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