一种基于类型标识符的北向接口采集电路结构的方法技术

技术编号:18950693 阅读:43 留言:0更新日期:2018-09-15 13:19
本发明专利技术公开了一种基于类型标识符的北向接口采集电路结构的方法,包括以下步骤:将运营商的电路结构序列化为第一二进制流,并填入电路结构的类型对应的标识符后,再序列化为第二二进制流;北向接口采集所述第二二进制流,并反序列化获得所述标识符和所述第一二进制流;解析所述标识符获得电路结构的类型,根据电路结构的类型对应的转换函数,将所述第一二进制流转换为北向接口内部应用的统一电路模型;根据运营商的标准,将所述统一电路模型转换为对应格式输出给运营商。本发明专利技术,通过引入电路结构的类型对应的标识符GUID,北向接口采集和缓存电路时集电路结构时不再关注具体电路结构的类型,从而简化了采集电路结构的处理逻辑,提高了效率。

A method of north interface acquisition circuit structure based on type identifier

The invention discloses a method for collecting a circuit structure based on a type identifier with a north-direction interface, which comprises the following steps: serializing the circuit structure of the operator into a first binary stream, filling in the identifier corresponding to the type of the circuit structure, serializing the circuit structure into a second binary stream, and collecting the second binary stream with a north-direction interface. The identifier and the first binary stream are obtained by streaming and deserialization; the type of the circuit structure is obtained by parsing the identifier, and the first binary stream is converted into a unified circuit model for north-to-interface internal application according to the conversion function corresponding to the type of the circuit structure; and the above-mentioned circuit model is converted according to the standard of the operator. The unified circuit model is converted to the corresponding format output to the operator. By introducing the identifier GUID corresponding to the type of circuit structure, the north interface collects and caches circuit time set circuit structure without paying attention to the type of specific circuit structure, thereby simplifying the processing logic of the collection circuit structure and improving the efficiency.

【技术实现步骤摘要】
一种基于类型标识符的北向接口采集电路结构的方法
本专利技术涉及通信系统管理
,具体涉及一种基于类型标识符的北向接口采集电路结构的方法。
技术介绍
对于通信行业,在业务需求和技术发展的双重驱动下,促使传输网从40G网络向100G网络演进,新网络的建设以及传统网络的升级改造,促使通信行业加快了重新设计新的网络组织架构和技术架构,为进一步提高传输网的灵活调度能力、业务适应能力和安全可靠性,进而提升全网的集约化运营能力提供了契机。目前,传输网的运营维护主要是集团、省和地(市)三级体系,运营维护主要通过人工方式进行,一方面业务的响应时间较长难以满足客户快速开通业务及网络故障或拥塞时,业务快速恢复的需要,另一方面由于维护人员的操作水平参差不齐以及不规范的操作,对后期维护带来较大的影响。集约化管理能够大大提高系统的整体效率,进而提高企业的效益。于是,目前各大运营商对传送网也提出了集约化管理的需求。如图1所示的北向接口组网图中,运营商的EMS通过北向接口同时管理着OTN、Packet业务等多类型电路。随着传送网的电路规模扩大、类型增多,北向接口的业务采集效率和多标准兼容性成为制约集约化管理的性能瓶颈,主要体现在:(1)由于网络管理系统管理的电路数量和电路结构类型不断提升,电路处理逻辑越来越复杂,导致了北向接口采集时间较长;(2)传送网设备从单一功能演进到核心层、汇聚层并存,导致北向接口对电路结构的批量处理能力因模型差异而劣化。(3)众多的不同运营商(厂家)制定了不同的规范,由此,北向接口在输出电路结构时需要遵循不同的标准,影响了北向接口的通用性。由此可见,需要对现有北向接口的处理流程和方法进行改进,以提高北向接口采集EMS的电路结构的效率,增强基础模块的通用性。
技术实现思路
本专利技术所要解决的技术问题是现有的北向接口采集电路结构时间长、通用性差的问题。为了解决上述技术问题,本专利技术所采用的技术方案是提供一种基于类型标识符的北向接口采集电路结构的方法,用于通信网管理系统NMS基于北向接口对EMS的电路结构进行采集,该方法包括以下步骤:将运营商的电路结构序列化为第一二进制流,并填入电路结构的类型对应的标识符后,再序列化为第二二进制流;北向接口采集所述第二二进制流;反序列化所述第二二进制流,获得所述标识符和所述第一二进制流;解析所述标识符获得电路结构的类型,根据电路结构的类型对应的转换函数,将所述第一二进制流转换为北向接口内部应用的统一电路模型;根据运营商的标准,将所述统一电路模型转换为对应格式输出给运营商。在上述方法中,序列化为第二二进制流的具体步骤包括:定义一个统一的、不区分电路结构的类型的数据结构CircuitEms,该数据结构CircuitEms包含2部分:将运营商的电路结构序列化为第一二进制流的SeriCircuitInfo和电路结构的类型对应的GUID;首先序列化运营商的电路结构为第一二进制流,并填入CircuitEms中的SeriCircuitInfo中;然后将电路结构的类型对应的GUID填入CircuitEms中的GUID;最后将CircuitEms序列化为第二二进制流SeriCircuitEms,并存储至缓存队列EMS-DATA-QUEUE中。在上述方法中,北向接口采用多线程并发从EMS采集序列化后的电路结构,即所述第二二进制流。在上述方法中,北向接口的适配层采用多线程并发从所述缓存队列EMS-DATA-QUEUE中读取数据。在上述方法中,北向接口的信息模型层维护所述统一电路模型,所述统一电路模型不依赖于电路结构的类型、输出标准。在上述方法中,北向接口的视图层根据运营商的标准,对所述统一电路模型转换后输出至运营商,并添加GUID作为电路结构的类型标识符。在上述方法中,北向接口通过远程过程调用采集SeriCircuitEms,并存放到缓存队列EMS-DATA-QUEUE中。在上述方法中,北向接口的适配层从缓存队列EMS-DATA-QUEUE中取出所述第二二进制流SeriCircuitEms;反序列化所述第二二进制流SeriCircuitEms为数据结构CircuitEms,并解析获得电路结构的类型符GUID;根据类型符GUID,反序列化数据结构CircuitEms中的SeriCircuitInfo,得到电路结构的类型;北向接口调用对应的电路结构的类型的转换函数,将所述第一二进制流转换为所述统一电路模型UniNbiCircuitInfo。在上述方法中,北向接口通过对视图层功能的调整应对不同标准的切换。在上述方法中,北向接口对EMS电路结构的采集和适配均并发运行。与现有技术相比,本专利技术提供的基于类型标识符的北向接口采集电路结构的方法,通过引入电路结构的类型对应的标识符GUID,北向接口采集和缓存电路时集电路结构时不再关注具体电路结构的类型,从而简化了采集电路结构的处理逻辑,缩短了北向接口采集电路结构的时间,大大提高了北向接口采集EMS电路结构数据的效率。另外,北向接口对于EMS电路结构的采集、序列化,以及北向接口的适配层从队列中读取数据均采用了并发运行的方式,进一步提高了数据采集的效率。并且,利用北向接口切换视图的方式,可以方便地切换不同的运营商,从而兼容不同运营商的标准,具用很强的通用性。通过以上方式,突破了集约化管理的性能瓶颈,使得传送网集约化管理的实现越来越变得可行和可操作,对于实现传送网的集约化管理,提高灵活调度能力、业务适应能力和安全可靠性具有非常大的促进作用。附图说明图1为北向接口的组网示意图;图2为本专利技术提供的方法的流程图;图3为本专利技术中不区分电路结构的类型的数据结构CircuitEms示意图;图4为本专利技术中具体实施例2的工作过程示意图。具体实施方式本专利技术提供了一种基于类型标识符的北向接口采集电路结构的方法,用于通信网管理系统NMS基于北向接口对EMS((ElementManagementSystem,网元管理系统)的电路结构进行采集。北向接口是为用户(运营商)接入和管理网络而定义的接口,使用北向接口定义和开发应用层中的网络管理应用程序,这样才能通过这些应用程序接入和管理网络,通常这种应用都是以简单、易用且直观的界面形式呈现给操作者,操作者通过界面点击或配置发送命令,而系统内部则使用北向接口将这些命令发送给数据处理层。数据处理层中驻留有时刻运行着的北向接口处理进程,此进程接收到应用层发送来的命令后,将控制命令转发给下一层据管理层,以便继续执行。而接收到的如果是请求报文,则将来自数据管理层的数据按北向接口规定的格式封装后返回给应用层。本专利技术提供的基于类型标识符的北向接口采集电路结构的方法,北向接口采集EMS的电路结构时,不同类型的电路结构可以在统一流程中处理,简化了采集电路结构的处理逻辑,并且可以简易方便地切换不同运营商的标准,增强了北向接口产品基础模块的通用性。下面结合说明书附图和具体实施方式对本专利技术做出详细说明。本专利技术的实现原理是:北向接口在采集和缓存EMS的电路结构时,将EMS的电路结构作为净荷数据序列化为二进制流(二进制数据流),并在该二进制流的外部增加用于标识电路结构的类型的全局唯一标识符GUID,由此不再区分电路结构的类型,不同类型的电路结构均在统一流程中进行处理,从而简化了采本文档来自技高网
...

【技术保护点】
1.一种基于类型标识符的北向接口采集电路结构的方法,其特征在于,包括以下步骤:将运营商的电路结构序列化为第一二进制流,并填入电路结构的类型对应的标识符后,再序列化为第二二进制流;北向接口采集所述第二二进制流;反序列化所述第二二进制流,获得所述标识符和所述第一二进制流;解析所述标识符获得电路结构的类型,根据电路结构的类型对应的转换函数,将所述第一二进制流转换为北向接口内部应用的统一电路模型;根据运营商的标准,将所述统一电路模型转换为对应格式输出给运营商。

【技术特征摘要】
1.一种基于类型标识符的北向接口采集电路结构的方法,其特征在于,包括以下步骤:将运营商的电路结构序列化为第一二进制流,并填入电路结构的类型对应的标识符后,再序列化为第二二进制流;北向接口采集所述第二二进制流;反序列化所述第二二进制流,获得所述标识符和所述第一二进制流;解析所述标识符获得电路结构的类型,根据电路结构的类型对应的转换函数,将所述第一二进制流转换为北向接口内部应用的统一电路模型;根据运营商的标准,将所述统一电路模型转换为对应格式输出给运营商。2.根据权利要求1所述的方法,其特征在于,序列化为第二二进制流的具体步骤包括:定义一个统一的、不区分电路结构的类型的数据结构CircuitEms,该数据结构CircuitEms包含2部分:将运营商的电路结构序列化为第一二进制流的SeriCircuitInfo和电路结构的类型对应的GUID;首先序列化运营商的电路结构为第一二进制流,并填入CircuitEms中的SeriCircuitInfo中;然后将电路结构的类型对应的GUID填入CircuitEms中的GUID;最后将CircuitEms序列化为第二二进制流SeriCircuitEms,并存储至缓存队列EMS-DATA-QUEUE中。3.根据权利要求1所述的方法,其特征在于,北向接口采用多线程并发从EMS采集序列化后的电路结构,即所述第二二进制流。4.根据权利要求2或3所述的方法,北...

【专利技术属性】
技术研发人员:肖浩华陈彤
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

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

1