[发明专利]网络设备驱动方法、装置、存储介质及计算机设备有效
申请号: | 202011223009.0 | 申请日: | 2020-11-05 |
公开(公告)号: | CN112491586B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 李玲玲;杨晓勤;赵子健;王士强 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | H04L41/0803 | 分类号: | H04L41/0803;H04L9/40 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络设备 驱动 方法 装置 存储 介质 计算机 设备 | ||
本发明实施例提供一种网络设备驱动方法、装置、存储介质及计算机设备,涉及网络设备驱动领域。所述方法包括:获取目标网络设备标识和对目标网络设备的操作脚本;根据所述目标网络设备标识获取所述目标网络设备的基本配置信息,所述基本配置信息包括:目标网络设备的设备型号、与所述目标网络设备交互的协议、端口、执行用户;根据所述目标网络设备标识和执行用户获取与所述目标网络设备交互的认证口令;根据所述目标网络设备的基本配置信息、与所述目标网络设备交互的认证口令以及所述操作脚本对所述目标网络设备执行操作。本发明实施例可以将用户提供的操作脚本与任意一个目标网络设备适配,无需为每个网络设备分别单独开发底层驱动程序。
技术领域
本发明涉及网络设备驱动领域,特别涉及一种网络设备驱动方法、装置、存储介质及计算机设备。
背景技术
网络设备信息采控对于满足上层的自动化作业、监控等业务层需求起到了重要的支撑作用。
目前在进行网络设备信息采集或网络设备信息变更时,需要和网络设备交互,对网络设备执行操作,例如,采集网络设备的某些配置信息或对网络设备的某些配置信息进行变更。然而,不同型号的网络设备的交互方式不同,现有技术中,通常为各个网络设备开发单独的底层驱动程序,通过网络设备对应的底层驱动程序与网络设备交互。然而,网络设备众多,为不同的网络设备开发不同的网络设备底层驱动程序需耗费大量的人力物力,如果有新的网络设备型号,还需为适配该新的网络设备型号重新单独开发底层驱动程序,繁琐且耗费时间长。并且,各种网络设备型号的底层驱动程序零散分布,也不便于统一维护。
发明内容
为解决上述技术问题,本发明实施例提供一种网络设备驱动方法、装置、存储介质及计算机设备。
一方面,本发明实施例提供一种网络设备驱动方法,所述方法包括:
获取目标网络设备标识和对目标网络设备的操作脚本;
根据所述目标网络设备标识从配置管理系统中获取所述目标网络设备的基本配置信息,所述基本配置信息包括:目标网络设备的设备型号、与所述目标网络设备交互的协议、端口、执行用户,其中,所述配置管理系统中存储了各网络设备的基本配置信息,并以网络设备标识作为索引;
根据所述目标网络设备标识和执行用户从安全运维管理系统中获取与所述目标网络设备交互的认证口令,其中,所述认证口令由所述安全运维管理系统根据所述目标网络设备标识和执行用户获取;
根据所述目标网络设备的基本配置信息、与所述目标网络设备交互的认证口令以及所述操作脚本对所述目标网络设备执行操作。
在本实施例的一种实现方式中,所述根据所述目标网络设备的基本配置信息、与所述目标网络设备交互的认证口令以及所述操作脚本对所述目标网络设备执行操作包括:
根据与所述目标网络设备交互的协议和所述认证口令登陆所述目标网络设备;
根据与所述目标网络设备交互的协议和配置文件将所述操作脚本中的操作指令转换为适配所述目标网络设备的操作指令,其中,各操作指令和与各协议适配的操作指令的对应关系预先存储在所述配置文件中;
使用转换后的操作指令对所述目标网络设备执行操作。
在本实施例的一种实现方式中,所述根据与所述目标网络设备交互的协议和所述认证口令登陆所述目标网络设备包括:
根据与所述目标网络设备交互的协议获取所述协议对应的登陆方法;
根据所述登陆方法和认证口令登陆所述目标网络设备。
在本实施例的一种实现方式中,所述方法还包括:
获取对所述目标网络设备执行操作后所述目标网络设备返回的关键字;
根据所述关键字判断所述操作脚本中的操作指令是否正确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011223009.0/2.html,转载请声明来源钻瓜专利网。