一種漢語拼音的輸出系統及方法
2023-05-17 00:10:46 2
一種漢語拼音的輸出系統及方法
【專利摘要】本發明公開了一種漢語拼音的輸出系統及方法,該系統包括用戶交互模塊的輸入模塊、漢字注音關聯表構造模塊、文本分解處理模塊、單音字檢索注音模塊、多音字檢索注音模塊、用戶交互模塊的輸出模塊。本發明應用PHP語言編寫的web應用程式,完成了為漢字自動添加拼音的工作,只要電腦能聯網,輸入網址後,根據漢字可以直接輸出拼音。該系統比目前為漢字添加拼音技術的工作效率要高,操作簡便,並且能同時輸出拼音和漢字或只輸出相應的拼音。
【專利說明】一種漢語拼音的輸出系統及方法
【技術領域】
[0001]本發明屬於計算機【技術領域】,涉及一種漢語拼音的輸出系統及方法。
【背景技術】
[0002]編輯文檔時,在文檔中需要輸入漢語拼音,現有的方法一是可以利用Word軟體中自帶的特殊符號功能輸入拼音和音調,二是利用Word中的格式進行編輯,但一般都只能同時輸入漢字和拼音,三是利用一些特殊的軟體來完成。這些技術雖然能完成拼音的輸入,但輸入的速度很慢,而且需要仔細核對,以免出錯。如果需要快速、大量輸入漢語拼音時,耗時就很長,也很麻煩。
【發明內容】
[0003]本發明的目的在於克服上述技術存在的缺陷,提供一種漢語拼音的輸出方法,該方法應用PHP語言編寫的web應用程式,使用PHP的HASH數組來存儲漢字和拼音庫,完成了為漢字自動添加拼音的工作,只要電腦能聯網,輸入網址後,根據漢字可以直接輸出拼音。該系統比目前為漢字添加拼音技術的工作效率要高,操作簡便,並且能同時輸出拼音和漢字或只輸出相應的拼音。其具體技術方案為:
[0004]—種漢語拼音的輸出系統,包括用戶交互模塊的輸入模塊、漢字注音關聯表構造模塊、文本分解處理模塊、單音字檢索注音模塊、多音字檢索注音模塊、用戶交互模塊的輸出模塊,
[0005]所述用戶交互模塊的輸入模塊:在瀏覽器中接受用戶輸入的文本;
[0006]所述漢字注音關聯表構造模塊:將漢字和拼音讀入到一個關聯數組中;將多音字讀入到相應的關聯數組中;
[0007]所述文本分解處理模塊:將用戶輸入的文本拆分,提取出有效的漢字;
[0008]所述單音字檢索注音模塊:在單音字注音關聯表中查找對應的拼音;
[0009]所述多音字檢索注音模塊:在多音字注音關聯表中查找對應的多個拼音;
[0010]所述用戶交互模塊的輸出模塊:在瀏覽器中顯示文本的注音。
[0011]一種漢語拼音的輸出方法,包括以下步驟:
[0012](I)用戶用Web瀏覽器進行訪問;
[0013](2)用戶提交待注音的文本;
[0014](3)伺服器端接收用戶輸入的文本;
[0015](4)伺服器端從接收到的文本分解出有效的漢字;
[0016](5)伺服器端檢索注音:首先進行判定,如果是單音字,則到單音字檢索注音模塊檢索查找對應的拼音,並顯示拼音;如果是多音字,則到多音字檢索注音模塊檢索查找對應的多音字多個拼音,顯示多音字及多個拼音;
[0017](6)顯示輸出拼音:在用戶的Web瀏覽器顯示文本和拼音或只顯示拼音。
[0018]與現有技術相比,本發明的有益效果為:本發明應用PHP語言編寫的web應用程式,完成了為漢字自動添加拼音的工作,只要電腦能聯網,輸入網址後,根據漢字可以直接輸出拼音。該系統比目前為漢字添加拼音技術的工作效率要高,操作簡便,並且能同時輸出拼音和漢字或只輸出相應的拼音。
【專利附圖】
【附圖說明】
[0019]圖1為漢語拼音的輸出系統的結構圖;
[0020]圖2為漢語拼音的輸出方法的流程圖。
【具體實施方式】
[0021]下面結合附圖和具體實施例對本發明的技術方案作進一步詳細地說明。
[0022]參考圖1,一種漢語拼音的輸出系統,包括用戶交互模塊的輸入模塊、漢字注音關聯表構造模塊、文本分解處理模塊、單音字檢索注音模塊、多音字檢索注音模塊、用戶交互模塊的輸出模塊,
[0023]所述用戶交互模塊的輸入模塊:在瀏覽器中接受用戶輸入的文本;
[0024]所述漢字注音關聯表構造模塊:將漢字和拼音讀入到一個關聯數組中;將多音字讀入到相應的關聯數組中;
[0025]所述文本分解處理模塊:將用戶輸入的文本拆分,提取出有效的漢字;
[0026]所述單音字檢索注音模塊:在單音字注音關聯表中查找對應的拼音;
[0027]所述多音字檢索注音模塊:在多音字注音關聯表中查找對應的多個拼音;
[0028]所述用戶交互模塊的輸出模塊:在瀏覽器中顯示文本的注音。
[0029]如圖2所示,漢語拼音的輸出系統的結構圖,可以包括以下步驟:
[0030]步驟(I)通過用戶交互模塊中的輸入模塊,在瀏覽器中接受用戶輸入的文本。
[0031 ] 在本實施例中,用戶輸入文本「漢語拼音輸出系統」。
[0032]步驟(2)通過漢字注音關聯表構造模塊,在伺服器上將漢字和拼音讀入到一個關聯數組中;
[0033]步驟(3)通過文本分解處理模塊,將用戶輸入的文本拆分,提取出有效的漢字。
[0034]在本實施例中,將用戶輸入的文本「漢語拼音輸出系統」拆分,提取出有效的漢字「漢」、「語」、「拼」、「音」、「輸」、「出」、「系」、「統」。
[0035]步驟(4)通過單音字檢索注音模塊和多音字檢索注音模塊,在單音字注音關聯表和多音字注音關聯表中查找對應的單個拼音或多個拼音。
[0036]在本實施例中,查找出「hdin yu pin yin shu chu xi t0ng」和多音字「語(yii)(yii)、系(ji) Gd)」的多個拼音。
[0037]步驟(5)通過用戶交互模塊的輸出模塊,在瀏覽器中通過勾選顯示文本的注音或同時顯示文本和注音。
[0038]在本實施例中,輸出顯示「hdinyu pin yin shu chu xi t0ng」和「語(yu) (yu) >系(ji)0d),,。
[0039]或顯示:
[0040]han yu pin yin shu chu xi tong
[0041]漢語拼音輸出系統
[0042]語:(yu)(yu)
[0043]系:(ji)(xi)
[0044]用戶再自行選擇正確的多音字讀音。
[0045]系統的組成模塊:用戶交互模塊的輸入模塊、漢字注音關聯表構造模塊、文本分解處理模塊、單音字檢索注音模塊、多音字檢索注音模塊、用戶交互模塊的輸出模塊。
[0046]系統的工作過程:在輸入框中輸入相應的漢字後,點擊「提交」,系統自動到程序中單音字檢索注音模塊和多音字檢索注音模塊查找出相應的拼音,然後按照輸入的漢字字序,輸出相應的拼音。輸出格式是可選的,可以選擇輸出拼音和漢字,也可以選擇只輸出拼曰?
[0047]達到效果:在輸入框中輸入一個漢字、一個詞語或一段文字後,能夠輸出相應的漢語拼音。可以選擇輸出格式為拼音和漢字同時顯示,也可以選擇輸出格式為只顯示拼音,不顯示漢字。
[0048]以上所述,僅為本發明較佳的【具體實施方式】,本發明的保護範圍不限於此,任何熟悉本【技術領域】的技術人員在本發明披露的技術範圍內,可顯而易見地得到的技術方案的簡單變化或等效替換均落入本發明的保護範圍內。
【權利要求】
1.一種漢語拼音的輸出系統,其特徵在於,包括用戶交互模塊的輸入模塊、漢字注音關聯表構造模塊、文本分解處理模塊、單音字檢索注音模塊、多音字檢索注音模塊、用戶交互模塊的輸出模塊, 所述用戶交互模塊的輸入模塊:在瀏覽器中接受用戶輸入的文本; 所述漢字注音關聯表構造模塊:將漢字和拼音讀入到一個關聯數組中;將多音字讀入到相應的關聯數組中; 所述文本分解處理模塊:將用戶輸入的文本拆分,提取出有效的漢字; 所述單音字檢索注音模塊:在單音字注音關聯表中查找對應的拼音; 所述多音字檢索注音模塊:在多音字注音關聯表中查找對應的多個拼音; 所述用戶交互模塊的輸出模塊:在瀏覽器中顯示文本的注音。
2.一種漢語拼音的輸出方法,其特徵在於:包括以下步驟: (1)用戶用Web瀏覽器進行訪問; (2)用戶提交待注音的文本; (3)伺服器端接收用戶輸入的文本; (4)伺服器端將接收到的文本分解; (5)伺服器端判定,如果是單音字,則到單音字檢索注音模塊檢索查找對應的拼音,並顯示拼音;如果是多音字,則到多音字檢索注音模塊檢索查找對應的多音字多個拼音,顯示多音字及多個拼音; (6)顯示輸出拼音:顯示文本和拼音或只顯示拼音。
【文檔編號】G06F3/0487GK104317505SQ201410561555
【公開日】2015年1月28日 申請日期:2014年10月12日 優先權日:2014年10月12日
【發明者】黃宏志, 許光 申請人:渤海大學