亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種輸入的方法和裝置制造方法

文檔序號:6629829閱讀:198來源:國知局
一種輸入的方法和裝置制造方法
【專利摘要】本發(fā)明實(shí)施例提供了一種輸入的方法和裝置,所述的方法包括:檢測輸入的一個或多個按鍵;每個按鍵具有映射的一個或多個字符串;分別查找每個按鍵所映射的一個或多個字符串對應(yīng)的一個或多個文字;將所述一個或多個文字組合成一個或多個特征詞組;展示所述一個或多個特征詞組。本發(fā)明實(shí)施例減少了用戶在輸入詞組時點(diǎn)擊功能按鍵進(jìn)行輸入模式的切換,提高了輸入的效率,同時,減少了設(shè)備對輸入模式切換的響應(yīng)次數(shù),減少了設(shè)備資源的消耗。
【專利說明】—種輸入的方法和裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及輸入法的【技術(shù)領(lǐng)域】,特別是涉及一種輸入的方法和一種輸入的裝置。

【背景技術(shù)】
[0002]目前,隨著互聯(lián)網(wǎng)的高速發(fā)展,網(wǎng)絡(luò)應(yīng)用趨向多元化,尤其是移動設(shè)備廣泛普及,進(jìn)入移動網(wǎng)絡(luò)時代,網(wǎng)上的信息量急劇增加。
[0003]在各種場合下,用戶經(jīng)常需要輸入信息。例如,在搜索引擎中輸入關(guān)鍵詞搜索網(wǎng)頁,在即時通訊工具中輸入文字與其他用戶進(jìn)行交流,等等。
[0004]因此,輸入設(shè)備作為計(jì)算機(jī)與用戶或其他設(shè)備通信的橋梁,是用戶和計(jì)算機(jī)系統(tǒng)之間進(jìn)行信息交互的主要裝置之一,被廣泛應(yīng)用在各個領(lǐng)域中,使得用戶可以向計(jì)算機(jī)輸入數(shù)據(jù)和信息。
[0005]由于輸入設(shè)備的可用位置有限,因此通常被復(fù)用。例如,對于同一輸入設(shè)備,在當(dāng)前模式可以用于輸入漢字,在點(diǎn)擊某一功能按鍵時,可以輸入數(shù)字,在點(diǎn)擊另一功能按鍵時,可以輸入英文,等等。
[0006]用戶若要輸入不同的信息,如輸入數(shù)字和漢字,需要在某一個模式下先輸入數(shù)字,點(diǎn)擊某一功能按鍵,切換至其他模式輸入漢字,這不僅使得用戶操作十分麻煩,輸入效率低下,而且多次響應(yīng)模式切換會使得設(shè)備資源消耗很大。


【發(fā)明內(nèi)容】

[0007]本發(fā)明實(shí)施例所要解決的技術(shù)問題是提供一種輸入的方法,用以提高輸入效率,降低設(shè)備資源消耗。
[0008]相應(yīng)的,本發(fā)明實(shí)施例還提供了一種輸入的裝置,用以保證上述方法的實(shí)現(xiàn)及應(yīng)用。
[0009]為了解決上述問題,本發(fā)明實(shí)施例公開了一種輸入的方法,包括:
[0010]檢測輸入的一個或多個按鍵;每個按鍵具有映射的一個或多個字符串;
[0011]分別查找每個按鍵所映射的一個或多個字符串對應(yīng)的一個或多個文字;
[0012]將所述一個或多個文字組合成一個或多個特征詞組;
[0013]展示所述一個或多個特征詞組。
[0014]優(yōu)選地,所述字符串包括但不限于數(shù)字字符串、中文字符串、英文字符串和符號字符串中的至少一種。
[0015]優(yōu)選地,所述文字包括但不限于數(shù)字、中文、英文和符號中的至少一種;
[0016]所述分別查找每個按鍵所映射的一個或多個字符串對應(yīng)的一個或多個文字的步驟包括:
[0017]查找符合預(yù)設(shè)范圍的、所述數(shù)字字符串對應(yīng)的數(shù)字;
[0018]查找所述中文字符串、所述英文字符串和所述符號字符串中的至少一種所對應(yīng)的中文、英文和符號中的至少一種。
[0019]優(yōu)選地,所述將所述一個或多個文字組合成一個或多個特征詞組的步驟包括:
[0020]判斷所述數(shù)字,與所述中文、英文和符號中的至少一種是否符合指定的結(jié)合規(guī)則;
[0021]若是,則將所述所述數(shù)字,與所述中文、英文和符號中的至少一種組合成一個或多個特征詞組。
[0022]優(yōu)選地,所述檢測輸入的一個或多個按鍵的步驟包括:
[0023]當(dāng)觸發(fā)指定的操作事件時,檢測在所述操作事件對應(yīng)的文字輸入模式下輸入的一個或多個按鍵。
[0024]優(yōu)選地,所述分別查找每個按鍵所映射的一個或多個字符串對應(yīng)的一個或多個文字的步驟包括:
[0025]分別查找每個按鍵在所述輸入模式中所映射的字符串對應(yīng)的文字;
[0026]其中,所述文字輸入模式包括但不限于數(shù)字輸入模式、中文輸入模式、英文輸入模式和符號輸入模式中的至少一種;
[0027]所述文字包括但不限于數(shù)字、中文、英文和符號中的至少一種。
[0028]優(yōu)選地,所述展示所述一個或多個特征詞組的步驟包括:
[0029]對所述一個或多個特征詞組配置對應(yīng)的權(quán)重;
[0030]對配置權(quán)重之后的一個或多個特征詞組進(jìn)行排序;
[0031]展示權(quán)重高于預(yù)設(shè)的權(quán)重閾值、且排序在前的一個或多個特征詞組。
[0032]優(yōu)選地,所述對所述一個或多個特征詞組配置對應(yīng)的權(quán)重的步驟包括:
[0033]按照預(yù)設(shè)的影響元素對所述一個或多個特征詞組配置對應(yīng)的權(quán)重;
[0034]其中,所述影響元素包括但不限于以下至少一種:
[0035]數(shù)字的出現(xiàn)概率、中文的出現(xiàn)概率、特征詞組與按鍵的匹配程度。
[0036]優(yōu)選地,所述對所述一個或多個特征詞組配置對應(yīng)的權(quán)重的步驟包括:
[0037]計(jì)算所述一個或多個文字組合成所述特征詞組的概率,獲得所述特征詞組對應(yīng)的權(quán)重。
[0038]本發(fā)明實(shí)施例還公開了一種輸入的裝置,包括:
[0039]按鍵檢測模塊,用于檢測輸入的一個或多個按鍵;每個按鍵具有映射的一個或多個字符串;
[0040]文字查找模塊,用于分別查找每個按鍵所映射的一個或多個字符串對應(yīng)的一個或多個文字;
[0041]特征詞組組合模塊,用于將所述一個或多個文字組合成一個或多個特征詞組;
[0042]特征詞組展示模塊,用于展示所述一個或多個特征詞組。
[0043]優(yōu)選地,所述字符串包括但不限于數(shù)字字符串、中文字符串、英文字符串和符號字符串中的至少一種。
[0044]優(yōu)選地,所述文字包括但不限于數(shù)字、中文、英文和符號中的至少一種;
[0045]所述文字查找模塊包括:
[0046]第一查找子模塊,用于查找符合預(yù)設(shè)范圍的、所述數(shù)字字符串對應(yīng)的數(shù)字;
[0047]第二查找子模塊,用于查找所述中文字符串、所述英文字符串和所述符號字符串中的至少一種所對應(yīng)的中文、英文和符號中的至少一種。
[0048]優(yōu)選地,所述特征詞組組合模塊包括:
[0049]組合規(guī)則判斷子模塊,用于判斷所述數(shù)字,與所述中文、英文和符號中的至少一種是否符合指定的結(jié)合規(guī)則;若是,則調(diào)用組合子模塊;
[0050]組合子模塊,用于將所述所述數(shù)字,與所述中文、英文和符號中的至少一種組合成一個或多個特征詞組。
[0051]優(yōu)選地,所述按鍵檢測模塊包括:
[0052]觸發(fā)檢測子模塊,用于在觸發(fā)指定的操作事件時,檢測在所述操作事件對應(yīng)的文字輸入模式下輸入的一個或多個按鍵。
[0053]優(yōu)選地,所述文字查找模塊包括:
[0054]第三查找子模塊,用于分別查找每個按鍵在所述輸入模式中所映射的字符串對應(yīng)的文字;
[0055]其中,所述文字輸入模式包括但不限于數(shù)字輸入模式、中文輸入模式、英文輸入模式和符號輸入模式中的至少一種;
[0056]所述文字包括但不限于數(shù)字、中文、英文和符號中的至少一種。
[0057]優(yōu)選地,所述特征詞組展示模塊包括:
[0058]權(quán)重計(jì)算子模塊,用于對所述一個或多個特征詞組配置對應(yīng)的權(quán)重;
[0059]排序子模塊,用于對配置權(quán)重之后的一個或多個特征詞組進(jìn)行排序;
[0060]排序展示子模塊,用于展示權(quán)重高于預(yù)設(shè)的權(quán)重閾值、且排序在前的一個或多個特征詞組。
[0061]優(yōu)選地,所述權(quán)重計(jì)算子模塊包括:
[0062]第一計(jì)算子模塊,用于按照預(yù)設(shè)的影響元素對所述一個或多個特征詞組配置對應(yīng)的權(quán)重;
[0063]其中,所述影響元素包括但不限于以下至少一種:
[0064]數(shù)字的出現(xiàn)概率、中文的出現(xiàn)概率、特征詞組與按鍵的匹配程度。
[0065]優(yōu)選地,所述權(quán)重計(jì)算子模塊包括:
[0066]第二計(jì)算子模塊,用于計(jì)算所述一個或多個文字組合成所述特征詞組的概率,獲得所述特征詞組對應(yīng)的權(quán)重。
[0067]與【背景技術(shù)】相比,本發(fā)明實(shí)施例包括以下優(yōu)點(diǎn):
[0068]本發(fā)明實(shí)施例將輸入的每個按鍵所映射的一個或多個字符串對應(yīng)的一個或多個文字,組合成一個或多個特征詞組,減少了用戶在輸入詞組時點(diǎn)擊功能按鍵進(jìn)行輸入模式的切換,提高了輸入的效率,同時,減少了設(shè)備對輸入模式切換的響應(yīng)次數(shù),減少了設(shè)備資源的消耗。
[0069]本發(fā)明實(shí)施例查找輸入的每個按鍵映射的一個或多個字符串,查找符合預(yù)設(shè)范圍的、數(shù)字字符串對應(yīng)的數(shù)字,查找所述中文字符串、所述英文字符串和所述符號字符串中的至少一種所對應(yīng)的中文、英文和符號中的至少一種,將符合指定結(jié)合規(guī)則的數(shù)字,與中文、英文和符號中的至少一種組合成數(shù)字量詞,提高了數(shù)字量詞組合的準(zhǔn)確性,進(jìn)一步提高了輸入的效率,同時,也進(jìn)一步減少了用戶在輸入詞組時點(diǎn)擊功能按鍵進(jìn)行輸入模式的切換,進(jìn)一步減少了設(shè)備對輸入模式切換的響應(yīng)次數(shù),進(jìn)一步減少了設(shè)備資源的消耗。
[0070]本發(fā)明實(shí)施例中計(jì)算特征詞組的權(quán)重,考慮不同文字組合的合理性,以調(diào)整特征詞組的展示位置,將權(quán)重高、更加合理的特征詞組排序在前進(jìn)行展示,進(jìn)一步提高展示位置的利用率,以減少翻頁等操作,進(jìn)一步降低設(shè)備資源的消耗。
[0071]本發(fā)明實(shí)施例在觸發(fā)指定的操作事件時,檢測在操作事件對應(yīng)的文字輸入模式下輸入的一個或多個按鍵,分別查找每個按鍵在所述輸入模式中所映射的字符串對應(yīng)的文字,并組合成特征詞組,以約定輸入模式的方式進(jìn)行輸入,減少了文字組合的可能性,減少了文字組合的計(jì)算量,提高了數(shù)字量詞組合的準(zhǔn)確性,進(jìn)一步提高了輸入的效率,同時,也進(jìn)一步減少了用戶在輸入詞組時點(diǎn)擊功能按鍵進(jìn)行輸入模式的切換,進(jìn)一步減少了設(shè)備對輸入模式切換的響應(yīng)次數(shù),進(jìn)一步減少了設(shè)備資源的消耗。

【專利附圖】

【附圖說明】
[0072]圖1是本發(fā)明的一種輸入的方法實(shí)施例1的步驟流程圖;
[0073]圖2是本發(fā)明的一種輸入的方法實(shí)施例2的步驟流程圖;
[0074]圖3八至圖3(:是本發(fā)明的一種虛擬鍵盤的示例圖;
[0075]圖4是本發(fā)明的一種輸入的方法實(shí)施例3的步驟流程圖;
[0076]圖5是本發(fā)明的一種輸入的裝置實(shí)施例的結(jié)構(gòu)框圖。

【具體實(shí)施方式】
[0077]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0078]參照圖1,示出了本發(fā)明的一種輸入的方法實(shí)施例1的步驟流程圖,具體可以包括如下步驟:
[0079]步驟101,檢測輸入的一個或多個按鍵;每個按鍵具有映射的一個或多個字符串;
[0080]步驟102,分別查找每個按鍵所映射的一個或多個字符串對應(yīng)的一個或多個文字;
[0081]步驟103,將所述一個或多個文字組合成一個或多個特征詞組;
[0082]步驟104,展示所述一個或多個特征詞組。
[0083]本發(fā)明實(shí)施例將輸入的每個按鍵所映射的一個或多個字符串對應(yīng)的一個或多個文字,組合成一個或多個特征詞組,減少了用戶在輸入詞組時點(diǎn)擊功能按鍵進(jìn)行輸入模式的切換,提高了輸入的效率,同時,減少了設(shè)備對輸入模式切換的響應(yīng)次數(shù),減少了設(shè)備資源的消耗。
[0084]參照圖2,示出了本發(fā)明的一種輸入的方法實(shí)施例2的步驟流程圖,具體可以包括如下步驟:
[0085]步驟201,檢測輸入的一個或多個按鍵;
[0086]需要說明的是,本發(fā)明實(shí)施例可以應(yīng)用于具有輸入裝置的電子設(shè)備中,該輸入裝置可以包括虛擬鍵盤、物理鍵盤等等,該電子設(shè)備可以包括手機(jī)、
八8818仏社,個人數(shù)字助理〉、膝上型計(jì)算機(jī)、掌上電腦等等,本發(fā)明實(shí)施例對此不加以限制。
[0087]這些電子設(shè)備可以支持包括1111(10*8、(安卓)、103、1111(10^8^110116 等操作系統(tǒng),通??梢赃\(yùn)行通過虛擬鍵盤或物理鍵盤等方式進(jìn)行輸入的應(yīng)用程序。其中,該虛擬鍵盤可以包括九宮格鍵盤、全鍵盤(如鍵盤)等等,該應(yīng)用程序可以包括輸入法程序坐坐寸寸。
[0088]通常,所述輸入裝置可以具有一個或多個按鍵,該按鍵經(jīng)常被復(fù)用,每個按鍵可以具有映射的一個或多個字符串,可以用于輸入包括但不限于數(shù)字、英文、中文和符號中的至少一個。
[0089]按鍵與字符串的映射關(guān)系可以是預(yù)先匹配的,存儲在數(shù)據(jù)庫中,在應(yīng)用時可以選取其中的某一種或幾種的映射關(guān)系,而不一定是全部的映射關(guān)系。
[0090]在具體實(shí)現(xiàn)中,所述字符串可以包括但不限于數(shù)字字符串(如阿拉伯?dāng)?shù)字等等)、中文字符串(如拼音、筆畫等等〉、英文字符串(如大寫英文字符串、小寫英文字符串等等)和符號字符串(如逗號、句號、冒號、百分號等等)中的至少一種。
[0091]例如,參照圖3八和38,示出了本發(fā)明實(shí)施例的一種虛擬鍵盤的示例圖,該虛擬鍵盤300可以稱為九宮格鍵盤或9鍵鍵盤,主要可以包括9個虛擬按鍵。對于虛擬按鍵301,如圖3八所示,在拼音輸入模式下,點(diǎn)擊該虛擬按鍵301可以輸入聲母“(1 ”、韻母“6”和聲母“廣;點(diǎn)擊數(shù)字切換功能按鍵303,可以切換至數(shù)字輸入模式;在數(shù)字輸入模式下,點(diǎn)擊該虛擬按鍵301可以輸入數(shù)字“3”;點(diǎn)擊中英文切換功能按鍵304,可以切換至英文輸入模式;在英文輸入模式下,點(diǎn)擊該虛擬按鍵301可以輸入英文或者,“0”、“2”、“?”;在拼音輸入模式、數(shù)字輸入模式和英文輸入模式下,點(diǎn)擊該虛擬按鍵302可以輸入逗號”;如圖38所示,在筆畫輸入模式下,點(diǎn)擊該虛擬按鍵301可以輸入筆畫“)”。
[0092]又例如,參照圖30,示出了本發(fā)明實(shí)施例的另一種虛擬鍵盤的示例圖,該虛擬鍵盤310可以稱為全鍵盤或26鍵鍵盤,一個典型的全鍵盤或26鍵鍵盤可以為鍵盤,主要可以包括26個虛擬按鍵。對于虛擬按鍵311,在拼音輸入模式下,點(diǎn)擊該虛擬按鍵311可以輸入半元音“V’;點(diǎn)擊中英文切換功能按鍵313,可以切換至英文輸入模式;在英文輸入模式下,點(diǎn)擊該虛擬按鍵311可以輸入英文“I”或者“I”;點(diǎn)擊數(shù)字切換功能按鍵314,可以切換至數(shù)字輸入模式;在數(shù)字輸入模式下,點(diǎn)擊該虛擬按鍵311可以輸入數(shù)字“2” ;對于虛擬按鍵312,在拼音輸入模式下,點(diǎn)擊該虛擬按鍵312可以輸入聲母“8”,在英文輸入模式下,點(diǎn)擊該虛擬按鍵311可以輸入英文“8”或者“6”;點(diǎn)擊符號切換功能按鍵315,可以切換至符號輸入模式;在符號輸入模式下,點(diǎn)擊該虛擬按鍵312可以輸入百分號“ % ”。
[0093]當(dāng)然,上述按鍵及映射的一個或多個字符串只是作為示例,在實(shí)施本發(fā)明實(shí)施例時,可以根據(jù)實(shí)際情況設(shè)置其他按鍵及映射的一個或多個字符串,本發(fā)明實(shí)施例對此不加以限制。另外,除了上述按鍵及映射的一個或多個字符串外,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要采用其它按鍵及映射的一個或多個字符串,本發(fā)明實(shí)施例對此也不加以限制。
[0094]在實(shí)際應(yīng)用中,字符串所對應(yīng)的文字可以包括但不限于數(shù)字、中文、英文和符號中的至少一種,即數(shù)字字符串所對應(yīng)的文字可以為數(shù)字,中文字符串所對應(yīng)的文字可以為中文,英文字符串所對應(yīng)的文字可以為英文,符號字符串對應(yīng)的文字可以為符號。
[0095]步驟202,查找符合預(yù)設(shè)范圍的、所述數(shù)字字符串對應(yīng)的數(shù)字;
[0096]在本發(fā)明實(shí)施例中,可以將輸入的按鍵解析為數(shù)字量詞(即特征詞組),具體可以指含有數(shù)字的詞組。
[0097]在具體實(shí)現(xiàn)中,為了精準(zhǔn)解析數(shù)字量詞,并且減少系統(tǒng)資源消耗,可以不對每種組合都羅列,需要對可能性進(jìn)行判斷,因此,可以預(yù)先設(shè)置范圍,按鍵所映射的數(shù)字字符串需要該范圍,預(yù)設(shè)的范圍使數(shù)字量詞更準(zhǔn)確,且和中文等文字的組合更合理。
[0098]需要說明的是,不同領(lǐng)域范圍所設(shè)置的數(shù)字的范圍可以是不同的。
[0099]例如,“2014年1月1日”這個詞組是合理的,但“22222年13月41日”目前可以判斷為不合理的,則在表達(dá)時間時,對于年份的范圍可以為0-3000,對于月份的范圍可以為1-12,對于日期的范圍可以為1-31。
[0100]又例如,在現(xiàn)階段而言,101層樓層是合理的,-2層樓層是合理的,1001層樓層是不合理的,-100層樓層是不合理的,則在表達(dá)樓層時,可以設(shè)置其范圍為-20-200。
[0101]對于數(shù)字字符串,若符合預(yù)設(shè)范圍,則可以直接提取該數(shù)字字符串對應(yīng)的數(shù)字,例如,對于數(shù)字字符串“ 123 ”可以直接提取數(shù)字“ 123 ”。
[0102]步驟203,查找所述中文字符串、所述英文字符串和所述符號字符串中的至少一種所對應(yīng)的中文、英文和符號中的至少一種。
[0103]對于中文字符串,可以是幾個中文字符串對應(yīng)一個中文,例如,在全拼中,拼音、0”可以對應(yīng)“我”等中文,也可以是一個中文字符串對應(yīng)一個中文,例如,在全拼中,拼音“0”可以對應(yīng)“哦”等中文,在簡拼中,拼音“一可以對應(yīng)“我”等中文,本發(fā)明實(shí)施例對此不加以限制。
[0104]對于英文字符串,可以是直接提取該英文字符串對應(yīng)的英文,例如,對于英文字符串“ 可以直接提取英文“⑶III”。
[0105]對于符號字符串,可以是直接提取該符號字符串對應(yīng)的符號,例如,對于符號字符串“.”可以直接提取符號“.”。
[0106]步驟204,判斷所述數(shù)字,與所述中文、英文和符號中的至少一種是否符合指定的結(jié)合規(guī)則;若是,則執(zhí)行步驟205 ;
[0107]在具體實(shí)現(xiàn)中,可以預(yù)先在數(shù)據(jù)庫中設(shè)置結(jié)合規(guī)則,其中可以包括兩類信息:一類信息是哪些文字(如中文、英文和符號等等)可以與數(shù)字組合;另一類信息是與數(shù)字組合的方式與條件。
[0108]本發(fā)明實(shí)施例中可以遍歷數(shù)字與中文、英文、符號等,判斷是否符合該結(jié)合規(guī)則。
[0109]例如,“15個”中的“個”是可以與數(shù)字組合的中文;
[0110]“351”中的“I”是可以與數(shù)字組合的符號;
[0111]中的是可以與數(shù)字組合的英文;
[0112]組合的方式是日常所認(rèn)知到并且有數(shù)據(jù)統(tǒng)計(jì)依據(jù)的得到哪些內(nèi)容可以與數(shù)字組合,則將這些內(nèi)容增加到條件中。
[0113]又例如,在九宮格鍵盤中輸入的按鍵為“232364”(本示例中,為簡便表達(dá),以數(shù)字標(biāo)識按鍵,但并不代表該按鍵不具有諸如中文、英文、符號等其他文字的輸入功能),可以找到符合預(yù)設(shè)范圍的可能數(shù)字,如“23”、“2323”等等,查找“2364”對應(yīng)的中文為“層”等、“64”對應(yīng)的中文為“米”等,則可以判斷“層”是否可以與“23”組合,判斷“2323”是否可以與“米”組合。
[0114]步驟205,將所述所述數(shù)字,與所述中文、英文和符號中的至少一種組合成一個或多個特征詞組。
[0115]在判斷數(shù)字與中文、英文和符號中的至少一種符合指定的結(jié)合規(guī)則,則可以按照組合的方式與條件進(jìn)行數(shù)字量詞的組合。
[0116]該數(shù)字量詞可以為數(shù)字與中文的組合,例如,“23層”、“14個”、“13號線”等等。進(jìn)一步地,該數(shù)字與中文的組合可以包括日期,例如“2014年7月11日”、“ 11點(diǎn)23分”等等。
[0117]該數(shù)字量詞也可以為數(shù)字與符號的組合,例如,“2丨5”、“20%”等等。
[0118]該數(shù)字量詞還可以為數(shù)字與英文的組合,例如,“123.“ 1038”等等。
[0119]需要說明的是,該數(shù)字量詞可以包括可能有含義(符合特定規(guī)則)的一串純數(shù)字,例如,手機(jī)號碼“ 15011112222”、即時通訊工具號碼“ 12345678”等等。
[0120]例如,在九宮格鍵盤中輸入的按鍵為“2243”(本示例中,為簡便表達(dá),以數(shù)字標(biāo)識按鍵,但并不代表該按鍵不具有諸如中文、英文、符號等其他文字的輸入功能),可以匹配到“2車”、“22個”、“22盒”、“2次”等數(shù)字量詞。
[0121]步驟206,對所述一個或多個特征詞組配置對應(yīng)的權(quán)重;
[0122]本發(fā)明實(shí)施例中計(jì)算特征詞組的權(quán)重,以考慮不同文字組合為特征詞組的合理性,權(quán)重越高,特征詞組更加合理。
[0123]在本發(fā)明的一種優(yōu)選實(shí)施例中,步驟206可以包括如下子步驟:
[0124]子步驟311,按照預(yù)設(shè)的影響元素對所述一個或多個特征詞組配置對應(yīng)的權(quán)重;
[0125]其中,所述影響元素包括但不限于以下至少一種:
[0126]數(shù)字的出現(xiàn)概率、中文的出現(xiàn)概率、特征詞組與按鍵的匹配程度。
[0127]例如,對于在九宮格鍵盤中輸入的按鍵“2243”所匹配到的“2車”、“22個”、“22盒”、“2次”等數(shù)字量詞。對于數(shù)字的出現(xiàn)概率,“2車”、“2次”比“22盒”的數(shù)字出現(xiàn)概率要小,因此,此處“2車”、“2次”權(quán)重較高;對于漢字的出現(xiàn)概率,“2車”、“22個”、“22盒”、“2次”的漢字出現(xiàn)概率一樣,因此,此處三者權(quán)重一樣;對于與按鍵的匹配程度,“2車”、“22個,,和“ 22盒”對應(yīng)“ 2243 ”,而“ 2次”只對應(yīng)“ 224”,因此,此處“ 2車”和“ 22盒”的權(quán)重比“2次”要高。在本發(fā)明實(shí)施例的一個示例中,可以計(jì)算各影響元素的權(quán)重之和,獲得最終的權(quán)重。當(dāng)然,也可以按照指定的公式進(jìn)行計(jì)算,獲得最終的權(quán)重,本發(fā)明實(shí)施例對此不加以限制。
[0128]例如,對于在九宮格鍵盤中輸入的按鍵“2243”所匹配到的“2車”、“22個”、“22盒”、“2次”等數(shù)字量詞,通過數(shù)字的使用概率換算權(quán)重,“2”的出現(xiàn)概率為1次,對應(yīng)的權(quán)重為50,“22”的出現(xiàn)概率為2次,對應(yīng)的權(quán)重為30。查詢“車”,“個”,“盒”,“次”的權(quán)重,分別為50,60,60,45。而后計(jì)算每個詞組與輸入串的匹配程度,“2車”、“22個”和“22盒”完全匹配則權(quán)重為100,“2次”未完整匹配,則權(quán)重為50,最后疊加權(quán)重,獲得最終的權(quán)重,則“2車”的權(quán)重為50+50+100 = 200,“22個”的權(quán)重為30+60+100 = 190,“22盒”的權(quán)重為 30+60+100 = 190,“2 次”的權(quán)重為 50+45+50 = 145。
[0129]步驟207,對配置權(quán)重之后的一個或多個特征詞組進(jìn)行排序;
[0130]在本發(fā)明實(shí)施例中,可以按照權(quán)重的高低對特征詞組進(jìn)行順序排序,當(dāng)然,也可以按照權(quán)重的高低對特征詞組進(jìn)行倒序排序等等,本發(fā)明實(shí)施例對此不加以限制。
[0131]步驟208,展示權(quán)重高于預(yù)設(shè)的權(quán)重閾值、且排序在前的一個或多個特征詞組。
[0132]在具體實(shí)現(xiàn)中,可以在候選區(qū)域中展示該一個或多個特征詞組,以讓用戶進(jìn)行選擇。
[0133]本發(fā)明實(shí)施例中計(jì)算特征詞組的權(quán)重,考慮不同文字組合的合理性,以調(diào)整特征詞組的展示位置,將權(quán)重高、更加合理的特征詞組排序在前進(jìn)行展示,進(jìn)一步提高展示位置的利用率,以減少翻頁等操作,進(jìn)一步降低設(shè)備資源的消耗。
[0134]本發(fā)明實(shí)施例查找輸入的每個按鍵映射的一個或多個字符串,查找符合預(yù)設(shè)范圍的、數(shù)字字符串對應(yīng)的數(shù)字,查找所述中文字符串、所述英文字符串和所述符號字符串中的至少一種所對應(yīng)的中文、英文和符號中的至少一種,將符合指定結(jié)合規(guī)則的數(shù)字,與中文、英文和符號中的至少一種組合成數(shù)字量詞,提高了數(shù)字量詞組合的準(zhǔn)確性,進(jìn)一步提高了輸入的效率,同時,也進(jìn)一步減少了用戶在輸入詞組時點(diǎn)擊功能按鍵進(jìn)行輸入模式的切換,進(jìn)一步減少了設(shè)備對輸入模式切換的響應(yīng)次數(shù),進(jìn)一步減少了設(shè)備資源的消耗。
[0135]參照圖4,示出了本發(fā)明的一種輸入的方法實(shí)施例3的步驟流程圖,具體可以包括如下步驟:
[0136]步驟401,當(dāng)觸發(fā)指定的操作事件時,檢測在所述操作事件對應(yīng)的文字輸入模式下輸入的一個或多個按鍵;
[0137]應(yīng)用本發(fā)明實(shí)施例,可以預(yù)先約定操作事件與文字輸入模式的對應(yīng)關(guān)系,例如,指定的手勢操作事件、指定的按鍵點(diǎn)擊事件(如圖3八中的數(shù)字切換功能按鍵303、中英文切換功能按鍵304)等等,以指示檢測在該操作事件對應(yīng)的文字輸入模式下輸入的一個或多個按鍵。
[0138]在具體實(shí)現(xiàn)中,所述文字輸入模式可以包括但不限于數(shù)字輸入模式、中文輸入模式、英文輸入模式和符號輸入模式中的至少一種;
[0139]其中,在數(shù)字輸入模式中,該按鍵可以用于輸入數(shù)字字符串;在中文輸入模式中,該按鍵可以用于輸入中文字符串;在英文輸入模式中,該按鍵可以用于輸入英文字符串;在符號輸入模式中,該按鍵可以用于輸入符號字符串。
[0140]步驟402,分別查找每個按鍵在所述輸入模式中所映射的字符串對應(yīng)的文字;
[0141]在具體實(shí)現(xiàn)中,所述文字可以包括但不限于數(shù)字、中文、英文和符號中的至少一種。
[0142]每個按鍵可以具有映射的一個或多個字符串,在確定的輸入模式中,該按鍵所映射的字符串可以是確定的。
[0143]對于數(shù)字字符串,可以直接提取該數(shù)字字符串對應(yīng)的數(shù)字,例如,對于數(shù)字字符串“ 123 ”可以直接提取數(shù)字“ 123 ”。
[0144]對于中文字符串,可以是幾個中文字符串對應(yīng)一個中文,例如,在全拼中,拼音、0”可以對應(yīng)“我”等中文,也可以是一個中文字符串對應(yīng)一個中文,例如,在全拼中,拼音“0”可以對應(yīng)“哦”等中文,在簡拼中,拼音“一可以對應(yīng)“我”等中文,本發(fā)明實(shí)施例對此不加以限制。
[0145]對于英文字符串,可以是直接提取該英文字符串對應(yīng)的英文,例如,對于英文字符串“ 可以直接提取英文“⑶III”。
[0146]對于符號字符串,可以是直接提取該符號字符串對應(yīng)的符號,例如,對于符號字符串“.”可以直接提取符號“.”。
[0147]步驟403,將所述一個或多個文字組合成一個或多個特征詞組;
[0148]在本發(fā)明實(shí)施例中,可以對一個或多個文字直接組合成一個或多個特征詞組。
[0149]步驟404,對所述一個或多個特征詞組配置對應(yīng)的權(quán)重;
[0150]在本發(fā)明的一種優(yōu)選實(shí)施例中,步驟404可以包括如下子步驟:
[0151]子步驟321,計(jì)算所述一個或多個文字組合成所述特征詞組的概率,獲得所述特征詞組對應(yīng)的權(quán)重。
[0152]在本發(fā)明實(shí)施例中,可以根據(jù)自然語言處理技術(shù)
^1-006881118, ^?)等方式計(jì)算一個或多個文字組合成特征詞組的概率,以獲得特征詞組對應(yīng)的權(quán)重。
[0153]步驟405,對配置權(quán)重之后的一個或多個特征詞組進(jìn)行排序;
[0154]步驟406,展示權(quán)重高于預(yù)設(shè)的權(quán)重閾值、且排序在前的一個或多個特征詞組。
[0155]本發(fā)明實(shí)施例在觸發(fā)指定的操作事件時,檢測在操作事件對應(yīng)的文字輸入模式下輸入的一個或多個按鍵,分別查找每個按鍵在所述輸入模式中所映射的字符串對應(yīng)的文字,并組合成特征詞組,以約定輸入模式的方式進(jìn)行輸入,減少了文字組合的可能性,減少了文字組合的計(jì)算量,提高了數(shù)字量詞組合的準(zhǔn)確性,進(jìn)一步提高了輸入的效率,同時,也進(jìn)一步減少了用戶在輸入詞組時點(diǎn)擊功能按鍵進(jìn)行輸入模式的切換,進(jìn)一步減少了設(shè)備對輸入模式切換的響應(yīng)次數(shù),進(jìn)一步減少了設(shè)備資源的消耗。
[0156]為使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明實(shí)施例,以下通過具體的示例來說明本發(fā)明實(shí)施例中特征詞組的組合方式。
[0157]在九宮格鍵盤的拼音輸入模式中輸入按鍵“96924” (本示例中以數(shù)字標(biāo)識按鍵),此時可以按照中文輸入模式中的規(guī)則,查找“96924”所映射的拼音,查找到候選“我在”等,不進(jìn)行上屏處理。
[0158]點(diǎn)擊如圖3八所示的數(shù)字切換功能按鍵303,可以不轉(zhuǎn)換至數(shù)字輸入模式,繼續(xù)輸入按鍵“6”,此時可以按照數(shù)字輸入模式中的規(guī)則,查找按鍵“6”所映射的數(shù)字“6”,則候選可以變?yōu)椤拔以?”,不進(jìn)行上屏處理。
[0159]點(diǎn)擊如圖3八中所示的中英文切換功能按鍵304,可以不轉(zhuǎn)換至英文輸入模式,輸入按鍵“2”,此時可以按照英文輸入模式中的規(guī)則,查找按鍵“2”所映射的英文字母“八”,此時候選為“我在6八”,不進(jìn)行上屏處理。
[0160]點(diǎn)擊如圖3八中所示的中英文切換功能按鍵304,輸入“32645486”,此時可以按照中文輸入模式中的規(guī)則,查找“ 3264548 ”所映射的拼音“”,此時候選變?yōu)椤拔以?八房間”,可以進(jìn)行上屏處理,即將候選輸出至指定的業(yè)務(wù)對象中,例如,即時通訊工具的會話窗口、搜索引擎的搜索欄等等。
[0161]需要說明的是,對于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作并不一定是本發(fā)明實(shí)施例所必須的。
[0162]參照圖5,示出了本發(fā)明的一種一種輸入的裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0163]按鍵檢測模塊501,用于檢測輸入的一個或多個按鍵;每個按鍵具有映射的一個或多個字符串;
[0164]文字查找模塊502,用于分別查找每個按鍵所映射的一個或多個字符串對應(yīng)的一個或多個文字;
[0165]特征詞組組合模塊503,用于將所述一個或多個文字組合成一個或多個特征詞組;
[0166]特征詞組展示模塊504,用于展示所述一個或多個特征詞組。
[0167]在本發(fā)明實(shí)施例的一種優(yōu)選示例中,所述字符串可以包括但不限于數(shù)字字符串、中文字符串、英文字符串和符號字符串中的至少一種。
[0168]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述文字可以包括但不限于數(shù)字、中文、英文和符號中的至少一種;
[0169]所述文字查找模塊502可以包括如下子模塊:
[0170]第一查找子模塊,用于查找符合預(yù)設(shè)范圍的、所述數(shù)字字符串對應(yīng)的數(shù)字;
[0171]第二查找子模塊,用于查找所述中文字符串、所述英文字符串和所述符號字符串中的至少一種所對應(yīng)的中文、英文和符號中的至少一種。
[0172]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述特征詞組組合模塊503可以包括如下子模塊:
[0173]組合規(guī)則判斷子模塊,用于判斷所述數(shù)字,與所述中文、英文和符號中的至少一種是否符合指定的結(jié)合規(guī)則;若是,則調(diào)用組合子模塊;
[0174]組合子模塊,用于將所述所述數(shù)字,與所述中文、英文和符號中的至少一種組合成一個或多個特征詞組。
[0175]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述按鍵檢測模塊501可以包括如下子模塊:
[0176]觸發(fā)檢測子模塊,用于在觸發(fā)指定的操作事件時,檢測在所述操作事件對應(yīng)的文字輸入模式下輸入的一個或多個按鍵。
[0177]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述文字查找模塊502可以包括如下子模塊:
[0178]第三查找子模塊,用于分別查找每個按鍵在所述輸入模式中所映射的字符串對應(yīng)的文字;
[0179]其中,所述文字輸入模式包括但不限于數(shù)字輸入模式、中文輸入模式、英文輸入模式和符號輸入模式中的至少一種;
[0180]所述文字包括但不限于數(shù)字、中文、英文和符號中的至少一種。
[0181]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述特征詞組展示模塊504可以包括如下子模塊:
[0182]權(quán)重計(jì)算子模塊,用于對所述一個或多個特征詞組配置對應(yīng)的權(quán)重;
[0183]排序子模塊,用于對配置權(quán)重之后的一個或多個特征詞組進(jìn)行排序;
[0184]排序展示子模塊,用于展示權(quán)重高于預(yù)設(shè)的權(quán)重閾值、且排序在前的一個或多個特征詞組。
[0185]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述權(quán)重計(jì)算子模塊可以包括如下子模塊:
[0186]第一計(jì)算子模塊,用于按照預(yù)設(shè)的影響元素對所述一個或多個特征詞組配置對應(yīng)的權(quán)重;
[0187]其中,所述影響元素包括但不限于以下至少一種:
[0188]數(shù)字的出現(xiàn)概率、中文的出現(xiàn)概率、特征詞組與按鍵的匹配程度。
[0189]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述權(quán)重計(jì)算子模塊可以包括如下子模塊:
[0190]第二計(jì)算子模塊,用于計(jì)算所述一個或多個文字組合成所述特征詞組的概率,獲得所述特征詞組對應(yīng)的權(quán)重。
[0191]對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0192]本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似的部分互相參見即可。
[0193]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實(shí)施例的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明實(shí)施例可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、⑶-801、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0194]本發(fā)明實(shí)施例是參照根據(jù)本發(fā)明實(shí)施例的方法、終端設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0195]這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0196]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0197]盡管已描述了本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明實(shí)施例范圍的所有變更和修改。
[0198]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
[0199]以上對本發(fā)明所提供的一種輸入的方法和一種輸入的裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種輸入的方法,其特征在于,包括: 檢測輸入的一個或多個按鍵;每個按鍵具有映射的一個或多個字符串; 分別查找每個按鍵所映射的一個或多個字符串對應(yīng)的一個或多個文字; 將所述一個或多個文字組合成一個或多個特征詞組; 展示所述一個或多個特征詞組。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述字符串包括但不限于數(shù)字字符串、中文字符串、英文字符串和符號字符串中的至少一種。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述文字包括但不限于數(shù)字、中文、英文和符號中的至少一種; 所述分別查找每個按鍵所映射的一個或多個字符串對應(yīng)的一個或多個文字的步驟包括: 查找符合預(yù)設(shè)范圍的、所述數(shù)字字符串對應(yīng)的數(shù)字; 查找所述中文字符串、所述英文字符串和所述符號字符串中的至少一種所對應(yīng)的中文、英文和符號中的至少一種。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述一個或多個文字組合成一個或多個特征詞組的步驟包括: 判斷所述數(shù)字,與所述中文、英文和符號中的至少一種是否符合指定的結(jié)合規(guī)則; 若是,則將所述所述數(shù)字,與所述中文、英文和符號中的至少一種組合成一個或多個特征詞組。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測輸入的一個或多個按鍵的步驟包括: 當(dāng)觸發(fā)指定的操作事件時,檢測在所述操作事件對應(yīng)的文字輸入模式下輸入的一個或多個按鍵。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述分別查找每個按鍵所映射的一個或多個字符串對應(yīng)的一個或多個文字的步驟包括: 分別查找每個按鍵在所述輸入模式中所映射的字符串對應(yīng)的文字; 其中,所述文字輸入模式包括但不限于數(shù)字輸入模式、中文輸入模式、英文輸入模式和符號輸入模式中的至少一種; 所述文字包括但不限于數(shù)字、中文、英文和符號中的至少一種。
7.根據(jù)權(quán)利要求1或2或3或4或5或6所述的方法,其特征在于,所述展示所述一個或多個特征詞組的步驟包括: 對所述一個或多個特征詞組配置對應(yīng)的權(quán)重; 對配置權(quán)重之后的一個或多個特征詞組進(jìn)行排序; 展示權(quán)重高于預(yù)設(shè)的權(quán)重閾值、且排序在前的一個或多個特征詞組。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述對所述一個或多個特征詞組配置對應(yīng)的權(quán)重的步驟包括: 按照預(yù)設(shè)的影響元素對所述一個或多個特征詞組配置對應(yīng)的權(quán)重; 其中,所述影響元素包括但不限于以下至少一種: 數(shù)字的出現(xiàn)概率、中文的出現(xiàn)概率、特征詞組與按鍵的匹配程度。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述對所述一個或多個特征詞組配置對應(yīng)的權(quán)重的步驟包括: 計(jì)算所述一個或多個文字組合成所述特征詞組的概率,獲得所述特征詞組對應(yīng)的權(quán)重。
10.一種輸入的裝置,其特征在于,包括: 按鍵檢測模塊,用于檢測輸入的一個或多個按鍵;每個按鍵具有映射的一個或多個字符串; 文字查找模塊,用于分別查找每個按鍵所映射的一個或多個字符串對應(yīng)的一個或多個文字; 特征詞組組合模塊,用于將所述一個或多個文字組合成一個或多個特征詞組; 特征詞組展示模塊,用于展示所述一個或多個特征詞組。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述字符串包括但不限于數(shù)字字符串、中文字符串、英文字符串和符號字符串中的至少一種。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述文字包括但不限于數(shù)字、中文、英文和符號中的至少一種; 所述文字查找模塊包括: 第一查找子模塊,用于查找符合預(yù)設(shè)范圍的、所述數(shù)字字符串對應(yīng)的數(shù)字; 第二查找子模塊,用于查找所述中文字符串、所述英文字符串和所述符號字符串中的至少一種所對應(yīng)的中文、英文和符號中的至少一種。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述特征詞組組合模塊包括: 組合規(guī)則判斷子模塊,用于判斷所述數(shù)字,與所述中文、英文和符號中的至少一種是否符合指定的結(jié)合規(guī)則;若是,則調(diào)用組合子模塊; 組合子模塊,用于將所述所述數(shù)字,與所述中文、英文和符號中的至少一種組合成一個或多個特征詞組。
14.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述按鍵檢測模塊包括: 觸發(fā)檢測子模塊,用于在觸發(fā)指定的操作事件時,檢測在所述操作事件對應(yīng)的文字輸入模式下輸入的一個或多個按鍵。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述文字查找模塊包括: 第三查找子模塊,用于分別查找每個按鍵在所述輸入模式中所映射的字符串對應(yīng)的文字; 其中,所述文字輸入模式包括但不限于數(shù)字輸入模式、中文輸入模式、英文輸入模式和符號輸入模式中的至少一種; 所述文字包括但不限于數(shù)字、中文、英文和符號中的至少一種。
16.根據(jù)權(quán)利要求10或11或12或13或14或15所述的裝置,其特征在于,所述特征詞組展示模塊包括: 權(quán)重計(jì)算子模塊,用于對所述一個或多個特征詞組配置對應(yīng)的權(quán)重; 排序子模塊,用于對配置權(quán)重之后的一個或多個特征詞組進(jìn)行排序; 排序展示子模塊,用于展示權(quán)重高于預(yù)設(shè)的權(quán)重閾值、且排序在前的一個或多個特征詞組。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述權(quán)重計(jì)算子模塊包括: 第一計(jì)算子模塊,用于按照預(yù)設(shè)的影響元素對所述一個或多個特征詞組配置對應(yīng)的權(quán)重; 其中,所述影響元素包括但不限于以下至少一種: 數(shù)字的出現(xiàn)概率、中文的出現(xiàn)概率、特征詞組與按鍵的匹配程度。
18.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述權(quán)重計(jì)算子模塊包括: 第二計(jì)算子模塊,用于計(jì)算所述一個或多個文字組合成所述特征詞組的概率,獲得所述特征詞組對應(yīng)的權(quán)重。
【文檔編號】G06F3/023GK104317416SQ201410533017
【公開日】2015年1月28日 申請日期:2014年10月10日 優(yōu)先權(quán)日:2014年10月10日
【發(fā)明者】郝倩倩, 楊磊, 王凱夫, 楊斌 申請人:北京搜狗科技發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1