陈鹏,景志宏,龙敏
(1.空军工程大学电讯工程学院,陕西西安710077;2.93437部队67分队,河北易县074212)
随着TD网络建设进入优化阶段,无线网络优化正成为重要的工作内容。无线网络优化是通过对现已运行的网络进行话务数据分析、现场测试数据采集、配置参数分析、硬件检查等手段,找出影响网络质量的原因,并且通过配置参数的修改、网络结构的调整、设备配置的调整,在支持多种业务,并满足一定QoS条件下,获得良好的网络容量,满足一定的无线覆盖需求。
无线网络优化中最重要的工作之一就是对无线网络的配置参数的管理和分析。无线网络的配置参数分为参数规划数据和现网数据,随着网络的迅猛发展,无线网络配置参数的数据量越来越庞大,单凭网络管理员个别的或传统的网优软件的简单管理显然是不够的,因此网络优化平台的智能化就显得尤为重要。
本文针对现今TD网络优化的发展情况,在网络优化平台中的配置参数管理模块中引入智能管理模块,使其与网优的其他模块协同工作,为网络优化工作提供有力的数据支持,并提出合理的优化建议。
配置参数是无线网络优化的重要数据,各个设备厂家的参数设置差异很大,这些差异有些体现在名称、取值范围上,也有些则体现在功能实现理念的差异上。而目前网络设备厂家均不只一两家,通过统一的平台集中管理好这些复杂的参数,是提高网络优化和运行维护工作效率的重要手段。
配置参数管理是网络优化平台中最基本的功能之一,是无线接入网OMC-R系统的子模块,网络的配置参数分为参数规划数据和现网数据,配置参数管理应该能够全面呈现无线网络的参数配置情况,能同时管理和同步两套数据,实现对网优工作的支持和系统的有效管理。
对于像TD这样的大型无线网络,即使是经验丰富的网络优化专家,配置参数的管理也是一项非常耗时、易于出错的艰巨任务。网络优化平台中的配置参数管理子系统的设计目标为:
1)配置参数管理的系统设计应具备同时支持多厂商、多制式、多版本的数据管理能力,解析各个厂家配置参数,对配置参数按照BSC、小区、功率控制、切换、邻区、TRX、信道等参数进行分类保存。
2)通过配置参数浏览功能,查询当前配置参数,包括参数规划数据的查询以及现网数据的查询。
3)实现配置参数对比,将全网或局部区域网元参数与参数规划数据进行比较,显示差异。根据用户自定义的参数关联核查规则,对参数的一致性进行核查,发现不一致的问题给予提示。根据自定义门限或默认门限,检查参数数值异常情况,给予提示。参数核查结果以报表的方式呈现,协助网优人员对网络数据进行优化。参数对比流程如图1所示。
图1 参数对比流程Fig.1 Flow chart of parameters comparison process
这里给出一种网络配置参数智能管理系统的结构。该系统能够对比配置参数、分析配置参数变化、保存参数变化到事实库中、对配置参数变化提出处理建议,为网络优化人员提供参考。其系统结构图如图2所示。该系统由参数收集模块、智能校验模块、参数对比模块、智能管理模块(框内部分)和解释器5部分组成。
图2 网络配置数据管理系统结构Fig.2 Network configuration parameter management system architecture
参数收集模块提供参数收集功能,可根据需要采集不同网元的不同参数项,定时或者手动完成采集提取工作,采集对象应包含所有网络元素,对于有线部分,如局数据、中继数目等;对于无线部分,如基站数目和载波配置、切换模型等。
本模块实现按照网元采集参数,最细粒度到单个网元,也可设定网元组进行参数采集,实现参数的分类提取,然后将其以表文件形式提交给智能校验模块。
智能校验模块接收来自参数收集模块的表文件,对其进行智能校验。智能校验主要分3类,第1类为不能为空项,某些字段为数据的主键,不能为空,当录入为空时,给出系统性校验;第2类为标准格式项,字段有某种固定的格式,当录入数据的格式不符合字段要求时给出提示;第3类,有些数据项为可选项类型,数据范围固定,直接将该类数据定义为某范围内,采用可选项进行约束,同时可将相关数据进行自动匹配。智能校验可有效地减少数据出现的匹配性错误,同时减少录入的工作量。下面为MDF表文件头解析存储结构:typedef struct_SHEET_HEAD{
unsigned short usNetElement;//数据文件所属网元
unsigned short usVersion;//数据版本号
char acTblName[RDBS_KNL_MAX_TBLNAME_LEN];//内存数据文件名
unsigned short usFieldNum;//内存数据单个记录包含的字段数
unsigned short usRecLen;//内存数据单个记录的有效长度
unsigned long ulRecNum;//数据文件中包含的记录数量
}SHEET_HEAD;
参数对比模块接收来自智能校验模块的信息,根据事先定义好的规则对2份数据文件中的所有表进行对比,对比项包括:表名、表头信息(记录条数、字段个数、记录长度等)、整体数据对比,然后以关键字段值为索引对相应记录进行参数级的对比,得出对比结果并保存。对比结果转化为智能管理模块的规则形式,其规则包括:
1)规则号表示本结果的规则序号。
2)规则条件表示引用该规则应具有的值的条件。参数对比结果中的一个不同字段项就应该对应一个条件,对比结果应该对应多个条件。
3)规则事实表示在事实库中的专家过去处理的成功事实。
4)可信度因子表示规则引用的可信度。
智能管理模块是系统的核心模块,在没有很强的理论模型、领域知识不完全而经验丰富的智能管理模块中融入基于案例推理的方法,可以有效地解决知识瓶颈等一系列复杂问题。针对该模块知识瓶颈问题,采用基于案例推理的方法,可以简化知识获取的过程,其求解效率高、质量高,具有持续的学习能力,能有效提高系统的智能化程度。推理机制采用案例检索推理方法,可有效提高推理效率。
智能管理模块主要包括知识库、推理机、解释机制和案例推理。其中案例构成的知识库(案例库)包括事实和规则,可以从网优专家那里收集案例直接装入,也可以在对成功处理问题的案例进行学习。下面主要阐述基于案例推理的专家系统模块,其主要基于类比推理,得出结果,用户易于接受。根据创建网络配置参数智能管理系统的思想,基于案例推理部分的智能模块结构设计如图3所示。
图3 基于案例推理部分的智能模块结构设计Fig.3 Structure design of case-based intelligent module
通过对参数对比结果分析,其案例表示成三元组:参数对比结果,问题分析,问题解决。
为了提高检索效率,先根据参数对比结果中有变化的参数字段名为检索条件进行归纳检索,形成新案例集合为初步检索的结果,在初步检索的基础上计算带求解本案例与新源案例的相似度。目标案例与源案例的总体相似度表示如式(1)所示:
总体相识度用于衡量源案例与目标案例相似程度,总体相似度越大,说明源案例与目标案例越相似。在初步检索的基础上进行总体相识度计算,能够大大缩小待比较的源案例的数量,从而大大减少了匹配的时间。
2.4.1 案 例的学习和保存
当系统用于解决新问题时,如果案例库中的源案例和目标案例之间相似度为1或者相似度大于设定的阈值,可以直接借鉴以前的经验,可以选择维持原案例库不变或用新案例进行刷新。
如果在案例库中的案例和要解决的问题相差很大,那么就需要由专家解决问题,然后把此案例作为一个新的案例存储起来。这样,系统就逐渐积累了解决相关问题的经验,使智能模块的推理能力不断提高。式中,T表示目标案例,S表示源案例;n为源案例中的字段数;Wi表示第i个字段相似度的权重,取值1/n或者由专家权衡;F(Ti,Si)表示源案例与目标案例第i个字段的相似度;Si为源案例的第i个字段,Ti表示与源案例第i个字段名相同的目标案例的字段。
假设Si的取值范围为[a,b],Ti与Si的相似度按式(2)计算。
本文根据无线网络优化中配置参数的特点,把基于案例推理应用于配置参数管理系统,大大简化了知识获取;对过去的求解结果进行复用,提高了对新问题的求解效率。将案例推理引入配置参数管理系统能够大大促进网优平台的应用和发展,为网优人员提供有力的工具,有利于网优平台的集成化和智能化。
[1]李伟,刘波,罗军舟.适合大规模网络的一种新型智能网管模型及性能分析[J].通信学报,2006,27(5):60-69.
LI Wei,LIU Bo,LUO Jun-zhou.Novel intelligent network management model for the large-scale network and its performance analysis[J].Journal on Communications,2006,27(5):60-69.
[2]王汝传,卞正皑,张登银,等.基于移动代理技术网管模型性能的研究[J].通信学报,2003,24(5):49-56.
WANG Ru-chuan,BIAN Zheng-ai,ZHANG Deng-yin,et al.The study of the performance for the mobile-agent based network management model[J].Journal on Communications,2003,24(5):49-56.
[3]宋久鹏,高国安.混合知识表示法在基于实例设计中的应用研究[J].计算机工程,2001,27(11):108-109,140.
SONG Jiu-peng,GAO Guo-an.Study of hybrid knowledge representation in casebased design system[J].Computer Engineering,2001,27(11):108-109,140.
[4]Phillips I,Parish D,Sand ford N,et al.Architecture for the management and presentation of communication network performance data[J].IEEE Transactions on Instrumentation and Measurement Society,2006,55(3):931-938.
[5]Bulut A,Koudas N,Meka A,et al.Optimization techniques for reactive network monitoring[J].IEEE Transactions on Knowledge and Data Engineering,2009,21(9):1343-1357.
[6]Munasinghe K S,Jamalipour A.Interworked WiMAX-3G cellular data net works:an architecture for mobility management and performance evaluation[J].IEEE Transactions on Wireless Communications,2009,8(4):1847-1853.