掌桥专利:专业的专利平台
掌桥专利
首页

网络转换方法及设备

文献发布时间:2023-06-19 11:45:49


网络转换方法及设备

技术领域

本发明实施例涉及通信技术领域,具体涉及一种网络转换方法及设备。

背景技术

在现有的移动通信系统中,对于只能支持一个网络连接的多卡终端,在该多卡终端的用户身份识别模块(Subscriber Identification Module,SIM)卡1 需要暂时离开一个网络A时,会挂起SIM卡1在网络A上的业务,并触发网络转换。在网络A上的业务挂起期间,网络A收不到该多卡终端的数据,可能触发一系列的错误处理,包括:无线链路失败,释放已分配的资源等。

在该多卡终端返回网络A去继续SIM卡1的业务时,该多卡终端会尝试通过网络A之前配置的专有资源恢复SIM卡1上的业务,由于网络A可能已经释放之前配置的专有资源,这样会导致该多卡终端需要花费较长的时间来恢复之前 SIM卡1上的业务。

发明内容

本发明实施例的一个目的在于提供一种网络转换方法及设备,解决多卡终端无法快速恢复之前挂起的业务的问题。

第一方面,本发明实施例提供一种网络转换方法,应用于终端,包括:

在所述终端离开第一网络的情况下,启动转换定时器;

根据所述转换定时器的状态,通过对应的网络资源恢复所述终端与所述第一网络的连接;

其中,所述转换定时器的状态包括:所述转换定时器超时或者所述转换定时器没有超时。

第二方面,本发明实施例还提供一种网络转换方法,应用网络设备,包括:

接收终端发送的离开消息,所述离开消息表示所述终端离开第一网络;

启动转换定时器;

根据所述转换定时器的状态,通过对应的网络资源恢复所述第一网络与所述终端的连接;

其中,所述转换定时器的状态包括:所述转换定时器超时或者所述转换定时器没有超时。

第三方面,本发明实施例还提供一种终端,包括:

转换定时器;

第一启动模块,用于在所述终端离开第一网络的情况下,启动所述转换定时器;

第一恢复模块,用于根据所述转换定时器的状态,通过对应的网络资源恢复所述终端与所述第一网络的连接;

其中,所述转换定时器的状态包括:所述转换定时器超时或者所述转换定时器没有超时。

第四方面,本发明实施例还提供一种网络设备,包括:

转换定时器;

接收模块,用于接收终端发送的离开消息,所述离开消息表示所述终端离开第一网络;

第二启动模块,用于所述启动转换定时器;

第二恢复模块,用于根据所述转换定时器的状态,通过对应的网络资源恢复所述第一网络与所述终端的连接;

其中,所述转换定时器的状态包括:所述转换定时器超时或者所述转换定时器没有超时。

第五方面,本发明实施例还提供一种通信设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第一方面或第二方面所述的网络转换方法的步骤。

第六方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第二方面所所述的网络转换方法的步骤。

在本发明实施例中,在终端离开第一网络之后,当该终端需要恢复与第一网络的连接的情况下,可以通过转换定时器的状态确定对应的网络资源恢复与第一网络的连接,而网络侧也可以通过转换定时器的状态确定对应的网络资源恢复与终端的连接,即可以通过转换定时器的状态在终端侧和网络侧同步网络资源的保留状态,这样可以确保在终端需要恢复与第一网络的连接时,终端侧和网络侧对于恢复连接的网络资源保持一致的理解,进而使得终端可以快速的恢复与第一网络的连接,支持终端快速恢复之前挂起的业务。

附图说明

通过阅读下文实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。

在附图中:

图1为本发明实施例的无线通信系统的架构示意图;

图2为本发明实施例的网络转换方法的流程图之一;

图3为本发明实施例的网络转换方法的流程图之二;

图4为本发明实施例的网络转换方法的流程图之三;

图5为本发明实施例的网络转换方法的流程图之四;

图6为本发明实施例的网络转换方法的流程图之四;

图7为本发明实施例的终端的结构示意图;

图8为本发明实施例的网络设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请的说明书和权利要求书中的术语“包括”以及它的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,说明书以及权利要求中使用“和/或”表示所连接对象的至少其中之一,例如A和/或B,表示包含单独A,单独B,以及A和B都存在三种情况。

在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

本文所描述的技术不限于长期演进型(Long Time Evolution,LTE)/LTE 的演进(LTE-Advanced,LTE-A)系统,并且也可用于各种无线通信系统,诸如码分多址(CodeDivision Multiple Access,CDMA)、时分多址(Time Division Multiple Access,TDMA)、频分多址(Frequency Division Multiple Access, FDMA)、正交频分多址(OrthogonalFrequency Division Multiple Access, OFDMA)、单载波频分多址(Single-carrierFrequency-Division Multiple Access, SC-FDMA)和其他系统。

术语“系统”和“网络”常被可互换地使用。CDMA系统可实现诸如 CDMA2000、通用地面无线电接入(Universal Terrestrial Radio Access,UTRA) 等无线电技术。UTRA包括宽带CDMA(Wideband Code Division Multiple Access,WCDMA)和其他CDMA变体。TDMA系统可实现诸如全球移动通信系统(Global System for Mobile Communication,GSM)之类的无线电技术。 OFDMA系统可实现诸如超移动宽带(Ultra Mobile Broadband,UMB)、演进型UTRA(Evolution-UTRA,E-UTRA)、IEEE 802.11(Wi-Fi)、IEEE 802.16 (WiMAX)、IEEE802.20、Flash-OFDM等无线电技术。UTRA和E-UTRA 是通用移动电信系统(UniversalMobile Telecommunications System,UMTS) 的部分。LTE和更高级的LTE(如LTE-A)是使用E-UTRA的新UMTS版本。 UTRA、E-UTRA、UMTS、LTE、LTE-A以及GSM在来自名为“第三代伙伴项目”(3rd Generation Partnership Project,3GPP)的组织的文献中描述。 CDMA2000和UMB在来自名为“第三代伙伴项目2”(3GPP2)的组织的文献中描述。本文所描述的技术既可用于以上提及的系统和无线电技术,也可用于其他系统和无线电技术。

下面结合附图介绍本发明的实施例。本发明实施例提供的一种网络转换方法及设备可以应用于无线通信系统中。参考图1,为本发明实施例提供的一种无线通信系统的架构示意图。如图1所示,该无线通信系统可以包括:网络设备11和终端12,终端12可以记做UE12,终端12可以与网络设备11通信(传输信令或传输数据)。在实际应用中上述各个设备之间的连接可以为无线连接,为了方便直观地表示各个设备之间的连接关系,图1中采用实线示意。

本发明实施例提供的网络设备11可以为基站,该基站可以为通常所用的基站,也可以为演进型基站(evolved node base station,eNB),还可以为5G 系统中的网络设备(例如,下一代基站(next generation node base station,gNB) 或发送和接收点(transmission and reception point,TRP))等设备。

该终端12可以为多卡终端(Multi-SIM UE),该多卡终端包括多个SIM 卡,每个SIM卡可以对应相同或不同的RRC状态,例如,SIM卡1和SIM卡 2可以同时处于空闲(IDLE)状态;或者,SIM卡1可以处于连接状态,SIM 卡2可以处于空闲态或非激活(Inactive)状态。

终端12可以通过SIM卡1接入第一网络,终端12可以通过第二SIM卡接入第二网络,其中第一网络和第二网络可以为不同的网络制式,例如,第一网络为5G新空口(New Radio,NR)网络,第二网络为LTE网络。

当然可以理解的是,本发明实施例中不限定第一网络和第二网络的网络制式,以及不限定终端12中SIM卡的数量,该SIM卡可以是实体的SIM卡,或者也可以是虚拟的SIM卡。

参见图2,本发明实施例提供一种网络转换方法,该方法的执行主体为终端,例如终端至少包括SIM卡1和SIM卡2,包括:步骤201和步骤202。

步骤201:在终端离开第一网络的情况下,启动转换定时器(Switch Timer);

上述第一网络是与终端的SIM卡1相关的网络,即在终端的SIM卡1离开第一网络的情况下,启动转换定时器。

在本发明实施例中,通过转换定时器是否超时判断判断终端离开第一网络是否超时,其中,转换定时器超时是指:终端离开第一网络到返回该第一网络的时长(即网络转换时间)超过转换定时器的时长。转换定时器没有超时是指:终端离开第一网络到返回该第一网络的时长(即网络转换时间)没有超过转换定时器的时长。

可选地,转换定时器的时长可以由协议约定,或者是第一网络配置的,在本发明实施例中对转换定时器的时长不做具体限定。例如,转换定时器的时长可以根据网络资源调度的策略、资源紧张的程度以及离开原因等因素中的一项或多项来定义。

上述转换定时器可以配置在终端侧和网络侧,在终端离开第一网络时,同时启动终端侧和网络侧的转换定时器,基于转换定时器可以使得终端侧和网络侧对终端离开第一网络的时长、第一网络给终端配置的网络资源、终端返回第一网络的状态等保持一致的理解,也就是可以通过转换定时器同步终端离开第一网络的时长及相应的处理,以及同步网络转换期间终端和网络的状态。

上述终端离开第一网络可以理解为,挂起终端(相当于终端的SIM卡1) 在第一网络上的业务,本地释放第一网络的连接,执行终端(相当于终端的SIM 卡2)在第二网络上的业务,例如,当终端在第二网络上发起的业务的优先级高于终端在第一网络上的业务时,可以触发终端离开第一网络。

步骤202:根据转换定时器的状态,通过对应的网络资源恢复终端与第一网络的连接;其中,转换定时器的状态包括:转换定时器超时或者转换定时器没有超时。

在一些实施方式中,在终端返回第一网络时,终端根据转换定时器的状态,依据第一网络配置的终端返回第一网络的状态和/或第一网络保留的网络资源,给第一网络发送业务恢复消息,该业务恢复消息可以是RRC、媒体接入控制 (Media Access Control,MAC)、物理层(Physical Layer,PHY)消息等。

在本发明实施中,在恢复终端与第一网络的连接之后,可以继续被挂起的终端在第一网络上的业务。

上述终端离开第一网络到返回第一网络可以理解为,挂起终端在第一网络上的业务,本地释放第一网络的连接,执行终端在第二网络上的业务,终端在第二网络上的业务完成之后,终端返回第一网络,继续被挂起的业务。

在本发明实施例中,不同的转换定时器的状态可以对不同的网络资源,例如:转换定时器的状态为转换定时器超时,该转换定时器的状态对应网络资源 1;转换定时器的状态为转换定时器没超时,该转换定时器的状态对应网络资源2,其中网络资源1和网络资源2均是第一网络分配的终端恢复与第一网络连接所需的资源。

可以理解的是,在转换定时器超时之后,终端可以通过网络资源1恢复与第一网络连接,该网络资源1可以是第一网络新配置的资源。也就是,在转换定时器超时之后,第一网络会保留网络资源1,以使得终端能够快速返回第一网络继续之前挂起的业务。

在转换定时器超时之前,终端可以通过网络资源2恢复与第一网络连接。网络资源2可以是第一网络之前给终端分配的资源中的至少部分资源,也就是,在转换定时器超时之前,第一网络会保留网络资源2,以使得终端能够快速返回第一网络继续之前挂起的业务。

在一些实施方式中,步骤202可以通过以下方式实现:

方式1:如果所述转换定时器没有超时,则通过所述第一网络之前给所述终端分配的资源中的至少部分资源,恢复所述终端与所述第一网络的连接,例如,通过专用的调度请求(Scheduling Request,SR)或随机接入信道(Random Access Channel,RACH)等方式恢复所述终端与所述第一网络的连接;

也就是,在转换定时器超时之前,第一网络会保留第一网络之前给终端分配的资源中的至少部分资源(例如,小区组(Cell Group,CG)、半持续调度 (Semi-PersistentScheduling,SPS)、物理上行控制信道(Physical Uplink Control Channel,PUCCH)等),终端认为之前分的资源依然可用,以使得终端能够快速返回第一网络继续之前挂起的业务。

可以理解的是,第一网络保留其之前给终端分配的资源中的至少部分资源的保留时长与以下一项或多项相关:(1)终端离开所述第一网络的原因;(2) 终端离开第一网络到返回所述第一网络的估计时长。

即,网络侧可以根据终端离开第一网络的离开原因和估计时长定义多级别的资源保留时长。例如,在转换定时器所定义的时间范围内,网络侧可以在终端所提供的短时间内完整地保留网络资源。如果终端在其估计的时间范围内未能返回第一网络,且转换定时器没有超时,第一网络可以保留部分必要的网络资源以助终端快速恢复第一网络上的业务。

进一步地,如果在转换定时器超时之前,通过所述第一网络之前给所述终端分配的资源中的至少部分资源,恢复所述终端与所述第一网络的连接失败(即返回第一网络的原小区失败),则终端认为无线链路失败(Radio Link Failure,RLF),可以执行RRC重建过程恢复与第一网络的连接。

方式2:如果转换定时器的状态为转换定时器超时,则根据第一网络配置的终端返回第一网络的状态,通过对应的网络资源恢复所述终端与所述第一网络的连接;

在上述方式2对应的实施例中,第一网络可以预配置在转换定时器超时之后,终端返回第一网络的状态,其中每种状态可以对应不同的网络资源。

在转换定时器超时之后,终端返回第一网络的状态具体包括:

(1)RRC连接状态(RRC Connected state),第一网络指示终端在转换定时器超时之后保持在连接模式,终端恢复业务时可以采用RRC重建过程恢复业务。

(2)挂起状态(Suspend state),相当于非激活状态(Inactive state),第一网络分配终端恢复标识(UE RESUME ID)给终端,例如,完整非激活态 RNTI(full I-RNTI),短的非激活态RNTI(short I-RNTI)等。终端可以采用RRC连接恢复(RRC Connection Resume)过程恢复业务。

(3)空闲状态(IDLE state),在转换定时器超时后,第一网络释放已分配的资源,终端需要在IDLE状态下发起连接建立过程来恢复业务。

可以理解的是,上述方式2可以具体包括以下三种方式:方式2-1、方法 2-2和方式2-3。

方式2-1:如果第一网络配置的所述终端返回所述第一网络的状态为RRC 连接状态,则通过RRC重建过程,恢复终端与所述第一网络的连接;

方式2-2:如果第一网络配置的所述终端返回所述第一网络的状态为挂起状态,则通过RRC连接恢复过程,恢复终端与第一网络的连接;

方式2-3:如果所述第一网络配置的所述终端返回所述第一网络的状态为空闲状态,则通过空闲状态的终端发起的连接建立过程,恢复终端与所述第一网络的连接。

方式3:如果所述转换定时器超时,则通过RRC重建过程,恢复所述终端与所述第一网络的连接。

也就是,如果终端是在转换定时器超时之后返回第一网络,且不存在第一网络配置的终端返回所述第一网络的状态,终端认为RLF,可以执行RRC重建过程恢复与第一网络的连接。

由于网络侧和终端侧均配置转换定时器,且该转换定时器都可以在终端离开第一网络时启动,网络侧和终端侧转换定时器的状态也一致,这样网络侧和终端侧根据转换定时器的状态对恢复终端与第一网络的连接所需的资源的理解可以保持一致,避免由于终端在第一网络已经释放的资源上尝试与第一网络连接,导致长时间无法恢复之前挂起的业务的问题,有效提升终端返回第一网络的成功率。

在一些实施方式中,终端侧的转换定时器可以是在终端向第一网络发送离开消息(Leaving Message)时启动,其中,离开消息可以包含离开原因、可能的时长等。

在另一些实施方式中,终端侧的转换定时器可以是在终端接收到第一网络发送的响应离开消息的响应消息(或者称为离开响应(Leaving Response)) 时启动,其中,响应消息可以包含终端返回第一网络所需资源的保留时间、终端返回第一网络的状态和/或转换定时器的时长等。

可以理解的是,通过上述离开消息或者响应消息,可以确保终端侧和网络侧的转换定时器在相同的时间启动,这样可以通过转换定时器同步终端离开第一网络的时长及相应的处理,以及同步网络转换期间终端和网络的状态。

可选地,在启动转换定时器之前,所述图2所示的方法还可以包括:向所述第一网络发送离开消息;或者,向所述第一网络发送离开消息;接收所述第一网络发送的响应消息。

可选地,离开消息可以是RRC消息、MAC CE或物理层信号,例如专用 SR等,其中RRC消息形式可以是终端辅助信息(UE Assistance Information)、或离开请求(LeavingRequest)、离开指示(Leaving Indication)、间隙请求(Gap Request)等。

可选地,该离开消息包括以下一项或多项:

(1)第一信息,所述第一信息表示:所述终端离开所述第一网络的原因,例如:原因可以包括但不限于导致网络转换的业务类型:(a)短信令过程,例如:路由区域通知更新(Routing Area Notification update),初始登记(Initial registration),注册更新(registration update),位置区域更新(Location Area update),跟踪区更新(TrackingArea update),小区更新(Cell update)等; (b)语音电话;(c)寻呼响应。

(2)第二信息,所述第二信息表示:所述终端离开所述第一网络到返回所述第一网络的估计时长,可以理解的是,该第二信息表示的时长是终端侧根据触发网络转换的事件估计的时长。

在本发明实施例中,响应消息是网络侧对离开消息的响应,该响应消息可以重用已有的消息,例如RRC释放(Release)消息,或者也可以是定义的新消息。

可选地,响应消息包括以下一项或多项:

(1)第三信息,所述第三信息表示:所述转换定时器的时长;

可以理解的是,转换定时器的时长可以根据网络资源调度的策略、资源紧张的程度以及离开原因等因素中的一项或多项来定义。

(2)第四信息,所述第四信息表示:挂起(Suspend)配置,该挂起配置可以包含新的资源配置或信的RRC状态;

在所述转换定时器超时之前,所述终端可以利用原有配置返回所述第一网络;

在所述转换定时器超时之后,所述终端可以利用挂起配置返回所述第一网络。

(3)第五信息,所述第五信息表示:在所述转换定时器超时之后,所述终端返回所述第一网络的状态,例如,RRC连接状态、Suspend状态、IDLE 状态等;

(4)第六信息,所述第六信息表示:挂起激活时间(Suspend Activation Time)。

终端在挂起激活时间到达之前返回第一网络,终端利用原有配置返回所述第一网络;

终端在挂起激活时间到达之后返回第一网络,所述终端可以利用挂起配置返回所述第一网络。

可以理解的是,上述挂起激活时间可以等同于转换定时器超时的时刻。

在一些实施方式中,在启动转换定时器之前,所述方法还包括:接收所述第一网络发送的第一消息;其中,所述第一消息包括以下一项或多项:

(1)第七信息,所述第七信息表示:所述转换定时器的时长;

可以理解的是,转换定时器的时长可以根据网络资源调度的策略、资源紧张的程度以及离开原因等因素中的一项或多项来定义。

(2)第八信息,所述第八信息表示:在所述转换定时器超时之后,所述终端返回所述第一网络的状态,例如,RRC连接状态、Suspend状态、IDLE 状态等。

可以理解的是,上述第一消息用于网络侧预配置连接挂起模式(ConnectionSuspend Mode)。通过该第一消息,第一网络可以在终端挂起第一网络上的业务之前,对终端进行连接挂起模式的预配置,方便终端快速挂起业务且不用等待响应消息,快速执行网络切换。

进一步地,第一网络在识别终端为可能挂起连接的多卡终端后,该第一网络即可发送该第一消息,该第一消息中包含连接挂起模式的配置信息。

在本发明实施例中,在终端离开第一网络之后,当该终端需要恢复与第一网络的连接的情况下,可以通过转换定时器的状态确定对应的网络资源恢复与第一网络的连接,而网络侧也可以通过转换定时器的状态确定对应的网络资源恢复与终端的连接,即,通过转换定时器的状态可以在终端侧和网络侧同步网络资源的保留状态,这样可以确保在终端需要恢复与第一网络的连接时,终端侧和网络侧对于恢复连接的网络资源保持一致的理解,进而使得终端可以快速的恢复与第一网络的连接,支持终端快速恢复之前挂起的业务。

参见图3,本发明实施例还提供一种网络转换方法,该方法的执行主体为网络设备,包括:步骤301和步骤302。

步骤301:接收终端发送的离开消息,所述离开消息表示所述终端离开第一网络;

上述网络设备可以理解为服务第一网络的基站,该网络设备上配置有转换定时器,基于转换定时器可以使得终端侧和网络侧对终端离开第一网络的时长、第一网络给终端配置的网络资源、终端返回第一网络的状态等保持一致的理解,也就是可以通过转换定时器同步终端离开第一网络的时长及相应的处理,以及同步网络转换期间终端和网络的状态。

步骤302:启动转换定时器;

可以理解的是,网络设备启动转换定时器可以是在接收到离开消息时,或者,也可以是网络设备向所述终端发送响应消息时,这样网络侧和终端侧的转换定时器可以同步启动。

可选地,离开消息包括以下一项或多项:(1)第一信息,所述第一信息表示:所述终端离开所述第一网络的原因;(2)第二信息,所述第二信息表示:所述终端上报的所述终端离开所述第一网络到返回所述第一网络的时长。

可选地,所述响应消息包括以下一项或多项:(1)第三信息,所述第三信息表示:所述转换定时器的时长;(2)第四信息,所述第四信息表示:挂起(Suspend)配置,该挂起配置可以包含新的资源配置或信的RRC状态;(3) 第五信息,所述第五信息表示:在所述转换定时器超时之后,所述终端返回所述第一网络的状态;(4)第六信息,所述第六信息表示:挂起激活时间。可以理解的是,上述挂起激活时间可以等同于转换定时器超时的时刻。

步骤303:根据所述转换定时器的状态,通过对应的网络资源恢复所述第一网络与所述终端的连接;其中,所述转换定时器的状态包括:所述转换定时器超时或者所述转换定时器没有超时。

在本发明实施例中,步骤303可以通过以下方式实现:

方式1:如果所述转换定时器没有超时,则通过所述第一网络之前给所述终端分配的资源中的至少部分资源,恢复所述第一网络与所述终端的连接;

可以理解的是,第一网络保留其之前给终端分配的资源中的至少部分资源的保留时长与以下一项或多项相关:(1)终端离开所述第一网络的原因;(2) 终端离开第一网络到返回所述第一网络的估计时长。

即,网络侧可以根据终端离开第一网络的离开原因和转换时长定义多级别的资源保留时长。例如,在转换定时器所定义的时间范围内,网络侧可以在终端所提供的短时间内完整地保留网络资源。如果终端在其估计的时间范围内未能返回第一网络,且转换定时器没有超时,第一网络可以保留部分必要的网络资源以助终端快速恢复第一网络上的业务。

方式2:如果所述转换定时器超时,则根据所述第一网络配置的所述终端返回所述第一网络的状态,通过对应的网络资源恢复所述第一网络与所述终端的连接;

可以理解的是,上述方式2可以具体包括以下三种方式:方式2-1、方法 2-2和方式2-3。

方式2-1:如果所述第一网络配置的所述终端返回所述第一网络的状态为 RRC连接状态,则通过RRC重建过程,恢复所述第一网络与所述终端的连接;

方式2-2:如果所述第一网络配置的所述终端返回所述第一网络的状态为挂起状态,则通过RRC连接恢复过程,恢复所述第一网络与所述终端的连接;

方式2-3:如果所述第一网络配置的所述终端返回所述第一网络的状态为空闲状态,则通过空闲状态的所述终端发起的连接建立过程,恢复所述第一网络与所述终端的连接。

方式3:如果所述转换定时器超时,则通过RRC重建过程,恢复所述第一网络与所述终端的连接。

可以理解的是,在上述方式2和方式3中,如果所述转换定时器超时,则释放所述第一网络之前给所述终端分配的资源中的至少部分资源。

在一些实施方式中,例如,在接收到离开消息之后,所述方法还包括:向所述终端发送第一消息;其中,所述第一消息包括以下一项或多项:

(1)第七信息,所述第七信息表示:所述转换定时器的时长;

可以理解的是,转换定时器的时长可以根据网络资源调度的策略、资源紧张的程度以及离开原因等因素中的一项或多项来定义。

(2)第八信息,所述第八信息表示:在所述转换定时器超时之后,所述终端返回所述第一网络的状态,例如,RRC连接状态、Suspend状态、IDLE 状态等。

可以理解的是,上述第一消息用于网络侧预配置连接挂起模式(ConnectionSuspend Mode)。通过该第一消息,第一网络可以在终端挂起第一网络上的业务之前,对终端进行连接挂起模式的预配置,方便终端快速挂起业务且不用等待响应消息,快速执行网络切换。

进一步地,第一网络在识别终端为可能挂起连接的多卡终端后,该第一网络即可发送该第一消息,该第一消息中包含连接挂起模式的配置信息。

在本发明实施例中,在终端离开第一网络之后,当该终端需要恢复与第一网络的连接的情况下,可以通过转换定时器的状态确定对应的网络资源恢复与第一网络的连接,而网络侧也可以通过转换定时器的状态确定对应的网络资源恢复与终端的连接,即,通过转换定时器的状态可以在终端侧和网络侧同步网络资源的保留状态,这样可以确保在终端需要恢复与第一网络的连接时,终端侧和网络侧对于恢复连接的网络资源保持一致的理解,进而使得终端可以快速的恢复与第一网络的连接,支持终端快速恢复之前挂起的业务。

下面结合实施例一和实施例二介绍本发明实施例中的网络转换方法的流程,其中终端为双卡终端,包括SIM卡1和SIM卡2。

实施例一:

如果网络转换时间没有超出转换定时器(Switch Timer)时长,即从终端离开网络A到返回网络A的期间转换定时器没有超时,网络保留已分配的资源。终端返回网络A时,利用已分配的资源恢复连接。

参见图4,具体步骤如下:

步骤1:终端的SIM卡1在网络A上执行低优先级业务,终端的SIM1 处于连接状态。

可选地,网络向终端发送连接挂起模式的预配置。

步骤2:终端的SIM卡2在网络B上发起高优先级业务。

网络B上的业务相对于原网络A的业务具有较高优先级,例如,终端的 SIM卡1在网络A上执行数据业务,终端的SIM卡2在网络B上发起或接收到语音电话。

步骤3a:终端的SIM卡1挂起网络A上的业务,发送离开消息给网络A。其中,离开消息包括:离开原因、估计时长等。

可选地,网络通过发送响应消息(步骤3b)配置转换定时器的时长等。

步骤4:终端的SIM卡1发送离开消息且收到响应消息后,获取转换定时器的时长,启动转换定时器。

网络接收到离开消息且发送响应消息后(步骤3a和步骤3b),启动转换定时器。

步骤5:终端本地释放网络A连接,转换到网络B。

步骤6:终端的SIM卡2执行网络B业务。

步骤7:在转换定时器超时前,终端返回网络A,利用已分配的专用资源恢复网络连接。例如,业务挂起之前网络A配置的资源(CellGroup,SPS, PUCCH等)仍然可用,终端通过专用的SR/RACH等过程恢复与网络A的连接。

如果终端的SIM卡1在转换定时器超时前返回网络A的原小区失败,终端认为无线链路失败(Radio Link Failure,RLF),可以执行RRC重建过程,恢复网络A的连接。

步骤8:当终端的SIM卡1返回网络A后向网络发起连接时或和网络恢复连接后可以停止转换定时器。

实施例二:

如果网络转换时间超出转换定时器的时长,即从终端离开网络A到返回网络A的期间转换定时器已经超时,网络可以不保留已分配的资源。终端返回网络A时,发起RRC重建过程恢复与网络A的连接。

参见图5,具体步骤如下:

步骤1:终端的SIM卡1在网络A上执行低优先级业务,终端的SIM卡 1处于连接状态。

可选地,网络向终端的SIM卡1发送连接挂起模式的预配置。

步骤2:终端的SIM卡2在网络B上发起高优先级业务。

网络B上的业务相对于网络A的业务具有较高优先级,例如,终端的SIM 卡1在网络A上执行数据业务,终端的SIM卡2在网络B上发起或接收到语音电话。

步骤3a:终端的SIM卡1挂起网络A上的业务,发送离开消息给网络A。离开消息包括:离开原因、估计时长等。

可选地,网络通过发送响应消息(步骤3b)配置转换定时器的时长等。

步骤4:终端的SIM卡1发送离开消息且收到响应消息后,获取转换定时器的时长,开启转换定时器。

网络接收到离开消息且发送可能的响应消息后,开启转换定时器。

步骤5:终端本地释放网络A连接,转换到网络B。

步骤6:终端的SIM卡2执行网络B业务。

步骤7、步骤8:在终端的SIM卡1返回网络A之前转换定时器超时,网络可选地释放已分配的专用资源。

步骤9:终端的SIM卡1返回网络A,恢复与网络A的连接。

如果存在网络配置的终端的SIM卡1返回状态时,终端的SIM卡1按照不同的状态采用不同的业务恢复过程。

(1)RRC Connected state:终端可以采用RRC重建过程恢复业务等。

(2)类似Inactive state的suspend状态:终端采用网络分配的UE RESUME ID发起RRC Connection Resume的方式来恢复业务等。

(3)IDLE状态:终端需要在IDLE状态下发起连接建立过程来恢复业务。

如果不存在网络配置的终端的SIM卡1的返回状态时,终端认为无线链路失败RLF,可以执行RRC重建过程,恢复网络A的连接。

参见图6,本发明实施例还提供一种终端,所述终端600包括:

转换定时器601;

第一启动模块602,用于在所述终端离开第一网络的情况下,启动转换定时器603;

第一恢复模块603,用于根据所述转换定时器的状态,通过对应的网络资源恢复所述终端与所述第一网络的连接;

其中,所述转换定时器的状态包括:所述转换定时器超时或者所述转换定时器没有超时。

可选地,第一恢复模块603进一步用于:

如果所述转换定时器没有超时,则通过所述第一网络之前给所述终端分配的资源中的至少部分资源,恢复所述终端与所述第一网络的连接;

或者,

如果所述转换定时器超时,则根据所述第一网络配置的所述终端返回所述第一网络的状态,通过对应的网络资源恢复所述终端与所述第一网络的连接;

或者,

如果所述转换定时器超时,则通过无线资源控制RRC重建过程,恢复所述终端与所述第一网络的连接。

可选地,所述第一网络之前给所述终端分配的资源中的至少部分资源的保留时长与以下一项或多项相关:

所述终端离开所述第一网络的原因;

所述终端离开所述第一网络到返回所述第一网络的估计时长。

可选地,恢复模块605进一步用于:如果所述第一网络配置的所述终端返回所述第一网络的状态为RRC连接状态,则通过RRC重建过程,恢复所述终端与所述第一网络的连接;或者,如果所述第一网络配置的所述终端返回所述第一网络的状态为挂起状态,则通过RRC连接恢复过程,恢复所述终端与所述第一网络的连接;或者,如果所述第一网络配置的所述终端返回所述第一网络的状态为空闲状态,则通过空闲状态的所述终端发起的连接建立过程,恢复所述终端与所述第一网络的连接。

可选地,终端600还包括:传输模块,用于向所述第一网络发送离开消息;或者,向所述第一网络发送离开消息;

接收所述第一网络发送的响应所述离开消息的响应消息。

可选地,所述离开消息包括以下一项或多项:

第一信息,所述第一信息表示:所述终端离开所述第一网络的原因;

第二信息,所述第二信息表示:所述终端上报的所述终端离开所述第一网络到返回所述第一网络的估计时长;

或者,

所述响应消息包括以下一项或多项:

第三信息,所述第三信息表示:所述转换定时器的时长;

第四信息,所述第四信息表示:挂起配置;

第五信息,所述第五信息表示:在所述转换定时器超时之后,所述终端返回所述第一网络的状态;

第六信息,所述第六信息表示:挂起激活时间。

可选地,所述资源配置包括以下一项或多项:

第一资源配置,用于在所述转换定时器超时之前,所述终端返回所述第一网络;

第二资源配置,用于在所述转换定时器超时之后,所述终端返回所述第一网络。

可选地,所述终端600还包括:传输模块,用于在启动转换定时器之前,接收所述第一网络发送的第一消息;

其中,所述第一消息包括以下一项或多项:

第七信息,所述第七信息表示:所述转换定时器的时长;

第八信息,所述第八信息表示:在所述转换定时器超时之后,所述终端返回所述第一网络的状态。

本发明实施例提供的终端,可以执行上述图2所示方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

参见图7,本发明实施例还提供一种网络设备,该网络设备700包括:

转换定时器701;

接收模块702,用于接收终端发送的离开消息,所述离开消息表示所述终端离开第一网络;

第二启动模块703,用于启动转换定时器;

第二恢复模块704,用于根据所述转换定时器的状态,通过对应的网络资源恢复所述第一网络与所述终端的连接;

其中,所述转换定时器的状态包括:所述转换定时器超时或者所述转换定时器没有超时。

可选地,第二恢复模块704进一步用于:如果所述转换定时器没有超时,则通过所述第一网络之前给所述终端分配的资源中的至少部分资源,恢复所述第一网络与所述终端的连接;或者,如果所述转换定时器超时,则根据所述第一网络配置的所述终端返回所述第一网络的状态,通过对应的网络资源恢复所述第一网络与所述终端的连接;或者,如果所述转换定时器超时,则通过RRC 重建过程,恢复所述第一网络与所述终端的连接。

可选地,所述第一网络之前给所述终端分配的资源中的至少部分资源的保留时长与以下一项或多项相关:

所述终端离开所述第一网络的原因;

所述终端离开所述第一网络到返回所述第一网络的估计时长。

可选地,第二恢复模块704进一步用于:如果所述第一网络配置的所述终端返回所述第一网络的状态为RRC连接状态,则通过RRC重建过程,恢复所述第一网络与所述终端的连接;

或者,

如果所述第一网络配置的所述终端返回所述第一网络的状态为挂起状态,则通过RRC连接恢复过程,恢复所述第一网络与所述终端的连接;

或者,

如果所述第一网络配置的所述终端返回所述第一网络的状态为空闲状态,则通过空闲状态的所述终端发起的连接建立过程,恢复所述第一网络与所述终端的连接。

可选地,所述离开消息包括以下一项或多项:

第一信息,所述第一信息表示:所述终端离开所述第一网络的原因;

第二信息,所述第二信息表示:所述终端上报的所述终端离开所述第一网络到返回所述第一网络的估计时长。

可选地,网络设备700还包括:第一发送模块,用于向所述终端发送响应所述离开消息的响应消息。

可选地,所述响应消息包括以下一项或多项:

第三信息,所述第三信息表示:所述转换定时器的时长;

第四信息,所述第四信息表示:挂起配置;

第五信息,所述第五信息表示:在所述转换定时器超时之后,所述终端返回所述第一网络的状态;

第六信息,所述第六信息表示:挂起激活时间。

可选地,所述资源配置包括以下一项或多项:

第一资源配置,用于在所述转换定时器超时之前,所述终端返回所述第一网络;

第二资源配置,用于在所述转换定时器超时之后,所述终端返回所述第一网络。

可选地,网络设备700还包括:第二发送模块,用于向所述终端发送第一消息;

其中,所述第一消息包括以下一项或多项:

第七信息,所述第七信息表示:所述转换定时器的时长;

第八信息,所述第八信息表示:在所述转换定时器超时之后,所述终端返回所述第一网络的状态。

可选地,网络设备700还包括:资源释放模块,用于如果所述转换定时器超时,则释放所述第一网络之前给所述终端分配的资源中的至少部分资源。

本发明实施例提供的网络设备,可以执行上述图3所示方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

请参阅图8,图8是本发明实施例应用的通信设备的结构图,如图8所示,通信设备800包括:处理器801、收发机802、存储器803和总线接口,其中,处理器801可以负责管理总线架构和通常的处理。存储器803可以存储处理器 801在执行操作时所使用的数据。

在本发明的一个实施例中,通信设备800还包括:存储在存储器上803 并可在处理器801上运行的程序,程序被处理器801执行时实现以附图2或图 3所示方法中的步骤。

在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器 801代表的一个或多个处理器和存储器803代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机802可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。

本发明实施例提供的通信设备,可以执行上述图2或图3所示方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

结合本发明公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory, RAM)、闪存、只读存储器(Read-Only Memory,ROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路 (Application Specific IntegratedCircuit,ASIC)中。另外,该ASIC可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能存取的任何可用介质。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

本领域内的技术人员应明白,本发明实施例可提供为方法、系统、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

相关技术
  • 网络地址转换设备、网络地址转换系统、网络地址转换方法以及计算机可读记录介质
  • 用于报告Iu-UP协议协商结果信息的方法、协议转换方法、通信网络系统、互通设备、用于获取Iu-UP协议协商结果信息的设备以及计算机可读的信息记录介质
技术分类

06120113042470