网元数据处理方法及装置的制作方法

文档序号:7664860阅读:145来源:国知局
专利名称:网元数据处理方法及装置的制作方法
技术领域
本发明实施例涉及通信领域,尤其涉及一种网元数据处理方法及装置。
技术背景在通信技术领域,通常需要对无线网络进行性能监控和网络规划,其中 最为重要的手段之一就是话务统计,话务统计是指对通信设备及其周围网络 的性能进行测量(包括业务量、负荷等指标),用以提供网络运行情况的话务数据,为网络设计、优化和升级提供参考。其中话务数据处理的方法是 网元和网管共用一份指标接口文档,网元采集原始指标,并周期性的上报给 网管,网管根据原始指标计算出复合指标,将原始指标和复合指标一并存入 数据库中,用于后续的查询和分析。现以"掉话率"为例,介绍现有技术中网元数据处理方法。设掉话率=掉话 次数+呼叫接通次数,用计算公式表达如A = b+c。设话务统计的周期为30 分钟,如16: 01~16: 30,设该时间段为tl,网元采集到的原始指标分别为 tl内的掉话次数b(tl)和呼叫接通次数c(tl),将该数据上报给网管,网管根据 掉话率的计算公式计算出U内的掉话率为A(tl)-b(tl)+c(tl),并把A(tl)、b(tl) 和c(tl)存入数据库中。若要查看60分钟内的掉话率,则需要进行汇总运算, 即计算出网元在16: 01~16: 30内的掉话次数b(tl)和呼叫接通次数c(tl) 以及在16: 31-17: 00 (设为时间段t2 )内的掉话次数b(t2)和呼叫接通次数 c(t2),则在16: 01~17: 00 (设为时间段t3 )内的掉话率为A(t3) = b(t3)+c(t3) =(b(tl) + b(t2)) + (c(tl) + c(t2))。这种方法是以原始指标为汇总运算的原 始数据,对原始指标按时间维进行汇总后再套用掉话率的计算公式来进行计
算,指标汇总的过程是在数据库中完成的。对于不同版本的网元,其掉话率的计算公式有可能不同,如在VI版本 中,掉话率的计算公式为A = b+c,在V2版本中可能变为A = (b+d)+(c+e)。 针对此问题,现有技术中网元数据处理方法有(1 )忽视网元的版本变化情况,均用最新版本的公式做汇总运算。这种 方法的缺点是新版本中所用到的原始指标可能在老版本中并不存在,如V2 版本中的原始指标d和e在VI版本中不存在,老版本的网元无法套用新版本 的公式进行计算;即使老版本中存在原始指标d和e,但新老版本对掉话率的 理解可能不同,在老版本的环境中套用新版本的计算公式,影响了用户的感 受度。(2)网管识别网元的版本号,对于老版本的网元套用老版本的计算公式, 对于新版本的网元套用新版本的计算公式;网管记录网元版本升级的时间点, 在做指标汇总时,对升级前的数据套用老版本的掉话率的计算公式,对升级 后的数据套用新版本的掉话率的计算公式。网管需要记录网元版本的升级时 间点,在进行汇总计算时,还需要构造一条查询语句,查询话务统计的时间 段是在升级前还是在升级后,然后套用对应版本的公式。这种方法的缺点是 构造查询语句增加了复杂度,且执行该查询语句大大降低了效率(根据测试, 执行查询语句使得查询效率降低了 50%以上),性能严重下降,影响了用户 的感受度;另外,新老版本中掉话率的计算公式不同,用户需要付出额外的 学习和适应成本,也影响了用户的感受度。发明内容本发明实施例提供了一种网元数据处理方法及装置,以实现提高指标汇 总时的处理效率,保持指标的计算公式相对稳定。本发明实施例提供了一种网元数据处理方法,包括 采集网元的原始指标;
对网元的版本进行判断,根据原始指标确定该网元的版本对应的中间层指标5当进行汇总运算时,直接以该中间层指标作为汇总运算的原始彰:据计算 汇总复合指标。本发明实施例提供了一种网元数据处理装置,包括 采集模块,用于采集网元的原始指标;判断/计算模块,用于对网元的版本进行判断,根据原始指标确定该网元 的版本对应的中间层指标;汇总模块,用于当进行汇总运算时,直接以该中间层指标作为汇总运算 的原始数据计算汇总复合指标。本发明实施例提供的网元数据处理方法及装置,通过确定中间层指标, 直接以该中间层指标作为汇总运算的原始数据,不需要对原始指标进行汇总 运算,对于不同版本且指标计算公式不同的网元来说,对用户层面展现中间 层指标,屏蔽了原始指标,从而保持指标计算公式相对稳定;并且不需要构 造查询语句,提高了指标汇总时的处理效率。


图1为本发明实施例一网元数据处理方法的流程图; 图2为本发明实施例二网元数据处理方法的流程图; 图3为本发明实施例网元数据处理装置的示意图。
具体实施方式
下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。本发明实施例一网元凝:据处理方法如图1所示,为本发明实施例一网元数据处理方法的流程图,具体包括
如下步骤步骤IOI、采集网元的原始指标;步骤102、对网元的版本进行判断,根据原始指标确定该网元的版本对 应的中间层指标;步骤103、当进行汇总运算时,直接以该中间层指标作为汇总运算的原 始数据计算汇总复合指标。本实施例通过获得中间层指标,直接以该中间层指标作为汇总运算的原 始数据,不需要对原始指标进行汇总运算,对于不同版本且指标计算公式不 同的网元来说,对用户层面展现中间层指标,屏蔽了原始指标,从而保持指 标计算公式相对稳定;并且不需要构造查询语句,提高了指标汇总时的处理 效率。本发明实施例二网元数据处理方法本实施例以处理掉话率为例,设存在VI和V2两种不同的网元版本,且 在不同版本中掉话率的计算公式不同。本实施例的中间层指标包括广义的掉 话次数B和广义的呼叫接通次数C,其中B和C的计算公式均为线性指标计 算公式,所谓线性指标计算公式是指在公式中只包含指标的加减法运算或指 标与常数的乘除法运算,如果指标计算公式中出现指标间的乘除运算,则该 指标计算公式为非线性指标计算公式。因此,B和C的计算公式可以用下式来表示B=bl+b2 +......+bp,其中bl、 b2.......bp为在对应网元版本下计算中间层指标B时所需要的原始指标,p为计算B的原始指标的个数;C = cl+c2+......+cq,其中cl、 c2.......cq为在对应网元版本下计算中间层指标C时所需要的原始指标,q为计算C的原始指标的个数;上述中间层指标B和C是指在某一时间段内的广义的掉话次数和广义的 呼叫接通次数,本实施例称该时间段为第三时间段,第三时间段包括一个以 上的第一时间段或第二时间段,计算B时将第三时间段划分为一个以上第一
时间段,bl、 b2.......bp为各个第一时间段内的掉话次数;计算C时将第三时间段划分为一个以上第二时间段,cl、 c2.......cq为各个第二时间段内的呼叫接通次数。本实施例中,设在VI版本中掉话率的计算公式为A=b+c, b和c为VI 版本所需要的原始指标;在V2版本中掉话率的计算公式为A=( b + d) + (c+e), b、 c、 d和e为V2版本所需要的原始指标;其中在V1版本中,中间层指标 计算公式为B=b, C=c,可以理解为计算第三时间段内的中间层指标时, 没有继续划分该第三时间段;在V2版本中,中间层指标计算公式为B=b+d, C=c+e,可以理解为计算第三时间段内的中间层指标时,将该第三时间段分 别划分为2个第一时间段、2个第二时间段,计算B时需要2个第一时间段 的原始指标b和d,计算C时需要2个第二时间段的原始指标c和e。如上述可知,两种版本下中间层指标计算公式均为线性公式。两种版本 下的复合指标计算公式同为A=B+C。如图2所示,为本发明实施例二网元数据处理方法的流程图,具体包括 如下步骤步骤201、采集网元的原始指标;设话务统计的第三时间段为30分钟,例如16: 01~16: 30,设该第三 时间段为tl, tl内的所需要采集的原始指标可以根据被采集的网元的版本的 对应的掉话率计算^^式来确定,例如,才艮据VI和V2版本两个版本对应的掉 话率的计算公式可以确定,在VI版本中tl内釆集的原始指标为b(tl)和c(tl), 在V2版本中采集的原始指标为b(tl)、 c(tl)、 d(tl)和e(tl)。步骤202、对网元的版本进行判断,选择与该网元的版本对应的中间层 指标计算公式,根据原始指标计算中间层指标;对网元的版本进行判断,若为V1版本,则中间层指标计算公式为B=b, C=c,根据采集到的原始指标b(tl)和c(tl),计算得到VI版本的中间层指标 B(tl)=b(tl), C(tl)=c(tl);若为V2版本,则中间层指标计算公式为B=b + d, C=c + e,根据采集到的原始指标b(tl)、 c(tl)、 d(tl)和e(tl),计算得到V2版 本下的中间层指标B(tl)-b(tl)+d(tl), C(tl)=c(tl)+e(tl)。步骤203、将计算得到的不同版本下的中间层指标保存在数据库中;与 此同时,将中间层指标代入复合指标计算公式中,计算复合指标并保存在数 据库中;在V1版本下,将中间层指标代入复合指标计算公式A-B+C,计算得到 复合指标为A(U) = b(tl)+c(U);在V2版本下,将中间层指标代入复合指标计 算公式A-B+C,计算得到复合指标A(tl)-(b(tl)+d(tl))+(c(tl)+e(tl));将原 始指标、中间层指标和复合指标保存在数据库中。步骤204、当进行汇总运算时,提取数据库中已经存储的中间层指标, 直接以该中间层指标作为汇总运算的原始数据计算汇总复合指标;当需要查看n个第三时间段内的掉话率,则需要进行汇总运算,汇总运 算采用如下公式进行计算A = (B(tl)+B(t2)+……十B(tn))+(C(tl)+C(t2)+……十C(to)),其中B(tl)、B(t2).......B(tn)为各个第三时间段内的广义掉话次数,C(tl)、 C(t2).......C(tn)为各个第三时间段内的广义呼叫接通次数,各个第三时间段的时间长度可以 是相等的。本实施例以查看60分钟内(2个第三时间段)的掉话率,例如查看16: 01 ~ 17: 00内的掉话率为例。设16: 01~16: 30为第三时间段tl, 16: 31~17: 00为第三时间段t2, 16: 01~17: 00为第三时间段t3。根据步骤201 ~步骤203已获取tl内的中 间层指标和复合指标,同理也可以获取t2内的中间层指标和复合指标。下面 分别介绍在VI和V2版本下,指标汇总运算的情况。在VI版本中,tl和t2内的中间层指标分别为B(tl)-b(tl), C(tl) = c(tl), B(t2) = b(t2), C(t2) = c(t2),则t3内的中间层指标为B(t3) = b(t3) = b(tl+t2) = b(tl) + b(t2) = B(tl) + B(t2);C(t3) = c(t3) = c(tl+t2) - c(tl) + c(t2) = C(tl) + C(t2);在vi版本中,因为中间层指标等于原始指标,在^t;匚总运算时,对原 始指标进行汇总运算与对中间层指标进行汇总运算的流程相同,所以可以直接通过数据库中存储的tl和t2内的中间层指标汇总得到t3内的中间层指标。 在V2版本中,tl和t2内的中间层指标分别为B(tl) = b(tl) + d(tl), C(tl) =c(tl) + e(tl), B(t2) = b(t2) + d(t2), C(t2) = c(t2) + e(t2),则t3内的中间层指 标为B(t3) = b(t3) + d(t3) = b(tl+t2) + d(tl+t2) = b(tl) + b(t2) + d(tl) + d(t2) = b(tl) + d(tl) + b(t2) + d(t2) = B(tl) + B(t2);C(t3) = c(t3) + e(t3) = c(tl+t2) + e(tl+t2) = c(tl) + c(t2) + e(tl) + e(t2) = c(tl) + e(tl) + c(t2) + e(t2) = C(tl) + C(t2);在V2版本中,因为中间层指标计算公式为线性的,在做汇总运算时, 不需要以原始指标作为汇总运算的原始数据,而可以直接根据数据库中存储 的tl和t2内的中间层指标汇总得到t3内的中间层指标。综上所述,在VI和V2版本中均可以根据线性的中间层指标计算公式, 对中间层指标进行汇总,该汇总运算按照时间维度,从而得到汇总中间层指 标B(t3)和C(t3);在VI和V2版本下,复合指标计算公式均为A=B+C,套用 该公式,分别计算V1和V2版本下的汇总复合指标为A(t3)=B(t3)《(t3), 得到t3内的掉话率。本实施例提供的网元数据处理方法,通过设置线性的中间层指标计算公 式,在进行汇总运算时,不需要以原始指标作为汇总运算的原始数据,而是 直接对中间层指标进行汇总运算;对于不同版本且掉话率的计算公式不同的 网元来说,对用户层面展现中间层指标,屏蔽了原始指标,且不同版本下的 复合指标计算公式相同,保持了掉话率的计算公式相对稳定;并且不需要构 造查询语句,提高了指标汇总时的处理效率。如图3所示,为本发明实施例网元数据处理装置的示意图,其中包括
采集模块l,用于采集网元的原始指标;判断/计算模块2,用于接收采集模 块l输出的原始指标,并对网元的版本进行判断,选择与该网元的版本对应 的中间层指标计算公式,根据原始指标计算中间层指标;汇总模块3,用于 接收判断/计算模块2输出的中间层指标,当进行汇总运算时,直接以该中间 层指标作为汇总运算的原始数据计算汇总复合指标。本实施例还可以包括存储模块4,用于接收采集模块1输出的原始指标 和判断/计算模块2输出的中间层指标,并存储原始指标和中间层指标,当进 行汇总运算时,将原始指标和中间层指标发送给汇总模块3。本实施例网元数据处理装置的各个模块可以与本发明实施例网元数据处 理方法的步骤对应。本实施例通过采集模块1采集原始指标,通过判断/计算模块2计算中间 层指标,并把原始指标和中间层指标保存在存储-溪块4中,当进行汇总运算 时,直接以该中间层指标作为汇总运算的原始数据,不需要对原始指标进行 汇总运算,对于不同版本且指标计算公式不同的网元来说,对用户层面展现 中间层指标,屏蔽了原始指标,从而保持指标计算公式相对稳定;并且不需 要构造查询语句,提高了指标汇总时的处理效率。最后应说明的是以上实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述实施例对本发明实施例进行了详细的说明,本领 域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案 进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换, 并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的精神和范 围。
权利要求
1、一种网元数据处理方法,其特征在于包括采集网元的原始指标;对网元的版本进行判断,根据原始指标确定该网元的版本对应的中间层指标;当进行汇总运算时,直接以该中间层指标作为汇总运算的原始数据计算汇总复合指标。
2、 根据权利要求1所述的网元数据处理方法,其特征在于,所述汇总运算为针对掉话率进行的汇总运算;所述中间层指标包括广义的掉话次数B、广义的呼叫接通次数C;其中8=1 1+62 +......+bp, bl、 b2、 ......bp为计算对应网元版本的B所需要的原始指标,p为计算对应网元版本的B所需要的原始指标的个数;C = cl+c2+......+cq, cl、 c2.......cq为计算对应网元版本的C所需要的原始指标,q为计算对应网元版本的C所需要的原始指标的个数。
3、 根据权利要求2所述的网元数据处理方法,其特征在于,所述原始指标bl、 b2.......bp为各个第一时间段内的掉话次数,所述原始指标cl、c2.......cq为各个第二时间段内的呼叫接通次数。
4、 根据权利要求2或3所述的网元数据处理方法,其特征在于,所述汇 总运算采用如下公式进行计算A = ( Btl + Bt2 +......十Btn ) + ( Ctl + Ct2 +......+Ctn ),其中Btl 、Bt2.......Btn为各个第三时间段内的广义的掉话次数,Ctl、 Ct2.......Ctn为各个第三时间段内的广义的呼叫接通次数;第三时间段包括一个以上的第一时间段或第二时间段。
5、 根据权利要求4所述的网元数据处理方法,其特征在于,各第三时间 段的时间长度相等。
6、 根据权利要求l所述的网元数据处理方法,其特征在于,在所述确定 中间层指标之后还包括将中间层指标保存在数据库中;所述计算汇总复合指标之前还包括提取数据库中的中间层指标。
7、 根据权利要求1所述的网元数据处理方法,其特征在于,不同网元版 本对应的中间层指标计算公式为线性公式。
8、 根据权利要求1所述的网元数据处理方法,其特征在于,对中间层指 标进行汇总运算具体为按照时间维度对中间层指标进行汇总运算。
9、 一种网元数据处理装置,其特征在于包括 采集模块,用于采集网元的原始指标;判断/计算模块,用于对网元的版本进行判断,根据原始指标确定该网元 的版本对应的中间层指标;汇总才莫块,用于当进行汇总运算时,直接以该中间层指标作为汇总运算 的原始数据计算汇总复合指标。
10、 根据权利要求9所述的网元数据处理装置,其特征在于还包括存 储模块,用于存储所述采集模块输出的原始指标和所述判断/计算模块输出的 中间层指标。
全文摘要
本发明实施例涉及一种网元数据处理方法及装置,其中方法包括采集网元的原始指标;对网元的版本进行判断,根据原始指标确定该网元的版本对应的中间层指标;当进行汇总运算时,直接以该中间层指标作为汇总运算的原始数据计算汇总复合指标;装置包括采集模块,用于采集网元的原始指标;判断/计算模块,用于对网元的版本进行判断,根据原始指标确定该网元的版本对应的中间层指标;汇总模块,用于当进行汇总运算时,直接以该中间层指标作为汇总运算的原始数据计算汇总复合指标。本发明实施例提供的网元数据处理方法及装置,提高了指标汇总时的处理效率,保持指标计算公式相对稳定。
文档编号H04W16/22GK101150831SQ200710176289
公开日2008年3月26日 申请日期2007年10月24日 优先权日2007年10月24日
发明者戴玉宏, 蔚 王, 邱国贤 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1