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

文档序号:7655032阅读:111来源:国知局
专利名称:基于公共模型的多厂商参数匹配方法
技术领域
本发明涉及一种移动通信网络参数管理技术领域,具体地说是一种基于公共 模型的多厂商参数匹配方法。
2背景技术
移动通信网络是由各种完成不同功能的硬件设备及管理硬件设备所需的软件 共同协作来完成移动通信功能的。现如今,构建移动通信网络所需的各种设备由 爱立信、摩托罗拉、华为、中兴等众多的设备商来提供;而即便是同一设备商的 设备,其硬件及软件版本也会有所差异。因此一直以来,移动通信网络设备呈现 出多厂商以及多版本的态势。
移动通信网络中的设备多种多样,而且每一种设备都携带有若干参数,这些参 数根据设备类型的不同其数量也不同,比如site的参数大约有40几个,而小区 的参数确有500多个。这些参数在网络的运营过程中往往需要根据实际情况的变 化而不断地进行修改。以一个包含5000个小区的移动通信网络来算,大约就有 2500000个参数需要管理,这无疑是一个巨大的数字。
此外,由于不同厂商间以及同一厂商不同版本之间的参数名称以及参数修改所 需的命令都会有差别,因此网络维护人员还需要记住大量的腿L命令。
在实际的网络维护过程中,维护人员通常都是通过MML(人机命令)接口,手动 敲入各种命令来修改设备参数。这种维护方式存在以下几个缺点1、多厂商、多 版本导致网络参数无法统一管理。2、厂商及版本的差异导致参数修改的命令不一 致,因此网络维护人员需要记住大量的参数修改命令。3、手工输入命令难以保证 命令的正确性,更难以保证网络参数的正确性。
3
发明内容
本发明的目的是提供一种适用于移动通信网络参数管理部分,给出了一种基 于公共模型的多厂商参数匹配方法或制作平台。
本发明的目的是按以下方式实现的,本发明的方法包括a、 MML命令模板的制 定,b、醒L命令的生成,c、参数完整性验证,d、参数正确性验证,其中
a)MML命令模板是实际修改设备参数是必须的一部分,这部分内容需要根据 各设备商提供的参数详细说明文档加以整理,主要包括两部分醒L命令中固定不
变的部分和根据实际值进行动态替换的部分;
b、丽L命令生成首先根据厂商、版本、网元类型和参数英文名找到丽L命
令模板,然后将模板中需要动态替换的部分加以替换,以此来生成修改参数所需
的應L命令,具体步骤如下
第一步根据〗商、版本、网元类型和参数英文名获得需要若干修改的参数名
及其值,然后将参数名和参数值转化为由名值对的方式组成的参数列表,列表里 面的每一个个体都具有参数名和参数值的映射关系;
第二步根据厂商、版本、网元类型和参数英文名找到MML命令模板,通过正 则表达式分析该模板得到模板中涉及到的所有不重复的参数名,然后根据所有的 参数名从第一步得到的参数列表中获取其参数值,并对MML命令模板进行替换填 充;
C、参数匹配的完整性验证在参数匹配过程中,对于醒L模板中的每一个参 数要用第一步得到的参数列表进行完整性验证,在参数列表中未包含的参数则给 出提示信息,说明哪些参数的值没有输入进来,在醒L命名匹配完成后,则要对
最后的匹配结果进行验证,杳看匹配结果中是否还有未处理的待替换内容,通过
这两个途径来保证参数匹配的在完整性,如果有未输入的参数值则给出提示信息;
d、参数匹配的正确性验证在参数匹配过程中,需要根据参数值的正确性验
证规则进行验证,验证的方式是通过正则表达式来进行,首先根据厂商、版本、
网元类型和参数英文名得到参数的限定规则,该限定规则分为固定格式或长度 的字符串、固定格式或长度的数字、枚举型的数据三类,然后根据限定规则对实 际输入的参数值进行正确性验证,对于不符合限定规则的参数值则给出提示信息。 本发明的有益效果是,
1、 实现了各厂商各版本设备参数的统一管理;
2、 由于采用了统一的醒L命令模板机制,使得维护人员不用记住大量的應L
命令,明显降低了工作难度,工作效率提高了30%;
3、 由于不再需要手工敲入各种MML命令,因此保证了薩L命令的正确性,进 一步提高了网络设备参数的正确性,使其正确率提高了20%。
通过该方法的实施,网络维护人员能够通过统一的平台修改多厂商、多种设备 的参数,降低了维护人员学习和维护的难度,提高了工作效率,同时保证了参数 的正确性。

附图1是基于公共模型的多厂商参数匹配流程示意图。
具体实施例方式
参照说明书附图对本发明的作以下详细地说明。 本发明的基于公共模型的多厂商参数匹配方法,包括a、丽L命令模板的制定, b、 MML命令的生成,c、参数完整性验证,d、参数正确性验证。其中
a、 MML命令模板画L命令模板是实际修改设备参数是必须的一部分,这部分 内容需要根据各设备商提供的参数详细说明文档加以整理,主要包括两部分丽L 命令中固定不变的部分和根据实际值进行动态替换的部分。
以模板 chg—cell—element max—tx—bts 〈value〉 〈cel1—desc〉 为例其中 chg—cell—element max—tx—bts为固定部分,而〈value〉禾口〈cel1—desc〉则是需要 根据实际值进行动态替换的部分。
b、 MML命令生成在实际使用中,首先根据厂商、版本、网元类型和参数英 文名找到^!L命令模板,然后将模板中需要动态替换的部分加以替换,以此来生 成修改参数所需的MML命令。
第步根据厂商、版本、网元类型和参数英文名获得需要若干修改的参数名 及其值,然后将参数名和参数值转化为由名值对的方式组成的参数列表,列表里 面的每一个个体都是由参数名和参数值的映射关系组成的。
第二步根据广商、版本、网元类型和参数英文名找到應L命令模板,通过正
则表达式分析该模板得到模板中涉及到的所有不重复的参数名,然后根据所有的
参数名从第一步得到的参数列表中获取其参数值,并对MIL命令模板进行替换填 充。
C、参数匹配完整性验证在参数匹配过程中,对于應L模板中的每一个参数
要用第一步得到的参数列表进行完整性验证,在参数列表中未包含的参数则给出
提示信息,说明哪些参数的值没有输入进来。在醒L命名匹配完成后,则要对最
后的匹配结果进行验证,査看匹配结果中是否还有未处理的待替换内容。通过这 两个途径来保证参数匹配的在完整性。如果有未输入的参数值则给与提示信息。
d、参数匹配正确性验证在参数匹配过程中,需要根据参数值的正确性验证
规则进行验证。验证的方式是通过正则表达式来进行的。首先根据厂商、版本、
网元类型和参数英文名得到参数的限定规则,该限定规则分为几类固定格式或 长度的字符串、固定格式或长度的数字、枚举型的数据。然后根据限定规则对实 际输入的参数值进行正确性验证。对于不符合限定规则的参数值则给予提示信息。
权利要求
1.基于公共模型的多厂商参数匹配方法,其特征在于包括a、MML命令模板的制定,b、MML命令的生成,c、参数完整性验证,d、参数正确性验证,其中a)MML命令模板是实际修改设备参数是必须的一部分,这部分内容需要根据各设备商提供的参数详细说明文档加以整理,主要包括两部分MML命令中固定不变的部分和根据实际值进行动态替换的部分;b、MML命令生成首先根据厂商、版本、网元类型和参数英文名找到MML命令模板,然后将模板中需要动态替换的部分加以替换,以此来生成修改参数所需的MML命令,具体步骤如下第一步根据厂商、版本、网元类型和参数英文名获得修改参数名及其值,然后将修改后的参数名和参数值转化为由名值对的方式组成的参数列表,列表里面的每一个个体都具有参数名和参数值的映射关系;第二步根据厂商、版本、网元类型和参数英文名找到MML命令模板,通过正则表达式分析该模板得到模板中涉及到的所有不重复的参数名,然后根据所有的参数名从第一步得到的参数列表中获取其参数值,并对MML命令模板进行替换填充;c、参数匹配的完整性验证在参数匹配过程中,对于MML模板中的每一个参数要用第一步得到的参数列表进行完整性验证,在参数列表中未包含的参数则给出提示信息,说明哪些参数的值没有输入进来,在MML命名匹配完成后,则要对最后的匹配结果进行验证,查看匹配结果中是否还有未处理的待替换内容,通过这两个途径来保证参数匹配的在完整性,如果有未输入的参数值则给出提示信息;d、参数匹配的正确性验证在参数匹配过程中,需要根据参数值的正确性验证规则进行验证,验证的方式是通过正则表达式来进行的,首先根据厂商、版本、网元类型和参数英文名得到参数的限定规则,该限定规则分为固定格式或长度的字符串、固定格式或长度的数字、枚举型的数据三类,然后根据限定规则对实际输入的参数值进行正确性验证,对于不符合限定规则的参数值则给出提示信息。
全文摘要
本发明提供一种基于公共模型的多厂商参数匹配方法,该方法包括.a.MML命令模板的制定,b.MML命令的生成,c.参数完整性验证,d.参数正确性验证,通过本发明的方法,网络维护人员能够通过统一的平台修改多厂商、多种设备的参数,降低了维护人员学习和维护难度,提高工作效率,同时还能确保参数的正确性。
文档编号H04Q7/34GK101207887SQ200710115610
公开日2008年6月25日 申请日期2007年12月17日 优先权日2007年12月17日
发明者武玉刚 申请人:浪潮通信信息系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1