【技术实现步骤摘要】
一种恢复用户配置数据的方法、装置及介质
[0001]本申请涉及计算机系统领域,特别是涉及一种恢复用户配置数据的方法、装置及介质。
技术介绍
[0002]在复杂计算机系统中存在多个子功能模块,随着功能需要的升级,产品生命周期存在升级固件的需求。当前在固件升级后,用户配置使用默认配置,因此,还需要更新用户配置。
[0003]当前能够实现自动恢复用户配置,但是当配置项发生变化时,容易出现恢复异常的情况。
[0004]由此可见,如何规避配置数据恢复异常的情况是本领域技术人员亟待解决的问题。
技术实现思路
[0005]本申请的目的是提供一种恢复用户配置数据的方法、装置及介质,用于规避配置数据恢复异常的情况,提高配置数据的准确性。
[0006]为解决上述技术问题,本申请提供一种恢复用户配置数据的方法,包括:
[0007]在固件更新前,获取固件的初始配置参数,并将初始配置参数写入存储区;
[0008]在固件更新后,调用存储区中的初始配置参数,并判断初始配置参数是否有效;
[0 ...
【技术保护点】
【技术特征摘要】
1.一种恢复用户配置数据的方法,其特征在于,包括:在固件更新前,获取所述固件的初始配置参数,并将所述初始配置参数写入存储区;在所述固件更新后,调用所述存储区中的所述初始配置参数,并判断所述初始配置参数是否有效;若无效,则使用所述固件的默认配置参数恢复配置数据;若有效,则比对所述存储区中的所述初始配置参数的版本信息与所述固件的版本信息是否一致;若不一致,则初始化所述存储区,并进入所述使用所述固件的默认配置参数恢复配置数据的步骤;若一致,则使用所述初始配置参数恢复所述配置数据。2.根据权利要求1所述的恢复用户配置数据的方法,其特征在于,若所述存储区为多个,则在所述将所述初始配置参数写入存储区之前,还包括:检查各所述存储区中是否存在无效的存储区;若存在,则初始化所述无效的存储区,并进入所述将所述初始配置参数写入存储区的步骤;若不存在,则进入所述将所述初始配置参数写入存储区的步骤。3.根据权利要求2所述的恢复用户配置数据的方法,其特征在于,在所述将所述初始配置参数写入存储区之后,还包括:回读所述固件的当前配置参数,并检验所述固件的当前所述配置参数与存储于各所述存储区的所述初始配置参数是否一致;若不一致,则初始化各所述存储区,进入所述将所述初始配置参数写入存储区的步骤;若多次不一致,则确定所述初始配置参数写入失败,并进行报警。4.根据权利要求2所述的恢复用户配置数据的方法,其特征在于,若所述存储区中的所述初始配置参数的版本信息与所述固件的版本信息一致,则在所述使用所述初始配置参数恢复所述配置数据之前,还包括:检验各所述存储区中的所述初始配置参数是否一致;若不一致,则对各所述存储区中的所述初始配置参数进行仲裁,并根据仲裁结果恢复所述配置数据。5.根据权利要求4所述的恢复用户配置数...
【专利技术属性】
技术研发人员:宋成磊,刘波,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。