(57)【特許請求の範囲】
【請求項１】
現用スキーマに基づいて構成されたアクト系現用ファイルに基づいて顧客に情報通信サービスを提供するアクト系装置と前記アクト系現用ファイルに対応するスタンバイ系現用ファイルを備えたスタンバイ系装置とを備えたネットワークエレメントサーバと、前記アクト系現用ファイルに対応する管理用アクト系現用ファイルと前記スタンバイ系現用ファイルに対応する管理用スタンバイ系現用ファイルとを備えるとともに前記各ファイルを管理するファイル管理装置を備えたエレメント管理サーバと、から成る情報通信システムのファイル交換装置であって：
新スキーマを形成する新スキーマ形成装置と、
前記ネットワークエレメントサーバにおいて、前記アクト系装置に前記アクト系現用ファイルに加えて前記新スキーマに基づいて構成されたアクト系新ファイルを形成するとともに、前記スタンバイ系装置に前記スタンバイ系現用ファイルに加えて前記新スキーマに基づいて構成されたスタンバイ系新ファイルを形成する、ネットワークエレメントサーバ用新ファイル形成装置と、
前記エレメント管理サーバにおいて、前記管理用アクト系現用ファイルに加えて前記アクト系新ファイルに対応する管理用アクト系新ファイルを形成するとともに、前記管理用スタンバイ系現用ファイルに加えて前記スタンバイ系新ファイルに対応する管理用スタンバイ系新ファイルを形成する、エレメント管理サーバ用新ファイル形成装置と、を備えることを特徴とする、情報通信システムのファイル交換装置。
【請求項２】
前記情報通信システムのファイル交換装置はさらに、サービス管理サーバを備え、
前記サービス管理サーバは、前記エレメント管理サーバの前記現用スキーマを管理する現用スキーマ管理装置と、前記エレメント管理サーバの前記新スキーマを管理する新スキーマ管理装置と、から成ることを特徴とする、請求項１に記載の情報通信システムのファイル交換装置。
【請求項３】
前記ファイル管理装置は、情報通信システムの新ファイル仮運用モードで作動することができ、前記新ファイル仮運用モード時には、前記スタンバイ系装置におけるスタンバイ系現用ファイルに基づいて顧客に情報通信サービスを提供し、前記アクト系装置において前記アクト系新ファイルに基づいて情報通信システムの試験運用を実行することを特徴とする、請求項１に記載の情報通信システムのファイル交換装置。
【請求項４】
前記ファイル管理装置は、前記新ファイル仮運用モード終了後に、前記スタンバイ系装置の前記スタンバイ系現用ファイルと、前記アクト系装置の前記アクト系現用ファイルと、前記エレメント管理サーバの前記管理用スタンバイ系現用ファイルおよび前記管理用アクト系現用ファイルを削除し、前記アクト系装置の前記アクト系新ファイルに基づいて顧客に情報通信サービスを提供することを特徴とする、請求項３に記載の情報通信システムのファイル交換装置。
【請求項５】
前記ファイル交換装置はさらに、更新作業管理装置を備え、
前記更新作業管理装置は、前記現用スキーマに基づいて、前記スタンバイ系装置の前記スタンバイ系現用ファイルおよび前記スタンバイ系新ファイルと、前記アクト系装置の前記アクト系現用ファイルおよび前記アクト系新ファイルと、前記エレメント管理サーバの前記管理用スタンバイ系現用ファイルおよび前記管理用スタンバイ系新ファイルおよび前記管理用アクト系現用ファイルおよび前記管理用アクト系新ファイルと、を更新することを特徴とする、請求項３に記載の情報通信システムのファイル交換装置。
【請求項６】
前記更新作業管理装置はさらに、前記新スキーマに基づいて、前記スタンバイ系装置の前記スタンバイ系新ファイルと、前記アクト系装置の前記アクト系新ファイルと、前記エレメント管理サーバの前記管理用スタンバイ系新ファイルおよび前記管理用アクト系新ファイルと、を更新することを特徴とする、請求項３に記載の情報通信システムのファイル交換装置。
【請求項７】
現用スキーマに基づいて構成されたアクト系現用ファイルに基づいて顧客に情報通信サービスを提供するアクト系装置と前記アクト系現用ファイルに対応するスタンバイ系現用ファイルを備えたスタンバイ系装置とを備えたネットワークエレメントサーバと、前記アクト系現用ファイルに対応する管理用アクト系現用ファイルと前記スタンバイ系現用ファイルに対応する管理用スタンバイ系現用ファイルとを備えるとともに前記各ファイルを管理するファイル管理装置を備えたエレメント管理サーバと、から成る情報通信システムのファイル交換方法であって：
新スキーマ形成装置により新スキーマを形成し、
ネットワークエレメントサーバ用新ファイル形成装置により、前記ネットワークエレメントサーバにおいて、前記アクト系装置に前記アクト系現用ファイルに加えて前記新スキーマに基づいて構成されたアクト系新ファイルを形成するとともに、前記スタンバイ系装置に前記スタンバイ系現用ファイルに加えて前記新スキーマに基づいて構成されたスタンバイ系新ファイルを形成し、
エレメント管理サーバ用新ファイル形成装置により、前記エレメント管理サーバにおいて、前記管理用アクト系現用ファイルに加えて前記アクト系新ファイルに対応する管理用アクト系新ファイルを形成するとともに、前記管理用スタンバイ系現用ファイルに加えて前記スタンバイ系新ファイルに対応する管理用スタンバイ系新ファイルを形成することを特徴とする、情報通信システムのファイル交換方法。
【請求項８】
前記情報通信システムはさらに、サービス管理サーバを備え、この場合において、前記情報通信システムのファイル交換方法は、
前記サービス管理サーバにおいて、前記エレメント管理サーバの前記現用スキーマを管理し、前記エレメント管理サーバの前記新スキーマを管理することを特徴とする、請求項７に記載の情報通信システムのファイル交換方法。
【請求項９】
前記情報通信システムのファイル交換方法は、前記ファイル交換装置が新ファイル仮運用モードで作動することにより、前記スタンバイ系装置におけるスタンバイ系現用ファイルに基づいて顧客に情報通信サービスを提供し、前記アクト系装置において前記アクト系新ファイルに基づいた情報通信システムの試験運転を実行することを特徴とする、請求項７に記載の情報通信システムのファイル交換方法。
【請求項１０】
前記情報通信システムのファイル交換方法は、前記新ファイル仮運用モード終了後に、前記ファイル交換装置により、前記スタンバイ系装置の前記スタンバイ系現用ファイルと、前記アクト系装置の前記アクト系現用ファイルと、前記エレメント管理サーバの前記管理用スタンバイ系現用ファイルおよび前記管理用アクト系現用ファイルを削除し、前記アクト系装置の前記アクト系新ファイルに基づいて顧客に情報通信サービスを提供することを特徴とする、請求項９に記載の情報通信システムのファイル交換方法。
【請求項１１】
前記情報通信システムのファイル交換方法はさらに、更新作業管理装置により、前記現用スキーマに基づいて、前記スタンバイ系装置の前記スタンバイ系現用ファイルおよび前記スタンバイ系新ファイルと、前記アクト系装置の前記アクト系現用ファイルおよび前記アクト系新ファイルと、前記エレメント管理サーバの前記管理用スタンバイ系現用ファイルおよび前記管理用スタンバイ系新ファイルおよび前記管理用アクト系現用ファイルおよび前記管理用アクト系新ファイルと、を更新することを特徴とする、請求項９に記載の情報通信システムのファイル交換方法。
【請求項１２】
前記情報通信システムのファイル交換方法はさらに、更新作業管理装置により、前記新スキーマに基づいて、前記スタンバイ系装置の前記スタンバイ系新ファイルと、前記アクト系装置の前記アクト系新ファイルと、前記エレメント管理サーバの前記管理用スタンバイ系新ファイルおよび前記管理用アクト系新ファイルと、を更新することを特徴とする、請求項９に記載の情報通信システムのファイル交換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信システムのファイル交換装置およびファイル交換方法に関する。
【背景技術】
【０００２】
一般に、情報通信サービスに加入する契約者のサービス内容は、情報通信システムにより加入者ごとにデータベース管理される。情報通信システムは、通常ネットワークエレメントサーバ（ＮＥＳ：Ｎｅｔｗｏｒｋ  Ｅｌｅｍｅｎｔ  Ｓｅｒｖｅｒ）と、エレメント管理サーバ（ＥＭＳ：Ｅｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｓｅｒｖｅｒ）と、サービス管理サーバ（ＳＭＳ：Ｓｅｒｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｅｒｖｅｒ）とで構成される。ＮＥＳは、顧客に情報通信サービスを提供するサーバである。ＥＭＳは、ＮＥＳのサービスに関するファイルを管理等するサーバである。ＳＭＳは、ＥＭＳの上位に位置し、サービスに関するデータを入出力管理し、ネットワークサービスの試験運用等を行うサーバである。
【０００３】
このような情報通信システムは、ファイルの更新が要求された場合において、契約者のサービスを中断することなくシステム運用を継続することが要求される。例えば、特許文献１および特許文献２においては、システムを冗長化することにより、ファイルの入れ替えによるサービスの中断を短縮する方法が開示されている。
【０００４】
特許文献１においては、０系および１系からなる交換システムのプログラム交換装置が開示されている。かかる装置では、プログラムの更新要求が発生した際に、０系をサービス実行状態としたまま、１系でプログラム更新処理を行う。その後０系と１系との系切り替えを行い、１系をサービス実行状態としたまま、０系におけるプログラム更新処理を行う。これにより、プログラム更新によるサービスの中断を短縮することができる。
【０００５】
特許文献２においても同様に、現用系および待機系の制御部等を備えたディジタル構内交換機のファイル変更方法が開示されている。かかる構成においても上記と同様に、ユーザから新たな機能が要求された場合、現用系で運用状態を保持した上で、待機系の制御プログラムの更新処理を行い、制御プログラムの更新終了後に、現用系の制御データを待機系へ転送し、現用系と待機系の切り替えを行う。これにより、プログラム交換時のシステム運用の中断を短縮することができる。
【０００６】
このように、上記の情報通信システムにおいてもＮＥＳは通常、サービスの中断を防止するために、例えば、スタンバイ系装置とアクト系装置の２系統の装置で冗長構成（クラスタ化）される。またファイルを更新する前には通常、更新後のファイル（以下新ファイルという）に基づいた新サービスのシステムの試験運用を実行することが要求される。このため、ファイルの入れ替えを行う場合には、例えば、スタンバイ系装置で更新前のファイル（以下現用ファイルという）に基づいてシステム運用を維持しながらアクト系装置で新ファイルに基づいて新サービスのシステムを試験運用する（以下新ファイル仮運用という）。その後、新ファイルに基づいてシステム運用をすることを確定すると、スタンバイ系装置の現用ファイルを新ファイルに更新する。これにより、サービスを中断することなく、新ファイル仮運用を経て、ファイルの入れ替えを行うことができる。
【０００７】
さらに、一般に情報通信システムのファイル入れ替えにおいては、例えば、新ファイルの異常等が発生した場合、現用ファイルに基づくシステム運用を維持する必要がある。このため、ＥＭＳは、ＥＭＳ上のサービスデータ等のレプリカ（マスターファイル）やデータを現用ファイルを構成する現用スキーマのまま管理する。これにより、例えば、アクト系装置の故障、新ファイルの異常等が発生した場合においても、現用ファイルに基づいてシステム運転を維持し、サービスを継続することができる。すなわち、新ファイル仮運用中においても、ＥＭＳが現用スキーマを管理していることにより、新ファイルの異常等が発生した場合に、現用スキーマにより構成される現用ファイルに基づいてシステム運用を維持することが可能となる。
【０００８】
しかし、新ファイル仮運用中においても、既契約者に対するサービスの提供だけでなく、例えば、サービスの追加、変更、一時中止、再開等のサービスに関わるデータ（以下サービスデータという）の更新が要求されることも多い。
【０００９】
【特許文献１】特開平０８−２４２４７４号公報
【特許文献２】特開平０９−１６３４１４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、従来の情報通信システムは、新ファイル仮運用中において、上記のようにＥＭＳは、現用スキーマのみを備えし、新ファイルを構成する新スキーマを備えていない。したがって、新ファイル仮運用中においては、新ファイルの新サービスに関するサービスデータの更新を規制し、または一時的にサービスデータの更新要求を蓄積しファイルの入れ替えが終了した後に蓄積されたサービスデータの更新を再開する必要があった。
【００１１】
また、新ファイル仮運用中において、新ファイルを構成する新スキーマに新規サービスデータの追加等が要求された場合、アクト系装置における新ファイルは、現用スキーマのみを備えるＥＭＳを通じて更新されることができない。したがって、要求される最新のサービスに関する新ファイルに基づいてシステムを試験運用することができない。
【００１２】
さらに、ファイル入れ替えを行う場合においては、ＳＭＳ／ＥＭＳ配下のＮＥＳは、新ファイル仮運用中のＮＥＳのみならず、未だ現用ファイルに基づいてシステム運用を行うＮＥＳおよび既に新ファイルに基づいてシステム運用を行うＮＥＳも含む。したがって、これらファイルの入れ替え中に現在運用中のサービスに関するサービスデータの更新要求があった場合には、これらＮＥＳの中から更新要求先のＮＥＳに対してサービスデータの更新を行う必要がある。このとき、ＳＭＳで生成されるＮＥＳへの更新トランザクションに対して、誤更新によるデータ破損が発生しないようにトランザクションデータとスキーマの整合性をチェックするためのデータをＥＭＳは備えている。しかし、システム全体で１つのテーブルのため、ＥＭＳが新ファイルに入れ替えられ、新スキーマに書き換えられた時点で現用データが存在しなくなってしまう。このため、ＥＭＳ配下に現用ファイルに基づいてシステム運用を行うＮＥＳが少なくとも１つ存在する場合、新スキーマ、現用スキーマの双方に対応できるデータが必要となる。その結果、新スキーマに対する現用スキーマの差分情報を調査、作成等する必要が生じてしまう。
【００１３】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、情報通信システムのファイル入れ替えを効率よく行うことが可能な、新規かつ改良された情報通信システムのファイル交換装置およびファイル交換方法を提供することにある。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明のある観点によれば、現用スキーマに基づいて構成されたアクト系現用ファイルに基づいて顧客に情報通信サービスを提供するアクト系装置と前記アクト系現用ファイルに対応するスタンバイ系現用ファイルを備えたスタンバイ系装置とを備えたネットワークエレメントサーバ（ＮＥＳ）と、前記アクト系現用ファイルに対応する管理用アクト系現用ファイルと前記スタンバイ系現用ファイルに対応する管理用スタンバイ系現用ファイルとを備えるとともに前記各ファイルを管理するファイル管理装置を備えたエレメント管理サーバ（ＥＭＳ）と、から成る情報通信システムのファイル交換装置であって、新スキーマを形成する新スキーマ形成装置と、前記ＮＥＳにおいて、前記アクト系装置に前記アクト系現用ファイルに加えて前記新スキーマに基づいて構成されたアクト系新ファイルを形成するとともに、前記スタンバイ系装置に前記スタンバイ系現用ファイルに加えて前記新スキーマに基づいて構成されたスタンバイ系新ファイルを形成する、ネットワークエレメントサーバ用新ファイル形成装置と、前記エレメント管理サーバにおいて、前記管理用アクト系現用ファイルに加えて前記アクト系新ファイルに対応する管理用アクト系新ファイルを形成するとともに、前記管理用スタンバイ系現用ファイルに加えて前記スタンバイ系新ファイルに対応する管理用スタンバイ系新ファイルを形成する、エレメント管理サーバ用新ファイル形成装置と、を備えることを特徴とする、情報通信システムのファイル交換装置が提供される。
【００１５】
かかる構成により、情報通信システムのファイル入れ替え中においても、ＥＭＳは、管理用スタンバイ系現用ファイルおよび管理用アクト系現用ファイルに加えて管理用更新スタンバイ系新ファイルおよび管理用アクト系新ファイルを備えることができる。またファイル管理装置は、前記各現用ファイルおよび前記各新ファイルを管理することができる。この結果、ファイル管理装置は、前記各現用ファイルを構成する現用スキーマと、前記各新ファイルを構成する新スキーマとを管理することが可能となる。
【００１６】
ここでファイルとはスキーマ等により構成され、例えば、プログラムファイル、データファイル等の集合体を意味する。また、スキーマとはデータベースの構造定義であり、例えばリレーショナルデータベースの場合はテーブル各項目のデータ型や他のテーブルとの関連性等を定義したものを意味する。
【００１７】
前記情報通信システムのファイル交換装置はさらに、サービス管理サーバ（ＳＭＳ）を備えることもでき、前記サービス管理サーバは、前記エレメント管理サーバの前記現用スキーマを管理する現用スキーマ管理装置と、前記エレメント管理サーバの前記新スキーマを管理する新スキーマ管理装置と、から成ることもできる。
【００１８】
かかる構成により、ＳＭＳはＥＭＳが備える現用スキーマおよび新スキーマをそれぞれ管理することが可能となる。この結果、現用スキーマに関するサービスデータの更新があった場合には、現用スキーマ管理装置は、ＥＭＳが備える現用スキーマを参照することができる。一方、新スキーマに関するサービスデータの更新要求があった場合には、ＳＭＳは、ＥＭＳが備える新スキーマを参照することが可能となる。
【００１９】
前記ファイル管理装置は、情報通信システムの新ファイル仮運用モードで作動することもでき、前記新ファイル仮運用モード時には、前記スタンバイ系装置におけるスタンバイ系現用ファイルに基づいて顧客に情報通信サービスを提供し、前記アクト系装置において前記アクト系新ファイルに基づいて情報通信システムの試験運用を実行することもできる。
【００２０】
これにより本発明のある観点による情報通信システムのファイル交換装置は、ファイルの交換時において、顧客に対する情報通信サービスを継続しながら新ファイルのシステムの試験運用を実行することができる。その結果、顧客に対するサービスを中断することなく情報通信システムのファイル入れ替えを実現することが可能である。
【００２１】
前記ファイル管理装置はさらに、前記新ファイル仮運用モード終了後に、前記スタンバイ系装置の前記スタンバイ系現用ファイルと、前記アクト系装置の前記アクト系現用ファイルと、前記エレメント管理サーバの前記管理用スタンバイ系現用ファイルおよび前記管理用アクト系現用ファイルを削除し、前記アクト系装置の前記アクト系新ファイルに基づいて顧客に情報通信サービスを提供することもできる。
【００２２】
これによりアクト系装置はアクト系新ファイルのみを備え、スタンバイ系装置はスタンバイ系新ファイルのみを備えることとなる。この結果情報通信システムは、アクト系装置の新ファイルに基づいて顧客にファイル入れ替え後の新サービスを提供することが可能となる。
【００２３】
前記情報通信システムのファイル交換装置はさらに、更新作業管理装置を備えることもでき、前記更新作業管理装置は、前記現用スキーマに基づいて、前記スタンバイ系装置の前記スタンバイ系現用ファイルおよび前記スタンバイ系新ファイルと、前記アクト系装置の前記アクト系現用ファイルおよび前記アクト系新ファイルと、前記エレメント管理サーバの前記管理用スタンバイ系現用ファイルおよび前記管理用スタンバイ系新ファイルおよび前記管理用アクト系現用ファイルおよび前記管理用アクト系新ファイルと、を更新することもできる。
【００２４】
かかる構成により、情報通信システムがファイル入れ替えを実行しているか否かに関わらず、現在運用しているサービスに関するサービスデータの更新要求があった場合に、現用スキーマに基づいてＮＥＳおよびＥＭＳの各現用ファイルおよび各新ファイルを更新することができる。
【００２５】
前記更新作業管理装置はさらに、前記新スキーマに基づいて、前記スタンバイ系装置の前記スタンバイ系新ファイルと、前記アクト系装置の前記アクト系新ファイルと、前記エレメント管理サーバの前記管理用スタンバイ系新ファイルおよび前記管理用アクト系新ファイルと、を更新することもできる。
【００２６】
これにより、新ファイル仮運用モード時において、新ファイルに関するサービスデータの更新要求があった場合においても、前記新スキーマに基づいてＮＥＳおよびＥＭＳの各新ファイルのみを更新することができる。
【００２７】
上記課題を解決するために、本発明のある観点によれば、現用スキーマに基づいて構成されたアクト系現用ファイルに基づいて顧客に情報通信サービスを提供するアクト系装置と前記アクト系現用ファイルに対応するスタンバイ系現用ファイルを備えたスタンバイ系装置とを備えたネットワークエレメントサーバと、前記アクト系現用ファイルに対応する管理用アクト系現用ファイルと前記スタンバイ系現用ファイルに対応する管理用スタンバイ系現用ファイルとを備えるとともに前記各ファイルを管理するファイル管理装置を備えたエレメント管理サーバと、から成る情報通信システムのファイル交換方法であって、新スキーマ形成装置により新スキーマを形成し、ネットワークエレメントサーバ用新ファイル形成装置により、前記ネットワークエレメントサーバにおいて、前記アクト系装置に前記アクト系現用ファイルに加えて前記新スキーマに基づいて構成されたアクト系新ファイルを形成するとともに、前記スタンバイ系装置に前記スタンバイ系現用ファイルに加えて前記新スキーマに基づいて構成されたスタンバイ系新ファイルを形成し、エレメント管理サーバ用新ファイル形成装置により、前記エレメント管理サーバにおいて、前記管理用アクト系現用ファイルに加えて前記アクト系新ファイルに対応する管理用アクト系新ファイルを形成するとともに、前記管理用スタンバイ系現用ファイルに加えて前記スタンバイ系新ファイルに対応する管理用スタンバイ系新ファイルを形成することを特徴とする、情報通信システムのファイル交換方法を提供することができる。
【００２８】
前記情報通信システムはさらに、サービス管理サーバを備えることもでき、この場合において、前記情報通信システムのファイル交換方法は、前記サービス管理サーバにおいて、前記エレメント管理サーバの前記現用スキーマを管理し、前記エレメント管理サーバの前記新スキーマを管理することもできる。
【００２９】
前記情報通信システムのファイル交換方法はさらに、前記ファイル交換装置が新ファイル仮運用モードで作動することにより、前記スタンバイ系装置におけるスタンバイ系現用ファイルに基づいて顧客に情報通信サービスを提供し、前記アクト系装置において前記アクト系新ファイルに基づいた情報通信システムの試験運用を実行することもできる。
【００３０】
前記情報通信システムのファイル交換方法はさらに、前記ファイル交換装置により、前記新ファイル仮運用モード終了後に、前記スタンバイ系装置の前記スタンバイ系現用ファイルと、前記アクト系装置の前記アクト系現用ファイルと、前記エレメント管理サーバの前記管理用スタンバイ系現用ファイルおよび前記管理用アクト系現用ファイルを削除し、前記アクト系装置の前記アクト系新ファイルに基づいて顧客に情報通信サービスを提供することもできる。
【００３１】
前記情報通信システムのファイル交換方法はさらに、更新作業管理装置により、前記現用スキーマに基づいて、前記スタンバイ系装置の前記スタンバイ系現用ファイルおよび前記スタンバイ系新ファイルと、前記アクト系装置の前記アクト系現用ファイルおよび前記アクト系新ファイルと、前記エレメント管理サーバの前記管理用スタンバイ系現用ファイルおよび前記管理用スタンバイ系新ファイルおよび前記管理用アクト系現用ファイルおよび前記管理用アクト系新ファイルと、を更新することもできる。
【００３２】
前記情報通信システムのファイル交換方法はさらに、更新作業管理装置により、前記新スキーマに基づいて、前記スタンバイ系装置の前記スタンバイ系新ファイルと、前記アクト系装置の前記アクト系新ファイルと、前記エレメント管理サーバの前記管理用スタンバイ系新ファイルおよび前記管理用アクト系新ファイルと、を更新することもできる。
【００３３】
かかる情報通信システムのファイル交換方法の提供により、上記の情報通信システムのファイル交換装置が提供された場合と同様の効果を得ることができる。
【００３４】
また、ＳＭＳで生成されるＮＥＳへの更新トランザクションに対して、誤更新によるデータ破損が発生しないように、トランザクションデータとスキーマの整合性をチェックするために、ＥＭＳに備えられるデータは、ＥＭＳ配下に現用ファイルに基づいてシステム運用を行うＮＥＳが少なくとも１つ存在する限り、ＥＭＳ上に保持される。したがって、ＥＭＳが新ファイルに入れ替えられ、新スキーマに書き換えられる直前に、現用スキーマを退避して新ファイル、現用ファイルに対応するデータを完全分離することにより、新スキーマに対する現用スキーマの差分情報を調査、作成等する手間を省くことができる。
【発明の効果】
【００３５】
以上説明したように本発明によれば、情報通信システムのファイル入れ替えを効率よく行うことが可能な、新規かつ改良された情報通信システムのファイル交換装置およびファイル交換方法を提供することができる。
【発明を実施するための最良の形態】
【００３６】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３７】
（１）情報通信システムの構成
図１は、本発明の実施形態の１つに係る情報通信システム１００のブロック図を示す。図１に示す情報通信システム１００は、ネットワークエレメントサーバ（ＮＥＳ：Ｎｅｔｗｏｒｋ  Ｅｌｅｍｅｎｔ  Ｓｅｒｖｅｒ）１１０と、エレメント管理サーバ１３０（ＥＭＳ：Ｅｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｓｅｒｖｅｒ）と、サービス管理サーバ１５０（ＳＭＳ：Ｓｅｒｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｅｒｖｅｒ）とからなる。ＮＥＳ１１０は、顧客に情報通信サービスを提供するサーバであり、例えば、物理的なネットワークを構成する交換機、伝送装置等のネットワーク機器等である。ＥＭＳ１３０は、ＮＥＳ１１０のサービスに関するファイルを管理等するサーバである。ＳＭＳ１５０は、ＥＭＳ１３０の上位に位置し、サービスに関するデータなどを入出力管理し、ネットワークサービスの試験運用等を実行するサーバである。例えば、ＩＰ電話、ビデオ、ブロードバンド等によるデータサービス等のサービスを管理する。
【００３８】
ＮＥＳ１１０は、ユーザへのサービスの中断を防止するために、スタンバイ（ＳＢＹ）系装置１１２と、アクト（ＡＣＴ）系装置１１４とに冗長構成（クラスタ化）されている。
アクト系装置１１４は、顧客に情報通信サービスを提供する、現用スキーマ１８０（図１において図示せず）に基づいて構成されたアクト系現用ファイル１１６を備える。一方スタンバイ系装置１１２は、アクト系現用ファイル１１６に対応するスタンバイ系現用ファイル１１８を備える。さらにＮＥＳ１１０は、今までアクトだった系がスタンバイになり、もう一方のスタンバイだった系がアクトになるアクト系の切り替えが発生した直後に、スタンバイ系装置１１２のファイルをアクト系装置１１４のメモリに引き継ぎ、メモリ引継ぎ完了後に、アクト系からスタンバイ系に定期的にメモリを引き継ぐ、既知のメモリ同期機構（図示せず）を備えている。
【００３９】
ＥＭＳ１３０は、アクト系現用ファイル１１６に対応する管理用アクト系現用ファイル１３２と、スタンバイ系現用ファイル１１８に対応する管理用スタンバイ系現用ファイル１３４とを備える。ＥＭＳ１３０はさらに、ＮＥＳ１１０およびＥＭＳ１３０の各ファイルの更新、削除等を管理し、ＥＭＳ１３０の各ファイルを構成するスキーマを管理するファイル管理装置１４０を備える。ファイル管理装置１４０はさらに、図２に示すように新スキーマ形成装置１４２と、ネットワークエレメントサーバ用新ファイル形成装置１４４と、エレメント管理サーバ用新ファイル形成装置１４６と、更新作業管理装置１４８と、を備えることができる。
【００４０】
新スキーマ形成装置１４２は、情報通信システム１００のファイルの入れ替えを実施する場合に、更新後のファイルを構成する新スキーマ１８２（図１において図示せず）を生成する。ネットワークエレメントサーバ用新ファイル形成装置１４４は、情報通信システム１００がファイルの入れ替えを実施する場合、アクト系装置１１４に、アクト系現用ファイル１１６に加えて前記新スキーマ１８２に基づいて構成されたアクト系新ファイル１２０を形成する。ネットワークエレメントサーバ用新ファイル形成装置１４４はさらに、スタンバイ系装置１１２に、スタンバイ系現用ファイル１１８に加えて新スキーマ１８２に基づいて構成されたスタンバイ系新ファイル１２２を形成する。エレメント管理サーバ用新ファイル形成装置１４６は、情報通信システム１００がファイルの入れ替えを実施する場合、ＥＭＳ１３０に、管理用アクト系現用ファイル１３２に加えてアクト系新ファイル１２０に対応する管理用アクト系新ファイル１３６を形成するとともに、管理用スタンバイ系現用ファイル１３４に加えてスタンバイ系新ファイル１２２に対応する管理用スタンバイ系新ファイル１３８を形成する。更新作業管理装置１４８は、各現用ファイルを構成する現用スキーマ１８０または新スキーマ１８２に関するサービスデータの更新要求があった場合に、現用スキーマ１８０または新スキーマ１８２に基づいてＥＭＳ１３０およびＮＥＳ１１０の各ファイルの更新を実行する。この更新動作については後で詳述される。
【００４１】
なお、本実施形態ではファイル管理装置１４０が、新スキーマ形成装置１４２と、ネットワークエレメントサーバ用新ファイル形成装置１４４と、エレメント管理サーバ用新ファイル形成装置１４６と、更新作業管理装置１４８とを備えるが、これに限定されるものではない。すなわち、新スキーマ形成装置１４２、ネットワークエレメントサーバ用新ファイル形成装置１４４、エレメント管理サーバ用新ファイル形成装置１４６、更新作業管理装置１４８は、ファイル管理装置１４０と独立して構成されることも可能である。さらにネットワークエレメントサーバ用新ファイル形成装置１４４は、ネットワークエレメントサーバ１１０に構成されることも当然に可能である。
【００４２】
ＳＭＳ１５０は、情報通信システム１００のサービスに関わるデータ、例えば、サービスの追加、変更およびサービス利用の一時中止、再開等のサービスデータを入出力管理するサービスデータ入出力管理装置１５２を備える。ここでデータとは、データベースのレコードやフィールド値の設定値等を意味する。ＳＭＳ１５０は、ＥＭＳ１３０の管理用アクト系現用ファイル１３２および管理用スタンバイ系現用ファイル１３４を構成する現用スキーマ１８０を管理する、現用スキーマ管理装置１５４を備える。さらにＳＭＳ１５０は、ＥＭＳ１３０の管理用アクト系新ファイル１３６および管理用スタンバイ系新ファイル１３８を構成する新スキーマ１８２を管理する、新スキーマ管理装置１５６を備える。
【００４３】
また、本実施形態に係る情報通信システム１００におけるサービスデータの更新は、データベース更新における既知の技術である、クライアント・サーバモデルのデータベース管理システム（ＤＢＭＳ：Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）を適用することにより行う。例えば、図８に示すように、ＳＭＳ１５０からの更新トランザクション５０に対して、ＥＭＳ１３０が備えることができるＤＢＭＳクライアント５２は、スキーマチェック機構を通してＳＱＬ文に変換し、ＥＭＳ１３０のＤＢＭＳサーバ５４およびＮＥ１１０のＤＢＭＳサーバ５８に送信する。その後各ＤＢＭＳサーバ５４、５８がＥＭＳ１３０上のデータベース５６およびＮＥＳ１１０上のデータベース６０をそれぞれ更新する。
【００４４】
かかる構成により、情報通信システム１００がファイルの入れ替えを実施する場合、ファイル管理装置１４０は、新ファイル仮運用モードで作動することができる。新ファイル仮運用モード時には、スタンバイ系装置１１２が、スタンバイ系現用ファイル１１８に基づいて顧客に対するサービスの提供を維持し、一方でアクト系装置１１４が、アクト系新ファイル１２０に基づいて情報通信システム１００の試験運用を実行する。新ファイル仮運用モードが終了し、新ファイルに基づいてシステム運用を行うことを確定した場合、ファイル管理装置１４０は、スタンバイ系装置１１２のスタンバイ系現用ファイル１１８およびアクト系装置１１４のアクト系現用ファイル１１６を削除し、アクト系装置１１４のアクト系新ファイル１２０に基づいて顧客に情報通信サービスを提供する。これにより、サービスを中断することなく、新ファイルによるシステムの試験運用を経て、ファイルの入れ替えを行うことができる。
【００４５】
図３は、本実施形態に係る情報通信システム１００が適用される一般的なネットワーク構成の一部概念図である。図３に示すように、ＥＭＳ１３０の配下には通常、複数のＮＥＳ１１０が存在し、各ＮＥＳ１１０からサービス網１６０を介して各ユーザ端末１６２へサービスを提供する。したがって、情報通信システム１００がファイルの入れ替えを実施する場合、ファイル入れ替え実施前のアクト系現用ファイル１１６ａに基づいてシステム運用しているＮＥＳ１１０ａと、ファイルの入れ替え中で新ファイル仮運用モードのＮＥＳ１１０ｂと、ファイル入れ替え実施後のアクト系新ファイル１２０ｃに基づいてシステム運用しているＮＥＳ１１０ｃとが混在する。なお、図３においては説明の便宜のために、３つのＮＥＳ１１０a、１１０ｂ、１１０ｃを示すが、本実施形態の情報通信システム１００は、これ以上の多数のＮＥＳにも適用することができることが当然に理解される。
【００４６】
上記のとおり、本実施形態にかかる情報通信システム１００は、ファイルの入れ替えを実施する場合、ＥＭＳ１３０は、管理用スタンバイ系現用ファイル１３４ａ、１３４ｂおよび管理用アクト系現用ファイル１３２ａ、１３２ｂを構成する現用スキーマ１８０を備えるのに加えて、管理用スタンバイ系新ファイル１３８ｂ、１３８ｃおよび管理用アクト系新ファイル１３６ｂ、１３６ｃを構成する新スキーマ１８２を備えている。またファイル管理装置１４０が、これらの現用スキーマ１８０および新スキーマ１８２を管理している。一方従来の情報通信システムにおいては、ＥＭＳはファイル入れ替え前のファイルを構成する現用スキーマのみを管理していたため、種々の問題が生じていた。以下従来の情報通信システムにおける問題点について図面を参照して説明する。
【００４７】
図９は、従来の情報通信システム８０のブロック図を示す。情報通信システム８０は、上記本発明の実施形態の１つである情報通信システム１００と同様に、ＮＥＳ８２と、ＥＭＳ８４と、ＳＭＳ８６とからなる。詳細の構成については重複するため省略するが、情報通信システム８０のファイル入れ替えを実施する場合、従来のＥＭＳ８４は、ファイル更新前の管理用スタンバイ系現用ファイル８８および管理用アクト系現用ファイル９０のみを管理する。また、ＳＭＳ８６は、前記管理用スタンバイ系現用ファイル８８および管理用アクト系現用ファイル９０を構成する現用スキーマのみを管理する、現用スキーマ管理装置９２を備える。
【００４８】
さらに従来の情報通信システム８０は、ファイルの入れ替えを実施する場合、上記情報通信システム１００と同様に、新ファイルによるシステムの試験運用を実行する。すなわち、スタンバイ系装置９８が、スタンバイ系現用ファイル７６に基づいて顧客に対するサービスの提供を維持し、一方でアクト系装置７８が、アクト系新ファイル７０に基づいて情報通信システム８０の試験運用を実行することができる。これにより、ファイルの入れ替えを行う場合に、ユーザに対するサービスの提供を継続しながら新ファイルによるシステムの試験運用を行うことができた。しかし、一般に情報通信システムでは、新ファイル仮運用中において、ユーザに対するサービスの提供だけでなく、例えば、サービスの追加、変更およびサービス利用の一時中止、再開等のサービスデータの更新が頻繁に要求されることが想定される。
【００４９】
しかし、上記のように従来の情報通信システム８０では、新ファイル仮運用中において、ＥＭＳ８４は、現用スキーマのみを管理し、新ファイルを構成する新スキーマを管理していない。したがって、図９に示すように、新ファイル仮運用中においては、新ファイルに関するサービスデータの更新を規制し、または一時的に要求を蓄積する形で中断しファイル入れ替え終了後に再開する必要があった。
【００５０】
図１０は従来の情報通信システム８０の別の問題点を示すブロック図である。新ファイル仮運用中において、上記のとおりＥＭＳ８４は現用スキーマのみを管理している。したがって、新ファイル仮運用中において、新ファイルを構成する新スキーマにサービスデータの更新が要求された場合、アクト系装置７８におけるアクト系新ファイル７０は、現用スキーマのみを維持するＥＭＳを通じて更新されることができない。すなわち、従来の情報通信システム８０は、新サービス用の新規データを反映した新ファイルに基づいてシステムの試験運用を実行することができなかった。
【００５１】
図１１、１２は従来の情報通信システム８０の更に別の問題点を示す概念図である。ＥＭＳ８４配下のＮＥＳ８２は、前記のとおり、新ファイル仮運用中のＮＥＳ８２のみならず、未だ現用ファイルに基づいてシステム運用しているＮＥＳ８２および既に新ファイルに基づいてシステム運用しているＮＥＳ８２も含む。したがって、これらファイルの入れ替え中に、現在運用中のサービスに関するサービスデータの更新があった場合には、これらＮＥＳ８２の中から更新要求先のＮＥＳ８２に対してサービスデータの更新を行う必要がある。このとき、ＳＭＳ８６で生成されるＮＥＳ８２への更新トランザクションに対して、誤更新によるデータ破損が発生しないようにトランザクションデータとスキーマの整合性をチェックするためのデータをＥＭＳ８４は備えている。しかし、システム全体で１つのテーブルのため、ＥＭＳ８４が新ファイルに入れ替えられ、新スキーマに書き換えられた時点で現用データが存在しなくなってしまう。このため、ＥＭＳ８４配下に現用ファイルに基づいてシステム運用を行うＮＥＳが少なくとも１つ存在する場合、新スキーマ、現用スキーマの双方に対応するデータが必要となる。その結果、新スキーマに対する現用スキーマの差分情報を調査、作成等する必要が生じていた。すなわち、図１１、１２に示すように、従来の情報通信システム８０は、新ファイル４０ａまたは４０ｂを作成するに当たり、まず新スキーマ４２と現用スキーマの４４とを比較して差分を調査し、差分がある場合には差分情報４６を生成する。その後差分がある場合には、差分情報４６と新スキーマ４２とに基づいて新ファイル４０ｂを作成する必要があった。一方差分がない場合には、新スキーマ４２のみに基づいて新ファイル４０ａを作成する必要があり、人手による差分情報４６調査、作成等する作業に手間がかかっていた。
【００５２】
これに対し、本願発明の実施形態の１つである情報通信システム１００は、上記の構成を備えることによりこれらの問題点を解消することができる。以下この点について図１を参照して説明する。
【００５３】
ファイルの入れ替中において、ＥＭＳ１３０は、上記のとおり、管理用スタンバイ系現用ファイル１３４および管理用アクト系現用ファイル１３２を構成する現用スキーマ１８０を備えるのに加えて、管理用スタンバイ系新ファイル１３８および管理用アクト系新ファイル１３６を構成する新スキーマ１８２を備えている。さらに、ＳＭＳ１５０の現用スキーマ管理装置１５４は、現在運用中のサービスに関するサービスデータの更新があった場合に、ＥＭＳ１３０の前記現用スキーマ１８０を参照（スコープ）することができる。またＳＭＳ１５０の新スキーマ管理装置１５６は、新ファイル仮運用モードにおいて新ファイルの新サービスに関するサービスデータの更新要求があった場合に、ＥＭＳ１３０の前記新スキーマ１８２を参照（スコープ）することができる。すなわち、情報通信システム１００は、新ファイル仮運用モードにおいても、新サービスに関するサービスデータの更新要求に対して、前記新スキーマ１８２に基づいて、ＥＭＳ１３０およびＮＥ１１０の各新ファイル１２０、１２２、１３６、１３８のみを更新をすることができる。
【００５４】
この結果本実施形態に係る情報通信システム１００は、新ファイル仮運用モードにおいても新ファイルに関するサービスデータの更新を制限する必要がない。さらに、従来の情報通信システムと異なり、新サービス用の新規データを反映したアクト系新ファイル１２０に基づいてシステムの試験運用を実行することができる。
【００５５】
また、従来の情報通信システムと異なり、上記のような差分情報を作成する必要がない。これについて図４、５を参照して説明する。図４、５は、本実施形態に係る情報通信システム１００において、ファイル入れ替えを実施する場合の、新ファイル３００の作成の概念図である。図４に示すように、ＥＭＳ１３０は新ファイル３００、現用ファイル３０１に対応するデータに完全分離し、ＥＭＳが新ファイル３００に入れ替えられ、新スキーマ１８２に書き換えられる直前に、現用スキーマ３０１を退避する手法により、従来の新スキーマに対する現用スキーマの差分情報を調査、作成等する手間を省くことができる。したがって、差分を意識した人手による調査、作業等をすることなく、新スキーマ１８２のどの部分が更新されたかに関わらず、現用スキーマ３０１を自動退避することにより、新スキーマ１８２のみに基づいて新ファイル３００を生成することができる。
【００５６】
（２）ファイル入れ替え時の動作
次に本実施形態にかかる情報通信システム１００のファイル入れ替え時の動作について図面を参照しながら以下に説明する。
【００５７】
図６は、本実施形態にかかる情報通信システム１００のファイル入れ替え動作のフローチャート図を示す。
【００５８】
ステップ４００は、ファイル入れ替え実施前の現用ファイルに基づくシステムの運用状態である。この段階においては、スタンバイ系装置１１２はスタンバイ系現用ファイル１１８を備え、アクト系装置１１４はアクト系現用ファイル１１６を備えている。ＥＭＳ１３０は、管理用スタンバイ系現用ファイル１３４および管理用アクト系現用ファイル１３２を備えている。ファイル管理装置１４０は、これらの各ファイルを管理し、ＮＥＳ１１０がファイル入れ替え未実施の状態にあることを認識している。またファイル管理装置１４０は、上記各現用ファイルを構成する現用スキーマ１８０を管理している。この状態で、サービスデータの更新要求があった場合、更新作業管理装置１４８が、ＳＭＳ１５０からの更新トランザクションデータに対して、前記現用スキーマ１８０に基づいてＮＥＳ１１０およびＥＭＳ１３０の各現用ファイル１１６、１１８、１３２、１３４の更新を行う。
【００５９】
次にステップ４１０では、新スキーマ形成装置１４２がファイル入れ替え後の新ファイルを構成する新スキーマ１８２をＥＭＳ１３０に生成する。すなわち、ステップ４１０においては、ＥＭＳ１３０は、現用スキーマ１８０および新スキーマ１８２を備え、ファイル管理装置１４０が当該現用スキーマ１８０および新スキーマ１８２を管理している。さらにファイル管理装置１４０は、上記ステップ４００と同様にＮＥＳ１１０およびＥＭＳ１３０の各現用ファイルを管理し、ＮＥＳ１１０がファイル入れ替え実施中であることを認識する。
【００６０】
次にステップ４２０において、ネットワークエレメントサーバ用新ファイル形成装置１４４が、スタンバイ系装置１１２のスタンバイ系新ファイル１２２およびアクト系装置１１４のアクト系新ファイル１２０を生成する。その後ステップ４３０において、ＮＥＳ１１０は、スタンバイ系現用ファイル１１８およびアクト系現用ファイル１１６からスタンバイ系新ファイル１２２およびアクト系新ファイル１２０にそれぞれ環境の引継ぎを行い、各新ファイルによるシステムの運用を試行できる状態を構成する。ステップ４４０において、エレメント管理サーバ用新ファイル形成装置１４６が、管理用スタンバイ系新ファイル１３８および管理用アクト系新ファイル１３６を生成する。これは例えば、ＮＥＳ１１０で生成された各新ファイル１２０、１２２をＥＭＳ１３０にアップロードすること等により行うことができる。その後ステップ４５０において、アクト系新ファイル１２０に基づいてシステムの試験運転を実行することにより新ファイル仮運用モードとなる。すなわち、スタンバイ系装置１１２でスタンバイ系現用ファイル１１８に基づいてシステムの運用を維持し、アクト系装置１１４でアクト系新ファイル１２０に基づいてシステムの試験運用を実行する。
【００６１】
ステップ４５０の新ファイル仮運用モードにおいて、ファイル管理装置１４０は上記のとおり現用スキーマ１８０および新スキーマ１８２を管理している。またＳＭＳ１５０は、上記のとおり、現用スキーマ１８０をスコープすることができる現用スキーマ管理装置１５４および新スキーマ１８２をスコープすることができる新スキーマ管理装置１５６を備えている。この結果、ＥＭＳ１３０は、ＳＭＳ１５０から現用スキーマ１８０および新スキーマ１８２に対するサービスデータの更新トランザクションデータを受け取ることができる。
【００６２】
したがって、ステップ１５０において、現在運用しているサービスに関するサービスデータの更新要求があった場合、更新作業管理装置１４８は、現用スキーマ１８０に基づいて、ＥＭＳ１３０およびＮＥＳ１１０の各現用ファイル１１６、１１８、１３２、１３４および各新ファイル１２０、１２２、１３６、１３８を更新する。一方新サービスに関するサービスデータの更新要求があった場合、更新作業管理装置１４８は、新スキーマ１８２に基づいて、ＥＭＳ１３０およびＮＥＳ１１０の各新ファイル１２０、１２２、１３６、１３８のみを更新する。
【００６３】
その後ステップ４６０においては、新スキーマ１８２に基づいて構成される新ファイルに基づいてシステム運用を実行することを確定すると、ファイル管理装置１４０は、ＮＥＳ１１０のスタンバイ系現用ファイル１１８およびアクト系現用ファイル１１６と、ＥＭＳ１３０の管理用スタンバイ系現用ファイル１３４および管理用アクト系現用ファイル１３２を削除する。さらにファイル管理装置１４０は、ＮＥＳ１１０の状態をファイル入れ替え実施中からファイル入れ替え未実施に更新する。ステップ４６０においては、ＮＥＳ１１０は既にアクト系新ファイル１２０に基づいてシステムを運用しているため、サービスデータの更新要求があった場合、更新作業管理装置１４８は、ＥＭＳ１３０の新スキーマ１８２に基づいてＮＥＳ１１０およびＥＭＳ１３０の各新ファイル１２０、１２２、１３６、１３８を更新する。またステップ４６０においては、ファイル管理装置１４０は、現用スキーマ１８０を継続して管理している。
【００６４】
ステップ４７０において、ファイル管理装置１４０は、ＥＭＳ１３０配下のファイル入れ替えの対象となるすべてのＮＥＳ１１０が、ファイル入れ替えを終了したか否かを判断する。ファイル入れ替えを未だ行っていないＮＥＳ１１０が存在する場合には、ステップ４２０に戻り、当該ＮＥＳ１１０のファイル入れ替えを実行する。したがって、ファイル管理装置１４０は、ファイル入れ替えの対象となるすべてのＮＥＳ１１０がファイル入れ替えを終了するまで、ＥＭＳ１３０の現用スキーマ１８０および新スキーマ１８２の両方を管理する。
【００６５】
ファイル入れ替えの対象となるすべてのＮＥＳ１１０のファイル入れ替えが終了した場合、ステップ４８０において、ファイル管理装置１４０は、ＥＭＳ１３０の現用スキーマ１８０を削除する。その後、情報通信システム１００は、一律に新スキーマ１８２に基づいて構成された新ファイルに基づいてシステムを運用することができる。
【００６６】
（３）データ更新の動作
本実施形態に係る情報通信システム１００におけるファイル入れ替えの動作について上記に説明したが、本実施形態の理解を深めるために、当該情報通信システム１００において、サービスデータの更新の要求があった場合の情報通信システム１００の動作を以下に説明する。
【００６７】
図７は、本実施形態に係る情報通信システム１００において、サービスデータ更新の要求があった場合の情報通信システム１００の動作のフローチャート図を示す。
【００６８】
まずサービスデータの更新要求があった場合、すなわち更新作業管理装置１４８がＳＭＳ１５０から更新トランザクションを受け取った場合、ステップ６００において、ファイル管理装置１４０は、ＥＭＳ１３０の配下のＮＥＳ１１０がファイル入れ替え実施中か否かを判断する。ＮＥＳ１１０がファイル入れ替え実施中でない場合、ステップ６０２において、更新作業管理装置１４８は、かかる更新トランザクションに対して現用スキーマ１８０に基づいてＮＥＳ１１０およびＥＭＳ１３０の各現用ファイル１１６、１１８、１３２、１３４を更新することによりサービスデータの更新を実行する。
【００６９】
一方、ステップ６００においてＮＥＳ１１０がファイル入れ替え実施中である場合、ステップ６１０において、更新作業管理装置１４８は、ＮＥＳ１１０が新ファイル仮運用モードか否かを判断する。ＮＥＳ１１０が新ファイル仮運用モードでない場合、ステップ６１２において、更新作業管理装置１４８は、かかる更新トランザクションデータに対して、現用スキーマ１８０に基づいてＥＭＳ１３０とＮＥＳ１１０の各現用ファイル１１６、１１８、１３２、１３４および各新ファイル１２０、１２２、１３６、１３８を更新することによりサービスデータの更新を実行する。
【００７０】
ステップ６１０においてＮＥＳ１１０が新ファイル仮運用モードである場合、ステップ６２０において、更新作業管理装置１４８は、ＳＭＳ１５０からの更新トランザクションが現在運用中のサービスに関するサービスデータの更新（現用ルート）であるのか新ファイルの新サービスに関するサービスデータの更新（新ルート）であるのかを判断する。現用ルートの更新トランザクションである場合には、上記ステップ６１２、６１４により、更新作業管理装置１４８は、現用スキーマ１８０に基づいてＥＭＳ１３０とＮＥＳ１１０の各現用ファイル１１６、１１８、１３２、１３４および各新ファイル１２０、１２２、１３６、１３８を更新することによりサービスデータの更新を実行する。
【００７１】
一方、ステップ６２０において新ルートの更新トランザクションである場合、ステップ６２２において、更新作業管理装置１４８は、新スキーマ１８２に基づいてＥＭＳ１３０およびＮＥＳ１１０の各新ファイル１２０、１２２、１３６、１３８を更新することによりサービスデータの更新を実行する。
【００７２】
以上のように本実施形態にかかる情報通信システム１００は、ファイル入れ替えを実施していない場合はもちろんファイル入れ替え実施中においても、データ更新をＮＥＳ１１０およびＥＭＳ１３０の各現用ファイルおよび各新ファイルに対して反映することが可能である。さらに新ファイル仮運用モードにおいても、現用ルートのデータ更新に対しては、現用スキーマに基づいてＮＥＳ１１０およびＥＭＳ１３０の各現用ファイルおよび各新ファイルを更新することができ、新ルートのデータ更新に対しては、ＮＥＳ１１０およびＥＭＳ１３０の各新ファイルのみを更新することが可能である。
【００７３】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範囲内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００７４】
例えば、上記実施形態では、１つのスタンバイ系装置１１２がスタンバイ系現用ファイル１１８およびスタンバイ系新ファイル１２２を備えるが、スタンバイ系現用ファイル１１８を備えるスタンバイ系装置とスタンバイ系新ファイル１２２を備えるスタンバイ系装置とを別々に設けてもよい。アクト系装置１１４に関しても同様である。このように構成しても当然に上記実施形態と同様の効果を得ることができることがいわゆる当業者であれば理解できる。
【００７５】
また、上記実施形態では、説明の便宜上ＥＭＳ１３０の配下のＮＥＳ１１０が１つである場合を中心に説明したが、これに限定されるものではなく、通常のネットワーク環境で想定される多数のＮＥＳ１１０にも当然に適用することができる。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施形態の１つに係る情報通信システムのブロック図である。
【図２】同実施形態に係る情報通信システムのファイル管理装置のブロック図である。
【図３】同実施形態に係る情報通信システムが適用されるネットワーク構成の一部概念図である。
【図４】同実施形態に係る情報通信システムの新ファイル作成の概念図である。
【図５】同実施形態に係る情報通信システムの新ファイル作成の概念図である。
【図６】同実施形態に係る情報通信システムのファイル入れ替え時の動作フローチャート図である。
【図７】同実施形態に係る情報通信システムにおいて、サービスデータの更新要求があった場合の動作フローチャート図である。
【図８】ＤＢＭＳによるデータ更新の概念図である。
【図９】従来の情報通信システムの問題点を表すブロック図である。
【図１０】従来の情報通信システムの別の問題点を表すブロック図である。
【図１１】従来の情報通信システムにおける新ファイル作成の概念図である。
【図１２】従来の情報通信システムにおける新ファイル作成の概念図である。
【符号の説明】
【００７７】
１００    情報通信システム
１１０    ネットワークエレメントサーバ（ＮＥＳ）
１１２    スタンバイ系装置
１１４    アクト系装置
１１６    アクト系現用ファイル
１１８    スタンバイ系現用ファイル
１２０    アクト系新ファイル
１２２    スタンバイ系新ファイル
１３０    エレメント管理サーバ（ＥＭＳ）
１３２    管理用アクト系現用ファイル
１３４    管理用スタンバイ系現用ファイル
１３６    管理用アクト系新ファイル
１３８    管理用スタンバイ系現用ファイル
１４０    ファイル管理装置
１４２    新スキーマ形成装置
１４４    ネットワークエレメントサーバ用新ファイル形成装置
１４６    エレメント管理サーバ用新ファイル形成装置
１４８    更新作業管理装置
１５０    サービス管理サーバ（ＳＭＳ）
１５４    現用スキーマ管理装置
１５６    新スキーマ管理装置
１８０    現用スキーマ
１８２    新スキーマ
【図１】
0005098700.tif 000002
【図２】
0005098700.tif 000003
【図３】
0005098700.tif 000004
【図４】
0005098700.tif 000005
【図５】
0005098700.tif 000006
【図６】
0005098700.tif 000007
【図７】
0005098700.tif 000008
【図８】
0005098700.tif 000009
【図９】
0005098700.tif 000010
【図１０】
0005098700.tif 000011
【図１１】
0005098700.tif 000012
【図１２】
0005098700.tif 000013