华为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。
工具设计界面如下: