(57)【要約】【課題】キー情報が異なるデータベースの整合性を保つデータベース装置、データベース整合システム、及び、データベース整合方法を提供する。【解決手段】ＨＬＲ２０のデータ照合部２１は、自データベースに格納されているデータとＥＩＲ３０に格納されているデータとを、「電話番号」と「機体番号」とで照合する。照合によりデータの不整合があると判定した場合には、データ削除部２５は不整合のあるデータを削除し、データ収集部２２はＭＳ１０から移動機情報の収集を行う。データベース更新部２３は、収集された移動機情報で自データベースを更新する。収集データ通知部２４は、収集された移動機情報をＥＩＲ３０に通知する。【選択図】図４
2010267051.tif 000002
【特許請求の範囲】
【請求項１】
自データベースとは異なるキー情報を有する他データベースとの整合性を保つデータベース装置であって、
自データベースに格納されているデータと前記他データベースに格納されているデータとを、対応するデータ項目同士で照合するデータ照合手段と、
前記データ照合手段による照合により自データベースに格納されているデータと前記他データベースに格納されているデータとに不整合があると判定した場合には、自データベース及び前記他データベースに格納すべきデータの収集を行うデータ収集手段と、
前記データ収集手段により収集されたデータで、自データベースを更新するデータベース更新手段と、
前記データ収集手段により収集されたデータで前記他データベースを更新するために、該データを該他データベースを備えた装置に通知する収集データ通知手段と
を備えたことを特徴とするデータベース装置。
【請求項２】
前記データは、移動機を管理するためのデータであり、
前記データ収集手段は、移動機から前記データの収集を行うことを特徴とする請求項１に記載のデータベース装置。
【請求項３】
自データベースとは異なるキー情報を有する他データベースとの整合性を保つデータベース装置であって、
自データベースに格納されているデータと前記他データベースに格納されているデータとを、対応するデータ項目同士で照合するデータ照合手段と、
前記データ照合手段による照合により自データベースに格納されているデータと前記他データベースに格納されているデータとに不整合があると判定した場合には、前記他データベースを備えた装置に対して、自データベース及び前記他データベースに格納すべきデータの収集を要求するデータ収集手段と、
前記データ収集手段により収集されたデータで、自データベースを更新するデータベース更新手段と
を備えたことを特徴とするデータベース装置。
【請求項４】
前記データは、移動機を管理するためのデータであり、
前記データ収集手段は、前記他データベースを備えた装置を介して移動機から前記データの収集を行うことを特徴とする請求項３に記載のデータベース装置。
【請求項５】
前記データ照合手段による照合によりデータの不整合があると判定した場合には、自データベースに格納されているデータを削除するデータ削除手段をさらに備えることを特徴とする請求項１又は３に記載のデータベース装置。
【請求項６】
異なるキー情報を有する複数のデータベースの整合性を保つデータベース整合システムであって、
前記複数のデータベースに格納されているデータを、対応するデータ項目同士で照合するデータ照合手段と、
前記データ照合手段による照合により前記複数のデータベースに格納されているデータに不整合があると判定した場合には、前記複数のデータベースに格納すべきデータの収集を行うデータ収集手段と、
前記データ収集手段により収集されたデータで、前記複数のデータベースを更新するデータベース更新手段と
を備えたことを特徴とするデータベース整合システム。
【請求項７】
異なるキー情報を有するデータベースを備えた第１のデータベース装置と第２のデータベース装置との整合性を保つデータベース整合方法であって、
前記第１のデータベース装置が、自データベースに格納されているデータを含むデータベース照合信号を前記第２のデータベース装置に送信する照合信号送信ステップと、
前記第２のデータベース装置が、自データベースに格納されているデータと前記照合信号送信ステップにおいて送信されたデータとを、対応するデータ項目同士で照合するデータ照合ステップと、
前記第２のデータベース装置が、前記データ照合ステップにおける照合結果を前記第１のデータベース装置に通知する照合結果通知ステップと、
前記第１のデータベース装置が、前記照合結果通知ステップにより通知された結果に基づいて、自データベースに格納されているデータと前記第２のデータベース装置のデータベースに格納されているデータとに不整合があると判定した場合には、データベースに格納すべきデータの収集を行うデータ収集ステップと、
前記第１のデータベース装置が、前記データ収集ステップにおいて収集されたデータを、前記第２のデータベース装置に通知する収集データ通知ステップと、
前記第２のデータベース装置が、前記収集データ通知ステップで通知されたデータで自データベースを更新する第２のデータベース更新ステップと、
前記第１のデータベース装置が、前記第２のデータベース更新ステップにおける更新の後に、前記データ収集ステップにおいて収集されたデータで、自データベースを更新する第１のデータベース更新ステップと
を備えたことを特徴とするデータベース整合方法。
【請求項８】
異なるキー情報を有するデータベースを備えた第１のデータベース装置と第２のデータベース装置との整合性を保つデータベース整合方法であって、
前記第２のデータベース装置が、自データベースに格納されているデータを含むデータベース照合信号を前記第１のデータベース装置に送信する照合信号送信ステップと、
前記第１のデータベース装置が、自データベースに格納されているデータと前記照合信号送信ステップにおいて送信されたデータとを、対応するデータ項目同士で照合するデータ照合ステップと、
前記第１のデータベース装置が、前記データ照合ステップにおける照合結果を前記第２のデータベース装置に通知する照合結果通知ステップと、
前記第２のデータベース装置が、前記照合結果通知ステップにより通知された結果に基づいて、自データベースに格納されているデータと前記第１のデータベース装置のデータベースに格納されているデータとに不整合があると判定した場合には、前記第１のデータベース装置に対して、データベースに格納すべきデータの収集を要求するデータ収集要求ステップと、
前記第１のデータベース装置が、前記データ収集要求ステップにおける要求に基づいて、データを収集するデータ収集ステップと、
前記第１のデータベース装置が、前記データ収集ステップにおいて収集されたデータを、前記第２のデータベース装置に通知する収集データ通知ステップと、
前記第２のデータベース装置が、前記収集データ通知ステップで通知されたデータで自データベースを更新する第２のデータベース更新ステップと、
前記第１のデータベース装置が、前記第２のデータベース更新ステップにおける更新の後に、前記データ収集ステップにおいて収集されたデータで、自データベースを更新する第１のデータベース更新ステップと
を備えたことを特徴とするデータベース整合方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他のデータベース装置とのデータの不整合を検出し復旧するデータベース装置、データベース整合システム、及び、データベース整合方法に関する。
【背景技術】
【０００２】
従来、処理速度向上のために通信ネットワーク上に複数のデータベース装置を配備した場合、データベース装置の故障等により、データベース装置間で制御信号が正常に送受信できず、データベース装置に格納されているデータ間のアンマッチが発生する場合がある。
例えば、移動通信ネットワークでは、移動機情報を管理するデータベース装置として、ＨＬＲ（Home Location Register）とＥＩＲ（Equipment Identity Register）を配備している。
【０００３】
ＨＬＲは、移動通信サービス契約の加入者データを管理する。ＨＬＲで管理される加入者データは、移動機（ＭＳ：Mobile Station、以下「ＭＳ」という）の電話番号（ＭＳＩＳＤＮ：Mobile Station International ISDN Number）をキー情報としている。加入者データには、移動機情報と在圏情報とが含まれる。移動機情報には、ＭＳの電話番号と機体番号（ＩＭＥＩ：International Mobile Equipment Identifier）とが含まれる。
【０００４】
一方、ＥＩＲも移動機情報を管理しているが、ＭＳの機体番号をキー情報としている。すなわち、ＨＬＲとＥＩＲとは、キー情報は異なるが、同一内容の移動機情報を管理している。
ＭＳには、ＭＳの機体を一意に識別するためにＭＳに割り当てられた機体番号が記憶されている。ＭＳに挿入されるＳＩＭ（Subscriber Identity Module）には、電話番号が記録されている。ＭＳにＳＩＭを挿入することで、ＭＳはＳＩＭに記録された電話番号での発着信が可能となる。
【０００５】
図７（ａ）は、位置登録時の移動機情報更新処理の動作を示す図である。
ここでは、ＭＳには機体番号「Ａ」が記憶されており、当該ＭＳに対して、電話番号「α」が記録されているＳＩＭが挿入されたものとする。
ＭＳは、位置登録時に、機体番号「Ａ」と電話番号「α」とを含む移動機情報更新信号をＨＬＲに送信する（ステップＳ３０１）。ＨＬＲは、受信した移動機情報更新信号をＥＩＲに転送する（ステップＳ３０２）。移動機情報更新信号を受信したＥＩＲは、キー情報としての機体番号「Ａ」に対応する電話番号を「α」に更新する（ステップＳ３０３）。そして、ＥＩＲは、移動機情報更新応答をＨＬＲに返信する（ステップＳ３０４）。
移動機情報更新応答を受信したＨＬＲは、キー情報としての電話番号「α」に対応する機体番号を「Ａ」に更新する（ステップＳ３０５）。これにより、ＨＬＲの移動機情報とＥＩＲの移動機情報との整合性が保たれる。
【０００６】
次に、図７（ｂ）を参照して、機種変更後の移動機情報更新処理時に、ＥＩＲに故障が発生した時の動作について説明する。
電話番号「α」が記録されたＳＩＭが、機体番号「Ａ」が割り当てられたＭＳから機体番号「Ｂ」が割り当てられたＭＳに差し替えられることにより、機体番号「Ｂ」が割り当てられたＭＳへの機種変更が行われた場合（ステップＳ３１１）、機体番号「Ｂ」が割り当てられたＭＳは、位置登録時に機体番号「Ｂ」と電話番号「α」とを含む移動機情報更新信号をＨＬＲに送信する（ステップＳ３１２）。ＨＬＲは、受信した移動機情報更新信号をＥＩＲに転送する（ステップＳ３１３）。このときに、ＥＩＲに通信障害が発生したものとする（ステップＳ３１４）。ＥＩＲは、キー情報としての機体番号「Ｂ」に対応する電話番号を「α」に更新する（ステップＳ３１５）。
【０００７】
ＥＩＲは、移動機情報更新応答をＨＬＲに返信するが（ステップＳ３１６）、ＥＩＲに通信障害が発生したため、ＨＬＲ内では、電話番号「α」に対応する機体番号は「Ａ」のままであり、ＨＬＲとＥＩＲとで格納されている移動機情報にアンマッチが生じる。
このように、ＭＳへのＳＩＭの差し替えにより簡易に機種変更できるが、複数のＤＢで移動機情報を更新する際の整合性が考慮されていないという問題点がある。
【０００８】
現状では、外部からのデータベースへのデータ入力に対して、入力時のチェック機能は有していても、データ格納後のメンテナンスを行う場合、保守者などによる手動介入が主流である。しかしながら、データベースのキー情報が異なる場合には、データの並び順やデータ構造が異なり、データの整合性チェックに大きな労力がかかる。
データの整合性を自動的にチェックする技術として、特許文献１には、データベースの内容が異なっていても、両者に共通のキー情報を用いて、各データベース間の関連づけを行い、データベースの更新不良部を検出することが記載されている。また、特許文献２には、複数の加入者データベースにおいて通信端末の識別番号をキー情報として、当該識別番号に対応する活性化情報の同期をとることが記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平８−４４６０４号公報
【特許文献２】特開２００２−１５９０７２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１及び２には、共通のキー情報が存在する場合のデータの整合性をとることは記載されているが、キー情報が異なる場合のデータの整合性をとることは記載されていない。したがって、特許文献１及び２に記載の技術を用いても、キー情報が異なるデータベースの整合性を保つことはできない。
本発明は、上記の従来技術の問題点を解決するためになされたものであり、キー情報が異なるデータベースの整合性を保つデータベース装置、データベース整合システム、及び、データベース整合方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、請求項１に記載のデータベース装置は、自データベースとは異なるキー情報を有する他データベースとの整合性を保つデータベース装置であって、自データベースに格納されているデータと前記他データベースに格納されているデータとを、対応するデータ項目同士で照合するデータ照合手段と、前記データ照合手段による照合により前記自データベースに格納されているデータと前記他データベースに格納されているデータとに不整合があると判定した場合には、自データベース及び前記他データベースに格納すべきデータの収集を行うデータ収集手段と、前記データ収集手段により収集されたデータで、自データベースを更新するデータベース更新手段と、前記データ収集手段により収集されたデータで前記他データベースを更新するために、該データを該他データベースを備えた装置に通知する収集データ通知手段とを備えたことを特徴とする。
【００１２】
本発明によれば、データベース装置は、自データベースに格納されているデータと他データベースに格納されているデータとを、対応するデータ項目同士で照合し、自データベースに格納されているデータと他データベースに格納されているデータとに不整合があると判定した場合には、自データベース及び他データベースに格納すべきデータの収集を行い、該収集されたデータで自データベースを更新し、該データを他データベースを備えた装置に通知するため、キー情報が異なるデータベースの整合性を自動的に保つことができる。
請求項２に記載のデータベース装置は、請求項１において、前記データは、移動機を管理するためのデータであり、前記データ収集手段は、移動機から前記データの収集を行うことを特徴とする。
本発明によれば、移動通信ネットワークにおける移動通信サービスを移動機に不具合なく提供することができる。
【００１３】
請求項３に記載のデータベース装置は、自データベースとは異なるキー情報を有する他データベースとの整合性を保つデータベース装置であって、自データベースに格納されているデータと前記他データベースに格納されているデータとを、対応するデータ項目同士で照合するデータ照合手段と、前記データ照合手段による照合により自データベースに格納されているデータと前記他データベースに格納されているデータとに不整合があると判定した場合には、前記他データベースを備えた装置に対して、自データベース及び前記他データベースに格納すべきデータの収集を要求するデータ収集手段と、前記データ収集手段により収集されたデータで、自データベースを更新するデータベース更新手段とを備えたことを特徴とする。
【００１４】
本発明によれば、データベース装置は、自データベースに格納されているデータと他データベースに格納されているデータとを、対応するデータ項目同士で照合し、自データベースに格納されているデータと他データベースに格納されているデータとに不整合があると判定した場合には、他データベースを備えた装置に対して、自データベース及び他データベースに格納すべきデータの収集を他データベースを備えた装置に対して要求し、収集されたデータで自データベースを更新するため、キー情報が異なるデータベースの整合性を自動的に保つことができる。
【００１５】
請求項４に記載のデータベース装置は、請求項３において、前記データは、移動機を管理するためのデータであり、前記データ収集手段は、前記他データベースを備えた装置を介して移動機から前記データの収集を行うことを特徴とする。
本発明によれば、移動通信ネットワークにおける移動通信サービスを移動機に不具合なく提供することができる。
【００１６】
請求項５に記載のデータベース装置は、請求項１又は３において、前記データ照合手段による照合によりデータの不整合があると判定した場合には、自データベースに格納されているデータを削除するデータ削除手段をさらに備えることを特徴とする。
本発明によれば、データの不整合があると判定された時点でデータを削除することで、不整合のあるデータが参照されることがなくなり、不整合のあるデータが参照されることによる誤動作を防ぐことができる。
【００１７】
請求項６に記載のデータベース整合システムは、異なるキー情報を有する複数のデータベースの整合性を保つデータベース整合システムであって、前記複数のデータベースに格納されているデータを、対応するデータ項目同士で照合するデータ照合手段と、前記データ照合手段による照合により前記複数のデータベースに格納されているデータに不整合があると判定した場合には、前記複数のデータベースに格納すべきデータの収集を行うデータ収集手段と、前記データ収集手段により収集されたデータで、前記複数のデータベースを更新するデータベース更新手段とを備えたことを特徴とする。
【００１８】
本発明によれば、データベース整合システムは、複数のデータベースに格納されているデータを、対応するデータ項目同士で照合し、該照合により前記複数のデータベースに格納されているデータに不整合があると判定した場合には、前記複数のデータベースに格納すべきデータの収集を行い、該収集されたデータで、前記複数のデータベースを更新するため、キー情報が異なるデータベースの整合性を自動的に保つことができる。
【００１９】
請求項７に記載のデータベース整合方法は、異なるキー情報を有するデータベースを備えた第１のデータベース装置と第２のデータベース装置との整合性を保つデータベース整合方法であって、前記第１のデータベース装置が、自データベースに格納されているデータを含むデータベース照合信号を前記第２のデータベース装置に送信する照合信号送信ステップと、前記第２のデータベース装置が、自データベースに格納されているデータと前記照合信号送信ステップにおいて送信されたデータとを、対応するデータ項目同士で照合するデータ照合ステップと、前記第２のデータベース装置が、前記データ照合ステップにおける照合結果を前記第１のデータベース装置に通知する照合結果通知ステップと、前記第１のデータベース装置が、前記照合結果通知ステップにより通知された結果に基づいて、自データベースに格納されているデータと前記第２のデータベース装置のデータベースに格納されているデータとに不整合があると判定した場合には、データベースに格納すべきデータの収集を行うデータ収集ステップと、前記第１のデータベース装置が、前記データ収集ステップにおいて収集されたデータを、前記第２のデータベース装置に通知する収集データ通知ステップと、前記第２のデータベース装置が、前記収集データ通知ステップで通知されたデータで自データベースを更新する第２のデータベース更新ステップと、前記第１のデータベース装置が、前記第２のデータベース更新ステップにおける更新の後に、前記データ収集ステップにおいて収集されたデータで、自データベースを更新する第１のデータベース更新ステップとを備えたことを特徴とする。
本発明によれば、第１のデータベース装置からデータベース照合信号を第２のデータベース装置に送信することで、第１のデータベース装置と第２のデータベース装置とのデータベースの整合性を保つことができる。
【００２０】
請求項８に記載のデータベース整合方法は、異なるキー情報を有するデータベースを備えた第１のデータベース装置と第２のデータベース装置との整合性を保つデータベース整合方法であって、前記第２のデータベース装置が、自データベースに格納されているデータを含むデータベース照合信号を前記第１のデータベース装置に送信する照合信号送信ステップと、前記第１のデータベース装置が、自データベースに格納されているデータと前記照合信号送信ステップにおいて送信されたデータとを、対応するデータ項目同士で照合するデータ照合ステップと、前記第１のデータベース装置が、前記データ照合ステップにおける照合結果を前記第２のデータベース装置に通知する照合結果通知ステップと、前記第２のデータベース装置が、前記照合結果通知ステップにより通知された結果に基づいて、自データベースに格納されているデータと前記第１のデータベース装置のデータベースに格納されているデータとに不整合があると判定した場合には、前記第１のデータベース装置に対して、データベースに格納すべきデータの収集を要求するデータ収集要求ステップと、前記第１のデータベース装置が、前記データ収集要求ステップにおける要求に基づいて、データを収集するデータ収集ステップと、前記第１のデータベース装置が、前記データ収集ステップにおいて収集されたデータを、前記第２のデータベース装置に通知する収集データ通知ステップと、前記第２のデータベース装置が、前記収集データ通知ステップで通知されたデータで自データベースを更新する第２のデータベース更新ステップと、前記第１のデータベース装置が、前記第２のデータベース更新ステップにおける更新の後に、前記データ収集ステップにおいて収集されたデータで、自データベースを更新する第１のデータベース更新ステップとを備えたことを特徴とする。
本発明によれば、第２のデータベース装置からデータベース照合信号を第１のデータベース装置に送信することで、第１のデータベース装置と第２のデータベース装置とのデータベースの整合性を保つことができる。
【発明の効果】
【００２１】
本発明によれば、データベース装置は、自データベースに格納されているデータと他データベースに格納されているデータとを、対応するデータ項目同士で照合し、自データベースに格納されているデータと他データベースに格納されているデータとに不整合があると判定した場合には、自データベース及び他データベースに格納すべきデータの収集を行い、該収集されたデータで自データベースを更新し、該収集されたデータを他データベースを備えた装置に通知するため、キー情報が異なるデータベースの整合性を自動的に保つことができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係る移動通信システムの全体構成を示すブロック図である。
【図２】同実施形態に係るＨＬＲの機能構成を示すブロック図である。
【図３】同実施形態に係るＥＩＲの機能構成を示すブロック図である。
【図４】同実施形態に係るデータベースの整合処理の概要を説明するための図である。
【図５】同実施形態に係るＨＬＲからＥＩＲに対してデータベース照合信号を送信する場合のデータベース整合処理を示すシーケンス図である。
【図６】同実施形態に係るＥＩＲからＨＬＲに対してデータベース照合信号を送信する場合のデータベース整合処理を示すシーケンス図である。
【図７】（ａ）は従来の位置登録時の移動機情報更新処理の動作を示す図であり、（ｂ）は機種変更後の移動機情報更新処理時にＥＩＲに故障が発生した時の動作を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態を、図面を参照して説明する。なお、以下の説明において参照する各図では、他の図と同等の構成要素は同一符号によって示されている。
（システム全体の構成）
図１は、本発明の実施形態に係る移動通信システムの全体構成図である。本実施形態に係る移動通信システムは、ＭＳ（Mobile Station）１０と、ＨＬＲ（Home Location Register）２０と、ＥＩＲ（Equipment Identity Register）３０とを含んで構成される。移動通信システムを構成するこれらの装置は、全体を制御するＣＰＵ（Central Processing Unit）と、各種ソフトウェアを記憶するＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ハードディスク等を含む記憶装置と、通信を制御する通信インターフェースとを備えた通信装置である。
【００２４】
ＭＳ１０には、ＭＳ１０の機体を管理するための機体番号が記憶されている。ＭＳ１０に対して、電話番号が記録されているＳＩＭが挿入されることにより、ＭＳ１０は当該電話番号で発着信することが可能となる。
ＨＬＲ２０は、移動通信サービス契約の加入者データをデータベースで管理するデータベース装置である。加入者データは、加入者の電話番号をキー情報にしたデータであり、電話番号と機体番号とを含む移動機情報と、在圏情報と含む。
【００２５】
ＥＩＲ３０は、ＭＳ１０の機体番号をデータベースで管理するデータベース装置である。ＥＩＲ３０は、ＭＳ１０の機体番号をキー情報にして、機体番号と電話番号とを含む移動機情報を管理する。
すなわち、ＨＬＲ２０とＥＩＲ３０とは、キー情報の異なる同一の移動機情報を管理している。
なお、本実施形態では、ＨＬＲ２０は、ＥＩＲ３０よりもデータ更新の優先順位（信頼度）が高く設定されているものとする。
【００２６】
（ＨＬＲの構成）
図２は、ＨＬＲ２０の機能構成を示すブロック図である。同図に示すように、ＨＬＲ２０は、データ照合部２１と、データ収集部２２と、データベース更新部２３と、収集データ通知部２４と、データ削除部２５とを備えている。
データ照合部２１は、ＥＩＲ３０に対してＤＢ照合信号を送信することにより、或いは、ＥＩＲ３０からＤＢ照合信号を受信することにより、自データベースに格納されている移動機情報とＥＩＲ３０に格納されている移動機情報とを、対応するデータ項目同士で照合する。本実施形態では、「電話番号」と「機体番号」とで照合する。
データ収集部２２は、データ照合部２１による照合により自データベースに格納されている移動機情報とＥＩＲ３０に格納されている移動機情報とに不整合があると判定した場合には、自データベース及びＥＩＲ３０に格納すべき移動機情報の収集を、ＭＳ１０から行う。
【００２７】
データベース更新部２３は、データ収集部２２により収集された移動機情報で、自データベースを更新する。
収集データ通知部２４は、データ収集部２２により収集された移動機情報でＥＩＲ３０を更新するために、当該移動機情報をＥＩＲ３０に通知する。
データ削除部２５は、データ照合部２１による照合により移動機情報の不整合があると判定した場合には、不整合のある移動機情報が参照されて誤動作が発生しないように、当該移動機情報を削除する。
【００２８】
（ＥＩＲの構成）
図３は、ＥＩＲ３０の機能構成を示すブロック図である。同図に示すように、ＥＩＲ３０は、データ照合部３１と、データ収集部３２と、データベース更新部３３と、収集データ通知応答部３４と、データ削除部３５とを備えている。
データ照合部３１は、ＨＬＲ２０に対してＤＢ照合信号を送信することにより、或いは、ＨＬＲ２０からＤＢ照合信号を受信することにより、自データベースに格納されている移動機情報とＨＬＲ２０に格納されている移動機情報とを、対応するデータ項目同士で照合する。
データ収集部３２は、データ照合部２１による照合により自データベースに格納されている移動機情報とＥＩＲ３０に格納されている移動機情報とに不整合があると判定した場合には、自データベース及びＨＬＲ２０に格納すべき移動機情報のＭＳ１０からの収集を、ＨＬＲ２０に要求する。
【００２９】
データベース更新部３３は、データ収集部２２により収集された移動機情報で、自データベースを更新する。
収集データ通知応答部３４は、データ収集部３２により収集された移動機情報でＨＬＲ２０を更新するために、当該移動機情報更新応答をＨＬＲ２０に通知する。
データ削除部３５は、データ照合部３１による照合により移動機情報の不整合があると判定した場合には、不整合のある移動機情報が参照されて誤動作が起こらないように、当該移動機情報を削除する。
【００３０】
（整合処理の概要）
次に、図４を参照して、上述した移動通信システムにおけるデータベースの整合処理の概要について説明する。
ＨＬＲ２０とＥＩＲ３０間でデータベースに格納されている移動機情報の相互監視を行い、移動機情報間で図７（ｂ）に示すアンマッチが発生していた場合、ＨＬＲ２０のデータ削除部２５とＥＩＲ３０のデータ削除部３５とは、データベースのアンマッチ箇所のみ削除処理を行う（ステップＳ１）。具体的には、ＥＩＲ３０のデータ削除部３５は、キー情報である機体番号「Ｂ」に対応付けて格納されているＳＩＭ情報を削除する（ステップＳ２）。
【００３１】
ＨＬＲ２０のデータ削除部２５は、キー情報である電話番号「α」に対応付けて格納されている機体番号を削除する（ステップＳ３）。
ＨＬＲ２０のデータ収集部２２は、ＭＳ１０からの情報更新を待ち合わせする（ステップＳ４）。
これにより、ＨＬＲ２０とＥＩＲ３０とは、ＭＳ１０から取得した正確な移動機情報でデータベースを更新することができ、データベース間の整合性を保つことができる。
【００３２】
（ＨＬＲからＥＩＲに対してデータベース照合信号を送信する場合のデータベース整合処理）
次に、図５に示すシーケンス図を参照して、ＨＬＲ２０からＥＩＲ３０に対してデータベース照合信号を送信する場合のデータベース整合処理について説明する。
ＨＬＲ２０は、定期的に自データベースに格納されている加入者データを検索する。そして、ＨＬＲ２０のデータ照合部２１は、加入者データ内の各移動機情報が正しいかを、ＤＢ照合信号を使用してＥＩＲ３０へ問い合わせる（ステップＳ１０１）。
【００３３】
ＤＢ照合信号を受信したＥＩＲ３０のデータ照合部３１は、ＤＢ照合信号に含まれる移動機情報と、ＥＩＲ３０のデータベースに格納されている移動機情報とを照合することにより、移動機情報に含まれる「電話番号」と「機体番号」との組合せが一致しているものが存在するか判定を行う。不一致の場合は、ＥＩＲ３０のデータ削除部３５は、移動機情報の削除を行う。また、ＥＩＲ３０は、一致、不一致、又は未設定の情報を、ＤＢ照合応答信号にてＨＬＲ２０に返送する（ステップＳ１０２）。
【００３４】
ＤＢ照合応答信号を受信したＨＬＲ２０のデータ照合部２１は、ＥＩＲ３０から受信したＤＢ照合応答信号に基づいて、移動機情報の一致、不一致、又は未設定を判定する。不一致又は未設定の場合は、データ削除部２５は、移動機情報の削除を行う。また、一致の場合は、照合ＯＫと判断する（ステップＳ１０３）。
一致の場合は（ステップＳ１０４：Ｙｅｓ）、処理を終了する。
不一致又は未設定の場合は（ステップＳ１０４：Ｎｏ）、ＨＬＲ２０のデータ収集部２２は、ＭＳ１０に移動機情報を要求する（ステップＳ１０５）。
ＭＳ１０は、ＨＬＲ２０からの移動機情報の要求を受けると、移動機情報を含む移動機情報更新信号を返信する（ステップＳ１０６）。
【００３５】
ＨＬＲ２０は、ＭＳ１０からの移動機情報更新信号の受信を契機として、当該受信した新たな移動機情報を一時的に保持する（ステップＳ１０７）。
次に、ＨＬＲ２０の収集データ通知部２４は、ＭＳ１０から受信した移動機情報を含む移動機情報更新信号をＥＩＲ３０に送信する（ステップＳ１０８）。
ＥＩＲ３０のデータベース更新部３３は、移動機情報更新信号の受信を契機として、当該受信した新たな移動機情報で自データベースの移動機情報を更新する（ステップＳ１０９）。
ＥＩＲ３０の収集データ通知応答部３４は、移動機情報更新応答をＨＬＲ２０に返信する（ステップＳ１１０）。
ＨＬＲ２０のデータベース更新部２３は、一時的に保持していた新たな移動機情報で自データベースの移動機情報を更新する（ステップＳ１１１）。
【００３６】
（ＥＩＲからＨＬＲに対してデータベース照合信号を送信する場合のデータベース整合処理）
次に、図６に示すシーケンス図を参照して、ＥＩＲ３０からＨＬＲ２０に対してデータベース照合信号を送信する場合のデータベース整合処理について説明する。
ＥＩＲ３０は、定期的に自データベースに格納されている移動機情報を検索する。そして、ＥＩＲ３０のデータ照合部３１は、各移動機情報が正しいかを、ＤＢ照合信号を使用してＨＬＲ２０へ問い合わせる（ステップＳ２０１）。
【００３７】
ＤＢ照合信号を受信したＨＬＲ２０のデータ照合部３１は、ＤＢ照合信号に含まれる移動機情報と、ＨＬＲ２０のデータベースに格納されている移動機情報とを照合することにより、移動機情報に含まれる「電話番号」と「機体番号」との組合せが一致しているもの存在するかの判定を行う。不一致の場合は、ＨＬＲ２０のデータ削除部２５は、移動機情報の削除を行う。また、ＨＬＲ２０は、一致、不一致、又は未設定の情報を、ＤＢ照合応答信号にてＥＩＲ３０に返送する（ステップＳ２０２）。
【００３８】
ＤＢ照合応答信号を受信したＥＩＲ３０のデータ照合部３１は、ＨＬＲ２０から受信したＤＢ照合応答信号に基づいて、移動機情報の一致、不一致、又は未設定を判定する。不一致又は未設定の場合は、データ削除部３５は、移動機情報の削除を行う。また、一致の場合は、照合ＯＫと判断する（ステップＳ２０３）。
一致の場合は（ステップＳ２０４：Ｙｅｓ）、処理を終了する。
【００３９】
不一致又は未設定の場合は（ステップＳ２０４：Ｎｏ）、ＥＩＲ３０のデータ収集部３２は、ＨＬＲ２０を経由して、正しい移動機情報をＭＳ１０に要求する（ステップＳ２０５、Ｓ２０６）。
ＭＳ１０は、移動機情報の要求を受けると、移動機情報を含む移動機情報更新信号をＨＬＲ２０に返信する（ステップＳ２０７）。
ＨＬＲ２０は、ＭＳ１０からの移動機情報更新信号の受信を契機として、当該受信した新たな移動機情報で自データベースの移動機情報を一時的に保持する（ステップＳ２０８）。
【００４０】
次に、ＨＬＲ２０の収集データ通知部２４は、ＭＳ１０から受信した移動機情報を含む移動機情報更新信号をＥＩＲ３０に送信する（ステップＳ２０９）。
ＥＩＲ３０のデータベース更新部３３は、移動機情報更新信号の受信を契機として、当該受信した新たな移動機情報で自データベースの移動機情報を更新する（ステップＳ２１０）。
ＥＩＲ３０の収集データ通知応答部３４は、移動機情報更新応答をＨＬＲ２０に返信する（ステップＳ２１１）。
ＨＬＲ２０のデータベース更新部２３は、一時的に保持していた新たな移動機情報で自データベースの移動機情報を更新する（ステップＳ２１２）。
【００４１】
以上説明したように、キー情報が異なるデータベースを格納しているＨＬＲ２０とＥＩＲ３０において、データ更新の優先順位の高いＨＬＲ２０は、自データベースに格納されている移動機情報とＥＩＲ３０に格納されている移動機情報とを、「電話番号」と「機体番号」との組合せで照合し、移動機情報に不整合があると判定した場合には、自データベース及びＥＩＲ３０に格納すべき移動機情報の収集をＭＳ１０から行い、当該収集された移動機情報で自データベースに一時的に移動機情報を保持し、該収集された移動機情報をＥＩＲ３０に通知してＥＩＲ３０のデータベースを更新した後に、自データベースを更新する。以上より、キー情報が異なるデータベースの整合性を自動的に保つことができる。
【００４２】
また、データ更新の優先順位がＨＬＲ２０よりも低いＥＩＲ３０は、自データベースに格納されている移動機情報とＨＬＲ２０に格納されている移動機情報とを、「電話番号」と「機体番号」との組合せで照合し、移動機情報に不整合があると判定した場合には、正しい移動機情報のＭＳ１０からの収集をＨＬＲ２０に対して要求し、ＨＬＲ２０でのデータベースの更新が終了した後にＨＬＲ２０から通知された移動機情報で自データベースを更新するため、キー情報が異なるデータベースの整合性を自動的に保つことができる。
【００４３】
このように、データベースのメンテナンスを自動化することができるため、保守者の稼働を削減させることができる。また、データベースのメンテナンスを定期的に行うことで、データベース不整合による不具合発生の可能性を著しく低下させることができる。また、優先度（信頼度）の高いデータベースのデータが確定するのを最後にすることができる。
また、データの不整合があると判定された時点でデータを削除することで、不整合のあるデータが参照されることがなくなり、不整合のあるデータが参照されることによる誤動作を防ぐことができる。
【００４４】
なお、上述した実施形態では、「電話番号」と「移動機番号」とをそれぞれキー情報としたデータベース同士の整合処理について説明したが、これに限定されることはなく、本発明は、電話番号、移動機番号以外をキーにした他のデータベースにも適用可能である。また、データベースに格納されるデータは移動機情報に限定されることはなく、あらゆる種類のデータを格納したデータベース同士の整合処理に適用可能である。また、本発明は、移動通信ネットワークに限らず、あらゆるシステムにおけるデータベース同士の整合処理に適用可能である。
また、上述した実施形態では、２つのデータベース同士の整合処理について説明したが、データベースの数は２つに限定されることはなく、３つ以上であってもよい。この場合にも、データベース更新の優先度（信頼度）を決め、優先度の高い順からデータベースの更新を行うことで、データベースのメンテナンスを自動化することができる。
【符号の説明】
【００４５】
１０    ＭＳ
２０    ＨＬＲ
２１    データ照合部
２２    データ収集部
２３    データベース更新部
２４    収集データ通知部
２５    データ削除部
３０    ＥＩＲ
３１    データ照合部
３２    データ収集部
３３    データベース更新部
３４    収集データ通知応答部
３５    データ削除部
【図１】
2010267051.tif 000003
【図２】
2010267051.tif 000004
【図３】
2010267051.tif 000005
【図４】
2010267051.tif 000006
【図５】
2010267051.tif 000007
【図６】
2010267051.tif 000008
【図７】
2010267051.tif 000009