网管系统通信方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:19186264 阅读:29 留言:0更新日期:2018-10-17 02:14
本申请提供一种网管系统通信方法、装置、计算机设备和存储介质,其中,方法包括:根据网管系统的业务需求,判断所述网管系统是否需配置业务处理子模块,当网管系统需配置子模块时,将所述子模块模拟成通信设备,根据所述业务需求,通过SNMP协议,建立各所述子模块之间、或各所述子模块与网管之间、或各所述子模块与所述网管系统中通信设备之间的通信。整个过程中,使用SNMP协议来屏蔽子模块与通信设备之间的差异性,并根据网管系统业务需求,对网管系统和其内部通信设备进行平行扩展,实现系统良好的扩容能力。

Network management system communication method, device, storage medium and computer equipment

This application provides a communication method, device, computer equipment and storage medium for a network management system, wherein the method includes: judging whether the network management system needs to configure a service processing sub-module according to the service requirements of the network management system, and simulating the sub-module as a communication device when the network management system needs to configure a sub-module. According to the service requirements, the communication between the sub-modules, or between the sub-modules and the network management, or between the sub-modules and the communication equipment in the network management system is established through the SNMP protocol. In the whole process, SNMP protocol is used to shield the differences between the sub-modules and communication devices, and according to the network management system business requirements, the network management system and its internal communication devices are extended in parallel to achieve good capacity expansion of the system.

【技术实现步骤摘要】
网管系统通信方法、装置、存储介质及计算机设备
本申请涉及通信
,特别是涉及一种网管系统通信方法、装置、存储介质及计算机设备。
技术介绍
网管系统是一个软硬件结合以软件为主的分布式网络应用系统,其目的是管理网络,使网络高效正常运行。网管系统在信息流的处理过程中可能会使用多个子模块对信息进行多次处理。模块与模块之间的通信可以使用TCP(TransmissionControlProtocol,传输控制协议)/IP(InternetProtocol,网协)协议,也可以使用http(HyperTextTransferProtocol,超文本传输协议)协议等。随着网络子模块和设备数量的增加,系统扩展难度也会逐渐增加。因此,如何实现网管系统有效扩容成为急需解决的难题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够有效系统扩展的网管系统通信方法、装置、存储介质及计算机设备。一种网管系统通信方法,所述方法包括:根据网管系统的业务需求,判断所述网管系统是否需配置业务处理子模块;当网管系统需配置子模块时,将所述子模块模拟成通信设备;根据所述业务需求,通过SNMP协议,建立各所述子模块之间、或各所述子模块与网管之间、或各所述子模块与所述网管系统中通信设备之间的通信。在其中一个实施例中,所述根据网管系统的业务需求,判断所述网管系统是否需配置业务处理子模块,包括:获取所述网管系统的通信业务需求和所述网管系统组网架构;根据所述通信业务需求和所述组网架构,判断所述网管系统是否需配置业务处理子模块。在其中一个实施例中,获取网管系统组网架构包括:获取网管系统拓扑图,根据所述网管系统拓扑图,识别网管系统组网架构。在其中一个实施例中,所述将所述网管系统中子模块模拟成通信设备包括:根据所述业务需求,生成子模块配置数据,所述配置数据包括业务数据、通信设备身份识别标识以及SNMP协议;发送所述子模块配置数据至所述子模块,将所述子模块模拟成通信设备。在其中一个实施例中,所述建立各所述子模块之间、或各所述子模块与网管之间、或各所述子模块与所述网管系统中通信设备之间的通信,之后还包括:当子模块接收到需上报消息时,通过SNMP协议发送需上报消息至当前子模块对应的上层子模块或网管。在其中一个实施例中,所述建立各所述子模块之间、或各所述子模块与网管之间、或各所述子模块与所述网管系统中通信设备之间的通信,之后还包括:当子模块接收到需上报消息时,对所述需上报消息进行处理,并通过SNMP协议,将处理结果发送至当前子模块对应的上层子模块或网管。一种网管系统通信装置,包括:判断模块,用于根据网管系统的业务需求,判断所述网管系统是否需配置业务处理子模块;模拟模块,用于当所述网管系统需配置所述子模块时,将所述子模块模拟成通信设备;通信模块,用于根据所述业务需求,通过SNMP协议,建立各所述子模块之间、或各所述子模块与网管之间、或各所述子模块与所述网管系统中通信设备之间的通信。在其中一个实施例中,所述判断模块具体用于获取所述网管系统的通信业务需求和所述网管系统组网架构,根据所述通信业务需求和所述组网架构,判断所述网管系统是否需配置业务处理子模块。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。上述网管系统通信方法、装置、计算机设备和存储介质,根据网管系统的业务需求,判断所述网管系统是否需配置业务处理子模块,当网管系统需配置子模块时,将所述子模块模拟成通信设备,根据所述业务需求,通过SNMP协议,建立各所述子模块之间、或各所述子模块与网管之间、或各所述子模块与所述网管系统中通信设备之间的通信。整个过程中,使用SNMP协议来屏蔽子模块与通信设备之间的差异性,并根据网管系统业务需求,对网管系统和其内部通信设备进行平行扩展,实现系统良好的扩容能力。附图说明图1为一个实施例中上述网管系统通信方法的应用环境图;图2为一个实施例中上述网管系统通信方法的流程示意图;图3为另一个实施例中上述网管系统通信方法的流程示意图图4为一个实施例中上述网管系统通信装置的结构框图;图5为上述网管系统通信方法装置在其中一个应用实例中网管系统拓扑图;图6为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的网管系统通信方法,可以应用于如图1所示的应用环境中。其中,网管系统102通过网络与服务器104通过网络进行通信。服务器104控制网管系统102整个组网与功能扩展过程。具体来说,服务器104根据网管系统102的业务需求,判断网管系统102是否需配置业务处理子模块,当网管系统102需配置子模块时,将子模块模拟成通信设备,根据业务需求,通过SNMP协议,建立各子模块之间、或各子模块与网管之间、或各子模块与网管系统中通信设备之间的通信。在一个实施例中,如图2所示,提供了一种网管系统通信方法,以该方法应用于图1中的网管系统为例进行说明,包括以下步骤:一种网管系统通信方法,方法包括:S200:根据网管系统的业务需求,判断网管系统是否需配置业务处理子模块。网络系统是一个软硬件结合以软件为主的分布式网络应用系统,其目的是管理网络,使网络高效正常运行。业务需求是指为满足当前应用场景的需求,实现或达到某个功能的需求。子模块用于实现、扩展业务处理能力。当在当前应用场景下网管系统有新的业务需求时,网管系统有可能需要进行业务扩展,当需要进行业务扩展时,就需要配置业务处理子模块。S400:当网管系统需配置子模块时,将子模块模拟成通信设备。为满足当前应用场景,网管系统可能需要配置多个子模块,以丰富、扩展其功能,当网管系统需配置子模块时,将这些子模块模拟成通信设备,以消除子模块与通信设备之间的差异,减少整个网管系统在扩展过程存在的障碍。具体来说,这个模拟过程可以理解封装的过程,即将子模块与外部设备(包括其他子模块和通信设备)交互数据进行封装,封装、修改成通信设备使用与支持的数据格式与协议。具体来说,子模块是一种类似软件的虚拟模块,将其模拟成通信设备时,需要重新配置其对应的硬件物理地址、身份识别标识等数据,具体可以根据预设数据表,给各个子模块配置响应的数据。另外,可以基于SNMP协议,修改网管系统中子模块的通信协议,即子模块输出的数据基于SNMP协议进行封装和打包。SNMP协议由一组网络管理的标准组成,包含一个应用层协议、数据库模型和一组资料物件。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。该协议是互联网工程工作小组定义的internet协议簇的一部分。在其中一个实施例中,上述S400包括:根据业务需求,生成子模块配置数据,配置数据包括业务数据、通信设备身份识别标识以及SNMP协议;发送子模块配置数据至子模块,将子模块模拟成通信设备。业务数据用于配置、调整子模块的业务处理功能,通信设备身份识别标识用于在网管系统中将子模块“模拟”本文档来自技高网...

【技术保护点】
1.一种网管系统通信方法,所述方法包括:根据网管系统的业务需求,判断所述网管系统是否需配置业务处理子模块;当所述网管系统需配置所述子模块时,将所述子模块模拟成通信设备;根据所述业务需求,通过SNMP协议,建立各所述子模块之间、或各所述子模块与网管之间、或各所述子模块与所述网管系统中通信设备之间的通信。

【技术特征摘要】
1.一种网管系统通信方法,所述方法包括:根据网管系统的业务需求,判断所述网管系统是否需配置业务处理子模块;当所述网管系统需配置所述子模块时,将所述子模块模拟成通信设备;根据所述业务需求,通过SNMP协议,建立各所述子模块之间、或各所述子模块与网管之间、或各所述子模块与所述网管系统中通信设备之间的通信。2.根据权利要求1所述的方法,其特征在于,所述根据网管系统的业务需求,判断所述网管系统是否需配置业务处理子模块,包括:获取所述网管系统的通信业务需求和所述网管系统组网架构;根据所述通信业务需求和所述组网架构,判断所述网管系统是否需配置业务处理子模块。3.根据权利要求2所述的方法,其特征在于,获取网管系统组网架构包括:获取网管系统拓扑图,根据所述网管系统拓扑图,识别网管系统组网架构。4.根据权利要求1所述的方法,其特征在于,所述将所述网管系统中子模块模拟成通信设备包括:根据所述业务需求,生成子模块配置数据,所述配置数据包括业务数据、通信设备身份识别标识以及SNMP协议;发送所述子模块配置数据至所述子模块,将所述子模块模拟成通信设备。5.根据权利要求1所述的方法,其特征在于,所述建立各所述子模块之间、或各所述子模块与网管之间、或各所述子模块与所述网管系统中通信设备之间的通信之后,还包括:当子模块接收到需上报消息时,通过SNMP协议发送所述需上报消息...

【专利技术属性】
技术研发人员:张攀黎志勇傅锋张春创卢荣昌张进翁忠会任亚军
申请(专利权)人:京信通信系统中国有限公司京信通信系统广州有限公司京信通信技术广州有限公司天津京信通信系统有限公司
类型:发明
国别省市:广东,44

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

1