[发明专利]一种自动切换上网方式的方法在审
申请号: | 202110975059.2 | 申请日: | 2021-08-24 |
公开(公告)号: | CN113676934A | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 李勇君 | 申请(专利权)人: | 芯河半导体科技(无锡)有限公司 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W24/08;H04W36/00;H04W36/14;H04W36/30;H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 214135 江苏省无锡市新吴区菱*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 切换 上网 方式 方法 | ||
本发明公开了一种自动切换上网方式的方法,包括:设置终端所有上网方式的优先级;设置需要监测的程序列表;设置需要监测的域名和IP列表;监测当前上网方式的网速、程序列表中的所有程序的上下行速率;域名解析模块对域名列表中的所有域名进行解析,并将解析的结果添加到IP列表;通过TCP连接监测模块,监测上述IP列表中所有IP对应的TCP连接数量;然后网络切换模块按照上网方式优先级进行网络切换。本发明能够根据网络自身状态和用户对网络的使用情况自动进行网络切换;存在较多用户不希望断开的连接时,提高网络切换的门槛,以降低网络切换的频率,从而保证良好的用户上网体验;能够有效保护用户指定程序的网络连接状态。
技术领域
本发明涉及一种较大范围,具体是一种自动切换上网方式的方法。
背景技术
终端设备同时拥有有线、WiFi、4G等多种上网方式时,通常需要对上网方式进行动态切换,来保证网络的可靠性。现存的网络切换方法基本都是以网络自身状态作为单一依据,这里说的网络自身状态包括网速、丢包率、网络延迟、功耗等指标。当用户正在使用网络时如果进行网络切换将会造成较差的用户体验。
现有申请号为2008100295110的专利公开了一种终端及其自动切换网络通道的方法,其提供了一种自动切换网络通道的方式,但是该方法在实际使用过程中;当网速频繁变化时,会导致自动频繁切换网络,严重影响用户的上网体验;此外,在对于指定程序的网络连接状态,无法有效的进行保护。
发明内容
本发明的目的在于提供一种使得在系统进行网络切换时、同时考虑网速和用户指定程序的网络流量状态、当系统中存在大量指定程序的网络数据、或存在较多用户不希望断开的连接时、提高网络切换的门槛、以降低网络切换的频率、从而保证良好的用户上网体验的自动切换上网方式的方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:包括以下步骤:
通过网络优先级设置模块,设置终端所有上网方式的优先级;
通过程序列表设置模块,设置需要监测的程序列表;
通过域名和IP设置模块,设置需要监测的域名和IP列表;
通过第一网速监测模块,监测当前上网方式的网速;
若网速小于第一阈值,则进入网络切换模块;
若网速大于等于第一阈值,则进入第二网速监测模块;
通过第二网速监测模块,监测当前上网方式的网速;
若网速大于等于第二阈值,则进入第一网速监测模块;
若网速小于第二阈值,则进入用户程序流量实时监测模块;
用户流量实时监测模块分别对程序列表中的所有程序进行上下行速率监测;
若上行速率和下行速率分别小于第三阈值和第四阈值,则进入域名解析模块;
否则进入域名解析模块;
域名解析模块对域名列表中的所有域名进行解析,并将解析的结果添加到IP列表;
通过TCP连接监测模块,监测上述IP列表中所有IP对应的TCP连接数量;
若连接数量小于第五阈值,则进入网络切换模块;
否则进入第一网速监测模块;
网络切换模块按照上网方式优先级进行网络切换;
具体的,上网方式优先级为网络优先级设置模块中用户对终端所有上网方式预设的优先级;
如果当前上网方式的优先级是最低优先级,则将网络切换到最高优先级网络;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯河半导体科技(无锡)有限公司,未经芯河半导体科技(无锡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110975059.2/2.html,转载请声明来源钻瓜专利网。