(57)【特許請求の範囲】
【請求項１】
複数のチャネルのうち、それぞれの通常動作時に通信処理を行なう有効チャネルが割り振られた複数の通信装置の間でチャネル処理を行なう系を切り替える系切替システムであって、
上記複数の通信装置のそれぞれが、
通常動作時に、上記有効チャネルに対して処理を行なう有効チャネル処理手段と、
予備チャネルに対して処理を行なう予備チャネル処理手段と、
上記有効チャネル処理手段及び上記予備チャネル処理手段の処理状態データを保持する状態データ保持手段と、
を備え、
切替のとき、切替元の通信装置が、上記有効チャネル処理手段に係る処理状態データを、切替先の通信装置の上記状態データ保持手段に転送し、
切替先の通信装置の上記予備チャネル処理手段が、上記状態データ保持手段に転送された上記切替元の通信装置の上記有効チャネル処理手段の処理状態データを用いて通信処理を行なう
ことを特徴とする系切替システム。
【請求項２】
切戻しのとき、切戻し元の通信装置が、上記予備チャネル処理手段の処理状態データを、切戻し先の通信装置の上記状態データ保持手段に転送し、
切戻し先の通信装置の上記有効チャネル処理手段が、上記状態データ保持手段に転送された上記切戻し元の通信装置の上記予備チャネル処理手段の処理状態データを用いて通信処理を行なう
ことを特徴とする請求項１に記載の系切替システム。
【請求項３】
上記切替元の通信装置に対して上記有効チャネルを増加させるとき、上記切替先の通信装置の上記予備チャネルに今回増加するチャネルを設定することを特徴とする請求項１に記載の系切替システム。
【請求項４】
複数のチャネルのうち、それぞれの通常動作時に通信処理を行なう有効チャネルが割り振られた複数の通信装置の間でチャネル処理を行なう系を切り替える系切替方法であって、
上記複数の通信装置のそれぞれが、
通常動作時に、上記有効チャネルに対して処理を行なう有効チャネル処理手段と、
予備チャネルに対して処理を行なう予備チャネル処理手段と、
上記有効チャネル処理手段及び上記予備チャネル処理手段の処理状態データを保持する状態データ保持手段と、
を備え、
切替のとき、切替元の通信装置が、上記有効チャネル処理手段に係る処理状態データを、切替先の通信装置の上記状態データ保持手段に転送し、
切替先の通信装置の上記予備チャネル処理手段が、上記状態データ保持手段に転送された上記切替元の通信装置の上記有効チャネル処理手段の処理状態データを用いて通信処理を行なう
ことを特徴とする系切替方法。
【請求項５】
複数のチャネルのうち、通常動作時に処理を行なうものとして設定された有効チャネルに対して処理を行なう有効チャネル処理手段と、
予備チャネルに対して処理を行なう予備チャネル処理手段と、
上記有効チャネル処理手段及び上記予備チャネル処理手段の処理状態データを保持する状態データ保持手段と、
切替のときに、他系の上記状態データ保持手段から取得した上記有効チャネル処理手段に係る処理状態データを上記状態データ保持手段に保存させる切替処理手段と、
切替のときに、上記状態データ保持手段の上記他系の有効チャネル処理手段に係る処理状態データを用いて、上記予備チャネル処理手段に処理させる制御処理手段と
を備えることを特徴とする通信装置。
【請求項６】
コンピュータを、
複数のチャネルのうち、通常動作時に処理を行なうものとして設定された有効チャネルに対して処理を行なう有効チャネル処理手段、
予備チャネルに対して処理を行なう予備チャネル処理手段、
上記有効チャネル処理手段及び上記予備チャネル処理手段の処理状態データを保持する状態データ保持手段、
切替のときに、他系の上記状態データ保持手段から取得した上記有効チャネル処理手段に係る処理状態データを上記状態データ保持手段に保存させる切替処理手段、
切替のときに、上記状態データ保持手段の上記他系の有効チャネル処理手段に係る処理状態データを用いて、上記予備チャネル処理手段に処理させる制御処理手段
として機能させることを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、系切替システム、系切替方法、通信装置及び通信プログラムに関するものである。例えば、本発明は、電話交換機等のように多数のチャネルを多重化した通信路からチャネルを集線する装置における無瞬断切替を行なうシステムに適用し得るものである。
【背景技術】
【０００２】
例えば、特許文献１にも開示されているように、従来の通信装置における無瞬断切替方法は、現用系装置と予備系装置とを備えるものである。現用系装置及び予備系装置は、終端された受信信号の位相差等の差分を吸収、補償する回路により両系を同期させる。その状態で、障害等が発生すると、切替回路が同期タイミングに合わせて系を切り替えることで、通信が途切れることなく、無瞬断で系を切り替えるというものである。
【０００３】
従来の無瞬断切替装置は、系の切り替えの際に、伝送路の全ての信号を一括して、装置単位で切り替えるというものである。一般的に、無瞬断切替装置は、通常の通信は現用系装置が実施し、予備系装置の信号は使用されないというように、現用系と予備系といった状態を持つ。
【０００４】
このため、切り替えを行なわない通常状態では、予備系装置が動作していても動作していなくても、現用系装置の通信には影響を与えない。よって、通常状態で予備系装置は不要であるが、故障時の切り替えを速やかに実施するために予備系装置が用意されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０９−３６８２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の無瞬断切替方法には次のような問題が生じ得る。
【０００７】
従来の無瞬断切替装置は、現用系装置が故障すると、全ての信号が一度に異常となってしまう。
【０００８】
また、通信路が多数のチャネルで構成され、かつ、それらチャネルのうち、使用されているチャネルと使用されていないチャネルを集線するような場合、それぞれのチャネル状態についても、両方の通信装置間でリアルタイムに合わせることが必要となる。また、音声／映像のリアルタイムサービスデータの場合には、タイミング状態や信号処理中の状態も両装置間で合わせることが必要となる。そのため、従来は、上記のような状態を装置間で合わせる機構を新たに追加することが必要であり、構成が複雑になり、又コストもかさんでしまうという問題が生じ得る。
【０００９】
さらに、故障等の障害確認についても、通常動作時に、予備系装置が正常動作しているか否かを確認することができない。そのため、例えば、定期的に、現用系と予備系とを切り替え、双方の正常性を確認するなどの処理が必要となる。
【００１０】
しかし、定期的に切り替えたとしても、切り替えるまで予備系装置の故障を発見することが難しい。さらには、系を切り替えてはじめて装置故障を発見できるので、それまで現用系装置が正常動作していても、正常性確認のための切り替え時に、予備系装置が故障をしている場合には、切り替え後に通信異常が発生してしまうおそれもある。これは、本来発生しなくてもよい余計な異常発生であるから、このような異常を回避することが強く望まれる。
【００１１】
また、予備系装置は現用系装置と同等の動作をするにもかかわらず、予備系装置の通信は利用されないので、その予備系装置の通常時の動作は無駄になってしまう。すなわち、現用系装置と同等の装置を用意しているにもかかわらず、予備系装置を有効に利用することができない問題もある。
【００１２】
なお、予備系装置の正常性確認の別な方法として、新たに試験機構を追加して予備系状態である程度の故障確認は実施可能である。しかし、通常動作と同じようなあらゆる箇所の確認は困難であり、コストもかかってしまう。
【００１３】
また、切り替えを行なうためには、両装置が切替機構を備える。切替機構そのものは切り替えを実施しないと動作しない。そのため、切替動作していないときには、切替機構自体の故障を発見することが困難である。つまり、切替機構が故障している場合、予備系に切り替えた後、正常な現用系に戻せなくなったり、また正常な予備系に切り替えることができても、現用系が装置交換などで異常から正常なっても元に戻せなくなったりする等、その後の影響が大きくなる可能性も含んでいる。
【００１４】
そのため、複数のチャネルを集線する装置において、現用系と予備系といった概念をなくし、（１）いずれも通常動作させて全ての装置のパフォーマンスを有効に利用できるようにし、（２）使用されていないチャネルに対する無駄な動作をなくし、（３）一系に障害が生じた場合に他系が一系のそれまでの内部状態データを継続して使用できるようにする系切替システム、系切替方法、通信装置及び通信プログラムが求められている。
【課題を解決するための手段】
【００１５】
かかる課題を解決するため、第１の本発明は、複数のチャネルのうち、それぞれの通常動作時に通信処理を行なう有効チャネルが割り振られた複数の通信装置の間でチャネル処理を行なう系を切り替える系切替システムであって、複数の通信装置のそれぞれが、通常動作時に、有効チャネルに対して処理を行なう有効チャネル処理手段と、予備チャネルに対して処理を行なう予備チャネル処理手段と、有効チャネル処理手段及び予備チャネル処理手段の処理状態データを保持する状態データ保持手段とを備え、切替のとき、切替元の通信装置が、有効チャネル処理手段に係る処理状態データを、切替先の通信装置の状態データ保持手段に転送し、切替先の通信装置の予備チャネル処理手段が、状態データ保持手段に転送された切替元の通信装置の有効チャネル処理手段の処理状態データを用いて通信処理を行なうことを特徴とする系切替システムである。
【００１６】
第２の本発明は、複数のチャネルのうち、それぞれの通常動作時に通信処理を行なう有効チャネルが割り振られた複数の通信装置の間でチャネル処理を行なう系を切り替える系切替方法であって、複数の通信装置のそれぞれが、通常動作時に、有効チャネルに対して処理を行なう有効チャネル処理手段と、予備チャネルに対して処理を行なう予備チャネル処理手段と、有効チャネル処理手段及び予備チャネル処理手段の処理状態データを保持する状態データ保持手段とを備え、切替のとき、切替元の通信装置が、有効チャネル処理手段に係る処理状態データを、切替先の通信装置の状態データ保持手段に転送し、切替先の通信装置の予備チャネル処理手段が、状態データ保持手段に転送された切替元の通信装置の有効チャネル処理手段の処理状態データを用いて通信処理を行なうことを特徴とする系切替方法である。
【００１７】
第３の本発明は、（１）複数のチャネルのうち、通常動作時に処理を行なうものとして設定された有効チャネルに対して処理を行なう有効チャネル処理手段と、（２）予備チャネルに対して処理を行なう予備チャネル処理手段と、（３）有効チャネル処理手段及び予備チャネル処理手段の処理状態データを保持する状態データ保持手段と、（４）切替のときに、他系の状態データ保持手段から取得した有効チャネル処理手段に係る処理状態データを状態データ保持手段に保存させる切替処理手段と、（５）切替のときに、状態データ保持手段の他系の有効チャネル処理手段に係る処理状態データを用いて、予備チャネル処理手段に処理させる制御処理手段とを備えることを特徴とする通信装置である。
【００１８】
第４の本発明は、コンピュータを、（１）複数のチャネルのうち、通常動作時に処理を行なうものとして設定された有効チャネルに対して処理を行なう有効チャネル処理手段、（２）予備チャネルに対して処理を行なう予備チャネル処理手段、（３）有効チャネル処理手段及び予備チャネル処理手段の処理状態データを保持する状態データ保持手段、（４）切替のときに、他系の状態データ保持手段から取得した有効チャネル処理手段に係る処理状態データを状態データ保持手段に保存させる切替処理手段、（５）切替のときに、状態データ保持手段の他系の有効チャネル処理手段に係る処理状態データを用いて、予備チャネル処理手段に処理させる制御処理手段として機能させることを特徴とする通信プログラムである。
【発明の効果】
【００１９】
本発明によれば、複数のチャネルを集線する装置において、冗長構成に係る全ての装置がいずれも通常動作させることができるので、全ての装置のパフォーマンスを有効に利用できる。また、本発明によれば、使用されていないチャネルに対する無駄な動作をなくすことができる。さらに、本発明によれば、一系に障害が生じた場合に他系が一系のそれまでの内部状態データを継続して使用することができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態の無瞬断切替システムの構成を示す構成図である。
【図２】切替無しの片系通信状態の通信動作を説明する説明図である。
【図３】片系の通信状態での論理チャネルの設定を説明する説明図である。
【図４】片系の通信状態での状態内部メモリに保存される保存内容例を説明する説明図である。
【図５】切替無しの両系通信状態の通信動作を説明する説明図である。
【図６】両系通信状態の通信状態での論理チャネルの設定を説明する説明図である。
【図７】両系通信状態での状態内部メモリに保存される保存内容例を説明する説明図である。
【図８】切替準備中の両系通信状態の通信動作を説明する説明図である。
【図９】切替実施後の片寄せ通信状態の通信動作を説明する説明図である。
【図１０】切戻し準備中の通信状態の通信動作を説明する説明図である。
【発明を実施するための形態】
【００２１】
（Ａ）実施形態
以下では、本発明の系切替システム、系切替方法、通信装置及び通信プログラムの実施形態について、図面を参照しながら説明する。
【００２２】
この実施形態では、複数の通信装置間で無瞬断で系を切り替える無瞬断切替システムに本発明を適用する場合を例示する。
【００２３】
（Ａ−１）基本的な概念の説明
後述するように、この実施形態の無瞬断切替システムは、２台の通信装置間で行なう場合を例示するが、３台以上の通信装置を構成するものであってもよい。
【００２４】
この実施形態では、従来の冗長構成のように現用系及び予備系というように動作を区別する概念でなく、２台の通信装置のいずれも現用系として動作するものである。
【００２５】
以下では、両方の通信装置が共に通信状態となる通信を「両系通信」と称呼する。これに対して、切替後に、一方の通信装置のみが通信状態となる通信を「片寄せ通信」と呼称する。
【００２６】
また、両系通信から片寄せ通信への動作を「切替」、片寄せ通信から両系通信への動作を「切戻し」と呼称する。
【００２７】
この実施形態の通信装置は、「論理チャネル」に係る信号に対して通信処理を行なうものである。
【００２８】
ここで、論理チャネルとは、通信装置内で処理を行なうために設けた処理用独自チャネルである。論理チャネルは、各通信装置内での処理を識別する処理識別チャネルであり、通信路のチャネルと論理チャネルとの対応関係を示すことができれば、論理チャネルの識別情報を、通信路のチャネルと一致するようにしてもよいし、又は、一致しないようにしてもよい。
【００２９】
論理チャネルは、通常時に使用される有効チャネルと、切替時に使用される予備チャネルとを持つ。後述する制御装置は、通信路のチャネルのうち使用されているチャネルの中から、各通信装置に対して有効チャネルを割り当てる。制御装置は、論理チャネルの管理を行なっており、各通信装置に対して設定指示を行なう。
【００３０】
通信装置は例えばＣＰＵやＤＳＰ等で構成されており、通信装置内で処理される数に合わせて、適宜、チャネルの増減や変更は容易に行なうことができる。もちろん、ＬＳＩやＦＰＧＡ等で、ある程度同様のチャネル可変機構を作り込むことも可能である。
【００３１】
（Ａ−２）実施形態の構成
図１は、実施形態の無瞬断切替システムの構成を示す構成図である。なお、図１では、実施形態のシステムを分かりやすく示すために、通信路からネットワーク方向の信号に対して処理を行なう構成要素を記載している。ネットワークから通信路方向の信号に対しても同等の構成要素を備えることで実現できる。
【００３２】
図１において、この実施形態の無瞬断切替システム１００は、制御装置１０、２台の通信装置２０及び通信装置３０を有する。
【００３３】
通信路０及び通信路１には、同じ信号が通信されるものである。例えば、通信路０及び通信路１には、チャネル多重信号が通信される場合を例示して説明する。多重化方式は、特に限定されるものではなく、例えば、時分割多重など種々の方式を広く適用することができる。
【００３４】
また、ネットワークＮＴは、特に限定されるものではないが、例えば、ＥＴｈｅｒｎｅｔ（登録商標）を適用する場合を例示する。
【００３５】
制御装置１０は、通信装置２０及び通信装置３０に対して、有効チャネルと予備チャネルのいずれか又は双方の設定、切替や切戻しの制御等を行なうものである。
【００３６】
制御装置１０は、通信路０及び通信路１からのチャネル多重信号のうち、使用されているチャネルと、使用されていないチャネルとを判断し、使用されている有効なチャネルに対して、論理チャネルを割り当てるようにする。
【００３７】
通信装置２０及び通信装置３０は共に同じ機能を有する装置である。
【００３８】
通信装置２０は、通信路０及びネットワークＮＴに接続しており、通信路０及びネットワークＮＴとの間の通信される信号に対して通信処理を行なうものである。通信装置２０は、図１に示すように、同期処理部２１、有効チャネル処理部（ｃｈ＿Ａｎ）２２、予備チャネル処理部（ｃｈ＿Ｂｎ）２３、状態内部メモリ（ＭＥＭ＿Ａｎ）２４、状態内部メモリ（ＭＥＭ＿Ｂｎ）２５、切替処理部２６、送受信処理部２７、制御処理部２８を有する。
【００３９】
また、通信装置３０は、通信路１及びネットワークＮＴに接続しており、通信路１及びネットワークＮＴとの間の通信される信号に対して通信処理を行なうものである。通信装置３０は、図１に示すように、同期処理部３１、有効チャネル処理部（ｃｈ＿Ｃｎ）３２、予備チャネル処理部（ｃｈ＿Ｄｎ）３３、状態内部メモリ（ＭＥＭ＿Ｃｎ）３４、状態内部メモリ（ＭＥＭ＿Ｄｎ）３５、切替処理部３６、送受信処理部３７、制御処理部３８を有する。
【００４０】
同期処理部２１及び同期処理部３１は、通信路０及び通信路１から受信された信号に基づいて、他系との間で同期をとるものである。同期方法は、既存の技術を用いることができ、例えば、通信路０及び通信路１からトリガとなる信号の位相差を吸収、補償して、位相合わせを行ない、タイミングを取る方法を適用することができる。
【００４１】
同期処理部２１は、通信路０からの受信信号を、有効チャネル処理部（ｃｈ＿Ａｎ）２２及び予備チャネル処理部（ｃｈ＿Ｂｎ）２３に与える。また、同期処理部３１は、通信路１からの受信信号を、有効チャネル処理部（ｃｈ＿Ｃｎ）３２及び予備チャネル処理部（ｃｈ＿Ｄｎ）３３に与える。
【００４２】
有効チャネル処理部（ｃｈ＿Ａｎ）２２、予備チャネル処理部（ｃｈ＿Ｂｎ）２３、有効チャネル処理部（ｃｈ＿Ｃｎ）３２及び予備チャネル処理部（ｃｈ＿Ｄｎ）３３は、通信路上のチャネルのうち、設定された論理チャネルについて通信処理を行なうものであり、処理方法は全ての処理部で同じである。
【００４３】
ここで、例えば「ｃｈ＿Ａｎ」等の表記は、通信装置内で処理される論理チャネルを示しており、「ｎ」は処理対象の論理チャネルの番号を示している。
【００４４】
有効チャネル処理部（ｃｈ＿Ａｎ）２２及び有効チャネル処理部（ｃｈ＿Ｃｎ）３２は、制御装置１０により各通信装置２０及び３０に対して設定された有効チャネルについて信号処理を行なうものである。
【００４５】
一方、予備チャネル処理部（ｃｈ＿Ｂｎ）２３及び予備チャネル処理部（ｃｈ＿Ｄｎ）３３は、切替をした場合に、切替用予備チャネルとして予備チャネルが設定され、その予備チャネルについて通信処理を行なうものである。
【００４６】
例えば、予備チャネル処理部（ｃｈ＿Ｂｎ）２３は、他系である通信装置３０の有効チャネルｃｈ＿Ｃｎに該当する通信路１上のチャネルを予備チャネルとして処理する。これにより、切替後、片寄せ通信により、他系がそれまで現用として処理をしていた有効チャネルに対する処理を行なうことができる。なお、予備チャネル処理部（ｃｈ＿Ｄｎ）３３も、同様に、切替のときに、他系である通信装置２０の有効チャネルｃｈ＿Ａｎに該当する通信路０上のチャネルを予備チャネルとして処理する。
【００４７】
状態内部メモリ（ＭＥＭ＿Ａｎ）２４及び状態内部メモリ（ＭＥＭ＿Ｂｎ）２５は、有効チャネル処理部（ｃｈ＿Ａｎ）２２及び予備チャネル処理部（ｃｈ＿Ｂｎ）２３で処理される状態データを保存するものである。
【００４８】
なお、状態内部メモリ（ＭＥＭ＿Ａｎ）２４及び状態内部メモリ（ＭＥＭ＿Ｂｎ）２５は、有効チャネル処理部（ｃｈ＿Ａｎ）２２及び予備チャネル処理部（ｃｈ＿Ｂｎ）２３で処理される状態データを保存することができれば、物理的に同じメモリであってもよいし、物理的に異なるメモリであってもよい。
【００４９】
例えば、状態内部メモリ（ＭＥＭ＿Ａｎ）２４は、切替のときに、保持している状態データを、他系の切替処理部３６に与える。これにより、切替処理部３６を通じて、状態内部メモリ（ＭＥＭ＿Ａｎ）２４に保持されていた状態データが、他系の予備チャネル処理部（ｃｈ＿Ｄｎ）３３の状態内部メモリ（ＭＥＭ＿Ｄｎ）に転送することができる。
【００５０】
同様に、状態内部メモリ（ＭＥＭ＿Ｂｎ）２５、状態内部メモリ（ＭＥＭ＿Ｃｎ）３４及び状態内部メモリ（ＭＥＭ＿Ｄｎ）３５も、それぞれ、状態内部メモリ（ＭＥＭ＿Ａｎ）２４と同じものであり、切替のときに、他系の切替処理部３６、切替処理部２６に保持している状態データを転送するものである。
【００５１】
例えば、状態内部メモリ（ＭＥＭ＿Ａｎ）２４の転送完了後、通信装置３０において、通信路１の同期タイミングに合わせて切替を実行することで、切替前に通信装置２０の有効チャネルで使用していた状態データを用いることができるので、データのとぎれのない無瞬断切替が可能になる。
【００５２】
なお、切替後は、他系である通信装置３０のみの片寄せ通信が行なわれる。これは、従来の冗長構成の予備系動作に相当するものである。
【００５３】
一方、両系通信に戻すために切戻すときは、切替時とは逆に、例えば、切戻し元の予備チャネル処理部（ｃｈ＿Ｄｎ）３３の状態内部メモリ（ＭＥＭ＿Ｄｎ）３５の状態データを、他系の切替処理部２６に転送するようにする。
【００５４】
なお、この実施形態では、切替と切戻しのいずれの場合も、切替元又は切戻し元から、状態データを他系にデータ転送することができればよく、交差してのデータ転送を必須としているものではない。例えば、図１では、説明便宜上、有効チャネル処理部２２のほかに予備チャネル処理部２３を備えるが、切替時に、他系の状態データを転送できれば、有効チャネル処理部２２が、予備チャネルについて信号処理を行なうようにしてもよい。
【００５５】
また、この実施形態では、状態データの他系へのデータ転送は、切替又は切戻しのときに行なう場合とするが、切替／切戻しではなく、両装置間の交絡信号のテストのために交差してデータ転送を実施することは可能である。
【００５６】
切替処理部２６は、切替又は切戻しのときに、他系の状態内部メモリ（ＭＥＭ＿Ｃｎ）３４又は状態内部メモリ（ＭＥＭ＿Ｄｎ）３５からの状態データを、状態内部メモリ（ＭＥＭ＿Ｂｎ）２５又は状態内部メモリ（ＭＥＭ＿Ａｎ）２４に保存するものである。
【００５７】
切替処理部３６も、切替処理部２６の処理と同様に、切替又は切戻しのときに、他系の状態内部メモリ（ＭＥＭ＿Ａｎ）２４又は状態内部メモリ（ＭＥＭ＿Ｂｎ）２５の状態データを、状態内部メモリ（ＭＥＭ＿Ｄｎ）３５又は状態内部メモリ（ＭＥＭ＿Ｃｎ）３４に保存するものである。
【００５８】
送受信処理部２７及び送受信処理部３７は、ネットワークＮＴとの間で信号の送受信処理を行なうものである。送受信処理部２７及び送受信処理部３７は、例えばＥｔｈｅｒｎｅｔなどの一般的な送受信処理である。そのため、送受信処理部２７及び送受信処理部３７は、Ｅｔｈｅｒｎｅｔにかかわらず、ネットワークに応じたインタフェースでの通信であればよい。
【００５９】
制御処理部２８及び制御処理部３８は、制御装置１０による制御に基づいて、通信装置２０及び通信装置３０の各構成要素に対して制御指示を行なうものである。
【００６０】
（Ａ−３）実施形態の動作
次に、この実施形態の無瞬断切替方法の処理の動作について図面を参照しながら説明する。
【００６１】
以下の無瞬断切替方法の処理の動作についても、通信路０及び通信路１からネットワークＮＴ方向の信号についてのみ説明する。ネットワークから通信路方向は、信号の流れる方向が逆になり、この点は異なるが動作は同じである。
【００６２】
（Ａ−３−１）切替無しの片系通信状態
まず、切替無しの片系の通信装置のみが通信動作を行なう場合の処理について図面を参照して説明する。ここでは、通信装置２０のみが通常動作を行ない、通信装置３０は未動作である場合を例示する。
【００６３】
図２は、切替無しの片系の通信状態を説明する説明図である。なお、図２において、黒く塗りつぶしをした構成要素は動作していない箇所である。
【００６４】
制御装置１０は、通信路０上のチャネルのうち、使用されているチャネルを判断し、その使用されているチャネルを有効チャネルとする論理チャネルの設定を通信装置２０に対して設定する。
【００６５】
図３は、論理チャネルの設定を説明する説明図である。図３に示すように、通信路０のチャネル多重信号の通信チャネル番号が「０」、「１」、「２」、「３」、「４」、…のように割り当てられており、全チャネルが使用されているとする。
【００６６】
例えば、制御装置１０は、「通信チャネル番号：０」に対して「論理チャネル番号：７」を割り当て、この論理チャネルの処理を行なう装置として「通信装置識別子：２０」を設定する。ここで、例えば「通信装置識別子：２０」は、通信装置２０の識別情報を示す。使用する論理チャネルは、「０」からの連番である必要はなく、制御装置１０から指定される任意の論理チャネルでの処理を行なうようにしてもよい。
【００６７】
図３では、通信装置２０の片系通信状態の場合の例示なので、通信路０の通信チャネル番号に対応する論理チャネルを処理する装置は、全て「通信装置識別子：２０」となっている。
【００６８】
このような制御装置１０による論理チャネルの設定情報が、制御処理部２８及び制御処理部３８に与えられる。この場合、制御処理部２８は、自装置２０に割り当てられている論理チャネルを有効チャネルとして設定する。
【００６９】
通信路０からのチャネル多重信号は、通信装置２０に入力される。切替無しの片系通信状態の場合、通信装置２０は自装置のタイミングで信号を取り込み、他系との間のタイミング同期を行なわない。
【００７０】
受信された信号は、有効チャネル処理部（ｃｈ＿Ａｎ）２２に与えられる。有効チャネル処理部２２には、処理を行なう論理チャネルが設定されている。
【００７１】
ここでは、例えば図３に例示するように、論理チャネルとして「論理チャネル番号：７，３２，８，３３，９、…」が設定されているので、有効チャネル処理部（ｃｈ＿Ａｎ）２２は、その論理チャネルに相当する通信チャネル「通信チャネル番号：０，１，２，３，４，…」に対して通信処理を行なう。
【００７２】
また、有効チャネル処理部（ｃｈ＿Ａｎ）２２の通信処理に係る状態データは、状態内部メモリ（ＭＥＭ＿Ａｎ）２４に保存される。
【００７３】
図４は、状態内部メモリ（ＭＥＭ＿Ａｎ）２４に保存される保存内容例を説明する説明図である。図４に示すように、状態内容メモリ（ＭＥＭ＿Ａｎ）２４は、「通信チャネル番号」、「論理チャネル番号」、「通信装置識別子」、「状態データ」を対応付けて保存する。
【００７４】
状態データは、例えば、「処理データ」、「設定データ」、「その他データ」等がある。例えば、「処理データ」は処理対象とする有効チャネルを示すデータ等である。「設定データ」は、例えば音声通信の場合、通話状態、ダイヤル音送出状態、通話状態等の呼状態を示すデータ等である。「その他のデータ」は、例えば、音声サービス、映像サービス等のサービス種別を示すデータ等のように設定データ以外のサービスに必要なデータである。
【００７５】
なお、他系の通信装置３０は未動作であるため、制御装置１０からの指示などにより、他系の通信装置３０への状態内部メモリ（ＭＥＭ＿Ａｎ）２４の保存データのデータ転送は行なわないようにする。同様に、他系の通信装置３０からの転送データの受信も行なわない。
【００７６】
有効チャネル処理部２２により処理された信号は、送受信処理部２７を介して、ネットワークＮＴに送信される。
【００７７】
（Ａ−３−２）切替無しの両系通信状態
次に、切替無しの両系通信状態の通信処理の動作について図面を参照して説明する。
【００７８】
図５は、切替無しの両系通信状態を説明する説明図である。なお、図５において、黒く塗りつぶしをした構成要素は動作していない箇所である。
【００７９】
切替無しの両系通信状態の場合、通信路０、通信路１からの信号が、同期処理部２１、同期処理部３１に入力される。
【００８０】
同期処理部２１及び同期処理部３１では、例えば、チャネル多重のためのフレーム信号等のトリガ信号の位相差に基づいて位相合わせを行ない、両系の通信装置２０及び通信装置３０で信号取り込みのタイミングを同期化する。
【００８１】
ただし、ここでは両系通信状態であるので、両系の通信装置２０及び通信装置３０で同期させることは必ずしも必要ではない。また、この後の両系動作からの切替を考慮して、ここではすでに同期させた状態で装置に取り込みをすることとしている。同期させるか、同期させないかは、制御装置１０からの設定で自由に変更させることができる。
【００８２】
受信された信号は、同期処理部２１及び同期処理部３１から有効チャネル処理部（ｃｈ＿Ａｎ）２２及び有効チャネル処理部（ｃｈ＿Ｃｎ）３２に与えられる。
【００８３】
有効チャネル処理部（ｃｈ＿Ａｎ）２２及び有効チャネル処理部（ｃｈ＿Ｃｎ）３２は、制御装置１０から設定された論理チャネルについて通信処理を行なう。
【００８４】
図６は、有効チャネル処理部（ｃｈ＿Ａｎ）２２及び有効チャネル処理部（ｃｈ＿Ｃｎ）３２に設定された論理チャネルの設定例を示す図である。図６の例では、通信装置２０に対しては「論理チャネル番号：７，８，９，…」が設定され、通信装置３０に対しては「論理チャネル番号：３２，３３，…」が設定されるものとする。
【００８５】
例えば、制御装置１０は、通信路０及び通信路１のチャネルのうち、使用されているチャネルを判断し、その使用されているチャネルに対して論理チャネルを割り当て、通信装置２０及び通信装置３０に対して論理チャネルを割り振る。
【００８６】
このとき、制御装置１０は、通信装置２０及び通信装置３０に対して、任意に論理チャネルを割り振るようにしてもよいし、予め定義された規則に基づいて論理チャネルを割り振るようにしてもよい。また、論理チャネルの割り振りは、通信装置２０及び通信装置３０に対して同数割り当てるようにしてもよいし、同数でなくてもよい。例えば、制御装置１０は、各装置負荷を監視し、その負荷に応じて割り振る論理チャネルの数を決定するようにしてもよい。
【００８７】
図６の例の場合、有効チャネル処理部（ｃｈ＿Ａｎ）２２は、「論理チャネル番号：７，８，９，…」に相当する「通信チャネル番号：０，２，４，…」のチャネルに対して処理を行なう。また、有効チャネル処理部（ｃｈ＿Ｃｎ）３２は、「論理チャネル番号：３２，３３，…」に相当する「通信チャネル番号：１，３，…」のチャネルに対して処理を行なう。
【００８８】
有効チャネル処理部（ｃｈ＿Ａｎ）２２における処理データは、状態内部メモリ（ＭＥＭ＿Ａｎ）２４に保存され、有効チャネル処理部（ｃｈ＿Ｃｎ）３２における処理データは、状態内部メモリ（ＭＥＭ＿Ｃｎ）３４に保存される。
【００８９】
図７は、状態内部メモリに保存される保存内容例を説明する説明図である。図７の項目は、図４に例示するものと同じであり、図７では、「通信装置識別子」に処理を行なう通信装置が割り振られている。例えば、図７に「論理チャネル番号：７，８，９，…」は「通信装置識別子：２０」が対応付けられており、「論理チャネル番号：３２，３３，…」は「通信装置識別子：３０」が対応付けられている。
【００９０】
状態内部メモリ（ＭＥＭ＿Ａｎ）２４及び状態内部メモリ（ＭＥＭ＿Ｃｎ）３４は、切替処理がないため、制御装置１０からの指示等により、他系の通信装置への状態内部メモリへのデータ転送は行なわないようにする。同様に、他系からの転送データの受信も行なわないようにする。
【００９１】
有効チャネル処理部（ｃｈ＿Ａｎ）２２により処理された信号は、送受信処理部２７を介してネットワークＮＴに送信され、有効チャネル処理部（ｃｈ＿Ｃｎ）３２により処理された信号は、送受信処理部３７を介してネットワークＮＴに送信される。
【００９２】
このように、この状態では、通信装置２０及び通信装置３０が独立に動作しており、お互いに影響を受けていない。
【００９３】
（Ａ−３−３）切替準備中の両系通信状態
次に、切替準備中の両系通信状態の通信処理の動作について図面を参照して説明する。ここでは、通信装置２０（切替元）から通信装置３０への切替を行なう場合を説明する。
【００９４】
図８は、切替準備中の両系通信状態を説明する説明図である。なお、図８において、黒く塗りつぶしをした構成要素は動作していない箇所である。
【００９５】
切替準備中の両系通信状態の場合、通信装置２０及び通信装置３０に対する論理チャネルの設定は、上述した切替無しの両系通信状態の場合と同じである。
【００９６】
切替元である通信装置２０から通信装置３０に切替を行なう際、状態内部メモリ（ＭＥＭ＿Ａｎ）２４に保存されている状態データが、通信装置３０の切替処理部３６に与えられ、予備チャネルの状態内部メモリ（ＭＥＭ＿Ｄｎ）３５にデータ転送されて保存される。
【００９７】
例えば、図７の例の場合、通信装置２０の有効チャネル処理部（ｃｈ＿Ａｎ）２４の処理に係る状態データである、「論理チャネル番号：７，８，９，…」に対応付けられた「状態データ」が、状態内部メモリ（ＭＥＭ＿Ｄｎ）３５にデータ転送されて保存される。
【００９８】
通信装置３０において、通信路１の信号は、予備チャネル処理部３３に与えられ、予備チャネル処理部（ｃｈ＿Ｄｎ）３３は、通信装置２２の有効チャネル処理部（ｃｈ＿Ａｎ）２２と同じ処理を行なう。
【００９９】
このとき、予備チャネル処理部（ｃｈ＿Ｄｎ）３３により処理された信号は、送受信処理部３７に与えられるが、現状態は切替の実行前であるから、当該信号はネットワークＮＴに送信されない。
【０１００】
逆方向のネットワークＮＴからの信号は、通信装置２０及び通信装置３０の両方が受信する。ネットワークＮＴからの信号に対して、通信装置２０及び通信装置３０の両方が通信処理を行なうようにし、通信装置２０及び通信装置３０の両方から送信されるようにしてもよい。これは、通信路側に存在する対向装置は、必要なチャネルの信号しか受信しないためである。従って、通信装置３０も、通信路１に信号を送信してもよいし、又は無効な値や初期値に変換して送信してもよい。
【０１０１】
要するに、通信装置２０の有効チャネル処理部（ｃｈ＿Ａｎ）２２及び状態内部メモリ（ＭＥＭ＿Ａｎ）２４と、通信装置３０の予備チャネル処理部（ｃｈ＿Ｄｎ）３３及び状態内部メモリ（ＭＥＭ＿Ｄｎ）３５とは、処理的には同じ動作をしているが、有効チャネル処理部（ｃｈ＿Ａｎ）２２の処理データはネットワークＮＴへ送信されるが、予備チャネル処理部（ｃｈ＿Ｄｎ）３３の処理データはネットワークＮＴに送信されない。
【０１０２】
切替の指示は、制御装置１０からの設定で行なうことができ、制御装置１０からの制御により、制御処理部２８及び制御処理部３８が、各構成要素に対して指示を行なう。
【０１０３】
なお、上記では、通信装置２０からのデータ転送する場合を例示したが、有効チャネル処理部（ｃｈ＿Ｃｎ）３２及び状態内部メモリ（ＭＥＭ＿Ｃｎ）３４のデータを、通信装置２０にデータ送信することもできる。
【０１０４】
この状態で、通信装置２０に対する有効チャネルを増加する場合、通信装置２０の制御処理部２８は、有効チャネル処理部２２に対して今回増加する有効チャネルを増加するが、通信装置３０の制御処理部３８は、予備チャネル処理部３３に対して今回増加する有効チャネルを増加する。
【０１０５】
これにより、通信装置２０の有効チャネルが増加すると、他系の通信装置３０の予備チャネルも、増加された同じ有効チャネルが増加することになる。
【０１０６】
（Ａ−３−４）切替実施後の片寄せ通信状態
次に、切替実施後の片寄せ通信状態の動作について図面を参照しながら説明する。
【０１０７】
図９は、切替実施後の片寄せ通信状態を説明する説明図である。なお、図９において、黒く塗りつぶしをした構成要素は動作していない箇所である。
【０１０８】
上述した図８の切替準備中の両系通信状態において、制御装置１０からの制御により切替が行なわれる。これにより、切替元の通信装置２０からの信号送信は停止され、通信装置３０から予備チャネルの信号がネットワークＮＴに送信される。このとき、通信装置２０の有効チャネルは、継続動作を行うか、下記切戻し準備中の動作となる。あるいは、停止させることも可能である。どの状態にするかは、システム仕様に基づき制御装置１０から設定を行うことができる。
【０１０９】
切替実施後の片寄せ通信状態の場合、切替元の通信装置２０は、動作していても、動作していなくてもよい。一般的な予備系切替状態に相当する。
【０１１０】
ここで、片寄せ通信状態で処理するチャネルが増加するときのチャネル割り当ての処理方法が一般的な切替処理と異なる。
【０１１１】
片寄せ通信状態で、処理するチャネルが増加する場合、その増加するチャネルを通信装置３０に割り当てるときは、通信装置３０の有効チャネルとして設定する。一方、増加するチャネルを通信装置２０に割り当てるときは、通信装置３０の予備チャネルとして設定する。
【０１１２】
例えば、通信路０及び通信路１上の通信チャネルのうち、新たに通信チャネル「１０，１１，１２」を通信装置２０に割り当て、通信チャネル「２０，２１，２２」を通信装置３０に割り当てる場合を例示する。この場合、通信装置３０において、制御処理部３８は、通信チャネル「２０，２１，２２」について、通常のチャネル割り当て動作と同様に、通信装置３０の有効チャネルに増加する。一方、通信チャネル「１０，１１，１２」については、制御処理部３８は、通信装置３０の有効チャネルに増加せず、その代わりに予備チャネルに増加させるようにする。
【０１１３】
（Ａ−３−５）切戻し準備中の片寄せ通信状態
次に、切戻し準備中の片寄せ通信状態の動作について図面を参照しながら説明する。
【０１１４】
図１０は、切戻し準備中の片寄せ通信状態を説明する説明図である。なお、図１０において、黒く塗りつぶしをした構成要素は動作していない箇所である。
【０１１５】
切戻し準備中の片寄せ通信状態は、有効チャネル設定されている論理チャネルの処理については、切替無しの両系通信状態と同じである。
【０１１６】
切替無しの両系通信状態との違いは、切戻し元、この例では、通信装置３０から予備チャネル処理部（ｃｈ＿Ｄｎ）３３の処理状態を保存している状態内部メモリ（ＭＥＭ＿Ｄｎ）３５の保持データが、通信装置２０に転送され、有効チャネルの状態内部メモリ（ＭＥＭ＿Ａｎ）２４に保存されることである。
【０１１７】
このとき、通信装置２０は、通信路０から通信装置３０の予備チャネル処理部（ｃｈ＿Ｄｎ）３３で処理されるのと同じデータを取込み、有効チャネル処理部（ｃｈ＿Ａｎ）２２で処理する状態になる。ただし、切戻しの実行前なので、送信制御部２７からのネットワークＮＴヘの送信は行わない。
【０１１８】
また、逆方向のネットワークＮＴからの信号は、上述した切替準備中の両系通信状態の場合と同様に、通信装置２０及び通信装置３０の両方が受信し、通信装置３０からだけでなく、通信装置２０からも送信するようにしてもよいし、通信装置２０が無効な値や初期値に変換して送信するようにしてもよい。
【０１１９】
要するに、通信装置２０の有効チャネル処理部（ｃｈ＿Ａｎ）２２、状態内部メモリ（ＭＥＭ＿Ａｎ）２４と、通信装置３０の予備チャネル処理部（ｃｈ＿Ｄｎ）３３、状態内部メモリ（ＭＥＭ＿Ｄｎ）３５とは、処理的には同じ動作をしているが、予備チャネル処理部（ｃｈ＿Ｄｎ）３３の処理データはネットワークＮＴに送信するが、有効チャネル処理部（ｃｈ＿Ａｎ）２２の処理データはネットワークＮＴに送信しない。
【０１２０】
切戻しの指示は、制御装置１０からの設定で行なわれ、制御装置１０の制御の下、制御処理部２８及び制御処理部３８が各処理部に対して指示を行なう。
【０１２１】
切戻し後の両系通話状態は、切替無しの両系通話状態と同じになる。あるいは、設定により切替準備中にすることも可能である。
【０１２２】
ここで、片寄せ通信状態で新たに有効チャネルを増加する場合、その増加するチャネルを通信装置２０、通信装置３０のいずれに割り当てるかの判断は、制御装置１０が判断する。新たなチャネルを増加する際、片寄せ通信中の通信装置３０（すなわち切戻り元の装置）に対してチャネルの増設を指示するようにしてもよい。その場合、切戻しのときに、例えば、切戻し元の通信装置３０が継続通信するようにしてもよいし、また例えば、切戻し先の通信装置２０に設定した後に切戻しを実行するようにしてもよい。いずれの場合も、制御処理部２８及び制御処理部３８が、処理対象とする論理チャネルの設定を行なうことで、実現することができる。
【０１２３】
（Ａ−４）実施形態の効果
以上のように、実施形態によれば、無瞬断切替のためのチャネル処理を、例えばＣＰＵやＤＳＰ等でのチャネル可変処理とすることで、使用しない無駄なチャネルの回路や動作がなくなる。
【０１２４】
また、実施形態によれば、冗長装置を構成する装置において、一系の装置が故障しても、一度に全てのチャネルが異常になることはなく、他系の有効チャネルは継続使用が可能である。また、他系の予備チャネルに、故障した一系のチャネルを増設することで、一系に割り当てられたチャネルの通信も継続させることができる。
【０１２５】
さらに、両系の通信装置が常に動作しているため、特別なテスト機構を持つことなく故障判定が迅速に実施できる。
【０１２６】
一般的な切替装置で問題となる、切替処理部の故障発見についても両系動作させたままの状態で、予備チャネルで動作の確認が可能のため、正常チャネルを異常なチャネルに切り替ることがなくなる。
【０１２７】
（Ｂ）他の実施形態
上述した実施形態では、多数のチャネルが多重されている通信路から、一部チャネルのみ有効として各種ネットワークに接続する集線装置における、冗長の２装置に、本発明の無瞬断切替システムを適用する場合を例示した。
【０１２８】
しかし、２個の通信装置に限定するものではなく、切替元の状態保存データを転送する先を複数切替るセレクタ装置のようなものを経由することで、複数装置間で同様の構成を実現することが可能である。
【０１２９】
これにより、例えば、３個の通信装置を備える場合にも適用することができ、第１系の通信装置、第２系の通信装置、第３系の通信装置を使用するときに、任意の２個の通信装置の間で本発明の無瞬断切替を実施することが可能になる。
【符号の説明】
【０１３０】
１００…無瞬断切替システム、１０…制御装置、２０及び３０…通信装置、
２１及び３１…同期処理部、２２及び３２…有効チャネル処理部、
２３及び３３…予備チャネル処理部、２４及び３４…状態内部メモリ、
２５及び３５…状態内部メモリ、２６及び３６…切替処理部、
２７及び３７…送受信処理部、２８及び３８…制御処理部。
【図１】
0005733031.tif 000002
【図２】
0005733031.tif 000003
【図３】
0005733031.tif 000004
【図４】
0005733031.tif 000005
【図５】
0005733031.tif 000006
【図６】
0005733031.tif 000007
【図７】
0005733031.tif 000008
【図８】
0005733031.tif 000009
【図９】
0005733031.tif 000010
【図１０】
0005733031.tif 000011