專利名稱:一種信息獲取方法、信息搜索方法及其裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域中的互聯(lián)網(wǎng)信息技術(shù),尤其涉及一種信息獲取方法、 信息搜索方法及其裝置和系統(tǒng)。
背景技術(shù):
隨著電子信息化時代的到來,互聯(lián)網(wǎng)在人們的生活中發(fā)揮著越來越重要的 作用,人們通過互聯(lián)網(wǎng)可以快速、全面地搜索到其所需要的信息,給人們的生 活、工作提供了很大的方便。
傳統(tǒng)搜索技術(shù)中,網(wǎng)絡(luò)側(cè)將文本進行分詞,并將所有搜集到的文本按分詞 時提取出的關(guān)鍵字進行倒排,形成索引表,該索引表中的每個關(guān)鍵字對應所有 包含它的文檔信息。當搜索引擎接收到用戶提交的搜索請求后,首先對用戶搜 索請求中的搜索文本進行分詞,提取出用戶希望搜索的關(guān)鍵字,然后在索引表 中查詢與提取出的關(guān)鍵字對應的文檔信息,最后將查詢到的文檔信息返回給用 戶。
通過上述搜索技術(shù),用戶可以在互聯(lián)網(wǎng)中獲得其感興趣的內(nèi)容。但隨著互 聯(lián)網(wǎng)的迅猛發(fā)展,互聯(lián)網(wǎng)上的信息越來越多,基于上述搜索技術(shù)往往會返回大 量的搜索結(jié)果,如何從為數(shù)眾多的搜索結(jié)果中挑選出用戶真正感興趣的內(nèi)容, 成為搜索技術(shù)亟待解決的一個重要問題,即所謂的搜索結(jié)果的精確度問題,也 可稱為網(wǎng)頁排序問題。
針對上述問題, 一種現(xiàn)有技術(shù)中,搜索引擎接收到用戶輸入的搜索文本后, 在服務器端通過搜集全體用戶對設(shè)定關(guān)鍵字的搜索頻率以確定用戶可能輸入 的關(guān)鍵字,以此提示用戶輸入關(guān)鍵字。這種方法是基于統(tǒng)計概率以提示用戶輸 入關(guān)鍵字,并不能提供針對用戶的個性化服務。
7另一種現(xiàn)有技術(shù)中, 一些搜索引擎提供商為了提供更精確的搜索服務,開 通了語音服務,即通過人工呼叫中心和用戶進行交互的方式獲得用戶搜索的關(guān) 鍵字,并基于獲得的關(guān)鍵字進行搜索。這種方式雖然可以很好地獲得用戶搜索 的關(guān)鍵字,但是需要語音服務的支持,要應對每天上千萬次的大規(guī)模搜索需要 才更入大量的運營成本,并且對用戶可能不是免費的。
發(fā)明內(nèi)容
本發(fā)明提供一種信息獲取方法、信息搜索方法及其裝置和系統(tǒng),用以解決 現(xiàn)有技術(shù)在無人工介入的方式下搜索到的搜索結(jié)果無法滿足用戶個性化要求 的問題。
本發(fā)明實施例通過如下技術(shù)方案實現(xiàn) 本發(fā)明實施例提供一種信息獲取方法,包括
用戶終端接收用戶輸入的搜索信息后,獲取該用戶終端根據(jù)用戶操作行為
或/和接收的信息生成的用于輔助搜索的信息;
將所述搜索信息和所述用于輔助搜索的信息發(fā)送到網(wǎng)絡(luò)側(cè);
接收網(wǎng)絡(luò)側(cè)搜索到的與所述搜索信息匹配并且按照與所述用于輔助搜索
的信息的相關(guān)度處理后的搜索結(jié)果。
本發(fā)明實施例還提供一種信息搜索方法,包括 網(wǎng)絡(luò)側(cè)接收用戶終端發(fā)送的搜索信息以及用于輔助搜索的信息; 根據(jù)所述搜索信息確定與所述搜索信息匹配的搜索結(jié)果,并將搜索結(jié)果按
照與所述用于輔助搜索的信息的相關(guān)度處理后發(fā)送給所述用戶終端。 本發(fā)明實施例還提供一種終端裝置,包括
輔助搜索信息生成單元,用于根據(jù)用戶操作行為或/和接收的信息生成用于 輔助搜索的信息;
搜索引擎客戶端,用于接收用戶輸入的搜索信息,并獲取所述輔助搜索信 息生成單元生成的用于輔助搜索的信息,將所述搜索信息以及所述用于輔助搜索的信息發(fā)送到網(wǎng)絡(luò)側(cè);以及接收網(wǎng)絡(luò)側(cè)搜索到的與所述搜索信息匹配并且才姿 照與所述用于輔助搜索的信息的相關(guān)度處理后的搜索結(jié)果。 本發(fā)明實施例還4是供一種搜索服務器,包括
接收單元,用于接收用戶終端發(fā)送的搜索信息以及用于輔助搜索的信息; 搜索單元,用于根據(jù)所述接收單元接收的搜索信息確定與所述搜索信息匹 配的搜索結(jié)果;
處理單元,用于將所述搜索單元確定的4叟索結(jié)果4要照與所述接收單元接收 的用于輔助搜索的信息的相關(guān)度進行處理;
本發(fā)明實施例還提供一種信息搜索系統(tǒng),包括 終端裝置以及搜索服務器;其中,
終端裝置,用于接收用戶輸入的搜索信息,并獲取根據(jù)用戶操作行為或/ 和接收的信息所生成的用于輔助搜索的信息,將所述搜索信息和所述用于輔助 搜索的信息發(fā)送給搜索服務器;以及接收搜索服務器返回的搜索結(jié)果;
搜索服務器,用于接收終端裝置提供的搜索信息和用于輔助搜索的信息, 搜索與所述搜索信息匹配的內(nèi)容,并將搜索到的內(nèi)容按照與所述用于輔助搜索 的信息的相關(guān)度處理后發(fā)送給終端裝置。
本發(fā)明實施例通過上述技術(shù)方案,當用戶終端接收到用戶輸入的搜索信息 后,在無人工介入的方式下獲取到根據(jù)用戶操作行為或/和接收的信息所生成的 用于輔助搜索的信息,并將該用于輔助搜索的信息和用戶輸入的搜索信息一起 發(fā)送到網(wǎng)絡(luò)側(cè)的搜索服務器中,從而為網(wǎng)絡(luò)側(cè)的搜索服務器提供了更多的搜索 依據(jù)。通常情況下,用戶的操作行為或接收的信息,如,用戶經(jīng)常播;改的歌曲 或接收到的關(guān)于最新歌曲下載的短消息或郵件,可一定程度上反映出該用戶的 個性化需求。因此,根據(jù)上述技術(shù)方案生成的用于輔助搜索的信息對網(wǎng)絡(luò)側(cè)搜 索服務器的搜索過程能起到有益的導向作用,網(wǎng)絡(luò)側(cè)搜索服務器將搜索到的與 接收的搜索信息匹配的搜索結(jié)果按照與用于輔助搜索的信息的相關(guān)度處理后發(fā)送給用戶終端,進而使得網(wǎng)絡(luò)側(cè)搜索服務器返回的搜索結(jié)果更能符合用戶的 個性化要求。
圖1為本發(fā)明實施例所涉及的信息搜索系統(tǒng)結(jié)構(gòu)框圖; 圖2為本發(fā)明實施例所涉及的終端裝置的結(jié)構(gòu)圖; 圖3為本發(fā)明實施例所涉及的搜索服務器的結(jié)構(gòu)圖; 圖4為本發(fā)明實施例所涉及的信息搜索的業(yè)務流程圖。
具體實施例方式
針對現(xiàn)有技術(shù)存在的上述不足,本發(fā)明實施例提出一種信息獲取方法、信 息搜索方法及其裝置和系統(tǒng),下面結(jié)合說明書附圖對本發(fā)明實施例的主要實現(xiàn) 原理、具體實施過程及其對應能夠達到的有益效果進4亍詳細的闡述。
本發(fā)明實施例所涉及的信息搜索系統(tǒng)的結(jié)構(gòu),如圖l所示,包括終端裝置 100和搜索服務器200。其中,
終端裝置IOO,用于接收用戶輸入的搜索信息,獲耳又根據(jù)用戶操作行為或/ 和接收的信息所確定的用于輔助搜索的信息,并將用戶輸入的搜索信息和獲取 的用于輔助搜索的信息發(fā)送給搜索服務器200;以及接收搜索服務器200返回 的搜索結(jié)果。
搜索服務器200,用于接收終端裝置100提供的搜索信息和用于輔助搜索 的信息,搜索與接收的搜索信息匹配的內(nèi)容,并將搜索到的內(nèi)容按照與用于輔 助搜索的信息的相關(guān)度(即匹配程度)處理后發(fā)送給終端裝置100。
上述系統(tǒng)中的終端裝置IOO的具體結(jié)構(gòu)可如圖2所示,包括應用程序單 元101、輔助搜索信息生成單元102以及搜索引擎客戶端103。該應用程序單 元IOI中包括一個或多個應用程序,例如用于接收短消息或郵件的應用程序、 用于播放多媒體的應用程序等。該輔助搜索信息生成單元102中預設(shè)了與應用程序單元IOI中包括的一個或多個應用程序相連的接口,該接口中設(shè)置有不同
的接口標準,用于通過不同的接口標準接收不 同應用程序提供的不同格式的數(shù)
應用程序單元IOI中的一個或多個應用^E序在運4亍過程中能夠產(chǎn)生一些特 定信息,例如,用于播放MP3的應用程序插-放的歌曲的名稱、演唱者、歌詞 等,或者用于接收郵件的應用程序接收到的郵件內(nèi)容等。該應用程序單元101 可以通過與輔助搜索信息生成單元102之間設(shè)置的接口,將產(chǎn)生的信息提供給 該輔助搜索信息生成單元102。
輔助搜索信息生成單元102,用于根據(jù)用戶操作行為或/和接收的信息提取 用于輔助搜索的信息。具體地,該輔助搜索信息生成單元102才艮據(jù)預設(shè)的與不 同應用程序?qū)男畔⑻崛∧0澹瑥膽贸绦騿卧?01提供的信息中提M目應 信息作為用于輔助搜索的信息。
搜索引擎客戶端103,用于接收用戶輸入的搜索信息后,獲得輔助搜索信 息生成單元102生成的用于輔助搜索的信息,并將用戶輸入的搜索信息和該用 于輔助搜索的信息發(fā)送到網(wǎng)絡(luò)側(cè);以及接收網(wǎng)絡(luò)側(cè)搜索到的與該搜索信息匹配 并且按照與該用于輔助搜索的信息的相關(guān)度排序后的搜索結(jié)果。
上述輔助搜索信息生成單元102可以進一步包括模板確定模塊102A、 信息提取模塊102B以及存儲模塊102C。其中,
模板確定模塊102A,用于根據(jù)用戶終端使用的應用程序確定預先設(shè)置的 與該應用程序?qū)男畔⑻崛∧0澹?br>
信息提取^莫塊102B,用于根據(jù)模板確定才莫塊102A確定的信息提取模板中 設(shè)置的信息提取項,從應用程序的操作對象或/和從應用程序接收的信息中提取 相應的信息;
存儲模塊102C,用于將信息提取模塊102B提取的信息保存為用于輔助搜 索的信息。
下面結(jié)合圖2所示的終端裝置IOO的結(jié)構(gòu),對該終端裝置IOO確定用于輔助搜索的信息的過程進行詳細描述
終端裝置100 4十對應用程序單元101中包括的不同應用程序,可以通過不 同的方式確定用于輔助搜索的信息。例如針對用于4番放多々某體的應用程序、 用于執(zhí)行游戲的應用程序、用于編輯圖片的應用程序等,通過信息提取模塊 102B從應用程序的操作對象中提取相應的信息保存為用于輔助搜索的信息; 針對用于接收短消息或郵件的應用程序等,通過信息提取模塊102B從應用程 序接收的信息中提取相應的信息保存為用于輔助:溲索的信息。
本發(fā)明實施例中,預先在模板確定模塊102A中設(shè)置有與應用程序?qū)?信息提取模板。信息提取模板中可以設(shè)置要提取的內(nèi)容的屬性信息,如針對用 于播放多媒體的應用程序而設(shè)置的屬性信息為歌曲名、演唱者等;信息提取模 板中還可以設(shè)置關(guān)鍵字,如針對用于接收短消息或郵件的應用程序而設(shè)置的關(guān) 鍵字為歌曲、餐廳等。
通過信息提取模塊102B從應用程序的操作對象中提取相應的信息保存為 用于輔助搜索的信息的具體過程如下
根據(jù)用戶當前使用的應用程序確定對應的信息提取模板,根據(jù)該信息提取 模板從該應用程序的操作對象中提取該信息提取模板指定的操作對象的屬性 信息,并將提取出的信息保存為用于輔助搜索的信息。例如用戶當前正在使 用的應用程序為用于播放MP3的應用程序,其操作對象為歌曲,該操作對象 的屬性信息中包括歌名、演唱者、歌詞等。如果信息提取模板中設(shè)置有歌名 和演唱者的信息提取項,則信息提取模塊102B根據(jù)該信息提取模板提取當前 播放的歌曲的名稱和演唱者,并將其確定為用于輔助搜索的信息進行保存。
通過信息提取模塊102B從應用程序接收的信息中提M目應的信息保存為 用于輔助搜索的信息的具體過程如下
根據(jù)用戶終端中用于接收外部信息的應用程序(例如用于接收短消息或郵 件的應用程序)確定對應的信息提取模板,獲取"l矣收到的短消息或郵件內(nèi)容, 對接收的短消息或郵件內(nèi)容進行掃描和分析,根據(jù)信息提取模板中設(shè)置的信息提取項從短消息或郵件內(nèi)容中提糾目應信息(如根據(jù)才莫板中設(shè)置的一些常用關(guān) 鍵字,例如,"歌曲"、"書"、"餐館"等,^是取匹配的信息)。若能夠成功提取 到相應信息,則將提取到的信息確定為用于輔助搜索的信息進行保存,或?qū)⑻?br>
取到的信息和接收的信息一起確定為用于輔助搜索的信息進行保存;若未能成 功提取到相應信息,可將應用程序接收的信息確定為用于輔助搜索的信息進行 保存。
通過上述方式確定出用于輔助搜索的信息后,通過存儲模塊102C進行保 存時可以根據(jù)設(shè)定的格式進行保存。例如將根據(jù)信息提取模板提取出的不同 信息之間用*號隔開,例如,歌名*演唱者。該存儲模塊102C在保存用于輔助 搜索的信息時,可以進一步標記該條記錄產(chǎn)生的時間。為了避免存儲內(nèi)容過多, 可以保存最近時間內(nèi)生成的設(shè)定記錄個數(shù)或設(shè)定量的用于輔助搜索的信息,例 如只保留最近時間內(nèi)生成的設(shè)定條數(shù)的用于輔助搜索的信息,或者在預先限定 了存儲空間的情況下,只保存最近時間內(nèi)生成的設(shè)定數(shù)據(jù)量的用于輔助搜索的 信息,這樣,在保證存儲量不會超過一定限度的情況下,使保存的內(nèi)容不斷更 新,從而能反映出用戶最新的喜好,使基于該信息進行檢索時更能滿足用戶的 個性化要求。
上述系統(tǒng)中的搜索服務器200的具體結(jié)構(gòu)可如圖3所示,包括接收單元 201、解析單元202、搜索單元203、處理單元204以及發(fā)送單元205。其中,
接收單元201,用于接收終端裝置IOO發(fā)送的搜索信息以及用于輔助搜索 的信息;
解析單元202用于將接收單元201接收的搜索信息和用于輔助搜索的信息 分離,將分離出的搜索信息提供給搜索單元203,將分離出的用于輔助搜索的 信息提供給處理單元204。
搜索單元203用于搜索與解析單元202提供的搜索信息匹配的內(nèi)容,并將 搜索到的內(nèi)容提供給處理單元204。
處理單元204用于將搜索單元203提供的內(nèi)容按照與解析單元202提供的用于輔助搜索的信息的相關(guān)度進行處理,并將處理結(jié)果提供給發(fā)送單元205。 發(fā)送單元205,用于將處理單元204提供的搜索結(jié)果發(fā)送給終端裝置100。 結(jié)合圖1所示的系統(tǒng)結(jié)構(gòu)、圖2所示的終端裝置結(jié)構(gòu)以及圖3所示的搜索
服務器結(jié)構(gòu),本發(fā)明實施例中信息搜索的主要業(yè)務流程如圖4所示,包括如下
步驟
步驟401、用戶終端裝置100中的搜索引擎客戶端103接收用戶輸入的搜 索信息以及搜索指令,根據(jù)搜索指令獲取輔助搜索信息生成單元102生成的用 于輔助搜索的信息。
步驟402、搜索引擎客戶端103將該用戶輸入的搜索信息和用于輔助搜索 的信息發(fā)送給搜索服務器200中的接收單元201,并由接收單元201轉(zhuǎn)發(fā)給解 析單元202。
該步驟中,搜索引擎客戶端103在將搜索信息和用于輔助搜索的信息發(fā)送 給搜索服務器200中的接收單元201之前,按照設(shè)定的規(guī)則將該搜索信息和用 于輔助搜索的信息進行組合,例如,搜索信息#用于輔助搜索的信息(即用#號 將搜索信息和用于輔助搜索的信息隔開,并且搜索信息在前),該規(guī)則預先定 義在搜索引擎客戶端103和搜索服務器200中的解析單元202中。
步驟403、搜索服務器200中的解析單元202收到接收單元201轉(zhuǎn)發(fā)的搜 索信息和用于輔助搜索的信息后,根據(jù)設(shè)定規(guī)則將搜索信息和用于輔助搜索的 信息分離,并將搜索信息提供給搜索單元203,將用于輔助搜索的信息提供給 處理單元204。
步驟404、搜索單元203搜索與解析單元202提供的4叟索信息匹配的內(nèi)容, 并將搜索到的內(nèi)容提供給處理單元204。
步驟405、處理單元204將搜索單元203提供的內(nèi)容按照與解析單元202 提供的用于輔助搜索的信息的相關(guān)度進行處理,并將處理后的搜索結(jié)果通過發(fā) 送單元205發(fā)送給終端裝置100中的搜索引擎客戶端103以展現(xiàn)給用戶。
該步驟中,處理單元204將搜索單元203 ^是供的內(nèi)容按照與解析單元202提供的用于輔助搜索的信息的相關(guān)度進行處理,具體可以為
將搜索單元203搜索到的搜索結(jié)果中的記錄分別與解析單元202提供的用 于輔助搜索的信息進行匹配,確定每條記錄與用于輔助搜索的信息的匹配程 度,匹配程度越高,相關(guān)度越高;
根據(jù)匹配程度將搜索單元203搜索到的搜索結(jié)果中的記錄,按照匹配程度 由高到底進行排序;或者,根據(jù)匹配程度從搜索單元203搜索到搜索結(jié)果中選 取與該用于輔助搜索的信息部分匹配或全部匹配的記錄,并將選取的記錄按照 匹配程度由高到底進行排序。也可以從搜索結(jié)果中選擇與用于輔助搜索的信息 的匹配程度由高到低排序后的設(shè)定條數(shù)的記錄。
進一步地,處理單元204在將搜索單元203提供的搜索結(jié)果中的記錄進行 排序之前,還可以進一步對解析單元202提供的用于輔助搜索的信息進行處理, 具體為將解析單元202提供的用于輔助搜索的信息對應的信息量與設(shè)定闊值 進行比較,當比較大于該設(shè)定閾值時,獲取網(wǎng)絡(luò)側(cè)才艮據(jù)全體用戶的搜索行為統(tǒng) 計出的常用關(guān)鍵字,并從解析單元202提供的用于輔助搜索的信息中提取與該 常用關(guān)鍵字匹配的信息,并將搜索單元203提供的搜索結(jié)果中的記錄按照與從 用于輔助搜索的信息中提取出的與常用關(guān)鍵字匹配的信息的相關(guān)度進行排序。
才艮據(jù)上述流程, 一個具體的實施例如下
確定用于輔助搜索的信息的過程
第一步用戶終端裝置100中的用于接收短消息的應用程序收到朋友發(fā)送 的短消息"周杰倫的新歌千里之外真好聽"。
第二步該用于接收短消息的應用程序把該短消息內(nèi)容通過預先給定的接 口提供給輔助搜索信息生成單元102。
第三步輔助搜索信息生成單元102從短消息內(nèi)容中抽取出"歌"關(guān)鍵字 (假設(shè)預先定義的信息提取模板中包括"歌"關(guān)鍵字),然后把"歌"關(guān)鍵字 以及短消息內(nèi)容一起確定為用于輔助搜索的信息并保存。
用戶根據(jù)收到的該短消息,想在網(wǎng)上搜索關(guān)于"千里之外"這首歌曲的信
15息,然后打開搜索引擎客戶端103,輸入"千里之外"。 根據(jù)用戶輸入的搜索信息進行搜索的過程
第一步搜索引擎客戶端103把"千里之外"確定為關(guān)鍵字,然后把該關(guān) 鍵字以及通過上述過程確定的用于輔助搜索的信息(包括關(guān)鍵字"歌,,和短消 息內(nèi)容"周杰倫的新歌千里之外真好聽") 一起發(fā)送給搜索服務器200中的接 收單元201,并由4妄收單元201發(fā)送給解析單元202。
第二步搜索服務器200中的解析單元202收到接收單元201發(fā)送的搜索 信息以及用于輔助搜索的信息后,確定出"千里之外"為用戶輸入的搜索關(guān)鍵: 字,并通過搜索單元203搜索與"千里之外"相關(guān)的內(nèi)容。
第三步搜索單元203將搜索到的與"千里之外"相關(guān)的內(nèi)容發(fā)送給處理 單元204,該處理單元204將搜索單元203提供的內(nèi)容與關(guān)鍵字"歌,,以及短 消息內(nèi)容"周杰倫的新歌千里之外真好聽"進行匹配。如果搜索單元203提供 的內(nèi)容中包含"歌"或者包含"周杰倫",那么這些內(nèi)容將被調(diào)整到最前面。
第四步搜索服務器200中的發(fā)送單元205將處理單元204調(diào)整后的搜索 結(jié)果反饋給用戶,這時用戶將優(yōu)先看到既包含"千里之外"又包含"歌,,或者 "周杰倫"的內(nèi)容。
明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種信息獲取方法,其特征在于,包括用戶終端接收用戶輸入的搜索信息后,獲取該用戶終端根據(jù)用戶操作行為或/和接收的信息生成的用于輔助搜索的信息;將所述搜索信息和所述用于輔助搜索的信息發(fā)送到網(wǎng)絡(luò)側(cè);接收網(wǎng)絡(luò)側(cè)搜索到的與所述搜索信息匹配并且按照與所述用于輔助搜索的信息的相關(guān)度處理后的搜索結(jié)果。
2、 如權(quán)利要求1所述的信息獲取方法,其特征在于,預先設(shè)置與用戶終 端中的應用程序?qū)男畔⑻崛∧0?,所述信息提取模板中設(shè)置有信息提取 項;根據(jù)用戶操作行為或/和接收的信息生成用于輔助搜索的信息,包括 根據(jù)用戶終端使用的應用程序確定對應的信息提取模板; 根據(jù)所述信息提取模板中設(shè)置的信息提取項,從所述應用程序的操作對象或/和從所述應用程序接收的信息中提取相應的信息,并將提取的信息保存為所述用于輔助搜索的信息。
3、 如權(quán)利要求2所述的信息獲取方法,其特征在于,所述信息提取項為 應用程序的操作對象的屬性類型;根據(jù)所述信息提取模板中設(shè)置的信息提取項,從所述應用程序的操作對象 中提取相應的信息,具體為根據(jù)所述信息提取模板中設(shè)置的操作對象的屬性類型,從所述應用程序的 操作對象的屬性信息中提取相應類型的屬性信息。
4、 如權(quán)利要求2所述的信息獲取方法,其特征在于,所述信息提取項為 關(guān)鍵字;根據(jù)所述信息提取模板中設(shè)置的信息提取項,從所述應用程序接收的信息 中提取相應的信息,具體為根據(jù)所述信息提取模板中設(shè)置的關(guān)鍵字,從所述應用程序接收的信息中提耳又匹配的信息;或者,根據(jù)所述信息提取模板中設(shè)置的關(guān)鍵字,從所述應用程序接收的信 息中提取匹配的信息,當未提取到時,將所述應用程序4妄收的信息確定為所述 用于輔助搜索的信息。
5、 如權(quán)利要求2~4任一項所述的信息獲取方法,其特征在于,保存所述 用于輔助搜索的信息,具體為將最新得到的設(shè)定記錄個數(shù)或設(shè)定信息量的所述用于輔助搜索的信息進 行保存。
6、 如權(quán)利要求1所述的信息獲取方法,其特征在于,與所述搜索信息匹 配并且按照與所述用于輔助搜索的信息的相關(guān)度處理后的搜索結(jié)果為與所述搜索信息匹配并且按照與所述用于輔助搜索的信息的匹配程度由 高到底排序后的搜索結(jié)果;或者,從與所述搜索信息匹配的搜索結(jié)果中選取出的與所述用于輔助搜索 的信息部分匹配或全部匹配并且按照匹配程度由高到底排序后的搜索結(jié)果。
7、 一種信息搜索方法,其特征在于,包括 網(wǎng)絡(luò)側(cè)接收用戶終端發(fā)送的搜索信息以及用于輔助搜索的信息; 根據(jù)所述搜索信息確定與所述搜索信息匹配的搜索結(jié)果,并將所述搜索結(jié)果按照與所述用于輔助搜索的信息的相關(guān)度處理后發(fā)送給所述用戶終端。
8、 如權(quán)利要求7所述的信息搜索方法,其特征在于,網(wǎng)絡(luò)側(cè)將搜索結(jié)果 按照與所述用于輔助搜索的信息的相關(guān)度處理之前,還包括將所述用于輔助搜索的信息對應的信息量與設(shè)定閾值進行比較,當比較超 過該設(shè)定閾值時,獲取網(wǎng)絡(luò)側(cè)統(tǒng)計出的常用關(guān)鍵字,并從所述用于輔助搜索的 信息中提取與所述關(guān)鍵字匹配的信息;網(wǎng)絡(luò)側(cè)將搜索結(jié)果按照與所述用于輔助搜索的信息的相關(guān)度進行處理,具 體為網(wǎng)絡(luò)側(cè)將搜索結(jié)果按照與從所述用于輔助搜索的信息中提取出的信息的相關(guān)度進行處理。
9、 如權(quán)利要求7或8所述的信息搜索方法,其特征在于,將搜索結(jié)果按 照與所述用于輔助搜索的信息或從所述用于輔助搜索的信息中提取出的信息 的相關(guān)度進行處理,包括將所述搜索結(jié)果中的記錄分別與所述用于輔助搜索的信息或從所述用于 輔助搜索的信息中提取出的信息進行匹配;將所述搜索結(jié)果中的記錄按照匹配程度由高到底進行排序;或者,從所述 搜索結(jié)果中選取與所述用于輔助搜索的信息或從所述用于輔助搜索的信息中 提取出的信息部分匹配或全部匹配的記錄,并將選取的所述記錄按照匹配程度 由高到底進行排序。
10、 一種終端裝置,其特征在于,包括輔助搜索信息生成單元,用于根據(jù)用戶操作行為或/和接收的信息生成用于 輔助搜索的信息;搜索引擎客戶端,用于接收用戶輸入的搜索信息,并獲取所述輔助搜索信 息生成單元生成的用于輔助搜索的信息,將所述搜索信息以及所述用于輔助搜 索的信息發(fā)送到網(wǎng)絡(luò)側(cè);以及接收網(wǎng)絡(luò)側(cè)搜索到的與所述搜索信息匹配并且按 照與所述用于輔助搜索的信息的相關(guān)度處理后的搜索結(jié)果。
11、 如權(quán)利要求10所述的終端裝置,其特征在于,所述輔助搜索信息生 成單元,包括模板確定模塊,用于根據(jù)用戶終端使用的應用程序確定預先設(shè)置的與該應 用程序?qū)男畔⑻崛∧0澹恍畔⑻崛∧K,用于根據(jù)所述模板確定模塊確定的信息提取模板中設(shè)置的 信息提取項,從所述應用程序的操作對象或/和從所述應用程序接收的信息中提 取相應的信 息;存儲模塊,用于將所述信息提取模塊提取的信息保存為所述用于輔助搜索 的信息。
12、 如權(quán)利要求11所述的終端裝置,其特征在于,所述信息提取模塊進 一步用于,根據(jù)所述信息提取模板中設(shè)置的操作對象的屬性類型,從所述應用程序的 操作對象的屬性信息中提取相應類型的屬性信息;或者,根據(jù)所述信息提取模板中設(shè)置的關(guān)鍵字,從所述應用程序接收的信 息中提取匹配的信息;或者,根據(jù)所述信息提取模板中設(shè)置的關(guān)鍵字,從所述應用程序接收的信 息中提取匹配的信息,當未提取到時,將所述應用程序接收的信息確定為所述 用于輔助搜索的信息。
13、 如權(quán)利要求11所述的終端裝置,其特征在于,所述存儲模塊進一步 用于,將最新得到的設(shè)定記錄個數(shù)或設(shè)定信息量的所述用于輔助搜索的信息進 行保存。
14、 一種搜索服務器,其特征在于,包括接收單元,用于接收用戶終端發(fā)送的搜索信息以及用于輔助搜索的信息; 搜索單元,用于根據(jù)所述接收單元接收的搜索信息確定與所述搜索信息匹 配的搜索結(jié)果;處理單元,用于將所述搜索單元確定的搜索結(jié)果按照與所述接收單元接收 的用于輔助搜索的信息的相關(guān)度進行處理;發(fā)送單元,用于將所述處理單元處理后的搜索結(jié)果發(fā)送給所述用戶終端。
15、 如權(quán)利要求14所述的搜索服務器,其特征在于,還包括 預處理單元,用于將所述接收單元接收的用于輔助搜索的信息對應的信息量與設(shè)定閾值進行比較,當比較超過該設(shè)定閾值時,獲取網(wǎng)絡(luò)側(cè)統(tǒng)計出的常用 關(guān)鍵字,并從所述用于輔助搜索的信息中提取與所述關(guān)鍵字匹配的信息;所述處理單元進一步用于,將搜索結(jié)果按照與所述預處理單元提取出的信 息的相關(guān)度進行處理。
16、 如權(quán)利要求14或15所述的搜索服務器,其特征在于,所述處理單元,包括匹配模塊,用于將所述搜索結(jié)果中的記錄分別與所述用于輔助搜索的信息 或從所述用于輔助搜索的信息中提取出的信息進行匹配;處理模塊,用于將所述搜索結(jié)果中的記錄按照匹配程度由高到底進行排 序;或者,用于從所述搜索結(jié)果中選取與所述用于輔助搜索的信息或從所述用 于輔助搜索的信息中提取出的信息部分匹配或全部匹配的記錄,并將選取的所 述記錄按照匹配程度由高到底進行排序。
17、 一種信息搜索系統(tǒng),其特征在于,包括終端裝置以及搜索服務器; 終端裝置,用于接收用戶輸入的搜索信息,并獲取根據(jù)用戶操作行為或/和接收的信息所生成的用于輔助搜索的信息,將所述搜索信息和所述用于輔助 搜索的信息發(fā)送給搜索服務器;以及接收搜索服務器返回的搜索結(jié)果;搜索服務器,用于接收終端裝置提供的搜索信息和用于輔助搜索的信息, 搜索與所述搜索信息匹配的內(nèi)容,并將搜索結(jié)果按照與所述用于輔助搜索的信 息的相關(guān)度處理后發(fā)送給終端裝置。
18、 如權(quán)利要求17所述的信息搜索系統(tǒng),其特征在于,所述終端裝置進 一步用于,根據(jù)用戶終端使用的應用程序確定預先設(shè)置的與該應用程序?qū)?信息提取模板;根據(jù)所述信息提^^莫板中設(shè)置的信息提取項,從所述應用程序 的操作對象或/和從所述應用程序接收的信息中提取相應的信息,并將提取的信 息保存為所述用于輔助搜索的信息。
19、 如權(quán)利要求17或18所述的信息搜索系統(tǒng),其特征在于,所述搜索服 務器進一步用于,將與所述搜索信息匹配的搜索結(jié)果中的記錄分別與所述用于 輔助搜索的信息進行匹配;將所述搜索結(jié)果中的記錄按照匹配程度由高到底進行排序;或者,從所述 搜索結(jié)果中選取與所述用于輔助搜索的信息部分匹配或全部匹配的記錄,并將 選取的所述記錄按照匹配程度由高到底進行排序。
全文摘要
本發(fā)明公開了一種信息獲取方法、信息搜索方法及其裝置和系統(tǒng),用以解決現(xiàn)有技術(shù)在無人工介入的方式下搜索到的搜索結(jié)果無法滿足用戶個性化要求的問題。具體技術(shù)方案包括用戶終端接收用戶輸入的搜索信息后,獲取該用戶終端根據(jù)用戶操作行為或/和接收的信息生成的用于輔助搜索的信息;將所述搜索信息和所述用于輔助搜索的信息發(fā)送到網(wǎng)絡(luò)側(cè);接收網(wǎng)絡(luò)側(cè)搜索到的與所述搜索信息匹配并且按照與所述用于輔助搜索的信息的相關(guān)度處理后的搜索結(jié)果。該技術(shù)方案無需人工接入,能夠滿足用戶的個性化搜索需求。
文檔編號G06F17/30GK101655843SQ20081011865
公開日2010年2月24日 申請日期2008年8月21日 優(yōu)先權(quán)日2008年8月21日
發(fā)明者呂志虎, 銘 李, 柳俊中 申請人:中國移動通信集團公司