(57)【特許請求の範囲】
【請求項１】
通信システムの複数の通信制御対象の時間情報を計測開始時間より継続して保持し、前記通信制御対象毎に設定した一定の時間毎にカウントダウンする複数タイマと時間経過を計測するカウンタを備えた運用系と非運用系で構成する二重化装置において前記二重化装置を運用系から非運用系への系切り替え時に前記複数タイマが保持する時間情報の精度を保証し、同期させるタイマ同期精度保証二重化装置のタイマ同期精度保証方法であって、  前記運用系では前記複数タイマの時間情報をタイマ毎に前記一定時間毎に順次カウントダウンを行い前記時間情報を更新し、該更新した時間情報を前記非運用系に送信し、
前記非運用系では受信した前記時間情報をタイマ毎に更新保持し、
前記系切り替え時に前記通信システムより前記運用系タイマの更新と前記非運用系への送信停止指示がある場合も前記非運用系のカウンタは継続して時間経過を計測し、
前記非運用系における複数タイマの内、前記非運用系のカウンタにおいて計測した前記計測時間が前記一定時間を経過する時間毎に前記運用系からのタイマの時間情報の受信が不可のタイマは、該受信不可の回数を加算保持し、
前記通信システムからの停止指示解除により二重化装置の系が切り替わった新運用系は前記一定時間毎に前記複数のタイマの時間情報を更新する場合、
前記時間情報の受信不可があるタイマについては、前記一定時間の（受信不可回数+１）倍の値のカウントダウンを行い前記複数タイマの時間情報を更新することを特徴とするタイマ同期精度保証二重化装置のタイマ同期精度保証方法。
【請求項２】
通信システムの複数の通信制御対象毎の時間情報を所定時間毎のクロック受信時刻に更新して保持する複数タイマと、
設定した一定時間と前記複数タイマの数に応じた周波数よりも大きな周波数を有する前記クロックを前記複数タイマに順次出力するカウンタと、
を備えた運用系及び非運用系で構成された二重化装置において、前記運用系の各タイマと、前記非運用系のタイマを同期させる方法であって、
前記運用系及び前記非運用系において、
計測開始時間より前記カウンタが動作し、前記各タイマは順次各タイマの前記タイマ値を前記クロックの受信時に前記一定時間カウントダウンした値のタイマ値に更新保持し、
前記運用系は、
更新した前記複数タイマ毎のタイマ値をタイマ番号と共に前記非運用系に送信し、
前記非運用系は、
前記複数タイマ毎の各タイマ値を受信したタイマ値に更新保持すると共に更新情報受信不可回数を０として保持し、
前記運用系から前記非運用系への切り替えのスタンドバイ期間時、前記運用系は、前記非運用系への前記タイマ値更新情報の送信を停止し、前記非運用系は、前記タイマ値更新が予測される前記クロック受信時刻毎に前記更新情報を受信できない場合、前記複数タイマのタイマ値は更新せずに、前記更新情報受信不可回数に順次１を加算し、
前記スタンドバイ期間終了により切り替った新運用系は、前記複数タイマの内、前記更新情報受信不可回数が０のタイマのタイマ値は保持する値に、前記更新情報受信不可回数が０でないタイマは（（更新情報受信不可回数+１）×一定時間）倍の値のカウントダウンを行ったタイマ値に更新することを特徴とするタイマ同期精度保証二重化装置のタイマ同期精度保証方法。
【請求項３】
通信システムの複数の通信制御対象毎の時間情報を所定時間毎のクロック受信時刻に更新して保持する複数タイマと、
設定した一定時間と前記複数タイマの数に応じた周波数よりも大きな周波数を有する前記クロックを前記複数タイマに順次出力するカウンタと、
を備えた運用系及び非運用系を有するタイマ同期精度保証二重化装置であって、
前記運用系及び前記非運用系は、
計測開始時間より動作するカクンタからの前記クロックの受信時刻に前記各タイマのタイマ値を順次前記一定時間カウントダウンした値のタイマ値に更新保持する手段と、を備え、さらに、
前記運用系は、
更新した前記複数タイマ毎のタイマ値をタイマ番号と共に前記非運用系に送信する手段と、
前記運用系から前記非運用系への切り替えのスタンドバイ期間時、前記非運用系への前記タイマ値更新情報の送信を停止する手段と、を備え、
前記非運用系は、
前記複数タイマ毎の各タイマ値を受信したタイマ値に更新保持すると共に更新情報受信不可回数を０として保持する手段と、
前記運用系から前記非運用系への切り替えのスタンドバイ期間時、前記タイマ値更新が予測される前記クロック受信時刻毎に更新情報を受信できない場合、前記複数タイマのタ
イマ値は更新せずに、前記更新情報受信不可回数に順次１を加算する手段と、
前記スタンドバイ期間終了により切り替わり新運用系になった時点で、前記複数タイマの内、前記更新情報受信不可回数が０のタイマのタイマ値は保持する値に、前記更新情報
受信不可回数が０でないタイマは（（更新情報受信不可回数+１）×一定時間）倍の値のカウントダウンを行ったタイマ値に更新する手段と、
を備えたことを特徴とするタイマ同期精度保証二重化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置などの二重化して構成されている装置間の同期に係り、特に二重化装置の系切り替え時に通信装置の機能処理を行う処理時間を管理するタイマ同期精度保証方法とタイマ同期精度保証二重化装置に関するものである。
【背景技術】
【０００２】
通信システムを構成する基幹ネットワークの通信装置においては、システムの故障率を下げ、信頼性向上のため、ネットワークを構成する装置を二重化した冗長化を行っている。二重化構成により片方の系が故障しても瞬時に他方の系で運転を継続させることができる。
【０００３】
二重化構成装置の内、運用している系（以下ＡＣＴ系と表現）が障害などによりシステムの運用が難かしい場合、待機中の非運用系（以下ＳＢＹ系と表現）への系の切り替えを行う。システムの運用を誤動作なく継続するためには二重化してある装置がお互いに同期している必要がある。
【０００４】
ネットワークを運用していく上で多種・多様の管理機能があり、これらは管理データとしてネットワーク内の管理装置に二重化され保持され、装置内蔵のソフトウエアプログラムの手順に従い管理機能が実行される。これらの各機能処理の実行時間はネットワーク要件により所定の時間の間に処理されるため、管理データの値は時間経過に伴い変化する。系の切り替えが発生した場合、時間変化に伴い変動している管理データも同様にデータ値を一致して同期切り替えを行う必要がある。
【０００５】
図１は無線通信システムのネットワーク構成を示す図である。複数のＭＳ（移動局、携帯電話）１（１−ｉで表現）がＲＡＮ（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）２、ＣＮ（Ｃｏｒｅ  ｎｅｔｗｏｒｋ）３と無線通信回線６(６−ｉで表現)を介して接続している。ＲＡＮ２は複数のＢＴＳ（基地局）４（４−ｉで表現）、複数のＲＮＣ（基地局制御装置５（５−ｉで表現）の装置が通信回線７（７−iで表現）構成され、ＣＮ３は公衆網等８のネットワークである。
【０００６】
ＢＴＳ４は０系制御部２０、1系制御部３０、０系ユーザデータ処理部２５、1系ユーザデータ処理部３５を備える。ユーザデータ処理部は各通話の音声、メール内容、Ｗｅｂ上のデータなどのユーザ毎のデータを保持し、制御部はユーザデータ処理部と連携してユーザ毎の呼制御等の処理を行う。
【０００７】
ＲＮＣによるネットワーク接続の通信経路制御の下、ＭＳ１−１とＭＳ１−４がＲＡＮ２、ＣＮ３を介して通信する。具体的には、ＭＳ１−１からＢＴＳ４−１、ＲＮＣ５−１、公衆網等８、ＲＮＣ５−２、ＢＴＳ４−２を経由してＭＳ１−４間で以下の手順で通信が行われる。
【０００８】
各装置間経路のコネクションの確立、呼設定、呼び出し要求が行われ、ＭＳ1−１、ＭＳ1−４間で通信が行われる。また、通信終了後、呼設定の解除、各経路のコネクションの開放が行われる。通信システムにおける一般的接続手順であり、詳細は省略する。この一連の過程において、システム要件から管理データの制御のため以下に述べるタイマ管理がある。
【０００９】
図５は従来の二重化装置の管理データの同期を説明する図である。０系制御部５０と1系制御部６０を管理データバス７０により接続し、０系制御部５０、１系制御部６０は各々ソフトウエア５１とハードウエア５２、ソフトウエア６１とハードウエア６２で構成する。ハードウエア５２、ハードウエア６２は各々メモリ（メモリ管理テーブル)５３、メモリ（メモリ管理テーブル)６３を含み、各メモリは複数の管理対象に対応するＮケのタイマ番号とそのタイマ値を格納・保持する。０系制御部５０と１系制御部６０の連携、各制御部でのソフトウエアとハードウエアの連携制御により、各タイマのタイマ情報の更新処理の管理を行っている。
【００１０】
ＢＴＳが管理・制御する管理機能の項目として下記がある。各項目を処理する実行時間を管理する必要があり、タイマを用いて時間管理を行う。
１）通話者間の接続状況の管理
ＭＳ間で、例えば、あるユーザ（ＭＳ）に対し、接続開始要求をしてから回線が接続されるまでの応答時間の監視を行う。少なくもＭＳの収容数のタイマ数が必要となる。
２）制御データ使用状況の管理
複数回線をひとまとめとした単位毎の制御データ流通量を定期的に報告できるようにタイマを使用する。
３）統計情報報告状況の管理
複数回線をひとまとめとした単位毎のユーザデータ流通量を定期的に報告できるようにタイマを使用する。
【００１１】
上記の各管理機能項目を管理するために、ＢＴＳの制御部は処理開始時にソフトウエアよりタイマの時間の指示を受けて時間計測を開始し、所定の時間が経過するとソフトウエアに時間満了の通知を行う方法が採られる。この処理を具体的に行うために管理機能毎に所定時間のタイマを設け、所定の時間が経過すると所定時間満了の返答をソフトウエアに行う。この実現のため図５に示す複数のタイマ番号とそのタイマ値をメモリ（ＲＡＭ：ランダムアクセスメモリ）のエリアにタイマ情報として保持している。
【００１２】
ハードウエアとソフトウエアの制御の下に、ＡＣＴ系のタイマ情報をＳＢＹ系へリアルタイムで転送することにより行う同期化を行う。具体的には以下となる。
【００１３】
ＡＣＴ系ハードウエアの処理は、決められた一定時間毎に周期的に一つのタイマ番号の現在のタイマ値を読み出して、満了値ではなければ一定間隔毎にカウントダウンの演算を行い同じメモリエリアに書き戻す。同時に、ＳＢＹ系に更新された値を該当タイマ番号と一緒に転送する。満了値であれば満了した通知をソフトウエアに行う。
【００１４】
ＳＢＹ系ではＡＣＴ系で行うカウントダウンの動作は行わず、ＡＣＴ系から転送されてくるデータによって、どのタイマ番号のタイマ値かを解析し、メモリの決められたエリアに格納・保持する。これによりＡＣＴ系とＳＢＹ系のタイマ情報が同期して一致する。
【００１５】
図６は従来の二重化装置のタイマ情報更新・転送例を示す図である。図５で示した二重化構成した制御部のタイマ情報について、ソフトウエア指示による所定のタイマ番号へのタイマ値設定から、ＡＣＴ系での更新処理、ＳＢＹ系への転送処理、所定時間満了通知の処理手順示している。なお、図の中では「ｍ秒」を簡単のため「ｍｓ」で表現している。
Ｓ１：ソフトウエア指示により、タイマ番号１に８０ｍ秒を、タイマ番号４に８００ｍ秒をタイマ番号１０，０００に１１０ｍ秒の設定をソフトウエアで指定された順番にハードウエアの処理クロック速度で決まるタイミングで設定する。
Ｓ２：処理クロック速度で動作するカウンタによる時間の計測により、１周期経過毎に1周期の時間を差し引くカウントダウンを行う。(−Ｔ演算と表現する)。１周期を１０ｍ秒とすると、１０ｍ秒経過した時点でタイマ番号１に対し１０ｍ秒カウントダウンし、タイマ値を７０ｍｓに更新する。さらに、ＡＣＴ系よりＳＢＹ系にタイマ番号１と共にタイマ値７０ｍ秒を転送し、ＳＢＹ系ではタイマ番号１に７０ｍｓを書き込む。これによりＡＣＴ系とＳＢＹ系のタイマ番号１のタイマ値は７０ｍ秒で同期して一致する。
Ｓ３：タイマ番号１と同様に次ぎの処理クロックタイミングでＡＣＴ系、ＳＢＹ系のタイマ番号４のタイマ値は８００ｍｓより７９０ｍｓに更新される。
Ｓ４：タイマ番号１０，０００も同様にタイマ値はＡＣＴ系、ＳＢＹ系とも１００ｍ秒に更新される。
Ｓ５：以下、1周期１０ｍ秒経過毎にカウントダウンして行き、設定指示後８０ｍ秒後にタイマ番号１はタイマ値が０ｍ秒になり、カウント満了をソフトウエアに通知する。同様に１１０ｍ秒後にタイマ番号１０，０００のカウント満了、８００ｍ秒後にタイマ番号１０，０００のカウント満了をソフトウエアに通知する。ソフトウエアはこのタイマ番号に対応する管理項目についてタイマ設定指定時点から所定時間経過後までの所定の処理を実行する。
【００１６】
なお、未使用のタイマであるタイマ番号２、タイマ番号３などのタイマ値が０ｍ秒についてはＡＣＴ系からＳＢＹ系への転送処理は行わずタイマ値は０ｍ秒のままである。
【００１７】
図７は従来の二重化装置のタイマ同期のずれを示す図である。系の切り替えが発生した場合のタイマ情報の更新と転送処理の手順を示し、更にＡＣＴ系とＳＢＹ系のタイマ同期のずれを示している。図８は従来の二重化装置のタイマ同期のずれの例を示す図である。上記述べたＳ３の終了後に障害などの理由により系の切り替えが発生したとして説明する。
Ｓ６：ＡＣＴ系とＳＢＹ系の切り替え指示の前処理として、ソフトウエアは動作中の全タイマ停止の指示を行い、全タイマが停止する。全タイマの停止の終了通知がソフトウエアに行われる。ソフトウエア指示によりＡＣＴ系はＳＢＹ系に切り替わり、この時点においては両系がＳＢＹ系となる。
Ｓ７：ソフトウエアの指示によりＡＣＴ系とＳＢＹ系の切り替ええが実施される。系の切り替えによりＡＣＴ系ソフトウエアからＳＢＹ系ソフトウエアに主導権が切り替わる。
Ｓ８：今までＳＢＹ系であった１系制御部が新ＡＣＴ系となりＡＣＴ系処理である全タイマの起動を開始する。新ＡＣＴ系のメモリにはタイマ停止の系間データが止められる時点でのデータまでが書き込まれている。タイマ停止された時点以降のタイマ番号はタイマの時間が更新されない。先の例ではタイマ番号１、タイマ番号４は各々７０ｍｓ、７９０ｍｓに更新されるが、タイマ番号１０，０００は１１０ｍｓの更新されないままである。その他のタイマ値も同様に、各タイマの設定値から停止までに経過したタイマ停止指示時間におけるタイマ値である。
Ｓ９：新ＡＣＴ系での更新処理、新ＳＢＹ系への転送処理がカウンタによる処理クロック速度のタイミングに対応して行われる。図７の例はタイマ番号ｍから転送処理を示し、タイマ番号１、タイマ番号４、タイマ番号１０，０００について各々６０ｍ秒、７８０ｍ秒、１００ｍ秒となっている。次ぎの周期でのタイマ番号１のタイマ値５０ｍ秒の転送処理を示している。
【００１８】
しかしながら、ＡＣＴ系ソフトウエアとＳＢＹ系ソフトウエアの連携により行う系切り替えには停止時間があり、両系共にＳＢＹ状態という期間が発生する。図８に示す例では２０ｍ秒の停止時間があり、２０ｍ秒の両系ＳＢＹ時間となる。停止時間２０ｍ秒により例えばタイマ値１１０ｍ秒設定のタイマ番号１０，０００は１３０ｍ秒後に満了通知になる事を示しており、系切り替えにより監視タイマに誤差が発生する。
【００１９】
特許文献１では通信ネットワークの二重化した網管理装置において、現用系網管理装置の管理データを一定周期毎に待機系網管理装置に送信する事により両系の同期を行っているが、停止時間などを考えた両系の稼動時間を同期して制御する技術は開示されていない。
【特許文献１】特開平９−１８６６８６号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
解決しようとする問題点はタイマで時間管理を行う二重化構成装置の切り替えよるタイマの停止により両系でのタイマ値に誤差が生じ高精度の系間の引き継ぎができず、タイマ同期のずれが発生することである。
【課題を解決するための手段】
【００２１】
第１の発明は、通信システムの複数の通信制御対象の時間情報を計測開始時間より継続して保持し、前記通信制御対象毎に設定した一定の時間毎にカウントダウンする複数タイマと時間経過を計測するカウンタを備えた運用系と非運用系で構成する二重化装置において前記二重化装置を運用系から非運用系への系切り替え時に前記複数タイマが保持する時間情報の精度を保証し、同期させるタイマ同期精度保証二重化装置のタイマ同期精度保証方法である。
【００２２】
前記運用系では前記複数タイマの時間情報をタイマ毎に前記一定時間毎に順次カウントダウンを行い前記時間情報を更新し、該更新した時間情報を前記非運用系に送信し、前記非運用系では受信した前記時間情報をタイマ毎に更新保持し、前記系切り替え時に前記通信システムより前記運用系タイマの更新と前記非運用系への送信停止指示がある場合も前記非運用系のカウンタは継続して時間経過を計測し、前記非運用系における複数タイマの内、前記非運用系のカウンタにおいて計測した前記計測時間が前記一定時間を経過する時間毎に前記運用系からのタイマの時間情報の受信が不可のタイマは、該受信不可の回数を加算保持し、前記通信システムからの停止指示解除により二重化装置の系が切り替わった新運用系は前記一定時間毎に前記複数のタイマの時間情報を更新する場合、前記時間情報の受信不可があるタイマについては、前記一定時間の（受信不可回数+１）倍の値のカウントダウンを行い前記複数タイマの時間情報を更新する。
【００２３】
第２の発明は、通信システムの複数の通信制御対象毎の時間情報を所定時間毎のクロック受信時刻に更新して保持する複数タイマと、設定した一定時間と前記複数タイマの数に応じた周波数よりも大きな周波数を有する前記クロックを前記複数タイマに順次出力するカウンタと、を備えた運用系及び非運用系で構成された二重化装置において、前記運用系の各タイマと、前記非運用系のタイマを同期させる方法である。
前記運用系及び前記非運用系において、計測開始時間より前記カウンタが動作し、前記各タイマは順次各タイマの前記タイマ値を前記クロックの受信時に前記一定時間カウントダウンした値のタイマ値に更新保持し、前記運用系は、更新した前記複数タイマ毎のタイマ値をタイマ番号と共に前記非運用系に送信し、前記非運用系は、前記複数タイマ毎の各タイマ値を受信したタイマ値に更新保持すると共に更新情報受信不可回数を０として保持し、前記運用系から前記非運用系への切り替えのスタンドバイ期間時、前記運用系は、前前記非運用系への前記タイマ値更新情報の送信を停止し、前記非運用系は、前記タイマ値更新が予測される前記クロック受信時刻毎に前記更新情報を受信できない場合、前記複数タイマのタイマ値は更新せずに、前記更新情報受信不可回数に順次１を加算し、前記スタンドバイ期間終了により切り替った新運用系は、前記複数タイマの内、前記更新情報受信不可回数が０のタイマのタイマ値は保持する値に、前記更新情報受信不可回数が０でないタイマは（（更新情報受信不可回数+１）×一定時間）倍の値のカウントダウンを行ったタイマ値に更新する。
【００２４】
第３の発明は、通信システムの複数の通信制御対象毎の時間情報を所定時間毎のクロック受信時刻に更新して保持する複数タイマと、設定した一定時間と前記複数タイマの数に応じた周波数よりも大きな周波数を有する前記クロックを前記複数タイマに順次出力するカウンタと、を備えた運用系及び非運用系を有するタイマ同期精度保証二重化装置である。
【００２５】
前記運用系及び前記非運用系は、計測開始時間より動作するカクンタからの前記クロックの受信時刻に前記各タイマのタイマ値を順次前記一定時間カウントダウンした値のタイマ値に更新保持する手段と、を備える。
さらに、前記運用系は、更新した前記複数タイマ毎のタイマ値をタイマ番号と共に前記非運用系に送信する手段と、前記運用系から前記非運用系への切り替えのスタンドバイ期間時、前記非運用系への前記タイマ値更新情報の送信を停止する手段と、を備え、
前記非運用系は、前記複数タイマ毎の各タイマ値を受信したタイマ値に更新保持すると共に更新情報受信不可回数を０として保持する手段と、前記運用系から前記非運用系への切り替えのスタンドバイ期間時、前記タイマ値更新が予測される前記クロック受信時刻毎に前記更新情報を受信できない場合、前記複数タイマのタイマ値は更新せずに、前記更新情報受信不可回数に順次１を加算する手段と、前記スタンドバイ期間終了による切り替えにより新運用系になった時点で、前記複数タイマの内、前記更新情報受信不可回数が０のタイマのタイマ値は保持する値に、前記更新情報受信不可回数が０でないタイマは（（更新情報受信不可回数+１）×一定時間）倍の値のカウントダウンを行ったタイマ値に更新する手段と、を備える。
【発明の効果】
【００２８】
本発明によれば、二重化装置構成における系切り替えによって、複数の動作中タイマが途中で瞬断することが無いため、二重化装置のタイマ同期が精度良く実現でき、タイマ間の同期精度が要求されるシステムに有効である。また、ソフトウエア処理による全タイマ停止が無くなるため全タイマ停止に要していた時間分を短縮でき性能向上につながる利点がある。
【発明を実施するための最良の形態】
【００２９】
（実施例１）
図２は本発明の二重化装置の管理データの同期を示す図である。０系制御部２０と1系制御部３０が管理データバス４０により接続されている。０系制御部２０は、ソフトウエア２１、ハードウエア２２で構成し、ハードウエア２２はメモリ(タイマ管理テーブル)２３、カウンタ２４を含んでいる。メモリ２３は複数の管理対象に対応するＮケのタイマ番号とそのタイマ値と未受信周期数を格納・保持する。未受信周期数は、所定の周期で受信できなかった未受信の周期数をカウントして保持する。１系制御部３０も同一の構成である。０系制御部２０と１系制御部３０の連携、各制御部でのソフトウエアとハードウエアの連携制御により、各タイマのタイマ情報の更新処理の管理を行う。
【００３０】
タイマ数として、例えば、設定可能な最大タイマ値を１秒、カウント周期を１０ｍ秒として、ＢＴＳ間の接続の監視での使用を考慮して１０，０００ケを設定する。１０,０００ケ全てがタイマ時間1秒指定を考え、カウンタの処理クロック速度は１０ｍ秒／１０，０００＝１μ秒以下で行う。例えば、全てのタイマが1秒指定で同時に指定された場合、各タイマが１０ｍ秒毎に１０ｍ秒のカウントダウン(以下、−Ｔ演算)を行い、１０ｍ秒後に全てのタイマが処理クロック速度で順次９９０ｍ秒となる。基本の処理は前述した内容と同一なので省略し、系切り替時のタイマ停止によるタイマ同期のずれを防止し、タイマ同期精度の保証方法を述べる。
【００３１】
図３は本発明による系切り替え時のタイマ情報更新を示す図である。系切り替え時のタイマ停止が発生した場合のタイマ情報の転送・更新処理を中心に示している。
【００３２】
ソフトウエアからタイマ番号５に２５０ｍ秒、タイマ番号６に６００ｍ秒のタイマ設定の指示があり、ＡＣＴ系のタイマ番号５のタイマ値に２５０ｍ秒の２５０、タイマ番号６のタイマ値に６００ｍ秒の６００が設定される。ＳＢＹ系にタイマ番号５、タイマ番号６のタイマ値２５０、６００が転送・更新された後、時間経過に伴い、タイマ番号１０,０００の更新・転送処理が行われる。ＳＢＹ系のカウンタの値はタイマ番号５、タイマ番号６、タイマ番号１０,０００に対し、各々５、６、１０，０００とする。本手順以降について述べる。また、タイマ値が「０」であってもタイマ番号とタイマ値のタイマ情報は処理クロクタイミングで順次転送処理される。
Ｓ１０：タイマ番号１０，０００の更新処理後、次ぎの1周期が始まり、ＳＢＹ系カウンタの値はタイマ番号１に対し１、処理クロック速度で順次カウントされタイマ番号４に対し４となる。ＳＢＹ系のタイマ番号４に対し、タイム管理テーブルのタイマ値は受信した「ｍ」、未受信周期数は正常受信の「０」を記録・保持する。
【００３３】
タイマ番号４の転送・更新処理の実行後に、系切り替えによる全タイマ停止指示が出、タイマ番号５からタイマ番号９９９８までＡＣＴ系での更新処理が停止したとして説明する。
Ｓ１１：ＳＢＹ系のカウンタは停止に関係なく処理クロック速度でカウントを行う。カウンタの値が５の時点でタイマ番号５のタイマ情報としてタイマ番号５とタイマ値の２４０ｍ秒の２４０を期待して待機している。タイマ番号５のタイマ情報受信のタイミングでタイマ情報を受信できないため、タイマ番号５には前周期時点での２５０ｍ秒の「２５０」が更新せずにそのまま保持すると共に、未受信周期数に1周期を表す「１」を記録・保持する。
Ｓ１２：タイマ番号６も同様に所定の処理クロックタイミングで受信できないため、タイマ値の６００は更新されず、未受信周期数「１」がメモリに記録される。同様にタイマ番号９９９８までタイマ番号が受信できない。即、タイマ番号５からタイマ番号９９９８までは受信できた前回のタイマ値を保持し、未受信周期数として「１」を記録し保持する。
Ｓ１３：系切り替えの両系ＳＢＹ期間が終了し、ＳＢＹ系が新ＡＣＴ系となりタイマ番号９９９９よりタイマ番号１０，０００を経て、タイマ番号４までは正常の−Ｔ演算と更新処理を行った後、新ＳＢＹ系にタイマ情報を転送する。
【００３４】
なお、カウンタは停止に関係なくそのままカウントを継続し、カウンタの値とタイマ値は前のままの対応関係にある。即、この例の場合、タイマ番号とカウンタの値は同じ値で対応している。
Ｓ１４：タイマ番号５はタイマ管理テーブルの未受信周期数が「１」であるので、タイマ値の２５０から２倍周期減算の−２Ｔ演算を行い、タイマ値を２３０ｍ秒の２３０として、タイマ番号５のタイマ値を２３０に更新し、未受信周期数を正常の「０」に設定する。このタイマ情報を新ＳＢＹ系に転送する。
Ｓ１５:タイマ番号６についても同様にタイマ値が−２Ｔ演算による５８０と未受信周期数を正常の「０」戻し、タイマ情報をを新ＳＢＹ系に転送する。
【００３５】
なお、Ｓ１１で述べた両系ＳＢＹ時間が1周期以上の時間があった場合、即、Ｓ１４において、タイマ番号５のタイマ情報がカウンタの最初の時点の「５」でなく次ぎの時点の「５」である場合には未受信周期数は「２」として、更新処理は３倍の−３Ｔ演算を行う。カウンタの値が自己に対応する値毎に未周期受信数として加算することにより未受信周期数を保持することにより、停止時間の長さに係らずタイマ同期を行うことが出来る。なお、予め設定した所定時間以上停止する場合はハードウエアの自律判断により障害情報としてソフトウエアに通知し、システム要件により定めた対処を行う。
【００３６】
図４は本発明による系切り替え時のタイマ情報転送例を示す図である。本発明の系切り替えによるタイマ停止がある場合のタイマ情報の更新処理、転送処理を正常時での例と併せ転送処理を中心に示している。ある1つの周期の開始からとする。カウンタの値は計１０,０００ケのカウントに対し、通常用いる０から始まる０から９９９９として説明を行う。
Ｓ１６：第1の周期の間に、タイマ番号１からタイマ番号１０，０００までの全タイマ情報がＡＣＴ系からＳＢＹ系にタイマ値０をも含め転送される。次ぎの第２の周期も同様にタイマ値がタイマ番号２、タイマ番号５、タイマ番号６、タイマ番号１０，０００に対し各々１０ｍ秒の−Ｔ演算された８０ｍ秒の８０から７０ｍ秒の７０、２６０ｍ秒の２６０から２５０ｍ秒の２５０へ、５９０ｍ秒の５９０から５８０ｍ秒の５８０へ、１００ｍ秒の１００から９０ｍ秒の９０に更新されて転送される。
Ｓ１７：第３の周期のタイマ番号３の転送後、停止の指示があり、両系ＳＢＹ時間となる。停止指示はカウンタの値が「２」の時点である。カウンタはタイマ停止指示に係らずカウントを継続する。カウンタ値「９９９７」のカウント終了時点で停止指示が解除される。旧ＳＢＹ系が新ＡＣＴ系となる。停止時間はカウンタの値「２」から「９９９７」の間である。これによりタイマ番号４からタイマ番号９９９７は未受信周期数が「1」となる。
Ｓ１８：カウンタの値「９９９８」の時点で新たな周期が始まり、新ＡＣＴ系より新ＳＢＹ系への転送処理が始まる。タイマ番号９９９９、タイマ番号２は正常受信であるので、タイマ値は各々−Ｔ演算後の５０、８０がタイマ情報として転送される。
Ｓ１９：タイマ番号５のタイマ値は第２の周期で転送したタイマ値２５０ｍ秒に対し−２Ｔ演算の２３０ｍ秒が転送される。同様にタイマ番号６はタイマ値５６０ｍ秒が転送される。メモリの未受信周期数は「１」から「０」の正常受信に更新される。同様にタイマ番号７からタイマ番号９９９８までのタイマ値は−２Ｔ演算後、更新処理と転送処理が行われる。
Ｓ２０：次の周期ではタイマ番号９９９９から始まり正常の処理が行われる。
【図面の簡単な説明】
【００３７】
【図１】無線通信システムのネットワーク構成を示す図である。
【図２】本発明の二重化装置の管理データの同期を示す図である。
【図３】本発明による系切り替え時のタイマ情報更新を示す図である。
【図４】本発明による系切り替え時のタイマ情報転送例を示す図である。
【図５】従来の二重化装置の管理データの同期を示す図である。
【図６】従来の二重化装置のタイマ情報更新・転送例を示す図である。
【図７】従来の二重化装置のタイマ同期のずれを示す図である。
【図８】従来の二重化装置のタイマ同期のずれの例を示す図である。
【符号の説明】
【００３８】
１−１〜１−４    ＭＳ（移動局、携帯電話）
２                ＲＡＮ（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）
３                ＣＮ（Ｃｏｒｅ  Ｎｅｔｗｏｒｋ）
４−１、４−２    ＢＴＳ（基地局）
５−１、５−２    ＲＮＣ（基地局制御装置）
６−１〜６−３    無線通信回線
７−１〜７−６    通信回線、
８                公衆網等
２０    ０系制御部
２１    ソフトウエア(０系)
２２    ハードウエア（０系）
２３    メモリ（０系）
２４    カウンタ（０系）
２５    ０系ユーザデータ処理部
３０    １系制御部（１系）
３１    ソフトウエア（1系）
３２    ハードウエア（1系）
３３    メモリ（1系）
３４    カウンタ（1系）
３５    １系ユーザデータ処理部
４０    管理データバス
５０    ０系制御部（従来装置）
５１    ソフトウエア(従来装置０系)
５２    ハードウエア（従来装置０系）
５３    メモリ（従来装置０系）
６０    １系制御部（従来装置）
６１    ソフトウエア（従来装置1系）
６２    ハードウエア（従来装置1系）
６３    メモリ（従来装置1系）
７０    管理データバス（従来装置）
【図１】
0005277522.tif 000002
【図２】
0005277522.tif 000003
【図３】
0005277522.tif 000004
【図４】
0005277522.tif 000005
【図５】
0005277522.tif 000006
【図６】
0005277522.tif 000007
【図７】
0005277522.tif 000008
【図８】
0005277522.tif 000009