一种无线传感自组网节点的全域协同转发方法

文档序号:7873362阅读:182来源:国知局
专利名称:一种无线传感自组网节点的全域协同转发方法
技术领域
本发明涉及自组网节点转发交互技术,尤其是自组网节点的协同与信任提升技术,具体地说是一种无线传感自组网节点的全域协同转发方法。
背景技术
泛在环境(Ubiquitous netwoRiks)被广泛应用于智能农业,感知环境,智能交通、野生科考等多个领域。泛在环境中的自组网以“存储-携带-转发”方式,依靠节点间的协作与信任进行组网工作。由于泛在环境中的自组网节点的资源有限,而且在绝大部分的环境中自组网节点能量难以再生,为了保证正常工作,节点会节约自身资源,拒绝帮助其它节点转发信息。这种自私性严重削弱了网络性能。目前,国内外针对泛在环境中自组网节点协同与信任方案主要存在以下几种:方案1:N.Li和S.Das提出每个节点有一张存放其它节点信任值的表,优先选择信任值大的节点作为下一跳。该方案缺点是无法有效地激发低值节点参与协同,而且加速了大信任值节点的资源过度使用。方案2:U Shevade提出一套双赢规则,A节点为B转发的数据量与B为A转发的数据量相同。该方案缺点是在现实的泛在环境中很少有相同数据量的传输,具有一定的盲目性,网络性能难以提升。

发明内容
本发明的目的是针对上述问题,提出一种无线传感自组网节点的全域协同转发方法,提高自私节点的协作积极性,增强网络性能。本发明的技术方案是:一种无线传感自组网节点的全域协同转发方法, 它包括以下步骤:在无线传感自组网中,任一节点A需要转发自身缓存中的消息Msg至其他节点时,首先计算自身愿意消耗的评判信用值S ;该节点A将含有自身愿意消耗的评判信用值S的发送请求信息传至各邻居节点;任一邻居节点计算接收消息Msg时自身希望提升的评判信用值Ri ;如果该邻居节点的Ri小于节点A的S,则该邻居节点愿意接收Msg,双方达成信任;节点A将消息Msg转发给愿意接收Msg的各邻居节点。本发明具体包括以下步骤:第一步,信任预处理:Msg是节点A缓存中的消息,当节点A试图与邻居节点i进行通信,转发消息Msg时,节点A采用下述公式计算自身愿意消耗的评判信用值S ;
权利要求
1.一种无线传感自组网节点的全域协同转发方法,其特征是它包括以下步骤:在无线传感自组网中,任一节点A需要转发自身缓存中的消息Msg至其他节点时,首先计算自身愿意消耗的评判信用值S ;该节点A将含有自身愿意消耗的评判信用值S的发送请求信息传至各邻居节点;任一邻居节点计算接收消息Msg时自身希望提升的评判信用值Ri ;如果该邻居节点的Ri小于节点A的S,则该邻居节点愿意接收Msg,双方达成信任;节点A将消息Msg转发给愿意接收Msg的各邻居节点。
2.根据权利要求1所述的无线传感自组网节点的全域协同转发方法,其特征是该方法具体包括以下步骤: 第一步,信任预处理=Msg是节点A缓存中的消息,当节点A试图与邻居节点i进行通信,转发消息Msg时,节点A采用下述公式计算自身愿意消耗的评判信用值S ;
3.根据权利要求2所述的无线传感自组网节点的全域协同转发方法,其特征是所述的第四步中,节点A在规定时间内接收邻居节点的确认信息并且回发消息Msg,超时接收的确认信息不予处理。
全文摘要
一种无线传感自组网节点的全域协同转发方法,它包括以下步骤在无线传感自组网中,任一节点A需要转发自身缓存中的消息Msg至其他节点时,首先计算自身愿意消耗的评判信用值S;该节点A将含有自身愿意消耗的评判信用值S的发送请求信息传至各邻居节点;任一邻居节点计算接收消息Msg时自身希望提升的评判信用值Ri;如果该邻居节点的Ri小于节点A的S,则该邻居节点愿意接收Msg,双方达成信任;节点A将消息Msg转发给愿意接收Msg的各邻居节点。本发明有效地激励节点协作,比传统方法具有优越的消息传递率和时间延迟,主动促进资源消耗的降低。
文档编号H04L12/701GK103152252SQ201310034029
公开日2013年6月12日 申请日期2013年1月29日 优先权日2013年1月29日
发明者李千目, 戚湧, 侯君 申请人:无锡南理工科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1