[发明专利]一种不连续连通网络的连通性测量方法有效
申请号: | 201610243843.3 | 申请日: | 2016-04-19 |
公开(公告)号: | CN105791053B | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 杨方;姜胜明;吴世东;钱彦臻 | 申请(专利权)人: | 上海海事大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04W84/18 |
代理公司: | 上海三和万国知识产权代理事务所(普通合伙) 31230 | 代理人: | 陈伟勇 |
地址: | 201306 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 连续 连通 网络 连通性 测量方法 | ||
1.一种不连续连通网络的连通性测量方法,源节点通过向目的节点发送探测包并根据所收到的应答包来估算网络连通性,其特征在于包括方法1.1,屏蔽断链的混合应答方法,方法1.2,基于收、发包关系的探测包发送频率动态调整方法,方法1.3,源节点基于探测包发送频率量化网络连通状态的方法:
方法1.1、非目的节点,即除源节点和目的节点以外的节点,通过判断探测包能否被送往目的节点来选择是否向源节点回复应答包,并与目的节点形成混合应答方法,其包括以下步骤:
步骤1、目的节点收到来自源节点的探测包后首先判断是不是首次收到该条探测包,如果是,则立即向源节点回复连通应答包,否则直接丢弃该探测包,所述探测包包括源地址、目的地址、消息号、消息类型、发包频率、生存期,所述应答包包括源地址、目的地址、消息号、消息类型、生存期以及确认号;
步骤2、当探测包被转发至一非目的节点A时,A首先判断是否是首次收到该探测包,如果是,则以广播方式转发该探测包并设置一时长为Δt1的定时器,Δt1内侦听到其它节点转发该探测包,则取消定时器,否则定时器触发时将向源节点回复不连通应答包;
步骤3、Δt1值取源节点探测包发送时间间隔,当源节点在时间T内发送num个探测包,则
方法1.2、基于收、发包关系的探测包频率动态调整方法,该方法中源节点根据发送探测包与接收应答包的关系动态调整探测包发送频率,其包括步骤a、步骤b、步骤c以及步骤d:
步骤a、源节点读取探测包发送个数数值范围[initialValue,threshold],并在探测包发送活动开始后的第一个时间段T内向目的节点发送initialValue个探测包,记num1=initialValue,则频率同时源节点统计接收到的连通包个数,记为numRcv1,并在T时段结束后计算连通概率
步骤b、第二个时间段T内,取探测包数num2=min{2*num1,threshold},则此时段源节点的探测包发送频率同样,源节点统计接收到的连通包个数,记为numRcv2,时间段T结束后求得连通概率
步骤c、在其后的网络生存期内,若源节点已经找到最佳探测包发送频率,则以最佳发送频率发送探测包,如果尚未找到,则源节点将根据前两时段T内的收、发包关系确定下一时段T内发送的探测包数,记为numi,其计算方法为:
其中,threshold为一固定值作为探测包数的门限值,σ为非负数,取值范围[0,0.1],此外,当Pi-1-Pi-2<-σ时,将在其后的网络生存期内使用二分查找法求最优探测包发送数且最优探测包发送数区间为[numi-2,numi-1],取numi=(numi-1+numi-2)/2,i时段结束后,若|Pi-Pi-2|≤σ,则最优探测包发送值为numi-2,若Pi-Pi-2>σ或Pi-Pi-2<-σ,则对应缩小最优探测包发送数区间至[numi,numi-1]、[numi-2,numi],numi+1对应取值(numi+numi-1)/2、(numi+numi-2)/2并继续发送;
步骤d、源节点根据发、收包关系选择停止发送至等待模式,当第i个时段接收到的连通应答包数numRcvi=0,则等待一个时间间隔T后再发送探测包;
方法1.3、源节点基于探测包发送频率量化网络连通状态的方法,当源节点S在时间段T内以频率fs向目的节点D发送探测包num个,收到来自目的节点D的n个首次连通应答包,则确定源节点S至目的节点D在该时间段T内的连通概率为
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海事大学,未经上海海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610243843.3/1.html,转载请声明来源钻瓜专利网。