CN1882152A - 一种接入网设备的数据配置方法 - Google Patents
一种接入网设备的数据配置方法 Download PDFInfo
- Publication number
- CN1882152A CN1882152A CNA2005100770125A CN200510077012A CN1882152A CN 1882152 A CN1882152 A CN 1882152A CN A2005100770125 A CNA2005100770125 A CN A2005100770125A CN 200510077012 A CN200510077012 A CN 200510077012A CN 1882152 A CN1882152 A CN 1882152A
- Authority
- CN
- China
- Prior art keywords
- veneer
- configuration data
- master control
- control borad
- default value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Small-Scale Networks (AREA)
Abstract
本发明公开了一种接入网设备的数据配置方法,用于包括主控板和单板的接入网设备,该方法包括:A.单板***接入网设备时上报自身的信息给所述主控板;B.所述主控板根据所述单板上报的信息生成第一配置数据和第二配置数据;C.所述主控板将所述第二配置数据下发给所述单板,该主控板和单板分别按第一配置数据和第二配置数据配置自身数据。应用本发明方法能使接入网设备的主控板自动完成单板的数据配置。
Description
技术领域
本发明涉及移动通信网络中接入网设备维护技术,特别涉及接入网设备的数据配置方法。
背景技术
目前,随着通信需求的急速膨胀,接入网设备的建设速度已大大加快。通常,接入网设备至少包括一个主控板及其控制的一个或一个以上的单板。在接入网设备的建设、维护和扩容过程中,将不可避免的会出现更换或插拔单板的情况。单板***接入网设备时,与其相关的主控板需要为该单板配置数据,使该单板不仅自身能够正常工作,还能与主控板以及其它相关的单板进行通信。其中,所述接入网设备在2G网络中指基站收发信机(BTS)和基站控制器(BSC);在3G网络中指基站NodeB和无线网络控制器(RNC)。下面以NodeB和RNC为例阐述现有技术出现的问题,在现有的NodeB和RNC中,主控板只能对各单板进行静态的数据配置,其数据配置过程如下所述。
首先,要将当前准备***的各个单板的配置数据保存在配置文件中,当主控板***接入网设备时从该配置文件中解析得到各个单板的配置数据,从而对当前***的单板进行数据配置并完成自身的数据配置。由于,不同单板将对应不同的配置数据;且同一单板在不同工作状态下,其配置数据也可能随之变化。因此,当接入网设备更换单板、或改变单板工作状态时,很可能要对配置文件进行相应更改,然后主控板重新启动,将修改后的配置文件中的配置数据下发给各个单板。其中,主控板为当前***的单板生成的配置数据为主控板与该单板之间相关的数据,该数据包含两个相应的部分:一、由主控板进行配置的、主控板与单板之间相关的数据,通常称为主控板的配置数据;二、由单板进行配置的、单板与主控板相关的数据,通常称为单板的配置数据。主控板根据主控板的配置数据完成自身配置,并将单板的配置数据下发给当前单板,由该单板根据接收到的单板的配置数据完成自身配置。为简化描述,本文将上述主控板的、与单板之间相关的配置数据称为第一配置数据,将单板的、与主控板相关的配置数据称为第二配置数据。这里,本文所述的配置数据主要指接入网设备管理各个单板传输资源的相关数据,比如为当前***的单板分配的传输资源标识等信息。
根据以上描述可见,在现有技术的数据配置过程中存在较多人为参与因素,用户的工作量较大。并且,每次单板的改变造成配置数据变化时,都要修改配置文件、重新启动主控板来重新配置数据,而且所有已***的单板也将根据主控板下发的数据来重新配置;但是,已***的单板中除了由于工作状态等发生改变而需要重配置数据的单板外,还可能存在未发生改变的单板,这些未发生改变的单板是无需重新配置数据的。因此,上述现有的数据配置方法不仅产生了大量冗余的数据配置操作,而且主控板的重新启动也使未发生改变的单板的正常工作受到影响。
随着NodeB和RNC等接入网设备规模的扩大,更换单板、改变单板状态等操作将出现得更为频繁,如果每次单板发生变化时都要重新组织配置文件、启动主控板、重新配置所有已***单板的数据,这将给接入网设备的维护工作带来不必要的麻烦和风险。可见,现有接入网设备的数据配置技术不方便设备的功能扩展、维护等工作,尤其不适合应用于主控板和单板数量众多的功能复杂的接入网设备。
发明内容
有鉴于此,本发明的主要目的在于提供一种接入网设备的数据配置方法,在接入网设备中,使主控板能自动完成单板的数据配置。
为达到上述目的,本发明的技术方案是这样实现的:
本发明公开了一种接入网设备的数据配置方法,用于包括主控板和单板的接入网设备,该方法包括:
A.单板***接入网设备时上报自身的信息给自身相关的主控板;
B.所述主控板根据所述单板上报的信息生成第一配置数据和第二配置数据;
C.所述主控板将所述第二配置数据下发给所述单板,该主控板和单板分别按第一配置数据和第二配置数据配置自身数据。
其中,该方法进一步包括:在配置文件中设置主控板以及各单板的静态配置数据;所述主控板从所述配置文件中解析得到主控板、以及各单板的静态配置数据,并按解析得到的主控板的静态配置数据配置自身数据;步骤B中,所生成的第一配置数据和第二配置数据为动态配置数据;步骤C中,所述主控板进一步给当前***的单板下发该单板的静态配置数据。
其中,该方法进一步包括:设置主控板的动态配置数据缺省值;所述主控板获取该主控板的动态配置数据缺省值,并按此动态配置数据缺省值配置自身数据;步骤C中,所述主控板配置自身数据的方法为:所述主控板判断所生成的第一配置数据是否与已配置的主控板的动态配置数据缺省值一致,如果一致,则保持该已配置的动态数据缺省值不变;否则使用所生成的第一配置数据重新配置自身数据。
其中,所述设置主控板的动态配置数据缺省值为:为每个与主控板相关的单板设置一个缺省值;步骤C所述判断为:判断为主控板设置的各个缺省值中,为当前***的单板设置的缺省值是否与所述第一配置数据相同。
其中,在所述配置文件中进一步设置各单板的相关单板信息;在所述步骤B之前,进一步包括:根据所述配置文件中各单板的相关单板信息判断当前***的单板是否与其它单板相关,如果是,则在执行步骤B和步骤C的同时执行步骤B’;否则执行步骤B和步骤C;
所述步骤B’包括:
B’1.判断与当前***的单板相关的其它单板是否已***,如果是,则根据当前***的单板的信息、以及自身记录的所述已***的其它单板的信息,生成第三配置数据和第四配置数据,记录当前***的单板的信息,执行步骤B’2;否则记录当前***的单板的信息,结束所述步骤B’;
B’2.所述主控板将所生成的第三配置数据和第四配置数据分别发送至当前***的单板和所述已***的其它单板,该当前***的单板和该已***的其它单板按接收到的配置数据配置自身数据。
其中,该方法进一步包括:设置各单板的动态配置数据缺省值,所述主控板获取各单板的动态配置数据缺省值;步骤B1中,所述判断与当前***的单板相关的其它单板还未***时,进一步包括:将所获取的当前***的单板的动态配置数据缺省值下发给该当前***的单板;该当前***的单板按接收到的动态配置数据缺省值配置自身数据;步骤B2中,所述主控板发送第四配置数据至该已***的其它单板方法为:判断当前生成的第四配置数据是否与已下发给该已***的其它单板的动态配置数据缺省值一致,如果一致,则不下发该第四配置数据给该已***的其它单板;否则下发该第四配置数据给该已***的其它单板,该已***的其它单板根据接收到的第四配置数据重新配置自身数据。
其中,所述配置文件中设置的各单板的动态配置数据缺省值为:为每个单板的每个相关单板设置一个缺省值;步骤B’1中发送的动态配置数据缺省值为:为每个单板设置的各个缺省值中,为当前***的单板的每个相关单板设置的缺省值;步骤B’2所述判断为:判断为所述已***的单板设置的各个缺省值中,为当前***的单板设置的缺省值是否与所述第四配置数据相同。
其中,所述动态配置数据缺省值设置在配置文件中,所述获取动态配置数据缺省值为:主控板***接入网设备时,从配置文件中解析得到动态配置数据缺省值;或者,所述动态配置数据缺省值设置在主控板的控制程序中,所述获取动态配置数据缺省值为:主控板***接入网设备时,主控板的控制程序将动态配置数据缺省值配置给主控板。
其中,所述单板上报的信息包括:单板类型;所述动态配置数据包括:传输资源标识。
其中,所述接入网设备为:BTS或BSC;或者为:基站NodeB或RNC。
由上述方案可以看出,本发明的关键在于:单板***接入网设备时主动上报自身信息给主控板,主控板根据单板上报的信息生成第一配置数据和第二配置数据,将第二配置数据下发给所述单板,主控板和单板分别根据所生成的第一配置数据和第二配置数据完成自身配置。
本发明所提供的接入网设备的数据配置方法,在整个数据配置过程中无需人为干预。主控板不仅能自动实现自身与各单板之间的数据配置,还能自动完成相关单板之间的数据配置。此外,为减少数据处理量,可将配置数据分为静态和动态进行处理;根据实现需要,还可进一步在单板***之前采用动态配置数据缺省值进行配置。在实现上述多种方式的数据配置过程中,某一单板的插拔所造成的数据配置操作并不会影响到其它单板的正常工作,也不会造成冗余的数据配置操作,从而本发明方法为接入网设备的在线调试、扩容等提供了实施基础,可以称为当前接入网设备维护技术的有益补充。
附图说明
图1为本发明方法中单板与主控板之间相关数据配置一较佳实施例处理流程示意图;
图2为本发明方法中单板与主控板之间相关数据配置另一较佳实施例处理流程示意图;
图3为本发明方法中单板之间相关数据配置一较佳实施例处理流程示意图;
图4为本发明方法中单板之间相关数据配置另一较佳实施例处理流程示意图。
具体实施方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明提供了一种接入网设备的数据配置方法,该方法的主要处理思想为:单板在***接入网设备时主动上报自身信息给主控板;该主控板根据接收到的所述单板的信息生成第一配置数据和第二配置数据,并将所生成的第二配置数据下发给该当前***的单板;从而,该主控板和该当前***的单板可分别按第一配置数据和第二配置数据完成自身配置。这里,所述单板的信息包括:单板类型、所***的槽位号、物理地址、端口号等等。
由于,主控板与各单板之间完成数据配置时,有相当一部分数据是始终保持不变的,此类数据被称为静态配置数据,比如:E1/T1传输模式等。还有一部分数据与单板和主控板当前的状态相关,将可能发生变化,此类数据被称为动态配置数据,比如:E1/T1工作模式、传输资源标识等。为简化处理,可预先将主控板以及各单板的静态配置数据保存在配置文件中,当主控板***时自动读取配置文件,从中解析得到主控板、以及各个单板的静态配置数据;然后,当单板***时,主控板再根据当前***的单板信息生成动态配置数据,此时生成的动态配置数据包括:主控板配置的第一配置数据和当前***单板配置的第二配置数据。
本发明方法可应用于背景技术所述的BSC、BTS、RNC、和NodeB设备,下面以应用于RNC或NodeB设备为例对本发明方法加以详细说明。
其中,主控板除了要生成自身与当前***的单板之间相关的动态配置数据以外,在某些情况下还要生成当前***的单板与其它单板之间相关的动态配置数据。由于生成并配置这两种动态配置数据的处理相对独立,以下将对应用本发明方法生成并配置这两种动态配置数据的过程分别加以阐述。由前面所述可知,主控板与当前***的单板之间相关的动态配置数据包含两个相应的部分:第一配置数据和第二配置数据;所述当前***的单板与其它单板之间相关的动态配置数据也包含两个相应的部分:一、由当前***的单板进行配置的、该当前***的单板与其它单板之间相关的数据,本文简称为第三配置数据;二、由所述相关的其它单板进行配置的、该其它单板与该当前***的单板之间相关的数据,本文简称为第四配置数据。
图1和图2所示实施例仅描述了一个单板***接入网设备并启动后,主控板与该单板之间相关数据的配置过程,每个单板***接入网设备并启动后,主控板均将按图1和图2所示步骤完成自身与当前***的单板之间相关数据的配置。
图1为本发明方法中单板与主控板之间相关数据配置一较佳实施例处理流程示意图。本实施例中,当前***的单板为单板1。如图1所示,具体处理步骤包括:
步骤101:主控板***接入网设备后,读取预先保存的配置文件,从配置文件中解析得到自身、以及各个单板的静态配置数据。
步骤102:主控板使用步骤101解析得到的主控板的静态配置数据完成自身静态数据的配置。
步骤103:单板1***接入网设备后,上报自身的单板1的信息给主控板。
这里,所述单板1的信息包括:单板1所***的槽位号、物理地址、端口号、单板1的单板类型等等。
步骤104:主控板根据接收到的单板1的信息,生成该单板1和主控板之间相关的动态配置数据,包括:所述第一配置数据和第二配置数据。
对于RNC或NodeB设备来说,其中***的各个单板主要完成RNC或NodeB中各个Iub接口传输模块的功能处理,主控板主要负责管理各个单板的传输资源,其生成的动态配置数据主要包括为各单板分配的传输资源标识等信息,因此,所述生成动态配置数据的过程主要包括:根据单板上报的信息确定单板的传输资源类型,为该单板分配该类型所需的传输资源,并将所分配的传输资源的标识等信息作为动态配置数据,此部分分配传输资源的处理可采用公知技术来实现,这里不再进一步详述。其中,所述传输资源标识通常指所分配的传输资源标识号。
可见,主控板生成动态配置数据的具体处理取决于主控板和各单板实现的具体功能,根据主控板和各单板实现的具体功能可应用现有技术来生成具体的动态配置数据,对此本文不再进一步详述,本发明也并不限定生成动态配置数据的具体处理方式。
步骤105:主控板使用步骤104生成的第一配置数据完成自身动态数据的配置。同时,将步骤104生成的第二配置数据、以及步骤101中解析得到单板1的静态配置数据一同下发给单板1,单板1根据接收到的第二配置数据和静态配置数据完成自身静态和动态数据的配置。
至此,主控板与单板1之间相关的数据配置全部完成,在数据配置的基础上主控板能够成功对单板1实施控制、单板1也可正常工作并可成功与主控板进行通信。
图1所示实施例中,只有当单板1上报了自身信息后,主控板才能生成自身的与单板1相关的动态配置数据并完成自身动态数据配置。本发明还提供了另一种实现方式,就是:预先设置主控板的动态配置数据缺省值,主控板***接入网设备并启动时获取该主控板的动态配置数据缺省值,并直接使用该动态配置数据缺省值配置自身动态数据;然后在接收到单板1上报的信息后,判断根据该信息生成的第一配置数据是否与已配置的动态配置数据缺省值一致,如果一致,则保持原来数据配置不变,如果不一致,则按当前生成的第一配置数据重新配置自身数据。采用此种实现方式的实施例如图2所示。
图2为本发明方法中单板与主控板之间相关数据配置另一较佳实施例处理流程示意图。本实施例中,当前***的单板为单板1。所述主控板的动态配置数据缺省值设置在配置文件中,主控板获取动态配置数据缺省值的方法为:从配置文件中解析得到该主控板的动态配置数据缺省值。如图2所示,具体处理步骤包括:
步骤201:主控板***接入网设备后,读取预先保存的配置文件,从配置文件中解析得到自身、以及各个单板的静态配置数据,还同时解析得到主控板的动态配置数据缺省值。
这里,主控板的动态配置数据缺省值可以设置为:为所有与主控板相关的单板统一设置一个缺省值;或者,为每一个与主控板相关的单板设置一个缺省值,比如:当主控板用于管理各单板的传输资源时,主控板的动态配置数据缺省值可设置为:为每个与主控板相关的单板分配的传输资源标识缺省值。本发明对于如何设置主控板的动态配置数据缺省值并不进行限定。
步骤202:主控板使用步骤201解析得到的主控板的静态配置数据完成自身静态数据的配置,同时使用步骤201解析得到主控板的动态配置数据缺省值配置自身动态数据。
步骤203:单板1***接入网设备后,上报自身的单板1的信息给主控板。
步骤204:主控板根据接收到的单板1的信息生成该单板1和主控板之间相关的动态配置数据,该动态配置数据包括:所述第一配置数据和第二配置数据。
步骤205:主控板判断步骤204生成的第一配置数据与步骤202已配置的主控板的动态配置数据缺省值是否一致,如果一致,则保持自身配置的动态数据不变;如果不一致,则删除步骤202已配置的主控板的动态配置数据缺省值,使用步骤204生成的第一配置数据重新配置自身动态数据。
这里,所述判断具体为:判断主控板的各个动态配置数据缺省值中,为单板1设置的动态配置数据缺省值是否与所述第一配置数据相同,如果相同,说明第一配置数据与所述动态配置数据缺省值一致,否则说明不一致。。
同时,主控板还将步骤204生成的第二配置数据以及步骤201中解析得到单板1的静态配置数据一同下发给单板1,该单板1根据接收到的第二配置数据和静态配置数据完成自身静态和动态数据的配置。
由于,主控板要为每个与自身相关的单板配置相关数据。因此,每个与主控板相关的单板***接入网设备时,均要执行图1或图2所述的处理。如果当前***的单板还与其它单板相关,主控板还要进一步如以下图3和图4所述为各单板配置它们之间相关的数据。
图3和图4的实施例主要讨论主控板为两个相关单板配置数据的过程,实际处理中,图3和图4的实施例中还要包括主控板配置自身与单板之间相关数据的处理。为简化描述,图3和图4中并未示出图1和图2所述主控板配置自身与单板之间相关数据的处理。也就是设定图3和图4的实施例在执行图3和图4所示步骤的同时,还进行图1或图2所示的处理:主控板***后根据配置文件解析出自身以及各个单板的静态配置数据,主控板配置自身与当前***的单板之间相关的动态配置数据。
图3和图4所示实施例描述了主控板为两个相关单板配置它们之间相关数据的过程。对于每两个相关的单板,主控板均可按图3和图4所示步骤完成该两个相关单板之间的数据配置。
图3为本发明方法中单板之间相关数据配置一较佳实施例处理流程示意图。本实施例中,单板1与单板2先后***接入网设备,且单板1与单板2相关。如图3所示,具体处理步骤包括:
步骤301:单板1***接入网设备后,上报单板1的信息给主控板。
步骤302:主控板判断单板2与单板1相关,但单板2还未***,则保存步骤301所述单板1上报的信息,并记录该单板1已***。
这里,主控板的配置文件中还描述了各个单板是否与其它单板相关、且与哪些其它单板相关。当主控板接收到单板上报的信息后,首先根据配置文件的描述可以判断单板是否与其它单板相关,如果该单板没有相关的其它单板,则仅按图1或图2所述的后续步骤进行处理,不必执行图3或图4所述的后续步骤;如果该单板与其它单板相关、且该相关的其它单板已***,则生成该两个相关单板之间相关的动态配置数据;如果该单板与其它单板相关、但该相关的其它单板还未***,则记录当前***的单板,等待该相关的其它单板***后再生成二者相关的动态配置数据。这里,主控板实时记录所有***的单板的信息,因此可以判断该相关的其它单板是否已***。
本实施例设定:单板1先***,与其相关的单板2后***。所以,本步骤主控板判断的结果为:单板1与单板2相关、但单板2还未***。
步骤303:单板2***接入网设备后,上报单板2的信息给主控板。
步骤304:主控板判断单板2与单板1相关,且单板1已***。
步骤305:主控板根据自身步骤302记录的单板1信息以及步骤303接收到的单板2信息,生成单板1和单板2之间相关的动态配置数据,该动态配置数据包括:单板2的、该单板2与单板1相关的动态配置数据,简称为第三配置数据;单板1的、该单板1与单板2相关的动态配置数据,简称为第四配置数据。
当主控板用于管理各单板的传输资源时,本步骤所生成的动态配置数据包括:主控板分配的单板1和单板2之间通信所需的传输资源标识等信息。
步骤306:主控板将步骤305生成的第三配置数据下发给单板2。
步骤307:单板2根据接收到的第三配置数据完成自身动态数据配置。
步骤308:主控板将步骤305生成的第四配置数据下发给单板1。
步骤309:单板1根据接收到第四配置数据完成自身动态数据配置。
以上所述步骤306和步骤307可放在步骤308和步骤309的后面执行或同步执行,本发明不限定它们的执行顺序。
至此,单板1与单板2之间相关的数据配置全部完成,在数据配置的基础上单板1能够成功与单板2进行通信。
图3所示实施例中,只有当单板1和单板2均上报自身信息后,主控板才能生成单板1与单板2之间相关的动态配置数据,再将所生成动态配置数据下发给单板1和单板2。本发明还提供了另一种实现方式:预先设置各单板的动态配置数据缺省值,主控板***接入网设备并启动后,获取各个单板的动态配置数据缺省值。然后,以配置单板1与单板2之间相关数据为例,当主控板接收到单板1上报的信息后,将所获取的单板1的动态配置数据缺省值下发给单板1;当主控板接收到单板2上报的信息后,判断根据单板1和单板2的信息生成的第四配置数据是否与已下发的单板1的动态配置数据缺省值一致,如果一致,则不再给单板1下发该第四配置数据,如果不一致,则将当前生成的第四配置数据下发给单板1。采用此种实现方式的实施例如图4所示。
图4为本发明方法中单板之间相关数据配置另一较佳实施例处理流程示意图。本实施例中,单板1与单板2先后***接入网设备,且单板1与单板2相关。所述各单板的动态配置数据缺省值设置在配置文件中,主控板获取该动态配置数据缺省值的方法为:从配置文件中解析得到各单板的动态配置数据缺省值。如图4所示,具体处理步骤包括:
步骤401:单板1***接入网设备后,上报单板1的信息给主控板。
步骤402:主控板判断单板2与单板1相关,但单板2还未***,则保存步骤401所述单板1上报的信息,并记录该单板1已***。
本实施例设定:单板1先***,与其相关的单板2后***。所以,本步骤的判断结果为:单板1与单板2相关、但单板2还未***。
步骤403:主控板从配置文件中解析得到单板1的动态配置数据缺省值。
这里,所述配置文件中的各单板的动态配置数据缺省值可设置为:为所有单板统一设置一个缺省值;或者,为每个单板设置一个缺省值;或者,为每个单板的每个相关单板设置一个缺省值,比如设置为:每个单板与每个相关单板进行通信的传输资源标识缺省值。本发明对于此缺省值的设置并不进行限定。所述单板1的动态配置数据缺省值为:为各个单板设置的各个缺省值中,为单板1的各个相关单板设置的各个缺省值。
步骤404:主控板将步骤403得到的单板1的动态配置数据缺省值下发给单板1。
步骤405:单板1根据接收到的动态配置数据缺省值完成自身动态数据配置。
步骤406:单板2***接入网设备后,上报单板2的信息给主控板。
步骤407:主控板判断单板2与单板1相关,且单板1已***。
步骤408:主控板根据自身步骤402记录的单板1信息以及步骤406接收到的单板2信息,生成该单板1和该单板2之间相关的动态配置数据,该动态配置数据包括:单板2的、该单板2与单板1相关的动态配置数据,简称为第三配置数据;单板1的、该单板1与单板2相关的动态配置数据,简称为第四配置数据。
步骤409:主控板将步骤408生成的第三配置数据下发给单板2。
步骤410:单板2根据接收到的第三配置数据完成自身动态数据配置。
步骤411:主控板判断步骤408生成的第四配置数据与步骤404已下发的单板1的动态配置数据缺省值是否一致,如果一致,则不再下发所生成的第四配置数据,结束当前处理;如果不一致,则执行步骤412。
本步骤所述判断具体为:判断为单板1设置的各个缺省值中,为与单板1相关的单板2设置的缺省值是否与所述第四配置数据相同,如果相同,说明所述第四配置数据与已配置的动态配置数据缺省值一致;如果不同则说明不一致。
步骤412:主控板将步骤408生成的第四配置数据下发给单板1。
步骤413:单板1根据接收到的第四配置数据重新配置自身动态数据。
以上所述步骤409和步骤410,可以放在步骤411至步骤413的后面执行或同步执行,本发明不限定它们的执行顺序。
其中,主控板或各单板的动态配置数据缺省值除了可以设置在配置文件中还可以设置在主控板的控制程序中,当主控板***接入网设备时,该控制程序可自动将主控板或各单板的动态配置数据缺省值配置给主控板。另外,当要修改主控板或各单板的动态配置数据缺省值时,可以将修改后的动态配置数据缺省值设置在配置文件中,通过配置文件的重配置来完成动态配置数据缺省值的更新。总之,设置动态配置数据缺省值的方法有多种,本发明并不进行限定,由于设置动态配置数据缺省值的具体处理非本发明解决的问题,因此本文对此不作详述。
综上所述,应用本发明方法主控板在单板***接入网设备时能实时生成配置数据并下发给当前***的单板,从而完成数据配置。并且在配置当前***的单板的数据时,不必重新启动主控板,不必对当前已***的所有单板数据进行重配置,从而不会对其它单板的工作产生任何影响。这样,在接入网设备建设初期或软件升级的过程中,应用本发明方法就能使接入网设备支持不重启主控板、不影响其它单板正常运行的单板即插即用功能;进而,使NodeB或RNC等接入网设备得以实现不中断当前业务的传输资源扩容,从而大大提高了接入网设备维护的稳定性和实用性。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1、一种接入网设备的数据配置方法,用于包括主控板和单板的接入网设备,其特征在于,该方法包括:
A.单板***接入网设备时上报自身的信息给自身相关的主控板;
B.所述主控板根据所述单板上报的信息生成第一配置数据和第二配置数据;
C.所述主控板将所述第二配置数据下发给所述单板,该主控板和单板分别按第一配置数据和第二配置数据配置自身数据。
2、根据权利要求1所述的方法,其特征在于,该方法进一步包括:在配置文件中设置主控板以及各单板的静态配置数据;所述主控板从所述配置文件中解析得到主控板、以及各单板的静态配置数据,并按解析得到的主控板的静态配置数据配置自身数据;
步骤B中,所生成的第一配置数据和第二配置数据为动态配置数据;
步骤C中,所述主控板进一步给当前***的单板下发该单板的静态配置数据。
3、根据权利要求2所述的方法,其特征在于,该方法进一步包括:设置主控板的动态配置数据缺省值;所述主控板获取该主控板的动态配置数据缺省值,并按此动态配置数据缺省值配置自身数据;
步骤C中,所述主控板配置自身数据的方法为:所述主控板判断所生成的第一配置数据是否与已配置的主控板的动态配置数据缺省值一致,如果一致,则保持该已配置的动态数据缺省值不变;否则使用所生成的第一配置数据重新配置自身数据。
4、根据权利要求3所述的方法,其特征在于,所述设置主控板的动态配置数据缺省值为:为每个与主控板相关的单板设置一个缺省值;
步骤C所述判断为:判断为主控板设置的各个缺省值中,为当前***的单板设置的缺省值是否与所述第一配置数据相同。
5、根据权利要求2所述的方法,其特征在于,在所述配置文件中进一步设置各单板的相关单板信息;
在所述步骤B之前,进一步包括:根据所述配置文件中各单板的相关单板信息判断当前***的单板是否与其它单板相关,如果是,则在执行步骤B和步骤C的同时执行步骤B’;否则执行步骤B和步骤C;
所述步骤B’包括:
B’1.判断与当前***的单板相关的其它单板是否已***,如果是,则根据当前***的单板的信息、以及自身记录的所述已***的其它单板的信息,生成第三配置数据和第四配置数据,记录当前***的单板的信息,执行步骤B’2;否则记录当前***的单板的信息,结束所述步骤B’;
B’2.所述主控板将所生成的第三配置数据和第四配置数据分别发送至当前***的单板和所述已***的其它单板,该当前***的单板和该已***的其它单板按接收到的配置数据配置自身数据。
6、根据权利要求5所述的方法,其特征在于,该方法进一步包括:设置各单板的动态配置数据缺省值,所述主控板获取各单板的动态配置数据缺省值;
步骤B’1中,所述判断与当前***的单板相关的其它单板还未***时,进一步包括:将所获取的当前***的单板的动态配置数据缺省值下发给该当前***的单板;该当前***的单板按接收到的动态配置数据缺省值配置自身数据;
步骤B’2中,所述主控板发送第四配置数据至该已***的其它单板方法为:判断当前生成的第四配置数据是否与已下发给该已***的其它单板的动态配置数据缺省值一致,如果一致,则不下发该第四配置数据给该已***的其它单板;否则下发该第四配置数据给该已***的其它单板,该已***的其它单板根据接收到的第四配置数据重新配置自身数据。
7、根据权利要求6所述的方法,其特征在于,所述设置各单板的动态配置数据缺省值为:为每个单板的每个相关单板设置一个缺省值;
步骤B’1中发送的动态配置数据缺省值为:为每个单板设置的各个缺省值中,为当前***的单板的每个相关单板设置的缺省值;
步骤B’2所述判断为:判断为所述已***的单板设置的各个缺省值中,为当前***的单板设置的缺省值是否与所述第四配置数据相同。
8、根据权利要求3、4、6、或7所述的方法,其特征在于,所述动态配置数据缺省值设置在配置文件中,所述获取动态配置数据缺省值为:主控板***接入网设备时,从配置文件中解析得到动态配置数据缺省值;或者,
所述动态配置数据缺省值设置在主控板的控制程序中,所述获取动态配置数据缺省值为:主控板***接入网设备时,主控板的控制程序将动态配置数据缺省值配置给主控板。
9、根据权利要求1至7任一项所述的方法,其特征在于,所述单板上报的信息包括:单板类型;所述动态配置数据包括:传输资源标识。
10、根据权利要求1至7任一项所述的方法,其特征在于,所述接入网设备为:基站收发信机BTS或基站控制器BSC;或者为:基站NodeB或无线资源控制器RNC。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100770125A CN100421494C (zh) | 2005-06-13 | 2005-06-13 | 一种接入网设备的数据配置方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100770125A CN100421494C (zh) | 2005-06-13 | 2005-06-13 | 一种接入网设备的数据配置方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1882152A true CN1882152A (zh) | 2006-12-20 |
CN100421494C CN100421494C (zh) | 2008-09-24 |
Family
ID=37520074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100770125A Expired - Fee Related CN100421494C (zh) | 2005-06-13 | 2005-06-13 | 一种接入网设备的数据配置方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100421494C (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010028553A1 (zh) * | 2008-09-10 | 2010-03-18 | 华为技术有限公司 | 一种端口配置管理方法、单板及端口配置管理*** |
CN101420705B (zh) * | 2007-10-26 | 2010-09-29 | 中兴通讯股份有限公司 | 板间参数配置管理方法 |
CN101741593B (zh) * | 2008-11-19 | 2012-07-04 | 华为技术有限公司 | 一种动态加载业务板的方法和动态加载*** |
CN102546778A (zh) * | 2011-12-28 | 2012-07-04 | 武汉虹旭信息技术有限责任公司 | 基于代理跨平台的无线网络接入控制器板间通信方法 |
CN103259733A (zh) * | 2013-05-15 | 2013-08-21 | 杭州华三通信技术有限公司 | 一种子卡单元动态适配方法和线卡板 |
CN103843385A (zh) * | 2013-11-08 | 2014-06-04 | 华为技术有限公司 | 一种基站静态数据配置方法及基站 |
US8780724B2 (en) | 2008-10-27 | 2014-07-15 | Huawei Technologies Co., Ltd. | Method, node device, and communication system for device pool management |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1154046C (zh) * | 2001-04-06 | 2004-06-16 | 华为技术有限公司 | 一种检测单板在位的方法 |
CN100380320C (zh) * | 2003-03-28 | 2008-04-09 | Ut斯达康(中国)有限公司 | 单板自动配置的方法 |
CN1319339C (zh) * | 2003-10-30 | 2007-05-30 | 华为技术有限公司 | 一种单板信息的配置方法及装置 |
-
2005
- 2005-06-13 CN CNB2005100770125A patent/CN100421494C/zh not_active Expired - Fee Related
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101420705B (zh) * | 2007-10-26 | 2010-09-29 | 中兴通讯股份有限公司 | 板间参数配置管理方法 |
WO2010028553A1 (zh) * | 2008-09-10 | 2010-03-18 | 华为技术有限公司 | 一种端口配置管理方法、单板及端口配置管理*** |
US8780724B2 (en) | 2008-10-27 | 2014-07-15 | Huawei Technologies Co., Ltd. | Method, node device, and communication system for device pool management |
CN101741593B (zh) * | 2008-11-19 | 2012-07-04 | 华为技术有限公司 | 一种动态加载业务板的方法和动态加载*** |
CN102546778A (zh) * | 2011-12-28 | 2012-07-04 | 武汉虹旭信息技术有限责任公司 | 基于代理跨平台的无线网络接入控制器板间通信方法 |
CN102546778B (zh) * | 2011-12-28 | 2015-07-15 | 武汉虹旭信息技术有限责任公司 | 基于代理跨平台的无线网络接入控制器板间通信方法 |
CN103259733A (zh) * | 2013-05-15 | 2013-08-21 | 杭州华三通信技术有限公司 | 一种子卡单元动态适配方法和线卡板 |
CN103259733B (zh) * | 2013-05-15 | 2016-12-28 | 杭州华三通信技术有限公司 | 一种子卡单元动态适配方法和线卡板 |
CN103843385A (zh) * | 2013-11-08 | 2014-06-04 | 华为技术有限公司 | 一种基站静态数据配置方法及基站 |
WO2015066902A1 (zh) * | 2013-11-08 | 2015-05-14 | 华为技术有限公司 | 一种基站静态数据配置方法及基站 |
CN103843385B (zh) * | 2013-11-08 | 2017-04-26 | 华为技术有限公司 | 一种基站静态数据配置方法及基站 |
Also Published As
Publication number | Publication date |
---|---|
CN100421494C (zh) | 2008-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1882152A (zh) | 一种接入网设备的数据配置方法 | |
CN101064630A (zh) | 一种数据同步方法及*** | |
CN1818868A (zh) | 嵌入式操作***多任务并行启动优化实现方法 | |
CN1430440A (zh) | 基站调制解调器的存储器控制装置和方法 | |
CN1252589C (zh) | 监视子进程建立和解除的方法、设备驱动器和计算机*** | |
CN1652253A (zh) | 存储卡和半导体器件 | |
CN1229944A (zh) | 用于减少预装类的脚印的***和方法 | |
CN1852101A (zh) | 一种并行下载方法和终端 | |
CN1852137A (zh) | 一种实现客户端数据和服务器端数据同步的方法 | |
CN1545048A (zh) | 一种用二维表实现的树的存储、访问的方法 | |
CN1960261A (zh) | 一种获取单板的物理槽位号和槽位类型的方法及*** | |
CN1848851A (zh) | 创建轻量目录访问协议数据交换格式片段的方法与计算机 | |
CN101043695A (zh) | 一种在移动通信***内存储和维护用户设备信息的方法 | |
CN1918932A (zh) | 在用户身份模块/可移动用户身份模块卡中的优选漫游列表更新 | |
CN101056175A (zh) | 磁盘阵列及其访问权限控制方法与装置、服务器及服务器*** | |
CN1852261A (zh) | 维护邻居表项的方法 | |
CN104111867B (zh) | 一种虚拟机迁移装置及方法 | |
CN101047670A (zh) | 一种mac地址表老化、操作方法及其处理*** | |
CN1967500A (zh) | 自动测试过程中资源使用的方法 | |
CN100339848C (zh) | 自动配置或恢复计算机***网络配置的方法 | |
CN1889729A (zh) | 扩展移动终端的存储空间的方法和*** | |
CN1852546A (zh) | 一种用于基站***的操作维护***和方法 | |
CN1725707A (zh) | 管理分布式网络设备的方法 | |
CN1245686C (zh) | 嵌入式***中软件补丁的加载与同步的方法 | |
CN101079758A (zh) | 数据的核查方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080924 Termination date: 20170613 |
|
CF01 | Termination of patent right due to non-payment of annual fee |