專(zhuān)利名稱(chēng):基于全鍵盤(pán)的文字輸入方法及用戶設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種基于全鍵盤(pán)的文
字^r入方法及用戶i殳備。
背景技術(shù):
目前,手才幾等移動(dòng)終端一^:采用12鍵:4建盤(pán),這種4建盤(pán)只有12 個(gè)數(shù)字鍵可以使用,沒(méi)有獨(dú)立的字母4建,平均三個(gè)字母4建與一個(gè)數(shù) 字鍵復(fù)用,圖l為12鍵鍵盤(pán)的結(jié)構(gòu)示意圖,如圖i所示,這種鍵盤(pán) 只有12個(gè)數(shù)字4建可以使用,沒(méi)有獨(dú)立的字母4建,平均三個(gè)字母4建與
一個(gè)數(shù)字鍵復(fù)用,例如,數(shù)字鍵'2,與'a,、 'b,、 'c,復(fù)合使用 一個(gè)4建,在用戶4lr入中文的情景下,如果用戶需要輸入'a,、 'b,、 'c,中的任意一個(gè)只要按下'2, 4建即可,例如,如果用戶需要輸 入"寶"(bao),則需要分別按下'2,、 '2,、 '6,,系統(tǒng)給出相應(yīng)的 組合(bao, ban, can, cao ),用戶可以從中選擇其希望l命入的組合, 即bao。
目前,手才幾等移動(dòng)終端已經(jīng)逐步由單純的通話工具轉(zhuǎn)變?yōu)橐徊?集通訊、娛樂(lè)、工作處理等諸多功能于一體的移動(dòng)功能終端,如智 負(fù)巨手才幾、個(gè)人凄t字助理(Personal Digital Assistant,簡(jiǎn)稱(chēng)、為PDA) 和掌上電腦等,為了滿足移動(dòng)功能終端的多種功能,目前,這類(lèi)移 動(dòng)終端已逐漸采用QWERTY (標(biāo)準(zhǔn)打字機(jī)鍵盤(pán))全鍵盤(pán), 一般含有 35 -40個(gè)獨(dú)立的按鍵,即每個(gè)字母對(duì)應(yīng)一個(gè)4建,26個(gè)字母鍵排成3 行10列。然而,為了便于攜帶,手機(jī)等移動(dòng)終端一般不能設(shè)計(jì)得太大,
因此,在狹窄的移動(dòng)終端面板的每行i殳置IO個(gè)按鍵時(shí),每個(gè)按鍵之
間的間距很小,并且每個(gè)按鍵本身也4艮小,從而使得用戶在輸入時(shí) 很容易輸錯(cuò),尤其對(duì)于中文這種一個(gè)字需要由幾個(gè)按4建組合輸入的 情況,往往一個(gè)鍵按錯(cuò)將導(dǎo)致整句輸入錯(cuò)誤,從而降低了用戶體驗(yàn)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種基于全鍵盤(pán)的文字輸入方法及用 戶設(shè)備,用以解決現(xiàn)有技術(shù)中使用全鍵盤(pán)容易出現(xiàn)輸入錯(cuò)誤的問(wèn)題。
才艮據(jù)本發(fā)明的一個(gè)方面,提供了一種基于全4建盤(pán)的文字l命入方 法,其中,該全4定盤(pán)中每一個(gè)字母^:確定唯一的一個(gè)字母。
根據(jù)本發(fā)明的基于全鍵盤(pán)的文字輸入方法包括響應(yīng)于用戶的
字母輸入,獲取與用戶輸入的字母對(duì)應(yīng)的預(yù)設(shè)字母組,其中,每個(gè)
預(yù)設(shè)字母組對(duì)應(yīng)于一個(gè)或相鄰的多個(gè)字母;才艮據(jù)連續(xù)車(chē)t入的多個(gè)字 母所對(duì)應(yīng)的多個(gè)預(yù)設(shè)字母組,并基于輸入的順序,從基于預(yù)設(shè)字母 組合規(guī)則的字母組合列表中選擇相應(yīng)的 一個(gè)或多個(gè)字母組合選項(xiàng); 才艮據(jù)上述一個(gè)或多個(gè)字母組合選項(xiàng),^是供相應(yīng)的文字llr入選項(xiàng)。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種用戶設(shè)備。
根據(jù)本發(fā)明的用戶設(shè)備包括接收模塊、獲取模塊、存儲(chǔ)模塊、 選擇模塊和提供模塊。其中,接收模塊,用于接收用戶的字母輸入;
獲取4莫塊,用于獲取與用戶輸入的字母對(duì)應(yīng)的預(yù)_沒(méi)字母組,其中, 每個(gè)預(yù)設(shè)字母組對(duì)應(yīng)于一個(gè)或相鄰的多個(gè)字母;存儲(chǔ)才莫塊,用于存 儲(chǔ)基于預(yù)設(shè)字母組合規(guī)則建立的字母組合列表;選擇模塊,用于根 據(jù)連續(xù)輸入的多個(gè)字母所對(duì)應(yīng)的多個(gè)預(yù)設(shè)字母組,并基于輸入的順 序,從存儲(chǔ)^t塊存儲(chǔ)的上述字母組合列表中選擇相應(yīng)的一個(gè)或多個(gè)字母組合選項(xiàng);提供模塊,用于根據(jù)選擇模塊選擇的上述一個(gè)或多 個(gè)字母組合選項(xiàng),提供相應(yīng)的文字輸入選項(xiàng)。
通過(guò)本發(fā)明的上述至少一個(gè)方案,通過(guò)將全鍵盤(pán)中各個(gè)字母進(jìn) 行分組,當(dāng)用戶連續(xù)輸入多個(gè)字母時(shí),根據(jù)各個(gè)字母所對(duì)應(yīng)的預(yù)設(shè) 字母組,并基于輸入的順序,可以從基于預(yù)設(shè)字母組合規(guī)則的字母 列表中選擇相應(yīng)的一個(gè)或多個(gè)字母組合選項(xiàng),并根據(jù)該一個(gè)或多個(gè) 字母組合選項(xiàng),提供相應(yīng)的文字輸入選項(xiàng),乂人而可以方^更用戶的輸 入,減少用戶輸入的出錯(cuò)率,提高了用戶體-瞼。
本發(fā)明的其它特4正和優(yōu)點(diǎn)將在隨后的i兌明書(shū)中闡述,并且,部 分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附 圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一 步理解,并且構(gòu)成說(shuō)明書(shū)的 一部 分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的 限制。在附圖中
圖1為相關(guān)技術(shù)中12鍵鍵盤(pán)的結(jié)構(gòu)示意圖2為根據(jù)本發(fā)明實(shí)施例的基于全鍵盤(pán)的文字輸入方法的流程
圖3為根據(jù)本發(fā)明實(shí)施例的一種字母鍵分組方式; 圖4為根據(jù)本發(fā)明實(shí)施例的另一種字母鍵分組方式; 圖5為根據(jù)本發(fā)明實(shí)施例的又一種字母4建分組方式;
7圖6為根據(jù)本發(fā)明實(shí)施例的再一種字母鍵分組方式; 圖7為根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)關(guān)系建立的流程圖; 圖8為根據(jù)本發(fā)明實(shí)施例的用戶設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
功能相克述
針對(duì)現(xiàn)有技術(shù)中由于全鍵盤(pán)的每個(gè)鍵之間的間距較小且按鍵本 身少小,從而導(dǎo)致用戶在輸入時(shí)容易輸錯(cuò)的問(wèn)題,本發(fā)明實(shí)施例提 供了 一種基于全鍵盤(pán)的文字輸入方法及用戶設(shè)備。在本發(fā)明實(shí)施例 中,預(yù)先對(duì)全鍵盤(pán)的各個(gè)字母鍵進(jìn)行分組,當(dāng)用戶在輸入字母時(shí), 獲取用戶輸入的字母對(duì)應(yīng)的字母組,以連續(xù)l命入的字母對(duì)應(yīng)的字母 組為基礎(chǔ),獲耳又與輸入的多個(gè)字母組對(duì)應(yīng)的符合字母組合身見(jiàn)則的字 母組合選項(xiàng),并纟艮據(jù)該字母組合選項(xiàng)提供相應(yīng)的文字l俞入選項(xiàng)。
在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以 相互纟且合。
以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)4亍說(shuō)明,應(yīng)當(dāng)理解,此 處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本 發(fā)明。
根據(jù)本發(fā)明實(shí)施例,首先提供了 一種基于全鍵盤(pán)的文字輸入方法。
圖2為根據(jù)本發(fā)明實(shí)施例的基于全鍵盤(pán)的文字輸入方法的流程 圖,如圖2所示,根據(jù)本發(fā)明實(shí)施例的基于全鍵盤(pán)的文字輸入方法 主要包括以下(步驟S201 -步驟S205 ):步驟S201:響應(yīng)于用戶的字母輸入,獲取與用戶l命入的字母對(duì) 應(yīng)的預(yù)設(shè)字母組,其中,每個(gè)預(yù)設(shè)字母組對(duì)應(yīng)于一個(gè)或相鄰的多個(gè)
字母;
步驟S203:根據(jù)連續(xù)輸入的多個(gè)字母所對(duì)應(yīng)的多個(gè)預(yù)設(shè)字母 組,并基于輸入的順序,從基于預(yù)設(shè)字母組合規(guī)則的字母組合列表 中選擇相應(yīng)的一個(gè)或多個(gè)字母組合選項(xiàng);
步驟S205: 4艮據(jù)上述一個(gè)或多個(gè)字母組合選項(xiàng),提供相應(yīng)的文
字豐lr入選項(xiàng)。
以下進(jìn)一步4苗述上述各處理的細(xì)節(jié)。
(一)步驟S201
在本發(fā)明實(shí)施例中,全鍵盤(pán)中每一個(gè)字母鍵確定唯一的一個(gè)字母。
在具體實(shí)施過(guò)程中,根據(jù)預(yù)設(shè)規(guī)則,對(duì)全鍵盤(pán)中的各個(gè)字母鍵 進(jìn)行分組,每組字母鍵可以確定一組上述的預(yù)設(shè)字母組,具體地,
該預(yù)設(shè)規(guī)則包括以下任意之一
(1 )將全鍵盤(pán)上同一行中的相鄰多個(gè)字母鍵分為一組;
例如,圖3中,將每一行中相鄰的兩個(gè)字母鍵分為一組,每一 組字母4定對(duì)應(yīng) 一組預(yù)i殳字母組;
(2 )將全4建盤(pán)上同 一列中的相鄰多個(gè)字母鍵分為一組;
例如,圖4中,將同一列中的相鄰字母鍵分為一組,每一組字 母鍵對(duì)應(yīng)的字母為上述的 一 組預(yù)設(shè)字母組;(3 )將全鍵盤(pán)上多行或多列或多行加多列中的相鄰多個(gè)字母鍵 分為一組;
例如,圖5中,將2行2列中相鄰的4個(gè)字母鍵分為一組,其 中,某一字母鍵可以同時(shí)歸屬于兩個(gè)組,每組中的4個(gè)字母鍵對(duì)應(yīng) 的4個(gè)字母組成一組上述的預(yù)設(shè)字母組;
(4 )將全鍵盤(pán)上以一個(gè)字母鍵為中心,加上圍繞其排列的字母 鍵構(gòu)成的相鄰多個(gè)字母鍵分為一組。
例如,圖6中,對(duì)于字母鍵G,將圍繞其排列的字母鍵F、 V、 H和T,以及字母鍵G本身為一組,該5個(gè)字母鍵對(duì)應(yīng)的5個(gè)字母 F、 V、 H、 T和G對(duì)應(yīng)一組上述預(yù)i殳字母組。
(二 )步驟S203
在用戶連續(xù)輸入多個(gè)字母的情況下,根據(jù)連續(xù)輸入的多個(gè)字母 所對(duì)應(yīng)的多個(gè)預(yù)設(shè)字母組,并基于各個(gè)字母輸入的順序,從基于預(yù) 設(shè)字母組合規(guī)則的字母組合列表中選擇與輸入的多個(gè)預(yù)設(shè)字母組相 應(yīng)的一個(gè)或多個(gè)字母組合選項(xiàng)。
在具體實(shí)施過(guò)程中,上述字母組合列表可以按照以下方法建立
步驟l:分別對(duì)各個(gè)預(yù)i殳字母組進(jìn)行編號(hào);
例如,以圖4為例,對(duì)每一列的字母組進(jìn)4亍編號(hào),第一列的編 號(hào)為1,第二列的編號(hào)為2,以此類(lèi)4偉。
步驟2:基于預(yù)設(shè)字母組合規(guī)則建立多個(gè)分組序列號(hào)組合,其 中,每個(gè)分組序列號(hào)組合對(duì)應(yīng)于一個(gè)或多個(gè)字母組合,所有的字母 組合構(gòu)成上述字母組合列表。在具體實(shí)施過(guò)程中,對(duì)于英文輸入,上述預(yù)設(shè)字母組合規(guī)則可
以為輸入的字母組為實(shí)際中存在的單詞,對(duì)于中文輸入,如果采 用4丼音輸入,則預(yù)i殳字母組合規(guī)則為輸入的字母組為實(shí)際中的拼-
音組合。
在具體實(shí)施過(guò)程中,不論是英文還是中文,某些字母的組合是 有效的(即可以組成一個(gè)單詞,或可以確定一個(gè)漢字),某些字母的 組合是無(wú)效的,因此,可以預(yù)先按照預(yù)設(shè)字母組合規(guī)則窮舉所有有 效的組合,例如,對(duì)于4并音1釙入漢字,漢i吾4并音表中共有412種字 母組合,對(duì)于每一種字母組合,可以由各個(gè)字母所對(duì)應(yīng)的預(yù)設(shè)字母 組的編號(hào)的組成的分組序列號(hào)組合來(lái)確定,比如,以圖4所示的分 組情況為列,字母組合"guo"對(duì)應(yīng)的分組序列號(hào)為"579"。
當(dāng)用戶連續(xù)輸入多個(gè)字母時(shí),才艮才居用戶豐#入的各個(gè)字母所對(duì)應(yīng) 的預(yù)設(shè)字母組以及輸入的順序,可以從上述字母組合列表中查找到 相應(yīng)的一個(gè)或多個(gè)字母纟且合選項(xiàng)。
例如,以圖4為例,在中文l命入的情況下,用戶分別4安下第二 (w、 s、 z)、第三(e、 d、 x)、第七列(u、 j、 n)上的任一4要4建, 獲取輸入的該3個(gè)預(yù)設(shè)字母組對(duì)應(yīng)的分組序列號(hào)為"237",在字母 組合列表中與該分組序列號(hào)對(duì)應(yīng)的字母組合選項(xiàng)有wen、 sen、 zen。 在英文輸入的情況下,用戶分別按下第五(t、 g、 v)、第九(o、 1)、 第九(o、 1)和第3歹'J (e、 d、 x)中的4壬一4安4建,獲取專(zhuān)命入的該4 個(gè)預(yù)設(shè)字母組對(duì)應(yīng)的分組序列號(hào)為"5993",在字母組合列表中與該 分纟且序列號(hào)乂十應(yīng)的字母l且合選項(xiàng)有g(shù)ood、 gold、 told、 vole。在具 體實(shí)施過(guò)程中,為了方^f更用戶選擇,在建立上述字母組合列表時(shí), 可以根據(jù)常用程序進(jìn)行排序,將常用的字母組合放在前面,從而可 以方《更用戶的選才奪。
ii(三)步驟S205
才艮據(jù)上述步驟S203中獲取的一個(gè)或多個(gè)字母組合選項(xiàng),用戶 設(shè)備向用戶提供相應(yīng)的文字輸入選項(xiàng),對(duì)于英文輸入,字母組合選 項(xiàng)即為文字llr入選項(xiàng),以上述分組序列號(hào)為"5993"為例,向用戶 4是供的文字llT入選項(xiàng)為good、 gold、 told、 vole。
對(duì)于漢字輸入,由于每個(gè)拼音字母組合可能對(duì)應(yīng)一個(gè)或多個(gè)文 字,因此,在上述建立字母組合列表完成后,還需要進(jìn)一步建立每 個(gè)字母組合與其對(duì)應(yīng)的一個(gè)或多個(gè)文字之間的對(duì)應(yīng)關(guān)系,從而佳j尋 當(dāng)用戶選擇某一個(gè)字母組合時(shí),可以進(jìn)一步^是供與該字母組合對(duì)應(yīng) 的一個(gè)或多個(gè)文字。以上述"237"對(duì)應(yīng)的三個(gè)字母組合wen、 sen、 zen而言,與字母組合wen對(duì)應(yīng)的文字包4舌文、問(wèn)、聞、穩(wěn)、、溫 等,與字母組合sen對(duì)應(yīng)的文字包括森、僧,與字母組合zen對(duì) 應(yīng)的文字包括怎、增、曾、贈(zèng)等。
因此,在漢字輸入情況下,根據(jù)一個(gè)或多個(gè)字母組合選項(xiàng),提 供相應(yīng)的文字輸入選項(xiàng)可以包括
步驟1, 4是供與用戶連續(xù)l俞入的字母對(duì)應(yīng)的一個(gè)或多個(gè)字母組 合選項(xiàng);
步驟2,響應(yīng)于用戶對(duì)上述一個(gè)或多個(gè)字母組合選項(xiàng)的選擇, 才是供與選#^的字母選項(xiàng)對(duì)應(yīng)的一個(gè)或多個(gè)文字輸入選項(xiàng),例如,如
果用戶選擇"wen",則提供的文字輸入選項(xiàng)包括文、問(wèn)、聞、穩(wěn)、
,'曰容
/皿T 。
或者,也可以直接提供與一個(gè)或多個(gè)字母組合選項(xiàng)對(duì)應(yīng)的一個(gè) 或多個(gè)文字選項(xiàng),比如,直才妄提供與wen、 sen、 zen對(duì)應(yīng)的文字選 項(xiàng),即提供包括文、問(wèn)、聞、穩(wěn)、溫、森、僧、怎、增、曾、贈(zèng)
等的文字選項(xiàng)。對(duì)于用戶一次輸入一個(gè)字母(即用戶按下一個(gè)字母鍵組的任意
文字輸入選項(xiàng),仍以圖4為例,在英文輸入才莫式下,如果用戶4安下 第一列字母鍵中的任意鍵,則向用戶提供的文字輸入選項(xiàng)為a。在 漢字輸入模式下,如果用戶按下第一列字母鍵中的任意鍵,則向用 戶才是供的文字IIT入選項(xiàng)包括啊、阿等,或者,在這種情況下,雖 然q無(wú)效,〗旦其后續(xù)可能存在有效的,餘入,因此,也可以將與字母 q的后續(xù)有效輸入的文字輸入選項(xiàng)提供給用戶,例如去、起、前、情等。
為進(jìn)一步理解本發(fā)明實(shí)施例提供的上述方法,下面以圖4所示 的字母鍵分組方式以及漢字輸入為例進(jìn)行說(shuō)明。
在具體實(shí)現(xiàn)上,可以通過(guò)以下方法來(lái)建立數(shù)據(jù)庫(kù)以實(shí)現(xiàn)本發(fā)明 實(shí)施例提供的基于全鍵盤(pán)的文字輸入方法,具體地,可以使用兩個(gè) 數(shù)據(jù)結(jié)構(gòu)來(lái)建立按鍵組織關(guān)系,分別是IME_NODE和 IME—SUBNODE,其中,每個(gè)IME_NODE對(duì)應(yīng)一個(gè)分組序列號(hào)的 組合,每個(gè)IME—SUBNODE則對(duì)應(yīng)一纟且4并音組合。由于一個(gè)分組 序列號(hào)的組合可對(duì)應(yīng)多個(gè)拼音組合(如上面的二、三、七列對(duì)應(yīng) "wen"、 "sen"、 "zen"),因此這兩個(gè)結(jié)構(gòu)實(shí)現(xiàn)的是一個(gè)兩級(jí)的對(duì)應(yīng)表。
在具體實(shí)施過(guò)程中,釆用的漢語(yǔ)4并音表中共有412種組合,因
此,在本實(shí)施例中4吏用412個(gè)IME —SUBNODE與其--對(duì)應(yīng);另
外,在本實(shí)施例中可以建立250個(gè)IME —NODE,具體地,建立此 部分?jǐn)?shù)據(jù)可以按照如圖7所示的流程進(jìn)行,如圖7所示,主要包括 以下5個(gè)步驟
步驟701,將漢字按拼音進(jìn)行分組,按常用程度排序,并將漢 字轉(zhuǎn)化為Unicode碼或國(guó)標(biāo)碼,具體采用某種碼型可以-現(xiàn)系統(tǒng)要求
而定;步驟702,將有效拼音轉(zhuǎn)換為分組序列號(hào)組合,例如,將拼音 "guo"轉(zhuǎn)為分組序列號(hào)"579",每個(gè)分組序列號(hào)對(duì)應(yīng)一個(gè)IME NODE;
步驟703,增加中間IME一NODE,用于表示本身無(wú)效^f旦后續(xù)輸 入有效的字母組合,例如,"b"、 "c"、 "don"、 "dua"等節(jié)點(diǎn);
步驟704,將分組序列號(hào)組合相同的IME —SUBNODE編成鏈 表,由某一IME—NODE中的指針變量指向表頭;
步驟705,按分組序列號(hào)組合的關(guān)系,將IME—NODE組成樹(shù)。
將上述組織關(guān)系存入數(shù)據(jù)庫(kù)中,每次輸入拼音時(shí)按照節(jié)點(diǎn)訪問(wèn) 查找該數(shù)據(jù)庫(kù),從而實(shí)現(xiàn)快速輸入。
例如,用戶如果想l敘入"文"(wen),只需分別按下第二 (w、 s、 z)、第三(e、 d、 x)、第七列(u、 j、 n)上的任一按4建,系統(tǒng) 給出相應(yīng)的組合選項(xiàng)(wen、 sen、 zen),用戶即可方侵J也選出想要 的字。同時(shí),全4建盤(pán)輸入法大多支持整句輸入,用戶如果連續(xù)在編 輯框中輸入拼音,輸入法還可以才艮據(jù)組詞造句的功能給出更為準(zhǔn)確 的選才奪。
通過(guò)本發(fā)明實(shí)施例提供的上述基于全鍵盤(pán)的文字輸入方法,提 高了全鍵盤(pán)的輸入效率,提高了用戶體驗(yàn)。
根據(jù)本發(fā)明實(shí)施例,還提供了一種用戶設(shè)備,該用戶設(shè)備可以 用于實(shí)現(xiàn)本發(fā)明實(shí)施例提供的上述基于全鍵盤(pán)的文字輸入方法。
圖8為根據(jù)本發(fā)明實(shí)施例的用戶設(shè)備的結(jié)構(gòu)示意圖,如圖8所 示,根據(jù)本發(fā)明實(shí)施例的用戶設(shè)備主要包括接收模塊1、獲取模 塊3、存儲(chǔ)模塊5、選擇模塊7和提供模塊9。其中,接收模塊l,用于接收用戶的字母輸入;獲取模塊3與接收模塊1連接,用于獲 取與用戶輸入的字母對(duì)應(yīng)的預(yù)設(shè)字母組,其中,每個(gè)預(yù)設(shè)字母組對(duì)
應(yīng)于一個(gè)或相鄰的多個(gè)字母;存儲(chǔ)模塊5,用于存儲(chǔ)基于預(yù)設(shè)字母 組合規(guī)則建立的字母組合列表;選擇模塊7與獲取模塊3和存儲(chǔ)模 塊5連接,用于根據(jù)連續(xù)輸入的多個(gè)字母所對(duì)應(yīng)的多個(gè)預(yù)設(shè)字母組, 并基于輸入的順序,從存儲(chǔ)模塊5存儲(chǔ)的字母組合列表中選擇相應(yīng) 的一個(gè)或多個(gè)字母組合選項(xiàng);提供模塊9與選擇模塊7連接,用于 根據(jù)選擇模塊7選擇的一個(gè)或多個(gè)字母組合選項(xiàng),提供相應(yīng)的文字 輸入選項(xiàng)。
在具體實(shí)施過(guò)程中,上述用戶設(shè)備的全鍵盤(pán)可以按照以下規(guī)則 之一進(jìn)行分組
(1 )將全鍵盤(pán)上同一行中的相鄰多個(gè)字母鍵分為一組,如圖3
所示;
(2)將全4建盤(pán)上同一列中的相鄰多個(gè)字母4建分為一組,如圖4
所示;
(3 )將全鍵盤(pán)上多行或多列或多行加多列中的相鄰多個(gè)字母鍵 分為一組,如圖5所示;
(4 )將全^t盤(pán)上以一個(gè)字母^:為中心,加上圍繞其排列的字母 4建構(gòu)成的相鄰多個(gè)字母4建分為一組,如圖6所示。
才艮據(jù)本發(fā)明實(shí)施例的上述用戶i殳備,其全4建盤(pán)可以,接照上述夫見(jiàn) 則將同 一分組的字母鍵整合在一起,從而可以使得用戶設(shè)備的鍵盤(pán) i殳i十更力口華麗而有質(zhì)感。
雖然本發(fā)明實(shí)施例提供的上述技術(shù)方案也適用于英文輸入,但 是,在本發(fā)明實(shí)施例中,在英文情景下,#敘入法仍可以采用QWERTY
15全4建盤(pán)的方式——對(duì)應(yīng)地輸入字母,從而可以有效地利用全4定盤(pán)的 優(yōu)勢(shì),符合用戶的使用習(xí)慣。
如上所述,借助本發(fā)明實(shí)施例提供的技術(shù)方案,通過(guò)將全4建盤(pán) 中各個(gè)字母進(jìn)行分組,當(dāng)用戶連續(xù)輸入多個(gè)字母時(shí),根據(jù)各個(gè)字母
所對(duì)應(yīng)的預(yù)設(shè)字母組,并基于輸入的順序,可以從基于預(yù)設(shè)字母組 合規(guī)則的字母列表中選擇相應(yīng)的 一個(gè)或多個(gè)字母組合選項(xiàng),并根據(jù) 該一個(gè)或多個(gè)字母組合選項(xiàng),提供相應(yīng)的文字輸入選項(xiàng),從而使得 即使用戶按錯(cuò)鍵,系統(tǒng)可以分組獲取到用戶需要輸入的字母,降低 了用戶輸入的出錯(cuò)率,提高了輸入的速度和用戶體驗(yàn)。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 對(duì)于本領(lǐng)域的才支術(shù)人員來(lái)j兌,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于全鍵盤(pán)的文字輸入方法,其中,所述全鍵盤(pán)中每一個(gè)字母鍵確定唯一的一個(gè)字母,其特征在于,所述方法包括響應(yīng)于用戶的字母輸入,獲取與用戶輸入的字母對(duì)應(yīng)的預(yù)設(shè)字母組,其中,每個(gè)預(yù)設(shè)字母組對(duì)應(yīng)于一個(gè)或相鄰的多個(gè)字母;根據(jù)連續(xù)輸入的多個(gè)字母所對(duì)應(yīng)的多個(gè)預(yù)設(shè)字母組,并基于輸入的順序,從基于預(yù)設(shè)字母組合規(guī)則的字母組合列表中選擇相應(yīng)的一個(gè)或多個(gè)字母組合選項(xiàng);根據(jù)所述一個(gè)或多個(gè)字母組合選項(xiàng),提供相應(yīng)的文字輸入選項(xiàng)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)字母組按 照以下規(guī)則之一進(jìn)行分組將所述全鍵盤(pán)上同 一行中的相鄰多個(gè)字母鍵對(duì)應(yīng)的字母 分為一組;將所述全4建盤(pán)上同一列中的相鄰多個(gè)字母4定對(duì)應(yīng)的字母 分為一組;將所述全4建盤(pán)上多4亍或多列或多4亍加多列中的相鄰多個(gè) 字母^l建對(duì)應(yīng)的字母分為一組;將所述全4建盤(pán)上以一個(gè)字母4建為中心,加上圍繞其排列的 字母鍵構(gòu)成的相鄰多個(gè)字母4建對(duì)應(yīng)的字母分為 一組。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述字母組合列表 按照以下方式建立分別對(duì)各個(gè)預(yù)設(shè)字母組進(jìn)行編號(hào),并基于所述預(yù)設(shè)字母組 合頭見(jiàn)則建立多個(gè)分組序列號(hào),其中,每個(gè)所述分組序列號(hào)對(duì)應(yīng) 于一個(gè)或多個(gè)字母組合,所有所述字母組合構(gòu)成所述字母組合列表。
4. 一艮據(jù)權(quán)利要求3所述的方法,其特征在于,對(duì)于漢字輸入,所 述方法還包括建立每個(gè)字母組合與其對(duì)應(yīng)的一個(gè)或多個(gè)文字之間的7于 應(yīng)關(guān)系。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)所述一個(gè)或多 個(gè)字母組合選項(xiàng),提供相應(yīng)的文字輸入選項(xiàng)包括提供所述一個(gè)或多個(gè)字母組合選項(xiàng);響應(yīng)于對(duì)所述一個(gè)或多個(gè)字母組合選項(xiàng)的選4奪,4是供與選 擇的字母組合選4奪對(duì)應(yīng)的一個(gè)或多個(gè)文字ilr入選項(xiàng)。
6. 根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,對(duì)于 豐俞入一個(gè)字母的情況下,所述方法還包4舌文字*俞入選項(xiàng)。
7. —種用戶設(shè)備,其特征在于,包括接收模塊,用于接收用戶的字母輸入;獲取模塊,用于獲取與用戶輸入的字母對(duì)應(yīng)的預(yù)設(shè)字母 組,其中,每個(gè)予貞:沒(méi)字母組-寸應(yīng)于一個(gè)或相鄰的多個(gè)字母;存儲(chǔ)模塊,用于存儲(chǔ)基于預(yù)設(shè)字母組合規(guī)則建立的字母組 合列表;選擇模塊,用于根據(jù)連續(xù)輸入的多個(gè)字母所對(duì)應(yīng)的多個(gè)預(yù) 設(shè)字母組,并基于輸入的順序,從所述存儲(chǔ)模塊存儲(chǔ)的所述字母組合列表中選擇相應(yīng)的一個(gè)或多個(gè)字母組合選項(xiàng);提供模塊,用于根據(jù)所述選擇模塊選擇的所述一個(gè)或多個(gè)字母組合選項(xiàng),纟是供相應(yīng)的文字^r入選項(xiàng)。
8. 根據(jù)權(quán)利要求7所述的用戶設(shè)備,其特征在于,所述用戶設(shè)備 的全鍵盤(pán)按照以下規(guī)則之一進(jìn)行分組將所述全鍵盤(pán)上同 一行中的相鄰多個(gè)字母鍵分為一組;將所述全鍵盤(pán)上同 一列中的相鄰多個(gè)字母鍵分為一組;將所述全鍵盤(pán)上多行或多列或多行加多列中的相鄰多個(gè) 字母4建分為一組;將所述全鍵盤(pán)上以一個(gè)字母鍵為中心,加上圍繞其排列的 字母4建構(gòu)成的相鄰多個(gè)字母4定分為一組。
全文摘要
本發(fā)明公開(kāi)了一種基于全鍵盤(pán)的文字輸入方法及用戶設(shè)備。其中,全鍵盤(pán)中每一個(gè)字母鍵確定唯一的一個(gè)字母,該方法包括響應(yīng)于用戶的字母輸入,獲取與用戶輸入的字母對(duì)應(yīng)的預(yù)設(shè)字母組,其中,每個(gè)預(yù)設(shè)字母組對(duì)應(yīng)于一個(gè)或相鄰的多個(gè)字母;根據(jù)連續(xù)輸入的多個(gè)字母所對(duì)應(yīng)的多個(gè)預(yù)設(shè)字母組,并基于輸入的順序,從基于預(yù)設(shè)字母組合規(guī)則的字母組合列表中選擇相應(yīng)的一個(gè)或多個(gè)字母組合選項(xiàng);根據(jù)上述一個(gè)或多個(gè)字母組合選項(xiàng),提供相應(yīng)的文字輸入選項(xiàng)。通過(guò)本發(fā)明,可以減少用戶輸入的出錯(cuò)率,提高用戶體驗(yàn)。
文檔編號(hào)G06F3/023GK101587383SQ20091014900
公開(kāi)日2009年11月25日 申請(qǐng)日期2009年6月10日 優(yōu)先權(quán)日2009年6月10日
發(fā)明者蔣慶汝 申請(qǐng)人:中興通訊股份有限公司