本发明专利技术实施例公开了一种网络连接方法、装置及移动终端。该方法包括:在监控到当前应用通过VPN连接发送连网数据时,确定所述当前应用与预设的至少一个VPN连接例外应用是否匹配,或者确定所述连网数据的目标服务器与预设的至少一个VPN连接例外服务器是否匹配;若匹配不成功,则向VPN服务器发送所述连网数据,使所述VPN服务器向所述目标服务器转发所述连网数据;若匹配成功,则向所述目标服务器发送所述连网数据。通过上述技术方案,解决了通过VPN进行网络连接时,所有连网数据全部经由VPN服务器转发至目标服务器而造成的网络连接慢或无法连接的问题,提高了网络连接的效率。
【技术实现步骤摘要】
一种网络连接方法、装置及移动终端
本专利技术涉及通信
,尤其是一种网络连接方法、装置及移动终端。
技术介绍
虚拟专用网络(VirtualPrivateNetwork,VPN)是在公用网络上建立的专用网络,其通过对数据包的加密和数据包目标地址的转换实现远程连接,因具有成本低、通信安全及易于使用等优点而在企业网络中被广泛应用。现有技术中,在智能手机、平板电脑等移动智能终端连接VPN后,所有的连网数据都通过VPN服务器转发,以达到连接企业内网或者国外网络的目的。但是受限于VPN服务器网络连接能力,当全部连网数据经由VPN服务器中转时,连网数据丢失的概率变高,时延也变长。而如果连接的是企业内网VPN,还可能无法连接互联网。这些都可能导致某些网址的连接响应较慢或无响应。
技术实现思路
有鉴于此,本专利技术实施例提供一种网络连接方法、装置及移动终端,以提高网络连接效率。第一方面,本专利技术实施例提供了一种网络连接方法,包括:在监控到当前应用通过VPN连接发送连网数据时,确定所述当前应用与预设的至少一个VPN连接例外应用是否匹配,或者确定所述连网数据的目标服务器与预设的至少一个VPN连接例外服务器是否匹配;若匹配不成功,则向VPN服务器发送所述连网数据,使所述VPN服务器向所述目标服务器转发所述连网数据;若匹配成功,则向所述目标服务器发送所述连网数据。第二方面,本专利技术实施例还提供了一种网络连接装置,该装置包括:例外项匹配模块,用于在监控到当前应用通过VPN连接发送连网数据时,确定所述当前应用与预设的至少一个VPN连接例外应用是否匹配,或者确定所述连网数据的目标服务器与预设的至少一个VPN连接例外服务器是否匹配;第一连网数据发送模块,用于若匹配不成功,则向VPN服务器发送所述连网数据,使所述VPN服务器向所述目标服务器转发所述连网数据;第二连网数据发送模块,用于若匹配成功,则向所述目标服务器发送所述连网数据。第三方面,本专利技术实施例还提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现以下步骤:在监控到当前应用通过VPN连接发送连网数据时,确定所述当前应用与预设的至少一个VPN连接例外应用是否匹配,或者确定所述连网数据的目标服务器与预设的至少一个VPN连接例外服务器是否匹配;若匹配不成功,则向VPN服务器发送所述连网数据,使所述VPN服务器向所述目标服务器转发所述连网数据;若匹配成功,则向所述目标服务器发送所述连网数据。本专利技术实施例通过将当前应用通过VPN连接发送连网数据时的当前应用与预设的至少一个VPN连接例外应用进行匹配,或将其中的连网数据的目标服务器与预设的至少一个VPN连接例外服务器进行匹配,当上述匹配不成功时,则向VPN服务器发送上述连网数据,使该VPN服务器向上述目标服务器转发上述连网数据;当上述匹配成功时,则向上述目标服务器发送上述连网数据。其解决了通过VPN进行网络连接时,所有连网数据全部经由VPN服务器转发至目标服务器而造成的网络连接慢或无法连接的问题,提高了网络连接的效率。附图说明图1为本专利技术实施例中提供的一种网络连接方法的流程示意图;图2为本专利技术实施例中提供的另一种网络连接方法的流程示意图;图3为本专利技术实施例中提供的跳过VPN网络提示信息的展示示意图;图4为本专利技术实施例中提供的另一种网络连接方法的流程示意图;图5为本专利技术实施例中提供的另一种网络连接方法的流程示意图;图6为本专利技术实施例中提供的一种网络连接装置的结构示意图;图7为本专利技术实施例中提供的另一种网络连接装置的结构示意图;图8为本专利技术实施例中提供的一种移动终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1为本专利技术实施例中提供的一种网络连接方法的流程图,本实施例可适用于所有通过VPN连接进行网络连接的情况,该方法可以由网络连接装置来执行,其中该装置可由软件和/或硬件实现,一般可集成在具有网络访问功能的设备中,比如典型的是移动终端,比如智能手机、掌上电脑、平板电脑或便携式电脑等。如图1所示,该方法包括如下步骤:步骤110、在监控到当前应用通过VPN连接发送连网数据时,确定所述当前应用与预设的至少一个VPN连接例外应用是否匹配,或者确定所述连网数据的目标服务器与预设的至少一个VPN连接例外服务器是否匹配。其中,VPN连接例外应用是通过VPN服务器向目标服务器转发连网数据,且其网络连接慢或网络无法连接的应用。VPN连接例外服务器是连网数据通过VPN服务器转发,且网络连接慢或网络无法连接的目标服务器。由于VPN连接例外应用或VPN连接例外服务器的网络连接慢或网络无法连接,故而本实施例中的VPN连接例外应用或VPN连接例外服务器对应的连网数据不再经过VPN服务器转发,而是直接由应用发送至其目标服务器。向目标服务器发送连网数据的方式可以是通过用户设备的无线网络数据,也可以是通过其蜂窝数据,这里不进行限制。预设的至少一个VPN连接例外应用或预设的至少一个VPN连接例外服务器是指预先确定的VPN连接例外应用或VPN连接例外服务器,其通常会存储于相应的VPN连接例外应用列表或VPN连接例外服务器列表中,这些列表中除了存储VPN连接例外应用名称或VPN连接例外服务器地址之外,还可以存储关于应用或服务器的其他信息,比如该VPN连接例外应用或VPN连接例外服务器被加入该列表的具体原因等。一般情况下,如果用户设备打开了VPN连接,那么该移动终端中的应用进行网络连接时,其发出的连网数据都会经由VPN服务器转发至目标服务器。在本实施例中,当用户设备打开VPN连接时,其中的应用仍旧是通过VPN连接发送连网数据,但是在应用将连网数据发送至VPN服务器之前,需要进行该应用或该连网数据的目标服务器是否适合通过VPN连接发送连网数据的判断,即需要判断其经过VPN连接转发连网数据后,其网络连接会不会变慢或无法连接。如果判断该应用或该连网数据的目标服务器不适合通过VPN连接发送连网数据,那么其连网数据便不会再经过VPN服务器。具体来说,首先监控移动终端是否连接VPN,即监控当前应用是否通过VPN连接发送连网数据。若监控到当前应用通过VPN连接发送连网数据时,那么将发起连网数据的该当前应用与预设的至少一个VPN连接例外应用进行匹配,或者将当前应用发送的连网数据的目标服务器与预设的至少一个VPN连接例外服务器进行匹配,以根据匹配结果来判断该连网数据是否需要经过VPN服务器。其中的匹配方式可以是将当前应用名称和VPN连接例外应用的名称进行相似度分析或相关性分析,或者将目标服务器地址与VPN本文档来自技高网...
【技术保护点】
一种网络连接方法,其特征在于,包括:在监控到当前应用通过VPN连接发送连网数据时,确定所述当前应用与预设的至少一个VPN连接例外应用是否匹配,或者确定所述连网数据的目标服务器与预设的至少一个VPN连接例外服务器是否匹配;若匹配不成功,则向VPN服务器发送所述连网数据,使所述VPN服务器向所述目标服务器转发所述连网数据;若匹配成功,则向所述目标服务器发送所述连网数据。
【技术特征摘要】
1.一种网络连接方法,其特征在于,包括:在监控到当前应用通过VPN连接发送连网数据时,确定所述当前应用与预设的至少一个VPN连接例外应用是否匹配,或者确定所述连网数据的目标服务器与预设的至少一个VPN连接例外服务器是否匹配;若匹配不成功,则向VPN服务器发送所述连网数据,使所述VPN服务器向所述目标服务器转发所述连网数据;若匹配成功,则向所述目标服务器发送所述连网数据。2.根据权利要求1所述的方法,其特征在于,向VPN服务器发送所述连网数据,使所述VPN服务器向所述目标服务器转发所述连网数据之后,还包括:确定所述当前应用对应的VPN连接检测结果;确定所述VPN连接检测结果是否满足预设的VPN连接例外条件;若满足所述VPN连接例外条件,则将所述当前应用确定为VPN连接例外应用,或者将所述连网数据的目标服务器确定为VPN连接例外服务器。3.根据权利要求2所述的方法,其特征在于,确定所述VPN连接检测结果是否满足预设的VPN连接例外条件,包括:若所述当前应用对应的丢包率大于预设的丢包率阈值,网络延时大于预设的延时阈值和所述连网数据的目标服务器不可达中的至少一种满足,则确定所述VPN连接检测结果满足所述VPN连接例外条件;若均不满足,则确定所述VPN连接检测结果不满足所述VPN连接例外条件。4.根据权利要求2所述的方法,其特征在于,若满足所述VPN连接例外条件,则将所述当前应用确定为VPN连接例外应用,或者将所述连网数据的目标服务器确定为VPN连接例外服务器,包括:若满足所述VPN连接例外条件,则展示预设的跳过VPN网络提示信息;依据用户对所述提示信息的响应结果,将所述当前应用确定为VPN连接例外应用,或者将所述连网数据的目标服务器确定为VPN连接例外服务器。5.根据权利要求2所述的方法,其特征在于,若满足所述VPN连接例外条件,则将所述当前应用确定为VPN连接例外应用,或者将所述连网数据的目标服务器确定为VPN连接例外服务器,包括:若满足所述VPN连接例外条件,则向所述目标服务器发送所述连网数据,并确定所述当前应用对应的互联网连接检测结果;依据所述互联网连接检测结果,将所述当前应用确定为VPN连接例外应用,或者将所述连网数据的目标服务器确定为VPN连接例外服务器。6.一种网络连接装置,其特征在于,包括:例外项匹配模块,用于在监控到当前应用通过VPN连接发送连网数据时,确定所述当前应用与预设的至少一个VPN连接例外应用是否匹配,或者确定所述连网数据的目标服务器与预设的至少一...
【专利技术属性】
技术研发人员:宋永耀,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。