JP2009027245A - Conversion unit, method and program - Google Patents

Conversion unit, method and program Download PDF

Info

Publication number
JP2009027245A
JP2009027245A JP2007185692A JP2007185692A JP2009027245A JP 2009027245 A JP2009027245 A JP 2009027245A JP 2007185692 A JP2007185692 A JP 2007185692A JP 2007185692 A JP2007185692 A JP 2007185692A JP 2009027245 A JP2009027245 A JP 2009027245A
Authority
JP
Japan
Prior art keywords
network
processing unit
converter
data format
conversion
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.)
Pending
Application number
JP2007185692A
Other languages
Japanese (ja)
Inventor
Masayuki Hagiwara
正之 萩原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Ten Ltd
Original Assignee
Denso Ten Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP2007185692A priority Critical patent/JP2009027245A/en
Publication of JP2009027245A publication Critical patent/JP2009027245A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)
  • Telephonic Communication Services (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide conversion unit, method and program, which performs unified management of connection with a plurality of networks at one gate way processing section. <P>SOLUTION: The conversion processing unit (100) comprises: a gate way processing section (50); a first converter (11) for converting a data form used at the gate way processing section and a data form used in a first network; and a second converter (21) for converting a data form used at the gate way processing section and a data form used in a second network. Conversion method and program in such a conversion processing unit are also provided. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、複数のネットワーク同士を接続するための変換ユニット、変換方法及びそのような変換方法を実行するためのプログラムに関する。   The present invention relates to a conversion unit for connecting a plurality of networks, a conversion method, and a program for executing such a conversion method.

従来、複数のネットワーク同士を、ゲートウエイを介して1対1で接続することが知られている。例えば、図1に、そのようなネットワークシステムの一例を示す。   Conventionally, it is known that a plurality of networks are connected one-to-one via a gateway. For example, FIG. 1 shows an example of such a network system.

図1に示すネットワークシステムでは、通信プロトコルAのネットワーク1、通信プロトコルBのネットワーク2が第1のゲートウエイ5により接続され、通信プロトコルBのネットワーク2、通信プロトコルCのネットワーク3が第2のゲートウエイ6により接続されている。   In the network system shown in FIG. 1, the network 1 of the communication protocol A and the network 2 of the communication protocol B are connected by the first gateway 5, and the network 2 of the communication protocol B and the network 3 of the communication protocol C are the second gateway 6. Connected by.

図1に示すようなネットワークシステムにおいて、ネットワーク1からネットワーク3へデータを転送する場合には、第1のゲートウエイ5において、通信プロトコルAから通信プロトコルBへの変換を行い、第2のゲートウエイ6において、通信プロトコルBから通信プロトコルCへの変換を行う必要があり、複数のネットワーク間のデータのやり取りが煩雑で時間がかかるという問題があった。また、図1に示すネットワークBのように、経由するだけのネットワークにおける通信帯域を圧迫し、本来のネットワーク内で必要な通信に影響が生じるという問題もあった。さらに、図1に示すネットワークシステムでは、多くのネットワークが接続されればされるほど、複数のネットワーク間のデータのやり取りの煩雑さが増加するという問題もあった。   In the network system as shown in FIG. 1, when data is transferred from the network 1 to the network 3, the first gateway 5 performs conversion from the communication protocol A to the communication protocol B, and the second gateway 6 There is a problem that it is necessary to perform conversion from the communication protocol B to the communication protocol C, and the exchange of data between a plurality of networks is complicated and takes time. In addition, there is a problem in that, as in the network B shown in FIG. 1, a communication band in a network that is simply passed through is compressed, and communication necessary in the original network is affected. Further, the network system shown in FIG. 1 has a problem in that the more networks are connected, the more complicated the exchange of data between a plurality of networks is.

また、図2に示すように、複数のネットワークをゲートウエイを介して相互に接続することが知られている(例えば、特許文献1参照)。   Further, as shown in FIG. 2, it is known to connect a plurality of networks to each other via a gateway (see, for example, Patent Document 1).

図2(a)に示す場合には、通信プロトコルAのネットワーク1から通信ネットワークCへのネットワーク3へは、第1のゲートウエイ5及び第3のゲートウエイ7間の1つのプロトコル変換にて対応することができる。   In the case shown in FIG. 2A, the network 3 from the network 1 of the communication protocol A to the communication network C can be handled by one protocol conversion between the first gateway 5 and the third gateway 7. Can do.

しかしながら、図2(b)に示すように、新たに通信プロトコルDのネットワーク4が追加された場合には、第1のゲートウエイ5〜第4のゲートウエイ8の全てが、他のゲートウエイとの間の通信プロトコル変換情報を有している必要が生じることとなる。即ち、ネットワークDを追加するためには、既存の第1のゲートウエイ5〜第3のゲートウエイ7に、第4のゲートウエイ8との間の通信プロトコル変換情報を付与しなければならない。したがって、図2に示すようなネットワークシステムでは、既存のネットワークシステムに新たなネットワークを増設する場合に、大きな負担を強いられるという問題があった。   However, as shown in FIG. 2B, when the network 4 of the communication protocol D is newly added, all of the first gateway 5 to the fourth gateway 8 are connected to other gateways. It becomes necessary to have communication protocol conversion information. That is, in order to add the network D, communication protocol conversion information with the fourth gateway 8 must be given to the existing first gateway 5 to the third gateway 7. Therefore, the network system as shown in FIG. 2 has a problem that a large burden is imposed when a new network is added to the existing network system.

特開2006−180109JP 2006-180109 A

そこで、本発明は、上記の問題点を解決することを可能とする変換ユニット、変換方法及びプログラムを提供することを目的とする。   Accordingly, an object of the present invention is to provide a conversion unit, a conversion method, and a program that can solve the above-described problems.

また、本発明は、1つのゲートウエイ処理部において、複数のネットワークとの接続を一元管理するための変換ユニット、変換方法及びプログラムを提供することを目的とする。   It is another object of the present invention to provide a conversion unit, a conversion method, and a program for centrally managing connections with a plurality of networks in one gateway processing unit.

本発明に係る変換ユニットは、ゲートウエイ処理部と、ゲートウエイ処理部で使用されるデータ形式と第1のネットワークで使用されるデータ形式との変換を行うための第1のコンバータと、ゲートウエイ処理部で使用されるデータ形式と第2のネットワークで使用されるデータ形式との変換を行うための第2のコンバータを有することを特徴とする。   The conversion unit according to the present invention includes a gateway processing unit, a first converter for performing conversion between a data format used in the gateway processing unit and a data format used in the first network, and a gateway processing unit. It has the 2nd converter for converting between the data format used and the data format used in the 2nd network.

また、本発明に係る変換ユニットは、ゲートウエイ処理部と、複数のネットワークの内の1つのネットワークで使用されるデータ形式からゲートウエイ処理部で使用されるデータ形式への変換を行うための第1のコンバータと、ゲートウエイ処理部で使用されるデータ形式から複数のネットワークの内の他の1つのネットワークで使用されるデータ形式への変換を行うための第2のコンバータを有することを特徴とする。   The conversion unit according to the present invention includes a gateway processing unit and a first unit for performing conversion from a data format used in one of a plurality of networks to a data format used in the gateway processing unit. And a converter and a second converter for performing conversion from a data format used in the gateway processing unit to a data format used in another one of the plurality of networks.

本発明に係る変換方法は、第1のコンバータにおいて第1のネットワークからの受信データを第1のネットワークで使用されるデータ形式からゲートウエイ処理部で使用されるデータ形式へ変換し、ゲートウエイ処理部においてゲートウエイ処理部で使用されるデータ形式に変換されたデータの処理を行い、第2のコンバータにおいてゲートウエイ処理部で処理されたデータをゲートウエイ処理部で使用されるデータ形式から第2のネットワークで使用されるデータ形式へ変換することを特徴とする。   In the conversion method according to the present invention, in the first converter, the received data from the first network is converted from the data format used in the first network to the data format used in the gateway processing unit, and in the gateway processing unit The data converted into the data format used in the gateway processing unit is processed, and the data processed in the gateway processing unit in the second converter is used in the second network from the data format used in the gateway processing unit. It is characterized by converting to a data format.

本発明に係るプログラムは、第1のコンバータに第1のネットワークからの受信データを第1のネットワークで使用されるデータ形式からゲートウエイ処理部で使用されるデータ形式へ変換させ、ゲートウエイ処理部にゲートウエイ処理部で使用されるデータ形式に変換されたデータの処理を行わせ、第2のコンバータにゲートウエイ処理部で処理されたデータをゲートウエイ処理部で使用されるデータ形式から第2のネットワークで使用されるデータ形式へ変換させる手順を実行させることを特徴とする。   The program according to the present invention causes the first converter to convert the received data from the first network from the data format used in the first network to the data format used in the gateway processing unit, and causes the gateway processing unit to convert the data to the gateway processing unit. The data converted into the data format used in the processing unit is processed, and the second converter uses the data processed in the gateway processing unit from the data format used in the gateway processing unit in the second network. It is characterized in that a procedure for converting to a data format is executed.

本発明に係る変換ユニット、変換方法及びプログラムによれば、複数のネットワークで利用されるデータをゲートウエイ処理部で利用されるデータ形式(中間言語)に変換して一元処理することから、データ転送のための遅延時間を減少させることが可能となった。   According to the conversion unit, the conversion method, and the program according to the present invention, since data used in a plurality of networks is converted into a data format (intermediate language) used in a gateway processing unit and processed in a unified manner, Because of this, it became possible to reduce the delay time.

また、本発明に係る変換ユニット、変換方法及びプログラムによれば、単に経由のためだけに中間のネットワークを利用することがないので、中間ネットワークに負担をかけることがなくなった。   In addition, according to the conversion unit, the conversion method, and the program according to the present invention, the intermediate network is not used only for transit, so that the intermediate network is not burdened.

さらに、本発明に係る変換ユニット、変換方法及びプログラムによれば、新規にネットワークを追加する場合には、既存のネットワークの数に拘らず、新規追加分のネットワークとゲートウエイ処理部との間の変換をつかさどるコンバータを1つ新規に用意すればよいので、簡易に新規のネットワークを追加することが可能となった。   Furthermore, according to the conversion unit, the conversion method, and the program according to the present invention, when a new network is added, the conversion between the newly added network and the gateway processing unit is performed regardless of the number of existing networks. Since it is only necessary to prepare a new converter that controls the network, it is possible to easily add a new network.

以下図面を参照して、本発明に係る変換ユニット、変換方法及びプログラムについて説明する。但し、本発明の技術的範囲はそれらの実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。   Hereinafter, a conversion unit, a conversion method, and a program according to the present invention will be described with reference to the drawings. However, it should be noted that the technical scope of the present invention is not limited to these embodiments, but extends to the invention described in the claims and equivalents thereof.

図3は、本発明に係る変換ユニットが構築するネットワークシステムを示す概念図である。   FIG. 3 is a conceptual diagram showing a network system constructed by the conversion unit according to the present invention.

図3に示すように、ネットワークシステムは、通信プロトコルAのネットワーク10、通信プロトコルBのネットワーク20及び通信プロトコルCのネットワーク30の中心に1つのゲートウエイ処理部50を置き集中管理を行っている。ゲートウエイ処理部50は独自の中間言語(共通のデータ形式)プロトコルを有し、経路管理を行う。したがって、通信プロトコルAのネットワーク10は第1の中間言語コンバータ11、通信プロトコルBのネットワーク20は第2の中間言語コンバータ21、及び通信プロトコルCのネットワーク30は第3の中間言語コンバータ31を有し、ゲートウエイ処理部50における中間言語プロトコルとの間のプロトコル変換を行っている。また、各中間言語コンバータ11〜31及びゲートウエイ処理部50は、変換ユニット100として構成されている。   As shown in FIG. 3, the network system performs centralized management by placing one gateway processing unit 50 at the center of the network 10 of the communication protocol A, the network 20 of the communication protocol B, and the network 30 of the communication protocol C. The gateway processing unit 50 has a unique intermediate language (common data format) protocol and performs route management. Accordingly, the network 10 of the communication protocol A has the first intermediate language converter 11, the network 20 of the communication protocol B has the second intermediate language converter 21, and the network 30 of the communication protocol C has the third intermediate language converter 31. The gateway processor 50 performs protocol conversion with the intermediate language protocol. Each of the intermediate language converters 11 to 31 and the gateway processing unit 50 is configured as a conversion unit 100.

このような変換ユニット100に基づいたネットワークシステムでは、1つのネットワークから他のネットワークへデータの転送を行う場合の経路を簡素化することができるので、データ転送のための遅延時間を減少させることが可能となる。特に、単に経由のためだけに中間のネットワークを利用することがないので、中間ネットワークに負担をかけることがない(図1参照)。   In such a network system based on the conversion unit 100, the path for transferring data from one network to another can be simplified, so that the delay time for data transfer can be reduced. It becomes possible. In particular, since the intermediate network is not used only for transit, the intermediate network is not burdened (see FIG. 1).

また、例えば、第4のネットワークとして、通信プロトコルDのネットワーク40を追加する場合には、第4の中間言語コンバータ41のみを追加してゲートウエイ処理部50と接続すればよい。即ち、例えば、図2に示す例のように、既に接続されている他の全てのネットワークとの相互関係を考慮することなく、追加のネットワークとゲートウエイ処理部50との関係のみを考慮すればよいので、簡単にネットワークの拡張を行うことが可能となる。したがって、本発明に係る変換ユニット100を車載ネットワークの構築に利用した場合、第4のネットワークとして外部ネットワークとの接続のためにEthernet(登録商標)を追加することによって、車載ネットワークがゲートウエイ処理部50を介して外部ネットワークと簡単に接続することが可能となる。また、当初、外部ネットワークとの接続を考慮せずに、車載ネットワークのみを構築した場合でも、簡単に外部ネットワークとの接続のためにEthernet(登録商標)を追加することができる。なお、Ethernetは、外部ネットワークとの接続のために追加するネットワークの一例であって、これに限定されるものではない。   Further, for example, when the network 40 of the communication protocol D is added as the fourth network, only the fourth intermediate language converter 41 may be added and connected to the gateway processing unit 50. That is, for example, as in the example shown in FIG. 2, it is only necessary to consider the relationship between the additional network and the gateway processing unit 50 without considering the mutual relationship with all other already connected networks. Therefore, it becomes possible to easily expand the network. Therefore, when the conversion unit 100 according to the present invention is used for the construction of the in-vehicle network, the in-vehicle network is added to the external network as a fourth network, so that the in-vehicle network is connected to the gateway processing unit 50. It is possible to easily connect to an external network via the network. In addition, Ethernet (registered trademark) can be easily added for connection to an external network even when only an in-vehicle network is constructed without considering connection to the external network. Note that Ethernet is an example of a network added for connection to an external network, and is not limited to this.

さらに、中間言語(共通のデータ形式)プロトコルとして、ゲートウエイ処理部50と接続し得るネットワーク中で使用される、最も高速なプロトコルを選択すれば、さらに、データ転送のための遅延時間を短縮することができる。なお、このような場合、ゲートウエイ処理部50で中間言語として利用するプロトコルを用いるネットワークとの間では、中間言語コンバータを必要としない。   Furthermore, if the fastest protocol used in the network that can be connected to the gateway processing unit 50 is selected as an intermediate language (common data format) protocol, the delay time for data transfer can be further reduced. Can do. In such a case, an intermediate language converter is not required between the gateway processor 50 and a network using a protocol used as an intermediate language.

図4は、本発明に係る変換ユニットの概略構成図である。   FIG. 4 is a schematic configuration diagram of a conversion unit according to the present invention.

図4の例では、変換ユニット100を車載ネットワークを構築するために利用したが、変換ユニット100はこれに限定されることなく、例えば、鉄道に利用される車両や航空機等の移動体等のネットワークを構築するために利用することも可能である。   In the example of FIG. 4, the conversion unit 100 is used to construct an in-vehicle network. However, the conversion unit 100 is not limited to this, for example, a network such as a vehicle or an aircraft such as an aircraft used for a railway. Can also be used to construct

図4に示すように、変換ユニット100は、CAN(Controller Area Network)10のための中間言語コンバータ11、CAN制御するためのCAN制御部12、MOST(Media Oriented System Transport)20のための中間言語コンバータ21、MOSTを制御するためのMOST制御部22、LIN(Local Interconnect Network)30のための中間言語コンバータ31、LINを制御するためのLIN制御部32、Ethernet40のための中間言語コンバータ41、Ethernetを制御するためのEthernet制御部42、ゲートウエイ処理部50、設定ファイル用メモリ51、及びルーティングテーブル用メモリ52等から構成される。各中間言語コンバータ、各制御部、及びゲートウエイ処理部50は、CPU、各種メモリ等を含んでIC.ASIC等としてハードウエア的に構成されていても良いし、その一部及び全部がソフトウエア的にメモリ上に構築されていても良い。また、変換ユニット100は、CAN制御部12、MOST制御部22、LIN制御部32、及びEthernet制御部42の全て又は一部と別個に構成されていても良い。   As shown in FIG. 4, the conversion unit 100 includes an intermediate language converter 11 for a CAN (Controller Area Network) 10, a CAN control unit 12 for CAN control, and an intermediate language for a MOST (Media Oriented System Transport) 20. Converter 21, MOST control unit 22 for controlling MOST, intermediate language converter 31 for LIN (Local Interconnect Network) 30, LIN control unit 32 for controlling LIN, intermediate language converter 41 for Ethernet 40, Ethernet An Ethernet control unit 42, a gateway processing unit 50, a setting file memory 51, a routing table memory 52, and the like. Each intermediate language converter, each control unit, and gateway processing unit 50 includes a CPU, various memories, and the like. An ASIC or the like may be configured as hardware, or a part and all of the ASIC may be configured on a memory as software. The conversion unit 100 may be configured separately from all or part of the CAN control unit 12, the MOST control unit 22, the LIN control unit 32, and the Ethernet control unit 42.

CANとは、主にダッシュボード制御(乗員検知、エアコン等)、エンジン制御などに使用される、車載ネットワークのシリアル通信方式による車内LAN向け通信規格である。   CAN is a communication standard for an in-vehicle LAN based on a serial communication system of an in-vehicle network, which is mainly used for dashboard control (occupant detection, air conditioner, etc.) and engine control.

CAN10では、シングル線又はツイストペア線からなる共通バスに、車輪速度や車両の重心周りに生じるヨーレイト、ステアリング舵角等に基づいて車両の旋回挙動を安定化させるためのVSC(Vehicle Stability Control)・ECU(Electric Control Unit)15、エアコン操作スイッチや車内温度等に基づいて車内のエアコンディショニングを制御するエアコンECU16、及びステアリング舵角に応じた信号を出力する舵角センサ、ヨーレイトに応じた信号を出力するヨーレイトセンサ、スロットル開度やアクセル開度、及びエンジン水温等に基づいてエンジン制御を行うエンジンECU17がノードとして接続されている。なお、シフト操作位置等に基づいて車両のシフトポジションを制御するトランスミッションECU、ブレーキ踏力やステアリング舵角等に基づいて操舵アシストを制御するパワーステアリングECU等も、CAN10にノードとして接続することができる。   In CAN10, VSC (Vehicle Stability Control) ECU for stabilizing the turning behavior of a vehicle based on wheel speed, yaw rate generated around the center of gravity of the vehicle, steering rudder angle, etc. on a common bus consisting of a single line or twisted pair line (Electric Control Unit) 15, an air conditioner ECU 16 that controls air conditioning in the vehicle based on an air conditioner operation switch, an in-vehicle temperature, and the like, a steering angle sensor that outputs a signal corresponding to the steering angle, and a signal corresponding to the yaw rate An engine ECU 17 that controls the engine based on the yaw rate sensor, throttle opening, accelerator opening, engine water temperature, and the like is connected as a node. Note that a transmission ECU that controls the shift position of the vehicle based on the shift operation position and the like, and a power steering ECU that controls the steering assist based on the brake depression force, the steering rudder angle, and the like can also be connected to the CAN 10 as nodes.

MOSTとは、マルチメディア系車載LAN規格であって、車両内の様々なコントロール機器のマルチメディア・エンタテイメント機能を分散する方法を提供するのに適している。例えば、CDチェンジヤー、ラジオ、GPS、携帯電話、DVDプレーヤをリング・ネットワーク内に配置し、MOSTネットワークを活用したデジタル信号処理により、高品質なオーディオ信号をアンプへ送信することが可能となる。   MOST is a multimedia-based in-vehicle LAN standard, and is suitable for providing a method for distributing multimedia entertainment functions of various control devices in a vehicle. For example, a CD changer, radio, GPS, mobile phone, and DVD player are arranged in a ring network, and high-quality audio signals can be transmitted to an amplifier by digital signal processing utilizing a MOST network.

MOST20では、入力された映像を表示するディスプレイ25、及び車両の現在位置を地図上に表示し、目的地までの距離や方位を出力するナビゲーションシステム26がノードとして接続されている。なお、デジタルテレビ放送を受信し映像を出力するデジタルビデオチューナ、オーディオ信号を増幅させるオーディオアンプ等のマルチメディア系の装置を、MOST20にノードとして接続することができる。   In the MOST 20, a display 25 that displays input video and a navigation system 26 that displays the current position of the vehicle on a map and outputs the distance and direction to the destination are connected as nodes. A multimedia device such as a digital video tuner that receives digital television broadcasts and outputs video and an audio amplifier that amplifies an audio signal can be connected to the MOST 20 as a node.

LINとは、ドアミラー、ワイパー等の比較的制御が簡単な機器との通信に利用される、車載ネットワークのシリアル通信方式による車内LAN向け通信規格である。   LIN is a communication standard for in-vehicle LAN based on a serial communication system of an in-vehicle network, which is used for communication with devices that are relatively easy to control, such as door mirrors and wipers.

LIN30では、シートを調整するためのモータ制御システム35、車両のドアモジュール内に配置された電動ウインド用モータ制御システム36、電動ミラー用モータ制御システム37等がノードとして接続されている。なお、ドアロック用モータ制御システム等、車両のボディー系のシステムを、LIN30にノードとして接続することができる。   In the LIN 30, a motor control system 35 for adjusting a seat, an electric window motor control system 36 disposed in a door module of the vehicle, an electric mirror motor control system 37, and the like are connected as nodes. A vehicle body system such as a door lock motor control system can be connected to the LIN 30 as a node.

Ethernet40には、例えば、Wi−Fi(Wireless Fidelity)、WiMAX(World wide Interoperability of Microwave Access)又はDSRC(Dedicated Short Range Communication)等によって無線でデータの送受信を行うための無線端末45が接続されている。   For example, a wireless terminal 45 for wirelessly transmitting and receiving data by Wi-Fi (Wireless Fidelity), WiMAX (World Wide Interoperability of Microwave Access), DSRC (Dedicated Short Range Communication), or the like is connected to the Ethernet 40. .

無線通信端末45は、基地局60、インターネット、ローカルなネットワーク又は自宅のホームネットワーク等のネットワーク70と接続し、ネットワーク70と接続されている外部サーバ80にアクセスし、各種データの送受信を行うことが可能となる。例えは、無線通信端末45を利用して、事故直前等の緊急時に、路車間又は車車間の無線通信で受信した周辺情報に基づいて、CAN10に接続されている車両を制御する各種ECUと連携して、ブレーキングやステアリングのアシストを行い、事故の回避行動をとることが可能となる。   The wireless communication terminal 45 is connected to a network 70 such as the base station 60, the Internet, a local network, or a home network at home, and can access an external server 80 connected to the network 70 to transmit and receive various data. It becomes possible. For example, in cooperation with various ECUs that control a vehicle connected to the CAN 10 based on peripheral information received by roadside-to-vehicle or vehicle-to-vehicle wireless communication in the event of an emergency such as immediately before an accident using the wireless communication terminal 45 Thus, it is possible to assist in braking and steering and take action to avoid accidents.

また、無線通信端末45を利用して、ユーザは、情報検索又は周辺情報を配信するサーバ及び他の無線通信端末と接続して、各種動画、音楽、ファイルデータの取得することが可能となる。これらのデータをMOST20に接続されているディスプレイ25やナビゲーションシステム26と連動させることによって、車内で幅広く、深いサービスを利用することが可能となる。   Further, by using the wireless communication terminal 45, the user can connect to a server for distributing information search or peripheral information and other wireless communication terminals and acquire various moving images, music, and file data. By linking these data with the display 25 and navigation system 26 connected to the MOST 20, a wide range of deep services can be used in the vehicle.

さらに、無線通信端末45を利用して、プローブ情報(ナビゲーションシステム26と連携しているGPSセンサや各種センサ、ECU等の情報)を、外部サーバ80に送信することで、きめの細かな交通流れ、交通行動、位置情報、車両挙動、気象や自然現象に係る状況を、外部サーバ80側でモニタリングすることが可能となる。例えば、外部サーバ80側で、速度などの情報を集めることで、渋滞情報や事故情報を把握することができ、ワイパーの動作速度等によってどの地域でどの程度の降雨量があるかをリアルタイムで予測することが可能となる。さらに、無線通信端末45を利用して、各ネットワーク(CAN10、MOST20及びLIN30等)に接続されているEUC自体等が、自己の状態・情報を外部サーバ80へ送信することによって、外部サーバ80から、車内の故障や違法改造、正規パーツの使用等を、ディーラや車両の所有者に通知することも可能となる。   Further, by using the wireless communication terminal 45, probe information (information on GPS sensors, various sensors, ECUs, etc. linked to the navigation system 26) is transmitted to the external server 80, so that detailed traffic flow can be achieved. It is possible to monitor the situation related to traffic behavior, position information, vehicle behavior, weather and natural phenomena on the external server 80 side. For example, by collecting information such as speed on the external server 80 side, it is possible to grasp traffic jam information and accident information, and predict in real time how much rainfall is in which region based on the operating speed of the wiper, etc. It becomes possible to do. Further, by using the wireless communication terminal 45, the EUC itself connected to each network (CAN 10, MOST 20, LIN 30, etc.) transmits its own status / information to the external server 80. It is also possible to notify dealers and vehicle owners of in-vehicle breakdowns, illegal modifications, and the use of regular parts.

CAN10とゲートウエイ処理部50とを接続する中間言語コンバータ11は、CAN10におけるプロトコルを中間言語(共通のデータ形式)に変換するための変換テーブル101及びコンバータ102、チャンネル1として中間言語をCAN10におけるプロトコルに変換するための変換テーブル103及びコンバータ104、チャンネル2として中間言語をCAN10におけるプロトコルに変換するための変換テーブル105及びコンバータ106を有している。   The intermediate language converter 11 that connects the CAN 10 and the gateway processing unit 50 has a conversion table 101 and a converter 102 for converting the protocol in the CAN 10 into an intermediate language (common data format). A conversion table 103 and a converter 104 for conversion, and a conversion table 105 and a converter 106 for converting an intermediate language into a protocol in the CAN 10 as a channel 2 are provided.

コンバータ104は、チャンネル1において、データ変換するための3つのコンバータ1〜3を更に有している。同様に、コンバータ105は、チャンネル2において、データ変換するための3つのコンバータ1〜3を更に有している。3つのコンバータを用意するのは、優先順位に応じて変換タイミングに優劣を設けるためである。   The converter 104 further includes three converters 1 to 3 for data conversion in the channel 1. Similarly, the converter 105 further includes three converters 1 to 3 for converting data in the channel 2. The reason for preparing three converters is to provide superior or inferior conversion timing according to the priority order.

なお、本実施例では、CAN10からゲートウエイ処理部50への方向には1組の変換テーブルとコンバータを設け、ゲートウエイ処理部50からCAN10への方向には2組の変換テーブル及びコンバータを設けたが、それに限定されるものではなく、他の様々な改変が可能である。   In this embodiment, one set of conversion tables and converters are provided in the direction from the CAN 10 to the gateway processing unit 50, and two sets of conversion tables and converters are provided in the direction from the gateway processing unit 50 to the CAN 10. However, the present invention is not limited thereto, and various other modifications are possible.

同様に、MOST20とゲートウエイ処理部50とを接続する中間言語コンバータ21は、MOST20におけるプロトコルを中間言語に変換するための変換テーブル107及びコンバータ108、中間言語をMOST20におけるプロトコルに変換するための変換テーブル109及びコンバータ110を有している。また、LIN30とゲートウエイ処理部50とを接続する中間言語コンバータ31は、LIN30におけるプロトコルを中間言語に変換するための変換テーブル111及びコンバータ112、中間言語をLIN30におけるプロトコルに変換するための変換テーブル113及びコンバータ114を有している。さらに、Ethernet40とゲートウエイ処理部50とを接続する中間言語コンバータ41は、中間言語をEthernet40におけるプロトコルに変換するための変換テーブル115及びコンバータ116、Ethernet40におけるプロトコルを中間言語に変換するための変換テーブル117及びコンバータ118を有している。   Similarly, the intermediate language converter 21 that connects the MOST 20 and the gateway processing unit 50 includes a conversion table 107 and a converter 108 for converting a protocol in the MOST 20 into an intermediate language, and a conversion table for converting the intermediate language into a protocol in the MOST 20. 109 and a converter 110. The intermediate language converter 31 that connects the LIN 30 and the gateway processing unit 50 includes a conversion table 111 and a converter 112 for converting a protocol in the LIN 30 into an intermediate language, and a conversion table 113 for converting the intermediate language into a protocol in the LIN 30. And a converter 114. Further, the intermediate language converter 41 connecting the Ethernet 40 and the gateway processing unit 50 includes a conversion table 115 and converter 116 for converting the intermediate language into a protocol in the Ethernet 40, and a conversion table 117 for converting the protocol in the Ethernet 40 into the intermediate language. And a converter 118.

設定ファイル用メモリ51には、ゲートウエイ処理部50を動作させる上で必要な各種設定値が記録されている。例えは、新たなにネットワークを追加するような場合には、設定ファイルのデータを書き換えることによって対応する。   In the setting file memory 51, various setting values necessary for operating the gateway processing unit 50 are recorded. For example, when a new network is added, the setting file data is rewritten.

ルーティングテーブル用メモリ52には、ネットワーク(CAN10、MOST20、LIN30及びEthernet40)間のデータのやり取りを行うためのルーティング処理用のテーブルが予め記憶されている。   The routing table memory 52 stores in advance a routing processing table for exchanging data between networks (CAN10, MOST20, LIN30, and Ethernet 40).

本発明は、CAN10、MOST20、LIN30、Ethernet40に限定されず、他のネットワーク、例えば、FlexRay間との接続にも利用することができる。FlexRayは車内用LAN規格の一つであり、CAN通信で問題となる通信のオーバーロードを避けることができることから、モータの回転力で直接、操舵角度を制御する方式であるステアリング・バイ・ワイヤ、電磁力で直接、ブレーキ圧力を制御する方式であるブレーキ・バイ・ワイヤなど、特に高い信頼性が要求されう車内に通信に利用される。   The present invention is not limited to CAN10, MOST20, LIN30, and Ethernet 40, and can be used for connection to other networks, for example, FlexRay. FlexRay is one of the in-vehicle LAN standards, and can avoid the overload of communication that becomes a problem in CAN communication. Therefore, the steering-by-wire system that directly controls the steering angle with the rotational force of the motor, It is used for communication in vehicles that require particularly high reliability, such as brake-by-wire, which is a system that directly controls brake pressure with electromagnetic force.

図5は、変換ユニット100における動作フローの一例を示す図である。図5に示す処理フローは、ゲートウエイ処理部50のメモリ等に記録されたプログラムに従い、ゲートウエイ処理部50のCPU及び変換ユニット100を構成する各種構成要素のCPU等と共同して実行するものとする。図5に示す処理フローが開始される時点で、変換ユニット100及び各種ネットワーク及び各種ネットワークに接続されたノードには電力が供給され、動作可能な状況に保持されているものとする。   FIG. 5 is a diagram illustrating an example of an operation flow in the conversion unit 100. The processing flow shown in FIG. 5 is executed in cooperation with the CPU of the gateway processing unit 50 and the CPUs of various components constituting the conversion unit 100 in accordance with a program recorded in the memory or the like of the gateway processing unit 50. . Assume that when the processing flow illustrated in FIG. 5 is started, power is supplied to the conversion unit 100, various networks, and nodes connected to the various networks, and the operation state is maintained.

図6は、ネットワーク間を転送されるデータ、各種コンバータの変換テーブル、ルーティングテーブル用メモリ52に記憶されるルーティングテーブルの一例を示す図である。   FIG. 6 is a diagram illustrating an example of data transferred between networks, conversion tables of various converters, and a routing table stored in the routing table memory 52.

以下、図5及び図6を参照しながら、CAN10からEthernet40へのデータの転送例を用いて、変換ユニット100の動作を説明する。   Hereinafter, the operation of the conversion unit 100 will be described using a data transfer example from the CAN 10 to the Ethernet 40 with reference to FIGS. 5 and 6.

最初に、中間言語コンバータ11のコンバータ102が、CAN制御部12からフレームデータ200を受信する(S1)。フレームデータ200は、図6に示すように、ID−1とDATAから構成される。   First, the converter 102 of the intermediate language converter 11 receives the frame data 200 from the CAN control unit 12 (S1). As shown in FIG. 6, the frame data 200 includes ID-1 and DATA.

次に、中間言語コンバータ11のコンバータ102が、変換テーブル101でフレームデータ200のID−1が記憶されているか否かの検索を行い(S2)、発見した場合には(S3)、コンバータ102が、変換テーブル101を利用して、ID−1を中間言語であるIP及びPortにプロトコル変換する(S4)。変換テーブル101の具体例を図6に変換テーブル201として示す。図6の例では、ID−1(「BAB」)が、IP(「BABABABA」)及びPort(8000)に変換される。   Next, the converter 102 of the intermediate language converter 11 searches whether or not ID-1 of the frame data 200 is stored in the conversion table 101 (S2), and if found (S3), the converter 102 Using the conversion table 101, ID-1 is converted into an intermediate language IP and Port (S4). A specific example of the conversion table 101 is shown as a conversion table 201 in FIG. In the example of FIG. 6, ID-1 (“BAB”) is converted into IP (“BABABABA”) and Port (8000).

次に、ゲートウエイ処理部50において中間言語にプロトコル変換されたフレームデータ202の処理が行われる。即ち、ゲートウエイ処理部50は、ルーティングテーブル記憶部51を利用して、フレームデータ202のIPが予め記憶されているか否かの検索を行い(S5)、発見した場合には(S6)、対応するネットワークへの転送を決定する(S7)。ルーティングテーブル203の具体例を図6に示す。図6の例では、IP(「BABABABA」)及びPort(8000)に対応するのは、Ethernet01であることが、ルーティングテーブル203から判明するので、フレームデータ202が、ゲートウエイ処理部50及びEthernet40間の中間言語コンバータ41へ転送される。   Next, the gateway processing unit 50 processes the frame data 202 converted into the intermediate language. That is, the gateway processing unit 50 uses the routing table storage unit 51 to search whether or not the IP of the frame data 202 is stored in advance (S5). Transfer to the network is determined (S7). A specific example of the routing table 203 is shown in FIG. In the example of FIG. 6, since it is found from the routing table 203 that the IP (“BABABABA”) and the Port (8000) correspond to the Ethernet 01, the frame data 202 is transferred between the gateway processing unit 50 and the Ethernet 40. It is transferred to the intermediate language converter 41.

次に、転送先の中間言語コンバータ41において、変換テーブル115でフレームデータ202のIPが記憶されているか否かの検索を行い(S8)、発見した場合には(S9)、コンバータ116は、変換テーブル115を利用して、中間言語であるIP及びPortを、Ethernet40におけるプロトコルであるID−2及びPortへプロトコル変換する(S10)。変換テーブル115の具体例を図6に変換テーブル204として示す。図6の例では、IP(「BABABABA」)及びPort(8000)が、IP−2(「BABABABA」)及びPort(8000)に変換される。   Next, in the intermediate language converter 41 of the transfer destination, a search is performed as to whether or not the IP of the frame data 202 is stored in the conversion table 115 (S8), and if found (S9), the converter 116 converts Using the table 115, IP and Port that are intermediate languages are converted into ID-2 and Port that are protocols in Ethernet 40 (S10). A specific example of the conversion table 115 is shown as a conversion table 204 in FIG. In the example of FIG. 6, IP (“BABABABA”) and Port (8000) are converted to IP-2 (“BABABABA”) and Port (8000).

次に、コンバータ116は、変換されたフレームデータ205をEthernet制御部42へ送信して(S11)、一連の処理を終了する。   Next, the converter 116 transmits the converted frame data 205 to the Ethernet control unit 42 (S11), and ends a series of processing.

また、S3、S6及びS9において、所定のデータが検索によって発見されなかった場合には、フレームデータが廃棄されて(S12)、一連の処理が終了する。   In S3, S6, and S9, if the predetermined data is not found by the search, the frame data is discarded (S12), and the series of processing ends.

なお、変換ユニット100で利用される中間言語がCAN10のプロトコルと同じ場合にはS4における変換は不要であり、変換ユニット100で利用される中間言語がEthernet40のプロトコルと同じ場合にはS10における変換は不要である。   If the intermediate language used in the conversion unit 100 is the same as the CAN10 protocol, the conversion in S4 is not necessary. If the intermediate language used in the conversion unit 100 is the same as the Ethernet40 protocol, the conversion in S10 is not performed. It is unnecessary.

上記の例では、CAN10からEthernet40へのデータの転送例について説明したが、変換ユニット100は、CAN10、MOST20、LIN30及びEthernet40間の全ての場合のフレームデータの転送についても同様に処理することができる。このように、変換ユニット100は、各ネットワークとの間にそれぞれに対応する中間言語コンバータ11〜41を有し、ゲートウエイ処理部50内でのルーティング処理は全て中間言語(共通のデータ形式)を用いて行うので、データ転送のための遅延時間を減少させることが可能となった。特に、単に経由のためだけに中間のネットワークを利用することがないので、中間ネットワークに負担をかけることがない(図1参照)。また、ゲートウエイ処理部50に、新規にネットワークを追加する場合には、既存のネットワークの数に拘らず、新規追加分のネットワークとゲートウエイ処理部50との間の変換をつかさどる中間言語コンバータを1つ新規に用意すればよいので、簡易に新規のネットワークを追加することが可能となった。   In the above example, the example of data transfer from the CAN 10 to the Ethernet 40 has been described. However, the conversion unit 100 can similarly process the transfer of frame data in all cases between the CAN 10, the MOST 20, the LIN 30 and the Ethernet 40. . As described above, the conversion unit 100 includes the corresponding intermediate language converters 11 to 41 between each network, and all the routing processes in the gateway processing unit 50 use the intermediate language (common data format). As a result, the delay time for data transfer can be reduced. In particular, since the intermediate network is not used only for transit, the intermediate network is not burdened (see FIG. 1). When a new network is added to the gateway processing unit 50, one intermediate language converter that controls conversion between the newly added network and the gateway processing unit 50, regardless of the number of existing networks. Since it is only necessary to prepare a new network, a new network can be easily added.

従来のネットワーク(1)を示す図である。It is a figure which shows the conventional network (1). 従来のネットワーク(2)を示す図である。It is a figure which shows the conventional network (2). 本発明に係る変換ユニットが構築するネットワークシステムを示す概念図である。It is a conceptual diagram which shows the network system which the conversion unit which concerns on this invention builds. 本発明に係る変換ユニットの概略構成図である。It is a schematic block diagram of the conversion unit which concerns on this invention. 変換ユニットにおける動作フローの一例を示す図である。It is a figure which shows an example of the operation | movement flow in a conversion unit. ネットワーク間を転送されるデータ、各種コンバータの変換テーブル、ルーティングテーブル用メモリ52に記憶されるルーティングテーブルの一例を示す図である。It is a figure which shows an example of the routing table memorize | stored in the data transferred between networks, the conversion table of various converters, and the memory 52 for routing tables.

符号の説明Explanation of symbols

10 CAN
11 中間言語コンバータ
12 CAN制御部
20 MOST
21 中間言語コンバータ
22 MOST制御部
30 LIN
31 中間言語コンバータ
40 Ethernet
41 中間言語コンバータ
42 Ethernet制御部
50 ゲートウエイ処理部
51 設定ファイル用メモリ
52 ルーティングテーブル用メモリ
60 基地局
70 ネットワーク
80 外部サーバ
10 CAN
11 Intermediate language converter 12 CAN control unit 20 MOST
21 Intermediate language converter 22 MOST controller 30 LIN
31 Intermediate language converter 40 Ethernet
41 Intermediate language converter 42 Ethernet control unit 50 Gateway processing unit 51 Memory for setting file 52 Memory for routing table 60 Base station 70 Network 80 External server

Claims (7)

第1のネットワークと第2のネットワークとを接続するための変換ユニットであって、
ゲートウエイ処理部と、
前記ゲートウエイ処理部で使用されるデータ形式と前記第1のネットワークで使用されるデータ形式との変換を行うための第1のコンバータと、
前記ゲートウエイ処理部で使用されるデータ形式と前記第2のネットワークで使用されるデータ形式との変換を行うための第2のコンバータと、
を有することを特徴とする変換ユニット。
A conversion unit for connecting a first network and a second network,
A gateway processing unit;
A first converter for converting between a data format used in the gateway processing unit and a data format used in the first network;
A second converter for converting between a data format used in the gateway processing unit and a data format used in the second network;
A conversion unit comprising:
前記第1のコンバータによって前記ゲートウエイ処理部で使用されるデータ形式に変換された前記第1のネットワークから受信したデータを、前記ゲートウエイ処理部が前記第2のネットワークに転送するためのルーティングテーブルを更に有する、請求項1に記載の変換ユニット。   A routing table for the gateway processor to transfer the data received from the first network converted into the data format used by the gateway processor by the first converter to the second network. The conversion unit according to claim 1, comprising: 前記第1のネットワークを制御するための第1ネットワーク制御部と、前記第2のネットワークを制御するための第2ネットワーク制御部を更に有し、
前記第1のコンバータは前記第1ネットワーク制御部と前記ゲートウエイ処理部とを接続し、前記第2のコンバータは前記第2ネットワーク制御部と前記ゲートウエイ処理部とを接続する、請求項1又は2に記載の変換ユニット。
A first network control unit for controlling the first network; and a second network control unit for controlling the second network;
The first converter connects the first network control unit and the gateway processing unit, and the second converter connects the second network control unit and the gateway processing unit. The conversion unit described.
前記第1のコンバータは、前記ゲートウエイ処理部で使用されるデータ形式と前記第1のネットワークで使用されるデータ形式との変換を行うための第1の変換テーブルを有し、
前記第2のコンバータは、前記ゲートウエイ処理部で使用されるデータ形式と前記第2のネットワークで使用されるデータ形式との変換を行うための第2の変換テーブルを有する、請求項1〜3の何れか一項に記載の変換ユニット。
The first converter has a first conversion table for converting between a data format used in the gateway processing unit and a data format used in the first network;
The said 2nd converter has a 2nd conversion table for converting between the data format used by the said gateway process part, and the data format used by the said 2nd network, The Claims 1-3 The conversion unit according to any one of the above.
複数のネットワーク間を接続するための変換ユニットであって、
ゲートウエイ処理部と、
前記複数のネットワークの内の1つのネットワークで使用されるデータ形式から前記ゲートウエイ処理部で使用されるデータ形式への変換を行うための第1のコンバータと、
前記ゲートウエイ処理部で使用されるデータ形式から前記複数のネットワークの内の他の1つのネットワークで使用されるデータ形式への変換を行うための第2のコンバータと、
を有することを特徴とする変換ユニット。
A conversion unit for connecting multiple networks,
A gateway processing unit;
A first converter for converting from a data format used in one of the plurality of networks to a data format used in the gateway processing unit;
A second converter for performing conversion from a data format used in the gateway processing unit to a data format used in another one of the plurality of networks;
A conversion unit comprising:
ゲートウエイ処理部、第1のネットワークと接続された第1のコンバータ及び第2のネットワークと接続された第2のコンバータを有する変換ユニットにおけるデータ変換方法であって、
前記第1のコンバータにおいて、前記第1のネットワークからの受信データを、前記第1のネットワークで使用されるデータ形式から前記ゲートウエイ処理部で使用されるデータ形式へ変換し、
前記ゲートウエイ処理部において、前記ゲートウエイ処理部で使用されるデータ形式に変換されたデータの処理を行い、
前記第2のコンバータにおいて、前記ゲートウエイ処理部で処理されたデータを、前記ゲートウエイ処理部で使用されるデータ形式から前記第2のネットワークで使用されるデータ形式へ変換する、
ことを特徴とする変換方法。
A data conversion method in a conversion unit having a gateway processing unit, a first converter connected to a first network, and a second converter connected to a second network,
In the first converter, received data from the first network is converted from a data format used in the first network to a data format used in the gateway processing unit,
In the gateway processing unit, processing of the data converted to the data format used in the gateway processing unit,
In the second converter, the data processed in the gateway processing unit is converted from a data format used in the gateway processing unit to a data format used in the second network.
A conversion method characterized by that.
ゲートウエイ処理部、第1のネットワークと接続された第1のコンバータ及び第2のネットワークと接続された第2のコンバータを有する変換ユニットにおいて、
前記第1のコンバータに、前記第1のネットワークからの受信データを、前記第1のネットワークで使用されるデータ形式から前記ゲートウエイ処理部で使用されるデータ形式へ変換させ、
前記ゲートウエイ処理部に、前記ゲートウエイ処理部で使用されるデータ形式に変換されたデータの処理を行わせ、
前記第2のコンバータに、前記ゲートウエイ処理部で処理されたデータを、前記ゲートウエイ処理部で使用されるデータ形式から前記第2のネットワークで使用されるデータ形式へ変換させる、
手順を実行させることを特徴とするプログラム。
In a conversion unit having a gateway processing unit, a first converter connected to a first network, and a second converter connected to a second network,
Causing the first converter to convert received data from the first network from a data format used in the first network to a data format used in the gateway processing unit;
Causing the gateway processing unit to process the data converted into the data format used by the gateway processing unit;
Causing the second converter to convert the data processed by the gateway processing unit from a data format used by the gateway processing unit to a data format used by the second network;
A program characterized by causing a procedure to be executed.
JP2007185692A 2007-07-17 2007-07-17 Conversion unit, method and program Pending JP2009027245A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007185692A JP2009027245A (en) 2007-07-17 2007-07-17 Conversion unit, method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007185692A JP2009027245A (en) 2007-07-17 2007-07-17 Conversion unit, method and program

Publications (1)

Publication Number Publication Date
JP2009027245A true JP2009027245A (en) 2009-02-05

Family

ID=40398677

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007185692A Pending JP2009027245A (en) 2007-07-17 2007-07-17 Conversion unit, method and program

Country Status (1)

Country Link
JP (1) JP2009027245A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011099187A1 (en) * 2010-02-09 2011-08-18 日立オートモティブシステムズ株式会社 In-vehicle-data relaying device and vehicle control system
KR101073291B1 (en) * 2009-06-18 2011-10-12 성균관대학교산학협력단 Network system of in-vehicle and control method thereof
JP2012244382A (en) * 2011-05-19 2012-12-10 Nippon Telegr & Teleph Corp <Ntt> Gateway device and communication method
WO2017038188A1 (en) * 2015-09-03 2017-03-09 日立オートモティブシステムズ株式会社 Gateway device and computing device
JP2019506094A (en) * 2016-02-18 2019-02-28 ルネサスエレクトロニクス株式会社 Message handler

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001244986A (en) * 2000-03-02 2001-09-07 Nec Corp Network interconnection system
JP2002196990A (en) * 2000-12-27 2002-07-12 Kddi Corp Service discovery protocol conversion gateway
JP2002198990A (en) * 2000-12-22 2002-07-12 Mitsubishi Electric Corp Data communication method and data communication ic
JP2002232438A (en) * 2001-01-30 2002-08-16 Sumitomo Electric Ind Ltd Gateway and network system
JP2006129282A (en) * 2004-10-29 2006-05-18 Fujitsu General Ltd Gateway device
WO2006126355A1 (en) * 2005-05-24 2006-11-30 Matsushita Electric Industrial Co., Ltd. Gateway device and control device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001244986A (en) * 2000-03-02 2001-09-07 Nec Corp Network interconnection system
JP2002198990A (en) * 2000-12-22 2002-07-12 Mitsubishi Electric Corp Data communication method and data communication ic
JP2002196990A (en) * 2000-12-27 2002-07-12 Kddi Corp Service discovery protocol conversion gateway
JP2002232438A (en) * 2001-01-30 2002-08-16 Sumitomo Electric Ind Ltd Gateway and network system
JP2006129282A (en) * 2004-10-29 2006-05-18 Fujitsu General Ltd Gateway device
WO2006126355A1 (en) * 2005-05-24 2006-11-30 Matsushita Electric Industrial Co., Ltd. Gateway device and control device

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101073291B1 (en) * 2009-06-18 2011-10-12 성균관대학교산학협력단 Network system of in-vehicle and control method thereof
WO2011099187A1 (en) * 2010-02-09 2011-08-18 日立オートモティブシステムズ株式会社 In-vehicle-data relaying device and vehicle control system
JP2011166421A (en) * 2010-02-09 2011-08-25 Hitachi Automotive Systems Ltd In-vehicle-data relaying device, and vehicle control system
JP2012244382A (en) * 2011-05-19 2012-12-10 Nippon Telegr & Teleph Corp <Ntt> Gateway device and communication method
CN107925595A (en) * 2015-09-03 2018-04-17 日立汽车***株式会社 Gateway apparatus and arithmetic unit
JP2017050774A (en) * 2015-09-03 2017-03-09 日立オートモティブシステムズ株式会社 Gateway device and calculation device
WO2017038188A1 (en) * 2015-09-03 2017-03-09 日立オートモティブシステムズ株式会社 Gateway device and computing device
US10397022B2 (en) 2015-09-03 2019-08-27 Hitachi Automotive Systems, Ltd. Gateway device and computing device
CN107925595B (en) * 2015-09-03 2021-04-06 日立汽车***株式会社 Gateway device and arithmetic device
JP2019506094A (en) * 2016-02-18 2019-02-28 ルネサスエレクトロニクス株式会社 Message handler
EP3417581B1 (en) 2016-02-18 2020-08-19 Renesas Electronics Corporation Message handler
US11019182B2 (en) 2016-02-18 2021-05-25 Renesas Electronics Corporation Message handler
US11876879B2 (en) 2016-02-18 2024-01-16 Renesas Electronics Corporation Message handler

Similar Documents

Publication Publication Date Title
US11539727B2 (en) Abnormality detection apparatus and abnormality detection method
JP5316646B2 (en) Vehicle gateway device
US10715600B2 (en) Network hub, transfer method, and onboard network system
US11018897B2 (en) Electronic control unit, communication method, and onboard network system
US9172635B2 (en) Ethernet backbone network system for vehicle and method for controlling fail safe of the ethernet backbone network system
US9749147B2 (en) Ethernet AVB for time-sensitive networks
CN108370342A (en) Gateway apparatus, vehicle netbios, forwarding method and program
US10511668B2 (en) Method of transmitting and receiving data in vehicle network and apparatus for the same
KR101100336B1 (en) In Vehicle Network System having Intelligence Integrated Gateway and Method for processing data thereof
US20210184886A1 (en) In-vehicle information processing for unauthorized data
WO2018109976A1 (en) Switch device, communication control method, and communication control program
JP2009027245A (en) Conversion unit, method and program
JP2009071688A (en) Communication gateway apparatus, on-vehicle network system, and gateway method
KR20140124255A (en) Gateway and Method for delivering Message thereof
JP2007336267A (en) In-vehicle communication system
US20150046342A1 (en) System and method for telematics service of vehicle
JP6292136B2 (en) Communication relay device and network system
JP6983977B2 (en) Gateway device, in-vehicle network system and transfer method
CN102752201A (en) Ethernet-based car multimedia information transmission system and method
CN115705044A (en) Vehicle remote diagnosis method, device and system
JP2019146145A (en) Communication device, communication method, and program
JP3736460B2 (en) Gateway and distributed system using the gateway
CN114726896B (en) Vehicle-mounted gateway control system and intelligent automobile
WO2021009996A1 (en) Onboard communication system, switch device, and control method
JP2004348638A (en) Onboard network system, gateway device and command conversion method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100618

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110710

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120316

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120403

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20121016