华为WCDMA MML参数导出工具

下载地址如下:

导出工具:https://files.cnblogs.com/files/metree/%E5%8D%8E%E4%B8%BAW-MML%E5%8F%82%E6%95%B0%E5%AF%BC%E5%87%BA%E5%B7%A5%E5%85%B7v2.3.zip

测试文件:https://files.cnblogs.com/files/metree/MML-20140408.7z

 

应用场景:

在华为WCDMA日常网络优化中,经常会遇到通过RNC MML配置文件,导出相关配置参数的场景。

开发背景:

相信不少做华为W无线网络优化的兄弟也有一些华为RNC MML配置文件参数导出工具,本人之前也接触了一些类似的工具,除了华为自研的网优工具外(很多情况下这种工具会集成在Nastar/Omstar等需要软件狗的平台工具中),使用较多的一种为excel导出工具,另一种是C++等编程语言编写的小工具。

由于之前常用的导出工具普遍存在导出效率低,导出方式输入繁琐,工具缺乏灵活性等缺点,为了使得华为MML参数导出工作更加高效、便捷和灵活,自己使用excel VBA开发了这个导出工具。

工具亮点:

1)支持参数全部导出和部分导出。如只选择导出2G外部小区、3G同频邻区等,部分参数导出的效率极高。

2)支持预定义参数组。如将ADD UCELLHSDPA、ADD UCELLHSUPA...等参数定义为HSPA参数,那么选择参数导出时,只要选择HSPA参数,相关的自定义参数组都会被导出。

3)同时部分参数导出时也支持逐个选择需要导出的参数。

4)支持同时导入多个MML文件。

5)所有参数和定制参数的管理是在“参数管理”sheet中完成的。

测试情况:

测试文件:某省会城市8个RNC MML配置参数,大小369M。

测试环境:

1)Excel2013 64bit。

2)Win7 64bit / SSD硬盘 / i7-4900MQ cpu @ 2.80GHz / 16G内存。(本人笔记本电脑配置较高)

测试结果:

1)提取8个RNC 369M MML文件所有参数总计耗时400秒(7分多钟),原来的工具导出时间太过长,同时导出369M MML文件没有给出运行结果。

2)于是较少测试文件大小,导入90M MML文件,原来工具处理耗时13分钟,本工具只耗时55秒。

3)若只导出部分参数(如数据量占比较大的邻区参数),耗时一般不超过1分钟,经本人测试,该工具的效率、灵活性和便捷性都远远超过之前使用的导出工具。

不足之处:

1)目前只支持ADD和SET类参数导出。不过这两种类型配置参数完成可以满足日常网络优化需要了。

2)在使用部分参数导出功能时,需要手动在参数管理中维护所有参数和定制参数。不过该维护属于一次性工作量的工作,即第一次维护好,后面基本不用太多变化。

3) 当导出某一类参数参过excel行数1048576时,超过的部分将不在导出,同时程序运行完成后会有“部分参数导出不完全”的提示。一般省会级和地市级全网的MML配置文件中,极少极少遇到这种情况。

4)本运行程序只通过了本人功能正确性验证测试,若在使用本工具时发现程序bug,可联系邮箱:metree555@163.com。

 

工具设计界面如下:

posted @ 2014-05-23 14:34  张建树  阅读(1121)  评论(0编辑  收藏  举报