[發明專利]存在移動節點的藍牙mesh網絡的路由優化方法及系統有效
| 申請號: | 202010882681.4 | 申請日: | 2020-08-28 |
| 公開(公告)號: | CN111988827B | 公開(公告)日: | 2022-07-29 |
| 發明(設計)人: | 喬俊杰;金海濤 | 申請(專利權)人: | 蘇州永聯芯電子有限公司 |
| 主分類號: | H04W40/02 | 分類號: | H04W40/02;H04W4/80;H04W84/18 |
| 代理公司: | 蘇州創元專利商標事務所有限公司 32103 | 代理人: | 范晴;丁浩秋 |
| 地址: | 215399 江蘇省蘇州市昆山*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存在 移動 節點 藍牙 mesh 網絡 路由 優化 方法 系統 | ||
1.一種存在移動節點的藍牙mesh網絡的路由優化方法,其特征在于,包括以下步驟:
S01:當判斷節點需要轉發時,根據接收到的數據包中的RSSI值計算得到與上一跳節點的距離,根據得到的距離得到節點的轉發概率初值,所述轉發概率初值與距離成正比;
S02:根據節點的鄰居節點的個數,對轉發概率初值進行調整;
S03:根據節點的移動節點的距離和時間,對調整的轉發概率初值進行確認,得到轉發概率值;
S04:生成隨機值,將得到的節點轉發概率值與生成的隨機值進行比較,若隨機值大于等于轉發概率值,則節點進行轉發操作,否則,節點不轉發。
2.根據權利要求1所述的存在移動節點的藍牙mesh網絡的路由優化方法,其特征在于,所述移動節點的廣播方法包括以下步驟:
1)當移動節點加入Mesh網絡時,移動節點進行周期性的廣播;
2)Mesh網絡中靜態節點對移動節點廣播消息的地址進行判斷,若為新的移動節點地址,進入步驟3);否則進入步驟4);
3)節點根據廣播信息,記錄移動節點的距離、地址和此次收到廣播信息的時間,并更新記錄表中的移動節點總數,進入步驟5);
4)更新記錄表中該移動節點地址、節點的距離和時間,進入步驟5);
5)節點結束此次操作。
3.根據權利要求1所述的存在移動節點的藍牙mesh網絡的路由優化方法,其特征在于,節點定期發送心跳包,心跳包中的TTL字段設置為1,節點收到心跳包后的處理操作,包括:
S11:判斷收到的鄰居節點的地址是否在記錄表中;
S12:若是,則判斷為新的鄰居節點的心跳包,更新節點記錄的鄰居節點個數,并把此鄰居節點地址添加到記錄表中;
S13:若否,則丟棄該心跳包。
4.根據權利要求1所述的存在移動節點的藍牙mesh網絡的路由優化方法,其特征在于,所述步驟S01中判斷節點需要轉發之前還包括:
S21:在節點收到一個數據包時,首先對其進行判斷,如果是新的數據包,則進入步驟S22;
S22:判斷該數據包的目的地址是否為本節點,如果是,進入步驟S23;否則,進入步驟S24;
S23:節點對該數據包進行解密,并進行處理,結束該數據包的處理操作;
S24:對TTL值進行判斷,如果TTL值大于1,判斷節點需要進行轉發。
5.一種存在移動節點的藍牙mesh網絡的路由優化系統,其特征在于,包括:
轉發概率獲取模塊,當判斷節點需要轉發時,根據接收到的數據包中的RSSI值計算得到與上一跳節點的距離,根據得到的距離得到節點的轉發概率初值,所述轉發概率初值與距離成正比;
轉發概率調整模塊,根據節點的鄰居節點的個數,對轉發概率初值進行調整;
轉發概率確定模塊,根據節點的移動節點的距離和時間,對調整的轉發概率初值進行確認,得到轉發概率值;
轉發判斷模塊,生成隨機值,將得到的節點轉發概率值與生成的隨機值進行比較,若隨機值大于等于轉發概率值,則節點進行轉發操作,否則,節點不轉發。
6.根據權利要求5所述的存在移動節點的藍牙mesh網絡的路由優化系統,其特征在于,還包括節點轉發需求判斷模塊,包括:
S21:在節點收到一個數據包時,首先對其進行判斷,如果是新的數據包,則進入步驟S22;
S22:判斷該數據包的目的地址是否為本節點,如果是,進入步驟S23;否則,進入步驟S24;
S23:節點對該數據包進行解密,并進行處理,結束該數據包的處理操作;
S24:對TTL值進行判斷,如果TTL值大于1,判斷節點需要進行轉發。
7.根據權利要求5所述的存在移動節點的藍牙mesh網絡的路由優化系統,其特征在于,所述移動節點的廣播方法包括以下步驟:
1)當移動節點加入Mesh網絡時,移動節點進行周期性的廣播;
2)Mesh網絡中靜態節點對移動節點廣播消息的地址進行判斷,若為新的移動節點地址,進入步驟3);否則進入步驟4);
3)節點根據廣播信息,記錄移動節點的距離、地址和此次收到廣播信息的時間,并更新記錄表中的移動節點總數,進入步驟5);
4)更新記錄表中該移動節點地址、節點的距離和時間,進入步驟5);
5)節點結束此次操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州永聯芯電子有限公司,未經蘇州永聯芯電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010882681.4/1.html,轉載請聲明來源鉆瓜專利網。





