(57)【特許請求の範囲】
【請求項１】
上流側或いは下流側に接続されているシステムから管理対象情報を取得する情報取得部と、この情報取得部により取得された前記管理対象情報を格納するデータベースと、前記管理対象情報を下流側に接続されているシステムに配信する配信実行部とを備え、前記情報取得部には、予め外部より設定された時間間隔で繰返し前記管理対象情報の取得操作を行う情報繰返し取得機能と一度の管理対象情報取得操作の中で予め外部より設定された回数だけ連続して前記管理対象情報の取得操作を行う情報連続取得機能とが備えられたＩＤ管理システムであって、
前記情報取得部の情報連続取得機能により取得された前記管理対象情報についてその経時変化の度合いの大小にかかる判定基準に基づいて正常か異常かの判定を行う短期サイクル異常判断部と、
前記情報取得部の情報繰返し取得機能により取得された前記管理対象情報のうち前記短期サイクル異常判断部により異常であると判定された前記管理対象情報について前記判定基準と同一の基準により正常か異常かの再判定を行う長期サイクル異常判断部と、
この長期サイクル異常判断部により異常であると判定された前記管理対象情報についてその経時変化に基づき、管理対象情報を構成する情報のうち何れかの情報が連続的に消失しているという共通した特徴の有無にかかる判定基準に基づいて異常であるか否かの最終判定及び当該最終判定の結果に基づき前記管理対象情報の配信の可否を決定する最終異常判断部とを備えることを特徴とするＩＤ管理システム。
【請求項２】
請求項１に記載のＩＤ管理システムにおいて、
前記データベースに、前記短期サイクル異常判断部及び前記長期サイクル異常判断部により正常であると判定された管理対象情報を格納する正常情報格納領域と、前記短期サイクル異常判断部及び前記長期サイクル異常判断部により異常であると判定された管理対象情報を格納する異常候補情報格納領域と、前記最終異常判断部により異常であると最終的に判定された管理対象情報を格納する異常決定情報格納領域と、前記異常であると最終的に判定された管理対象情報に関して異常であると判定した理由にかかるデータを格納する異常決定理由格納領域とを設けたことを特徴とするＩＤ管理システム。
【請求項３】
請求項２に記載のＩＤ管理システムにおいて、
前記短期サイクル異常判断部が、
前記情報取得部の前記情報連続取得処理機能により一度に複数個取得された同一の管理対象情報に基づく経時変化を確認した後に前記同一の管理対象情報の経時変化において管理対象情報を構成する情報のうち変化した情報の数が予め決められた閾値を超えたか或いは前記管理対象情報の一部が欠落しているものと確認された場合は当該管理対象情報を異常候補情報と判定し且つ前記同一の管理対象情報の経時変化が確認されない場合或いは管理対象情報を構成する情報のうち変化した情報の数が予め決められた閾値以下であると確認された場合は当該管理対象情報を正常情報と判定する短期サイクル判定機能を備えると共に、
前記異常候補情報を前記データベースの前記異常候補情報格納領域に格納し且つ前記正常情報を前記正常情報格納領域に格納する情報格納制御機能を備えたことを特徴とするＩＤ管理システム。
【請求項４】
請求項３に記載のＩＤ管理システムにおいて、
前記長期サイクル異常判断部が、
前記情報取得部により前記時間間隔で繰返し取得され且つ前記短期サイクル異常判断部により前記異常候補情報格納領域に格納された同一の管理対象情報について予め外部から設定された繰返し回数に基づく経時変化を確認した後に前記同一の管理対象情報の経時変化において管理対象情報を構成する情報のうち変化した情報の数が予め決められた閾値を超えたか或いは前記管理対象情報の一部が欠落しているものと確認された場合は当該管理対象情報を異常候補情報と判定し且つ前記同一の管理対象情報の経時変化が確認されない場合或いは管理対象情報を構成する情報のうち変化した情報の数が予め決められた閾値以下であると確認された場合は当該管理対象情報を正常情報と判定する長期サイクル判定機能を備えると共に、
前記異常候補情報を前記データベースの前記異常候補情報格納領域に格納し且つ前記正常情報を前記正常情報格納領域に格納する情報格納制御機能を備えたことを特徴とするＩＤ管理システム。
【請求項５】
請求項４に記載のＩＤ管理システムにおいて、
前記最終異常判断部が、
異なる時に前記情報取得部により取得され且つ前記長期サイクル異常判断部により前記異常候補情報格納領域に格納された同一の管理対象情報について予め外部より設定された数の管理対象情報の中に管理対象情報を構成する情報のうち何れかの情報が連続的に消失しているという共通した特徴が存在するか否かを確認した後に前記共通した特徴が存在する場合は当該異常候補情報を異常決定情報と判定し且つ前記共通した特徴が存在しない場合は当該異常候補情報を引続き異常候補情報と判定する最終判定機能を備えると共に、
前記異常決定情報と判定したときは当該異常決定情報を前記データベースの異常決定情報格納領域に格納し且つ前記共通した特徴にかかるデータを前記データベースの異常決定理由格納領域に格納すると共に前記異常候補情報と引続き判定したときは当該異常候補情報を前記異常候補情報格納領域に再度格納する情報最終格納制御機能とを備えたことを特徴とするＩＤ管理システム。
【請求項６】
請求項３、４に記載のＩＤ管理システムにおいて、
前記配信実行部が、前記正常情報格納領域に格納されている管理対象情報の中から配信対象の管理対象情報を選択し抽出する配信対象情報選択抽出機能を備えると共に、前記最終異常判断部から管理対象情報の配信可能の通知を受け取ることにより当該管理対象情報を下流側に接続されているシステムに配信する情報配信機能を備えたことを特徴とするＩＤ管理システム。
【請求項７】
上流側に接続されているシステムから予め外部から設定された時間間隔で管理対象情報を繰返して取得し、
前記設定された時間間隔での前記管理対象情報の取得の際に、予め外部から設定された回数だけ前記管理対象情報を連続して取得し、
前記連続して取得した前記管理対象情報について、その経時変化の度合いの大小にかかる判定基準に基づいて正常か異常かの判定を行い、
正常であると判定した場合、当該管理対象情報を正常情報としてデータベースの正常情報格納領域に格納し、
前記正常情報格納領域への格納の後に、前記正常情報格納領域に格納された前記正常情報を最終異常判断部から前記管理対象情報の配信可能の通知を受けたときに抽出し下流側に接続されているシステムへ配信することを特徴とするＩＤ管理方法。
【請求項８】
請求項７に記載のＩＤ管理方法において、
前記連続して取得した前記管理対象情報が異常であると判定した場合に、前記正常情報格納領域への格納に代えて、
当該管理対象情報を異常候補情報と判定してデータベースの異常候補情報格納領域に格納し、
前記異常候補情報格領域への格納の後、予め外部から設定された回数だけ前記管理対象情報が繰返し取得されたときに当該繰返し回数に基づく同一の前記管理対象情報の内容の経時変化の度合いの大小にかかる前記判定基準に基づいて当該管理対象情報が正常か異常かの判定を行い、
正常であると判定された場合、当該管理対象情報を正常情報としてデータベースの正常情報格納領域に格納することを特徴とするＩＤ管理方法。
【請求項９】
請求項７、８に記載のＩＤ管理方法において、
前記繰返し取得した前記管理対象情報に異常があると判定された場合に、前記正常情報格納領域への格納及び前記正常情報の下流システムへの配信に代えて、
当該管理対象情報を前記異常候補情報格納領域に再度格納し、
前記異常候補情報格納領域への格納の後に、前記異常候補情報格納領域に格納された同一の前記管理対象情報の内の予め外部から設定された数の前記同一の管理対象情報を抽出した後その経時変化に基づき、管理対象情報を構成する情報のうち何れかの情報が連続的に消失しているという共通した特徴の有無を確認し、
前記抽出した同一の管理対象情報についてその経時変化に基づく前記共通した特徴が存在すると確認した場合に、当該管理対象情報を異常決定情報と判定しデータベースの異常決定情報格納領域に格納し、
前記異常決定情報格納領域への格納の後に、前記共通する特徴にかかるデータをデータベースの異常決定理由格納領域に格納することを特徴とするＩＤ管理方法。
【請求項１０】
請求項９に記載のＩＤ管理方法において、
前記抽出した同一の管理対象情報についてその経時変化に基づく前記共通した特徴が存在しないと確認した場合に、前記異常決定情報格納領域への格納及び異常決定理由格納領域への格納に代えて、
当該管理対象情報を引続き異常候補情報と判定し前記異常候補情報格納領域に再度格納することを特徴とするＩＤ管理方法。
【請求項１１】
請求項７，８に記載のＩＤ管理方法において、
前記連続して取得した前記管理対象情報の内容の経時変化の度合いの大小にかかる前記判定基準に基づく正常か異常かの判定にあっては、前記管理対象情報の内容の経時変化において管理対象情報を構成する情報のうち変化した情報の数が予め決められた閾値を超えたか或いは前記管理対象情報の一部が欠落しているものと確認した場合は異常であると判定し且つ前記経時変化が確認されないか或いは管理対象情報を構成する情報のうち変化した情報の数が予め決められた閾値以下であると確認した場合は正常であると判定することを特徴とするＩＤ管理方法。
【請求項１２】
請求項８，９に記載のＩＤ管理方法において、
前記繰返し取得した前記管理対象情報の内容の経時変化の度合いの大小にかかる前記判定基準に基づく正常か異常かの判定にあっては、前記管理対象情報の内容の経時変化において管理対象情報を構成する情報のうち変化した情報の数が予め決められた閾値を超えたか或いは前記管理対象情報の一部が欠落しているものと確認した場合は異常であると判定し且つ前記経時変化が確認されないか或いは管理対象情報を構成する情報のうち変化した情報の数が予め決められた閾値以下であると確認した場合は正常であると判定することを特徴とするＩＤ管理方法。
【請求項１３】
上流側に接続されているシステムから予め外部より設定された時間間隔で情報取得部が管理対象情報を繰返し取得する長期サイクル情報取得処理と、
前記時間間隔での前記情報管理対象の取得を行う際に、予め外部から設定された回数だけ前記情報取得部が前記管理対象情報を連続して取得する短期サイクル情報取得処理と、
前記情報取得部により連続して取得された同一管理対象情報について、その内容の経時変化の度合いの大小にかかる判定基準に基づき正常か異常かの判定を短期サイクル異常判断部が確認する短期サイクル情報確認処理と、
前記短期サイクル異常判断部により前記同一の管理対象情報が正常であると確認された場合に、前記短期サイクル異常判断部が当該管理対象情報を正常情報としてデータベースの正常情報格納領域に格納する正常情報格納処理と、
前記短期サイクル異常判断部により前記同一の管理対象情報が異常であると確認された場合に、前記短期サイクル異常判断部が当該管理対象情報を異常候補情報としてデータベースの異常候補情報格納領域に格納する異常候補情報格納処理とを、
コンピュータに実行させるようにしたことを特徴とするＩＤ管理用プログラム。
【請求項１４】
請求項１３に記載のＩＤ管理用プログラムにおいて、
前記短期サイクル異常判断部により異常候補情報として前記異常候補情報格納領域に格納された前記管理対象情報について、前記情報取得部により予め外部から設定された回数だけ前記管理対象情報の取得が繰返し行われたときに当該繰返しの回数に基づく同一の前記管理対象情報の内容の経時変化の度合いの大小にかかる前記判定基準に基づいて当該管理対象情報が正常か異常かを長期サイクル異常判断部が確認する長期サイクル情報確認処理と、
前記長期サイクル異常判断部により前記同一の管理対象情報が正常であると確認された場合に、前記長期サイクル異常判断部が当該管理対象情報を正常情報としてデータベースの正常情報格納領域に格納する正常情報格納処理と、
前記長期サイクル異常判断部により前記同一の管理対象情報が異常であると確認された場合に、前記長期サイクル異常判断部が当該管理対象情報を引続き異常候補情報としてデータベースの異常候補情報格納領域に再度格納する異常候補情報格納処理とを、
コンピュータに実行させるようにしたことを特徴とするＩＤ管理用プログラム。
【請求項１５】
請求項１４に記載のＩＤ管理用プログラムにおいて、
前記長期サイクル異常判断部により異常候補情報と判定されて前記異常候補情報格納領域に格納された前記管理対象情報の内、予め外部から設定された数の同一の前記管理対象情報についてその経時変化に基づき、管理対象情報を構成する情報のうち何れかの情報が連続的に消失しているという共通した特徴の有無を最終異常判断部が確認する最終情報確認処理と、
前記最終異常判断部により前記共通した特徴が存在しないと確認された場合に、前記最終異常判断部が当該管理対象情報を引続き異常候補情報と判定し前記異常候補情報格納領域に差戻し格納する異常候補情報格納処理と、
前記最終異常判断部により前記共通した特徴が存在すると確認された場合に、前記最終異常判断部が当該管理対象情報を異常決定情報と判定しデータベースの異常決定情報格納領域に格納する最終決定異常情報格納処理と、
前記最終異常判断部が前記共通する特徴にかかるデータをデータベースの異常決定理由格納領域に格納する最終決定異常理由格納処理とを、
コンピュータに実行させるようにしたことを特徴とするＩＤ管理用プログラム。
【請求項１６】
請求項１３に記載のＩＤ管理用プログラムにおいて、
前記短期サイクル情報確認処理にあっては、前記管理対象情報の内容の経時変化において管理対象情報を構成する情報のうち変化した情報の数が予め決められた閾値を超えたか或いは前記管理対象情報の一部が欠落しているものと前記短期サイクル異常判断部が確認した場合は当該管理対象情報を異常候補情報と判定し且つ前記経時変化が確認されないか或いは管理対象情報を構成する情報のうち変化した情報の数が予め決められた閾値以下であると前記短期サイクル異常判断部が確認した場合は当該管理対象情報を正常情報と判定することを特徴とするＩＤ管理用プログラム。
【請求項１７】
請求項１４に記載のＩＤ管理用プログラムにおいて、
前記長期サイクル情報確認処理にあっては、前記管理対象情報の内容の経時変化において管理対象情報を構成する情報のうち変化した情報の数が予め決められた閾値を超えたか或いは前記管理対象情報の一部が欠落しているものと前記長期サイクル異常判断部が確認した場合は当該管理対象情報を異常候補情報と判定し且つ前記経時変化が確認されないか或いは管理対象情報を構成する情報のうち変化した情報の数が予め決められた閾値以下であると前記長期サイクル異常判断部が確認した場合は当該管理対象情報を正常情報と判定することを特徴とするＩＤ管理用プログラム。
【請求項１８】
請求項１６，１７に記載のＩＤ管理用プログラムにおいて、
前記最終異常判断部からの前記管理対象情報の配信可能の通知を配信実行部が受理したときに当該配信実行部が前記正常情報格納領域に格納された前記正常情報を抽出し下流側に接続されているシステムへ配信する情報配信処理を、コンピュータに実行させるようにしたことを特徴とするＩＤ管理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＤ管理システム、ＩＤ管理方法及びＩＤ管理用プログラムに関し、特に連携システムにおける一方の情報欠落に伴なう配信誤りの防止を可能としたＩＤ管理システム、ＩＤ管理方法及びＩＤ管理用プログラムに関する。
【背景技術】
【０００２】
企業内で用いられる重要書類はその内容が秘密扱いであるものが多い。そのため、それらの書類の内容が外部に漏洩しないように管理する手法（又はシステム）がこれまで数多く開発されている。
【０００３】
そのような管理システムの一つに、ＩＤ（ＩＤｅｎｔｉｔｙ）管理システムがある。これは、権限を持った者だけが当該システムのメモリに保持された各情報（以下、管理対象情報）にアクセスできるよう管理されたシステムである。上記権限（以下、アクセス権）を持つ者が上記管理対象情報にアクセスするときは、一般的にはユーザＩＤ（Ｕｓｅｒ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）及びパスワードの上記システムへの入力やＩＤカードによる認証等による本人照合作業が必要となる。
【０００４】
これにより、アクセス権を持たないものは当該システムのメモリに保持された各種管理対象情報にアクセスすることができないため、上記各種管理対象情報者の機密保持性が向上し、内容が漏洩する危険性を少なくできる。
【０００５】
そして、このＩＤ管理システムの更なる利点として、ＩＤ管理システムの外部に接続されたシステム（外部システム）のメモリに保持された各種管理対象情報を一括的に管理できるというものがある。
【０００６】
例えば、二つの外部システムがＩＤ管理システムを挟むように接続されている場合を考える。この場合、一方の外部システムから上記ＩＤ管理システムを経由して他方の外部システムへと管理対象情報が流れる構成になっている。即ち、上記ＩＤ管理システムは、上流側に位置するシステム（以下、上流システム）から情報を取得した後にその情報を下流側に位置するシステム（以下、下流システム）へ配信することができる構成になっている。
【０００７】
これにより、上記ＩＤ管理システムは、上流システム側の管理対象情報の更新内容を下流システム側の管理対象情報に反映させることができる。具体的には、上記ＩＤ管理システムが上流システムから更新後の管理対象情報を取得しその情報を下流システムに配信すると共に下流システム側の管理対象情報を上記更新後の管理対象情報の内容に則って更新させることができる。これによって、上流システムと下流システム間における管理対象情報の不整合を是正することができる。
基本的に、上流システム側における定期的な管理対象情報の更新に対応するために、上記ＩＤ管理システムは、定期的に上流システムから管理対象情報を繰返し取得し下流システムへと次々に配信していくという機能を有しているものが多い。
【０００８】
更に、上記ＩＤ管理システムは、下流システム側でどのようなデータを必要としているのかを判別し、必要なデータにかかる管理対象情報だけを上流システムから取得して下流システムへと配信することもできる。具体的には、上記ＩＤ管理システムが上流側システム及び下流側システムから全管理対象情報を取得した後に両者を比較し、その差分データに基づく管理対象情報のみを下流システムへ配信することができる。
【０００９】
しかしながら、上記上流システム及び上記下流システムは、共に上記ＩＤ管理システムとは独立したシステムである。そのため、もし上流システム側或いは下流システム側の管理対象情報が不適切なアクセス・更新（例えば管理対象情報に誤った修正がなされる等）がなされたとしても、ＩＤ管理システムはそのことについて検知することは基本的にできない。
【００１０】
そうなると、例えば上流システムで上述したような不適切な更新がなされたような場合では、その上流システムから管理対象情報を取得したＩＤ管理システムはその管理対象情報が正常ではないにも拘らず下流システムに配信してしまい、結果としてその正常ではない管理対処情報の内容に基づいて下流システム側の管理対象情報を更新させてしまうという問題点が生ずる。
具体例として、アクセス権が変更された結果、上流システム側には実際には管理対象情報が存在しているものの何らかの原因によりその管理対象情報がＩＤ管理システムによって取得できなかった場合、ＩＤ管理システムが前記管理対象情報が上流システムから削除されたと判断（誤認）し下流のシステムから前記管理対象情報と関連する全ての管理対象情報を削除してしまうケースが考えられる。
【００１１】
よって、上述した様な問題点を解決するためには、ＩＤ管理システム側に、取得した管理対象情報の正常性（異常性）を検知できる機能を備えさせるという方策がある。これにより、上記ＩＤ管理システムは、上流システム側から取得した管理対象情報の内正常なものだけを下流システム側へと配信することができるようになる。
【００１２】
ここで、外部の管理対象システムから取得した情報（管理対象情報）が正常なものであるか異常なものであるかを確認するための関連技術として、特許文献１乃至３に開示する技術がある。
この内、特許文献１に開示する技術は、外部から特定のネットワークシステムへの悪意による不正アクセスをリアルタイムに検知すると共に、当該アクセスを禁止することができるファイル保護システムに関する技術である。本技術により、例えば上流システムに対し悪意を持った不正アクセスを制限することにより、異常な情報が生ずる原因を解消させることができる。
【００１３】
又、特許文献２に開示する技術は、或るユーザによる特定のサイトへの不正アクセスを他のユーザの利便性を損なわずに検知することを可能にする認証プログラムに関する技術である。本技術により、システムに保持されている情報への或るユ−ザによる不正アクセス（例えば誤って必要な情報を削除してしまう等）を監視でき、その情報が異常なものになったことを認知することができる。
【００１４】
更に、特許文献３に開示する技術は、特定のサービスを提供する管理サーバにアクセスがあったときにそのアクセスが正規のユーザからのものであるか否かをユーザ情報の秘匿性を守りながら判定することを可能にするユーザＩＤ管理方法及びユーザＩＤ管理装置に関するものである。本技術にかかるユーザＩＤ管理装置は、外部からのアクセス内容の履歴を保存する機能を有するため、これによれば外部から不正なアクセスが行われたことが認識できるため、異常な情報が生じた可能性が出てきたことを認知することができる。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開２００３−２３３５２１号公報
【特許文献２】特開２００８−１５２５９６号公報
【特許文献３】特開２００８−２０４４８４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
しかしながら、上述した特許文献１乃至３に開示された関連技術には、次のような問題点がある。
【００１７】
先ず、特許文献１に開示された技術は、悪意を持った不正アクセスを制限できるため、以後異常情報が生ずる原因を排除できるが、既に生じてしまった異常情報に関しては何ら対処することができないという問題点がある。
【００１８】
次に、上記特許文献２に開示された技術は、或るユーザによる不正アクセスがあった場合は当該不正なアクセスをしたユーザが以降アクセスできないようにする効果を有しているものの、そのユーザが不正アクセスを行ったことにより異常となってしまった情報を分別する効果や当該情報を取得しないようにする効果までは有しない。よって、異常な情報に対しては何も対処法がないという問題点がある。
【００１９】
更に、上記特許文献３に開示された技術は、不特定多数の者が容易にアクセスできなくなる効果は有するものの、正規のユーザ（例えばアクセス権を有する者）のアクセスは制限しないため、正規のユーザが情報に誤った（不適切な）修正を加えてしまうことは予防できないと共に上述の誤った（不適切な）修正が行われた後にその情報は取得できないようにする等の事後処理についてもカバーできないという問題点がある。
加えて、上述した本技術にかかるユーザＩＤ管理装置が備えているアクセス履歴を保存する機能についても同様に、不正アクセスがあったことが検知できるだけであって、その結果生じた異常な情報に対しては何ら対処することができないという問題点がある。
【００２０】
（発明の目的）
本発明は、既に生じた異常な情報に対し何も対処することができないという従来の課題を改善し、外部システム（上流システムや下流システム）の内の何れか一つのシステムから取得した管理対象情報がたとえ異常な情報であったとしてもその情報が異常であることをシステム内で検知できると共に異常であると判断した情報に関しては外部システムへの配信をストップできるＩＤ管理システム、ＩＤ管理方法及びＩＤ管理用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００２１】
上記目的を達成するため、本発明にかかるＩＤ管理システムでは、上流側或いは下流側に接続されているシステムから管理対象情報を取得する情報取得部と、この情報取得部により取得された前記管理対象情報を格納するデータベースと、前記管理対象情報を下流側に接続されているシステムに配信する配信実行部とを備え、前記情報取得部には、予め外部より設定された時間間隔で繰返し前記管理対象情報の取得操作を行う情報繰返し取得機能と一度の管理対象情報取得操作の中で予め外部より設定された回数だけ連続して前記管理対象情報の取得操作を行う情報連続取得機能とが備えられたＩＤ管理システムであって、前記情報取得部の情報連続取得機能により取得された前記管理対象情報についてその経時変化の度合いの大小にかかる判定基準に基づいて正常か異常かの判定を行う短期サイクル異常判断部と、前記情報取得部の情報繰返し取得機能により取得された前記管理対象情報のうち前記短期サイクル異常判断部により異常であると判定された前記管理対象情報について前記判定基準と同一の基準により正常か異常かの再判定を行う長期サイクル異常判断部と、この長期サイクル異常判断部により異常であると判定された前記管理対象情報についてその経時変化に基づき、管理対象情報を構成する情報のうち何れかの情報が連続的に消失しているという共通した特徴の有無にかかる判定基準に基づいて異常であるか否かの最終判定及び当該最終判定の結果に基づき前記管理対象情報の配信の可否を決定する最終異常判断部とを備えることを特徴とする。
【００２２】
又、上記目的を達成するため、本発明にかかるＩＤ管理方法では、上流側に接続されているシステムから予め外部から設定された時間間隔で管理対象情報を繰返して取得し、前記設定された時間間隔での前記管理対象情報の取得の際に、予め外部から設定された回数だけ前記管理対象情報を連続して取得し、前記連続して取得した前記管理対象情報について、その経時変化の度合いの大小にかかる判定基準に基づいて正常か異常かの判定を行い、正常であると判定した場合、当該管理対象情報を正常情報としてデータベースの正常情報格納領域に格納し、前記正常情報格納領域への格納の後に、前記正常情報格納領域に格納された前記正常情報を最終異常判断部から前記管理対象情報の配信可能の通知を受けたときに抽出し下流側に接続されているシステムへ配信することを特徴とする。
【００２３】
更に、上記目的を達成するため、本発明にかかるＩＤ管理用プログラムでは、上流側に接続されているシステムから予め外部より設定された時間間隔で情報取得部が管理対象情報を繰返し取得する長期サイクル情報取得処理と、前記時間間隔での前記情報管理対象の取得を行う際に、予め外部から設定された回数だけ前記情報取得部が前記管理対象情報を連続して取得する短期サイクル情報取得処理と、前記情報取得部により連続して取得された同一管理対象情報について、その内容の経時変化の度合いの大小にかかる判定基準に基づき正常か異常かの判定を短期サイクル異常判断部が確認する短期サイクル情報確認処理と、前記短期サイクル異常判断部により前記同一の管理対象情報が正常であると確認された場合に、前記短期サイクル異常判断部が当該管理対象情報を正常情報としてデータベースの正常情報格納領域に格納する正常情報格納処理と、前記短期サイクル異常判断部により前記同一の管理対象情報が異常であると確認された場合に、前記短期サイクル異常判断部が当該管理対象情報を異常候補情報としてデータベースの異常候補情報格納領域に格納する異常候補情報格納処理とを、コンピュータに実行させるようにしたことを特徴とする。
【発明の効果】
【００２４】
本発明は、上述したように構成したので、取得した管理対象情報についてその経時変化の度合いの大小に基づき異常であるか否かを効率よく検知でき且つ異常な情報が外部システムへ配信されることを防ぐと共に、外部に接続されている各システムに保持されている全管理対象情報を常に最新且つ正常な状態で整合させることができるという優れたＩＤ管理システム、ＩＤ管理方法及びＩＤ管理用プログラムを提供することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明にかかるＩＤ管理システムの一実施形態を示すブロック図である。
【図２】図１に示すＩＤ管理システムの使用環境を示すブロック図である。
【図３】図２に示す上流システム及び下流システムのメモリに保持されている管理対象情報の一具体例を示す説明図である。
【図４】図１に示すＩＤ管理システムの短期サイクル及び長期サイクルにおける管理対象情報の異常性の判定基準を示す説明図である。
【図５】図４に示す判定基準のケース１の一具体例を示す説明図である。
【図６】図４に示す判定基準のケース２の一具体例を示す説明図である。
【図７】図４に示す判定基準のケース３の一具体例を示す説明図である。
【図８】図４に示す判定基準のケース４の一具体例を示す説明図である。
【図９】図４に示す判定基準のケース５の一具体例を示す説明図である。
【図１０】図１に示すＩＤ管理システムの最終判定における管理対象情報の異常性の判定基準を示す説明図である。
【図１１】図１０に示す判定基準のケース６の一具体例を示す説明図である。
【図１２】図１０に示す判定基準のケース７の一具体例を示す説明図である。
【図１３】図１に示すＩＤ管理システムの動作を示すフローチャートである。
【図１４】図１３に示すＩＤ管理システムの動作の続きを示すフローチャートである。
【図１５】図１４に示すＩＤ管理システムの動作の続きを示すフローチャートである。
【図１６】図１３、図１４に示すＩＤ管理システムの動作の続きを示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、本発明にかかるＩＤ管理システムの一実施形態を、図１乃至図１６に基づいて説明する。
【００２７】
（全体的構成）
先ず、本実施形態におけるＩＤ管理システムの全体構成について説明する。
【００２８】
図２に示すように、本実施形態におけるＩＤ管理システム１２は、それぞれネットワーク１１及び１３を介して一方と他方の連携システムである上流システム１０及び下流システム１４と接続されている。これにより、ＩＤ管理システム１２は、上流システム１０に保持されている管理対象情報を取得すると共にその管理対象情報を下流システム１４へと配信することができる。
【００２９】
このため、上記ＩＤ管理システム１２は、上記上流システム１０に保持されている管理対象情報が更新された場合、上記ＩＤ管理システム１２が当該管理対象情報を取得した後にその管理対象情報を上記下流システム１４に配信すると共にこの下流システム１４側の管理対象情報の内容を上記管理対象情報の内容に基づき更新させることにより、常に上流システム１０及び下流システム１４に保持されている互いの管理対象情報の内容を、図３の１０Ａ及び１４Ａに例示するように整合性を有する状態に保たせることができる。
【００３０】
ここで、上述した図３は、上記上流システム１０及び上記下流システム１４のメモリに保持されている管理対象システムの一具体例を示した説明図である。本実施形態では、上記上流システム１０は企業等の人事に関する情報を管理するシステムを示し、上記下流システム１４は各現場に関する情報を管理するシステムを示している。この図３に示すように、上記上流システム１０側の管理対象情報１０Ａにかかる各社員のＩＤ番号による人事情報に基づいて上記下流システム１４側の管理対象情報１４Ａが構築されていると共に、両管理対象情報（１０Ａ及び１４Ａ）の内容は整合された状態が保たれている。
【００３１】
上記ＩＤ管理システム１２は、具体的には図１に示すように、上流システム１０或いは下流システム１４に保持されている管理対象情報をチェックするために取得する上流・下流システム情報定期チェック手段１と、この上流・下流システム情報定期チェック手段１により取得された上記管理対象情報について経時変化の度合いの大小或いは経時変化に基づく共通した特徴の有無にかかる判定基準に基づき正常なものであるか否かを判定すると共にその判定の結果に基づき上記管理対象情報の配信の可否を決定する情報分析手段２と、上記上流・下流システム情報定期チェック手段１により取得された上記管理対象情報を格納するためのデータベース３と、上記情報分析手段２により配信可能の決定がなされた前記管理対象情報を下流側に接続されているシステムに配信する配信処理手段４とにより構成されている。
【００３２】
これにより、上記ＩＤ管理システム１２は、上流システム１０或いは下流システム１４から取得した管理対象情報についてその内容を分析した後に下流システム１４へと配信することができる。
【００３３】
上記上流・下流システム情報定期チェック手段１は、管理対象情報を予め外部より設定された時間間隔で繰返し取得する情報取得部１Ａを備えている。
【００３４】
又、上記情報分析手段２は、上記情報取得部１Ａにより取得された上記管理対象情報についてその経時変化の度合いの大小にかかる判定基準に基づいて正常か異常かの判定を行う機能を有する短期サイクル異常判断部２Ａと、この短期サイクル異常判断部２Ａにより異常であると判定された上記管理対象情報について上記判定基準と同一の基準により正常か異常かの再判定を行う機能を有する長期サイクル異常判断部２Ｂと、この長期サイクル異常判断部２Ｂにより異常であると判定された上記管理対象情報（即ち、短期サイクル異常判断部２Ａと長期サイクル異常判断部２Ｂの両者から異常であると判定された上記管理対象情報）についてその経時変化に基づく共通した特徴の有無にかかる判定基準に基づき異常か否かの最終判定を行う機能を有する最終異常判断部２Ｃとにより構成されている。
【００３５】
これにより、この管理システム１２が取得した管理対象情報について間違いなく異常な情報であるのかを繰返し判定することができる。このため、この判定機能の精度を高めることができる。
【００３６】
続いて、上記データベース３には、上記短期サイクル異常判断部２Ａ及び長期サイクル異常判定部２Ｂにより異常であると判定された管理対象情報を格納する為の領域である異常候補情報格納領域３Ａと、上記短期サイクル異常判断部２Ａ及び長期サイクル異常判定部２Ｂにより正常であると判定された管理対象情報を格納する為の領域である正常情報格納領域３Ｂと、上記最終異常判断部２Ｃにより異常であると最終判定された管理対象情報を格納する為の領域である異常決定情報格納領域３Ｃと、上記異常であると最終的に判定
された管理対象情報に関して異常であると判定した理由にかかるデータを格納する為の領域である異常決定理由格納領域３Ｄとが設けられている。
【００３７】
これにより、上記情報分析手段２により正常と判断された管理対象情報と異常と判断された管理対象情報とが混在してデータベースに格納されることを防ぐことができる。このため、上記ＩＤ管理システム１２が異常な管理対象情報を誤って下流システム１４へと配信することを防ぐことができる。
【００３８】
更に、上記配信処理手段４は、配信対象となる管理対象情報を実際に下流システム１４に配信する配信実行部４Ａを備えている。
【００３９】
（ＩＤ管理システムの各構成要素）
次に、本実施形態におけるＩＤ管理システム１２の各構成部について、詳述する。
【００４０】
先ず、上記情報取得部１Ａは、上流システム１０或いは下流システム１４に定期的にアクセスしてそこに格納されている全ての管理対象情報を取得する機能を有する。このとき、この情報取得部１Ａは、予め外部より設定された時間間隔で繰返し上記管理対象情報の取得操作を行う情報繰返し取得機能に加え、一度の管理対象情報取得操作の中で予め外部より設定された回数だけ連続して上記管理対象情報の取得操作を行う情報連続取得機能を有する。
【００４１】
上記情報繰返し取得機能により、上流側（或いは下流側）のシステムに保持されている管理対象情報の長期的な経時変化（更新状況）を追跡することができる。具体的には、上記管理対象情報が例えば企業の人事情報のように低頻度且つ長期に亘って更新が為されるものである場合にその経時変化（更新状況）を追跡することが可能となる。
【００４２】
又、上記情報連続取得機能により、上流側（或いは下流側）のシステムに保持されている管理対象情報の短期的な経時変化（更新状況）を追跡することができる。具体的には、上記管理対象情報が例えば気象情報や為替情報のように頻繁に更新が為されるものである場合にその経時変化（更新状況）を追跡することが可能となる。
【００４３】
更に、上記情報取得部１Ａは、取得した管理対象情報を図示しないメモリに一時的に保持した後に上記情報分析手段２の短期サイクル異常判断部２Ａへと渡す機能を有する。
【００４４】
次に、上記短期サイクル異常判断部２Ａは、上記情報取得部１Ａの上記情報連続取得機能により連続取得された同一の管理対象情報について、その内容の経時変化を確認する機能を有すると共に、この確認の結果から図４で開示した表２０に示す判定基準に基づき当該管理対象情報が正常なものであるか否かの判定を行う機能を有する。
【００４５】
具体的には、上記短期サイクル異常判断部２Ａは、上記経時変化の確認の結果、当該管理対象情報について経時変化が全く見られず且つ情報内容にデータ欠落などの不備も無い場合（表２０：ケース３）は当該管理対象情報を正常である（正常情報である）と判定する機能を有する。
【００４６】
又、経時変化は見られるものの、例えば以前取得できていた情報が少しずつ段階的に取得できなくなる場合（表２０：ケース１）や情報の内容が少しずつ段階的に変化していく場合（表２０：ケース３）のように、その経時変化の度合いが段階的で且つ緩やかなものであると上記短期サイクル異常判断部２Ａが判断した場合も、上記短期サイクル異常判断部２Ａは当該管理対象情報を正常である（正常情報である）と判定する機能を有する。
【００４７】
これに対し、上記経時変化の確認の結果、当該管理対象情報が取得途中の特定の段階で急激に数多くの情報が取得できなくなる場合（表２０：ケース２）や取得途中の特定の段階で急に多くの情報が内容の変化したものに代わってしまう場合（表２０：ケース４）のように、その経時変化の度合いが急激であるものと上記短期サイクル異常判断部２Ａが判断した場合、上記短期サイクル異常判断部２Ａは当該管理対象情報を異常である（異常候補情報である）と判定する。
【００４８】
又、取得される管理対象情報の内容に特定のデータの欠落が確認された場合（表２０：ケース５）も、上記短期サイクル異常判断部２Ａは当該管理対象情報を異常である（異常候補情報である）と判定する。
【００４９】
ここで、図４で開示した表２０に示した各判定基準について、更に具体的に説明する。
先ず、上記図４（表２０）のケース１の具体例として、図５に示すようなケースが挙げられる。
図５は、上記情報取得部１Ａが上記上流システム１０から取得した管理対象情報（社員情報）の経時的変化を（１）乃至（７）に示したものである。これによると、（１）から（２）までは取得した管理対象情報の内容に全く変化は見られないが、（２）から（３）に移るときにＩＤ０００１にかかる管理対象情報が取得されなくなっている。同様に、（４）から（５）に移るときにＩＤ０００３にかかる管理対象情報が取得されなくなり、（６）から（７）に移るときにＩＤ０００７にかかる管理対象情報が取得されなくなっている。
【００５０】
これに示すように、上記図５のケース１にかかる事例は、取得工程の途中で取得されなくなった管理対象情報があり、しかもその変化の度合いが段階的（同じ程度のペースで変化していく）であり且つ緩やかなもの（一度に変化する管理対象情報は一つか多くても二つ程度）であることが特徴である。
【００５１】
このような変化が起きる最も大きな要因として、上記上流システム１０へのアクセス権を持つシステム管理者が上記上流システム１０に保持されている社員情報を削除したことが想定される。このようなケースは、例えば定期的な人事異動或いは退職等があったために、それに合わせて当該社員情報が上記上流システム１０のデータベースから削除されたことによるものであろうから、普通に起こり得るケースであり、異常性はまず考えられない。
【００５２】
以上より、上記図５のケース１におけるＩＤ０００１、０００３、０００７にかかる各管理対象情報は、途中で取得されなくなったという特徴があるものの上述したように異常性が考えられないため、上記短期サイクル異常判断部２Ａはこれらの情報を正常（正常情報）であると判定する。
加えて、同図５のＩＤ０００２、０００４、０００５、０００６にかかる各管理対処情報については一切経時変化が見られないため、上記短期サイクル異常判断部２Ａはこちらも同様に正常（正常情報）であると判定する。
【００５３】
次に、上記図４（表２０）のケース２の具体例としては、図６に示すケースが挙げられる。
図６も図５と同様に上記情報取得部１Ａが上記上流システム１０から取得した管理対象情報（社員情報）の経時的変化を（１）乃至（５）に示したものである。そしてこの図６のケース２では、（２）から（３）に移るときにＩＤ０００１から０００４にかかる管理対象情報（社員情報）が一挙に取得されなくなっていることが分かる。
【００５４】
この図６のケース２にかかる事例は、取得工程の途中で取得されなくなった管理対象情報があり、しかもその変化の度合いが急激である（一度に四つもの管理対象情報が変化している）ことが特徴である。
【００５５】
この図６のケース２に関しても、上述のケース１と同様に、上記上流システム１０へのアクセス権を持つシステム管理者が上記上流システム１０に保持されている社員情報を削除したことが要因として想定される。しかしながら、一時に四名もの同一部署の社員が異動となったり退職したりするというケースは現実には考えにくい。このため、上記ケース２は、システム管理者が上記上流システム１０の情報に誤った修正を加えてしまったようなケースが想定される。更には、上記ＩＤ管理システム１２の上記上流システム１０へのアクセス権に何らかのトラブルが発生したことによりＩＤ０００１〜０００４の各情報についてＩＤ管理システム１２が取得できなかったというケースや、ＩＤ管理システム１２に設定された最大情報取得可能件数に何らかのトラブルが発生したというケースも、別の要因として考えられる。何れにしても、このケース２のような事例は正常なケースとは考えにくく、異常性が強いケースであるといえる。
【００５６】
以上より、上記図６のケース２におけるＩＤ０００１から０００４にかかる各管理対象情報は、上述したように異常である可能性が高いため、上記短期サイクル異常判断部２Ａはこれらの情報を異常（異常候補情報）であると判定する。
【００５７】
次に、上記図４（表２０）のケース３の具体例として図７に示すケースが挙げられる。
この図７のケース３も、上記情報取得部１Ａが上記上流システム１０から取得した管理対象情報（社員情報）の経時的変化を（１）乃至（７）に示したものである。これを見ると、ＩＤ０００１、０００３、及び０００７にかかる管理対象情報が、段階的にその内容が変化していることが分かる。そして、その経時変化の度合いは上述したケース１と同様に緩やかなものである。本ケースの要因は、例えば定期的な人事異動等に合わせて上流システム１０のデータベースに保持されている当該社員情報が変更されたことによるものと考えられるが、これも例えば定期的な人事異動或いは退職等があったためにそれに合わせて当該社員情報が上記上流システム１０のデータベースから削除されたことによるものと考えられ、極めて普通に起こり得るケースであり、異常性はまず考えにくい。
【００５８】
以上より、図７のケース３におけるＩＤ０００１、０００３、０００７にかかる各管理対象情報は異常性が考えられないため、上記短期サイクル異常判断部２Ａはこれらの管理対象情報を正常（正常情報）であると判定する。
【００５９】
次に、上記図４（表２０）のケース４の具体例として図８に示すケースが挙げられる。
この図８のケース４も、上記情報取得部１Ａが上記上流システム１０から取得した管理対象情報（社員情報）の経時的変化を（１）乃至（５）に示したものである。この図８を見ると、ＩＤ０００１から０００４にかかる管理対象情報が（２）から（３）に移る際にその内容が一挙に変化している。本ケースの要因は上記上流システム１０に保持されている社員情報が編集されたことがことによるものと想定されるが、このように一斉に同一部署の社員が異動等で入れ替わるというケースは現実には想定しくい。よってこのケース４は、上述したケース２と同様にシステム管理者が上記上流システム１０の情報に誤った修正を加えてしまったことによるものと想定され、異常性が強いケースであると想定される。
【００６０】
以上より、上記図８のケース４におけるＩＤ０００１から０００４にかかる各管理対象情報は、上述したように異常である可能性が高いため、上記短期サイクル異常判断部２Ａはこれらの管理対象情報を異常（異常候補情報）であると判定する。
【００６１】
最後に、上記図４（表２０）のケース５の具体例として図９に示すケースが考えられる。
この図９のケース５も上記情報取得部１Ａが上記上流システム１０から取得した管理対象情報（社員情報）の経時的変化を（１）乃至（５）に示したものである。これを見ると、取得した管理対象情報は、何れも経時変化は見られないものの「所属」に関するデータが全て欠落していることが分かる。本ケースの要因は、例えば上記上流システム１０のデータベースに保持されている当該社員情報について誤って一部データが削除されてしまったケース或いは上記ＩＤ管理システム１２の上記上流システム１０へのアクセス権に何らかのトラブルが発生したことにより一部データが欠落した状態で情報取得が行われてしまったことによるものと想定される。よって、このケ−ス５の事例は極めて異常性が強いケースであると想定される。
【００６２】
以上より、上記図９のケース５におけるＩＤ０００１から０００７にかかる管理対象情報は、上述したように異常である可能性が高いため、上記短期サイクル異常判断部２Ａはこれらの管理対象情報を異常（異常候補情報）であると判定する。
【００６３】
更に、上記短期サイクル異常判断部２Ａは、上記管理対象情報が正常（正常情報）であると判定した場合は当該管理対象情報を上記データベース３の正常情報格納領域３Ｂに格納する機能を有すると共に、上記管理対象情報が異常（異常候補情報）であると判定した場合は当該管理対象情報を上記データベース３の異常候補情報格納領域３Ａに格納する機能を有する。
これにより、異常候補情報と正常情報とが別領域に格納されるため両者が混合されることを防ぐことができ、その結果、上記ＩＤ管理システム１２は、正常情報について不要な再判定が行われる無駄を省くことができると共に後述する長期サイクル異常判断部２Ｂ及び最終異常判断部２Ｃによる再判定を迅速且つ的確に実行することができる。
【００６４】
更に、上記短期サイクル異常判断部２Ａは、上述した短期サイクル異常判断部２Ａによる管理対象情報の上記異常候補情報格納領域３Ａへの格納の後に上記長期サイクル異常判断部２Ｂに向けて短期サイクルによる判定が終了した旨の通知を送る機能を有する。これにより、上記ＩＤ管理システム１２は、円滑に短期サイクルによる情報取得・判定から長期サイクルによる情報取得・判定へと移行することができる。
【００６５】
次に、上記長期サイクル異常判断部２Ｂは、上記情報取得部１Ａの上記第一の取得機能により予め外部から設定された回数だけ繰返し取得され且つ上記短期サイクル異常判断部２Ａにより異常候補情報であると判定され上記異常候補情報格納領域３Ａに格納された同一の管理対象情報について、その情報の内容の経時変化を確認する機能を有する。そして、この確認の結果から、上述した短期サイクル異常判断部２Ａによる判定のときと同様に図４で開示した表２０に示す判定基準に基づき当該管理対象情報が本当に異常なものであるか否かの再判定を行う機能を有する。
【００６６】
これにより、短い周期だと一見異常な情報と思われるが長い周期で見たら全く異常ではないような管理対象情報に再度判定の機会を与えることができ、その結果として当該ＩＤ管理システム１２は、下流システム１４への配信対象となる管理対象情報を過不足なく選別且つ抽出することができる。
【００６７】
更に、上記長期サイクル異常判断部２Ｂは、上記管理対象情報が正常であると判定した場合は当該管理対象情報を上記データベース３の正常情報格納領域３Ｂに格納する機能を有すると共に、上記管理対象情報が異常であると判定した場合は当該管理対象情報を上記データベース３の異常候補情報格納領域３Ａに再度格納する機能を有する。
これにより、ＩＤ管理システム１２は、短期サイクル異常判断部２Ａにより異常と判定されてしまった正常情報であっても配信対象情報の候補に加えることができる。
【００６８】
更に、上記長期サイクル異常判断部２Ｂは、上述した長期サイクル異常判断部２Ｂによる管理対象情報の上記異常候補情報格納領域３Ａへの格納の後に上記最終異常判断部２Ｃに向けて長期サイクルによる判定が終了した旨の通知を送る機能を有する。これにより、上記ＩＤ管理システム１２は、円滑に長期サイクルによる情報取得・判定から最終判定のステップへと移行することができる。
【００６９】
次に、上記最終異常判断部２Ｃは、上記長期サイクル異常判断手段２Ｂにより異常であると判定され上記異常候補情報格納領域３Ａに格納された上記管理対象情報（異常候補情報）について、予め外部より設定された個数の同一情報を当該異常候補情報格納領域３Ａから全て抽出し、その内容を確認する機能を有する機能を有すると共に、この確認の結果から図１０に開示した表２１に示す判定基準に基づき当該管理対象情報が本当に異常であるのか否かの最終判定を行う機能を有する。
【００７０】
具体的には、上記最終異常判断部２Ｃは、予め設定された個数だけ抽出した異常候補情報についてそれらの情報に共通する特徴が存在するか否かを確認し、その結果共通する特徴が存在する場合（表２１：ケース６）は当該管理対象情報を異常（異常決定情報）である旨の最終判定を行う機能を有する。
これに対し、共通する特徴が存在しない場合（表２１：ケース７）は、上記最終異常判断部２Ｃは当該管理対象情報を異常決定情報とは判定せずに引続き異常候補情報と判定する機能を有する。
【００７１】
ここで、図１０に開示する表２１に示す判定基準について、更に具体的に説明する。
先ず、上記図１０（表２１）のケース６の具体例として、図１１に示すケースが挙げられる。
図１１のケース６は、最終異常判断部２Ｃが上記異常候補格納領域３Ａから取得した異常候補情報を示したものである。この図１１を見ると、（２）から（３）に移るときに営業部にかかる管理対象情報（ＩＤ０００１から０００４にかかる社員情報）が一斉に消失するという急激な変化が起きた後、変化後の状態（即ち（３）の状態）が永らく持続していることが分かる。これにより、前述の急激な変化の後も上記上流システム１０にて当該管理対象情報についての更新（修正）が全く行われていないことが想定される。そのため、ＩＤ０００１から０００４にかかる各管理対象情報には、上記（３）以降「営業部にかかる情報が消失している」という共通した特徴が存在しているといえる。
【００７２】
以上より、図１１のケース６におけるＩＤ０００１から０００４にかかる管理対象情報は上述したように一度異常な状態となった後も全く改善されず異常状態のまま放置されているため、上記最終異常判断部２Ｃはこれらの各管理対象情報について異常決定情報である旨の最終判定を行う。
【００７３】
次に、上記図１０（表２１）のケース７の具体例として、図１２に示すケースが挙げられる。
図１２のケース７も上述の図１１とケースと同様、（２）から（３）に移るときに営業部にかかる管理対象情報（ＩＤ０００１から０００４にかかる社員情報）が一斉に消失するという急激な変化が起きている。しかしながら、その後（５）にて、再び営業部にかかる管理対象情報が復活している。
【００７４】
これにより、前述の急激な変化の後に上記上流システム１０にて当該管理対象情報の修正が行われたことが想定される。同時に、上記（３）にて生じた「営業部にかかる情報が消失している」という特徴がなくなったことも意味する。即ち、上記（３）以降のＩＤ０００１から０００４にかかる各管理対象情報には、共通する特徴は存在しないことになる。
【００７５】
以上より、図１１のケース７におけるＩＤ０００１から０００４にかかる管理対象情報は上述したように一度異常な状態となったもののその後異常状態から脱したため、上記最終異常判断部２Ｃはこれらの各管理対象情報については異常である旨の最終判定は下さずに引続き異常候補情報と判定する。
【００７６】
更に、上記最終異常判断部２Ｃは、上記管理対象情報が異常決定情報であると最終判定した場合は当該管理対象情報を上記データベース３の異常決定情報格納領域３Ｃに格納すると共に当該管理対象情報が異常であると最終判定された理由（即ち、上記共通する特徴）にかかるデータを上記データベース３の異常決定理由格納領域３Ｄに格納する機能を有する。上述したケース６を例に挙げると、上記最終異常判断部２Ｃは、ＩＤ０００１から０００４にかかる管理対象情報を上記異常決定格納領域３Ｃに格納すると共に「営業部にかかる管理対象情報が消失している」という共通した特徴にかかるデータを上記異常決定理由格納領域３Ｄに格納する。
【００７７】
これにより、後述するように上記異常決定情報格納領域３２に格納された管理対象情報は配信対象とはならないため異常のある管理対象情報が下流システム１４に配信される事態を防ぐことができると共に、当該管理対象情報が異常である理由についてもデータベースに保存されるため異常発生の具体的理由を上流システム１０のシステム運用管理者に警告通知することができ迅速な状況改善を図ることができる。
【００７８】
加えて、上記最終異常判断部２Ｃは、上記管理対象情報が引続き異常候補情報であると判定した場合は当該管理対象情報を上記データベース３の異常候補情報格納領域３Ａに再度格納する機能を有する。これにより、上記ＩＤ管理システム１２は、一度異常な状態となったもののその後正常な状態に戻った管理対象情報について異常である旨の最終判断を下さずに引続きその後の経時変化を追跡することができる。
【００７９】
更に、上記最終異常判断部２Ｃは、上述した最終異常判断部２Ｃによる管理対象情報の上記データベース３の所定の格納領域への格納の後に上記正常情報について下流システム１４への配信可能の旨の通知を上記配信処理手段４へと送る機能を備えることもできる。これにより、上記ＩＤ管理システム１２は、上記異常決定情報が配信されることを防ぐことができると共に上記正常情報を適度な間隔で配信することができる。
【００８０】
次に、上記データベース３には、上記短期サイクル異常判断部２Ａ及び長期サイクル異常判断部２Ｂにより正常であると判定された管理対象情報を格納する正常情報格納領域３Ｂと、上記短期サイクル異常判断部２Ａ及び長期サイクル異常判断部２Ｂにより異常であると判定された管理対象情報を格納する異常候補情報格納領域３Ａと、前記最終異常判断部２Ｃにより最終的に異常であると判定された管理対象情報を格納する異常決定情報格納領域３Ｃと、前記異常であると最終的に判定された管理対象情報に関して異常であると判定した理由にかかるデータを格納する異常決定理由格納領域３Ｄの四つの情報格納領域が設けられている。
【００８１】
これにより、正常な情報と異常な情報とが同一領域に格納されることがなくなるため両者が混在することを防ぐことができ、上記配信実行部４Ａにより異常な情報が下流システム１４へ配信されることを予防できる。更に、上記情報分析手段２の各部が各管理対象情報を定められた格納領域から即座に抽出することが可能となるため、上記ＩＤ管理システム１２の処理速度の向上及び処理の正確性の向上を図ることができる。
【００８２】
次に、上記配信処理手段４は、上記最終異常判断部２Ｃからの管理対象情報の配信が可能である旨の通知を受け取ることにより、上記配信実行部４Ａに上記正常情報格納領域３Ｂに格納されている配信対象である管理対象情報を選択・抽出させた後に当該情報を下流側に接続されたシステムへと配信させる機能を有する。
ここで、上記配信実行部４Ａは、予め外部から設定された時刻又は時間間隔にて当該管理対象情報を下流側に接続されたシステムへと配信するようにすることも可能である。
【００８３】
上述のように、上記配信処理手段４は配信する管理対象情報を上記正常情報格納領域３Ａから抽出し他の領域からは抽出しないので、これにより、異常のある管理対象情報が下流システム１４へ配信されることを防ぐことができる。
【００８４】
（全体的動作）
続いて、本実施形態におけるＩＤ管理システムの全体的動作について説明する。ここで、本発明のＩＤ管理方法及びＩＤ管理用プログラムについても、その各工程及び各処理を示して説明する。
【００８５】
先ず、情報取得部１Ａは、上流システム１０から全ての管理対象情報を取得する。このとき上記情報取得部１Ａは、一度の取得操作の中で複数回連続して上記管理対象情報の取得を行う（ステップＳ１０１、短期サイクル情報取得工程）。
このとき、上述の情報連続取得操作は予め外部より設定された回数だけ行う（ステップＳ１０２）。情報取得部１Ａは、予め外部より設定された回数だけ連続して管理対象情報の取得を行ったら（ステップＳ１０２でイエス）、取得した情報を情報取得部１Ａに備えられた図示しないメモリに一時的に保持した後、短期サイクル異常判断部２Ａへと送る。もし上記設定された回数分の取得が済んでいない場合は（ステップＳ１０２でノー）、引続き連続取得を続行する（ステップＳ１０１）。
【００８６】
次に短期サイクル異常判断部２Ａは、上記ステップＳ１０１にて連続取得された管理対象情報について、その経時変化を確認し、図４に開示した表２０の判定基準に基づいて当該管理対象情報が正常なものであるか否かの判定を行う（ステップＳ１０３、短期サイクル確認工程）。
【００８７】
その結果、上記経時変化が急激であると確認された場合或いは情報の内容について特定の項目にかかるデータが欠落していると確認された場合（ステップＳ１０３でイエス）は、短期サイクル異常判断部２Ａは、当該管理対象情報を異常（異常候補情報）であると判定しデータベース３の異常候補情報格納領域３Ａに格納する（ステップＳ１０４、異常候補情報格納工程）。
【００８８】
これに対し、上記経時変化が段階的で緩やかであると確認された場合或いは経時変化が見られないと確認された場合（ステップＳ１０３でノー）は、短期サイクル異常判断部２Ａは、当該管理対象情報を正常（正常情報）であると判定しデータベース３の正常情報格納領域３Ｂに格納する（ステップＳ１１３、正常情報格納工程）。
【００８９】
異常候補情報と判定された上記管理対象情報が上記異常候補情報格納領域３Ａに格納（ステップＳ１０４）されたとき、予め外部より設定された時間だけインターバルを置いた後（ステップＳ１０５）に再び情報取得部１Ａにより上流システム１０からの管理対象情報の連続取得が行われる（ステップＳ１０６、ステップＳ１０７）。
【００９０】
そして、ステップＳ１０６にて連続して取得された管理対象情報について、再度短期サイクル異常判断部２Ａによる経時変化の確認が行われ（ステップＳ１０８、短期サイクル確認工程）、図４に開示した表２０に示す判定基準に基づき異常（異常候補情報）であると判定されたときは当該情報は異常候補情報格納領域３Ａに格納され（ステップＳ１０８でイエス、ステップＳ１０９、異常候補情報格納工程）、正常（正常情報）であると判定されたときは当該情報は正常情報格納領域３Ｂに格納される（ステップＳ１０８でノー、ステップＳ１１３、正常情報格納工程）。
【００９１】
そして、上記ステップＳ１０４又は１０９にて短期サイクル異常判断部２Ａにより管理対象情報が上記異常候補情報格納領域３Ａに格納された後、短期サイクル異常判断部２Ａは、短期サイクルにおける判定が終了した旨の通知を長期サイクル異常判断部２Ｂに送る。
【００９２】
そして、上記短期サイクル異常判断部２Ａからの通知を受け取った長期サイクル異常判断部２Ｂは、これ迄に予め外部から設定された繰返し回数だけ上記情報取得部１Ａにより管理対象情報の取得が行われたか否かを確認する（ステップＳ１１０）。もし上記繰返し回数分の情報取得がまだ行われていない場合（ステップＳ１１０でノー）は、予め設定された時間のインターバル（ステップＳ１０５）の後、再び管理対象情報の取得工程及び取得した管理対象情報の短期サイクル確認工程を繰返す（ステップＳ１０６〜Ｓ１０７、長期サイクル情報取得工程）。
【００９３】
上記設定された繰返し回数分の情報取得が既に行われていた場合（ステップＳ１１０でイエス）は、上記長期サイクル異常判断部２Ｂは、上記異常候補情報格納領域３Ａの中から上記繰返し回数分の同一管理対象情報（同一の異常候補情報）を抽出した後その経時変化の確認し、図４に開示した表２０の判定基準に基づいて当該管理対象情報が正常なものであるか否かの判定を行う（ステップＳ１１１、長期サイクル確認工程）。
【００９４】
その結果、上記経時変化が急激であると確認された場合或いは情報の内容について特定の項目にかかるデータが欠落していると確認された場合（ステップＳ１１１でイエス）は、長期サイクル異常判断部２Ｂは、当該管理対象情報を異常（異常候補情報）であると判定しデータベース３の異常候補情報格納領域３Ａに格納する（ステップＳ１１２、異常候補情報格納工程）。
【００９５】
これに対し、上記経時変化が段階的で緩やかであると確認された場合或いは経時変化がないと確認された場合（ステップＳ１１１でノー）は、長期サイクル異常判断部２Ｂは、当該管理対象情報を正常（正常情報）であると判定しデータベース３の正常情報格納領域３Ｂに格納する（ステップＳ１１３、正常情報格納工程）。
【００９６】
そして、上記ステップＳ１１２にて長期サイクル異常判断部２Ｂにより管理対象情報が上記異常候補情報格納領域３Ａに格納された後、長期サイクル異常判断部２Ｂは、上述の長期サイクルにおける判定が終了した旨の通知を最終異常判断部２Ｃに送る。
【００９７】
続いて、上述の長期サイクルにおける判定の終了の通知を受け取った最終異常判断部２Ｃは、上記ステップＳ１１１での長期サイクル確認工程の結果異常候補情報と判定され上記異常候補情報格納領域３Ａに格納された同一管理対象情報が予め外部から設定された数だけ格納されているか否かを確認する（ステップＳ１１４）。もし、まだ上記設定数だけ格納されていない場合は（ステップＳ１１４でノー）、予め設定された時間のインターバル（ステップＳ１０５）の後に再び管理対象情報の取得工程及び取得した管理対象情報の短期サイクル及び長期サイクルの確認工程を繰返す（ステップＳ１０６〜Ｓ１１０）。
【００９８】
既に上記設定数だけ格納されている場合は（ステップＳ１１４でイエス）、最終異常判断部２Ｃは、当該同一管理対象情報を異常候補情報格納領域３Ａから抽出した後にそれらについて図１０に開示した表２１の判定基準に基づいて当該管理対象情報が本当に異常なものであるか否かの判定を行う（ステップＳ１１５、最終情報確認工程）。
【００９９】
その結果、共通する特徴がないと確認された場合（ステップＳ１１５でノー）は、最終異常判断部２Ｃは、当該管理対象情報を異常であると最終判定せず引続き異常候補情報と判定し、その後上記異常候補情報格納領域３Ａに再度格納する（ステップＳ１１６、異常候補情報格納工程）。
【０１００】
これに対し、共通する特徴があると確認された場合（ステップＳ１１５でイエス）は、最終異常判断部２Ｃは、当該管理対象情報を異常決定情報と最終判定しデータベース３の異常決定情報格納領域３Ｃに格納する（ステップＳ１１７、異常決定情報格納工程）。それと共に、上記共通する特徴にかかるデータをデータベース３の異常決定理由格納領域３Ｄに格納する（ステップＳ１１８、異常決定理由格納工程）。
【０１０１】
そして、上記ステップＳ１１６又はステップＳ１１８の終了後、最終異常判断部２Ｃは上述の最終判定が終了した旨の通知を配信処理手段４に送る。
【０１０２】
続いて、上述の最終判定が終了した旨の通知を受け取った配信処理手段４は、上記正常情報格納領域３Ｂに格納されている正常情報を配信実行部４Ａに選択・抽出させ（ステップＳ１１９）、下流システム１４へと配信させる（ステップＳ１２０、情報配信工程）。
【０１０３】
ここで、上述した工程の実行内容を、短期サイクル情報取得処理と、短期サイクル情報確認処理と、正常情報格納処理と、異常候補情報格納処理と、長期サイクル情報取得処理と、長期サイクル情報確認処理と、最終情報確認処理と、最終決定異常情報格納処理と、最終決定異常理由格納処理と、情報配信処理としてプログラム化し、コンピュータに実行させるようにしてもよい。
【０１０４】
（本実施形態の効果）
本実施形態のＩＤ管理システム、ＩＤ管理方法、ＩＤ管理用プログラムは上記のように構成されているので、これにより上流システム１０から取得した管理対象情報が異常なものであった場合に下流システム１４への配信前にその異常性を検知することができる。よって、当該異常情報が下流システム１４へ配信され下流システム１４に保持されている管理対象情報に誤った更新がなされることを水際で防止することができる。
【０１０５】
更に、本実施形態のＩＤ管理システム、ＩＤ管理方法、ＩＤ管理用プログラムは、頻繁に更新される管理対象情報であっても長期的サイクルで更新される管理対象情報であっても、その異常発生を検知することができる。よって、異常の発生するあらゆる要因についても臨機応変に対処することができ、システム全体を常時安定に保つことができるようになる。
【０１０６】
又、本実施形態のＩＤ管理システム、ＩＤ管理方法、ＩＤ管理用プログラムは、上流システム１０に保持されている管理対象情報について、下流システム１４に保持されている管理対象情報と照合させずとも、その内容の正常性を確認・判定することができるようになる。これにより、迅速に各情報の管理を実行することができる。又、異常のある情報に基づいて各情報が更新されるようなことも防ぐことができる。
【０１０７】
加えて、本実施形態のＩＤ管理システム、ＩＤ管理方法、ＩＤ管理用プログラムは、上流システム１０側の管理対象情報のみならず、下流システム１４側の管理対象情報の異常性を検知することも可能である。よって、上流システム１０側と下流システム１４側のそれぞれの管理対象情報を別途判定できるため、全ての管理対象情報を常時管理でき、システム全体を安定に保つことができるようになる。
【０１０８】
以上、上記実施形態にて本発明を説明したが、本発明は上記実施形態に限定されるものではない。
【産業上の利用可能性】
【０１０９】
本発明に係るＩＤ管理システム、ＩＤ管理方法、ＩＤ管理用プログラムは、上述したように異常のある管理対象情報による他の管理対象情報の汚染を未然に防ぐことができるため、企業内の人事情報管理システムのみならず、気象管理システムや地震予知管理システムのように特に情報伝達の迅速性・確実性が要求される管理システムに利用可能性がある。
【符号の説明】
【０１１０】
１  情報定期チェック手段
１Ａ  情報取得部
２  情報分析手段
２Ａ  短期サイクル異常判断部
２Ｂ  長期サイクル異常判断部
２Ｃ  最終異常判断部
３  データベース
３Ａ  異常候補情報格納領域
３Ｂ  正常情報格納領域
３Ｃ  異常決定情報格納領域
３Ｄ  異常決定理由格納領域
４  配信処理手段
４Ａ  配信実行部
１０  上流システム
１２  ＩＤ管理システム
１４  下流システム
【図１】
0005418060.tif 000002
【図２】
0005418060.tif 000003
【図３】
0005418060.tif 000004
【図４】
0005418060.tif 000005
【図５】
0005418060.tif 000006
【図６】
0005418060.tif 000007
【図７】
0005418060.tif 000008
【図８】
0005418060.tif 000009
【図９】
0005418060.tif 000010
【図１０】
0005418060.tif 000011
【図１１】
0005418060.tif 000012
【図１２】
0005418060.tif 000013
【図１３】
0005418060.tif 000014
【図１４】
0005418060.tif 000015
【図１５】
0005418060.tif 000016
【図１６】
0005418060.tif 000017