專利名稱:在移動流媒體系統多點組網中實現服務定向的方法
技術領域:
本發明涉及在移動流媒體系統多點組網中實現服務定向的方法,具體涉及根據內容位置信息、用戶請求內容、用戶號碼,基于單一門戶實現移動流媒體系統多點組網中的服務定向。
背景技術:
內容分發網絡的核心思想是將用戶感興趣的內容部署到網絡的邊緣、部署到離用戶最近的地方,由離用戶最近的網絡邊緣服務器為用戶提供內容的服務,提高服務質量,改善網絡性能。移動流媒體系統的多點組網即基于該思想。
內容分發網絡中普遍采用DNS重定向或者四層交換機、內容交換機來實現服務定向。DNS重定向技術利用終端瀏覽網站時的域名解析過程,接管瀏覽器的域名解析請求,根據終端IP地址和服務器負載狀態,將離終端最近的服務器IP地址返回給終端,實現服務的定向,在服務定向過程中,不關心終端所請求的業務類型和內容所在的位置;四層交換機可以分析終端請求的業務類型,將請求定向到能提供該業務類型的服務器,并在這種服務器中選擇負載最輕的提供服務,它不關心內容的位置,也不關心終端與服務器之間的距離,所以一般用于本地負載均衡;內容交換機比四層交換機更進了一步,它可以根據請求的內容類型來選擇服務器,同樣的也不關心終端與服務器之間的距離,而且由于內容交換機要處理應用層協議,性能受到限制。
現有的內容分發網絡方案主要是在固定網絡中的應用,一般采用DNS重定向技術實現全局負載均衡,用四層交換機實現局部負載均衡,內容緩存則采用緩存服務器系統,這些方法可以將內容分發網絡的思想和目的完美實現,但是在這些系統中沒有考慮在實際運營中的如下問題1.對終端用戶訪問鑒權;2.根據用戶身份信息而不是位置信息來實現服務定向;3.內容提供商的分級管理,即不同內容提供商的內容的服務范圍不同;4.因為不能根據用戶身份信息實現服務定向,不能滿足在移動流媒體系統中“能由歸屬地服務器提供服務”的要求。
在移動流媒體系統的多點組網中,要求漫游用戶能夠訪問歸屬地服務器提供的服務,然而DNS重定向、四層交換機、內容交換機都不能根據用戶號碼信息完成負載均衡和內容路由,因此需要提供一種方法,實現在移動流媒體系統多點組網中的服務定向。
用戶在訪問移動流媒體系統的服務時,瀏覽門戶是不可避免的環節,而當用戶請求某內容的服務時,門戶服務器能準確掌握到用戶所請求的業務類型、內容以及用戶的號碼,那么根據內容位置信息,門戶服務器可以很簡單直接的就實現服務定向,因此本發明提出了基于單一門戶實現移動流媒體系統多點組網中服務定向的方法。
發明內容
本發明的目的是提供一種在移動流媒體系統多點組網中實現服務定向的方法,在實施移動流媒體的多點組網時,在網絡的中心節點部署中心內容管理分發系統、服務定向服務器以及單一的門戶服務器,由門戶服務器實現用戶請求的服務定向。
本發明的技術方案是在移動流媒體系統多點組網中實現服務定向的方法,其特征在于以系統中唯一的門戶為基礎,由門戶收集服務定向所需要的信息,實現全局內容路由,當服務定向到邊緣節點后,由邊緣節點實現局部負載均衡;用戶瀏覽門戶查找感興趣的內容并請求服務時,門戶根據用戶號碼、用戶請求的內容,結合內容位置信息數據庫中的內容位置信息,動態生成URL,用戶用該URL請求流媒體系統邊緣節點提供服務,邊緣節點再根據本節點的局部負載均衡策略將用戶請求定向到具體的內容服務器。
通過這種方式,完成內容路由、負載均衡,從而實現服務定向,為移動流媒體系統的多點組網提供了一種簡單而經濟的服務定向方法。
如上所述的方法,其特征在于移動流媒體系統多點組網網絡中包括以下設備內容提供商門戶CP-Portal、中心內容管理分發系統、中心內容服務器、服務定向服務器、終端用戶門戶EU-Portal、內容位置信息數據庫、存儲區域網絡、邊緣內容服務器、邊緣內容管理服務器。
如上所述的方法,其特征在于完成移動流媒體系統多點組網中的服務定向,經過以下三個步驟①中心內容管理分發系統將內容提供商提交的內容分發到邊緣節點,并在內容位置信息數據庫中記錄內容在邊緣節點的分布信息;②門戶響應用戶的服務請求,根據內容、用戶號碼、內容位置信息,動態生成能提供該服務的URL。
③邊緣節點根據局部負載均衡策略將用戶請求定向到具體的服務器。
本發明的優點是1、有控制的內容分發,不同級別的內容提供商提供的內容服務范圍不同;2、服務定向時可以根據終端用戶號碼確定;3、可以對終端用戶的訪問進行身份鑒權與驗證。
本發明的原理是在移動流媒體系統多點組網中,在中心節點部署中心內容管理分發服務器,接收CP/SP上傳的內容,并將處理后的媒體內容分發到若干邊緣節點中,并將內容在邊緣節點的分布信息保存到內容位置信息數據庫;部署一個門戶服務器,完成對用戶訪問移動流媒體系統的認證。訪問門戶服務器是用戶訪問系統服務的必經之路。用戶訪問門戶服務器瀏覽網站,發現感興趣的內容,發起服務請求,門戶服務器準確掌握到用戶請求的業務類型、內容以及用戶號碼,在服務定向服務器的協助下動態生成URL,該URL就是能提供用戶所請求的服務的節點地址。
圖1是本發明實施例的移動流媒體系統多點組網框圖。
圖2是本發明實施例多點組網的流媒體系統服務定向示意圖。
具體實施例方式
下面結合附圖詳細描述本發明。
如圖1所示,移動流媒體系統多點組網設備分為兩類屬于中心節點125的設備、屬于邊緣節點114的設備,網絡中中心節點125只有一個,邊緣節點114有多個,部署在離終端用戶比較近的地方。中心節點125設備包括CP-Portal119、中心內容分發管理系統120、存儲區域網絡123、中心內容服務器121、內容位置信息數據庫124、服務定向服務器122、EU-Portal118;邊緣節點114設備包括存儲區域網絡112、邊緣內容服務器110、邊緣內容管理服務器108,其中邊緣內容服務器110可以有多個,當邊緣內容服務器110有多個時,需要應用局部負載均衡策略。
在中心節點125,CP-Portal119面向內容提供商CP/SP107的門戶,是CP/SP107登錄流媒體系統并完成內容上傳操作的界面;中心內容管理分發系統120接收CP/SP107上傳的內容,進行必要的編碼格式轉換后保存到存儲區域網絡123,然后制定內容分發計劃,將存儲區域網絡123中的媒體內容分發到邊緣節點114或邊緣節點115,內容分發成功后將內容在邊緣節點的分布位置信息保存到內容位置信息數據庫124;存儲區域網絡123保存了流媒體系統中所有內容,是中心媒體庫;內容位置信息數據庫124保存所有內容在流媒體系統中的分布信息,即某內容可以在哪幾個邊緣節點提供服務的信息;當用戶請求的內容沒有分發到邊緣節點時,由中心內容服務器121提供該內容的服務,它可以提供媒體內容的下載和流媒體內容的點播;服務定向服務器122協助EU-Portal118完成URL的生成;EU-Portal118是面向終端用戶101的門戶,完成對終端用戶的身份驗證,將流媒體系統提供的內容信息展現在頁面上,供用戶瀏覽選擇,當用戶請求某個內容的服務時,EU-Portal118在服務定向服務器122的協助下,結合用戶請求的內容以及用戶號碼,動態生成URL,該URL將服務定向到最適合為用戶提供服務的某邊緣節點114。
在邊緣節點114中,存儲區域網絡112是邊緣媒體庫,存儲了由中心內容管理分發系統120分發到邊緣節點114的內容,其中的內容可供邊緣內容服務器110和邊遠內容管理服務器108自由訪問;在邊緣節點114中,一般部署多個邊緣內容服務器110,邊緣內容服務器110可以提供的業務類型包括下載、點播、直播,為負載均衡簡單起見,一般一個邊緣內容服務器110僅支持一種業務類型;邊緣內容管理服務器108從中心內容管理分發系統120接收內容分發任務,將收到的媒體文件保存到存儲區域網絡112,或者根據需要刪除保存在存儲區域網絡112中的某些媒體文件。
圖2給出了與本發明實現的服務定向方法相關的流程。
內容上傳與分發過程如下內容提供商CP/SP207通過Internet216登錄226到CP-Portal219,選擇上傳新的文件并指定文件處理要求后,上傳內容227到中心內容管理分發系統220;中心內容管理分發系統220將收到的內容進行需要的處理后保存到存儲區域網絡223;
操作員通過中心內容管理系統220制定內容分發計劃,將內容分發233(234)到邊緣節點214(215),并在內容分發成功后將內容位置信息228保存到內容位置信息數據庫224。
服務定向過程如下終端用戶201瀏覽門戶網站235,EU-Portal218對用戶身份驗證時得到用戶號碼;終端用戶201發現感興趣的內容,并請求服務,EU-Portal218獲得用戶所請求服務的業務類型和內容標示;EU-Portal218發送消息到服務定向服務器222請求服務定向239,并將用戶號碼、內容標示發送到服務定向服務器222;服務定向服務器222根據用戶號碼確定為該用戶提供服務的邊緣節點214(215),得到一個邊緣內容服務器組;服務定向服務器222到內容位置信息數據庫224查詢內容位置信息229;內容位置信息數據庫224返回內容位置信息230后,服務定向服務器222判斷該內容是否已保存在為終端用戶提供服務的邊緣節點214(215);如果該內容已保存在為終端用戶201提供服務的邊緣節點214(215),服務定向服務器222將邊緣節點的地址信息在服務定向信息240中返回到EU-Portal218;EU-Portal218得到服務定向信息240后,動態生成URL展現在門戶頁面上,返回URL236給終端用戶201;終端用戶201用得到的URL向邊緣節點214(215)請求內容服務237。邊緣節點214應用局部負載均衡策略,將該服務請求定向到該節點中某邊緣內容服務器。
權利要求
1.在移動流媒體系統多點組網中實現服務定向的方法,其特征在于以系統中唯一的門戶為基礎,由門戶收集服務定向所需要的信息,實現全局內容路由,當服務定向到邊緣節點后,由邊緣節點實現局部負載均衡;用戶瀏覽門戶查找感興趣的內容并請求服務時,門戶根據用戶號碼、用戶請求的內容,結合內容位置信息數據庫中的內容位置信息,動態生成URL,用戶用該URL請求流媒體系統邊緣節點提供服務,邊緣節點再根據本節點的局部負載均衡策略將用戶請求定向到具體的內容服務器。
2.如權利要求1所述的方法,其特征在于移動流媒體系統多點組網網絡中包括以下設備內容提供商門戶CP-Portal、中心內容管理分發系統、中心內容服務器、服務定向服務器、終端用戶門戶EU-Portal、內容位置信息數據庫、存儲區域網絡、邊緣內容服務器、邊緣內容管理服務器。
3.如權利要求1或2所述的方法,其特征在于完成移動流媒體系統多點組網中的服務定向,經過以下三個步驟①中心內容管理分發系統將內容提供商提交的內容分發到邊緣節點,并在內容位置信息數據庫中記錄內容在邊緣節點的分布信息;②門戶響應用戶的服務請求,根據內容、用戶號碼、內容位置信息,動態生成能提供該服務的URL。③邊緣節點根據局部負載均衡策略將用戶請求定向到具體的服務器。
全文摘要
本發明涉及在移動流媒體系統多點組網中實現服務定向的方法,在多點組網的移動流媒體系統中,在中心節點部署單一的門戶服務器以及內容位置信息數據庫、服務定向服務器,當用戶請求某個內容的服務時,該方法結合邊緣節點的局部負載均衡策略,根據內容位置信息、服務器狀態、請求的業務類型、請求的內容以及用戶號碼實現服務的定向,解決了移動流媒體系統多點組網中需要將用戶請求定位到用戶歸屬地的問題。
文檔編號H04L12/00GK1805355SQ20061001816
公開日2006年7月19日 申請日期2006年1月16日 優先權日2006年1月16日
發明者楊軍 申請人:北京北方烽火科技有限公司