一种基站用户数据恢复的方法及装置与流程

文档序号:14993885发布日期:2018-07-20 23:10阅读:311来源:国知局

本发明涉及下一代无线通信领域中的用户状态恢复技术,尤其涉及一种基站用户数据恢复的方法及装置。



背景技术:

移动通信目前已经发展到第四代(4g,4thgeneration)阶段,4g的网络架构和前几代相比,主要特点是基于全因特网协议(ip,internetprotocol)传输。图1是一种4g网络架构示意图,网络架构中各网元的功能如下:

用户设备(ue,userequipment):主要通过无线空口接入4g网络并获得服务,终端通过空口和基站交互信息,通过非接入层(nas,non-accessstratum)信令和核心网的移动性管理实体交互信息。

基站:形成无线接入网络(ran,radioaccessnetwork),负责终端接入网络的空口资源调度和以及空口的rrc连接管理。

移动管理实体(mme,mobilitymanagemententity):核心网控制面实体,主要负责对用户的鉴权、授权以及签约检查,以保证用户是合法用户;用户移动性管理,包括位置注册和临时标识分配;维护空闲(idle)状态和连接(connect)状态以及状态迁移。

服务网关(servinggw):核心网用户面功能实体,主要负责漫游情况下和分组数据网关(pdngw)的交互;用户idle状态下收到下行数据包进行缓存并通知mme寻呼用户;跨基站的用户面锚点以及跨2g/3g/4g移动性的用户面锚点等功能。

分组数据网关:核心网用户面功能实体,是终端接入分组数据网络(pdn,packetdatanetwork)的接入点,负责分配用户ip地址,网络触发的承载建立、修改和删除,还具有服务质量(qos,qualityofservice)控制计费等功能,是用户在第三代合作伙伴计划(3gpp,3rdgenerationpartnershipproject)系统内以及和非3gpp系统之间切换的锚点,从而保证ip地址不变,保证业务连续性。

在4g系统中,终端和核心网维护eps连接管理(ecm,evolvedpacketsystemconnectionmanagement)状态。演进的分组系统(eps,evolvedpacketsystem)有两个状态,分别是ecm空闲态(ecm-idle)和ecm连接态(ecm-connected)。在ecm-idle状态下,终端和核心网的mme、sgw和pdngw保留用户上下文信息,而基站不保存用户上下文信息,用户不能发送上行数据也不能接收下行数据。在ecm-connected状态下,基站建立有用户上下文,用户可以通过eps系统发送上行数据和接收下行数据。

ecm-idle状态是为了能够在用户没有上下行数据传输的时候降低终端功耗。当用户处于ecm-idle状态的时候如果要发送上行数据或者有下行数据到达,则需要将用户从ecm-idle状态迁移到ecm-connected状态。这个过程会引入一定的时延,且交互信令会增加终端功耗。为了减少时延和降低终端功耗,引入了新的挂起(inactive)状态,在该状态下,终端和核心网处于ecm-connected状态,基站也保留用户上下文,但是基站和ue之间的空口rrc连接不建立。这样,当从inactive状态迁移到ecm-connected状态的时候,无需建立基站的上下文,从而减少时延和信令,降低终端功耗。

图2为现有技术中从rrc挂起状态迁移到rrc连接状态下的流程图。

步骤201,ue当前处于挂起状态。ue根据当前基站广播消息,或者ue本身需要发送上行数据或者nas信令,判断需要向基站发送rrc连接恢复请求,则向目标基站发起无线资源控制(rrc,radioresourcecontrol)rrc连接恢复请求,消息中带有源基站分配的一个上下文标识(resumeid)。

步骤202,目标基站收到rrc连接恢复请求之后,根据上下文标识判断是否是本基站分配的上下文标识,如果是则找到该上下文标识所指示的用户上下文。如果判断不是本基站分配的上下文标识,则根据上下文标识找到源基站,然后向源基站发送获取用户上下文请求。

步骤203,源基站根据上下文标识找到用户上下文,并将用户上下文返回目标基站。

步骤204,目标基站获得用户上下文之后,向ue发起rrc连接恢复消息,其中带有目标基站根据用户上下文分配的空口信息。

步骤205,终端向目标基站发起rrc连接恢复完成消息,该消息中可能带有终端要发起的nas信令信息。基站收到之后将nas信令转发给核心网。

步骤206,如果步骤202发现用户驻留的基站发生了变化,在步骤203收到用户数据之后,目标基站向核心网的mme发起路径更新消息,重建目标基站到mme之间的信令链路以及目标基站到sgw之间的用户面路径。

步骤207,mme重建到目标基站的信令链路和用户面路径之后,向目标基站返回路径更新响应。

上述步骤之后,就恢复了终端和基站之间的空口,终端和网络之间可以传递上下行数据和信令。

上述过程的一个前提条件是用户在目标基站和源基站之间移动的时候,核心网mme不发生变化。如果mme发生了变化,如何恢复基站用户数据尚未解决。



技术实现要素:

为了解决上述技术问题,本发明实施例提供了一种基站用户数据恢复的方法及装置,能够在mme变化的时候,对基站的用户数据进行恢复。

本发明实施例提供的基站用户数据恢复的方法,包括:

目标基站接收到ue发送的rrc连接恢复请求后,获取用户上下文;根据所述用户上下文中的源核心网控制面网元信息,确定出源核心网控制面网元处于不可达状态;

目标基站向ue发送rrc连接恢复消息,所述rrc连接恢复消息用于向ue指示上下文恢复成功,所述rrc连接恢复消息携带有目标基站根据用户上下文分配的空口信息和指示源核心网控制面网元不可达的指示信息;

目标基站接收ue发送的rrc连接恢复完成消息后,根据当前位置选择目标核心网控制面网元,并向所述目标核心网控制面网元发送初始ue消息,所述初始ue消息携带有用于指示基站上已有用户上下文的标识;

目标基站接收目标核心网控制面网元发送的修改用户上下文请求后,分配基站用户面信息并保存核心网用户面信息,向目标核心网控制面网元发送修改用户上下文响应消息。

本发明实施例中,所述rrc连接恢复请求携带有源基站为ue分配的上下文标识;

所述目标基站获取用户上下文,包括:

目标基站根据所述上下文标识,判断是否是本基站分配的所述上下文标识;

如果不是本基站分配的所述上下文标识,则目标基站根据所述上下文标识查找到源基站,并向所述源基站发送获取用户上下文请求;

目标基站接收源基站发送的用户上下文。

本发明实施例中,所述目标基站接收ue发送的rrc连接恢复完成消息中携带有用户临时标识。

本发明实施例中,所述目标基站向所述目标核心网控制面网元发送的初始ue消息用于触发所述目标核心网控制面网元根据用户临时标识查找源核心网控制面网元并从所述源核心网控制面网元获取用户上下文。

本发明实施例中,所述方法还包括:

当ue根据目标基站的广播消息确定出需要向目标基站发送位置更新消息时,所述目标基站接收ue发送的位置更新消息,所述位置更新消息携带有是否需要进行用户面数据传输的指示信息。

本发明实施例中,所述目标基站向所述目标核心网控制面网元发送的初始ue消息还携带有从ue接收到的位置更新消息和用于指示基站上已有用户上下文的标识。

本发明实施例中,所述方法还包括:

如果所述位置更新消息没有携带需要进行用户面数据传输的指示信息,则完成位置更新过程之后,目标基站与目标核心网控制面网元以及ue之间执行释放。

本发明实施例中,如果所述位置更新消息携带有需要进行用户面数据传输的指示信息,则目标基站接收目标核心网控制面网元发送的修改用户上下文请求。

本发明实施例中,所述方法还包括:

如果源基站根据上下文标识未查找到用户上下文,则目标基站接收源基站发送的获取用户上下文失败消息;

目标基站向ue发送rrc连接建立消息,接收所述ue发送的rrc连接建立完成消息,所述rrc连接建立完成消息携带有位置更新消息,所述位置更新消息携带有是否需要进行用户面数据传输的指示信息。

本发明实施例中,所述方法还包括:

如果ue发送的位置更新请求消息指示需要后续用户面数据传输,则目标基站接收目标核心网控制面网元发送的初始上下文建立请求;

目标基站为ue新建初始上下文,所述初始上下文中包括安全上下文和承载上下文;

目标基站分配基站用户面信息并保存目标核心网用户面信息,向目标核心网控制面网元发送初始上下文建立响应消息。

本发明实施例提供的基站用户数据恢复的装置,包括:

第一接收单元,用于接收到ue发送的rrc连接恢复请求;

获取单元,用于获取用户上下文;

处理单元,用于根据所述用户上下文中的源核心网控制面网元信息,确定出源核心网控制面网元处于不可达状态;

第一发送单元,用于向ue发送rrc连接恢复消息,所述rrc连接恢复消息用于向ue指示上下文恢复成功,所述rrc连接恢复消息携带有目标基站根据用户上下文分配的空口信息和指示源核心网控制面网元不可达的指示信息;

第二接收单元,用于接收ue发送的rrc连接恢复完成消息;

所述处理单元,还用于根据当前位置选择目标核心网控制面网元;

第二发送单元,用于向所述目标核心网控制面网元发送初始ue消息,所述初始ue消息携带有用于指示基站上已有用户上下文的标识;

第三接收单元,用于接收目标核心网控制面网元发送的修改用户上下文请求;

所述处理单元,还用于分配基站用户面信息并保存目标核心网用户面信息;

第三发送单元,用于向目标核心网控制面网元发送修改用户上下文响应消息。

本发明实施例中,所述rrc连接恢复请求携带有源基站为ue分配的上下文标识;

所述处理单元,还用于根据所述上下文标识,判断是否是本基站分配的所述上下文标识;如果不是本基站分配的所述上下文标识,则根据所述上下文标识查找到源基站,并向所述源基站发送获取用户上下文请求;接收源基站发送的用户上下文。

本发明实施例中,所述目标基站接收ue发送的rrc连接恢复完成消息中携带有用户临时标识。

本发明实施例中,所述目标基站向所述目标核心网控制面网元发送的初始ue消息用于触发所述目标核心网控制面网元根据用户临时标识查找源核心网控制面网元并从所述源核心网控制面网元获取用户上下文。

本发明实施例中,所述装置还包括:

位置更新单元,用于当ue根据目标基站的广播消息确定出需要向目标基站发送位置更新消息时,接收ue发送的位置更新消息,所述位置更新消息携带有是否需要进行用户面数据传输的指示信息。

本发明实施例中,所述目标基站向所述目标核心网控制面网元发送的初始ue消息还携带有从ue接收到的位置更新消息和用于指示基站上已有用户上下文的标识。

本发明实施例中,如果所述位置更新消息没有携带需要进行用户面数据传输的指示信息,则完成位置更新过程之后,与目标核心网控制面网元以及ue之间执行释放。

本发明实施例中,如果所述位置更新消息携带有需要进行用户面数据传输的指示信息,则目标基站接收目标核心网控制面网元发送的修改用户上下文请求。

本发明实施例中,所述装置还包括:

建立rrc连接单元,用于如果源基站根据上下文标识未查找到用户上下文,则接收源基站发送的获取用户上下文失败消息;向ue发送rrc连接建立消息,接收所述ue发送的rrc连接建立完成消息,所述rrc连接建立完成消息携带有位置更新消息,所述位置更新消息携带有是否需要进行用户面数据传输的指示信息。

本发明实施例中,所述装置还包括:

初始上下文建立单元,用于如果ue发送的位置更新请求消息指示需要后续用户面数据传输,则接收目标核心网控制面网元发送的初始上下文建立请求;为ue新建初始上下文,所述初始上下文中包括安全上下文和承载上下文。

本发明实施例的技术方案中,目标基站接收到ue发送的rrc连接恢复请求后,获取用户上下文;根据所述用户上下文中的源核心网控制面网元信息,确定出源核心网控制面网元处于不可达状态;目标基站向ue发送rrc连接恢复消息,所述rrc连接恢复消息用于向ue指示上下文恢复成功,所述rrc连接恢复消息携带有目标基站根据用户上下文分配的空口信息和指示源核心网控制面网元不可达的指示信息;目标基站接收ue发送的rrc连接恢复完成消息后,根据当前位置选择目标核心网控制面网元,并向所述目标核心网控制面网元发送初始ue消息,所述初始ue消息携带有用于指示基站上已有用户上下文的标识;目标基站接收目标核心网控制面网元发送的修改用户上下文请求后,分配基站用户面信息并保存目标sgw分配的核心网用户面信息,向目标核心网控制面网元发送修改用户上下文响应消息。这里,核心网控制面网元是指mme,如此,当mme变化的时候,还能够对基站的用户数据进行恢复。

附图说明

附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。

图1是一种4g网络架构示意图;

图2为现有技术中从rrc挂起状态迁移到rrc连接状态下的流程图;

图3为本发明实施例的基站用户数据恢复的方法的流程示意图一;

图4为本发明实施例的基站用户数据恢复的方法的流程示意图二;

图5为本发明实施例的基站用户数据恢复的方法的流程示意图三;

图6为本发明实施例的基站用户数据恢复的方法的流程示意图四;

图7为本发明实施例的基站用户数据恢复的装置的结构组成示意图。

具体实施方式

为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。

图3为本发明实施例的基站用户数据恢复的方法的流程示意图一,本示例中,以核心网控制面网元为mme为例进行说明,如图3所示,所述基站用户数据恢复的方法包括以下步骤:

步骤301:目标基站接收到ue发送的rrc连接恢复请求后,获取用户上下文;根据所述用户上下文中的源mme信息,确定出源mme处于不可达状态。

步骤302:目标基站向ue发送rrc连接恢复消息,所述rrc连接恢复消息用于向ue指示上下文恢复成功,所述rrc连接恢复消息携带有目标基站根据用户上下文分配的空口信息和指示源mme不可达的指示信息。

步骤303:目标基站接收ue发送的rrc连接恢复完成消息后,根据当前位置选择目标mme,并向所述目标mme发送初始ue消息,所述初始ue消息携带有用于指示基站上已有用户上下文的标识。

步骤304:目标基站接收目标mme发送的修改用户上下文请求后,分配基站用户面信息并保存目标sgw分配的核心网用户面信息,向目标mme发送修改用户上下文响应消息。

本发明实施例中,所述rrc连接恢复请求携带有源基站为ue分配的上下文标识;

所述目标基站获取用户上下文,包括:

目标基站根据所述上下文标识,判断是否是本基站分配的所述上下文标识;

如果不是本基站分配的所述上下文标识,则目标基站根据所述上下文标识查找到源基站,并向所述源基站发送获取用户上下文请求;

目标基站接收源基站发送的用户上下文。

本发明实施例中,所述目标基站接收ue发送的rrc连接恢复完成消息中携带有用户临时标识。

本发明实施例中,所述目标基站向所述目标mme发送的初始ue消息用于触发所述目标mme根据用户临时标识查找源mme并从所述源mme获取用户上下文。

本发明实施例中,所述方法还包括:

当ue根据目标基站的广播消息确定出需要向目标基站发送位置更新消息时,所述目标基站接收ue发送的位置更新消息,所述位置更新消息携带有是否需要进行用户面数据传输的指示信息。

本发明实施例中,所述目标基站向所述目标mme发送的初始ue消息还携带有从ue接收到的位置更新消息和用于指示基站上已有用户上下文的标识。

本发明实施例中,所述方法还包括:

如果所述位置更新消息没有携带需要进行用户面数据传输的指示信息,则完成位置更新过程之后,目标基站与目标mme以及ue之间执行释放。

本发明实施例中,如果所述位置更新消息携带有需要进行用户面数据传输的指示信息,则目标基站接收目标mme发送的修改用户上下文请求。

本发明实施例中,所述方法还包括:

如果源基站根据上下文标识未查找到用户上下文,则目标基站接收源基站发送的获取用户上下文失败消息;

目标基站向ue发送rrc连接建立消息,接收所述ue发送的rrc连接建立完成消息,所述rrc连接建立完成消息携带有位置更新消息,所述位置更新消息携带有是否需要进行用户面数据传输的指示信息。

本发明实施例中,所述方法还包括:

如果ue发送的位置更新请求消息指示需要后续用户面数据传输,则目标基站接收目标mme发送的初始上下文建立请求;

目标基站为ue新建初始上下文,所述初始上下文中包括安全上下文和承载上下文;

目标基站分配基站用户面信息,如承载隧道信息,并保存目标sgw分配的核心网用户面信息,如地址隧道信息,向目标mme发送初始上下文建立响应消息。

图4为本发明实施例的基站用户数据恢复的方法的流程示意图二,该实施例中,目标基站恢复用户数据成功,但是基站发现mme需要变化,ue没有发送位置更新请求。如图4所示,所述基站用户数据恢复的方法包括以下步骤:

步骤401:ue当前处于挂起状态。如果ue根据当前基站广播消息,或者ue本身需要发送上行数据或者nas信令,判断需要向基站发送rrc连接恢复请求,则向目标基站发起rrc连接恢复请求,消息中带有源基站分配的一个上下文标识(resumeid)。

步骤402:基站收到rrc连接恢复请求之后,根据上下文标识判断是否是本基站分配的所述上下文标识,判断不是本基站分配的所述上下文标识,则根据上下文标识找到源基站,如果找到则向源基站发送获取用户上下文请求。

步骤403:源基站根据上下文标识找到用户上下文,并将用户上下文返回目标基站。

步骤404:如果目标基站成功获取了用户上下文,该上下文中包含有源mme信息,目标基站根据该信息判断源mme不可达,则不再向源基站发送路径更消息。目标基站向ue发起rrc连接恢复消息中,指示上下文恢复成功,其中带有目标基站根据用户上下文分配的空口信息,可选的,还带有一个指示信息,指示mme不可达。

步骤405:终端收到rrc连接恢复消息,如果带有mme不可达指示,向目标基站发起rrc连接恢复完成消息,该消息中带有终端的临时标识。

步骤406:目标基站收到rrc连接恢复完成消息,则根据当前位置选择一个目标mme,然后向目标mme发起初始ue消息,其中带有用户临时标识,以及一个新标识,用以指示基站上已经有用户上下文。

步骤407:目标mme根据用户临时标识,找到源mme,并从源mme获取用户上下文。

步骤408:目标mme判断sgw是否需要发生变化,如果需要变化则重选目标sgw,然后向目标sgw发起创建会话请求带有用户会话相关信息。目标sgw收到之后,向pgw发送消息,更新pgw的会话信息。目标sgw分配到基站的用户面相关信息,并返回给目标mme。如果sgw不需要变化,则该步骤408可以省略。

步骤409:目标mme根据基站在步骤406中发送的新标识,知道基站目前有用户上下文。目标mme向目标基站发起修改用户上下文请求,请求基站分配基站用户面相关信息。如果mme选择了目标sgw,则消息中还带有目标sgw分配的用户面信息。

步骤410:目标基站分配用户面信息,然后保存目标sgw分配的用户面信息,然后向目标mme发起修改用户上下文响应消息。

步骤411:目标mme向sgw发起更新用户上下文请求消息,将目标基站分配的基站用户面信息发送给sgw。sgw保存并返回目标mme响应。

上述步骤之后,即恢复了终端、基站和核心网所有的信令面、用户面通道,ue可以发送或者接受上下行数据和信令。

图5为本发明实施例的基站用户数据恢复的方法的流程示意图三,该实施例中,目标基站恢复用户数据成功,但是基站发现mme需要变化,ue发送位置更新请求。如图5所示,所述基站用户数据恢复的方法包括以下步骤:

步骤501:ue当前处于挂起状态。如果ue根据当前基站广播消息,判断需要向基站发送位置更新消息,则ue向基站发送rrc连接恢复请求,则向目标基站发起rrc连接恢复请求,消息中带有源基站分配的一个上下文标识(resumeid)。终端发起的位置更新请求消息中带有指示是否需要后续用户面数据传输。

步骤502:基站收到rrc连接恢复请求之后,根据上下文标识判断是否是本基站分配的所述上下文标识,判断不是本基站分配的所述上下文标识,则根据上下文标识找到源基站,如果找到则向源基站发送获取用户上下文请求。

步骤503:源基站根据上下文标识找到用户上下文,并将用户上下文返回目标基站。

步骤504:如果目标基站成果获取了用户上下文,该上下文中包含有源mme信息,目标基站根据该信息判断源mme不可达,则不再向源基站发送路径更消息。目标基站向ue发起rrc连接恢复消息中,其中带有目标基站根据用户上下文分配的空口信息。

步骤505:终端收到rrc连接恢复消息之后,向目标基站发起rrc连接恢复完成消息,该消息中带有nas位置更新消息。

步骤506:目标基站收到rrc连接恢复完成消息,根据步骤502发现原来的mme不可达,则根据当前位置选择一个目标mme,然后向目标mme发起初始ue消息,其中带有位置更新消息,以及一个新标识,用以指示基站上已经有用户上下文。

步骤507:目标mme根据用户临时标识,找到源mme,并从源mme获取用户上下文。

步骤508:目标mme判断sgw是否需要发生变化,如果需要变化则重选目标sgw,然后向目标sgw发起创建会话请求带有会话相关信息。目标sgw收到之后,向pgw发送消息,更新pgw的会话信息。目标sgw分配到基站的用户面相关信息,并返回给目标mme。如果sgw不需要变化,则该步骤308可以省略。

步骤509:目标mme执行位置更新过程,并向ue返回位置更新接受,带有分配的临时标识和注册的位置区信息。

步骤510:ue保存临时标识和注册的位置区信息,然后向目标mme返回位置更新完成消息。

后续执行步骤511,或者步骤513。

步骤511:如果ue发送的位置更新请求消息没有指示需要后续用户面数据传输,则目标mme发起iu口释放过程。

步骤512:目标基站发起uu口释放过程。

该过程之后,ue进入ecm-idle状态,后续需要发送数据后者信令的时候,需要先转入ecm-connected状态。

步骤513:如果ue发送的位置更新请求消息指示需要后续用户面数据传输,目标mme根据基站在步骤506中发送的新标识,知道基站目前有用户上下文。目标mme向目标基站发起修改用户上下文请求,请求基站分配用户面相关信息。如果mme在步骤508中选择了目标sgw,则消息中还带有目标sgw分配的用户面信息。

步骤514:目标基站分配用户面信息,然后保存sgw分配的用户面信息,然后向目标mme发起修改用户上下文响应消息。

步骤515:目标mme向sgw发起更新用户面上下文请求消息,将目标基站分配的用户面信息发送给sgw。sgw保存并返回目标mme响应。

上述步骤之后,即恢复了终端、基站和核心网所有的信令面、用户面通道,ue可以发送或者接受上下行数据和信令。

图6为本发明实施例的基站用户数据恢复的方法的流程示意图四,该实施例中,目标基站恢复用户数据失败,ue发送位置更新请求。如图6所示,所述基站用户数据恢复的方法包括以下步骤:

步骤601:ue当前处于挂起状态。如果ue根据当前基站广播消息,或者ue本身需要发送上行数据或者nas信令,判断需要向基站发送rrc连接恢复请求,则向目标基站发起rrc连接恢复请求,消息中带有源基站分配的一个上下文标识(resumeid)。

步骤602:基站收到rrc连接恢复请求之后,根据上下文标识判断是否是本基站分配的所述上下文标识,判断不是本基站分配的所述上下文标识,则根据上下文标识找到源基站,如果找不到老的基站,则执行步骤604,如果找到则向源基站发送获取用户上下文请求。

步骤603:源基站根据上下文标识找到用户上下文,如果源基站找不到用户上下文,则返回目标基站获取用户上下文失败。

步骤604:如果目标基站获取上下文失败,则回退到rrc连接建立过程,向ue发起rrc连接建立消息中。

步骤605:终端收到rrc连接建立消息之后,向目标基站发起rrc连接建立完成消息,该消息中带有nas位置更新消息。终端发起的位置更新请求消息中带有指示是否需要后续用户面数据传输。

步骤606:目标基站收到rrc连接建立完成消息,则根据当前位置选择一个目标mme,然后向目标mme发起初始ue消息,其中带有nas位置更新消息,可选的,目标基站可以带一个标识,用以指示基站上没有用户上下文。

步骤607:目标mme根据用户临时标识,找到源mme,并从源mme获取用户上下文。

步骤608:目标mme判断sgw是否需要发生变化,如果需要变化则重选目标sgw,然后向目标sgw发起创建会话请求带有会话相关信息。目标sgw收到之后,向pgw发送消息,更新pgw的会话信息。目标sgw分配到基站的用户面相关信息,并返回给目标mme。如果sgw不需要变化,则该步骤608可以省略。

步骤609:目标mme执行位置更新过程,并向ue返回位置更新接受,带有分配的临时标识和注册的位置区信息。

步骤610:ue保存临时标识和注册的位置区信息,然后向目标mme返回位置更新完成消息。

后续执行步骤611,或者步骤613。

步骤611:如果ue发送的位置更新请求消息没有指示需要后续用户面数据传输,则目标mme发起iu口释放过程。

步骤612:目标基站发起uu口释放过程。

该过程之后,ue进入ecm-idle状态,后续需要发送数据后者信令的时候,需要先转入ecm-connected状态。

步骤613:如果ue发送的位置更新请求消息指示需要后续用户面数据传输,目标mme根据基站在步骤606中发送的新标识,或者没有带所述标识,知道基站目前没有用户上下文。目标mme向目标基站发起初始上下文建立请求,请求目标基站建立相关的用户初始上下文,如果mme在步骤608中选择了目标sgw,则初始上下文建立请求消息中还带有目标sgw分配的用户面信息。

步骤614:目标基站新建该用户的初始上下文,该初始上下文中包括有安全上下文和承载上下文,目标基站分配用户面相关信息,然后保存sgw分配的用户面信息,然后向目标mme发起初始上下文建立响应消息。

步骤615:目标mme向sgw发起更新用户上下文请求消息,将目标基站分配的用户面信息发送给sgw。sgw保存并返回目标mme响应。

上述步骤之后,即恢复了终端、基站和核心网所有的信令面、用户面通道,ue可以发送或者接受上下行数据和信令。

图7为本发明实施例的基站用户数据恢复的装置的结构组成示意图,如图7所示,所述基站用户数据恢复的装置包括:

第一接收单元71,用于接收到ue发送的rrc连接恢复请求;

获取单元72,用于获取用户上下文;

处理单元73,用于根据所述用户上下文中的源核心网控制面网元信息,确定出源核心网控制面网元处于不可达状态;

第一发送单元74,用于向ue发送rrc连接恢复消息,所述rrc连接恢复消息用于向ue指示上下文恢复成功,所述rrc连接恢复消息携带有目标基站根据用户上下文分配的空口信息和指示源mme不可达的指示信息;

第二接收单元75,用于接收ue发送的rrc连接恢复完成消息;

所述处理单元73,还用于根据当前位置选择目标核心网控制面网元;

第二发送单元76,用于向所述目标核心网控制面网元发送初始ue消息,所述初始ue消息携带有用于指示基站上已有用户上下文的标识;

第三接收单元77,用于接收目标核心网控制面网元发送的修改用户上下文请求;

所述处理单元73,还用于分配基站用户面信息并保存目标sgw分配的核心网用户面信息;

第三发送单元78,用于向目标核心网控制面网元发送修改用户上下文响应消息。

本发明实施例中,核心网控制面网元指示mme。

本发明实施例中,所述rrc连接恢复请求携带有源基站为ue分配的上下文标识;

所述处理单元73,还用于根据所述上下文标识,判断是否是本基站分配的所述上下文标识;如果不是本基站分配的所述上下文标识,则根据所述上下文标识查找到源基站,并向所述源基站发送获取用户上下文请求;接收源基站发送的用户上下文。

本发明实施例中,所述目标基站接收ue发送的rrc连接恢复完成消息中携带有用户临时标识。

本发明实施例中,所述目标基站向所述目标核心网控制面网元发送的初始ue消息用于触发所述目标核心网控制面网元根据用户临时标识查找源核心网控制面网元并从所述源核心网控制面网元获取用户上下文。

本发明实施例中,所述装置还包括:

位置更新单元79,用于当ue根据目标基站的广播消息确定出需要向目标基站发送位置更新消息时,接收ue发送的位置更新消息,所述位置更新消息携带有是否需要进行用户面数据传输的指示信息。

本发明实施例中,所述目标基站向所述目标核心网控制面网元发送的初始ue消息还携带有从ue接收到的位置更新消息和用于指示基站上已有用户上下文的标识。

本发明实施例中,如果所述位置更新消息没有携带需要进行用户面数据传输的指示信息,则完成位置更新完成之后,与目标核心网控制面网元以及ue之间执行释放。

本发明实施例中,如果所述位置更新消息携带有需要进行用户面数据传输的指示信息,则目标基站接收目标核心网控制面网元发送的修改用户上下文请求。

本发明实施例中,所述装置还包括:

建立rrc连接单元710,用于如果源基站根据上下文标识未查找到用户上下文,则接收源基站发送的获取用户上下文失败消息;向ue发送rrc连接建立消息,接收所述ue发送的rrc连接建立完成消息,所述rrc连接建立完成消息携带有位置更新消息,所述位置更新消息携带有是否需要进行用户面数据传输的指示信息。

本发明实施例中,所述装置还包括:

初始上下文建立单元711,用于如果ue发送的位置更新请求消息指示需要后续用户面数据传输,则接收目标核心网控制面网元发送的初始上下文建立请求;为ue新建初始上下文,所述初始上下文中包括安全上下文和承载上下文。

本领域技术任意应当理解,上述基站用户数据恢复的装置中各单元所实现的功能可参照前述基站用户数据恢复的方法的描述而理解。

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

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

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

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

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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