JP7703874B2 - Communication Systems - Google Patents
Communication Systems Download PDFInfo
- Publication number
- JP7703874B2 JP7703874B2 JP2021052265A JP2021052265A JP7703874B2 JP 7703874 B2 JP7703874 B2 JP 7703874B2 JP 2021052265 A JP2021052265 A JP 2021052265A JP 2021052265 A JP2021052265 A JP 2021052265A JP 7703874 B2 JP7703874 B2 JP 7703874B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- data
- vehicle device
- communication
- unit
- 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
Images
Landscapes
- Traffic Control Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は、通信システムに関する。 The present invention relates to a communication system.
車載されたコンピュータが無線通信を行うシステムが普及している。例えば、特許文献1には、車載された複数の送受信アンテナを有し、第1の送受信アンテナが使用不能となった場合に、第2の送受信アンテナを用いて緊急データの送信制御を行う車両通信システムが開示されている。 Systems in which an in-vehicle computer performs wireless communication are becoming widespread. For example, Patent Document 1 discloses a vehicle communication system that has multiple in-vehicle transmitting and receiving antennas, and controls the transmission of emergency data using a second transmitting and receiving antenna when a first transmitting and receiving antenna becomes unusable.
本開示は、車両が行う通信の信頼性を高めることを目的とする。 The purpose of this disclosure is to improve the reliability of communications conducted by vehicles.
本開示の第一の態様は、内蔵された通信モジュールを介して通信を行う第一の車載装置と、前記第一の車載装置を介して通信を行う第二の車載装置と、を含む車両通信システムである。具体的には、前記第一の車載装置は、前記第一の車載装置が単独で通信を行う場合に、広域ネットワークへのアクセスを提供する複数のアクセスポイントのうちの第一のアクセスポイントを介して通信を行い、 前記第二の車載装置の要求に基づいて通信を行
う場合に、前記第一のアクセスポイントとは異なる第二のアクセスポイントを介して通信を行う。
A first aspect of the present disclosure is a vehicle communication system including a first in-vehicle device that communicates via a built-in communication module and a second in-vehicle device that communicates via the first in-vehicle device. Specifically, when the first in-vehicle device communicates independently, the first in-vehicle device communicates via a first access point among a plurality of access points that provide access to a wide area network, and when the first in-vehicle device communicates based on a request from the second in-vehicle device, the first in-vehicle device communicates via a second access point different from the first access point.
また、他の態様として、第一または第二の車載装置が実行する情報処理方法、当該情報処理方法をコンピュータに実行させるためのプログラム、または、該プログラムを非一時的に記憶したコンピュータ可読記憶媒体が挙げられる。 Other aspects include an information processing method executed by the first or second in-vehicle device, a program for causing a computer to execute the information processing method, or a computer-readable storage medium that non-temporarily stores the program.
本開示によれば、車両が行う通信の信頼性を高めることができる。 This disclosure makes it possible to improve the reliability of communications conducted by vehicles.
本開示の一態様は、内蔵された通信モジュールを介して通信を行う第一の車載装置と、前記第一の車載装置を介して通信を行う第二の車載装置と、を含む車両通信システムである。
具体的には、前記第一の車載装置は、前記第一の車載装置が単独で通信を行う場合に、広域ネットワークへのアクセスを提供する複数のアクセスポイントのうちの第一のアクセスポイントを介して通信を行い、前記第二の車載装置の要求に基づいて通信を行う場合に、前記第一のアクセスポイントとは異なる第二のアクセスポイントを介して通信を行うことを特徴とする。
One aspect of the present disclosure is a vehicle communication system including a first in-vehicle device that communicates via an integrated communication module, and a second in-vehicle device that communicates via the first in-vehicle device.
Specifically, the first in-vehicle device is characterized in that, when the first in-vehicle device communicates alone, it communicates via a first access point among a plurality of access points that provide access to a wide area network, and, when communicating based on a request of the second in-vehicle device, it communicates via a second access point different from the first access point.
第一の車載装置は、通信モジュールを内蔵した車載装置である。第一の車載装置は、例えば、DCM(データコミュニケーションモジュール)とも称される。第一の車載装置は、内蔵された通信モジュールを用いて、単独で通信を行うことができる。
第二の車載装置は、通信モジュールを内蔵しない車載装置である。第二の車載装置は、例えば、カーナビゲーション装置、インフォテイメント装置、ヘッドユニットなどである。また、第二の車載装置は、ECU(Electric Control Unit)であってもよい。第二の
車載装置は、第一の車載装置を介して、車両の外部と通信を行うことができる。
The first in-vehicle device is an in-vehicle device having a built-in communication module. The first in-vehicle device is also called, for example, a DCM (Data Communication Module). The first in-vehicle device can independently perform communication using the built-in communication module.
The second in-vehicle device is an in-vehicle device that does not incorporate a communication module. The second in-vehicle device is, for example, a car navigation device, an infotainment device, a head unit, or the like. The second in-vehicle device may also be an ECU (Electric Control Unit). The second in-vehicle device can communicate with the outside of the vehicle via the first in-vehicle device.
通信モジュールが、移動体通信ネットワークを介して、インターネット等の広域ネットワークへの接続を提供する場合、アクセスポイント名を指定する必要がある。アクセスポイントとは、移動体通信ネットワークと広域ネットワークとを接続するゲートウェイである。
しかし、単独のアクセスポイントを利用した場合、信頼性や、負荷分散において課題が生じる場合がある。例えば、ネットワークを利用する車両機能には、緊急通報機能やセキュリティ機能など、高い信頼性が求められるものと、交通情報の提供機能など、そうでないものがある。これらの通信をすべて同じ経路で行うと、通信の輻輳や、通信障害等が発生した場合に、必要な機能が利用できなくなるおそれがある。
If the communication module provides a connection to a wide area network such as the Internet via a mobile communication network, it is necessary to specify an access point name. An access point is a gateway that connects a mobile communication network and a wide area network.
However, when a single access point is used, problems may arise in terms of reliability and load balancing. For example, some vehicle functions that use the network require high reliability, such as emergency call functions and security functions, while others, such as traffic information functions, do not. If all of these communications are performed through the same route, there is a risk that necessary functions will not be available in the event of communication congestion or communication failure.
これに対応するため、本開示に係る車両通信システムでは、第一の車載装置が単独で通信を行う場合と、第二の車載装置が第一の車載装置経由で通信を行う場合とで、異なるアクセスポイントを利用する。例えば、より高い信頼度が求められる通信は第一の車載装置が単独で行い、それ以外の通信を第二の車載装置に行わせることで、通信経路を分散させることができる。これにより、負荷を軽減させることができ、高い信頼度を得ることができる。 To address this, in the vehicle communication system disclosed herein, different access points are used when the first in-vehicle device communicates independently and when the second in-vehicle device communicates via the first in-vehicle device. For example, communications that require a higher degree of reliability can be performed independently by the first in-vehicle device, and other communications can be performed by the second in-vehicle device, thereby distributing the communication paths. This reduces the load and provides a high degree of reliability.
以下、図面に基づいて、本開示の実施の形態を説明する。以下の実施形態の構成は例示であり、本開示は実施形態の構成に限定されない。 Embodiments of the present disclosure will be described below with reference to the drawings. The configurations of the following embodiments are examples, and the present disclosure is not limited to the configurations of the embodiments.
実施形態に係る車両システムの概要について、図1を参照しながら説明する。本実施形態に係る車両システムは、車両1と、センタサーバ100を含んで構成される。 An overview of the vehicle system according to the embodiment will be described with reference to FIG. 1. The vehicle system according to the embodiment includes a vehicle 1 and a center server 100.
車両1は、通信機能を有するコネクティッドカーである。車両1は、通信モジュールであるDCM10と、ECU20と、車載装置30を含んで構成される。なお、図には単一のECU20が例示されているが、車両に搭載されるECU20は複数あってもよい。車両が有する複数のECUとして、例えば、エンジンECU、ボディECU、パワートレインECU、または、ハイブリッドECUなどを挙げることができる。
車載装置30は、車両の乗員に情報を提供する装置(例えば、カーナビゲーション装置)である。
The vehicle 1 is a connected car having a communication function. The vehicle 1 includes a DCM 10, which is a communication module, an ECU 20, and an in-vehicle device 30. Although a single ECU 20 is illustrated in the figure, the vehicle may include a plurality of ECUs 20. Examples of the plurality of ECUs included in the vehicle include an engine ECU, a body ECU, a powertrain ECU, and a hybrid ECU.
The in-vehicle device 30 is a device (for example, a car navigation device) that provides information to a vehicle occupant.
センタサーバ100は、車両1と通信可能なサーバ装置である。センタサーバ100は、車両1と通信することで、各種のリモートサービスを提供する。リモートサービスの一例として、車両1が有する空調装置を遠隔で制御するサービスがある。斯様なサービスを利用することで、ユーザは、車両に乗車する前に、当該車両の暖房や冷房を動作させ、車内を適温にすることができる。 The center server 100 is a server device capable of communicating with the vehicle 1. The center server 100 provides various remote services by communicating with the vehicle 1. One example of a remote service is a service for remotely controlling the air conditioning device of the vehicle 1. By using such a service, the user can operate the heating and cooling of the vehicle to maintain an appropriate temperature inside the vehicle before getting into the vehicle.
システムの構成要素について、詳しく説明する。
図2は、図1に示した車両1の構成の一例を概略的に示したブロック図である。車両1は、DCM10、ECU20、および、車載装置30を含んで構成される。これらの構成要素は、CANバス40によって相互に接続される。なお、本例では、車両1に搭載されたECU(Electronic Control Unit)20として空調ECU20Aを例示する。空調E
CU20Aは、車両が有する複数の空調装置を制御するECUであって、複数のECU20のうちの一つである。車両が有する複数の空調装置として、例えば、エアコン、デフォッガ、シートヒーター、ステアリングヒーターなどが例示できる。CANバス40には、これ以外の車両コンポーネントを管轄する他のECU20が接続されていてもよい。
以降の説明において、車両が有する複数のECUを総称する場合、ECU20という語を用いる。
The components of the system will be explained in detail.
2 is a block diagram showing an example of the configuration of the vehicle 1 shown in FIG. 1. The vehicle 1 includes a DCM 10, an ECU 20, and an in-vehicle device 30. These components are connected to each other by a CAN bus 40. In this example, an air conditioning ECU 20A is shown as an example of the ECU (Electronic Control Unit) 20 mounted on the vehicle 1.
The CU 20A is an ECU that controls a plurality of air conditioners in the vehicle, and is one of the plurality of ECUs 20. Examples of the plurality of air conditioners in the vehicle include an air conditioner, a defogger, a seat heater, a steering heater, etc. Other ECUs 20 that manage other vehicle components may be connected to the CAN bus 40.
In the following description, the term ECU 20 will be used to collectively refer to multiple ECUs provided in a vehicle.
DCM10は、車載ネットワークと、車両1の外部の通信ネットワーク(以下、外部ネットワーク)とを接続するインタフェースユニットである。DCM10は、無線通信によって移動体通信ネットワークと通信可能に構成される。移動体通信ネットワークは、広域ネットワーク(例えば、インターネット)と相互に接続されており、これにより、DCM10は、広域ネットワーク上の装置と通信を行うことができる。 DCM10 is an interface unit that connects the in-vehicle network with a communication network external to vehicle 1 (hereinafter, external network). DCM10 is configured to be able to communicate with a mobile communication network via wireless communication. The mobile communication network is interconnected with a wide area network (e.g., the Internet), and this allows DCM10 to communicate with devices on the wide area network.
DCM10は、外部ネットワークと車両1との通信を仲介する機能を実行する。例えば、車両1が有するECU20や車載装置30が、外部ネットワークとの通信を必要とする場合、DCM10は、ECU20や車載装置30から送信されたデータを外部ネットワークに中継する。また、外部ネットワークから送信されたデータを受信し、当該データを適切なECU20または車載装置30に転送する。
例えば、DCM10は、センタサーバ100から、車両1の空調を動作させるリクエスト(空調リクエスト)を受信し、当該空調リクエストを、空調ECU20に転送する処理を実行する。
The DCM 10 executes a function of mediating communication between an external network and the vehicle 1. For example, when the ECU 20 or the in-vehicle device 30 of the vehicle 1 needs to communicate with the external network, the DCM 10 relays data transmitted from the ECU 20 or the in-vehicle device 30 to the external network. The DCM 10 also receives data transmitted from the external network and transfers the data to an appropriate ECU 20 or in-vehicle device 30.
For example, the DCM 10 receives a request (air conditioning request) to operate the air conditioning of the vehicle 1 from the center server 100 , and executes a process of transferring the air conditioning request to the air conditioning ECU 20 .
さらに、DCM10は、自装置に固有な機能を実行することができる。例えば、DCM10は、セキュリティ監視機能や通話機能を有しており、車内で発生したトリガに基づいて、セキュリティ通報や緊急通報等を行うことができる。 Furthermore, DCM 10 can execute functions specific to the device itself. For example, DCM 10 has a security monitoring function and a calling function, and can make security reports, emergency calls, etc. based on a trigger that occurs inside the vehicle.
DCM10は、CPU(Central Processing Unit)やGPU(Graphics Processing Unit)等のプロセッサ、RAMやROM等の主記憶装置、EPROMやディスクドライブ
、リムーバブルメディア等の補助記憶装置を有するコンピュータとして構成することができる。ただし、一部または全部の機能はASICやFPGAのようなハードウェア回路によって実現されてもよい。
The DCM 10 can be configured as a computer having a processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), a main storage device such as a RAM or a ROM, and an auxiliary storage device such as an EPROM, a disk drive, or a removable medium. However, some or all of the functions may be realized by a hardware circuit such as an ASIC or an FPGA.
DCM10は、制御部11と、記憶部12と、CANバス40と通信を行うインタフェースである通信部13Aと、外部ネットワークと通信を行うインタフェースである通信部13Bと、入出力部14を含んで構成される。 The DCM 10 includes a control unit 11, a memory unit 12, a communication unit 13A that is an interface for communicating with the CAN bus 40, a communication unit 13B that is an interface for communicating with an external network, and an input/output unit 14.
制御部11は、所定のプログラムを実行することで、DCM10の各種機能を実現する演算ユニット(プロセッサ)である。
図3は、DCM10が有する制御部11の論理構成を示した図である。
制御部11は、機能モジュールとして、データ中継部111、緊急通報部112、セキュリティ部113の3つのモジュールを有している。各機能モジュールは、ROM等の記憶手段に記憶されたプログラムを制御部11(すなわち、CPU等)によって実行することで実現してもよい。
The control unit 11 is a computing unit (processor) that realizes various functions of the DCM 10 by executing predetermined programs.
FIG. 3 is a diagram showing the logical configuration of the control unit 11 of the DCM 10. As shown in FIG.
The control unit 11 has three functional modules: a data relay unit 111, an
データ中継部111は、例えば、車載ネットワークに接続された第一の装置によって送出されたメッセージを受信し、必要に応じて、当該メッセージを、車載ネットワークに接続された第二の装置に転送する処理を実行する。なお、車両1が複数のCANバスを有している場合、データ中継部111は、メッセージを適切なCANバスに送出してもよい。第一および第二の装置は、ECU20であってもよいし、車載装置30であってもよい。
また、データ中継部111は、ECU20や車載装置30から、外部ネットワークを宛先とするメッセージを受信した場合に、当該メッセージを外部ネットワークに中継する。また、外部ネットワークから送信されたデータを受信し、当該データを適切なECU20または車載装置30に転送する。
For example, the data relay unit 111 receives a message sent by a first device connected to the in-vehicle network, and, if necessary, executes a process of transferring the message to a second device connected to the in-vehicle network. If the vehicle 1 has multiple CAN buses, the data relay unit 111 may send the message to an appropriate CAN bus. The first and second devices may be the ECU 20 or the in-vehicle device 30.
Furthermore, when the data relay unit 111 receives a message addressed to an external network from the ECU 20 or the in-vehicle device 30, the data relay unit 111 relays the message to the external network. Also, the data relay unit 111 receives data transmitted from the external network, and transfers the data to an appropriate ECU 20 or in-vehicle device 30.
緊急通報部112は、車両1に異常事態が発生した場合に、車外のオペレータに対して緊急通報を行う。異常事態の一例として、交通事故や車両故障の発生が挙げられる。緊急通報部112は、例えば、車内に設けられたコールボタンの押下、エアバッグの展開といった所定のトリガが発生した場合に、オペレータとの接続を開始し、車両の乗員とオペレータとの間での通話を可能にする。
If an abnormality occurs in the vehicle 1, the
セキュリティ部113は、セキュリティ監視処理を行う。セキュリティ部113は、例えば、車両の電子ロックを管轄するECU20から受信したデータに基づいて、正規の手順によらずに車両が解錠されたことを検知し、所定の装置に対してセキュリティ通報を送信する。なお、セキュリティ通報には、車両の位置情報が含まれていてもよい。この場合、セキュリティ部113は、車両1が有する他のコンポーネントから位置情報を取得可能に構成されてもよい。
The
図2に戻って説明を続ける。
記憶部12は、主記憶装置および補助記憶装置を含むメモリ装置である。補助記憶装置には、オペレーティングシステム(OS)、各種プログラム、各種テーブル等が格納され、そこに格納されたプログラムを主記憶装置にロードして実行することによって、後述するような、所定の目的に合致した各機能を実現することができる。
Returning to FIG. 2, the explanation will be continued.
The storage unit 12 is a memory device including a main storage device and an auxiliary storage device. The auxiliary storage device stores an operating system (OS), various programs, various tables, etc., and the programs stored therein can be loaded into the main storage device and executed to realize various functions that meet specific purposes, as described below.
通信部13Aは、DCM10を車載ネットワーク(CANバス40)に接続する通信インタフェースである。通信部13Aは、制御部11によって生成された所定形式のメッセージをCANデータに変換する処理と、受信したCANデータを所定形式のメッセージに変換し、制御部11に送信する処理を実行する。
通信部13Bは、DCM10を移動体通信ネットワークに接続する通信インタフェースである。通信部13Bは、制御部11によって生成された所定形式のメッセージをパケットに変換する処理と、受信したパケットを所定形式のメッセージに変換し、制御部11に送信する処理を実行する。
The communication unit 13A is a communication interface that connects the DCM 10 to the in-vehicle network (CAN bus 40). The communication unit 13A executes a process of converting a message of a predetermined format generated by the control unit 11 into CAN data, and a process of converting received CAN data into a message of a predetermined format and transmitting the message to the control unit 11.
The communication unit 13B is a communication interface that connects the DCM 10 to a mobile communication network. The communication unit 13B executes a process of converting a message of a predetermined format generated by the control unit 11 into a packet, and a process of converting a received packet into a message of the predetermined format and transmitting the message to the control unit 11.
入出力部14は、車両の乗員との間で情報の入出力を行うユニットである。入出力部14は、例えば、マイクおよびスピーカを含む音声入出力ユニットとすることができる。入出力部14を利用して、DCM10は、通話機能などを提供することができる。 The input/output unit 14 is a unit that inputs and outputs information between the vehicle and the vehicle occupants. The input/output unit 14 can be, for example, an audio input/output unit including a microphone and a speaker. Using the input/output unit 14, the DCM 10 can provide functions such as a telephone call function.
次に、ECU20について説明する。ここでは、ECU20の一例として、空調ECU20Aを例示する。
空調ECU20Aは、車両1に搭載された空調装置を制御する電子制御ユニットである。空調ECU20には、複数の空調装置が接続されており、ユーザからの指示に基づいて、これらの空調装置に対する制御を行う。車両1が有する複数の空調装置として、例えば、カーエアコン、デフォッガ(デフロスタ)、シートヒーター、ステアリングヒーターなどが例示できる。
Next, a description will be given of the ECU 20. Here, as an example of the ECU 20, an air conditioning ECU 20A will be illustrated.
The air conditioning ECU 20A is an electronic control unit that controls the air conditioning devices mounted on the vehicle 1. A plurality of air conditioning devices are connected to the air conditioning ECU 20, and the air conditioning ECU 20 controls these air conditioning devices based on instructions from a user. Examples of the plurality of air conditioning devices that the vehicle 1 has include a car air conditioner, a defogger (defroster), a seat heater, a steering heater, and the like.
空調ECU20Aは、車内に設置されたコントロールパネルに対して行われた操作に基づいて空調装置を動作させるほか、センタサーバ100から送信された空調リクエストに基づいてリモート空調を実行する。リモート空調を行うモードを、リモート空調モードと称する。車両1がリモート空調モードにある場合、走行が禁止される。車両1がリモート空調モードにある場合、例えば、シフトポジションの変更、パーキングブレーキの解除、ステアリングロックの解除などが禁止される。 The air conditioning ECU 20A operates the air conditioning device based on operations performed on a control panel installed inside the vehicle, and also performs remote air conditioning based on air conditioning requests sent from the center server 100. The mode in which remote air conditioning is performed is called the remote air conditioning mode. When the vehicle 1 is in the remote air conditioning mode, driving is prohibited. When the vehicle 1 is in the remote air conditioning mode, for example, changing the shift position, releasing the parking brake, releasing the steering lock, etc. are prohibited.
空調ECU20Aは、DCM10と同様に、CPUやGPU等のプロセッサ、RAMやROM等の主記憶装置、EPROMやディスクドライブ、リムーバブルメディア等の補助記憶装置を有するコンピュータとして構成することができる。 Like the DCM 10, the air conditioning ECU 20A can be configured as a computer having a processor such as a CPU or GPU, a main memory device such as a RAM or ROM, and an auxiliary memory device such as an EPROM, a disk drive, or removable media.
本実施形態では、空調ECU20Aは、制御部21、記憶部22、および、通信部23を有して構成される。
制御部21は、所定のプログラムを実行することで、空調ECU20Aの各種機能を実現する演算ユニット(プロセッサ)である。
In this embodiment, the air conditioning ECU 20A includes a control unit 21, a storage unit 22, and a communication unit 23.
The control unit 21 is a calculation unit (processor) that executes predetermined programs to realize various functions of the air conditioning ECU 20A.
図4は、空調ECU20Aが有する制御部21の論理構成を示した図である。
制御部21は、機能モジュールとして、リモート空調部211を有している。当該機能モジュールは、ROM等の記憶手段に記憶されたプログラムを制御部21(すなわち、CPU等)によって実行することで実現してもよい。
FIG. 4 is a diagram showing a logical configuration of the control unit 21 of the air conditioning ECU 20A.
The control unit 21 has, as a functional module, a remote air conditioning unit 211. The functional module may be realized by causing the control unit 21 (i.e., a CPU or the like) to execute a program stored in a storage unit such as a ROM.
リモート空調部211は、受信した空調リクエストに基づいて、一つ以上の空調装置を動作させるためのコマンドを生成する。これにより、車両1のリモート空調が開始される。また、リモート空調部211は、所定の条件が成立した場合に、リモート空調を停止させる。例えば、リモート空調部211は、所定のタイマが満了した場合や、ユーザが車両1に乗車した場合にリモート空調を停止させる。 The remote air conditioning unit 211 generates a command to operate one or more air conditioning devices based on the received air conditioning request. This starts remote air conditioning of the vehicle 1. The remote air conditioning unit 211 also stops the remote air conditioning when a predetermined condition is met. For example, the remote air conditioning unit 211 stops the remote air conditioning when a predetermined timer expires or when the user gets into the vehicle 1.
記憶部22は、主記憶装置および補助記憶装置を含むメモリ装置である。これらの機能は、制御部11および記憶部12と同様であるため、詳細な説明は省略する。
通信部23は、空調ECU20Aを車載ネットワーク(CANバス40)に接続する通信インタフェースである。通信部23は、制御部21によって生成された所定形式のメッセージをCANデータに変換する処理と、受信したCANデータを所定形式のメッセージに変換し、制御部21に送信する処理を実行する。
The storage unit 22 is a memory device including a main storage device and an auxiliary storage device. The functions of these are similar to those of the control unit 11 and the storage unit 12, so detailed description thereof will be omitted.
The communication unit 23 is a communication interface that connects the air conditioning ECU 20A to the in-vehicle network (CAN bus 40). The communication unit 23 executes a process of converting a message of a predetermined format generated by the control unit 21 into CAN data, and a process of converting received CAN data into a message of a predetermined format and transmitting the message to the control unit 21.
車載装置30は、車両の乗員に情報を提供する装置であって、カーナビゲーションシステム、インフォテインメントシステム、ヘッドユニットとも呼ばれる。車載装置30は、車両の乗員に対して、ナビゲーションや娯楽の提供を行うことができる。また、車載装置30は、車両1の外部ネットワークと通信することで、交通情報、道路地図データ、音楽や動画像などをダウンロードする機能を有している。 The in-vehicle device 30 is a device that provides information to the vehicle occupants, and is also called a car navigation system, infotainment system, or head unit. The in-vehicle device 30 can provide navigation and entertainment to the vehicle occupants. The in-vehicle device 30 also has the function of downloading traffic information, road map data, music, videos, etc. by communicating with an external network of the vehicle 1.
車載装置30は、DCM10と同様に、CPUやGPU等のプロセッサ、RAMやROM等の主記憶装置、EPROMやディスクドライブ、リムーバブルメディア等の補助記憶装置を有するコンピュータとして構成することができる。 Like the DCM 10, the in-vehicle device 30 can be configured as a computer having a processor such as a CPU or GPU, a main memory device such as a RAM or ROM, and an auxiliary memory device such as an EPROM, a disk drive, or removable media.
本実施形態では、車載装置30は、制御部31、記憶部32、通信部33、および、入出力部34を有して構成される。
制御部31は、所定のプログラムを実行することで、車載装置30の各種機能を実現する演算ユニット(プロセッサ)である。制御部31は、ナビゲーション機能や、オーディオ/ビジュアル機能、その他の情報提供機能などを実行する。
記憶部32は、主記憶装置および補助記憶装置を含むメモリ装置である。これらの機能
は、制御部11および記憶部12と同様であるため、詳細な説明は省略する。
In this embodiment, the in-vehicle device 30 includes a control unit 31 , a storage unit 32 , a communication unit 33 , and an input/output unit 34 .
The control unit 31 is an arithmetic unit (processor) that executes predetermined programs to realize various functions of the in-vehicle device 30. The control unit 31 executes a navigation function, an audio/visual function, and other information providing functions.
The storage unit 32 is a memory device including a main storage device and an auxiliary storage device. The functions of these are similar to those of the control unit 11 and the storage unit 12, so detailed description thereof will be omitted.
通信部33は、車載装置30を車載ネットワーク(CANバス40)に接続する通信インタフェースである。
入出力部34は、ユーザが行った入力操作を受け付け、ユーザに対して情報を提示するユニットである。本実施形態では一つのタッチパネルディスプレイからなる。すなわち、液晶ディスプレイとその制御手段、タッチパネルとその制御手段から構成される。
The communication unit 33 is a communication interface that connects the in-vehicle device 30 to an in-vehicle network (CAN bus 40).
The input/output unit 34 is a unit that receives input operations performed by the user and presents information to the user. In this embodiment, the input/output unit 34 is made up of a single touch panel display. That is, the input/output unit 34 is made up of a liquid crystal display and its control means, and a touch panel and its control means.
CANバス40は、CAN(Controller Area Network)プロトコルに基づく車載ネッ
トワークを構成する通信バスである。なお、本例では、一つのCANバス40が例示されているが、車載ネットワークは、複数の通信バスを有していてもよい。また、これらの複数の通信バスを相互に接続するゲートウェイを有していてもよい。この場合、DCM10がゲートウェイを兼ねていてもよい。また、CANバスの代わりに、イーサネット(登録商標)等のネットワークを利用してもよい。
The CAN bus 40 is a communication bus that constitutes an in-vehicle network based on the CAN (Controller Area Network) protocol. Although one CAN bus 40 is illustrated in this example, the in-vehicle network may have multiple communication buses. Also, the in-vehicle network may have a gateway that connects these multiple communication buses to each other. In this case, the DCM 10 may also function as the gateway. Also, a network such as Ethernet (registered trademark) may be used instead of the CAN bus.
図5は、図1に示したセンタサーバ100の構成の一例を概略的に示したブロック図である。
センタサーバ100は、車両1を遠隔制御するサーバ装置である。センタサーバ100は、例えば、車両1に対してリモート空調の動作を指示するためのプログラムを実行可能に構成される。センタサーバ100は、例えば、ユーザ端末から送信されたリクエストに基づいて、車両1に対してリモート空調の動作を指示してもよい。
FIG. 5 is a block diagram illustrating an example of the configuration of the center server 100 illustrated in FIG.
The center server 100 is a server device that remotely controls the vehicle 1. The center server 100 is configured to be able to execute, for example, a program for instructing the vehicle 1 to operate a remote air conditioning system. The center server 100 may instruct the vehicle 1 to operate a remote air conditioning system based on, for example, a request transmitted from a user terminal.
センタサーバ100は、汎用のコンピュータにより構成することができる。すなわち、センタサーバ100は、CPUやGPU等のプロセッサ、RAMやROM等の主記憶装置、EPROM、ハードディスクドライブ、リムーバブルメディア等の補助記憶装置を有するコンピュータとして構成することができる。補助記憶装置には、オペレーティングシステム(OS)、各種プログラム、各種テーブル等が格納され、そこに格納されたプログラムを実行することによって、後述するような、所定の目的に合致した各機能を実現することができる。ただし、一部または全部の機能はASICやFPGAのようなハードウェア回路によって実現されてもよい。 The center server 100 can be configured as a general-purpose computer. That is, the center server 100 can be configured as a computer having a processor such as a CPU or GPU, a main memory such as a RAM or ROM, and an auxiliary memory such as an EPROM, a hard disk drive, or a removable media. The auxiliary memory stores an operating system (OS), various programs, various tables, etc., and by executing the programs stored therein, various functions that match a specific purpose, as described below, can be realized. However, some or all of the functions may be realized by hardware circuits such as an ASIC or FPGA.
センタサーバ100は、制御部101、記憶部102、および、通信部103を有して構成される。 The center server 100 is configured with a control unit 101, a memory unit 102, and a communication unit 103.
制御部101は、センタサーバ100の制御を司る手段である。制御部101は、例えば、CPU(Central Processing Unit)やGPU(Graphics Processing Unit)等の情
報処理ユニットによって構成される。
制御部101は、機能モジュールとして、空調リクエスト部1011を有している。当該機能モジュールは、ROM等の記憶手段に記憶されたプログラムをCPUによって実行することで実現してもよい。
The control unit 101 is a unit that controls the center server 100. The control unit 101 is configured with an information processing unit such as a central processing unit (CPU) and a graphics processing unit (GPU), for example.
The control unit 101 has, as a functional module, an air conditioning request unit 1011. The functional module may be realized by causing a CPU to execute a program stored in a storage unit such as a ROM.
空調リクエスト部1011は、ユーザ端末から送信されたデータに基づいて、指定された車両1のリモート空調を動作させるためのリクエスト(空調リクエスト)を生成し、車両1に送信する。空調リクエストは、例えば、動作させる空調装置、設定温度、動作時間の指定などを含む。生成された空調リクエストは、ネットワークを介して、対象車両に搭載されたDCM10に送信される。 The air conditioning request unit 1011 generates a request (air conditioning request) to operate the remote air conditioning of the specified vehicle 1 based on data sent from the user terminal, and sends it to the vehicle 1. The air conditioning request includes, for example, the air conditioning device to be operated, the set temperature, and the operation time. The generated air conditioning request is sent via the network to the DCM 10 installed in the target vehicle.
記憶部102は、情報を記憶する手段であり、RAM、磁気ディスクやフラッシュメモリなどの記憶媒体により構成される。記憶部102には、制御部101にて実行される各種プログラム、当該プログラムが利用するデータ等が記憶される。また、記憶部102は
、車両1に関するデータ(例えば、車両1の識別子や、DCM10の識別情報など)を記憶する。
The storage unit 102 is a means for storing information, and is configured with a storage medium such as a RAM, a magnetic disk, a flash memory, etc. The storage unit 102 stores various programs executed by the control unit 101, data used by the programs, etc. The storage unit 102 also stores data related to the vehicle 1 (e.g., an identifier of the vehicle 1, identification information of the DCM 10, etc.).
通信部103は、センタサーバ100をネットワークに接続するためのインタフェースである。通信部103は、例えば、インターネットや移動体通信ネットワークなどを介して、車両1と通信することができる。 The communication unit 103 is an interface for connecting the center server 100 to a network. The communication unit 103 can communicate with the vehicle 1, for example, via the Internet or a mobile communication network.
次に、図6を参照して、車両1と外部ネットワークとの間の論理的な通信経路について説明する。
本実施形態では、DCM10は、移動体通信ネットワークを介して広域ネットワーク(インターネット)へのアクセスを行う。移動体通信ネットワークを介してインターネット等の広域ネットワークにアクセスする場合、ネットワーク間の接続点であるゲートウェイ(アクセスポイントとも呼ばれる)を指定する必要がある。アクセスポイントの名称は、Access Point Name(APN)とも呼ばれる。
Next, a logical communication path between the vehicle 1 and an external network will be described with reference to FIG.
In this embodiment, the DCM 10 accesses a wide area network (Internet) via a mobile communication network. When accessing a wide area network such as the Internet via a mobile communication network, it is necessary to specify a gateway (also called an access point) which is a connection point between networks. The name of the access point is also called an Access Point Name (APN).
本実施形態では、DCM10は、二種類のAPNを利用して広域ネットワークへの通信を行うことができる。図6は、車両1から広域ネットワークへの通信経路を説明する図である。DCM10は、行おうとしている通信が、自装置単独によるものである場合に、第1APNを介して通信を行う。DCM10が単独で行う通信として、例えば、緊急通報部112が行う通信(緊急通報に関する通信)、セキュリティ部113が行う通信(セキュリティに関する通信)などがある。また、DCM10は、行おうとしている通信が、自装置以外からの要求によるものである場合に、第2APNを介して通信を行う。このような通信として、例えば、空調ECU20Aが行う、リモート空調に係る通信、および、車載装置30が行う通信が挙げられる。 In this embodiment, the DCM 10 can communicate with the wide area network using two types of APNs. FIG. 6 is a diagram illustrating a communication path from the vehicle 1 to the wide area network. The DCM 10 communicates via the first APN when the communication to be performed is performed solely by the DCM 10 itself. Examples of communication performed solely by the DCM 10 include communication performed by the emergency call unit 112 (emergency call related communication) and communication performed by the security unit 113 (security related communication). Furthermore, the DCM 10 communicates via the second APN when the communication to be performed is due to a request from a device other than the DCM 10 itself. Examples of such communication include communication related to remote air conditioning performed by the air conditioning ECU 20A and communication performed by the in-vehicle device 30.
DCM10が単一のAPN(例えば、第1APN)のみによって通信を行う場合、利用中のアクセスポイントに障害が発生すると通信が途絶してしまう。また、当該アクセスポイントに高い負荷がかかった場合も、通信障害の原因となってしまう。一方、本実施形態のように、通信元に応じて複数のAPNを使い分けると、どちらか片方に通信障害や通信遅延が発生した場合であってもサービスの提供を続けることができる。さらに、複数のサービスで通信経路を切り分けることができるため、開発効率を向上させることができる。 If DCM10 communicates using only a single APN (e.g., the first APN), a failure in the access point being used will result in a disruption of communication. In addition, a high load on the access point can also cause a communication failure. On the other hand, by using multiple APNs depending on the communication source, as in this embodiment, it is possible to continue providing services even if a communication failure or delay occurs in one of the sources. Furthermore, development efficiency can be improved because communication paths can be separated for multiple services.
図7は、車両1の内部において、広域ネットワークに宛てたデータが発生した場合に、DCM10(データ中継部111)が実行する処理のフローチャートである。図示した処理は、車両システムの動作中において繰り返し実行される。
まず、ステップS11において、データを受信する。当該データは、自装置内のモジュール(すなわち、緊急通報部112またはセキュリティ部113)から送信されたものであってもよいし、ECU20または車載装置30から送信されたものであってもよい。
次に、ステップS12において、データの発信元を判定する。データの発信元が自装置内のモジュールであった場合、処理はステップS13へ遷移する。データの発信元が他の装置(すなわち、ECU20や車載装置30)であった場合、処理はステップS14へ遷移する。
7 is a flowchart of a process executed by the DCM 10 (data relay unit 111) when data addressed to a wide area network is generated inside the vehicle 1. The process shown in the figure is repeatedly executed during operation of the vehicle system.
First, in step S11, data is received. The data may be transmitted from a module in the device itself (i.e., the
Next, in step S12, the source of the data is determined. If the source of the data is a module in the device itself, the process proceeds to step S13. If the source of the data is another device (i.e., the ECU 20 or the in-vehicle device 30), the process proceeds to step S14.
ステップS13では、第1APNを利用して外部ネットワークとの通信を確立し、データの中継を行う。また、ステップS14では、第2APNを利用して外部ネットワークとの通信を確立し、データの中継を行う。 In step S13, the first APN is used to establish communication with the external network and relay data. In step S14, the second APN is used to establish communication with the external network and relay data.
図8は、広域ネットワークから、車両1が有するコンポーネントに宛てたデータを受信した場合に、DCM10(データ中継部111)が実行する処理のフローチャートである。図示した処理は、車両システムの動作中において繰り返し実行される。
まず、ステップS21において、データを受信する。当該データは、自装置内のモジュール(すなわち、緊急通報部112またはセキュリティ部113)に宛てたものであってもよいし、車両1が有する複数のECU20のうちのいずれか、または、車載装置30に宛てたものであってもよい。
次に、ステップS22において、データを受信したチャネルを判定する。データを受信したチャネルが、第1APNを利用した通信チャネルである場合、処理はステップS23へ遷移する。データを受信したチャネルが、第2APNを利用した通信チャネルである場合、処理はステップS24へ遷移する。
8 is a flowchart of a process executed by the DCM 10 (data relay unit 111) when data addressed to a component of the vehicle 1 is received from the wide area network. The process shown in the figure is repeatedly executed during operation of the vehicle system.
First, in step S21, data is received. The data may be addressed to a module in the device itself (i.e., the
Next, in step S22, the channel through which the data was received is determined. If the channel through which the data was received is a communication channel using the first APN, the process proceeds to step S23. If the channel through which the data was received is a communication channel using the second APN, the process proceeds to step S24.
ステップS23では、受信したデータを自装置内にて処理する。具体的には、データの宛先であるモジュール(すなわち、緊急通報部112またはセキュリティ部113)に当該データを転送する。
ステップS24では、受信したデータを、当該データの宛先であるECU20(または車載装置30)に転送する。
In step S23, the received data is processed within the device itself, specifically, the data is transferred to the module that is the destination of the data (i.e., the
In step S24, the received data is transferred to the ECU 20 (or the in-vehicle device 30) which is the destination of the data.
以上説明したように、本実施形態に係る車両システムでは、データ通信を行う主体が自装置(DCM10)であるか、他装置(ECU20,車載装置30)であるかによって、通信経路を動的に切り替える。かかる構成によると、通信負荷を分散させることが可能になり、障害に強い通信システムを提供することが可能になる。 As described above, in the vehicle system according to this embodiment, the communication path is dynamically switched depending on whether the subject of data communication is the own device (DCM 10) or another device (ECU 20, in-vehicle device 30). This configuration makes it possible to distribute the communication load and provide a communication system that is resistant to failures.
(変形例)
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
例えば、本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
(Modification)
The above-described embodiment is merely an example, and the present invention can be modified and implemented as appropriate without departing from the spirit and scope of the present invention.
For example, the processes and means described in this disclosure can be freely combined and implemented as long as no technical contradiction occurs.
また、1つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、1つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成(サーバ構成)によって実現するかは柔軟に変更可能である。 In addition, a process described as being performed by one device may be shared and executed by multiple devices. Or, a process described as being performed by different devices may be executed by one device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.
本開示は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する1つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク(フロッピー(登録商標)ディスク、ハードディスクドライブ(HDD)等)、光ディスク(CD-ROM、DVDディスク・ブルーレイディスク等)など任意のタイプのディスク、読み込み専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、EPROM、EEPROM、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。 The present disclosure can also be realized by supplying a computer program that implements the functions described in the above embodiments to a computer, and having one or more processors of the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium that can be connected to the system bus of the computer, or may be provided to the computer via a network. Non-transitory computer-readable storage media include, for example, any type of disk, such as a magnetic disk (floppy disk, hard disk drive (HDD), etc.), an optical disk (CD-ROM, DVD disk, Blu-ray disk, etc.), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card, or any type of medium suitable for storing electronic instructions.
1・・・車両
10・・・DCM
20・・・ECU
30・・・車載装置
11,21,31・・・制御部
12,22,32・・・記憶部
13,23,33・・・記憶部
14,34・・・入出力部
100・・・センタサーバ
101・・・制御部
102・・・記憶部
103・・・通信部
1...vehicle 10...DCM
20...ECU
30: In-vehicle device 11, 21, 31: Control unit 12, 22, 32: Storage unit 13, 23, 33: Storage unit 14, 34: Input/output unit 100: Center server 101: Control unit 102: Storage unit 103: Communication unit
Claims (1)
前記第一の車載装置が、前記第一の車載装置を搭載する車両の内部からのデータである第一データを受信した場合、
前記第一の車載装置は、前記第一データの発信元が前記第一の車載装置内のモジュールであるか、または、前記第一データの発信元が前記第二の車載装置であるかを判定し、
前記第一の車載装置は、
前記第一データの発信元が前記第一の車載装置内の前記モジュールであった場合、前記広域ネットワークへのアクセスを提供する複数のアクセスポイントのうちの第一のアクセスポイントを介して前記広域ネットワークとの通信を確立して、前記第一データの中継を行い、
前記第一データの発信元が前記第二の車載装置であった場合に、前記第一のアクセスポイントとは異なる第二のアクセスポイントを介して前記広域ネットワークとの通信を確立して、前記第一データの中継を行い、
前記第一の車載装置が、前記広域ネットワークから前記車両へ向けて送信されたデータである第二データを受信した場合、
前記第一の車載装置は、前記第二データを前記第一のアクセスポイントを介して受信したか、または、前記第二データを前記第二のアクセスポイントを介して受信したかを判定し、
前記第一の車載装置は、
前記第二データが前記第一のアクセスポイントを介して受信された場合に、前記第二データを前記第一の車載装置内で処理し、
前記第二データが前記第二のアクセスポイントを介して受信された場合に、前記第二データを前記第二の車載装置に送信する、
通信システム。 A communication system including a first in-vehicle device that communicates via a built-in communication module, and a second in-vehicle device that is connected to the first in-vehicle device via an in-vehicle network and communicates with an external wide area network via the first in-vehicle device,
When the first in-vehicle device receives first data which is data from inside the vehicle in which the first in-vehicle device is mounted,
the first in-vehicle device determines whether a source of the first data is a module in the first in-vehicle device or a source of the first data is the second in-vehicle device;
The first in-vehicle device is
when the source of the first data is the module in the first vehicle-mounted device , establishing communication with the wide area network via a first access point among a plurality of access points that provide access to the wide area network, and relaying the first data ;
when the source of the first data is the second in-vehicle device, establishing communication with the wide area network via a second access point different from the first access point, and relaying the first data;
When the first in-vehicle device receives second data that is data transmitted from the wide area network to the vehicle,
the first in-vehicle device determines whether the second data is received via the first access point or the second access point;
The first in-vehicle device is
When the second data is received via the first access point, processing the second data in the first in-vehicle device;
When the second data is received via the second access point, transmitting the second data to the second in-vehicle device.
Communication systems.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021052265A JP7703874B2 (en) | 2021-03-25 | 2021-03-25 | Communication Systems |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021052265A JP7703874B2 (en) | 2021-03-25 | 2021-03-25 | Communication Systems |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022149917A JP2022149917A (en) | 2022-10-07 |
| JP7703874B2 true JP7703874B2 (en) | 2025-07-08 |
Family
ID=83465496
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021052265A Active JP7703874B2 (en) | 2021-03-25 | 2021-03-25 | Communication Systems |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7703874B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12177300B2 (en) * | 2023-03-27 | 2024-12-24 | Mercedes-Benz Group AG | Methods and computing systems for vehicle connection visibility |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006088829A (en) | 2004-09-22 | 2006-04-06 | Toyota Motor Corp | Vehicle communication system and in-vehicle communication device |
| JP2011089839A (en) | 2009-10-21 | 2011-05-06 | Toyota Motor Corp | Information communication device for vehicle |
| JP2015130591A (en) | 2014-01-07 | 2015-07-16 | アルパイン株式会社 | Wireless connection apparatus and wireless connection method |
| JP2017092534A (en) | 2015-11-02 | 2017-05-25 | トヨタ自動車株式会社 | User authentication system for vehicle |
| WO2020158117A1 (en) | 2019-01-28 | 2020-08-06 | 住友電気工業株式会社 | Mobile wireless communication device, and vehicle |
-
2021
- 2021-03-25 JP JP2021052265A patent/JP7703874B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006088829A (en) | 2004-09-22 | 2006-04-06 | Toyota Motor Corp | Vehicle communication system and in-vehicle communication device |
| JP2011089839A (en) | 2009-10-21 | 2011-05-06 | Toyota Motor Corp | Information communication device for vehicle |
| JP2015130591A (en) | 2014-01-07 | 2015-07-16 | アルパイン株式会社 | Wireless connection apparatus and wireless connection method |
| JP2017092534A (en) | 2015-11-02 | 2017-05-25 | トヨタ自動車株式会社 | User authentication system for vehicle |
| WO2020158117A1 (en) | 2019-01-28 | 2020-08-06 | 住友電気工業株式会社 | Mobile wireless communication device, and vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022149917A (en) | 2022-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11539634B2 (en) | Vehicle on-board communication device and communication method | |
| JP5958445B2 (en) | In-vehicle network system, management device | |
| CN114954306B (en) | A modular electrical and electronic architecture for commercial vehicles | |
| US11196560B2 (en) | Policy and token based authorization framework for connectivity | |
| JP6494567B2 (en) | Communication management apparatus and communication system | |
| CN110268681A (en) | Vehicle-mounted gateway device and communication disconnection method | |
| CN108781350B (en) | Motor vehicle with communication unit for several control units | |
| US10313884B2 (en) | Motor vehicle having a communications device | |
| JP7703874B2 (en) | Communication Systems | |
| JP7124660B2 (en) | In-vehicle system | |
| WO2023167280A1 (en) | Vehicle control system, vehicle control method, and vehicle control program | |
| JP7708316B2 (en) | In-vehicle system, electronic control device, access authorization policy update method, and program | |
| CN113835409A (en) | Data processing device and vehicle having the same | |
| JP7650573B2 (en) | Information processing device, vehicle system, and information processing method | |
| CN113950809B (en) | In-vehicle communication system, switching device and control method | |
| CN105871523A (en) | TBox | |
| WO2023230820A1 (en) | Vehicle control method and apparatus | |
| JP7674208B2 (en) | Information processing device and communication system | |
| JP2017114406A (en) | Network system | |
| JP7676996B2 (en) | Information processing device, information processing system, and information processing method | |
| JP7600785B2 (en) | Information processing device | |
| US10587989B2 (en) | Quality of service in vehicle | |
| US20250220542A1 (en) | Information processing device | |
| JP7513126B2 (en) | Vehicle-mounted device and relay method | |
| CN114598571B (en) | Vehicle-mounted multi-gateway IP routing method and system based on application and vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231219 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241113 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250107 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250307 |
|
| 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: 20250527 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250609 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7703874 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |