一种数据更新的方法、装置、电子设备及计算机可读介质制造方法及图纸

技术编号:30309959 阅读:24 留言:0更新日期:2021-10-09 22:50
本发明专利技术实施例公开了一种数据更新的方法、装置、电子设备及计算机可读介质,所述方法应用于第一设备,所述第一设备包括硬件存储器和操作管理系统;首先获取用户的更新请求;并根据更新请求,对硬件存储器的数据进行更新,生成第一更新结果;之后基于第一更新结果,对操作管理系统执行通知操作,生成第一触发指令;最后基于第一触发指令,重启第一设备。如此,本发明专利技术能够对硬件存储器的数据实现自动更新,减少了人工操作带来的不确定性,从而缩短了硬件存储器数据的更新时间,提高了更新效率,实现了针对计算机的智能化测试。了针对计算机的智能化测试。了针对计算机的智能化测试。

【技术实现步骤摘要】
一种数据更新的方法、装置、电子设备及计算机可读介质


[0001]本专利技术涉及计算机
,尤其涉及一种数据更新的方法、装置、电子设备及计算机可读介质。

技术介绍

[0002]目前,网络控制器采用特殊的安全机制保护网络控制器的硬件存储器数据不被改写。该安全机制主要是开启计算机并进入命令解析器的环境;利用更新软件对硬件存储器数据执行更新操作,更新操作后关闭计算机并移除计算机的电源供应器和电池,以使计算机进入G3模式;之后在G3模式下等待10s后开启计算机并进入命令解析器环境,从而实现硬件存储器数据的更新。由于上述安全机制的每一实现过程均需要人为触发,因此无法实现自动化;而且采用该安全机制在一块新的主板上更新硬件存储器数据,需要额外花费30s以上的时间,因此严重影响了工厂端的制造流程。
[0003]为此,针对硬件存储器数据的更新,急需要提供一种新的数据更新方法,以对硬件存储器数据进行自动更新,从而有利于计算机的智能化测试。

技术实现思路

[0004]本专利技术实施例提供一种数据更新的方法、装置、电子设备及计算机可读介质,能够对硬件存储器数据实现自动更新,提高了数据更新的效率。
[0005]根据本专利技术实施例第一方面,提供一种数据更新的方法,应用于第一设备,所述第一设备包括硬件存储器和操作管理系统;所述方法包括:获取用户的更新请求;根据所述更新请求,对硬件存储器的数据进行更新,生成第一更新结果;基于所述第一更新结果,对操作管理系统执行通知操作,生成第一触发指令;基于所述第一触发指令,重启所述第一设备。
[0006]可选的,所述基于所述第一更新结果,对操作管理系统执行通知操作,包括:根据所述第一更新结果,将所述硬件存储器的变量设置为预设阈值,生成第二触发指令;响应于所述第二触发指令,利用操作管理系统对所述硬件存储器的变量进行检测;若检测结果表征所述硬件存储器的变量是预设阈值,则利用所述操作管理系统将网卡管脚LAN_PWR

GOOD讯号设置为低准位。
[0007]可选的,所述响应于所述第二触发指令,利用操作管理系统对所述硬件存储器的变量进行检测,包括:响应于所述第二触发指令,开启操作管理系统的检测功能,以便所述操作管理系统对所述硬件存储器的变量进行检测。
[0008]可选的,所述根据所述更新请求,对所述硬件存储器的数据进行更新,生成第一更新结果,包括:根据所述更新请求,从数据库获取所述硬件存储器的预设原始数据;利用所述预设原始数据对所述硬件存储器的数据进行更新,生成第一更新结果。
[0009]可选的,所述的方法还包括:获取服务集标识SSID、子系统厂商识别码SIVD、发光二极管LED以及局域网地址MAC数据;利用所述SSID、SIVD、LED以及MAC数据对所述硬件存储
器的原始数据进行更新,生成第二更新结果;基于所述第二更新结果,对操作管理系统执行通知操作,生成第三触发指令;基于所述第三触发指令,重启所述第一设备。
[0010]根据本专利技术实施例第二方面,还提供一种数据更新的装置,应用于第一设备,所述第一设备包括硬件存储器和操作管理系统;所述装置包括:获取模块,用于获取用户的更新请求;更新模块,用于根据所述更新请求,对硬件存储器的数据进行更新,生成第一更新结果;通知模块,用于基于所述第一更新结果,对操作管理系统执行通知操作,生成第一触发指令;重启模块,用于基于所述第一触发指令,重启所述第一设备。
[0011]可选的,所述通知模块包括:生成单元,用于根据所述第一更新结果,将所述硬件存储器的变量设置为预设阈值,生成第二触发指令;检测单元,用于响应于所述第二触发指令,利用操作管理系统对所述硬件存储器的变量进行检测;设置单元,用于若检测结果表征所述硬件存储器的变量存在且为预设阈值,则利用操作管理系统将LAN_PWR

GOOD讯号设置为低准位。
[0012]可选的,所述检测单元包括:开启子单元,用于响应于所述第二触发指令,开启操作管理系统的控制功能;检测子单元,用于利用所述操作管理系统对所述硬件存储器的变量进行检测。
[0013]根据本专利技术实施例第三方面,还提供一种电子设备,包括一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如第一方面所述的方法。
[0014]根据本专利技术实施例第四方面,还提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如第一方面所述的方法。
[0015]本专利技术实施例针对数据更新的方法、装置、电子设备及计算机可读介质,所述方法应用于第一设备,所述第一设备包括硬件存储器和操作管理系统;首先根据所获取的用户更新请求,对硬件存储器的数据进行更新,生成第一更新结果;之后基于第一更新结果,对操作管理系统执行通知操作,生成第一触发指令;最后基于第一触发指令,重启第一设备。如此,本专利技术能够对硬件存储器的数据实现自动更新,减少了人工操作带来的不确定性,从而缩短了硬件存储器数据的更新时间,提高了更新效率,实现了针对计算机的智能化测试。
[0016]需要理解的是,本专利技术的教导并不需要实现上面所述的全部有益效果,而是特定的技术方案可以实现特定的技术效果,并且本专利技术的其他实施方式还能够实现上面未提到的有益效果。
附图说明
[0017]附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中在附图中,相同或对应的标号表示相同或对应的部分。
[0018]图1为本专利技术一实施例数据更新的方法的示意性流程图;
[0019]图2为本专利技术一实施例中主板和网络控制器连接的电路图;
[0020]图3为本专利技术另一实施例数据更新的方法的示意性流程图;
[0021]图4为本专利技术一实施例数据更新装置的示意性框图。
具体实施方式
[0022]下面将参考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,给出这些实施方式仅仅是为使本领域技术人员能够更好地理解进而实现本专利技术,而并非以任何方式限制本专利技术的范围。相反,提供这些实施方式是为使本专利技术更加透彻和完整,并能够将本专利技术的范围完整地传达给本领域的技术人员。
[0023]申请概述
[0024]目前Intel I225 Lan控制器采用特殊安全机制保护Intel I225 Lan的非易失性存储器(Non Volatile Memory,缩写NVM)数据不被改写。该安全机制的实现过程如下:首先开启计算机并进入命令解析器(Command Interpreter,缩写Shell)环境;通过更新软件对NVM数据执行更新操作;更新操作后关闭计算机并移除计算机的电源供应器AC和电池DC,以使计算机进入G3模式;之后在G3模式下等待10s后开启计算机以进入Shell环境,从而完成NVM数据的第一次更新。由于上述安全机制的每一实现过程均需要人为触发,因此无法实现自动化;而且采用该安全机制在一块新的主板上更新Intel I225 Lan的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据更新的方法,应用于第一设备,所述第一设备包括硬件存储器和操作管理系统,其特征在于,所述方法包括:获取用户的更新请求;根据所述更新请求,对硬件存储器的数据进行更新,生成第一更新结果;基于所述第一更新结果,对操作管理系统执行通知操作,生成第一触发指令;基于所述第一触发指令,重启所述第一设备。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一更新结果,对操作管理系统执行通知操作,包括:根据所述第一更新结果,将所述硬件存储器的变量设置为预设阈值,生成第二触发指令;响应于所述第二触发指令,利用操作管理系统对所述硬件存储器的变量进行检测;若检测结果表征所述硬件存储器的变量是预设阈值,则利用操作管理系统将主板管脚LAN_PWR

GOOD讯号设置为低准位。3.根据权利要求2所述的方法,特征在于,所述响应于所述第二触发指令,利用操作管理系统对所述硬件存储器的变量进行检测,包括:响应于所述第二触发指令,开启操作管理系统的检测功能,以便所述操作管理系统对所述硬件存储器的变量进行检测。4.根据权利要求1所述的方法,其特征在于,所述根据所述更新请求,对所述硬件存储器的数据进行更新,生成第一更新结果,包括:根据所述更新请求,从数据库获取所述硬件存储器的预设原始数据;利用所述预设原始数据对所述硬件存储器的数据进行更新,生成第一更新结果。5.根据权利要求4所述的方法,其特征在于,还包括:获取服务集标识SSID、子系统厂商识别码SIVD、发光二极管LED以及局域网地址MAC数据;利用所述SSID、SIVD、LED以及MAC数据对所述硬件存储器的原始数据进行更新,生成第二更新结果;基于所述第二更新结...

【专利技术属性】
技术研发人员:颜大翔何柏霖
申请(专利权)人:合肥联宝信息技术有限公司
类型:发明
国别省市:

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

1