(57)【要約】【課題】  本発明はマルチキャストネットワーク制御装置に関し、マルチキャスト受信不可時の原因究明を短縮することができるマルチキャストネットワーク制御装置を提供することを目的としている。【解決手段】  マルチキャスト受信要求端末５からのマルチキャスト受信要求を検出する検出手段と、マルチキャスト受信要求端末５でマルチキャスト受信不可原因を特定するための転送不可原因通知データを保持した記憶媒体を備えたマルチキャストネットワーク制御装置１０において、マルチキャスト受信要求に対するマルチキャストデータ送信元の存在の有無を検出する検出手段と、マルチキャスト送信元が存在しない場合、マルチキャスト受信要求端末に対して、マルチキャスト送信元からのマルチキャストデータに代わり、転送不可原因通知データをマルチキャストデータとして送信する送信手段とを備えて構成される。【選択図】    図１
2006094312.tif 000002
【特許請求の範囲】
【請求項１】
マルチキャスト受信要求端末からのマルチキャスト受信要求を検出する検出手段と、マルチキャスト受信要求端末でマルチキャスト受信不可原因を特定するための転送不可原因通知データを保持した記憶媒体を備えたマルチキャストネットワーク制御装置において、
マルチキャスト受信要求に対するマルチキャストデータ送信元の存在の有無を検出する検出手段と、
マルチキャスト送信元が存在しない場合、マルチキャスト受信要求端末に対して、マルチキャスト送信元からのマルチキャストデータに代わり、転送不可原因通知データをマルチキャストデータとして送信する送信手段と、
を備えたことを特徴とするマルチキャストネットワーク制御装置。
【請求項２】
マルチキャスト送信元の存在が確認された時点で、転送不可原因通知データのマルチキャストデータ送信を、マルチキャスト送信元からのマルチキャストデータ転送に変更する変更手段を備えたことを特徴とする請求項１記載のマルチキャストネットワーク制御装置。
【請求項３】
前記マルチキャスト受信要求端末へのトラフィックを監視する監視手段と、マルチキャスト受信要求端末へのトラフィック閾値データを記憶する閾値データファイルと、マルチキャスト受信要求端末へのトラフィックが閾値を超過した場合、マルチキャスト送信元からのマルチキャストデータ転送を停止し、低トラフィックでの転送不可原因通知データのマルチキャストデータ送信に変更する変更手段とを備えたことを特徴とする請求項２記載のマルチキャストネットワーク制御装置。
【請求項４】
前記マルチキャスト受信要求端末へのトラフィックが閾値を下回った場合、低トラフィックでの転送不可原因通知データのマルチキャストデータ送信を、マルチキャスト送信元からのマルチキャストデータ転送に変更する変更手段を備えたことを特徴とする請求項３記載のマルチキャストネットワーク制御装置。
【請求項５】
マルチキャスト受信要求端末へのセッション数を監視する手段と、マルチキャスト受信要求端末へのセッション数閾値データを記憶する閾値データファイルと、マルチキャスト受信要求端末へのセッション数が閾値を超過した場合、マルチキャスト送信元からのマルチキャストデータ転送を停止し、低トラフィックでの転送不可原因通知データのマルチキャストデータ送信に変更する変更手段を備えたことを特徴とする請求項２記載のマルチキャストネットワーク制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はマルチキャストネットワーク制御装置に関し、更に詳しくは画像や映像等のネットワーク配信時に用いられるＩＰマルチキャストネットワークを構成するルータで、マルチキャスト転送できない場合のマルチキャストネットワーク制御装置に関する。
【背景技術】
【０００２】
図１２はマルチキャストネットワーク構成例を示す図である。図において、ネットワークは（１）〜（７）まで存在しているが、これに限るものではない。ここでは、ネットワーク（１）をＮＷ１と表わすことにする（以下同様）。ＮＷ１では、ルータが１−１〜１−５までの５台接続されている。ＮＷ２では、ルータが２−１〜２−５までの５台接続されている。ＮＷ３では、ルータが３−１〜３−４まで４台接続されている。ＮＷ４では、ルータが４−１〜４−３まで３台接続されている。ＮＷ５では、ルータが５−１〜５−３まで３台接続されている。ＮＷ６では、ルータが６−１〜６−３まで３台接続されている。ＮＷ７では、ルータが７−１〜７−３まで３台接続されている。図中の１はモニター、２はカメラであり、何れもルータに接続されている。モニター１はモニターＡ〜モニターＨまで８台存在し、カメラ２は８台存在している。
【０００３】
ＮＷ１のルータ１−５はＮＷ４のルータ４−１に接続され、ＮＷ１のルータ１−４はＮＷ３のルータ３−１に接続されている。ＮＷ２のルータ２−４はＮＷ４のルータ４−１と接続され、ＮＷ２のルータ２−３はＮＷ５のルータ５−１に接続されている。ＮＷ３のルータ３−３はＮＷ６のルータ６−１に接続されている。ＮＷ３のルータ３−２はＮＷ７のルータ７−１に接続されている。ＮＷ１のルータ１−３にはモニターＡが接続され、ルータ１−２にはモニターＢが接続されている。
【０００４】
ＮＷ２のルータ２−１にはモニターＣが接続され、ＮＷ４のルータ４−２にはモニターがＤ〜Ｆまで３台接続されている。ＮＷ６のルータ６−２にはモニターＧが接続され、ＮＥＮＷ７のルータ７−２にはモニターＨが接続されている。
【０００５】
ＮＥＷ２のルータ２−５にはカメラ２が２台接続されている。ＮＷ５のルータ５−３にはカメラ２が接続され、ＮＷ１のルータ１−４にはカメラ２が接続され、ＮＷ３のルータ３−２にはカメラ２が接続され、ルータ３−４にはカメラ２が接続されている。ＮＷ６のルータ６−３にはカメラ２が接続され、ＮＷ７のルータ７−３にはカメラ２が接続されている。
【０００６】
従来、マルチキャストネットワークにおけるマルチキャスト受信不可は、マルチキャスト受信を要求している端末の受信タイムアウトで検出している。具体的には、マルチキャスト受信要求を出すと同時に、内蔵のタイマを起動し、該タイマが所定時間経過してタイムアウトしても受信できなかった場合をマルチキャスト受信不可と判定している。
【０００７】
なお、この種のシステムとしては、センター局或いは加入者局がブリッジとして動作する場合、ＩＧＭＰメッセージの代理応答を行なう技術が開示されている（例えば特許文献１参照）。
【特許文献１】特開２０００−１２５２７７号公報（第８頁、第９頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
マルチキャスト受信不可の原因としては、マルチキャスト受信要求に対するマルチキャスト送信元が存在していない場合や、マルチキャスト受信要求がマルチキャスト送信元まで届いていない場合等が考えられる。この場合の原因究明には、マルチキャスト受信要求端末からマルチキャスト送信元までのネットワーク経路内に存在する全ルータの装置ログ情報や環境状況等を調査／解析する必要があり、困難で時間を要するという問題があった。
【０００９】
本発明はこのような課題に鑑みてなされたものであって、マルチキャスト受信不可時の原因究明を短縮することができ、またマルチキャスト受信不可の事前回避を行なうことができるマルチキャストネットワーク制御装置を提供することを目的としている。
【課題を解決するための手段】
【００１０】
（１）請求項１記載の発明は、マルチキャスト受信要求端末からのマルチキャスト受信要求を検出する検出手段と、マルチキャスト受信要求端末でマルチキャスト受信不可原因を特定するための転送不可原因通知データを保持した記憶媒体を備えたマルチキャストネットワーク制御装置において、マルチキャスト受信要求に対するマルチキャストデータ送信元の存在の有無を検出する検出手段と、マルチキャスト送信元が存在しない場合、マルチキャスト受信要求端末に対して、マルチキャスト送信元からのマルチキャストデータに代わり、転送不可原因通知データをマルチキャストデータとして送信する送信手段とを備えたことを特徴とする。
【００１１】
（２）請求項２記載の発明は、マルチキャスト送信元の存在が確認された時点で、転送不可原因通知データのマルチキャストデータ送信を、マルチキャスト送信元からのマルチキャストデータ転送に変更する変更手段を備えたことを特徴とする。
【００１２】
（３）請求項３記載の発明は、前記マルチキャスト受信要求端末へのトラフィックを監視する監視手段と、マルチキャスト受信要求端末へのトラフィック閾値データを記憶する閾値データファイルと、マルチキャスト受信要求端末へのトラフィックが閾値を超過した場合、マルチキャスト送信元からのマルチキャストデータ転送を停止し、低トラフィックでの転送不可原因通知データのマルチキャストデータ送信に変更する変更手段とを備えたことを特徴とする。
【００１３】
（４）請求項４記載の発明は、前記マルチキャスト受信要求端末へのトラフィックが閾値を下回った場合、低トラフィックでの転送不可原因通知データのマルチキャストデータ送信を、マルチキャスト送信元からのマルチキャストデータ転送に変更する変更手段を備えたことを特徴とする。
【００１４】
（５）請求項５記載の発明は、マルチキャスト受信要求端末へのセッション数を監視する手段と、マルチキャスト受信要求端末へのセッション数閾値データを記憶する閾値データファイルと、マルチキャスト受信要求端末へのセッション数が閾値を超過した場合、マルチキャスト送信元からのマルチキャストデータ転送を停止し、低トラフィックでの転送不可原因通知データのマルチキャストデータ送信に変更する変更手段を備えたことを特徴とする。
【００１５】
（６）また、この発明において、前記マルチキャスト受信要求端末へのセッション数が閾値を下回った場合、低トラフィックでの転送不可原因通知データのマルチキャストデータ送信を、マルチキャスト送信元からのマルチキャストデータ転送に変更する変更手段を備えたことを特徴とする。
【００１６】
（７）また、この発明において、前記マルチキャスト受信要求に対する転送許可／禁止を決定する決定手段と、マルチキャスト受信要求に対する転送許可／禁止を判定する判定する判定手段と、受信要求されたマルチキャストが転送禁止の場合、マルチキャスト受信要求端末に対して転送不可原因通知データのマルチキャストデータを送信する送信手段とを備えたことを特徴とする。
【００１７】
（８）また、この発明において、前記マルチキャスト受信要求に対する転送許可／禁止を動的に変更する変更手段と、受信要求されたマルチキャストが転送禁止から転送許可になった場合、マルチキャスト受信要求端末に対して転送不可原因通知データのマルチキャストデータ送信を、マルチキャスト送信元からのマルチキャストデータ転送に変更する変更手段とを備えたことを特徴とする。
【００１８】
（９）また、この発明において、前記マルチキャスト送信元からのマルチキャストデータ入力の有無を監視する監視手段と、マルチキャスト送信元からのデータ入力が途絶えた場合、マルチキャスト送信元からのマルチキャストデータ転送を停止し、マルチキャスト受信要求端末に対して転送不可原因通知データのマルチキャストデータを送信する送信手段とを備えたことを特徴とする。
【発明の効果】
【００１９】
（１）請求項１記載の発明によれば、マルチキャスト送信元が存在しない場合、マルチキャスト送信元からの送信に代わり、転送不可原因通知データを送信することができる。
（２）請求項２記載の発明によれば、マルチキャスト送信元が確認されたら、マルチキャスト送信元からのデータに変更することができる。
【００２０】
（３）請求項３記載の発明によれば、マルチキャスト受信要求端末へのトラフィックが閾値を超過した場合に、当該マルチキャスト受信要求端末へのデータの送信を停止し、転送不可原因通知データを送信するようにすることができる。
【００２１】
（４）請求項４記載の発明によれば、マルチキャスト受信要求端末へのトラフィックが閾値を下回った場合には、マルチキャスト送信元からのデータをマルチキャスト受信要求端末へ送信することができる。
【００２２】
（５）請求項５記載の発明によれば、マルチキャスト受信要求端末へのセッション数が閾値を超過した場合に、当該マルチキャスト受信要求端末へのデータの送信を停止し、転送不可原因通知データを送信するようにすることができる。
【００２３】
（６）また、本発明において、マルチキャスト受信要求端末へのセッション数が閾値を下回った場合には、マルチキャスト送信元からのデータをマルチキャスト受信要求端末へ送信することができる。
【００２４】
（７）また、本発明において、受信要求されたマルチキャストが転送禁止の場合、マルチキャスト受信要求端末に対して転送不可原因通知データを送信することができる。
（８）また、本発明において、受信要求されたマルチキャストが転送禁止から転送許可になった場合に、マルチキャスト送信元からのデータをマルチキャスト受信要求端末に送信することができる。
【００２５】
（９）また、本発明において、マルチキャスト送信元からのデータが途絶えた場合、転送不可原因通知データをマルチキャスト受信要求端末へ送信することができる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して本発明の実施の形態例を詳細に説明する。
図１は本発明の第１の実施の形態例を示すブロック図である。図に示すブロック図は、図１２で説明したルータの内部構成を示している。図において、５はマルチキャスト受信要求端末、６はマルチキャスト送信端末乃至はマルチキャストルータである。１０は、これらマルチキャスト受信要求端末５とマルチキャスト送信端末／マルチキャストルータ（以下単にマルチキャスト送信端末と略す）６間を接続するルータである。
【００２７】
ルータ１０において、１１Ａはマルチキャスト受信要求端末５からのデータ受信要求を受ける受信データ管理部、１２Ａはマルチキャスト受信要求端末５側へデータを送信する送信データ管理部である。１１Ｂはマルチキャスト送信端末６からのデータを受信する受信データ管理部、１２Ｂはマルチキャスト送信端末６側へデータ受信要求を出す送信データ管理部である。
【００２８】
１３は受信データ管理部１１Ａ，１１Ｂ及び送信データ管理部１２Ａ，１２Ｂからのデータを管理するマルチキャストデータ送受信管理部、１４はマルチキャスト受信要求端末５に対して実際のマルチキャストデータを転送するマルチキャスト転送部、１５はマルチキャスト受信要求端末５に対して転送不可原因通知用マルチキャストデータを送信する代理マルチキャスト送信部である。
【００２９】
１６は転送不可原因通知マルチキャストデータを格納する代理送信用データテーブルである。代理送信用データテーブル１６には、以下のＭＰＥＧ等の画像データを格納する。図では、データ１〜データ５までのデータが格納されている。ここで、データ１〜データ５までの内容は以下の通りである。
【００３０】
データ１：該マルチキャストデータに対する送信元情報がないために転送できない
データ２：該マルチキャストデータに対するデータ入力がないために転送できない
データ３：該マルチキャストデータに対してトラフィック閾値超過のためデータ転送で            きない
データ４：該マルチキャストデータに対してセッション数閾値超過のためデータ転送で            きない
データ５：該マルチキャストデータに対して転送禁止設定のためデータ転送できない
このように構成されたシステムの動作を説明すれば、以下の通りである。
【００３１】
図２は本発明の第１の動作例を示すフローチャートである。マルチキャスト受信要求端末５からのマルチキャストデータ受信要求を受信データ管理部１１Ａで受け付けると（Ｓ１）、該受信データ管理部１１Ａは当該要求をマルチキャストデータ送受信管理部１３に通知する。該マルチキャストデータ送受信管理部１３は、該マルチキャストデータに対する送信元の存在の有無をチェックする（Ｓ２）。ステップＳ２において、送信元の存在がない場合には、マルチキャストデータ送受信管理部１３は、代理マルチキャスト送信部１５に、代理送信用データテーブル１６を参照して「データ１」画像マルチキャストデータを送信するように依頼する（Ｓ３）。
【００３２】
そこで、代理マルチキャスト送信部１５は、代理送信用データテーブル１６を参照して「データ１」を選択し、該「データ１」を送信データ管理部１２Ａに登録する（Ｓ４）。「データ１」は、前述したように、“該マルチキャストデータに対する送信元情報がないために転送できない”という情報である。この「データ１」情報は、送信データ管理部１２Ａからマルチキャスト受信要求端末５に送信される。
【００３３】
この実施の形態例によれば、マルチキャスト送信元が存在しない場合、マルチキャスト送信元からの送信に代わり、転送不可原因通知データをマルチキャスト受信要求端末５に送信することができる。
【００３４】
ステップＳ２において、送信元の存在が確認された場合、マルチキャストデータ送受信管理部１３は、代理マルチキャストデータ送信中であるかどうかを確認し（Ｓ５）、送信中である場合には、代理マルチキャストデータ送信を停止させる（Ｓ６）。代理マルチキャストデータ送信を停止させ、或いは代理マルチキャストデータ送信中でない場合には、マルチキャストデータ送受信管理部１３は、マルチキャストデータ入力を確認する（Ｓ７）。データ入力がある場合には、マルチキャスト転送部１４にデータ転送要求を行ない（Ｓ８）、送信データ管理部１２Ａに登録する（Ｓ９）。この結果、マルチキャスト受信要求端末５にマルチキャストデータが送信される。
【００３５】
この実施の形態例によれば、マルチキャスト送信元が確認されたら、マルチキャスト送信元からのデータに変更することができる。
受信データ管理部１１Ｂで転送中マルチキャストデータの入力情報が途絶えた場合、マルチキャストデータ送受信管理部１３は、マルチキャスト受信要求に対するマルチキャストデータ入力がないため、実際のマルチキャストデータ転送ができない場合、該マルチキャストデータの転送を停止し、代理マルチキャスト送信部１５に代理送信用データテーブル１６を参照して「データ２」の画像マルチキャストデータを送信するように依頼し（Ｓ１０）、送信データ管理部１２Ａに登録する（Ｓ１１）。この結果、マルチキャスト受信要求端末５には「データ２」が転送される。「データ２」は、前述したように、“該マルチキャストデータに対するデータ入力がないために転送できない”という情報である。
【００３６】
この実施の形態例によれば、マルチキャスト送信元からのデータが途絶えた場合、転送不可原因通知データをマルチキャスト受信要求端末へ送信することができる。
図３は本発明の第２の実施の形態例を示すブロック図である。図２と同一のものは、同一の符号を付して示す。この実施の形態例は、トラフィック管理、セッション管理、マルチキャストデータ転送／禁止情報によるマルチキャストデータ制御を実現するものである。図において、１７は転送／禁止設定データテーブルで、マルチキャスト転送部１４から参照される。転送／禁止設定データテーブル１７には、転送禁止アドレスと転送許可アドレスが記憶されている。例えば、転送禁止アドレスはマルチキャスト  ＡＡＡであり、転送許可アドレスはマルチキャスト  ＣＣＣである。
【００３７】
１８はトラフィックを管理するトラフィック管理部、１９はセッションを管理するセッション管理部である。２０はトラフィック閾値データが記憶されるトラフィック閾値データファイル、２１はトラフィック管理テーブルで、何れもトラフィック管理部１８と接続されている。２２はセッション数の閾値データが記憶されるセッション数閾値データファイル、２３はセッション数を管理するセッション数管理テーブルである。セッション数閾値データファイル２２とセッション数管理テーブル２３は何れもセッション管理部１９と接続される。またトラフィック管理部１８とセッション管理部１９はマルチキャストデータ送受信管理部１３と接続されている。
【００３８】
このように構成されたシステムは、図１の基本構成に、本装置からのデータ転送に対するトラフィックによる閾値（トラフィック閾値データ）、マルチキャストデータセッション数による閾値（セッション数閾値データ）を設ける。また、本装置から現在転送中マルチキャストデータのトラフィックやセッション数を保持するトラフィック管理テーブル２１、セッション数管理テーブル２３を設け、上記トラフィック閾値データファイル２０やトラフィック管理テーブル２１を参照してトラフィック管理を行なうトラフィック管理部１８、セッション数閾値データファイル２２やセッション数管理テーブル２３を参照してセッション数管理を行なうセッション管理部１９を設けている。また、マルチキャスト転送部１４より参照され、受信要求マルチキャストアドレスに対する転送可能設定、転送禁止設定情報を格納する転送／禁止設定データテーブル１７を設けている。このように構成されたシステムの動作を説明すれば、以下の通りである。
【００３９】
図４は本発明の第２の動作例を示すフローチャートである。受信データ管理部１１Ａは、マルチキャスト受信要求端末５からのマルチキャストデータ受信要求を受け付ける（Ｓ１）と、マルチキャストデータ送受信管理部１３にその旨を通知する。マルチキャストデータ送受信管理部１３はマルチキャスト送信端末６を参照して、マルチキャスト送信元からのマルチキャストデータが受信可能な場合（Ｓ２）、マルチキャストデータ送受信管理部１３は、トラフィック管理部１８にトラフィック情報を通知する。そして、送信元からのマルチキャストデータ入力があることを確認する（Ｓ３）。
【００４０】
トラフィック管理部１８は、装置に設定されたトラフィック閾値データとトラフィック管理テーブル２１の内容を比較する（Ｓ４）。トラフィック管理部１８から現在転送中のマルチキャストトラフィックと新たに受信要求されたマルチキャストデータを転送した場合の合計トラフィックがトラフィック閾値データファイル２０に保持しているトラフィック閾値データを超過すると判断された場合、マルチキャストデータ送受信管理部１３は、代理マルチキャスト送信部１５に、代理マルチキャスト送信部１５に代理送信用データテーブル１６を参照して「データ３」の映像マルチキャストデータを送信依頼する（Ｓ５）。そして、送信データ管理部１２Ａにマルチキャストデータ情報を登録する（Ｓ６）。この場合における「データ３」の内容は、“該マルチキャストデータに対してトラフィック閾値超過のためデータ転送できない”というものである。この送信データ管理部１２Ａに登録された「データ３」の内容は、マルチキャスト受信要求端末５に送信される。
【００４１】
この実施の形態例によれば、マルチキャスト受信要求端末へのトラフィックが閾値を超過した場合に、当該マルチキャスト受信要求端末５へのデータの送信を停止し、転送不可原因通知データを送信するようにすることができる。
【００４２】
ステップＳ４において、トラフィック情報が確認できた場合、マルチキャストデータ送受信管理部１３は、代理マルチキャストデータが送信中であるかどうか確認する（Ｓ７）。代理マルチキャストデータ送信中であった場合、代理マルチキャストデータを停止する（Ｓ８）。該代理マルチキャストデータを停止した場合、及びステップＳ７において、代理マルチキャストデータが非送信中であった場合、マルチキャストデータ送受信管理部１３はマルチキャスト転送部１４にデータ転送依頼を行ない（Ｓ９）、送信データ管理部１２Ａに登録する（Ｓ１０）。この結果、送信データ管理部１２Ａは、マルチキャスト受信要求端末５にマルチキャストデータを送信する。
【００４３】
この実施の形態例によれば、マルチキャスト受信要求端末５へのトラフィックが閾値を下回った場合には、マルチキャスト送信元からのデータをマルチキャスト受信要求端末５へ送信することができる。
【００４４】
図５は本発明の第３の動作例を示すフローチャートである。受信データ管理部１１Ａは、マルチキャスト受信要求端末５からのマルチキャストデータ受信要求を受け付ける（Ｓ１）と、マルチキャストデータ送受信管理部１３にその旨を通知する。マルチキャストデータ送受信管理部１３はマルチキャスト送信端末６を参照して、マルチキャスト送信元からのマルチキャストデータが受信可能な場合（Ｓ２）、マルチキャストデータ送受信管理部１３は、セッション管理部１９にセッション情報を通知する。そして、送信元からのマルチキャストデータ入力があることを確認する（Ｓ３）。
【００４５】
セッション管理部１９は、装置に設定されたセッション数閾値データファイル３２から読み出したセッション数閾値データと、セッション数管理テーブル２３から読み出したセッション数データを比較する（Ｓ４）。セッション管理部１９から現在転送中のマルチキャストデータセッション数と、新たに受信要求されたマルチキャストデータを転送した場合の合計セッション数がセッション数閾値データファイル２２から読み出したセッション数閾値データを超過すると判断される場合、マルチキャストデータ送受信管理部１３は、代理マルチキャスト送信部１５に代理送信用データテーブル１６を参照して「データ４」の画像マルチキャストデータを送信依頼する（Ｓ５）。そして、送信データ管理部１２Ａに送信中マルチキャストデータ情報を登録する（Ｓ６）。マルチキャスト受信要求端末５には「データ４」が送信される。ここで、「データ４」の内容は、“該マルチキャストデータに対してセッション数閾値超過のためデータ転送できない”というものである。
【００４６】
この実施の形態例によれば、マルチキャスト受信要求端末５へのセッション数が閾値を超過した場合に、当該マルチキャスト受信要求端末５へのデータの送信を停止し、転送不可原因通知データを送信するようにすることができる。
【００４７】
ステップＳ４において、確認ＯＫの場合、代理マルチキャストデータ送信中であるかどうかを確認する（Ｓ７）。現在該マルチキャストデータに対して代理送信中の場合には、代理マルチキャストデータを停止する（Ｓ８）。代理マルチキャストデータを停止し、またステップＳ７において、代理マルチキャストデータが非送信中であった場合、マルチキャスト転送部１４に、受信データ管理部１１Ｂで受信中の送信元からのマルチキャストデータを転送依頼する（Ｓ９）。そして、送信データ管理部１２Ａに当該データを登録する（Ｓ１０）。マルチキャスト受信要求端末５には、マルチキャストデータが送信される。
【００４８】
この実施の形態例によれば、マルチキャスト受信要求端末５へのセッション数が閾値を下回った場合には、マルチキャスト送信元からのデータをマルチキャスト受信要求端末５へ送信することができる。
【００４９】
図６は本発明の第４の動作例を示すフローチャートである。受信データ管理部１１Ａは、マルチキャスト受信要求端末５からのマルチキャストデータ受信要求を受け付ける（Ｓ１）と、マルチキャストデータ送受信管理部１３にその旨を通知する。マルチキャストデータ送受信管理部１３はマルチキャスト送信端末６を参照して、マルチキャスト送信元情報がある場合（Ｓ２）において、マルチキャストデータ送受信管理部１３は、送信元からのマルチキャストデータの入力がある場合（Ｓ３）、マルチキャスト転送部１４を起動する。
【００５０】
該マルチキャスト転送部１４は、転送／禁止設定データテーブル１７を参照して、転送／禁止設定データの確認を行なう（Ｓ４）。即ち、転送／禁止設定データテーブル１７を参照して、該テーブル１７において、該マルチキャストデータのマルチキャストアドレスが禁止設定されている場合、マルチキャストデータ送受信管理部１３は、代理マルチキャスト送信部１５に、代理送信用データテーブル１６を参照して、「データ５」の画像マルチキャストデータを送信依頼する（Ｓ５）。そして、送信データ管理部１２Ａに送信中マルチキャストデータ情報を登録する（Ｓ６）。この結果、マルチキャスト受信要求端末５には、「データ５」の内容である“該マルチキャストデータに対して転送禁止設定のためにデータ転送できない”という内容を送信する。
【００５１】
この実施の形態例によれば、受信要求されたマルチキャストデータが転送禁止の場合、マルチキャスト受信要求端末５に対して転送不可原因通知データを送信することができる。
【００５２】
ステップＳ４において、転送／禁止設定データの転送が確認された場合には、マルチキャストデータ送受信管理部１３は、代理マルチキャストデータ送信中であるかどうかを確認する（Ｓ７）。送信中であった場合には、代理マルチキャストデータ送信を停止する（Ｓ８）。
【００５３】
そして、転送／禁止設定データテーブル１７を変更し、該マルチキャストアドレスを転送許可設定とした場合、マルチキャスト転送部１４に、受信データ管理部１１Ｂで受信中の送信元からのマルチキャストデータを転送依頼する（Ｓ９）。そして、送信データ管理部１２Ａに送信中マルチキャストデータ情報を登録する（Ｓ１０）。この結果、マルチキャスト受信要求端末５には、マルチキャストデータが送信される。
【００５４】
この実施の形態例によれば、受信要求されたマルチキャストデータが転送禁止から転送許可になった場合に、マルチキャスト送信元６からのデータをマルチキャスト受信要求端末５に送信することができる。
【００５５】
図７は本発明のネットワーク構成例を示す図である。図に示すネットワークには、マルチキャストルーティングプロトコルの一つであるＰＩＭ−ＳＭ（Ｐｒｏｔｏｃｏｌ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｍｕｌｔｉｃａｓｔ−Ｓｐａｃｅ  Ｍｏｄｅ）プロトコル通信が確立され、マルチキャストルーティング制御が動作している状態とする。ＰＩＭ−ＳＭマルチキャストルーティングでは、各マルチキャストアドレスに対してＲＰ（ランデブーポイント）と呼ばれるマルチキャストデータ送信の基点となるルータが存在し、各ＲＰルータでは、該マルチキャストアドレスデータ送信元の存在有無は既知である。
【００５６】
図に示すカメラ２を、それぞれカメラ−００１〜カメラ−００８とする。モニターＡは、カメラ−００５の画像（マルチキャストアドレスＥ）を受信し、モニターＢはカメラ−００４の画像（マルチキャストアドレスＤ）を受信し、モニターＣはカメラ−００８の画像（マルチキャストアドレスＨ）を受信し、モニターＤはカメラ−００６の画像（マルチキャストアドレスＦ）を受信し、モニターＥはカメラ−００３の画像（マルチキャストアドレスＣ）を受信し、モニターＦはカメラ−００２の画像（マルチキャストアドレスＢ）を受信し、モニターＧはカメラ−００１の画像（マルチキャストアドレスＡ）を受信し、モニターＨはカメラ−００７の画像（マルチキャストアドレスＧ）を受信する。
【００５７】
以下、ルータ１−２配下のモニタパソコン（ＰＣ）（モニターＢ）において、ルータ３−４につながるカメラ−００４（マルチキャストアドレスＤ）の画像を受信する場合について説明する。図８は本発明の第１の動作説明図である。ルータ１−２において、モニターＢからマルチキャストアドレスＤの受信要求としてＩＧＭＰメンバシップレポートを受信すると、ＲＰルータ１−４にマルチキャストアドレスＤの受信要求としてＰＩＭジョインメッセージを出す。カメラ−００４とルータ３−４とが物理的に接続されていない場合、ＲＰルータ１−４のマルチキャストデータ送受信管理部１３は、マルチキャストアドレスＤのデータ送信元の存在がないためにカメラ−００４からのマルチキャストデータを転送できないと判断し、代理マルチキャスト送信部１５に代理送信用データテーブル１６の「データ１」画像マルチキャストデータをマルチキャストアドレスＤのデータとして送信依頼する。
【００５８】
ルータ１−２では、ＰＩＭジョイントメッセージに対するマルチキャストデータが受信データ管理部１１Ｂで受信可能なため、モニターＢにマルチキャストデータを転送する。モニターＢでは、正常に画像データを受信できるが、モニター画面上に“該マルチキャストデータに対する送信元情報がないため転送できない”と表示され、カメラ−００４の接続不具合のためにカメラ−００４マルチキャストデータが受信することができないと容易に判断することができる。
【００５９】
カメラ−００４の接続が正常になった場合について説明する。カメラ−００４とルータ３−４との接続を確認／修正することで、ルータ３−４はＰＩＭ−ＳＭマルチキャストルーティングより、カメラ−００４の画像マルチキャストデータをＲＰルータ１−４へ転送する。ルータ１−４の受信データ管理部１１Ｂにおいて、カメラ−００４からのマルチキャストアドレスＤのデータ受信が可能となると、マルチキャストデータ送受信管理部１３は、現在送信中の「データ１」画像マルチキャストデータの送信を停止し、マルチキャスト転送部１４にカメラ−００４からのマルチキャストデータの転送依頼を行なう。モニターＢでは、カメラ−００４の画像データが正常に受信可能となる。
【００６０】
次に、カメラ−００４からのデータ入力停止を検出した場合について説明する。何らかの要因で、カメラ−００４からの画像送信が停止され、ルータ１−４の受信データ管理部１１ＢでマルチキャストアドレスＤのデータ入力が一定期間途絶えたと判断すると、マルチキャストデータ送受信管理部１３は、代理マルチキャスト送信部１５に、代理送信用データテーブル１６の「データ２」の画像マルチキャストデータをマルチキャストアドレスＤのデータとして送信依頼する。モニターＢの画面上には、“該マルチキャストデータに対するデータ入力がないために転送できない”と表示され、カメラ−００４の不具合を容易に検出可能となる。
【００６１】
図９は本発明の第２の動作説明図である。ここでは、ルータ４−２配下のモニターＤにおいて、ルータ５−３につながるカメラ−００６（送信レート：３Ｍｂｐｓ）の画像を、モニタＥ，モニタＦにおいて、ルータ２−５につながるカメラ−００２（送信レート：３Ｍｂｐｓ）、カメラ−００３（送信レート：６Ｍｂｐｓ）の画像をそれぞれ受信する場合について示す。
【００６２】
ルータ４−２は、配下のモニタパソコンとの伝送速度の関係上、１０Ｍｂｐｓまでの送信帯域制限がある。そして、ルータ４−２のトラフィック閾値データには、１０Ｍｂｐｓと設定しておく。モニターＤにおいてカメラ−００６の画像を、モニターＦにおいてカメラ−００２の画像をそれぞれ受信する。正常にマルチキャストデータを受信することができる場合、ルータ４−２のトラフィック管理部１８で管理しているトラフィック管理テーブル２１には、現在転送中マルチキャストデータトラフィック＝６Ｍｂｐｓとと登録されれている。
【００６３】
この状態において、モニターＥでカメラ−００３の画像を受信する場合、カメラ−００３からのマルチキャストデータの送信レートを受信データ管理部１１Ｂにおいて算出する。一定時間Ｔｓに受信データ管理部１１Ｂが受信したデータ量（Ｘバイト）から、カメラ−００３の送信レートは、
（Ｘ×８）÷Ｔ＝６（Ｍｂｐｓ）
であると算出される。マルチキャストデータ送受信管理部１３において、現在転送中のマルチキャストデータトラフィック：６Ｍｂｐｓ（トラフィック管理テーブル２１参照）と新たに転送しようとするカメラ−００３のマルチキャストデータトラフィック：６Ｍｂｐｓの合計トラフィック：１２Ｍｂｐｓがトラフィック閾値データ：１０Ｍｂｐｓを超過すると判断されると、代理マルチキャスト送信部１５に代理送信用データテーブル１６の「データ３」画像マルチキャストデータをマルチキャストアドレスＣのデータとして送信依頼する。モニターＥの画面上には、“該マルチキャストデータに対してトラフィック閾値超過のためにデータ転送できない”と表示され、トラフィックによるネットワーク障害を事前に回避することが可能となる。
【００６４】
次に、送信レートを変更した場合について説明する。カメラ−００３の送信レートを６Ｍｂｐｓから３Ｍｂｐｓに変更したものとする。ルータ４−２のトラフィック管理部１８において、新たに転送しようとするカメラ−００３のマルチキャストデータトラフィック：３Ｍｂｐｓと算出され、現在転送中のマルチキャストデータトラフィック：６Ｍｂｐｓより合計トラフィック：９Ｍｂｐｓはトラフィック閾値以下であると判断されると、マルチキャストデータ送受信管理部１３は、現在送信中の「データ３」画像マルチキャストデータの送信を停止し、マルチキャスト転送部１４にカメラ−００３からのマルチキャストデータの転送依頼を行なう。モニターＥでは、カメラ−００３の画像データが正常に受信可能となる。
【００６５】
図１０は本発明の第３の動作説明図である。この図を用いて、トラフィックによる障害回避をマルチキャストデータのセッション数において制御する場合について説明する。
ルータ４−２のセッション数閾値データ＝２マルチキャストデータとし、ルータ４−２において転送するマルチキャストデータ数に対してトラフィック制限を予め設定しておく。モニターＤにおいてカメラ−００６の画像を、モニターＦにおいてカメラ−００２の画像を受信する。正常にマルチキャストデータを受信できる場合、ルータ４−２のセッション管理部１９で管理しているセッション数管理テーブル２３には、現在転送中マルチキャストデータセッション数＝２マルチキャストデータと登録されている。
【００６６】
この状態において、モニターＥでカメラ−００３の画像を受信する場合、カメラ−００３からのマルチキャストデータを受信データ管理部１１Ｂにおいて受信するが、セッション管理部１９において、現在転送中のマルチキャストデータセッション数：２（セッション数管理テーブル２３参照）と、新たに転送しようとするカメラ−００３のマルチキャストデータより、合計セッション数：３はセッション数閾値データ：２を超過すると判断される。
【００６７】
マルチキャストデータ送受信管理部１３は、代理マルチキャスト送信部１５に代理送信用データテーブル１６の「データ４」画像マルチキャストデータをマルチキャストアドレスＣのデータとして送信依頼する。モニターＥの画面上には、“該マルチキャストデータに対してセッション数閾値超過のためデータ転送できない”と表示され、トラフィックによるネットワーク障害を事前に回避することが可能となる。
【００６８】
ここで、現在転送中のモニターＤの受信要求を停止した場合について説明する。ルータ４−２で該マルチキャストデータの転送を停止することで、セッション数管理テーブル：１となり、セッション管理部１９において、新たに転送しようとするカメラ−００３のマルチキャストデータとの合計セッション数：２はセッション数閾値データファイル２２に記憶されている閾値データ以下と判断されると、マルチキャストデータ送受信管理部１３は、現在送信中の「データ４」画像マルチキャストデータの送信を停止し、マルチキャスト転送部１４にカメラ−００３からのマルチキャストデータの転送依頼を行なう。モニターＥでは、カメラ−００３の画像データが正常に受信可能となる。
【００６９】
図１１は本発明の第４の動作説明図である。この実施の形態例は、ネットワーク７（ＮＷ７）のルータ７−２配下のモニターＨにおいて、ネットワーク（６）（ＮＷ６）のルータ６−３につながるカメラ−００７の画像を受信する場合を示している。
【００７０】
モニターＨで受信要求するマルチキャストアドレスＧに対するＲＰルータをルータ７−１とする。ネットワーク（６）内のカメラ画像は、ネットワークにおけるセキュリティの関係で、ネットワーク（７）内ではデータ受信不可とする。ＲＰルータ７−１の転送／禁止設定データテーブル１７の転送禁止マルチキャストアドレス一覧情報にマルチキャストアドレスＧを登録しておく。
【００７１】
ルータ７−１のマルチキャストデータ送受信管理部１３において、マルチキャストアドレスＧの受信要求を受信データ管理部１１Ａで受信し、カメラ−００７からのマルチキャストデータを受信データ管理部１１Ｂで受信すると、マルチキャスト転送部１４に転送依頼する。マルチキャスト転送部１４は、転送／禁止設定データテーブル１７を参照し、新たに転送しようとするマルチキャストアドレスＧが転送禁止設定の場合、代理マルチキャスト送信部１５に代理送信用データテーブル１６の「データ５」画像マルチキャストデータをマルチキャストアドレスＧのデータとして送信依頼する。モニターＨの画面上には、“該マルチキャストデータに対して転送禁止設定のためにデータ転送できない”と表示され、カメラ−００７からの画像データを受信不可とするため、ネットワークにおけるセキュリティ効果を実現することが可能となる。
【００７２】
次に、マルチキャストアドレスＧを転送禁止→転送許可に変更した場合について説明する。ルータ７−１において、「データ５」画像マルチキャストデータを送信中の場合で、転送／禁止設定データテーブル１７の転送禁止マルチキャストアドレスＧを削除し、該マルチキャストアドレスＧを転送許可マルチキャスト一覧情報に登録することで、マルチキャストアドレスＧのデータ転送が許可されると、マルチキャストデータ送受信管理部１３は、現在送信中の「データ５」画像マルチキャストデータの送信を停止し、マルチキャスト転送部１４にカメラ−００７からのマルチキャストデータの転送依頼を行なう。そして、モニターＨでカメラ−００７の画像データが正常に受信可能となる。
【００７３】
以上、詳細に説明したように、本発明によれば、マルチキャストネットワーク内におけるマルチキャスト受信端末側で、該マルチキャストデータが送信不可の場合の状況を瞬時に判断することが可能である。また、受信不可時の対応がスムーズに行なえる。また、マルチキャストデータに対してスループットやセッション数による制御が可能であるために、ネットワーク内のトラフィックによる障害等を事前に回避することが可能となる。更に、マルチキャストデータアドレス毎に転送許可／転送禁止設定による制御が可能であるため、ネットワーク内のセキュリティ上の効果も得られる。
【００７４】
（付記１）  マルチキャスト受信要求端末からのマルチキャスト受信要求を検出する検出手段と、マルチキャスト受信要求端末でマルチキャスト受信不可原因を特定するための転送不可原因通知データを保持した記憶媒体を備えたマルチキャストネットワーク制御装置において、
マルチキャスト受信要求に対するマルチキャストデータ送信元の存在の有無を検出する検出手段と、
マルチキャスト送信元が存在しない場合、マルチキャスト受信要求端末に対して、マルチキャスト送信元からのマルチキャストデータに代わり、転送不可原因通知データをマルチキャストデータとして送信する送信手段と、
を備えたことを特徴とするマルチキャストネットワーク制御装置。
【００７５】
（付記２）  マルチキャスト送信元の存在が確認された時点で、転送不可原因通知データのマルチキャストデータ送信を、マルチキャスト送信元からのマルチキャストデータ転送に変更する変更手段を備えたことを特徴とする付記１記載のマルチキャストネットワーク制御装置。
【００７６】
（付記３）  前記マルチキャスト受信要求端末へのトラフィックを監視する監視手段と、マルチキャスト受信要求端末へのトラフィック閾値データを記憶する閾値データファイルと、マルチキャスト受信要求端末へのトラフィックが閾値を超過した場合、マルチキャスト送信元からのマルチキャストデータ転送を停止し、低トラフィックでの転送不可原因通知データのマルチキャストデータ送信に変更する変更手段とを備えたことを特徴とする付記２記載のマルチキャストネットワーク制御装置。
【００７７】
（付記４）  前記マルチキャスト受信要求端末へのトラフィックが閾値を下回った場合、低トラフィックでの転送不可原因通知データのマルチキャストデータ送信を、マルチキャスト送信元からのマルチキャストデータ転送に変更する変更手段を備えたことを特徴とする付記３記載のマルチキャストネットワーク制御装置。
【００７８】
（付記５）  マルチキャスト受信要求端末へのセッション数を監視する手段と、マルチキャスト受信要求端末へのセッション数閾値データを記憶する閾値データファイルと、マルチキャスト受信要求端末へのセッション数が閾値を超過した場合、マルチキャスト送信元からのマルチキャストデータ転送を停止し、低トラフィックでの転送不可原因通知データのマルチキャストデータ送信に変更する変更手段を備えたことを特徴とする付記２記載のマルチキャストネットワーク制御装置。
【００７９】
（付記６）  前記マルチキャスト受信要求端末へのセッション数が閾値を下回った場合、低トラフィックでの転送不可原因通知データのマルチキャストデータ送信を、マルチキャスト送信元からのマルチキャストデータ転送に変更する変更手段を備えたことを特徴とする付記５記載のマルチキャストネットワーク制御装置。
【００８０】
（付記７）  前記マルチキャスト受信要求に対する転送許可／禁止を決定する決定手段と、マルチキャスト受信要求に対する転送許可／禁止を判定する判定する判定手段と、受信要求されたマルチキャストが転送禁止の場合、マルチキャスト受信要求端末に対して転送不可原因通知データのマルチキャストデータを送信する送信手段とを備えたことを特徴とする付記１記載のマルチキャストネットワーク制御装置。
【００８１】
（付記８）  前記マルチキャスト受信要求に対する転送許可／禁止を動的に変更する変更手段と、受信要求されたマルチキャストが転送禁止から転送許可になった場合、マルチキャスト受信要求端末に対して転送不可原因通知データのマルチキャストデータ送信を、マルチキャスト送信元からのマルチキャストデータ転送に変更する変更手段とを備えたことを特徴とする付記７記載のマルチキャストネットワーク制御装置。
【００８２】
（付記９）  前記マルチキャスト送信元からのマルチキャストデータ入力の有無を監視する監視手段と、マルチキャスト送信元からのデータ入力が途絶えた場合、マルチキャスト送信元からのマルチキャストデータ転送を停止し、マルチキャスト受信要求端末に対して転送不可原因通知データのマルチキャストデータを送信する送信手段とを備えたことを特徴とする付記２記載のマルチキャストネットワーク制御装置。
【図面の簡単な説明】
【００８３】
【図１】本発明の第１の実施の形態例を示すブロック図である。
【図２】本発明の第１の動作例を示すフローチャートである。
【図３】本発明の第２の実施の形態例を示すブロック図である。
【図４】本発明の第２の動作例を示すフローチャートである。
【図５】本発明の第３の動作例を示すフローチャートである。
【図６】本発明の第４の動作例を示すフローチャートである。
【図７】本発明のネットワーク構成例を示す図である。
【図８】本発明の第１の動作説明図である。
【図９】本発明の第２の動作説明図である。
【図１０】本発明の第３の動作説明図である。
【図１１】本発明の第４の動作説明図である。
【図１２】マルチキャストネットワークの構成例を示す図である。
【符号の説明】
【００８４】
５      マルチキャスト受信要求端末
６      マルチキャスト送信端末
１０    ルータ
１１Ａ  受信データ管理部
１１Ｂ  受信データ管理部
１２Ａ  送信データ管理部
１２Ｂ  送信データ管理部
１３    マルチキャストデータ送受信管理部
１４    マルチキャスト転送部
１５    代理マルチキャスト送信部
１６    代理送信用データテーブル
【図１】
2006094312.tif 000003
【図２】
2006094312.tif 000004
【図３】
2006094312.tif 000005
【図４】
2006094312.tif 000006
【図５】
2006094312.tif 000007
【図６】
2006094312.tif 000008
【図７】
2006094312.tif 000009
【図８】
2006094312.tif 000010
【図９】
2006094312.tif 000011
【図１０】
2006094312.tif 000012
【図１１】
2006094312.tif 000013
【図１２】
2006094312.tif 000014