[發明專利]一種即時通信工具在線文件發送、接收方法及裝置有效
| 申請號: | 201210472107.7 | 申請日: | 2012-11-20 |
| 公開(公告)號: | CN102938726A | 公開(公告)日: | 2013-02-20 |
| 發明(設計)人: | 張偉;單冬;張春明;馮錫生 | 申請(專利權)人: | 北京交大微聯科技有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L1/00;H04L29/08 |
| 代理公司: | 北京市商泰律師事務所 11255 | 代理人: | 毛燕生 |
| 地址: | 100195 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 即時 通信 工具 在線 文件 發送 接收 方法 裝置 | ||
1.一種即時通信工具在線文件發送方法,其特征在于,包括以下步驟:
1.1)將待發送文件數據進行打包封裝成若干個數據包,在發端應用層以數據包為單位進行Raptor碼編碼,編碼后的數據包之間相互獨立,性能等同,其后加載循環冗余碼CRC后傳遞至發送端運輸層;
1.2)運輸層采用UDP協議轉換后傳遞至物理層;
1.3)物理層對數據包進行信道編碼與調制后傳遞至網絡信道。
2.根據權利要求1所述的即時通信工具在線文件發送方法,其特征在于,所述Raptor碼編碼后的數據包根據接收端情況源源不斷產生。
3.根據權利要求1所述的即時通信工具在線文件發送方法,其特征在于,在所述1.2)加載循環冗余碼CRC之前,綜合信道條件和/或CPU負載因素選擇一個或以上Raptor碼編碼后的數據包合并為一個數據包。
4.一種即時通信工具在線文件接收方法,發端應用層Raptor編碼器和收端應用層Raptor譯碼器之間所有模塊,為具有一定丟包率的刪除信道;
其特征在于,包括以下步驟:
4.1)接收端物理層對接收數據包進行信道解調與解碼后傳遞至接收端運輸層;
4.2)接收端運輸層根據UDP協議將報文頭數據去除,并取出信息數據后傳遞至接收端應用層;
4.3)接收端應用層的CRC模塊用以校驗接收到的獨立數據包是否損壞或不完整,若數據包損壞或不完整,將數據包進行刪除,若數據包完整且正確,則將完整且正確的數據包發送至Raptor碼解碼器;
4.4)接收端應用層Raptor譯碼器從等同的刪除信道中接收到前后無關聯、先后無次序的獨立數據包,若接收到的數據包數量大于原數據包數量,Raptor譯碼器譯碼結束;若超過一定時限,Raptor碼譯碼器仍未接收到足夠多的編碼數據包,根據事先設置向發送端發出繼續發送指示或者提醒用戶進行下一步動作的選擇。
5.一種即時通信工具在線文件發送接收方法,其特征在于,包括權利要求1至3任意一項一種即時通信工具在線文件發送方法和權利要求4一種即時通信工具在線文件接收方法。
6.一種即時通信工具在線文件發送裝置,其特征在于,包括順序連接的發送端應用層、發送端運輸層和發送端物理層;所述發送端應用層包括順序連接的打包封裝模塊、Raptor編碼模塊和CRC編碼模塊,打包封裝模塊用于將待發送文件數據進行打包封裝成若干個數據包,Raptor編碼模塊用于Raptor碼編碼,CRC編碼模塊用于加載循環冗余碼CRC;所述發送端運輸層包括UDP協議模塊,UDP協議模塊用于將數據包進行UDP協議轉換;所述發送端物理層包括順序連接的物理層編碼模塊和物理層調制模塊,物理層編碼模塊用于對數據包進行信道編碼,物理層調制模塊用于對信道編碼后的數據進行信道調制。
7.一種即時通信工具在線文件接收裝置,發端應用層Raptor編碼器和收端應用層Raptor譯碼器之間所有模塊,為具有一定丟包率的刪除信道,其特征在于,包括順序連接的接收端物理層、接收端運輸層和接收端應用層;所述接收端物理層包括順序連接的物理層解調模塊和物理層譯碼模塊,物理層解調模塊用于對數據包進行信道解調,物理層譯碼模塊用于對信道解調后的數據進行信道譯碼;所述接收端運輸層包括UDP協議模塊,UDP協議模塊用于根據UDP協議將報文頭數據去除,并取出信息數據后傳遞至接收端應用層;所述接收端應用層包括順序連接的CRC校驗模塊、刪除模塊、Raptor譯碼器模塊和Raptor譯碼模塊,CRC校驗模塊用于檢測接收到的獨立數據包是否完整且正確,若數據包損壞或者不完整,送入刪除模塊將數據包進行刪除,若數據包完整且正確,將完整且正確的數據包再分包發送至Raptor碼譯碼器模塊進行譯碼;Raptor譯碼模塊用于判斷接收到的數據包數量和譯碼,完成等同刪除信道條件下原發送文件的恢復,若Raptor譯碼器模塊接收到完整且正確的數據包數量大于原數據包數量,譯碼結束;若超過一定時限,Raptor碼譯碼器仍未接收到足夠多完整且正確的編碼數據包,根據事先設置向發端發出繼續發送指示或者提醒用戶進行下一步動作的選擇。
8.一種即時通信工具在線文件發送接收系統,其特征在于,包括權利要求6所述的一種即時通信工具在線文件發送裝置、權利要求7所述的一種即時通信工具在線文件接收裝置以及連接它們的網絡。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京交大微聯科技有限公司,未經北京交大微聯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210472107.7/1.html,轉載請聲明來源鉆瓜專利網。





