[发明专利]一种基于网络状态监控的动态算子选路方法有效
申请号: | 202110207003.2 | 申请日: | 2021-02-24 |
公开(公告)号: | CN112954765B | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 覃艳君 | 申请(专利权)人: | 四川速宝网络科技有限公司 |
主分类号: | H04W40/02 | 分类号: | H04W40/02;H04W40/04;H04W40/12 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 吴金水 |
地址: | 610000 四川省成都市自由贸易试*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网络 状态 监控 动态 算子 方法 | ||
本发明提供了一种基于网络状态监控的动态算子选路方法,包括:获取用户当前网络的加速路径,并对所述加速路径进行链路测速,确定每条加速路径的路径节点状态;所述路径节点状态包括路径的平均延迟、延迟标准差和掉包率;在预设时间窗口内,周期性对本地网络节点进行监控,确定本地网络节点的监控信息;所述监控信息包括网络类型、信号平均强度,本地网络节点到目标节点的延迟平均值;根据所述监控信息,对所述路径节点状态进行调整,确定调整路径;剔除所述调整路径的毛刺,重新计算所述加速路径的路径节点状态,并对所述重新计算的路径节点状态进行加权计算和排序,针对不同的加速路径,确定最优线路;设定时间间隔,重复步骤上述步骤。
技术领域
本发明涉及网络监控、动态算子选路技术领域,特别涉及一种基于网络状态监控的动态算子选路方法。
背景技术
目前,随着手机游戏的日益普及,用户对于手游加速器的高稳定性和低延迟有着越来越高的要求,而手游加速过程本身对于手机网络具有较强的依赖性,网络的波动情况也随之影响着手游加速的效果,进而影响游戏体验。
发明内容
本发明提供一种基于网络状态监控的动态算子选路方法,用以解决上述背景技术的情况。
一种基于网络状态监控的动态算子选路方法,其特征在于,包括以下步骤:
步骤1:获取用户当前网络的加速路径,并对所述加速路径进行链路测速,确定每条加速路径的路径节点状态;
所述路径节点状态包括路径的平均延迟、延迟标准差和掉包率;
步骤2:在预设时间窗口内,周期性对本地网络节点进行监控,确定本地网络节点的监控信息;其中,
所述监控信息包括网络类型、信号平均强度,本地网络节点到目标节点的延迟平均值;
步骤3:根据所述监控信息,对所述路径节点状态进行调整,确定调整路径;
步骤4:剔除所述调整路径的毛刺,重新计算所述加速路径的路径节点状态,并对所述重新计算的路径节点状态进行加权计算和排序,针对不同的加速路径,确定最优线路;
步骤5:设定时间间隔,重复步骤1、2、3、4。
优选的,在步骤1之前,还包括:
在不同的加速路径加速开始时,从预设的记忆单元读取本地网络节点的窗口存储数据,并根据所述窗口存储数据,确定初始窗口信息;其中,
所述窗口存储数据包括历史节点线路最优解和每条加速路径的历史路径节点状态;
所述初始窗口信息包括本地网络节点打开的初始时间、初始信号强度、初始延迟;
获取本地网络节点的初始时间,同时,读取当前窗口内的本地网络节点的实时时间;
计算所述初始时间和实时时间的差值,并判断所述差值是否超过预设时间阈值;其中,
当所述差值未超过预设时间阈值时,继续在本地网络节点进行节点测速;
当所述差值超过预设时间阈值时,清空所述记忆单元中的本地网络节点的历史窗口存储数据,重新对本地网络节点的加速路径进行链路测速。
优选的,所述步骤1,还包括:
步骤100:根据预设的时间范围,确定对应的时间窗口,并对所述时间窗口内的本地网络节点进行采样探测,确定采样数据;其中,
所述采样数据包括本地网络节点向目标节点的收发延迟值、本地网络节点的网络类型和信号强度;
步骤101:记录所述时间窗口内对应的采样数据,并将所述时间窗口外的采样数据丢弃;其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川速宝网络科技有限公司,未经四川速宝网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110207003.2/2.html,转载请声明来源钻瓜专利网。