(57)【要約】【課題】１台の時刻同期化装置に接続した情報処理装置毎に異なる時刻情報で同期化する。【解決手段】時刻情報変換回路１７は、計時回路１４により生成された実時刻を取得し、時刻差分記憶回路１８から取得した情報処理装置３０ａ，３０ｂ毎の時刻差分を加算して情報処理装置３０ａ，３０ｂ毎の時刻情報に変換し、時刻情報送出回路１５に渡す。時刻情報送出回路１５は、時刻情報変換回路１７から取得した情報処理装置３０ａ，３０ｂ毎に異なる時刻情報を、対応する情報処理装置３０ａおよび情報処理装置３０ｂに送出する。【選択図】　図１
2004054815.tif 000002
【特許請求の範囲】
【請求項１】
計時回路を内蔵する複数の情報処理装置の時刻を同期化する時刻同期化装置において、
情報処理装置毎に実時刻との時刻差分を記憶する時刻差分記憶回路と、
実時刻を生成する計時回路と、
前記計時回路により生成された実時刻に前記時刻差分記憶回路から取得した情報処理装置毎の時刻差分を加味して情報処理装置毎の時刻情報を送出する時刻情報送出回路と
を有することを特徴とする情報処理装置の時刻同期化装置。
【請求項２】
計時回路を内蔵する複数の情報処理装置の時刻を同期化する時刻同期化装置において、
情報処理装置毎に実時刻との時刻差分を記憶する時刻差分記憶回路と、
実時刻を生成する計時回路と、
前記計時回路により生成された実時刻に前記時刻差分記憶回路から取得した情報処理装置毎の時刻差分を加味して情報処理装置毎の時刻情報を送出する時刻情報送出回路と、
クロックパルスを生成する発振器と、
前記発振器により生成されたクロックパルスを分周する分周回路と、
前記分周回路により分周されたクロックパルスを情報処理装置毎に送出するクロックパルス送出回路と
を有することを特徴とする情報処理装置の時刻同期化装置。
【請求項３】
計時回路を内蔵する複数の情報処理装置の時刻を同期化する時刻同期化装置において、
クロックパルスを生成する発振器と、
前記発振器により生成されたクロックパルスを分周する分周回路と、
外部時計から取得した外部時刻に同期化させるために前記分周回路に指示を行う時刻修正回路と、
前記分周回路により分周されたクロックパルスを情報処理装置毎に送出するクロックパルス送出回路と、
前記分周回路により分周されたクロックパルスに基づいて実時刻を生成する計時回路と、
情報処理装置毎の時刻差分を保持する時刻差分記憶回路と、
前記時刻差分記憶回路に保持されている情報処理装置毎の時刻差分を変更する時刻差分変更回路と、
前記計時回路により生成された実時刻を取得し前記時刻差分記憶回路から取得した情報処理装置毎の時刻差分を加味して情報処理装置毎の時刻情報に変換する時刻情報変換回路と、
前記時刻情報変換回路により変換された情報処理装置毎の時刻情報を送出する時刻情報送出回路と
を有することを特徴とする情報処理装置の時刻同期化装置。
【請求項４】
前記時刻差分記憶回路に、情報処理装置グループ単位に時刻差分を設定できることを特徴とする請求項１，請求項２または請求項３記載の情報処理装置の時刻同期化装置。
【請求項５】
計時回路を内蔵する複数の情報処理装置の時刻を同期化する時刻同期化方法において、
実時刻に情報処理装置毎の時刻差分を加味した情報処理装置毎の時刻情報を渡すことにより、情報処理装置毎に異なる時刻情報で同期化することを特徴とする情報処理装置の時刻同期化方法。
【請求項６】
計時回路を内蔵する複数の情報処理装置の時刻を同期化する時刻同期化方法において、
情報処理装置毎の時刻差分を設定する工程と、
実時刻に情報処理装置毎の時刻差分を加味した情報処理装置毎の時刻情報を渡すことにより、情報処理装置毎に異なる時刻情報で同期化する工程と
を含むことを特徴とする情報処理装置の時刻同期化方法。
【請求項７】
計時回路を内蔵する複数の情報処理装置の時刻を同期化する時刻同期化方法において、
情報処理装置グループ毎の時刻差分を設定する工程と、
実時刻に情報処理装置グループ毎の時刻差分を加味した情報処理装置グループ毎の時刻情報を渡すことにより、情報処理装置グループ毎に異なる時刻情報で同期化する工程と
を含むことを特徴とする情報処理装置の時刻同期化方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置の時刻同期化装置に関し、特に計時回路を内蔵する複数の情報処理装置の時刻を同期化する時刻同期化装置に関する。
【０００２】
【従来の技術】
従来の情報処理装置の時刻同期化装置の一例が、特開昭６２−１８７２８０号公報に開示されている。
【０００３】
図５を参照すると、この時刻同期化装置１１０は、外部時計１２０，情報処理装置１３０ａ，および情報処理装置１３０ｂに接続され、発振器１１１と、分周回路１１２と、クロックパルス送出回路１１３と、計時回路１１４と、時刻情報送出回路１１５と、時刻修正回路１１６とから構成されている。
【０００４】
このような従来の時刻同期化装置１１０の動作について説明する。
【０００５】
発振器１１１は、高精度のクロックパルスを生成する。
【０００６】
分周回路１１２は、発振器１１１により生成されたクロックパルスを分周する。
【０００７】
外部時計１２０は、正確な時刻情報（以下、外部時刻という）を生成し、時刻修正回路１１６に渡す。
【０００８】
計時回路１１４は、分周回路１１２により分周されたクロックパルスに基づいて時刻情報（以下、実時刻という）を生成する。
【０００９】
時刻修正回路１１６は、計時回路１１４により生成された実時刻と外部時計１２０から取得した外部時刻とを比較して、実時刻を外部時刻に同期化させるために分周回路１１２にクロックパルスの分周率，分周タイミング等の修正を指示する。
【００１０】
クロックパルス送出回路１１３は、分周回路１１２により分周されたクロックパルスを情報処理装置１３０ａおよび情報処理装置１３０ｂに送出する。
【００１１】
時刻情報送出回路１１５は、計時回路１１４から取得した実時刻を情報処理装置１３０ａおよび情報処理装置１３０ｂに送出する。
【００１２】
情報処理装置１３０ａおよび情報処理装置１３０ｂでは、計時回路１３１ａおよび計時回路１３１ｂが、クロックパルス送出回路１１３から受け取ったクロックパルスに一致するように、計時回路１１４から受け取った実時刻に同期化される。
【００１３】
【発明が解決しようとする課題】
しかしながら、従来の時刻同期化装置１１０には、次のような課題がある。
【００１４】
第１の課題は、時刻同期化装置１１０に接続される複数の情報処理装置１３０ａおよび情報処理装置１３０ｂが必ず同じ時刻に同期化されてしまうということである。その理由は、計時回路１１４により生成された実時刻がそのまま情報処理装置１３０ａおよび情報処理装置１３０ｂに送出されていたからである。このため、閏年，閏秒，２０００年１月１日などの特定の時刻における情報処理装置１３０ａおよび情報処理装置１３０ｂの動作の評価を行う時には、必ず評価専用の時刻同期化装置を別途準備しなければならなかった。
【００１５】
本発明の目的は、１台の時刻同期化装置に接続した情報処理装置毎に異なる時刻情報で同期化できるようにした情報処理装置の時刻同期化装置を提供することにある。
【００１６】
【課題を解決するための手段】
本発明の情報処理装置の時刻同期化装置は、計時回路を内蔵する複数の情報処理装置の時刻を同期化する時刻同期化装置において、情報処理装置毎に実時刻との時刻差分を記憶する時刻差分記憶回路と、実時刻を生成する計時回路と、前記計時回路により生成された実時刻に前記時刻差分記憶回路から取得した情報処理装置毎の時刻差分を加味して情報処理装置毎の時刻情報を送出する時刻情報送出回路とを有することを特徴とする。
【００１７】
また、本発明の情報処理装置の時刻同期化装置は、計時回路を内蔵する複数の情報処理装置の時刻を同期化する時刻同期化装置において、情報処理装置毎に実時刻との時刻差分を記憶する時刻差分記憶回路と、実時刻を生成する計時回路と、前記計時回路により生成された実時刻に前記時刻差分記憶回路から取得した情報処理装置毎の時刻差分を加味して情報処理装置毎の時刻情報を送出する時刻情報送出回路と、クロックパルスを生成する発振器と、前記発振器により生成されたクロックパルスを分周する分周回路と、前記分周回路により分周されたクロックパルスを情報処理装置毎に送出するクロックパルス送出回路とを有することを特徴とする。
【００１８】
さらに、本発明の情報処理装置の時刻同期化装置は、計時回路を内蔵する複数の情報処理装置の時刻を同期化する時刻同期化装置において、クロックパルスを生成する発振器と、前記発振器により生成されたクロックパルスを分周する分周回路と、外部時計から取得した外部時刻に同期化させるために前記分周回路に指示を行う時刻修正回路と、前記分周回路により分周されたクロックパルスを情報処理装置毎に送出するクロックパルス送出回路と、前記分周回路により分周されたクロックパルスに基づいて実時刻を生成する計時回路と、情報処理装置毎の時刻差分を保持する時刻差分記憶回路と、前記時刻差分記憶回路に保持されている情報処理装置毎の時刻差分を変更する時刻差分変更回路と、前記計時回路により生成された実時刻を取得し前記時刻差分記憶回路から取得した情報処理装置毎の時刻差分を加味して情報処理装置毎の時刻情報に変換する時刻情報変換回路と、前記時刻情報変換回路により変換された情報処理装置毎の時刻情報を送出する時刻情報送出回路とを有することを特徴とする。
【００１９】
さらにまた、本発明の情報処理装置の時刻同期化装置は、前記時刻差分記憶回路に、情報処理装置グループ単位に時刻差分を設定できることを特徴とする。
【００２０】
一方、本発明の情報処理装置の時刻同期化方法は、計時回路を内蔵する複数の情報処理装置の時刻を同期化する時刻同期化方法において、実時刻に情報処理装置毎の時刻差分を加味した情報処理装置毎の時刻情報を渡すことにより、情報処理装置毎に異なる時刻情報で同期化することを特徴とする。
【００２１】
また、本発明の情報処理装置の時刻同期化方法は、計時回路を内蔵する複数の情報処理装置の時刻を同期化する時刻同期化方法において、情報処理装置毎の時刻差分を設定する工程と、実時刻に情報処理装置毎の時刻差分を加味した情報処理装置毎の時刻情報を渡すことにより、情報処理装置毎に異なる時刻情報で同期化する工程とを含むことを特徴とする。
【００２２】
さらに、本発明の情報処理装置の時刻同期化方法は、計時回路を内蔵する複数の情報処理装置の時刻を同期化する時刻同期化方法において、情報処理装置グループ毎の時刻差分を設定する工程と、実時刻に情報処理装置グループ毎の時刻差分を加味した情報処理装置グループ毎の時刻情報を渡すことにより、情報処理装置グループ毎に異なる時刻情報で同期化する工程とを含むことを特徴とする。
【００２３】
本発明は、計時回路を内蔵する複数の情報処理装置の時刻を同期化する時刻同期化装置において、任意の時刻差分だけ実時刻からずらした情報処理装置毎の時刻情報を渡すことにより、１台の時刻同期化装置に接続した情報処理装置毎に異なる時刻情報で同期化することを特徴としている。
【００２４】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００２５】
［第１の実施の形態］
図１を参照すると、本発明の第１の実施の形態に係る時刻同期化装置１０は、外部時計２０と、計時回路３１ａを内蔵する情報処理装置３０ａと、計時回路３１ｂを内蔵する情報処理装置３０ｂとに接続されている。
【００２６】
時刻同期化装置１０は、発振器１１と、分周回路１２と、クロックパルス送出回路１３と、計時回路１４と、時刻情報送出回路１５と、時刻修正回路１６と、時刻情報変換回路１７と、時刻差分記憶回路１８と、時刻差分変更回路１９とから構成されている。
【００２７】
図２を参照すると、時刻差分記憶回路１８には、情報処理装置３０ａ，３０ｂに対応して時刻差分０，Ｂが記憶されている。時刻差分０は、実時刻に時刻差分０を加えた時刻情報を情報処理装置３０ａに渡すことを意味し、時刻差分Ｂは、実時刻に時刻差分Ｂを加えた時刻情報を情報処理装置３０ｂに渡すことを意味している。時刻差分記憶回路１８の内容は、時刻差分変更回路１９により自由に変更が可能である。
【００２８】
次に、このように構成された第１の実施の形態に係る情報処理装置の時刻同期化装置１０の動作について説明する。
【００２９】
発振器１１は、高精度のクロックパルスを生成する。
【００３０】
分周回路１２は、発振器１１により生成されたクロックパルスを分周する。
【００３１】
計時回路１４は、分周回路１２により分周されたクロックパルスに基づいて時刻情報（以下、実時刻という）を生成する。
【００３２】
外部時計２０は、正確な時刻情報（以下、外部時刻という）を生成し、時刻修正回路１６に渡す。
【００３３】
時刻修正回路１６は、計時回路１４により生成された実時刻と外部時計２０からの外部時刻とを比較して、外部時計２０から取得した外部時刻に計時回路１４の実時刻を同期化させるために分周回路１２にクロックパルスの分周率，分周タイミング等の修正を指示する。
【００３４】
クロックパルス送出回路１３は、分周回路１２により分周されたクロックパルスを情報処理装置３０ａおよび情報処理装置３０ｂに送出する。
【００３５】
時刻差分記憶回路１８は、時刻同期化装置１０に接続されている情報処理装置３０ａ，３０ｂ毎の時刻差分を保持している。
【００３６】
時刻差分変更回路１９は、時刻差分記憶回路１８に保持されている情報処理装置３０ａ，３０ｂ毎の時刻差分を変更する機能を有する。
【００３７】
時刻情報変換回路１７は、計時回路１４により生成された実時刻を取得し、時刻差分記憶回路１８から取得した情報処理装置３０ａ，３０ｂ毎の時刻差分を加算して情報処理装置３０ａ，３０ｂ毎の時刻情報に変換し、時刻情報送出回路１５に渡す。
【００３８】
時刻情報送出回路１５は、時刻情報変換回路１７から取得した情報処理装置３０ａ，３０ｂ毎に異なる時刻情報を、対応する情報処理装置３０ａおよび情報処理装置３０ｂに送出する。
【００３９】
情報処理装置３０ａおよび情報処理装置３０ｂでは、計時回路３１ａおよび計時回路３１ｂが、クロックパルス送出回路１３から受け取った時刻の変化状況を表すクロックパルスに一致するように、時刻情報送出回路１５から受け取った情報処理装置３０ａ，３０ｂ毎の時刻情報に個別に同期化される。
【００４０】
いま、時刻差分記憶回路１８に、図２に示すように、情報処理装置３０ａに渡す時刻情報の時刻差分が０、情報処理装置３０ｂに渡す時刻情報の時刻差分がＢに設定されているものとする。また、計時回路１４で生成される実時刻がＡであるものとする。
【００４１】
時刻情報変換回路１７は、計時回路１４により生成された実時刻Ａを、時刻差分記憶回路１８に保持された情報処理装置３０ａ，３０ｂ毎の時刻差分０，Ｂを加えた時刻情報Ａ，Ａ＋Ｂに変換し、時刻情報送出回路１５に渡す。
【００４２】
時刻情報送出回路１５は、時刻情報Ａを情報処理装置３０ａに送出し、時刻情報Ａ＋Ｂを情報処理装置３０ｂに送出する。
【００４３】
情報処理装置３０ａでは、計時回路３１ａが、クロックパルス送出回路１３から受け取った時刻の変化状況を表すクロックパルスに一致するように、時刻情報送出回路１５から受け取った時刻情報Ａで時刻Ａに同期化される。また、情報処理装置３０ｂでは、計時回路３１ｂが、クロックパルス送出回路１３から受け取ったクロックパルスに一致するように、時刻情報送出回路１５から受け取った時刻情報Ａ＋Ｂで時刻Ａ＋Ｂに同期化される。
【００４４】
第１の実施の形態では、時刻情報変換回路１７により接続されている情報処理装置３０ａ，３０ｂ毎に実時刻に異なる時刻差分を加えて時刻情報を渡すので、１台の時刻同期化装置１０に接続した複数の情報処理装置３０ａの計時回路３１ａおよび情報処理装置３０ｂの計時回路３１ｂを異なる時刻で同期化することができる。すなわち、情報処理装置３０ａおよび情報処理装置３０ｂを異なる時刻で動作させることができる。
【００４５】
［第２の実施の形態］
図３を参照すると、本発明の第２の実施の形態に係る時刻同期化装置１０’は、外部時計２０と、計時回路３１ａを内蔵する情報処理装置３０ａ，計時回路３１ｂを内蔵する情報処理装置３０ｂ，計時回路３１ｃを内蔵する情報処理装置３０ｃ，および計時回路３１ｄを内蔵する情報処理装置３０ｄとに接続されている。
【００４６】
時刻同期化装置１０’は、発振器１１と、分周回路１２と、クロックパルス送出回路１３と、計時回路１４と、時刻情報送出回路１５と、時刻修正回路１６と、時刻情報変換回路１７と、時刻差分記憶回路１８’と、時刻差分変更回路１９とから構成されている。
【００４７】
図４を参照すると、時刻差分記憶回路１８’には、情報処理装置グループ３０ａ，３０ｂに対応して時刻差分０が、情報処理装置グループ３０ｃ，３０ｄに対応して時刻差分Ｂが記憶されている。時刻差分０は、実時刻に時刻差分０を加えた時刻情報を情報処理装置グループ３０ａ，３０ｂに渡すことを意味し、時刻差分Ｂは、実時刻に時刻差分Ｂを加えた時刻情報を情報処理装置グループ３０ｃ，３０ｄに渡すことを意味している。時刻差分記憶回路１８の内容は、時刻差分変更回路１９により自由に変更が可能である。
【００４８】
次に、このように構成された第２の実施の形態に係る情報処理装置の時刻同期化装置１０’の動作について説明する。
【００４９】
発振器１１は、高精度のクロックパルスを生成する。
【００５０】
分周回路１２は、発振器１１により生成されたクロックパルスを分周する。
【００５１】
計時回路１４は、分周回路１２により分周されたクロックパルスに基づいて時刻情報（以下、実時刻という）を生成する。
【００５２】
外部時計２０は、正確な時刻情報（以下、外部時刻という）を生成し、時刻修正回路１６に渡す。
【００５３】
時刻修正回路１６は、計時回路１４により生成された実時刻と外部時計２０からの外部時刻とを比較して、外部時計２０から取得した外部時刻に計時回路１４の実時刻を同期化させるために分周回路１２にクロックパルスの分周率，分周タイミング等の修正を指示する。
【００５４】
クロックパルス送出回路１３は、分周回路１２により分周されたクロックパルスを情報処理装置３０ａ〜３０ｄに送出する。
【００５５】
時刻差分記憶回路１８’は、時刻同期化装置１０’に接続されている情報処理装置グループ毎の時刻差分を保持している。
【００５６】
時刻差分変更回路１９は、時刻差分記憶回路１８’に保持されている情報処理装置グループ毎の時刻差分を情報処理装置グループ単位に変更する機能を有する。
【００５７】
時刻情報変換回路１７は、計時回路１４により生成された実時刻を取得し、時刻差分記憶回路１８’から取得した情報処理装置グループ毎の時刻差分を加算して情報処理装置３０ａ〜３０ｄ毎の時刻情報に変換し、時刻情報送出回路１５に渡す。
【００５８】
時刻情報送出回路１５は、時刻情報変換回路１７から取得した情報処理装置３０ａ〜３０ｄ毎に異なる時刻情報を、対応する情報処理装置３０ａ〜３０ｄに送出する。
【００５９】
情報処理装置３０ａ〜３０ｄでは、計時回路３１ａ〜３１ｄが、クロックパルス送出回路１３から受け取った時刻の変化状況を表すクロックパルスに一致するように、時刻情報送出回路１５から受け取った情報処理装置グループ毎の時刻情報に個別に同期化される。
【００６０】
いま、時刻差分記憶回路１８に、図４に示すように、情報処理装置グループ３０ａ，３０ｂに渡す時刻情報の時刻差分が０、情報処理装置グループ３０ｃ，３０ｄに渡す時刻情報の時刻差分がＢに設定されているものとする。また、計時回路１４で生成される実時刻がＡであるものとする。
【００６１】
時刻情報変換回路１７は、計時回路１４により生成された実時刻Ａを、時刻差分記憶回路１８に保持された情報処理装置グループ毎の時刻差分０，Ｂを加えた時刻情報Ａ，Ａ＋Ｂに変換し、時刻情報送出回路１５に渡す。
【００６２】
時刻情報送出回路１５は、時刻情報Ａを情報処理装置グループ３０ａ，３０ｂに送出し、時刻情報Ａ＋Ｂを情報処理装置３０ｃ，３０ｄに送出する。
【００６３】
情報処理装置３０ａ，３０ｂでは、計時回路３１ａ，３１ｂが、クロックパルス送出回路１３から受け取った時刻の変化状況を表すクロックパルスに一致するように、時刻情報送出回路１５から受け取った時刻情報Ａで時刻Ａに同期化される。また、情報処理装置３０ｃ，３０ｄでは、計時回路３１ｃ，３１ｄが、クロックパルス送出回路１３から受け取ったクロックパルスに一致するように、時刻情報送出回路１５から受け取った時刻情報Ａ＋Ｂで時刻Ａ＋Ｂに同期化される。
【００６４】
第２の実施の形態では、時刻情報変換回路１７により情報処理装置グループ毎に実時刻に異なる時刻差分を加えて時刻情報を渡すので、１台の時刻同期化装置１０に接続した複数の情報処理装置グループ３０ａ，３０ｂの計時回路３１ａ，３１ｂおよび情報処理装置グループ３０ｃ，３０ｄの計時回路３１ｃ，３１ｄを異なる時刻で同期化することができる。すなわち、情報処理装置グループ３０ａ，３０ｂおよび情報処理装置グループ３０ｃ，３０ｄを異なる時刻で動作させることができる。
【００６５】
【発明の効果】
第１の効果は、１台の時刻同期化装置で複数の情報処理装置をそれぞれ異なる時刻に同期化できることである。その理由は、時刻差分記憶回路に情報処理装置毎の時刻差分を保持し、時刻情報変換回路により実時刻に情報処理装置毎の時刻差分を加味した情報処理装置毎の時刻情報を情報処理装置毎に渡すことができるからである。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る情報処理装置の時刻同期化装置の構成を示すブロック図である。
【図２】図１中の時刻差分記憶回路に保持された情報処理装置毎の時刻差分を例示する図である。
【図３】本発明の第２の実施の形態に係る情報処理装置の時刻同期化装置の構成を示すブロック図である。
【図４】図３中の時刻差分記憶回路に保持された情報処理装置毎の時刻差分を例示する図である。
【図５】従来の時刻同期化装置の一例を示すブロック図である。
【符号の説明】
１０，１０’　時刻同期化装置
１１　発振器
１２　分周回路
１３　クロックパルス送出回路
１４　計時回路
１５　時刻情報送出回路
１６　時刻修正回路
１７　時刻情報変換回路
１８，１８’　時刻差分記憶回路
１９　時刻差分変更回路
２０　外部時計
３０ａ〜３０ｄ　情報処理装置
３１ａ〜３１ｄ　計時回路
【図１】
2004054815.tif 000003
【図２】
2004054815.tif 000004
【図３】
2004054815.tif 000005
【図４】
2004054815.tif 000006
【図５】
2004054815.tif 000007