專利名稱:數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的系統(tǒng)及方法,特別是指一種應(yīng)用在數(shù)據(jù)檢索環(huán)境中的系統(tǒng)及方法。
在知識管理課題中最重要的部分之一就是信息的取得,也就是數(shù)據(jù)檢索系統(tǒng)如何能夠從諸多龐雜的數(shù)據(jù)中快速地取得正確有用的知識信息,提供給使用者利用,這也就成為評估執(zhí)行效率上的一個重要指針。特別是在中文的檢索環(huán)境下,由于中文并不像英文是屬于拼音文字只需要依照字母的順序排列組合就能夠?qū)⒃~輕易地檢索出來;反觀中文,就之前所現(xiàn)有的數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的技術(shù)來看,主要不外乎是以下幾種數(shù)據(jù)檢索和數(shù)據(jù)編碼處理方法(1)部首檢索法依照中文字的部首來進(jìn)行檢索,但由于中文字的部首太多變化且在字中的位置不定,很難整理出一套適用的精簡通用規(guī)則,檢索規(guī)則以及使用上的復(fù)雜性造成了在效率上相對慢了許多。
(2)筆劃數(shù)檢索法依照中文字的筆劃來進(jìn)行檢索,由于必須先將中文字依照筆劃數(shù)一一組合排序建立對應(yīng)字庫造成硬件資源或是內(nèi)存上的耗費(fèi),進(jìn)行檢索時還必須使用大量時間計算輸入檢索字的筆劃,造成效率上的不彰。
(3)注音排序檢索法依照中文字的注音發(fā)音,配合套用26個英文字母來進(jìn)行實際的排列組合,這種方法雖然使用起來簡單易學(xué)易懂但卻面臨到中文字一字多音、一音多字的問題,造成在檢索到多音字、同音字時查詢準(zhǔn)確率上面的缺點(diǎn)。
綜上所述,現(xiàn)有的幾種主要數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的方法,不論是在數(shù)據(jù)編碼的處理上、檢索執(zhí)行的效率上或者是檢索結(jié)果的準(zhǔn)確性上面皆有其美中不足、不能夠盡如人意的地方。因此,在面對當(dāng)前環(huán)境對于數(shù)據(jù)檢索和數(shù)據(jù)編碼處理方法的需求日漸殷切的時候,我們正需要提供一種應(yīng)用在數(shù)據(jù)檢索環(huán)境中,可以用來提高數(shù)據(jù)檢索的準(zhǔn)確性及增加數(shù)據(jù)檢索效率的方法,來解決前述現(xiàn)有技術(shù)上所欠缺不足的地方。
本發(fā)明提供一種使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的系統(tǒng),其至少包含一數(shù)據(jù)編碼模塊,用以接受一數(shù)據(jù)建立者由一輸入設(shè)備輸入的一原始文字?jǐn)?shù)據(jù),進(jìn)行一漢語拼音首字符編碼轉(zhuǎn)換,該轉(zhuǎn)換過程利用了系統(tǒng)中一漢字首字符編碼表,該表中保存有標(biāo)準(zhǔn)漢字庫的漢字與拼音首字符的對應(yīng)關(guān)系,若此時需作轉(zhuǎn)換的為英文字符,則只取該英文單詞的首字符即可,并將轉(zhuǎn)換結(jié)果儲存至一對應(yīng)編碼表中;一輸入對比模塊,用以接受一檢索查詢者輸入的字符,將該檢索查詢者輸入的字符和該對應(yīng)編碼表做對比,最后將一漢語拼音首字符字符串轉(zhuǎn)換為該原始文字?jǐn)?shù)據(jù);及一動態(tài)顯示模塊,用以將檢索出的該原始文字?jǐn)?shù)據(jù)以一動態(tài)顯示方式呈現(xiàn)。
該拼音首字符編碼轉(zhuǎn)換可以使用一數(shù)據(jù)轉(zhuǎn)換通用程序。
該數(shù)據(jù)轉(zhuǎn)換通用程序可以接受并處理任何字符。
該編碼對照表中儲存的是該漢語拼音首字符字符串與由輸入設(shè)備輸入的原始文字?jǐn)?shù)據(jù)匹配組合。
該輸入設(shè)備可以從鍵盤、鼠標(biāo)、數(shù)字觸碰式面板及聲音識別系統(tǒng)的組合中任意擇一。
該動態(tài)顯示的呈現(xiàn)方式指的是在一系統(tǒng)程序執(zhí)行過程中以實時的方式將檢索結(jié)果呈現(xiàn)出來。
本發(fā)明提供一種使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的方法,該方法至少包含下列步驟
呼叫一數(shù)據(jù)編碼模塊,接受一數(shù)據(jù)建立者由一輸入設(shè)備輸入一原始文字?jǐn)?shù)據(jù)并轉(zhuǎn)換產(chǎn)生一對應(yīng)漢語拼音首字字符串,儲存該原始文字?jǐn)?shù)據(jù)及該對應(yīng)拼音首字字符串至一對應(yīng)編碼表中;呼叫一輸入對比模塊,接受一檢索查詢者由該輸入設(shè)備輸入一檢索查詢數(shù)據(jù)并將該漢語拼音首字字符串轉(zhuǎn)換為對應(yīng)的該原始文字?jǐn)?shù)據(jù);及呼叫一動態(tài)顯示模塊,接收該原始文字?jǐn)?shù)據(jù)并動態(tài)顯示。
該輸入設(shè)備可以從鍵盤、鼠標(biāo)、數(shù)字觸碰式面板及聲音識別系統(tǒng)的組合中任意擇一。
該對應(yīng)編碼表所儲存的是該漢語拼音首字符字符串與其對應(yīng)的該原始文字?jǐn)?shù)據(jù)對應(yīng)組合。
所述的使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的方法,其呼叫該數(shù)據(jù)編碼模塊的方法更包含下列步驟判斷該原始文字?jǐn)?shù)據(jù)是否屬于漢字字符串;及使用一數(shù)據(jù)轉(zhuǎn)換通用程序進(jìn)行漢語拼音首字編碼。
該數(shù)據(jù)轉(zhuǎn)換通用程序可以接受處理任何字符。
所述使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的方法,其呼叫該輸入對比模塊的方法更包含下列步驟決定該檢索查詢者的輸入一檢索字符串動作是否結(jié)束;繼續(xù)接受該檢查詢者輸入該檢索字符串的動作;將該檢索字符串與該對應(yīng)編碼表做對比;判斷該檢索查詢者輸入的一字符是否為“*”或是“?”;根據(jù)輸入的該字符為“*”或“?”進(jìn)行模糊對比;及判斷該檢索查詢者輸入結(jié)束。
所述決定該檢索查詢者的輸入動作是否結(jié)束,可在一系統(tǒng)程序執(zhí)行過程中以實時的方式來進(jìn)行。
所述呼叫該動態(tài)顯示是指在該系統(tǒng)程序執(zhí)行過程中可以實時的方式進(jìn)行。
本發(fā)明的有益效果為,其在數(shù)據(jù)處理及數(shù)據(jù)檢索的環(huán)境使用上達(dá)到以簡單易學(xué)的方式,進(jìn)一步增加檢索結(jié)果的準(zhǔn)確性、提升檢索執(zhí)行效率,并且可以進(jìn)行模糊對比,同時還提供動態(tài)顯示檢索結(jié)果的功能;另外,還提供數(shù)據(jù)編碼處理上的一般機(jī)制,當(dāng)面對處理的數(shù)據(jù)單位不同時,借由本發(fā)明的數(shù)據(jù)編碼轉(zhuǎn)換的通用程序來實現(xiàn)不同數(shù)據(jù)單位的數(shù)據(jù)編碼處理。
本發(fā)明為一種使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的系統(tǒng)及方法,特別是指一種應(yīng)用在數(shù)據(jù)檢索環(huán)境中可以用來提高數(shù)據(jù)檢索的準(zhǔn)確性及增加數(shù)據(jù)檢索效率的方法。
本發(fā)明以一較佳實施例說明本方法的具體可行性,
圖1是本發(fā)明使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理方法的功能模塊圖,主要的功能模塊包含數(shù)據(jù)編碼模塊10;輸入對比模塊20;及動態(tài)顯示模塊30;分述如下數(shù)據(jù)編碼模塊10,用以接受輸入原始文字?jǐn)?shù)據(jù)(步驟101),使用數(shù)據(jù)轉(zhuǎn)換通用程序進(jìn)行漢語拼音首字符編碼(步驟103),并將結(jié)果儲存至對應(yīng)編碼表中(步驟104)。
輸入對比模塊20,接受檢索查詢者輸入(步驟201),將檢索查詢者輸入的字符和對應(yīng)編碼表做對比(步驟203),將漢語拼音首字符字符串轉(zhuǎn)換為原始文字?jǐn)?shù)據(jù)(步驟206)。
動態(tài)顯示模塊30,用以將檢索出的原始文字?jǐn)?shù)據(jù)以動態(tài)的方式顯示(步驟207)。
請參閱圖2,本圖為本發(fā)明的使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的系統(tǒng)及方法的數(shù)據(jù)編碼處理流程圖,首先接受數(shù)據(jù)建立者輸入欲進(jìn)行編碼的原始文字?jǐn)?shù)據(jù)(步驟101),通過判斷輸入的數(shù)據(jù)是否屬于漢字字符串(步驟102),如果是的話,則使用數(shù)據(jù)轉(zhuǎn)換通用程序進(jìn)行漢語拼音首字字符編碼轉(zhuǎn)換(步驟103),然后將原始文字?jǐn)?shù)據(jù)及其對應(yīng)的漢語拼音首字字符串儲存至對應(yīng)編碼表中(步驟104);若判斷輸入的數(shù)據(jù)不是屬于漢字字符串(步驟102),則直接將原始文字?jǐn)?shù)據(jù)及其對應(yīng)的拼音首字字符串儲存至對應(yīng)編碼表中(步驟104)。
請參閱圖3,本圖是本發(fā)明的使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的系統(tǒng)及方法的數(shù)據(jù)檢索整體流程圖,首先當(dāng)檢索查詢者開始輸入字符也就是在系統(tǒng)程序執(zhí)行的過程中持續(xù)判斷檢索查詢者輸入是否結(jié)束(步驟201),如果輸入尚未結(jié)束則繼續(xù)接受輸入(步驟202),將檢索查詢者輸入的字符拿來和先前(步驟104)所建立的對應(yīng)編碼表進(jìn)行逐一對比(步驟203)。首先,判斷輸入的字符是否為進(jìn)行模糊對比的特殊符號“*”及“?”兩者其中之一,若是則進(jìn)行模糊對比(步驟205),若不是則繼續(xù)接受檢索查詢者輸入字符(步驟202),當(dāng)確認(rèn)檢索查詢的輸入結(jié)束后,便將對比出的漢語拼音首字字符串轉(zhuǎn)換為對應(yīng)的原始文字?jǐn)?shù)據(jù)(步驟206),最后以動態(tài)的方式將檢索出來的原始文字?jǐn)?shù)據(jù)顯示出來(步驟207)。
圖4至圖7是本發(fā)明的一具體實施例,以圖式的方式說明本發(fā)明的實際檢索過程,圖式所展示的畫面為一人事管理系統(tǒng)中檢索查詢者進(jìn)行人員檢索的功能部分,說明由“預(yù)備輸入”到“輸入SJQ”到“系統(tǒng)識別出蘇景勤”的過程(1)人事管理系統(tǒng)中人員檢索功能的系統(tǒng)程序執(zhí)行畫面,預(yù)備讓檢索查詢輸入檢索字符串,請參閱圖4。
(2)人事管理系統(tǒng)中人員檢索功能的系統(tǒng)執(zhí)行畫面,當(dāng)檢索查詢者輸入檢索字符“s”,在系統(tǒng)畫面上動態(tài)顯示出所有符合輸入檢索字符串的數(shù)據(jù),請參閱圖5。
(3)人事管理系統(tǒng)中人員檢索功能的系統(tǒng)執(zhí)行畫面,當(dāng)檢索查詢者繼續(xù)輸入檢索字符“j”,使檢索字符串變?yōu)椤皊j”,系統(tǒng)畫面上動態(tài)顯示出所有符合輸入檢索字符串的數(shù)據(jù),請參閱圖6。
(4)人事管理系統(tǒng)中人員檢索功能的系統(tǒng)執(zhí)行畫面,當(dāng)檢索查詢者繼續(xù)輸入檢索字符“q”,使檢索字符串變?yōu)椤皊jq”并結(jié)束輸入之動作,此時系統(tǒng)畫面上動態(tài)顯示出最后符合輸入檢索字符串的數(shù)據(jù)“蘇景勤”,請參閱圖7。
權(quán)利要求
1.一種使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的系統(tǒng),其特征在于至少包含一數(shù)據(jù)編碼模塊,用以接受一數(shù)據(jù)建立者由一輸入設(shè)備輸入的一原始文字?jǐn)?shù)據(jù),進(jìn)行一漢語拼音首字符編碼轉(zhuǎn)換,并將轉(zhuǎn)換結(jié)果儲存至一對應(yīng)編碼表中;一輸入對比模塊,用以接受一檢索查詢者輸入的字符,將該檢索查詢者輸入的字符和該對應(yīng)編碼表做對比,最后將一漢語拼音首字符字符串轉(zhuǎn)換為該原始文字?jǐn)?shù)據(jù);及一動態(tài)顯示模塊,用以將檢索出的該原始文字?jǐn)?shù)據(jù)以一動態(tài)顯示方式呈現(xiàn)。
2.如權(quán)利要求1所述的使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的系統(tǒng),其特征在于該拼音首字符編碼轉(zhuǎn)換是使用一數(shù)據(jù)轉(zhuǎn)換通用程序。
3.如權(quán)利要求2所述的使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的系統(tǒng),其特征在于該數(shù)據(jù)轉(zhuǎn)換通用程序可以接受處理任何字符。
4.如權(quán)利要求1所述的使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的系統(tǒng),其特征在于該對應(yīng)編碼表中儲存的是該漢語拼音首字符字符串與其對應(yīng)的該輸入的原始文字?jǐn)?shù)據(jù)對應(yīng)組合。
5.如權(quán)利要求1所述的使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的系統(tǒng),其特征在于該輸入設(shè)備可以從鍵盤、鼠標(biāo)、數(shù)字觸碰式面板及聲音識別系統(tǒng)的組合中任意擇一。
6.如權(quán)利要求1所述的使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的系統(tǒng),其特征在于該動態(tài)顯示的呈現(xiàn)方式指的是在一系統(tǒng)程序執(zhí)行過程中以實時的方式將檢索結(jié)果呈現(xiàn)出來。
7.一種使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的方法,其特征在于該方法至少包含下列步驟呼叫一數(shù)據(jù)編碼模塊,接受一數(shù)據(jù)建立者由一輸入設(shè)備輸入一原始文字?jǐn)?shù)據(jù)并轉(zhuǎn)換產(chǎn)生一對應(yīng)漢語拼音首字字符串,儲存該原始文字?jǐn)?shù)據(jù)及該對應(yīng)拼音首字字符串至一對應(yīng)編碼表中;呼叫一輸入對比模塊,接受一檢索查詢者由該輸入設(shè)備輸入一檢索查詢數(shù)據(jù)并將該漢語拼音首字字符串轉(zhuǎn)換為對應(yīng)的該原始文字?jǐn)?shù)據(jù);及呼叫一動態(tài)顯示模塊,接收該原始文字?jǐn)?shù)據(jù)并動態(tài)顯示。
8.如權(quán)利要求7所述的使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的方法,其特征在于該輸入設(shè)備可以從鍵盤、鼠標(biāo)、數(shù)字觸碰式面板及聲音識別系統(tǒng)的組合中任意擇一。
9.如權(quán)利要求7所述的使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的方法,其特征在于該對應(yīng)編碼表所儲存的是該漢語拼音首字符字符串與其對應(yīng)的該原始文字?jǐn)?shù)據(jù)對應(yīng)組合。
10.如權(quán)利要求7所述的使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的方法,其特征在于呼叫該數(shù)據(jù)編碼模塊的方法更包含下列步驟判斷該原始文字?jǐn)?shù)據(jù)是否屬于漢字字符串;及使用一數(shù)據(jù)轉(zhuǎn)換通用程序進(jìn)行漢語拼音首字編碼。
11.如權(quán)利要求10所述的使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的方法,其特征在于該數(shù)據(jù)轉(zhuǎn)換通用程序可以接受處理任何字符。
12.如權(quán)利要求7所述的使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的方法,其特征在于呼叫該輸入對比模塊的方法更包含下列步驟決定該檢索查詢者的輸入一檢索字符串動作是否結(jié)束;繼續(xù)接受該檢查詢者輸入該檢索字符串的動作;將該檢索字符串與該對應(yīng)編碼表做對比;判斷該檢索查詢者輸入的一字符是否為“*”或是“?”;根據(jù)輸入的該字符為“*”或“?”進(jìn)行模糊對比;及判斷該檢索查詢者輸入結(jié)束。
13.如權(quán)利要求12所述的使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的方法,其特征在于決定該檢索查詢者的輸入動作是否結(jié)束,是在一系統(tǒng)程序執(zhí)行過程中以實時的方式來進(jìn)行。
14.如權(quán)利要求7所述的使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的方法,其特征在于呼叫該動態(tài)顯示是指在該系統(tǒng)程序執(zhí)行過程中以實時的方式進(jìn)行。
全文摘要
本發(fā)明為一種使用漢語拼音首字進(jìn)行數(shù)據(jù)檢索和數(shù)據(jù)編碼處理的系統(tǒng)及方法,特別是指一種應(yīng)用在數(shù)據(jù)檢索環(huán)境中的系統(tǒng)及方法,本發(fā)明使用一種“漢語拼音首字符法”,以達(dá)到讓數(shù)據(jù)處理及數(shù)據(jù)檢索變得簡單,增加檢索結(jié)果準(zhǔn)確度,提升檢索執(zhí)行效率,同時具有模糊對比以及動態(tài)顯示檢索結(jié)果的目的,另外本發(fā)明更提供數(shù)據(jù)編碼處理上的機(jī)制,并且通過數(shù)據(jù)編碼轉(zhuǎn)換通用程序來實現(xiàn)對數(shù)據(jù)的編碼處理。
文檔編號G06F17/30GK1450476SQ0210586
公開日2003年10月22日 申請日期2002年4月11日 優(yōu)先權(quán)日2002年4月11日
發(fā)明者林光信, 宋建福, 杜廣海 申請人:英業(yè)達(dá)股份有限公司