(57)【要約】【課題】効率的なデータの送信と通信回線の混雑の抑制とを行うことが可能な送信装置及び送信方法、並びに、該送信装置を備える送信システムを提供する。【解決手段】ゲートウェイ２において、情報記憶部２４に、サーバ１１に送信すべき送信データの送信のタイミングを示すタイミング情報と、送信データの種類を示すデータ種類情報とが記憶されている。中継処理部２６は、タイミング情報に基づいて、送信データをサーバ１１に送信すべきタイミングであるか否かを判定する。中継処理部２６は、送信データをサーバ１１に送信すべきタイミングであると判定した場合、データ種類情報が示す種類に対応する送信データを取得し、車外通信部２２に指示して、取得した送信データをサーバ１１に送信させる。中継処理部２６は、情報記憶部２４に記憶されている送信情報が示す種類又はタイミング情報が示すタイミングを変更する。【選択図】図１
2017016417.tif 000002
【特許請求の範囲】
【請求項１】
データを特定の装置に送信する送信装置において、
前記特定の装置に送信すべき送信データの送信のタイミングを示すタイミング情報に基づいて、該送信データを送信すべきタイミングであるか否かを判定する判定部と、
該判定部が送信すべきタイミングであると判定した場合に、前記送信データの種類を示すデータ種類情報に基づいて該送信データを取得するデータ取得部と、
該データ取得部が取得した前記送信データを前記特定の装置に送信する送信部と、
前記データ種類情報が示す種類、又は、前記タイミング情報が示すタイミングを変更する変更部と
を備えることを特徴とする送信装置。
【請求項２】
前記変更部は、探索された車両の走行経路に応じた変更を行うこと
を特徴とする請求項１に記載の送信装置。
【請求項３】
位置を示す位置データを取得する位置取得部を備え、
前記変更部は、該位置取得部が取得した前記位置データが示す位置が属する領域に応じた変更を行うこと
を特徴とする請求項１に記載の送信装置。
【請求項４】
精度を示す精度情報に基づいて前記データ取得部が取得した前記送信データを修正する修正部を備え、
前記送信部は、該修正部が修正した前記送信データを前記特定の装置に送信し、
前記変更部は、前記精度情報が示す精度を変更すること
を特徴とする請求項１から請求項３のいずれか１つに記載の送信装置。
【請求項５】
請求項２に記載の送信装置と、
前記走行経路を探索する探索部と
を備え、
前記変更部は、該探索部が探索した前記走行経路に応じた変更を行うこと
を特徴とする送信システム。
【請求項６】
請求項３に記載の送信装置と、
前記位置取得部が取得した前記位置データが示す位置が属する領域に応じて、前記データ種類情報が示す種類、又は、前記タイミング情報が示すタイミングを決定する決定部と
を備え、
前記変更部は、前記データ種類情報が示す種類、又は、前記タイミング情報が示すタイミングを、該決定部が決定した種類又はタイミングに変更すること
を特徴とする送信システム。
【請求項７】
特定の装置にデータを送信する送信方法において、
前記特定の装置に送信すべき送信データの送信のタイミングを示すタイミング情報に基づいて、該送信データを送信すべきタイミングであるか否かを判定し、
送信すべきタイミングであると判定した場合に、前記送信データの種類を示すデータ種類情報に基づいて前記送信データを取得し、
取得した該送信データを前記特定の装置に送信し、
前記データ種類情報が示す種類、又は、前記タイミング情報が示すタイミングを変更すること
を特徴とする送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定の装置にデータを送信する送信装置及び送信方法、並びに、該送信装置を備える送信システムに関する。
【背景技術】
【０００２】
車両には多様な電気機器が搭載されており、これらの電気機器から車両に関する種々のデータを取得することが可能である。取得したデータは様々な事に役立てることができる。
【０００３】
特許文献１には、複数の車載装置夫々が車両の位置を示す位置データをサーバに送信し、サーバに送信された位置データに基づいて道路の地図を作成する通信システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４６７１２２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載されているような従来の通信システムでは、複数の車載装置は、位置データだけではなく、種類が異なる他のデータ、例えば、車速を示す車速データをサーバに送信することが可能である。 
【０００６】
しかしながら、サーバは、全ての車載装置から同じ種類のデータを同じ時間間隔で取得する必要はない。例えば、道路が新しく建設された場合、サーバは、道路が建設された領域内に位置する複数の車載装置から位置データを短い時間間隔で収集することが好ましい。他の領域内に位置する複数の車載装置からは、位置データを取得する必要がないか、又は、長い時間間隔で位置データを取得すればよい。
【０００７】
他の領域内に位置する車載装置から、新しく道路が建設された領域内に位置する車載装置と同様に、サーバが位置データを取得した場合、他の領域内に位置する車載装置は、不要なデータを高頻度でサーバに送信するので、電力を無駄に消費し、更には、通信回線が混雑する虞がある。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、効率的なデータの送信と通信回線の混雑の抑制とを行うことが可能な送信装置及び送信方法、並びに、該送信装置を備える送信システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る送信装置は、データを特定の装置に送信する送信装置において、前記特定の装置に送信すべき送信データの送信のタイミングを示すタイミング情報に基づいて、該送信データを送信すべきタイミングであるか否かを判定する判定部と、該判定部が送信すべきタイミングであると判定した場合に、前記送信データの種類を示すデータ種類情報に基づいて該送信データを取得するデータ取得部と、該データ取得部が取得した前記送信データを前記特定の装置に送信する送信部と、前記データ種類情報が示す種類、又は、前記タイミング情報が示すタイミングを変更する変更部とを備えることを特徴とする。
【００１０】
本発明に係る送信装置は、前記変更部は、探索された車両の走行経路に応じた変更を行うことを特徴とする。
【００１１】
本発明に係る送信装置は、位置を示す位置データを取得する位置取得部を備え、前記変更部は、該位置取得部が取得した前記位置データが示す位置が属する領域に応じた変更を行うことを特徴とする。
【００１２】
本発明に係る送信装置は、精度を示す精度情報に基づいて前記データ取得部が取得した前記送信データを修正する修正部を備え、前記送信部は、該修正部が修正した前記送信データを前記特定の装置に送信し、前記変更部は、前記精度情報が示す精度を変更することを特徴とする。
【００１３】
本発明に係る送信システムは、前述した送信装置と、前記走行経路を探索する探索部とを備え、前記変更部は、該探索部が探索した前記走行経路に応じた変更を行うことを特徴とする。
【００１４】
本発明に係る送信システムは、前述した送信装置と、前記位置取得部が取得した前記位置データが示す位置が属する領域に応じて、前記データ種類情報が示す種類、又は、前記タイミング情報が示すタイミングを決定する決定部とを備え、前記変更部は、前記データ種類情報が示す種類、又は、前記タイミング情報が示すタイミングを、該決定部が決定した種類又はタイミングに変更することを特徴とする。
【００１５】
本発明に係る送信方法は、特定の装置にデータを送信する送信方法において、前記特定の装置に送信すべき送信データの送信のタイミングを示すタイミング情報に基づいて、該送信データを送信すべきタイミングであるか否かを判定し、送信すべきタイミングであると判定した場合に、前記送信データの種類を示すデータ種類情報に基づいて前記送信データを取得し、取得した該送信データを前記特定の装置に送信し、前記データ種類情報が示す種類、又は、前記タイミング情報が示すタイミングを変更することを特徴とする。
【００１６】
本発明に係る送信装置及び送信方法にあっては、データ種類情報は、特定の装置に送信すべき送信データの種類を示し、タイミング情報には、送信データの送信のタイミングを示す。タイミング情報に基づいて送信データを送信すべきタイミングであるか否かを判定する。送信データを送信すべきタイミングであると判定した場合、データ種類情報に基づいて送信データを取得し、取得した送信データを特定の装置に送信する。
【００１７】
データ種類情報が示す送信データの種類を変更することによって、必要な種類のデータのみを特定の装置に送信することができる。また、タイミング情報が示すタイミングを変更することによって、適切な頻度で送信データを特定の装置に送信することができる。以上のように、データ種類情報が示す種類又はタイミング情報が示すタイミングを変更することによって、効率的な送信データの送信と、通信回線の混雑の抑制とを行うことが可能である。
【００１８】
本発明に係る送信装置及び送信システムにあっては、探索された車両の走行経路に応じてデータ種類情報が示す種類又はタイミング情報が示すタイミングを変更する。これにより、送信データの種類、又は、送信データを特定の装置に送信する頻度が、探索した経路ごとに異なる。
【００１９】
本発明に係る送信装置及び送信システムにあっては、例えば、自装置が搭載された車両の位置を示す位置データを取得し、取得した位置データが示す位置が属する領域に応じてデータ種類情報が示す種類又はタイミング情報が示すタイミングを変更する。これにより、送信データの種類、又は、送信データを特定の装置に送信する頻度が、車両の位置が属する領域ごとに異なる。
【００２０】
本発明に係る送信装置にあっては、精度を示す精度情報に基づいて、取得した送信データを修正する。例えば、精度情報が小数点第２位を示す場合、四捨五入又は切り捨てによって、取得した送信データを小数点第２位までの値を示す送信データに修正する。修正した送信データを特定の装置に送信する。精度情報が示す精度を変更する。これにより、より適切な送信データを特定の装置に送信することが可能である。
【発明の効果】
【００２１】
本発明によれば、効率的な送信データの送信と通信回線の混雑の抑制とを行うことが可能である。
【図面の簡単な説明】
【００２２】
【図１】実施の形態１における通信システムのブロック図である。
【図２】データ種類情報、タイミング情報及び精度情報を説明するための図表である。
【図３】中継処理部が実行するサーバへの送信処理の手順を示すフローチャートである。
【図４】中継処理部が実行する内容変更処理の手順を示すフローチャートである。
【図５】実施の形態２におけるサーバが実行する経路探索処理の手順を示すフローチャートである。
【図６】実施の形態３におけるサーバが実行する変更データ送信処理の手順を示すフローチャートである。
【図７】実施の形態４における通信システムのブロック図である。
【図８】実施の形態５における通信システムのブロック図である。
【図９】実施の形態６における通信システムのブロック図である。
【発明を実施するための形態】
【００２３】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
（実施の形態１）
図１は、実施の形態１における通信システム１のブロック図である。通信システム１は、車両１０に搭載されているゲートウェイ２と、複数のＥＣＵ３，３，・・・及び複数のＥＣＵ４，４，・・・と、サーバ１１と、通信器１２と、ダイアグツール１３とを備える。
【００２４】
複数のＥＣＵ３，３，・・・は通信線Ｌ１に各別に接続されており、複数のＥＣＵ４，４，・・・は通信線Ｌ２に各別に接続されている。ゲートウェイ２には通信線Ｌ１，Ｌ２が各別に接続されている。ＥＣＵ３，３，・・・及びＥＣＵ４，４，・・・夫々には図示しない電気機器が接続されており、ＥＣＵ３，３，・・・及びＥＣＵ４，４，・・・夫々は、自身に接続されている電気機器を制御する。
【００２５】
ＥＣＵ３，３，・・・及びＥＣＵ４，４，・・・は、相互にデータの送受信を行う。これにより、複数の電気機器を連動して制御することができる。ＥＣＵ３，４夫々は予め設定されたミリ秒オーダーの時間間隔でデータを通信線Ｌ１，Ｌ２に出力し、ＥＣＵ３，４間の通信はゲートウェイ２によって逐次的に中継される。また、サーバ１１、通信器１２及びダイアグツール１３夫々もＥＣＵ３及び／又はＥＣＵ４と相互にデータの送受信を行う。このときも、通信はゲートウェイ２によって中継される。サーバ１１、通信器１２、ダイアグツール１３及びＥＣＵ３，４夫々は、識別情報が付随しているデータを送信する。ゲートウェイ２は、識別情報に送信先が対応付けられている対応表を記憶している。ゲートウェイ２は、データを受信した場合、受信したデータに付随している識別情報に対応する送信先を対応表から読出し、読出した送信先に、受信したデータを送信する。送信先には、サーバ１１、通信器１２、ダイアグツール１３、ＥＣＵ３，３，・・・及びＥＣＵ４，４，・・・中の少なくとも１つが挙げられる。
【００２６】
また、ＥＣＵ３，３，・・・及びＥＣＵ４，４，・・・中の少なくとも１つには、図示しないセンサが接続されている。ＥＣＵ３，３，・・・及びＥＣＵ４，４，・・・の中で、センサが接続されているＥＣＵは、車両１０の速度、ブレーキペダルの踏み込み量又はアクセルペダルの踏み込み量等の物理量を検出する。
ゲートウェイ２が中継する複数の中継データには、車両１０の速度を示す車速データ、車両１０のブレーキペダルの踏み込み量を示すブレーキデータ、又は、車両１０のアクセルペダルの踏み込み量を示すアクセルデータ等が含まれる。車速データは例えば車両１０の時速を示す。当然のことながら、中継データは、識別情報が付随しているデータの１つである。
【００２７】
ゲートウェイ２は、車両１０の位置を示す位置データと、現在の年月日及び時刻を示す日時データとを取得する。位置データは、例えば、車両１０が位置する緯度及び経度を示す。
【００２８】
ゲートウェイ２は、サーバ１１に送信すべき一又は複数の送信データを取得する。例えば、サーバ１１に送信すべき３つの送信データ夫々が車速データ、位置データ及び日時データである場合、ゲートウェイ２は、中継している複数の中継データから車速データを取得すると共に、自装置内で位置データ及び日時データを取得する。ゲートウェイ２は、取得した一又は複数の送信データを修正し、修正した一又は複数の送信データを、ネットワークＮ１を介してサーバ１１に送信する。サーバ１１は、ゲートウェイ２から送信データを受信し、受信した送信データを記憶する。
ゲートウェイ２は送信装置として機能し、サーバ１１は特定の装置として機能する。
【００２９】
ゲートウェイ２には、データ種類情報、タイミング情報及び精度情報が記憶されている。図２は、データ種類情報、タイミング情報及び精度情報を説明するための図表である。
【００３０】
データ種類情報はサーバ１１に送信すべき送信データの種類を示す。データ種類情報が示す送信データの種類は、車両１０の位置、ブレーキの踏み込み量又はアクセルの踏み込み量等である。
タイミング情報は、一又は複数の送信データのサーバ１１への送信のタイミングを示す。タイミング情報として、サーバ１１に一又は複数の送信データを送信すべき時間間隔を示す間隔情報、又は、所定期間ごとに設定されるサーバ１１への送信の上限回数を示す回数情報等が対応する。
【００３１】
また、タイミング情報が示すタイミングとして、車両１０の図示しないエンジンが作動したか若しくは停止したタイミング、ウィンカーが作動したタイミング、車両１０の速度が所定速度を超えたタイミング、又は、車両１０外の温度が所定温度を超えたタイミング等が挙げられる。
【００３２】
精度情報は、データ種類情報が示す種類に対応する一又は複数の送信データ夫々の精度を示す。
【００３３】
ゲートウェイ２は、タイミング情報に基づいて、一又は複数の送信データを送信すべきタイミングであるか否かを判定する。ゲートウェイ２は、一又は複数の送信データを送信すべきタイミングであると判定した場合、データ種類情報が示す種類に対応する一又は複数の送信データを、前述したように取得する。ゲートウェイ２は、精度情報に基づいて、一又は複数の送信データを修正し、修正した一又は複数の送信データをサーバ１１に送信する。
【００３４】
サーバ１１、通信器１２及びダイアグツール１３は、ゲートウェイ２に記憶されているデータ種類情報、タイミング情報及び精度情報の少なくとも１つが示す内容の変更を指示する変更データをゲートウェイ２に送信する。
ゲートウェイ２は、サーバ１１、通信器１２及びダイアグツール１３から変更データを受信する。ゲートウェイ２は、変更データを受信した場合、受信した変更データに従って、データ種類情報、タイミング情報及び精度情報が示す内容を変更する。
【００３５】
ゲートウェイ２は、ＧＰＳ(Global Positioning System)受信部２０、ＯＢＤ(On-board diagnostics)通信部２１、車外通信部２２、車内通信部２３ａ，２３ｂ、情報記憶部２４、メモリ２５、中継処理部２６及びセキュリティ部Ａ１，Ａ２，Ａ３を有する。ＧＰＳ受信部２０及びメモリ２５は中継処理部２６に各別に接続されている。ＯＢＤ通信部２１及び車外通信部２２夫々はセキュリティ部Ａ１を介して中継処理部２６に接続されている。車内通信部２３ａ，２３ｂ夫々は通信線Ｌ１，Ｌ２に接続されている。更に、車内通信部２３ａ，２３ｂ夫々はセキュリティ部Ａ２を介して中継処理部２６に接続されている。情報記憶部２４は、セキュリティ部Ａ３を介して中継処理部２６に接続されている。
【００３６】
ＧＰＳ受信部２０は、複数のＧＰＳ衛星から電波を周期的に受信し、受信した電波に基づいて、車両１０の位置を測定する。ＧＰＳ受信部２０は、測定した車両１０の位置を示す位置データを中継処理部２６に周期的に出力する。ＧＰＳ受信部２０は、時計の機能も有し、位置データと共に前述した日時データを中継処理部２６に周期的に出力する。ここで、日時データはこの日時データが出力された日時を示し、日時データが示す日時は、この日時データと共に出力された位置データが示す位置が測定された日時と略一致する。中継処理部２６は、ＧＰＳ受信部２０から位置データ及び／又は日時データを取得する。中継処理部２６は位置取得部として機能する。
【００３７】
ＯＢＤ通信部２１はダイアグツール１３から中継データを受信する。ＯＢＤ通信部２１は、ダイアグツール１３から中継データを受信した場合、受信した中継データを、セキュリティ部Ａ１を介して中継処理部２６に出力する。更に、ＯＢＤ通信部２１には、中継処理部２６からセキュリティ部Ａ１を介して中継データが入力される。ＯＢＤ通信部２１は、入力された中継データをダイアグツール１３に送信する。
【００３８】
車外通信部２２は、サーバ１１からネットワークＮ１を介して中継データを受信すると共に、通信器１２から中継データを受信する。車外通信部２２は、サーバ１１又は通信器１２から中継データを受信した場合、受信した中継データを、セキュリティ部Ａ１を介して中継処理部２６に出力する。更に、車外通信部２２には、中継処理部２６からセキュリティ部Ａ１を介して中継データが入力される。車外通信部２２は、入力された中継データをサーバ１１又は通信器１２に送信する。車外通信部２２には、中継処理部２６からセキュリティ部Ａ２を介して、送信データが更に入力される。車外通信部２２は、入力された送信データをサーバ１１に送信する。
【００３９】
セキュリティ部Ａ１は、サーバ１１、通信器１２及びダイアグツール１３夫々との相互認証、ファイアウォール、フィルタリング、暗号化又は復号化等によって、サーバ１１、通信器１２及びダイアグツール１３からの不正アクセスを防止する。
【００４０】
車内通信部２３ａは、通信線Ｌ１を介してＥＣＵ３，３，・・・夫々から中継データを受信する。車内通信部２３ａは、中継データを受信した場合、セキュリティ部Ａ２を介して、受信した中継データを中継処理部２６に出力する。車内通信部２３ａには、中継処理部２６からセキュリティ部Ａ２を介して、中継データが入力される。車内通信部２３ａは、入力された中継データを、通信線Ｌ１を介して、ＥＣＵ３，３，・・・中の少なくとも１つに送信する。
【００４１】
同様に、車内通信部２３ｂは、通信線Ｌ２を介してＥＣＵ４，４，・・・夫々から中継データを受信する。車内通信部２３ｂは、中継データを受信した場合、セキュリティ部Ａ２を介して、受信した中継データを中継処理部２６に出力する。車内通信部２３ｂには、中継処理部２６からセキュリティ部Ａ２を介して、中継データが入力される。車内通信部２３ｂは、入力された中継データを、通信線Ｌ２を介して、ＥＣＵ４，４，・・・中の少なくとも１つに送信する。
【００４２】
セキュリティ部Ａ２は、不正な車内機器の有無検知、ファイアウォール又はフィルタリング等によって、ＥＣＵ３，４からの不正アクセスを防止する。
【００４３】
情報記憶部２４には、前述したデータ種類情報、タイミング情報及び精度情報が記憶されている。これらの情報の読出及び変更は、中継処理部２６によって、セキュリティ部Ａ３を介して行われる。
セキュリティ部Ａ３は、ファイアウォール、暗号化又は復号化等によって、中継処理部２６による不正な読出及び変更を防止する。
【００４４】
メモリ２５は不揮発性メモリである。メモリ２５には制御プログラム５が記憶されている。中継処理部２６は、図示しないＣＰＵ(Central Processing Unit)を有し、メモリ２５に記憶されている制御プログラム５を実行することによって、中継処理、サーバ１１への送信処理及び内容変更処理等を実行する。メモリ２５には前述した対応表も記憶されており、対応表は中継処理部２６によってメモリ２５から読出される。
【００４５】
中継処理は、ＥＣＵ３とＥＣＵ４との通信、サーバ１１とＥＣＵ３又はＥＣＵ４との通信、通信器１２とＥＣＵ３又はＥＣＵ４との通信、及び、ダイアグツール１３とＥＣＵ３又はＥＣＵ４との通信を中継する処理である。中継処理において、中継処理部２６は、ＯＢＤ通信部２１、車外通信部２２及び車内通信部２３ａ，２３ｂ中の１つが中継データを受信した場合、受信した中継データの識別情報に対応する送信先を対応表から読出す。そして、中継処理部２６は、ＯＢＤ通信部２１、車外通信部２２及び車内通信部２３ａ，２３ｂ中の少なくとも１つに指示して、受信した中継データを、読出した送信先へ送信させる。
【００４６】
図３は中継処理部２６が実行するサーバ１１への送信処理の手順を示すフローチャートである。サーバ１１への送信処理は、一又は複数の送信データをサーバ１１に送信する処理である。
【００４７】
まず、中継処理部２６は、タイミング情報に基づいて、一又は複数の送信データをサーバ１１に送信すべきタイミングであるか否かを判定する（ステップＳ１）。タイミング情報が例えば車両１０のエンジンが作動するタイミングを示す場合においては、中継処理部２６は、車両１０のエンジンが作動したとき、一又は複数の送信データをサーバ１１に送信すべきタイミングであると判定する。タイミング情報が間隔情報である場合においては、中継処理部２６は、前回、一又は複数の送信データを送信してから、間隔情報が示す時間間隔が経過しているとき、一又は複数の送信データをサーバ１１に送信すべきタイミングであると判定する。タイミング情報が、例えば回数情報である場合においては、中継処理部２６は、所定期間において、サーバ１１に一又は複数の送信データを送信した回数が、回数情報が示す上限回数未満であるとき、一又は複数の送信データをサーバ１１に送信すべきタイミングであると判定する。中継処理部２６は判定部としても機能する。
【００４８】
タイミング情報は、複数の情報によって構成されてもよい。例えば、タイミング情報が間隔情報及び回数情報によって構成されている場合においては、中継処理部２６は、前回、サーバ１１に一又は複数の送信データを送信してから、間隔情報が示す時間間隔が経過し、かつ、所定期間において、サーバ１１に一又は複数の送信データを送信した回数が、回数情報が示す上限回数未満であるとき、サーバ１１に送信データを送信すべきタイミングであると判定する。
【００４９】
中継処理部２６は、送信データをサーバ１１に送信すべきタイミングであると判定した場合（Ｓ１：ＹＥＳ）、情報記憶部２４からデータ種類情報を読出し（ステップＳ２）、読出したデータ種類情報が示す種類に対応する一又は複数の送信データを取得する（ステップＳ３）。例えば、データ種類情報が車両１０の位置と、車両１０の速度とを示す場合、中継処理部２６は、ＧＰＳ受信部２０から位置データを１つの送信データとして取得し、中継処理で中継している一又は複数の中継データから車速データをもう１つの送信データとして取得する。中継処理部２６はデータ取得部としても機能する。
【００５０】
次に、中継処理部２６は、情報記憶部２４から精度情報を読出し（ステップＳ４）、読出した精度情報が示す精度に基づいて、ステップＳ３で取得した一又は複数の送信データを修正する（ステップＳ５）。例えば、中継処理部２６がステップＳ３で１つの送信データとして車速データを取得し、かつ、ステップＳ４で読出した精度情報が車速データについて小数点第２位を示す場合、中継処理部２６は、ステップＳ５において、四捨五入又は切り捨て等によって、車速データを小数点第２位までの車速を示すデータに修正する。中継処理部２６は修正部としても機能する。
【００５１】
次に、中継処理部２６は、車外通信部２２に指示して、ステップＳ５で修正した一又は複数の送信データをサーバ１１に送信させる（ステップＳ６）。車外通信部２２は送信部として機能する。
なお、情報記憶部２４に記憶されている精度情報が精度を示していない場合、中継処理部２６は、ステップＳ４を実行した後、ステップＳ６を実行する。
【００５２】
中継処理部２６は、一又は複数の送信データをサーバ１１に送信するタイミングではないと判定した場合（Ｓ１：ＮＯ）、又は、ステップＳ６を実行した後、サーバ１１への送信処理を終了する。その後、中継処理部２６はサーバ１１への送信処理を再び実行する。
【００５３】
なお、サーバ１１への送信処理において、中継処理部２６は、ステップＳ１で送信データをサーバ１１に送信すべきタイミングであると判定した場合（Ｓ１：ＹＥＳ）、ステップＳ２〜Ｓ６を複数回実行し、その後、送信処理を終了してもよい。
【００５４】
図４は、中継処理部２６が実行する内容変更処理の手順を示すフローチャートである。内容変更処理は、情報記憶部２４に記憶されているデータ種類情報、タイミング情報及び精度情報の少なくとも１つが示す内容を変更する処理である。中継処理部２６は、ＯＢＤ通信部２１がダイアグツール１３から変更データを受信した場合、又は、車外通信部２２がサーバ１１若しくは通信器１２から変更データを受信した場合に内容変更処理を実行する。変更データは、前述したように、ゲートウェイ２、即ち、情報記憶部２４に記憶されているデータ種類情報、タイミング情報及び精度情報の少なくとも１つが示す内容の変更を指示するデータである。
【００５５】
中継処理部２６は、ＯＢＤ通信部２１又は車外通信部２２が受信した変更データに従って、データ種類情報、タイミング情報及び精度情報の少なくとも１つが示す内容を変更する（ステップＳ１１）。中継処理部２６は、ステップＳ１１を実行した後、内容変更処理を終了する。中継処理部２６は変更部としても機能する。
【００５６】
中継処理部２６は、内容変更処理において、例えば、タイミング情報としての間隔情報又は回数情報の内容を変更することができ、更に、タイミング情報を、例えば、車両１０のエンジンが作動するタイミングを示す情報から間隔情報へ変更することもできる。また、中継処理部２６は、データ種類情報が示す送信データの種類を、例えば、車両１０の位置から車両１０の位置及びアクセルの踏み込み量に変更することができる。この場合、サーバ１１への送信処理において、位置データ及びアクセルデータ夫々が送信データとして中継処理部２６によって取得される。更に、データ種類情報が示す種類に対応する一又は複数の送信データについての精度を、例えば、小数点第２位から整数に変更することができる。
【００５７】
サーバ１１は、車両１０と同様に構成される複数の車両夫々に搭載されているゲートウェイ２と共に通信システム１を構成し、これらの車両に搭載されているゲートウェイ２からも送信データを受信し、受信した送信データを記憶する。
【００５８】
以上のように構成されたゲートウェイ２においては、中継処理部２６は、データ種類情報が示す送信データの種類を変更することによって、必要な種類の送信データのみをサーバ１１に送信することができ、タイミング情報が示すタイミングを変更することによって、適切な頻度でデータをサーバ１１に送信することができる。結果、ゲートウェイ２は、効率的な送信データの送信と、通信回線の混雑の抑制とを行うことができる。また、中継処理部２６は、精度情報が示す精度を変更することにより、より適切な送信データをサーバ１１に送信することができる。
【００５９】
（実施の形態２）
実施の形態１における通信システム１において、サーバ１１は、カーナビゲーションシステムで用いる走行経路を探索し、探索した走行経路に応じて、データ種類情報、タイミング情報及び精度情報の内容を決定し、決定した内容への変更を指示する変更データをゲートウェイ２に送信してもよい。
以下では、実施の形態２について、実施の形態１と異なる点を説明する。後述する構成を除く実施の形態２の他の構成については、実施の形態１と同様であるため、同様の符号を付してその説明を省略する。
【００６０】
実施の形態２における通信システム１では、複数のＥＣＵ３，３，・・・中にカーナビゲーションシステム用のＥＣＵ３が含まれている（図１参照）。以下では、カーナビゲーションシステム用のＥＣＵ３をＥＣＵ３ａと記載する。
【００６１】
ＥＣＵ３ａは、ユーザから目的地点を受け付ける図示しない受付部を有する。ＥＣＵ３ａは、受付部が目的地点を受け付けた場合、現在の車両１０の位置から目的地点までの走行経路の探索を要求する探索要求を、通信線Ｌ１を介してゲートウェイ２の車内通信部２３ａに送信する。
【００６２】
中継処理部２６は、車内通信部２３ａが探索要求をＥＣＵ３ａから受信した場合、ＧＰＳ受信部２０から位置データを取得し、車内通信部２３ａが受信した探索要求に、取得した位置データを付随させる。そして、中継処理部２６は、車外通信部２２に指示して、位置データが付随している探索要求をサーバ１１に送信させる。
【００６３】
サーバ１１は、図示しないＣＰＵを有し、図示しない制御プログラムを実行することによって経路探索処理を実行する。図５は、実施の形態２におけるサーバ１１が実行する経路探索処理の手順を示すフローチャートである。サーバ１１は、ゲートウェイ２の車外通信部２２から、位置データが付随された探索要求を受信した場合に経路探索処理を実行する。
【００６４】
経路探索処理では、サーバ１１は、まず、探索要求に付随している位置データが示す位置から、受信した探索要求に係る目的地点まで、車両１０が走行すべき走行経路を探索する（ステップＳ２１）。サーバ１１は探索部としても機能する。
【００６５】
次に、サーバ１１は、ステップＳ２１で探索した車両１０の走行経路に応じて、情報記憶部２４に記憶されるべきデータ種類情報、タイミング情報及び精度情報の内容を決定する（ステップＳ２２）。次に、サーバ１１は、ステップＳ２１の探索結果を示す経路データ、及び、ステップＳ２２で決定した内容への変更を指示する変更データをゲートウェイ２の車外通信部２２に送信する（ステップＳ２３）。
サーバ１１は、ステップＳ２３を実行した後、経路探索処理を終了する。
【００６６】
経路探索処理でサーバ１１が変更データをゲートウェイ２の車外通信部２２に送信した後に実行される中継処理部２６の内容変更処理において、情報記憶部２４に記憶されているデータ種類情報、タイミング情報及び精度情報の少なくとも１つが示す内容が、車外通信部２２が受信した変更データに従って変更される。このように、中継処理部２６は、サーバ１１によって探索された車両１０の走行経路に応じて、情報記憶部２４に記憶されているデータ種類情報、タイミング情報及び精度情報の少なくとも１つが示す内容を変更する。このため、サーバ１１への送信処理で車外通信部２２がサーバ１１に送信する一又は複数の送信データと、一又は複数の送信データをサーバ１１に送信する頻度とが、サーバ１１が経路探索処理で探索した走行経路ごとに異なる。
【００６７】
サーバ１１が探索した走行経路に基づいて、例えば、新しく道路が建設された領域内を車両１０が走行すると推定される場合に、データ種類情報が示す送信データの種類及びタイミング情報が示すタイミングを変更することによって、サーバ１１は、多様な送信データを高頻度でゲートウェイ２から収集することができる。サーバ１１が探索した走行経路に基づいて、例えば、新しく道路が建設された領域外を車両１０が走行すると推定される場合に、データ種類情報が示す送信データの種類及びタイミング情報が示すタイミングを変更することによって、サーバ１１は、最低限の種類の送信データを低頻度でゲートウェイ２から収集することができる。
【００６８】
ゲートウェイ２の車外通信部２２が、経路探索処理でサーバ１１が送信した経路データを受信した場合、中継処理部２６は、車内通信部２３ａに指示して、車外通信部２２が受信した経路データをＥＣＵ３ａに送信させる。ＥＣＵ３ａは、車外通信部２２から経路データを受信した場合、受信した経路データが示す走行経路を、地図と共に図示しない表示部に表示する。これにより、ユーザは車両１０が走行すべき走行経路を把握することができる。
【００６９】
前述した構成を除く他の構成は実施の形態１と同様であるため、実施の形態２におけるゲートウェイ２は実施の形態１と同様の効果を奏する。
【００７０】
（実施の形態３）
実施の形態１におけるゲートウェイ２において、サーバ１１は、車両１０の位置が属する領域に応じて、情報記憶部２４に記憶されるべきデータ種類情報、タイミング情報及び精度情報の内容を決定し、決定した内容への変更を指示する変更データをゲートウェイ２に送信してもよい。
以下では、実施の形態３について、実施の形態１と異なる点を説明する。後述する構成を除く実施の形態３の他の構成については、実施の形態１と同様であるため、同様の符号を付してその説明を省略する。
【００７１】
実施の形態３における通信システム１において、中継処理部２６は、ＧＰＳ受信部２０から略同時に取得した位置データ及び日時データを、車外通信部２２に指示して、サーバ１１へ周期的に送信させる。サーバ１１は、車外通信部２２から位置データ及び日時データを受信し、受信した位置データを、この位置データと共に受信した日時データに対応付けて記憶する。サーバ１１は、図示しないＣＰＵを有し、図示しない制御プログラムを実行することによって変更データ送信処理を実行する。変更データ送信処理は、車外通信部２２から受信した位置データに基づいて、車外通信部２２へ変更データを送信する処理である。
サーバ１１では、位置に関する複数の領域夫々に対応付けてデータ種類情報、タイミング情報及び精度情報が記憶されている。
【００７２】
図６は、実施の形態３におけるサーバ１１が実行する変更データ送信処理の手順を示すフローチャートである。サーバ１１は、車外通信部２２から位置データ及び日時データを受信した場合に変更データ送信処理を実行する。
【００７３】
変更データ送信処理では、サーバ１１は、まず、受信した位置データを、この位置データと共に受信した日時データに対応付けて記憶する（ステップＳ３１）。サーバ１１は、車外通信部２２が位置データ及び日時データを受信する都度、変更データ送信処理を実行し、ステップＳ３１で車両１０の位置を示す位置データを、この位置データと共に受信した日時データに対応付けて記憶する。このため、サーバ１１には、車両１０の位置を示す過去の位置データも記憶されている。
【００７４】
サーバ１１は、ステップＳ３１を実行した後、記憶されている複数の位置データ夫々が示す複数の位置に基づいて、車両１０の位置が属している領域が変更したか否かを判定する（ステップＳ３２）。例えば、サーバ１１は、車外通信部２２から受信した最新の位置データが示す車両１０の位置が属する領域が、前回、車外通信部２２から受信した位置データが示す車両１０の位置が属する領域と異なる場合に、車両１０の位置が属している領域が変更したと判定する。また、サーバ１１は、車外通信部２２から受信した最新の位置データが示す車両１０の位置が属する領域が、前回、車外通信部２２から受信した位置データが示す車両１０の位置が属する領域と同じである場合に、車両１０の位置が属している領域が変更していないと判定する。
【００７５】
サーバ１１は、車両１０の位置が属している領域が変更したと判定した場合（ステップＳ３２：ＹＥＳ）、車両１０の位置が属する領域に応じて、ゲートウェイ２の情報記憶部２４に記憶されるべきデータ種類情報、タイミング情報及び精度情報の内容を決定する（ステップＳ３３）。具体的には、サーバ１１は、最新の位置データが示す車両１０の位置が属する領域に対応するデータ種類情報、タイミング情報及び精度情報を読出す。そして、サーバ１１は、情報記憶部２４に記憶されるべきデータ種類情報、タイミング情報及び精度情報の内容を、読出したデータ種類情報、タイミング情報及び精度情報の内容に決定する。サーバ１１は決定部としても機能する。
【００７６】
次に、サーバ１１は、ステップＳ３３で決定した内容への変更を指示する変更データをゲートウェイ２の車外通信部２２に送信する（ステップＳ３４）。
サーバ１１は、車両１０の位置が属している領域が変更していないと判定した場合（Ｓ３２：ＮＯ）、又は、ステップＳ３４を実行した後、変更データ送信処理を終了する。
【００７７】
変更データ送信処理でサーバ１１が変更データをゲートウェイ２の車外通信部２２に送信した後に実行される中継処理部２６の内容変更処理において、情報記憶部２４に記憶されているデータ種類情報、タイミング情報及び精度情報の少なくとも１つが示す内容が、車外通信部２２が受信した変更データに従って変更される。このように、中継処理部２６は、情報記憶部２４に記憶されているデータ種類情報、タイミング情報及び精度情報の少なくとも１つが示す内容を、変更データ送信処理のステップＳ３３でサーバ１１が決定した内容に変更する。このため、サーバ１１への送信処理で車外通信部２２がサーバ１１に送信する一又は複数の送信データと、一又は複数の送信データをサーバ１１に送信する頻度とが、車両１０の位置が属する領域ごとに異なる。
【００７８】
サーバ１１に記憶されている領域の範囲、並びに、領域に対応付けられているデータ種類情報、タイミング情報及び精度情報夫々が示す内容を、例えば、ネットワークＮ１を介して外部からサーバ１１にアクセスすることによって変更することが可能である。
従って、例えば、サーバ１１において、新しく道路が建設された領域に対応付けられているデータ種類情報及びタイミング情報夫々の内容を変更することによって、サーバ１１は、新しく道路が建設された領域に位置が属している車両１０から多様な送信データを高頻度で収集することができる。更に、サーバ１１において、新しく道路が建設された領域を除く他の領域に対応付けられているデータ種類情報及びタイミング情報夫々の内容を変更することによって、サーバ１１は、新しく道路が建設された領域外に位置が属している車両１０から最低限の種類の送信データを低頻度で収集することができる。
【００７９】
前述した構成を除く他の構成は実施の形態１と同様であるため、実施の形態３におけるゲートウェイ２は実施の形態１と同様の効果を奏する。
【００８０】
（実施の形態４）
実施の形態１における通信システム１は、ＧＰＳ受信部２０、ＯＢＤ通信部２１及び車外通信部２２がゲートウェイ２に含まれている。しかしながら、通信システム１の構成はこのような構成に限定されない。
以下では、実施の形態４について、実施の形態１と異なる点を説明する。後述する構成を除く実施の形態４の他の構成については、実施の形態１と同様であるため、同様の符号を付してその説明を省略する。
【００８１】
図７は、実施の形態４における通信システム１のブロック図である。実施の形態４における通信システム１は、車両１０に搭載されているＧＰＳ受信部２０、ＯＢＤ通信部２１、車外通信部２２及びゲートウェイ６と、複数のＥＣＵ３，３，・・・及び複数のＥＣＵ４，４，・・・と、サーバ１１と、通信器１２と、ダイアグツール１３とを備える。
【００８２】
ゲートウェイ６は、車内通信部２３ａ，２３ｂ、情報記憶部２４、メモリ２５、中継処理部２６及びセキュリティ部Ａ１，Ａ２，Ａ３を有する。これらと、ＧＰＳ受信部２０、ＯＢＤ通信部２１及び車外通信部２２とは実施の形態１と同様に接続されている。
【００８３】
以上のように構成された実施の形態４における通信システム１も実施の形態１における通信システム１が奏する効果を同様に奏する。
なお、実施の形態４においては、車外通信部２２及びゲートウェイ６が送信装置として機能する。
【００８４】
また、実施の形態４における通信システム１の各構成部が、実施の形態２又は実施の形態３における通信システム１の各構成部と同様の内容を実行してもよい。この場合、実施の形態４における通信システム１は、実施の形態２又は実施の形態３と同様の効果を奏する。
【００８５】
（実施の形態５）
実施の形態４における通信システム１において、ゲートウェイ６は、互いに通信する２つの装置によって構成されてもよい。
以下では、実施の形態５について、実施の形態４と異なる点を説明する。後述する構成を除く実施の形態５の他の構成については、実施の形態４と同様であるため、同様の符号を付してその説明を省略する。
【００８６】
図８は、実施の形態５における通信システム１のブロック図である。実施の形態５における通信システム１は、ゲートウェイ６の代わりに、第１ゲートウェイ６ａ及び第２ゲートウェイ６ｂを備える。第１ゲートウェイ６ａは、ＧＰＳ受信部２０、ＯＢＤ通信部２１、車外通信部２２及び第２ゲートウェイ６ｂに各別に接続されている。
【００８７】
第１ゲートウェイ６ａは、情報記憶部２４、メモリ２５ａ、第１中継処理部２６ａ、第１通信部７ａ及びセキュリティ部Ａ１を有する。ＧＰＳ受信部２０は第１中継処理部２６ａに接続され、ＯＢＤ通信部２１及び車外通信部２２夫々はセキュリティ部Ａ１を介して第１中継処理部２６ａに接続されている。情報記憶部２４はセキュリティ部Ａ３を介して第１中継処理部２６ａに接続されている。メモリ２５ａ及び第１通信部７ａは第１中継処理部２６ａに各別に接続されている。第１通信部７ａは第２ゲートウェイ６ｂに接続されている。メモリ２５ａは不揮発性メモリであり、メモリ２５ａには制御プログラム５ａが記憶されている。
【００８８】
第２ゲートウェイ６ｂは、車内通信部２３ａ，２３ｂ、メモリ２５ｂ、第２中継処理部２６ｂ、第２通信部７ｂ及びセキュリティ部Ａ２を有する。第２通信部７ｂは、第１ゲートウェイ６ａの第１通信部７ａに接続されると共に、セキュリティ部Ａ２を介して第２中継処理部２６ｂに接続されている。車内通信部２３ａ，２３ｂ夫々はセキュリティ部Ａ２を介して第２中継処理部２６ｂに接続されている。メモリ２５ｂは第２中継処理部２６ｂに接続されている。メモリ２５ｂは不揮発性メモリであり、メモリ２５ｂには制御プログラム５ｂが記憶されている。
【００８９】
第１通信部７ａには第１中継処理部２６ａからデータが入力される。第１通信部７ａは、入力されたデータを第２通信部７ｂに送信する。第２通信部７ｂは、第１通信部７ａから受信したデータを、セキュリティ部Ａ２を介して第２中継処理部２６ｂに出力する。
【００９０】
第２通信部７ｂには、第２中継処理部２６ｂからセキュリティ部Ａ２を介してデータが入力される。第２通信部７ｂは、入力されたデータを第１通信部７ａに送信する。第１通信部７ａは、第２通信部７ｂから受信したデータを第１中継処理部２６ａに出力する。
【００９１】
セキュリティ部Ａ２は、不正な車内機器の有無検知、ファイアウォール又はフィルタリング等によって、第２通信部７ｂから第２中継処理部２６ｂへの不正アクセス、及び、第２中継処理部２６ｂから第２通信部７ｂへの不正アクセスを防止する。
【００９２】
第１中継処理部２６ａ及び第２中継処理部２６ｂは、第１通信部７ａ及び第２通信部７ｂ間の通信によって相互に連携し、実施の形態４における中継処理部２６と同様の機能を実現している。第１中継処理部２６ａ及び第２中継処理部２６ｂ夫々は、図示しないＣＰＵを有する。第１中継処理部２６ａは、メモリ２５ａに記憶されている制御プログラム５ａを実行し、第２中継処理部２６ｂは、メモリ２５ｂに記憶されている制御プログラム５ｂを実行する。
【００９３】
以上のように構成された実施の形態５における通信システム１は、実施の形態４における通信システム１と同様の効果を奏する。
なお、実施の形態５においては、車外通信部２２、第１ゲートウェイ６ａ及び第２ゲートウェイ６ｂが送信装置として機能する。また、第１中継処理部２６ａ及び第２中継処理部２６ｂは、データ取得部、位置取得部、判定部、変更部及び修正部として機能する。
【００９４】
（実施の形態６）
実施の形態５では、第１ゲートウェイ６ａが情報記憶部２４及びセキュリティ部Ａ２を有している。しかしながら、通信システム１の構成は、第１ゲートウェイ６ａが情報記憶部２４及びセキュリティ部Ａ２を有する構成に限定されない。
以下では、実施の形態６について、実施の形態５と異なる点を説明する。後述する構成を除く実施の形態６の他の構成については、実施の形態５と同様であるため、同様の符号を付してその説明を省略する。
【００９５】
図９は、実施の形態６における通信システム１のブロック図である。この通信システム１においては、第１ゲートウェイ６ａではなく、第２ゲートウェイ６ｂが情報記憶部２４及びセキュリティ部Ａ２を有する。情報記憶部２４はセキュリティ部Ａ３を介して第２中継処理部２６ｂに接続されている。
【００９６】
第１中継処理部２６ａ及び第２中継処理部２６ｂは、第１通信部７ａ及び第２通信部７ｂ間の通信によって相互に連携し、実施の形態４における中継処理部２６と同様の機能を実現している。
【００９７】
以上のように構成された実施の形態６における通信システム１は、実施の形態４における通信システム１と同様の効果を奏する。
なお、実施の形態６においても、実施の形態５と同様に、車外通信部２２、第１ゲートウェイ６ａ及び第２ゲートウェイ６ｂが送信装置として機能する。第１中継処理部２６ａ及び第２中継処理部２６ｂは、データ取得部、位置取得部、判定部、変更部及び修正部として機能する。
【００９８】
なお、実施の形態１〜６において、ＥＣＵが接続される通信線の数は２に限定されず、１又は３以上であってもよい。この場合、一又は複数の通信線夫々に、１つの車両通信部と、少なくとも１つのＥＣＵが接続される。
【００９９】
開示された実施の形態１〜６は全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０１００】
１０  車両
１１  サーバ（特定の装置、探索部、決定部）
２  ゲートウェイ（送信装置）
２２  車外通信部（送信部）
２６  中継処理部（データ取得部、位置取得部、判定部、変更部、修正部）
２６ａ  第１中継処理部（データ取得部、位置取得部、判定部、変更部及び修正部夫々の一部）
２６ｂ  第２中継処理部（データ取得部、位置取得部、判定部、変更部及び修正部夫々の一部）
６  ゲートウェイ（送信装置の一部）
６ａ  第１ゲートウェイ（送信装置の一部）
６ｂ  第２ゲートウェイ（送信装置の一部）
【図１】
2017016417.tif 000003
【図２】
2017016417.tif 000004
【図３】
2017016417.tif 000005
【図４】
2017016417.tif 000006
【図５】
2017016417.tif 000007
【図６】
2017016417.tif 000008
【図７】
2017016417.tif 000009
【図８】
2017016417.tif 000010
【図９】
2017016417.tif 000011