【技术实现步骤摘要】
一种基于网络状态监控的动态算子选路方法
本专利技术涉及网络监控、动态算子选路
,特别涉及一种基于网络状态监控的动态算子选路方法。
技术介绍
目前,随着手机游戏的日益普及,用户对于手游加速器的高稳定性和低延迟有着越来越高的要求,而手游加速过程本身对于手机网络具有较强的依赖性,网络的波动情况也随之影响着手游加速的效果,进而影响游戏体验。
技术实现思路
本专利技术提供一种基于网络状态监控的动态算子选路方法,用以解决上述
技术介绍
的情况。一种基于网络状态监控的动态算子选路方法,其特征在于,包括以下步骤:步骤1:获取用户当前网络的加速路径,并对所述加速路径进行链路测速,确定每条加速路径的路径节点状态;所述路径节点状态包括路径的平均延迟、延迟标准差和掉包率;步骤2:在预设时间窗口内,周期性对本地网络节点进行监控,确定本地网络节点的监控信息;其中,所述监控信息包括网络类型、信号平均强度,本地网络节点到目标节点的延迟平均值;步骤3:根据所述监控信息,对所述路径节点状态进行调整,确定调整路径;步骤4:剔除所述调整路径的毛刺,重新计算所述加速路径的路径节点状态,并对所述重新计算的路径节点状态进行加权计算和排序,针对不同的加速路径,确定最优线路;步骤5:设定时间间隔,重复步骤1、2、3、4。优选的,在步骤1之前,还包括:在不同的加速路径加速开始时,从预设的记忆单元读取本地网络节点的窗口存储数据,并根据所述窗口存储数据,确定初始窗口信息; ...
【技术保护点】
1.一种基于网络状态监控的动态算子选路方法,其特征在于,包括以下步骤:/n步骤1:获取用户当前网络的加速路径,并对所述加速路径进行链路测速,确定每条加速路径的路径节点状态;/n所述路径节点状态包括路径的平均延迟、延迟标准差和掉包率;/n步骤2:在预设时间窗口内,周期性对本地网络节点进行监控,确定本地网络节点的监控信息;其中,/n所述监控信息包括网络类型、信号平均强度,本地网络节点到目标节点的延迟平均值;/n步骤3:根据所述监控信息,对所述路径节点状态进行调整,确定调整路径;/n步骤4:剔除所述调整路径的毛刺,重新计算所述加速路径的路径节点状态,并对所述重新计算的路径节点状态进行加权计算和排序,针对不同的加速路径,确定最优线路;/n步骤5:设定时间间隔,重复步骤1~4,进行加速线路的动态选择。/n
【技术特征摘要】
1.一种基于网络状态监控的动态算子选路方法,其特征在于,包括以下步骤:
步骤1:获取用户当前网络的加速路径,并对所述加速路径进行链路测速,确定每条加速路径的路径节点状态;
所述路径节点状态包括路径的平均延迟、延迟标准差和掉包率;
步骤2:在预设时间窗口内,周期性对本地网络节点进行监控,确定本地网络节点的监控信息;其中,
所述监控信息包括网络类型、信号平均强度,本地网络节点到目标节点的延迟平均值;
步骤3:根据所述监控信息,对所述路径节点状态进行调整,确定调整路径;
步骤4:剔除所述调整路径的毛刺,重新计算所述加速路径的路径节点状态,并对所述重新计算的路径节点状态进行加权计算和排序,针对不同的加速路径,确定最优线路;
步骤5:设定时间间隔,重复步骤1~4,进行加速线路的动态选择。
2.如权利要求1所述的一种基于网络状态监控的动态算子选路方法,在步骤1之前,还包括:
在不同的加速路径加速开始时,从预设的记忆单元读取本地网络节点的窗口存储数据,并根据所述窗口存储数据,确定初始窗口信息;其中,
所述窗口存储数据包括历史节点线路最优解和每条加速路径的历史路径节点状态;
所述初始窗口信息包括本地网络节点打开的初始时间、初始信号强度、初始延迟;
获取本地网络节点的初始时间,同时,读取当前窗口内的本地网络节点的实时时间;
计算所述初始时间和实时时间的差值,并判断所述差值是否超过预设时间阈值;其中,
当所述差值未超过预设时间阈值时,继续在本地网络节点进行节点测速;
当所述差值超过预设时间阈值时,清空所述记忆单元中的本地网络节点的历史窗口存储数据,重新对本地网络节点的加速路径进行链路测速。
3.如权利要求1所述的一种基于网络状态监控的动态算子选路方法,其特征在于,所述步骤1,还包括:
步骤100:根据预设的时间范围,确定对应的时间窗口,并对所述时间窗口内的本地网络节点进行采样探测,确定采样数据;其中,
所述采样数据包括本地网络节点向目标节点的收发延迟值、本地网络节点的网络类型和信号强度;
步骤101:记录所述时间窗口内对应的采样数据,并将所述时间窗口外的采样数据丢弃;其中,
所述时间窗口表示在对应时间内的运行窗口界面,用于探测对应的时间内目标节点的网络质量;
步骤103:根据所述采样数据,统计不同的加速路径的路径数据;其中,
所述路径数据包括本地网络节点向目标网络节点路径加速时的收发延迟平均值、收发延迟中值、收发延迟标准差和节点算子的掉包率;
步骤104:根据所述路径数据,确定并记录不同路径的路径节点状态。
4.如权利要求1所述的一种基于网络状态监控的动态算子选路方法,其特征在于,所述周期性对本地网络节点进行监控,确定本地网络节点的监控信息,包括以下步骤:
步骤201:基于预设的定时器,设置时间周期,并根据所述时间周期,确定时间分段范围;其中,
所述时间分段范围用于按照预设的时间断点均等分段对应的时间;
步骤202:根据所述时间分段范围,确定在时间分段范围内的定时时间时长;
步骤203:根据所述定时时间时长,按照周期采集本地网络节点的监控信息。
5.如权利要求1所述的一种基于网络状态监控的动态算子选路方法,其特征在于,所述步骤3,包括:
步骤300:周期性获取本地监控信息,并根据所述本地监控信息,生成对应的周期监控数据;
步骤301:提取所述周期监控数据和对应的定期时间范围的关系,并根据所述周期监控数据和对应的定期时间范围,生成一一对应的映射关系;
步骤302:根据所述映射关系,经过大数据计算,获取本地监控信息的调整数据;
步骤303:根据所述调整数据,对所述加速路径的路径节点状态进行调整,确定调整路径。
6.如权利要求1所述的一种基于网络状态监控的动态算子选路方法,其特征在于,所述步骤4,包括:
步骤400:获取本地网络节点的路径状态,...
【专利技术属性】
技术研发人员:覃艳君,
申请(专利权)人:四川速宝网络科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。