[发明专利]一种CWSN中基于蚁群的非均匀分簇APTEEN路由方法及网络系统有效
| 申请号: | 201910619105.8 | 申请日: | 2019-07-10 |
| 公开(公告)号: | CN110324878B | 公开(公告)日: | 2021-04-09 |
| 发明(设计)人: | 王树彬;王彩青 | 申请(专利权)人: | 内蒙古大学 |
| 主分类号: | H04W40/32 | 分类号: | H04W40/32;H04W40/10 |
| 代理公司: | 合肥市泽信专利代理事务所(普通合伙) 34144 | 代理人: | 方荣肖 |
| 地址: | 010021 内蒙古自*** | 国省代码: | 内蒙古;15 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种CWSN中基于蚁群的非均匀分簇APTEEN路由方法及网络系统,该路由方法包括以下步骤:认知节点进行频谱感知;计算候选簇头概率;判断候选簇头概率是否大于预设概率,是则令第i个节点为候选簇头;判断候选簇头的剩余能量是否大于竞争半径范围内候选簇头的剩余能量,是则使i成为簇头;判断认知节点是否与簇头具有公共信道;在认知节点与簇头具有公共信道时,认知节点请求加入邻近的簇头;判断传输的数据是否满足硬阈值、软阈值,是则通过认知节点将数据传输至簇头;在数据传输至簇头后,簇头将数据经多跳传输至基站。本发明采用非均匀分簇算法,降低靠近基站的簇头的任务量,延长网络生存周期,减少死亡节点数。 | ||
| 搜索关键词: | 一种 cwsn 基于 均匀 apteen 路由 方法 网络 系统 | ||
【主权项】:
1.一种CWSN中基于蚁群的非均匀分簇APTEEN路由算法,其特征在于,其包括以下步骤:步骤S1,通过认知节点进行频谱感知;步骤S2,计算候选簇头概率;步骤S3,判断所述候选簇头概率是否大于一个预设概率;在所述候选簇头概率大于所述预设概率时,执行步骤S4,令第i个节点为候选簇头,并在竞争半径内广播竞争簇头信息;步骤S5,判断第i个候选簇头的剩余能量是否大于竞争半径范围内其他候选簇头的剩余能量;在第i个候选簇头的剩余能量大于所述竞争半径范围内候选簇头的剩余能量时,执行步骤S6,使i成为簇头,并广播竞选成功消息;步骤S7,在簇头广播所述竞选成功消息后,如果节点与簇头有相同信道,则发送请求加入消息;在簇建立完成后,使簇头广播硬阈值、软阈值、计数时间以及TDMA时隙表;在所述候选簇头概率不大于所述预设概率或第i个候选簇头的剩余能量不大于所述竞争半径范围内候选簇头的剩余能量时,执行步骤S8,使未成为候选簇头的节点等待簇头广播的竞选成功消息;步骤S9,在接收所述竞选成功消息后,判断所述感知节点是否与簇头具有公共空闲信道;在所述认知节点与簇头具有公共空闲信道时,执行步骤S10,使所述认知节点加入该簇头,并等待对应的簇头广播所述硬阈值、所述软阈值、所述计数时间以及所述TDMA时隙表;在所述认知节点与簇头没有公共空闲信道时,执行步骤S1;步骤S11,采集传输数据,判断所述传输数据是否满足硬阈值、软阈值;在所述传输数据满足硬阈值、软阈值时,执行步骤S12,通过所述认知节点将传输数据传输至簇头;在所述传输数据不满足硬阈值、软阈值时,执行步骤S13,判断时间间隔是否超出计数时间;在所述时间间隔超出所述计数时间时,执行步骤S14,将所述传输数据直接传输至基站;在所述时间间隔未超出所述计数时间时,执行步骤S12;在所述传输数据传输至簇头后,执行步骤S15,使簇头通过蚁群算法将所述传输数据经多跳传输至基站。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内蒙古大学,未经内蒙古大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910619105.8/,转载请声明来源钻瓜专利网。





