一種漢字輸入方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種漢字輸入方法及裝置。
【背景技術(shù)】
[0002]輸入法是指為了將各種符號(hào)輸入計(jì)算機(jī)或其他設(shè)備(如手機(jī))而采用的編碼方法。漢字輸入的編碼方法,基本上都是采用將音、形、義與特定的鍵相聯(lián)系,再根據(jù)不同漢字進(jìn)行組合來完成漢字的輸入的。
[0003]目前現(xiàn)有技術(shù)中主流的漢字輸入法主要采用的是按照拼音的拼寫方式查找與用戶輸入的拼音相匹配的漢字或詞,然后以詞頻出現(xiàn)的熱度來為用戶排序,從而來推薦給用戶使用。上述拼音輸入法以其能讀即能輸入的優(yōu)點(diǎn)而被廣泛應(yīng)用,但也存在一個(gè)缺陷,那就是用戶必須正確拼寫出漢字的拼音才能在計(jì)算機(jī)中輸入對(duì)應(yīng)的漢字,而中國(guó)漢字極為浩繁,約有十萬(wàn)以上,其中不乏眾多用戶不會(huì)讀的生僻字,當(dāng)用戶面對(duì)這些生僻字時(shí),由于不能確定它們的讀音,窘境便來了,基于拼音的輸入法使得用戶不知道該如何才能打出該字。因此,有必要提供改進(jìn)的技術(shù)方案,以克服現(xiàn)有的漢字輸入技術(shù)中存在的生僻字難以輸入的問題。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供一種漢字輸入方法及裝置,可實(shí)現(xiàn)生僻字的快捷輸入,提升漢字輸入法的易用性。
[0005]本發(fā)明實(shí)施例提供的漢字輸入方法,包括:獲取構(gòu)成目標(biāo)漢字的各漢字部件的描述信息,所述描述信息包括各所述漢字部件的拼音;根據(jù)所述描述信息,查找與所述描述信息相匹配的漢字;將查找到的漢字作為所述目標(biāo)漢字輸出。
[0006]本發(fā)明實(shí)施例提供的漢字輸入裝置,包括:描述信息獲取模塊,用于獲取構(gòu)成目標(biāo)漢字的各漢字部件的描述信息,所述描述信息包括各所述漢字部件的拼音;查找模塊,用于根據(jù)所述描述信息獲取模塊獲取的所述描述信息,查找與所述描述信息相匹配的漢字;輸出模塊,用于將所述查找模塊查找到的漢字作為所述目標(biāo)漢字輸出。本發(fā)明實(shí)施例提供的上述漢字輸入方法及裝置。
[0007]本發(fā)明實(shí)施例提供的上述漢字輸入方法及裝置,將以字體的偏旁部首來查閱字典,得到該字的發(fā)音這一用戶的自然行為習(xí)慣在拼音輸入法中加以實(shí)現(xiàn),通過根據(jù)包括構(gòu)成目標(biāo)漢字的各漢字部件的拼音的描述信息,查找與該描述信息相匹配的漢字,可解決現(xiàn)有技術(shù)中因用戶不了解待輸入文字的讀音而無法將文字輸入終端設(shè)備的技術(shù)缺陷,實(shí)現(xiàn)生僻字的快捷輸入,提升漢字輸入法的易用性。
[0008]為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附圖式,作詳細(xì)說明如下。
【附圖說明】
[0009]圖1示出了一種用戶終端的結(jié)構(gòu)框圖;
[0010]圖2為本發(fā)明第一實(shí)施例提供的一種漢字輸入方法的流程圖;
[0011]圖3為本發(fā)明第二實(shí)施例提供的一種漢字輸入方法的流程圖;
[0012]圖4為本發(fā)明第二實(shí)施例提供的一種漢字輸入方法中部分步驟的細(xì)節(jié)流程圖;
[0013]圖5為本發(fā)明實(shí)施例提供的一種漢字輸入方法中在計(jì)算機(jī)端進(jìn)行漢字輸入的示意圖;
[0014]圖6為本發(fā)明實(shí)施例提供的一種漢字輸入方法中在移動(dòng)終端進(jìn)行漢字輸入的示意圖;
[0015]圖7為本發(fā)明第三實(shí)施例提供的一種漢字輸入裝置的結(jié)構(gòu)示意圖;
[0016]圖8為本發(fā)明第四實(shí)施例提供的一種漢字輸入裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0017]為更進(jìn)一步闡述本發(fā)明為實(shí)現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對(duì)依據(jù)本發(fā)明的【具體實(shí)施方式】、結(jié)構(gòu)、特征及其功效,詳細(xì)說明如后。
[0018]圖1示出了一種用戶終端的結(jié)構(gòu)框圖。如圖1所示,用戶終端200包括:存儲(chǔ)器202、存儲(chǔ)控制器204、一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器206、外設(shè)接口 208、射頻模塊210、音頻模塊212、顯示模塊214以及按鍵模塊216。這些組件通過一條或多條通訊總線/信號(hào)線218相互通訊。
[0019]可以理解,圖1所示的結(jié)構(gòu)僅為示意,用戶終端200還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1中所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。
[0020]存儲(chǔ)器202可用于存儲(chǔ)軟件程序以及模塊,如本發(fā)明實(shí)施例中的漢字輸入方法及裝置對(duì)應(yīng)的程序指令/模塊,處理器206通過運(yùn)行存儲(chǔ)在存儲(chǔ)器202內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的漢字輸入方法。
[0021]存儲(chǔ)器202可包括高速隨機(jī)存儲(chǔ)器,還可包括非易失性存儲(chǔ)器,如一個(gè)或者多個(gè)磁性存儲(chǔ)裝置、閃存、或者其他非易失性固態(tài)存儲(chǔ)器。在一些實(shí)例中,存儲(chǔ)器202可進(jìn)一步包括相對(duì)于處理器206遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過網(wǎng)絡(luò)連接至用戶終端200。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。處理器206以及其他可能的組件對(duì)存儲(chǔ)器202的訪問可在存儲(chǔ)控制器204的控制下進(jìn)行。
[0022]處理器206運(yùn)行存儲(chǔ)器202內(nèi)的各種軟件、指令以執(zhí)行用戶終端200的各種功能以及進(jìn)行數(shù)據(jù)處理。
[0023]外設(shè)接口 208用于將各種外部設(shè)備耦合至CPU以及存儲(chǔ)器202。
[0024]在一些實(shí)施例中,存儲(chǔ)控制器204、處理器206以及外設(shè)接口 208可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,他們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。
[0025]射頻模塊210用于接收以及發(fā)送電磁波,實(shí)現(xiàn)電磁波與電信號(hào)的相互轉(zhuǎn)換,從而與通信網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通訊。射頻模塊210可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號(hào)處理器、加密/解密芯片、用戶身份模塊(SM)卡、存儲(chǔ)器等等。射頻模塊210可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、無線網(wǎng)絡(luò)進(jìn)行通訊或者通過無線網(wǎng)絡(luò)與其他設(shè)備進(jìn)行通訊。上述的無線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的無線網(wǎng)絡(luò)可以使用各種通信標(biāo)準(zhǔn)、協(xié)議及技術(shù),包括但并不限于全球移動(dòng)通信系統(tǒng)(Global System for Mobile Communicat1n, GSM)、增強(qiáng)型移動(dòng)通信技術(shù)(Enhanced Data GSM Environment, EDGE),寬帶碼分多址技術(shù)(wideband code divis1nmultiple access,W-CDMA),碼分多址技術(shù)(Code divis1n access,CDMA)、時(shí)分多址技術(shù)(time divis1n multiple access,TDMA),藍(lán)牙,無線保真技術(shù)(Wireless, Fidelity,WiFi)(如美國(guó)電氣和電子工程師協(xié)會(huì)標(biāo)準(zhǔn)IEEE802.11a,IEEE802.11b,IEEE802.1lg和/或 IEEE802.lln)、網(wǎng)絡(luò)電話(Voice over internet protocol,VoIP)、全球微波互聯(lián)接入(Worldwide Interoperability for Microwave Access,Wi_Max)、其他用于郵件、即時(shí)通信及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議,甚至可包括那些當(dāng)前仍未被開發(fā)出來的協(xié)議。
[0026]音頻模塊212向用戶提供音頻接口,其可包括一個(gè)或多個(gè)麥克風(fēng)、一個(gè)或者多個(gè)揚(yáng)聲器以及音頻電路。音頻電路從外設(shè)接口 208處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚(yáng)聲器。揚(yáng)聲器將電信息轉(zhuǎn)換為人耳能聽到的聲波。音頻電路還從麥克風(fēng)處接收電信息,將電信號(hào)轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口 208中以進(jìn)行進(jìn)一步的處理。音頻數(shù)據(jù)可以從存儲(chǔ)器202處或者通過射頻模塊210獲取。此外,音頻數(shù)據(jù)也可以存儲(chǔ)至存儲(chǔ)器202中或者通過射頻模塊210進(jìn)行發(fā)送。在一些實(shí)例中,音頻模塊212還可包括一個(gè)耳機(jī)播孔,用于向耳機(jī)或者其他設(shè)備提供音頻接口。
[0027]顯示模塊214在用戶終端200與用戶之間提供一個(gè)輸出界面,向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結(jié)果是對(duì)應(yīng)于一些用戶界面對(duì)象??梢岳斫獾?,顯示模塊214還可以在用戶終端200與用戶之間同時(shí)提供一個(gè)輸出及輸入界面。具體地,除了向用戶顯示視頻輸出之外,顯示模塊214還接收用戶的輸入,例如用戶的點(diǎn)擊、滑動(dòng)等手勢(shì)操作,以便用戶界面對(duì)象對(duì)這些用戶的輸入做出響應(yīng)。檢測(cè)用戶輸入的技術(shù)可以是基于電阻式、電容式或者其他任意可能的觸控檢測(cè)技術(shù)。顯示模塊214顯示單元的具體實(shí)例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。
[0028]按鍵模塊216同樣提供用戶向用戶終端200進(jìn)行輸入的接口,用戶可以通過按下不同的按鍵以使用戶終端200執(zhí)行不同的功能。
[0029]用戶終端200可以包括:支持漢字輸入功能的智能手機(jī)、平板電腦、電子書閱讀器、MP3 播放器(Moving Picture Experts Group Aud1 Layer III,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)