CN104272695B - 数据处理装置 - Google Patents
数据处理装置 Download PDFInfo
- Publication number
- CN104272695B CN104272695B CN201280072495.8A CN201280072495A CN104272695B CN 104272695 B CN104272695 B CN 104272695B CN 201280072495 A CN201280072495 A CN 201280072495A CN 104272695 B CN104272695 B CN 104272695B
- Authority
- CN
- China
- Prior art keywords
- data
- event
- event data
- transmission
- condition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
- H04L47/283—Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Mechanical Engineering (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
Abstract
定期通信处理部(102)将在一定周期的发送定时到来了时,将共享存储器(101)内的数据发送到BCM(200)。事件表格存储部(104)存储表示成为事件通信处理部(106)的发送的对象的数据的条件、和从抽出满足所述条件的数据到发送为止所容许的容许延迟时间的事件表格。事件检测部(105)抽出满足事件表格中示出的条件的共享存储器(101)的数据。事件通信处理部(106)在定期通信处理部(102)的发送定时的到来前并且从通过事件检测部(105)抽出数据时起经过容许延迟时间的定时为止,将通过事件检测部(105)抽出了的数据发送到BCM(200)。
Description
技术领域
本发明涉及使数据发送高效化的技术。
以下,主要以车载***为例子,说明使数据发送高效化的技术。
背景技术
在汽车的车身系***中,对被称为车身控制模块(BCM:BodyControl Module)的ECU(Electro Control Unit,电子控制单元),通过专用线连接I/O设备来进行控制,但伴随控制对象增加,信号线量的增加成为课题。
为了解决该课题,在专利文献1中,公开了如下方法:将各I/O设备的状态信号分别收容于在车辆各部中配置了的多路复用(multiplex)传送装置,通过多路复用传送路,连接多路复用传送装置与BCM之间,控制I/O设备。
另外,在专利文献2中,公开了如下方法:在使用了上述那样的多路复用传送装置的通信***中,在来自I/O设备的输入数据中有变化的情况下,通过多路复用传送装置将有变化的输入数据发送到BCM,而使BCM能够以短时间探测输入数据的变化。
专利文献1:日本特开平2-1649号公报
专利文献2:日本特开平6-30003号公报
发明内容
为了低成本化,关于上述多路复用传送路,不仅是BCM和多路复用传送装置,而且在其以外的ECU之间的数据交换中也利用。
在车载***中,在ECU之间交换的数据被用于行驶中的车体控制等,所以要求规定的实时性。
因此,需要向BCM早期地通知输入数据的变化,另一方面,需要抑制从多路复用传送装置向BCM的数据发送,以能够保证上述实时性。
即,需要将多路复用传送装置的通信频带抑制为一定值以下,而使其他装置能够进行通信。
在每当输入数据变化时从多路复用传送装置向BCM发送输入数据的方式中,需要总是对多路复用传送装置分配还能够应对在一定期间集中发生输入数据的变化的状况的通信频带。
因此,无法对利用多路复用传送路的其他装置保证充分的通信频带。
本发明是鉴于这样的状况而完成的,其主要目的在于实现一种在实现通信频带的抑制的同时,无拖延地发送特定的数据的结构。
本发明的数据处理装置的特征在于,具有:
数据接收部,接收数据;
第1数据发送部,在重复到来的发送定时到来时,将直到到来的发送定时为止通过所述数据接收部接收的数据发送到发送目的地装置;
第2数据发送部,在所述第1数据发送部的发送定时到来之前,将通过所述数据接收部接收的数据发送到所述发送目的地装置;
条件信息存储部,存储表示如下内容的条件信息:成为所述第2数据发送部的发送对象的数据的条件、和从抽出满足所述条件的数据到发送满足所述条件的数据为止所容许的容许延迟时间;以及
事件数据抽出部,监视通过所述数据接收部接收的数据,将满足所述条件信息中示出的条件的数据作为事件数据抽出,
所述第2数据发送部在所述第1数据发送部的发送定时到来之前并且直到事件数据发送期限为止,将通过所述事件数据抽出部抽出的所述事件数据发送到所述发送目的地装置,其中,所述事件数据发送期限是从通过所述事件数据抽出部抽出所述事件数据时起经过所述容许延迟时间的定时。
根据本发明,在发送定时到来时,集中发送数据,所以无需对数据处理装置总是分配一定等级的通信频带,实现通信频带的抑制。
另外,关于事件(event)数据,在发送定时到来前,不超过容许延迟时间地发送,所以能够不拖延地发送特定的数据。
附图说明
图1是示出实施方式1的车载***的结构例的图。
图2是示出实施方式1的事件表格的例子的图。
图3是示出实施方式1的在车载***中设想的事件的例子的图。
图4是示出实施方式2的车载***的结构例的图。
图5是示出实施方式3的车载***的结构例的图。
图6是示出实施方式1的事件通信时的动作例的流程图。
图7是示出实施方式1~3的多路复用传送装置的硬件结构例的图。
图8是示出实施方式1的在车载***中设想的事件的发生顺序的例子的图。
(附图标记说明)
100:多路复用传送装置;101:共享存储器;102:定期通信处理部;103:定期通信定时器;104:事件表格存储部;105:事件检测部;106:事件通信处理部;107:事件通信定时器;108:通信部;109:条件设定部;200:BCM;201:共享存储器;202:模式检测块;300:I/O设备;400:CAN。
具体实施方式
实施方式1.
在本实施方式中,说明车载***中的、实现响应性能的提高和通信频带的抑制的结构。
更具体而言,说明保证将来自I/O设备的输入数据的变化在规定时间以内通知给BCM,将规定的一定期间内的多路复用传送装置所致的多路复用传送路的占有率抑制为一定值以下的结构。
图1示出本实施方式的车载***的结构例。
BCM200定期地或者在事件发生时经由网络接收多路复用传送装置100(以下有时记载为“DHM100”)的共享存储器101的值,掌握I/O设备的输入。
将连接BCM200和DHM100的网络设为CAN(Control Area Network,控制区域网络)400。
另外,DHM100相当于数据处理装置的例子,BCM200相当于发送目的地装置的例子。
接下来,详细说明本实施方式的DHM100。
来自I/O设备300的输入数据被取入到DHM100内的共享存储器101。
共享存储器101的内容是与DHM100连接了的多个I/O设备300的输入的集合,关于各个I/O设备300的输入数据,例如,如果是接点输入(contact input),则通过1个比特表现,如果是模拟数据,则是进行了A/D变换的8比特的值。
根据所连接的I/O设备300的数量和种类,通过***设计,决定共享存储器101内的数据格式。
另外,共享存储器101相当于数据接收部的例子。
定期通信处理部102每当由定期通信定时器103生成的固定周期的发送定时到来时,读出发送定时到来时的共享存储器101内的数据(以下将共享存储器101内的数据称为“共享存储器数据”),将共享存储器数据发送到BCM200。
定期通信处理部102相当于第1数据发送部的例子。
定期通信定时器103是向定期通信处理部102以一定周期提供发送定时的定时器,关于该周期,既可以预先具有规定的值,也可以通过BCM200在初始化时以及运用时动态地提供。
事件表格存储部104存储记载DHM100检测的事件的表格。
图2示出事件表格的内容。
在事件表格中,如图2所示,定义了监视对象、事件检测条件、容许延迟时间。
在事件表格中,示出了成为后述事件通信处理部106的发送的对象的共享存储器数据的条件(监视对象、事件检测条件)、和从抽出满足条件的共享存储器数据到发送该共享存储器数据为止所容许的容许延迟时间。
事件表格相当于条件信息的例子,事件表格存储部104相当于条件信息存储部的例子。
在图2中,在监视对象中,定义与成为事件通信处理部106的发送的对象的共享存储器数据的发送源的I/O设备有关的条件。
在事件检测条件中,定义与成为事件通信处理部106的发送的对象的共享存储器数据的数据值有关的条件。
如果监视对象的I/O设备300是接点输入设备,则能够将输入信号的上升沿的检测、下降沿的检测、上升沿和下降沿这两个边缘的检测等设定为事件检测条件,如果是模拟输入设备,则能够将数据值超过门限值的检测、低于门限值的检测设定为事件检测条件。
容许延迟时间是从发生事件到发送事件为止的容许时间,是对***容许的事件检测延迟时间,减去与利用网络的数据发送有关的时间、和直至BCM200接受数据而开始针对事件的处理为止的延迟时间而得到的时间。
事件检测部105读出事件表格,根据事件表格的条件(监视对象、事件检测条件),监视共享存储器101的内容,检测是否发生了在事件表格中设定了的事件。
在检测到发生了事件的情况下,事件检测部105对事件通信处理部106进行事件检测通知,将事件发生时的共享存储器数据输出到事件通信处理部106。
在事件检测通知中,通知发生了哪个事件。
即,在事件检测通知中,记述了事件表格的“事件编号”。
另外,“发生了事件”是指,满足事件表格的条件(监视对象、事件检测条件)的数据被输入到共享存储器101。
即,事件检测部105监视输入到共享存储器101的数据,抽出满足在事件表格中示出的条件(监视对象、事件检测条件)的共享存储器数据。
另外,将事件检测部105在事件发生时抽出的共享存储器数据还称为“事件数据”。
另外,事件检测部105与事件通信处理部106一起相当于事件数据抽出部的例子。
事件通信处理部106接受来自事件检测部105的事件检测通知,对事件发生时间点的共享存储器的内容进行事件通信。
事件通信处理部106从事件检测部105探测到事件发生的时刻(即抽出了事件数据的时刻)起经过容许延迟时间的定时(事件数据发送期限)为止,将事件数据经由通信部108发送到BCM200。
更具体而言,事件通信处理部106按照在图6中例示的次序进行事件通信。
关于图6的各步骤的内容将后述。
另外,如上所述,事件通信处理部106与事件检测部105一起相当于事件数据抽出部的例子。
另外,事件通信处理部106相当于第2数据发送部的例子。
在事件通信定时器107中,通过事件通信处理部106设置容许延迟时间,将容许延迟时间的到来、即事件数据发送期限的到来通知给事件通信处理部106。
事件通信定时器107相当于发送期限定时器的例子。
通信部108将来自定期通信处理部102的定期通信数据(共享存储器数据)、和来自事件通信处理部106的事件通信数据(共享存储器数据)送出到CAN400。
条件设定部109变更定期通信定时器103的定时器值、和事件表格的内容。
在实施方式3中详细说明条件设定部109。
接下来,参照图6,详细说明事件通信处理部106的动作次序。
事件通信处理部106如果输入了来自事件检测部105的事件检测通知(在S601中“是”),则读出在事件表格中登记了的容许延迟时间,比较读出了的容许延迟时间和定期通信定时器103的剩余时间(S602)。
即,事件通信处理部106判断事件数据发送期限和定期通信处理部102的接下来的发送定时中的哪一个先到来。
在定期通信定时器103的剩余时间比容许延迟时间短的情况下(在S603中“是”),判断为在容许延迟时间内进行定期通信处理部102的定期通信,事件通信处理部106取消事件通信。
在该情况下,定期通信处理部102将事件数据发送到BCM200。
另一方面,在容许延迟时间更短的情况下(在S603中“否”),事件通信处理部106从事件检测部105输入事件数据,并且,在事件通信定时器107中设置容许延迟时间(S604)。
然后,如果发生了事件通信定时器107的超时(在S605中“是”),则将事件数据经由通信部108发送到BCM200(S606)。
另外,在超时等待的期间中发生了其他事件的情况下(在S607中“是”),事件通信处理部106比较事件通信定时器107的剩余时间、和新发生了的事件的容许延迟时间(S608)。
即,判定新的事件数据的事件数据发送期限和事件通信定时器107的超时中的哪一个先到来。
另外,在S607的判断中,包括S601~S603的处理。
即,事件通信处理部106输入来自事件检测部105的新的事件检测通知(S601),比较新的事件的容许延迟时间和定期通信定时器103的剩余时间(S602、S603),在新的事件的容许延迟时间更短的情况下,在S607中成为“是”。
另外,在S607中成为“是”的情况下,事件通信处理部106从事件检测部105输入新的事件数据。
如果事件通信定时器107的剩余时间比新的事件的容许延迟时间短(在S609中“否”),则不变更事件通信定时器107的设定。
另一方面,如果新的事件的容许延迟时间更短(在S609中“是”),则事件通信处理部106对事件通信定时器107设定新的事件的容许延迟时间(S610)。
然后,如果事件通信定时器107超时(在S605中“是”),则对最后发生了事件的时间点的共享存储器101的内容进行事件发送。
即,将直至事件通信定时器107超时为止由事件检测部105抽出了的事件数据发送到BCM200。
另外,定期通信定时器103也可以在实施了定期通信以及事件通信的情况下,对计数器进行清零,而再次开始接下来的发送定时的测量。
另外,也可以代替该操作,而仅在实施了定期通信的情况下,对计数器进行清零,再次开始接下来的发送定时的测量。
在前者的情况下,能够将数据发送次数抑制为最小限,同时关于全部数据的实时性,能够保证是定期周期以内,同时关于事件,也能够实现容许延迟时间以内的通知。
在后者的情况下,相比于前者,通信量增加,但与有无事件无关地,以一定间隔进行定期通信,所以能够用于网络的延迟测量、数据接收失败等网络的安全性的测量等用途。
接下来,具体说明本实施方式的效果。
图3是在本实施方式中作为对象的车载***中设想的n个事件的一览。
在图3中,按照容许延迟时间从短到长的顺序记载了事件,关于事件9以后,省略了记载。
在本例子中,在每当发生事件时进行了事件通信的情况下,需要设想在一定期间中集中发生在***中定义的全部n个事件的情形,所以需要与I/O设备的数量成比例的通信频带。
根据n的数量,必要的通信频带增大,而无法对利用CAN400的其他***保证通信频带。
相对于此,根据本实施方式的方法,通过将事件#1~#5登记到事件表格(图2)中,将定期通信周期设定为10ms(事件#6、7的容许延迟时间),能够在容许延迟时间以内向BCM200发送全部事件。
关于必要的通信频带,通过规定所处理的事件,能够设计***,在本实施方式中处理的事件的情形下,在事件通信之后,对定期通信定时测量用的计数器进行清零的情况下,图8所示的情形成为最大通信量。
在图8中,△是帧发送时刻,(a)是定期发送、或者、任意的事件发送。在(a)之后,最早发送帧的情形是在刚刚发送帧之后,发生容许延迟时间最短的事件#1的情形。该时刻(b)是从发生事件#1起经过作为事件#1的容许延迟时间的3ms之后。
在(b)之后,最早发送帧的情形是,在1秒钟之内不发生事件#1,所以在紧接着(b)之后发生容许延迟时间次短的事件#2的情形,该时刻(c)是从发生事件#2起经过作为容许延迟时间的5ms之后。同样地,在(c)之后,最早发送帧的情形是在紧接着(c)之后,发生事件#3的情形,帧的发送时刻(d)是从发生事件#3起经过5ms之后,在(d)之后最早发送帧的情形是在紧接着(d)之后发生事件#4的情形,帧的发送时刻(e)是从发生事件#4起经过8ms之后。另外,在该期间发生了事件#1~#4以外的事件的情况下,该事件是通过在时刻(a)~(e)发送的帧中的、在事件发生之后最近的将来发送的帧来通知。因此,如果按照任意的3ms的期间考虑,则最大通信帧数是1,如果按照任意的20ms的期间考虑,则最大通信帧数成为4。
因此,即使n的数量大,也能够对利用CAN400的其他***保证通信频带。
以上,在本实施方式中,说明了一种车载***,包括:
控制器,控制***;以及
一个以上的多路复用传送装置,连接了通过上述控制器控制或者参照的一个以上的I/O设备。
另外,在本实施方式中,说明了多路复用传送装置将与多路复用传送装置连接的I/O设备的输入数据作为成批的数据,定期发送。
另外,说明了多路复用传送装置监视特定的I/O设备的输入,在成为特定的输入状态的情况下,进行事件检测,将特定的I/O设备的输入数据作为成批的数据进行事件发送。
说明了在上述事件发送中,在事件检测之后,加上容许延迟时间而得到的时刻成为事件发送时限。
进而,说明了在发生了单个或者多个事件的情况下,在事件发送时限最早的时刻,将总括了特定的I/O设备的输入数据的数据作为通知所发生的全部事件的数据,进行事件发送。
另外,在本实施方式中,说明了在相比于事件发送时限,定期发送定时更早的情况下,多路复用传送装置通过定期发送,进行事件通知。
另外,在本实施方式中,说明了在从最后进行定期发送或者事件发送起经过了一定期间之后,进行接下来的定期发送。
实施方式2.
图4示出本实施方式的车载***的结构例。
在本实施方式中,用不同的消息发送利用事件检测的共享存储器数据的发送、和利用定期发送的存储器数据的发送。
在本实施方式中,在事件检测部105检测了事件时,将事件检测标志ON输出到定期通信处理部102,定期通信处理部102在事件检测标志是ON的情况下,作为事件通知用的消息,进行数据发送。
在实施方式1中说明了的图6的S603中“是”的情况、即相比于容许延迟时间而定期通信定时器103的剩余时间更短的情况下,通过定期通信处理部102发送事件数据。
然后,在事件检测标志是ON的情况下,定期通信处理部102作为事件通知用的消息进行数据发送,以在BCM200中能够识别发送了的数据是事件数据。
事件通信处理部106始终作为事件通知用的消息进行数据发送。
定期通信处理部102和事件通信处理部106在发送了事件通知用消息的情况下,将事件发送完成通知通知给事件检测部105。
事件检测部105接受事件发送完成通知,使检测标志成为OFF。
另一方面,在事件检测标志是OFF的情况下,定期通信处理部102作为定期通信用消息进行数据发送。
由此,在接收了数据的BCM200中,能够容易地判定处理为紧急事件、还是处理为通常的例程(routine)处理。
以上,在本实施方式中,
说明了在事件通信和定期通信中使用不同的消息以使得即使不观察数据的内容的情况下控制器也能够区分是否发生了事件的多路复用传送装置。
实施方式3.
图5示出本实施方式的车载***的结构例。
在本实施方式的车载***中,对BCM200追加了模式检测块202。
在本实施方式中,依照车辆的动作模式,条件设定部109变更定期通信周期和事件表格。
在车载***中,在引擎成为OFF(关闭)的情况下,要求抑制功耗地动作,所以要求通信频度比行驶中更少。
另外,在引擎是OFF的情况下,行驶系的***停止,所以与行驶中相比,应检测的事件不同。
在本实施方式中,BCM200的模式检测块202检测引擎OFF模式,模式检测块202将定期通信周期(定期通信定时器103的定时器值)的更新值和事件表格的更新值通知给条件设定部109。
然后,条件设定部109将定期通信周期(定期通信定时器103的定时器值)和事件表格更新为被通知了的更新值。
由此,能够应对上述要求。
另外,也可以由DHM100自律地或者通过来自BCM200的消息接收,进行模式变更的检测,条件设定部109自己切换为与各模式对应的定期通信定时器103的值和事件表格的值。
关于事件表格的更新,条件设定部109以将比更新后的定期通信周期更短的容许延迟时间的事件包含于事件表格中的方式更新。
例如,在当前的事件表格是图2所示的内容,定期通信周期是10ms的情况下,如果通过引擎OFF,定期通信周期被变更为20ms,则条件设定部109将图3的事件#6和事件#7追加到事件表格。
另外,关于模式的切换,不限于引擎OFF,而能够定义空转停止中、信号等待所致的停止、高速行驶中等多个模式。
由此,能够将所检测的事件、定期通信周期设定为最佳。
另外,在本实施方式中,也可以将定期通信周期设定为无限大,仅实施事件通信。
另外,也可以将事件表格设定为空,仅实施定期通信。
以上,在本实施方式中,说明了能够从多路复用传送装置的外部变更定期通信周期。
另外,在本实施方式中,说明了能够从多路复用传送装置的外部变更事件检测的特定的输入状态、以及、容许延迟时间。
另外,在本实施方式中,说明了能够根据车辆的动作模式变更定期发送周期、事件检测的特定的输入状态、以及、容许延迟时间。
另外,在本实施方式中,说明了在引擎成为OFF的情况下,将定期发送周期设定得较长,将检测的事件设定为限定于引擎是OFF的情况的事件。
最后,参照图7,说明实施方式1~3所述的DHM100的硬件结构例。
DHM100是计算机,DHM100的各要素能够通过程序执行处理。
另外,可以将程序存储到存储介质,使计算机从存储介质读取程序。
作为DHM100的硬件结构,对总线连接了运算装置701、外部存储装置702、主存储装置703、通信装置704、定时器705。
运算装置701是执行程序的CPU(Central Processing Unit,中央处理单元)。
外部存储装置702是例如ROM(Read Only Memory,只读存储器)、快闪存储器。
主存储装置703是RAM(Random Access Memory,随机访问存储器),相当于共享存储器101。
通信装置704对应于通信部108的物理层。
定时器705相当于定期通信定时器103、事件通信定时器107。
关于程序,通常,存储到外部存储装置702中,在载入到了主存储装置703的状态下,依次被运算装置701读入而执行。
程序是实现说明为图1所示的“~部”(除了“事件表格存储部104”以外以下也相同)的功能的程序。
进而,在外部存储装置702中还存储了操作***(OS),OS的至少一部分被载入到主存储装置703中,运算装置701在执行OS的同时,执行实现图1所示的“~部”的功能的程序。
另外,将表示在实施方式1~3的说明中说明为“~的判断”、“~的检测”、“~的抽出”、“~的比较”、“~的设定”、“~的登记”、“~的选择”、“~的生成”、“~的输入”、“~的更新”等的处理的结果的信息、数据、信号值、变量值在主存储装置703中存储为文件。
另外,也可以将密码密钥.解密密钥、随机数值、参数在主存储装置703中存储为文件。
另外,图7的结构只是表示DHM100的硬件结构的一个例子,DHM100的硬件结构不限于图7记载的结构,而也可以是其他结构。
另外,在实施方式1~3中,说明了在车载***中使数据发送高效化的方法,但实施方式1~3所述的方法的应用对象不限于车载***。
Claims (12)
1.一种数据处理装置,其特征在于,具有:
数据接收部,接收数据;
第1数据发送部,在重复到来的发送定时到来时,将直到到来的发送定时为止通过所述数据接收部接收的数据发送到发送目的地装置;
第2数据发送部,在所述第1数据发送部的发送定时到来之前,将通过所述数据接收部接收的数据发送到所述发送目的地装置;
条件信息存储部,存储表示如下内容的条件信息:成为所述第2数据发送部的发送对象的数据的条件、和从抽出满足所述条件的数据到发送满足所述条件的数据为止所容许的容许延迟时间;以及
事件数据抽出部,监视通过所述数据接收部接收的数据,将满足所述条件信息中示出的条件的数据作为事件数据抽出,
所述第2数据发送部在所述第1数据发送部的发送定时到来之前并且直到事件数据发送期限为止,将通过所述事件数据抽出部抽出的所述事件数据发送到所述发送目的地装置,其中,所述事件数据发送期限是从通过所述事件数据抽出部抽出所述事件数据时起经过所述容许延迟时间的定时,
所述事件数据抽出部在某一个事件数据的事件数据发送期限成为超时之前抽出了符合新的条件的新的事件数据的情况下,判断所述新的事件数据的事件数据发送期限和所述某一个事件数据的事件数据发送期限中的哪一个先到来,在所述新的事件数据的事件数据发送期限先到来的情况下,将发送期限设为所述新的事件数据的事件数据发送期限,
所述第2数据发送部在发生了超时时,将直到超时的发生为止通过所述事件数据抽出部抽出的事件数据发送到所述发送目的地装置。
2.根据权利要求1所述的数据处理装置,其特征在于,
所述条件信息存储部存储表示多个条件和针对各条件的容许延迟时间的条件信息,
所述第2数据发送部在通过所述事件数据抽出部针对所述条件信息中示出的2个以上的条件抽出了2个以上的事件数据的情况下,在针对所述2个以上的事件数据的2个以上的事件数据发送期限中的最早到来的事件数据发送期限,将所述2个以上的事件数据发送到所述发送目的地装置。
3.根据权利要求1所述的数据处理装置,其特征在于,
所述事件数据抽出部在抽出了事件数据的时间点,判断抽出了的事件数据的事件数据发送期限和所述第1数据发送部的接下来的发送定时中的哪一个先到来,
所述第2数据发送部在通过所述事件数据抽出部判断为所述事件数据发送期限比所述第1数据发送部的接下来的发送定时先到来的情况下,直到所述事件数据发送期限为止将所述事件数据发送到所述发送目的地装置。
4.根据权利要求3所述的数据处理装置,其特征在于,
所述第1数据发送部在通过所述事件数据抽出部判断为所述事件数据发送期限的到来和接下来的发送定时的到来是同时的情况下、或者判断为接下来的发送定时比所述事件数据发送期限先到来的情况下,在接下来的发送定时,将所述事件数据发送到所述发送目的地装置。
5.根据权利要求4所述的数据处理装置,其特征在于,
所述第1数据发送部以使所述发送目的地装置能够识别事件数据的方式向所述发送目的地装置发送事件数据。
6.根据权利要求1所述的数据处理装置,其特征在于,
所述第1数据发送部在每隔规定的发送间隔到来的发送定时到来时,向所述发送目的地装置发送数据,
所述条件信息存储部存储有如下条件信息:该条件信息表示多个条件,并针对各条件表示比所述第1数据发送部的发送间隔短的容许延迟时间。
7.根据权利要求6所述的数据处理装置,其特征在于,
所述第1数据发送部在从通过所述第2数据发送部向所述发送目的地装置发送了事件数据起经过了所述发送间隔之后的发送定时,将通过所述数据接收部接收的数据发送到所述发送目的地装置。
8.根据权利要求6所述的数据处理装置,其特征在于,
所述数据处理装置还具有条件设定部,该条件设定部变更所述第1数据发送部的发送间隔,并且针对各条件变更所述条件信息,以使得表示比变更后的发送间隔短的容许延迟时间。
9.根据权利要求8所述的数据处理装置,其特征在于,
所述条件设定部根据来自外部装置的指示,变更所述第1数据发送部的发送间隔和所述条件信息。
10.根据权利要求8所述的数据处理装置,其特征在于,
所述数据处理装置和所述发送目的地装置搭载于车辆上,
所述条件设定部根据所述车辆的动作状态,变更所述第1数据发送部的发送间隔和所述条件信息。
11.根据权利要求10所述的数据处理装置,其特征在于,
所述条件设定部在所述车辆是引擎关闭状态时,将所述第1数据发送部的发送间隔变更为比所述车辆是引擎运行状态时更长的间隔。
12.根据权利要求1所述的数据处理装置,其特征在于,
所述数据接收部接收来自多个设备的数据,
所述条件信息存储部存储有表示数据的发送源的设备和与数据的值有关的条件的条件信息。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2012/060695 WO2013157133A1 (ja) | 2012-04-20 | 2012-04-20 | データ処理装置及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104272695A CN104272695A (zh) | 2015-01-07 |
CN104272695B true CN104272695B (zh) | 2017-04-19 |
Family
ID=49383114
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280072495.8A Active CN104272695B (zh) | 2012-04-20 | 2012-04-20 | 数据处理装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9325629B2 (zh) |
JP (1) | JP5653564B2 (zh) |
CN (1) | CN104272695B (zh) |
DE (1) | DE112012006248B4 (zh) |
WO (1) | WO2013157133A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017098644A1 (ja) * | 2015-12-10 | 2017-06-15 | 三菱電機株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
JP6866317B2 (ja) * | 2018-01-19 | 2021-04-28 | 東芝デジタルソリューションズ株式会社 | 電子機器、メッセージ送信方法およびプログラム |
US11245707B2 (en) * | 2018-03-31 | 2022-02-08 | Ricoh Company, Ltd. | Communication terminal, communication system, communication control method, and recording medium |
US20220417123A1 (en) * | 2019-07-18 | 2022-12-29 | Mitsubishi Electric Corporation | Information processing device, non-transitory computer-readable storage medium, and information processing method |
JP7175858B2 (ja) * | 2019-08-07 | 2022-11-21 | 株式会社日立製作所 | 情報処理装置および正規通信判定方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5598898A (en) * | 1994-09-09 | 1997-02-04 | Honda Giken Kogyo Kabushiki Kaisha | Vehicle antitheft system |
CN101145042A (zh) * | 2006-09-15 | 2008-03-19 | 三菱电机株式会社 | 车载电子控制装置 |
JP2011244142A (ja) * | 2010-05-17 | 2011-12-01 | Toyota Motor Corp | データ通信装置およびデータ通信方法 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2773877B2 (ja) | 1987-11-30 | 1998-07-09 | 古河電気工業株式会社 | 多重伝送方式 |
JPH05235962A (ja) | 1992-02-25 | 1993-09-10 | Toyota Motor Corp | 多重通信装置 |
JP3115110B2 (ja) | 1992-07-10 | 2000-12-04 | マツダ株式会社 | 多重伝送装置のノード通信装置 |
JP2809209B2 (ja) | 1996-06-14 | 1998-10-08 | 日本電気株式会社 | プロセス間通信方式 |
JPH10257078A (ja) | 1997-03-12 | 1998-09-25 | Yazaki Corp | 車両多重通信装置 |
DE10058524A1 (de) | 2000-11-24 | 2002-06-13 | Siemens Ag | System und Verfahren zur parallelen Übertragung von echtzeitkritischen und nicht echtzeitkritischen Daten über schaltbare Datennetze, insbesondere Ethernet |
DE10248456A1 (de) * | 2001-10-19 | 2003-06-18 | Denso Corp | Fahrzeugkommunikationssystem |
JP4141286B2 (ja) | 2003-03-05 | 2008-08-27 | アルパイン株式会社 | 車両情報判別機能を有する電子機器およびこれを用いた車両情報共有化システム |
JP3863119B2 (ja) | 2003-03-11 | 2006-12-27 | 株式会社東芝 | 変電所監視制御システム |
JP4222154B2 (ja) * | 2003-08-28 | 2009-02-12 | 株式会社デンソー | 車両制御システム |
JP3997984B2 (ja) * | 2003-12-08 | 2007-10-24 | 株式会社デンソー | 車両用発電制御装置 |
JP4089620B2 (ja) * | 2004-01-15 | 2008-05-28 | 株式会社デンソー | 車両制御システム |
JP4401239B2 (ja) * | 2004-05-12 | 2010-01-20 | Necエレクトロニクス株式会社 | 通信メッセージ変換装置、通信方法及び通信システム |
DE102004027503B4 (de) | 2004-06-04 | 2012-08-16 | Robert Bosch Gmbh | Verfahren zur Etablierung einer globalen Zeitbasis in einem zeitgesteuerten Kommunikationssystem und Kommunikationssystem |
JP2007028377A (ja) | 2005-07-20 | 2007-02-01 | Yazaki Corp | 車両内lan用ゲートウエイ装置の通信仕様の設定方法、通信モードの設定方法及びこれらの設定方法に用いられる設定装置 |
JP2009017154A (ja) * | 2007-07-04 | 2009-01-22 | Mitsubishi Fuso Truck & Bus Corp | 車載ゲートウェイ装置 |
CN102265261B (zh) * | 2008-12-22 | 2014-07-02 | 丰田自动车株式会社 | 车辆用电子控制***、车辆用电子控制单元、车辆用控制同步方法 |
WO2010073313A1 (ja) * | 2008-12-22 | 2010-07-01 | トヨタ自動車株式会社 | 車両用電子制御システム、車両用電子制御ユニット、車両用制御同期方法 |
JP2010274783A (ja) | 2009-05-28 | 2010-12-09 | Autonetworks Technologies Ltd | 制御装置及びコンピュータプログラム |
JP4766160B2 (ja) * | 2009-07-29 | 2011-09-07 | 株式会社デンソー | 通信システムおよび通信ノード |
WO2011067809A1 (ja) * | 2009-12-02 | 2011-06-09 | トヨタ自動車株式会社 | データ通信ネットワークシステム |
-
2012
- 2012-04-20 WO PCT/JP2012/060695 patent/WO2013157133A1/ja active Application Filing
- 2012-04-20 DE DE112012006248.5T patent/DE112012006248B4/de active Active
- 2012-04-20 CN CN201280072495.8A patent/CN104272695B/zh active Active
- 2012-04-20 US US14/370,106 patent/US9325629B2/en active Active
- 2012-04-20 JP JP2014511055A patent/JP5653564B2/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5598898A (en) * | 1994-09-09 | 1997-02-04 | Honda Giken Kogyo Kabushiki Kaisha | Vehicle antitheft system |
CN101145042A (zh) * | 2006-09-15 | 2008-03-19 | 三菱电机株式会社 | 车载电子控制装置 |
JP2011244142A (ja) * | 2010-05-17 | 2011-12-01 | Toyota Motor Corp | データ通信装置およびデータ通信方法 |
Non-Patent Citations (1)
Title |
---|
基于CAN/LIN总线混合网络的BCM平台的构建与研究;王俊;《中国优秀硕士学位论文全文数据库工程科技II辑》;20101215(第12期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
US9325629B2 (en) | 2016-04-26 |
DE112012006248T5 (de) | 2015-03-05 |
JPWO2013157133A1 (ja) | 2015-12-21 |
US20150304225A1 (en) | 2015-10-22 |
DE112012006248B4 (de) | 2023-06-22 |
CN104272695A (zh) | 2015-01-07 |
WO2013157133A1 (ja) | 2013-10-24 |
JP5653564B2 (ja) | 2015-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104272695B (zh) | 数据处理装置 | |
CN106373215B (zh) | 车载记录*** | |
CN110226310A (zh) | 电子控制装置、不正当检测服务器、车载网络***、车载网络监视***以及车载网络监视方法 | |
CN106603620B (zh) | 车载记录***以及车载控制装置 | |
CN101878618B (zh) | 通信装置、通信***及通信方法 | |
CN103064354A (zh) | 用于工业控制器的输入模块 | |
GB0016561D0 (en) | Health monitoring | |
Wu et al. | Integrating Bus Holding Control Strategies and Schedule Recovery: Simulation‐Based Comparison and Recommendation | |
CN105786552B (zh) | 一种内存清理方法和电子设备 | |
CN109660981A (zh) | 一种高铁移动通信网络中用户调度方法及装置 | |
AU2022287670A1 (en) | Predictive multimodal land transportation supervision | |
CN104615065B (zh) | 用于列车网络控制***的数据处理方法及装置 | |
Nafi et al. | Traffic flow model for vehicular network | |
CN107801153A (zh) | 地铁出行提醒方法、地铁出行提醒装置及移动终端 | |
CN104036132B (zh) | 一种用户行为分析方法和设备 | |
CN105027509B (zh) | 通信装置和控制装置 | |
Badache et al. | End-to-end delay analysis in an integrated modular avionics architecture | |
CN104346246B (zh) | 故障预测方法和装置 | |
EP2874853A2 (en) | A method of determining if a vehicle has been stolen and a system therefor | |
CN103207596A (zh) | 用于在冗余的自动化***中同步地执行程序的方法 | |
CN107507293A (zh) | 乘车人员监控方法及终端设备 | |
CN108734345A (zh) | Ota机票客服话务量的预测方法及*** | |
CN103618643A (zh) | 一种消息队列动态报警监控方法及装置 | |
JP2020121721A (ja) | 運行管理装置 | |
CN107949532B (zh) | 电梯的信号发送装置及电梯的信号发送方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |