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

終端和輸入法的制作方法

文檔序號(hào):6398472閱讀:207來源:國(guó)知局
專利名稱:終端和輸入法的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體而言,涉及一種終端和一種輸入法 背景技術(shù)
在現(xiàn)有輸入法中,聯(lián)想是漢字輸入法的主要方法,而現(xiàn)有聯(lián)想法普遍為正向聯(lián)想 法,既假定用戶輸入字符正確無誤,在此基礎(chǔ)上進(jìn)行后面字符的推斷。在用此輸入法時(shí),如 果用戶輸入字符有偏差,則需要用戶刪除此字符,并重新輸入正確字符。在移動(dòng)終端上輸入 字符時(shí),若出現(xiàn)上述情況,則需進(jìn)行退格和刪除處理,操作步驟較為繁瑣,既影響了輸入效 率,又影響了輸入準(zhǔn)確率。
因此需要一種新的輸入法,可以通過后續(xù)輸入字符對(duì)已輸入的字符進(jìn)行糾錯(cuò),使 用戶輸入錯(cuò)別字符時(shí)不用執(zhí)行刪除并重新輸入等繁瑣操作,可進(jìn)一步提高輸入法的智能 性。發(fā)明內(nèi)容
本發(fā)明正是基于上述問題,提出了一種新的字符輸入方案,可采用反向聯(lián)想方式 為已輸入的字符進(jìn)行糾錯(cuò),避免了刪除等繁瑣操作步驟。
有鑒于此,本發(fā)明提出了一種終端,包括字符輸入單元,用于接收輸入的字符; 檢索單元,用于根據(jù)所述輸入的字符在基本詞庫(kù)中檢索出與所述輸入的字符相關(guān)聯(lián)的反向 推薦字符;反向字符推薦單元,用于輸出所述反向推薦字符,其中,所述反向推薦字符用于 糾正在所述輸入的字符之前輸入的字符。
在本方案的基本詞庫(kù)中,每一字符均對(duì)應(yīng)一個(gè)或多個(gè)反向推薦字符,因此,無論已 輸入的字符是否正確,均可以根據(jù)當(dāng)前輸入的字符檢測(cè)出與當(dāng)前輸入的字符對(duì)應(yīng)的反向推 薦字符并顯示給用戶,在當(dāng)前輸入的字符之前已輸入的字符錯(cuò)誤時(shí),用戶可選擇某個(gè)反向 推薦字符,用該反向推薦字符來糾正已輸入的字符,無需將光標(biāo)移動(dòng)到錯(cuò)誤的字符處并按 刪除鍵來刪除,然后重新輸入等操作步驟,因此,本方案能夠避免目前正向輸入法繁瑣的糾 正操作步驟,提高了輸入效率,并且也提高了輸入字符的準(zhǔn)確性。在已輸入的字符準(zhǔn)確時(shí), 也可以不啟動(dòng)反向聯(lián)想檢索,可認(rèn)為已經(jīng)經(jīng)過了一次反向聯(lián)想確認(rèn),從而可避免反向聯(lián)想 的不斷進(jìn)行,影響用戶的正常使用。
在上述技術(shù)方案中,優(yōu)選地,所述基本詞庫(kù)用于將所述輸入的字符與所述反向推 薦字符進(jìn)行對(duì)應(yīng)存儲(chǔ);所述檢索單元用于在最近一次輸入的字符的數(shù)量為多個(gè)時(shí),根據(jù)所 述最近一次輸入的字符中的最后一個(gè)字符,從所述基本詞庫(kù)中檢索出與所述最后一個(gè)字符 相關(guān)聯(lián)的反向推薦字符。
在一次輸入中,可一次性輸入一個(gè)字符或多個(gè)字符,在只輸入一個(gè)字符時(shí),比較簡(jiǎn) 單,可直接基于該字符檢索出相應(yīng)的反向檢索字符,而在一次性輸入的字符為多個(gè)時(shí),可按 最后一個(gè)字符進(jìn)行反向推薦字符。應(yīng)理解,本本所描述的字符可以是一個(gè)詞組或一個(gè)字,例 如在一次性輸入三個(gè)字時(shí),以最后一個(gè)字為基礎(chǔ)進(jìn)行檢索,在一次性輸入兩個(gè)詞組時(shí),以最后一個(gè)詞組為基礎(chǔ)進(jìn)行檢索。除了該檢索基礎(chǔ)方案外,還可以設(shè)定其他檢索基礎(chǔ),例如不考 慮一次性輸入的字符的個(gè)數(shù),以當(dāng)前輸入的所有字符為基礎(chǔ)進(jìn)行檢索反向推薦字符,同樣 可以達(dá)到相同的目的。
在上述技術(shù)方案中,優(yōu)選地,還包括排序單元,在輸出所述反向推薦字符時(shí),基于 在所述輸入的字符之前輸入的且與所述輸入的字符相鄰的字符,對(duì)檢索出的反向推薦字符 進(jìn)行排序。
因字符的反向推薦字符很多,不便于定位到符合當(dāng)前語(yǔ)境的字符,為了便于用戶 快速查看到符合當(dāng)前語(yǔ)境或符合用戶需求的反向推薦字符,可對(duì)檢索出的反向推薦字符進(jìn) 行排序。
在上述技術(shù)方案中,優(yōu)選地,所述排序單元包括匹配子單元,用于將所述反向推 薦字符的拼音、字符形和/或數(shù)量,分別與所述相鄰的字符的拼音、字符形和/或數(shù)量進(jìn)行 匹配計(jì)算,按照匹配值大小對(duì)所述反向推薦字符進(jìn)行排序;所述終端還包括字符糾錯(cuò)單 元,在輸入用戶選擇的反向推薦字符時(shí),將所述相鄰的字符替換成所述選擇的反向推薦字 符。
在排序時(shí),可按照設(shè)定的規(guī)則對(duì)檢索出的反向檢索字符進(jìn)行排序,在一個(gè)優(yōu)選方 案中,可將較符合需糾正的字符的拼音、字符形和字符的個(gè)數(shù)的反向推薦字符排列在用戶 容易注意到的位置,例如列表的前端。用用戶選擇的反向推薦字符來替換掉已輸入的錯(cuò)誤 的字符,從而實(shí)現(xiàn)了糾錯(cuò)的目的。
在上述技術(shù)方案中,優(yōu)選地,還包括更新單元,根據(jù)用戶選擇的反向推薦字符的 使用記錄,對(duì)所述基本詞庫(kù)中與所述輸入的字符相關(guān)聯(lián)的反向推薦字符進(jìn)行更新。
在該技術(shù)方案中,根據(jù)用戶所選擇使用的反向推薦字符,統(tǒng)計(jì)反向推薦字符的使 用頻率,根據(jù)使用頻率以及新選擇使用的反向推薦字符更新基本詞庫(kù),以便用戶再次輸入 字符時(shí)可更準(zhǔn)確地提供用戶所要的反向推薦字符。
根據(jù)本發(fā)明的又一方面,還提出了一種輸入法,包括終端接收輸入的字符;根據(jù) 所述輸入的字符在基本詞庫(kù)中檢索出與所述輸入的字符相關(guān)聯(lián)的反向推薦字符;輸出所述 反向推薦字符;其中,所述反向推薦字符用于糾正在所述輸入的字符之前輸入的字符。
在本方案的基本詞庫(kù)中,每一字符均對(duì)應(yīng)一個(gè)或多個(gè)反向推薦字符,因此,無論已 輸入的字符是否正確,均可以根據(jù)當(dāng)前輸入的字符檢測(cè)出與當(dāng)前輸入的字符對(duì)應(yīng)的反向推 薦字符并顯示給用戶,在當(dāng)前輸入的字符之前已輸入的字符錯(cuò)誤時(shí),用戶可選擇某個(gè)反向 推薦字符,用該反向推薦字符來糾正已輸入的字符,無需將光標(biāo)移動(dòng)到錯(cuò)誤的字符處并按 刪除鍵來刪除,然后重新輸入等操作步驟,因此,本方案能夠避免目前正向輸入法繁瑣的糾 正操作步驟,提高了輸入效率,并且也提高了輸入字符的準(zhǔn)確性。在已輸入的字符準(zhǔn)確時(shí), 也可以不啟動(dòng)反向聯(lián)想檢索,可認(rèn)為已經(jīng)經(jīng)過了一次反向聯(lián)想確認(rèn),從而可避免反向聯(lián)想 的不斷進(jìn)行,影響用戶的正常使用。
在上述技術(shù)方案中,優(yōu)選地,所述基本詞庫(kù)用于將所述輸入的字符與所述反向推 薦字符進(jìn)行對(duì)應(yīng)存儲(chǔ);所述根據(jù)所述輸入的字符在基本詞庫(kù)中檢索出與所述輸入的字符相 關(guān)聯(lián)的反向推薦字符的步驟具體包括在最近一次輸入的字符的數(shù)量為多個(gè)時(shí),根據(jù)所述 最近一次輸入的字符中的最后一個(gè)字符,從所述基本詞庫(kù)中檢索出與所述最后一個(gè)字符相 關(guān)聯(lián)的反向推薦字符。
在一次輸入中,可一次性輸入一個(gè)字符或多個(gè)字符,在只輸入一個(gè)字符時(shí),比較簡(jiǎn) 單,可直接基于該字符檢索出相應(yīng)的反向檢索字符,而在一次性輸入的字符為多個(gè)時(shí),可按 最后一個(gè)字符進(jìn)行反向推薦字符。應(yīng)理解,本本所描述的字符可以是一個(gè)詞組或一個(gè)字,例 如在一次性輸入三個(gè)字時(shí),以最后一個(gè)字為基礎(chǔ)進(jìn)行檢索,在一次性輸入兩個(gè)詞組時(shí),以最 后一個(gè)詞組為基礎(chǔ)進(jìn)行檢索。除了該檢索基礎(chǔ)方案外,還可以設(shè)定其他檢索基礎(chǔ),例如不考 慮一次性輸入的字符的個(gè)數(shù),以當(dāng)前輸入的所有字符為基礎(chǔ)進(jìn)行檢索反向推薦字符,同樣 可以達(dá)到相同的目的。
在上述技術(shù)方案中,優(yōu)選地,在輸出所述反向推薦字符時(shí),基于在所述輸入的字符 之前輸入的且與所述輸入的字符相鄰的字符,對(duì)檢索出的反向推薦字符進(jìn)行排序。
因字符的反向推薦字符很多,不便于定位到符合當(dāng)前語(yǔ)境的字符,為了便于用戶 快速查看到符合當(dāng)前語(yǔ)境或符合用戶需求的反向推薦字符,可對(duì)檢索出的反向推薦字符進(jìn) 行排序。
在上述技術(shù)方案中,優(yōu)選地,將所述反向推薦字符的拼音、字符形和/或數(shù)量,分 別與所述相鄰的字符的拼音、字符形和/或數(shù)量進(jìn)行匹配計(jì)算,按照匹配值大小對(duì)所述反 向推薦字符進(jìn)行排序;在輸入用戶選擇的反向推薦字符時(shí),將所述相鄰的字符替換成所述 選擇的反向推薦字符。
在排序時(shí),可按照設(shè)定的規(guī)則對(duì)檢索出的反向檢索字符進(jìn)行排序,在一個(gè)優(yōu)選方 案中,可將較符合需糾正的字符的拼音、字符形和字符的個(gè)數(shù)的反向推薦字符排列在用戶 容易注意到的位置,例如列表的前端。用用戶選擇的反向推薦字符來替換掉已輸入的錯(cuò)誤 的字符,從而實(shí)現(xiàn)了糾錯(cuò)的目的。
在上述技術(shù)方案中,優(yōu)選地,根據(jù)用戶選擇的反向推薦字符的使用記錄,對(duì)所述基 本詞庫(kù)中與所述輸入的字符相關(guān)聯(lián)的反向推薦字符進(jìn)行更新。
在該技術(shù)方案中,根據(jù)用戶所選擇使用的反向推薦字符,統(tǒng)計(jì)反向推薦字符的使 用頻率,根據(jù)使用頻率以及新選擇使用的反向推薦字符更新基本詞庫(kù),以便用戶再次輸入 字符時(shí)可更準(zhǔn)確地提供用戶所要的反向推薦字符。
通過本發(fā)明的反向字符聯(lián)想方案,可以通過后續(xù)輸入字符對(duì)已輸入的字符進(jìn)行糾 錯(cuò),使用戶在輸入錯(cuò)別字符時(shí),不用執(zhí)行刪除錯(cuò)誤的字符并重新輸入正確的字符等繁瑣操 作步驟,既提高了輸入字符的效率,也提高了輸入字符的準(zhǔn)確性,進(jìn)而提高用戶體驗(yàn)。


圖1示出了根據(jù)本發(fā)明的實(shí)施例的終端的框圖2示出了根據(jù)本發(fā)明的實(shí)施例的輸入法的流程圖3A至圖3F示出了根據(jù)本發(fā)明的實(shí)施例的實(shí)現(xiàn)反向聯(lián)想糾錯(cuò)字符的示意圖4示出了根據(jù)本發(fā)明的實(shí)施例的輸入法的具體流程圖。
具體實(shí)施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí) 施方式對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施 例及實(shí)施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可 以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開 的具體實(shí)施例的限制。
圖1示出了根據(jù)本發(fā)明的實(shí)施例的終端的框圖。
如圖1所示,根據(jù)本發(fā)明的實(shí)施例的終端100,包括字符輸入單元102,用于接收 輸入的字符;檢索單元104,用于根據(jù)所述輸入的字符在基本詞庫(kù)中檢索出與所述輸入的 字符相關(guān)聯(lián)的反向推薦字符;反向字符推薦單元106,用于輸出所述反向推薦字符,其中, 所述反向推薦字符用于糾正在所述輸入的字符之前輸入的字符。
在本方案的基本詞庫(kù)中,每一字符均對(duì)應(yīng)一個(gè)或多個(gè)反向推薦字符,因此,無論已 輸入的字符是否正確,均可以根據(jù)當(dāng)前輸入的字符檢測(cè)出與當(dāng)前輸入的字符對(duì)應(yīng)的反向推 薦字符并顯示給用戶,在當(dāng)前輸入的字符之前已輸入的字符錯(cuò)誤時(shí),用戶可選擇某個(gè)反向 推薦字符,用該反向推薦字符來糾正已輸入的字符,無需將光標(biāo)移動(dòng)到錯(cuò)誤的字符處并按 刪除鍵來刪除,然后重新輸入等操作步驟,因此,本方案能夠避免目前正向輸入法繁瑣的糾 正操作步驟,提高了輸入效率,并且也提高了輸入字符的準(zhǔn)確性。在已輸入的字符準(zhǔn)確時(shí), 也可以不啟動(dòng)反向聯(lián)想檢索,可認(rèn)為已經(jīng)經(jīng)過了一次反向聯(lián)想確認(rèn),從而可避免反向聯(lián)想 的不斷進(jìn)行,影響用戶的正常使用。
在上述技術(shù)方案中,優(yōu)選地,所述基本詞庫(kù)用于將所述輸入的字符與所述反向推 薦字符進(jìn)行對(duì)應(yīng)存儲(chǔ);所述檢索單元104用于在最近一次輸入的字符的數(shù)量為多個(gè)時(shí),根 據(jù)所述最近一次輸入的字符中的最后一個(gè)字符,從所述基本詞庫(kù)中檢索出與所述最后一個(gè) 字符相關(guān)聯(lián)的反向推薦字符。
在一次輸入中,可一次性輸入一個(gè)字符或多個(gè)字符,在只輸入一個(gè)字符時(shí),比較簡(jiǎn) 單,可直接基于該字符檢索出相應(yīng)的反向檢索字符,而在一次性輸入的字符為多個(gè)時(shí),可按 最后一個(gè)字符進(jìn)行反向推薦字符。應(yīng)理解,本本所描述的字符可以是一個(gè)詞組或一個(gè)字,例 如在一次性輸入三個(gè)字時(shí),以最后一個(gè)字為基礎(chǔ)進(jìn)行檢索,在一次性輸入兩個(gè)詞組時(shí),以最 后一個(gè)詞組為基礎(chǔ)進(jìn)行檢索。除了該檢索基礎(chǔ)方案外,還可以設(shè)定其他檢索基礎(chǔ),例如不考 慮一次性輸入的字符的個(gè)數(shù),以當(dāng)前輸入的所有字符為基礎(chǔ)進(jìn)行檢索反向推薦字符,同樣 可以達(dá)到相同的目的。
在上述技術(shù)方案中,優(yōu)選地,還包括排序單元110,在輸出所述反向推薦字符時(shí), 基于在所述輸入的字符之前輸入的且與所述輸入的字符相鄰的字符,對(duì)檢索出的反向推薦 字符進(jìn)行排序。
因字符的反向推薦字符很多,不便于定位到符合當(dāng)前語(yǔ)境的字符,為了便于用戶 快速查看到符合當(dāng)前語(yǔ)境或符合用戶需求的反向推薦字符,可對(duì)檢索出的反向推薦字符進(jìn) 行排序。
在上述技術(shù)方案中,優(yōu)選地,所述排序單元108包括匹配子單元1082,用于將所 述反向推薦字符的拼音、字符形和/或數(shù)量,分別與所述相鄰的字符的拼音、字符形和/或 數(shù)量進(jìn)行匹配計(jì)算,按照匹配值大小對(duì)所述反向推薦字符進(jìn)行排序;所述終端還包括字 符糾錯(cuò)單元110,在輸入用戶選擇的反向推薦字符時(shí),將所述相鄰的字符替換成所述選擇的 反向推薦字符。
在排序時(shí),可按照設(shè)定的規(guī)則對(duì)檢索出的反向檢索字符進(jìn)行排序,在一個(gè)優(yōu)選方案中,可將較符合需糾正的字符的拼音、字符形和字符的個(gè)數(shù)的反向推薦字符排列在用戶 容易注意到的位置,例如列表的前端。用用戶選擇的反向推薦字符來替換掉已輸入的錯(cuò)誤 的字符,從而實(shí)現(xiàn)了糾錯(cuò)的目的。
在上述技術(shù)方案中,優(yōu)選地,還包括更新單元112,根據(jù)用戶選擇的反向推薦字 符的使用記錄,對(duì)所述基本詞庫(kù)中與所述輸入的字符相關(guān)聯(lián)的反向推薦字符進(jìn)行更新。
在該技術(shù)方案中,根據(jù)用戶所選擇使用的反向推薦字符,統(tǒng)計(jì)反向推薦字符的使 用頻率,根據(jù)使用頻率以及新選擇使用的反向推薦字符更新基本詞庫(kù),以便用戶再次輸入 字符時(shí)可更準(zhǔn)確地提供用戶所要的反向推薦字符。
圖2示出了根據(jù)本發(fā)明的實(shí)施例的輸入法的流程如圖2所示,根據(jù)本發(fā)明的實(shí)施例的輸入法,包括步驟202,終端接收輸入的字 符;步驟204,根據(jù)所述輸入的字符在基本詞庫(kù)中檢索出與所述輸入的字符相關(guān)聯(lián)的反向 推薦字符;步驟206,輸出所述反向推薦字符,其中,所述反向推薦字符用于糾正在所述輸 入的字符之前輸入的字符。
在本方案的基本詞庫(kù)中,每一字符均對(duì)應(yīng)一個(gè)或多個(gè)反向推薦字符,因此,無論已 輸入的字符是否正確,均可以根據(jù)當(dāng)前輸入的字符檢測(cè)出與當(dāng)前輸入的字符對(duì)應(yīng)的反向推 薦字符并顯示給用戶,在當(dāng)前輸入的字符之前已輸入的字符錯(cuò)誤時(shí),用戶可選擇某個(gè)反向 推薦字符,用該反向推薦字符來糾正已輸入的字符,無需將光標(biāo)移動(dòng)到錯(cuò)誤的字符處并按 刪除鍵來刪除,然后重新輸入等操作步驟,因此,本方案能夠避免目前正向輸入法繁瑣的糾 正操作步驟,提高了輸入效率,并且也提高了輸入字符的準(zhǔn)確性。在已輸入的字符準(zhǔn)確時(shí), 也可以不啟動(dòng)反向聯(lián)想檢索,可認(rèn)為已經(jīng)經(jīng)過了一次反向聯(lián)想確認(rèn),從而可避免反向聯(lián)想 的不斷進(jìn)行,影響用戶的正常使用。
在上述技術(shù)方案中,優(yōu)選地,所述基本詞庫(kù)用于將所述輸入的字符與所述反向推 薦字符進(jìn)行對(duì)應(yīng)存儲(chǔ);所述根據(jù)所述輸入的字符在基本詞庫(kù)中檢索出與所述輸入的字符相 關(guān)聯(lián)的反向推薦字符的步驟具體包括在最近一次輸入的字符的數(shù)量為多個(gè)時(shí),根據(jù)所述 最近一次輸入的字符中的最后一個(gè)字符,從所述基本詞庫(kù)中檢索出與所述最后一個(gè)字符相 關(guān)聯(lián)的反向推薦字符。
在一次輸入中,可一次性輸入一個(gè)字符或多個(gè)字符,在只輸入一個(gè)字符時(shí),比較簡(jiǎn) 單,可直接基于該字符檢索出相應(yīng)的反向檢索字符,而在一次性輸入的字符為多個(gè)時(shí),可按 最后一個(gè)字符進(jìn)行反向推薦字符。應(yīng)理解,本本所描述的字符可以是一個(gè)詞組或一個(gè)字,例 如在一次性輸入三個(gè)字時(shí),以最后一個(gè)字為基礎(chǔ)進(jìn)行檢索,在一次性輸入兩個(gè)詞組時(shí),以最 后一個(gè)詞組為基礎(chǔ)進(jìn)行檢索。除了該檢索基礎(chǔ)方案外,還可以設(shè)定其他檢索基礎(chǔ),例如不考 慮一次性輸入的字符的個(gè)數(shù),以當(dāng)前輸入的所有字符為基礎(chǔ)進(jìn)行檢索反向推薦字符,同樣 可以達(dá)到相同的目的。
在上述技術(shù)方案中,優(yōu)選地,在輸出所述反向推薦字符時(shí),基于在所述輸入的字符 之前輸入的且與所述輸入的字符相鄰的字符,對(duì)檢索出的反向推薦字符進(jìn)行排序。
因字符的反向推薦字符很多,不便于定位到符合當(dāng)前語(yǔ)境的字符,為了便于用戶 快速查看到符合當(dāng)前語(yǔ)境或符合用戶需求的反向推薦字符,可對(duì)檢索出的反向推薦字符進(jìn) 行排序。
在上述技術(shù)方案中,優(yōu)選地,將所述反向推薦字符的拼音、字符形和/或數(shù)量,分別與所述相鄰的字符的拼音、字符形和/或數(shù)量進(jìn)行匹配計(jì)算,按照匹配值大小對(duì)所述反 向推薦字符進(jìn)行排序;在輸入用戶選擇的反向推薦字符時(shí),將所述相鄰的字符替換成所述 選擇的反向推薦字符。
在排序時(shí),可按照設(shè)定的規(guī)則對(duì)檢索出的反向檢索字符進(jìn)行排序,在一個(gè)優(yōu)選方 案中,可將較符合需糾正的字符的拼音、字符形和字符的個(gè)數(shù)的反向推薦字符排列在用戶 容易注意到的位置,例如列表的前端。用用戶選擇的反向推薦字符來替換掉已輸入的錯(cuò)誤 的字符,從而實(shí)現(xiàn)了糾錯(cuò)的目的。
在上述技術(shù)方案中,優(yōu)選地,根據(jù)用戶選擇的反向推薦字符的使用記錄,對(duì)所述基 本詞庫(kù)中與所述輸入的字符相關(guān)聯(lián)的反向推薦字符進(jìn)行更新。
在該技術(shù)方案中,根據(jù)用戶所選擇使用的反向推薦字符,統(tǒng)計(jì)反向推薦字符的使 用頻率,根據(jù)使用頻率以及新選擇使用的反向推薦字符更新基本詞庫(kù),以便用戶再次輸入 字符時(shí)可更準(zhǔn)確地提供用戶所要的反向推薦字符。
圖3A至圖3F示出了根據(jù)本發(fā)明的實(shí)施例的實(shí)現(xiàn)反向聯(lián)想糾錯(cuò)字符的示意圖。
下面結(jié)合3A至圖3F,具體描述如何實(shí)現(xiàn)輸入字符的反向聯(lián)想糾錯(cuò)。
第一步驟接收用戶輸入的字符。
用戶輸入的字符有兩種情況(參考圖3A):情況1,用戶輸入的內(nèi)容僅為一個(gè)字符, 直接輸出該字符的反向推薦字符;情況2,用戶輸入的內(nèi)容是多個(gè)字符,就以最后一個(gè)字符 為基礎(chǔ),對(duì)該字符前面的輸入字符輸出反向推薦字符。情況I在用戶使用的是手寫輸入法 時(shí)應(yīng)用較多,情況2在用戶使用拼音輸入法時(shí)應(yīng)用較多。
系統(tǒng)接收到的用戶的輸入字符并不一定如圖3A所示,即輸入的字符一直都是正 確的,很多情況下,可能會(huì)輸入錯(cuò)誤的字符,例如用戶想輸入“聯(lián)系人”,可能輸入的結(jié)果如 圖3B所示。情況I表示,用戶在手寫的情況下將“聯(lián)”寫成了 “聆”;情況2表示,用戶在拼 音的情況下將“聯(lián)系”寫成了 “練習(xí)”。
第二步驟根據(jù)用戶輸入的字符在預(yù)置的基本詞庫(kù)中檢索與該字符對(duì)應(yīng)的反向推 薦字符。
基本詞庫(kù)的內(nèi)容與現(xiàn)有漢字符輸入法的內(nèi)容基本一致,通過歷史人民日?qǐng)?bào)數(shù)據(jù)等 大規(guī)模字符庫(kù),根據(jù)馬爾可夫模型等關(guān)系模型訓(xùn)練出來的漢字符詞及關(guān)系模型庫(kù)。現(xiàn)有輸 入法的關(guān)系模型均描述的是正向關(guān)系,即以輸入字符之前輸入字符為基礎(chǔ),建立與其有關(guān) 聯(lián)的后續(xù)字符的關(guān)系列表。關(guān)系列表中的字符均具有不同的匹配度,根據(jù)用戶對(duì)該字符使 用頻率調(diào)整匹配度。
而本發(fā)明的基本詞庫(kù)與所涉及的關(guān)系模型與傳統(tǒng)模型相比,差別在于包含一種反 向關(guān)系,即以當(dāng)前字符為基礎(chǔ),建立與其有關(guān)聯(lián)的前向字符(反向推薦字符)的關(guān)系列表(參 考圖3F)。關(guān)系列表中的字符均具有不同的匹配度,根據(jù)用戶對(duì)該字符使用頻率調(diào)整匹配度。
下面分一個(gè)字符和多個(gè)字符兩種情況描述本步驟的原理及流程。
首先對(duì)于一個(gè)字符的情況如圖3C所示,即圖3A和圖3B對(duì)應(yīng)的情況I。如圖3C所 不,在一種情況下,在第一次輸入時(shí),輸入“聯(lián)”,在第二次輸入時(shí),輸入“系”,該情況是輸入 正確的情況;在另一種情況下,在第一次輸入時(shí),輸入“聆”,在第二次輸入時(shí),輸入“系”,該 情況是輸入錯(cuò)誤的情況。針對(duì)任一情況,從用戶第二次輸入的字符開始進(jìn)入本方案的處理流程。系統(tǒng)根據(jù)“系”字符在基本詞庫(kù)中檢索其對(duì)應(yīng)的反向推薦字符。如圖3D所示,檢索 到的反向推薦字符以包含當(dāng)前字符的詞形式表達(dá),如,“聯(lián)系” “關(guān)系” “嫡系”等詞,便于用 戶理解。在輸入錯(cuò)誤的情況下,用戶可在顯示的反向推薦字符中選擇一個(gè)認(rèn)為正確的字符, 例如選擇“聯(lián)系”,用于“聯(lián)系”來替換“聆系”,或者檢索出的反向推薦字符為“聯(lián)”,用“聯(lián)” 來替換“齡”。
對(duì)于用戶輸入的是多個(gè)字符的情況,如圖3E所示。用戶可能在第一次輸入時(shí),將 “聯(lián)系人”輸入成“兩棲人”;也可能在第一次輸入時(shí),將“聯(lián)系”輸入成了“練習(xí)”,在之后的 第二次輸入時(shí),又輸入了“人”。
在此情況下,檢索反向推薦字符的方式,采用用戶當(dāng)前輸入詞組的最后一個(gè)字符 作為基準(zhǔn),在基本詞庫(kù)內(nèi)檢索其對(duì)應(yīng)的反向推薦字符。如,用戶輸入的是“聯(lián)系人”或“兩棲 人”,即以“人”為基準(zhǔn),根據(jù)在詞庫(kù)中檢索其對(duì)應(yīng)的反向推薦字符。如圖3E所示,檢索到的 反向推薦字符以包含當(dāng)前字符的詞形式表達(dá),如,“聯(lián)系人”、“練習(xí)人”、“憐惜人”等詞,便于用戶理解。
對(duì)于用戶首先輸入“練習(xí)” + “人”的情況,可以理解為首先已經(jīng)針對(duì)“練習(xí)”進(jìn)行 了一次反向校正流程,本次流程是針對(duì)“人”字符進(jìn)行的反向校正流程。
這里為了便于理解,僅列出了詞庫(kù)中匹配度高的反向推薦字符,實(shí)際詞庫(kù)中會(huì)針 對(duì)“人”可能存在一系列的關(guān)系字符,如“好(人)”、“壞(人)”、“欺負(fù)(人)、“罵(人)”等等(參 考圖3F),此步驟不——示出。
第三步驟對(duì)反向推薦字符進(jìn)行排序。
經(jīng)過第二步驟以后,已經(jīng)針對(duì)當(dāng)前字符檢索到了一系列的反向推薦字符,如圖3C 所示的針對(duì)當(dāng)前的“系”字符檢索到的“聯(lián)(系)”、“關(guān)(系)”、“嫡(系)”等詞,以及圖3E所示 的針對(duì)當(dāng)前的“人”字符檢索到的“聯(lián)系(人),,’ “練習(xí)(人)”,“憐惜人”,“好(人),,’ “壞(人)”, “欺負(fù)(人)”,“罵(人),,等詞。此步驟會(huì)對(duì)檢索到的反向推薦字符進(jìn)行排序。
排序的規(guī)則是通過用戶在當(dāng)前字符之前輸入的已有字符詞進(jìn)行聯(lián)想,如圖3E中, 用戶輸入了“兩棲人”,根據(jù)“兩棲”所對(duì)應(yīng)的規(guī)則從步驟二中檢索到的字符列表中再次檢索 關(guān)系更匹配的詞匯,如“聯(lián)系(人)”,“江西(人)”,“練習(xí)(人)”,“憐惜(人)等”。如“聯(lián)系(人)” 的近似度明顯高于“罵(人)”的近似度。
對(duì)于用戶當(dāng)前字符之前是多個(gè)字符的情況,如“兩棲(人)”,著重強(qiáng)調(diào)排序規(guī)則是 詞內(nèi)字符的數(shù)量以及發(fā)音兩個(gè)規(guī)則。
所述字符數(shù)量規(guī)則指的是反向推薦字符與用戶已輸入的字符(待糾錯(cuò)的字符)的 數(shù)量相同。
所述發(fā)音規(guī)則指的是用戶已輸入多個(gè)字符的對(duì)應(yīng)字符與反向推薦詞的對(duì)應(yīng)字符 具有相同的或相近的聲母或韻母。如“兩棲”的首字符對(duì)應(yīng)的首字母為“L”,那么反向推薦 詞的首字母也需要為“L”,或相近為“ J”或“K”(手機(jī)按鍵中二者與“L”在同一按鍵上)。
對(duì)于用戶第一次輸入的是一個(gè)字符的情況(手寫輸入的情況),如“聆(系)”,著重 強(qiáng)調(diào)的排序規(guī)則是字符筆畫結(jié)構(gòu)的近似度。如“聯(lián)(系)”對(duì)應(yīng)的近似度要明顯高于“關(guān)(系)” 對(duì)應(yīng)的近似度。
第四步驟顯示排序后的反向推薦字符。
對(duì)于第三步驟進(jìn)一步檢索出來的反向推薦字符排序后的結(jié)果,首先將第一反向推薦字符與用戶輸入的字符進(jìn)行比較,若二者相同,則結(jié)束驗(yàn)證,不顯示反向推薦信息,開始 下一流程,例如用戶已經(jīng)輸入的是“聯(lián)系人”,反向推薦序列中近似度最高的詞也是“聯(lián)系 (人)”就屬于這種情況。如圖3C和圖3E中的虛線對(duì)應(yīng)的就是這種情況。
若二者不同,可以向用戶顯示匹配度最高的幾個(gè)反向推薦字符,也可以將匹配度 最高的字符默認(rèn)替代用戶已輸入字符。如用戶輸入的是“聆”+ “系”,那么可以向用戶推薦 反向糾錯(cuò)字符列表“聯(lián)系”、“嫡系”、“關(guān)系”等,也可以采用“聯(lián)系”直接替換用戶已輸入的 “聆系”。
第五步驟根據(jù)用戶選擇的反向推薦字符更新基本詞庫(kù)。
經(jīng)過第四步驟以后,用戶會(huì)選擇相應(yīng)的推薦糾錯(cuò)字符對(duì)錯(cuò)誤輸入的字符進(jìn)行更 正。針對(duì)某一項(xiàng)字符,對(duì)其之前的已輸入字符的更正,會(huì)增加該字符與正確字符的匹配度。 若用戶不選擇采用推薦糾錯(cuò)字符進(jìn)行更正,則將用戶輸入的不符合常規(guī)字符詞連接方式的 詞組加入基本詞庫(kù),但其匹配度會(huì)排在最后。如圖3F所示,對(duì)于字符“人”,其相應(yīng)的推薦列 表包括“好(人)”、“壞(人)”、“聯(lián)系(人)”等,每個(gè)推薦字符均具有不同的匹配度。在本流程 的第三步驟中,如果某個(gè)推薦字符排在了第一位,且用戶已輸入的字符與之相同,或者用戶 采用其某個(gè)推薦字符進(jìn)行了糾錯(cuò),如“聯(lián)系”,則“聯(lián)系”對(duì)應(yīng)的匹配度會(huì)進(jìn)行增加,增加的方 式不做限定。
圖4示出了根據(jù)本發(fā)明的實(shí)施例的輸入法具體流程圖。
步驟402,終端接收輸入字符。判斷是否應(yīng)開啟反向聯(lián)想糾錯(cuò)流程,若開啟,則進(jìn)入 步驟404,否則結(jié)束本流程。
步驟404,根據(jù)用戶輸入的字符進(jìn)入基本詞庫(kù)進(jìn)行反向推薦字符檢索。
步驟406,根據(jù)在當(dāng)前輸入字符之前輸入的字符(即待糾錯(cuò)的字符)來對(duì)反向推薦 字符進(jìn)行排序。
步驟408,用排序后的反向推薦字符中匹配度最高的字符和在當(dāng)前輸入的字符之 前輸入的字符進(jìn)行比較,如果一樣,則不提供反向推薦字符,如果不一樣,則提供反向推薦字符。
步驟410,給用戶提供反向推薦字符讓用戶選擇正確的所要輸入的字符。
步驟412,用反向推薦字符替換已輸入字符(待糾錯(cuò)字符)。
步驟414,根據(jù)用戶使用的反向推薦字符對(duì)基本詞庫(kù)進(jìn)行更新。
以上結(jié)合附圖詳細(xì)說明了本發(fā)明的技術(shù)方案,通過本發(fā)明的反向字符聯(lián)想方案, 可以通過后續(xù)輸入字符對(duì)已輸入的字符進(jìn)行糾錯(cuò),使用戶在輸入錯(cuò)別字符時(shí),不用執(zhí)行刪 除錯(cuò)誤的字符并重新輸入正確的字符等繁瑣操作步驟,既提高了輸入字符的效率,也提高 了輸入字符的準(zhǔn)確性,進(jìn)而提高用戶體驗(yàn)。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種終端,其特征在于,包括字符輸入單元,用于接收輸入的字符;檢索單元,用于根據(jù)所述輸入的字符在基本詞庫(kù)中檢索出與所述輸入的字符相關(guān)聯(lián)的反向推薦字符;反向字符推薦單元,用于輸出所述反向推薦字符,其中,所述反向推薦字符用于糾正在所述輸入的字符之前輸入的字符。
2.根據(jù)權(quán)利要求1所述的終端,其特征在于,所述基本詞庫(kù)用于將所述輸入的字符與所述反向推薦字符進(jìn)行對(duì)應(yīng)存儲(chǔ);所述檢索單元用于在最近一次輸入的字符的數(shù)量為多個(gè)時(shí),根據(jù)所述最近一次輸入的字符中的最后一個(gè)字符,從所述基本詞庫(kù)中檢索出與所述最后一個(gè)字符相關(guān)聯(lián)的反向推薦字符。
3.根據(jù)權(quán)利要求1所述的終端,其特征在于,還包括排序單元,在輸出所述反向推薦字符時(shí),基于在所述輸入的字符之前輸入的且與所述輸入的字符相鄰的字符,對(duì)檢索出的反向推薦字符進(jìn)行排序。
4.根據(jù)權(quán)利要求3所述的終端,其特征在于,所述排序單元包括匹配子單元,用于將所述反向推薦字符的拼音、字符形和/或數(shù)量,分別與所述相鄰的字符的拼音、字符形和/ 或數(shù)量進(jìn)行匹配計(jì)算,按照匹配值大小對(duì)所述反向推薦字符進(jìn)行排序;所述終端還包括字符糾錯(cuò)單元,在輸入用戶選擇的反向推薦字符時(shí),將所述相鄰的字符替換成所述選擇的反向推薦字符。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的終端,其特征在于,還包括更新單元,根據(jù)用戶選擇的反向推薦字符的使用記錄,對(duì)所述基本詞庫(kù)中與所述輸入的字符相關(guān)聯(lián)的反向推薦字符進(jìn)行更新。
6.一種輸入法,其特征在于,包括終端接收輸入的字符;根據(jù)所述輸入的字符在基本詞庫(kù)中檢索出與所述輸入的字符相關(guān)聯(lián)的反向推薦字輸出所述反向推薦字符,其中,所述反向推薦字符用于糾正在所述輸入的字符之前輸入的字符。
7.根據(jù)權(quán)利要求6所述的輸入法,其特征在于,所述基本詞庫(kù)用于將所述輸入的字符與所述反向推薦字符進(jìn)行對(duì)應(yīng)存儲(chǔ);所述根據(jù)所述輸入的字符在基本詞庫(kù)中檢索出與所述輸入的字符相關(guān)聯(lián)的反向推薦字符的步驟具體包括在最近一次輸入的字符的數(shù)量為多個(gè)時(shí),根據(jù)所述最近一次輸入的字符中的最后一個(gè)字符,從所述基本詞庫(kù)中檢索出與所述最后一個(gè)字符相關(guān)聯(lián)的反向推薦字符。
8.根據(jù)權(quán)利要求6所述的輸入法,其特征在于,在輸出所述反向推薦字符時(shí),基于在所述輸入的字符之前輸入的且與所述輸入的字符相鄰的字符,對(duì)檢索出的反向推薦字符進(jìn)行排序。
9.根據(jù)權(quán)利要求8所述的輸入法,其特征在于,將所述反向推薦字符的拼音、字符形和 /或數(shù)量,分別與所述相鄰的字符的拼音、字符形和/或數(shù)量進(jìn)行匹配計(jì)算,按照匹配值大小對(duì)所述反向推薦字符進(jìn)行排序;在輸入用戶選擇的反向推薦字符時(shí),將所述相鄰的字符替換成所述選擇的反向推薦字符。
10.根據(jù)權(quán)利要求6至9所述的輸入法,其特征在于,根據(jù)用戶選擇的反向推薦字符的使用記錄,對(duì)所述基本詞庫(kù)中與所述輸入的字符相關(guān)聯(lián)的反向推薦字符進(jìn)行更新。
全文摘要
本發(fā)明提供了一種終端和一種輸入法,其中,終端包括字符輸入單元,用于接收輸入的字符;檢索單元,用于根據(jù)所述輸入的字符在基本詞庫(kù)中檢索出與所述輸入的字符相關(guān)聯(lián)的反向推薦字符;反向字符推薦單元,用于輸出所述反向推薦字符,其中,所述反向推薦字符用于糾正在所述輸入的字符之前輸入的字符。通過本發(fā)明的技術(shù)方案,可以通過后續(xù)輸入字符對(duì)已輸入的字符進(jìn)行糾錯(cuò),使用戶輸入錯(cuò)別字符時(shí)不用執(zhí)行刪除并重新輸入等繁瑣操作,可進(jìn)一步提高輸入法的智能性。
文檔編號(hào)G06F17/30GK103064531SQ20131002609
公開日2013年4月24日 申請(qǐng)日期2013年1月18日 優(yōu)先權(quán)日2013年1月18日
發(fā)明者梁維偉 申請(qǐng)人:東莞宇龍通信科技有限公司, 宇龍計(jì)算機(jī)通信科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1