[發明專利]一種高效的流數據解包及處理方法有效
| 申請號: | 201010153572.5 | 申請日: | 2010-04-23 |
| 公開(公告)號: | CN101826950A | 公開(公告)日: | 2010-09-08 |
| 發明(設計)人: | 張士強;張紅旗;周旭;劉翔;董江濤;酒樂 | 申請(專利權)人: | 中國電子科技集團公司第五十四研究所 |
| 主分類號: | H04L1/16 | 分類號: | H04L1/16;H04L1/18;H04L1/00;H04L12/56 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 050081 河北省石家莊*** | 國省代碼: | 河北;13 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 高效 數據 處理 方法 | ||
技術領域
本發明涉及通信、定位流數據的快速解包處理技術方法,特別適合于衛 星通信、遙控遙測、衛星定位及無線通信等應用領域。
背景技術
流數據是一種具有實時、快速和連續到達特點的動態數據。流數據解 包的特點是對接收到的流數據進行動態存儲,保證動態數據無錯誤接收, 保持數據的完整性。在衛星通信、遙控遙測、衛星定位及無線通信領域中, 對流數據解包處理的實現方法不足之處在于:由于通信信號不穩定等原因, 一般的方法進行解包處理時可能造成流數據信息的丟失,使得流數據不再 完整,從而造成重要信息的缺失。為了解決這一問題,現有技術一般采取 接收端向發送端發出重發請求信號,由于接收端不清楚壓縮包中的哪一個 文件未收到,發送端只好將壓縮包中的所有文件進行重新發送,影響工作 效率,還浪費了大量的資源。因此需要尋找更合理的方法來解決流數據的 解包及處理過程中的數據丟失問題,以保證接收到流數據的完整性。
發明內容
本發明的目的是為了解決需要尋找更合理的方法來解決流數據的解包 及處理過程中的數據丟失問題,設計了一種高效的流數據解包及處理方法, 對流數據包中的每一個文件進行編碼,生成序列標識碼,在發送時將完整 的序列向量表同時發送給接收端,接收端通過比對得知未接收到的文件。
本發明為實現發明目的采用的技術方案是,一種高效的流數據解包及 處理方法,以上方法是在發送端將一組流數據壓縮打包后發送給接收端的 過程中實現的,上述的方法的具體步驟是:
①、發送端將所說的一組流數據進行編碼生成序列標識碼;
②、發送端借助配套壓縮工具包將自己的ID與一組流數據打包生成壓 縮包后、發送給接收端;
③、接收端收到壓縮包進行解壓,并驗證流數據的完整性,如果數據 完整,則進行存儲,否則進入步驟④;
④、接收端依照壓縮包中解壓出的發送端ID將驗證后的未收到的流數 據序列標識碼發送請求信號至相應ID的發送端;
⑤、發送端將接收端未收到的流數據再次發送給接收端,返回步驟③, 直至接收端接收到完整的流數據后,進行整體存儲。
本發明的工作原理是:接收端接收到流數據,經過解壓與解析后判斷 是否有丟包數據,若發現丟包數據,發送丟包數據信息至發送端,發送端 只需要將接收端未接收到的文件重新發送即可,無需將所有文件發送,直 至沒有丟包數據,接收到一組或一條完整的流數據并進行業務處理。
本發明的有益效果是:采用對每包流數據中的文件進行編碼生成序列 標識碼,同時發送端將完整的序列向量表在壓縮包中一起發送給接收端, 便于接收端解壓出的文件進行判斷比對,從而達到保證數據完整性的目的; 本發明采用記錄流數據錯誤信息的方法,有選擇的進行數據重傳,從而提 高解包的效率。
下面結合附圖對本發明進行詳細說明。
附圖說明
圖1是本發明的方法流程圖。
具體實施方式
參看附圖,一種高效的流數據解包及處理方法,以上方法是在發送端 將一組流數據壓縮打包后發送給接收端的過程中實現的,上述的方法的具 體步驟是:
①、發送端將所說的一組流數據進行編碼生成序列標識碼;
②、發送端借助配套壓縮工具包將自己的ID與一組流數據打包生成壓 縮包后、發送給接收端;
③、接收端收到壓縮包進行解壓,并驗證流數據的完整性,如果數據 完整,則進行存儲,否則進入步驟④;
④、接收端依照壓縮包中解壓出的發送端ID將驗證后的未收到的流數 據序列標識碼發送請求信號至相應ID的發送端;
⑤、發送端將接收端未收到的流數據再次發送給接收端,返回步驟③, 直至接收端接收到完整的流數據后,進行整體存儲。
為了便于接收端判定流數據的完整性,上述的步驟②中,發送端在生 成的壓縮包中添加有用于接收端比對的數據序列向量表,接收端通過接收 到的數據序列標識碼與數據序列向量表比對判別流數據的完整性。
上述的步驟⑤中,發送端將接收端未收到的流數據再次發送給接收端 的方式也是借助配套壓縮工具包壓縮后發送至接收端。
本發明的方法在具體實施時,如圖1所示,原理過程由接收流數據、 流數據解析、記錄丟包信息、流數據處理、發送丟包信息、存儲完整數據 組成。其包括步驟如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第五十四研究所,未經中國電子科技集團公司第五十四研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010153572.5/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





