亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

手機(jī)電話簿中電話號(hào)碼智能查詢方法

文檔序號(hào):6521696閱讀:697來(lái)源:國(guó)知局
專利名稱:手機(jī)電話簿中電話號(hào)碼智能查詢方法
技術(shù)領(lǐng)域
本發(fā)明涉及手機(jī)領(lǐng)域,具體是指一種手機(jī)電話簿中電話號(hào)碼智能查詢方法。
背景技術(shù)
在人們的生活中,移動(dòng)電話已經(jīng)成為不可或缺的通訊手段,同時(shí)移動(dòng)電話上的具有儲(chǔ)存通訊方式功能的電話簿尤其顯示了它的重要性,但是在一個(gè)大容量的電話簿中,搜尋某人的電話號(hào)碼比較費(fèi)時(shí),于是相應(yīng)的查找方法也誕生了。
在現(xiàn)今的移動(dòng)電話上,對(duì)于電話簿的查詢,有的通過(guò)輸入或選中某個(gè)字,然后進(jìn)行查找,也有存在首字母進(jìn)行查找,但是輸入或選中都存在輸入界面的來(lái)回切換,比較費(fèi)時(shí);而首字母查找也存在輸入費(fèi)時(shí),查找不準(zhǔn)確的現(xiàn)象。這給用戶查找?guī)?lái)了一定的麻煩。
為了讓使用者能夠方便快捷地查詢電話號(hào)碼,使查詢時(shí)間最短,按鍵更少,使用者能夠?qū)Σ樵兊奶?hào)碼一目了然,于是提出本發(fā)明。

發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點(diǎn),提供一種手機(jī)電話簿中電話號(hào)碼智能查詢方法,其實(shí)現(xiàn)在手機(jī)上實(shí)現(xiàn)電話簿的快速查詢,利用CCITT標(biāo)準(zhǔn)鍵盤進(jìn)行按鍵,并根據(jù)當(dāng)前所按的鍵進(jìn)行排列組合轉(zhuǎn)化成一系列的數(shù)字,英文,以及拼音字符串,結(jié)合電話簿數(shù)據(jù)進(jìn)行查詢及預(yù)測(cè)以實(shí)現(xiàn)快速查找,以達(dá)到搜索簡(jiǎn)便,快捷,準(zhǔn)確的目的。
為了實(shí)現(xiàn)上述的目的,本發(fā)明的手機(jī)電話簿中電話號(hào)碼智能查詢方法如下該手機(jī)電話簿中電話號(hào)碼智能查詢方法,其特點(diǎn)是,所述的方法包括以下步驟(1)根據(jù)電話簿資料庫(kù)的內(nèi)容建立電話簿數(shù)據(jù)庫(kù)系統(tǒng);(2)根據(jù)用戶在一定時(shí)間內(nèi)對(duì)手機(jī)進(jìn)行的按鍵操作,將按鍵信息進(jìn)行處理,轉(zhuǎn)換得到待查詢信息;(3)根據(jù)待查詢信息在所述的電話簿數(shù)據(jù)庫(kù)系統(tǒng)中進(jìn)行檢索;(4)對(duì)于檢索的結(jié)果的電話列表進(jìn)行快速排序;(5)將排序后的電話列表顯示在用戶手機(jī)屏幕上。
所述的建立電話簿數(shù)據(jù)庫(kù)系統(tǒng)包括以下步驟(1)建立標(biāo)準(zhǔn)拼音庫(kù);(2)建立電話簿查詢庫(kù)。
所述的建立電話簿查詢庫(kù)是指將電話簿資料庫(kù)中的資料解析成相應(yīng)的數(shù)字及英文字符串,如果是中文,則還將其解析成漢語(yǔ)拼音,然后將其按照一定的順序儲(chǔ)存,從而建立起電話簿查詢庫(kù)。
所述的電話簿資料庫(kù)中的資料是指電話條目所對(duì)應(yīng)的姓名、公司名或其它有助于查詢的項(xiàng)目。
所述的對(duì)用戶的按鍵信息進(jìn)行處理包括以下步驟(1)判斷被按下的鍵是否為數(shù)字鍵0至9其中之一;(2)如果是0至9其中之一,則按照鍵盤表的對(duì)應(yīng)規(guī)則,將該按鍵信息依次轉(zhuǎn)換為相應(yīng)的數(shù)字、英文字母和/或漢語(yǔ)拼音;(3)把所轉(zhuǎn)化的數(shù)字、英文字母和漢語(yǔ)拼音進(jìn)行排列組合,生成一系列的數(shù)字、英文和/或漢語(yǔ)拼音字符串;所述的待查詢信息即為數(shù)字、英文和/或漢語(yǔ)拼音字符串。
所述的在電話簿數(shù)據(jù)庫(kù)中進(jìn)行檢索包括以下步驟(1)如果得到的字符串為漢語(yǔ)拼音,則直接到電話簿數(shù)據(jù)庫(kù)系統(tǒng)中的標(biāo)準(zhǔn)拼音庫(kù)中檢索;(2)如果得到的字符串為數(shù)字和/或英文,則在電話簿查詢庫(kù)中進(jìn)行多級(jí)檢索。
所述的多級(jí)檢索包括以下步驟(1)首先針對(duì)得到的字符串中的第一個(gè)數(shù)字/字符在電話簿查詢庫(kù)中進(jìn)行檢索,過(guò)濾掉非匹配的字符串;(2)接著針對(duì)剩下的字符串中的前二個(gè)數(shù)字/字符在電話簿查詢庫(kù)中進(jìn)行檢索,過(guò)濾掉非匹配的字符串;(3)將字符串中的數(shù)字/字符數(shù)逐步增加,繼續(xù)上面的過(guò)程,直至檢索到匹配結(jié)果。
所述的對(duì)檢索結(jié)果進(jìn)行快速排序是指按照檢索到匹配項(xiàng)的優(yōu)先級(jí)規(guī)則進(jìn)行排序。
所述的優(yōu)先級(jí)規(guī)則為按照拼音、英文、數(shù)字的順序,同種類型按照升序或者降序排列。
本發(fā)明的手機(jī)電話簿中電話號(hào)碼智能查詢方法具有以下特點(diǎn)1.按鍵無(wú)需選擇確切鍵值;2.可以快速按下N個(gè)鍵;3.按N個(gè)鍵后,程序可以自動(dòng)進(jìn)行匹配;4.電話列表可以根據(jù)匹配結(jié)果進(jìn)行實(shí)時(shí)的更新;5.結(jié)合輔助鍵可以重復(fù)以上步驟,從而在電話數(shù)據(jù)庫(kù)系統(tǒng)中進(jìn)一步進(jìn)行過(guò)濾,從而達(dá)到精確預(yù)測(cè)的目的;6.所使用的電話數(shù)據(jù)庫(kù)可以根據(jù)數(shù)據(jù)的刪除,修改,增加進(jìn)行實(shí)時(shí)的更新;7.當(dāng)有N條記錄被匹配成功,可根據(jù)一定的優(yōu)先級(jí)進(jìn)行排序,用戶可以根據(jù)在列表中排序結(jié)果進(jìn)行快速選擇。


圖1為本發(fā)明的手機(jī)電話簿中電話號(hào)碼智能查詢方法的功能模塊圖。
圖2為本發(fā)明的手機(jī)電話簿中電話號(hào)碼智能查詢方法的流程圖。
圖3為本發(fā)明的手機(jī)用戶操作過(guò)程的時(shí)序圖。
具體實(shí)施例方式
為了能夠更清楚地理解本發(fā)明的技術(shù)內(nèi)容,特舉以下實(shí)施例詳細(xì)說(shuō)明。
請(qǐng)參閱圖1和圖2所示,該手機(jī)電話簿中電話號(hào)碼智能查詢方法包括以下步驟1、根據(jù)電話簿資料庫(kù)的內(nèi)容建立電話簿數(shù)據(jù)庫(kù)系統(tǒng),其步驟為(1)建立標(biāo)準(zhǔn)拼音庫(kù);(2)建立電話簿查詢庫(kù),即,將電話簿資料庫(kù)中的資料解析成相應(yīng)的數(shù)字及英文字符串,如果是中文,則還將其解析成漢語(yǔ)拼音,然后將其按照一定的順序儲(chǔ)存,從而建立起電話簿查詢庫(kù),其中,所述的電話簿資料庫(kù)中的資料是指電話條目所對(duì)應(yīng)的姓名、公司名或其它有助于查詢的項(xiàng)目;在實(shí)際應(yīng)用當(dāng)中,以上步驟的作用是建立一個(gè)完整的電話簿數(shù)據(jù)庫(kù)系統(tǒng)。該系統(tǒng)包括標(biāo)準(zhǔn)的拼音庫(kù),一個(gè)電話簿查詢庫(kù)和搜索引擎,并且該系統(tǒng)具有實(shí)時(shí)進(jìn)行系統(tǒng)更新的功能。
其中,將電話簿資料庫(kù)中相關(guān)的資料(姓名等)經(jīng)過(guò)解析模塊將其解析成相應(yīng)的漢語(yǔ)拼音,數(shù)字及英文字符串,并將其按照一定的順序儲(chǔ)存到電話簿查詢庫(kù)中。
而電話簿搜索引擎包括按鍵解析功能,字符匹配程序,該引擎啟動(dòng)數(shù)據(jù)搜尋程序去搜索電話簿查詢庫(kù)中的數(shù)據(jù)。
2、根據(jù)用戶在一定時(shí)間內(nèi)對(duì)手機(jī)進(jìn)行的按鍵操作,將按鍵信息進(jìn)行處理,轉(zhuǎn)換得到待查詢信息,其中,所述的對(duì)用戶的按鍵信息進(jìn)行處理包括以下步驟(1)判斷被按下的鍵是否為數(shù)字鍵0至9其中之一;(2)如果是0至9其中之一,則按照鍵盤表的對(duì)應(yīng)規(guī)則,將該按鍵信息依次轉(zhuǎn)換為相應(yīng)的數(shù)字、英文字母和/或漢語(yǔ)拼音;(3)把所轉(zhuǎn)化的數(shù)字、英文字母和漢語(yǔ)拼音進(jìn)行排列組合,生成一系列的數(shù)字、英文和/或漢語(yǔ)拼音字符串;所述的待查詢信息即為數(shù)字、英文和/或漢語(yǔ)拼音字符串;3、根據(jù)待查詢信息在所述的電話簿數(shù)據(jù)庫(kù)系統(tǒng)中進(jìn)行檢索,包括以下步驟(1)如果得到的字符串為漢語(yǔ)拼音,則直接到電話簿數(shù)據(jù)庫(kù)系統(tǒng)中的標(biāo)準(zhǔn)拼音庫(kù)中檢索;(2)如果得到的字符串為數(shù)字和/或英文,則在電話簿查詢庫(kù)中進(jìn)行多級(jí)檢索,包括以下步驟a)首先針對(duì)得到的字符串中的第一個(gè)數(shù)字/字符在電話簿查詢庫(kù)中進(jìn)行檢索,過(guò)濾掉非匹配的字符串;b)接著針對(duì)剩下的字符串中的前二個(gè)數(shù)字/字符在電話簿查詢庫(kù)中進(jìn)行檢索,過(guò)濾掉非匹配的字符串;c)將字符串中的數(shù)字/字符數(shù)逐步增加,繼續(xù)上面的過(guò)程,直至檢索到匹配結(jié)果;4、對(duì)于檢索的結(jié)果的電話列表進(jìn)行快速排序,即按照檢索到匹配項(xiàng)的優(yōu)先級(jí)規(guī)則進(jìn)行排序,其中,所述的優(yōu)先級(jí)規(guī)則為按照拼音、英文、數(shù)字的順序,同種類型按照升序或者降序排列;5、將排序后的電話列表顯示在用戶手機(jī)屏幕上。
再請(qǐng)參閱圖3所示,在實(shí)際應(yīng)用當(dāng)中,有以下兩種操作情況情況1按下n個(gè)鍵,進(jìn)行按鍵解析,如‘2’、‘3’、‘4’鍵,經(jīng)過(guò)解析生成的字符串漢語(yǔ)拼音“bei”,以及數(shù)字和英文字母的組合(最多4×4×4),對(duì)于漢語(yǔ)拼音,直接到電話簿數(shù)據(jù)庫(kù)系統(tǒng)中的標(biāo)準(zhǔn)拼音庫(kù)中檢索,對(duì)于數(shù)字和英文的組合比較多,可以使用多級(jí)搜索。例如,‘2’鍵代表的字母是‘2’,‘a(chǎn)’,‘b’,‘c’,經(jīng)過(guò)檢索發(fā)現(xiàn)只有‘b’,‘c’兩個(gè)字母存在電話簿查詢庫(kù)中,所以一級(jí)過(guò)濾掉‘2’,‘a(chǎn)’。然后進(jìn)行二級(jí)過(guò)濾,‘3’鍵代表的字母為‘3’,‘d’,‘e’,‘f’,因此可以生成兩字母的字符串{“b3”,“bd”,“be”,“bf”,“c3”,“cd”,“ce”,“cf”},然后到電話簿查詢庫(kù)中進(jìn)行二級(jí)檢索,發(fā)現(xiàn)只存在“bd”,“be”,以此類推進(jìn)行三級(jí)檢索發(fā)現(xiàn)“bdh”與電話簿查詢庫(kù)中一條記錄匹配。電話列表如圖3所示有三條記錄符合標(biāo)準(zhǔn)“北方的狼”,“貝貝托”,“bdhi”,然后可以使用上下鍵進(jìn)行選擇即可。
情況2如果用戶要尋找“李尋歡”,可以快速按下代表“李”的按鍵“5”,“4”,為了精確查找,也按下快速代表“李尋”的兩個(gè)鍵,“5”,“4”,“*”,“9”,“8”,“6”,系統(tǒng)會(huì)馬上將其解析為“l(fā)i xun”,然后到電話簿數(shù)據(jù)庫(kù)系統(tǒng)中進(jìn)行查詢,發(fā)現(xiàn)標(biāo)準(zhǔn)拼音庫(kù)中有資料匹配,于是快速更新電話列表。
采用以上方式的手機(jī)電話簿中電話號(hào)碼智能查詢方法具有以下優(yōu)點(diǎn)1.按鍵無(wú)需選擇確切鍵值;2.可以快速按下N個(gè)鍵;3.按N個(gè)鍵后,程序可以自動(dòng)進(jìn)行匹配;4.電話列表可以根據(jù)匹配結(jié)果進(jìn)行實(shí)時(shí)的更新;5.結(jié)合輔助鍵可以重復(fù)以上步驟,從而在電話數(shù)據(jù)庫(kù)系統(tǒng)中進(jìn)一步進(jìn)行過(guò)濾,從而達(dá)到精確預(yù)測(cè)的目的;6.所使用的電話數(shù)據(jù)庫(kù)系統(tǒng)可以根據(jù)數(shù)據(jù)的刪除,修改,增加進(jìn)行實(shí)時(shí)的更新;7.當(dāng)有N條記錄被匹配成功,可根據(jù)一定的優(yōu)先級(jí)進(jìn)行排序,用戶可以根據(jù)在列表中排序結(jié)果進(jìn)行快速選擇。
本發(fā)明系使用智能預(yù)測(cè)的方法并結(jié)合電話簿數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)快速查詢電話號(hào)碼的方法。通過(guò)最少次數(shù)的按鍵,在最短的時(shí)間內(nèi)搜索出所需要的電話號(hào)碼。本發(fā)明的方法應(yīng)用在手機(jī)中,用戶使用起來(lái)非常方便,快捷,不需要界面的切換,在存在大量的電話記錄中,作用突出,能夠根據(jù)鍵值快速縮小查找范圍,對(duì)含有中、英文的電話簿可以通過(guò)拼音,數(shù)字,英文字母進(jìn)行匹配,最大的特點(diǎn)支持多鍵快速輸入,電話列表及時(shí)更新。
在此說(shuō)明書中,本發(fā)明已參照其特定的實(shí)施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說(shuō)明書和附圖應(yīng)被認(rèn)為是說(shuō)明性的而非限制性的。
權(quán)利要求
1.一種手機(jī)電話簿中電話號(hào)碼智能查詢方法,其特征在于,所述的方法包括以下步驟(1)根據(jù)電話簿資料庫(kù)的內(nèi)容建立電話簿數(shù)據(jù)庫(kù)系統(tǒng);(2)根據(jù)用戶在一定時(shí)間內(nèi)對(duì)手機(jī)進(jìn)行的按鍵操作,將按鍵信息進(jìn)行處理,轉(zhuǎn)換得到待查詢信息;(3)根據(jù)待查詢信息在所述的電話簿數(shù)據(jù)庫(kù)系統(tǒng)中進(jìn)行檢索;(4)對(duì)于檢索的結(jié)果的電話列表進(jìn)行快速排序;(5)將排序后的電話列表顯示在用戶手機(jī)屏幕上。
2.根據(jù)權(quán)利要求1所述的手機(jī)電話簿中電話號(hào)碼智能查詢方法,其特征在于,所述的建立電話簿數(shù)據(jù)庫(kù)系統(tǒng)包括以下步驟(1)建立標(biāo)準(zhǔn)拼音庫(kù);(2)建立電話簿查詢庫(kù)。
3.根據(jù)權(quán)利要求2所述的手機(jī)電話簿中電話號(hào)碼智能查詢方法,其特征在于,所述的建立電話簿查詢庫(kù)是指將電話簿資料庫(kù)中的資料解析成相應(yīng)的數(shù)字及英文字符串,如果是中文,則還將其解析成漢語(yǔ)拼音,然后將其按照一定的順序儲(chǔ)存,從而建立起電話簿查詢庫(kù)。
4.根據(jù)權(quán)利要求3所述的手機(jī)電話簿中電話號(hào)碼智能查詢方法,其特征在于,所述的電話簿資料庫(kù)中的資料是指電話條目所對(duì)應(yīng)的姓名、公司名或其它有助于查詢的項(xiàng)目。
5.根據(jù)權(quán)利要求3所述的手機(jī)電話簿中電話號(hào)碼智能查詢方法,其特征在于,所述的對(duì)用戶的按鍵信息進(jìn)行處理包括以下步驟(1)判斷被按下的鍵是否為數(shù)字鍵0至9其中之一;(2)如果是0至9其中之一,則按照鍵盤表的對(duì)應(yīng)規(guī)則,將該按鍵信息依次轉(zhuǎn)換為相應(yīng)的數(shù)字、英文字母和/或漢語(yǔ)拼音;(3)把所轉(zhuǎn)化的數(shù)字、英文字母和漢語(yǔ)拼音進(jìn)行排列組合,生成一系列的數(shù)字、英文和/或漢語(yǔ)拼音字符串;所述的待查詢信息即為數(shù)字、英文和/或漢語(yǔ)拼音字符串。
6.根據(jù)權(quán)利要求5所述的手機(jī)電話簿中電話號(hào)碼智能查詢方法,其特征在于,所述的在電話簿數(shù)據(jù)庫(kù)中進(jìn)行檢索包括以下步驟(1)如果得到的字符串為漢語(yǔ)拼音,則直接到電話簿數(shù)據(jù)庫(kù)系統(tǒng)中的標(biāo)準(zhǔn)拼音庫(kù)中檢索;(2)如果得到的字符串為數(shù)字和/或英文,則在電話簿查詢庫(kù)中進(jìn)行多級(jí)檢索。
7.根據(jù)權(quán)利要求6所述的手機(jī)電話簿中電話號(hào)碼智能查詢方法,其特征在于,所述的多級(jí)檢索包括以下步驟(1)首先針對(duì)得到的字符串中的第一個(gè)數(shù)字/字符在電話簿查詢庫(kù)中進(jìn)行檢索,過(guò)濾掉非匹配的字符串;(2)接著針對(duì)剩下的字符串中的前二個(gè)數(shù)字/字符在電話簿查詢庫(kù)中進(jìn)行檢索,過(guò)濾掉非匹配的字符串;(3)將字符串中的數(shù)字/字符數(shù)逐步增加,繼續(xù)上面的過(guò)程,直至檢索到匹配結(jié)果。
8.根據(jù)權(quán)利要求7所述的手機(jī)電話簿中電話號(hào)碼智能查詢方法,其特征在于,所述的對(duì)檢索結(jié)果進(jìn)行快速排序是指按照檢索到匹配項(xiàng)的優(yōu)先級(jí)規(guī)則進(jìn)行排序。
9.根據(jù)權(quán)利要求8所述的手機(jī)電話簿中電話號(hào)碼智能查詢方法,其特征在于,所述的優(yōu)先級(jí)規(guī)則為按照拼音、英文、數(shù)字的順序,同種類型按照升序或者降序排列。
全文摘要
本發(fā)明涉及一種手機(jī)電話簿中電話號(hào)碼智能查詢方法。該方法至少包含以下步驟首先,根據(jù)電話簿的內(nèi)容,把每個(gè)電話條目所對(duì)應(yīng)的姓名,公司名或其它有助于查詢的項(xiàng)目進(jìn)行分解,英文和數(shù)字以及其混合體分解為相應(yīng)的數(shù)字和英文,中文分解為漢語(yǔ)拼音,最后匯總建立一個(gè)電話簿的數(shù)據(jù)庫(kù)。其次,在一定的時(shí)間內(nèi),進(jìn)行N(N>=1)次按鍵,判斷被按下的鍵為數(shù)字鍵0至9中之一時(shí),按照鍵盤的對(duì)應(yīng)規(guī)則,將該按鍵依次轉(zhuǎn)換為相應(yīng)數(shù)字,英文字母以及漢語(yǔ)拼音;然后,把所轉(zhuǎn)化的數(shù)字,英文字母以及漢語(yǔ)拼音進(jìn)行排列組合生成一系列字符串。依據(jù)所轉(zhuǎn)換出的字符串對(duì)電話簿數(shù)據(jù)庫(kù)進(jìn)行檢索,并根據(jù)檢索的結(jié)果進(jìn)行快速排序電話列表,達(dá)到快速查找電話號(hào)碼的目的。
文檔編號(hào)G06F17/30GK1852345SQ20051002535
公開(kāi)日2006年10月25日 申請(qǐng)日期2005年4月22日 優(yōu)先權(quán)日2005年4月22日
發(fā)明者李會(huì)方, 何代水 申請(qǐng)人:英華達(dá)(上海)電子有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1