一种实现无线资源控制连接重建的方法及小基站簇控制器
技术领域
本发明涉及无线通信技术领域,尤其涉及一种实现无线资源控制连接重建的方法及小基站簇控制器。
背景技术
在无线通信***中,用户端附着到网络的时候,首先建立和基站的空口无线资源控制连接,随后基站建立到核心网的客户端相关S1信令连接,这样打通了用户端与核心网之间的信令通路。当用户端丢失与服务小区无线连接时,会发起无线资源控制连接重建,来恢复无线链路。
现有技术中无线资源控制连接重建的方法是:用户端在源基站的小区中激活业务之后,在满足一定条件时在目标基站下的目标小区中向该目标基站发送无线资源控制连接重建请求消息,目标基站根据该无线资源控制连接重建请求消息中的信息确定源基站,并从源基站获取所述用户端的上下文信息,为该用户端建立无线链路,进而完成后续的无线资源控制连接重建过程。由于小基站簇***和传统的基站***的组网有区别,因此该重建方法不适用于小基站簇***,且在该重建方法中,当用户端处于不支持重建无线资源控制连接的信令过程时,源基站依然返回用户端上下文信息,目标基站使用该信息进行无线资源控制连接重建就会失败,整体上降低了目标基站进行无线资源控制连接重建的效率。
发明内容
为了弥补上述现有技术中的缺陷和不足,本发明提出一种实现无线资源控制连接重建的方法及小基站簇控制器,适用于小基站簇***,并且在无线资源控制连接重建过程中充分考虑了用户端所处的信令过程。
一种实现无线资源控制连接重建的方法,应用于小基站簇控制器,该方法包括:
接收目标小基站发送的获取用户端上下文的请求信息,所述请求信息中携带用户端的标识信息和用户端所在的源小区信息;
将所述获取用户端上下文的请求信息转发给源小区所在的设备并开始计时;
当接收到所述源小区所在的设备根据导致用户端无线资源控制连接重建的信令流程而返回的响应信息时,停止计时并对所述响应信息进行分析处理;
当所述响应信息为获取用户端上下文成功响应信息时,将所述获取用户端上下文成功响应信息转发给所述目标小基站,使所述目标小基站执行无线资源控制连接重建;
当所述响应信息为获取用户端上下文失败响应信息时,发送获取用户端上下文失败响应信息给所述目标小基站,使所述目标小基站拒绝无线资源控制连接重建请求;
当计时到达设定的时长时,拒绝所述获取用户端上下文请求。
优选地,所述接收目标小基站发送的获取用户端上下文的请求信息之后,所述方法还包括:
当所述小基站簇控制器不能成功识别所述请求信息中携带的用户端的标识信息和用户端所在的源小区信息时,根据所述获取用户端上下文的请求信息确定保存所述用户端相关信息的源小区设备;其中,所述源小区设备包括:小基站簇控制器,或能够与所述小基站簇控制器互联的基站设备;
判断无线资源控制连接重建的条件是否满足;
当所述无线资源控制连接重建的条件满足时,向所述源小区设备发送获取所述用户端上下文请求信息,并开始计时;
当接收到所述源小区设备根据导致用户端无线资源控制连接重建的信令流程返回的响应信息时,停止计时并对所述响应信息进行分析处理;
当所述响应消息为获取所述用户端上下文成功响应信息时,将所述获取用户端上下文成功响应信息转发给所述目标小基站,使所述目标小基站执行无线资源控制连接重建;
当所述响应信息为获取所述用户端上下文失败响应信息时,将所述获取用户端上下文失败响应信息转发给所述目标小基站,使所述目标小基站拒绝无线资源控制连接重建请求;
当计时到达设定的时长时,返回获取用户端上下文失败响应。
优选地,所述判断无线资源控制连接重建的条件是否满足,包括:
判断无线资源控制连接重建的源小区和目的小区是否满足邻区关系、判断所述源小区和目的小区是否满足能够互相切换条件,以及判断与所述源小区设备之间是否满足建立通信链路的条件;其中:
当上述条件同时满足时,所述无线资源控制连接重建的条件满足,向所述源小区设备发送获取所述用户端上下文请求信息,并开始计时。
优选地,所述向所述源小区设备发送获取所述用户端上下文请求信息,包括:
判断与所述源小区设备之间是否存在通信链路;
若存在通信链路,则通过该通信链路向所述源小区设备发送获取所述用户端上下文请求信息;
若不存在通信链路,则通过上一级网管设备或核心网设备建立通信链路,并通过建立的通信链路向所述源小区设备发送获取所述用户端上下文请求信息。
优选地,所述接收到所述源小区所在的设备根据导致用户端无线资源控制连接重建的信令流程而返回的响应信息,包括:
接收到当用户端在无线资源控制连接重建之前处于切换信令流程状态,或处于不会再次导致无线资源控制连接重建的非切换信令流程状态时,源小区所在的设备返回的携带用户端上下文信息的获取用户端上下文成功响应信息;
接收到当用户端在无线资源控制连接重建之前处于会再次导致无线资源控制连接重建的非切换信令流程状态时,源小区所在的设备返回的获取用户端上下文失败响应信息。
一种小基站簇控制器,包括:
接收单元,用于接收目标小基站发送的获取用户端上下文的请求信息,所述请求信息中携带用户端的标识信息和用户端所在的源小区信息;
信息处理单元,用于将所述获取用户端上下文的请求信息转发给源小区所在的设备并开始计时;
当接收到所述源小区所在的设备根据导致用户端无线资源控制连接重建的信令流程而返回的响应信息时,停止计时并对所述响应信息进行分析处理;
当所述响应信息为获取用户端上下文成功响应信息时,将所述获取用户端上下文成功响应信息转发给所述目标小基站,使所述目标小基站执行无线资源控制连接重建;
当所述响应信息为获取用户端上下文失败响应信息时,发送获取用户端上下文失败响应信息给所述目标小基站,使所述目标小基站拒绝无线资源控制连接重建请求;
当计时到达设定的时长时,拒绝所述获取用户端上下文请求。
优选地,所述小基站簇控制器还包括:
分析单元,用于当所述接收单元不能成功识别所述请求信息中携带的用户端的标识信息和用户端所在的源小区信息时,根据所述获取用户端上下文的请求信息确定保存所述用户端相关信息的源小区设备;其中,所述源小区设备包括:小基站簇控制器,或能够与所述小基站簇控制器互联的基站设备;
判断单元,用于判断无线资源控制连接重建的条件是否满足;
计时处理单元,用于当所述判断单元判断无线资源控制连接重建的条件满足时,向所述源小区设备发送获取所述用户端上下文请求信息,并开始计时;
当接收到所述源小区设备根据导致用户端无线资源控制连接重建的信令流程返回的响应信息时,停止计时并对所述响应信息进行分析处理;
当所述响应消息为获取所述用户端上下文成功响应信息时,将所述获取用户端上下文成功响应信息转发给所述目标小基站,使所述目标小基站执行无线资源控制连接重建;
当所述响应信息为获取所述用户端上下文失败响应信息时,将所述获取用户端上下文失败响应信息转发给所述目标小基站,使所述目标小基站拒绝无线资源控制连接重建请求;
当计时到达设定的时长时,返回获取用户端上下文失败响应。
优选地,所述判断单元判断无线资源控制连接重建的条件是否满足时,具体用于:
判断无线资源控制连接重建的源小区和目的小区是否满足邻区关系、判断所述源小区和目的小区是否满足能够互相切换条件,以及判断与所述源小区设备之间是否满足建立通信链路的条件;其中:
当上述条件同时满足时,所述无线资源控制连接重建的条件满足,向所述源小区设备发送获取所述用户端上下文请求信息,并开始计时。
优选地,所述计时处理单元向所述源小区设备发送获取所述用户端上下文请求信息时,具体用于:
判断与所述源小区设备之间是否存在通信链路;
若存在通信链路,则通过该通信链路向所述源小区设备发送获取所述用户端上下文请求信息;
若不存在通信链路,则通过上一级网管设备或核心网设备建立通信链路,并通过建立的通信链路向所述源小区设备发送获取所述用户端上下文请求信息。
优选地,信息处理单元接收所述源小区所在的设备根据导致用户端无线资源控制连接重建的信令流程而返回的响应信息时,具体用于:
接收当用户端在无线资源控制连接重建之前处于切换信令流程状态,或处于不会再次导致无线资源控制连接重建的非切换信令流程状态时,源小区所在的设备返回的携带用户端上下文信息的获取用户端上下文成功响应信息;
接收当用户端在无线资源控制连接重建之前处于会再次导致无线资源控制连接重建的非切换信令流程状态时,源小区所在的设备返回的获取用户端上下文失败响应信息。
本发明提出的实现无线资源控制连接重建的方法,应用于小基站簇控制器,首先接收目标小基站发送的获取用户端上下文的请求信息,并将所述请求信息转发给源小区所在的设备;然后接收所述源小区所在的设备根据导致用户端无线资源控制连接重建的信令流程返回的响应信息;当所述响应信息为获取用户端上下文成功响应信息时,将所述获取用户端上下文信息转发给所述目标小基站,使所述目标小基站执行无线资源控制连接重建;当所述响应信息为获取用户端上下文失败响应信息时,发送获取用户端上下文失败响应信息给所述目标小基站,使所述目标小基站拒绝无线资源控制连接重建请求。本发明技术方案由小基站簇控制器、小基站和用户端协作完成,适用于小基站簇***,且在方案实现过程中,源小区所在的设备响应获取用户端上下文请求时充分考虑了导致用户端无线资源控制连接重建的信令流程,提高了无线资源控制连接重建的效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1是本发明实施例公开的一种实现无线资源控制连接重建的方法的流程示意图;
图2是本发明实施例提供的一种小基站簇***结构示意图;
图3是本发明实施例公开的一种实现无线资源控制连接重建的方法的另一种实现方式的流程示意图;
图4是本发明实施例公开的小基站簇控制器向源小区设备发送获取所述用户端上下文请求信息的流程示意图;
图5是本发明实施例公开的一种建立通信链路的方法的流程示意图;
图6是本发明实施例公开的另一种实现无线资源控制连接重建的方法的流程示意图;
图7是本发明实施例公开的另一种实现无线资源控制连接重建的方法的另一种实现方式的流程示意图;
图8是本发明实施例公开的一种小基站簇控制器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种实现无线资源控制连接重建的方法,应用于小基站簇控制器,参见图1所示,该方法包括:
S101、接收目标小基站发送的获取用户端上下文的请求信息,所述请求信息中携带用户端的标识信息和用户端所在的源小区信息;
具体的,用户端与小基站簇控制器从属于如图2所示的小基站簇***。在图2所示的小基站簇***中,位于某个簇的所有一体化小基站LTE AP通过小基站簇控制器SCC(Small Cell Cluster Controller)接入核心网和设备网管OMC(Operation andMaintenance Center,操作维护中心),其中,图中所示核心网可以为移动管理节点MME(Mobility Management Entity)或服务网关SWG(Serving GateWay)或PDN网关PWG(PDNGateWay)。SCC控制范围内的小基站之间不存在直接接口,而是由SCC集中控制;小基站和相邻宏基站之间不存在X2接口,即小基站和相邻宏基站之间不能直接进行通信,而是由SCC负责和宏基站接口并进行通信;此外,不同簇之间的小基站也需要通过SCC进行交互。
当用户端检测到发生了无线资源控制连接失败、无线链路失败、切换失败、完整性校验失败的任一情况,会选择一个信号好的小区发起无线资源控制连接重建请求,即发起RRC连接重建请求。该请求信息发送至该小区所属的小基站LTE AP,即目标小基站。目标小基站发现自身没有存储用户端的上下文信息,不能完成无线资源控制连接重建,于是向小基站簇控制器发送获取用户端上下文请求信息。
S102、将所述获取用户端上下文的请求信息转发给源小区所在的设备并开始计时;
具体的,小基站簇控制器SCC接收到所述所述获取用户端上下文请求信息后,通过获取用户端上下文请求信息中的用户端标识信息和源小区信息可以确定该用户端在发起无线资源控制连接重建请求之前位于哪个小区以及与哪个小基站连接,即确定该用户端所处的源小区以及与该用户端连接的源小区所在的设备,并将所述获取用户端上下文请求信息发送给所述源小区所在的设备并开始计时。
S103、当接收到所述源小区所在的设备根据导致用户端无线资源控制连接重建的信令流程而返回的响应信息时,停止计时并对所述响应信息进行分析处理;
当所述响应信息为获取用户端上下文成功响应信息时,将所述获取用户端上下文成功响应信息转发给所述目标小基站,使所述目标小基站执行无线资源控制连接重建;
当所述响应信息为获取用户端上下文失败响应信息时,发送获取用户端上下文失败响应信息给所述目标小基站,使所述目标小基站拒绝无线资源控制连接重建请求;
具体的,所述获取用户端上下文成功响应信息中携带所述用户端上下文信息,小基站簇控制器将该信息转发给目标小基站,则目标小基站可以从中获取所述用户端上下文,根据所述用户端上下文与所述用户端完成无线资源控制连接重建。
S104、当计时到达设定的时长时,拒绝所述获取用户端上下文请求。
需要说明的是,当小基站簇控制器转发获取用户端上下文请求信息之后,自身会启动获取用户端上下文定时器开始计时,直到接收到获取用户端上下文响应信息之后结束计时。如果源小区所在的设备在接收到获取用户端上下文请求信息后没有发出任何响应信息,则小基站簇控制器的获取用户端上下文定时器会一直计时,直到计时超时,此时小基站簇控制器拒绝所述获取用户端上下文请求。
本实施例提出的实现无线资源控制连接重建的方法,应用于小基站簇控制器,首先接收目标小基站发送的获取用户端上下文的请求信息,并将所述请求信息转发给源小区所在的设备;然后接收所述源小区所在的设备根据导致用户端无线资源控制连接重建的信令流程返回的响应信息;当所述响应信息为获取用户端上下文成功响应信息时,将所述获取用户端上下文成功响应信息转发给所述目标小基站,使所述目标小基站执行无线资源控制连接的重建立;当所述响应信息为获取用户端上下文失败响应信息时,返回获取用户端上下文失败响应。本发明技术方案由小基站簇控制器、小基站和用户端协作完成,适用于小基站簇***,且在方案实现过程中,源小区所在的设备响应获取用户端上下文请求时充分考虑了导致用户端无线资源控制连接重建的信令流程,提高了无线资源控制连接重建的效率。
可选的,在本发明的另一个实施例中,参见图3所示,所述接收目标小基站发送的获取用户端上下文的请求信息之后,所述方法还包括:
S301、当所述小基站簇控制器不能成功识别所述请求信息中携带的用户端的标识信息和用户端所在的源小区信息时,根据所述获取用户端上下文的请求信息确定保存所述用户端相关信息的源小区设备;其中,所述源小区设备包括:小基站簇控制器,或能够与所述小基站簇控制器互联的基站设备;
具体的,对于与小基站连接的所有用户端,管理该小基站的小基站簇控制器会保存这些用户端的标识信息和用户端所在的源小区信息及其他相关信息。当小基站簇控制器接收到获取用户端上下文请求信息时,可以从该信息中识别出发起无线资源控制连接重建请求的用户端的标识信息和用户端所在的源小区信息。如果小基站簇控制器发现自身存储的用户端相关信息中并没有包含发起无线资源控制连接重建的用户端的相关信息,则可以断定,在自己管理的众多小基站中不会存在该用户端的上下文信息,即该用户端来自簇外。这时,小基站簇控制器由接收到的无线资源控制连接重建请求中携带的小区PCI确定该用户端所在的源小区,通过所述源小区,可以进一步确定该用户端所在的源小区设备。在该源小区设备中,保存着该用户端相关信息。其中,所述源小区设备为源小区所在的小基站簇控制器或与所述小基站簇控制器同厂家(能够与所述小基站互相联通)的基站设备。
S302、判断无线资源控制连接重建的条件是否满足;
具体的,当无线资源控制连接重建条件满足时,继续执行步骤S303;当无线资源控制连接重建条件不满足时,小基站簇控制器拒绝无线资源控制连接重建请求。
S303、当所述无线资源控制连接重建的条件满足时,向所述源小区设备发送获取所述用户端上下文请求信息,并开始计时;
具体的,当小基站簇控制器接收到目标小基站发送的获取所述用户端上下文请求信息后,对所述获取所述用户端上下文请求信息不做分析处理,当上述无线资源控制连接重建条件满足时,小基站簇控制器将所述获取所述用户端上下文请求信息发送给源小区设备,并开始计时。
S304、当接收到所述源小区设备根据导致用户端无线资源控制连接重建的信令流程返回的响应信息时,停止计时并对所述响应信息进行分析处理;
当所述响应消息为获取所述用户端上下文成功响应信息时,将所述获取用户端上下文成功响应信息转发给所述目标小基站,使所述目标小基站执行无线资源控制连接重建;
当所述响应信息为获取所述用户端上下文失败响应信息时,将所述获取用户端上下文失败响应信息转发给所述目标小基站,使所述目标小基站拒绝无线资源控制连接重建请求;
具体的,当源小区设备接收到所述获取用户端上下文请求信息时,首先会判断无线资源控制连接重建的条件是否满足,即判断无线资源控制连接重建的源小区和目的小区是否满足邻区关系、判断所述源小区和目的小区是否满足能够互相切换条件,以及判断与发送获取所述用户端上下文请求信息的小基站簇控制器之间是否满足建立通信链路的条件,只有当上述条件同时满足时,源小区设备才同意无线资源控制连接重建,否则拒绝无线资源控制连接重建。
需要说明的是,如果所述源小区和目的小区之间不满足邻区关系,但是所述源小区与目的小区之间的RrcReestablishmentWithoutNeighborActive开关打开,则源小区设备也认为所述源小区与目的小区之间满足邻区关系。
所述源小区设备根据导致用户端无线资源控制连接重建的信令流程返回响应信息的方法为:
(1)当所述用户端处于切换信令过程时
如果该用户端存在X2切换,则源小区设备取消切换并发送获取所述用户端上下文成功响应信息,该成功响应信息中包含所述用户端的上下文信息;
需要说明的是,对于尝试进行无线资源控制连接重建的用户端,当其存在切换信令过程,且切换源小区和目的小区具有相同的PCI(可以频点不同)时,无线资源控制连接重建的目的小区(和上述两个小区都不同)所在的小基站簇控制器给这两个小区所在的源小区设备都发送获取上下文请求信息。此时,切换目的小区所在的源小区设备不发送任何响应信息,只有切换源小区所在的源小区设备发送响应信息。这样做保证了在切换导致无线资源控制连接重建且切换源/目的小区PCI都相同的异常情况下,无线资源控制连接重建的可靠性。
(2)当所述用户端处于非切换信令过程时
此时需要考虑三种可能性:
(2.1)无线资源控制连接重建后不会再次导致无线资源控制连接重建,则发送获取用户端上下文成功响应消息,该消息中携带用户端上下文;
比如,如果所述用户端正在进行的信令过程是无线资源控制连接重配,且所述无线资源控制连接重配是由TTI绑定激活/去激活,或非缺省的测量配置,或辅小区管理,或通过PRACH分配SR且随后发现失步,或传输模式改变而触发的,则取消该过程,并发送获取用户端上下文成功响应信息;
(2.2)无线资源控制连接重建后可能再次导致无线资源控制连接重建,则发送获取用户端上下文失败响应信息;
比如,如果所述用户端正在进行的信令过程为:ERAB管理过程触发的RRC连接重配,或RRC连接重建触发的RRC连接重配,或小区内切换触发的RRC连接重配,其小区内切换的原因非TTI绑定,或用户端能力查询,则源小区设备发送获取用户端上下文失败响应信息;
(2.3)无线资源控制连接重建后是否会再次发生无线资源控制连接重建不可预知,则不发送任何响应消息。
(3)当所述用户端处于其他信令过程时,不发送任何响应信息。
S305、当计时到达设定的时长时,返回获取用户端上下文失败响应。
具体的,当源小区设备检测到自身没有存储所述用户端的上下文信息,或者所述用户端存在其他信令过程,则源小区设备不回送任何响应。这种情况下,小基站簇控制器会一直计时,直到计时到达设定时长,这时小基站簇控制器不再继续等待,而是直接返回获取用户端上下文失败响应。
可选的,在本发明的另一个实施例中,所述判断无线资源控制连接重建的条件是否满足,包括:
判断无线资源控制连接重建的源小区和目的小区是否满足邻区关系、判断所述源小区和目的小区是否满足能够互相切换条件,以及判断与所述源小区设备之间是否满足建立通信链路的条件;其中:
当上述条件同时满足时,所述无线资源控制连接重建的条件满足,向所述源小区设备发送获取所述用户端上下文请求信息,并开始计时。
需要说明的是,如果所述源小区和目的小区之间不满足邻区关系,但是所述源小区与目的小区之间的RrcReestablishmentWithoutNeighborActive开关打开,则源小区设备也认为所述源小区与目的小区之间满足邻区关系。
可选的,在本发明的另一个实施例中,所述向所述源小区设备发送获取所述用户端上下文请求信息,参见图4所示,包括:
S401、判断与所述源小区设备之间是否存在通信链路;
S402、若存在通信链路,则通过该通信链路向所述源小区设备发送获取所述用户端上下文请求信息;
S403、若不存在通信链路,则通过上一级网管设备或核心网设备建立通信链路,并通过建立的通信链路向所述源小区设备发送获取所述用户端上下文请求信息。
具体的,所述建立通信链路的过程,参见图5,包括:
S501、从所述获取用户端上下文请求中获取所述源小区设备的相关信息;
具体的,所述源小区设备的相关信息包括:源小区设备的全局eNB ID等。
S502、根据所述源小区设备的相关信息,通过移动管理节点与所述源小区设备建立通信链路。
具体的,小基站簇控制器与源小区设备之间的通信链路为X2链路。首先小基站簇控制器从移动管理节点中获取源小区设备的X2链路承载信息,然后向移动管理节点发起X2链路建立请求,移动管理节点响应该请求,小基站簇控制器与源小区设备之间建立X2链路。
需要说明的是,如果小基站簇控制器从所述获取用户端上下文请求中获取所述源小区设备的相关信息失败,或者通过移动管理节点与所述源小区设备建立通信链路失败,则小基站簇控制器通过操作维护中心OMC与所述源小区设备建立X2链路,建立过程类似上述通过移动管理节点建立X2链路的过程。
在现有技术中,当进行无线资源控制连接重建的源基站与目标基站之间不存在通信链路的时候,只能重建失败,源基站和目标基站本身不会做任何处理。相比于现有技术,在本发明提出的无线资源控制连接重建方法中,对于小基站簇控制器与源小区设备之间不存在通信链路的情况,能够根据实际情况建立通信链路,从而提高了无线资源控制连接重建的成功率。
可选的,在本发明的另一个实施例中,所述接收所述源小区所在的设备根据导致用户端无线资源控制连接重建的信令流程而返回的响应信息,包括:
接收到当用户端在无线资源控制连接重建之前处于切换信令流程状态,或处于不会再次导致无线资源控制连接重建的非切换信令流程状态时,源小区所在的设备返回的携带用户端上下文信息的获取用户端上下文成功响应信息;
接收到当用户端在无线资源控制连接重建之前处于会再次导致无线资源控制连接重建的非切换信令流程状态时,源小区所在的设备返回的获取用户端上下文失败响应信息。
具体的,所述源小区所在的设备根据导致用户端无线资源控制连接重建的信令流程返回响应信息的方法为:
(1)当所述用户端处于切换信令过程时
如果该用户端存在簇内切换,则源小区所在的设备取消切换并发送获取用户端上下文成功响应信息,该成功响应信息中包含所述用户端的上下文信息;
如果该用户端存在S1切换试图切换到簇外的小区但是切换失败,且无线资源控制连接重建立的目的小区仍然位于簇内(非源小区所在的设备),则源小区所在的设备取消切换并发送获取用户端上下文成功响应信息,该成功响应信息中包含所述用户端的上下文信息。
具体的,当源小区所在的设备收到获取用户端上下文请求信息,且识别到该用户端正在进行S1切换时,源小区所在的设备向移动管理节点MME发送S1AP消息HANDOVERCANCEL(切换取消),同时自身的S1HoCancelTimer定时器开始计时;而MME发回的响应消息HANDOVER CANCEL ACKNOWLEDGE(切换取消确认)是由无线资源控制连接重建的目标小基站处理的,源小区所在的设备不会收到该确认消息,在这种情况下,源小区所在的设备的S1HoCancelTimer定时器会一直计时直到超时,当S1HoCancelTimer定时器计时超时时,源小区所在的设备得知切换取消已完成。设置源小区所在的设备等待S1HoCancelTimer定时器超时,其目的是保证切换取消完成之前,该用户端没有新的导致用户端无线资源控制连接重建立之前的信令流程需要和MME交互。
需要说明的是,对于尝试进行无线资源控制连接重建的用户端,当其存在切换信令过程,且切换源小区和目的小区具有相同的PCI(可以频点不同)时,无线资源控制连接重建的目的小区(和上述两个小区都不同)所在的小基站给这两个小区所在的小基站都发送获取上下文请求信息。此时,切换目的小区所在的小基站不发送任何响应信息,只有切换源小区所在的小基站发送响应信息。这样做保证了在切换导致无线资源控制连接重建且切换源/目的小区PCI都相同的异常情况下,无线资源控制连接重建的可靠性。
(2)当所述用户端处于非切换信令过程时
此时需要考虑三种可能性:
(2.1)无线资源控制连接重建后不会再次导致无线资源控制连接重建,则发送获取用户端上下文成功响应消息,该消息中携带用户端上下文;
比如,如果所述用户端正在进行的信令过程是无线资源控制连接重配,且所述无线资源控制连接重配是由TTI绑定激活/去激活,或非缺省的测量配置,或辅小区管理,或通过PRACH分配SR且随后发现失步,或传输模式改变而触发的,则取消该过程,并发送获取用户端上下文成功响应信息;
(2.2)无线资源控制连接重建后可能再次导致无线资源控制连接重建,则发送获取用户端上下文失败响应信息;
比如,如果所述用户端正在进行的信令过程为:ERAB管理过程触发的RRC连接重配,或RRC连接重建触发的RRC连接重配,或小区内切换触发的RRC连接重配,其小区内切换的原因非TTI绑定,或用户端能力查询,则源小区所在的设备发送获取用户端上下文失败响应信息;
(2.3)无线资源控制连接重建后是否会再次发生无线资源控制连接重建不可预知,则不发送任何响应消息。
(3)当所述用户端处于其他信令过程时,源小区所在的设备不发送任何响应信息。
在本发明的另一个实施例中,还公开了另一种实现无线资源控制连接重建的方法,应用于小基站簇控制器,参见图6所示,该方法包括:
S601、接收用户端发送的无线资源控制连接重建的请求信息,所述请求信息中携带用户端的标识信息和用户端所在的源小区信息;
具体的,当用户端检测到发生了无线资源控制连接失败、无线链路失败、切换失败、完整性校验失败的任一情况,会选择一个信号好的小区发起无线资源控制连接重建请求,即发起RRC连接重建请求。该请求信息发送至该小区所属的小基站簇控制器。
S602、判断与所述标识信息对应的导致用户端无线资源控制连接重建的信令流程是否支持无线资源控制连接重建;
具体的,所述小基站簇控制器判断与所述标识信息对应的导致用户端无线资源控制连接重建的信令流程是否支持无线资源控制连接重建的方法为:
(1)当所述用户端处于切换信令过程时
如果该用户端存在X2切换,则小基站簇控制器取消切换并判断该导致用户端无线资源控制连接重建的信令流程支持无线资源控制连接重建;
(2)当所述用户端处于非切换信令过程时
此时需要考虑三种可能性:
(2.1)无线资源控制连接重建后不会再次导致无线资源控制连接重建,则判断该导致用户端无线资源控制连接重建的信令流程支持无线资源控制连接重建;
比如,如果所述用户端正在进行的信令过程是无线资源控制连接重配,且所述无线资源控制连接重配是由TTI绑定激活/去激活,或非缺省的测量配置,或辅小区管理,或通过PRACH分配SR且随后发现失步,或传输模式改变而触发的,则取消该过程,并判断该导致用户端无线资源控制连接重建的信令流程支持无线资源控制连接重建;
(2.2)无线资源控制连接重建后可能再次导致无线资源控制连接重建,则判断该导致用户端无线资源控制连接重建的信令流程不支持无线资源控制连接重建;
比如,如果所述用户端正在进行的信令过程为:ERAB管理过程触发的RRC连接重配,或RRC连接重建触发的RRC连接重配,或小区内切换触发的RRC连接重配,其小区内切换的原因非TTI绑定,或用户端能力查询,则判断该导致用户端无线资源控制连接重建的信令流程不支持无线资源控制连接重建;
(2.3)无线资源控制连接重建后是否会再次发生无线资源控制连接重建不可预知,则不作出判断。
(3)当所述用户端处于其他信令过程时,不作出任何判断。
S603、若所述导致用户端无线资源控制连接重建的信令流程支持无线资源控制连接重建,则依据用户端上下文信息完成用户端和目标小基站的无线资源控制连接重建;
具体的,所述用户端所在的源小区以及连接的源小区所在的设备位于小基站簇控制器内,且无线资源控制连接重建的小区也位于小基站簇控制器内,则在小基站簇控制器内存储有所述用户端的上下文信息,小基站簇控制器可以直接利用存储的用户端上下文信息,完成用户端和目标小基站的无线资源控制连接重建。
S604、若所述导致用户端无线资源控制连接重建立之前的信令流程不支持无线资源控制连接重建,则拒绝所述无线资源控制连接重建请求。
本实施例提出的实现无线资源控制连接重建的方法,应用于小基站簇控制器,首先接收用户端发送的无线资源控制连接重建的请求信息,所述请求信息中携带用户端的标识信息和用户端所在的源小区信息;判断与所述标识信息对应的导致用户端无线资源控制连接重建的信令流程是否支持无线资源控制连接重建;若所述导致用户端无线资源控制连接重建的信令流程支持无线资源控制连接重建,则依据用户端上下文信息完成用户端和目标小基站的无线资源控制连接重建;若所述导致用户端无线资源控制连接重建的信令流程不支持无线资源控制连接重建,则拒绝所述无线资源控制连接重建请求。本发明技术方案由小基站簇控制器、小基站和用户端协作完成,适用于小基站簇***,且在方案实现过程中,小基站簇控制器根据导致用户端无线资源控制连接重建的信令流程决定是否进行无线资源控制连接重建,提高了无线资源控制连接重建的效率。
可选的,在本发明的另一个实施例中,参见图7所示,所述接收用户端发送的无线资源控制连接重建的请求信息之后,所述方法还包括:
S701、当所述小基站簇控制器不能成功识别所述请求信息中携带用户端的标识信息和用户端所在的源小区信息时,根据所述无线资源控制连接重建的请求信息确定保存所述用户端相关信息的源小区设备;
具体的,对于与小基站连接的所有用户端,管理该小基站的小基站簇控制器会保存这些用户端的标识信息和用户端所在的源小区信息及其他相关信息。当小基站簇控制器接收到无线资源控制连接重建的请求信息时,可以从该信息中识别出发起所述无线资源控制连接重建请求的用户端的标识信息和用户端所在的源小区信息。如果小基站簇控制器发现自身存储的用户端相关信息中并没有包含发起无线资源控制连接重建的用户端的相关信息,则可以断定,在自身存储器中不会存有该用户端的上下文信息,即该用户端来自簇外。这时,小基站簇控制器由接收到的无线资源控制连接重建请求中携带的小区PCI确定该用户端所在的源小区,通过所述源小区,可以进一步确定该用户端所在的源小区设备。所述源小区设备是该用户端发起无线资源控制连接重建之前所在的控制器,在该源小区设备中,保存着该用户端相关信息。其中,所述源小区设备为小基站簇控制器或与所述小基站簇控制器同厂家(与所述小基站簇控制器能够互相联通)的基站设备。
S702、判断无线资源控制连接重建的条件是否满足;
具体的,小基站簇控制器判断无线资源控制连接重建的源小区和目的小区是否满足邻区关系、判断所述源小区和目的小区是否满足能够互相切换条件,以及判断与发送获取所述用户端上下文请求信息的小基站簇控制器之间是否满足建立通信链路的条件,只有当上述条件同时满足时,小基站簇控制器才同意无线资源控制连接重建,否则拒绝无线资源控制连接重建。
需要说明的是,如果所述源小区和目的小区之间不满足邻区关系,但是所述源小区与目的小区之间的RrcReestablishmentWithoutNeighborActive开关打开,则小基站簇控制器也认为所述源小区与目的小区之间满足邻区关系。
当无线资源控制连接重建条件满足时,继续执行步骤S703;当无线资源控制连接重建条件不满足时,小基站簇控制器拒绝无线资源控制连接重建请求。
S703、当所述无线资源控制连接重建的条件满足时,向所述源小区设备发送获取所述用户端上下文请求信息,并开始计时;
S704、当接收到所述源小区设备根据导致用户端无线资源控制连接重建的信令流程返回的响应信息时,停止计时并对所述响应信息进行分析处理;
当所述响应消息为获取所述用户端上下文成功响应信息时,将所述获取用户端上下文信息转发给无线资源控制连接重建的目标小基站从而执行无线资源控制连接重建;
当所述响应信息为获取所述用户端上下文失败响应信息时,拒绝所述无线资源控制连接重建请求;
具体的,所述源小区设备根据所述导致用户端无线资源控制连接重建立之前的信令流程返回响应信息的方法为:
(1)当所述用户端处于切换信令过程时
如果该用户端存在X2切换,则源小区设备取消切换并发送获取所述用户端上下文成功响应信息,该成功响应信息中包含所述用户端的上下文信息;
需要说明的是,对于尝试进行无线资源控制连接重建的用户端,当其存在切换信令过程,且切换源小区和目的小区具有相同的PCI(可以频点不同)时,无线资源控制连接重建的目的小区(和上述两个小区都不同)所在的小基站簇控制器给这两个小区所在的源小区设备都发送获取上下文请求信息。此时,切换目的小区所在的源小区设备不发送任何响应信息,只有切换源小区所在的源小区设备发送响应信息。这样做保证了在切换导致无线资源控制连接重建且切换源/目的小区PCI都相同的异常情况下,无线资源控制连接重建的可靠性。
(2)当所述用户端处于非切换信令过程时
此时需要考虑三种可能性:
(2.1)无线资源控制连接重建后不会再次导致无线资源控制连接重建,则发送获取用户端上下文成功响应消息,该消息中携带用户端上下文;
比如,如果所述用户端正在进行的信令过程是无线资源控制连接重配,且所述无线资源控制连接重配是由TTI绑定激活/去激活,或非缺省的测量配置,或辅小区管理,或通过PRACH分配SR且随后发现失步,或传输模式改变而触发的,则取消该过程,并发送获取用户端上下文成功响应信息;
(2.2)无线资源控制连接重建后可能再次导致无线资源控制连接重建,则发送获取用户端上下文失败响应信息;
比如,如果所述用户端正在进行的信令过程为:ERAB管理过程触发的RRC连接重配,或RRC连接重建触发的RRC连接重配,或小区内切换触发的RRC连接重配,其小区内切换的原因非TTI绑定,或用户端能力查询,则源小区设备发送获取用户端上下文失败响应信息;
(2.3)无线资源控制连接重建后是否会再次发生无线资源控制连接重建不可预知,则不发送任何响应消息。
(3)当所述用户端处于其他信令过程时,不发送任何响应信息。
S705、当计时到达设定的时长时,拒绝所述无线资源控制连接重建请求。
具体的,当源小区设备检测到自身没有存储所述用户端的上下文信息,或者所述用户端存在其他信令过程,则源小区设备不回送任何响应。这种情况下,小基站簇控制器会一直计时,直到计时到达设定时长,这时小基站簇控制器不再继续等待,而是直接拒绝所述无线资源控制连接重建请求。
本发明另一实施例公开了一种小基站簇控制器,参见图8所示,包括:
接收单元101,用于接收目标小基站发送的获取用户端上下文的请求信息,所述请求信息中携带用户端的标识信息和用户端所在的源小区信息;
信息处理单元102,用于将所述获取用户端上下文的请求信息转发给源小区所在的设备并开始计时;
当接收到所述源小区所在的设备根据导致用户端无线资源控制连接重建的信令流程而返回的响应信息时,停止计时并对所述响应信息进行分析处理;
当所述响应信息为获取用户端上下文成功响应信息时,将所述获取用户端上下文成功响应信息转发给所述目标小基站,使所述目标小基站执行无线资源控制连接的重建立;
当所述响应信息为获取用户端上下文失败响应信息时,发送获取用户端上下文失败响应信息给所述目标小基站,使所述目标小基站拒绝无线资源控制连接重建请求;
当计时到达设定的时长时,拒绝所述获取用户端上下文请求。
具体的,本实施例中各个单元的具体工作内容请参见对应的方法实施例内容,此处不再赘述。
可选的,在本发明的另一个实施例中,参见图8所示,所述小基站簇控制器还包括:
分析单元201,用于当所述接收单元不能成功识别所述请求信息中携带的用户端的标识信息和用户端所在的源小区信息时,根据所述获取用户端上下文的请求信息确定保存所述用户端相关信息的源小区设备;其中,所述源小区设备包括:小基站簇控制器,或能够与所述小基站簇控制器互联的基站设备;
判断单元202,用于判断无线资源控制连接重建的条件是否满足;
计时处理单元203,用于当所述判断单元判断无线资源控制连接重建的条件满足时,向所述源小区设备发送获取所述用户端上下文请求信息,并开始计时;
当接收到所述源小区设备根据导致用户端无线资源控制连接重建的信令流程返回的响应信息时,停止计时并对所述响应信息进行分析处理;
当所述响应消息为获取所述用户端上下文成功响应信息时,将所述获取用户端上下文成功响应信息转发给所述目标小基站,使所述目标小基站执行无线资源控制连接重建;
当所述响应信息为获取所述用户端上下文失败响应信息时,将所述获取用户端上下文失败响应信息转发给所述目标小基站,使所述目标小基站拒绝无线资源控制连接重建请求;
当计时到达设定的时长时,返回获取用户端上下文失败响应。
具体的,本实施例中各个单元的具体工作内容请参见对应的方法实施例内容,此处不再赘述。
可选的,在本发明的另一个实施例中,所述判断单元202判断无线资源控制连接重建的条件是否满足时,具体用于:
判断无线资源控制连接重建的源小区和目的小区是否满足邻区关系、判断所述源小区和目的小区是否满足能够互相切换条件,以及判断与所述源小区设备之间是否满足建立通信链路的条件;其中:
当上述条件同时满足时,所述无线资源控制连接重建的条件满足,向所述源小区设备发送获取所述用户端上下文请求信息,并开始计时。
需要说明的是,如果所述源小区和目的小区之间不满足邻区关系,但是所述源小区与目的小区之间的RrcReestablishmentWithoutNeighborActive开关打开,则源小区设备也认为所述源小区与目的小区之间满足邻区关系。
可选的,在本发明的另一个实施例中,所述计时处理单元203向所述源小区设备发送获取所述用户端上下文请求信息时,具体用于:
判断与所述源小区设备之间是否存在通信链路;
若存在通信链路,则通过该通信链路向所述源小区设备发送获取所述用户端上下文请求信息;
若不存在通信链路,则建立通信链路,并通过建立的通信链路向所述源小区设备发送获取所述用户端上下文请求信息。
具体的,所述计时处理单元203建立通信链路的过程时,具体用于:
从所述获取用户端上下文请求中获取所述源小区设备的相关信息;
根据所述源小区设备的相关信息,通过移动管理节点与所述源小区设备建立通信链路。
具体的,本实施例中计时处理单元203的具体工作内容请参见对应的方法实施例内容,此处不再赘述。
可选的,在本发明的另一个实施例中,所述信息处理单元102接收所述源小区所在的设备根据所述导致用户端无线资源控制连接重建的信令流程返回的响应信息时,具体用于:
接收当用户端处于切换信令流程状态,或处于不会再次导致无线资源控制连接重建的非切换信令流程状态时,源小区所在的设备返回的携带用户端上下文信息的获取用户端上下文成功响应信息;
接收当用户端处于会再次导致无线资源控制连接重建的非切换信令流程状态时,源小区所在的设备返回的获取用户端上下文失败响应信息。
具体的,所述源小区所在的设备根据所述导致用户端无线资源控制连接重建立之前的信令流程返回响应信息的方法为:
(1)当所述用户端处于切换信令过程时
如果该用户端存在簇内切换,则源小区所在的设备取消切换并发送获取用户端上下文成功响应信息,该成功响应信息中包含所述用户端的上下文信息;
如果该用户端存在S1切换试图切换到簇外的小区但是切换失败,且无线资源控制连接重建立的目的小区仍然位于簇内(非源小区所在的设备),则源小区所在的设备取消切换并发送获取用户端上下文成功响应信息,该成功响应信息中包含所述用户端的上下文信息。
具体的,当源小区所在的设备收到获取用户端上下文请求信息,且识别到该用户端正在进行S1切换时,源小区所在的设备向移动管理节点MME发送S1AP消息HANDOVERCANCEL(切换取消),同时自身的S1HoCancelTimer定时器开始计时;而MME发回的响应消息HANDOVER CANCEL ACKNOWLEDGE(切换取消确认)是由无线资源控制连接重建的目标小基站处理的,源小区所在的设备不会收到该确认消息,在这种情况下,源小区所在的设备的S1HoCancelTimer定时器会一直计时直到超时,当S1HoCancelTimer定时器计时超时时,源小区所在的设备得知切换取消已完成。设置源小区所在的设备等待S1HoCancelTimer定时器超时,其目的是保证切换取消完成之前,该用户端没有新的导致用户端无线资源控制连接重建立之前的信令流程需要和MME交互。
需要说明的是,对于尝试进行无线资源控制连接重建的用户端,当其存在切换信令过程,且切换源小区和目的小区具有相同的PCI(可以频点不同)时,无线资源控制连接重建的目的小区(和上述两个小区都不同)所在的小基站给这两个小区所在的小基站都发送获取上下文请求信息。此时,切换目的小区所在的小基站不发送任何响应信息,只有切换源小区所在的小基站发送响应信息。这样做保证了在切换导致无线资源控制连接重建且切换源/目的小区PCI都相同的异常情况下,无线资源控制连接重建的可靠性。
(2)当所述用户端处于非切换信令过程时
此时需要考虑三种可能性:
(2.1)无线资源控制连接重建后不会再次导致无线资源控制连接重建,则发送获取用户端上下文成功响应消息,该消息中携带用户端上下文;
比如,如果所述用户端正在进行的信令过程是无线资源控制连接重配,且所述无线资源控制连接重配是由TTI绑定激活/去激活,或非缺省的测量配置,或辅小区管理,或通过PRACH分配SR且随后发现失步,或传输模式改变而触发的,则取消该过程,并发送获取用户端上下文成功响应信息;
(2.2)无线资源控制连接重建后可能再次导致无线资源控制连接重建,则发送获取用户端上下文失败响应信息;
比如,如果所述用户端正在进行的信令过程为:ERAB管理过程触发的RRC连接重配,或RRC连接重建触发的RRC连接重配,或小区内切换触发的RRC连接重配,其小区内切换的原因非TTI绑定,或用户端能力查询,则源小区所在的设备发送获取用户端上下文失败响应信息;
(2.3)无线资源控制连接重建后是否会再次发生无线资源控制连接重建不可预知,则不发送任何响应消息。
(3)当所述用户端处于其他信令过程时,源小区所在的设备不发送任何响应信息。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。