一种远程升级方法及装置与流程

文档序号:30756978发布日期:2022-07-13 11:53阅读:来源:国知局

技术特征:
1.一种远程升级方法,其特征在于,所述方法包括:获取车辆的电子控制单元ecu信息和升级需求信息,并将所述ecu信息和所述升级需求信息上传至空中下载技术ota服务器;获取目标升级包,所述目标升级包为所述ota服务器构建的多个升级包中与所述ecu信息和所述升级需求信息匹配的升级包;在满足使能条件的情况下,根据所述目标升级包对所述车辆的ecu进行远程升级。2.根据权利要求1所述的方法,其特征在于,所述获取车辆的电子控制单元ecu信息和升级需求信息,并将所述ecu信息和所述升级需求信息上传至空中下载技术ota服务器,包括:获取所述ecu信息和在预设时间间隔内所述车辆的里程数据、故障类别数据、发动机转速数据和变速箱挡位数据;根据所述里程数据、所述故障类别数据、所述发动机转速数据和所述变速箱挡位数据,生成所述升级需求信息;将所述ecu信息和所述升级需求信息上传至所述ota服务器。3.根据权利要求2所述的方法,其特征在于,所述根据所述里程数据、所述故障类别数据、所述发动机转速数据和所述变速箱挡位数据,生成所述升级需求信息,包括:在所述里程数据在第一里程区间、所述故障类别数据为特定故障、所述发动机转速数据达到第一转速阈值、所述变速箱挡位数据为第一挡位区间的情况下,生成第一需求信息,所述第一需求信息以动力性为首要优先级;在所述里程数据在第二里程区间、所述故障类别数据无特定故障、所述发动机转速数据达到第二转速阈值、所述变速箱挡位数据为第二挡位区间的情况下,生成第二需求信息,所述第二需求信息以经济性为首要优先级;在所述里程数据在第三里程区间、所述故障类别数据无特定故障、所述发动机转速数据达到第三转速阈值、所述变速箱挡位数据为第三挡位区间的情况下,生成第三需求信息,所述第三需求信息以舒适性为首要优先级;其中,所述第三里程区间中最大里程值大于所述第一里程区间中最大里程值,所述第一里程区间中最大里程值大于所述第二里程区间中最大里程值;所述特定故障包括增压器故障和/或水温超温;所述第一转速阈值大于所述第二转速阈值,所述第二转速阈值大于所述第三转速阈值;所述第一挡位区间和所述第二挡位区间为低速挡,所述第三挡位区间为高速档。4.根据权利要求1所述的方法,其特征在于,所述在满足使能条件的情况下,根据所述目标升级包对所述车辆的ecu进行远程升级之后,所述方法还包括:检测所述车辆的故障信息;在所述故障信息为存在故障的情况下,卸载所述目标升级包,并恢复所述ecu进行远程升级之前的数据。5.根据权利要求4所述的方法,其特征在于,所述在所述故障信息为存在故障的情况下,卸载所述目标升级包,并恢复所述ecu进行远程升级之前的数据包括:在所述故障信息为所述目标升级包与所述车辆的硬件版本不兼容的情况下,卸载所述目标升级包,并恢复所述ecu进行远程升级之前的数据;
在所述故障信息为不满足所述使能条件的情况下,暂停所述ecu进行远程升级,将所述目标升级包存入缓存区,并恢复所述ecu进行远程升级之前的数据,在满足所述使能条件后完成所述ecu远程升级;其中,所述使能条件包括所述车辆的当前行驶速度为0km/h、当前发动机转速为0r/min、当前电压的范围为12v至14v且通电、当前无故障码以及当前温度在预设范围内。6.一种远程升级装置,其特征在于,所述装置包括:第一获取模块,用于获取车辆的电子控制单元ecu信息和升级需求信息,并将所述ecu信息和所述升级需求信息上传至空中下载技术ota服务器;第二获取模块,用于获取目标升级包,所述目标升级包为所述ota服务器构建的多个升级包中与所述ecu信息和所述升级需求信息匹配的升级包;升级模块,用于在满足使能条件的情况下,根据所述目标升级包对所述车辆的ecu进行远程升级。7.根据权利要求6所述的装置,其特征在于,所述第一获取模块包括:获取子模块,用于获取所述ecu信息和在预设时间间隔内所述车辆的里程数据、故障类别数据、发动机转速数据和变速箱挡位数据;生成子模块,用于根据所述里程数据、所述故障类别数据、所述发动机转速数据和所述变速箱挡位数据,生成所述升级需求信息;上传子模块,用于将所述ecu信息和所述升级需求信息上传至所述ota服务器。8.根据权利要求7所述的装置,其特征在于,所述生成子模块,包括:第一生成单元,用于在所述里程数据在第一里程区间、所述故障类别数据为特定故障、所述发动机转速数据达到第一转速阈值、所述变速箱挡位数据为第一挡位区间的情况下,生成第一需求信息,所述第一需求信息以动力性为首要优先级;第二生成单元,用于在所述里程数据在第二里程区间、所述故障类别数据无特定故障、所述发动机转速数据达到第二转速阈值、所述变速箱挡位数据为第二挡位区间的情况下,生成第二需求信息,所述第二需求信息以经济性为首要优先级;第三生成单元,用于在所述里程数据在第三里程区间、所述故障类别数据无特定故障、所述发动机转速数据达到第三转速阈值、所述变速箱挡位数据为第三挡位区间的情况下,生成第三需求信息,所述第三需求信息以舒适性为首要优先级;其中,所述第三里程区间中最大里程值大于所述第一里程区间中最大里程值,所述第一里程区间中最大里程值大于所述第二里程区间中最大里程值;所述特定故障包括增压器故障和/或水温超温;所述第一转速阈值大于所述第二转速阈值,所述第二转速阈值大于所述第三转速阈值;所述第一挡位区间和所述第二挡位区间为低速挡,所述第三挡位区间为高速档。9.根据权利要求6所述的装置,其特征在于,所述装置还包括:检测模块,用于检测所述车辆的故障信息;恢复模块,用于在所述故障信息为存在故障的情况下,卸载所述目标升级包,并恢复所述ecu进行远程升级之前的数据。10.根据权利要求9所述的装置,其特征在于,所述恢复模块包括:第一恢复子模块,用于在所述故障信息为所述目标升级包与所述车辆的硬件版本不兼
容的情况下,卸载所述目标升级包,并恢复所述ecu进行远程升级之前的数据;第二恢复子模块,用于在所述故障信息为不满足所述使能条件的情况下,暂停所述ecu进行远程升级,将所述目标升级包存入缓存区,并恢复所述ecu进行远程升级之前的数据,在满足所述使能条件后完成所述ecu远程升级;其中,所述使能条件包括所述车辆的当前行驶速度为0km/h、当前发动机转速为0r/min、当前电压的范围为12v至14v且通电、当前无故障码以及当前温度在预设范围内。

技术总结
本发明提供一种远程升级方法及装置,所述方法包括:获取车辆的电子控制单元ECU信息和升级需求信息,并将ECU信息和升级需求信息上传至空中下载技术OTA服务器;获取目标升级包,目标升级包为OTA服务器构建的多个升级包中与ECU信息和升级需求信息匹配的升级包;在满足使能条件的情况下,根据目标升级包对车辆的ECU进行远程升级。这样,从OTA服务器预先构建的多个升级包中获取与ECU信息和升级需求信息匹配的目标升级包,以减少由于版本不兼容导致升级失败、出现故障的情况;在满足使能条件的情况下,再根据目标升级包对车辆的ECU进行远程升级,以减少在升级过程中突然中断导致升级失败、出现故障的情况。从而降低了利用OTA技术对ECU进行远程升级时的故障率。对ECU进行远程升级时的故障率。对ECU进行远程升级时的故障率。


技术研发人员:孙霞 邵军 陈英俊
受保护的技术使用者:北京汽车集团越野车有限公司
技术研发日:2022.04.08
技术公布日:2022/7/12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1