(57)【要約】【課題】上位装置がコントローラを制御する放送送出システムにおいて、監視装置なしでも自動的に障害の発生した上位装置の切り替えができ、上位装置の障害を正しく検知できるようなシステムを実現することを目的とする。【解決手段】コントローラ８は複数の上位装置６、７−１と接続され、コントローラ８が上位装置を監視する。コントローラ８に対する制御権をもった上位装置６の故障を検知すると、自動的に他の正常な上位装置７−１に制御権を移行できる制御権管理手段１４を有する。【選択図】　図２
2004013489.tif 000002
【特許請求の範囲】
【請求項１】
複数の上位装置と接続されたコントローラであって、コントローラに対する制御権をもった上位装置の故障を検知し、自動的に他の正常な上位装置に制御権を移行できる制御権管理手段を有するコントローラ。
【請求項２】
前記制御権管理手段は、上位装置情報を格納する上位装置登録情報記憶手段と、
前記上位装置情報を更新する入替手段を有し、上位装置が正常に動作しているかどうかを常時監視し、上位装置に障害が発生したときに前記入替手段によって前記上位装置情報を更新する上位装置監視手段と、
起動時に各上位装置の上位装置情報を前記上位装置登録情報記憶手段に登録する登録手段を有する上位装置登録手段と、
上位装置へ制御権が移行されたことを通知する通知手段を有し、前記上位装置情報に変更があったときに前記通知手段によって上位装置に通知する上位装置通知手段と、
実行手段を有し、制御権をもった上位装置からの制御を受け付け、前記実行手段によってコントローラに接続された機器を制御する上位装置制御手段とを有する、請求項１に記載のコントローラ。
【請求項３】
複数の上位装置と接続されたコントローラであって、コントローラに対する制御権をもった上位装置の故障を検知し、他の上位装置に対して制御権の移行要求を行い、他の正常な上位装置からの制御権の引き継ぎを通知する制御権交代指示を受け付ける制御権管理手段を有するコントローラ。
【請求項４】
前記制御権管理手段は、上位装置情報を格納する上位装置登録情報記憶手段と、
前記上位装置情報を更新する入替手段を有し、上位装置が正常に動作しているかどうかを常時監視し、上位装置に障害が発生したときに前記入替手段によって前記上位装置情報を更新する上位装置監視手段と、
起動時に各上位装置の上位装置情報を前記上位装置登録情報記憶手段に登録する登録手段を有する上位装置登録手段と、
上位装置へ制御権の移行が必要であることを通知する通知手段を有し、前記上位装置情報に変更があったときに前記通知手段によって上位装置に通知する上位装置通知手段と、
実行手段を有し、制御権をもった上位装置からの制御を受け付けたときに前記実行手段によってコントローラに接続された機器を制御すると共に、制御権交代指示を受け付けたときに前記上位装置情報を更新する上位装置制御手段とを有する、請求項３に記載のコントローラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、上位装置からの制御にしたがって映像や音声を送出する機器を制御するコントローラに関し、コントローラと上位装置との制御インターフェースに関する。
【０００２】
【従来の技術】
放送局等の放送送出システムにおいては、音声・映像機器に対して放送送出スケジュールに適した制御を行うためにコントローラが使用されている。コントローラは、音声・映像機器の音声・映像信号をリアルタイムにコントロールすることができる。コントローラに対しては、ホストコンピュータが上位装置として制御を行う。上位装置がコントローラに対して制御スケジュールを事前に通知し、コントローラはこの制御スケジュールに基づいて各音声・映像機器の制御を行うことが一般的である。
【０００３】
放送送出システムは、放送の送出を滞りなく行うためにシステム全体の信頼性が高いことが求められる。そのため、通常ホストコンピュータとしてはＰＣ等と比較してより信頼性の高いワークステーションが使用される。また、各装置の障害発生に対しては、これを迅速に検知し、復旧を行えるような仕組みが備わっている。
【０００４】
従来、上位装置が動作不能になる等の障害発生を検知するためには、システム上に監視装置を別途準備して上位装置を監視しておく必要があった。また、復旧のためには、障害の発生した上位装置を人の手によって別の上位装置に入れ替えるか、もしくは監視装置がスタンバイ状態の予備の上位装置への切り替えを行う必要があった。図３に従来のコントローラシステムの構成例を示す。図３の従来のコントローラシステムは、上位装置６、上位装置（スタンバイ）７−２、コントローラ８、ＶＴＲ９、ＶＴＲ１０、ＶＴＲ１１と監視装置１２で構成されている。上位装置（スタンバイ）７−２はシステムとは接続されておらず、待機状態となっている。上位装置６が故障した場合に上位装置を切り替える手法を以下に記す。監視装置１２は上位装置６が動作しているかどうかを常時監視しており、上位装置６に障害が発生したことを監視装置１２が検知すると、監視装置１２が上位装置６をシステムから切り離すと共に上位装置（スタンバイ）７−２をシステムと接続し、コントローラの接続情報を更新することで上位装置が切り替わったことをコントローラに通知する。
【０００５】
【発明が解決しようとする課題】
このようなコントローラシステムにおいては、下記３点の問題点がある。１点目は上位装置６を監視する為の監視装置１２が機器として必要となる点である。これにより、システム構成がより複雑になるという問題が生じる。
【０００６】
２点目はシステムの信頼性向上のため、上位装置６は信頼性の高いワークステーションで構成しなければならないという点である。これにより、システム構築の選択肢がせばまり、柔軟にシステムを構成することが難しいという問題が生じる。
【０００７】
３点目は監視装置が上位装置６を監視する為のインターフェースと上位装置６がコントローラ８を制御する為のインターフェースが異なるという点である。例えば、上位装置６では監視装置１２からのリクエストに応答するための応答プログラムと、コントローラ８を制御するための制御プログラムがそれぞれ独立して動作しているとする。監視装置１２が上位装置６が動作していることを検知するためにリクエスト信号を送信すると、上位装置６の応答プログラムはこれに応答する。もし上位装置６全体がハングアップするなどして動作していない状態になれば、応答プログラムからもなんの応答もないため、監視装置１２は上位装置６に障害が発生したことを検知できる。しかしながら、制御プログラムのみに異常が発生した場合には、コントローラ８に対する制御が不能になっているにもかかわらず、応答プログラム自体は正常に応答動作をするため、監視装置からは上位装置６が部分的に異常状態になったことを検知できないという問題が生じる。
【０００８】
本発明はこのような問題点に鑑みてなされたものであり、監視装置なしでも自動的に上位装置の切り替えができ、上位装置の選択肢を広げてシステム構成の柔軟性を増し、上位装置の障害を正しく検知できるようなシステムを実現することを目的とする。
【０００９】
【課題を解決するための手段】
この課題を解決するために本発明は、複数の上位装置と接続されたコントローラであって、コントローラに対する制御権をもった上位装置の故障を検知し、自動的に他の正常な上位装置に制御権を移行できる制御権管理手段を有する。
【００１０】
【発明の実施の形態】
（実施の形態１）
以下、本発明の実施の形態１について、図１、図２を用いて説明する。図２に本実施の形態におけるシステム構成例を示す。上位装置６、上位装置（スレーブ）７−１、コントローラ８はバス１３に接続されている。上位装置６は例えばＰＣ等であり、システムのホストコンピュータとして動作している。上位装置６はコントローラ８に対する制御スケジュールを作成、編集し、コントローラ８や他の上位装置に対して通知する。コントローラ８にはＶＴＲ９、ＶＴＲ１０、ＶＴＲ１１といった映像機器が接続されており、これらのＶＴＲに対して、制御スケジュールにしたがった制御を行う。上位装置（スレーブ）７−１は上位装置６と同等の装置であるが、上位装置６が正常に動作している間は待機状態となっている。
【００１１】
また、コントローラ８は制御権管利手段１４を具備している。制御権管利手段１４は、現在どの上位装置がコントローラ８に対する制御を行っているのか、即ち制御権を持っているかを管理し、制御権を他の上位装置に切り替える機能を有している。制御権管利手段１４は、コントローラ８内のハードウェア、もしくはソフトウェアによって実現される。
【００１２】
図１に制御権管理手段１４の上位装置切り替えのブロック図及びフローチャートを示す。上位装置登録情報記憶手段３は、上位装置の設定や状態といった上位装置情報を格納する。上位装置監視手段１は、制御権をもった上位装置、即ち上位装置６が正常に動作しているかどうかを常時監視している。上位装置６に障害が発生した場合には、上位装置登録情報記憶手段３に記憶された上位装置情報から待機状態にある別の上位装置、すなわち上位装置（スレーブ）７−１を検索し、入替手段１−１によって上位装置の切り替え制御と上位装置情報の更新を行う。上位装置登録手段２は、現在バス１３に接続されているすべての上位装置を検索し、その装置が有効であれば、登録手段２−１がその装置の上位装置情報を上位装置登録情報記憶手段３に記憶させる。上位装置通知手段４は、上位装置登録情報記憶手段３に記憶された上位装置情報を、通知手段４−１によって各上位装置に通知する。
【００１３】
上位装置制御手段５は、上位装置からの制御スケジュールを受け付け、コントローラ８に接続されたＶＴＲ９等の映像機器を実行手段５−１によって制御する。
【００１４】
本実施の形態における動作の流れを説明する。図２において、上位装置６、上位装置（スレーブ）７−１それぞれの上位装置情報が、起動時にコントローラ８の上位装置登録情報記憶手段３に対して登録される。即ち、上位装置６については送出制御を行う制御権を登録し、上位装置（スレーブ）７−１は準備状態であることが登録される。
【００１５】
上位装置監視手段１は、上位装置登録情報記憶手段３から、上位装置６が制御権をもっていることを認識しており、上位装置６からの制御指令を監視している。制御指令が一定時間送られてこなかった場合、上位装置監視手段１は、上位装置６に対してＬＩＶＥ＿ＲＥＱ信号を送信し、上位装置６が動作しているか確認する。上位装置６が正常に動作している場合には、ＬＩＶＥ＿ＲＥＱ信号を受信すると、コントローラ８に対する応答としてＬＩＶＥ＿ＤＡＴＡ信号を送信し、正常に動作していることを上位装置監視手段１に伝える。上位装置６が故障している場合には、ＬＩＶＥ＿ＲＥＱ信号に対して応答することができない。上位装置監視手段１は、ＬＩＶＥ＿ＲＥＱ信号送信後一定時間以上応答がない場合には、上位装置６が故障していると認識し、入替手段１−１により上位装置登録情報記憶手段３の上位装置情報を更新する。即ち、上位装置６が準備状態になり、上位装置（スレーブ）７−１が送出制御を行う制御権を持つように更新される。
【００１６】
上位装置通知手段４は、上位装置登録情報記憶手段３に記憶された上位装置情報の変化を検知すると、通知手段４−１によって、新たに制御権をもった上位装置（スレーブ）７−１に通知する。上位装置情報の変化の検知方法としては、上位装置登録情報記憶手段３の内容を一定時間毎にチェックする方法、上位装置登録情報記憶手段３の内容が変化した際に上位装置登録情報記憶手段３から割り込みを発生させ、これを受信する方法、上位装置監視手段１が制御権の変更を行う際に上位装置通知手段４に対して通知する方法などが考えられる。
【００１７】
上位装置（スレーブ）７−１は、上位装置通知手段４からの通知によって制御権が移行したことを認識し、自動的に上位装置（スレーブ）７−１が送出制御を継続する。
【００１８】
上位装置制御手段５は、上位装置登録情報記憶手段３に記憶された上位装置情報から、現在制御権をもった上位装置からの送出制御のみを受け付ける。送出制御を引き継いだ上位装置（スレーブ）７−１は、上位装置登録情報記憶手段３においても制御権をもつことが記憶されているので、上位装置制御手段５は、上位装置（スレーブ）７−１からの送出制御スケジュールにしたがって、ＶＴＲ９等に対する制御を実行手段５−１により実行する。
【００１９】
このような構成とすることにより、上位装置が故障したときにこれをコントローラが自動的に検知し、送出制御を行う上位装置を切り替えるようにコントローラの内部設定を変更すると共に、送出制御を引き継ぐ上位装置に対して制御権の移行を通知することにより、制御権をもった上位装置の自動的な切り替えが可能となる。したがって、別途上位装置の監視を行うための監視装置が不要となり、システム構成が簡素化されるという効果がある。また、ワークステーションよりも信頼性の低いＰＣ等の機器で上位装置を構成した場合でも障害時の自動復旧が可能なため、システム全体の信頼性を低下させることなく、完全無人運転が可能になるという効果がある。また、上位装置からの制御を受けるコントローラが上位装置を監視する構成とすることにより、上位装置からの制御、もしくは応答がない場合に上位装置に障害が発生したと認識することができるため、上位装置の障害を正しく検知できるという効果がある。
【００２０】
（実施の形態２）
以下、本発明の実施の形態２について、図１、図２を用いて説明する。実施の形態２の構成においては実施の形態１と同様であり、説明は省略する。また、動作の流れについても同様の部分についての説明は省略する。
【００２１】
本実施の形態における動作の流れを説明する。図１において、上位装置６、上位装置（スレーブ）７−１それぞれの上位装置情報が、起動時にコントローラ８に対して登録される。即ち、上位装置６については送出制御を行う制御権を登録し、上位装置（スレーブ）７−１は準備状態であることが登録される。
【００２２】
上位装置監視手段１が上位装置６の故障を認識すると、入替手段１−１により上位装置登録情報記憶手段３の上位装置情報が更新される。即ち、上位装置６が切り離されたという情報に変更される。
【００２３】
上位装置通知手段４は、上位装置登録情報記憶手段３に記憶された上位装置情報の変化を検知すると、通知手段４−１によって、バス１３に接続されている他の上位装置すべてに対し、制御権移行要求を通知する。この通知を受信した上位装置（スレーブ）７−１は、この通知により制御権を移行しなければならないことを認識し、自動的に、もしくはマニュアル操作によって上位装置（スレーブ）７−１が制御権を引き継いだ後、コントローラ８に対して制御権交代指示として通知すると共に、送出制御を開始する。本実施の形態では、制御権の移行対象は上位装置（スレーブ）７−１のみであるため、自動的に上位装置（スレーブ）７−１に制御権が移行することになるが、制御権移行対象となる上位装置が複数ある場合の制御権移行先の決定方法としては、以下のような方法が考えられる。即ち、バス１３の使用権を最初に獲得して制御権交代指示を送信した上位装置が制御権を移行する方法や、上位装置に割り振られた識別番号の最も若い上位装置が制御権を移行する方法、コントローラ８が制御権を移行する上位装置を指定する方法等が考えられる。
【００２４】
上位装置制御手段５は、上位装置（スレーブ）７−１からの制御権交代指示を受け付けて制御権の移行を認識し、上位装置登録情報記憶手段３の上位装置情報を更新する。即ち、上位装置６が準備状態になり、上位装置（スレーブ）７−１が送出制御を行う制御権をもつように更新する。
【００２５】
上位装置制御手段５は、送出制御を引き継いだ上位装置（スレーブ）７−１からの送出制御スケジュールにしたがって、ＶＴＲ９等に対する制御を実行手段５−１により実行する。
【００２６】
このような構成にすることにより、上位装置が故障したときにこれをコントローラが自動的に検知し、上位装置の指示により容易に送出制御を切り替えることが可能となる。したがって、別途上位装置の監視を行うための装置が不要となり、システム構成が簡素化されるという効果がある。また、ワークステーションよりも信頼性の低いＰＣ等の機器で上位装置を構成した場合でも障害時の自動復旧を上位装置の管轄下で実現することが可能なため、システム全体の信頼性を低下させることなく、完全無人運転が可能になるという効果がある。また、上位装置からの制御を受けるコントローラが上位装置を監視する構成とすることにより、上位装置からの制御、もしくは応答がない場合に上位装置に障害が発生したと認識することができるため、上位装置の障害を正しく検知できるという効果がある。
【００２７】
実施例１と比較して、コントローラ８で自動的に制御権切り替えを行わず障害発生していない上位装置の判断でシステム切り替えを行うことができることから、コントローラ８の管理外の状況や機器の状態に対しても対応することが可能となるという効果がある。
【００２８】
【発明の効果】
以上のように本発明によれば、上位装置の故障をコントローラが検知することによって、別途上位装置の監視を行う装置が不要となり、かつ、上位装置の障害を正しく検知することができるという効果がある。。また、信頼性の低いＰＣ等の機器で上位装置を構成した場合でも信頼性を低下させることなく障害時の完全無人運転が可能となるという効果がある。
【図面の簡単な説明】
【図１】制御権管理手段の上位装置切り替えフローチャート
【図２】本発明のシステム構成例を示す図
【図３】従来のシステム構成例を示す図
【符号の説明】
１　　　・・・　上位装置監視手段
１−１　・・・　入替手段
２　　　・・・　上位装置登録手段
２−１　・・・　登録手段
３　　　・・・　上位装置登録情報記憶手段
４　　　・・・　上位装置通知手段
４−１　・・・　通知手段
５　　　・・・　上位装置制御手段
５−１　・・・　実行手段
６　　　・・・　上位装置
７−１　・・・　上位装置（スレーブ）
７−２　・・・　上位装置（スタンバイ）
８　　　・・・　コントローラ
９　　　・・・　ＶＴＲ
１０　　・・・　ＶＴＲ
１１　　・・・　ＶＴＲ
１２　　・・・　監視装置
１３　　・・・　バス
１４　　・・・　制御権管理手段
【図１】
2004013489.tif 000003
【図２】
2004013489.tif 000004
【図３】
2004013489.tif 000005