[發(fā)明專利]一種分布式傳感器網絡的智能拓撲方法及裝置有效
| 申請?zhí)枺?/td> | 201810895954.1 | 申請日: | 2018-08-08 |
| 公開(公告)號: | CN109005115B | 公開(公告)日: | 2021-04-27 |
| 發(fā)明(設計)人: | 張彩霞;王向東;王新東;胡紹林 | 申請(專利權)人: | 佛山科學技術學院 |
| 主分類號: | H04L12/721 | 分類號: | H04L12/721;H04L12/751 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 王國標 |
| 地址: | 528000 廣東省佛山市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 傳感器 網絡 智能 拓撲 方法 裝置 | ||
1.一種分布式傳感器網絡的智能拓撲方法,其特征在于,所述方法包括:
步驟1,分布式傳感器網絡通過TORA路由協議生成路由鏈路;
步驟2,通過路由鏈路建立有向無環(huán)圖;
步驟3,根據有向無環(huán)圖計算出拓撲圖;
步驟4,根據拓撲圖重設路由拓撲;
在步驟3中,根據有向無環(huán)圖計算出拓撲圖的方法包括以下子步驟,
步驟3.1,輸入:有向無環(huán)圖G=(V1,V2,E),其中V1和V2為兩個節(jié)點集、E為邊集、節(jié)點集V2包含節(jié)點的度均為1,節(jié)點集參數T,縮減閾值RR;轉到步驟3.2;
步驟3.2,將V1中全部節(jié)點按度從大到小順序排列,并抽取前nh個最大度節(jié)點構成節(jié)點子集V1H,其中這nh個節(jié)點中相同度重復數的最大值為T,轉到步驟3.3;
步驟3.3,計算V1L=V1/V1H,設d1,d2,…,ds為有向無環(huán)圖G中節(jié)點集V1的全部節(jié)點度,初始化有向無環(huán)圖G′=(V′1,V′2,E′)←G=(V1,V2,E),初始化節(jié)點集V1L′←V1L,V1H′←V1H,計算最終需要刪除邊的總數Ed=||E||·RR,初始化變量t=0;轉到步驟3.4;
步驟3.4,如果tEd,則以概率P=γL′/(γH′+γL′)轉到步驟3.5,并以概率1-P轉到步驟3.5;否則,G′=(V′1,V′2,E′),其中V1′=V1H′∪V1L′,為最終輸出結果,轉到步驟3.7;其中,
且mH=Ed-mL;
步驟3.5,如果則隨機選擇一條與節(jié)點v相鄰的邊e,并更新有向無環(huán)圖G′=(V′1,V′2,E′),E′←E′/{e};如果dv=0,則更新V1L′←V1L′/{v};如果則此步不作任何操作,轉到步驟3.6;
步驟3.6,更新t←t+1,轉到步驟3.4;
步驟3.7,輸出拓撲圖G′=(V′1,V′2,E′)。
2.根據權利要求1所述的一種分布式傳感器網絡的智能拓撲方法,其特征在于,在步驟2中,通過路由鏈路建立有向無環(huán)圖的方法為,鏈路中相鄰節(jié)點高度值中高的節(jié)點用一條邊指向高度值低的節(jié)點,所有相鄰的節(jié)點之間構建指向邊直到到達目標節(jié)點,所有的邊形成了一個有向無環(huán)圖。
3.一種分布式傳感器網絡的智能拓撲裝置,其特征在于,所述裝置包括:
路由鏈路生成單元,用于分布式傳感器網絡通過TORA路由協議生成路由鏈路;
有向無環(huán)圖構建單元,用于通過路由鏈路建立有向無環(huán)圖構建;
拓撲圖計算單元,用于根據有向無環(huán)圖計算出拓撲圖;
路由拓撲單元,用于根據拓撲圖重設路由拓撲;
其中,拓撲圖計算單元,用于根據有向無環(huán)圖計算出拓撲圖具體通過以下步驟實現:
步驟3.1,輸入:有向無環(huán)圖G=(V1,V2,E),其中V1和V2為兩個節(jié)點集、E為邊集、節(jié)點集V2包含節(jié)點的度均為1,節(jié)點集參數T,縮減閾值RR;轉到步驟3.2;
步驟3.2,將V1中全部節(jié)點按度從大到小順序排列,并抽取前nh個最大度節(jié)點構成節(jié)點子集V1H,其中這nh個節(jié)點中相同度重復數的最大值為T,轉到步驟3.3;
步驟3.3,計算V1L=V1/V1H,設d1,d2,…,ds為有向無環(huán)圖G中節(jié)點集V1的全部節(jié)點度,初始化有向無環(huán)圖G′=(V′1,V′2,E′)←G=(V1,V2,E),初始化節(jié)點集V1L′←V1L,V1H′←V1H,計算最終需要刪除邊的總數Ed=||E||·RR,初始化變量t=0;轉到步驟3.4;
步驟3.4,如果tEd,則以概率P=γL′/(γH′+γL′)轉到步驟3.5,并以概率1-P轉到步驟3.5;否則,G′=(V′1,V′2,E′),其中V1′=V1H′∪V1L′,為最終輸出結果,轉到步驟3.7;其中,
且mH=Ed-mL;
步驟3.5,如果則隨機選擇一條與節(jié)點v相鄰的邊e,并更新有向無環(huán)圖G′=(V′1,V′2,E′),E′←E′/{e};如果dv=0,則更新V1L′←V1L′/{v};如果則此步不作任何操作,轉到步驟3.6;
步驟3.6,更新t←t+1,轉到步驟3.4;
步驟3.7,輸出拓撲圖G′=(V′1,V′2,E′)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佛山科學技術學院,未經佛山科學技術學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810895954.1/1.html,轉載請聲明來源鉆瓜專利網。





