北向接口处理信息的方法、装置及北向接口的制作方法

文档序号:7964436阅读:323来源:国知局
专利名称:北向接口处理信息的方法、装置及北向接口的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种北向接口处理信息的方法、装置及北向接口。
背景技术
随着通信业务需求的不断细化,通信网络也划分出各种专业网,如:固网、承载网等。综合网管对各专业网网管的管理一般是通过各专业网网管提供的北向接口实现的;因此,综合网管与专业网网管之间进行对接时,北向接口起着至关重要的作用,它架起了综合网管与专业网网管之间通信的桥梁,屏蔽了各专业网网管的差异性。现阶段,业界比较成熟、使用比较广泛的北向接口技术主要有SNMP、CORBA, TLUMTOSI等接口。目前,对于使用北向接口进行综合网管与专业网网管之间的对接时,通常的做法都是每个专业网网管各自提供一个北向接口与综合网管实现对接。这就意味着,每个专业网网管必须独自开发一个北向接口,这无疑浪费了很大的人力物力,尤其是同一个厂商存在多个专业网网管时,开发多个同一类型的北向接口,不仅前期投入的工作量大,而且后期的维护工作也很困难。另外,从代码的重用性及易维护性来看,每个专业网各自开发一个北向接口的方式也存在很多弊端的,如:代码基本上无法实现重用;当接口出现故障时,维护起来也比较困难。目前,大多数北向接口技术还处于逐步完善的过程,存在多个版本。例如:目前业界使用的MTOSI北向接口版本就有好几种,如:MTOSI 2.0或2.1。不同的专业网网管开发的MTOSI接口可能采用不同的MTOSI标准,而不同的版本又有着差异性,这种情况下北向接口与综合网管进行对接就会比较困难了。针对相关技术中每个专业网网管都各自提供一个北向接口与综合网管实现对接,使北向接口重复开发,浪费了大量人力物力的问题,目前尚未提出有效的解决方案。

发明内容
针对相关技术中每个专业网网管都各自提供一个北向接口与综合网管实现对接,使北向接口重复开发,浪费了大量人力物力的问题,本发明提供了一种北向接口处理信息的方法、装置及北向接口,以至少解决该问题。根据本发明的一个方面,提供了一种北向接口的处理方法,包括:北向接口接收来自综合网管的请求,其中,所述北向接口提供与所述综合网管进行连接的接口和一个或多个与所述专业网网管连接的接口,所述综合网管通过所述北向接口与一个或多个专业网网管连接;所述北向接口确定所述请求对应的专业网网管,将所述请求分发给所述请求对应的专业网网管,并将所述请求的响应反馈给所述综合网管。优选地,所述北向接口将所述请求分发给所述请求对应的专业网网管包括:所述北向接口将所述请求转换成所述请求对应的专业网网管所适配的请求;所述北向接口将所述适配的请求分发给所述请求对应的专业网网管。优选地,所述北向接口将所述请求的响应发送给所述综合网管包括:所述北向接口将所述请求对应的专业网网管对所述请求的响应分别转换成相同的格式的响应;将所述相同的格式的响应反馈给所述综合网管。优选地,上述方法还包括:所述北向接口接收来自一个或多个专业网网管的报文,其中,所述报文为所述一个或多个专业网网管将生成的通知分别转换成统一格式的报文;所述北向接口将所述报文发送给所述综合网管。优选地,上述方法还包括:通过北向接口协议将所述专业网网管接入所述综合网管。根据本发明的另一方面,提供了一种北向接口的处理装置,包括:第一接收模块,用于接收来自综合网管的请求,其中,所述北向接口提供与所述综合网管进行连接的接口和一个或多个与所述专业网网管连接的接口,所述综合网管通过所述北向接口与一个或多个专业网网管连接;确定模块,用于确定所述请求对应的专业网网管;第一分发模块,用于将所述请求分发给所述请求对应的专业网网管;第一反馈模块,用于将所述请求的响应反馈给所述综合网管。优选地,所述第一分发模块包括:第一转换模块,用于将所述请求转换成所述请求对应的专业网网管所适配的请求;第二分发模块,用于将所述适配的请求分发给所述请求对应的专业网网管。优选地,所述第一反馈模块包括:第二转换模块,用于将所述请求对应的专业网网管对所述请求的响应分别转换成相同格式的响应;第二反馈模块,用于将所述相同的格式的响应反馈给所述综合网管。优选地,上述装置还包括:第二接收模块,用于接收来自所述一个或多个专业网网管的报文,其中,所述报文为所述一个或多个专业网网管将生成的通知分别转换成统一格式得到的报文;发送模块,用于将所述报文发送给所述综合网管。根据本发明的再一方面,提供了一种北向接口,包括:第一接口,以及一个或多个第二接口,处理器,其中,所述第一接口,用于通过北向接口协议与综合网管接口 ;所述第二接口,用于与一个专业网网管连接;所述处理器,用于在所述第一接口和所述一个或多个第二接口间实现信息的适配和转发。通过本发明,采用北向接口接收设备接收来自综合网管的请求,确定该请求对应的专业网网管,并将该请求分发给所述请求对应的专业网网管,并将响应发送给所述综合网管,使得综合网管通过一个北向接口与一个或多个专业网网管进行通信,该方法克服了相关技术中通过多个北向接口与多个专业网网管进行通信导致重复开发的缺陷,实现灵活、有效地管理一个或多个专业网网管,降低了北向接口不同版本差异性的隐患,从而提高了系统的性能。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的北向接口处理信息的方法的流程图;图2是根据本发明实施例的北向接口处理信息的装置的结构框图;图3是根据本发明实施例的北向接口处理信息的装置的优选的结构框图;图4是根据本发明优选实施例的北向接口处理信息的方法流程示意图一;图5是根据本发明优选实施例的北向接口处理信息的方法流程示意图二 ;图6是根据本发明优选实施例的北向接口处理信息的装置结构框图一;图7是根据本发明优选实施例的北向接口处理信息的装置结构框图二 ;图8是根据本发明实施例的北向接口的结构框图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本实施例提供了一种北向接口的处理方法,图1是根据本发明实施例的北向接口的处理方法流程图,如图1所示,该方法包括如下步骤S102至步骤S104。步骤S102:北向接口接收来自综合网管的请求,其中,北向接口提供与综合网管进行连接的接口和一个或多个与专业网网管连接的接口,该综合网管通过北向接口与一个或多个专业网网管连接。步骤S104:北向接口确定该请求对应的专业网网管,将该请求分发给该请求对应的专业网网管,并将该请求的响应反馈给综合网管。通过上述步骤,北向接口接收来自综合网管的请求,确定该请求对应的专业网网管,并将该请求分发给该请求对应的专业网网管,将该响应发送给该综合网管,使得综合网管通过一个北向接口与一个或多个专业网网管进行通信,该方法克服了相关技术中通过多个北向接口与多个专业网网管进行通信导致重复开发的缺陷,实现灵活、有效地管理一个或多个专业网网管,降低了北向接口不同版本差异性的隐患,从而提高了系统的性能。作为一个较优的实施方式,步骤S104可以采用如下方式实施:北向接口将请求转换成该请求对应的专业网网管适配的请求;北向接口将适配的请求分发给该请求对应的专业网网管。在该优选实施方式中,当北向接口收到综合网管的请求后,北向接口会将此请求进行适配,使此请求转换成一个可以让多个专业网网管分别识别的请求,将此转换后的请求发送给各专业网网管,则各个专业网网管都可以得到自身可以识别的请求。将请求转换为各专业网网管可以识别的请求,实现了数据统一化。作为另一个较优的实施方式,步骤S104可以采用如下方式实施:北向接口将一个或多个专业网网管对请求的响应分别转换成相同的格式的响应;将该相同的格式的响应反馈给综合网管。在此过程中,北向接口对获取到的响应进行处理,将此类响应转换成统一格式的响应,此类响应可以是符合Mtosi标准报文,也可以是形式上统一的综合网管可识别的报文,只要符合相同的格式即可。比较优的,可以在发送反馈响应之前,将此类有相同的格式的响应进行汇总和整理,将汇总和整理后的响应反馈到综合网管,这样可以降低信令开销。对于反馈的方式,可以是即时反馈,将整理后的数据立刻发送到综合网管,也可以是周期性的反馈,设置一个反馈周期,以周期的方式进行上报,这样可以方便管理人员进行管理。
作为另一个较优的实施方式,通过北向接口协议将该专业网网管接入综合网管。该实施方式中,采用标准的协议进行接入,提高了设备接入的效率。作为再一个优选的实施方式,上述方法还包括:北向接口接收来自一个或多个专业网网管的报文,其中,该报文为所述一个或多个专业网网管将生成的通知分别转换成统一格式的报文;该北向接口将所述报文发送给该综合网管。该优选实施例提高了专业网网管发送通知的效率。在另外一个实施例中,还提供了一种北向接口处理信息的软件,该软件用于执行上述实施例及优选实施例中描述的技术方案。在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述北向接口处理信息的软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写内存等。本发明实施例还提供了一种北向接口处理信息的装置,该北向接口处理信息的装置可以用于实现上述北向接口处理信息的方法及优选实施方式,已经进行过说明的,不再赘述,下面对北向接口处理信息的装置中涉及到的模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的系统和方法较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图2是根据本发明实施例的北向接口处理信息装置的结构框图,如图2所示,该装置包括:第一接收模块22,确定模块24,第一分发模块26和第一反馈模块28,下面对上述结构进行详细描述:第一接收模块22,用于接收来自综合网管的请求,其中,该北向接口提供与该综合网管进行连接的接口和一个或多个与该专业网网管连接的接口,该综合网管通过该北向接口与一个或多个专业网网管连接;确定模块24,连接至第一接收模块22,用于确定第一接收模块22接收到的请求所对应的专业网网管;第一分发模块26,连接至确定模块24,用于将该请求分发给确定模块24确定得到的该请求对应的专业网网管;第一反馈模块28,连接至第一分发模块26,用于将第一分发模块26分发的请求对应的响应反馈给综合网管。图3是根据本发明实施例的北向接口处理信息的装置的优选的结构框图,如图3所示,第一分发模块26包括:第一转换模块262和第二分发模块264 ;第一反馈模块28包括:第二转换模块282、第二反馈模块284,上述装置还包括:第二接收模块32和发送模块34,下面对上述结构进行详细描述:第一分发模块26包括:第一转换模块262,用于将该请求转换成该请求对应的专业网网管所适配的请求;第二分发模块264,连接至第一转换模块262,用于将第一转换模块262转换得到的适配的请求发送给该请求对应的专业网网管。第一反馈模块28还包括:第二转换模块282,用于将请求对应的专业网网管对该请求的响应分别转换成相同的格式的响应;第二反馈模块284,连接至第二转换模块282,用于将第二转换模块282转换得到的相同格式的响应反馈给综合网管。上述装置还包括:上述装置还包括:第二接收模块32,用于接收来自一个或多个专业网网管的报文,其中,该报文为一个或多个专业网网管将生成的通知分别转换成统一格式的报文;发送模块34,连接至第二接收模块32,用于将第二接收模块32接收到的报文发送给该综合网管。下面将结合优选实施例进行说明,以下优选实施例结合了上述实施例及优选实施方式。
优选实施例一本实施例提供了一种北向接口的处理方法,该方法实现与专业网网管I至N的管理,图4是根据本发明优选实施例的北向接口的处理方法流程示意图一,如图4所示,该方法包括如下步骤S402至步骤S418。步骤S402,综合网管通过北向接口协议与北向接口建立通信连接,同时,下发各请求命令。步骤S404,北向接口接入块收到命令请求后,分析请求是否有相应的操作权限,若验证请求有操作权限,则将请求转发给请求分发处理模块,进入步骤S206,否则返回失败,进入步骤S420。步骤S406,请求分发处理模块收到请求后,检索请求与服务响应处理块之间的映射配置,查找相应的服务响应处理块,然后将请求发至查找到的服务响应模块进行处理。步骤S408,中间服务层收到请求后,分析请求的参数,根据参数的要求下发命令,从专业网网管理模块中获取要求的数据。步骤S410,专业网网管理模块根据收到的请求命令,轮询各个专业网网管,将命令下发到各个专业网适配模块获取数据。步骤S412,对下发的请求报文及从专业网网管查询返回的报文进行适配转换。步骤S414,当专业网网管有通知产生时,将产生的通知上报至各自的适配模块进行适配转换。步骤S416,各专业网网管的适配层收到通知后,将各自定义的通知报文转换为统一、符合标准的通知报文。步骤S418,通知管理模块将所有专业网的通知汇总上报给综合网管,流程结束。采用本实施例的方法能够使单个北向接口管理多个专业网网管,解决了各专业网重复开发一套北向接口的资源浪费问题,提高了代码的重用性及维护的简易性。优选实施例二本实施例提供了一种北向接口的处理方法,本实施例使用MTOSI北向接口管理两个专业网网管A、B该方法实现与专业网网管A和B的管理,图5是根据本发明优选实施例的北向接口的处理方法流程示意图二,如图5所示,该方法包括如下步骤S502至步骤S518。步骤S502,综合网管通过Https协议与北向接口建立通信连接,同时,下发各请求命令。步骤S504,MTOSI北向接口接入块收到命令请求后,分析请求是否有相应的操作权限,若验证有操作权限则将请求转发给请求分发处理模块,进入步骤S506,没有权限则返回失败,进入步骤S520。步骤S506,请求分发处理模块收到请求后,检索请求与服务响应处理块之间的映射配置,查找相应的服务响应处理块,然后将请求发至查找到的服务响应模块进行处理。步骤S508,中间服务层收到请求后,分析请求的参数,根据参数的要求下发命令从专业网网管理模块中获取要求的数据。步骤S510,专业网网管理模块根据收到的请求命令,轮询专业网网管A、B,将命令下发到专业网适配模块A、B获取数据。步骤S512,对下发的请求报文及从专业网网管A、B查询返回的报文进行适配转换。步骤S514,当专业网网管A、B有通知产生时,将产生的通知上报至各自的适配模块A、B进行适配转换。步骤S516,专业网网管A、B的适配层收到通知后,将各自定义的通知报文转换为统一、符合Mtosi标准的通知报文。步骤S518,通知管理模块将所有专业网的通知汇总上报给综合网管,流程结束。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。优选实施例三本实施例提供了一种北向接口的处理装置,图6是根据本发明优选实施例的北向接口的处理装置结构框图一,如图6所示,该装置包括:北向接口接入模块601、请求分发处理模块602、中间服务层实现模块603、专业网网管理模块604、适配模块605、通知管理模块606,下面对上述结构进行详细描述。北向接口接入模块601,负责接收综合网管的连接请求,通过北向接口协议实现综合网管接入专业网网管,完成综合网管与专业网网管之间的对接;请求分发处理模块602,负责处理北向接口接入模块转发过来的请求,分析请求并将其分发到各个服务层处理模块;中间服务层实现模块603,该模块集中了所有请求的响应处理服务,综合网管下发的每一个请求在这个模块中都有对应的请求处理服务。每个处理服务根据收到的请求要求到各个专业网网管获取相应的数据;专业网网管理模块604,管理接入的各个专业网网管,负责分发综合网管下发的命令及整合各个专业网网管返回的结果数据;适配模块605,对下发的参数及返回的数据进行适配处理,屏蔽各个专业网的差异性,实现数据的一致性输出;通知管理模块606,汇总各专业网网管上报的通知,并负责将通知最终上报到综合网管。本实施例提供的北向接口的处理装置,可以实现一个北向接口管理多个专业网网管的目的,避免了北向接口的重复开发,提高了代码的复用性及易维护性。优选实施例四本实施例提供了一种北向接口的处理装置,图7是根据本发明优选实施例的北向接口的处理装置结构框图二,如图7所示,该装置包括:MT0SI北向接口接入模块701、请求分发处理模块702、中间服务层实现模块703、专业网网管理模块704、适配模块705、通知管理模块706,下面对上述结构进行详细描述。MTOSI北向接口接入模块701,用于通过MTOSI北向接口协议实现综合网管接入专业网网管,完成综合网管与专业网网管之间的对接,对接的通信连接方式采用Http或Https0请求分发处理模块702,用于处理MTOSI北向接口转发过来的请求,分析请求并将其分发到各个服务层处理模块。
中间服务层实现模块703,用于对收到的各类请求提供相应的服务处理,下发请求到专业网网管获取需要的数据。专业网网管理模块704,用于管理接入的专业网网管A和B,同时,用于负责分发接口下发的命令到专业网网管A和B及整合返回的结果数据。适配模块705,用于对下发的参数及返回的数据进行适配处理,屏蔽各专业网的差异性,实现数据的一致性输出。通知管理模块706,用于汇总各专业网网管上报的通知,并负责将通知最终上报到综合网管。优选实施例五本实施例提供了一种北向接口,图8是根据本发明实施例的北向接口的结构框图,如图8所示,该北向接口包括:第一接口 82,以及一个或多个第二接口 84,处理器86,下面对上述结构进行描述。第一接口 82,用于通过北向接口协议与综合网管接口 ;第二接口,用于与一个专业网网管连接;处理器86,连接至第一接口 82和第二接口 84,用于在第一接口 82和一个或多个第二接口 84之间实现信息的适配和转发。通过上述优选实施例,提供了一种北向接口处理信息的方法及装置,通过接收来自综合网管的请求,其中,该北向接口提供与综合网管进行连接的接口和一个或多个与专业网网管连接的接口,该综合网管通过北向接口与一个或多个专业网网管连接,使得综合网管通过一个北向接口与一个或多个专业网网管进行通信,实现了代码基本上实现了重用;维护相对容易;克服了不同的版本的北向接口之间的差异性,使北向接口与综合网管容易对接;可以灵活、有效地管理多个专业网网管,同时避免了同一类北向接口的重复开发,在减少人力物力开销大的同时,又解决了北向接口不同版本差异性的隐患,并提高了系统的性能。需要说明的是,这些技术效果并不是上述所有的实施方式所具有的,有些技术效果是某些优选实施方式才能取得的。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种北向接口处理信息的方法,其特征在于,包括: 北向接口接收来自综合网管的请求,其中,所述北向接口提供与所述综合网管进行连接的接口和一个或多个与所述专业网网管连接的接口,所述综合网管通过所述北向接口与一个或多个专业网网管连接; 所述北向接口确定所述请求对应的专业网网管,将所述请求分发给所述请求对应的专业网网管,并将所述请求的响应反馈给所述综合网管。
2.根据权利要求1所述的方法,其特征在于,所述北向接口将所述请求分发给所述请求对应的专业网网管包括: 所述北向接口将所述请求转换成所述请求对应的专业网网管所适配的请求; 所述北向接口将所述适配的请求分发给所述请求对应的专业网网管。
3.根据权利要求1所述的方法,其特征在于,所述北向接口将所述请求的响应发送给所述综合网管包括: 所述北向接口将所述请求对应的专业网网管对所述请求的响应分别转换成相同的格式的响应; 将所述相同的格式的响应反馈给所述综合网管。
4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括: 所述北向接口接收来自一个或多个专业网网管的报文,其中,所述报文为所述一个或多个专业网网管将生成的通知分别转换成统一格式的报文; 所述北向接口将所述报文发送给所述综合网管。
5.根据权利要求1至3中任一项所述的方法,其特征在于,还包括: 通过北向接口协议将所述专业网网管接入所述综合网管。
6.一种北向接口处理信息的装置,应用于北向接口,其特征在于,包括: 第一接收模块,用于接收来自综合网管的请求,其中,所述北向接口提供与所述综合网管进行连接的接口和一个或多个与所述专业网网管连接的接口,所述综合网管通过所述北向接口与一个或多个专业网网管连接; 确定模块,用于确定所述请求对应的专业网网管; 第一分发模块,用于将所述请求分发给所述请求对应的专业网网管; 第一反馈模块,用于将所述请求的响应反馈给所述综合网管。
7.根据权利要求6所述的装置,其特征在于,所述第一分发模块包括: 第一转换模块,用于将所述请求转换成所述请求对应的专业网网管所适配的请求; 第二分发模块,用于将所述适配的请求分发给所述请求对应的专业网网管。
8.根据权利要求6所述的装置,其特征在于,所述第一反馈模块包括: 第二转换模块,用于将所述请求对应的专业网网管对所述请求的响应分别转换成相同格式的响应; 第二反馈模块,用于将所述相同的格式的响应反馈给所述综合网管。
9.根据权利要求6至8中任一项所述的装置,其特征在于,还包括: 第二接收模块,用于 接收来自所述一个或多个专业网网管的报文,其中,所述报文为所述一个或多个专业网网管将生成的通知分别转换成统一格式得到的报文; 发送模块,用于将所述报文发送给所述综合网管。
10.一种北向接口,其特征在于,包括:第一接口,以及一个或多个第二接口,处理器,其中, 所述第一接口,用于通过北向接口协议与综合网管接口 ; 所述第二接口,用于与一个专业网网管连接; 所述处理器,用于在所述第一接口和所述一个或多个第二接口间实现信息的适配和转发。
全文摘要
本发明公开了一种北向接口处理信息的方法、装置及北向接口,该方法包括北向接口接收来自综合网管的请求,其中,北向接口提供与综合网管进行连接的接口和一个或多个与专业网网管连接的接口,综合网管通过北向接口与一个或多个专业网网管连接;北向接口确定请求对应的专业网网管,并将请求分发给请求对应的专业网网管,并将请求的响应反馈给综合网管。通过本发明,灵活、有效地管理多个专业网网管,避免了同一类北向接口的重复开发,从而在减少人力物力开销大的同时,又降低了北向接口不同版本差异性的隐患,提高了系统的性能。
文档编号H04L12/24GK103095481SQ201110347718
公开日2013年5月8日 申请日期2011年11月4日 优先权日2011年11月4日
发明者林武 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1