(57)【要約】  複数種類のパラメータを含むデータを中継するときでも中継先の通信バスにおけるデータ量を削減できるデータ中継装置を提供する。第１の通信線から第２の通信線へ中継するように予め定められた中継データに含まれる情報の内、当該中継データ内における予め定められた領域に記載されている情報を抜き出す。そして、同一の種類の前回中継した中継データの同一の領域に記載されている情報から抜き出した情報から変化があったときにのみ、抜き出した中継データを第２の通信線に送信して中継する。
2010140193.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信線から受信したデータの中から予め定められた種類の中継データを特定する中継データ特定手段と、
前記中継データ特定手段によって特定された前記中継データから抜き出すように予め定められた部分データが、前回受信された同一の種類の前記中継データから抜き出された当該部分データから変化している変化データか否かを判断する変化データ判断手段と、
前記変化データ判断手段によって判断された前記変化データを第２の通信線に送信して中継する第１の送信手段とを備える、データ中継装置。
【請求項２】
前記中継データの種類毎に対応づけて予め定められたフィルタデータを記憶する記憶手段をさらに備え、
前記変化データ判断手段は、
前記中継データ特定手段によって特定された前記中継データの種類に対応づけられた前記フィルタデータを用いて当該中継データから前記部分データを抜き出す抽出手段と、
前記抽出手段によって抜き出された前記部分データが前記変化データか否かを判断する部分変化判断手段とを含む、請求項１に記載のデータ中継装置。
【請求項３】
前記記憶手段は、前記中継データにおける前記部分データを抜き出す領域に対応する領域に基数を有し、当該中継データにおける前記部分データを抜き出さない領域に対応する領域にゼロを有するデータとして予め定められた前記フィルタデータを前記中継データの種類毎に対応づけて記憶し、
前記抽出手段は、前記中継データ特定手段によって特定された前記中継データと、当該中継データの種類に対応づけられた前記フィルタデータとの論理積を演算した結果を前記部分データとして当該中継データから抜き出す、請求項２に記載のデータ中継装置。
【請求項４】
予め定められた計時開始タイミングから時間の計時を開始する計時手段と、
前記中継データ特定手段によって特定された前記中継データが、前記時間が予め定められた長さ以内であるときに前記第２の通信線に送信して中継するように予め定められた種類の直接中継データか否かを判断する中継タイミング判断手段と、
前記中継タイミング判断手段によって前記直接中継データと判断された前記中継データを前記第２の通信線に送信して中継する第２の送信手段とをさらに備え、
前記変化データ判断手段は、前記中継タイミング判断手段によって前記直接中継データでないと判断された前記中継データから抜き出された前記部分データが前記変化データか否かを判断する、請求項１に記載のデータ中継装置。
【請求項５】
車両に搭載され、
前記計時手段は、前記車両のイグニッションスイッチがオンにされたときを前記計時開始タイミングとして前記時間の計時を開始する、請求項４に記載のデータ中継装置。
【請求項６】
車両に搭載され、
前記計時手段は、前記車両のイグニッションスイッチがオフにされたときを前記計時開始タイミングとして前記時間の計時を開始する、請求項４に記載のデータ中継装置。
【請求項７】
前記変化データ判断手段は、
前記部分変化判断手段によって判断された前記変化データを含む前記中継データが、当該変化データが予め定められた特定変化をしたか否かを判断する種類の特定変化中継データであるか否かを判断する特定変化データ判断手段と、
前記特定変化データ判断手段によって前記特定変化中継データであると判断された前記中継データから抜き出された前記変化データが前記特定変化をしたか否かを判断する特定変化判断部とをさらに含み、
前記第１の送信手段は、前記特定変化データ判断手段によって前記特定変化中継データでないと判断された前記中継データに含まれる前記変化データと、前記特定変化判断手段によって前記特定変化をしたと判断された前記変化データとを前記第２の通信線に送信して中継する、請求項２に記載のデータ中継装置。
【請求項８】
前記特定変化判断部は、前記変化判断データ判断手段によって前記特定変化中継データであると判断された前記中継データから抜き出された前記変化データが、前回受信された同一の種類の前記中継データから抜き出された前記変化データから、予め定められたしきい値を上回る、及び下回るのいずれか一方の変化をしたと判断したとき、前記特定変化をしたと判断する、請求項６に記載のデータ中継装置。
【請求項９】
車両に搭載され、
前記第１の通信線には、前記車両のイグニッションスイッチがオンである期間を通じて通信をする第１の通信ノードが接続され、
前記第２の通信線には、前記車両の蓄電手段から給電される第２の通信ノードが接続され、
前記部分変化判断手段によって前記変化データであると判断された前記部分データを含む前記中継データの送信先が前記第１の通信ノードであるとき前記イグニッションスイッチがオンであるか否かを判断する車両状態判断手段と、
前記部分変化判断手段によって前記変化データであると判断された前記部分データを含む前記中継データの送信先が前記第２の通信ノードであるとき当該第２の通信ノードが通常動作状態であるか否かを判断する通信ノード状態判断手段と、
前記車両状態判断手段によって前記イグニッションスイッチがオンでないと判断されたとき、前記部分変化判断手段によって前記変化データであると判断された前記部分データを含む前記中継データを破棄する破棄手段と、
前記通信ノード状態判断手段によって前記第２の通信ノードが通常動作状態でないと判断されたとき、当該第２の通信ノードを通常動作状態に復帰させる指示を示す信号を前記第２の通信線に送信する第２の送信手段と、
前記第１の送信手段は、前記通信ノード状態判断手段によって通常動作状態でないと判断された前記第２の通信ノードが接続された前記第２の通信線に前記変化データを送信するとき、前記第２の送信手段によって前記信号が送信された後に当該変化データを送信する、請求項１に記載のデータ中継装置。
【請求項１０】
第１の通信線から受信したデータの中から予め定められた種類の中継データを特定する中継データ特定ステップと、
前記中継データ特定ステップにおいて特定された前記中継データから抜き出すように予め定められた部分データが、前回受信された同一の種類の前記中継データから抜き出された当該部分データから変化している変化データか否かを判断する変化データ判断ステップと、
前記変化データ判断ステップにおいて判断された前記変化データを第２の通信線に送信して中継する送信ステップとを備える、データ中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ中継装置に関し、より特定的には、車両などの移動体で送受信されるデータを中継するデータ中継装置に関する。
【背景技術】
【０００２】
近年、自動車などの移動体に搭載される車載システムが多様化するにつれて、搭載されるＥＣＵ（Electric Control Unit）の数が増加している。そして、自動車に搭載される車載システムは、それぞれがその機能を実現するために、搭載されているＥＣＵが互いに通信する必要がある。このため、近年開発されている自動車では、複数の車内ネットワークが構成され、それぞれのネットワークがデータ中継装置で接続されている。このようなデータ中継装置の一例として、特許文献１に記載の通信ゲートウェイ装置（以下、従来技術と称する）が挙げられる。【０００３】
従来技術では、異なる２つの通信線を接続するゲートウェイ装置で受信したデータの内容に基づき、受信したデータによって示される情報が、ゲートウェイ処理不要な情報であるか、当該情報に変化が生じたときにのみゲートウェイ処理すべき情報であるか、当該情報の変化に拘わらずにゲートウェイ処理すべき情報であるかを判定する。従来技術では、ゲートウェイ装置で受信したデータに含まれるコマンドコードに基づいて、前述の判定をする。【０００４】
例えば、従来技術では、エンジンＥＣＵによって定期的に送信されるデータに含まれるエンジン回転数表示コマンドはゲートウェイ処理不要なコマンドであり、当該データはゲートウェイ処理されない。一方、従来技術では、エアコンＥＣＵによって定期的に送信されるデータに含まれる外気温表示コマンドは、当該データによって示される情報に変化が生じたときにのみゲートウェイ処理することを示すコマンドであり、当該データは、当該データによって示される情報に変化が生じたときにのみゲートウェイ処理される。また、従来技術では、メータＥＣＵによって送信されるデータに含まれる航続可能距離表示コマンド、及び瞬間燃費表示コマンドは、当該データによって示される情報の変化に拘わらずにゲートウェイ処理することを示すコマンドであり、当該データは、当該データによって示される情報の変化に拘わらずにゲートウェイ処理される。これにより、従来技術では、データの中継先の通信線におけるデータ量の不必要な増大を防いでいる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４１１１６７４号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、以下に述べるような課題を有する。すなわち、上記従来技術でゲートウェイ処理されるデータには、例えば、エンジン回転数のみ、或いは外気温のみなど、１つの種類のパラメータのみが含まれる。しかし、自動車内で構成されるネットワークで送受信される１つのデータには、例えば、エンジン回転数、及び車速など複数種類のパラメータが含まれる場合がある。そして、上記従来技術では、１つのデータに複数種類のパラメータが含まれている場合には、パラメータ毎にゲートウェイ処理の要否を判断できない。このため、１つのデータに複数種類のパラメータが含まれる場合には、上記従来技術では、中継先の通信バスにおけるデータ量を削減できない。【０００７】
それ故に、本発明は、複数種類のパラメータを含むデータを中継するときでも中継先の通信バスにおけるデータ量を削減できるデータ中継装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記課題を解決するために以下に示すような特徴を有する。
第１の発明は、第１の通信線から受信したデータの中から予め定められた種類の中継データを特定する中継データ特定手段と、中継データ特定手段によって特定された中継データから抜き出すように予め定められた部分データが、前回受信された同一の種類の中継データから抜き出された当該部分データから変化している変化データか否かを判断する変化データ判断手段と、変化データ判断手段によって判断された変化データを第２の通信線に送信して中継する第１の送信手段とを備える。【０００９】
第２の発明は、上記第１の発明に従属する発明であって、中継データの種類毎に対応づけて予め定められたフィルタデータを記憶する記憶手段をさらに備え、変化データ判断手段は、中継データ特定手段によって特定された中継データの種類に対応づけられたフィルタデータを用いて当該中継データから部分データを抜き出す抽出手段と、抽出手段によって抜き出された部分データが変化データか否かを判断する部分変化判断手段とを含む。【００１０】
第３の発明は、上記第２の発明に従属する発明であって、記憶手段は、中継データにおける部分データを抜き出す領域に対応する領域に基数を有し、当該中継データにおける部分データを抜き出さない領域に対応する領域にゼロを有するデータとして予め定められたフィルタデータを中継データの種類毎に対応づけて記憶し、抽出手段は、中継データ特定手段によって特定された中継データと、当該中継データの種類に対応づけられたフィルタデータとの論理積を演算した結果を部分データとして当該中継データから抜き出す。【００１１】
第４の発明は、上記第１の発明に従属する発明であって、予め定められた計時開始タイミングから時間の計時を開始する計時手段と、中継データ特定手段によって特定された中継データが、時間が予め定められた長さ以内であるときに第２の通信線に送信して中継するように予め定められた種類の直接中継データか否かを判断する中継タイミング判断手段と、中継タイミング判断手段によって直接中継データと判断された中継データを第２の通信線に送信して中継する第２の送信手段とをさらに備え、変化データ判断手段は、中継タイミング判断手段によって直接中継データでないと判断された中継データから抜き出された部分データが変化データか否かを判断する。【００１２】
第５の発明は、上記第４の発明に従属する発明であって、車両に搭載され、計時手段は、車両のイグニッションスイッチがオンにされたときを計時開始タイミングとして時間の計時を開始する。【００１３】
第６の発明は、上記第４の発明に従属する発明であって、車両に搭載され、計時手段は、車両のイグニッションスイッチがオフにされたときを計時開始タイミングとして時間の計時を開始する。【００１４】
第７の発明は、上記第２の発明に従属する発明であって、変化データ判断手段は、部分変化判断手段によって判断された変化データを含む中継データが、当該変化データが予め定められた特定変化をしたか否かを判断する種類の特定変化中継データであるか否かを判断する特定変化データ判断手段と、特定変化データ判断手段によって特定変化中継データであると判断された中継データから抜き出された変化データが特定変化をしたか否かを判断する特定変化判断部とをさらに含み、第１の送信手段は、特定変化データ判断手段によって特定変化中継データでないと判断された中継データに含まれる変化データと、特定変化判断手段によって特定変化をしたと判断された変化データとを第２の通信線に送信して中継する。【００１５】
第８の発明は、上記第６の発明に従属する発明であって、特定変化判断部は、変化判断データ判断手段によって特定変化中継データであると判断された中継データから抜き出された変化データが、前回受信された同一の種類の中継データから抜き出された変化データから、予め定められたしきい値を上回る、及び下回るのいずれか一方の変化をしたと判断したとき、特定変化をしたと判断する。【００１６】
第９の発明は、上記第１の発明に従属する発明であって、車両に搭載され、第１の通信線には、車両のイグニッションスイッチがオンである期間を通じて通信をする第１の通信ノードが接続され、第２の通信線には、車両の蓄電手段から給電される第２の通信ノードが接続され、部分変化判断手段によって変化データであると判断された部分データを含む中継データの送信先が第１の通信ノードであるときイグニッションスイッチがオンであるか否かを判断する車両状態判断手段と、部分変化判断手段によって変化データであると判断された部分データを含む中継データの送信先が第２の通信ノードであるとき当該第２の通信ノードが通常動作状態であるか否かを判断する通信ノード状態判断手段と、車両状態判断手段によってイグニッションスイッチがオンでないと判断されたとき、部分変化判断手段によって変化データであると判断された部分データを含む中継データを破棄する破棄手段と、通信ノード状態判断手段によって第２の通信ノードが通常動作状態でないと判断されたとき、当該第２の通信ノードを通常動作状態に復帰させる指示を示す信号を第２の通信線に送信する第２の送信手段と、第１の送信手段は、通信ノード状態判断手段によって通常動作状態でないと判断された第２の通信ノードが接続された第２の通信線に変化データを送信するとき、第２の送信手段によって信号が送信された後に当該変化データを送信する。【００１７】
第１０の発明は、第１の通信線から受信したデータの中から予め定められた種類の中継データを特定する中継データ特定ステップと、中継データ特定ステップにおいて特定された中継データから抜き出すように予め定められた部分データが、前回受信された同一の種類の中継データから抜き出された当該部分データから変化している変化データか否かを判断する変化データ判断ステップと、変化データ判断ステップにおいて判断された変化データを第２の通信線に送信して中継する送信ステップとを備える。
【発明の効果】
【００１８】
本発明によれば、複数種類のパラメータを含むデータを中継するときでも中継先の通信バスにおけるデータ量を削減できるデータ中継装置を提供できる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施形態におけるネットワークの概略構成を示すブロック図
【図２】第１の実施形態に係るデータ中継装置の概略構成を示す機能ブロック図
【図３】第１の実施形態に係る処理部の機能構成を示す機能ブロック図
【図４】第１の実施形態における中継情報の一例を示す図
【図５Ａ】第１の実施形態におけるフィルタデータの一例を示す図
【図５Ｂ】第１の実施形態における最新中継データの一例を示す図
【図６】第１の実施形態に係る処理部の処理を示すフローチャート
【図７】第１の実施形態の第１の変形例に係る処理部の機能構成を示す機能ブロック図
【図８】第１の実施形態の第１の変形例における直接中継情報の一例を示す図
【図９】第１の実施形態の第１の変形例に係る処理部の処理を示すフローチャート
【図１０】第１の実施形態の第２の変形例に係る処理部の機能構成を示す機能ブロック図
【図１１】第１の実施形態の第２の変形例に係る特定変化データ情報の一例を示す図
【図１２】特定変化データ情報によって示される情報量と情報の位置との一例を示す図
【図１３】第１の実施形態の第２の変形例に係る処理部の処理を示すフローチャート
【図１４】第２の実施形態に係るネットワークの概略構成を示すブロック図
【図１５】第２の実施形態に係るデータ中継装置の概略構成を示す図
【図１６】第２の実施形態に係る処理部の機能構成を示す機能ブロック図
【図１７】第２の実施形態における中継情報の一例を示す図
【図１８Ａ】第２の実施形態におけるフィルタデータの一例を示す図
【図１８Ｂ】第２の示し形態における最新中継データの一例を示す図
【図１９】第２の実施形態に係る処理部の処理を示すフローチャート
【発明を実施するための形態】
【００２０】
（第１の実施形態）
図１は、本発明の第１の実施形態に係るデータ中継装置２０でデータを中継するネットワーク１の概略構成を示すブロック図である。第１の通信ノード１０ａ〜１０ｂ、及びデータ中継装置２０は、それぞれ第１の通信線Ａに接続されている。また、第２の通信ノード３０ａ〜３０ｂ、及びデータ中継装置２０は、それぞれ第２の通信線Ｂに接続されている。データ中継装置２０は、第１の通信線Ａ、及び第２の通信線Ｂのそれぞれに接続され、一例として、第１の通信線Ａから第２の通信線Ｂにデータを中継するものとする。また、本実施形態の説明では、ネットワーク１で用いられる通信プロトコルが、ＣＡＮ（Controller Area Network）である場合を一例として説明する。また、以下の説明では、一例として、データを全て１６進数で表現して説明するが、本発明において処理できるデータは、例えば、２進数で表現されるデジタルデータなど、他の表現方法で表現されるデータであってもよい。
【００２１】
第１の通信ノード１０ａ〜１０ｂのそれぞれは、第１の通信線Ａに接続されており、１以上の種類のデータを送受信する。また、第１の通信ノード１０ａ〜１０ｂは、それぞれ互いに異なる種類のデータを送信する。ここで、データの種類とは、当該データに含まれる識別子（本実施形態では、ＣＡＮ−ＩＤ）で分けられる種類のことである。本実施形態に係る第１の通信ノード１０ａ〜１０ｂのそれぞれは、互いに異なる１以上のＣＡＮ−ＩＤが識別子として予め定められている。そして、本実施形態に係る第１の通信ノード１０ａ〜１０ｂのそれぞれは、ＣＡＮ−ＩＤと、当該ＣＡＮ−ＩＤに対応する情報を少なくとも含むデータを任意のタイミングで互いに送受信する。第１の通信ノード１０ａ〜１０ｂのそれぞれは、ネットワーク１で用いられる通信プロトコル（本実施形態ではＣＡＮプロトコル）で規定された形式のフレームをデータとして送受信する。
【００２２】
データ中継装置２０は、第１の通信ノード１０ａ〜１０ｂがそれぞれ送信するデータの中で第２の通信線Ｂに接続された第２の通信ノードのいずれかに中継するように予め定められた種類のデータを第２の通信線Ｂに送信して中継する。本実施形態に係るデータ中継装置２０のより詳細な説明は後述する。
【００２３】
第２の通信ノード３０ａ〜３０ｂのそれぞれは、第２の通信線Ｂに接続されており、上述した第１の通信ノード１０ａ〜１０ｂのそれぞれと同様に、ＣＡＮプロトコルで規定される形式のフレームをデータとして送受信する。また、第２の通信ノード３０ａ〜３０ｂのそれぞれは、データ中継装置２０によって中継されるデータの中で自ノード宛のデータの受信もする。
【００２４】
尚、図１に示すネットワーク１の概略構成では、第１の通信ノード１０ａ〜１０ｂの２つの第１の通信ノードが第１の通信線Ａに接続されている場合を一例として示しているが、第１の通信線Ａに接続される第１の通信ノードは２未満であってもよいし、３以上であってもよい。また、図１に示すネットワーク１の概略構成では、第２の通信ノード３０ａ〜３０ｂの２つの第２の通信ノードが第２の通信線Ｂに接続されている場合を一例として示しているが、第２の通信線Ｂに接続される第２の通信ノードは２未満であってもよいし、３以上であってもよい。
【００２５】
以上が、本実施形態に係るネットワーク１の概略構成の説明である。次に、本実施形態に係るデータ中継装置２０について、より詳細に説明する。
【００２６】
図２は、本実施形態に係るデータ中継装置２０の概略構成を示すブロック図である。本実施形態に係るデータ中継装置２０は、受信部２０１と、処理部２０２と、送信部２０３と、記憶部２０４とを備える。
【００２７】
受信部２０１は、典型的には、接続されている通信線からデータを受信する通信回路、及び記憶素子（例えば、レジスタ）などからなるインターフェース回路で実現され、第１の通信線Ａに接続された第１の通信ノード（本実施形態では、第１の通信ノード１０ａ〜１０ｂ）のそれぞれから第１の通信線Ａにデータが送信されたとき、送信されたデータを受信する。データを受信したとき、受信部２０１は、受信したデータを処理部２０２に取得させる。
【００２８】
処理部２０２は、典型的には、ＬＳＩ（Large Scale Integration）、マイクロコンピュータ、及びＣＰＵ（Central Processing Unit）などの集積回路で主に構成される電子部品で実現され、受信部２０１から取得したデータの中で、当該データに含まれる情報に変化があったデータを送信部２０３に送信させる。本実施形態に係る処理部２０２のより詳細な説明については、後述する。
【００２９】
送信部２０３は、典型的には、接続されている通信線にデータを送信する通信回路、及び記憶素子（例えば、レジスタ）などからなるインターフェース回路で実現され、処理部２０２から後述する変化データを取得したとき、取得した変化データを第２の通信線Ｂに送信して中継する。
【００３０】
記憶部２０４は、典型的には、ＲＡＭ（Random Access Memory）で実現され、それぞれ後述するフィルタデータ、中継情報、及び処理部２０２から記憶させられる様々な情報を記憶する。
【００３１】
以上が、本実施形態に係るデータ中継装置２０の概略構成の説明である。次に、本実施形態に係る処理部２０２についてより詳細に説明する。
【００３２】
図３は、本実施形態に係る処理部２０２のより詳細な機能構成を示す機能ブロック図である。本実施形態に係る処理部２０２は、中継データ特定部２０２１と、変化データ判断部２０２２とを備える。
【００３３】
中継データ特定部２０２１は、受信部２０１が第１の通信線Ａから受信したデータの中から、第２の通信線Ｂに接続されている第２の通信ノード（本実施形態では、第２の通信ノード３０ａ〜３０ｂ）に中継するように予め定められた種類の中継データを特定する。中継データ特定部２０２１の具体的な一例を説明すると、中継データ特定部２０２１は、受信部２０１からデータを取得したとき、まず、記憶部２０４に予め記憶されている中継情報を参照して、取得したデータが第２の通信線Ｂに中継する中継データか否かを判断する。
【００３４】
ここで、記憶部２０４に記憶されている中継情報について説明する。図４は、本実施形態に係る記憶部２０４に予め記憶されている中継情報の一例を示す図である。図４に一例として示す中継情報には、受信部２０１から取得したデータの中で、第２の通信線Ｂに送信して中継するように予め定められた種類のデータに含まれる識別子（本実施形態では、ＣＡＮ−ＩＤ）と同じ識別子が示されている。本実施形態に係る中継データ特定部２０２１は、受信部２０１からデータを取得したとき、記憶部２０４に記憶されている中継情報を参照して、取得したデータに含まれる識別子と同じ識別子が中継情報に示されているか否かを判断する。
【００３５】
中継データ特定部２０２１は、取得したデータに含まれる識別子が中継情報に示されているとき、取得したデータを第２の通信線Ｂに送信して中継するように予め定められた中継データとして特定して変化データ判断部２０２２に取得させる。一方、中継データ特定部２０２１は、取得したデータに含まれる識別子が中継情報に示されていないとき、取得したデータを破棄する。
【００３６】
変化データ判断部２０２２は、中継データ特定部２０２１によって特定された中継データから抜き出すように予め定められた部分データが、受信部２０１が前回受信した同一の種類の中継データから抜き出された部分データから変化しているか否かを判断する。
【００３７】
本実施形態に係る変化データ判断部２０２２の具体的な一例についてさらに詳細に説明する。本実施形態に係る変化データ判断部２０２２は、図３に示すように、抽出部２０２２１と、部分変化判断部２０２２２とを含む。中継データ特定部２０２１によって特定された中継データは、変化データ判断部２０２２に含まれる抽出部２０２２１によって取得される。
【００３８】
中継データを取得したとき、抽出部２０２２１は、予め記憶部２０４に記憶されているフィルタデータの中から、取得した中継データの種類に対応づけられたフィルタデータを用いて当該中継データから部分データを抜き出す。抽出部２０２２１の具体的な一例について説明する。図５Ａは、本実施形態に係るフィルタデータの一例を示す図である。フィルタデータは、図５Ａに示すように、中継データに含まれる情報の中から部分データとして抜き出す情報が示されている予め定められた領域を、中継データの種類毎に対応づけて示すデータである。尚、図５Ａにおいて、「フィルタデータ」と記載されている欄の前の行に示される数字は、１つのフィルタデータにおいてそれぞれの情報が記載されている領域を説明するために便宜的に示す数字であって、フィルタデータに含まれる情報ではなく、フィルタデータに含まれる情報が、それぞれの数字の列に示されるフィルタデータの１バイト目〜８バイト目の領域に記載されていることを示す。
【００３９】
例えば、抽出部２０２２１によって取得された中継データに含まれる識別子がＣＡＮ−ＩＤ１００であるとき、抽出部２０２２１は、記憶部２０４に記憶されているフィルタデータの中からＣＡＮ−ＩＤ１００に対応するフィルタデータを読み出す。取得した中継データの種類に対応するフィルタデータを読み出すと抽出部２０２２１は、読み出したフィルタデータに含まれる情報と、取得した中継データに含まれる情報（以下、中継データ情報と称する）との中で同一の領域に含まれる情報の論理積を演算する。ここで、仮に、抽出部２０２２１が取得したＣＡＮ−ＩＤ１００の中継データに含まれる中継データ情報が［２ＦＦＦＦＦＦＦ１Ｅ２１Ａ９Ｆ１］である場合を想定して説明を続ける。この場合、抽出部２０２２１は、記憶部２０４から読み出したフィルタデータ［ＦＦＦＦＦＦＦＦ００００００００］と、取得した中継データの中継データ情報［２ＦＦＦＦＦＦＦ１Ｅ２１Ａ９Ｆ１］との中で同一の領域に含まれる情報の論理積を演算する。この場合、抽出部２０２２１によって演算される論理積は、［２ＦＦＦＦＦＦＦ００００００００］となり、中継データの中継データ情報の中で、１バイト目〜４バイト目の中継データ値［２ＦＦＦＦＦＦＦ］だけがそのまま残り、当該中継データ情報の中で、５バイト目〜８バイト目の中継データ値は［００００００００］となる。
【００４０】
つまり、本実施形態では、中継データ情報の中で抜き出すように予め定められた領域（図５のＣＡＮ−ＩＤ１００の例では１バイト目〜４バイト目）を基数（本実施形態では、１６進数の基数であるＦ）で示し、当該中継データ情報の中で抜き出す必要のない領域をゼロで示すデータをフィルタデータとして中継データの種類毎に予め定めて記憶部２０４に記憶させておく。本実施形態では、第１の通信線Ａに接続されているそれぞれの第１の通信ノードが送信するデータの種類毎に予め定めたフィルタデータを対応づけて記憶部２０４に記憶させておく。そして、このように予め記憶させたフィルタデータと、中継データ特定部２０２１から取得した中継データに含まれる中継データ情報との論理積を抽出部２０２２１が演算することによって、当該中継データ情報の中で抜き出したい領域に記載されている中継データ情報がそのまま記載され、当該領域に対応しない領域に記載されている情報がゼロとなるデータを部分データとして中継データから抜き出すことができる。上述したように、抽出部２０２２１によって取得された中継データの中継データ情報が［２ＦＦＦＦＦＦＦ１Ｅ２１Ａ９Ｆ１］であって、当該中継データの種類に対応するフィルタデータが図５に例として示す［ＦＦＦＦＦＦＦＦ００００００００］である場合、抽出部２０２２１は、［２ＦＦＦＦＦＦＦ００００００００］という情報を含む部分データを当該中継データから抜き出す。
【００４１】
抽出部２０２２１は、中継データ特定部２０２１から取得した中継データから部分データを抜き出したとき、取得した中継データの種類を抜き出した部分データに付加して部分変化判断部２０２２２に取得させる。
【００４２】
部分変化判断部２０２２２は、抽出部２０２２１から取得した部分データが、受信部２０１によって前回受信された同一の種類の中継データから抜き出された部分データから変化している変化データか否かを判断する。部分変化判断部２０２２２の動作の具体的な一例を説明する。抽出部２０２２１から部分データを取得したとき、部分変化判断部２０２２２は、取得した部分データに付加された種類（当該部分データを含む中継データと同一の種類。以下、部分データの種類と称する）と同一の種類であって、後述する最新中継データとして記憶部２０４に前回記憶させた部分データに含まれる情報を参照する。部分変化判断部２０２２２は、取得した部分データについて、当該部分データに含まれる情報が、参照した最新中継データに含まれる情報から変化しているか否かを判断する。
【００４３】
ここで、本実施形態に係る最新中継データについて説明する。図５Ｂに本実施形態に係る最新中継データの一例を示す。本実施形態に係る最新中継データは、後述するように部分変化判断部２０２２２が変化データであると前回判断した部分データであって、部分変化判断部２０２２２が変化データであると判断する度に、図５Ｂに一例として示すように、部分データの種類毎に対応づけて記憶部２０４に最新中継データとして記憶される。
【００４４】
例えば、上述したように、抽出部２０２２１によって抜き出された部分データに含まれる情報が［２ＦＦＦＦＦＦＦ００００００００］であって、仮に、当該部分データの種類に対応する最新中継データに含まれる情報が図５Ｂに例として示す［１ＦＦＦＦＦＦＦ００００００００］である場合、部分変化判断部２０２２２は、当該部分データを変化データとして判断する。
【００４５】
部分変化判断部２０２２２は、抽出部２０２２１から取得した部分データが変化データであると判断したとき、当該部分データの種類に対応する記憶部２０４に記憶されている最新中継データに含まれる情報を、当該部分データに含まれる情報で更新して記憶させると共に、送信部２０３に変化データとして取得させる。一方、部分変化判断部２０２２２は、抽出部２０２２１から取得した部分データが変化データでないと判断すると、取得した部分データに含まれる情報を最新中継データとして記憶部２０４に記憶させることなく、当該部分データを破棄する。
【００４６】
送信部２０３は、部分変化判断部２０２２２から変化データを取得したとき、上述したように、取得した変化データを第２の通信線Ｂに送信して中継する。
【００４７】
以上が、本実施形態に係るデータ中継装置２０の詳細な説明である。尚、上述した処理部２０２に含まれる機能構成は、処理部２０２が記憶部２０４に予め記憶させられているプログラムを解釈実行することにより、それぞれの機能構成として機能することによって実現されてもよい。
【００４８】
そして、この場合、中継データ特定部２０２１によって特定された中継データを取得する抽出部２０２２１は、実際には、中継データ特定部２０２１として機能する処理部２０２が特定した中継データを記憶部２０４に記憶させ、抽出部２０２２１として機能する処理部２０２が、当該中継データを記憶部２０４から読み出すことによって取得するものとする。同様に、抽出部２０２２１によって抜き出された部分データを取得する部分変化判断部２０２２２は、実際には、抽出部２０２２１として機能する処理部２０２が抜き出した部分データを記憶部２０４に記憶させ、部分変化判断部２０２２２として機能する処理部２０２が、当該部分データを記憶部２０４から読み出すことによって取得するものとする。
【００４９】
次に、上述した処理部２０２の処理を図６に示すフローチャートを参照しながら説明する。尚、図６のフローチャートに示す処理は、一例として、データ中継装置２０に給電が開始されたときに開始され、給電が停止されたときに終了されるものとする。
【００５０】
ステップＳ１０１において、処理部２０２は、中継データ特定部２０２１として機能し、受信部２０１からデータを取得したか否かを判断する。処理部２０２は、ステップＳ１０１において、データを受信したと判断すると、ステップＳ１０２へ処理を進める。一方、処理部２０２は、ステップＳ１０１において、データを受信していないと判断すると、ステップＳ１０１の処理を繰り返す。
【００５１】
ステップＳ１０２において、処理部２０２は、中継データ特定部２０２１として機能し、上述したように、記憶部２０４に記憶されている中継情報を参照して、ステップＳ１０１で取得したデータが中継データであるか否かを判断する。処理部２０２は、ステップＳ１０２において、取得したデータが中継データであると判断すると、抽出部２０２２１に当該中継データを取得させて、ステップＳ１０３へ処理を進める。一方、処理部２０２は、ステップＳ１０２において、取得したデータが中継データでないと判断すると、ステップＳ１０７へ処理を進める。
【００５２】
ステップＳ１０３において、処理部２０２は、抽出部２０２２１として機能し、中継データ特定部２０２１から取得した中継データの種類に対応するフィルタデータを記憶部２０４から読み出し、上述したように当該中継データから部分データを抜き出して、部分変化判断部２０２２２に取得させる。処理部２０２は、ステップＳ１０３の処理を完了すると、ステップＳ１０４へ処理を進める。
【００５３】
ステップＳ１０４において、処理部２０２は、部分変化判断部２０２２２として機能し、抽出部２０２２１から取得した部分データと同一の種類である記憶部２０４に記憶されている最新中継データに含まれる情報を参照して、上述したように、抽出部２０２２１から取得した部分データが変化データであるか否かを判断する。処理部２０２は、ステップＳ１０４において、抽出部２０２２１から取得した部分データが変化データであると判断すると、ステップＳ１０５へ処理を進める。一方、処理部２０２は、ステップＳ１０４において、抽出部２０２２１から取得した部分データが変化データでないと判断すると、ステップＳ１０７へ処理を進める。
【００５４】
ステップＳ１０５において、処理部２０２は、部分変化判断部２０２２２として機能し、上述したように、抽出部２０２２１から取得して判断した変化データの種類に対応する最新中継データに含まれる情報を、当該変化データに含まれる情報で更新する。処理部２０２は、ステップＳ１０５の処理を完了すると、ステップＳ１０６へ処理を進める。
【００５５】
ステップＳ１０６において、処理部２０２は、部分変化判断部２０２２２として機能し、ステップＳ１０４で判断した変化データを送信部２０３に取得させる。処理部２０２は、ステップＳ１０６の処理を完了すると、ステップＳ１０１へ処理を戻す。
【００５６】
処理部２０２は、ステップＳ１０２からステップＳ１０７へ処理を進めたとき、中継データ特定部２０２１として機能し、受信部２０１から取得したデータを破棄する。一方、処理部２０２は、ステップＳ１０４からステップＳ１０７へ処理を進めたとき、部分変化判断部２０２２２として機能し、抽出部２０２２１から取得した部分データを破棄する。
【００５７】
以上が、本実施形態に係る処理部２０２の処理の説明である。一般的に、中継データに含まれる情報には、当該中継データで送信先の通信ノードに伝える情報の他にもヘッダ、及びＣＲＣ（Cyclic Redundancy Check）などが含まれ、同一の中継データで送信先の通信ノードに伝える情報に変化がない場合でも、他の情報が変化する場合がある。したがって、仮に、同一の種類の中継データに含まれる情報のいずれかが変化したときに当該中継データを変化データとして中継したとしても、当該中継データに含まれるいずれかの情報が変化する頻度は相対的に高いため、中継先の通信線における中継データの削減量は低くなる。
【００５８】
これに対して、本実施形態に係るデータ中継装置２０は、中継データに含まれる情報のいずれかが変化したときに当該中継データを変化データとして中継するのではなく、当該中継データに含まれる情報の中で予め定められた領域に記載される情報が変化した変化データのみを中継する。つまり、本実施形態に係るデータ中継装置２０によれば、中継データで送信先の通信ノードに伝える情報のみに変化があった場合に当該中継データから抜き出した部分データを変化データとして中継するので、中継先の通信線（本実施形態では、第２の通信線Ｂ）における中継データ量を大幅に削減できる。
【００５９】
車両などの移動体内に構成されるネットワークにおいて送受信されるデータは、上述したように種類で分けられるが、１つの種類のデータに含まれる情報（パラメータ）も種類で分けられる。そして、車両などの移動体内に構成されるネットワークにおいて送受信されるデータには、複数種類の情報（車速、及びエンジン回転数などの情報）が含まれており、中継先の通信ノード（以下、中継先ノードと称する）にとって不要な情報も含まれている場合がある。したがって、車両などの移動体内に構成されるネットワークに対して本実施形態に係るデータ中継装置２０を適用することにより、中継データに含まれる複数種類の情報の中で中継先ノードにとって必要な情報にのみ変化があった場合（例えば、車速、及びエンジン回転数の内、必要な情報である車速のみに変化があった場合）に、変化のあった情報を示す情報を抜き出した部分データを変化データとして中継して、中継先の通信線（本実施形態では、第２の通信線Ｂ）における中継データ量を大幅に削減できる。
【００６０】
本実施形態に係るデータ中継装置２０による効果が最も大きく得られるネットワークの構成の一例としては、例えば、ある通信ノードから送信された中継データが送信先の通信ノード（以下、送信先ノードと称する）、及び中継先ノードに伝える複数種類の情報を含んでおり、当該通信ノードと同一の通信線に接続されている送信先ノードには全ての種類の情報が必要であって、中継先ノードには全ての種類の中の数種類の情報が必要である場合などが一例として挙げられる。
【００６１】
また、本実施形態に係るデータ中継装置２０によれば、適用するネットワークの構成に応じて、最適なフィルタデータを中継データの種類毎に予め定めておくことができ、例えば、本実施形態に係るデータ中継装置２０を車両内で構成されるネットワークを適用する場合に、ネットワークの構成が車両の車種毎に異なっていたとしても、異なる構成に拘わらずに、中継先の通信線における中継データ量を大幅に削減できる。
【００６２】
尚、第１の実施形態では、データ中継装置２０が第１の通信線Ａから第２の通信線Ｂにデータを中継するものとして説明をした。しかしながら、本実施形態に係るデータ中継装置２０は、第１の実施形態で説明した処理と同様にして、第２の通信ノード３０ａ〜３０ｂのそれぞれから送信されるデータの中で第１の通信線Ａに中継するように予め定められた種類のデータを第２の通信線Ｂから第１の通信線Ａに中継してもよい。また、本実施形態に係るデータ中継装置２０は、第１の実施形態で説明したような第１の通信線Ａから第２の通信線Ｂにデータを中継する構成と同一の構成を第２の通信線Ｂから第１の通信線Ａにデータを中継できるように構成して本実施形態に係るデータ中継装置２０に追加し、第１の通信線Ａから第２の通信線Ｂへのデータの中継と第２の通信線Ｂから第１の通信線Ａの中継とを並行してもよい。
【００６３】
また、第１の実施形態では、ステップＳ１０４、及びステップＳ１０５の説明から明らかなように、部分変化判断部２０２２２が変化データであると判断した後、当該変化データに含まれる情報で、当該変化データの種類に対応する最新中継データに含まれる情報を更新するものとした。しかしながら、他の一実施形態では、変化データか否かに拘わらず中継データに含まれる情報で最新中継データを更新するようにしてもよい。より詳細には、中継データ特定部２０２１が中継データを変化データ判断部２０２２に取得させると共に、当該中継データと同一の種類の最新中継データに含まれる情報を当該中継データに含まれる情報で更新してもよい。この場合、部分変化判断部２０２２２は、抽出部２０２２１から部分データを取得したとき、当該部分データの種類と同一の種類のフィルタデータを用いて、同一の種類の最新中継データから当該部分データと比較するためのデータを抜き出す。部分変化判断部２０２２２は、最新中継データから抜き出したデータと、抽出部２０２２１から取得した部分データとを比較して、当該部分データが変化データであるか否かを判断するようにしてもよい。
【００６４】
また、第１の実施形態では、抽出部２０２２１によって抜き出された部分データに含まれる情報に変化があった場合に、当該部分データを変化データとして送信部２０３に取得させて中継するものとした。しかしながら、他の一実施形態では、抽出部２０２２１によって抜き出された部分データに含まれる情報に変化があった場合に、当該部分データを抜き出した中継データをそのまま送信部２０３に取得させて中継させてもよい。この場合、一例としては、抽出部２０２２１は中継データから部分データを抜き出すと、取得した中継データの種類を抜き出した部分データに付加して部分変化判断部２０２２２に取得させると共に、当該中継データも部分変化判断部２０２２２に取得させる。そして、部分変化判断部２０２２２は、第１の実施形態で説明したように抽出部２０２２１から取得した部分データが変化しているか否かを判断し、変化していると判断した場合に、当該部分データと共に取得した中継データを変化データとして送信部２０３に取得させて送信させてもよい。
【００６５】
（第１の実施形態の第１の変形例）
第１の実施形態の第１の変形例に係るデータ中継装置２０は車両などの移動体（以下、自車両と称する）に搭載される場合を一例として説明する。図７は、本変形例に係る処理部２０２のより詳細な機能構成を示す機能ブロック図である。本変形例に係る処理部２０２は、第１の実施形態に係る処理部２０２と比較して、中継タイミング判断部２０２３をさらに含む点が相違する。本変形例に係る中継タイミング判断部２０２３は、第１の実施形態で説明した中継データの中で、予め定められた計時開始タイミングから計時した時間が予め定められた長さ以内であるときに第２の通信線Ｂに送信して中継するように予め定められた種類の直接中継データを、第１の実施形態で説明したように変化データ判断部２０２２で判断させることなく、送信部２０３に直接送信させる。つまり、第１の実施形態の変形例に係る処理部２０２は、第１の実施形態に係る処理部２０２と比較して、受信部２０１から取得したデータの中で、当該データに含まれる情報に変化があったデータだけでなく、前述の直接中継データも送信部２０３に送信させる点が相違する。
【００６６】
本変形例に係る中継タイミング判断部２０２３の具体的な一例について説明する。本変形例に係る中継タイミング判断部２０２３は、図示しないタイマによって計時される時間を逐次取得する。本変形例に係る図示しないタイマは、予め定められた計時開始タイミングが到来したときに時間の計時を開始し、計時した時間を計時時間として中継タイミング判断部２０２３に逐次取得させる。本変形例に係る計時開始タイミングの一例としては、自車両のイグニッションスイッチがＯＦＦからＯＮになったとき、又は自車両のイグニッションスイッチがＯＮからＯＦＦになったときなどが挙げられる。
【００６７】
本変形例に係る中継データ特定部２０２１は、第１の実施形態で説明したように中継データを特定したとき、特定した中継データを中継タイミング判断部２０２３に取得させる。中継タイミング判断部２０２３は、中継データ特定部２０２１から中継データを取得したとき、さらに、図示しないタイマから計時時間を取得する。中継データを取得し、さらに当該中継データを取得したときの計時時間を取得すると、中継タイミング判断部２０２３は、記憶部２０４に予め記憶されている直接中継情報を参照する。
【００６８】
ここで、本変形例に係る直接中継情報について図８を参照しながら説明する。図８に例として示すように、本変形例に係る直接中継情報は、中継データ特定部２０２１によって特定される中継データの種類と、図示しないタイマから取得する計時時間の計時開始タイミングとにそれぞれ対応づけて予め設定されている直接中継期間を示す情報である。図８に例として示す直接中継情報は、自車両のイグニッションスイッチがオフからオンに変化したときと、オンからオフに変化したときとの２つの計時開始タイミングのそれぞれについて、それぞれの計時開始タイミングを基準とする直接中継期間を中継データの種類毎に対応づけて示している。
【００６９】
例えば、ＣＡＮ−ＩＤ１００の中継データには、自車両のイグニッションスイッチがオフからオンに変化したときと、オンからオフに変化したときとのそれぞれの計時開始タイミングを基準とする５００ｍｓの長さの直接中継期間がそれぞれ設定されている。また、ＣＡＮ−ＩＤ３００の中継データには、自車両のイグニッションスイッチがオンからオフに変化したときと、オフからオンに変化したときとの２つの計時開始タイミングの内、オフからオンに変化したときの計時開始タイミングを基準とする５００ｍｓの長さの直接中継期間のみが設定されている。
【００７０】
中継タイミング判断部２０２３は、記憶部２０４に記憶されている直接中継情報を参照して、取得した中継データの種類と、中継データを取得したときの計時時間との両方に対応する直接中継期間が設定されているか否かを判断する。中継タイミング判断部２０２３は、直接中継情報を参照して、取得した中継データの種類と、当該中継データを取得したときの計時時間との両方に対応する直接中継期間が設定されており、且つ当該計時時間が当該直接中継期間以内であると判断したとき、取得した中継データを直接中継データであると判断して、送信部２０３に直接取得させる。一方、中継タイミング判断部２０２３は、直接中継情報を参照して、取得した中継データの種類と、当該中継データを取得したときの計時時間との両方に対応する直接中継期間が設定されていないと判断したとき、中継データ特定部２０２１から取得した中継データを第１の実施形態で説明した変化データ判断部２０２２に取得させる。また、中継タイミング判断部２０２３は、直接中継情報を参照して、取得した中継データの種類と、当該中継データを取得したときの計時時間との両方に対応する直接中継期間が設定されており、且つ当該計時時間が当該直接中継期間を超えると判断したとき、中継データ特定部２０２１から取得した中継データを第１の実施形態で説明した変化データ判断部２０２２に取得させる。
【００７１】
尚、本変形例に係る図示しないタイマは、上述した自車両のイグニッションスイッチがオフからオンに変化したとき、又はオンからオフにしたときなど計時時間の基準となる計時開始タイミングを示す情報を中継タイミング判断部２０２３に取得させる計時時間に付加してもよい。これにより、中継タイミング判断部２０２３は、図示しないタイマから取得した計時時間が、いずれの計時開始タイミングを基準として計時されたものであるかを判断することができる。
【００７２】
仮に、中継タイミング判断部２０２３が、中継データ特定部２０２１からＣＡＮ−ＩＤ３００の中継データを取得し、当該中継データを取得したときに、図示しないタイマから自車両のイグニッションスイッチがオフからオンに変化したときを計時開始タイミングとする２３０ｍｓの計時時間をさらに取得した場合を想定する。この場合、中継タイミング判断部２０２３は、図８に例として示す直接中継情報を参照して、取得した中継データのＣＡＮ−ＩＤ３００と、当該中継データを取得したときの計時時間との両方に対応づけられている直接中継期間が設定されており、設定されている直接中継期間が自車両のイグニッションスイッチがオフからオンに変化したときを基準とする５００ｍｓであることを認識する。この場合、中継タイミング判断部２０２３は、取得した中継データのＣＡＮ−ＩＤ３００と、当該中継データを取得したときの計時時間との両方に対応づけられている直接中継期間が設定されており、当該計時時間が当該直接中継期間以内であると判断して、記憶部２０４に記憶されている当該中継データと同一の種類の最新中継データに含まれる情報を当該中継データに含まれる情報で更新し、当該中継データを直接中継データと判断して送信部２０３に直接取得させる。
【００７３】
一方、仮に、中継タイミング判断部２０２３が、中継データ特定部２０２１からＣＡＮ−ＩＤ３００の中継データを取得し、当該中継データを取得したときに、図示しないタイマから自車両のイグニッションスイッチがオフからオンに変化したときを計時開始タイミングとする６００ｍｓの計時時間をさらに取得した場合を想定する。この場合、中継タイミング判断部２０２３は、図８に例として示す直接中継情報を参照して、取得した中継データのＣＡＮ−ＩＤ３００と、当該中継データを取得したときの計時時間との両方に対応づけられている直接中継期間が設定されており、設定されている直接中継期間が自車両のイグニッションスイッチがオフからオンに変化したときを基準とする５００ｍｓであることを認識する。この場合、中継タイミング判断部２０２３は、取得した中継データのＣＡＮ−ＩＤ３００と、当該中継データを取得したときの計時時間との両方に対応づけられている直接中継期間が設定されており、当該計時時間が当該直接中継期間を超えると判断して、当該中継データを第１の実施形態で説明した変化データ判断部２０２２（抽出部２０２２１）に取得させる。
【００７４】
また、仮に、中継タイミング判断部２０２３が、中継データ特定部２０２１からＣＡＮ−ＩＤ３００の中継データを取得し、当該中継データを取得したときに、図示しないタイマから自車両のイグニッションスイッチがオンからオフに変化したときを計時開始タイミングとする３００ｍｓの計時時間をさらに取得した場合を想定する。この場合、中継タイミング判断部２０２３は、図８に例として示す直接中継情報を参照して、取得した中継データのＣＡＮ−ＩＤ３００と、当該中継データを取得したときの計時時間との両方に対応づけられている直接中継期間が設定されていないことを認識する。この場合、中継タイミング判断部２０２３は、取得した中継データの種類と、当該中継データを取得したときの計時時間との両方に対応する直接中継期間が設定されていないと判断して、中継データ特定部２０２１から取得した中継データを第１の実施形態で説明した変化データ判断部２０２２（抽出部２０２２１）に取得させる。
【００７５】
本変形例に係る変化データ判断部２０２２は、中継タイミング判断部２０２３によって直接中継期間が設定されていないと判断された中継データを取得する。また、本変形例に係る送信部２０３は、直接中継期間が設定されている中継タイミング判断部２０２３によって判断された直接中継データ、及び第１の実施形態で説明したように部分変化判断部２０２２２で変化データであると判断された変化データをそれぞれ取得したときに、それぞれのデータを第２の通信線Ｂに送信して中継する。
【００７６】
以上が、本変形例に係るデータ中継装置２０の詳細な説明である。尚、本変形例において、それぞれ上述で説明していない他の処理、処理部２０２の機能構成、及びデータ中継装置２０の構成の説明については、第１の実施形態で述べた説明を援用するものとして省略する。また、上述した処理部２０２に含まれる機能構成は、第１の実施形態に係る処理部２０２と同様に、処理部２０２が記憶部２０４に予め記憶させられているプログラムを解釈実行することにより、それぞれの機能構成として機能することによって実現されてもよい。
【００７７】
そして、この場合、中継データ特定部２０２１によって特定された中継データを取得する中継タイミング判断部２０２３は、実際には、中継データ特定部２０２１として機能する処理部２０２が特定した中継データを記憶部２０４に記憶させ、中継タイミング判断部２０２３として機能する処理部２０２が、当該中継データを記憶部２０４から読み出すことによって取得するものとする。同様に、抽出部２０２２１は、実際には、中継タイミング判断部２０２３として機能する処理部２０２が上述したように直接中継期間でないと判断した中継データを記憶部２０４に記憶させ、抽出部２０２２１として機能する処理部２０２が、当該中継データを記憶部２０４から読み出すことによって取得するものとする。同様に、抽出部２０２２１によって抜き出された部分データを取得する部分変化判断部２０２２２は、実際には、抽出部２０２２１として機能する処理部２０２が抜き出した部分データを記憶部２０４に記憶させ、部分変化判断部２０２２２として機能する処理部２０２が、当該部分データを記憶部２０４から読み出すことによって取得するものとする。
【００７８】
次に上述した処理部２０２の処理を図９に示すフローチャートを参照しながら説明する。尚、図９のフローチャートに示す処理は、一例として、データ中継装置２０に給電が開始されたときに開始され、給電が停止されたときに終了されるものとする。また、図９のフローチャートに示す処理の内、第１の実施形態に係る処理部２０２の処理を示す図６のフローチャートに示す処理の説明を援用できる部分については、当該説明を援用するものとして説明を省略する。
【００７９】
本変形例に係るステップＳ１０２で中継データ特定部２０２１として機能する処理部２０２は、ステップＳ１０１で取得したデータが中継データであると判断すると、中継タイミング判断部２０２３に当該中継データを取得させて、ステップＳ２０１へ処理を進める。
【００８０】
ステップＳ２０１において、処理部２０２は、中継タイミング判断部２０２３として機能し、上述したように、中継データ特定部２０２１から中継データを取得すると共に図示しないタイマから計時時間を取得する。そして、処理部２０２は、直接中継情報を参照する。処理部２０２は、上述したように、中継データ特定部２０２１から取得した中継データに直接中継期間が設定されており、且つ当該中継データを取得したときに取得した計時時間が当該直接中継期間以内であるか否かを判断する。処理部２０２は、ステップＳ２０１において、中継データ特定部２０２１から取得した中継データに直接中継期間が設定されており、且つ当該中継データを取得すると共に取得した計時時間が当該直接中継期間以内であると判断したとき、ステップＳ１０５へ処理を進める。一方、処理部２０２は、ステップＳ２０１において、中継データ特定部２０２１から取得した中継データに直接中継期間が設定されていない、又は当該中継データに直接中継期間が設定されており、且つ当該中継データを取得すると共に取得した計時時間が当該直接中継期間を超えていると判断したとき、抽出部２０２２１に当該中継データを取得させて、ステップＳ１０３へ処理を進める。
【００８１】
本変形例のステップＳ１０３において抽出部２０２２１として機能する処理部２０２は、ステップＳ２０１で直接中継期間が設定されていないと判断した中継データの種類に対応するフィルタデータを記憶部２０４から読み出し、上述したように当該中継データから部分データを抜き出す。
【００８２】
一方、本変形例に係る処理部２０２は、ステップＳ２０１の処理からステップＳ１０５へ直接処理を進めたときは、中継タイミング判断部２０２３として機能し、ステップＳ２０１で直接中継期間以内に取得したと判断した中継データと同一の種類の最新中継データに含まれる情報を当該中継データに含まれる情報で更新する。本変形例に係る処理部２０２は、ステップＳ１０５の処理を完了すると、ステップＳ１０６へ処理を進める。
【００８３】
本変形例に係る処理部２０２は、ステップＳ２０１の処理からステップＳ１０５へ直接処理を進めた後にステップＳ１０６へ処理を進めたときは、ステップＳ１０６において中継タイミング判断部２０２３として機能し、ステップＳ２０１で直接中継期間以内に取得したと判断した中継データを送信部２０３に取得させる。本変形例に係る処理部２０２は、ステップＳ１０６の処理を完了すると、ステップＳ１０１へ処理を戻す。
【００８４】
以上が、本変形例に係るデータ中継装置２０の説明である。本変形例に係るデータ中継装置２０によれば、任意の計時開始タイミングを基準とする任意の直接中継期間以内に、予め定められた種類の中継データを取得したときには、当該中継データから部分データを抜き出すことなく、当該中継データを直接中継できる。特に、自車両のイグニッションスイッチがオフからオンに変化したときを計時開始タイミングとして予め定めることによって、自車両のイグニッションスイッチがオフからオンに変化したときに給電が開始され、処理を開始する通信ノードが初期化処理などをするときにのみ必要であって、初期化処理を完了した後には不要な情報も含む中継データを、直接当該通信ノードに中継することができる。一方、自車両のイグニッションスイッチがオンからオフに変化したときを計時開始タイミングとして予め定めることによって、自車両のイグニッションスイッチがオンからオフに変化したときに給電が停止され、バッテリーなどの図示しない蓄電部からの給電が開始される通信ノードが、消費電力を低下させるためにスリープ状態に入るときに他の通信ノードと通信するためにのみ必要であって、スリープ状態に入るとき以外には不要な情報を含む中継データを、直接当該通信ノードに中継することができる。
【００８５】
（第１の実施形態の第２の変形例）
図１０は、本変形例に係る処理部２０２のより詳細な機能構成を示す機能ブロック図である。本変形例に係る処理部２０２は、第１の実施形態に係る処理部２０２と比較して、変化データ判断部２０２２に特定変化データ判断部２０２２３と、特定変化判断部２０２２４とをさらに含ませている点が相違する。
【００８６】
特定変化データ判断部２０２２３は、部分変化判断部２０２２２によって判断された変化データを部分データとして含む中継データが、当該変化データが予め定められた特定変化をしたか否かを判断する対象の種類の特定変化中継データであるか否かを判断する。特定変化データ判断部２０２２３の具体的な一例について説明する。
【００８７】
本変形例に係る部分変化判断部２０２２２は、第１の実施形態で説明したように抽出部２０２２１から取得した部分データが変化データであると判断したとき、最新中継データを更新せずに、当該変化データを特定変化データ判断部２０２２３に取得させる。
【００８８】
特定変化データ判断部２０２２３は、部分変化判断部２０２２２から変化データを取得したとき、記憶部２０４に予め記憶されている特定変化データ情報を参照する。
【００８９】
ここで、本変形例に係る特定変化データ情報について図１１を参照しながら説明する。図１１に一例として示す特定変化データ情報は、予め定められた特定変化の内容と、当該特定変化をしたか否かを判断する対象となる情報が、取得した変化データに記載されている領域と、当該情報の内容とを、取得した変化データの種類毎に対応づけて示す情報である。
【００９０】
尚、図１１に一例として示す特定変化データ情報に示される特定変化の内容（図１１に示す例では、変化内容１、及び変化内容２）の欄に示される不等号［＞］は、当該不等号［＞］が記載されている欄にコンマで区切られて記載されている数値を上回る変化の内容を示し、当該欄に示される不等号［＜］は、当該不等号［＜］が記載されている欄にコンマで区切られて記載されている数値を下回る変化の内容を示している。
【００９１】
また、図１１に一例として示す特定変化データ情報における情報の位置とは、特定変化をしたか否かを判断する対象となる情報が記載されている変化データにおける領域の基準位置であり、情報量とは、当該領域の広さである。特定変化データ情報における情報の位置、及び情報量について図１２を参照しながらより詳細に説明する。図１２は、本発明においてフレームとして送受信されるデータの一例である。図１２に示すように、特定変化データ情報によって示される情報の位置とは、１つのフレームにおいて、特定変化をしたか否かを判断する対象となる情報が記載されている領域の基準位置をバイト数で示す情報であり、情報量とは、当該領域の広さをビット数で示す情報である。図１２には、一例として、０バイト目の領域に８ビットの［２Ｆ］と、３バイト目の領域に４ビットの［Ｆ］とがそれぞれ記載されているデータを示している。尚、特定変化データ情報によって示される情報の位置の単位はバイトに限られなくてもよい。また、特定変化データ情報によって示される情報量の単位はビットに限られなくてもよい。
【００９２】
例えば、図１１に一例として示す特定変化データ情報では、ＣＡＮ−ＩＤ１００の変化データに特定変化をしたか否かを判断する対象となる情報として車速が含まれており、当該変化データにおいて車速は０バイト目の領域に８ビットの情報量で記載されており、特定変化の内容として当該領域に記載されている情報が［２０］を上回ったとき、及び［１Ｄ］を下回ったときの２つの内容がそれぞれＣＡＮ−ＩＤ１００に対応づけて示されている。さらに、図１１に一例として示す特定変化データ情報では、ＣＡＮ−ＩＤ１００の変化データに特定変化をしたか否かを判断する対象となる情報としてエンジン回転数も含まれており、当該変化データにおいてエンジン回転数は３バイト目の領域に８ビットの情報量で記載されており、特定変化の内容として当該領域に記載されている情報が［Ａ０］を上回ったときの内容もそれぞれＣＡＮ−ＩＤ１００に対応づけて示されている。
【００９３】
ただし、図１１に示す特定変化データ情報によって示される、情報の位置、情報量、及び特定変化の内容の記載の仕方は一例であって、後述するように特定変化データ判断部２０２２３、及び特定変化判断部２０２２４が、情報の位置、情報量、及び特定変化の内容に相当する情報を変化データの種類毎に解釈できるのであれば、どのような記載の仕方をしてもよい。
【００９４】
特定変化データ判断部２０２２３は、部分変化判断部２０２２２から変化データを取得したとき、記憶部２０４に予め記憶されている特定変化データ情報を参照して、取得した変化データの種類と同一の種類が、参照した特定変化データ情報に示されているか否かを判断する。特定変化データ判断部２０２２３は、取得した変化データの種類と同一の種類が、参照した特定変化データ情報に示されていると判断したとき、当該変化データを含む中継データが、予め定められた特定変化をしたか否かを判断する対象となる情報を含む特定変化中継データであると判断する。部分変化判断部２０２２２から取得した変化データを含む中継データが特定変化中継データであると判断したとき、特定変化データ判断部２０２２３は、当該変化データを特定変化判断部２０２２４に取得させる。このとき、特定変化データ判断部２０２２３によって特定変化判断部２０２２４に取得させられる変化データは、特定変化中継データである中継データから抜き出された変化データということになる。一方、特定変化データ判断部２０２２３は、取得した変化データの種類と同一の種類が、参照した特定変化データ情報に示されていないと判断したとき、記憶部２０４に記憶されている当該変化データと同一の種類の最新中継データに含まれる情報を当該変化データに含まれる情報で更新し、当該変化データを送信部２０３に取得させる。
【００９５】
特定変化判断部２０２２４は、特定変化データ判断部２０２２３から特定変化中継データに含まれる変化データを取得したとき、記憶部２０４に記憶されている前述の特定変化データ情報を参照する。特定変化判断部２０２２４は、特定変化データ情報を参照して、特定変化データ判断部２０２２３から取得した変化データの種類に対応づけて示される情報の位置と、情報量と、特定変化の内容とをそれぞれ認識する。さらに、特定変化判断部２０２２４は、取得した変化データの種類と同一の種類の最新中継データを記憶部２０４から読み出す。そして、特定変化判断部２０２２４は、認識した情報の位置に認識した情報量で、取得した変化データと、記憶部２０４から読み出した最新中継データとのそれぞれに記載されている情報を参照する。特定変化判断部２０２２４は、取得した変化データと、読み出した最新中継データとのそれぞれに記載されている情報を比較して、認識した特定変化の内容で示される変化をしているか否かを判断する。
【００９６】
特定変化判断部２０２２４は、認識した情報の位置に認識した情報量で、取得した変化データと、読み出した最新中継データとのそれぞれに記載されている情報が、認識した特定変化の内容で示される変化をしていると判断したとき、当該変化データを特定変化をした変化データとして判断する。特定変化判断部２０２２４は、取得した変化データが特定変化をした変化データであると判断したとき、記憶部２０４に記憶されている当該変化データと同一の種類の最新中継データに含まれる情報を当該変化データに含まれる情報で更新し、当該変化データを送信部２０３に取得させる。一方、特定変化判断部２０２２４は、取得した変化データが特定変化をした変化データでないと判断したとき、当該変化データを破棄する。
【００９７】
例えば、仮に、記憶部２０４に図１１に一例として示す特定変化データ情報が予め記憶されており、特定変化判断部２０２２４が、ＣＡＮ−ＩＤ１００の種類であって［２ＦＦＦＦＦＦＦ００００００００］の変化データを取得し、当該部分データの種類と同一の種類であって［１ＦＦＦＦＦＦＦ２１１０Ｆ１ＢＦ］の最新中継データを記憶部２０４から読み出した場合を想定する。この場合、特定変化判断部２０２２４は、まず、特定変化データ情報によってＣＡＮ−ＩＤ１００に対応づけられている情報の位置（０バイト目）、情報量（８ビット）、特定変化の内容（変化内容１：２０，＞）、及び特定変化の内容（変化内容２：１Ｄ，＜）をそれぞれ参照して認識する。そして、特定変化判断部２０２２４は、取得した変化データの０バイト目に８ビットの情報量で記載されている［２Ｆ］と、読み出した最新中継データの０バイト目に８ビットの情報量で記載されている［１Ｆ］とを比較する。［１Ｆ］から［２Ｆ］への変化は、認識した特定変化の内容（変化内容１）、すなわち、「２０を上回る」変化に相当するため、特定変化判断部２０２２４は、取得した変化データが特定変化をした変化データであると判断する。
【００９８】
本変形例に係る送信部２０３は、特定変化データ情報に示されていないと特定変化データ判断部２０２２３によって判断された種類の変化データ、及び特定変化判断部２０２２４によって特定変化をしたと判断された変化データをそれぞれ取得したとき、取得した変化データを第２の通信線Ｂに送信して中継する。
【００９９】
以上が、本変形例に係るデータ中継装置２０の詳細な説明である。尚、上述した処理部２０２に含まれる機能構成は、第１の実施形態で説明したように、処理部２０２が記憶部２０４に予め記憶させられているプログラムを解釈実行することにより、それぞれの機能構成として機能することによって実現されてもよい。
【０１００】
そして、この場合、中継データ特定部２０２１によって特定された中継データを取得する抽出部２０２２１は、実際には、中継データ特定部２０２１として機能する処理部２０２が特定した中継データを記憶部２０４に記憶させ、抽出部２０２２１として機能する処理部２０２が、当該中継データを記憶部２０４から読み出すことによって取得するものとする。同様に、抽出部２０２２１によって抜き出された部分データを取得する部分変化判断部２０２２２は、実際には、抽出部２０２２１として機能する処理部２０２が抜き出した部分データを記憶部２０４に記憶させ、部分変化判断部２０２２２として機能する処理部２０２が、当該部分データを記憶部２０４から読み出すことによって取得するものとする。同様に、部分変化判断部２０２２２によって判断された変化データを取得する特定変化データ判断部２０２２３は、実際には、部分変化判断部２０２２２として機能する処理部２０２が判断した変化データを記憶部２０４に記憶させ、特定変化データ判断部２０２２３として機能する処理部２０２が、当該変化データを記憶部２０４から読み出すことによって取得するものとする。同様に、特定変化データ判断部２０２２３から変化データを取得する特定変化判断部２０２２４は、実際には、特定変化データ判断部２０２２３として機能する処理部２０２が変化データを記憶部２０４に記憶させ、特定変化判断部２０２２４として機能する処理部２０２が、当該変化データを記憶部２０４から読み出すことによって取得するものとする。
【０１０１】
次に、上述した本変形例に係る処理部２０２の処理を図１３に示すフローチャートを参照しながら説明する。尚、図１３のフローチャートに示す処理は、一例として、データ中継装置２０に給電が開始されたときに開始され、給電が停止されたときに終了されるものとする。また、図１３のフローチャートに示す処理の内、第１の実施形態に係る処理部２０２の処理を示す図６のフローチャートに示す処理の説明を援用できる部分については、当該説明を援用するものとして説明を省略する。
【０１０２】
本変形例に係る処理部２０２は、ステップＳ１０４において、第１の実施形態で説明したように部分変化判断部２０２２２として機能し、抽出部２０２２１から取得した部分データが変化データであると判断すると、ステップＳ３０１へ処理を進める。一方、処理部２０２は、ステップＳ１０４において、抽出部２０２２１から取得した部分データが変化データでないと判断すると、ステップＳ１０７へ処理を進める。
【０１０３】
ステップＳ３０１において、処理部２０２は，特定変化データ判断部２０２２３として機能し、上述したように部分変化判断部２０２２２から取得した変化データを含む中継データが特定変化中継データであるか否かを判断する。処理部２０２は、ステップＳ３０１において、取得した変化データを含む中継データが特定変化中継データであると判断したとき、ステップＳ３０２へ処理を進める。一方、処理部２０２は、ステップＳ３０１において、取得した変化データを含む中継データが特定変化中継データでないと判断したとき，ステップＳ１０５へ処理を進める。
【０１０４】
ステップＳ３０２において、処理部２０２は、特定変化判断部２０２２４として機能し、上述したように特定変化データ判断部２０２２３から取得した変化データが特定変化をした変化データであるか否かを判断する。処理部２０２は、ステップＳ３０２において、取得した変化データが特定変化をした変化データであると判断したとき、ステップＳ１０５へ処理を進める。一方、処理部２０２は、ステップＳ３０２において、取得した変化データが特定変化をした変化データでないと判断したとき、ステップＳ１０７へ処理を進める。
【０１０５】
本変形例に係る処理部２０２は、ステップＳ３０１からステップＳ１０５へ処理を進めた場合には、ステップＳ１０５において、特定変化データ判断部２０２２３として機能し、ステップＳ３０１において取得した変化データに含まれる情報で、記憶部２０４に記憶されている当該変化データと同一の種類の最新中継データに含まれる情報を更新する。処理部２０２は、ステップＳ１０５の処理を完了すると、ステップＳ１０６へ処理を進める。
【０１０６】
本変形例に係る処理部２０２は、ステップＳ３０１からステップＳ１０５へ処理を進めた後、ステップＳ１０６の処理をする場合には、ステップＳ１０６において、特定変化データ判断部２０２２３として機能し、ステップＳ３０１において取得した変化データを送信部２０３に取得させて中継させる。
【０１０７】
一方，本変形例に係る処理部２０２は、ステップＳ３０２からステップＳ１０５へ処理を進めた場合、ステップＳ１０６において、特定変化判断部２０２２４として機能し、ステップＳ３０２において特定変化をしたと判断した変化データに含まれる情報で、記憶部２０４に記憶されている当該変化データと同一の種類の最新中継データに含まれる情報を更新する。処理部２０２は、ステップＳ１０５の処理を完了すると、ステップＳ１０６へ処理を進める。
【０１０８】
本変形例に係る処理部２０２は、ステップＳ３０２からステップＳ１０５へ処理を進めた後、ステップＳ１０６の処理をする場合には、ステップＳ１０６において、特定変化判断部２０２２４として機能し、ステップＳ３０２において特定変化をしたと判断した変化データを送信部２０３に取得させて中継させる。
【０１０９】
本変形例に係る処理部２０２は、ステップＳ３０２からステップＳ１０７へ処理を進めた場合、ステップＳ１０７において、特定変化判断部２０２２４として機能し、ステップＳ３０２において取得した変化データを破棄する。
【０１１０】
以上が、本変形例に係るデータ中継装置２０の説明である。本変形例に係るデータ中継装置２０で中継するのに適している中継データの例としては、自車両の車速が予め定められた車速を超えたときに自動的に自車両のドアを施錠するシステムの通信ノード、或いは自車両の車速が予め定められた車速未満となったときに自車両に搭載されたレーダで周辺の物体との距離の検出を自動的に開始するシステムの通信ノードなどを中継先とする中継データが挙げられる。このような通信ノードに対しては、自車両の車速が予め定められた車速を超えたときのみに当該車速を含む中継データを中継することで、中継先の通信線におけるデータ量をより削減することができる。そこで、このような通信ノードを中継先とする中継データを本変形例に係るデータ中継装置２０で中継するときに、上述で説明したように予め定められた情報（例えば、車速、及びエンジン回転数など）を示す情報を含む変化データについては、前述の特定変化をしたときにだけ中継先の通信線に中継させることによって、中継先の通信線におけるデータ量をより削減できる。
【０１１１】
（第２の実施形態）
図１４は、本発明の第１の実施形態に係るデータ中継装置５０でデータを中継するネットワーク２の概略構成を示すブロック図である。第１の通信ノード４０ａ〜４０ｂ、及びデータ中継装置５０は、それぞれ第１の通信線Ａに接続されている。また、第２の通信ノード６０ａ〜６０ｂ、及びデータ中継装置５０は、それぞれ第２の通信線Ｂに接続されている。データ中継装置５０は、第１の通信線Ａ、及び第２の通信線Ｂのそれぞれに接続され、一方の通信線に流れるデータの中で予め定められた種類のデータを他方の通信線へ中継する。また、本実施形態の説明では、第１の実施形態と同様に、ネットワーク２で用いられる通信プロトコルが、ＣＡＮである場合を一例として説明する。また、本実施形態では、ネットワーク２が、自車両内に構成されるネットワークである場合を一例として説明する。また、以下の説明におけるデータは、一例として、全て１６進数で表現されるものとする。
【０１１２】
第１の通信線Ａに接続されている通信ノード（本実施形態では、第１の通信ノード４０ａ〜４０ｂ）のそれぞれは、第１の実施形態で説明した第１の通信線Ａに接続されている第１の通信ノードのそれぞれと同一の通信ノードであって、第１の実施形態で説明した第１の通信ノードと同様に、予め定められている互いに異なる種類のデータを任意のタイミングで互いに送受信する。ここで、データの種類とは、第１の実施形態で説明したように、当該データに含まれる識別子（本実施形態では、ＣＡＮ−ＩＤ）で分けられる種類のことである。また、第１の通信ノード４０ａ〜４０ｂのそれぞれは、データ中継装置５０によって中継されるデータの中で自ノード宛のデータの受信もする。また、第１の通信ノード４０ａ〜４０ｂのそれぞれは、自車両のイグニッションスイッチがオンとなっている期間を通じて動作をする。
【０１１３】
データ中継装置５０は、第１の通信ノード４０ａ〜４０ｂがそれぞれ送信するデータの中で第２の通信線Ｂに接続された第２の通信ノードのいずれかに中継するように予め定められた種類の第１の中継データを第２の通信線Ｂに送信して中継する。また、データ中継装置５０は、第２の通信ノード６０ａ〜６０ｂがそれぞれ送信するデータの中で第１の通信線Ａに接続された第１の通信ノード４０ａ〜４０ｂのいずれかに中継するように予め定められた種類の第２の中継データを第１の通信線Ａに送信して中継する。また、本実施形態に係るデータ中継装置５０は、自車両のイグニッションスイッチの状態、及び第２の通信線Ｂに接続されている第２の通信ノードの状態などに基づく処理もする。また、本実施形態に係るデータ中継装置５０は、自車両のイグニッションスイッチがオフになっている期間を通じてバッテリーなどの蓄電手段から給電されるものとする。本実施形態に係るデータ中継装置５０の詳細については後述する。
【０１１４】
第２の通信ノード６０ａ〜６０ｂのそれぞれは、第２の通信線Ｂに接続されており、上述した第１の通信ノード４０ａ〜４０ｂのそれぞれと同様に、ＣＡＮプロトコルで規定される形式のフレームをデータとして送受信する。また、第２の通信ノード６０ａ〜６０ｂのそれぞれは、データ中継装置５０によって中継されるデータの中で自ノード宛のデータの受信もする。本実施形態に係る第２の通信ノード６０ａ〜６０ｂのそれぞれは、自車両のイグニッションスイッチがオフとなっている期間でもバッテリーなどの図示しない蓄電部から給電されて動作をする。
【０１１５】
また、本実施形態に係る第２の通信ノード６０ａ〜６０ｂのそれぞれは、例えば、予め定められた期間内にデータを送信しない場合に、少なくともデータの受信だけを継続させて、他の処理などを一時停止させるなどの消費電力を抑制する処理をしている状態（以下、消費電力抑制状態と称する）をする。さらに、第２の通信線Ｂに接続されている第２の通信ノード（本実施形態では、第２の通信ノード６０ａ〜６０ｂ）のそれぞれは、消費電力抑制状態である他の第２の通信ノードにデータを送信するときに、消費電力を抑制する処理を停止して当該データに基づく処理をできる通常動作状態に復帰する指示を示すデータを先に送信する処理（以下、復帰指示処理と称する）もする。そして、本実施形態では、第２の通信線Ｂに接続されている互いの第２の通信ノードの状態（消費電力抑制状態、及び通常動作状態など）を把握して、把握した状態に応じた処理（例えば、復帰指示処理など）をする機能を、第２の通信線Ｂに接続されている全て、或いは一部の第２の通信ノードに持たせることによって、第２の通信線Ｂに接続されている全て、或いは一部の第２の通信ノードの状態を管理する所謂ネットワーク管理機能を実現しているものとする。そして、本実施形態に係るデータ中継装置５０も、前述のネットワーク管理機能を実現するための機能を有しているものとする。尚、前述のネットワーク管理機能は、任意の周知の技術を用いて実現されるものであってもよい。
【０１１６】
尚、図１４に示すネットワーク１の概略構成では、第１の通信ノード４０ａ〜４０ｂの２つの第１の通信ノードが第１の通信線Ａに接続されている場合を一例として示しているが、第１の通信線Ａに接続される第１の通信ノードは２未満であってもよいし、３以上であってもよい。また、図１４に示すネットワーク１の概略構成では、第２の通信ノード６０ａ〜６０ｂの２つの第２の通信ノードが第２の通信線Ｂに接続されている場合を一例として示しているが、第２の通信線Ｂに接続される第２の通信ノードは２未満であってもよいし、３以上であってもよい。
【０１１７】
図１５は、本実施形態に係るデータ中継装置５０の概略構成を示すブロック図である。本実施形態に係るデータ中継装置５０は、第１の受信部４０１と、処理部４０２と、第２の送信部４０３と、記憶部４０４と、第２の受信部４０５と、第１の送信部４０６とを含む。
【０１１８】
第１の受信部４０１、及び第２の送信部４０３のそれぞれは、第１の実施形態で説明した受信部２０１、及び送信部２０３のそれぞれと同一の構成要素であって、同一の動作をする。
【０１１９】
処理部４０２は、典型的には、ＬＳＩ、マイクロコンピュータ、及びＣＰＵなどの集積回路で主に構成される電子部品で実現され、第１の受信部４０１から取得したデータの中で、当該データに含まれる情報に変化があったデータを第２の送信部４０３に送信させる。また、本実施形態に係る処理部４０２は、後述する第２の受信部４０５から取得したデータの中で、当該データに含まれる情報に変化があったデータを後述する第１の送信部４０６に送信させる。また、本実施形態に係る処理部４０２は、自車両のイグニッションスイッチの状態、及び第２の通信線Ｂに接続されている第２の通信ノードの状態に基づく動作もする。本実施形態に係る処理部４０２の詳細な説明は後述する。
【０１２０】
記憶部４０４は、第１の実施形態に係る記憶部２０４と同様に、それぞれ第１の実施形態で説明したフィルタデータ、及び中継データ情報を記憶している。ただし、本実施形態に係る記憶部４０４は、第１の受信部４０１から取得したデータの中で第２の通信線Ｂに送信して中継するように予め定められた第１の中継データに含まれる識別子と同じ識別子を示す第１の中継情報と、後述する第２の受信部４０５から取得したデータの中で第１の通信線Ａに送信して中継するように予め定められた第２の中継データに含まれる識別子と同じ識別子を示す第２の中継情報との２つの中継データ情報を記憶している。また、本実施形態に係る記憶部４０４は、第１の通信線Ａに接続されているそれぞれの第１の通信ノードが送信するデータの種類毎に予め定めた第１のフィルタデータを対応づけて予め記憶すると共に、第２の通信線Ｂに接続されているそれぞれの第２の通信ノードが送信するデータの種類毎に予め定めた第２のフィルタデータも対応づけて予め記憶している。また、本実施形態に係る記憶部４０４は、処理部４０２によって記憶させられる様々な情報も記憶する。
【０１２１】
第２の受信部４０５は、典型的には、接続されている通信線からデータを受信する通信回路、及び記憶素子（例えば、レジスタ）などからなるインターフェース回路で実現され、第２の通信線Ｂに接続された第２の通信ノード（本実施形態では、第２の通信ノード６０ａ〜６０ｂ）のそれぞれから第２の通信線Ｂにデータが送信されたとき、送信されたデータを受信する。データを受信したとき、第２の受信部４０５は、受信したデータを処理部４０２に取得させる。
【０１２２】
第１の送信部４０６は、典型的には、接続されている通信線にデータを送信する通信回路、及び記憶素子（例えば、レジスタ）などからなるインターフェース回路で実現され、処理部４０２から変化データを取得したとき、取得した変化データを第１の通信線Ａに送信して中継する。
【０１２３】
以上が、本実施形態に係るデータ中継装置５０の概略構成の説明である。次に本実施形態に係る処理部４０２についてより詳細に説明する。
【０１２４】
図１６は、本実施形態に係る処理部４０２のより詳細な機能構成を示す機能ブロック図である。本実施形態に係る処理部４０２は、中継データ特定部４０２１と、変化データ判断部４０２２とを備える。
【０１２５】
中継データ特定部４０２１は、第１の受信部４０１が第１の通信線Ａから受信したデータの中から、第２の通信線Ｂに中継するように予め定められた種類の第１の中継データを特定する。また、中継データ特定部４０２１は、第２の受信部４０５が第２の通信線Ｂから受信したデータの中から、第１の通信線Ａに中継するように予め定められた種類の第２の中継データを特定する。中継データ特定部４０２１の動作の具体的な一例を説明すると、中継データ特定部４０２１は、第１の受信部４０１からデータを取得したとき、まず、記憶部４０４に予め記憶されている第１の中継情報を参照して、取得したデータが第２の通信線Ｂに中継するように予め定められた種類の第１の中継データか否かを判断する。一方、中継データ特定部４０２１は、第２の受信部４０５からデータを取得したとき、まず、記憶部４０４に予め記憶されている第２の中継情報を参照して、取得したデータが第１の通信線Ａに中継するように予め定められた種類の第２の中継データか否かを判断する。
【０１２６】
ここで、記憶部４０４に記憶されている第１の中継情報、及び第２の中継情報について説明する。図１７は、本実施形態に係る記憶部４０４に予め記憶されている第１の中継情報、及び第２の中継情報の一例を示す図である。図１７に示す第１の中継情報には、第１の受信部４０１から取得するデータの中で、第２の通信線Ｂに送信して中継するように予め定められた第１の中継データに含まれる識別子（本実施形態では、ＣＡＮ−ＩＤ）と同じ識別子が示されている。また、図１７に示す第２の中継情報には、第２の受信部４０５から取得するデータの中で、第１の通信線Ａに送信して中継するように予め定められた第２の中継データに含まれる識別子と同じ識別子が示されている。
【０１２７】
中継データ特定部４０２１は、第１の受信部４０１からデータを取得したとき、記憶部４０４に記憶されている第１の中継情報を参照して、取得したデータに含まれる識別子と同じ識別子が第１の中継情報に示されているか否かを判断する。一方、中継データ特定部４０２１は、第２の受信部４０５からデータを取得したとき、記憶部４０４に記憶されている第２の中継情報を参照して、取得したデータに含まれる識別子と同じ識別子が第２の中継情報に示されているか否かを判断する。
【０１２８】
中継データ特定部４０２１は、第１の受信部４０１から取得したデータに含まれる識別子が第１の中継情報に示されているとき、当該データを第１の中継データとして特定して変化データ判断部４０２２に取得させる。また、中継データ特定部４０２１は、第２の受信部４０５から取得したデータに含まれる識別子が第２の中継情報に示されているとき、当該データを第２の中継データとして特定して変化データ判断部４０２２に取得させる。
【０１２９】
一方、中継データ特定部４０２１は、第１の受信部４０１から取得したデータに含まれる識別子が第１の中継情報に示されていないとき、取得したデータを破棄する。また、中継データ特定部４０２１は、第２の受信部４０５から取得したデータに含まれる識別子が第２の中継情報に示されていないとき、取得したデータを破棄する。
【０１３０】
変化データ判断部４０２２は、中継データ特定部４０２１から取得した第１の中継データから抜き出すように予め定められた部分データ（以下、第１の部分データと称する）が、第１の受信部４０１が前回受信した同一の種類の第１の中継データから抜き出された第１の部分データから変化しているか否かを判断する。また、変化データ判断部４０２２は、中継データ特定部４０２１から取得した第２の中継データから抜き出すように予め定められた部分データ（以下、第２の部分データと称する）が、第２の受信部４０５が前回受信した同一の種類の第２の中継データから抜き出された第２の部分データから変化しているか否かを判断する。
【０１３１】
本実施形態に係る変化データ判断部４０２２の具体的な一例についてさらに詳細に説明する。本実施形態に係る変化データ判断部４０２２は、図１６に示すように、抽出部４０２２１と、部分変化判断部４０２２２と、送信先状態判断部４０２２３とを含む。中継データ特定部４０２１によってそれぞれ特定された第１の中継データ、及び第２の中継データは、変化データ判断部４０２２に含まれる抽出部４０２２１によって取得される。
【０１３２】
第１の中継データ、又は第２の中継データを取得したとき、抽出部４０２２１は、予め記憶部４０４に記憶されているフィルタデータの中から取得した第１の中継データ、又は第２の中継データの種類に対応づけられたフィルタデータを用いてそれぞれの中継データから部分データを抜き出す。抽出部４０２２１の具体的な一例について説明する。図１８Ａは、本実施形態に係る第１のフィルタデータと第２のフィルタデータとの一例を示す図である。第１のフィルタデータは、図１８Ａに示すように、第１の中継データに含まれる情報の中から第１の部分データとして抜き出す情報が示されている予め定められた領域を、第１の中継データの種類毎に対応づけて示すデータである。また、第２のフィルタデータは、図１８Ａに示すように、第２の中継データに含まれる情報の中から第２の部分データとして抜き出す情報が示されている予め定められた領域を、第２の中継データの種類毎に対応づけて示すデータである。尚、図１８Ａにおいて、「第１のフィルタデータ」と記載されている欄の前の行示される数字は、第１の実施形態で説明した数字と同様の数字である。
【０１３３】
抽出部４０２２１が、第１のフィルタデータを用いて第１の中継データから第１の部分データを抜き出すときの手法は、第１の実施形態に係る抽出部２０２２１と同様の手法を用いるものとして、説明を省略する。また、抽出部４０２２１が、第２のフィルタデータを用いて第２の中継データから第２の部分データを抜き出すときの手法は、第１の実施形態に係る抽出部４０２２１と同様の手法を用いるものとして、説明を省略する。
【０１３４】
抽出部４０２２１は、中継データ特定部２０２１から取得した第１の中継データから第１の部分データを抜き出したとき、取得した第１の中継データの種類を抜き出した第１の部分データに付加して部分変化判断部４０２２２に取得させる。一方、中継データ特定部４０２１から取得した第２の中継データから第２の部分データを抜き出したとき、取得した第２の中継データの種類を抜き出した第２の部分データに付加して部分変化判断部４０２２２に取得させる。
【０１３５】
部分変化判断部４０２２２は、抽出部４０２２１から取得した第１の部分データが、第１の受信部４０１によって前回受信された同一の種類の第１の中継データから抜き出された第１の部分データから変化している第１の変化データか否かを判断する。また、部分変化判断部４０２２２は、抽出部４０２２１から取得した第２の部分データが、第２の受信部４０５によって前回受信された同一の種類の第２の中継データから抜き出された第２の部分データから変化している第２の変化データか否かを判断する。
【０１３６】
部分変化判断部４０２２２の動作の具体的な一例を説明する。部分変化判断部４０２２２は、抽出部４０２２１から第１の部分データを取得したとき、取得した第１の部分データに付加された種類（当該第１の部分データを含む第１の中継データと同一の種類。以下、第１の部分データの種類と称する）と同一の種類であって、後述する第１の最新中継データとして記憶部４０４に前回記憶させた第１の部分データに含まれる情報を参照する。部分変化判断部４０２２２は、取得した第１の部分データについて、当該第１の部分データに含まれる情報が、参照した第１の最新中継データに含まれる情報から変化しているか否かを判断する。一方、部分変化判断部４０２２２は、抽出部４０２２１から第２の部分データを取得したとき、取得した第２の部分データに付加された種類（当該第２の部分データを含む第２の中継データと同一の種類。以下、第２の部分データの種類と称する）と同一の種類であって、後述する第２の最新中継データとして記憶部４０４に前回記憶させた第２の部分データに含まれる情報を参照する。部分変化判断部４０２２２は、取得した第２の部分データについて、当該第２の部分データに含まれる情報が、参照した第２の最新中継データに含まれる情報から変化しているか否かを判断する。
【０１３７】
ここで、本実施形態に係る第１の最新中継データ、及び第２の最新中継データについて説明する。図１８Ｂは、本実施形態に係る第１の最新中継データと、第２の最新中継データとの一例を示す図である。本実施形態に係る第１の最新中継データは、後述するように部分変化判断部４０２２２が第１の変化データであると前回判断した第１の部分データである。第１の最新中継データは、部分変換判断部４０２２２が第１の変化データであると判断する度に、記憶部４０４に記憶されている当該第１の変化データの種類に対応する第１の最新中継データに含まれる情報が、当該第１の変化データに含まれる情報で更新されて記憶される。また、本実施形態に係る第２の最新中継データは、後述するように部分変化判断部４０２２２が第２の変化データであると前回判断した第２の部分データである。第２の最新中継データは、部分変化判断部４０２２２が第２の変化データであると判断する度に、記憶部４０４に記憶されている当該第２の変化データの種類に対応する第２の最新中継データに含まれる情報が、当該第２の変化データに含まれる情報で更新されて記憶される。
【０１３８】
本実施形態に係る部分変化判断部４０２２２が、抽出部４０２２１から取得した第１の部分データと、当該第１の部分データの種類と同一の第１の最新中継データとを比較して、当該第１の部分データが第１の変化データであるか否かを判断する手法は、第１の実施形態で説明した手法を用いるものとして、説明を省略する。また、本実施形態に係る部分変化判断部４０２２２が、抽出部４０２２１から取得した第２の部分データと、当該第２の部分データの種類と同一の第２の最新中継データとを比較して、当該第２の部分データが第２の変化データであるか否かを判断する手法は、第２の実施形態で説明した手法を用いるものとして、説明を省略する。
【０１３９】
部分変化判断部４０２２２は、抽出部４０２２１から取得した第１の部分データが第１の変化データであると判断したとき、送信先状態判断部４０２２３に当該第１の変化データを取得させる。一方、部分変化判断部４０２２２は、抽出部４０２２１から取得した第１の部分データが第１の変化データでないと判断すると、当該第１の部分データを破棄する。
【０１４０】
また、部分変化判断部４０２２２は、抽出部４０２２１から取得した第２の部分データが第２の変化データであると判断したとき、送信先状態判断部４０２２３に当該第２の変化データを取得させる。一方、部分変化判断部４０２２２は、抽出部４０２２１から取得した第２の部分データが第２の変化データでないと判断すると、当該第２の部分データを破棄する。
【０１４１】
送信先状態判断部４０２２３は、図示しない通信ノード状態判断部と、図示しない車両状態判断部とを含む。送信先状態判断部４０２２３の具体的な一例について説明する。送信先状態判断部４０２２３は、部分変化判断部４０２２２によって第１の変化データを取得させられたとき、当該第１の変化データの中継先は第２の通信線Ｂであると判断して、当該第１の変化データを通信ノード状態判断部に取得させる。一方、送信先状態判断部４０２２３は、部分変化判断部４０２２２によって第２の変化データを取得させられたとき、当該第２の変化データの中継先は第１の通信線Ａであると判断して、当該第２の変化データを車両状態判断部に取得させる。
【０１４２】
通信ノード状態判断部は、部分変化判断部４０２２２から第１の変化データを取得したとき、当該第１の変化データの送信先の第２の通信ノードが前述の通常動作状態であるか否かを判断する。第１の変化データの送信先の第２の通信ノードが通常動作状態であるか否かの判断をするとき、通信ノード状態判断部は、第２の送信部４０３、及び第２の受信部４０５とを用いて第２の通信線Ｂに接続されている当該第２の通信ノードと通信をした結果に基づく任意の周知の手法で当該第２の通信ノードが通常動作状態か否かを判断する。通信ノード状態判断部は、部分変化判断部４０２２２から取得した第１の変化データの送信先の第２の通信ノードが通常動作状態であるとき、当該第１の変化データの種類に対応する記憶部４０４に記憶されている種類の第１の最新中継データに含まれる情報を当該第１の変化データに含まれる情報で更新させると共に、第２の送信部４０３に当該第１の変化データを取得させる。一方、通信ノード状態判断部は、部分変化判断部４０２２２から取得した第１の変化データの送信先の第２の通信ノードが通常動作状態でないとき、通常動作状態に復帰する指示を示す復帰指示データを第２の送信部４０３に先に取得させて当該第２の通信ノードに送信させた後、当該第１の変化データの種類に対応する記憶部４０４に記憶されている種類の第１の最新中継データに含まれる情報を当該第１の変化データに含まれる情報で更新させると共に、当該第１の変化データを第２の送信部４０３に取得させる。
【０１４３】
車両状態判断部は、部分変化判断部４０２２２から取得した変化データの送信先が第１の通信ノードであるとき、すなわち、取得した変化データが第２の変化データであるとき、自車両のイグニッションスイッチがオンであるか否かを判断する。車両状態判断部は、自車両のイグニッションスイッチがオンであると判断したとき、部分変化判断部４０２２２から取得した第２の変化データの送信先の第１の通信ノードが動作していると判断して、当該第２の変化データの種類に対応する記憶部４０４に記憶されている種類の第２の最新中継データに含まれる情報を当該第２の変化データに含まれる情報で更新させると共に、当該第２の変化データを第１の送信部４０６へ取得させて当該第１の通信ノードへ送信させる。一方、車両状態判断部は、自車両のイグニッションスイッチがオフであると判断したとき、部分変化判断部４０２２２から取得した第２の変化データの送信先の第１の通信ノードが動作していないと判断して、当該第２の変化データを破棄する。
【０１４４】
第２の送信部４０３は、通信ノード状態判断部から第１の変化データを取得したとき、取得した第１の変化データを、当該第１の変化データの送信先の第２の通信ノードに送信する。
【０１４５】
第１の送信部４０６は、車両状態判断部から第２の変化データを取得したとき、取得した第２の変化データを、当該第２の変化データの送信先の第１の通信ノードに送信する。
【０１４６】
以上が、本実施形態に係るデータ中継装置５０の詳細な説明である。尚、上述した処理部４０２に含まれる機能構成は、第１の実施形態で説明したように、処理部４０２が記憶部４０４に予め記憶させられているプログラムを解釈実行することにより、それぞれの機能構成として機能することによって実現されてもよい。
【０１４７】
そして、この場合、中継データ特定部４０２１によって特定された第１の中継データ、及び第２の中継データをそれぞれ取得する抽出部４０２２１は、実際には、中継データ特定部４０２１として機能する処理部４０２がそれぞれ特定した第１の中継データ、及び第２の中継データを記憶部４０４に記憶させ、抽出部４０２２１として機能する処理部４０２が、当該第１の中継データ、又は当該第２の中継データを記憶部４０４から読み出すことによって取得するものとする。同様に、抽出部４０２２１によって抜き出された第１の部分データ、及び第２の部分データをそれぞれ取得する部分変化判断部４０２２２は、実際には、抽出部４０２２１として機能する処理部４０２が抜き出した第１の部分データ、及び第２の部分データをそれぞれ記憶部４０４に記憶させ、部分変化判断部４０２２２として機能する処理部４０２が、当該第１の部分データ、又は当該第２の部分データを記憶部４０４から読み出すことによって取得するものとする。同様に、部分変化判断部４０２２２によってそれぞれ判断された第１の変化データ、及び第２の変化データをそれぞれ取得する送信状態判断部４０２２３（車両状態判断部、及び通信ノード状態判断部）は、実際には、部分変化判断部４０２２２として機能する処理部４０２がそれぞれ判断した第１の変化データ、及び第２の変化データを記憶部４０４に記憶させ、送信状態判断部４０２２３（車両状態判断部、及び通信ノード状態判断部）として機能する処理部４０２が、当該第１の変化データ、又は当該第２の変化データを記憶部４０４から読み出すことによって取得するものとする。
【０１４８】
次に、上述した本実施形態に係る処理部４０２の処理を図１９に示すフローチャートを参照しながら説明する。尚、図１９のフローチャートに示す処理は、一例として、データ中継装置５０に給電が開始されたときに開始され、給電が停止されたときに終了されるものとする。
【０１４９】
ステップＳ４０１において、処理部４０２は、中継データ特定部４０２１として機能し、第１の受信部４０１からデータを取得したか否か、及び第２の受信部４０５からデータを取得したか否かをそれぞれ判断する。処理部４０２は、ステップＳ４０１において、第１の受信部４０１、及び第２の受信部４０５のいずれか一方からデータを取得したと判断すると、ステップＳ４０２へ処理を進める。一方、処理部４０２は、ステップＳ４０１において、第１の受信部４０１、及び第２の受信部４０６のいずれからもデータを取得していないと判断すると、ステップＳ４０１の処理の処理を繰り返す。
【０１５０】
ステップＳ４０２において、処理部４０２は、中継データ特定部４０２１として機能し、上述したように、ステップＳ４０１で第１の受信部４０１からデータを取得したとき、記憶部４０４に記憶されている第１の中継情報を参照して、ステップＳ４０１で第１の受信部４０１から取得したデータが第１の中継データであるか否かを判断する。処理部４０２は、ステップＳ４０２において、取得したデータが第１の中継データであると判断すると、抽出部４０２２１に当該第１の中継データを取得させる。一方、処理部４０２は、ステップＳ４０２において、ステップＳ４０１で第１の受信部４０１から取得したデータが第１の中継データでないと判断すると、ステップＳ４１１へ処理を進める。一方、ステップＳ４０２において、処理部４０２は、ステップＳ４０１で第２の受信部４０５からデータを取得したとき、記憶部４０４に記憶されている第２の中継情報を参照して、ステップＳ４０１で第２の受信部４０５から取得したデータが第２の中継データであるか否かを判断する。処理部４０２は、ステップＳ４０２において、取得したデータが第２の中継データであると判断すると、抽出部４０２２１に当該第２の中継データを取得させる。一方、処理部４０２は、ステップＳ４０２において、ステップＳ４０１で第２の受信部４０５から取得したデータが第２の中継データでないと判断すると、ステップＳ４１１へ処理を進める。
【０１５１】
ステップＳ４０３において、処理部４０２は、抽出部４０２２１として機能し、中継データ特定部４０２１から第１の中継データを取得したとき、第１の中継データの種類に対応する第１のフィルタデータを記憶部４０４から読み出し、上述したように当該第１の中継データから第１の部分データを抜き出して、部分変化判断部４０２２２に取得させる。一方、処理部４０２は、ステップＳ４０３において、中継データ特定部４０２１から第２の中継データを取得したとき、第２の中継データの種類に対応する第２のフィルタデータを記憶部４０４から読み出し、上述したように当該第２の中継データから第２の部分データを抜き出して、部分変化判断部４０２２２に取得させる。処理部４０２は、ステップＳ４０３の処理を完了すると、ステップＳ４０４へ処理を進める。
【０１５２】
ステップＳ４０４において、処理部４０２は、部分変化判断部４０２２２として機能し、抽出部４０２２１から第１の部分データを取得したとき、当該第１の部分データと同一の種類であって、記憶部４０４に第１の最新中継データとして前回記憶させた第１の部分データに含まれる情報を参照して、上述したように、抽出部４０２２１から取得した第１の部分データが第１の変化データであるか否かを判断する。処理部４０２は、ステップＳ４０４において、抽出部４０２２１から取得した第１の部分データが第１の変化データであると判断すると、ステップＳ４０５へ処理を進める。一方、処理部４０２は、ステップＳ４０４において、抽出部４０２２１から取得した第１の部分データが第１の変化データでないと判断すると、ステップＳ４１１へ処理を進める。また、処理部４０２は、ステップＳ４０４において、抽出部４０２２１から第２の部分データを取得したとき、当該第２の部分データと同一の種類であって、記憶部４０４に第２の最新中継データとして前回記憶させた第２の部分データに含まれる情報を参照して、上述したように、抽出部４０２２１から取得した第２の部分データが第２の変化データであるか否かを判断する。処理部４０２は、ステップＳ４０２において、抽出部４０２２１から取得した第２の部分データが第２の変化データであると判断すると、ステップＳ４０５へ処理を進める。一方、処理部４０２は、ステップＳ４０４において、抽出部４０２２１から取得した第２の部分データが第２の変化データでないと判断すると、ステップＳ４１１へ処理を進める。
【０１５３】
ステップＳ４０５において、処理部４０２は、送信先状態判断部４０２２３として機能し、部分変化判断部４０２２２から取得させられたデータが第１の変化データであるか第２の変化データであるかを判断することによって、それぞれの変化データの中継先が第１の通信線Ａであるか否かを判断する。ステップＳ４０５において、処理部４０２は、部分変化判断部４０２２２によって第１の変化データを取得させられたとき、当該第１の変化データの中継先は第１の通信線Ａでないと判断して、当該第１の変化データを通信ノード状態判断部に取得させて、ステップＳ４０７へ処理を進める。一方、ステップＳ４０５において、処理部４０２は、部分変化判断部４０２２２によって第２の変化データを取得させられたとき、当該第２の変化データの中継先は第１の通信線Ａであると判断して、当該第２の変化データを車両状態判断部に取得させて、ステップＳ４０６へ処理を進める。
【０１５４】
ステップＳ４０６において、処理部４０２は、車両状態判断部として機能し、送信先状態判断部４０２２３から第２の変化データを取得して、自車両のイグニッションスイッチがオンであるか否かを判断する。処理部４０２は、ステップＳ４０６において、自車両のイグニッションスイッチがオンであると判断したとき、第１の通信線Ａに接続されている第１の通信ノードが動作していると判断して、ステップＳ４０９へ処理を進める。一方、処理部４０２は、ステップＳ４０６において、自車両のイグニッションスイッチがオンでないと判断したとき、第１の通信線Ａに接続されている第１の通信ノードが動作していないと判断して、ステップＳ４１１へ処理を進める。
【０１５５】
ステップＳ４０７において、処理部４０２は、通信ノード状態判断部として機能し、送信先状態判断部４０２２３から第１の変化データを取得して、当該第１の変化データの送信先の第２の通信ノードが通常動作状態であるか否かを判断する。処理部４０２は、ステップＳ４０７において、取得した第１の変化データの送信先の第２の通信ノードが通常動作状態であると判断したとき、ステップＳ４０９へ処理を進める。一方、処理部４０２は、ステップＳ４０７において、取得した第１の変化データの送信先の第２の通信ノードが通常動作状態でないと判断したとき、ステップＳ４０８へ処理を進める。
【０１５６】
ステップＳ４０８において、処理部４０２は、通信ノード状態判断部として機能し、ステップＳ４０７で取得した第１の変化データを第２の送信部４０３に先に取得させて、当該第１の変化データの送信先の第２の通信ノードに対して上述したように復帰指示データを先に送信させる。処理部４０２は、ステップＳ４０８の処理を完了すると、ステップＳ４０９へ処理を進める。
【０１５７】
ステップＳ４０６からステップＳ４０９へ直接処理を進めた処理部４０２は、ステップＳ４０９において、車両状態判断部として機能し、ステップＳ４０６で取得した第２の変化データの種類に対応する記憶部４０４に記憶されている種類の第２の最新中継データに含まれる情報を当該第２の変化データに含まれる情報で更新する。処理部４０２は、ステップＳ４０９の処理を完了すると、ステップＳ４１０へ処理を進める。
【０１５８】
ステップＳ４０６からステップＳ４０９へ直接処理を進めた後、ステップＳ４１０の処理をする処理部４０２は、車両状態判断部として機能し、ステップＳ４０６で取得した第２の変化データを第２の送信部４０３に取得させて送信させる。
【０１５９】
ステップＳ４０７からステップＳ４０９へ直接処理を進めた処理部４０２、又はステップＳ４０８からステップＳ４０９へ処理を進めた処理部４０２は、ステップＳ４０９において、通信ノード状態判断部として機能し、ステップＳ４０７で取得した第１の変化データの種類に対応する記憶部４０４に記憶されている種類の第１の最新中継データに含まれる情報を当該第１の変化データに含まれる情報で更新する。処理部４０２は、ステップＳ４０９の処理を完了すると、ステップＳ４１０へ処理を進める。
【０１６０】
ステップＳ４０７からステップＳ４０９へ直接処理を進めた処理部４０２、ステップＳ４０８からステップＳ４０９へ処理を進めた後、ステップＳ４１０の処理をする処理部４０２は、ステップＳ４０７で取得した第１の変化データを第２の送信部４０３に取得させて送信させる。
【０１６１】
ステップＳ４０４からステップＳ４１１へ処理を進めた処理部４０２は、ステップＳ４１１において、部分変化判断部４０２２２として機能し、ステップＳ４０４で取得した第１の変化データ、或いは第２の変化データを破棄する。
【０１６２】
ステップＳ４０６からステップＳ４１１へ処理を進めた処理部４０２は、ステップＳ４１１において、車両状態判断部として機能し、ステップＳ４０６で取得した第２の変化データを破棄する。
【０１６３】
以上が、本実施形態に係る処理部４０２の処理の説明である。本実施形態では、上述したように、第１の通信線Ａには自車両のイグニッションスイッチがオンとなっている期間を通じて動作をする第１の通信ノードを接続し、第２の通信線Ｂには自車両のイグニッションスイッチがオフとなっている期間でも図示しない蓄電部から給電されて動作をする第２の通信ノードを接続している。そして、本実施形態に係るデータ中継装置５０によれば、第２の通信線Ｂに接続されている第２の通信ノードが通常動作状態でないときには、復帰指示を示す復帰指示データを送信して通常動作状態に復帰させることができるので、第２の通信ノードは、例えば、予め定められた期間以内にデータを送信しないときに上述した消費電力を抑制する処理をして消費電力を抑制することができる。
【０１６４】
以上、本発明を詳細に説明してきたが、上述の説明はあらゆる点において本発明の一例にすぎず、その範囲を限定しようとするものではない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。
【０１６５】
また、上述した、第１の実施形態、その変形例、及び第２の実施形態は、例えば、中継タイミングを判断しながら、特定変化をした変化データのみを中継するなど、どのように組み合わせてもよい。
【産業上の利用可能性】
【０１６６】
本発明によれば、中継先の通信線におけるデータ量を削減でき、例えば、自動車などの移動体内に構成されるネットワークでデータを中継するデータ中継装置などに有用である。
【符号の説明】
【０１６７】
１，２    ネットワーク
１０ａ，１０ｂ，４０ａ，４０ｂ    第１の通信ノード
２０，５０    データ中継装置
３０Ａ，３０Ｂ，６０Ａ，６０Ｂ    第２の通信ノード
２０１    受信部
２０２，４０２    処理部
２０３    送信部
２０４，４０４    記憶部
２０２１，４０２１    中継データ特定部
２０２２，４０２２    変化データ判断部
２０２２１，４０２２１    抽出部
２０２２２，４０２２２    部分変化判断部
２０２３    中継タイミング判断部
２０２２３    特定変化データ判断部
２０２２４    特定変化判断部
４０１    第１の受信部
４０３    第２の送信部
４０５    第２の受信部
４０６    第１の送信部
４０２２３    送信先状態判断部
【図１】
2010140193.tif 000003
【図２】
2010140193.tif 000004
【図３】
2010140193.tif 000005
【図４】
2010140193.tif 000006
【図５Ａ】
2010140193.tif 000007
【図５Ｂ】
2010140193.tif 000008
【図６】
2010140193.tif 000009
【図７】
2010140193.tif 000010
【図８】
2010140193.tif 000011
【図９】
2010140193.tif 000012
【図１０】
2010140193.tif 000013
【図１１】
2010140193.tif 000014
【図１２】
2010140193.tif 000015
【図１３】
2010140193.tif 000016
【図１４】
2010140193.tif 000017
【図１５】
2010140193.tif 000018
【図１６】
2010140193.tif 000019
【図１７】
2010140193.tif 000020
【図１８Ａ】
2010140193.tif 000021
【図１８Ｂ】
2010140193.tif 000022
【図１９】
2010140193.tif 000023
【手続補正書】
【提出日】平成22年6月7日(2010.6.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は、上記課題を解決するために以下に示すような特徴を有する。
第１の発明は、車両に搭載されるデータ中継装置であって、第１の通信線から受信したデータの中から予め定められた種類の中継データを特定する中継データ特定手段と、中継データ特定手段によって特定された中継データから抜き出すように予め定められた部分データが、前回受信された同一の種類の中継データから抜き出された当該部分データから変化している変化データか否かを判断する変化データ判断手段と、変化データ判断手段によって判断された変化データを第２の通信線に送信して中継する第１の送信手段と、予め定められた計時開始タイミングから時間の計時を開始する計時手段と、中継データ特定手段によって特定された中継データが、時間が予め定められた長さ以内であるときに第２の通信線に送信して中継するように予め定められた種類の直接中継データか否かを判断する中継タイミング判断手段と、中継タイミング判断手段によって直接中継データと判断された中継データを第２の通信線に送信して中継する第２の送信手段とを備え、変化データ判断手段は、中継タイミング判断手段によって直接中継データでないと判断された中継データから抜き出された部分データが変化データか否かを判断し、計時手段は、車両のイグニッションスイッチがオンにされたときを計時開始タイミングとして時間の計時を開始する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
第４の発明は、上記第２の発明に従属する発明であって、変化データ判断手段は、部分変化判断手段によって判断された変化データを含む中継データが、当該変化データが予め定められた特定変化をしたか否かを判断する種類の特定変化中継データであるか否かを判断する特定変化データ判断手段と、特定変化データ判断手段によって特定変化中継データであると判断された中継データから抜き出された変化データが特定変化をしたか否かを判断する特定変化判断手段とをさらに含み、第１の送信手段は、特定変化データ判断手段によって特定変化中継データでないと判断された中継データに含まれる変化データと、特定変化判断手段によって特定変化をしたと判断された変化データとを第２の通信線に送信して中継する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
第５の発明は、上記第４の発明に従属する発明であって、特定変化判断手段は、変化判断データ判断手段によって特定変化中継データであると判断された中継データから抜き出された変化データが、前回受信された同一の種類の中継データから抜き出された変化データから、予め定められたしきい値を上回る、及び下回るのいずれか一方の変化をしたと判断したとき、特定変化をしたと判断する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
第６の発明は、上記第１の発明に従属する発明であって、第１の通信線には、車両のイグニッションスイッチがオンである期間を通じて通信をする第１の通信ノードが接続され、第２の通信線には、車両の蓄電手段から給電される第２の通信ノードが接続され、部分変化判断手段によって変化データであると判断された部分データを含む中継データの送信先が第１の通信ノードであるときイグニッションスイッチがオンであるか否かを判断する車両状態判断手段と、部分変化判断手段によって変化データであると判断された部分データを含む中継データの送信先が第２の通信ノードであるとき当該第２の通信ノードが通常動作状態であるか否かを判断する通信ノード状態判断手段と、車両状態判断手段によってイグニッションスイッチがオンでないと判断されたとき、部分変化判断手段によって変化データであると判断された部分データを含む中継データを破棄する破棄手段と、通信ノード状態判断手段によって第２の通信ノードが通常動作状態でないと判断されたとき、当該第２の通信ノードを通常動作状態に復帰させる指示を示す信号を第２の通信線に送信する第２の送信手段とをさらに備え、第１の送信手段は、通信ノード状態判断手段によって通常動作状態でないと判断された第２の通信ノードが接続された第２の通信線に変化データを送信するとき、第２の送信手段によって信号が送信された後に当該変化データを送信する。
第７の発明は、車両に搭載されるデータ中継装置であって、第１の通信線から受信したデータの中から予め定められた種類の中継データを特定する中継データ特定手段と、中継データ特定手段によって特定された中継データから抜き出すように予め定められた部分データが、前回受信された同一の種類の中継データから抜き出された当該部分データから変化している変化データか否かを判断する変化データ判断手段と、変化データ判断手段によって判断された変化データを第２の通信線に送信して中継する第１の送信手段と、予め定められた計時開始タイミングから時間の計時を開始する計時手段と、中継データ特定手段によって特定された中継データが、時間が予め定められた長さ以内であるときに第２の通信線に送信して中継するように予め定められた種類の直接中継データか否かを判断する中継タイミング判断手段と、中継タイミング判断手段によって直接中継データと判断された中継データを第２の通信線に送信して中継する第２の送信手段とを備え、変化データ判断手段は、中継タイミング判断手段によって直接中継データでないと判断された中継データから抜き出された部分データが変化データか否かを判断し、計時手段は、車両のイグニッションスイッチがオフにされたときを計時開始タイミングとして時間の計時を開始する。
第８の発明は、上記第７の発明に従属する発明であって、中継データの種類毎に対応づけて予め定められたフィルタデータを記憶する記憶手段をさらに備え、変化データ判断手段は、中継データ特定手段によって特定された中継データの種類に対応づけられたフィルタデータを用いて当該中継データから部分データを抜き出す抽出手段と、抽出手段によって抜き出された部分データが変化データか否かを判断する部分変化判断手段とを含む。
第９の発明は、上記第８の発明に従属する発明であって、記憶手段は、中継データにおける部分データを抜き出す領域に対応する領域に基数を有し、当該中継データにおける部分データを抜き出さない領域に対応する領域にゼロを有するデータとして予め定められたフィルタデータを中継データの種類毎に対応づけて記憶し、抽出手段は、中継データ特定手段によって特定された中継データと、当該中継データの種類に対応づけられたフィルタデータとの論理積を演算した結果を部分データとして当該中継データから抜き出す。
第１０の発明は、上記第８の発明に従属する発明であって、変化データ判断手段は、部分変化判断手段によって判断された変化データを含む中継データが、当該変化データが予め定められた特定変化をしたか否かを判断する種類の特定変化中継データであるか否かを判断する特定変化データ判断手段と、特定変化データ判断手段によって特定変化中継データであると判断された中継データから抜き出された変化データが特定変化をしたか否かを判断する特定変化判断手段とをさらに含み、第１の送信手段は、特定変化データ判断手段によって特定変化中継データでないと判断された中継データに含まれる変化データと、特定変化判断手段によって特定変化をしたと判断された変化データとを第２の通信線に送信して中継する。
第１１の発明は、上記第１０の発明に従属する発明であって、特定変化判断手段は、変化判断データ判断手段によって特定変化中継データであると判断された中継データから抜き出された変化データが、前回受信された同一の種類の中継データから抜き出された変化データから、予め定められたしきい値を上回る、及び下回るのいずれか一方の変化をしたと判断したとき、特定変化をしたと判断する。
第１２の発明は、上記第７の発明に従属する発明であって、第１の通信線には、車両のイグニッションスイッチがオンである期間を通じて通信をする第１の通信ノードが接続され、第２の通信線には、車両の蓄電手段から給電される第２の通信ノードが接続され、部分変化判断手段によって変化データであると判断された部分データを含む中継データの送信先が第１の通信ノードであるときイグニッションスイッチがオンであるか否かを判断する車両状態判断手段と、部分変化判断手段によって変化データであると判断された部分データを含む中継データの送信先が第２の通信ノードであるとき当該第２の通信ノードが通常動作状態であるか否かを判断する通信ノード状態判断手段と、車両状態判断手段によってイグニッションスイッチがオンでないと判断されたとき、部分変化判断手段によって変化データであると判断された部分データを含む中継データを破棄する破棄手段と、通信ノード状態判断手段によって第２の通信ノードが通常動作状態でないと判断されたとき、当該第２の通信ノードを通常動作状態に復帰させる指示を示す信号を第２の通信線に送信する第２の送信手段とをさらに備え、第１の送信手段は、通信ノード状態判断手段によって通常動作状態でないと判断された第２の通信ノードが接続された第２の通信線に変化データを送信するとき、第２の送信手段によって信号が送信された後に当該変化データを送信する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第１３の発明は、車両に搭載されるデータ中継装置で用いられるデータ中継方法であって、第１の通信線から受信したデータの中から予め定められた種類の中継データを特定する中継データ特定ステップと、中継データ特定ステップにおいて特定された中継データから抜き出すように予め定められた部分データが、前回受信された同一の種類の中継データから抜き出された当該部分データから変化している変化データか否かを判断する変化データ判断ステップと、変化データ判断ステップにおいて判断された変化データを第２の通信線に送信して中継する第１の送信ステップと、予め定められた計時開始タイミングから時間の計時を開始する計時ステップと、中継データ特定ステップにおいて特定された中継データが、時間が予め定められた長さ以内であるときに第２の通信線に送信して中継するように予め定められた種類の直接中継データか否かを判断する中継タイミング判断ステップと、中継タイミング判断ステップにおいて直接中継データと判断された中継データを第２の通信線に送信して中継する第２の送信ステップとを備え、変化データ判断ステップでは、中継タイミング判断ステップにおいて直接中継データでないと判断された中継データから抜き出された部分データが変化データか否かを判断し、計時ステップでは、車両のイグニッションスイッチがオンにされたときを計時開始タイミングとして時間の計時を開始する。
第１４の発明は、車両に搭載されるデータ中継装置で用いられるデータ中継方法であって、第１の通信線から受信したデータの中から予め定められた種類の中継データを特定する中継データ特定ステップと、中継データ特定ステップにおいて特定された中継データから抜き出すように予め定められた部分データが、前回受信された同一の種類の中継データから抜き出された当該部分データから変化している変化データか否かを判断する変化データ判断ステップと、変化データ判断ステップにおいて判断された変化データを第２の通信線に送信して中継する第１の送信ステップと、予め定められた計時開始タイミングから時間の計時を開始する計時ステップと、中継データ特定ステップにおいて特定された中継データが、時間が予め定められた長さ以内であるときに第２の通信線に送信して中継するように予め定められた種類の直接中継データか否かを判断する中継タイミング判断ステップと、中継タイミング判断ステップにおいて直接中継データと判断された中継データを第２の通信線に送信して中継する第２の送信ステップとを備え、変化データ判断ステップでは、中継タイミング判断ステップにおいて直接中継データでないと判断された中継データから抜き出された部分データが変化データか否かを判断し、計時ステップでは、車両のイグニッションスイッチがオフにされたときを計時開始タイミングとして時間の計時を開始する。
【手続補正９】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
車両に搭載されるデータ中継装置であって、
第１の通信線から受信したデータの中から予め定められた種類の中継データを特定する中継データ特定手段と、
前記中継データ特定手段によって特定された前記中継データから抜き出すように予め定められた部分データが、前回受信された同一の種類の前記中継データから抜き出された当該部分データから変化している変化データか否かを判断する変化データ判断手段と、
前記変化データ判断手段によって判断された前記変化データを第２の通信線に送信して中継する第１の送信手段と、
予め定められた計時開始タイミングから時間の計時を開始する計時手段と、
前記中継データ特定手段によって特定された前記中継データが、前記時間が予め定められた長さ以内であるときに前記第２の通信線に送信して中継するように予め定められた種類の直接中継データか否かを判断する中継タイミング判断手段と、
前記中継タイミング判断手段によって前記直接中継データと判断された前記中継データを前記第２の通信線に送信して中継する第２の送信手段とを備え、
前記変化データ判断手段は、前記中継タイミング判断手段によって前記直接中継データでないと判断された前記中継データから抜き出された前記部分データが前記変化データか否かを判断し、
前記計時手段は、前記車両のイグニッションスイッチがオンにされたときを前記計時開始タイミングとして前記時間の計時を開始する、データ中継装置。
【請求項２】
前記中継データの種類毎に対応づけて予め定められたフィルタデータを記憶する記憶手段をさらに備え、
前記変化データ判断手段は、
前記中継データ特定手段によって特定された前記中継データの種類に対応づけられた前記フィルタデータを用いて当該中継データから前記部分データを抜き出す抽出手段と、
前記抽出手段によって抜き出された前記部分データが前記変化データか否かを判断する部分変化判断手段とを含む、請求項１に記載のデータ中継装置。
【請求項３】
前記記憶手段は、前記中継データにおける前記部分データを抜き出す領域に対応する領域に基数を有し、当該中継データにおける前記部分データを抜き出さない領域に対応する領域にゼロを有するデータとして予め定められた前記フィルタデータを前記中継データの種類毎に対応づけて記憶し、
前記抽出手段は、前記中継データ特定手段によって特定された前記中継データと、当該中継データの種類に対応づけられた前記フィルタデータとの論理積を演算した結果を前記部分データとして当該中継データから抜き出す、請求項２に記載のデータ中継装置。
【請求項４】
前記変化データ判断手段は、
前記部分変化判断手段によって判断された前記変化データを含む前記中継データが、当該変化データが予め定められた特定変化をしたか否かを判断する種類の特定変化中継データであるか否かを判断する特定変化データ判断手段と、
前記特定変化データ判断手段によって前記特定変化中継データであると判断された前記中継データから抜き出された前記変化データが前記特定変化をしたか否かを判断する特定変化判断手段とをさらに含み、
前記第１の送信手段は、前記特定変化データ判断手段によって前記特定変化中継データでないと判断された前記中継データに含まれる前記変化データと、前記特定変化判断手段によって前記特定変化をしたと判断された前記変化データとを前記第２の通信線に送信して中継する、請求項２に記載のデータ中継装置。
【請求項５】
前記特定変化判断手段は、前記変化判断データ判断手段によって前記特定変化中継データであると判断された前記中継データから抜き出された前記変化データが、前回受信された同一の種類の前記中継データから抜き出された前記変化データから、予め定められたしきい値を上回る、及び下回るのいずれか一方の変化をしたと判断したとき、前記特定変化をしたと判断する、請求項４に記載のデータ中継装置。
【請求項６】
前記第１の通信線には、前記車両のイグニッションスイッチがオンである期間を通じて通信をする第１の通信ノードが接続され、
前記第２の通信線には、前記車両の蓄電手段から給電される第２の通信ノードが接続され、
前記部分変化判断手段によって前記変化データであると判断された前記部分データを含む前記中継データの送信先が前記第１の通信ノードであるとき前記イグニッションスイッチがオンであるか否かを判断する車両状態判断手段と、
前記部分変化判断手段によって前記変化データであると判断された前記部分データを含む前記中継データの送信先が前記第２の通信ノードであるとき当該第２の通信ノードが通常動作状態であるか否かを判断する通信ノード状態判断手段と、
前記車両状態判断手段によって前記イグニッションスイッチがオンでないと判断されたとき、前記部分変化判断手段によって前記変化データであると判断された前記部分データを含む前記中継データを破棄する破棄手段と、
前記通信ノード状態判断手段によって前記第２の通信ノードが通常動作状態でないと判断されたとき、当該第２の通信ノードを通常動作状態に復帰させる指示を示す信号を前記第２の通信線に送信する第２の送信手段とをさらに備え、
前記第１の送信手段は、前記通信ノード状態判断手段によって通常動作状態でないと判断された前記第２の通信ノードが接続された前記第２の通信線に前記変化データを送信するとき、前記第２の送信手段によって前記信号が送信された後に当該変化データを送信する、請求項１に記載のデータ中継装置。
【請求項７】
車両に搭載されるデータ中継装置であって、
第１の通信線から受信したデータの中から予め定められた種類の中継データを特定する中継データ特定手段と、
前記中継データ特定手段によって特定された前記中継データから抜き出すように予め定められた部分データが、前回受信された同一の種類の前記中継データから抜き出された当該部分データから変化している変化データか否かを判断する変化データ判断手段と、
前記変化データ判断手段によって判断された前記変化データを第２の通信線に送信して中継する第１の送信手段と、
予め定められた計時開始タイミングから時間の計時を開始する計時手段と、
前記中継データ特定手段によって特定された前記中継データが、前記時間が予め定められた長さ以内であるときに前記第２の通信線に送信して中継するように予め定められた種類の直接中継データか否かを判断する中継タイミング判断手段と、
前記中継タイミング判断手段によって前記直接中継データと判断された前記中継データを前記第２の通信線に送信して中継する第２の送信手段とを備え、
前記変化データ判断手段は、前記中継タイミング判断手段によって前記直接中継データでないと判断された前記中継データから抜き出された前記部分データが前記変化データか否かを判断し、
前記計時手段は、前記車両のイグニッションスイッチがオフにされたときを前記計時開始タイミングとして前記時間の計時を開始する、データ中継装置。
【請求項８】
前記中継データの種類毎に対応づけて予め定められたフィルタデータを記憶する記憶手段をさらに備え、
前記変化データ判断手段は、
前記中継データ特定手段によって特定された前記中継データの種類に対応づけられた前記フィルタデータを用いて当該中継データから前記部分データを抜き出す抽出手段と、
前記抽出手段によって抜き出された前記部分データが前記変化データか否かを判断する部分変化判断手段とを含む、請求項７に記載のデータ中継装置。
【請求項９】
前記記憶手段は、前記中継データにおける前記部分データを抜き出す領域に対応する領域に基数を有し、当該中継データにおける前記部分データを抜き出さない領域に対応する領域にゼロを有するデータとして予め定められた前記フィルタデータを前記中継データの種類毎に対応づけて記憶し、
前記抽出手段は、前記中継データ特定手段によって特定された前記中継データと、当該中継データの種類に対応づけられた前記フィルタデータとの論理積を演算した結果を前記部分データとして当該中継データから抜き出す、請求項８に記載のデータ中継装置。
【請求項１０】
前記変化データ判断手段は、
前記部分変化判断手段によって判断された前記変化データを含む前記中継データが、当該変化データが予め定められた特定変化をしたか否かを判断する種類の特定変化中継データであるか否かを判断する特定変化データ判断手段と、
前記特定変化データ判断手段によって前記特定変化中継データであると判断された前記中継データから抜き出された前記変化データが前記特定変化をしたか否かを判断する特定変化判断手段とをさらに含み、
前記第１の送信手段は、前記特定変化データ判断手段によって前記特定変化中継データでないと判断された前記中継データに含まれる前記変化データと、前記特定変化判断手段によって前記特定変化をしたと判断された前記変化データとを前記第２の通信線に送信して中継する、請求項８に記載のデータ中継装置。
【請求項１１】
前記特定変化判断手段は、前記変化判断データ判断手段によって前記特定変化中継データであると判断された前記中継データから抜き出された前記変化データが、前回受信された同一の種類の前記中継データから抜き出された前記変化データから、予め定められたしきい値を上回る、及び下回るのいずれか一方の変化をしたと判断したとき、前記特定変化をしたと判断する、請求項１０に記載のデータ中継装置。
【請求項１２】
前記第１の通信線には、前記車両のイグニッションスイッチがオンである期間を通じて通信をする第１の通信ノードが接続され、
前記第２の通信線には、前記車両の蓄電手段から給電される第２の通信ノードが接続され、
前記部分変化判断手段によって前記変化データであると判断された前記部分データを含む前記中継データの送信先が前記第１の通信ノードであるとき前記イグニッションスイッチがオンであるか否かを判断する車両状態判断手段と、
前記部分変化判断手段によって前記変化データであると判断された前記部分データを含む前記中継データの送信先が前記第２の通信ノードであるとき当該第２の通信ノードが通常動作状態であるか否かを判断する通信ノード状態判断手段と、
前記車両状態判断手段によって前記イグニッションスイッチがオンでないと判断されたとき、前記部分変化判断手段によって前記変化データであると判断された前記部分データを含む前記中継データを破棄する破棄手段と、
前記通信ノード状態判断手段によって前記第２の通信ノードが通常動作状態でないと判断されたとき、当該第２の通信ノードを通常動作状態に復帰させる指示を示す信号を前記第２の通信線に送信する第２の送信手段とをさらに備え、
前記第１の送信手段は、前記通信ノード状態判断手段によって通常動作状態でないと判断された前記第２の通信ノードが接続された前記第２の通信線に前記変化データを送信するとき、前記第２の送信手段によって前記信号が送信された後に当該変化データを送信する、請求項７に記載のデータ中継装置。
【請求項１３】
車両に搭載されるデータ中継装置で用いられるデータ中継方法であって、
第１の通信線から受信したデータの中から予め定められた種類の中継データを特定する中継データ特定ステップと、
前記中継データ特定ステップにおいて特定された前記中継データから抜き出すように予め定められた部分データが、前回受信された同一の種類の前記中継データから抜き出された当該部分データから変化している変化データか否かを判断する変化データ判断ステップと、
前記変化データ判断ステップにおいて判断された前記変化データを第２の通信線に送信して中継する第１の送信ステップと、
予め定められた計時開始タイミングから時間の計時を開始する計時ステップと、
前記中継データ特定ステップにおいて特定された前記中継データが、前記時間が予め定められた長さ以内であるときに前記第２の通信線に送信して中継するように予め定められた種類の直接中継データか否かを判断する中継タイミング判断ステップと、
前記中継タイミング判断ステップにおいて前記直接中継データと判断された前記中継データを前記第２の通信線に送信して中継する第２の送信ステップとを備え、
前記変化データ判断ステップでは、前記中継タイミング判断ステップにおいて前記直接中継データでないと判断された前記中継データから抜き出された前記部分データが前記変化データか否かを判断し、
前記計時ステップでは、前記車両のイグニッションスイッチがオンにされたときを前記計時開始タイミングとして前記時間の計時を開始する、データ中継方法。
【請求項１４】
車両に搭載されるデータ中継装置で用いられるデータ中継方法であって、
第１の通信線から受信したデータの中から予め定められた種類の中継データを特定する中継データ特定ステップと、
前記中継データ特定ステップにおいて特定された前記中継データから抜き出すように予め定められた部分データが、前回受信された同一の種類の前記中継データから抜き出された当該部分データから変化している変化データか否かを判断する変化データ判断ステップと、
前記変化データ判断ステップにおいて判断された前記変化データを第２の通信線に送信して中継する第１の送信ステップと、
予め定められた計時開始タイミングから時間の計時を開始する計時ステップと、
前記中継データ特定ステップにおいて特定された前記中継データが、前記時間が予め定められた長さ以内であるときに前記第２の通信線に送信して中継するように予め定められた種類の直接中継データか否かを判断する中継タイミング判断ステップと、
前記中継タイミング判断ステップにおいて前記直接中継データと判断された前記中継データを前記第２の通信線に送信して中継する第２の送信ステップとを備え、
前記変化データ判断ステップでは、前記中継タイミング判断ステップにおいて前記直接中継データでないと判断された前記中継データから抜き出された前記部分データが前記変化データか否かを判断し、
前記計時ステップでは、前記車両のイグニッションスイッチがオフにされたときを前記計時開始タイミングとして前記時間の計時を開始する、データ中継方法。
【国際調査報告】
2010140193.tif 000024
2010140193.tif 000025
2010140193.tif 000026
2010140193.tif 000027