基于snmp的叶子节点创建装置和通信方法及系统的制作方法_2

文档序号:9600678阅读:来源:国知局
务出现超时现象,也不会影响到其他业务的响应时间,极大提高了业务的响应时间。
[0047]在一个实施例中,所述网管单元200为管理站,可以利用基于SNMP协议的体系对网络设备进行管理和监控,便于管理员对网络设备进行监测和维护。
[0048]所述SNMP代理单元106不仅可以通过所述业务管理类将新叶子节点注册到所述SNMP代理单元106,而且所述SNMP代理单元106还提供所述新叶子节点注册到DDS总线的接口,可以接收网管单元200发送的查询或控制指令,并将所述查询或控制指令转换成SNMP数据。
[0049]所述基于SNMP的通信系统可以应用到短波综合业务网关中,基础服务子系统作为所述SNMP代理单元,实现网管单元对信令网关与媒体网关的软硬件状态的实时监测。
[0050]所述网管单元200可以通过SNMP代理单元106发送查询或控制指令,将新注册的叶子节点与被管理设备关联,实时的检测和维护被管理设备,实现了新注册叶子节点的SNMP代理,节约了开发运作时间,操作过程简单,可读性、可维护性与模块化的程度更高。
[0051]所述DDS单元300关联数据主题、发布者和用户,可以实现数据的发布和订阅,用于传输数据。
[0052]在一个实施例中,所述DDS单元300还用于将业务终端处理后的DDS消息转换成SNMP处理数据;
[0053]所述SNMP代理单元106还用于将所述SNMP处理数据解析成代码指令后传送到所述网管单元200。
[0054]多个业务终端将DDS消息处理后的结果返回到DDS总线上,所述SNMP代理单元将相应的结果返回到网管单元,便于网络管理员及时了解被管理对象的状态,并实时的维护。根据不同业务终端的处理特点,每个业务终端对DDS消息的处理时间也是不同,则网管单元会在不同的时刻接收到业务端的响应。
[0055]在一个实施例中,所述SNMP代理单元106采用异步响应的方式接收所述网管单元200发送的查询或控制指令,并将所述网管单元200发送的查询或控制指令转换成SNMP数据。
[0056]通过异步方式响应网管业务查询,业务之间不会相互影响,不需要等待前一个查询或控制指令的响应,可以接着处理下一个查询或控制指令,这样即使个别业务出现超时现象,也不会影响到其他业务的响应时间。
[0057]请参阅图3,其为本发明一个实施例中基于SNMP的通信方法流程图。
[0058]一种上述基于SNMP的通信系统的通信方法,包括以下步骤:
[0059]S302:SNMP代理单元接收网管单元发送的查询或控制指令;
[0060]S304:所述SNMP代理单元将所述查询或控制指令转换成SNMP数据;
[0061 ] S306:DDS单元将所述SNMP数据转换成DDS消息发布到DDS总线上供业务终端订阅,并接收业务终端处理后的DDS消息。
[0062]利用上述基于SNMP的通信方法,所述基于SNMP的通信系统可以快速高效地完成对新叶子节点的创建,并且可通过SNMP代理单元对业务管理单元中的新注册的叶子节点进行设置,实现通过新叶子节点对业务终端设备的管理。同时也可以实时的接收、相应网络管理员的指令,从而实现了对被管理对象的实时监测和维护,节约了开发运作时间,操作过程简单,可读性、可维护性与模块化的程度更高。采用DDS单元对数据进行订阅与发布,当其中某一业务设备异常后,不会影响到其他设备状态信息的读取和设置,即使个别业务出现超时现象,也不会影响到其他业务的响应时间,极大提高了业务响应时间。
[0063]所述基于SNMP的通信系统可以应用到短波综合业务网关中,基础服务子系统作为所述SNMP代理单元,实现网管单元对信令网关与媒体网关的软硬件状态的实时监测。
[0064]在一个实施例中,所述网管单元为管理站,可以利用基于SNMP协议的体系对网络设备进行管理和监控,便于管理员对网络设备进行监测和维护。
[0065]所述SNMP代理单元不仅可以通过所述业务管理类将新叶子节点注册到所述SNMP代理单元,而且所述SNMP代理单元还提供所述新叶子节点注册到DDS总线的接口,同时可以接收网管单元发送的查询或控制指令,并将所述查询或控制指令转换成SNMP数据。
[0066]网管单元可以通过SNMP代理单元发送查询或控制指令,将新注册的叶子节点与被管理设备关联,实时的检测和维护被管理设备,实现了新注册叶子节点的SNMP代理,节约了开发运作时间,操作过程简单,可读性、可维护性与模块化的程度更高。
[0067]在一个实施例中,DDS单元关联数据主题、发布者和用户,可以实现数据的发布和订阅,用于传输数据。
[0068]请参阅图4,其为本发明另一个实施例中基于SNMP的通信方法流程图。
[0069]在一个实施例中,在步骤S306后还包括以下步骤:
[0070]S308:所述DDS单元将处理后的DDS消息转换成SNMP处理数据;
[0071]S310:所述SNMP代理单元将所述SNMP处理数据解析成代码指令后传送到所述网管单元。
[0072]多个业务终端将DDS消息处理后的结果发布到DDS总线上,所述SNMP代理单元将相应的结果返回到网管单元,便于网络管理员及时了解被管理对象的状态,并实时的维护。根据不同业务终端的处理特点,每个业务终端对DDS消息的处理时间也是不同,则网管单元会在不同的时刻接收到业务端的响应。
[0073]在一个实施例中,所述SNMP代理单元采用异步响应的方式接收所述网管单元发送的查询或控制指令,并将所述网管单元发送的查询或控制指令转换成SNMP数据。
[0074]通过异步方式响应网管业务查询,业务之间不会相互影响,不需要等待前一个查询或控制指令的响应,可以接着处理下一个查询或控制指令,这样即使个别业务出现超时现象,也不会影响到其他业务的响应时间。
[0075]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0076]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种基于SNMP的叶子节点创建装置,其特征在于,包括:字符串处理单元、业务管理单元、SNMP代理单元以及流程控制单元; 所述字符串处理单元用于提供字符串叶子节点处理类,根据用户指令获取新叶子节点注册信息,根据所述新叶子节点注册信息在所述业务管理单元进行新叶子节点注册; 所述业务管理单元用于提供业务管理类,根据所述新叶子节点注册信息生成新叶子节点,创建新叶子节点相应的业务进程; 所述SNMP代理单元用于提供SNMP代理类,所述SNMP代理类继承所述业务管理类,并提供新叶子节点注册到DDS总线的接口 ; 所述流程控制单元用于提供流程参数控制类,处理网管单元下发指令参数的控制流程,其中,所述流程参数控制类继承所述字符串叶子节点处理类。2.一种基于SNMP的通信系统,其特征在于,包括:权利要求1所述的基于SNMP的叶子节点创建装置、网管单元以及DDS单元; 所述网管单元用于发送查询或控制指令; 所述基于SNMP的叶子节点创建装置的SNMP代理单元用于接收所述网管单元发送的查询或控制指令,并将所述查询或控制指令转换成SNMP数据输出至所述DDS单元; 所述DDS单元用于将所述SNMP数据转换成DDS消息发布到DDS总线上供业务终端订阅,并用于接收业务终端处理后的DDS消息。3.根据权利要求2所述的基于SNMP的通信系统,其特征在于,所述DDS单元还用于将业务终端处理后的DDS消息转换成SNMP处理数据; 所述SNMP代理单元还用于将所述SNMP处理数据解析成代码指令后传送到所述网管单J L ο4.根据权利要求2或3所述的基于SNMP的通信系统,其特征在于,所述SNMP代理单元采用异步响应的方式接收所述网管单元发送的查询或控制指令,并将所述查询或控制指令转换成SNMP数据。5.一种如权利要求2所述的基于SNMP的通信系统的通信方法,其特征在于,包括以下步骤: SNMP代理单元接收网管单元发送的查询或控制指令; 所述SNMP代理单元将所述查询或控制指令转换成SNMP数据; DDS单元将所述SNMP数据转换成DDS消息发布到DDS总线上供业务终端订阅,并接收业务终端处理后的DDS消息。6.根据权利要求5所述的通信方法,其特征在于,接收业务终端处理后的DDS消息后还包括以下步骤: 所述DDS单元将处理后的DDS消息转换成SNMP处理数据; 所述SNMP代理单元将所述SNMP处理数据解析成代码指令后传送到所述网管单元。7.根据权利要求5或6所述的基于SNMP的通信方法,其特征在于,所述SNMP代理单元采用异步响应的方式接收所述网管单元发送的查询或控制指令,并将所述查询或控制指令转换成SNMP数据。
【专利摘要】本发明涉及一种基于SNMP的叶子节点创建装置和通信方法及系统,包括:字符串处理单元提供字符串叶子节点处理类,根据用户指令获取新叶子节点注册信息,根据所述新叶子节点注册信息进行新叶子节点注册;业务管理单元提供业务管理类,根据所述新叶子节点注册信息生成新叶子节点,创建新叶子节点相应的业务进程;SNMP代理单元提供SNMP代理类,所述SNMP代理类继承所述业务管理类,并提供新叶子节点注册到DDS总线的接口;流程控制单元提供流程参数控制类,处理网管单元下发指令参数的控制流程,所述流程参数控制类继承所述字符串叶子节点处理类。节约了基于SNMP的创建叶子节点的时间,提高了开发效率,并且可操作性、可维护性与模块化的程度更高。
【IPC分类】H04L12/40, H04L12/24
【公开号】CN105357034
【申请号】CN201510684371
【发明人】李金 , 李少雄
【申请人】广州海格通信集团股份有限公司
【公开日】2016年2月24日
【申请日】2015年10月20日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1