專利名稱:可處理多音字的拼音/注音轉(zhuǎn)換系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種可處理多音字的拼音/注音轉(zhuǎn)換系統(tǒng)及方法,特別是涉及一種應(yīng)用于計(jì)算機(jī)可執(zhí)行操作系統(tǒng)平臺(tái)上,用以進(jìn)行簡(jiǎn)體中文漢字、繁體中文漢字之間漢語(yǔ)拼音和注音拼音的輸入與自動(dòng)轉(zhuǎn)換。
然而由于現(xiàn)行世界各地所使用的文字語(yǔ)言在計(jì)算機(jī)上具有許多不同的編碼方式,所以往往在信息交流的過(guò)程當(dāng)中會(huì)造成交換信息的雙方在內(nèi)容的解讀及認(rèn)識(shí)上出現(xiàn)一定程度上的潛在的困擾,例如繁體漢字與簡(jiǎn)體漢字,就有根本上的編碼方式的差別存在,也因此對(duì)于在所使用的操作系統(tǒng)平臺(tái)上加載所謂的繁體、簡(jiǎn)體漢字互換功能的軟件需求也就越來(lái)越迫切。由于繁體、簡(jiǎn)體文字所采行的拼音方式不同,具體來(lái)說(shuō)就是繁體字采用「注音」的編碼方式,而簡(jiǎn)體字采用「漢語(yǔ)拼音」編碼方式的基本差異存在,因而導(dǎo)致在進(jìn)行繁體簡(jiǎn)體漢字互換的過(guò)程中,通常必須先對(duì)原始文字的發(fā)音做必要的轉(zhuǎn)換,以便獲取到欲轉(zhuǎn)換字詞的正確發(fā)音,最后才能得到正確的繁體或簡(jiǎn)體字詞。
就過(guò)去公知的技術(shù)而言,幾種類似的繁體簡(jiǎn)體漢字互換功能的軟件在處理繁體轉(zhuǎn)簡(jiǎn)體或是簡(jiǎn)體轉(zhuǎn)繁體中「字轉(zhuǎn)音」的部分時(shí),幾乎都是通過(guò)在操作系統(tǒng)內(nèi)部分別建立兩套儲(chǔ)存有各自發(fā)音符號(hào)和其對(duì)應(yīng)的簡(jiǎn)體字和繁體字的對(duì)應(yīng)數(shù)據(jù)庫(kù),然后在處理過(guò)程中將原始文字的發(fā)音符號(hào)拿來(lái)跟對(duì)應(yīng)數(shù)據(jù)庫(kù)中所記載的轉(zhuǎn)換發(fā)音數(shù)據(jù)逐一對(duì)比,找到需要轉(zhuǎn)換的正確發(fā)音符號(hào)。這樣的處理方式會(huì)有下列幾個(gè)問(wèn)題首先,為了提高對(duì)比結(jié)果的成功率,必須花費(fèi)大量的人力以及時(shí)間去從事數(shù)據(jù)庫(kù)的維護(hù)工作,造成人力、金錢、時(shí)間成本上不必要的浪費(fèi);再者,使用人力維護(hù)數(shù)據(jù)庫(kù)不但容易因?yàn)槿藛T的疏忽而造成數(shù)據(jù)庫(kù)內(nèi)容上產(chǎn)生謬誤,也極難保證兩者數(shù)據(jù)庫(kù)內(nèi)容的一致性;此外,與日俱增的龐大數(shù)據(jù)庫(kù)內(nèi)容的存儲(chǔ)也將造成硬件空間上的沉重負(fù)擔(dān),尤其是當(dāng)有大量文件信息需要進(jìn)行識(shí)別轉(zhuǎn)換時(shí),還會(huì)造成執(zhí)行效率上的不佳。
而從另一項(xiàng)公知的技術(shù)中發(fā)現(xiàn),這些具有繁體/簡(jiǎn)體漢字互換功能的軟件在處理繁體/簡(jiǎn)體或是簡(jiǎn)體/繁體中「字轉(zhuǎn)音」的部分時(shí),并不能夠?yàn)槎嘁糇值霓D(zhuǎn)換提供一種有效的解決方法,也就是在現(xiàn)有方法中只能依照數(shù)據(jù)庫(kù)所儲(chǔ)存的現(xiàn)有數(shù)據(jù)去提供有限的發(fā)音內(nèi)容,但是對(duì)于多音字的某一種發(fā)音,就不能處理該多音字的其它發(fā)音,這樣一來(lái)在轉(zhuǎn)換過(guò)程當(dāng)中可能因?yàn)閿?shù)據(jù)庫(kù)內(nèi)容的不夠完整而影響到對(duì)比的結(jié)果,進(jìn)而造成對(duì)信息的解讀及認(rèn)識(shí)上產(chǎn)生語(yǔ)意上的錯(cuò)誤,嚴(yán)重時(shí)甚至還會(huì)影響到工作進(jìn)度上的問(wèn)題。
因此,在對(duì)繁體/簡(jiǎn)體漢字互換功能的軟件需求逐漸擴(kuò)增時(shí),我們正需要一種能夠同時(shí)提供簡(jiǎn)體中文漢字、繁體中文漢字的輸入和自動(dòng)轉(zhuǎn)換并且可以提供多音字處理的系統(tǒng)及方法,來(lái)解決前述技術(shù)上的不足。
本發(fā)明的上述目的是這樣實(shí)現(xiàn)的一種可處理多音字的拼音/注音轉(zhuǎn)換系統(tǒng),用以進(jìn)行簡(jiǎn)體中文漢字拼音、繁體中文漢字注音的輸入與相互轉(zhuǎn)換,該系統(tǒng)至少包含一數(shù)據(jù)庫(kù)加載模塊,用以根據(jù)一操作系統(tǒng)平臺(tái)中所使用的一帶語(yǔ)音標(biāo)記的漢字?jǐn)?shù)據(jù)庫(kù)來(lái)決定一加載的漢字語(yǔ)音數(shù)據(jù)庫(kù)類型;一字符對(duì)應(yīng)關(guān)系產(chǎn)生模塊,用以根據(jù)該數(shù)據(jù)庫(kù)加載模塊所提供的該加載漢字?jǐn)?shù)據(jù)庫(kù)類型來(lái)決定一字符對(duì)應(yīng)關(guān)系轉(zhuǎn)換表類型,產(chǎn)生出一對(duì)應(yīng)關(guān)系轉(zhuǎn)換數(shù)據(jù)庫(kù);一字符轉(zhuǎn)換模塊,用以對(duì)一使用者由一輸入設(shè)備所輸入的一字符串進(jìn)行轉(zhuǎn)換,即根據(jù)該字符對(duì)應(yīng)關(guān)系產(chǎn)生模塊提供的該對(duì)應(yīng)關(guān)系轉(zhuǎn)換數(shù)據(jù)庫(kù),產(chǎn)生一轉(zhuǎn)換后的對(duì)應(yīng)字符組;一多音字轉(zhuǎn)換模塊,用以接受該字符轉(zhuǎn)換模塊傳送來(lái)的一多音字處理需求,進(jìn)行相應(yīng)的轉(zhuǎn)換處理;以及一輸出模塊,用以接受該字符轉(zhuǎn)換模塊以及該多音字轉(zhuǎn)換模塊傳送的一轉(zhuǎn)換后的字符組,將該字符組輸出至一輸出設(shè)備當(dāng)中。
本發(fā)明的上述目的是這樣實(shí)現(xiàn)的一種可處理多音字的拼音/注音轉(zhuǎn)換方法,用以進(jìn)行簡(jiǎn)體中文漢字拼音、繁體中文漢字注音之間的輸入與轉(zhuǎn)換,該方法至少包含下列步驟在一計(jì)算機(jī)可執(zhí)行的操作系統(tǒng)平臺(tái)上加載一漢字?jǐn)?shù)據(jù)庫(kù);根據(jù)加載的該漢字語(yǔ)音數(shù)據(jù)庫(kù),決定一對(duì)應(yīng)關(guān)系轉(zhuǎn)換表類型;根據(jù)該對(duì)應(yīng)關(guān)系轉(zhuǎn)換表類型,決定一對(duì)應(yīng)關(guān)系轉(zhuǎn)換數(shù)據(jù)庫(kù)類型;接受一使用者由一輸入設(shè)備輸入一字符串;判斷該字符串是否屬于一漢字字符串及是否需要一多音字處理;根據(jù)該使用者自行選擇一多音字所需要的正確發(fā)音符號(hào);根據(jù)該字符對(duì)應(yīng)關(guān)系轉(zhuǎn)換表將該字符串轉(zhuǎn)換產(chǎn)生一轉(zhuǎn)換后對(duì)應(yīng)字符組;根據(jù)該轉(zhuǎn)換后對(duì)應(yīng)字符組輸出至一輸出設(shè)備;及根據(jù)判斷該字符串的結(jié)果決定一結(jié)束操作。
由此可見,本發(fā)明所述的可處理多音字的拼音/注音轉(zhuǎn)換系統(tǒng)及方法,首先提供“漢語(yǔ)拼音/注音”對(duì)應(yīng)關(guān)系轉(zhuǎn)換表,使我們可以在系統(tǒng)中只需要通過(guò)一套對(duì)應(yīng)的漢字語(yǔ)音數(shù)據(jù)庫(kù),即可實(shí)現(xiàn)在一個(gè)操作系統(tǒng)平臺(tái)中,進(jìn)行簡(jiǎn)體中文漢字拼音、繁體中文漢字注音的輸入和轉(zhuǎn)換,進(jìn)而達(dá)到漢語(yǔ)拼音/注音的自動(dòng)轉(zhuǎn)換功能。這樣的方式不但可以節(jié)省所需要的硬件空間,同時(shí)也降低了人工輸入數(shù)據(jù)庫(kù)的成本,減少發(fā)生不必要的錯(cuò)誤,提高了執(zhí)行的速度。
此外,由于在本發(fā)明所述的“漢語(yǔ)拼音/注音”對(duì)應(yīng)關(guān)系轉(zhuǎn)換表中,具有可處理多音字的特殊對(duì)應(yīng)關(guān)系,因而可以使得本系統(tǒng)及方法在不使用轉(zhuǎn)換運(yùn)算法則(Algorithm)、不使用其他詞庫(kù)的情況下,即能夠處理漢語(yǔ)拼音/注音轉(zhuǎn)換過(guò)程中的多音字的多種發(fā)音,解決了過(guò)去傳統(tǒng)簡(jiǎn)體中文漢字拼音、繁體中文漢字注音的輸入與轉(zhuǎn)換的過(guò)程中,無(wú)法有效處理多音字的問(wèn)題。
本發(fā)明提出了一種可處理多音字的拼音/注音轉(zhuǎn)換系統(tǒng)及方法,主要應(yīng)用于計(jì)算機(jī)可執(zhí)行操作系統(tǒng)平臺(tái)上,用以提供簡(jiǎn)體中文漢字、繁體中文漢字之間漢語(yǔ)拼音和注音的輸入與轉(zhuǎn)換的系統(tǒng)及方法,同時(shí)還可根據(jù)對(duì)應(yīng)關(guān)系轉(zhuǎn)換數(shù)據(jù)庫(kù)中特定內(nèi)容實(shí)現(xiàn)對(duì)多音字的處理。
本發(fā)明以一較佳實(shí)施例說(shuō)明本方法的具體可行性,
圖1為本發(fā)明所述的可處理多音字的拼音/注音轉(zhuǎn)換系統(tǒng)及方法的功能模塊圖,其主要的系統(tǒng)功能模塊包含(1)數(shù)據(jù)庫(kù)加載模塊101;(2)字符對(duì)應(yīng)關(guān)系產(chǎn)生模塊102;(3)字符轉(zhuǎn)換產(chǎn)生模塊103;(4)多音字轉(zhuǎn)換模塊104;及(5)輸出模塊105。
(1)數(shù)據(jù)庫(kù)加載模塊101用以根據(jù)操作系統(tǒng)中所使用的漢字?jǐn)?shù)據(jù)庫(kù)來(lái)決定欲為系統(tǒng)加載的漢字?jǐn)?shù)據(jù)庫(kù)的型。
(2)字符對(duì)應(yīng)關(guān)系產(chǎn)生模塊102用以根據(jù)數(shù)據(jù)庫(kù)加載模塊101所提供的加載漢字?jǐn)?shù)據(jù)庫(kù)的類型來(lái)決定內(nèi)部的字符對(duì)應(yīng)關(guān)系轉(zhuǎn)換表類型,產(chǎn)生對(duì)應(yīng)關(guān)系轉(zhuǎn)換數(shù)據(jù)庫(kù)。
(3)字符轉(zhuǎn)換產(chǎn)生模塊103用以接收使用者由輸入設(shè)備輸入的字符串,并對(duì)其進(jìn)行轉(zhuǎn)換,根據(jù)字符對(duì)應(yīng)關(guān)系產(chǎn)生模塊102所提供的對(duì)應(yīng)關(guān)系轉(zhuǎn)換數(shù)據(jù)庫(kù),產(chǎn)生轉(zhuǎn)換后的對(duì)應(yīng)字符組。
(4)多音字轉(zhuǎn)換模塊104用以接收字符轉(zhuǎn)換產(chǎn)生模塊103傳送的多音字處理需求,并對(duì)多音字部分作相應(yīng)的轉(zhuǎn)換處理。
(5)輸出模塊105用以接收由字符轉(zhuǎn)換產(chǎn)生模塊103以及多音字轉(zhuǎn)換模塊104傳送的轉(zhuǎn)換后的字符組,并將此字符組由輸出設(shè)備輸出。
請(qǐng)參閱圖2,圖2為本發(fā)明所述的處理多音字的拼音轉(zhuǎn)換系統(tǒng)及方法的整體流程圖,說(shuō)明本系統(tǒng)主要的方法如下首先,我們必須在所使用的系統(tǒng)操作平臺(tái)上加載一套帶語(yǔ)音標(biāo)記的漢字?jǐn)?shù)據(jù)庫(kù)(步驟201),這套漢字?jǐn)?shù)據(jù)庫(kù)的類型可以是“漢字/漢語(yǔ)拼音”的對(duì)應(yīng)數(shù)據(jù)庫(kù)也可以是一套“漢字/注音”的對(duì)應(yīng)數(shù)據(jù)庫(kù)。接著,本系統(tǒng)會(huì)根據(jù)在系統(tǒng)操作平臺(tái)中所加載的漢字?jǐn)?shù)據(jù)庫(kù)的類型,由本系統(tǒng)所提供的字符對(duì)應(yīng)關(guān)系產(chǎn)生模塊102,來(lái)決定本系統(tǒng)內(nèi)部所要建立的字符對(duì)應(yīng)關(guān)系轉(zhuǎn)換表(步驟202),而這一字符對(duì)應(yīng)關(guān)系轉(zhuǎn)換表可以是“漢語(yǔ)拼音-注音”或者是“注音-漢語(yǔ)拼音”的內(nèi)部字符對(duì)應(yīng)關(guān)系,然后再依據(jù)模塊102所決定的內(nèi)部字符對(duì)應(yīng)關(guān)系,產(chǎn)生對(duì)應(yīng)關(guān)系轉(zhuǎn)換數(shù)據(jù)庫(kù)(步驟203),也就是“漢語(yǔ)拼音-注音”對(duì)應(yīng)關(guān)系轉(zhuǎn)換數(shù)據(jù)庫(kù)或者是“注音-漢語(yǔ)拼音”對(duì)應(yīng)關(guān)系轉(zhuǎn)換數(shù)據(jù)庫(kù)。當(dāng)使用者由輸入設(shè)備輸入一欲轉(zhuǎn)換的文字字符串(步驟204)時(shí),本系統(tǒng)所提供的字符轉(zhuǎn)換產(chǎn)生模塊103會(huì)首先判斷使用者所輸入的字符串是否為漢字字符串?(步驟205a)以及是否需要進(jìn)行多音字處理?(步驟205b),如果該字符串不是漢字字符串,則本系統(tǒng)將會(huì)結(jié)束流程;如果是漢字字符串,則本系統(tǒng)會(huì)進(jìn)一步判斷使用者所輸入的字符串是否有多音字要作進(jìn)一步處理,如果有,那么本系統(tǒng)所提供的多音字轉(zhuǎn)換模塊104便會(huì)依據(jù)使用者實(shí)際需求自行選擇該多音字所對(duì)應(yīng)的發(fā)音字符(步驟206),若沒(méi)有多音字需要處理,則本系統(tǒng)會(huì)繼續(xù)進(jìn)行其流程,將使用者輸入的字符串依據(jù)加載的帶語(yǔ)音標(biāo)記的漢字?jǐn)?shù)據(jù)庫(kù)產(chǎn)生完整的對(duì)應(yīng)字符組(步驟207),然后再根據(jù)模塊102所建立的對(duì)應(yīng)關(guān)系轉(zhuǎn)換數(shù)據(jù)庫(kù)進(jìn)行對(duì)應(yīng)字符組轉(zhuǎn)換的動(dòng)作,生成轉(zhuǎn)換后的對(duì)應(yīng)字符組(步驟208),最后通過(guò)系統(tǒng)操作平臺(tái)的輸出設(shè)備將轉(zhuǎn)換后的對(duì)應(yīng)字符組輸出(步驟209)。
請(qǐng)參閱圖3,圖3為本發(fā)明所述的可處理多音字的拼音/注音轉(zhuǎn)換系統(tǒng)及方法的“漢語(yǔ)拼音/注音”對(duì)應(yīng)關(guān)系轉(zhuǎn)換表,說(shuō)明本系統(tǒng)中所定義的“漢語(yǔ)拼音/注音”字符發(fā)音對(duì)應(yīng)關(guān)系對(duì)照。
本發(fā)明利用自行建立的“漢語(yǔ)拼音/注音”對(duì)應(yīng)關(guān)系轉(zhuǎn)換表,只需要在計(jì)算機(jī)可執(zhí)行的操作系統(tǒng)平臺(tái)上提供一套“漢字/漢語(yǔ)拼音”或者“漢字/注音”相對(duì)應(yīng)的帶語(yǔ)音標(biāo)記的漢字?jǐn)?shù)據(jù)庫(kù),便能夠?qū)崿F(xiàn)“漢字/漢語(yǔ)拼音”、“漢字/注音”以及“注音/拼音”等多種拼音轉(zhuǎn)換的功能,不但節(jié)省硬件空間,減少維護(hù)數(shù)據(jù)庫(kù)內(nèi)容的人力、時(shí)間與成本,還可減少人工操作上發(fā)生錯(cuò)誤的機(jī)率,更可以因此提升執(zhí)行上的效率。并且該“漢語(yǔ)拼音/注音”對(duì)應(yīng)關(guān)系轉(zhuǎn)換表在既不使用運(yùn)算法則,也不采用詞庫(kù)的情況下,便能夠提供在拼音、注音轉(zhuǎn)換過(guò)程中多音字的多種發(fā)音處理方法,解決以往只能處理單音字或是必須通過(guò)運(yùn)算法則、龐大詞庫(kù)建立的方式來(lái)解決的現(xiàn)有瓶頸。
雖然本發(fā)明已以較佳的實(shí)施例公開如上,但其目的并非用以限定本發(fā)明,任何熟悉本發(fā)明的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作適當(dāng)?shù)牡刃гO(shè)計(jì)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以權(quán)利要求所確定的范圍為準(zhǔn)。
權(quán)利要求
1.一種可處理多音字的拼音/注音轉(zhuǎn)換系統(tǒng),用以進(jìn)行簡(jiǎn)體中文漢字漢語(yǔ)拼音、繁體中文漢字之間注音的輸入與轉(zhuǎn)換,其特征在于該系統(tǒng)至少包含一數(shù)據(jù)庫(kù)加載模塊,用以根據(jù)一系統(tǒng)操作平臺(tái)中所使用的一帶語(yǔ)音標(biāo)記的漢字?jǐn)?shù)據(jù)庫(kù)來(lái)決定一欲為系統(tǒng)加載的帶語(yǔ)音標(biāo)記的漢字?jǐn)?shù)據(jù)庫(kù)的類型;一字符對(duì)應(yīng)關(guān)系產(chǎn)生模塊,用以根據(jù)該數(shù)據(jù)庫(kù)加載模塊所提供的該加載的漢字?jǐn)?shù)據(jù)庫(kù)的類型來(lái)決定一字符對(duì)應(yīng)關(guān)系轉(zhuǎn)換表類型,產(chǎn)生一對(duì)應(yīng)關(guān)系轉(zhuǎn)換數(shù)據(jù)庫(kù);一字符轉(zhuǎn)換產(chǎn)生模塊,用以接收一使用者由一輸入設(shè)備輸入的一字符串,并對(duì)其進(jìn)行轉(zhuǎn)換,根據(jù)該字符對(duì)應(yīng)關(guān)系產(chǎn)生模塊提供的該對(duì)應(yīng)關(guān)系轉(zhuǎn)換數(shù)據(jù)庫(kù),產(chǎn)生一轉(zhuǎn)換后的對(duì)應(yīng)字符組;一多音字轉(zhuǎn)換模塊,用以接收該字符轉(zhuǎn)換產(chǎn)生模塊傳送的一多音字處理需求,并對(duì)多音字部分作相應(yīng)的轉(zhuǎn)換處理;以及一輸出模塊,用以接收由該字符轉(zhuǎn)換產(chǎn)生模塊以及該多音字轉(zhuǎn)換模塊傳送的一轉(zhuǎn)換后字符組,并將該字符組由一輸出設(shè)備輸出。
2.如權(quán)利要求1所述的可處理多音字的拼音/注音轉(zhuǎn)換系統(tǒng),其特征在于該漢字?jǐn)?shù)據(jù)庫(kù)以及該加載的漢字?jǐn)?shù)據(jù)庫(kù)的類型至少包含有“漢字/漢語(yǔ)拼音”以及“漢字/注音”的對(duì)應(yīng)數(shù)據(jù)庫(kù)。
3.如權(quán)利要求1所述的可處理多音字的拼音/注音轉(zhuǎn)換系統(tǒng),其特征在于該字符對(duì)應(yīng)關(guān)系轉(zhuǎn)換表類型以及該對(duì)應(yīng)關(guān)系轉(zhuǎn)換數(shù)據(jù)庫(kù)是以一程序語(yǔ)言標(biāo)記的方式?jīng)Q定其內(nèi)部對(duì)應(yīng)模式,該程序語(yǔ)言標(biāo)記屬于一布爾數(shù)據(jù)型態(tài)。
4.如權(quán)利要求1所述的可處理多音字的拼音/注音轉(zhuǎn)換系統(tǒng),其特征在于該字符對(duì)應(yīng)關(guān)系轉(zhuǎn)換表中所儲(chǔ)存的是“漢語(yǔ)拼音”和“注音拼音”間的發(fā)音符號(hào)對(duì)照組合。
5.如權(quán)利要求1所述的處理多音字的拼音轉(zhuǎn)換系統(tǒng),其特征在于該輸入設(shè)備是鍵盤、鼠標(biāo)、數(shù)字觸碰式面板及聲音辨識(shí)系統(tǒng)中的任意一種。
6.一種可處理多音字的拼音/注音轉(zhuǎn)換方法,用以進(jìn)行簡(jiǎn)體中文漢字漢語(yǔ)拼音、繁體中文漢字之間注音的輸入與轉(zhuǎn)換,其特征在于該方法至少包含下列步驟在一計(jì)算機(jī)可執(zhí)行的系統(tǒng)操作平臺(tái)加載一漢字?jǐn)?shù)據(jù)庫(kù);根據(jù)該加載漢字?jǐn)?shù)據(jù)庫(kù)類型,決定一對(duì)應(yīng)關(guān)系轉(zhuǎn)換表類型;根據(jù)該對(duì)應(yīng)關(guān)系轉(zhuǎn)換表類型,決定一對(duì)應(yīng)關(guān)系轉(zhuǎn)換數(shù)據(jù)庫(kù)類型;接收一使用者由一輸入設(shè)備輸入的一字符串;判斷該字符串是否屬于一漢字字符串及是否需要作一多音字處理;根據(jù)該使用者自行選擇一多音字所需要的正確發(fā)音符號(hào);根據(jù)該字符對(duì)應(yīng)關(guān)系轉(zhuǎn)換表將該字符串轉(zhuǎn)換產(chǎn)生一轉(zhuǎn)換后對(duì)應(yīng)字符組;根據(jù)該轉(zhuǎn)換后對(duì)應(yīng)字符組輸出至一輸出設(shè)備;及根據(jù)判斷該字符串的結(jié)果決定一結(jié)束操作。
7.如權(quán)利要求6所述的可處理多音字的拼音/注音轉(zhuǎn)換方法,其特征在于該漢字?jǐn)?shù)據(jù)庫(kù)至少包含有“漢字/漢語(yǔ)拼音”以及“漢字/注音拼音”的對(duì)應(yīng)數(shù)據(jù)庫(kù)。
8.如權(quán)利要求6所述的可處理多音字的拼音/注音轉(zhuǎn)換方法,其特征在于該字符對(duì)應(yīng)關(guān)系轉(zhuǎn)換表類型以及該對(duì)應(yīng)關(guān)系轉(zhuǎn)換數(shù)據(jù)庫(kù)是以一程序語(yǔ)言標(biāo)記的方式?jīng)Q定其內(nèi)部對(duì)應(yīng)模式,該程序語(yǔ)言標(biāo)記屬于一布爾數(shù)據(jù)型態(tài)。
9.如權(quán)利要求6所述的可處理多音字的拼音/注音轉(zhuǎn)換方法,其特征在于該字符對(duì)應(yīng)關(guān)系轉(zhuǎn)換表中所儲(chǔ)存的是“漢語(yǔ)拼音”和“注音拼音”間的發(fā)音符號(hào)對(duì)照組合。
10.如權(quán)利要求9所述的可處理多音字的拼音/注音轉(zhuǎn)換方法,其特征在于,其字符轉(zhuǎn)換過(guò)程完全使用該字符轉(zhuǎn)換表中所列的發(fā)音符號(hào)以逐一對(duì)比轉(zhuǎn)換的方式來(lái)進(jìn)行。
11.如權(quán)利要求6所述的可處理多音字的拼音/注音轉(zhuǎn)換方法,其特征在于該輸入設(shè)備是鍵盤、鼠標(biāo)、數(shù)字觸碰式面板及聲音辨識(shí)系統(tǒng)中的任意一種。
全文摘要
一種可處理多音字的拼音/注音轉(zhuǎn)換系統(tǒng)及方法,進(jìn)行簡(jiǎn)體中文漢字拼音和繁體中文漢字注音的輸入與相互轉(zhuǎn)換,通過(guò)本發(fā)明所提供的“漢語(yǔ)拼音/注音”對(duì)應(yīng)關(guān)系轉(zhuǎn)換表,以語(yǔ)言標(biāo)記的方式?jīng)Q定其內(nèi)部對(duì)應(yīng)轉(zhuǎn)換數(shù)據(jù)庫(kù)模式,即只需要提供一套對(duì)應(yīng)的帶語(yǔ)音標(biāo)記的漢字?jǐn)?shù)據(jù)庫(kù),便能夠?qū)崿F(xiàn)“漢字/漢語(yǔ)拼音”、“漢字/注音”以及“漢語(yǔ)拼音/注音”等多種轉(zhuǎn)換的功能;而本發(fā)明的另一個(gè)重點(diǎn)在于該“漢語(yǔ)拼音/注音”對(duì)應(yīng)關(guān)系轉(zhuǎn)換表能夠在拼音/注音轉(zhuǎn)換過(guò)程中提供有關(guān)多音字的多種發(fā)音的處理方法。
文檔編號(hào)G06F17/28GK1421803SQ0113983
公開日2003年6月4日 申請(qǐng)日期2001年11月30日 優(yōu)先權(quán)日2001年11月30日
發(fā)明者林光信, 夏強(qiáng) 申請(qǐng)人:英業(yè)達(dá)股份有限公司