(57)【要約】【課題】ドキュメントへの権限等を設定するに当たり、新たなシステムを構築することなく、更に、当該設定における操作の煩わしさを軽減することが可能なシステム、制御方法、プログラム、記録媒体を提供することを目的とする。【解決手段】ファイルアップロード画面８００を用いてポリシー付与対象とすべくファイルをポリシー付与装置１０８へアップロードし（ステップＳ２０６〜ステップＳ２２４）、ポリシー付与設定画面５００を用いて、当該アップロードしたファイルに対して、入力手段３０２のドラック＆ドロップ操作によって、ポリシーを仮付与したことを記録したポリシー付与ファイルをポリシー付与装置１０８へ送信手段３０６によって送信し（ステップＳ２２６〜ステップＳ２３４）、ポリシー付与手段３１６によって当該ポリシー付与ファイルに基づいて、ファイルへポリシーを付与する（ステップＳ２３６）。【選択図】図１１
2012027735.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末とポリシー付与装置とがネットワークを介して接続されたポリシー付与システムであって、
前記クライアント端末は、
ユーザを一意に識別するユーザ情報を入力する第一の入力手段と、
ユーザの記録媒体に対する利用条件を示すポリシーを付与する対象ファイルの選択をする第二の入力手段と、
前記第一の入力手段によって入力されたユーザ情報、あるいは第二の入力手段によって選択されたポリシー付与対象ファイルを前記ポリシー付与装置に送信するクライアント端末送信手段と、
を備え、
前記ポリシー付与装置は、
前記クライアント端末送信手段によって送信されたユーザ情報、あるいはポリシー付与対象ファイルを受信するポリシー付与装置受信手段と、
ユーザが利用可能なポリシーを示すポリシー情報を前記ユーザのユーザ情報に対応させて記憶する第一の記憶手段と、
前記ポリシー付与装置受信手段によって受信したユーザ情報と一致する前記第一の記憶手段に記憶されたユーザ情報に対応するポリシー情報を取得するポリシー情報取得手段と、
前記ポリシー付与装置受信手段によって受信したポリシーを付与する対象ファイルに対して前記ポリシー情報取得手段によって取得したポリシー情報に従ってポリシーを付与するポリシー付与手段と、
を備えたことを特徴とするポリシー付与システム。
【請求項２】
前記ポリシー付与装置は、前記ポリシー付与装置受信手段によって受信したユーザ情報に対応させて前記ポリシー付与対象ファイルを記憶する第二の記憶手段を更に備え、
前記クライアント端末は、前記ポリシー付与対象ファイルに対してポリシー付与の指示を入力する第三の入力手段を更に備え、
前記クライアント端末送信手段は、更に、前記第三の入力手段によって入力されたポリシー付与の指示を前記ポリシー付与装置へ送信し、
前記ポリシー付与装置受信手段は、前記クライアント端末送信手段によって送信されたユーザ情報及びポリシー付与の指示を受信し、
前記ポリシー付与手段は、前記ポリシー付与装置受信手段によってポリシー付与の指示を受信すると、前記ユーザ情報に該当する第二の記憶手段に記憶されたユーザ情報に対応するポリシー付与対象ファイルを取得し、前記ポリシー情報取得手段によって取得したポリシー情報に従って、取得したポリシー付与対象ファイルにポリシーを付与することを特徴とする請求項１に記載のポリシー付与システム。
【請求項３】
前記クライアント端末は、
第一の入力手段によって入力したユーザ情報に該当する前記第二の記憶手段によって記憶されたユーザ情報に対応するポリシー付与対象ファイルを特定するためのポリシー付与対象ファイル特定情報を表示する第一の表示手段と、  
前記第一の表示手段によって表示されたポリシー付与対象ファイル特定情報を選択する第四の入力手段と、
を更に備え、
前記第三の入力手段は、前記第四の入力手段によって選択されたポリシー付与対象ファイル特定情報に対して、ポリシー付与の指示を入力し、
前記クライアント端末送信手段は、更に、前記第３の入力手段によって入力されたポリシー付与対象ファイル特定情報及びポリシー付与の指示を前記ポリシー付与装置へ送信し、
前記ポリシー付与装置受信手段は、前記クライアント端末送信手段によって送信されたユーザ情報、ポリシー付与対象ファイル特定情報及びポリシー付与の指示を受信し、
前記ポリシー付与手段は、前記ポリシー付与装置受信手段によってポリシー付与の指示を受信すると、前記ユーザ情報に該当する第二の記憶手段に記憶されたユーザ情報に対応するポリシー付与対象ファイルを前記ポリシー付与対象ファイル特定情報に基づいて取得し、前記ポリシー情報取得手段によって取得したポリシー情報に従って、取得したポリシー付与対象ファイルにポリシーを付与することを特徴とする請求項２に記載のポリシー付与システム。
【請求項４】
前記クライアント端末は、
前記ポリシー情報取得手段によって、第一の入力手段によって入力したユーザ情報に該当する前記第一の記憶手段によって記憶されたユーザ情報に対応するポリシー情報を取得して表示する第二の表示手段と、
前記第二の表示手段によって表示されたポリシー情報と第一の表示手段に表示されたポリシー付与対象ファイル特定情報との関連付けを行う第五の入力手段と
を更に備え、
前記第三の入力手段は、更に、前記第五の入力手段によって関連付けられたポリシー付与対象ファイル特定情報に対して、ポリシー付与の指示を入力し、
前記クライアント端末送信手段は、更に、前記第三の入力手段によって入力されたポリシー付与対象ファイル特定情報、前記関連付け情報、及びポリシー付与の指示を前記ポリシー付与装置へ送信し、
前記ポリシー付与装置受信手段は、前記クライアント端末送信手段によって送信されたユーザ情報、ポリシー付与対象ファイル特定情報、前記関連付け情報、及びポリシー付与の指示を受信し、
前記ポリシー付与手段は、前記ポリシー付与装置受信手段によってポリシー付与の指示を受信すると、前記ユーザ情報に該当する第二の記憶手段に記憶されたユーザ情報に対応するポリシー付与対象ファイルを前記ポリシー付与対象ファイル特定情報に基づいて取得し、
前記ポリシー付与装置受信手段によって受信した関連付け情報に含まれるポリシー情報に従って、取得したポリシー付与対象ファイルにポリシーを付与することを特徴とする請求項３に記載のポリシー付与システム。
【請求項５】
前記第五の入力手段は、ドラック＆ドロップ操作によって、関連付けを行うことが可能な請求項４に記載のポリシー付与システム。
【請求項６】
前記クライアント端末は、前記第二の入力手段によって選択されたファイルを前記第一の表示手段へ移動させる第六の入力手段を更に備え、
前記第一の表示手段は、前記第六の入力手段によって、移動された当該ファイルに対するポリシー付与対象ファイル特定情報を表示し、
前記クライアント端末送信手段は、更に、前記第三の入力手段によって入力されたポリシー付与対象ファイル特定情報が前記第六の入力手段によって選択移動されたポリシー付与対象ファイルである場合、ポリシー付与対象ファイル及びポリシー付与の指示を前記ポリシー付与装置へ送信し、
前記ポリシー付与装置受信手段は、前記クライアント端末送信手段によって送信されたユーザ情報、ポリシー付与対象ファイル及びポリシー付与の指示を受信し、
前記ポリシー付与手段は、前記ポリシー付与装置受信手段によってポリシー付与の指示を受信すると、前記ポリシー情報取得手段によって取得したポリシー情報に従って、受信したポリシー付与対象ファイルにポリシーを付与することを特徴とする請求項３乃至５の何れか１項に記載のポリシー付与システム。
【請求項７】
前記第二の記憶手段は、ポリシー付与対象ファイルにポリシーが付与されたか否を示すポリシー付与状態情報を記憶し、
前記ポリシー付与手段は、ポリシー付与対象ファイルにポリシーが付与された際に、前記ポリシー付与対象ファイルに該当する前記第二の記憶手段に記憶されているポリシー付与対象ファイルに対応するポリシー付与状態情報をポリシーが付与されたとして記憶し、
前記ポリシー付与対象ファイルに該当する前記第一の表示手段に表示されたポリシー付与対象ファイル特定情報に対してポリシーが付与されたことを識別可能なように表示させ、
前記クライアント端末は、前記識別可能表示されたポリシー付与対象ファイル特定情報を指定することで、ポリシー付与対象ファイル特定情報から特定されるポリシー付与対象ファイルを前記第二の記憶手段から取得する第七の入力手段を備えたことを特徴とする請求項２乃至６の何れか１項に記載のポリシー付与システム。
【請求項８】
クライアント端末とポリシー付与装置とがネットワークを介して接続されたポリシー付与システムの制御方法であって、
前記クライアント端末において、
ユーザを一意に識別するユーザ情報を入力する第一の入力工程と、
ユーザの記録媒体に対する利用条件を示すポリシーを付与する対象ファイルの選択をする第二の入力工程と、
前記第一の入力工程によって入力されたユーザ情報、あるいは第二の入力工程によって選択されたポリシー付与対象ファイルを前記ポリシー付与装置に送信するクライアント端末送信工程と、
して実行し、
前記ポリシー付与装置において、
前記クライアント端末送信工程によって送信されたユーザ情報、あるいはポリシー付与対象ファイルを受信するポリシー付与装置受信工程と、
前記ポリシー付与装置受信工程によって受信したユーザ情報と一致する、ユーザが利用可能なポリシーを示すポリシー情報を前記ユーザのユーザ情報に対応させて記憶する第一の記憶手段に記憶されたユーザ情報に対応するポリシー情報を取得するポリシー情報取得工程と、
前記ポリシー付与装置受信工程によって受信したポリシーを付与する対象ファイルに対して前記ポリシー情報取得工程によって取得したポリシー情報に従ってポリシーを付与するポリシー付与工程と、
して実行することを特徴とするポリシー付与システムの制御方法。
【請求項９】
クライアント端末とポリシー付与装置とがネットワークを介して接続されたポリシー付与システムにおいて実行されるプログラムであって、
前記クライアント端末を、
ユーザを一意に識別するユーザ情報を入力する第一の入力手段と、
ユーザの記録媒体に対する利用条件を示すポリシーを付与する対象ファイルの選択をする第二の入力手段と、
前記第一の入力手段によって入力されたユーザ情報、あるいは第二の入力手段によって選択されたポリシー付与対象ファイルを前記ポリシー付与装置に送信するクライアント端末送信手段と、
として機能させ、
前記ポリシー付与装置を、
前記クライアント端末送信手段によって送信されたユーザ情報、あるいはポリシー付与対象ファイルを受信するポリシー付与装置受信手段と、
ユーザが利用可能なポリシーを示すポリシー情報を前記ユーザのユーザ情報に対応させて記憶する第一の記憶手段と、
前記ポリシー付与装置受信手段によって受信したユーザ情報と一致する前記第一の記憶手段に記憶されたユーザ情報に対応するポリシー情報を取得するポリシー情報取得手段と、
前記ポリシー付与装置受信手段によって受信したポリシーを付与する対象ファイルに対して前記ポリシー情報取得手段によって取得したポリシー情報に従ってポリシーを付与するポリシー付与手段と、
して機能させることを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータで読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書化されたドキュメントに対して利用権限等を付与するシステムに関する。
【背景技術】
【０００２】
企業における業務遂行に当たり、営業秘密や個人情報等が記載された機密文書の取り扱いには十分な注意を払うことが重要であり、これらの機密文書の漏洩や社員による悪用がなされると、企業の存続に関わる一大事につながりかねない。
【０００３】
企業では、情報セキュリティ・内部統制・法令順守等の様々な観点から、前述のようなリスクへの対策を行っているのが現状である。
【０００４】
前述のようなリスクを軽減するには、電子文書化されたドキュメントに対して利用の権限をコントロールするＤＲＭ（Digital Rights Management）テクノロジーが有効であり、例えば、Adobe社から提供されているLiveCycle Rights Managementをはじめとして多くのDRMテクノロジーを利用したシステムに関する製品が提供されている。（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１０８０５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
但し、一般的に、DRMシステムを構築するに当たり、利用ユーザが自社内へサーバの構築及び運用等を行うため、当システムを利用するための費用がかかることは否めず、更に、DRMシステムにおいて提供される機能については、各社毎に特有の機能を必要とするというよりも、至極、一般的な機能が適用されれば事足りることが多く、費用対効果を鑑みても自社内に当システムを構築することの妥当性が疑われる。
【０００７】
また、DRMシステムにおける各製品では、当システムの利用上の用語や考え方、操作性等が難解であり、更に操作が煩雑である等の問題が存在している。
【０００８】
例えば、操作性といった観点からすると、ドキュメントに利用権限を付与するには、当該ドキュメントを起動し、権限設定を行うべくユーザインタフェースは、権限毎に各々起動させて設定を行う仕様が多く、どの部分に何を設定すべきか判断に迷うことも多く、更に、ドキュメントも１つのファイル形式に限らず様々なファイル形式が存在するため、ユーザは、それら全てのユーザインタフェースを覚え、利用せざるを得ない状況となっている。
【０００９】
これらの課題については、特許文献１に開示されている技術についても同様のことが言える。
【００１０】
そこで、必要とする機能のみ提供を受けることが可能なサービス、例えばASP（Application Service Provider）やSaaS（Software as a Service）等の様々なサービスを提供するシステムを利用することによって、ユーザがシステムの構築及び運用等を行うことなく、更に、ドキュメントへの利用権限等を付与する際の煩わしさ等を回避すべくポリシー付与システム、制御方法、プログラム、及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するための第一の発明は、クライアント端末とポリシー付与装置とがネットワークを介して接続されたポリシー付与システムであって、前記クライアント端末は、ユーザを一意に識別するユーザ情報を入力する第一の入力手段と、ユーザの記録媒体に対する利用条件を示すポリシーを付与する対象ファイルの選択をする第二の入力手段と、前記第一の入力手段によって入力されたユーザ情報、あるいは第二の入力手段によって選択されたポリシー付与対象ファイルを前記ポリシー付与装置に送信するクライアント端末送信手段と、を備え、前記ポリシー付与装置は、前記クライアント端末送信手段によって送信されたユーザ情報、あるいはポリシー付与対象ファイルを受信するポリシー付与装置受信手段と、ユーザが利用可能なポリシーを示すポリシー情報を前記ユーザのユーザ情報に対応させて記憶する第一の記憶手段と、前記ポリシー付与装置受信手段によって受信したユーザ情報と一致する前記第一の記憶手段に記憶されたユーザ情報に対応するポリシー情報を取得するポリシー情報取得手段と、前記ポリシー付与装置受信手段によって受信したポリシーを付与する対象ファイルに対して前記ポリシー情報取得手段によって取得したポリシー情報に従ってポリシーを付与するポリシー付与手段と、を備えたことを特徴とする。
【００１２】
上記課題を解決するための第二の発明は、クライアント端末とポリシー付与装置とがネットワークを介して接続されたポリシー付与システムの制御方法であって、前記クライアント端末において、ユーザを一意に識別するユーザ情報を入力する第一の入力工程と、ユーザの記録媒体に対する利用条件を示すポリシーを付与する対象ファイルの選択をする第二の入力工程と、前記第一の入力工程によって入力されたユーザ情報、あるいは第二の入力工程によって選択されたポリシー付与対象ファイルを前記ポリシー付与装置に送信するクライアント端末送信工程と、して実行し、前記ポリシー付与装置において、前記クライアント端末送信工程によって送信されたユーザ情報、あるいはポリシー付与対象ファイルを受信するポリシー付与装置受信工程と、前記ポリシー付与装置受信工程によって受信したユーザ情報と一致する、ユーザが利用可能なポリシーを示すポリシー情報を前記ユーザのユーザ情報に対応させて記憶する第一の記憶手段に記憶されたユーザ情報に対応するポリシー情報を取得するポリシー情報取得工程と、前記ポリシー付与装置受信工程によって受信したポリシーを付与する対象ファイルに対して前記ポリシー情報取得工程によって取得したポリシー情報に従ってポリシーを付与するポリシー付与工程と、して実行することを特徴とする。
【００１３】
上記課題を解決するための第三の発明は、クライアント端末とポリシー付与装置とがネットワークを介して接続されたポリシー付与システムにおいて実行されるプログラムであって、前記クライアント端末を、ユーザを一意に識別するユーザ情報を入力する第一の入力手段と、ユーザの記録媒体に対する利用条件を示すポリシーを付与する対象ファイルの選択をする第二の入力手段と、前記第一の入力手段によって入力されたユーザ情報、あるいは第二の入力手段によって選択されたポリシー付与対象ファイルを前記ポリシー付与装置に送信するクライアント端末送信手段と、として機能させ、前記ポリシー付与装置を、前記クライアント端末送信手段によって送信されたユーザ情報、あるいはポリシー付与対象ファイルを受信するポリシー付与装置受信手段と、ユーザが利用可能なポリシーを示すポリシー情報を前記ユーザのユーザ情報に対応させて記憶する第一の記憶手段と、前記ポリシー付与装置受信手段によって受信したユーザ情報と一致する前記第一の記憶手段に記憶されたユーザ情報に対応するポリシー情報を取得するポリシー情報取得手段と、前記ポリシー付与装置受信手段によって受信したポリシーを付与する対象ファイルに対して前記ポリシー情報取得手段によって取得したポリシー情報に従ってポリシーを付与するポリシー付与手段と、して機能させることを特徴とする。
【００１４】
上記課題を解決するための第四の発明は、前記第三の発明に記載のプログラムを記録したコンピュータで読取可能な記録媒体である。
【発明の効果】
【００１５】
本発明によれば、ユーザがシステムの構築及び運用等を行うことなく、必要とする機能のみ提供を受けることが可能となると共に、更に、ドキュメントへの利用権限等を付与する際の煩わしさ等を回避することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係るポリシー付与システムの構成の概略を示すシステム構成図である。
【図２】本発明の実施形態に係るクライアント端末及びポリシー付与装置のハードウェア構成の概略を示す構成図である。
【図３】本発明の実施形態に係るポリシー付与システムにおいて、ファイルへポリシーを付与する機能をユーザへ提供するに当たり、実行されるモジュール機能の構成図である。
【図４】本発明の実施形態において、ポリシー付与システムにログインする際に利用する画面の構成例を示す構成図である。
【図５】本発明の実施形態において、ファイルに対してポリシーを付与する際に用いる画面の構成例を示す構成図である。
【図６】本発明の実施形態において、ユーザあるいはグループに対してポリシーを設定する際に用いる画面の構成例を示す構成図である。
【図７】本発明の実施形態において、ポリシーの詳細情報を参照するための画面の構成例を示す構成図である。
【図８】本発明の実施形態において、ポリシーの付与対象となるファイルをポリシー付与装置へアップロードする際に用いる画面の構成例を示す構成図である。
【図９】本発明の実施形態において、ポリシー付与機能をユーザへ提供するプログラムを実行する際に用いるテーブルの構成を示す構成図である。
【図１０】本発明の実施形態に係るポリシー付与システムにおいて、ポリシー付与機能をユーザへ提供する流れを示したフローチャートである。
【図１１】本発明の実施形態に係るポリシー付与システムおいて、ポリシーをファイルへ付与する処理の流れを示すフローチャートである。
【図１２】本発明の実施形態に係るポリシー付与システムにおいて、ユーザに対して利用可能なポリシーを設定する処理の流れを示すフローチャートである。
【図１３】本発明の実施形態に係るポリシー付与装置において、ファイルに対してポリシーを付与するため、クライアント端末においてポリシーを仮付与した情報を送信する際に用いるファイルの構成を示す構成図である。
【図１４】本発明の実施形態に係るポリシー付与装置において、ファイルにポリシーを付与する詳細な処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１８】
図１には、本発明の実施形態に係る電子化された文書に対して実行し得る機能の利用権限等の利用条件（ポリシー）を付与するポリシー付与システムである。
【００１９】
ポリシー付与システム１００は、クライアント端末１０２、仮想サーバ１０６、及びポリシー付与装置１０８を含んで構成され、クライアント端末１０２は、インターネット１０４を介してポリシー付与装置１０８と接続されており、仮想サーバ１０６は、ポリシー付与装置１０８にそれぞれ別にＯＳ（Operating System）やアプリケーションソフトを動作させるように仮想的にポリシー付与装置１０８を分割することで提供されるサーバであり、ポリシー付与システム１００を利用するユーザ毎に１台のポリシー付与装置１０８を分割して利用する構成を取るケースやユーザ毎に１台のポリシー付与装置１０８を利用する構成を取るケース等、利用用途等によって何れの構成を取ることができる。
【００２０】
クライアント端末１０２は、ユーザが電子化された文書、つまりファイルに対する閲覧、印刷、変更、コピー、失効、切替、スクリーンリーダー等の権限設定、及び当該権限の有効期限等のポリシーを設定すると共に、ポリシーの設定対象とすべくファイルの選定を行うための端末装置である。
【００２１】
ポリシー付与装置１０８は、ユーザが所望するファイルへ付与すべくポリシーに関する情報を記憶管理すると共に、当該ポリシー情報を利用して、クライアント端末１０２より選定され、送信されたファイルにポリシーを付与する。
【００２２】
また、ユーザは、ポリシー付与システム１００の利用に関する契約を締結した段階で、当システムに契約内容に関する情報を記憶管理すると共に、当契約情報を利用して、当システムの利用に関する制約を行っている。
【００２３】
また、ポリシー付与システム１００は、ポリシー付与装置１０８に備えられたファイルにポリシーを付与する機能を稼働させ、インターネット１０４を経由して、クライアント端末１０２を利用するユーザへ当機能の利用を提供する、所謂ASP あるいはSaaS型のサービスを提供するシステムの構成を有する。
【００２４】
これによって、ユーザは、前述のポリシー付与機能を提供するシステムを構築するにあたり、サーバの導入及び運用等に要する費用を軽減することが可能であり、使用した期間や量だけのサービス料を支払うことによって当該ポリシー付与機能を利用することが可能である。
【００２５】
次に、図２には、クライアント端末１０２が有するハードウェアの構成の概略を示す構成図が示されており、ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２６】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ(Basic Input / Output System)やＯＳや、クライアント端末１０２が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２７】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２８】
また、入力コントローラ（入力Ｃ）２０５は、キーボードや不図示のマウス等のポインティングデバイス等の入力部２０９からの入力を制御する。ビデオコントローラ（ＶＣ）２０６は、表示部２１０の一例でもあるＣＲＴディスプレイ（ＣＲＴ）等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。
【００２９】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やＦＤ或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３０】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。  
【００３１】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、表示部２１０上での表示を可能としている。また、ＣＰＵ２０１は、表示部２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。  
【００３２】
本発明を実現するためのポリシー付与機能をユーザへ提供するためのプログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３３】
尚、ポリシー付与装置１０８は、クライアント端末１０２と同一のハードウェア構成を有しており、説明は省略する。尚、ポリシー付与装置１０８の外部メモリ２１１には、ポリシー付与機能を利用するユーザへ提供するためのプログラムが記憶されている。
【００３４】
さらに、ポリシー付与機能をユーザへ提供するために実行されるプログラムが用いる定義ファイル及び各種情報テーブルは、ポリシー付与装置１０８の外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。
【００３５】
図３には、本発明の実施形態に係るポリシー付与システム１００におけるポリシー付与機能をユーザへ提供するために実行されるモジュール構成を示す機能構成図を表わしている。
【００３６】
クライアント端末１０２は、ユーザが表示部２１０に表示された画面に対してキーボードやマウス等の入力部２０９を用いて、ポリシー付与システム１００にログインするためのユーザ情報、ポリシー付与すべき対象ファイルの選定、当該ファイルに対するポリシーの付与指示、及びポリシーを付与したファイルのダウンロード指示等の入力機能を有する入力手段３０２を備えている。
【００３７】
また、クライアント端末１０２は、表示手段３０４を備えており、表示手段３０４は。表示部２１０に表示された各画面を示しており、ユーザが入力手段３０２によって入力を行ったり、あるいは当該入力手段３０２によって入力された情報に対してポリシー付与装置１０８において実行された処理結果を当該画面等に表示する機能を有する。
【００３８】
また、クライアント端末１０２は、通信Ｉ／ＦＣ２０８を介してネットワーク経由にて、ポリシー付与装置１０８とデータ（情報）の送受信を行うために、各画面から入力された情報をポリシー付与装置１０８へ送信する送信手段３０６と、ポリシー付与装置１０８において実行された処理結果を受信する受信手段３０８とを備えている。
【００３９】
ポリシー付与装置１０８は、通信Ｉ／ＦＣ２０８を介してネットワーク経由にて、クライアント端末１０２から送信された情報を受信する受信手段３１０と、ユーザが、クライアント端末１０２からログインを行い、ログイン時に入力されたユーザ情報に基づいて、当該ユーザがポリシー付与システム１００を利用か否か等の認証を行う認証手段３１２を備えている。
【００４０】
また、ポリシー付与装置１０８は、外部メモリ２１１等に記憶された定義ファイル及び各種情報テーブル等にポリシー付与システム１００を利用するユーザ情報、ポリシー付与対象ファイル、及びユーザが利用可能なポリシー情報等を記憶する記憶手段３１４を備えている。尚、各種情報テーブルについては、後述する。
【００４１】
また、ポリシー付与装置１０８は、ポリシー情報取得手段３１５を備えており、ポリシー情報取得手段３１５は、クライアント端末１０２からポリシー情報の要求がなされた場合、クライアント端末１０２を利用して要求を行ったユーザが利用可能なポリシー情報を記憶手段３１４から取得することができる。
【００４２】
また、ポリシー付与装置１０８は、ポリシーの付与対象ファイルに対して、クライアント端末１０２から要求された付与すべくポリシーを、実質上付与する機能を有するポリシー付与手段３１６を備えており、更に、ポリシー付与装置１０８は、認証手段３１２による認証結果、記憶手段３１４に記憶された各種情報、ポリシー付与されたファイル等をクライアント端末１０２へ送信する送信手段３１８を備えている。
【００４３】
図４には、ポリシー付与機能を利用するユーザがポリシー付与システム１００にログインするために用いるログイン画面４００が示しされており、ログイン画面４００は、ユーザを一意に識別するＩＤを入力するためのログインＩＤ４０２、当該ユーザが設定、あるいはポリシー付与機能の提供者から発行されたパスワードを入力するためのパスワード４０４、ユーザがログインする際に押下するためのログインボタン４０６を備えている。
【００４４】
ユーザが、ログインボタン４０６を押下すると、ログインＩＤ４０２及びパスワード４０４に入力されたログインＩＤ及びパスワードを取得し、インターネット１０４を介して、取得したログインＩＤ及びパスワードを用いて、ポリシー付与装置１０８に対して認証処理の要求を行う。尚、ログイン画面４００は、クライアント端末１０２の表示部２１０へ表示される。
【００４５】
次に、図５には、ファイルに対してどのようなポリシーを付与するかを選択する際に利用するポリシー付与設定画面５００を示しており、ポリシー付与設定画面５００は、ポリシー付与画面５０２及びポリシー一覧画面５０４を備えており、両画面ともクライアント端末１０２の表示部２１０に表示される。
【００４６】
ポリシー付与画面５０２は、ポリシーを付与すべくファイルの名称を示すファイル名５０６、当該ファイルに付与されたポリシーの名称を示すポリシー名５０８、ファイルにポリシーを付与するまでのプロセスに対する進捗状況を示すステータス５１０、当該ファイル名５０６に対応するポリシー名５０８に表示されたポリシーの付与を確定する際に、ユーザが押下するための付与ボタン５１２、及びポリシー付与画面５０２に表示されたファイルを削除する際に、ユーザが押下するための削除ボタン５１４を備えている。
【００４７】
ファイル名５０６には、ポリシーを付与すべくファイルが表示されており、後述するファイルアップロード画面（図８参照）を用いてポリシーを付与すべくファイルをポリシー付与装置１０８にアップロードした後、当該ファイルの名称が表示される。
【００４８】
あるいは、マウス等の入力部２０９を用いてポリシーを付与すべくファイルをドラック＆ドロップしてポリシー付与画面５０２へ移動させることで当該ファイルの名称を取得し、ファイル名５０６に表示させても良い。
【００４９】
ポリシー名５０８には、ファイル名５０６に表示されたファイルに対して付与したいポリシーを表示する。ファイル名５０６に表示されたファイルに対してポリシーを付与するには、ポリシー一覧画面５０４に表示されたポリシーの中から、付与したいポリシーに対してマウス等の入力部２０９を用いてドラック＆ドロップを行い、ポリシー付与画面５０２のファイル名５０６の近傍に移動させることによって、付与することが可能である。
【００５０】
ステータス５１０は、ポリシーを付与すべくファイルをポリシー付与装置１０８にアップロードしたタイミングで、当該アップロードしたファイルに対してポリシー付与装置１０８においてポリシーを付与すべきことを示す表示、例えば、「ドキュメントダウンロード不可」の表示をさせ、当該アップロードしたファイルに対してポリシー付与装置１０８においてポリシーを付与した後、ステータス５１０は、当該ファイルをダウンロードすることが可能な表示、例えば、「ドキュメントダウンロード可能」の表示をさせる。
【００５１】
本発明の実施形態では、ポリシー付与装置１０８にアップロードしたファイルに対してポリシーを付与することが可能であり、更に、アップロード後、ポリシーを付与したファイルのみダウンロードすることが可能なように制御を行っているため、前述のステータスを有する。
【００５２】
付与ボタン５１２は、ユーザによってマウス等の入力部２０９によって押下されると、ファイル名５０６に表示されたファイルに対してポリシー名５０８に表示されたポリシーを付与することをポリシー付与装置１０８に対して要求する。
【００５３】
ポリシー一覧画面５０４は、ユーザが所属するグループに対してポリシーが定義されている場合に当該グループ名が表示されるポリシーグループ名５１６、ポリシーを新たに登録する際に利用するポリシー登録画面６００（図６参照）を起動するために、ユーザによって入力部２０９によって押下される新規登録ボタン５１８、ユーザが利用可能なポリシーの名称を示すポリシー名５２０、及びポリシー名に表示されたポリシーの内容を編集する際に利用するポリシー詳細画面７００（図７参照）を起動するために、ユーザによって入力部２０９によって押下される編集ボタン５２２を含んで構成されている。
【００５４】
尚、新規登録ボタン５１８及び編集ボタン５２２は、ユーザの中でも、管理者として設定されているユーザがログインした時のみ表示するように制御することも可能であり、これによって、当該管理者ユーザが、ユーザやグループに対して利用可能なポリシーを設定するような運用を行うことが可能である。
【００５５】
また、ポリシー付与設定画面５００は、ドキュメント追加ボタン５２４が備えられており、ユーザが入力部２０９によってドキュメント追加ボタン５２４を押下すると後述するファイルアップロード画面（図８参照）が起動され、当該ファイルアップロード画面８００にてポリシー付与装置１０８にファイルがアップロードされると、前述したようにファイル名５０６に当該ファイルの名称が表示される。
【００５６】
尚、ポリシー付与設定画面５００は、ファイルに対してポリシーを付与するとのことであるが、実質上、ファイルに対してポリシーが付与されているわけではなく、あくまでもファイルとポリシーとの関連付けを行う機能して、ユーザは利用することとなる。
【００５７】
図６には、ユーザが利用可能なポリシーを登録するためのポリシー登録画面６００が示されており、ポリシー登録画面６００は、クライアント端末１０２の表示部２１０に表示される。
【００５８】
ポリシー登録画面６００は、付与すべくポリシーに対する名称を入力するためのポリシー名６０２、ポリシーに対する説明を入力するための備考６０４を備えている。
【００５９】
また、ポリシー登録画面６００は、ユーザ・ユーザグループの追加ボタン６０６を備えており、管理者ユーザが入力部２０９によってユーザ・ユーザグループの追加ボタン６０６を押下すると、不図示のユーザあるいはグループを特定する画面を表示部２１０へ表示させ、当該画面を用いて特定されたユーザあるいはグループがポリシー設定欄６０８の名前の欄に追加表示される。
【００６０】
管理者ユーザは、ポリシー設定欄６０８の名前の欄に表示されたユーザに対するポリシー、例えば、閲覧、印刷、変更、コピー、失効、切替、スクリーンリーダー等に対応するチェックボックスに入力部２０９を介してチェック印を入力することによって、当該ユーザが利用可能なポリシーを設定することが可能であり、これらのポリシーの有効期限をも設定することが可能である。  
【００６１】
また、一般設定６１０に表示された各事項に対して設定を行うことで、ユーザあるいはグループが利用可能なポリシーを柔軟に設定することが可能であり、更に、暗号化設定６１２に表示された事項に対して設定を行うことで、ポリシー付与後のファイルに対して暗号化を行うことが可能となり、ポリシー付与装置１０８に記憶されたポリシー付与後のファイルをダウンロードする際に当該暗号化されたファイルの複合化を行うことで、セキュリティ強化を図っている。
【００６２】
これらのポリシーについて設定を行った後、管理者ユーザは、入力部２０９によって登録ボタン６１４を押下することで、ユーザあるいはグループが利用可能なポリシーを登録することができる。尚、これらの設定情報は、ポリシー付与装置１０８の外部メモリ２１１に備えられたテーブル等に記憶管理される。
【００６３】
また、登録する処理を中断し、画面の遷移元へ戻る場合は、管理者ユーザは、入力部２０９によって戻るボタン６１６を押下する。
【００６４】
図７には、ユーザが利用可能なポリシーに関する詳細情報を参照するためのポリシー詳細画面７００が示されており、管理者ユーザによって入力部２０９によって押下された編集ボタン５２２に対応するポリシー名５２０に該当するポリシーの内容を表示する。尚、ポリシー詳細画面７００は、クライアント端末１０２の表示部２１０に表示され、かつ各表示欄には、ポリシー登録画面６００において登録されたポリシーが対応して表示されている。
【００６５】
また、ポリシー詳細画面７００は、コピーボタン７０２を備えており、管理者ユーザが入力部２０９によってコピーボタン７０２を押下すると、ポリシー登録画面６００が表示され、当該画面の初期表示として、ポリシー詳細画面７００に表示されていたポリシーが表示され、管理者ユーザは、編集することが可能となる。
【００６６】
図８には、ファイルをポリシー付与装置１０８へアップロードする際に用いるファイルアップロード画面８００が示されており、クライアント端末１０２の表示部２１０に表示される。
【００６７】
ファイルアップロード画面８００は、ポリシーを付与すべくファイルをポリシー付与装置１０８へアップロードするために、当該アップロード対象ファイルを選定した後、選定されたアップロード対象ファイルをポリシー付与装置１０８へアップロードする。
【００６８】
また、ファイルアップロード画面８００は、ユーザがアップロード対象ファイルをアップロードする際に、ユーザが入力部２０９によって押下するためのアップロードボタン８０２、ファイルアップロード画面８００を閉じる時、ユーザが入力部２０９によって押下するための閉じるボタン８０４、及びファイルアップロード画面８００に表示されたアップロード対象ファイルを削除する際に、ユーザが入力部２０９によって押下するための削除ボタン８０６を備えている。
【００６９】
尚、アップロード対象ファイルを選定する方法としては、アップロードを望むファイルをマウス等の入力部２０９を用いたドラック＆ドロップ操作によってファイルアップロード画面８００に移動させる。
【００７０】
移動後、当該ファイルの名称を取得し、取得したファイルの名称をファイル名８０８へ表示させることによって、アップロード対象ファイルを選定する。その後、ユーザが、アップロードボタン８０２を押下することによって、選定されたアップロード対象ファイル、つまりファイルアップロード画面８００に表示されたファイル名８０８を有するファイルをポリシー付与装置１０８へアップロードする。
【００７１】
図９には、ポリシー付与機能を利用するユーザへ提供するために実行されるプログラムによって用いられる各種情報テーブルを示しており、ポリシー付与装置１０８の外部メモリ２１１に記憶管理されている。
【００７２】
図９に示すサーバマスタは、ポリシー付与装置１０８に仮想的にサーバを構築する際に、当該仮想サーバを一意に識別するためのサーバＩＤ、当該仮想サーバの名称を示すサーバ名、当該仮想サーバを専用サーバあるいは共有サーバとして運用すべきかを識別するためのシングルマルチ区分を含んで構成されている。  
【００７３】
顧客マスタは、ポリシー付与システム１００を利用してポリシー付与機能を利用するに当たり、当機能の提供者との契約を締結したユーザを記憶管理する機能を有しており、サーバＩＤ、契約を締結したユーザを一意に識別するための顧客ＩＤ、ユーザの名称を示す顧客名、その他、ユーザの住所や電話番号、メールアドレス等の基本情報、契約ライセンス数、サービス開始日、解約状態を示す解約フラグ等の契約情報を記憶している。
【００７４】
ユーザマスタは、ユーザが利用可能なサーバを示すサーバＩＤ、顧客ＩＤ、契約を締結したユーザの中に当該ポリシー付与機能を利用するユーザを設定し、設定されたユーザ各々を一意に識別するためのログインＩＤ、ユーザに対してポリシー付与システム１００の利用権限を識別するための権限区分、例えば、当システムの運用者、管理者、利用者等を識別するための区分を備えおり、更に、ユーザマスタは、ログインＩＤを有するユーザがポリシー付与システム１００を利用する際に用いるパスワードを備えている。
【００７５】
ドキュメント管理テーブルは、ユーザがポリシー付与されたファイルを記憶管理する機能を有しており、サーバＩＤ、顧客ＩＤ、ポリシー付与の対象とすべきファイルが、ポリシー付与装置１０８にアップロードされた登録状態、アップロードされたファイルへ既にポリシーが付与されたポリシー付与済み状態、ポリシーが付与されたファイルをユーザがダウンロードし、及び当該ファイルに対してサービスが提供済みであることを示す削除可能状態を設定することが可能な削除フラグを備えている。
【００７６】
また、ポリシー付与装置１０８にアップロードされた時のファイルの名称を示すオリジナルファイル名、及びポリシー付与装置１０８の外部メモリ２１１の所定の記憶領域へ記憶する際に、システムで一意に識別可能なファイル名を示す保存ファイル名を備えている。
【００７７】
ポリシー管理テーブルは、サーバＩＤ、顧客ＩＤ、ログインID、ポリシーを一意に識別するためのポリシーＩＤ、当該ポリシーの内容を示すポリシー内容、ポリシーの使用可否や使用条件等を示す使用可否情報を含んで構成されており、ユーザは、ポリシー管理テーブルに記憶されているポリシー情報を利用することが可能である。
【００７８】
図１０には、本発明の実施形態に係るポリシー付与システム１００において、ポリシー対象とすべくファイルへポリシーを付与する処理を示すフローチャートであり、本フローチャートにおける各処理ステップは、クライアント端末１０２及びポリシー付与装置１０８のＣＰＵ２０１の制御の下、処理が実行される。
【００７９】
まずステップＳ１００では、表示手段３０４によってログイン画面４００を起動するが、起動タイミングにて、ポリシー付与装置１０８は、当該起動要求のあったクライアント端末１０２からの接続情報に基づいて、何れの仮想サーバを利用し、かつ何れのユーザが利用するのか判定を行うことでサーバＩＤ及び顧客ＩＤを特定し、当該サーバＩＤ及び顧客ＩＤと共に、ログイン画面４００をクライアント端末１０２へ送信手段３１８によって送信する。尚、接続情報に対応させてサーバＩＤ及び顧客ＩＤが記憶されたテーブルを記憶手段３１４に予め記憶させておくことで、当判定を行うことが可能である。
【００８０】
クライアント端末１０２は、ポリシー付与装置１０８から送信されたサーバＩＤ及び顧客ＩＤと共に、ログイン画面４００を受信手段３０８によって受信してＲＡＭ２０３へ記憶し、ＲＡＭ２０３へ記憶したログイン画面４００を起動する。
【００８１】
次のステップＳ１０２では、ログイン画面４００のログインボタン４０６が入力手段３０２によって押下されたか否かを判定する。
【００８２】
ログインボタン４０６が入力手段３０２によって押下されたと判定した場合は、ステップＳ１０４へ処理を進め、押下されたと判定しない場合は、ステップＳ１０２へ処理を進める。
【００８３】
ステップＳ１０４では、ステップＳ１００においてＲＡＭ２０３へ記憶したサーバＩＤ及び顧客ＩＤ、及びログイン画面４００のログインＩＤ４０２及びパスワード４０４へ入力されたログインＩＤ及びパスワードを含むユーザ情報を取得してＲＡＭ２０３へ記憶する。
【００８４】
ステップＳ１０６では、ステップＳ１０４においてＲＡＭ２０３へ記憶したユーザ情報を取得して、送信手段３０６によって、ポリシー付与装置１０８へ取得したユーザ情報を送信する。
【００８５】
ステップＳ１０８では、クライアント端末１０２において送信されたユーザ情報を受信手段３１０によって受信し、受信したユーザ情報をＲＡＭ２０３へ記憶し、次のステップＳ１１０では、認証手段３１２によって、ステップＳ１０８においてＲＡＭ２０３へ記憶したユーザ情報に含まれるサーバＩＤ、顧客ＩＤ、及びユーザＩＤがユーザマスタのサーバＩＤ、顧客ＩＤ、及びログインＩＤと一致するか否かを判定し、一致する場合は、認証ＯＫ、一致しない場合は、認証ＮＧとして、認証結果をＲＡＭ２０３へ記憶する。
【００８６】
更に、認証ＯＫの場合は、ユーザの有する権限区分をユーザマスタから取得し、認証結果に含めてＲＡＭ２０３へ記憶する。
【００８７】
ステップＳ１１２では、ステップＳ１１０においてＲＡＭ２０３へ記憶した認証結果を取得し、ポリシー情報取得手段３１５によって、ステップＳ１０８においてＲＡＭ２０３へ記憶したユーザ情報に含まれるサーバＩＤ、顧客ＩＤ、及びログインＩＤと一致するポリシー情報をポリシー管理テーブルから取得し、更に、サーバＩＤ、顧客ＩＤ、及びログインＩＤと一致し、かつ削除フラグが「登録状態」及び「ポリシー付与済み」である保存ファイル名をドキュメント管理テーブルから取得する。
【００８８】
そして、取得した保存ファイル名に該当するファイルを所定の記憶領域から取得した後、認証結果、ポリシー情報、「登録状態」あるいは「ポリシー付与済み」を示す削除フラグ、ドキュメントＩＤ及びファイルを送信手段３１８によってクライアント端末１０２へ送信する。
【００８９】
ステップＳ１１４では、ポリシー付与装置１０８から送信された認証結果、ポリシー情報、削除フラグ、ドキュメントＩＤ及びファイルを受信手段３０８によって受信し、受信した認証結果、ポリシー情報、削除フラグ、ドキュメントＩＤ及びファイルをＲＡＭ２０３へ記憶する。
【００９０】
ステップＳ１１６では、ステップＳ１１４においてＲＡＭ２０３へ記憶した認証結果に基づいて、ログインが承認されたか否かを判定し、認証ＯＫの場合は、ステップＳ１１８へ処理を進め、認証ＮＧの場合は、ステップＳ１０２へ処理を進める。
【００９１】
ステップＳ１１８では、ステップＳ１１４においてＲＡＭ２０３へ記憶したファイルに対してポリシーを付与する処理を実行するが、詳細は、図１１から図１４を用いて後述する。
【００９２】
次に図１１に示すフローチャートを用いて、ポリシー付与処理の詳細について、説明するが、本フローチャートにおける各処理ステップは、クライアント端末１０２及びポリシー付与装置１０８のＣＰＵ２０１の制御の下、処理が実行される。
【００９３】
まず、ステップＳ２００では、表示手段３０４によってポリシー付与設定画面５００を起動するが、ポリシー付与装置１０８は、クライアント端末１０２へ送信手段３１８によってポリシー付与設定画面５００を送信し、クライアント端末１０２は、受信手段３０８によって送信されたポリシー付与設定画面５００を受信し、ＲＡＭ２０３へ記憶した後、起動する。
【００９４】
ステップＳ２０２では、表示手段３０４によってステップＳ１１４においてＲＡＭ２０３へ記憶したファイルをポリシー付与画面５０２へ表示する。
【００９５】
ファイル名５０６には、ファイルの名称、ポリシー名５０８は、非表示、及びステータス５１０には、削除フラグが「登録状態」である場合は、「ドキュメントダウンロード不可」を表示し、削除フラグが「ポリシー付与済み」である場合は、「ドキュメントダウンロード可能」を表示させる。
【００９６】
更に、本ステップでは、表示手段３０４によってステップＳ１１４においてＲＡＭ２０３へ記憶したポリシー情報をポリシー一覧画面５０４へ表示するが、ステップＳ１１４においてＲＡＭ２０３へ記憶した認証結果に含まれる権限区分に応じて、新規登録ボタン５１８及び編集ボタン５２２を表示する。
【００９７】
例えば、本実施形態では、権限区分が管理者である場合は、ユーザは管理者ユーザとしての権限を有するため、新規登録ボタン５１８及び編集ボタン５２２が利用可能なように表示させ、権限区分が利用者である場合は、新規登録ボタン５１８及び編集ボタン５２２を利用不可として、新規登録ボタン５１８及び編集ボタン５２２を非表示とする。
【００９８】
ステップＳ２０４では、ドキュメント追加ボタン５２４が入力手段３０２によって押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ２０６へ処理を進め、ステップＳ２０６では、ファイルアップロード画面８００を起動させるため、送信手段３０６によってファイルアップロード画面８００を要求し、ポリシー付与装置１０８は、当該要求を受信手段３１０によって受信した後、ファイルアップロード画面８００を送信手段３１８によって送信する。
【００９９】
クライアント端末１０２は、受信手段３０８によって、ポリシー付与装置１０８から送信されたファイルアップロード画面８００を受信し、ＲＡＭ２０３へ記憶した後、ファイルアップロード画面８００を起動する。
【０１００】
ステップＳ２０８では、ファイルアップロード画面８００のアップロードボタン８０２が入力手段３０２によって押下されたか否かを判定し、入力されたと判定した場合は、ステップＳ２１２へ処理を進め、押下されたと判定しない場合は、ステップＳ２１０へ処理を進める。
【０１０１】
ステップＳ２１０では、ファイルアップロード画面８００の閉じるボタン８０４が入力手段３０２によって押下されたか否かを判定し、押下されたと判定した場合は、ファイルアップロード画面８００を閉じて、ステップＳ２０４へ処理を進める。
【０１０２】
ステップＳ２１２では、ファイルアップロード画面８００に表示されたファイル名８０８に該当するファイルを取得する。尚、ステップＳ２０６の処理の後、ユーザが入力手段３０２を用いたドラック＆ドロップ操作によってアップロード対象とするファイルをファイルアップロード画面８００へ移動することによって、当該ファイルの名称を取得し、ファイル名８０８へ表示すると共に、ＲＡＭ２０３へ当該ファイルを記憶するか、あるいは、ファイルが置かれていた既存の位置情報をＲＡＭ２０３へ記憶する。
【０１０３】
従って、ファイル名８０８に該当するファイルを取得する際には、当該ファイル名に該当する名称を有するファイルをＲＡＭ２０３から記憶するか、前述の位置情報からファイルを取得し、ＲＡＭ２０３へ記憶する。
【０１０４】
ステップＳ２１４では、ステップＳ１０４においてＲＡＭ２０３へ記憶したユーザ情報、及びステップＳ２１２においてＲＡＭ２０３へ記憶したファイルを取得し、送信手段３０６によって、ポリシー付与装置１０８へ送信する。
【０１０５】
ステップＳ２１６では、ポリシー付与装置１０８における受信手段３１０によって、クライアント端末１０２から送信されたユーザ情報及びファイルを受信し、ステップＳ２１８では、ファイルを所定の記憶領域へ記憶すると共に、ドキュメント管理テーブルのサーバＩＤ、顧客ＩＤ、削除フラグ、オリジナルファイル名、保存ファイル名の順に対応させて、ユーザ情報に含まれるサーバＩＤ、同じくユーザ情報に含まれる顧客ＩＤ、登録状態、ファイルのファイル名称、所定の記憶領域へ記憶する際のシステム上のファイル名を記憶する。
【０１０６】
ステップＳ２２０では、ファイルをポリシー付与装置１０８の記憶手段３１４に記憶したことを示すファイル記憶結果とファイル名とを送信手段３１８によってクライアント端末１０２へ送信し、ステップＳ２２２では、ポリシー付与装置１０８から送信されたファイル記憶結果とファイル名とを受信手段３０８によって受信し、ＲＡＭ２０３へ記憶する。
【０１０７】
ステップＳ２２４では、ポリシー付与画面５０２のファイル名５０６及びステータス５１０の順に対応させて、ステップＳ２２２においてＲＡＭ２０３へ記憶したファイル名及び「ドキュメントダウンロード不可」を表示させ、更に、付与ボタン５１２及び削除ボタン５１４を表示する。
【０１０８】
ステップＳ２２６では、入力手段３０２によるドラック＆ドロップ操作を用いて、ポリシー一覧画面５０４に表示されたポリシー情報をポリシー付与画面５０２に表示されたファイルに対して移動させることで、各ファイルに対してポリシーを付与する。
【０１０９】
本ステップにおけるポリシー付与は、ポリシー付与画面５０２に表示されたファイル名５０６に対応させてポリシーを識別するためのポリシーＩＤをＲＡＭ２０３へ記憶する。
【０１１０】
尚、本ステップでは、各ファイルに対して、実質上ポリシーがファイルに対して付与されたわけではなく、仮に付与されたにすぎず、ポリシー付与装置１０８においてファイルに対してポリシーが付与される。
【０１１１】
ステップＳ２２８では、入力手段３０２によって付与ボタン５１２が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ２３０へ処理を進め、ステップＳ２３０では、入力手段３０２によって押下された付与ボタン５１２に対応するファイルのファイル名、及び当該ファイルに仮付与したポリシーＩＤを取得し、ＲＡＭ２０３へ記憶する。
【０１１２】
ステップＳ２３２では、ステップＳ１０４においてＲＡＭ２０３へ記憶したユーザ情報に含まれるサーバＩＤ、顧客ＩＤ、ステップＳ２３０においてＲＡＭ２０３へ記憶したファイル名、ポリシーＩＤをファイル（以下、ポリシー付与ファイル）へ記憶させて、ポリシー付与ファイルを送信手段３０６によってポリシー付与装置１０８へ送信する。
【０１１３】
ポリシー付与ファイルの構成を図１３に示すが、ポリシー付与ファイルは、サーバＩＤ、顧客ＩＤ、ファイル名、及びポリシーＩＤを含んで構成しており、仮付与されたポリシーを実質上ファイルに付与するには、クライアント端末１０２においてファイルに対してポリシーを付与する構成を取らずに、当該ポリシー付与ファイルを用いて、ポリシー付与装置１０８において仮付与されたポリシーをファイルへ付与する構成をとる。
【０１１４】
尚、ステップＳ２３０及びステップＳ２３２では、マウス等の入力部２０９を用いてポリシーを付与すべくファイルをドラック＆ドロップしてポリシー付与画面５０２へ移動させることで当該ファイルの名称を取得し、ファイル名５０６に表示させる態様を取ることも可能であり、この場合、当該ポリシー付与ファイルとファイルとステップＳ１０４においてＲＡＭ２０３へ記憶したユーザ情報とを送信手段３０６によって送信する。
【０１１５】
ステップＳ２３４では、クライアント端末１０２から送信されたポリシー付与ファイルを受信手段３１０によって受信し、ＲＡＭ２０３へ記憶し、ステップＳ２３６では、ポリシー付与手段３１６によって、受信したポリシー付与ファイルに基づいて、ポリシーを付与すべくファイルに対してポリシーの付与を行う。尚、詳細な処理については図１４を用いて説明する。
【０１１６】
尚、ステップＳ２３０及びステップＳ２３２に対して前述したように、ポリシー付与ファイルとファイルとステップＳ１０４においてＲＡＭ２０３へ記憶したユーザ情報とを送信手段３０６によって送信する場合は、送信されたファイルに対してステップＳ２１６からステップＳ２２４の処理を行う。
【０１１７】
ステップＳ２３８では、ポリシーを付与した結果を送信手段３１８によって、クライアント端末１０２へ送信し、ステップＳ２４０では、受信手段３０８によって付与結果を受信し、ＲＡＭ２０３へ記憶した後、ステップＳ２４２では、ポリシー付与画面５０２のステータス５１０に対して、「ドキュメントダウンロード可能」を表示する。
【０１１８】
次に図１１において、ポリシー付与設定画面５００が起動された状態、つまりステップＳ２０２における処理が完了した状態において、ポリシー付与設定画面５００に表示された各機能についての処理の流れを図１２に示すフローチャートを用いて説明する。
【０１１９】
尚、本フローチャートにおける各ステップは、クライアント端末１０２及びポリシー付与装置１０８のＣＰＵ２０１の制御の下、処理が実行される。
【０１２０】
まず、ステップＳ３００では、ポリシー付与画面５０２に表示されたファイル名５０６に対応するステータス５１０が「ドキュメントダウンロード可能」であるファイル名５０６が、入力手段３０２によって押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ３０２へ処理を進め、押下されたと判定しない場合は、ステップＳ３０４へ処理を進める。
【０１２１】
ステップＳ３０２では、ステップＳ３００において特定されたポリシーが付与されたファイルをポリシー付与装置１０８からダウンロードするために、ステップＳ１０４でＲＡＭ２０３へ記憶したユーザ情報を取得すると共に、入力手段３０２によって押下されたファイル名５０６からステップＳ１１４においてＲＡＭ２０３へ記憶したドキュメントＩＤを取得した後、送信手段３０６によって、ユーザ情報及びファイル名をポリシー付与装置１０８へ送信する。
【０１２２】
ポリシー付与装置１０８は、受信手段３１０において、ユーザ情報及びドキュメントＩＤを受信し、ＲＡＭ２０３へ記憶する。そして、ＲＡＭ２０３へ記憶したユーザ情報に含まれるサーバＩＤ及び顧客ＩＤ、及びドキュメントＩＤに該当するドキュメント管理テーブルのサーバＩＤ、顧客ＩＤ、及びドキュメントＩＤに対応する保存ファイル名を取得し、保存ファイル名が示す所定の記憶領域からポリシーが付与されたファイルを取得して、送信手段３１８によってファイルを送信する。
【０１２３】
クライアント端末１０２では、受信手段３０８において、ファイルを受信し、ＲＡＭ２０３へ記憶した後、ステップＳ３００において特定されたファイル名５０６に対応するポリシー名及びステータス等をポリシー付与画面５０２から削除する。ステップＳ３０２の処理が終了すると、ステップＳ３００へ処理を進める。
【０１２４】
ステップＳ３０４では、入力手段３０２によって編集ボタン５２２が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ３０６へ処理を進め、押下されたと判定しない場合は、ステップＳ３１０へ処理を進める。
【０１２５】
ステップＳ３０６では、表示手段３０４によってポリシー詳細画面７００を起動させるため、送信手段３０６によってステップＳ１０４においてＲＡＭ２０３へ記憶したユーザ情報を送信すると共に、ポリシー詳細画面７００を要求し、ポリシー付与装置１０８は、ユーザ情報及び当該要求を受信手段３１０によって受信した後、ユーザ情報に含まれるサーバＩＤ、顧客ＩＤ、及びログインＩＤに該当するポリシー管理テーブルのサーバＩＤ、顧客ＩＤ、及びログインＩＤを有するポリシー情報を取得して、ポリシー詳細画面７００及びポリシー情報を送信手段３１８によって送信する。
【０１２６】
クライアント端末１０２は、受信手段３０８によって、ポリシー付与装置１０８から送信されたポリシー詳細画面７００及びポリシー情報を受信し、ＲＡＭ２０３へ記憶した後、ポリシー詳細画面７００を起動すると共に、起動したポリシー詳細画面７００にポリシー情報を表示する。
【０１２７】
ステップＳ３０８では、入力手段３０２によってコピーボタン７０２が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ３１２へ処理を進め、ステップＳ３１２では、ポリシー登録画面６００を起動させるため、送信手段３０６によって、ポリシー登録画面６００を要求し、ポリシー付与装置１０８は、当該要求を受信手段３１０によって受信した後、ポリシー登録画面６００を送信手段３１８によって送信する。
【０１２８】
クライアント端末１０２は、受信手段３０８によって、ポリシー付与装置１０８から送信されたポリシー登録画面６００を受信し、ＲＡＭ２０３へ記憶した後、ポリシー登録画面６００を起動すると共に、ポリシー登録画面６００にポリシー詳細画面７００に表示されていた各項目の内容を表示する。
【０１２９】
次に、ステップＳ３１６では、入力手段３０２によってユーザ・ユーザグループの追加ボタン６０６が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ３１６へ処理を進め、ステップＳ３１６では、ポリシー設定欄６０８に、１リスト追加を行い、入力手段３０２によって名前の欄に設定されたポリシー付与対象のユーザ（ログインＩＤに該当）、当該ログインＩＤに対応させて設定された各々のポリシー情報（尚、ＲＡＭ２０３には、ポリシー情報と対応してポリシーＩＤを記憶している。）及び当該ポリシー情報の使用可否情報を取得して、ＲＡＭ２０３へ記憶する。
【０１３０】
ステップＳ３１８では、入力手段３０２によって登録ボタン６１４が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ３２０へ処理を進め、押下されたと判定しない場合は、ステップＳ３３４へ処理を進める。
【０１３１】
ステップＳ３２０では、ステップＳ３１６においてＲＡＭ２０３へ記憶したポリシー付与対象のログインＩＤ及び当該ログインＩＤに対応するポリシー情報（ポリシーＩＤ及び使用可否情報を含む）を取得し、ステップＳ１０４においてＲＡＭ２０３へ記憶したユーザ情報に含まれるサーバＩＤ及び顧客ＩＤを取得して、ステップＳ３２２では、ステップＳ３２０において取得したログインＩＤとサーバＩＤと顧客ＩＤとからなるユーザ情報及びポリシー情報を送信手段３０６によってポリシー付与装置１０８へ送信する。
【０１３２】
ステップＳ３２４では、クライアント端末１０２から送信されたユーザ情報及びポリシー情報を受信手段３１０によって受信し、ＲＡＭ２０３へ記憶し、ステップＳ３２６では、ステップＳ３２４においてＲＡＭ２０３へ記憶したサーバＩＤ、顧客ＩＤ、ログインＩＤ、ポリシー内容、ポリシーＩＤ、及び使用可否情報（左記ポリシー内容、ポリシーＩＤ、及び使用可否情報はポリシ情報に含まれる）との順にポリシー管理テーブルのサーバＩＤ、顧客ＩＤ、ログインＩＤ、ポリシーＩＤ、ポリシー内容、及び使用可否情報へ記憶する。
【０１３３】
ステップＳ３２８では、ポリシー情報の登録が完了した結果を、送信手段３１８によってクライアント端末１０２へ送信し、ステップＳ３３０では、受信手段３０８によって、ポリシー付与装置１０８から送信された登録完了通知を受信し、その後、ステップＳ３３２へ処理を進める。ステップＳ３３２では、表示手段３０４によってポリシー新規登録画面６００を閉じる。
【０１３４】
ステップＳ３３４では、入力手段３０２によって戻るボタン６１６が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ３３２へ処理を進める。
【０１３５】
次に、図１４に示すフローチャートを用いて、図１１に示すフローチャートのステップＳ２３６におけるポリシー付与の処理の詳細について説明する。尚、本フローチャートにおける各ステップは、ポリシー付与装置１０８におけるＣＰＵ２０１の制御の下、処理が実行される。
【０１３６】
ステップＳ４００では、ステップＳ２３４においてＲＡＭ２０３へ記憶したポリシー付与ファイルから、サーバＩＤ、顧客ＩＤ、及びファイル名を取得し、取得したサーバＩＤ及び顧客ＩＤに該当するドキュメント管理テーブルのサーバＩＤ及び顧客ＩＤに対応する最大のドキュメントＩＤを取得し、取得したドキュメントＩＤに１を加算して、ＲＡＭ２０３へ記憶する。
【０１３７】
更に、取得したサーバＩＤ、顧客ＩＤ、及びファイル名に該当するドキュメント管理テーブルのサーバＩＤ、顧客ＩＤ、及びオリジナルファイル名のドキュメントＩＤにＲＡＭ２０３へ記憶した最大のドキュメントＩＤに１を加算したＩＤを登録する。
【０１３８】
ステップＳ４０２では、ステップＳ２３４において、ＲＡＭ２０３へ記憶したポリシー付与ファイルから、ポリシーＩＤを取得し、ファイルへ付与すべくポリシーをＲＡＭ２０３へ記憶する。
【０１３９】
次にステップＳ４０４では、ステップＳ２３４において、ＲＡＭ２０３へ記憶したポリシー付与ファイルから、サーバＩＤ、顧客ＩＤ、及びファイル名に該当するドキュメント管理テーブルのサーバＩＤ、顧客ＩＤ、及びオリジナルファイル名に対応する保存ファイル名を取得し、取得した保存ファイル名に該当するファイルを所定の記憶領域から取得する。
【０１４０】
そして、取得したファイルに対して、ステップＳ４０２においてＲＡＭ２０３へ記憶したファイルへ付与すべくポリシーを付与して、次のステップＳ４０６では、ステップＳ４０４においてポリシーが付与されたファイルを、ポリシー付与前のファイルが記憶されていた所定の記憶領域へ記憶すると共に、ドキュメント管理テーブルの削除フラグをポリシー付与済みとして記憶する。
【０１４１】
以上で説明したように、本発明によれば、必要とする機能のみ提供を受けることが可能となるため、ユーザがシステムの構築及び運用等を行うことなく、更に、ドキュメントへの利用権限等を付与する際の煩わしさ等を回避することが可能となる。
【０１４２】
以上、実施形態例を詳述したが、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能
なプログラムが記憶されている。
【０１４３】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよ
い。
【０１４４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発
明の目的が達成されることは言うまでもない。
【０１４５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１４６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１４７】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態
の機能が実現される場合も含まれることは言うまでもない。
【０１４８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機
能が実現される場合も含まれることは言うまでもない。
【０１４９】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１５０】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１５１】
１００    ポリシー付与システム
１０２    クライアント端末
１０４    インターネット
１０６    仮想サーバ
１０８    ポリシー付与装置
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    システムバス
２０５    入力コントローラ
２０６    ビデオコントローラ
２０７    メモリコントローラ
２０８    通信Ｉ／Ｆコントローラ
２０９    入力部
２１０    表示部
２１１    外部メモリ
【図１】
2012027735.tif 000003
【図２】
2012027735.tif 000004
【図３】
2012027735.tif 000005
【図４】
2012027735.tif 000006
【図５】
2012027735.tif 000007
【図６】
2012027735.tif 000008
【図７】
2012027735.tif 000009
【図８】
2012027735.tif 000010
【図９】
2012027735.tif 000011
【図１０】
2012027735.tif 000012
【図１１】
2012027735.tif 000013
【図１２】
2012027735.tif 000014
【図１３】
2012027735.tif 000015
【図１４】
2012027735.tif 000016