專利名稱::一種信息搜索方法、搜索引擎客戶端/服務器及系統(tǒng)的制作方法一種信息搜索方法、搜索引擎客戶端/月良務器及系統(tǒng)技術領城本發(fā)明涉及網(wǎng)絡信息搜索,尤其涉及一種根據(jù)關鍵字通過網(wǎng)絡進行信息搜索的方法及相應的搜索引擎客戶端、搜索引擎服務器及系統(tǒng)。
背景技術:
:目前的搜索引擎根據(jù)關鍵字進行搜索時利用算法來分析各Web頁面與要搜索的關鍵字的相關性,然而發(fā)送Web頁面搜索結果給搜索引擎客戶端,發(fā)送的搜索結果的排列順序主要有三種方式一、根據(jù)關鍵字相關性大小排名,也就是根據(jù)用戶輸入的搜索關鍵字,在搜索結果中把與搜索關鍵字相關性最高的Web頁面排在最前面,依次往后相關性降低。典型的搜索引擎代表為Google,核心的相關性分析算法決定搜索結果的最終排名。二、竟價排名,關鍵字可以被出價購買,出價最高的Web頁的鏈接就排在搜索結果的最靠前的位置,即按照竟價由高到低依次排列搜索結果。這種方式商業(yè)因素對搜索結果排名起決定作用。三、在上述兩種主要的排名方式基礎上,目前也有把竟價和基于關鍵字相關性二者結合起來的排名方式,在竟價的基礎上考慮與關鍵字的相關性,結合兩個方面對搜索結杲排名。百度即為采用這種方式的代表。搜索是目前從互連網(wǎng)上獲取信息的主要方式,由于每個用戶有不同的職業(yè)、興趣和關注點,經(jīng)過分析發(fā)現(xiàn)用戶經(jīng)常搜索的信息是有規(guī)律的,內容相對較穩(wěn)定。也就是說,用戶經(jīng)常使用相同的或者相近的關鍵字通過搜索引擎來獲糾目同的或者相近的信息。這樣,那些曾經(jīng)被用戶瀏覽過、為用戶提供過有效信息的搜索結果,是用戶最感興趣且對用戶最具價值。如果再次要搜索同樣的信息,那么用戶會自覺的先去尋找那些曾經(jīng)為他提供過有用信息的搜索結果,換言之,這樣的搜索結果被用戶再次瀏覽并提取需要信息的概率比那些未曾被瀏覽過的搜索結果要大。然而,現(xiàn)有技術中的搜索引擎沒有利用用戶的歷史搜索行為信息,用戶多次搜索相同的關鍵字時,搜索引擎只是重復前一次的搜索行為,給出相同的搜索排名結果,使得無法提高多次搜索相同關鍵字的效率,也不能為不同用戶提供差異化的搜索服務。
發(fā)明內容本發(fā)明提供一種信息搜索方法,用以解決現(xiàn)有技術中存在的不能針對用戶提高多次搜索相同關鍵字的效率問題。本發(fā)明還提供相應的搜索引擎客戶端、服務器及系統(tǒng)。本發(fā)明方法包括用戶預先通過搜索引擎客戶端將用戶標識注冊到搜索引擎服務器中;當用戶需要進行信息搜索時,執(zhí)行下列步驟由搜索引擎客戶端向搜索引擎服務器發(fā)起搜索請求,攜帶用戶標識和搜索關鍵字信息;所述搜索引擎服務器根據(jù)所述搜索關鍵字獲得按照關鍵字相關性大小排列的第一Web頁面序列,并根據(jù)所述用戶標識和關鍵字信息查找存儲的用戶對各Web頁面的累計歷史瀏覽時間信息,再按照各Web頁面的累計歷史瀏覽時間從長到短的順序重排所述第一Web頁面序列,生成第二Web頁面序列作為搜索結果發(fā)送給所述搜索?j擎客戶端;當用戶打開/關閉Web頁面時,所述搜索引擎客戶端向所述搜索引擎服務器發(fā)送通知消息;所述搜索引擎服務器統(tǒng)計該用戶本次搜索對各Web頁面的瀏覽時長,當收到所述搜索引擎客戶端發(fā)送的本次搜索結束通知消息時,累計并更新存儲的用戶對各Web頁面的累計歷史瀏覽時間信息。根據(jù)本發(fā)明的上述方法,在生成第二Web頁面序列時,如果兩個或多個Web頁面的累計歷史瀏覽時間相同,則按照關鍵字相關性從大到小的順序排列。根據(jù)本發(fā)明的上述方法,當用戶打開一個Web頁面時,所述搜索引擎客戶端向所述搜索引擎服務器發(fā)送打開頁面通知消息,所述搜索引擎服務器開始統(tǒng)計用戶對該Web頁面的瀏覽時間;當用戶關閉一個Web頁面時,所述搜索引擎客戶端向所述搜索?1擎服務器發(fā)送關閉頁面通知消息,所述搜索引擎服務器停止對該Web頁面的瀏覽時間統(tǒng)計,計算出用戶本次瀏覽該Web頁面的時間值。本發(fā)明提供一種搜索引擎客戶端,包括第一注冊模塊,用于與搜索引擎服務器交互,將用戶標識注冊到搜索引擎服務器中;搜索請求模塊,接收用戶輸入的用戶標識和搜索關鍵字,向搜索引擎服務器發(fā)起攜帶用戶標識和搜索關鍵字信息的搜索請求,接收并顯示搜索引擎服務器返回的Web頁面搜索結果;并在用戶打開、關閉所述Web頁面和結束搜索時,分別向搜索引擎服務器發(fā)送對應通知消息。本發(fā)明還提供一種搜索引擎服務器,包括第二注冊模塊,用于與搜索引擎客戶端交互,接收用戶注冊請求,存儲用戶注冊信息;用戶搜索請求處理模塊,接收并處理搜索引擎客戶端發(fā)起的攜帶用戶標識和搜索關鍵字信息的搜索請求,將所述用戶標識和搜索關鍵字信息提交給歷史搜索行為分析模塊;接收所述搜索引擎客戶端發(fā)送的打開Web頁面、關閉Web頁面以及結束搜索的對應通知消息,并將所述通知消息轉發(fā)給所述歷史搜索行為分析模塊;接收所述歷史搜索行為分析模塊發(fā)送的Web頁面搜索結果轉發(fā)給所述搜索引擎客戶端;歷史搜索行為分析模塊,查詢數(shù)據(jù)庫獲得按照關鍵字相關性大小排列的第一Web頁面序列,并才艮據(jù)所述用戶標識和關鍵字信息查找所述數(shù)據(jù)庫中存儲的用戶對各Web頁面的累計歷史瀏覽時間信息,再按照各Web頁面的累計歷史瀏覽時間從長到短的順序重排所述第一Web頁面序列,生成第二Web頁面序列作為搜索結果發(fā)送給所述用戶搜索請求處理模塊;接收所迷用戶搜索請求處理模塊轉發(fā)的打開/關閉頁面通知消息,統(tǒng)計用戶本次搜索對各Web頁面的瀏覽時長,當接收到本次搜索結束通知消息時,累計并更新數(shù)據(jù)庫中存儲的用戶對各Web頁面的累計歷史瀏覽時間信息。所述搜索引擎服務器與所述數(shù)據(jù)庫獨立設置,通過外部接口交互;或者所述數(shù)據(jù)庫保存在所述搜索引擎服務器的存儲介質中。本發(fā)明還提供一種信息搜索系統(tǒng),包括搜索引擎客戶端和搜索引擎服務器;所述搜索引擎客戶端,將用戶標識注冊到搜索引擎服務器中;向搜索引擎服務器發(fā)起攜帶用戶標識和搜索關鍵字信息的搜索請求,接收并顯示搜索引擎服務器返回的Web頁面搜索結果;并在用戶打開、關閉所述Web頁面和結束搜索時,分別向搜索引擎服務器發(fā)送對應通知消息;所述搜索引擎服務鍀根據(jù)搜索請求中的搜索關鍵字獲得按照關鍵字相關性大小排列的第一Web頁面序列,并根據(jù)所述用戶標識和關鍵字信息查找存儲的用戶對各Web頁面的累計歷史瀏覽時間信息,再按照各Web頁面的累計歷史瀏覽時間從長到短的順序重排所述第一Web頁面序列,生成第二Web頁面序列作為搜索結果發(fā)送給所述搜索引擎客戶端;當用戶打開/關閉Web頁面時,所述搜索引擎客戶端向所述搜索引擎服務器發(fā)送通知消息;所述搜索引擎服務器統(tǒng)計該用戶本次搜索對各Web頁面的瀏覽時長,當收到所述搜索引擎客戶端發(fā)送的本次搜索結束通知消息時,累計并更新存儲的用戶對各Web頁面的累計歷史瀏覽時間信息。所述搜索引擎客戶端包括第一注冊^t塊,用于與搜索引擎服務器交互,將用戶標識注冊到搜索引擎服務器中;搜索請求模塊,接收用戶輸入的用戶標識和搜索關鍵字,向搜索引擎服務器發(fā)起攜帶用戶標識和搜索關鍵字信息的搜索請求,接收并顯示搜索引擎服務器返回的Web頁面搜索結果;并在用戶打開、關閉所述Web頁面和結束搜索時,分別向搜索引擎服務器發(fā)送對應通知消息。所述搜索引擎服務器包括第二注冊模塊,用于與搜索引擎客戶端交互,接收用戶注冊請求,存儲用戶注冊信息;用戶搜索請求處理模塊,接收并處理搜索引擎客戶端發(fā)起的攜帶用戶標識和搜索關鍵字信息的搜索請求,將所述用戶標識和搜索關鍵字信息提交給歷史搜索行為分析模塊;接收所述搜索引擎客戶端發(fā)送的打開Web頁面、關閉Web頁面以及結束搜索的對應通知消息,并將所述通知消息轉發(fā)給所述歷史搜索行為分析模塊;接收所述歷史搜索行為分析模塊發(fā)送的Web頁面搜索結杲轉發(fā)給所述搜索引擎客戶端;歷史搜索行為分析模塊,查詢數(shù)據(jù)庫獲得按照關鍵字相關性大小排列的第一Web頁面序列,并根據(jù)所述用戶標識和關鍵字信息查找所述數(shù)據(jù)庫中存儲的用戶對各Web頁面的累計歷史瀏覽時間信息,再按照各Web頁面的累計歷史瀏覽時間從長到短的順序重排所迷第一Web頁面序列,生成第二Web頁面序列作為搜索結果發(fā)送給所述用戶搜索請求處理模塊;接收所述用戶搜索請求處理^^莫塊轉發(fā)的打開/關閉頁面通知消息,統(tǒng)計用戶本次搜索對各Web頁面的瀏覽時長,當接收到本次搜索結束通知消息時,累計并更新數(shù)據(jù)庫中存儲的用戶對各Web頁面的累計歷史瀏覽時間信息。所述搜索引擎服務器與所述數(shù)據(jù)庫獨立設置,通過外部接口交互;或者根據(jù)本發(fā)明提供的信息搜索系統(tǒng),所述數(shù)據(jù)庫設置在所述搜索引擎服務器中。本發(fā)明有益效果如下(1)采用本發(fā)明,用戶預先通過搜索引擎客戶端將用戶標識注冊到搜索引擎服務器中;搜索引擎服務器保存用戶的注冊信息,并針對每一個用戶分別存儲其根據(jù)不同關鍵字瀏覽不同Web頁面的累計歷史瀏覽時間信息,從而實現(xiàn)可以為每一個用戶提供個性化月良務。(2)采用本發(fā)明,搜索引擎客戶端向搜索引擎服務器發(fā)起搜索請求時,攜帶用戶標識和搜索關鍵字信息;搜索引擎服務器根據(jù)搜索關鍵字獲得按照關鍵字相關性大小排列的第一Web頁面序列后,并根據(jù)用戶標識和關鍵字信息查找存儲的用戶對各Web頁面的累計歷史瀏覽時間信息,再按照各Web頁面的累計歷史瀏覽時間從長到短的順序重排笫一Web頁面序列,生成第二Web頁面序列作為搜索結果發(fā)送給搜索引擎客戶端。這樣,在搜索引擎客戶端呈現(xiàn)給用戶的搜索結果中,用戶累計歷史瀏覽時間較長的Web頁面排列在搜索結果的最靠前面的位置,由于用戶從這些Web頁面中提取信息的概率較大,從而有效提高用戶的搜索效率。圖1為本發(fā)明提供的信息搜索方法流程圖2為本發(fā)明實施例提供的信息搜索系統(tǒng)結構示意圖之一;圖3為本發(fā)明實施例提供的信息搜索系統(tǒng)結構示意圖之二。具體實施例方式參見圖1,本發(fā)明提供的信息搜索方法包括步驟S101、搜索引擎客戶端向搜索引擎服務器發(fā)起注冊請求,將用戶標識注冊到搜索引擎服務器中;步驟S102、搜索引擎服務器返回注冊成功消息;步驟S103、搜索引擎客戶端向搜索引擎服務器發(fā)起搜索請求,攜帶用戶標識和搜索關鍵字信息;步驟S104、搜索引擎服務器根據(jù)搜索請求中的搜索關鍵字獲得按照關鍵字相關性大小排列的第一Web頁面序列;步驟S105、搜索引擎服務器根據(jù)用戶標識和關鍵字信息查找并獲取存儲的用戶對各Web頁面的累計歷史瀏覽時間信息;步驟S106、搜索引擎服務器按照獲取的各Web頁面的累計歷史瀏覽時間從長到短的順序重排第一Web頁面序列,生成第二Web頁面序列;步驟S107、搜索引擎服務器依次發(fā)送第二Web頁面序列中的搜索結果給搜索引擎客戶端;步驟S108、搜索引擎客戶端顯示出搜索引擎服務器返回的搜索結果給用戶,當捕捉到用戶打開/關閉Web頁面時,向所述搜索引擎服務器發(fā)送相應通知消息;步驟S109、搜索引擎服務器接收到相應通知消息后,統(tǒng)計該用戶本次搜索對各Web頁面的瀏覽時長;當收到搜索引擎客戶端發(fā)送的本次搜索結束通知消息時,累計并更新存儲的用戶對各Web頁面的累計歷史瀏覽時間信息。根據(jù)本發(fā)明提供的上述方法,本發(fā)明提供一種信息搜索系統(tǒng),其具體結構示意圖如圖2所示,包括搜索引擎客戶端IO、搜索引擎服務器20和數(shù)據(jù)庫30,其中數(shù)據(jù)庫30獨立于搜索引擎服務器20。下面結合本發(fā)明提供的信息搜索系統(tǒng)中所包含的具體功能模塊對本發(fā)明信息搜索方法加以詳細闡述。本發(fā)明提供的搜索引擎客戶端10包括第一注冊模塊101和搜索請求模塊102。其中第一注冊模塊101,用于與搜索引擎服務器20交互,將用戶標識注冊到搜索引擎服務器20中;用戶向搜索引擎服務器20的注冊信息除了包括用戶標識外,還可以包括其它的注冊信息,例如用戶的注冊信息包括以下方面用戶標識(用戶ID):由數(shù)字0~9,az,AZ字符構成,長度不小于6;用戶密碼由數(shù)字0~9,az,AZ字符構成,長度不小于6;用戶性別用戶性別信息;用戶年齡用戶年齡信息;用戶職業(yè)用戶職業(yè)信息;用戶國家和城市用戶所在國家城市信息。當用戶注冊成功后,搜索引擎服務器20會存儲用戶的相關注冊信息,返回相應的響應消息,告知用戶注冊成功。用戶只需要在第一次使用搜索引擎時進行注冊,注冊成功后,再次使用搜索引擎時,只需根據(jù)搜索引擎客戶端的窗口提示,輸入已注冊的用戶標識和本次搜索關鍵字即可。在搜索引擎客戶端10中還包括搜索請求模塊102,用于接收用戶輸入的用戶標識和本次搜索關鍵字,向搜索引擎服務器20發(fā)起攜帶用戶標識和搜索關鍵字信息的搜索請求,接收并顯示搜索引擎服務器20返回的Web頁面搜索結果;當用戶打開一個Web頁面時,向搜索引擎服務器20發(fā)送打開頁面通知消息,指示搜索引擎服務器20開始統(tǒng)計用戶對該Web頁面的瀏覽時間;當用戶關閉一個Web頁面時,向搜索引擎服務器20發(fā)送關閉頁面通知消息,指示搜索SI擎服務器20停止對該Web頁面的瀏覽時間統(tǒng)計;當用戶本次瀏覽結束時,向搜索引擎服務器20發(fā)送本次瀏覽結束通知消息,以便搜索引擎服務器20累計并更新用戶對各Web頁面累計歷史瀏覽時間信息。其中,累計用戶對各Web頁面累計歷史瀏覽時間信息,是指針對某一用戶(由注冊的用戶標識來區(qū)分不同用戶)多次采用同一個搜索關鍵字搜索時,對搜索結果中同一個Web頁面的瀏覽時間的累加。本發(fā)明提供的搜索引擎服務器20包括第二注冊模塊201、用戶搜索請求處理模塊202和歷史搜索行為分析模塊203。其中第二注冊模塊201,用于與搜索引擎客戶端IO交互,接收用戶注冊請求,存儲用戶注冊信息;用戶搜索請求處理模塊202,接收并處理搜索引擎客戶端10發(fā)起的攜帶用戶標識和搜索關鍵字信息的搜索請求,提取用戶標識和搜索關鍵字信息,將用戶標識和搜索關鍵字信息提交給歷史搜索行為分析模塊203;用戶搜索請求處理模塊202還接收搜索引擎客戶端10發(fā)送的打開Web頁面、關閉Web頁面以及結束搜索的對應通知消息,并轉發(fā)接收的通知消息給歷史搜索行為分析模塊203;接收歷史搜索行為分析模塊203發(fā)送的Web頁面搜索結果轉發(fā)給搜索引擎客戶端10。歷史搜索行為分析模塊203,查詢數(shù)據(jù)庫30獲得按照關鍵字相關性大小排列的第一Web頁面序列,并根據(jù)獲得的用戶標識和關鍵字信息查找數(shù)椐庫30中存儲的用戶對各Web頁面的累計歷史瀏覽時間信息,再按照各Web頁面的累計歷史瀏覽時間從長到短的順序重排第一Web頁面序列,生成第二Web頁面序列作為搜索結果發(fā)送給用戶搜索請求處理模塊202;在生成第二Web頁面序列時,如果兩個或多個Web頁面的累計歷史瀏覽時間相同,則按照關鍵字相關性從大到小的順序排列;歷史搜索行為分析模塊203接收到用戶搜索請求處理模塊202轉發(fā)的打開/關閉頁面通知消息時,統(tǒng)計用戶本次搜索對各Web頁面的瀏覽時長,當接收到本次搜索結束通知消息時,累計并更新數(shù)據(jù)庫30中存儲的用戶對各Web頁面的累計歷史瀏覽時間信息。其中,數(shù)據(jù)庫30中保存已經(jīng)按照關鍵字相關性分析算法處理過的Web頁面信息,主要包括Web頁面信息及鏈接,頁面對關鍵字的相關性,用戶注冊的用戶標識,用戶使用某一個關鍵字對某一個Web頁面的累計歷史瀏覽時間信自例如"用戶1"第一次采用搜索關鍵字"計算機"進行搜索時,對搜索結果中的"Web頁面X"瀏覽時間為20秒;則搜索引擎服務器20在用戶1第一次搜索結束后,在數(shù)據(jù)庫30中存儲記錄如下表1所示表1<table>tableseeoriginaldocumentpage14</column></row><table>如果"用戶r本次仍采用關鍵字"計算機,,進行搜索,并對搜索結果中的"Web頁面X"瀏覽時間為50秒,則搜索引擎服務器20在用戶1本次搜索結束后,累計該"用戶1"采用搜索關鍵字"計算機"對"Web頁面X,,的瀏覽時間為20+50=70秒,更新數(shù)據(jù)庫30中存儲的記錄1如下表2所示表2記錄號用戶標識搜索關健字Web頁面標志累計瀏覽時間1用戶1計算機Web頁面X70以于搜索結果中用戶沒有打開過的Web頁面,記錄其對應的瀏覽時間為0。根據(jù)本發(fā)明提供的上述信息搜索系統(tǒng)實施例,其實現(xiàn)信息搜索的具體過程為1、搜索引擎客戶端10中的搜索請求模塊102接受用戶輸入的用戶標識和關鍵字信息發(fā)送搜過請求給搜索引擎服務器20中的用戶搜索請求處理模塊202;2、用戶搜索請求處理模塊202提取用戶標識和關鍵字信息,發(fā)送給歷史搜索行為分析模塊203;3、歷史搜索行為分析模塊203查詢數(shù)據(jù)庫30獲得按照關鍵字相關性大小排列的搜索結果(第一Web頁面序列);并根據(jù)數(shù)據(jù)庫30中存儲的用戶對各Web頁面的累計歷史瀏覽時間信息按瀏覽時間長短重新排序,生成新的第二Web頁面序列;4、歷史搜索行為分析模塊203將第二Web頁面序列作為搜索結果返回給用戶搜索請求處理模塊202;5、用戶搜索請求處理模塊202把搜索結果返回給搜索引擎客戶端10,搜索引擎客戶端io中的搜索請求模塊102顯示搜索結果給用戶;6、搜索引擎客戶端10中的搜索請求模塊102捕捉用戶打開或者關閉某一Web頁面的點擊操作,以及結束本次搜索的操作,發(fā)送相應通知消息給搜索引擎服務器20中的用戶搜索請求處理模塊202;7、用戶搜索請求處理模塊202把接收的用戶打開或者關閉某一Web頁面以及結束本次搜索的通知消息轉發(fā)給歷史搜索行為分析模塊203;歷史搜索行為分析模塊203統(tǒng)計本次搜索用戶對所有Web頁面瀏覽時間;8、本次搜索結束時,歷史搜索行為分析;漠塊203更新數(shù)據(jù)庫30中存儲的對應Web頁面累積歷史瀏覽時間信息。圖2所示信息搜索系統(tǒng)中,搜索引擎服務器20與數(shù)據(jù)庫30獨立設置,通過外部接口交互。實際應用中,數(shù)據(jù)庫30也可以設置在搜索引擎服務器20中,其結構示意圖如圖3所示。各^^莫塊功能及實現(xiàn)信息搜索的流程與圖2類似,區(qū)別僅在于歷史搜索行為分析4莫塊與數(shù)據(jù)庫通過內部接口訪問。綜上所述,本發(fā)明基于現(xiàn)有技術中關鍵字相關性大小的搜索排列,再利用用戶的歷史搜索行為來對搜索結果進行重排,把用戶累計歷史瀏覽時間最長的Web頁面排在搜索結果的最前面位置,若用戶對兩個或多個Web頁面的累計歷史瀏覽時間相同,則按照關鍵字相關性大小排列。這樣可以使用戶下一次搜索相同的關鍵字時,在搜索結果排列很靠前的位置就能獲取想要的信息。并且隨著用戶歷史搜索行為的累計,在搜索相同的關鍵字時,用戶在越靠前的排名位置獲得有用信息的概率越大,用戶獲取信息需要的時間越短,從而有效地提高搜索效率。另夕卜,由于搜索引擎服務器側對每個用戶都保存了其對應的Web頁面累計歷史瀏覽時間信息,這樣,不同用戶即使采用相同的搜索關鍵字進行搜索,其獲得的搜索結果排列彼此不同,從而實現(xiàn)了對每個用戶的個性化服務。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內權利要求1、一種信息搜索方法,其特征在于,包括用戶預先通過搜索引擎客戶端將用戶標識注冊到搜索引擎服務器中;當用戶需要進行信息搜索時,執(zhí)行下列步驟由搜索引擎客戶端向搜索引擎服務器發(fā)起搜索請求,攜帶用戶標識和搜索關鍵字信息;所述搜索引擎服務器根據(jù)所述搜索關鍵字獲得按照關鍵字相關性大小排列的第一Web頁面序列,并根據(jù)所述用戶標識和關鍵字信息查找存儲的用戶對各Web頁面的累計歷史瀏覽時間信息,再按照各Web頁面的累計歷史瀏覽時間從長到短的順序重排所述第一Web頁面序列,生成第二Web頁面序列作為搜索結果發(fā)送給所述搜索引擎客戶端;當用戶打開/關閉Web頁面時,所述搜索引擎客戶端向所述搜索引擎服務器發(fā)送通知消息;所述搜索引擎服務器統(tǒng)計該用戶本次搜索對各Web頁面的瀏覽時長,當收到所述搜索引擎客戶端發(fā)送的本次搜索結束通知消息時,累計并更新存儲的用戶對各Web頁面的累計歷史瀏覽時間信息。2、如權利要求1所述的方法,其特征在于,在生成第二Web頁面序列時,如果兩個或多個Web頁面的累計歷史瀏覽時間相同,則按照關鍵字相關性從大到小的順序排列。3、如權利要求2所述的方法,其特征在于,當用戶打開一個Web頁面時,所述搜索引擎客戶端向所述搜索引擎服務器發(fā)送打開頁面通知消息,所述搜索引擎服務器開始統(tǒng)計用戶對該Web頁面的瀏覽時間;當用戶關閉一個Web頁面時,所述搜索51擎客戶端向所述搜索弓j擎服務器發(fā)送關閉頁面通知消息,所述搜索引擎服務器停止對該Web頁面的瀏覽時間統(tǒng)計,計算出用戶本次瀏覽該Web頁面的時間值。4、一種搜索引擎客戶端,其特征在于,包括第一注冊模塊,用于與搜索引擎服務器交互,將用戶標識注冊到搜索引擎服務器中;搜索請求模塊,接收用戶輸入的用戶標識和搜索關鍵字,向搜索引擎服務器發(fā)起攜帶用戶標識和搜索關鍵字信息的搜索請求,接收并顯示搜索引擎服務器返回的Web頁面搜索結果;并在用戶打開、關閉所述Web頁面和結束搜索時,分別向搜索引擎服務器發(fā)送對應通知消息。5、一種搜索引擎服務器,其特征在于,包括第二注冊模塊,用于與搜索引擎客戶端交互,接收用戶注冊請求,存儲用戶注冊信息;用戶搜索請求處理模塊,接收并處理搜索引擎客戶端發(fā)起的攜帶用戶標識和搜索關鍵字信息的搜索請求,將所述用戶標識和搜索關鍵字信息提交給歷史搜索行為分析模塊;接收所述搜索引擎客戶端發(fā)送的打開Web頁面、關閉Web頁面以及結束搜索的對應通知消息,并將所述通知消息轉發(fā)給所述歷史搜索行為分析模塊;接收所述歷史搜索行為分析模塊發(fā)送的Web頁面搜索結果轉發(fā)給所述搜索引擎客戶端;歷史搜索行為分析模塊,查詢數(shù)據(jù)庫獲得按照關鍵字相關性大小排列的第一Web頁面序列,并根據(jù)所述用戶標識和關鍵字信息查找所述數(shù)據(jù)庫中存儲的用戶對各Web頁面的累計歷史瀏覽時間信息,再按照各Web頁面的累計歷史瀏覽時間從長到短的順序重排所述第一Web頁面序列,生成第二Web頁面序列作為搜索結果發(fā)送給所述用戶搜索請求處理模塊;接收所述用戶搜索請求處理模塊轉發(fā)的打開/關閉頁面通知消息,統(tǒng)計用戶本次搜索對各Web頁面的瀏覽時長,當接收到本次搜索結束通知消息時,累計并更新數(shù)據(jù)庫中存儲的用戶對各Web頁面的累計歷史瀏覽時間信息。6、如權利要求5所述的搜索引擎服務器,其特征在于,所述搜索引擎服務器與所述數(shù)據(jù)庫獨立設置,通過外部接口交互;或者所述數(shù)據(jù)庫保存在所述搜索引擎服務器的存儲介質中。7、一種信息搜索系統(tǒng),其特征在于,包括搜索引擎客戶端和搜索引擎服務器;所述搜索引擎客戶端,用于將用戶標識注冊到搜索引擎服務器中;向搜索引擎服務器發(fā)起攜帶用戶標識和搜索關鍵字信息的搜索請求,接收并顯示搜索引擎服務器返回的Web頁面搜索結杲;并在用戶打開、關閉所述Web頁面和結束搜索時,分別向搜索引擎服務器發(fā)送對應通知消息;所述搜索引擎服務器根據(jù)搜索請求中的搜索關鍵字獲得按照關鍵字相關性大小排列的第一Web頁面序列,并根據(jù)所述用戶標識和關鍵字信息查找存儲的用戶對各Web頁面的累計歷史瀏覽時間信息,再4姿照各Web頁面的累計歷史瀏覽時間從長到短的順序重排所述第一Web頁面序列,生成第二Web頁面序列作為搜索結果發(fā)送給所述搜索S1擎客戶端;當用戶打開/關閉Web頁面時,所述搜索引擎客戶端向所述搜索引擎服務器發(fā)送通知消息;所述搜索引擎服務器統(tǒng)計該用戶本次搜索對各Web頁面的瀏覽時長,當收到所述搜索引擎客戶端發(fā)送的本次搜索結束通知消息時,累計并更新存儲的用戶對各Web頁面的累計歷史瀏覽時間信息。8、如權利要求7所述的信息搜索系統(tǒng),其特征在于,所述搜索引擎客戶端包括第一注冊模塊,用于與搜索引擎服務器交互,將用戶標識注冊到搜索引擎服務器中;搜索請求模塊,用于接收用戶輸入的用戶標識和搜索關鍵字,向搜索引擎服務器發(fā)起攜帶用戶標識和搜索關鍵字信息的搜索請求,接收并顯示搜索引擎服務器返回的Web頁面搜索結果;并在用戶打開、關閉所述Web頁面和結束搜索時,分別向搜索引擎服務器發(fā)送對應通知消息。9、如權利要求7或8所述的信息搜索系統(tǒng),其特征在于,所述搜索引擎服務器包括第二注冊模塊,用于與搜索引擎客戶端交互,接收用戶注冊請求,存儲用戶注冊信息;用戶搜索請求處理模塊,用于接收并處理搜索SI擎客戶端發(fā)起的攜帶用戶標識和搜索關鍵字信息的搜索請求,將所述用戶標識和搜索關鍵字信息提交給歷史搜索行為分析模塊;接收所述搜索引擎客戶端發(fā)送的打開Web頁面、關閉Web頁面以及結束搜索的對應通知消息,并將所述通知消息轉發(fā)給所述歷史搜索行為分析模塊;接收所述歷史搜索行為分析模塊發(fā)送的Web頁面搜索結果轉發(fā)給所述搜索引擎客戶端;歷史搜索行為分析模塊,查詢數(shù)據(jù)庫獲得按照關鍵字相關性大小排列的第一Web頁面序列,并根據(jù)所述用戶標識和關鍵字信息查找所述數(shù)據(jù)庫中存儲的用戶對各Web頁面的累計歷史瀏覽時間信息,再按照各Web頁面的累計歷史瀏覽時間從長到短的順序重排所述第一Web頁面序列,生成第二Web頁面序列作為搜索結果發(fā)送給所述用戶搜索請求處理模塊;接收所述用戶搜索請求處理模塊轉發(fā)的打開/關閉頁面通知消息,統(tǒng)計用戶本次搜索對各Web頁面的瀏覽時長,當接收到本次搜索結束通知消息時,累計并更新數(shù)據(jù)庫中存儲的用戶對各Web頁面的累計歷史瀏覽時間信息。10、如權利要求9所述的信息搜索系統(tǒng),其特征在于,所述搜索引擎服務器與所述數(shù)據(jù)庫獨立設置,通過外部接口交互;或者所述數(shù)據(jù)庫設置在所述搜索引擎服務器中。全文摘要本發(fā)明公開了一種信息搜索方法,包括用戶預先通過搜索引擎客戶端將用戶標識注冊到搜索引擎服務器中;當用戶需要進行信息搜索時,向搜索引擎服務器發(fā)起攜帶用戶標識和搜索關鍵字信息搜索請求;獲得按用戶對Web頁面的累計歷史瀏覽時間從長到短的順序排列的Web頁面序列作為搜索結果發(fā)送給搜索引擎客戶端;當用戶打開/關閉搜索結果中的Web頁面時,統(tǒng)計該用戶本次搜索對各Web頁面的瀏覽時長,累計并更新存儲的用戶對各Web頁面的累計歷史瀏覽時間信息。本發(fā)明還公開了相應的搜索引擎客戶端、服務器及系統(tǒng)結構。采用本發(fā)明能為用戶提供個性化服務,提高用戶多次搜索相同關鍵字的搜索效率。文檔編號G06F17/30GK101183364SQ200610145360公開日2008年5月21日申請日期2006年11月24日優(yōu)先權日2006年11月24日發(fā)明者王新亮申請人:騰訊科技(深圳)有限公司