板间参数配置管理方法转让专利

申请号 : CN200710165517.6

文献号 : CN101420705B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李伟凌晨曾向阳

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

摘要 :

本发明提出了一种板间参数配置管理方法,该方法包括以下步骤:步骤S202,位于单板上的单板配置模块根据预设置条件向主控单板发起配置审计请求指示信息;步骤S204,位于主控单板上的主控单板配置模块通过执行配置审计对单板的配置参数进行审计,并将配置审计信息发送至单板;步骤S206,在接收到主控单板的配置审计信息后,单板上的单板配置模块对配置审计信息进行审核校验,并将审核校验的结果返回给主控单板;以及步骤S208,在接收到审核校验的结果后,主控单板上的主控单板配置模块进行后续处理。通过本发明的板间参数配置管理方法,进一步保证了主控单板与单板的板间通信的可靠性和稳定性。

权利要求 :

1.一种板间参数配置管理方法,其特征在于,所述方法包括:

步骤S202,位于单板上的单板配置模块根据预设置条件向主控单板发起配置审计请求指示信息;

步骤S204,位于主控单板上的主控单板配置模块通过执行配置审计对所述单板的配置参数进行审计,并将配置审计信息发送至所述单板;

步骤S206,在接收到所述主控单板的配置审计信息后,所述单板上的单板配置模块对所述配置审计信息进行审核校验,并将审核校验的结果返回给所述主控单板;以及步骤S208,在接收到所述审核校验的结果后,所述主控单板上的主控单板配置模块进行后续处理。

2.根据权利要求1所述的板间参数配置管理方法,其特征在于,所述主控单板和单板之间的应用层消息通信采用消息应答方式。

3.根据权利要求2所述的板间参数配置管理方法,其特征在于,通过循环冗余码校验方式对所述配置审计信息进行审核校验。

4.根据权利要求2所述的板间参数配置管理方法,其特征在于,在所述步骤S204中,位于主控单板上的主控单板配置模块接收到所述配置审计请求指示信息后,确定是否进行审计并发送所述配置审计信息到所述单板,所述配置审计信息包括审计内容。

5.根据权利要求1至4中任一项所述的板间参数配置管理方法,其特征在于,所述主控单板配置模块所审计的内容包括以下至少之一:消息数量、消息内容的一致性。

6.根据权利要求5所述的板间参数配置管理方法,其特征在于,所述消息数量通过在所述主控单板和所述单板之间采用全局变量计数器进行累加。

说明书 :

技术领域

本发明涉及通信领域,尤其涉及一种板间参数配置管理方法。

背景技术

基站系统中,基站由主控单板和单板构成,主控单板负责控制所有的其它的单板的参数配置管理等。主控单板与单板间的应用层消息通信,采用消息应答方式。消息应答的通信方法基本流程如图1所示:
步骤一,主控单板发送参数配置消息给单板,并设置超时处理定时器。
步骤二,单板接收消息,处理完成后回应处理结果给主控单板。
步骤三,主控单板接收应答消息,根据处理结果,杀定时器、上报后台配置错误告警等,结束此次配置流程。
异常流程包括:
因为实时板间应用层消息通信在步骤一、二时候,都可能消息丢失,从而主控单板超时重发。
此种方法存在以下几个问题:
1)主控单板本身处理的功能就比较复杂,消息应答方式会增加主控单板的处理复杂度。消息应答方式,发现应答错误或者超时,采用的是设置定时器,定时重发,定时器处理是放在主控单板上的,处理复杂性进一步增大。
2)消息应答方式,一般上层,比如参数配置管理模块,不会对配置的内容是否被篡改做校验,保证不了主控单板和单板间消息内容的正确性、一致性。
3)在基站系统实际的运行、测试中发现,此种处理方式,还存在代码维护较复杂,扩展性不好等问题。定时器的使用,尤其是扩展定时器,很容易出错,定位问题和故障的难度较大,运营维护成本较高。

发明内容

鉴于以上所述的一个或多个问题,本发明提供了一种板间参数配置管理方法,可以进一步保证主控单板与单板的板间通信的可靠性和稳定性。
根据本发明的板间参数配置管理方法包括:步骤S202,位于单板上的单板配置模块根据预设置条件向主控单板发起配置审计请求指示信息;步骤S204,位于主控单板上的主控单板配置模块通过执行配置审计对单板的配置参数进行审计,并将配置审计信息发送至单板;步骤S206,在接收到主控单板的配置审计信息后,单板上的单板配置模块对配置审计信息进行审核校验,并将审核校验的结果返回给主控单板;以及步骤S208,在接收到审核校验的结果后,主控单板上的主控单板配置模块进行后续处理。
其中,主控单板和单板之间的应用层消息通信采用消息应答方式。通过循环冗余码校验方式对配置审计信息进行审核校验。
在步骤S204中,位于主控单板上的主控单板配置模块接收到配置审计请求指示信息后,确定是否进行审计并发送配置审计信息到单板,配置审计信息包括审计内容。
主控单板配置模块所审计的内容包括以下至少之一:消息数量、消息内容的一致性。消息数量通过在主控单板和单板之间采用全局变量计数器进行累加。
通过本发明的板间参数配置管理方法,保证消息内容和消息数量一致性;审计校验的消息内容,采用CRC校验方式(或者其他方式),对系统的效率影响并不大。较小的代价保证系统进一步的稳定性;减少主控单板的复杂性,把配置审计控制转移到功能简单的单板完成,增强系统的稳定性和可维护性。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是现有技术的配置审核请求过程流程图;
图2是根据本发明的板间参数配置管理方法的流程图;
图3是根据本发明实施例的板间参数配置管理方法的流程图;
图4是根据本发明实施例的配置审核请求过程的流程图;以及
图5是根据本发明实施例的配置审核过程请求和回应的流程图。

具体实施方式

下面参考附图,详细说明本发明的具体实施方式。
图2是根据本发明的板间参数配置管理方法。如图2所示,该方法包括以下步骤:
步骤S202,位于单板上的单板配置模块根据预设置条件向主控单板发起配置审计请求指示信息。
步骤S204,位于主控单板上的主控单板配置模块通过执行配置审计对单板的配置参数进行审计,并将配置审计信息发送至单板。
步骤S206,在接收到主控单板的配置审计信息后,单板上的单板配置模块对配置审计信息进行审核校验,并将审核校验的结果返回给主控单板。
步骤S208,在接收到审核校验的结果后,主控单板上的主控单板配置模块进行后续处理。
其中,主控单板和单板之间的应用层消息通信采用消息应答方式。通过循环冗余码校验方式对配置审计信息进行审核校验。
在步骤S204中,位于主控单板上的主控单板配置模块接收到配置审计请求指示信息后,确定是否进行审计并发送配置审计信息到单板,配置审计信息包括审计内容。
主控单板配置模块所审计的内容包括以下至少之一:消息数量、消息内容的一致性。消息的数量通过在主控单板和单板之间采用全局变量计数器进行累加。
图3是根据本发明实施例的板间参数配置管理方法。如图3所示,该方法包括以下步骤:
步骤S302,单板配置模块根据单板是否投入使用等预设置条件,发起配置审计请求指示信息到主控单板配置模块。
步骤S304,主控单板配置模块通过执行配置审核这个过程,完成对配置参数的审核。
步骤S306,主控单板配置模块发送配置审计信息到单板配置模块。
步骤S308,单板配置模块根据配置审计信息进行消息审核校验。
步骤S310,单板配置模块把审核结果返回给主控单板配置模块。
步骤S312,主控单板配置模块根据审核结果进行后续的处理。
配置审计思想,运用到消息容易丢失的主控单板与辅助单板之间的应用层通信。
配置审核分为配置审核请求过程和配置审核过程,下面将详细说明。
图4是根据本发明实施例的配置审核请求过程的流程图。如图2所示,该过程包括以下步骤:
步骤一,审计请求指示,即审计促发的条件,由单板配置模块采用定时促发,向主控单板配置模块发送配置审计请求指示消息。
步骤二,主控单板配置模块收到配置审计请求指示消息,根据消息类型发起审计过程。
图5是根据本发明实施例的配置审核过程请求和回应的流程图。配置审核过程,如图5所示,在图4的配置审核促发过程基础上,基本的步骤如下:
步骤一,单板配置模块定时(单板投入使用之后,没有投入使用不必促发审计流程)发送配置审计请求指示消息到主控单板,请求主控单板配置模块发起配置审计,消息驱动采用定时器定时发送。
步骤二,主控单板决定是否同意进行审计,发送配置审计信息到单板。
审计的内容可以包括消息个数、内容的一致性等。消息个数在主控单板和单板分别采用全局变量计数器累加,主控单板中的消息内容主控单板根据单板发送审计请求指示消息重新从主控单板上的主控单板数据存储模块获取发给单板,单板保留配置的最新有效的参数(如果消息结构过大可以采用校验码保存,减少存储的消息内容,比如使用的CRC校验方式保存最新的消息,仅少量字节就可以满足要求)。
步骤三,单板根据主控单板发送的审计消息内容,校验参数内容、消息个数等正确性。审核校验工作放在单板来做,以减少主控单板的复杂性。单板根据校验结果,进行后续处理。如果校验不正确,上报告警或者重新向主控板发送配置审计请求指示消息。
步骤四,单板把审计结果返回给主控板。主控板根据审计结果,决定是否重新发送配置参数给单板,以保证消息的一致性。
虽然通过参照本发明的优选实施例,已经对本发明进行了图示和描述,但本领域的技术人员应该知道,配置审计的方法,审计的内容的可增加或者裁决,根据不同的单板功能决定,可以在某些步骤上进行各种改变,而不应该偏离本发明的单板发起审核请求,并控制审核流程,由配置审核保证参数配置的正确性的精神和范围。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。