网元配置数据的反向获取方法及装置转让专利

申请号 : CN200910224123.2

文献号 : CN101730119A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 倪海兵刘发军

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种网元配置数据的反向获取方法,包括:获取并存储接入基站的动态更新信息,动态更新信息包括基站的动态接入信息或动态退出信息;发送根据动态更新信息生成的数据变更通知消息到OMC;OMC向BSC发送获取变更数据消息;BSC根据获取变更数据消息向OMC发送基站的配置数据。本发明还公开了一种网元配置数据的反向获取装置。本发明通过在基站进行动态更新后,向OMC发送消息请求OMC反构基站配置数据的方法,可以防止基站在动态接入BSC后,由于基站的个性化数据都在BSC生成,OMC无法感知这些数据而造成前数据的不一致性,从而导致操作维护中心无法进行日常的数据管理、数据维护以及网络优化等操作问题。

权利要求 :

1.一种网元配置数据的反向获取方法,其特征在于,所述方法包括以下步骤:A、获取并存储接入基站的动态更新信息,所述动态更新信息包括基站的动态接入信息或动态退出信息;

B、发送根据所述动态更新信息生成的数据变更通知消息到OMC;

C、所述OMC向BSC发送获取变更数据消息;

D、所述BSC根据所述获取变更数据消息向所述OMC发送基站的配置数据。

2.如权利要求1所述的网元配置数据的反向获取方法,其特征在于,当所述动态更新信息为基站的动态接入信息时,所述步骤A具体包括:A11、基站上电动态连接到相应BSC;

A12、所述BSC校验基站接入的合法性;

A13、当所述接入合法时,分配基站动态数据资源并记录相关状态。

3.如权利要求1所述的网元配置数据的反向获取方法,其特征在于,当所述动态更新信息为基站的动态退出信息时,所述步骤A具体包括:A21、基站退出相应BSC服务;

A22、所述BSC删除所述基站的配置数据。

4.如权利要求1所述的网元配置数据的反向获取方法,其特征在于,所述步骤B包括:B1、BSC判断当前与OMC的链路状态以及BSC处理板主备状态,所述链路状态包括断链状态和建链状态,所述BSC处理板主备状态包括主用状态和备用状态;

B2、如果与OMC的链路状态为建链状态,且BSC处理板主备状态为主用状态,则发送基站的数据变更通知消息到OMC;否则将所述基站的数据变更通知消息缓存到前台BSC的数据变更缓存列表中。

5.如权利要求4所述的网元配置数据的反向获取方法,其特征在于,当BSC处理板发生备倒主情况时,所述步骤B包括:BSC处理板将当前缓存列表中的变更内容发送到OMC。

6.如权利要求1所述的网元配置数据的反向获取方法,其特征在于,所述步骤D具体包括:D1、BSC判断所述获取变更数据消息是否合法,如果合法,则转步骤D2,否则结束;

D2、BSC根据所述获取变更数据消息获取配置数据;

D3、BSC将获取的所述配置数据发送到所述OMC。

7.如权利要求6所述的网元配置数据的反向获取方法,其特征在于,所述步骤D2具体包括:D21、BSC判断数据获取方式是增量获取还是全数据获取;

D22、根据所述数据获取方式或当前缓冲区状态,到数据管理模块获取数据或直接发送数据。

8.如权利要求6所述的网元配置数据的反向获取方法,其特征在于,所述步骤D3具体包括:D31、BSC判断当前与OMC的链路状态以及BSC处理板主备状态;

D32、如果与OMC的链路状态为建链状态,且BSC处理板主备状态为主用状态,则组装数据打包,并将配置数据发送到OMC;否则将所述配置数据进行缓存。

9.如权利要求8所述的网元配置数据的反向获取方法,其特征在于,当前后台建链时,所述步骤D包括:将缓存的配置数据发送到OMC。

10.一种网元配置数据的反向获取装置,其特征在于,所述装置包括:数据管理模块,用于获取并存储接入基站的动态更新信息,所述动态更新信息包括基站的动态接入信息或动态退出信息;

数据通知模块,用于发送根据所述动态更新信息生成的数据变更通知消息到OMC;

数据反构模块,用于接收所述OMC发送的获取变更数据消息,并根据所述获取变更数据消息向所述OMC发送基站的配置数据。

11.如权利要求10所述的网元配置数据的反向获取装置,其特征在于,所述数据管理模块包括:接入校验子模块,用于校验动态接入基站的合法性;

数据分配子模块,用于给合法接入的基站分配动态数据资源并记录相关状态。

12.如权利要求10所述的网元配置数据的反向获取装置,其特征在于,所述数据通知模块还包括:链路状态判断子模块,用于判断OMC与BSC之间的链路状态,所述链路状态包括断链状态和建链状态;

通知发送子模块,用于发送基站的数据变更通知消息到OMC。

说明书 :

技术领域

本发明涉及移动通信技术领域,特别是涉及一种网元配置数据的反向获取方法及装置。

背景技术

目前,在移动通讯领域中,基站子系统(BSS,Base Station System)主要由基站收发信台(BTS,Base Transceive Station)和基站控制器(BSC,Base StationController)两个网元组成。BSC用于完成无线网络管理、无线资源管理及无线基站的监视管理等功能。BTS要正常工作,不仅需要基站软件版本的支撑,而且更需要BSC配置下来的物理、无线资源等配置参数。
在现有技术中,操作管理中心(OMC,Operate Managerment Center)网元、BSC网元及BTS网元的连接示意图如图1所示,其中参数的配置过程为:将BTS所需要的物理及无线参数都存放在OMC,维护人员在OMC上把这些参数通过前后台数据同步方式同步到前台BSC,当BTS上电后,BSC把对应基站的参数下发给BTS,BTS获取参数后正常工作。上述配置过程是明显的线性配置,即配置参数从OMC同步到BSC,然后BSC根据BTS的请求把配置参数同步到BTS。
但是,发明人在实现本发明的过程中,发现现有技术存在以下缺陷:随着移动通讯技术的飞速发展,大规模的即插即用IP化基站应运而生,这些基站的配置参数有部分是在动态接入过程中由BSC生成的,而OMC却无法感知这些配置数据,这样会造成OMC与BSC两边的数据不一致,而在OMC侧也无法对这些基站进行动态数据管理,数据配置,以及相关告警、性能数据管理与维护。

发明内容

本发明要解决的问题是提供一种网元配置数据的反向获取方法及装置,以克服现有技术中在新型基站动态接入情况下OMC与BSC两端配置参数不一致的缺陷。
为达到上述目的,本发明的技术方案提供一种网元配置数据的反向获取方法,所述方法包括以下步骤:A、获取并存储接入基站的动态更新信息,所述动态更新信息包括基站的动态接入信息或动态退出信息;B、发送根据所述动态更新信息生成的数据变更通知消息到OMC;C、所述OMC向BSC发送获取变更数据消息;D、所述BSC根据所述获取变更数据消息向所述OMC发送基站的配置数据。
进一步,当所述动态更新信息为基站的动态接入信息时,所述步骤A具体包括:A11、基站上电动态连接到相应BSC;A12、所述BSC校验基站接入的合法性;A13、当所述接入合法时,分配基站动态数据资源并记录相关状态。
进一步,当所述动态更新信息为基站的动态退出信息时,所述步骤A具体包括:A21、基站退出相应BSC服务;A22、所述BSC删除所述基站的配置数据。
进一步,所述步骤B包括:B1、BSC判断当前与OMC的链路状态以及BSC处理板主备状态,所述链路状态包括断链状态和建链状态,所述BSC处理板主备状态包括主用状态和备用状态;B2、如果与OMC的链路状态为建链状态,且BSC处理板主备状态为主用状态,则发送基站的数据变更通知消息到OMC;否则将所述基站的数据变更通知消息缓存到前台BSC的数据变更缓存列表中。
进一步,当BSC处理板发生备倒主情况时,所述步骤B包括:BSC处理板将当前缓存列表中的变更内容发送到OMC。
所述步骤D具体包括:D1、BSC判断所述获取变更数据消息是否合法,如果合法,则转步骤D2,否则结束;D2、BSC根据所述获取变更数据消息获取配置数据;D3、BSC将获取的所述配置数据发送到所述OMC。
进一步,所述步骤D2具体包括:D21、BSC判断数据获取方式是增量获取还是全数据获取;D22、根据所述数据获取方式或当前缓冲区状态,到数据管理模块获取数据或直接发送数据。
进一步,所述步骤D3具体包括:D31、BSC判断当前与OMC的链路状态以及BSC处理板主备状态;D32、如果与OMC的链路状态为建链状态,且BSC处理板主备状态为主用状态,则组装数据打包,并将配置数据发送到OMC;否则将所述配置数据进行缓存。
进一步,当前后台建链时,所述步骤D包括:将缓存的配置数据发送到OMC。
本发明的技术方案还供一种网元配置数据的反向获取装置,所述装置包括:数据管理模块,用于获取并存储接入基站的动态更新信息,所述动态更新信息包括基站的动态接入信息或动态退出信息;数据通知模块,用于发送根据所述动态更新信息生成的数据变更通知消息到OMC;数据反构模块,用于接收所述OMC发送的获取变更数据消息,并根据所述获取变更数据消息向所述OMC发送基站的配置数据。
进一步,所述数据管理模块包括:接入校验子模块,用于校验动态接入基站的合法性;数据分配子模块,用于给合法接入的基站分配动态数据资源并记录相关状态。
进一步,所述数据通知模块还包括:链路状态判断子模块,用于判断OMC与BSC之间的链路状态,所述链路状态包括断链状态和建链状态;通知发送子模块,用于发送基站的数据变更通知消息到OMC。
与现有技术相比,本发明有益效果如下:
本发明通过在基站进行动态更新后,向OMC发送消息请求OMC反构基站配置数据的方法,可以防止基站在动态接入BSC后,由于基站的个性化数据都在BSC生成,OMC无法感知这些数据而造成前数据的不一致性,从而导致操作维护中心无法进行日常的数据管理、数据维护以及网络优化等操作问题。
另外本发明可以在BSC网元升级时让基站动态接入,通知动态反构数据,保证前数据的一致性,进而提高系统的可靠性。

附图说明

图1是现有技术中OMC网元、BSC网元及BTS网元的连接示意图;
图2是本发明实施例一的网元配置数据的反向获取方法的流程图;
图3是本发明实施例二的网元配置数据的反向获取方法中提供数据变更通知消息的流程图;
图4是本发明实施例二的网元配置数据的反向获取方法中数据获取的流程图;
图5是本发明实施例三的网元配置数据的反向获取装置的结构图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
实施例一
本发明实施例的一种网元配置数据的反向获取方法如图2所示,包括以下步骤:
步骤s201,获取并存储接入基站的动态更新信息。所述动态更新信息包括基站的动态接入信息或动态退出信息。当基站上电动态连接到相应BSC时,需要实时将相应基站配置参数同步到OMC,相应BSC校验基站接入正确性,分配基站动态数据资源并记录相关状态;当一些基站退出服务时,需要实时将相应配置数据从数据库删除。
步骤s202,发送根据所述动态更新信息生成的数据变更通知消息到OMC。本实施例中,BSC根据当前与OMC的链路状态、BSC处理板主备状态,实时发送数据变更通知消息给OMC。所述链路状态包括断链状态、建链状态;BSC处理板主备状态包括主用状态、备用状态。在断链状态下,数据变更通知消息不发送到OMC而是暂时缓存在前台BSC的数据变更缓存列表中。BSC处理板在主用状态下才发送数据变更通知消息,备用状态不发送。在发生备倒主情况时,BSC处理板需要把当前缓存列表中所有变更内容发给OMC。
步骤s203,所述OMC向BSC发送获取变更数据消息,所述BSC根据所述获取变更数据消息向所述OMC发送基站的配置数据。本实施例中,OMC到前台来获取数据,获取方式有增量获取方式和全量获取方式,所述增量获取方式只获取当前新增站点的数据,全量获取方式获取BSC下所有站点的数据。OMC需要根据当前自身状态(如周期性定时反构数据状态或人工干预状态)发获取变更数据消息给BSC来获取数据。其中,OMC重新启动时,OMC需要以全量获取方式到前台获取数据;当开启周期性定时反构定时器时,即处理周期性定时获取数据状态,OMC需定时到前台来获取数据;人工干预状态是当有人工在OMC界面上进行获取数据命令操作时的全量获取数据。全量获取方式可分为自动发起和手工发起,自动发起是在OMC服务器重新启动前,OMC建链或手工刷新,由OMC自动发起;手工发起是在OMC网管界面上手动操作即可。
实施例二
本实施例以基站动态接入BSC为例,对网元配置数据的反向获取方法中提供数据变更通知消息和数据获取的流程分别进行说明。
本发明实施例的一种网元配置数据的反向获取方法中提供数据变更通知消息的流程如图3所示,包括以下步骤:
步骤s301,基站上电动态连接到相应BSC。目前新型微基站的接入方式为IP,通过网线将其接到交换机或直接连接到以太网上即可。
步骤s302,BSC校验基站接入的合法性。本实施例对接入的基站的参数进行校验,即判断基站本身的一些基本参数(包括链路号、BSCID标识等参数)是否合法,以保证数据的正确性,如果合法,则转步骤s303,否则退出处理流程。
步骤s303,分配基站动态数据资源并记录相关状态。本实施例给基站分配个性化数据,即基站的配置参数。
步骤s304,BSC判断当前与OMC的链路状态以及BSC处理板主备状态。所述链路状态包括断链状态和建链状态,所述BSC处理板主备状态包括主用状态和备用状态。如果与OMC的链路状态为建链状态,且BSC处理板主备状态为主用状态,则转步骤s306,否则转步骤s305。
步骤s305,将所述基站的数据变更通知消息缓存到前台BSC的数据变更缓存列表中,并转步骤s304。本实施例中,由于前后台链路还没通,因此先将新动态接入的站点ID都保存到前台缓存列表中,等待链路正常后,即向OMC发送缓存列表中的数据,以保证前后台数据的完整性、一致性。另外,当BSC处理板发生备倒主情况时,BSC处理板将当前缓存列表中的变更内容发送到OMC。
步骤s306,发送基站的数据变更通知消息到OMC。即组装数据变更通知消息发给OMC,等待OMC发起增量或者全量数据获取。
上述流程,只是前期的准备,将前台变更的站点ID以通知方式发送给OMC,通知OMC向前台数据库取相应基站的配置数据。
本发明实施例的一种网元配置数据的反向获取方法中数据获取的流程如图4所示,包括以下步骤:
步骤s401,OMC根据当前自身状态向BSC发送获取变更数据消息,所述自身状态包括周期性定时获取数据状态或人工干预状态。本实施例中,OMC在收到前台发来的获取站点配置数据的通知消息后,也会将站点ID列表保存到OMC自己的缓存队列中,然后定期向前台发送数据获取变更数据的消息,若成功收到相应站点数据,即将缓存列表中的该站点ID删除;否则定期继续去前台获取。
步骤s402,BSC判断所述获取变更数据消息是否合法。本实施例主要是对获取变更数据消息进行检查,以保证数据的正确性,如下发的站点ID前台是否存在,以及个数是否一致。如果合法,则转步骤s403,否则直接退出处理流程。
步骤s403,BSC判断数据获取方式是增量获取还是全数据获取。
步骤s404,根据所述数据获取方式或当前缓冲区状态,到数据管理模块获取数据或直接发送数据。
步骤s405,BSC判断当前与OMC的链路状态以及BSC处理板主备状态。如果与OMC的链路状态为建链状态,且BSC处理板主备状态为主用状态,则转步骤s407,否则转步骤s406。
步骤s406,将所述配置数据进行缓存,并转步骤s404。本实施例中将数据缓存在数据反构模块的缓存中,等待前后台建链后,再将缓存中的数据发送给OMC。
步骤s407,组装数据打包,并将配置数据发送到OMC。
步骤s408,判断数据包是否发送完成。如果是,则结束;否则转步骤s407,继续发送下一包。
实施例三
本发明实施例的一种网元配置数据的反向获取装置如图5所示,包括:
数据管理模块,用于获取并存储接入基站的动态更新信息,所述动态更新信息包括基站的动态接入信息和动态退出信息。数据管理模块包括接入校验子模块和数据分配子模块,接入校验子模块用于校验动态接入基站的合法性,数据分配子模块用于给合法接入的基站分配动态数据资源并记录相关状态。
数据通知模块,用于发送所述基站的数据变更通知消息到OMC。数据通知模块包括链路状态判断子模块和通知发送子模块,链路状态判断子模块用于判断OMC与BSC之间的链路状态,所述链路状态包括断链状态和建链状态;通知发送子模块用于发送基站的数据变更通知消息到OMC。
数据反构模块,用于接收OMC发送的获取变更数据消息,并根据所述获取变更数据消息向OMC发送基站的配置数据。
本发明通过在基站进行动态更新后,向OMC发送消息请求OMC反构基站配置数据的方法,可以防止基站在动态接入BSC后,由于基站的个性化数据都在BSC生成,OMC无法感知这些数据而造成前数据的不一致性,从而导致操作维护中心无法进行日常的数据管理、数据维护以及网络优化等操作问题。
另外本发明可以在BSC网元升级时让基站动态接入,通知动态反构数据,保证前数据的一致性,进而提高系统的可靠性。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。