[发明专利]一种配置文件的升级方法和设备在审
申请号: | 201810182164.9 | 申请日: | 2018-03-06 |
公开(公告)号: | CN108491217A | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 雷鹏 | 申请(专利权)人: | 青岛海信宽带多媒体技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/445 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统配置 配置文件 功能配置信息 用户配置信息 差异文件 目标文件 升级 方法和设备 存储 当前文件 设备使用 升级文件 形成系统 用户配置 对设备 比对 减小 重启 服务器 合并 保留 配置 | ||
1.一种配置文件的升级方法,其特征在于,该方法包括:
将所接收的系统配置升级文件与本地存储的系统配置本地文件进行比对,生成第一差异文件;
根据所述第一差异文件与系统配置当前文件,生成系统配置目标文件,其中所述系统配置当前文件包括用户配置信息、功能配置信息和所述系统配置本地文件中的信息;
重启操作系统并加载所述系统配置目标文件。
2.如权利要求1所述的方法,其特征在于,所述生成系统配置目标文件后,进行重启操作前,还包括:
对所述系统配置目标文件的格式进行验证通过。
3.如权利要求2所述的方法,其特征在于,通过下列方式对所述系统配置目标文件的格式进行验证:
将所述系统配置目标文件和系统配置当前文件进行对比,生成第二差异文件;
将所述第一差异文件和所述第二差异文件进行对比,生成第三差异文件;
判断所述第三差异文件内容是否为空,如果是,则所述系统配置目标文件验证通过,否则验证失败。
4.如权利要求1所述的方法,其特征在于,所述生成系统配置目标文件之后,进行重启操作之前,还包括:
将所述系统配置目标文件存储到指示开机系统配置文件的读取位置的第一地址中。
5.如权利要求4所述的方法,其特征在于,所述在重启后加载所述系统配置目标文件之后,还包括:
若所述加载所述系统配置目标文件后系统正常,则将所述系统配置本地文件替换为所述系统配置目标文件;否则将指示开机系统配置文件的读取位置修改为第二地址,并重启,其中所述第二地址中存储的文件为所述系统配置当前文件。
6.一种配置文件升级的设备,其特征在于,该设备用于:
对比模块,用于将所接收的系统配置升级文件与本地存储的系统配置本地文件进行比对,生成第一差异文件;
合成模块,用于根据所述第一差异文件与系统配置当前文件,生成系统配置目标文件,其中所述系统配置当前文件包括用户配置信息、功能配置信息和所述系统配置本地文件中的信息;
操作模块,用于重启操作系统并加载所述系统配置目标文件。
7.如权利要求6所述的设备,其特征在于,所述合成模块还用于:
在生成所述系统配置目标文件后,对所述系统配置目标文件的格式进行验证通过。
8.如权利要求7所述的设备,其特征在于,所述合成模块还用于,通过下列方式对所述系统配置目标文件的格式进行验证:
将所述系统配置目标文件和系统配置当前文件进行对比,生成第二差异文件;将所述第一差异文件和所述第二差异文件进行对比,生成第三差异文件;判断所述第三差异文件内容是否为空,如果是,则所述系统配置目标文件验证通过,否则验证失败。
9.如权利要求6所述的设备,其特征在于,所述操作模块还用于:
将所述系统配置目标文件存储到指示开机系统配置文件的读取位置的第一地址中。
10.如权利要求9所述的设备,其特征在于,所述操作模块还用于:
若所述加载所述系统配置目标文件后系统正常,则将所述系统配置本地文件替换为所述系统配置目标文件;否则将指示开机系统配置文件的读取位置修改为第二地址,并重启,其中所述第二地址中存储的文件为所述系统配置当前文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信宽带多媒体技术有限公司,未经青岛海信宽带多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810182164.9/1.html,转载请声明来源钻瓜专利网。