[发明专利]一种二进制镜像文件配置更新方法、装置、设备和介质在审
申请号: | 202210182668.7 | 申请日: | 2022-02-25 |
公开(公告)号: | CN114816502A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 刘宝阳 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/65;G06F21/60;G06F21/62 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李秋梅 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 二进制 文件 配置 更新 方法 装置 设备 介质 | ||
本申请公开了一种二进制镜像文件配置更新方法,包括:解析二进制镜像文件,生成文件目录;获取待更新的目标对象,利用目标对象更新文件目录下对应分区的配置文件;对更新后的文件目录下的所有配置文件进行打包,生成更新后的二进制镜像文件。该方法通过将二进制镜像文件解析为文件目录的形式后可直接更新配置文件,无需在代码开发阶段修改配置文件的代码,就可实现配置文件的更新,提高了配置文件的更新效率,大大提升了版本发布的节奏。本申请同时还提供了一种二进制镜像文件配置更新装置、一种电子设备和计算机可读存储介质,具有上述有益效果。
技术领域
本申请涉及嵌入式系统技术领域,特别涉及一种二进制镜像文件配置更新方法、装置、电子设备和计算机可读存储介质。
背景技术
随着计算机技术的不断发展,多样化的应用场景中越来越需要灵活配置二进制镜像文件配置信息,以满足多种多样的需求。例如,在服务器应用领域中,服务器管理单元BMC的功能逻辑就需要通过配置文件来灵活配置以适配不同的应用场景,这就造成了BMC系统中配置文件的多样性。
相关技术中修改二进制镜像文件采用的是在软件代码中修改配置文件,重新编译生成新的二进制镜像文件的方式,这种方式会由于修改代码会引入不必要的缺陷,同时,软件开发需要进行代码修改、代码走查、编译等过程,并且需要对编译生成的二进制镜像文件进行基本功能测试+改动点测试,以确保修改的代码不会引入新的缺陷,会减慢版本发布的节奏,整体上版本对外发布的时间增加,响应时间变长,同时还有引入新缺陷的风险。
发明内容
本申请的目的是提供一种二进制镜像文件配置更新方法,能够提高配置文件的更新效率,大大提升了版本发布的节奏。其具体方案如下:
第一方面,本申请公开了一种二进制镜像文件配置更新方法,包括:
解析二进制镜像文件,生成文件目录;
获取待更新的目标对象,利用所述目标对象更新所述文件目录下对应分区的配置文件;
对更新后的所述文件目录下的所有配置文件进行打包,生成更新后的二进制镜像文件。
可选的,在解析二进制镜像文件之前,还包括:
对二进制加密镜像文件进行解密,生成解密后的所述二进制镜像文件;
对应的,在生成更新后的二进制镜像文件之后,还包括:
对所述更新后的二进制镜像文件进行加密,生成更新后的二进制加密镜像文件。
可选的,所述对所述更新后的二进制镜像文件进行加密,生成更新后的二进制加密镜像文件,包括:
利用Linux下的APP加密工具对所述更新后的二进制镜像文件进行加密,生成更新后的二进制加密镜像文件。
可选的,所述获取待更新的目标对象,利用所述目标对象更新所述文件目录下对应分区的配置文件,包括:
获取待更新的所述目标对象,确定所述目标对象所在文件目录下的目标分区;
利用所述目标对象替换所述目标分区中所述目标对象对应的当前配置文件,以更新所述目标分区的当前配置文件。
可选的,所述对更新后的所述文件目录下的所有配置文件进行打包,生成更新后的二进制镜像文件,包括:
将所述更新后的所述文件目录下的所有配置文件修改为二进制格式文件;
对所述二进制格式文件进行拼接,生成所述更新后的二进制镜像文件。
第二方面,本申请公开了一种二进制镜像文件配置更新装置,包括:
生成模块,用于解析二进制镜像文件,生成文件目录;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210182668.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种富含茶多酚茶叶的制备方法
- 下一篇:一种金属表面处理工艺及处理方法