(57)【特許請求の範囲】
【請求項１】
加入者情報を入力するための加入者情報入力部と、前記加入者情報を通信処理用データ形式に変換する変換機と、前記加入者情報を記憶する第１及び第２の記憶部と、前記加入者情報に基づいて通信処理及び全体を制御する制御部と、を有する加入者情報保護システムであって、
前記加入者情報入力部から前記変換機を経由して前記第１の記憶部に前記加入者情報を送る処理と、前記加入者情報入力部から前記変換機を経由することなく前記第２の記憶部に前記加入者情報を送る処理とが並行して行われ、
通信処理実行時に前記制御部は、前記第１の記憶部にアクセスするが、前記第２の記憶部にはアクセスせず、
前記第１の記憶部の前記加入者情報が破壊されたときに、通信処理を中断し、前記第２の記憶部の前記加入者情報を前記第１の記憶部に送ることにより、通信処理を再開可能としたこと、
を特徴とする加入者情報保護システム。
【請求項２】
前記第２の記憶部に記憶されている前記加入者情報を受け取り、通信処理用のデータ形式に変換して前記第１の記憶部に送る第２の変換機をさらに有することを特徴とする請求項１に記載の加入者情報保護システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プログラム異常などにより加入者情報に異常が発生した場合に、正確かつ最新の加入者情報による通信処理の再開を可能とする加入者情報保護システムに関する。
【０００２】
【従来の技術】
通信処理システムでは、加入者の着信接続及び発信接続をリアルタイムに実施する必要がある。このため通信処理システムでは、通信処理プロセッサが高速にアクセス可能なメモリ（ＳＲＡＭ、ＤＲＡＭ等）に加入者情報を記憶させている。しかし、プログラムの異常などによりメモリに記憶されている加入者情報が破壊される恐れがある。このため従来の通信処理システムにおける加入者情報保護システムは、加入者情報をメモリにのみ記憶させるのではなく、別の媒体、例えば、不揮発性記憶装置（ＨＤＤ等）にも同じ加入者情報を保存させている。そして、メモリ上の加入者情報が破壊された場合、別の媒体に保存しておいた加入者情報をメモリに展開し、通信処理を再開する。
【０００３】
【発明が解決しようとする課題】
しかし、従来の保護システムでは、メモリ上の加入者情報を不揮発性記憶装置にコピーしていたので、何らかの要因によりメモリ上の加入者情報が破壊された後に、かかる破壊の事実が検知されないまま、既に破壊されている加入者情報が不揮発性記憶装置に保存されてしまう場合がある。この場合、通信処理再開のために不揮発性記憶装置上の加入者情報をメモリに展開しても、加入者情報を正確に再現できない。
【０００４】
本発明の目的は、通信処理プロセッサが通信処理実行時にアクセスするメモリ上の加入者情報に何らかの異常が発生した場合に、正確かつ最新の情報に基づく通信処理の再開を可能とする加入者情報保護システムを提供することにある。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明の第１の特徴は、加入者情報を入力するための加入者情報入力部と、前記加入者情報を通信処理用データ形式に変換する変換機と、前記加入者情報を記憶する第１及び第２の記憶部と、前記加入者情報に基づいて通信処理及び全体を制御する制御部と、を有する加入者情報保護システムであって、前記加入者情報入力部から前記変換機を経由して前記第１の記憶部に前記加入者情報を送信する処理と、前記加入者情報入力部から前記変換機を経由することなく前記第２の記憶部に前記加入者情報を送信する処理とが並行して行われ、通信処理実行時に前記制御部は、前記第１の記憶部にアクセスするが、前記第２の記憶部にはアクセスせず、前記第１の記憶部の前記加入者情報が破壊されたときに、通信処理を中断し、前記第２の記憶部の前記加入者情報を前記第１の記憶部に送信することにより、通信処理を再開可能とした、ことにある。
【０００６】
加入者情報とは、加入者の番号や、料金プラン、留守番電話サービスに加入しているか否か、キャッチホンサービスに加入しているか否かなどの契約形態やまた、そのサービスを現在加入者が開始しているか否かなどの設定状況、さらにはある時点において加入者が通信中か否か、などの情報をいう。留守番電話サービスとは、加入者の電話機の電源が入っていない時や、加入者が無応答の場合にメッセージを録音するサービスをいう。また、キャッチホンサービスとは、加入者が通話中に新たな着信があった時に、その着信を受けることができるサービスをいう。
【０００７】
また、通信処理とは、例えば、ある加入者の発信を他の加入者に接続したり、ある加入者が通信中にこの加入者に対して新たな着信があった場合にこの加入者の加入者情報を調べ、キャッチホンサービスに加入していたら、この新たな着信を加入者に接続するなどの処理をいう。
【０００８】
また、第１の記憶部としては、制御部による高速アクセスが可能なメモリ（ＳＲＡＭ、ＤＲＡＭ等）が用いられる。また、第２の記憶部としては、不揮発性記憶装置（例えば、ＨＤＤ）などが用いられる。
【０００９】
上記構成においては、加入者情報入力部から入力された加入者情報は第１の記憶部に送信されて記憶される。これと並行して、加入者情報入力部から入力された加入者情報は第１の記憶部を経由することなく第２の記憶部にも送信されて記憶される。
【００１０】
通信処理実行中に制御部は、第１の記憶部にはアクセスするが、第２の記憶部にはアクセスできない。制御部の第２の記憶部へのアクセスは、加入者情報入力部から入力された新たな加入者情報を第２の記憶部に登録する際と、第１の記憶部の加入者情報に異常が発生し第２の記憶部から加入者情報を読み取り第１の記憶部に加入者情報を展開する際とに制限する。これにより、第２の記憶部上の加入者情報が制御部によって不用意に書き換えられることを防止する。
【００１１】
いかなる場合にも、第２の記憶部に記憶された加入者情報が、第１の記憶部に記憶された加入者情報によって上書きされることはない。また、第２の記憶部上の加入者情報が、通信処理時に制御部によって破壊されることもない。このため、制御部によって第１の記憶部上の加入者情報が破壊されたとしても、第２の記憶部上の加入者情報に基づいて通信を再開することにより、正確かつ最新の加入者情報による通信処理の再開が可能になる。
【００１２】
また、本発明の第２の特徴は、前記第２の記憶部に記憶されている前記加入者情報を受け取り、通信処理用のデータ形式に変換して前記第１の記憶部に送る第２の変換機をさらに有することにある。
【００１３】
通信処理用データ形式とは、「０」又は「１」で示されるビット（ｂｉｔ）形式（例えば、０１００００１０１０・・・）をいう。通信処理用データ形式に変換する前のデータ形式は、キャラクタ形式である。
【００１４】
第２の記憶部には通信処理用データ形式に変換しない状態で情報を記憶させておき、第２の記憶部から第１の記憶部へ加入者情報を送信する必要が生じた際にデータ形式を変換する。第１の変換機に異常が生じ、第１の記憶部に加入者情報を正しく書き込むことができないために、通信処理を中断せざるを得ない場合も生じ得る。かかる場合においても、第２の記憶部のデータを第２の変換機を用いてデータ変換して第１の記憶部に書き込むことで、正しい加入者情報に基づく通信処理の再開が可能となり、システムの信頼性がより一層向上する。
【００１５】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態について説明する。図１は、本発明の一実施形態に係る加入者情報保護システムの構成を示すブロック図である。同図に示す加入者情報保護システムは、加入者情報入力部である投入システム１１、受信機１４、第１の変換機である変換機１６、第２の変換機である変換機２５、バックアップ保証１８、第１の記憶部であるメモリ２０、第２の記憶部である不揮発性記憶装置２２、制御部である通信処理プロセッサ２４を有する。
【００１６】
投入システム１１は、信号線１２を通して受信機１４に接続される。受信機１４は、信号線１５を通して変換機１６に接続され、又信号線１７を通してバックアップ保証１８に接続される。変換機１６は、信号線１９を通してメモリ２０に接続される。メモリ２０は、信号線２３を通して通信処理プロセッサ２４と接続される。バックアップ保証１８は、信号線２１を通して不揮発性記憶装置２２に接続される。不揮発性記憶装置２２は、信号線２６を通して変換機２５に接続される。変換機２５は、信号線２７を通してメモリ２０に接続される。
【００１７】
図２は、図１に示すシステムにおいて第１及び第２の記憶部にデータが蓄積され、かつ通信処理が行われている場合のデータの流れを示すブロック図である。
【００１８】
加入者情報は、投入システム１１から受信機１４に送信される。さらに、加入者情報は、受信機１４から変換機１６に送信され、通信処理プロセッサ２４による通信処理に必要な形式に変換される。変換後の加入者情報は、メモリ２０に送信され、メモリ２０に登録される。通信処理プロセッサ２４は、メモリ２０上の加入者情報にアクセスし、通信処理を行う。
【００１９】
投入システム１１から受信機１４を経て変換機１６に送信されるデータは、例えば「加入者Ａ、留守番電話サービス加入」というキャラクタ形式のデータである。このキャラクタ形式のデータが変換機１６に入力され、ビット形式のデータに変換され、出力される。留守番電話サービスに未加入の場合を「０」、加入の場合を「１」とすると、変換機１６から出力されたビット形式のデータがメモリ２０に入力されると、メモリ２０に記憶されている加入者Ａの加入者情報の留守番電話サービス欄のデータが「０」から「１」に変更される。
【００２０】
また、投入システム１１から受信機１４に送信された加入者情報は、バックアップ保証１８にも送信される。さらに、加入者情報は、不揮発性記憶装置２２に送信され、不揮発性記憶装置２２に保存される。
バックアップ保証１８は、不揮発性記憶装置２２内の加入者情報の信頼性を高めるための装置であり、例えば、投入システム１１から送信された加入者情報の全てのログを保存することができる。また、ユーザニーズの変化に応じて、迅速に新たなサービスの提供を開始したり、従来のサービスの提供を停止したりすることが要求される分野がある。かかる分野において、サービスの種類の追加、削除等で加入者情報の破壊が起こる危険性を取り除くため、サービス項目の追加、削除等があった場合においてもプログラムの変更なしに不揮発性記憶装置２２に加入者情報を書き込む事を可能にする装置である。サービスとは、留守番電話サービス、キャッチホンサービス、着信転送サービス等をいう。
【００２１】
受信機１４からバックアップ保証１８に入力されるデータは、受信機１４から変換機１６に入力されるデータと同じキャラクタ形式データである。バックアップ保証１８では、キャラクタ形式データを加入者ごとにマージする。つまり、「加入者Ａ、留守番電話サービス加入」というデータが新たに入力されると、このデータと既に入力されている加入者Ａさんのデータ「加入者Ａ、キャッチホンサービス加入」とがマージされ、「加入者Ａ、キャッチホンサービス加入、留守番電話サービス加入」となる。そして、このマージ後のデータが不揮発性記憶装置２２に記憶される。
【００２２】
図３は、図１に示すシステムにおいて第１の記憶部のデータが破壊され、第２の記憶部のデータを第１の記憶部に展開し、通信を再開する場合のデータの流れを示すブロック図である。メモリ２０上の加入者情報が破壊された場合、不揮発性記憶装置２２上のマージ済み加入者情報が変換機２５によってビット形式に変換され、メモリ２０に送信され、通信処理が再開される。変換機２５はマージされたキャラクタ形式データを変換する。一方、変換機１６はマージされていないキャラクタ形式データを変換する。
【００２３】
前記の如く、通信処理時に、通信処理プロセッサ２４は、メモリ２０にアクセスするが、不揮発性記憶装置２２にはアクセスしない。通信処理プロセッサ２４が、不揮発性記憶装置２２にアクセスするのは、メモリ２０の加入者情報が破壊され不揮発性記憶装置２２に保存している加入者情報をメモリ２０に引きあげる場合と、投入システム１１から新たに加入者情報を不揮発性記憶装置２２に登録する場合のみである。通信処理プロセッサ２４は、この２つの場合以外は、不揮発性記憶装置２２にアクセスしない。以上の事から、多数の通信処理プロセッサアクセスによる加入者情報の破壊は、不揮発性記憶装置２２では起こらない。
【００２４】
多数の通信処理プロセッサアクセスによりメモリの加入者情報が破壊された場合、従来はメモリ上で破壊された加入者情報をそのまま保存してある別媒体（不揮発性記憶装置など）から加入者情報をメモリに展開し、通信処理を再開していた。このため、正常な通信処理を再開できない恐れがあった。
【００２５】
しかし、本実施形態では、加入者情報をメモリ２０に登録する処理と並行して、加入者情報を不揮発性記憶装置２２にも保存しておき、メモリ２０上の加入者情報が破壊された場合に、不揮発性記憶装置２２に保存されている加入者情報をメモリ２０に展開するので、メモリ２０では正常かつ最新の情報による通信処理を再開することが可能となる。このように、メモリ２０に加入者情報を登録する処理と並行して、メモリ２０を経由することなく不揮発性記憶装置２２にも加入者情報を保存し、かつ通信処理プロセッサ２４の不揮発性記憶装置２２へのアクセスを制限することによって、加入者情報処理システムの信頼性、安全性を高めることができる。
【００２６】
【発明の効果】
以上説明したように、本発明によれば、第１、第２の記憶部を設け、加入者情報入力部から第１の記憶部に加入者情報を送信する処理と、加入者情報入力部から第１の記憶部を経由することなく第２の記憶部に加入者情報を送信する処理とが並行して行うことにより、破壊された第１の記憶部の加入者情報によって第２の記憶部の加入者情報が破壊されることを防止できる。
【００２７】
また、通信処理実行時に制御部は、前記第１の記憶部にアクセスするが、前記第２の記憶部にはアクセスしないようにすることにより、通信処理プロセッサの多数のアクセスにより第２の記憶部の加入者情報が破壊されることを防止できる。
【００２８】
そして、第１の記憶部の加入者情報が破壊されたときに、通信処理を中断し、第２の記憶部の加入者情報を第１の記憶部に送信し、通信処理を再開することにより、正常かつ最新の情報による通信処理の再開が可能になり、システムの信頼性が向上する。
【００２９】
さらに、第１の変換機に異常が生じ、通信処理を中断した場合においても、第２の記憶部の加入者情報を第２の変換機を用いてデータ変換し、この変換データに基づいて通信処理を再開することにより、システムの信頼性がより一層向上する。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る加入者情報保護システムの構成を示すブロック図である。
【図２】図１に示す加入者情報保護システムにおいて第１及び第２の記憶部にデータが蓄積され、かつ通信処理が行われている場合のデータの流れを示すブロック図である。
【図３】図１に示すシステムにおいて第１の記憶部のデータが破壊され、第２の記憶部のデータを第１の記憶部に展開し、通信を再開する場合のデータの流れを示すブロック図である。
【符号の説明】
１１  投入システム
１４  受信機
１６  第１の変換機
１８  バックアップ保証
２０  メモリ
２２  不揮発性記憶装置
２４  通信処理プロセッサ
２５  第２の変換機
【図１】
0003670140.tif 000002
【図２】
0003670140.tif 000003
【図３】
0003670140.tif 000004