亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種通過搜索引擎獲取用戶狀態(tài)信息的方法及系統(tǒng)的制作方法

文檔序號(hào):6558875閱讀:221來源:國知局
專利名稱:一種通過搜索引擎獲取用戶狀態(tài)信息的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信及計(jì)算機(jī)領(lǐng)域,尤其涉及通過搜索引擎獲取用戶狀態(tài)信息的方法及系統(tǒng)。
背景技術(shù)
網(wǎng)絡(luò)即時(shí)通信服務(wù)(IM,Instant Messenger)是一種基于互聯(lián)網(wǎng)的通信服務(wù),一般以實(shí)現(xiàn)網(wǎng)絡(luò)上即時(shí)通信功能為主,在網(wǎng)絡(luò)通信中,通過網(wǎng)站和即時(shí)通信系統(tǒng)狀態(tài)服務(wù)器的綁定,可實(shí)現(xiàn)查詢網(wǎng)站用戶的狀態(tài)信息的功能。
目前,當(dāng)用戶查詢信息時(shí),web服務(wù)器生成查詢網(wǎng)頁,網(wǎng)頁里包含查詢用戶狀態(tài)的腳本;然后,執(zhí)行腳本向即時(shí)通信的狀態(tài)服務(wù)器接口查詢該網(wǎng)頁里包含的用戶標(biāo)識(shí)所對應(yīng)的用戶的狀態(tài)信息,并將用戶的狀態(tài)信息返回給網(wǎng)頁,以不同的圖標(biāo)來表示用戶在線與否,以及是否注冊過即時(shí)通信系統(tǒng)。這樣當(dāng)用戶查詢某信息時(shí),若返回的網(wǎng)頁很多,而且每頁涉及的用戶很多時(shí),每打開一個(gè)網(wǎng)頁或刷新一次都要重新執(zhí)行腳本向即時(shí)通信的狀態(tài)服務(wù)器接口提交查詢用戶狀態(tài)信息的請求,這樣,不僅導(dǎo)致網(wǎng)頁的響應(yīng)變慢,而且狀態(tài)服務(wù)器的負(fù)荷壓力也比較大,系統(tǒng)資源消耗高。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種通過搜索引擎獲取用戶狀態(tài)信息的方法及系統(tǒng),以解決現(xiàn)有技術(shù)中在根據(jù)搜索信息中包含的用戶標(biāo)識(shí)查詢用戶狀態(tài)信息時(shí),存在響應(yīng)速度慢和系統(tǒng)負(fù)荷大的問題。
本發(fā)明提供以下技術(shù)方案一種獲取用戶狀態(tài)信息的方法,該方法包括步驟
將狀態(tài)服務(wù)器中的用戶狀態(tài)信息傳送到搜索引擎服務(wù)器,并使搜索引擎服務(wù)器和狀態(tài)服務(wù)器中的用戶狀態(tài)信息保持同步;所述搜索引擎服務(wù)器發(fā)現(xiàn)搜索到的信息中包含用戶標(biāo)識(shí)時(shí),從本地查詢該用戶的用戶狀態(tài)信息,并將搜索到的信息和查詢到的用戶狀態(tài)信息返回給請求搜索信息的用戶。
根據(jù)上述方法所述搜索引擎服務(wù)器將用戶狀態(tài)信息嵌入到網(wǎng)頁中返回給請求搜索信息的用戶。
所述狀態(tài)服務(wù)器直接將用戶狀態(tài)信息傳送給各搜索引擎服務(wù)器。
所述狀態(tài)服務(wù)器先將用戶狀態(tài)信息傳送到各后臺(tái)服務(wù)器,由各后臺(tái)服務(wù)器將用戶狀態(tài)信息傳送給所管理的各搜索引擎服務(wù)器。所述各后臺(tái)服務(wù)器與狀態(tài)服務(wù)器保持用戶狀態(tài)信息同步;所述各后臺(tái)服務(wù)器與其管轄的各搜索引擎服務(wù)器保持用戶狀態(tài)信息同步。
狀態(tài)服務(wù)器在傳輸用戶狀態(tài)信息前先轉(zhuǎn)換其中的用戶標(biāo)識(shí)以壓縮用戶標(biāo)識(shí)的字節(jié)數(shù);所述搜索引擎服務(wù)器在查詢用戶狀態(tài)信息前先按狀態(tài)服務(wù)器采用轉(zhuǎn)換的方式轉(zhuǎn)換用戶標(biāo)識(shí),然后再利用轉(zhuǎn)換后的用戶標(biāo)識(shí)進(jìn)行查詢。
一種搜索引擎服務(wù)器,包括存儲(chǔ)單元,用于存儲(chǔ)用戶的狀態(tài)信息;通信單元,用于與其他設(shè)備通信;同步單元,用于使所述存儲(chǔ)單元中的狀態(tài)信息與提供該狀態(tài)信息的設(shè)備上的信息保持同步;搜索單元,用于根據(jù)用戶提供的關(guān)鍵字從網(wǎng)絡(luò)中搜索包含該關(guān)鍵字的相關(guān)信息,并提供給用戶;查詢單元,用于在搜索單元搜索到的相關(guān)信息中包含用戶標(biāo)識(shí)時(shí),從所述存儲(chǔ)單元中查詢并獲得用戶的狀態(tài)信息,并提供給用戶。
一種通信系統(tǒng),包括
狀態(tài)服務(wù)器,用于存儲(chǔ)用戶的狀態(tài)信息;搜索引擎服務(wù)器,用于從網(wǎng)絡(luò)中搜索包含用戶提供的關(guān)鍵字的相關(guān)信息,以及存儲(chǔ)所述狀態(tài)信息并與所述狀態(tài)服務(wù)器上的狀態(tài)信息保持同步,并且在搜索到的相關(guān)信息中包含用戶標(biāo)識(shí)時(shí),根據(jù)該用戶標(biāo)識(shí)從本地查詢用戶的狀態(tài)信息并返回給用戶。
所述通信系統(tǒng)還包括后臺(tái)服務(wù)器,連接于所述狀態(tài)服務(wù)器和搜索引擎服務(wù)器之間,用于存儲(chǔ)所述狀態(tài)信息和向所述搜索引擎服務(wù)器提供該狀態(tài)信息,并且該后臺(tái)服務(wù)器與狀態(tài)服務(wù)器上的狀態(tài)信息保持同步,所述搜索引擎服務(wù)器與該后臺(tái)服務(wù)器上的狀態(tài)信息保持同步。
本發(fā)明將搜索引擎與即時(shí)通信相結(jié)合,實(shí)現(xiàn)搜索引擎與狀態(tài)服務(wù)器之間的信息同步,由搜索引擎直接從本地查詢并得到用戶狀態(tài)信息,無須執(zhí)行腳本向狀態(tài)服務(wù)器查詢用戶狀態(tài)信息,因此,本發(fā)明能夠大幅度的提高網(wǎng)頁的反應(yīng)速度,降低狀態(tài)服務(wù)器的負(fù)荷壓力;尤其在大量用戶并發(fā)查詢大量用戶的在線狀態(tài)時(shí),能夠降低系統(tǒng)消耗,顯著提高系統(tǒng)性能。


圖1A、圖1B為本發(fā)明實(shí)施例中通信系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例中搜索引擎服務(wù)器的結(jié)構(gòu)示意圖;圖3A、圖3B為本發(fā)明實(shí)施例中狀態(tài)服務(wù)器與后臺(tái)服務(wù)器之間傳輸用戶狀態(tài)信息并保持狀態(tài)信息同步的流程圖;圖4為本發(fā)明實(shí)施例中后臺(tái)服務(wù)器與搜索引擎服務(wù)器之間傳輸用戶狀態(tài)信息并保持狀態(tài)信息同步的流程圖;圖5為本發(fā)明實(shí)施例中搜索引擎服務(wù)器搜索信息和查詢用戶狀態(tài)信息的流程圖。
具體實(shí)施例方式
為了解決現(xiàn)有技術(shù)中查詢網(wǎng)站用戶的狀態(tài)信息時(shí)存在響應(yīng)速度慢,給狀態(tài)服務(wù)器帶來過大的負(fù)荷壓力等不足,本發(fā)明將狀態(tài)服務(wù)器上的用戶狀態(tài)信息同步到搜索引擎服務(wù)器,搜索引擎服務(wù)器在發(fā)現(xiàn)搜索到的信息中包含用戶標(biāo)識(shí)時(shí),直接在本地查詢用戶的狀態(tài)信息并提供給需要該信息的用戶。
參閱圖1A,本實(shí)施例中的通信系統(tǒng)主要包括狀態(tài)服務(wù)器,與該狀態(tài)服務(wù)器連接的搜索引擎服務(wù)器,該搜索引擎服務(wù)器可以為多個(gè)。所述狀態(tài)服務(wù)器用于保存所有網(wǎng)站(包括即時(shí)通信用戶)的狀態(tài)信息,搜索引擎服務(wù)器用于根據(jù)用戶提供的關(guān)鍵字從網(wǎng)絡(luò)中搜索包含該關(guān)鍵字的相關(guān)信息,以及從狀態(tài)服務(wù)器獲取用戶狀態(tài)信息,并與狀態(tài)服務(wù)器保持用戶狀態(tài)信息同步。當(dāng)搜索引擎發(fā)現(xiàn)返回的網(wǎng)頁里包含有用戶標(biāo)識(shí)時(shí),根據(jù)該用戶標(biāo)識(shí)從本地查詢用戶狀態(tài)信息并提供給請求搜索信息的用戶。
為了保證信息安全,搜索引擎在從狀態(tài)服務(wù)器獲取用戶狀態(tài)信息前,先注冊到狀態(tài)服務(wù)器上。所述用戶的狀態(tài)信息至少包括用戶標(biāo)識(shí)和該用戶是否在線的標(biāo)識(shí)。
對于狀態(tài)信息同步,較佳的方式是采用增量同步,即僅傳送發(fā)生了變化的用戶狀態(tài)信息。在同步的時(shí)間上,可以采用實(shí)時(shí)同步,即用戶的狀態(tài)變化時(shí)由狀態(tài)服務(wù)器主動(dòng)通知搜索引擎服務(wù)器;也可以采用定期同步,即狀態(tài)服務(wù)器定時(shí)將狀態(tài)信息發(fā)送給搜索引擎服務(wù)器,或由搜索引擎服務(wù)器定時(shí)主動(dòng)向狀態(tài)服務(wù)器請求用戶狀態(tài)信息。搜索引擎服務(wù)器與狀態(tài)服務(wù)器之間同步狀態(tài)信息時(shí),較佳的方式是狀態(tài)服務(wù)器采用組播方式將狀態(tài)信息發(fā)送給搜索引擎服務(wù)器。
圖1A所示的系統(tǒng)需要狀態(tài)服務(wù)器直接向各搜索引擎服務(wù)器提供用戶狀態(tài)信息,其主要適于搜索引擎服務(wù)器數(shù)量較少的場景中。在具有大量搜索引擎服務(wù)器的情況下,為了進(jìn)一步減輕狀態(tài)服務(wù)器的負(fù)荷壓力,在搜索引擎服務(wù)器與狀態(tài)服務(wù)器之間增加后臺(tái)服務(wù)器(或稱搜索引擎后臺(tái)服務(wù)器)。
如圖1B所示,后臺(tái)服務(wù)器連接于狀態(tài)服務(wù)器與搜索引擎服務(wù)器之間,后臺(tái)服務(wù)器可以有多個(gè),每個(gè)后臺(tái)服務(wù)器可以連接多個(gè)搜索引擎服務(wù)器。后臺(tái)服務(wù)器用于從所述狀態(tài)服務(wù)器獲取用戶狀態(tài)信息,并負(fù)責(zé)將所有用戶狀態(tài)信息提供給各搜索引擎服務(wù)器。各后臺(tái)服務(wù)器與狀態(tài)服務(wù)器之間保持用戶狀態(tài)信息同步,各后臺(tái)服務(wù)器與其管轄的各搜索引擎服務(wù)器上的用戶狀態(tài)信息保持同步。同步方式可以采用實(shí)時(shí)同步,也可以采用定期同步。
同步狀態(tài)信息時(shí),較佳的方式是狀態(tài)服務(wù)器采用組播方式將用戶狀態(tài)信息發(fā)送給各后臺(tái)服務(wù)器,各后臺(tái)服務(wù)器采用組播方式將用戶狀態(tài)信息發(fā)送給各搜索引擎服務(wù)器。
本實(shí)施例中的一種搜索引擎服務(wù)器如圖2所示,包括存儲(chǔ)單元、通信單元、同步單元、搜索單元和查詢單元;其中所述存儲(chǔ)單元用于存儲(chǔ)即時(shí)通信用戶的狀態(tài)信息以及其他相關(guān)信息;所述通信單元用于連接其他通信設(shè)備,接收和發(fā)送信息;所述同步單元通過接口與存儲(chǔ)單元和通信單元連接,用于通過所述通信單元,使所述存儲(chǔ)單元中的用戶狀態(tài)信息與提供該信息的狀態(tài)服務(wù)器上的用戶狀態(tài)信息保持同步;所述搜索單元與通信單元和存儲(chǔ)單元之間通過接口連接,用于根據(jù)用戶提供的關(guān)鍵字,經(jīng)所述通信單元從網(wǎng)絡(luò)中搜索包含該關(guān)鍵字的相關(guān)信息,搜索到的信息可以緩存到存儲(chǔ)單元中;所述查詢單元通過接口與所述存儲(chǔ)單元和搜索單元連接,用于在所述搜索單元搜索到的相關(guān)信息中包含用戶標(biāo)識(shí)時(shí),從所述存儲(chǔ)單元中查詢并獲得用戶狀態(tài)信息;搜索單元搜索到的相關(guān)信息和查詢單元查詢到的用戶狀態(tài)信息經(jīng)所述通信單元發(fā)送給請求者。所述接口可以為內(nèi)部通信接口。所述同步單元、搜索單元和查詢單元可以相互獨(dú)立設(shè)置,也可以部分或全部設(shè)置為一體。
為了在傳送用戶狀態(tài)信息的過程中盡可能減少數(shù)據(jù)的傳輸量,在本實(shí)施例中,狀態(tài)服務(wù)器先對用戶ID進(jìn)行轉(zhuǎn)換以壓縮用戶標(biāo)識(shí)的字節(jié)數(shù),并且用戶標(biāo)識(shí)在后臺(tái)服務(wù)器和搜索引擎服務(wù)器上以轉(zhuǎn)換后的格式進(jìn)行保存。相應(yīng)的,搜索引擎在查詢前,采用與狀態(tài)服務(wù)器相同的方式轉(zhuǎn)換用戶標(biāo)識(shí),然后再查詢用戶狀態(tài)信息。例如,對于20字節(jié)的用戶標(biāo)識(shí),采用哈希算法(也可以采用其他算法)將其轉(zhuǎn)換成一個(gè)8字節(jié)的整型數(shù)據(jù)(或就是數(shù)據(jù)庫里的用來唯一標(biāo)識(shí)的8字節(jié)數(shù)字ID號(hào)代替),同時(shí)采用一比特來表示一個(gè)用戶是否在線,如“0”表示不在線,“1”表示在線。因此,對于10000萬的注冊用戶,占用內(nèi)存為100M*8+100M*1/8=812.5M,對于具有4G內(nèi)存配置的32位的機(jī)器足夠滿足要求。
下面主要以圖2所示的系統(tǒng)結(jié)構(gòu)為例進(jìn)行詳細(xì)說明。
參閱圖3A所示,后臺(tái)服務(wù)器從狀態(tài)服務(wù)器獲取用戶狀態(tài)信息,并由狀態(tài)服務(wù)器主動(dòng)向后臺(tái)服務(wù)器發(fā)送變化的用戶狀態(tài)信息以保持同步的處理過程如下步驟300、后臺(tái)服務(wù)器向狀態(tài)服務(wù)器發(fā)送注冊請求消息。
步驟301、狀態(tài)服務(wù)器對后臺(tái)服務(wù)器進(jìn)行驗(yàn)證,并向其返回注冊響應(yīng)消息。該消息中表明注冊是否成功。
步驟302、注冊成功后,后臺(tái)服務(wù)器向狀態(tài)服務(wù)器發(fā)送用戶狀態(tài)信息請求消息。
步驟303、狀態(tài)服務(wù)器確認(rèn)所述后臺(tái)服務(wù)器為已注冊用戶,將所有用戶狀態(tài)信息傳送給后臺(tái)服務(wù)器,其中用戶狀態(tài)信息中的用戶標(biāo)識(shí)采用前述方式壓縮。
步驟304、后臺(tái)服務(wù)器保存用戶狀態(tài)信息。
步驟305、狀態(tài)服務(wù)器上用戶的狀態(tài)發(fā)生變化,狀態(tài)服務(wù)器以組播方式向各后臺(tái)服務(wù)器發(fā)送發(fā)生變化的用戶狀態(tài)信息。
步驟306、后臺(tái)服務(wù)器更新本地保存的用戶狀態(tài)信息。
參閱圖3B所示,后臺(tái)服務(wù)器從狀態(tài)服務(wù)器獲取用戶的狀態(tài)信息,并由后臺(tái)服務(wù)器向狀態(tài)服務(wù)器請求更新變化的用戶狀態(tài)信息以保持同步的處理過程如下步驟310、311、312、313與上述步驟300、301、302、303相同。
步驟314、定時(shí)器超時(shí),后臺(tái)服務(wù)器向狀態(tài)服務(wù)器發(fā)送用戶狀態(tài)信息更新請求,該請求消息中包含上次請求或更新用戶狀態(tài)信息的時(shí)間。
步驟315、狀態(tài)服務(wù)器根據(jù)后臺(tái)服務(wù)器上次請求或更新用戶狀態(tài)信息的時(shí)間,判斷從所述時(shí)間到目前的時(shí)間段內(nèi)用戶狀態(tài)信息是否有變化,若有變化,則通過更新響應(yīng)消息將變化的用戶狀態(tài)信息發(fā)送給后臺(tái)服務(wù)器,否則,向后臺(tái)服務(wù)器返回不包含用戶狀態(tài)信息的響應(yīng)消息(圖中表示用戶狀態(tài)信息有變化)。
步驟316、后臺(tái)服務(wù)器接收到更新響應(yīng)后,如果其中有用戶狀態(tài)信息,則更新本地保存的用戶狀態(tài)信息,否則,不作更新處理。
在圖3B的處理流程中,狀態(tài)服務(wù)器收到其中一個(gè)后臺(tái)服務(wù)器請求更新用戶狀態(tài)信息的消息后,也可以采用組播方式向所有后臺(tái)服務(wù)器發(fā)送變化了的用戶狀態(tài)信息,后臺(tái)服務(wù)器接收到更新消息后復(fù)位定時(shí)器即可。
參閱圖4,搜索引擎服務(wù)器從后臺(tái)服務(wù)器獲取用戶的狀態(tài)信息,并由后臺(tái)服務(wù)器主動(dòng)向搜索引擎服務(wù)器發(fā)送變化的用戶狀態(tài)信息以保持同步的處理過程如下步驟400、搜索引擎服務(wù)器向后臺(tái)服務(wù)器發(fā)送注冊請求消息。
步驟401、后臺(tái)服務(wù)器對搜索引擎服務(wù)器進(jìn)行驗(yàn)證,并向其返回注冊響應(yīng)消息,該消息中表明注冊是否成功。
步驟402、注冊成功后,搜索引擎服務(wù)器向后臺(tái)服務(wù)器發(fā)送用戶狀態(tài)信息請求消息。
步驟403、后臺(tái)服務(wù)器確認(rèn)所述搜索引擎服務(wù)器為已注冊用戶,將所有用戶狀態(tài)信息傳送給后搜索引擎服務(wù)器,其中用戶狀態(tài)信息中的用戶標(biāo)識(shí)采用前述方式壓縮。
步驟404、搜索引擎服務(wù)器保存用戶狀態(tài)信息。
步驟405、后臺(tái)服務(wù)器更新用戶狀態(tài)信息后,以組播方式向各搜索引擎服務(wù)器發(fā)送發(fā)生變化的用戶狀態(tài)信息。
步驟406、接收到更新通知的搜索引擎服務(wù)器更新本地保存的用戶狀態(tài)信息。
參閱圖5所示,搜索引擎服務(wù)器搜索信息和獲取用戶狀態(tài)的處理過程如下步驟500、用戶通過客戶端提供關(guān)鍵字請求搜索相關(guān)信息。
步驟501、搜索引擎服務(wù)器根據(jù)關(guān)鍵字從網(wǎng)絡(luò)中的信息資源服務(wù)器上搜索包含該關(guān)鍵字的相關(guān)信息。
步驟502、搜索引擎服務(wù)器收到信息資源服務(wù)器返回的網(wǎng)頁,其中包含有需要搜索的信息和發(fā)布該信息的用戶的標(biāo)識(shí)(ID)。
步驟503、搜索引擎服務(wù)器從網(wǎng)頁中提取并轉(zhuǎn)換用戶標(biāo)識(shí)(轉(zhuǎn)換方式與狀態(tài)服務(wù)器側(cè)相同),并在本地查詢用戶標(biāo)識(shí)所對應(yīng)的用戶狀態(tài)。
步驟504、搜索引擎服務(wù)器將用戶狀態(tài)標(biāo)識(shí)嵌入到網(wǎng)頁中,并返回給客戶端。例如,當(dāng)用戶處于在線狀態(tài),可以在網(wǎng)頁中用綠色燈表示,當(dāng)用戶處于離線,可以用灰色燈表示。
對于圖1A所示結(jié)構(gòu)的系統(tǒng),狀態(tài)服務(wù)器與搜索引擎服務(wù)器之間傳輸用戶狀態(tài)信息并保持同步的處理,與上述狀態(tài)服務(wù)器與后臺(tái)服務(wù)器之間傳輸用戶狀態(tài)信息并保持同步的處理同理,不再贅述。
從上述實(shí)施例可知,本發(fā)明實(shí)現(xiàn)了搜索引擎與即時(shí)通信用戶狀態(tài)信息的結(jié)合,將即時(shí)通信系統(tǒng)狀態(tài)服務(wù)器中的用戶狀態(tài)信息同步到搜索引擎中,當(dāng)用戶查詢信息時(shí),搜索引擎返回給用戶的網(wǎng)頁中直接包含即時(shí)通信用戶的狀態(tài)信息,從而提高了網(wǎng)頁的反應(yīng)速度,降低了即時(shí)通信狀態(tài)服務(wù)器的壓力。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種通過搜索引擎獲取用戶狀態(tài)信息的方法,其特征在于,該方法包括步驟將狀態(tài)服務(wù)器中的用戶狀態(tài)信息傳送到搜索引擎服務(wù)器,并使搜索引擎服務(wù)器和狀態(tài)服務(wù)器中的用戶狀態(tài)信息保持同步;所述搜索引擎服務(wù)器發(fā)現(xiàn)搜索到的信息中包含用戶標(biāo)識(shí)時(shí),從本地查詢該用戶的用戶狀態(tài)信息,并將搜索到的信息和查詢到的用戶狀態(tài)信息返回給請求搜索信息的用戶。
2.如權(quán)利要求1所述的方法,其特征在于,所述搜索引擎服務(wù)器將用戶狀態(tài)信息嵌入到網(wǎng)頁中返回給請求搜索信息的用戶。
3.如權(quán)利要求1所述的方法,其特征在于,所述狀態(tài)服務(wù)器直接將用戶狀態(tài)信息傳送給各搜索引擎服務(wù)器。
4.如權(quán)利要求1所述的方法,其特征在于,所述狀態(tài)服務(wù)器先將用戶狀態(tài)信息傳送到各后臺(tái)服務(wù)器,由各后臺(tái)服務(wù)器將用戶狀態(tài)信息傳送給所管理的各搜索引擎服務(wù)器。
5.如權(quán)利要求4所述的方法,其特征在于,所述各后臺(tái)服務(wù)器與狀態(tài)服務(wù)器保持用戶狀態(tài)信息同步;所述各后臺(tái)服務(wù)器與其管轄的各搜索引擎服務(wù)器保持用戶狀態(tài)信息同步。
6.如權(quán)利要求5所述的方法,其特征在于,各后臺(tái)服務(wù)器以組播方式將用戶狀態(tài)信息傳送給所管轄的各搜索引擎服務(wù)器。
7.如權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,搜索引擎服務(wù)器從狀態(tài)服務(wù)器獲取用戶狀態(tài)信息前注冊到所述狀態(tài)服務(wù)器上。
8.如權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,狀態(tài)服務(wù)器在傳輸用戶狀態(tài)信息前先轉(zhuǎn)換其中的用戶標(biāo)識(shí)以壓縮用戶標(biāo)識(shí)的字節(jié)數(shù);所述搜索引擎服務(wù)器在查詢用戶狀態(tài)信息前先按狀態(tài)服務(wù)器采用轉(zhuǎn)換的方式轉(zhuǎn)換用戶標(biāo)識(shí),然后再利用轉(zhuǎn)換后的用戶標(biāo)識(shí)進(jìn)行查詢。
9.一種搜索引擎服務(wù)器,其特征在于,包括存儲(chǔ)單元,用于存儲(chǔ)用戶的狀態(tài)信息;通信單元,用于與其他設(shè)備通信;同步單元,用于使所述存儲(chǔ)單元中的狀態(tài)信息與提供該狀態(tài)信息的設(shè)備上的信息保持同步;搜索單元,用于根據(jù)用戶提供的關(guān)鍵字從網(wǎng)絡(luò)中搜索包含該關(guān)鍵字的相關(guān)信息,并提供給用戶;查詢單元,用于在搜索單元搜索到的相關(guān)信息中包含用戶標(biāo)識(shí)時(shí),從所述存儲(chǔ)單元中查詢并獲得用戶的狀態(tài)信息,并提供給用戶。
10.如權(quán)利要求9所述的搜索引擎服務(wù)器,其特征在于,所述同步單元、搜索單元和查詢單元相互獨(dú)立設(shè)置;或者,所述同步單元、搜索單元和查詢單元中的部分或全部設(shè)置為一體。
11.一種通信系統(tǒng),其特征在于,包括狀態(tài)服務(wù)器,用于存儲(chǔ)用戶的狀態(tài)信息;搜索引擎服務(wù)器,用于從網(wǎng)絡(luò)中搜索包含用戶提供的關(guān)鍵字的相關(guān)信息,以及存儲(chǔ)所述狀態(tài)信息并與所述狀態(tài)服務(wù)器上的狀態(tài)信息保持同步,并且在搜索到的相關(guān)信息中包含用戶標(biāo)識(shí)時(shí),根據(jù)該用戶標(biāo)識(shí)從本地查詢用戶的狀態(tài)信息并返回給用戶。
12.如權(quán)利要求11所述的通信系統(tǒng),其特征在于,還包括后臺(tái)服務(wù)器,連接于所述狀態(tài)服務(wù)器和搜索引擎服務(wù)器之間,用于存儲(chǔ)所述狀態(tài)信息和向所述搜索引擎服務(wù)器提供該狀態(tài)信息,并且該后臺(tái)服務(wù)器與狀態(tài)服務(wù)器上的狀態(tài)信息保持同步,所述搜索引擎服務(wù)器與該后臺(tái)服務(wù)器上的狀態(tài)信息保持同步。
13.如權(quán)利要求11或12所述的通信系統(tǒng),其特征在于,所述搜索引擎服務(wù)器包括存儲(chǔ)單元,用于存儲(chǔ)用戶的狀態(tài)信息;通信單元,用于與其他設(shè)備通信;同步單元,用于使所述存儲(chǔ)單元中的狀態(tài)信息與提供該狀態(tài)信息的設(shè)備上的信息保持同步;搜索單元,用于根據(jù)用戶提供的關(guān)鍵字從網(wǎng)絡(luò)中搜索包含該關(guān)鍵字的相關(guān)信息,并提供給用戶;查詢單元,用于在搜索單元搜索到的相關(guān)信息中包含用戶標(biāo)識(shí)時(shí),從所述存儲(chǔ)單元中查詢并獲得用戶的狀態(tài)信息,并提供給用戶。
14.如權(quán)利要求13所述的搜索引擎服務(wù)器,其特征在于,所述同步單元、搜索單元和查詢單元相互獨(dú)立設(shè)置;或者,所述所述同步單元、搜索單元和查詢單元中的部分或全部設(shè)置為一體。
全文摘要
本發(fā)明公開了一種查詢網(wǎng)站用戶狀態(tài)信息的方法,以解現(xiàn)有技術(shù)中在根據(jù)搜索信息中包含的用戶標(biāo)識(shí)查詢用戶狀態(tài)信息時(shí),存在響應(yīng)速度慢和系統(tǒng)負(fù)荷大的問題;該方法將狀態(tài)服務(wù)器中的用戶狀態(tài)信息傳送到搜索引擎服務(wù)器,并使搜索引擎服務(wù)器和狀態(tài)服務(wù)器中的用戶狀態(tài)信息保持同步;所述搜索引擎服務(wù)器發(fā)現(xiàn)搜索到的信息中包含用戶標(biāo)識(shí)時(shí),從本地查詢該用戶的狀態(tài)信息,并將搜索到的信息和查詢到的狀態(tài)信息返回給請求搜索信息的用戶。本發(fā)明還同時(shí)公開一種搜索引擎服務(wù)器和一種通信系統(tǒng)。
文檔編號(hào)G06F17/30GK101087263SQ200610083909
公開日2007年12月12日 申請日期2006年6月6日 優(yōu)先權(quán)日2006年6月6日
發(fā)明者莫建祥, 余斯恒 申請人:阿里巴巴公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1