一种网络控制方法及移动终端技术

技术编号:22243339 阅读:36 留言:0更新日期:2019-10-09 22:39
本发明专利技术提供了一种网络控制方法及移动终端。移动终端配置有第一SIM卡和第二SIM卡,第二SIM卡注册有IMS业务。该方法包括:检测在线游戏程序的游戏进度是否达到预设游戏节点,预设游戏节点为表示可容忍网络延迟大于第一预设延迟阈值的游戏节点;若在线游戏程序的游戏进度达到预设游戏节点,则将移动终端连接的移动网络切换至第二SIM卡的网络;发送预设消息至IMS服务器并重启定时器,其中,所述定时器用于触发执行所述发送预设消息步骤,其中,预设消息为用于维护移动终端持续使用IMS业务的消息。本发明专利技术能够在不影响IMS业务维护使用的情况下,有效地减小在线游戏服务的卡顿对用户体验的影响。

A Network Control Method and Mobile Terminal

【技术实现步骤摘要】
一种网络控制方法及移动终端
本专利技术实施例涉及通信
,尤其涉及一种网络控制方法及移动终端。
技术介绍
目前双卡单通、三卡单通等终端通信模式是智能终端的主流模式,上述终端通信模式中,不论终端插入双卡、三卡或是更多张的用户身份识别(SIM)卡,虽然插入的所有SIM卡都可以同时保持注册状态,但是,由于终端的天线数不能满足所有SIM卡同时传输数据的需求(终端配置的通常是一套天线,即单通),因此,终端采用一张SIM卡来进行移动网络连接进行数据收发时,就需要占用天线资源,会导致其他已安装的SIM卡无法连接各自的移动网络进行数据的收发。随着,智能终端的功能越来越强大,在线游戏服务越来越受用户欢迎。但是,在线游戏程序需要联网,其对数据的实时性要求很高且对数据的容错能力较低。此外,目前的通讯业务还提供了IP多媒体子系统(IMS)业务,终端的SIM卡通过注册IMS业务可以使终端利用该SIM卡的移动网络来使用各种即时通讯业务。而为了维护终端对该IMS业务的持续使用,IMS对应的协议需要终端定期发送用于维护持续使用该IMS服务的预设消息,那么在发送该预设消息时则需要使用已注册IMS的SIM卡来进行移动网络连接进行消息发送。因此,终端需要定期采用已注册IMS的SIM卡进行移动网络连接来发送预设消息,否则将会导致IMS业务异常。那么当终端中注册IMS业务的副卡SIM卡与默认提供数据网络连接的主卡SIM卡不相同时,为了使用IMS业务,则终端需要周期性的发送预设消息将会占用天线资源,从而导致正在进行在线游戏服务出现数据传输的中断,造成游戏卡顿,影响用户体验。
技术实现思路
本专利技术实施例提供一种网络控制方法及移动终端,以在不影响IMS业务维护使用的情况下,有效地减小在线游戏服务的卡顿对用户体验的影响。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种网络控制方法,应用于移动终端,所述移动终端安装有第一SIM卡和第二SIM卡,所述第二SIM卡注册有IMS业务,所述方法包括:检测运行的在线游戏程序的游戏进度是否达到预设游戏节点,其中,所述预设游戏节点为表示可容忍网络延迟大于第一预设延迟阈值的游戏节点,所述在线游戏程序采用所述第一SIM卡的第一移动网络进行网络连接;若所述在线游戏程序的游戏进度达到所述预设游戏节点,则将所述移动终端连接的移动网络切换至所述第二SIM卡的第二移动网络;发送预设消息至IMS服务器并重启定时器,其中,所述定时器用于触发执行所述发送预设消息步骤,其中,所述预设消息为用于维护所述移动终端持续使用所述IMS业务的消息。第二方面,本专利技术实施例还提供了一种移动终端,所述移动终端安装有第一SIM卡和第二SIM卡,所述第二SIM卡注册有IMS业务,所述移动终端包括:第一检测模块,用于检测运行的在线游戏程序的游戏进度是否达到预设游戏节点,其中,所述预设游戏节点为表示可容忍网络延迟大于第一预设延迟阈值的游戏节点,所述在线游戏程序采用所述第一SIM卡的第一移动网络进行网络连接;第一切换模块,用于若所述在线游戏程序的游戏进度达到所述预设游戏节点,则将所述移动终端连接的移动网络切换至所述第二SIM卡的第二移动网络;操作模块,用于发送预设消息至IMS服务器并重启定时器,其中,所述定时器用于触发执行所述发送预设消息步骤,其中,所述预设消息为用于维护所述移动终端持续使用所述IMS业务的消息。第三方面,本专利技术实施例还提供了一种移动终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述的网络控制方法的步骤。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的网络控制方法的步骤。在本专利技术实施例中,通过使用第一SIM卡的第一移动网络运行在线游戏程序过程中,如果检测到运行的在线游戏程序的游戏进度达到预设游戏节点时,则将移动终端的移动网络切换至注册有IMS业务的第二SIM卡的第二移动网络,并主动运行与该第二SIM卡对应的目标逻辑代码以及重启用于触发该目标逻辑代码的定时器,从而使得用于维护该移动中终端持续使用该IMS业务的预设消息得以发送至IMS服务器,能够在游戏进度达到可容忍网络延迟较高的游戏节点,来切换移动网络触发第二SIM卡的预设消息的发送,能够在不影响IMS业务维护使用的情况下,有效地减小在线游戏服务的卡顿对用户体验的影响。附图说明图1是本专利技术一个实施例的网络控制方法的流程图;图2是本专利技术一个实施例的网络控制系统的系统架构图;图3是本专利技术一个实施例的移动终端的框图;图4是本专利技术一个实施例的移动终端的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参照图1,本专利技术实施例提供了一种网络控制方法的流程图,应用于移动终端,所述移动终端安装有第一SIM卡和第二SIM卡,所述移动终端配置默认采用所述第一SIM卡进行移动网络通信,所述第二SIM卡注册有IMS业务。IMS是当前LTE(LongTermEvolution,长期演进)上提供语音及视频通信的基本方案。其中,搭载到4G网络的IMS可以提供VoLTE(长期演进语音承载,VoiceoverLong-TermEvolution)。例如移动终端的第二SIM的网络为4G网络,则可以提供VoLTE服务。其中,IMS以SIP(SessionInitiationProtocol,会话初始协议)协议为基础,通过基于TCP/IP连接的PS域(分组交换,PacketSwitch)提供通话业务,可以很好地利用了LTE和5G的带宽和时延特定,从而能够提供高质量的通话服务。其中,SIP协议要求,在终端使用SIP服务之前,需要先在SIP服务器进行注册,而且必须定时给服务器发送重注册消息(发送该重注册消息的周期由一个注册定时器控制),以保持服务器上面的状态与移动终端状态是同步的,并能及时更新加密信息。这里的注册和重注册步骤都可以通过给服务器定时发送REGISTER消息来完成。此外,SIP协议中存在订阅服务,因此,移动终端可以在服务器订阅特定的事件。在该特定事件发生时,服务器会主动发送通知消息给移动终端,这样同样可以保证移动终端和服务器的状态同步。而SIP协议规定,使用订阅服务移动终端也需要定时发送订阅刷新消息(发送订阅刷新消息的周期由一个订阅定时器控制),以保持状态同步。这里的订阅以及订阅刷新步骤都是通过移动终端定时给服务器发送SUBSCRIBE消息来完成。其中,关于发送REGISTER消息的周期T1,以及发送SUBSCRIBE消息的T2均由服务器指定,移动终端无法动态配置这两个周期,也即上述两个定时器的定时周期。其中,T1和T2可以相同或不同,本专利技术对此不做限制。可以理解的是REGISTER消息为用于维护移动终端保持IMS业务的注册状态的消息,而SUBSCRIBE消息则是用于维护移动终端保持订阅状态的消息。这两种消息可以本文档来自技高网...

【技术保护点】
1.一种网络控制方法,应用于移动终端,其特征在于,所述移动终端安装有第一SIM卡和第二SIM卡,所述第二SIM卡注册有IP多媒体子系统IMS业务,所述方法包括:检测运行的在线游戏程序的游戏进度是否达到预设游戏节点,其中,所述预设游戏节点为表示可容忍网络延迟大于第一预设延迟阈值的游戏节点,所述在线游戏程序采用所述第一SIM卡的第一移动网络进行网络连接;若所述在线游戏程序的游戏进度达到所述预设游戏节点,则将所述移动终端连接的移动网络切换至所述第二SIM卡的第二移动网络;发送预设消息至IMS服务器并重启定时器,其中,所述定时器用于触发执行所述发送预设消息步骤,其中,所述预设消息为用于维护所述移动终端持续使用所述IMS业务的消息。

【技术特征摘要】
1.一种网络控制方法,应用于移动终端,其特征在于,所述移动终端安装有第一SIM卡和第二SIM卡,所述第二SIM卡注册有IP多媒体子系统IMS业务,所述方法包括:检测运行的在线游戏程序的游戏进度是否达到预设游戏节点,其中,所述预设游戏节点为表示可容忍网络延迟大于第一预设延迟阈值的游戏节点,所述在线游戏程序采用所述第一SIM卡的第一移动网络进行网络连接;若所述在线游戏程序的游戏进度达到所述预设游戏节点,则将所述移动终端连接的移动网络切换至所述第二SIM卡的第二移动网络;发送预设消息至IMS服务器并重启定时器,其中,所述定时器用于触发执行所述发送预设消息步骤,其中,所述预设消息为用于维护所述移动终端持续使用所述IMS业务的消息。2.根据权利要求1所述的方法,其特征在于,所述检测运行的在线游戏程序的游戏进度是否达到预设游戏节点之前,所述方法还包括:检测启动的在线游戏程序是否属于预设游戏列表,其中,所述预设游戏列表包括可容忍网络延迟小于第二预设延迟阈值的游戏;若所述在线游戏程序属于所述预设游戏列表,则执行所述将所述移动终端连接的移动网络切换至所述第二SIM卡的第二移动网络,以及发送预设消息至IMS服务器并重启定时器的步骤。3.根据权利要求1或2所述的方法,其特征在于,所述发送预设消息至IMS服务器并重启定时器之后,所述方法还包括:若所述预设消息已发送至所述IMS服务器,则将所述移动终端连接的移动网络切换至所述第一SIM卡的第一移动网络。4.根据权利要求1所述的方法,其特征在于,所述检测运行的在线游戏程序的游戏进度是否达到预设游戏节点,包括:检测对运行的在线游戏程序的屏幕触摸输入的频次是否小于预设频次阈值;若是,则确认所述在线游戏程序的游戏进度达到预设游戏节点;若否,则确认所述在线游戏程序的游戏进度未达到预设游戏节点。5.根据权利要求1所述的方法,其特征在于,所述检测运行的在线游戏程序的游戏进度是否达到预设游戏节点,包括:在运行在线游戏程序时,检测用户触发输入的屏幕触摸区域是否属于目标触摸区域,其中,所述目标触发区域为与所述在线游戏程序对应的预设触摸区域;若否,则确认所述在线游戏程序的游戏进度达到预设游戏节点;若是,则确认所述在线游戏程序的游戏进度未达到预设游戏节点。6.一种移动终端,其特征在于,所述移动终端安装有第一SIM卡和第二SIM卡,所述第二SIM卡注册有IP多媒体子系统IMS业务,所述移动终端包括:第一检测模块,用于检测运行的在线游戏程序的游戏进度是否达到预设游戏节点,其中,所述预设游戏节点为表示可容忍网络延迟大于第一预设延迟阈值的游戏节点,所述在线游戏程序采用所述第一SIM卡的第一移动网络进...

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

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

1