[发明专利]一种多协议的统一设备控制方法在审
申请号: | 201410065025.X | 申请日: | 2014-02-25 |
公开(公告)号: | CN103795729A | 公开(公告)日: | 2014-05-14 |
发明(设计)人: | 张飞亚;胡文彬;陈桂华;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协议 统一 设备 控制 方法 | ||
1.一种多协议的统一设备控制方法,其特征在于:接收第三方调用时,首先加载所有需要控制的设备的基本配置,验证这些配置是否可用;依据配置信息和第三方调用的相关控制API,系统开始连接对应的设备;系统执行操作命令,并在获取命令执行结果后关闭连接;对获取的执行结果进行格式化处理;系统将结果返回给第三方调用者;主要使用环境支持类、设备配置类、设备连接工厂类、连接类以及设备实现类来实现;实现时采用类复用的设计模式。
2.根据权利要求1所述的多协议的统一设备控制方法,其特征在于:
详细流程为:
第一步,接收第三方调用,接收调用时,首先进行设备初始化,从配置文件加载设备的各种参数,包括设备的用户名、登录密码、IP地址、登录设备的方式;
第二步,连接设备,根据初始化的内容连接到网络设备,若初始化时的登录设备方式为SSH,则使用SSH方式连接到设备;若初始化为Telnet登录方式,则使用Telnet方式连接,同时也支持SNMP方式和串口方式连接,连接状态由套接字(TCP可靠连接方式)自动维护;
第三步,执行命令,执行设备的相关操作、设置命令;
第四步,获取命令执行的结果;
第五步,获取执行结果后,关闭设备连接;
第六步,处理执行命令返回的内容,对内容进行过滤、清理,最后格式化;
第七步,返回结果给第三方调用者。
3.根据权利要求1所述的多协议的统一设备控制方法,其特征在于:所述方法将系统分为5个基础类,分别为Context环境支持类、DeviceConfig设备配置类、Conn_Factory设备连接工厂类、Conn连接类、NetworkDvice设备实现类;其中,
(1)Context环境支持类
主要是维护与第三方调用者之间的上下文信息,提供环境支持,通过统一的上下文,减少类之间的相互引用;
(2)DeviceConfig设备配置类
管理网络设备的配置参数,如用户名、登陆密码、IP地址与连接方式,负责连接设备时的初始化;
(3)Conn_Factory设备连接工厂类
组织、管理Conn连接类,降低Conn连接类的改变所造成的维护工作量,增强设备连接模块的可扩展性;
(4)Conn连接类
处理设备的登陆、设备命令发送及登出功能,主要有4个具体实现类,串口连接类、SSH连接类,Telnet连接类及SNMP连接类;
(5)NetworkDvice设备实现类
设备的抽象类,将设备控制的主要功能类综合起来,实现总体的抽象,再由不同种类的设备来继承,如防火墙、交换机、IDS,各自具体型号的设备继承来自不同的分类,实现自己具体的功能。
4.根据权利要求2所述的多协议的统一设备控制方法,其特征在于:所述方法将系统分为5个基础类,分别为Context环境支持类、DeviceConfig设备配置类、Conn_Factory设备连接工厂类、Conn连接类、NetworkDvice设备实现类;其中,
(1)Context环境支持类
主要是维护与第三方调用者之间的上下文信息,提供环境支持,通过统一的上下文,减少类之间的相互引用;
(2)DeviceConfig设备配置类
管理网络设备的配置参数,如用户名、登陆密码、IP地址与连接方式,负责连接设备时的初始化;
(3)Conn_Factory设备连接工厂类
组织、管理Conn连接类,降低Conn连接类的改变所造成的维护工作量,增强设备连接模块的可扩展性;
(4)Conn连接类
处理设备的登陆、设备命令发送及登出功能,主要有4个具体实现类,串口连接类、SSH连接类,Telnet连接类及SNMP连接类;
(5)NetworkDvice设备实现类
设备的抽象类,将设备控制的主要功能类综合起来,实现总体的抽象,再由不同种类的设备来继承,如防火墙、交换机、IDS,各自具体型号的设备继承来自不同的分类,实现自己具体的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410065025.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件传送方法及其系统
- 下一篇:用于数据的发送控制