(57)【要約】【課題】従来のシステムは、既にクライアント環境にクライアントまたは、構成管理サーバを構築して、ファイル管理の運用していた場合、手順を変更する必要があった。【解決手段】構成管理制御サーバがファイル登録用データを含むファイル登録用電子メールを受け取り、受け取ったファイル登録用電子メールに含まれるデータを登録し、ユーザ環境の構成管理バージョンとの差分ファイル登録用データを含む差分ファイル登録用電子メールをユーザへ送信する。クライアントは差分ファイルを含む差分ファイル登録用電子メールを受け取り、ユーザ構成管理サーバへ登録する。【選択図】図１
2013117928.tif 000002
【特許請求の範囲】
【請求項１】
構成管理サーバにアクセスするクライアントを管理し、所定のスケジュールに基づいて前記構成管理サーバに対するパスワードを変更し、定義日数アクセスが検知されないクライアントを削除するユーザ管理部と、
クライアントの構成管理へのアクセスを監視し、ファイル登録に必要なファイル登録用データを電子メールに含ませて構成管理制御サーバへ送信するクライアントファイル制御部と、
前記構成管理制御サーバが前記ファイル登録用データを含むファイル登録用電子メールを受け取り、受け取ったファイル登録用電子メールに含まれる前記ファイル登録用データを登録し、ユーザ環境の構成管理バージョンとの差分ファイル登録用データを含む差分ファイル登録用電子メールをクライアントへ送信する構成管理ファイル制御部と、
クライアントが前記差分ファイルを含む差分ファイル登録用電子メールを受け取り、ユーザ構成管理サーバへ登録するクライアントファイル登録部とを含む構成管理サーバファイル登録システム。
【請求項２】
請求項１に記載の構成管理サーバファイル登録システムであって、
前記ユーザ管理部は、所定のスケジュールに基づいて登録ユーザを検索し、登録ユーザの構成管理制御サーバへのアクセス日が、定義しているユーザ情報削除期間以上のとき、前記登録ユーザのユーザ情報を削除し、前記ユーザ情報削除期間未満の登録ユーザのファイル登録用パスワードを取得し、取得したパスワードを変更して登録することを特徴とする構成管理サーバファイル登録システム。
【請求項３】
請求項１に記載の構成管理サーバファイル登録システムであって、
前記ユーザ管理部は、
登録ユーザのファイル登録用パスワードを、登録ユーザが復号可能な暗号鍵で暗号化する手段と、
暗号化した登録用パスワードを電子メールに含ませて登録ユーザのメールアカウントに送信する手段とを有することを特徴とする構成管理サーバファイル登録システム。
【請求項４】
請求項１に記載の構成管理サーバファイル登録システムであって、
前記クライアントファイル制御部は、ユーザ構成管理サーバへのアクセスを監視する手段と、ファイル登録に必要なファイル登録用データを抽出する手段とを有することを特徴とする構成管理サーバファイル登録システム。
【請求項５】
請求項１に記載の構成管理サーバファイル登録システムであって、
前記クライアントファイル制御部は、ファイル登録用データを、構成管理制御サーバが復号可能な暗号鍵で暗号化する手段と、暗号化したファイル登録用データを、ファイル登録用電子メールに含ませて構成管理制御サーバに送信する手段とを有することを特徴とする構成管理サーバファイル登録システム。
【請求項６】
請求項１に記載の構成管理サーバファイル登録システムであって、
前記構成管理ファイル制御部は、前記ファイル登録用データを含むファイル登録用メールを受け取る電子メール受け取り手段と、前記電子メール受け取り手段で受け取ったファイル登録用電子メールに含まれる文書を登録するファイル登録手段とを有することを特徴とする構成管理サーバファイル登録システム。
【請求項７】
請求項１に記載の構成管理サーバファイル登録システムであって、
前記構成管理ファイル制御部は、前記ファイル登録用メールを送信したユーザの構成管理制御サーバへのアクセス日の更新手段を有することを特徴とする構成管理サーバファイル登録システム。
【請求項８】
請求項１に記載の構成管理サーバファイル登録システムであって、
前記構成管理ファイル制御部は、前記ファイル登録用データに含まれる登録バージョンと共有構成管理サーバが保持している登録バージョンとの差分を抽出した、前記差分ファイル登録用データの抽出手段と、抽出した前記差分ファイル登録用データを、前記ファイル登録用メールを送信したユーザが復号可能な暗号鍵で暗号化する手段と、暗号化した差分ファイルを、差分ファイル登録用電子メールに含ませて前記ユーザに送信する手段とを有することを特徴とする構成管理サーバファイル登録システム。
【請求項９】
請求項１に記載の構成管理サーバファイル登録システムであって、
前記クライアントファイル登録部は、前記差分ファイル登録用データを含むファイル登録用メールを受け取る電子メール受け取り手段と、前記電子メール受け取り手段で受け取ったファイル登録用電子メールに含まれる文書をユーザ構成管理サーバへ登録するファイル登録手段とを有することを特徴とする構成管理サーバファイル登録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ファイルを管理するファイル管理技術に関し、特に、ユーザが自環境に既に構築している構成管理サーバへのファイル登録手順を変更することなく、自環境とは別に構築した構成管理サーバへ電子メールを用いて簡易かつ安全にファイルを登録するのに好適な構成管理サーバファイル登録システムに関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特許文献１がある。この公報は、要約において「汎用的な電子メールツールによってデータファイルを登録および検索することを可能とする電子ファイリングシステムを提供する」と記載されている。特許文献１で提案されている電子ファイリングシステムは、クライアント環境に構成管理サーバを構築させない環境を前提とし、また、ユーザ認証は差出人アドレスを元に認証を行なっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２５４７５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１のシステムは、既にクライアント環境にクライアントシステムまたは、構成管理サーバを構築して、ファイル管理の運用を行なっていた場合、ディレクトリに登録する手順からメールで登録する手順に変更する必要があった。また、共有のファイルを閲覧する際にはメールを用いて検索し、返信されたメールからファイルを取得する必要がある。すなわち、特許文献１では、簡易にファイルの閲覧ができない。さらに、特許文献１のシステムのユーザ管理は、差出人アドレスを元に認証を行なっているため、容易に偽装が可能である。
【０００５】
本発明の目的は、電子ファイルを管理するファイル管理技術において、既にクライアント環境にクライアントシステムまたは、構成管理サーバを構築しているユーザが従来の運用を変更することなく、別ネットワーク環境の共有構成管理サーバと、自環境の構成管理サーバとの登録ファイルの同期について電子メールを用いて行なう方法を提供することにある。また、共有構成管理サーバへ安全に登録できる方法を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題は、構成管理サーバにアクセスするクライアントを管理し、所定のスケジュールに基づいて構成管理サーバに対するパスワードを変更し、定義日数アクセスが検知されないクライアントを削除するユーザ管理部と、クライアントの構成管理へのアクセスを監視し、ファイル登録に必要なファイル登録用データを電子メールに含ませて構成管理制御サーバへ送信するクライアントファイル制御部と、構成管理制御サーバがファイル登録用データを含むファイル登録用電子メールを受け取り、受け取ったファイル登録用電子メールに含まれるファイル登録用データを登録し、ユーザ環境の構成管理バージョンとの差分ファイル登録用データを含む差分ファイル登録用電子メールをクライアントへ送信する構成管理ファイル制御部と、クライアントが差分ファイルを含む差分ファイル登録用電子メールを受け取り、ユーザ構成管理サーバへ登録するクライアントファイル登録部とを含む構成管理サーバファイル登録システムにより、達成できる。
【発明の効果】
【０００７】
本発明により、既にクライアント環境にクライアントシステムまたは、構成管理サーバを構築しているユーザが従来の運用を変更することなく、共有構成管理サーバと、自環境の構成管理サーバとの登録ファイルの同期を電子メールを用いて行なうことができ、かつ、共有構成管理サーバへ安全に登録することができる。
【図面の簡単な説明】
【０００８】
【図１】構成管理サーバファイル登録システムのブロック図である。
【図２】ユーザＤＢに構築するユーザ情報テーブルである。
【図３】ユーザ管理部のフローチャートである。
【図４】構成管理サーバファイル登録システムのシーケンス図である。
【図５】クライアントファイル制御部のフローチャートである。
【図６】構成管理ファイル制御部のフローチャートである。
【図７】クライアントファイル登録部のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、実施例を用い図面を参照しながら詳細に説明する。なお、実質同一部位には同じ参照番号を振り、説明は繰り返さない。
【００１０】
図１を参照して、構成管理サーバファイル登録システムを説明する。図１において、構成管理サーバファイル登録システム５００は、クライアント１４０と、メールサーバ１５０と、ユーザ構成管理サーバ１６０と、ＬＡＮ１７０と、共有構成管理サーバ４１０と、メールサーバ４２０と、構成管理制御サーバ４３０と、ＬＡＮ４４０と、通信ネットワーク３００とから構成されている。
【００１１】
クライアント１４０は、メール発行・取込部１４１と、クライアントファイル制御部１４２と、クライアントファイル登録部１４３とから構成されている。構成管理制御サーバ４３０は、ユーザ管理部４３１と、構成管理ファイル制御部４３２と、メール発行・取込部４３３と、ユーザデータベース（ユーザＤＢ）４３４とから構成されている。クライアント１４０とメールサーバ１５０とユーザ構成管理サーバ１６０とＬＡＮ１７０とを、クライアントシステム１００と呼ぶ。
【００１２】
クライアント１４０とメールサーバ１５０とユーザ構成管理サーバ１６０とは、ＬＡＮ１７０で接続されている。共有構成管理サーバ４１０とメールサーバ４２０と構成管理制御サーバ４３０とは、ＬＡＮ４４０で接続されている。ＬＡＮ１７０とＬＡＮ４４０とは、通信ネットワーク３００を介して接続されている。通信ネットワーク３００は、典型的にはインターネットである。しかし、通信ネットワーク３００は、これに限定されず、広域プライベートネットワーク、構内通信ネットワーク（ＬＡＮ）等であってもよい。
【００１３】
メールサーバ１５０は、メールの送受信により、ファイルを送受信する。ユーザ構成管理サーバ１６０は、クライアントシステム１００内部のユーザ構成を管理する。共有構成管理サーバ４１０は、複数のクライアントシステムのユーザ構成を管理する。メールサーバ４２０は、メールの送受信により、ファイルを送受信する。構成管理サーバ４３０は、複数のクライアントシステムの構成を管理する。
【００１４】
ユーザ管理部４３１は、構成管理サーバにアクセスするユーザを管理する。ユーザ管理部４３１は、所定のスケジュールに基づいて構成管理サーバに対するパスワードを変更する。ユーザ管理部４３１は、定義日数アクセスが検知されないユーザをユーザＤＢ４３４から削除する。構成管理ファイル制御部４３２は、受け取ったファイル登録用電子メールに含まれるデータを登録する。構成管理ファイル制御部４３２は、ユーザ環境の構成管理バージョンとの差分ファイル登録用データを含む差分ファイル登録用電子メールをユーザへ送信する。メール発行・取込部４３３は、メールサーバ４２０に対して、メールの送受信を実行する。ユーザＤＢ４３４は、ユーザ情報テーブル２００を保持する。
【００１５】
メール発行・取込部１４１は、メールサーバ１５０に対して、メールの送受信を実行する。クライアントファイル制御部１４２は、クライアントの構成管理へのアクセスを監視し、ファイル登録に必要なファイル登録用データを電子メールに含ませて構成管理制御サーバへ送信する。クライアントファイル登録部１４３は、ユーザ構成管理サーバへ登録する。
【００１６】
なお、図１では、共有構成管理サーバ４１０と構成管理制御サーバ４３０およびユーザ構成管理サーバ１６０とクライアント１４０は、個別に示されているが、それぞれ同一の筐体に構築しても構わない。さらに、共有構成管理サーバ４１０およびユーザ構成管理サーバ１６０の構成管理プログラムは、ファイルのバージョン管理が可能であれば、製品を特定しない。
【００１７】
図２を参照して、共有構成管理サーバ４１０へアクセスするための情報をユーザＤＢ４３４に構築するユーザ情報テーブル２００を説明する。図２において、ユーザ情報テーブル２００は、ユーザ名２１０と、メールアドレス２２０と、ファイル登録用パスワード２３０と、ユーザ公開鍵２４０と、アクセス日２５０と、パスワード更新日２６０とから構成される。
【００１８】
システム管理者は、予め、構成管理サーバへ登録してあるユーザ名２１０、ファイル登録用パスワード２３０と、ユーザのメールアドレス２２０、ユーザの公開鍵２４０を設定しておく必要がある。
【００１９】
アクセス日２５０は、該当ユーザが構成管理制御サーバ４３０へアクセスした場合登録・更新される。パスワード更新日２６０は、ユーザ管理部４３１において、パスワードを変更した場合登録・更新される。
【００２０】
図３を参照して、構成管理制御サーバによるユーザの管理方法を説明する。図３において、システムが保持する所定のスケジュールにより、ユーザ管理部４３１は、処理を開始し、ユーザＤＢ４３４に登録してあるユーザ情報を全件検索・取得する（Ｓ３００）。ユーザ管理部４３１は、ステップ３００で取得したユーザのうち１件に対し、該当ユーザのアクセス日２５０が、定義日数未満か判定する（Ｓ３１０）。定義日以上のとき、ユーザ管理部４３１は、該当ユーザの情報をユーザＤＢより削除し、ステップ３５０に進む。
【００２１】
ステップ３１０で定義日未満のとき、ユーザ管理部４３１は、該当ユーザのファイル登録用パスワード２３０をランダムに変更し、変更後のパスワードをファイル登録用パスワード２３０に登録する。また、ユーザ管理部４３１は、共有構成管理サーバ４１０にも同内容を登録する（Ｓ３３０）。ユーザ管理部４３１は、ステップ３３０で変更したファイル登録用パスワードを、該当ユーザのユーザ公開鍵２４０で暗号化する（Ｓ３４０）。
【００２２】
ユーザ管理部４３１は、ステップ３４０から遷移した場合は、暗号化したファイル登録用パスワードを、ステップ３２０から遷移した場合は、該当ユーザの情報を削除した旨の記載をメールに添付し、該当ユーザのメールアドレス２２０へ送信する（Ｓ３５０）。ユーザ管理部４３１は、ステップ３００で検索したユーザ全ての処理が完了したか判定する（Ｓ３６０）。完了したとき、ユーザ管理部４３１は、処理を終了する。完了していない場合、ユーザ管理部４３１は、ステップ３１０へ戻る。
【００２３】
図４を参照して、クライアント、ユーザ構成管理サーバ、構成管理サーバ、共有構成管理サーバ間の処理シーケンスを説明する。図４において、クライアント１４０は、ユーザ構成管理サーバ１６０にアクセスしてファイル登録・更新を行なう（Ｓ７１０）。クライアント１４０は、登録・更新内容を取得する（Ｓ７２０）。クライアント１４０は、登録・更新内容をメール添付で構成管理制御サーバ４３０に送信する（Ｓ７３０）。構成管理サーバ４３０は、添付ファイルの有無と、共有構成管理サーバとの差分の有無を確認する（Ｓ７４０）。ここでは、ファイルがあったので、構成管理サーバ４３０は、共有構成管理サーバにファイルを登録する（Ｓ７４３）。共有構成管理サーバ４１０は、差分ファイルを構成管理制御サーバ４３０に出力する（Ｓ７４７）。構成管理サーバ４３０は、クライアント１４０にメール添付で差分ファイルを送信する（Ｓ７５０）。クライアント１４０は、差分ファイルを復号化する（Ｓ７６０）。クライアント１４０は、復号した差分ファイルをユーザ構成管理サーバに登録する（Ｓ７７０）。
【００２４】
なお、共有構成管理サーバ４１０は、多数のクライアントからファイル登録されるので、ユーザ構成管理サーバ１６０より、更新の頻度が高い。したがって、差分ファイルは、（共有構成管理サーバ４１０）−（ユーザ構成管理サーバ１６０）の内容となる。
【００２５】
図４のシーケンスの詳細を、図５ないし図７を参照して説明する。まず、図５を参照して、ユーザがユーザ構成管理サーバ１６０へファイル登録を行ない、ユーザが意識することなく共有構成管理サーバ４１０へファイル登録を行なう手順を説明する。図５において、このフローは、クライアントファイル制御部１４２が、ユーザによるユーザ構成管理サーバ１６０に対する操作を行なったことを検知することでスタートする。クライアントファイル制御部１４２は、ユーザが構成管理サーバへ行なった操作内容を取得する（Ｓ４００）。クライアントファイル制御部１４２は、ユーザ構成管理サーバ１６０への操作が登録か更新か判定する（Ｓ４１０）。更新であれば、クライアントファイル制御部１４２は、更新後のユーザ構成管理サーバ１６０が保持しているバージョンを取得する（Ｓ４２０）。
【００２６】
ステップ４１０で登録であれば、クライアントファイル制御部１４２は、登録後のユーザ構成管理サーバ１６０が保持しているバージョン、登録したファイル、登録したファイルのディレクトリ階層を取得する（Ｓ４３０）。ステップ４２０またはステップ４３０のあと、クライアントファイル制御部１４２は、図３のステップ３５０で受領済みのファイル登録用パスワードを取得した情報に追加する（Ｓ４４０）。クライアントファイル制御部１４２は、構成管理制御サーバ４３０の公開鍵にて、取得した情報を暗号化する（Ｓ４５０）。クライアントファイル制御部１４２は、暗号化した情報をメールに添付し、構成管理制御サーバ４３０へ送信し（Ｓ４６０）、処理を終了する。なお、クライアントファイル制御部は、構成管理制御サーバ４３０へ送信するメールの本文にユーザ構成管理サーバ１６０のバージョンを記述する。この情報は、図６のステップ５４０で利用される。
【００２７】
図６を参照して、構成管理制御サーバ４３０がファイル登録用メール受信を契機に共有構成管理サーバ４１０へファイルを登録する手順を説明する。図６において、フローはファイル登録用メールの受信を契機に開始される。構成管理ファイル制御部４３２は、該当ユーザの構成管理制御サーバ４３０へのアクセス日２５０を現在日時で更新する（Ｓ５００）。構成管理ファイル制御部４３２は、メールに添付してある情報を取得し、構成管理制御サーバ４３０の秘密鍵で復号化する（Ｓ５１０）。構成管理ファイル制御部４３２は、復号化した情報にファイルがあるか判定する（Ｓ５２０）。ファイルがないとき、構成管理ファイル制御部４３２は、共有構成管理サーバ４３０の登録バージョンを取得する（Ｓ５２５）。ステップ５２０で添付ファイルがあるとき、構成管理ファイル制御部４３２は、取得したファイルを、メール添付情報を元に共有構成管理サーバ４１０へ登録する（Ｓ５３０）。ステップ５２５またはステップ５３０のあと、構成管理ファイル制御部４３２は、メール本文のユーザ構成管理サーバ１６０が保持しているバージョンと、共有構成管理サーバ４１０が保持しているバージョンとに差分があるか判定する（Ｓ５４０）。構成管理ファイル制御部４３２は、差分が無ければ処理を終了する。ステップ５４０で差分があるとき、構成管理ファイル制御部４３２は、メール添付情報のユーザ構成管理サーバが保持しているバージョンと、共有構成管理サーバ４１０との差分ファイルと差分ファイルのディレクトリ階層などを取得する（Ｓ５５０）。構成管理ファイル制御部４３２は、ユーザの公開鍵とメールアドレスをユーザＤＢ２４０から取得し、ユーザ公開鍵にて差分ファイル情報の暗号化を行なう（Ｓ５６０）。構成管理ファイル制御部４３２は、暗号化した差分ファイル情報をメールに添付し、該当クライアント１４０へ送信し（Ｓ５７０）、処理を終了する。
【００２８】
図７を参照して、クライアント１４０が差分ファイル登録用メールの受信を契機にユーザ構成管理サーバ１６０へファイルを登録する手順を説明する。図７において、フローは、差分ファイル登録用メールの受信を契機に開始される。クライアントファイル登録部１４３は、メールに添付してある情報を取得し、ユーザの秘密鍵で復号化する（Ｓ６１０）。クライアントファイル登録部１４３は、取得したファイルを、メール添付情報を元にユーザ構成管理サーバ１６０へ登録し（Ｓ６２０）、処理を終了する。
【００２９】
本実施例に依れば、既にクライアント環境にクライアントシステムまたは、構成管理サーバを構築しているユーザが従来の運用を変更することなく、共有構成管理サーバと、自環境の構成管理サーバとの登録ファイルの同期を電子メールを用いて行なうことができる。また、共有構成管理サーバへ安全に登録することができる。
【符号の説明】
【００３０】
１００…クライアントシステム、１４０…クライアント、１５０…メールサーバ、１６０…ユーザ構成管理サーバ、１７０…ＬＡＮ、２００…ユーザ情報テーブル、３００…通信ネットワーク、４１０…共有構成管理サーバ、４２０…メールサーバ、４３０…構成管理制御サーバ、４３４…ユーザＤＢ、４４０…ＬＡＮ、５００…構成管理サーバファイル登録システム。
【図１】
2013117928.tif 000003
【図２】
2013117928.tif 000004
【図３】
2013117928.tif 000005
【図４】
2013117928.tif 000006
【図５】
2013117928.tif 000007
【図６】
2013117928.tif 000008
【図７】
2013117928.tif 000009