(57)【要約】【課題】相手系の障害であるかの状態監視をすばやく、正確に実行可能で、切替え後も制御動作を引き継ぐことが可能なビデオサーバシステムを提供する。【解決手段】収録コントローラ等のコントローラをそれぞれ２台のコントローラで二重化し、両方を稼動しておき、どちらか片方が本番系となり、もう片方が待機系となる。本番系が障害になった場合は、待機系が本番系となって動作し、システム稼動には影響しない。また一方の系が、他方の系を相手系のハートビート途絶で監視し、途絶した場合、相手系の障害と判定する。【選択図】図１
2012147364.tif 000002
【特許請求の範囲】
【請求項１】
あらかじめ登録された収録スケジュールに基づいて収録する収録素材の情報を通知する情報管理サーバと、複数の系統の収録素材が同時に入力され、入力された前記複数の収録素材の中から選択された収録素材を複数系統出力するスイッチャと、前記スイッチャから出力された複数系統の収録素材を保存するサーバと、前記通知された情報に従って前記スイッチャを制御する収録系統部と、前記情報管理サーバを操作する収録端末装置とを備えたビデオサーバシステムにおいて、
前記収録系統部は、常に稼働する少なくとも本番系と待機系の２つの系の収録コントローラ、１６分割制御装置、およびＭＴＸコントローラを有し、一方の系の収録コントローラ、１６分割制御装置、およびＭＴＸコントローラが本番系として収録系統部の制御を行い、他方の系を待機系とし、前記本番系の前記収録コントローラ、前記１６分割制御装置、又は前記ＭＴＸコントローラの１つに障害を発生した時には、待機系の当該コントローラが本番系に切替えられて、収録系統部の動作が停止しないように切替えられることを特徴とするビデオサーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオサーバシステムに関わり、特に、制御コントローラの障害によって、システム全体の動作が阻害されてしまうことが無いように、冗長性を高めるために、コントローラを二重化している場合の、コントローラの相互監視と状態同期制御と切替えに関する。
【背景技術】
【０００２】
従来から、ビデオサーバシステムにおいて、収録コントローラ、送出制御装置等の制御コントローラの冗長性を確保するために、それぞれ２台のコントローラで二重化していた。そして、２台のコントローラの両方を起動（稼動）しておき、どちらか片方のコントローラが本番系となり、もう片方のコントローラが待機系となる。
従来は、専用の監視装置が、本番系と待機系の両方それぞれを監視し、それぞれの状態により本番系と待機系を切替えていた。
しかし、この専用の監視装置が動作していない場合や、専用の監視装置との通信異常により、切替え動作が正常に行われない可能性があった。
また、一度、専用の監視装置の判断を通して指示されるため、瞬時の判断が必要なコントローラでは制御の遅延が発生していた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−０９４０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のビデオサーバシステムでは、上述の本番系と待機系の２台のコントローラを監視するための専用の監視装置が動作していない場合や、これらの間での通信異常により、切替え動作が正常に行われない可能性があった。
また、一度、専用の監視装置の判断を通して指示されるため、瞬時の判断が必要なコントローラでは制御の遅延が発生していた。
本発明の目的は、相手系の障害であるかの状態監視をすばやく、正確に実行可能で、切替え後も制御動作を引き継ぐことが可能なビデオサーバシステムを提供することにある。
【課題を解決するための手段】
【０００５】
あらかじめ登録された収録スケジュールに基づいて収録する収録素材の情報を通知する情報管理サーバと、複数の系統の収録素材が同時に入力され、入力された前記複数の収録素材の中から選択された収録素材を複数系統出力するスイッチャと、前記スイッチャから出力された複数系統の収録素材を保存するサーバと、前記通知された情報に従って前記スイッチャを制御する収録系統部と、前記情報管理サーバを操作する収録端末装置とを備えたビデオサーバシステムにおいて、前記収録系統部は、常に稼働する少なくとも本番系と待機系の２つの系の収録コントローラ、１６分割制御装置、およびＭＴＸコントローラを有し、一方の系の収録コントローラ、１６分割制御装置、およびＭＴＸコントローラが本番系として収録系統部の制御を行い、他方の系を待機系とし、前記本番系の前記収録コントローラ、前記１６分割制御装置、又は前記ＭＴＸコントローラの１つに障害を発生した時には、待機系の当該コントローラが本番系に切替えられて、収録系統部の動作が停止しないように切替えられる。
【０００６】
上記発明のビデオサーバにおいて、前記待機系の前記収録コントローラ、前記１６分割制御装置、および前記ＭＴＸコントローラの各々が、前記本番系の前記収録コントローラ、前記１６分割制御装置、および前記ＭＴＸコントローラで障害が発生しているか否か、若しくは、前記本番系の前記収録コントローラ、前記１６分割制御装置、および前記ＭＴＸコントローラの各々が、前記待機系の前記収録コントローラ、前記１６分割制御装置、および前記ＭＴＸコントローラで障害が発生していないかを監視することを特徴とする。
【０００７】
上記発明のビデオサーバにおいて、前記本番系および前記待機系のそれぞれの前記収録コントローラ、前記１６分割制御装置、および前記ＭＴＸコントローラは、相互にハートビート途絶を監視し、途絶した場合、相手系に障害が発生したと判定することを特徴とする。
【０００８】
上記発明のビデオサーバにおいて、前記収録コントローラ、前記１６分割制御装置、および前記ＭＴＸコントローラの状態を確認する照明光式の切替えパネルを有し、自動と手動を切替えるかのうであって、自動の場合には障害に応じて自動的に他方の系に切替え、手動の場合には、スイッチの押下に応じて切替え可能であることを特徴とするビデオサーバシステム。
【発明の効果】
【０００９】
本発明によれば、制御コントローラでに障害に対して、二重化した各系の相互監視が適切に制御されることによって、システム制御に影響なく切替を行うことができる。また、同期制御によって、切替後も切替前の処理を引き継ぎ、システム制御に影響なく切替を行うことができる。この結果、制御コントローラの冗長性が高まり、信頼性が向上した。
【図面の簡単な説明】
【００１０】
【図１】本発明のビデオサーバシステムの一実施例における収録機器に関わる機器の構成を示すブロック図である。
【図２】本発明のビデオサーバシステムの一実施例における収録用１６分割制御装置の切替パネルの全体を示す図である。
【図３】本発明のビデオサーバシステムの一実施例における収録用１６分割制御装置の切替パネルを個別に示す図である。
【図４】本発明のビデオサーバシステムにおける、本番系が停止した場合の切替動作を説明するための模式図である。
【図５】本発明のビデオサーバシステムの切替制御の一実施例の状態一覧を示す図である。
【図６】本発明のビデオサーバシステムの切替制御の一実施例の状態遷移を示す図である。
【図７】本発明のビデオサーバシステムの相互監視の電文通知の一実施例を示す図である。
【図８】本発明のビデオサーバシステムの一実施例の同期処理を説明するための模式図である。
【図９】本発明のビデオサーバシステムの一実施例を説明するための略構成図である。
【図１０】本発明のビデオサーバシステムの同期監視処理動作の一実施例の手順を説明するための図である。
【発明を実施するための形態】
【００１１】
以下に本発明の一実施形態について、図面等を用いて説明する。なお、以下の説明は、本発明の一実施形態を説明するためのものであり、本願発明の範囲を制限するものではない。従って、当業者であればこれらの各要素若しくは全要素をこれと均等なものに置換した実施形態を採用することが可能であり、これらの実施形態も本願発明の範囲に含まれる。
なお、各図の説明において、共通な機能を有する構成要素には同一の参照番号を付し、できるだけ説明の重複を避け、説明を省略した。
【００１２】
図１を用いて、本発明のビデオサーバシステムの一実施例について説明する。図１は、本発明のビデオサーバシステムの一実施例の機器構成を示すブロック図である。１００は収録系統部、１５１は報道情報システム、１５２はあらかじめ登録されたスケジュールに基づいて収録する収録素材の情報を通知する情報管理サーバ、１５３は再生収録端末、１５４は収録端末、１６１は収録素材の管理を行う素材管理サーバ、１６２はプロキシ管理サーバ、１７１は素材サーバ、１７２はプロキシサーバ、１８１は素材Ａ群を入力して選択出力するマトリックススイッチ（ＭＴＸ）、１８２は素材Ｂ群を入力して選択出力するＭＴＸである。また収録系統部１００において、１０１は本番系の収録コントローラ、１０２は収録制御切替器、１０３は本番系の１６分割制御装置、１０４は１６分割合成装置、１０５は本番系のマトリックス（ＭＴＸ）コントローラ、１０６はＲＳ４２２切替器、１０７は２：１切替器、１０８は高解像度／低解像度エンコーダ、１０９は収録転送装置である。また、１０１−２は待機系の収録コントローラ、１０３−２は待機系の１６分割制御装置、１０５−２は待機系のマトリックス（ＭＴＸ）コントローラである。なお、ＲＳ４２２切替器は、他のインタフェース（例えば、ＲＳ４８５、ＲＳ２３２Ｃ、ＵＳＢ、等）が用いられれば、他のインタフェースの切替器が採用される。
【００１３】
収録系統部１００は、収録システム内の情報管理サーバ１５２から入力される収録スケジュール、または、再生収録端末１５３若しくは収録端末１５４からの収録操作により本番系のＭＴＸコントローラ１０５や高解像度／低解像度エンコーダ１０８を制御し、素材サーバ１７１及びプロキシサーバ１７２へ収録素材を収録するための収録処理を行う。即ち、再生収録端末１５３、収録端末１５４、若しくは、報道情報システム１５１等の上位機器を介して割当て、あらかじめ登録された収録スケジュールの中の収録素材の収録時間が現在時刻の２日前（以内）になった場合（スタンバイ時間を含む）に、情報管理サーバ１５２は、当該収録素材の情報を本番系の収録コントローラ１０１に通知する。本番系の収録コントローラ１０１は、通知された収録素材の情報に基づいて、各機器を制御し、当該収録素材の収録処理を実行する。
【００１４】
ＭＴＸ１８１及びＭＴＸ１８２は、それぞれ、ＲＳ４２２切替器１０６を介して本番系のＭＴＸコントローラ１０５の制御を受ける。ＭＴＸ１８１及びＭＴＸ１８２は、それぞれ、同時に複数の系統（例えば、１０００ｃｈ）の収録素材（映像データやプロキシデータ）を入力可能で、情報管理サーバ１５２から入力される収録スケジュール、または、再生収録端末１５３若しくは収録端末１５４からの収録操作に基づいて、必要な系統から収録素材を入力し、入力された収録素材を１６分割合成装置１０４、２：１切替器１０７及び高解像度／低解像度エンコーダ１０８に出力する。なお、ＭＴＸ１８１に入力される収録素材と、ＭＴＸ１８１に入力される収録素材とは、例えば、データの通信方式やデータのフォーマット形式が異なる。
なお、本実施例では、ＭＴＸ１８１は、同時に最大７０系統の収録素材の入力が可能で、ＭＴＸ１８２は、同時に最大１０系統の収録素材の入力が可能である。
【００１５】
２：１切替器１０７は、本番系のＭＴＸコントローラ１０５に制御に基づいて、ＭＴＸ１８１またはＭＴＸ１８２から入力された収録素材に切替えて、高解像度／低解像度エンコーダ１０８に出力する。高解像度／低解像度エンコーダ１０８は、同時に複数系統（例えば、最大７０ｃｈ）のエンコード処理が可能で、収録コントローラ１０１の制御に基づいて、入力される収録素材をエンコードして収録転送装置１０９に出力する。収録転送装置１０９は、入力された収録素材の管理情報を、素材管理サーバ１６１若しくはプロキシ管理サーバ１６２に転送する。また、収録転送装置１０９は、入力された収録素材を、素材サーバ１７１若しくはプロキシサーバ１７２に転送する。それぞれのサーバ１６１、１６２、１７１、及び１７２は、入力された収録素材を記録する。
【００１６】
なお、図１において、収録系統部１００の各コントローラは、冗長構成となっている。１系と２系の２つの系からなり、常に両方の系が稼働し、一方の系が本番系として収録系統部の制御を行い、他方の系を待機系とする。そして、本番系が障害を発生した時には、待機系が本番系に切替えられて、収録系統部の動作が停止しないように切替えられる。例えば、本番系の収録コントローラ１０１と待機系の収録コントローラ１０１−２、本番系の１６分割制御装置１０３と待機系の１６分割制御装置１０３−２、及び本番系のＭＴＸコントローラ１０５と待機系のＭＴＸコントローラ１０５−２というように、本番系と待機系でそれぞれ１台ずつ、計２台備える。図１の収録系東部１００は、例えば、収録コントローラ、１６分割制御装置、およびＭＴＸコントローラを、本番系と待機系でそれぞれ１台ずつ、計２台備える。
情報管理サーバ１５２、再生収録端末１５３、若しくは収録端末１５４から入力される、収録系統部１００の収録コントローラへの制御指示は、本番系と待機系の両方（収録コントローラ１０１および１０１−２）に行われ、本番系のみが、指示に対する制御結果の応答を返す。即ち、本番系は、制御結果の応答を、上記制御指示を出力した機器に出力する。
好ましくは、本番系は、制御結果の上記応答を、上位の端末すべて、即ち、情報管理サーバ１５２、再生収録端末１５３、及び収録端末１５４全てに出力する。
また、好ましくは、特定の上位の端末がなくても、収録状況を共有可能とするため、収録用の本番系の１６分割制御装置１０３は、収録用の１６分割合成装置１０４を制御し、１６分割合成装置１０４が収録映像を表示するように制御する。
【００１７】
本発明の収録システムにおいて、収録する素材（収録素材）は、データの通信方式やフォーマット形式が異なる素材Ａ群と素材Ｂ群に分けている。それらを収録する系統は、本システムでは、素材Ａ群が同時に最大７０系統入力可能で、素材Ｂ群が同時に１０系統入力可能である。
一般的な収録システムでは、素材Ｂ群の収録素材を収録中には、平行作業として、同時に、素材Ａ群のすべての入力系統を使用しない。本発明の収録システムは、素材Ｂ群の収録素材を収録中に、同時に素材Ａ群の収録素材をすべての系統で入力しないことを利用して、収録システムの一部の系統を共通に使用できるようにした。
【００１８】
即ち、本システムの収録処理にかかわる機器についての図１の説明のように、本発明のビデオサーバシステムは、ビデオサーバシステム内の情報管理サーバ１５２からの収録スケジュール、および、再生収録端末１５３若しくは収録端末１５４からの収録操作により、ＭＴＸコントローラ１０５（又は１０５−２）や高解像度／低解像度エンコーダ１０８を制御し、素材サーバ１７やプロキシサーバ１７２への収録処理を行う。
【００１９】
また、収録系統部の各コントローラは、冗長構成となっている。本番系と待機系の２台からなり、制御は、本番系が行う。収録コントローラへの制御指示は、本番系と待機系の両方に行い、指示に対する制御結果の応答は本番系のみが返す。
【００２０】
また、特定の端末がなくても、収録状況を共有可能とするため、本番系の収録用１６分割制御装置１０３又は待機系の収録用１６分割制御装置１０３−２で収録用１６分割合成装置１０４を制御し、収録映像を表示する。
さらに、後述するよう図２のように、切替え状態をＬＥＤ（Light Emitting Diode）で表示し、自動／手動を切替え可能なパネルを有している。
【００２１】
図２および図３は、本発明のビデオサーバシステムの一実施例における、本番系の収録用１６分割制御装置１０３又は待機系の収録用１６分割制御装置１０３−２の切替パネルを前面から見た状態を示す図である。図２は切替パネル全体を示す実施例であり、図３は、切替パネル内の個別の自動／手動切替パネルを示す図である。２００は切替パネル、２０１はＭＴＸコントローラの切替パネル、２０３は収録コントローラの切替パネル、２０５は再生コントローラの切替パネル、２０７は１６分割制御（収録用）の切替パネル、２０９は１６分割制御（再生用）の切替パネルである。
図２において、各パネル部の詳細は省略し、省略部分を図３に示した。
【００２２】
また、ＭＴＸコントローラの切替パネル２０１を示す図３（ａ）において、２１０は自動と手動を切替える自動／手動切替ボタン、自動／手動切替ボタン２１０のうち、２１１は自動／手動切替ボタンの自動切替（ＡＵＴＯ）ボタンで２１２は自動／手動切替ボタンの手動切替（ＭＡＮＵ）ボタンである。さらに、２２０は１系と２系を切替える本番系／待機系切替ボタン、本番系／待機系切替ボタン２２０のうち、２２１は１系に切替える１系切替ボタンで２２２は２系に切替える１系切替ボタンである。なお、例えば、上下に配置されたボタンのうち、点灯しているボタンが本番系で、消灯しているボタンが待機系である。また、２１−１は１系のアラーム（ＡＬＭ）ランプ、２１−２は２系のアラームランプである。
【００２３】
また、収録コントローラの切替パネル２０３を示す図３（ｂ）において、２３０は自動と手動を切替える自動／手動切替ボタン、自動／手動切替ボタン２３０のうち、２３１は自動／手動切替ボタンの自動切替ボタンで２３２は自動／手動切替ボタンの手動切替ボタンである。さらに、２４０は１系と２系を切替える本番系／待機系切替ボタン、本番系／待機系切替ボタン２４０のうち、２４１は１系に切替える１系切替ボタンで２４２は２系に切替える１系切替ボタンである。なお、例えば、上下に配置されたボタンのうち、点灯しているボタンが本番系で、消灯しているボタンが待機系である。また、２３−１は１系のアラームランプ、２３−２は２系のアラームランプである。
【００２４】
また、再生コントローラの切替パネル２０５を示す図３（ｃ）において、２５０は自動と手動を切替える自動／手動切替ボタン、自動／手動切替ボタン２５０のうち、２５１は自動／手動切替ボタンの自動切替ボタンで２５２は自動／手動切替ボタンの手動切替ボタンである。さらに、２６０は１系と２系を切替える本番系／待機系切替ボタン、本番系／待機系切替ボタン２６０のうち、２６１は１系に切替える１系切替ボタンで２６２は２系に切替える１系切替ボタンである。なお、例えば、上下に配置されたボタンのうち、点灯しているボタンが本番系で、消灯しているボタンが待機系である。また、２５−１は１系のアラームランプ、２５−２は２系のアラームランプである。
【００２５】
また、１６分割制御（収録）の切替パネル２０７を示す図３（ｄ）において、２７０は自動と手動を切替える自動／手動切替ボタン、自動／手動切替ボタン２７０のうち、２７１は自動／手動切替ボタンの自動切替ボタンで２７２は自動／手動切替ボタンの手動切替ボタンである。さらに、２８０は１系と２系を切替える本番系／待機系切替ボタン、本番系／待機系切替ボタン２８０のうち、２８１は１系に切替える１系切替ボタンで２８２は２系に切替える１系切替ボタンである。なお、例えば、上下に配置されたボタンのうち、点灯しているボタンが本番系で、消灯しているボタンが待機系である。また、２７−１は１系のアラームランプ、２７−２は２系のアラームランプである。
【００２６】
また、１６分割制御（送出）の切替パネル２０９を示す図３（ｅ）において、２９０は自動と手動を切替える自動／手動切替ボタン、自動／手動切替ボタン２９０のうち、２９１は自動／手動切替ボタンの自動切替ボタンで２９２は自動／手動切替ボタンの手動切替ボタンである。さらに、２１００は１系と２系を切替える本番系／待機系切替ボタン、本番系／待機系切替ボタン２１００のうち、２１０１は１系に切替える１系切替ボタンで２１０２は２系に切替える１系切替ボタンである。なお、例えば、上下に配置されたボタンのうち、点灯しているボタンが本番系で、消灯しているボタンが待機系である。また、２９−１は１系のアラームランプ、２９−２は２系のアラームランプである。
【００２７】
自動切替（ＡＵＴＯ）ボタン２１１、２３１、２５１、２７１、および、２９１、手動切替（ＭＡＮＵ）ボタン２１２、２３２、２５２、２７２、および、２９２は、１系切替ボタン２２１、２４１、２６１、２８１、および、２１０１、並びに、２系切替ボタン２２２、２４２、２６２、２８２、および、２１０２は、例えば、スイッチオンの時に、ＬＥＤが点灯し、スイッチオフの時にＬＥＤが消灯する、照明式押しボタンスイッチである。
また、自動切替（ＡＵＴＯ）ボタン２１１、２３１、２５１、２７１、および、２９１は、例えば、緑色に点灯し、手動切替（ＭＡＮＵ）ボタン２１２、２３２、２５２、２７２、および、２９２は、赤色に点灯する。また例えば、１系切替ボタン２２１、２４１、２６１、２８１、および、２１０１、並びに、２系切替ボタン２２２、２４２、２６２、２８２、および、２１０２は、橙色に点灯する。
【００２８】
図２および図３において、自動／手動切替ボタン２１０、２３０、２５０、２７０、および２９０において、ビデオサーバシステムが自動の状態のときには、自動切替（ＡＵＴＯ）ボタン２１１、２３１、２５１、２７１、および、２９１が点灯している。またビデオサーバシステムが手動の状態のときには、手動切替（ＭＡＮＵ）ボタン２１２、２３２、２５２、２７２、および、２９２が点灯している。
切替パネル２００には、誤操作できないようにフタがしてあり、手動操作時には、フタを上に開け、該当するボタンを押下する。ボタン押下毎に、切替え動作する。
また、ＡＵＴＯ（自動）時には、フタがされたままでも自動的にボタン表示が切替わる。手動時（ＭＡＮＵ点灯時）には、本番系／待機系切替ボタンを押下毎に１系／２系と切替わる。
なお、本発明のビデオサーバシステムでは、図１で示した構成の他に、編集部、送出部、および時差部がある。さらに、編集部は、再生コントローラを備え、送出部は、送出制御装置と送出用１６分割制御装置を備える。図２および図３に示す切替パネルは、この再生コントローラと送出用１６分割制御装置を合わせたパネルとなっているが、別々のパネルにしても良い。
【００２９】
次に、図４によって、本発明のビデオサーバシステムにおいて、本番系が停止した場合の切替動作の概要を説明する。図４は、本発明のビデオサーバシステムにおける、本番系が停止した場合の切替動作を説明するための模式図である。なお、コントローラの切替概要としては、図２〜図３におけるＭＴＸコントローラ、収録コントローラ、再生コントローラ、１６分割制御装置（収録）、および１６分割制御装置（送出）、それぞれにおけるコントローラ１（１系：本番系）とコントローラ２（２系：待機系）の切替概要を説明する。４０１は本番系のコントローラ（コントローラ１）、４０２は待機系のコントローラ（コントローラ２）、４０３は制御切替パネル、４０４は監視ＬＡＮ（Local Area Network）、４０５は１系制御ＬＡＮ、４０６は２系制御ＬＡＮ、４１１と４１２はＲＡＳ（Remote Access Service）接点出力、４１２と４２２はメモリ、４１３と４２３は１系タリー、４１４と４２４は２系タリー、４１５と４２５はＡＵＴＯ制御信号、４１６と４２６はＭＡＮＵＡＬ制御信号、４１７と４２７は自系アラームレベル信号、４１８と４２８は自系への切替パルス信号、４４１はハートビート（Heart Beat：相互信号）、４４２はメモリ同期信号、４４３は全トランザクション要求信号、４４４は同期状態通知信号である。なお、監視ＬＡＮ４０４は、本説明の構成や制御には関与していない。また、メモリ４１２と４２２は、例えば、ＨＤＤである。また、ここで、トランザクションとは、通知すべき状態や電文を通知順に行うやりとりを意味する。
【００３０】
図４において、本番系のコントローラ４０１が障害で停止した場合の切替概要を説明する。本番系（１系）のコントローラ４０１は、ＬＡＮ４０５を介して、所定の周期で待機系（２系）のコントローラ４０２にハートビートを送信している。同様に、待機系（２系）のコントローラ４０２は、ＬＡＮ４０６を介して、所定の周期で本番系（１系）のコントローラ４０１にハートビートを送信している。
ここで、１系のコントローラ４０１は障害停止によって、ハートビートを送信できない状態について説明する。
【００３１】
１系のコントローラ４０１は、障害停止の状態のため、ハートビートを送信することができない。従って、２系のコントローラ４０２は、所定の期間内に１系のコントローラ４０１からのハートビートを受信することができない。この場合、２系のコントローラ４０２は、途絶検知と判定し、１系コントローラ４０１が障害停止したと判定する。そして、２系のコントローラ４０２は、自系への切替パルスをオンにする（即ち、２系のコントローラ４０２は、自系への切替パルス信号４２８を制御切替器４０３に出力する。）。
次に制御切換器４０３は、両コントローラ４０１および４０２の２系タリー４１４および４２４をＯＮ（オン）にし、同時に、１系タリー４１３および４２３をＯＦＦ（オフ）にする。
なお、１系が停止状態の間は、１系のコントローラ４０１は、コントローラ自体のＲＡＳ接点出力信号４１２を制御切換器４０３に出力することにより、アラームランプ（例えば、ＭＴＸコントローラのアラームランプ２１−１）を点灯する。
さらに、ハートビートは、上述のように、電文で通信され、複数の経路があり、それらどれか１つでもハートビートが認められれば稼動していると判定する。
【００３２】
図５によって、本発明のビデオサーバシステムの一実施例の切替制御の状態について説明する。図５は、本発明のビデオサーバシステムの切替制御の一実施例の状態一覧を示す。
（１）状態名称が「停止状態」の場合は、略称記号Ｄ（Deactivate State）で、コントローラプロセス停止状態で、ＯＳレベルのみ動作する状態である。プログラムの入れ替えや停止を前提とした保守作業を想定している（ソフトウェア的には状態を定義せず）。
（２）状態名称が「オフライン状態」の場合は、略称記号ＯＦ（Offline State）で、コントローラプロセスは起動するが、制御は行わない状態である。環境パラメータの変更を想定している。
（３）状態名称が「本番系として同期待ち」の場合は、略称記号ＰＲ（Primary Recovery State）で、本番系タリーが入っている（オン状態である）コントローラが、制御するために必要な情報をメモリに展開中の状態である。基本的には情報管理部へ全スケジュール要求を出す。情報管理部からスケジュールが届きだしたら、同期中へ移行し制御を開始する。情報管理部と接続できない場合はメモリ（例えば、ＨＤＤ）にあるスケジュールを使用する。なお、コントローラと通信する情報サーバ、およびアラーム監視サーバを含んだものが、情報管理部である。
（４）状態名称が「本番系として同期中」の場合は、略称記号ＰＭ（Primary Mode State）で、本番系として制御状態であり、情報管理部からのスケジュールを受信（同期）し、待機系へ通知（同期）する。制御による状態の変更やトランザクションの状態も通知（同期）する。
（５）状態名称が「待機系として同期待ち」の場合は、略称記号ＳＲ（Secondary Recovery State）で、立ち上がり時待機系である場合、本番系に全同期要求を送信すし、同期状態通知（＝全同期完了）を受信するまでの間、同期待ちである。本番系は一瞬でも同期要求データが無くなれば、同期完了連絡が通知されるものとする。
（６）状態名称が「待機系として同期中」の場合は、略称記号ＳＭ（Secondary Mode State）で、全同期が完了する都度同期中の状態である。ハートビートが途切れると、自系へ切替パルスを出す。自系のタリーが来る（オンである）と本番系（ＰＭ）として即時に切替われる状態である。
【００３３】
また図６によって、本発明のビデオサーバシステムの切替制御の一実施例の状態遷移を説明する。図６は、本発明のビデオサーバシステムの切替制御の一実施例の状態遷移を示す図である。６０１は停止状態（Ｄ）、６０２はオフライン状態（ＯＦ）、６０３はオンライン状態全体、６０４は本番系としての同期待ち状態（ＰＲ）、６０５は本番系としての同期中状態（ＰＭ）、６０６は待機系としての同期待ち状態（ＰＳ）、６０７は待機系としての同期中状態（ＳＭ）である。
【００３４】
停止状態（Ｄ）６０１において、コントローラソフトを起動すると、オフライン状態（ＯＦ）６０２に移行する。
オフライン状態（ＯＦ）６０２において、所定の時間を経過後に、オンライン状態６０３に移行する。
本番系として同期待ちの状態（ＰＲ）６０４および待機系として同期待ちの状態（ＳＲ）６０６に移行するかは、それぞれのコントローラに入力される１系と２系のタリーの状態（オンかオフか）による。即ち、タリーのオンオフ信号が入力されることによって、それぞれのコントローラ１および２は、１系が本番系であるか２系が本番系であるかを知ることができる。例えば、１系タリー４１３と４２３がオンならば１系が本番系（２系タリー４１４と４２４がオフ）であり、２系タリー４１４と４２４がオンならば２系が本番系（１系タリー４１３と４２３がオフ）である。
本番系として同期待ちの状態（ＰＲ）６０４においては、情報管理部へ全スケジュール要求が受け付けられ、スケジュール受信開始となる（情報管理なしの場合には、ＨＤＤ情報となる）。情報管理部からスケジュールが届きだしたら、完了していなくても所定時間経過後処理を開始し、本番系として同期中（ＰＭ）６０５に移行する。
本番系として同期中（ＰＭ）６０５において、本番系に障害があった場合には、ハートビートを停止する。しかし、タリーが自系側オンの状態にあった場合には、本番系として同期中（ＰＭ）であり続ける。
【００３５】
本番系として同期中（ＰＭ）６０５において、本番系で重大障害となった場合には、本番系はハートビートを停止する。その後、待機系があれば待機系のパルスによりタリーが切替わる。その結果、待機系としての同期待ち状態（ＳＲ）６０６に移行する。ただし、重大障害が回復するまで、本番系のハートビートは停止のままである。
また、本番系として同期中（ＰＭ）６０５において、手動切替ボタン（ＭＡＮＵ）が押された場合には、タリーに従い、本番系から待機系との切替同期中（ＳＭ）に移６０７に移行する。ここで、コンソールからのＳＷＡＰ要求コマンド「monswap」では、ＡＵＴＯ（自動切替）の操作となり、本番系の切替制御状態が「本番系として同期中（ＰＭ）」から、「待機中として同期待ち（ＳＲ）」を経由して、「待機系として同期中（ＳＭ）」に移行する。なお、コンソールはコントローラが搭載されるラック毎に１台設けられるコントローラ画面を表示するモニタやキーボード等を備えた入出力装置である。
【００３６】
待機系として同期待ちの状態（ＳＲ）６０６においては、本番系とのメモリ同期状態が一瞬でも一致（完了）した場合（本番系から完了通知を受信）には、待機系として同期中（ＳＭ）６０７に移行する。
待機系として同期中（ＳＭ）６０７において、待機系に障害があった場合には、ハートビート出力を停止する。しかし、タリーが自系側オンの状態にあった場合には、本番系として同期中（ＰＭ）６０４に移行する。
【００３７】
ここで、図６の本番系として同期待ち（ＰＲ）６０４と待機系として同期待ち（ＳＲ）６０６間では、手動切替ボタン（ＭＡＮＵ）が押されて場合に、本番系と待機系との切替が実行される。
なお、図６において、各状態で、停止コマンドを受けると、停止状態に移行する（図中では省略）。また、各状態で、重大障害が発生すると、アプリケーションが生きていればハートビートを停止することで切替が行われ、待機系として同期待ちに移行する。しかし、ハングアップ状態では、停止状態とみなす（図中では省略）。さらに、外部装置から、データ再取得が不要なコントローラは、本番系として同期待ちは無く、本番系同期中へ遷移する。
【００３８】
次に、ハートビートについて、若干説明する。図１におけるコントローラ（収録コントローラ、１６分割制御装置およびＭＴＸコントローラ（図３、図４参照））は、お互いに相手が正常に動作しているかを相互に監視している。ハートビートは、ＬＡＮ通信のＵＤＰ（User Datagram Protocol）電文で行い、その電文には、自コントローラの制御状態を入れて送信している。図７は、本発明のビデオサーバシステムの相互監視の電文通知の一実施例を示す図である。
監視には、２つのネットワークを利用している。一方では二重化されボンディング制御で冗長された制御ネットワークＬＡＮを使用し、もう片方では監視ネットワークＬＡＮを使用して行う。なお、ボンディング（チャネル結合）された２つの制御ネットワークＬＡＮへの接続は別々のＬＡＮボードに設定し、また監視ネットワークＬＡＮとは別にしている。
図７の実施例では、監視は、双方から一定周期（１秒）毎に送信した電文に対して、相手側が途絶（２．５秒）を監視し、両方のルートが途絶している場合に、系切替えが必要な障害（ＮＧ）が発生したと判定している。
【００３９】
なお、複数経路が全て切断状態では、両方が本番系になろうとし、切替えが連続してしまう。それを回避するため、切替え済み状態（ラッチ）を設けて切替えが発生したあとは、一度正常に通信できない限り自動切替え動作を行わないようにしている。この結果、切替えが連続して発生する（バタツキ）ことを防止している。
【００４０】
次に、本発明のビデオサーバシステムにおける同期処理の一実施例を図８によって説明する。同期処理は、２本の制御ネットワークＬＡＮを使用して行う。図８は、本発明のビデオサーバシステムの一実施例の同期処理を説明するための模式図である。
図１における本番系と待機系のコントローラ（収録コントローラ、１６分割制御装置およびＭＴＸコントローラ（図３、図４参照））は、それぞれ、業務処理毎の状態（ステータス）を共有領域で管理する。なお、８０１は本番系の制御装置（コントローラ）、８０２は待機系の制御装置（コントローラ）である。
【００４１】
図８の同期処理において、共有領域の変更があると、本番系のコントローラ８０１から待機系のコントローラ８０２に状態通知を行い、常に同期しておく。コントローラ８０２は、メモリ同期カウンタ異常を検知する（１）と、全トランザクション要求をコントローラ８０２に要求する（２）。これに対して、コントローラ８０１は、同期監視プロセス部が、全トランザクション要求をＵＰ制御部に出力し（４）、ＵＰ（User Application）制御部はメモリ（共有領域）からデータを取得してまとめ（５）、全トランザクション通知を同期監視プロセス部に出力する（６）。
次に、コントローラ８０１は、コントローラ２に、全トランザクション応答をコントローラ８０２に出力し（３）、さらに、全トランザクション通知を出力し（７）、さらに同期状態通知を出力する（１１）。
コントローラ８０２は、同期監視部が全トランザクション通知をＵＰ制御部に出力し、ＵＰ制御部は、メモリ（共有領域）にデータを展開する（９）。
このように、起動時の同期待ちの同期処理は、同期監視プロセスから、メモリ同期が必要な各プロセスに全トランザクション要求を通知する。通知を受けた各プログラムが全トランザクションデータとしてまとめて同期監視プロセスへ通知する。変更順序が入れ替わってはいけないデータはまとめることとする。最後に同期の状態を連絡する同期状態通知を送信する。
【００４２】
図９によって、さらに本発明のビデオサーバシステムを説明する。図９は、本発明のビデオサーバシステムの一実施例を説明するための略構成図である。説明に不要な部分は図示していない。１５２は情報管理サーバ、１０１は本番系の収録コントローラ、１０１−２は待機系の収録コントローラ、９０２は本番系の収録コントローラ１０１に接続される他の機器で、本番系のＭＴＸコントローラ１０５と本番系の高解像度／低解像度エンコーダ１０８の他の機器は省略している。９０１は本番系の収録コントローラ１０１の内部の状態共有領域、９０１−２は待機系の収録コントローラ１０１−２の内部の状態共有領域である。
図９に示すように、上位のサーバ（情報管理サーバ１５２）からコントローラへ入力された指示を取りこぼしてはいけないので、本番系の内部の状態共有領域９０１に取り込んでおくだけではなく、待機系であっても、一旦、内部の状態共有領域９０１−２に取り込んでおく。
図９において、上位機種である情報管理サーバ１５２から、指示電文が入力されると、本番系の収録コントローラ１０１は、その指示電文の内容を状態共有領域９０１に保存すると共に、受信されたことを示す応答を情報管理サーバ１５２に出力し、かつ、待機系の収録コントローラ１０１−２の状態共有領域９０１にメモリ同期電文を出力する。待機系の収録コントローラ１０１−２では、情報管理サーバ１５２から入力された指示電文の内容を状態共有領域９０１−２に保存するが、その後、本番系の収録コントローラ１０１から入力された指示電文の内容（メモリ同期電文）で上書き保存する。
【００４３】
これは、待機系の１６分割制御装置１０３−２や待機系のＭＴＸコントローラ１０５−２でも同様で、上位から入力された指示を、待機系であっても、一旦、内部の状態共有領域等の記録領域に取り込んでおく。
【００４４】
図１０によって、図８で説明した本発明のビデオサーバシステムの同期監視処理動作を、フローを使って説明する。図１０は、本発明のビデオサーバシステムの同期監視処理動作の一実施例の手順を説明するための図である。
図１０において、ステップ１００１では、制御ＬＡＮのハートビートが正常であるか否かを判定する。正常（ＹＥＳ）であればステップ１００５に進み、異常（ＮＯ）であればステップ１００２に進む。
ステップ１００２では、監視ＬＡＮのハートビートが正常であるか否かを判定する。正常（ＹＥＳ）であればステップ１００５に進み、異常（ＮＯ）であればステップ１００３に進む。
ステップ１００３では、待機系が異常であるか否かを判定する。異常（ＮＯ）であれば、処理を終了し、正常（ＹＥＳ）であればステップ１００４に進む。
ステップ１００４では、自系への切替パルスを出力し、処理を終了する。
またステップ１００５では、ステータスは正常であるとして、本番系と待機系をそれぞれ維持し、処理を終了する。
【００４５】
上述の実施例のように、本番系がシステム稼動の制御をしているが、待機系へいつでも切替えられるように、制御状態を通知している。このデータの通知をデータの同期処理という。お互いに、それら同期の状態を認識する必要があり、ハートビートにその状態を、入れて通知している。
【００４６】
上記図１〜図１０の実施例によれば、制御コントローラでに障害に対して、二重化した各系の相互監視が適切に制御されることによって、システム制御に影響なく切替を行うことができる。また、同期制御によって、切替後も切替前の処理を引き継ぎ、システム制御に影響なく切替を行うことができる。この結果、制御コントローラの冗長性が高まり、信頼性が向上した。
【符号の説明】
【００４７】
１００：収録系統部、  １０１：本番系の収録コントローラ、  １０１−２：待機系の収録コントローラ、  １０２：収録制御切替器、  １０３：本番系の１６分割制御装置、  １０３−２：待機系の１６分割制御装置、  １０４：１６分割合成装置、  １０５：本番系のマトリックス（ＭＴＸ）コントローラ、  １０５−２：待機系のマトリックス（ＭＴＸ）コントローラ、  １０６：ＲＳ４２２切替器、  １０７：２：１切替器、  １０８：高解像度／低解像度エンコーダ、  １０９：収録転送装置、  １５１：報道情報システム、  １５２：情報管理サーバ、  １５３：再生収録端末、  １５４：収録端末、  １６１：素材管理サーバ、  １６２：プロキシ管理サーバ、  １７１：素材サーバ、  １７２：プロキシサーバ、  １８１、１８２：マトリックススイッチ（ＭＴＸ）、  ４０１：本番系のコントローラ（コントローラ１）、  ４０２：待機系のコントローラ（コントローラ２）、  ４０３：制御切替パネル、  ４０４：監視ＬＡＮ、  ４０５：１系制御ＬＡＮ、  ４０６：２系制御ＬＡＮ、  ４１１、４１２：ＲＡＳ接点出力信号、  ４１２、４２２：メモリ、  ４１３、４２３：１系タリー、  ４１４、４２４：２系タリー、  ４１５、４２５：ＡＵＴＯ制御信号、  ４１６、４２６：ＭＡＮＵＡＬ制御信号、  ４１７、４２７：自系アラームレベル信号、  ４１８、４２８：自系への切替パルス信号、  ４４１：ハートビート、  ４４２：メモリ同期信号、  ４４３：全トランザクション要求信号、  ４４４：同期状態通知信号、  ９０１、９０１−２：状態共有領域、  ９０２：本番系の収録コントローラ１０１に接続される他の機器。
【図１】
2012147364.tif 000003
【図２】
2012147364.tif 000004
【図３】
2012147364.tif 000005
【図４】
2012147364.tif 000006
【図５】
2012147364.tif 000007
【図６】
2012147364.tif 000008
【図７】
2012147364.tif 000009
【図８】
2012147364.tif 000010
【図９】
2012147364.tif 000011
【図１０】
2012147364.tif 000012