System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车辆座舱OTA升级方法、装置、电子设备、存储介质及车辆制造方法及图纸_技高网

车辆座舱OTA升级方法、装置、电子设备、存储介质及车辆制造方法及图纸

技术编号:43697465 阅读:14 留言:0更新日期:2024-12-18 21:12
本申请公开一种车辆座舱OTA升级方法、装置、电子设备、存储介质及车辆,涉及OTA升级领域,方法包括:查询升级任务是否存在;若,不存在,则向云端请求下载OTA升级包并进行B面升级;判断B面升级是否完毕;若,完毕,则根据下载的OTA升级包进行A面升级;其中,进行A面升级前发送OTA升级权限请求;根据接收对应所述OTA升级权限请求的允许指令,进行A面升级。通过上述方案,区别B面和A面在OTA升级时的触发条件,使A面刷写数据时加入人员的参与,减少人员参与OTA升级的过程时间,降低人员参与OTA升级的不适感。通过判断A面升级是否成功,在不成功时将A面恢复出厂设置,防止出现OTA升级失败后导致车辆停驶。

【技术实现步骤摘要】

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


技术介绍

1、随着汽车智能化、网联化的发展,智能座舱已成为汽车的重要组成部分。然而,现有的智能座舱软件升级方式往往需要用户确定各种升级条件、进行车辆状态检测,伴随升级时长至少需要10分钟至30分钟甚至更久,不仅升级过程繁琐,且容易造成车辆停驶,影响用户体验。

2、因此,需要一种车辆座舱ota升级的方案,通过缩短人员参与等待的时间,减少升级失败带来的车辆停驶问题。


技术实现思路

1、本专利技术的目的在于提供一种车辆座舱ota升级方法、车辆座舱ota升级装置、电子设备、存储介质及车辆,至少解决等待ota升级时间过长的问题,解决升级失败后车辆停驶的问题中的一个技术问题。

2、本专利技术提供了下述方案:

3、根据本专利技术的一个方面,提供一种车辆座舱ota升级方法,所述车辆座舱ota升级方法包括:

4、查询升级任务是否存在;

5、若,不存在,则向云端请求下载ota升级包并进行b面升级;

6、判断b面升级是否完毕;

7、若,完毕,则根据下载的ota升级包进行a面升级;

8、其中,进行a面升级前发送ota升级权限请求;

9、根据接收对应所述ota升级权限请求的允许指令,进行a面升级。

10、进一步的,所述进行a面升级包括:

11、确认系统是否处于停止运行时间窗口;

12、若,是,则确认电源可持续输出时长是否大于a面升级的预设时长阈值;

13、若,大于,则控制电源保持持续输出并同步进行a面升级;

14、还包括,判断a面升级是否成功;

15、若,不成功,则恢复a面的出厂状态。

16、进一步的,所述发送ota升级权限请求包括:

17、获取车辆状态的信息;

18、所述车辆状态的信息包括,车辆准备插电的状态、车辆恢复驻车的状态和车辆停靠预设位置的状态;

19、根据车辆当前状态为车辆准备插电的状态、车辆恢复驻车的状态或/和车辆停靠预设位置的状态,发送ota升级权限请求。

20、进一步的,所述查询升级任务是否存在还包括:

21、判断系统当前是否收到usb升级或fota升级的通知;

22、若,收到,则停止进行中的b面升级并删除已下载数据;

23、响应usb升级或fota升级的指令,刷写b面。

24、进一步的,所述进行b面升级包括:

25、清点ota升级包,判断是否包括不支持a/b面直接拷贝的部分;

26、若,包括,则判断b面升级是否完成不支持a/b面直接拷贝的部分;

27、若,完成,则根据接收对应所述ota升级权限请求的允许指令,进行a面升级,否则,待b面升级完成不支持a/b面直接拷贝的部分后,发送ota升级权限请求。

28、进一步的,还包括:

29、查询升级任务是否存在;

30、若,存在,则发送ota升级权限请求并判断是否接收到ota升级权限请求的允许指令;

31、若,收到,则确认系统是否处于非停止运行时间窗口;

32、若,是,则下载ota升级包并进行b面升级;

33、判断b面升级是否完毕;

34、若,完毕,则确认系统是否处于停止运行时间窗口;

35、若,是,则确认电源可持续输出时长是否大于a面升级的预设时长阈值;

36、若,大于,则控制电源保持持续输出并同步进行a面升级;

37、还包括,判断a面升级是否成功;

38、若,不成功,则恢复a面的出厂状态。

39、根据本专利技术的二个方面,提供一种车辆座舱ota升级装置,所述车辆座舱ota升级装置包括:

40、查询模块,用于查询升级任务是否存在;

41、请求模块,用于若,不存在,则向云端请求下载ota升级包并进行b面升级;

42、判断模块,用于判断b面升级是否完毕;

43、升级模块,用于,若,完毕,则根据下载的ota升级包进行a面升级;

44、权限模块,用于进行a面升级前发送ota升级权限请求;

45、执行模块,用于根据接收对应所述ota升级权限请求的允许指令,进行a面升级。

46、根据本专利技术的三个方面,提供一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

47、所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行所述车辆座舱ota升级方法的步骤。

48、根据本专利技术的四个方面,提供一种计算机可读存储介质,包括:其存储有可由电子设备执行的计算机程序,当计算机程序在电子设备上运行时,使得电子设备执行所述车辆座舱ota升级方法的步骤。

49、根据本专利技术的五个方面,提供一种车辆,包括:

50、电子设备,用于实现所述车辆座舱ota升级方法的步骤;

51、处理器,处理器运行程序,当程序运行时从电子设备输出的数据执行所述车辆座舱ota升级方法的步骤;

52、存储介质,用于存储程序,程序在运行时对于从电子设备输出的数据执行所述车辆座舱ota升级方法的步骤。

53、通过上述方案,获得如下有益的技术效果:

54、本申请通过区别b面和a面在ota升级时的触发条件,使a面刷写数据时加入人员的参与,减少人员参与ota升级的过程时间,降低人员参与ota升级的不适感。

55、本申请通过判断a面升级是否成功,在不成功时将a面恢复出厂设置,防止出现ota升级失败后导致车辆停驶。

56、本申请通过完全b面ota升级包刷写完成后再进行a面的ota升级,防止反复的b面、a面的刷写数据,减少发送ota升级权限请求的次数和频率。

本文档来自技高网...

【技术保护点】

1.一种车辆座舱OTA升级方法,其特征在于,所述车辆座舱OTA升级方法包括:

2.根据权利要求1所述的车辆座舱OTA升级方法,其特征在于,所述进行A面升级包括:

3.根据权利要求2所述的车辆座舱OTA升级方法,其特征在于,所述发送OTA升级权限请求包括:

4.根据权利要求3所述的车辆座舱OTA升级方法,其特征在于,所述查询升级任务是否存在还包括:

5.根据权利要求4所述的车辆座舱OTA升级方法,其特征在于,所述进行B面升级包括:

6.根据权利要求5所述的车辆座舱OTA升级方法,其特征在于,还包括:

7.一种车辆座舱OTA升级装置,其特征在于,所述车辆座舱OTA升级装置包括:

8.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

9.一种计算机可读存储介质,其特征在于,包括:其存储有可由电子设备执行的计算机程序,当计算机程序在电子设备上运行时,使得电子设备执行权利要求1至6任一项所述车辆座舱OTA升级方法的步骤。

10.一种车辆,其特征在于,包括:

...

【技术特征摘要】

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

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

3.根据权利要求2所述的车辆座舱ota升级方法,其特征在于,所述发送ota升级权限请求包括:

4.根据权利要求3所述的车辆座舱ota升级方法,其特征在于,所述查询升级任务是否存在还包括:

5.根据权利要求4所述的车辆座舱ota升级方法,其特征在于,所述进行b面升级包括:

6.根据权利要求5所述的车辆座...

【专利技术属性】
技术研发人员:张潇逸刘杰陈彩可范莉娟
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1