一种适配子系统及其实现网管数据上报的方法与流程

文档序号:14721786发布日期:2018-06-17 17:18阅读:190来源:国知局

本发明涉及网络管理技术,尤指一种适配子系统及其实现网管数据上报的方法。



背景技术:

现有网络管理中,来自网元设备如无线通信系统中的基站的网管数据,经由下层网络管理系统如无线通信系统中的网元管理系统上报给上层网络管理系统如无线通信系统中的网络管理系统。通常,网元设备将网管数据携带在网管数据消息中发送给下层网管系统;其中,网管数据包括配置、性能及告警等数据。

由于来自不同网元设备类型的网元设备的网管数据在格式等方面不同,为了进行统一,下层网络管理系统通常包括适配子系统如无线通信系统中的北向系统。现有适配子系统包括与网元设备类型一一对应的预处理单元、与预处理单元一一对应的适配单元、以及与适配单元一一对应的发送单元。由于通常网元设备包括两个或两个以上(一般是几十个甚至更多),因此现有适配子系统中的预处理单元、适配单元和发送单元均对应地包括两个或两个以上。

在现有适配子系统中,预处理单元主要用于:对接收到的网元数据消息进行过滤处理,以丢弃不需要处理的网元数据消息;从过滤后的网管数据消息中提取出网管数据并发送给对应的适配单元。适配单元主要用于:对接收到的网管数据进行适配处理,并发送给对应的发送单元;其中,进行适配处理包括:按照与网管数据一一对应的预先设置的适配策略将网管数据中的各信息重新组合成满足适配策略的网管数据;其中,预先设置适配策略的具体实现,属于本领域技术人员的惯用技术手段,此处不再赘述。发送单元主要用于:将接收到的适配后的网管数据上报给上层网络管理系统。

现有适配子系统中,针对各网元设备类型分别设置一一对应的预处理单元、适配单元和发送单元,不难看出各预处理单元和各发送单元均实现类似的处理,这样使得用于实现预处理和发送处理的资源较多,也增加了维护的复杂度,从而增加了实现成本。



技术实现要素:

为了解决上述技术问题,本发明提供了一种适配子系统及其实现网管数据上报的方法,能够减少用于实现预处理和发送处理的资源,也能够降低维护的复杂度,从而节省实现成本。

为了达到本发明目的,本发明公开了一种适配子系统,包括预处理单元、调度单元、一个或一个以上适配单元、和发送单元,其中,

预处理单元,用于对来自各网元设备的网管数据消息进行排序,按照排序得到的顺序分别进行过滤处理,从过滤后的各网管数据消息中分别提取出网管数据和网元设备类型;

调度单元,用于将来自预处理单元的各网管数据分别发送给与其网元设备类型对应的适配单元;

适配单元,用于对来自调度单元的网管数据进行适配处理;

发送单元,用于对适配处理后的各网管数据进行排序,并按照排序得到的顺序分别上报给上层网络管理系统。

所述适配子系统还包括配置单元,其中预先设置所述各适配单元与所述各网元设备类型之间的一一对应关系。

所述配置单元还用于:当接收到第一外部指令时,启动接收到的第一外部指令包括的各适配单元,并设置接收到的第一外部指令包括的各适配单元与各网元设备类型之间的一一对应关系。

在所述配置单元中预先设置协议类型;所述发送单元具体用于:对适配处理后的各网管数据进行排序,并按照排序得到的顺序和协议类型将来自所述各适配单元的适配后的网管数据分别上报给所述上层网络管理系统。

所述配置单元还用于:当接收到第二外部指令时,将所述协议类型更新为接收到的第二外部指令中的协议类型。

在所述配置单元中预先设置用于所述过滤处理的网元设备类型集;所述预处理单元具体用于:对所述各网管数据消息进行排序,并针对每个排序后的网管数据消息:从所述网管数据消息中提取所述网元设备类型,当网元设备类型集中包括提取出的网元设备类型时,丢弃所述网管数据消息;当网元设备类型集中不包括提取出的网元设备类型时,从所述网管数据消息中提取出网管数据和网元设备类型并发送给所述调度单元。

所述配置单元还用于:当接收到第三外部指令时,关闭接收到的第三外部指令指示的适配单元;在所述网元设备类型集中增加关闭的适配单元对应的网元设备类型;

所述配置单元还用于:当接收到第四外部指令时,启动接收到的第四外部指令指示的适配单元;在所述网元设备类型集中删除启动的适配单元对应的网元设备类型。

本发明还公开了一种实现网管数据上报的方法,包括:

预处理单元对来自各网元设备的网管数据消息进行排序,按照排序得到的顺序分别进行过滤处理,从过滤后的各网管数据消息中分别提取出网管数据和网元设备类型;

调度单元将接收到的各网管数据分别发送给其网元设备类型对应的适配单元;

适配单元对接收到的网管数据进行适配处理;

发送单元对适配处理后的各网管数据进行排序,并按照排序得到的顺序分别上报给上层网络管理系统。

本发明方法之前还包括:在配置单元中预先设置所述各适配单元与所述各网元设备类型之间的一一对应关系。

当接收到第一外部指令时,本发明方法还包括:所述配置单元启动接收到的第一外部指令包括的各适配单元,并设置接收到的第一外部指令包括的各适配单元与各网元设备类型之间的一一对应关系。

本发明方法之前还包括:在所述配置单元中预先设置协议类型;

所述上报是按照协议类型进行的。

当接收到第二外部指令时,本发明方法还包括:所述配置单元将所述协议类型更新为接收到的第二外部指令中的协议类型。

本发明方法之前还包括:在所述配置单元中预先设置用于所述过滤处理的网元设备类型集;

所述进行过滤处理包括:从所述网管数据消息中提取网元设备类型,如果网元设备类型集中包括提取出的网元设备类型,丢弃所述网管数据;如果网元设备类型集中不包括提取出的网元设备类型,所述网管数据消息为过滤后的网管数据消息。

当接收到第三外部指令时,本发明方法还包括:配置单元关闭接收到的第三外部指令显示的适配单元;在所述网元设备类型集中增加关闭的适配单元对应的网元设备类型;

当接收到第四外部指令时,本发明方法还包括:配置单元启动接收到的第四外部指令显示的适配单元;在所述网元设备类型集中删除启动的适配单元对应的网元设备类型。

与现有技术相比,本发明技术方案包括预处理单元、调度单元、一个或一个以上适配单元、和发送单元,其中,预处理单元,用于对来自各网元设备的网管数据消息进行排序,按照排序得到的顺序分别进行过滤处理,从过滤后的各网管数据消息中分别提取出网管数据和网元设备类型;调度单元,用于将来自预处理单元的各网管数据分别发送给与其网元设备类型对应的适配单元;适配单元,用于对来自调度单元的网管数据进行适配处理;发送单元,用于将适配处理后的各网管数据进行排序,并按照排序得到的顺序分别上报给上层网络管理系统。通过本发明技术方案,通过一个预处理单元、一个调度单元、与各网元设备类型一一对应的适配单元和一个发送单元实现了适配子系统,避免了针对各网元设备分别设置对应的预处理单元和发送单元,这样减少了用于实现预处理和发送处理的资源,也降低了维护的复杂度,从而节省了实现成本。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明适配子系统的组成结构示意图;

图2为本发明上报网管数据的方法的流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1为本发明适配子系统的组成结构示意图,如图1所示,包括预处理单元、调度单元、一个或一个以上适配单元、和发送单元,其中,

预处理单元,用于对来自各网元设备的网管数据消息进行排序,并按照排序得到的顺序分别进行过滤处理,从过滤后的各网管数据消息中分别提取出网管数据和网元设备类型。

其中,进行排序的具体实现,属于本领域技术人员的惯用技术手段,不用于限定本发明的保护范围,此处不再赘述。

其中,如何从网管数据消息中提取出网管数据和网元设备类型的具体实现,属于本领域技术人员的惯用技术手段,不用于限定本发明的保护范围,此处不再赘述。

需要说明的是,两个或两个以上网元设备可以对应一个网元设备类型。

调度单元,用于将来自预处理单元的各网管数据分别发送给与其网元设备类型对应的适配单元。

适配单元,用于对来自调度单元的网管数据进行适配处理。

其中,进行适配处理的具体实现类似于现有适配子系统中的适配单元进行适配处理的具体实现,属于本领域技术人员的惯用技术手段,不用于限定本发明的保护范围,此处不再赘述。

发送单元,用于对适配处理后的网管数据进行排序,并按照排序得到的顺序分别上报给上层网络管理系统。

适配子系统还包括配置单元,其中预先设置各适配单元与各网元设备类型之间的一一对应关系。

进一步地,

配置单元还用于:当接收到第一外部指令时,设置接收到的第一外部指令包括的各适配单元,并设置接收到的第一外部指令包括的各适配单元与各网元设备类型之间的一一对应关系,并启动设置的各适配单元。

这样,通过第一外部指令,本发明适配子系统可以灵活地增加一个或一个以上适配单元,实现了本发明适配子系统兼容新的网元设备类型对应的网管数据消息的处理,从而使得本发明适配子系统具有可扩展性。

进一步地,

在配置单元中预先设置协议类型;发送单元具体用于:对适配处理后的各网管数据进行排序,并按照排序得到的顺序和协议类型,将来自各适配单元的适配后的网管数据分别上报给上层网络管理系统。

其中,如何按照协议类型将适配后的各网管数据分别上报给上层网络管理系统的具体实现,属于本领域技术人员的惯用技术手段,不用于限定本发明的保护范围,此处不再赘述。

配置单元还用于:当接收到第二外部指令时,将协议类型更新为接收到的第二外部指令中的协议类型。

这样,实现了发送单元按照第二外部指令配置的不同的协议将接收到的适配后的各网管数据分别上报给上层网络管理系统,从而增加了本发明方法适配子系统的可扩展性。

进一步地,

在配置单元中预先设置用于过滤处理的网元设备类型集;预处理单元具体用于:对各网管数据消息进行排序,并针对每个排序后的网管数据消息:从网管数据消息中提取网元设备类型,当网元设备类型集中包括提取出的网元设备类型时,丢弃网管数据消息;当网元设备类型集中不包括提取出的网元设备类型时,从网管数据消息中提取出网管数据和网元设备类型并发送给调度单元。

配置单元还用于:当接收到第三外部指令时,关闭接收到的第三外部指令指示的适配单元;在网元设备类型集中删除关闭的适配单元对应的网元设备类型。

配置单元还用于:当接收到第四外部指令时,启动接收到的第四外部指令指示的适配单元;在网元设备类型集中增加启动的适配单元对应的网元设备类型。

在本发明一个实施例中,启动适配单元为将代表适配单元的可执行程序加载到适配子系统所在设备的内存中。适配单元启动之后,可以接收并处理网管数据。关闭适配单元为:将代表适配单元的可执行程序从适配子系统所在设备的内存中删除。适配单元关闭之后,不能接收网管数据。

通过第三外部指令和第四外部指令,实现了关闭或者开启适配单元的控制功能,使得适配子系统中设置的适配单元具有可管理性,从适配子系统的维护人员的角度看,使得适配子系统中设置的适配单元具有可插拔性。

需要说明的是,第一、第二、第三和第三外部指令均可以通过人机交互的方式获取,例如,通过适配子系统的维护人员输入的信息获取第三外部指令。如何获取第一、第二、第三或第三外部指令的具体实现,属于本领域技术人员的惯用技术手段,不用于限定本发明的保护范围,此处不再赘述。

图2为本发明上报网管数据的方法的流程图,如图1所示,包括:

步骤101:预处理单元对来自各网元设备的网管数据消息进行排序,按照排序得到的顺序分别进行过滤处理,从过滤后的各网管数据消息中分别提取出网管数据和网元设备类型。

步骤102:调度单元将接收到的各网管数据分别发送给与其对应的各适配单元。

步骤103:适配单元对接收到的网管数据进行适配处理。

步骤104:发送单元对适配处理后的各网管数据进行排序,并按照排序得到的顺序分别上报给上层网络管理系统。

进一步地,

本发明方法之前还包括:在配置单元中预先设置各适配单元与各网元设备类型之间的一一对应关系。

当接收到第一外部指令时,配置单元启动接收到的第一外部指令包括的各适配单元,并设置接收到的第一外部指令包括的各适配单元与各网元设备类型之间的一一对应关系。

进一步地,

本发明方法之前还包括:在配置单元中预先设置协议类型。

步骤104中的上报是按照预先设置的协议类型议进行的。

当接收到第二外部指令时,配置单元将协议类型更新为接收到的第二外部指令中的协议类型。

进一步地,

本发明方法之前还包括:在配置单元中预先设置网元设备类型集;

步骤101中的进行过滤处理包括:从网管数据消息中提取网元设备类型,如果网元设备类型集中包括提取出的网元设备类型,丢弃网管数据;如果网元设备类型集中不包括提取出的网元设备类型,网管数据消息为过滤后的网管数据消息。

进一步地,

本发明方法之前还包括:在配置单元中预先设置各适配单元对应的网元设备类型。

当接收到第三外部指令时,本发明方法还包括:配置单元关闭接收到的第三外部指令指示的适配单元;在网元设备类型集中增加关闭的适配单元对应的网元设备类型。

当接收到第四外部指令时,本发明方法还包括:配置单元启动接收到的第四外部指令指示的适配单元;在网元设备类型集中删除启动的适配单元对应的网元设备类型。

虽然本发明所揭露的实施方式如上所述,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1