[發(fā)明專利]輸入文本的糾錯(cuò)方法、裝置及電子設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 201711394751.6 | 申請(qǐng)日: | 2017-12-21 |
| 公開(公告)號(hào): | CN109948122B | 公開(公告)日: | 2023-06-20 |
| 發(fā)明(設(shè)計(jì))人: | 王培娜 | 申請(qǐng)(專利權(quán))人: | 北京金山安全軟件有限公司 |
| 主分類號(hào): | G06F40/126 | 分類號(hào): | G06F40/126;G06F40/205 |
| 代理公司: | 北京柏杉松知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11413 | 代理人: | 馬敬;項(xiàng)京 |
| 地址: | 100123 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 輸入 文本 糾錯(cuò) 方法 裝置 電子設(shè)備 | ||
本發(fā)明實(shí)施例提供了輸入文本的糾錯(cuò)方法、裝置和電子設(shè)備。獲取終端的顯示屏上光標(biāo)位置的輸入文本,并按照字符的輸入順序,獲取輸入文本中最后的第一字符前的預(yù)設(shè)數(shù)量個(gè)第二字符,確定預(yù)設(shè)數(shù)量個(gè)第二字符與第一字符組成的組合字符串;在預(yù)存詞庫中,查找與組合字符串滿足預(yù)設(shè)匹配條件的待選字符串;獲取組合字符串的字符特征和待選字符串的字符特征;將組合字符串的字符特征,以及待選字符串的字符特征,分別采用預(yù)設(shè)評(píng)分算法,確定組合字符串的第一分?jǐn)?shù)值和待選字符串的第二分?jǐn)?shù)值;當(dāng)?shù)谝环謹(jǐn)?shù)值小于第二分?jǐn)?shù)值時(shí),生成輸入文本的糾錯(cuò)信息,糾錯(cuò)信息用于表示將組合字符串修改為待選字符串,輸出糾錯(cuò)信息,提高了用戶的輸入效率。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別是涉及一種輸入文本的糾錯(cuò)方法、裝置及電子設(shè)備。
背景技術(shù)
目前,輸入法提供終端本地糾錯(cuò)方法,該糾錯(cuò)方法可以將用戶當(dāng)前輸入的字符串中的字符調(diào)換位置,查詢調(diào)換位置后的字符串是否可能組成一個(gè)正確的詞(或稱字符串)。例如,用戶當(dāng)前輸入adn,輸入法客戶端檢測(cè)到adn不是預(yù)設(shè)詞庫里的詞,則輸入法客戶端會(huì)給出將adn修改為and的糾錯(cuò)信息。預(yù)設(shè)詞庫中的詞可以包括常用詞匯以及用戶輸入過的字符串的集合。
然而,現(xiàn)有的輸入法只能針對(duì)用戶在輸入法的字符輸入?yún)^(qū)域中當(dāng)前正在輸入的字符進(jìn)行處理,記錄用戶當(dāng)前輸入的字符串,并根據(jù)記錄的字符串進(jìn)行糾錯(cuò),而不能處理顯示屏上光標(biāo)位置的輸入字符串,如消息輸入框中的輸入字符串,即對(duì)顯示屏上光標(biāo)位置處出現(xiàn)錯(cuò)誤的字符串(如拼寫錯(cuò)誤)不能進(jìn)行糾錯(cuò)處理,對(duì)于這樣的字符串,用戶需要根據(jù)自己的判斷來修改,如采用退格重新輸入的方式進(jìn)行修改,降低了用戶的輸入效率。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種輸入文本的糾錯(cuò)方法、裝置及電子設(shè)備,以提高用戶的輸入效率。具體技術(shù)方案如下:
第一方面,提供了一種輸入文本的糾錯(cuò)方法,該方法可以包括:
獲取終端的顯示屏上光標(biāo)位置的輸入文本;
按照輸入文本中字符的輸入順序,獲取輸入文本中第一字符前的預(yù)設(shè)數(shù)量個(gè)第二字符,并確定預(yù)設(shè)數(shù)量個(gè)第二字符與第一字符組成的組合字符串,第一字符為輸入文本中的最后一個(gè)字符;
在預(yù)存詞庫中,查找與組合字符串滿足預(yù)設(shè)匹配條件的待選字符串;
獲取組合字符串的字符特征和待選字符串的字符特征;
基于組合字符串的字符特征,以及待選字符串的字符特征,分別采用預(yù)設(shè)評(píng)分算法,確定組合字符串的第一分?jǐn)?shù)值和待選字符串的第二分?jǐn)?shù)值;
當(dāng)?shù)谝环謹(jǐn)?shù)值小于第二分?jǐn)?shù)值時(shí),生成輸入文本的糾錯(cuò)信息,糾錯(cuò)信息用于表示將組合字符串修改為待選字符串;
輸出糾錯(cuò)信息。
結(jié)合第一方面,在第一方面的第一種可能實(shí)現(xiàn)的方式中,基于組合字符串的字符特征,以及待選字符串的字符特征,分別采用預(yù)設(shè)評(píng)分算法,確定組合字符串的第一分?jǐn)?shù)值和待選字符串的第二分?jǐn)?shù)值,包括:基于組合字符串的多個(gè)字符特征,以及待選字符串的多個(gè)字符特征,分別采用加權(quán)求和算法,確定組合字符串的第一分?jǐn)?shù)值和待選字符串的第二分?jǐn)?shù)值。
結(jié)合第一方面或者第一方面的第一種可能實(shí)現(xiàn)的方式,在第一方面的第二種可能實(shí)現(xiàn)的方式中,字符串的字符特征包括:字符串的使用頻率、字符串中字符的臨近鍵位和字符串中各字符排列順序出現(xiàn)的概率。
結(jié)合第一方面,在第一方面的第三種可能實(shí)現(xiàn)的方式中,輸出糾錯(cuò)信息,包括:向終端發(fā)送糾錯(cuò)信息,用于在顯示屏上輸出糾錯(cuò)信息。
結(jié)合第一方面,在第一方面的第四種可能實(shí)現(xiàn)的方式中,糾錯(cuò)信息具體用于表示對(duì)組合字符串進(jìn)行字符的插入、刪除、替換或交換字符的順序操作修改為待選字符串。
結(jié)合第一方面,在第一方面的第五種可能實(shí)現(xiàn)的方式中,輸入文本包括英文字符或漢字字符。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京金山安全軟件有限公司,未經(jīng)北京金山安全軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711394751.6/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 文本匹配方法及裝置
- 互聯(lián)網(wǎng)金融非顯性廣告識(shí)別方法及裝置
- 文本結(jié)論智能推薦方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 文本檢索方法、裝置及設(shè)備、文本檢索模型的訓(xùn)練方法
- 基于級(jí)連模式的文本匹配方法及裝置
- 一種文本關(guān)系提取方法、裝置及電子設(shè)備
- 文本的標(biāo)準(zhǔn)化處理方法、裝置、電子設(shè)備及計(jì)算機(jī)介質(zhì)
- 文本標(biāo)簽確定方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 文本圖像合成方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 文本生成方法、裝置和電子設(shè)備
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





