(57)【要約】【課題】  車両用データ中継装置における受信処理の実行タイミングとメイン処理の実行タイミングとの時間差である中継遅延時間を短縮する。【解決手段】  車両用データ中継装置３において、タイミング信号をメイン処理の実行タイミングに同期させて車両用データ送信ノード２へ送信することにより、車両用データ送信ノード２からデータをメイン処理の実行タイミングに同期して受信することになる。車両用データ送信ノード２から受信されたデータをテンポラリバッファ３ａに格納する受信処理とテンポラリバッファ３ａに格納されているデータをメインバッファ３ｂに格納するメイン処理とを同期させて実行でき、受信処理の実行タイミングとメイン処理の実行タイミングとの時間差である中継遅延時間を短縮できる。【選択図】  図１
2006191464.tif 000002
【特許請求の範囲】
【請求項１】
データをネットワークを介して車両用データ中継装置へ送信する車両用データ送信ノードと、
前記車両用データ送信ノードからネットワークを介して受信されたデータをテンポラリバッファに格納する受信処理を割り込みで実行すると共に前記テンポラリバッファにデータが格納されているか否かを判定して前記テンポラリバッファにデータが格納されている場合に前記テンポラリバッファに格納されているデータをメインバッファに格納するメイン処理を所定周期で実行する車両用データ中継装置とを備えた車両用データ中継システムであって、
前記車両用データ中継装置は、メイン処理の実行タイミングに同期するタイミング信号を前記車両用データ送信ノードへ送信し、
前記車両用データ送信ノードは、前記車両用データ中継装置からタイミング信号が受信されたタイミングに同期させてデータを前記車両用データ中継装置へ送信することを特徴とする車両用データ中継システム。
【請求項２】
請求項１に記載した車両用データ中継システムにおいて、
前記車両用データ中継装置及び前記車両用データ送信ノードは、データを送受信するネットワークとは異なるネットワークを介してタイミング信号を送受信することを特徴とする車両用データ中継システム。
【請求項３】
データをネットワークを介して車両用データ中継装置へ送信する車両用データ送信ノードと共に車両用データ中継システム内で用いられ、前記車両用データ送信ノードからネットワークを介して受信されたデータをテンポラリバッファに格納する受信処理を割り込みで実行すると共に前記テンポラリバッファにデータが格納されているか否かを判定して前記テンポラリバッファにデータが格納されている場合に前記テンポラリバッファに格納されているデータをメインバッファに格納するメイン処理を所定周期で実行する車両用データ中継装置であって、
メイン処理の実行タイミングに同期するタイミング信号を前記車両用データ送信ノードへ送信することを特徴とする車両用データ中継装置。
【請求項４】
車両用データ送信ノードからネットワークを介して受信されたデータをテンポラリバッファに格納する受信処理を割り込みで実行すると共に前記テンポラリバッファにデータが格納されているか否かを判定して前記テンポラリバッファにデータが格納されている場合に前記テンポラリバッファに格納されているデータをメインバッファに格納するメイン処理を所定周期で実行する車両用データ中継装置と共に車両用データ中継システム内で用いられ、データをネットワークを介して前記車両用データ中継装置へ送信する車両用データ送信ノードであって、
前記車両用データ中継装置からタイミング信号が受信されたタイミングに同期させてデータを前記車両用データ中継装置へ送信することを特徴とする車両用データ送信ノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用データ中継装置が車両用データ送信ノードからネットワークを介して受信されたデータを中継する車両用データ中継システム、前記車両用データ中継システム内で用いられる車両用データ中継装置及び車両用データ送信ノードに関する。
【背景技術】
【０００２】
データ中継装置がデータ送信ノードからネットワークを介して受信されたデータを中継する構成として、例えば特許文献１に示すものがある。
【特許文献１】特開２０００−２０７３２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、この種のデータ中継装置の一つとして、データ中継装置で受付けるデータ量（トラヒック）をデータ中継装置の能力にしたがって制限するギャランティ型のデータ中継装置があるが、このようなギャランティ型のデータ中継装置では、データ送信ノードから受信されたデータをテンポラリバッファに格納する受信処理を割り込みで実行すると共に、テンポラリバッファに格納されているデータをメインバッファに格納するメイン処理を所定周期で実行するのが一般的である。そのため、ギャランティ型のデータ中継装置では、図５に示すように、受信処理の実行タイミングとメイン処理の実行タイミングとの時間差（ずれ）が中継遅延時間として発生するのが一般的である。
【０００４】
しかしながら、ギャランティ型のデータ中継装置が車両用データ中継装置として車両に搭載されている構成では、例えばユーザのスイッチ操作に応じたスイッチ操作データ（例えばエアコンの温度設定データなど）や車両の走行制御に応じた走行制御データ（例えば車速データなど）を中継する場合の中継遅延時間は、操作性や安全性を考慮すると、極力短いことが望ましいものである。
【０００５】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、車両用データ中継装置における受信処理の実行タイミングとメイン処理の実行タイミングとの時間差である中継遅延時間を短縮することができる車両用データ中継システム、車両用データ中継装置及び車両用データ送信ノードを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載した車両用データ中継システムによれば、車両用データ送信ノードは、データをネットワークを介して車両用データ中継装置へ送信し、車両用データ中継装置は、車両用データ送信ノードからデータがネットワークを介して受信されると、受信処理を割り込みで実行することより、その受信されたデータをテンポラリバッファに格納すると共に、メイン処理を所定周期で実行することより、テンポラリバッファにデータが格納されているか否かを判定し、テンポラリバッファにデータが格納されていると、そのテンポラリバッファに格納されているデータをメインバッファに格納する。この場合、車両用データ中継装置は、メイン処理の実行タイミングに同期するタイミング信号を車両用データ送信ノードへ送信し、車両用データ送信ノードは、車両用データ中継装置からタイミング信号が受信されると、そのタイミング信号が受信されたタイミングに同期させてデータを車両用データ中継装置へ送信する。
【０００７】
これにより、車両用データ中継装置では、タイミング信号をメイン処理の実行タイミングに同期させて車両用データ送信ノードへ送信することにより、車両用データ送信ノードからデータをメイン処理の実行タイミングに同期して受信することになるので、車両用データ送信ノードから受信されたデータをテンポラリバッファに格納する受信処理とテンポラリバッファに格納されているデータをメインバッファに格納するメイン処理とを同期させて実行することができ、受信処理の実行タイミングとメイン処理の実行タイミングとの時間差である中継遅延時間を短縮することができる。したがって、例えばスイッチ操作データを中継する場合であれば、そのスイッチ操作データを速やかに中継することにより、操作性を高めることができ、また、例えば走行制御データを中継する場合であれば、その走行制御データを速やかに中継することにより、安全性を高めることができる。
【０００８】
請求項２に記載した車両用データ中継システムによれば、車両用データ中継装置及び車両用データ送信ノードは、データを送受信するネットワークとは異なるネットワークを介してタイミング信号を送受信する。これにより、データを送受信するネットワークにおけるタイミング信号の分のトラヒックの増加を回避することができ、また、タイミング信号をフレーム形式のデータとして送受信する必要がなく、単純なオンオフ信号として送受信すれば良いので、タイミング信号の送受信による遅延を極力抑えることができる。
【０００９】
請求項３に記載した車両用データ中継装置によれば、車両用データ送信ノードからデータがネットワークを介して受信されると、受信処理を割り込みで実行することより、その受信されたデータをテンポラリバッファに格納すると共に、メイン処理を所定周期で実行することより、テンポラリバッファにデータが格納されているか否かを判定し、テンポラリバッファにデータが格納されていると、テンポラリバッファに格納されているデータをメインバッファに格納し、この場合、メイン処理の実行タイミングに同期するタイミング信号を車両用データ送信ノードへ送信する。これにより、上記した請求項１に記載した車両用データ送信ノードと共に用いられることにより、受信処理の実行タイミングとメイン処理の実行タイミングとの時間差である中継遅延時間を短縮することができる。
【００１０】
請求項４に記載したデータ送信ノードによれば、データをネットワークを介して車両用データ中継装置へ送信し、この場合、車両用データ中継装置からタイミング信号が受信されると、そのタイミング信号が受信されたタイミングに同期させてデータを車両用データ中継装置へ送信する。これにより、上記した請求項１に記載した車両用データ中継装置と共に用いられることにより、車両用データ中継装置において、受信処理の実行タイミングとメイン処理の実行タイミングとの時間差である中継遅延時間を短縮させることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態について、図１ないし図４を参照して説明する。図１は、車両に搭載されている車両用データ中継システムの全体構成を示している。車両用データ中継システム１は、車両用データ送信ノード２、車両用データ中継装置３及び車両用データ受信ノード４を備え、車両用データ送信ノード２と車両用データ中継装置３とがデータをネットワーク５を介して送受信すると共に車両用データ中継装置３と車両用データ受信ノード４とがデータをネットワーク６を介して送受信するように構成されている。
【００１２】
この場合、ネットワーク５，６は、情報系車載ＬＡＮやボデー系車載ＬＡＮに相当するもので、例えばネットワーク５が情報系車載ＬＡＮであると共にネットワーク６がボデー系車載ＬＡＮである構成であれば、情報系車載ＬＡＮからボデー系車載ＬＡＮへ向かって車両用データ中継装置３でデータが中継されることになり、一方、ネットワーク５がボデー系車載ＬＡＮであると共にネットワーク６が情報系車載ＬＡＮである構成であれば、ボデー系車載ＬＡＮから情報系車載ＬＡＮへ向かって車両用データ中継装置３でデータが中継されることになる。尚、これらネットワーク５，６は、有線により構成されるものであっても良いし、無線により構成されるものであっても良いし、有線と無線との混在により構成されるものであっても良い。
【００１３】
車両用データ中継装置３は、テンポラリバッファ３ａとメインバッファ３ｂとを備えて構成されており、車両用データ送信ノード２からデータがネットワーク５を介して受信されると、受信処理を割り込みで実行することにより、その受信されたデータをテンポラリバッファ３ａに格納すると共に、メイン処理を所定周期（例えば１０ミリ秒周期）で実行することにより、テンポラリバッファ３ａにデータが格納されているか否かを判定し、テンポラリバッファ３ａにデータが格納されていると、そのテンポラリバッファ３ａに格納されているデータをメインバッファ３ｂに格納する。
【００１４】
ここで、本実施形態では、車両用データ中継装置３とデータ送信ノード２とは、ネットワーク５とは別の伝送回線７を介しても接続されており、メイン処理の実行タイミングに同期する（時間同期する）タイミング信号を伝送回線７を介して車両用データ送信ノード２へ送信するように構成されている。
【００１５】
次に、上記した構成の作用について、図２ないし図４を参照して説明する。図２は、車両用データ中継装置３が実行する処理及び車両用データ送信ノード２が実行する処理をフローチャートにより示しており、図３は、タイムチャートを示している。
【００１６】
最初に、車両用データ中継装置３は、メイン処理として、所定周期のイベントが発生すると、タイミング信号を伝送回線７を介して車両用データ送信ノード２へ送信する（ステップＳ１）。
【００１７】
車両用データ送信ノード２は、車両用データ中継装置３からタイミング信号が伝送回線７を介して受信されると、その時点で送信待ちのデータが存在するか否かを判定し（ステップＳ１１）、その時点で送信待ちのデータが存在していると（ステップＳ１１にて「ＹＥＳ」）、その送信待ちのデータをネットワーク５を介して車両用データ中継装置３へ送信する（ステップＳ１２）。
【００１８】
車両用データ中継装置３は、車両用データ送信ノード２からデータがネットワーク５を介して受信されたか否かを監視しており、車両用データ送信ノード２からデータがネットワーク５を介して受信されると、受信処理を割り込みで実行することにより、その受信されたデータをテンポラリバッファ３ａに格納する（ステップＳ２）。そして、車両用データ中継装置３は、メイン処理として、タイミング信号を車両用データ送信ノード２へ送信してから所定時間が経過した後に、テンポラリバッファ３ａにデータが格納されているか否かを判定し（ステップＳ３）、テンポラリバッファ３ａにデータが格納されていると（ステップＳ３にて「ＹＥＳ」）、そのテンポラリバッファ３ａに格納されているデータをメインバッファ３ｂに格納する（ステップＳ４）。
【００１９】
以上に説明した一連の処理により、車両用データ中継装置３においては、図４に示すように、受信処理の実行タイミングとメイン処理の実行タイミングとの時間差（ずれ）を極力抑えることが可能となり、中継遅延時間を短縮することが可能となる。尚、上記したタイミング信号を車両用データ送信ノード２へ送信してからテンポラリバッファ３ａにデータが格納されているか否かを判定するまでの所定時間（判定待機時間）は、タイミング信号の送受信に要する伝送遅延時間やデータの送受信に要する伝送遅延時間に基づいて決定される。
【００２０】
以上に説明したように本実施形態によれば、車両用データ中継装置３において、タイミング信号をメイン処理の実行タイミングに同期させて車両用データ送信ノード２へ送信することにより、車両用データ送信ノード２からデータをメイン処理の実行タイミングに同期して受信することになるので、車両用データ送信ノード２から受信されたデータをテンポラリバッファ３ａに格納する受信処理とテンポラリバッファ３ａに格納されているデータをメインバッファ３ｂに格納するメイン処理とを同期させて実行することができ、受信処理の実行タイミングとメイン処理の実行タイミングとの時間差である中継遅延時間を短縮することができる。
【００２１】
また、この場合、車両用データ中継装置３及び車両用データ送信ノード２は、データを送受信するネットワーク５とは異なるネットワークである伝送回線７を介してタイミング信号を送受信するように構成したので、データを送受信するネットワーク５におけるタイミング信号の分のトラヒックの増加を回避することができ、また、タイミング信号をフレーム形式のデータとして送受信する必要がなく、単純なオンオフ信号として送受信すれば良いので、タイミング信号の送受信による遅延を極力抑えることができる。
【００２２】
本発明は、上記した実施形態にのみ限定されるものではなく、以下のように変形または拡張することができる。
データを送受信するネットワークが十分なトラヒックを許容可能であれば、データを送受信するネットワークとは異なるネットワークを介するのではなく、データを送受信するネットワークを介してタイミング信号を送受信するように構成しても良い。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態を示す機能ブロック図
【図２】フローチャート
【図３】タイムチャート
【図４】受信処理の実行タイミング及びメイン処理の実行タイミングを概略的に示す図
【図５】従来構成における受信処理の実行タイミング及びメイン処理の実行タイミングを概略的に示す図
【符号の説明】
【００２４】
図面中、１は車両用データ中継システム、２は車両用データ送信ノード、３は車両用データ中継装置、３ａはテンポラリバッファ、３ｂはメインバッファ、５はネットワークである。
【図１】
2006191464.tif 000003
【図２】
2006191464.tif 000004
【図３】
2006191464.tif 000005
【図４】
2006191464.tif 000006
【図５】
2006191464.tif 000007