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