(57)【特許請求の範囲】
【請求項１】
外部から入力される基準時刻情報に基づいて、システム時刻計測装置により計測される時刻の較正を行なう時刻管理装置と、前記システム時刻計測装置で計測される時刻を基準に動作する複数の端末装置とを備える時刻管理制御システムにおいて、
前記時刻管理装置にて、外部からの基準時刻情報に基づいて時刻逆転もしくは時刻飛び越し発生を検出した際に、前記システム時刻計測装置に対するシステム時刻の較正前に、前記時刻管理装置から前記複数の端末装置に対し時刻逆転もしくは時刻飛び越し発生の旨を示す時刻変動情報を通知する時刻変動通知手段と、
前記複数の端末装置にて前記時刻変動情報を受信した時、時刻逆転もしくは時刻飛び越し発生の準備に必要な前処理を実行する前処理実行手段と、
この前処理実行手段による前処理が終了した場合に、前記時刻管理装置に対し時刻逆転もしくは時刻飛び越し発生の準備が完了した旨を示す所定の応答を通知する応答通知手段と、
前記複数の端末装置から前記時刻管理装置に所定の応答が通知された場合に、前記時刻管理装置にて前記システム時刻計測装置により計測されるシステム時刻の較正を行なうシステム時刻較正手段と、
このシステム時刻較正手段によるシステム時刻の較正が終了した際、前記時刻管理装置から前記複数の端末装置に対し、前記複数の端末装置から前記システム時刻計測装置に時刻問い合わせを行なわせるために必要な時刻更新情報を通知する時刻更新通知手段とを具備してなることを特徴とする時刻管理制御システム。
【請求項２】
複数の端末装置が動作基準とするシステム時刻計測装置の時刻を、外部から入力される基準時刻情報に基づいて較正する時刻管理装置において、
前記基準時刻情報に基づいて、時刻逆転もしくは時刻飛び越し発生を検出する時刻変動検出手段と、
この時刻変動検出手段により時刻逆転もしくは時刻飛び越し発生を検出した場合に、前記複数の端末装置に対し時刻逆転もしくは時刻飛び越し発生の旨を示す時刻変動情報を通知する時刻変動通知手段と、
この時刻変動通知手段による時刻変動通知に対し、前記複数の端末装置にて時刻逆転もしくは時刻飛び越し発生の準備に必要な前処理が実行され、前処理が終了した場合に、前記複数の端末装置から時刻逆転もしくは時刻飛び越し発生の準備が完了した旨を示す所定の応答を受信する応答受信手段と、
この応答受信手段により前記複数の端末装置からの所定の応答を受信した場合に、前記システム時刻計測装置で計測されるシステム時刻の較正を行なうシステム時刻較正手段と、
このシステム時刻較正手段によるシステム時刻の較正が完了した際に、前記複数の端末装置に対し、前記複数の端末装置から前記システム時刻計測装置に時刻問い合わせを行なわせるため必要な時刻更新情報を通知する時刻更新通知手段とを具備してなることを特徴とする時刻管理装置。
【請求項３】
システム時刻計測装置で計測される時刻を基準に動作する複数の端末装置において、
前記システム時刻計測装置により計測される時刻が時刻管理装置により較正されるとき、
前記時刻管理装置から通知される時刻逆転もしくは時刻飛び越し発生の旨を示す時刻変動情報を受信する時刻変動情報受信手段と、
この時刻変動情報受信手段により時刻変動情報を受信した場合に、時刻逆転もしくは時刻飛び越し発生の準備に必要な前処理を実行する前処理実行手段と、
この前処理実行手段による前処理が終了した場合に、前記時刻管理装置に対し時刻逆転もしくは時刻飛び越し発生の準備が完了した旨を示す所定の応答を通知する応答通知手段と、
前記応答情報を通知した後に、前記時刻管理装置から通知される時刻更新情報を受信する時刻更新情報受信手段と、
この時刻更新情報受信手段により時刻更新情報を受信した場合に、前記システム時刻計測装置に対し時刻の問い合わせを行なう問い合わせ手段とを具備してなることを特徴とする端末装置。
【請求項４】
請求項１に記載の時刻管理制御システムであって、
前記システム時刻計測装置、前記時刻管理装置および前記端末装置には、コンピュータ装置で実行されるプロセスが含まれることを特徴とする時刻管理制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば放送局の番組送出システムに適用され、処理基準となるようなシステム時刻の較正を行なう時間管理制御システムとその時刻管理装置及び端末装置、及びコンピュータ装置に関する。
【０００２】
【従来の技術】
近年、例えば放送局の番組送出システムにあっては、処理基準となるようなシステム時刻の較正を行なう時刻管理制御システムを適用している。この種のシステムでは、図５に示すように、時刻管理装置１１が外部の基準時計１２から受信した時刻情報を用いてシステム時刻計測装置１３で計測されるシステム時刻を較正する。システム内のパーソナルコンピュータ等から成る各端末装置ＰＳ１−１〜ＰＳＮ−１（Ｎは任意の自然数）は、それぞれが必要なタイミング及び周期で、非同期にシステム時刻計測装置１３で計測されるシステム時刻を参照し、時刻情報を得る。
【０００３】
しかし、この種のシステムでは、基準時刻情報が大きく過去に戻ったり、未来に進んだりした場合、その変化が発生した段階で各端末装置ＰＳ１−１〜ＰＳＮ−１が認証する保証がないため、端末装置ＰＳ１−１〜ＰＳＮ−１間の処理に不整合が発生し、結果としてシステムの運用に重大な支障を与えることになる。
【０００４】
これを解決するためには、例えば各端末装置ＰＳ１−１〜ＰＳＮ−１が秒単位などの短い周期でシステム時刻計測装置１３の計測時刻を参照することが考えられるが、この場合、各端末装置ＰＳ１−１〜ＰＳＮ−１の処理上の負担が大きくなるという問題が生じることになる。
【０００５】
【発明が解決しようとする課題】
以上のように従来考えられている時刻管理制御システムでは、各端末装置がシステム時刻計測装置で計測される時刻を非同期に参照して処理を実行しているため、基準時刻情報が大きく過去に戻ったり、未来に進んだりした場合に、端末装置間の処理に不整合が発生し、結果としてシステムの運用に重大な支障を与えるという問題を有している。
【０００６】
そこで、この発明の目的は、基準時刻の変動に対し各端末装置もしくは各プロセスの処理上の負担を軽減して効果的に対処し得る時刻管理制御システムとその時刻管理装置及び端末装置、及びコンピュータ装置を提供することにある。
【０００７】
【課題を解決するための手段】
この発明に係る時刻管理制御システムは、外部から入力される基準時刻情報に基づいて、システム時刻計測装置により計測される時刻の較正を行なう時刻管理装置と、システム時刻計測装置で計測される時刻を基準に動作する複数の端末装置とを備える時刻管理制御システムにおいて、時刻管理装置にて、外部からの基準時刻情報に基づいて時刻逆転もしくは時刻飛び越し発生を検出した際に、システム時刻計測装置に対するシステム時刻の較正前に、時刻管理装置から複数の端末装置に対し時刻逆転もしくは時刻飛び越し発生の旨を示す時刻変動情報を通知する時刻変動通知手段と、この時刻変動通知手段による通知に対し複数の端末装置から時刻管理装置に所定の応答が返送された場合に、時刻管理装置にてシステム時刻計測装置により計測されるシステム時刻の較正を行なうシステム時刻較正手段と、このシステム時刻較正手段によるシステム時刻の較正が終了した際、時刻管理装置から複数の端末装置に対し、複数の端末装置からシステム時刻計測装置に時刻問い合わせを行なわせるために必要な時刻更新情報を通知する時刻更新通知手段とを備えるようにしたものである。
【０００８】
この構成によれば、時刻管理装置にて外部からの基準時刻情報から時刻逆転もしくは飛び越し発生による時刻変動を検出すると、その時刻変動情報は、システム時刻の較正前に、時刻管理装置から複数の端末装置に通知されることになり、各端末装置はこの通知された時刻変動情報に基づいてシステム時刻が大きく変更となることを予期し、これに対応するために必要な前処理を行ない、この前処理終了後、時刻逆転もしくは飛び越し発生に対する準備が完了したことを応答として時刻管理装置に通知する。そして、時刻管理装置は、複数の端末装置から通知される応答結果に基づいて、システム時刻計測装置で計測されるシステム時刻の較正を行ない、較正後に複数の端末装置に対し時刻較正を行なった旨を示す時刻更新情報を通知するようにしている。
【０００９】
このため、上記通知を受けた複数の端末装置は、較正されたシステム時刻を参照し、その時刻情報に対応した処理を実行することができ、従って、基準時刻の変動に対し各端末装置の処理上の負担を軽減して各端末装置間の処理の不整合を未然に防ぐことができる。
【００１０】
また、この発明に係るコンピュータ装置は、外部から入力される基準時刻情報に基づいて、システム時刻計測プロセスにより計測される時刻の較正を行なう時刻管理プロセスと、システム時刻計測プロセスで計測される時刻を基準に動作する複数の処理プロセスとを備えるコンピュータ装置において、時刻管理プロセスにて、外部から基準時刻情報に基づいて時刻逆転もしくは時刻飛び越し発生を検出した際に、システム時刻計測プロセスに対するシステム時刻の較正前に、時刻管理プロセスから複数の処理プロセスに対し時刻逆転もしくは時刻飛び越し発生の旨を示す時刻変動情報を通知する時刻変動通知手段と、この時刻変動通知手段による通知に対し複数の処理プロセスから時刻管理プロセスに所定の応答が返送された場合に、時刻管理プロセスにてシステム時刻計測プロセスにより計測されるシステム時刻の較正を行なうシステム時刻較正手段と、このシステム時刻較正手段によるシステム時刻の較正が終了した際、時刻管理プロセスから複数の処理プロセスに対し、複数の処理プロセスからシステム時刻計測プロセスに時刻問い合わせを行なわせるために必要な時刻更新情報を通知する時刻更新通知手段とを備えるようにしたものである。
【００１１】
この構成によれば、上記で示した時刻管理制御システムをコンピュータ装置内に適用すれば、複数の処理プロセスは、較正されたシステム時刻を参照し、その時刻情報に対応した処理を実行することができ、従って、基準時刻の変動に対し各処理プロセスの処理上の負担を軽減して各処理プロセス間の処理の不整合を未然に防ぐことができる。
【００１２】
【発明の実施の形態】
以下、この発明の実施形態について図面を参照して詳細に説明する。
【００１３】
（第１の実施形態）
図１乃至図３は、この発明の第１の実施形態として、時刻管理制御システムの構成及び動作を示すブロック構成図である。
【００１４】
図１において、図中符号２１は時刻管理装置で、基準時計２２から入力される基準時刻情報に基づいて、システム時刻計測装置２３で計測されるシステム時刻の較正を行なうものである。また、このシステムでは、システム時刻計測装置２３で計測される時刻を基準に処理を行なうパーソナル・コンピュータ等の複数の端末装置ＰＳ１−２〜ＰＳＮ−２を備えている。なお、これら時刻管理装置２１、基準時計２２、システム時刻計測装置２３及び複数の端末装置ＰＳ１−２〜ＰＳＮ−２は、例えばネットワーク等により接続されている。
【００１５】
時刻管理装置２１は、時刻変動検出機能と、時刻変動通知機能と、応答受信機能と、システム時刻較正制御機能と、時刻更新通知機能とを備えている。このうち、時刻変動検出機能は、基準時計２２からの基準時刻情報に基づいて、時刻逆転もしくは時刻飛び越し発生を検出する。この場合、直前に受信した基準時刻情報により、次に受信する時刻情報を予想し、この予想される時刻情報と、実際に受信した時刻情報とに予め定められた許容量以上の差異が発生した場合に、時刻逆転もしくは時刻飛び越し発生と認識する。
【００１６】
時刻変動通知機能は、時刻変動検出機能により時刻逆転もしくは時刻飛び越し発生を検出した場合に、複数の端末装置ＰＳ１−２〜ＰＳＮ−２に対し時刻逆転もしくは時刻飛び越し発生の旨を示す時刻変動情報を通知する。応答受信機能は、時刻変動通知機能による時刻変動通知に対する複数の端末装置ＰＳ１−２〜ＰＳＮ−２からの所定の応答を受信する。システム時刻較正制御機能は、応答受信機能により複数の端末装置ＰＳ１−２〜ＰＳＮ−２からの所定の応答を受信した場合に、システム時刻計測装置２３で計測されるシステム時刻の較正を行なう。時刻更新通知機能は、システム時刻較正制御機能によるシステム時刻の較正が完了した際に、複数の端末装置ＰＳ１−２〜ＰＳＮ−２に対し、システム時刻計測装置２３に時刻問い合わせを行なわせるために必要な時刻更新情報を通知する。
【００１７】
また、端末装置ＰＳ１−２〜ＰＳＮ−２は、時刻変動情報受信機能と、応答通知機能と、時刻更新情報受信機能と、時刻問い合わせ機能とを備えている。このうち、時刻変動情報受信機能は、時刻管理装置２１から通知される時刻逆転もしくは時刻飛び越し発生の旨を示す時刻変動情報を受信する。応答通知機能は、時刻変動情報受信機能により時刻変動情報を受信した場合に、システム時刻に応じた処理動作を停止し、時刻管理装置２１に対し応答情報を通知する。時刻更新情報受信機能は、応答情報を通知した後に、時刻管理装置から通知される時刻更新情報を受信する。時刻問い合わせ機能は、時刻更新情報受信機能により時刻更新情報を受信した場合に、システム時刻計測装置２３に対し時刻の問い合わせを行なう。
【００１８】
次に、上記構成における動作について説明する。
【００１９】
時刻管理装置２１は、基準時計２２からの基準時刻情報から時刻逆転もしくは時刻飛び越し発生を検出した際に、システム時刻計測装置２３に対するシステム時刻の較正前に、複数の端末装置ＰＳ１−２〜ＰＳＮ−２に対し時刻逆転もしくは時刻飛び越し発生の旨を示す時刻変動情報を通知する。
【００２０】
この時刻変動情報を受信した複数の端末装置ＰＳ１−２〜ＰＳＮ−２は、システム時刻が大きく変更となることを予期し、これに対応するために必要な前処理を行なう。この前処理は、例えば日時情報を有するデータの破棄や、各自で管理する時刻情報のクリアなどが考えられる。これら前処理が終了した段階で、各端末装置ＰＳ１−２〜ＰＳＮ−２は、図２に示すように、時刻管理装置２１に対して時刻逆転もしくは時刻飛び越し発生の準備が完了したことを応答として通知する。
【００２１】
時刻管理装置２１は、必要な全ての端末装置ＰＳ１−２〜ＰＳＮ−２からの応答により、システム時刻計測装置２３で計測されるシステム時刻の較正を行ない、図３に示す如く、時刻較正を行なった旨を各端末装置ＰＳ１−２〜ＰＳＮ−２に通知する。
【００２２】
この通知を受けた各端末装置ＰＳ１−２〜ＰＳＮ−２は、較正されたシステム時刻をシステム時刻計測装置２３から参照し、その時刻情報に対応した処理を実行する。
【００２３】
以上のように上記実施形態によれば、時刻管理装置２１にて基準時計２２からの基準時刻情報から時刻逆転もしくは飛び越し発生による時刻変動を検出すると、その時刻変動情報は、システム時刻の較正前に、時刻管理装置２１から複数の端末装置ＰＳ１−２〜ＰＳＮ−２に通知されることになり、各端末装置ＰＳ１−２〜ＰＳＮ−２はこの通知された時刻変動情報に基づいてシステム時刻が大きく変更となることを予期し、これに対応するために必要な前処理を行ない、この前処理終了後、時刻逆転もしくは飛び越し発生に対する準備が完了したことを応答として時刻管理装置２１に通知する。そして、時刻管理装置２１は、複数の端末装置ＰＳ１−２〜ＰＳＮ−２から通知される応答結果に基づいて、システム時刻計測装置２３で計測されるシステム時刻の較正を行ない、較正後に複数の端末装置ＰＳ１−２〜ＰＳＮ−２に対し時刻較正を行なった旨を示す時刻更新情報を通知するようにしている。
【００２４】
このため、上記通知を受けた複数の端末装置ＰＳ１−２〜ＰＳＮ−２は、較正されたシステム時刻を参照し、その時刻情報に対応した処理を実行することができ、従って、基準時刻の変動に対し各端末装置ＰＳ１−２〜ＰＳＮ−２の処理上の負担を軽減して各端末装置ＰＳ１−２〜ＰＳＮ−２間の処理の不整合を未然に防ぐことができる。
【００２５】
（第２の実施形態）
この発明の第２の実施形態は、上記第１の実施形態に示した時刻管理制御システムをコンピュータ装置内に適用したものである。
【００２６】
図４は、この発明の第２の実施形態として、コンピュータシステムの構成を示すブロック構成図である。
【００２７】
図４において、符号１００はコンピュータで、キーボード２００と、モニタ３００と、基準時計４００とを接続して総括的な制御を行なうものである。コンピュータ１００は、時刻管理プロセス１１０と、システム時刻計測プロセス１２０と、入力インタフェース部１３０と、処理プロセスＡ１４０と、処理プロセスＢ１５０と、処理プロセスＣ１６０と、出力インタフェース部１７０とを備えている。
【００２８】
このうち、時刻管理プロセス１１０は、基準時計４００からの基準時刻情報に基づいて、システム時刻計測プロセス１２０により計測される時刻の較正を行なう。
【００２９】
入力インタフェース部１３０は、キーボード２００に対するインタフェース動作を行なうもので、キーボード２００からの入力情報を処理プロセスＡ１４０に入力する。処理プロセスＡ１４０は、例えばシステム時刻計測プロセス１２０で計測される時刻の管理を行なう。処理プロセスＢ１５０は、例えばシステム時刻計測プロセス１２０で計測される日付の管理を行なう。処理プロセスＣ１６０は、例えばシステム時刻計測プロセス１２０で計測される西暦の管理を行なう。出力インタフェース部１７０は、処理プロセスＡ１４０、処理プロセスＢ１５０及び処理プロセスＣ１６０の処理状況及び処理内容をモニタ３００に表示する。
【００３０】
なお、入力インタフェース部１３０、処理プロセスＡ１４０、処理プロセスＢ１５０、処理プロセスＣ１６０及び出力インタフェース部１７０は、それぞれシステム時刻計測プロセス１２０で計測される時刻を基準に動作する。
【００３１】
このコンピュータ１００内では、時刻管理プロセス１１０にて、基準時計４００で計測される基準時刻情報から時刻逆転もしくは時刻飛び越し発生を検出した際に、システム時刻計測プロセス１２０に対するシステム時刻の較正前に、時刻管理プロセス１２０から入力インタフェース部１３０、処理プロセスＡ１４０、処理プロセスＢ１５０、処理プロセスＣ１６０及び出力インタフェース部１７０に対し時刻逆転もしくは時刻飛び越し発生情報を通知し、この通知に対し入力インタフェース部１３０、処理プロセスＡ１４０、処理プロセスＢ１５０、処理プロセスＣ１６０及び出力インタフェース部１７０から時刻管理プロセス１１０に所定の応答が返送された場合に、時刻管理プロセス１１０にてシステム時刻計測プロセス１２０により計測されるシステム時刻の較正を行なう。
【００３２】
そして、システム時刻の較正が終了した際、時刻管理プロセス１１０から入力インタフェース部１３０、処理プロセスＡ１４０、処理プロセスＢ１５０、処理プロセスＣ１６０及び出力インタフェース部１７０に対し、各自システム時刻計測プロセス１２０に時刻問い合わせを行なわせるために必要な時刻更新情報を通知する。
【００３３】
以後、入力インタフェース部１３０、処理プロセスＡ１４０、処理プロセスＢ１５０、処理プロセスＣ１６０及び出力インタフェース部１７０は、較正されたシステム時刻を参照し、その時刻情報に対応した処理を行なう。
【００３４】
この第２の実施形態によれば、時刻管理制御システムをコンピュータ装置内に適用することにより、複数の処理プロセスは、較正されたシステム時刻を参照し、その時刻情報に対応した処理を実行することができ、従って、基準時刻の変動に対し各処理プロセスの処理上の負担を軽減して各処理プロセス間の処理の不整合を未然に防ぐことができる。
【００３５】
また、この第２の実施形態によれば、時刻情報が正常に推移している場合には処理に負荷を与えることがなく、例えば閏年、閏秒、サマータイム、または試験的運用など、通常とは異なった基準時刻の推移が発生した場合でも、その時刻情報に対応可能なコンピュータシステムを提供することができる。
【００３６】
（その他の実施形態）
この発明は上記各実施形態に限定されるものではない。例えば、無線回線を使用したデータ通信システムや移動電話システム等にもこの発明を適用することが可能である。
【００３７】
その他、端末装置の種類や構成、コンピュータの構成等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００３８】
【発明の効果】
以上詳述したようにこの発明によれば、基準時刻の変動に対し各端末装置もしくは各プロセスの処理上の負担を軽減して効果的に対処し得る時刻管理制御システムとその時刻管理装置及び端末装置、及びコンピュータ装置を提供することができる。
【図面の簡単な説明】
【図１】この発明の第１の実施形態として、時刻管理制御システムの構成を示すブロック構成図。
【図２】同実施形態における要部動作を分かりやすく説明するために示すブロック構成図。
【図３】同実施形態における要部動作を分かりやすく説明するために示すブロック構成図。
【図４】この発明の第２の実施形態として、コンピュータシステムの構成を示すブロック構成図。
【図５】従来の時刻管理制御システムの構成を示すブロック構成図。
【符号の説明】
１１，２１…時刻管理装置、
１２，２２…基準時計、
１３，２３…システム時刻計測装置、
ＰＳ１−１〜ＰＳＮ−１，ＰＳ１−２〜ＰＳＮ−２…端末装置、
１００…コンピュータ、
１１０…時刻管理プロセス、
１２０…システム時刻計測プロセス、
１３０…入力インタフェース部、
１４０…処理プロセスＡ、
１５０…処理プロセスＢ、
１６０…処理プロセスＣ、
１７０…出力インタフェース部、
２００…キーボード、
３００…モニタ、
４００…基準時計。
【図１】
0004417490.tif 000002
【図２】
0004417490.tif 000003
【図３】
0004417490.tif 000004
【図４】
0004417490.tif 000005
【図５】
0004417490.tif 000006