一种配置参数的合法性检查方法

文档序号:7951887阅读:143来源:国知局
专利名称:一种配置参数的合法性检查方法
技术领域
本发明涉及一种配置参数的合法性检查方法。
背景技术
为了保证设备能正常工作,需要对设备进行必要的参数配置,如对于电信设备而言,A、B等参数都是必须配置的,A、B这样的参数通常称为必选参数;而C、D等参数则对应着设备可进一步实现的功能,因此也可以不配置,C、D这样的参数通常称为可选参数。当然,对于除电信设备以外的其它设备中的配置参数而言,同样存在必选参数与可选参数之分。
目前,当操作人员对设备进行参数配置时,通常从设备的说明书中获知哪些参数是必选参数,哪些参数是可选参数;并对设备的必选参数进行配置,以保证设备能正常工作。当然,操作人员也可以进一步对设备的可选参数进行配置,以使设备具有可选参数所对应的功能。完成参数配置后,操作人员以重新启动设备等方式控制设备确认已配置的配置参数,使配置参数在设备中生效。配置参数在设备中生效后,设备将基于生效的配置参数进行后续工作;当然,如果操作人员在为设备配置参数时,漏掉了一个或多个必选参数,那么设备在配置参数生效后,将无法正常工作。
可见,在整个参数配置过程中,只有操作人员知道设备中的必选参数是否全部配置完成,设备只是根据操作人员设置的配置参数进行后续的确认生效等操作。显然,一旦操作人员因疏忽或对设备不了解等原因漏掉了必须配置的必选参数,就会导致设备在配置参数生效后无法正常工作。再加上操作人员疏忽或对设备不了解等情况的发生在所难免,最终导致设备配置出错率较高;并且,设备配置出错往往会造成设备无法正常工作等设备事故的发生。

发明内容
有鉴于此,本发明的主要目的在于提供一种配置参数的合法性检查方法,以提高设备配置正确性。
为达到上述目的,本发明的技术方案是这样实现的本发明公开了一种配置参数的合法性检查方法,该方法包括以下步骤a.在设备中设置包含必选参数信息的必选参数检查表;b.设备根据必选参数检查表中的必选参数信息判断为设备配置的配置参数是否合法,如果合法,设备确认所述配置参数;否则,设备不允许所述配置参数生效。
步骤b中,所述确认配置参数的方法为设备用所述配置参数更新自身的原配置参数。
步骤b中,不允许生效的所述配置参数是为设备配置的所有配置参数,或是所有配置参数中不合法的配置参数。
设备不允许所述配置参数生效时,进一步以显示文字或播放语音的方式发出错误提示。
所述配置参数是从缓存装置下发到设备中的。
步骤a中,所述必选参数信息为设备必选参数的参数名;则步骤b中,所述判断的方法为设备读取必选参数检查表中记录的所有参数名,还读取为设备配置的所有配置参数所对应的参数名,判断必选参数检查表中记录的所有参数名是否全部包含于所有配置参数所对应的参数名中,如果是,设备确定所述配置参数合法;否则,设备确定未包含于必选参数检查表中的参数名所对应的配置参数不合法。
步骤a中,所述必选参数信息为设备必选参数的参数名、必选参数取值范围;则步骤b中,所述判断的方法为设备读取必选参数检查表中记录的所有参数名,还读取为设备配置的所有配置参数所对应的参数名,判断必选参数检查表中记录的所有参数名是否全部包含于所有配置参数所对应的参数名中,如果未全部包含,设备确定未包含于必选参数检查表中的参数名所对应的配置参数不合法;否则,设备读取必选参数检查表中记录的所有必选参数取值范围,还读取为设备配置的所有必选参数的参数值,判断配置的必选参数的参数值是否超出了该必选参数在必选参数检查表中记录的取值范围,如果超出,设备确定超出取值范围的参数值所对应的配置参数不合法;否则,设备确定所述配置参数合法。
步骤a中,所述必选参数信息为设备必选参数的参数名、参数间关联关系;则步骤b中,所述判断的方法为设备读取必选参数检查表中记录的所有参数名,还读取为设备配置的所有配置参数所对应的参数名,判断必选参数检查表中记录的所有参数名是否全部包含于所有配置参数所对应的参数名中,如果未全部包含,设备确定未包含于必选参数检查表中的参数名所对应的配置参数不合法;否则,设备读取必选参数检查表中记录的所有参数间关联关系,还读取为设备配置的所有配置参数,根据所述参数间关联关系判断必选参数所关联的参数是否已设置有参数值,如果是,设备确定所述配置参数合法;否则,设备确定必选参数所关联的尚未设置参数值的配置参数不合法。
步骤a中,所述必选参数信息为设备必选参数的参数名、参数间关联关系、必选参数取值范围;则步骤b中,所述判断的方法为设备读取必选参数检查表中记录的所有参数名,还读取为设备配置的所有配置参数所对应的参数名,判断必选参数检查表中记录的所有参数名是否全部包含于所有配置参数所对应的参数名中,如果未全部包含,设备确定未包含于必选参数检查表中的参数名所对应的配置参数不合法;否则,设备读取必选参数检查表中记录的所有参数间关联关系,还读取为设备配置的所有配置参数,根据所述参数间关联关系判断必选参数所关联的参数是否已设置有参数值,如果尚未设置参数值,设备确定必选参数所关联的尚未设置参数值的配置参数不合法;否则,设备读取必选参数检查表中记录的所有必选参数取值范围,还读取为设备配置的所有必选参数的参数值,判断配置的必选参数的参数值是否超出了该必选参数在必选参数检查表中记录的取值范围,如果超出,设备确定超出取值范围的参数值所对应的配置参数不合法;否则,设备确定所述配置参数合法;或者,步骤b中,所述判断的方法为设备读取必选参数检查表中记录的所有参数名,还读取为设备配置的所有配置参数所对应的参数名,判断必选参数检查表中记录的所有参数名是否全部包含于所有配置参数所对应的参数名中,如果未全部包含,设备确定未包含于必选参数检查表中的参数名所对应的配置参数不合法;否则,设备读取必选参数检查表中记录的所有必选参数取值范围,还读取为设备配置的所有必选参数的参数值,判断配置的必选参数的参数值是否超出了该必选参数在必选参数检查表中记录的取值范围,如果超出,设备确定超出取值范围的参数值所对应的配置参数不合法;否则,设备读取必选参数检查表中记录的所有参数间关联关系,还读取为设备配置的所有配置参数,根据所述参数间关联关系判断必选参数所关联的参数是否已设置有参数值,如果尚未设置参数值,设备确定必选参数所关联的尚未设置参数值的配置参数不合法;否则,设备确定所述配置参数合法。
所述设备是电信设备。
与现有技术相比,本发明所提供的配置参数的合法性检查方法,在设备中设置包含必选参数信息的必选参数检查表;根据必选参数检查表中的必选参数信息判断为设备配置的配置参数是否合法,如果合法,设备确认所述配置参数;否则,设备不允许所述配置参数生效。本发明方法可针对设备的必选参数进行配置合法性检查,明显提高了设备参数配置的正确性。


图1为本发明一较佳实施例的配置参数合法性检查流程图。
具体实施例方式
下面结合附图及具体实施例对本发明详细说明。
本发明提供的配置参数的合法性检查方法,在设备中设置包含必选参数信息的必选参数检查表;设备根据必选参数检查表中的必选参数信息判断为设备配置的配置参数是否合法,如果合法,设备确认所述配置参数;否则,设备不允许所述配置参数生效。
参见图1,图1为本发明一较佳实施例的配置参数合法性检查流程图,该流程包括以下步骤步骤101在设备中设置包含必选参数信息的必选参数检查表。所述必选参数检查表中记录有设备的必选参数信息,如必选参数名、必选参数取值范围、参数间关联关系等。在实际应用中,也可以将必选参数检查表设置于其它存储器等器件中,只要设备需要读取必选参数检查表的内容时能获取该表即可。
步骤102至步骤103通常,用户可以先在缓存装置中配置参数,并将配置的配置参数下发到设备中,以保证设备能确认收到的配置参数并使配置参数在设备内部生效;当然,用户也可以直接在设备中进行参数配置,并在完成参数配置时,以重新启动设备的方式使配置参数在设备内部生效。
因此,当收到来自缓存装置的配置参数或者应用现有技术获知要重新启动时,设备根据设置的必选参数检查表中记录的参数名对用户为设备配置的配置参数进行合法性检查,并根据检查结果判断用户配置的配置参数是否合法。具体操作为设备读取设置的必选参数检查表中记录的所有参数名,还读取用户为设备配置的所有配置参数所对应的参数名,判断必选参数检查表中记录的所有参数名是否全部包含于用户配置的所有配置参数所对应的参数名中,如果是,设备确定用户配置的配置参数合法,进入步骤104;否则,设备确定未包含于必选参数检查表中的参数名所对应的配置参数不合法,并直接进行步骤105。
在实际应用中,在设备根据上述判断确定用户配置的配置参数合法之后,进入步骤104之前,设备可以进一步根据所述必选参数检查表中记录的必选参数取值范围/参数间关联关系,对用户为设备配置的配置参数进行进一步的合法性检查,并根据检查结果判断用户配置的配置参数是否合法;如果合法,则进入步骤104;否则,进入步骤105。
当然,当设备在根据所述必选参数取值范围/参数间关联关系完成所述合法性检查,并确定配置参数合法时,还可以进一步根据所述参数间关联关系/必选参数取值范围继续针对所述配置参数进行合法性检查,并根据检查结果判断所述配置参数是否合法;如果合法,则进入步骤104;否则,进入步骤105。
具体而言,当设备根据必选参数取值范围判断用户配置参数合法性时,设备读取设置的必选参数检查表中记录的所有必选参数取值范围,还读取用户为设备配置的所有必选参数的参数值,判断用户配置的必选参数的参数值是否超出了该必选参数在必选参数检查表中记录的取值范围,如果超出,设备确定超出取值范围的参数值所对应的配置参数不合法;否则,设备确定用户配置的配置参数合法。
当设备根据参数间关联关系判断用户配置参数合法性时,设备读取设置的必选参数检查表中记录的所有参数间关联关系,还读取用户为设备配置的所有配置参数,根据所述参数间关联关系判断必选参数所关联的参数是否已设置有参数值,如果是,设备确定用户配置的配置参数合法;否则,设备确定必选参数所关联的尚未设置参数值的配置参数不合法。
步骤104设备应用现有技术确认用户配置的配置参数并使配置参数在设备内部生效,以支持设备正常工作。比如设备读取来自缓存装置的配置参数,并应用读取的配置参数对自身的原配置参数进行更新;或设备通过重新启动,应用用户配置的配置参数对自身的原配置参数进行更新。
所述更新方法通常为针对配置参数,设备用为该配置参数新配置的参数值更新该配置参数的原参数值。当然,所述的原参数值可能是某个具体的数值,也可能只是个空值。
步骤105设备不对用户配置的所有配置参数进行确认,以保证其中不合法的配置参数无法在设备内部生效;并且,设备以显示文字、播放语音等方式针对不合法的配置参数发出错误提示,如设备显示“参数A取值超范围”的字幕,或设备发出“遗漏必选参数B”的语音提示。
在实际应用中,可以对所述错误提示进行等级划分,如针对发生配置错误的参数量,将错误提示划分为致命错误提示、严重错误提示和一般错误提示。具体而言,当设备通过计算得到发生配置错误的参数量为配置参数总量的10%以下时,设备确定发生了一般配置错误,进而发出一般错误提示;当设备通过计算得到发生配置错误的参数量为配置参数总量的10%至20%时,设备确定发生了严重配置错误,进而发出严重错误提示;当设备通过计算得到发生配置错误的参数量为配置参数总量的20%以上时,设备确定发生了致命配置错误,进而发出致命错误提示。
当然,设备发出不同级别的错误提示时的表现手段通常是不同的,如设备以显示文字的方式发出错误提示时,不同级别的错误提示对应不同的文字颜色;设备以播放语音的方式发出错误提示时,不同级别的错误提示对应不同的语音强度。
再有,不进行确认的所述配置参数,也可以只是用户对设备配置的所有配置参数中不合法的配置参数;而针对其它的合法配置参数,则可以进行步骤104中所描述的确认处理。
需要说明的是,在实际应用中,可以对设备进行目前常见的整体参数配置操作,以保证设备能根据配置的整体参数实现基本功能;也可以对设备进行业务参数配置操作,以保证设备能根据配置的业务参数实现相应业务。实际上,无论是整体参数还是业务参数,都存在可选参数与必选参数之分,因此本发明的配置参数合法性检查方法既可用于所述整体参数,也可用于所述业务参数。
由以上所述可以看出,本发明所提供的配置参数的合法性检查方法,可针对设备的必选参数进行配置合法性检查,明显提高了设备参数配置的正确性。
权利要求
1.一种配置参数的合法性检查方法,其特征在于,该方法包括以下步骤a.在设备中设置包含必选参数信息的必选参数检查表;b.设备根据必选参数检查表中的必选参数信息判断为设备配置的配置参数是否合法,如果合法,设备确认所述配置参数;否则,设备不允许所述配置参数生效。
2.如权利要求1所述的方法,其特征在于,步骤b中,所述确认配置参数的方法为设备用所述配置参数更新自身的原配置参数。
3.如权利要求1所述的方法,其特征在于,步骤b中,不允许生效的所述配置参数是为设备配置的所有配置参数,或是所有配置参数中不合法的配置参数。
4.如权利要求1所述的方法,其特征在于,设备不允许所述配置参数生效时,进一步以显示文字或播放语音的方式发出错误提示。
5.如权利要求1所述的方法,其特征在于,所述配置参数是从缓存装置下发到设备中的。
6.如权利要求1至5任一项所述的方法,其特征在于,步骤a中,所述必选参数信息为设备必选参数的参数名;则步骤b中,所述判断的方法为设备读取必选参数检查表中记录的所有参数名,还读取为设备配置的所有配置参数所对应的参数名,判断必选参数检查表中记录的所有参数名是否全部包含于所有配置参数所对应的参数名中,如果是,设备确定所述配置参数合法;否则,设备确定未包含于必选参数检查表中的参数名所对应的配置参数不合法。
7.如权利要求1至5任一项所述的方法,其特征在于,步骤a中,所述必选参数信息为设备必选参数的参数名、必选参数取值范围;则步骤b中,所述判断的方法为设备读取必选参数检查表中记录的所有参数名,还读取为设备配置的所有配置参数所对应的参数名,判断必选参数检查表中记录的所有参数名是否全部包含于所有配置参数所对应的参数名中,如果未全部包含,设备确定未包含于必选参数检查表中的参数名所对应的配置参数不合法;否则,设备读取必选参数检查表中记录的所有必选参数取值范围,还读取为设备配置的所有必选参数的参数值,判断配置的必选参数的参数值是否超出了该必选参数在必选参数检查表中记录的取值范围,如果超出,设备确定超出取值范围的参数值所对应的配置参数不合法;否则,设备确定所述配置参数合法。
8.如权利要求1至5任一项所述的方法,其特征在于,步骤a中,所述必选参数信息为设备必选参数的参数名、参数间关联关系;则步骤b中,所述判断的方法为设备读取必选参数检查表中记录的所有参数名,还读取为设备配置的所有配置参数所对应的参数名,判断必选参数检查表中记录的所有参数名是否全部包含于所有配置参数所对应的参数名中,如果未全部包含,设备确定未包含于必选参数检查表中的参数名所对应的配置参数不合法;否则,设备读取必选参数检查表中记录的所有参数间关联关系,还读取为设备配置的所有配置参数,根据所述参数间关联关系判断必选参数所关联的参数是否已设置有参数值,如果是,设备确定所述配置参数合法;否则,设备确定必选参数所关联的尚未设置参数值的配置参数不合法。
9.如权利要求1至5任一项所述的方法,其特征在于,步骤a中,所述必选参数信息为设备必选参数的参数名、参数间关联关系、必选参数取值范围;则步骤b中,所述判断的方法为设备读取必选参数检查表中记录的所有参数名,还读取为设备配置的所有配置参数所对应的参数名,判断必选参数检查表中记录的所有参数名是否全部包含于所有配置参数所对应的参数名中,如果未全部包含,设备确定未包含于必选参数检查表中的参数名所对应的配置参数不合法;否则,设备读取必选参数检查表中记录的所有参数间关联关系,还读取为设备配置的所有配置参数,根据所述参数间关联关系判断必选参数所关联的参数是否已设置有参数值,如果尚未设置参数值,设备确定必选参数所关联的尚未设置参数值的配置参数不合法;否则,设备读取必选参数检查表中记录的所有必选参数取值范围,还读取为设备配置的所有必选参数的参数值,判断配置的必选参数的参数值是否超出了该必选参数在必选参数检查表中记录的取值范围,如果超出,设备确定超出取值范围的参数值所对应的配置参数不合法;否则,设备确定所述配置参数合法;或者,步骤b中,所述判断的方法为设备读取必选参数检查表中记录的所有参数名,还读取为设备配置的所有配置参数所对应的参数名,判断必选参数检查表中记录的所有参数名是否全部包含于所有配置参数所对应的参数名中,如果未全部包含,设备确定未包含于必选参数检查表中的参数名所对应的配置参数不合法;否则,设备读取必选参数检查表中记录的所有必选参数取值范围,还读取为设备配置的所有必选参数的参数值,判断配置的必选参数的参数值是否超出了该必选参数在必选参数检查表中记录的取值范围,如果超出,设备确定超出取值范围的参数值所对应的配置参数不合法;否则,设备读取必选参数检查表中记录的所有参数间关联关系,还读取为设备配置的所有配置参数,根据所述参数间关联关系判断必选参数所关联的参数是否已设置有参数值,如果尚未设置参数值,设备确定必选参数所关联的尚未设置参数值的配置参数不合法;否则,设备确定所述配置参数合法。
10.如权利要求1所述的方法,其特征在于,所述设备是电信设备。
全文摘要
本发明公开了一种配置参数的合法性检查方法,在设备中设置包含必选参数信息的必选参数检查表;设备根据必选参数检查表中的必选参数信息判断为设备配置的配置参数是否合法,如果合法,设备确认所述配置参数;否则,设备不允许所述配置参数生效。本发明方法可针对设备的必选参数进行配置合法性检查,明显提高了设备参数配置的正确性。
文档编号H04L12/24GK1870531SQ200610002739
公开日2006年11月29日 申请日期2006年1月25日 优先权日2006年1月25日
发明者杨志东 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1