(57)【要約】【課題】論理的なルートが変化する場合でも適切に異常発生箇所を特定する。【解決手段】ネットワーク１に接続された複数のノード装置２〜５を介して信号をストリーム配信する。ノード装置２〜５には、信号が自ノード装置に到来しているか否かを検出する検出手段２３〜５３と、検出手段２３〜５３による検出結果を応答する応答手段２４〜５４と、他ノード装置の応答手段に対して信号の到来を順次問い合わせ、ネットワーク１におけるいずれの部分で異常が発生しているかを調査して出力する調査手段３５〜５５とが備えられている。【選択図】  図１
2004343588.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数のノード装置を介して信号をストリーム配信するストリーム配信システムにおいて、前記ノード装置には、
信号が自ノード装置に到来しているか否かを検出する検出手段と、
前記検出手段による検出結果を応答する応答手段と、
前記他ノード装置の応答手段に対して信号の到来を順次問い合わせ、前記ネットワークにおけるいずれの部分で異常が発生しているかを調査して出力する調査手段と
が備えられていることを特徴とするストリーム配信システム。
【請求項２】
前記検出手段は更に、入力信号に関する直近のノード装置を示す送信元情報及び元来の送信元ノード装置に関する送信元情報を検出し、
前記応答手段は、前記直近のノード装置に関する送信元情報及び元来の送信元ノード装置に関する送信元情報を返送することを特徴とする請求項１に記載のストリーム配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ネットワークに接続された複数のノード装置を介して信号をストリーム配信するストリーム配信システムに関し、更に詳しくは、上記の複数のノード装置間のいずれにおいて異常が生じたのかを適切に検出可能なストリーム配信システムに関するものである。
【０００２】
【従来の技術】
従来のストリーム配信システムにおいては、中継ノードと受信端末との間のどこで障害が発生したのかを検出するために、統計情報をフィードバックするようにしたものが知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００１−３４５８０７号公報（全般）
【０００４】
【発明が解決しようとする課題】
しかしながら、物理的な接続と実際のデータが流れる論理的な接続とが必ずしも一致していない場合や、負荷分散機能や障害回避機能のために論理的なルートが変化するようなシステムではどこで障害が発生したのかを検出することは困難である。例えば図４に示されるように、ネットワーク１００に複数のノード装置１０１〜１０４が接続されており、テレビカメラ１０５により得られた例えばＮＴＳＣ等の画像信号をノード装置１０１が受取ってＭＰＥＧ２へ変換を行って、ノード装置１０２〜１０４を介して受信端末１０６へ送るストリーム配信システムを説明する。
【０００５】
このシステムでは、ノード装置１０２は上記ノード装置１０１からＭＰＥＧ２のデータを受取ってＭＰＥＧ４へ変換してノード装置１０３へ送る。ノード装置１０３は上記ノード装置１０２からＭＰＥＧ４のデータを受取り、ＭＪＰＥＧのデータへ変換してノード装置１０４へ送る。ノード装置１０４は上記ノード装置１０３からＭＪＰＥＧのデータを受取り、例えばＮＴＳＣ等のアナログ画像信号データへ変換して受信端末１０６へ送る。
【０００６】
しかしながら、前述の通り、上記システムにあっても論理的なルートが変化するような場合には、どこで障害が発生したのかを検出することは困難である。
【０００７】
本発明は上記のような従来のストリーム配信システムが有する問題点を解決せんとしてなされたもので、その目的は、ネットワークに接続された複数のノード装置を介して信号をストリーム配信するシステムにおいて、論理的なルートが変化するような場合等でも適切に異常発生箇所を特定することができるストリーム配信システムを提供することである。
【０００８】
【課題を解決するための手段】
本発明に係るストリーム配信システムは、ネットワークに接続された複数のノード装置を介して信号をストリーム配信するストリーム配信システムにおいて、前記ノード装置には、信号が自ノード装置に到来しているか否かを検出する検出手段と、前記検出手段による検出結果を応答する応答手段と、前記他ノード装置の応答手段に対して信号の到来を順次問い合わせ、前記ネットワークにおけるいずれの部分で異常が発生しているかを調査して出力する調査手段とが備えられていることを特徴とする。
【０００９】
本発明に係るストリーム配信システムでは、前記検出手段は更に、入力信号に関する直近のノード装置を示す送信元情報及び元来の送信元ノード装置に関する送信元情報を検出し、前記応答手段は、前記直近のノード装置に関する送信元情報及び元来の送信元ノード装置に関する送信元情報を返送することを特徴としている。
【００１０】
【発明の実施の形態】
以下添付図面を参照して、本発明に係るストリーム配信システムの実施例を説明する。図１に、本発明に係るストリーム配信システムの実施例を示す。このシステムでは、ネットワーク１にノード装置２〜５が接続されている。ノード装置２には、テレビカメラ６が接続されており、ノード装置５には、受信端末７が接続されている。ノード装置２〜４についても受信端末が接続され得るが、ここでは省略する。
【００１１】
ノード装置２〜５のそれぞれには、受信手段２１〜５１、符号化・送信手段２２〜５２、検出手段２３〜５３、応答手段２４〜５４が備えられている。また、ノード装置３〜５のそれぞれには、調査手段３５〜５５が備えられている。受信手段２１〜５１は信号を受信する機能を有し、符号化・送信手段２２〜５２はそれぞれ所定の符号化（復号化を含む）を行うと共に、符号化した信号を所定宛先へ送信する。
【００１２】
検出手段２３〜５３は、信号（データストリーム）が自ノード装置に到来しているか否かを検出するものであり、応答手段２４〜５４は、検出手段２３〜５３による検出結果を応答するものである。調査手段３５〜５５は、他ノード装置の応答手段に対して信号の到来を順次問い合わせ、ネットワーク１におけるいずれの部分で異常が発生しているかを調査して出力するものである。
【００１３】
各ノード装置２〜５は、例えば図２に示されるコンピュータにより構成される。このコンピュータは、ＣＰＵ１０を中心として構成され、ＣＰＵ１０は主メモリ１１に記憶されたプログラムを実行することにより、検出手段２３〜５３、応答手段２４〜５４、調査手段３５〜５５として機能する。
【００１４】
ＣＰＵ１０には、バス１２を介して受信装置１３、送信装置１４、入力装置１５、出力装置１６、デコード装置１７が接続されている。受信装置１３は、受信手段２１〜５１に対応するものであり、信号の受信を行う。送信装置１４は、符号化・送信手段２２〜５２の送信手段に対応するものであり、信号の送信を行うものである。入力装置１５は、キーボードやマウスなどにより構成され、オペレータより必要な指示やデータを入力するために用いられる。出力装置１６は、各種ディスプレイ装置やプリンタ等により構成され、情報の出力を行うために用いられる。デコード装置１７は、符号化・送信手段２２〜５２の機能における符号化を行うものである。なお、ノード装置２にも調査手段を備えさせても良い。
【００１５】
以上の構成を備えるストリーム配信システムでは、次のようにしてテレビカメラ６により撮像した被写体の画像信号が例えばパーソナルコンピュータにより構成される受信端末７へ配信される。テレビカメラ６により得られたＮＴＳＣ等の画像信号は、ノード装置２における受取手段２１により受取られ、符号化・送出手段２２へ送られて、ＭＰＥＧ２のデータストリームへ変換されネットワーク１を介してノード装置３へ送られる。
【００１６】
ノード装置３では、受取手段３１がＭＰＥＧ２のデータストリームを受取り、符号化・送出手段３２へ送る。符号化・送出手段３２では、ＭＰＥＧ２のデータストリームをＭＰＥＧ４のデータへ変換してネットワーク１を介してノード装置４へ送る。ノード装置４では、受取手段４１がＭＰＥＧ４のデータストリームを受取り、符号化・送出手段４２へ送る。符号化・送出手段４２では、ＭＰＥＧ４のデータストリームをＭＪＰＥＧのデータストリームへ変換してネットワーク１を介してノード装置５へ送る。
【００１７】
ノード装置５では、受取手段５１がＭＪＰＥＧのデータストリームを受取り、符号化・送出手段５２へ送る。符号化・送出手段５２では、ＭＪＰＥＧのデータストリームをＮＴＳＣ等のアナログ画像信号へ変換し受信端末７へ送る。
【００１８】
上記において、各ノード装置２〜５の検出手段２３〜５３は、当該ノード装置２〜５に信号が入力されているかを検出する他に、受取手段２１〜５１が受取った信号（データストリーム）に付加されているデータの種類（ＭＰＥＧ２、ＭＰＥＧ４、ＭＪＰＥＧなど）と、その送信元（直近の送信元及び元来（おおもと）の送信元）情報とを検出する。また、検出手段２３〜５３は、受取手段２１〜５１が受取った信号（データストリーム）に含まれる冗長ビット等を用いて信号の受信状態を検出する。これら検出された配信データの種類、送信元情報及び受信状態の情報は、データストリームの識別情報に対応して保持される。検出手段２３〜５３によるこのような検出・保持動作は常時行われる。従って、障害が発生する直前におけるストリームの経路に関する情報が保持される。
【００１９】
以上のような動作により画像情報のストリーム配信が行われていた場合に、例えば、ノード装置３とノード装置４との間において障害が発生し、受信端末７への信号が停止し、画像のモニタが不可能となった場合には、応答手段２４〜５４及び調査手段３５〜５５を用いてどこにおいて障害が発生したかを特定し、認識することができる。
【００２０】
ここでは、受信端末７への信号が停止し、画像のモニタが不可能となっているので、オペレータはノード装置５の調査手段５５を動作させる。この場合のフローチャートが図３に示されている。図２の入力装置１５から障害箇所検知を行う図３に対応するプログラムを起動する指示を与える。すると、スタートとなり、配信停止したデータストリームの識別情報を用いて自ノード装置５の応答手段５４に対して信号入力の問合わせを行う（Ｓ１）。
【００２１】
応答手段５４は、検出手段５３が先に検出して保持してある配信データの種類、送信元情報及び受信状態の情報を得て、調査手段５５へ返送する。ここでは、配信データの種類はＭＪＰＥＧとなっており、送信元は直近の送信元がノード装置４であり元来の送信元がノード装置２となっており、受信状態の情報としては入力信号無しとなっている。そこで、調査手段５５は、応答内容として「信号入力有り」であったか、「信号入力無し」であったかを検出する（Ｓ２）。
【００２２】
ノード装置５では、「信号入力無し」であるから、応答手段５４から得られた送信元情報に基づき直近の送信元であるノード装置４を検出し、このノード装置４の応答手段４４に対して配信停止したデータストリームの識別情報を用いて信号入力の問合せを行う（Ｓ４）。
【００２３】
応答手段４４は、検出手段４３が先に検出してデータストリームの識別情報に対応して保持してある配信データの種類、送信元情報及び受信状態の情報を得て、ノード装置５の調査手段５５へ返送する。ここでは、配信データの種類はＭＰＥＧ４となっており、送信元は直近の送信元がノード装置３であり元来の送信元がノード装置２となっており、受信状態の情報としては入力信号無しとなっている。そこで、調査手段５５は、応答内容として「信号入力有り」であったか、「信号入力無し」であったかを検出する（Ｓ５）。
【００２４】
ノード装置４では、「信号入力無し」であるから、応答手段４４から得られた送信元情報に基づき直近の送信元であるノード装置３を検出し、このノード装置３の応答手段３４に対して配信停止したデータストリームの識別情報を用いて信号入力の問合せを行う（Ｓ４）。
【００２５】
応答手段３４は、検出手段３３が先に検出してデータストリームの識別情報に対応して保持してある配信データの種類、送信元情報及び受信状態の情報を得て、ノード装置５の調査手段５５へ返送する。ここでは、配信データの種類はＭＰＥＧ２となっており、送信元は直近の送信元がノード装置２であり元来の送信元がノード装置２となっており、受信状態の情報としては入力信号有りとなっている。そこで、調査手段５５は、応答内容として「信号入力有り」であったか、「信号入力無し」であったかを検出する（Ｓ５）。
【００２６】
ノード装置３からの返送では、「信号入力有り」であるから、信号入力応答が返送されたノード装置３とその直近の送信元であるノード装置４との間に異常がある旨を検出し、この表示を図２における出力装置であるディスプレイ装置へ表示を行う（Ｓ６）。
【００２７】
なお、図３のフローチャートにおけるステップＳ２において応答内容が「信号入力有り」であることが検出されると、自ノード装置５より下流（受信端末７との間）に異常がある旨を検出し、この表示を図２における出力装置であるディスプレイ装置へ表示を行う（Ｓ３）。
【００２８】
以上の処理により、ストリーム配信が行われなくなった受信端末７が接続されているノード装置５から障害発生箇所を適切に把握することができ、障害からの復旧を適切に素早く行うことができる。
【００２９】
なお、上記の動作においては、ネットワーク１に接続されたノード装置２〜５において１つのデータストリームが流れているものとして説明したが、複数のデータストリームが流れている場合には、各データストリームに異なる識別番号を付加して配信を行い、検出手段２３〜５３がこの識別情報に応じてデータストリームを識別し区分して処理を行う。また、上記では画像信号のストリーム配信を例としたが、ストリーム配信できるものであれば音声信号等のデータについても適用可能である。更に、上記では異常箇所を表示するようにしたが、異常箇所と共に調査したノード装置から得られた受信状態を表示するようにしても良い。
【００３０】
【発明の効果】
以上説明したように本発明のストリーム配信システムによれば、各ノード装置において信号入力を検出しておき、必要な場合に信号の到来を順次問い合わせ、ネットワークにおけるいずれの部分で異常が発生しているかを調査して出力するので、論理的なルートが変化するような場合等でも適切に異常発生箇所を特定することができる効果がある。
【図面の簡単な説明】
【図１】本発明に係るストリーム配信システムの構成を示す図。
【図２】本発明に係るストリーム配信システムに用いられるノード装置の構成を示すブロック図。
【図３】本発明に係るストリーム配信システムに用いられるノード装置の動作を説明するフローチャート。
【図４】従来例に係るストリーム配信システムの構成を示す図。
【符号の説明】
１  ネットワーク
２〜５  ノード装置
６  テレビカメラ
７  受信端末
１０  ＣＰＵ
１１  主メモリ
１２  バス
１３  受信装置
１４  送信装置
１５  入力装置
１６  出力装置
１７  デコード装置
２１〜５１  受取手段
２２〜５２  符号化・送出手段
２３〜５３  検出手段
２４〜５４  応答手段
３５〜５５  調査手段
【図１】
2004343588.tif 000003
【図２】
2004343588.tif 000004
【図３】
2004343588.tif 000005
【図４】
2004343588.tif 000006