[发明专利]基于OTA的车控指令块软件包的下载方法、装置及系统在审
申请号: | 202110478478.5 | 申请日: | 2021-04-29 |
公开(公告)号: | CN113190249A | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 丁磊;徐超 | 申请(专利权)人: | 华人运通(上海)云计算科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
地址: | 201100 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ota 指令 软件包 下载 方法 装置 系统 | ||
本发明涉及车辆技术领域,公开了一种基于OTA的车控指令块软件包的下载方法、装置及系统,所述方法包括:向车辆服务器发送车控指令块软件包的下载请求;接收所述车辆服务器根据所述下载请求发送的车控指令块软件包的版本选项;将用户从所述版本选项中选定的目标版本的版本信息发送至所述车辆服务器;接收所述车辆服务器根据所述目标版本的版本信息发送的目标车控指令块软件包的下载地址;根据所述下载地址下载所述目标车控指令块软件包。本发明提供的一种基于OTA的车控指令块软件包的下载方法、装置及系统,能够提高车控指令块软件包在下载时版本选择的灵活性。
技术领域
本发明涉及车辆技术领域,特别是涉及一种基于OTA的车控指令块软件包的下载方法、装置及系统。
背景技术
空中下载(OTA,Over the Air)技术是一种通过无线网络进行数据下载的技术,其已经被应用车辆系统软件的升级过程中。目前常用的是单包升级策略,其具体过程为:车载终端基于软件的当前版本发起一次新版本检测,OTA服务器基于该当前版本,找到新一版本的OTA升级包,并向该车载终端返回一个下载地址,以便该车载终端根据该下载地址下载OTA升级包,进而根据该OTA升级包进行版本升级。
但是,单包升级策略在提供OTA升级包时,OTA服务器仅提供新一版本的OTA升级包,用户无法进行版本选择。例如,用户所用的版本为V3,所有版本为V1、V2、V3、V4、V5,则OTA服务器仅会向用户返回V4版本的下载地址,在升级至V4版本之后再返回V5版本的下载地址,用户无法选择最新的V5版本或者在先的V1版本或者V2版本,版本选择的灵活性低。
发明内容
本发明实施例所要解决的技术问题是:提供一种基于OTA的车控指令块软件包的下载方法、装置及系统,提高车控指令块软件包在下载时版本选择的灵活性。
为了解决上述技术问题,第一方面,本发明实施例提供一种基于OTA的车控指令块软件包的下载方法,应用于根据车控指令块对受控部件进行控制的车辆,所述方法包括:
向车辆服务器发送车控指令块软件包的下载请求;
接收所述车辆服务器根据所述下载请求发送的车控指令块软件包的版本选项;
将用户从所述版本选项中选定的目标版本的版本信息发送至所述车辆服务器;
接收所述车辆服务器根据所述目标版本的版本信息发送的目标车控指令块软件包的下载地址;
根据所述下载地址下载所述目标车控指令块软件包。
作为一个优选方案,所述下载请求包括所述车辆的设备识别码、所述车辆的车控指令块软件包的当前版本信息和所述当前版本信息对应的版本认证信息;
其中,所述设备识别码、所述当前版本信息和所述当前版本信息对应的版本认证信息用于供所述车辆服务器对所述下载请求进行认证。
作为一个优选方案,在所述根据所述下载地址下载所述目标车控指令块软件包之后,所述方法还包括:
加载所述目标车控指令块软件包,将所述当前版本信息更新为所述目标车控指令块软件包的版本信息,并将所述当前版本信息对应的版本认证信息更新为所述目标车控指令块软件包对应的版本认证信息。
作为一个优选方案,所述下载地址有多个;则,
所述根据所述下载地址下载所述目标车控指令块软件包,具体包括:
获取所述目标车控指令块软件包在当前选定的下载地址的下载速率;
当所述下载速率存在异常时,更换下载地址下载所述目标车控指令块软件包。
作为一个优选方案,所述根据所述下载地址下载目标车控指令块软件包,具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华人运通(上海)云计算科技有限公司,未经华人运通(上海)云计算科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110478478.5/2.html,转载请声明来源钻瓜专利网。