一種網絡視頻搜索系統的製作方法
2023-05-07 20:29:41
專利名稱:一種網絡視頻搜索系統的製作方法
技術領域:
本發明屬於網絡應用領域,涉及一種網絡視頻搜索系統。
背景技術:
搜索是網絡上的一個最重要的應用,在PC上,由於有瀏覽器的幫助,通過瀏覽器, 加上便捷的輸入交互手段,藉助極其強大的搜尋引擎,使得人們可以自由地搜索到任何他 希望的信息。但是當將搜索的功能搬到消費類電子設備時,會面臨以下幾個關鍵問題。基於瀏覽器的搜索方式直到目前為止,依然不適用於CE設備中,這是由於諸如交 互方式,顯示和呈現方式等諸多制約導致的。對服務質量的要求,通常CE設備都是為了某種專門的應用強化設計的,例如對於 播放器這種設備,視頻的搜索和播放是主打應用,對於用戶而言,他們對使用這類CE設備 進行視頻搜索和播放就會有很高的要求,因為這個本身就是產品的賣點,而PC上瀏覽器的 搜索模式是完全不能確保服務質量的。對內容的要求,很顯然,使用專有的CE設備進行搜索,希望可以獲得豐富的內容, 內容的豐富程度決定了產品的成敗。在當前的技術條件下,常規的做法是提供一個後臺的Portal服務,該服務通 常內置一個視頻資料庫,所有的搜索請求全部提交到Portal那裡,Portal通過查詢數據 庫,將資源的信息返回給客戶端,客戶端開始進行媒體的請求等後續操作。這樣做法,導致 Portal本身成為一個瓶頸,這要求Portal需要內置大量的視頻文件信息,而且還要與時俱 進,否則無法滿足用戶對內容的需求,而這點在現實世界中實施起來是有一定的難度的,要 求有非常高的運營能力,而且要有相當大的資源投入。因此,有必要提供一種網絡視頻搜索技術,視頻服務的運營商可以藉助CE設備構 成的網絡,在較小投入的情況下,充分利用用戶的設備資源,達到那些需要巨大投入才能達 到的相同的效果。
發明內容
本發明要解決的技術問題在於提供一種網絡視頻搜索系統,視頻服務的運營商可 以充分利用用戶的設備資源,提升用戶對視頻的下載體驗。本發明提供的一種網絡視頻搜索系統,包括多個終端設備,該多個終端設備通過 網絡與伺服器網絡連接;視頻門戶伺服器,所述視頻門戶伺服器存儲視頻內容,供終端設備 的訪問,其包括終端資源管理器、搜尋引擎、以及用於存儲視頻資源的媒體資料庫,所述終 端資源管理器對訪問伺服器的終端設備進行管理。進一步的改進在於,所終端設備中內置一個同步代理軟體模塊,及時將終端設備 的新媒體文件信息向伺服器同步。更進一步的改進在於,所述媒體資料庫存儲伺服器本身擁有的媒體文件之外,還 包括訪問該視頻門戶伺服器的其它終端存儲的媒體文件信息。
再進一步的改進在於,所述終端設備在線時,藉由終端資源管理器管理形成一個 虛擬網絡。相比現有技術,本發明提出的一種新型的網絡視頻搜索系統,其特點是構建了一 個動態可擴展的虛擬視頻資源網絡,該虛擬網絡中的媒體資源可以隨著用戶的增加,以一 種開放的方式迅速地擴展,這種開放的技術架構將可以花費很小的投入,獲得巨大的用戶 體驗的提升。
圖1是本發明的網絡視頻搜索系統架構圖。
具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對 本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並 不用於限定本發明。為了實現本發明的目的,請參閱圖1所示的本發明的網絡視頻搜索系統架構圖, 如下終端設備200接入網絡,通過視頻門戶伺服器100訪問各種資源,每次上線後,視 頻門戶伺服器100的終端資源管理器110需要更新一次媒體資料庫120的狀態,因為只有 上線的活躍終端才是有意義的,終端設備200最為常用的如IPTV機頂盒。在終端設備200中內置一個同步代理軟體模塊202,這個軟體模塊的作用在於每 當用戶向設備中添加新的媒體文件時,該同步代理模塊就收集到這種變化,將媒體文件的 信息上傳到視頻門戶伺服器100的終端資源管理器110中。終端資源管理器110將收到的信息更新媒體資料庫120,這個媒體資料庫120維護 的不僅僅是視頻門戶網站本身擁有的媒體文件,還包括訪問該視頻網站伺服器的其它終端 自帶的媒體文件信息,顯而易見,隨著用戶數量的增加,媒體資料庫會將迅速地增大,內容 會越來越豐富。這樣門戶伺服器100利用終端設備的存儲空間對自身的存儲空間形成有效 的補充,極大的擴展的媒體資料庫的存儲空間。為了唯一地標識媒體文件,以防同一個文件有不同的文件名稱,終端資源管理器 110在上報媒體文件信息時,需要計算每個上報的媒體文件的哈希數值,通過這種方式,可 以判斷出是否是同一個文件,以免重複上報,造成存儲空間的浪費,並造成用戶使用的不 便。當用戶在終端設備200上提交一個視頻搜索請求後,該搜索請求被轉發給視頻服 務器的搜尋引擎130。搜尋引擎130直接對媒體資料庫120進行搜索,此時返回符合條件的 結果就可能出現多個,因為不僅僅是視頻伺服器本身可能有符合條件的視頻,在由終端組 成的虛擬網絡上,也可能有若干終端保存有符合條件的視頻,如果是熱門的資源的話,可能 會有很多的終端都擁有該資源。搜尋引擎130將結果返回給終端設備200,終端設備200收到的結果將會是一個 列表,列出了擁有符合搜索條件的各個伺服器內資源的URL,這些伺服器可以是一個真正的 具備強大計算能力的伺服器,如視頻門戶伺服器100,也可以是一個終端設備200。終端設備200的單個計算能力比較弱,但是大量的終端設備200經由終端資源管理器110管理形 成的一個虛擬網絡,一起為一個資源提供服務的話,那樣的數據處理能力也將是巨大的。終端設備通過設置媒體處理模塊,採用P2P的技術,向列表中的各個伺服器請求 獲取資源,進行下載或者播放,極大的滿足了終端設備對視頻使用需求。本發明提出的一種新型的網絡視頻搜索系統,其特點是構建了一個動態可擴展的 虛擬視頻資源網絡,該虛擬網絡中的媒體資源可以隨著用戶數量的增加,以一種開放的方 式迅速地擴展,這種開放的技術架構將可以花費很小的投入,獲得巨大的用戶體驗的提升。以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精 神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種網絡視頻搜索系統,包括多個終端設備,該多個終端設備通過網絡與伺服器網絡連接;視頻門戶伺服器,所述視頻門戶伺服器存儲視頻內容,供終端設備的訪問,其包括終端 資源管理器、搜尋引擎、以及用於存儲視頻資源的媒體資料庫,所述終端資源管理器對訪問 伺服器的終端設備進行管理。
2.根據權利要求1所述的一種網絡視頻搜索系統,其特徵在於,所述終端設備中內置 一個同步代理軟體模塊,及時將終端設備的新媒體文件信息向伺服器同步。
3.根據權利要求1或2所述的一種網絡視頻搜索系統,其特徵在於,所述媒體資料庫存 儲伺服器本身擁有的媒體文件之外,還包括訪問該視頻門戶伺服器的其它終端存儲的媒體 文件信息。
4.根據權利要求1所述的一種網絡視頻搜索系統,其特徵在於,所述終端資源管理器 接收終端設備提供的媒體文件信息後,在上報媒體文件信息前,需要計算每個上報的媒體 文件的哈希數值,以免重複上報。
5.根據權利要求1所述的一種網絡視頻搜索系統,其特徵在於,所述搜尋引擎根據終 端設備的請求,直接對媒體資料庫進行搜索,並將搜索結果以列表的形式返回給終端設備。
6.根據權利要求5所述的一種網絡視頻搜索系統,其特徵在於,所述終端設備通過設 置媒體處理模塊,採用P2P的技術,向列表中的各個伺服器請求獲取資源,提高下載速度。
7.根據權利要求1所述的一種網絡視頻搜索系統,其特徵在於,所述終端設備在線時, 藉由終端資源管理器管理形成一個虛擬網絡。
全文摘要
本發明提供一種網絡視頻搜索系統,包括多個終端設備,該多個終端設備通過網絡與伺服器網絡連接;視頻門戶伺服器,所述視頻門戶伺服器存儲視頻內容,供終端設備訪問,其包括終端資源管理器、搜尋引擎、以及用於存儲視頻資源的媒體資料庫,所述終端資源管理器對訪問視頻門戶伺服器的終端設備進行管理。相比現有技術,本發明提出的一種網絡視頻搜索系統,其特點是構建了一個動態可擴展的虛擬視頻資源網絡,該虛擬網絡中的媒體資源可以隨著用戶數量的增加,以一種開放的方式迅速地擴展,這種開放的技術架構可以實現很小的投入,獲得巨大的用戶視頻下載體驗。
文檔編號G06F17/30GK102096668SQ20091018877
公開日2011年6月15日 申請日期2009年12月11日 優先權日2009年12月11日
發明者孫翀 申請人:Tcl集團股份有限公司