车辆OTA升级方法、装置、电子设备及存储介质与流程

    技术2025-04-16  42


    本申请涉及交通领域,尤其涉及一种车辆ota升级方法、装置、电子设备及存储介质。


    背景技术:

    1、随着汽车行业的快速发展,汽车电子化、智能化、网络化程度不断提高,车辆软件及车载系统的升级需求日益增多。传统的车辆软件、车载系统升级方式需要车主到4s店进行,已无法满足用户便捷、高效的需求。为了解决这一问题,汽车ota(over-the-air)升级技术应运而生。ota升级作为一种远程无线升级技术,无需车主到4s店,通过无线网络,远程对车辆软件、车载系统进行升级,提高了升级的便捷性,并得以广泛应用。

    2、相关技术中,云端下发的ota任务可能与车端存在兼容性问题,且车端在进行ota任务的安装过程中,稳定性不佳,易导致ota任务安装失败。


    技术实现思路

    1、有鉴于此,本申请提供一种车辆ota升级方法、装置、电子设备及存储介质,能够确保下发的ota任务与车辆的兼容性,以及车辆在进行ota任务安装过程中的稳定性。

    2、本申请实施例提供一种车辆ota升级方法,包括:获取目标车辆的初始软件版本信息以及属性信息,其中,所述属性信息用于表征所述目标车辆的车型特征;根据所述初始软件版本信息确定与所述属性信息匹配的目标软件版本信息;根据所述目标软件版本信息生成ota任务,其中,所述ota任务中携带ota升级策略,所述ota升级策略至少包括所述ota任务中各待升级软件的升级优先级;将所述ota任务下发至所述目标车辆,以使所述目标车辆根据所述ota升级策略对所述ota任务进行安装。

    3、与相关技术相比,本申请实施例至少具有以下优点:通过获取目标车辆的初始软件版本信息以及属性信息,再通过初始软件版本信息确定与属性信息匹配的目标软件版本信息,使得不同属性信息的车辆对应的目标软件版本信息不同,从而使得基于目标软件版本信息生成的ota任务能够与目标车辆适配,确保了ota任务与目标车辆之间的兼容性;此外,由于ota任务中携带ota升级策略,ota升级策略至少包括ota任务中各待升级软件的升级优先级,使得目标车辆在进行ota任务安装时,待升级软件的升级顺序与升级优先级匹配,避免了类似于“部分ota任务需要先升级系统软件再升级应用软件,否则系统可能在软件升级过程中崩溃”的情况的发生,提高了车辆在进行ota任务安装过程中的稳定性。

    4、在一些可能的实现方式中,所述方法还包括:接收所述目标车辆上报的监控信息,其中,所述目标车辆在安装所述ota任务的过程中,监控所述ota任务的安装进度并基于所述监控的结果生成所述监控信息;根据所述监控信息检测所述目标车辆的ota任务安装进度是否正常,并在检测出所述目标车辆的ota任务安装进度异常时,调整所述ota升级策略,得到新的ota任务;将所述新的ota任务下发至所述目标车辆。

    5、在一些可能的实现方式中,所述ota升级策略还包括安装次数,在所述调整所述ota升级策略之前,所述方法还包括:检测所述目标车辆的ota任务下发次数是否达到所述安装次数;所述调整所述ota升级策略,得到新的ota任务,包括:在检测到所述目标车辆的ota任务下发次数未达到所述安装次数时,调整所述ota升级策略,得到所述新的ota任务;所述方法还包括:在检测到所述目标车辆的ota任务下发次数达到所述安装次数时,向所述目标车辆发送ota任务安装退出指令。

    6、在一些可能的实现方式中,所述方法还包括:在根据所述监控信息检测到所述目标车辆的ota任务安装后,接收所述目标车辆上报的软件诊断信息,其中,所述目标车辆在所述ota任务安装完成后,对所述ota任务对应的软件运行情况进行诊断,并基于所述诊断的结果生成所述软件诊断信息;根据所述软件诊断信息检测所述ota任务对应的软件是否运行正常,在检测出所述ota任务对应的软件运行异常时,发送警报信息。

    7、在一些可能的实现方式中,所述ota升级策略还包括升级时间段;所述将所述ota任务下发至所述目标车辆,以使所述目标车辆根据所述ota升级策略对所述ota任务进行安装,包括:将所述ota任务下发至所述目标车辆,以使所述目标车辆在所述升级时间段内根据所述升级优先级对所述ota任务进行安装。

    8、在一些可能的实现方式中,在所述获取目标车辆的初始软件版本信息以及属性信息之前,还包括:建立用于收集目标车辆软件信息和属性信息的配置目录,其中,不同车型特征的目标车辆对应不同的配置目录;响应于所述目标车辆的查询请求,向所述目标车辆发送与所述目标车辆匹配的配置目录,其中,所述目标车辆在接收到所述配置目录后,根据所述配置目录上传所述初始软件版本信息以及所述属性信息;将所述初始软件版本信息和所述属性信息存储至数据库;所述获取目标车辆的初始软件版本信息以及属性信息,包括:从所述数据库中提取所述初始软件版本信息和所述属性信息。

    9、在一些可能的实现方式中,在从所述数据库中提取所述初始软件版本信息和所述属性信息之前,还包括:检测符合预设ota更新规则的所有车辆;所述从所述数据库中提取所述初始软件版本信息和所述属性信息,包括:在所述目标车辆符合所述预设ota更新规则时,从所述数据库中提取所述初始软件版本信息和所述属性信息。

    10、本申请第二方面公开了一种车辆ota升级装置,包括:车辆信息获取模块、软件版本确定模块、ota任务生成模块以及ota任务下发模块;所述车辆信息获取模块用于获取目标车辆的初始软件版本信息以及属性信息,其中,所述属性信息用于表征所述目标车辆的车型特征;所述软件版本确定模块用于根据所述初始软件版本信息确定与所述属性信息匹配的目标软件版本信息;所述ota任务生成模块用于根据所述目标软件版本信息生成ota任务,其中,所述ota任务中携带ota升级策略,所述ota升级策略至少包括所述ota任务中各待升级软件的升级优先级;所述ota任务下发模块用于将所述ota任务下发至所述目标车辆,以使所述目标车辆根据所述ota升级策略对所述ota任务进行安装。

    11、本申请第三方面公开了一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储指令,所述处理器用于调用所述存储器中的指令,使得所述电子设备执行上述的目标车辆ota升级方法。

    12、本申请第四方面公开了一种存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行上述的目标车辆ota升级方法。

    13、可以理解地,上述提供的第二方面车辆ota升级装置、第三方面的电子设备以及第四方面的存储介质,均与上述第一方面的方法对应,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。



    技术特征:

    1.一种车辆ota升级方法,其特征在于,包括:

    2.根据权利要求1所述的车辆ota升级方法,其特征在于,所述方法还包括:

    3.根据权利要求2所述的车辆ota升级方法,其特征在于,所述ota升级策略还包括安装次数,在所述调整所述ota升级策略之前,所述方法还包括:

    4.根据权利要求2所述的车辆ota升级方法,其特征在于,所述方法还包括:

    5.根据权利要求1所述的车辆ota升级方法,其特征在于,所述ota升级策略还包括升级时间段;

    6.根据权利要求1所述的车辆ota升级方法,其特征在于,在所述获取目标车辆的初始软件版本信息以及属性信息之前,还包括:

    7.根据权利要求6所述的车辆ota升级方法,其特征在于,在从所述数据库中提取所述初始软件版本信息和所述属性信息之前,还包括:

    8.一种车辆ota升级装置,其特征在于,包括:车辆信息获取模块、软件版本确定模块、ota任务生成模块以及ota任务下发模块;

    9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器用于存储指令,所述处理器用于调用所述存储器中的指令,使得所述电子设备执行权利要求1至权利要求7中任一项所述的车辆ota升级方法。

    10.一种存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1至权利要求7中任一项所述的车辆ota升级方法。


    技术总结
    本申请提供一种车辆OTA升级方法、装置、电子设备及存储介质,方法包括:获取目标车辆的初始软件版本信息以及属性信息,其中,所述属性信息用于表征所述目标车辆的车型特征;根据所述初始软件版本信息确定与所述属性信息匹配的目标软件版本信息;根据所述目标软件版本信息生成OTA任务,其中,所述OTA任务中携带OTA升级策略,所述OTA升级策略至少包括所述OTA任务中各待升级软件的升级优先级;将所述OTA任务下发至所述目标车辆,以使所述目标车辆根据所述OTA升级策略对所述OTA任务进行安装。本申请能够确保下发的OTA任务与车辆的兼容性,以及车辆在进行OTA任务安装过程中的稳定性。

    技术研发人员:宛庆,黄汐豪,胡明山
    受保护的技术使用者:雷达新能源汽车(浙江)有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-29385.html

    最新回复(0)