车辆的网关升级方法、装置、车辆及存储介质与流程

未命名 08-26 阅读:81 评论:0


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.若所述第一网关满足所述升级完成条件,发送升级结束指令和第二开始切换网络请求至所述第一网关和所述第二网关,使得所述第一网关和所述第二网关基于所述第二开始切换网络请求完成网络切换后,通过所述第一网关对所述第一网关的各网段信号进行路由,通过所述第二网关对所述第二网关的各网段信号进行路由。
33.进一步地,在发送所述第一网关升级指令和所述第一网关的待升级状态信号至所述第二网关之前,所述发送模块,还用于:
34.判断是否接收到所述第一网关基于所述第一网关升级指令生成的所述第一网关的待升级状态信号;
35.若接收到所述第一网关的待升级状态信号,则发送所述第一网关升级指令和所述第一网关的待升级状态信号至所述第二网关,否则,重新发送所述第一网关升级指令至所述第一网关,直至接收到所述第一网关的待升级状态信号。
36.进一步地,在重新发送所述第一网关升级指令至所述第一网关之后,所述发送模块,还用于:
37.获取重新发送所述第一网关升级指令至所述第一网关的累计发送次数;
38.若所述累计发送次数大于预设次数,则生成升级失败信息,并发送所述升级失败信息至预设移动终端和/或在所述车辆显示所述升级失败信息。
39.进一步地,在发送第一开始切换网络请求至所述第一网关和所述第二网关之后,所述处理模块,还用于:
40.停止所述第一网关的各网段路由信号,并开启所述第二网关与所述第一网关之间的网络的路由功能。
41.所述的车辆的网关升级装置与上述的车辆的网关升级方法相对于现有技术所具有的优势相同,在此不再赘述。
42.本发明的另一个目的在于提出一种车辆,该车辆可以解决在网关升级时导致车辆无法正常使用,使得用户体验感较差的问题,从而提升用户体验。
43.为达到上述目的,本发明的技术方案是这样实现的:
44.一种车辆,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的车辆的网关升级方法。
45.所述的车辆与上述的车辆的网关升级方法相对于现有技术所具有的优势相同,在此不再赘述。
46.本发明的另一个目的在于提出一种计算机可读存储介质,该计算机可读存储介质可以在网关升级时导致车辆无法正常使用,使得用户体验感较差的问题,从而提升用户体验。
47.为达到上述目的,本发明的技术方案是这样实现的:
48.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的车辆的网关升级方法。
49.所述的计算机可读存储介质与上述的车辆的网关升级方法相对于现有技术所具
有的优势相同,在此不再赘述。
附图说明
50.构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
51.图1为本发明实施例的车辆的网关升级方法的流程图;
52.图2为本发明实施例的实现车辆的网关升级方法的硬件结构示意图;
53.图3为本发明实施例的车辆的网关升级装置的方框示意图;
54.图4为本发明实施例的车辆的结构示意图。
55.附图标记说明:10-车辆的网关升级装置、100-判断模块、200-发送模块、300-处理模块、401-存储器、402-处理器、403-通信接口。
具体实施方式
56.需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
57.下面将参考附图并结合实施例来详细说明本发明。
58.图1是根据本发明实施例的车辆的网关升级方法的流程图。
59.在介绍本发明实施例的车辆的网关升级方法之前,先介绍下实现车辆的网关升级方法的硬件结构,该实施例中,如图2所示,车辆需要同时设置两个网关,如左区域网关和右区域网关,其中,左区域网关和右区域网关均通过网络5与主控制器相连。
60.具体地,左区域网关和右区域网关之间需要进行双网络连接,如右区域网关通过网络1与左区域网关相连,左区域网关通过网络2与右区域网关连接,左区域网关通过网络3对多个控制器ecu(electronic control unit,电子控制单元),如ecu4、ecu5、ecu6、
……
、ecun进行网关路由,右区域网关通过网络4对多个控制器,如ecu1、ecu2和ecu3进行网关路由;右区域网关可以在左区域网关需要升级时,通过网络1实现对左区域网关的多个控制器的网关路由,左区域网关可以在右区域网关需要升级时,通过网络2实现对右区域网关的多个控制器的网关路由。
61.进一步地,本发明实施例的车辆的网关升级方法包括以下步骤:
62.步骤s101,判断第一网关是否满足预设升级条件。
63.应当理解的是,预设升级条件可以为本领域技术人员预先设置好的条件,例如,当某个软件被完善后,需要对该软件进行升级,则可以判定满足预设升级条件,第一网关是否满足预设升级条件可以通过图2所示的主控进行判定。
64.需要说明的是,第一网关可以为图2所示的左区域网关,也可以是图2所示的右区域网关,具体地将哪个网关作为第一网关可以由本领域技术人员根据实际情况进行设定,在此不做具体限定。
65.步骤s102,若第一网关满足预设升级条件,则发送第一网关升级指令至第一网关,且发送第一网关升级指令和第一网关的待升级状态信号至第二网关,并判断是否接收到第二网关基于第一网关升级指令和第一网关的待升级状态信号发送的准备切换网络信号和网络切换持续时间。
66.具体而言,结合图2所示,假设第一网关为左区域网关,第二网关为右区域网关,在第一网关满足预设升级条件时,第一网关可以接收到主控发送的升级第一网关的升级命令,并将其升级状态信号更新为待升级,并将此信号发送至网络5,同时主控将第一网关升级指令和第一网关的待升级状态信号发送至第二网关,第二网关在确认网络1无故障后,可以基于第一网关升级指令和第一网关的待升级状态信号发送准备切换网络信号,并发送网络切换持续时间至各网段。其中,第二网关将准备切换网络信号内容设置为准备切换网络信号为网络1。
67.进一步地,在一些实施例中,在发送第一网关升级指令和第一网关的待升级状态信号至第二网关之前,还包括:判断是否接收到第一网关基于第一网关升级指令生成的第一网关的待升级状态信号;若接收到第一网关的待升级状态信号,则发送第一网关升级指令和第一网关的待升级状态信号至第二网关,否则,重新发送第一网关升级指令至第一网关,直至接收到第一网关的待升级状态信号。
68.可以理解的是,在本发明实施例中,第一网关的待升级状态信号是第一网关基于第一网关升级指令生成的,只有在接收到第一网关的待升级状态信号时,才可以将第一网关升级指令和第一网关的待升级状态信号发送至第二网关,否则,主控需要向第一网关循环重新发送第一网关升级指令,直至可以接收到第一网关基于第一网关升级指令生成的第一网关的待升级状态信号为止。
69.进一步地,在一些实施例中,在重新发送第一网关升级指令至第一网关之后,还包括:获取重新发送第一网关升级指令至第一网关的累计发送次数;若累计发送次数大于预设次数,则生成升级失败信息,并发送升级失败信息至预设移动终端和/或在车辆显示升级失败信息。
70.其中,预设次数可以是本领域技术人员预先设定好的次数,也可以是通过有限次试验获取的次数,还可以是经过有限次计算机仿真得到的次数,此处不做具体限定。
71.具体而言,该实施例中,可以重新发送第一网关升级指令的次数不是无限的,在重新发送第一网关升级指令至第一网关之后,可以通过比较重新发送第一网关升级指令至第一网关的累计发送次数与预设次数的关系,判定升级是否可以继续,即若累计发送次数大于预设次数,则表明第一网关升级失败,同时生成升级失败信息,并将升级失败信息发送至预设移动终端(比如手机等),或者在车辆显示升级失败信息,或者在将升级失败信息发送至预设移动终端的同时也在车辆显示升级失败信息。
72.步骤s103,若接收到第二网关基于第一网关升级指令和第一网关的待升级状态信号发送的准备切换网络信号和网络切换持续时间,则发送第一开始切换网络请求至第一网关和第二网关,并在接收到第一网关和第二网关基于第一开始切换网络请求发送的路由状态信号和网络状态信号后,发送开始升级指令至第一网关,以在第一网关升级时,通过第二网关对第一网关的各网段信号进行路由。
73.具体而言,若第二网关基于第一网关升级指令和第一网关的待升级状态信号发送了准备切换网络信号和网络切换持续时间,主控则向第一和第二网关发送第一开始切换网络请求,第一和第二网关可以基于第一开始切换网络请求发送路由状态信号和网络状态信号到主控,主控通过网络5接收到路由状态信号和网络状态信号后,可以向网络5发送开始升级指令至第一网关,从而,在第一网关进行升级时,依旧可以通过第二网关对第一网关的
各网段信号进行路由。
74.进一步地,在一些实施例中,在发送开始升级指令至第一网关之后,还包括:判断第一网关是否满足升级完成条件;若第一网关满足升级完成条件,发送升级结束指令和第二开始切换网络请求至第一网关和第二网关,使得第一网关和第二网关基于第二开始切换网络请求完成网络切换后,通过第一网关对第一网关的各网段信号进行路由,通过第二网关对第二网关的各网段信号进行路由。
75.具体而言,主控分别接收到第一和第二网关的路由状态和网络状态后,可以向第一网关发送开始升级指令,第一网关开始进行自身升级,同时主控可以向第二网关反馈第一网关的升级状态信号,并判断第一网关是否满足升级完成条件,若第一网关满足升级完成条件,则表明第一网关升级完成,主控将发送升级结束指令和第二开始切换网络请求至第一网关和第二网关,同时第一网关可以根据网络1中的状态关闭网络5的路由关系,第一网关和第二网关基于第二开始切换网络请求完成网络切换后,即可恢复正常功能,即通过第一网关对第一网关的各网段信号进行路由,通过第二网关对第二网关的各网段信号进行路由。
76.进一步地,在一些实施例中,在发送第一开始切换网络请求至第一网关和第二网关之后,还包括:停止第一网关的各网段路由信号,并开启第二网关与第一网关之间的网络的路由功能。
77.具体而言,在主控向第一和第二网关发送第一开始切换网络请求之后,第一和第二网关可以将第一开始切换网络请求分别路由到网络3和网络4,然后第一网关停止网络5的路由,同时向网络3和网络5发送停止第一网关的各网段路由信号,第二网关接收到停止第一网关的各网段路由信号后,将停止路由来自网络5的第一网关信号,并打开网络1的路由功能(即开启第二网关与第一网关之间的网络的路由功能),并在网络1开启成功后向各网段发送网络1路由功能已开启的状态信号。
78.需要说明的是,本实施例仅做示例性地对左区域网关的升级进行了详细说明,右区域网关的升级的具体实现方式与左区域网关的升级类似,为了减少冗余,此处不做赘述。此外,在本发明实施例中,主控发送升级指令前需要关注网络切换状态;网络切换状态信号的优先级高于其他应用报文;各ecu可以根据网络切换时间临时停止对相关信号报文监控;未升级的网关需要监控对方网关的升级请求状态并进行网络状态校验。通过改变网络架构可以解决网关升级对其他ecu的影响,从而实现无感升级。
79.根据本发明实施例提出的车辆的网关升级方法,通过在第一网关满足预设升级条件时,发送第一网关升级指令至第一网关,且发送第一网关升级指令和第一网关的待升级状态信号至第二网关,接收到第二网关基于第一网关升级指令和第一网关的待升级状态信号发送的准备切换网络信号和网络切换持续时间时,发送第一开始切换网络请求至第一和第二网关,并在接收到第一和第二网关基于第一开始切换网络请求发送的路由状态信号和网络状态信号后,发送开始升级指令至第一网关,以在第一网关升级时,通过第二网关对第一网关的各网段信号进行路由。由此,解决了在网关升级时导致车辆无法正常使用,使得用户体验感较差的问题,从而提升用户体验。
80.其次,如图3所示,本发明的实施例还公开了一种车辆的网关升级装置10,其包括:判断模块100、发送模块200和处理模块300。
81.具体而言,判断模块100,用于判断第一网关是否满足预设升级条件;发送模块200,用于在第一网关满足预设升级条件时,发送第一网关升级指令至第一网关,且发送第一网关升级指令和第一网关的待升级状态信号至第二网关,并判断是否接收到第二网关基于第一网关升级指令和第一网关的待升级状态信号发送的准备切换网络信号和网络切换持续时间;以及处理模块300,用于在接收到第二网关基于第一网关升级指令和第一网关的待升级状态信号发送的准备切换网络信号和网络切换持续时间时,发送第一开始切换网络请求至第一网关和第二网关,并在接收到第一网关和第二网关基于第一开始切换网络请求发送的路由状态信号和网络状态信号后,发送开始升级指令至第一网关,以在第一网关升级时,通过第二网关对第一网关的各网段信号进行路由。
82.进一步地,在一些实施例中,在发送开始升级指令至第一网关之后,处理模块300,还用于:
83.判断第一网关是否满足升级完成条件;
84.若第一网关满足升级完成条件,发送升级结束指令和第二开始切换网络请求至第一网关和第二网关,使得第一网关和第二网关基于第二开始切换网络请求完成网络切换后,通过第一网关对第一网关的各网段信号进行路由,通过第二网关对第二网关的各网段信号进行路由。
85.进一步地,在一些实施例中,在发送第一网关升级指令和第一网关的待升级状态信号至第二网关之前,发送模块200,还用于:
86.判断是否接收到第一网关基于第一网关升级指令生成的第一网关的待升级状态信号;
87.若接收到第一网关的待升级状态信号,则发送第一网关升级指令和第一网关的待升级状态信号至第二网关,否则,重新发送第一网关升级指令至第一网关,直至接收到第一网关的待升级状态信号。
88.进一步地,在一些实施例中,在重新发送第一网关升级指令至第一网关之后,发送模块200,还用于:
89.获取重新发送第一网关升级指令至第一网关的累计发送次数;
90.若累计发送次数大于预设次数,则生成升级失败信息,并发送升级失败信息至预设移动终端和/或在车辆显示升级失败信息。
91.进一步地,在一些实施例中,在发送第一开始切换网络请求至第一网关和第二网关之后,处理模块300,还用于:
92.停止第一网关的各网段路由信号,并开启第二网关与第一网关之间的网络的路由功能。
93.需要说明的是,本发明实施例的车辆的网关升级装置的具体实现方式与车辆的网关升级方法的具体实现方式类似,为了减少冗余,此处不做赘述。
94.根据本发明实施例提出的车辆的网关升级装置,通过在第一网关满足预设升级条件时,发送第一网关升级指令至第一网关,且发送第一网关升级指令和第一网关的待升级状态信号至第二网关,接收到第二网关基于第一网关升级指令和第一网关的待升级状态信号发送的准备切换网络信号和网络切换持续时间时,发送第一开始切换网络请求至第一和第二网关,并在接收到第一和第二网关基于第一开始切换网络请求发送的路由状态信号和
网络状态信号后,发送开始升级指令至第一网关,以在第一网关升级时,通过第二网关对第一网关的各网段信号进行路由。由此,解决了在网关升级时导致车辆无法正常使用,使得用户体验感较差的问题,从而提升用户体验。
95.进一步地,本发明的实施例公开了一种车辆,图4为本发明实施例提供的车辆的结构示意图。该车辆可以包括:
96.存储器401、处理器402及存储在存储器401上并可在处理器402上运行的计算机程序。
97.处理器402执行程序时实现上述实施例中提供的车辆的网关升级方法。
98.此外,车辆还包括:
99.通信接口403,用于存储器401和处理器402之间的通信。
100.存储器401,用于存放可在处理器402上运行的计算机程序。
101.存储器401可能包含高速ram(random access memory,随机存取存储器)存储器,也可能还包括非易失性存储器,例如至少一个磁盘存储器。
102.如果存储器401、处理器402和通信接口403独立实现,则通信接口403、存储器401和处理器402可以通过总线相互连接并完成相互间的通信。总线可以是isa(industry standard architecture,工业标准体系结构)总线、pci(peripheral component,外部设备互连)总线或eisa(extended industry standard architecture,扩展工业标准体系结构)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
103.可选的,在具体实现上,如果存储器401、处理器402及通信接口403,集成在一块芯片上实现,则存储器401、处理器402及通信接口403可以通过内部接口完成相互间的通信。
104.处理器402可能是一个cpu(central processing unit,中央处理器),或者是asic(application specific integrated circuit,特定集成电路),或者是被配置成实施本技术实施例的一个或多个集成电路。
105.此外,本发明的实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的车辆的网关升级方法。
106.以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种车辆的网关升级方法,其特征在于,所述车辆包括第一网关和第二网关,其中,所述方法包括以下步骤:判断所述第一网关是否满足预设升级条件;若所述第一网关满足所述预设升级条件,则发送第一网关升级指令至所述第一网关,且发送所述第一网关升级指令和所述第一网关的待升级状态信号至所述第二网关,并判断是否接收到所述第二网关基于所述第一网关升级指令和所述第一网关的待升级状态信号发送的准备切换网络信号和网络切换持续时间;以及若接收到所述第二网关基于所述第一网关升级指令和所述第一网关的待升级状态信号发送的准备切换网络信号和网络切换持续时间,则发送第一开始切换网络请求至所述第一网关和所述第二网关,并在接收到所述第一网关和所述第二网关基于所述第一开始切换网络请求发送的路由状态信号和网络状态信号后,发送开始升级指令至所述第一网关,以在所述第一网关升级时,通过所述第二网关对所述第一网关的各网段信号进行路由。2.根据权利要求1所述的方法,其特征在于,在发送所述开始升级指令至所述第一网关之后,还包括:判断所述第一网关是否满足升级完成条件;若所述第一网关满足所述升级完成条件,发送升级结束指令和第二开始切换网络请求至所述第一网关和所述第二网关,使得所述第一网关和所述第二网关基于所述第二开始切换网络请求完成网络切换后,通过所述第一网关对所述第一网关的各网段信号进行路由,通过所述第二网关对所述第二网关的各网段信号进行路由。3.根据权利要求1所述的方法,其特征在于,在发送所述第一网关升级指令和所述第一网关的待升级状态信号至所述第二网关之前,还包括:判断是否接收到所述第一网关基于所述第一网关升级指令生成的所述第一网关的待升级状态信号;若接收到所述第一网关的待升级状态信号,则发送所述第一网关升级指令和所述第一网关的待升级状态信号至所述第二网关,否则,重新发送所述第一网关升级指令至所述第一网关,直至接收到所述第一网关的待升级状态信号。4.根据权利要求3所述的方法,其特征在于,在重新发送所述第一网关升级指令至所述第一网关之后,还包括:获取重新发送所述第一网关升级指令至所述第一网关的累计发送次数;若所述累计发送次数大于预设次数,则生成升级失败信息,并发送所述升级失败信息至预设移动终端和/或在所述车辆显示所述升级失败信息。5.根据权利要求1所述的方法,其特征在于,在发送第一开始切换网络请求至所述第一网关和所述第二网关之后,还包括:停止所述第一网关的各网段路由信号,并开启所述第二网关与所述第一网关之间的网络的路由功能。6.一种车辆的网关升级装置,其特征在于,所述车辆包括第一网关和第二网关,其中,所述装置包括:判断模块,用于判断所述第一网关是否满足预设升级条件;发送模块,用于在所述第一网关满足所述预设升级条件时,发送第一网关升级指令至
所述第一网关,且发送所述第一网关升级指令和所述第一网关的待升级状态信号至所述第二网关,并判断是否接收到所述第二网关基于所述第一网关升级指令和所述第一网关的待升级状态信号发送的准备切换网络信号和网络切换持续时间;以及处理模块,用于在接收到所述第二网关基于所述第一网关升级指令和所述第一网关的待升级状态信号发送的准备切换网络信号和网络切换持续时间时,发送第一开始切换网络请求至所述第一网关和所述第二网关,并在接收到所述第一网关和所述第二网关基于所述第一开始切换网络请求发送的路由状态信号和网络状态信号后,发送开始升级指令至所述第一网关,以在所述第一网关升级时,通过所述第二网关对所述第一网关的各网段信号进行路由。7.根据权利要求6所述的装置,其特征在于,在发送所述开始升级指令至所述第一网关之后,所述处理模块,还用于:判断所述第一网关是否满足升级完成条件;若所述第一网关满足所述升级完成条件,发送升级结束指令和第二开始切换网络请求至所述第一网关和所述第二网关,使得所述第一网关和所述第二网关基于所述第二开始切换网络请求完成网络切换后,通过所述第一网关对所述第一网关的各网段信号进行路由,通过所述第二网关对所述第二网关的各网段信号进行路由。8.根据权利要求6所述的装置,其特征在于,在发送所述第一网关升级指令和所述第一网关的待升级状态信号至所述第二网关之前,所述发送模块,还用于:判断是否接收到所述第一网关基于所述第一网关升级指令生成的所述第一网关的待升级状态信号;若接收到所述第一网关的待升级状态信号,则发送所述第一网关升级指令和所述第一网关的待升级状态信号至所述第二网关,否则,重新发送所述第一网关升级指令至所述第一网关,直至接收到所述第一网关的待升级状态信号。9.一种车辆,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如权利要求1-5任一项所述的车辆的网关升级方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行,以用于实现如权利要求1-5任一项所述的车辆的网关升级方法。

技术总结
本发明涉及一种车辆的网关升级方法、装置、车辆及存储介质,车辆包括第一网关和第二网关,包括:第一网关满足预设升级条件时,发送第一网关升级指令至第一网关,且发送第一网关升级指令和第一网关的待升级状态信号至第二网关,接收到第二网关基于第一网关升级指令和第一网关的待升级状态信号发送的准备切换网络信号和网络切换持续时间时,发送第一开始切换网络请求至第一和第二网关,并在接收到第一和第二网关基于第一开始切换网络请求发送的路由状态信号和网络状态信号后,发送开始升级指令至第一网关,以在第一网关升级时,通过第二网关对第一网关的各网段信号进行路由。由此,解决了在网关升级时导致车辆无法正常使用的问题,提升用户体验。提升用户体验。提升用户体验。


技术研发人员:孟雷 楚皂培 徐晶 刘景波 谷少杰
受保护的技术使用者:长城汽车股份有限公司
技术研发日:2023.05.26
技术公布日:2023/8/23
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐