專(zhuān)利名稱(chēng):一種終端中地址薄搜索的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計(jì)算機(jī)或智能終端例如PDA中的地址本搜索方法, 尤其涉及的是在手機(jī)上設(shè)置獨(dú)立地址薄或者嵌入在通信軟件中的地址薄例 如MSN地址簿搜索方法。
背景技術(shù):
現(xiàn)有技術(shù)中,當(dāng)在各種終端如手機(jī)、計(jì)算機(jī)或PDA上的地址簿上進(jìn) 行查詢(xún)時(shí)就會(huì)發(fā)現(xiàn),現(xiàn)在聯(lián)系人有用的信息越來(lái)越多,比如傳統(tǒng)的聯(lián)系人 信息中有聯(lián)系人姓名,家庭電話(huà)號(hào)碼,住址;新的聯(lián)系人信息有聯(lián)系 人的電子郵箱,手機(jī)號(hào)碼,辦公室電話(huà)號(hào)碼,小靈通,傳真等等,由于現(xiàn) 在通訊技術(shù)發(fā)達(dá),聯(lián)系人信息已經(jīng)不是僅僅只有家庭電話(huà)一個(gè)號(hào)碼,可能 持有多個(gè)手電話(huà)號(hào)碼;此外還有公司地址,和備注等等,備注可以用來(lái)保 存針對(duì)不同個(gè)人的一些重要信息,比如生日,愛(ài)好,年齡等。
對(duì)于聯(lián)系人的重要信息不斷增多的以上情況,傳統(tǒng)的地址簿搜索思路 遠(yuǎn)遠(yuǎn)無(wú)法滿(mǎn)足要求。傳統(tǒng)的地址薄搜索思路是才艮據(jù)固定的單項(xiàng)信息或者單 項(xiàng)信息的組合來(lái)設(shè)置搜索條件,然后再按照搜索條件的指示來(lái)搜索對(duì)應(yīng)的 條目,例如根據(jù)聯(lián)系人姓名搜索,或者根據(jù)電話(huà)號(hào)碼搜索,或者根據(jù)電子 郵箱搜索,總之,搜索只能從單項(xiàng)信息或者單項(xiàng)信息的組合中實(shí)現(xiàn)。
這會(huì)帶來(lái)如下幾個(gè)問(wèn)題
1、對(duì)地址薄的使用者提出了較高的要求,首先要明確需要搜索的信 息位于地址薄的哪些條目中才能進(jìn)行搜索,其次還要分別輸入到不同的條 目例如,姓名、地址、郵件、電話(huà)等,操作較為繁瑣;另外,還要求使用者的輸入的信息有位置要求,例如根據(jù)姓名搜索,不能僅輸入名部分,如 張三的三,而必須輸入姓或者姓名,否則無(wú)法搜索到相應(yīng)的信息,因此, 搜索信息的輸入具有獨(dú)特要求,操作非常不凡便。
2、 地址薄的信息條目較為局限,從而無(wú)法適應(yīng)擴(kuò)展性的搜索需求, 例如,使用者想多增加幾個(gè)不同的號(hào)碼、電子郵件條目,或者增加新的條 目來(lái)記錄新的信息,例如在聯(lián)系人列表中增加聯(lián)系人的子女信息等,但因 為這些新增的信息無(wú)法列入搜索的條目范圍,因此錄入的非常規(guī)括息就無(wú) 法發(fā)揮最大的效用,而且無(wú)法適應(yīng)時(shí)代發(fā)展的需要。
3、 地址薄的信息存儲(chǔ)格式不兼容,每種軟件實(shí)現(xiàn)的地址薄一般都具 有自己專(zhuān)用的格式,這使得搜索算法無(wú)法獲得普遍適用。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展
發(fā)明內(nèi)容
、
本發(fā)明的目的在于提供一種終端中地址薄搜索的方法,針對(duì)上述現(xiàn)有 技術(shù)的缺陷,提供一種全文全面;統(tǒng)」的搜索方法,以方便對(duì)任何地址簿的 搜索。
本發(fā)明的技術(shù)方案包括
一種終端中地址薄搜索的方法,其包括以下步驟
A、 終端的控制處理器控制將存儲(chǔ)單元中存儲(chǔ)的地址簿中記錄信息進(jìn) 行文本化處理;
B、 根據(jù)輸入框中輸入的待搜索數(shù)據(jù),與所有的所述記錄信息進(jìn)行文 本匹配;
C、 將所有符合所述待搜索數(shù)據(jù)的聯(lián)系人記錄列表在顯示屏上顯示。 所述的方法,其中,所述步驟A中所述地址薄記錄信息包括地址薄初
始預(yù)置的條目,以及使用者后來(lái)按需增加的條目。
所述的方法,其中,所述步驟B中還包括在所述輸入框中輸入任何待搜索數(shù)據(jù)時(shí),自動(dòng)啟動(dòng)文本匹配處理過(guò)程。
所述的方法,其中,所述步驟B中還包括在所述輸入框中輸入多個(gè) 字詞時(shí)自動(dòng)啟動(dòng)文本匹配處理過(guò)程。
所述的方法,其中,所述步驟B中還包括輸入的待匹配的字詞可以 位于被匹配的條目中任意位置。
所述的方法,其中,所述步驟C還包括對(duì)匹配待搜索數(shù)據(jù)的聯(lián)系人 記錄按照匹配程度由高到低進(jìn)行排列后在所述顯示屏上顯示。 —
所述的方法,其中,所述步驟C還包括對(duì)匹配待搜索數(shù)據(jù)的聯(lián)系人 記錄按照如下優(yōu)先級(jí)進(jìn)行排列
包含發(fā)起者輸入的所有字詞的聯(lián)系人記錄;
包含發(fā)起者輸入的第一個(gè)字詞的聯(lián)系人記錄;
包含發(fā)起者輸入的第二個(gè)字詞的聯(lián)系人記錄;
直至包含發(fā)起者輸入的最后 一個(gè)字詞的聯(lián)系人記錄。
本發(fā)明所提供的一種終端中地址薄搜索的方法,由于采用了控制器在 地址簿存儲(chǔ)器中全面信息搜;《:;的^現(xiàn),方便了對(duì)任何地址簿信息的全面搜 索,其技術(shù)實(shí)現(xiàn)統(tǒng)一簡(jiǎn)單,實(shí)現(xiàn)了全方位的檢索處理,檢索效率高,檢索 要求低,且實(shí)現(xiàn)檢索簡(jiǎn)單容易。
圖1為本發(fā)明終端中地址薄搜索的方法實(shí)施例流程示意圖; 圖2所示為本發(fā)明方法的較佳實(shí)施例中地址簿列表示意圖; 圖3為本發(fā)明方法的系統(tǒng)示意圖4為本發(fā)明方法一搜索實(shí)施例的地址簿顯示列表示意圖; 圖5為本發(fā)明方法第二搜索實(shí)施例的地址簿顯示列表示意圖; 圖6為本發(fā)明方法的第三搜索實(shí)施例地址簿顯示列表示意圖。
具體實(shí)施例方式
以下結(jié)合附圖,將對(duì)本發(fā)明各較佳實(shí)施例進(jìn)行更為詳細(xì)的說(shuō)明。
本發(fā)明終端中地址薄搜索方法的核心思路就是使用簡(jiǎn)易且結(jié)果全面 的全文統(tǒng)一搜索方式。本發(fā)明方法設(shè)置在現(xiàn)有的硬件體系中,并可以基于 各種操作系統(tǒng)和嵌入式系統(tǒng)軟件;在所述硬件系統(tǒng)中設(shè)置有一控制處理 器,例如可以是微處理器,用于控制實(shí)現(xiàn)對(duì)地址簿數(shù)據(jù)的搜索;同時(shí),還 設(shè)置有一存儲(chǔ)單元,用于存儲(chǔ)地址簿數(shù)據(jù),較佳的是可以采用數(shù)l居庫(kù)或數(shù) 據(jù)結(jié)構(gòu)的方式對(duì)地址簿進(jìn)行存儲(chǔ)。所述控制處理器可以在所述數(shù)據(jù)庫(kù)或數(shù) 據(jù)結(jié)構(gòu)中對(duì)任一信息進(jìn)行搜索匹配。
本發(fā)明方法中,首先,搜索發(fā)起者僅需要在一個(gè)預(yù)先設(shè)置的輸入框中 輸入需要搜索的信息,例如一個(gè)字詞或者多個(gè)字詞,然后自動(dòng)啟動(dòng)搜索, 從而簡(jiǎn)化了發(fā)起者的使用方法和降低了使用門(mén)檻,無(wú)須記憶對(duì)應(yīng)的目錄項(xiàng) 目,直接輸入檢索詞即可,通過(guò)所述控制處理器的控制,實(shí)現(xiàn)對(duì)所述存儲(chǔ) 器中的地址簿各項(xiàng)數(shù)據(jù)的全面匹配和檢索。
本發(fā)明方法中,所述地址薄記錄信息文本化涉及的條目不僅僅是固定 的、有限的條目,而是可以包括所有有效的條目,無(wú)論是地址薄初始預(yù)置 的條目,還是使用者后來(lái)按需增加的條目。并且,在所述輸入框中輸入的 待匹配的字詞可以位于被匹配的條目的任意位置,包括起始、結(jié)尾或者其 中,也就是只要包含所輸入的字詞,即可認(rèn)為"匹配"該字詞。
本發(fā)明方法將地址薄中的聯(lián)系人記錄各個(gè)條目信息均轉(zhuǎn)換為文本信 息,如圖1所示,并且無(wú)論其原先采用何種格式進(jìn)行存儲(chǔ),都轉(zhuǎn)化為文本 信息,這樣將各種不兼容的地址薄都可以統(tǒng)一起來(lái)形成遵循一致排版的文 本格式,而且方便搜索匹配,從而能夠進(jìn)行后續(xù)的統(tǒng)一搜索使用。
對(duì)文本信息進(jìn)行基于文本的統(tǒng)一搜索時(shí),發(fā)現(xiàn)與輸入的搜索信息匹配 的條目時(shí),將該條目歸屬的聯(lián)系人記錄一起整理顯示。并且輸入的信息只 要存在于聯(lián)系人記錄的任一條目信息中,無(wú)論該條目是預(yù)置的,即地址薄初始啟動(dòng)時(shí)預(yù)先建立好的條目,還是地址薄使用者在使用過(guò)程中按需新增 的,如果地址薄支持使用者動(dòng)態(tài)增加條目,或者使用者改變某些預(yù)置的條
目使用,例如將很多詳盡的信息錄入到備注條目中;無(wú)論輸入的信息位于 條目的任何位置,也就是輸入的信息只要被包含在條目中,則均可以被搜 索發(fā)現(xiàn)到,從而支持只要搜索發(fā)起者能夠記憶起聯(lián)系人的任何相關(guān)信息, 即可輸入到預(yù)先設(shè)置的輸入框中,且只要該信息確定已經(jīng)記錄于地址薄
中,則必然受控能夠被搜索發(fā)現(xiàn)到并顯示相應(yīng)的聯(lián)系人完整記錄
本發(fā)明方法中在搜索到相關(guān)的聯(lián)系人時(shí),向搜索發(fā)起者提交顯示最后 的搜索結(jié)果,并通過(guò)所述控制處理器的控制在顯示屏進(jìn)行相應(yīng)的顯示,以 便搜索發(fā)起者可以查看各個(gè)搜索到的聯(lián)系人具體信息細(xì)節(jié)。
本發(fā)明方法中,對(duì)搜索到的結(jié)果可按照如下優(yōu)先級(jí)進(jìn)行排列 包含發(fā)起者輸入的所有字詞的聯(lián)系人記錄; 包含發(fā)起者輸入的第一個(gè)字詞的聯(lián)系人記錄; 包含發(fā)起者輸入的第二個(gè)字詞的聯(lián)系人記錄;
包含發(fā)起者輸入的最后一個(gè)字詞的聯(lián)系人記錄。 本發(fā)明方法具有以下優(yōu)點(diǎn)
簡(jiǎn)單易用在聯(lián)系人擁有很多信息的情況下,搜索發(fā)起者搜索聯(lián)系人 時(shí)無(wú)需選擇指定的條目,只需要在預(yù)定的輸入框中輸入能夠記得的聯(lián)系人 任何一小片段信息即可,然后在搜索輸入框中輸入搜索信息片,包括字詞 或者多個(gè)字詞,即可在所有信息中進(jìn)行匹配比較,并把匹配成功的結(jié)果搜 索出來(lái)。
簡(jiǎn)化界面因?yàn)闊o(wú)需逐一指定被搜索的條目,顯示界面上也不需要顯 示復(fù)雜的搜索條件和組合條件,而只顯示一個(gè)搜索輸入框,因此非常簡(jiǎn) 潔, 一目了然。
簡(jiǎn)化搜索算法搜索算法只需要判斷輸入的信息是否被包含在聯(lián)系人,記錄的任一條目的信息中即可,不再區(qū)分指定條目位置,而且因?yàn)槭褂梦?本匹配算法,所以無(wú)論使用者輸入的是英文字母,還是漢字,還是數(shù)字, 還是別的符號(hào),都不需要作任何的轉(zhuǎn)換就可以直接的進(jìn)行比較匹配,另外 也是十分高效和準(zhǔn)確的。
完全兼容本發(fā)明方法適合任何一種格式存儲(chǔ)的地址薄,均可以通過(guò) 轉(zhuǎn)換為文本信息后來(lái)支持本發(fā)明方法的統(tǒng) 一搜索。
結(jié)果信息完備因?yàn)楸凰阉鞯姆秶锹?lián)系人記錄的任一條目— 中的信 息,且是包含方式的匹配,使得聯(lián)系人的全部信息均能夠被搜索到,因此 搜索的結(jié)果是完備的,無(wú)一遺漏。
結(jié)果可用性高因?yàn)樘峤坏慕Y(jié)果按照匹配程度由高到低進(jìn)行排列后呈 現(xiàn)給搜索發(fā)起者,因此搜索發(fā)起者能夠在被匹配的聯(lián)系人記錄列表中最快 速的發(fā)現(xiàn)符合自己需求的聯(lián)系人。
以下舉具體實(shí)例進(jìn)行說(shuō)明本發(fā)明方法。
如圖2所示為本發(fā)明方法中的一地址薄記錄列表示例,其存儲(chǔ)在終端
的存儲(chǔ)單元中,如圖3所示,其操作示例包括如下情形
示例1:在輸入框中輸入待搜索的信息片段
_張王 — 本發(fā)明方法將對(duì)如圖2所示中的所有地址簿中的記錄信息進(jìn)行文本化
處理,并全面搜索和匹配所有的文本,得到搜索結(jié)果如圖4所示,將所有
相關(guān)的聯(lián)系人記錄在顯示屏上進(jìn)行了列表顯示。
示例2:在輸入框中輸入搜索的信息片段 研發(fā)
本發(fā)明方法將對(duì)如圖2所示中的所有地址簿中的記錄信息進(jìn)行文本化
處理,并全面搜索和匹配所有的文本,得到搜索結(jié)果如圖5所示,將所有
相關(guān)的聯(lián)系人記錄在顯示屏上進(jìn)行了列表顯示。
示例3:在輸入框中輸入搜索的信息片段 23467890本發(fā)明方法將對(duì)如圖2所示中的所有地址簿中的記錄信息進(jìn)行文本化 處理,并全面搜索和匹配所有的文本,得到搜索結(jié)果如圖6示,將所有相 關(guān)的聯(lián)系人記錄在顯示屏上進(jìn)行了列表顯示。
在本發(fā)明方法的地址薄中記錄了地址薄使用者預(yù)先輸入的聯(lián)系人相關(guān) 信息,例如包括姓名、郵件地址、電話(huà)號(hào)碼等信息。本發(fā)明方法通過(guò)文本 化處理地址簿中所有記錄的聯(lián)系人相關(guān)信息,簡(jiǎn)化了搜索條件,讓搜索發(fā) 起者類(lèi)似使用網(wǎng)上搜索引擎一樣輸\字詞或者多個(gè)字詞即可啟動(dòng)搜索。
本發(fā)明方法無(wú)論地址薄存儲(chǔ)的格式,都可以針對(duì)輸入框中輸入的待搜 索數(shù)據(jù)進(jìn)行搜索,并且能夠獲得無(wú)遺漏的搜索結(jié)果。
而且,本發(fā)明方法搜索發(fā)起者輸入的信息只要存在于聯(lián)系人記錄的任 一條目中,無(wú)論該條目是預(yù)置的,也就是地址薄初始啟動(dòng)時(shí)預(yù)先建立好的 條目,還是地址薄使用者在使用過(guò)程中按需新增的,如果地址薄支持使用 者動(dòng)態(tài)增加條目,或者使用者改變某些預(yù)置的條目使用,例如將很多詳盡 的信息錄入到備注條目中;無(wú)論輸入的信息位于條目的任何位置,也就是 輸入的信息只要被包含在條目中,則均可以被搜索發(fā)現(xiàn)到并進(jìn)行匹配,從 而支持搜索發(fā)起者能夠記憶起聯(lián)系人的任何一片信息,而無(wú)需進(jìn)行繁瑣的 搜索操作,且在該信息確定已經(jīng)記錄于地址薄中時(shí),則必然能夠被搜索發(fā) 現(xiàn)到相應(yīng)的聯(lián)系人完整記錄。
應(yīng)當(dāng)理解的是,上述針對(duì)本發(fā)明較佳實(shí)施例的描述僅為示例說(shuō)明,并 不能因此而認(rèn)為是對(duì)本發(fā)明專(zhuān)利保護(hù)范圍的限制,本發(fā)明的專(zhuān)利保護(hù)范圍 應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1、一種終端中地址薄搜索的方法,其包括以下步驟A、終端的控制處理器控制將存儲(chǔ)單元中存儲(chǔ)的地址簿中記錄信息進(jìn)行文本化處理;B、根據(jù)輸入框中輸入的待搜索數(shù)據(jù),與所有的所述記錄信息進(jìn)行文本匹配;C、將所有符合所述待搜索數(shù)據(jù)的聯(lián)系人記錄列表在顯示屏上顯示。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A中所述 地址薄記錄信息包括地址薄初始預(yù)置的條目,以及使用者后來(lái)按需增加的 條目。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟B中還包 括在所述輸入框中輸入任何待待搜索數(shù)據(jù)時(shí),自動(dòng)啟動(dòng)文本匹配處理過(guò)程。
4、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟B中還包 括在所述輸入框中輸入多個(gè)字詞時(shí)自動(dòng)啟動(dòng)文本匹配處理過(guò)程。
5、 根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述步驟B中 還包括輸入的待匹配的字詞位于被匹配的條目中任意位置。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟C還包 括對(duì)匹配了待搜索數(shù)據(jù)的聯(lián)系人記錄按照匹配程度由高到低進(jìn)行排列后 在所述顯示屏上顯示。
7、 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟C還包 括對(duì)匹配待搜索數(shù)據(jù)的聯(lián)系人記錄按照如下優(yōu)先級(jí)進(jìn)行排列包含發(fā)起者輸入的所有字詞的聯(lián)系人記錄; 包含發(fā)起者輸入的第一個(gè)字詞的聯(lián)系人記錄; 包含發(fā)起者輸入的第二個(gè)字詞的聯(lián)系人記錄; 直至包含發(fā)起者輸入的最后一個(gè)字詞的聯(lián)系人記錄。
全文摘要
本發(fā)明公開(kāi)了一種終端中地址薄搜索的方法,其包括以下步驟終端的控制處理器控制將存儲(chǔ)單元中存儲(chǔ)的地址簿中記錄信息進(jìn)行文本化處理;根據(jù)輸入框中輸入的待搜索數(shù)據(jù),與所有的所述記錄信息進(jìn)行文本匹配;將所有符合所述待搜索數(shù)據(jù)的聯(lián)系人記錄列表在顯示屏上顯示。本發(fā)明終端中地址薄搜索的方法由于采用了控制器在地址簿存儲(chǔ)器中全面信息搜索的實(shí)現(xiàn),方便了對(duì)任何地址簿信息的全面搜索,其技術(shù)實(shí)現(xiàn)統(tǒng)一簡(jiǎn)單,實(shí)現(xiàn)了全方位的檢索處理,檢索效率高,檢索要求低,且實(shí)現(xiàn)檢索簡(jiǎn)單容易。
文檔編號(hào)G06F17/30GK101408896SQ20081021731
公開(kāi)日2009年4月15日 申請(qǐng)日期2008年11月13日 優(yōu)先權(quán)日2008年11月13日
發(fā)明者坤 姜, 楊振廣, 王衛(wèi)東 申請(qǐng)人:深圳市震有科技有限公司