專利名稱:一種面向ip機頂盒的多服務器分段下載系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字媒體領(lǐng)域,確切來說是涉及一種面向IP機頂盒的多服務器數(shù)字媒體下載系統(tǒng)。
背景技術(shù):
隨著科學技術(shù)特別是信息技術(shù)的迅猛發(fā)展,尤其是IP技術(shù)以及國家信息化戰(zhàn)略的大力推進,國內(nèi)互聯(lián)網(wǎng)技術(shù)得到極大發(fā)展。通過交互式網(wǎng)絡的視頻點播(Video On Demand V0D)就應運而生,以家用電視機作為主要終端設(shè)備,集互聯(lián)網(wǎng),多媒體,通信等多種技術(shù)為一體,通過互聯(lián)網(wǎng)絡協(xié)議(IP)提供專門的媒體收視功能。但是VOD不能支持下載后觀看,這明顯不能滿足廣大用戶的要求。隨著互聯(lián)網(wǎng)的發(fā)展,以提供下載的方式發(fā)行多媒體的業(yè)務已經(jīng)逐步被各發(fā)行商所接受,該方法利用互聯(lián)網(wǎng)的優(yōu)勢,滿足用戶對豐富多媒體內(nèi)容的需求。傳統(tǒng)的IP機頂盒下載主要采用C/S(Client/Server)模式,由內(nèi)容下載服務器提供媒體節(jié)目給眾多客戶端。這種方式客戶端下載時所有網(wǎng)絡資源都集中在當前內(nèi)容下載服務器中,因此造成當前工作的內(nèi)容下載服務器工作繁忙,其他內(nèi)容下載服務器資源閑置,無法合理分配網(wǎng)絡資源。本發(fā)明采用了多服務器分段下載技術(shù),客戶端下載過程中從多個內(nèi)容下載服務器同時獲得媒體資料,均衡的調(diào)度內(nèi)容下載服務器資源。提高客戶端下載的工作效率。本發(fā)明采用的多服務器分段下載技術(shù)區(qū)別于其他機頂盒P2P(Peer-To-Peer)網(wǎng)絡下載模式的可管理性差,數(shù)據(jù)傳輸難以控制,從而產(chǎn)生嚴重的法律和安全性問題。多服務器分段下載技術(shù)與P2P下載模式均有大大減小內(nèi)容下載服務器壓力,讓互聯(lián)網(wǎng)結(jié)構(gòu)走向分散化,平衡化的特點。不同的是本發(fā)明采用了基于FTP傳輸技術(shù)擁有著良好的資源管理能力,大大減少網(wǎng)絡安全隱患。本系統(tǒng)提供一種使用IP機頂盒來實現(xiàn)影視付費下載業(yè)務,下載速度快,客戶端限制少等優(yōu)點,并具有安全性高,充分保護影視制作商權(quán)益,解決了網(wǎng)絡下載速度慢及影視版權(quán)侵權(quán)等問題。
發(fā)明內(nèi)容本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供了一種IP機頂盒的多服務器分段下載系統(tǒng),所述系統(tǒng)基于C/S (Client/Server)模式下載多媒體節(jié)目,下載過程中IP機頂盒客戶端通過XMPP通信服務器發(fā)送下載請求,根據(jù)資源管理服務器提供的下載源,從多個內(nèi)容下載服務器同時下載多媒體節(jié)目到IP機頂盒中,所用的網(wǎng)絡拓撲結(jié)構(gòu)包括1)IP機頂盒的客戶端,2)內(nèi)容下載服務器,3)XMPP通信服務器,4)資源管理服務器,幻監(jiān)控管理服務器;其特征在于其中所述的IP機頂盒的客戶端通過互聯(lián)網(wǎng)彼此進行連接,同時與所述的內(nèi)容下載服務器、XMPP通信服務器、資源管理服務器以及監(jiān)控管理服務器進行連接;[0008]同時,所述的內(nèi)容下載服務器、XMPP通信服務器、資源管理服務器以及監(jiān)控管理服務器之間通過網(wǎng)絡互聯(lián);其中所述的內(nèi)容下載服務器是指用于存儲網(wǎng)絡中所有的多媒體信息,以便用戶需要下載多媒體時,根據(jù)資源管理服務器提供的下載信息從內(nèi)容下載服務器下載所需要的多媒體資源的服務器;所述的資源管理服務器是指用于提供視頻下載用戶注冊及其每次下載業(yè)務的授權(quán)管理,處理用戶使用機頂盒的資費清算;用于機頂盒最新節(jié)目單和各欄目分類信息的更新,以及機頂盒用戶定制下載節(jié)目單的推送;以及用于存儲網(wǎng)絡中所有多媒體節(jié)目信息的數(shù)據(jù)庫服務器,以便用戶在需要下載多媒體節(jié)目時,可以從服務器的數(shù)據(jù)庫中提取所需內(nèi)容下載服務器中的節(jié)目源的服務器; 所述的XMPP通信服務器是指在XMPP通信中客戶端機頂盒,服務器,網(wǎng)關(guān)三者的任意兩個之間雙向發(fā)生聯(lián)系的服務器;該服務器同時承擔了客戶端機頂盒信息記錄,連接資源管理服務器和內(nèi)容下載服務器的路由功能;所述的監(jiān)控管理服務器是指用于獲取內(nèi)容下載服務器,XMPP通信服務器,資源管理服務器運轉(zhuǎn)狀態(tài),包括風扇轉(zhuǎn)速,主機溫控,硬盤使用狀況,主機CPU及內(nèi)存信息,互聯(lián)網(wǎng)使用狀態(tài),系統(tǒng)預警提示的服務器;此外,在服務器和客戶端機頂盒即時通信系統(tǒng)的互聯(lián)互通由網(wǎng)關(guān)承擔。本發(fā)明采用了多服務器分段下載技術(shù),有效滿足人們在IP機頂盒上對多媒體實際需求,彌補集中式服務方式的技術(shù)弊端,解決普通C/S(客戶端/服務器)模式下載資源合理分配問題,有效提高網(wǎng)絡下載效率。同時也避免了 P2P(Peer-To-Peer)網(wǎng)絡模式所存在嚴重的法律和安全性問題以及對運營商而言P2P無償吞噬網(wǎng)絡大量帶寬資源,造成網(wǎng)絡擁塞的問題。
圖1是本發(fā)明的流程圖;圖2是本發(fā)明的運行拓撲圖。
具體實施方式
本發(fā)明的目的通過以下技術(shù)方案予以實現(xiàn)參考圖1的流程圖以及圖2的運行拓撲圖,本發(fā)明的基于IP機頂盒的下載系統(tǒng), 包括服務器端和客戶終端設(shè)備,其特征在于所述服務器為1. 一些具有加密內(nèi)容的物理存儲器并提供媒體下載服務的FTP內(nèi)容下載服務
ο2.駐留有列出FTP內(nèi)容下載服務器中可供用戶下載信息,提供用戶管理信息,授權(quán)服務,付費服務的資源管理服務器3.承擔客戶端機頂盒的信息記錄,連接資源管理服務器和內(nèi)容下載服務器的路由功能。服務器和客戶端機頂盒即時通信系統(tǒng)互聯(lián)互通的XMPP通信服務器。XMPP (Extensible Messaging and Presence Protocol)是一種以XML為基礎(chǔ)的開放式實時通信協(xié)議。XMPP 通信中客戶端機頂盒,服務器,網(wǎng)關(guān)三者的任意兩個之間雙向發(fā)生聯(lián)系。服務器同時承擔了客戶端機頂盒信息記錄,連接資源管理服務器和內(nèi)容下載服務器的路由功能。網(wǎng)關(guān)承擔著服務器和客戶端機頂盒即時通信系統(tǒng)的互聯(lián)互通。4.獲取內(nèi)容下載服務器,XMPP通信服務器,資源管理服務器運轉(zhuǎn)狀態(tài),以便提供用戶最佳下載的節(jié)目源以及為系統(tǒng)故障迅速排除提供必要的信息的監(jiān)控管理服務器。本IP機頂盒多服務器數(shù)字媒體分段下載系統(tǒng)中,內(nèi)容下載服務器負責管理媒體內(nèi)容和下載事物。他是媒體內(nèi)容的物理存儲地,提供下載服務。從內(nèi)容下載服務器上下載的媒體將以加密方式保存到客戶終端設(shè)備。資源管理服務器根據(jù)相關(guān)協(xié)議給出內(nèi)容下載服務器中可供用戶下載的信息文件,主要提供用戶管理信息,下載服務提交,付費,授權(quán)服務等。參考圖1,其具體實現(xiàn)步驟如下1)首先通過IP機頂盒自身協(xié)議通過XMPP通信服務器提交下載請求從資源管理服務器上獲得各內(nèi)容下載服務器下載源的信息文件。包括用戶需下載的媒體文件所有內(nèi)容下載服務器IP地址,用戶名及密碼。2)根據(jù)網(wǎng)絡及內(nèi)容下載服務器負載情況,由機頂盒測速引擎對每個內(nèi)容下載服務器優(yōu)先級排序,統(tǒng)計出包含內(nèi)容下載服務器IP地址的下載列表。3)把需下載的媒體文件劃分成若干文件段,并根據(jù)測速引擎返回的下載列表為每個文件段配置相應的下載信息,并以網(wǎng)速優(yōu)先級排序。4)從各內(nèi)容下載服務器上的文件下載到相應的機頂盒文件段中。a)獲取下載文件的字節(jié)數(shù),如文件小于系統(tǒng)自設(shè)定的最小分塊值,則直接使用網(wǎng)絡性能最佳的內(nèi)容下載服務器下載。b)如文件大于最小分塊值,為每個文件段建立下載進程。c)各個進程從指定的內(nèi)容下載服務器下載相應的文件塊。d)當進程A下載完成所分配的文件塊后,暫停進程A的下載。判斷是否所有進程下載完成?如果是,則跳轉(zhuǎn)h)。e)如所有下載的進程尚未結(jié)束,則計算其他進程未下載完的剩余字節(jié)數(shù),找出剩余字節(jié)數(shù)最大的進程B。f)如果進程B剩余字節(jié)數(shù)小于最小分塊值,跳轉(zhuǎn)到C)繼續(xù)運行其他下載進程。g)如果進程B剩余字節(jié)數(shù)大于最小分塊值,則調(diào)整進程A和進程B下載信息,劃分部分進程B的剩余文件塊給進程A下載。開啟進程A,跳轉(zhuǎn)到c)。h)完成所有下載。5)下載過程中IP機頂盒客戶端自動保存下載信息文件,記錄IP機頂盒客戶端從每個內(nèi)容下載服務器下載的節(jié)目源起始位置,結(jié)束位置和當前下載的實際位置。當系統(tǒng)續(xù)傳時,IP機頂盒客戶端將從下載信息文件中讀取當前下載的實際位置,從上次保存的下載點開始下載多媒體節(jié)目。6)下載完成,通過XMPP通信服務器發(fā)送多媒體節(jié)目使用授權(quán)請求,經(jīng)資源管理服務器確認后,推送使用授權(quán)文件至IP機頂盒客戶端。使下載完成的多媒體節(jié)目顯示可播放狀態(tài)。
權(quán)利要求1. 一種IP機頂盒的多服務器分段下載系統(tǒng),所述系統(tǒng)基于c/s (Client/Server)模式下載多媒體節(jié)目,下載過程中IP機頂盒客戶端通過XMPP通信服務器發(fā)送下載請求,根據(jù)資源管理服務器提供的下載源,從多個內(nèi)容下載服務器同時下載多媒體節(jié)目到IP機頂盒中, 所用的網(wǎng)絡拓撲結(jié)構(gòu)包括1) IP機頂盒的客戶端,2)內(nèi)容下載服務器,3)XMPP通信服務器, 4)資源管理服務器,幻監(jiān)控管理服務器;其特征在于其中所述的IP機頂盒的客戶端通過互聯(lián)網(wǎng)彼此進行連接,同時與所述的內(nèi)容下載服務器、XMPP通信服務器、資源管理服務器以及監(jiān)控管理服務器進行連接;同時,所述的內(nèi)容下載服務器、XMPP通信服務器、資源管理服務器以及監(jiān)控管理服務器之間通過網(wǎng)絡互聯(lián);其中所述的內(nèi)容下載服務器是指用于存儲網(wǎng)絡中所有的多媒體信息,以便用戶需要下載多媒體時,根據(jù)資源管理服務器提供的下載信息從內(nèi)容下載服務器下載所需要的多媒體資源的服務器;所述的資源管理服務器是指用于提供視頻下載用戶注冊及其每次下載業(yè)務的授權(quán)管理,處理用戶使用機頂盒的資費清算;用于機頂盒最新節(jié)目單和各欄目分類信息的更新,以及機頂盒用戶定制下載節(jié)目單的推送;以及用于存儲網(wǎng)絡中所有多媒體節(jié)目信息的數(shù)據(jù)庫服務器,以便用戶在需要下載多媒體節(jié)目時,可以從服務器的數(shù)據(jù)庫中提取所需內(nèi)容下載服務器中的節(jié)目源的服務器;所述的XMPP通信服務器是指在XMPP通信中客戶端機頂盒,服務器,網(wǎng)關(guān)三者的任意兩個之間雙向發(fā)生聯(lián)系的服務器;該服務器同時承擔了客戶端機頂盒信息記錄,連接資源管理服務器和內(nèi)容下載服務器的路由功能;所述的監(jiān)控管理服務器是指用于獲取內(nèi)容下載服務器,XMPP通信服務器,資源管理服務器運轉(zhuǎn)狀態(tài),包括風扇轉(zhuǎn)速,主機溫控,硬盤使用狀況,主機CPU及內(nèi)存信息,互聯(lián)網(wǎng)使用狀態(tài),系統(tǒng)預警提示的服務器;此外,在服務器和客戶端機頂盒即時通信系統(tǒng)的互聯(lián)互通由網(wǎng)關(guān)承擔。
專利摘要本實用新型公開了一種面向IP機頂盒的多服務器分段下載系統(tǒng)。提供一種IP機頂盒客戶端基于C/S(Client/Server)模式數(shù)字媒體下載系統(tǒng),首先由IP機頂盒專用協(xié)議發(fā)出下載請求,通過XMPP通信服務器從資源管理服務器上獲得包含各內(nèi)容下載服務器節(jié)目源的信息文件,然后根據(jù)機頂盒配置,下載媒體文件大小,內(nèi)容下載服務器狀況為下載的同一個文件劃分不同文件段,最后通過FTP方式從不同內(nèi)容下載服務器下載到機頂盒不同文件段中。網(wǎng)絡拓撲結(jié)構(gòu)包括IP機頂盒的客戶端,內(nèi)容下載服務器,XMPP通信服務器,資源管理服務器,監(jiān)控管理服務器。該系統(tǒng)采用了XMPP通信協(xié)議其開放性和實時性的特點與傳統(tǒng)C/S(Client/Server)模式數(shù)字媒體應用區(qū)分開來,多服務器下載使各服務器負載均衡,優(yōu)化網(wǎng)絡帶寬的利用率。
文檔編號H04N21/637GK202135156SQ201120037770
公開日2012年2月1日 申請日期2011年2月14日 優(yōu)先權(quán)日2011年2月14日
發(fā)明者劉幸偕, 吳軼峰, 張芩, 徐國偉 申請人:上海高智科技發(fā)展有限公司, 上海高智網(wǎng)絡股份有限公司, 上海高智通信研究院有限公司