專(zhuān)利名稱(chēng):在手持式數(shù)據(jù)處理裝置中進(jìn)行全文查詢(xún)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種全文查詢(xún)的方法,尤其是一種在手持式數(shù)據(jù)處理裝置中的辭典數(shù)據(jù)庫(kù)進(jìn)行全文查詢(xún)的方法。
背景技術(shù):
半導(dǎo)體制程的進(jìn)步與消費(fèi)性電子產(chǎn)業(yè)的興盛,各類(lèi)數(shù)據(jù)處理設(shè)備如今已深入大眾的日常生活。如個(gè)人桌上型計(jì)算機(jī)(Desktop Computer)、筆記型計(jì)算機(jī)(Note book)、個(gè)人數(shù)字助理機(jī)(Personal Digital Assist)、智能型行動(dòng)電話(huà)(Smart Phone)與電子辭典翻譯機(jī)等等,帶給人們豐富的數(shù)字多媒體休閑娛樂(lè)生活。
上述的各類(lèi)產(chǎn)品中,個(gè)人數(shù)字助理機(jī)、智能型行動(dòng)電話(huà)與電子辭典翻譯機(jī)等類(lèi)的手持式數(shù)據(jù)處理裝置,最為社會(huì)大眾所喜愛(ài)。手持式數(shù)據(jù)處理裝置的優(yōu)勢(shì)在于體積小,不占收藏空間而便于攜帶,雖說(shuō)此類(lèi)產(chǎn)品的擴(kuò)充性與運(yùn)算功能無(wú)法與傳統(tǒng)的個(gè)人桌上型計(jì)算機(jī)等大型產(chǎn)品一較高下,然而其所配備的功能,已足以應(yīng)付出差在外的商務(wù)人士等使用者的一般需求。使用者在學(xué)習(xí)語(yǔ)言或閱讀外文數(shù)據(jù)時(shí),常會(huì)使用到電子產(chǎn)品中的單字查詢(xún)等功能,此時(shí)手持式數(shù)據(jù)處理裝置便于攜帶使用的優(yōu)勢(shì)就更為明顯。
雖然手持式數(shù)據(jù)處理裝置能夠取代個(gè)人桌上型計(jì)算機(jī)的部分功能,然而手持式數(shù)據(jù)處理裝置大多配備運(yùn)算處理性能較低的處理器,否則體積將顯得龐大沉重,且內(nèi)藏電池也無(wú)法提供長(zhǎng)時(shí)間的操作使用。當(dāng)前的手持式數(shù)據(jù)處理裝置,有提供語(yǔ)言翻譯的功能,以讓使用者隨時(shí)進(jìn)行語(yǔ)言學(xué)習(xí)或者進(jìn)行單字查詢(xún)。然而,受限于手持式數(shù)據(jù)處理裝置的運(yùn)算處理性能,現(xiàn)有的產(chǎn)品大多只能進(jìn)行單字查詢(xún),而無(wú)法對(duì)使用者所輸入的短句進(jìn)行查詢(xún);此外,現(xiàn)有的產(chǎn)品也欠缺對(duì)辭典數(shù)據(jù)庫(kù)中進(jìn)行全文查詢(xún)的功能,使用者僅能得知單字的含意,而無(wú)法對(duì)含有單字其他例句進(jìn)行查找,若全文查詢(xún)的相關(guān)查詢(xún)作業(yè)強(qiáng)制執(zhí)行的話(huà),那么使用者將陷入相當(dāng)漫長(zhǎng)的等待。
發(fā)明內(nèi)容
本發(fā)明為解決背景技術(shù)存在的上述技術(shù)問(wèn)題,而提供一種在手持式數(shù)據(jù)處理裝置中的辭典數(shù)據(jù)庫(kù)進(jìn)行全文查詢(xún)的方法及其接口,可大幅提升查詢(xún)的效率。
本發(fā)明的技術(shù)解決方案是本發(fā)明為一種在手持式數(shù)據(jù)處理裝置中進(jìn)行全文查詢(xún)的方法,其特殊之處在于該方法包括以下步驟1)預(yù)建含有字詞詞頻列表的數(shù)據(jù)庫(kù);2)讀取使用者所輸入的短句數(shù)據(jù);3)根據(jù)字詞詞頻列表,以二分法進(jìn)行字詞拆解;4)將短句數(shù)據(jù)拆解生成為一個(gè)以上的待查找字詞數(shù)據(jù);5)確認(rèn)待查找字詞數(shù)據(jù)所對(duì)應(yīng)的索引地址參數(shù);6)然后根據(jù)詞頻參數(shù)值的大小將待查找字詞數(shù)據(jù)進(jìn)行排序;7)確認(rèn)具有最小詞頻參數(shù)值的待查找字詞數(shù)據(jù);8)接著,從具有最小詞頻參數(shù)值的待查找字詞數(shù)據(jù)的索引地址參數(shù)中獲得其所記載的字詞說(shuō)明內(nèi)容;9)根據(jù)該字詞說(shuō)明內(nèi)容,將字詞詞頻參數(shù)值由小至大,對(duì)其它的待查找字詞數(shù)據(jù)進(jìn)行查詢(xún);10)生成查詢(xún)結(jié)果字詞說(shuō)明數(shù)據(jù);11)顯示該查詢(xún)結(jié)果字詞說(shuō)明數(shù)據(jù)。
上述索引地址參數(shù)包括對(duì)應(yīng)辭典數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)代碼值以及數(shù)據(jù)行數(shù)值。
本發(fā)明的在手持式數(shù)據(jù)處理裝置中的辭典數(shù)據(jù)庫(kù)進(jìn)行全文查詢(xún)的方法,是將短句數(shù)據(jù)拆解成數(shù)個(gè)待查找字詞數(shù)據(jù)后,從最小的詞頻參數(shù)值進(jìn)行查詢(xún)作業(yè),再根據(jù)對(duì)對(duì)應(yīng)的索引地址參數(shù)的提取,生成最后的查詢(xún)結(jié)果字詞說(shuō)明數(shù)據(jù),即可得到符合使用者所欲查找的短句數(shù)據(jù)。因此本發(fā)明可高速有效地在運(yùn)算處理性能較低的手持式數(shù)據(jù)處理裝置上運(yùn)作,給現(xiàn)有技術(shù)中的手持式數(shù)據(jù)處理裝置受限于運(yùn)算性能,提供其不具備的全文查詢(xún)功能;即便是運(yùn)算性能較低的手持式數(shù)據(jù)處理裝置也可輕松應(yīng)付全文查詢(xún)的相關(guān)處理作業(yè)。
四
圖1-3為本發(fā)明在手持式數(shù)據(jù)處理裝置中的辭典數(shù)據(jù)庫(kù)進(jìn)行全文查詢(xún)的使用示意圖。
五具體實(shí)施例方式
本發(fā)明提供的手持式數(shù)據(jù)處理裝置中的辭典數(shù)據(jù)庫(kù)進(jìn)行全文查詢(xún)的方法及其接口,適用于個(gè)人數(shù)字助理、行動(dòng)電話(huà)與電子辭典翻譯機(jī)等類(lèi)的手持式數(shù)據(jù)處理裝置。
本發(fā)明的方法的具體流程如下1)預(yù)建含有字詞詞頻列表的數(shù)據(jù)庫(kù);2)讀取使用者所輸入的短句數(shù)據(jù);3)根據(jù)字詞詞頻列表,以二分法進(jìn)行字詞拆解;4)將短句數(shù)據(jù)拆解生成為一個(gè)以上的待查找字詞數(shù)據(jù);5)確認(rèn)待查找字詞數(shù)據(jù)所對(duì)應(yīng)的索引地址參數(shù);6)然后根據(jù)詞頻參數(shù)值的大小將待查找字詞數(shù)據(jù)進(jìn)行排序;7)確認(rèn)具有最小詞頻參數(shù)值的待查找字詞數(shù)據(jù);8)接著,從具有最小詞頻參數(shù)值的待查找字詞數(shù)據(jù)的索引地址參數(shù)中獲得其所記載的字詞說(shuō)明內(nèi)容;9)根據(jù)該字詞說(shuō)明內(nèi)容,將字詞詞頻參數(shù)值由小至大,對(duì)其它的待查找字詞數(shù)據(jù)進(jìn)行查詢(xún);10)生成查詢(xún)結(jié)果字詞說(shuō)明數(shù)據(jù);11)顯示該查詢(xún)結(jié)果字詞說(shuō)明數(shù)據(jù)。
其中索引地址參數(shù)包括對(duì)應(yīng)辭典數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)代碼值以及數(shù)據(jù)行數(shù)值。
參見(jiàn)圖1,顯示界面上包含有使用者輸入字段100,可讓使用者輸入任意的短句數(shù)據(jù),假設(shè)輸入圖標(biāo)中的“talk about family matters”。
字詞拆解顯示窗口200包含有字詞拆解顯示字段201,用來(lái)顯示待查找字詞數(shù)據(jù)。此待查找字詞數(shù)據(jù)是依據(jù)字詞詞頻列表,以二分法進(jìn)行拆解所產(chǎn)生的,如圖標(biāo)中的“talk about”,“matters”以及“family”。而圖標(biāo)中的“11,36,256等”則為詞頻顯示字段202,此字段用來(lái)顯示對(duì)應(yīng)待查找字詞數(shù)據(jù)的詞頻參數(shù)值。字詞拆解顯示窗口200中所顯示的數(shù)據(jù),是從最小的詞頻參數(shù)值開(kāi)始依序排列。
參見(jiàn)圖2、3,當(dāng)系統(tǒng)進(jìn)行運(yùn)算查詢(xún)后,將會(huì)顯示對(duì)應(yīng)的待查找字詞數(shù)據(jù)的字詞說(shuō)明內(nèi)容,而在字詞拆解顯示窗口200中,將顯示對(duì)應(yīng)待查找字詞數(shù)據(jù)的字詞說(shuō)明內(nèi)容,并顯示對(duì)應(yīng)字詞說(shuō)明內(nèi)容的索引地址參數(shù)203,如圖標(biāo)中的“Ec/Ln471114”。其中的“Ec”為辭典數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)代碼值,而“Ln471114”是辭典數(shù)據(jù)庫(kù)中的具體所在行數(shù)?!皌alk about”這個(gè)待查找字詞數(shù)據(jù)的詞頻參數(shù)值是最低的,因此就依據(jù)“talk about”所對(duì)應(yīng)的索引地址參數(shù),找到對(duì)應(yīng)的字詞說(shuō)明內(nèi)容204。并在字詞說(shuō)明內(nèi)容204中,再根據(jù)字詞詞頻參數(shù)值由小至大,如先對(duì)“matters”,再對(duì)“family”進(jìn)行查找。接著在查詢(xún)結(jié)果字詞說(shuō)明顯示窗口300中顯示篩選過(guò)后所生成的查詢(xún)結(jié)果字詞說(shuō)明數(shù)據(jù),以及其它關(guān)連的說(shuō)明內(nèi)容。如此,查詢(xún)結(jié)果中字詞說(shuō)明數(shù)據(jù)囊括了所有使用者所輸入的短句組成。另外,有些單字的變形形式(如talking,talks),這種詞在單字全文檢索時(shí)不參與檢索,在短語(yǔ)中參與全文檢索。
名詞解釋1、索引地址參數(shù)將字詞數(shù)據(jù)在整個(gè)字典的數(shù)據(jù)庫(kù)中檢索,建立與字詞數(shù)據(jù)對(duì)應(yīng)的索引地址參數(shù),表示字詞數(shù)據(jù)在全文中所在的位置。
2、詞頻參數(shù)值待查找字詞數(shù)據(jù)在數(shù)據(jù)中出現(xiàn)的次數(shù),由PC在全文檢索之前作預(yù)處理,得到字詞出現(xiàn)的頻率值。
權(quán)利要求
1.一種在手持式數(shù)據(jù)處理裝置中進(jìn)行全文查詢(xún)的方法,其特征在于該方法包括以下步驟1)預(yù)建含有字詞詞頻列表的數(shù)據(jù)庫(kù);2)讀取使用者所輸入的短句數(shù)據(jù);3)根據(jù)字詞詞頻列表,以二分法進(jìn)行字詞拆解;4)將短句數(shù)據(jù)拆解生成為一個(gè)以上的待查找字詞數(shù)據(jù);5)確認(rèn)待查找字詞數(shù)據(jù)所對(duì)應(yīng)的索引地址參數(shù);6)然后根據(jù)詞頻參數(shù)值的大小將待查找字詞數(shù)據(jù)進(jìn)行排序;7)確認(rèn)具有最小詞頻參數(shù)值的待查找字詞數(shù)據(jù);8)接著,從具有最小詞頻參數(shù)值的待查找字詞數(shù)據(jù)的索引地址參數(shù)中獲得其所記載的字詞說(shuō)明內(nèi)容;9)根據(jù)該字詞說(shuō)明內(nèi)容,將字詞詞頻參數(shù)值由小至大,對(duì)其它的待查找字詞數(shù)據(jù)進(jìn)行查詢(xún);10)生成查詢(xún)結(jié)果字詞說(shuō)明數(shù)據(jù);11)顯示該查詢(xún)結(jié)果字詞說(shuō)明數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的在手持式數(shù)據(jù)處理裝置中進(jìn)行全文查詢(xún)的方法,其特征在于所述索引地址參數(shù)包括對(duì)應(yīng)辭典數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)代碼值以及數(shù)據(jù)行數(shù)值。
全文摘要
本發(fā)明涉及一種全文查詢(xún)的方法,尤其是一種在手持式數(shù)據(jù)處理裝置中的辭典數(shù)據(jù)庫(kù)進(jìn)行全文查詢(xún)的方法。該方法包括以下步驟1)預(yù)建數(shù)據(jù)庫(kù);2)讀取數(shù)據(jù);3)字詞拆解;4)拆解生成待查找字詞數(shù)據(jù);5)確認(rèn)索引地址參數(shù);6)將待查找字詞數(shù)據(jù)進(jìn)行排序;7)確認(rèn)待查找字詞數(shù)據(jù);8)從索引地址參數(shù)中獲得字詞說(shuō)明內(nèi)容;9)對(duì)其它的待查找字詞數(shù)據(jù)進(jìn)行查詢(xún);10)生成查詢(xún)結(jié)果;11)顯示說(shuō)明數(shù)據(jù)。本發(fā)明可高速有效地在運(yùn)算處理性能較低的手持式數(shù)據(jù)處理裝置上運(yùn)作,給現(xiàn)有技術(shù)中的手持式數(shù)據(jù)處理裝置受限于運(yùn)算性能,提供其不具備的全文查詢(xún)功能。
文檔編號(hào)G06F17/30GK1851707SQ200610042850
公開(kāi)日2006年10月25日 申請(qǐng)日期2006年5月22日 優(yōu)先權(quán)日2006年5月22日
發(fā)明者陳淮琰, 蔣陽(yáng)安 申請(qǐng)人:無(wú)敵科技(西安)有限公司