用于觸摸屏設備的信息處理方法、裝置和觸摸屏設備的制作方法
【專利摘要】本發(fā)明涉及觸摸識別領域,公開了一種用于觸摸屏設備的信息處理方法,所述方法包括:響應于用戶的手指與所述觸摸屏設備的觸摸屏接觸,識別與所述觸摸屏接觸的手指;根據(jù)設定的手指與鍵位之間的對應關系,確定被識別的手指所對應的鍵位;將該被識別的手指所對應的鍵位所表示的至少一個字符進行顯示。本發(fā)明還公開了一種用于觸摸屏設備的信息處理裝置以及一種觸摸屏設備。通過本發(fā)明提供的技術方案可以輔助用戶進行快速準確的輸入,避免了用戶使用虛擬鍵盤時導致的速度慢、準確度低的問題,并且不增加額外的設備。
【專利說明】用于觸摸屏設備的信息處理方法、裝置和觸摸屏設備
【技術領域】
[0001]本發(fā)明涉及觸摸識別領域,更具體地,涉及一種用于觸摸屏設備的信息處理方法、裝置和一種觸摸屏設備。
【背景技術】
[0002]隨著技術的不斷進步,觸摸屏設備得到越來越多的應用,例如人們所熟悉的觸摸屏移動電話和觸摸屏的平板電腦等。
[0003]由于觸摸屏設備具有易操作的特性,其不僅僅在個人設備領域得到了廣泛應用,而且也出現(xiàn)在工業(yè)控制、辦公、信息展示等領域。但是,在使用觸摸屏設備時,字符的快速、準確輸入成為了一個難題。
[0004]可以看到,在現(xiàn)有的觸摸屏設備中,通常采用虛擬鍵盤作為字符的輸入手段,有的虛擬鍵盤的排布類似于實際的鍵盤,有的虛擬鍵盤的排布為九宮格式的,但是所有的方式都需要用戶眼睛看著虛擬鍵盤進行輸入才能實現(xiàn)準確的輸入,這是由于虛擬鍵盤并沒有實際鍵盤的觸感,如果用戶的眼睛不看著虛擬鍵盤就無法得知自己觸摸的是不是想要的鍵。這樣就大大降低了輸入的速度。
[0005]為了解決這一問題,有人提出了為觸摸屏設備使用外接的物理鍵盤,由于物理鍵盤具有真實的觸感,所以可以提高輸入的速度,但是隨之帶來的問題就是需要額外的設備,并且攜帶也變得更加麻煩。
【發(fā)明內容】
[0006]為了提高觸摸屏設備的輸入速度,本發(fā)明實施例提供了一種用于觸摸屏設備的信息處理方法、裝置以及觸摸屏設備。
[0007]根據(jù)本發(fā)明的一個方面,提供了一種用于觸摸屏設備的信息處理方法,所述方法包括:響應于用戶的手指與所述觸摸屏設備的觸摸屏接觸,識別與所述觸摸屏接觸的手指;根據(jù)設定的手指與鍵位之間的對應關系,確定被識別的手指所對應的鍵位;將該被識別的手指所對應的鍵位所表示的至少一個字符進行顯示。
[0008]根據(jù)本發(fā)明的另一個方面,提供了一種用于觸摸屏設備的信息處理的裝置,所述裝置包括:識別模塊,被配置為響應于用戶的手指與所述觸摸屏設備的觸摸屏接觸,識別與所述觸摸屏接觸的手指;確定模塊,被配置為根據(jù)設定的手指與鍵位之間的對應關系,確定被識別的手指所對應的鍵位;顯示模塊,被配置為將該被識別的手指所對應的鍵位所表示的至少一個字符進行顯示。
[0009]根據(jù)本發(fā)明的又一個方面,提供了一種觸摸屏設備,該設備包括:觸摸屏以及如上所述的用于觸摸屏設備的信息處理的裝置。
[0010]本發(fā)明所提供的技術方案可以提高觸摸屏設備的輸入速度,并且不需要額外的設備?!緦@綀D】
【附圖說明】
[0011]通過結合附圖對本公開示例性實施方式進行更詳細的描述,本公開的上述以及其它目的、特征和優(yōu)勢將變得更加明顯,其中,在本公開示例性實施方式中,相同的參考標號通常代表相同部件。
[0012]圖1示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性計算系統(tǒng)100的框圖;
[0013]圖2示出了本發(fā)明實施例一種用于觸摸屏設備的信息處理方法的流程示意圖;
[0014]圖3不出了本發(fā)明實施例一種手指與鍵位對應關系的不意圖;
[0015]圖4示出了本發(fā)明實施例一種用于觸摸屏設備的信息處理方法的流程示意圖;
[0016]圖5示出了本發(fā)明實施例一種用于觸摸屏設備的信息處理的裝置的結構示意圖;
[0017]圖6示出了本發(fā)明實施例一種觸摸屏設備的結構示意圖。
【具體實施方式】
[0018]下面將參照附圖更詳細地描述本公開的優(yōu)選實施方式。雖然附圖中顯示了本公開的優(yōu)選實施方式,然而應該理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施方式所限制。相反,提供這些實施方式是為了使本公開更加透徹和完整,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0019]圖1示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性計算系統(tǒng)100的框圖。如圖1所示,計算機系統(tǒng)100可以包括:CPU(中央處理單元)101、RAM(隨機存取存儲器)102、ROM(只讀存儲器)103、系統(tǒng)總線104、硬盤控制器105、鍵盤控制器106、串行接口控制器107、并行接口控制器108、顯示控制器109、硬盤110、鍵盤111、串行外部設備112、并行外部設備113和顯示器114。在這些設備中,與系統(tǒng)總線104耦合的有CPU IOU RAM 102、ROM103、硬盤控制器105、鍵盤控制器106、串行控制器107、并行控制器108和顯示控制器109。硬盤110與硬盤控制器105耦合,鍵盤111與鍵盤控制器106耦合,串行外部設備112與串行接口控制器107耦合,并行外部設備113與并行接口控制器108耦合,以及顯示器114與顯示控制器109耦合。應當理解,圖1所述的結構框圖僅僅是為了示例的目的,而不是對本發(fā)明范圍的限制。在某些情況下,可以根據(jù)具體情況增加或減少某些設備。
[0020]所屬【技術領域】的技術人員知道,本發(fā)明可以實現(xiàn)為系統(tǒng)、方法或計算機程序產(chǎn)品。因此,本公開可以具體實現(xiàn)為以下形式,即:可以是完全的硬件、也可以是完全的軟件(包括固件、駐留軟件、微代碼等),還可以是硬件和軟件結合的形式,本文一般稱為“電路”、“模塊”或“系統(tǒng)”。此外,在一些實施例中,本發(fā)明還可以實現(xiàn)為在一個或多個計算機可讀介質中的計算機程序產(chǎn)品的形式,該計算機可讀介質中包含計算機可讀的程序代碼。
[0021]可以采用一個或多個計算機可讀的介質的任意組合。計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質。計算機可讀存儲介質例如可以是一但不限于——電、磁、光、電磁、紅外線、或半導體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用。[0022]計算機可讀的信號介質可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼光這種傳播的數(shù)據(jù)信號可以采用多種形式,包括——但不限于——電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質還可以是計算機可讀存儲介質以外的任何計算機可讀介質,該計算機可讀介質可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用的程序。
[0023]計算機可讀介質上包含的程序代碼可以用任何適當?shù)慕橘|傳輸,包括一但不限于一無線、電線、光纜、RF等等,或者上述的任意合適的組合。
[0024]可以以一種或多種程序設計語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計算機程序代碼,所述程序設計語言包括面向對象的程序設計語言-諸如Java、Smalltalk、C++,還包括常規(guī)的過程式程序設計語言-諸如“C”語言或類似的程序設計語言。程序代碼可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務器上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網(wǎng)絡一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)-連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網(wǎng)服務提供商來通過因特網(wǎng)連接)。
[0025]下面將參照本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機程序產(chǎn)品的流程圖和/或框圖描述本發(fā)明。應當理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機程序指令實現(xiàn)。這些計算機程序占領可以提供給通用計算機、專用計算機或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機器,這些計算機程序指令通過計算機或其它可編程數(shù)據(jù)處理裝置執(zhí)行,產(chǎn)生了實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的裝置。
[0026]也可以把這些計算機程序指令存儲在能使得計算機或其它可編程數(shù)據(jù)處理裝置以特定方式工作的計算機可讀介質中,這樣,存儲在計算機可讀介質中的指令就產(chǎn)生出一個包括實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的指令裝置(instructionmeans)的制造品(manufacture)。
[0027]也可以把計算機程序指令加載到計算機、其它可編程數(shù)據(jù)處理裝置、或其它設備上,使得在計算機、其它可編程數(shù)據(jù)處理裝置或其它設備上執(zhí)行一系列操作步驟,以產(chǎn)生計算機實現(xiàn)的過程,從而使得在計算機或其它可編程裝置上執(zhí)行的指令能夠提供實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的過程。
[0028]現(xiàn)在參看圖2,圖2示出了本發(fā)明實施例提供的一種用于觸摸屏設備的信息處理方法。該方法包括:步驟210,響應于用戶的手指與觸摸屏設備的觸摸屏接觸,識別與所述觸摸屏接觸的手指;步驟220,根據(jù)設定的手指與鍵位之間的對應關系,確定被識別的手指所對應的鍵位;步驟230,將該識別的手指所對應的鍵位所表示的至少一個字符進行顯示。
[0029]本發(fā)明各實施例并不具體限制觸摸屏設備的形式,該觸摸屏設備可以是移動電話、平板電腦或者其他設備。
[0030]本發(fā)明各實施例中并不限定手指與觸摸屏接觸的具體方式,可以是手指與觸摸屏實際接觸,也可以是手指置于觸摸屏上方且觸摸屏通過紅外感應到該手指。本領域技術人員可以理解,手指與觸摸屏的接觸還可以是其他方式。
[0031]本發(fā)明實施例中,對于接觸觸摸屏的手指進行識別可以采用現(xiàn)有技術,例如根據(jù)手指接觸屏幕的方向、接觸部分的寬度、接觸部分的長度、接觸部分的面積、接觸部分的形狀、手指與手掌的相對位置、手指之間的相對位置等參數(shù)中的一個或者多個可以識別用戶接觸觸摸屏使用的具體是哪個手指,例如用戶使用的是左手的中指或者右手的食指。本發(fā)明一實施例中,還可以包括對手指識別的訓練步驟,例如,用戶根據(jù)提示,使用與提示相應的手指接觸觸摸屏,從而可以提高手指識別的準確度。
[0032]本發(fā)明實施例中,可以將鍵盤的鍵位進行分組,不同的手指對應不同的組,這種對應關系可以是預先設置的,可以是用戶設置的,或者還可以是用戶根據(jù)預先的設置進行調整的。在本發(fā)明實施例的對應關系中,一個手指可以對應多個鍵位,多個手指也可以對應相同的鍵位,或者不同手指對應的多個鍵位之間可以部分相同,本發(fā)明并不加以限制??梢詾樗械氖种付荚O定對應的鍵位,也可以僅為其中的部分手指設定對應的鍵位,本發(fā)明并不加以限制。本發(fā)明一實施例中,可以按照如下的方式設置手指與鍵位之間的對應關系:左手的小拇指對應鍵位Q、A、Z ;左手無名指對應鍵位W、S、X ;左手中指對應鍵位E、D、C ;左手食指對應鍵位R、F、V、T、G、B ;右手食指對應鍵位Y、U、H、J、N ;右手中指對應鍵位1、K、M ;右手無名指對應鍵位O、P、L ;右手小拇指對應鍵位Return/Enter ;左手大拇指和右手大拇指都對應鍵位Space??梢钥吹?,根據(jù)不同的手指和鍵位之間的對應關系,可以確定被識別的手指所對應的鍵位。以上一示例為例,用戶使用左手中指接觸觸摸屏,則響應于該接觸,可以識別出用戶使用的是左手中指,而設定的對應關系中,左手中指對應鍵位E、D、C,由此可以確定被識別的手指對應的鍵位為E、D、C。為了描述方便,下述實施例中也使用了該對應關系作為示例,但是該對應關系僅僅為一個示例,并不限制本發(fā)明的范圍。
[0033]本發(fā)明實施例中,由于已經(jīng)確定了被識別的手指所對應的鍵位,因此就清楚了用戶希望輸入的內容,從而可以顯示相應鍵位所表示的至少一個字符。仍以上面的示例為例,確定了被識別的手指對應的鍵位為E、D、C的情況下,可以將E、D、C均顯示出來,或者也可以顯示其中的一個或者多個。
[0034]本發(fā)明實施例中,鍵位與所表示的字符之間的關系可以改變。例如,在用戶鍵入了數(shù)字/字符轉換鍵后,鍵位E所表示的字符就不再是E 了,而可以是3。例如,在用戶鍵入了大小/小寫轉換鍵后,鍵位E所表示的字符由E改為e或者由e改為E。例如,在用戶鍵入了中文/英文切換鍵后,鍵位V所表示的字符就是漢語拼音中的U,或者還可以是筆畫“一”。
[0035]可以看到,本實施例提供的方法中,并不要求用戶接觸觸摸屏上的虛擬鍵位,也即不會將用戶接觸觸摸屏的位置限制在所顯示的虛擬鍵位處,用戶可以接觸觸摸屏的任意位置。這樣就不需要用戶看著觸摸屏才能進行輸入,可以說是完全改變了現(xiàn)有技術中用戶使用手指去尋找相應的鍵位的輸入模式。例如,在現(xiàn)有技術中,若用戶希望輸入E,則需要去接觸虛擬鍵位“E”所在的位置,如果用戶不看觸摸屏,則很可能接觸了其他鍵位所在的位置,或者完全沒有接觸到虛擬鍵位;而本發(fā)明實施例所提供的方法使得用戶只要用左手中指接觸觸摸屏就可以實現(xiàn)鍵位“E”的輸入,而不需要尋找虛擬鍵位的位置,并且也不會認為是輸入了其他手指對應的鍵位,減少了誤按的可能性,大幅度的提高了輸入的速度。并且,由于不需要顯示虛擬鍵盤,可以節(jié)省輸入所需要的屏幕的空間。可以看到,該方法無論是實現(xiàn)還是具體使用都簡單、易行,不會增加額外的負擔。同時該方法也不需要外接實際鍵盤,避免了額外的設備上的需求。
[0036]在本發(fā)明一實施例中,步驟230可以包括以下步驟中的至少一個:將該被識別的手指所對應的鍵位所表示的字符中的至少一個顯示在待輸入?yún)^(qū)域;將該被識別的手指所對應的鍵位所表示的字符中的至少一個顯示在待選擇區(qū)域;將該被識別的手指所對應的鍵位所表示的所有字符進行顯示。
[0037]本發(fā)明一實施例中,屏幕的顯示中可以包括一個待輸入?yún)^(qū)域。該待輸入?yún)^(qū)域包括等待用戶輸入的區(qū)域。例如在需要輸入網(wǎng)址的情況下,瀏覽器的地址欄就是該待輸入的區(qū)域;在文本編輯的情況下,光標所在位置就是該待輸入的區(qū)域。在用戶接觸觸摸屏進行輸入時,可以在待輸入?yún)^(qū)域顯示相應的輸入。由于一個手指可能對應多個鍵位,所以識別的手指所對應的鍵位可能是多個,相應的其所表示的字符也可能是多個??蛇x的,可以在待輸入?yún)^(qū)域只顯示這多個字符中的一個??蛇x的,在待輸入?yún)^(qū)域只顯示多個字符中的一個時,可以在該字符下加上下劃線以表示該字符只是暫時的選擇,并非用戶最終的選擇。
[0038]本發(fā)明一實施例中,屏幕的顯示中可以包括一個待選擇區(qū)域。該待選擇區(qū)域包括顯示等待用戶選擇的內容的區(qū)域。待選擇區(qū)域可以與待輸入?yún)^(qū)域相鄰,或者可以是一個固定的地方,對于待選擇區(qū)域的位置本發(fā)明并不加以限制。待選擇區(qū)域中顯示的字符或者字符的組合可以待用戶進行最終的選擇??蛇x的,可以判斷已經(jīng)存在于待選擇區(qū)域的字符與該識別的手指所對應的鍵位所表示的字符的可能的組合,并將該可能的組合中的至少一個顯示在待選擇區(qū)域。例如,在一次輸入中,用戶第一次用左手中指接觸觸摸屏,第二次用右手食指接觸觸摸屏。仍以上面給出的示例為例,則第一次接觸所對應的鍵位為E、D、C,第二次接觸所對應的鍵位為Y、U、H、J、N。對于第一次輸入,可以直接在待選擇區(qū)域中顯示E、D、C。對于第二次接觸,在待選擇區(qū)域中已經(jīng)存在E、D、C,那么可能的組合為EY、EU、EH、EJ、EN、DY、DU、DH、DJ、DN、CY、EU、CH、CJ、CN。可以在待選擇區(qū)域中顯示上述組合的全部或者比較常見的部分組合,例如CH和EN。當然,待選擇區(qū)域中的組合可能只有一個,例如在可能的組合僅有一個的情況下,或者是規(guī)則規(guī)定只顯示一個組合,或者是其他情況。本領域技術人員可以理解,對于中文輸入法,在待選擇區(qū)域中可以顯示相應的拼音的可能的組合,或者可以直接顯示可能的中文字/詞的組合。若用戶希望選擇的組合并沒有顯示在待選擇區(qū)域,例如可以通過翻頁操作等顯示其他沒有顯示在待選擇區(qū)域的可能的組合??蛇x的,越常見或者用戶選擇頻率越高的組合可以被顯示在待選擇區(qū)域的可能性越大,且顯示的位置越靠
N /.刖。
[0039]本發(fā)明實施例中,為了使用戶更加明確自己本次接觸所對應的鍵位,可以顯示識別的手指對應的鍵位所表示的所有的字符。例如,在用戶使用左手小拇指接觸觸摸屏時,可以顯示Q、A、Z。實踐中,可以顯示在手指與觸摸屏的接觸區(qū)域附近,也可以顯示在屏幕的其他地方,本發(fā)明并不加以限制??蛇x的,該顯示可以是半透明的。可選的,該顯示可以持續(xù)一定的時間后消失。通過兩個可選方案中的至少一個,不但可以使得用戶明確本次接觸所對應的鍵位,也不會影響屏幕中原本的顯示。用戶可以對是否顯示本次接觸所對應的鍵位進行設置,在用戶對于手指和鍵位的對應關系已經(jīng)熟悉的情況下可以選擇關閉該顯示。
[0040]本發(fā)明一實施例中,還可以進一步顯示手指與鍵位之間的對應關系,以便用戶能夠確定該使用哪個手指進行輸入。如圖3所示,可以在屏幕中顯示不同的手指,以及該手指所對應的鍵位。可選的,該顯示可以是半透明的,從而不會影響屏幕原本內容的顯示??蛇x的,在用戶已經(jīng)熟悉手指和鍵位之間的對應關系的情況下,可以選擇關閉該顯示。
[0041]本發(fā)明一實施例中,該方法進一步包括:響應于用戶的手指與所述觸摸屏的接觸被確定為進行選擇,顯示該選定的字符。由于一個手指可能對應多個鍵位,所以可以為用戶提供選擇的機會。具體的,用戶可以每接觸一次后都在該次接觸所對應的鍵位中進行選擇,或者用戶可以在多次接觸之后,在可能的組合中進行選擇。本實施例可以與前述的屏幕的顯示中包括待選擇區(qū)域的實施例結合??蛇x的,只要是在待選擇區(qū)域中的接觸就被確定為進行選擇??蛇x的,可以將待選擇區(qū)域設定為固定的區(qū)域,那么在這個固定區(qū)域中的接觸就被確定為進行選擇??蛇x的,可以將特定的手指設定為僅用于選擇,那么若識別出接觸觸摸屏的為該特定的手指,則確定為進行選擇??蛇x的,可以根據(jù)不同的手勢進行選擇,例如,向左揮手表示對第一個組合的選擇,而向右揮手表示對第二個組合的選擇等。本領域技術人員可以理解,還可以通過其他的方式判斷本次接觸是否為進行選擇,此處不再贅述。并且該步驟可以在識別步驟之前進行,也可以在識別步驟之后進行,或者與識別步驟同時進行。
[0042]本發(fā)明一實施例中,該用于觸摸屏設備的信息處理方法進一步還包括:響應于用戶結束輸入,將待選擇區(qū)域清空??蛇x的,用戶可以通過特定的鍵位表示輸入結束,例如用Return或者Enter或者Space或者其他特定的鍵表示結束輸入。可選的,用戶可以通過對待選區(qū)域中的字符或者字符組合進行選擇表示結束輸入。在用戶結束輸入后,將待選擇區(qū)域清空可以方便用戶下一次的輸入,避免之前的字符仍然存在于待選擇區(qū)域內。
[0043]本發(fā)明一實施例中,還可以將屏幕劃分為不同的空間,在不同的空間中,手指與鍵位的對應關系不同。用于觸摸屏設備的信息處理方法還可以包括:判斷用戶的手指與所述觸摸屏設備的觸摸屏接觸的位置所屬的空間,其中所述觸摸屏包括多個空間。并且步驟220包括:根據(jù)該所屬的空間中手指與鍵位之間的對應關系,確定被識別的手指所對應的鍵位。例如,將屏幕劃分為左側空間和右側空間。在左側空間中,手指與鍵位的對應關系例如為上述示例中的對應關系;而在右側空間中,不同的手指例如與Shift以及數(shù)字鍵等分別對應。當用戶的手指與觸摸屏接觸的位置屬于左側空間時,則使用左側空間中手指與鍵位之間的對應關系確定相應的鍵位;當用戶的手指與觸摸屏接觸的位置屬于右側空間時,則使用右側空間中手指與鍵位之間的對應關系確定相應的鍵位。例如,還可以將屏幕劃分為中央空間和周邊空間,在中央空間不同的手指分別于相應的鍵位具有對應關系,而在周邊空間,鍵位固定,可以用任意手指接觸這些固定的鍵位。通過對于不同空間的劃分,可以使得手指與鍵位的對應關系更加豐富,進一步的提高用戶的輸入速度。
[0044]上述各實施例之間可以彼此參照、結合得到更多的實施方式。
[0045]下面以圖4所示的方法為例,詳細說明本發(fā)明一實施例提供的用于觸摸屏設備的信息處理方法。步驟410,向用戶提供指示以要求用戶用特定的手指接觸觸摸屏;步驟420,響應于用戶使用手指接觸觸摸屏,將該手指的參數(shù)與特定的手指進行關聯(lián);步驟430,判斷是否所有的手指都已經(jīng)與參數(shù)相關聯(lián),若是則進入步驟440,若否則返回步驟410 ;步驟440,響應于用戶使用手指接觸觸摸屏,判斷是否為結束輸入,若是則進入步驟450,若否,則進入步驟460 ;步驟450,清空待選擇區(qū)域;步驟460,判斷是否為選擇,若是則進入步驟470,若否則進入步驟480 ;步驟470,顯示選擇的字符,并等待用戶下一次接觸觸摸屏;步驟480,識別與觸摸屏接觸的手指,并根據(jù)設定的不同手指與鍵位之間的關系,確定被識別的手指所對應的鍵位;步驟490,在待選擇區(qū)域顯示可能的組合,并等待用戶下一次接觸觸摸屏。在本實施例中,步驟410至430是對于手指識別的訓練階段。若用戶下一次接觸觸摸屏時,可以再次執(zhí)行步驟440。圖4所示的方法僅僅為一個示例,不構成對于本發(fā)明的限制。進一步的,本實施例在手指識別的訓練階段還可以包括驗證的步驟,也即要求用戶按照提示再次使用特定的手指,并對該手指進行識別,判斷識別的結果與提示是否相同,若相同則驗證通過,若不同則重新進行該手指的識別訓練。本實施例的實現(xiàn)細節(jié)可以參照圖2所示的實施例,此處不再贅述。
[0046]如圖5所示,本發(fā)明實施例還提供了一種用于觸摸屏設備的信息處理的裝置500。該裝置500包括:識別模塊510,被配置為響應于用戶的手指與所述觸摸屏設備的觸摸屏接觸,識別與所述觸摸屏接觸的手指;確定模塊520,被配置為根據(jù)設定的手指與鍵位之間的對應關系,確定被識別的手指所對應的鍵位;顯示模塊530,被配置為將該被識別的手指所對應的鍵位所表示的至少一個字符進行顯示。
[0047]本實施例中具體的實現(xiàn)細節(jié)可以參照附圖2、4所示的實施例,此處不再贅述。通過本實施例提供的裝置,可以使得用戶不用尋找觸摸屏上的虛擬鍵位就可以實現(xiàn)輸入,減少了用戶的誤操作,提高了用戶的輸入速度。
[0048]本發(fā)明一實施例中,顯示模塊530可以包括以下子模塊中的至少一個:第一顯示子模塊531,被配置為將該被識別的手指所對應的鍵位所表示的至少一個字符顯示在待輸入?yún)^(qū)域;第二顯示子模塊532,被配置為將該被識別的手指所對應的鍵位所表示的至少一個字符顯示在待選擇區(qū)域;第三顯示子模塊533,被配置為將該被識別的手指所對應的鍵位所表示的所有字符進行顯示。本實施例中,具體的實現(xiàn)細節(jié)和示例可以參照圖2、圖4所示的實施例,此處不再贅述。
[0049]本發(fā)明一實施例中,第二顯示子模塊532可以包括第一顯示分模塊,被配置為判斷已經(jīng)存在于所述待選擇區(qū)域的字符與該被識別的手指所對應的鍵位所表示的字符的可能的組合,并將該可能的組合中的至少一個顯示在所述待選擇區(qū)域。
[0050]本發(fā)明一實施例中,該裝置500還可以包括清除模塊540,被配置為響應于用戶結束輸入,將所述待選擇區(qū)域清空。通過將待選擇區(qū)域清空可以避免已經(jīng)結束的輸入影響后續(xù)的輸入所顯示的組合。
[0051]本發(fā)明一實施例中,該裝置500還可以包括關系模塊550,被配置為將手指與鍵位之間的對應關系進行顯示。通過該顯示可以提醒用戶手指與鍵位之間的對應關系。
[0052]本發(fā)明一實施例中,該裝置500可以包括:選定顯示模塊570,被配置為響應于用戶的手指與所述觸摸屏的接觸被確定為進行選擇,顯示該選定的字符。
[0053]本發(fā)明一實施例中,裝置500還可以包括空間判斷模塊560,被配置為判斷用戶的手指與所述觸摸屏設備的觸摸屏接觸的位置所屬的空間,其中所述觸摸屏包括多個空間。本實施例中,識別模塊510可以包括:第二鍵位識別子模塊514,被配置為根據(jù)該所屬的空間中手指與鍵位之間的對應關系,確定被識別的手指所對應的鍵位。
[0054]上述裝置實施例之間可以彼此結合,得到更多的實現(xiàn)方式。
[0055]如圖6所示,本發(fā)明實施例還提供了一種觸摸屏設備600,包括觸摸屏610和如圖5所示的裝置500。用戶通過觸摸屏610進行輸入,該裝置500響應于該輸入將相應的內容顯示在該觸摸屏610上。
[0056]附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應當注意,在有些作為替換的實現(xiàn)中,方框中所標注的功能也可以以不同于附圖中所標注的順序發(fā)生。例如,兩個連續(xù)的方框實際上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
[0057]以上已經(jīng)描述了本發(fā)明的各實施例,上述說明是示例性的,并非窮盡性的,并且也不限于所披露的各實施例。在不偏離所說明的各實施例的范圍和精神的情況下,對于本【技術領域】的普通技術人員來說許多修改和變更都是顯而易見的。本文中所用術語的選擇,旨在最好地解釋各實施例的原理、實際應用或對市場中的技術的技術改進,或者使本【技術領域】的其它普通技術人員能理解本文披露的各實施例。
【權利要求】
1.一種用于觸摸屏設備的信息處理方法,所述方法包括: 響應于用戶的手指與所述觸摸屏設備的觸摸屏接觸,識別與所述觸摸屏接觸的手指; 根據(jù)設定的手指與鍵位之間的對應關系,確定被識別的手指所對應的鍵位; 將該被識別的手指所對應的鍵位所表示的至少一個字符進行顯示。
2.根據(jù)權利要求1所述的方法,所述將該被識別的手指所對應的鍵位所表示的至少一個字符進行顯示,包括以下步驟中的至少一個: 將該被識別的手指所對應的鍵位所表示的至少一個字符顯示在待輸入?yún)^(qū)域; 將該被識別的手指所對應的鍵位所表示的至少一個字符顯示在待選擇區(qū)域; 將該被識別的手指所對應的鍵位所表示的所有字符進行顯示。
3.根據(jù)權利要求2所述的方法,所述將該識別的手指所對應的鍵位所表示的至少一個字符顯示在待選擇區(qū)域,包括:判斷已經(jīng)存在于所述待選擇區(qū)域的字符與該被識別的手指所對應的鍵位所表示的字符的可能的組合,并將該可能的組合中的至少一個顯示在所述待選擇區(qū)域。
4.根據(jù)權利要求3所述的方法,所述方法進一步包括: 響應于用戶結束輸入,將所述待選擇區(qū)域清空。
5.根據(jù)權利要求1至4中任一項所述的方法,所述方法進一步包括: 將所述手指與鍵位之間的對應關系進行顯示。·
6.根據(jù)權利要求1至4中任一項所述的方法,所述方法進一步包括: 響應于用戶的手指與所述觸摸屏的接觸被確定為進行選擇,顯示該選定的字符。
7.根據(jù)權利要求1至4中任一項所述的方法, 所述方法進一步包括:判斷用戶的手指與所述觸摸屏設備的觸摸屏接觸的位置所屬的空間,其中所述觸摸屏包括多個空間; 所述根據(jù)設定的手指與鍵位之間的對應關系,確定被識別的手指所對應的鍵位,包括:根據(jù)該所屬的空間中手指與鍵位之間的對應關系,確定被識別的手指所對應的鍵位。
8.一種用于觸摸屏設備的信息處理的裝置,所述裝置包括: 識別模塊,被配置為響應于用戶的手指與所述觸摸屏設備的觸摸屏接觸,識別與所述觸摸屏接觸的手指; 確定模塊,被配置為根據(jù)設定的手指與鍵位之間的對應關系,確定被識別的手指所對應的鍵位; 顯示模塊,被配置為將該被識別的手指所對應的鍵位所表示的至少一個字符進行顯/Jn ο
9.根據(jù)權利要求8所述的裝置,所述顯示模塊包括以下子模塊中的至少一個: 第一顯示子模塊,被配置為將該被識別的手指所對應的鍵位所表示的至少一個字符顯不在待輸入?yún)^(qū)域; 第二顯示子模塊,被配置為將該被識別的手指所對應的鍵位所表示的至少一個字符顯示在待選擇區(qū)域; 第三顯示子模塊,被配置為將該被識別的手指所對應的鍵位所表示的所有字符進行顯/Jn ο
10.根據(jù)權利要求9所述的裝置,所述第二顯示子模塊包括第一顯示分模塊,被配置為判斷已經(jīng)存在于所述待選擇區(qū)域的字符與該被識別的手指所對應的鍵位所表示的字符的可能的組合,并將該可能的組合中的至少一個顯示在所述待選擇區(qū)域。
11.根據(jù)權利要求10所述的裝置,所述裝置進一步包括: 清除模塊,被配置為響應于用戶結束輸入,將所述待選擇區(qū)域清空。
12.根據(jù)權利要求8至11中任一項所述的裝置,所述裝置進一步包括: 關系模塊,被配置為將所述手指與鍵位之間的對應關系進行顯示。
13.根據(jù)權利要求8至11中任一項所述的裝置,所述裝置進一步包括: 選定顯示模塊,被配置為響應于用戶的手指與所述觸摸屏的接觸被確定為進行選擇,顯示該選定的字符。
14.根據(jù)權利要求8至11中任一項所述的裝置, 所述裝置進一步包括:空間判斷模塊,被配置為判斷用戶的手指與所述觸摸屏設備的觸摸屏接觸的位置所屬的空間,其中所述觸摸屏包括多個空間; 所述識別模塊包括:第二鍵位識別子模塊,被配置為根據(jù)該所屬的空間中手指與鍵位之間的對應關系,確定被識別的手指所對應的鍵位。
15.一種觸摸屏設備,所述設備包括: 觸摸屏以及根據(jù)權利要求8-14中任一項所述的裝置。
【文檔編號】G06F3/0488GK103576947SQ201210253480
【公開日】2014年2月12日 申請日期:2012年7月20日 優(yōu)先權日:2012年7月20日
【發(fā)明者】劉弢, 陳冠誠, 王旭, 林海波 申請人:國際商業(yè)機器公司