掌桥专利:专业的专利平台
掌桥专利
首页

安装操作系统的装机配置方法及装置,安装方法及装置

文献发布时间:2023-06-19 11:39:06


安装操作系统的装机配置方法及装置,安装方法及装置

技术领域

本申请涉及计算机技术领域,具体涉及一种操作系统的装机配置方法和装置。本申请同时涉及一种操作系统的安装方法和装置,本申请同时还提供一种安装操作系统的配置服务系统以及计算机存储介质和电子设备。

背景技术

随着信息技术时代的持续发展,IT运维已经成为IT服务内涵中重要的组成部分。面对越来越复杂的业务,面对越来越多样化的用户需求,不断扩展的IT应用需要越来越合理的模式来保障IT服务能灵活便捷、安全稳定地持续保障,这种模式中的保障因素就是IT运维。

在IT运维过程中有时需要在短时间内完成上百台或更多服务器的系统安装。系统安装可以通过光盘安装、U盘安装以及网络安装系统等方式。其中,通过光盘安装系统时需要配置光驱,然而服务器DVD内置光驱成本较高,且使用率不高,因为对于服务器来说,光驱基本上仅在安装系统时使用,以后使用率较低。通过U盘安装存在同样的问题,需要一台一台服务器插U盘,安装并不方便。通过网络安装系统,虽然该种方式只要服务器能联网就可以安装系统,但还是投入大量的人力通过操作完成安装。面对庞大的数据中心,仅以人工的运维方式已经无法满足在技术、业务、管理等方面的要求。

现有技术中,通过提供安装操作系统的装机应用服务模板的配置文件,实现自动化安装。然而,装机应用服务模板对运维人员要求较高,需要具备较丰富的运维知识,而且在遇到工作交接,或者有新装机应用服务模板的需求的时候,会给带来较多困难使得操作系统的安装变得复杂,不易执行。

发明内容

本申请提供一种安装操作系统的装机配置方法,以解决现有技术中装机较为复杂且要求较高的问题。

鉴于此,本申请提供一种安装操作系统的装机配置方法,包括:

获得装机应用服务的功能元信息,其中,所述功能元信息包括用于描述安装操作系统时需要配置应用服务功能的功能结构信息,所述装机应用服务提供用于安装操作系统的装机配置文件模板;

根据所述功能元信息,生成所述装机配置文件模板的配置表单;

根据所述配置表单,配置用于安装操作系统的装机配置文件模板的配置文件。

在一些实施例中,所述获得装机应用服务的功能元信息,包括:

获定义装机应用服务的功能元信息;

获得定义的所述功能元信息。

在一些实施例中,所述定义的装机应用服务的功能元信息,包括:

在安装操作系统的调度系统中,定义功能元信息的第一层功能信息,所述功能信息用于描述总功能标识信息;

在所述第一层功能信息的基础上,定义所述功能元信息的第二层功能信息,所述第二层功能信息为第一层功能信息的子功能信息,用于描述子功能标识信息;

在所述第二层功能信息的基础上,定义所述功能元信息的第三层功能信息,所述第三层功能信息用于描述所述第二层子功能的功能属性标识信息。

在一些实施例中,所述在所述第二层功能信息的基础上,定义所述功能元信息的第三层功能信息包括:

定义所述子功能的可选项类型;

定义所述子功能可选项类型的可选值范围。

在一些实施例中,还包括:

根据所述配置表单,将所述功能与功能解释器进行关联,所述功能解释器用于描述所述功能的功能信息。

在一些实施例中,还包括:

将所述功能元信息与相应的安装条件进行关联,生成功能条件;

为所述功能条件配置可选值范围;

所述根据所述功能元信息,生成所述装机配置文件模板的配置表单,包括:

根据所述功能条件,生成基于安装操作系统的装机配置文件模板的配置表单。

在一些实施例中,所述将所述功能元信息与相应的安装条件进行关联,生成功能条件至少包括如下一种生成方式:

将所述功能元信息与相应的操作系统发行版本进行关联,生成功能条件;

将所述功能元信息与相应的操作系统版本进行关联,生成功能条件;

将所述功能元信息与相应的安装操作系统的设备类型进行关联,生成功能条件。

在一些实施例中,所述根据所述配置表单,配置用于安装操作系统的装机配置文件模板的配置文件,包括:

在所述配置表单中,渲染新增功能元信息;

根据渲染后包括有所述新增功能元信息的配置表单,配置用于安装操作系统的装机配置文件模板的配置文件。

本申请还提供一种安装操作系统的装机配置装置,包括:

获得单元,用于获得装机应用服务的功能元信息,其中,所述功能元信息包括用于描述安装操作系统时需要配置应用服务功能的功能结构信息,所述装机应用服务提供用于安装操作系统的装机配置文件模板;

生成单元,用于根据所述功能元信息,生成所述装机配置文件模板的配置表单;

配置单元,用于根据所述配置表单,配置用于安装操作系统的装机配置文件模板的配置文件。

本申请还提供一种操作系统的安装方法,包括:

接收安装请求;

根据所述安装请求,获取装机应用服务提供的对应于所述安装请求的装机配置文件模板的配置表单;

根据对所述配置表单的配置,确定当前安装操作系统的装机配置文件模板的配置文件;

根据所述配置文件对待安装设备进行操作系统安装。

在一些实施例中,所述根据所述安装请求,获取装机应用服务提供的对应于所述安装请求的装机配置文件模板的配置表单,包括:

在安装操作系统的装机调度系统中定义装机应用服务的功能元信息,其中,所述功能元信息描述安装操作系统时需要配置应用服务功能的功能结构信息,所述装机应用服务提供安装操作系统的装机配置文件模板;

根据所述功能元信息,生成所述装机配置文件模板的配置表单。

在一些实施例中,所述在安装操作系统的装机调度系统中定义功能元信息,包括:

在安装操作系统的装机调度系统中,定义功能元信息的第一层功能信息,所述功能信息用于描述总功能标识信息;

在所述第一层功能信息的基础上,定义所述功能元信息的第二层功能信息,所述第二层功能信息为第一层功能信息的子功能信息,用于描述子功能标识信息;

在所述第二层功能信息的基础上,定义所述功能元信息的第三层功能信息,所述第三层功能信息用于描述所述第二层子功能的功能属性标识信息。

在一些实施例中,所述在所述第一层功能信息的基础上,定义所述功能元信息的第二层功能信息包括:

定义所述子功能的可选项类型;

定义所述子功能可选项类型的可选值范围。

在一些实施例中,还包括:

根据所述配置表单,将所述功能与功能解释器进行关联,所述功能解释器用于描述所述功能的功能信息。

在一些实施例中,还包括:

将所述功能元信息与相应的安装条件进行关联,生成功能条件;

为所述功能条件配置可选值范围;

所述根据功能元信息,生成所述装机配置文件模板的配置表单,包括:

根据所述功能条件,生成基于安装操作系统的装机配置文件模板的配置表单。

在一些实施例中,所述将所述功能元信息与相应的安装条件进行关联,生成功能条件至少包括如下一种生成方式:

将所述功能元信息与相应的操作系统发行版本进行关联,生成功能条件;

将所述功能元信息与相应的操作系统版本进行关联,生成功能条件;

将所述功能元信息与相应的安装操作系统的设备类型进行关联,生成功能条件。

在一些实施例中,所述根据对所述配置表单的配置,确定当前安装操作系统的装机配置文件模板的配置文件,包括:

根据新增功能元信息的请求,在所述配置表单中,渲染新增功能元信息;

根据对渲染后包括有所述新增功能元信息的配置表单的配置,确定当前安装操作系统的装机配置文件模板的配置文件。

本申请还提供一种操作系统的安装装置,包括:

接收单元,用于接收安装请求;

获取单元,用于根据所述安装请求,获取装机应用服务提供的对应于所述安装请求的装机配置文件模板的配置表单;

配置单元,用于根据对所述配置表单的配置,确定当前安装操作系统的装机配置文件模板的配置文件;

安装单元,用于根据所述配置文件对待安装设备进行操作系统安装。

本申请还提供一种安装操作系统的配置服务系统,包括:装机模块和装机引擎模块,所述装机模块包括:装机调度模块和装机应用服务管理模块;其中,在安装操作系统的装机调度模块中定义装机应用服务管理模块的功能元信息,所述功能元信息描述安装操作系统时需要配置应用服务功能的功能结构信息,所述装机应用服务管理模块提供安装操作系统的装机配置文件模板;

所述装机应用服务管理模块根据所述装机调度模块中定义的功能元信息,生成所述装机配置文件模板的配置表单;

所述装机应用服务管理模块,根据所述配置表单配置所述用于安装操作系统的装机配置文件模板的配置文件;

所述装机引擎模块根据配置文件进行装机操作。

本申请还提供一种计算机存储介质,用于存储网络平台产生数据,以及对应所述网络平台产生数据进行处理的程序;

所述程序在被所述处理器读取执行时,执行如下步骤:

获得装机应用服务的功能元信息,其中,所述功能元信息包括用于描述安装操作系统时需要配置应用服务功能的功能结构信息,所述装机应用服务提供用于安装操作系统的装机配置文件模板;

根据所述功能元信息,生成所述装机配置文件模板的配置表单;

根据所述配置表单,配置用于安装操作系统的装机配置文件模板的配置文件。

本申请还提供一种电子设备,包括:

处理器;

存储器,用于存储对网络平台产生数据进行处理的程序,所述程序在被所述处理器读取执行时,执行如下步骤:

获得装机应用服务的功能元信息,其中,所述功能元信息包括用于描述安装操作系统时需要配置应用服务功能的功能结构信息,所述装机应用服务提供用于安装操作系统的装机配置文件模板;

根据所述功能元信息,生成所述装机配置文件模板的配置表单;

根据所述配置表单,配置用于安装操作系统的装机配置文件模板的配置文件。

与现有技术相比,本申请具有以下优点:

本申请提供的一种安装操作系统的装机配置方法包括:获得装机应用服务的功能元信息,其中,所述功能元信息包括用于描述安装操作系统时需要配置应用服务功能的功能结构信息,所述装机应用服务提供用于安装操作系统的装机配置文件模板;根据所述功能元信息,生成所述装机配置文件模板的配置表单;根据所述配置表单,配置用于安装操作系统的装机配置文件模板的配置文件。通过配置文件能够实现对操作系统的自动安装,同时,配置文件是通过对配置表单进行配置处理,从而使得配置装机配置文件模板的配置文件的操作更为简单,而功能元信息的定义可以根据装机用户的需求添加新的功能元信息,使得基于装机配置文件模板进行操作系统的安装更加具有易扩展性,另外也能够将功能实现从装机引擎模块中解耦出来,降低装机引擎模块的维护难度。

附图说明

图1是本申请提供的一种安装操作系统的装机配置方法实施例的流程图;

图2是本申请提供的一种安装操作系统的装机配置装置实施例的结构示意图;

图3是本申请提供的一种操作系统的安装方法实施例的流程图;

图4是本申请提供的一种操作系统的安装装置实施例的结构示意图;

图5是本申请提供的一种安装操作系统的配置服务系统实施例的结构示意图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。

本申请中使用的术语是仅仅出于对特定实施例描述的目的,而非旨在限制本申请。在本申请中和所附权利要求书中所使用的描述方式例如:“一种”、“第一”、和“第二”等,并非对数量上的限定或先后顺序上的限定,而是用来将同一类型的信息彼此区分。

基于背景技术中指出的现有技术中随之数据量的增加,用户需求增加,通过装机应用模板进行系统安装,需要对安装人员有较高的要求,从而使得系统安装变得复杂化和困难化,为此,本申请提供一种安装操作系统的装机配置方法,使得安装操作系统时能够自动完成,使得安装操作变得更为简单和快捷。具体请参考图1所示,图1是本申请提供的一种安装操作系统的装机配置方法实施例的流程图,该配置方法包括:

步骤S101:获得装机应用服务的功能元信息,其中,所述功能元信息包括用于描述安装操作系统时需要配置应用服务功能的功能结构信息,所述装机应用服务提供用于安装操作系统的装机配置文件模板。

所述步骤101的目的在于获取定义的装机应用服务功能元信息,例如:比如装包功能对应装包的功能元。在本实施例中,所述功能元信息可以是在装机调度系统中进行定义。

接下来,对于步骤S101中所涉及的名词进行解释,所述装机调度系统可以理解为在装机需求下对设备进行安装操作系统过程中进行相关信息的调度。所述装机应用服务可以理解为在安装操作系统时提供的装机配置文件模板,该装机配置模板对应装机配置文件。所述功能元信息可以拆分成两个方面理解,一是功能,二是元信息。功能即为安装操作系统时对应的应用服务功能;元信息是关于信息的信息,用于描述信息的结构、语义、用途和用法等;所述功能元信息即为描述功能的结构、语义、用途和用法等信息。

所述功能元信息定义的具体实现过程可以包括:

步骤S101-1:在安装操作系统的调度系统中,定义功能元信息的第一层功能信息,所述功能信息用于描述总功能标识信息;

步骤S101-2:在所述第一层功能信息的基础上,定义所述功能元信息的第二层功能信息,所述第二层功能信息为第一层功能信息的子功能信息,用于描述子功能标识信息;

步骤S101-3:在所述第二层功能信息的基础上,定义所述功能元信息的第三层功能信息,所述第三层功能信息用于描述所述第二层子功能的功能属性标识信息。

上步骤S101-1到步骤S101-3的目的在于如何定义功能元信息,在本实施例中,将功能元信息定义为一种树形结构,包括三层,第一层为根功能,即:用于描述总功能标识信息,例如:代表系统盘分区(SysPart)功能;第二层为基于根功能的子功能,即:描述子功能标识信息,例如:代表配置(Swap)功能;第三层为子功能的属性,即:用于描述子功能的属性信息,例如:代表Swap标签(label)的属性信息、大小(size)的属性信息等。

其中,针对第二层子功能的定义可以定义一个或多个,因此,可以定义所述子功能的可选项类型以及所述可选项类型的可选值范围。第三层的子功能的属性标识信息也可以是看做一个配置表单的具体内容。

根据上述定义方式,所述装机配置模板即为树形结构,功能元信息的定义可以根据装机用户的需求添加新的功能元信息,从而使得基于装机配置模板进行操作系统的安装更加具有易扩展性。

在基于上述定义功能元信息后,需要将对应的功能元信息渲染成可视化的配置界面,因此执行步骤S102。

步骤S102:根据所述功能元信息,生成所述装机配置文件模板的配置表单。

所述步骤S102的目的在于,根据定义的功能元信息渲染出可视化装机的配置表单,供装机时进行配置。

应用服务管理系统对在装机调度系统中定义的功能元信息进行渲染,生成可视化的装机配置表单,该配置表单中可以包括子功能属性标识信息的配置内容,沿用步骤S101中的实例,配置表单中可以包括label属性标识信息的配置内容,即:子功能名称(可以包括中文和英文名称中的至少一种)、键值、值类型、正则检查等相关配置信息。

需要说明的是,对于不同子功能属性配置的内容可以有单个也可以是多个,对于具有单个属性的子功能时,可以针对单个属性子功能配置的内容生成一个表单,表单中包括对该子功能的配置选择;对于具有多个属性的子功能时,可以生成一个表格,表格中包括各个属性标识,通过操作可以进入到对属性标识进行配置的表单中,例如:可以通过渲染生成的表单中的点击操作进入到对属性标识进行配置的表单中,该点击操作可以是点击特定位置区域,也可以对表格中属性标识的点击操作。对特定位置区域的点击操作可以进入到所有属性标识的配置表单界面上,对表格中属性标识的点击操作可以进入当前点击的属性标识点击操作的表单界面上。

在渲染生成配置表单后,可以通过对配置表单的操作完成装机的过程中的文件配置,即进入步骤S103。

步骤S103:根据所述配置表单,配置用于安装操作系统的装机配置文件模板的配置文件。

所述步骤S103的目的在于:对配置表单的操作,完成安装操作系统的配置文件,在配置文件确定后,装机引擎模块可以根据配置文件对设备进行操作系统应用服务的安装。

所述装机引擎模块可以理解为一种装机引擎,对需要安装操作系统的设备进行装机任务的相关操作。

所述步骤S103的具体实现过程可以是,对步骤S102中渲染生成的配置表单进行点选操作,获得安装操作系统时配置的装机配置文件模板的配置文件,当确定配置文件后,则可以根据配置文件对需要装机的设备进行安装。从而降低装机的复杂性,通过配置表单的操作即可完成装机时需要的装机配置文件模板的配置文件,在配置文件确定后则可以直接进行装机,装机过程简单快捷。

在本实施例中为区分定义的功能元信息,还可以通过功能解释器来解析功能元信息,因此,还可以包括:

根据所述装机引擎模块上输出的所述配置表单,将所述功能与功能解释器进行关联,从而使得功能解释器能够对定义的功能元信息进行解析。功能解释器可以理解为对安装操作系统时对配置的应用服务功能的描述。

在本实施例中,将功能解释器与功能在配置表单中进行关联,从而为装机引擎模块减负,即把具体的配置应用服务功能实现逻辑转移到可视化的装机配置界面上,进而降低装机引擎模块的维护成本。

在本实施例中,因为安装操作系统时,存在不同的需求例如:对安装操作系统的类型、安装操作系统的设备机型不同等,因此可以通过为配置不同的可选值,或者关联不同功能解释实现对不同类型的操作系统或不同机型的设备提供配置文件。进而本实施例中还可以包括:

将定义的功能元信息与相应的安装条件进行关联,生成功能条件;

为所述功能条件配置可选值范围。

在生成基于安装操作系统的装机应用模板的配置表单,还可以根据生成的功能条件,生成基于安装操作系统的装机应用模板的配置表单。

所述安装条件可以包括安装操作系统的要求、安装操作系统的设备型号要求等等。因此,将定义的功能元信息与相应的安装条件进行关联,生成功能条件至少包括如下一种生成方式:

将定义的功能元信息与相应的操作系统发行版本进行关联,生成功能条件;

将定义的功能元信息与相应的操作系统版本进行关联,生成功能条件;

将定义的功能元信息与相应的安装操作系统的设备类型进行关联,生成功能条件。

需要说明的是,在该步骤中生成的用于安装操作系统的应用服务模板中配置表单可以根据新增加的功能元信息,在配置表单中渲染出针对新增加的功能元信息的配置表单,因此,配置表单可以是动态的,可以根据用户的需求增加或减少的功能元信息,进而能够使得配置表单为动态的。因此,该步骤可以包括:

在所述配置表单中,渲染新增功能元信息;

根据渲染后包括有所述新增功能元信息的配置表单,配置用于安装操作系统的装机配置文件模板的配置文件。

当然,对于新增加的功能元信息也可以与对应的功能解释器进行关联。

在安装操作系统时可以根据装机引擎模块输出的配置表单进行装机配置文件的选择,以确定装机时需要的功能等信息,装机引擎模块根据确定的配置文件可以自动化的实现操作系统的安装,从而降低装机的复杂性。

本申请提供的一种安装操作系统的装机配置方法实施例可以应用于无人值守下的系统安装,即无人值守系统能够根据配置文件自动完成系统安装的相关操作。

以上是对本申请提供的一种安装操作系统的装机配置方法实施例的具体描述,与前述提供的一种安装操作系统的装机配置方法实施例相对应,本申请还公开一种安装操作系统的装机配置装置实施例,请参看图2,由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。

如图2所示,图2是本申请提供的一种安装操作系统的装机配置装置实施例的结构示意图。该装置包括:

获得单元201,用于获得装机应用服务的功能元信息,其中,所述功能元信息包括用于描述安装操作系统时需要配置应用服务功能的功能结构信息,所述装机应用服务提供用于安装操作系统的装机配置文件模板;

生成单元202,用于根据所述功能元信息,生成所述装机配置文件模板的配置表单;

配置单元203,用于根据所述配置表单,配置用于安装操作系统的装机配置文件模板的配置文件。

其中,所述获得单元201包括定义子单元,用于定义装机应用固服务的功能元信息,获得定义的所述功能元信息。

所述定义子单元包括:第一定义子单元、第二定义子单元和第三定义子单元。

所述第一定义子单元,用于在安装操作系统的调度系统中,定义功能元信息的第一层功能信息,所述功能信息用于描述总功能标识信息;

所述第二定义子单元,用于在所述第一层功能信息的基础上,定义所述功能元信息的第二层功能信息,所述第二层功能信息为第一层功能信息的子功能信息,用于描述子功能标识信息;

所述第三定义子单元,用于在所述第二层功能信息的基础上,定义所述功能元信息的第三层功能信息,所述第三层功能信息用于描述所述第二层子功能的功能属性标识信息。

所述第三定义子单元具体可以包括定义所述子功能的可选项类型以及定义所述子功能可选项类型的可选值范围。

在本实施例中为区分功能,还可以包括解释关联单元,用于根据所述配置表单,将所述功能与功能解释器进行关联。

在实施例中为根据不同的安装需求,扩展安装范围,还可以包括条件关联单元,用于将定义的功能元信息与相应的安装条件进行关联,生成功能条件;可选值配置单元,用于为所述功能条件配置可选值范围。

所述生成单元202具体可以根据条件关联单元中生成的功能条件,生成基于安装操作系统的装机应用模板的配置表单。

所述条件关联单元中生成功能条件的生成方式可以包括如下一种:

将定义的功能元信息与相应的操作系统发行版本进行关联,生成功能条件;

将定义的功能元信息与相应的操作系统版本进行关联,生成功能条件;

将定义的功能元信息与相应的安装操作系统的设备类型进行关联,生成功能条件。

所述配置单元203具体可以用于根据新增功能元信息的请求,在所述配置表单中,渲染新增功能元信息;根据对渲染后包括有所述新增功能元信息的配置表单的配置,确定当前安装操作系统的装机配置文件模板的配置文件。

基于上述内容,本申请还提供一种操作系统的安装方法,该方式具体内容可以参考上述安装操作系统的装机应用服务的配置方法实施例的描述,因此,此处仅为概要描述。

请参考图3所示,图3是本申请提供的一种操作系统的安装方法实施例的流程图,该方法包括:

步骤S301:接收安装请求;

所述步骤S301具体可以是装机引擎模块接收来自用户的安装请求。

步骤S302:根据所述安装请求,获取装机应用服务提供的对应于所述安装请求的装机配置文件模板的配置表单;

所述步骤S302具体实现可以是在安装操作系统的装机调度系统中定义装机应用服务的功能元信息,其中,所述功能元信息描述安装操作系统时需要配置应用服务功能的功能结构信息,所述装机应用服务提供安装操作系统的装机配置文件模板;根据所述功能元信息,生成所述装机配置文件模板的配置表单具体内容可以参考上述步骤S101-步骤S103的描述,此处不再赘述。

步骤S303:根据对所述配置表单的配置,确定当前安装操作系统的装机配置文件模板的配置文件。

所述步骤S303的实现过程也可以参考上述步骤S101-步骤S103,此处不再重复赘述。同样的,所述步骤S303也可以包括:根据新增功能元信息的请求,在所述配置表单中,渲染新增功能元信息;根据对渲染后包括有所述新增功能元信息的配置表单的配置,确定当前安装操作系统的装机配置文件模板的配置文件。也就是说,本实施例中的配置表单可以根据用户对配置功能的需求增加或减少功能配置,进而本实例中提供的配置表单是动态渲染出的可视化表单,操作更为简便,功能也能够根据需求增加或减少。

步骤S304:根据所述配置文件对待安装设备进行操作系统安装。

所述步骤S304主要是根据所述步骤S303中获取的配置文件进行操作系统的安装。在本实施例中,操作系统安装可以是在安装操作系统文件后,对应用服务的配置安装,而对应用服务的配置安装可以是基于所述配置文件进行,从而简化安装操作流程,提高安装效率,在扩展应用服务功能时,只需对配置文件性修改即可,从而也降低配置安装成本。

以上是对本申请提供的一种操作系统的安装方法实施例的具体描述,与前述提供的一种操作系统的安装方法实施例相对应,本申请还公开一种操作系统的安装装置实施例,请参看图4,由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。

如图4所示,图4是本申请提供的一种操作系统的安装装置实施例的结构示意图,该装置包括:

接收单元401,用于接收安装请求;

获取单元402,用于根据所述安装请求,获取装机应用服务提供的对应于所述安装请求的装机配置文件模板的配置表单;

配置单元403,用于根据对所述配置表单的配置,确定当前安装操作系统的装机配置文件模板的配置文件;

安装单元404,用于根据所述配置文件对待安装设备进行操作系统安装。

所述获取单元402包括:

定义子单元,用于在安装操作系统的装机调度系统中定义装机应用服务的功能元信息,其中,所述功能元信息描述安装操作系统时需要配置应用服务功能的功能结构信息,所述装机应用服务提供安装操作系统的装机配置文件模板;

生成子单元,用于根据所述功能元信息,生成所述装机配置文件模板的配置表单;

所述定义子单元包括:第一定义子单元、第二定义子单元和第三定义子单元。

所述第一定义子单元,用于在安装操作系统的调度系统中,定义功能元信息的第一层功能信息,所述功能信息用于描述总功能标识信息;

所述第二定义子单元,用于在所述第一层功能信息的基础上,定义所述功能元信息的第二层功能信息,所述第二层功能信息为第一层功能信息的子功能信息,用于描述子功能标识信息;

所述第三定义子单元,用于在所述第二层功能信息的基础上,定义所述功能元信息的第三层功能信息,所述第三层功能信息用于描述所述第二层子功能的功能属性标识信息。

所述第三定义子单元具体可以包括定义所述子功能的可选项类型以及定义所述子功能可选项类型的可选值范围。

还包括:解释关联单元,用于根据所述配置表单,将所述功能与功能解释器进行关联,所述功能解释器用于描述所述功能的功能信息。

还包括:条件生成单元,用于将所述功能元信息与相应的安装条件进行关联,生成功能条件;范围配置单元,用于根据条件生成单元生成的所述功能条件配置可选值范围。

所述生成子单元具体用于根据所述功能条件,生成基于安装操作系统的装机配置文件模板的配置表单。所述配置表单可以是动态配置表单,即能够增加新的功能也可以删除功能。所谓功能即为在装机过程中涉及的功能元素,包括应用服务的功能元素。

所述条件生成单元中生成的功能条件至少包括如下一种生成方式:

将所述功能元信息与相应的操作系统发行版本进行关联,生成功能条件;

将所述功能元信息与相应的操作系统版本进行关联,生成功能条件;

将所述功能元信息与相应的安装操作系统的设备类型进行关联,生成功能条件。

所述配置单元403具体用于根据新增功能元信息的请求,在所述配置表单中,渲染新增功能元信息;根据对渲染后包括有所述新增功能元信息的配置表单的配置,确定当前安装操作系统的装机配置文件模板的配置文件。当然,对于新增加的功能元信息也可以与对应的功能解释器进行关联。

对于上述操作系统的安装方法具体内容可以参考上述安装操作系统的装机应用服务的配置方法实施例和安装操作系统的装机应用服务的配置装置实施例的描述,此处不再赘述。

基于上述内容,本申请还提供一种安装操作系统的配置服务系统,请参考图5所示,图5是本申请提供的一种安装操作系统的配置服务系统实施例的结构示意图,该系统包括:装机配置模块和装机引擎模块503,所述装机配置模块可以包括装机调度模块501和装机应用服务管理模块502。

在配置服务系统的装机调度模块501中定义装机应用服务管理模块502的功能元信息,其中,所述功能元信息描述安装操作系统时需要配置应用服务功能的功能结构信息,所述装机应用服务管理模块502提供安装操作系统的装机配置文件模板;

装机应用服务管理模块502根据定义的功能元信息,生成所述装机配置文件模板的配置表单;

根据对所述装机模块上输出的所述配置表单的操作,确定所述装机应用服务管理模块502提供的安装操作系统的配置文件;

所述装机引擎模块503根据配置文件进行装机操作。

其中装机模块与装机引擎模块之间可以通过接口进行配置文件的传输,或者是通过所述接口实现装机引擎模块根据配置文件进行装机操作。

基于上述内容,本申请还提供一种计算机存储介质,用于存储网络平台产生数据,以及对应所述网络平台产生数据进行处理的程序;

所述程序在被所述处理器读取执行时,执行如下步骤:

获得装机应用服务的功能元信息,其中,所述功能元信息包括用于描述安装操作系统时需要配置应用服务功能的功能结构信息,所述装机应用服务提供用于安装操作系统的装机配置文件模板;

根据所述功能元信息,生成所述装机配置文件模板的配置表单;

根据所述配置表单,配置用于安装操作系统的装机配置文件模板的配置文件。

或者,执行如下步骤:

接收安装请求;

根据所述安装请求,获取装机应用服务提供的对应于所述安装请求的装机配置文件模板的配置表单;

根据对所述配置表单的配置,确定当前安装操作系统的装机配置文件模板的配置文件;

根据所述配置文件对待安装设备进行操作系统安装。

本申请还提供一种电子设备,包括:

处理器;

存储器,用于存储对网络平台产生数据进行处理的程序,所述程序在被所述处理器读取执行时,执行如下步骤:

获得装机应用服务的功能元信息,其中,所述功能元信息包括用于描述安装操作系统时需要配置应用服务功能的功能结构信息,所述装机应用服务提供用于安装操作系统的装机配置文件模板;

根据所述功能元信息,生成所述装机配置文件模板的配置表单;

根据所述配置表单,配置用于安装操作系统的装机配置文件模板的配置文件。

或者,执行如下步骤:

接收安装请求;

根据所述安装请求,获取装机应用服务提供的对应于所述安装请求的装机配置文件模板的配置表单;

根据对所述配置表单的配置,确定当前安装操作系统的装机配置文件模板的配置文件;

根据所述配置文件对待安装设备进行操作系统安装。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。

相关技术
  • 安装操作系统的装机配置方法及装置,安装方法及装置
  • 元件安装机、元件吸附方法、吸嘴配置方法及元件供给装置配置方法
技术分类

06120113008477