專利名稱:一種傳輸流的共享方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種傳輸流的共享方法。
背景技術(shù):
隨著機(jī)頂盒的功能越來越豐富,人們除了用機(jī)頂盒來收看數(shù)字電視節(jié)目外,還可以獲得很多其他的功能,錄制功能就是其中之一。在使用錄制功能時(shí),錄制好的節(jié)目會(huì)自動(dòng)生成一個(gè)傳輸流(TS)并存儲(chǔ)起來。用戶可隨時(shí)通過機(jī)頂盒調(diào)用錄制好的傳輸流進(jìn)行收看。如果錄制好的傳輸流需要在其它設(shè)備上觀看,例如個(gè)人電腦、手機(jī)等,可以采用將傳輸流通過網(wǎng)絡(luò)直接共享,并由其它設(shè)備下載訪問的方式來觀看。由于錄制的傳輸流通常包括多個(gè)節(jié)目的信息,其數(shù)據(jù)量非常龐大,所以采用上述方式,會(huì)消耗掉大量的帶寬,造成資源很大的浪費(fèi)?!?br>
發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種傳輸流的共享方法,以在節(jié)約網(wǎng)絡(luò)帶寬的同時(shí)實(shí)現(xiàn)對(duì)傳輸流的有效共享。為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是提供一種傳輸流的共享方法,該共享方法包括接收共享請(qǐng)求,共享請(qǐng)求包括包標(biāo)識(shí)符;發(fā)送傳輸流中與包標(biāo)識(shí)符對(duì)應(yīng)的傳輸流數(shù)據(jù)包。其中,發(fā)送傳輸流中與包標(biāo)識(shí)符對(duì)應(yīng)的傳輸流數(shù)據(jù)包的步驟包括發(fā)送根據(jù)包標(biāo)識(shí)符對(duì)應(yīng)的索引文件從傳輸流中提取的與索引文件中的位置偏移相對(duì)應(yīng)的傳輸流數(shù)據(jù)包,索弓I文件是通過以包標(biāo)識(shí)符為區(qū)分標(biāo)識(shí)對(duì)傳輸流進(jìn)行解析獲得的,索引文件包括包標(biāo)識(shí)符以及包含包標(biāo)識(shí)符的傳輸流數(shù)據(jù)包在傳輸流中的位置偏移。其中,索引文件進(jìn)一步包括傳輸流數(shù)據(jù)包的第一時(shí)間戳,共享請(qǐng)求進(jìn)一步包括第二時(shí)間戳;發(fā)送傳輸流中與包標(biāo)識(shí)符對(duì)應(yīng)的傳輸流數(shù)據(jù)包的步驟包括發(fā)送根據(jù)索引文件從傳輸流中提取的與位置偏移相對(duì)應(yīng)且第一時(shí)間戳等于和晚于第二時(shí)間戳的傳輸流數(shù)據(jù)包。其中,包標(biāo)識(shí)符為節(jié)目關(guān)聯(lián)表、節(jié)目映射表、視頻、音頻或字幕中的任意一個(gè)或組合的包標(biāo)識(shí)符。為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是提供一種傳輸流的共享方法,該共享方法包括發(fā)送共享請(qǐng)求,共享請(qǐng)求包括包標(biāo)識(shí)符;接收傳輸流中與包標(biāo)識(shí)符對(duì)應(yīng)的傳輸流數(shù)據(jù)包。其中,接收傳輸流中與包標(biāo)識(shí)符對(duì)應(yīng)的傳輸流數(shù)據(jù)包的步驟包括接收根據(jù)包標(biāo)識(shí)符對(duì)應(yīng)的索引文件從傳輸流中提取的與索引文件中的位置偏移相對(duì)應(yīng)的傳輸流數(shù)據(jù)包,索弓I文件是通過以包標(biāo)識(shí)符為區(qū)分標(biāo)識(shí)對(duì)傳輸流進(jìn)行解析獲得的,索引文件包括包標(biāo)識(shí)符以及包含包標(biāo)識(shí)符的傳輸流數(shù)據(jù)包在傳輸流中的位置偏移。其中,索引文件進(jìn)一步包括傳輸流數(shù)據(jù)包的第一時(shí)間戳,共享請(qǐng)求進(jìn)一步包括第二時(shí)間戳;接收傳輸流中與包標(biāo)識(shí)符對(duì)應(yīng)的傳輸流數(shù)據(jù)包的步驟包括接收根據(jù)索引文件從傳輸流中提取的與位置偏移相對(duì)應(yīng)且第一時(shí)間戳等于和晚于第二時(shí)間戳的傳輸流數(shù)據(jù)包。其中,包標(biāo)識(shí)符為節(jié)目關(guān)聯(lián)表、節(jié)目映射表、視頻、音頻或字幕中的任意一個(gè)或組合的包標(biāo)識(shí)符。為解決上述技術(shù)問題,本發(fā)明采用的又一個(gè)技術(shù)方案是提供一種傳輸流的共享方法,該共享方法包括接收第一共享請(qǐng)求,第一 共享請(qǐng)求包括節(jié)目關(guān)聯(lián)表包標(biāo)識(shí)符;發(fā)送傳輸流中與節(jié)目關(guān)聯(lián)表包標(biāo)識(shí)符相對(duì)應(yīng)的第一傳輸流數(shù)據(jù)包,第一傳輸流數(shù)據(jù)包包括節(jié)目映射表包標(biāo)識(shí)符;接收第二共享請(qǐng)求,第二共享請(qǐng)求包括經(jīng)用戶選擇的節(jié)目映射表包標(biāo)識(shí)符;發(fā)送傳輸流中與第二共享請(qǐng)求中的節(jié)目映射表包標(biāo)識(shí)符相對(duì)應(yīng)的第二傳輸流數(shù)據(jù)包,第二傳輸流數(shù)據(jù)包包括音頻包標(biāo)識(shí)符、視頻包標(biāo)識(shí)符或字幕包標(biāo)識(shí)符;接收第三共享請(qǐng)求,第三共享請(qǐng)求包括經(jīng)用戶選擇的音頻包標(biāo)識(shí)符、視頻包標(biāo)識(shí)符或字幕包標(biāo)識(shí)符;發(fā)送傳輸流中與第三共享請(qǐng)求中的音頻包標(biāo)識(shí)符、視頻包標(biāo)識(shí)符或字幕包標(biāo)識(shí)符相對(duì)應(yīng)的第三傳輸流數(shù)據(jù)包。為解決上述技術(shù)問題,本發(fā)明采用的又一個(gè)技術(shù)方案是提供一種傳輸流的共享方法,該共享方法包括發(fā)送第一共享請(qǐng)求,第一共享請(qǐng)求包括節(jié)目關(guān)聯(lián)表包標(biāo)識(shí)符;接收傳輸流中與節(jié)目關(guān)聯(lián)表包標(biāo)識(shí)符相對(duì)應(yīng)的第一傳輸流數(shù)據(jù)包,第一傳輸流數(shù)據(jù)包包括節(jié)目映射表包標(biāo)識(shí)符;發(fā)送第二共享請(qǐng)求,第二共享請(qǐng)求包括經(jīng)用戶選擇的節(jié)目映射表包標(biāo)識(shí)符;接收傳輸流中與第二共享請(qǐng)求中的節(jié)目映射表包標(biāo)識(shí)符相對(duì)應(yīng)的第二傳輸流數(shù)據(jù)包,第二傳輸流數(shù)據(jù)包包括音頻包標(biāo)識(shí)符、視頻包標(biāo)識(shí)符或字幕包標(biāo)識(shí)符;發(fā)送第三共享請(qǐng)求,第三共享請(qǐng)求包括經(jīng)用戶選擇的音頻包標(biāo)識(shí)符、視頻包標(biāo)識(shí)符或字幕包標(biāo)識(shí)符;接收傳輸流中與第三共享請(qǐng)求中的音頻包標(biāo)識(shí)符、視頻包標(biāo)識(shí)符或字幕包標(biāo)識(shí)符相對(duì)應(yīng)的第三傳輸流數(shù)據(jù)包。本發(fā)明的有益效果是與現(xiàn)有技術(shù)相比,本發(fā)明傳輸流的共享方法以包標(biāo)識(shí)符為區(qū)分標(biāo)識(shí),根據(jù)用戶需求僅發(fā)送傳輸流中與共享請(qǐng)求中的包標(biāo)識(shí)符對(duì)應(yīng)的傳輸流數(shù)據(jù)包,避免發(fā)送其他不必要的傳輸流數(shù)據(jù)包,可以在節(jié)約網(wǎng)絡(luò)帶寬的同時(shí)實(shí)現(xiàn)對(duì)傳輸流的有效共孚。
圖I是本發(fā)明第一實(shí)施例的傳輸流的共享方法的流程圖;圖2是本發(fā)明第二實(shí)施例的傳輸流的共享方法的流程圖;圖3是本發(fā)明第三實(shí)施例的傳輸流的共享方法的流程圖;以及圖4是本發(fā)明第四實(shí)施例的傳輸流的共享方法的流程圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說明。本發(fā)明公開的傳輸流共享方法所采用的系統(tǒng)架構(gòu)包括服務(wù)器端和客戶端,服務(wù)器端和客戶端通過網(wǎng)絡(luò)相互傳遞數(shù)據(jù)。服務(wù)器端存儲(chǔ)有預(yù)先錄制的傳輸流和索引文件。其中,服務(wù)器端可以是機(jī)頂盒等,客戶端可以是個(gè)人電腦、手機(jī)、電視或平板電腦等。
如本領(lǐng)域技術(shù)人員所知的,傳輸流包含有多個(gè)節(jié)目信息,由多個(gè)傳輸流數(shù)據(jù)包組成。每個(gè)傳輸流數(shù)據(jù)包為188個(gè)字節(jié)。傳輸流的結(jié)構(gòu)如下所示
權(quán)利要求
1.一種傳輸流的共享方法,其特征在于,所述共享方法包括 接收共享請(qǐng)求,所述共享請(qǐng)求包括包標(biāo)識(shí)符; 發(fā)送傳輸流中與所述包標(biāo)識(shí)符對(duì)應(yīng)的傳輸流數(shù)據(jù)包。
2.根據(jù)權(quán)利要求I所述的共享方法,其特征在于,所述發(fā)送傳輸流中與所述包標(biāo)識(shí)符對(duì)應(yīng)的傳輸流數(shù)據(jù)包的步驟包括 發(fā)送根據(jù)所述包標(biāo)識(shí)符對(duì)應(yīng)的索引文件從所述傳輸流中提取的與所述索引文件中的位置偏移相對(duì)應(yīng)的所述傳輸流數(shù)據(jù)包,所述索引文件是通過以所述包標(biāo)識(shí)符為區(qū)分標(biāo)識(shí)對(duì)所述傳輸流進(jìn)行解析獲得的,所述索引文件包括所述包標(biāo)識(shí)符以及包含所述包標(biāo)識(shí)符的所述傳輸流數(shù)據(jù)包在所述傳輸流中的所述位置偏移。
3.根據(jù)權(quán)利要求2所述的共享方法,其特征在于,所述索引文件進(jìn)一步包括所述傳輸流數(shù)據(jù)包的第一時(shí)間戳,所述共享請(qǐng)求進(jìn)一步包括第二時(shí)間戳;· 所述發(fā)送傳輸流中與所述包標(biāo)識(shí)符對(duì)應(yīng)的傳輸流數(shù)據(jù)包的步驟包括 發(fā)送根據(jù)所述索引文件從所述傳輸流中提取的與所述位置偏移相對(duì)應(yīng)且所述第一時(shí)間戳等于和晚于所述第二時(shí)間戳的所述傳輸流數(shù)據(jù)包。
4.根據(jù)權(quán)利要求I所述的共享方法,其特征在于,所述包標(biāo)識(shí)符為節(jié)目關(guān)聯(lián)表、節(jié)目映射表、視頻、音頻或字幕中的任意一個(gè)或組合的包標(biāo)識(shí)符。
5.一種傳輸流的共享方法,其特征在于,所述共享方法包括 發(fā)送共享請(qǐng)求,所述共享請(qǐng)求包括包標(biāo)識(shí)符; 接收傳輸流中與所述包標(biāo)識(shí)符對(duì)應(yīng)的傳輸流數(shù)據(jù)包。
6.根據(jù)權(quán)利要求5所述的共享方法,其特征在于,所述接收傳輸流中與所述包標(biāo)識(shí)符對(duì)應(yīng)的傳輸流數(shù)據(jù)包的步驟包括 接收根據(jù)所述包標(biāo)識(shí)符對(duì)應(yīng)的索引文件從所述傳輸流中提取的與所述索引文件中的位置偏移相對(duì)應(yīng)的所述傳輸流數(shù)據(jù)包,所述索引文件是通過以所述包標(biāo)識(shí)符為區(qū)分標(biāo)識(shí)對(duì)所述傳輸流進(jìn)行解析獲得的,所述索引文件包括所述包標(biāo)識(shí)符以及包含所述包標(biāo)識(shí)符的所述傳輸流數(shù)據(jù)包在所述傳輸流中的所述位置偏移。
7.根據(jù)權(quán)利要求6所述的共享方法,其特征在于,所述索引文件進(jìn)一步包括所述傳輸流數(shù)據(jù)包的第一時(shí)間戳,所述共享請(qǐng)求進(jìn)一步包括第二時(shí)間戳; 所述接收傳輸流中與所述包標(biāo)識(shí)符對(duì)應(yīng)的傳輸流數(shù)據(jù)包的步驟包括 接收根據(jù)所述索引文件從所述傳輸流中提取的與所述位置偏移相對(duì)應(yīng)且所述第一時(shí)間戳等于和晚于所述第二時(shí)間戳的所述傳輸流數(shù)據(jù)包。
8.根據(jù)權(quán)利要求I所述的共享方法,其特征在于,所述包標(biāo)識(shí)符為節(jié)目關(guān)聯(lián)表、節(jié)目映射表、視頻、音頻或字幕中的任意一個(gè)或組合的包標(biāo)識(shí)符。
9.一種傳輸流的共享方法,其特征在于,所述共享方法包括 接收第一共享請(qǐng)求,所述第一共享請(qǐng)求包括節(jié)目關(guān)聯(lián)表包標(biāo)識(shí)符; 發(fā)送傳輸流中與所述節(jié)目關(guān)聯(lián)表包標(biāo)識(shí)符相對(duì)應(yīng)的第一傳輸流數(shù)據(jù)包,所述第一傳輸流數(shù)據(jù)包包括節(jié)目映射表包標(biāo)識(shí)符; 接收第二共享請(qǐng)求,所述第二共享請(qǐng)求包括經(jīng)用戶選擇的所述節(jié)目映射表包標(biāo)識(shí)符;發(fā)送傳輸流中與所述第二共享請(qǐng)求中的所述節(jié)目映射表包標(biāo)識(shí)符相對(duì)應(yīng)的第二傳輸流數(shù)據(jù)包,所述第二傳輸流數(shù)據(jù)包包括音頻包標(biāo)識(shí)符、視頻包標(biāo)識(shí)符或字幕包標(biāo)識(shí)符;接收第三共享請(qǐng)求,所述第三共享請(qǐng)求包括經(jīng)用戶選擇的所述音頻包標(biāo)識(shí)符、所述視頻包標(biāo)識(shí)符或所述字幕包標(biāo)識(shí)符; 發(fā)送傳輸流中與所述第三共享請(qǐng)求中的所述音頻包標(biāo)識(shí)符、所述視頻包標(biāo)識(shí)符或所述字幕包標(biāo)識(shí)符相對(duì)應(yīng)的第三傳輸流數(shù)據(jù)包。
10.一種傳輸流的共享方法,其特征在于,所述共享方法包括 發(fā)送第一共享請(qǐng)求,所述第一共享請(qǐng)求包括節(jié)目關(guān)聯(lián)表包標(biāo)識(shí)符; 接收傳輸流中與所述節(jié)目關(guān)聯(lián)表包標(biāo)識(shí)符相對(duì)應(yīng)的第一傳輸流數(shù)據(jù)包,所述第一傳輸流數(shù)據(jù)包包括節(jié)目映射表包標(biāo)識(shí)符; 發(fā)送第二共享請(qǐng)求,所述第二共享請(qǐng)求包括經(jīng)用戶選擇的所述節(jié)目映射表包標(biāo)識(shí)符;接收傳輸流中與所述第二共享請(qǐng)求中的所述節(jié)目映射表包標(biāo)識(shí)符相對(duì)應(yīng)的第二傳輸流數(shù)據(jù)包,所述第二傳輸流數(shù)據(jù)包包括音頻包標(biāo)識(shí)符、視頻包標(biāo)識(shí)符或字幕包標(biāo)識(shí)符; 發(fā)送第三共享請(qǐng)求,所述第三共享請(qǐng)求包括經(jīng)用戶選擇的所述音頻包標(biāo)識(shí)符、所述視頻包標(biāo)識(shí)符或所述字幕包標(biāo)識(shí)符; 接收傳輸流中與所述第三共享請(qǐng)求中的所述音頻包標(biāo)識(shí)符、所述視頻包標(biāo)識(shí)符或所述字幕包標(biāo)識(shí)符相對(duì)應(yīng)的第三傳輸流數(shù)據(jù)包。
全文摘要
本發(fā)明公開了一種傳輸流的共享方法。該方法包括接收共享請(qǐng)求,共享請(qǐng)求包括包標(biāo)識(shí)符;發(fā)送傳輸流中與包標(biāo)識(shí)符對(duì)應(yīng)的傳輸流數(shù)據(jù)包。通過上述方式,本發(fā)明根據(jù)用戶需求僅發(fā)送傳輸流中與共享請(qǐng)求中的包標(biāo)識(shí)符對(duì)應(yīng)的傳輸流數(shù)據(jù)包,避免發(fā)送其他不必要的傳輸流數(shù)據(jù)包,可以在節(jié)約網(wǎng)絡(luò)帶寬的同時(shí)實(shí)現(xiàn)對(duì)傳輸流的有效共享。
文檔編號(hào)H04N21/436GK102905174SQ20121033215
公開日2013年1月30日 申請(qǐng)日期2012年9月10日 優(yōu)先權(quán)日2012年9月10日
發(fā)明者陳鵬 申請(qǐng)人:深圳創(chuàng)維數(shù)字技術(shù)股份有限公司