專利名稱:根據(jù)文字發(fā)音查詢文字?jǐn)?shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種文字?jǐn)?shù)據(jù)的查詢方法,尤其是一種能夠按照文字發(fā)音查詢文字?jǐn)?shù)據(jù)的方法。
背景技術(shù):
隨著網(wǎng)際網(wǎng)絡(luò)在全球范圍內(nèi)的廣泛普及,數(shù)據(jù)及訊息間的交流和傳播已經(jīng)到了爆炸性的時代,隨著媒體傳播的快速發(fā)展,使得電子信息處理裝置(如個人計算機、掌上型計算機、個人數(shù)字助理、行動電話等等)的設(shè)計亦趨于小型化、便于攜帶及功能多樣化,隨著各種電子信息處理裝置中的功能增加,內(nèi)存的擴充,其相對儲存的數(shù)據(jù)及訊息也越來越多,雖然儲存的數(shù)據(jù)及訊息充足是一件好事,可有利于使用者檢索、查詢和運用,但是過多的數(shù)據(jù)訊息使得查詢和檢索的工作相對變得更加復(fù)雜,如各種電子信息處理裝置內(nèi)部的電子辭典、電話名片、備忘記事、日程安排、速記秘書等等信息處理和記錄工具提供給使用者強大的事務(wù)查詢處理功能及龐大的儲存空間,但是所有的數(shù)據(jù)訊息日積月累的增加,逐漸地形成難以查詢和檢索的龐大數(shù)據(jù)庫,而且現(xiàn)今隨著信息處理裝置的上下載數(shù)據(jù)及數(shù)據(jù)傳輸功能的日益進(jìn)步,每天可從各種媒體得到的數(shù)據(jù)和訊息亦與日俱增,因此,如何在眾多的數(shù)據(jù)訊息中快速便捷地查詢用者所需要的數(shù)據(jù),尤其是一些文字?jǐn)?shù)據(jù),則成為使用者關(guān)注的焦點。
目前查詢文字?jǐn)?shù)據(jù)的方法有很多,但大都是以輸入待查文字的全部名稱或部分名稱來進(jìn)行查詢,這種查詢方法復(fù)雜且費時,雖然現(xiàn)在的文字輸入方法出現(xiàn)了一些操作簡便的輸入方法,但是這些文字輸入方法或多或少仍存在一定的缺陷,以查詢漢字?jǐn)?shù)據(jù)為例,目前查詢漢字的簡便方法大都是通過輸入漢字的簡碼進(jìn)行漢字查詢以實現(xiàn)漢字的匹配查詢功能。由于這種查詢方法要求比較高,用戶在查詢字詞時必須輸入正確的漢字簡碼才能達(dá)到預(yù)期的效果。在輸入其它語言文字時亦是如此。當(dāng)用戶只知道文字讀音但不能確定其正確的拼寫或字型的時候,往往無法進(jìn)行準(zhǔn)確的簡碼輸入和查詢工作,而必需要具有其它相應(yīng)輸入法的支持,因此造成文字?jǐn)?shù)據(jù)查詢非常的不便。
發(fā)明內(nèi)容
本發(fā)明為了解決背景技術(shù)中存在的上述技術(shù)問題,而提供一種方便、科學(xué)的文字?jǐn)?shù)據(jù)的查詢方法,其能夠讓使用者在不清楚所要查詢的文字的正確拼寫或者具體字型,只知道此文字的音標(biāo)或拼音(注音)的情況下根據(jù)文字發(fā)音快速簡便地實現(xiàn)對文字?jǐn)?shù)據(jù)進(jìn)行查詢,從而滿足使用者對文字?jǐn)?shù)據(jù)的查詢需求。
本發(fā)明的技術(shù)解決方案是本發(fā)明為一種根據(jù)文字發(fā)音查詢文字?jǐn)?shù)據(jù)的方法,應(yīng)用于電子信息處理裝置中,其特殊之處在于該方法包括以下步驟1)預(yù)先建立并儲存一個文字發(fā)音轉(zhuǎn)換列表;2)輸入待查文字訊息中的第一發(fā)音標(biāo)識字符;3)將第一發(fā)音標(biāo)識字符與文字發(fā)音轉(zhuǎn)換列表中的文字發(fā)音訊息加以比對,并將文字發(fā)音轉(zhuǎn)換列表中所有第一發(fā)音標(biāo)識字符與待查文字訊息的第一發(fā)音標(biāo)識字符相同的文字訊息進(jìn)行顯示;4)輸入待查文字訊息中的第二發(fā)音標(biāo)識字符;5)將第一發(fā)音標(biāo)識字符與第二發(fā)音標(biāo)識字符合并為一個發(fā)音標(biāo)識字符組,并在合并后與文字發(fā)音轉(zhuǎn)換列表中所有第一發(fā)音標(biāo)識字符為待查文字訊息的第一發(fā)音標(biāo)識字符的文字發(fā)音訊息加以比對;6)將文字發(fā)音轉(zhuǎn)換列表中所有其第一發(fā)音標(biāo)識字符及第二發(fā)音標(biāo)識字符合并后與待查文字訊息的第一發(fā)音標(biāo)識字符及第二發(fā)音標(biāo)識字符合并后相同的文字訊息進(jìn)行顯示;7)依照該待查文字訊息中的發(fā)音標(biāo)識字符的順序,依次輸入新的發(fā)音標(biāo)識字符,并重復(fù)合并、比對及顯示的步驟,一直到查詢到該待查文字訊息或者將該待查文字訊息的全部發(fā)音標(biāo)識字符輸入并與該文字發(fā)音轉(zhuǎn)換列表中所有相關(guān)的文字發(fā)音訊息比對完成后結(jié)束查詢。
上述待查文字訊息為英文單詞或漢語字詞。
上述待查文字訊息為英文單詞時,則輸入的發(fā)音標(biāo)識字符為英文音標(biāo)字符。
上述待查文字訊息為漢語字詞時,則輸入的發(fā)音標(biāo)識字符為漢語拼音字符或漢語注音字符。
上述待查文字訊息的發(fā)音標(biāo)識字符與該文字發(fā)音轉(zhuǎn)換列表中的文字發(fā)音訊息比對時,若該文字發(fā)音轉(zhuǎn)換列表中沒有與該輸入的待查文字訊息的發(fā)音標(biāo)識字符及其排列順序完全相同的文字訊息,則顯示無此文字訊息或者顯示該文字發(fā)音轉(zhuǎn)換列表中具有與該輸入的待查文字訊息的發(fā)音標(biāo)識字符及其排列順序部分相同或者相近似的發(fā)音標(biāo)識字符的文字訊息。
上述電子信息處理裝置為個人計算機、掌上型計算機、個人數(shù)字助理機或行動電話。
本發(fā)明根據(jù)文字發(fā)音查詢文字?jǐn)?shù)據(jù)的方法,是應(yīng)用在電子信息處理裝置的文字?jǐn)?shù)據(jù)查詢過程中,本方法依照文字發(fā)音和相應(yīng)文字之間的對應(yīng)關(guān)系,譬如根據(jù)英語音標(biāo)和英語單詞之間的對應(yīng)關(guān)系或者是漢語拼音(注音)和漢語字詞之間的對應(yīng)關(guān)系,在使用者不需要輸入法或者不知道所要查詢的文字的拼寫或字型,而只知道其讀音的情況下,通過輸入此文字的音標(biāo)或拼音(注音)即可快速、方便地進(jìn)行文字?jǐn)?shù)據(jù)的查詢,解除了對使用者必須知道文字的正確拼寫或者具體字型的限制,從而為使用者提供了另一種查詢途徑,提升了文字?jǐn)?shù)據(jù)查詢的效率和速度。
圖1為本發(fā)明的方法流程圖;圖2為本發(fā)明實施例一中英文音標(biāo)與英文單詞轉(zhuǎn)換列表的部份示意圖;圖3至圖7為本發(fā)明實施例一實現(xiàn)過程的示意圖;圖8為本發(fā)明實施例二中漢語拼音與漢字短語轉(zhuǎn)換列表的部份示意圖;圖9至圖11為本發(fā)明實施例二實現(xiàn)過程的示意圖。
具體實施例方式
參見圖1,本發(fā)明的根據(jù)文字發(fā)音查詢文字?jǐn)?shù)據(jù)的方法包括以下步驟
1)在電子信息處理裝置中預(yù)先建立并儲存一個文字發(fā)音轉(zhuǎn)換列表,用來將電子信息處理裝置中所有儲存的文字訊息與此文字訊息的文字發(fā)音訊息相匹配對應(yīng),此處所提到的電子信息處理裝置為具有文字?jǐn)?shù)據(jù)查詢及處理功能,如內(nèi)置有電子辭典、電話名片、備忘記事、日程安排、速記秘書等等文字訊息處理和記錄工具,以提供給使用者強大的文字、事務(wù)查詢處理功能及龐大的儲存空間的電子產(chǎn)品,例如個人計算機(PC)或掌上型計算機(HPC)、個人數(shù)字助理機(PDA)以及具有類似功能的行動電話;2)輸入一個待查文字訊息中的第一發(fā)音標(biāo)識字符,其中待查文字訊息可以為英文單詞或漢語字詞(或漢字短語),當(dāng)待查文字訊息為英文單詞時,使用者則可通過定制的音標(biāo)輸入法或在反白(Mark)狀態(tài)下輸入此英文單詞的第一個發(fā)音標(biāo)識字符,即為此英文單詞的第一個英文音標(biāo)字符,當(dāng)待查文字訊息為漢語字詞(或漢字短語)時,使用者則可通過一般的拼音或注音輸入法〔也可通過反白(Mark)方式〕輸入此漢語字詞(或漢字短語)的第一個發(fā)音標(biāo)識字符(或字符組),即為此漢語字詞(或漢字短語)的第一個漢語拼音字符(或字符組)或者第一個漢語注音字符(或字符組);3)將第一發(fā)音標(biāo)識字符與文字發(fā)音轉(zhuǎn)換列表中的文字發(fā)音訊息加以比對,并將文字發(fā)音轉(zhuǎn)換列表中所有其第一發(fā)音標(biāo)識字符與待查文字訊息的第一發(fā)音標(biāo)識字符相同的文字訊息顯示于顯示接口,此顯示接口可為電子信息處理裝置的顯示屏幕,如此便可令使用者在文字發(fā)音轉(zhuǎn)換列表中查詢上述待查文字訊息的查詢范圍有效縮??;4)輸入待查文字訊息中的第二發(fā)音標(biāo)識字符,此第二發(fā)音標(biāo)識字符為依照待查文字訊息的發(fā)音標(biāo)識字符的順序,緊鄰其第一發(fā)音標(biāo)識字符的發(fā)音標(biāo)識字符,其具體的字符形式與第一發(fā)音標(biāo)識字符的形式相同;5)將第一發(fā)音標(biāo)識字符與第二發(fā)音標(biāo)識字符合并為一個發(fā)音標(biāo)識字符組,并于合并后與步驟3)中文字發(fā)音轉(zhuǎn)換列表中所有第一發(fā)音標(biāo)識字符為待查文字訊息的第一發(fā)音標(biāo)識字符的文字發(fā)音訊息加以比對;6)將文字發(fā)音轉(zhuǎn)換列表中所有第一發(fā)音標(biāo)識字符及第二發(fā)音標(biāo)識字符合并后形成發(fā)音標(biāo)識字符組與步驟5)中待查文字訊息的第一發(fā)音標(biāo)識字符及第二發(fā)音標(biāo)識字符合并后形成的發(fā)音標(biāo)識字符組相同的文字訊息顯示在顯示接口,如此便可令使用者在文字發(fā)音轉(zhuǎn)換列表中查詢上述待查文字訊息的查詢范圍進(jìn)一步縮?。?)判斷是否已查詢到待查文字訊息;8)如是,則結(jié)束查詢,如否,則判斷是否已將待查文字訊息的全部發(fā)音標(biāo)識字符與文字發(fā)音轉(zhuǎn)換列表中所有相關(guān)的文字發(fā)音訊息比對完成;9)如是,則結(jié)束查詢,如否,則依照待查文字訊息中的發(fā)音標(biāo)識字符的順序,依次繼續(xù)輸入新的發(fā)音標(biāo)識字符,并重復(fù)進(jìn)行如上所述的合并、比對及顯示的步驟,然后,返回步驟7),繼續(xù)判斷是否已查詢到待查文字訊息。需要特別說明的是上述文字發(fā)音轉(zhuǎn)換列表中所有相關(guān)的文字發(fā)音訊息應(yīng)當(dāng)具有與輸入的待查文字訊息的發(fā)音標(biāo)識字符及其排列順序完全相同或者部分相同的發(fā)音標(biāo)識字符,另外,在待查文字訊息的發(fā)音標(biāo)識字符與文字發(fā)音轉(zhuǎn)換列表中的文字發(fā)音訊息進(jìn)行比對時,若文字發(fā)音轉(zhuǎn)換列表中沒有與輸入的待查文字訊息的發(fā)音標(biāo)識字符及其排列順序完全相同的文字訊息,則由顯示接口顯示無此文字訊息的畫面或者在顯示接口中顯示文字發(fā)音轉(zhuǎn)換列表中具有與輸入的待查文字訊息的發(fā)音標(biāo)識字符及其排列順序部分相同或者相近似的發(fā)音標(biāo)識字符的文字訊息。
以下將通過本發(fā)明的兩個較佳實施例對本發(fā)明的方法作進(jìn)一步說明,這里分別以輸入英文音標(biāo)字符查詢英文單詞以及輸入漢語拼音字符(或字符組)查詢漢字短語為例進(jìn)行詳細(xì)說明。
參見圖2-7,當(dāng)利用本發(fā)明的方法,通過英文音標(biāo)字符查詢英文單詞數(shù)據(jù)時,例如在反白(Mark)狀態(tài)下實現(xiàn)利用反白(Mark)英文音標(biāo)“káunt”后對英文單詞“accountant”的查詢,其具體實現(xiàn)過程如下當(dāng)反白(Mark)第一英文音標(biāo)字符“”時,將查詢到以音標(biāo)字符“”開頭的英文單詞,當(dāng)反白(Mark)第二英文音標(biāo)字符“k”后與第一英文音標(biāo)字符“”合并成為一個英文音標(biāo)字符組“k”,將會進(jìn)一步查詢到以音標(biāo)字符組“k”開頭的英文單詞,依次反白(Mark)后續(xù)英文音標(biāo)字符形成音標(biāo)字符組“káunt”后,就會查詢到英文單詞“accountant”。
參見圖8-11,當(dāng)利用本發(fā)明的方法,通過漢語拼音字符(或字符組)查詢漢字短語數(shù)據(jù)時,例如使用拼音輸入法在輸入漢語拼音“yiboweiping”后對漢字短語“一波未平,一波又起”的查詢,其具體實現(xiàn)過程如下當(dāng)使用者輸入第一漢語拼音字符組“yi”,就會查詢到以對應(yīng)發(fā)音的漢字“一”開頭的漢語字詞,然后輸入第二漢語拼音字符組“bo”就會查詢到對應(yīng)以第一漢語拼音字符組“yi”和第二漢語拼音字符組“bo”合并后形成的漢語拼音字符組“yibo”為發(fā)音的漢字“一波”開頭的漢語字詞,,依次輸入后續(xù)的漢語拼音字符組“wei”,“ping”等后就會查詢到漢字短語“一波未平,一波又起”。
權(quán)利要求
1.一種根據(jù)文字發(fā)音查詢文字?jǐn)?shù)據(jù)的方法,應(yīng)用于電子信息處理裝置中,其特征在于該方法包括以下步驟1)預(yù)先建立并儲存一個文字發(fā)音轉(zhuǎn)換列表;2)輸入待查文字訊息中的第一發(fā)音標(biāo)識字符;3)將第一發(fā)音標(biāo)識字符與文字發(fā)音轉(zhuǎn)換列表中的文字發(fā)音訊息加以比對,并將文字發(fā)音轉(zhuǎn)換列表中所有第一發(fā)音標(biāo)識字符與待查文字訊息的第一發(fā)音標(biāo)識字符相同的文字訊息進(jìn)行顯示;4)輸入待查文字訊息中的第二發(fā)音標(biāo)識字符;5)將第一發(fā)音標(biāo)識字符與第二發(fā)音標(biāo)識字符合并為一個發(fā)音標(biāo)識字符組,并在合并后與文字發(fā)音轉(zhuǎn)換列表中所有第一發(fā)音標(biāo)識字符為待查文字訊息的第一發(fā)音標(biāo)識字符的文字發(fā)音訊息加以比對;6)將文字發(fā)音轉(zhuǎn)換列表中所有其第一發(fā)音標(biāo)識字符及第二發(fā)音標(biāo)識字符合并后與待查文字訊息的第一發(fā)音標(biāo)識字符及第二發(fā)音標(biāo)識字符合并后相同的文字訊息進(jìn)行顯示;7)依照該待查文字訊息中的發(fā)音標(biāo)識字符的順序,依次輸入新的發(fā)音標(biāo)識字符,并重復(fù)合并、比對及顯示的步驟,一直到查詢到該待查文字訊息或者將該待查文字訊息的全部發(fā)音標(biāo)識字符輸入并與該文字發(fā)音轉(zhuǎn)換列表中所有相關(guān)的文字發(fā)音訊息比對完成后結(jié)束查詢。
2.根據(jù)權(quán)利要求1所述的根據(jù)文字發(fā)音查詢文字?jǐn)?shù)據(jù)的方法,其特征在于所述待查文字訊息為英文單詞或漢語字詞。
3.根據(jù)權(quán)利要求2所述的根據(jù)文字發(fā)音查詢文字?jǐn)?shù)據(jù)的方法,其特征在于所述待查文字訊息為英文單詞時,則輸入的發(fā)音標(biāo)識字符為英文音標(biāo)字符。
4.根據(jù)權(quán)利要求2所述的根據(jù)文字發(fā)音查詢文字?jǐn)?shù)據(jù)的方法,其特征在于所述待查文字訊息為漢語字詞時,則輸入的發(fā)音標(biāo)識字符為漢語拼音字符或漢語注音字符。
5.根據(jù)權(quán)利要求1至4任一權(quán)利要求所述的根據(jù)文字發(fā)音查詢文字?jǐn)?shù)據(jù)的方法,其特征在于所述待查文字訊息的發(fā)音標(biāo)識字符與該文字發(fā)音轉(zhuǎn)換列表中的文字發(fā)音訊息比對時,若該文字發(fā)音轉(zhuǎn)換列表中沒有與該輸入的待查文字訊息的發(fā)音標(biāo)識字符及其排列順序完全相同的文字訊息,則顯示無此文字訊息或者顯示該文字發(fā)音轉(zhuǎn)換列表中具有與該輸入的待查文字訊息的發(fā)音標(biāo)識字符及其排列順序部分相同或者相近似的發(fā)音標(biāo)識字符的文字訊息。
6.根據(jù)權(quán)利要求5所述的根據(jù)文字發(fā)音查詢文字?jǐn)?shù)據(jù)的方法,其特征在于所述電子信息處理裝置為個人計算機、掌上型計算機、個人數(shù)字助理機或行動電話。
全文摘要
本發(fā)明涉及一種文字?jǐn)?shù)據(jù)的查詢方法,尤其是一種能夠按照文字發(fā)音查詢文字?jǐn)?shù)據(jù)的方法。該方法包括以下步驟1)預(yù)先建立并儲存一個文字發(fā)音轉(zhuǎn)換列表;2)輸入待查文字訊息中的第一發(fā)音標(biāo)識字符;3)比對第一發(fā)音標(biāo)識字符與文字發(fā)音轉(zhuǎn)換列表,顯示相同的文字訊息;4)輸入待查文字訊息中的第二發(fā)音標(biāo)識字符;5)合并第一發(fā)音標(biāo)識字符與第二發(fā)音標(biāo)識字符,并比對合并后與文字發(fā)音轉(zhuǎn)換列表;6)將步驟5)相同的文字訊息進(jìn)行顯示;7)依序輸入新的發(fā)音標(biāo)識字符,并重復(fù)合并、比對及顯示的步驟,直到所有相關(guān)的文字發(fā)音訊息比對完成后結(jié)束查詢。本發(fā)明具有能夠讓使用者只知道此文字的音標(biāo)或拼音的情況下快速簡便地對文字進(jìn)行查詢的優(yōu)點。
文檔編號G06F3/023GK101013437SQ200710017329
公開日2007年8月8日 申請日期2007年1月31日 優(yōu)先權(quán)日2007年1月31日
發(fā)明者陳淮琰, 張超, 肖磊 申請人:無敵科技(西安)有限公司