(57)【特許請求の範囲】
【請求項１】
装置本体内部に固定的に配置され、記憶情報の読み書き可能な主記憶手段と、
前記主記憶手段の記憶情報に基づいて交換制御を行う交換制御手段と、
この交換制御手段によって交換制御を行うためのプログラムおよびデータの種別に応じて２以上の所定数に分けられ、更に運用系と予備系で分けられて、前記装置本体のそれぞれ異なった位置に挿脱自在に配置された複数の従記憶手段と、
前記交換制御の開始に先立って前記運用系の従記憶手段に記憶された情報のうち所定のものを主記憶手段上に配置する情報配置手段と、
前記交換制御中に前記主記憶手段上に配置した情報についてデータ変更が行われたとき、前記運用系および予備系の前記従記憶手段の情報を同期してデータ変更する同期制御手段と、
前記同期制御手段による運用系と予備系の同期を解除する同期解除手段と、
前記同期解除手段の同期解除と共に運用系の従記憶手段を前記交換制御から切り離し、予備系の従記憶手段を運用系に切り替える系切替手段
とを具備することを特徴とする電子交換機。
【請求項２】
装置本体内部に固定的に配置され、記憶情報の読み書き可能な主記憶手段と、
同じく装置本体内部に固定的に配置され、交換制御を行うためのプログラムおよびデータを記憶するハードディスクと、
前記ハードディスクに記憶されない前記プログラムあるいはデータの種別に応じて所定数に分けられ、更に運用系と予備系で分けられて、前記装置本体のそれぞれ異なった位置に配置されたスロットに挿脱自在に収容される複数のメモリカードと、
前記交換制御の開始に先立って前記ハードディスクおよび前記運用系の従記憶手段に記憶された情報のうち所定のものを前記主記憶手段上に配置する情報配置手段と、
前記交換制御中に前記主記憶手段上に配置した情報についてデータ変更が行われたとき、これに対応する前記運用系および予備系の前記メモリカードの情報を同期してデータ変更する同期制御手段と、
前記同期制御手段による運用系と予備系の同期を解除する同期解除手段と、
前記同期解除手段の同期解除と共に運用系のメモリカードを前記交換制御から切り離し、予備系の従記憶手段を運用系に切り替える系切替手段
とを具備することを特徴とする電子交換機。
【請求項３】
前記同期解除手段は、運用系に障害が発生したとき運用系と予備系の同期を解除することを特徴とする請求項１または請求項２記載の電子交換機。
【請求項４】
前記同期解除手段は、所定の保守端末から同期解除命令が出力されたとき運用系と予備系の同期を解除することを特徴とする請求項１または請求項２記載の電子交換機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は電子交換機に係わり、詳細には交換ソフトウェアプログラムによって制御される電子交換機に関する。
【０００２】
【従来の技術】
ソフトウェアプログラムによって制御される電子交換機は、交換機能や保守機能等多種多様な機能を容易に実現でき、更にその融通性に優れていることから、柔軟な交換システムを構築することができる。そのため、例えば交換機能を実現する交換ソフトウェアプログラム、加入者情報、課金情報や障害情報といった種々の大容量のデータを蓄積する必要があり、従来の電子交換機は記憶装置としてハードディスク装置を用いている。
【０００３】
このような電子交換機でソフトウェアの不具合やサービス機能の追加等に柔軟に対応するため、システムファイル等のデータを更新する際には、更新データがあらかじめ記録された大容量の記憶媒体であるＤＡＴ（Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｔａｐｅ）やＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  ｄｉｓｋ）からハードディスク装置にダウンロードしてから、更新作業を開始することが行われている。また、システムダウンに備えて定期的に実施するバックアップ作業時には、ハードディスク装置からＤＡＴやＭＯ等の記憶媒体にデータを吸い上げることが行われている。
【０００４】
電子交換機では取り扱われるデータが大容量であるため、システムファイル更新やバックアップ作業に要する時間は、ハードディスク装置のアクセス速度等の関係で数十分を要する場合がある。また、信頼性を向上させるための予備系のハードディスク装置を新たに設置した場合、運用系の情報を予備系にコピーする際にはハードディスクのアクセス速度の影響により数時間を要する場合がある。
【０００５】
そこで、このような大容量のデータを蓄積せざるを得ない電子交換機において、データのアクセス速度によって多大な時間を要する保守作業等を効率化する種々の技術が提案されている。
【０００６】
例えば特開平９−１３５４６５号公報「電子交換機」には、変更すべき情報を記憶する変更情報記憶装置を設け、例えば立ち上げ時にこの変更情報記憶装置に記憶された情報と本来のデータとが一致するか否かを検出し、不一致のとき不一致部分のデータを変更情報記憶装置に記憶された変更情報に置き換えて実行する技術が開示されている。
【０００７】
また特開平１−３０９４９３号公報「電話交換機のデータ入力方法」では、必要なデータを記憶させたメモリカードを適宜変更することで、上述した作業の効率化を図るようにした技術が開示されている。
【０００８】
更に特許第２６３０２６３号「電子交換機」には、二重化構成されたハードディスク装置の一方で障害が発生したとき、系切り替え後の運用中に切り替えた他系のハードディスク装置に順次障害発生後のデータを書き込むとともにパーティションごとに差分フラグを設定することで、障害の発生したハードディスク装置が復旧して再び二重化する際にその差分フラグが設定されたパーティションだけコピーして両系の蓄積データを同一とさせることで、復旧作業効率の向上を図る技術が開示されている。
【０００９】
【発明が解決しようとする課題】
しかしながら従来の電子交換機では、蓄積された多種多様な大容量のデータの保守作業等に伴う効率化を図ることができるものの、大容量データをバックアップするためのＤＡＴやＭＯといった新たな付加装置を必要としてしまい、装置の大型化を招いていた。
【００１０】
また、大容量のデータに障害が発生した場合、その異常データ部分の特定に時間がかかるという問題がある。例えば、ハードディスク装置内のデータに異常が発生した場合には、１つの装置内に複数種類のデータが蓄積されているため、その特定、修復および参照が容易ではない。
【００１１】
更に、ハードディスク装置の障害により交換が必要となった場合、交換すべきハードディスク装置自体を輸送する場合がある。特に、海外への長距離輸送のように運搬途中の衝撃等により、その構造上からハードディスク装置が破損するといった可能性もあり得る。
【００１２】
そこで本発明の目的は、できるだけハードディスク装置を使用することなく装置の大型化を抑え、蓄積すべき多種多様な大容量のデータにおいて障害が発生した場合であってもその障害特定を容易にする電子交換機を提供することにある。
【００１３】
【課題を解決するための手段】
請求項１記載の発明では、（イ）装置本体内部に固定的に配置され、記憶情報の読み書き可能な主記憶手段と、（ロ）主記憶手段の記憶情報に基づいて交換制御を行う交換制御手段と、（ハ）この交換制御手段によって交換制御を行うためのプログラムおよびデータの種別に応じて２以上の所定数に分けられ、更に運用系と予備系で分けられて、装置本体のそれぞれ異なった位置に挿脱自在に配置された複数の従記憶手段と、（ニ）交換制御の開始に先立って運用系の従記憶手段に記憶された情報のうち所定のものを主記憶手段上に配置する情報配置手段と、（ホ）交換制御中に主記憶手段上に配置した情報についてデータ変更が行われたとき、運用系および予備系の従記憶手段の情報を同期してデータ変更する同期制御手段と、（へ）同期制御手段による運用系と予備系の同期を解除する同期解除手段と、（ト）同期解除手段の同期解除と共に運用系の従記憶手段を交換制御から切り離し、予備系の従記憶手段を運用系に切り替える系切替手段とを電子交換機に具備させる。
【００１４】
すなわち請求項１記載の発明では、複数の着脱自在の従記憶手段に交換制御を行うためのプログラムおよびデータを所定数に分け、更に運用系と予備系で分けて、装置本体のそれぞれ異なった位置に挿脱自在に配置し、交換制御の開始に先立って運用系の従記憶手段に記憶された情報のうち所定のものを主記憶手段上に配置して、交換制御を行うようにした。そして、交換制御中に主記憶手段上に配置した情報についてデータ変更が行われたときには、運用系および予備系の従記憶手段の情報を同期してデータ変更する一方、同期制御手段による運用系と予備系の同期を解除する同期解除手段を設け、同期解除手段の同期解除と共に運用系の従記憶手段を交換制御から切り離し、予備系の従記憶手段を運用系に切り替えるようにした。この切り離した元の運用系の従記憶手段は、装置本体から取り出すことができるだけでなく、プログラムおよびデータの種別に応じて２以上の所定数に分けられているので、障害の特定が容易になる。
【００１５】
請求項２記載の発明では、（イ）装置本体内部に固定的に配置され、記憶情報の読み書き可能な主記憶手段と、（ロ）同じく装置本体内部に固定的に配置され、交換制御を行うためのプログラムおよびデータを記憶するハードディスクと、（ハ）ハードディスクに記憶されないプログラムあるいはデータの種別に応じて所定数に分けられ、更に運用系と予備系で分けられて、装置本体のそれぞれ異なった位置に配置されたスロットに挿脱自在に収容される複数のメモリカードと、（ニ）交換制御の開始に先立ってハードディスクおよび運用系の従記憶手段に記憶された情報のうち所定のものを主記憶手段上に配置する情報配置手段と、（ホ）交換制御中に主記憶手段上に配置した情報についてデータ変更が行われたとき、これに対応する運用系および予備系のメモリカードの情報を同期してデータ変更する同期制御手段と、（へ）同期制御手段による運用系と予備系の同期を解除する同期解除手段と、（ト）同期解除手段の同期解除と共に運用系のメモリカードを交換制御から切り離し、予備系の従記憶手段を運用系に切り替える系切替手段とを電子交換機に具備させる。
【００１６】
すなわち請求項２記載の発明では、複数の着脱自在のメモリカードに交換制御を行うためのプログラムおよびデータのうちのハードディスクに記憶されないものを所定数に分け、更に運用系と予備系で分けて、装置本体のそれぞれ異なった位置のスロットに挿脱自在に配置し、交換制御の開始に先立ってハードディスクおよび運用系のメモリカードに記憶された情報のうち所定のものを主記憶手段上に配置して、交換制御を行うようにした。そして、交換制御中に主記憶手段上に配置した情報についてデータ変更が行われたときには、これに対応する運用系および予備系のメモリカードの情報を同期してデータ変更する一方、同期制御手段による運用系と予備系の同期を解除する同期解除手段を設け、同期解除手段の同期解除と共に運用系のメモリカードを交換制御から切り離し、予備系のメモリカードを運用系に切り替えるようにした。この切り離した元の運用系のメモリカードは、装置本体から取り出すことができるだけでなく、プログラムおよびデータの種別に応じて２以上の所定数に分けられているので、障害の特定が容易になる。
【００２５】
【発明の実施の形態】
【００２６】
【実施例】
以下実施例につき本発明を詳細に説明する。
【００２７】
図１は、本発明の一実施例における電子交換機の外観の概要を表わしたものである。本実施例における電子交換機１０は、装置背面に配設されたシステムバスを介して互いに信号が送受信される複数のパッケージから構成されている。これらパッケージは、所定のフォーマットで各種情報が格納された所定の形状規格の不揮発性のメモリカードが挿入される運用系および予備系記憶装置部１１、１２とを有する記憶装置部１３と、図示しない公衆網を介して他の交換機間とのインタフェース（ＩｎｔｅｒＦａｃｅ：以下、ＩＦと略す。）機能を有する複数のトランクＩＦ１４と、収容する加入者端末との間のＩＦ機能を有する複数の加入者ＩＦ１５と、電子交換機１０内の保守管理を行うための保守管理装置との間のＩＦ機能を有する保守ＩＦ１６と、これら記憶装置および各ＩＦの制御を司る主制御装置１７とからなる。
【００２８】
運用系および予備系記憶装置部１１、１２は、それぞれメモリカードを挿入可能な第１〜第４のスロット１８１〜１８４を備えている。各スロットにメモリカードを挿入することで、装置背面に配設されたシステムバスを介して他のパッケージからのアクセスが可能となる。
【００２９】
このような本実施例における電子交換機は、運用系記憶装置部１１の第１〜第４のスロット１８１〜１８４に挿入されるメモリカードの情報を、例えば交換機制御プログラム格納用、局データベース格納用、課金データベース格納用、障害情報格納用としてメモリカードごとに格納されるデータの種別を特定し、これら各データを主制御装置１７に備えられたメインメモリに展開してから、交換制御を行うようになっている。そして、運用系記憶装置部１１と同様に予備系記憶装置部１２の各スロットに挿入されたメモリカードとの間で同期制御を行って二重化構成とする。したがって、障害発生時等にはこれら各メモリカードを取り出し、種別ごとにデータを参照することができるので、障害の発生したデータの特定とともに、保管を容易に行うことができる。特にメモリカードの記憶情報が、一般の汎用パーソナルコンピュータで参照できる所定のフォーマットである場合、そのデータ解析を大幅に効率化する。このように、運用中のデータを記憶する媒体と、交換機の障害や保守作業からの復旧に備えて必要なプログラムやデータベースをあらかじめ保管するためのバックアップ媒体とが同一のメモリカードである点で、バックアップ作業と保守作業とを効率化することができる。
【００３０】
以下、本実施例における電子交換機の要部について説明する。
【００３１】
図２は、図１に示した本実施例における電子交換機の機能ブロックの構成の概要を表わしたものである。主制御装置部１７は、システムバス２０を介して、運用系記憶装置部１１および予備系記憶装置部１２に挿入された各メモリカードにアクセスして各種制御を行うメモリカード制御装置２１と、メインメモリ２２と、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：以下、ＣＰＵと略す。）２３とが互いに接続されている。運用系記憶装置部１１は、主制御装置部１７のメモリカード制御装置２１に接続されたパッケージ２４を備えている。そして、運用系記憶装置部１１に設けられた第１〜第４のスロットに挿入された第１〜第４のメモリカード２５１〜２５４は、このパッケージ２４を介して主制御装置部１７と接続される。予備系記憶装置部１２は、主制御装置部１７のメモリカード制御装置２１に接続されたパッケージ２６を備えている。そして、予備系記憶装置部１２に設けられた第１〜第４のスロットに挿入された第５〜第８のメモリカード２７１〜２７４は、このパッケージ２６を介して主制御装置部１７と接続される。
【００３２】
上述したように運用系記憶装置部１１と予備系運用記憶部１２は、メモリカード制御装置２１によって、運用系記憶装置部１１に挿入された第１〜第４のメモリカード２５１〜２５４の格納情報と、それぞれ予備系記憶装置部１２に挿入された第５〜第８のメモリカード２７１〜２７４の格納情報とが常に同一情報となるように同期制御されている。したがって、第１〜第４のメモリカード２５１〜２５４のいずれかの格納情報に変化が生じた場合には、メモリカード制御装置２１は、対応する第５〜第８のメモリカード２７１〜２７４の情報も連動して変更するようになっている。
【００３３】
主制御装置部１７のＣＰＵ２３は、メインメモリ２２に格納された制御プログラムにしたがって、各種制御を実行できるようになっている。また、メモリカード制御装置２１は、図示しないＣＰＵを備え、読み出し専用メモリ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：以下、ＲＯＭと略す。）に格納された制御プログラムにしたがって、各メモリカードをアクセスして各種制御を実行できるようになっている。以下では、主制御装置部１７のＣＰＵ２３およびメモリカード制御装置２１による処理内容について説明する。
【００３４】
ここでは、第１のメモリカード２５１に交換機制御プログラム、第２のメモリカード２５２に局データベース、第３のメモリカード２５３に課金データベース、第４のメモリカード２５４に障害情報が格納されているものとする。したがって、同期制御された予備系記憶装置部１２の各スロットに挿入された第５のメモリカード２７１に交換機制御プログラム、第６のメモリカード２７２に局データベース、第７のメモリカード２７３に課金データベース、第８のメモリカード２７４に障害情報が格納されていることになる。
【００３５】
図３は、運用状態開始時における主制御装置部１７のＣＰＵ２３による処理内容の概要を表わしたものである。主制御装置部１７では、システムバス２０に接続される保守ＩＦ１６を介して図示しない保守管理装置から保守者によって入力された交換機起動命令の受信を監視している（ステップＳ３０：Ｎ）。そして、この交換機起動命令の受信を検出したとき（ステップＳ３０：Ｙ）、システムバス２０を介しメモリカード制御装置２１に対して、交換機起動用プログラムの読み出しを指示する（ステップＳ３１）。そして、ＣＰＵ２３は、メモリカード制御装置２１によって読み出されたプログラムのメインメモリ２２上への展開が完了した旨の通知を待ち（ステップＳ３２：Ｎ）、これを検出すると（ステップＳ３２：Ｙ）、メモリカード制御装置２１によってあらかじめ認識しているアドレスにマッピングされたメインメモリ２２上の交換機起動プログラムを読み込んで実行する（ステップＳ３３）。これにより、トランクＩＦ１４、加入者ＩＦ１５の初期化が行われる。
【００３６】
ここでは交換機制御プログラムの読み出しのみについて説明したが、実際には各メモリカードの格納情報も同様にメインメモリ２２上に展開される。これら各メモリカードの格納情報が展開された後、交換機運用の状態となる。
【００３７】
図４は、運用状態開始時におけるメモリカード制御装置２１の処理内容の概要を表わしたものである。メモリカード制御装置２１は、システムバス２０を介して図３のステップＳ３１で示したＣＰＵ２３からのメモリカード読み出し指示の受信を監視する（ステップＳ３５：Ｎ）。そして、これを検出したとき（ステップＳ３５：Ｙ）、運用系記憶装置部１１の各スロットにおけるメモリカードの挿入状態を認識し、あらかじめ交換機制御プログラムが格納されるスロットとして決められている第１のスロットに挿入された第１のメモリカード２５１から、交換機制御プログラムのうち交換機起動用プログラムＡを読み出す（ステップＳ３７）。そして、システムバス２０を介してメインメモリ２２の交換機起動用プログラムのマッピング位置としてあらかじめ決められたアドレスにマッピングし（ステップＳ３８）、ＣＰＵ２３に対してその完了通知を行う（ステップＳ３９）。上述したようにこの完了通知を受信した主制御装置部１７のＣＰＵ２３は、交換機起動用プログラムを起動して、初期化を行うことになる。
【００３８】
このように主制御装置部１７のＣＰＵ２３は、メモリカード制御装置２１に必要なプログラムをメインメモリ２２上に展開させ、その展開されたメインメモリ２２上のプログラムを実行する。ここでは、ＣＰＵ２３はメモリカード制御装置２１によりあらかじめメモリカードごとに決められたアドレスにマッピングされるものとしたが、メモリカード制御装置２１によって各メモリカードの展開を動的に行って、そのたびにメモリカード制御装置２１からＣＰＵ２３に対してアドレスのマッピング状態を通知し、ＣＰＵ２３はこの通知されたアドレスのマッピング状態にしたがって、必要とするプログラムを読み出すようにしても良い。これにより、アドレスマッピングすべきメモリカードの数およびその記憶容量に応じて、最適なマッピングを行うことができ、メインメモリの容量を効率的に使用することができる。
【００３９】
次に、交換機運用中に、保守者によって局データベースが変更される場合について説明する。この局データベースは、例えば交換機の運用に必要なトランクＩＦや加入者ＩＦ等の各種装置の登録状態や、回線情報、加入者情報等から構成されている。まず、保守者は局データベースの参照指示を行った後、変更指示を行って局データベースの変更を行う。
【００４０】
図５は、交換機運用中における局データベースが参照されるときの主制御装置部１７のＣＰＵ２３による処理内容の概要を表わしたものである。主制御装置部１７では、交換機運用中に、システムバス２０に接続される保守ＩＦ１６を介し図示しない保守管理装置から保守者によって入力される局データベースの参照命令の受信を監視する（ステップＳ４０：Ｎ）。そして、この局データベースの参照命令の受信を検出したとき（ステップＳ４０：Ｙ）、例えば加入者情報の参照命令であるときシステムバス２０を介してメインメモリ２２上に交換機運用状態として既に展開されている局データのうち加入者情報を読み出して（ステップＳ４１）、保守ＩＦ１６に接続された図示しない保守管理装置に対して、文字列または画像データとして送信する（ステップＳ４２）。
【００４１】
図６は、交換機運用中における局データベースが変更されるときの主制御装置部１７のＣＰＵ２３による処理内容の概要を表わしたものである。主制御装置部１７では、交換機運用中に、図５に示したように局データベースの参照が行われると、システムバス２０に接続される保守ＩＦ１６を介し図示しない保守管理装置から保守者によって入力される局データベースの変更命令の受信を監視する（ステップＳ４３：Ｎ）。そして、この局データベースの変更命令の受信を検出したとき（ステップＳ４３：Ｙ）、保守者は、保守管理装置の画面上で現在の加入者情報を確認し、例えば加入者情報の中の電話番号を変更すべきデータとして入力したものとすると、ＣＰＵ２３はこの変更データを受け付け（ステップＳ４４）、メインメモリ２２上の加入者情報の電話番号の部分のみを書き換える（ステップＳ４５）。そして、ＣＰＵ２３は、メモリカード制御装置２１に対して加入者情報のデータ変更指示を行う（ステップＳ４６）。
【００４２】
その後、メモリカード制御装置２１からデータ変更完了通知の受信を監視し（ステップＳ４７：Ｎ）、これを検出すると（ステップＳ４７：Ｙ）、一連の処理を終了する（エンド）。
【００４３】
図７は、交換機運用中における局データベースが変更されるときのメモリカード制御装置２１の処理内容の概要を表わしたものである。メモリカード制御装置２１は、システムバス２０を介し図６のステップＳ４６で示したＣＰＵ２３からのデータ変更指示の受信を監視する（ステップＳ５０：Ｎ）。そして、これを検出したとき（ステップＳ５０：Ｙ）、メインメモリ２２上で電話番号が変更された加入者情報を読み出し（ステップＳ５１）、あらかじめ局データが格納されるスロットとして決められている第２のスロットに挿入された第２のメモリカード２５２に格納される加入者情報の電話番号の部分を書き換える（ステップＳ５２）。その際、メモリカード制御装置２１は、運用系記憶装置部１１と予備系記憶装置部１２の同期制御を行うため、運用系である第１のメモリカード２５１に対応する予備系の第５のメモリカード２７１の局データベースも同時に書き換える。その後、そのデータ変更が完了した旨をＣＰＵ２３に通知し（ステップＳ５３）、一連の処理を終了する（エンド）。
【００４４】
このように交換機運用中にデータ変更を行うとき、主制御装置部１７のＣＰＵ２３は、既にメインメモリ２２上に展開されているデータを変更した後、メモリカード制御装置２１を介して対応するデータを格納する運用系および予備系のメモリカードの格納データを書き換える。
【００４５】
次に、運用中の記憶装置部で障害が発生した場合について説明する。
【００４６】
図８は、運用系記憶装置部１１に障害が発生したときの主制御装置部１７のＣＰＵ２３による処理内容の概要を表わしたものである。ＣＰＵ２３は、システムバス２０を介してメモリカード制御装置２１で検出される運用系記憶装置部１１の障害の発生を監視しており（ステップＳ６０：Ｎ）、これをメモリカード制御装置２１で生成された運用系記憶装置部１１の障害情報として検出したとき（ステップＳ６０：Ｙ）、運用系記憶装置部１１と予備系記憶装置部１２の同期制御を解除するようにメモリカード制御装置２１に対して同期解除を指示する（ステップＳ６１）。
【００４７】
図９は、運用系記憶装置部１１に障害が発生したときのメモリカード制御装置２１による処理内容の概要を表わしたものである。メモリカード制御装置２１は、システムバス２０を介してＣＰＵ２３より、図８のステップＳ６１で示した同期解除指示の受信を監視し（ステップＳ６５：Ｎ）、これを検出したとき（ステップＳ６５：Ｙ）、運用系記憶装置部１１と予備系記憶装置部１２の同期を解除し、障害が発生した運用系記憶装置部１１をシステムから切り離すとともに予備系記憶装置部１２を運用系に切り替える。
【００４８】
これにより、保守者はシステムから切り離された障害発生が検出された運用系記憶装置部１１のパッケージを電子交換機から取り外し、各スロットに挿入されたメモリカード２５１〜２５４を対象に、障害発生原因の解析を行うことができる。特に、メモリカードの記憶内容が所定の汎用の規格に対応している場合には、汎用のパーソナルコンピュータ等で記憶内容を参照でき、メモリカード内部の解析がより一層容易となる。
【００４９】
このように同期制御により二重化構成されている記憶装置部の運用系で障害が発生したとき、メモリカード制御装置２１により同期を解除させ、運用系をシステムから切り離すとともに予備系を運用系に切り替えることによって、システムの動作を保証するとともに、システムから切り離された運用系のメモリカード単位で障害の発生の原因の解析作業を効率化することができる。
【００５０】
このような同期制御を解除するのは運用系記憶装置部に障害の発生が検出された場合に限定されるものではなく、例えば保守者による保守ＩＦ１６に接続された保守管理端末からの同期解除命令によっても同期制御を解除することができる。したがって、システムダウンからの復旧に備えて、各種プログラムやデータベースのバックアップを行う場合、保守者による同期解除命令によって意図的に同期を解除して予備系記憶装置部１２をシステムから切り離すことで、同期制御されていた予備系記憶装置部１２の各スロットに挿入された第５〜第８のメモリカード２７１〜２７４を取り外し、システムダウン復旧用のバックアップ媒体として保管することができる。保守者は、その後、代替用のメモリカードを各スロットに再び挿入し、保守管理装置から運用系記憶装置部と予備系記憶装置部の同期制御開始命令を行って、再び記憶装置部の二重化構成を構築する。
【００５１】
また、メモリカード制御装置２１は、一定間隔で少なくとも運用系記憶装置部１１の各スロットに挿入されているメモリカードに発生した物理的な障害を検出するヘルスチェック機能を有し、例えば所定のデータパターンが返信されなかったとき障害と判定するものとする。例えば交換機運用中に、このヘルスチェック機能により運用系記憶装置部の各スロットに挿入されたメモリカードの内容に発生した異常を検出した場合、予備系記憶装置部の対応するスロットに挿入されたメモリカードにも同様の内容がコピーされていることから、これらのメモリカードの記憶内容では正常に運用させることが不可能になる場合がある。このような場合に、上述のように保管したシステムダウン復旧用に保管したメモリカードと入れ替えて交換機を再起動させることによって、バックアップ実施時点の状態に遡ってシステムを正常に運用させることができるようになる。
【００５２】
このように本実施例における電子交換機では、メモリカードごとに各種プログラムやデータを記憶させ、起動時には主制御装置部のメインメモリ上に展開させて交換機を運用させるようにした。そして、メモリカードを同期制御される二重化構成とし、適宜同期を解除して一方をシステムから切り離すことができるようにした。これにより、従来のハードディスク装置と比べて記憶媒体へのアクセス速度が速くなり、システム全体の処理能力を向上させる他、システムファイル更新等の保守作業を短縮化することができる。メモリカードを用いることで、記憶装置部の大型化を抑えるとともに、運搬の際にも必要なメモリカードを所持すればよいため可搬性に優れ、記憶すべきデータの版数管理などの管理作業を容易化することができる。さらには、従来のハードディスク装置と比較して運搬時の衝撃にも強く、機械的な動作により情報アクセスが行われないため耐故障性にも優れる。記憶容量を大きくしたい場合、拡張用スロットを確保してメモリカードを追加挿入させることで拡張性にも優れる。さらにまた、汎用のメモリカードを所定の規格で記憶内容を保持させて互換性を確保することで、汎用のパーソナルコンピュータ等で記憶内容を参照でき、記憶内容の解析、参照あるいは編集を伴う保守作業を大幅に効率化することができる。また、従来のハードディスク装置と異なり、メモリカードを交換することで随時バックアップ用の記憶媒体を保管することができ、バックアップ専用の駆動装置といった付加装置を一切不要として装置の小型化を図ることができる。
【００５３】
変形例
【００５４】
本実施例における電子交換機では、従来のハードディスク装置に代えて複数のメモリカードそれぞれにデータ種別ごとに分割して交換機運用に必要な大容量でのデータを記憶するもとのして説明したが、これに限定されるものではない。現時点の技術ではメモリカードの記憶容量には１枚あたり２５６メガバイト程度と限界があり、従来のハードディスク装置と同等の容量をメモリカードだけで確保することには問題がある場合がある。そこで、本変形例における電子交換機では、メモリカードをハードディスク装置の補助的な記憶媒体として用いるようにしている。
【００５５】
図１０は、本変形例における電子交換機の外観の概要を表わしたものである。ただし、図１に示した本実施例における電子交換機と同一部分には同一符号を付し、適宜説明を省略する。変形例における電子交換機７０は、装置背面に配設されたシステムバスを介して互いに信号が送受信される複数のパッケージから構成されている。これらパッケージは、各種情報が格納された所定の規格のメモリカードが挿入される運用系および予備系記憶装置部１１、１２と、トランクＩＦ１４と、加入者ＩＦ１５と、保守ＩＦ１６と、運用系ハードディスク装置７１と、予備系ハードディスク装置７２と、これら各パッケージの制御を司る主制御装置部７３とからなる。
【００５６】
本変形例における電子交換機では、運用時は運用系ハードディスク装置７１に各種プログラムおよびデータを記憶させ、主制御装置部７３は特定のデータ種別だけを運用系記憶装置部のスロットに挿入されたメモリカードで管理する。そして、運用系ハードディスク装置７１および各メモリカードの記憶情報は、一旦主制御装置部７３のメインメモリ上に展開され、主制御装置部７３のＣＰＵにより上述した制御が実行されるようになっている。すなわち、メモリカードをハードディスク装置の補助的な記憶媒体として用いる。例えば、障害情報のように解析を１または複数の汎用のパーソナルコンピュータで行う方が効率が良い場合は、障害情報のみをメモリカードで管理するようにする。
【００５７】
また、記憶容量の問題で一時的に設置されたハードディスク装置の記憶容量が不足しそうなとき、暫定的にメモリカードに記憶容量を割り当てることも可能となる。例えば課金情報は通話ごとに収集されるためハードディスク装置の記憶容量を常に消費してしまうが、一時的に通話が集中する等して設置されたハードディスク装置の記憶容量が不足したとき、緊急措置としてメモリカードを追加挿入して収まりきらない課金情報を管理させるように切り替えるといったことも可能となる。
【００５８】
なお、本実施例における電子交換機では、あらかじめ設けられた系ごとに同期制御を行うものとして説明したが、これに限定されるものではない。例えば、メモリカード単位で同期制御の切り替えを行うことによって、通話するたびに容量の増加する加入者の課金情報が運用系の第３のメモリカード２５３に蓄積されている場合、これに対応する予備系の第７のメモリカード２７３のみの同期制御を解除してシステムから切り離せばよい。したがって、第３のメモリカード２５３の容量の制限上、本来であればその都度バックアップする必要があるところ、第７のメモリカード２７３のみを取り外して保管するだけでよい。また、別の課金処理システムにおいて、この第７のメモリカード２７３を用いて、課金情報の編集あるいは管理を行うようにすることも可能となる。
【００５９】
さらに、運用系の第４のメモリカード２５４に障害情報が蓄積されている場合に、同期解除してこれと対応する予備系の第８のメモリカード２７４をシステムから切り離すことによって、第８のメモリカード２７４を取り外して保守者が汎用のパーソナルコンピュータ等で直接データ解析を行うことも可能となり、保守作業を更に効率化することができる。
【００６０】
【発明の効果】
以上説明したように請求項１記載の発明によれば、従来のハードディスク装置と比べて記憶媒体へのアクセス速度が速くなり、システム全体の処理能力を向上させる他、システムファイル更新等の保守作業を短縮化することができる。また、プログラムおよびデータの種別に応じて２以上の所定数に分けられ、更に運用系と予備系で分けられてメモリカード等の従記憶手段に格納するようにしたので、記憶内容の解析、参照あるいは編集を伴う保守作業を大幅に効率化することができる。また、従来のハードディスク装置と異なり、メモリカード等の従記憶手段を交換することで随時バックアップ用の記憶媒体を保管することができ、バックアップ専用の駆動装置といった付加装置を一切不要として装置の小型化を図ることができる。
【００６１】
また請求項２記載の発明によれば、請求項１記載の発明の効果に加えて、交換制御を行うためのプログラムおよびデータを記憶するハードディスクを設けたので、大容量のデータに障害が発生した場合にもメモリカードで障害の特定を行うことが容易になる。
【図面の簡単な説明】
【図１】本発明の一実施例における電子交換機の外観の概要を示す外観図である。
【図２】本実施例における電子交換機の機能ブロック構成を示すブロック図である。
【図３】運用状態開始時における主制御装置部のＣＰＵによる処理内容の概要を示す流れ図である。
【図４】運用状態開始時におけるメモリカード制御装置の処理内容の概要を示す流れ図である。
【図５】交換機運用中における局データベースが参照されるときの主制御装置部のＣＰＵによる処理内容の概要を示す流れ図である。
【図６】交換機運用中における局データベースが変更されるときの主制御装置部のＣＰＵによる処理内容の概要を示す流れ図である。
【図７】交換機運用中における局データベースが変更されるときのメモリカード制御装置の処理内容の概要を示す流れ図である。
【図８】運用系記憶装置部に障害が発生したときの主制御装置部のＣＰＵによる処理内容の概要を示す流れ図である。
【図９】運用系記憶装置部に障害が発生したときのメモリカード制御装置による処理内容の概要を示す流れ図である。
【図１０】本発明の変形例における電子交換機の外観の概要を示す外観図である。
【符号の説明】
１０、７０  電子交換機
１１  運用系記憶装置部
１２  予備系記憶装置部
１３  記憶装置部
１４  トランクＩＦ
１５  加入者ＩＦ
１６  保守ＩＦ
１７  主制御装置部
１８１〜１８４  第１〜第４のスロット
２０  システムバス
２１  メモリカード制御装置
２２  メインメモリ
２３  ＣＰＵ
２４、２６  パッケージ
２５１〜２５４  第１〜第４のメモリカード
２７１〜２７４  第５〜第８のメモリカード
７１  運用系ハードディスク装置
７２  予備系ハードディスク装置
【図１】
0003562419.tif 000002
【図２】
0003562419.tif 000003
【図３】
0003562419.tif 000004
【図４】
0003562419.tif 000005
【図５】
0003562419.tif 000006
【図６】
0003562419.tif 000007
【図７】
0003562419.tif 000008
【図８】
0003562419.tif 000009
【図９】
0003562419.tif 000010
【図１０】
0003562419.tif 000011