[发明专利]基于有限状态机的在线升级控制方法、装置及设备在审
申请号: | 202111335092.5 | 申请日: | 2021-11-11 |
公开(公告)号: | CN114003262A | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 赵明明 | 申请(专利权)人: | 镁佳(北京)科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F9/448 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 李博洋 |
地址: | 100102 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 有限状态机 在线 升级 控制 方法 装置 设备 | ||
本发明提供了一种基于有限状态机的在线升级控制方法、装置及设备,该方法包括:获取目标升级任务信息;下载对应升级包;将所述目标升级任务信息和对应升级包分发至各待升级电子控制单元,所述目标升级任务信息和对应升级包由有限状态机统一控制;控制所述各待升级电子控制单元执行升级操作。通过有限状态机获取各待升级电子控制单元所需升级包,并统一控制所述各待升级电子控制单元升级,从而将各个电子控制单元升级流程串联起来,实现了有限状态机统一控制电子控制单元在线升级,减少了用户交互次数,简化了电子控制单元的在线升级过程,提高了处理效率。
技术领域
本发明涉及在线升级技术领域,具体涉及一种基于有限状态机的在线升级控制方法、装置及设备。
背景技术
随着智能汽车的日益普及,人们对汽车各个系统的功能和性能的需求也日益增长,相对于传统汽车系统主要采用专业的升级设备与汽车主板进行连接,通过刷写新的系统完成升级的方式,智能汽车流行的升级方式则是通过OTA(Over-the-AirTechnology空中下载,又称在线升级)升级技术远程推送升级包到车机端来完成各个电子控制单元(ECU,Electronic Control Unit)的升级任务。
然而,现有智能汽车在线升级技术没有统一的控制升级方法,无法满足多样化的升级场景。同时无法将各个ECU升级流程串联起来,使用户与智能汽车在升级过程中交互频繁。
发明内容
因此,本发明要解决的技术问题在于解决现有技术中针对在线升级技术没有统一的控制升级方法以及无法将各个ECU升级流程串联起来的问题,从而提供一种基于有限状态机的在线升级控制方法、装置及设备。
根据第一方面,本发明实施例提供了一种基于有限状态机的在线升级控制方法,包括如下步骤:获取目标升级任务信息;下载对应升级包;将所述目标升级任务信息和对应升级包分发至各待升级电子控制单元,所述目标升级任务信息和对应升级包由有限状态机统一控制;控制各待升级电子控制单元执行升级操作。
可选地,基于有限状态机的在线升级控制方法,所述方法还包括:判断所述设备是否处于休眠状态,若所述设备处于休眠状态,则唤醒所述设备。
可选地,在下载对应升级包之前,所述获取目标升级任务信息的方法还包括:从所述目标升级任务信息中提取目标升级任务的版本信息;对比所述目标升级任务的版本信息与当前电子控制单元版本信息,若所述目标升级任务版本信息高于当前电子控制单元版本信息,执行下载指令。
可选地,所述下载指令包括以下指令中的至少之一:主动响应暂停、被动响应休眠、设备唤醒后自动恢复下载、下载重试。
可选地,在所述对应升级包下载成功后,所述目标升级任务信息和对应升级包分发至各待升级电子控制单元的方法还包括:发送密钥请求至云端,并检验所述对应升级包;接收所述云端基于所述密钥请求反馈的密钥;使用所述密钥解密对应升级包。
可选地,在控制所述各待升级电子控制单元执行升级操作之前,所述方法还包括:接收预约升级时间信息,当所述预约升级时间与当前时间相同,分发所述目标升级任务信息和对应升级包至各待升级电子控制单元。
可选地,所述方法还包括:判断当前设备是否满足升级条件,若所述设备满足升级条件,则讲所述目标升级任务信息和对应升级包分发至各待升级电子控制单元,并显示各待升级电子控制单元升级进程。
可选地,所述方法还包括:将待升级电子控制单元的升级状态上传至云端;删除所有文件,并将有限状态机重置为空闲状态。
根据第二方面,本发明实施例还提供了一种基于有限状态机的在线升级控制装置,包括:获取模块,用于获取目标升级任务信息;存储模块,用于下载对应升级包;第一控制模块,用于所述升级任务信息和对应升级包由有限状态机统一控制,并分发至各待升级电子控制单元;第二控制模块,用于控制各待升级电子控制单元执行升级操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于镁佳(北京)科技有限公司,未经镁佳(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111335092.5/2.html,转载请声明来源钻瓜专利网。