[發明專利]一種基于藍牙MESH網絡的數據傳輸方法及裝置有效
| 申請號: | 201810997930.7 | 申請日: | 2018-08-29 |
| 公開(公告)號: | CN109005129B | 公開(公告)日: | 2022-03-18 |
| 發明(設計)人: | 王堯;胡亮;朱勇 | 申請(專利權)人: | 北京百瑞互聯技術有限公司 |
| 主分類號: | H04L47/625 | 分類號: | H04L47/625;H04L47/32;H04L49/90;H04W4/80;H04W28/04;H04L1/18 |
| 代理公司: | 北京知呱呱知識產權代理有限公司 11577 | 代理人: | 武媛;呂學文 |
| 地址: | 100085 北京市海淀區上地信息路2號(北京實*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 藍牙 mesh 網絡 數據傳輸 方法 裝置 | ||
1.一種基于藍牙MESH網絡的數據傳輸方法,其特征在于,所述方法包括:
獲取隊列中當前包括的至少一個ADV傳輸數據包當前分別對應的隊列深度;
獲取待插入所述隊列中的ADV傳輸數據包當前對應的隊列深度;
確定出所述隊列中當前包括的至少一個ADV傳輸數據包的數量,與所述待插入所述隊列中的數據的數量之和作為第一數量;
在第一待篩選ADV傳輸數據包中,確定出小于所述第一數量的隊列深度對應的第一目標ADV傳輸數據包,其中,所述第一待篩選ADV傳輸數據包,為所述待插入所述隊列中的ADV傳輸數據包,以及所述隊列中當前包括的除了排在第一位的ADV傳輸數據包之外的其他ADV傳輸數據包;
若所述第一目標ADV傳輸數據包,是所述待插入所述隊列中的ADV傳輸數據包,丟棄所述待插入所述隊列中的ADV傳輸數據包;
若所述第一目標ADV傳輸數據包,是所述隊列中當前包括的ADV傳輸數據包,則判斷所述第一目標ADV傳輸數據包的數量是否大于1;
若判斷結果為是,則丟棄一個第一目標ADV傳輸數據包,將丟棄的第一目標ADV傳輸數據包后的ADV傳輸數據包依次向前移動一位,并將所述待插入所述隊列中的ADV傳輸數據包排在所述隊列的尾部;
若判斷結果為否,則丟棄所述第一目標ADV傳輸數據包,將丟棄的第一目標ADV傳輸數據包后的ADV傳輸數據包依次向前移動一位,并將所述待插入所述隊列中的ADV傳輸數據包排在所述隊列的尾部。
2.如權利要求1所述的方法,其特征在于,所述方法還包括:
獲取當前排在所述隊列第一位的等待傳輸的ADV傳輸數據包對應的持續傳輸時長;
在該ADV傳輸數據包對應的持續傳輸時長內,僅傳輸該ADV傳輸數據包。
3.如權利要求2所述的方法,其特征在于,在該ADV傳輸數據包對應的持續傳輸時長內,僅傳輸該ADV傳輸數據包之后,所述方法還包括:
判斷該ADV傳輸數據包,是否傳輸成功;
若判斷結果為否,則將該ADV傳輸數據包從所述隊列中丟棄;
獲取該ADV傳輸數據包對應的重傳次數和重傳時間間隔;
根據該ADV傳輸數據包對應的重傳次數和重傳時間間隔,重新傳輸該ADV傳輸數據包。
4.如權利要求3所述的方法,其特征在于,根據該ADV傳輸數據包對應的重傳次數和重傳時間間隔,重新傳輸該ADV傳輸數據包,具體包括:
按照所述重傳時間間隔,確定該ADV傳輸數據包當前對應的重傳次數;
根據該ADV傳輸數據包當前對應的重傳次數,確定出該ADV傳輸數據包當前對應的隊列深度,其中,該ADV傳輸數據包對應的重傳次數與隊列深度成正比,重傳1次對應的隊列深度,小于首傳對應的隊列深度;
獲取所述隊列中當前包括的至少一個ADV傳輸數據包當前分別對應的隊列深度;
確定出所述隊列中當前包括的至少一個ADV傳輸數據包的數量,與該ADV傳輸數據包的數量之和作為第二數量;
在第二待篩選ADV傳輸數據包中,確定出小于所述第二數量的隊列深度對應的第二目標ADV傳輸數據包,其中,所述第二待篩選ADV傳輸數據包,為所述該ADV傳輸數據包,以及所述隊列中當前包括的除了排在第一位的ADV傳輸數據包之外的其他ADV傳輸數據包;
若所述第二目標ADV傳輸數據包,是該ADV傳輸數據包,丟棄該ADV傳輸數據包;
若所述第二目標ADV傳輸數據包,是所述隊列中當前包括的ADV傳輸數據包,則判斷所述第二目標ADV傳輸數據包的數量是否大于1;
若判斷結果為是,則丟棄一個第二目標ADV傳輸數據包,將丟棄的第二目標ADV傳輸數據包后的ADV傳輸數據包依次向前移動一位,并將該ADV傳輸數據包排在所述隊列的尾部;
若判斷結果為否,則丟棄所述第二目標ADV傳輸數據包,將丟棄的第二目標ADV傳輸數據包后的ADV傳輸數據包依次向前移動一位,并將該ADV傳輸數據包排在所述隊列的尾部。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百瑞互聯技術有限公司,未經北京百瑞互聯技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810997930.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種協議報文調度方法、裝置及網絡設備
- 下一篇:網絡資源配置調度方法和裝置





