[發明專利]無線自組網中異構能量感知拓撲控制方法有效
| 申請號: | 201710455977.6 | 申請日: | 2017-06-16 |
| 公開(公告)號: | CN107197425B | 公開(公告)日: | 2019-08-06 |
| 發明(設計)人: | 韓冰青;陳一飛 | 申請(專利權)人: | 韓冰青 |
| 主分類號: | H04W4/00 | 分類號: | H04W4/00;H04W40/10;H04W40/24 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 饒欣 |
| 地址: | 210019 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 無線 組網 中異構 能量 感知 拓撲 控制 方法 | ||
1.無線自組網中異構能量感知拓撲控制方法,其特征在于:包括以下步驟:
步驟1:輸入異構無線自組網絡Gh,該異構無線自組網絡Gh由節點集Vh組成;
步驟2:執行異構局部鏈路構建算法,生成異構鏈路集Eh;
所述步驟2具體包括以下步驟:
步驟2.1:令i=1;
步驟2.2:節點vi∈Vh啟動鏈路構建進程,節點vi廣播節點編號及節點能量至鄰居節點,vi為節點集Vh中的第i個節點;
步驟2.3:若節點vj滿足dist(vj,vi)≤TRmax(vj)∩dist(vj,vi)≤TRmax(vi),其中,vj為節點集Vh中的第j個節點,1≤j≤K,且j≠i,K為節點集Vh中節點的總個數,dist(vj,vi)為節點vj到節點vi之間的距離,TRmax(vj)為節點vj的最大傳輸距離,則節點vj和節點vi之間建立異構局部鏈路(vj,vi),節點vj添加至節點vi的一跳鄰居鏈表NeiborOneHop(vi)中,且節點vi添加至節點vj的一跳鄰居鏈表NeiborOneHop(vj)中;
步驟2.4:判斷i是否大于K:如果是,則生成異構鏈路集Eh,結束;否則,則令i=i+1,然后返回步驟2.2;
步驟3:計算各個鏈路的能量權重,對鏈路進行剪枝;
所述步驟3具體包括以下步驟:
步驟3.1:令m=1;
步驟3.2:對鏈路Em∈Eh賦予能量權重值,鏈路Em為異構鏈路集Eh中第m條鏈路,由節點和節點構成,β∈[2,5],β值由節點和節點共同配置;
步驟3.3:若有節點滿足
且則去除鏈路
步驟3.4:判斷m是否大于M,M為異構鏈路集Eh中鏈路的總條數:如果是,則更新鏈路集為E'h,結束;否則,則令m=m+1,然后返回步驟3.2;
步驟4:對節點及其鄰居節點的能量進行評分,在節點與鄰居節點之間的各個鏈路中,刪除能量小于常數因子平均值的鏈路;
所述步驟4具體包括以下步驟:
步驟4.1:令i=1;
步驟4.2:節點vi∈Vh發送能量評分EvalEnergy消息給它的所有一跳鄰居節點,vi為節點集Vh中的第i個節點;
步驟4.3:令s=1;
步驟4.4:收到EvalEnergy消息的一跳鄰居節點計算它的能量并通知到節點vi,其中為節點vi的第s個一跳鄰居節點,為節點的剩余能量;
步驟4.5:判斷s是否大于|NeiborOneHop(vi)|,|NeiborOneHop(vi)|為節點vi的一跳鄰居節點的總個數:如果是,則繼續進行步驟4.6;否則,則令s=s+1,然后返回步驟4.4;
步驟4.6:節點vi計算所有一跳鄰居節點的平均剩余能量NeiborOneHop(vi)為vi的一跳鄰居鏈表;
步驟4.7:令u=1;
步驟4.8:判斷是否成立,為節點的常數因子,為常數因子能量平均值:如果成立,則對鏈路進行剪枝,節點和節點vi分別更新各自的一跳鄰居鏈表,節點vi更新平均剩余能量,然后進行步驟4.9;否則,則直接進行步驟4.9;
步驟4.9:判斷u是否大于|NeiborOneHop(vi)|:如果是,則進行步驟4.10;否則,則令u=u+1,然后返回步驟4.8;
步驟4.10:判斷i是否大于K,K為節點集Vh中節點的總個數:如果是,則更新鏈路集為E'h,結束;否則,則令i=i+1,然后返回步驟4.2;
步驟5:構建最終的無線自組網拓撲圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于韓冰青,未經韓冰青許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710455977.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種磁液雙重懸浮被動支承徑向軸承
- 下一篇:溫度控制裝置以及渦輪分子泵





