基于公共模型的多厂商参数匹配方法组成比例

技术编号:3641781 阅读:228 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于公共模型的多厂商参数匹配方法,该方法包括:.a.MML命令模板的制定,b.MML命令的生成,c.参数完整性验证,d.参数正确性验证,通过本发明专利技术的方法,网络维护人员能够通过统一的平台修改多厂商、多种设备的参数,降低了维护人员学习和维护难度,提高工作效率,同时还能确保参数的正确性。

【技术实现步骤摘要】

【技术保护点】
基于公共模型的多厂商参数匹配方法,其特征在于包括a、MML命令模板的制定,b、MML命令的生成,c、参数完整性验证,d、参数正确性验证,其中:    a)MML命令模板:是实际修改设备参数是必须的一部分,这部分内容需要根据各设备商提供的参数详细说明文档加以整理,主要包括两部分:MML命令中固定不变的部分和根据实际值进行动态替换的部分;    b、MML命令生成:首先根据厂商、版本、网元类型和参数英文名找到MML命令模板,然后将模板中需要动态替换的部分加以替换,以此来生成修改参数所需的MML命令,具体步骤如下:    第一步:根据厂商、版本、网元类型和参数英文名获得修改参数名及其值,然后将修改后的参数名和参数值转化为由名值对的方式组成的参数列表,列表里面的每一个个体都具有参数名和参数值的映射关系;    第二步:根据厂商、版本、网元类型和参数英文名找到MML命令模板,通过正则表达式分析该模板得到模板中涉及到的所有不重复的参数名,然后根据所有的参数名从第一步得到的参数列表中获取其参数值,并对MML命令模板进行替换填充;    c、参数匹配的完整性验证:在参数匹配过程中,对于MML模板中的每一个参数要用第一步得到的参数列表进行完整性验证,在参数列表中未包含的参数则给出提示信息,说明哪些参数的值没有输入进来,在MML命名匹配完成后,则要对最后的匹配结果进行验证,查看匹配结果中是否还有未处理的待替换内容,通过这两个途径来保证参数匹配的在完整性,如果有未输入的参数值则给出提示信息;    d、参数匹配的正确性验证:在参数匹配过程中,需要根据参数值的正确性验证规则进行验证,验证的方式是通过正则表达式来进行的,首先根据厂商、版本、网元类型和参数英文名得到参数的限定规则,该限定规则分为:固定格式或长度的字符串、固定格式或长度的数字、枚举型的数据三类,然后根据限定规则对实际输入的参数值进行正确性验证,对于不符合限定规则的参数值则给出提示信息。...

【技术特征摘要】

【专利技术属性】
技术研发人员:武玉刚
申请(专利权)人:浪潮通信信息系统有限公司
类型:发明
国别省市:88[中国|济南]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利