[发明专利]一种面向灾难救援场景的消息机会转发方法有效

专利信息
申请号: 201810112947.X 申请日: 2018-02-05
公开(公告)号: CN108495350B 公开(公告)日: 2021-06-25
发明(设计)人: 刘林峰;张书睿;钟可欣;邹敖;周萍 申请(专利权)人: 南京邮电大学
主分类号: H04W40/02 分类号: H04W40/02;H04W4/12;H04W40/24;H04W4/90
代理公司: 江苏海越律师事务所 32402 代理人: 唐小红
地址: 210003 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 灾难 救援 场景 消息 机会 转发 方法
【权利要求书】:

1.一种面向灾难救援场景的消息机会转发方法,其特征在于,具体内容包括节点活跃度计算、节点间相关度计算以及消息转发3个部分:

(1)节点活跃度计算

节点活跃度表示某个T时长内节点与其他节点相遇的频次,对于节点Vi,通过计算该节点与其他节点的相遇的次数来确定其活跃度,此外其他节点的活跃度也会影响Vi的活跃度,即所遇节点越多且所遇节点活跃度越高,则节点活跃度越高;间隔周期T时间,节点活跃度将再次更新以确保所计算节点活跃度的有效性:

在当前周期内,假设为第t个周期,节点Vi的活跃度为每遇到一个节点则活跃度增加a,若在一个周期内所遇节点的总数为xi,则Vi的活跃度增加a·xi,当Vi所遇节点Vj的活跃度大于时,则Vi的活跃度增加表示较活跃节点对Vi活跃度的影响;当所遇节点Vj的活跃度小于时,则Vi的活跃度减去表示较不活跃节点对Vi活跃度的影响;

在同一周期内,Vi多次遇到的相同节点,考虑到救援场景中一小队中有多个节点会频繁接触,将不重复计算入活跃度,即在同一周期内再次遇到已相遇过节点对Vi活跃度不产生影响;

在一个周期后节点的活跃度将进行一次更新,根据周期结束时节点的活跃度为基础作为下周期节点活跃度的基值,防止因累积效应导致的节点活跃度无限制增长,使得在每个周期结束时节点的活跃度保持在与之总体活跃水平匹配的数值;

更新策略如下:

D1,在本周期初始时刻所遇的节点数记为gi,为同一救援小组内节点数量,并以xi在本周期内所遇到的节点总数,表示上一周期活跃度对本周期活跃度的影响;从而,节点活跃度计算为:

其中表示相遇节点Vj对Vi活跃度的影响:

(2)节点间相关度计算

相关度表示节点在救援场景中与其他节点的相关程度;对于某些特殊节点,会长时间停滞在某处不动,因而通过相关度进行消息转发比活跃度更为有效;对于节点Vi,通过计算与其他节点的相遇时间来确定其相关度,即两节点相遇时长越大则其相关度越高;当两节点的相关度高于预设值R0时,将与该节点设置为羁绊节点;节点传递消息时,若检测到某一节点与目标节点为羁绊节点,则直接转发消息给目标节点的羁绊节点;相关度具体计算如下:

假设第t个周期内节点Vi与节点Vj处于相遇状态,则相关度将增加b;当时,节点Vi与节点Vj成为羁绊节点;若两节点超过T'时长没有相遇,则其相关度将减少b,当羁绊节点的相关度低于R0时,不再成为羁绊节点;

(3)消息转发

当携带消息的节点遇到其他节点时,将检索其活跃度以及是否为羁绊节点;当该所遇节点的活跃度大于消息携带节点的活跃度时将消息转发,或当节点的羁绊节点中有目标节点时将消息进行转发;该过程不断继续,直至消息转发到目标节点后结束;消息在携带过程中将记录其已携带时间,当其时间大于预设时长后消息将自动删除,以减小节点的存储压力。

2.如权利要求1所述的方法,其特征在于,所述(3)消息转发中,预设时长设置为30分钟。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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