[發明專利]數據傳輸方法及裝置在審
| 申請號: | 201710562303.6 | 申請日: | 2017-07-11 |
| 公開(公告)號: | CN107277753A | 公開(公告)日: | 2017-10-20 |
| 發明(設計)人: | 王林新 | 申請(專利權)人: | 歌爾科技有限公司 |
| 主分類號: | H04W4/00 | 分類號: | H04W4/00;H04W28/06 |
| 代理公司: | 北京太合九思知識產權代理有限公司11610 | 代理人: | 劉戈 |
| 地址: | 266104 山東省青島*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 裝置 | ||
技術領域
本發明屬于電子通信技術領域,具體地說,涉及一種數據傳輸方法及裝置。
背景技術
隨著智能可穿戴設備的快速普及,智能可穿戴設備例如智能手環、智能手表、VR(Virtual Reality,虛擬現實)頭盔等,逐步融入到人們的日常生活中。但是由于智能可穿戴設備本身體積小、處理能力差的問題,智能可穿戴設備中的大量數據需要發送至與其連接的移動終端進行處理和顯示。
現有技術中,智能可穿戴設備與移動終端是基于低功耗藍牙設備(Bluetooth Low Energy,BLE)的通信協議建立通信連接并進行數據傳輸,智能可穿戴設備按照該通信協議將數據進行組包,具體是將數據中的各個預定字段的字段數據以及字段名稱按照預定順序構建一個數組,將所述數組進行組包獲得組包數據發送至移動終端。移動終端對該組包數據需要按照字段名稱在該數組中的預定順序解析對應的字段數據。例如,字段名稱“年齡”以及對應的字段數據“25”在該數組中的預定順序為3,則移動終端按照預定順序查找該數組中第3個數值,即可獲得字段名稱“年齡”對應的字段數據“25”。
但當智能可穿戴設備修改數組中字段名稱的個數或排列順序時,就會造成移動終端解析組包數據時出現錯誤。因此,現有的數據傳輸方法可靠性低、通用性較差。
發明內容
有鑒于此,本發明提供了一種數據傳輸方法及裝置,用以解決現有技術中數據傳輸方法可靠性低、通用性較差的技術問題,提高了數據傳輸的可靠性及通用性,有力于利于代碼的移植和維護。
為了解決上述技術問題,本發明提供了一種數據傳輸方法,包括:
確定待傳輸數據中各個預定字段的字段數據以及字段名稱;
識別所述各個預定字段中的必選字段以及非必選字段;
確定所述非必選字段中的可選字段;
將所述必選字段的字段名稱作為鍵,對應的字段數據作為值,以及將所述可選字段的字段名稱作為鍵,對應的字段數據作為值,創建字典;
將所述字典進行組包獲得組包數據;
發送所述組包數據至移動終端,以供所述移動終端解析獲得所述字典的各個鍵及各個鍵分別對應的值。
優選地,所述將所述必選字段的字段名稱作為鍵,對應的字段數據作為值,以及將所述可選字段的字段名稱作為鍵,對應的字段數據作為值,創建字典,包括:
將所述必選字段的字段名稱作為鍵,對應的字段數據作為值,創建字典;
將所述可選字段的字段名稱作為鍵,對應的字段數據作為值添加至所述字典中。
優選地,所述確定所述非必選字段中的可選字段包括:
確定所述非必選字段中滿足設備選擇需求的可選字段。
優選地,所述將所述必選字段的字段名稱作為鍵,對應的字段數據作為值,以及將所述可選字段的字段名稱作為鍵,對應的字段數據作為值,創建字典之后,還包括:
確定所述可選字段中滿足設備刪除需求的可刪除字段;
從所述字典中刪除所述可刪除字段對應的字段數據以及字段名稱。
本發明還提供了一種數據傳輸方法,包括:
接收智能可穿戴設備發送的組包數據,并從所述組包數據中獲得字典;所述字典為所述智能可穿戴設備通過識別待傳輸數據中各個預定字段中的必選字段以及非必須字段,并確定所述非必選字段中的可選字段之后,將所述必選字段的字段名稱作為鍵,對應的字段數據作為值,以及將所述可選字段的字段名稱作為鍵,對應的字段數據作為值,創建的;所述組包數據為將所述字典進行組包獲得;
解析所述字典,獲得各個鍵及各個鍵分別對應的值。
優選地,所述解析所述字典,獲得各個鍵及各個鍵分別對應的值包括:
基于各個預定字段,從所述字典中解析獲得必選字段的字段數據;
基于任一個非必選字段,從所述字典中查詢是否存在所述任一個非必選字段對應的字段數據;
若是,確定所述任一個非必選字段為可選字段,并獲得所述可選字段的字段數據。
本發明提供了一種數據傳輸裝置,包括:
第一確定模塊,用于確定待傳輸數據中各個預定字段的字段數據以及字段名稱;
識別模塊,用于識別所述各個預定字段中的必選字段以及非必選字段;
第二確定模塊,用于確定所述非必選字段中的可選字段;
創建模塊,用于將所述必選字段的字段名稱作為鍵,對應的字段數據作為值,以及將所述可選字段的字段名稱作為鍵,對應的字段數據作為值,創建字典;
組包模塊,用于將所述字典進行組包獲得組包數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于歌爾科技有限公司,未經歌爾科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710562303.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基站及其方法
- 下一篇:一種藍牙連接的方法及藍牙外圍設備





