一種漢字識別方法、裝置及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種漢字識別方法、裝置及終端。
【背景技術(shù)】
[0002]不同國家的語言由單個字或者詞為基本單位組成,每種語言都包括了大量的字或者詞。中國的漢字非常多,在《中國字?!分写蠹s收錄了 85568個漢字,其中常用漢字大約3500個。由于中國的漢字數(shù)量龐大,即使是在常用漢字中,也有一些字是大多數(shù)人不認識的漢字。當(dāng)在社交生活中遇到不認識的漢字即生字時,需要及時獲知該漢字的讀音或者釋義。
[0003]現(xiàn)有的漢字識別方式主要有以下幾種:
[0004]第一種方式:采用傳統(tǒng)的查字典方式,這種方式由于需要在識別漢字時身邊帶有字典,很不方便,并且人遇到生字具有隨機性,可能隨時隨地會遇到生字,不可能時刻隨身攜帶字典。
[0005]下面是基于現(xiàn)代的通信終端進行漢字識別的方式。
[0006]第二種方式:采用特定的工具,如金山詞霸的輔助讀音功能,用戶通過結(jié)構(gòu)化輸入漢字方式(例如五筆、筆畫輸入方式)輸入將要識別的漢字,系統(tǒng)在檢測到有漢字輸入時,通過將當(dāng)前漢字與漢字庫中的漢字進行匹配,在漢字庫中查找到該當(dāng)前漢字后,對應(yīng)得到該當(dāng)前漢字的信息,包括該當(dāng)前漢字的讀音。當(dāng)用戶點擊交互界面的朗讀圖標(biāo)時,系統(tǒng)按照用戶發(fā)送的觸發(fā)朗讀事件播放該當(dāng)前漢字的讀音。這種方式需要用戶安裝特定的工具,在采用特定的工具進行漢字識別時,只使用了朗讀一項功能,其他的功能可能是用戶不經(jīng)常使用或者不需要的功能,這樣造成資源的浪費。并且,如果用戶使用的終端上沒有安裝特定的工具時,需要在網(wǎng)絡(luò)環(huán)境下下載并安裝該特定工具,使得漢字識別具有一定的局限性,導(dǎo)致識別速度下降。
[0007]第三種方式:使用網(wǎng)頁提供的漢字轉(zhuǎn)拼音的方式,通過特定的網(wǎng)頁將檢測到的漢字轉(zhuǎn)化為拼音顯示出來。該方式也需要在網(wǎng)絡(luò)環(huán)境下,并且對于沒有系統(tǒng)學(xué)習(xí)過拼音的用戶,仍然不知道該漢字如何讀,用戶體驗差。
【發(fā)明內(nèi)容】
[0008]本發(fā)明實施例提供一種漢字識別方法、裝置及終端,用以解決現(xiàn)有技術(shù)中存在的對漢字進行識別時過程復(fù)雜、識別速度慢的問題。
[0009]本發(fā)明實施例提供一種漢字識別方法,包括:
[0010]輸入法系統(tǒng)根據(jù)接收到的結(jié)構(gòu)序列,在保存的漢字庫中查找與所述結(jié)構(gòu)序列匹配的多個并顯示,所述漢字庫中存儲漢字、漢字的結(jié)構(gòu)序列、拼音的對應(yīng)關(guān)系;
[0011]根據(jù)用戶在顯示的所述漢字中選擇的漢字,在所述漢字庫中查找選擇的所述漢字的拼音;
[0012]顯示所述漢字的拼音。
[0013]采用本發(fā)明實施例提供的方法,使用輸入法系統(tǒng)在漢字庫中查找漢字的拼音,將該漢字的拼音顯示給用戶,由于輸入法是各種終端上一個常用的應(yīng)用,在無網(wǎng)絡(luò)環(huán)境下也可以使用,不需要安裝其他的應(yīng)用,使得漢字識別過程簡單,提高了識別速度。
[0014]進一步的,上述方法,還包括:
[0015]在所述漢字庫中查找選擇的所述漢字的同音字;
[0016]顯示預(yù)設(shè)數(shù)量的所述同音字。
[0017]這樣,由于將漢字的同音字也顯示給用戶,使得對于沒有系統(tǒng)學(xué)習(xí)過拼音的用戶也可以通過同音字對該漢字進行識別,簡化了漢字識別難度,提高了用戶體驗。
[0018]進一步的,上述方法,還包括:
[0019]在所述漢字庫中查找與選擇的所述漢字的拼音的聲調(diào)相同的同音字;
[0020]顯示預(yù)設(shè)數(shù)量的所述同音字。
[0021]進一步的,顯示預(yù)設(shè)數(shù)量的所述同音字,具體包括:
[0022]在選擇的所述漢字對應(yīng)的同音字中,按照獲取的各同音字對應(yīng)的使用頻度從大到小的順序?qū)λ鐾糇诌M行排序;
[0023]顯示排序后的同音字中前預(yù)設(shè)數(shù)量的同音字。
[0024]這樣,由于使用頻度越大表示越常使用,通過顯示使用頻度從大到小的前預(yù)設(shè)數(shù)量的同音字,可以使得用戶更加容易識別該漢字。
[0025]進一步的,上述方法,還包括:
[0026]當(dāng)接收到同音字切換請求時,在按照使用頻度從大到小的順序排序的所述同音字中,從當(dāng)前顯示的同音字之后的同音字開始,依次選擇預(yù)設(shè)數(shù)量的同音字作為切換顯示的同音字。
[0027]這樣,通過顯示不同的同音字,進一步簡化了漢字識別難度。
[0028]進一步的,上述方法,還包括:
[0029]根據(jù)選擇的所述漢字的拼音的聲調(diào),為顯示的同音字標(biāo)記與該漢字拼音相同的聲調(diào);或者
[0030]根據(jù)顯示的同音字的拼音的聲調(diào),為顯示的同音字標(biāo)記該同音字的聲調(diào)。
[0031]進一步的,上述方法,還包括:
[0032]當(dāng)接收到對選擇的所述漢字的朗讀請求時,按照該漢字對應(yīng)的拼音進行朗讀;或者
[0033]當(dāng)接收到對選擇的所述漢字的釋義顯示請求時,將獲取的該漢字的釋義進行顯
/j、l Ο
[0034]進一步的,在所述漢字庫中查找選擇的所述漢字的拼音之前,還包括:
[0035]接收漢字拼音識別模式的切換請求并切換到漢字拼音識別模式。
[0036]本發(fā)明實施例還提供了一種漢字識別裝置,包括:
[0037]第一查找單元,用于根據(jù)接收到的結(jié)構(gòu)序列,在保存的漢字庫中查找與所述結(jié)構(gòu)序列匹配的漢字并顯示,所述漢字庫中存儲漢字、漢字的結(jié)構(gòu)序列、拼音的對應(yīng)關(guān)系;
[0038]第二查找單元,用于根據(jù)用戶在顯示的所述漢字中選擇的漢字,在所述漢字庫中查找選擇的所述漢字的拼音;
[0039]第一顯示單元,用于顯示所述漢字的拼音。
[0040]采用本發(fā)明實施例提供的裝置,使用輸入法系統(tǒng)在漢字庫中查找漢字的拼音,將該漢字的拼音顯示給用戶,由于輸入法是各種終端上一個常用的應(yīng)用,在無網(wǎng)絡(luò)環(huán)境下也可以使用,不需要安裝其他的應(yīng)用,使得漢字識別過程簡單,提高了識別速度。
[0041]進一步的,上述裝置,還包括:
[0042]第三查找單元,用于在所述漢字庫中查找選擇的所述漢字的同音字;
[0043]第二顯示單元,用于顯示預(yù)設(shè)數(shù)量的所述同音字。
[0044]這樣,由于將漢字的同音字也顯示給用戶,使得對于沒有系統(tǒng)學(xué)習(xí)過拼音的用戶也可以通過同音字對該漢字進行識別,簡化了漢字識別難度,提高了用戶體驗。
[0045]進一步的,上述裝置,還包括:
[0046]第四查找單元,用于在所述漢字庫中查找與選擇的所述漢字的拼音的聲調(diào)相同的同音字;
[0047]第三顯示單元,用于顯示預(yù)設(shè)數(shù)量的所述同音字。
[0048]進一步的,所述第二顯示單元或第三顯示單元,具體用于在選擇的所述漢字對應(yīng)的同音字中,按照獲取的各同音字對應(yīng)的使用頻度從大到小的順序?qū)λ鐾糇诌M行排序;顯示排序后的同音字中前預(yù)設(shè)數(shù)量的同音字。
[0049]這樣,由于使用頻度越大表示越常使用,通過顯示使用頻度從大到小的前預(yù)設(shè)數(shù)量的同音字,可以使得用戶更加容易識別該漢字。
[0050]進一步的,上述裝置,還包括:
[0051]同音字切換單元,用于當(dāng)接收到同音字切換請求時,在按照使用頻度從大到小的順序排序的所述同音字中,從當(dāng)前顯示的同音字之后的同音字開始,依次選擇預(yù)設(shè)數(shù)量的同音字作為切換顯不的同音字。
[0052]這樣,通過顯示不同的同音字,進一步簡化了漢字識別難度。
[0053]進一步的,上述裝置,還包括:
[0054]第一標(biāo)記單元,用于根據(jù)選擇的所述漢字的拼音的聲調(diào),為顯示的同音字標(biāo)記與該漢字拼音相同的聲調(diào);或者<