网络故障定位方法、装置、设备及介质与流程

文档序号:18133986发布日期:2019-07-10 10:28阅读:236来源:国知局
网络故障定位方法、装置、设备及介质与流程
本发明涉及移动通信
技术领域
,尤其涉及一种网络故障定位方法、装置、设备及介质。
背景技术
:移动通信领域(lte/volte)的网络优化,尤其是volte网络下异常事件的端到端定位分析及用户投诉问题的自动化处理,主要分为宏观、微观两个分析方向。宏观分析,即采用聚类方法,把一定范围内发生的相同的异常事件按终端、小区、时间等不同维度进行汇聚,找到其中的共性,从而发现问题归属;微观分析,即采用信令面分析,按照信令流程,寻找异常信令所在网元,从而定位问题归属。然而,宏观分析仅适合于宏观估计,例如,仅适合某个网络节点发生严重故障导致群体性异常的情形,对于单一的异常事件无法做到问题的精准定位。而对于微观定位,目前的主流自动分析系统主要针对核心网信令面进行分析,未考虑无线环境影响,无法实现问题的精准定界。技术实现要素:本发明实施例提供了一种网络故障定位方法、装置、设备及介质,能够解决现有技术没有考虑无线环境分析导致对异常事件定界不准确的技术问题。第一方面,本发明实施例提供了一种网络故障定位方法,所述方法包括:对工参配置基本数据进行审核校验,以获得核心网信令异常事件分析结果及无线信令xdr的异常事件分析数据;基于核心网信令异常事件分析结果及无线信令xdr的异常事件分析数据构建训练样本数据;基于训练样本数据创建无线环境评估模型并通过无线环境评估模型输出无线信令xdr的分析结果;基于训练样本数据与核心网信令异常事件分析结果生成判决器;及将无线信令xdr的分析结果及核心网信令异常事件分析结果输入至判决器,并由判决器输出网络异常事件的最终分析结果。第二方面,本发明实施例提供了一种网络故障定位装置,装置包括:审核校验模块,用于对工参配置基本数据进行审核校验,以获得核心网信令异常事件分析结果及无线信令xdr的异常事件分析数据,所述无线信令xdr的异常事件分析数据是指当全量异常事件发生时刻,对应用户的无线信令xdr的信息特征值及分析结果;训练样本数据构模块,用于基于核心网信令异常事件分析结果及无线信令xdr数据构建训练样本数据;无线环境评估模型创建模块,用于基于训练样本数据创建无线环境评估模型并通过无线环境评估模型输出无线信令xdr的分析结果;判决器生成模块,用于基于训练样本数据与核心网信令异常事件分析结果生成判决器;及定位结果输出模块,将无线信令xdr的分析结果及核心网信令异常事件分析结果输入至判决器,并输出定位结果。第三方面,本发明实施例提供了一种网络故障定位设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。本发明实施例提供的基于无线环境分析的网络故障定位方法、装置、设备及介质,在基于对异常事件的核心网信令面分析基础上,增加了对异常发生时刻的无线环境分析,并根据核心网信令面分析结果与无线信令xdr的分析结果综合考量,从而对异常事件进行精准定界。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本发明实施例的基于无线环境分析的网络故障定位方法的示意图。图2示出了本发明实施例的基于无线环境分析的网络故障定位装置的结构示意图。图3示出了本发明实施例的基于无线环境分析的网络故障定位设备的一种结构示意图。图4示出了本发明实施例的等效距离算法的示意图。图5示出了本发明实施例的图1的步骤s11中构建训练样本数据的细化流程图。图6示出了本发明实施例的图1的步骤s12中建立无线环境评估模型的细化流程图。图7示出了本发明实施例图6的步骤s13中生成分类器的细化流程图。图8示出了本发明实施例的图1中步骤s14的细化流程图。具体实施方式下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。图1示出了本发明实施例的基于无线环境分析的网络故障定位方法的示意图。该方法包括如下步骤s10-s14。步骤s10:对工参配置基本数据进行审核校验,以获得核心网信令异常事件分析结果及无线信令xdr的异常事件分析数据。在本实施例中,所述无线信令xdr的异常事件分析数据是指当全量异常事件发生时刻,对应用户的无线信令xdr的信息特征值及分析结果。具体地,为保证分析方法输出结果准确性,需要提前审核校验并准备以下的工参配置基本数据:(1)现网站点物理配置信息及(2)现网小区的系统内、系统间切换关系配置信息表。其中,现网站点物理配置信息必须包含下列数据字段:cellid(小区识别码),enodebid(基站标识),longitude(经度),latitude(纬度),earfcn(中心频点),pci(physicalcellid物理小区标识),azimuth(方位角)。需要说明的是,提前审核校验并准备工参配置基本数据可以使得核心网信令异常事件分析结果,及当全量异常事件发生时刻,对应用户的无线信令xdr的信息特征值及分析结果符合要求。也就是说,所述核心网信令异常事件分析结果,及当全量异常事件发生时刻,对应用户的无线信令xdr的信息特征值及分析结果均来源于基本数据的分析处理。为了方便说明,所述当全量异常事件发生时刻,对应用户的无线信令xdr的信息特征值及分析结果可以简称为“无线信令xdr的异常事件分析数据”。步骤s11:基于核心网信令异常事件分析结果及无线信令xdr的异常事件分析数据构建训练样本数据。具体地,参照附图6,所述构建训练样本数据的方式采用如下步骤s110至步骤s114来实现:s110:整理核心网信令异常事件分析结果及无线信令xdr的异常事件分析数据。其中,所述核心网信令异常事件分析结果的输出格式如下表:特征字段字段说明time事件时间imsi用户conclusion信令原因需要说明的是,所述核心网信令异常事件分析结果以协议分析结果为准。所述核心网信令异常事件分析结果的样本数量级要求如下:(1)尽可能包含所有理论上存在的分析结果;(2)每种分析结果的数量为无线信令xdr的信息特征值数量的5倍以上。进一步地,当全量异常事件发生时刻,对应用户的无线信令xdr的信息特征值及分析结果的输出格式如下表:特征字段字段说明time事件时间imsi用户feature1特征1…………featuren特征nconclusion无线原因其中,对应用户的无线信令xdr的信息特征值、分析结果样本的数量要求为:(1)尽可能包含所有理论上存在的分析结果;(2)每种分析结果的数量为无线信令xdr的信息特征值数量的5倍以上。此外,所述无线信令xdr的信息特征值必须包括如下12个方面:(1)最强邻区是否与服务小区同频;(2)最强邻区与服务小区是否配置邻区关系;(3)服务小区的rsrp(referencesignalreceivingpower,参考信号接收功率);(4)服务小区的pci(物理小区标识,physicalcellid);(5)phr(功率余量报告,powerheadroomreport)/ue(userequipment,用户设备)发射功率;(7)上行sinr(信号与干扰加噪声比,signaltointerferenceplusnoiseratio);(8)enb接受干扰功率;(9)最强邻区的rsrp;(10)最强邻区的pci;(11)最强邻区与服务小区模三值;(12)最强邻区与服务小区等效距离。其中,所述等效距离的计算算法不仅考虑小区位置,而且还考虑相邻小区间的天线相对角度。具体的有效距离计算公式参考图4所示:dist(cella,cellb)=d*(1+x*cos(β)-x*cos(α),其中,当x=0.5%时,d的最大变量不超过1%。需要说明的是,小区分为全向小区、定向小区、室内小区和室外小区,具体的计算方式如下:当室外主小区为全向小区时,该室外小区和基站连线的夹角(α)固定设置为0°;当室外邻小区为全向小区时,该室外邻小区和基站连线的夹角(β)固定设置为180°;而室内小区和室外全向小区按照上述方式同样处理;此外,有效距离计算时取整,x缺省50%,可手动调整。所述无线信令xdr的分析结果应至少包括有如下原因:(1)下行弱覆盖;(2)邻区缺失;(3)主小区缺失最强邻区;(4)服务小区或目标邻小区模3干扰;(5)上行覆盖受限;(6)上行干扰;(7)上行瞬时干扰;(8)重叠覆盖;(9)测控参数异常;(10)无线网络正常。s112:对无线信令xdr的异常事件分析数据进行归一化处理。具体地,所述对无线信令xdr的异常事件分析数据进行归一化处理的方式如下:(1)取k={(x1|y1),(x2|y2),…(xi|yi)…,(xm|ym)},其中,k为无线信令xdr的异常事件分析数据的样本数据集,m为无线信令xdr的异常事件分析数据的样本数量,(x1|y1)代表一个无线信令xdr的异常事件分析数据的样本,x1代表无线信令xdr的异常事件分析数据的第1个样本的特征列x1={x11,x12,……,x1r},r代表无线信令xdr的异常事件分析数据的样本的特征数量,x1r代表无线信令xdr的异常事件分析数据的第1个样本的第r个特征的值,y1代表无线信令xdr的异常事件分析数据的第1个样本的分析结果;(2)采用如下公式对无线信令xdr的异常事件分析数据的样本数据的每一个特征进行归一化处理,所述公式为:其中,ej代表无线信令xdr的异常事件分析数据的第i个样本的第j个特征的均值,δj代表无线信令xdr的异常事件分析数据的第i个样本的第j个特征的方差,xij代表无线信令xdr的异常事件分析数据的第i个样本的第j个特征归一化以后的值,xi{xi1,xi2,……,xir}代表无线信令xdr的异常事件分析数据的第i个样本归一化后的特征列;(3)采用字典a存储无线信令xdr的预设分析结果,其中,无线信令xdr的预设分析结果为a={1:″上行干扰″;2:″下行弱覆盖;……;a:″无线环境正常″};(4)使用字典索引yi代替无线信令xdr的异常事件分析数据中的分析结果,a为字典a的最大索引值,则yi∈[1,a];(5)将xi及yt替换k中(xi|yi),则归一化后的无线信令xdr的异常事件分析数据为:s114:根据归一化处理的无线信令xdr的异常事件分析数据及核心网信令异常事件分析结果整理为训练样本数据。具体地,假设z={z1,z2,…zi…,zm}为核心网信令异常事件分析结果样本数据集,m为与无线信令xdr的异常事件分析数据的样本数据集长度相同的样本数量,zi代表第i个异常事件的核心网信令级异常事件分析结果;采用字典存储核心网信令级异常事件分析结果c={1:″mac失败″;2:″未知imsi-hss″;……c},c为字典集c的最大索引值,则字典集c的索引zi∈[1,c];使用字典索引zi代替集合z中zi,代替后的核心网信令异常事件分析结果样本数据集为结合归一化后无线信令xdr的异常事件分析数据生成训练样本数据为步骤s13:基于训练样本数据创建无线环境评估模型并输出无线信令xdr的分析结果。具体地,所述无线环境评估模型是采用基于ecoc-svm编码分类方法建立的。在本实施例中,参照附图6,所述无线环境评估模型采用如下步骤s300至步骤s310来实现:步骤s300:获取训练样本数据。步骤s302:根据训练样本数据的类别数量,确定编码长度l。步骤s304:根据训练样本数据的类别的数量及编码长度编码矩阵m。具体地,所述生成编码矩阵m的方式如下:假设无线环境分析结果(即训练样本数据)的类别数量是n,l是编码长度,取其中,[…]中为取整函数,其中,c为组合公式。需要说明的是,编码矩阵m的生成原则为:(a)编码矩阵m的行mi,*(i=1,……,n;*代表该行的所有列元素)与行mj,*(j=1,……,n;i≠j)之间不相关,行标i对应字典t索引,其中,t为无线信令xdr的分析结果的字典集;(b)编码矩阵m的列m*,i(i=1,……,l;*代表该行的所有行元素)与列m*,j(j=1,……,l;i≠j)之间不相关,且编码矩阵m中没有全为“1”或者全为“0”的列。下面以n=4为例说明生成编码矩阵m。类别数量是n为4时的编码矩阵m为:步骤s306:根据编码矩阵m,生成l个分类器。步骤s308:根据l个分类器生成编码器。具体地,编码矩阵m的行代表n个分类,根据编码矩阵的每一列m*,i生成一个分类器hi,采用svm(支持向量机,supportvectormachine)作为分类器。行元素为“1”代表样本数据中,该类元素作为正样本,否则为负样本,例如m*,5,对应分类器h5,且类2的样本作为正样本,其余类样本作为负样本。最终,生成的编码器为h={h1,h2,……,hl}。进一步地,所述svm分类器的生成通过采用参照附图7所述步骤s3060-s3064来实现:步骤s3060:构造svm分类器的目标函数。步骤s3062:在训练样本数据中,对所述目标函数进行训练,使得所述目标函数汇总各个模型参数的取值。步骤s3064:所述目标函数汇总各个模型参数的取值构造svm分类器。步骤s310:根据编码矩阵m及编码器生成解码器,将训练样本数据输入至解码器并通过解码器输出无线信令xdr的分析结果。具体地,采用汉明距离解码公式生成解码器:,其中,dish[mr,*,h(x)]为以汉明距离解码公式生成的解码器,mr为编码矩阵,hi(x)为编码器,i[mr,i=hi(x)]为判断函数。所述将训练样本数据输入至解码器并通过解码器输出无线信令xdr的分析结果包括:其中,代表以r为变量使dish[mr,*,h(x)]取得最小值,为输出的无线信令xdr的分析结果,输出的无线信令xdr的分析结果为所在的行标r对应字典a的索引,a为无线信令xdr的预设分析结果的字典集。步骤s14:基于训练样本数据与核心网信令异常事件分析结果生成判决器。所述判决器主要反映核心网信令异常事件分析结果对无线环境的依赖程度。具体地,其中,kt为所述核心网信令异常事件分析结果中第t个分析结果对应的判决器,pt为字典集c中第t个元素受无线环境因素影响的概率,p为设置的信概率(为可默认,可配置,例如,设置信概率p=0.8),所述i[zi=t]及i[yi<c]均为判断函数,zi及yi来自训练样本数据c为字典集c的最大索引值。步骤s15:将无线信令xdr的分析结果及核心网信令异常事件分析结果输入至判决器,并由判决器输出网络异常事件的最终分析结果。参照附图8,所述由判决器输出网络异常事件的最终分析结果的方式采用如下步骤s400至步骤s412来实现:步骤s400:获取线环境评估模型输出的无线信令xdr的分析结果。步骤s402:获取核心网信令异常事件分析结果。步骤s404:将核心网信令异常事件分析结果输入至判决矩阵kt。步骤s406:判断核心网信令异常事件分析结果对应的kt是否为1。若核心网信令异常事件分析结果对应的kt为1,则流程进入步骤s408。若核心网信令异常事件分析结果对应的kt为0,则流程进入步骤s410。步骤s408:输出网络异常事件的最终分析结果为核心网信令异常事件分析结果。步骤s410:判断无线信令xdr的分析结果是否正常。具体地说,若无线信令xdr的分析结果为“无线环境正常”(也可以是其它表示正常的信息,例如,ok),则判断无线信令xdr的分析结果为正常,流程返回步骤s408。若具体地说,若无线信令xdr的分析结果为“无线环境不正常”(也可以是其它表示正常的信息,例如,no),则判断无线信令xdr的分析结果为不正常,流程进入步骤s412。步骤s412:输出网络异常事件的最终分析结果为无线信令xdr的分析结果。以下以某地市的一个小时的分析结果为例进行说明,统计核心网信令异常事件分析结果与无线信令xdr的分析结果,并以核心网信令异常事件分析结果中的核心网信令原因“tau与x2切换冲突”为列属性对无线信令xdr的分析结果进行透视并对透视结果进行分析。以核心网信令异常事件分析结果中的“tau与x2切换冲突”为例,透视结果为:则,“tau与x2切换冲突”受无线环境影响的概率:由于ptau与x2切换冲突(98.6%)>置信概率p(默认80%)。则其对应的判决矩阵的元素为:ktau与x2切换冲突=1。当核心网信令异常事件分析结果为“tau与x2切换冲突”输入至判决器时,如果无线环境正常,则判决器输出的输出网络异常事件的最终分析结果为“tau与x2切换冲突”;如果无线环境不正常,则通过判决器输出网络异常事件的最终分析结果即为无线信令xdr的分析结果。需要说明的是,上述方法是基于xdr数据的无线信令、无线环境及核心网信令并行分析以进行异常界定。具体地,本申请在核心网信令异常事件分析结果的基础上,增加了对无线环境的考量,使对异常事件的原因定位更加精准。使用无线环境评估模型进行无线问题定位,不再需要大量的人员进行无线数据分析,节省了人力和资源,并且响应速度快。同时,基于无线信令xdr的分析结果与核心网信令异常事件分析结果的判决器,采用的是概率分布的知识,更具客观性,避免了人为因素等导致的判决条件不客观的弊端。另外,结合图1述的本发明实施例的基于无线环境分析的网络故障定位方法可以由基于无线环境分析的网络故障装置来实现。图2示出了本发明实施例提供的基于无线环境分析的网络故障定位装置的结构示意图。图2所示,所述基于无线环境分析的网络故障定位装置通过移动管理实体(mobilitymanagemententity,mme)、服务网关(servinggateway,sgw)和基站(evolvednodeb,enb)采集无线信令xdr(cdr呼叫详细记录和tdr事务详细记录统称)数据、网优测量报告(measurementreport,mr)数据。同时,所述移动互联网端到端问题定位应用在通信系统中,所述通信系统可以是任意的。例如,所述基于无线环境分析的网络故障定位装置可以应用在非接入层(non-accessstratum,nas)核心网系统架构,所述方法也可以运用在5g等其他通信系统中。所述基于无线环境分析的网络故障定位装置从核心网(即nas核心网系统)中获取核心网信令异常事件分析结果。所述基于无线环境分析的网络故障定位装置用于根据采集的数据(即无线信令xdr数据及核心网信令异常事件分析结果)对移动互联网上网过程中存在的问题进行端到端的确定。同时对无线侧和核心侧网络问题,可以结合小区mr性能数据、网管omc的性能数据和告警数据等进行精确的问题定位。所述基于无线环境分析的网络故障定位装置获取通过对网络的关键接口处的原始报文内容进行深度检测分析和合成后而生成的无线信令xdr(cdr呼叫详细记录和tdr事务详细记录统称)数据,同时从核心网获取核心网信令异常事件分析结果,并使用无线环境评估模型进行无线问题定位,同时,基于无线信令xdr分析结果与核心网信令异常事件分析结果的判决器进行无线问题定位。具体地,所述基于无线环境分析的网络故障定位装置包括审核校验模块301、训练样本数据构模块302、无线环境评估模型创建模块303、判决器生成模块304及定位结果输出模块305。所述审核校验模块301,用于对工参配置基本数据进行审核校验,以获得核心网信令异常事件分析结果及无线信令xdr数据。具体地,所述审核校验模块通过移动管理实体(mobilitymanagemententity,mme)、服务网关(servinggateway,sgw)和基站(evolvednodeb,enb)采集无线信令xdr(cdr呼叫详细记录和tdr事务详细记录统称)数据、网优测量报告(measurementreport,mr)数据。所述审核校验模块从核心网中获取核心网信令异常事件分析结果。在获取核心网信令异常事件分析结果及无线信令xdr数据之前,对工参配置基本数据进行审核校验,确保工参配置基本数据包括包含(1)现网站点物理配置信息及(2)现网小区的系统内、系统间切换关系配置信息表。所述训练样本数据构模块302,用于基于核心网信令异常事件分析结果及无线信令xdr数据构建训练样本数据。具体地说,所述训练样本数据构模块,用于整理核心网信令异常事件分析结果及无线信令xdr的异常事件分析数据。其中,所述核心网信令异常事件分析结果的输出格式如下表:特征字段字段说明time事件时间imsi用户conclusion信令原因需要说明的是,所述核心网信令异常事件分析结果以协议分析结果为准。所述核心网信令异常事件分析结果的样本数量级要求如下:(1)尽可能包含所有理论上存在的分析结果;(2)每种分析结果的数量为无线信令xdr的信息特征值数量的5倍以上。进一步地,当全量异常事件发生时刻,对应用户的无线信令xdr的信息特征值及分析结果的输出格式如下表:其中,对应用户的无线信令xdr的信息特征值、分析结果样本的数量要求为:(1)尽可能包含所有理论上存在的分析结果;(2)每种分析结果的数量为无线信令xdr的信息特征值数量的5倍以上。此外,所述无线信令xdr的信息特征值必须包括如下12个方面:(1)最强邻区是否与服务小区同频;(2)最强邻区与服务小区是否配置邻区关系;(3)服务小区的rsrp(referencesignalreceivingpower,参考信号接收功率);(4)服务小区的pci(物理小区标识,physicalcellid);(5)phr(功率余量报告,powerheadroomreport)/ue(userequipment,用户设备)发射功率;(7)上行sinr(信号与干扰加噪声比,signaltointerferenceplusnoiseratio);(8)enb接受干扰功率;(9)最强邻区的rsrp;(10)最强邻区的pci;(11)最强邻区与服务小区模三值;(12)最强邻区与服务小区等效距离。其中,所述等效距离的计算算法不仅考虑小区位置,而且还考虑相邻小区间的天线相对角度。具体的有效距离计算公式参考图4所示:dist(cella,cellb)=d*(1+x*cos(β)-x*cos(α),其中,当x=0.5%时,d的最大变量不超过1%。需要说明的是,小区分为全向小区、定向小区、室内小区和室外小区,具体的计算方式如下:当室外主小区为全向小区时,该室外小区和基站连线的夹角(α)固定设置为0°;当室外邻小区为全向小区时,该室外邻小区和基站连线的夹角(β)固定设置为180°;而室内小区和室外全向小区按照上述方式同样处理;此外,有效距离计算时取整,x缺省50%,可手动调整。所述无线信令xdr的分析结果应至少包括有如下原因:(1)下行弱覆盖;(2)邻区缺失;(3)主小区缺失最强邻区;(4)服务小区或目标邻小区模3干扰;(5)上行覆盖受限;(6)上行干扰;(7)上行瞬时干扰;(8)重叠覆盖;(9)测控参数异常;(10)无线网络正常。所述训练样本数据构模块,用于对无线信令xdr的异常事件分析数据进行归一化处理。具体地,所述对无线信令xdr的异常事件分析数据进行归一化处理包括:(1)取k={(x1|y1),(x2|y2),…(xi|yi)…,(xm|ym)},其中,k为无线信令xdr的异常事件分析数据的样本数据集,m为无线信令xdr的异常事件分析数据的样本数量,(x1|y1)代表一个无线信令xdr的异常事件分析数据的样本,x1代表无线信令xdr的异常事件分析数据的第1个样本的特征列x1={x11,x12,……,x1r},r代表无线信令xdr的异常事件分析数据的样本的特征数量,x1r代表无线信令xdr的异常事件分析数据的第1个样本的第r个特征的值,y1代表无线信令xdr的异常事件分析数据的第1个样本的分析结果;(2)采用如下公式对无线信令xdr的异常事件分析数据的样本数据的每一个特征进行归一化处理,所述公式为:其中,ej代表无线信令xdr的异常事件分析数据的第i个样本的第j个特征的均值,δj代表无线信令xdr的异常事件分析数据的第i个样本的第j个特征的方差,xij代表无线信令xdr的异常事件分析数据的第i个样本的第j个特征归一化以后的值,xi={xi1,xi2,……,xir}代表无线信令xdr的异常事件分析数据的第i个样本归一化后的特征列;(3)采用字典a存储无线信令xdr的预设分析结果,其中,无线信令xdr的预设分析结果为λ={1:″上行干扰″;2:″下行弱覆盖;……;a:″无线环境正常″};(4)使用字典索引yi代替无线信令xdr的异常事件分析数据中的分析结果,a为字典a的最大索引值,则yi∈[1,a];(5)将xi及yt替换k中(xi|yi),则归一化后的无线信令xdr的异常事件分析数据为:所述训练样本数据构模块,用于根据归一化处理的无线信令xdr的异常事件分析数据及核心网信令异常事件分析结果整理为训练样本数据。具体地,假设z={z1,z2,…zi…,zm}为核心网信令异常事件分析结果样本数据集,m为与无线信令xdr的异常事件分析数据的样本数据集长度相同的样本数量,zi代表第i个异常事件的核心网信令级异常事件分析结果;采用字典存储核心网信令级异常事件分析结果c={1:″mac失败″;2:″未知imsi-hss″;……c},c为字典集c的最大索引值,则字典集c的索引zi∈[1,c];使用字典索引zi代替集合z中zi,代替后的核心网信令异常事件分析结果样本数据集为结合归一化后无线信令xdr的异常事件分析数据生成训练样本数据为所述无线环境评估模型创建模块303,用于基于训练样本数据创建无线环境评估模型并输出无线信令xdr的分析结果。具体地,具体地,所述无线环境评估模型是采用基于ecoc-svm编码分类方法建立的。在本实施例中,所述创建无线环境评估模型,用于获取所述训练样本数据的类别;所述创建无线环境评估模型,用于根据训练样本数据的类别的数量,确定编码长度l。所述创建无线环境评估模型,用于根据训练样本数据的类别的数量及编码长度编码矩阵m。具体地,所述生成编码矩阵m的方式如下:假设无线环境分析结果(即训练样本数据)的类别数量是n,l是编码长度,取其中,[…]中为取整函数,其中,c为组合公式。需要说明的是,编码矩阵m的生成原则为:(a)编码矩阵m的行mi,*(i=1,……,n;*代表该行的所有列元素)与行mj,*(j=1,……,n;i≠j)之间不相关,行标i对应字典t索引;(b)编码矩阵m的列m*,i(i=1,……,l;*代表该行的所有行元素)与列m*,j(j=1,……,l;i≠j)之间不相关,且编码矩阵m中没有全为“1”或者全为“0”的列。下面以n=4为例说明生成编码矩阵m为:所述创建无线环境评估模型,用于根据编码矩阵m,生成l个分类器。所述创建无线环境评估模型,用于根据l个分类器生成编码器。具体地,编码矩阵m的行代表n个分类,根据编码矩阵的每一列m*,i生成一个分类器hi,采用svm(支持向量机,supportvectormachine)作为分类器。行元素为“1”代表样本数据中,该类元素作为正样本,否则为负样本,例如m*,5,对应分类器h5,且类2的样本作为正样本,其余类样本作为负样本。最终,生成的编码器为h={h1,h2,……,hl}。所述创建无线环境评估模型,用于根据编码矩阵m及编码器生成解码器,并通过解码器输出无线信令xdr的分析结果。具体地,采用汉明距离解码公式生成解码器:dish[mr,*,h(x)]为以汉明距离解码公式生成的解码器,mr为编码矩阵,hi(x)为编码器,i[mr,i=hi(x)]为判断函数。所述将训练样本数据输入至解码器并通过解码器输出无线信令xdr的分析结果包括:其中,代表以r为变量使dish[mr,*,h(x)]取得最小值,为输出的无线信令xdr的分析结果,输出的无线信令xdr的分析结果为所在的行标r对应字典a的索引,a为无线信令xdr的预设分析结果的字典集。所述判决器生成模块304,用于基于训练样本数据与核心网信令异常事件分析结果生成判决器。所述判决器主要反映核心网信令异常事件分析结果对无线环境的依赖程度。具体地说,所述基于训练样本数据与核心网信令异常事件分析结果生成判决器,包括:其中,kt为所述核心网信令异常事件分析结果中第t个分析结果对应的判决器,pt为字典集c中第t个元素受无线环境因素影响的概率,p为设置的信概率,所述i[zi=t]及i[yi<c]均为判断函数,zi及yi来自训练样本数据c为字典集c的最大索引值。所述定位结果输出模块305,用于将无线信令xdr的分析结果及核心网信令异常事件分析结果输入至判决器,并由判决器输出网络异常事件的最终分析结果。具体地,所述定位结果输出模块305,用于获取线环境评估模型输出的无线信令xdr的分析结果。所述定位结果输出模块305,用于获取核心网信令异常事件分析结果。所述定位结果输出模块305,用于将核心网信令异常事件分析结果输入至判决矩阵kt。所述定位结果输出模块305,用于判断核心网信令异常事件分析结果对应的kt是否为1。若核心网信令异常事件分析结果对应的kt为1,则所述定位结果输出模块305输出核心网信令异常事件分析结果。若核心网信令异常事件分析结果对应的kt为0,则所述定位结果输出模块305判断无线信令xdr的分析结果是否正常。具体地说,若无线信令xdr的分析结果为“无线环境正常”(也可以是其它表示正常的信息,例如,ok),则判断无线信令xdr的分析结果为正常,所述定位结果输出模块305输出的网络异常事件的最终分析结果为核心网信令异常事件分析结果。若具体地说,若无线信令xdr的分析结果为“无线环境不正常”(也可以是其它表示正常的信息,例如,no),则判断无线信令xdr的分析结果为不正常,所述定位结果输出模块305输出的网络异常事件的最终分析结果为无线信令xdr的分析结果。另外,上述本发明实施例的基于无线环境分析的网络故障定位方法可以由基于无线环境分析的网络故障定位设备来实现。图3示出了本发明实施例提供的基于无线环境分析的网络故障定位设备的硬件结构示意图。基于无线环境分析的网络故障定位设备可以包括处理器401以及存储有计算机程序指令的存储器402。具体地,上述处理器401可以包括中央处理器(cpu),或者特定集成电路(applicationspecificintegratedcircuit,asic),或者可以被配置成实施本发明实施例的一个或多个集成电路。存储器402可以包括用于数据或指令的大容量存储器。处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现上述实施例中的任意一种基于无线环境分析的网络故障定位方法。在一个示例中,基于无线环境分析的网络故障定位设备还可包括通信接口403和总线410。其中,如图3所示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。通信接口403,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。总线410包括硬件、软件或两者,将基于无线环境分析的网络故障定位设备的部件彼此耦接在一起。在合适的情况下,总线410可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。另外,结合上述实施例中的基于无线环境分析的网络故障定位方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种基于无线环境分析的网络故障定位方法。以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1