1.本发明涉及通信领域,具体涉及一种网络切换方法、装置及移动终端。
背景技术:
2.目前5g独立组网(sa)下vonr通话还处在调试阶段,还未真正的商用,如果要在sa下通话,可以根据网络策略采用重定向或者切换的eps fallback(演进的分组系统回落)。针对重定向,由于覆盖问题,目前运营商选择将vonr(voice over nr,由5g接入网和核心网提供基于ims的语音业务)电话重选到lte(long term evolution,长期演进)打volte(voice over lte,基于多媒体子系统ims的语音业务方案)。正常的用户设备(ue)在新空口(new radio,nr)上发出电话ims 183session progress(会话进程)之后,基站发出重定向给ue,让ue到lte频点去发起tau(ta跟踪区更新流程,ta(tracking area,跟踪区)),后附着在lte上进行volte通话。此时会遇到一些问题,即ue发出session progress后,nr网络不下发rrc(无线资源控制)释放(release),未告知ue要切换到lte的哪个频点和小区。现有的策略是等待一段时间,直到ue上报5g rlf(radio link failure,无线链路失败),然后重选到lte,通过eps fallback去保证通话。
3.针对不下发rrc release的nr小区,每次通话时都需要等待一定时间,ue才通过eps fallback到lte去保证通话,这样拨通电话时间比较耗时,整体效果也不好。因此,现有技术需要改进。
技术实现要素:
4.本发明实施例提供一种网络切换方法、装置及移动终端,可以解决nr通话拨通慢的问题。
5.本发明实施例提供的一种网络切换方法,包括:
6.当移动终端处于第一网络连接状态时,若检测到需要在第二网络下执行的目标事件,获取所述第一网络下的第一小区列表,其中,所述第一小区列表包括目标第一小区,历史的所述目标事件触发时,所述目标第一小区与所述移动终端连接,且基站未向所述移动终端发送与所述目标第一小区的连接解除指令;
7.确定所述移动终端当前连接的当前第一小区是否属于所述目标第一小区;
8.若是,则断开与所述当前第一小区的连接,获取所述第二网络的第二小区重选列表,其中,所述第二小区重选列表包括目标第二小区,历史的所述目标事件触发时,所述移动终端从所述目标第一小区重选到所述目标第二小区;
9.基于所述第二小区重选列表确定所述当前第一小区对应的目标第二小区,并与所述目标第二小区进行连接。
10.可选的,在本发明的一些实施例中,所述方法还包括:
11.获取所述目标第一小区的标识信息与频点信息,基于所述目标第一小区的标识信息与频点信息生成所述目标第一小区的标记信息;
12.获取所述目标第二小区的标识信息与频点信息,基于所述目标第二小区的标识信息与频点信息生成所述目标第二小区的标记信息;
13.基于所述目标第一小区的标记信息与对应的所述目标第二小区的标记信息建立所述目标第一小区与所述目标二小区的映射关系。
14.可选的,在本发明的一些实施例中,所述基于所述目标第一小区的标记信息与对应的所述目标第二小区的标记信息建立所述目标第一小区与所述目标二小区的映射关系,包括:
15.获取预设时间内目标事件的发生次数,其中,所述目标事件为当所述移动终端与所述目标第一小区连接时,若检测到需要在所述第二网络下执行的目标事件,所述基站未向所述移动终端发送与所述目标第一小区的连接解除指令;
16.若所述发生次数大于所述预设次数,则基于所述目标第一小区的标记信息与对应的所述目标第二小区的标记信息建立所述目标第一小区与所述目标第二小区的映射关系。
17.可选的,在本发明的一些实施例中,在所述确定所述移动终端当前连接的当前第一小区是否属于所述目标第一小区之后,还包括:
18.若否,则断开与所述当前第一小区的连接,从所述当前第一小区重选到所述第二网络下的第三小区,通过所述第三小区执行所述目标事件。
19.可选的,在本发明的一些实施例中,在所述断开与所述当前第一小区的连接之前,还包括:
20.在预设等待时间后,向网络侧上报所述第一网络的无线链路失败。
21.可选的,在本发明的一些实施例中,所述方法还包括:
22.在触发所述目标事件时,若所述第一小区列表中的第一小区接收到所述基站发送的所述连接解除指令,则从所述第一小区列表中删除接收到所述连接解除指令的第一小区。
23.可选的,在本发明的一些实施例中,所述基于所述第二小区重选列表确定所述当前第一小区对应的目标第二小区,包括:
24.基于所述当前第一小区的标记信息确定所属的目标第一小区;
25.基于所述目标第一小区与所述目标第二小区的映射关系,从所述第二小区重选列表中确定所述当前第一小区对应的目标第二小区:
26.相应的,本发明实施例还提供的一种网络切换装置,包括:
27.第一获取单元,用于当移动终端处于第一网络连接状态时,若检测到需要在第二网络下执行的目标事件,获取所述第一网络下的第一小区列表,其中,所述第一小区列表包括目标第一小区,历史的所述目标事件触发时,所述目标第一小区与所述移动终端连接,且基站未向所述移动终端发送与所述目标第一小区的连接解除指令;
28.确定单元,用于确定所述移动终端当前连接的当前第一小区是否属于所述目标第一小区;
29.第二获取单元,用于若是,则断开与所述当前第一小区的连接,获取所述第二网络的第二小区重选列表,其中,所述第二小区重选列表包括目标第二小区,历史的所述目标事件触发时,所述移动终端从所述目标第一小区重选到所述目标第二小区;
30.连接单元,用于基于所述第二小区重选列表确定所述当前第一小区对应的目标第
二小区,并与所述目标第二小区进行连接。
31.相应的,本发明实施例还提供了一种移动终端,包括存储器和处理器,存储器存储有应用程序,处理器用于运行存储器内的应用程序,以执行上述的网络切换方法中的操作。
32.此外,本发明实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序适于所述中央处理器进行加载,以执行本发明实施例所提供的上述的网络切换方法中的步骤。
33.本发明实施例通过当移动终端处于第一网络连接状态时,若检测到需要在第二网络下执行的目标事件,获取第一网络下的第一小区列表,其中,第一小区列表包括目标第一小区,历史的目标事件触发时,目标第一小区与移动终端连接,且基站未向移动终端发送与目标第一小区的连接解除指令;确定移动终端当前连接的当前第一小区是否属于目标第一小区;若是,则断开与当前第一小区的连接,获取第二网络的第二小区重选列表,其中,第二小区重选列表包括目标第二小区,历史的目标事件触发时,移动终端从目标第一小区重选到目标第二小区;基于第二小区重选列表确定当前第一小区对应的目标第二小区,并与目标第二小区进行连接。
34.因此,该方案可以根据预先存储在目标事件触发时,出现不下发连接解除指令情况的第一小区列表,以及对应的第二小区重选列表,在下一次进行通话时,如果预判了当前连接小区是上面存储的小区和频点,则直接从第二小区重选列表中选择对应的第二小区进行连接,并在对应的第二小区上进行通话,跳过再次搜索,测量等操作,减少通话耗时,减少整体切换时间。
附图说明
35.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
36.图1是本发明实施例提供的一种网络切换装置的场景示意图;
37.图2是本发明实施例提供的一种网络切换方法的流程示意图;
38.图3是本发明实施例提供的另一种网络切换方法的流程示意图;
39.图4是本发明实施例提供的一种网络切换装置的结构示意图;
40.图5是本发明实施例提供的终端的结构示意图。
具体实施方式
41.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
42.本发明实施例提供一种网络切换方法、装置及移动终端。本发明实施例的移动终端可以为手机、平板电脑、笔记本电脑等设备。该网络切换方法包括:当移动终端处于第一网络连接状态时,若检测到需要在第二网络下执行的目标事件,获取第一网络下的第一小
区列表,其中,第一小区列表包括目标第一小区,历史的目标事件触发时,目标第一小区与移动终端连接,且基站未向移动终端发送与目标第一小区的连接解除指令;确定移动终端当前连接的当前第一小区是否属于目标第一小区;若是,则断开与当前第一小区的连接,获取第二网络的第二小区重选列表,其中,第二小区重选列表包括目标第二小区,历史的目标事件触发时,移动终端从目标第一小区重选到目标第二小区;基于第二小区重选列表确定当前第一小区对应的目标第二小区,并与目标第二小区进行连接。
43.如图1所示,图1是本发明实施例提供的一种网络切换装置的场景示意图。其中,基站与通信范围内的移动终端建立通信连接,当移动终端处于第一网络连接状态时,若检测到需要在第二网络下执行的目标事件,获取第一网络下的第一小区列表,其中,第一小区列表包括目标第一小区,历史的目标事件触发时,目标第一小区与移动终端连接,且基站未向移动终端发送与目标第一小区的连接解除指令。移动终端确定当前连接的当前第一小区是否属于目标第一小区;若是,则断开与当前第一小区的连接,获取第二网络的第二小区重选列表,其中,第二小区重选列表包括目标第二小区,历史的目标事件触发时,移动终端从目标第一小区重选到目标第二小区;移动终端基于第二小区重选列表确定当前第一小区对应的目标第二小区,并与目标第二小区进行连接。
44.以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
45.如图2所示,该网络切换方法的具体流程可以如下:
46.201、当移动终端处于第一网络连接状态时,若检测到需要在第二网络下执行的目标事件,获取第一网络下的第一小区列表,其中,第一小区列表包括目标第一小区,历史的目标事件触发时,目标第一小区与移动终端连接,且基站未向移动终端发送与目标第一小区的连接解除指令。
47.本发明实施例中,第一网络为5g网络,第二网络为4g网络,目标事件为会话事件,即当移动终端与5g网络连接时,若检测到需要在4g网络下执行的会话事件,获取5g网络下的nr小区列表。例如,移动终端开始vonr通话,需要重选到lte进行volte。
48.其中,第一小区列表包括目标第一小区,历史的目标事件触发时,目标第一小区与移动终端连接,且基站未向移动终端发送与目标第一小区的连接解除指令。例如,移动终端连接某个nr小区,在第一次发出会话进程后,若此时网络不下发针对该nr小区的无限资源控制(rrc)的释放(release)指令,则移动终端记录该nr小区的信息,作为目标第一小区。其中rrc release即上述的连接解除指令。
49.202、确定当前连接的当前第一小区是否属于目标第一小区。
50.本发明实施例中,移动终端确定当前连接的小区是否属于目标第一小区,设当前连接的小区为当前第一小区。比如,根据当前第一小区的标识信息和频点信息与第一小区列表中记录的标识信息和频点信息进行比较,判断是否属于目标第一小区。
51.其中,若当前连接的当前第一小区不属于目标第一小区,则断开与当前第一小区的连接,从当前第一小区重选到第二网络下的第三小区,通过第三小区执行目标事件。其中,在断开与当前第一小区的连接之前,需要在预设等待时间后,向网络侧上报第一网络的无线链路失败(rlf)。比如,在移动终端当前驻留的nr小区不是第一小区列表中记录的小区,则需要在预设等待时间t后,上报5g rlf,然后重选到lte,通过volte进行通话。
52.203、若是,则断开与当前第一小区的连接,获取第二网络的第二小区重选列表,其中,第二小区重选列表包括目标第二小区,历史的目标事件触发时,移动终端从目标第一小区重选到目标第二小区。
53.本发明实施例中,若移动终端当前连接的当前第一小区属于目标第一小区,则断开与当前第一小区的连接,直接获取第二网络的第二小区重选列表,其中,第二小区重选列表包括目标第二小区,历史的目标事件触发时,移动终端从目标第一小区重选到目标第二小区。
54.其中,当移动终端与nr小区连接时,若触发需要在4g网络下执行的目标事件,且基站未向移动终端发送与该nr小区的连接解除指令的情况下,移动终端会在预设等待时间后重选到某一lte小区上,此时会记录重选的lte小区的信息,并与该nr小区的信息建立对应的映射关系。
55.其中,nr小区与lte小区建立映射关系具体包括:获取目标第一小区的标识信息与频点信息,基于目标第一小区的标识信息与频点信息生成目标第一小区的标记信息;获取目标第二小区的标识信息与频点信息,基于目标第二小区的标识信息与频点信息生成目标第二小区的标记信息;基于目标第一小区的标记信息与对应的目标第二小区的标记信息建立目标第一小区与第二小区的映射关系。
56.其中,步骤“基于目标第一小区的标记信息与对应的目标第二小区的标记信息建立目标第一小区与所述目标二小区的映射关系”,包括:获取预设时间内目标事件的发生次数,其中,目标事件为当移动终端与目标第一小区连接时,若检测到需要在第二网络下执行的目标事件,基站未向移动终端发送与目标第一小区的连接解除指令;若发生次数大于预设次数,则基于目标第一小区的标记信息与对应的目标第二小区的标记信息建立目标第一小区与目标第二小区的映射关系。即,在预设时间t内,在发生上述情况的次数有n次,大于预设次数,则建立目标第一小区与目标第二小区的映射关系。例如,nr小区cell 1,freq 1存在vonr通话时,基站不下发rrc release的问题,此时对应的移动终端自行断开与该nr小区的连接,重选到lte的小区为cell 2,freq 2;将nr小区cell 1,freq 1与lte小区cell 2,freq 2建立对应的映射关系。
57.204、基于第二小区重选列表确定当前第一小区对应的目标第二小区,并与目标第二小区进行连接。
58.本发明实施例中,移动终端基于第二小区重选列表确定当前第一小区对应的目标第二小区,并与目标第二小区进行连接。其中,移动终端可以基于当前第一小区的标记信息确定所属的目标第一小区;基于目标第一小区与目标第二小区的映射关系,从第二小区重选列表中确定当前第一小区对应的目标第二小区。
59.其中,在触发目标事件时,若第一小区列表中的第一小区接收到基站发送的连接解除指令,则从第一小区列表中删除接收到连接解除指令的第一小区。比如,移动终端可能隔一段时间就进行一次vonr通话,若当前连接的小区为第一小区列表中的小区,但是此时可以接收到基站下发的连接解除指令,则将该第一小区从第一小区列表中删除,也即实时对第一小区列表进行更新。
60.请参阅图3,图3为本发明实施例提供的另一种网络切换方法的流程示意图。移动终端针对第一次ue发出session progress后,网络不下发rrc release的nr小区和频点,进
行备份和标记,形成nr标记列表。对应的ue在等待t(》=8s)后上报5g rlf,然后重选到lte,通过eps fallback去注册ims,用volte保证通话。同样也备份和标记此时重选的lte小区和频点,形成具体lte优选小区列表。如果时间t内,在同一个地方连续遇到上述情况n次,那就将备份的nr和lte小区和频点作为对应的映射关系。
61.如图3所示,当移动终端再次进行vonr通话时,如果预判了当前驻留的nr小区是上面标记的小区和频点,则直接不需要等待时间t,自行采取rlf断开nr,同时匹配到对应的标记的lte小区和频点,让ue可以快速选择该标记的lte小区和频点,跳过lte再次搜索,测量等操作,减少耗时,进行附着后,执行volte通话。本方案通过先前的备份和标记列表,让ue处在同样情况下,快速决策,减少整体切换时间。
62.为了更好地实施以上方法,本发明实施例还可以提供一种网络切换装置,该网络切换装置具体可以集成在网络设备中,该网络设备可以是移动终端等设备。
63.例如,如图4所示,该网络切换装置可以包括,如下:
64.(1)第一获取单元301
65.第一获取单元301,用于当移动终端处于第一网络连接状态时,若检测到需要在第二网络下执行的目标事件,获取所述第一网络下的第一小区列表,其中,所述第一小区列表包括目标第一小区,历史的所述目标事件触发时,所述目标第一小区与所述移动终端连接,且基站未向所述移动终端发送与所述目标第一小区的连接解除指令。
66.例如,第一网络为5g网络,第二网络为4g网络,目标事件为会话事件,即当移动终端与5g网络连接时,若检测到需要在4g网络下执行的会话事件,获取5g网络下的nr小区列表。例如,移动终端开始vonr通话,需要重选到lte进行volte。
67.(2)确定单元302
68.确定单元302,用于确定所述移动终端当前连接的当前第一小区是否属于所述目标第一小区。
69.例如,移动终端确定当前连接的小区是否属于目标第一小区,设当前连接的小区为当前第一小区。比如,根据当前第一小区的标识信息和频点信息与第一小区列表中记录的标识信息和频点信息进行比较,判断是否属于目标第一小区。
70.(3)第二获取单元303
71.第二获取单元303,用于若是,则断开与所述当前第一小区的连接,获取所述第二网络的第二小区重选列表,其中,所述第二小区重选列表包括目标第二小区,历史的所述目标事件触发时,所述移动终端从所述目标第一小区重选到所述目标第二小区。
72.(4)连接单元304
73.连接单元304,用于基于所述第二小区重选列表确定所述当前第一小区对应的目标第二小区,并与所述目标第二小区进行连接。
74.相应的,本发明实施例还提供一种终端,如图5所示,该终端可以包括射频(rf,radio frequency)电路401、包括有一个或一个以上计算机可读存储介质的存储器402、输入单元403、显示单元404、传感器405、音频电路406、无线保真(wifi,wireless fidelity)模块407、包括有一个或者一个以上处理核心的处理器408、以及电源409等部件。本领域技术人员可以理解,图5中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
75.rf电路401可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器408处理;另外,将涉及上行的数据发送给基站。通常,rf电路401包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(sim,subscriber identity module)卡、收发信机、耦合器、低噪声放大器(lna,low noise amplifier)、双工器等。此外,rf电路401还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(gsm,global system of mobile communication)、通用分组无线服务(gprs,general packet radio service)、码分多址(cdma,code division multiple access)、宽带码分多址(wcdma,wideband code division multiple access)、长期演进(lte,long term evolution)、电子邮件、短消息服务(sms,short messaging service)等。
76.存储器402可用于存储软件程序以及模块,处理器408通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器408和输入单元403对存储器402的访问。
77.输入单元403可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元403可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器408,并能接收处理器408发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元403还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
78.显示单元404可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元604可包括显示面板,可选的,可以采用液晶显示器(lcd,liquid crystal display)、有机发光二极管(oled,organic light-emitting diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器608以确定触摸事件的类型,随后处理器408根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图5中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
79.终端还可包括至少一种传感器405,比如光传感器、运动传感器以及其他传感器。
具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在终端移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
80.音频电路406、扬声器,传声器可提供用户与终端之间的音频接口。音频电路406可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路406接收后转换为音频数据,再将音频数据输出处理器408处理后,经rf电路401以发送给比如另一终端,或者将音频数据输出至存储器402以便进一步处理。音频电路406还可能包括耳塞插孔,以提供外设耳机与终端的通信。
81.wifi属于短距离无线传输技术,移动终端通过wifi模块407可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图5示出了wifi模块407,但是可以理解的是,其并不属于终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
82.处理器408是终端的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行终端的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器408可包括一个或多个处理核心;优选的,处理器408可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器408中。
83.终端还包括给各个部件供电的电源409(比如电池),优选的,电源可以通过电源管理系统与处理器408逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源409还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
84.尽管未示出,终端还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端中的处理器408会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器408来运行存储在存储器402中的应用程序,从而实现各种功能:
85.当移动终端处于第一网络连接状态时,若检测到需要在第二网络下执行的目标事件,获取所述第一网络下的第一小区列表,其中,所述第一小区列表包括目标第一小区,历史的所述目标事件触发时,所述目标第一小区与所述移动终端连接,且基站未向所述移动终端发送与所述目标第一小区的连接解除指令;
86.确定所述移动终端当前连接的当前第一小区是否属于所述目标第一小区;
87.若是,则断开与所述当前第一小区的连接,获取所述第二网络的第二小区重选列表,其中,所述第二小区重选列表包括目标第二小区,历史的所述目标事件触发时,所述移动终端从所述目标第一小区重选到所述目标第二小区;
88.基于所述第二小区重选列表确定所述当前第一小区对应的目标第二小区,并与所
述目标第二小区进行连接。
89.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
90.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
91.为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种网络切换方法中的步骤。例如,该指令可以执行如下步骤:
92.当移动终端处于第一网络连接状态时,若检测到需要在第二网络下执行的目标事件,获取所述第一网络下的第一小区列表,其中,所述第一小区列表包括目标第一小区,历史的所述目标事件触发时,所述目标第一小区与所述移动终端连接,且基站未向所述移动终端发送与所述目标第一小区的连接解除指令;确定所述移动终端当前连接的当前第一小区是否属于所述目标第一小区;若是,则断开与所述当前第一小区的连接,获取所述第二网络的第二小区重选列表,其中,所述第二小区重选列表包括目标第二小区,历史的所述目标事件触发时,所述移动终端从所述目标第一小区重选到所述目标第二小区;基于所述第二小区重选列表确定所述当前第一小区对应的目标第二小区,并与所述目标第二小区进行连接。
93.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
94.其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
95.由于该存储介质中所存储的指令,可以执行本发明实施例所提供的任一种网络切换方法中的步骤,因此,可以实现本发明实施例所提供的任一种网络切换方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
96.以上对本发明实施例所提供的一种网络切换方法、装置及移动终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
技术特征:
1.一种网络切换方法,其特征在于,包括:当移动终端处于第一网络连接状态时,若检测到需要在第二网络下执行的目标事件,获取所述第一网络下的第一小区列表,其中,所述第一小区列表包括目标第一小区,历史的所述目标事件触发时,所述目标第一小区与所述移动终端连接,且基站未向所述移动终端发送与所述目标第一小区的连接解除指令;确定当前连接的当前第一小区是否属于所述目标第一小区;若是,则断开与所述当前第一小区的连接,获取所述第二网络的第二小区重选列表,其中,所述第二小区重选列表包括目标第二小区,历史的所述目标事件触发时,所述移动终端从所述目标第一小区重选到所述目标第二小区;基于所述第二小区重选列表确定所述当前第一小区对应的目标第二小区,并与所述目标第二小区进行连接。2.根据权利要求1所述的网络切换方法,其特征在于,所述方法还包括:获取所述目标第一小区的标识信息与频点信息,基于所述目标第一小区的标识信息与频点信息生成所述目标第一小区的标记信息;获取所述目标第二小区的标识信息与频点信息,基于所述目标第二小区的标识信息与频点信息生成所述目标第二小区的标记信息;基于所述目标第一小区的标记信息与对应的所述目标第二小区的标记信息建立所述目标第一小区与所述目标二小区的映射关系。3.根据权利要求2所述的网络切换方法,其特征在于,所述基于所述目标第一小区的标记信息与对应的所述目标第二小区的标记信息建立所述目标第一小区与所述目标二小区的映射关系,包括:获取预设时间内目标事件的发生次数,其中,所述目标事件为当所述移动终端与所述目标第一小区连接时,若检测到需要在所述第二网络下执行的目标事件,所述基站未向所述移动终端发送与所述目标第一小区的连接解除指令;若所述发生次数大于所述预设次数,则基于所述目标第一小区的标记信息与对应的所述目标第二小区的标记信息建立所述目标第一小区与所述目标第二小区的映射关系。4.根据权利要求1所述的网络切换方法,其特征在于,在所述确定当前连接的当前第一小区是否属于所述目标第一小区之后,还包括:若否,则断开与所述当前第一小区的连接,从所述当前第一小区重选到所述第二网络下的第三小区,通过所述第三小区执行所述目标事件。5.根据权利要求4所述的网络切换方法,其特征在于,在所述断开与所述当前第一小区的连接之前,还包括:在预设等待时间后,向网络侧上报所述第一网络的无线链路失败。6.根据权利要求1所述的网络切换方法,其特征在于,所述方法还包括:在触发所述目标事件时,若所述第一小区列表中的第一小区接收到所述基站发送的所述连接解除指令,则从所述第一小区列表中删除接收到所述连接解除指令的第一小区。7.根据权利要求1所述的网络切换方法,其特征在于,所述基于所述第二小区重选列表确定所述当前第一小区对应的目标第二小区,包括:基于所述当前第一小区的标记信息确定所属的目标第一小区;
基于所述目标第一小区与所述目标第二小区的映射关系,从所述第二小区重选列表中确定所述当前第一小区对应的目标第二小区。8.一种网络切换装置,其特征在于,包括:第一获取单元,用于当移动终端处于第一网络连接状态时,若检测到需要在第二网络下执行的目标事件,获取所述第一网络下的第一小区列表,其中,所述第一小区列表包括目标第一小区,历史的所述目标事件触发时,所述目标第一小区与所述移动终端连接,且基站未向所述移动终端发送与所述目标第一小区的连接解除指令;确定单元,用于确定所述移动终端当前连接的当前第一小区是否属于所述目标第一小区;第二获取单元,用于若是,则断开与所述当前第一小区的连接,获取所述第二网络的第二小区重选列表,其中,所述第二小区重选列表包括目标第二小区,历史的所述目标事件触发时,所述移动终端从所述目标第一小区重选到所述目标第二小区;连接单元,用于基于所述第二小区重选列表确定所述当前第一小区对应的目标第二小区,并与所述目标第二小区进行连接。9.一种移动终端,其特征在于,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行权利要求1至7任一项所述的网络切换方法中的操作。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的网络切换方法。
技术总结
本发明实施例公开了一种网络切换方法,包括:当移动终端处于第一网络连接状态时,若检测到需要在第二网络下执行的目标事件,获取第一网络下的第一小区列表,其中,第一小区列表包括目标第一小区,历史的目标事件触发时,目标第一小区与移动终端连接,且基站未向移动终端发送与目标第一小区的连接解除指令;确定移动终端当前连接的当前第一小区是否属于目标第一小区;若是,则断开与当前第一小区的连接,获取第二网络的第二小区重选列表,其中,第二小区重选列表包括目标第二小区,历史的目标事件触发时,移动终端从目标第一小区重选到目标第二小区;基于第二小区重选列表确定当前第一小区对应的目标第二小区,并与目标第二小区进行连接。行连接。行连接。
技术研发人员:罗德文
受保护的技术使用者:惠州TCL移动通信有限公司
技术研发日:2021.12.09
技术公布日:2022/3/8