【技术实现步骤摘要】
车辆升级控制方法及系统、OTA后台、车辆
本申请涉及车辆控制领域,尤其涉及一种车辆升级控制方法及系统、OTA(空中下载技术,Over-the-AirTechnology)后台、车辆和计算机存储介质。
技术介绍
随着信息技术的发展,在车辆领域的信息处理技术也越来越智能化,目前在针对车辆的智能化处理中,通常需要通过云端与车辆配合进行信息的处理,比如在车辆的软件升级过程中,需要获取升级包,进而车辆根据升级包进行刷写升级等处理。然而,如何在不同环境中对车辆进行不同的升级控制是需要解决的问题。
技术实现思路
为了解决现有技术中上述至少一个问题,本申请实施例提供一种车辆升级控制方法及系统、OTA后台、车辆、计算机存储介质。第一方面,本申请实施例提供一种车辆升级控制系统,包括:第一OTA后台、第二OTA后台、以及目标车辆;其中,所述第一OTA后台,用于生成至少一个车辆所对应的升级包以及刷写任务;所述第二OTA后台,用于生成至少一个车辆的更新刷写任务及其对应的新升级包;所述目标车辆,用于处 ...
【技术保护点】
1.一种车辆升级控制系统,包括:第一空中下载技术OTA后台、第二OTA后台以及目标车辆;其中,/n所述第一OTA后台,用于生成至少一个车辆所对应的升级包以及刷写任务;/n所述第二OTA后台,用于生成至少一个车辆的更新刷写任务及其对应的新升级包;/n所述目标车辆,用于处于第一环境的情况下,基于目标刷写任务,下载对应的目标升级包并进行升级处理;以及处于第二环境的情况下,基于目标更新刷写任务下载对应的新目标升级包并进行升级处理;其中,所述新目标升级包与所述目标升级包中对应ECU的软件版本不同;所述目标刷写任务为所述至少一个车辆对应的刷写任务中之一;所述目标更新刷写任务为所述至少一 ...
【技术特征摘要】
1.一种车辆升级控制系统,包括:第一空中下载技术OTA后台、第二OTA后台以及目标车辆;其中,
所述第一OTA后台,用于生成至少一个车辆所对应的升级包以及刷写任务;
所述第二OTA后台,用于生成至少一个车辆的更新刷写任务及其对应的新升级包;
所述目标车辆,用于处于第一环境的情况下,基于目标刷写任务,下载对应的目标升级包并进行升级处理;以及处于第二环境的情况下,基于目标更新刷写任务下载对应的新目标升级包并进行升级处理;其中,所述新目标升级包与所述目标升级包中对应ECU的软件版本不同;所述目标刷写任务为所述至少一个车辆对应的刷写任务中之一;所述目标更新刷写任务为所述至少一个车辆对应的更新刷写任务中之一。
2.根据权利要求1所述的系统,其特征在于,所述系统还包括:第一内容服务平台TSP、第二TSP;其中,
所述第一TSP,用于获取至少一个车辆的刷写任务;以及在基于目标车辆的至少一个ECU的相关信息确定所述目标车辆的标识的情况下,向所述目标车辆发送其标识对应的目标刷写任务;
所述第二TSP,用于向所述目标车辆发送对应的目标更新刷写任务。
3.根据权利要求2所述的系统,其特征在于,所述系统还包括:下载服务器以及内容分发网络CDN;其中,
所述下载服务器,用于接收并保存第一OTA后台发来的至少一个车辆所对应的升级包;以及为所述目标车辆提供目标升级包;
所述CDN,用于接收并保存第二OTA后台发来的至少一个车辆所对应的新升级包;以及为所述目标车辆提供所述新目标升级包;
相应的,
所述第一OTA后台,用于将所述至少一个车辆所对应的升级包发送至下载服务器;
所述第二OTA后台,用于将所述至少一个车辆所对应的新升级包发送至CDN;
所述目标车辆,用于处于第一环境的情况下,基于所述目标刷写任务,从所述下载服务器下载对应的目标升级包;以及处于第二环境的情况下,基于目标更新刷写任务从所述CDN下载对应的新目标升级包。
4.根据权利要求3所述的系统,其特征在于,所述系统还包括:
下线检测服务器,用于获取至少一个ECU的相关信息,以及确定至少一个车辆的升级任务;其中,所述升级任务中包含车辆的标识、以及至少一个ECU对应的升级包的版本信息;将所述至少一个车辆的升级任务通过所述第一TSP发送至所述第一OTA后台;
所述第一OTA后台,用于根据所述至少一个车辆的升级任务,生成所述至少一个车辆所对应的刷写任务及升级包。
5.根据权利要求4所述的系统,其特征在于,
所述下线检测服务器,还用于在所述目标车辆处于第一环境的情况下,基于目标车辆的至少一个ECU的相关信息确定所述目标车辆的标识,并基于所述目标车辆的标识触发所述第一TSP向所述目标车辆发送目标刷写任务。
6.根据权利要求5所述的系统,其特征在于,所述系统,还包括:
运营平台,用于确定至少一个车辆的ECU所对应的新升级任务,将所述至少一个车辆的ECU所对应的新升级任务推送至第二OTA后台;
所述第二OTA后台,用于根据所述至少一个车辆的ECU所对应的新升级任务,生成所述至少一个车辆的更新刷写任务及其对应的新升级包。
7.根据权利要求6所述的系统,其特征在于,所述系统还包括:
产品质量服务器,用于同步至少一个车辆变更信息至所述第二TSP;其中,所述车辆变更信息用于表征车辆的最新状态信息;
所述第二TSP,用于将至少一个车辆的变更信息发送至第二OTA后台;
所述第二OTA后台,用于基于所述至少一个车辆的变更信息、以及所述至少一个车辆的ECU所对应的新升级任务,生成所述至少一个车辆的更新刷写任务及其对应的新升级包。
8.根据权利要求7所述的系统,其特征在于,所述系统,还包括:
诊断仪后台,用于向诊断仪发送诊断序列以及诊断任务;以及获取所述诊断仪反馈的所述目标车辆的诊断结果,将所述诊断结果同步至产品质量服务器;
诊断仪,用于基于所述诊断序列以及诊断序列对目标车辆进行诊断,得到所述目标车辆的诊断结果。
9.根据权利要求7所述的系统,其特征在于,所述系统还包括:
远程诊断仪后台,用于通过所述第二TSP向目标车辆发送诊断序列,并获取到对应的诊断结果,将所述诊断结果同步至所述产品质量服务器。
10.根据权利要求7所述的系统,其特征在于,所述系统,还包括:
终端设备,用于下载所述目标车辆的新目标升级包或目标升级包;在与所述目标车辆建立通信连接的情况下,将所述新目标升级包或目标升级包发送至所述目标车辆;
所述目标车辆,还用于从所述终端设备获取所述新目标升级包或目标升级包。
11.根据权利要求10所述的系统,其特征在于,所述终端设备,还用于对所述目标车辆进行升级控制;其中,所述升级控制包括:对所述目标车辆进行立即升级或预约升级;
相应的,所述目标车辆,还用于根据终端设备的升级控制,基于下载的新目标升级包或目标升级包进行升级;或者,基于终端设备的预约升级控制在预约时间进行升级。
12.根据权利要求1-11任一项所述的系统,其特征在于,所述系统还包括:车辆软件平台VSP,用于为第一OTA后台以及第二OTA后台提供升级包及其版本信息、以及ECU的相关信息。
13.根据权利要求1-11任一项所述的系统,其特征在于,所述系统还包括:用户管理系统USS,用于对运维人员进行账号鉴权处理;以及针对所述运维人员的登录状态进行管理。
14.根据权利要求8所述的系统,其特征在于,
所述第二OTA后台与第二TSP之间通过开放应用程序接口API进行连接;
所述远程诊断仪后台与第二TSP之间通过开放API进行连接;
所述下线检测服务器与第一TSP之间通过开放API进行连接;
所述第一OTA后台与第一TSP之间通过开放API进行连接;
所述诊断仪与所述目标车辆之间通过UDS协议进行通信。
15.根据权利要求1-11任一项所述的系统,其特征在于,所述目标车辆,包括:唤醒模块、电源管理模块;其中,
所述唤醒模块,用于收到唤醒指令的情况下,向电源管理模块发起唤醒请求,以及向OTA组件发起唤醒请求;以及从电源管理模块发起持续上电请求;
所述电源管理模块,用于基于唤醒模块的请求,为至少一个ECU进行供电。
16.根据权利要求15所述的系统,其特征在于,所述目标车辆还包括:OTA组件;其中,
所述唤醒模块,还用于向OTA组件发起升级请求;
所述OTA组件,用于根据升级请求检测是否具备升级条件。
17.根据权利要求16所述的系统,其特征在于,
所述OTA组件,还用于在确定具备升级条件的情况下,切换至升级模式进行刷写,以及向唤醒模块发送升级请求响应成功的信息;以及向电源管理模块发送持续上电请求;或者,在确定不具备升级条件的情况下,向所述唤醒模块发送升级请求响应失败的信息;
相应的,所述唤醒模块,用于接收到送升级请求响应成功的信息后,停止向电源管理模块发送持续上电请求;或者,接收到升级请求响应失败的信息,停止向电源管理模块发送持续上电请求。
18.根据权利要求6所述的系统,其特征在于,
所述运营平台,用于针对所述目标车辆的第一ECU的N个软件模块确定新升级任务;N为大于等于1的整数;其中,所述N个软件模块为同一类软件模块;
相应的,所述第二OTA后台,用于基于包含针对所述目标车辆的第一ECU的N个软件模块的新升级任务生成对应的新目标升级包。
19.根据权利要求18所述的系统,其特征在于,所述软件模块包括以下类型中至少一种:系统类软件模块、应用类软件模块、数据类软件模块。
20.根据权利要求19所述的系统,其特征在于,
所述第二OTA后台,还用于确定针对所述第一ECU的N个软件模块的新升级包为全量包或差量包,生成针对第一ECU的全量新升级包或差量新升级包。
21.根据权利要求19所述的系统,其特征在于,
所述运营平台,还用于在所述目标车辆的第二ECU具备至少一个相关ECU的情况下,针对所述目标车辆的第二ECU以及所述至少一个相关ECU确定新升级任务;其中,所述至少一个相关ECU为与所述第一ECU之间具备软件依赖关系的ECU;
所述第二OTA后台,还用于基于包含针对所述目标车辆的第二ECU以及所述至少一个相关ECU的新升级任务生成对应的更新刷写任务。
22.根据权利要求18-21任一项所述的系统,其特征在于,
所述目标车辆,还用于基于第一ECU所对应的新目标升级包对所述N个软件模块进行升级刷写;
和/或,
所述目标车辆,还用于基于所述第二ECU及至少一个相关ECU分别对应的新目标升级包进行升级刷写;若所述第二ECU以及所述至少一个相关ECU中存在ECU刷写失败,则所述第二ECU以及所述至少一个相关ECU联合回滚。
23.一种车辆升级控制方法,应用于第一OTA后台,包括:
生成至少一个车辆所对应的升级包以及刷写任务;
将所述至少一个车辆所对应的刷写任务发送至第一TSP;其中,所述第一TSP用于在基于目标车辆的至少一个ECU的相关信息确定所述目标车辆的标识的情况下,...
【专利技术属性】
技术研发人员:丁磊,杨威,
申请(专利权)人:华人运通上海云计算科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。