(57)【要約】【課題】車両から車外の装置へ直接的に通信を行うことができない場合であっても、車両に係る異常を通知することが期待できる車載通信装置、車両異常検出システム、車両異常通知方法及びコンピュータプログラムを提供する。【解決手段】本実施の形態に係る車載通信装置は、車両の位置情報を取得する位置情報取得部と、サーバ装置との間で通信を行う第１通信部と、他車両との通信を行う第２通信部と、車両の異常を検出する異常検出部と、異常を検出した場合に第１通信部にてサーバ装置へ異常を通知する第１異常通知部と、サーバ装置との通信を行うことができない場合に、第２通信部にて他車両へ異常及び位置情報を通知する第２異常通知部と、他車両からの異常通知を第２通信部にて受信した場合に、第１通信部にてサーバ装置へ他車両の異常を通知する第１他車両異常通知部とを備える。【選択図】図２
2019003487.tif 000002
【特許請求の範囲】
【請求項１】
車両の位置情報を取得する位置情報取得部と、
車両外に設けられたサーバ装置との間で通信を行う第１通信部と、
他車両との間で通信を行う第２通信部と、
前記車両に係る異常を検出する異常検出部と、
前記異常検出部が異常を検出した場合に、前記第１通信部にて前記サーバ装置へ異常を通知する第１異常通知部と、
前記第１通信部が前記サーバ装置との通信を行うことができず、前記第１異常通知部が前記サーバ装置へ異常を通知できない場合に、前記第２通信部にて他車両へ異常及び前記位置情報取得部が取得した位置情報を通知する第２異常通知部と、
他車両からの異常通知を前記第２通信部にて受信した場合に、前記第１通信部にて前記サーバ装置へ前記他車両の異常を通知する第１他車両異常通知部と
を備えることを特徴とする車載通信装置。
【請求項２】
前記第１通信部が前記サーバ装置との通信を行うことができず、前記第１他車両異常通知部が前記サーバ装置へ異常を通知できない場合に、前記他車両から受信した異常通知に係る情報を記憶しておく記憶部を備え、
前記第１他車両異常通知部は、前記第１通信部が前記サーバ装置との通信を行うことが可能となった場合に、前記記憶部に記憶した情報に基づいて前記サーバ装置への異常通知を行うこと
を特徴とする請求項１に記載の車載通信装置。
【請求項３】
前記第１通信部が前記サーバ装置との通信を行うことができず、前記第１他車両異常通知部が前記サーバ装置へ異常を通知できない場合に、前記第２通信部にて更に別の車両へ前記他車両の異常を通知する第２他車両異常通知部を備えること
を特徴とする請求項１又は請求項２に記載の車載通信装置。
【請求項４】
前記車両の運転者の状態を検出する運転者状態検出部を備え、
前記異常検出部は、前記運転者状態検出部の検知結果に基づいて、前記車両の異常を検出すること
を特徴とする請求項１乃至請求項３のいずれか１つに記載の車載通信装置。
【請求項５】
前記車両に搭載された電子機器に対するサイバー攻撃を検出するサイバー攻撃検出部を備え、
前記異常検出部は、前記サイバー攻撃検出部の検出結果に基づいて、前記車両の異常を検出すること
を特徴とする請求項１乃至請求項４のいずれか１つに記載の車載通信装置。
【請求項６】
請求項１乃至請求項５のいずれか１つに記載され、前記位置情報取得部が取得した位置情報を前記第１通信部にて前記サーバ装置へ継続的に送信する位置情報送信部を更に有する車載通信装置と、
車両の車載通信装置との間で通信を行う通信部、前記車載通信装置が継続的に送信する位置情報を前記通信部にて受信する位置情報受信部、前記車載通信装置からの異常通知を前記通信部にて受信する異常通知受信部、並びに、前記異常通知受信部にて受信した異常通知又は前記位置情報受信部による位置情報の受信の有無に基づいて前記車両に係る異常を検出する異常検出部を有する前記サーバ装置と
を備えることを特徴とする車両異常検出システム。
【請求項７】
前記サーバ装置は、前記位置情報受信部が前記車両の前記車載通信装置から継続的な位置情報を受信しない場合に、前記車両のユーザに関連付けられた通信装置との間で通信を行うユーザ通信部を有し、
前記異常検出部は、前記ユーザ通信部による前記通信装置との通信を行うことができない場合に、前記車両の異常を検出すること
を特徴とする請求項６に記載の車両異常検出システム。
【請求項８】
前記サーバ装置は、
前記位置情報受信部が受信した位置情報を記憶する記憶部と、
前記位置情報受信部が前記車両からの位置情報を受信しないことに基づいて前記異常検出部が前記車両の異常を検出した場合に、前記記憶部に記憶した位置情報に基づいて、前記車両の位置を推定する車両位置推定部と
を有することを特徴とする請求項６又は請求項７に記載の車両異常検出システム。
【請求項９】
前記サーバ装置は、前記異常検出部が前記車両の異常を検出した場合に、救助機関に通報を行う通報部を有すること
を特徴とする請求項６乃至請求項８のいずれか１つに記載の車両異常検出システム。
【請求項１０】
車両の位置情報を取得し、
前記車両に係る異常を検出し、
異常を検出した場合に、第１通信部にてサーバ装置へ異常を通知し、
前記第１通信部が前記サーバ装置との通信を行うことができず、前記サーバ装置へ異常を通知できない場合に、第２通信部にて他車両へ異常及び位置情報を通知し、
他車両からの異常通知を前記第２通信部にて受信した場合に、前記第１通信部にて前記サーバ装置へ前記他車両の異常を通知すること
を特徴とする車両異常通知方法。
【請求項１１】
車両外に設けられたサーバ装置との間で通信を行う第１通信部と、他車両との間で通信を行う第２通信部とを備えるコンピュータに、
車両の位置情報を取得し、
前記車両に係る異常を検出し、
異常を検出した場合に、前記第１通信部にて前記サーバ装置へ異常を通知し、
前記第１通信部が前記サーバ装置との通信を行うことができず、前記サーバ装置へ異常を通知できない場合に、前記第２通信部にて他車両へ異常及び位置情報を通知し、
他車両からの異常通知を前記第２通信部にて受信した場合に、前記第１通信部にて前記サーバ装置へ前記他車両の異常を通知する
処理を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両にて異常が発生した場合に外部への異常通知を行う車載通信装置、車両異常検出システム、車両異常通知方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、車両の事故発生などの緊急時に、車両から緊急コールセンタなどを介して最寄りの警察又は消防等へ自動通報を行う車両緊急通報システム、例えばeCall又はERA-GLONASS等のシステムが実用化されている。この車両緊急通報システムにおいては、車両の乗員の意識の有無に関係なく通報が自動的に行われ、車両の位置情報などの情報が通報時に緊急コールセンタなどへ送信される。このような車両緊急通報システムが広く普及することによって、事故の発生から救助までの時間が短縮されることが期待される。
【０００３】
特許文献１においては、車両に事故が発生した場合に、自動的に救助要請信号を通報すると共に、事故が発生した車両の乗員を特定する車両事故救助支援システムが提案されている。この車両事故救助支援システムでは、車両に搭載された緊急通報装置が、事故が発生したと判断した場合に救助要請信号を送信する。救助要請信号には、車両の位置情報と、車両の乗員のクレジット情報とが含まれている。車両外に設置された救助支援装置は、車両からの救助要請信号を受信し、救助要請信号に含まれる位置情報から車両の位置を特定する。また救助支援装置は、救助要請信号に含まれるクレジット情報をクレジット会社に送信して所有者の照合を依頼し、照合結果を受信して車両の乗員を特定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１１８１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の車両緊急通報システム及び特許文献１に記載の車両事故救助支援システムでは、車両に搭載された通信装置と、車両外の緊急コールセンタなどに設置された装置との間で通信を行うことを前提としている。しかしながら、例えば車両が山間部などを走行しており、車両の通信装置が車両外の装置との間で通信を行うことができない状況で事故などが発生する可能性がある。このような場合には、車両から緊急コールセンタなどへの自動的な通報を行うことはできず、救助が遅れる可能性がある。
【０００６】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、車両から車外の装置へ直接的に通信を行うことができない場合であっても、車両に係る異常を通知することが期待できる車載通信装置、車両異常検出システム、車両異常通知方法及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る車載通信装置は、車両の位置情報を取得する位置情報取得部と、車両外に設けられたサーバ装置との間で通信を行う第１通信部と、他車両との間で通信を行う第２通信部と、前記車両に係る異常を検出する異常検出部と、前記異常検出部が異常を検出した場合に、前記第１通信部にて前記サーバ装置へ異常を通知する第１異常通知部と、前記第１通信部が前記サーバ装置との通信を行うことができず、前記第１異常通知部が前記サーバ装置へ異常を通知できない場合に、前記第２通信部にて他車両へ異常及び前記位置情報取得部が取得した位置情報を通知する第２異常通知部と、他車両からの異常通知を前記第２通信部にて受信した場合に、前記第１通信部にて前記サーバ装置へ前記他車両の異常を通知する第１他車両異常通知部とを備えることを特徴とする。
【０００８】
また、本発明に係る車載通信装置は、前記第１通信部が前記サーバ装置との通信を行うことができず、前記第１他車両異常通知部が前記サーバ装置へ異常を通知できない場合に、前記他車両から受信した異常通知に係る情報を記憶しておく記憶部を備え、前記第１他車両異常通知部は、前記第１通信部が前記サーバ装置との通信を行うことが可能となった場合に、前記記憶部に記憶した情報に基づいて前記サーバ装置への異常通知を行うことを特徴とする。
【０００９】
また、本発明に係る車載通信装置は、前記第１通信部が前記サーバ装置との通信を行うことができず、前記第１他車両異常通知部が前記サーバ装置へ異常を通知できない場合に、前記第２通信部にて更に別の車両へ前記他車両の異常を通知する第２他車両異常通知部を備えることを特徴とする。
【００１０】
また、本発明に係る車載通信装置は、前記車両の運転者の状態を検出する運転者状態検出部を備え、前記異常検出部は、前記運転者状態検出部の検知結果に基づいて、前記車両の異常を検出することを特徴とする。
【００１１】
また、本発明に係る車載通信装置は、前記車両に搭載された電子機器に対するサイバー攻撃を検出するサイバー攻撃検出部を備え、前記異常検出部は、前記サイバー攻撃検出部の検出結果に基づいて、前記車両の異常を検出することを特徴とする。
【００１２】
また、本発明に係る車両異常検出システムは、上述のいずれか１つに記載され、前記位置情報取得部が取得した位置情報を前記第１通信部にて前記サーバ装置へ継続的に送信する位置情報送信部を更に有する車載通信装置と、車両の車載通信装置との間で通信を行う通信部、前記車載通信装置が継続的に送信する位置情報を前記通信部にて受信する位置情報受信部、前記車載通信装置からの異常通知を前記通信部にて受信する異常通知受信部、並びに、前記異常通知受信部にて受信した異常通知又は前記位置情報受信部による位置情報の受信の有無に基づいて前記車両に係る異常を検出する異常検出部を有する前記サーバ装置とを備えることを特徴とする。
【００１３】
また、本発明に係る車両異常検出システムは、前記サーバ装置が、前記位置情報受信部が前記車両の前記車載通信装置から継続的な位置情報を受信しない場合に、前記車両のユーザに関連付けられた通信装置との間で通信を行うユーザ通信部を有し、前記異常検出部は、前記ユーザ通信部による前記通信装置との通信を行うことができない場合に、前記車両の異常を検出することを特徴とする。
【００１４】
また、本発明に係る車両異常検出システムは、前記サーバ装置が、前記位置情報受信部が受信した位置情報を記憶する記憶部と、前記位置情報受信部が前記車両からの位置情報を受信しないことに基づいて前記異常検出部が前記車両の異常を検出した場合に、前記記憶部に記憶した位置情報に基づいて、前記車両の位置を推定する車両位置推定部とを有することを特徴とする。
【００１５】
また、本発明に係る車両異常検出システムは、前記サーバ装置が、前記異常検出部が前記車両の異常を検出した場合に、救助機関に通報を行う通報部を有することを特徴とする。
【００１６】
また、本発明に係る車両異常通知方法は、車両の位置情報を取得し、前記車両に係る異常を検出し、異常を検出した場合に、第１通信部にてサーバ装置へ異常を通知し、前記第１通信部が前記サーバ装置との通信を行うことができず、前記サーバ装置へ異常を通知できない場合に、第２通信部にて他車両へ異常及び位置情報を通知し、他車両からの異常通知を前記第２通信部にて受信した場合に、前記第１通信部にて前記サーバ装置へ前記他車両の異常を通知することを特徴とする。
【００１７】
また、本発明に係るコンピュータプログラムは、車両外に設けられたサーバ装置との間で通信を行う第１通信部と、他車両との間で通信を行う第２通信部とを備えるコンピュータに、車両の位置情報を取得し、前記車両に係る異常を検出し、異常を検出した場合に、前記第１通信部にて前記サーバ装置へ異常を通知し、前記第１通信部が前記サーバ装置との通信を行うことができず、前記サーバ装置へ異常を通知できない場合に、前記第２通信部にて他車両へ異常及び位置情報を通知し、他車両からの異常通知を前記第２通信部にて受信した場合に、前記第１通信部にて前記サーバ装置へ前記他車両の異常を通知する処理を実行させることを特徴とする。
【００１８】
本発明においては、車両に搭載された車載通信装置が、車両外に設けられたサーバ装置との間で通信を行う第１通信部と、他車両との間で通信を行う第２通信部とを備える。車載通信装置は、車両に係る異常を検出した場合に、まず第１通信部にてサーバ装置へ異常を通知する。このときに第１通信部がサーバ装置との通信を行うことができず、サーバ装置へ異常を通知することができない場合、車載通信装置は、第２通信部にて他車両へ異常を通知する。
車載通信装置は、第２通信部にて他車両から異常通知を受信した場合、第１通信部にてサーバ装置へ他車両の異常を通知する。
例えばサーバ装置との通信を行うことができない場所で走行不能となった車両から、近隣を走行している他車両へ異常を通知することができる。これにより車載通信装置は、他車両がサーバ装置との通信を行うことができる場所を走行していれば、他車両を介してサーバ装置へ異常を通知することが可能となる。
【００１９】
また本発明において車載通信装置は、他車両から異常通知を受信したが、第１通信部によるサーバ装置との通信を行うことができない場合、他車両から受信した異常通知に係る情報を記憶しておく。その後、車載通信装置は、第１通信部によるサーバ装置との通信が可能となった場合に、記憶しておいた情報に基づいて他車両の異常をサーバ装置へ通知する。
サーバ装置との通信を行うことができない場所で異常が発生した車両から近隣の走行している他車両へ異常が通知されたとしても、この他車両もまたサーバ装置との通信を行うことができない可能性がある。しかし異常が発生していない他車両は走行を続けることによっていずれはサーバ装置との通信を行うことが可能な場所へ至る可能性が高く、サーバ装置へ異常を通知することができる。
【００２０】
また本発明において車載通信装置は、他車両から異常通知を受信したが、第１通信部によるサーバ装置との通信を行うことができない場合、第２通信部にて更に別の車両へ異常を通知する。これにより、異常が発生した車両から、複数の他車両を介在してサーバ装置へ異常を通知することが可能となる。
【００２１】
また本発明において車載通信装置は、例えば車両に加わる衝撃を検出する、又は、車両のエアバッグの作動を検出する等により車両の異常を検出する構成とすることができる。また車載通信装置は、例えば車両の運転者の状態を車内カメラ又はセンサ等により検出し、運転者の状態に異常が発生した場合に車両の異常を検出する構成とすることができる。また車載通信装置は、例えば車両に搭載された一又は複数の電子機器に対して乗っ取り又はＤｏＳ（Denial of Service）攻撃等のサイバー攻撃が行われたことを検出した場合に車両の異常を検出する構成とすることができる。車載通信装置が検出する車両の異常は、上記のものに限らず、様々な異常であってよい。
【００２２】
また本発明においては、車載通信装置は車両の位置情報を取得して第１通信部にて継続的にサーバ装置へ位置情報を送信する。サーバ装置は、車両から継続的に送信される位置情報を受信すると共に、この位置情報の受信の有無に応じて車両の異常を検出する。例えばサーバ装置は、車両からの位置情報を所定時間以上に亘って受信しない場合に、この車両に異常が発生したと判断することができる。これによりサーバ装置は、車両から異常を直接的に通知された場合及び他車両を介して間接的に通知された場合に加えて、車両から位置情報を受信しない場合に自らの判断でこの車両の異常を検出することができる。
【００２３】
また本発明においてサーバ装置は、車両が継続的に送信する位置情報を受信しない場合に、この車両のユーザに関連付けられた通信装置（例えば携帯電話機またはスマートフォン等）との間で通信を行う。ユーザの通信装置との通信を行うことができる場合、サーバ装置は例えばユーザに車両の異常の発生の有無及び救援の要否等を問い合わせることができる。ユーザの通信装置との通信を行うことができない場合、サーバ装置は、車両に異常が発生したと判断する。
これにより例えば車載通信装置の故障、車載通信装置及びサーバ装置間の通信網の不具合等によりサーバ装置が車両の異常を誤検出し、不要な救援要請などが行われることを防止できる。
【００２４】
また本発明においてサーバ装置は、車両から受信した位置情報を記憶しておき、車両の異常を検出した場合には記憶しておいた位置情報に基づいて車両の位置を推定する。サーバ装置は、例えば最後に車両から受信した位置情報及び最後の受信からの経過時間等の情報に基づいて、最後の車両の位置から所定距離以内の範囲を車両の位置と推定することができる。これに加えてサーバ装置は、例えばサーバ装置及び車両の車載通信装置の通信を行うことができない地域の情報を予め取得しておき、この通信不可地域と車両の最終位置から所定距離以内の範囲とが重なる領域を、車両の位置と推定することができる。また更にサーバ装置は、車両が走行可能な道路に関する情報を予め取得しておき、前記の推定領域内に存在する道路上及びその周辺を車両の位置と推定することができる。なお、車両の位置の推定方法は一例であって、これに限るものではない。
サーバ装置がこのような車両の位置推定を行うことによって、通信を行うことができない場所に存在する車両への救援を迅速に行うことが期待できる。
【００２５】
また本発明においてサーバ装置は、車両における異常の発生を検出した場合に、例えば警察又は消防等の救助機関に通報を行い、車両の救援を要請する。これにより異常が発生した又は発生している可能性が高い車両に対して、迅速に救援が行われることが期待できる。
【発明の効果】
【００２６】
本発明による場合は、車両の異常を検出した車載通信装置が、サーバ装置との直接的な通信を行うことができない場合に、他車両を介してサーバ装置へ異常を通知する構成とすることにより、車載通信装置及びサーバ装置が直接的な通信を行うことができない場所で車両に異常が発生した場合であっても、サーバ装置へ車両の異常を通知することができる。
【図面の簡単な説明】
【００２７】
【図１】本実施の形態に係る車両異常検出システムの構成を示す模式図である。
【図２】サーバ装置との通信が不可能な場所で異常が発生した場合の異常通知を説明するための模式図である。
【図３】車載通信装置の構成を示すブロック図である。
【図４】サーバ装置の構成を示すブロック図である。
【図５】車載通信装置が行う異常通知処理の手順を示すフローチャートである。
【図６】車載通信装置が行う他車両の異常通知処理の手順を示すフローチャートである。
【図７】サーバ装置が行う処理の手順を示すフローチャートである。
【図８】変形例に係る車両異常検出システムにおける異常通知を説明するための模式図である。
【図９】変形例に係る車載通信装置の構成を示すブロック図である。
【図１０】変形例に係る車載通信装置が行う他車両の異常通知処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２８】
＜システム概要＞
図１は、本実施の形態に係る車両異常検出システムの構成を示す模式図である。本実施の形態に係る車両異常検出システムは、車両１に搭載された車載通信装置１０と、車外の適所に設置されたサーバ装置３とが、例えば携帯電話通信網などの無線ネットワークを利用した通信を行うことによって情報を送受信し、車両に係る異常を検出して救助機関７への救助要請をサーバ装置３が行う構成である。また車両１の車載通信装置１０は、いわゆる車車間通信を行う機能を有しており、自車両１から無線信号が到達可能な範囲に存在する他車両１の車載通信装置１０との間で無線通信を行うことができる。またサーバ装置３は、携帯電話通信網などを利用して、車両１のユーザが所持する携帯電話機５との間で通信を行うことができる。図１においては、携帯電話通信網を利用した通信を破線の矢印で示し、いわゆる車車間通信による無線通信を一点鎖線の矢印で示してある。なお実線の矢印で示すサーバ装置３及び救助機関７との間の通信は、有線又は無線のどのようなネットワークを介して行われてもよく、例えばインターネット又は専用回線等のネットワークを採用することができる。
【００２９】
本実施の形態に係る車両異常検出システムは、例えば車両１において事故、故障、サイバー攻撃又は運転者の不調等の異常が生じた場合に、この異常を検出した車載通信装置１０がサーバ装置３へ自動的に異常の発生を通知する。このときに車載通信装置１０は、ＧＰＳ（Global Positioning System）などに基づく車両１の位置情報を異常発生の通知と共にサーバ装置３へ送信する。車載通信装置１０から異常発生の通知を受信したサーバ装置３は、救助機関７に対して異常が発生した車両１の位置情報などを送信し、車両１の救助を要請する。救助機関７は、例えば警察、消防、レスキュー、自動車ロードサービス、自動車保険会社、又は、自動車製造会社等の種々の機関であってよく、サーバ装置３は救助機関７に設けられた通信装置（図示は省略する）などに対して救援要請のメッセージを送信する。なおサーバ装置３は、車両１にて発生した異常の種別を把握できる場合には、異常の種別に応じた救援機関７へ救援要請を行う構成としてよい。
【００３０】
ただし、車両１にて異常が発生して走行不能状態となった場所が、例えば携帯電話通信網の通信範囲外であり、車載通信装置１０がサーバ装置３と通信を行うことができない場合があり得る。図２は、サーバ装置３との通信が不可能な場所で異常が発生した場合の異常通知を説明するための模式図である。本実施の形態に係る車両異常検出システムでは、異常が発生して走行不可能状態となった車両１ａの車載通信装置１０がサーバ装置３との通信を行うことができず、車両１ａに生じた異常をサーバ装置３へ通知することができない場合、車載通信装置１０は、車車間通信を利用して無線通信を行うことが可能な他の車両１ｂを検索する。無線通信可能な他の車両１ｂが存在する場合、車載通信装置１０は、車車間通信を利用して他の車両１ｂに搭載された車載通信装置１０へ異常を通知する。なお異常が発生した車両１ａの車載通信装置１０は、例えば救助機関７からの救助が行われるまで、無線通信可能な他の車両１ｂの検索及び他の車両１ｂへの異常通知を継続的に行ってよい。
【００３１】
異常が発生した車両１ａからの通知を受信した車両１ｂの車載通信装置１０は、もしサーバ装置３との通信が可能であれば、車両１ａにて異常が発生した旨をサーバ装置３へ通知する。サーバ装置３との通信が不可能である場合、車両１ｂの車載通信装置１０は、車両１ａからの異常通知に関する情報、例えば車両１の位置情報及び異常種別等の情報を記憶しておく。その後、車両１ｂが走行することによってサーバ装置３との通信不可範囲から脱出し、車両１ｂの車載通信装置１０がサーバ装置３との通信を行うことが可能となった場合、車載通信装置１０は記憶した情報に基づいて、異常が発生した車両１ａに関する異常をサーバ装置３へ通知する。
【００３２】
なおサーバ装置３との通信不可範囲で走行不能状態となった車両１ａの周囲に他の車両１ｂが存在するとは限らない。そこで本実施の形態に係る車両異常検出システムでは、異常が発生した車両１ａからサーバ装置３へ直接的に又は他車両１ｂを介して間接的に異常を通知することができない場合に備えて、サーバ装置３にて車両１の異常を検出する処理を行う。このために車両１の車載通信装置１０は、例えば数秒〜数分に１回程度の周期で、自身の位置情報をサーバ装置３へ送信する処理を継続的に行っている。サーバ装置３は、車両１から継続的に送信される位置情報を受信し、例えば数時間〜数日分程度の情報を記憶しておく。
【００３３】
サーバ装置３は、車両１から継続的に送信されるべき位置情報を受信しない状態が例えば十数分〜数十分程度の所定期間に亘って続く場合、この車両１に異常が発生した可能性があると判断する。異常発生の可能性があると判断したサーバ装置３は、この車両１のユーザに関して登録されている携帯電話機５に対して、異常発生の有無を問い合わせる通信を行う。この問合わせに対して携帯電話機５から異常が発生していない旨の応答が得られた場合、サーバ装置３は車両１に異常は発生していないと判断する。これに対して、携帯電話機５との通信を行うことができない場合及び問い合わせに対して異常が発生している旨の応答が得られた場合、サーバ装置３は、車両１に異常が発生していると判断し、救助機関７に救助要請を行う。
【００３４】
なお本実施の形態においてサーバ装置３及び携帯電話機５の通信は、サーバ装置３及び車載通信装置１０の通信と同様に、携帯電話通信網を利用している。このため、車載通信装置１０がサーバ装置３との通信を行うことができない状況においては、サーバ装置３は携帯電話機５との通信を行うことができない可能性があるが、例えば携帯電話通信網を提供する通信会社が異なる場合などには通信可能な範囲が相違するため、サーバ装置３が携帯電話機５との通信を行うことができる可能性もある。サーバ装置３による携帯電話機５への問い合わせは、必ずしも行われなくてよく、この場合には車両１から所定期間に亘って位置情報を受信しない場合にサーバ装置３は車両１に異常が発生していると判断すればよい。
【００３５】
また車両１に異常が発生していると判断したサーバ装置３は、それ以前にこの車両１から受信して記憶した位置情報に基づいて、車両１の位置を推定する処理を行い、推定した位置を救助要請と共に救助機関７へ与える。サーバ装置３は、例えば最後に受信した位置情報が示す位置を中心に、位置情報を最後に受信した時刻からの経過時間と、位置情報を最後に受信した際の車両１の速度とに基づく距離を半径とした円内を車両１の位置と推定することができる。車両１の速度は、位置情報の変化に基づいてサーバ装置３が算出してもよく、車両１から位置情報と共に速度情報を受信する構成としてもよい。
【００３６】
またサーバ装置３は、車載通信装置１０との通信を行う携帯電話通信網の通信不可能範囲に関する情報を記憶しておき、上記のように推定した円範囲と、携帯電話通信網の通信不可能範囲とが重なる範囲を、車両１の位置と推定することができる。また更にサーバ装置３は、道路形状又は地形等の情報を記憶しておき、上記のように推定した範囲内に存在する道路上と、その周辺の車両１が侵入する可能性がある場所とを抽出して車両１の位置と推定することができる。
【００３７】
サーバ装置３から救援要請を受けた救助機関７は、救援要請と共に与えられる車両１の位置又は推定位置に基づいて、例えば救急車両、救急隊員、レッカー車又は修理作業員等を派遣することができる。
【００３８】
＜装置構成＞
図３は、車載通信装置１０の構成を示すブロック図である。本実施の形態に係る車載通信装置１０は、例えば車両１の車内ネットワークを構成する通信線が複数接続され、複数の通信線間の通信を中継するゲートウェイ装置として提供される。車載通信装置１０は、処理部１１、記憶部１２、車内通信部１３、第１通信部１４、第２通信部１５及びＧＰＳ受信部１６等を備えて構成されている。処理部１１は、例えばＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro-Processing Unit）等の演算処理装置を用いて構成されており、記憶部１２に記憶されたプログラムを読み出して実行することにより、通信の中継処理に必要な種々の演算処理及び制御処理等を行うことができる。また本実施の形態において処理部１１は、記憶部１２に記憶された異常通知プログラム１２ａを読み出して実行することにより、車両１の異常を検出してサーバ装置３へ通知する処理を行うことができる。
【００３９】
記憶部１２は、例えばフラッシュメモリ又はＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）等の不揮発性のメモリ素子を用いて構成されている。記憶部１２は、処理部１１が実行するプログラム及びこのプログラムの実行に必要なデータ等を記憶する。本実施の形態において記憶部１２は、処理部１１が車両１の異常の検出及び通知等の処理を行うための異常検知プログラム１２ａを記憶している。異常検知プログラム１２ａは、例えば車載通信装置１０の製造工程などにおいて回路基板に搭載される前に記憶部１２に対して直接的に書き込まれてもよく、車載通信装置１０の通信機能を利用して書き込まれてもよい。また例えば異常検知プログラム１２ａは、メモリカード又は光ディスク等の記録媒体に記録されて提供され、車載通信装置１０又は車両１に設けられたメモリカードスロット又は光ディスクドライブ等の装置にて記録媒体から異常検知プログラム１２ａが読み出され、記憶部１２に書き込まれる構成であってもよい。
【００４０】
車内通信部１３は、車両１内に配される通信線が接続され、例えばＣＡＮ（Controller Area Network）などの通信プロトコルに従い、車両１内に配されたＥＣＵ（Electronic Control Unit）２及び車内カメラ１７等の電子機器との間で通信を行う。車内通信部１３は、処理部１１からデジタルデータとして与えられる送信用のメッセージを電気信号に変換して通信線へ出力することにより、メッセージの送信を行う。また車内通信部１３は、通信線の電位をサンプリングして取得することによりメッセージを受信し、受信したメッセージを処理部１１へ与える。本実施の形態に係る車載通信装置１０は、上述のようにゲートウェイ装置として提供されるものであるため、車内通信部１３を複数備えている。車載通信装置１０の処理部１１は、一の車内通信部１３にて受信したメッセージを他の車内通信部１３から送信することによって、通信線間のメッセージ中継を行う。
【００４１】
第１通信部１４は、例えば携帯電話通信網を介した通信を行うことによって、サーバ装置３との間で通信を行う。第１通信部１４は、処理部１１から与えられた送信用のメッセージを無線信号に変換して車両１の適所に配されたアンテナから出力することによりサーバ装置３へメッセージを送信する。また第１通信部１４は、アンテナにて受信した無線信号をデジタルデータに変換することでサーバ装置３からのメッセージを受信し、受信したメッセージを処理部１１へ与える。
【００４２】
第２通信部１５は、いわゆる車車間通信にて他車両１に搭載された車載通信装置１０との間で無線通信を行う。第２通信部１５は、処理部１１から与えられた送信用のメッセージを車車間通信の通信プロトコルに適した無線信号に変換してアンテナから出力することにより、他車両１の車載通信装置１０へメッセージを送信する。また第２通信部１５は、アンテナにて受信した無線信号をデジタルデータに変換することで他車両１の車載通信装置１０からのメッセージを受信し、受信したメッセージを処理部１１へ与える。
【００４３】
ＧＰＳ受信部１６は、ＧＰＳの人工衛星から送信される電波を受信し、受信した電波に含まれる情報を処理部１１へ与える。処理部１１は、ＧＰＳ受信部１６から与えられた情報に基づいて、車両１の位置（例えば緯度及び経度）を特定する処理を行うことができる。なお本実施の形態においては、処理部１１がＧＰＳ受信部１６による受信情報に基づいて車両１の位置を特定する構成とするが、これに限るものではなく、例えば処理部１１はＧＰＳの受信情報に加えて車速センサ、加速度センサ及びジャイロセンサ等のセンサから得られる情報を用いて車両１の位置を特定してもよい。
【００４４】
また本実施の形態に係る車載通信装置１０は、車両１内に設けられた通信線を介してＥＣＵ２及び車内カメラ１７等との間で通信を行うことができる。ＥＣＵ２は、例えば車両１のエンジンの動作を制御するエンジンＥＣＵ、車両１のＡＢＳ（Antilock Brake System）の制御を行うＥＣＵ、又は、車両１のボディ系電装品の制御を行うボディＥＣＵ等の様々なＥＣＵであってよい。車内カメラ１７は、例えば車両１内の運転席近傍に設けられ、運転席に座る運転手を含む車室内を撮像する。本実施の形態においては、車内カメラ１７にて撮像された車室内の画像が車内通信にて車載通信装置１０へ与えられ、車載通信装置１０は車内カメラ１７が撮像した画像に基づいて車両１の運転手の状態を検出する処理を行う。
【００４５】
また本実施の形態に係る車載通信装置１０は、記憶部１２に記憶された異常通知プログラム１２ａを処理部１１が読み出して実行することにより、位置情報取得部１１ａ、位置情報送信部１１ｂ、異常検出部１１ｃ、運転者状態検出部１１ｄ、サイバー攻撃検出部１１ｅ、第１異常通知部１１ｆ、第２異常通知部１１ｇ及び第１他車両異常通知部１１ｈ等が処理部１１にソフトウェア的な機能ブロックとして実現される。
【００４６】
位置情報取得部１１ａは、ＧＰＳ受信部１６から与えられるＧＰＳの人工衛星からの受信情報に基づいて車両１の位置を特定することにより、車両１の位置情報を取得する処理を行う。位置情報取得部１１ａは、車両１の位置情報の取得を周期的に行う。位置情報送信部１１ｂは、位置情報取得部１１ａが取得した位置情報を、第１通信部１４にてサーバ装置３へ送信する処理を行う。位置情報送信部１１ｂは、例えば数秒〜数分に１回程度の周期でサーバ装置３への位置情報の送信を継続的に行っている。なお位置情報取得部１１ａが位置情報を取得する周期と、位置情報送信部１１ｂが位置情報を送信する周期とは、必ずしも一致しなくてよい。
【００４７】
異常検出部１１ｃは、車両１に何らかの異常が発生したことを検出する処理を行う。なお本実施の形態において異常検出部１１ｃが検出する異常は、車両１が走行不可能となり、ユーザに対して救助が必要となる程度の異常であるものとし、車両１の走行に影響のない機器の故障などは異常に含めない。異常検出部１ｃが検出する異常は、例えば車両１の事故、エンジンの故障、タイヤのパンク又はガソリン切れ（ガス欠）等のように、車両１が走行不可能となる異常である。異常検出部１１ｃは、車両１に搭載されたセンサ又はＥＣＵ２等から得られる情報を収集し、これらの異常の発生を検知する。異常検出部１１ｃは、例えば車両１のエアバッグの作動の有無、又は、車両１に加わる衝撃若しくは加速度等のセンサによる検知結果等に基づいて、事故の発生を検出することができる。また異常検出部１１ｃは、例えばエンジンＥＣＵから得られる情報に基づいてエンジンの故障を検出することができ、例えばタイヤの空気圧センサから得られる情報に基づいてタイヤのパンクを検出することができ、例えば燃料計の計測結果に基づいてガソリン切れを検出することができる。
【００４８】
運転者状態検出部１１ｄは、車内カメラ１７が撮像した車両１の車室内の画像を車内通信部１３にて取得し、取得した撮像画像に基づいて車両１の運転手の状態を検出する処理を行う。車内カメラ１７は、車両１の車室内の少なくとも運転席の周辺、運転席に座る運転者の顔を撮像することができる位置に配される。運転者状態検出部１１ｄは、例えば車内カメラ１７の撮像画像から顔検出処理を行って運転者の顔を抽出し、運転者の目の開度又は顔色等を判定することによって、運転者が正常状態であるか又は異常状態であるかを判定する。運転者状態検出部１１ｄは、例えば運転者の目が閉じられた状態が一定時間以上に亘って継続している場合に運転者が異常状態であると判定することができる。なお運転者状態検出部１１ｄによる運転者の状態の検出方法は、上記のものに限らず、どのような方法を採用してもよい。運転者状態検出部１１ｄは、車内カメラ１７の撮像画像を用いるのではなく、運転者の状態を判定し得るセンサなどを用いてもよい。
【００４９】
サイバー攻撃検出部１１ｅは、車両１に搭載された電子機器に対するサイバー攻撃を検出する処理を行う。サイバー攻撃検出部１１ｅは、例えば車内通信部１３にて各通信線について所定時間当たりの通信量を算出し、通信量が閾値を超えた場合にサイバー攻撃が行われていると判定することができる。これにより例えば、車両１内の電子機器が乗っ取られ、この電子機器がＤｏＳ攻撃を行った場合に、この攻撃をサイバー攻撃検出部１１ｅが検出することができる。なおサイバー攻撃検出部１１ｅによるサイバー攻撃の検出方法は、上記のものに限らず、どのような方法を採用してもよい。
【００５０】
第１異常通知部１１ｆは、異常検出部１１ｃ、運転者状態検出部１１ｄ又はサイバー攻撃検出部１１ｅが車両１の異常（ただし本実施の形態においては、車両１が走行不可能となる程度の異常）を検出した場合に、第１通信部１４にてサーバ装置３へ異常を通知する処理を行う。このときに第１異常通知部１１ｆは、車両１の識別情報、車両１のユーザの識別情報、位置情報取得部１１ａが取得した車両１の位置情報及び検出された異常の種別等の情報をサーバ装置３へ送信する。
【００５１】
第２異常通知部１１ｇは、第１通信部１４がサーバ装置３との通信を行うことができず、第１異常通知部１１ｆがサーバ装置３へ異常を通知することができない場合に、第２通信部１５にて他の車両１へ異常を通知する処理を行う。まず第２異常通知部１１ｇは、自車両１の周辺に無線通信可能な他車両１が存在するか否かの探索を行う。このときに第２異常通知部１１ｇは、例えば何らかのメッセージを第２通信部１５にて自車両１の周囲へ無線送信し、このメッセージに対する応答を受信したか否かに応じて他車両１が存在するか否かを判断することができる。無線通信可能な他車両１が存在する場合、第２異常通知部１１ｇは、この他車両１に対して異常を通知するメッセージを無線送信する。このときに第２異常通知部１１ｇは、車両１の識別情報、車両１のユーザの識別情報、位置情報取得部１１ａが取得した車両１の位置情報及び検出された異常の種別等の情報を異常通知と共に他車両１へ送信する。
【００５２】
本実施の形態に係る車両異常検出システムでは、上記の第２異常通知部１１ｇにより異常が発生した車両１から他の車両１へ異常が通知されるため、車載通信装置１０は他車両１から異常通知を受信する可能性がある。第１他車両異常通知部１１ｈは、他車両から異常が発生した旨の通知を第２通信部１５にて受信した場合に、通知と共に受信する他車両１の識別情報及び位置情報等を記憶部１２に記憶する。その後、第１他車両異常通知部１１ｈは、第１通信部１４にてサーバ装置３へ他車両１の異常を通知する。このときに第１他車両異常通知部１１ｈは、記憶部１２に記憶した車両１の識別情報及び位置情報等を異常通知と共にサーバ装置３へ送信する。ただし第１通信部１４がサーバ装置３との通信を行うことができない場合、第１他車両異常通知部１１ｈは、所定時間待機した後でサーバ装置３との通信を試み、サーバ装置３との通信が可能となった際に記憶部１２に記憶しておいた情報に基づいて他車両１の異常を通知する。第１他車両異常通知部１１ｈは、他車両１の異常通知を完了するまでサーバ装置３との通信を試み続ける。
【００５３】
図４は、サーバ装置３の構成を示すブロック図である。本実施の形態に係るサーバ装置３は、例えば車両１の製造会社又は販売会社等が管理運営する装置であり、汎用のコンピュータシステムに専用のサーバプログラム３２ａをインストールすることで本実施の形態に係る車両異常検出システムのサーバ装置３として動作させることができる。サーバ装置３は、処理部３１、記憶部３２及び通信部３３等を備えて構成されている。処理部３１は、ＣＰＵ又はＭＰＵ等の演算処理装置を用いて構成されており、記憶部３２に記憶されたプログラムを読み出して実行することにより、種々の演算処理及び制御処理等を行うことができる。また本実施の形態において処理部３１は、記憶部３２に記憶されたサーバプログラム３２ａを読み出して実行することにより、車両１の異常に応じて救援を要請する処理及び車両１の異常を検出する処理等を行うことができる。
【００５４】
記憶部３２は、例えばハードディスクなどの大容量の記憶装置を用いて構成されている。記憶部３２は、処理部３１が実行するプログラム及びこのプログラムの実行に必要なデータ等を記憶する。本実施の形態において記憶部３２は、処理部３１が救援要請及び異常検出等の処理を行うためのサーバプログラム３２ａを記憶している。サーバプログラム３２ａは、例えば光ディスク又はメモリカード等の記録媒体９９に記録されて提供され、サーバ装置３のディスクドライブ又はカードスロット等に装着された記録媒体９９からサーバプログラム３２ａが読み出されて記憶部３２にインストールされる。また記憶部３２には、サーバ装置３が管理対象とする車両１について、この車両１から受信した位置情報を記憶する位置情報ＤＢ（データベース）３２ｂと、車両１のユーザに関する情報を記憶するユーザ情報ＤＢ３２ｃとが設けられている。
【００５５】
通信部３３は、例えばインターネット及び携帯電話通信網等の一又は複数のネットワークを利用して、車両１の車載通信装置１０、車両１のユーザが所持する携帯電話機５、及び、救助機関７に設けられた通信装置等との間で通信を行う。通信部３３は、処理部３１から与えられた送信用のメッセージを車載通信装置１０、携帯電話機５又は救助機関７へ送信すると共に、これらから受信したメッセージを処理部３１へ与える。
【００５６】
また本実施の形態に係るサーバ装置３は、記憶部３２に記憶されたサーバプログラム３２ａを処理部３１が読み出して実行することにより、位置情報受信部３１ａ、異常通知受信部３１ｂ、異常検出部３１ｃ、ユーザ通信部３１ｄ、車両位置推定部３１ｅ及び通報部３１ｆ等が処理部３１にソフトウェア的な機能ブロックとして実現される。位置情報受信部３１ａは、車両１の車載通信装置１０が所定周期で継続的に送信する位置情報を通信部３３にて受信し、受信した位置情報を記憶部３２の位置情報ＤＢ３２ｂに記憶する処理を行う。位置情報ＤＢ３２ｂには、例えば車両１の識別情報に対応付けて、この車両１から受信した所定期間内の位置情報が記憶される。異常通知受信部３１ｂは、車両１の車載通信装置１０から送信される異常通知を通信部３３にて受信する処理を行う。
【００５７】
異常検出部３１ｃは、車両１の車載通信装置１０から周期的に送信される位置情報の受信の有無に応じて、この車両１の異常を検出する処理を行う。異常検出部３１ｃは、例えば十数分〜数十分程度の所定期間に亘って車両１からの位置情報を受信しない場合に、この車両１に異常が発生した可能性があると判断する。ユーザ通信部３１ｄは、異常検出部３１ｃが車両１に異常が発生した可能性があると判断した場合に、記憶部３２のユーザ情報ＤＢ３２ｃに記憶されたこの車両１のユーザの携帯電話機５へ、異常発生の有無を問い合わせる処理を行う。この問合わせに対して異常が発生している旨の応答が得られた場合、又は、携帯電話機５との通信を行うことができない場合、異常検出部３１ｃは、この車両１に異常が発生したと判断する。問い合わせに対して異常が発生していない旨の応答が得られた場合、異常検出部３１ｃは、この車両１に異常は発生していないと判断する。
【００５８】
車両位置推定部３１ｅは、異常検出部３１ｃが異常を検出した車両１について、その時点における車両１の位置を推定する処理を行う。車両位置推定部３１ｅは、例えばこの車両１から最後に受信した位置情報が示す位置を中心に、位置情報を最後に受信した時刻からの経過時間と、位置情報を最後に受信した際の車両１の速度とに基づく距離を半径とした円内を車両１の位置と推定する。車両１の速度は、位置情報の変化に基づいて算出してもよく、車両１から位置情報と共に速度情報を受信する構成であってもよい。また、車載通信装置１０との通信を行う携帯電話通信網の通信不可能範囲に関する情報を記憶部３２記憶しておき、車両位置推定部３１ｅは、上記のように推定した円範囲と、携帯電話通信網の通信不可能範囲とが重なる範囲を、車両１の位置と推定してもよい。更に、道路形状又は地形等の情報を記憶部３２に記憶しておき、車両位置推定部３１ｅは、上記のように推定した範囲内に存在する道路上と、その周辺の車両１が侵入する可能性がある場所とを抽出して車両１の位置と推定してもよい。なお車両位置推定部３１ｅによる車両１の位置推定方法は、上記のものに限らず、どのような方法を採用してもよい。
【００５９】
通報部３１ｆは、異常通知受信部３１ｂが車両１から異常が発生した旨の通知を受信した場合、又は、異常検出部３１ｃが車両１の異常を検出した場合に、通信部３３にて救助機関７へ車両１の異常を通報し、車両１のユーザの救援を要請する処理を行う。このときに通報部３１ｆは、車両１の異常の種別が判明している場合には、異常の種別に応じた救助機関７へ通報を行ってよい。
【００６０】
＜処理手順＞
図５は、車載通信装置１０が行う異常通知処理の手順を示すフローチャートである。本実施の形態に係る車載通信装置１０の処理部１１の位置情報取得部１１ａは、ＧＰＳ受信部１６から与えられる情報を取得し、取得した情報に基づいて車両１の位置を算出することにより、車両１の位置情報を取得する（ステップＳ１）。処理部１１の位置情報送信部１１ｂは、ステップＳ１にて算出した車両１の位置情報を、第１通信部１４にてサーバ装置３へ送信する（ステップＳ２）。次いで処理部１１は、異常検出部１１ｃ、運転者状態検出部１１ｄ及びサイバー攻撃検出部１１ｅの検出結果に基づいて、車両１が走行不可能となる異常を検出する処理を行う（ステップＳ３）。処理部１１は、車両異常検出処理の結果から、車両１に異常があるか否かを判定する（ステップＳ４）。異常がない場合（Ｓ４：ＮＯ）、処理部１１は、ステップＳ１へ処理を戻し、位置情報の取得、位置情報の送信及び車両異常検出処理を周期的に繰り返して行う。
【００６１】
車両１に異常があると判定した場合（Ｓ４：ＹＥＳ）、処理部１１の第１異常通知部１１ｆは、第１通信部１４にてサーバ装置３との通信が可能であるか否かを判定する（ステップＳ５）。サーバ装置３と通信が可能である場合（Ｓ５：ＹＥＳ）、第１異常通知部１１ｆは、通信部１４にてサーバ装置３へ車両１の異常を通知し（ステップＳ６）、処理を終了する。
【００６２】
サーバ装置３との通信が可能でない場合（Ｓ５：ＮＯ）、処理部１１の第２異常通知部１１ｇは、第２通信部１５にて車両１の周辺に存在する他車両１を探索する（ステップＳ７）。第２異常通知部１１ｇは、探索の結果に基づいて、周辺に他車両１が存在するか否かを判定する（ステップＳ８）。他車両１が存在しない場合（Ｓ８：ＮＯ）、第２異常通知部１１ｇは、ステップＳ５へ処理を戻す。他車両１が存在する場合（Ｓ８：ＹＥＳ）、第２異常通知部１１ｇは、この他車両１へ第２通信部１５にて異常を通知し（ステップＳ９）、ステップＳ５へ処理を戻す。
【００６３】
図６は、車載通信装置１０が行う他車両１の異常通知処理の手順を示すフローチャートである。本実施の形態に係る車載通信装置１０の処理部１１の第１他車両異常通知部１１ｈは、第２通信部１５にて他の車両１から異常通知を受信したか否かを判定する（ステップＳ２１）。他車両１から異常通知を受信していない場合（Ｓ２１：ＮＯ）、第１他車両異常通知部１１ｈは、他車両１からの異常通知を受信するまで待機する。他車両１から異常通知を受信した場合（Ｓ２１：ＹＥＳ）、第１他車両異常通知部１１ｈは、他車両１から受信した異常通知に関する情報、例えば他車両１の識別情報及び位置情報等を記憶部１２に記憶する（ステップＳ２２）。
【００６４】
次いで第１他車両異常通知部１１ｈは、第１通信部１４にてサーバ装置３との通信が可能であるか否かを判定する（ステップＳ２３）。サーバ装置３との通信が可能ではない場合（Ｓ２３：ＮＯ）、第１他車両異常通知部１１ｈは、サーバ装置３との通信が可能となるまで待機する。サーバ装置３との通信が可能である場合（Ｓ２３：ＹＥＳ）、第１他車両異常通知部１１ｈは、ステップＳ２２にて記憶部１２に記憶した情報に基づいて、第１通信部１４にて他車両１の異常をサーバ装置３へ通知し（ステップＳ２４）、処理を終了する。
【００６５】
図７は、サーバ装置３が行う処理の手順を示すフローチャートである。本実施の形態に係るサーバ装置３の処理部３１の位置情報受信部３１ａは、通信部３３にて車両１の車載通信装置１０から送信される位置情報を受信したか否かを判定する（ステップＳ３１）。位置情報を受信した場合（Ｓ３１：ＹＥＳ）、位置情報受信部３１ａは、受信した位置情報を記憶部３２の位置情報ＤＢ３２に記憶して（ステップＳ３２）、ステップＳ３４へ処理を進める。位置情報を受信していない場合（Ｓ３１：ＮＯ）、処理部３１の異常検出部３１ｃは、車両１からの位置情報を所定時間に亘って受信していないかの判定を行う（ステップＳ３３）。位置情報を受信していない状況が所定時間に達していない場合（Ｓ３３：ＮＯ）、処理部３１はステップＳ３４へ処理を進める。
【００６６】
ステップＳ３２にて受信した位置情報を記憶した後、又は、ステップＳ３３にて位置情報を受信していない状況が所定時間に達していないと判定した場合、処理部３１の異常通知受信部３１ｂは、通信部３３にて車両１の車載通信装置１０からの異常通知を受信したか否かを判定する（ステップＳ３４）。異常通知を受信していない場合（Ｓ３４：ＮＯ）、処理部３１は、ステップＳ１へ処理を戻す。異常通知を受信した場合（Ｓ３４：ＹＥＳ）、処理部３１の通報部３１ｆは、通信部３３にて救助機関７の通信装置へ救援要請を送信し（ステップＳ３９）、処理を終了する。
【００６７】
ステップＳ３３にて車両１からの位置情報を所定時間に亘って受信していないと判定した場合（Ｓ３３：ＹＥＳ）、処理部３１のユーザ通信部３１ｄは、記憶部３２のユーザ情報ＤＢ３２ｃに登録された車両１のユーザの携帯電話機５へ問い合わせを行う（ステップＳ３５）。処理部３１の異常検出部３１ｃは、ユーザ通信部３１ｄの問合わせに対する携帯電話機５からの応答の有無を判定する（ステップＳ３６）。携帯電話機５からの応答がない場合（Ｓ３６：ＮＯ）、異常検出部３１ｃは、車両１に異常が発生したと判断し、ステップＳ３８へ処理を進める。携帯電話機５からの応答がある場合（Ｓ３６：ＹＥＳ）、異常検出部３１ｃは、携帯電話機５から車両１に異常がある旨の応答を受信したか否かを判定する（ステップＳ３７）。異常がない旨の応答を受信した場合（Ｓ３７：ＮＯ）、異常検出部３１ｃは、車両１に異常が発生していないと判断し、ステップＳ３１へ処理を戻す。異常がある旨の応答を受信した場合（Ｓ３７：ＹＥＳ）、異常検出部３１ｃは、車両１に異常が発生したと判断し、ステップＳ３８へ処理を進める。
【００６８】
異常検出部３１ｃが車両１に異常が発生したと判断した後、処理部３１の車両位置推定部３１ｅは、記憶部３２の位置情報ＤＢ３２に記憶された車両１の位置情報に基づいて、異常が発生した車両１の位置を推定する処理を行う（ステップＳ３８）。その後、処理部３１の通報部３１ｆは、ステップＳ３８にて推定した位置と共に、救助機関７の通信装置へ救援要請を送信し（ステップＳ３９）、処理を終了する。
【００６９】
＜まとめ＞
本実施の形態に係る車両異常検出システムでは、車両１に搭載された車載通信装置１０が、車両外に設けられたサーバ装置３との間で通信を行う第１通信部１４と、他車両１に搭載された車載通信装置１０との間で通信を行う第２通信部１５とを備える。車載通信装置１０は、車両１に係る異常を検出した場合に、まず第１通信部１４にてサーバ装置３へ異常を通知する。このときに第１通信部１４がサーバ装置３との通信を行うことができず、サーバ装置３へ異常を通知することができない場合、車載通信装置１０は、第２通信部１５にて他車両１へ異常を通知する。
【００７０】
また車載通信装置１０は、他車両１からの異常通知を第２通信部１５にて受信した場合、第１通信部１４にてサーバ装置３へ他車両１の異常を通知する。これにより、例えばサーバ装置３との通信を行うことができない場所で走行不能となった車両１から、近隣を走行している他車両１へ異常を通知することができる。これにより車載通信装置１０は、他車両１がサーバ装置３との通信を行うことができる場所を走行していれば、この他車両１を介してサーバ装置３へ異常を通知することが可能となる。
【００７１】
また車載通信装置１０は、他車両１からの異常通知を第２通信部１５にて受信したが、第１通信部１４によるサーバ装置３との通信を行うことができない場合、他車両１から受信した異常通知に係る情報を記憶部１２に記憶しておく。その後、車載通信装置１０は、第１通信部１４によるサーバ装置３との通信が可能となった場合に、記憶部１２に記憶しておいた情報に基づいて、他車両１の異常をサーバ装置３へ通知する。サーバ装置３との通信を行うことができない場所で異常が発生した車両１から近隣を走行している他車両１へ異常が通知されたとしても、この他車両１もまたサーバ装置３との通信を行うことができない可能性がある。しかし異常が発生していない他車両１は走行を続けることによってサーバ装置３との通信を行うことが可能な場所へ至る可能性が高く、サーバ装置３へ異常を通知することができる。
【００７２】
また車載通信装置１０は、例えば車両１に加わる衝撃を検出する又は車両１のエアバッグの作動を検出する等により、車両１の異常を検出構成とすることができる。また車載通信装置１０は、例えば車両１の運転者の状態を車内カメラ１７又はセンサ等により検出し、運転者の状態に異常が発生した場合に車両１の異常を検出する構成とすることができる。また車載通信装置１０は、例えば車両１に搭載された一又は複数の電子機器に対して乗っ取り又はＤｏＳ攻撃等のサイバー攻撃が行われたことを検出した場合に車両１の異常を検出する構成とすることができる。車載通信装置１０が検出する車両１の異常は、これらに限らず、様々な異常であってよい。
【００７３】
また車載通信装置１０は、車両１の位置情報を取得して第１通信部１４にて継続的にサーバ装置へ位置情報を送信する。サーバ装置３は、車両１から継続的に送信される位置情報を受信すると共に、この位置情報の受信の有無に応じて車両１の異常を検出する。例えばサーバ装置３は、車両１からの位置情報を所定時間以上に亘って受信しない場合に、この車両１に異常が発生したと判断することができる。これによりサーバ装置３は、車両１から異常を直接的に通知された場合及び他車両１を介して間接的に通知された場合に加えて、車両１から位置情報を受信しない場合に自らの判断でこの車両１の異常を検出することができる。
【００７４】
またサーバ装置３は、車両１が継続的に送信する位置情報を所定期間以上に亘って受信しない場合に、この車両１のユーザに関連付けられた携帯電話機５との間で通信を行う。ユーザの携帯電話機５との通信を行うことができる場合、サーバ装置３は、例えばユーザに車両１の異常の発生の有無及び救援の要否等を問い合わせることができる。ユーザの携帯電話機５との通信を行うことができない場合、サーバ装置３は、車両１に異常が発生したと判断する。これにより例えば車載通信装置１０の故障、車載通信装置１０及びサーバ装置３間のネットワークの不具合等によりサーバ装置３が車両１の異常を誤検出し、不要な救援要請などが行われることを防止できる。
【００７５】
またサーバ装置３は、車両１から受信した位置情報を記憶部３の位置情報ＤＢ３２に記憶しておき、車両１の異常を検出した場合には記憶しておいた位置情報に基づいて車両１の位置を推定する処理を行う。サーバ装置３は、例えば最後に車両１から受信した位置情報及び最後の受信からの経過時間等の情報に基づいて、最後の車両１の位置から所定距離以内の範囲を現時点での車両１の位置と推定することができる。これに加えてサーバ装置３は、例えばサーバ装置３及び車両１の車載通信装置１０の通信を行うことができない地域の情報を予め取得しておき、この通信不可地域と車両１の最終位置から所定距離以内の範囲とが重なる領域を、車両１の位置と推定することができる。また更にサーバ装置３は、車両１が走行可能な道路に関する情報を予め取得しておき、前記の推定領域内に存在する道路上及びその周辺を車両１の位置と推定することができる。なお、車両１の位置の推定方法は一例であって、これに限るものではない。サーバ装置３がこのような車両１の位置推定を行うことによって、通信を行うことができない場所に存在する車両１への救援を迅速に行うことが期待できる。
【００７６】
またサーバ装置３は、車両１における異常の発生を検出した場合に、例えば警察又は消防等の救助機関７に通報を行い、車両１の救援を要請する。これにより異常が発生した又は発生している可能性が高い車両１に対して、迅速に救援が行われることが期待できる。
【００７７】
なお本実施の形態においては、ＧＰＳの信号を受信するＧＰＳ受信部１６、車両１外の装置との通信を行う第１通信部１４及び第２通信部１５を車載通信装置１０が備える構成としたが、これに限るものではなく、ＧＰＳ受信部１６、第１通信部１４及び第２通信部１５と同様の機能を有する別の装置を車両１に搭載し、この別装置と車載通信装置１０との間で車内通信を行って情報を授受する構成としてもよい。また車両１の異常検出とサーバ装置３への異常通知とを別の装置で行う構成としてもよい。また車載通信装置１０は車両１に搭載されるゲートウェイ装置としたが、これに限るものではなく、車両１に搭載されたいずれかのＥＣＵ２に異常検出及び異常通知の機能を付与してもよく、車両１の異常検出及び異常通知を行う専用の装置を車両１に搭載してもよい。
【００７８】
また車載通信装置１０が異常を検出した場合にサーバ装置３へ異常を通知する構成としたが、これに限るものではなく、例えば車両１の運転席近傍にスイッチなどの操作部を設け、この操作部に対するユーザの操作がなされた場合に車載通信装置１０がサーバ装置３へ異常を通知する構成としてもよい。また車載通信装置１０は、車両１の運転者の状態検出及び車両１の電子機器に対するサイバー攻撃の検出等を行う構成としたが、これに限るものではなく、運転者の状態検出及び／又はサイバー攻撃の検出を行わない構成としてもよい。また車載通信装置１０が検出する車両１の異常は、車両１が走行不可能となる異常としたが、これに限るものではなく、車両１が走行可能であっても車載通信装置１０がサーバ装置３へ異常を通知する構成としてよい。
【００７９】
またサーバ装置３は異常が発生した可能性のある車両１のユーザが所持する携帯電話機５へ問い合わせを行うと共に、車両１からの異常通知又は車両１の異常検出に応じて救助機関７へ救援要請を行う構成としたが、これに限るものではない。携帯電話機５への問合わせ、及び／又は、救助機関７への救援要請は、例えばサーバ装置３を管理するオペレータなどが行う構成としてもよい。この場合、サーバ装置３は、車両１の異常通知を受信した場合及び車両１の異常を検出した場合に、オペレータに対して異常を知らせることができる構成であればよい。
【００８０】
（変形例）
図８は、変形例に係る車両異常検出システムにおける異常通知を説明するための模式図である。変形例に係る車両異常検出システムでは、車両１ａにて異常が発生して走行不可能状態となり、且つ、車両１ａがサーバ装置３との通信を行うことができない場合、車車間通信を利用して周囲の他車両１ｂへ異常を通知する。車両１ｂは、車両１ａから異常を通知され、且つ、サーバ装置３との通信を行うことができない場合、車車間通信を利用して周囲の他車両１ｃへ異常を通知する。車両１ｃは、車両１ｂから異常を通知され、且つ、サーバ装置３との通信を行うことができない場合、車車間通信を利用して周囲の他車両１ｄへ異常を通知する。車両１ｄは、車両１ｃから異常を通知され、且つ、サーバ装置３との通信を行うことができない場合、車車間通信を利用して周囲の他車両１ｅへ異常を通知する。車両１ｅは、車両１ｄから異常を通知され、且つ、サーバ装置３との通信を行うことができる場合、サーバ装置３へ異常を通知する。
【００８１】
このように変形例に係る車両異常検出システムでは、異常が発生した車両１ａから複数の車両１ｂ〜１ｄを介してサーバ装置３との通信が可能な車両１ｅへ異常が通知され、車両１ｅからサーバ装置３へ異常が通知される。これにより車両１ａにて発生した異常を迅速にサーバ装置３へ通知することができ、車両１ａに対して迅速に救助を行うことができる。
【００８２】
図９は、変形例に係る車載通信装置１１０の構成を示すブロック図である。変形例に係る車載通信装置１１０は、図３に示した車載通信装置１０に対して、処理部１１内に第２他車両異常通知部１１ｉを追加した構成である。第２他車両異常通知部１１ｉは、第２通信部１５にて他車両１からの異常通知を受信し、且つ、第１通信部１４がサーバ装置３との通信を行うことができず、第１他車両異常通知部１１ｈがサーバ装置３へ異常を通知することができない場合に、第２通信部１５にて更に別の車両１へ異常を通知する処理を行う。まず第２他車両異常通知部１１ｉは、自車両１の周辺に無線通信可能な他車両１が存在するか否かの探索を行う。このときに第２他車両異常通知部１１ｉは、受信済みの異常通知の送信元となる他車両１については探索の対象外とする。無線通信可能な他車両１が存在する場合、第２他車両異常通知部１１ｉは、この他車両１に対して異常を通知するメッセージを無線送信する。
【００８３】
図１０は、変形例に係る車載通信装置１１０が行う他車両１の異常通知処理の手順を示すフローチャートである。変形例に係る車載通信装置１１０の処理部１１の第１他車両異常通知部１１ｈは、第２通信部１５にて他車両１から異常通知を受信したか否かを判定する（ステップＳ５１）。他車両１から異常通知を受信していない場合（Ｓ５１：ＮＯ）、第１他車両異常通知部１１ｈは、他車両１からの異常通知を受信するまで待機する。他車両１から異常通知を受信した場合（Ｓ５１：ＹＥＳ）、第１他車両異常通知部１１ｈは、他車両１から受信した異常通知に関する情報、例えば他車両１の識別情報及び位置情報等を記憶部１２に記憶する（ステップＳ５２）。
【００８４】
次いで第１他車両異常通知部１１ｈは、第１通信部１４にてサーバ装置３との通信が可能であるか否かを判定する（ステップＳ５３）。サーバ装置３との通信が可能である場合（Ｓ５３：ＹＥＳ）、第１他車両異常通知部１１ｈは、ステップＳ５２にて記憶部１２に記憶した情報に基づいて、第１通信部１４にて他車両１の異常をサーバ装置３へ通知し（ステップＳ５４）、処理を終了する。
【００８５】
サーバ装置３との通信が可能ではない場合（Ｓ５３：ＮＯ）、処理部１１の第２他車両異常通知部１１ｉは、第２通信部１５にて車両１の周辺に存在する他車両１を探索する（ステップＳ５５）。第２他車両異常通知部１１ｉは、探索の結果に基づいて、周辺に他車両１が存在するか否かを判定する（ステップＳ５６）。他車両１が存在しない場合（Ｓ５６：ＮＯ）、第２他車両異常通知部１１ｉは、ステップＳ５３へ処理を戻す。他車両１が存在する場合（Ｓ５６：ＹＥＳ）、第２他車両異常通知部１１ｉは、この他車両１へ第２通信部１５にて異常を通知し（ステップＳ５７）、ステップＳ５３へ処理を戻す。
【００８６】
以上の構成の変形例に係る車両異常検出システムでは、車載通信装置１１０が他車両１から異常通知を受信したが、第１通信部１４によるサーバ装置３との通信を行うことができない場合、第２通信部１５にて更に別の車両へ異常を通知する。これにより、異常が発生した車両１から複数の他車両１を介してサーバ装置３へ異常を通知することが可能となる。
【符号の説明】
【００８７】
１，１ａ〜１ｅ  車両
２  ＥＣＵ
３  サーバ装置
５  携帯電話機
７  救助機関
１０  車載通信装置
１１  処理部
１１ａ  位置情報取得部
１１ｂ  位置情報送信部
１１ｃ  異常検出部
１１ｄ  運転者状態検出部
１１ｅ  サイバー攻撃検出部
１１ｆ  第１異常通知部
１１ｇ  第２異常通知部
１１ｈ  第１他車両異常通知部
１１ｉ  第２他車両異常通知部
１２  記憶部
１２ａ  異常通知プログラム
１３  車内通信部
１４  第１通信部
１５  第２通信部
１６  ＧＰＳ受信部
１７  車内カメラ
３１  処理部
３１ａ  位置情報受信部
３１ｂ  異常通知受信部
３１ｃ  異常検出部
３１ｄ  ユーザ通信部
３１ｅ  車両位置推定部
３１ｆ  通報部
３２  記憶部
３２ａ  サーバプログラム
３２ｂ  位置情報ＤＢ
３２ｃ  ユーザ情報ＤＢ
３３  通信部
【図１】
2019003487.tif 000003
【図２】
2019003487.tif 000004
【図３】
2019003487.tif 000005
【図４】
2019003487.tif 000006
【図５】
2019003487.tif 000007
【図６】
2019003487.tif 000008
【図７】
2019003487.tif 000009
【図８】
2019003487.tif 000010
【図９】
2019003487.tif 000011
【図１０】
2019003487.tif 000012