專利名稱:一種漢字信息的處理方法及漢字信息的處理裝置的制作方法
技術領域:
本發明涉及信息處理技術領域,尤其涉及一種漢字信息的處理方法及漢字信息的
處理裝置。
背景技術:
漢字是目前使用非常廣泛的一種非拼音文字,根據國標碼的規定,每一個漢字都有了確定的二進制代碼,該二進制代碼稱為漢字的機內碼。漢字的機內碼與漢字一一對應,用于作為漢字的標識完成漢字信息的存儲、顯示以及傳輸等處理。目前,應用比較普遍的漢字機內碼是將國標碼的每一個字節的首位上加1,計算機在處理代碼時,若該代碼的首位是“ 1 ”,則認為該代碼是漢字的機內碼。漢字在各個領域都有廣泛的使用,人們通常使用漢字來表征需要表達的信息或記錄事件,例如,存儲在Word、Excel、txt等應用程序中并通過漢字表示的信息、移動終端中保存的通過漢字記錄的聯系人姓名信息等,目前在各應用程序中保存漢字信息的通用流程,如圖1所示,主要包括如下步驟步驟101、接收用戶通過應用程序輸入的漢字。用戶輸入漢字可以通過多種方式,例如,拼音輸入法,自然碼輸入法,表形碼輸入法,五筆字形輸入法等。接收到的用戶輸入的漢字通常通過該漢字的外碼(或稱為輸入碼)表示。具體地,漢字的外碼是用來將漢字輸入到計算機中的一組鍵盤符號。步驟102、確定該漢字在操作系統中對應的機內碼。該步驟中,通過將漢字的輸入碼轉換為機內碼的方式確定該漢字在操作系統中對應的機內碼。步驟103、保存確定的該機內碼。通過上述流程,能夠實現對通過應用程序輸入的漢字的存儲。可見,現有技術中,應用程序中保存的通過漢字表示的各種信息,實質上通過保存該漢字的機內碼實現。而實際應用中,存在大量的多音字漢字,例如,多音字漢字“樂”具有多種讀音,其對應的讀音分別為le (四聲)、yue (四聲),可見,基于現有技術提供的漢字在應用程序中的存儲方式,無法區分多音字,例如,無法區分當前保存的多音字對應的具體讀音。
發明內容
有鑒于此,本發明實施例提供一種漢字信息的處理方法及漢字信息的處理裝置,采用該技術方案在應用程序中保存漢字信息時,能夠區分多音字。本發明實施例通過如下技術方案實現根據本發明實施例的一個方面,提供了一種漢字信息的處理方法。根據本發明實施例提供的漢字信息的處理方法,包括應用程序確定用戶輸入的漢字的機內碼;根據保存的機內碼與該機內碼對應漢字的漢字信息的對應關系,確定所述用戶輸入的漢字的漢字信息,所述漢字信息包括所述漢字的讀音;在根據所述用戶輸入的漢字的漢字信息確定所述漢字的讀音為多個時,從該多個讀音中確定所述用戶輸入的漢字當前的讀音;保存所述漢字的機內碼以及包括的讀音為確定出的當前的讀音的漢字信息。根據本發明實施例的另一個方面,還提供了一種漢字信息的處理裝置。根據本發明實施例提供的漢字信息的處理裝置,包括機內碼確定單元,用于確定用戶輸入的漢字的機內碼;漢字信息確定單元,用于根據保存的機內碼與該機內碼對應漢字的漢字信息的對應關系,確定所述機內碼確定單元確定的機內碼對應的漢字的漢字信息,所述漢字信息包括所述漢字的讀音;當前讀音確定單元,用于在根據所述漢字信息確定單元確定出的漢字信息確定所述用戶輸入的漢字的讀音為多個時,從該多個讀音中確定所述用戶輸入的漢字當前的讀
曰;漢字存儲單元,用于保存所述機內碼確定單元確定的漢字的機內碼以及包括的讀音為所述當前讀音確定單元確定出的當前的讀音的漢字信息。通過本發明實施例提供的上述至少一個技術方案,應用程序確定用戶輸入的漢字的機內碼,以及根據保存的機內碼與該機內碼對應漢字的漢字信息的對應關系,確定用戶輸入的漢字的漢字信息,該漢字信息包括該漢字的讀音,并在根據該漢字信息確定該漢字的讀音為多個時,從該多個讀音中確定該用戶輸入的漢字當前的讀音,并保存該漢字的機內碼以及包括的讀音為確定出的當前的讀音的漢字信息。根據該技術方案,能夠在保存漢字的機內碼的基礎上,進一步保存包括該漢字當前讀音的漢字信息,從而通過保存的漢字信息實現了對多音字進行區分的目的。本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
附圖用來提供對本發明的進一步理解,并且構成說明書的一部分,與本發明實施例一起用于解釋本發明,并不構成對本發明的限制。在附圖中圖1為現有技術提供的存儲用戶輸入的漢字的流程圖;圖2為本發明實施例一提供的存儲漢字的流程圖;圖3為本發明實施例一提供的顯示存儲的漢字的流程圖;圖4為本發明實施例二提供的信息存儲裝置示意圖。
具體實施例方式為了給出在應用程序中保存漢字信息時區分多音字的實現方案,本發明實施例提供了一種漢字信息的處理方法及漢字信息的處理裝置,以下結合說明書附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用于說明和解釋本發明,并不用于限定本發明。并且在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組
實施例一本發明實施例一提供了一種漢字信息的處理方法,該方法可以在應用程序內部執行,例如,在Outlook、手機聯系人通訊錄、WorcUExcel或txt等應用程序中執行。采用該實施例提供的漢字存儲方法對用戶通過應用程序輸入的漢字進行存儲,能夠區分多音字。如圖2所示,根據本發明實施例一提供的漢字信息的處理方法,主要包括如下步驟步驟201、應用程序確定用戶輸入的漢字的機內碼。步驟202、根據操作系統保存的機內碼與該機內碼對應漢字的漢字信息的對應關系,確定用戶輸入的漢字的漢字信息,其中,漢字信息包括該漢字的讀音。步驟203、根據用戶輸入的漢字的漢字信息確定該漢字的讀音是否為多個,若是, 執行步驟204至步驟205 ;若否,執行步驟206。步驟204、從該多個讀音中確定用戶輸入的漢字當前的讀音。步驟205、保存該漢字的機內碼以及包括的讀音為確定出的當前的讀音的漢字信息,至此,保存用戶當前輸入的漢字的流程結束。步驟206、保存該漢字的機內碼以及確定出的該漢字的漢字信息,至此,保存用戶當前輸入的漢字的流程結束。通過圖2所述流程的執行,在保存漢字的機內碼時,同時保存該漢字的至少包括讀音的漢字信息,從而能夠達到區分多音字的目的。本發明實施例一中,為了能夠針對不同應用程序保存用戶輸入的漢字信息,在操作系統中除了保存漢字的機內碼,還進一步保存漢字的漢字信息,該漢字信息至少包括漢字的讀音,若為多音字,則保存多個讀音。在此基礎上,還可以進一步保存該漢字的讀音對應的聲調、或/和筆畫數目等信息。在操作系統中保存漢字的一個示例如下
權利要求
1.一種漢字信息的處理方法,其特征在于,包括確定用戶輸入的漢字的機內碼;根據保存的機內碼與該機內碼對應漢字的漢字信息的對應關系,確定所述用戶輸入的漢字的漢字信息,所述漢字信息包括所述漢字的讀音;在根據所述用戶輸入的漢字的漢字信息確定所述漢字的讀音為多個時,從該多個讀音中確定所述用戶輸入的漢字當前的讀音;保存所述漢字的機內碼以及包括的讀音為確定出的當前的讀音的漢字信息。
2.如權利要求1所述的方法,其特征在于,從該多個讀音中確定所述用戶輸入的漢字當前的讀音,包括將該多個讀音顯示給所述用戶,并將所述用戶從顯示的所述多個讀音中選擇的讀音確定為當前的讀音;或根據用戶輸入的所述漢字的上下文,從該多個讀音中確定所述漢字在所述上下文中的讀音為當前的讀音。
3.如權利要求1所述的方法,其特征在于,所述漢字信息,還包括所述漢字的聲調或/和所述漢字的筆畫數目。
4.如權利要求1或3所述的方法,其特征在于,保存所述漢字的機內碼以及包括的讀音為確定出的當前的讀音的漢字信息之前,還包括確定在顯示所述漢字時是否顯示所述漢字的漢字信息,并在保存所述漢字的機內碼以及包括的讀音為確定出的當前的讀音的漢字信息時,還保存是否顯示所述漢字的漢字信息的確定信息。
5.如權利要求1或3所述的方法,其特征在于,保存所述漢字的機內碼以及包括的讀音為確定出的當前的讀音的漢字信息,包括根據所述漢字的漢字信息,確定所述漢字的漢字信息在已保存的漢字的漢字信息中的排列順序,并根據確定的所述排列順序,保存所述漢字的機內碼以及包括的讀音為確定出的當前的讀音的漢字信息;或根據所述漢字的機內碼,確定所述漢字的機內碼在已保存的漢字的機內碼中的排列順序,并根據確定的所述排列順序,保存所述漢字的機內碼以及包括的讀音為確定出的當前的讀音的漢字信息。
6.一種漢字信息的處理裝置,其特征在于,包括機內碼確定單元,用于確定用戶輸入的漢字的機內碼;漢字信息確定單元,用于根據保存的機內碼與該機內碼對應漢字的漢字信息的對應關系,確定所述機內碼確定單元確定的機內碼對應的漢字的漢字信息,所述漢字信息包括所述漢字的讀音;當前讀音確定單元,用于在根據所述漢字信息確定單元確定出的漢字信息確定所述用戶輸入的漢字的讀音為多個時,從該多個讀音中確定所述用戶輸入的漢字當前的讀音;漢字存儲單元,用于保存所述機內碼確定單元確定的漢字的機內碼以及包括的讀音為所述當前讀音確定單元確定出的當前的讀音的漢字信息。
7.如權利要求6所述的裝置,其特征在于,所述當前讀音確定單元,具體用于將所述漢字的多個讀音顯示給所述用戶,并將所述用戶從顯示的所述多個讀音中選擇的讀音確定為當前的讀音;或根據用戶輸入的所述漢字的上下文,從所述漢字的多個讀音中確定所述漢字在所述上下文中的讀音為當前的讀音。
8.如權利要求6所述的裝置,其特征在于,所述漢字信息確定單元,具體用于根據保存的機內碼與該機內碼對應漢字的漢字信息的對應關系,確定所述機內碼確定單元確定的機內碼對應的漢字的漢字信息,所述漢字信息包括所述漢字的讀音、且還包括所述漢字的聲調或/和所述漢字的筆畫數目。
9.如權利要求6或8所述的裝置,其特征在于,所述漢字存儲單元,還用于確定在顯示所述漢字時是否顯示所述漢字的漢字信息,并在保存所述漢字的機內碼以及包括的讀音為確定出的當前的讀音的漢字信息時,還保存是否顯示所述漢字的漢字信息的確定信息。
10.如權利要求6或8所述的裝置,其特征在于,所述漢字存儲單元,具體用于根據所述漢字信息確定單元確定的漢字信息,確定所述漢字的漢字信息在已保存的漢字的漢字信息中的排列順序,并根據確定的所述排列順序,保存所述漢字的機內碼以及包括的讀音為確定出的當前的讀音的漢字信息;或根據所述機內碼確定單元確定的漢字的機內碼,確定所述漢字的機內碼在已保存的漢字的機內碼中的排列順序,并根據確定的所述排列順序,保存所述漢字的機內碼以及包括的讀音為確定出的當前的讀音的漢字信息。
全文摘要
本發明公開了一種漢字信息的處理方法及漢字信息的處理裝置,主要技術方案包括應用程序確定用戶輸入的漢字的機內碼;根據保存的機內碼與該機內碼對應漢字的漢字信息的對應關系,確定所述用戶輸入的漢字的漢字信息,所述漢字信息包括所述漢字的讀音;在根據所述用戶輸入的漢字的漢字信息確定所述漢字的讀音為多個時,從該多個讀音中確定所述用戶輸入的漢字當前的讀音;保存所述漢字的機內碼以及包括的讀音為確定出的當前的讀音的漢字信息,采用該技術方案在應用程序中保存漢字信息時,能夠區分多音字。
文檔編號G06F17/22GK102567296SQ20111000051
公開日2012年7月11日 申請日期2011年1月4日 優先權日2011年1月4日
發明者樂祖暉 申請人:中國移動通信有限公司