【技术实现步骤摘要】
基于OTA的车控指令块软件包的下载方法、装置及系统
本专利技术涉及车辆
,特别是涉及一种基于OTA的车控指令块软件包的下载方法、装置及系统。
技术介绍
空中下载(OTA,OvertheAir)技术是一种通过无线网络进行数据下载的技术,其已经被应用车辆系统软件的升级过程中。目前常用的是单包升级策略,其具体过程为:车载终端基于软件的当前版本发起一次新版本检测,OTA服务器基于该当前版本,找到新一版本的OTA升级包,并向该车载终端返回一个下载地址,以便该车载终端根据该下载地址下载OTA升级包,进而根据该OTA升级包进行版本升级。但是,单包升级策略在提供OTA升级包时,OTA服务器仅提供新一版本的OTA升级包,用户无法进行版本选择。例如,用户所用的版本为V3,所有版本为V1、V2、V3、V4、V5,则OTA服务器仅会向用户返回V4版本的下载地址,在升级至V4版本之后再返回V5版本的下载地址,用户无法选择最新的V5版本或者在先的V1版本或者V2版本,版本选择的灵活性低。
技术实现思路
本专利技术实施例所要解决的技术问题是:提供一种基于OTA的车控指令块软件包的下载方法、装置及系统,提高车控指令块软件包在下载时版本选择的灵活性。为了解决上述技术问题,第一方面,本专利技术实施例提供一种基于OTA的车控指令块软件包的下载方法,应用于根据车控指令块对受控部件进行控制的车辆,所述方法包括:向车辆服务器发送车控指令块软件包的下载请求;接收所述车辆服务器根据所述下载请求发送的车控指令 ...
【技术保护点】
1.一种基于OTA的车控指令块软件包的下载方法,其特征在于,应用于根据车控指令块对受控部件进行控制的车辆,所述方法包括:/n向车辆服务器发送车控指令块软件包的下载请求;/n接收所述车辆服务器根据所述下载请求发送的车控指令块软件包的版本选项;/n将用户从所述版本选项中选定的目标版本的版本信息发送至所述车辆服务器;/n接收所述车辆服务器根据所述目标版本的版本信息发送的目标车控指令块软件包的下载地址;/n根据所述下载地址下载所述目标车控指令块软件包。/n
【技术特征摘要】
1.一种基于OTA的车控指令块软件包的下载方法,其特征在于,应用于根据车控指令块对受控部件进行控制的车辆,所述方法包括:
向车辆服务器发送车控指令块软件包的下载请求;
接收所述车辆服务器根据所述下载请求发送的车控指令块软件包的版本选项;
将用户从所述版本选项中选定的目标版本的版本信息发送至所述车辆服务器;
接收所述车辆服务器根据所述目标版本的版本信息发送的目标车控指令块软件包的下载地址;
根据所述下载地址下载所述目标车控指令块软件包。
2.根据权利要求1所述的基于OTA的车控指令块软件包的下载方法,其特征在于,所述下载请求包括所述车辆的设备识别码、所述车辆的车控指令块软件包的当前版本信息和所述当前版本信息对应的版本认证信息;
其中,所述设备识别码、所述当前版本信息和所述当前版本信息对应的版本认证信息用于供所述车辆服务器对所述下载请求进行认证。
3.根据权利要求2所述的基于OTA的车控指令块软件包的下载方法,其特征在于,在所述根据所述下载地址下载所述目标车控指令块软件包之后,所述方法还包括:
加载所述目标车控指令块软件包,将所述当前版本信息更新为所述目标车控指令块软件包的版本信息,并将所述当前版本信息对应的版本认证信息更新为所述目标车控指令块软件包对应的版本认证信息。
4.根据权利要求1所述的基于OTA的车控指令块软件包的下载方法,其特征在于,所述下载地址有多个;则,
所述根据所述下载地址下载所述目标车控指令块软件包,具体包括:
获取所述目标车控指令块软件包在当前选定的下载地址的下载速率;
当所述下载速率存在异常时,更换下载地址下载所述目标车控指令块软件包。
5.根据权利要求1所述的基于OTA的车控指令块软件包的下载方法,其特征在于,所述根据所述下载地址下载目标车控指令块软件包,具体为:
根据所述下载地址和预先设定的目标车控指令块软件包的程序块的下载顺序,下载目标车控指令块软件包的所有程序块。
6.根据权利要求5所述的基于OTA的车控指令块软件包的下载方法,其特征在于,所述根据所述下载地址和预先设定的目标车控指令块软件包的程序块的下载顺序,下载目标车控指令块软件包的所有程序块,具体包括:
根据所述下载地址和预先设定的目标车控指令块软件包的程序块的下载顺序,下载所述目标车控指令块软件包的程序块,并获取所述程序块的下载速率;
当所述下载速率存在异常时,选择所述下载顺序中的下一程序块进行下载,直到下载完成目标车控指令块软件包的所有程序块。
7.根据权利要求1所述的基于OTA的车控指令块软件包的下载方法,其特征在于,所述根据所述下载地址下载所述目标车控指令块软件包,具体包括:
验证所述下载地址的合法性;
当所述下载地址合法时,下载所述目标车控指令块...
【专利技术属性】
技术研发人员:丁磊,徐超,
申请(专利权)人:华人运通上海云计算科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。