欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)接收裝置及其解析方法

文檔序號:7690569閱讀:407來源:國知局
專利名稱:一種數(shù)據(jù)接收裝置及其解析方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)傳輸,具體涉及一種數(shù)據(jù)接收裝置及其解析方法。
技術(shù)背景目前的移動多士某體廣播網(wǎng)絡(luò),各種業(yè)務(wù)數(shù)據(jù)采用相關(guān)標(biāo)準(zhǔn)和技術(shù)規(guī)范所 定義的格式進(jìn)行傳輸,接收終端在收到該格式封裝的數(shù)據(jù)時將根據(jù)該格式的 定義一步步進(jìn)行解析/常規(guī)解析,從而得到所需要的業(yè)務(wù)數(shù)據(jù)。由于該格式有一定的規(guī)律,而且該格式要滿足在接收質(zhì)量不理想時的數(shù) 據(jù)解析要求,所以在接收質(zhì)量理想時,接收終端完全按照該格式進(jìn)行常規(guī)解析就會有一下冗余的步驟,比如解析復(fù)用塊頭中的"類型"和"數(shù)據(jù)單元 類型"字段;對復(fù)用塊頭進(jìn)行CRC檢查;尋找復(fù)用塊起始碼并利用復(fù)用塊 頭的CRC判斷復(fù)用塊起始碼定位是否正確等等。發(fā)明內(nèi)容本發(fā)明需要解決的技術(shù)問題是如何提供一種數(shù)據(jù)接收裝置及其解析方 法,能夠在接收質(zhì)量理想時加快解析速度。本發(fā)明的上述第一個技術(shù)問題這樣解決,提供一種數(shù)據(jù)接收裝置,內(nèi)置 于移動終端中,該裝置對接收的數(shù)據(jù)這樣進(jìn)行解析根據(jù)復(fù)用塊的結(jié)構(gòu)特點(diǎn) 直接獲取復(fù)用塊凈荷數(shù)據(jù)并以此為基礎(chǔ)解析所述接收的數(shù)據(jù)。按照本發(fā)明提供的裝置,所述接收的數(shù)據(jù)由復(fù)用子幀構(gòu)成,所述復(fù)用子 幀包括一個或多個段,所述段由一個或多個單元組成,所述單元由一個或多 個復(fù)用塊組成。本發(fā)明的上述另一個技術(shù)問題這樣解決,提供一種數(shù)據(jù)解析方法,根據(jù) 復(fù)用塊的結(jié)構(gòu)特點(diǎn)直接獲取復(fù)用塊凈荷數(shù)據(jù)。按照本發(fā)明提供的解析方法,該方法包括根據(jù)復(fù)用塊塊頭中的凈荷長度 單元和復(fù)用塊凈荷數(shù)據(jù)起始位置直接獲取該復(fù)用塊的凈荷數(shù)據(jù)。按照本發(fā)明提供的解析方法,該方法還包括根據(jù)復(fù)用塊塊頭中的起始碼錯誤時停止該復(fù)用塊的所述直接獲取并報告錯誤;只有正確才進(jìn)行直接獲取。按照本發(fā)明提供的解析方法,該方法還包括根據(jù)由 一個或多個復(fù)用塊組 成的單元未被解析的剩余長度為零結(jié)束該數(shù)據(jù)單元的解析,大于等于最小復(fù) 用塊長度以所述直接獲取方式繼續(xù)解析,兩者都不是則暫停解析并報告錯誤。按照本發(fā)明提供的解析方法,該方法還包括根據(jù)所述錯誤進(jìn)行常規(guī)解析。按照本發(fā)明提供的解析方法,所述段是視頻段、音頻段或數(shù)據(jù)段。 按照本發(fā)明提供的解析方法,所述單元是視頻單元、音頻單元或數(shù)據(jù)單元。按照本發(fā)明提供的解析方法,所述視頻段、音頻段和數(shù)據(jù)段構(gòu)成復(fù)用子 幀,該方法還包括根據(jù)復(fù)用子幀頭和各個段的段頭提供的參數(shù)來確定各數(shù)據(jù) 單元起始位置進(jìn)而確定各數(shù)據(jù)單元內(nèi)復(fù)用塊的類型。本發(fā)明提供的一種無線數(shù)據(jù)接收裝置及其解析方法,通過直接獲取凈荷 數(shù)據(jù)方式簡化解析過程,在接收質(zhì)量理想時能加快解析速度。


圖l是移動多媒體廣播中的復(fù)用子幀的結(jié)構(gòu)示意圖; 圖2是圖1中復(fù)用塊的結(jié)構(gòu)示意圖。
具體實施方式
下面以本發(fā)明 一個具體應(yīng)用進(jìn)行詳細(xì)說明當(dāng)移動多媒體廣播的復(fù)用子幀采用模式2封裝,根據(jù)該復(fù)用子幀內(nèi)每個 單元是都由一個或多個復(fù)用塊組成的特點(diǎn)和復(fù)用塊的結(jié)構(gòu)特點(diǎn),提供了一種基于移動多^某體廣播所采用的復(fù)用塊來進(jìn)行單元解析的方法,在復(fù)用子幀內(nèi)的視頻/音頻/數(shù)據(jù)段頭解析都正確的基礎(chǔ)上,包括如下步驟步驟l:獲取復(fù)用塊頭,每個數(shù)據(jù)單元最前面五個字節(jié)是第一個復(fù)用塊 的塊頭;步驟2:判斷復(fù)用塊頭的第一個字節(jié)是否為復(fù)用塊起始碼,如果是,就 執(zhí)行步驟3;如果不是,就報告單元數(shù)據(jù)解析錯誤,并不再執(zhí)行步驟3及以 后的解析步驟;步驟3:從復(fù)用塊頭的第二個和第三個字節(jié)解析初當(dāng)前復(fù)用塊的凈荷長度;步驟4:根據(jù)得到復(fù)用塊凈荷長度將從位于復(fù)用塊起始碼后的第五各字 節(jié)開始讀取本復(fù)用塊的凈荷,并將讀取的復(fù)用塊凈荷數(shù)據(jù);故入一個緩存區(qū);步驟5:將該單元長度減去5 (復(fù)用塊的頭長度為五個字節(jié)),再減去 該復(fù)用塊的凈荷長度,得到余值,步驟6:如果余值為0,說明該單元解析完成;如果余值大于6,進(jìn)入 步驟7;如果余值不為0且小于6,不再進(jìn)行步驟7,報告單元數(shù)據(jù)解析錯誤;步驟7:在完成復(fù)用塊凈荷的讀取后,判斷位于該復(fù)用塊凈荷后的第一 個字節(jié)是否是復(fù)用塊起始碼,如果是,就連同此字節(jié)讀取5個字節(jié)后重復(fù)環(huán) 節(jié)2 7;如果不是,l艮告單元數(shù)據(jù)解析錯誤。其中,所述步驟(3)進(jìn)一步包括接收終端可以根據(jù)復(fù)用子幀頭和視頻/ 音頻/數(shù)據(jù)段頭確定各個單元的類型,從而不需要解析復(fù)用塊頭中的"類型" 和"數(shù)據(jù)單元類型"字段。其中,步驟(4 )進(jìn)一步包括接收終端可以不對復(fù)用塊頭進(jìn)行CRC檢查。其中,各環(huán)節(jié)中出現(xiàn)單元數(shù)據(jù)解析錯誤后,接收終端可以從最近一次解 析正確的復(fù)用塊開始,按照復(fù)用塊的結(jié)構(gòu)開始執(zhí)行一個完整的復(fù)用塊解析, 一般包括尋找復(fù)用塊起始碼并利用復(fù)用塊頭的CRC判斷復(fù)用塊起始碼定位 是否正確等,因為不是本發(fā)明的核心內(nèi)容,所以不再進(jìn)行詳細(xì)的描述、。參考圖1, 一個復(fù)用子幀由復(fù)用子幀頭和相應(yīng)的視頻/音頻/數(shù)據(jù)段組成,在復(fù)用子幀頭中提供了視頻/音頻/數(shù)據(jù)段指示來表明本復(fù)用子幀中是否含義視頻/音頻/數(shù)據(jù)段;每個視頻/音頻/數(shù)據(jù)段有視頻/音頻/數(shù)據(jù)段頭加視頻/音頻/數(shù)據(jù)單元組成,在視頻/音頻/數(shù)據(jù)段頭中提供了本段內(nèi)的單元數(shù)量、各單元 長度和各單元類型,每個單元都是由一個或多個完整的復(fù)用塊組成。參考圖2,每個復(fù)用塊有復(fù)用塊頭和復(fù)用塊凈荷組成,復(fù)用塊頭由復(fù)用 塊起始碼、起始標(biāo)記、結(jié)束標(biāo)記、類型、復(fù)用塊凈荷長度、數(shù)據(jù)單元類型和 CRC字節(jié)組成,我們可以看到當(dāng)一個復(fù)用塊解析正確時,位于此復(fù)用塊 后的第一個字節(jié)必然是復(fù)用塊起始碼。根據(jù)此特點(diǎn),我們可以不用執(zhí)行復(fù)用 塊頭的CRC檢查就可以知道復(fù)用塊凈荷長度是否正確。參考圖l和圖2,各個復(fù)用塊的類型和數(shù)據(jù)單元類型等可以從復(fù)用子幀頭和本復(fù)用子幀各個段的段頭得到相應(yīng)的信息,而無需解析復(fù)用塊頭中的類 型和數(shù)據(jù)單元類型兩個字段。因以上特點(diǎn),在復(fù)用子幀頭和本復(fù)用子幀各個段頭解析正確時,接收終 端可以根據(jù)復(fù)用塊起始碼和復(fù)用塊凈荷長度來完成復(fù)用塊的解析,直到出現(xiàn) 解析錯誤時再按照復(fù)用塊的完整解析過程進(jìn)行單元數(shù)據(jù)解析。
權(quán)利要求
1. 一種數(shù)據(jù)接收裝置,內(nèi)置于移動終端中,其特征在于,該裝置對接收的數(shù)據(jù)這樣進(jìn)行解析根據(jù)復(fù)用塊的結(jié)構(gòu)特點(diǎn)直接獲取復(fù)用塊凈荷數(shù)據(jù)并以此為基礎(chǔ)解析所述接收的數(shù)據(jù)。
2、 一種數(shù)據(jù)解析方法,其特征在于,根據(jù)復(fù)用塊的結(jié)構(gòu)特點(diǎn)直接獲 取復(fù)用塊凈荷數(shù)據(jù)。
3、 根據(jù)權(quán)利要求2所述解析方法,其特征在于,該方法包括根據(jù)復(fù) 用塊塊頭中的凈荷長度單元和復(fù)用塊凈荷數(shù)據(jù)起始位置直接獲取該復(fù)用塊 的凈荷數(shù)據(jù)。
4、 根據(jù)權(quán)利要求2所述解析方法,其特征在于,該方法還包括根據(jù) 復(fù)用塊塊頭中的起始碼錯誤停止該復(fù)用塊的所述直接獲取并報告錯誤。
5、 根據(jù)權(quán)利要求2所述解析方法,其特征在于,該方法還包括根據(jù) 由一個或多個復(fù)用塊組成的數(shù)據(jù)單元未被解析的剩余長度為零結(jié)束該數(shù)據(jù) 單元的解析,大于等于最小復(fù)用塊長度以所述直接獲取方式繼續(xù)解析,兩者 都不是則暫停解析并報告錯誤。
6、 根據(jù)權(quán)利要求4或5所述解析方法,其特征在于,該方法還包括 根據(jù)所述錯誤進(jìn)行常規(guī)解析。
7、 根據(jù)權(quán)利要求5所述解析方法,其特征在于,所述數(shù)據(jù)單元是視 頻單元、音頻單元或數(shù)據(jù)單元。
8、 根據(jù)權(quán)利要求2或7所述解析方法,其特征在于,所述視頻段、 音頻段和數(shù)據(jù)段構(gòu)成復(fù)用子幀,該方法還包括根據(jù)復(fù)用子幀頭和各個段的段 頭來確定各數(shù)據(jù)單元起始位置進(jìn)而確定各數(shù)據(jù)單元內(nèi)復(fù)用塊的類型。
全文摘要
本發(fā)明涉及一種數(shù)據(jù)接收裝置及其解析方法,其中方法根據(jù)復(fù)用塊的結(jié)構(gòu)特點(diǎn)直接獲取復(fù)用塊凈荷數(shù)據(jù);其中裝置采用該方法。這種數(shù)據(jù)接收裝置及其解析方法,通過直接獲取凈荷數(shù)據(jù)簡化解析過程,在接收質(zhì)量理想時能加快解析速度。
文檔編號H04L5/02GK101272220SQ200810088710
公開日2008年9月24日 申請日期2008年4月30日 優(yōu)先權(quán)日2008年4月30日
發(fā)明者晏祥彪, 華 江, 標(biāo) 王, 謝大雄 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
杂多县| 肥东县| 泰来县| 应用必备| 洪雅县| 平安县| 平昌县| 泰州市| 赣州市| 隆昌县| 鄂托克前旗| 南安市| 诸城市| 南乐县| 丹阳市| 沽源县| 瓮安县| 专栏| 和硕县| 蚌埠市| 皋兰县| 江永县| 长治市| 荣成市| 沙雅县| 蛟河市| 宿州市| 娄烦县| 新源县| 八宿县| 普兰店市| 福海县| 马鞍山市| 毕节市| 惠东县| 酉阳| 调兵山市| 改则县| 大姚县| 淳化县| 布拖县|