(57)【要約】【課題】ネットワークの帯域の圧迫を低減すること。【解決手段】通信装置１２３は、通信装置１２２から配信された画像データ（ａ）を転送する。通信装置１２３は、画像データ（ａ）の配信停止を要求するプルーン信号（ａ）を通信装置１２２へ送信する。通信装置１２３は、プルーン信号（ａ）が送信されたデータを示すログ情報を記憶する。通信装置１２３は、記憶されたログ情報が示すデータの受信が検出された場合にプルーン信号（ａ）を通信装置１２２へ再送信する。【選択図】図１−１
2011223494.tif 000002
【特許請求の範囲】
【請求項１】
他の通信装置から配信された配信データを受信して転送する転送手段と、
前記配信データの配信停止を要求する制御信号を前記他の通信装置へ送信する送信手段と、
前記送信手段によって送信された前記制御信号の送信記録であるログ情報を記憶する記憶手段と、
前記記憶手段によって記憶されたログ情報において配信停止が要求された配信データの前記転送手段による受信を検出する検出手段と、
前記検出手段によって前記受信が検出された場合に、前記配信停止が要求された配信データに対応する前記制御信号を前記ログ情報に基づいて前記他の通信装置へ再送信する再送信手段と、
を備えることを特徴とする通信装置。
【請求項２】
配信データの転送先を示す経路情報を記憶する経路情報記憶手段を備え、
前記転送手段は、前記他の通信装置からマルチキャストにより配信された配信データを、前記経路情報記憶手段によって記憶された経路情報に基づく転送先へ転送することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記転送手段による前記配信データの転送先から、前記配信データの配信停止を要求する制御信号を受信する受信手段を備え、
前記送信手段は、前記受信手段によって前記制御信号が受信された場合に前記制御信号を前記他の通信装置へ送信することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記受信手段によって前記制御信号が受信された場合に、前記転送手段による前記配信データの転送を停止させる制御部を備えることを特徴とする請求項３に記載の通信装置。
【請求項５】
前記再送信手段は、前記送信手段によって前記制御信号が送信されてから所定時間の経過後に前記検出手段によって前記受信が検出された場合に前記制御信号を再送信することを特徴とする請求項２〜４のいずれか一つに記載の通信装置。
【請求項６】
コンピュータを、
他の通信装置から配信された配信データを受信して転送する転送手段、
前記配信データの配信停止を要求する制御信号を前記他の通信装置へ送信する送信手段、
前記送信手段によって送信された前記制御信号の送信記録であるログ情報を記憶する記憶手段、
前記記憶手段によって記憶されたログ情報において配信停止が要求された配信データの前記転送手段による受信を検出する検出手段、
前記検出手段によって前記受信が検出された場合に、前記配信停止が要求された配信データに対応する前記制御信号を前記ログ情報に基づいて前記他の通信装置へ再送信する再送信手段、
として動作させることを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信を行う通信装置および通信プログラムに関する。
【背景技術】
【０００２】
ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークにおけるマルチキャストでは、ルータ間でたとえばＰＩＭ−ＳＭ（Ｐｒｏｔｏｃｏｌ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｍｕｌｔｉｃａｓｔ−Ｓｐａｒｓｅ  Ｍｏｄｅ）が用いられる。また、マルチキャストでは、ルータとユーザの間でたとえばＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）が用いられる（たとえば、下記特許文献１参照。）。
【０００３】
ＰＩＭ−ＳＭにおいて、配信の停止を要求する端末はプルーン信号（ｐｒｕｎｅメッセージ）をマルチキャストの上流のノードへ送信する。プルーン信号を受信したノードは、プルーン信号を送信した端末以外にマルチキャストのレシーバが存在しない場合は、プルーン信号を上流のノードに転送することでマルチキャストの配信を上流に停止させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１８０９６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、上流のノードへ転送されるプルーン信号が経路の途中でロストした場合に、上流のノードはプルーン信号を受信できないためマルチキャストの配信を継続する。また、通常のマルチキャストにおいては信号の再送処理が行われないため、上流のノードはたとえばタイムアウトとなるまでマルチキャストの配信を継続する。このため、ネットワークの帯域が無駄に圧迫されるという問題がある。
【０００６】
開示の通信装置および通信プログラムは、上述した問題点を解消するものであり、ネットワークの帯域の圧迫を低減することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、開示技術は、他の通信装置から配信された配信データを受信して転送し、前記配信データの配信停止を要求する制御信号を前記他の通信装置へ送信し、送信された前記制御信号の送信記録であるログ情報を記憶し、記憶されたログ情報において配信停止が要求された配信データの受信を検出し前記受信が検出された場合に、前記配信停止が要求された配信データに対応する前記制御信号を前記ログ情報に基づいて前記他の通信装置へ再送信することを要件とする。
【発明の効果】
【０００８】
開示の通信装置および通信プログラムによれば、ネットワークの帯域の圧迫を低減することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１−１】実施の形態にかかる通信システムを示す図（その１）である。
【図１−２】実施の形態にかかる通信システムを示す図（その２）である。
【図１−３】実施の形態にかかる通信システムを示す図（その３）である。
【図１−４】実施の形態にかかる通信システムを示す図（その４）である。
【図２】通信装置の構成例を示す図である。
【図３】通信装置の配信停止処理の一例を示すフローチャートである。
【図４】通信システムの動作例を示すシーケンス図である。
【図５】記憶部に記憶される情報の一例を示す図である。
【図６】実施の形態にかかる通信システムの変形例を示す図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、開示技術の好適な実施の形態を詳細に説明する。開示技術は、プルーン信号を送信した後にも上流の通信装置からデータが配信される場合にプルーン信号を再送信することで、上流の通信装置に対してデータの配信を速やかに停止させ、ネットワークの帯域の圧迫を低減する。
【００１１】
（実施の形態）
図１−１は、実施の形態にかかる通信システムを示す図（その１）である。図１に示す通信システム１００は、実施の形態にかかる通信システムの一例である。通信システム１００は、ＰＩＭ−ＳＭおよびＩＧＭＰを用いるマルチキャストによってデータを転送する。ここでは、通信システム１００において画像データを転送する構成を例示するが、通信システム１００は画像データに限らず、各種のデータを転送することができる。
【００１２】
図１−１に示すように、実施の形態にかかる通信システム１００は、画像符号化装置１１０（ＥＮＣ）と、通信装置１２１〜１２４と、画像復号装置１３０（ＤＥＣ）と、を含む。画像符号化装置１１０および通信装置１２１はＡ局に設けられている。通信装置１２２はＢ局に設けられている。通信装置１２３はＣ局に設けられている。通信装置１２４および画像復号装置１３０はＤ局に設けられている。
【００１３】
通信装置１２１〜１２４のそれぞれは、たとえばレイヤ３（ネットワーク層）の通信装置である。画像符号化装置１１０は、画像を符号化し、符号化により得られた画像データを通信装置１２１へ送信する装置である。画像復号装置１３０は、通信装置１２４から送信された画像データを復号し、復号により得られた画像を出力する装置である。
【００１４】
ここでは、画像復号装置１３０が、画像符号化装置１１０によって出力される画像データ（ａ）を要求するＩＧＭＰの参加要求（Ｍｅｍｂｅｒｓｈｉｐ  Ｒｅｐｏｒｔメッセージ）を通信装置１２４へ出力したとする。通信装置１２４は、画像復号装置１３０から出力された参加要求に基づいて、画像データ（ａ）の転送を要求するジョイン信号（ａ）を通信装置１２３へ送信する。通信装置１２３は、通信装置１２４から送信されたジョイン信号（ａ）を通信装置１２２へ転送する。通信装置１２２は、通信装置１２３から送信されたジョイン信号（ａ）を通信装置１２１へ転送する。
【００１５】
通信装置１２１は、通信装置１２２から出力されたジョイン信号（ａ）に基づいて、画像符号化装置１１０から送信された画像データ（ａ）を通信装置１２２へ送信する。通信装置１２２は、通信装置１２１から送信された画像データ（ａ）を通信装置１２３へ送信する。通信装置１２３は、通信装置１２２から送信された画像データ（ａ）を通信装置１２４へ送信する。通信装置１２４は、通信装置１２３から送信された画像データ（ａ）を画像復号装置１３０へ送信する。
【００１６】
また、通信装置１２４は、ジョイン信号（ａ）を周期的に通信装置１２３へ送信する。これにより、ジョイン信号（ａ）が通信装置１２１に周期的に受信される。通信装置１２１は、ジョイン信号（ａ）を受信している間は、画像符号化装置１１０から送信された画像データ（ａ）の通信装置１２２への送信を継続する。また、通信装置１２１は、ジョイン信号（ａ）を一定時間受信しないと（タイムアウト）、画像符号化装置１１０から送信された画像データ（ａ）の通信装置１２２への送信を停止する。
【００１７】
図１−２は、実施の形態にかかる通信システムを示す図（その２）である。図１−１に示した状態において、画像復号装置１３０が、画像データ（ａ）の配信停止を要求するＩＧＭＰの離脱要求（Ｌｅａｖｅ  Ｇｒｏｕｐメッセージ）を通信装置１２４へ出力したとする。この場合は、図１−２に示すように、通信装置１２４は、画像復号装置１３０から出力された配信離脱要求に基づいて、画像データ（ａ）の配信停止を要求するプルーン信号（ａ）を通信装置１２３へ送信する。
【００１８】
通信装置１２３は、通信装置１２４から送信されたプルーン信号（ａ）を通信装置１２２へ転送する。通信装置１２２は、通信装置１２３から送信されたプルーン信号（ａ）を通信装置１２１へ転送する。通信装置１２１は、通信装置１２２から出力されたプルーン信号（ａ）に基づいて、画像符号化装置１１０から送信された画像データ（ａ）の通信装置１２２への転送を停止する。
【００１９】
図１−３は、実施の形態にかかる通信システムを示す図（その３）である。図１−１に示した状態において、画像復号装置１３０が、画像データ（ａ）の配信離脱要求を通信装置１２４へ出力したとする。そして、図１−３に示すように、通信装置１２３から通信装置１２２へ送信されたプルーン信号（ａ）が、パケット抜けによって失われたとする（ロスト）。プルーン信号（ａ）のパケット抜けは、たとえば、装置の処理異常や回線断などの不特定要素によって発生する。
【００２０】
この場合は、通信装置１２１へプルーン信号（ａ）が転送されないため、通信装置１２１は、タイムアウトとなるまで画像符号化装置１１０から送信された画像データ（ａ）の通信装置１２２への送信を継続する。また、通信装置１２２もプルーン信号（ａ）を受信していないため、通信装置１２１から送信された画像データ（ａ）を通信装置１２３へ転送する。したがって、画像復号装置１３０が離脱要求を出力しているにもかかわらず、通信装置１２１から通信装置１２３へ画像データ（ａ）が転送される。
【００２１】
図１−４は、実施の形態にかかる通信システムを示す図（その４）である。図１−３に示した状態において、通信装置１２３は、プルーン信号（ａ）を送信した後に画像データ（ａ）を受信したため、プルーン信号（ａ）を通信装置１２２へ再度送信する。これにより、通信装置１２１へプルーン信号（ａ）が転送されるため、通信装置１２１は、タイムアウトを待たずに、画像データ（ａ）の通信装置１２２への送信を停止する。これにより、通信装置１２１から通信装置１２３へ画像データ（ａ）が転送されることによる帯域の圧迫を低減することができる。
【００２２】
図２は、通信装置の構成例を示す図である。図２に示す通信装置２００は、たとえば図１に示した通信装置１２２や通信装置１２３に適用される。図２に示すように、通信装置２００は、インターフェース部２０１，２０２と、記憶部２０３と、マルチキャスト転送部２０４と、制御信号受信部２０５と、制御信号送信部２０６と、検出部２０７と、制御部２０８と、を備えている。
【００２３】
インターフェース部２０１は、画像データ（ａ）の転送経路における通信装置２００の上流の通信装置との間で通信を行うための通信インターフェースである。インターフェース部２０２は、画像データ（ａ）の転送経路における通信装置２００の下流の通信装置との間で通信を行うための通信インターフェースである。
【００２４】
記憶部２０３は、制御信号送信部２０６によって送信されたプルーン信号の送信記録であるログ情報を記憶する記憶手段である。また、記憶部２０３は、マルチキャスト転送部２０４による画像データ（ａ）の転送先を示す経路情報（ルーティングテーブル）を記憶する経路情報記憶手段である。
【００２５】
マルチキャスト転送部２０４は、他の通信装置からマルチキャストにより配信された配信データを受信して転送する転送手段である。具体的には、マルチキャスト転送部２０４は、上流の通信装置から送信された画像データ（ａ）を、インターフェース部２０１を介して受信する。そして、マルチキャスト転送部２０４は、受信した画像データ（ａ）の転送先を記憶部２０３の経路情報に基づいて決定し、受信した画像データ（ａ）を決定した転送先へインターフェース部２０２を介して配信する。
【００２６】
制御信号受信部２０５は、他の通信装置から送信される制御信号を受信する受信手段である。制御信号受信部２０５が受信する制御信号には、たとえばジョイン信号（ａ）やプルーン信号（ａ）が含まれる。制御信号受信部２０５が受信するジョイン信号（ａ）は、他の通信装置から送信された、画像データ（ａ）の配信を要求する信号である。制御信号受信部２０５が受信するプルーン信号（ａ）は、マルチキャスト転送部２０４による画像データ（ａ）の転送先から送信された、画像データ（ａ）の配信停止を要求する信号である。制御信号受信部２０５は、受信した制御信号を制御部２０８へ出力する。
【００２７】
制御信号送信部２０６は、制御部２０８の制御にしたがって他の通信装置へ制御信号を送信する送信手段である。制御信号送信部２０６が送信する制御信号には、たとえばジョイン信号（ａ）やプルーン信号（ａ）が含まれる。制御信号送信部２０６が送信するジョイン信号（ａ）は、他の通信装置に対して画像データ（ａ）の配信を要求する信号である。制御信号送信部２０６が送信するプルーン信号（ａ）は、他の通信装置に対して画像データ（ａ）の配信停止を要求する信号である。また、制御信号送信部２０６は、他の通信装置へプルーン信号（ａ）を再送信する再送信手段である。
【００２８】
検出部２０７は、記憶部２０３によって記憶されたログ情報が示すデータのマルチキャスト転送部２０４による受信を検出する検出手段である。具体的には、検出部２０７は、記憶部２０３に記憶されたログ情報を取得する。また、検出部２０７は、マルチキャスト転送部２０４によって受信される各データを監視する。そして、検出部２０７は、監視する各データの中から、ログ情報が示す画像データ（ａ）を検出する。検出部２０７は、ログ情報が示す画像データ（ａ）を検出すると制御部２０８へ検出信号を出力する。
【００２９】
制御部２０８は、制御信号受信部２０５からジョイン信号（ａ）が出力された場合に、マルチキャスト転送部２０４による画像データ（ａ）の転送を開始させる。具体的には、制御部２０８は、記憶部２０３の経路情報に画像データ（ａ）の転送先を設定する。また、制御部２０８は、制御信号受信部２０５からプルーン信号（ａ）が出力された場合に、マルチキャスト転送部２０４による画像データ（ａ）の転送を停止させる。具体的には、制御部２０８は、記憶部２０３の経路情報から画像データ（ａ）の転送先を削除する。
【００３０】
また、制御部２０８は、制御信号受信部２０５からジョイン信号（ａ）が出力された場合に、制御信号送信部２０６から上流の通信装置へジョイン信号（ａ）を送信させる。
【００３１】
また、制御部２０８は、制御信号受信部２０５からプルーン信号（ａ）が出力された場合に、制御信号送信部２０６から上流の通信装置へプルーン信号（ａ）を送信させる。ただし、制御部２０８は、記憶部２０３に他の通信装置からの画像データ（ａ）の配信要求がある場合は、制御信号送信部２０６からプルーン信号（ａ）を送信させない。
【００３２】
また、制御部２０８は、制御信号送信部２０６からプルーン信号（ａ）を送信させた場合に、送信させたプルーン信号（ａ）が配信停止を要求する画像データ（ａ）を示す情報をログ情報として記憶部２０３に記憶させる。また、制御部２０８は、検出部２０７から検出信号が出力されると、制御信号送信部２０６から上流の通信装置へプルーン信号（ａ）を再送信させる。
【００３３】
図３は、通信装置の配信停止処理の一例を示すフローチャートである。通信装置２００の制御部２０８は、マルチキャスト転送部２０４によって画像データ（ａ）の転送が行われている状態において、配信停止処理としてたとえば以下の各ステップを実行する。まず、画像データ（ａ）の配信停止を要求するプルーン信号（ａ）を他の通信装置から制御信号受信部２０５によって受信したか否かを判断し（ステップＳ３０１）、プルーン信号（ａ）を受信するまで待つ（ステップＳ３０１：Ｎｏのループ）。
【００３４】
ステップＳ３０１においてプルーン信号（ａ）を受信すると（ステップＳ３０１：Ｙｅｓ）、受信したプルーン信号（ａ）の送信元の通信装置への画像データ（ａ）の転送を停止する（ステップＳ３０２）。つぎに、画像データ（ａ）に対する他の通信装置からの配信要求があるか否かを判断する（ステップＳ３０３）。他の通信装置からの配信要求がある場合（ステップＳ３０３：Ｙｅｓ）は、ステップＳ３０１へ戻る。この場合は、配信要求がある他の通信装置に対する画像データ（ａ）の転送を継続する。
【００３５】
ステップＳ３０３において、他の通信装置からの配信要求がない場合（ステップＳ３０３：Ｎｏ）は、制御信号送信部２０６を制御して、画像データ（ａ）の配信停止を要求するプルーン信号（ａ）を上流の通信装置へ送信する（ステップＳ３０４）。つぎに、所定時間だけ待機する（ステップＳ３０５）。
【００３６】
つぎに、ステップＳ３０４によってプルーン信号（ａ）を送信した上流の通信装置から画像データ（ａ）を受信したか否かを判断する（ステップＳ３０６）。具体的には、検出部２０７から検出信号が出力された場合は画像データ（ａ）を受信したと判断し、検出信号が出力されていない場合は画像データ（ａ）を受信していないと判断する。
【００３７】
ステップＳ３０６において、画像データ（ａ）を受信した場合（ステップＳ３０６：Ｙｅｓ）は、制御信号送信部２０６を制御して、画像データ（ａ）の配信停止を要求するプルーン信号（ａ）を上流の通信装置へ再送信する（ステップＳ３０７）。画像データ（ａ）を受信していない場合（ステップＳ３０６：Ｎｏ）は、一連の処理を終了する。
【００３８】
以上の各ステップにより、プルーン信号（ａ）が送信された後に画像データ（ａ）の受信が検出された場合にプルーン信号（ａ）を再送信することができる。これにより、上流の通信装置に対してデータの配信を速やかに停止させることができる。このため、ネットワークの帯域の圧迫を低減することができる。
【００３９】
また、ステップＳ３０５により、プルーン信号（ａ）が送信されてから所定時間の経過後に画像データ（ａ）の受信が検出された場合にプルーン信号（ａ）を再送信することができる。これにより、プルーン信号（ａ）がパケット抜けなどで通信装置１２１まで転送されていないことをより精度よく確認してからプルーン信号（ａ）を再送信することができる。たとえば、通信装置２００からプルーン信号（ａ）が送信されてから通信装置１２１に受信されるまでの間に通信装置１２１から画像データ（ａ）が送信された場合には、通信装置２００からプルーン信号（ａ）を再送信しないようにすることができる。
【００４０】
図４は、通信システムの動作例を示すシーケンス図である。まず、画像符号化装置１１０が、通信装置１２１への画像データ（ａ）の送信を開始する（ステップＳ４０１）。つぎに、画像復号装置１３０が、画像データ（ａ）を要求するＩＧＭＰの参加要求を通信装置１２４へ送信したとする（ステップＳ４０２）。
【００４１】
つぎに、通信装置１２４が、ステップＳ４０２によって送信された参加要求に基づいて、画像データ（ａ）の配信を要求するジョイン信号（ａ）を通信装置１２３へ送信する（ステップＳ４０３）。つぎに、通信装置１２３が、ステップＳ４０３によって送信されたジョイン信号（ａ）を通信装置１２２へ転送する（ステップＳ４０４）。つぎに、通信装置１２２が、ステップＳ４０４によって転送されたジョイン信号（ａ）を通信装置１２１へ転送する（ステップＳ４０５）。
【００４２】
つぎに、通信装置１２１が、ステップＳ４０５によって転送されたジョイン信号（ａ）に基づいて、ステップＳ４０１によって送信が開始された画像データ（ａ）を通信装置１２２へ送信する（ステップＳ４０６）。つぎに、通信装置１２２が、ステップＳ４０６によって送信された画像データ（ａ）を通信装置１２３へ送信する（ステップＳ４０７）。
【００４３】
つぎに、通信装置１２３が、ステップＳ４０７によって送信された画像データ（ａ）を通信装置１２４へ送信する（ステップＳ４０８）。つぎに、通信装置１２４が、ステップＳ４０８によって送信された画像データ（ａ）を画像復号装置１３０へ送信する（ステップＳ４０９）。画像復号装置１３０は、ステップＳ４０９によって送信された画像データ（ａ）を復号して出力する。
【００４４】
つぎに、画像復号装置１３０が、画像データ（ａ）の配信停止を要求する離脱要求を通信装置１２４へ送信したとする（ステップＳ４１０）。つぎに、通信装置１２４が、ステップＳ４１０によって送信された離脱要求に基づいて、画像データ（ａ）の配信停止を要求するプルーン信号（ａ）を通信装置１２３へ送信する（ステップＳ４１１）。
【００４５】
つぎに、通信装置１２３が、ステップＳ４１１によって送信されたプルーン信号（ａ）を通信装置１２２へ転送する（ステップＳ４１２）。このとき、通信装置１２３と通信装置１２２の間でパケット抜けが発生し、ステップＳ４１２によって送信されたプルーン信号（ａ）が通信装置１２２に受信されなかったとする。
【００４６】
この場合は、プルーン信号（ａ）が通信装置１２１まで転送されないため、通信装置１２１は画像データ（ａ）の配信を継続する。具体的には、通信装置１２１は、画像データ（ａ）を通信装置１２２へ送信する（ステップＳ４１３）。つぎに、通信装置１２２が、ステップＳ４１３によって送信された画像データ（ａ）を通信装置１２３へ転送する（ステップＳ４１４）。通信装置１２３は、ステップＳ４１１によってプルーン信号（ａ）を受信しているため、ステップＳ４１４によって転送された画像データ（ａ）を通信装置１２４へ転送せずに破棄する（ステップＳ４１５）。
【００４７】
つぎに、通信装置１２３は、プルーン信号（ａ）を通信装置１２２へ再送信する（ステップＳ４１６）。つぎに、通信装置１２２が、ステップＳ４１６によって送信されたプルーン信号（ａ）を通信装置１２１へ転送する（ステップＳ４１７）。つぎに、通信装置１２１が、ステップＳ４１７によって転送されたプルーン信号（ａ）に基づいて、画像データ（ａ）の配信を停止し（ステップＳ４１８）、一連の動作を終了する。
【００４８】
図５は、記憶部に記憶される情報の一例を示す図である。図５に示すテーブル５００は、通信装置１２３の記憶部２０３に記憶される情報の一例を示している。テーブル５００は、データの転送先を示す経路情報を含む情報である。具体的には、テーブル５００は、上流側情報５１０と、下流側情報５２０と、を含んでいる。上流側情報５１０および下流側情報５２０のそれぞれは、「インターフェース」、「マルチキャスト制御」、「マルチキャストアドレス」および「ステータス」を含んでいる。
【００４９】
上流側情報５１０の「インターフェース」は、マルチキャストにおける上流の通信装置へのインターフェース（たとえばインターフェース部２０１）を示す。下流側情報５２０の「インターフェース」は、マルチキャストにおける下流の通信装置へのインターフェース（たとえばインターフェース部２０２）を示す。
【００５０】
上流側情報５１０の「マルチキャスト制御」は、ジョイン信号（ａ）やプルーン信号（ａ）など、マルチキャストの上流へ送信した制御信号を示す。下流側情報５２０の「マルチキャスト制御」は、ジョイン信号（ａ）やプルーン信号（ａ）など、マルチキャストの下流から受信した制御信号を示す。
【００５１】
上流側情報５１０および下流側情報５２０の「マルチキャストアドレス」は、マルチキャストに用いるマルチキャストアドレスを示す。ここでは、画像データ（ａ）の「マルチキャストアドレス」を「ａａ．ｂｂ．ｃｃ．０１」とする。上流側情報５１０および下流側情報５２０の「ステータス」は、マルチキャストのデータの転送状態を示す。
【００５２】
通信装置１２３は、図４のステップＳ４０３によって通信装置１２４からジョイン信号（ａ）を受信すると、符号５０１に示すように、下流側情報５２０の「インターフェース」を「ＩＦ（Ｄ局）」とする。また、通信装置１２３は、下流側情報５２０の「マルチキャスト制御」を「ジョイン信号（ａ）」とする。また、通信装置１２３は、下流側情報５２０の「マルチキャストアドレス」を「ａａ．ｂｂ．ｃｃ．０１」とする。
【００５３】
つぎに、通信装置１２３は、図４のステップＳ４０４によってジョイン信号（ａ）を通信装置１２２へ送信すると、符号５０２に示すように、上流側情報５１０の「インターフェース」を「ＩＦ（Ｂ局）」とする。また、通信装置１２３は、上流側情報５１０の「マルチキャスト制御」を「ジョイン信号（ａ）」とする。また、通信装置１２３は、上流側情報５１０の「マルチキャストアドレス」を「ａａ．ｂｂ．ｃｃ．０１」とする。
【００５４】
つぎに、通信装置１２３は、図４のステップＳ４０７によって画像データ（ａ）を通信装置１２２から受信すると、符号５０３に示すように、上流側情報５１０の「ステータス」を「受信あり」とする。また、通信装置１２３は、図４のステップＳ４０８によって画像データ（ａ）を通信装置１２４へ送信すると、符号５０３に示すように、下流側情報５２０の「ステータス」を「送信あり」とする。
【００５５】
つぎに、通信装置１２３は、図４のステップＳ４１１によって通信装置１２４からプルーン信号（ａ）を受信すると、符号５０４に示すように下流側情報５２０の「マルチキャスト制御」を「プルーン信号（ａ）」とする。
【００５６】
つぎに、通信装置１２３は、図４のステップＳ４１２によってプルーン信号（ａ）を通信装置１２２へ送信すると、符号５０５に示すように上流側情報５１０の「マルチキャスト制御」を「プルーン信号（ａ）」とする。これにより、テーブル５００は、プルーン信号が送信されたデータを示すログ情報となる。
【００５７】
つぎに、通信装置１２３は、図４のステップＳ４１４によって画像データ（ａ）を通信装置１２２から受信すると、上流側情報５１０の「マルチキャスト制御」が「プルーン信号（ａ）」になっているため、画像データ（ａ）を破棄する。そして、通信装置１２３は、符号５０６に示すように上流側情報５１０の「ステータス」を「受信あり」とする。
【００５８】
つぎに、通信装置１２３は、図４のステップＳ４１６によってプルーン信号（ａ）を通信装置１２２へ再送信すると、符号５０７に示すように上流側情報５１０の「マルチキャスト制御」を「プルーン信号（ａ）」とする。そして、通信装置１２３は、所定時間だけ待機しても通信装置１２２から画像データ（ａ）を受信しないため、符号５０８に示すように、上流側情報５１０の「ステータス」を「受信なし」とし、一連の処理を終了する。
【００５９】
図６は、実施の形態にかかる通信システムの変形例を示す図である。上述した通信システム１００においては、レイヤ３の通信装置１２２，１２３に通信装置２００（図２参照）を適用する場合について説明したが、レイヤ２の通信装置に通信装置２００を適用してもよい。たとえば、図６に示す通信システム１００においては、Ｂ局には通信装置６１０が設けられ、Ｃ局には通信装置６２０が設けられている。通信装置６１０，６２０のそれぞれは、レイヤ２（データリンク層）の通信装置である。
【００６０】
図２に示した通信装置２００を、たとえば通信装置６１０や通信装置６２０に適用してもよい。この場合は、たとえば通信装置６２０から通信装置６１０へ送信されるプルーン信号（ａ）にパケット抜けが発生しても、通信装置６２０から通信装置６１０へプルーン信号（ａ）を再送信することができる。これにより、通信装置１２１から通信装置６２０へ画像データ（ａ）が転送されることによる帯域の圧迫を低減することができる。
【００６１】
このように、実施の形態にかかる通信システム１００によれば、プルーン信号を送信した後にも上流の通信装置からデータが配信される場合にプルーン信号を再送信することで、上流の通信装置に対してデータの配信を速やかに停止させることができる。このため、ネットワークの帯域の圧迫を低減することができる。また、プルーン信号を受信した後に受信したデータの転送を停止させることで、プルーン信号を受信した後に上流の通信装置からデータが配信されても、上流の通信装置への転送を回避することができる。このため、ネットワークの帯域の圧迫をさらに低減することができる。
【００６２】
通信システム１００は、データをマルチキャストによって転送する各種システムに適用することができる。たとえば、通信システム１００は、トンネル内のカメラによって撮影された映像データを管理システムへ転送する防災映像システムなどに適用することができる。通信システム１００によれば、ネットワークの帯域の圧迫を低減することができるため、トンネル内の映像データを安定して管理システムへ転送することができる。
【００６３】
以上説明したように、通信装置および通信プログラムによれば、ネットワークの帯域の圧迫を低減することができる。
【００６４】
なお、本実施の形態で説明した通信方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【００６５】
上述した実施の形態に関し、さらに以下の付記を開示する。
【００６６】
（付記１）他の通信装置から配信された配信データを受信して転送する転送手段と、
前記配信データの配信停止を要求する制御信号を前記他の通信装置へ送信する送信手段と、
前記送信手段によって送信された前記制御信号の送信記録であるログ情報を記憶する記憶手段と、
前記記憶手段によって記憶されたログ情報において配信停止が要求された配信データの前記転送手段による受信を検出する検出手段と、
前記検出手段によって前記受信が検出された場合に、前記配信停止が要求された配信データに対応する前記制御信号を前記ログ情報に基づいて前記他の通信装置へ再送信する再送信手段と、
を備えることを特徴とする通信装置。
【００６７】
（付記２）配信データの転送先を示す経路情報を記憶する経路情報記憶手段を備え、
前記転送手段は、前記他の通信装置からマルチキャストにより配信された配信データを、前記経路情報記憶手段によって記憶された経路情報に基づく転送先へ転送することを特徴とする付記１に記載の通信装置。
【００６８】
（付記３）前記転送手段による前記配信データの転送先から、前記配信データの配信停止を要求する制御信号を受信する受信手段を備え、
前記送信手段は、前記受信手段によって前記制御信号が受信された場合に前記制御信号を前記他の通信装置へ送信することを特徴とする付記１または２に記載の通信装置。
【００６９】
（付記４）前記受信手段によって前記制御信号が受信された場合に、前記転送手段による前記配信データの転送を停止させる制御部を備えることを特徴とする付記３に記載の通信装置。
【００７０】
（付記５）前記再送信手段は、前記送信手段によって前記制御信号が送信されてから所定時間の経過後に前記検出手段によって前記受信が検出された場合に前記制御信号を再送信することを特徴とする付記１〜４のいずれか一つに記載の通信装置。
【００７１】
（付記６）コンピュータを、
他の通信装置から配信された配信データを受信して転送する転送手段、
前記配信データの配信停止を要求する制御信号を前記他の通信装置へ送信する送信手段、
前記送信手段によって送信された前記制御信号の送信記録であるログ情報を記憶する記憶手段、
前記記憶手段によって記憶されたログ情報において配信停止が要求された配信データの前記転送手段による受信を検出する検出手段、
前記検出手段によって前記受信が検出された場合に、前記配信停止が要求された配信データに対応する前記制御信号を前記ログ情報に基づいて前記他の通信装置へ再送信する再送信手段、
として動作させることを特徴とする通信プログラム。
【００７２】
（付記７）他の通信装置から配信された配信データを受信して転送する転送工程と、
前記配信データの配信停止を要求する制御信号を前記他の通信装置へ送信する送信工程と、
前記送信工程によって送信された前記制御信号の送信記録であるログ情報を記憶する記憶工程と、
前記記憶工程によって記憶されたログ情報において配信停止が要求された配信データの前記転送工程による受信を検出する検出工程と、
前記検出工程によって前記受信が検出された場合に、前記配信停止が要求された配信データに対応する前記制御信号を前記ログ情報に基づいて前記他の通信装置へ再送信する再送信工程と、
を含むことを特徴とする通信方法。
【符号の説明】
【００７３】
１００  通信システム
１１０  画像符号化装置
１２１〜１２４，２００，６１０，６２０  通信装置
１３０  画像復号装置
【図１−１】
2011223494.tif 000003
【図１−２】
2011223494.tif 000004
【図１−３】
2011223494.tif 000005
【図１−４】
2011223494.tif 000006
【図２】
2011223494.tif 000007
【図３】
2011223494.tif 000008
【図４】
2011223494.tif 000009
【図５】
2011223494.tif 000010
【図６】
2011223494.tif 000011