專利名稱:一種短信息移動(dòng)搜索方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及搜索引擎領(lǐng)域,尤其是關(guān)于一種在手機(jī)等移動(dòng)終端上利用 短信息進(jìn)行信息搜索的方法及系統(tǒng)。
技術(shù)背景移動(dòng)搜索是一種新興的搜索方式,它是利用手機(jī)終端和搜索引擎技術(shù) 建立的一種移動(dòng)搜索服務(wù)系統(tǒng),它為手機(jī)終端用戶提供信息檢索服務(wù)。用 戶使用手機(jī)終端通過(guò)短信方式輸入査詢信息提交到系統(tǒng)后,系統(tǒng)利用搜索 引擎系統(tǒng)對(duì)查詢指令進(jìn)行分析,并進(jìn)行査詢,得到查詢結(jié)果后,對(duì)結(jié)果進(jìn) 行處理,并以短信息的方式發(fā)送到手機(jī)終端中。與普通的網(wǎng)頁(yè)搜索不同,移動(dòng)搜索由于受限于手機(jī)終端的顯示能力, 從而要求搜索的結(jié)果更加簡(jiǎn)潔和準(zhǔn)確,這樣對(duì)搜索精度及結(jié)果排序有了更 高的要求。但是,現(xiàn)有的搜索引擎系統(tǒng),往往更注重搜索結(jié)果的査全率, 對(duì)于査準(zhǔn)率要求不高,無(wú)法達(dá)到移動(dòng)搜索所需要的精度。在移動(dòng)搜索系統(tǒng) 中,還需要改進(jìn)搜索引擎的查準(zhǔn)率,調(diào)整搜索引擎的搜索結(jié)果的排序規(guī)則, 以便適應(yīng)移動(dòng)搜索的要求。由于用戶的搜索行為有一定的通用性,利用用 戶的搜索行為對(duì)搜索結(jié)果進(jìn)行調(diào)整,可以有效增強(qiáng)查準(zhǔn)率。對(duì)于利用用戶的搜索行為影響搜索結(jié)果的較好的一種方法如公開號(hào)為CN1818908A
公開日期為2006年8月16日、名稱為"一種在搜索引擎中應(yīng) 用搜索者反饋信息的方法"的中國(guó)專利申請(qǐng)所揭示,該方法根據(jù)用戶對(duì)搜 索結(jié)果的反饋信息進(jìn)行統(tǒng)計(jì)處理,重新對(duì)關(guān)鍵詞進(jìn)行評(píng)分,以便影響以后 的搜索結(jié)果。這種方法需要用戶對(duì)搜索結(jié)果的效果進(jìn)行反饋,該方法適用 于互聯(lián)網(wǎng)領(lǐng)域,系統(tǒng)可以及時(shí)得到用戶反饋。但是,在移動(dòng)搜索領(lǐng)域中, 用戶對(duì)搜索結(jié)果的反饋比較少且限制較多,不能真實(shí)的反映用戶的搜索行 為,進(jìn)而降低了搜索的精度。 發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問(wèn)題是,克服現(xiàn)有技術(shù)的不足,提供一種能夠 有效提高搜索精度的短信息移動(dòng)搜索方法及系統(tǒng)。
本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是 一種短信息移動(dòng)搜索方 法,包括如下步驟l)接收用戶的查詢短信息;2)解析查詢短信息,提取 查詢關(guān)鍵字,對(duì)每個(gè)查詢關(guān)鍵字形成對(duì)應(yīng)的權(quán)重信息,并將查詢關(guān)鍵字提 取至短信搜索歷史庫(kù);3)根據(jù)每個(gè)查詢關(guān)鍵字及其對(duì)應(yīng)的權(quán)重形成查詢條 件;4)根據(jù)該查詢條件獲得査詢結(jié)果;5)根據(jù)査詢關(guān)鍵字的權(quán)重及匹配度
處理每個(gè)査詢結(jié)果,得到每個(gè)查詢結(jié)果的匹配精度,并將符合設(shè)定匹配精 度要求的查詢結(jié)果發(fā)送給用戶。
所述的每個(gè)查詢關(guān)鍵字的權(quán)重與該查詢關(guān)鍵字在該短信搜索歷史庫(kù)中 出現(xiàn)的次數(shù)成正比。
所述的步驟5)中,將設(shè)定條數(shù)的符合設(shè)定匹配精度要求的査詢結(jié)果發(fā)
送給用戶。
所述的方法中,定時(shí)對(duì)短信搜索歷史庫(kù)進(jìn)行統(tǒng)計(jì)分析,而定時(shí)更新每 個(gè)查詢關(guān)鍵字的權(quán)重。
一種短信息移動(dòng)搜索系統(tǒng),包括用于接收用戶的查詢短信息的査詢 入口模塊;用于解析査詢短信息、提取查詢關(guān)鍵字及形成含有査詢關(guān)鍵字 和權(quán)重的查詢條件的査詢分析模塊;用于提取査詢關(guān)鍵字到短信搜索歷史 庫(kù)的熱點(diǎn)提取模塊;用于對(duì)短信搜索歷史庫(kù)中的查詢關(guān)鍵字形成對(duì)應(yīng)的權(quán) 重信息的熱點(diǎn)統(tǒng)計(jì)模塊;用于根據(jù)查詢條件進(jìn)行結(jié)果査詢的査詢模塊;用 于根據(jù)匹配精度對(duì)査詢結(jié)果進(jìn)行排序并返回查詢結(jié)果的結(jié)果處理模塊;用 于發(fā)送査詢結(jié)果的短信發(fā)送模塊。
所述的系統(tǒng)還包括存儲(chǔ)有查詢關(guān)鍵字及對(duì)應(yīng)的權(quán)重信息的用戶偏好庫(kù)。
本發(fā)明的有益效果是,l)根據(jù)用戶主動(dòng)的搜索行為產(chǎn)生査詢關(guān)鍵字, 通過(guò)熱點(diǎn)提取模塊自動(dòng)將查詢關(guān)鍵字提取到短信搜索歷史庫(kù),實(shí)現(xiàn)了整個(gè) 查詢關(guān)鍵字的自動(dòng)提取,且整個(gè)提取過(guò)程對(duì)用戶透明;2)根據(jù)用戶的查詢 關(guān)鍵字,對(duì)不同關(guān)鍵字形成不同的權(quán)重,有效提高查詢結(jié)果的準(zhǔn)確度;3) 通過(guò)對(duì)不同的關(guān)鍵字形成不同的權(quán)重,及對(duì)查詢結(jié)果根據(jù)匹配精度進(jìn)行排 序,使査詢結(jié)果的準(zhǔn)確率更高。
圖1是本實(shí)施方式短信息移動(dòng)搜索系統(tǒng)的結(jié)構(gòu)框圖; 圖2是本實(shí)施方式短信息移動(dòng)搜索方法的流程圖。
具體實(shí)施例方式
如圖1所示,本發(fā)明短信息移動(dòng)搜索系統(tǒng)包括查詢?nèi)肟谀K、查詢分析 模塊、査詢模塊、結(jié)果處理模塊、短信發(fā)送模塊、熱點(diǎn)提取模塊、短信搜 索歷史庫(kù)、熱點(diǎn)統(tǒng)計(jì)模塊及用戶偏好庫(kù)。該查詢分析模塊、查詢模塊、結(jié) 果處理模塊及短信發(fā)送模塊均與該査詢?nèi)肟谀K連接,該熱點(diǎn)提取模塊與 該查詢分析模塊、短信搜索歷史庫(kù)均連接,該熱點(diǎn)統(tǒng)計(jì)模塊與該短信搜索 歷史庫(kù)、用戶偏好庫(kù)均連接,該用戶偏好庫(kù)與該查詢分析模塊連接。用戶通過(guò)手機(jī)終端與短信中心進(jìn)行交互。短信中心接收手機(jī)終端發(fā)送 的查詢短信息,并轉(zhuǎn)發(fā)查詢短信息到查詢?nèi)肟谀K,同時(shí)該短信中心也為 手機(jī)終端發(fā)送査詢結(jié)果短信。該查詢?nèi)肟谀K完成整個(gè)短信息移動(dòng)搜索系 統(tǒng)的總體控制和調(diào)度。該査詢?nèi)肟谀K通過(guò)與外部系統(tǒng)的交互完成對(duì)用戶 輸入內(nèi)容的接收,該査詢?nèi)肟谀K接收用戶的查詢短信息,并將査詢短信 息發(fā)送給查詢分析模塊,并接收從該查詢分析模塊解析形成的查詢條件, 并將該查詢條件發(fā)送給査詢模塊,并接收從查詢模塊得到的査詢結(jié)果,并 調(diào)用結(jié)果處理模塊對(duì)查詢結(jié)果進(jìn)行處理,并利用短信發(fā)送模塊將查詢結(jié)果 生成短信息后返回給用戶。該查詢分析模塊接受自査詢?nèi)肟谀K輸入的用戶的查詢短信息,其提 取查詢短信息的查詢關(guān)鍵字,并通過(guò)系統(tǒng)中的用戶偏好庫(kù)來(lái)對(duì)不同的查詢 關(guān)鍵字進(jìn)行分析,對(duì)不同查詢關(guān)鍵字形成不同的權(quán)重信息,形成查詢條件, 即該査詢條件含有查詢關(guān)鍵字及其對(duì)應(yīng)的權(quán)重,并將該查詢條件發(fā)送給該 查詢?nèi)肟谀K。該查詢分析模塊還調(diào)用熱點(diǎn)提取模塊對(duì)査詢關(guān)鍵字進(jìn)行提 取。該査詢模塊接受查詢?nèi)肟谀K的查詢條件,并根據(jù)該查詢條件進(jìn)行査 詢,得到匹配用戶查詢要求的結(jié)果,并將査詢結(jié)果返回給查詢?nèi)肟谀K。該結(jié)果處理模塊接收從査詢?nèi)肟谀K輸入的查詢結(jié)果,根據(jù)查詢關(guān)鍵 字的權(quán)重及匹配度依次處理每個(gè)查詢結(jié)果,計(jì)算出每個(gè)査詢結(jié)果的匹配精 度。該結(jié)果處理模塊拋棄在系統(tǒng)設(shè)定匹配精度之下的查詢結(jié)果,并依據(jù)匹 配精度從高到低的原則對(duì)查詢結(jié)果進(jìn)行二次排序,并返回指定條數(shù)的查詢 結(jié)果到査詢?nèi)肟谀K。該短信發(fā)送模塊接收從查詢?nèi)肟谀K輸入的査詢結(jié)果,其形成短信并 發(fā)送短信到用戶的手機(jī)終端。該熱點(diǎn)提取模塊分析用戶査詢短信息的査詢關(guān)鍵詞,并提取查詢關(guān)鍵 字,并將該查詢關(guān)鍵字記錄到短信搜索歷史庫(kù)中。 該熱點(diǎn)統(tǒng)計(jì)模塊對(duì)短信搜索歷史庫(kù)中的查詢關(guān)鍵字進(jìn)行統(tǒng)計(jì)分析,得 到用戶偏好庫(kù)。如圖2所示,本實(shí)施方式短信息移動(dòng)搜索方法包括如下步驟1) 用戶發(fā)送査詢短信息到指定號(hào)碼,短信中心接收用戶輸入的査詢短信息,并根據(jù)接入號(hào)碼轉(zhuǎn)發(fā)短信到相應(yīng)的查詢?nèi)肟谀K;2) 查詢?nèi)肟谀K解析查詢短信息,獲取手機(jī)終端號(hào)碼、查詢短信息等信 息,并將查詢短信息發(fā)送給查詢分析模塊;3) 查詢分析模塊提取査詢短信息的査詢關(guān)鍵字,并通過(guò)系統(tǒng)中的用戶偏 好庫(kù)對(duì)不同的査詢關(guān)鍵字進(jìn)行分析,對(duì)不同査詢關(guān)鍵字形成不同的權(quán)重信 息,形成查詢條件;同時(shí),查詢分析模塊還調(diào)用熱點(diǎn)提取模塊,該熱點(diǎn)提 取模塊對(duì)査詢關(guān)鍵字進(jìn)行提取,從而更新短信搜索歷史庫(kù);系統(tǒng)定時(shí)對(duì)短 信搜索歷史庫(kù)中的查詢關(guān)鍵字進(jìn)行統(tǒng)計(jì)分析,得到用戶偏好庫(kù);如用戶輸 入"深圳圖書館",則査詢分析模塊提取出"深圳"和"圖書館"兩個(gè)查 詢關(guān)鍵字,"深圳"和"圖書館"的權(quán)重不同(如一個(gè)為IO, 一個(gè)為l),査 詢分析模塊根據(jù)該兩個(gè)查詢關(guān)鍵字和權(quán)重形成查詢條件,熱點(diǎn)提取模塊則 將該兩個(gè)查詢關(guān)鍵字提取到短信搜索歷史庫(kù),以供定期更新短信關(guān)鍵字的 權(quán)重;4) 查詢?nèi)肟谀K接收到查詢條件后,將査詢條件發(fā)送給查詢模塊;5) 査詢模塊并根據(jù)查詢條件進(jìn)行査詢,得到匹配用戶査詢要求的結(jié)果, 并將查詢結(jié)果返回給査詢?nèi)肟谀K;6) 查詢?nèi)肟谀K接收到査詢結(jié)果后,將查詢結(jié)果發(fā)送給結(jié)果處理模塊;7) 結(jié)果處理模塊根據(jù)查詢關(guān)鍵字的權(quán)重及匹配度依次處理每個(gè)查詢結(jié) 果,計(jì)算出每個(gè)查詢結(jié)果的匹配精度,該結(jié)果處理模塊拋棄在系統(tǒng)設(shè)定匹 配精度之下的查詢結(jié)果,并依據(jù)匹配精度從高到低的原則對(duì)查詢結(jié)果進(jìn)行 二次排序,并依據(jù)排名從高到低的順序返回指定條數(shù)的査詢結(jié)果作為最終 查詢結(jié)果;8) 查詢?nèi)肟谀K得到查詢結(jié)果后,將查詢結(jié)果發(fā)送給短信發(fā)送模塊;9) 短信發(fā)送模塊對(duì)査詢結(jié)果逐條進(jìn)行處理,并生成查詢結(jié)果短信,發(fā)送 至短信中心,最后通過(guò)短信息中心發(fā)送給手機(jī)終端;10) 手機(jī)終端接收到查詢結(jié)果短信,可通過(guò)直接瀏覽短信的方式得到查詢結(jié)果。
所述的步驟3)中,所述的查詢分析模塊中需要對(duì)用戶輸入的查詢關(guān)鍵詞 進(jìn)行逐一分析,利用用戶偏好庫(kù)中對(duì)應(yīng)的査詢關(guān)鍵字的權(quán)重分值,對(duì)每個(gè)查詢?cè)~進(jìn)行權(quán)重打分。搜索越頻繁的詞,權(quán)重越高。所述的步驟3)中,該查詢分析模塊在提取用戶的查詢關(guān)鍵字后,還調(diào)用熱點(diǎn)提取模塊,將本次用 戶的査詢關(guān)鍵字計(jì)入短信搜索歷史庫(kù)中。所述的步驟3)中,所述的熱點(diǎn)統(tǒng)計(jì)模塊根據(jù)系統(tǒng)設(shè)置定時(shí)掃描短信搜索 歷史庫(kù),并進(jìn)行統(tǒng)計(jì)而得到用戶偏好庫(kù),用戶偏好庫(kù)中可以包含查詢關(guān)鍵 字以及根據(jù)查詢關(guān)鍵字排名形成的相關(guān)查詢關(guān)鍵字的權(quán)重分值。所述的步驟5)中,所述的査詢模塊可以是但不限于搜索引擎查詢系統(tǒng);該查詢模塊能根據(jù)用戶輸入的査詢條件,得到用戶期待的查詢結(jié)果。查詢 結(jié)果不僅可以與用戶查詢相關(guān)的信息內(nèi)容,也包含該信息內(nèi)容與査詢關(guān)鍵 字的匹配度等信息。所述的步驟7)中,所述的結(jié)果處理模塊對(duì)查詢結(jié)果進(jìn)行二次處理和排 序;該結(jié)果處理模塊根據(jù)查詢關(guān)鍵字的權(quán)重及匹配度對(duì)每條査詢結(jié)果依次 進(jìn)行處理,計(jì)算出匹配精度;該結(jié)果處理模塊拋棄在系統(tǒng)設(shè)定匹配精度之 下的査詢結(jié)果,并依據(jù)匹配精度從高到低的原則對(duì)査詢結(jié)果進(jìn)行二次排序, 并依據(jù)排名從高到低的順序返回指定條數(shù)的査詢結(jié)果作為最終查詢結(jié)果。本發(fā)明自動(dòng)記錄用戶在通過(guò)移動(dòng)搜索等方式提出的查詢關(guān)鍵字,并根 據(jù)查詢關(guān)鍵字形成用戶的短信搜索歷史庫(kù),通過(guò)定期對(duì)用戶的信息搜索歷 史庫(kù)進(jìn)行統(tǒng)計(jì)、分析,形成用戶偏好庫(kù),并能根據(jù)用戶的新查詢關(guān)鍵字, 不斷更新短信搜索歷史庫(kù)和用戶偏好庫(kù),并不斷更新各査詢關(guān)鍵字的權(quán)重。 搜索引擎系統(tǒng)在接收到用戶的查詢短信息后,對(duì)每個(gè)查詢關(guān)鍵字的權(quán)重進(jìn) 行分析,對(duì)于排名較高的查詢關(guān)鍵字賦予較高權(quán)重,排名較低的查詢關(guān)鍵 字賦予較低的權(quán)重,并作用于搜索弓I擎對(duì)查詢結(jié)果的打分排序系統(tǒng)。以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō) 明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù) 領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若 干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1. 一種短信息移動(dòng)搜索方法,其特征在于包括如下步驟1) 接收用戶的查詢短信息;2) 解析査詢短信息,提取査詢關(guān)鍵字,對(duì)每個(gè)查詢關(guān)鍵字形成對(duì)應(yīng)的 權(quán)重信息,并將查詢關(guān)鍵字提取至短信搜索歷史庫(kù);3) 根據(jù)每個(gè)查詢關(guān)鍵字及其對(duì)應(yīng)的權(quán)重形成查詢條件;4) 根據(jù)該查詢條件獲得查詢結(jié)果;5) 根據(jù)查詢關(guān)鍵字的權(quán)重及匹配度處理每個(gè)查詢結(jié)果,得到每個(gè)查詢結(jié)果的匹配精度,并將符合設(shè)定匹配精度要求的查詢結(jié)果發(fā)送給用戶。
2. 根據(jù)權(quán)利要求1所述的一種短信息移動(dòng)搜索方法,其特征在于所 述的每個(gè)查詢關(guān)鍵字的權(quán)重與該查詢關(guān)鍵字在該短信搜索歷史庫(kù)中出現(xiàn)的 次數(shù)成正比。
3. 根據(jù)權(quán)利要求1所述的一種短信息移動(dòng)搜索方法,其特征在于所 述的步驟5)中,將設(shè)定條數(shù)的符合設(shè)定匹配精度要求的査詢結(jié)果發(fā)送給用 戶。
4. 根據(jù)權(quán)利要求1-3中任意一項(xiàng)所述的一種短信息移動(dòng)搜索方法,其特征在于定時(shí)對(duì)短信搜索歷史庫(kù)進(jìn)行統(tǒng)計(jì)分析,而定時(shí)更新每個(gè)查詢關(guān) 鍵字的權(quán)重。
5. —種短信息移動(dòng)搜索系統(tǒng),其特征在于包括 用于接收用戶的查詢短信息的查詢?nèi)肟谀K;用于解析査詢短信息、提取査詢關(guān)鍵字及形成含有查詢關(guān)鍵字和權(quán)重的查詢條件的查詢分析模塊;用于提取查詢關(guān)鍵字到短信搜索歷史庫(kù)的熱點(diǎn)提取模塊; 用于對(duì)短信搜索歷史庫(kù)中的查詢關(guān)鍵字形成對(duì)應(yīng)的權(quán)重信息的熱點(diǎn)統(tǒng)計(jì)模塊;用于根據(jù)查詢條件進(jìn)行結(jié)果查詢的査詢模塊;用于根據(jù)匹配精度對(duì)查詢結(jié)果進(jìn)行排序并返回查詢結(jié)果的結(jié)果處理模塊;用于發(fā)送查詢結(jié)果的短信發(fā)送模塊。
6. 根據(jù)權(quán)利要求5所述的一種短信息移動(dòng)搜索系統(tǒng),其特征在于還 包括存儲(chǔ)有查詢關(guān)鍵字及對(duì)應(yīng)的權(quán)重信息的用戶偏好庫(kù)。
全文摘要
本發(fā)明公開了一種短信息移動(dòng)搜索方法及系統(tǒng),包括如下步驟1)接收用戶的查詢短信息;2)解析查詢短信息,提取查詢關(guān)鍵字,對(duì)每個(gè)查詢關(guān)鍵字形成對(duì)應(yīng)的權(quán)重信息,并將查詢關(guān)鍵字提取至短信搜索歷史庫(kù);3)根據(jù)每個(gè)查詢關(guān)鍵字及其對(duì)應(yīng)的權(quán)重形成查詢條件;4)根據(jù)該查詢條件獲得查詢結(jié)果;5)根據(jù)查詢關(guān)鍵字的權(quán)重及匹配度處理每個(gè)查詢結(jié)果,得到每個(gè)查詢結(jié)果的匹配精度,并將符合設(shè)定匹配精度要求的查詢結(jié)果發(fā)送給用戶。該方法實(shí)現(xiàn)了查詢關(guān)鍵字的自動(dòng)提取,而且通過(guò)對(duì)不同的關(guān)鍵字形成不同的權(quán)重及對(duì)查詢結(jié)果根據(jù)匹配精度進(jìn)行排序,使查詢結(jié)果的準(zhǔn)確率更高。
文檔編號(hào)H04W88/18GK101146288SQ20071007736
公開日2008年3月19日 申請(qǐng)日期2007年9月24日 優(yōu)先權(quán)日2007年9月24日
發(fā)明者劉麗麗, 軍 李 申請(qǐng)人:中興通訊股份有限公司