JP7592510B2 - COMMUNICATION DEVICE AND COMMUNICATION METHOD - Google Patents
COMMUNICATION DEVICE AND COMMUNICATION METHOD Download PDFInfo
- Publication number
- JP7592510B2 JP7592510B2 JP2021022475A JP2021022475A JP7592510B2 JP 7592510 B2 JP7592510 B2 JP 7592510B2 JP 2021022475 A JP2021022475 A JP 2021022475A JP 2021022475 A JP2021022475 A JP 2021022475A JP 7592510 B2 JP7592510 B2 JP 7592510B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- devices
- unit
- volume
- control period
- 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
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
- Selective Calling Equipment (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は、通信装置および通信方法に関する。 The present invention relates to a communication device and a communication method.
従来、例えばセンサなどの機器と無線通信を介して接続されたシステムが多種存在し、当該システムに用いられる機器と信号の送受信を行う通信装置が種々提案されている(例えば、特許文献1参照)。 Conventionally, there are many types of systems that are connected to devices such as sensors via wireless communication, and various communication devices that transmit and receive signals to and from the devices used in the systems have been proposed (see, for example, Patent Document 1).
ところで、上記した通信装置においては、例えばシステムの設計変更や仕様変更、機能追加などに伴って、接続される機器の取り換えなどが行われる場合がある。しかしながら、従来技術に係る通信装置においては、例えば機器の取り換え後、現在接続される機器に応じた適切なタイミングで通信を行うという点で、改善の余地があった。 In the above-mentioned communication device, for example, connected devices may be replaced due to changes in system design, specifications, or function additions. However, in the communication device according to the conventional technology, there is room for improvement in terms of communicating at an appropriate timing according to the currently connected device after a device is replaced.
本発明は、上記に鑑みてなされたものであって、接続される機器に応じた適切なタイミングで通信を行うことができる通信装置および通信方法を提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide a communication device and a communication method that can communicate at appropriate timing according to the connected device.
上記課題を解決し、目的を達成するために、本発明は、複数の機器と無線通信を介して接続される通信装置であって、取得部と、決定部とを備える。取得部は、複数の前記機器における通信に関する通信情報を取得する。決定部は、前記取得部によって取得された前記通信情報に基づいて、複数の前記機器と前記通信装置との通信スケジュールを決定する。 In order to solve the above problems and achieve the object, the present invention provides a communication device connected to multiple devices via wireless communication, comprising an acquisition unit and a determination unit. The acquisition unit acquires communication information related to communication between the multiple devices. The determination unit determines a communication schedule between the multiple devices and the communication device based on the communication information acquired by the acquisition unit.
本発明によれば、接続される機器に応じた適切なタイミングで通信を行うことができる。 According to the present invention, communication can be performed at appropriate timing according to the connected device.
以下、添付図面を参照して、本願の開示する通信装置および通信方法の実施形態を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。 Embodiments of the communication device and communication method disclosed in the present application will be described in detail below with reference to the attached drawings. Note that the present invention is not limited to the embodiments described below.
<通信方法の概要>
以下では先ず、実施形態に係る通信装置による通信方法の概要について図1を参照して説明する。図1は、実施形態に係る通信方法の概要を示す図である。
<Communication method overview>
First, an overview of a communication method by a communication device according to an embodiment will be described below with reference to Fig. 1. Fig. 1 is a diagram showing an overview of the communication method according to an embodiment.
実施形態に係る通信方法は、例えば車両制御システム1が備える通信装置50によって実行される。具体的に説明すると、図1に示すように、車両制御システム1は、メインユニット10と、所定機器20と、サブユニット30とを備え、図示しない車両に搭載される。なお、上記では、メインユニット10等を含むシステム(ここでは車両制御システム1)が車両に搭載されるとしたが、これに限られず、例えば通信処理を行うようなその他の種類の装置等に搭載されてもよい。
The communication method according to the embodiment is executed by, for example, a
メインユニット10は、制御装置40と、通信装置50とを備える。サブユニット30は、機器100と、無線通信装置200とを備える。
The
メインユニット10には、所定機器20およびサブユニット30が通信可能に接続され、メインユニット10は、所定機器20、および、サブユニット30の機器100などを制御する。
A
例えば、メインユニット10は、所定機器20と有線通信を介して接続される。所定機器20は、例えば車両における基本的な機能(言い換えると必須の機能)を有する機器である。例えば、所定機器20は、エンジンやモータなどの駆動源やブレーキ等の車両制御に関する機器、エアコン、シート、ドアロック等のボディ系に関する機器、およびエアバックやシートベルト等の安全系に関する機器などであるが、これらはあくまでも例示であって限定されるものではない。なお、これらの機器の全部、あるいは一部をサブユニットに配置するシステム例もある。
For example, the
メインユニット10の制御装置40は、例えばCPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などを備えたマイクロコンピュータを有し、所定機器20を制御することができる。
The
メインユニット10の通信装置50は、複数の機器100と無線通信を介して接続される。例えば、通信装置50は、サブユニット30の無線通信装置200を介して複数の機器100と通信可能に接続される。なお、図1では、機器100が3つである例を示したが、これに限られず、2つであっても、4つ以上であってもよい。
The
通信装置50は、例えばECU(Electronic Control Unit)を有する親機(マスタ機器)として機能し、機器100の無線通信装置200は、子機(スレーブ機器)として機能することができる。なお、通信装置50と機器100とは、無線通信装置200などの中継機器を介して間接的に接続されてもよいし、後述する図7に示すように、直接的に接続されてもよい。
The
通信装置50は、無線通信装置200を介して機器100と各種の信号の送受信を行って、機器100との通信制御を行うことができる。機器100は、例えば車両に搭載される各種のセンサや、各種のアクチュエータなどである。機器100であるセンサやアクチュエータは、例えば車両の制御に用いられるが、これに限定されるものではない。
The
ところで、通信装置50に接続される機器100は、例えば車両制御システム1の設計変更や仕様変更、機能追加などに伴って取り換えられたり、追加で新しく取り付けられたりする場合がある。なお、通信装置50と機器100とは、無線通信で接続されるため、作業者は、機器100の取り換え作業や取り付け作業を、有線通信の場合に比べて容易に行うことができる。
Incidentally, the
ここで、機器100において、通信装置50との通信量や通信制御周期などは、機器100の種類ごとに異なる。そのため、通信装置50は、機器100の取り換え等が行われると、機器100との通信量や通信制御周期などが変わることがあり、機器100に応じた適切なタイミングで通信を行うことができないおそれがあった。
The amount of communication with the
そこで、本実施形態に係る通信装置50にあっては、機器100の取り換え等が行われた場合であっても、接続される機器100に応じた適切なタイミングで通信を行うことができるようにした。
Therefore, in the
具体的には、通信装置50は、複数の機器100における通信に関する通信情報を取得する(ステップS1)。より具体的には、通信装置50は、所定タイミングで複数の機器100における通信情報を取得する。なお、所定タイミングは、例えば通信装置50を含むメインユニット10の電源が投入されるタイミングとされるが、これに限定されるものではない。
Specifically, the
また、通信情報には、複数の機器100のそれぞれの通信量、および、複数の機器100のそれぞれの通信制御周期が含まれるが、これに限定されるものではない。すなわち、通信情報には、通信量および通信制御周期のいずれかが含まれてもよいし、その他の通信に関する情報が含まれてもよい。
The communication information also includes, but is not limited to, the communication volume of each of the
次いで、通信装置50は、取得された通信情報に基づいて、複数の機器100と通信装置50との通信スケジュールを決定する(ステップS2)。なお、通信スケジュールの決定の詳細については、後述する。
Next, the
このように、本実施形態に係る通信装置50は、複数の機器100の通信情報を取得し、取得される通信情報に基づいて通信スケジュールを決定するようにしたので、通信スケジュールを現在接続される機器100に即したものとすることができる。従って、通信装置50は、かかる通信スケジュールを用いることで、接続される機器100に応じた適切なタイミングで通信を行うことができる。
In this way, the
<通信装置を含む車両制御システム>
次に、実施形態に係る通信装置50を含む車両制御システム1の構成について、図2を用いて説明する。図2は、実施形態に係る通信装置50を含む車両制御システム1の構成例を示すブロック図である。なお、以下では、通信装置50を「親機50」、無線通信装置200を「子機200」と記載する場合がある。
<Vehicle control system including communication device>
Next, the configuration of the
図2に示すように、車両制御システム1は、メインユニット10と、サブユニット30とを含む。メインユニット10は、上記した制御装置40と、親機(通信装置)50とを備える。サブユニット30は、子機(無線通信装置)200と、機器100とを備える。
As shown in FIG. 2, the
通信装置50には、サブユニット30の子機200が無線通信を介して接続される。図2では、サブユニット30および子機200が2つある例を示したが、1つであってもよいし、3つ以上であってもよい。また、以下では、2つのサブユニット30のうち一方を「サブユニット30a」、他方を「サブユニット30b」と記載する場合があり、これらを特に区別せずに説明する場合には「サブユニット30」と記載する。また、2つの子機200のうちサブユニット30a側を「子機200a」、サブユニット30b側を「子機200b」と記載する場合があり、これらを特に区別せずに説明する場合には「子機200」と記載する。
The
サブユニット30において、子機200には、複数の機器100が通信可能に接続される。なお、子機200と機器100とは、有線通信を介して接続されるが、これに限られず、無線通信を介して接続されてもよい。
In the
子機200は、例えばCPU、ROM、RAMなどを備えたマイクロコンピュータを有する中継機器として機能する。例えば、子機200は、親機50から送信される信号や情報を受信して、接続される複数の機器100へそれぞれ送信することができる。また、例えば、子機200は、接続される複数の機器100からそれぞれ送信される信号や情報を受信して、親機50へ送信することができる。すなわち、機器100は、子機200を介して親機50と通信する。
The
機器100は、上記したように複数ある。図2では、理解の便宜のため、子機200aに2つの機器100が接続され、子機200bに2つの機器100が接続される例を示しているが、機器100の数は、図2に示される数に限定されるものではない。また、以下では、子機200aに接続される2つの機器100のうち一方を「機器100a1」、他方を「機器100a2」と記載する場合がある。また、子機200bに接続される2つの機器100のうち一方を「機器100b1」、他方を「機器100b2」と記載する場合がある。また、これらを特に区別せずに説明する場合には「機器100」と記載する。
As described above, there are a plurality of
なお、本実施形態に係る車両制御システム1においては、サブユニット30内の機器100の追加(取り付け)あるいは削除(取り外し)などを任意に行うことができ、また、サブユニット30自体の追加や削除なども任意に行うことができる。換言すれば、追加、削除や交換が行われやすい機器、例えばユーザが好みに合わせて選択搭載したり、交換したりする機器は、サブユニット30内の機器100として設定するのが好ましい。
In addition, in the
<親機(通信装置)>
次に、親機50について図3等を参照して説明する。図3は、親機(通信装置)50の構成例を示すブロック図である。なお、図3のブロック図では、本実施形態の特徴を説明するために必要な構成要素のみを機能ブロックで表しており、一般的な構成要素についての記載を省略している。
<Parent unit (communication device)>
Next, the
換言すれば、図3のブロック図に図示される各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、各機能ブロックの分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することが可能である。 In other words, each component shown in the block diagram of FIG. 3 is a functional concept, and does not necessarily have to be physically configured as shown. For example, the specific form of distribution and integration of each functional block is not limited to that shown, and all or part of it can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
図3に示すように、親機50は、通信部51と、出力部52と、所定機器用通信部53と、制御部60と、記憶部70とを備える。
As shown in FIG. 3, the
通信部51は、子機200等に対して双方向通信可能に接続する通信インターフェイスであり、例えば子機200等との間で信号や情報の送受信を行う。
The
出力部52は、後述するように親機50と機器100との通信条件が成立しなかったことを示す情報など、各種の情報を出力する。例えば、出力部52は、ディスプレイなどの表示部やスピーカなどの音声出力部、警告灯などを含み、各種の情報をユーザ(例えば機器100の取り換え作業などを行う作業者)へ出力する。
The output unit 52 outputs various information, such as information indicating that the communication conditions between the
所定機器用通信部53は、所定機器20(図1参照)等に対して双方向通信可能に接続する通信インターフェイスであり、例えば所定機器20等との間で信号や情報の送受信を行う。
The communication unit for a specific device 53 is a communication interface that connects to a specific device 20 (see FIG. 1) or the like for two-way communication, and transmits and receives signals and information between the
制御部60は、取得部61と、判定部62と、決定部63と、通知部64と、処理部65とを備え、例えば、CPU、ROM、RAM、入出力ポートなどを有するコンピュータや各種の回路を含む。
The
コンピュータのCPUは、例えば、ROMに記憶されたプログラムを読み出して実行することによって、制御部60の取得部61、判定部62、決定部63、通知部64および処理部65として機能する。
The computer's CPU functions as the acquisition unit 61,
また、制御部60の取得部61、判定部62、決定部63、通知部64および処理部65の少なくともいずれか一部または全部をASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等のハードウェアで構成することもできる。
In addition, at least some or all of the acquisition unit 61,
また、記憶部70は、例えば、不揮発性メモリ、データフラッシュやハードディスクドライブといった記憶デバイスで構成される記憶部である。かかる記憶部70には、通信情報71が記憶される。
The storage unit 70 is configured with a storage device such as a non-volatile memory, a data flash, or a hard disk drive. The storage unit 70
通信情報71は、機器100における通信に関する通信情報である。ここで、図4を用いて、通信情報71について説明する。図4は、通信情報71の一例を示す図である。
The
図4に示すように、通信情報71には、「子機ID」、「機器ID」、「通信量」および「通信制御周期」等の項目が含まれ、各項目は互いに関連付けられている。
As shown in FIG. 4,
「子機ID」は、子機200を識別する識別情報である。図4の例では、子機ID「Ca」は子機200aを示す識別情報であり、子機ID「Cb」は子機200bを示す識別情報である。
The "child unit ID" is identification information that identifies the
「機器ID」は、機器100を識別する識別情報である。図4の例では、機器ID「Da1」は機器100a1を示す識別情報であり、機器ID「Da2」は機器100a2を示す識別情報である。また、機器ID「Db1」は機器100b1を示す識別情報であり、機器ID「Db2」は機器100b2を示す識別情報である。
The "device ID" is identification information that identifies the
「通信量」は、機器100の通信量を示す情報である。詳しくは、「通信量」は、機器100が1回の通信で(言い換えると1回の通信制御周期の間で)、親機50と送受信する通信量[byte]を示す情報である。
"Communication volume" is information indicating the communication volume of
図4の例では、通信量「Tra1」は機器100a1の通信量を示す情報であり、通信量「Tra2」は機器100a2の通信量を示す情報である。また、通信量「Trb1」は機器100b1の通信量を示す情報であり、通信量「Trb2」は機器100b2の通信量を示す情報である。なお、図4に示す例では、便宜上、「通信量」を「Tra1」といったように抽象的な記載とするが、「Tra1」には具体的な情報が記憶されるものとする。以下、他の情報についても抽象的に記載する場合がある。 In the example of FIG. 4, the communication volume "Tra 1 " is information indicating the communication volume of device 100a1, and the communication volume "Tra 2 " is information indicating the communication volume of device 100a2. Furthermore, the communication volume "Trb 1 " is information indicating the communication volume of device 100b1, and the communication volume "Trb 2 " is information indicating the communication volume of device 100b2. Note that in the example shown in FIG. 4, for convenience, "communication volume" is abstractly described as "Tra 1 ", but it is assumed that concrete information is stored in "Tra 1 ". Below, other information may also be abstractly described.
「通信制御周期」は、機器100の通信制御周期を示す情報である。詳しくは、「通信制御周期」は、機器100による通信処理の制御周期[ms]を示す情報であり、より詳しくは機器100が今回の通信処理を開始してから当該通信処理が完了し次回の通信処理を開始するまでの時間[ms]を示す情報である。
The "communication control period" is information indicating the communication control period of the
図4の例では、通信制御周期「Ta1」は機器100a1の通信制御周期を示す情報であり、通信制御周期「Ta2」は機器100a2の通信制御周期を示す情報である。また、通信制御周期「Tb1」は機器100b1の通信制御周期を示す情報であり、通信制御周期「Tb2」は機器100b2の通信制御周期を示す情報である。 4, the communication control period " Ta1 " is information indicating the communication control period of the device 100a1, and the communication control period " Ta2 " is information indicating the communication control period of the device 100a2. Also, the communication control period " Tb1 " is information indicating the communication control period of the device 100b1, and the communication control period " Tb2 " is information indicating the communication control period of the device 100b2.
このように、通信情報71には、複数の機器100のそれぞれの通信量、および、複数の機器100のそれぞれの通信制御周期の情報が含まれる。これら通信量および通信制御周期は、機器100ごとに予め設定される。
In this way, the
図3の説明に戻ると、制御部60の取得部61は、複数の機器100における通信に関する通信情報を取得する。例えば、取得部61は、所定タイミングが到来した場合に、複数の機器100の通信情報を取得する。詳しくは、取得部61は、親機50を含むメインユニット10の電源が投入される度に、複数の機器100の通信情報を取得する。取得部61は、取得された情報を記憶部70に通信情報71として登録する。
Returning to the explanation of FIG. 3, the acquisition unit 61 of the
具体的には、取得部61は、親機50を含むメインユニット10の電源が投入されると、子機200(図2参照)を介して機器100の通信情報を取得することができる。すなわち、例えば複数の機器100のそれぞれが有する記憶部に自身の通信情報が予め記憶され、親機50を含むメインユニット10の電源が投入されると、子機200は、接続される複数の機器100から通信情報を集約する。そして、取得部61は、機器100から子機200へ集約された通信情報を取得する。
Specifically, when the
このように、本実施形態にあっては、通信情報を子機200へ集約させて取得するように構成したので、例えば機器100の数が増加して通信情報の数が増加するような場合であっても、複数の機器100の通信情報を容易にかつ確実に取得することができる。
In this manner, in this embodiment, the communication information is configured to be collected and acquired in the
なお、車両の電源がオンされて親機50を含むメインユニット10に通電される場合、取得部61は、車両の電源がオンされる度に通信情報を取得してもよい。また、上記では、取得部61は、機器100から子機200を介して通信情報を取得するようにしたが、これに限定されるものではない。すなわち、例えば子機200の記憶部あるいは親機50の記憶部70に、機器100の通信情報がPC(Personal Computer)、スマートフォンやタブレット端末などの外部装置によって登録され、取得部61は、かかる記憶部から通信情報を取得してもよい。
When the vehicle is turned on and the
判定部62は、現在接続される複数の機器100と親機50とが正常に通信できるか否かを判定する。詳しくは、判定部62は、複数の機器100と親機50との通信が可能な条件を示す通信条件が成立するか否かの判定処理を実行する。
The
具体的に説明すると、親機50にあっては、上記したように、機器100が取り換えられたり、追加で新しく取り付けられたりする場合がある。かかる場合に、現在接続される機器100と親機50とが通信したときの通信状況が、親機50の通信能力(スペック)を超えるなどしてしまうと、正常に通信できなくなるおそれがある。
To be more specific, as described above, in the
そこで、本実施形態にあっては、接続される複数の機器100の通信情報に基づいて、複数の機器100と親機50とが通信したときの通信状況が、親機50の通信能力を超えない条件を満たすか否かの判定を行うようにした。言い換えると、本実施形態にあっては、複数の機器100と親機50との通信が可能な条件(通信条件)が成立するか否かの判定を行うようにした。
In this embodiment, a determination is made based on the communication information of the
これにより、親機50に接続される機器100が、親機50の通信能力等に応じた適切なものであるか否かを判定することができる。
This allows you to determine whether the
以下、判定部62の判定処理についてさらに詳しく説明する。判定部62は、判定処理に先立ち、次の4つの値を算出する。
1.複数の機器100の通信制御周期の中で最も短い最短通信制御周期Tminの算出。
2.複数の機器100の全ての通信量を示す全通信量Wの算出。
3.最短通信制御周期の場合に通信に要する伝送速度を示す必要伝送速度Sの算出。
4.複数の機器100の全ての通信が完了するまでの通信完了時間Txの算出。
The following is a more detailed explanation of the determination process by the
1. Calculation of the shortest communication control period Tmin among the communication control periods of the
2. Calculation of the total communication volume W indicating the total communication volume of the
3. Calculation of the required transmission speed S, which indicates the transmission speed required for communication in the case of the shortest communication control period.
4. Calculation of a communication completion time Tx required for all communications among the
各値について具体的に説明すると、最短通信制御周期Tminは、下記の式(1)により算出される。
Tmin[ms]=min(Ta1,Ta2,・・・,Tb1,Tb2,・・・)
・・・式(1)
To explain each value in detail, the shortest communication control period Tmin is calculated by the following formula (1).
Tmin [ms] = min (Ta 1 , Ta 2 ,..., Tb 1 , Tb 2 ,...)
...Equation (1)
具体的には、判定部62は、記憶部70の通信情報71から、複数の機器100の通信制御周期を読み出し、式(1)を用いて、複数の機器100の通信制御周期の中で最も短い通信制御周期を最短通信制御周期Tminとして算出する。
Specifically, the
全通信量Wは、下記の式(2)により算出される。
W[byte]=ΣTran+ΣTrbn+・・・ n=1,2,・・・
・・・式(2)
The total communication volume W is calculated by the following formula (2).
W[byte]=ΣTra n +ΣTrb n +... n=1, 2,...
...Equation (2)
具体的には、判定部62は、記憶部70の通信情報71から、複数の機器100の通信量を読み出し、式(2)を用いて、複数の機器100の全ての通信量を加算して全通信量Wを算出する。すなわち、複数の機器100の中には、種類によって通信が断続的に行われるものがある。ここでは、そのような機器100も含めて、複数の機器100の全てにおいて通信が行われたと仮定したときの通信量であり、言い換えると、複数の機器100と親機50との間で最も通信量が多い状態のときの通信量を、全通信量Wとして算出している。
Specifically, the
必要伝送速度Sは、下記の式(3)により算出される。
S[bps]=W[byte]×8×1000/Tmin[ms]×任意のマージン
・・・式(3)
The required transmission speed S is calculated by the following formula (3).
S [bps] = W [byte] x 8 x 1000 / Tmin [ms] x any margin
...Equation (3)
具体的には、判定部62は、式(2)で算出された全通信量Wと、式(1)で算出された最短通信制御周期Tminとに基づいて、最短通信制御周期Tminの場合に複数の機器100と親機50との通信に要する必要伝送速度Sを算出する。ここでは、最短通信制御周期Tminの間に(言い換えると、最短通信制御周期を有する機器100が今回の通信処理を開始してから当該通信処理が完了し次回の通信処理を開始するまでの間に)、複数の機器100の全通信量Wの通信を完了させるのに必要な伝送速度を必要伝送速度Sとして算出している。すなわち、必要伝送速度Sは、複数の機器100と親機50との間で最も多い全通信量Wを最短通信制御周期Tminで通信を完了させると仮定したときの伝送速度である。なお、式(3)中の「8」および「1000」は、[byte]や[ms]を[bps]に単位換算するための値である。
Specifically, the
通信完了時間Txは、下記の式(4)により算出される。
通信完了時間Tx[ms]={(ΣTran[byte]×8)/(WS[bps]/1000)×任意のマージン}+{(ΣTrbn[byte]×8)/(WS[bps]/1000)×任意のマージン}+・・・ n=1,2,・・・
・・・式(4)
The communication completion time Tx is calculated by the following formula (4).
Communication completion time Tx [ms] = {( ΣTran [bytes] x 8) / (WS [bps] / 1000) x any margin} + {( ΣTrbn [bytes] x 8) / (WS [bps] / 1000) x any margin} + ... n = 1, 2, ...
...Equation (4)
式(4)中の「WS」は、親機50の伝送速度を示し、親機50の通信能力を示すものである。親機50の伝送速度WSは、例えば親機50の記憶部70に予め記憶される。
"WS" in formula (4) indicates the transmission speed of the
具体的には、判定部62は、記憶部70から、複数の機器100の通信量と伝送速度WSとを読み出し、式(4)を用いて、複数の機器100の全ての通信が完了するまでの通信完了時間Txを算出する。ここでは、親機50の実際の伝送速度WSで通信した場合に、子機200a,200bごとに通信完了に要する時間を算出し、算出された時間を加算して通信完了時間Txとして算出している。詳しくは、例えば子機200aに接続される機器100a1,100a2の全ての通信量を加算して得られた通信量を伝送速度WSで通信した場合に通信完了に要する時間、および、子機200bに接続される機器100b1,100b2の全ての通信量を加算して得られた通信量を伝送速度WSで通信した場合に通信完了に要する時間を加算して通信完了時間Txとして算出している。すなわち、通信完了時間Txは、複数の機器100(子機200)と親機50との間で最も多い全通信量Wを伝送速度WSで通信を完了させると仮定したときの時間である。なお、式(4)中の「8」および「1000」は、単位換算するための値である。
Specifically, the
そして、判定部62は、上記のように算出された最短通信制御周期Tmin、必要伝送速度S、通信完了時間Tx、および、親機50の伝送速度WSを用いて、接続される複数の機器100と親機50との通信が可能な条件(通信条件)が成立するか否かを判定する判定処理を実行する。
Then, the
具体的な通信条件は、下記の式(5)および式(6)で示される。判定部62は、式(5)および式(6)の両方が成立した場合に、接続される複数の機器100と親機50との通信が可能である、言い換えると、正常に通信できると判定する。
Specific communication conditions are shown in the following formulas (5) and (6). When both formulas (5) and (6) are satisfied, the
WS[bps]>S[bps] ・・・式(5)
Tmin[ms]>Tx[ms] ・・・式(6)
WS[bps]>S[bps] ...Formula (5)
Tmin [ms] > Tx [ms] ...Formula (6)
具体的に式(5)は、親機50の通信能力を示す伝送速度WSが、最短通信制御周期Tminの場合に通信に要する必要伝送速度Sより大きいことを示す通信条件である。ここで、必要伝送速度Sは、上記したように、複数の機器100と親機50との間で最も多い全通信量Wを最短通信制御周期Tminで通信を完了させると仮定したときの伝送速度である。従って、この必要伝送速度Sより親機50の伝送速度WSが大きければ、最も多い全通信量Wの場合であっても、複数の機器100と親機50との正常な通信が可能であると判定することができる。
Specifically, formula (5) is a communication condition indicating that the transmission speed WS, which indicates the communication capability of the
このように、判定部62は、全通信量Wと最短通信制御周期Tminとを算出し、算出された全通信量Wと最短通信制御周期Tminとに基づいて必要伝送速度Sを算出し、算出された必要伝送速度Sと、親機50の伝送速度WSとに基づいて判定処理を実行するようにした。
In this way, the
これにより、親機50に接続される機器100が、親機50の伝送速度WSに応じた適切なものであるか否かを精度よく判定することができる。
This allows for accurate determination of whether the
次に、式(6)について説明する。式(6)は、最短通信制御周期Tminが通信完了時間Txより長いことを示す通信条件である。ここで、通信完了時間Txは、上記したように、複数の機器100(子機200)と親機50との間で最も多い全通信量Wを伝送速度WSで通信を完了させると仮定したときの時間である。従って、この通信完了時間Txより最短通信制御周期Tminが長ければ、最も多い全通信量Wにおいて今回の通信処理での通信が完了する前に、最短通信制御周期Tminを有する機器100の次回の通信処理が到来することはなく、よって複数の機器100と親機50との正常な通信が可能であると判定することができる。
Next, equation (6) will be described. Equation (6) is a communication condition indicating that the shortest communication control period Tmin is longer than the communication completion time Tx. Here, the communication completion time Tx is the time when it is assumed that the communication of the largest total communication volume W between the multiple devices 100 (child devices 200) and the
このように、判定部62は、通信完了時間Txと最短通信制御周期Tminを算出し、算出された通信完了時間Txと最短通信制御周期Tminとに基づいて判定処理を実行するようにした。
In this way, the
これにより、親機50に接続される機器100が、最短通信制御周期Tminを有する機器100に応じた適切なものであるか否かを精度よく判定することができる。
This allows for accurate determination of whether the
判定部62は、式(5)および式(6)の両方が成立した場合、接続される複数の機器100と親機50との通信が可能であり、通信条件が成立すると判定する。一方、判定部62は、式(5)および式(6)の少なくとも一方が成立しない場合、接続される複数の機器100と親機50との正常な通信ができず、通信条件が成立しないと判定する。そして、判定部62は、判定結果を示す情報を決定部63および通知部64へ出力する。
When both formula (5) and formula (6) are satisfied, the
決定部63は、通信情報に基づいて、複数の機器100と親機50との通信スケジュールを決定することができる。詳しくは、決定部63は、電源が投入される度に、取得される通信情報に基づいて通信スケジュールを決定する。これにより、本実施形態にあっては、通信スケジュールを現在接続される機器100に即した適切なものとすることができる。
The
ここで、通信スケジュールの決定処理について図5を参照して説明する。図5は、通信スケジュールの決定処理を説明する図である。 Here, the process of determining a communication schedule will be described with reference to FIG. 5. FIG. 5 is a diagram illustrating the process of determining a communication schedule.
図5の説明に入る前に、決定部63によって事前に算出される値について説明する。決定部63は、通信スケジュールの決定処理に先立ち、次の2つの値を子機200ごとに算出する。
1.各子機200に接続される機器100の通信制御周期の中で最も短い最短通信制御周期Tamin,Tbminの算出。
2.各子機200において全ての通信が完了するまでの通信完了時間Txa,Txbの算出。
5, a description will be given of values calculated in advance by the
1. Calculation of the shortest communication control periods Tamin and Tbmin among the communication control periods of the
2. Calculation of communication completion times Txa and Txb required for all communications to be completed in each
各値について具体的に説明すると、各子機200における最短通信制御周期Tamin,Tbminは、下記の式(7)により算出される。
Tamin[ms]=min(Ta1,Ta2,・・・)
Tbmin[ms]=min(Tb1,Tb2,・・・)
・・・式(7)
To explain each value in more detail, the shortest communication control periods Tamin and Tbmin in each
Tamin [ms] = min (Ta 1 , Ta 2 ,...)
Tbmin [ms] = min (Tb 1 , Tb 2 ,...)
...Equation (7)
具体的には、決定部63は、記憶部70の通信情報71から、複数の機器100の通信制御周期を読み出し、式(7)を用いて、各子機200に接続される複数の機器100の通信制御周期の中で最も短い通信制御周期を、子機200ごとに最短通信制御周期Tamin,Tbminとして算出する。
Specifically, the
各子機200における通信完了時間Txa,Txbは、下記の式(8)により算出される。
通信完了時間Txa[ms]={(ΣTran[byte]×8)/(WS[bps]/1000)×任意のマージン} n=1,2,・・・
通信完了時間Txb[ms]={(ΣTrbn[byte]×8)/(WS[bps]/1000)×任意のマージン} n=1,2,・・・
・・・式(8)
The communication completion times Txa and Txb in each
Communication completion time Txa [ms] = {( ΣTran [bytes] x 8) / (WS [bps] / 1000) x any margin} n = 1, 2, ...
Communication completion time Txb [ms] = {(ΣTrb n [byte] × 8) / (WS [bps] / 1000) × arbitrary margin} n = 1, 2,...
...Equation (8)
具体的には、決定部63は、記憶部70から、複数の機器100の通信量と伝送速度WSとを読み出し、式(8)を用いて、各子機200に接続される複数の機器100の全ての通信が完了するまでの通信完了時間Txa,Txbを算出する。ここでは、親機50の実際の伝送速度WSで通信した場合に、子機200a,200bごとに通信完了に要する時間を算出している。なお、式(8)中の「8」および「1000」は、単位換算するための値である。
Specifically, the
そして、決定部63は、上記のように算出された、最短通信制御周期Tamin,Tbminおよび通信完了時間Txa,Txbを用いて、通信スケジュールを決定する(設定する)。例えば、図5に示すように、決定部63は、通信制御が開始されてから子機200aに対応する最短通信制御周期Taminが経過して時刻t1になると、子機200aの通信制御を開始させる。すなわち、決定部63は、子機200aに接続されている機器100a1,100a2と親機50とが通信を開始するように通信スケジュールを決定する。そして、時刻t1から子機200aにおける通信完了時間Txaが経過すると、子機200aに接続された機器100a1,100a2の通信が完了する(時刻t2参照)。
Then, the
また、決定部63は、機器100a1,100a2の通信が完了するとともに、通信制御が開始されてから子機200bに対応する最短通信制御周期Tbminが経過して時刻t3になると、子機200bの通信制御を開始させる。すなわち、決定部63は、子機200bに接続されている機器100b1,100b2と親機50とが通信を開始するように通信スケジュールを決定する。そして、時刻t3から子機200bにおける通信完了時間Txbが経過すると、子機200bに接続された機器100b1,100b2の通信が完了する(時刻t4参照)。
The
また、決定部63は、子機200aに接続された機器100a1,100a2の通信が開始される時刻t1から、最短通信制御周期Taminが経過した時刻t5において、次回の子機200aの通信制御を開始させるような通信スケジュールを決定する。同様に、決定部63は、子機200bに接続された機器100b1,100b2の通信が開始される時刻t3から、最短通信制御周期Tbminが経過した時刻t6において、次回の子機200bの通信制御を開始させるような通信スケジュールを決定する。
The
このように、本実施形態に係る決定部63は、機器100の通信量および通信制御周期に基づいて通信スケジュールを決定する。詳しくは、決定部63は、機器100の通信量および通信制御周期、式(7)(8)に基づいて算出される、最短通信制御周期Tamin,Tbminおよび通信完了時間Txa,Txbに基づいて通信スケジュールを決定する。これにより、通信スケジュールを現在接続される機器100に即したより適切なものとすることができる。
In this way, the
なお、図5では、子機200aにおける通信処理と、子機200bにおける通信処理とが重複せずにずれる例を示しているが、例えば各子機200a,200bの通信処理が重複する場合は、予め設定される所定条件に応じてどちらかの通信処理が行われるような通信スケジュールが決定されてもよい。
Note that FIG. 5 shows an example in which the communication processing in
一例としては、各子機200a,200bに対して予め優先度が設定され、通信処理が重複する場合は、優先度が高い方の通信処理が先に行われるような通信スケジュールが決定されてもよい。また、別の例としては、通信開始順に応じて通信スケジュールが決定されてもよい。詳しくは、通信処理が重複する場合は、先に開始された通信処理が完了してから、重複する別の通信処理が行われるような通信スケジュールが決定されてもよい。
As one example, a priority may be set in advance for each
また、決定部63は、判定部62によって上記した通信条件が成立すると判定された場合、通信スケジュールを決定してもよい。逆に言えば、決定部63は、通信条件が成立しないと判定された場合、通信スケジュールを決定(設定)しないようにしてもよい、すなわち、通信スケジュールの決定を禁止してもよい。
The
これにより、決定部63は、例えば接続される複数の機器100と親機50とが正常に通信できる場合に限り、通信スケジュールを決定することができる。言い換えると、決定部63は、例えば接続される複数の機器100と親機50とが正常に通信できないおそれがある場合に、通信スケジュールを決定してしまうなど、不要な決定処理を行って処理負荷が増大してしまうことを回避することができる。
Thereby, the
図3の説明を続けると、通知部64は、判定部62による判定処理の結果を通知することができる。例えば、通知部64は、判定部62によって通信条件が成立しないと判定された場合、通信条件が成立しなかったことを示す情報を通知することができる。
Continuing with the explanation of FIG. 3, the
具体的には、通知部64は、通信条件が成立しなかったことを示す情報を出力部52を介してユーザ(例えば機器100の取り換え作業などを行う作業者)に通知する。一例として、通知部64は、通信条件が不成立であったことを示す情報を、出力部52である表示部に表示させたり、音声出力部から出力させたり、警告灯を点灯させたりして通知する。
Specifically, the
これにより、本実施形態にあっては、例えば現在親機50に接続されている機器100では、正常に通信できないおそれがあることをユーザに対して認識させることが可能になる。従って、ユーザは、接続されている機器100を別の機器100に取り換えたり、取り外したりするなど適切な対応をとることが可能になる。
In this embodiment, for example, it is possible to make the user aware that there is a risk that the
なお、上記した通信条件が成立するか否かの判定処理や、通信スケジュールの決定処理などについては、例えば遺伝的アルゴリズム等を用いて最適解を算出するなど、各種の手法を用いて行うことができるが、これに限定されるものではない。 The process of determining whether the above-mentioned communication conditions are met and the process of determining the communication schedule can be performed using various methods, such as calculating the optimal solution using a genetic algorithm, but is not limited to these.
処理部65は、メインユニット10の制御装置40(図1、2参照)や、メインユニット10に接続される所定機器20(図1参照)に対する各種の処理を行う。例えば、処理部65は、制御装置40あるいは所定機器20からの要求に応じて、所定機器20のうち、サブユニット30側の機器100と協調制御するような所定機器20に対し、機器100の出力データを所定機器用通信部53を介して送信する処理などを行う。
The
<実施形態に係る親機(通信装置)の制御処理>
次に、親機(通信装置)50における具体的な処理手順について図6を用いて説明する。図6は、親機(通信装置)50が実行する処理手順を示すフローチャートである。
<Control process of parent device (communication device) according to the embodiment>
Next, a specific processing procedure in the master unit (communication device) 50 will be described with reference to Fig. 6. Fig. 6 is a flowchart showing the processing procedure executed by the master unit (communication device) 50.
図6に示すように、親機50は、所定タイミングが到来したか否かを判定する(ステップS10)。ここで、所定タイミングは、例えば親機50を含むメインユニット10の電源が投入されるタイミングとされることから、ステップS10は、メインユニット10の電源が投入されたか否かを判定する処理であるともいえる。
As shown in FIG. 6, the
親機50は、所定タイミングが到来していないと判定された場合(ステップS10,No)、以降の処理をスキップする。一方、親機50は、所定タイミングが到来したと判定された場合(ステップS10,Yes)、すなわちメインユニット10の電源が投入された場合、複数の機器100における通信に関する通信情報を取得する(ステップS11)。このように、親機50は、電源が投入される度に、複数の機器100の通信情報を取得する。
When the
次いで、親機50は、取得された通信情報に基づいて、複数の機器100と親機50との通信が可能な条件を示す通信条件が成立するか否かを判定する(ステップS12)。親機50は、通信条件が成立すると判定された場合(ステップS12,Yes)、取得された通信情報に基づいて、複数の機器100と親機50との通信スケジュールを決定する(ステップS13)。
Next, the
一方、親機50は、通信条件が成立しないと判定された場合(ステップS12,No)、通信条件が成立しなかったことを示す情報を通知する処理を行う(ステップS14)。
On the other hand, if the
なお、上記では、所定タイミングは、メインユニット10の電源が投入されるタイミングとされるようにしたが、これに限定されるものではない。すなわち、例えば、所定タイミングは、親機50に対して機器100が取り換えられたり、追加で新規に取り付けられて接続されたり、取り外されたり(離脱したり)したタイミングや、所定間隔ごとのタイミング等、任意に設定可能である。なお、電源の投入後に追加される機器100は、例えばオーディオやビジュアル機器等、電源投入後の接続で安全等に影響の無い機器であるが、これに限られない。
In the above, the predetermined timing is set to the timing when the
上述してきたように、実施形態に係る親機(通信装置)50は、複数の機器100と無線通信を介して接続される。親機50は、取得部61と、決定部63とを備える。取得部61は、複数の機器100における通信に関する通信情報を取得する。決定部63は、取得部61によって取得された通信情報に基づいて、複数の機器100と親機50との通信スケジュールを決定する。これにより、接続される機器に応じた適切なタイミングで通信を行うことができる。
As described above, the parent unit (communication device) 50 according to the embodiment is connected to the
<変形例>
次いで、変形例に係る親機(通信装置)50を含む車両制御システム1の構成について図7を参照しつつ説明する。図7は、変形例に係る親機(通信装置)50を含む車両制御システム1の構成例を示すブロック図である。なお、以下においては、実施形態と共通の構成については、同一の符号を付して説明を省略する。
<Modification>
Next, the configuration of a
変形例に係る車両制御システム1においては、メインユニット10の親機50と、サブユニット30の機器100とが無線通信を介して直接接続される。すなわち、親機50と機器100とは、実施形態の子機200を介さずに通信可能に接続される。
In the
変形例に係る親機50は、実施形態と同様に、親機50を含むメインユニット10の電源が投入されるなど所定タイミングが到来すると、複数の機器100の通信情報を取得し、取得された通信情報に基づいて通信スケジュールを決定する。これにより、実施形態と同様な効果を得ることができる。
As in the embodiment, the
なお、変形例に係る機器100は、例えばECUなどを有する制御機器であってもよい。また、上記した実施形態および変形例を適宜に組み合わせてもよい。すなわち、親機50に対して、複数の機器100のうちの一部が子機200を介して接続され、その他の機器100が子機200を介さずに接続されるようにしてもよい。
The
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。 Further advantages and modifications may readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described above. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and equivalents thereof.
1 車両制御システム
50 通信装置(親機)
61 取得部
62 判定部
63 決定部
64 通知部
100 機器
1
61
Claims (8)
前記制御部は、
前記複数の機器のそれぞれの通信量及び通信制御周期の情報を取得し、
前記通信量から算出された前記複数の機器における全通信量と、前記通信制御周期の中で最も短い最短通信制御周期とに基づいて、前記複数の機器と前記通信装置との通信に要する伝送速度を示す必要伝送速度を算出し、
前記通信装置の伝送速度が前記必要伝送速度より大きい場合に、前記複数の機器との通信が正常に行われると判定し、前記複数の機器との通信スケジュールを決定する、
通信装置。 A communication device having a control unit and connected to a plurality of devices via wireless communication,
The control unit is
Acquire information on the communication volume and communication control period of each of the plurality of devices ;
calculating a required transmission rate indicating a transmission rate required for communication between the plurality of devices and the communication device based on a total communication volume in the plurality of devices calculated from the communication volume and the shortest communication control period among the communication control periods;
determining that communication with the plurality of devices is normally performed when the transmission speed of the communication device is higher than the required transmission speed, and determining a communication schedule with the plurality of devices ;
Communications equipment.
前記通信装置の伝送速度が前記必要伝送速度以下の場合には、正常に通信できないおそれがあると判定し、判定結果をユーザに報知する、
請求項1に記載の通信装置。 The control unit is
if the transmission speed of the communication device is equal to or lower than the required transmission speed, it is determined that there is a risk that normal communication will not be possible, and a user is notified of the determination result.
The communication device according to claim 1 .
前記制御部は、
前記複数の機器のそれぞれの通信量及び通信制御周期の情報を取得し、
前記通信量から算出された前記複数の機器における全通信量と、前記通信装置の伝送速度とに基づいて、前記複数の機器との通信が完了するまでの通信完了時間を算出し、
前記通信完了時間が前記通信制御周期の中で最も短い最短通信制御周期よりも小さい場合に、前記複数の機器との通信が正常に行われると判定し、前記複数の機器との通信スケジュールを決定する、
通信装置。 A communication device having a control unit and connected to a plurality of devices via wireless communication,
The control unit is
Acquire information on the communication volume and communication control period of each of the plurality of devices ;
calculating a communication completion time required for communication with the plurality of devices to be completed based on a total communication volume in the plurality of devices calculated from the communication volume and a transmission speed of the communication device;
determining that the communication with the plurality of devices is normally performed when the communication completion time is shorter than the shortest communication control period among the communication control periods, and determining a communication schedule with the plurality of devices ;
Communications equipment.
前記通信完了時間が前記最短通信制御周期以上の場合には、正常に通信できないおそれがあると判定し、判定結果をユーザに報知する、
請求項3に記載の通信装置。 The control unit is
If the communication completion time is equal to or longer than the shortest communication control period, it is determined that there is a risk that normal communication will not be possible, and a user is notified of the determination result.
The communication device according to claim 3 .
前記制御部は、
前記複数の機器から前記中継機器へ集約された前記通信量及び前記通信制御周期の情報を前記中継機器から取得する、
請求項1~4のいずれか一つに記載の通信装置。 the plurality of devices are connected to a relay device,
The control unit is
acquiring, from the relay device, information on the communication volume and the communication control period aggregated from the plurality of devices to the relay device;
A communication device according to any one of claims 1 to 4 .
前記制御部は、The control unit is
前記複数の中継機器に設定された優先度に基づいて、前記通信スケジュールを決定する、determining the communication schedule based on the priorities set for the plurality of relay devices;
請求項5に記載の通信装置。The communication device according to claim 5.
前記複数の機器のそれぞれの通信量及び通信制御周期の情報を取得し、
前記通信量から算出された前記複数の機器における全通信量と、前記通信制御周期の中で最も短い最短通信制御周期とに基づいて、前記複数の機器と前記通信装置との通信に要する伝送速度を示す必要伝送速度を算出し、
前記通信装置の伝送速度が前記必要伝送速度より大きい場合に、前記複数の機器との通信が正常に行われると判定し、前記複数の機器との通信スケジュールを決定する、
通信方法。 A communication method performed by a communication device connected to a plurality of devices via wireless communication, comprising:
Acquire information on the communication volume and communication control period of each of the plurality of devices ;
calculating a required transmission rate indicating a transmission rate required for communication between the plurality of devices and the communication device based on a total communication volume in the plurality of devices calculated from the communication volume and the shortest communication control period among the communication control periods;
determining that communication with the plurality of devices is normally performed when the transmission speed of the communication device is higher than the required transmission speed, and determining a communication schedule with the plurality of devices ;
Communication methods.
前記複数の機器のそれぞれの通信量及び通信制御周期の情報を取得し、
前記通信量から算出された前記複数の機器における全通信量と、前記通信装置の伝送速度とに基づいて、前記複数の機器との通信が完了するまでの通信完了時間を算出し、
前記通信完了時間が前記通信制御周期の中で最も短い最短通信制御周期よりも小さい場合に、前記複数の機器との通信が正常に行われると判定し、前記複数の機器との通信スケジュールを決定する、
通信方法。 A communication method performed by a communication device connected to a plurality of devices via wireless communication, comprising:
Acquire information on the communication volume and communication control period of each of the plurality of devices ;
calculating a communication completion time required for communication with the plurality of devices to be completed based on a total communication volume in the plurality of devices calculated from the communication volume and a transmission speed of the communication device;
determining that the communication with the plurality of devices is normally performed when the communication completion time is shorter than the shortest communication control period among the communication control periods, and determining a communication schedule with the plurality of devices ;
Communication methods.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021022475A JP7592510B2 (en) | 2021-02-16 | 2021-02-16 | COMMUNICATION DEVICE AND COMMUNICATION METHOD |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021022475A JP7592510B2 (en) | 2021-02-16 | 2021-02-16 | COMMUNICATION DEVICE AND COMMUNICATION METHOD |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022124697A JP2022124697A (en) | 2022-08-26 |
JP7592510B2 true JP7592510B2 (en) | 2024-12-02 |
Family
ID=82942041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021022475A Active JP7592510B2 (en) | 2021-02-16 | 2021-02-16 | COMMUNICATION DEVICE AND COMMUNICATION METHOD |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7592510B2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001223716A (en) | 1999-11-29 | 2001-08-17 | Matsushita Electric Ind Co Ltd | Radio communication system |
JP2008148039A (en) | 2006-12-11 | 2008-06-26 | Oki Electric Ind Co Ltd | Communication control device, communication control method, communication control program, node, and communication system |
-
2021
- 2021-02-16 JP JP2021022475A patent/JP7592510B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001223716A (en) | 1999-11-29 | 2001-08-17 | Matsushita Electric Ind Co Ltd | Radio communication system |
JP2008148039A (en) | 2006-12-11 | 2008-06-26 | Oki Electric Ind Co Ltd | Communication control device, communication control method, communication control program, node, and communication system |
Also Published As
Publication number | Publication date |
---|---|
JP2022124697A (en) | 2022-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5958975B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM | |
JP6922417B2 (en) | Concurrent processing device and parallel processing program | |
CN104115452B (en) | Communication system, relay and power control method | |
JP5267598B2 (en) | Data rewrite support system and data rewrite support method for vehicle control device | |
JP5664799B2 (en) | Communication system and communication method | |
WO2018096755A1 (en) | Parallel processing device and parallel processing program | |
JP5954228B2 (en) | Network monitoring apparatus and network monitoring method | |
US10397332B2 (en) | In-vehicle communication system | |
JPWO2010052892A1 (en) | Communication device, relay device, communication system, and communication method | |
CN104170326A (en) | Communication apparatus and communication method | |
JP5050653B2 (en) | Electronic control device | |
JP2011131762A (en) | Control device for data relay, and vehicle control system | |
JP2008227798A (en) | In-vehicle gateway device and data transfer method | |
JP2014072673A (en) | Relay device | |
CN111176251B (en) | Network system | |
JP7592510B2 (en) | COMMUNICATION DEVICE AND COMMUNICATION METHOD | |
JP2010231407A (en) | I / O device | |
JP4361540B2 (en) | Gateway device, data transfer method, and program | |
JP2020009288A (en) | Arithmetic system, and arithmetic unit | |
JP2009157512A (en) | Electronic control unit, fault diagnosis system, and method for diagnosing failure of electronic control unit | |
JP5949538B2 (en) | Relay device, communication system, and communication method | |
JP2020174327A (en) | Communication device | |
JP5540939B2 (en) | Relay device and relay method | |
JP5302380B2 (en) | Connection apparatus and connection method | |
JP2013207345A (en) | Communication device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231227 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240523 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240618 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240813 |
|
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: 20241029 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241120 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7592510 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |