[發明專利]數據傳輸方法、裝置、移動終端及可讀存儲介質在審
| 申請號: | 201910241759.1 | 申請日: | 2019-03-27 |
| 公開(公告)號: | CN109981651A | 公開(公告)日: | 2019-07-05 |
| 發明(設計)人: | 張林濤 | 申請(專利權)人: | 努比亞技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳市南山區高新區北環大道9018*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 傳輸數據包 待傳輸數據 數據傳輸 可讀存儲介質 移動終端 接收端 預設 數據傳輸裝置 傳輸效率 發送端的 十六進制 解碼 減小 傳輸 | ||
1.一種數據傳輸方法,其特征在于,所述數據傳輸方法包括:
獲取發送端的待傳輸數據;
根據預設TLV協議,將所述待傳輸數據編碼為十六進制TLV格式的傳輸數據包;
將所述傳輸數據包傳輸至待接收端,以供待接收端基于預設TLV協議對所述傳輸數據包進行解碼得到所述待傳輸數據。
2.如權利要求1所述的數據傳輸方法,其特征在于,所述根據預設TLV協議,將所述待傳輸數據編碼為十六進制TLV格式的傳輸數據包的步驟包括:
根據預設TLV協議,采用十六進制數表示所述待傳輸數據的數據類型,以得到所述待傳輸數據的標簽域值;
根據預設TLV協議,采用十六進制數表示所述待傳輸數據的字節長度,以得到所述待傳輸數據的長度域值;
根據預設TLV協議,采用十六進制數表示所述待傳輸數據,以得到所述待傳輸數據中每組所述標簽域值和長度域值的內容域值;
將所述標簽域值、長度域值以及內容域值組合編碼為十六進制TLV格式的傳輸數據包。
3.如權利要求2所述的數據傳輸方法,其特征在于,所述根據預設TLV協議,采用十六進制數表示所述待傳輸數據,以得到所述待傳輸數據中每組所述標簽域值和長度域值的內容域值的步驟包括:
根據預設TLV協議,采用十六進制數表示所述待傳輸數據;
將配對的所述標簽域值和長度域值作為一個域值組,確定各所述域值組的嵌套層級;
根據預置的嵌套層級遍歷順序,將十六進制數表示的待傳輸數據配置至各所述域值組,以得到所述待傳輸數據中各所述域值組的內容域值。
4.如權利要求2所述的數據傳輸方法,其特征在于,所述根據預設TLV協議,采用十六進制數表示所述待傳輸數據的字節長度,以得到所述待傳輸數據的長度域值的步驟包括:
根據預設TLV協議,采用十六進制數表示所述待傳輸數據的字節長度,得到第一長度域值;
判斷所述第一長度域值所占的字節數是否大于預設字節數;
若所述第一長度域值所占的字節數大于預設字節數,則增加表示所述第一長度域值的字節,直至第一長度域值完整表示,以得到所述待傳輸數據的長度域值。
5.如權利要求4所述的數據傳輸方法,其特征在于,所述增加表示所述第一長度域值的字節,直至第一長度域值完整表示,以得到所述待傳輸數據的長度域值的步驟包括:
增加表示所述第一長度域值的字節,直至第一長度域值完整表示,得到表示所述第一長度域值的目標字節;
將各個新增字節的最高位置1,并將所述第一長度域值采用所述目標字節表示,得到第二長度域值;
將所述第二長度域值轉換為十六進制數表示,得到所述待傳輸數據的長度域值。
6.如權利要求4所述的數據傳輸方法,其特征在于,所述判斷所述第一長度域值所占的字節數是否大于預設字節數的步驟之后還包括:
若所述第一長度域值所占的字節數小于或等于預設字節數,則將所述第一長度域值作為所述待傳輸數據的長度域值。
7.一種數據傳輸方法,其特征在于,所述數據傳輸方法還包括:
接收發送端傳輸的傳輸數據包;
根據預設TLV協議,確定所述傳輸數據包的標簽域值、長度域值和內容域值;
根據所述標簽域值、長度域值和內容域值,確定所述傳輸數據包傳輸的數據內容。
8.一種數據傳輸裝置,其特征在于,所述數據傳輸裝置包括:
數據獲取模塊,用于獲取發送端的待傳輸數據;
數據編碼模塊,用于根據預設TLV協議,將所述待傳輸數據編碼為十六進制TLV格式的傳輸數據包;
數據傳輸模塊,用于將所述傳輸數據包傳輸至待接收端,以供待接收端基于預設TLV協議對所述傳輸數據包進行解碼得到所述待傳輸數據。
9.一種移動終端,其特征在于,所述移動終端包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的數據傳輸程序,所述數據傳輸程序被所述處理器執行時實現如權利要求1至7中任一項所述的數據傳輸方法的步驟。
10.一種可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有數據傳輸程序,所述數據傳輸程序被處理器執行時實現如權利要求1至7中任一項所述的數據傳輸方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于努比亞技術有限公司,未經努比亞技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910241759.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:區塊鏈中通證的轉移方法及系統
- 下一篇:計算機安全檢查系統以及方法





