專利名稱:一種流媒體搜索引擎系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及搜索引擎技術(shù),更具體地,涉及一種有利于實現(xiàn)負載均衡的流媒體搜索引擎系統(tǒng)。
背景技術(shù):
在互聯(lián)網(wǎng)上,視頻、音頻和多媒體信息被存儲于內(nèi)容供應(yīng)商的內(nèi)容服務(wù)器上,并且以流媒體的形式傳輸至客戶端,互聯(lián)網(wǎng)用戶接收流媒體數(shù)據(jù)并經(jīng)過一定時間的緩沖后即可以實時觀看,不需要等待將流媒體文件完整下載到客戶端。流媒體技術(shù)提供了豐富的視音
頻服務(wù),使用戶可以在互聯(lián)網(wǎng)上隨意在線獲得并播放音樂、電影、新聞等媒體內(nèi)容,提升了用戶的體驗。為了獲得感興趣的流媒體內(nèi)容,通常互聯(lián)網(wǎng)用戶需要借助流媒體搜索引擎工具。流媒體搜索引擎系統(tǒng)接收用戶輸入的關(guān)鍵詞,運用一定的搜索計算方法查找互聯(lián)網(wǎng)上存在的與關(guān)鍵詞相匹配的流媒體內(nèi)容,并向用戶反饋相應(yīng)的流媒體鏈接頁面。用戶通過點擊搜索引擎系統(tǒng)提供的相關(guān)鏈接,與內(nèi)容供應(yīng)商的服務(wù)器建立連接,然后開始流媒體數(shù)據(jù)的傳輸和實時播放。在實際應(yīng)用中,內(nèi)容服務(wù)器往往需要接受海量的用戶連接,因而容易超出負載而出現(xiàn)擁塞。一旦服務(wù)器發(fā)生擁塞,會導(dǎo)致流媒體數(shù)據(jù)傳輸速度明顯降低甚至停滯,客戶端的播放會發(fā)生不流暢和中斷,嚴重影響用戶體驗。通常用戶是通過搜索引擎為中介與內(nèi)容服務(wù)器建立連接的,但是現(xiàn)有的流媒體搜索引擎系統(tǒng)并不能對內(nèi)容服務(wù)器的擁塞起到防范作用。相反,有些情況下搜索引擎系統(tǒng)以用戶點擊量進行排名向客戶端反饋搜索結(jié)果,導(dǎo)致更多的用戶連接點擊量大的服務(wù)器,力口劇了內(nèi)容服務(wù)器的超負載狀況。
實用新型內(nèi)容針對現(xiàn)有技術(shù)中的上述缺陷,本實用新型提供了一種流媒體搜索引擎系統(tǒng),有利于實現(xiàn)存儲有相同流媒體內(nèi)容的多個內(nèi)容服務(wù)器之間的負載均衡,防止出現(xiàn)用戶過度集中導(dǎo)致的擁塞。本實用新型所述的流媒體搜索引擎系統(tǒng)包括客戶端,接收并通過網(wǎng)絡(luò)傳輸用戶輸入的搜索關(guān)鍵詞;局域搜索引擎服務(wù)器,通過網(wǎng)絡(luò)連接客戶端和本地的內(nèi)容服務(wù)器并向所述客戶端返回提供被搜索流媒體內(nèi)容的本地內(nèi)容服務(wù)器地址,并且連接中央搜索引擎服務(wù)器并在本地的內(nèi)容服務(wù)器不能提供被搜索流媒體內(nèi)容時向中央搜索弓I擎服務(wù)器傳輸所述搜索關(guān)鍵詞;中央搜索引擎服務(wù)器,通過網(wǎng)絡(luò)連接若干所述局域搜索引擎服務(wù)器并將所述搜索關(guān)鍵詞轉(zhuǎn)發(fā)至其它局域搜索引擎服務(wù)器和接收所述其它局域搜索引擎服務(wù)器返回的內(nèi)容服務(wù)器地址,連接所述客戶端并返回所述內(nèi)容服務(wù)器地址。[0011]優(yōu)選地,所述流媒體搜索引擎系統(tǒng)進一步包括局域負載測試服務(wù)器,連接所述局域搜索引擎服務(wù)器并接收所述本地的內(nèi)容服務(wù)器地址,并且連接到相應(yīng)內(nèi)容服務(wù)器測試其負載狀況。優(yōu)選地,所述流媒體搜索引擎系統(tǒng)進一步包括中央負載測試服務(wù)器,連接所述中央搜索引擎服務(wù)器并接收內(nèi)容服務(wù)器地址,并且連接到相應(yīng)內(nèi)容服務(wù)器測試其負載狀況。優(yōu)選地,流媒體搜索引擎系統(tǒng)進一步包括內(nèi)容暫存服務(wù)器,連接所述中央搜索引擎服務(wù)器并暫時存儲一部分被搜索流媒體內(nèi)容。本實用新型的流媒體搜索引擎系統(tǒng)將請求連接的用戶首先平均分配到各個本地的內(nèi)容服務(wù)器,在本地內(nèi)容服務(wù)器沒有存儲被搜索的流媒體內(nèi)容或出現(xiàn)擁塞無法提供流媒
體服務(wù)的情況下再向用戶提供其它內(nèi)容服務(wù)器的地址,有利于實現(xiàn)存儲有相同流媒體內(nèi)容的多個內(nèi)容服務(wù)器之間的負載均衡,防止出現(xiàn)用戶過度集中導(dǎo)致的擁塞。
圖I是本實用新型實施例的系統(tǒng)結(jié)構(gòu)示意圖。
具體實施方式
為詳細說明本實用新型的技術(shù)內(nèi)容、構(gòu)造特征、所實現(xiàn)目的及效果,以下結(jié)合具體實施方式
并配合附圖詳予說明。在實際應(yīng)用中,不同的內(nèi)容服務(wù)器上往往存儲著相同的流媒體內(nèi)容,例如某些熱門的動畫、視頻和影視節(jié)目一般在多個內(nèi)容供應(yīng)商的內(nèi)容服務(wù)器上均有存儲,可供用戶實現(xiàn)在線播放。但是,各內(nèi)容服務(wù)器的負載并不均衡,現(xiàn)有搜索引擎系統(tǒng)的排名機制導(dǎo)致大多數(shù)用戶點擊連接排名靠前的少數(shù)內(nèi)容服務(wù)器,造成了少數(shù)內(nèi)容服務(wù)器容易擁塞。本實用新型的流媒體搜索引擎系統(tǒng)針對這種狀況,實現(xiàn)了存儲有相同流媒體內(nèi)容的多個內(nèi)容服務(wù)器之間的負載均衡,防止出現(xiàn)用戶過度集中導(dǎo)致的擁塞,使客戶端的流媒體播放更加流暢,改善了用戶體驗。圖I是本實用新型實施例的系統(tǒng)結(jié)構(gòu)示意圖。如圖所示,本實用新型所述的流媒體搜索引擎系統(tǒng)包括以下結(jié)構(gòu)客戶端101可以是個人電腦、手機、平板電腦等常用的網(wǎng)絡(luò)終端,通過有線或無線接入網(wǎng)絡(luò),接收用戶輸入的搜索關(guān)鍵詞并通過網(wǎng)絡(luò)傳輸至局域搜索引擎服務(wù)器102。局域搜索引擎服務(wù)器102通過網(wǎng)絡(luò)連接客戶端101以及多個本地的內(nèi)容服務(wù)器103。局域搜索引擎服務(wù)器102運用搜索引擎算法解析所述搜索關(guān)鍵詞,查找多個本地的內(nèi)容服務(wù)器103上是否具有被搜索流媒體內(nèi)容。如果多個本地的內(nèi)容服務(wù)器103的一個或多個中確實具有被搜索流媒體內(nèi)容,則局域搜索引擎服務(wù)器102向所述客戶端101返回提供具有被搜索流媒體內(nèi)容的一個或多個本地內(nèi)容服務(wù)器103地址,返回結(jié)果以鏈接頁面的形式顯示給用戶,用戶點擊頁面鏈接就可以連接到本地的內(nèi)容服務(wù)器103從而實現(xiàn)在線流媒體播放。局域搜索引擎服務(wù)器102通過網(wǎng)絡(luò)連接中央搜索引擎服務(wù)器201并在多個本地的內(nèi)容服務(wù)器103均不能提供被搜索流媒體內(nèi)容時向中央搜索引擎服務(wù)器201傳輸所述搜索關(guān)鍵詞;這里涉及的本地內(nèi)容服務(wù)器103不能提供被搜索流媒體內(nèi)容不僅包括本地的內(nèi)容服務(wù)器103中全部沒有存儲被搜索流媒體內(nèi)容的情況,還包括大量流媒體連接造成本地的內(nèi)容服務(wù)器103已經(jīng)擁塞的情況。局域負載測試服務(wù)器104連接所述局域搜索引擎服務(wù)器102并接收具有被搜索流媒體內(nèi)容的本地的內(nèi)容服務(wù)器103的地址,并且連接到相應(yīng)本地的內(nèi)容服務(wù)器103測試負載狀況,在負載狀況良好的情況下局域搜索引擎服務(wù)器102才會向所述客戶端101返回該本地的內(nèi)容服務(wù)器103地址,并且可以根據(jù)各本地的內(nèi)容服務(wù)器103負載程度確定其在鏈接頁面上的排名,而在已經(jīng)擁塞的情況下,局域搜索引擎服務(wù)器102不會將已擁塞的本地內(nèi)容服務(wù)器103地址包含在返回給用戶的鏈接頁面上。在存儲被搜索流媒體內(nèi)容的一個或多個本地的內(nèi)容服務(wù)器103全部已經(jīng)擁塞的情況,局域搜索引擎服務(wù)器102也向中央搜索引擎服務(wù)器201傳輸所述搜索關(guān)鍵詞。中央搜索引擎服務(wù)器201通過網(wǎng)絡(luò)連接若干所述局域搜索引擎服務(wù)器102,并將從一個局域搜索引擎服務(wù)器102接收的所述搜索關(guān)鍵詞轉(zhuǎn)發(fā)至其它局域搜索引擎服務(wù)器102,其它局域搜索引擎服務(wù)器102根據(jù)所述搜索關(guān)鍵詞查找其相應(yīng)的本地的內(nèi)容服務(wù)器
103上是否具有被搜索流媒體內(nèi)容,如果具有則向中央搜索引擎服務(wù)器201反饋內(nèi)容服務(wù)器103的地址。中央搜索引擎服務(wù)器201接收所述其它局域搜索引擎服務(wù)器102返回的內(nèi)容服務(wù)器103地址,連接所述發(fā)起搜索請求的客戶端101并返回所述內(nèi)容服務(wù)器103的地址。中央負載測試服務(wù)器202連接中央搜索引擎服務(wù)器201并接收具有被搜索流媒體內(nèi)容的內(nèi)容服務(wù)器103的地址,并且連接到相應(yīng)內(nèi)容服務(wù)器103測試其負載狀況。在負載狀況良好的情況下中央搜索引擎服務(wù)器201才會向所述客戶端101返回該內(nèi)容服務(wù)器103地址,并且可以根據(jù)各內(nèi)容服務(wù)器103負載程度確定其在鏈接頁面上的排名,而在已經(jīng)擁塞的情況下,中央搜索引擎服務(wù)器201不會將已擁塞的內(nèi)容服務(wù)器103地址包含在返回給用戶的鏈接頁面上。 一部分熱門的流媒體內(nèi)容會在一段時間內(nèi)被海量用戶搜索和連接觀看。針對這種情況,本實用新型的流媒體搜索引擎系統(tǒng)進一步包括內(nèi)容暫存服務(wù)器301。該內(nèi)容暫存服務(wù)器301統(tǒng)計特定時間內(nèi)的用戶搜索數(shù)據(jù)從而確定一部分熱門的被搜索流媒體內(nèi)容,例如最近一周內(nèi)被搜索次數(shù)最多的一百個流媒體內(nèi)容,并且從內(nèi)容供應(yīng)商的內(nèi)容服務(wù)器上下載和暫存所述熱門的被搜索流媒體內(nèi)容。內(nèi)容暫存服務(wù)器301連接中央搜索引擎服務(wù)器201。當中央搜索引擎服務(wù)器201接收到指向所述熱門的被搜索流媒體內(nèi)容的搜索關(guān)鍵詞時,直接向用戶返回內(nèi)容暫存服務(wù)器301地址供用戶在線連接,從而使用戶可以更快速和準確地獲得熱門的流媒體內(nèi)容,進一步緩解了內(nèi)容服務(wù)器的壓力??梢?,本實用新型的流媒體搜索引擎系統(tǒng)將請求連接的用戶首先平均分配到各個本地的內(nèi)容服務(wù)器,在本地的內(nèi)容服務(wù)器沒有存儲被搜索的流媒體內(nèi)容或出現(xiàn)擁塞無法提供流媒體服務(wù)的情況下再向用戶提供其它內(nèi)容服務(wù)器的地址,有利于實現(xiàn)存儲有相同流媒體內(nèi)容的多個內(nèi)容服務(wù)器之間的負載均衡,防止出現(xiàn)用戶過度集中導(dǎo)致的擁塞,相對于現(xiàn)有的搜索引擎系統(tǒng)提升了用戶的體驗。以上所述僅為本實用新型的實施例,并非因此限制本實用新型的專利范圍,凡是利用本實用新型說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本實用新型的專利保護范圍內(nèi)。
權(quán)利要求1.一種流媒體搜索引擎系統(tǒng),其特征在于,包括 客戶端,接收并通過網(wǎng)絡(luò)傳輸用戶輸入的搜索關(guān)鍵詞; 局域搜索引擎服務(wù)器,通過網(wǎng)絡(luò)連接所述客戶端和本地的內(nèi)容服務(wù)器,并向所述客戶端返回提供被搜索流媒體內(nèi)容的本地內(nèi)容服務(wù)器地址;并且,該局域搜索引擎服務(wù)器連接中央搜索弓I擎服務(wù)器,并在本地的內(nèi)容服務(wù)器不能提供被搜索流媒體內(nèi)容時向中央搜索引擎服務(wù)器傳輸所述搜索關(guān)鍵詞;以及 中央搜索引擎服務(wù)器,通過網(wǎng)絡(luò)連接若干所述局域搜索引擎服務(wù)器并將所述搜索關(guān)鍵詞轉(zhuǎn)發(fā)至其它局域搜索引擎服務(wù)器和接收所述其它局域搜索引擎服務(wù)器返回的內(nèi)容服務(wù)器地址,連接所述客戶端并返回所述內(nèi)容服務(wù)器地址。
2.根據(jù)權(quán)利要求I所述的流媒體搜索引擎系統(tǒng),其特征在于,所述流媒體搜索引擎系統(tǒng)進一步包括局域負載測試服務(wù)器,連接所述局域搜索引擎服務(wù)器并接收所述本地的內(nèi)容服務(wù)器地址,并且連接到相應(yīng)內(nèi)容服務(wù)器測試其負載狀況。
3.根據(jù)權(quán)利要求2所述的流媒體搜索引擎系統(tǒng),其特征在于,所述流媒體搜索引擎系統(tǒng)進一步包括中央負載測試服務(wù)器,連接所述中央搜索引擎服務(wù)器并接收內(nèi)容服務(wù)器地址,并且連接到相應(yīng)內(nèi)容服務(wù)器測試其負載狀況。
4.根據(jù)權(quán)利要求3所述的流媒體搜索引擎系統(tǒng),其特征在于,流媒體搜索引擎系統(tǒng)進一步包括內(nèi)容暫存服務(wù)器,連接所述中央搜索引擎服務(wù)器并暫時存儲一部分被搜索流媒體內(nèi)容。
專利摘要本實用新型提供一種流媒體搜索引擎系統(tǒng),包括客戶端,接收并通過網(wǎng)絡(luò)傳輸用戶輸入的搜索關(guān)鍵詞;局域搜索引擎服務(wù)器,連接客戶端和本地的內(nèi)容服務(wù)器并向所述客戶端返回提供被搜索流媒體內(nèi)容的本地內(nèi)容服務(wù)器地址,并且連接中央搜索引擎服務(wù)器并在本地的內(nèi)容服務(wù)器不能提供被搜索流媒體內(nèi)容時向中央搜索引擎服務(wù)器傳輸所述搜索關(guān)鍵詞;中央搜索引擎服務(wù)器,連接若干所述局域搜索引擎服務(wù)器并將所述搜索關(guān)鍵詞轉(zhuǎn)發(fā)至其它局域搜索引擎服務(wù)器和接收所述其它局域搜索引擎服務(wù)器返回的內(nèi)容服務(wù)器地址,連接所述客戶端并返回所述內(nèi)容服務(wù)器地址。本實用新型有利于實現(xiàn)多個內(nèi)容服務(wù)器之間的負載均衡,防止出現(xiàn)用戶過度集中導(dǎo)致的擁塞。
文檔編號G06F17/30GK202587027SQ20122017507
公開日2012年12月5日 申請日期2012年4月24日 優(yōu)先權(quán)日2012年4月24日
發(fā)明者葉敏 申請人:杭州美全網(wǎng)絡(luò)技術(shù)有限公司