專利名稱:輸入方法和輸入裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種輸入方法和輸入裝置。
背景技術(shù):
隨著無線通信技術(shù)的發(fā)展,觸摸屏手機(jī)作為一種移動(dòng)通信工具,發(fā)展非常 迅速,觸摸屏技術(shù)常用在商務(wù)智能手機(jī)上, 一方面方便了商務(wù)人士的操作,另 一方面也是一種人性化的體現(xiàn)。
現(xiàn)有觸摸屏手機(jī)的觸摸式鍵盤包括9鍵或12鍵的鍵盤,以及qwerty鍵盤 等,不論針對(duì)哪種形式的觸摸式鍵盤,現(xiàn)有的輸入方法都是通過點(diǎn)擊包含目標(biāo) 字符的鍵位來實(shí)現(xiàn)的。而由于在點(diǎn)擊單個(gè)鍵位時(shí),用戶需要先對(duì)應(yīng)所需字符所 在的鍵位,然后點(diǎn)擊該鍵位,使得輸入效率相對(duì)較低;而且對(duì)于觸摸式鍵盤而 言,由于沒有很好的觸覺反饋,每次點(diǎn)擊時(shí)都需要用戶精確定位,使得用戶思 維負(fù)擔(dān)過大,在輸入的時(shí)候出錯(cuò)率較高。
因此,現(xiàn)有觸摸屏手機(jī)的點(diǎn)擊輸入方法給用戶形成了較差的體驗(yàn),更進(jìn)一 步地,對(duì)于qwerty鍵盤而言,由于其鍵位較小,不便于手指針對(duì)每個(gè)鍵位進(jìn)行 點(diǎn)擊操作,因此現(xiàn)有采用qwerty鍵盤的觸摸屏手機(jī)的點(diǎn)擊輸入方法給用戶形成 了更差的體驗(yàn)。
綜上所述,由于鍵盤分布的局限性以及鍵盤大小的限制,使得采用現(xiàn)有的 點(diǎn)擊輸入方法在觸摸屏手機(jī)上進(jìn)行輸入時(shí)的輸入效率較低,用戶體驗(yàn)較差。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種輸入方法和輸入裝置,以能提高利用觸摸式鍵盤輸 入時(shí)的輸入效率,提升用戶體驗(yàn)。
7本發(fā)明實(shí)施例提出了一種輸入方法,包括接收物體以滑動(dòng)的方式觸4莫4定盤面的信息;基于所述接收到的信息,依次確定鍵盤面中被有效觸摸的各鍵位;順序輸入所述確定出的各4建位對(duì)應(yīng)的鍵值編碼。
本發(fā)明實(shí)施例提出了一種輸入裝置,包括接收單元,用于接收物體以滑動(dòng)的方式觸4莫4建盤面的信息;確定單元,用于基于所述接收到的信息,依次確定鍵盤面中被有效觸摸的M位;輸入單元,用于順序輸入所述確定出的各鍵位對(duì)應(yīng)的鍵值編碼。
本發(fā)明實(shí)施例提出的輸入方法,通過接收的物體以滑動(dòng)的方式觸摸鍵盤面的信息,依次確定出被有效觸摸的^4建位,并順序輸入該確定出的各鍵位對(duì)應(yīng)的鍵值編碼,以使得用戶可以在觸摸式鍵盤上通過滑動(dòng)的方式輸入,提高了輸入效率,降低了輸入時(shí)的出錯(cuò)率,提升了用戶體驗(yàn)。
圖la為本發(fā)明實(shí)施例提出的第一種輸入方法的流程示意圖lb為采用本發(fā)明實(shí)施例提出的輸入方法連續(xù)輸入處于非相鄰鍵位上的
兩個(gè)字符時(shí)的滑動(dòng)輸入示意圖lc為采用本發(fā)明實(shí)施例提出的輸入方法輸入"god" —詞的滑動(dòng)輸入過
程示意圖Id為采用本發(fā)明實(shí)施例提出的輸入方法輸入"good" —詞的滑動(dòng)輸入過程示意圖2a為本發(fā)明實(shí)施例提出的第二種輸入方法的流程示意圖2b為本發(fā)明實(shí)施例提出的第三種輸入方法的流程示意圖3為釆用本發(fā)明實(shí)施例提出的輸入方法進(jìn)行滑動(dòng)輸入中文的示意圖4為本發(fā)明實(shí)施例提出的輸入裝置的結(jié)構(gòu)示意圖5a為本發(fā)明實(shí)施例提出的輸入裝置中接收單元的具體結(jié)構(gòu)示意圖5b為本發(fā)明實(shí)施例提出的輸入裝置中確定單元的具體結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例提出的輸入裝置確定單元中有效鍵位篩選子單元的第一種具體結(jié)構(gòu)示意圖7為本發(fā)明實(shí)施例提出的輸入裝置確定單元中有效鍵位篩選子單元的第二種具體結(jié)構(gòu)示意圖8為本發(fā)明實(shí)施例提出的輸入裝置確定單元中有效鍵位篩選子單元的第三種具體結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提出的輸入方案為接收物體以滑動(dòng)的方式觸摸鍵盤面的信息,基于該接收到的信息依次確定出被有效觸摸的M位,并順序輸入該確定出的^4定位對(duì)應(yīng)的鍵值編碼。
下面結(jié)合說明書附圖來說明本發(fā)明的具體實(shí)施方式
,
圖la為本發(fā)明實(shí)施例提出的第一種輸入方法的流程示意圖,具體的流程說明如下
步驟101,接收物體以滑動(dòng)的方式觸摸鍵盤面的信息;該接收的信息包括但不限于為物體在鍵盤面上的滑動(dòng)軌跡信息和滑動(dòng)速度信息。
采用本發(fā)明實(shí)施例提出的輸入方案后,用戶能夠通過手指或觸摸筆等物體在觸摸式鍵盤上以滑動(dòng)的方式進(jìn)行輸入,即以滑動(dòng)的輸入方式替代傳統(tǒng)的點(diǎn)擊輸入方式,滑動(dòng)的輸入方式有效地減少了用戶在點(diǎn)擊過程中觸擊鍵位以及離開鍵位再次觸擊所消耗的時(shí)間,提高了輸入效率。
步驟102-步驟109基于該接收到的信息,依次確定鍵盤面中被有效觸摸的各鍵位;
因?yàn)橐曰瑒?dòng)的方式輸入時(shí),如果需要輸入的字符位于非相鄰的鍵位上時(shí),那么為了輸入該所需要的字符,滑動(dòng)的過程會(huì)經(jīng)過該非相鄰鍵位之間的非目標(biāo)鍵位區(qū)域,如圖lb所示,若需要輸入的字符位于鍵位"3"和鍵位"7"上,那么為了輸入需要的字符,滑動(dòng)的軌跡會(huì)經(jīng)過非目標(biāo)鍵位"5"的區(qū)域,所以需要基于物體以滑動(dòng)的方式觸摸鍵盤面的信息,依次確定出鍵盤面中被有效觸摸的各鍵位,即鍵位"3"和鍵位"7"。物體以滑動(dòng)的方式觸摸鍵盤面的信息例如包括滑動(dòng)軌跡"3->5->7",滑動(dòng)速度分別在鍵位"3"、 "5"和"7"區(qū)域內(nèi)的平均滑動(dòng)速度,最小滑動(dòng)速度,滑動(dòng)速度小于閾值的次數(shù)等信息;基于接收到的物體以滑動(dòng)的方式觸摸鍵盤面的信息,確定鍵盤面中被有效
觸摸的M位的方式有多種,下面以 一個(gè)具體的實(shí)施例來說明確定被有效觸摸的各鍵位的過程,繼續(xù)參照?qǐng)Dla所示
步驟102,基于滑動(dòng)軌跡信息,依次確定出滑動(dòng)所經(jīng)過的所有鍵位;例如基于滑動(dòng)軌跡為"3->5->7",依次確定出滑動(dòng)所經(jīng)過的所有鍵位為"3"、"5,,和"T,j
步驟103,依次針對(duì)確定出的每個(gè)鍵位,判斷在該鍵位上是否存在滑動(dòng)速度小于閾值的滑動(dòng);
例如用戶希望輸入的目標(biāo)詞為"god",那么利用傳統(tǒng)9鍵的觸摸屏輸入時(shí),滑動(dòng)的軌跡可以為"4->5->6->3",如圖lc所示,而"god" —詞對(duì)應(yīng)的目標(biāo)鍵位應(yīng)為"4->6->3",因此基于通常用戶的思維習(xí)慣,用戶在滑動(dòng)輸入時(shí),基于第一個(gè)待輸入的字符"g",用戶將手指放到鍵位"4"上,并基于第二個(gè)待輸入的字符"o",用戶從^:位"4"開始滑動(dòng)經(jīng)過^f建位"5"到達(dá)鍵位"6"后稍作停頓,以《更思考下一個(gè)待輸入的字符及其對(duì)應(yīng)的鍵位所處的位置;然后基于第三個(gè)待輸入的字符"d",用戶從鍵位"6"繼續(xù)滑動(dòng)至鍵:位"3"后稍作停頓并抬起手指。
由上可知,基于人的思維習(xí)慣,在滑動(dòng)輸入的過程中,通常會(huì)在包含目標(biāo)字符的鍵位上稍作停頓,而對(duì)于不包含目標(biāo)字符的鍵位通常會(huì)滑過,而不做停頓,所以此處通過判斷鍵位上是否存在滑動(dòng)速度小于閾值(例如速度為0)的滑動(dòng),來判斷該鍵位是否被有效觸摸。
步驟104,在步驟103的判斷結(jié)果為是時(shí),基于在該4建位上存在的滑動(dòng)速度小于閾值的滑動(dòng)次數(shù)N,確定N個(gè)該鍵位被有效觸摸;
當(dāng)待輸入字符串中相鄰兩個(gè)字符位于同 一鍵位上時(shí),用戶滑動(dòng)到該鍵位上時(shí),在該鍵位上停頓兩次,即可表明有效觸摸該鍵位兩次。如圖ld所示,例如要輸入的目標(biāo)詞為"good",那么利用傳統(tǒng)9鍵的觸摸屏輸入時(shí),滑動(dòng)的軌跡可以為"4->5->6->3",而"good" —詞對(duì)應(yīng)的目標(biāo)4建位應(yīng)為"4->6->6->3",因此基于通常用戶的思維習(xí)慣,用戶在滑動(dòng)輸入時(shí),基于第一個(gè)待輸入的字符
"g",用戶將手指放到鍵位"4"上,并基于第二個(gè)待輸入的字符"o",用戶從鍵位"4"開始滑動(dòng)經(jīng)過鍵位"5"到達(dá)鍵位"6"后稍作停頓;然后基于第三個(gè)待輸入的字符"o",用戶在鍵位"6"區(qū)域內(nèi)繼續(xù)滑動(dòng),并滑動(dòng)至鍵位"6"區(qū)域內(nèi)某點(diǎn)后再次稍作停頓;最后基于第四個(gè)待輸入的字符"d",用戶從4建位
"6"開始繼續(xù)滑動(dòng)至鍵位"3"后稍作停頓并抬起手指。
由上可知,若待輸入的目標(biāo)字符串中相鄰兩個(gè)字符位于同一鍵位上時(shí),用戶在滑動(dòng)輸入的過程中,通常會(huì)在該同一鍵位上停頓兩次,所以此處可以基于在該鍵位上存在的滑動(dòng)速度小于閾值的滑動(dòng)的次數(shù)N,確定N個(gè)該鍵位被有效
步驟105,在步驟103的判斷結(jié)果為否時(shí),判斷在該鍵位上是否存在滑動(dòng)速度方向的夾角小于預(yù)設(shè)值的兩種滑動(dòng)速度方向;
步驟106,在步驟105的判斷結(jié)果為是時(shí),確定一個(gè)該鍵位被有效觸摸。當(dāng)經(jīng)過步驟103判斷得出在某一鍵位上不存在滑動(dòng)速度小于閾值的滑動(dòng)時(shí),為了使得判斷更準(zhǔn)確,考慮各種用戶的使用習(xí)慣,可以繼續(xù)判斷在該鍵位上是否存在滑動(dòng)速度方向的夾角小于預(yù)設(shè)值的兩種滑動(dòng)速度方向,參照?qǐng)Dlc所示,例如用戶希望輸入的目標(biāo)詞為"god",滑動(dòng)的軌跡為"4->5->6->3",而"god" —詞對(duì)應(yīng)的目標(biāo)鍵位應(yīng)為"4->6->3",用戶在滑動(dòng)輸入時(shí),基于第一個(gè)待輸入的字符"g",用戶將手指放到鍵位"4"上,并基于第二個(gè)待輸入的字符"o",從鍵位"4"開始滑動(dòng)經(jīng)過鍵位"5"到達(dá)鍵位"6"后,由于目標(biāo)字符較少,用戶無需在鍵位"6"處做停頓以便思考下一個(gè)目標(biāo)字符,而是直接繼續(xù)滑動(dòng)至鍵位"3"后稍作停頓并抬起手指。
那么按照上述用戶的使用習(xí)慣,鍵位"6"應(yīng)該被有效觸摸,但由于在鍵 位"6"處滑動(dòng)無停頓,所以需要判斷在該鍵位上是否存在滑動(dòng)速度方向的夾 角(此處約為90度)小于預(yù)設(shè)值(預(yù)設(shè)值例如可以為145度)的兩種滑動(dòng)速 度方向(第一滑動(dòng)速度方向"4->6"方向,第二滑動(dòng)速度方向"6->3"方向); 即滑動(dòng)軌跡在該鍵位區(qū)域內(nèi)有拐點(diǎn),即可確定一個(gè)鍵該位"6"被有效觸摸。
步驟107,在步驟105的判斷結(jié)果為否時(shí),判斷該鍵位是否為滑動(dòng)所經(jīng)過 的第 一個(gè)鍵位或最后 一個(gè)鍵位;
步驟108,在步驟107的判斷結(jié)果為是時(shí),確定一個(gè)該鍵位被有效觸摸;
步驟109,在步驟107的判斷結(jié)果為否時(shí),確定該鍵位未被有效觸摸。
如果滑動(dòng)在某個(gè)鍵位上無停頓,且在該鍵位上也不存在拐點(diǎn),那么還需要 判斷該鍵位是否為滑動(dòng)所經(jīng)過的第一個(gè)鍵位或最后一個(gè)鍵位,因?yàn)榛瑒?dòng)所經(jīng)過 的第一個(gè)鍵位和最后一個(gè)鍵位必定為用戶希望有效觸摸的鍵位,但是根據(jù)不同 的使用習(xí)慣,例如在滑動(dòng)到最后一個(gè)鍵位時(shí),用戶可能習(xí)慣不做停頓直接抬起 手指,那么雖然在該最后一個(gè)鍵位上無停頓及拐點(diǎn),但是該鍵位仍需要被確定 為有效觸摸的鍵位。
步驟IIO,當(dāng)針對(duì)滑動(dòng)軌跡上依次確定出的每個(gè)鍵位,依次執(zhí)行步驟102-步驟109后,即可依次確定出鍵盤面中被有效觸摸的各鍵位,之后在步驟IIO 中順序輸入該確定出的各4定位對(duì)應(yīng)的鍵值編碼。
例如在圖lc所示的滑動(dòng)輸入結(jié)束后,依次確定出被有效觸摸的各鍵位為 "4->6->3"后,后續(xù)的輸入過程等同于采用傳統(tǒng)的點(diǎn)擊輸入方法點(diǎn)擊鍵位"4"、 "6"和"3"之后的過程,即首先順序輸入該確定出的各鍵位對(duì)應(yīng)的鍵值編碼, 并利用相應(yīng)的英文輸入法程序,自動(dòng)將鍵位"4"、 "6"和"3"上的各字母組 詞匹配,給出相應(yīng)的備選詞例如"god"、 "hof,、 "hod"等,用戶通過選擇 符合需要的選項(xiàng)即可完成此次輸入。
當(dāng)然在本發(fā)明實(shí)施例提出的第一種輸入方法中,步驟105與步驟107的步驟可以調(diào)換,即在判斷出滑動(dòng)經(jīng)過的某個(gè)4建位上不存在滑動(dòng)停頓時(shí),可以先判 斷該鍵位是否為滑動(dòng)所經(jīng)過的第 一鍵位或最后一個(gè)鍵位,若該鍵位不為滑動(dòng)所 經(jīng)過的第一鍵位或最后一個(gè)鍵位時(shí),再判斷在該一睫位上滑動(dòng)是否存在拐點(diǎn)。從
而得到本發(fā)明實(shí)施例提出的第二種輸入方法的流程,如圖2a所示,具體的流 程說明與圖la的流程說明類似,此處不再贅述。
另外,如果限制用戶的使用習(xí)慣,例如用戶必須在需要被N次有效觸摸的 鍵位上停頓N次,那么就無需再判斷滑動(dòng)在鍵位上是否存在拐點(diǎn),以及該鍵位 是否為滑動(dòng)所經(jīng)過的第一個(gè)或最后一個(gè)鍵位。這樣,本發(fā)明實(shí)施例提出的第三 種輸入方法的流程如圖2b所示,具體的流程說明與圖la的流程說明類似,此 處不再贅述。
上面均是以輸入英文單詞為例來介紹本發(fā)明實(shí)施例提出的輸入方法,當(dāng) 然,采用本發(fā)明實(shí)施例提出的輸入方法,也可以進(jìn)行中文輸入,既適用于拼音 輸入法,也適用于筆畫輸入法。下面以采用本發(fā)明實(shí)施例提出的輸入方法,結(jié) 合拼音輸入法,進(jìn)行中文的輸入為例來說明。
例如需要輸入漢字"中,,,目標(biāo)鍵位應(yīng)該是"9->4->6->6->4",采用本發(fā)明 實(shí)施例提出的輸入方法進(jìn)行滑動(dòng)輸入的軌跡參照?qǐng)D3所示,為 "9->8->4->5->6->5->4",假設(shè)限制用戶的輸入習(xí)慣,即用戶必須在需要被N 次有效觸摸的鍵位上停頓N詞,那么用戶滑動(dòng)輸入時(shí)必然在鍵位"9"上停頓 一次,在鍵位"4"上停頓一次,在鍵位"6"上停頓兩次,在鍵位"4"上停 頓一次。相當(dāng)于采用傳統(tǒng)點(diǎn)擊式輸入法順序觸擊鍵位"9" 一次,鍵位"4" 一 次、鍵位"6"兩次,4建位"4" 一次。
確定有效觸摸鍵位后,順序輸入該鍵位的鍵值編碼,并結(jié)合拼音輸入法, 在輸入顯示區(qū)域內(nèi)出現(xiàn)備選菜單"zhong"、 "xiong",以及"zhong"所對(duì)應(yīng)的 備選漢字"中"、"種"、"重,,等,之后用戶可以通過選擇符合需要的選項(xiàng)"中,, 完成此次輸入。
本發(fā)明實(shí)施例提出的輸入裝置如圖4所示,包括接收單元41,用于接收物體以滑動(dòng)的方式觸摸鍵盤面的信息;確定單元42,用于基于所述接收到的信
息,依次確定鍵盤面中被有效觸摸的各鍵位;輸入單元43,用于順序輸入所述 確定出的各鍵位對(duì)應(yīng)的鍵值編碼。
其中,接收單元41的具體結(jié)構(gòu)如圖5a所示,包括第一接收子單元411, 用于接收物體以滑動(dòng)的方式觸摸4建盤面的滑動(dòng)軌跡信息;第二接收子單元412, 用于接收物體以滑動(dòng)的方式觸摸4建盤面的滑動(dòng)速度信息。
其中,確定單元42的具體結(jié)構(gòu)如圖5b所示,包括所有鍵位確定子單元 421,用于基于接收到的滑動(dòng)軌跡信息,依次確定出滑動(dòng)所經(jīng)過的所有鍵位; 有效鍵位篩選子單元422,用于基于接收到的滑動(dòng)速度信息,從該確定出的所 有鍵位中,依次篩選出被有效觸摸的^4建位。
較佳地,有效4走位篩選子單元422的第一種具體結(jié)構(gòu)如圖6所示,包括 停頓判斷子單元61,用于針對(duì)所有鍵位確定子單元確定出的每個(gè)鍵位,判斷在 該鍵位上,是否存在滑動(dòng)速度小于閾值的滑動(dòng);有效鍵位確定子單元62,用于 在停頓判斷子單元61的判斷結(jié)果為是時(shí),基于在該鍵位上存在的滑動(dòng)速度小 于閾值的滑動(dòng)的次數(shù)N,確定該鍵位被有效觸摸N次;無效鍵位確定子單元 63,用于在停頓判斷子單元61的判斷結(jié)果為是否時(shí),確定該鍵位未被有效觸 摸。
較佳地,有效鍵位篩選子單元422的第二種具體結(jié)構(gòu)如圖7所示,包括 停頓判斷子單元71,用于針對(duì)所有鍵位確定子單元確定出的每個(gè)鍵位,判斷在 該鍵位上,是否存在滑動(dòng)速度小于閾值的滑動(dòng);第一有效4建位確定子單元72, 用于在停頓判斷子單元71的判斷結(jié)果為是時(shí),基于在該鍵位上存在的滑動(dòng)速 度小于閾值的滑動(dòng)的次數(shù)N,確定該鍵位被有效觸摸N次;拐點(diǎn)判斷子單元 73,用于在停頓判斷子單元71的判斷結(jié)果為否時(shí),判斷在該鍵位上是否存在 滑動(dòng)速度方向的夾角小于預(yù)設(shè)值的兩種滑動(dòng)速度方向;第二有效鍵位確定子單 元74,用于在拐點(diǎn)判斷子單元73的判斷結(jié)果為是時(shí),確定該鍵位被有效觸摸 一次;鍵位判斷子單元75,用于在拐點(diǎn)判斷子單元73的判斷結(jié)果為否時(shí),判
14斷該鍵位是否為滑動(dòng)所經(jīng)過的第一個(gè)鍵位或最后一個(gè)鍵位;第三有效鍵位確定 子單元76,用于在鍵位判斷子單元75的判斷結(jié)果為是時(shí),確定該鍵位被有效 觸摸一次;無效鍵位確定子單元77,用于在鍵位判斷子單元75的判斷結(jié)果為 否時(shí),確定該鍵位未被有效觸摸。
較佳地,有效4建位篩選子單元422的第三種具體結(jié)構(gòu)如圖8所示,包括 停頓判斷子單元81,用于針對(duì)所有鍵位確定子單元確定出的每個(gè)鍵位,判斷在 該鍵位上,是否存在滑動(dòng)速度小于閾值的滑動(dòng);第一有效鍵位確定子單元82, 用于在停頓判斷子單元81的判斷結(jié)果為是時(shí),基于在該4定位上存在的滑動(dòng)速 度小于閾值的滑動(dòng)的次數(shù)N,確定該鍵位被有效觸摸N次;鍵位判斷子單元 83,用于在停頓判斷子單元81的判斷結(jié)果為否時(shí),判斷該鍵位是否為滑動(dòng)所 經(jīng)過的第一個(gè)鍵位或最后一個(gè)鍵位;第二有效鍵位確定子單元84,用于在鍵位 判斷子單元83的判斷結(jié)果為是時(shí),確定該4建位^皮有效觸^J莫一次;拐點(diǎn)判斷子 單元85,用于在4建位判斷子單元83的判斷結(jié)果為否時(shí),判斷在該鍵位上是否 存在滑動(dòng)速度方向的夾角小于預(yù)設(shè)值的兩種滑動(dòng)速度方向;第三有效鍵位確定 子單元86,用于在拐點(diǎn)判斷子單元85的判斷結(jié)果為是時(shí),確定該鍵位被有效 觸摸一次;無效鍵位確定子單元87,用于在拐點(diǎn)判斷子單元85的判斷結(jié)果為 否時(shí),確定該鍵位未被有效觸摸。
本發(fā)明上述實(shí)施例均是以9鍵的觸摸式鍵盤為例來說明本發(fā)明方案的,當(dāng) 然本發(fā)明實(shí)施例提出的輸入方法也可以用在12鍵的觸摸式鍵盤或qwerty式的 觸摸式鍵盤上。
本發(fā)明實(shí)施例在觸摸設(shè)備上構(gòu)建了一種快速鍵盤輸入的方法,使得用戶可 以在觸摸屏上以滑動(dòng)的操作方式進(jìn)行快速的輸入,減少了分別點(diǎn)擊單個(gè)鍵位所 需要的時(shí)間。例如在觸摸屏手機(jī)的手機(jī)鍵盤上,用戶通過在鍵盤上滑動(dòng)觸摸所 滑過的字母或者數(shù)字,相應(yīng)的字母或者數(shù)字被有效觸摸后,形成備選的選項(xiàng), 用戶可以從中選擇符合需要的選項(xiàng),達(dá)到快速輸入的目的。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種輸入方法,其特征在于,包括接收物體以滑動(dòng)的方式觸摸鍵盤面的信息;基于所述接收到的信息,依次確定鍵盤面中被有效觸摸的各鍵位;順序輸入所述確定出的各鍵位對(duì)應(yīng)的鍵值編碼。
2、 如權(quán)利要求1所述的方法,其特征在于,所述接收的信息包括物體在鍵盤面上的滑動(dòng)軌跡信息和滑動(dòng)速度信息。
3、 如權(quán)利要求2所述的方法,其特征在于,所述基于接收到的信息,依次確定鍵盤面中被有效觸摸的各鍵位,具體包括基于物體在鍵盤面上的滑動(dòng)軌跡信息,依次確定出滑動(dòng)所經(jīng)過的所有鍵位;基于物體在鍵盤面上的滑動(dòng)速度信息,從該確定出的所有鍵位中,依次篩選出被有效觸摸的^4建位。
4、 如權(quán)利要求3所述的方法,其特征在于,所述基于滑動(dòng)速度信息,從確定出的所有鍵位中依次篩選出被有效觸摸的各鍵位,具體包括依次針對(duì)所述確定出的每個(gè)鍵位執(zhí)行判斷在該鍵位上,是否存在滑動(dòng)速度小于閾值的滑動(dòng);在判斷結(jié)果為是時(shí),基于在該鍵位上存在的滑動(dòng)速度小于閾值的滑動(dòng)的次數(shù)N,確定該鍵:位被有效觸摸N次;在判斷結(jié)果為否時(shí),確定該鍵位未被有效觸摸。
5、 如權(quán)利要求3所述的方法,其特征在于,所述基于滑動(dòng)速度信息,從確定出的所有鍵位中依次篩選出被有效觸摸的各鍵位,具體包括依次針對(duì)所述確定出的每個(gè)鍵位執(zhí)行判斷在該鍵:位上,是否存在滑動(dòng)速度小于閾值的滑動(dòng);在判斷結(jié)果為是時(shí),基于在該鍵位上存在的滑動(dòng)速度小于閾值的滑動(dòng)的次數(shù)N,確定該鍵位被有效觸摸N次;在判斷結(jié)果為否時(shí),判斷在該^^位上是否存在滑動(dòng)速度方向的夾角小于預(yù)設(shè)值的兩種滑動(dòng)速度方向;在判斷結(jié)果為是時(shí),確定該鍵位被有效觸摸一次;在判斷結(jié)果為否時(shí),判斷該鍵位是否為滑動(dòng)所經(jīng)過的第 一個(gè)鍵位或最后一個(gè)鍵位;在判斷結(jié)果為是時(shí),確定該鍵位被有效觸摸一次;在判斷結(jié)果為否時(shí),確定該鍵位未被有效觸摸。
6、 如權(quán)利要求3所述的方法,其特征在于,所述基于滑動(dòng)速度信息,從確定出的所有鍵位中依次篩選出被有效觸摸的各鍵位,具體包括依次針對(duì)所述確定出的每個(gè)鍵位執(zhí)行判斷在該鍵位上,是否存在滑動(dòng)速度小于閾值的滑動(dòng);在判斷結(jié)果為是時(shí),基于在該鍵位上存在的滑動(dòng)速度小于閾值的滑動(dòng)的次數(shù)N,確定該鍵位被有效觸摸N次;在判斷結(jié)果為否時(shí),判斷該一建位是否為滑動(dòng)所經(jīng)過的第一個(gè)4建位或最后一個(gè)鍵位;在判斷結(jié)果為是時(shí),確定該鍵位被有效觸摸一次;在判斷結(jié)果為否時(shí),判斷在該鍵位上是否存在滑動(dòng)速度方向的夾角小于預(yù)"^殳值的兩種滑動(dòng)速度方向;在判斷結(jié)果為是時(shí),確定該鍵位被有效觸摸一次;在判斷結(jié)果為否時(shí),確定該鍵位未被有效觸摸。
7、 一種輸入裝置,其特征在于,包括接收單元,用于接收物體以滑動(dòng)的方式觸摸鍵盤面的信息;確定單元,用于基于所述接收到的信息,依次確定鍵盤面中被有效觸摸的各鍵位;輸入單元,用于順序輸入所述確定出的各鍵位對(duì)應(yīng)的4建值編碼。
8、 如權(quán)利要求7所述的裝置,其特征在于,所述接收單元具體包括第一接收子單元,用于接收物體以滑動(dòng)的方式觸摸鍵盤面的滑動(dòng)軌跡信自 第二接收子單元,用于接收物體以滑動(dòng)的方式觸摸鍵盤面的滑動(dòng)速度信自
9、 如權(quán)利要求8所述的裝置,其特征在于,所述確定單元具體包括所有鍵位確定子單元,用于基于接收到的滑動(dòng)軌跡信息,依次確定出滑動(dòng)所經(jīng)過的所有鍵位;有效鍵位篩選子單元,用于基于接收到的滑動(dòng)速度信息,從該確定出的所有鍵位中,依次篩選出被有效觸摸的各鍵位。
10、 如權(quán)利要求9所述的裝置,其特征在于,所述有效鍵位篩選子單元具體包括停頓判斷子單元,用于針對(duì)所有鍵位確定子單元確定出的每個(gè)鍵位,判斷在該鍵位上,是否存在滑動(dòng)速度小于閾值的滑動(dòng);有效鍵位確定子單元,用于在停頓判斷子單元的判斷結(jié)果為是時(shí),基于在該鍵位上存在的滑動(dòng)速度小于閾值的滑動(dòng)的次數(shù)N,確定該鍵位被有效觸摸N次;無效4定位確定子單元,用于在停頓判斷子單元的判斷結(jié)果為是否時(shí),確定該鍵位未被有效觸摸。
11、 如權(quán)利要求9所述的裝置,其特征在于,所述有效鍵位篩選子單元具體包括停頓判斷子單元,用于針對(duì)所有鍵位確定子單元確定出的每個(gè)鍵位,判斷在該鍵位上,是否存在滑動(dòng)速度小于閾值的滑動(dòng);第一有效鍵位確定子單元,用于在停頓判斷子單元的判斷結(jié)果為是時(shí),基于在該鍵位上存在的滑動(dòng)速度小于閾值的滑動(dòng)的次數(shù)N,確定該鍵位被有效觸摸N次;拐點(diǎn)判斷子單元,用于在停頓判斷子單元的判斷結(jié)果為否時(shí),判斷在該鍵:位上是否存在滑動(dòng)速度方向的夾角小于預(yù)設(shè)值的兩種滑動(dòng)速度方向;第二有效鍵位確定子單元,用于在拐點(diǎn)判斷子單元的判斷結(jié)果為是時(shí),確定該鍵<立纟皮有效觸4莫一次;鍵位判斷子單元,用于在拐點(diǎn)判斷子單元的判斷結(jié)果為否時(shí),判斷該鍵位是否為滑動(dòng)所經(jīng)過的第 一個(gè)鍵位或最后一個(gè)4建位;第三有效鍵位確定子單元,用于在鍵位判斷子單元的判斷結(jié)果為是時(shí),確定該鍵位被有效觸摸一次;無效鍵位確定子單元,用于在鍵位判斷子單元的判斷結(jié)果為否時(shí),確定該鍵位未被有效觸摸。
12、如權(quán)利要求9所述的裝置,其特征在于,所述有效鍵位篩選子單元具體包括停頓判斷子單元,用于針對(duì)所有鍵位確定子單元確定出的每個(gè)鍵位,判斷在該鍵位上,是否存在滑動(dòng)速度小于閾值的滑動(dòng);第一有效鍵位確定子單元,用于在停頓判斷子單元的判斷結(jié)果為是時(shí),基于在該鍵位上存在的滑動(dòng)速度小于閾值的滑動(dòng)的次數(shù)N,確定該鍵位被有效觸摸N次;鍵位判斷子單元,用于在停頓判斷子單元的判斷結(jié)果為否時(shí),判斷該鍵位是否為滑動(dòng)所經(jīng)過的第一個(gè)鍵位或最后一個(gè)鍵位;第二有效鍵位確定子單元,用于在鍵位判斷子單元的判斷結(jié)果為是時(shí),確定該鍵位被有效觸摸一次;拐點(diǎn)判斷子單元,用于在鍵位判斷子單元的判斷結(jié)果為否時(shí),判斷在該鍵位上是否存在滑動(dòng)速度方向的夾角小于預(yù)設(shè)值的兩種滑動(dòng)速度方向;第三有效鍵位確定子單元,用于在拐點(diǎn)判斷子單元的判斷結(jié)果為是時(shí),確定該鍵位被有效觸摸一次;無效鍵位確定子單元,用于在拐點(diǎn)判斷子單元的判斷結(jié)果為否時(shí),確定該鍵位未被有效觸摸。
全文摘要
本發(fā)明公開了一種輸入方法和輸入裝置,其中,輸入方法包括接收物體以滑動(dòng)的方式觸摸鍵盤面的信息;基于所述接收到的信息,依次確定鍵盤面中被有效觸摸的各鍵位;順序輸入所述確定出的各鍵位對(duì)應(yīng)的鍵值編碼。輸入裝置包括接收單元,用于接收物體以滑動(dòng)的方式觸摸鍵盤面的信息;確定單元,用于基于所述接收到的信息,依次確定鍵盤面中被有效觸摸的各鍵位;輸入單元,用于順序輸入所述確定出的各鍵位對(duì)應(yīng)的鍵值編碼。采用本發(fā)明方案,能夠提高利用觸摸式鍵盤輸入時(shí)的輸入效率,降低輸入出錯(cuò)率,從而提升用戶體驗(yàn)。
文檔編號(hào)G06F3/048GK101676851SQ20081022248
公開日2010年3月24日 申請(qǐng)日期2008年9月17日 優(yōu)先權(quán)日2008年9月17日
發(fā)明者傅小貞, 超 劉, 陽 劉, 郭海燕 申請(qǐng)人:中國移動(dòng)通信集團(tuán)公司