專利名稱:一種短彩信搜索方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信電子技術(shù)領(lǐng)域,尤其涉及一種短彩信搜索方法和設(shè)備。
背景技術(shù):
目前大多數(shù)移動電話都使用了 Android系統(tǒng),在Android系統(tǒng)中實現(xiàn)對短彩信的搜索方式如下
源代碼中實現(xiàn)基于短彩信內(nèi)容的搜索,但是并不支持短彩信內(nèi)容全文搜索,僅支持從短彩信內(nèi)容第一個字符開始的關(guān)鍵字搜索,搜索范圍非常有限,實際效果不大。所謂“全文搜索”是指計算機索引程序通過掃描文章中的每一個詞,對每一個詞建立一個索引,指明該詞在文章中出現(xiàn)的次數(shù)和位置,當(dāng)用戶查詢時,檢索程序就根據(jù)事先建立的索引進(jìn)行查找,并將查找的結(jié)果反饋給用戶的檢索方式。傳統(tǒng)搜索是預(yù)先準(zhǔn)備搜索表,搜索時從搜索表中檢索,由于短彩信與聯(lián)系人的關(guān)聯(lián)特殊性,如繼續(xù)采用這種策略,在短彩信聯(lián)系人更新后,將導(dǎo)致搜索不精確。同時對搜索表的維護(hù)需確保實時跟蹤、信息全面精確,此過程麻煩而繁瑣。另外,android4. O不支持短彩信收發(fā)聯(lián)系人搜索以及短彩信收發(fā)電話號碼搜索。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種短彩信搜索方法和設(shè)備,用于解決現(xiàn)有技術(shù)中無法實現(xiàn)對短彩信收發(fā)聯(lián)系人或者收發(fā)電話號碼 的搜索。一種短彩信搜索方法,包括
對接收或發(fā)送的短彩信信息進(jìn)行預(yù)處理后存入信息數(shù)據(jù)庫;
根據(jù)用戶輸入的搜索字符串在所述信息數(shù)據(jù)庫中進(jìn)行檢索;
將與所述搜索字符串相匹配的短彩信信息作為檢索結(jié)果呈現(xiàn)給用戶。一種短彩信搜索設(shè)備,包括
存儲裝置,用于對接收或發(fā)送的短彩信信息進(jìn)行預(yù)處理后存入信息數(shù)據(jù)庫;
檢索裝置,用于根據(jù)用戶輸入的搜索字符串在所述信息數(shù)據(jù)庫中進(jìn)行檢索;
展示裝置,用于將與所述搜索字符串相匹配的短彩信信息作為檢索結(jié)果呈現(xiàn)給用戶。實施本發(fā)明,能夠?qū)崿F(xiàn)短彩信收發(fā)聯(lián)系人搜索、短彩信收發(fā)電話號碼搜索以及短彩信內(nèi)容全文搜索,使搜索更全面;對沒有內(nèi)容的短彩信仍支持檢索;無需維護(hù)短彩信收發(fā)時預(yù)編輯的搜索表,本發(fā)明實現(xiàn)了現(xiàn)搜現(xiàn)查,使搜索結(jié)果實時性更強,搜索結(jié)果更精確。通過本發(fā)明實施例綜合搜索的實現(xiàn),更能滿足用戶對短彩信搜索的實際需求,使搜索更智能更精確更全面。
為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹。
圖1為本發(fā)明提供的一種短彩信搜索方法流程 圖2為本發(fā)明實施例提供的一種短彩信搜索方法流程 圖3為本發(fā)明實施例中步驟S102所包含的具體的方法流程 圖4為本發(fā)明實施例提供的搜索流程示意 圖5為本發(fā)明實施例提供的一種短彩信搜索設(shè)備的結(jié)構(gòu)示意圖。
具體實施例方式為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實施例中的技術(shù)方案,并使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明中技術(shù)方案作進(jìn)一步詳細(xì)的說明。實施本發(fā)明,能夠?qū)崿F(xiàn)短彩信收發(fā)聯(lián)系人搜索、短彩信收發(fā)電話號碼搜索以及短彩信內(nèi)容全文搜索,使搜索更全面;對沒有內(nèi)容的短彩信仍支持檢索;無需維護(hù)短彩信收發(fā)時預(yù)編輯的搜索表,本發(fā)明實現(xiàn)了現(xiàn)搜現(xiàn)查,使搜索結(jié)果實時性更強,搜索結(jié)果更精確。通過本發(fā)明實施例綜合搜索的實現(xiàn),更能滿足用戶對短彩信搜索的實際需求,使搜索更智能更精確更全面。如圖1所示,具體過程包括
步驟SI I,對接收或發(fā)送的短彩信信息進(jìn)行預(yù)處理后存入信息數(shù)據(jù)庫;
步驟S12,根據(jù)用戶輸入的搜索字符串在所述信息數(shù)據(jù)庫中進(jìn)行檢索;
步驟S13,將與所述搜索字符串相匹配的短彩信信息作為檢索結(jié)果呈現(xiàn)給用戶。其中,所述短彩信信息包括短彩信內(nèi)容、電話號碼、聯(lián)系人名稱;則所述對接收或發(fā)送的短彩信信息進(jìn)行預(yù)處 理后存入信息數(shù)據(jù)庫包括
將所述短彩信內(nèi)容進(jìn)行處理后存入所述信息數(shù)據(jù)庫中的內(nèi)容存儲表中;將所述電話號碼換為電話號碼字符串,并將所述電話號碼字符串存入所述信息數(shù)據(jù)庫中的電話號碼存儲表中;在確定所述信息數(shù)據(jù)庫中的聯(lián)系人數(shù)據(jù)表中不存在與所述電話號碼對應(yīng)的聯(lián)系人名稱時,將所述聯(lián)系人名稱存入所述信息數(shù)據(jù)庫中的聯(lián)系人數(shù)據(jù)表中;則所述根據(jù)用戶輸入的搜索字符串在所述信息數(shù)據(jù)庫中進(jìn)行檢索包括
根據(jù)用戶輸入的搜索字符串在所述內(nèi)容存儲表、所述聯(lián)系人數(shù)據(jù)表和/或所述電話號碼存儲表中搜索與所述搜索字符串相匹配的短彩信信息。其中,所述根據(jù)用戶輸入的搜索字符串在所述內(nèi)容存儲表、所述聯(lián)系人數(shù)據(jù)表和/或所述電話號碼存儲表中搜索與所述搜索字符串相匹配的短彩信信息包括
判斷所述搜索字符串是否為電話號碼字符串,如果是,在所述電話號碼存儲表中查找與所述搜索字符串相匹配的電話號碼;所述將與所述搜索字符串相匹配的短彩信信息作為檢索結(jié)果呈現(xiàn)給用戶包括
將查找出的電話號碼與該電話號碼相對應(yīng)的短彩信內(nèi)容作為檢索結(jié)果呈現(xiàn)給用戶;如果所述搜索字符串不是電話號碼字符串,從所述聯(lián)系人數(shù)據(jù)表中搜索與所述搜索字符串相對應(yīng)的聯(lián)系人名稱;從所述內(nèi)容存儲表中檢索出與所述搜索字符串相匹配的短彩信內(nèi)容;所述將與所述搜索字符串相匹配的短彩信信息作為檢索結(jié)果呈現(xiàn)給用戶包括
將匹配的聯(lián)系人名稱和/或匹配的短彩信內(nèi)容作為檢索結(jié)果呈現(xiàn)給用戶。具體的,在所述電話號碼存儲表中查找與所述搜索字符串相匹配的電話號碼之后、且在將與所述搜索字符串相匹配的短彩信信息作為檢索結(jié)果呈現(xiàn)給用戶之前,進(jìn)一步包括
判斷所述搜索字符串與所述聯(lián)系人數(shù)據(jù)表中的聯(lián)系人名稱是否匹配,并判斷所述搜索字符串與所述內(nèi)容存儲表中的短彩信內(nèi)容是否匹配;所述將與所述搜索字符串相匹配的短彩信信息作為檢索結(jié)果呈現(xiàn)給用戶包括
將匹配的電話號碼、聯(lián)系人名稱和/或短彩信內(nèi)容作為檢索結(jié)果呈現(xiàn)給用戶。具體的,如果匹配不成功,則將預(yù)設(shè)信息作為檢索結(jié)果呈現(xiàn)給用戶。為了更能滿足用戶對短彩信搜索的實際需求,使搜索更智能更精確更全面,本發(fā)明提出了一種基于短彩信的同步智能搜索方法和裝置。以下以具體實施例介紹
如圖2所示,本發(fā)明實施例提供了一種基于短彩信的同步智能搜索方法,該方法包括 步驟S101,將接收或發(fā)送的短彩信所對應(yīng)的短彩信信息進(jìn)行預(yù)處理后存入信息數(shù)據(jù)
庫;
具體的本步驟包括在手機收發(fā)短彩信時,需對接收或發(fā)送的與該短彩信對應(yīng)的短彩信信息進(jìn)行預(yù)處理,并將預(yù)處理后的短彩信信息存入信息數(shù)據(jù)庫,其中短彩信信息包括短彩信內(nèi)容、電話號碼和/或聯(lián)系人名稱等信息;其中短彩信內(nèi)容為短彩信和/或彩信所包含的呈現(xiàn)給用戶的具體內(nèi)容;所述對短彩信信息進(jìn)行預(yù)處理包括以下步驟
步驟A,將短彩信內(nèi)容進(jìn)行中文分詞處理,此時可將一條短彩信內(nèi)容劃分為多段內(nèi)容字段,并將每一段內(nèi)容字段進(jìn)行編碼轉(zhuǎn)換為特殊字符串,將每一段特殊字符串以及與其對應(yīng)的內(nèi)容字段存入信息數(shù)據(jù)庫的內(nèi)容儲存表;
步驟B,將電話號碼轉(zhuǎn)換為電話號碼字符串,并存入信息數(shù)據(jù)庫的電話號碼存儲表中。其中轉(zhuǎn)換電話號碼的方式可采用現(xiàn)有技術(shù);
步驟C,判斷與該電話號碼對應(yīng)的聯(lián)系人名稱是否已被添加到信息數(shù)據(jù)庫中的聯(lián)系人數(shù)據(jù)表中,如果已被加入,則不需將與該電話號碼對應(yīng)的聯(lián)系人名稱添加到聯(lián)系人數(shù)據(jù)表中;否則,將與該電話號碼對應(yīng)的聯(lián)系人名稱添加到聯(lián)系人數(shù)據(jù)表中;
此處其中聯(lián)系人數(shù)據(jù)表也可是獨立于信息數(shù)據(jù)庫的聯(lián)系人數(shù)據(jù)庫;聯(lián)系人數(shù)據(jù)庫包括聯(lián)系人名稱,以及與該聯(lián)系人名稱對應(yīng)的電話號碼等信息;
對于步驟A至步驟C可用如下實例解釋
例如,當(dāng)手機收到一條短彩信時,需要將該短彩信的短彩信內(nèi)容、和/或聯(lián)系人名稱等所有短彩信息存入信息數(shù)據(jù)庫中。在存儲短彩信內(nèi)容時,對短彩信內(nèi)容進(jìn)行分詞、編碼等處理后將該短彩信內(nèi)容轉(zhuǎn)換為多段內(nèi)容字段,將該處理后得到的多段內(nèi)容字段按序存入信息數(shù)據(jù)庫的內(nèi)容儲存表;將與該短 彩信所對應(yīng)的電話號碼轉(zhuǎn)換為電話號碼字符串并存入信息數(shù)據(jù)庫的電話號碼存儲表;如果該短彩信發(fā)送者的電話號碼已被添加到聯(lián)系人數(shù)據(jù)表中,則該號碼對應(yīng)的聯(lián)系人名稱及其相關(guān)信息已在聯(lián)系人數(shù)據(jù)表中存在,此處無需再重復(fù)存入該聯(lián)系人名稱。具體的本實施例中電話號碼與短彩信內(nèi)容、聯(lián)系人之間有一一對應(yīng)的關(guān)系,即內(nèi)容儲存表、電話號碼存儲表與聯(lián)系人表之間存在對應(yīng)的關(guān)系;
在上述步驟SlOl中完成對短彩信進(jìn)行檢索前的準(zhǔn)備工作,以下步驟則是對短彩信進(jìn)行檢索的具體操作。步驟S102,將用戶輸入的搜索內(nèi)容轉(zhuǎn)換為搜索字符串,根據(jù)該搜索字符串在所述信息數(shù)據(jù)庫中進(jìn)行檢索;
在步驟SlOl中已經(jīng)對接收或者發(fā)送的短彩信的內(nèi)容進(jìn)行了相應(yīng)的預(yù)處理,接下來在步驟S102中可以根據(jù)用戶輸入的搜索字符串對短彩信內(nèi)容進(jìn)行搜索,如圖3所示,步驟S102具體包括如下步驟
步驟S201,用戶在短彩信搜索界面輸入搜索字符串;
具體的,用戶可在同一搜索界面或不同搜索界面輸入用于搜索聯(lián)系人名稱、電話號碼或者短彩信內(nèi)容的搜索字符串;
步驟S202,判斷該搜索字符串是否為電話號碼字符串,如果是電話號碼字符串,則執(zhí)行步驟S203 ;否則執(zhí)行步驟S206 ;
步驟S203,判斷在信息數(shù)據(jù)庫的電話號碼存儲表中是否存在與搜索字符串相匹配的電話號碼,如果存在,執(zhí)行步驟S204 ;否則,執(zhí)行步驟S205 ;
步驟S204,從電話號碼存儲表中查找與搜索字符串相匹配的電話號碼,查找并將與查找到的電話號碼相對應(yīng)的短彩信內(nèi)容,將查找到的電話號碼和查找到的短彩信內(nèi)容作為搜索結(jié)果展示給用戶;
具體的,電話號碼與短彩信內(nèi)容之間存在對應(yīng)的關(guān)系;
步驟S205,如果沒有 匹配的電話號碼,則提示用戶匹配失敗的結(jié)果,此時說明不存在用戶所要查找的短彩信;
步驟S206,使用搜索字符串從聯(lián)系人數(shù)據(jù)表中檢索出與該搜索字符串對應(yīng)的聯(lián)系人名稱;具體的本步驟包括
當(dāng)從聯(lián)系人數(shù)據(jù)表中檢索到與該搜索字符串對應(yīng)的聯(lián)系人名稱后,確定與檢索到的聯(lián)系人名稱所對應(yīng)的電話號碼,并用確定出的電話號碼與信息數(shù)據(jù)庫中的電話號碼存儲表進(jìn)行匹配篩選,如果信息數(shù)據(jù)庫電話號碼存儲表中存在該確定出的電話號碼,則認(rèn)為該聯(lián)系人名稱對應(yīng)的聯(lián)系人有收發(fā)過短彩信,該聯(lián)系人名稱可作為聯(lián)系人名稱搜索結(jié)果呈現(xiàn)給用戶;如果該聯(lián)系人名稱所對應(yīng)所有電話號碼都不在信息數(shù)據(jù)庫的電話號碼存儲表中,則認(rèn)為該聯(lián)系人名稱對應(yīng)的聯(lián)系人沒有收發(fā)過短彩信,則該聯(lián)系人名稱不被作為聯(lián)系人名稱搜索結(jié)果;
具體的聯(lián)系人數(shù)據(jù)表中包括聯(lián)系人名稱以及與該聯(lián)系人名稱對應(yīng)的一個或多個電話號碼;
步驟S207,使用搜索字符串對短彩信內(nèi)容進(jìn)行搜索,具體過程如下用該搜索字符串在信息數(shù)據(jù)庫的短彩信內(nèi)容存儲表中進(jìn)行搜索匹配,若匹配成功獲取與該搜索字符串所對應(yīng)的短彩信內(nèi)容作為內(nèi)容搜索結(jié)果;本步驟中獲得的短彩信內(nèi)容為直接顯示給用戶的內(nèi)容;本步驟中涉及的匹配是指,短彩信內(nèi)容包括用戶輸入的搜索內(nèi)容、或者與用戶輸入的搜索內(nèi)容完全相同;
步驟S103、將檢索結(jié)果呈現(xiàn)給用戶;
本步驟中是將名稱搜索結(jié)果與內(nèi)容搜索結(jié)果合并后作為檢索結(jié)果展示給用戶;或者將電話號碼作為搜索結(jié)果展示給用戶;
上述步驟S206和步驟S207可同時進(jìn)行,或先后順序可顛倒;
上述步驟S102至步驟S103中,如果成功檢索到搜索字符串,則可將檢索結(jié)果呈現(xiàn)給用戶;如果沒有成功檢索到搜索字符串,則反饋給用戶未檢索到搜索字符串的信息;具體的,在執(zhí)行完步驟S204后還可繼續(xù)執(zhí)行步驟S206及其以后步驟。從檢索方法的角度,可以把針對各類信息的匹配、檢索方法綜合起來,本發(fā)明的檢索流程圖,如圖4所示,詳細(xì)說明了上述過程的檢索匹配過程,包括
步驟S301、將用戶輸入的搜索內(nèi)容轉(zhuǎn)換為搜索字符串,根據(jù)搜索字符串進(jìn)行檢索;
步驟S302、判斷所述搜索字符串是否為電話號碼,如果是則用所述搜索字符串在電話號碼存儲表中進(jìn)行匹配操作,如果匹配成功就把該電話號碼作為檢索結(jié)果向用戶呈現(xiàn);如果所述搜索字符串不是電話號碼,則進(jìn)行步驟S303 ;
具體的,當(dāng)所述搜索字符串是電話號碼是也可繼續(xù)執(zhí)行步驟S303 ;
步驟S303、根據(jù)所述搜索字符串在聯(lián)系人數(shù)據(jù)表中進(jìn)行檢索,當(dāng)聯(lián)系人數(shù)據(jù)表中的聯(lián)系人名稱包含所述搜索字符串時,用與所述聯(lián)系人對應(yīng)的電話號碼與電話號碼存儲表中的電話號碼進(jìn)行匹配,若匹配成功則將所述聯(lián)系人的名稱作為第一檢索結(jié)果;然后繼續(xù)進(jìn)行步驟S304 ;
步驟S304、使用搜索字符串在內(nèi)容儲存表中進(jìn)行匹配操作;如果匹配成功,就把相應(yīng)的信息內(nèi)容作為第二檢索結(jié)果;
步驟S305、將所述第一檢索結(jié)果和第二檢索結(jié)果合并為檢索結(jié)果并呈現(xiàn)給用戶。以上是本發(fā)明詳細(xì)進(jìn)行檢索的過程的一種實施方式,步驟S303和步驟S304主要是進(jìn)行聯(lián)系人名稱和短彩信息內(nèi)容的檢索,由于收發(fā)信息的聯(lián)系人與短彩信本身有密不可分的聯(lián)系,即一一對應(yīng)關(guān)系,因此實施例中進(jìn)一步將聯(lián)系人名稱檢索的結(jié)果與短彩信息內(nèi)容的檢索結(jié)果合并輸出,通過這樣的實施方式呈現(xiàn)給用戶的檢索結(jié)果則更智能更全面。
另外,如果沒有成功檢索到搜索字符串,則將預(yù)設(shè)信息作為檢索結(jié)果反饋給用戶,例如向用戶反饋未檢索到搜索字符串;或者反饋其他的檢索途徑提示信息,如聯(lián)網(wǎng)搜索等。進(jìn)一步的,如果根據(jù)搜索字符串進(jìn)行檢索得到的結(jié)果數(shù)據(jù)有多條時,用戶繼續(xù)選中其中某條數(shù)據(jù)中的部分或全部內(nèi)容,將選中的內(nèi)容作為待搜索字符串,通過上述方法在信息數(shù)據(jù)庫中進(jìn)行二次檢索,以得到更精確的檢索結(jié)果。相應(yīng)的,本發(fā)明還提供了一種短彩信搜索設(shè)備,如圖5所示,包括
存儲裝置301,用于對接收或發(fā)送的短彩信信息進(jìn)行預(yù)處理后存入信息數(shù)據(jù)庫;
檢索裝置302,用于根據(jù)用戶輸入的搜索字符串在所述信息數(shù)據(jù)庫中進(jìn)行檢索;
展示裝置307,用于將與所述搜索字符串相匹配的短彩信信息作為檢索結(jié)果呈現(xiàn)給用戶。所述短彩信信息包括短彩信內(nèi)容、電話號碼、聯(lián)系人名稱;
所述存儲裝置301具體用于,將所述短彩信內(nèi)容進(jìn)行處理后存入所述信息數(shù)據(jù)庫中的內(nèi)容存儲表中;將所述電話號碼換為電話號碼字符串,并將所述電話號碼字符串存入所述信息數(shù)據(jù)庫中的電話號碼存儲表中;在確定所述信息數(shù)據(jù)庫中的聯(lián)系人數(shù)據(jù)表中不存在與所述電話號碼對應(yīng)的聯(lián)系人名稱時,將所述聯(lián)系人名稱存入所述信息數(shù)據(jù)庫中的聯(lián)系人數(shù)據(jù)表中;
所述檢索裝置302具體用于,根據(jù)用戶輸入的搜索字符串在所述內(nèi)容存儲表、所述聯(lián)系人數(shù)據(jù)表和/或所述電話號碼存儲表中搜索與所述搜索字符串相匹配的短彩信信息。所述檢索裝置302具體包括
第一判斷單元303,用于判斷所述搜索字符串是否為電話號碼字符串;查找單元304,用于當(dāng)所述判斷單元確定所述搜索字符串為電話號碼字符串時,在所述電話號碼存儲表中查找與所述搜索字符串相匹配的電話號碼;當(dāng)所述判斷單元確定所述搜索字符串不是電話號碼字符串時,從所述聯(lián)系人數(shù)據(jù)表中搜索與所述搜索字符串相對應(yīng)的聯(lián)系人名稱;從所述內(nèi)容存儲表中檢索出與所述搜索字符串相匹配的短彩信內(nèi)容;
顯示單元305,用于將查找出的電話號碼與該電話號碼相對應(yīng)的短彩信內(nèi)容作為檢索結(jié)果呈現(xiàn)給用戶;將匹配的聯(lián)系人名稱和/或匹配的短彩信內(nèi)容作為檢索結(jié)果呈現(xiàn)給用戶。所述設(shè)備包括
第二判斷裝置306,用于判斷所述搜索字符串與所述聯(lián)系人數(shù)據(jù)表中的聯(lián)系人名稱是否匹配,并判斷所述搜索字符串與所述內(nèi)容存儲表中的短彩信內(nèi)容是否匹配;
所述顯示單元305具體用于,將匹配的電話號碼、聯(lián)系人名稱和/或短彩信內(nèi)容作為檢索結(jié)果呈現(xiàn)給用戶。所述設(shè)備還包括
預(yù)設(shè)裝置308,用于在匹配不成功時,將預(yù)設(shè)信息作為檢索結(jié)果呈現(xiàn)給用戶。綜上所述,有益效果
實際中,用戶對短彩信搜索的最大實際需求并不是短彩信內(nèi)容,而是基于短彩信收發(fā)聯(lián)系人搜索,其次應(yīng)是基于電話號碼搜索,短彩信內(nèi)容搜索應(yīng)是最低需求。實施本發(fā)明,能夠?qū)崿F(xiàn)短彩信收發(fā)聯(lián)系人搜索、短彩信收發(fā)電話號碼搜索以及短彩信內(nèi)容全文搜索,使搜索更全面;對沒有內(nèi)容的短彩信仍支持檢索;無需維護(hù)短彩信收發(fā)時預(yù)編輯的搜索表,本發(fā)明實現(xiàn)了現(xiàn)搜現(xiàn)查,使搜索結(jié)果實時性更強,搜索結(jié)果更精確。通過本發(fā)明實施例綜合搜索的實現(xiàn),更能滿足用戶對短彩信搜索的實際需求,使搜索更智能更精確更全面。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種短彩信搜索方法,其特征在于,包括對接收或發(fā)送的短彩信信息進(jìn)行預(yù)處理后存入信息數(shù)據(jù)庫;根據(jù)用戶輸入的搜索字符串在所述信息數(shù)據(jù)庫中進(jìn)行檢索;將與所述搜索字符串相匹配的短彩信信息作為檢索結(jié)果呈現(xiàn)給用戶。
2.如權(quán)利要求1所述的方法,其特征在于,所述短彩信信息包括短彩信內(nèi)容、電話號碼、聯(lián)系人名稱;所述對接收或發(fā)送的短彩信信息進(jìn)行預(yù)處理后存入信息數(shù)據(jù)庫包括將所述短彩信內(nèi)容進(jìn)行處理后存入所述信息數(shù)據(jù)庫中的內(nèi)容存儲表中;將所述電話號碼換為電話號碼字符串,并將所述電話號碼字符串存入所述信息數(shù)據(jù)庫中的電話號碼存儲表中;在確定所述信息數(shù)據(jù)庫中的聯(lián)系人數(shù)據(jù)表中不存在與所述電話號碼對應(yīng)的聯(lián)系人名稱時,將所述聯(lián)系人名稱存入所述聯(lián)系人數(shù)據(jù)表中;所述根據(jù)用戶輸入的搜索字符串在所述信息數(shù)據(jù)庫中進(jìn)行檢索包括根據(jù)用戶輸入的搜索字符串在所述內(nèi)容存儲表、所述聯(lián)系人數(shù)據(jù)表和/或所述電話號碼存儲表中搜索與所述搜索字符串相匹配的短彩信信息。
3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)用戶輸入的搜索字符串在所述內(nèi)容存儲表、所述聯(lián)系人數(shù)據(jù)表和/或所述電話號碼存儲表中搜索與所述搜索字符串相匹配的短彩信信息包括判斷所述搜索字符串是否為電話號碼字符串,如果是,在所述電話號碼存儲表中查找與所述搜索字符串相匹配的電話號碼;所述將與所述搜索字符串相匹配的短彩信信息作為檢索結(jié)果呈現(xiàn)給用戶包括將查找出的電話號碼與該電話號碼相對應(yīng)的短彩信內(nèi)容作為檢索結(jié)果呈現(xiàn)給用戶;如果所述搜索字符串不是電話號碼字符串,從所述聯(lián)系人數(shù)據(jù)表中搜索與所述搜索字符串相對應(yīng)的聯(lián)系人名稱;從所述內(nèi)容存儲表中檢索出與所述搜索字符串相匹配的短彩信內(nèi)容;所述將與所述搜索字符串相匹配的短彩信信息作為檢索結(jié)果呈現(xiàn)給用戶包括將匹配的聯(lián)系人名稱和/或匹配的短彩信內(nèi)容作為檢索結(jié)果呈現(xiàn)給用戶。
4.如權(quán)利要求3所述的方法,其特征在于,在所述電話號碼存儲表中查找與所述搜索字符串相匹配的電話號碼之后、且在將與所述搜索字符串相匹配的短彩信信息作為檢索結(jié)果呈現(xiàn)給用戶之前,進(jìn)一步包括判斷所述搜索字符串與所述聯(lián)系人數(shù)據(jù)表中的聯(lián)系人名稱是否匹配,并判斷所述搜索字符串與所述內(nèi)容存儲表中的短彩信內(nèi)容是否匹配;所述將與所述搜索字符串相匹配的短彩信信息作為檢索結(jié)果呈現(xiàn)給用戶包括將匹配的電話號碼、聯(lián)系人名稱和/或短彩信內(nèi)容作為檢索結(jié)果呈現(xiàn)給用戶。
5.如權(quán)利要求3或4所述的方法,其特征在于,所述方法還包括如果匹配不成功,則將預(yù)設(shè)信息作為檢索結(jié)果呈現(xiàn)給用戶。
6.一種短彩信搜索設(shè)備,其特征在于,包括存儲裝置,用于對接收或發(fā)送的短彩信信息進(jìn)行預(yù)處理后存入信息數(shù)據(jù)庫;檢索裝置,用于根據(jù)用戶輸入的搜索字符串在所述信息數(shù)據(jù)庫中進(jìn)行檢索;展示裝置,用于將與所述搜索字符串相匹配的短彩信信息作為檢索結(jié)果呈現(xiàn)給用戶。
7.如權(quán)利要求6所述的設(shè)備,其特征在于,所述短彩信信息包括短彩信內(nèi)容、電話號碼、聯(lián)系人名稱;所述存儲裝置具體用于,將所述短彩信內(nèi)容進(jìn)行處理后存入所述信息數(shù)據(jù)庫中的內(nèi)容存儲表中;將所述電話號碼換為電話號碼字符串,并將所述電話號碼字符串存入所述信息數(shù)據(jù)庫中的電話號碼存儲表中;在確定所述信息數(shù)據(jù)庫中的聯(lián)系人數(shù)據(jù)表中不存在與所述電話號碼對應(yīng)的聯(lián)系人名稱時,將所述聯(lián)系人名稱存入所述聯(lián)系人數(shù)據(jù)表中;所述檢索裝置具體用于,根據(jù)用戶輸入的搜索字符串在所述內(nèi)容存儲表、所述聯(lián)系人數(shù)據(jù)表和/或所述電話號碼存儲表中搜索與所述搜索字符串相匹配的短彩信信息。
8.如權(quán)利要求7所述的設(shè)備,其特征在于,所述檢索裝置具體包括第一判斷單元,用于判斷所述搜索字符串是否為電話號碼字符串;查找單元,用于當(dāng)所述判斷單元確定所述搜索字符串為電話號碼字符串時,在所述電話號碼存儲表中查找與所述搜索字符串相匹配的電話號碼;當(dāng)所述判斷單元確定所述搜索字符串不是電話號碼字符串時,從所述聯(lián)系人數(shù)據(jù)表中搜索與所述搜索字符串相對應(yīng)的聯(lián)系人名稱;從所述內(nèi)容存儲表中檢索出與所述搜索字符串相匹配的短彩信內(nèi)容;顯示單元,用于將查找出的電話號碼與該電話號碼相對應(yīng)的短彩信內(nèi)容作為檢索結(jié)果呈現(xiàn)給用戶;將匹配的聯(lián)系人名稱和/或匹配的短彩信內(nèi)容作為檢索結(jié)果呈現(xiàn)給用戶。
9.如權(quán)利要求8所述的設(shè)備,其特征在于,所述設(shè)備包括第二判斷裝置,用于判斷所述搜索字符串與所述聯(lián)系人數(shù)據(jù)表中的聯(lián)系人名稱是否匹配,并判斷所述搜索字符串與所述內(nèi)容存儲表中的短彩信內(nèi)容是否匹配;所述顯示單元具體用于,將匹配的電話號碼、聯(lián)系人名稱和/或短彩信內(nèi)容作為檢索結(jié)果呈現(xiàn)給用戶。
10.如權(quán)利要求8或9所述的設(shè)備,其特征在于,所述設(shè)備還包括預(yù)設(shè)裝置,用于在匹配不成功時,將預(yù)設(shè)信息作為檢索結(jié)果呈現(xiàn)給用戶。
全文摘要
本發(fā)明涉及通信電子技術(shù)領(lǐng)域,尤其涉及一種短彩信搜索方法和設(shè)備。用于解決現(xiàn)有技術(shù)中無法實現(xiàn)對短彩信收發(fā)聯(lián)系人或者收發(fā)電話號碼的搜索。具體包括對接收或發(fā)送的短彩信信息進(jìn)行預(yù)處理后存入信息數(shù)據(jù)庫;根據(jù)用戶輸入的搜索字符串在所述信息數(shù)據(jù)庫中進(jìn)行檢索;將與所述搜索字符串相匹配的短彩信信息作為檢索結(jié)果呈現(xiàn)給用戶??梢?,采用該方法可以實現(xiàn)對短彩信收發(fā)聯(lián)系人或者收發(fā)電話號碼的搜索。
文檔編號H04M1/2745GK103037055SQ20121037227
公開日2013年4月10日 申請日期2012年9月28日 優(yōu)先權(quán)日2012年9月28日
發(fā)明者袁海花 申請人:北京君正集成電路股份有限公司