[發(fā)明專(zhuān)利]多媒體文件的下載播放系統(tǒng)和方法有效
| 申請(qǐng)?zhí)枺?/td> | 200810085550.2 | 申請(qǐng)日: | 2008-03-17 |
| 公開(kāi)(公告)號(hào): | CN101247402A | 公開(kāi)(公告)日: | 2008-08-20 |
| 發(fā)明(設(shè)計(jì))人: | 關(guān)鎮(zhèn)安;聶科峰 | 申請(qǐng)(專(zhuān)利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類(lèi)號(hào): | H04L29/06 | 分類(lèi)號(hào): | H04L29/06;H04L29/08;H04L12/18 |
| 代理公司: | 北京匯澤知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 王黎延;蔣雅潔 |
| 地址: | 518044廣東省深圳市*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 多媒體 文件 下載 播放 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)通信網(wǎng)絡(luò)技術(shù),尤其涉及一種數(shù)據(jù)通信網(wǎng)絡(luò)中,多媒體文件的下載播放的系統(tǒng)和方法。
背景技術(shù)
隨著數(shù)據(jù)通信網(wǎng)絡(luò)的不斷發(fā)展,業(yè)界陸續(xù)出現(xiàn)了許多可供用戶(hù)下載網(wǎng)絡(luò)數(shù)據(jù)資源的下載方式。例如目前主要包括以下幾種下載方式:
比特彗星(BT,BitTorrent)下載方式,是一種基于BitTorrent協(xié)議的點(diǎn)對(duì)點(diǎn)(P2P,peer-to-peer)下載方式。
Ed2k下載方式,是一種基于Ed2k協(xié)議的P2P下載方式。
P2SP下載方式,P2SP有效地把原本孤立的服務(wù)器和其鏡像資源以及P2P資源整合到了一起。也就是說(shuō),在下載的穩(wěn)定性和下載的速度上,都比傳統(tǒng)的P2P或點(diǎn)對(duì)服務(wù)器(P2S,peer-to-Server)有了非常大的提高。
超文本傳輸協(xié)議(HTTP,Hyper?Text?Transferring?Protocol)下載方式,該下載方式通過(guò)HTTP協(xié)議進(jìn)行文件下載。HTTP是一種為了將位于全球各個(gè)地方的Web服務(wù)器中的內(nèi)容發(fā)送給不特定多數(shù)用戶(hù)而制訂的協(xié)議。也就是說(shuō),可以把HTTP看作是旨在向不特定多數(shù)的用戶(hù)“發(fā)放”文件的協(xié)議。
文件傳輸協(xié)議(FTP,F(xiàn)ile?Transfer?Protocol)下載方式,用于Internet上的控制文件的雙向傳輸。同時(shí),它也是一個(gè)應(yīng)用程序(Application)。用戶(hù)可以通過(guò)它把自己的計(jì)算機(jī)與世界各地所有運(yùn)行FTP協(xié)議的服務(wù)器相連,訪(fǎng)問(wèn)服務(wù)器上的大量程序和信息。
對(duì)于多媒體數(shù)據(jù)資源,目前出現(xiàn)了一種邊下載邊播放多媒體文件的技術(shù)方案。該方案是基于P2P網(wǎng)絡(luò)下載的多媒體文件實(shí)現(xiàn)實(shí)時(shí)播放的方法,其下載客戶(hù)端包括一個(gè)播放模塊和一個(gè)P2P數(shù)據(jù)傳輸模塊,下載客戶(hù)端通過(guò)P2P網(wǎng)絡(luò)下載多媒體數(shù)據(jù),同時(shí)傳送給播放模塊進(jìn)行播放。
但是,現(xiàn)有的這種邊下載邊播放多媒體數(shù)據(jù)的方案只能從P2P網(wǎng)絡(luò)中下載,獲取的方式單一,下載成功率和下載速度都比較低。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種多媒體文件的下載播放系統(tǒng),以實(shí)現(xiàn)邊下載邊播放多媒體文件的同時(shí)提高下載速度和下載成功率。
本發(fā)明所要解決的另一技術(shù)問(wèn)題在于提供一種多媒體文件的下載播放方法,以實(shí)現(xiàn)邊下載邊播放多媒體文件的同時(shí)提高下載速度和下載成功率。
為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明的主要技術(shù)方案為:
一種多媒體文件的下載播放系統(tǒng),包括:
下載模塊,其中設(shè)置有至少兩種下載方式模塊,利用至少兩種下載方式模塊并行分片下載多媒體文件;
數(shù)據(jù)管理模塊,用于將并行分片下載的分片數(shù)據(jù)按照分片順序進(jìn)行排序,并將排序后的分片數(shù)據(jù)整合到本地的一個(gè)文件中保存,為播放器提供播放數(shù)據(jù);
播放模塊,用于啟動(dòng)播放器播放所下載的多媒體文件數(shù)據(jù)。
優(yōu)選的,所述下載模塊具體包括:下載記錄上報(bào)單元、統(tǒng)計(jì)服務(wù)器、下載請(qǐng)求分析模塊、至少兩種下載方式模塊、以及片控制模塊;
所述每種下載方式模塊,用于利用各自的下載協(xié)議下載數(shù)據(jù);
所述下載記錄上報(bào)單元用于在本地每下載一個(gè)多媒體文件時(shí),將該多媒體文件的信息和本次下載信息上報(bào)給統(tǒng)計(jì)服務(wù)器;
所述統(tǒng)計(jì)服務(wù)器對(duì)數(shù)據(jù)進(jìn)行整理,收集同一多媒體文件的至少兩種下載方式的下載信息;
所述下載請(qǐng)求分析模塊用于在接收到新的多媒體文件下載請(qǐng)求后,將該?下載請(qǐng)求中的下載信息發(fā)送給所述統(tǒng)計(jì)服務(wù)器,統(tǒng)計(jì)服務(wù)器根據(jù)該下載信息查詢(xún)同一多媒體文件的其它下載信息并下發(fā)給所述下載請(qǐng)求分析模塊;
所述片控制模塊用于確定所述下載請(qǐng)求中的下載信息對(duì)應(yīng)的下載方式,以及確定統(tǒng)計(jì)服務(wù)器返回的下載信息所對(duì)應(yīng)的下載方式,控制對(duì)應(yīng)的下載方式模塊分片下載所述多媒體文件數(shù)據(jù)。
優(yōu)選的,所述播放模塊具體包括:
啟動(dòng)模塊,用于監(jiān)測(cè)數(shù)據(jù)管理模塊中是否下載到足以播放的多媒體文件數(shù)據(jù),當(dāng)下載到足以播放的多媒體文件數(shù)據(jù)后,在本地啟動(dòng)播放器,生成所述多媒體文件數(shù)據(jù)在所述數(shù)據(jù)管理模塊中的訪(fǎng)問(wèn)地址并通知給該播放器;
實(shí)時(shí)播放服務(wù)器,用于接收播放器的包括所述訪(fǎng)問(wèn)地址的下載播放請(qǐng)求,依據(jù)所述下載播放請(qǐng)求從所述數(shù)據(jù)管理模塊中獲取相應(yīng)的數(shù)據(jù)返回給播放器進(jìn)行播放。
一種多媒體文件的下載播放方法,包括:
A、利用至少兩種下載方式并行分片下載多媒體文件數(shù)據(jù);
B、將并行分片下載的分片數(shù)據(jù)按照分片順序進(jìn)行排序,并將排序后的分片數(shù)據(jù)整合到本地的一個(gè)文件中保存;
C、利用播放器播放所下載的多媒體文件數(shù)據(jù)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810085550.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。





