代理网络管理方法、装置、存储介质以及终端制造方法及图纸

技术编号:29842897 阅读:12 留言:0更新日期:2021-08-27 14:33
本申请实施例公开了一种代理网络管理方法、装置、存储介质以及终端。所述方法包括:在连接虚拟专用网络并且运行应用时,获取所述应用的网络属性信息,若所述网络属性信息指示所述应用对应的代理网络属性为第一属性,则选择运营商网络运行所述应用,所述第一属性为使用所述虚拟专用网络不可以运行所述应用。通过本申请的方法,用户在使用VPN运行国内应用时,不需要用户频繁手动连接或断开VPN,终端可以在运行当前应用时,判断当前应用是否使用VPN去运行,可以提高在连接VPN的情况下使用国内应用的便利性。

【技术实现步骤摘要】
代理网络管理方法、装置、存储介质以及终端
本申请涉及通信
,尤其涉及一种代理网络管理方法、装置、存储介质以及终端。
技术介绍
随着互联网的发展,虚拟专用网络(VirtualPrivateNetwork,简称VPN)在企业网络或者是日常生活中的应用也越来越广泛。虚拟专用网络主要是在公用网络上建立专用网络,进行加密通讯。现有技术中,国内用户为了访问国外网站或使用国外应用,会选择下载VPN应用并运行VPN应用,手机网络也是VPN网络并非当地的运营商网络。但是,用户若在连接VPN网络的情况下又去使用国内应用的话,由于国内应用的服务器都在国内,连接VPN网络的情况下无法访问国内服务器,如果不手动断开VPN网络是无法使用国内应用的。
技术实现思路
本申请实施例提供了一种代理网络管理方法、装置、计算机存储介质以及终端,旨在解决连接VPN网络时,如何提高使用国内应用的便利性的技术问题。所述技术方案如下:第一方面,本申请实施例提供了一种代理网络管理方法,所述方法包括:在连接虚拟专用网络并且运行应用时,获取所述应用的网络属性信息;若所述网络属性信息指示所述应用对应的代理网络属性为第一属性,则选择运营商网络运行所述应用,所述第一属性为使用所述虚拟专用网络不可以运行所述应用。第二方面,本申请实施例提供了一种代理网络管理装置,所述装置包括:属性获取模块,用于在连接虚拟专用网络并且运行应用时,获取所述应用的网络属性信息;网络运行模块,用于若所述网络属性信息指示所述应用对应的代理网络属性为第一属性,则选择运营商网络运行所述应用,所述第一属性为使用所述虚拟专用网络不可以运行所述应用。第三方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。第四方面,本申请实施例提供了一种终端,可包括:存储器和处理器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述存储器加载并执行上述的方法步骤。本申请实施例提供的技术方案带来的有益效果至少包括:本申请实施例的方案在执行时,终端在连接虚拟专用网络并且运行应用时,获取所述应用的网络属性信息,若所述网络属性信息指示所述应用对应的代理网络属性为第一属性,则选择运营商网络运行所述应用,所述第一属性为使用所述虚拟专用网络不可以运行所述应用。通过本申请的方法,用户在使用VPN运行国内应用时,不需要用户频繁手动连接或断开VPN,终端可以在运行当前应用时,判断当前应用是否使用VPN去运行,可以提高在连接VPN的情况下使用国内应用的便利性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种代理网络管理方法的流程示意图;图2是本申请实施例提供的一种代理网络管理方法中的流程示意图;图3是本申请实施例提供的一种代理网络管理方法中的界面示意图;图4是本申请实施例提供的另一种代理网络管理方法中的界面示意图;图5是本申请实施例提供的又一种代理网络管理方法中的界面示意图;图6是本申请实施例提供的一种代理网络管理装置的结构示意图;图7是本申请实施例提供的一种终端的结构示意图;图8是本申请实施例提供的操作系统和用户空间的结构示意图;图9是图7中安卓操作系统的架构图;图10是图7中IOS操作系统的架构图。具体实施方式为使得本申请实施例的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。下面结合具体的实施例对本申请进行详细说明。在下述方法实施例中,为了便于说明,仅以各步骤的执行主体为终端进行介绍说明。请参见图1,为本申请实施例提供的一种代理网络管理方法的流程示意图。如图1所示,本申请实施例的所述方法可以包括以下步骤:S101,在连接虚拟专用网络并且运行应用时,获取所述应用的网络属性信息。其中,虚拟专用网络指的是在公用网络上建立的专用网络。虚拟专用网络简称为VPN,是指依靠Internet服务提供商ISP(InternetServiceProvider)和网络服务提供商NSP(NetworkServiceProvider)在公共网络中建立的虚拟专用通信网络。VPN属于远程访问技术,在企业网络中有广泛应用,VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问,其原理是利用隧道技术,把VPN报文封装在隧道中,利用VPN骨干网建立专用数据传输通道,实现报文的透明传输。隧道技术使用一种协议封装另外一种协议报文,而封装协议本身也可以被其他封装协议所封装或承载。其中,网络属性信息主要包括一种应用的两种网络属性信息,一种是使用运营商网络不可以运行该应用,但是使用VPN可以运行该应用;另外一种是使用VPN不可以运行该应用,但是使用运营商网络可以运行该应用。可以理解的是,软件商店中的应用可以包括中国区域的应用,还可以包括非中国区域的应用。由于相关技术中,在用户连接VPN时,默认是的全局模式,也就是终端所有的网络数据都通过VPN来传输。通常,用户连接VPN的场景是:终端的IP地址为非中国的IP地址,使用非中国的IP地址访问国外网站或者使用国外应用,因此,基于此场景,若使用全局模式的VPN,终端的IP地址就无法访问国内服务器,也就是无法使用国内应用,那么非中国区域的应用就可以对应上述第一种网络属性信息。由于大多数中国区域的应用的服务器都在国内,连接VPN时就不能访问这些服务器,这些应用就不能使用,那么中国区域的应用对应上述第二种网络属性信息本文档来自技高网...

【技术保护点】
1.一种代理网络管理方法,其特征在于,所述方法包括:/n在连接虚拟专用网络并且运行应用时,获取所述应用的网络属性信息;/n若所述网络属性信息指示所述应用对应的代理网络属性为第一属性,则选择运营商网络运行所述应用,所述第一属性为使用所述虚拟专用网络不可以运行所述应用。/n

【技术特征摘要】
1.一种代理网络管理方法,其特征在于,所述方法包括:
在连接虚拟专用网络并且运行应用时,获取所述应用的网络属性信息;
若所述网络属性信息指示所述应用对应的代理网络属性为第一属性,则选择运营商网络运行所述应用,所述第一属性为使用所述虚拟专用网络不可以运行所述应用。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述网络属性信息指示所述应用对应的代理网络属性为第二属性,则选择所述虚拟专用网络运行所述应用,所述第二属性为使用所述虚拟专用网络可以运行所述应用。


3.根据权利要求1或2所述的方法,其特征在于,所述获取所述应用的网络属性信息之前,还包括:
向运营商网络对应的区域服务器发送包含所述应用的应用包名的查询请求,所述查询请求用于指示所述区域服务器查询数据库中是否存在所述应用包名;
接收所述查询请求对应的查询结果,基于所述查询结果生成代理网络配置表;
所述获取所述应用的网络属性信息,包括:
从所述代理网络配置表中获取所述应用的网络属性信息。


4.根据权利要求3所述的方法,其特征在于,所述基于所述查询结果生成代理网络配置表,包括:
若所述查询结果指示所述数据库中存在所述应用包名,则将所述应用对应的代理网络属性设置为第一属性,并将所述第一属性保存在代理网络配置表中;
若所述查询结果指示所述数据库中不存在所述应用包名,则将所述应用对应的所述代理网络属性设置为第二属性,并将所述第二属性保存在所述代理网络配置表...

【专利技术属性】
技术研发人员:候祥
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1