车辆处理系统及包括其的车辆、数据处理方法、存储介质技术方案

技术编号:35294285 阅读:28 留言:0更新日期:2022-10-22 12:41
本申请涉及车辆处理系统及包括其的车辆、数据处理方法、存储介质,所述系统包括:多级串联的处理节点,其中所述多级串联的处理节点中的至少部分处理节点包括互为备份的主设备和从设备,并且所述处理节点被配置成:接收来自上一级处理节点的处理请求;通过所述主设备和所述从设备同时执行所述处理请求;以及将所述主设备和所述从设备之一的处理结果作为所述处理节点的关于所述处理请求的执行结果输出。处理节点的关于所述处理请求的执行结果输出。处理节点的关于所述处理请求的执行结果输出。

【技术实现步骤摘要】
车辆处理系统及包括其的车辆、数据处理方法、存储介质


[0001]本申请涉及车辆冗余系统,具体而言,涉及车辆处理系统及包括其的车辆、数据处理方法、存储介质。

技术介绍

[0002]冗余系统常见于车辆、航空、铁路、云计算等领域以用于提高系统的可靠性。常规的设计方案中需要设置一个中心节点来协调所有支节点的行为,并完成各个支节点的主从设备切换,同时每一个支节点都需要向中心节点报告工作状态。这种“中心化”的架构需要中心节点知道整个网络拓扑结构。当节点数目增大时,整个网络变得更加复杂,中心节点和支节点的协调工作变得繁重且不可靠,这使得整个网络的大规模扩展存在障碍。
[0003]有鉴于此,需要提出一种改进的冗余系统。

技术实现思路

[0004]本申请的实施例提供了车辆处理系统及包括其的车辆、数据处理方法、存储介质,用于通过冗余机制提高车辆系统的可靠性。
[0005]根据本申请的一方面,提供一种车辆处理系统。所述系统包括:多级串联的处理节点,其中所述多级串联的处理节点中的至少部分处理节点包括互为备份的主设备和从设备,并且所述处理节点被配置成:接收来自上一级处理节点的处理请求;通过所述主设备和所述从设备同时执行所述处理请求以分别得到各自的处理结果;以及将所述主设备和所述从设备之一的处理结果作为所述处理节点的关于所述处理请求的执行结果输出。
[0006]在本申请的一些实施例中,可选地,所述主设备与所述从设备协调来确定将所述主设备和所述从设备之一的处理结果作为所述执行结果。
[0007]在本申请的一些实施例中,可选地,所述主设备通过心跳机制监测所述从设备的运行状态,并将监测结果发送到所述从设备;以及所述从设备通过心跳机制监测所述主设备的运行状态,并将监测结果发送到所述主设备。
[0008]在本申请的一些实施例中,可选地,所述主设备被配置成在监测到所述从设备未能正常运行的情况下,将其自身的处理结果作为所述执行结果;以及所述从设备被配置成在监测到所述主设备未能正常运行的情况下,将其自身的处理结果作为所述执行结果。
[0009]在本申请的一些实施例中,可选地,所述系统还包括:全局健康检测模块,其配置成在所述主设备、所述从设备均未能正常运行的情况下生成提示信息。
[0010]在本申请的一些实施例中,可选地,所述处理节点包括以下项目中的至少一者:驾驶辅助系统处理节点、车身控制系统节点、座舱控制系统节点、电机控制系统节点。
[0011]在本申请的一些实施例中,可选地,所述系统还配置成在所述多级串联的处理节点中的最后一个处理节点之后接收新的处理节点;或者在所述多级串联的处理节点中相邻的第一处理节点与第二处理节点之间插入新的处理节点。
[0012]在本申请的一些实施例中,可选地,所述从设备的数量为多个。
[0013]根据本申请的另一方面,提供一种车辆,所述车辆包括如上文所述的任意一种车辆处理系统。
[0014]根据本申请的另一方面,提供一种用于车辆处理系统的数据处理方法。所述车辆处理系统包括多级串联的处理节点,其中所述多级串联的处理节点中的至少部分处理节点包括互为备份的主设备和从设备,所述方法包括:接收来自上一级处理节点的处理请求;通过所述主设备和所述从设备同时执行所述处理请求;以及将所述主设备和所述从设备之一的处理结果作为所述处理节点的关于所述处理请求的执行结果输出。
[0015]在本申请的一些实施例中,可选地,所述方法还包括:所述主设备与所述从设备协调来确定将所述主设备和所述从设备之一的处理结果作为所述执行结果。
[0016]在本申请的一些实施例中,可选地,所述方法还包括:所述主设备通过心跳机制监测所述从设备的运行状态,并将监测结果发送到所述从设备;以及所述从设备通过心跳机制监测所述主设备的运行状态,并将监测结果发送到所述主设备。
[0017]在本申请的一些实施例中,可选地,所述方法还包括:所述主设备在监测到所述从设备未能正常运行的情况下,将其自身的处理结果作为所述执行结果;以及所述从设备在监测到所述主设备未能正常运行的情况下,将其自身的处理结果作为所述执行结果。
[0018]根据本申请的另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令由处理器执行时,使得所述处理器执行如上文所述的任意一种数据处理方法。
[0019]根据本申请的一些实施例提供的车辆处理系统及包括其的车辆、数据处理方法、存储介质可以在通过冗余方式、以弹性架构提高车辆系统稳定性,这同时降低了冗余系统的复杂程度,也可以降低增加节点时的工作量。
附图说明
[0020]从结合附图的以下详细说明中,将会使本申请的上述和其他目的及优点更加完整清楚,其中,相同或相似的要素采用相同的标号表示。
[0021]图1示出了根据本申请的一个实施例的车辆处理系统。
[0022]图2示出了根据本申请的一个实施例的用于车辆处理系统的数据处理方法。
[0023]图3示出了根据现有技术的一种车辆处理系统。
具体实施方式
[0024]出于简洁和说明性目的,本文主要参考其示范实施例来描述本申请的原理。但是,本领域技术人员将容易地认识到相同的原理可等效地应用于所有类型的车辆处理系统及包括其的车辆、数据处理方法、存储介质,并且可以在其中实施这些相同或相似的原理,任何此类变化不背离本申请的真实精神和范围。
[0025]图3示出了根据现有技术的一种车辆处理系统。如图所示,车辆处理系统30中可以包括若干个用于处理车辆使用过程中的具体事务的节点。例如,车辆处理系统30可以包括驾驶辅助系统处理节点301、车身控制系统节点302,还可以包括图3中未示出的座舱控制系统节点、电机控制系统节点等。为了保证驾驶辅助系统处理节点301、车身控制系统节点302的稳定性,可以以冗余热备份方法配置各个节点,具体而言,驾驶辅助系统处理节点301中
设置了两颗驾驶辅助处理芯片3011和3012,而车身控制系统节点302中设置了两个车身控制器3021和3022。其中,驾驶辅助处理芯片3011和3012可以为相同的型号,也可以为不同型号但是能执行相同的辅助驾驶/自动驾驶任务。
[0026]在驾驶辅助处理芯片3011和3012都能正常工作的情况下,中央控制节点303可以指示将驾驶辅助处理芯片3011和3012之一的处理结果作为驾驶辅助系统处理节点301的处理结果输出供下游处理。如果驾驶辅助处理芯片3011和3012中有一颗损坏或者故障,中央控制节点303则可以指示没有损坏、没有故障的另外一颗迅速接替工作。为此,中央控制节点303需要知道驾驶辅助系统处理节点301中的驾驶辅助处理芯片3011和3012的实时工作状态。但是,当需要维护和管理的节点越来越多时,中央控制节点303的管理负荷将越来越繁重。此外,如果要向车辆处理系统30中添加一个新的节点也需要大量的准备工作,为中央控制节点303导入新节点的信息需要耗费大量的时间,这对于子系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆处理系统,其特征在于,所述系统包括:多级串联的处理节点,其中所述多级串联的处理节点中的至少部分处理节点包括互为备份的主设备和从设备,并且所述处理节点被配置成:接收来自上一级处理节点的处理请求;通过所述主设备和所述从设备同时执行所述处理请求以分别得到各自的处理结果;以及将所述主设备和所述从设备之一的处理结果作为所述处理节点的关于所述处理请求的执行结果输出。2.根据权利要求1所述的系统,其中,所述主设备与所述从设备协调来确定将所述主设备和所述从设备之一的处理结果作为所述执行结果。3.根据权利要求2所述的系统,其中,所述主设备通过心跳机制监测所述从设备的运行状态,并将监测结果发送到所述从设备;以及所述从设备通过心跳机制监测所述主设备的运行状态,并将监测结果发送到所述主设备。4.根据权利要求3所述的系统,其中,所述主设备被配置成在监测到所述从设备未能正常运行的情况下,将其自身的处理结果作为所述执行结果;以及所述从设备被配置成在监测到所述主设备未能正常运行的情况下,将其自身的处理结果作为所述执行结果。5.根据权利要求4所述的系统,还包括:全局健康检测模块,其配置成在所述主设备、所述从设备均未能正常运行的情况下生成提示信息。6.根据权利要求1所述的系统,其中,所述处理节点包括以下项目中的至少一者:驾驶辅助系统处理节点、车身控制系统节点、座舱控制系统节点、电机控制系统节点。7.根据权利要求1所述的系统,其中,所述系统还配置成在所述多级串联的处理节点中的最后一个处理节点之后接收新的处理节点;或者在所述多级串联的处理节点中相邻的...

【专利技术属性】
技术研发人员:罗金华
申请(专利权)人:蔚来汽车科技安徽有限公司
类型:发明
国别省市:

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

1