JP4333585B2 - Vehicular data relay system, vehicular data relay device, and vehicular data transmission node - Google Patents
Vehicular data relay system, vehicular data relay device, and vehicular data transmission node Download PDFInfo
- Publication number
- JP4333585B2 JP4333585B2 JP2005002688A JP2005002688A JP4333585B2 JP 4333585 B2 JP4333585 B2 JP 4333585B2 JP 2005002688 A JP2005002688 A JP 2005002688A JP 2005002688 A JP2005002688 A JP 2005002688A JP 4333585 B2 JP4333585 B2 JP 4333585B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- vehicular
- relay device
- stored
- transmission node
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
本発明は、車両用データ中継装置が車両用データ送信ノードからネットワークを介して受信されたデータを中継する車両用データ中継システム、前記車両用データ中継システム内で用いられる車両用データ中継装置及び車両用データ送信ノードに関する。 The present invention relates to a vehicular data relay system in which a vehicular data relay device relays data received from a vehicular data transmission node via a network, a vehicular data relay device and a vehicle used in the vehicular data relay system It relates to a data transmission node.
データ中継装置がデータ送信ノードからネットワークを介して受信されたデータを中継する構成として、例えば特許文献1に示すものがある。
ところで、この種のデータ中継装置の一つとして、データ中継装置で受付けるデータ量(トラヒック)をデータ中継装置の能力にしたがって制限するギャランティ型のデータ中継装置があるが、このようなギャランティ型のデータ中継装置では、データ送信ノードから受信されたデータをテンポラリバッファに格納する受信処理を割り込みで実行すると共に、テンポラリバッファに格納されているデータをメインバッファに格納するメイン処理を所定周期で実行するのが一般的である。そのため、ギャランティ型のデータ中継装置では、図5に示すように、受信処理の実行タイミングとメイン処理の実行タイミングとの時間差(ずれ)が中継遅延時間として発生するのが一般的である。 By the way, as one of this type of data relay device, there is a guarantee type data relay device that limits the amount of data (traffic) received by the data relay device according to the capability of the data relay device. In the relay device, the reception process for storing the data received from the data transmission node in the temporary buffer is executed by interruption, and the main process for storing the data stored in the temporary buffer in the main buffer is executed at a predetermined cycle. Is common. Therefore, in a guarantee type data relay apparatus, as shown in FIG. 5, a time difference (shift) between the reception process execution timing and the main process execution timing generally occurs as a relay delay time.
しかしながら、ギャランティ型のデータ中継装置が車両用データ中継装置として車両に搭載されている構成では、例えばユーザのスイッチ操作に応じたスイッチ操作データ(例えばエアコンの温度設定データなど)や車両の走行制御に応じた走行制御データ(例えば車速データなど)を中継する場合の中継遅延時間は、操作性や安全性を考慮すると、極力短いことが望ましいものである。 However, in a configuration in which a guarantee type data relay device is mounted on a vehicle as a vehicle data relay device, for example, for switch operation data (for example, temperature setting data of an air conditioner) according to a user's switch operation or vehicle travel control. The relay delay time when relaying the corresponding travel control data (for example, vehicle speed data) is desirably as short as possible in consideration of operability and safety.
本発明は、上記した事情に鑑みてなされたものであり、その目的は、車両用データ中継装置における受信処理の実行タイミングとメイン処理の実行タイミングとの時間差である中継遅延時間を短縮することができる車両用データ中継システム、車両用データ中継装置及び車両用データ送信ノードを提供することにある。 The present invention has been made in view of the above circumstances, and an object thereof is to shorten a relay delay time which is a time difference between the execution timing of the reception process and the execution timing of the main process in the vehicular data relay apparatus. An object is to provide a vehicular data relay system, a vehicular data relay device, and a vehicular data transmission node.
請求項1に記載した車両用データ中継システムによれば、車両用データ送信ノードは、データをネットワークを介して車両用データ中継装置へ送信し、車両用データ中継装置は、車両用データ送信ノードからデータがネットワークを介して受信されると、受信処理を割り込みで実行することより、その受信されたデータをテンポラリバッファに格納すると共に、メイン処理を所定周期で実行することより、テンポラリバッファにデータが格納されているか否かを判定し、テンポラリバッファにデータが格納されていると、そのテンポラリバッファに格納されているデータをメインバッファに格納する。この場合、車両用データ中継装置は、メイン処理の実行タイミングに同期するタイミング信号を車両用データ送信ノードへ送信し、車両用データ送信ノードは、車両用データ中継装置からタイミング信号が受信されると、そのタイミング信号が受信されたタイミングに同期させてデータを車両用データ中継装置へ送信する。
According to the vehicular data relay system described in
これにより、車両用データ中継装置では、タイミング信号をメイン処理の実行タイミングに同期させて車両用データ送信ノードへ送信することにより、車両用データ送信ノードからデータをメイン処理の実行タイミングに同期して受信することになるので、車両用データ送信ノードから受信されたデータをテンポラリバッファに格納する受信処理とテンポラリバッファに格納されているデータをメインバッファに格納するメイン処理とを同期させて実行することができ、受信処理の実行タイミングとメイン処理の実行タイミングとの時間差である中継遅延時間を短縮することができる。したがって、例えばスイッチ操作データを中継する場合であれば、そのスイッチ操作データを速やかに中継することにより、操作性を高めることができ、また、例えば走行制御データを中継する場合であれば、その走行制御データを速やかに中継することにより、安全性を高めることができる。 Thus, in the vehicle data relay device, the timing signal is transmitted to the vehicle data transmission node in synchronization with the execution timing of the main process, so that the data from the vehicle data transmission node is synchronized with the execution timing of the main process. Since the data is received, the reception process for storing the data received from the vehicle data transmission node in the temporary buffer and the main process for storing the data stored in the temporary buffer in the main buffer are executed in synchronization. It is possible to reduce the relay delay time, which is the time difference between the execution timing of the reception process and the execution timing of the main process. Accordingly, for example, when relaying switch operation data, operability can be improved by promptly relaying the switch operation data, and when traveling control data is relayed, for example, Safety can be improved by relaying the control data promptly.
請求項2に記載した車両用データ中継システムによれば、車両用データ中継装置及び車両用データ送信ノードは、データを送受信するネットワークとは異なるネットワークを介してタイミング信号を送受信する。これにより、データを送受信するネットワークにおけるタイミング信号の分のトラヒックの増加を回避することができ、また、タイミング信号をフレーム形式のデータとして送受信する必要がなく、単純なオンオフ信号として送受信すれば良いので、タイミング信号の送受信による遅延を極力抑えることができる。
According to the vehicular data relay system described in
請求項3に記載した車両用データ中継装置によれば、車両用データ送信ノードからデータがネットワークを介して受信されると、受信処理を割り込みで実行することより、その受信されたデータをテンポラリバッファに格納すると共に、メイン処理を所定周期で実行することより、テンポラリバッファにデータが格納されているか否かを判定し、テンポラリバッファにデータが格納されていると、テンポラリバッファに格納されているデータをメインバッファに格納し、この場合、メイン処理の実行タイミングに同期するタイミング信号を車両用データ送信ノードへ送信する。これにより、上記した請求項1に記載した車両用データ送信ノードと共に用いられることにより、受信処理の実行タイミングとメイン処理の実行タイミングとの時間差である中継遅延時間を短縮することができる。
According to the vehicular data relay device according to
請求項4に記載したデータ送信ノードによれば、データをネットワークを介して車両用データ中継装置へ送信し、この場合、車両用データ中継装置からタイミング信号が受信されると、そのタイミング信号が受信されたタイミングに同期させてデータを車両用データ中継装置へ送信する。これにより、上記した請求項1に記載した車両用データ中継装置と共に用いられることにより、車両用データ中継装置において、受信処理の実行タイミングとメイン処理の実行タイミングとの時間差である中継遅延時間を短縮させることができる。
According to the data transmission node of the fourth aspect, data is transmitted to the vehicle data relay device via the network. In this case, when the timing signal is received from the vehicle data relay device, the timing signal is received. The data is transmitted to the vehicular data relay device in synchronization with the received timing. As a result, when used together with the vehicle data relay device described in
以下、本発明の一実施形態について、図1ないし図4を参照して説明する。図1は、車両に搭載されている車両用データ中継システムの全体構成を示している。車両用データ中継システム1は、車両用データ送信ノード2、車両用データ中継装置3及び車両用データ受信ノード4を備え、車両用データ送信ノード2と車両用データ中継装置3とがデータをネットワーク5を介して送受信すると共に車両用データ中継装置3と車両用データ受信ノード4とがデータをネットワーク6を介して送受信するように構成されている。
Hereinafter, an embodiment of the present invention will be described with reference to FIGS. 1 to 4. FIG. 1 shows the overall configuration of a vehicle data relay system mounted on a vehicle. The vehicular
この場合、ネットワーク5,6は、情報系車載LANやボデー系車載LANに相当するもので、例えばネットワーク5が情報系車載LANであると共にネットワーク6がボデー系車載LANである構成であれば、情報系車載LANからボデー系車載LANへ向かって車両用データ中継装置3でデータが中継されることになり、一方、ネットワーク5がボデー系車載LANであると共にネットワーク6が情報系車載LANである構成であれば、ボデー系車載LANから情報系車載LANへ向かって車両用データ中継装置3でデータが中継されることになる。尚、これらネットワーク5,6は、有線により構成されるものであっても良いし、無線により構成されるものであっても良いし、有線と無線との混在により構成されるものであっても良い。
In this case, the
車両用データ中継装置3は、テンポラリバッファ3aとメインバッファ3bとを備えて構成されており、車両用データ送信ノード2からデータがネットワーク5を介して受信されると、受信処理を割り込みで実行することにより、その受信されたデータをテンポラリバッファ3aに格納すると共に、メイン処理を所定周期(例えば10ミリ秒周期)で実行することにより、テンポラリバッファ3aにデータが格納されているか否かを判定し、テンポラリバッファ3aにデータが格納されていると、そのテンポラリバッファ3aに格納されているデータをメインバッファ3bに格納する。
The vehicular
ここで、本実施形態では、車両用データ中継装置3とデータ送信ノード2とは、ネットワーク5とは別の伝送回線7を介しても接続されており、メイン処理の実行タイミングに同期する(時間同期する)タイミング信号を伝送回線7を介して車両用データ送信ノード2へ送信するように構成されている。
Here, in the present embodiment, the vehicle
次に、上記した構成の作用について、図2ないし図4を参照して説明する。図2は、車両用データ中継装置3が実行する処理及び車両用データ送信ノード2が実行する処理をフローチャートにより示しており、図3は、タイムチャートを示している。
Next, the operation of the above configuration will be described with reference to FIGS. FIG. 2 is a flowchart showing the process executed by the vehicular
最初に、車両用データ中継装置3は、メイン処理として、所定周期のイベントが発生すると、タイミング信号を伝送回線7を介して車両用データ送信ノード2へ送信する(ステップS1)。
First, the vehicular
車両用データ送信ノード2は、車両用データ中継装置3からタイミング信号が伝送回線7を介して受信されると、その時点で送信待ちのデータが存在するか否かを判定し(ステップS11)、その時点で送信待ちのデータが存在していると(ステップS11にて「YES」)、その送信待ちのデータをネットワーク5を介して車両用データ中継装置3へ送信する(ステップS12)。
When the timing signal is received from the vehicular
車両用データ中継装置3は、車両用データ送信ノード2からデータがネットワーク5を介して受信されたか否かを監視しており、車両用データ送信ノード2からデータがネットワーク5を介して受信されると、受信処理を割り込みで実行することにより、その受信されたデータをテンポラリバッファ3aに格納する(ステップS2)。そして、車両用データ中継装置3は、メイン処理として、タイミング信号を車両用データ送信ノード2へ送信してから所定時間が経過した後に、テンポラリバッファ3aにデータが格納されているか否かを判定し(ステップS3)、テンポラリバッファ3aにデータが格納されていると(ステップS3にて「YES」)、そのテンポラリバッファ3aに格納されているデータをメインバッファ3bに格納する(ステップS4)。
The vehicular
以上に説明した一連の処理により、車両用データ中継装置3においては、図4に示すように、受信処理の実行タイミングとメイン処理の実行タイミングとの時間差(ずれ)を極力抑えることが可能となり、中継遅延時間を短縮することが可能となる。尚、上記したタイミング信号を車両用データ送信ノード2へ送信してからテンポラリバッファ3aにデータが格納されているか否かを判定するまでの所定時間(判定待機時間)は、タイミング信号の送受信に要する伝送遅延時間やデータの送受信に要する伝送遅延時間に基づいて決定される。
Through the series of processes described above, in the vehicle
以上に説明したように本実施形態によれば、車両用データ中継装置3において、タイミング信号をメイン処理の実行タイミングに同期させて車両用データ送信ノード2へ送信することにより、車両用データ送信ノード2からデータをメイン処理の実行タイミングに同期して受信することになるので、車両用データ送信ノード2から受信されたデータをテンポラリバッファ3aに格納する受信処理とテンポラリバッファ3aに格納されているデータをメインバッファ3bに格納するメイン処理とを同期させて実行することができ、受信処理の実行タイミングとメイン処理の実行タイミングとの時間差である中継遅延時間を短縮することができる。
As described above, according to the present embodiment, in the vehicular
また、この場合、車両用データ中継装置3及び車両用データ送信ノード2は、データを送受信するネットワーク5とは異なるネットワークである伝送回線7を介してタイミング信号を送受信するように構成したので、データを送受信するネットワーク5におけるタイミング信号の分のトラヒックの増加を回避することができ、また、タイミング信号をフレーム形式のデータとして送受信する必要がなく、単純なオンオフ信号として送受信すれば良いので、タイミング信号の送受信による遅延を極力抑えることができる。
In this case, the vehicle
本発明は、上記した実施形態にのみ限定されるものではなく、以下のように変形または拡張することができる。
データを送受信するネットワークが十分なトラヒックを許容可能であれば、データを送受信するネットワークとは異なるネットワークを介するのではなく、データを送受信するネットワークを介してタイミング信号を送受信するように構成しても良い。
The present invention is not limited to the above-described embodiment, and can be modified or expanded as follows.
If the network that transmits and receives data can tolerate sufficient traffic, it may be configured to transmit and receive timing signals via a network that transmits and receives data, rather than through a network that is different from the network that transmits and receives data. good.
図面中、1は車両用データ中継システム、2は車両用データ送信ノード、3は車両用データ中継装置、3aはテンポラリバッファ、3bはメインバッファ、5はネットワークである。
In the drawings, 1 is a vehicle data relay system, 2 is a vehicle data transmission node, 3 is a vehicle data relay device, 3a is a temporary buffer, 3b is a main buffer, and 5 is a network.
Claims (4)
前記車両用データ送信ノードからネットワークを介して受信されたデータをテンポラリバッファに格納する受信処理を割り込みで実行すると共に前記テンポラリバッファにデータが格納されているか否かを判定して前記テンポラリバッファにデータが格納されている場合に前記テンポラリバッファに格納されているデータをメインバッファに格納するメイン処理を所定周期で実行する車両用データ中継装置とを備えた車両用データ中継システムであって、
前記車両用データ中継装置は、メイン処理の実行タイミングに同期するタイミング信号を前記車両用データ送信ノードへ送信し、
前記車両用データ送信ノードは、前記車両用データ中継装置からタイミング信号が受信されたタイミングに同期させてデータを前記車両用データ中継装置へ送信することを特徴とする車両用データ中継システム。 A vehicle data transmission node that transmits data to the vehicle data relay device via a network; and
The reception processing for storing the data received from the vehicle data transmission node via the network in the temporary buffer is executed by interruption, and it is determined whether the data is stored in the temporary buffer and the data is stored in the temporary buffer. A vehicular data relay system comprising a vehicular data relay device that executes main processing for storing data stored in the temporary buffer in a main buffer when the data is stored in a predetermined cycle,
The vehicle data relay device transmits a timing signal synchronized with an execution timing of a main process to the vehicle data transmission node,
The vehicular data transmission node transmits data to the vehicular data relay device in synchronization with a timing at which a timing signal is received from the vehicular data relay device.
前記車両用データ中継装置及び前記車両用データ送信ノードは、データを送受信するネットワークとは異なるネットワークを介してタイミング信号を送受信することを特徴とする車両用データ中継システム。 In the vehicle data relay system according to claim 1,
The vehicular data relay device and the vehicular data transmission node transmit and receive timing signals via a network different from a network that transmits and receives data.
メイン処理の実行タイミングに同期するタイミング信号を前記車両用データ送信ノードへ送信することを特徴とする車両用データ中継装置。 Used in a vehicular data relay system together with a vehicular data transmission node that transmits data to a vehicular data relay device via a network, and stores data received from the vehicular data transmission node via the network in a temporary buffer The reception process is executed by interruption, and it is determined whether or not data is stored in the temporary buffer. When data is stored in the temporary buffer, the data stored in the temporary buffer is stored in the main buffer. A vehicular data relay device that executes main processing to be stored at a predetermined cycle,
A vehicular data relay apparatus, wherein a timing signal synchronized with execution timing of a main process is transmitted to the vehicular data transmission node.
前記車両用データ中継装置からタイミング信号が受信されたタイミングに同期させてデータを前記車両用データ中継装置へ送信することを特徴とする車両用データ送信ノード。
The reception processing for storing the data received from the vehicle data transmission node via the network in the temporary buffer is executed by interruption, and it is determined whether the data is stored in the temporary buffer and the data is stored in the temporary buffer. When stored, it is used in a vehicle data relay system together with a vehicle data relay device that executes main processing for storing data stored in the temporary buffer in a main buffer at a predetermined cycle, and the data is transmitted via a network. Vehicle data transmission node for transmitting to the vehicle data relay device,
A vehicle data transmission node, wherein data is transmitted to the vehicle data relay device in synchronization with a timing at which a timing signal is received from the vehicle data relay device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005002688A JP4333585B2 (en) | 2005-01-07 | 2005-01-07 | Vehicular data relay system, vehicular data relay device, and vehicular data transmission node |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005002688A JP4333585B2 (en) | 2005-01-07 | 2005-01-07 | Vehicular data relay system, vehicular data relay device, and vehicular data transmission node |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006191464A JP2006191464A (en) | 2006-07-20 |
| JP4333585B2 true JP4333585B2 (en) | 2009-09-16 |
Family
ID=36798155
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005002688A Expired - Fee Related JP4333585B2 (en) | 2005-01-07 | 2005-01-07 | Vehicular data relay system, vehicular data relay device, and vehicular data transmission node |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4333585B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5434677B2 (en) * | 2010-03-02 | 2014-03-05 | 株式会社リコー | Communication control device and communication control method |
-
2005
- 2005-01-07 JP JP2005002688A patent/JP4333585B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006191464A (en) | 2006-07-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4872705B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM THEREOF | |
| JP5423736B2 (en) | Gateway device | |
| WO2016017088A1 (en) | Gateway device | |
| JP5099156B2 (en) | Communication network system, relay terminal, microcomputer, transmission / reception device | |
| JP2008219555A (en) | In-vehicle relay connection unit | |
| JP4766160B2 (en) | Communication system and communication node | |
| JP2009296280A (en) | Communication network system, and communication control method thereof | |
| JP5983797B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM | |
| JP4333585B2 (en) | Vehicular data relay system, vehicular data relay device, and vehicular data transmission node | |
| WO2021084845A1 (en) | On-vehicle communication device and vehicle communication method | |
| JP2011199704A (en) | Electronic apparatus enabling wireless communication, electronic apparatus system, and wireless communication method | |
| KR20060117187A (en) | How to send and receive signals in wireless local area network | |
| JP2009089286A (en) | Relay connection unit | |
| JP4899765B2 (en) | Vehicle-to-vehicle communication system, vehicle used in the vehicle-to-vehicle communication system, vehicle-mounted device, and repeater | |
| JP2009278366A (en) | Roadside device, communication method of roadside device, and communication program | |
| JP2009059120A (en) | On-board device for inter-vehicle communication | |
| JP6137033B2 (en) | In-vehicle network system and in-vehicle relay device | |
| JP2016059008A (en) | Vehicle network system | |
| JP2007104232A (en) | Communication network system and communication terminal device | |
| JP5293789B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM THEREOF | |
| JP5019936B2 (en) | In-vehicle relay connection unit | |
| JP2024151583A (en) | Communication device and communication system | |
| JP2024151584A (en) | Communication device and communication system | |
| JP2024151585A (en) | Communication device and communication system | |
| JP6812765B2 (en) | Electronic control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070215 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081211 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081216 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090602 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090615 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120703 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120703 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130703 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |