(57)【要約】【課題】車両ネットワークから車両データを取得することと、車両ネットワークの通信遅延等の様々な問題の発生を回避することとを両立させる。【解決手段】車両データ通信装置１は、車両が停車中であると特定すると、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を許可し、一方、車両が走行中であると特定すると、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を禁止する。車両ネットワーク１０の通信負荷が相対的に低い停車中において、車両ネットワーク１０から車両データを取得でき、車両ネットワーク１０の通信負荷が相対的に高い走行中において、車両ネットワーク１０の通信負荷の増大を抑制できる。【選択図】図１
2015101114.tif 000002
【特許請求の範囲】
【請求項１】
車両データが送受信される車両ネットワーク（１０）に対して車両データを送受信可能に接続可能な車両ネットワーク接続手段（３）と、
車両ネットワークの通信負荷を特定する通信負荷特定手段（２ａ、２２ａ、３２ａ）と、
前記通信負荷特定手段により特定された車両ネットワークの通信負荷に基づいて、前記車両ネットワーク接続手段の車両ネットワークに対する接続状態を制御する接続状態制御手段（２ｂ、２２ｂ、３２ｂ）と、を備えたことを特徴とする車両データ取得装置（１、２１、３１）。
【請求項２】
請求項１に記載した車両データ取得装置において、
前記通信負荷特定手段は、車両が停車中であるか走行中であるかを特定することで、車両ネットワークの通信負荷を特定する停車走行特定手段（２ａ、２２ａ）を含むことを特徴とする車両データ取得装置。
【請求項３】
請求項１に記載した車両データ取得装置において、
前記通信負荷特定手段は、車両ネットワークにおける車両データの送受信を監視することで、車両ネットワークの通信負荷を特定する車両ネットワーク監視手段（３２ａ）を含むことを特徴とする車両データ取得装置。
【請求項４】
請求項１から３の何れか一項に記載した車両データ取得装置において、
前記接続状態制御手段は、前記車両ネットワーク接続手段を、車両ネットワークに対する車両データの送受信を許可する許可状態と、車両ネットワークに対する車両データの送受信を禁止する禁止状態とのうち何れかに設定することで、前記車両ネットワーク接続手段の車両ネットワークに対する接続状態を制御することを特徴とする車両データ取得装置。
【請求項５】
請求項１から３の何れか一項に記載した車両データ取得装置において、
外部装置（１２）との間で通信する通信手段（４）と、
車両ネットワークから前記車両ネットワーク接続手段に受信された車両データを前記通信手段から送信データとして外部装置に送信させる送信制御手段（２ｃ、２２ｃ、３２ｃ）と、を備えたことを特徴とする車両データ取得装置。
【請求項６】
請求項５に記載した車両データ取得装置において、
前記通信手段と外部装置との間で通信を認証する認証手段（２２ｄ）を備え、
前記接続状態制御手段は、前記車両ネットワーク接続手段を、車両ネットワークに対する車両データの送受信を許可する許可状態と、車両ネットワークに対する車両データの送受信を禁止する禁止状態と、前記認証手段による認証が成立したことを条件として車両ネットワークに対する車両データの送受信を許可する認証許可状態とのうち何れかに設定することで、前記車両ネットワーク接続手段の車両ネットワークに対する接続状態を制御することを特徴とする車両データ取得装置。
【請求項７】
請求項５又は６に記載した車両データ取得装置において、
車両の現在位置を示す位置データを取得する位置データ取得手段（６）を備え、
前記送信制御手段は、車両データを前記通信手段から外部装置に送信させる条件が成立したときには、前記接続状態制御手段が接続状態を何れに設定している場合であっても、前記位置データ取得手段により取得された現在の位置データを前記通信手段から外部装置に送信させることを特徴とする車両データ取得装置。
【請求項８】
請求項５から７の何れか一項に記載した車両データ取得装置において、
車両に与えられた加速度を示す加速度データを取得する加速度データ取得手段（７）を備え、
前記送信制御手段は、車両データを前記通信手段から外部装置に送信させる条件が成立したときには、前記接続状態制御手段が接続状態を何れに設定している場合であっても、前記加速度データ取得手段により取得された現在の加速度データを前記通信手段から外部装置に送信させることを特徴とする車両データ取得装置。
【請求項９】
請求項５から８の何れか一項に記載した車両データ取得装置において、
車両ネットワークから前記車両ネットワーク接続手段に受信された車両データを格納すると共に、その車両データが車両ネットワークから取得された時刻を示す取得時刻データを格納する記録手段（９）を備え、
前記送信制御手段は、車両データを前記通信手段から外部装置に送信させる条件が成立したときには、前記記録手段に格納されている車両データと共に取得時刻データをも前記通信手段から外部装置に送信させることを特徴とする車両データ取得装置。
【請求項１０】
車両データが送受信される車両ネットワークに対して車両データを送受信可能に接続可能な車両データ取得装置（１、２１、３１）のコンピュータに、
車両ネットワーク（１０）の通信負荷を特定する第１の手順と、
前記第１の手順により特定した車両ネットワークの通信負荷に基づいて、車両ネットワークに対する接続状態を制御する第２の手順と、を実行させるための車両ネットワークの通信負荷制御プログラム。
【請求項１１】
請求項１０に記載した車両ネットワークの通信負荷制御プログラムにおいて、
前記第１の手順は、車両が停車中であるか走行中であるかを特定することで、車両ネットワークの通信負荷を特定する手順である車両ネットワークの通信負荷制御プログラム。
【請求項１２】
請求項１０に記載した車両ネットワークの通信負荷制御プログラムにおいて、
前記第１の手順は、車両ネットワークにおける車両データの送受信を監視することで、車両ネットワークの通信負荷を特定する車両ネットワークの通信負荷を特定する手順である車両ネットワークの通信負荷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両ネットワークから車両データを取得する車両データ取得装置及び車両ネットワークの通信負荷制御プログラムに関する。
【背景技術】
【０００２】
従来より、自動車等の車両には、例えばナビゲーションシステムを構成する電子制御装置（ＥＣＵ：Electronic Control Unit）、エンジンの作動を制御する電子制御装置、ブレーキの作動を制御する電子制御装置等の多くの電子制御装置が搭載されている。車両内では、それら多くの電子制御装置が通信線により電気的に接続されて車両ネットワークが形成されており、それぞれの電子制御装置が車両ネットワークを介して各種の車両データを送受信している。又、近年では、車両データ取得装置を車両ネットワークに接続することで、車両ネットワークで送受信される車両データを当該車両ネットワークから取得する構成が供されている。
【０００３】
車両データ取得装置を車両ネットワークに接続する構成では、車両ネットワークで送受信される車両データを外部に持ち出すことができる反面、車両ネットワークの通信負荷を増大させてしまう要因となる。その結果、車両ネットワークの通信負荷が増大すると、通信遅延等の様々な問題が発生する虞がある。このような問題に対し、例えば特許文献１には、車両ネットワークで送受信される車両データと代替可能なデータが別の装置に記憶されている場合に、車両ネットワークから車両データを取得するのではなく、その車両データと代替可能なデータを別の装置から取得することで、通信負荷の増大を回避する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−８９９９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されている技術では、車両データと代替可能なデータが別の装置に記憶されていることが前提であるので、車両データと代替可能なデータが別の装置に記憶されていない場合には、通信負荷を増大させてしまうという問題を解決することができない。
【０００６】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、車両ネットワークから車両データを取得することと、車両ネットワークの通信遅延等の様々な問題の発生を回避することとを両立させることができる車両データ取得装置及び車両ネットワークの通信負荷制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
請求項１に記載した発明によれば、車両ネットワーク接続手段は、車両データが送受信される車両ネットワークに対して車両データを送受信可能に接続可能である。通信負荷特定手段は、車両ネットワークの通信負荷を特定する。接続状態制御手段は、通信負荷特定手段により特定された車両ネットワークの通信負荷に基づいて、車両ネットワーク接続手段の車両ネットワークに対する接続状態を制御する。これにより、車両ネットワークの通信負荷が相対的に低いときには、車両ネットワーク接続手段の車両ネットワークに対する車両データの送受信を許可することで、車両ネットワークから車両データを取得することができる。一方、車両ネットワークの通信負荷が相対的に高いときには、車両ネットワーク接続手段の車両ネットワークに対する車両データの送受信を禁止する（抑制する）ことで、車両ネットワークの通信負荷の増大を抑制することができ、通信遅延等の様々な問題の発生を回避することができる。このように車両ネットワークに対する車両データの送受信を、車両ネットワークの通信負荷の高低に基づいて許可又は禁止することで、車両ネットワークから車両データを取得することと、車両ネットワークの通信遅延等の様々な問題の発生を回避することとを両立させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態を示す機能ブロック図
【図２】接続状態設定テーブルを示す図（その１）
【図３】ＯＢＤの接続端子を示す図
【図４】送信データ設定テーブルを示す図（その１）
【図５】フローチャート（その１）
【図６】シーケンス図（その１）
【図７】シーケンス図（その２）
【図８】シーケンス図（その３）
【図９】本発明の第２の実施形態を示す機能ブロック図
【図１０】接続状態設定テーブルを示す図（その２）
【図１１】送信データ設定テーブルを示す図（その２）
【図１２】フローチャート（その２）
【図１３】シーケンス図（その４）
【図１４】シーケンス図（その５）
【図１５】本発明の第３の実施形態を示す機能ブロック図
【図１６】接続状態設定テーブルを示す図（その３）
【図１７】送信データ設定テーブルを示す図（その３）
【図１８】フローチャート（その３）
【図１９】シーケンス図（その６）
【図２０】シーケンス図（その７）
【図２１】シーケンス図（その８）
【発明を実施するための形態】
【０００９】
（第１の実施形態）
以下、本発明を、車両ネットワークから取得した車両データをサーバに送信する車両データ通信装置に適用した第１の実施形態について、図１から図８を参照して説明する。車両に搭載されている車両データ通信装置１は、制御部２と、車両ネットワーク接続部３（車両ネットワーク接続手段）と、通信部４（通信手段）と、現在時刻データ取得部５と、位置データ取得部６（位置データ取得手段）と、加速度データ取得部７（加速度データ取得手段）と、記録部８（記録手段）と、記憶部９とを有し、それら各部２〜９が相互接続されて構成されている。車両データ通信装置１は、車両バッテリー（図示せず）から供給されている電力を動作電力として動作する。尚、車両データ通信装置１は、車両の製造出荷後に後付けで搭載されても良いし、車両の製造時に標準装備として搭載されても良い。
【００１０】
制御部２は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、Ｉ／Ｏ（Input／Output）バス等を有する周知のマイクロコンピュータから構成されている。制御部２は、機能毎に、停車走行特定部２ａ（通信負荷特定手段、停車走行特定手段）と、接続状態制御部２ｂ（接続状態制御手段）と、送信制御部２ｃ（送信制御手段）とを有する。制御部２は、ＲＯＭに記憶されている制御プログラム（車両ネットワークの通信負荷制御プログラムを含む）をＣＰＵが実行することで、車両データ通信装置１の動作全般を制御する。
【００１１】
停車走行特定部２ａは、例えば車速パルスの入力状態や後述する車両の現在位置を示す位置データの変化状態に応じて車両が停車中であるか走行中であるかを特定する。具体的には、停車走行特定部２ａは、車速パルスを伝送する信号線が接続されている構成では、車速パルスを入力していないことに応じて車両が停車中であると特定し、車速パルスを入力していることに応じて車両が走行中であると特定する。又、停車走行特定部２ａは、車速パルスを伝送する信号線が接続されていない構成では、連続して取得された位置データの間に変化がないことに応じて車両が停車中であると特定し、連続して取得された位置データの間に変化があることに応じて車両が走行中であると特定する。尚、車速パルスを伝送する信号線は、後述する例えばＯＢＤ（On-board diagnostics）の接続端子の一部により設けられても良いし、ＯＢＤの接続端子とは別の系統（配線）により設けられても良い。
【００１２】
接続状態制御部２ｂは、車両に搭載されている車両ネットワーク１０（車両ＬＡＮ（Local Area Network））に対する車両ネットワーク接続部３の接続状態（車両インタフェースの接続状態）を制御する。車両ネットワーク１０には、複数の電子制御装置１１（ＥＣＵ：Electronic Control Unit）が接続されている。複数の電子制御装置１１は、例えばナビゲーションシステムを構成する電子制御装置、エンジンの作動を制御する電子制御装置、ブレーキの作動を制御する電子制御装置等である。車両ネットワーク１０では、これら電子制御装置１１が処理する車両データが送受信される。尚、車両ネットワーク１０には、これら以外の機能を有する電子制御装置やセンサ等が接続されていても良い。車両が停車中であるときには、電子制御装置１１が車両データを送受信する頻度が相対的に少ないので、車両ネットワーク１０で送受信される車両データのデータ量は相対的に少なく、車両ネットワーク１０の通信負荷は相対的に低い。一方、車両が走行中であるときには、電子制御装置１１が車両データを送受信する頻度が相対的に多いので、車両ネットワーク１０で送受信される車両データのデータ量は相対的に多く、車両ネットワーク１０の通信負荷は相対的に高い。送信制御部２ｃは、通信部４からサーバ１２への車両データの送信を制御する。
【００１３】
車両ネットワーク接続部３は、車両ネットワーク１０との間のインタフェースとして機能し、車両ネットワーク１０に対して接続可能に構成されている。車両ネットワーク接続部３は、例えばＯＢＤの接続端子を有し、そのＯＢＤの接続端子が車両ネットワーク１０側のＯＢＤの接続端子に対して接続されることで、車両ネットワーク１０との間で車両データを送受信可能（車両ネットワーク１０にアクセス可能）となる。車両ネットワーク接続部３は、車両ネットワーク１０との間で車両データを送受信可能であれば、車両ネットワーク１０に直接接続される構成であっても良いし、所定のケーブルを経由して接続される構成であっても良い。又、車両の製造メーカが独自に制定した規格で接続される構成であっても良い。
【００１４】
通信部４は、例えば移動通信網や固定通信網を含む広域通信網を介してサーバ１２（外部装置）との間でデータ通信を行う。通信部４は、サーバ１２との間でデータ通信可能であれば、例えば無線ＬＡＮ、セルラー通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＳＢ（Universal Serial Bus）、Ｅｔｈｅｒｎｅｔ（登録商標）等のどのような通信形態であっても良い。
【００１５】
現在時刻データ取得部５は、現在時刻を示す現在時刻データを取得する。尚、現在時刻データ取得部５は、制御部２に組み込まれても良い。位置データ取得部６は、ＧＰＳ（Global Positioning System）受信機を有し、ＧＰＳ衛星から受信したＧＰＳ信号に含まれるパラメータを抽出して演算することで、車両の現在位置を示す位置データを取得する。加速度データ取得部７は、車両に与えられた加速度（急発進や急右左折に伴う加速度）を計測する加速度センサを有し、車両に与えられた加速度を示す加速度データを取得する。
【００１６】
記録部８は、図２に示すように、車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態を規定する接続状態設定テーブルを格納している。接続状態設定テーブルは、図３に示すようにＯＢＤの接続端子で規定されている１〜１６の端子番号に対応し、それぞれの端子を停車中又は走行中に応じて接続するか切断するかを規定するテーブルである。ここでいう接続とは、車両ネットワーク接続部３と車両ネットワーク１０とが物理的に且つ電気的に接続されていることであり、車両ネットワーク接続部３と車両ネットワーク１０との間で車両データが送受信可能なことである。一方、ここでいう切断とは、車両ネットワーク接続部３と車両ネットワーク１０とが物理的に又は電気的に切断されていることであり、車両ネットワーク接続部３と車両ネットワーク１０との間で車両データが送受信不可能なことである。電気的に切断とは、例えば車両ネットワーク接続部３の該当する信号端子をハイインピーダンスに設定したりプルアップ又はプルダウンしたりする等の電気的に処置することである。尚、電気的に切断する処置は、これらの処置に限らない。図２の例示では、４、５、１６の端子番号の端子は、アース及び電源に関連する端子であり、それ以外の端子番号の端子は、車両ネットワーク１０に接続される端子であり、車両データの伝送路となる（車両データを送受信可能な）端子である。それぞれの端子に対する信号線の割当ては車両の製造メーカが独自に制定したものである。
【００１７】
制御部２は、車両が停車中であると停車走行特定部２ａにより特定している場合には、車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態としてテーブルＴ１を接続状態制御部２ｂにより設定する。テーブルＴ１は、車両が停車中であるときの接続状態（許可状態）を規定するテーブルである。一方、制御部２は、車両が走行中であると停車走行特定部２ａにより特定している場合には、車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態としてテーブルＴ２を接続状態制御部２ｂにより設定する。テーブルＴ２は、車両が走行中であるときの接続状態（禁止状態）を規定するテーブルである。
【００１８】
又、記録部８は、図４に示すように、通信部４からサーバ１２に送信データとして送信する車両データを規定する送信データ設定テーブルを格納している。通信部４からサーバ１２に送信データとして送信される車両データとしては、例えば現在時刻データ、位置データ、加速度データ、車速を示す車速データ、エンジンの回転数を示す回転数データ、車両の燃費を示す燃費データ、吸気圧力を示す吸気圧力データ、吸気温度を示す吸気温度データ、スロットルポジションを示すスロットルポジションデータを含む。これらのうち現在時刻データ、位置データ、加速度データは、車両データ通信装置１で取得する車両データであり、車速データ、回転数データ、燃費データ、吸気圧力データ、吸気温度データ、スロットルポジションデータは、車両ネットワーク１０から取得する車両データである。送信データ設定テーブルは、それぞれの車両データを車両が停車中又は走行中に応じて現在のデータ及び過去の最新のデータのうち何れを送信データとするかを規定するテーブルである。尚、通信部４からサーバ１２に送信データとして送信される車両データは、これらの車両データに限らない。
【００１９】
制御部２は、車両が停車中であると停車走行特定部２ａにより特定している場合には、通信部４からサーバ１２に送信させる車両データをテーブルＲ１にしたがって選択する。テーブルＲ１は、車両が停車中であるときの送信データを規定するテーブルである。一方、制御部２は、車両が走行中であると停車走行特定部２ａにより特定している場合には、通信部４からサーバ１２に送信させる車両データをテーブルＲ２にしたがって選択する。テーブルＲ２は、車両が走行中であるときの送信データを規定するテーブルである。
【００２０】
又、記録部８は、位置データ取得部６により取得された位置データ、加速度データ取得部７により取得された加速度データをそれぞれ時系列で格納する。又、記録部８は、車両ネットワーク１０から取得された車速データ、回転数データ、燃費データ、吸気圧力データ、吸気温度データ、スロットルポジションデータをそれぞれ時系列で格納すると共に、それらの車両データを現在時刻データ取得部５により取得された現在時刻データと対応付けることで、それらの車両データが車両ネットワーク１０から取得された時刻を示す取得時刻データをも格納する。記録部８は、車両ネットワーク１０から取得された時刻が車両データ毎に異なれば、車両データ毎に取得時刻データを格納し、車両ネットワーク１０から取得された時刻が複数の車両データで同じであれば、複数の車両データで共通する取得時刻データを格納する。尚、記録部８は、取得時刻データを車両データの一部として送信データ設定テーブルを格納している。
記憶部９は、制御部２が制御プログラムを実行する際のワーキングメモリとして機能する。
【００２１】
次に、上記した構成の作用について、図５から図８を参照して説明する。
車両データ通信装置１において、制御部２は、車両バッテリーからの電力が車両データ通信装置１に供給されている状態では、本発明に関連して図５に示す接続状態設定処理を行う。制御部２は、接続状態設定処理を開始すると、車速パルスの信号線が接続されているか否かを判定する（Ｓ１）。制御部２は、車速パルスの信号線が接続されていると判定すると（Ｓ１：ＹＥＳ）、車速パルスを入力しているか否かを停車走行特定部２ａにより判定する（Ｓ２）。制御部２は、車速パルスを入力していないと判定すると（Ｓ２：ＮＯ）、車両が停車中であると停車走行特定部２ａにより特定する（Ｓ３）。そして、制御部２は、車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態として、車両が停車中であるときの接続状態を規定するテーブルＴ１を接続状態制御部２ｂにより設定する（Ｓ４）。一方、制御部２は、車速パルスを入力していると判定すると（Ｓ２：ＹＥＳ）、車両が走行中であると停車走行特定部２ａにより特定する（Ｓ５）。そして、制御部２は、車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態として、車両が走行中であるときの接続状態を規定するテーブルＴ２を接続状態制御部２ｂにより設定する（Ｓ６）。
【００２２】
又、制御部２は、車速パルスの信号線が接続されていないと判定すると（Ｓ１：ＮＯ）、位置データを位置データ取得部６により複数回に亘って取得し（Ｓ７）、その連続して取得した位置データの間（今回のタイミングで取得した位置データと、前回のタイミングで取得した位置データとの間）に変化があるか否かを停車走行特定部２ａにより判定する（Ｓ８）。制御部２は、連続して取得した位置データの間に変化がないと判定すると（Ｓ８：ＮＯ）、この場合も、車両が停車中であると停車走行特定部２ａにより特定する（Ｓ３）。そして、制御部２は、車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態として、車両が停車中であるときの接続状態を規定するテーブルＴ１を接続状態制御部２ｂにより設定する（Ｓ４）。一方、制御部２は、連続して取得した位置データの間に変化があると判定すると（Ｓ８：ＹＥＳ）、この場合も、車両が走行中であると停車走行特定部２ａにより特定する（Ｓ５）。そして、制御部２は、車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態として、車両が走行中であるときの接続状態を規定するテーブルＴ２を接続状態制御部２ｂにより設定する（Ｓ６）。
【００２３】
上記した接続状態設定処理において、車両が停車中であるか走行中であるかを特定する処理（Ｓ３、Ｓ５）が、車両ネットワーク１０の通信負荷を特定する第１の手順である。又、車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態として、テーブルＴ１又はＴ２を設定する処理（Ｓ４、Ｓ６）が、車両ネットワーク１０に対する接続状態を制御する第２の手順である。
【００２４】
制御部２は、以上に説明した一連の処理を行うことで、車両が停車中であると特定した場合には、車両ネットワーク接続部３の全ての接続端子を接続することで、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を許可する（アクセスを許可する）。即ち、車両が停車中であるときには、車両ネットワーク１０で送受信される車両データは当該車両ネットワーク１０から車両データ通信装置１へと送信可能となる。このようにして車両ネットワーク１０の通信負荷が相対的に低い停車中であるときには、車両ネットワーク１０からの車両データの取得を許可する。
【００２５】
一方、制御部２は、車両が走行中であると特定した場合には、車両ネットワーク接続部３のアース及び電源に関連する接続端子を接続したままとするが、車両ネットワーク１０に接続される接続端子を切断することで、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を禁止する（アクセスを禁止する）。即ち、車両が走行中であるときには、車両ネットワーク１０で送受信される車両データは当該車両ネットワーク１０から車両データ通信装置１へと送信不可能となる。このようにして車両ネットワーク１０の通信負荷が相対的に高い走行中であるときには、車両ネットワーク１０からの車両データの取得を禁止し、車両データ通信装置１と車両ネットワーク１０との間での車両データの送受信が原因となって車両ネットワーク１０で通信遅延が発生することを回避する。
【００２６】
そして、制御部２は、上記したように車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態を常に制御しつつ、サーバ１２から送信された車両データ要求が通信部８に受信されると、その時点での接続状態に応じて通信部４からサーバ１２に送信させる車両データを選択する。具体的に説明すると、制御部２は、図６に示すように、サーバ１２から送信された車両データ要求が通信部８に受信されたときに車両が停車中であると、この場合は、テーブルＴ１を設定しており、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を許可しているので、車両データ要求を車両ネットワーク接続部３から車両ネットワーク１０に送信させる。
【００２７】
制御部２は、車両ネットワーク１０から送信された車両データが車両ネットワーク接続部３に受信されると、その受信された車両データを記録部８に一旦格納し、車両データをテーブルＲ１にしたがって選択して通信部４からサーバ１２に送信させる。即ち、制御部２は、現在時刻データ、位置データ、加速度データについては、それぞれ現在時刻データ取得部５、位置データ取得部６、加速度データ取得部７によりリアルタイムに取得された現在のデータを送信させる。又、制御部２は、車速データ、回転数データ、燃費データ、吸気圧力データ、吸気温度データ、スロットルポジションデータについても、車両ネットワーク１０からリアルタイムに受信された現在のデータを送信させる。又、制御部２は、それらの車両データを車両ネットワーク１０から取得した時刻を示す取得時刻データをも送信させる。
【００２８】
一方、制御部２は、図７に示すように、サーバ１２から送信された車両データ要求が通信部８に受信されたときに車両が走行中であると、この場合は、テーブルＴ２を設定しており、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を禁止しているので、車両データ要求を車両ネットワーク接続部３から車両ネットワーク１０に送信させることなく、車両データをテーブルＲ２にしたがって選択して通信部４からサーバ１２に送信させる。即ち、制御部２は、現在時刻データ、位置データ、加速度データについては、それぞれ現在時刻データ取得部５、位置データ取得部６、加速度データ取得部７によりリアルタイムに取得された現在のデータを送信させるが、車速データ、回転数データ、燃費データ、吸気圧力データ、吸気温度データ、スロットルポジションデータについては、記録部８に格納されている過去の最新のデータを送信させると共に、それらの車両データを車両ネットワーク１０から取得した時刻を示す取得時刻データをも送信させる。
【００２９】
これ以降、制御部２は、車両が走行中から停車中に移行すると、テーブルＴ１を設定し（テーブルＴ２からＴ１に切換え）、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を許可する（禁止を解除する）ので、車両データ要求を車両ネットワーク接続部３から車両ネットワーク１０に送信させる。そして、制御部２は、車両ネットワーク１０から送信された車両データが車両ネットワーク接続部３に受信されると、その受信された車両データを記録部８に一旦格納し、車両データをテーブルＲ１にしたがって選択して通信部４からサーバ１２に送信させる。
【００３０】
又、制御部２は、図８に示すように、車両が走行中から停車中に移行し、更に車両データをサーバ１２に送信させる前に停車中から走行中に移行すると、テーブルＴ２を設定するが（テーブルＴ１からＴ２に切換えるが）、車両が停車中であるときに車両ネットワーク１０から送信された車両データが記録部８に格納されているので、車両が停車中から走行中に移行した後でも、車両データをテーブルＲ１にしたがって選択して通信部４からサーバ１２に送信させる。
【００３１】
以上に説明したように第１の実施形態によれば、車両データ通信装置１において、車両が停車中であると特定した場合には、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を許可し、一方、車両が走行中であると特定した場合には、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を禁止するようにした。これにより、車両ネットワーク１０の通信負荷が相対的に低い停車中において、車両ネットワーク１０に対する車両データの送受信を許可することで、車両ネットワーク１０から車両データを取得することができる。又、車両ネットワーク１０の通信負荷が相対的に高い走行中において、車両ネットワーク１０に対する車両データの送受信を禁止する（抑制する）ことで、車両ネットワーク１０の通信負荷の増大を抑制することができる。このように車両ネットワーク１０に対する車両データの送受信を、車両ネットワーク１０の通信負荷の高低に基づいて許可又は禁止することで、車両ネットワーク１０から車両データを取得することと、車両ネットワーク１０の通信遅延等の様々な問題の発生を回避することとを両立させることができる。
【００３２】
又、車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態を、車両が停車中であるか走行中であるかに応じて設定するようにした。これにより、車両ネットワーク１０の通信負荷を直接的に特定することが不可能な構成であっても、車両が停車中であるか走行中であるかを特定することで、車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態を、車両ネットワーク１０の通信負荷に応じて設定することができる。
【００３３】
又、位置データを取得する位置データ取得部６と、加速度データを取得する加速度データ取得部７とを備えた。これにより、車両が停車中であるか走行中であるかに拘らず、位置データ及び加速度データとして現在のデータ（最新のデータ）をサーバ１２に送信することができる。
【００３４】
又、車両ネットワーク１０から受信された車両データを記録部８に格納する際に、それらの車両データが車両ネットワーク１０から取得された時刻を示す取得時刻データをも格納し、車両データとして過去の最新のデータをサーバ１２に送信する際に、取得時刻データをも併せてサーバ１２に送信するようにした。これにより、過去の最新のデータが車両ネットワーク１０から取得された時刻をサーバ１２に通知することができ、過去の最新のデータの信頼性（新旧の程度）をサーバ１２に通知することができる。
【００３５】
（第２の実施形態）
次に、本発明の第２の実施形態について、図９から図１４を参照して説明する。尚、上記した第１の実施形態と同一部分については説明を省略し、異なる部分について説明する。第２の実施形態では、車両データ通信装置２１において、制御部２２は、機能毎に、停車走行特定部２２ａと、接続状態制御部２２ｂと、送信制御部２２ｃと、認証部２２ｄ（認証手段）とを有する。停車走行特定部２２ａ、接続状態制御部２２ｂ、送信制御部２２ｃは、それぞれ第１の実施形態で説明した停車走行特定部２ａ、接続状態制御部２ｂ、送信制御部２ｃと同等である。認証部２２ｄは、通信部４とサーバ１２との間で通信を認証することで、サーバ１２が例えば盗難追跡のサービスを提供する機関等が管理する特定のサーバであるか否かを認証する。
【００３６】
この場合、記録部２３は、図１０に示すように、接続状態設定テーブルとして、第１の実施形態で説明したテーブルＴ１及びＴ２に加え、車両が走行中であり且つ認証成立時の接続状態（認証許可状態）を規定するテーブルＴ３を格納している。テーブルＴ３の内容は、テーブルＴ１の内容と同じである。又、記録部２３は、図１１に示すように、送信データ設定テーブルとして、第１の実施形態で説明したテーブルＲ１及びＲ２に加え、車両が走行中であり且つ認証成立時の状態を規定するテーブルＲ３を格納している。テーブルＲ３の内容は、第１の実施形態で説明したテーブルＲ１の内容と同じである。
【００３７】
制御部２２は、接続状態設定処理を開始すると、通信部４とサーバ１２との間での通信の認証が成立しているか否かを判定する（Ｓ１１）。制御部２２は、認証が成立していないと判定すると（Ｓ１１：ＮＯ）、第１の実施形態で説明したＳ１〜Ｓ８を行う。一方、制御部２２は、認証が成立していると判定すると（Ｓ１１：ＹＥＳ）、車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態として、車両が走行中であり且つ認証成立時の接続状態を規定するテーブルＴ３を接続状態制御部２２ｂにより設定する（Ｓ１２）。
【００３８】
この場合、制御部２２は、サーバ１２から送信された車両データ要求が通信部８に受信されると、上記したように認証も含めて車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態を常に制御しつつ、その時点での接続状態に応じて通信部４からサーバ１２に送信させる車両データを選択する。具体的に説明すると、制御部２２は、図１３に示すように、サーバ１２から送信された車両データ要求が通信部８に受信されたときに車両が走行中であると、認証データ要求を通信部８からサーバ１２に送信させる。制御部２２は、サーバ１２から送信された認証データ（サーバ１２を特定するためのサーバＩＤ等）が通信部８に受信されると、通信部４とサーバ１２との間で通信を認証し、認証が成立する（成功する）と、認証が成立したことを示す認証成功を通信部８からサーバ１２に送信させる。
【００３９】
次いで、制御部２２は、接続状態設定テーブルとしてテーブル３を設定し（テーブルＴ２からＴ３に切換え）、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を許可し、車両データ要求を車両ネットワーク接続部３から車両ネットワーク１０に送信させる。制御部２２は、車両ネットワーク１０から送信された車両データが車両ネットワーク接続部３に受信されると、その受信された車両データを記録部８に一旦格納し、車両データをテーブルＲ３にしたがって選択して通信部４からサーバ１２に送信させる。即ち、制御部２２は、車両が走行中であっても認証が成立すれば、車両が停車中のときと同様に、現在時刻データ、位置データ、加速度データについては、それぞれ現在時刻データ取得部５、位置データ取得部６、加速度データ取得部７によりリアルタイムに取得された現在のデータを送信させる。又、制御部２２は、車速データ、回転数データ、燃費データ、吸気圧力データ、吸気温度データ、スロットルポジションデータについても、車両ネットワーク１０からリアルタイムに受信された現在のデータを送信させる。又、制御部２２は、それらの車両データを車両ネットワーク１０から取得した時刻を示す取得時刻データをも送信させる。
【００４０】
尚、制御部２２は、図１４に示すように、サーバ１２から送信された車両データ要求が通信部８に受信されたときに車両が走行中であり、認証が成立しないと、認証が成立しなかったことを示す認証失敗を通信部８からサーバ１２に送信させ、接続状態設定テーブルをテーブル２のままで継続し、車両データをテーブルＲ２にしたがって選択して通信部４からサーバ１２に送信させる。尚、制御部２２は、サーバ１２から送信された車両データ要求が通信部８に受信されたときに車両が停車中である場合には、認証を行わない。
【００４１】
以上に説明したように第２の実施形態によれば、車両データ通信装置２１において、サーバ１２との間で認証が成立すると、車両が走行中であると特定した場合であっても、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を許可するようにした。これにより、例えば盗難追跡のサービスを提供する機関等が管理する特定のサーバである場合には、車両ネットワーク１０の通信負荷の増大を抑制することよりも、車両データをサーバ１２に送信することを優先させることができ、盗難追跡等に対して対応することができる。
【００４２】
（第３の実施形態）
次に、本発明の第３の実施形態について、図１５から図２１を参照して説明する。尚、上記した第１の実施形態と同一部分については説明を省略し、異なる部分について説明する。第３の実施形態では、車両データ取得装置３１において、制御部３２は、機能毎に、車両ネットワーク監視部３２ａと、接続状態制御部３２ｂと、送信制御部３２ｃとを有する。車両ネットワーク監視部３２ａは、車両ネットワーク１０における車両データの送受信を監視することで、車両ネットワーク１０の通信負荷が閾値未満であるか否かを判定する。この場合、車両ネットワーク１０の通信負荷を判定する方法としては、車両ネットワーク１０では通信方式や通信速度が複数種類であることを考慮し、車両ネットワーク１０で送受信される車両データをロジカルに解釈して通信負荷を判定する方法や、車両ネットワーク１０の各信号線の電圧や電流をモニタし、それら電圧や電流の変動を解析して通信負荷を判定する方法等がある。接続状態制御部３２ｂ、送信制御部３２ｃは、それぞれ第１の実施形態で説明した接続状態制御部２ｂ、送信制御部２ｃと同等である。
【００４３】
この場合、記録部３３は、図１６に示すように、接続状態設定テーブルとしてテーブルＴ１１及びＴ１２を格納する。テーブルＴ１１は、車両ネットワーク１０の通信負荷が閾値未満であるときの接続状態（許可状態）を規定するテーブルであり、その内容は第１の実施形態で説明したテーブルＴ１の内容と同じである。テーブルＴ１２は、車両ネットワーク１０の通信負荷が閾値以上であるときの接続状態（禁止状態）を規定するテーブルであり、その内容は第１の実施形態で説明したテーブルＴ２の内容と同じである。又、記録部３３は、図１７に示すように、送信データ設定テーブルとしてテーブルＲ１１及びＲ１２を格納する。テーブルＲ１１は、車両ネットワーク１０の通信負荷が閾値未満であるときの送信データを規定するテーブルであり、その内容は第１の実施形態で説明したテーブルＲ１の内容と同じである。テーブルＲ１２は、車両ネットワーク１０の通信負荷が閾値以上であるときの送信データを規定するテーブルであり、その内容は第１の実施形態で説明したテーブルＲ２の内容と同じである。
【００４４】
制御部３２は、接続状態設定処理を開始すると、車両ネットワーク１０の通信負荷が閾値未満であるか否かを判定する（Ｓ２１）。制御部３２は、車両ネットワーク１０の通信負荷が閾値未満であると判定すると（Ｓ２１：ＹＥＳ）、車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態として、車両ネットワーク１０の通信負荷が閾値未満であるときの接続状態を規定するテーブルＴ１１を設定する（Ｓ２２）。一方、制御部３２は、車両ネットワーク１０の通信負荷が閾値以上である（閾値未満でない）と判定すると（Ｓ２１：ＮＯ）、車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態として、車両ネットワーク１０の通信負荷が閾値以上であるときの接続状態を規定するテーブルＴ１２を設定する（Ｓ２３）。
【００４５】
制御部３２は、以上に説明した一連の処理を行うことで、車両ネットワーク１０の通信負荷が閾値未満であると特定した場合には、車両ネットワーク接続部３の全ての接続端子を接続することで、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を許可する（アクセスを許可する）。一方、制御部３２は、車両ネットワーク１０の通信負荷が閾値以上であると特定した場合には、車両ネットワーク接続部３のアース及び電源に関連する接続端子を接続するが、車両ネットワーク１０に接続される接続端子を切断することで、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を禁止する（アクセスを禁止する）。
【００４６】
そして、制御部３２は、この場合も、上記したように車両ネットワーク接続部３の車両ネットワーク１０に対する接続状態を常に制御しつつ、サーバ１２から送信された車両データ要求が通信部８に受信されると、その時点での接続状態に応じて通信部４からサーバ１２に送信させる車両データを選択する。具体的に説明すると、制御部３２は、図１９に示すように、サーバ１２から送信された車両データ要求が通信部８に受信されたときに車両ネットワーク１０の通信負荷が閾値未満であると、この場合は、テーブルＴ１１を設定しており、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を許可しているので、第１の実施形態で説明した図６と同様に、車両データ要求を車両ネットワーク接続部３から車両ネットワーク１０に送信させる。制御部３２は、車両ネットワーク１０から送信された車両データが車両ネットワーク接続部３に受信されると、その受信された車両データを記録部８に一旦格納し、車両データをテーブルＲ１１にしたがって選択して通信部４からサーバ１２に送信させる。
【００４７】
一方、制御部３２は、図２０に示すように、サーバ１２から送信された車両データ要求が通信部８に受信されたときに車両ネットワーク１０の通信負荷が閾値以上であると、この場合は、テーブルＴ１２を設定しており、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を禁止しているので、第１の実施形態で説明した図７と同様に、車両データ要求を車両ネットワーク接続部３から車両ネットワーク１０に送信させることなく、車両データをテーブルＲ１２にしたがって選択して通信部４からサーバ１２に送信させる。
【００４８】
これ以降、制御部３２は、車両ネットワーク１０の通信負荷が閾値以上から閾値未満に低下すると、テーブルＴ１１を設定し（テーブルＴ１２からＴ１１に切換え）、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を許可する（禁止を解除する）ので、車両データ要求を車両ネットワーク接続部３から車両ネットワーク１０に送信させる。そして、制御部３２は、車両ネットワーク１０から送信された車両データが車両ネットワーク接続部３に受信されると、その受信された車両データを記録部８に格納し、車両データをテーブルＲ１１にしたがって選択して通信部４からサーバ１２に送信させる。
【００４９】
又、制御部３２は、図２１に示すように、車両ネットワーク１０の通信負荷が閾値以上から閾値未満に低下し、更に車両データをサーバ１２に送信させる前に閾値以上に上昇すると、テーブルＴ１２を設定するが（テーブルＴ１１からＴ１２に切換えるが）車両ネットワーク１０の通信負荷が閾値未満であるときに車両ネットワーク１０から送信された車両データが記録部８に格納されているので、車両ネットワーク１０の通信負荷が閾値未満から閾値以上に上昇した後でも、車両データをテーブルＲ１１にしたがって選択して通信部４からサーバ１２に送信させる。
【００５０】
以上に説明したように第３の実施形態によれば、車両データ通信装置３１において、車両ネットワーク１０の通信負荷が閾値未満であると特定した場合には、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を許可し、一方、車両ネットワーク１０の通信負荷が閾値以上であると特定した場合には、車両ネットワーク接続部３と車両ネットワーク１０との間での車両データの送受信を禁止するようにした。これにより、車両ネットワーク１０の通信負荷が相対的に低いときにおいて、車両ネットワーク１０に対する車両データの送受信を許可することで、車両ネットワーク１０から車両データを取得することができる。又、車両ネットワーク１０の通信負荷が相対的に高いときにおいて、車両ネットワーク１０に対する車両データの送受信を禁止する（抑制する）ことで、車両ネットワーク１０の通信負荷の増大を抑制することができる。この場合、車両ネットワーク１０の通信負荷を直接的に特定するので、車両ネットワーク１０に対する接続状態を車両ネットワーク１０の通信負荷の変動に対して精度良く制御することができる。
【００５１】
（その他の実施形態）
本発明は、上記した実施形態にのみ限定されるものではなく、以下のように変形又は拡張することができる。又、複数の変形例を組み合わせても良い。
第２の実施形態と第３の実施形態とを組み合わせても良い。即ち、車両ネットワーク監視部と認証部とを併用する構成であっても良い。
車両データをサーバに送信する車両データ通信装置に適用する構成に限らず、車両データを記録する（通信する機能を有しない）車両データ記録装置に適用する構成であっても良い。その場合、車両データ記録装置をドライブレコーダとして活用しても良い。
サーバから車両データ要求が受信されたことを契機として車両データをサーバに送信する構成に限らず、例えば車両データの変化量が一定値以上となった場合や予め設定されている特定の時刻になった場合等に自発的にサーバに送信する構成であっても良い。
【００５２】
第１及び第２の実施形態において、例えばイグニッション信号のオンオフを特定することで、車両が停車中であるか走行中であるかを特定する構成であっても良い。
第２の実施形態において、認証の対象とするサーバは、盗難追跡のサービスを提供する機関等が管理するサーバに限らず、例えば交通事故対応のサービスを提供する機関等が管理するサーバであっても良い。
第３の実施形態において、車両ネットワークの通信負荷の判定基準である閾値を２以上設けることで、接続状態の設定や送信データの設定を３段階以上に区分しても良い。即ち、車両ネットワークから取得する車両データに優先順位を割当てることで、車両ネットワークの通信負荷と当該優先順位とのトレードオフの関係に基づいて、接続状態の設定や送信データの設定を区分しても良い。
【符号の説明】
【００５３】
図面中、１、２１、３１は車両データ通信装置（車両データ取得装置）、２ａ、２２ａは停車走行特定部（通信負荷特定手段、停車走行特定手段）、３２ａは車両ネットワーク監視部（通信負荷特定手段、車両ネットワーク監視手段）、２ｂ、２２ｂ、３２ｂは接続状態制御部（接続状態制御手段）、２ｃ、２２ｃ、３２ｃは送信制御部（送信制御手段）、２２ｄは認証部（認証手段）、３は車両ネットワーク接続部（車両ネットワーク接続手段）、４は通信部（通信手段）、６は位置データ取得部（位置データ取得手段）、７は加速度データ取得部（加速度データ取得手段）、８は記録部（記録手段）、１０は車両ネットワーク、１２はサーバ（外部装置）である。
【図１】
2015101114.tif 000003
【図２】
2015101114.tif 000004
【図３】
2015101114.tif 000005
【図４】
2015101114.tif 000006
【図５】
2015101114.tif 000007
【図６】
2015101114.tif 000008
【図７】
2015101114.tif 000009
【図８】
2015101114.tif 000010
【図９】
2015101114.tif 000011
【図１０】
2015101114.tif 000012
【図１１】
2015101114.tif 000013
【図１２】
2015101114.tif 000014
【図１３】
2015101114.tif 000015
【図１４】
2015101114.tif 000016
【図１５】
2015101114.tif 000017
【図１６】
2015101114.tif 000018
【図１７】
2015101114.tif 000019
【図１８】
2015101114.tif 000020
【図１９】
2015101114.tif 000021
【図２０】
2015101114.tif 000022
【図２１】
2015101114.tif 000023