一种恢复网络的方法及设备与流程

文档序号:17359058发布日期:2019-04-09 21:56阅读:325来源:国知局
一种恢复网络的方法及设备与流程

本申请实施例涉及通信领域,尤其涉及一种恢复网络的方法及设备。



背景技术:

目前,大多数网络设备都具有回收用户设备(userequipment,ue)的上下文,即ue和网络设备之间的演进分组系统(evolvedpacketsystem,eps)承载的功能。该功能具体的为:当ue进入空闲态时,如果ue和网络设备之间的eps承载上没有上下行数据或信令的传输达到预设时间,那么网络设备会向ue发送寻呼消息使得ue进入连接态,并触发ue在网络侧的去注册流程,期望ue重新进行注册。

但是,ue如果在接收网络设备发送的寻呼消息之前,由于进入电梯等原因导致没有网络信号,即丢网,那么ue便无法响应网络设备的寻呼,这样网络设备在预设时间内没有收到ue的响应时,会直接删除ue的上下文。等到ue恢复网络之后,如果ue的小区信息未改变,则ue不会向网络设备发送跟踪区更新(trackingareaupdate,tau)请求,使得ue无法及时感知网络设备已删除了该ue的上下文。这样,会由于ue和网络设备的状态不同步,即ue处于注册态,网络设备处该ue处于去注册态,使得该ue长时间无法获取网络提供的服务。



技术实现要素:

本申请提供一种恢复网络的方法及设备,解决了由于ue和网络设备的状态不同步导致ue无法获取网络提供的服务的问题。

为达到上述目的,本申请采用如下技术方案:

第一方面,本申请提供一种恢复网络的方法,该方法包括:移动管理实体(mobilitymanagemententity,mme)在确定至少一次向ue发送寻呼消息,且每次在发送了寻呼消息后的第一预设时间内均未接收到该ue的响应的情况下,删除承载对应的信息,并存储该ue对应的全球唯一临时标识(globallyuniquetemporaryidentifier,guti),启动该ue对应的周期性寻呼定时器,且mme根据该ue对应的周期性寻呼定时器,周期性的向guti对应的该ue发送寻呼消息,若mme确定接收到该ue发送的服务请求信令,则指示该ue重新获取服务。其中,承载为该ue和网络设备之间的逻辑通路,且该承载上没有上下行数据或信令传输的时间达到第二预设时间。

本申请提供的恢复网络的方法,mme在确定至少一次向ue发送了寻呼消息,且每次在发送了寻呼消息后的第一预设时间内均未接收到该ue的响应的情况下,删除承载对应的信息,并存储该ue对应的guti,启动该ue对应的周期性寻呼定时器,且mme可以根据该ue对应的周期性寻呼定时器,周期性的向guti对应的该ue发送寻呼消息,若mme确定接收到该ue发送的服务请求信令,则指示该ue重新获取服务。这样,mme通过在删除承载对应的信息后,根据周期性寻呼定时器周期性的寻呼guti对应的ue,使得该ue在恢复网络后可以及时响应mme,从而使得该ue同步与网络设备的状态来获取网络提供的服务。

结合第一方面,在一种可能的实现方式中,mme根据ue对应的周期性寻呼定时器,周期性的向guti对应的ue发送寻呼消息,具体的可以包括:mme在确定周期性寻呼定时器达到第三预设时间时,向guti对应的ue发送寻呼消息,若mme确定在第一预设时间内未接收到服务请求信令,则重新启动周期性寻呼定时器,并在确定周期性寻呼定时器达到第三预设时间时,重新向guti对应的ue发送寻呼消息。

结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,mme指示ue重新获取服务,具体的可以包括:mme向ue发送服务拒绝信令;或者,mme根据存储的所有未删除的承载对应的信息分别建立相关联的无线承载。其中,无线承载为ue和网络设备之间用于传输数据包的数据通路。

结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,服务拒绝信令中包含隐式分离的原因值,该隐式分离的原因值用于指示ue重新注册,在mme向ue发送服务拒绝信令之后,还可以包括:mme接收ue发送的注册请求,并向ue发送注册成功的信令。

结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,在mme根据存储的所有未删除的承载对应的信息分别建立相关联的无线承载之后,还可以包括:mme接收ue发送的重新建立承载的请求,并向ue发送该承载建立成功的信令。

第二方面,本申请提供一种恢复网络的方法,该方法包括:ue在处于无法响应寻呼的状态时,启动触发tau定时器,并在恢复到能够响应寻呼的状态后,判断触发tau定时器是否大于或等于预设时间,如果触发tau定时器大于或等于预设时间,则ue向mme发送tau请求,且ue可以接收mme发送的信令,并根据该信令重新获取服务。其中,该信令为tau拒绝信令,或者,该信令为tau同意信令。

本申请提供的恢复网络的方法,ue可以在处于无法响应寻呼的状态时,启动触发tau定时器,并在恢复到能够响应寻呼的状态后,判断触发tau定时器是否大于或等于预设时间,如果触发tau定时器大于或等于预设时间,则ue向mme发送tau请求,且ue可以接收mme发送的信令,并根据该信令重新获取服务。这样,如果mme在ue丢网期间删除了该ue和网络设备之间的承载对应的信息,则ue通过在丢网时启动触发tau定时器,并在恢复网络后向mme发送非周期性的tau请求,来获知网络设备的状态,从而尽快同步与网络设备的状态来获取网络提供的服务。

结合第二方面,在一种可能的实现方式中,信令为tau拒绝信令,该tau拒绝信令中包含隐式分离的原因值,隐式分离的原因值用于指示ue重新注册。此时,ue根据信令重新获取服务,具体的可以包括:ue根据隐式分离的原因值向mme发送注册请求,并接收mme发送的注册成功的信令。

结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,信令为tau同意信令,该tau同意信令中包含ue和网络设备之间的处于激活状态的承载对应的信息。此时,ue根据信令重新获取服务,具体的可以包括:ue根据tau同意信令删除处于去激活状态的第一承载对应的信息,并向mme发送重新建立第一承载的请求,且ue接收mme发送的建立第一承载成功的信令。其中,该第一承载为ue和网络设备之间的逻辑通路,且该第一承载对应的信息为mme在ue处于无法响应寻呼的状态期间删除的信息。

结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,还可以包括:ue在丢网时确定自身处于无法响应寻呼的状态。

第三方面,本申请提供一种mme,该mme可以包括能够实现上述第一方面及其各实施方式中的方法的模块。

第四方面,本申请提供一种ue,该ue可以包括能够实现上述第二方面及其各实施方式中的方法的模块。

第五方面,本申请提供一种装置,该装置包括:至少一个处理器,以及存储器。存储器用于存储计算机程序,使得计算机程序被至少一个处理器执行时实现如第一方面或第一方面的可能的实现方式,第二方面或第二方面的可能的实现方式中任意一项的恢复网络的方法。

第六方面,本申请提供一种计算机存储介质,其上存储有计算机程序,程序被处理器执行时实现如第一方面或第一方面的可能的实现方式,第二方面或第二方面的可能的实现方式中任意一项的恢复网络的方法。

附图说明

图1为本申请实施例提供的一种可以应用本申请实施例的系统架构的简化示意图;

图2为本申请实施例提供的一种ue的组成示意图;

图3为本申请实施例提供的一种mme的组成示意图;

图4为本申请实施例从mme侧提供的一种恢复网络的方法的流程图;

图5为本申请实施例从ue侧提供的一种恢复网络的方法的流程图;

图6为本申请实施例提供的另一种mme的组成示意图;

图7为本申请实施例提供的另一种mme的组成示意图;

图8为本申请实施例提供的另一种ue的组成示意图;

图9为本申请实施例提供的另一种ue的组成示意图;

图10为本申请实施例提供的另一种ue的组成示意图。

具体实施方式

为了便于本领域技术人员的理解,本申请实施例在此对本申请实施例中涉及到的术语进行说明。

1、注册:当用户开启ue时,ue可以在启动后进行注册。具体的:ue可以向mme发送包含有ue的注册信息的注册请求,mme便可以与服务网关(servinggateway,sgw)/分组数据网关(packetdatanetworkgateway,pgw)进行交互,对该ue的注册信息进行验证,并在验证通过后,向该ue发送注册成功的信令。此时,该ue注册成功,该ue与网络设备之间的注册承载便建立好了。

2、单承载:指的是ue和网络设备之间只有一条承载。具体的:在ue注册成功后,网络设备可以根据运营商的配置在注册承载上传输业务信息,此时注册承载即为业务承载,ue可以通过注册承载来获取网络提供的服务。

3、多承载:指的是ue和网络设备之间有至少两条承载。具体的:在ue注册成功后,网络设备可以根据运营商的配置建立与ue之间的业务承载,如ip多媒体子系统(ipmultimediasubsystem,ims)承载、用于提供上网服务的承载等,此时ue通过建立好的业务承载来获取服务。

图1为本申请实施例提供的一种可以应用本申请实施例的系统架构的简化示意图,如图1所示,该系统架构可以包括:ue11、mme12和sgw/pgw13。

ue11通过接入网设备,如基站与mme12进行信令的交互,且ue11通过接入网设备与sgw/pgw13进行用户面数据的交互。

其中,ue11可以是指向用户提供语音和/或数据连通性的设备。ue11可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,也可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网(radioaccessnetwork,ran)交换语言和/或数据,例如,个人通信业务(personalcommunicationservice,pcs)电话、无绳电话、会话发起协议(sip)话机、无线本地环路(wirelesslocalloop,wll)站、个人数字助理(personaldigitalassistant,pda)等设备。

mme12,主要负责接入控制、移动性管理、会话管理和路由选择等功能。

sgw/pgw13,主要负责用户面处理,负责数据包的路由和转发等功能。

需要说明的是,ue11处于无法响应寻呼的状态可能是由于ue11丢网,也可能是由于支持双卡双待的ue11在收到寻呼消息时没有上行射频资源,还可能是由于响应寻呼建联被罢等,本申请实施例提供的恢复网络的方法可以适用于这些ue11无法响应寻呼的场景中。且在本申请实施例中,以ue11丢网使得ue11处于无法响应寻呼的状态为例进行说明。

另外,本申请实施例中涉及到的承载指的是ue11和网络设备(该网络设备可以包括基站、mme12以及sgw/pgw13等)之间的逻辑通路,无线承载指的是ue11和网络设备之间用于传输数据包或信令的数据通路,承载与无线承载是一一对应的。且当ue11和网络设备进行上下行数据或信令的传输时,需要建立ue11和网络设备之间的承载和无线承载,当ue11处于空闲态时,网络设备会删除该无线承载。

图2为本申请实施例提供的一种ue的组成示意图,如图2所示,该ue可以包括:至少一个处理器21、存储器22、通信接口23和通信总线24。

处理器21是ue的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器21是一个中央处理器(centralprocessingunit,cpu),也可以是特定集成电路(applicationspecificintegratedcircuit,asic),或者是被配置成实施本申请实施例的一个或多个集成电路,例如:一个或多个数字信号处理器(digitalsignalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)。

在具体的实现中,作为一种实施例,处理器21可以包括一个或多个cpu,例如图2中所示的cpu0和cpu1。且,作为一种实施例,ue可以包括多个处理器,例如图2中所示的处理器21和处理器25。这些处理器中的每一个可以是一个单核处理器(single-cpu),也可以是一个多核处理器(multi-cpu)。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

在具体的实现中,处理器21可以通过运行或执行存储在存储器22内的软件程序,以及调用存储在存储器22内的数据,执行ue的各种功能。

存储器22可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器22可以是独立存在,通过通信总线24与处理器21相连接。存储器22也可以和处理器21集成在一起。

在具体的实现中,存储器22,用于存储本申请中的数据和执行本申请的软件程序。

通信接口23,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如ran,无线局域网(wirelesslocalareanetworks,wlan)等。通信接口23可以包括接收单元实现接收功能,以及发送单元实现发送功能。

通信总线24,可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheraleomponentinterconnect,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图2中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

图3为本申请实施例提供的一种mme的组成示意图,如图3所示,该mme可以包括:至少一个处理器31、存储器32、通信接口33和通信总线34。

处理器31是mme的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器31是一个cpu,也可以是asic,或者是被配置成实施本申请实施例的一个或多个集成电路,例如:一个或多个dsp,或,一个或者多个fpga。

在具体的实现中,作为一种实施例,处理器31可以包括一个或多个cpu,例如图3中所示的cpu0和cpu1。且,作为一种实施例,mme可以包括多个处理器,例如图3中所示的处理器31和处理器35。这些处理器中的每一个可以是一个单核处理器,也可以是一个多核处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

在具体的实现中,处理器31可以通过运行或执行存储在存储器32内的软件程序,以及调用存储在存储器32内的数据,执行mme的各种功能。

存储器32可以是rom或可存储静态信息和指令的其他类型的静态存储设备,ram或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom、cd-rom或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器32可以是独立存在,通过通信总线34与处理器31相连接。存储器32也可以和处理器31集成在一起。

在具体的实现中,存储器32,用于存储本申请中的数据和执行本申请的软件程序。

通信接口33,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如sgw/pgw、ran,wlan等。通信接口33可以包括接收单元实现接收功能,以及发送单元实现发送功能。

通信总线34,可以是isa总线、pci总线或eisa总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

需要说明的是,在mme多次寻呼ue均未接收到响应的情况下,mme删除承载对应的信息中的承载具体的可以为ims承载等业务承载,本申请实施例在此对mme删除哪个承载对应的信息不做具体限定。且在本申请实施例中,以mme删除ims承载对应的信息为例进行说明。

为了解决由于ue和网络设备的状态不同步导致ue无法获取网络提供的服务的问题,本申请实施例提供一种恢复网络的方法,基本思想为尽快让ue获知mme已删除了该ue与网络设备之间的承载对应的信息,从而使得ue和网络设备的状态同步。且本申请实施例可以分别从ue侧和mme侧提供解决方案。其中,图4为本申请实施例从mme侧提供的一种恢复网络的方法的流程图,如图4所示,该方法可以包括:

ue一注册成功,便需要获取网络提供的基于ims的语音业务(voiceoflte,volte),从而使得ue可以接听电话。此时,在单承载场景中,注册承载即为ims承载,ue可以通过注册承载获得volte业务。在多承载场景中,ue可以建立与网络设备之间的ims承载来获得volte业务。且ue可以同时建立与ims承载相关联的无线承载,用于与网络设备进行上下行数据的传输。

401、sgw/pgw确定与ims承载对应的空闲回收承载定时器达到第二预设时间。

其中,在建立好与ims承载相关联的无线承载之后,sgw/pgw可以在从该无线承载上获取到上下行数据时,启动相应的空闲回收承载定时器,并在数据传输完成后删除该无线承载。且sgw/pgw可以在确定该空闲回收承载定时器达到第二预设时间,即该承载上没有上下行数据或信令传输的时间达到第二预设时间时,执行以下步骤402中的向mme发送用于请求删除ims承载对应的信息的删除承载请求(deletebearerrequest)。

需要说明的是,第二预设时间可以根据实际情况预先配置在sgw/pgw中,本申请实施例在此对第二预设时间的具体取值不做具体限制。

402、sgw/pgw向mme发送删除承载请求。

403、mme接收sgw/pgw发送的删除承载请求。

404、mme至少一次向ue发送寻呼消息。

需要说明的是,在本申请实施例中,可以预先在mme中配置向ue发送寻呼消息的次数,且本申请实施例在此对mme寻呼ue的次数不做具体限定。

405、mme在确定每次在发送了寻呼消息后的第一预设时间内均未接收到ue的响应的情况下,删除ims承载对应的信息。

其中,在mme接收到删除承载请求之后,mme可以至少一次向ue发送寻呼消息,但此时ue若处于无法响应寻呼的状态,便会使得mme每次在发送了寻呼消息后的第一预设时间内均无法接收到ue的响应。此时,mme可以直接删除ims承载对应的信息。

示例性的,假设预先配置的mme向ue发送寻呼消息的次数为两次,且假设第一预设时间为2s,那么mme可以先向ue发送一次寻呼消息,并确定在2s内没有接收到ue的响应的情况下,再次向ue发送寻呼消息,如果mme确定在2s内仍然未接收到ue的响应,那么此时mme可以删除ims承载对应的信息。

406、mme向sgw/pgw发送删除承载回应(deletebearerresponse)。

407、sgw/pgw接收mme发送的删除承载回应。

需要说明的是,在mme删除了ims承载对应的信息,并向sgw/pgw发送了删除承载回应之后,可以执行以下步骤408-步骤418:

408、mme存储ue对应的guti,并启动ue对应的周期性寻呼定时器。

其中,mme可以存储ue对应的guti,并启动该ue对应的周期性寻呼定时器,该周期性寻呼定时器用于mme周期性的向ue发送寻呼消息,使得ue在恢复网络后可以及时响应mme,从而获知mme已删除了自身与网络设备之间的ims承载对应的信息。

409、ue恢复到能够响应寻呼的状态,并重新驻留。

其中,若ue恢复到能够响应寻呼的状态,如ue在丢网后恢复网络,则该ue可以接收所处小区广播的跟踪区标识(trackingareaidentity,tai),并确定接收到的tai包含在自身存储的跟踪区标识列表(tailist)中。此时,根据24.301协议,由于ue的小区信息未变更,因此该ue不会向mme发送tau请求。

需要说明的是,在本申请实施例中,ue恢复到能够响应寻呼的状态可以是在执行步骤406-步骤408的过程中,也可以是在执行以下步骤410中mme向ue发送寻呼消息的过程中。

410、mme根据ue对应的周期性寻呼定时器,周期性的向guti对应的ue发送寻呼消息。

411、ue向mme发送服务请求信令。

412、mme接收ue发送的服务请求信令。

其中,在步骤408中mme存储了ue对应的guti,并启动了ue对应的周期性寻呼定时器之后,mme可以根据ue对应的周期性寻呼定时器周期性地向guti对应的ue发送寻呼消息。具体的:mme可以在确定ue对应的周期性寻呼定时器达到第三预设时间时,向guti对应的ue发送寻呼消息,并判断在第一预设时间内是否能够接收到ue发送的服务请求(servicerequest)信令,如果在第一预设时间内接收到ue发送的服务请求信令,则表明该ue已恢复网络,此时mme便可以执行以下步骤413。如果在第一预设时间内没有接收到ue发送的服务请求信令,则表明该ue仍处于丢网状态,此时mme可以重新启动ue对应的周期性寻呼定时器,并继续在确定该周期性寻呼定时器达到第三预设时间时,向guti对应的ue发送寻呼消息,直到mme确定在第一预设时间内接收到ue发送的服务请求信令为止。

需要说明的是,在本申请实施例中,步骤405中的第一预设时间,以及步骤412中的第三预设时间均可以根据实际情况预先配置在mme中,本申请实施例在此对第一预设时间和第三预设时间的具体取值不做具体限制。

示例性的,假设预先设置的第一预设时间为2秒(s),第三预设时间,即周期性寻呼定时器的定时周期为5s,那么mme可以在发送了删除承载回应之后,启动周期性寻呼定时器,并在该周期性寻呼定时器达到5s时,向ue发送寻呼消息。此时,如果mme在2s内接收到ue发送的服务请求信令,那么mme可以执行以下步骤413,如果mme在2s内未接收到服务请求信令,那么mme可以重新启动周期性寻呼定时器,并在该周期性寻呼定时器达到5s时,继续向ue发送寻呼消息,直到在2s内接收到服务请求信令。

在mme接收到ue发送的服务请求信令之后,可以指示ue重新获取服务,具体的可以执行以下步骤413:

413、mme根据存储的所有未删除的承载对应的信息分别建立相关联的无线承载。

其中,在多承载的场景中,mme可以根据存储的所有未删除的承载对应的信息,与sgw/pgw以及ue进行交互,分别建立与承载相关联的无线承载。

示例性的,假设ue和网络设备之间的承载包括注册承载、ims承载和用于提供上网服务的承载,在步骤405中mme删除了ims承载对应的信息,那么此时mme可以建立与注册承载相关联的无线承载,并建立与用于提供上网服务的承载相关联的无线承载。

414、ue删除ims承载对应的信息。

其中,在mme根据所有未删除的承载对应的信息分别建立了相关联的无线承载之后,ue可以将自身存储的承载对应的信息与建立好的无线承载进行匹配,获知ims承载没有与之相关联的无线承载,即表明ims承载对应的信息即为mme删除的信息。此时,根据24.301协议,ue可以删除ims承载对应的信息。

415、ue向mme发送重新建立ims承载的请求。

其中,在ue删除了ims承载对应的信息之后,根据ir.92标准,ue需要重新建立与网络设备之间的ims承载,来重新获取网络提供的服务。此时,ue便可以向mme发送重新建立ims承载的请求。

416、mme接收ue发送的重新建立ims承载的请求。

其中,在mme接收到ue发送的重新建立ims承载的请求之后,可以重新建立网络设备与ue之间的ims承载,并在建立成功后,执行以下步骤417:

417、mme向ue发送ims承载建立成功的信令。

418、ue接收mme发送的ims承载建立成功的信令。

需要说明的是,在单承载的场景中,步骤405中的删除ims承载对应的信息可以替换为:mme删除该ue的上下文,且步骤413可以替换为:mme向ue发送服务拒绝(servicereject)信令,该服务拒绝信令中包含隐式分离(implicitlydetached)的原因值,该隐式分离的原因值用于指示ue重新进行注册。相应的,步骤414-步骤418便可以替换为:ue在接收到服务拒绝信令之后,重新进行注册,来获取网络提供的服务。

本申请提供的恢复网络的方法,mme在确定至少一次向ue发送了寻呼消息,且每次在发送了寻呼消息后的第一预设时间内均未接收到该ue的响应的情况下,删除承载对应的信息,并存储该ue对应的guti,启动该ue对应的周期性寻呼定时器,且mme可以根据该ue对应的周期性寻呼定时器,周期性的向guti对应的该ue发送寻呼消息,若mme确定接收到该ue发送的服务请求信令,则指示该ue重新获取服务。这样,mme通过在删除承载对应的信息后,根据周期性寻呼定时器周期性的寻呼guti对应的ue,使得该ue在恢复网络后可以及时响应mme,从而使得该ue同步与网络设备的状态来获取网络提供的服务。

图5为本申请实施例从ue侧提供的一种恢复网络的方法的流程图,如图5所示,该方法可以包括:

501、sgw/pgw确定与ims承载对应的空闲回收承载定时器达到第二预设时间。

502、sgw/pgw向mme发送删除承载请求。

503、mme接收sgw/pgw发送的删除承载请求。

需要说明的是,在本申请实施例中步骤501-步骤503的具体描述与本发明另一实施例中步骤401-步骤403的具体描述一一相同,对于本申请实施例中步骤501-步骤503的具体描述可以参考另一实施例中步骤401-步骤403中相应步骤的具体描述,在此不再详细赘述。

504、ue在处于无法响应寻呼的状态时,启动触发tau定时器。

其中,为了避免出现由于mme在ue处于无法响应寻呼的状态期间删除承载对应的信息,导致ue和mme的状态不同步的问题,ue可以在处于无法响应寻呼的状态时,启动触发tau定时器。示例性的,ue可以在丢网时,启动触发tau定时器。

505、mme至少一次向ue发送寻呼消息。

506、mme在确定每次在发送了寻呼消息后的第一预设时间内均未接收到ue的响应的情况下,删除ims承载对应的信息。

507、mme向sgw/pgw发送删除承载回应。

508、sgw/pgw接收mme发送的删除承载回应。

需要说明的是,在本申请实施例中步骤505-步骤508的具体描述与本发明另一实施例中步骤404-步骤407的具体描述一一相同,对于本申请实施例中步骤505-步骤508的具体描述可以参考另一实施例中步骤404-步骤407中相应步骤的具体描述,在此不再详细赘述。

509、ue恢复到能够响应寻呼的状态,重新驻留,并判断触发tau定时器是否大于或等于预设时间。

510、如果触发tau定时器大于或等于预设时间,ue向mme发送tau请求。

其中,在ue恢复到能够响应寻呼的状态后,可以重新驻留,并判断触发tau定时器是否大于或等于预设时间,如果该触发tau定时器大于或等于预设时间,则ue可以向mme发送tau请求。

需要说明的是,如果该预设时间设置的很小,也就是说,ue会在恢复到能够响应寻呼的状态后,马上向mme发送tau请求,这样不仅会使得网络侧的信令负担过大,同时使得ue的功耗增加,而且会由于在ue丢网时间很短便恢复网络的情况下,ue被寻呼的概率很低使得该tau请求无用,因此,在本申请实施例中,预设时间的设置不仅要减小网络侧的信令负担和ue的功耗,还要能够大概率的解决由于ue和网络设备的状态不同步导致ue无法获取网络提供的服务的问题。

511、mme接收ue发送的tau请求。

需要说明的是,在mme接收到ue发送的tau请求之后,mme可以向ue发送信令,以便ue根据该信令重新获取服务。具体的,可以执行以下步骤512-步骤518:

512、mme向ue发送tau同意信令。

其中,在多承载的场景中,mme可以向ue发送tau同意信令,该tau同意信令中包含ue和网络设备之间的处于激活状态的承载对应的信息。

513、ue接收mme发送的tau同意信令。

514、ue根据tau同意信令删除处于去激活状态的ims承载对应的信息。

其中,在ue接收到mme发送的tau同意信令之后,可以将自身存储的承载对应的信息与tau同意信令中处于激活状态的承载对应的信息进行匹配,从而获知ims承载处于去激活状态,表明ims承载对应的信息即为mme在ue丢网期间删除的信息。此时,根据24.301协议,ue可以删除该ims承载对应的信息。

515、ue向mme发送重新建立ims承载的请求。

其中,在ue删除了ims承载对应的信息之后,根据ir.92标准,ue需要重新建立与网络设备之间的ims承载,来重新获取网络提供的服务。此时,ue便可以向mme发送重新建立ims承载的请求。

516、mme接收ue发送的重新建立ims承载的请求。

517、mme向ue发送ims承载建立成功的信令。

518、ue接收mme发送的ims承载建立成功的信令。

需要说明的是,在单承载的场景中,步骤506中的删除ims承载对应的信息可以替换为:mme删除该ue的上下文,且步骤512可以替换为:mme向ue发送tau拒绝信令,该tau拒绝信令中包含隐式分离的原因值,用于指示ue重新进行注册。此时,相应的,步骤513-步骤518可以替换为:ue在接收到tau拒绝信令之后,重新进行注册,来获取网络提供的服务。

本申请提供的恢复网络的方法,ue可以在处于无法响应寻呼的状态时,启动触发tau定时器,并在恢复到能够响应寻呼的状态后,判断触发tau定时器是否大于或等于预设时间,如果触发tau定时器大于或等于预设时间,则ue向mme发送tau请求,且ue可以接收mme发送的信令,并根据该信令重新获取服务。这样,如果mme在ue丢网期间删除了该ue和网络设备之间的承载对应的信息,则ue通过在丢网时启动触发tau定时器,并在恢复网络后向mme发送非周期性的tau请求,来获知网络设备的状态,从而尽快同步与网络设备的状态来获取网络提供的服务。

上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,各个网元,例如mme、ue为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

本申请实施例可以根据上述方法示例对mme和ue进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用对应各个功能划分各个功能模块的情况下,图6示出了上述和实施例中涉及的mme的一种可能的组成示意图,如图6所示,该mme可以包括:删除单元61、存储单元62、处理单元63、发送单元64和接收单元65。

其中,删除单元61,用于支持mme执行图4所示的恢复网络的方法中的步骤405,图5所示的恢复网络的方法中的步骤506。

存储单元62,用于支持mme执行图4所示的恢复网络的方法中的步骤408所述的存储ue对应的guti。

处理单元63,用于支持mme执行图4所示的恢复网络的方法中的步骤408所述的启动ue对应的周期性寻呼定时器、步骤413。

发送单元64,用于支持mme执行图4所示的恢复网络的方法中的步骤404、步骤406、步骤410、步骤417,图5所示的恢复网络的方法中的步骤505、步骤507、步骤512、步骤517。

接收单元65,用于支持mme执行图4所示的恢复网络的方法中的步骤403、步骤412、步骤416,图5所示的恢复网络的方法中的步骤503、步骤511、步骤516。

需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

本申请实施例提供的mme,用于执行上述恢复网络的方法,因此可以达到与上述恢复网络的方法相同的效果。

在采用集成的单元的情况下,图7示出了上述实施例中所涉及的mme的另一种可能的组成示意图。如图7所示,该mme包括:处理模块71和通信模块72。

处理模块71用于对mme的动作进行控制管理,例如,处理模块71用于支持mme执行图4中的步骤405、步骤408所述的启动ue对应的周期性寻呼定时器、步骤413,图5中的步骤506,和/或用于本文所描述的技术的其它过程。通信模块72用于支持mme与其他网络实体的通信。例如,通信模块72用于支持mme执行图4中的步骤403、步骤404、步骤406、步骤410、步骤412、步骤416、步骤417,图5中的步骤503、步骤505、步骤507、步骤511、步骤512、步骤516、步骤517。mme还可以包括存储模块73,用于存储mme的程序代码和数据。

其中,处理模块71可以是处理器或控制器。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块72可以是收发器、收发电路或通信接口等。存储模块73可以是存储器。

在采用对应各个功能划分各个功能模块的情况下,图8示出了上述和实施例中涉及的ue的一种可能的组成示意图,如图8所示,该ue可以包括:处理单元81、发送单元82和接收单元83。

其中,处理单元81,用于支持ue执行图4所示的恢复网络的方法中的步骤409、步骤414,图5所示的恢复网络的方法中的步骤504、步骤509、步骤514。

发送单元82,用于支持ue执行图4所示的恢复网络的方法中的步骤411、步骤415,图5所示的恢复网络的方法中的步骤510、步骤515。

接收单元83,用于支持ue执行图4所示的恢复网络的方法中的步骤418,执行图5所示的恢复网络的方法中的步骤513、步骤518。

在本申请实施例中,进一步的,如图9所示,ue还可以包括:确定单元84。

确定单元84,用于支持ue执行在丢网时确定自身处于无法响应寻呼的状态。

需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

本申请实施例提供的ue,用于执行上述恢复网络的方法,因此可以达到与上述恢复网络的方法相同的效果。

在采用集成的单元的情况下,图10示出了上述实施例中所涉及的ue的另一种可能的组成示意图。如图10所示,该ue包括:处理模块91和通信模块92。

处理模块91用于对ue的动作进行控制管理,例如,处理模块91用于支持ue执行图4中的步骤409、步骤414,图5中的步骤504、步骤509、步骤514,和/或用于本文所描述的技术的其它过程。通信模块92用于支持ue与其他网络实体的通信。例如,通信模块92用于支持ue执行图4中的步骤411、步骤415、步骤418,图5中的步骤510、步骤513、步骤515、步骤518。ue还可以包括存储模块93,用于存储ue的程序代码和数据。

其中,处理模块91可以是处理器或控制器。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块92可以是收发器、收发电路或通信接口等。存储模块93可以是存储器。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何在本发明揭露的技术范围内的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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