一种操作维护中心北向接口数据处理方法及装置制造方法及图纸

技术编号:16550079 阅读:39 留言:0更新日期:2017-11-11 13:41
本发明专利技术公开了一种OMC北向接口数据处理方法及装置,包括:读取XML文件,根据所述XML文件的类型加载配置,所述配置至少包括:标签类型配置、输出配置;根据所述标签类型配置,对所述XML文件中的标签进行模式匹配;根据所述输出配置,对模式匹配结果进行输出。

Data processing method and device for northbound interface of operation and maintenance center

The invention discloses a OMC itf-n data processing method and apparatus, including: read the XML file, according to the XML type loading configuration file, the configuration includes at least a tag type configuration and output configuration; according to the configuration of the tag type, the XML files in the label of the pattern matching; according to the output configuration, output of the pattern matching results.

【技术实现步骤摘要】
一种操作维护中心北向接口数据处理方法及装置
本专利技术涉及综合资源管理领域中的操作维护中心(OMC,Operation&MaintenanceCenter)北向接口数据处理技术,尤其涉及一种OMC北向接口数据处理方法及装置。
技术介绍
北向接口(NorthboundInterface)是为厂家或运营商进行接入和管理网络的接口,即向上提供的接口。网络中使用接口编程开发各种应用系统管理被管理对象,管理的方法是采集和分析被管理对象在运行中产生的各种数据。在电信网和下一代网络(NGN,NextGenerationNetwork)中管理是分层实现的,如图1所示,可以将这种网络管理分成三层:数据应用层、数据处理层和数据采集层。其中,数据应用层和数据处理层之间的数据交互定义有接口,由于数据应用层位于数据处理层之上,因此这种接口称之为北向接口。北向接口的文件一般为可扩展标记语言(XML,ExtensibleMarkupLanguage)文件,可采用Java或者PerlJava对XML文件进行解析,目前常用的XML文件解析器主要有:XML简单应用程序编程接口(SAX,SimpleAPIforXML),文档对象模型(DOM,DocumentObjectModel)。SAX处理的优点非常类似于流媒体的优点。分析能够立即开始,而不是等待所有的数据被处理。而且,由于应用程序只是在读取数据时检查数据,因此不需要将数据存储在内存中,这对于大型文档来说是个巨大的优点。DOM以及广义的基于树的处理具有几个优点。由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下导航,而不是像SAX那样是一次性的处理。DOM使用起来也要简单得多。另一方面,在内存中构造这样的树涉及大量的开销。JDOM目的是成为Java特定文档模型,它简化与XML的交互并且比DOM实现更快。由于是第一个Java特定模型,JDOM一直得到大力推广和促进。DOM4J是JDOM的一种智能分支,它合并了许多超出基本XML文档表示的功能,包括集成的XPath支持、XML、Schema支持以及用于大文档或流化文档的基于事件的处理。因Java运行对文件大小有限制,对于经常超过几个G的传输文件,Java处理起来显得比较吃力。所以普遍都用Perl处理文件,Perl处理对移植和开发都比较容易。Perl解析XML文件分为包解析和模式匹配解析。包解析:xml::Parser.xml::解析器系列最初的Perl解析器xml::Parser::Expat,由LarryWall在几年前编写并由ClarkCooper保持延续。作为ExpatXMLparser的界面由JamesClark用C语言编写且已经被一些脚本语言所采用。Perl解析XML文件中Expat是以事件为基础,意味着特定条件触发处理功能。例如,一个开始或结尾标记将触发适当的用户定义子程序。xml::Parser模块在Expat功能的基础上为普通应用所建构。注意Expat在解析之前不会使XML生效且在遇到错误出现时会失效。这些限制会使XML::Parser模块速度非常之快。模式匹配解析:使用正则表达式进行模式匹配标签,从而获取标签和取值。理论上包解析比较有效,但是由于网管上有人工录入的中文名称,经常会人为的导致网元中文名称乱码。Expat在遇到乱码时会失效,从而导致采集解析失败。在传统的解析汇总上面各个厂家因为字段差异都是独立进行数据关联更新和汇总。现有技术存在以下缺陷:解析常中断:因为是通过包解析,当遇到网管有乱码、网管厂家多、数据不规范、格式难统一的时候,解析频繁发生中断,导致数据入库及解析无法正常工作。中文无故消失:解析中若带有中文、或部分全角字符,在现有技术下会无故消失或者无法处理,同样影响数据入库。数据值长度不够用:使用序列生成ID,随着资源的变更和移动网络规模的扩大,数值型的长度不够用。关联资源刷新慢:因为需要将各种归属转换为ID,极大耗费数据库资源,特别是关联性数据,处理时间极慢。汇总耗时太长:因部分网管数据表非常巨大,例如传输时隙并未拆分,在通道路由串通的过程中,经常会找不到相应的时隙。导致通道路由串通失败,汇总起来非常耗时。现有技术因存在以上缺陷,直接影响综合资源系统的采集质量和比对情况,给维护人员和接口厂家的感知极差。在日常的综合资源管理过程中,一定程度的影响了用户感知,因数据采集解析中断,影响入网流程采集比对环节的畅通和电路调度通道串通的成功率,导致流程需等待数据采集,因为数据汇总时间过长,进而影响用户对系统的信心。影响对外接口稳定和及时,影响数据采集的及时性和准确率,成为了困扰资源管理、数据应用的一大难题。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种OMC北向接口数据处理方法及装置。本专利技术实施例提供的OMC北向接口数据处理方法,包括:读取XML文件,根据所述XML文件的类型加载配置,所述配置至少包括:标签类型配置、输出配置;根据所述标签类型配置,对所述XML文件中的标签进行模式匹配;根据所述输出配置,对模式匹配结果进行输出。本专利技术实施例中,所述方法还包括:针对模式匹配的标签,确定所述标签的类型,并根据所述标签的类型对所述标签进行处理;将处理后的结果保存至按字段索引的哈希(hash)数组中,以进行标准化输出。本专利技术实施例中所述方法还包括:针对模式匹配的标签,当所述标签存在于标签规则里时,加载所述标签的对象属性,所述对象属性包括:解析规则和前缀;根据所述解析规则确定标签的值,根据是否拆分和添加前缀确定标签;将所述标签作为关键字(key)以及将所述标签的值作为值(value),存入hash数组中。本专利技术实施例中,所述根据所述输出配置,对模式匹配结果进行输出,包括:根据所述输出配置,获取模式匹配结果对应的输出字段的对象属性,所述对象属性包括:字段类型、字段来源、处理函数;按序输出所述模式匹配结果对应的输出字段的对象属性。本专利技术实施例中,所述方法还包括:在模式匹配过程中,通过所述输出字段的处理函数将结果标准版化,并且通过对北向接口对象里的标准版名次进行加密得到关联字符串。本专利技术实施例中,所述方法还包括:获取通道信息;从所述通道的第一端开始,判断是否需要进行高低阶转换;查询交叉连接信息,其中,先用低阶查询交叉连接信息,当未查询到交叉连接信息时再用高阶查询交叉连接信息;当查询到交叉连接信息时,获取交叉末端信息;当交叉末端与第二端不匹配时,查询拓扑信息;当查询到拓扑信息时,继续判断是否需要进行高低阶转换,并继续执行查询交叉连接信息。本专利技术实施例提供的OMC北向接口数据处理装置,包括:读取单元,用于读取XML文件;加载单元,用于根据所述XML文件的类型加载配置,所述配置至少包括:标签类型配置、输出配置;模式匹配单元,用于根据所述标签类型配置,对所述XML文件中的标签进行模式匹配;输出单元,用于根据所述输出配置,对模式匹配结果进行输出。本专利技术实施例中,所述装置还包括:处理单元,用于针对模式匹配的标签,确定所述标签的类型,并根据所述标签的类型对所述标签进行处理;存储单元,用于将处理后的结果保存至按字段索引的hash数组中,以进行标准化输出。本专利技术实施例中,所述加载本文档来自技高网
...
一种操作维护中心北向接口数据处理方法及装置

【技术保护点】
一种操作维护中心OMC北向接口数据处理方法,其特征在于,所述方法包括:读取可扩展标记语言XML文件,根据所述XML文件的类型加载配置,所述配置至少包括:标签类型配置、输出配置;根据所述标签类型配置,对所述XML文件中的标签进行模式匹配;根据所述输出配置,对模式匹配结果进行输出。

【技术特征摘要】
1.一种操作维护中心OMC北向接口数据处理方法,其特征在于,所述方法包括:读取可扩展标记语言XML文件,根据所述XML文件的类型加载配置,所述配置至少包括:标签类型配置、输出配置;根据所述标签类型配置,对所述XML文件中的标签进行模式匹配;根据所述输出配置,对模式匹配结果进行输出。2.根据权利要求1所述的操作维护中心OMC北向接口数据处理方法,其特征在于,所述方法还包括:针对模式匹配的标签,确定所述标签的类型,并根据所述标签的类型对所述标签进行处理;将处理后的结果保存至按字段索引的哈希hash数组中,以进行标准化输出。3.根据权利要求1或2所述的操作维护中心OMC北向接口数据处理方法,其特征在于,所述方法还包括:针对模式匹配的标签,当所述标签存在于标签规则里时,加载所述标签的对象属性,所述对象属性包括:解析规则和前缀;根据所述解析规则确定标签的值,根据是否拆分和添加前缀确定标签;将所述标签作为关键字key以及将所述标签的值作为值value,存入hash数组中。4.根据权利要求1所述的操作维护中心OMC北向接口数据处理方法,其特征在于,所述根据所述输出配置,对模式匹配结果进行输出,包括:根据所述输出配置,获取模式匹配结果对应的输出字段的对象属性,所述对象属性包括:字段类型、字段来源、处理函数;按序输出所述模式匹配结果对应的输出字段的对象属性。5.根据权利要求4所述的操作维护中心OMC北向接口数据处理方法,其特征在于,所述方法还包括:在模式匹配过程中,通过所述输出字段的处理函数将结果标准版化,并且通过对北向接口对象里的标准版名次进行加密得到关联字符串。6.根据权利要求1所述的操作维护中心OMC北向接口数据处理方法,其特征在于,所述方法还包括:获取通道信息;从所述通道的第一端开始,判断是否需要进行高低阶转换;查询交叉连接信息,其中,先用低阶查询交叉连接信息,当未查询到交叉连接信息时再用高阶查询交叉连接信息;当查询到交叉连接信息时,获取交叉末端信息;当交叉末端与第二端不匹配时,查询拓扑信息;当查询到拓扑信息时,继续判断是否需要进行高低阶转换,并继续执行查询交叉连接信息。7.一种操作维护中心OMC北向接口数据处理装置,其特征在于,所...

【专利技术属性】
技术研发人员:赵晓丹邱建波
申请(专利权)人:中国移动通信集团四川有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1