(57)【特許請求の範囲】
【請求項１】
制御データブロックにフレームＩＤが割り当てられて１つのフレーム構造をなす通信フレームを送受信する通信システムにおいて、
複数の制御データブロックのそれぞれに対し、共通の複数のフレームＩＤが割り当てられ、
送信側は、前記制御データブロック毎に、前記フレームＩＤとの組み合わせにより当該制御データブロックを受信側で一義的に特定可能とする識別子情報を設定した上で、前記複数のフレームＩＤの中から１つずつフレームＩＤを選択して動的にフレームＩＤを切り替えつつ制御データブロックを送信する
ことを特徴とする通信システム。
【請求項２】
制御データブロックにフレームＩＤが割り当てられて１つのフレーム構造をなす通信フレームを送受信する通信システムにおいて、
複数の制御データブロックのそれぞれに対し、共通の複数のフレームＩＤが割り当てられ、
送信側は、前記制御データブロック毎に、前記フレームＩＤとの組み合わせにより当該制御データブロックを受信側で一義的に特定可能とする識別子情報を設定した上で、前記制御データブロック毎に受信側との間で共有するルールに則って、前記複数のフレームＩＤの中から１つずつフレームＩＤを選択して動的且つ規則的にフレームＩＤを切り替えつつ制御データブロックを送信する
ことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御データブロックにフレームＩＤ（identification）が割り当てられて１つのフレーム構造をなす通信フレームを送受信する通信システムに関する。
【背景技術】
【０００２】
近年、車両に搭載されるＥＣＵ（electronic control unit ）の数が増加する傾向にあり、複数のＥＣＵ間で制御データを共有するべく、車載通信のネットワーク化が進められている（例えば、特許文献１を参照）。こうした通信システムにおいて、特定のＥＣＵからネットワーク上に所要の通信フレームが送信されると、その通信フレームが当該ネットワークを構築する複数のＥＣＵ間で共有される。各ＥＣＵは通信フレームを解析しつつ、自ＥＣＵに関連する通信フレームであると判断したとき、当該通信フレームに従って処理を実行する。
【０００３】
自ＥＣＵに関連する通信フレームであるか否かの判断は、通信フレーム内のフレームＩＤを照合することにより行われる。通信フレームは、フレームＩＤが制御データブロックに割り当てられて１つのフレーム構造をなしている。フレームＩＤの照合により自ＥＣＵに関連する通信フレームであると判断されたとき、当該フレームＩＤと共にフレーム構造をなす制御データブロックの内容に従って処理が実行されることになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−４２３１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
図５に示すように、ＣＡＮ（controller area network ）等の車載通信では、通常、制御データブロックに対して１：１の関係でフレームＩＤが割り当てられる。例えば、制御データブロックＡにはフレームＩＤ１が割り当てられるとともに、制御データブロックＢにはフレームＩＤ２が割り当てられ、制御データブロックＣにはフレームＩＤ３が割り当てられる。
【０００６】
フレームＩＤを固定化すると、通信モニタ等による通信解析が容易になり、結果として、なりすましやハッキング等といった第三者の攻撃を受けやすくなる懸念がある。対策として暗号化があるが、ハードウェアコストが高くなるデメリットがある。
【０００７】
本発明は、このような問題点に着目してなされたものであって、その目的は、コストアップなく、情報セキュリティを向上することを可能にした通信システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決する通信システムは、制御データブロックにフレームＩＤが割り当てられて１つのフレーム構造をなす通信フレームを送受信する通信システムにおいて、前記制御データブロックに複数のフレームＩＤが割り当てられ、送信側は、受信側との間で共有するルールに則って、前記複数のフレームＩＤの中から１つずつフレームＩＤを選択して動的且つ規則的にフレームＩＤを切り替えつつ制御データブロックを送信することをその要旨としている。
【０００９】
この構成によれば、制御データブロックを送信する際に、可変のフレームＩＤで通信することで、第三者に容易に通信解析されるリスクが低減される。受信側は切替ルールに則っていないフレームＩＤを受信した際、異常（なりすまし）と判断しデータを破棄することで、情報セキュリティのリスクが低減される。尚、暗号化を必要とせず、コストアップなしで実現できる。したがって、コストアップなく、情報セキュリティを向上することができる。
【００１０】
上記課題を解決する通信システムは、制御データブロックにフレームＩＤが割り当てられて１つのフレーム構造をなす通信フレームを送受信する通信システムにおいて、複数の制御データブロックのそれぞれに対し、共通の複数のフレームＩＤが割り当てられ、送信側は、前記制御データブロック毎に、前記フレームＩＤとの組み合わせにより当該制御データブロックを受信側で一義的に特定可能とする識別子情報を設定した上で、前記複数のフレームＩＤの中から１つずつフレームＩＤを選択して動的にフレームＩＤを切り替えつつ制御データブロックを送信することをその要旨としている。
【００１１】
この構成によれば、限られたフレームＩＤの中で、１つの制御データブロックを送信する際に、可変のフレームＩＤで通信することで、第三者に容易に通信解析されるリスクが低減される。また、フレームＩＤの割当数増加なしで、上記リスクの低減を実現できる。尚、暗号化を必要とせず、コストアップなしで実現できる。したがって、コストアップなく、情報セキュリティを向上することができる。
【００１２】
上記課題を解決する通信システムは、制御データブロックにフレームＩＤが割り当てられて１つのフレーム構造をなす通信フレームを送受信する通信システムにおいて、複数の制御データブロックのそれぞれに対し、共通の複数のフレームＩＤが割り当てられ、送信側は、前記制御データブロック毎に、前記フレームＩＤとの組み合わせにより当該制御データブロックを受信側で一義的に特定可能とする識別子情報を設定した上で、前記制御データブロック毎に受信側との間で共有するルールに則って、前記複数のフレームＩＤの中から１つずつフレームＩＤを選択して動的且つ規則的にフレームＩＤを切り替えつつ制御データブロックを送信することをその要旨としている。
【００１３】
この構成によれば、限られたフレームＩＤの中で、１つの制御データブロックを送信する際に、可変のフレームＩＤで通信することで、第三者に容易に通信解析されるリスクが低減される。また、フレームＩＤの割当数増加なしで、上記リスクの低減を実現できる。受信側は切替ルールに則っていないフレームＩＤを受信した際、異常（なりすまし）と判断しデータを破棄することで、情報セキュリティのリスクが低減される。尚、暗号化を必要とせず、コストアップなしで実現できる。したがって、コストアップなく、情報セキュリティを向上することができる。
【発明の効果】
【００１４】
本発明によれば、コストアップなく、情報セキュリティを向上することができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施の形態において、１つの制御データブロックに３種類のフレームＩＤが割り当てられていることを示す図。
【図２】第１の実施の形態において、送信側と受信側との通信態様を示す図。
【図３】第２の実施の形態において、３種類の制御データブロックのそれぞれに対し、共通の３種類のフレームＩＤが割り当てられていることを示す図。
【図４】第２の実施の形態において、制御データブロック中に識別子情報が設定されていることを示す図。
【図５】従来において、制御データブロックに対して１：１の関係でフレームＩＤが割り当てられていることを示す図。
【発明を実施するための形態】
【００１６】
（第１の実施の形態）
以下、通信システムの第１の実施の形態について説明する。
図１に示すように、本例の通信システムでは、ＥＣＵが送信する制御データブロックＡに３種類のフレームＩＤ１〜３が割り当てられている。制御データブロックＡにフレームＩＤ１が割り当てられて１つのフレーム構造をなすものが第１の通信フレームである。一方、制御データブロックＡにフレームＩＤ２が割り当てられて１つのフレーム構造をなすものが第２の通信フレームである。他方、制御データブロックＡにフレームＩＤ３が割り当てられて１つのフレーム構造をなすものが第３の通信フレームである。
【００１７】
ＥＣＵは、受信側との間で共有するルールに則って、フレームＩＤ１→フレームＩＤ３→フレームＩＤ２→フレームＩＤ１→・・・の順に１つずつフレームＩＤを選択して動的且つ規則的にフレームＩＤを切り替えつつ制御データブロックＡを送信する。つまり、ＥＣＵは、制御データブロックＡを送信する際、第１の通信フレーム→第３の通信フレーム→第２の通信フレーム→第１の通信フレーム→・・・の順に通信フレームを送信することになる。
【００１８】
尚、図示しないが、別の制御データブロックＢには、３種類のフレームＩＤ４〜６が割り当てられ、さらに別の制御データブロックＣには、３種類のフレームＩＤ７〜９が割り当てられている。ＥＣＵは、受信側との間で共有するルールに則って、フレームＩＤ４→フレームＩＤ６→フレームＩＤ５→フレームＩＤ４→・・・の順に１つずつフレームＩＤを選択して動的且つ規則的にフレームＩＤを切り替えつつ制御データブロックＢを送信する。また、ＥＣＵは、受信側との間で共有するルールに則って、フレームＩＤ７→フレームＩＤ９→フレームＩＤ８→フレームＩＤ７→・・・の順に１つずつフレームＩＤを選択して動的且つ規則的にフレームＩＤを切り替えつつ制御データブロックＣを送信する。
【００１９】
次に、通信システムの作用について説明する。
図２に示すように、送信側と受信側との間で共有するフレームＩＤの切替ルールが「フレームＩＤ１→フレームＩＤ３→フレームＩＤ２」の場合、送信側のＥＣＵは、制御データブロックＡにフレームＩＤ１を割り当てた第１の通信フレームを最初に送信する。受信側のＥＣＵ（送信側のＥＣＵと共にネットワークを構築する他のＥＣＵの総称）は、切替ルールに則って最初にフレームＩＤ１を受信したとき、正常と判断し、制御データブロックＡの内容に従って処理を実行する。
【００２０】
次いで、送信側のＥＣＵは、切替ルールに則って、制御データブロックＡにフレームＩＤ３を割り当てた第３の通信フレームを送信する。受信側のＥＣＵは、切替ルールに則ってフレームＩＤ１の次にフレームＩＤ３を受信したとき、正常と判断し、制御データブロックＡの内容に従って処理を実行する。
【００２１】
次いで、送信側のＥＣＵは、切替ルールに則って、制御データブロックＡにフレームＩＤ２を割り当てた第２の通信フレームを送信する。受信側のＥＣＵは、切替ルールに則ってフレームＩＤ３の次にフレームＩＤ２を受信したとき、正常と判断し、制御データブロックＡの内容に従って処理を実行する。
【００２２】
その後、受信側のＥＣＵがフレームＩＤ２を受信したとき、切替ルールとは異なり、フレームＩＤ２を２回続けて受信したことになるので、異常（なりすまし）と判断し、データを破棄する。
【００２３】
そして、送信側のＥＣＵが、切替ルールに則って、制御データブロックＡにフレームＩＤ１を割り当てた第１の通信フレームを送信したとき、受信側のＥＣＵは、切替ルールに則って先の正常なフレームＩＤ２の次にフレームＩＤ１を受信したことになるので、正常と判断し、制御データブロックＡの内容に従って処理を実行する。
【００２４】
その後、送信側のＥＣＵが、切替ルールに則って、制御データブロックＡにフレームＩＤ３を割り当てた第３の通信フレームを送信したとき、受信側のＥＣＵは、切替ルールに則ってフレームＩＤ１の次にフレームＩＤ３を受信したことになるので、正常と判断し、制御データブロックＡの内容に従って処理を実行する。
【００２５】
さらにその後、送信側のＥＣＵが、切替ルールに則って、制御データブロックＡにフレームＩＤ２を割り当てた第２の通信フレームを送信したとき、受信側のＥＣＵは、切替ルールに則ってフレームＩＤ３の次にフレームＩＤ２を受信したことになるので、正常と判断し、制御データブロックＡの内容に従って処理を実行する。
【００２６】
このように切替ルールに則ったフレームＩＤの受信時には、正常と判断し制御データブロックＡの内容に従って処理を実行するとともに、切替ルールに則っていないフレームＩＤの受信時には、異常（なりすまし）と判断しデータを破棄する。尚、図示しないが、制御データブロックＢ或いは制御データブロックＣについても同様である。
【００２７】
以上説明したように、本実施の形態によれば、以下の効果を奏することができる。
（１）制御データブロックを送信する際に、可変のフレームＩＤで通信することで、第三者に容易に通信解析されるリスクを低減できる。
【００２８】
（２）受信側は切替ルールに則っていないフレームＩＤを受信した際、異常（なりすまし）と判断しデータを破棄することで、情報セキュリティのリスクを低減できる。
（３）フレームＩＤを可変で通信することでセキュリティのハードルが上げられるとともに、フレームＩＤの順番を規定することでさらにハードルが上げられる。したがって、情報セキュリティを向上できる。
【００２９】
（４）情報セキュリティを向上するにあたり、暗号化を必要とせず、コストアップなしで実現できる。したがって、コストアップなく、情報セキュリティを向上することができる。
【００３０】
（第２の実施の形態）
次に、通信システムの第２の実施の形態について説明する。
図３に示すように、本例の通信システムでは、３種類の制御データブロックＡ〜Ｃのそれぞれに対し、共通の３種類のフレームＩＤ１〜３が割り当てられている。制御データブロックＡにフレームＩＤ１が割り当てられて１つのフレーム構造をなすものが第１の通信フレームである。一方、制御データブロックＡにフレームＩＤ２が割り当てられて１つのフレーム構造をなすものが第２の通信フレームである。他方、制御データブロックＡにフレームＩＤ３が割り当てられて１つのフレーム構造をなすものが第３の通信フレームである。
【００３１】
同様に、制御データブロックＢにフレームＩＤ１が割り当てられて１つのフレーム構造をなすものが第４の通信フレームである。一方、制御データブロックＢにフレームＩＤ２が割り当てられて１つのフレーム構造をなすものが第５の通信フレームである。他方、制御データブロックＢにフレームＩＤ３が割り当てられて１つのフレーム構造をなすものが第６の通信フレームである。
【００３２】
同様に、制御データブロックＣにフレームＩＤ１が割り当てられて１つのフレーム構造をなすものが第７の通信フレームである。一方、制御データブロックＣにフレームＩＤ２が割り当てられて１つのフレーム構造をなすものが第８の通信フレームである。他方、制御データブロックＣにフレームＩＤ３が割り当てられて１つのフレーム構造をなすものが第９の通信フレームである。
【００３３】
ＥＣＵは、制御データブロック毎に、フレームＩＤ１〜３の中から１つずつフレームＩＤを選択して動的にフレームＩＤを切り替えつつ制御データブロックを送信する。或いは、上記第１の実施の形態と組み合わせて、制御データブロック毎に受信側との間で共有するルールに則って、フレームＩＤ１〜３の中から１つずつフレームＩＤを選択して動的且つ規則的にフレームＩＤを切り替えつつ制御データブロックを送信してもよい。例えば、ＥＣＵは、フレームＩＤ１→フレームＩＤ３→フレームＩＤ２→フレームＩＤ１→・・・の順に１つずつフレームＩＤを選択して動的且つ規則的にフレームＩＤを切り替えつつ制御データブロックＡを送信してもよい。
【００３４】
図４に示すように、ＥＣＵは、制御データブロック毎に、フレームＩＤとの組み合わせにより当該制御データブロックを受信側で一義的に特定可能とする識別子情報を設定する。その上で、ＥＣＵは、上記の通り、フレームＩＤ１〜３の中から１つずつフレームＩＤを選択して動的にフレームＩＤを切り替えつつ制御データブロックを送信する。
【００３５】
「フレームＩＤ＋識別子情報」を制御データ特定ＩＤと呼び、この制御データ特定ＩＤを受信側で確認して制御データブロックを特定する。例えば、制御データブロックＡの場合、「制御データ特定ＩＤ＝１００」を送信側と受信側との間で共有する。送信側は、制御データブロックＡの場合であって、フレームＩＤ１のとき、「フレームＩＤ１＝９０」である場合、「識別子情報＝１０」を設定する。一方、制御データブロックＡの場合であって、フレームＩＤ２のとき、「フレームＩＤ２＝８０」である場合、「識別子情報＝２０」を設定する。他方、制御データブロックＡの場合であって、フレームＩＤ３のとき、「フレームＩＤ３＝７０」である場合、「識別子情報＝３０」を設定する。受信側は、通信フレームを受信したとき、「フレームＩＤ」と「識別子情報」を確認し、「制御データ特定ＩＤ＝１００」のとき、制御データブロックＡを特定できることになる。
【００３６】
同様に、制御データブロックＢの場合、「制御データ特定ＩＤ＝１１０」を送信側と受信側との間で共有する。送信側は、制御データブロックＢの場合であって、フレームＩＤ１のとき、「フレームＩＤ１＝９０」である場合、「識別子情報＝２０」を設定する。一方、制御データブロックＢの場合であって、フレームＩＤ２のとき、「フレームＩＤ２＝８０」である場合、「識別子情報＝３０」を設定する。他方、制御データブロックＢの場合であって、フレームＩＤ３のとき、「フレームＩＤ３＝７０」である場合、「識別子情報＝４０」を設定する。受信側は、通信フレームを受信したとき、「フレームＩＤ」と「識別子情報」を確認し、「制御データ特定ＩＤ＝１１０」のとき、制御データブロックＢを特定できることになる。
【００３７】
同様に、制御データブロックＣの場合、「制御データ特定ＩＤ＝１２０」を送信側と受信側との間で共有する。送信側は、制御データブロックＣの場合であって、フレームＩＤ１のとき、「フレームＩＤ１＝９０」である場合、「識別子情報＝３０」を設定する。一方、制御データブロックＣの場合であって、フレームＩＤ２のとき、「フレームＩＤ２＝８０」である場合、「識別子情報＝４０」を設定する。他方、制御データブロックＣの場合であって、フレームＩＤ３のとき、「フレームＩＤ３＝７０」である場合、「識別子情報＝５０」を設定する。受信側は、通信フレームを受信したとき、「フレームＩＤ」と「識別子情報」を確認し、「制御データ特定ＩＤ＝１２０」のとき、制御データブロックＣを特定できることになる。
【００３８】
次に、通信システムの作用について説明する。ここでは、単に動的にフレームＩＤを切り替えるだけでなく、さらに規則的にフレームＩＤを切り替えつつ制御データブロックＡを送信する場合について説明する。
【００３９】
送信側と受信側との間で共有するフレームＩＤの切替ルールが「フレームＩＤ１→フレームＩＤ３→フレームＩＤ２」の場合、送信側のＥＣＵは、制御データブロックＡにフレームＩＤ１を割り当てた第１の通信フレームを最初に送信する。このとき、送信側のＥＣＵは、「フレームＩＤ１＝９０」である場合、「識別子情報＝１０」を設定した上で、第１の通信フレームを送信する。受信側のＥＣＵは、「フレームＩＤ」と「識別子情報」を確認し、「制御データ特定ＩＤ＝１００」であるところ、制御データブロックＡを特定するとともに、「フレームＩＤ１＝９０」であるところ、切替ルールに則って最初にフレームＩＤ１を受信したことに伴い、正常と判断し、制御データブロックＡの内容に従って処理を実行する。
【００４０】
次いで、送信側のＥＣＵは、切替ルールに則って、制御データブロックＡにフレームＩＤ３を割り当てた第３の通信フレームを送信する。このとき、送信側のＥＣＵは、「フレームＩＤ３＝７０」である場合、「識別子情報＝３０」を設定した上で、第３の通信フレームを送信する。受信側のＥＣＵは、「フレームＩＤ」と「識別子情報」を確認し、「制御データ特定ＩＤ＝１００」であるところ、制御データブロックＡを特定するとともに、「フレームＩＤ３＝７０」であるところ、切替ルールに則ってフレームＩＤ１の次にフレームＩＤ３を受信したことに伴い、正常と判断し、制御データブロックＡの内容に従って処理を実行する。
【００４１】
次いで、送信側のＥＣＵは、切替ルールに則って、制御データブロックＡにフレームＩＤ２を割り当てた第２の通信フレームを送信する。このとき、送信側のＥＣＵは、「フレームＩＤ２＝８０」である場合、「識別子情報＝２０」を設定した上で、第２の通信フレームを送信する。受信側のＥＣＵは、「フレームＩＤ」と「識別子情報」を確認し、「制御データ特定ＩＤ＝１００」であるところ、制御データブロックＡを特定するとともに、「フレームＩＤ２＝８０」であるところ、切替ルールに則ってフレームＩＤ３の次にフレームＩＤ２を受信したことに伴い、正常と判断し、制御データブロックＡの内容に従って処理を実行する。
【００４２】
その後、受信側のＥＣＵが制御データブロックＡにフレームＩＤ２が割り当てられた第２の通信フレームを再び受信したとき、切替ルールとは異なり、フレームＩＤ２を２回続けて受信したことになるので、異常（なりすまし）と判断し、データを破棄する。
【００４３】
そして、送信側のＥＣＵが、切替ルールに則って、制御データブロックＡにフレームＩＤ１を割り当てた第１の通信フレームを送信したとき、受信側のＥＣＵは、切替ルールに則って先の正常なフレームＩＤ２の次にフレームＩＤ１を受信したことになるので、正常と判断し、制御データブロックＡの内容に従って処理を実行する。
【００４４】
このように切替ルールに則ったフレームＩＤの受信時には、正常と判断し制御データブロックＡの内容に従って処理を実行するとともに、切替ルールに則っていないフレームＩＤの受信時には、異常（なりすまし）と判断しデータを破棄する。尚、制御データブロックＢ或いは制御データブロックＣについても同様である。
【００４５】
以上説明したように、本実施の形態によれば、以下の効果を奏することができる。
（５）限られたフレームＩＤ（３種類のフレームＩＤ１〜３）の中で、１つの制御データブロックを送信する際に、可変のフレームＩＤで通信することで、第三者に容易に通信解析されるリスクを低減できる。
【００４６】
（６）第１〜第９の通信フレームに対し、３種類のフレームＩＤ１〜３で対応できるところ、フレームＩＤの割当数増加なしで、上記リスクの低減を実現できる。
尚、上記各実施の形態は、次のように変更して具体化することも可能である。
【００４７】
・上記第１の実施の形態において、制御データブロックＡに割り当てられる３種類のフレームＩＤ１〜３の切替ルールは、「フレームＩＤ１→フレームＩＤ３→フレームＩＤ２」に限定されない。例えば、「フレームＩＤ１→フレームＩＤ３→フレームＩＤ１→フレームＩＤ２」のように、同じフレームＩＤを２回以上使ってもよい。制御データブロックＢ或いは制御データブロックＣについても同様である。
【００４８】
・上記第１の実施の形態において、制御データブロックＡに複数のフレームＩＤが割り当てられる限り、制御データブロックＡに２種類或いは４種類以上のフレームＩＤが割り当てられてもよい。制御データブロックＢ或いは制御データブロックＣについても同様である。制御データブロック毎に個別の切替ルールが設定される。例えば、２種類のフレームＩＤ１〜２が割り当てられる場合、「フレームＩＤ１→フレームＩＤ２」の切替ルールに限定されない。「フレームＩＤ２→フレームＩＤ１→フレームＩＤ１」の切替ルールであってもよい。
【００４９】
・上記第１の実施の形態において、制御データブロック毎に個別の数による複数のフレームＩＤが割り当てられてもよい。例えば、制御データブロックＡに２種類のフレームＩＤが割り当てられるとともに、制御データブロックＢに３種類のフレームＩＤが割り当てられ、制御データブロックＣに４種類のフレームＩＤが割り当てられてもよい。
【００５０】
・上記第２の実施の形態において、制御データブロックＡ〜Ｃのそれぞれに対し、共通の複数のフレームＩＤが割り当てられる限り、２種類或いは４種類以上のフレームＩＤが割り当てられてもよい。つまり、複数の制御データブロックのそれぞれに対して割り当てられる共通の複数のフレームＩＤの数（種類）は、当該複数の制御データブロックの数（種類）と同じでなくてもよい。
【００５１】
・上記第２の実施の形態において、制御データブロックＡ〜Ｃのそれぞれに対し、個別の数による複数のフレームＩＤが割り当てられてもよい。例えば、制御データブロックＡに２種類のフレームＩＤが割り当てられるとともに、制御データブロックＢに３種類のフレームＩＤが割り当てられ、制御データブロックＣに４種類のフレームＩＤが割り当てられてもよい。
【００５２】
・上記第２の実施の形態において、複数の制御データブロックのそれぞれに対して、完全に共通の複数のフレームＩＤが割り当てられる構成に限定されない。複数の制御データブロックのそれぞれに対して個別に割り当てられる複数のフレームＩＤの少なくとも１つが、他の制御データブロックに割り当てられる複数のフレームＩＤのいずれかと共通のフレームＩＤである構成でもよい。この場合、送信側のＥＣＵは、制御データブロック毎に、フレームＩＤとの組み合わせにより当該制御データブロックを受信側で一義的に特定可能とする識別子情報を設定する。その上で、送信側のＥＣＵは、制御データブロック毎に、複数のフレームＩＤの中から１つずつフレームＩＤを選択して動的にフレームＩＤを切り替えつつ制御データブロックを送信することになる。或いは、上記第１の実施の形態と組み合わせて、制御データブロック毎に受信側との間で共有するルールに則って、複数のフレームＩＤの中から１つずつフレームＩＤを選択して動的且つ規則的にフレームＩＤを切り替えつつ制御データブロックを送信することになる。
【００５３】
・ＣＡＮ以外の車載通信に本発明を適用してもよい。車載通信以外の通信システムに本発明を適用してもよい。
次に、上記各実施の形態及び別例から把握できる技術的思想について記載する。
【００５４】
（イ）通信システムにおいて、前記複数の制御データブロックのそれぞれに対して割り当てられる前記共通の複数のフレームＩＤの数は、当該複数の制御データブロックの数よりも少ないこと。
【００５５】
（ロ）通信システムにおいて、前記複数の制御データブロックのそれぞれに対して割り当てられる前記共通の複数のフレームＩＤの数は、当該複数の制御データブロックの数以上であること。
【００５６】
（ハ）通信システムにおいて、複数の制御データブロックのそれぞれに対し、複数のフレームＩＤが割り当てられ、前記複数の制御データブロックのそれぞれに対して割り当てられる前記複数のフレームＩＤの数は、当該複数の制御データブロックの数以上であること。
【００５７】
（ニ）通信システムにおいて、複数の制御データブロックのそれぞれに対し、個別の数による複数のフレームＩＤが割り当てられること。
（ホ）通信システムにおいて、前記複数の制御データブロックのそれぞれに対して個別に割り当てられる前記複数のフレームＩＤの少なくとも１つは、他の制御データブロックに割り当てられる複数のフレームＩＤのいずれかと共通のフレームＩＤであり、送信側は、前記制御データブロック毎に、前記フレームＩＤとの組み合わせにより当該制御データブロックを受信側で一義的に特定可能とする識別子情報を設定した上で、前記複数のフレームＩＤの中から１つずつフレームＩＤを選択して動的にフレームＩＤを切り替えつつ制御データブロックを送信すること。
【００５８】
（ヘ）通信システムにおいて、前記複数の制御データブロックのそれぞれに対して個別に割り当てられる前記複数のフレームＩＤの少なくとも１つは、他の制御データブロックに割り当てられる複数のフレームＩＤのいずれかと共通のフレームＩＤであり、送信側は、前記制御データブロック毎に、前記フレームＩＤとの組み合わせにより当該制御データブロックを受信側で一義的に特定可能とする識別子情報を設定した上で、前記制御データブロック毎に受信側との間で共有するルールに則って、前記複数のフレームＩＤの中から１つずつフレームＩＤを選択して動的且つ規則的にフレームＩＤを切り替えつつ制御データブロックを送信すること。
【符号の説明】
【００５９】
１〜３…フレームＩＤ、Ａ〜Ｃ…制御データブロック。
【図１】
0006475096.tif 000002
【図２】
0006475096.tif 000003
【図３】
0006475096.tif 000004
【図４】
0006475096.tif 000005
【図５】
0006475096.tif 000006