使用北向接口获取数据文件的装置及方法.pdf

上传人:a*** 文档编号:1090711 上传时间:2018-03-30 格式:PDF 页数:19 大小:750.25KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910158012.6

申请日:

2009.07.16

公开号:

CN101610175A

公开日:

2009.12.23

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04L 12/24公开日:20091223|||实质审查的生效|||公开

IPC分类号:

H04L12/24; H04L29/06; H04L29/08

主分类号:

H04L12/24

申请人:

中兴通讯股份有限公司

发明人:

吴高科; 赵小礼; 张晓冬

地址:

518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

信息产业部电子专利中心

代理人:

吴永亮

PDF下载: PDF下载
内容摘要

本发明公开了一种使用北向接口获取数据文件的装置及方法,其中,装置包括:北向接口接入模块、文件处理模块和文件传送模块,北向接口接入模块用于在综合网管需要获取数据文件时,通过预定北向接口接收综合网管发来的获取数据文件的条件,并将获取数据文件的条件通知给文件处理模块;文件处理模块用于根据获取数据文件的条件从专业网网管获取相应的数据,并将获取的数据按预定文件模型定义生成综合网管需求的数据文件;文件传送模块用于采用预定文件传送方式将文件处理模块生成的数据文件传送给综合网管;本发明可以以灵活的接口形式、多种文件传送方式、多种文件生成方式满足综合网管通过北向接口获取数据文件的需求。

权利要求书

1、  一种使用北向接口获取数据文件的装置,其特征在于,包括:北向接口接入模块、文件处理模块和文件传送模块,其中,
所述北向接口接入模块,用于在综合网管需要获取数据文件时,通过预定北向接口接收综合网管发来的获取数据文件的条件,并将所述获取数据文件的条件通知给所述文件处理模块;
所述文件处理模块,用于根据所述获取数据文件的条件从专业网网管获取相应的数据,并将获取的的数据按预定文件模型定义生成综合网管需求的数据文件;
所述文件传送模块,用于采用预定文件传送方式将所述文件处理模块生成的数据文件传送给综合网管。

2、
  根据权利要求1所述的方法,其特征在于,所述北向接口接入模块具体用于,通过预定北向接口接收综合网管发来的获取数据文件的协议命令,将该协议命令转化为内部命令后进行解析;判断解析出来的获取数据文件的条件是否可以处理,并在确定可以处理时将所述获取数据文件的条件下发给所述文件处理模块。

3、
  根据权利要求1或2所述的装置,其特征在于,所述文件处理模块具体包括:数据获取模块、文件生成模块和数据文件模型模块,其中,
所述数据获取模块,用于根据所述获取数据文件的条件到专业网网管获取相应的数据,并将获取到的数据经所述北向接口接入模块发送给所述文件生成模块;
所述数据文件模型模块,用于预定义多种需要传送的文件模型,并根据文件生成模块要求的数据类型将相应的文件模型信息反馈给所述文件生成模块;
所述文件生成模块,用于根据获取到的数据及相应的文件模型信息生成综合网管需要的数据文件。

4、
  根据权利要求1或2所述的装置,其特征在于,所述预定北向接口为下述接口之一:
简单网络管理协议接口、公共对象请求代理结构接口、TL1接口、多技术操作系统界面接口、可扩展标记语言接口、远程方法调用接口和远程过程调用接口。

5、
  根据权利要求1或2所述的装置,其特征在于,所述预定文件传送方式为下述方式之一:
文件传送协议传送方式、超文本传输协议传送方式和传输控制协议传送方式。

6、
  一种使用北向接口获取数据文件的方法,其特征在于,利用一种使用北向接口获取数据文件的装置,则所述方法包括:
步骤A:当综合网管需要获取数据文件时,北向接口接入模块通过预定北向接口接收综合网管发来的获取数据文件的条件,并将所述获取数据文件的条件通知给文件处理模块;
步骤B:所述文件处理模块根据所述获取数据文件的条件从专业网网管获取相应的数据,并将获取的的数据按预定文件模型定义生成综合网管需求的数据文件;
步骤C:所述文件传送模块采用预定文件传送方式将所述文件处理模块生成的数据文件传送给综合网管。

7、
  根据权利要求6所述的方法,其特征在于,所述步骤A具体包括:
步骤A1:北向接口接入模块通过预定北向接口接收综合网管发来的获取数据文件的协议命令,将该协议命令转化为内部命令;
步骤A2:对转化后得到的内部命令进行解析,判断解析出来的获取数据文件的条件是否可以处理,并在确定可以处理时将获取数据文件的条件下发给所述数据获取模块。

8、
  根据权利要求6或7所述的方法,其特征在于,所述步骤B具体包括:
步骤B1:数据获取模块根据所述获取数据文件的条件将向专业网网管获取相应的数据,并将获取到的数据经所述北向接口接入模块发送给所述文件生成模块;
步骤B2:所述文件生成模块向数据文件模型模块请求获取文件模型,数据文件模型模块根据所述文件生成模块要求的数据类型找到相应的文件模型定义,并将该文件模型定义的文件模型信息返回给所述文件生成模块;
步骤B3:所述文件生成模块根据从所述北向接口接入模块获取到的数据以及从所述数据文件模型模块获取到的文件模型信息生成综合网管需求的数据文件,放入本地目录。

9、
  根据权利要求8所述的方法,其特征在于,所述步骤C具体包括:
所述文件传送模块根据所述北向接口接入模块发来的文件发送命令,在所述本地目录找到综合网管需求的数据文件,并将该数据文件发送到综合网管指定的位置,等待综合网管获取。

10、
  根据权利要求6或7所述的方法,其特征在于,所述预定北向接口为下述接口之一:
简单网络管理协议接口、公共对象请求代理结构接口、TL1接口、多技术操作系统界面接口、可扩展标记语言接口、远程方法调用接口和远程过程调用接口。

11、
  根据权利要求6或7所述的装置,其特征在于,所述预定文件传送方式为下述方式之一:
文件传送协议传送方式、超文本传输协议传送方式和传输控制协议传送方式。

说明书

使用北向接口获取数据文件的装置及方法
技术领域
本发明涉及通信技术领域,尤其涉及一种使用北向接口获取数据文件的装置及方法。
背景技术
综合网管一般通过各个专业网网管的北向接口来对其进行管理。
随着运营商对综合网管的统一化程度要求越来越高,综合网管对北向接口的需求也越来越多,对通过北向接口获取文件的需求也越来越强,要求能够灵活的以多种接口下发传输参数(这里指需要的数据及其约束),并且综合网管对以文件方式获取数据的新式不再限制于大数据量,对于一般的配置数据和业务数据也有要求用文件获取,那么对文件的格式的规范和灵活程度要求更高。
目前通用的方法是采用文件FTP传送的方式,但是这些方式一般情况下都限于某种北向接口,一般特殊定制,而且文件的格式固定,只是针对某个厂家进行的开发。对于多个厂家需求,如果要求接口形式不同、文件格式不同、传送方式不同,目前的这种做法就有很大的局限性,不能符合多数厂家需求,也不能迅速扩展以满足特定厂家需求。
发明内容
鉴于上述的分析,本发明旨在提供一种使用北向接口获取数据文件的装置及方法,用以解决现有技术中存在的使用北向接口获取数据文件的接口类型、文件格式固定及传送方式单一的问题。
本发明的目的主要是通过以下技术方案实现的:
本发明提供了一种使用北向接口获取数据文件的装置,所述装置设置于专业网网管中,包括:北向接口接入模块、文件处理模块和文件传送模块,其中,
所述北向接口接入模块,用于在综合网管需要获取数据文件时,通过预定北向接口接收综合网管发来的获取数据文件的条件,并将所述获取数据文件的条件通知给所述文件处理模块;
所述文件处理模块,用于根据所述获取数据文件的条件从专业网网管获取相应的数据,并将获取的的数据按预定文件模型定义生成综合网管需求的数据文件;
所述文件传送模块,用于采用预定文件传送方式将所述文件处理模块生成的数据文件传送给综合网管。
进一步地,所述北向接口接入模块具体用于,通过预定北向接口接收综合网管发来的获取数据文件的协议命令,将该协议命令转化为内部命令后进行解析;判断解析出来的获取数据文件的条件是否可以处理,并在确定可以处理时将所述获取数据文件的条件下发给所述文件处理模块。
进一步地,所述文件处理模块具体包括:数据获取模块、文件生成模块和数据文件模型模块,其中,
所述数据获取模块,用于根据所述获取数据文件的条件到专业网网管获取相应的数据,并将获取到的数据经所述北向接口接入模块发送给所述文件生成模块;
所述数据文件模型模块,用于预定义多种需要传送的文件模型,并根据文件生成模块要求的数据类型将相应的文件模型信息反馈给所述文件生成模块;
所述文件生成模块,用于根据获取到的数据及相应的文件模型信息生成综合网管需要的数据文件。
其中,所述预定北向接口为下述接口之一:
简单网络管理协议接口、公共对象请求代理结构接口、TL1接口、多技术操作系统界面接口、可扩展标记语言接口、远程方法调用接口和远程过程调用接口。
所述预定文件传送方式为下述方式之一:
文件传送协议传送方式、超文本传输协议传送方式和传输控制协议传送方式。
本发明还提供了一种使用北向接口获取数据文件的方法,利用一种使用北向接口获取数据文件的装置,则所述方法包括
步骤A:当综合网管需要获取数据文件时,北向接口接入模块通过预定北向接口接收综合网管发来的获取数据文件的条件,并将所述获取数据文件的条件通知给文件处理模块;
步骤B:所述文件处理模块根据所述获取数据文件的条件从专业网网管获取相应的数据,并将获取的的数据按预定文件模型定义生成综合网管需求的数据文件;
步骤C:所述文件传送模块采用预定文件传送方式将所述文件处理模块生成的数据文件传送给综合网管。
进一步地,其特征在于,所述步骤A具体包括:
步骤A1:北向接口接入模块通过预定北向接口接收综合网管发来的获取数据文件的协议命令,将该协议命令转化为内部命令;
步骤A2:对转化后得到的内部命令进行解析,判断解析出来的获取数据文件的条件是否可以处理,并在确定可以处理时将获取数据文件的条件下发给所述数据获取模块。
进一步地,所述步骤B具体包括:
步骤B1:数据获取模块根据所述获取数据文件的条件将向专业网网管获取相应的数据,并将获取到的数据经所述北向接口接入模块发送给所述文件生成模块;
步骤B2:所述文件生成模块向数据文件模型模块请求获取文件模型,数据文件模型模块根据所述文件生成模块要求的数据类型找到相应的文件模型定义,并将该文件模型定义的文件模型信息返回给所述文件生成模块;
步骤B3:所述文件生成模块根据从所述北向接口接入模块获取到的数据以及从所述数据文件模型模块获取到的文件模型信息生成综合网管需求的数据文件,放入本地目录。
进一步地,所述步骤C具体包括:
所述文件传送模块根据所述北向接口接入模块发来的文件发送命令,在所述本地目录找到综合网管需求的数据文件,并将该数据文件发送到综合网管指定的位置,等待综合网管获取。
其中,所述预定北向接口为下述接口之一:
简单网络管理协议接口、公共对象请求代理结构接口、TL1接口、多技术操作系统界面接口、可扩展标记语言接口、远程方法调用接口和远程过程调用接口。
所述预定文件传送方式为下述方式之一:
文件传送协议传送方式、超文本传输协议传送方式和传输控制协议传送方式。
本发明有益效果如下:
本发明可以以灵活的接口形式、多种文件传送方式、多种文件生成方式满足综合网管通过北向接口获取数据文件的需求。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分的从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
图1为本发明所述装置的结构示意图;
图2为本发明所述方法的流程示意图;
图3为本发明所述方法的实例流程示意图。
具体实施方式
本发明的目的在于提供一种使用北向接口获取数据文件的装置及方法,可以以灵活的接口形式、多种文件传送方式、多种文件生成方式满足综合网管通过北向接口获取数据文件的需求。
下面结合附图来具体描述本发明的优先实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理。为了清楚和简化目的,当其可能使本发明的主题模糊不清时,将省略本文所描述的器件中已知功能和结构的详细具体说明。
首先结合附图1对本发明所述装置进行详细说明。
如图1所示,图1为本发明所述装置的结构示意图。本发明所述装置设置于每一个专业网网管中,具体可以包括:北向接口接入模块、数据处理模块、文件生成模块、数据文件模型模块、文件传送模块;下面将对各个模块进行详细说明。
(一)北向接口接入模块,指综合网管接入专业网网管使用的某种北向接口的接入模块,可以为SNMP(Simple Network Management Protocol,简单网络管理协议)接口、CORBA(Common Object Request Broker Architecture,公共对象请求代理结构)接口、TL1、MTOSI(Multi-Technology Operations SystemInterface,多技术操作系统界面)接口、XML(Extensible Markup Language,可扩展标记语言)接口、JAVARMI(Java Remote Method Invocation,java远程方法调用)接口和RPC(Remote Rrocedure Call,远程过程调用)接口等任意北向接口之一,每一个专业网网管不同,其采用的北向接口也可能不同,具体采用哪种北向接口可以根据专业网网管的类型和要求自行确定。当综合网管需要数据文件获取时,综合网管下发获取数据文件的协议(指接口协议,如SNMP、Corba等)命令给北向接口接入模块;北向接口接入模块将综合网管下发的协议命令转化为内部可识别的命令,并对转化后的命令进行解析得到获取数据文件的条件,并在确认该获取数据文件的条件可以处理时将该条件下发给数据获取模块。
(二)数据获取模块,当北向接口接入模块将解析出的获取数据文件的条件下发给数据获取模块时,数据获取模块根据获取数据文件的条件将向专业网网管获取相应的数据,并将获取到的数据返回给北向接口接入模块,由北向接口接入模块发送发件生成命令的同时将这些数据发送给文件生成模块。
(三)文件生成模块,当文件生成模块接收到北向接口接入模块下发给其的文件生成命令及数据后,文件生成模块根据该数据的数据类型向数据文件模型模块请求获取相应的文件模型;当文件生成模块从数据文件模型模块获取到相应的文件模型信息后,根据获取到的数据及相应的文件模型信息生成综合网管需求的数据文件,放入本地目录。文件生成模块生成的数据文件的类型可以是各种类型,如txt、xls、xml等,具体为哪种类型主要取决为综合网管的需求。
(四)数据文件模型模块,定义每种需要传送的数据的数据模型,数据模型的定义也可以采用各种语言进行定义,如xml、asn.1、idl、文本自定义等方式来进行定义,例如使用xml格式定义历史性能需要的文件的数据项。当数据文件模型模块根据文件生成模块要求的数据类型找到相应的文件模型定义,读取该文件模型定义的文件模型信息,并将文件模型信息经北向接口接入模块返回给文件生成模块。
(五)文件传送模块,当文件传送模块接收到北向接口接入模块发来的文件传送命令后,到本地目录查找到该数据文件后,使用预定文件传送方式将文件将该数据文件发送到综合网管指定的位置,等待综合网管获取。预定文件传送方式可以利用FTP(File Transfer Protocol,文件传送协议)传送方式、或者HTTP(Hypertext Transfer Protocol,超文本传输协议)传送方式、或者Telnet(传输控制协议)传送方式等。
以上结合附图1对本发明所述装置进行了说明,其中各个模块的具体实施过程将在以下方法的说明中进行详细介绍,故此处不再赘述。
下面结合附图2和附图3对本发明所述方法进行详细说明。
如图2所示,图2为本发明所述方法的流程示意图,主要包括但不限于以下步骤:
步骤201:当综合网管需要数据文件获取时,综合网管下发获取数据文件的协议(指接口协议,如SNMP、Corba等)命令给北向接口接入模块;
步骤202:北向接口接入模块收到协议命令后,将该协议命令转化为本装置内部可识别的命令,然后对该命令进行解析后得到获取数据文件的条件,判断该获取数据文件的条件是否可以处理,如果可以处理,则返回命令处理结果为下发命令成功;如果不可以处理,则返回命令处理结果为下发命令失败,本次流程结束;综合网管根据其收到的命令处理结果,如果命令处理结果为失败,综合网管在需要时可以再一次下发获取数据文件的协议命令;
步骤203:北向接口接入模块将解析出的获取数据文件的条件下发给数据获取模块,数据获取模块根据获取数据文件的条件将向专业网网管获取相应的数据,并将获取到的数据返回给北向接口接入模块;如果该步发生任何失败,则本次处理流程结束;
步骤204:北向接口接入模块下发文件生成命令给文件生成模块,同时将获取的数据交给文件生成模块,文件生成模块接到文件生成命令后准备进行文件生成操作;
步骤205:文件生成模块接收到北向接口接入模块给其的数据后,根据数据类型向数据文件模型模块获取文件模型,数据文件模型模块根据数据类型找到相应的文件模型定义,读取该文件模型定义的文件模型信息,并将文件模型信息返回给文件生成模块;如果获取失败,则本次处理流程结束;
步骤206:文件生成模块从北向接口接入模块获取到的数据以及从数据文件模型模块获取到的文件模型信息后,根据获取到的数据及相应的文件模型信息生成数据文件,放入本地目录;如果生成文件失败,则本次处理流程结束;
步骤207:北向接口接入模块下发文件传送命令;
步骤208:文件传送模块接收到北向接口接入模块发来的文件传送命令后,在本地目录找到该数据文件后,使用预定文件传送方式将文件将该数据文件发送到综合网管指定的位置,所述预定文件传送方式可以为FTP传送方式或者HTTP传送方式等。
为了便于理解本发明,下面将以综合网管获取网元配置信息的实例对本发明所述方法进行详细说明。
如图3所示,图3为本发明所述方法的实例的流程示意图,主要包括但不限于以下步骤:
步骤301:当综合网管需要通过TL1接口获取网元配置信息文件时,综合网管下发获取数据文件的协议命令,将其向获取数据文件的条件携带在协议命令中;本实施例中的北向接口为TL1接口,采用的协议为TL1协议,因此综合网管下发的协议命令为TL1命令;
步骤302:北向接口接入模块接收到TL1命令后,将TL1命令转化为装置内部可以识别的命令;对转化后的命令进行解析得到获取数据文件的条件,判断该获取数据文件的条件是否可处理,如果可以处理,返回下发命令成功的命令处理结果给综合网管,并执行步骤303;如果不可以处理,返回下发命令失败的命令处理结果给综合网管,则本次流程结束;
步骤303:北向接口接入模块将解析出的获取数据文件的条件下发给数据获取模块;
步骤304:数据获取模块根据该获取数据文件的条件将向专业网网管的EMS(网元管理系统)获取相应的数据,并将获取到的数据返回给北向接口接入模块;如果该步发生任何失败,则进入步骤309;
步骤305:北向接口接入模块发送文件生成命令给文件生成模块,同时将其获得的数据交给文件生成模块,由文件生成块继续处理数据;
步骤306:文件生成模块接收到北向接口接入模块给其的数据后,根据数据类型(本发明实施例中为xml类型)调用数据文件模型模块,数据文件模型模块读取的xml文件模型定义,并将xml文件模型的模型信息返回给文件生成模块;如果数据文件模型没有读取到xml文件模型定义,则进入步骤309;
步骤307:文件生成块模块根据从数据文件模型模块获取到的xml文件模型的模型信息和从北向接口接入模块获取到的数据生成网元配置信息文件,放入本地目录,并返回文件生成结果给北向接口接入模块,如果获生成文件失败,则进入步骤309;
步骤308:北向接口接入模块下发文件传送命令给文件传送模块,文件传送模块使用FTP协议方式将网元配置信息文件发送到命令指定位置;不论成功失败,都进入步骤309;
步骤309:根据命令处理结果,北向接口接入模块发送协议通知给综合网管,通知综合网管文件传送是否处理成功;如果通知是文件传送成功,则综合网管可以到起指定的位置获取网元配置信息文件进行处理,否则不处理。
综上所述,本发明提供了一种使用北向接口获取数据文件的装置及方法,采用本发明能在使用任意种北向接口类型的情况下复用文件处理模块(包括数据获取模块、文件生成模块和数据文件模型模块)和文件传送模块,快速灵活的开发出综合网管的需要的数据文件格式,并可使用多种文件协议传送文件,可以有效地满足大多数综合网管对通过北向接口以文件方式传送文件的需求,并可快速实现特殊定制需求。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。

使用北向接口获取数据文件的装置及方法.pdf_第1页
第1页 / 共19页
使用北向接口获取数据文件的装置及方法.pdf_第2页
第2页 / 共19页
使用北向接口获取数据文件的装置及方法.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《使用北向接口获取数据文件的装置及方法.pdf》由会员分享,可在线阅读,更多相关《使用北向接口获取数据文件的装置及方法.pdf(19页珍藏版)》请在专利查询网上搜索。

本发明公开了一种使用北向接口获取数据文件的装置及方法,其中,装置包括:北向接口接入模块、文件处理模块和文件传送模块,北向接口接入模块用于在综合网管需要获取数据文件时,通过预定北向接口接收综合网管发来的获取数据文件的条件,并将获取数据文件的条件通知给文件处理模块;文件处理模块用于根据获取数据文件的条件从专业网网管获取相应的数据,并将获取的数据按预定文件模型定义生成综合网管需求的数据文件;文件传送模块。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1