一种基站启动方法

文档序号:7964215阅读:223来源:国知局
专利名称:一种基站启动方法
技术领域
本发明涉及移动通信中的基站启动技术,特别涉及一种基站启动方法。
背景技术
在第三代符合3GPP协议的移动通信系统中,基站(NodeB)需要维护自身的公共逻辑资源状态,基站控制器(RNC)作为NodeB的控制器同样需要维护公共逻辑资源状态,在正常情况下,RNC和NodeB维护的公共逻辑资源状态应保持一致。这里,所述的公共逻辑资源状态主要包括本地小区和逻辑小区在NodeB和RNC中的存在状态。
在现有技术中,TD-SCDMA移动通信系统和宽带码分多址(WCDMA)移动通信系统属于第三代符合3GPP协议的移动通信系统。以TD-SCDMA移动通信系统为例,现有技术中基站启动方法包括以下步骤首先,在NodeB和RNC之间建立默认永久虚连接(PVC)和IPOA(IP Over ATM)链路,将NodeB启动需要的文件下载到NodeB中,然后在RNC和NodeB之间建立永久虚连接。
为了保证RNC和NodeB维护的公共逻辑资源状态一致,RNC和NodeB之间的永久虚连接建立后,NodeB会通过资源状态指令(RSI,Resource StatusIndication)向RNC上报增加的本地小区(localcell),RNC收到RSI后,检查自身是否存在增加的本地小区对应的逻辑小区(cell),如果存在,则RNC首先释放自身存储的该逻辑小区相关的信息,然后再发起小区激活过程;如果不存在,则RNC直接发起小区激活过程。
但是,当NodeB出现故障需要重启时,可能某个或某些原来在NodeB中存在的本地小区,由于对应的物理设备出现故障,不能再存在于NodeB中。在这种情况下,NodeB通过RSI向RNC上报增加的本地小区时,不能够包括启动前存在的所有本地小区,但那些原来在NodeB中存在,重启后不存在的本地小区对应的逻辑小区的信息仍然保留在RNC中,这样RNC和NodeB维护的公共逻辑资源状态就出现不一致的情况。
现有技术中,这种不一致情况只有等到有审核过程发起时,才能够解决。而审核过程通常是由RNC或NodeB定时触发,或由某些故障触发,如RNC和NodeB之间的地面链路出现故障,断开后重新回复时,通常会触发审核过程。但是,定时发起审核过程的间隔时间比较长,而能够触发审核过程的故障的发生是无法预知的,因此,当NodeB出现故障重启后,那些原来在NodeB中存在,重启后不存在的本地小区对应的逻辑小区的信息可能会长期保留在RNC中,也就是说,RNC和NodeB维护的公共逻辑资源可能会长期不一致。
当RNC和Node B维护的某个本地小区的状态不一致时,驻留在该本地小区的用户终端(UE)可能会出现无法打通电话的情况。在这种情况下,网络运营者通过RNC和NodeB的管理和维护实体(OM,Operations andMaintenance)查询该本地小区的状态时,RNC和NodeB将返回不同的状态信息,使得网络运营者无法获知该本地小区的状态。如果通过人工干预,维护RNC和NodeB的公共逻辑资源状态一致,必然会增加网络运营者的维护工作。

发明内容
有鉴于此,本发明的主要目的在于提供一种基站启动方法,使NodeB启动后,能够保证RNC和NodeB维护的公共逻辑资源状态一致。
为了实现上述发明目的,本发明提供了一种基站启动方法,该方法包括以下步骤A、RNC和NodeB之间的无线网络层控制协议公共信令使用的永久虚连接(NCP)建立完成后,NodeB将自身当前存储的小区状态信息发送给RNC;
B、RNC比较自身与NodeB当前存储的小区状态信息是否一致,在不一致时,RNC释放自身存储的对应小区的所有信息和/或发起小区激活过程。
步骤A所述NodeB将自身当前存储的小区状态信息发送给RNC包括NodeB通过NCP向RNC发送审核请求指令;RNC接收NodeB发送的审核请求指令后,向NodeB返回审核请求消息;NodeB接收RNC返回的审核请求消息,并将自身当前储存的公共逻辑资源状态信息通过审核响应消息发送给RNC。
步骤B所述在不一致时,RNC释放自身存储的对应小区的所有信息和/或发起小区激活包括当RNC确定自身中存储的逻辑小区对应的本地小区在NodeB中不存在时,RNC释放自身存储的该逻辑小区的所有信息;当RNC确定NodeB中存在的本地小区对应的逻辑小区在NodeB和RNC中都不存在时,RNC发起小区激活过程;当RNC确定NodeB中存在的本地小区对应的逻辑小区在自身中存在,但在NodeB中不存在时,RNC释放自身存储的该逻辑小区的所有信息,并发起小区激活过程。
步骤B所述当RNC确定NodeB中存在的本地小区对应的逻辑小区在NodeB和RNC中都不存在时,RNC发起小区激活过程包括RNC检查自身的管理和维护实体OM中的配置数据,如果OM中存在该本地小区对应的逻辑小区的配置,则RNC发起小区激活过程;否则RNC向RNC的操作维护中心OMRC上报OM中不存在该本地小区对应的逻辑小区的配置,OMCR获知这种情况后,将自身保存的该本地小区对应的逻辑小区配置下载到RNC的OM中,并向RNC发送发起小区激活过程的指令,RNC根据接收到的发起小区激活过程的指令,发起小区激活过程。
所述步骤B结束后,NodeB确定还有新加入的本地小区,则该方法进一步包括
NodeB通过资源状态指令RSI向RNC上报增加的本地小区;RNC收到RSI后,检查自身是否存在增加的本地小区对应的逻辑小区,;如果不存在,则RNC发起小区激活过程;如果存在,则RNC首先释放自身存储的该逻辑小区相关的所有信息,然后再发起小区激活过程。
本发明提供的基站启动方法,在RNC和NodeB之间的无线网络层控制协议公共信令使用的永久虚连接(NCP)建立完成后,NodeB将自身当前存储的小区状态信息发送给RNC,由RNC比较自身与NodeB当前存储的小区状态信息是否一致,并在不一致时,释放自身存储的对应小区的所有信息和/或发起小区激活过程,使RNC和NodeB维护的公共逻辑资源状态保持一致。
本发明提供的这种基站启动方法,以简单实用的方式解决了由于NodeB故障重启导致的RNC和NodeB维护的公共逻辑资源状态不一致的问题,避免了由于RNC和NodeB维护的公共逻辑资源状态不一致,引起的驻留在本地小区的用户终端(UE)无法打通电话的情况的出现。
另外,利用本发明的基站启动方法,无论NodeB在任何情况下启动,都可以保证NodeB和RNC维护的公共逻辑资源状态一致,可以减轻网络运营者的维护工作。


图1为本发明基站启动方法的实施例流程示意图。
具体实施例方式
为使本发明的目的、技术方案和有益效果更加清楚明白,下面结合实施例和附图,对本发明作进一步详细说明。
本发明提供的基站启动方法,在RNC和NodeB之间的无线网络层控制协议公共信令使用的永久虚连接(NCP)建立完成后,NodeB将自身当前存储的小区状态信息发送给RNC,RNC比较自身和NodeB中存储的小区状态是否一致,并在不一致时,释放自身存储的对应小区的所有信息和/或发起小区激活过程,维护RNC和NodeB的公共逻辑资源状态的一致。
本发明采用同一种方案实现NodeB初次启动和NodeB故障重启,将这两种情况下的NodeB启动统称为NodeB启动。参见图1,图1为本发明基站启动方法的实施例流程示意图。本实施例是通过在启动过程中发起审核过程来实现的,具体如图1所示,该流程包括以下步骤步骤101,在NodeB和RNC之间建立PVC和IPOA链路,RNC的操作维护中心(OMCR)利用建立完成的IPOA链路,将NodeB启动需要的文件下载到NodeB中,所述的NodeB启动需要的文件包括索引文件、程序文件、配置文件等。
步骤102,在RNC和NodeB之间,建立无线网络层控制协议(NBAP)公共信令使用的永久虚连接(NCP),传输网络层控制协议(ALCAP)使用的永久虚连接(ALCAP PVC),以及NBAP专用信令使用的永久虚连接(NCCP)。
对应一个RNC和一个NodeB,需要配置一条NCP,一条ALCAP PVC,以及1到多条NCCP。
上述的RNC和NodeB之间的NCP建立完成后,NodeB发起审核过程。该审核过程包括步骤103到108。
步骤103,NodeB通过NCP向RNC发送审核请求指令(Audit RequiredIndicator),RNC接收NodeB发送的审核请求指令后,向NodeB返回审核请求(audit request)消息。
步骤104,NodeB接收RNC返回的审核请求消息,并将自身当前储存的公共逻辑资源状态信息通过审核响应(audit response)消息发送给RNC。
所述的NodeB自身当前存储的公共逻辑资源状态信息包括0到多个本地小区的当前状态信息、逻辑小区的当前状态信息等。所述的本地小区或逻辑小区的状态信息是指本地小区或逻辑小区的存在状态信息,即本地小区或逻辑小区是否存在于NodeB中。
在NodeB启动过程中,NodeB中陆续准备好若干个本地小区,但不存在任何逻辑小区,因为只有RNC发起小区激活过程后,NodeB中才可能存在逻辑小区。因此,在NodeB启动时,某个本地小区的状态信息有两种情况存在或不存在;但NodeB中所有逻辑小区的状态信息只可能为不存在。
步骤105,RNC接收NodeB发送的审核响应消息,将审核响应消息中携带的NodeB当前存储的公共逻辑资源状态信息与自身当前存储的公共逻辑资源状态信息进行比较,判断每个本地小区的存在状态。并根据判断的本地小区的存在状态,确定采取的处理措施,使RNC和NodeB维护的公共逻辑资源一致。
在本发明中,用3个比特的参数(NodeB本地小区、NodeB逻辑小区、RNC逻辑小区)表示一个本地小区的存在状态。如果本地小区或本地小区对应的逻辑小区的状态为存在,则用1表示;如果本地小区或本地小区对应的逻辑小区的状态为不存在,则用0表示。比如如果本地小区0的状态为本地小区0在NodeB中存在,本地小区0对应的逻辑小区在NodeB上存在,本地小区0对应的逻辑小区在RNC上存在,则用(111)表示该本地小区的状态。
当RNC判断本地小区的状态为(000),即本地小区在NodeB中不存在,该本地小区对应的逻辑小区在NodeB和RNC中也不存在,这种情况下,RNC和NodeB维护的公共逻辑资源状态一致,RNC不进行任何处理,执行步骤110;当RNC判断本地小区的状态为(001),即本地小区和该本地小区对应的逻辑小区在NodeB中都不存在,但该本地小区对应的逻辑小区在RNC中存在,在这种情况下,RNC和NodeB维护的公共逻辑资源状态不一致,执行步骤106;当RNC判断本地小区的状态为(100),即本地小区在NodeB中存在,但该本地小区对应的逻辑小区在NodeB和RNC中都不存在,在这种情况下,RNC和NodeB维护的公共逻辑资源状态不一致,执行步骤107;当RNC判断本地小区的状态为(101),即本地小区在NodeB中存在,但该本地小区对应的逻辑小区只在RNC中存在,在NodeB中不存在,在这种情况下,RNC和NodeB维护的公共逻辑资源状态不一致,则执行步骤108。
步骤106,RNC释放自身存储的该本地小区对应的逻辑小区的所有相关信息,本地小区的状态变为(000),实现了RNC和NodeB维护的公共逻辑资源状态的一致,执行步骤109。
步骤107,RNC检查OM中的配置数据,如果OM中存在该本地小区对应的逻辑小区的配置,则RNC发起小区激活过程,本地小区的状态变为(111),实现了RNC和NodeB维护的公共逻辑资源状态的一致,执行步骤109;如果OM中不存在该本地小区对应的逻辑小区的配置,则RNC将这种情况上报OMRC,RNC可以根据实际情况,以一个事件或告警的形式上报给OMCR。OMCR获知这种情况后,将自身保存的该本地小区对应的逻辑小区配置下载到RNC的OM中,并要求RNC发起小区激活过程,RNC接收OMCR的请求,发起小区激活过程,从而使得RNC和NodeB维护的公共逻辑资源状态一致,执行步骤109。
步骤108,RNC首先释放自身存储的该本地小区对应的逻辑小区的所有相关信息,然后再发起小区激活过程,使本地小区的状态变为(111),实现RNC和NodeB维护的公共逻辑资源状态的一致,执行步骤109。
步骤109,在NodeB发起的审核过程完成后,如果NodeB确定还有新加入的本地小区,则NodeB向RNC发送RSI。
步骤110,RNC接收NodeB上报的RSI,该RSI消息中指示有增加的本地小区。
步骤111,RNC检查自身中是否存在本地小区对应的逻辑小区,如果存在,则执行步骤112;否则,执行步骤113。
步骤112,RNC释放自身存储的该本地小区对应的逻辑小区的所有相关信息,然后再执行步骤113。
步骤113,RNC检查OM中的配置数据,如果OM中存在该本地小区对应的逻辑小区的配置,则发起小区激活过程;如果OM中不存在该本地小区对应的逻辑小区的配置,则RNC将这种情况上报给OMCR。OMCR获知这种情况后,将自身保存的该本地小区对应的逻辑小区配置下载到RNC的OM中,并要求RNC发起小区激活过程,RNC接收OMCR的请求,发起小区激活过程,从而使得RNC和NodeB维护的公共逻辑资源状态一致。
从以上实施例可以看出,利用本发明提供的基站启动方法,通过NodeB将自身当前存储的小区状态信息发送给RNC;RNC比较自身与NodeB当前存储的小区状态信息是否一致,并在不一致时,释放自身存储的对应小区的所有信息和/或发起小区激活过程,使RNC和NodeB维护的公共逻辑资源状态保持一致。实现了NodeB无论在何种条件下启动,都能够保证RNC和NodeB维护的公共逻辑资源状态一致。
本发明提供的基站启动方法,不仅适用于TD-SCDMA移动通信系统,也适用于其它属于第三代符合3GPP协议的移动通信系统,如WCDMA移动通信系统。
权利要求
1.一种基站启动方法,其特征在于,该方法包括以下步骤A、基站控制器RNC和基站NodeB之间的无线网络层控制协议公共信令使用的永久虚连接NCP建立完成后,NodeB将自身当前存储的小区状态信息发送给RNC;B、RNC比较自身与NodeB当前存储的小区状态信息是否一致,在不一致时,RNC释放自身存储的对应小区的所有信息和/或发起小区激活过程。
2.如权利要求1所述的方法,其特征在于,步骤A所述NodeB将自身当前存储的小区状态信息发送给RNC包括NodeB通过NCP向RNC发送审核请求指令;RNC接收NodeB发送的审核请求指令后,向NodeB返回审核请求消息;NodeB接收RNC返回的审核请求消息,并将自身当前储存的公共逻辑资源状态信息通过审核响应消息发送给RNC。
3.如权利要求1或2所述的方法,其特征在于,步骤B所述在不一致时,RNC释放自身存储的对应小区的所有信息和/或发起小区激活包括当RNC确定自身中存储的逻辑小区对应的本地小区在NodeB中不存在时,RNC释放自身存储的该逻辑小区的所有信息;当RNC确定NodeB中存在的本地小区对应的逻辑小区在NodeB和RNC中都不存在时,RNC发起小区激活过程;当RNC确定NodeB中存在的本地小区对应的逻辑小区在自身中存在,但在NodeB中不存在时,RNC释放自身存储的该逻辑小区的所有信息,并发起小区激活过程。
4.如权利要求3所述的方法,其特征在于,步骤B所述当RNC确定NodeB中存在的本地小区对应的逻辑小区在NodeB和RNC中都不存在时,RNC发起小区激活过程包括RNC检查自身的管理和维护实体OM中的配置数据,如果OM中存在该本地小区对应的逻辑小区的配置,则RNC发起小区激活过程;否则RNC向RNC的操作维护中心OMRC上报OM中不存在该本地小区对应的逻辑小区的配置,OMCR获知这种情况后,将自身保存的该本地小区对应的逻辑小区配置下载到RNC的OM中,并向RNC发送发起小区激活过程的指令,RNC根据接收到的发起小区激活过程的指令,发起小区激活过程。
5.如权利要求1、2或4所述的方法,其特征在于,所述步骤B结束后,NodeB确定还有新加入的本地小区,则该方法进一步包括NodeB通过资源状态指令RSI向RNC上报增加的本地小区;RNC收到RSI后,检查自身是否存在增加的本地小区对应的逻辑小区,;如果不存在,则RNC发起小区激活过程;如果存在,则RNC首先释放自身存储的该逻辑小区相关的所有信息,然后再发起小区激活过程。
全文摘要
本发明公开了一种基站启动方法,在RNC和NodeB之间的无线网络层控制协议公共信令使用的永久虚连接(NCP)建立完成后,NodeB将自身当前存储的小区状态信息发送给RNC;RNC比较自身与NodeB当前存储的小区状态信息是否一致,并在不一致时,释放自身存储的对应小区的所有信息和/或发起小区激活过程,使RNC和NodeB维护的公共逻辑资源状态保持一致。本发明提供的这种基站启动方法,以简单实用的方式解决了由于NodeB故障重启导致的RNC和NodeB维护的公共逻辑资源状态不一致的问题。
文档编号H04L29/06GK1905480SQ20061009912
公开日2007年1月31日 申请日期2006年7月27日 优先权日2006年7月27日
发明者蒋瑛 申请人:普天信息技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1