[发明专利]车辆ECU的OTA升级方法及其系统在审
申请号: | 202010259275.2 | 申请日: | 2020-04-03 |
公开(公告)号: | CN111478897A | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 姚君;王锡玉 | 申请(专利权)人: | 爱瑟福信息科技(上海)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F8/65;G06F21/12 |
代理公司: | 上海远同律师事务所 31307 | 代理人: | 许力;张坚 |
地址: | 201207 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车辆 ecu ota 升级 方法 及其 系统 | ||
1.一种车辆ECU的OTA升级方法,云端OTA管理平台接收接入的车端OTA客户端的升级请求,根据所述升级请求从预先创建的升级任务中查询到相应的升级任务,并将该升级任务发送给所述车端OTA客户端,所述车端OTA客户端接入所述云端OTA管理平台,所述车端OTA客户端接收所述升级任务,并根据所述升级任务进行升级,所述升级任务包括升级包的下载地址,其特征在于,还包括:
所述车端OTA客户端接入云端OTA管理平台时,进行双向认证;
在创建所述升级任务时,将多个升级包合并成升级包集合,所述升级任务还包括所述升级包集合的下载地址以及按照依赖性和原子性设置的多个升级包的升级顺序;
所述云端OTA管理平台根据所述升级请求查询到相应的同一个ECU的多个升级任务时,若所述多个升级任务未设置优先级,则只将最新的升级任务发送给所述车端OTA客户端,若所述多个升级任务设置了优先级,则按照优先级从高到低将所述多个升级任务发送给所述车端OTA客户端,对于优先级相同的升级任务,则只将最新的升级任务发送给所述车端OTA客户端。
2.根据权利要求1所述的一种车辆ECU的OTA升级方法,其特征在于,还包括:
所述车端OTA客户端:
根据升级任务中的下载策略下载升级包;
根据升级包中的签名信息进行验签;
验签完成后,向所述云端OTA管理平台上报下载及验签结果;
根据升级任务中的升级策略,进行升级;
升级完成后,上报升级结果;
所述云端OTA管理平台:
接收所述下载及验签结果;
接收所述升级结果,并根据升级结果对升级任务进行状态统计展示。
3.根据权利要求1或2所述的一种车辆ECU的OTA升级方法,其特征在于,所述双向认证包括:
所述云端OTA管理平台:
接收来自车端OTA客户端的消息;
解析消息头中的证书信息获得车端OTA客户端的唯一标识信息或者直接从消息头中获得车端OTA客户端的唯一标识信息;
将所述车端OTA客户端的唯一标识信息与本地存储的车端OTA客户端的唯一标识信息进行匹配,匹配成功,则允许该车端OTA客户端接入。
所述车端OTA客户端:
将自己的证书信息或者车端OTA客户端的唯一标识信息携带在消息头中,向所述云端OTA管理平台发送消息。
4.根据权利要求1或2所述的一种车辆ECU的OTA升级方法,其特征在于,所述双向认证包括:
所述云端OTA管理平台:
接收来自车端OTA客户端的消息;
解析消息头中的证书信息获得车端OTA客户端的唯一标识信息或者直接从消息头中获得车端OTA客户端的唯一标识信息;
将所述车端OTA客户端的唯一标识信息与消息体中的车端OTA客户端的唯一标识信息进行匹配,匹配成功,则允许该车端OTA客户端接入。
所述车端OTA客户端:
将自己的证书信息或者车端OTA客户端的唯一标识信息携带在消息头中,向所述云端OTA管理平台发送消息。
5.根据权利要求1或2所述的一种车辆ECU的OTA升级方法,其特征在于,所述双向认证包括:
所述云端OTA管理平台:
接收来自车端OTA客户端的消息;
从消息中获得加密的证书序列号;
将所述加密的证书序列号发送给远端证书验证服务器进行验证,验证通过,则允许该车端OTA客户端接入;
所述车端OTA客户端:
通过所述远端证书验证服务器分配的公钥对证书序列号进行加密;
携带加密的证书序列号向云端OTA管理平台发送消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱瑟福信息科技(上海)有限公司,未经爱瑟福信息科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010259275.2/1.html,转载请声明来源钻瓜专利网。