本发明涉及车辆升级,尤其涉及一种车辆ota自适应升级方法。
背景技术:
1、目前,车辆ota升级是有前置条件的,即车辆在静止锁车小电瓶大于12v等诸多因素满足时,在tsp后台发起任务过程才可以成功,若在发起执行任务的当前时间点不满足升级就会失败。现有的升级流程具体如下:
2、首先,在ota平台进行控制器、车型、车辆、前置条件的维护,前置条件独立,且与控制器没有关联,在创建升级任务的时候会选择前置条件;其中一个车型可关联多个控制器,一个车型可关联多辆车;
3、其次,创建升级任务关联n辆车,针对这n辆车选择好前置条件和升级包;创建完成后ota平台会给这n辆车同一时刻发起升级任务,期间如有k辆车还在行驶或者前置条件不满足的情况都会造成升级失败;而升级失败的k辆车就需要平台间隔一定时间后重复创建升级任务对升级失败的这k个车辆重复升级任务,直至n辆车全部升级成功,则针对n辆车的任务才算完成,中间往往需要运维人员针对升级失败的车辆查找失败原因并针对失败的车辆重新创建升级任务并通知车主进行升级,过程中消耗大量人力。
技术实现思路
1、本发明的目的是提供一种车辆ota自适应升级方法,能够实现在一次升级任务过程精准升级,提高升级效率。
2、本发明采用的技术方案为:
3、一种车辆ota自适应升级方法,包括如下步骤:
4、a:配置车辆升级的前置信息,并使其相互关联;具体的:
5、ota平台配置各控制器型号库;
6、ota平台根据各控制器型号配置对应的升级前置条件;
7、ota平台配置车型并与车型对应的各个控制器的对应的控制器型号进行关联;
8、ota平台导入待管理的车辆库,并使车辆库中的车辆与车型信息进行关联;
9、b:搜集车辆的使用信息,筛选出适合升级的时间节点;具体如下:
10、ota平台采集车辆库中所有车辆对应的一段时期内的使用时间数据;
11、ota平台通过时间数据,建立每个车辆对应的升级时间节点库,节点库中每个车辆对应多个依次排列的时间节点,所述的时间节点为当前车辆最大概率的闲置时间段的开始时刻;
12、c:当车库中的车辆有对应升级任务时,ota平台创建完成升级任务,选取满足前置信息检查适合升级的时间节点进行升级任务推送,完成升级;具体过程如下:
13、任务创建完成后ota平台会根据对应车辆对应的时间节点顺序依次进行升级前置条件的检测:当第一时间节点内,车辆反馈的升级前置条件与升级任务中对应的前置升级调节匹配的话,第一时间节点即可对车辆进行升级任务推送;否则,等到第二时间节点时再次进行车辆反馈的升级前置调件与升级任务中对应的前置升级调节匹配检测,这样按照时间节点依次进行循环,直至升级成功。
14、所述的步骤c中,当当前时间节点车辆反馈的升级前置条件的不满足设定值时,那么当前时间节点在节点库中的后面的时间节点交换下顺序。
15、所述时间节点库中各个时间节点的排列顺序为车辆使用时当前时间段闲置概率由大到小,第二判断条件则是,间隔时间长度由大到小。
16、所述升级任务中有多个控制器同时升级的时候,车辆升级的各个控制器对应的前置条件取并集。
17、本发明本通过ota平台实现车辆信息的搜集以及使用数据的搜集,建立车辆对应使用习惯的时间节点库,同时把车辆和型号和对应的各个控制器以及各个控制器对应的升级的前置条件信息一一建立关联并存储,从而方便车辆需要升级的时候,ota平台在准备好升级任务后,不会立即推送,而是先通过车辆对应的时间节点库中的时间节点进行前置升级条件的反馈检查,得到车辆在当前时间节点反馈检查符合要求后,再进行升级任务的推送,时间节点的设置保证了升级时间的需求满足,而反馈检查保证了时间节点对应车辆前置升级条件的满足,这样就大大提升了升级成功的可能性,实现了精确升级。
1.一种车辆ota自适应升级方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的车辆ota自适应升级方法,其特征在于:所述的步骤c中,当当前时间节点车辆反馈的升级前置条件的不满足设定值时,那么当前时间节点在节点库中的后面的时间节点交换下顺序。
3.根据权利要求2所述的车辆ota自适应升级方法,其特征在于:所述时间节点库中各个时间节点的排列顺序为车辆使用时当前时间段闲置概率由大到小,第二判断条件则是,间隔时间长度由大到小。
4.根据权利要求3所述的车辆ota自适应升级方法,其特征在于:所述升级任务中有多个控制器同时升级的时候,车辆升级的各个控制器对应的前置条件取并集。
