全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210242824.4 (22)申请日 2022.03.11 (71)申请人 潍柴动力股份有限公司 地址 261001 山东省潍坊市高新 技术产业 开发区福寿东 街197号甲 申请人 潍坊潍柴动力科技有限责任公司 (72)发明人 刘金栋 周建豪 张振京 孙彦森  (74)专利代理 机构 北京康信知识产权代理有限 责任公司 1 1240 专利代理师 霍文娟 (51)Int.Cl. G06F 9/445(2018.01) (54)发明名称 基于嵌入式设备的软件版本的管理方法与 管理装置 (57)摘要 本申请提供了一种基于嵌入式设备的软件 版本的管理方法与管理装置, 该管理方法包括: 将嵌入式设备的存储区划分为多个副本存储区, 其中, 一个副本存储区中, 存储有多个目标镜像 文件, 且部分目标镜像文件为升级后的镜像文件 或者为其他副本存储区中的目标镜像文件, 任意 两个副本存储区中的目标镜像文件的版本不相 同, 一个副本存储区中的多个目标镜像文件构成 一个软件 版本; 根据各软件 版本对应的版本控制 信息, 对软件版本进行预定管理, 以使得嵌入式 设备根据预定管理后的软件 版本启动, 版本控制 信息至少包括版本控制关键字, 预定管理至少包 括: 软件版本升级、 软件 版本选择, 从而解决了 现 有技术中软件版本在升级的过程中资源占用率 较高的问题。 权利要求书3页 说明书17页 附图2页 CN 114675902 A 2022.06.28 CN 114675902 A 1.一种基于嵌入式设备的软件版本的管理方法, 其特 征在于, 包括: 将所述嵌入式设备的存储区划分为多个副本存储区, 其中, 一个所述副本存储区中, 存 储有多个目标镜像文件, 且部 分所述目标镜像文件为升级后的镜像文件或者为其他所述副 本存储区中的所述目标镜像文件, 任意两个所述副本存储区中的所述目标镜像文件的版本 不相同, 一个所述副本存 储区中的多个所述目标镜像文件构成一个软件版本; 根据各所述软件版本对应的版本控制信息, 对所述软件版本进行预定管理, 以使得所 述嵌入式设备根据预定管理后的所述软件版本启动, 所述版本控制信息至少包括版本控制 关键字, 所述预定管理至少包括: 软件版本 升级、 软件版本 选择。 2.根据权利要求1所述的管理方法, 其特征在于, 所述版本控制关键字包括主备用标 识、 激活标识、 运行 标识以及可用性标识, 根据各所述软件版本对应的版本控制信息, 对所述软件版本进行预定管理, 以使得所 述嵌入式设备根据预定管理后的所述软件版本启动, 包括: 控制所述嵌入式设备读取目标软件版本的所述版本控制关键字, 并根据 所述版本控制 关键字, 确定所述 目标软件版本对应的所述激活标识是否为表征需激活的标识, 所述 目标 软件版本为多个所述软件版本中的一个; 在所述激活标识为表征需激活的标识 的情况下, 对所述目标软件版本进行激活, 并控 制所述嵌入式设备进行 所述软件版本 升级; 在所述激活标识为表征不激活 的标识的情况下, 根据所述目标软件版本的所述版本控 制关键字, 确定所述嵌入式设备 是否以所述目标 软件版本启动。 3.根据权利要求2所述的管理方法, 其特征在于, 在所述激活标识为表征需激活 的标识 的情况下, 对所述 目标软件版本进行激活, 并控制所述嵌入式设备进行所述软件版本升级 之后, 所述管理方法还 包括: 将所述目标软件版本的所述版本控制关键字中的所述主备用标识更新为表征主用的 标识、 所述激活标识更新为表征不激活的标识、 所述运行标识更新为已运行 的标识以及所 述可用性标识更新 为表征不可用的标识。 4.根据权利要求2所述的管理方法, 其特征在于, 在所述激活标识为表征不激活 的标识 的情况下, 根据所述 目标软件版本的所述版本控制关键字, 确定所述嵌入式设备是否以所 述目标软件版本启动, 包括: 确定所述目标软件版本的所述版本控制关键字是否满足第 一预定条件, 所述第 一预定 条件包括: 所述主 备用标识 为表征主用的标识、 所述激活标识 为表征不激活的标识、 所述运 行标识为表征已运行的标识以及所述可用性标识为表征不可用的标识; 在所述目标软件版本的所述版本控制关键字满足所述第 一预定条件的情况下, 控制所 述嵌入式设备进行 所述软件版本 选择; 在所述目标软件版本的所述版本控制关键字不满足所述第 一预定条件的情况下, 根据 所述目标软件版本的所述版本控制关键字是否满足第二预定条件, 确定所述嵌入式设备是 否以所述目标软件版本启动, 所述第二预定条件包括: 所述主 备用标识 为表征主用的标识、 所述激活标识为表征不激活的标识、 所述运行标识 为表征已运行的标识以及所述可用性标 识为表征 可用的标识。 5.根据权利要求4所述的管理方法, 其特征在于, 在所述目标软件版本的所述版本控制权 利 要 求 书 1/3 页 2 CN 114675902 A 2关键字满足所述第一预定条件的情况下, 控制所述嵌入式设备进行所述软件版本选择之 后, 所述管理方法还 包括: 将所述目标软件版本的所述版本控制关键字更新为: 所述主备用标识更新为表征备用 的标识、 所述激活标识更新为表征不激活的标识、 所述运行标识更新为表征已运行 的标识 以及所述可用性标识更新 为表征不可用的标识。 6.根据权利要求4所述的管理方法, 其特征在于, 根据所述目标软件版本的所述版本控 制关键字是否满足第二预定条件, 确定所述嵌入式设备是否以所述 目标软件版本启动, 包 括: 在所述版本控制关键字满足所述第 二预定条件的情况下, 控制所述嵌入式设备根据 所 述目标软件版本启动; 在所述版本控制关键字不满足所述第 二预定条件的情况下, 控制所述嵌入式设备进行 所述软件版本 选择。 7.根据权利要求6所述的管理方法, 其特征在于, 所述版本控制信 息还包括镜像存储区 指针, 在所述版本控制关键字满足所述第二预定条件的情况下, 控制所述嵌入式设备根据 所述目标 软件版本启动, 包括: 根据所述镜像存 储区指针, 确定所述目标 软件版本对应的所述副本存 储区的地址; 根据所述副本存储区的地址, 调用所述副本存储区对应的多个所述目标镜像文件, 以 使得所述嵌入式设备根据对应的所述目标 软件版本启动。 8.根据权利要求2所述的管理方法, 其特征在于, 在所述激活标识为表征需激活 的标识 的情况下, 对所述 目标软件版本进行激活, 并控制所述嵌入式设备进行所述软件版本升级 之后, 所述管理方法还 包括: 将其他软件版本对应的所述主备用标识更新为表征备用的标识和所述激活标识更新 为表征不激活的标识, 所述 其他软件版本为除所述目标 软件版本之外的其 他软件版本 。 9.根据权利要求1所述的管理方法, 其特征在于, 将所述嵌入式设备的存储区划分为多 个副本存储区, 其中, 一个所述副本存储区中, 存储有多个目标镜像文件, 且部分所述目标 镜像文件为升级后的镜像文件或者 为其他所述副本存 储区中的所述目标镜像文件, 包括: 确定当前的所述副本存储区是否需要拷贝其他的所述副本存储区的所述目标镜像文 件; 在确定需要拷贝其他的所述副本存储区的所述目标镜像文件时, 将拷贝的所述目标镜 像文件加入至当前的所述副本存 储区。 10.根据权利要求1所述的管理方法, 其特征在于, 一个所述副本存储区对应着一个版 本信息文件, 所述版本信息文件包括校验标识, 所述版本控制关键字包括激活标识, 在根据 各所述软件版本对应的版本控制信息, 对所述软件版本进行预定管理, 以使得所述嵌入式 设备根据预定管理后的所述软件版本启动之前, 所述管理方法还 包括: 根据所述校验标识, 确定目标软件版本中的多个所述目标镜像文件是否发生损坏, 在 各所述目标镜像文件均未发生损坏的情况下, 将对应的所述目标软件版本的所述激活标识 设置表征需激活的标识, 所述目标软件版本为所述嵌入式设备读取到的一个所述软件版 本。 11.一种基于嵌入式设备的软件版本的管理装置, 其特 征在于, 包括:权 利 要 求 书 2/3 页 3 CN 114675902 A 3

.PDF文档 专利 基于嵌入式设备的软件版本的管理方法与管理装置

文档预览
中文文档 23 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于嵌入式设备的软件版本的管理方法与管理装置 第 1 页 专利 基于嵌入式设备的软件版本的管理方法与管理装置 第 2 页 专利 基于嵌入式设备的软件版本的管理方法与管理装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:04:08上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。