数据处理装置及具有该数据处理装置的车辆的制作方法

文档序号:28159631发布日期:2021-12-24 19:00阅读:94来源:国知局
数据处理装置及具有该数据处理装置的车辆的制作方法
数据处理装置及具有该数据处理装置的车辆
1.相关申请的交叉引用
2.本技术要求2020年6月24日提交的韩国专利申请no.10

2020

0077386的优先权和权益,该申请的全部内容通过引用的方式并入本文。
技术领域
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.图1为根据本发明的一个实施方案的具有通信装置的车辆的控制配置图。
36.图2为根据本发明的一个实施方案的与通信装置进行通信的多个装置的示例性示意图。
37.图3和图4为根据本发明的一个实施方案的与通信装置进行通信的装置的详细配置图。
38.图5为根据本发明的一个实施方案的通信装置的配置图。
39.图6为根据本发明的一个实施方案的通信装置的详细配置图。
40.图7和图8为示出根据本发明的一个实施方案的通信装置的修改的示意图。
具体实施方式
41.在整个说明书中,相同的附图标记表示相同的元件。本发明没有描述实施方案的所有元件,并且将省略本发明所属的技术领域中的一般内容或实施方案之间的重复内容。
42.本说明书没有描述本发明的示例性实施方案的所有元件,并且可以省略对本领域公知的内容的详细描述,或者可以省略对大体上相同的配置的多余描述。说明书中使用的术语“部、模块、构件、块”可以以软件或硬件来实现,并且多个“部、模块、构件、块”可以实现为一个组件,并且一个“部、模块、构件、块”也可以包括多个组件。
43.在整个说明书中,当一个元件被称为“连接到”另一个元件时,该元件可以直接或间接地连接到另一元件,并且“间接地连接到”包括经由无线通信网络连接到另一个元件。
44.另外,当部件被称为“包括”某个组件时,除非另有说明,否则这意味着该部件可以进一步包括其他组件而不是排除其他组件。
45.在整个说明书中,当一个构件位于另一个构件“上”时,这不仅包括一个构件与另一个构件接触的情况,还包括两个构件之间存在另一个构件的情况。
46.术语第一、第二等用于区分一个组件与另一个组件,并且该组件不受上述术语的限制。
47.除非上下文明确指出例外情况,否则单数形式的表述包括复数形式的表述。
48.在每个步骤中,使用附图标记以便于描述,并且附图标记未描述每个步骤的顺序。除非上下文明确指示特定顺序,否则每个步骤都可以不按所述的顺序执行。
49.下文中,将参考附图描述本发明的工作原理和实施方案。
50.图1为根据本发明的一些实施方案的具有通信装置的车辆的控制配置图。图2为根据本发明的一些实施方案的与通信装置进行通信的多个装置的示例性示意图。图3和图4为根据本发明的一些实施方案的与通信装置进行通信的装置的详细配置图。
51.如图1所示,车辆100包括执行至少一种功能的多个装置110、120、130、140、150,以及用于在多个装置110、120、130、140、150之间发送和接收数据的通信装置160。
52.将以设置在车辆中的多个装置为例进行描述。
53.可以在车辆的车身和底盘上设置多个装置。
54.设置在车身外部的装置可以包括后备箱门、前车门、后车门、左车门、右车门、车窗玻璃以及为驾驶员提供车辆的后方视野的外后视镜。
55.设置在车辆内部的装置可以包括:布置在仪表板上并且显示驾驶信息和状态信息的仪表盘(即,组合仪表板)、调整乘员就座的座椅的前后位置和高度的位置调整装置、用于向座椅提供热量的加热线、设置在中央仪表盘上的主机单元、车辆终端(avn)以及用于使座椅中的空气流动的通风装置。
56.主机单元连接到执行音频功能、无线电功能、空气调节功能、座椅加热功能、通风功能、导航功能、dmb功能和电话功能的各种负载。主机单元接收用于执行每个功能的运行命令,并且基于输入的运行命令控制每个功能的运行,或者将运行命令发送到相应的负载。
57.车辆终端包括输入装置和显示器。当选择了导航功能、dmb功能、音频功能、视频功能、电话功能以及无线电功能中的至少一种时,车辆终端可以执行至少一个选择的功能,并显示正在执行的功能的运行信息。车辆终端可以是多媒体装置。
58.车辆终端的输入装置和显示器可以设置为触摸屏。
59.设置于车辆底盘的装置还包括发电装置、动力传递装置、行驶装置、转向装置、制动装置、悬架装置、变速器装置、燃料装置、前车轮、后车轮、左车轮、右车轮以及各种安全装置。
60.设置于车辆的底盘的装置可以包括各种传感器,例如,车轮速度传感器、加速度传感器、转向角传感器、雨水传感器、横摆传感器、压力传感器、障碍物传感器等。
61.车辆100包括设置于车身和底盘上的装置以及用于控制各种传感器的电子控制单元(称为ecu,控制器)。
62.这里,ecu可以针对每个装置设置,或者可以设置为一个,以整体地控制多个装置。
63.车辆中设置的多个装置110、120、130、140和150可以利用通信装置160相互通信,并且在通信过程中发送和接收用于执行至少一种功能的各种数据。
64.多个装置110、120、130、140和150可以通过通信装置160电气地、机械地和通信地相互连接。
65.如图2所示,每个装置110、120、130、140和150可以包括:通过通信装置160与其他装置进行通信的收发器111、121、131、141、151,基于经由收发器111、121、131、141、151和内部程序接收到的数据来生成控制数据的控制器112、122、132、142、152,以及存储各个地址的数据并存储控制器的识别信息(id)的存储器114、124、134、144、154。
66.多个装置110、120、130和140中的一部分可以包括响应于控制器的控制信号而运行的负载113、123、133和143。
67.在所述多个装置中,其余装置150将控制器152的控制数据发送到另一个装置,从而通过控制数据来运行另一个装置中的负载。
68.也就是说,一些装置的控制器可以是控制该装置中的负载的运行的负载控制器。另外,其余装置的控制器可以是这样的功能执行控制器:其用于控制可以由另一个装置中
设置的负载执行的一些功能。
69.例如,第一装置110可以是车辆终端(avn),第二装置120可以是无线通信装置,第三装置130可以是组合仪表板,第四装置140可以是主机单元,第五装置150可以是车轮速度传感器。
70.每个装置的收发器111、121、131、141和151基于控制器112、122、132、142和152的控制命令来发送和接收数据。
71.每个装置的控制器112、122、132、142和152控制收发器111、121、131、141和151以向另一个装置或通信装置160发送数据。
72.每个装置的控制器112、122、132、142和152具有唯一的识别信息(id)或ip地址。这里,唯一的识别信息可以是预设信息。
73.当向通信装置发送数据时,每个装置的控制器112、122、132、142和152可以一起发送它们自己的ip地址或识别信息。
74.另外,每个装置的控制器112、122、132、142和152可以存储其他装置的控制器的识别信息和ip地址。
75.每个装置的控制器112、122、132、142和152可以请求通信装置所需的数据。
76.每个装置的控制器112、122、132、142和152可以接收从通信装置160发送的数据。
77.每个装置的控制器可以与通信装置160共享数据。即,每个装置的控制器可以通过通信装置与其他装置共享数据。
78.这里,发送的/接收的数据可以包括传感器数据和控制数据中的至少一种。
79.传感器数据包括传感器值和控制器状态值中的至少一种。这里,控制器状态值可以包括对于另一个控制器的命令的反馈值。
80.传感器数据可以进一步包括关于保持时间的信息。这里,保持时间是关于通信装置中的数据处理装置164(参考图5)应当保持传感器值的时间的信息。
81.可以基于控制器的激活状态来设置传感器值的保持时间。
82.当在保持时间内车辆关闭/启动时,通信装置中的数据处理装置可以将传感器值保持与保持时间一样长。
83.参考图3,将描述装置的数据发送/接收。将以多个装置中的第一装置为例进行描述。
84.如图3所示,第一装置110的第一控制器112可以经由第一收发器111发送作为传感器数据的传感器值以及控制器状态值。
85.这里,控制器状态值可以是对应于第一控制器的状态(例如,正常状态、异常状态、激活状态、睡眠状态等)的值。
86.第一装置110的第一控制器112可以经由第一收发器111接收作为另一个装置的传感器数据的另一个控制器的传感器值和另一个控制器状态值。这里,另一个装置的传感器数据是经由通信装置160发送的数据。
87.第一装置110的第一控制器112可以基于接收到的传感器数据来控制第一装置的运行。
88.第一装置110的第一控制器112可以经由通信装置160接收控制数据或发送控制数据。
89.这里,控制数据是用于控制控制器的值,并且可以包括用于另一个装置的控制器控制第一装置的控制器的控制输入值和用于第一装置的控制器控制另一个控制器的控制输出值中的至少一种。
90.控制数据可以包括应当保持控制输入值和控制输出值的保持时间。
91.第一装置110的第一控制器112可以控制传感器数据和控制数据的存储。
92.第一装置110的第一控制器112可以确认对应于传感器数据和控制数据的地址,并且控制第一存储器114,使得传感器数据和控制数据存储在每个经确认的地址。
93.每个装置的控制器可以存储每个控制器内的唯一的存储器区域(memory area)与每个控制器的识别信息(id)的组合。每个装置的控制器可以存储关于所共享的id和地址的信息。
94.能够在设置于车辆中的装置之间进行无线通信的装置的控制器可以接收从车辆的外部装置发送的数据。将参考图4对此进行描述。另外,将以多个装置中的第二装置为例进行描述。
95.如图4所示,第二装置120的第二控制器122经由第二收发器121接收从外部装置发送的数据,并且经由第二收发器121将接收到的数据发送到另一个装置。
96.此时接收到的数据是控制数据,并且可以包括控制输入值。
97.第二装置120的第二控制器122可以基于接收到的控制输入值来生成控制另一个装置的控制输出值或传感器值。
98.在经由第二收发器121发送控制输出值时,第二装置120的第二控制器122可以生成控制输出值的保持时间,并且将关于所生成的保持时间的信息与控制输出值一起发送。
99.另外,对应于控制输出值的保持时间可以是预设信息。可以为每个控制输出值存储该保持时间,并且可以为存储控制输出值的各个地址存储该保持时间。
100.对应于控制输出值的保持时间可以是在外部装置中设置的信息,并且可以通过外部装置改变。
101.当经由第二收发器121发送传感器值时,第二装置120的第二控制器122可以生成传感器值的保持时间,并且将关于所生成的保持时间的信息与传感器值一起发送。另外,对应于传感器值的保持时间可以是预设信息。可以为每个传感器值存储该保持时间,并且可以为存储传感器值的各个地址存储该保持时间。
102.对应于传感器值的保持时间可以是在外部装置中设置的信息,并且可以通过外部装置改变。
103.从外部装置发送的数据可以包括至少一个装置的更新数据、控制至少一个装置的v2x(或v2c)数据以及要经由至少一个装置输出的流数据中的至少一种。
104.对于这些数据,要在车辆中保持的保持时间可以根据数据的特性和用户而变化。例如,v2x数据的保持时间可以是几秒钟或几分钟,更新数据可以是直到至少一个装置的更新完成的时间,并且流数据可以是直到用户终止内容的使用的时间。
105.在这种情况下,外部装置可以设置保持时间,并且将控制输入值与所设置的保持时间一起发送到第二装置。外部装置也能够改变保持时间。
106.每个装置的控制器112、122、132、142和152可以利用存储器(未示出)和处理器(未示出)来实现,所述存储器存储用于控制控制器中的组件的操作的算法以及与实现该算法
的程序有关的数据,所述处理器利用存储在所述存储器中的数据执行上述操作。所述存储器和处理器可以实现为分开的芯片,或者实现为单个芯片。
107.当存储器设置在每个装置的控制器112、122、132、142、152中时,数据可以存储在每个装置的控制器112、122、132、142、152内的存储器的唯一的存储器区域中。
108.每个装置的控制器112、122、132、142和152可以存储通过将控制器的识别信息与唯一的存储器区域的信息组合而获得的组合信息。这里,唯一的存储器区域可以是存储区(storage area),并且关于存储器区域的信息可以是地址。
109.组合信息可以包括识别信息(id)和要与其他装置共享的共享地址。
110.可以与存储器114、124、134、144和154分开地设置每个装置的控制器112、122、132、142和152。
111.每个装置的存储器114、124、134、144、154具有唯一的识别信息(id)。这里,唯一的识别信息可以是预设信息。
112.每个装置的存储器114、124、134、144、154具有多个存储区。这里,多个存储区可以由地址划分。可以预设对于各个地址所存储的数据。
113.也就是说,每个数据存储在存储器中,并且可以存储在具有预设地址的存储区中。
114.每个装置的存储器114、124、134、144和154可以是存储用于控制负载的运行的程序的存储器,或者是存储用于执行至少一种功能的程序的存储器。
115.每个装置的存储器114、124、134、144和154可以利用非易失性存储器(例如,高速缓存、只读存储器(rom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、闪存)、易失性存储器(例如,随机存取存储器(ram))或存储介质(例如,硬盘驱动器(hdd)和cd

rom)中的至少一种来实现,但不限于此。
116.当从多个装置110、120、130、140、150中的一个装置向另一个装置发送数据时,通信装置160设置用于向另一个装置发送数据的路由,并且将所设置的路由存储为路由信息,并控制沿着所设置的路由的数据发送。
117.通信装置160是能够进行有线通信和无线通信中的至少一种通信的装置,并且可以在至少两个装置之间中继通信。
118.通信装置160可以是用于以太网的交换集线器,其将从一个端口接收到的数据包经由另一个端口发送到另一个装置,或者可以是网关。
119.通信装置160可以包括接入点(ap)、路由器和点对点(point to point)装置中的任意一种。
120.通信装置160可以实现为一个装置或多个装置。
121.通信装置160可以包括能够与车辆内部的装置和外部装置进行通信的一个或更多个组件,并且例如可以包括短距离通信模块、有线通信模块和无线通信模块中的至少一种。
122.短距离通信模块可以包括利用短距离的无线通信网络来发送和接收信号的各种短距离通信模块,例如,蓝牙模块、红外通信模块、射频识别(rfid)通信模块、无线局域网(wlan)通信模块、nfc通信模块、zigbee通信模块等。
123.有线通信模块包括各种有线通信模块,例如,控制器局域网(can)通信模块、局域网(lan)模块、广域网(wan)模块或增值网络(van)模块。另外,有线通信模块包括各种线缆通信模块,例如,usb(通用串行总线)、hdmi(高清晰度多媒体接口)、dvi(数字视频接口)、推
荐标准232(rs

232)、电力线通信或普通老式电话服务(pots)。这里,局域网(lan)模块是最典型的总线结构类型的以太网通信。
124.除了wi

fi模块和wibro模块之外,无线通信模块可以包括支持各种无线通信方法的无线通信模块,例如,全球移动通信系统(gsm)、码分多址(cdma)、宽带码分多址(wcdma)和通用移动电信系统(umts)、tdma(时分多址)、lte(长期演进)等。
125.在本实施方案中,将以用于执行以太网通信的通信装置为例对通信装置160进行描述。
126.通信装置160生成在多个装置之间传输数据的路由,将所生成的路由存储为路由信息,并且基于所生成的路由在多个装置之间进行以太网通信。
127.如图5所示,通信装置160可以包括多个交换机161

163和连接到多个交换机161

163的数据处理装置164,以向多个装置110

150发送数据和从多个装置110

150接收数据。
128.多个交换机161

163可以是以太网交换机。
129.以太网交换机161

163中的每一个可以与一个或多个装置连接。
130.以太网交换机161

163中的每一个可以响应于数据处理装置164的控制命令向至少一个装置发送数据,或者向数据处理装置164发送从至少一个装置接收到的数据。
131.以太网交换机161

163中的每一个可以存储多个控制器的ip地址和数据处理装置的ip地址。
132.当通过接收到的数据确认ip地址时,以太网交换机161

163中的每一个可以基于确认的ip地址来生成路由,并且控制沿着所生成的路由控制接收到的数据的发送。
133.以太网交换机161

163中的每一个可以将对于多个数据要发送的路由存储为路由信息。
134.以太网交换机161

163中的每一个可以生成至少一个装置的控制器与数据处理装置164之间的路由。
135.例如,第二以太网交换机162可以响应于接收到的数据而生成连接第二装置的控制器与数据处理装置的路由,或者生成连接第三装置的控制器与数据处理装置的路由。
136.第二以太网交换机162可以响应于来自第二装置120的控制器的数据发送请求而生成连接第二装置120的控制器与数据处理装置164的路由,并且可以响应于来自第三装置130的控制器的数据发送请求而生成连接第三装置130的控制器与数据处理装置的路由。
137.数据处理装置164可以与多个装置共享数据。
138.数据处理装置164存储经由多个以太网交换机接收的数据,并且响应于来自控制器的数据发送请求,将存储的数据发送到请求数据发送的控制器。
139.数据处理装置164包括处理器164a、主存储器164b(称为第一存储器)、多个复制存储器164c(c1,c2,c3,c4,并且称为第二存储器),并且可以进一步包括第三存储器164d。数据处理装置164可以包括多路复用存储器。
140.处理器164a接收经由至少一个以太网交换机接收到的数据,基于接收到的数据信息对接收到的数据进行分类,并且将分类后的数据存储在第一存储器中。这里,对接收到的数据进行分类是对数据的识别信息、数据的类型等进行分类。
141.可以在处理器164a中设置对于每个数据要存储的地址。处理器164a确认对应于分类后的数据的地址,并且将数据存储在经确认的地址中。
142.例如,处理器164a从主存储器164b的第一地址到第十地址存储传感器值,从主存储器164b的第十一地址到第二十地址存储控制器状态值,并且从主存储器164b的第二十一地址到第三十地址存储控制值。
143.由处理器164a处理的数据可以包括传感器数据和控制数据。传感器数据可以包括传感器值和控制器状态值,并且控制数据可以包括控制值,但是可以包括控制输入值和控制输出值。
144.传感器数据可以包括传感器值和保持时间,并且控制输入值和控制输出值也可以包括保持时间。
145.控制器状态值可以是反馈值。例如,当第二装置的第二控制器向第一装置的第一控制器发送控制命令时,第一装置的第一控制器可以将与接收到的控制命令的响应数据相对应的反馈值作为控制器状态值输出到数据处理装置。
146.如上所述,当第一装置的第一控制器输出反馈值作为控制器状态值时,处理器可以接收反馈值作为第一控制器的控制器状态值。
147.当从任意一个装置的控制器接收到数据发送请求时,处理器164a将存储在主存储器164b中的数据发送到任意一个装置的控制器。
148.当存储控制数据时,处理器164a还可以存储关于历史记录的信息。当存储控制数据时,处理器164a还可以将控制数据存储为具有历史记录的控制数据或没有历史记录的控制数据。
149.处理器164a可以划分并存储具有历史数据的控制数据和没有历史记录的控制数据。
150.处理器164a可以将存储在主存储器164b中的数据存储在至少一个复制存储器中。即,处理器164a可以将存储在主存储器164b中的数据复制到复制存储器164c中的至少一个(c1,c2,c3和c4)。
151.主存储器164b具有多个存储区。可以在多个存储区中设置地址。主存储器164b存储由处理器164a处理的数据。主存储器164b基于为每个数据设置的地址来存储数据。
152.复制存储器164c(c1,c2,c3和c4)具有多个存储区。为多个存储区设置地址。
153.复制存储器164c中的至少一个(c1,c2,c3和c4)可以基于为每个数据设置的地址来存储数据。
154.处理器164a不将车辆收集到的数据直接用于车辆内部网络中利用的数据,而是利用复制的信息。
155.主存储器164b和复制存储器164c(c1,c2,c3,c4)可以利用非易失性存储器(例如,高速缓存、只读存储器(rom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、闪存)、易失性存储器(例如,随机存取存储器(ram))或存储介质(例如,硬盘驱动器(hdd)和cd

rom)中的至少一种来实现,但不限于此。
156.如图7所示,数据处理装置164可以进一步包括第三存储器164d。
157.第三存储器164d可以是高速缓存或代理存储器,并且可以是高速缓存和代理存储器。
158.第三存储器164d存储数据,但是可以在保持时间内存储数据。由此,第三存储器164d可以使得数据能够被重复使用并且确保通信安全。
159.第三存储器164d可以存储从外部装置发送的数据,并且可以响应于处理器164a的控制命令向至少一个装置提供所存储的数据。
160.由此,可以使本实施方案不受外部通信状态影响。另外,下载的数据可以重复使用,例如,重复的媒体回放,并且可以与云链接。
161.通过将从外部装置发送的数据存储在第三存储器164d中,即使在第三存储器164d发生故障的情况下,也可以避免影响车辆中数据的发送和接收。
162.数据处理装置164可以确认存储在主存储器164b或复制存储器164c中的每个数据的变化,基于每个经确认的数据的变化分析每个数据的模式,并且基于分析结果诊断按照每个数据已发送相应数据的控制器的故障。
163.当确定出经确认的数据的变化量在参考范围内时,数据处理装置164可以确定发送数据的控制器处于正常状态,当经确认的数据的变化量超出参考范围时,确定出发送数据的控制器处于故障状态。当经确认的数据的变化量超出参考范围时,可以将其确定为与发送数据的控制器的网络错误或黑客入侵。
164.当数据处理装置164确定出超出参考范围的数据数量大于或等于预定数量时,数据处理装置164可以确定其正在受到黑客入侵。
165.这里,参考范围可以是变化量的数据值的最小变化量与最大变化量之间的量。
166.如上所述,数据处理装置164可以收集全部车辆数据,并且如果利用数据的网络入侵检测系统(ids)检测出存在入侵,将其确定为相关部分的污染(contamination)(故障/黑客入侵)。
167.数据处理装置164还可以将关于故障状态的信息发送到诊断为故障的控制器。
168.数据处理装置164可以存储关于数据的异常状态和控制器的故障状态的信息,当连接诊断装置时,将存储的关于故障状态的信息发送至诊断装置。
169.如图8所示,数据处理装置164可以连接到诊断装置170。诊断装置170可以可拆卸地连接到数据处理装置164。
170.诊断装置170可以与数据处理装置164通信,接收存储在数据处理装置的复制存储器164c中的数据,确认接收到的数据的每个数据的变化,基于每个经确认的数据的变化来诊断数据的异常状态,并且显示关于已发送被诊断为异常状态的数据的控制器的故障信息。
171.诊断装置170可以确认控制器的识别信息,并且将关于具有确认的识别信息的控制器的故障信息发送到数据处理装置。
172.数据处理装置可以利用存储器(未示出)和处理器(未示出)来实现,所述存储器存储用于控制通信装置中的组件的操作的算法以及与实现该算法的程序有关的数据,所述处理器利用存储在存储器中的数据执行上述操作。所述存储器和处理器可以实现为分开的芯片或者实现为单个芯片。
173.对应于图1、图2、图3、图4、图5和图6所示的车辆和通信装置的组件的性能,可以添加或删除至少一个组件。另外,本领域普通技术人员应当容易理解,可以对应于车辆的性能或结构来改变组件的相互位置。
174.同时,图1、图2、图3、图4、图5和图6中所示的每个组件指的是软件和/或现场可编程门阵列(fpga)以及诸如专用集成电路(asic)的硬件组件。
175.同时,公开的实施方案可以实现为存储可由计算机执行的指令的记录介质的形式。这些指令可以以程序代码的形式存储,并且当由处理器执行时,指令可以生成程序模块,以执行所公开的实施方案的操作。所述记录介质可以实现为计算机可读记录介质。
176.计算机可读记录介质可以包括存储可以由计算机解释的命令的所有类型的记录介质。例如,所述计算机可读记录介质可以是rom、ram、磁带、磁盘、闪存、或者光学数据存储装置等。
177.到目前为止,已经参考附图描述了本发明的示例性实施方案。对于本领域普通技术人员应显而易见的是,在不改变本发明技术思想或本质特征的情况下,本发明可以以除了如上所述的示例性实施方案之外的其他形式来实践。以上示例性实施方案仅是示例性的,并且不应解释为限制性的意义。
178.由于本发明利用数据处理装置将数据发送到各个装置,因此可以简化数据流。另外,通过将具有保持时间和值的数据发送到各个装置,本发明可以避免不必要的数据更新。
179.本发明能够简化用于通信的布线,从而降低制造成本。
180.在本发明中,即使当添加了用于接收数据的装置或添加了现有设备所需的数据时,也可以将存储在数据处理装置中的数据发送到需要该数据的装置,因此可以减少生成用于数据发送的路由的过程。换句话说,本发明不需要更新路由信息,因此,由于不需要根据路由信息的变化来改变所有控制器的软件,使用车辆中的网络非常方便。
181.本发明可以防止由于路由延迟而导致的数据发送和接收的延迟从而错过相应装置的控制时刻。这样可以防止可能发生的车辆事故。
182.在本发明中,可以通过存储器的双重复制来容易地实现重复,并且由此可以减少不必要的物理改变。
183.本发明确认数据模式的改变并监视控制器的状态,使得能够快速且容易地确定控制器的异常状态(即,故障状态)。
184.本发明通过存储器的双重复制来诊断故障,从而能够容易地诊断故障。
185.本发明能够通过高速缓存和代理存储器来重复使用数据并确保安全性。
186.另外,因为仅通过改变软件而不改变通信装置和控制器的硬件就可以减少路由延迟,本发明可以避免制造成本的增加。
187.本发明可以提高通信装置和车辆的质量,从而进一步提高用户满意度并提高用户便利性。
188.本发明的描述在本质上仅仅为示例性的,因此不偏离本发明的本质的变体形式旨在落入本发明的范围内。这种变化形式不应视为偏离本发明的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1