EVDO网络切换至LTE网络的方法、装置和移动终端与流程

文档序号:24634027发布日期:2021-04-09 20:44阅读:129来源:国知局
EVDO网络切换至LTE网络的方法、装置和移动终端与流程

本申请是申请日为2017年03月31日、发明名称为“evdo网络切换至lte网络的方法、装置和移动终端”、申请号为201710211147.9的发明专利申请的分案申请。

本发明涉及通信技术领域,尤其涉及一种evdo网络切换至lte网络的方法、装置和移动终端。



背景技术:

evdo(ev-do)是三个单词的缩写:evolution(演进)、dataonly,其全称为:cdma20001xev-do,即“dataonly”,是cdma20001x演进(3g)的一条路径的一个阶段,它可以使运营商利用一个与is-95或cdma2000相同频宽的cdma载频实现高达2.4mbps的前向数据传输速率。

在现有的evdo网络模式下建立数据连接时,终端会启动一个d2l(evdotolte)定时器,该d2l定时器的默认值为60秒。在d2l定时器超时之前,如果数据传输持续,即使有lte网络,终端也不会自动重选到lte,直到d2l定时器超时。如果在定时器超时之前,数据传输停止,则清除定时器。

除了上述自动发起的网络切换以外,在数据传输过程中还存在用户手动切换网络的情况:如果在d2l定时器超时之前,用户手动切换evdo网络到lte网络,需要等到d2l定时器超时才能发起切换,最多会等待60秒的时间。如果在d2l定时器超时之后用户切换网络,需要等待当前数据传输停止,终端恢复到idle(空闲)态,才能重新搜网注册至lte网络。可见,终端处于在evdo网络且有数据传输时,用户通过手动方式切换至lte网络,终端的切换响应均比较滞后,这种方式不但影响数据传输速率,而且用户体验较差。



技术实现要素:

有鉴于此,本发明的目的是为了克服现有技术中的不足,提供一种evdo网络切换至lte网络的方法、装置和移动终端。

本发明的实施例提供一种evdo网络切换至lte网络的方法,应用于移动终端,该方法包括:

在所述移动终端处于evdo网络,且接收到数据连接请求的情况下,对d2l定时器进行设置以使所述d2l定时器不作用;其中,所述d2l定时器用于在建立数据连接时启动以控制网络切换;

在接收到切换evdo网络模式至lte网络的指令的情况下,判断当前是否有数据连接;如果有,暂停当前的数据连接,切换所述移动终端的网络模式至lte网络;

控制所述移动终端在所述lte网络下恢复所述数据连接。

在一些实施例中,该方法还包括:

在切换至所述lte网络后或所述数据连接结束时,清除对所述d2l定时器的所述设置。

在一些实施例中,所述对d2l定时器进行设置包括:设置不启动所述d2l定时器,或设置所述d2l定时器的参数。

在一些实施例中,所述设置所述d2l定时器的参数包括:

将所述d2l定时器的定时参数值设置为0。

在一些实施例中,所述设置所述d2l定时器的参数包括:

设置所述d2l定时器的处理优先级低于网络模式切换的处理优先级。

在一些实施例中,该方法还包括:

当接收到所述切换evdo网络模式至lte网络的用户指示时,启动防乒乓定时器;

在所述防乒乓定时器运行过程中,对再次接收到切换网络模式的用户指示进行防乒乓处理;其中,所述切换网络模式的用户指示包括:切换网络模式至lte网络和切换网络模式至evdo网络。

在一些实施例中,对再次接收到切换网络模式的用户指示进行防乒乓处理包括:丢弃所述切换网络模式的用户指示,或者,等待所述防乒乓定时器超时后,响应所述切换网络模式的用户指示。

在一些实施例中,所述防乒乓定时器的值为3s-8s之间的任意数值。

本发明的实施例还提供一种evdo网络切换至lte网络的装置,应用于移动终端,该装置包括:

d2l定时器设置模块,用于在所述移动终端处于evdo网络,且接收到数据连接请求的情况下,对d2l定时器进行设置以使所述d2l定时器不作用;其中,所述d2l定时器用于在建立数据连接时启动以控制网络切换;

数据连接判断模块,用于在接收到切换evdo网络模式至lte网络的指令的情况下,判断当前是否有数据连接;

网络切换模块,用于如果所述数据连接判断模块判断当前有数据连接,则暂停当前的数据连接,切换所述移动终端的网络模式至lte网络;

数据连接恢复模块,用于控制所述移动终端在所述lte网络下恢复所述数据连接。

本发明的实施例还提供一种移动终端,包括处理器和用于存储所述处理器可执行指令的存储器;

所述处理器用于:在所述移动终端处于evdo网络,且接收到数据连接请求的情况下,对d2l定时器进行设置以使所述d2l定时器不作用;其中,所述d2l定时器用于在建立数据连接时启动以控制网络切换;在接收到切换evdo网络模式至lte网络的指令的情况下,判断当前是否有数据连接;如果有,暂停当前的数据连接,切换所述移动终端的网络模式至lte网络;控制所述移动终端在所述lte网络下恢复所述数据连接。

本发明的实施例还提供一种计算机存储介质,其储存有计算机程序,所述计算机程序被执行时用于执行上述的evdo网络切换至lte网络的方法。

本发明的实施例具有如下有益效果:

本发明的实施例提供的evdo网络切换至lte网络的方法,取消了用于控制网络切换的d2l定时器,对处于数据连接状态的移动终端,在收到切换网络模式至lte网络的用户指示的情况下,能够立即暂停当前的数据连接,进行切换网络的进程,避免了在用户手动切换evdo网络模式到lte时,长时间无法切换至lte网络的问题,加快了移动终端从evdo网络切换至lte网络的速度,使得原来d2l定时器超时前和超时后两种特定场景重选到lte慢的问题均得到改善,提高了数据连接态下evdo网络切换至lte网络的效率,提高了用户的体验度。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明提供的evdo网络切换至lte网络的方法的第一流程示意图;

图2示出了本发明提供的evdo网络切换至lte网络的方法的第二流程示意图;

图3示出了本发明提供的evdo网络切换至lte网络的方法的第三流程示意图;

图4示出了本发明提供的evdo网络切换至lte网络的装置的第一结构示意图;

图5示出了本发明提供的evdo网络切换至lte网络的装置的第二结构示意图;

图6是本发明提供的一种移动终端的结构示意图。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在通知信息访问方法及通知信息访问装置的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

现有的支持lte网络的移动终端,一般具有供用户手动选择的lte网络开关,上述开关具体可以是“4g开关”或者“首选网络模式”的形式。4g开关包括打开和关闭两种状态,用户可以通过选择打开4g开关来指示将当前网络切换到lte网络。在首选网络模式中,供用户选择的选项一般包括“4g优先(4g/3g/2g)”、“3g优先(3g/2g)”、“仅4g”、“仅3g”、“仅2g”;用户可以通过选择“4g优先(4g/3g/2g)”或“仅4g”来指示将当前网络切换到lte网络。

为了加快移动终端在用户手动切换情况下从evdo网络切换至lte网络的速度,本发明实施例提供了一种evdo网络切换至lte网络的方法、装置和移动终端,其中,本发明实施例中的移动终端可以是手机或平板电脑等支持在evdo网络与lte网络之间切换的设备。下面结合附图,对本发明的具体实施方式作详细说明。

实施例1

图1是本发明一种evdo网络切换至lte网络的方法的第一流程示意图。该方法应用于移动终端,该实施方式示出的方法流程包括如下步骤:

步骤s11,在移动终端处于evdo网络,且接收到数据连接请求的情况下,对d2l定时器进行设置以使d2l定时器不作用。

现有技术中,处于evdo网络下的移动终端在建立数据连接时,会启动d2l定时器,该d2l定时器是基于移动终端自动发起网络切换的情况,并未考虑到还存在用户手动切换网络的情况。在存在上述d2l定时器的情况下,用户即使进行了手动切换的操作,也需要等到该d2l定时器超时或者当前数据连接结束(为了保证数据传输的连贯性),才能开始进行切换网络的进程。本实施例的上述方法中,将取消用于控制网络切换的d2l定时器的功能,以使移动终端在收到切换网络模式至lte网络的用户指示时,可以立即暂停当前的数据连接,进行切换网络的进程。

示范性地,处于evdo网络下,当移动终端接收到数据连接请求后,在建立数据连接时,可通过如下方式进行设置以该d2l定时器不起作用:例如,可设置不启动d2l定时器,或者设置该d2l定时器的参数。而关于d2l定时器参数的设置,具体如,将d2l定时器的定时参数值设置为0或设置d2l定时器的处理优先级低于网络模式切换的处理优先级。

其中,将d2l定时器的定时参数设置为0,即该定时器并不起作用。进一步地,在上述数据连接结束,或者,移动终端已成功切换至lte网络时,可以直接清除该d2l定时器或将该d2l定时器的定时参数恢复为默认值等。

步骤s12,在接收到切换evdo网络模式至lte网络的用户指示的情况下,判断当前是否有数据连接。如果有,执行步骤s13。

示范性地,当移动终端处于evdo网络,若接收到用户切换网络模式至lte网络的用户指示,需要先判断当前是否有数据连接,如果当前数据连接未结束,则执行步骤s13。如果当前无任何数据连接,此时移动终端处于空闲态,则可以直接进行搜网并注册至lte网络。

步骤s13,如果有,暂停当前的数据连接,切换移动终端的网络模式至lte网络。

若接收到用户切换网络模式至lte网络的用户指示,且移动终端当前有数据连接,则立即暂停当前的数据连接,并切换上述移动终端的网络模式至lte网络。

步骤s14,控制移动终端在lte网络下恢复数据连接。

示范性地,为了便于恢复数据连接,在暂停数据连接时,可以记录被暂停的数据连接的标识信息,当进行数据连接恢复时,查找被暂停的上述数据连接的标识信息,在切换至的lte网络中,激活上述标识信息对应的数据连接,从而恢复上述暂停的数据连接。

本实施例提供的方法通过对用于控制网络切换的d2l定时器进行相应设置以取消该d2l定时器的作用,对处于数据连接状态的移动终端,在收到切换网络模式至lte网络的用户指示时,能够立即暂停当前的数据连接,进行切换网络的进程,避免了在用户手动切换evdo网络模式到lte时,长期无法切换至lte网络的问题,加快了移动终端从evdo网络切换至lte网络的速度,使得原来d2l定时器超时前和超时后两种特定场景重选到lte慢的问题得到统一解决,提高了数据连接态下evdo网络切换至lte网络的效率,提高了用户的体验度。

实施例2

图2是本发明一种evdo网络切换至lte网络的方法的第二实施方式的流程示意图。

考虑到用户在操作时有可能频繁开闭3g/4g网络开关,导致移动终端在evdo网络和lte网络反复切换,进而引起数据传输中断,因此本实施例的方法中增加了防乒乓定时器进行控制,基于上述实施例1,该方法还包括:当判断出当前有数据连接时,启动防乒乓定时器;在防乒乓定时器运行过程中,对再次接收到切换网络模式的用户指示进行防乒乓处理。

针对带有防乒乓定时器的实现方式,图2示出了具体的流程示意图,包括如下步骤:

步骤s21,移动终端在evdo网络中建立数据连接。

步骤s22,在上述数据连接未结束,且移动终端接收到切换evdo网络模式至lte网络的用户指示的情况下,移动终端启动防乒乓定时器,并暂停当前的数据连接,切换移动终端的网络模式至lte网络。

上述防乒乓定时器的值设置为3s-8s之间的任意数值,优选为5s。

步骤s23,在该防乒乓定时器运行过程中,对再次接收到切换网络模式的用户指示进行防乒乓处理。

本实施例中,再次接收到的切换网络模式的用户指示可以是切换网络模式至lte网络,也可以是切换网络模式至evdo网络。在用户的实际使用中,可能存在短时间内多次开启lte网络或者在开启lte网络后较短时间内又关闭的情况,即在用户首次输入切换网络指示后,又在短时间内输入切换网络指示,针对这种情况,本实施例启动上述防乒乓定时器,以防止网络模式的频繁切换,为了不影响移动终端执行用户的首次切换需求,在防乒乓定时器运行过程中,执行暂停当前的数据连接和切换移动终端的网络模式至lte网络的步骤。

具体地,对再次收到的切换网络模式的用户指示进行防乒乓处理包括以下两种方式:

(1)丢弃切换网络模式的用户指示,即对上述切换网络模式的用户指示不执行任何操作;

(2)等待防乒乓定时器超时后,响应切换网络模式的用户指示,即对上述切换网络模式的用户指示延迟,等待防乒乓定时器超时再执行。

如果在再次接收到切换网络模式的用户指示时,上述防乒乓定时器已经超时结束,即距离首次切换指示已经超过了乒乓定时器的设定时间值,则可以正常执行切换指示,即依次执行上述实施例1中的各步骤或者执行从lte网络至evdo网络的网络切换步骤。

如图3所示,作为另一种可选的实施方案,在步骤s22之后,该方法还包括:

步骤s31,若再次接收到切换网络模式的用户指示,判断防乒乓定时器是否正在运行。如果是,执行步骤s32,如果否,则执行步骤s33。

如果在再次接收到切换网络模式的用户指示时,上述防乒乓定时器已经超时结束,即距离首次切换指示已经超过了乒乓定时器的设定时间值,则可以正常执行切换指示,即正常执行该切换网络模式的用户指示。

步骤s32,如果是,丢弃切换网络模式的用户指示,或者,等待防乒乓定时器超时后响应。

在一种实施方式中,可直接丢弃该再次接收到切换网络模式的用户指示,即对上述丢弃用户指示的操作的结果是对用户的重复操作不进行任何执行操作,因此可避免短时间内两次或者更多次切换网络模式导致数据连接中断。

在另一种实施方式中,可等待当前的防乒乓定时器超时后,再响应切换网络模式的用户指示。

步骤s33,如果否,响应切换网络模式的用户指示。

本实施例提供的上述evdo网络切换至lte网络的方法,通过设置防乒乓定时器,对短时间内再次收到的用户指示进行防乒乓处理,从而避免短时间内两次或者更多次切换网络模式导致数据连接中断,保证了数据连接的稳定,提高了用户的体验度。

实施例3

参见图4,本实施例提供了一种evdo网络切换至lte网络的装置40,应用于移动终端,该装置包括:d2l定时器设置模块410、数据连接判断模块420、网络切换模块430和数据连接恢复模块440,其中,各模块的功能如下:

d2l定时器设置模块410,用于在移动终端处于evdo网络,且接收到数据连接请求的情况下,对d2l定时器进行设置以使d2l定时器不作用,其中,该d2l定时器用于在建立数据连接时启动以控制网络切换。

可选地,该d2l定时器设置模块410还用于当数据连接结束时或者移动终端切换至lte网络时,清除对d2l定时器的上述设置。

数据连接判断模块420,用于在接收到切换evdo网络模式至lte网络的用户指示的情况下,判断当前是否有数据连接。

网络切换模块430,用于如果数据连接判断模块420判断当前有数据连接,则暂停当前的数据连接,切换移动终端的网络模式至lte网络。

数据连接恢复模块440,用于控制移动终端在lte网络下恢复数据连接。

其中,数据连接恢复模块440包括查找单元和连接单元,查找单元用于查找被暂停的数据连接的标识信息;连接单元用于在lte网络中,激活上述标识信息对应的数据连接。

可以理解,本实施例的装置对应于上述实施例1的方法,上述实施例1的方法同样适用于本实施例,在此不再重复描述。

进一步地,如图5所示,evdo网络切换至lte网络的装置50还包括:防乒乓定时器启动模块510和防乒乓处理模块520。

其中,防乒乓定时器启动模块510用于当判断出当前有数据连接时,启动防乒乓定时器;防乒乓处理模块520用于在防乒乓定时器运行过程中,对再次接收到切换网络模式的用户指示进行防乒乓处理。其中,上述的切换网络模式的用户指示包括:切换网络模式至lte网络和切换网络模式至evdo网络。进一步,防乒乓处理模块520还用于丢弃切换网络模式的用户指示,或者用于等待防乒乓定时器超时后,响应切换网络模式的用户指示。

本实施例提供的上述方法通过设置防乒乓定时器,对短时间内再次收到的用户指示进行防乒乓处理,从而避免短时间内两次或者更多次切换网络模式导致数据连接中断,保证了数据连接的稳定,提高了用户的体验度。

实施例4

参见图6,本实施例提供了一种移动终端,包括处理器和用于存储处理器可执行指令的存储器;上述处理器用于:

在移动终端处于evdo网络,且接收到数据连接请求的情况下,对d2l定时器进行设置以使d2l定时器不作用,其中,该d2l定时器用于在建立数据连接时启动以控制网络切换;在接收到切换evdo网络模式至lte网络的用户指示的情况下,判断当前是否有数据连接;如果有,暂停当前的数据连接,切换移动终端的网络模式至lte网络;控制移动终端在lte网络下恢复数据连接。

图6示出了一种可应用于本发明实施例中的移动终端100的结构框图。如图6所示,移动终端100包括evdo网络切换至lte网络的装置101、存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口108、射频模块110、音频模块112、触控屏幕114等。这些组件通过一条或多条通讯总线/信号线116相互通讯。

存储器102可用于存储软件程序以及模块,如本发明实施例中的evdo网络切换至lte网络的方法、装置对应的程序指令/模块,处理器106通过运行存储在存储器102内的软件程序以及模块,从而执行各种功能应用以及数据处理,如本发明实施例提供的evdo网络切换至lte网络的方法。

存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。

外设接口108将各种输入/输出装置耦合至处理器106以及存储器102。在一些实施例中,外设接口108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。

音频模块112向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。

触控屏幕114在移动终端100与用户之间同时提供一个输出及输入界面。在本实施例中,上述触控屏幕114支持单点和多点触控操作,例如,该触控屏幕114可为支持单点和多点触控操作的电容式触摸屏或电阻式触摸屏等。支持单点和多点触控操作是触控屏幕114能感应到来自该触摸屏11上一个或多个位置处同时产生的触控操作,并将该感应到的多点触控操作交由处理器106进行处理。

可以理解,图6所示的结构仅为示意,移动终端100还可包括比图6中所示更多或者更少的组件,或者具有与图6所示不同的配置。图6中所示的各组件可以采用硬件、软件或其组合实现。

本发明实施例还提供了一种计算机存储介质,用于储存为上述evdo网络切换至lte网络的装置所用的计算机软件指令,其包含用于执行上述方面为evdo网络切换至lte网络的装置所设计的程序。上述程序包括的指令可用于执行前面方法实施例中的方法,具体实现可参见方法实施例,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1