技术新讯 > 计算推算,计数设备的制造及其应用技术 > 车辆软件升级方法、装置、电子设备及存储介质与流程  >  正文

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

  • 国知局
  • 2024-07-31 22:47:24

本技术涉及汽车领域,特别涉及一种车辆软件升级方法、装置、电子设备及存储介质。

背景技术:

1、随着汽车技术的发展以及经济水平的日益提高,车辆的普及程度越来越高,给人们出行带来了很多便利。其中,ota(over-the-air technology,空中下载技术)成为了汽车领域的热门技术,ota是指通过远程操作的方式实现对车辆中的软件进行升级。

2、相关技术中,用户通过在车辆的车机大屏中进行操作,来实现车辆的远程升级,但是这种方式仍然不够便捷。

技术实现思路

1、本技术实施例提供了一种车辆软件升级方法、装置、电子设备及存储介质,能够提高车辆软件升级方法的便捷性。所述技术方案如下。

2、一方面,提供了一种车辆软件升级方法,应用于目标车辆和移动终端,所述目标车辆登录的账号与所述移动终端登录的账号关联,所述方法包括:

3、所述目标车辆接收所述远程服务器发送的软件升级包;

4、所述移动终端接收远程服务器发送的升级通知消息;

5、所述移动终端响应于对所述升级通知消息的升级确认操作,向所述目标车辆发送升级指令;

6、所述目标车辆响应于所述移动终端的升级指令,在所述目标车辆满足升级条件时,基于所述软件升级包对所述目标车辆中的软件进行升级,向所述移动终端发送升级进度;

7、所述移动终端接收所述升级进度,显示所述升级进度。

8、在一种可能的实现方式中,所述移动终端响应于对所述升级通知消息的升级确认操作,向所述目标车辆发送升级指令,包括:

9、所述移动终端显示所述升级通知消息、第一确认选项和第一取消选项;

10、所述移动终端响应于对所述第一确认选项的触发操作,向所述目标车辆发送所述升级指令。

11、在一种可能的实现方式中,所述移动终端响应于对所述第一确认选项的触发操作,向所述目标车辆发送所述升级指令,包括:

12、所述移动终端响应于对所述第一确认选项的触发操作,显示提示窗口,所述提示窗口包括所述升级条件、升级版本、升级包大小、升级预计花费的时长或升级目的中的至少一项,所述提示窗口还包括第二确认选项和第二取消选项;

13、所述移动终端响应于对所述第二确认选项的触发操作,向所述目标车辆发送所述升级指令。

14、在一种可能的实现方式中,所述移动终端响应于对所述第二确认选项的触发操作,向所述目标车辆发送所述升级指令,包括:

15、所述移动终端响应于对所述第二确认选项的触发操作,显示倒计时提示消息、第三确认选项和第三取消选项,所述倒计时提示消息表示在倒计时结束时开始升级;

16、响应于对所述第三确认选项的触发操作,向所述目标车辆发送所述升级指令;或者,在倒计时结束时,向所述目标车辆发送所述升级指令。

17、在一种可能的实现方式中,所述方法还包括:

18、所述目标车辆在接收到所述远程服务器发送的软件升级包之后,对所述目标车辆进行检测,在所述目标车辆满足所述升级条件的情况下,向所述远程服务器发送第一反馈消息,所述第一反馈消息表示所述目标车辆满足所述升级条件;所述远程服务器用于在接收到所述第一反馈消息时,向所述移动终端发送所述升级通知消息。

19、在一种可能的实现方式中,所述方法还包括:

20、所述目标车辆响应于所述移动终端的升级指令,在所述目标车辆不满足所述升级条件的情况下,向所述移动终端发送第二反馈消息,所述第二反馈消息表示所述目标车辆不满足所述升级条件,所述第二反馈消息还包括所述目标车辆不满足所述升级条件的原因;

21、所述移动终端接收所述第二反馈消息,显示所述第二反馈消息。

22、在一种可能的实现方式中,所述移动终端接收所述第二反馈消息,显示所述第二反馈消息,包括:

23、所述移动终端接收所述第二反馈消息,显示所述第二反馈消息和升级设置窗口;其中,所述升级设置窗口包括预约升级选项、自动升级选项、升级提示选项、取消升级选项或车辆控制选项中的至少一项;

24、所述预约升级选项用于设置对所述目标车辆的软件进行升级的预约时间点,所述自动升级选项用于设置在所述目标车辆满足所述升级条件的情况下自动进行升级,所述升级提示选项用于设置在所述目标车辆满足所述升级条件的情况下向所述移动终端发送提示消息,所述取消升级选项用于设置取消对所述目标车辆的软件进行升级,所述车辆控制选项用于设置一键将所述目标车辆调整为满足所述升级条件的状态。

25、在一种可能的实现方式中,所述目标车辆响应于所述移动终端的升级指令,在所述目标车辆满足升级条件时,基于所述软件升级包对所述目标车辆中的软件进行升级,包括:

26、如果所述软件升级包属于手动升级类型,则所述目标车辆响应于所述升级指令,在所述目标车辆满足所述升级条件时,基于所述软件升级包对所述目标车辆中的软件进行升级;

27、所述方法还包括:

28、如果所述软件升级包属于自动升级类型,则所述目标车辆在所述目标车辆满足所述升级条件时,基于所述软件升级包对所述目标车辆中的软件进行升级。

29、在一种可能的实现方式中,所述升级条件包括以下至少一项:

30、所述目标车辆的车门处于关闭状态;

31、所述目标车辆的电量大于电量阈值;

32、所述目标车辆的档位位于p档;

33、所述目标车辆的蓄电池电压大于电压阈值;

34、所述目标车辆处于非充电状态;

35、所述目标车辆的手刹处于拉起状态;

36、所述目标车辆处于非启动状态。

37、另一方面,提供了一种车辆软件升级方法,应用于目标车辆和移动终端,所述目标车辆登录的账号与所述移动终端登录的账号关联,所述装置包括:

38、第一接收模块,用于接收所述远程服务器发送的软件升级包;

39、第二接收模块,用于接收远程服务器发送的升级通知消息;

40、指令发送模块,用于响应于对所述升级通知消息的升级确认操作,向所述目标车辆发送升级指令;

41、升级模块,用于响应于所述移动终端的升级指令,在所述目标车辆满足升级条件时,基于所述软件升级包对所述目标车辆中的软件进行升级,向所述移动终端发送升级进度;

42、显示模块,用于接收所述升级进度,显示所述升级进度。

43、在一种可能的实现方式中,所述指令发送模块,用于:

44、所述移动终端显示所述升级通知消息、第一确认选项和第一取消选项;

45、所述移动终端响应于对所述第一确认选项的触发操作,向所述目标车辆发送所述升级指令。

46、在一种可能的实现方式中,所述指令发送模块,用于:

47、所述移动终端响应于对所述第一确认选项的触发操作,显示提示窗口,所述提示窗口包括所述升级条件、升级版本、升级包大小、升级预计花费的时长或升级目的中的至少一项,所述提示窗口还包括第二确认选项和第二取消选项;

48、所述移动终端响应于对所述第二确认选项的触发操作,向所述目标车辆发送所述升级指令。

49、在一种可能的实现方式中,所述指令发送模块,用于:

50、所述移动终端响应于对所述第二确认选项的触发操作,显示倒计时提示消息、第三确认选项和第三取消选项,所述倒计时提示消息表示在倒计时结束时开始升级;

51、响应于对所述第三确认选项的触发操作,向所述目标车辆发送所述升级指令;或者,在倒计时结束时,向所述目标车辆发送所述升级指令。

52、在一种可能的实现方式中,所述装置还包括:

53、第一发送模块,用于在接收到所述远程服务器发送的软件升级包之后,对所述目标车辆进行检测,在所述目标车辆满足所述升级条件的情况下,向所述远程服务器发送第一反馈消息,所述第一反馈消息表示所述目标车辆满足所述升级条件;所述远程服务器用于在接收到所述第一反馈消息时,向所述移动终端发送所述升级通知消息。

54、在一种可能的实现方式中,所述装置还包括:

55、第二发送模块,用于所述目标车辆响应于所述移动终端的升级指令,在所述目标车辆不满足所述升级条件的情况下,向所述移动终端发送第二反馈消息,所述第二反馈消息表示所述目标车辆不满足所述升级条件,所述第二反馈消息还包括所述目标车辆不满足所述升级条件的原因;

56、所述显示模块,还用于接收所述第二反馈消息,显示所述第二反馈消息。

57、在一种可能的实现方式中,所述显示模块,用于:

58、所述移动终端接收所述第二反馈消息,显示所述第二反馈消息和升级设置窗口;其中,所述升级设置窗口包括预约升级选项、自动升级选项、升级提示选项、取消升级选项或车辆控制选项中的至少一项;

59、所述预约升级选项用于设置对所述目标车辆的软件进行升级的预约时间点,所述自动升级选项用于设置在所述目标车辆满足所述升级条件的情况下自动进行升级,所述升级提示选项用于设置在所述目标车辆满足所述升级条件的情况下向所述移动终端发送提示消息,所述取消升级选项用于设置取消对所述目标车辆的软件进行升级,所述车辆控制选项用于设置一键将所述目标车辆调整为满足所述升级条件的状态。

60、在一种可能的实现方式中,所述升级模块,用于:

61、如果所述软件升级包属于手动升级类型,则所述目标车辆响应于所述升级指令,在所述目标车辆满足所述升级条件时,基于所述软件升级包对所述目标车辆中的软件进行升级;

62、如果所述软件升级包属于自动升级类型,则所述目标车辆在所述目标车辆满足所述升级条件时,基于所述软件升级包对所述目标车辆中的软件进行升级。

63、在一种可能的实现方式中,所述升级条件包括以下至少一项:

64、所述目标车辆的车门处于关闭状态;

65、所述目标车辆的电量大于电量阈值;

66、所述目标车辆的档位位于p档;

67、所述目标车辆的蓄电池电压大于电压阈值;

68、所述目标车辆处于非充电状态;

69、所述目标车辆的手刹处于拉起状态;

70、所述目标车辆处于非启动状态。

71、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如上述任一实现方式所述的车辆软件升级方法。

72、另一方面,提供了一种计算机程序产品,所述计算机程序产品包括至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如上述任一实现方式所述的车辆软件升级方法。

73、本技术实施例提供的技术方案的有益效果至少包括:

74、本技术实施例提供了一种车辆软件升级方法,远程服务器在向目标车辆下发软件升级包的同时,还向移动终端发送升级通知消息。用户可以直接在移动终端上执行对该升级通知消息的升级确认操作,从而向该目标车辆发送升级指令,以指示该目标车辆进行升级。目标车辆在接收到该升级指令时,即可进行远程升级,并实时向移动终端反馈升级进度。因此,用户无需在目标车辆的大屏上执行升级操作,直接在移动终端上即可远程控制目标车辆进行升级,提高了车辆软件升级的便捷性。

本文地址:https://www.jishuxx.com/zhuanli/20240730/194613.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。