(57)【要約】【課題】故障状態から正常運転状態に切り戻る過程で、フレーム番号不連続による通信中呼の切断やパケットロスによる通話への異音混入等の影響を防止する。【解決手段】マスタクロックカードからスレーブクロックカードへフレーム番号を供給する通信装置の故障時のクロック自走状態から正常運転状態へ復旧する際に、スレーブクロックカードが生成したフレーム番号を、マスタクロックカードが引き継ぐ。【選択図】図１
2011019046.tif 000002
【特許請求の範囲】
【請求項１】
フレーム番号を生成するマスタクロックカードと、
正常時には前記マスタクロックカードからのフレーム番号を用い、前記マスタクロックカードの故障時には自走クロックに基づいて生成したフレーム番号を用いるスレーブクロックカードと、
故障時のクロック自走状態から正常運転状態へ復旧する際に、前記スレーブクロックカードが生成したフレーム番号を、前記マスタクロックカードが引き継ぐように制御する制御部と、を備えたことを特徴とする通信制御装置。
【請求項２】
前記マスタクロックカードは、スレーブクロックカードからのフレーム番号同期入力を受信し、制御部からの指示により、外部入力のＤＣＳクロックパルスにスレーブクロックカードから入力されたフレーム番号を開始値として生成したフレーム番号を載せ装置内の配下カードに供給し、
前記スレーブクロックカードは、マスタクロックカードの故障時には自走クロックを基にして、それまでマスタクロックカードから供給されていたフレーム番号の最終値の次の値から加算したフレーム番号を生成し、装置内に分配供給し、
前記制御部は、マスタクロックカード両系故障時のスレーブクロックカード自走供給状態から外部クロック入力の正常運転状態への遷移契機を認識すると、マスタクロックカードへスレーブクロックカードからのフレーム番号同期入力受信を、スレーブクロックカードへはマスタクロックカードへのフレーム番号同期出力送信を指示することを特徴とする請求項１記載の通信制御装置。
【請求項３】
マスタクロックカードからスレーブクロックカードへフレーム番号を供給する通信装置の故障時のクロック自走状態から正常運転状態へ復旧する際に、前記スレーブクロックカードが生成したフレーム番号を、前記マスタクロックカードが引き継ぐことを特徴とする通信制御方法。
【請求項４】
前記引き継ぎは、前記マスタクロックカードの故障時のスレーブクロックカードの自走クロックによるフレーム番号供給状態から少なくとも片系のマスタクロックカードの故障回復により正常運転への遷移が可能となると、故障回復したマスタクロックカードへ、スレーブクロックカードを同期元としたフレーム番号同期指示を発すると共に、スレーブクロックカードに対してもマスタクロックカードを同期先としたフレーム番号同期指示を発し、スレーブクロックカードは配下カードへ供給しているフレーム番号を、前記マスタクロックカードへも供給することで行われることを特徴とする請求項３記載の通信制御方法。
【請求項５】
前記マスタクロックカードは前記スレーブクロックカードから得た最新のフレーム番号を外部ＤＣＳクロックの発する外部クロックに載せてフレーム番号生成の同期を開始し、同期終了すると、前記スレーブクロックカードへ前記マスタクロックカードの同期完了通知を発し、前記マスタクロックカードはプライマリフレーム番号の分配供給を開始し、スレーブクロックカードは自走状態から、マスタクロックカードからフレーム番号供給を受ける正常運転状態に切り戻ることを特徴とする請求項４記載の通信制御方法。
【請求項６】
コンピュータを、
故障時のクロック自走状態から正常運転状態へ復旧する際に、前記スレーブクロック手段が生成したフレーム番号を、前記マスタクロック手段が引き継ぐ手段、として機能させることを特徴とするプログラム。
【請求項７】
請求項６記載のプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信制御装置、通信制御方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
通信制御に関する技術が種々提案されている（例えば、特許文献１〜４参照）。
特許文献１記載の発明は、運用系基準クロック供給カードと待機系基準クロック供給カードとの位相差を自動調整するカード間位相同期を行う位相差自動調整システムの発明であって、カード切替時にカード間位相同期を実行する。
【０００３】
特許文献１記載の発明によれば、運用系カードと待機系カードを切替た場合でも、通信装置内のデータ送受信エラーが発生せず、通信装置内に安定した基準クロックを供給できることであるとしている。
【０００４】
特許文献２記載の発明は、マスタブロック及びスレーブブロックに応じてバス使用許可を出力するバス調停ブロックと、起動要求があったときに内部クロックの供給を再開する停止制御ブロックとを備えたマイクロコントローラに関する。
特許文献２に記載の発明は、バス調停ブロックは、応答信号が与えられたときには前記停止したバス使用許可を復旧させる分割転送制御回路と、内部クロックの供給が再開されたときにその保持していた応答信号を分割転送制御回路に出力する応答信号保持回路とを、有する。
【０００５】
特許文献２記載の発明によれば、内部クロックの停止中に与えられた応答信号を検出でき、バス調停動作を破綻させず、スリープモード時の内部クロックの停止による消費電力の低減と、処理の効率化を両立させることができるとしている。
【０００６】
特許文献３記載の発明は、クロック切替方式に関する発明であり、クロック切替命令を実行及びクロック切替信号を発生すると、データ処理装置の所定の回路をクリアするクリア信号及びクロック切替信号を送出中にクロックを切り替える。
【０００７】
特許文献３記載の発明によれば、クリア信号を送出中にクロック回路を切り替えることにより、中央処理系装置の論理の不確実さが除去され、緊急制御回路による系の再構成を行うことなく所望のクロック回路を切替られるとしている。
【０００８】
特許文献４記載の発明は、子局となるデータ伝送装置とを複数台ループ状に伝送線路で接続して構成したループ式データ伝送方式に関する。
親局となるデータ伝送装置は、伝送フレームフォーマット生成回路と、フレーム番号生成回路と、親局用受信データフレーム同期回路と、受信データフレームバッファメモリ回路と、信号挿入回路と、を持つ。
子局となるデータ伝送装置は、受信データクロック抽出回路と、子局用受信データフレーム同期回路と、分岐／挿入回路と、を持つ。
【０００９】
特許文献４記載の発明によれば、ループ式データ伝送における伝送遅延補正後のフレーム番号の更新とは無関係に、サブチヤネル番号に複数フレームごとに１回でデータを伝送でき、効率的に回線の多重数を増加させることができるとしている。
【００１０】
ここで、図５は、本発明に関連する通信制御装置の制御方法の概念図である。
同図は、「正常運転状態時の装置内ＦＮ（フレーム番号）供給動作」を示している。正常運転状態における装置内各カード間の同期をとるためのＦＮ１０５、１０６、１０９、１１０については、外部ＤＣＳクロック１０１を元に＃Ｎ（運用系）マスタクロックカード１０３がプライマリＦＮ１０５を生成する。外部ＤＣＳクロック１０２を元に＃Ｅ（待機系）マスタクロックカード１０４がセカンダリＦＮ１０６を生成する。＃Ｎ（運用系）マスタクロックカード１０３及び＃Ｅ（待機系）マスタクロックカード１０４がそれぞれスレーブクロックカード１０７、１０８を中継して装置内配下カード１１１へ分配供給している。
【００１１】
配下カード１１１のファームウェアやハードウェアは、＃Ｎスレーブクロックカード１０７か、＃Ｅスレーブクロックカード１０８のいずれかからプライマリとして供給されたＦＮ１０９・１１０を基準時刻として装置内カード間及び装置と端末間の同期を取り、通信の制御信号やデータパケットのフレーム制御を実現している。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００４−２２９０２０号公報
【特許文献２】特開２００７−５２６８５号公報
【特許文献３】特公昭５７−１１１７１５号公報
【特許文献４】特公平７−９３６３１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
図６は、本発明に関連する通信制御装置の課題を説明するための説明図である。
同図は、「＃Ｎマスタクロックカード故障時の装置内ＦＮ供給」を示している。＃Ｎマスタクロックカード２０３が故障しプライマリＦＮを生成できなくなると、＃Ｎマスタクロックカード２０３に同期してセカンダリＦＮ２０６を生成していた＃Ｅマスタクロックカード２０４の生成ＦＮ２０６がプライマリを引き継ぐ。
【００１４】
＃Ｎスレーブクロックカード２０７は、＃Ｎマスタクロックカード２０３からのＦＮ供給停止を検出し、スレーブクロックカード２０７内自走クロック２０５を基にして供給停止前と連続したＦＮ生成２０９を継続する。
配下カード２１１は、＃Ｎスレーブクロックカード２０７（自走ＦＮ生成）と＃Ｅマスタクロックカード２０３から供給される両方のＦＮ２０９、２１０を比較する。配下カード２１１は、＃Ｅマスタクロックカード２０４から供給されるＦＮ２１０がプライマリであるため、＃Ｅマスタクロックカード２０４から供給されるＦＮ２１０を基準時刻とするよう選択する。
【００１５】
図７は、本発明に関連する通信制御装置の課題を説明するための説明図である。図８は、本発明に関連する通信制御装置のマスタクロックカード回復時の装置内ＦＮ供給の説明図である。
図７は、「マスタクロックカード両系故障時の装置内ＦＮ供給」を示している。
＃Ｎマスタクロックカード３０３、＃Ｅマスタクロックカード３０４両方が故障すると、＃Ｎスレーブクロックカード３０７、＃Ｅスレーブクロックカード３０８両方が自走クロック３０５、３０６を基にしてＦＮ生成３０９、３１０を継続する。
この継続により、配下カード３１１へのＦＮ供給を停止させないようなバックアップ機能を構成している。
【００１６】
しかし、マスタクロックカード両系故障による図７に示すスレーブクロックカード自走供給の状態から、図８に示すように、少なくとも片系の＃Ｎマスタクロックカード４０３の故障復旧によりマスタクロックカード４０３でのＦＮ４０５生成が可能となる。
＃Ｎマスタクロックカード４０３が装置内にプライマリＦＮ４０５を分配供給する運転状態へ切り戻り遷移する際、マスタクロックカード４０３は故障回復時にカード初期化を受け、かつスレーブクロックカード自走生成のＦＮ値を認知できない。
この認知できないことにより、＃Ｎマスタクロックカード４０３が分配供給するプライマリＦＮ４０５は初期値から開始されることになる。
【００１７】
従い、配下カード４１１で供給を受けるプライマリＦＮ４０９は、＃Ｅスレーブクロックカード４０８で生成される自走ＦＮ４１０と、＃Ｎマスタクロックカードから供給され始めたプライマリＦＮ４０９の間に連続性が無い。このため、フレーム番号不連続によるフレーム廃棄や、配下カード内でハードウェア時刻とファームウェア処理時刻の間に差分が生じる。
【００１８】
この結果、ハードウェアによるファームウェア処理遅延誤検出や、端末との間の通信データ秘匿ＮＧにより異音や切断が発生する等、正常運転状態に切り戻る際に通信中呼の切断や異音混入等の事象が発生する影響があった。
【００１９】
そこで、本発明の目的は、故障状態から正常運転状態に切り戻る過程で、フレーム番号不連続による通信中呼の切断やパケットロスによる通話への異音混入等の影響を防止した通信制御装置、通信制御方法、プログラム、及び記録媒体を提供することにある。
【課題を解決するための手段】
【００２０】
本発明の装置は、フレーム番号を生成するマスタクロックカードと、正常時には前記マスタクロックカードからのフレーム番号を用い、前記マスタクロックカードの故障時には自走クロックに基づいて生成したフレーム番号を用いるスレーブクロックカードと、故障時のクロック自走状態から正常運転状態へ復旧する際に、前記スレーブクロックカードが生成したフレーム番号を、前記マスタクロックカードが引き継ぐように制御する制御部と、を備えたことを特徴とする。
【００２１】
本発明の方法は、マスタクロックカードからスレーブクロックカードへフレーム番号を供給する通信装置の故障時のクロック自走状態から正常運転状態へ復旧する際に、前記スレーブクロックカードが生成したフレーム番号を、前記マスタクロックカードが引き継ぐことを特徴とする。
【００２２】
本発明のプログラムは、故障時のクロック自走状態から正常運転状態へ復旧する際に、前記スレーブクロック手段が生成したフレーム番号を、前記マスタクロック手段が引き継ぐ手段、として機能させることを特徴とする。
【００２３】
本発明の記録媒体は、上記プログラムを記録したことを特徴とする。
【発明の効果】
【００２４】
本発明によれば、故障状態から正常運転状態に切り戻る過程で、フレーム番号不連続による通信中呼の切断やパケットロスによる通話への異音混入等の影響を防止できる。
【図面の簡単な説明】
【００２５】
【図１】本発明に係る通信制御装置の一実施の形態を示す概念図である。
【図２】図１に示した通信制御装置の動作を説明するためのシーケンス図の一例である。
【図３】本発明に係る通信制御装置の他の実施の形態を示す概念図である。
【図４】本発明に係る通信制御装置の他の実施の形態を示す概念図である。
【図５】本発明に関連する通信制御装置の制御方法の概念図である。
【図６】本発明に関連する通信制御装置の課題を説明するための説明図である。
【図７】本発明に関連する通信制御装置の課題を説明するための説明図である。
【図８】本発明に関連する通信制御装置のマスタクロックカード回復時の装置内ＦＮ供給の説明図である。
【発明を実施するための形態】
【００２６】
本発明に係る実施の形態について図面を参照して説明する。
＜発明の特徴＞
本発明は、交換機等の通信制御装置内カード間並びに装置と端末間の同期に用いるフレーム番号に関する。正常運転状態においては外部ＤＣＳクロックを基にフレーム番号を生成する。装置内へ供給しているマスタクロックカードが＃Ｎ(運用系)及び＃Ｅ(待機系)両系とも故障して供給することが不可能な場合に、スレーブクロックカード内で自走クロックを元に装置内フレーム番号を生成する。配下カードへ供給するスレーブ自走状態から、＃Ｎ＃Ｅどちらか片系のマスタクロックカード故障が回復しフレーム番号の生成が可能となり装置内へ供給を再開する。正常運転状態に切り戻る過程で、フレーム番号不連続による通信呼の切断やパケットロスによる異音混入等の影響を、スレーブクロックカード生成のフレーム番号をマスタクロックカードが引き継ぐ仕組みを追加する。この仕組みにより、通信中呼に影響を与えずに切戻しを可能とする手段を提供するものである。
【００２７】
＜構  成＞
図１は、本発明に係る通信制御装置の一実施の形態を示す概念図である。
同図は、通信制御装置によるマスタクロックカード回復時の装置内ＦＮ同期の状態を示している。
同図に示す通信制御装置は、複数のマスタクロックカード７０２と、複数のスレーブクロックカード７０３と、複数の配下カード７０４と、制御部７０１とで構成されている。
【００２８】
マスタクロックカード７０２は、ＤＣＳ（外部クロック入力）７１０にＦＮ７０９を生成付加し装置内に供給する、＃Ｎ（運用系）と＃Ｅ(待機系)との二重化構成をとっている制御ソフトウェア７０１で制御できるハードウェアである。
＃Ｎ、＃Ｅのマスタクロックカード７０２は、それぞれ＃Ｎ、＃Ｅのスレーブクロックカード７０３からのＦＮ同期入力を受信する。マスタクロックカード７０２は、制御ソフトウェア７０１からの指示７０６があると、ＤＣＳクロックパルスにスレーブクロックカード７０３から入力されたＦＮ値を開始値として生成したＦＮ７０８を載せ装置内に供給することができるとする。
【００２９】
スレーブクロックカード７０３は、装置の正常運転状態においてはマスタクロックカード７０２より供給されたＦＮ７０９を配下カードに分配供給する、制御ソフトウェア７０１で制御できるハードウェアである。
マスタクロックカード７０２の故障時にはカード内の自走クロックを基にして、それまでマスタクロックカード７０２から供給されていたＦＮ７０９の最終値の次の値から加算したＦＮ７０９を生成、装置内に分配供給する。
本実施形態においては、スレーブクロックカード７０３は、制御ソフトウェア７０１からの指示があれば、それぞれ＃Ｎ、＃Ｅのマスタクロックカード７０２が同期するためにＦＮ７０８を送信することができるとする。
【００３０】
配下カード７０４のファームウェアやハードウェアは、＃Ｎ、＃Ｅのスレーブクロックカード７０３から供給を受けるプライマリ側のＦＮ７０９入力を選択する。配下カード７０４のファームウェアやハードウェアは、基準時刻として装置内カード間及び装置と端末間の同期を取り、通信制御やデータパケットのフレーム制御を実現している。
【００３１】
制御ソフトウェア７０１は、マスタクロックカード７０２やスレーブクロックカード７０３の状態、ＤＣＳ７１０の外部クロック入力状態等、クロック供給に関する各種状態を管理・監視制御する。
【００３２】
マスタクロックカード７０２両系故障時のスレーブクロックカード７０３や自走供給状態から外部クロック７１０入力の正常運転状態への遷移契機を認識する。この遷移契機を認識すると、マスタクロックカード７０２へスレーブクロックカード７０３からのＦＮ同期入力受信を指示し、スレーブクロックカード７０３へはマスタクロックカード７０２へのＦＮ同期出力送信を指示できるものとする。
【００３３】
＜動  作＞
図２は、図１に示した通信制御装置の動作を説明するためのシーケンス図の一例である。
制御ソフトウェアを有する制御部８０１は、＃Ｎ＃Ｅ両系のマスタクロックカード８０２の故障状態並びに装置内ＦＮ分配供給に関する状態を監視する。制御部８０１、マスタクロックカード８０２からの故障回復通知８０７を検出する。制御部８０１は、スレーブクロックカード８０３の自走クロック８０５によるＦＮ供給状態８０６から少なくとも片系のマスタクロックカード８０２の故障回復通知８０７であるものと分析すると、正常運転状態８１３への遷移契機と認識する。
【００３４】
制御部８０１は、マスタクロックカード８０２両系故障時のスレーブクロックカードの自走クロック８０５によるＦＮ供給状態８０６から少なくとも片系のマスタクロックカード８０２の故障回復の有無を検出する。制御部８０１は、正常運転８１３への遷移可能を検出すると、故障回復したマスタクロックカード８０２へ、スレーブクロックカード８０３を同期元としたＦＮ同期指示８０９を発する。制御部８０１は、ＦＮ同期指示８０９を発すると共に、スレーブクロックカード８０３に対してもマスタクロックカード８０２を同期先としたＦＮ同期指示８０８を発する。
スレーブクロックカード８０３は、配下カードへ供給しているＦＮを、マスタクロックカード８０２へも供給する。
【００３５】
マスタクロックカード８０２は、スレーブクロックカード８０３から得た最新のＦＮを外部ＤＣＳクロック８１２の発する外部クロックに載せてＦＮ生成の同期８１０を開始する。同期終了すると、スレーブクロックカード８０２へマスタクロックカード８０３の同期完了通知８１１を発し、マスタクロックカード８０２はプライマリＦＮの分配供給を開始する。スレーブクロックカード８０３は、自走状態８０６から、マスタクロックカードからＦＮ供給を受ける正常運転状態８１３に切り戻る。
【００３６】
＜プログラム＞
以上で説明した本発明にかかる通信制御装置は、コンピュータで処理を実行させるプログラムによって実現されている。コンピュータとしては、例えばパーソナルコンピュータやワークステーションなどの汎用的なものが挙げられるが、本発明はこれに限定されるものではない。よって、一例として、プログラムにより本発明を実現する場合の説明を以下で行う。
【００３７】
コンピュータを、
故障時のクロック自走状態から正常運転状態へ復旧する際に、スレーブクロック手段が生成したフレーム番号を、マスタクロック手段が引き継ぐ手段、として機能させるプログラムが挙げられる。
【００３８】
これにより、プログラムが実行可能なコンピュータ環境さえあれば、どこにおいても本発明にかかる通信制御装置を実現することができる。
【００３９】
＜記録媒体＞
このようなプログラムは、コンピュータに読み取り可能な記録媒体に記憶されていてもよい。
ここで、記録媒体としては、例えば、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（CD Recordable）、ＤＶＤ（Digital Versatile Disk）などのコンピュータで読み取り可能な記録媒体、フラッシュメモリ、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＦｅＲＡＭ（強誘電体メモリ）等の半導体メモリやＨＤＤ（Hard Disc Drive）が挙げられる。
【００４０】
なお、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【００４１】
＜他の実施の形態＞
図７に示したスレーブクロック自走ＦＮ供給の状態から、図８に示した少なくとも片系のマスタクロックカードが回復しプライマリＦＮを生成する正常運転状態へ切り戻る際、図３に示す処理状態を追加することが挙げられる。
【００４２】
図３は、本発明に係る通信制御装置の他の実施の形態を示す概念図である。
図３は、「マスタクロックカード回復時の装置内ＦＮ同期」を示している。
同図に示すように、故障から回復し初期化されたマスタクロックカード５０３はスレーブクロックカード５０７で生成している自走ＦＮ５０５を同期元として、マスタクロックカード５０３がＦＮ開始値を同期する処理状態を追加することが挙げられる。
【００４３】
図４は、本発明に係る通信制御装置の他の実施の形態を示す概念図である。
この処理状態の追加により図４に示す「マスタクロックカード回復時の装置内ＦＮ供給」のように、装置内に供給開始されるＦＮ値６０５の連続性を確保できるようにすることで、従来正常運転状態に切り戻る際に発生を免れ得なかった通信中呼の切断や異音混入等の影響事象を解消できる。
【００４４】
ＤＣＳを元にＦＮを生成し装置内カードを同期させる方法は交換機以外の通信制御装置でも用いられており、本発明を適応することができる。また、マスタクロックカードがスレーブクロックカードを介さずに直接配下カードにＦＮを供給する形態の装置である場合は、配下カードの自走クロックを元にしたＦＮ生成を同期元としてマスタクロックカードのＦＮ生成を同期させることも可能である。
【００４５】
＜効  果＞
以上説明したように、本実施形態によれば、マスタクロックカード両系故障の状態から、通信中呼の切断や異音混入等の影響を出さずに正常運転状態に切り戻ることができる。
【００４６】
＜特許文献と本願発明との相違点＞
特許文献１記載の発明は、本願発明の技術分野における一般的な先行技術であり、カードに跨る基準クロックの同期について述べられている。本願発明は、基準クロック上に構築されるフレームに関して、基準クロックの連続性が一旦失われた場合にも、フレーム番号の連続性を保証しようとする点で目的が相違する。
【００４７】
特許文献２に記載の発明は、自装置（バス調停ブロックや内部クロック）が停止している間も他ブロックからの受信信号を保持する回路を自装置内に追加し、自装置が動作再開後に応答することで、他装置から見た継続性を保証するものである。本願発明では、自装置（ＦＮ生成するクロックカード）が停止しても、動作再開後に他ブロックの保証するフレーム番号を引き込むことで、他装置から見たときの継続性を保証する。特許文献２の目的は本願発明と類似しているが、対象装置、手段が相違している。
【００４８】
特許文献３、４に記載の発明は、本願発明の技術分野における一般的な先行技術である。
以上において、特許文献１〜４に記載の発明と本願発明とは相違する。
【産業上の利用可能性】
【００４９】
本発明は、装置内フレーム同期をフレーム番号により実施している交換機等の通信制御装置に利用できる。
【符号の説明】
【００５０】
７０１、８０１    制御部
７０２、８０２    マスタクロックカード
７０３、８０３    スレーブクロックカード
７０４、８０４    配下カード
【図１】
2011019046.tif 000003
【図２】
2011019046.tif 000004
【図３】
2011019046.tif 000005
【図４】
2011019046.tif 000006
【図５】
2011019046.tif 000007
【図６】
2011019046.tif 000008
【図７】
2011019046.tif 000009
【図８】
2011019046.tif 000010