[發(fā)明專利]一種直播多媒體資源的數(shù)據(jù)請求方法及裝置在審
| 申請?zhí)枺?/td> | 201610958022.8 | 申請日: | 2016-10-27 |
| 公開(公告)號: | CN107995244A | 公開(公告)日: | 2018-05-04 |
| 發(fā)明(設計)人: | 趙國鑫;孔韜;劉春瑞 | 申請(專利權)人: | 北京優(yōu)朋普樂科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京同達信恒知識產(chǎn)權代理有限公司11291 | 代理人: | 黃志華 |
| 地址: | 100123 北京市朝陽區(qū)高碑店*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 直播 多媒體 資源 數(shù)據(jù) 請求 方法 裝置 | ||
技術領域
本發(fā)明涉及計算機技術領域,尤其涉及一種直播多媒體資源的數(shù)據(jù)請求方法及裝置。
背景技術
隨著互聯(lián)網(wǎng)的發(fā)展,人們對網(wǎng)絡點播的需求越來越普遍,從而對網(wǎng)絡服務的要求越來越高。在傳統(tǒng)的客戶端/服務器(Client/Server,C/S)模式中,各個客戶端均要向服務器請求播放服務。隨著請求播放服務的客戶端數(shù)量不斷增多,服務器會受到自身能力的限制,因此,為了消除以服務器為中心的網(wǎng)絡瓶頸,涌現(xiàn)出了點對點(Peer To Peer,P2P)技術。
P2P技術打破了傳統(tǒng)的C/S模式,在使用P2P技術的P2P網(wǎng)絡中,每個客戶端就是一個節(jié)點,數(shù)據(jù)傳輸通過節(jié)點進行,不需要很多的服務器。但是為了保證數(shù)據(jù)傳輸質(zhì)量,P2P網(wǎng)絡會自動分析每個節(jié)點的硬件資源,讓有較大帶寬和高速計算能力的節(jié)點擔任“超級節(jié)點”。因此,多個“超級節(jié)點”和多個客戶端共同組成了P2P網(wǎng)絡,其中,超級節(jié)點能為其他客戶端提供高質(zhì)量的數(shù)據(jù)服務。
目前,在P2P網(wǎng)絡中,各個客戶端在獲取直播多媒體資源時,所述各個客戶端首先向超級節(jié)點請求所述直播多媒體資源的數(shù)據(jù),所述超級節(jié)點選擇一個小于或等于當前時間刻的時間點,將所述超級節(jié)點從該時間點至所述當前時刻緩存的所述直播多媒體資源的數(shù)據(jù)返回給所述各個客戶端。然而,在同一時刻各個客戶端同時向所述超級節(jié)點請求所述直播多媒體資源的數(shù)據(jù)時,所述各個客戶端獲取到的所述直播多媒體資源的數(shù)據(jù)相同,所述各個客戶端之間無法分享所述數(shù)據(jù),后續(xù)還需要繼續(xù)向所述超級節(jié)點請求所述直播多媒體資源的數(shù)據(jù)。這樣,導致了所述超級節(jié)點工作壓力較大。
發(fā)明內(nèi)容
本發(fā)明提供一種直播多媒體資源的數(shù)據(jù)請求方法及裝置,用以解決現(xiàn)有技術中P2P網(wǎng)絡中的超級節(jié)點工作壓力較大的問題。
本發(fā)明提供的具體技術方案如下:
第一方面,本發(fā)明實施例提供了一種直播多媒體資源的數(shù)據(jù)請求方法,包括:
客戶端向第一超級節(jié)點發(fā)送數(shù)據(jù)位置請求;
所述客戶端接收所述第一超級節(jié)點返回的待播放的直播多媒體資源的第一數(shù)據(jù)位置,其中,所述第一數(shù)據(jù)位置為所述客戶端播放所述直播多媒體資源的起始數(shù)據(jù)位置;
所述客戶端確定第二數(shù)據(jù)位置,所述第二數(shù)據(jù)位置為所述第一超級節(jié)點當前時刻緩存的所述直播多媒體資源的數(shù)據(jù)的位置;
所述客戶端在所述第一數(shù)據(jù)位置與所述第二數(shù)據(jù)位置之間確定第三數(shù)據(jù)位置,向至少一個第二超級節(jié)點請求所述第一數(shù)據(jù)位置與所述第三數(shù)據(jù)位置之間的所述直播多媒體資源的第一數(shù)據(jù),以及向其他客戶端請求所述第三數(shù)據(jù)位置與所述第二數(shù)據(jù)位置之間的所述直播多媒體資源的第二數(shù)據(jù)。
結合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述客戶端確定所述第二數(shù)據(jù)位置,包括:
所述客戶端獲取預設的數(shù)據(jù)范圍,所述數(shù)據(jù)范圍為所述第一超級節(jié)點保存的所述直播多媒體資源從所述第一數(shù)據(jù)位置至當前時刻緩存的數(shù)據(jù)的位置之間的數(shù)據(jù)范圍;
所述客戶端根據(jù)所述第一數(shù)據(jù)位置與所述數(shù)據(jù)范圍,確定所述第二數(shù)據(jù)位置。
結合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,根據(jù)以下公式確定所述第二數(shù)據(jù)位置:
其中,所述數(shù)據(jù)范圍的單位為字節(jié),所述數(shù)據(jù)塊的大小的單位為字節(jié),所述第一數(shù)據(jù)位置及所述第二數(shù)據(jù)位置均為數(shù)據(jù)塊的位置編號。
結合第一方面,在第一方面的第三種可能的實現(xiàn)方式中,所述客戶端在所述第一數(shù)據(jù)位置與所述第二數(shù)據(jù)位置之間確定所述第三數(shù)據(jù)位置,包括:
所述客戶端在所述第一數(shù)據(jù)位置與所述第二數(shù)據(jù)位置之間確定第四數(shù)據(jù)位置,所述第四數(shù)據(jù)位置為所述客戶端向所述至少一個第二超級節(jié)點請求所述直播多媒體資源的數(shù)據(jù)的最小臨界位置;
所述客戶端在所述第四數(shù)據(jù)位置與所述第二數(shù)據(jù)位置之間確定所述第三數(shù)據(jù)位置。
結合第一方面、第一方面的第一種至第三種可能的實現(xiàn)方式中的任一項,在第一方面的第四種可能的實現(xiàn)方式中,在所述客戶端向至少一個第二超級節(jié)點請求所述第一數(shù)據(jù)位置與所述第三數(shù)據(jù)位置之間的所述直播多媒體資源的第一數(shù)據(jù)之后,所述方法還包括:
所述客戶端接收所述至少一個第二超級節(jié)點發(fā)送的第一數(shù)據(jù);
所述客戶端確定在接收到所述第一數(shù)據(jù)經(jīng)過第一設定時長、向所述其他客戶端請求所述第二數(shù)據(jù)后經(jīng)過第二設定時長,且未接收到所述其他客戶端發(fā)送的所述第二數(shù)據(jù);
所述客戶端向所述至少一個第二超級節(jié)點請求所述第二數(shù)據(jù)。
第二方面,本發(fā)明實施例提供了一種直播多媒體資源的數(shù)據(jù)位置發(fā)送方法,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京優(yōu)朋普樂科技有限公司,未經(jīng)北京優(yōu)朋普樂科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610958022.8/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種用于光纖的熔纖裝置
- 下一篇:一種資源共享的方法及終端
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





