[發(fā)明專利]數(shù)據(jù)傳輸?shù)姆椒?/span>無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 200610140690.6 | 申請(qǐng)日: | 2006-09-29 |
| 公開(kāi)(公告)號(hào): | CN101155296A | 公開(kāi)(公告)日: | 2008-04-02 |
| 發(fā)明(設(shè)計(jì))人: | 王嵩;鄭烇;李俊;朱明;趙兵選 | 申請(qǐng)(專利權(quán))人: | 中國(guó)科學(xué)技術(shù)大學(xué) |
| 主分類號(hào): | H04N7/173 | 分類號(hào): | H04N7/173;H04L12/56;H04L9/00 |
| 代理公司: | 北京凱特來(lái)知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 趙鎮(zhèn)勇 |
| 地址: | 230026*** | 國(guó)省代碼: | 安徽;34 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)傳輸 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種計(jì)算機(jī)通信技術(shù),尤其涉及一種P2P視頻點(diǎn)播系統(tǒng)中數(shù)據(jù)傳輸?shù)姆椒ā?/p>
背景技術(shù)
VOD(Video?On?Demand視頻點(diǎn)播)是在互聯(lián)網(wǎng)上提供的一種交互式多媒體業(yè)務(wù),可以為住宅和商業(yè)用戶提供單一接入通道,使他們可以點(diǎn)播遠(yuǎn)程視頻節(jié)目。
傳統(tǒng)的VOD(視頻點(diǎn)播)是采用C/S(客戶機(jī)/服務(wù)器)連接模式提供點(diǎn)播(包括VOD和時(shí)移電視)業(yè)務(wù)的。由于I/O(服務(wù)器輸入/輸出)“瓶頸”的限制,一臺(tái)服務(wù)器只能支持有限的并發(fā)流(千數(shù)量級(jí)的并發(fā)流)。要解決十萬(wàn)、百萬(wàn)用戶同時(shí)收看的問(wèn)題,不僅需要大量服務(wù)器,還需要極寬的網(wǎng)絡(luò)帶寬。客戶機(jī)/服務(wù)器模式已經(jīng)成為制約VOD發(fā)展的“瓶頸”。
目前,解決方法是體系結(jié)構(gòu)向P2P(端對(duì)端)對(duì)等連接模式演化。P2P技術(shù)將許多用戶結(jié)合成一個(gè)網(wǎng)絡(luò),共享其中的帶寬,共同處理其中的信息。與傳統(tǒng)的客戶機(jī)/服務(wù)器模式不同,P2P工作方式中,每一個(gè)客戶終端既是客戶機(jī)又是服務(wù)器。
現(xiàn)有技術(shù)中,對(duì)文件數(shù)據(jù)的切分傳輸一般按照數(shù)據(jù)塊的大小進(jìn)行切分,而且受設(shè)備內(nèi)存大小的限制,文件數(shù)據(jù)的大小會(huì)受到限制,很難將較大的文件數(shù)據(jù)切分成需要大小的數(shù)據(jù)塊。對(duì)于需要對(duì)影片播放時(shí)進(jìn)行精確定位的情況,使用按照大小進(jìn)行切分的方式已經(jīng)無(wú)能為力。另外,當(dāng)需要對(duì)影片文件進(jìn)行剪輯以獲取自己需要的部分時(shí),按照數(shù)據(jù)塊的大小進(jìn)行切分的方式很難完成。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種靈活、可靠的P2P?VOD(視頻點(diǎn)播)系統(tǒng)中進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ǎ摲椒ò炊喾N方式將數(shù)據(jù)切分成需要大小的數(shù)據(jù)塊分別進(jìn)行傳輸。
本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:
本發(fā)明的數(shù)據(jù)傳輸?shù)姆椒ǎ糜谠赑2P視頻點(diǎn)播系統(tǒng)中實(shí)現(xiàn)數(shù)據(jù)傳輸,所述P2P視頻點(diǎn)播系統(tǒng)包括多個(gè)結(jié)點(diǎn),所述多個(gè)結(jié)點(diǎn)之間通過(guò)P2P對(duì)等連接,用于實(shí)現(xiàn)數(shù)據(jù)的傳輸,包括步驟:
A、將P2P視頻點(diǎn)播系統(tǒng)中的數(shù)據(jù)切分成多個(gè)數(shù)據(jù)塊,每個(gè)數(shù)據(jù)塊可在P2P視頻點(diǎn)播系統(tǒng)的結(jié)點(diǎn)之間單獨(dú)傳輸;
B、對(duì)切分后的每一個(gè)數(shù)據(jù)塊進(jìn)行加密;
C、數(shù)據(jù)接收端從P2P視頻點(diǎn)播系統(tǒng)中的不同結(jié)點(diǎn)中分別下載不同的數(shù)據(jù)塊,并將所下載的多個(gè)數(shù)據(jù)塊組合成完整的數(shù)據(jù)。
所述的步驟A包括步驟:
A1、確任所述數(shù)據(jù)的元數(shù)據(jù)的大小、位置及元數(shù)據(jù)信息,所述元數(shù)據(jù)信息包括所述數(shù)據(jù)的特征信息;
A2、對(duì)數(shù)據(jù)進(jìn)行切分,所述切分的方式包括以下方式中的至少一種:
按需要的數(shù)據(jù)塊的大小進(jìn)行切分;
按需要的數(shù)據(jù)塊的持續(xù)時(shí)間進(jìn)行切分;
按選擇的切分位置進(jìn)行切分。
所述的步驟A還包括,將切分后的數(shù)據(jù)塊以及包含元數(shù)據(jù)信息的元數(shù)據(jù)塊,按照它們?cè)跀?shù)據(jù)中存在的時(shí)間上的先后順序進(jìn)行標(biāo)號(hào),并記錄各個(gè)數(shù)據(jù)塊的大小和持續(xù)時(shí)間。
所述的步驟A還包括,對(duì)數(shù)據(jù)切分結(jié)束后刪除原數(shù)據(jù)。
所述的步驟B中,對(duì)數(shù)據(jù)塊用MD5加密算法進(jìn)行加密。
所述的方法還包括步驟:
D、將數(shù)據(jù)切分的相關(guān)信息構(gòu)建消息對(duì)象,用于實(shí)現(xiàn)對(duì)數(shù)據(jù)的管理。
所述的步驟D包括步驟:
D1、構(gòu)建消息對(duì)象,所述的消息對(duì)象包括數(shù)據(jù)切分的相關(guān)信息;
D2、將構(gòu)建好的消息對(duì)象發(fā)送給媒體資源管理模塊,媒體資源管理模塊根據(jù)消息對(duì)象中的相關(guān)信息對(duì)數(shù)據(jù)進(jìn)行管理。
步驟D1中構(gòu)建的消息對(duì)象包括以下信息:
數(shù)據(jù)文件的總大小和/或持續(xù)時(shí)間、切分后各個(gè)數(shù)據(jù)塊的大小和/或持續(xù)時(shí)間、MD5摘要、序列號(hào)、元數(shù)據(jù)大小和位置。
步驟D1中構(gòu)建的消息對(duì)象包括消息號(hào),所述的消息號(hào)包含數(shù)據(jù)是否被正確切分的信息。
進(jìn)行步驟D2的同時(shí),緩存所述的消息對(duì)象;且當(dāng)消息對(duì)象發(fā)送失敗時(shí),重新發(fā)送消息對(duì)象。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明所述的數(shù)據(jù)傳輸?shù)姆椒ǎ捎趯⒚襟w數(shù)據(jù)切分成較小的塊,使媒體終端與服務(wù)器之間進(jìn)行數(shù)據(jù)交互的同時(shí),也使不同的媒體終端之間交換數(shù)據(jù),這將大大提高系統(tǒng)的吞吐量和可擴(kuò)展性,也能充分利用帶寬增加下載速率。
又由于數(shù)據(jù)的切分可按時(shí)間、按大小或者選擇切分的方式進(jìn)行切分,可得到所需大小或者所需持續(xù)時(shí)間或者所需的特定部分的數(shù)據(jù)塊,這樣便于文件的傳輸,使系統(tǒng)增加了多條下載通道,提高了下載速率,從而保證了影片或其它媒體文件的流暢播放。
主要用于在P2P視頻點(diǎn)播系統(tǒng)中實(shí)現(xiàn)數(shù)據(jù)傳輸,也用于在其它網(wǎng)絡(luò)中實(shí)現(xiàn)數(shù)據(jù)傳輸。
附圖說(shuō)明
圖1為P2P視頻點(diǎn)播系統(tǒng)的系統(tǒng)框圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)科學(xué)技術(shù)大學(xué),未經(jīng)中國(guó)科學(xué)技術(shù)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610140690.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種并發(fā)數(shù)據(jù)傳輸控制方法、裝置及終端
- 數(shù)據(jù)傳輸處理方法和數(shù)據(jù)傳輸器
- 一種數(shù)據(jù)傳輸方法及裝置
- 數(shù)據(jù)傳輸方法、裝置及設(shè)備
- 一種數(shù)據(jù)傳輸終端、方法及系統(tǒng)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方式的選擇方法和裝置
- 數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種基于電價(jià)的非實(shí)時(shí)數(shù)據(jù)傳輸調(diào)度方法
- 基于云計(jì)算的數(shù)據(jù)傳輸處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





