專利名稱:一種多音漢字的輸入方法及裝置的制作方法
技術領域:
本發(fā)明涉及信息處理領域,尤其涉及一種多音漢字的輸入方法及裝置。
背景技術:
用戶在使用呼叫或短信等功能時,通常會使用通訊錄的自動查找功能,即使用 拼音的方式查找通訊錄。中國人名字中有很多多音字,比如“曾,,有兩種讀音,"zeng"和 “ceng”,“行”字有兩種讀音“xing”和“hang”。如某人名字叫“曾行”,實際音為“ ζ enghang ”,假如這個名字在手機的通訊錄 中實際存儲的是多音字的其他讀音,如“cengxing”,在這種情況下,如果用戶使用拼音 “zenghang”則無法準確查找到這個名字。此時用戶必須重新輸入“zenghang”才能找到。在實現(xiàn)上述多音漢字查找的過程中,發(fā)明人發(fā)現(xiàn)由于用戶習慣使用聲音記憶,因 此現(xiàn)有技術的手機等裝置中存在著用戶無法根據(jù)讀音準確查找到對應姓名的問題。
發(fā)明內容
本發(fā)明的實施例提供一種多音漢字的輸入方法及裝置,能夠方便用戶進行漢字查 找。為達到上述目的,本發(fā)明的實施例采用如下技術方案一種多音漢字的輸入方法,包括多音漢字輸入處理裝置接收用戶輸入的漢字輸入單元;所述多音漢字輸入處理裝置若確定所述漢字輸入單元中包含多音字,則窮舉出所 述漢字輸入單元的所有拼音組合,并根據(jù)所述拼音組合建立所述漢字輸入單元的索引。一種多音漢字的輸入處理裝置,包括輸入單元,用于接收用戶輸入的漢字輸入單元;判斷單元,用于判斷所述漢字輸入單元中是否包含多音字;拼音窮舉單元,用于若確定所述漢字輸入單元中包含多音字,則窮舉出所述漢字 輸入單元的所有拼音組合;索引建立單元,用于根據(jù)所述拼音組合建立所述漢字輸入單元的索引。本發(fā)明實施例提供的多音漢字的輸入方法及裝置,多音漢字輸入處理裝置接收用 戶輸入的漢字輸入單元;若確定該漢字輸入單元中包含多音字,則窮舉出該漢字輸入單元 的所有拼音組合,并根據(jù)拼音組合建立該漢字輸入單元的索引。這樣,無論用戶通過什么方 式向多音漢字輸入處理裝置輸入包含多音字的漢字或詞語,該多音漢字輸入處理裝置通過 窮舉多音字的所有拼音組合,以及相應的索引建立,能夠符合用戶查找時的聲音記憶習慣, 使用戶通過拼音快速且準確地找到要找的漢字或詞語。
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些 實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附 圖獲得其他的附圖。圖1為本發(fā)明實施例一提供的多音漢字的輸入方法的流程框圖;圖2為本發(fā)明實施例二提供的多音漢字的輸入方法的流程框圖;圖3為本發(fā)明實施例三提供的多音漢字的輸入方法的流程框圖;圖4為本發(fā)明實施例四提供的多音漢字的輸入方法的流程框圖;圖5為本發(fā)明實施例五提供的多音漢字的輸入方法的流程框圖;圖6為本發(fā)明實施例提供的多音漢字的輸入處理裝置的結構框圖;圖7為本發(fā)明實施例提供的多音漢字的輸入處理裝置的另一結構框圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于 本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。實施例一本發(fā)明實施例一提供的多音漢字的輸入方法,如圖1所示,該方法步驟包括S101、多音漢字輸入處理裝置接收用戶輸入的漢字輸入單元。在此,多音漢字輸入處理裝置可以是手機等能夠進行文字錄入的裝置設備。用戶 的輸入方式可以有多種,例如拼音輸入、手寫輸入、筆畫輸入、編碼輸入等等。漢字輸入單 元,可以是一個漢字,也可以是由多個漢字構成的。S102、該多音漢字輸入處理裝置若確定該漢字輸入單元中包含多音字,則窮舉出 該漢字輸入單元的所有拼音組合,并根據(jù)該拼音組合建立漢字輸入單元的索引。本發(fā)明實施例提供的多音漢字的輸入方法,多音漢字輸入處理裝置接收用戶輸入 的漢字輸入單元;若確定該漢字輸入單元中包含多音字,則窮舉出該漢字輸入單元的所有 拼音組合,并根據(jù)拼音組合建立該漢字輸入單元的索引。這樣,無論用戶通過什么方式向多 音漢字輸入處理裝置輸入包含多音字的漢字或詞語,該多音漢字輸入處理裝置通過窮舉多 音字的所有拼音組合,以及相應的索引建立,能夠符合用戶查找時的聲音記憶習慣,使用戶 通過拼音快速且準確地找到要找的漢字或詞語。實施例二本發(fā)明實施例二提供的多音漢字的輸入方法,多音漢字輸入處理裝置假設為手 機,以用戶向手機中輸入聯(lián)系人姓名為例進行說明。如圖2所示,其步驟包括S201、手機接收用戶通過拼音、筆畫或者手寫方式輸入的聯(lián)系人姓名的漢字。本實施例中,假設聯(lián)系人姓名為“曾行”,實際讀音為“zenghang”。S202、手機識別出輸入的姓名中包含多音字,則窮舉出該姓名的所有全拼音組合, 并通過手機屏幕顯示給用戶。具體的,可以在手機屏幕上彈出對話框提供四個可選的全拼音組合“zenghang” "zengxing" "cenghang" "cengxing^o
S203、用戶根據(jù)聯(lián)系人姓名的讀音在手機屏幕上選出一個全拼音組合。在本實施例中,假設實際讀音為“zenghang”,則用戶在上述四個組合中選擇 "zenghang^oS204、手機接收用戶選出的全拼音組合,并與該姓名漢字建立索引。這樣,以后用戶通過拼音查找通訊錄時,可以根據(jù)聲音記憶習慣,按照實際讀音輸 入“zenghang”即能查找到。本發(fā)明實施例提供的多音漢字的輸入方法,手機接收用戶輸入的漢字姓名;若確 定該姓名中包含多音字,則窮舉出該姓名漢字的所有全拼音組合,并顯示給用戶;待用戶選 擇后,手機將用戶選擇的全拼音組合與該姓名建立索引。這樣,無論用戶通過什么方式向手 機輸入包含多音字的姓名,在查找時,用戶都能夠根據(jù)聲音記憶習慣,按照實際讀音用拼音 快速且準確地找到要找的聯(lián)系人。實施例三本發(fā)明實施例三提供的多音漢字的輸入方法,多音漢字輸入處理裝置假設為手 機,以用戶向手機中輸入聯(lián)系人姓名為例進行說明。如圖3所示,其步驟包括S301、手機接收用戶通過拼音、筆畫或者手寫方式輸入的聯(lián)系人姓名的漢字。本實施例中,假設聯(lián)系人姓名為“曾行”,實際讀音為“zenghang”。S302、手機識別出輸入的姓名中包含多音字,則窮舉出該姓名的所有拼音縮寫組 合,并通過手機屏幕顯示給用戶。具體的,可以在手機屏幕上彈出對話框提供四個可選的拼音縮寫組合 “zh” “zx” “ch” “cx”。S303、用戶根據(jù)聯(lián)系人姓名的讀音在手機屏幕上選出一個拼音縮寫組合。在本實施例中,假設實際讀音為“zenghang”,則用戶在上述四個組合中選擇 “zh”。S304、手機接收用戶選出的拼音縮寫組合,并與該姓名漢字建立索引。進一步地,可以將用戶選擇的拼音縮寫組合與該姓名一起顯示,即記在手機通訊 錄中顯示“zh曾行”。這樣,能夠提示用戶該聯(lián)系人的姓名發(fā)音、檢索縮寫,方便了用戶查找。這樣,以后用戶查找通訊錄時,可以只輸入拼音縮寫“zh”即能查找到。本發(fā)明實施例提供的多音漢字的輸入方法,手機接收用戶輸入的漢字姓名;若確 定該姓名中包含多音字,則窮舉出該姓名漢字的所有拼音縮寫組合,并顯示給用戶;待用戶 選擇后,手機將用戶選擇的拼音縮寫組合與該姓名建立索引。這樣,無論用戶通過什么方式 向手機輸入包含多音字的姓名,在查找時,用戶都能夠根據(jù)聲音記憶習慣,按照實際讀音用 拼音縮寫快速且準確地找到要找的聯(lián)系人,方便了用戶使用。此外,查找時采用拼音縮寫,加快了查找速度,進一步方便了用戶使用。實施例四本發(fā)明實施例四提供的多音漢字的輸入方法,多音漢字輸入處理裝置假設為手 機,以用戶向手機中輸入聯(lián)系人姓名為例進行說明。如圖4所示,其步驟包括S401、手機接收用戶通過拼音、筆畫或者手寫方式輸入的聯(lián)系人姓名的漢字。本實施例中,假設聯(lián)系人姓名為“曾行”,實際讀音為“zenghang”。S402、手機識別出輸入的姓名中包含多音字,則窮舉出該姓名的所有全拼音組合,并分別與該姓名建立索引。具體的,當用戶輸入“曾行”后,手機軟件識別出其包含多音漢字后,在后臺窮舉出 四個全拼音組合“zenghang” "zengxing" "cenghang" "cengxing",并將這四個全拼音組 合分別與“曾行”建立索引。這樣,以后用戶通過拼音查找通訊錄時,能夠根據(jù)聯(lián)系人姓名漢字的任何讀音進 行查找。即輸入“zenghang” "zengxing" "cenghang" “cengxing”中的任意一個都能找到 “曾行”。本發(fā)明實施例提供的多音漢字的輸入方法,手機接收用戶輸入的漢字姓名;若確 定該姓名中包含多音字,則窮舉出該姓名漢字的所有全拼音組合,并分別與該姓名建立索 引。這樣,無論用戶通過什么方式輸入向手機包含多音字的姓名,在查找時,用戶能夠根據(jù) 該聯(lián)系人姓名的任何讀音進行查找,方便了用戶使用。實施例五本發(fā)明實施例五提供的多音漢字的輸入方法,多音漢字輸入處理裝置假設為手 機,以用戶向手機中輸入聯(lián)系人姓名為例進行說明。如圖5所示,其步驟包括S501、手機接收用戶通過拼音、筆畫或者手寫方式輸入的聯(lián)系人姓名的漢字。本實施例中,假設聯(lián)系人姓名為“曾行”,實際讀音為“zenghang”。S502、手機識別出輸入的姓名中包含多音字,則窮舉出該姓名的所有拼音縮寫組 合,并分別與該姓名建立索引。具體的,當用戶輸入“曾行”后,手機軟件識別出其包含多音漢字后,在后臺窮舉出 四個拼音縮寫組合“zh” “zx” “ch” “cx”,并將這四個拼音縮寫組合分別與“曾行”建立索 引。這樣,以后用戶通過拼音查找通訊錄時,能夠根據(jù)聯(lián)系人姓名漢字的任何拼音縮 寫進行查找。即輸入“zh” "zx" “ch” “cx”中的任意一個都能找到“曾行”。本發(fā)明實施例提供的多音漢字的輸入方法,手機接收用戶輸入的漢字姓名;若確 定該姓名中包含多音字,則窮舉出該姓名漢字的所有拼音縮寫組合,并分別與該姓名建立 索引。這樣,無論用戶通過什么方式向手機輸入包含多音字的姓名,在查找時,用戶能夠根 據(jù)該聯(lián)系人姓名的任何拼音縮寫進行查找,方便了用戶使用。此外,查找時采用拼音縮寫,加快了查找速度,進一步方便了用戶使用。需要說明的是,上述實施例二至五中多音漢字輸入處理裝置是以用戶向手機中輸 入聯(lián)系人姓名為例進行的說明,本發(fā)明實施例并不限于此,還可以是其他一些使用全拼音 或拼音縮寫查找漢字的裝置,如超市收銀系統(tǒng)、車輛管理系統(tǒng)等等。本發(fā)明實施例提供的多音漢字的輸入處理裝置60,如圖6所示,包括輸入單元601,用于接收用戶輸入的漢字輸入單元。該漢字單元可以是一個漢字,也可以由多個漢字構成。判斷單元602,用于判斷漢字輸入單元601中是否包含多音字。拼音窮舉單元603,用于若確定漢字輸入單元601中包含多音字,則窮舉出該漢字 輸入單元的所有拼音組合。索引建立單元604,用于根據(jù)拼音組合建立漢字輸入單元的索引。本發(fā)明實施例提供的多音漢字的輸入處理裝置,輸入單元接收用戶輸入的漢字輸入單元;判斷單元判斷其中是否包含多音字,若確定該漢字輸入單元中包含多音字,則拼音 窮舉單元窮舉出該漢字輸入單元的所有拼音組合,索引建立單元根據(jù)拼音組合建立該漢字 輸入單元的索引。這樣,無論用戶通過什么方式輸入包含多音字的漢字或詞語,利用本裝 置,通過窮舉多音字的所有拼音組合,以及相應的索引建立,能夠符合用戶查找時的聲音記 憶習慣,使用戶通過拼音快速且準確地找到要找的漢字或詞語。進一步地,如圖7所示,該多音漢字的輸入處理裝置60還包括顯示單元605,用于將所述拼音窮舉單元窮舉出的所述漢字輸入單元的所有拼音 組合顯示給用戶;選擇接收單元606,用于接收用戶選出的拼音組合。此外,拼音窮舉單元603包括全拼音組合窮舉模塊6031,用于窮舉出漢字輸入單元601的所有全拼音組合。拼音縮寫組合窮舉模塊6032,用于窮舉出漢字輸入單元601的所有拼音縮寫組
I=I O本領域普通技術人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過 程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質包括R0M、RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何 熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵 蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以所述權利要求的保護范圍為準。
權利要求
1.一種多音漢字的輸入方法,其特征在于,包括多音漢字輸入處理裝置接收用戶輸入的漢字輸入單元;所述多音漢字輸入處理裝置若確定所述漢字輸入單元中包含多音字,則窮舉出所述漢 字輸入單元的所有拼音組合,并根據(jù)所述拼音組合建立所述漢字輸入單元的索引。
2.根據(jù)權利要求1所述的多音漢字的輸入方法,其特征在于,所述漢字輸入單元由一 個或多個漢字構成。
3.根據(jù)權利要求1或2所述的多音漢字的輸入方法,其特征在于,所述多音漢字輸入處 理裝置若確定所述漢字輸入單元中包含多音字,則窮舉出所述漢字輸入單元的所有拼音組 合,并根據(jù)所述拼音組合建立所述漢字輸入單元的索引包括所述多音漢字輸入處理裝置若確定所述漢字輸入單元中包含多音字,則窮舉出所述漢 字輸入單元的所有全拼音組合,并顯示給用戶;所述多音漢字輸入處理裝置接收用戶選出的全拼音組合,并與所述漢字輸入單元建立 索引。
4.根據(jù)權利要求1或2所述的多音漢字的輸入方法,其特征在于,所述多音漢字輸入處 理裝置若確定所述漢字輸入單元中包含多音字,則窮舉出所述漢字輸入單元的所有拼音組 合,并根據(jù)所述拼音組合建立所述漢字輸入單元的索引包括所述多音漢字輸入處理裝置若確定所述漢字輸入單元中包含多音字,則窮舉出所述漢 字輸入單元的所有拼音縮寫組合,并顯示給用戶;所述多音漢字輸入處理裝置接收用戶選出的拼音縮寫組合,并與所述漢字輸入單元建 立索引。
5.根據(jù)權利要求4所述的多音漢字的輸入方法,其特征在于,所述方法還包括所述多 音漢字輸入處理裝置將用戶選擇的所述拼音縮寫組合與所述漢字輸入單元一同顯示。
6.根據(jù)權利要求1或2所述的多音漢字的輸入方法,其特征在于,所述多音漢字輸入處 理裝置若確定所述漢字輸入單元中包含多音字,則窮舉出所述漢字輸入單元的所有拼音組 合,并根據(jù)所述拼音組合建立所述漢字輸入單元的索引包括所述多音漢字輸入處理裝置若確定所述漢字輸入單元中包含多音字,則窮舉出所述 漢字輸入單元的所有全拼音組合,并將所述漢字輸入單元與該所有全拼音組合分別建立索 引。
7.根據(jù)權利要求1或2所述的多音漢字的輸入方法,其特征在于,所述多音漢字輸入處 理裝置若確定所述漢字輸入單元中包含多音字,則窮舉出所述漢字輸入單元的所有拼音組 合,并根據(jù)所述拼音組合建立所述漢字輸入單元的索引包括所述多音漢字輸入處理裝置若確定所述漢字輸入單元中包含多音字,則窮舉出所述漢 字輸入單元的所有拼音縮寫組合,并將所述漢字輸入單元與該所有拼音縮寫組合分別建立 索引。
8.一種多音漢字的輸入處理裝置,其特征在于,包括輸入單元,用于接收用戶輸入的漢字輸入單元;判斷單元,用于判斷所述漢字輸入單元中是否包含多音字;拼音窮舉單元,用于若確定所述漢字輸入單元中包含多音字,則窮舉出所述漢字輸入 單元的所有拼音組合;索引建立單元,用于根據(jù)所述拼音組合建立所述漢字輸入單元的索引。
9.根據(jù)權利要求8所述的多音漢字的輸入處理裝置,其特征在于,所述裝置還包括 顯示單元,用于將所述拼音窮舉單元窮舉出的所述漢字輸入單元的所有拼音組合顯示給用戶;選擇接收單元,用于接收用戶選出的拼音組合。
10.根據(jù)權利要求8所述的多音漢字的輸入處理裝置,其特征在于,所述拼音窮舉單元 包括全拼音組合窮舉模塊,用于窮舉出所述漢字輸入單元的所有全拼音組合; 拼音縮寫組合窮舉模塊,用于窮舉出所述漢字輸入單元的所有拼音縮寫組合。
全文摘要
本發(fā)明實施例提供一種多音漢字的輸入方法及裝置,涉及信息處理領域,能夠方便用戶進行漢字查找。解決方案為多音漢字輸入處理裝置接收用戶輸入的漢字輸入單元;所述多音漢字輸入處理裝置若確定所述漢字輸入單元中包含多音字,則窮舉出所述漢字輸入單元的所有拼音組合,并根據(jù)所述拼音組合建立所述漢字輸入單元的索引。本發(fā)明實施例用于漢字查找。
文檔編號G06F3/023GK102135812SQ20101056710
公開日2011年7月27日 申請日期2010年11月30日 優(yōu)先權日2010年11月30日
發(fā)明者聶黎敏 申請人:華為終端有限公司