專利名稱:一種通過(guò)數(shù)字鍵進(jìn)行信息搜索的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及采用數(shù)字鍵盤作為輸入設(shè)備的電子信息查詢技術(shù),具體地說(shuō),涉及一種通過(guò)數(shù)字鍵進(jìn)行數(shù)據(jù)搜索的方法。
背景技術(shù):
隨著電子信息設(shè)備的普遍使用,尤其是移動(dòng)電話(以下簡(jiǎn)稱手機(jī))、電話機(jī)的廣泛普及,這些設(shè)備的功能也不斷地?cái)U(kuò)展,在很多電子設(shè)備中都內(nèi)置了輸入法、電子通訊簿、記事本等功能。
這類設(shè)備都以數(shù)字鍵盤作為主要的信息輸入手段,數(shù)字鍵盤鍵位少,操作不方便,輸入或查詢信息都比較麻煩。
例如,目前很多手機(jī)、普通電話機(jī)都有電子通訊簿,其結(jié)構(gòu)是以每個(gè)人為一條記錄,每條記錄中包含若干字段,用于存儲(chǔ)姓名、電話號(hào)碼、傳真等信息,功能強(qiáng)的還可以存儲(chǔ)通信地址、工作單位、E-mail地址和個(gè)人網(wǎng)址等。
對(duì)于電話用戶,從電子通訊簿中查詢電話號(hào)碼,然后將其撥出,是個(gè)經(jīng)常用到的功能。當(dāng)前已有的電子通訊簿的搜索方法有以下幾種第一種方法是根據(jù)姓名進(jìn)行查詢。該方法通過(guò)輸入姓名的第一個(gè)字的首字母,由查詢程序從電子通訊簿中選出所有與之匹配的姓氏拼音首字母的姓名,然后再通過(guò)上下翻頁(yè)進(jìn)行查找。例如查詢“周潤(rùn)發(fā)”,則要連續(xù)按4次“9”、3次“7”和3次“3”,才能輸入字母“zrf”,其操作相當(dāng)繁瑣,查詢速度慢。
第二種方法是按照記錄在電子通訊簿的位置,從頭到尾查詢。這種搜索方法的查找速度很慢。
第三種方法是輸入姓名中每個(gè)字的首字母,由查詢程序從電子通訊簿中查找相應(yīng)的記錄。該方法相對(duì)于前兩種方法,查詢準(zhǔn)確度較高,速度較快,但是操作還是相當(dāng)煩瑣,擊鍵次數(shù)多。
公開號(hào)為1340778的中國(guó)專利“在數(shù)字鍵盤上根據(jù)漢字信息進(jìn)行查詢的方法”提供了一種新的查詢方法,通過(guò)提取漢字信息中詞組、短語(yǔ)、姓名等多于1個(gè)漢字的連續(xù)多個(gè)漢字的拼音首字母,把每個(gè)字母用與數(shù)字鍵盤上對(duì)應(yīng)的一個(gè)數(shù)字鍵代表,組合構(gòu)成查詢輸入編碼,來(lái)查找匹配的漢字信息;查詢程序在查找過(guò)程中,根據(jù)上述規(guī)則將漢字根據(jù)其拼音首字母對(duì)應(yīng)的數(shù)字鍵,實(shí)時(shí)構(gòu)成編碼,進(jìn)行匹配查找。該方法與前三種方法相比,查詢速度進(jìn)一步提高,簡(jiǎn)化了操作方式,但也存在一定的局限性。該方法僅針對(duì)全漢字的信息進(jìn)行搜索,對(duì)于其他語(yǔ)言,如韓文、日文、中文與英文混雜、中文與數(shù)字混雜、圖形標(biāo)識(shí)等情況的信息都無(wú)法處理;另外,對(duì)于漢字的拼音首字母的提取,沒(méi)有考慮到南方模糊音和方言等的處理。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種通過(guò)數(shù)字鍵進(jìn)行信息搜索的方法,克服現(xiàn)有技術(shù)中查詢速度慢、操作復(fù)雜、處理信息單一的缺點(diǎn)。
本發(fā)明通過(guò)數(shù)字鍵進(jìn)行信息搜索的方法,包括以下步驟一、根據(jù)信息的不同輸入方式,確定信息的特征單元和特征鍵的提取方式,構(gòu)成數(shù)字特征編碼;二、建立數(shù)字記錄時(shí),按步驟一構(gòu)成數(shù)字特征編碼,存儲(chǔ)在數(shù)字記錄中;三、輸入所需搜索信息的特征編碼,與數(shù)字記錄中的數(shù)字特征編碼進(jìn)行比較匹配查找,輸出命中的信息。
本發(fā)明采用特征單元和特征鍵的方式進(jìn)行信息搜索,不僅可以對(duì)全漢字的信息進(jìn)行搜索,而且對(duì)于其他語(yǔ)種,如韓文、日文、中文與英文混雜、中文與數(shù)字混雜、圖形標(biāo)識(shí)等情況的信息也能進(jìn)行處理;考慮到南方模糊音和方言等的情況,對(duì)于漢字拼音首字母的提取,通過(guò)使用特征鍵的定義或者自編輯方式進(jìn)行處理。另外,還可以通過(guò)特征鍵的定義使用筆劃首鍵的提取,就可以處理對(duì)于能寫不能讀的信息的查詢了。本發(fā)明能夠在數(shù)字鍵盤上方便搜索各種形式的信息,適合更大范圍的用戶群。
具體實(shí)施例方式
下面進(jìn)一步地詳細(xì)介紹本發(fā)明的內(nèi)容。
本發(fā)明的關(guān)鍵在于數(shù)字特征編碼的構(gòu)成方式,需要確定特征單元和提取特征鍵,適合漢字及其他語(yǔ)種或中英文混排等情況。
根據(jù)信息的不同分類,數(shù)字特征編碼的構(gòu)成有以下幾種情況。
對(duì)于單一語(yǔ)種的信息,如漢語(yǔ)、韓文或日文等信息,把每個(gè)字作為一個(gè)特征單元,通過(guò)選定的輸入法提取首字母對(duì)應(yīng)的數(shù)字鍵作為特征鍵,由特征鍵組合構(gòu)成數(shù)字特征編碼。例如漢字信息的特征鍵可以根據(jù)輸入方式的不同,選擇“拼音”、“筆劃”或其他輸入方式。
對(duì)于英文信息,可以選擇“單詞”或“音節(jié)”作為特征單元,并確定與之對(duì)應(yīng)的特征字母,若“單詞”作為特征單元,則特征字母是每個(gè)單詞的首字母,若“音節(jié)”作為特征單元,則特征字母是按“音節(jié)”所對(duì)應(yīng)的首字母,這些特征字母所對(duì)應(yīng)的數(shù)字鍵就是特征鍵,再由特征鍵組合構(gòu)成數(shù)字特征編碼。例如搜索“Steven Lee”,按照現(xiàn)有的方法輸入“Steven Lee”,需要按鍵“7777、8、33、888、33、66、1、555、33、33”共22次;若按照單詞首字母輸入字符“SL”,則要按鍵“7777555”共7次。采用本發(fā)明,若以“音節(jié)”作為特征單元,則特征字母是“STV L”,其對(duì)應(yīng)的數(shù)字鍵“78815”組合構(gòu)成數(shù)字特征編碼,這樣只需按鍵5次;若選擇“單詞”作為特征單元,則特征字母是“SL”,其對(duì)應(yīng)的數(shù)字鍵為“75”,這樣只需按鍵2次。
對(duì)于圖標(biāo)或其他形式的信息,可以通過(guò)自定義特征單元和特征鍵,由各特征單元的特征鍵組合構(gòu)成數(shù)字特征編碼。例如在圖標(biāo)庫(kù)中預(yù)先定義好特征單元和特征鍵,構(gòu)成數(shù)字特征編碼,然后直接通過(guò)查詢圖標(biāo)庫(kù)就可得到相應(yīng)的特征單元和特征鍵了。
對(duì)于中英文或中文與數(shù)字等混雜的信息,可以按照上述方式,根據(jù)信息的不同確定特征單元和特征鍵,在不同輸入方式的特征鍵之間采用切換鍵Fn來(lái)連接。例如“Steven李”,先確定Steven的數(shù)字特征編碼,若以“音節(jié)”作為特征單元,則特征字母是“STV”,對(duì)應(yīng)的特征鍵是“788”,再確定“李”的數(shù)字特征編碼,選取拼音首字母作為特征單元,特征字母是“L”,則特征鍵是“5”,故“Steven李”的數(shù)字特征編碼是“7885”;若選擇首字符作為特征單元,那么特征字母是“75”,由于是中英文混雜,所以中間需要用切換鍵作為轉(zhuǎn)換連接,所以這種方式下“Steven李”的數(shù)字特征編碼是“7Fn5”。同理,對(duì)于“張軍1”,若選擇首字符作為特征單元,則特征字母是“ZJ1”,對(duì)應(yīng)的特征鍵是“951”,最后構(gòu)成的數(shù)字特征編碼是“95Fn1”。對(duì)于不同信息類型輸入方式間采用的切換鍵Fn,可以是“*”、“#”等非數(shù)字鍵。
此外,本發(fā)明可通過(guò)“自編輯”的方式,自定義數(shù)字特征編碼,使得電子通訊簿的數(shù)據(jù)搜索更靈活、人性化和個(gè)性化。例如,如果不能正確區(qū)分拼音字母“n”和“1”或其他音,或者讀錯(cuò)字,如將“菁”讀成“青”,那么可以根據(jù)用戶自己的習(xí)慣,通過(guò)“自編輯”的方式定義切合本人使用的數(shù)字特征編碼。
確定了數(shù)字特征編碼的構(gòu)成方式后,在建立數(shù)字記錄時(shí),需要增加一個(gè)字段來(lái)存儲(chǔ)數(shù)字特征編碼,用于匹配查找。
當(dāng)需要進(jìn)行檢索時(shí),按照以上方式輸入特征編碼,然后查詢程序在查找過(guò)程中與每條記錄的“數(shù)字特征編碼”字段的數(shù)據(jù)進(jìn)行比較匹配,并將符合要求的記錄輸出,輸出的信息包括匹配對(duì)應(yīng)的記錄的全部或者某些字段。
對(duì)于電話機(jī)、移動(dòng)電話機(jī)內(nèi)的“電子通訊簿”的查詢,查詢程序還可以在命中記錄時(shí)輸出其電話號(hào)碼,并直接將電話號(hào)碼送往電話機(jī)內(nèi)的撥號(hào)程序,實(shí)現(xiàn)自動(dòng)撥號(hào)。
本發(fā)明使用特征單元和特征鍵的定義,對(duì)于同一數(shù)字鍵所代表的多個(gè)字母或特征單元不進(jìn)一步區(qū)別,其操作都是按一次數(shù)字鍵,給用戶帶來(lái)了操作上的極大簡(jiǎn)便。
本發(fā)明還支持中英文、數(shù)字混雜以及圖標(biāo)等信息標(biāo)識(shí)的數(shù)字鍵查詢,例如,本發(fā)明可以針對(duì)“Steven李”、“張軍1”、“周潤(rùn)發(fā)h”以及 等進(jìn)行查詢,大大的增加了應(yīng)用的范圍和實(shí)用價(jià)值。在一些要求精度不高的領(lǐng)域,如手機(jī)通訊簿的輸入、查詢中,由于其操作的簡(jiǎn)便性,有非常大的實(shí)用價(jià)值。例如一個(gè)普通的手機(jī)用戶,假設(shè)其經(jīng)常聯(lián)系的人有50個(gè),如果查詢一個(gè)姓名為三個(gè)漢字的人,其數(shù)字組為3位;數(shù)字鍵盤上代表字母的數(shù)字共有8個(gè);3位數(shù)字組構(gòu)成的編碼空間最大為512個(gè),即在512個(gè)記錄中搜索50個(gè),命中率仍然很高;即使遇到重碼的情況,也可以通過(guò)自編輯方式來(lái)控制,或者利用數(shù)字、英文字符、圖標(biāo)等方式來(lái)區(qū)分,加上切換鍵“Fn”,也只需5鍵,大大減少了擊鍵數(shù)量,比較方便。
權(quán)利要求
1.一種通過(guò)數(shù)字鍵進(jìn)行數(shù)據(jù)搜索的方法,其特征在于,包括以下步驟一、根據(jù)信息的不同輸入方式,確定信息的特征單元和特征鍵的提取方式,構(gòu)成數(shù)字特征編碼;二、建立數(shù)字記錄時(shí),按步驟一構(gòu)成數(shù)字特征編碼,存儲(chǔ)在數(shù)字記錄中;三、輸入所需搜索信息的特征編碼,與數(shù)字記錄中的數(shù)字特征編碼進(jìn)行比較匹配查找,輸出命中的信息。
2.根據(jù)權(quán)利要求1所述的通過(guò)數(shù)字鍵進(jìn)行數(shù)據(jù)搜索的方法,其特征在于,所述步驟一進(jìn)一步包括,如果信息是單一語(yǔ)種,如漢語(yǔ)、韓文、日文等,則把每個(gè)字作為一個(gè)特征單元,通過(guò)選定的輸入法提取首字母對(duì)應(yīng)的數(shù)字鍵作為特征鍵,由特征鍵組合構(gòu)成數(shù)字特征編碼;如果信息是英文的,則選擇“單詞”或“音節(jié)”作為特征單元,并確定與之對(duì)應(yīng)的特征字母,若選擇“單詞”作為特征單元,則特征字母是每個(gè)單詞的首字母;若選擇“音節(jié)”作為特征單元,則特征字母是按照音節(jié)所對(duì)應(yīng)的首字母,這些特征字母所對(duì)應(yīng)的數(shù)字鍵就是特征鍵,再由特征鍵組合構(gòu)成數(shù)字特征編碼;如果信息是圖標(biāo),則在圖標(biāo)庫(kù)中預(yù)先定義好特征單元和特征鍵,構(gòu)成數(shù)字特征編碼;如果信息是中英文混雜或中文與數(shù)字混雜的,則將中英文或數(shù)字先按照上述方式確定特征單元和特征鍵,再在不同的輸入方式的特征鍵間采用切換鍵Fn來(lái)連接,構(gòu)成數(shù)字特征編碼。
3.根據(jù)權(quán)利要求1或2所述的通過(guò)數(shù)字鍵進(jìn)行數(shù)據(jù)搜索的方法,其特征在于,所述步驟一還包括通過(guò)“自編輯”的方式,自定義數(shù)字特征編碼。
4.根據(jù)權(quán)利要求1或2所述的通過(guò)數(shù)字鍵進(jìn)行數(shù)據(jù)搜索的方法,其特征在于,將所述步驟三所得到的命中信息輸出給應(yīng)用程序進(jìn)行操作。
全文摘要
本發(fā)明提供一種通過(guò)數(shù)字鍵進(jìn)行信息搜索的方法,首先根據(jù)信息的不同輸入方式,確定信息的特征單元和特征鍵的提取方式,構(gòu)成數(shù)字特征編碼;然后建立數(shù)字記錄時(shí),按上述方式構(gòu)成數(shù)字特征編碼,存儲(chǔ)在數(shù)字記錄中;在需要搜索時(shí),輸入所需搜索信息的特征編碼,與數(shù)字記錄中的數(shù)字特征編碼進(jìn)行比較匹配查找,輸出命中的信息。本發(fā)明采用特征單元和特征鍵的方式進(jìn)行信息搜索,可以搜索全中文、韓文、日文、中文與英文混雜、中文與數(shù)字混雜、圖形標(biāo)識(shí)等情況的信息;還可以處理南方模糊音和方言等的情況;另外,還可以通過(guò)特征鍵的定義使用筆劃首鍵的提取,就可以處理對(duì)于能寫不能讀的信息的查詢了。
文檔編號(hào)H04M1/26GK1481134SQ0213688
公開日2004年3月10日 申請(qǐng)日期2002年9月5日 優(yōu)先權(quán)日2002年9月5日
發(fā)明者孫枕戈, 黃亞娟 申請(qǐng)人:深圳市中興通迅股份有限公司