專利名稱:一種顯示方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機及嵌入式領(lǐng)域,特別涉及一種顯示方法及裝置。
背景技術(shù):
在現(xiàn)有技術(shù)中,當(dāng)用戶使用觸摸屏?xí)r,例如玩游戲時,可能在屏幕上不會彈出鍵盤,而只有光標(biāo)會追蹤用戶的觸摸方向,這樣如果用戶需要輸入內(nèi)容則較為不便。或者,為方便用戶輸入內(nèi)容,現(xiàn)有技術(shù)中計算機可能會根據(jù)用戶對屏幕的觸摸為用戶提供鍵盤,但無論有幾個用戶對同一屏幕進行觸摸,計算機都只能為用戶提供ー個鍵盤。即使有幾個用戶也只能共同使用一個鍵盤,顯然不利于用戶操作。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種顯示方法,用于為用戶調(diào)用合適的輸入控件,提高輸入效率。一種顯示方法,應(yīng)用于具有多點觸摸顯示單元的數(shù)據(jù)處理設(shè)備中,所述方法包括在所述顯示屏上有輸入?yún)^(qū)域時,檢測在所述輸入?yún)^(qū)域中是否有至少兩個感應(yīng)點;其中,所述輸入?yún)^(qū)域是實現(xiàn)數(shù)據(jù)輸入的區(qū)域,其用于處理用戶對所述設(shè)備生成的并在所述顯示屏上顯示的輸入控件的操作;在檢測到所述輸入?yún)^(qū)域中有至少兩個感應(yīng)點時,獲得與所述至少兩個感應(yīng)點對應(yīng)的至少兩個感應(yīng)信息;基于所述至少兩個感應(yīng)信息,獲得至少ー個輸入控件;
調(diào)用并在所述顯示屏上顯示所述輸入控件。一種顯示裝置,應(yīng)用于具有多點觸摸顯示單元的數(shù)據(jù)處理設(shè)備中,包括檢測模塊,用于在所述顯示屏上有輸入?yún)^(qū)域時,檢測在所述輸入?yún)^(qū)域中是否有至少兩個感應(yīng)點;其中,所述輸入?yún)^(qū)域是實現(xiàn)數(shù)據(jù)輸入的區(qū)域,其用于處理用戶對所述設(shè)備生成的并在所述顯示屏上顯示的輸入控件的操作;第一獲取模塊,用于在檢測到所述輸入?yún)^(qū)域中有至少兩個感應(yīng)點時,獲得與所述至少兩個感應(yīng)點對應(yīng)的至少兩個感應(yīng)信息;第二獲取模塊,用于基于所述至少兩個感應(yīng)信息,獲得至少ー個輸入控件;操作模塊,用于調(diào)用并在所述顯示屏上顯示所述輸入控件。本發(fā)明實施例中的顯示方法為在所述顯示屏上有輸入?yún)^(qū)域時,檢測在所述顯示屏上是否有至少兩個感應(yīng)點;其中,所述輸入?yún)^(qū)域是實現(xiàn)數(shù)據(jù)輸入的區(qū)域,其用于處理用戶對所述設(shè)備生成的并在所述顯示屏上顯示的輸入控件的操作;在檢測到所述顯示屏上有至少兩個感應(yīng)點時,獲得與所述至少兩個感應(yīng)點對應(yīng)的至少兩個感應(yīng)信息;基于所述至少兩個感應(yīng)信息,獲得至少ー個輸入控件;調(diào)用并在所述顯示屏上顯示所述輸入控件。根據(jù)感應(yīng)信息獲得與該感應(yīng)信息相對應(yīng)的輸入控件,從而可以為用戶提供更為合適的輸入控件,提高用戶的輸入效率,利于實際應(yīng)用。
圖I為本發(fā)明實施例中顯示裝置的主要結(jié)構(gòu)圖;圖2為本發(fā)明實施例中顯示方法的主要流程圖。
具體實施例方式本發(fā)明實施例中的顯示方法為在所述顯示屏上有輸入?yún)^(qū)域時,檢測在所述顯示屏上是否有至少兩個感應(yīng)點;其中,所述輸入?yún)^(qū)域是實現(xiàn)數(shù)據(jù)輸入的區(qū)域,其用于處理用戶對所述設(shè)備生成的并在所述顯示屏上顯示的輸入控件的操作;在檢測到所述顯示屏上有至少兩個感應(yīng)點時,獲得與所述至少兩個感應(yīng)點對應(yīng)的至少兩個感應(yīng)信息;基于所述至少兩個感應(yīng)信息,獲得至少ー個輸入控件;調(diào)用并在所述顯示屏上顯示所述輸入控件。根據(jù)感應(yīng)信息獲得與該感應(yīng)信息相對應(yīng)的輸入控件,從而可以為用戶提供更為合適的輸入控件,提高用戶的輸入效率,利于實際應(yīng)用。參見圖1,本發(fā)明實施例中的顯示裝置包括檢測模塊101、第一獲取模塊102、第二獲取模塊103和操作模塊104。所述裝置可以應(yīng)用于具有多點觸摸顯示單元的數(shù)據(jù)處理設(shè)備中。檢測模塊101用于在所述顯示屏上有輸入?yún)^(qū)域時,檢測在所述輸入?yún)^(qū)域中是否有至少兩個感應(yīng)點;其中,所述輸入?yún)^(qū)域是實現(xiàn)數(shù)據(jù)輸入的區(qū)域,其用于處理用戶對所述設(shè)備生成的并在所述顯示屏上顯示的輸入控件的操作。在顯示屏上,可以有輸入?yún)^(qū)域和非輸入?yún)^(qū)域。本發(fā)明實施例中,所述感應(yīng)點可以有多種,例如,可以是用戶用手指觸控屏幕的觸控點,或者檢測模塊101中可以有紅外感應(yīng)裝置,用戶的手指未觸摸到屏幕,但與屏幕之間的距離達到第一預(yù)設(shè)距離之內(nèi)時,也可以生成感應(yīng)點。其中,本發(fā)明實施例中的感應(yīng)點至少有兩個。第一獲取模塊102用于在檢測到所述輸入?yún)^(qū)域中有至少兩個感應(yīng)點時,獲得與所述至少兩個感應(yīng)點對應(yīng)的至少兩個感應(yīng)信息。當(dāng)檢測模塊101檢測到所述顯示屏的輸入?yún)^(qū)域中有至少兩個感應(yīng)點時,獲得與該至少兩個感應(yīng)點所對應(yīng)的至少兩個感應(yīng)信息。其中,每個感應(yīng)點可以對應(yīng)一個感應(yīng)信息。確定感應(yīng)信息的方法有多種,舉例如下一、所述感應(yīng)信息可以是感應(yīng)點的指紋信息,即用戶的指紋信息。例如,可以預(yù)先錄入不同用戶的指紋,則所述感應(yīng)信息可以是用戶的指紋信息,當(dāng)獲得至少兩個感應(yīng)點吋,可以分別獲得所述感應(yīng)點的指紋信息,將所述指紋信息與預(yù)先存儲的指紋信息進行比較,確定該指紋信息是ー個用戶的還是不同用戶的。ニ、所述感應(yīng)信息可以是感應(yīng)點的位置信息。可以根據(jù)獲取的各感應(yīng)點的位置來確定感應(yīng)信息。例如,有兩個感應(yīng)點在前,一個感應(yīng)點位于該兩個感應(yīng)點旁邊靠后的位置,則可以確定該三個感應(yīng)點為用戶一只手的大拇指和另外兩根手指,具體是用戶的哪只手可以根據(jù)該靠后的感應(yīng)點具體位于另外兩個感應(yīng)點的哪ー邊來確定,例如如果該靠后的感應(yīng)點位于另外兩個感應(yīng)點的左邊,則可以確定為用戶的右手,否則可以確定為用戶的左手。再例如,有四個感應(yīng)點在前,一個感應(yīng)點位于該四個感應(yīng)點后方,則可以確定該五個感應(yīng)點為、用戶的四根手指加手腕?;蛘?,也可以根據(jù)感應(yīng)面積來確定ー感應(yīng)點是手指或手腕,手腕的感應(yīng)面積相對較大,當(dāng)一個感應(yīng)點的感應(yīng)面積大于預(yù)設(shè)的第一面積值時,可以確定該感應(yīng)點為手腕感應(yīng)點。三、所述感應(yīng)信息可以是感應(yīng)點之間的距離信息。可以根據(jù)感應(yīng)點之間的距離來確定感應(yīng)信息。當(dāng)多個感應(yīng)點中每兩個感應(yīng)點之間的距離都不大于第二預(yù)設(shè)距離時,可以確定所述多個感應(yīng)點為ー用戶的ー只手所形成的感應(yīng)點。當(dāng)多個感應(yīng)點中有至少ー個感應(yīng)點與所述多個感應(yīng)點中的一個感應(yīng)點之間的距離大于所述第二預(yù)設(shè)距離時,確定該至少一個感應(yīng)點為另ー只手所形成的感應(yīng)點。四、所述感應(yīng)信息可以是感應(yīng)點的壓カ信息??梢愿鶕?jù)感應(yīng)點的壓カ來確定感應(yīng)信息。如果是ー只手,則其輸入的每個感應(yīng)點的壓カ可能均在預(yù)設(shè)的第二閾值之內(nèi),如果確定多個感應(yīng)點中每個感應(yīng)點的壓カ值均在所述第二閾值之內(nèi)時,可以確定該多個感應(yīng)點為一只手的感應(yīng)信息,如果所述多個感應(yīng)點中有至少ー個感應(yīng)點的壓カ值在所述第二閾值之外時,例如可以小于第二閾值或大于第二閾值,則確定該至少ー個感應(yīng)點為另ー只手的感應(yīng)信息。五、所述感應(yīng)信息可以是感應(yīng)點的圖像信息。例如可以是用戶的手型信息。在第ー獲取模塊102中可以有圖像感應(yīng)單元,當(dāng)用戶準(zhǔn)備對屏幕進行觸控時,圖像感應(yīng)單元可以獲取感應(yīng)點的圖像信息,根據(jù)該感應(yīng)點的圖像信息可以確定感應(yīng)點的數(shù)目,及具體是幾只手所形成的感應(yīng)點。六、所述感應(yīng)信息可以是顯示屏的顯示區(qū)域信息??梢詫@示屏劃分為若干個顯示區(qū)域,第一獲取模塊102可以確定各感應(yīng)點分別落在哪個顯示區(qū)域。例如,可以確定落在同一顯示區(qū)域的感應(yīng)點的感應(yīng)信息對應(yīng)ー個鍵盤,落在不同顯示區(qū)域的感應(yīng)點的感應(yīng)信息則對應(yīng)不同鍵盤,有幾個顯示區(qū)域則可以對應(yīng)有幾個鍵盤,無論一個顯示區(qū)域中有多少個感應(yīng)點,該顯示區(qū)域可以只對應(yīng)ー個鍵盤。第二獲取模塊103用于基于所述至少兩個感應(yīng)信息,獲得至少ー個輸入控件。至少兩個感應(yīng)信息的組合可以對應(yīng)至少ー個輸入控件的類型。本發(fā)明實施例中,所述輸入控件可以是鍵盤或飛梭(用于輸入命令)等,所述鍵盤可以是全鍵盤或T9傳統(tǒng)鍵盤。實施例一、如果所述輸入?yún)^(qū)域中感應(yīng)點的數(shù)量小于第一閾值、且大于2時,基于所述感應(yīng)點的感應(yīng)信息,獲得ー個所述輸入控件。所述第一閾值可以為大于4的整數(shù)。如果所述輸入?yún)^(qū)域中感應(yīng)點的數(shù)量不小于所述第一閾值,基于所述感應(yīng)點的感應(yīng)信息,獲得至少兩個所述輸入控件。即根據(jù)感應(yīng)點的數(shù)量來確定獲得的輸入控件的數(shù)量。
實施例ニ、基于所述至少兩個感應(yīng)點的位置信息確定所述感應(yīng)點的分布方式。當(dāng)確定所述感應(yīng)點的分布方式為第一分布方式時,獲得一個所述輸入控件,當(dāng)確定所述感應(yīng)點的分布方式為第二分布方式時,獲得至少兩個所述輸入控件。(一 )如果第一獲取模塊102是根據(jù)獲取的各感應(yīng)點的位置來確定感應(yīng)信息。如果第一獲取模塊102根據(jù)各感應(yīng)點的位置確定感應(yīng)信息所對應(yīng)的為用戶的一只手,則確定為該用戶提供一個鍵盤,可以根據(jù)感應(yīng)點的數(shù)目確定是為所述用戶提供全鍵盤或T9傳統(tǒng)鍵盤,且可以根據(jù)該只手是左手或右手為該用戶提供相應(yīng)的半鍵盤。確定感應(yīng)信息所對應(yīng)的手的數(shù)量,可以相應(yīng)提供與手的數(shù)目相等的鍵盤數(shù)目,可以根據(jù)每只手所對應(yīng)的感應(yīng)點的數(shù)目確定是為該只手提供全鍵盤或T9傳統(tǒng)鍵盤,且可以根據(jù)該只手是左手或右手為該只手提供相應(yīng)的半鍵盤。此時第一分布方式可以是ー只手的手指分布方式,第二分布方式可以是除第一分布方式之外的其他分布方式。( ニ)如果第一獲取模塊102根據(jù)感應(yīng)點之間的距離來確定感應(yīng)信息。確定感應(yīng)信息所對應(yīng)的手的數(shù)量,可以相應(yīng)提供與手的數(shù)目相等的鍵盤數(shù)目,可以根據(jù)每只手所對應(yīng)的感應(yīng)點的數(shù)目確定是為該只手提供全鍵盤或T9傳統(tǒng)鍵盤,且可以根據(jù)該只手是左手或右手為該只手提供相應(yīng)的半鍵盤。如果確定手的數(shù)量為兩只或以上,如果有兩只手每兩個感應(yīng)點之間的距離都滿足第一預(yù)設(shè)距離,則可以確定該兩只手為ー個用戶的兩只手,則可以為該用戶提供一個鍵盤,該鍵盤可以是全鍵盤。此時第一分布方式可以是ー只手的手指分布方式,或者可以是在第一預(yù)設(shè)距離之內(nèi)的兩只手的手指分布方式,第二分布方式可以是除第一分布方式之外的其他分布方式。(三)如果第一獲取模塊102是根據(jù)圖像感應(yīng)單元獲取感應(yīng)點的圖像信息來確定感應(yīng)信息。確定感應(yīng)信息所對應(yīng)的手的數(shù)量,可以相應(yīng)提供與手的數(shù)目相等的鍵盤數(shù)目,可以根據(jù)每只手所對應(yīng)的感應(yīng)點的數(shù)目確定是為該只手提供全鍵盤或T9傳統(tǒng)鍵盤,且可以 根據(jù)該只手是左手或右手為該只手提供相應(yīng)的半鍵盤。此時第一分布方式可以是ー只手的手指分布方式,第二分布方式可以是除第一分布方式之外的其他分布方式。(四)如果第一獲取模塊102是將顯示屏劃分為若干個顯示區(qū)域,確定各感應(yīng)點分別落在哪個顯示區(qū)域。確定感應(yīng)信息所對應(yīng)的顯示區(qū)域的數(shù)量,可以相應(yīng)提供與顯示區(qū)域的數(shù)目相等的鍵盤數(shù)目,可以根據(jù)每個顯示區(qū)域所對應(yīng)的感應(yīng)點的數(shù)目確定是為該顯示區(qū)域提供全鍵盤或T9傳統(tǒng)鍵盤。且,如果一個顯示區(qū)域中有4-6個感應(yīng)點,該4-6個感應(yīng)點信息可以根據(jù)本發(fā)明實施例中的方法確定為一只手的信息,則可以根據(jù)該只手是左手或右手為該只手提供相應(yīng)的半鍵盤。此時第一分布方式可以是ー個顯示區(qū)域內(nèi)感應(yīng)點的任意分布方式,第二分布方式可以是至少兩個顯示區(qū)域內(nèi)感應(yīng)點的任意分布方式。實施例三、根據(jù)所述感應(yīng)信息判斷所述感應(yīng)點是否屬于同一用戶;當(dāng)判斷確定所述感應(yīng)點屬于同一用戶時,獲得ー個輸入控件;當(dāng)判斷確定所述感應(yīng)點屬于不同用戶時,根據(jù)所述用戶的數(shù)量獲得數(shù)量與所述數(shù)量相同個輸入控件。(一 )如果第一獲取模塊102是根據(jù)獲取的各感應(yīng)點的位置來確定感應(yīng)信息。如果第一獲取模塊102根據(jù)各感應(yīng)點的位置確定感應(yīng)信息所對應(yīng)的為用戶的一只手,則確定為該用戶提供一個鍵盤,可以根據(jù)感應(yīng)點的數(shù)目確定是為所述用戶提供全鍵盤或T9傳統(tǒng)鍵盤,且可以根據(jù)該只手是左手或右手為該用戶提供相應(yīng)的半鍵盤。確定感應(yīng)信息所對應(yīng)的手的數(shù)量,可以相應(yīng)提供與手的數(shù)目相等的鍵盤數(shù)目,可以根據(jù)每只手所對應(yīng)的感應(yīng)點的數(shù)目確定是為該只手提供全鍵盤或T9傳統(tǒng)鍵盤,且可以根據(jù)該只手是左手或右手為該只手提供相應(yīng)的半鍵盤。本發(fā)明實施例中可以認為一只手對應(yīng)ー個用戶。( ニ)如果第一獲取模塊102根據(jù)感應(yīng)點之間的距離來確定感應(yīng)信息。確定感應(yīng)信息所對應(yīng)的手的數(shù)量,可以相應(yīng)提供與手的數(shù)目相等的鍵盤數(shù)目,可以根據(jù)每只手所對應(yīng)的感應(yīng)點的數(shù)目確定是為該只手提供全鍵盤或T9傳統(tǒng)鍵盤,且可以根據(jù)該只手是左手或右手為該只手提供相應(yīng)的半鍵盤。如果確定手的數(shù)量為兩只或以上,如果有兩只手每兩個感應(yīng)點之間的距離都滿足第一預(yù)設(shè)距離,則可以確定該兩只手為ー個用戶的兩只手,則可以為該用戶提供一個鍵盤,該鍵盤可以是全鍵盤。本發(fā)明實施例中,一只手可以對應(yīng)ー個用戶,或每兩個感應(yīng)點之間的距離都滿足第一預(yù)設(shè)距離的兩只手可以對應(yīng)一個用戶。
(三)如果第一獲取模塊102是根據(jù)圖像感應(yīng)單元獲取感應(yīng)點的圖像信息來確定感應(yīng)信息。確定感應(yīng)信息所對應(yīng)的手的數(shù)量,可以相應(yīng)提供與手的數(shù)目相等的鍵盤數(shù)目,可以根據(jù)每只手所對應(yīng)的感應(yīng)點的數(shù)目確定是為該只手提供全鍵盤或T9傳統(tǒng)鍵盤,且可以根據(jù)該只手是左手或右手為該只手提供相應(yīng)的半鍵盤。(四)如果第一獲取模塊102是將顯示屏劃分為若干個顯示區(qū)域,確定各感應(yīng)點分別落在哪個顯示區(qū)域。確定感應(yīng)信息所對應(yīng)的顯示區(qū)域的數(shù)量,可以相應(yīng)提供與顯示區(qū)域的數(shù)目相等的鍵盤數(shù)目,可以根據(jù)每個顯示區(qū)域所對應(yīng)的感應(yīng)點的數(shù)目確定是為該顯示區(qū)域提供全鍵盤或T9傳統(tǒng)鍵盤。且,如果一個顯示區(qū)域中有4-6個感應(yīng)點,該4-6個感應(yīng)點信息可以根據(jù)本發(fā)明實施例中的方法確定為一只手的信息,則可以根據(jù)該只手是左手或右手為該只手提供相應(yīng)的半鍵盤。本發(fā)明實施例中可以認為落在一個顯示區(qū)域內(nèi)的感應(yīng)點即對應(yīng)一個用戶,無論該顯示區(qū)域內(nèi)感應(yīng)點有多少個。(五)如果第一獲取模塊102獲取的感應(yīng)信息為指紋信息,則表明在系統(tǒng)中預(yù)先錄入了用戶指紋,則第二獲取模塊103將各感應(yīng)信息與預(yù)先存儲的指紋信息進行比對,如果 各感應(yīng)信息所對應(yīng)的為一個用戶一只手的指紋信息,則可以確定需提供一個鍵盤,如果各感應(yīng)信息所對應(yīng)的為一個用戶兩只手的指紋信息,則可以確定提供兩個鍵盤,具體是提供全鍵盤或T9傳統(tǒng)鍵盤,需看每只手對應(yīng)有幾個感應(yīng)點。或者,如果各感應(yīng)信息所對應(yīng)的為一個用戶兩只手的指紋信息,也可以只提供一個全鍵盤,例如,共有6個感應(yīng)點,其中四個對應(yīng)第一只手,另外兩個對應(yīng)第二只手,則可以為第一只手提供全鍵盤,為第二只手提供T9傳統(tǒng)鍵盤。并且,如果是提供全鍵盤,當(dāng)確定具體為用戶的哪只手時,還可以分別確定提供與其對應(yīng)的拆分后的全鍵盤,即半鍵盤,且提供的半鍵盤可以是能夠拼接為一個全鍵盤的半鍵盤,或可以是不能拼接為一個全鍵盤的半鍵盤。其中,第一輸入控件可以是全鍵盤,第二輸入控件可以是T9傳統(tǒng)鍵盤,即數(shù)字鍵盤,第三輸入控件可以是全鍵盤右半部分的半鍵盤,第四輸入控件可以是全鍵盤左半部分的半鍵盤。例如,如果感應(yīng)點中有用戶的食指感應(yīng)點,則可以為其提供能夠拼接為一個全鍵盤的半鍵盤,如果感應(yīng)點中沒有用戶的食指感應(yīng)點,則可以根據(jù)具體的手指信息為該用戶提供與手指相對應(yīng)的鍵盤部分,則該鍵盤可能是無法拼接為一個全鍵盤的半鍵盤,可以根據(jù)需要進行選擇。例如,確定為用戶的右手,則可以確定與其對應(yīng)的全鍵盤右半部分的半鍵盤,即從上到下可以以F6鍵、數(shù)字6鍵、字母Y鍵、字母H鍵、字母N鍵和空格鍵為分界線,確定提供該分界線右邊的半鍵盤。如果各感應(yīng)信息所對應(yīng)的為不同用戶的不同的手,例如對應(yīng)兩個用戶的兩只手,則第二獲取模塊103可以為每只手提供一個鍵盤,可以根據(jù)每只手對應(yīng)的感應(yīng)點的數(shù)目確定為該只手提供全鍵盤或T9傳統(tǒng)鍵盤。并且,如果是提供全鍵盤,當(dāng)確定具體為用戶的哪只手時,還可以分別確定提供與其對應(yīng)的半鍵盤。操作模塊104用于調(diào)用并在所述顯示屏上顯示所述輸入控件。當(dāng)?shù)诙@取模塊103獲得相應(yīng)輸入控件后,操作模塊104調(diào)用該輸入控件,并在顯示屏上進行顯示以供用戶進行操作。以下通過詳細實施例來介紹本發(fā)明實施例中的顯示方法,所述方法可以應(yīng)用于具有多點觸摸顯示單元的數(shù)據(jù)處理設(shè)備中。參見圖2,本發(fā)明實施例中顯示方法的主要流程如下步驟201 :在所述顯示屏上有輸入?yún)^(qū)域時,檢測在所述輸入?yún)^(qū)域中是否有至少兩個感應(yīng)點;其中,所述輸入?yún)^(qū)域是實現(xiàn)數(shù)據(jù)輸入的區(qū)域,其用于處理用戶對所述設(shè)備生成的并在所述顯示屏上顯示的輸入控件的操作。步驟202 :在檢測到所述輸入?yún)^(qū)域中有至少兩個感應(yīng)點時,獲得與所述至少兩個感應(yīng)點對應(yīng)的至少兩個感應(yīng)信息。步驟203 :基于所述至少兩個感應(yīng)信息,獲得至少一個輸入控件。步驟204 :調(diào)用并在所述顯示屏上顯示所述輸入控件。本發(fā)明實施例中的顯示方法為在所述顯示屏上有輸入?yún)^(qū)域時,檢測在所述顯示屏上是否有至少兩個感應(yīng)點;其中,所述輸入?yún)^(qū)域是實現(xiàn)數(shù)據(jù)輸入的區(qū)域,其用于處理用戶對所述設(shè)備生成的并在所述顯示屏上顯示的輸入控件的操作;在檢測到所述顯示屏上有至少兩個感應(yīng)點時,獲得與所述至少兩個感應(yīng)點對應(yīng)的至少兩個感應(yīng)信息;基于所述至少兩個感應(yīng)信息,獲得至少一個輸入控件;調(diào)用并在所述顯示屏上顯示所述輸入控件。根據(jù)感應(yīng) 信息獲得與該感應(yīng)信息相對應(yīng)的輸入控件,從而可以為用戶提供更為合適的輸入控件,提高用戶的輸入效率,利于實際應(yīng)用??梢杂卸喾N確定感應(yīng)信息的方法,可以根據(jù)需要進行選擇,操作靈活,便于實際應(yīng)用。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種顯示方法,應(yīng)用于具有多點觸摸顯示單元的數(shù)據(jù)處理設(shè)備中,其特征在于,所述方法包括 在所述顯示屏上有輸入?yún)^(qū)域時,檢測在所述輸入?yún)^(qū)域中是否有至少兩個感應(yīng)點;其中,所述輸入?yún)^(qū)域是實現(xiàn)數(shù)據(jù)輸入的區(qū)域,其用于處理用戶對所述設(shè)備生成的并在所述顯示屏上顯示的輸入控件的操作; 在檢測到所述輸入?yún)^(qū)域中有至少兩個感應(yīng)點時,獲得與所述至少兩個感應(yīng)點對應(yīng)的至少兩個感應(yīng)信息; 基于所述至少兩個感應(yīng)信息,獲得至少一個輸入控件; 調(diào)用并在所述顯示屏上顯示所述輸入控件。
2.如權(quán)利要求I所述的方法,其特征在于,基于所述至少兩個感應(yīng)信息,獲得至少一個輸入控件的步驟包括 當(dāng)檢測到所述輸入?yún)^(qū)域中感應(yīng)點的數(shù)量小于第一閾值、且大于二時,基于所述感應(yīng)點的感應(yīng)信息,獲得一個所述輸入控件;所述第一閾值為大于4的整數(shù); 當(dāng)檢測到所述輸入?yún)^(qū)域中感應(yīng)點的數(shù)量不小于所述第一閾值時,基于所述感應(yīng)點的感應(yīng)信息,獲得至少兩個所述輸入控件。
3.如權(quán)利要求I所述的方法,其特征在于,在基于所述至少兩個感應(yīng)信息,獲得至少一個輸入控件之前還包括步驟基于所述至少兩個感應(yīng)點的位置信息確定所述感應(yīng)點的分布方式; 基于所述至少兩個感應(yīng)信息,獲得至少一個輸入控件的步驟包括 當(dāng)確定所述感應(yīng)點的分布方式為第一分布方式時,獲得一個所述輸入控件; 當(dāng)確定所述感應(yīng)點的分布方式為第二分布方式時,獲得至少兩個所述輸入控件。
4.如權(quán)利要求I所述的方法,其特征在于,在基于所述至少兩個感應(yīng)信息,獲得至少一個輸入控件之前還包括步驟根據(jù)所述感應(yīng)信息判斷所述感應(yīng)點是否屬于同一用戶; 基于所述至少兩個感應(yīng)信息,獲得至少一個輸入控件的步驟包括 當(dāng)判斷確定所述感應(yīng)點屬于同一用戶時,獲得一個輸入控件; 當(dāng)判斷確定所述感應(yīng)點屬于不同用戶時,根據(jù)所述用戶的數(shù)量獲得數(shù)量與所述數(shù)量相同個輸入控件。
5.如權(quán)利要求I所述的方法,其特征在于,所述感應(yīng)信息為感應(yīng)點的指紋信息,或感應(yīng)點的位置信息,或感應(yīng)點之間的距離信息,或感應(yīng)點的壓力信息,或感應(yīng)點的圖像信息,或顯示屏的顯示區(qū)域信息。
6.一種顯示裝置,應(yīng)用于具有多點觸摸顯示單元的數(shù)據(jù)處理設(shè)備中,其特征在于,所述裝置包括 檢測模塊,用于在所述顯示屏上有輸入?yún)^(qū)域時,檢測在所述輸入?yún)^(qū)域中是否有至少兩個感應(yīng)點;其中,所述輸入?yún)^(qū)域是實現(xiàn)數(shù)據(jù)輸入的區(qū)域,其用于處理用戶對所述設(shè)備生成的并在所述顯示屏上顯示的輸入控件的操作; 第一獲取模塊,用于在檢測到所述輸入?yún)^(qū)域中有至少兩個感應(yīng)點時,獲得與所述至少兩個感應(yīng)點對應(yīng)的至少兩個感應(yīng)信息; 第二獲取模塊,用于基于所述至少兩個感應(yīng)信息,獲得至少一個輸入控件; 操作模塊,用于調(diào)用并在所述顯示屏上顯示所述輸入控件。
7.如權(quán)利要求6所述的裝置,其特征在于,所述第二獲取模塊具體用于 當(dāng)檢測到所述輸入?yún)^(qū)域中感應(yīng)點的數(shù)量小于第一閾值、且大于二時,基于所述感應(yīng)點的感應(yīng)信息,獲得一個所述輸入控件;所述第一閾值為大于4的整數(shù); 當(dāng)檢測到所述輸入?yún)^(qū)域中感應(yīng)點的數(shù)量不小于所述第一閾值時,基于所述感應(yīng)點的感應(yīng)信息,獲得至少兩個所述輸入控件。
8.如權(quán)利要求6所述的裝置,其特征在于,所述第二獲取模塊具體用于 基于所述至少兩個感應(yīng)點的位置信息確定所述感應(yīng)點的分布方式; 當(dāng)確定所述感應(yīng)點的分布方式為第一分布方式時,獲得一個所述輸入控件; 當(dāng)確定所述感應(yīng)點的分布方式為第二分布方式時,獲得至少兩個所述輸入控件。
9.如權(quán)利要求6所述的裝置,其特征在于,所述第二獲取模塊具體用于 根據(jù)所述感應(yīng)信息判斷所述感應(yīng)點是否屬于同一用戶; 當(dāng)判斷確定所述感應(yīng)點屬于同一用戶時,獲得一個輸入控件; 當(dāng)判斷確定所述感應(yīng)點屬于不同用戶時,根據(jù)所述用戶的數(shù)量獲得數(shù)量與所述數(shù)量相同個輸入控件。
10.如權(quán)利要求6所述的裝置,其特征在于,所述感應(yīng)信息為感應(yīng)點的指紋信息,或感應(yīng)點的位置信息,或感應(yīng)點之間的距離信息,或感應(yīng)點的壓力信息,或感應(yīng)點的圖像信息,或顯示屏的顯示區(qū)域信息。
全文摘要
本發(fā)明公開了一種顯示方法,用于為用戶調(diào)用合適的輸入控件,提高輸入效率。所述方法為在所述顯示屏上有輸入?yún)^(qū)域時,檢測在所述輸入?yún)^(qū)域中是否有至少兩個感應(yīng)點;其中,所述輸入?yún)^(qū)域是實現(xiàn)數(shù)據(jù)輸入的區(qū)域,其用于處理用戶對所述設(shè)備生成的并在所述顯示屏上顯示的輸入控件的操作;在檢測到所述輸入?yún)^(qū)域中有至少兩個感應(yīng)點時,獲得與所述至少兩個感應(yīng)點對應(yīng)的至少兩個感應(yīng)信息;基于所述至少兩個感應(yīng)信息,獲得至少一個輸入控件;調(diào)用并在所述顯示屏上顯示所述輸入控件。
文檔編號G06F3/041GK102760031SQ20111042798
公開日2012年10月31日 申請日期2011年12月19日 優(yōu)先權(quán)日2011年12月19日
發(fā)明者范溯, 陳羽 申請人:聯(lián)想(北京)有限公司