[发明专利]一种可应用于多网络模式检测延时并自动切换的方法有效
申请号: | 201911187903.4 | 申请日: | 2019-11-28 |
公开(公告)号: | CN110868747B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 方梦宇;陈桂鸿 | 申请(专利权)人: | 上海商米科技集团股份有限公司;深圳米开朗基罗科技有限公司 |
主分类号: | H04W36/30 | 分类号: | H04W36/30;H04W36/14 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 郭蔚 |
地址: | 200433 上海市杨浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 网络 模式 检测 延时 自动 切换 方法 | ||
1.一种可应用于多网络模式检测延时并自动切换的方法,其特征在于,所述方法包括:
步骤一,提供多个网络模式;
步骤二,根据每一网络的收包时间和发包时间获得其延时平均值;
步骤三,找出对应延时最小的网络模式,并切换至所述网络模式;
其中,所述步骤三中,进一步包括:
步骤四,提供时延阈值和拔河阈值;
步骤五,将所述多个网络模式对应的各延时平均值进行比较,当所述时延平均值之差达到所述时延阈值,且对应的延时平均值最小,并持续达到到所述拔河阈值,则切换至所述网络模式;其中,所述步骤五中,进一步包括:
步骤五零,提供所述多个网络模式对应的各拔河变量;
步骤五一,第t个时延内,选取延时平均值最小的网络,将其对应的拔河变量加1;
步骤五二,第(t+1)个时延内,如果所述延时平均值最小的网络不变,将所述延时平均值最小的网络对应的拔河变量加1,否则,其拔河变量减1,将当前延时平均值最小的网络的拔河变量加1;
步骤五i,第(t+i)个时延内,重复所述步骤五二;
……
选取所述拔河变量最先达到所述拔河阈值对应的网络模式,则切换至所述网络模式,否则重复所述步骤二至所述步骤五;
所述i为大于等于1的自然数。
2.根据权利要求1所述的可应用于多网络模式检测延时并自动切换的方法,其特征在于,
所述时延阈值范围50ms~1s;
所述拔河阈值范围为2~10。
3.根据权利要求2所述的可应用于多网络模式检测延时并自动切换的方法,其特征在于,
所述步骤二中,进一步包括:
对所述网络模式的网卡分别绑定套接字,并创建线程进行收包和发包来获得所述延时平均值。
4.根据权利要求3所述的可应用于多网络模式检测延时并自动切换的方法,其特征在于,
所述多个网络模式包括WIFI、2G、3G、和4G网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海商米科技集团股份有限公司;深圳米开朗基罗科技有限公司,未经上海商米科技集团股份有限公司;深圳米开朗基罗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911187903.4/1.html,转载请声明来源钻瓜专利网。