[发明专利]一种动态调整刷写流程的升级方法和装置在审
申请号: | 202111414467.7 | 申请日: | 2021-11-25 |
公开(公告)号: | CN114115946A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 李哲 | 申请(专利权)人: | 北京经纬恒润科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 鲁丽美 |
地址: | 100015 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 调整 流程 升级 方法 装置 | ||
本申请公开一种动态调整刷写流程的升级方法和装置,该方法及装置预先通过整合多个不同部件(如整车ECU)分别对应的不同升级刷写流程得到涵盖不同部件的不同升级刷写流程且无重复步骤的通用升级刷写流程;在此基础上,针对待升级的目标部件,通过在其升级包中携带该通用升级刷写流程及目标部件特有的升级配置信息,使得可基于目标部件特有的升级配置信息对通用升级刷写流程进行配置,得到适配于目标部件的目标升级刷写流程并完成升级。从而,针对不同部件,如整车ECU,本申请减少了ECU开发复杂度,一定范围内降低了整车ECU开发周期;且,整个升级方案更具有灵活性,更具有平台效果。
技术领域
本申请涉及部件的软件升级领域,尤其涉及一种动态调整刷写流程的升级方法和装置。
背景技术
在当今汽车领域中,电子控制单元(ECU,Electronic Control Unit)的软件日新月异,经常因需求变动或BUG(漏洞)问题要求对ECU(如,装车后的ECU)软件进行升级,以满足ECU的正常工作需求。
其中,执行升级的部件通常是TBOX(ECU的一种),TBOX负责将升级数据刷写到待升级ECU完成对待升级ECU的升级。目前关于利用TBOX升级ECU的数据刷写方案,一般是TBOX供应商和整车厂、ECU供应商讨论每一待升级ECU各自对应的固定升级刷写流程,整车厂根据匹配的固定升级刷写流程向待升级ECU提需求,要求ECU升级的条件、配置信息等完全满足其对应的需求,各ECU通过分别适配相关的升级配置文件,并遵从各自匹配的固定升级刷写流程实现升级。
然而,申请人发现,上述已有升级方案存在增加了ECU开发时间和开发复杂度,导致人力和时间成本较高,以及TBOX中的升级刷写流程不具有灵活性,不具有平台效果,不适合扩展升级流程,给其他ECU供应商适配升级带来不便等缺陷。
发明内容
有鉴于此,本申请提供一种动态调整刷写流程的升级方法和装置,用于克服已有升级方案的至少部分缺陷。
具体技术方案如下:
一种动态调整刷写流程的升级方法,包括:
获取用于对待升级的目标部件进行升级的升级包,所述升级包中包括预先生成的通用升级刷写流程及所述目标部件的升级数据和升级配置信息;所述通用升级刷写流程为:通过整合多个不同部件分别对应的不同升级刷写流程所得的涵盖所述不同升级刷写流程且无重复刷写步骤的流程;
解析所述升级配置信息,得到所述目标部件的刷写流程配置数据及升级动态参数配置数据;
利用所述刷写流程配置数据配置所述通用升级刷写流程,得到所述目标部件的目标升级刷写流程;
基于所述目标升级刷写流程对所述目标部件进行升级,以使所述升级数据在所述目标部件生效,并在升级过程中利用所述升级动态参数配置数据对所述目标升级刷写流程进行升级参数配置。
可选的,所述目标部件为目标ECU;
所述获取用于对待升级的目标部件进行升级的升级包,包括:
TBOX通过OTA技术从OTA云获取用于对目标ECU进行升级的升级包。
可选的,所述解析所述升级配置信息,得到所述目标部件的刷写流程配置数据及升级动态参数配置数据,包括:
TBOX解析所述升级包中用于承载所述升级配置信息的升级配置文件,得到对应于所述目标ECU的刷写流程变动项及升级动态参数配置项;
其中,目标部件对应的刷写流程配置数据包括目标部件所需的刷写流程变动项,用于体现需动态调整的刷写步骤;目标部件的升级动态参数配置数据包括目标部件所需的升级动态参数配置项,用于体现需动态调整的升级参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技股份有限公司,未经北京经纬恒润科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111414467.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种香菇生产用根部切除装置
- 下一篇:一种莲子生产用去皮装置