通信连接方法、装置、终端设备及计算机可读取存储介质制造方法及图纸

技术编号:20592856 阅读:34 留言:0更新日期:2019-03-16 09:03
本申请公开了一种通信连接方法、装置、终端设备及计算机可读取存储介质,该方法包括:获取当前前台应用的服务IP地址,该服务IP地址为当前前台应用对应的目标服务器的IP地址;分别检测通过预设的不同网络链路连接到服务IP地址的网络连接状态;根据该网络连接状态,对当前前台应用的网络链路进行配置。本申请可以根据当前的网络连接状态,从终端侧对网络接入进行智能选择,从而优化使用体验。

Communication connection method, device, terminal device and computer readable storage medium

This application discloses a communication connection method, device, terminal device and computer readable storage medium. The method includes: acquiring the service IP address of the current foreground application, which is the IP address of the target server corresponding to the current foreground application; detecting the network connection status connected to the service IP address through the preset different network links; and according to the network, acquiring the service IP address of the current foreground application. Connection state, which configures the network link of the current foreground application. According to the current state of network connection, the application can select the network access intelligently from the terminal side, so as to optimize the use experience.

【技术实现步骤摘要】
通信连接方法、装置、终端设备及计算机可读取存储介质
本申请涉及终端设备
,更具体地,涉及一种通信连接方法、装置、终端设备及计算机可读取存储介质。
技术介绍
目前,随着移动互联网的发展,运行于手机等移动终端上的移动网络游戏越来越多。然而,移动端游戏在运行的过程中因网络连接状态不良而引起的卡顿现象越来越突出,由于网络环境的复杂性,网络链路中的任何一个环节或者节点出了问题都可能导致游戏卡顿。
技术实现思路
鉴于上述问题,本申请提出了一种通信连接方法、装置、终端设备及计算机可读取存储介质,以解决上述问题。第一方面,本申请实施例提供了一种通信连接方法,该方法包括:获取当前前台应用的服务IP地址,该服务IP地址为当前前台应用对应的目标服务器的IP地址;分别检测通过预设的不同网络链路连接到服务IP地址的网络连接状态;根据该网络连接状态,对所述当前前台应用的网络链路进行配置。第二方面,本申请实施例提供了一种通信连接装置,装置包括:获取模块,用于获取当前前台应用的服务IP地址,服务IP地址为当前前台应用对应的目标服务器的IP地址;检测模块,用于分别检测通过预设的不同网络链路连接到服务IP地址的网络连接状态;配置模块,用于根据网络连接状态,对当前前台应用的网络链路进行配置。第三方面,本申请实施例提供了一种终端设备,其包括一个或多个处理器、存储器以及一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于执行如上述第一方面所述的方法。第四方面,本申请实施例提供了一种计算机可读取存储介质,该计算机可读取存储介质中存储有程序代码,该程序代码可被处理器调用执行如上述第一方面所述的方法。本申请实施例提供的通信连接方法、装置、终端设备及计算机可读取存储介质,可先获取当前前台应用的服务IP地址,该服务IP地址为当前前台应用对应的目标服务器的IP地址,再分别检测通过预设的不同网络链路连接到服务IP地址的网络连接状态,最后根据该网络连接状态,对当前前台应用的网络链路进行配置。本申请实施例可在终端设备运行应用程序时,结合当前使用不同网络链路连接目标服务器的网络连接状态,从终端侧对网络接入进行智能选择,将应用的网络链接自动切换为状态更好的网络链路,从而优化使用体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请实施例提供的一种通信连接方法的流程示意图;图2示出了本申请实施例提供的另一种通信连接方法的流程示意图;图3示出了本申请实施例提供的通信连接装置的模块框图;图4是本申请实施例的用于执行根据本申请实施例的通信连接方法的终端设备的框图;图5是本申请实施例的用于保存或者携带实现根据本申请实施例的通信连接方法的程序代码的存储单元。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。随着终端设备技术的发展,终端上运行的应用程序功能也趋向多样化以满足不同的用户需求。近年来,移动互联网的迅速发展,让移动终端平台上搭载大型多人互动网络游戏成为了可能,这使得运行于手机等移动终端平台上的网络游戏应用越来越多。然而,移动端游戏在运行的过程中因网络连接状态不良而引起的卡顿现象越来越突出,由于网络环境的复杂性,网络链路中的任何一个环节或者节点出了问题都可能导致游戏卡顿。目前,一般的移动端游戏网络优化都是通过代理服务器进行加速,通过让移动终端链接代理服务器,代理服务器和游戏服务商之间直接通过高速网络链接,从而提高网络质量。然而,这种网络优化方式具有一些缺点:首先,由于需要第三方网络代理介入,需要向第三方支付代理费用,这些费用最终会由应用程序的使用者进行承担;其次,由于需要终端首先链接到代理服务器,如果终端附近的地区没有代理商铺设的代理服务器,加速效果会大打折扣。由于移动终端的可移动性,用户可能会在多个不同的地理位置使用游戏应用,而不同地理位置的网络环境也不相同,这样就导致用户在部分网络环境复杂,无线干扰大的场景开启游戏应用后,即使通过代理服务器进行加速,也无法改善游戏卡顿的现象,用户体验度不高。为了解决上述的问题,专利技术人经过研究,提出了本申请实施例中的通信连接方法、装置、终端设备及计算机可读取存储介质。下面将通过具体实施例对本申请实施例提供的通信连接方法、装置、终端设备以及存储介质进行详细说明。实施例请参阅图1,图1示出了本申请一个实施例提供的通信连接方法的流程示意图。所述通信连接方法可先获取当前前台应用的服务IP地址,该服务IP地址为当前前台应用对应的目标服务器的IP地址,再分别检测通过预设的不同网络链路连接到服务IP地址的网络连接状态,最后根据该网络连接状态,对当前前台应用的网络链路进行配置,可以在终端设备运行应用程序时,结合当前使用不同网络链路连接目标服务器的网络连接状态,从终端侧对网络接入进行智能选择,将应用的网络链接自动切换为状态更好的网络链路,从而优化使用体验。在具体的实施例中,通信连接方法可应用于如图3所示的通信连接装置300以及配置有通信连接装置300的终端设备100(图4),通信连接方法用于改善用户使用终端设备进行显示观看的体验。下面将针对图1所示的流程进行详细的阐述。上述的通信连接方法具体地可以包括以下步骤:步骤S101:获取当前前台应用的服务IP地址。本实施例中,服务IP地址可以是当前前台应用对应的目标服务器的IP地址。当前前台应用运行于终端设备。终端设备可以是手机、平板电脑等便携式终端设备,其系统内可以运行有多个不同类型的应用程序,例如游戏应用、视频应用、浏览器应用等。本实施例中,当前前台应用,可以是当前在终端设备的系统前台正在运行的应用程序。作为一种方式,当前前台应用可以是当前在终端设备的人机交互界面显示的已经打开的应用,其表示该当前前台应用正在被用户使用或操作。每个前台应用可以对应于至少一个目标服务器,当前前台应用在运行时,会链接(通过网络链路建立通信连接)至与该当前前台应用对应的网络服务运营商提供的目标服务器,以进行网络数据的上传和下载。本实施例中,作为一种方式,可通过终端设备系统平台(例如Android、iOS)内的应用程序接口(ApplicationProgrammingInterface,API)获取当前系统内运行的前台应用程序,以及根据该当前前台应用程序相关的信息获取其对应的服务IP地址。步骤S102:分别检测通过预设的不同网络链路连接到服务IP地址的网络连接状态。本实施例中,在获取当前前台应用的服务IP地址后,可以预先通过网络探测,分别检测出通过预设的不同网络链路连接到该服务IP地址的网络连接状态。作为一种方式,预设的不同网络链路,可以是终端设备支持的用于连接至目标服务器的通信链路,例如移动终端普遍支持的3G链路、4G链路、Wi-F本文档来自技高网...

【技术保护点】
1.一种通信连接方法,其特征在于,所述方法包括:获取当前前台应用的服务IP地址,所述服务IP地址为所述当前前台应用对应的目标服务器的IP地址;分别检测通过预设的不同网络链路连接到所述服务IP地址的网络连接状态;根据所述网络连接状态,对所述当前前台应用的网络链路进行配置。

【技术特征摘要】
1.一种通信连接方法,其特征在于,所述方法包括:获取当前前台应用的服务IP地址,所述服务IP地址为所述当前前台应用对应的目标服务器的IP地址;分别检测通过预设的不同网络链路连接到所述服务IP地址的网络连接状态;根据所述网络连接状态,对所述当前前台应用的网络链路进行配置。2.根据权利要求1所述的方法,其特征在于,在所述获取当前前台应用的服务IP地址之前,所述方法还包括:配置预设优化应用列表;所述获取当前前台应用的服务IP地址,包括:检测当前前台应用是否存在于预设优化应用列表中;在所述当前应用存在于所述预设优化应用列表中时,获取当前前台应用的服务IP地址。3.根据权利要求2所述的方法,其特征在于,所述配置预设优化应用列表,包括:获取系统中已安装的应用程序信息;根据所述应用程序信息,从所述系统中已安装的应用程序中筛选出游戏应用程序;根据所述游戏应用程序,构建预设优化应用列表,所述预设优化应用列表包含所述游戏应用程序。4.根据权利要求1所述的方法,其特征在于,所述获取当前前台应用的服务IP地址,包括:通过防火墙获取当前前台应用的网络链接;根据所述网络链接,获取所述当前前台应用的服务IP地址。5.根据权利要求1所述的方法,其特征在于,分别检测通过预设的不同网络链路连接到所述服务IP地址的网络连接状态,包括:分别检测通过Wi-Fi链路或4G链路连接到所述服务IP地址的网络连接状态。6.根据权利要求1所述的方法,其特征在于,根据所述网络连接状态,对所述当前前台应用的网络链路进行配置,包括:获取所述当前前台应用的应用程序类型;根据所述网络连接状态以及所述应用程序类型,对所述当前前台应用的网络链路进行配置。7.根据权利要求6所述的方法,其特征在于,所述应用程序类型至少包括:实时对战型游戏以及非实时...

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

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

1