(57)【要約】      （修正有）【課題】商用サービス提供用の作業対象機器へのアクセス管理について、データベース制御処理の高速化を図る。【解決手段】第１端末から申請情報を受信し、第２端末から作業依頼を受信し、第３端末の作業について管理するアクセス管理サーバ３０であって、前記申請情報を受信するときに、ホスト情報を格納する第１のデータベース及びアカウント情報を格納する第２のデータベースから情報を取得して第３のデータベースに申請情報を登録し、かつ登録した申請情報について承認情報に基づいて更新を行い、前記作業依頼を受信するときに、前記第３のデータベース及び端末情報を格納する第４のデータベースから情報を取得して前記作業依頼と照合し、照合が一致するときに、前記第２端末からのリクエストを前記第３端末へ送信する。【選択図】図１
2013069083.tif 000002
【特許請求の範囲】
【請求項１】
第１端末から申請情報を受信し、第２端末から作業依頼を受信し、第３端末の作業について管理するアクセス管理サーバであって、
前記作業についてのホスト情報を格納する第1のデータベースと、
前記作業についてのアカウント情報を格納する第２のデータベースと、
前記作業についての申請情報を格納する第３のデータベースと、
前記作業についての端末情報を格納する第４のデータベースと、
前記第1のデータベース、前記第２のデータベース、前記第３のデータベース、及び前記第４のデータベースを管理するデータベース制御部とを有し、
前記データベース制御部は、
前記申請情報を受信するときに、前記第1のデータベース及び前記第２のデータベースから情報を取得して前記第３のデータベースに申請情報を登録し、かつ登録した申請情報について承認情報に基づいて更新を行い、
前記作業依頼を受信するときに、前記第３のデータベース及び前記第４のデータベースから情報を取得して前記作業依頼と照合し、照合が一致するときに、前記第2端末からのリクエストを前記第3端末へ送信することを特徴とするアクセス管理サーバ。
【請求項２】
前記作業についてのアクセスログ情報を格納し、前記データベース制御部に使用される第５のデータベースをさらに有し、
前記データベース制御部は、
前記第2端末から作業終了の通知を受信するときに、前記第５のデータベースに前記アクセスログ情報を登録することを特徴とする請求項１に記載のアクセス管理サーバ。
【請求項３】
前記データベース制御部は、第4端末からログ取得依頼を受信するときに、前記第５のデータベースから前記アクセスログ情報を取得して圧縮し、圧縮したアクセスログ情報を前記第4端末へ送信することを特徴とする請求項２に記載のアクセス管理サーバ。
【請求項４】
前記第1のデータベースに同期して情報を更新して格納する第1のファイルと、
前記第２のデータベースに同期して情報を更新して格納する第２のファイルと、
前記第３のデータベースに同期して情報を更新して格納する第３のファイルとをさらに有し、
前記作業依頼を受信するときに、前記第1のファイル、前記第２のファイル及び前記第３のファイルから情報を取得して前記作業依頼と照合し、照合が一致するときに、前記第2端末からのリクエストを前記第3端末へ送信することを特徴とする請求項１に記載のアクセス管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商用サービス提供用の作業対象機器へのアクセスの制御に関する。
【背景技術】
【０００２】
本技術分野の背景技術として、例えば特開２００９−２５８８２０号公報（特許文献１）がある。特許文献１には、アカウント管理システムについて、アカウント管理情報を漏洩させずにメンテナンス作業し、かつ作業者毎に作業履歴を記録する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２５８８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
アクセス管理では、商用サービス提供用の作業対象機器へのアクセスを一元管理する為、商用サービス障害時、迅速に作業対象機器へアクセスする必要がある。  
従来のアクセス管理では、作業対象機器へのアクセスや、商用アクセスの記録を監査するのに多大な時間を必要とした。また、アクセス管理システム上のデータベースに障害が発生した際、作業対象機器へのアクセスが困難になるといった課題があった。
【課題を解決するための手段】
【０００５】
本発明によるアクセス管理サーバは、一例として、第１端末から申請情報を受信し、第２端末から作業依頼を受信し、第３端末の作業について管理するアクセス管理サーバであって、前記作業についてのホスト情報を格納する第1のデータベースと、前記作業についてのアカウント情報を格納する第２のデータベースと、前記作業についての申請情報を格納する第３のデータベースと、前記作業についての端末情報を格納する第４のデータベースと、前記第1のデータベース、前記第２のデータベース、前記第３のデータベース、及び前記第４のデータベースを管理するデータベース制御部とを有し、前記データベース制御部は、前記申請情報を受信するときに、前記第1のデータベース及び前記第２のデータベースから情報を取得して前記第３のデータベースに申請情報を登録し、かつ登録した申請情報について承認情報に基づいて更新を行い、前記作業依頼を受信するときに、前記第３のデータベース及び前記第４のデータベースから情報を取得して前記作業依頼と照合し、照合が一致するときに、前記第2端末からのリクエストを前記第3端末へ送信することを特徴とする。
【発明の効果】
【０００６】
アクセス管理について、データベース制御処理の高速化を図り、商用機器へアクセスの高速化を実現する。
【０００７】
データベース制御処理のための機構に障害が発生するときには、データベースを利用せず、商用サービス機器へのアクセスの高速化を実現することも可能である。
【図面の簡単な説明】
【０００８】
【図１】アクセス管理サーバを含むシステムの構成図の例である。
【図２】申請処理機構の処理を説明するフローの例である。
【図３】アクセス制御処理機構の処理を説明するフローの例である。
【図４】ログ取得処理機構の処理を説明するフローの例である。
【図５】同期処理機構の処理を説明するフローの例である。
【図６】ファイル運用処理機構の処理を説明するフローの例である。
【図７】同期ファイル（アカウント）の例である。
【図８】同期ファイル（端末）の例である。
【図９】同期ファイル（ホスト）の例である。
【図１０】ホスト情報データの例である。
【図１１】アカウント情報データの例である。
【図１２】申請情報データの例である。
【図１３】端末情報データの例である。
【図１４】アクセスログ一時情報ファイルの例である。
【図１５】アクセスログ情報データの例である。
【発明を実施するための形態】
【０００９】
以下、実施例を図面を用いて説明する。
【実施例１】
【００１０】
本実施例では、商用サービス機器（作業対象機器）へ対してＴＥＬＮＥＴ，ＦＴＰ等によって接続して作業する場合の作業情報や作業ログを管理するアクセス管理システムを示す。ここで、アクセス管理サーバにデータベース制御部を設け、データベース制御部を用いて作業情報やログ情報の検索、取得、送信、登録などをマルチタスク化する。これにより、商用サービス機器（作業対象機器）へのＴＥＬＮＥＴ、ＦＴＰ接続にかかる時間短縮、さらに作業ログへ対しての監査処理の時間短縮を図ることが可能となる。
【００１１】
図１は、アクセス管理サーバを含むシステムの一実施例を示すブロック構成図である。図１において、１０は申請端末、２０は作業端末、３０はアクセス管理サーバ、３０１〜３０３、３１０、３１４〜３１５はアクセス管理サーバ内の機能（各機能部を機能として記載）、３０４、３０９、３１２〜３１３はアクセス管理サーバ内の処理でデータベース制御部での処理に伴って使用するファイル、３０５〜３０８はデータベース制御部で管理するデータ（データベースとして個々のデータを各々格納するものとする）、４０は承認端末、５０は管理端末、６０はアクセス管理サーバと各端末、機器を結ぶＩＰネットワーク回線、７０は作業対象機器である。本発明の実施の形態では、申請端末１０、作業端末２０、承認端末４０、管理端末５０、作業対象機器７０はそれぞれ１台しか示されていないが、勿論、実際にはこれ以上の申請端末１０、作業端末２０、承認端末４０、管理端末５０、作業対象機器７０が、アクセス管理サーバ３０とＩＰネットワーク回線を通じて結ばれてもよいことは云うまでもない。
【００１２】
アクセス管理サーバ３０は申請処理機構３０１と、ファイル運用処理機構３０２と、アクセス制御機構３０３と、同期ファイル（アカウント）３０４と、ホスト情報データ３０５と、アカウント情報データ３０６と、申請情報データ３０７と、アクセスログ情報３０８と、同期ファイル（端末）３０９と、同期処理機構３１０と、端末情報データ３１１と、アクセスログ一時情報ファイル３１２と、同期ファイル（ホスト）３１３と、承認処理機構３１４と、ログ取得処理機構３１５を有している。
【００１３】
図７以降に、後述するデータベース、ファイルについての例を示す。図７は、同期ファイル（アカウント）３０４の例である。図８は、同期ファイル（端末）３０９の例である。図９は、同期ファイル（ホスト）３１３の例である。図１０は、ホスト情報データベース３０５の例である。図１１は、アカウント情報データベース３０６の例である。図１２は、申請情報データベース３０７の例である。図１３は、端末情報データベース３１１の例である。図１４は、アクセスログ一時情報ファイル３１２の例である。図１５は、
アクセスログ情報データ３０８の例である。
【００１４】
図２に、申請処理機構３０１と承認処理機構３１４による承認端末への申請処理のフローを示す申請端末１０から送信される申請情報８０１を元に、申請情報取得部８０２によりデータベース制御部へ指令を出し当該データベース制御部での処理によりホスト情報データ３０５とアカウント情報データ３０６を取得し（８０３、８０４）、登録処理部８０５によりデータベース制御部へ指令を出し当該データベース制御部での処理により申請情報データ３０７を登録する（８０６）。続いて、登録した情報を申請端末１０へ返却する処理を行う（８０７）。
【００１５】
承認処理機構３１４は図２に示す通り、承認端末４０からの申請情報取得８０９を受信し、承認情報取得部８０８によりデータベース制御部へ指令を出し当該データベース制御部での処理により申請情報データ３０７を取得し（８１０）、承認情報作成部８１１で申請情報データを承認端末４０へ返却する（８１２）。承認端末４０は承認情報作成部８１１から受信する申請情報８１２に基づいて承認もしくは非承認処理の情報（８１３）を承認処理部８１４へ送信する。承認処理部８１４は承認端末４０からの承認もしくは非承認の情報（承認情報）に基づいてデータベース制御部へ指令を出し当該データベース制御部での処理により申請情報データ３０７を更新する。このように申請処理機構３０１と承認処理機構３１４では、データベース制御部を通じた処理により、申請端末からの申請と承認端末からの承認とを一括処理することができ、申請対象データの提供までの承認処理の高速化を図っている。
【００１６】
図３に、アクセス制御処理機構３０３による作業依頼の処理フローを示す。作業端末２０から受信する作業依頼９０１を元に、情報取得処理部９０２によりデータベース制御部へ指令を出し当該データベース制御部での処理により申請情報データ３０７と端末情報データ３１１を取得し（９０３、９０４）、照合処理部９０５にて作業端末２０からの作業依頼９０１と申請情報データ３０７及び端末情報データ３１１との照合を行い、一致しない場合は終了処理部９１９によりデータベース制御部へ指令を出し当該データベース制御部での処理によりアクセスログ情報データ３０８を登録する（９２０）。また、一致した場合、リクエスト処理部９０８にて、作業端末２０からの作業対象機器７０へのリクエスト受信を受け（９０７）、アクセスログ一時情報ファイル３１２に保存し（９０９）、作業対象機器７０へ、作業端末２０からのリクエスト９０７を送信する（９１０）。レスポンス処理部９１３にて、作業対象機器７０からのレスポンスを受信し（９１２）、アクセスログ一時情報ファイル３１２に保存し（９１４）、作業端末２０へ作業対象機器７０からのレスポンスとしてレスポンスを送信する（９１５）。作業端末２０からの作業対象機器７０へ対しての作業が終了すると、作業端末２０はアクセス制御処理機構３０３へ作業終了を通知する（９１７）。続いて、終了処理部９１９にてアクセスログ一時情報ファイル３１２のデータを取得し（９１８）、データベース制御部へ指令を出し当該データベース制御部での処理によりアクセスログ情報データ３０８を登録する（９２０）。このアクセス情報データ３０８は申請情報データ３０７の申請情報毎に登録される。
【００１７】
なお、作業端末２０へ作業対象機器７０からのレスポンスとしてレスポンスを送信するが（９１５）、このときに、作業端末では上記の作業端末２０での作業が未完了の場合（９１６）には、作業端末２０はリクエスト受信（９０７）に戻って処理を行う。
【００１８】
このようにアクセス制御処理機構３０３では、データベース制御部通じた処理により、作業端末２０からの作業依頼の処理の高速化を行い、作業対象機器７０への作業に関わる接続処理の高速化を図っている。
【００１９】
図４に、ログ取得処理機構によるログ処理のフローを示す。管理端末５０から受信するログ取得依頼１００１を元に、取得条件処理部１００２によりデータベース制御部へ指令を出し当該データベース制御部での処理によりアクセスログ情報データ３０８の取得を行う（１００３）。その後、圧縮処理部１００４にて取得したアクセスログ情報データ３０８を圧縮する処理を行う。ログ送信処理部１００６にて管理端末５０から受信するログファイル取得依頼１００５を元に、圧縮処理部１００４で圧縮したしたアクセスログ情報データを管理端末５０へログファイルとして送付をする（１００７）。このようにログ取得処理機構３１５では、データベース制御部を通じた処理により、ログ取得とログファイル送付との高速化を図っている。特に、取得したアクセスログ情報データを圧縮して管理端末へ送付しているため、データベース制御部管理端末にて大量のログ取得を高速に行うことが可能である。
【００２０】
図５に、同期処理機構３１０による同期処理のフローを示す。同期情報取得処理部１１０１によりデータベース制御部へ指令を出し当該データベース制御部での処理により、ホスト情報データ３０５、アカウント情報データ３０６、端末情報データ３１１の取得を行う（１１０２、１１０３、１１０４）。更に同期ファイル（アカウント）３０４、同期ファイル（端末）３０９、同期ファイル（ホスト）３１３のデータ取得を行う（１１０５、１１０６、１１０７）。その後、更新確認処理部１１０９にて、同期情報取得部１１０１で取得したホスト情報データ３０５、アカウント情報データ３０６、端末情報データ３１１と同期ファイル（アカウント）３０４、同期ファイル（端末）３０９、同期ファイル（ホスト）３１３の照合処理を行い、データベース制御部での処理により取得したホスト情報データ３０５、アカウント情報データ３０６、端末情報データ３１１のデータが、同期ファイル（端末）３０９、同期ファイル（ホスト）３１３から更新されているか、確認を行う。更新が無ければ、待機処理部１１１４へ処理を遷移する（１１０８）。更新があれば、同期処理部１１１０にて、同期情報取得処理部１１０１によりデータベース制御部へ指令を出し当該データベース制御部での処理により取得したホスト情報データ３０５、アカウント情報データ３０６、端末情報データ３１１を、同期ファイル（アカウント）３０４、同期ファイル（端末）３０９、同期ファイル（ホスト）３１３の更新を行う（１１１１、１１１２、１１１３）。その後、待機処理部１１１４にて、一定時間処理を待ち、同期情報取得処理部１１０１へ遷移する。
【００２１】
図６に、ファイル運用処理機構３０２によるファイル運用のフローを示す。作業端末２０から受信する作業依頼１２０１を元に、情報取得処理部１２０２にて同期ファイル（アカウント）３０４、同期ファイル（端末）３０９、同期ファイル（ホスト）３１３を取得し（１２０３、１２０４、１２０５）、照合処理部１２０６にて作業端末２０からの作業依頼１２０１と照合を行い、一致しない場合は終了処理１２１９へ遷移し（１２０７）、処理を終了する。また、一致した場合、リクエスト処理部１２０９にて、作業端末２０からの作業対象機器７０へのリクエストを受信し（１２０８）、アクセスログ一時情報ファイル３１２に保存し（１２１０）、作業対象機器７０へ、作業端末２０からのリクエストを送信する（１２１１）。レスポンス処理部１２１４にて、作業対象機器７０からのレスポンスを受信し（１２１３）、アクセスログ一時情報ファイル３１２に登録し（１２１５）、作業端末２０へ作業対象機器からのレスポンスを送信する（１２１６）。作業端末２０からの作業対象機器７０へ対しての作業が終了すると、終了処理１２１９へ遷移し、処理を終了する。
【００２２】
なお、作業端末２０へ作業対象機器７０からのレスポンスとしてレスポンスを送信するが（１２１５）、このときに、作業端末では上記の作業端末２０での作業が未完了の場合（１２１７）には、作業端末２０はリクエスト受信（１２０８）に戻って処理を行う。
【００２３】
ファイル運用処理機構３０２は、同期処理機構（３１０）で出力した同期ファイル（アカウント）３０４、同期ファイル（端末）３０９、同期ファイル（ホスト）３１３と、作業端末からのリクエストに応じたデータを照合し認証を行うことで、作業対象機器へのアクセスログを管理することができる。このため、データベース制御部に障害が発生しても、なお作業対象機器７０へアクセスを維持することが可能となる。
【符号の説明】
【００２４】
１０  申請端末
２０  作業端末
３０  アクセス管理サーバ
４０  承認端末
５０  管理端末
６０  ＩＰネットワーク回線
７０  作業対象機器
１００  データベース制御部
３０１  申請処理機構
３０２  ファイル運用処理機構
３０３  アクセス制御処理機構
３０４  同期ファイル（アカウント）
３０５  ホスト情報データ
３０６  アカウント情報データ
３０７  申請情報データ
３０８  アクセスログ情報データ
３０９  同期ファイル（端末）
３１０  同期処理機構
３１１  端末情報データ
３１２  アクセスログ一時情報ファイル
３１３  同期ファイル（ホスト）
３１４  承認処理機構
３１５  ログ取得処理機構
８０２  申請情報取得部
８０５  登録処理部
８０８  承認情報取得部
８１１  承認情報作成部
８１４  承認処理部
９０２  情報取得部
９０５  照合処理部
９０８  リクエスト処理部
９１３  レスポンス処理部
９１９  終了処理部
１００２  取得情報処理部
１００４  圧縮処理部
１００５  ログ送信処理部
１１０１  同期情報取得部
１１０９  更新確認処理部
１１１０  同期処理部
１１１４  待機処理部
１２０２  ファイル情報取得部
１２０６  ファイル情報照合処理部
１２０９  リクエスト処理部
１２１４  レスポンス処理部
１２１９  終了処理部
【図１】
2013069083.tif 000003
【図２】
2013069083.tif 000004
【図３】
2013069083.tif 000005
【図４】
2013069083.tif 000006
【図５】
2013069083.tif 000007
【図６】
2013069083.tif 000008
【図７】
2013069083.tif 000009
【図８】
2013069083.tif 000010
【図９】
2013069083.tif 000011
【図１０】
2013069083.tif 000012
【図１１】
2013069083.tif 000013
【図１２】
2013069083.tif 000014
【図１３】
2013069083.tif 000015
【図１４】
2013069083.tif 000016
【図１５】
2013069083.tif 000017