[发明专利]一种建立水下传感器网络中信任模型的方法有效
申请号: | 201310511622.6 | 申请日: | 2013-10-25 |
公开(公告)号: | CN103619009A | 公开(公告)日: | 2014-03-05 |
发明(设计)人: | 江金芳;韩光洁;张晨语;江旭;朱川;钱爱华;沈家伟 | 申请(专利权)人: | 河海大学常州校区 |
主分类号: | H04W12/00 | 分类号: | H04W12/00;H04W84/18 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 213022 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种建立水下传感器网络中信任模型的方法,其步骤包括:请求节点对目标节点进行邻居关系的判定,并根据彼此之间的数据通信和目标节点的剩余能量建立直接信任;如果两者之间的历史通信信息交互次数不够,则需要向二者的共同邻居请求推荐信任,并进一步计算目标节点的信任值;如果请求节点和目标节点并非邻居节点,则通过选取多跳邻居节点进行信任计算;在节点信任计算的基础上可实现该节点感知数据的信任评估,并更新传感器节点的信任值。本发明能够实时的更新传感器节点的信任值,可以避免在存在多条推荐路径情况下的信任传递和信任合并等问题;本发明结合感知数据信任计算,使得节点信任计算的精度更高,具有广泛的应用价值。 | ||
搜索关键词: | 一种 建立 水下 传感器 网络 信任 模型 方法 | ||
【主权项】:
一种建立水下传感器网络中信任模型的方法,其特征在于:包括以下步骤:步骤一:计算传感器节点的信任值,如果某一个传感器节点a需要知道另一个传感器节点b的信任值,则将节点a定义为请求节点,节点b为目标节点,请求节点a首先查询自身的邻居列表中是否有目标节点b的ID信息,进行邻居关系的判定,如果请求节点a和目标节点b是邻居节点,则请求节点a统计两个节点之间历史通信次数n,如果请求节点a与目标节点b之间的历史通信次数n大于阈值Thnum,则根据两个节点之间的历史信息通信次数、水下链路丢包率和目标节点b的剩余能量计算直接信任得到目标节点信任值Tn‑ab;如果请求节点a与目标节点b之间的历史通信次数n小于阈值Thnum,则请求节点a需要向二者共同的邻居节点c广播信任推荐请求包,将邻居节点c定义为推荐节点,由推荐节点提供的关于目标节点的信任值定义为推荐信任值,根据推荐节点c本身的信任值、推荐节点c对目标节点b的熟悉度,以及推荐信任值的可信度进一步计算目标节点信任值Tn‑ab;如果请求节点a和目标节点b不是邻居节点,则请求节点a选择信任值最高的邻居节点作为推荐节点向其广播推荐请求,并将最大跳数值hmax和跳数初始值h=0,写入信任推荐请求包中,收到信任推荐请求包的邻居节点检查自身的邻居列表,查询是否有目标节点b的ID信息,如果没有则首先将跳数值加1并将其写入信任推荐请求包,然后再选择信任值最高的邻居节点向其广播信任推荐请求,直至找到目标节点b或者达到信任广播的最大跳数值hmax时停止广播,如果找到目标节点,最后一个收到信任推荐请求包的节点则向其上一跳回送推荐信任值,直至推荐信任值回送至请求节点,最后由请求节点a根据推荐信任值计算目标节点b的信任值;如果请求节点无法找到关于目标节点的推荐节点,则将目标节点b标记为孤立节点;步骤二:计算感知数据的信任值,每当请求节点a收到来自邻居节点的感知数据时,根据该感知数据与其余邻居节点感知数据之间的一致性计算出该感知数据的可信度,并根据目标节点b自身的信任值,计算出该感知数据的信任值;步骤三:更新传感器节点的信任值,考虑水流因素的影响,节点运动到新的位置允许信任迁移,建立时间衰减函数,并根据所述步骤二计算出的感知数据信任值,更新所述步骤一计算出的目标节点信任值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学常州校区,未经河海大学常州校区许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310511622.6/,转载请声明来源钻瓜专利网。
- 上一篇:立式空调
- 下一篇:一种用全站仪测深层土体水平位移的方法