【技术实现步骤摘要】
OTA升级方法、装置、车载终端及存储介质
[0001]本专利技术一般涉及网络
,具体涉及一种OTA升级方法、装置、车载终端及存储介质。
技术介绍
[0002]随着通信技术的快速发展,越来越多的设备在使用过程中,需要不断地使用空间下载技术(Over-the-Air Technology,简称OTA)升级,例如车辆控制系统。其中,OTA升级主要是通过网络自动下载OTA升级包来对系统固件进行升级,也可以通过下载OTA升级包至SD卡以升级OTA,通过升级可以修复系统漏洞,优化系统功能。
[0003]目前,现有的车辆控制系统包括OTA管理系统和待升级车辆的OTA前端,OTA管理系统通过配置任务列表和升级软件包,并在接收到OTA前端的请求时发送升级软件包至OTA前端,从而完成OTA升级操作。
[0004]但是,该升级方案中当OTA升级失败后,使得控制系统程序版本过低或者无程序,需要人工现场使用特定移动设备更新系统,该操作过程浪费人力且耗时,从而导致车辆无法正常使用和安全行驶。
技术实现思路
[000 ...
【技术保护点】
【技术特征摘要】
1.一种OTA升级方法,其特征在于,包括:在前一OTA升级失败后,确定待修复模块,所述待修复模块为升级失败的待升级模块;再次初始化OTA环境;当对所述OTA环境初始化成功后,对所述待修复模块进行修复处理。2.根据权利要求1所述的OTA升级方法,其特征在于,确定待修复模块,包括:获取所述待升级模块的当前版本号和目标版本号;判断所述当前版本号是否低于所述目标版本号;若所述待升级模块的当前版本号低于所述目标版本号,则确定所述待升级模块为待修复模块。3.根据权利要求1所述的OTA升级方法,其特征在于,所述前一OTA升级包括:检测车辆状态信息;当所述车辆状态信息满足OTA条件时,初始化OTA环境,所述OTA条件包括:车辆处于静止状态和电量充足;对所述待升级模块进行升级,并记录待修复模块信息和升级版本信息。4.根据权利要求2所述的OTA升级方法,其特征在于,对所述待修复模块进行修复处理,包括:当所述待修复模块为多个时,获取每个所述待修复模块的待修复模块信息和对应的升级版本信息;根据每个所述待修复模块信息和对应的所述升级版本信息,将每个所述待修复模块修复至目标版本。5.根据权利要求4所述的OTA升级方法,其特征在于,所述待修复模块信息包括:待修复模块标识、与所述待修复模块标识对应的当前版本号和与所述待修复模块标识对应的当前版本软件包,所述升级版本信息包括:与所述待修复模块标识对应的目标版本号和与所述待修复模块标识对应的目标版本升级包;根据每个所述待修复模块信息和对应的所述升级版本信息,将每个所述待修复模块修复至目标版本,包括:将所述待修复模块标识...
【专利技术属性】
技术研发人员:孙晴晴,刘玲,李锋,
申请(专利权)人:惠州比亚迪电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。