操作系统适配组件的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38037511 阅读:9 留言:0更新日期:2023-06-30 11:04
本申请提供一种操作系统适配组件的方法、装置、电子设备及存储介质,操作系统适配组件的方法包括:确定待适配的至少一个操作系统;将各操作系统与预设模板逐一匹配,确定各操作系统对应的目标组件,预设模板含有多个操作系统及其适配的组件的对应关系;将目标组件安装至相应的操作系统。相比于通过适配人员自行确定的组件,预设模板中为各操作系统配置的组件都是能够适配于相应的操作系统的,在后续应用程序测试中,会一次直接通过,无需重复执行,并且能够同时对多个操作系统进行适配,能够明显提升操作系统的适配效率。提升操作系统的适配效率。提升操作系统的适配效率。

【技术实现步骤摘要】
操作系统适配组件的方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种操作系统适配组件的方法、装置、电子设备及存储介质。

技术介绍

[0002]所谓操作系统适配,是指在操作系统设计完成后,还需要将操作系统正常运行所需的组件也安装在操作系统中,以确保操作系统能够被正常使用。
[0003]目前,进行操作系统适配,主要采取的方式为:在获得未安装任何组件的操作系统后,根据其以往的经验,选择相应的组件,并将组件安装在操作系统中。然后,再将某个稳定版本的应用程序安装在操作系统中,并在操作系统中检查应用程序的各项功能是否正常。如果正常,说明操作系统适配成功,如果不正常,说明操作系统适配失败,需要重新选择其它组件并安装在操作系统中,再次通过安装应用程序进行测试,直到确定应用程序的各项功能正常,操作系统适配成功为止。
[0004]但是,操作系统的数量日益增多,例如:麒麟V10、统信、龙芯等各种国产化操作系统逐渐问世,各操作系统所使用的函数、接口等配置项各不相同,导致没有通用的组件能够适配各操作系统,需要适配人员分别对每个待适配的操作系统都单独进行一次适配工作,即每适配一个操作系统,适配人员都需要进行一次选择组件、安装组件、应用程序测试的工作。操作系统适配工作重复,操作系统适配效率低下。并且,各适配人员的业务能力不同,有的适配人员并不能够一次直接选择到适配的组件,导致反复选择组件,反复安装,反复通过应用程序测试,进一步降低操作系统适配效率。

技术实现思路

[0005]本申请实施例的目的是提供一种操作系统适配组件的方法、装置、电子设备及存储介质,确保操作系统安装相应的组件后能够正常运行应用程序,提高操作系统组件的适配效率。
[0006]为解决上述技术问题,本申请实施例提供如下技术方案:
[0007]本申请第一方面提供一种操作系统适配组件的方法,所述方法包括:确定待适配的至少一个操作系统;将各操作系统与预设模板逐一匹配,确定各操作系统对应的目标组件,所述预设模板含有多个操作系统及其适配的组件的对应关系;将所述目标组件安装至相应的操作系统。
[0008]本申请第二方面提供一种操作系统适配组件的装置,所述装置包括:接收模块,用于确定待适配的至少一个操作系统;匹配模块,用于将各操作系统与预设模板逐一匹配,确定各操作系统对应的目标组件,所述预设模板含有多个操作系统及其适配的组件的对应关系,所述组件为操作系统正常运行应用程序时所需的软件;安装模块,用于将所述目标组件安装至相应的操作系统。
[0009]本申请第三方面提供一种电子设备,包括:处理器、存储器、总线;其中,所述处理
器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行第一方面中的方法。
[0010]本申请第四方面提供一种计算机可读存储介质,包括:存储的程序;其中,在所述程序运行时控制所述存储介质所在设备执行第一方面中的方法。
[0011]相较于现有技术,本申请第一方面提供的操作系统适配组件的方法,在确定待适配的操作系统后,通过预设模板直接确定操作系统适配的目标组件,并将目标组件安装在操作系统中,相比于通过适配人员自行确定的组件,预设模板中为各操作系统配置的组件都是能够适配于相应的操作系统的,在后续应用程序测试中,会一次直接通过,因此,在对操作系统进行适配时,确定组件以及安装组件的步骤仅需执行一次,无需重复执行。并且,相比于一个适配人员一次仅能够对一个操作系统进行适配,本申请实施例提供的方法,能够同时对多个操作系统进行适配。可见,本申请实施例提供的方法能够明显提升操作系统的适配效率。
[0012]本申请第二方面提供的操作系统适配组件的装置、第三方面提供的电子设备、第四方面提供的计算机可读存储介质,与第一方面提供的操作系统适配组件的方法具有相同或相似的有益效果。
附图说明
[0013]通过参考附图阅读下文的详细描述,本申请示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本申请的若干实施方式,相同或对应的标号表示相同或对应的部分,其中:
[0014]图1为本申请实施例中操作系统适配组件的方法的流程示意图;
[0015]图2为本申请实施例中适配平台进行操作系统适配的过程示意图;
[0016]图3为本申请实施例中操作系统适配组件的装置的结构示意图;
[0017]图4为本申请实施例中电子设备的结构示意图。
具体实施方式
[0018]下面将参照附图更详细地描述本申请的示例性实施方式。虽然附图中显示了本申请的示例性实施方式,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。
[0019]需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本申请所属领域技术人员所理解的通常意义。
[0020]目前,对操作系统进行适配,需要适配人员先选择组件,再安装组件,最后将应用程序安装在操作系统中进行测试。如果待适配的操作系统的数量较多,或者适配人员选择的组件不合适,需要反复选择、安装以及测试,都会降低操作系统适配组件的效率。
[0021]专利技术人经过研究发现,如果事先生成一个模板,在该模板中,将各操作系统及其适配的组件建立起对应关系,那么,后续适配人员再对某一个或某几个操作系统进行适配时,就可以通过该模板直接找到当前需要适配的操作系统所适合的组件,进而将这些组件安装在操作系统后,再使用应用程序进行测试时,就能够直接测试成功,进而快速完成操作系统
适配组件的工作。
[0022]有鉴于此,本申请实施例提供一种操作系统适配组件的方法、装置、电子设备及存储介质,在确定待适配的操作系统后,通过预设模板找到操作系统适配的组件,进而将组件安装在操作系统中。由于预设模板中包含有多个操作系统及其适配的组件的对应关系,因此,通过预设模板能够直接确定出适合当前操作系统的组件,进而将该组件安装在操作系统中,再使用应用程序测试就能够直接成功,避免反复选择组件、安装组件、使用应用程序测试的工作,并且,确定组件和安装组件能够自动运行,极大的提升了操作系统与组件的适配效率。
[0023]这里需要说明的是,本申请实施例的执行主体可以是一个适配平台,或者适配系统,当适配人员需要对操作系统进行适配时,可以在适配平台中选择相应的操作系统,适配平台就能够通过预设模板为该操作系统适配组件,并进行安装,进而输出给适配人员。对于本申请实施例执行主体的具体展示形式,此处不做限定。
[0024]接着,先对本申请实施例提供的操作系统适配组件的方法进行详细说明。
[0025]图1为本申请实施例中操作系统适配组件的方法的流程示意图,参见图1所示,该方法可以包括:
[0026]S101:确定待适配的至少一个操作系统。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作系统适配组件的方法,其特征在于,所述方法包括:确定待适配的至少一个操作系统;将各操作系统与预设模板逐一匹配,确定各操作系统对应的目标组件,所述预设模板含有多个操作系统及其适配的组件的对应关系;将所述目标组件安装至相应的操作系统。2.根据权利要求1所述的方法,其特征在于,所述目标组件包括多个功能相同的子组件,各子组件的版本或生产方不同;在将所述目标组件安装至相应的操作系统之前,所述方法还包括:获取各子组件的漏洞信息,所述漏洞信息中包含漏洞内容和漏洞数量;基于漏洞信息中的漏洞内容和漏洞数量确定目标子组件;所述将所述目标组件安装至相应的操作系统,包括:将所述目标子组件安装至相应的操作系统。3.根据权利要求1所述的方法,其特征在于,所述目标组件包括多个功能不同的子组件;在确定各操作系统对应的目标组件之后,所述方法还包括:展示各打包项,所述各打包项包括:打包单个子组件、打包多个子组件和打包安装各子组件后的操作系统;从各打包项中确定目标打包项;当所述目标打包项为打包单个子组件或打包多个子组件时,输出单个子组件的安装包或多个子组件的安装包;所述将所述目标组件安装至相应的操作系统,包括:当所述目标打包项为打包安装各子组件后的操作系统时,将所述目标组件安装至相应的操作系统,并输出安装组件后操作系统的镜像文件。4.根据权利要求3所述的方法,其特征在于,在输出单个子组件的安装包或多个子组件的安装包之前,所述方法还包括:确定单个子组件或多个子组件适配的操作系统;将单个子组件或多个子组件在适配的操作系统中打包;所述输出单个子组件的安装包或多个子组件的安装包,包括:输出打包后的单个子组件的安装包或多个子组件的安装包。5.根据权利要求4所述的方法,其特征在于,所述将单个子组件或多个子组件在适配的操作系统中打包,包括:建立打包任务和所述打包任务的备份任务;基于所述打包任务将单个子组件或多个子组件在适配的操作系统中打...

【专利技术属性】
技术研发人员:唐路路张旭白敏汪列军
申请(专利权)人:奇安信科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1