JP7380671B2 - 管理装置、車両通信システム、車両通信管理方法および車両通信管理プログラム - Google Patents

管理装置、車両通信システム、車両通信管理方法および車両通信管理プログラム Download PDF

Info

Publication number
JP7380671B2
JP7380671B2 JP2021503394A JP2021503394A JP7380671B2 JP 7380671 B2 JP7380671 B2 JP 7380671B2 JP 2021503394 A JP2021503394 A JP 2021503394A JP 2021503394 A JP2021503394 A JP 2021503394A JP 7380671 B2 JP7380671 B2 JP 7380671B2
Authority
JP
Japan
Prior art keywords
unit
network
new
information
functional 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
Application number
JP2021503394A
Other languages
English (en)
Other versions
JPWO2020179123A5 (ja
JPWO2020179123A1 (ja
Inventor
祐輔 山本
浩一 高山
秀幸 田中
達也 泉
純史 矢野
靖弘 藪内
真 松本
剛志 萩原
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.)
Sumitomo Wiring Systems Ltd
AutoNetworks Technologies Ltd
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Wiring Systems Ltd
AutoNetworks Technologies Ltd
Sumitomo Electric Industries 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 Sumitomo Wiring Systems Ltd, AutoNetworks Technologies Ltd, Sumitomo Electric Industries Ltd filed Critical Sumitomo Wiring Systems Ltd
Publication of JPWO2020179123A1 publication Critical patent/JPWO2020179123A1/ja
Publication of JPWO2020179123A5 publication Critical patent/JPWO2020179123A5/ja
Priority to JP2023187052A priority Critical patent/JP2024001296A/ja
Application granted granted Critical
Publication of JP7380671B2 publication Critical patent/JP7380671B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/0816Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Small-Scale Networks (AREA)

Description

本開示は、管理装置、車両通信システム、車両、車両通信管理方法および車両通信管理プログラムに関する。
この出願は、2019年3月5日に出願された日本出願特願2019-39548号を基礎とする優先権を主張し、その開示のすべてをここに取り込む。
特許文献1(特開2018-192876号公報)には、以下のような運転支援装置が開示されている。すなわち、運転支援装置は、一つ以上の通信バスを含む車両内ネットワークに接続可能な運転支援装置であって、前記通信バスに流れる通信メッセージを取得するメッセージ取得部と、前記メッセージ取得部により取得された通信メッセージに基づいて、前記通信バスに車両制御用の電子制御装置が接続しているか否かを判定する判定部と、前記判定部により前記通信バスに前記電子制御装置が接続していると判定された場合に、前記電子制御装置が接続している前記通信バスへの通信メッセージの送信を停止させる通信制御部とを備える。
また、特許文献2(特開2017-220220号公報)には、以下のような車両用電子制御装置が開示されている。すなわち、車両用電子制御装置は、車載ネットワーク(6)に接続され、搭載されているアプリケーションにより所定の機能を実行する車両用電子制御装置(1~5)であって、前記アプリケーションからの要求に応じて前記車載ネットワークに接続された他の車両用電子制御装置に搭載されている機能を利用するサービスを要求すると共に、前記他の車両用電子制御装置からサービスの要求を受けた場合はサービスを生成して応答するサービスインターフェース(8)と、前記サービスインターフェースと、前記他の車両用電子制御装置の前記サービスインターフェースとの間で所定のプロトコルによりサービスの要求及び応答に対応したメッセージを送受信するサービスバス(9)と、前記サービスの位置を管理することで前記サービスを動的に相互利用可能とするサービス管理部(11)とを備える。
特開2018-192876号公報 特開2017-220220号公報
本開示の管理装置は、1または複数の車載機能部を含むネットワークへの機能部の追加を検知する検知部と、前記検知部によって追加を検知された前記機能部である新規機能部、および前記車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得する取得部と、前記取得部によって取得された各前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークの構成情報を生成する生成部とを備える。
本開示の車両通信システムは、管理装置と、ネットワークを構成する1または複数の車載機能部とを備え、前記管理装置は、前記ネットワークへの機能部の追加を検知するとともに、追加を検知した前記機能部である新規機能部から、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報を取得し、1または複数の前記車載機能部は、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む自己の機能部情報を前記管理装置へ送信し、前記管理装置は、前記新規機能部から取得した前記機能部情報、および1または複数の前記車載機能部から受信した前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークの構成情報を生成する。
本開示の車両通信管理方法は、管理装置における車両通信管理方法であって、1または複数の車載機能部を含むネットワークへの機能部の追加を検知するステップと、追加を検知した前記機能部である前記新規機能部、および前記ネットワークに含まれる前記車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得するステップと、取得した各前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークの構成情報を生成するステップとを含む。
本開示の車両通信管理方法は、管理装置と、ネットワークを構成する1または複数の車載機能部とを備える車両通信システムにおける車両通信管理方法であって、前記管理装置が、前記ネットワークへの機能部の追加を検知するとともに、追加を検知した前記機能部である新規機能部から、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報を取得するステップと、1または複数の前記車載機能部が、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む自己の機能部情報を前記管理装置へ送信するステップと、前記管理装置が、前記新規機能部から取得した前記機能部情報、および1または複数の前記車載機能部から受信した前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークの構成情報を生成するステップとを含む。
本開示の車両通信管理プログラムは、管理装置において用いられる車両通信管理プログラムであって、コンピュータを、1または複数の車載機能部を含むネットワークへの機能部の追加を検知する検知部、前記検知部によって追加を検知された前記機能部である新規機能部、および前記車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得する取得部、ならびに前記取得部によって取得された各前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークの構成情報を生成する生成部、として機能させるためのプログラムである。
本開示の一態様は、管理装置の一部または全部を実現する半導体集積回路として実現され得る。また、本開示の一態様は、車両通信システムの一部または全部を実現する半導体集積回路として実現され得る。また、本開示の一態様は、車両通信システムにおける処理のステップをコンピュータに実行させるためのプログラムとして実現され得る。
図1は、本開示の実施の形態に係る通信システムの構成を示す図である。 図2は、本開示の実施の形態に係る車両通信システムの構成の一例を示す図である。 図3は、本開示の実施の形態に係る車両通信システムにおけるネットワーク構成の一例を示す図である。 図4は、本開示の実施の形態に係る管理部の構成を示す図である。 図5は、本開示の実施の形態に係る車両通信システムにおける新規ネットワークの構成の一例を示す図である。 図6は、本開示の実施の形態に係る車両通信システムにおける新規ネットワークの構成の他の例を示す図である。 図7は、本開示の実施の形態に係る車両通信システムにおける新規ネットワークの構成の他の例を示す図である。 図8は、本開示の実施の形態に係る生成部により生成される構成情報の一例を示す図である。 図9は、本開示の実施の形態に係る車両通信システムにおける設定変更後の新規ネットワークの構成の一例を示す図である。 図10は、本開示の実施の形態に係る生成部により生成される構成情報の他の例を示す図である。 図11は、本開示の実施の形態に係る車両通信システムにおける設定変更後の新規ネットワークの構成の他の例を示す図である。 図12は、本開示の実施の形態に係る生成部により生成される構成情報の他の例を示す図である。 図13は、本開示の実施の形態に係る車両通信システムにおける設定変更後の新規ネットワークの構成の他の例を示す図である。 図14は、本開示の実施の形態に係る通信システムにおけるサーバの構成を示す図である。 図15は、本開示の実施の形態に係る車両通信システムにおいて管理部が新規ネットワークを構築する際の動作手順を定めたフローチャートである。 図16は、本開示の実施の形態に係る車両通信システムにおける新規ネットワークの構築処理のシーケンスの一例を示す図である。 図17は、本開示の実施の形態に係る車両通信システムにおける新規ネットワークの構築処理のシーケンスの他の例を示す図である。 図18は、本開示の実施の形態に係る車両通信システムにおける新規ネットワークの構築処理のシーケンスの他の例を示す図である。
近年、カーシェアリングの普及、および車両に搭載される車載装置の処理能力向上の要望に伴って、車載ネットワークにアプリケーションを追加することにより車載ネットワークをカスタマイズすることが求められている。このように、ユーザのニーズに応じて様々なアプリケーションを、車載ネットワークへ追加したり外したりすることが可能な技術が求められている。
[本開示が解決しようとする課題]
特許文献1および2に記載の技術を超えて、ネットワークにおける安定した動作を維持しながら新たな構成のネットワークを柔軟に構築することが可能な技術が望まれる。
本開示は、上述の課題を解決するためになされたもので、その目的は、ネットワークにおける安定した動作を維持しながら新たな構成のネットワークを柔軟に構築することが可能な管理装置、車両通信システム、車両、車両通信管理方法および車両通信管理プログラムを提供することである。
[本開示の効果]
本開示によれば、ネットワークにおける安定した動作を維持しながら新たな構成のネットワークを柔軟に構築することができる。
[本開示の実施形態の説明]
最初に、本開示の実施形態の内容を列記して説明する。
(1)本開示の実施の形態に係る管理装置は、1または複数の車載機能部を含むネットワークへの機能部の追加を検知する検知部と、前記検知部によって追加を検知された前記機能部である新規機能部、および前記車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得する取得部と、前記取得部によって取得された各前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークの構成情報を生成する生成部とを備える。
このように、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得し、取得した各機能部情報に基づいて新規ネットワークの構成情報を生成する構成により、アプリケーションレイヤよりも下位のレイヤのネットワーク構成を考慮して、新規ネットワークを構築することができる。これにより、たとえばネットワークに新規機能部を追加することに起因する重要度の高い通信における遅延の発生を抑制することができる。したがって、ネットワークにおける安定した動作を維持しながら新たな構成のネットワークを柔軟に構築することができる。
(2)好ましくは、前記管理装置は、さらに、前記生成部によって生成された前記構成情報に基づいて、前記新規ネットワークを構成する前記新規機能部および1または複数の前記車載機能部のうちの少なくともいずれか1つに、前記新規ネットワークにおいて通信を行うための設定内容を通知する通知部を備える。
このような構成により、各機能部の設定内容を、新規ネットワークにおける通信に関する仕様に応じて適切な内容に変更することができる。
(3)好ましくは、前記機能部情報は、前記新規ネットワークにおける複数の仕様および前記新規ネットワークのトポロジ、前記新規ネットワークにおけるハードウェア装置への前記新規機能部および前記車載機能部の配置に関する制約、ならびに前記新規ネットワークにおける通信方式の制約のうち、少なくともいずれか1つを認識可能な情報である。
このような構成により、新規ネットワークに関する種々の情報を考慮して、新規ネットワークを構築することができる。
(4)好ましくは、前記生成部は、生成した前記構成情報に対応する、前記新規ネットワークの成立性を示す成立性情報を取得する。
このような構成により、新規ネットワークとして、たとえば論理的構成および物理的構成を考慮して成立性が検証されたネットワークを構築することができる。
(5)好ましくは、前記生成部は、取得した前記成立性情報に基づいて生成条件を変更し、変更後の生成条件に従って前記構成情報を新たに生成する
このような構成により、生成した構成情報に基づくネットワークの構築が困難である場合に、たとえばネットワークへの新規機能部の追加内容を変更した新規ネットワークの構成情報を新たに生成することができる。これにより、新規ネットワークのより柔軟な構築が可能となる。
(6)好ましくは、前記管理装置は、さらに、前記生成部によって生成された前記構成情報を記憶する記憶部を備える。
このような構成により、ネットワークに新規機能部を追加して新規ネットワークを構築する際に、記憶部における既存のネットワークの構成情報から既存の機能部の機能部情報の一部または全部を取得することができるため、ネットワークの構築処理を簡略化することができる。
(7)本開示の実施の形態に係る車両は、前記管理装置を備える。
このような構成により、管理装置を備える車両において、ネットワークにおける安定した動作を維持しながら新たな構成のネットワークを柔軟に構築することができる。
(8)本開示の実施の形態に係る車両通信システムは、管理装置と、ネットワークを構成する1または複数の車載機能部とを備え、前記管理装置は、前記ネットワークへの機能部の追加を検知するとともに、追加を検知した前記機能部である新規機能部から、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報を取得し、1または複数の前記車載機能部は、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む自己の機能部情報を前記管理装置へ送信し、前記管理装置は、前記新規機能部から取得した前記機能部情報、および1または複数の前記車載機能部から受信した前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークの構成情報を生成する。
このように、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得し、取得した各機能部情報に基づいて新規ネットワークの構成情報を生成する構成により、アプリケーションレイヤよりも下位のレイヤのネットワーク構成を考慮して、新規ネットワークを構築することができる。これにより、たとえばネットワークに新規機能部を追加することに起因する重要度の高い通信における遅延の発生を抑制することができる。したがって、ネットワークにおける安定した動作を維持しながら新たな構成のネットワークを柔軟に構築することができる。
(9)本開示の実施の形態に係る車両通信管理方法は、管理装置における車両通信管理方法であって、1または複数の車載機能部を含むネットワークへの機能部の追加を検知するステップと、追加を検知した前記機能部である前記新規機能部、および前記ネットワークに含まれる前記車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得するステップと、取得した各前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークの構成情報を生成するステップとを含む。
このように、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得し、取得した各機能部情報に基づいて新規ネットワークの構成情報を生成する方法により、アプリケーションレイヤよりも下位のレイヤのネットワーク構成を考慮して、新規ネットワークを構築することができる。これにより、たとえばネットワークに新規機能部を追加することに起因する重要度の高い通信における遅延の発生を抑制することができる。したがって、ネットワークにおける安定した動作を維持しながら新たな構成のネットワークを柔軟に構築することができる。
(10)本開示の実施の形態に係る車両通信管理方法は、管理装置と、ネットワークを構成する1または複数の車載機能部とを備える車両通信システムにおける車両通信管理方法であって、前記管理装置が、前記ネットワークへの機能部の追加を検知するとともに、追加を検知した前記機能部である新規機能部から、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報を取得するステップと、1または複数の前記車載機能部が、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む自己の機能部情報を前記管理装置へ送信するステップと、前記管理装置が、前記新規機能部から取得した前記機能部情報、および1または複数の前記車載機能部から受信した前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークの構成情報を生成するステップとを含む。
このように、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得し、取得した各機能部情報に基づいて新規ネットワークの構成情報を生成する方法により、アプリケーションレイヤよりも下位のレイヤのネットワーク構成を考慮して、新規ネットワークを構築することができる。これにより、たとえばネットワークに新規機能部を追加することに起因する重要度の高い通信における遅延の発生を抑制することができる。したがって、ネットワークにおける安定した動作を維持しながら新たな構成のネットワークを柔軟に構築することができる。
(11)本開示の実施の形態に係る車両通信管理プログラムは、管理装置において用いられる車両通信管理プログラムであって、コンピュータを、1または複数の車載機能部を含むネットワークへの機能部の追加を検知する検知部、前記検知部によって追加を検知された前記機能部である新規機能部、および前記車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得する取得部、ならびに前記取得部によって取得された各前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークの構成情報を生成する生成部、として機能させるためのプログラムである。
このように、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得し、取得した各機能部情報に基づいて新規ネットワークの構成情報を生成する構成により、アプリケーションレイヤよりも下位のレイヤのネットワーク構成を考慮して、新規ネットワークを構築することができる。これにより、たとえばネットワークに新規機能部を追加することに起因する重要度の高い通信における遅延の発生を抑制することができる。したがって、ネットワークにおける安定した動作を維持しながら新たな構成のネットワークを柔軟に構築することができる。
以下、本開示の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。また、以下に記載する実施の形態の少なくとも一部を任意に組み合わせてもよい。
[車両通信システム]
図1は、本開示の実施の形態に係る通信システムの構成を示す図である。
図1を参照して、通信システム400は、サーバ180と、1または複数の車両通信システム300とを備える。車両通信システム300は、車両1に搭載される。
図2は、本開示の実施の形態に係る車両通信システムの構成の一例を示す図である。
図2を参照して、車両通信システム300は、1または複数の車載ECU(Electronic Control Unit)111と、中継装置112とを備える。具体的には、車両通信システム300は、車載ECU111として、車載ECU111A~111Eを備える。中継装置112は、管理部200を含む。
車載ECU111A~111Eおよび中継装置112は、それぞれアプリケーション100を含む。
より詳細には、アプリケーション100として、車載ECU111Aはアプリケーション100Aを含み、車載ECU111Bはアプリケーション100Bを含み、車載ECU111Cはアプリケーション100Cを含み、車載ECU111Dはアプリケーション100Dを含み、車載ECU111Eはアプリケーション100Eを含み、中継装置112はアプリケーション100Fを含む。
車載ECU111A~111Eおよび中継装置112は、ネットワーク12を構成する。
車載ECU111およびアプリケーション100は、ネットワーク12における機能部すなわちオブジェクトのうち、車両1に搭載される機能部である車載機能部の一例である。中継装置112は、管理装置の一例である。
なお、車両通信システム300は、5つの車載ECU111を備える構成に限らず、1つ、2つ、3つ、4つまたは6つ以上の車載ECU111を備える構成であってもよい。また、車両通信システム300は、1つの車載ECU111に1つのアプリケーション100が設けられる構成に限らず、1つの車載ECU111に2つ以上のアプリケーション100が設けられる構成であってもよい。
また、車両通信システム300は、1つの中継装置112を備える構成に限らず、複数の中継装置112を備える構成であってもよい。また、車両通信システム300は、1つの中継装置112に1つのアプリケーション100が設けられる構成に限らず、1つの中継装置112に2つ以上のアプリケーション100が設けられる構成であってもよい。
また、ネットワーク12は、車両1の外部における外部装置および当該外部装置に設けられるアプリケーションを、機能部すなわちオブジェクトとして含んでいてもよい。
車載ECU111は、たとえば、TCU(Telematics Communication Unit)、自動運転ECU、エンジンECU、センサ、ナビゲーション装置、ヒューマンマシンインタフェース、およびカメラ等である。
この例では、車載ECU111A,111B,111C,111D,111Eは、それぞれTCU、吸気圧センサ、エンジンECU、温度センサ、水温センサである。
以下、車載ECU111A,111B,111C,111D,111Eを、それぞれTCU111A、吸気圧センサ111B、エンジンECU111C、温度センサ111D、水温センサ111Eとも称する。
ネットワーク12において、車載ECU111A~111Eは、イーサネット(登録商標)ケーブル11を介して中継装置112に接続される。
中継装置112は、たとえば、ゲートウェイ装置であり、自己に接続される複数の車載ECU111間のデータを中継可能である。
中継装置112は、イーサネットの通信規格に従って、イーサネットフレームの中継処理を行う。具体的には、中継装置112は、たとえば、車載ECU111間でやり取りされるイーサネットフレームを中継する。イーサネットフレームには、IPパケットが格納される。
なお、車両通信システム300では、イーサネットの通信規格に従ってイーサネットフレームの中継が行われる構成に限らず、たとえば、CAN(Controller Area Network)(登録商標)、FlexRay(登録商標)、MOST(Media Oriented Systems Transport)(登録商標)およびLIN(Local Interconnect Network)等の通信規格に従ってデータの中継が行われる構成であってもよい。
図1および図2を参照して、TCU111Aは、サーバ180と通信を行うことが可能である。詳細には、TCU111Aは、たとえば、IPパケットを用いて無線基地局装置161経由でサーバ180と通信することが可能である。
より詳細には、TCU111Aは、たとえば、LTE(Long Term Evolution)または3G等の通信規格に従って、無線基地局装置161と無線通信を行うことが可能である。
具体的には、無線基地局装置161は、サーバ180から外部ネットワーク170経由でIPパケットを受信すると、受信したIPパケットを無線信号に含めてTCU111Aへ送信する。
TCU111Aは、たとえば、サーバ180からのIPパケットを含む無線信号を無線基地局装置161から受信すると、受信した無線信号からIPパケットを取得し、取得したIPパケットをイーサネットフレームに格納して中継装置112へ送信する。
また、TCU111Aは、中継装置112からイーサネットフレームを受信すると、受信したイーサネットフレームからIPパケットを取得し、取得したIPパケットを無線信号に含めて無線基地局装置161へ送信する。
無線基地局装置161は、TCU111Aから無線信号を受信すると、受信した無線信号からIPパケットを取得し、取得したIPパケットを外部ネットワーク170経由でサーバ180へ送信する。
吸気圧センサ111Bは、中継装置112を介して他の車載ECU111と通信を行うことが可能であり、たとえば車両1におけるエンジンの吸気圧を定期的に測定する。
エンジンECU111Cは、中継装置112を介して他の車載ECU111と通信を行うことが可能であり、たとえば車両1におけるエンジンを制御する。
より詳細には、エンジンECU111Cは、たとえば、エンジンの回転数、車両1の車速、エンジンの軸トルク、トランスミッションの状態、スロットルバルブの状態、および各センサの計測値等を示す情報を取得し、取得した情報に基づいてエンジンを制御する。
また、エンジンECU111Cは、たとえば、中継装置112からの要求に応じて、取得した情報の一部または全部を中継装置112へ送信することが可能である。
温度センサ111Dは、中継装置112を介して他の車載ECU111と通信を行うことが可能であり、たとえば車両1の外気温を定期的に測定する。
水温センサ111Eは、中継装置112を介して他の車載ECU111と通信を行うことが可能であり、たとえば車両1におけるエンジン内を循環する冷却水の水温を定期的に測定する。
各アプリケーション100は、たとえば、アプリケーションレイヤの処理を行なうことにより、自己が設けられる車載ECU111または中継装置112において所定の処理を行う。たとえば、温度センサ111Dにおけるアプリケーション100Dは、所定周期で、車両1の外気温を示す温度情報を生成する。
図3は、本開示の実施の形態に係る車両通信システムにおけるネットワーク構成の一例を示す図である。
図3を参照して、中継装置112は、通信ポート120A,120B,120Cを含む。通信ポート120A,120B,120Cの各々を、通信ポート120も称する。通信ポート120は、たとえば、イーサネットケーブル11を接続可能な端子である。
図3に示す例では、TCU111Aが通信ポート120Aに接続され、吸気圧センサ111BおよびエンジンECU111Cが通信ポート120Bに接続され、温度センサ111Dおよび水温センサ111Eが通信ポート120Cに接続されている。
また、ネットワーク12において、TCU111Aは、VLAN(Virtual Local Area Network)10に属している。吸気圧センサ111BおよびエンジンECU111Cは、VLAN10とは異なるVLAN20に属している。温度センサ111Dおよび水温センサ111Eは、VLAN10およびVLAN20とは異なるVLAN30に属している。
中継装置112は、たとえば、同じVLANに属する車載ECU111間のイーサネットフレームの中継処理を行う。具体的には、中継装置112は、受信したイーサネットフレームに含まれる送信元MAC(Media Access Control)アドレスおよび送信先MACアドレスに基づいて、当該イーサネットフレームを送信先の車載ECU111へ送信する。
また、中継装置112は、たとえば、異なるVLANに属する車載ECU111間のIPパケットの中継処理を行う。具体的には、中継装置112は、受信したイーサネットフレームからIPパケットを取得し、取得したIPパケットの送信先IPアドレスに基づいて、当該IPパケットを送信先の車載ECU111へ送信する。
[管理部]
図4は、本開示の実施の形態に係る管理部の構成を示す図である。
図4を参照して、管理部200は、検知部210と、取得部220と、生成部230と、記憶部240と、通知部250とを備える。記憶部240は、たとえばフラッシュメモリである。
検知部210、取得部220、生成部230、および通知部250は、たとえば、CPU(Central Processing Unit)およびDSP(Digital Signal Processor)等のプロセッサによって実現される。
[検知部]
検知部210は、ネットワーク12に新たに追加される機能部である新規機能部を検知する。すなわち、検知部210は、ネットワーク12への新規機能部の追加を検知する。より詳細には、検知部210は、ネットワーク12への、車載ECU111、外部装置およびアプリケーション100などの追加を検知する。一例として、検知部210は、ネットワーク12に新たに追加される車載ECU111を、新規ECUとして検知する。
たとえば、新規機能部は、ネットワーク12における通信接続を要求するための接続要求情報を検知部210へ送信する。
検知部210は、当該接続要求情報を受信して、当該接続要求情報の送信元の新規機能部を検知する。
なお、検知部210は、たとえば定期的に、新規機能部を検知するための探索メッセージをブロードキャストする構成であってもよい。この場合、新規機能部は、上記探索メッセージを受信し、受信した探索メッセージに対する応答として上記接続要求情報を送信する。
以下、新規機能部を含むネットワーク12を新規ネットワークとも称し、新規機能部が追加される前のネットワーク12を既存ネットワークとも称し、既存ネットワークに含まれる機能部を既存機能部とも称する。既存ネットワークに含まれる車載ECU111は、既存機能部すなわち既存ECUの一例である。
図5は、本開示の実施の形態に係る車両通信システムにおける新規ネットワークの構成の一例を示す図である。
図5を参照して、ネットワーク12に、車載ECU111Gが新たに追加される場合を想定する。この例では、車載ECU111Gは、画像センサである。以下、車載ECU111Gを、画像センサ111Gとも称する。画像センサ111Gは、新規機能部であるアプリケーション100Gを含む。
画像センサ111Gは、電源供給を受けるとともにたとえばイーサネットケーブル11を介して中継装置112における通信ポート120Cに接続されると、ネットワーク12における通信接続を要求するための接続要求情報を検知部210へ送信する。
より詳細には、画像センサ111Gにおけるアプリケーション100Gは、接続要求情報、自己のID、および送信先MACアドレスとして中継装置112のMACアドレスを含むイーサネットフレームを生成し、生成したイーサネットフレームを中継装置112へ送信する。
中継装置112における検知部210は、アプリケーション100Gから送信された当該イーサネットフレームを受信すると、受信したイーサネットフレームに含まれるIDなどを用いて、アプリケーション100Gの認証処理を行う。
検知部210は、アプリケーション100Gの認証に成功すると、認証が成功した旨を示す認証成功情報、および送信先MACアドレスとして画像センサ111GのMACアドレスを含むイーサネットフレームを生成し、生成したイーサネットフレームを画像センサ111Gへ送信する。
なお、検知部210が検知する新規機能部は、新たに中継装置112に接続される車載ECU111に含まれるアプリケーション100に限定されない。たとえば、検知部210は、既存ネットワークにおける車載ECU111にインストールされるアプリケーション100を新規機能部として検知する構成であってもよい。
図6は、本開示の実施の形態に係る車両通信システムにおける新規ネットワークの構成の他の例を示す図である。
図6を参照して、ネットワーク12において、新規機能部として、既存機能部であるエンジンECU111Cにアプリケーション100Hが新たにインストールされる場合を想定する。
アプリケーション100Hは、エンジンECU111Cにインストールされると、接続要求情報、自己のID、および送信先MACアドレスとして中継装置112のMACアドレスを含むイーサネットフレームを生成し、生成したイーサネットフレームを中継装置112へ送信する。
中継装置112における検知部210は、アプリケーション100Hから送信された当該イーサネットフレームを受信すると、受信したイーサネットフレームに含まれるIDなどを用いて、アプリケーション100Hの認証処理を行う。
検知部210は、アプリケーション100Hの認証に成功すると、認証が成功した旨を示す認証成功情報、および送信先MACアドレスとしてエンジンECU111CのMACアドレスを含むイーサネットフレームを生成し、生成したイーサネットフレームをエンジンECU111Cへ送信する。
なお、検知部210が検知する新規機能部は、上述のような、新たに中継装置112に接続される車載ECU111に含まれるアプリケーション100、または車載ECU111にインストールされるアプリケーション100に限定されない。たとえば、検知部210は、車両1の外部においてネットワーク12に追加される外部装置113に含まれるアプリケーション100を新規機能部として検知する構成であってもよい。
図7は、本開示の実施の形態に係る車両通信システムにおける新規ネットワークの構成の他の例を示す図である。
図7を参照して、ネットワーク12に、外部装置113が新たに追加される場合を想定する。外部装置113は、車両1の外部に設けられる装置である。外部装置113は、新規機能部であるアプリケーション100Jを含む。
外部装置113は、TCU111Aと通信を行うことが可能である。より詳細には、外部装置113は、たとえば、IPパケットを用いて無線基地局装置161経由でTCU111Aと通信することが可能である。
外部装置113は、ネットワーク12における通信接続を要求するための接続要求情報をTCU111A経由で検知部210へ送信する。
より詳細には、外部装置113におけるアプリケーション100Jは、接続要求情報、自己のIDおよび中継装置112のMACアドレスを含むIPパケットを外部ネットワーク170経由で無線基地局装置161へ送信する。
無線基地局装置161は、外部装置113から外部ネットワーク170経由でIPパケットを受信すると、受信したIPパケットを無線信号に含めてTCU111Aへ送信する。
TCU111Aは、アプリケーション100JからのIPパケットを含む無線信号を無線基地局装置161から受信すると、受信した無線信号からIPパケットを取得し、取得したIPパケット、および送信先MACアドレスとして中継装置112のMACアドレスを含むイーサネットフレームを生成し、生成したイーサネットフレームを中継装置112へ送信する。
中継装置112における検知部210は、TCU111Aから当該イーサネットフレームを受信すると、受信したイーサネットフレームに格納されたIPパケットに含まれるIDなどを用いて、アプリケーション100Jの認証処理を行う。
検知部210は、アプリケーション100Jの認証に成功すると、認証が成功した旨を示す認証成功情報、および送信先MACアドレスとして外部装置113のMACアドレスを含むイーサネットフレームを生成し、生成したイーサネットフレームをTCU111Aへ送信する。
TCU111Aは、検知部210から当該イーサネットフレームを受信すると、受信したイーサネットフレームからIPパケットを取得し、取得したIPパケットを無線信号に含めて無線基地局装置161経由で外部装置113へ送信する。
検知部210は、上述のように新規機能部の認証に成功すると、当該新規機能部のIDを示す検知情報を取得部220へ出力する。
[取得部]
取得部220は、新規機能部および車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得する。
より詳細には、取得部220は、検知部210から検知情報を受けると、検知情報が示す新規機能部の機能部情報を取得するとともに、既存機能部の機能部情報を取得する。
たとえば、取得部220は、機能部情報として、新規ネットワークにおける車載ECU111、中継装置112および外部装置113などのハードウェア装置の仕様ならびに新規ネットワークのトポロジを認識可能な情報と、新規ネットワークにおけるハードウェア装置へのアプリケーション100の配置に関する制約と、新規ネットワークにおける通信方式の制約とのうち、少なくともいずれか1つを認識可能な情報を取得する。
取得部220は、ハードウェア装置の仕様および新規ネットワークのトポロジを認識可能な情報として、たとえば、ハードウェア装置の、識別子、名称、センサ種別などを示す装置タイプ、メモリサイズ、通信プロトコルごとに設けられる物理ポート数、物理ポートの識別子、電源構成、消費電力、VLANのID、サブネットアドレスおよび機能ドメインに関する情報、ならびにハードウェア装置に搭載されるCPU(Central Processing Unit)またはGPU(Graphics Processing Unit)の仕様に関する情報、ハードウェア装置間の接続関係に関する情報、ハードウェア装置間の通信の帯域幅に関する情報、および中継装置112の仕様に関する情報のうち、少なくともいずれか1種類の情報を取得する。
取得部220は、ハードウェア装置へのアプリケーション100の配置に関する制約を認識可能な情報として、たとえば、アプリケーション100の、実行に必要な演算速度、メモリ使用量、OS(Operating System)環境の制約、ならびにTCP(Transmission Control Protocol)およびUDP(User datagram Protocol)などの通信プロトコルの制約に関する情報のうち、少なくともいずれか1種類の情報を取得する。
取得部220は、新規ネットワークにおける通信方式の制約を認識可能な情報として、アプリケーション100の、通信データサイズ、通信頻度、バースト送信の要否、許容される遅延時間、許容される損失量、必要とするセキュリティのレベル、動作タイミング、たとえば周期的通信か不定期通信かを示す通信タイプ、通信相手となるアプリケーション100の識別子、および要求応答型または出版購読型などを示すメッセージング方式、ならびにアプリケーション100による通信の優先度に関する情報のうち、少なくともいずれか1種類の情報を取得する。
たとえば、取得部220は、上述のような機能部情報の種類のうち、生成部230における新規ネットワークの構成情報の生成に必要な1または複数の種類の機能部情報を特定する。以下、取得部220が特定した1または複数の種類の機能部情報のそれぞれを対象情報とも称する。
取得部220は、対象情報を送信すべき旨を示す情報要求通知を、既存機能部および新規機能部へ送信する。
既存機能部および新規機能部は、取得部220から受信した情報要求通知に対する応答として、たとえば情報要求通知において指定されている種類の自己の機能部情報を、取得部220へ送信する。
なお、取得部220は、各既存機能部の機能部情報の一部または全部を、記憶部240から取得する構成であってもよい。
より詳細には、記憶部240は、既存ネットワークの構成情報を記憶している場合がある。また、既存ネットワークの構成情報には、既存機能部の機能部情報たとえばハードウェア装置のトポロジに関する情報が含まれている場合がある。
取得部220は、記憶部240を参照し、記憶部240に既存ネットワークの構成情報が登録されており、かつ、当該構成情報が既存機能部の機能部情報を含む場合、当該機能部情報を記憶部240から取得する。
取得部220は、各既存機能部に関する対象情報のうち、記憶部240における既存ネットワークの構成情報から取得できなかった機能部情報すなわち不足情報が存在する場合、当該不足情報を要求するための情報要求通知を1または複数の既存機能部へ送信する。
たとえば、取得部220は、ある既存機能部について、すべての種類の対象情報が記憶部240から取得できなかった場合、当該すべての種類の対象情報を要求するための情報要求通知を当該既存機能部へ送信する。
また、たとえば、取得部220は、1または複数の既存機能部について、一部の種類の対象情報が記憶部240から取得できなかった場合、当該一部の種類の対象情報を要求するための情報要求通知を当該1または複数の既存機能部へ送信する。
既存機能部は、たとえば情報要求通知において指定されている種類の自己の機能部情報を、取得部220へ送信する。
取得部220は、上述のように取得した各機能部情報を生成部230へ出力する。
[生成部]
生成部230は、取得部220から受けた各機能部情報に基づいて、新規ネットワークの構成情報を生成する。
より詳細には、生成部230は、新規ネットワークにおいて通信を行うための既存機能部および新規機能部の設定内容を示す構成情報を生成する。
たとえば、生成部230は、取得部220から受けた各機能部情報に基づいて、新規ネットワークの論理的構成および物理的構成を考慮して、新規ネットワークにおいて各機能部がOSI(Open Systems Interconnection)参照モデルにおけるレイヤ4以下の通信を行うための当該各機能部の設定内容を示す構成情報を生成する。
図8は、本開示の実施の形態に係る生成部により生成される構成情報の一例を示す図である。
以下では、便宜上、中継装置112の通信ポート120A,120B,120Cのポート番号を、それぞれ、「1」,「2」,「3」とする。また、車載ECU111は、1つの通信ポートを含むものとし、当該通信ポートのポート番号を「1」とする。
図8を参照して、生成部230は、新規ネットワークにおける各機能部の設定内容たとえば通信ポート120ごとのVLANのIDを示す構成情報を生成する。たとえば、生成部230は、図5に示す新規ネットワークにおいて、新規機能部であるアプリケーション100Gを含む画像センサ111Gの属するVLANのIDとして「VLAN30」を設定する内容を示す構成情報を生成する。
生成部230は、生成した構成情報を通知部250へ出力するとともに、記憶部240に登録する。
通知部250は、生成部230から構成情報を受けると、受けた構成情報に基づいて、新規ネットワークにおける機能部のうちの少なくともいずれか1つに、新規ネットワークにおいて通信を行うための設定内容を通知する。
たとえば、通知部250は、生成部230から受けた構成情報に基づいて、設定変更の必要がある機能部へ設定内容を通知する。通知部250は、新規ネットワークにおいて設定変更の必要がある機能部が存在しない場合、たとえば機能部への設定内容の通知を行わない。たとえば、図8に示す例では、通知部250は、アプリケーション100Gを含む画像センサ111GにVLAN30に対応するIPアドレスを割り当て、割り当てたIPアドレスを画像センサ111Gへ通知する。
あるいは、通知部250は、生成部230から受けた構成情報に基づいて、新規ネットワークにおけるすべての機能部へ設定内容を通知する。すなわち、通知部250は、設定変更の必要の有無に関わらず、新規ネットワークにおけるすべての機能部へ設定内容を通知する。
新規ネットワークにおける各機能部は、通知部250から設定内容を通知されると、通知された設定内容に従って各種設定変更を行う。新規ネットワークにおける各機能部は、変更後の設定内容に従って互いに通信を行う。
図9は、本開示の実施の形態に係る車両通信システムにおける設定変更後の新規ネットワークの構成の一例を示す図である。
図9を参照して、図5に示す新規ネットワークにおいて、画像センサ111Gは、通知部250から通知されたIPアドレスを用いて設定変更を行うことにより、VLAN30における通信を行うことが可能となる。
図10は、本開示の実施の形態に係る生成部により生成される構成情報の他の例を示す図である。
図10を参照して、たとえば、生成部230は、図5に示す新規ネットワークにおいて、新規機能部であるアプリケーション100Gを含む画像センサ111Gの属するVLANのIDとして「VLAN20」を設定し、アプリケーション100Fを含む中継装置112の通信ポート120Cに対応するVLANのIDとして「VLAN20」を追加設定する内容を示す構成情報を生成する。
生成部230は、生成した構成情報を通知部250へ出力する。通知部250は、生成部230から受けた構成情報に基づいて、画像センサ111Gおよび中継装置112へ設定内容を通知する。
図11は、本開示の実施の形態に係る車両通信システムにおける設定変更後の新規ネットワークの構成の他の例を示す図である。
図11を参照して、図5に示す新規ネットワークにおいて、画像センサ111Gおよび中継装置112は、通知部250から通知された設定内容を用いて設定変更を行う。これにより、画像センサ111Gは、VLAN20における通信を行うことが可能となる。
図12は、本開示の実施の形態に係る生成部により生成される構成情報の他の例を示す図である。
図12を参照して、たとえば、生成部230は、図5に示す新規ネットワークにおいて、新規機能部であるアプリケーション100Gを含む画像センサ111Gの属するVLANのIDとして「VLAN30」を設定し、アプリケーション100Dを含む温度センサ111DのVLANのIDを「VLAN30」から「VLAN20」に変更し、アプリケーション100Fを含む中継装置112の通信ポート120Cに対応するVLANのIDとして「VLAN20」を追加設定する内容を示す構成情報を生成する。
生成部230は、生成した構成情報を通知部250へ出力する。通知部250は、生成部230から受けた構成情報に基づいて、画像センサ111G、温度センサ111Dおよび中継装置112へ設定内容を通知する。
図13は、本開示の実施の形態に係る車両通信システムにおける設定変更後の新規ネットワークの構成の他の例を示す図である。
図13を参照して、図5に示す新規ネットワークにおいて、画像センサ111G、温度センサ111Dおよび中継装置112は、通知部250から通知された設定内容に基づいて設定変更を行う。これにより、画像センサ111Gは、VLAN30における通信を行うことが可能となり、温度センサ111Dは、VLAN20における通信を行うことが可能となる。
なお、生成部230は、生成した構成情報の通知部250への出力および記憶部240への登録を行う前に、生成した構成情報に対応する、新規ネットワークの成立性を示す成立性情報を取得する構成であってもよい。
より詳細には、生成部230は、TCU111Aを介してサーバ180と通信を行うことにより、サーバ180から、新規ネットワークの成立性を示す成立性情報を取得する。
図14は、本開示の実施の形態に係る通信システムにおけるサーバの構成を示す図である。
図14を参照して、サーバ180は、評価部181を備える。
管理部200における生成部230は、取得部220から取得した各機能部情報、および当該各機能部情報に基づいて生成した構成情報をサーバ180における評価部181へ送信する。
評価部181は、生成部230から各機能部情報および構成情報を受信すると、受信した各機能部情報および構成情報に基づいて新規ネットワークの成立性を評価する。たとえば、評価部181は、新規ネットワークをシミュレーションすることより、受信した構成情報が示す内容に従って新規ネットワークにおける各機能部を設定した場合における、新規ネットワークの成否を判断する。
評価部181は、新規ネットワークの成立性を評価した評価結果として、「成立」または「不成立」を示す成立性情報を生成する。
評価部181により生成された成立性情報が「成立」を示す場合、評価対象の新規ネットワークが成立することを意味し、成立性情報が「不成立」を示す場合、評価対象の新規ネットワークが成立しないことを意味する。
評価部181は、評価結果として生成した成立性情報を、管理部200における生成部230へ送信する。
管理部200において、生成部230は、「成立」を示す成立性情報を評価部181から取得すると、自己が生成した構成情報を通知部250へ出力するとともに、記憶部240に登録する。
通知部250は、生成部230から構成情報を受けると、上述のように、新規ネットワークにおける機能部のうちの少なくともいずれか1つに設定内容を通知する。
一方、生成部230は、「不成立」を示す成立性情報を評価部181から取得すると、取得した成立性情報に基づいて生成条件を変更し、変更後の生成条件に従って構成情報を新たに生成する。
たとえば、生成部230は、現在の生成条件を、複数の新規機能部のうちの一部をネットワーク12に追加しない内容の生成条件に変更し、変更後の生成条件に従って構成情報を新たに生成する。
また、たとえば、生成部230は、現在の生成条件における各機能部間の機能配置を変更することにより生成条件を変更し、変更後の生成条件に従って構成情報を新たに生成する。
生成部230は、新たに生成した構成情報に対応する、新規ネットワークの成立性を示す成立性情報をサーバ180から取得する。
[動作の流れ]
車両通信システム300における各装置は、メモリを含むコンピュータを備え、当該コンピュータにおけるCPU等の演算処理部は、以下のフローチャートおよびシーケンスの各ステップの一部または全部を含むプログラムを当該メモリから読み出して実行する。これら複数の装置のプログラムは、それぞれ、外部からインストールすることができる。これら複数の装置のプログラムは、それぞれ、記録媒体に格納された状態で流通する。
図15は、本開示の実施の形態に係る車両通信システムにおいて管理部が新規ネットワークを構築する際の動作手順を定めたフローチャートである。
図15を参照して、まず、管理部200は、ネットワーク12への新規機能部の追加を待ち受け(ステップS102でNO)、新規機能部を検知すると(ステップS102でYES)、検知した新規機能部の機能部情報を取得する(ステップS104)。
次に、管理部200は、既存機能部の機能部情報を取得する(ステップS106)。
次に、管理部200は、取得した新規機能部および既存機能部の各機能部情報に基づいて、新規ネットワークの構成情報を生成する(ステップS108)。
次に、管理部200は、生成した構成情報に対応する、新規ネットワークの成立性を示す成立性情報をサーバ180から取得する(ステップS110)。
次に、管理部200は、取得した成立性情報が「成立」を示す場合(ステップS112でYES)、生成した構成情報に基づいて、新規ネットワークにおける1または複数の機能部へ設定内容を通知する(ステップS114)。
次に、管理部200は、新規ネットワークへの新規機能部の追加を待ち受ける(ステップS102でNO)。
一方、管理部200は、取得した成立性情報が「不成立」を示す場合(ステップS112でNO)、構成情報の生成条件を変更し、変更後の生成条件に従って構成情報を新たに生成する(ステップS116)。
次に、管理部200は、新たに生成した構成情報に対応する、新規ネットワークの成立性を示す成立性情報をサーバ180から取得する(ステップS110)。
図16は、本開示の実施の形態に係る車両通信システムにおける新規ネットワークの構築処理のシーケンスの一例を示す図である。
図16を参照して、まず、ネットワーク12に新たに追加される新規機能部は、接続要求情報を管理部200へ送信する(ステップS202)。
次に、管理部200は、新規機能部から接続要求情報を受信して、当該新規機能部を検知し、当該新規機能部の認証処理を行う(ステップS204)。
次に、管理部200は、新規機能部の認証に成功すると、機能部情報を要求するための情報要求通知を新規機能部および各既存機能部へ送信する(ステップS206)。
次に、新規機能部および各既存機能部は、情報要求通知に対する応答として、情報要求通知において指定されている種類の自己の機能部情報を管理部200へ送信する(ステップS208)。
次に、管理部200は、新規機能部および各既存機能部から受信した各機能部情報に基づいて、新規ネットワークの構成情報を生成する(ステップS210)。
次に、管理部200は、生成した構成情報を記憶部240に登録する(ステップS212)。
次に、管理部200は、生成した構成情報に基づいて、新規機能部および各既存機能部へ設定内容を通知する(ステップS214)。
次に、新規機能部は、管理部200から通知された設定内容に従って各種設定変更を行う(ステップS216)。
また、各既存機能部は、管理部200から通知された設定内容に従って各種設定変更を行う(ステップS218)。
次に、新規ネットワークにおける新規機能部および各既存機能部は、変更後の設定内容に従って互いに通信を行う(ステップS220)。
図17は、本開示の実施の形態に係る車両通信システムにおける新規ネットワークの構築処理のシーケンスの他の例を示す図である。
図17を参照して、まず、ネットワーク12に新たに追加される新規機能部は、接続要求情報を管理部200へ送信する(ステップS302)。
次に、管理部200は、新規機能部から接続要求情報を受信して、当該新規機能部を検知し、当該新規機能部の認証処理を行う(ステップS304)。
次に、管理部200は、新規機能部の認証に成功すると、機能部情報を要求するための情報要求通知を新規機能部へ送信する(ステップS306)。
次に、新規機能部は、情報要求通知に対する応答として、情報要求通知において指定されている種類の自己の機能部情報を管理部200へ送信する(ステップS308)。
次に、管理部200は、記憶部240における既存ネットワークの構成情報から各既存機能部の機能部情報を取得する(ステップS310)。
次に、管理部200は、構成情報の生成に必要な各既存機能部に関する機能部情報のうち、記憶部240における既存ネットワークの構成情報から取得できなかった機能部情報すなわち不足情報を特定する。なお、管理部200は、記憶部240における既存ネットワークの構成情報に各既存機能部の機能部情報が含まれていない場合、構成情報の生成に必要な各既存機能部に関するすべての機能部情報を不足情報とする(ステップS312)。
次に、管理部200は、たとえば1または複数の既存機能部に関する1または複数の種類の機能部情報を不足情報として特定すると、不足情報を要求するための情報要求通知を当該1または複数の既存機能部へ送信する(ステップS314)。
次に、情報要求通知を受信した既存機能部は、情報要求通知に対する応答として、情報要求通知において指定されている種類の自己の機能部情報を管理部200へ送信する(ステップS316)。
次に、管理部200、新規機能部および各既存機能部は、ステップS318からステップS328の処理として、図16におけるステップS210からステップS220と同様の処理を行う。
なお、上記ステップS306,S308とS310,S312,S314,S316との順番は、上記に限らず、順番を入れ替えてもよい。
図18は、本開示の実施の形態に係る車両通信システムにおける新規ネットワークの構築処理のシーケンスの他の例を示す図である。
図18におけるステップS402からステップS410の処理は、図16におけるステップS202からステップS210、または図17におけるステップS302からステップS318の処理と同様である。
ステップS410の次に、管理部200は、機能部情報および構成情報を無線基地局装置161経由でサーバ180へ送信する(ステップS412)。
次に、サーバ180は、管理部200から受信した機能部情報および構成情報に基づいて、新規ネットワークの成立性を評価する(ステップS414)。
次に、サーバ180は、新規ネットワークの成立性を評価した評価結果として成立性情報を生成し、生成した成立性情報を無線基地局装置161経由で管理部200へ送信する(ステップS416)。
次に、管理部200は、「不成立」を示す成立性情報をサーバから受信した場合、構成情報の生成条件を変更し、変更後の生成条件に従って構成情報を新たに生成する(ステップS418)。
次に、管理部200は、機能部情報および新たに生成した構成情報を無線基地局装置161経由でサーバ180へ送信する(ステップS420)。
次に、サーバ180は、管理部200から受信した機能部情報および構成情報に基づいて、新規ネットワークの成立性を評価する(ステップS422)。
次に、サーバ180は、新規ネットワークの成立性を評価した評価結果として成立性情報を生成し、生成した成立性情報を無線基地局装置161経由で管理部200へ送信する(ステップS424)。
次に、管理部200は、「成立」を示す成立性情報をサーバから受信した場合、ステップS426からステップS434の処理として、図16におけるステップS212からステップS220と同様の処理を行う。
なお、本開示の実施の形態に係る管理部200では、検知部210は、ネットワーク12に車載ECU111または外部装置が追加された場合に、当該車載ECU111または当該外部装置に含まれるアプリケーション100を新規機能部として検知する構成であるとしたが、これに限定するものではない。検知部210は、ネットワーク12に追加される、アプリケーション100を搭載していない車載ECU111または外部装置を新規機能部として検知する構成であってもよい。
また、本開示の実施の形態に係る管理部200では、生成部230が、生成した構成情報を通知部250へ出力し、通知部250が、生成部230から受けた構成情報に基づいて、設定変更の必要がある機能部へ設定内容を通知する構成であるとしたが、これに限定するものではない。生成部230は、たとえば機能部における設定変更が不要となるような新規ネットワークの構成情報を生成する構成であってもよい。この場合、管理部200は、通知部250を備えない構成であってもよい。
また、本開示の実施の形態に係る管理部200では、生成部230は、「不成立」を示す成立性情報をサーバ180における評価部181から受信すると、構成情報の生成条件を変更し、変更後の生成条件に従って構成情報を新たに生成する構成であるとしたが、これに限定するものではない。生成部230は、「不成立」を示す成立性情報を受けても、構成情報を新たに生成しない構成であってもよい。この場合、たとえば、通知部250は、新規機能部をネットワーク12に追加しない旨を当該新規機能部へ通知する。
また、本開示の実施の形態に係る管理部200では、生成部230は、生成した構成情報を記憶部240に登録する構成であるとしたが、これに限定するものではない。生成部230は、生成した構成情報を記憶部240に登録しない構成であってもよい。
また、本開示の実施の形態に係る車両通信システム300では、管理部200は、ネットワーク12における中継装置112に含まれる構成であるとしたが、これに限定するものではない。管理部200における各ユニットの一部または全部は、ネットワーク12における中継装置112以外の装置に含まれてもよいし、ネットワーク12の外部に設けられてもよい。なお、管理部200が、たとえば図2に示すようなスター型トポロジにおける中継装置112に含まれる構成により、管理部200による上記各処理をより効率良く行うことができる。
また、管理部200は、サーバ180によって実現されてもよい。この場合、本開示の実施の形態に係る管理部200の機能の一部または全部が、クラウドコンピューティングによって提供されてもよい。すなわち、本開示の実施の形態に係る管理部200が、複数のクラウドサーバ等によって構成されてもよい。
ところで、ネットワークにおける安定した動作を維持しながら新たな構成のネットワークを柔軟に構築することが可能な技術が望まれる。
たとえば、ネットワークに新たに機能部を追加して新規ネットワークを構築する際に、下位レイヤのネットワーク構成を受けて、上位レイヤにより要求される通信を実現できない場合がある。
このような下位レイヤのネットワーク構成および制約の一例として、物理層の通信帯域の制約が挙げられる。特に、車載ECUなどの車載機能部を含むネットワークなどの、低コスト化が求められるネットワークにおいては、上述のような通信帯域の制約を受けるため、ネットワークにおける安定した動作を維持しながらネットワークに新たな機能部を追加することが困難となる場合がある。
これに対して、本開示の実施の形態に係る中継装置112では、検知部210は、1または複数の車載機能部を含むネットワーク12への機能部の追加を検知する。取得部220は、検知部210によって追加を検知された機能部である新規機能部、および車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得する。生成部230は、取得部220によって取得された各機能部情報に基づいて、新規機能部をさらに含むネットワーク12である新規ネットワークの構成情報を生成する。
このように、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得し、取得した各機能部情報に基づいて新規ネットワークの構成情報を生成する構成により、アプリケーションレイヤよりも下位のレイヤのネットワーク構成を考慮して、新規ネットワークを構築することができる。これにより、たとえばネットワークに新規機能部を追加することに起因する重要度の高い通信における遅延の発生を抑制することができる。
したがって、本開示の実施の形態に係る中継装置112では、ネットワークにおける安定した動作を維持しながら新たな構成のネットワークを柔軟に構築することができる。
また、本開示の実施の形態に係る中継装置112では、通知部250は、生成部230によって生成された構成情報に基づいて、新規ネットワークを構成する新規機能部および1または複数の車載機能部のうちの少なくともいずれか1つに、新規ネットワークにおいて通信を行うための設定内容を通知する。
このような構成により、各機能部の設定内容を、新規ネットワークにおける通信に関する仕様に応じて適切な内容に変更することができる。
また、本開示の実施の形態に係る中継装置112では、取得部220が取得する機能部情報は、新規ネットワークにおける複数のハードウェア装置の仕様および新規ネットワークのトポロジ、新規ネットワークにおけるハードウェア装置への新規機能部および車載機能部の配置に関する制約、ならびに新規ネットワークにおける通信方式の制約のうち、少なくともいずれか1つを認識可能な情報である。
このような構成により、新規ネットワークに関する種々の情報を考慮して、新規ネットワークを構築することができる。
また、本開示の実施の形態に係る中継装置112では、生成部230は、生成した構成情報に対応する、新規ネットワークの成立性を示す成立性情報を取得する。
このような構成により、新規ネットワークとして、たとえば論理的構成および物理的構成を考慮して成立性が検証されたネットワークを構築することができる。
また、本開示の実施の形態に係る中継装置112では、生成部230は、取得した成立性情報に基づいて生成条件を変更し、変更後の生成条件に従って構成情報を新たに生成する。
このような構成により、生成した構成情報に基づくネットワークの構築が困難である場合に、たとえばネットワークへの新規機能部の追加内容を変更した新規ネットワークの構成情報を新たに生成することができる。これにより、新規ネットワークのより柔軟な構築が可能となる。
また、本開示の実施の形態に係る中継装置112では、記憶部240は、生成部230によって生成された構成情報を記憶する。
このような構成により、ネットワークに新規機能部を追加して新規ネットワークを構築する際に、記憶部における既存のネットワークの構成情報から既存の機能部の機能部情報の一部または全部を取得することができるため、ネットワークの構築処理を簡略化することができる。
また、本開示の実施の形態に係る車両1は、中継装置112を備える。
このような構成により、中継装置112を備える車両1において、ネットワークにおける安定した動作を維持しながら新たな構成のネットワークを柔軟に構築することができる。
また、本開示の実施の形態に係る車両通信システム300は、中継装置112と、ネットワーク12を構成する1または複数の車載機能部とを備える。中継装置112は、ネットワーク12への機能部の追加を検知するとともに、追加を検知した機能部である新規機能部から、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報を取得する。1または複数の車載機能部は、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む自己の機能部情報を中継装置112へ送信する。中継装置112は、新規機能部から取得した機能部情報、および1または複数の車載機能部から受信した機能部情報に基づいて、新規機能部をさらに含むネットワーク12である新規ネットワークの構成情報を生成する。
このように、新規機能部および車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得し、取得した各機能部情報に基づいて新規ネットワークの構成情報を生成する構成により、アプリケーションレイヤよりも下位のレイヤのネットワーク構成を考慮して、新規ネットワークを構築することができる。これにより、たとえばネットワークに新規機能部を追加することに起因する重要度の高い通信における遅延の発生を抑制することができる。
したがって、本開示の実施の形態に係る車両通信システム300では、ネットワークにおける安定した動作を維持しながら新たな構成のネットワークを柔軟に構築することができる。
また、本開示の実施の形態に係る車両通信管理方法は、中継装置112における車両通信管理方法である。この車両通信管理方法では、まず、中継装置112が、1または複数の車載機能部を含むネットワーク12への機能部の追加を検知する。次に、中継装置112が、追加を検知した機能部である新規機能部、およびネットワーク12に含まれる車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得する。次に、中継装置112が、取得した各機能部情報に基づいて、新規機能部をさらに含むネットワーク12である新規ネットワークの構成情報を生成する。
このように、新規機能部および車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得し、取得した各機能部情報に基づいて新規ネットワークの構成情報を生成する方法により、アプリケーションレイヤよりも下位のレイヤのネットワーク構成を考慮して、新規ネットワークを構築することができる。これにより、たとえばネットワークに新規機能部を追加することに起因する重要度の高い通信における遅延の発生を抑制することができる。
したがって、本開示の実施の形態に係る車両通信管理方法では、ネットワークにおける安定した動作を維持しながら新たな構成のネットワークを柔軟に構築することができる。
また、本開示の実施の形態に係る車両通信管理方法は、中継装置112と、ネットワーク12を構成する1または複数の車載機能部とを備える車両通信システムにおける車両通信管理方法である。この車両通信管理方法では、まず、中継装置112が、ネットワーク12への機能部の追加を検知するとともに、追加を検知した機能部である新規機能部から、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報を取得する。次に、1または複数の車載機能部が、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む自己の機能部情報を中継装置112へ送信する。次に、中継装置112が、新規機能部から取得した機能部情報、および1または複数の車載機能部から受信した機能部情報に基づいて、新規機能部をさらに含むネットワーク12である新規ネットワークの構成情報を生成する。
このように、新規機能部および車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得し、取得した各機能部情報に基づいて新規ネットワークの構成情報を生成する方法により、アプリケーションレイヤよりも下位のレイヤのネットワーク構成を考慮して、新規ネットワークを構築することができる。これにより、たとえばネットワークに新規機能部を追加することに起因する重要度の高い通信における遅延の発生を抑制することができる。
したがって、本開示の実施の形態に係る車両通信管理方法では、ネットワークにおける安定した動作を維持しながら新たな構成のネットワークを柔軟に構築することができる。
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
以上の説明は、以下に付記する特徴を含む。
[付記1]
1または複数の車載機能部を含むネットワークに新たに追加される機能部である新規機能部を検知する検知部と、
前記検知部によって検知された前記新規機能部および前記車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得する取得部と、
前記取得部によって取得された各前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークにおける、論理的構成および物理的構成が考慮された構成情報を生成する生成部と、
前記生成部によって生成された前記構成情報に基づいて、前記新規ネットワークにおける前記新規機能部および前記車載機能部のうちの少なくともいずれか1つに、前記新規ネットワークにおいて通信を行うための設定内容を通知する通知部を備える、管理装置。
[付記2]
管理装置と、
ネットワークを構成する1または複数の車載機能部と、
前記ネットワークに新たに追加される機能部である新規機能部とを備え、
前記管理装置は、前記ネットワークへの前記新規機能部の追加を検知し、
前記新規機能部および1または複数の前記車載機能部は、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む自己の機能部情報を前記管理装置へ送信し、
前記管理装置は、前記新規機能部および1または複数の前記車載機能部から受信した各前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークにおける、論理的構成および物理的構成が考慮された構成情報を生成し、
前記管理装置は、生成した前記構成情報に基づいて、前記新規ネットワークにおける前記新規機能部および前記車載機能部のうちの少なくともいずれか1つに、前記新規ネットワークにおいて通信を行うための設定内容を通知する、車両通信システム。
[付記3]
プロセッサを備える管理装置であって、
前記プロセッサは、
1または複数の車載ECUを含むネットワークに新たに追加される機能部である新規ECUを検知する検知部と、
前記検知部によって検知された前記新規ECUおよび前記車載ECUの、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得する取得部と、
前記取得部によって取得された各前記機能部情報に基づいて、前記新規ECUをさらに含む前記ネットワークである新規ネットワークの構成情報を生成する生成部、
とを実現する、管理装置。
[付記4]
管理装置と、
ネットワークを構成する1または複数の車載ECUと、
前記ネットワークに新たに追加される機能部である新規ECUとを備え、
前記管理装置は、前記ネットワークへの前記新規ECUの追加を検知し、
前記新規ECUおよび1または複数の前記車載ECUは、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む自己の機能部情報を前記管理装置へ送信し、
前記管理装置は、前記新規ECUおよび1または複数の前記車載ECUから受信した各前記機能部情報に基づいて、前記新規ECUをさらに含む前記ネットワークである新規ネットワークの構成情報を生成する、車両通信システム。
1 車両
10 VLAN
11 イーサネットケーブル
12 ネットワーク
20 VLAN
30 VLAN
100 アプリケーション
111 車載ECU
112 中継装置
113 外部装置
161 無線基地局装置
170 外部ネットワーク
180 サーバ
181 評価部
182 記憶装置
200 管理部
210 検知部
220 取得部
230 生成部
240 記憶部
250 通知部
300 車両通信システム
400 通信システム

Claims (11)

  1. 1または複数の車載機能部を含むネットワークへの機能部の追加を検知する検知部と、
    前記検知部によって追加を検知された前記機能部である新規機能部、および前記車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得する取得部と、
    前記取得部によって取得された各前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークの構成情報を生成する生成部とを備え、
    前記生成部は、生成した前記構成情報に対応する、前記新規ネットワークの成立性を示す成立性情報を取得し、
    前記生成部は、前記新規機能部および前記車載機能部が前記新規ネットワークにおいて通信を行うための前記新規機能部および前記車載機能部の設定内容を示す前記構成情報を生成する、管理装置。
  2. 前記管理装置は、さらに、
    前記生成部によって生成された前記構成情報に基づいて、前記新規ネットワークを構成する前記新規機能部および1または複数の前記車載機能部のうちの少なくともいずれか1つに、前記新規ネットワークにおいて通信を行うための設定内容を通知する通知部を備える、請求項1に記載の管理装置。
  3. 前記機能部情報は、前記新規ネットワークにおける複数のハードウェア装置の仕様および前記新規ネットワークのトポロジ、前記新規ネットワークにおけるハードウェア装置への前記新規機能部および前記車載機能部の配置に関する制約、ならびに前記新規ネットワークにおける通信方式の制約のうち、少なくともいずれか1つを認識可能な情報である、請求項1または請求項2に記載の管理装置。
  4. 前記生成部は、取得した前記成立性情報に基づいて生成条件を変更し、変更後の生成条件に従って前記構成情報を新たに生成する、請求項1から請求項3のいずれか1項に記載の管理装置。
  5. 前記管理装置は、さらに、
    前記生成部によって生成された前記構成情報を記憶する記憶部を備える、請求項1から請求項4のいずれか1項に記載の管理装置。
  6. 前記生成部は、前記成立性情報を他の装置から取得する、請求項1から請求項5のいずれか1項に記載の管理装置。
  7. 前記生成部は、前記取得部によって取得された前記各機能部情報に基づいて、前記新規ネットワークの論理的構成および物理的構成から判断した、前記新規機能部および前記車載機能部が前記新規ネットワークにおいて通信を行うための前記新規機能部および前記車載機能部の設定内容を示す前記構成情報を生成する、請求項1から請求項6のいずれか1項に記載の管理装置。
  8. 管理装置と、
    ネットワークを構成する1または複数の車載機能部とを備え、
    前記管理装置は、前記ネットワークへの機能部の追加を検知するとともに、追加を検知した前記機能部である新規機能部から、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報を取得し、
    1または複数の前記車載機能部は、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む自己の機能部情報を前記管理装置へ送信し、
    前記管理装置は、前記新規機能部から取得した前記機能部情報、および1または複数の前記車載機能部から受信した前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークの構成情報を生成し、
    前記管理装置は、生成した前記構成情報に対応する、前記新規ネットワークの成立性を示す成立性情報を取得し、
    前記管理装置は、前記新規機能部および前記車載機能部が前記新規ネットワークにおいて通信を行うための前記新規機能部および前記車載機能部の設定内容を示す前記構成情報を生成する、車両通信システム。
  9. 管理装置における車両通信管理方法であって、
    1または複数の車載機能部を含むネットワークへの機能部の追加を検知するステップと、
    追加を検知した前記機能部である新規機能部、および前記ネットワークに含まれる前記車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得するステップと、
    取得した各前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークの構成情報を生成するステップと、
    生成した前記構成情報に対応する、前記新規ネットワークの成立性を示す成立性情報を取得するステップとを含み、
    前記構成情報を生成するステップにおいては、前記新規機能部および前記車載機能部が前記新規ネットワークにおいて通信を行うための前記新規機能部および前記車載機能部の設定内容を示す前記構成情報を生成する、車両通信管理方法。
  10. 管理装置と、ネットワークを構成する1または複数の車載機能部とを備える車両通信システムにおける車両通信管理方法であって、
    前記管理装置が、前記ネットワークへの機能部の追加を検知するとともに、追加を検知した前記機能部である新規機能部から、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報を取得するステップと、
    1または複数の前記車載機能部が、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む自己の機能部情報を前記管理装置へ送信するステップと、
    前記管理装置が、前記新規機能部から取得した前記機能部情報、および1または複数の前記車載機能部から受信した前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークの構成情報を生成するステップと、
    前記管理装置が、生成した前記構成情報に対応する、前記新規ネットワークの成立性を示す成立性情報を取得するステップとを含み、
    前記構成情報を生成するステップにおいては、前記新規機能部および前記車載機能部が前記新規ネットワークにおいて通信を行うための前記新規機能部および前記車載機能部の設定内容を示す前記構成情報を生成する、車両通信管理方法。
  11. 管理装置において用いられる車両通信管理プログラムであって、
    コンピュータを、
    1または複数の車載機能部を含むネットワークへの機能部の追加を検知する検知部、
    前記検知部によって追加を検知された前記機能部である新規機能部、および前記車載機能部の、アプリケーションレイヤよりも下位のレイヤのネットワーク構成に関する情報を含む機能部情報をそれぞれ取得する取得部、ならびに
    前記取得部によって取得された各前記機能部情報に基づいて、前記新規機能部をさらに含む前記ネットワークである新規ネットワークの構成情報を生成する生成部、
    として機能させるためのプログラムであり、
    前記生成部は、生成した前記構成情報に対応する、前記新規ネットワークの成立性を示す成立性情報を取得し、
    前記生成部は、前記新規機能部および前記車載機能部が前記新規ネットワークにおいて通信を行うための前記新規機能部および前記車載機能部の設定内容を示す前記構成情報を生成する、車両通信管理プログラム。
JP2021503394A 2019-03-05 2019-10-18 管理装置、車両通信システム、車両通信管理方法および車両通信管理プログラム Active JP7380671B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023187052A JP2024001296A (ja) 2019-03-05 2023-10-31 管理装置、車両通信システム、車両通信管理方法および車両通信管理プログラム

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019039548 2019-03-05
JP2019039548 2019-03-05
PCT/JP2019/041016 WO2020179123A1 (ja) 2019-03-05 2019-10-18 管理装置、車両通信システム、車両、車両通信管理方法および車両通信管理プログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023187052A Division JP2024001296A (ja) 2019-03-05 2023-10-31 管理装置、車両通信システム、車両通信管理方法および車両通信管理プログラム

Publications (3)

Publication Number Publication Date
JPWO2020179123A1 JPWO2020179123A1 (ja) 2020-09-10
JPWO2020179123A5 JPWO2020179123A5 (ja) 2022-05-27
JP7380671B2 true JP7380671B2 (ja) 2023-11-15

Family

ID=72337866

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021503394A Active JP7380671B2 (ja) 2019-03-05 2019-10-18 管理装置、車両通信システム、車両通信管理方法および車両通信管理プログラム
JP2023187052A Pending JP2024001296A (ja) 2019-03-05 2023-10-31 管理装置、車両通信システム、車両通信管理方法および車両通信管理プログラム

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023187052A Pending JP2024001296A (ja) 2019-03-05 2023-10-31 管理装置、車両通信システム、車両通信管理方法および車両通信管理プログラム

Country Status (4)

Country Link
US (2) US11956314B2 (ja)
JP (2) JP7380671B2 (ja)
CN (1) CN113557697B (ja)
WO (1) WO2020179123A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024029166A1 (ja) * 2022-08-02 2024-02-08 住友電気工業株式会社 管理装置、車両通信管理方法および車両通信管理プログラム
JP2024020983A (ja) * 2022-08-02 2024-02-15 住友電気工業株式会社 管理装置、車両通信管理方法および車両通信管理プログラム
CN116627081B (zh) * 2023-07-21 2023-11-14 小米汽车科技有限公司 车辆功能配置方法、装置、车辆、介质及芯片

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003218928A (ja) 2002-01-25 2003-07-31 Nippon Hoso Kyokai <Nhk> パラメータ設定方法,パラメータ設定装置,パラメータ設定システム及びパラメータ設定プログラム
JP2011014033A (ja) 2009-07-03 2011-01-20 Toyota Motor Corp 車載用情報処理装置、及び車両制御装置
JP2018152758A (ja) 2017-03-14 2018-09-27 株式会社デンソー 情報管理システム、車載装置、サーバ、及びルーティングテーブル変更方法

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0213197D0 (en) * 2002-06-10 2002-07-17 Cnh Belgium Nv Vehicle control system and apparatus therefor
US7506309B2 (en) * 2004-03-23 2009-03-17 General Motors Corporation Method for managing vehicle software configuration updates
US8520512B2 (en) * 2005-01-26 2013-08-27 Mcafee, Inc. Network appliance for customizable quarantining of a node on a network
US8751649B2 (en) * 2005-06-07 2014-06-10 Extreme Networks Port management system
US8433017B2 (en) * 2011-06-13 2013-04-30 Broadcom Corporation System and method for transmit signal pulse shaping in automotive applications
US8892326B2 (en) * 2011-10-10 2014-11-18 Bendix Commercial Vehicle Systems Llc Electronic control unit configuration tool
CN104145452B (zh) * 2012-03-02 2017-10-31 三菱电机株式会社 信息处理装置、电子控制单元以及信息处理方法
US8891536B2 (en) * 2012-05-03 2014-11-18 Futurewei Technologies, Inc. Layer-3 services for united router farm
EP2741452A1 (en) * 2012-12-10 2014-06-11 Robert Bosch Gmbh Method for data transmission among ECUs and/or measuring devices
US10263839B2 (en) * 2013-03-15 2019-04-16 Fortinet, Inc. Remote management system for configuring and/or controlling a computer network switch
CN103780697B (zh) * 2014-01-23 2017-07-21 广州睿嵌电子技术有限公司 车载电子处理单元公共平台***及其数据通讯方法
US9432260B2 (en) * 2014-03-28 2016-08-30 Brocade Communications Systems, Inc. Automated configuration for network devices
JP6172090B2 (ja) * 2014-08-27 2017-08-02 株式会社デンソー 中継装置
KR102294634B1 (ko) * 2015-08-12 2021-08-26 현대자동차주식회사 네트워크에서 통신 노드의 동작 방법
US11397801B2 (en) * 2015-09-25 2022-07-26 Argus Cyber Security Ltd. System and method for controlling access to an in-vehicle communication network
US10615997B2 (en) * 2015-10-05 2020-04-07 Hitachi Automotive Systems, Ltd. In-vehicle gateway device
JP2017147680A (ja) * 2016-02-19 2017-08-24 日立オートモティブシステムズ株式会社 冗長通信システム、および、冗長通信システムの復旧方法
JP7043736B2 (ja) 2016-06-02 2022-03-30 株式会社デンソー 車両用電子制御装置及び車両用サービス管理システム
JP6605400B2 (ja) * 2016-06-17 2019-11-13 日立オートモティブシステムズ株式会社 電子制御装置、車両および電子制御装置製造方法
US10315520B2 (en) * 2017-04-04 2019-06-11 Southwest University Apparatuses and methods of an in-vehicle gateway system for monitoring and controling in-vehicle subsystems
JP2018192876A (ja) 2017-05-16 2018-12-06 トヨタ自動車株式会社 運転支援装置
US10554483B2 (en) * 2017-05-31 2020-02-04 Cisco Technology, Inc. Network policy analysis for networks
JP6766766B2 (ja) * 2017-07-10 2020-10-14 住友電気工業株式会社 認証制御装置、認証制御方法および認証制御プログラム
WO2020080321A1 (ja) * 2018-10-15 2020-04-23 株式会社オートネットワーク技術研究所 車載更新装置、更新処理プログラム、プログラムの更新方法及び車載更新システム
US20210400452A1 (en) * 2019-01-10 2021-12-23 Nec Communication Systems, Ltd. In-vehicle control apparatus, in-vehicle network design apparatus, communication method, and program
US11122049B2 (en) * 2019-02-22 2021-09-14 Visa International Service Association Attribute database system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003218928A (ja) 2002-01-25 2003-07-31 Nippon Hoso Kyokai <Nhk> パラメータ設定方法,パラメータ設定装置,パラメータ設定システム及びパラメータ設定プログラム
JP2011014033A (ja) 2009-07-03 2011-01-20 Toyota Motor Corp 車載用情報処理装置、及び車両制御装置
JP2018152758A (ja) 2017-03-14 2018-09-27 株式会社デンソー 情報管理システム、車載装置、サーバ、及びルーティングテーブル変更方法

Also Published As

Publication number Publication date
JP2024001296A (ja) 2024-01-09
CN113557697A (zh) 2021-10-26
US11956314B2 (en) 2024-04-09
WO2020179123A1 (ja) 2020-09-10
US20240223660A1 (en) 2024-07-04
JPWO2020179123A1 (ja) 2020-09-10
CN113557697B (zh) 2023-03-24
US20220158900A1 (en) 2022-05-19

Similar Documents

Publication Publication Date Title
JP2024001296A (ja) 管理装置、車両通信システム、車両通信管理方法および車両通信管理プログラム
CN108696424A (zh) 汽车通信***
JP2024010202A (ja) 管理装置、通信システム、車両通信管理方法および車両通信管理プログラム
US20240146604A1 (en) Relay device, vehicle communication system, vehicle, communication method, and communication program
JP2024080708A (ja) 管理装置、車載システム、通信管理方法および通信管理プログラム
JP2024075747A (ja) 中継装置、通信方法および通信プログラム
CN117376339A (zh) 基于ota的车辆ecu升级方法、装置、设备及介质
JP2024020560A (ja) 設定装置、通信システムおよび車両通信管理方法
US11373464B2 (en) Vehicle-mounted communications device, log collection method, and log collection program
Elhadeedy et al. 60 GHz Wi-Fi as a Tractor-Trailer Wireless Harness
WO2021106446A1 (ja) 検知装置、車両、検知方法および検知プログラム
WO2024029166A1 (ja) 管理装置、車両通信管理方法および車両通信管理プログラム
WO2024029165A1 (ja) 管理装置、車両通信管理方法および車両通信管理プログラム
WO2024029196A1 (ja) 管理装置、機能部、車載通信システムおよび車両通信管理プログラム
JP7491316B2 (ja) 中継装置、車載通信システム、車載通信プログラムおよび車載通信方法
JP7447912B2 (ja) 中継装置、車載通信システム、車載通信プログラムおよび車載通信方法
WO2021009996A1 (ja) 車載通信システム、スイッチ装置および制御方法
KR20210075771A (ko) 차량 내부 네트워크 경량 보안 통신 장치 및 방법
CN115996379A (zh) 远程证明的方法、装置、设备、***及可读存储介质

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220519

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220519

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230516

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20230707

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230908

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: 20231003

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231016

R150 Certificate of patent or registration of utility model

Ref document number: 7380671

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150