基板管理控制器的扩展方法、装置及电子设备与流程

文档序号:13236268阅读:167来源:国知局
基板管理控制器的扩展方法、装置及电子设备与流程

本申请主要涉及通信技术领域,更具体地说是涉及一种基板管理控制器的扩展方法、装置及电子设备。



背景技术:

目前,在如服务器等计算和处理量较大的电子设备而中,通常会包括两块或以上的主板,从而增大服务器的处理和计算能力。其中,每个主板上通常会设置一个基板管理控制器(baseboardmanagementcontroller,bmc),用来监测主板以及电子设备中器件的工作状态,协助管理者实现对电子设备的管理。

基于此,面对用户对电子设备越来越多的定制需求,以得到具有个性化功能的电子设备,现有技术中通常是构建新的基板管理控制器来实现新的功能,并对应调整新的基板管理控制器与原有的基板管理控制器之间的通信,保证新功能在电子设备中正常执行。

可见,现有的这种基板管理控制器的扩展方案中,对于每次增加的新功能,不仅需要划分大量时间构建新的基板管理控制器,还增加了电子设备开发和实验复杂度,降低了基板管理控制器的扩展效率。



技术实现要素:

有鉴于此,本申请提供了一种基板管理控制器的扩展方法、装置及电子设备,在已有基板管理控制器上实现了用户定制功能的扩展,无需开发新的基板管理控制器,并对其进行验证,提高了基板管理控制器的扩展效率,从而缩短了相应电子设备的交付时间。

为了实现上述发明目的,本申请提供了以下技术方案:

一种基板管理控制器的扩展方法,所述方法包括:

检测到基板管理控制器生成的实现目标功能的控制指令,获得所述目标功能的目标调用信息;

利用所述目标调用信息,调用针对目标功能创建的目标程序代码文件;

执行所述目标程序代码文件。

优选的,所述方法还包括:

接收到针对目标功能创建的目标程序代码文件;

按照预设的存储位置信息,将所述目标程序代码文件加载到所述基板管理控制器所在电子设备的内存中;

利用所述存储位置信息,确定调用所述目标程度代码文件的目标调用信息。

优选的,所述方法还包括:

在所述基板管理控制器创建针对所述目标功能的功能控件,并在所述基板管理控制器的操作界面输出与所述功能控件对应的功能控制按钮;

相应地,所述检测到基板管理控制器生成的实现目标功能的控制指令,包括:

检测到针对所述功能控制按钮的触发操作,生成实现所述目标功能的控制指令。

优选的,所述利用所述目标调用信息,调用针对目标功能创建的目标程序代码文件,包括:

获得与所述目标调用信息对应的存储位置信息,或者解析所述目标调用信息包含的存储位置信息;

按照存储位置信息,调用所述电子设备的内存已加载的目标程序代码。

优选的,所述目标调用信息可以包括原始设备制造商oem命令,或者功能调用请求;

所述获得所述目标功能的目标调用信息,包括:

创建实现所述目标功能的oem命令,或用于调用所述目标功能的目标程度代码文件的功能调用请求。

一种基板管理控制器的扩展装置,所述装置包括:

信息获得模块,用于检测到基板管理控制器生成的实现目标功能的控制指令,获得所述目标功能的目标调用信息;

调用模块,用于利用所述目标调用信息,调用针对目标功能创建的目标程序代码文件;

执行模块,用于执行所述目标程序代码文件。

优选的,所述装置还包括:

文件接收模块,用于接收到针对目标功能创建的目标程序代码文件;

文件加载模块,用于按照预设的存储位置信息,将所述目标程序代码文件加载到所述基板管理控制器所在电子设备的内存中;

信息确定模块,用于利用所述存储位置信息,确定调用所述目标程度代码文件的目标调用信息。

优选的,所述装置还包括:

创建模块,用于在所述基板管理控制器创建针对所述目标功能的功能控件,并在所述基板管理控制器的操作界面输出与所述功能控件对应的功能控制按钮;

相应地,所述信息获得模块包括:

生成单元,用于检测到针对所述功能控件按钮的触发操作,生成实现所述目标功能的控制指令。

优选的,所述调用模块包括:

第一信息获得单元,用于获得与所述目标调用信息对应的存储位置信息;

第一解析单元,用于解析所述目标调用信息包含的存储位置信息;

调用单元,用于按照存储位置信息,调用所述电子设备的内存已加载的目标程序代码。

一种电子设备,所述电子设备包括:

至少一个通信接口;

至少一个基板管理控制器;

存储器,用于存储实现如上所述的基板管理控制器的扩展方法的程序;

处理器,用于加载并执行所述存储器存储的程序,包括:

检测到基板管理控制器生成的实现目标功能的控制指令,获得所述目标功能的目标调用信息;

利用所述目标调用信息,调用针对目标功能创建的目标程序代码文件;

执行所述目标程序代码文件。

由此可见,与现有技术相比,本申请提供了一种基板管理控制器的扩展方法、装置及电子设备,对于用户需要定制功能即目标功能,本申请可以预先创建实现该目标功能的目标程序代码文件,这样,在检测到基板管理控制器生成的实现目标功能的控制指令,将获得该目标功能的目标调用信息,从而利用该目标调用信息,调取已创建的目标程序代码文件,执行该目标程序代码文件,即可实现该目标功能。可见,本申请是在已有基板管理控制器上实现了用户定制功能的扩展,无需开发新的基板管理控制器,并对其进行验证,提高了基板管理控制器的扩展效率,从而缩短了相应电子设备的交付时间。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例提供的一种基板管理控制器的扩展方法的流程图;

图2为本申请实施例提供的另一种基板管理控制器的扩展方法的流程图;

图3为本申请实施例提供的又一种基板管理控制器的扩展方法的示意图;

图4为本申请实施例提供的一种基板管理控制器的扩展装置的结构图;

图5为本申请实施例提供的另一种基板管理控制器的扩展装置的结构图;

图6为本申请实施例提供的又一种基板管理控制器的扩展装置的结构图;

图7为本申请实施例提供的一种电子设备的硬件结构图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

为了使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式,对本申请实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、装置、产品或设备不必限于那些模块或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它模块或单元

参照图1,为本申请实施例提供的一种基板管理控制器的扩展方法的流程图,该方法可以包括:

步骤s101,检测到基板管理控制器生成的实现目标功能的控制指令,获得该目标功能的目标调用信息;

在本申请实施例中,当需要基板管理控制器实现新的功能时,编程人员通常会针对该功能编写相应的程序代码文件,得到相应的功能模块,建立原有基本管理控制器与该功能模块之间的关联关系,通过调用并执行该功能模块,使得该基板管理控制器实现相应功能。

基于此,本实施例可以针对扩展功能即目标功能,创建相应的功能创建控件,并在相应的控制界面上显示与该功能创建控件对应的功能按钮,这样,当用户需要电子设备实现该目标功能,可以点击该功能按钮,生成实现该目标功能的控制指令,使电子设备得知用户希望实现该目标功能后,将获得该目标功能的目标调用信息。

可选的,本申请获得的目标调用信息可以是oem(originalequipmentmanufacturer,原始设备制造商)命令或者功能调用请求,本申请对该目标调用信息包含的内容及其输出形式不做限定。

在该可选实施例中,若电子设备检测到实现目标功能的控制指令后,可以创建实现该目标功能的oem命令;或者,创建用于调用该目标功能的目标程序代码文件的功能调用请求。可见,本实施例上述控制指令可以认为是用于创建功能扩展命令的创建指令,本申请对该控制指令的生成方式以及输出形式不做限定。

步骤s102,利用该目标调用信息,调用针对目标功能创建的目标程序代码文件;

如上述分析,获得的目标调用信息是针对目标功能,根据需要可以携带该目标功能的相关信息,如目标功能的存储位置信息、标识信息等等,本申请对此不做限定。

可选的,本申请在针对至少一个扩展功能,确定相应的程序代码文件(如该功能的可执行文件)后,可以创建或指定能够调用该程序代码文件的调用信息,可以是一个命令、一个请求信号或其他等等,本申请实施例对此不做限定。

在实际应用中,可以建立各调用信息与各扩展功能的程序代码文件的关联关系,具体可以采用对应关系表的方式,或者设置第三标识信息表示各扩展功能与相应调用信息之间的关联关系,本申请对各扩展功能与相应调用信息之间的关联关系的表示方式不做限定。

步骤s103,执行该目标程序代码文件。

可选的,对于预存存储的各扩展功能的程序代码文件,可以是实现相应扩展功能的可执行文件。其中,可执行文件是指可以由操作系统进行加载执行的文件,在不同的操作系统环境下,可执行程序的呈现方式可以不同。

当然,上述程序代码文件也可以是源程序,此时,步骤s103可以包括对获取的源程序进行编译,生成对应的可执行文件,通过执行该可执行文件,实现相应的扩展功能。

综上所述,当用户有功能定制需求,即需要对电子设备进行功能扩展时,本申请并不会针对扩展的功能(记为目标功能)制作新的基板管理控制器,而是在创建实现该目标功能的目标程序代码文件后,直接由原有的基板管理控制器调用该目标程度代码文件,使得原有基板管理控制器也能够实现该目标功能,具体的,在检测到该基板管理控制器生成的实现目标功能的控制指令,获得该目标功能的目标调用信息,从而利用该目标调用信息,调取并执行目标程序代码文件,实现该目标功能。可见,本申请提供的这种基板管理控制器的扩展方案,并不会对该基板管理控制器与其他基本管理控制之间的通信造成影响或改变,也就不需要对该通信过程进行验证,提高了基板管理控制器的扩展效率,从而缩短了相应电子设备的交付时间。

参照图2,为本申请实施例提供的另一种基板管理控制器的扩展方法的流程图,该方法可以包括:

步骤s201,接收针对目标功能创建的目标程序代码文件;

在实际应用中,关于实现目标功能的程序代码文件可以由专业编程人员完成,再加载到本实施例的电子设备,可见,本申请可以根据用户对电子设备功能定制要求,确定针对电子设备的哪一个或多个基板管理控制器进行扩展,加载针对各扩展功能即目标功能创建的程序代码文件后,按照本实施例的方法实现对确定的各基板管理控制器的功能扩展。

其中,本申请对如何确定对哪个基板管理控制器实现某一扩展功能的方法不做限定,可以基于基板管理控制器当前具有的功能确定,当然,也可以任意选择一基板管理控制器并对其进行功能扩展,本实施例在此不再一一详述。

步骤s202,按照预设的存储位置信息,将目标程序代码文件加载到基板管理控制器所在电子设备的内存中;

需要说明的是,由于对每一个基板管理控制器的功能扩展方法相同,本申请仅以一个基板管理控制器的功能扩展为例进行说明。

在本实施例实际应用中,可以根据基板管理控制器存储区域的功能划分,或其他要求,确定每一个程度代码文件可以存放的位置,即确定需要扩展功能对应的程序代码文件的存储位置信息,这样,在接收到程序代码文件后,可以按照该存储位置信息,将该程序代码文件加载到电子设备的内存中。

可选的,本实施例可以将程序代码文件放到预先定义好的flash或emmc(embeddedmultimediacard)芯片的区域,这样,当需要该电子设备中的某基板管理控制器实现扩展功能,可以直接从该区域调取相应的程序代码文件。

需要说明的是,本申请对电子设备对基板管理控制器将要实现的各扩展功能对应的程序代码文件的存储方式不做限定。

步骤s203,利用该存储位置信息,确定调用目标程度代码文件的oem命令;

本申请可以针对每一个扩展功能,设定调用其对应的程序代码文件的方式,如通过特定调取指令或请求等调用信息,调取相应的程序代码文件等等,本实施例以调用信息为oem命令为例进行说明。

在实际应用中,为了保证对目标程序代码文件的准确调用,本实施例可以基于各程序代码文件的存储位置信息,确定其oem命令包含的信息,如可以使确定的oem命令包含所调取程序代码文件的存储位置信息,但并不局限于这一种实现方式。

步骤s204,在基板管理控制器创建针对目标功能的功能控件,并在该基板管理控制器的操作界面输出与该功能控件对应的功能控制按钮;

在本实施例的实际应用中,为了方便用户选择基板管理控制器扩展的功能实现,通常需要该基板管理控制器的操作界面输出相应的功能控制按钮,以使得用户对该功能控制按钮直接进行操作后,电子设备根据检测到的用户操作,执行相应的操作来实现该扩展功能。

其中,对于每个功能控制按钮,通常会设置对应的功能控件。因此,本申请在确定基板管理控制器的扩展功能后,可以设定与该扩展功能对应的功能控件,以便触发该功能控件后,实现该扩展功能。

步骤s205,检测到针对该功能控制按钮的触发操作,生成实现目标功能的控制指令;

在本申请实施例中,当用户需要电子设备实现某扩展功能(即为上述目标功能),将需要生成调用该扩展功能的程序代码文件的调用信息,对此,本实施例可以采用指令触发的方式实现,也就是说,利用上述针对该扩展功能生成的控件,生成创建该调用信息的控制指令。比如,用户对该扩展功能对应的功能控制按钮进行触发或点击,其控件将检测到该操作,生成实现该扩展功能的控制指令,也可以说是创建目标功能的oem命令的控制指令。

步骤s206,创建实现目标功能的oem命令;

如上述分析,当需要电子设备实现目标功能时,用户可以直接对功能控制按钮进行操作,生成用于创建调用该目标功能的目标程序代码文件的调用信息(本实施例以oem命令为例)的控制指令,从而使电子设备依据该控制指令,创建该调用信息,如对应该目标功能的oem命令。

步骤s207,解析该oem命令包含的目标存储位置信息,并按照该目标存储位置信息,调用电子设备的内存已加载的目标程序代码文件;

步骤s208,执行该目标程序代码文件。

由此可见,在本申请实施例中,当需要对电子设备现有的功能进行扩展,可以在确定扩展的各功能的程序代码文件,以及调用该程序代码文件的调用信息,并在现有的基板管理控制器中增加生成用于创建该调用信息的控制指令的控件,这样,当该控件检测到用户的输入操作,生成相应的控制指令,从而使基板管理控制器通过创建的调用信息,调取实现该功能的程序代码文件并执行,实现了对现有的基板管理控制器的功能扩展,无需构建新的基板管理控制器实现扩展的功能,也就节省了新构建的基本管理控制器与其他基板管理控制器的通信验证时间,缩短了电子设备的交付时间,且节约了电子设备的开发成本。

基于上述对本申请提供的基板管理控制器的功能扩展方案的描述,在本申请实际应用中,面对如今用户针对现有的电子设备提出的定制要求,即要求现有的电子设备具有用户需要的功能,而该功能往往是现有电子设备不具有的,这就需要对现有电子设备的基板管理控制器进行修改,往往会增加电子设备交付时间,且会增加基板管理控制器开发和验证的复杂度。

对此,本申请可以不用开发新的基板管理控制器满足该定制要求(即现有电子设备的功能扩展),可以针对需要扩展的功能开发相应的功能模块,并将其增设到现有的基板管理控制器上,如当需要电子设备实现该功能时,可以利用现有的基板管理控制器调用该功能模块实现该功能,这样就不需要针对不同用户的定制要求,都开发和整体验证基板管理控制器,大大节省了时间。其中,针对用户的定制要求开发的功能模块,其可以是实现相应扩展功能的程序代码文件。

具体的,结合图3所示的流程示意图,在现有的某基板管理控制器增加创建某扩展功能的功能控件,检测到用户对该控件对应的按钮的操作后,将创建命令(即上述实施例中的控制指令),创建开发的扩展功能的功能模块和数据序列的oem命令,并将该扩展功能的功能模块和数据序列(即为相应的程序代码文件)放置到电子设备闪存中的预定义位置,并加载到电子设备的内存中,完成对该oem命令的创建,这样,在实际应用中,可以直接通过该oem命令调用该扩展功能的程序代码文件,即调取相应的功能模块以及数据序列,从而实现该扩展功能,满足用户的定制要求,构成简单,无需进行基板管理控制器复杂的开发和整体验证,缩短了定制的电子设备的交付时间。

参照图4,为本申请实施例提供的一种基板管理控制器的扩展装置的结构图,该装置可以包括:

信息获得模块41,用于检测到基板管理控制器生成的实现目标功能的控制指令,获得所述目标功能的目标调用信息;

结合上述方法实施例相应部分的描述,该控制指令可以认为是创建该目标调用信息的指令,且该目标调用信息可以是调用目标功能的目标程序代码文件的特定指令或请求等信息。

调用模块42,用于利用该目标调用信息,调用针对目标功能创建的目标程序代码文件;

在本申请实施例中,针对不同的扩展功能,可以设置对应的功能模块,即设置实现该扩展功能的程序代码文件,并加载到电子设备的内存中,这样,当获得针对任一扩展功能(即上述目标功能)的目标调用信息后,将据此从内存中调取对应的程序代码文件,这样就不需要开发新的基板管理控制器实现该扩展功能。

执行模块43,用于执行该目标程序代码文件。

对于电子设备的功能,通常都是通过执行对应的可执行文件实现,因此,本实施例获得该目标功能的目标程序代码文件后,可以执行该目标程序代码文件,此时,该目标程序代码文件可以是该目标功能的可执行文件或源程序,本申请对此不做限定。

可选的,如图5所示,在上述实施例的基础上,本申请提供的扩展装置还可以包括:

文件接收模块44,用于接收到针对目标功能创建的目标程序代码文件;

在本实施例中,目标程序代码文件可以由其他专业编程人员获得,再传输到本电子设备,以使本电子设备据此实现对原有基本管理控制器的功能扩展。由此可见,接收到的目标程序代码文件可以根据本次扩展的功能不同而改变,本申请并不限定其具体内容。

文件加载模块45,用于按照预设的存储位置信息,将该目标程序代码文件加载到所述基板管理控制器所在电子设备的内存中;

在实际应用中,对于各功能的程序代码文件,可以存放到电子设备的内存中,这样,当需要实现该功能上,可以调取对应的程序代码文件执行即可,本申请对各程序代码文件的存储方式不做限定。

其中,实现任一功能的程序代码文件可以包括相应的程序代码及其调用的实现该功能的数据等。

信息确定模块46,用于利用存储位置信息,确定调用所述目标程度代码文件的目标调用信息。

可见,本申请实施例可以建立各程序代码文件与各调用信息之间的对应关系,以保证通过目标调用信息,能够准确获取相应的程序代码文件,而对于各对应关系的建立方法或者说是表示形式,本申请对此不做限定。比如,可以通过各程序代码文件的存储位置信息,确定其一一对应的调用信息,此时,该调用信息可以包含该存储位置信息,或者可以包含能够唯一表示该存储位置信息的标识,以便据此调用该存储位置信息存放的程序代码文件。

其中,上述目标调用信息可以是oem命令或功能请求消息等等。

作为本申请另一实施例,如图6所示,上述扩展装置还可以包括:

创建模块47,用于在所述基板管理控制器创建针对所述目标功能的功能控件,并在所述基板管理控制器的操作界面输出与所述功能控件对应的功能控制按钮。

相应地,信息获得模块41可以包括:

生成单元411,用于检测到针对所述功能控件按钮的触发操作,生成实现所述目标功能的控制指令;

获取单元412,用于基于该控制指令,获得实现目标功能的调用信息。

可见,本申请实施例中,基板管理控制器具有创建调用信息的能力,也就是说,现有的基板管理控制器具有创建实现扩展功能的oem命令或功能请求的能力,具体可以通过生成控制指令来表达该能力,即基于生成的控制指令,创建实现扩展功能的oem命令或功能请求等调用信息。

作为本申请另一实施例,上述调用模块42可以包括:

第一信息获得单元,用于获得与所述目标调用信息对应的存储位置信息;

第一解析单元,用于解析所述目标调用信息包含的存储位置信息;

调用单元,用于按照存储位置信息,调用所述电子设备的内存已加载的目标程序代码。

需要说明的是,调用模块42可以根据需要,选择包含上述第一信息获得单元和/或第一解析单元,本申请对此不作限定。

综上,在本申请实施例中,对于用户需要定制功能即目标功能,可以预先创建实现该目标功能的目标程序代码文件,这样,在检测到基板管理控制器生成的实现目标功能的控制指令,将获得该目标功能的目标调用信息,从而利用该目标调用信息,调取已创建的目标程序代码文件,执行该目标程序代码文件,即可实现该目标功能。可见,本申请是在已有基板管理控制器上实现了用户定制功能的扩展,无需开发新的基板管理控制器,并对其进行验证,提高了基板管理控制器的扩展效率,从而缩短了相应电子设备的交付时间。

上述装置实施例主要是从虚拟功能角度,描述实现基板管理控制器的扩展方案的虚拟装置,下面将从硬件角度描述实现该扩展方案的电子设备的硬件结构。

参照图7,为本申请实施例提供的一种电子设备的硬件结构图,该电子设备可以是服务器、工控机或用户终端等,本申请对该电子设备的产品类型不做限定,在本实施例中,该电子设备可以包括:

至少一个通信接口71,在本申请实施例中,可以根据不同的通信方式确定通信接口71的结构和类型,如无线通信方式对应的无线通信接口,有线通信方式对应的usb等有线通信接口等等。

至少一个基板管理控制器72;

如上述分析,基板管理控制器通常会设置在电子设备的每个主板上,因此,该基板管理控制器的数量可以根据电子设备包含的主板的数量确定,但并不局限于此。且在实际应用中,基板管理控制器通常具有创建新功能的命令或请求的能力。

存储器73,用于存储实现上述基板管理控制器的扩展方法的程序;

在本申请实施例中,存储器73可以包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)等等。

处理器74,用于加载并执行存储器73存储的程序,包括:

检测到基板管理控制器生成的实现目标功能的控制指令,获得所述目标功能的目标调用信息;

利用所述目标调用信息,调用针对目标功能创建的目标程序代码文件;

执行所述目标程序代码文件。

可选的,处理器74还可以执行实现以下步骤的程序:

接收到针对目标功能创建的目标程序代码文件;

按照预设的存储位置信息,将所述目标程序代码文件加载到所述基板管理控制器所在电子设备的内存中;

利用所述存储位置信息,确定调用所述目标程度代码文件的目标调用信息。

在上述可选实施例的基础上,处理器74还可以执行实现以下步骤的程序:

在所述基板管理控制器创建针对所述目标功能的功能控件,并在所述基板管理控制器的操作界面输出与所述功能控件对应的功能控制按钮;

检测到针对所述功能控制按钮的触发操作,生成实现所述目标功能的控制指令;

基于该控制指令,获得目标功能的目标调用信息;

获得与所述目标调用信息对应的存储位置信息,或者解析所述目标调用信息包含的存储位置信息;

按照存储位置信息,调用所述电子设备的内存已加载的目标程序代码。

其中,目标调用信息可以包括原始设备制造商oem命令,或者功能调用请求,因此,在实际应用中,在生成控制指令后,可以创建实现所述目标功能的oem命令,或用于调用所述目标功能的目标程度代码文件的功能调用请求。

在本申请实施例中,电子设备的上述处理器可以是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本申请实施例的一个或多个集成电路。

可选的,在上述实施例的基础上,电子设备还可以包括显示屏、实现各部件耦合连接的通信总线等等,并不局限于上文列举的几个部件,根据不同产品类型的电子设备自身固有功能,还可以包括实现该固有功能的部件,本申请实施例在此不再一一列举。

综上,本申请实施例提供的电子设备在已有的基板管理控制器的基础上,实现了功能扩展,无需针对扩展功能开发新的基板管理控制器,避免了复杂了开发和验证过程,缩短了相应电子设备的交付时间。

本申请实施例还提供了一种存储介质,用于存储实现上述基板管理控制器的扩展方法的程序。

另外,需要说明的是,关于上述各实施例中,诸如第一、第二等之类的关系术语仅仅用来将一个操作、单元或模块与另一个操作、单元或模块区分开来,而不一定要求或者暗示这些单元、操作或模块之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法或者系统中还存在另外的相同要素。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置和电子设备而言,由于其与实施例公开的方法对应,所以描述的比较简单,相关之处参见方法部分说明即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1