[發(fā)明專利]一種基于P2P網(wǎng)絡(luò)的直播數(shù)據(jù)處理方法、裝置和系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201611265065.4 | 申請(qǐng)日: | 2016-12-30 |
| 公開(公告)號(hào): | CN108271063A | 公開(公告)日: | 2018-07-10 |
| 發(fā)明(設(shè)計(jì))人: | 李響;孔韜;劉春瑞;趙國鑫 | 申請(qǐng)(專利權(quán))人: | 北京優(yōu)朋普樂科技有限公司 |
| 主分類號(hào): | H04N21/433 | 分類號(hào): | H04N21/433;H04N21/4335;H04N21/238;H04N21/239;H04N21/63 |
| 代理公司: | 北京恒都律師事務(wù)所 11395 | 代理人: | 王清亮 |
| 地址: | 100123 北京市朝陽區(qū)高碑店*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 直播 緩沖區(qū) 數(shù)據(jù)處理 請(qǐng)求端 響應(yīng)端 請(qǐng)求數(shù)據(jù)塊 數(shù)據(jù)塊下載 播放 獲取數(shù)據(jù) 區(qū)域位置 數(shù)據(jù)參數(shù) 數(shù)據(jù)緩存 數(shù)據(jù)請(qǐng)求 相應(yīng)區(qū)域 選擇響應(yīng) 最新數(shù)據(jù) 客戶端 塊信息 緩沖 申請(qǐng) 返回 | ||
1.一種基于P2P網(wǎng)絡(luò)的直播數(shù)據(jù)處理方法,其特征在于,在直播數(shù)據(jù)請(qǐng)求端一側(cè),所述方法包括:
根據(jù)請(qǐng)求端類型、直播數(shù)據(jù)參數(shù)以及所述直播數(shù)據(jù)的最新數(shù)據(jù)塊信息,將請(qǐng)求端本地的緩沖區(qū)劃分為若干個(gè)不同播放緊急程度的區(qū)域;
根據(jù)待請(qǐng)求數(shù)據(jù)塊在緩沖區(qū)中的區(qū)域位置選擇響應(yīng)端,向所述響應(yīng)端發(fā)出數(shù)據(jù)塊下載請(qǐng)求,并將所述響應(yīng)端返回的數(shù)據(jù)緩存到緩沖區(qū)的相應(yīng)區(qū)域。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)待請(qǐng)求數(shù)據(jù)塊在緩沖區(qū)中的區(qū)域位置選擇響應(yīng)端,向所述相應(yīng)端發(fā)出數(shù)據(jù)塊下載請(qǐng)求,具體包括:
對(duì)于位于播放緊急程度高于預(yù)設(shè)緊急程度的區(qū)域的待請(qǐng)求數(shù)據(jù)塊,選擇P2P服務(wù)器作為響應(yīng)端,并從所述P2P服務(wù)器下載數(shù)據(jù);
對(duì)于位于播放緊急程度不高于預(yù)設(shè)緊急程度的區(qū)域的待請(qǐng)求數(shù)據(jù)塊,選擇其他客戶端作為響應(yīng)端并從所述其他客戶端下載數(shù)據(jù);或先從其他客戶端節(jié)點(diǎn)下載數(shù)據(jù),若嘗試預(yù)設(shè)次數(shù)之后數(shù)據(jù)塊下載失敗或數(shù)據(jù)塊下載不完整,轉(zhuǎn)向從P2P服務(wù)器下載。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
為不同播放緊急程度的區(qū)域設(shè)置不同的超時(shí)重傳時(shí)間,其中,播放緊急程度越高的區(qū)域的超時(shí)重傳時(shí)間越小。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)待請(qǐng)求數(shù)據(jù)塊在緩沖區(qū)中的區(qū)域位置選擇響應(yīng)端,向所述響應(yīng)端發(fā)出數(shù)據(jù)塊下載請(qǐng)求,具體包括:
根據(jù)待請(qǐng)求數(shù)據(jù)塊在緩沖區(qū)中的區(qū)域位置所對(duì)應(yīng)的播放緊急程度選擇響應(yīng)端,并確定所述待請(qǐng)求數(shù)據(jù)塊對(duì)應(yīng)的優(yōu)先級(jí)標(biāo)識(shí),向所述響應(yīng)端發(fā)出攜帶所述優(yōu)先級(jí)標(biāo)識(shí)的所述數(shù)據(jù)塊下載請(qǐng)求。
5.根據(jù)權(quán)利要求1~4任一項(xiàng)所述的方法,其特征在于,根據(jù)請(qǐng)求端類型、直播數(shù)據(jù)參數(shù)以及所述直播數(shù)據(jù)的最新數(shù)據(jù)塊信息,將請(qǐng)求端本地的緩沖區(qū)劃分為若干個(gè)不同播放緊急程度的區(qū)域,具體包括:
向登錄服務(wù)器發(fā)出登錄請(qǐng)求,接收登錄服務(wù)器根據(jù)請(qǐng)求端類型和直播數(shù)據(jù)參數(shù)生成并返回的緩沖區(qū)分級(jí)參數(shù);
與P2P服務(wù)器交互,獲得所述最新數(shù)據(jù)塊信息;
根據(jù)所述緩沖區(qū)分級(jí)參數(shù)和最新數(shù)據(jù)塊信息,確定分區(qū)數(shù)量以及每個(gè)區(qū)域的邊界。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將請(qǐng)求端本地的緩沖區(qū)劃分為若干個(gè)不同播放緊急程度的區(qū)域,具體包括:
將請(qǐng)求端本地的緩沖區(qū)劃分為已下載區(qū)、緊急區(qū)、次緊急區(qū)和非緊急區(qū);
所述將請(qǐng)求端本地的緩沖區(qū)劃分為已下載區(qū)、緊急區(qū)、次緊急區(qū)和非緊急區(qū),具體包括:
向登錄服務(wù)器發(fā)出登錄請(qǐng)求,接收登錄服務(wù)器根據(jù)請(qǐng)求端類型和直播數(shù)據(jù)參數(shù)生成并返回的緩沖區(qū)分級(jí)參數(shù);
與P2P服務(wù)器交互,獲得所述最新數(shù)據(jù)塊信息,其中,所述最新直播數(shù)據(jù)塊信息包括最新直播數(shù)據(jù)塊序號(hào)E;
根據(jù)所述緩沖區(qū)分級(jí)參數(shù)和最新數(shù)據(jù)塊序號(hào)E,計(jì)算次緊急區(qū)的結(jié)束位置C和緊急區(qū)的結(jié)束位置B;
將緩沖區(qū)的開始位置S與正在下載的數(shù)據(jù)塊號(hào)A之間的區(qū)域作為已下載區(qū),A與B之間的區(qū)域作為緊急區(qū),B和C之間的區(qū)域作為次緊急區(qū),C和E之間的區(qū)域作為非緊急區(qū);
所述根據(jù)待請(qǐng)求數(shù)據(jù)塊在緩沖區(qū)中的區(qū)域位置選擇響應(yīng)端,向所述響應(yīng)端發(fā)出數(shù)據(jù)塊下載請(qǐng)求,具體包括:
對(duì)于位于緊急區(qū)的待請(qǐng)求數(shù)據(jù)塊,選擇P2P服務(wù)器作為響應(yīng)端,并從所述P2P服務(wù)器下載數(shù)據(jù);
對(duì)于位于次緊急區(qū)的待請(qǐng)求數(shù)據(jù)塊,先從其他客戶端節(jié)點(diǎn)下載數(shù)據(jù),若嘗試預(yù)設(shè)次數(shù)之后數(shù)據(jù)塊下載失敗或數(shù)據(jù)塊下載不完整,轉(zhuǎn)向從P2P服務(wù)器下載;
對(duì)于位于非緊急區(qū)的待請(qǐng)求數(shù)據(jù)塊,選擇其他客戶端作為響應(yīng)端,并從該所述其他客戶端下載數(shù)據(jù);
所述方法還包括:將緊急區(qū)、次緊急區(qū)和非緊急區(qū)的超時(shí)重傳時(shí)間分別設(shè)置為第一超時(shí)時(shí)間、第二超時(shí)時(shí)間和第三超時(shí)時(shí)間,其中,第一超時(shí)時(shí)間<第二超時(shí)時(shí)間<第三超時(shí)時(shí)間。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京優(yōu)朋普樂科技有限公司,未經(jīng)北京優(yōu)朋普樂科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611265065.4/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨(dú)立于分配過程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 一種主動(dòng)回收數(shù)據(jù)緩沖區(qū)的方法
- 緩沖區(qū)控制裝置及方法
- 緩沖區(qū)數(shù)的調(diào)整方法和裝置
- 一種面向多租戶的緩沖區(qū)管理方法及服務(wù)器
- 一種汽車CAN總線網(wǎng)關(guān)的報(bào)文收發(fā)方法及系統(tǒng)
- 數(shù)據(jù)緩沖方法、裝置及存儲(chǔ)介質(zhì)
- 高并發(fā)數(shù)據(jù)存儲(chǔ)方法及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 環(huán)形緩沖區(qū)的數(shù)據(jù)寫入方法、裝置、設(shè)備及介質(zhì)
- 一種能夠保證接收數(shù)據(jù)完整性的數(shù)據(jù)緩沖系統(tǒng)及方法
- 一種串口通信中的雙指針環(huán)形緩沖區(qū)設(shè)計(jì)方法及系統(tǒng)
- 數(shù)據(jù)處理設(shè)備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設(shè)備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計(jì)算機(jī)可讀取的記錄介質(zhì)
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 重發(fā)請(qǐng)求發(fā)送方法、發(fā)送端裝置及接收端裝置
- 重發(fā)請(qǐng)求發(fā)送方法及接收端裝置
- 存儲(chǔ)器端存儲(chǔ)請(qǐng)求管理
- 存儲(chǔ)器端存儲(chǔ)請(qǐng)求管理
- 重傳請(qǐng)求的處理方法、發(fā)送端、接收端和系統(tǒng)
- 一種響應(yīng)請(qǐng)求端請(qǐng)求的方法及系統(tǒng)
- 圖片請(qǐng)求方法、響應(yīng)圖片請(qǐng)求的方法及客戶端
- 密碼重置的方法、請(qǐng)求端和校驗(yàn)端
- 移動(dòng)端請(qǐng)求的處理方法和裝置
- 藍(lán)牙通信認(rèn)證請(qǐng)求、接收及通信方法、移動(dòng)端、設(shè)備端





