[发明专利]一种无线传感自组网节点的全域协同转发方法无效

专利信息
申请号: 201310034029.7 申请日: 2013-01-29
公开(公告)号: CN103152252A 公开(公告)日: 2013-06-12
发明(设计)人: 李千目;戚湧;侯君 申请(专利权)人: 无锡南理工科技发展有限公司
主分类号: H04L12/701 分类号: H04L12/701;H04L29/08;H04L1/16
代理公司: 南京天华专利代理有限责任公司 32218 代理人: 徐冬涛
地址: 214192 江苏省无*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 无线 传感 组网 节点 全域 协同 转发 方法
【权利要求书】:

1.一种无线传感自组网节点的全域协同转发方法,其特征是它包括以下步骤:在无线传感自组网中,任一节点A需要转发自身缓存中的消息Msg至其他节点时,首先计算自身愿意消耗的评判信用值S;该节点A将含有自身愿意消耗的评判信用值S的发送请求信息传至各邻居节点;任一邻居节点计算接收消息Msg时自身希望提升的评判信用值Ri;如果该邻居节点的Ri小于节点A的S,则该邻居节点愿意接收Msg,双方达成信任;节点A将消息Msg转发给愿意接收Msg的各邻居节点。

2.根据权利要求1所述的无线传感自组网节点的全域协同转发方法,其特征是该方法具体包括以下步骤:

第一步,信任预处理:Msg是节点A缓存中的消息,当节点A试图与邻居节点i进行通信,转发消息Msg时,节点A采用下述公式计算自身愿意消耗的评判信用值S;

S=(a×P+b×TreTTTL)×K×M]]>

其中:i=1、2、……n,n为正整数;

K代表消息Msg的大小,P代表发送方节点即节点A的剩余资源百分比,Tre和TTTL分别代表消息Msg的生存剩余时间和生存全部时间,a和b分别表示节点A对于自身剩余资源和消息生存剩余时间的偏好,取值介于0和1之间;M是发送方节点当前拥有的评判信用值;

第二步,协同发起:节点A发送请求信息至各邻居节点i,该请求信息包括的内容有:消息Msg的id,消息Msg的目的节点,消息Msg的大小和节点A自身愿意消耗的评判信用值S;

第三步,信任建立:任一邻居节点i收到请求信息后,如果该邻居节点i是第一次收到消息Msg,并且该邻居节点i不是消息Msg的目的节点,那么该节点i采用下述公式计算自己希望提升的评判信用值Ri;

Ri=K×Mi×ui×Li+vi×Ei2]]>

其中:i=1、2、……n,n为正整数;

K代表消息Msg的大小,Mi代表该邻居节点即接收节点当前拥有的评判信用值,Li代表接收节点缓存中当前剩余存储空间百分比,Ei代表接收节点当前剩余能量百分比,u和v分别表示接收节点缓存中对于当前剩余存储和当前剩余能量的偏好,取值介于0和1之间;这里的ui和vi并不是说每个节点的值不同,而是表示第i个节点的u和v的值。

如果任一邻居节点i的Ri小于节点A的S,那么节点i将反馈给节点A确认信息表示节点i愿意接收Msg,该确认信息包括消息Msg的id和该节点自己希望提升的评判信用值Ri;

第四步,数据传递与调整评价:节点A收到c个邻居节点的确认信息后,向发送确认信息的各邻居节点发送消息Msg,其中:1≤c≤n;

节点A的评判信用值减少量为同时各个成功接收的邻居节点的评判信用值增加然后节点A在自己的缓存中删除消息Msg。

3.根据权利要求2所述的无线传感自组网节点的全域协同转发方法,其特征是所述的第四步中,节点A在规定时间内接收邻居节点的确认信息并且回发消息Msg,超时接收的确认信息不予处理。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡南理工科技发展有限公司,未经无锡南理工科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310034029.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top