搭配或文字詞序列搭配的頻率高低,以頻率從高到低生成匹配文字。B21.根據(jù)B19所述的進行文字輸入的裝置,其特征在于,所述輸入的拼音字母為所述被匹配文字元中文字的拼音首字母,其中所述生成的匹配文字為一完整句子或所述完整句子中的部分文字片段。B22.根據(jù)B19所述的進行文字輸入的裝置,其特征在于,所述輸入的拼音字母、第一輸入文字待選項、第二待選文字或帶有第二待選文字的第二輸入文字待選項被配置為分別在一個子窗口中進行加載。B23.根據(jù)B19所述的進行文字輸入的裝置,其特征在于,所述選擇模塊進一步配置為:檢測對第一輸入文字待選項上的觸控事件,獲取到觸控事件發(fā)生的坐標(biāo),確定出所述坐標(biāo)對應(yīng)的第一輸入文字待選項中的第一待選文字。B24.根據(jù)B19所述的進行文字輸入的裝置,其特征在于,所述拼音獲取模塊進一步配置為:依據(jù)選中的第一待選文字,獲知其拼音,將所述獲知拼音與所述輸入的拼音字母進行比較,將匹配程度最高的拼音節(jié)作為對應(yīng)第一待選文字的拼音節(jié);或者將所述輸入的拼音字母按照拼音聲母和/或韻母組合進行拆分出拼音節(jié),并按照所述拆分的拼音節(jié)的順序編號與第一待選文字中第一輸入文字待選項中的順序編號進行匹配,將相同順序編號的拼音節(jié)作為第一待選文字的拼音節(jié)。B25.根據(jù)B19所述的進行文字輸入的裝置,其特征在于,所述拼音節(jié)包括:由所述輸入的拼音字母拆分而形成的拼音聲母、拼音韻母中的至少一個。B26.根據(jù)B19所述的進行文字輸入的裝置,其特征在于,所述第二文字生成模塊進一步配置為:依據(jù)拼音節(jié)和/或所述拼音節(jié)之后的拼音字母,匹配所述輸入法中的字庫和/或語言模型,生成出對應(yīng)于所述拼音節(jié)的至少一個第二待選文字,或者生成出至少一個帶有第二待選文字的第二輸入文字待選項。B27.根據(jù)B19或B26所述的進行文字輸入的裝置,其特征在于,所述輸入法中的字庫和/或語言模型為依據(jù)當(dāng)前進行文字輸入的APP的界面中的輔助功能節(jié)點信息中的文本信息和/或所述輸入法程序的用戶在前輸入的歷史文字?jǐn)?shù)據(jù)和/或網(wǎng)絡(luò)中統(tǒng)計出來的高頻率使用的文字?jǐn)?shù)據(jù),而生成的字庫和/或語言模型。B28.根據(jù)B19或B26所述的進行文字輸入的裝置,其特征在于,所述輸入法中的字庫和/或語言模型為:記錄當(dāng)前APP用戶與不同用戶進行文字交流時的輸入文字,并對應(yīng)于不同用戶而生成的對應(yīng)的字庫和/或語言模型;則所述第一文字生成模塊和第二文字生成模塊進一步配置為:在當(dāng)前APP用戶與不同用戶進行文字發(fā)送時進行文字輸入,將輸入的拼音字母與不同用戶的對應(yīng)的字庫和/或語言模型進行匹配。B29.根據(jù)B19或B22所述的進行文字輸入的裝置,其特征在于,所述拼音獲取模塊進一步包括:修改子模塊,其配置為在依據(jù)選中的第一待選文字查詢所述輸入的拼音字母獲取到所述輸入的拼音字母中對應(yīng)著第一待選文字的拼音節(jié)之后,對所述對應(yīng)著第一待選文字的拼音節(jié)中的拼音字母,添加或者修改其中的聲母字母或韻母字母,將所述調(diào)整后的拼音節(jié)用于第二文字生成模塊以進行第二待選文字或帶有第二待選文字的第二輸入文字待選項的生成。B30.根據(jù)B29所述的進行文字輸入的裝置,其特征在于,對于所述添加或者修改了其中聲母字母或韻母字母的不同拼音節(jié),分別在一個子窗口中加載其對應(yīng)的第二待選文字或帶有第二待選文字的第二輸入文字待選項;其中所述添加或者修改的聲母字母或韻母字母被設(shè)置在一個獨立子窗口中,以便被觸發(fā)選擇來進行添加或者修改操作。B31.根據(jù)B29所述的進行文字輸入的裝置,其特征在于,所述添加或者修改其中的聲母字母或韻母字母包括:依據(jù)所述對應(yīng)著第一待選文字的拼音節(jié)中的聲母字母,將對應(yīng)該聲母字母的韻母字母分別與所述聲母字母進行組合,形成對所述拼音節(jié)的添加或者修改;和/或在所述拼音節(jié)的輸入對應(yīng)該聲母字母的韻母字母,形成對所述拼音節(jié)的添加或者修改;和/或在所述拼音節(jié)中修改其中的聲母字母,并將該修改后的聲母字母對應(yīng)的韻母字母分別與該修改后的聲母字母進行組合,形成對所述拼音節(jié)的添加或者修改。B32.根據(jù)B31所述的進行文字輸入的裝置,其特征在于,所述將對應(yīng)該聲母字母的韻母字母分別與所述聲母字母進行組合包括:按照韻母字母與所述聲母字母進行匹配的概率高低,分別與所述聲母字母進行組合;和/或按照與所述聲母字母進行匹配的韻母字母的拼音字母順序,分別與所述聲母字母進行組合。B33.根據(jù)B19所述的進行文字輸入的裝置,其特征在于,所述文字輸入模塊進一步配置為:通過規(guī)定的手勢滑動軌跡,觸發(fā)對于待輸入文字的確認(rèn)提交,以實現(xiàn)文字輸入。B34.根據(jù)B19所述的進行文字輸入的裝置,其特征在于,所述選擇模塊進一步配置為:觸發(fā)對所述第一輸入文字待選項中的至少一個第一待選文字的選擇之后,再對所述第一輸入文字待選項中的另一第一待選文字進行點選性的觸發(fā)選擇;則依據(jù)選中的第一待選文字查詢所述輸入的拼音字母,獲取所述輸入的拼音字母中對應(yīng)著第一待選文字的拼音節(jié);依據(jù)所述拼音節(jié)和/或所述拼音節(jié)之后的拼音字母生成出至少一個第二待選文字或帶有第二待選文字的第二輸入文字待選項;自動以第二待選文字更新所述第一輸入文字待選項中的第一待選文字,或自動以第二輸入文字待選項更新所述第一輸入文字待選項中的文字,以便實現(xiàn)文字輸入。B35.根據(jù)B19所述的進行文字輸入的裝置,其特征在于,所述選擇模塊進一步配置為:觸發(fā)對所述第一輸入文字待選項中的至少一個第一待選文字的選擇之后,再對所述第一輸入文字待選項中與第一待選文字的相鄰文字進行觸發(fā)選擇,形成對帶有多個待選文字的第一待選文字串的選擇;則依據(jù)選中的第一待選文字串查詢所述輸入的拼音字母,獲取所述輸入的拼音字母中對應(yīng)著所述第一待選文字串的拼音節(jié);依據(jù)所述拼音節(jié)和/或所述拼音節(jié)之后的拼音字母生成出至少一個第二待選文字串;以選中的第二待選文字串更新所述第一待選文字串,以便實現(xiàn)文字輸入。B36.根據(jù)B35所述的進行文字輸入的裝置,其特征在于,所述依據(jù)選中的第一待選文字串查詢所述輸入的拼音字母,獲取所述輸入的拼音字母中對應(yīng)著所述第一待選文字串的拼音節(jié),依據(jù)所述拼音節(jié)和/或所述拼音節(jié)之后的拼音字母生成出至少一個第二待選文字串包括:依據(jù)第一待選文字串中的每一個文字的對應(yīng)拼音字母與所述輸入的拼音字母進行對比,確定出對應(yīng)著所述第一待選文字串的拼音節(jié);對所述第一待選文字串中的每一個文字對應(yīng)的拼音節(jié)進行其不同聲母或者韻母的替換,依據(jù)輸入法的字庫生成出對應(yīng)的可替換文字,并依據(jù)輸入法的語言模型,將所述多個可替換文字依據(jù)相鄰接的概率高低順序相組合,生成出至少一個第二待選文字串;和/或?qū)λ龅谝淮x文字串中的每一個文字對應(yīng)的拼音節(jié)進行其不同聲母或者韻母的替換,依據(jù)輸入法的字庫生成出對應(yīng)的可替換文字,并依據(jù)輸入法的語言模型與第一待選文字串的拼音節(jié)之后的拼音字母,將所述多個可替換文字依據(jù)相鄰接的概率高低順序以及與第一待選文字串之后文字相鄰接的概率高低順序相組合,生成出至少一個第二待選文字串。
【主權(quán)項】
1.一種進行文字輸入的方法,包括: 依據(jù)輸入的拼音字母查詢輸入法中的字庫和/或語言模型,生成至少一個第一輸入文字待選項; 觸發(fā)對所述第一輸入文字待選項中的至少一個第一待選文字的選擇; 依據(jù)選中的第一待選文字查詢所述輸入的拼音字母,獲取所述輸入的拼音字母中對應(yīng)著第一待選文字的拼音節(jié); 依據(jù)所述拼音節(jié)和/或所述拼音節(jié)之后的拼音字母生成出至少一個第二待選文字或帶有第二待選文字的第二輸入文字待選項; 觸發(fā)對第二待選文字或第二輸入文字待選項的選擇,以第二待選文字更新所述第一輸入文字待選項中的第一待選文字,或以第二輸入文字待選項更新所述第一輸入文字待選項中的文字,以實現(xiàn)文字輸入。2.根據(jù)權(quán)利要求1所述的進行文字輸入的方法,其特征在于,所述依據(jù)輸入的拼音字母查詢輸入法中的字庫和/或語言模型,生成至少一個第一輸入文字待選項包括: 將所述輸入的拼音字母與輸入法程序的文字字庫中的文字的拼音的聲母和/或韻母中的至少一個字母的組合進行匹配確定出匹配文字元; 依據(jù)輸入法程序的語言模型計算出所述匹配文字元按照詞性搭配或文字詞序列搭配的頻率高低,以頻率從高到低生成匹配文字。3.根據(jù)權(quán)利要求1所述的進行文字輸入的方法,其特征在于,所述輸入的拼音字母為所述被匹配文字元中文字的拼音首字母,其中所述生成的匹配文字為一完整句子或所述完整句子中的部分文字片段。4.根據(jù)權(quán)利要求1所述的進行文字輸入的方法,其特征在于,將所述輸入的拼音字母、第一輸入文字待選項、第二待選文字或帶有第二待選文字的第二輸入文字待選項分別在一個子窗口進行加載。5.根據(jù)權(quán)利要求1所述的進行文字輸入的方法,其特征在于,所述觸發(fā)對所述第一輸入文字待選項中的至少一個第一待選文字的選擇包括: 檢測對第一輸入文字待選項上的觸控事件,獲取到觸控事件發(fā)生的坐標(biāo),確定出所述坐標(biāo)對應(yīng)的第一輸入文字待選項中的第一待選文字。6.一種進行文字輸入的裝置,包括: 第一文字生成模塊,其配置為依據(jù)輸入的拼音字母查詢輸入法中的字庫和/或語言模型,生成至少一個第一輸入文字待選項; 選擇模塊,其配置為觸發(fā)對所述第一輸入文字待選項中的至少一個第一待選文字的選擇; 拼音獲取模塊,其配置為依據(jù)選中的第一待選文字查詢所述輸入的拼音字母,獲取所述輸入的拼音字母中對應(yīng)著第一待選文字的拼音節(jié); 第二文字生成模塊,其配置為依據(jù)所述拼音節(jié)和/或所述拼音節(jié)之后的拼音字母生成出至少一個第二待選文字或帶有第二待選文字的第二輸入文字待選項; 文字輸入模塊,其配置為觸發(fā)對第二待選文字或第二輸入文字待選項的選擇,以第二待選文字更新所述第一輸入文字待選項中的第一待選文字,或以第二輸入文字待選項更新所述第一輸入文字待選項中的文字,以實現(xiàn)文字輸入。7.根據(jù)權(quán)利要求6所述的進行文字輸入的裝置,其特征在于,所述第一文字生成模塊進一步配置為: 將所述輸入的拼音字母與輸入法程序的文字字庫中的文字的拼音的聲母和/或韻母中的至少一個字母的組合進行匹配確定出匹配文字元; 依據(jù)輸入法程序的語言模型計算出所述匹配文字元按照詞性搭配或文字詞序列搭配的頻率高低,以頻率從高到低生成匹配文字。8.根據(jù)權(quán)利要求6所述的進行文字輸入的裝置,其特征在于,所述輸入的拼音字母為所述被匹配文字元中文字的拼音首字母,其中所述生成的匹配文字為一完整句子或所述完整句子中的部分文字片段。9.根據(jù)權(quán)利要求6所述的進行文字輸入的裝置,其特征在于,所述輸入的拼音字母、第一輸入文字待選項、第二待選文字或帶有第二待選文字的第二輸入文字待選項被配置為分別在一個子窗口中進行加載。10.根據(jù)權(quán)利要求6所述的進行文字輸入的裝置,其特征在于,所述選擇模塊進一步配置為: 檢測對第一輸入文字待選項上的觸控事件,獲取到觸控事件發(fā)生的坐標(biāo),確定出所述坐標(biāo)對應(yīng)的第一輸入文字待選項中的第一待選文字。
【專利摘要】提供了一種進行文字輸入的方法,該方法包括:依據(jù)輸入的拼音字母查詢輸入法中的字庫和/或語言模型,生成至少一個第一輸入文字待選項;觸發(fā)對所述第一輸入文字待選項中的至少一個第一待選文字的選擇;依據(jù)選中的第一待選文字查詢所述輸入的拼音字母,獲取所述輸入的拼音字母中對應(yīng)著第一待選文字的拼音節(jié);依據(jù)所述拼音節(jié)和/或所述拼音節(jié)之后的拼音字母生成出至少一個第二待選文字或帶有第二待選文字的第二輸入文字待選項;觸發(fā)對第二待選文字或第二輸入文字待選項的選擇,以第二待選文字更新所述第一輸入文字待選項中的第一待選文字,或以第二輸入文字待選項更新所述第一輸入文字待選項中的文字,以實現(xiàn)文字輸入。
【IPC分類】G06F3/023, G06F3/01
【公開號】CN105353895
【申請?zhí)枴緾N201510951851
【發(fā)明人】毛景樹, 陳灝, 劉家驊, 宋嘉偉, 鄔霄云
【申請人】北京奇點機智信息技術(shù)有限公司
【公開日】2016年2月24日
【申請日】2015年12月17日