[发明专利]获取配置检查清单的方法、装置、电子设备及存储介质在审
| 申请号: | 201911316904.4 | 申请日: | 2019-12-19 |
| 公开(公告)号: | CN111078481A | 公开(公告)日: | 2020-04-28 |
| 发明(设计)人: | 杨子寒;曾鹏;孙云松;肖新光 | 申请(专利权)人: | 哈尔滨安天科技集团股份有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 150028 黑龙江省哈尔滨市哈尔滨高新技术*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 获取 配置 检查 清单 方法 装置 电子设备 存储 介质 | ||
1.一种获取配置检查清单的方法,其特征在于,包括:
获取主机的操作系统信息和软件信息;
建立CPE数据库,将获取的主机的操作系统信息和软件信息在CPE数据库中进行模糊匹配;
将模糊匹配得到的CPE数据中的名称及版本号作为检索条件;
利用NCP进行检索,获得检查清单,将所述检查清单发送给配置检查人员。
2.如权利要求1所述的方法,其特征在于,获取主机的操作系统信息和软件信息,具体为:
获取主机操作系统的名称和版本号;
若操作系统是Windows系列系统,则通过扫描主机注册表获取主机安装的软件信息和操作系统厂商信息;
若操作系统是Linux系列系统,则通过命令获取主机安装的软件信息和操作系统厂商信息。
3.如权利要求1所述的方法,其特征在于,建立CPE数据库,具体为:
定时下载最新版CPE文件;
若第一次下载,则读取并解析所述CPE文件的xml文件,并将xml文件的文件名及内容项录入数据库;
若不是第一次下载,则下载最新版CPE文件,并与上次下载的CPE文件的xml文件名进行对比,若不一致,则读取并解析本次下载CPE文件的xml文件,根据cpe_uri字段进行内容项去重,保留新增的xml文件内容项,并将新增的xml文件内容项录入数据库;若一致,则本次下载文件不录入数据库;
其中xml文件内容项包括:厂商、名称、版本号、类型、系统版本、软件版本、更新信息、软件平台、硬件平台、语言、其它、cpe_uri。
4.如权利要求1所述的方法,其特征在于,将获取的主机操作系统信息和软件信息在CPE数据库中进行模糊匹配之前还包括:
建立中英文对照库:获取常见中文名厂商、中文名软件名称以及操作系统版本名,调用翻译API接口,翻译为英文;
判断获取的主机操作系统信息和软件信息是否存在中文名,若是,则利用中英文对照库将中文名替换为对应的英文名。
5.如权利要求1所述的方法,其特征在于,利用NCP进行检索,获得检查清单,将所述检查清单发送给配置检查人员,具体为:
利用NCP进行检索,分次获取检查列表及详细信息,并根据详细信息进行脚本数据下载,获得检查列表数据集;
对检查列表数据集去重,并记录重复次数;
利用正则匹配,查看检查列表中是否存在同一名称对应不同版本的情况,若存在,去除低版本的检查清单,并进行标记;
将检查列表各个字段、重复次数及低版本去除情况写入excel表格中,获得检查清单;
将所述检查清单及对应的脚本数据发送给配置检查人员。
6.一种获取配置检查清单的装置,其特征在于,包括:
信息获取模块:用于获取主机的操作系统信息和软件信息;
模糊匹配模块:用于建立CPE数据库,将获取的主机的操作系统信息和软件信息在CPE数据库中进行模糊匹配;
检索条件获取模块:用于将模糊匹配得到的CPE数据中的名称及版本号作为检索条件;
检查清单获取模块:用于利用NCP进行检索,获得检查清单,将所述检查清单发送给配置检查人员。
7.如权利要求6所述的装置,其特征在于,信息获取模块具体用于:
获取主机操作系统的名称和版本号;
若操作系统是Windows系列系统,则通过扫描主机注册表获取主机安装的软件信息和操作系统厂商信息;
若操作系统是Linux系列系统,则通过命令获取主机安装的软件信息和操作系统厂商信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨安天科技集团股份有限公司,未经哈尔滨安天科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911316904.4/1.html,转载请声明来源钻瓜专利网。





