【技术实现步骤摘要】
网络切换方法、装置、设备和存储介质
本公开涉及通信
,尤其涉及一种网络切换方法、装置、设备和存储介质。
技术介绍
现有越来越多的公司/学校通过网络向其员工/师生提供内部资源,为了确保内部资源的安全性及较好的访问速率,很多公司/学校都采用了虚拟专用网络(VirtualPrivateNetwork,VPN)。当用户(员工/师生)利用搭载Android系统的电子设备(如手机、平板电脑等)连接VPN以访问内部资源,且该VPN是全局VPN时,根据Android系统的系统默认路由策略,电子设备中的所有应用程序都会通过VPN进行网络访问。但是,有些应用程序通过VPN访问网络的速率会降低,影响用户的上网体验。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种网络切换方法、装置、设备和存储介质。第一方面,本公开提供了一种网络切换方法,其中各应用程序连接VPN网络,该方法包括:确定待切换网络的目标应用程序及所述目标应用程序对应的切换后的网络类型,所述切换后的网络 ...
【技术保护点】
1.一种网络切换方法,其特征在于,各应用程序连接VPN网络,所述方法包括:/n确定待切换网络的目标应用程序及所述目标应用程序对应的切换后的网络类型,所述切换后的网络类型为无线局域网络或移动数据网络;/n依据所述切换后的网络类型和所述目标应用程序的应用标识,通过修改防火墙规则,确定所述目标应用程序对应的网络类型标签;/n依据所述网络类型标签,在系统路由表中设置所述目标应用程序对应的策略路由,所述策略路由用于依据所述网络类型标签确定所述目标应用程序的报文数据的传输网口;/n依据所述切换后的网络类型,设置所述目标应用程序对应的源IP地址转换规则,以将所述目标应用程序连接的VPN网 ...
【技术特征摘要】
1.一种网络切换方法,其特征在于,各应用程序连接VPN网络,所述方法包括:
确定待切换网络的目标应用程序及所述目标应用程序对应的切换后的网络类型,所述切换后的网络类型为无线局域网络或移动数据网络;
依据所述切换后的网络类型和所述目标应用程序的应用标识,通过修改防火墙规则,确定所述目标应用程序对应的网络类型标签;
依据所述网络类型标签,在系统路由表中设置所述目标应用程序对应的策略路由,所述策略路由用于依据所述网络类型标签确定所述目标应用程序的报文数据的传输网口;
依据所述切换后的网络类型,设置所述目标应用程序对应的源IP地址转换规则,以将所述目标应用程序连接的VPN网络切换至所述切换后的网络类型,其中,所述源IP地址转换规则用于将所述VPN网络对应的源IP地址转换为所述切换后的网络类型对应的IP地址。
2.根据权利要求1所述的方法,其特征在于,所述确定待切换网络的目标应用程序包括:
接收到用户触发的网络切换指令后,显示应用程序选择界面;
基于所述用户在所述应用程序选择界面的应用程序选择操作,确定所述目标应用程序。
3.根据权利要求2所述的方法,其特征在于,所述确定所述目标应用程序对应的切换后的网络类型包括:
在所述无线局域网络和/或所述移动数据网络可用的情况下,基于所述用户在所述应用程序选择界面的网络类型选择操作,确定所述目标应用程序对应的切换后的网络类型。
4.根据权利要求1所述的方法,其特征在于,所述确定待切换网络的目标应用程序包括:
获取白名单,并依据所述白名单中的应用程序的包名,确定所述目标应用程序。
5.根据权利要求4所述的方法,其特征在于,所述确定所述目标应用程序对应的切换后的网络类型包括:
在所述无线局域网络和/或所述移动数据网络可用的情况下,依据所述白名单中的应用程序的包名对应的网络类型确定所述目标应用程序对应的切换后的网络类型。
6.根据权利要求1所述的方法,其特征在于,所述确定待切换网络的目标应用程序包括:
针对每个所述应用程序,若所述应用程序的域名解析时长超过预设时长,或者域名解析失败的次数超过预设次数,则将所述应用程序确定为所述目标应用程序。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在监听到所述目标应用程序移除的情况下,清除所述目标应用程序对...
【专利技术属性】
技术研发人员:赵凯,
申请(专利权)人:珠海市魅族科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。