[发明专利]操作系统适配组件的方法、装置、电子设备及存储介质在审
申请号: | 202310207586.8 | 申请日: | 2023-03-03 |
公开(公告)号: | CN116302183A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 唐路路;张旭;白敏;汪列军 | 申请(专利权)人: | 奇安信网神信息技术(北京)股份有限公司;奇安信科技集团股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 侯菲菲;刘铁生 |
地址: | 100034 北京市西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作系统 组件 方法 装置 电子设备 存储 介质 | ||
1.一种操作系统适配组件的方法,其特征在于,所述方法包括:
确定待适配的至少一个操作系统;
将各操作系统与预设模板逐一匹配,确定各操作系统对应的目标组件,所述预设模板含有多个操作系统及其适配的组件的对应关系;
将所述目标组件安装至相应的操作系统。
2.根据权利要求1所述的方法,其特征在于,所述目标组件包括多个功能相同的子组件,各子组件的版本或生产方不同;在将所述目标组件安装至相应的操作系统之前,所述方法还包括:
获取各子组件的漏洞信息,所述漏洞信息中包含漏洞内容和漏洞数量;
基于漏洞信息中的漏洞内容和漏洞数量确定目标子组件;
所述将所述目标组件安装至相应的操作系统,包括:
将所述目标子组件安装至相应的操作系统。
3.根据权利要求1所述的方法,其特征在于,所述目标组件包括多个功能不同的子组件;在确定各操作系统对应的目标组件之后,所述方法还包括:
展示各打包项,所述各打包项包括:打包单个子组件、打包多个子组件和打包安装各子组件后的操作系统;
从各打包项中确定目标打包项;
当所述目标打包项为打包单个子组件或打包多个子组件时,输出单个子组件的安装包或多个子组件的安装包;
所述将所述目标组件安装至相应的操作系统,包括:
当所述目标打包项为打包安装各子组件后的操作系统时,将所述目标组件安装至相应的操作系统,并输出安装组件后操作系统的镜像文件。
4.根据权利要求3所述的方法,其特征在于,在输出单个子组件的安装包或多个子组件的安装包之前,所述方法还包括:
确定单个子组件或多个子组件适配的操作系统;
将单个子组件或多个子组件在适配的操作系统中打包;
所述输出单个子组件的安装包或多个子组件的安装包,包括:
输出打包后的单个子组件的安装包或多个子组件的安装包。
5.根据权利要求4所述的方法,其特征在于,所述将单个子组件或多个子组件在适配的操作系统中打包,包括:
建立打包任务和所述打包任务的备份任务;
基于所述打包任务将单个子组件或多个子组件在适配的操作系统中打包;
当所述打包任务执行失败时,重启适配的操作系统,并基于所述备份任务将单个子组件或多个子组件在适配的操作系统中打包。
6.根据权利要求3所述的方法,其特征在于,在输出单个子组件的安装包或多个子组件的安装包之前,所述方法还包括:
展示是否加密输出的安装包的提示信息;
接收针对所述提示信息反馈的应答信息;
所述输出单个子组件的安装包或多个子组件的安装包,包括:
当所述应答信息指示加密时,加密单个子组件的安装包或多个子组件的安装包,并输出加密后的单个子组件的安装包或多个子组件的安装包;
当所述应答信息指示不加密时,输出未加密的单个子组件的安装包或多个子组件的安装包。
7.根据权利要求1至6中任一项所述的方法,其特征在于,在确定待适配的至少一个操作系统之前,所述方法还包括:
收集各个操作系统的安装包和各个组件的安装包;
安装各个操作系统的安装包,并在每个操作系统中安装各个组件的安装包;
根据各个组件在每个操作系统中的运行结果确定各个操作系统适配的组件;
建立各个操作系统及其适配的组件的对应关系,得到所述预设模板。
8.一种操作系统适配组件的装置,其特征在于,所述装置包括:
接收模块,用于确定待适配的至少一个操作系统;
匹配模块,用于将各操作系统与预设模板逐一匹配,确定各操作系统对应的目标组件,所述预设模板含有多个操作系统及其适配的组件的对应关系,所述组件为操作系统正常运行应用程序时所需的软件;
安装模块,用于将所述目标组件安装至相应的操作系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇安信网神信息技术(北京)股份有限公司;奇安信科技集团股份有限公司,未经奇安信网神信息技术(北京)股份有限公司;奇安信科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310207586.8/1.html,转载请声明来源钻瓜专利网。