[发明专利]基于虚拟分扇的簇间多跳路由算法在审
申请号: | 201811397076.7 | 申请日: | 2018-11-22 |
公开(公告)号: | CN109348519A | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 康琳;王海东;杨泽辉;吕庆平 | 申请(专利权)人: | 山西东辉睿鹏科技有限公司 |
主分类号: | H04W40/10 | 分类号: | H04W40/10;H04W40/20;H04W40/22;H04W84/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 030000 山西省太原*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明基于虚拟分扇的簇间多跳分簇路由算法VSMC属于网络节点算法领域,解决了无线传感器网络能耗较大,簇头分布不均的问题,算法首先根据最优簇头数对区域虚拟分扇,使簇头数保持在理论上的最优值且分布均匀;其次,综合考虑能量和地理位置因素设计簇内、簇间代价公式,合理选择簇头和父簇头;最后,通过能耗对比分析得到距离阈值公式,建立簇间多跳路由的传输方式,从而本发明VSMC算法能够有效的优化簇头分布不均问题,延长网络生存周期。 | ||
搜索关键词: | 簇间 算法 簇头 多跳路由 虚拟 头数 无线传感器网络 地理位置因素 分簇路由算法 传输方式 能耗对比 生存周期 网络节点 综合考虑 多跳 父簇 能耗 优化 分析 网络 | ||
【主权项】:
1.基于虚拟分扇的簇间多跳路由算法,其特征在于,按照以下步骤实现:1)初始阶段T1:在初始阶段T1,根据网络能耗和各环簇头能耗均衡的原则计算出各环簇头个数m={m1,m2,...,ms},则各环簇头概率p={p1,p2,...,ps},其中pk=mk/Nk,s为网络的总环数,Nk为第k环的节点数,k的取值范围为1≤k≤s,sink节点将p、ε和sink的位置打包成SINK_NOTIFY_MSG消息以半径R向外广播,节点根据RSSI值计算与sink的距离,从而获得自身所在层的簇头选择概率pk;2)簇头选举阶段T2:在簇头选举过程中,每个节点随机产生一个值,将随机值小于阈值公式的节点作为候选簇头,当选候选簇头的节点以环宽度ε距离向外广播CCH_NOTIFY_MSG消息,消息包括节点间平均距离、节点当前轮剩余能量和节点到sink的距离;3)簇形成阶段T3:最终选举的簇头以2ε的距离向外广播自身成为簇头的消息FCH_NOTIFY_MSG,FCH_NOTIFY_MSG中包括簇头的ID、当前能量和与sink的距离,非簇头节点根据接收到的FCH_NOTIFY_MSG消息,加入距离自己最近的簇头,簇形成阶段结束;4)簇间路由的建立T4:采用簇间多跳路由的传输模式,即位于最外层Cs的簇头首先将簇内节点的数据接收融合之后发送给Cs‑1层的父簇头,再进行依次转发直至sink节点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山西东辉睿鹏科技有限公司,未经山西东辉睿鹏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811397076.7/,转载请声明来源钻瓜专利网。