[发明专利]基于有穷状态机的OTA升级方法和装置在审
申请号: | 202010552191.8 | 申请日: | 2020-06-16 |
公开(公告)号: | CN111722860A | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 张亚茹 | 申请(专利权)人: | 东软睿驰汽车技术(沈阳)有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;H04L29/08 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 孔默 |
地址: | 110000 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 有穷 状态机 ota 升级 方法 装置 | ||
本发明提供了一种基于有穷状态机的OTA升级方法和装置,应用于车端有穷状态机部署有OTA升级代理进程的升级节点,该方法包括若升级节点为空闲状态且接收到升级端发送的查询信息,则与云端服务器建立通信连接,将查询信息发送至云端服务器,以使云端服务器根据查询信息确定升级信息;响应升级端发送的下载驱动指令,根据升级信息完成升级包的下载操作,将升级节点的状态转至下载完成状态,并将下载完毕结果反馈给升级端,以使升级端基于升级包对ECU进行升级;响应升级端发送的升级完成驱动指令,若升级包对应的ECU均升级完成,则将升级节点的状态转至空闲状态,通过有穷状态机的OTA升级代理进程的部署,能够适应不同的升级需求。
技术领域
本发明涉及OTA升级技术领域,尤其是涉及一种基于有穷状态机的OTA升级方法和装置。
背景技术
随着汽车行业的发展以及汽车软件bug的不断增加,OTA(Over-the-AirTechnology空中下载,又称在线升级)被众多主机厂所涉猎。云端服务器根据车端上报的版本信息和车辆信息,推送更新版本给车端,车端下载升级包并进行版本升级。
OTA云端和管端的开发,在整车OTA升级的开发流程中,对于OTA供应商来说,由于不同的主机厂要刷新的电子控制单元(ECU,Electronic Control Unit)数量以及刷新优先级均不同,一次OTA的车端的开发,很难适配所有主机厂的需求。此外,当前的整车OTA升级方式与离线刷新方式不能共存,无法满足多样化的升级场景。
发明内容
有鉴于此,本发明的目的在于提供一种基于有穷状态机的OTA升级方法和装置,通过有穷状态机的OTA升级代理进程的部署,能够适应不同的升级需求。
第一方面,实施例提供一种基于有穷状态机的OTA升级方法,应用于车端有穷状态机的升级节点,所述升级节点部署有OTA升级代理进程,所述方法包括:
若所述升级节点为空闲状态且接收到升级端发送的查询信息,则与云端服务器建立通信连接,将所述查询信息发送至所述云端服务器,以使所述云端服务器根据所述查询信息确定升级信息,其中,所述查询信息包括车辆信息、ECU版本信息、ECU类型和ECU数量,所述云端服务器预先配置每种所述ECU对应的升级信息;
响应所述升级端发送的下载驱动指令,根据所述升级信息完成升级包的下载操作,将所述升级节点的状态转至下载完成状态,并将下载完毕结果反馈给所述升级端,以使所述升级端基于所述升级包对所述ECU进行升级;
响应所述升级端发送的升级完成驱动指令,若所述升级包对应的ECU均升级完成,则将所述升级节点的状态转至空闲状态,其中,所述升级完成驱动指令由所述升级端在完成所述ECU的升级操作的情况下发送。
在可选的实施方式中,所述方法还包括:
与上位机进行连接,获取所述上位机中的离线升级包;
将所述离线升级包发送至所述升级端,以使所述升级端基于所述离线升级包进行升级。
在可选的实施方式中,所述升级包对应一个或多个ECU升级任务,若所述升级包对应一个ECU升级任务,则所述升级信息中包括所述云端服务器根据所述查询信息生成的任务ID。
在可选的实施方式中,在响应所述升级端发送的下载驱动指令的步骤之前,所述方法还包括:
接收所述云端服务器发送的所述升级信息,将所述升级信息反馈给升级端,将所述升级节点的状态转至准备升级状态。
在可选的实施方式中,响应所述升级端发送的下载驱动指令,根据所述升级信息完成升级包的下载操作,将所述升级节点的状态转至下载完成状态,并将下载完毕结果反馈给所述升级端的步骤,包括:
接收所述升级端发送的开始下载驱动指令,根据所述升级信息中的下载地址下载升级包,并将所述升级节点的状态转至下载中状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软睿驰汽车技术(沈阳)有限公司,未经东软睿驰汽车技术(沈阳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010552191.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种穿戴式血氧检测仪的集成管理设备
- 下一篇:一种基于地板成型设备