(57)【特許請求の範囲】
【請求項１】
サーバと当該サーバに接続されたユーザ端末を有する情報管理システムであって、
前記サーバは、
ダウンロードを許可されたアプリケーションである特定のアプリケーションから情報のダウンロード要求を受け付けた場合に、当該情報をダウンロードすることを許可するように制御するダウンロード制御手段を備え、
前記ユーザ端末は、
管理対象および管理対象外の情報を格納する格納手段と、
前記ダウンロード制御手段によって許可された情報を前記特定のアプリケーションを用いてダウンロードし、当該情報を管理対象として前記格納手段に格納するダウンロード手段と、
前記格納手段に格納された情報へのデリート、リード、ライトのいずれかのアクセスをアプリケーションから受け付けた場合に、当該アプリケーションが当該情報に対応付けられた対応アプリケーションもしくは前記特定のアプリケーションのいずれのアプリケーションであるか、ならびに、当該情報が管理対象の情報であるか否か、ならびに、当該情報へのアクセスがデリート、リード、ライトのいずれのアクセスであるかを判定する許可判定手段と、
前記許可判定手段によって、前記格納手段に格納された情報へのアクセスをアプリケーションから受け付けた場合において、当該アプリケーションが前記対応アプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがリードであると判定されたとき、前記対応アプリケーションによる当該情報へのアクセスを許可し、当該アプリケーションが前記特定のアプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがデリートもしくはライトであると判定されたとき、前記特定のアプリケーションによる当該情報へのアクセスを許可するアクセス許可手段と
を備えることを特徴とする情報管理システム。
【請求項２】
サーバと当該サーバに接続されたユーザ端末を有する情報管理システムであって、
前記サーバは、
ダウンロードを許可されたアプリケーションである特定のアプリケーションから情報のダウンロード要求を受け付けた場合に、当該情報をダウンロードすることを許可するように制御するダウンロード制御手段を備え、
前記ユーザ端末は、
管理対象および管理対象外の情報を格納する格納手段と、
前記ダウンロード制御手段によって許可された情報を前記特定のアプリケーションを用いてダウンロードし、当該情報を管理対象として前記格納手段に格納するダウンロード手段と、
前記格納手段に格納された情報へのデリート、リード、ライトのいずれかのアクセスをアプリケーションから受け付けた場合に、当該アプリケーションが当該情報に対応付けられた対応アプリケーションもしくは前記特定のアプリケーションのいずれのアプリケーションであるか、ならびに、当該情報が管理対象の情報であるか否か、ならびに、当該情報へのアクセスがデリート、リード、ライトのいずれのアクセスであるかを判定する許可判定手段と、
前記許可判定手段によって、前記格納手段に格納された情報へのアクセスをアプリケーションから受け付けた場合において、当該アプリケーションが前記対応アプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがリードもしくはライトであると判定されたとき、前記対応アプリケーションによる当該情報へのアクセスを許可し、当該アプリケーションが前記特定のアプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがデリートであると判定されたとき、前記特定のアプリケーションによる当該情報へのアクセスを許可するアクセス許可手段と
を備えることを特徴とする情報管理システム。
【請求項３】
前記サーバは、
前記ダウンロード制御手段によって前記情報をダウンロードすることを許可するように制御した場合に、当該ダウンロードされた情報をユーザ端末が保持できる期限である格納期限を所定の記憶部に記憶させる格納期限記憶手段と、
前記所定の記憶部に記憶された格納期限を超過した場合には、当該格納期限を超過した情報を指定して削除を要求する削除要求を前記ユーザ端末に通知する削除要求通知手段と、をさらに備え、
前記ユーザ端末は、
前記削除要求通知手段によって通知された前記削除要求を受け付けた場合には、当該削除要求によって指定された情報を削除する削除手段をさらに備える
ことを特徴とする請求項１または２に記載の情報管理システム。
【請求項４】
前記削除手段は、前記削除要求によって指定された情報を削除するとともに、当該情報の削除をした旨をサーバに通知する
ことを特徴とする請求項３に記載の情報管理システム。
【請求項５】
前記削除手段は、前記削除要求によって指定された情報が編集されていた場合に、編集前の情報と編集後の情報両方を削除する
ことを特徴とする請求項３または４に記載の情報管理システム。
【請求項６】
サーバと接続されたユーザ端末であって、
管理対象および管理対象外の情報を格納する格納手段と、
前記サーバによってダウンロードが許可された情報を、ダウンロードが許可されたアプリケーションである特定のアプリケーションを用いてダウンロードし、当該情報を管理対象として前記格納手段に格納するダウンロード手段と、
前記格納手段に格納された情報へのデリート、リード、ライトのいずれかのアクセスをアプリケーションから受け付けた場合に、当該アプリケーションが当該情報に対応付けられた対応アプリケーションもしくは前記特定のアプリケーションのいずれのアプリケーションであるか、ならびに、当該情報が管理対象の情報であるか否か、ならびに、当該情報へのアクセスがデリート、リード、ライトのいずれのアクセスであるかを判定する許可判定手段と、
前記許可判定手段によって、前記格納手段に格納された情報へのアクセスをアプリケーションから受け付けた場合において、当該アプリケーションが前記対応アプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがリードであると判定されたとき、前記対応アプリケーションによる当該情報へのアクセスを許可し、当該アプリケーションが前記特定のアプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがデリートもしくはライトであると判定されたとき、前記特定のアプリケーションによる当該情報へのアクセスを許可するアクセス許可手段と
を備えることを特徴とするユーザ端末。
【請求項７】
サーバと接続されたユーザ端末であって、
管理対象および管理対象外の情報を格納する格納手段と、
前記サーバによってダウンロードが許可された情報を、ダウンロードが許可されたアプリケーションである特定のアプリケーションを用いてダウンロードし、当該情報を管理対象として前記格納手段に格納するダウンロード手段と、
前記格納手段に格納された情報へのデリート、リード、ライトのいずれかのアクセスをアプリケーションから受け付けた場合に、当該アプリケーションが当該情報に対応付けられた対応アプリケーションもしくは前記特定のアプリケーションのいずれのアプリケーションであるか、ならびに、当該情報が管理対象の情報であるか否か、ならびに、当該情報へのアクセスがデリート、リード、ライトのいずれのアクセスであるかを判定する許可判定手段と、
前記許可判定手段によって、前記格納手段に格納された情報へのアクセスをアプリケーションから受け付けた場合において、当該アプリケーションが前記対応アプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがリードもしくはライトであると判定されたとき、前記対応アプリケーションによる当該情報へのアクセスを許可し、当該アプリケーションが前記特定のアプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがデリートであると判定されたとき、前記特定のアプリケーションによる当該情報へのアクセスを許可するアクセス許可手段と
を備えることを特徴とするユーザ端末。
【請求項８】
サーバに接続されたユーザ端末における情報管理方法であって、
前記サーバが、ダウンロードを許可されたアプリケーションである特定のアプリケーションから情報のダウンロード要求を受け付けた場合に、当該情報をダウンロードすることを許可するように制御するダウンロード制御工程と、
前記ユーザ端末が、前記ダウンロード制御工程によって許可された情報を前記特定のアプリケーションを用いてダウンロードし、当該情報を管理対象として、管理対象および管理対象外の情報を格納する格納手段に格納するダウンロード工程と、
前記ユーザ端末が、前記ダウンロード工程によって前記格納手段に格納された情報へのデリート、リード、ライトのいずれかのアクセスをアプリケーションから受け付けた場合に、当該アプリケーションが当該情報に対応付けられた対応アプリケーションもしくは前記特定のアプリケーションのいずれのアプリケーションであるか、ならびに、当該情報が管理対象の情報あるか否か、ならびに、当該情報へのアクセスがデリート、リード、ライトのいずれのアクセスであるかを判定する許可判定工程と、
前記許可判定工程によって、前記格納手段に格納された情報へのアクセスをアプリケーションから受け付けた場合において、当該アプリケーションが前記対応アプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがリードであると判定されたとき、前記対応アプリケーションによる当該情報へのアクセスを許可し、当該アプリケーションが前記特定のアプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがデリートもしくはライトであると判定されたとき、前記特定のアプリケーションによる当該情報へのアクセスを許可するアクセス許可工程と
を含んだことを特徴とする情報管理方法。
【請求項９】
サーバに接続されたユーザ端末における情報管理方法であって、
前記サーバが、ダウンロードを許可されたアプリケーションである特定のアプリケーションから情報のダウンロード要求を受け付けた場合に、当該情報をダウンロードすることを許可するように制御するダウンロード制御工程と、
前記ユーザ端末が、前記ダウンロード制御工程によって許可された情報を前記特定のアプリケーションを用いてダウンロードし、当該情報を管理対象として、管理対象および管理対象外の情報を格納する格納手段に格納するダウンロード工程と、
前記ユーザ端末が、前記ダウンロード工程によって前記格納手段に格納された情報へのデリート、リード、ライトのいずれかのアクセスをアプリケーションから受け付けた場合に、当該アプリケーションが当該情報に対応付けられた対応アプリケーションもしくは前記特定のアプリケーションのいずれのアプリケーションであるか、ならびに、当該情報が管理対象の情報あるか否か、ならびに、当該情報へのアクセスがデリート、リード、ライトのいずれのアクセスであるかを判定する許可判定工程と、
前記許可判定工程によって、前記格納手段に格納された情報へのアクセスをアプリケーションから受け付けた場合において、当該アプリケーションが前記対応アプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがリードもしくはライトであると判定されたとき、前記対応アプリケーションによる当該情報へのアクセスを許可し、当該アプリケーションが前記特定のアプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがデリートであると判定されたとき、前記特定のアプリケーションによる当該情報へのアクセスを許可するアクセス許可工程と
を含んだことを特徴とする情報管理方法。
【請求項１０】
サーバに接続されたユーザ端末における情報管理方法をコンピュータに実行させる情報管理プログラムであって、
前記サーバとしてのコンピュータに、
ダウンロードを許可されたアプリケーションである特定のアプリケーションから情報のダウンロード要求を受け付けた場合に、当該情報をダウンロードすることを許可するように制御するダウンロード制御手順を実行させ、
前記ユーザ端末としてのコンピュータに、
前記ダウンロード制御手順によって許可された情報を前記特定のアプリケーションを用いてダウンロードし、当該情報を管理対象として、管理対象および管理対象外の情報を格納する格納手段に格納するダウンロード手順と、
前記ダウンロード手順によって前記格納手段に格納された情報へのデリート、リード、ライトのいずれかのアクセスをアプリケーションから受け付けた場合に、当該アプリケーションが当該情報に対応付けられた対応アプリケーションもしくは前記特定のアプリケーションのいずれのアプリケーションであるか、ならびに、当該情報が管理対象の情報であるか否か、ならびに、当該情報へのアクセスがデリート、リード、ライトのいずれのアクセスであるかを判定する許可判定手順と、
前記許可判定手順によって、前記格納手段に格納された情報へのアクセスをアプリケーションから受け付けた場合において、当該アプリケーションが前記対応アプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがリードであると判定されたとき、前記対応アプリケーションによる当該情報へのアクセスを許可し、当該アプリケーションが前記特定のアプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがデリートもしくはライトであると判定されたとき、前記特定のアプリケーションによる当該情報へのアクセスを許可するアクセス許可手順と  を実行させることを特徴とする情報管理プログラム。
【請求項１１】
サーバに接続されたユーザ端末における情報管理方法をコンピュータに実行させる情報管理プログラムであって、
前記サーバとしてのコンピュータに、
ダウンロードを許可されたアプリケーションである特定のアプリケーションから情報のダウンロード要求を受け付けた場合に、当該情報をダウンロードすることを許可するように制御するダウンロード制御手順を実行させ、
前記ユーザ端末としてのコンピュータに、
前記ダウンロード制御手順によって許可された情報を前記特定のアプリケーションを用いてダウンロードし、当該情報を管理対象として、管理対象および管理対象外の情報を格納する格納手段に格納するダウンロード手順と、
前記ダウンロード手順によって前記格納手段に格納された情報へのデリート、リード、ライトのいずれかのアクセスをアプリケーションから受け付けた場合に、当該アプリケーションが当該情報に対応付けられた対応アプリケーションもしくは前記特定のアプリケーションのいずれのアプリケーションであるか、ならびに、当該情報が管理対象の情報であるか否か、ならびに、当該情報へのアクセスがデリート、リード、ライトのいずれのアクセスであるかを判定する許可判定手順と、
前記許可判定手順によって、前記格納手段に格納された情報へのアクセスをアプリケーションから受け付けた場合において、当該アプリケーションが前記対応アプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがリードもしくはライトであると判定されたとき、前記対応アプリケーションによる当該情報へのアクセスを許可し、当該アプリケーションが前記特定のアプリケーションであり、かつ、当該情報が管理対象の情報であり、かつ、当該情報へのアクセスがデリートであると判定されたとき、前記特定のアプリケーションによる当該情報へのアクセスを許可するアクセス許可手順と  を実行させることを特徴とする情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報管理システム、ユーザ端末、情報管理方法および情報管理装置に関し、特に、ユーザ端末に保存された情報に対して、アクセスできるアプリケーションとアクセス手段を限定することにより、情報の管理を行なう情報管理システム、ユーザ端末、情報管理方法および情報管理プログラムに関する。
【背景技術】
【０００２】
従来、重要な情報を扱う手段として、大きく２つの手段が存在している。第一の手段としては、重要な情報をサーバ側で管理し、ユーザ端末をサーバに接続しないと使えないように構成し、ユーザ端末には情報を格納させない、シンクライアント型と呼ばれるシステムで運用する方法がある。
【０００３】
また、第二の手段としては、ユーザ端末に情報を格納させて、ユーザ端末で情報の管理を行なうことを許すが、情報の格納されているハードディスクを丸ごと暗号化して保護する、または、重要な情報が格納されている一部の格納領域を暗号化することにより保護するといった手段（特許文献１参照）、および、リムーバブルメディアへの書込みをユーザ端末が出来なくするといった手段がある（特許文献２参照）。
【０００４】
【特許文献１】特開２００４−１６４６０４号公報
【特許文献２】特開２００１−１４７８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記したユーザ端末に情報を格納させないシンクライアント型のシステムでは、ユーザ端末がネットワーク接続ができない環境にある場合には、サーバ側が管理している情報を利用することができないという問題がある。また、ネットワークの速度が遅い場合には、プレゼンに十分な性能を出せないなどの問題や、サーバ側が管理している情報をユーザ端末に持ち出す必要がある場合には、シンクライアント型を利用できないという問題がある。
【０００６】
また、上記したハードディスクを丸ごと暗号化する、またはリムーバブルメディアへの書込みを禁止してユーザ端末で情報の管理を行う方法では、Ｅ−Ｍａｉｌ等によるユーザの故意による情報漏洩の危険性があるので、安全に情報を管理することができないという問題がある。
【０００７】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、ユーザ端末で情報の管理を行なえるようにしつつ、安全に情報を管理することを目的とする。
【課題を解決するための手段】
【０００８】
このシステムの特徴は、サーバと当該サーバに接続可能なユーザ端末により構成され、前記サーバが管理する情報を前記ユーザ端末の格納領域に格納する情報管理システムであって、前記サーバは、ダウンロードを許可されたアプリケーションである特定のアプリケーションからダウンロード要求を受け付けた場合に、当該情報をダウンロードすることを許可するように制御するダウンロード制御手段を備え、前記ユーザ端末は、前記ダウンロード制御手段によって許可された情報を前記特定のアプリケーションを用いて、ダウンロードするダウンロード手段と、前記ダウンロード手段によってダウンロードされた情報へのアクセスをアプリケーションから受け付けた場合に、当該アプリケーションの情報へのアクセスが許可されたアクセスであるか判定する許可判定手段と、を備えることを要件とする。
【発明の効果】
【０００９】
開示のシステムは、サーバが特定のアプリケーション（例えば、ダウンロード専用アプリケーション）のみに情報をダウンロードすることを許可し、当該ダウンロードされた情報に対するアプリケーションのアクセスが、許可されたアプリケーションによる許可されたアクセスであるか判定するので、ユーザ端末で情報の管理を行なえるようにしつつ、ダウンロードされた情報に対して許可されたアプリケーションが許可されたアクセスのみをできるように制御して、ダウンロードされた情報の外部への出力や複製を制限する結果、ユーザ端末で情報の管理を行なえるようにしつつ、安全な情報の運用を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下に添付図面を参照して、この発明に係る情報管理システム、ユーザ端末、情報管理方法および情報管理プログラムの実施例を詳細に説明する。
【実施例１】
【００１１】
以下の実施例では、実施例１に係る情報管理システムの概要および特徴、情報管理システムの構成および処理の流れを順に説明し、最後に実施例１による効果を説明する。
【００１２】
［実施例１に係る情報管理システムの概要および特徴］
まず最初に、図１を用いて、実施例１に係る情報管理システムの概要および特徴を説明する。図１は、実施例１に係る情報管理システムの概要および特徴を説明するための図である。
【００１３】
実施例１の情報管理システム１では、サーバ２０と、そのサーバ２０に接続可能なユーザ端末１０により構成され、サーバ２０が管理する情報をユーザ端末１０の格納領域に格納することを概要とする。そして、この情報管理システム１では、ユーザ端末で情報の管理を行なえるようにしつつ、安全な情報の運用を行うことができる点に主たる特徴がある。
【００１４】
この主たる特徴について具体的に説明すると、ユーザ端末１０は、記録領域の少なくとも一部に専用格納領域１３ａを設け、ユーザ端末１０で管理したい情報を専用格納領域１３ａに格納する。また、ユーザ端末１０は、各種アプリケーション１１を備え、そのうち、サーバ２０からダウンロードして専用格納領域１３ａに情報を格納できるダウンロード専用アプリケーション１１ａを備える。
【００１５】
このような構成のもと、ユーザ端末１０は、ダウンロード専用アプリ１１ａをサーバ２０に接続してダウンロード要求を行う（図１の（１）参照）。そして、サーバ２０は、ダウンロード専用アプリケーション１１ａからダウンロード要求を受け付けた場合に、ダウンロード要求された情報をダウンロードすることを許可するように制御する（図２の（２）参照）。
【００１６】
具体的には、サーバ２０は、ダウンロード専用アプリケーション１１ａでダウンロードファイルが指定され、ユーザ認証を行った後にダウンロードすることを許可し、ダウンロードされた情報に対して、何時（後に説明する図３の「格納日時」参照）、誰が（ユーザ情報）、どの端末（端末情報）にどの情報をダウンロードしたか等を管理する。
【００１７】
そして、ユーザ端末１０は、許可された情報をダウンロード専用アプリケーション１１ａを用いて、ダウンロードする（図１の（３）参照）。具体的には、ユーザ端末１０は、許可された保護形式の情報をダウンロード専用アプリケーション１１ａを用いて、ダウンロードし、専用格納領域１３ａに格納する。
【００１８】
その後、ユーザ端末１０は、ダウンロードされた情報へのアクセスをアプリケーション１１から受け付けた場合に、そのアプリケーションの情報へのアクセスが許可されたアクセスであるか判定する（図１の（４）参照）。
【００１９】
具体的には、ユーザ端末１０は、専用格納領域へのアクセスである場合に、ファイル操作として何を行おうとしているのか判定（例えば、「Ｃｏｐｙ」、「Ｒｅｎａｍｅ」、「Ｗｒｉｔｅ」、「Ｄｅｌｅｔｅ」のいずれのアクセスか判定）し、専用格納領域に格納された情報へのアクセスが許可されているアプリケーションであるか否かを判定する。その結果、許可されているアプリケーションであり、そのアプリケーションに許可されているファイル操作であれば、そのファイル操作を許可するように制御する。
【００２０】
このように、サーバ２０がダウンロード専用アプリケーション１１ａのみに情報をダウンロードすることを許可し、ダウンロードされた情報に対するアプリケーションのアクセスが、許可されたアプリケーションによる許可されたアクセスであるか判定するので、ユーザ端末１０で情報の管理を行なえるようにしつつ、ダウンロードされた情報に対して許可されたアプリケーションが許可されたアクセスのみをできるように制御して、ダウンロードされた情報の外部への出力や複製を制限する結果、上記した主たる特徴のごとく、ユーザ端末で情報の管理を行なえるようにしつつ、安全な情報の運用を行うことができるという効果を奏する。
【００２１】
［情報管理システムの構成］
次に、図２〜図９を用いて、図１に示した情報管理システム１の構成を説明する。図２は、実施例１に係る情報管理システム１の構成を示すブロック図であり、図３は、サーバ側の管理情報の一例を示す図であり、図４は、アクセス制御機能の実装例を示す図であり、図５は、ユーザ端末のサーバ接続時における処理を説明するための図であり、図６は、専用格納領域に格納される情報の形式の一例を示す図であり、図７は、専用領域の判定処理を説明するための図であり、図８は、アプリケーション判定処理を説明するための図であり、図９は、ファイルアクセス判定許可処理を説明するための図である。
【００２２】
図２に示すように、この情報管理システム１は、ネットワーク３０を介して接続されるユーザ端末１０とサーバ２０とで構成される。このサーバ２０は、暗号化された保護形式の情報を管理し、ユーザ端末１０からダウンロード要求を受け付けた場合に、そのダウンロードを要求したアプリケーションがダウンロード専用アプリケーション１１ａであって、かつ、ユーザ認証に成功した場合には、ダウンロード要求された情報をダウンロードすることを許可するように制御する。
【００２３】
また、サーバ２０は、ダウンロード専用アプリ１１ａによりアクセスが行なわれた時に、ファイルのダウンロードが行われると共に、格納期限を超過したファイルを削除ファイルとして指定する。その後、サーバ２０は、ダウンロード専用アプリ１１ａから削除をした旨の通知を受け付けると、その消去した日時を消去日時として後述する情報管理データデータベース２１に格納する。このように、サーバ２０は、ダウンロードされた情報を管理するために、情報管理データデータベース（図２では、情報管理ＤＢ）２１を備える。
【００２４】
具体的には、情報管理データデータベース２１は、図３に例示するように、ユーザを一意に識別する「ユーザ情報」、端末を一意に識別する「端末情報」、ダウンロードされた情報を一意に識別する「情報」、ダウンロードされた日時（つまり、ユーザ端末１０の専用格納領域１３ａに格納された日時）を示す「格納日時」、ダウンロードされた情報をいつまでユーザ端末１０が格納して良いかを示す「格納期限」、ユーザ端末１０の専用格納領域１３ａに格納された情報が消去された日時を示す「消去日時」をそれぞれ対応付けて記憶する。
【００２５】
この情報管理データデータベース２１は、このようなテーブル情報をユーザ端末ごとに保有している。なお、情報管理データベース２１のエントリの数は増え続けるが、一定の期間後には古くなったエントリを削除するようにしてもよい。
【００２６】
また、ユーザ端末１０は、アプリケーション１１、アクセス制御部１２および記憶部１３を備える。以下にこれらの各部の処理を説明する。なお、このユーザ端末１０は、図４に示すように、アクセス制御機能自体をＯＳ自体に組み込んでおり、一般的に、ＯＳ自体に手を入れることができる場合には、ＯＳ自体に組み込む方法によりファイルシステムの上位に組み込まれる。
【００２７】
アプリケーション１１は、各種アプリによって種々の処理を実行するが、特に本発明に密接に関連するものとしては、ダウンロード専用アプリケーション１１ａを備える。ダウンロード専用アプリケーション１１ａは、サーバ２０に許可された情報をダウンロードする。
【００２８】
具体的には、ダウンロード専用アプリケーション１１ａは、サーバ２０に接続し、ユーザ認証を行った後、特定の情報をサーバ２０からダウンロードし、専用格納領域１３ａに格納する。つまり、情報をダウンロードするユーザは、ダウンロード専用アプリ１１ａを用いてのみ、情報をダウンロードして専用格納領域１３ａに情報を格納することができる。
【００２９】
ここで、図５を用いて、サーバ接続時におけるダウンロード専用アプリケーション１１ａの具体的な処理を説明する。ダウンロード専用アプリケーション１１ａは、ダウンロード専用アプリでダウンロードファイルを指定し、ユーザ認証を行なうと、サーバからファイルがダウンロードできるようになる。この時に、サーバ２０側では、ダウンロード専用アプリ１１ａによりダウンロードされた情報に対して、何時、誰が、どの端末に情報を格納したかを情報管理データベース２１に格納し、さらに、その情報をいつまでユーザ端末１０に保存して良いかを示す格納期限の情報を格納する（図３参照）。
【００３０】
その後、サーバ２０は、ダウンロード専用アプリ１１ａによりアクセスが行なわれた時に、ファイルのダウンロードと共に、格納期限を超過したファイルを削除ファイルとして指定する。そして、ダウンロード専用アプリ１１ａは、ダウンロードされた保護形式ファイルを格納するとともに、削除ファイル指定を受け取ると、専用領域に格納されている削除ファイル指定で指定されたファイルを削除し、サーバに削除をした旨を通知する。これにより、サーバの情報管理データベース２１の削除日時を設定することにより、サーバ２０側で情報が削除されたことを確認できるようになる。
【００３１】
図２の説明に戻ると、記憶部１３は、サーバ２０から取得したデータやプログラムアクセス制御部１２による各種処理に必要なデータを格納するが、特に本発明に密接に関連するものとしては、専用格納領域１３ａが設けられている。この専用格納領域１３ａは、ダウンロード専用アプリ１１ａによってサーバ２０からダウンロードされた情報を格納する領域である。
【００３２】
ここで、専用格納領域１３ａに格納される情報の形式について、図６を用いて説明する。同図に示すように、情報自体に暗号化が施されており、情報ヘッダが付加されている。この情報ヘッダには、文書を特定するために、文書ＩＤが格納されている。なお、サーバ２０上でも、保護形式で格納されているのが一般的であるが、サーバからダウンロードする場合に、保護形式に変更されても良い。また、専用格納領域の安全性次第では、情報自体に暗号化を施さないようにしてもよい。
【００３３】
図２の説明に戻ると、アクセス制御部１２は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行するが、特に本発明に密接に関連するものとしては、許可アプリ判定部１２ａ、ファイルアクセス判定許可部１２ｂ、専用領域判定部１２ｃを備える。
【００３４】
許可アプリ判定部１２ａは、アプリケーション１１から記憶部１３へのアクセスを受け付け、そのアプリケーションの種別を特定する。具体的には、許可アプリ判定部１２ａは、図７に示すように、アプリケーション１１による記憶部１３へのファイルアクセスを受け付けると、そのアプリケーション１１から「プロセスＩＤ」を受信する（図７の（１）参照）。そして、許可アプリ判定部１２ａは、受信されたプロセスＩＤからアプリケーションのファイルパスを取得し（図７の（２）〜（３）参照）、ファイルパスからアプリケーションを特定し（図７の（４）参照）、アプリケーション情報として、後述するファイルアクセス判定許可部１２ｂに通知する。
【００３５】
ファイルアクセス判定許可部１２ｂは、ダウンロードされた情報へアクセスするアプリケーションが、当該情報へのアクセスを許可されたアプリケーションであるか判定する。具体的には、ファイルアクセス判定許可部１２ｂは、図８に示すように、アプリケーション１１が記憶部１３にアクセスする場合に、アプリケーション１１のアクセス対象となる情報を示す為に指定されるファイルパスがアプリケーション１１から通知される（図８の（１）参照）。
【００３６】
そして、ファイルアクセス判定許可部１２ｂは、後述する専用領域判定部１２ｃにファイルパスを送信し（図８の（２）参照）、専用格納領域１３ａを特定するための専用領域情報（例えば、専用格納領域１３ａにおけるフォルダに対するファイルパス）に指定されたファイルパスが含まれているか否かが専用領域判定部１２ｃによって判定され（図８の（３）参照）、その判定結果を受信する（図８の（４）参照）。
【００３７】
続いて、ファイルアクセス判定許可部１２ｂは、図９に示すように、許可アプリ判定部１２ａから受信したアプリケーション情報と、専用領域判定部１２ｃから受信した判定結果とを受信した後、アプリケーション情報および判定結果を用いてアプリケーションからのファイルアクセス命令を許可するか否か判定し、アクセスを許可する場合には、ファイルアクセス処理を行う。
【００３８】
ここで、上記したファイルアクセス命令を許可するか否かの判定処理とファイルアクセス処理についてより詳しく説明すると、ファイルアクセス判定許可部１２ｂは、ファイルアクセス命令を受け付けると、判定結果を用いて専用格納領域１３ａへのアクセスか否かを判定し、専用領域以外へのアクセスでない場合には、通常のアクセス処理を行なう。一方、ファイルアクセス判定許可部１２ｂは、専用領域へのアクセスである場合には、ＣｏｐｙまたはＲｅｎａｍｅ操作か否か判定する。
【００３９】
その結果、ファイルアクセス判定許可部１２ｂは、ＣｏｐｙまたはＲｅｎａｍｅ操作である場合には、処理を中断するように制御し、ＣｏｐｙまたはＲｅｎａｍｅ操作でない場合には、ＷｒｉｔｅまたはＤｅｌｅｔｅのアクセスか否か判定する。その結果、ファイルアクセス判定許可部１２ｂは、ＷｒｉｔｅまたはＤｅｌｅｔｅのアクセスである場合には、ダウンロード専用アプリ１１ａからのアクセスであるか判定する。
【００４０】
その結果、ファイルアクセス判定許可部１２ｂは、ダウンロード専用アプリ１１ａからのアクセスでない場合には、処理を中断し、また、ダウンロード専用アプリ１１ａからのアクセスである場合には、ファイル操作を許可するように制御してアクセス処理を行なう。
【００４１】
一方、ファイルアクセス判定許可部１２ｂは、ＷｒｉｔｅまたはＤｅｌｅｔｅのアクセスでない場合には、許可されたアプリからのＲｅａｄアクセスであるか否か判定する。この許可されたアプリか否かの判定は、情報ヘッダに記憶されている「許可アプリ」（図６参照）と、許可アプリ判定部１２ａから受信したアプリ情報とが一致するか否か判定し、一致する場合には、許可されたアプリであると判定する。
【００４２】
その結果、ファイルアクセス判定許可部１２ｂは、許可されたアプリからのＲｅａｄアクセスでない場合には、処理を中断し、また、許可されたアプリからのＲｅａｄアクセスである場合には、ファイルを復号してアプリに渡す処理を行う。
【００４３】
図２の説明に戻ると、専用領域判定部１２ｃは、アプリケーションによるファイルアクセスが専用格納領域１３ａへのアクセスであるか否かを判定する。具体的には、専用領域判定部１２ｃは、専用格納領域１３ａを特定するための専用領域情報（例えば、専用格納領域１３ａのフォルダに対するファイルパス）を保持し、ファイルアクセス判定許可部１２ｂからファイルパスを受信すると、専用領域情報（例えば、専用格納領域１３ａにおけるフォルダに対するファイルパス）に受信されたファイルパスが含まれているか否かを判定し、その判定結果をファイルアクセス判定許可部１２ｂに送信する（図８参照）。
【００４４】
［ユーザ端末による処理］
次に、図１０を用いて、実施例１に係るユーザ端末１０による処理を説明する。図１０は、実施例１に係るユーザ端末１０の処理動作を示すフローチャートである。
【００４５】
同図に示すように、ユーザ端末１０は、ファイルアクセス判定許可部１２ｂは、ファイルアクセス命令を受け付けると（ステップＳ１０１肯定）、判定結果を用いて専用格納領域１３ａへのアクセスか否かを判定し（ステップＳ１０２）、専用領域以外へのアクセスでない場合には（ステップＳ１０２否定）、通常のアクセス処理を行なう（ステップＳ１０３）。一方、ユーザ端末１０は、専用格納領域１３ａへのアクセスである場合には（ステップＳ１０２肯定）、ＣｏｐｙまたはＲｅｎａｍｅ操作か否か判定する（ステップＳ１０４）。
【００４６】
その結果、ユーザ端末１０は、ＣｏｐｙまたはＲｅｎａｍｅ操作である場合には（ステップＳ１０４肯定）、処理を中断するように制御し（ステップＳ１０５）、ＣｏｐｙまたはＲｅｎａｍｅ操作でない場合には（ステップＳ１０４否定）、ＷｒｉｔｅまたはＤｅｌｅｔｅのアクセスか否か判定する（ステップＳ１０６）。その結果、ユーザ端末１０は、ＷｒｉｔｅまたはＤｅｌｅｔｅのアクセスである場合には（ステップＳ１０６肯定）、ダウンロード専用アプリ１１ａからのアクセスであるか判定する（ステップＳ１０７）。
【００４７】
その結果、ユーザ端末１０は、ダウンロード専用アプリ１１ａからのアクセスでない場合には（ステップＳ１０７否定）、処理を中断し（ステップＳ１０８）、また、ダウンロード専用アプリ１１ａからのアクセスである場合には（ステップＳ１０７肯定）、ファイル操作を許可するように制御してアクセス処理を行なう（ステップＳ１０９）。
【００４８】
一方、ユーザ端末１０は、ＷｒｉｔｅまたはＤｅｌｅｔｅのアクセスでない場合には（ステップＳ１０６否定）、許可されたアプリからのＲｅａｄアクセスであるか否か判定する（ステップＳ１１０）。この許可されたアプリか否かの判定は、情報ヘッダに記憶されている「許可アプリ」（図６参照）と「アプリ情報」とが一致するか否か判定し、一致する場合には、許可されたアプリであると判定する。
【００４９】
その結果、ユーザ端末１０は、許可されたアプリからのＲｅａｄアクセスでない場合には（ステップＳ１１０否定）、処理を中断し（ステップＳ１１１）、また、許可されたアプリからのＲｅａｄアクセスである場合には（ステップＳ１１０肯定）、ファイルを復号してアプリに渡す処理を行う（ステップＳ１１２）。
【００５０】
[実施例１の効果]
上述してきたように、情報管理システム１は、サーバが特定のアプリケーション（例えば、ダウンロード専用アプリケーション）のみに情報をダウンロードすることを許可し、当該ダウンロードされた情報に対してアクセスするアプリケーションが、許可されたアプリケーションであるか判定するので、特定のアプリケーションのみに情報のダウンロードを許可して、ユーザ端末で情報の管理を行なえるようにしつつ、許可されたアプリケーションが許可されたアクセスのみをできるようにして、ダウンロードされた情報の外部への出力やダウンロードされた情報の複製を制限する結果、ユーザ端末で情報の管理を行なえるようにしつつ、安全な情報の運用を行うことが可能である。
【００５１】
また、実施例１によれば、サーバ２０が情報をダウンロードすることを許可するように制御した場合に、ダウンロードされた情報をユーザ端末が保持できる期限である格納期限を情報管理データベース２１に記憶し、情報管理データベース２１に記憶された格納期限を超過した場合には、格納期限を超過した情報を指定して削除を要求し、ユーザ端末１０が、削除要求を受け付けた場合には、削除要求によって指定された情報を削除するので、必要な期間のみユーザ端末に情報の格納を許可し、所定の期限を経過した後は削除するようにして、安全な情報の運用を行うことが可能である。
【００５２】
また、実施例１によれば、削除要求によって指定された情報を削除するとともに、当該情報の削除をした旨をサーバ２０に通知するので、サーバ２０側で情報が削除されたことを確認できるようにして、安全な情報の運用を行うことが可能である。
【実施例２】
【００５３】
ところで、上記の実施例１では、サーバ２０からダウンロードされた情報を格納する専用格納領域１３ａを設ける場合を説明したが、本発明はこれに限定されるものではなく、専用格納領域１３ａを用いずに構成するようにしてもよい。
【００５４】
そこで、以下の実施例２では、専用格納領域１３ａを設けずに、管理を行なう情報であることを示す情報種別を付加して情報管理を行う場合として、図１１および図１２を用いて、実施例２における情報管理システムの構成およびユーザ端末の処理について説明する。図１１は、実施例２に係る情報管理システムの構成を示すブロック図であり、図１２は、実施例２に係るユーザ端末の処理動作を示すフローチャートである。
【００５５】
まず最初に、実施例２に係る情報管理システム１ａの構成を説明する。図１１に示すように、情報管理システム１ａは、実施例１と同様に、ネットワーク３０を介して接続されるユーザ端末１０ａとサーバ２０とで構成される。
【００５６】
そして、実施例１とは異なり、実施例２に係るユーザ端末１０ａは、記憶部１３に専用格納領域１３ａが設けられていない。また、ユーザ端末１０ａは、専用領域判定部１２ｃの代わりに、情報種別判定部１２ｄを新たに備え、ダウンロード専用アプリ１１ｂが新たに情報種別を付加する点が相違する。
【００５７】
すなわち、ダウンロード専用アプリ１１ｂは、サーバ２０に許可された情報をダウンロードするとともに、ダウンロードされた情報に対して、管理を行なう情報であることを示す情報種別を付加して、記憶部１３に格納する。なお、この情報は、例えば、ファイルの拡張子（例えば、「．ｐｒｔ」など）であっても良いし、それ以外の情報とリンクされた分離できない情報として提供されても良いが、以下の説明では、拡張子を用いた場合の例で説明する。
【００５８】
情報種別判定部１２ｄは、アプリケーション１１から記憶部１３に格納されている情報へのアクセスがあった場合に、情報種別が付加された情報へのアクセスか否か判定し、その判定結果をファイル判定許可部１２ｂに通知する。
【００５９】
ファイルアクセス判定許可部１２ｂは、許可アプリ判定部１２ａから受信したアプリケーション情報と、情報種別判定部１２ｄから受信した判定結果とを受信した後、アプリケーション情報および判定結果を用いてアプリケーションからのファイルアクセス命令を許可するか否か判定し、アクセスが許可されているアプリだけが、特定の拡張子が付けられている情報へＲｅａｄ操作のみを許可するように制御を行なう。これにより、特定の拡張子が付けられた情報に対して、情報の拡張子を変更したり、特定の拡張子の付いた情報の複製や、名前の変更、削除等の操作などを禁止することができる機能を提供する。
【００６０】
次に、図１２を用いて実施例２に係るユーザ端末１０ａの情報管理処理について説明する。実施例２のアクセス制御処理は、図１０に示した実施例１に係る情報管理処理と比較して、専用格納領域へのアクセスか判定する代わりに、特定の情報種別へのアクセスであるか判定する点が相違する。
【００６１】
すなわち、図１２に示すように、ユーザ端末１０ａは、ファイルアクセス判定許可部１２ｂは、ファイルアクセス命令を受け付けると（ステップＳ２０１肯定）、特定の拡張子が付けられている情報へのアクセスであるか否か判定する（ステップＳ２０２）。その結果、特定の拡張子が付けられている情報へのアクセスである場合には（ステップＳ２０２肯定）、実施例１と同様に、アクセスが許可されているアプリだけが、特定の拡張子が付けられている情報へアクセスを許可するように制御する（ステップＳ２０４〜Ｓ２１２）。
【００６２】
このように、実施例２によれば、専用領域を用いずに、安全な情報の運用を行うことができる。また、例えば、特定の拡張子が付けられている情報へＲｅａｄ操作のみを許可するように制御した場合に、特定の拡張子が付けられた情報に対して、情報の拡張子を変更したり、特定の拡張子の付いた情報の複製や、名前の変更、削除等の操作などを禁止することが可能である。
【実施例３】
【００６３】
ところで、上記の実施例１では、専用格納領域１３ａから読み込んだ情報に対して、編集後に保存を行なった場合に、編集前の情報と編集後の情報両方が削除されるように管理してもよい。
【００６４】
そこで、以下の実施例３では、編集元の情報と編集後の情報とを対応付けて管理し、編集元の情報を削除する場合には、編集後の情報も削除する場合として、図１３および図１４を用いて、実施例３におけるユーザ端末１０ａが保持するテーブルと処理について説明する。図１３は、実施例３に係るユーザ端末が備える情報保存テーブルの一例を示す図であり、図１４は、実施例３に係るユーザ端末の処理動作を示すフローチャートである。
【００６５】
実施例３に係るユーザ端末は、実施例１に係るユーザ端末と比較して、図１３に示すように、編集元の情報と編集後の情報とを対応付けて記憶する情報保存テーブルを新たに備える点が相違する。同図に示すように、情報保存テーブルは、編集後の情報の識別子である「情報」と、編集元の情報の識別子である「作成元情報」とを対応付けて記憶する。
【００６６】
つまり、専用格納領域に書込みを行なって、別名保存を行なった場合には、管理しなければならないファイルが増えることになり、増えていることを管理するためのテーブルとして、情報保存テーブルが作成される。例えば、文書ＩＤ−Ａから文書ＩＤ−Ｃを作成して保存された後、文書ＩＤ−Ａの情報を消去しなければならない場合には、文書ＩＤ−Ｃの情報を削除しなければならないことが分かるようにテーブルが作成される。なお、削除の時には、文書ＩＤ−Ａの情報と文書ＩＤ−Ｃの情報の両方の情報が削除された場合に、文書ＩＤ−Ａの情報を削除した旨をサーバに通知して管理を行なう。
【００６７】
次に、実施例３に係るユーザ端末の処理動作について説明する。実施例３のアクセス制御処理は、図１０に示した実施例１に係る情報管理処理と比較して、専用格納領域から情報を読み込まれた情報を編集した後に保存を行う場合に、アプリケーションが専用格納領域にのみ書込みを行うように制御する点が相違する。
【００６８】
すなわち、図１４に示すように、ユーザ端末は、ファイルアクセス命令を受け付けると（ステップＳ３０１肯定）、判定結果を用いて専用格納領域１３ａへのアクセスか否かを判定し（ステップＳ３０２）、専用領域以外へのアクセスでない場合には（ステップＳ３０２否定）、専用格納領域を読み込んだアプリケーションのプロセスであるか判定する（ステップＳ３０３）。
【００６９】
その結果、ユーザ端末は、専用格納領域を読み込んだアプリケーションのプロセスである場合には（ステップＳ３０３肯定）、「Ｃｏｐｙ」、「Ｒｅｎａｍｅ」、「Ｗｒｉｔｅ」、「Ｄｅｌｅｔｅ」のいずれのアクセスか判定し（ステップＳ３０５〜Ｓ３１２）、許可されたアプリケーションのＷｒｉｔｅアクセスである場合には（ステップＳ３１２肯定）、ファイルを暗号化して専用格納領域に保存し、情報保存テーブルを作成する（ステップＳ３１４）。つまり、ユーザ端末は、専用格納領域から情報を読み込まれた情報を編集した後に保存を行う場合に、アプリケーションが専用格納領域にのみ書込みを行うように制御する。
【００７０】
このように実施例３によれば、削除要求によって指定された情報が編集されていた場合に、編集前の情報と編集後の情報両方を削除するので、ダウンロードされた情報を基に編集が行われ、編集前の情報と編集後の情報とがユーザ端末内に存在する場合に、その両方を削除することができるようにして、より安全な情報の運用を行うことが可能である。
【実施例４】
【００７１】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では実施例４として本発明に含まれる他の実施例を説明する。
【００７２】
（１）アクセス制御機能の実装例
上記の実施例１では、アクセス制御機能自体をＯＳ自体に組み込んでいる場合を説明したが、本発明はこれに限定されるものではなく、アクセス制御機能をＯＳのＡＰＩを使ってアドイン形式で組み込むようにしてもよい。このアドイン形式で組む込む場合には、図１５に例示するように、ＯＳの中間層や、ＯＳとアプリケーションのＡＰＩの間に組み込むことが可能である。
【００７３】
このように、アクセス制御機能がＯＳのＡＰＩを使ってアドイン形式で組み込まれるので、ＯＳに直接手を加えることなくアクセス制御機能を組み込むことが可能である。
【００７４】
（２）許可アプリの設定
また、上記の実施例１では、専用格納領域に格納されている情報の情報ヘッダにアクセスを許可するアプリケーションを含ませることによって（図６参照）、文書毎に許可アプリを設定する場合を説明したが、本発明はこれに限定されるものではなく、情報の種別（例えば、拡張子）とその情報種別の情報に対するアクセスを許可する許可アプリとを対応付けて記憶しておき、文書種別毎に許可アプリを設定するようにしてもよい。
【００７５】
具体的には、ユーザ端末は、図１６に例示するように、情報の種別を示す「拡張子種別」と、その情報種別の情報に対するアクセスを許可する「許可アプリ」とを対応付けて記憶するテーブルを備えるようにする。このように文書種別毎に許可アプリを設定する場合には、図１７に示すように、専用格納領域に格納されている情報の情報ヘッダには、許可アプリを含まない。
【００７６】
このように、情報の種別と、その情報種別の情報に対するアクセスを許可する許可アプリとを対応付けて記憶しておき、文書種別毎に許可アプリを設定するので、専用格納領域に格納される情報の情報ヘッダに許可アプリを含ませる処理を省略することが可能である。
【００７７】
（３）削除処理
また、上記の実施例１では、サーバ２０が格納期限を管理し、ダウンロード要求時にサーバ２０が削除ファイルをユーザ端末１０に指定して、専用格納領域に格納された情報を削除する場合を説明したが、本発明はこれに限定されるものではなく、ユーザ端末が格納期限を管理し、専用格納領域に格納された情報を自動削除するようにしてもよい。
【００７８】
具体的には、図１８に示すように、ユーザ端末は、専用格納領域に格納された情報の情報ヘッダ内に削除期限を格納している。また、ユーザ端末は、図１９に例示するように、情報の識別子と、情報が消去された日時を示す消去日時とを対応付けて記憶する管理テーブルを専用管理領域に備える。このような構成のもと、ユーザ端末は、一例として、アクセスされた情報の情報ヘッダ内の削除期限と現在日時をチェックして、削除期限が来ていた場合には、その情報を削除すると共に、情報を削除したことを管理テーブルに記憶させる。
【００７９】
その後、ユーザ端末は、次にサーバへアクセスが行なわれた時に、管理テーブルに記憶された情報をサーバに転送することで、サーバでも情報が削除されたことを確認できる。なお、管理テーブルの情報は、専用管理領域以外でも不正な書き換えや削除から保護されている領域が存在する場合(ハード的な保護も含む)には、保護された領域で管理を行なっても良いし、また、削除対象となっている情報へアクセスした時ではなく、定期的に削除すべき情報が存在するかを、チェックするようにしてもよい。
【００８０】
また、専用格納領域に格納された情報を自動削除する上記とは別の方法として、文書毎に削除期限を設けるのではなく、削除期限を管理テーブルに記憶して管理するようにしてもよい（図２０参照）。そして、ユーザ端末は、情報をダウンロード専用アプリが専用格納領域に格納した時に、専用格納領域に管理テーブルを作成する。この管理テーブルでは、削除前に消去日時が書かれておらず、実際に消去が行なわれてた時点で消去日時が書き込まれる。消去のタイミングは、対象情報に実際にアクセスされた時でも、定期的にチェックするようにしてもよい。
【００８１】
このように、ユーザ端末が専用格納領域に格納された情報を自動削除するので、サーバから削除を指示を受けることなく格納期限が切れた情報を削除できる結果、より安全な情報の運用が可能である。
【００８２】
（４）システム構成等
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、許可アプリ判定部１２ａとファイルアクセス判定許可部１２ｂを統合してもよい。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００８３】
（５）プログラム
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図２１を用いて、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図２１は、情報管理プログラムを実行するコンピュータを示す図である。
【００８４】
同図に示すように、ユーザ端末としてのコンピュータ６００は、ＨＤＤ６１０、ＲＡＭ６２０、ＲＯＭ６３０およびＣＰＵ６４０をバス６５０で接続して構成される。
【００８５】
そして、ＲＯＭ６３０には、上記の実施例と同様の機能を発揮する情報管理プログラム、つまり、図２１に示すように、許可アプリ判定プログラム６３１、ファイルアクセス判定許可プログラム６３２、専用領域判定プログラム６３３が予め記憶されている。なお、プログラム６３１〜６３３については、図２に示したユーザ端末の各構成要素と同様、適宜統合または分散してもよい。
【００８６】
そして、ＣＰＵ６４０が、これらのプログラム６３１〜６３３をＲＯＭ６３０から読み出して実行することで、図２１に示すように、各プログラム６３１〜６３３は、許可アプリ判定プロセス６４１、ファイルアクセス判定許可プロセス６４２、専用領域判定プロセス６４３として機能するようになる。各プロセス６４１〜６４３は、図２に示した許可アプリ判定部１２ａ、ファイルアクセス判定許可部１２ｂ、専用領域判定部１２ｃにそれぞれ対応する。
【００８７】
また、ＨＤＤ６１０には、図２１に示すように、専用格納領域６１１が設けられる。なお、専用格納領域６１１は、図２に示した専用格納領域１３ａに対応する。そして、ＣＰＵ６４０は、専用格納領域６１１に対してデータを登録するとともに、専用格納領域６１１からデータを読み出してＲＡＭ６２０に格納し、ＲＡＭ６２０に格納されたデータに基づいて処理を実行する。
【００８８】
以下の実施例１〜４を含む実施形態に関し、更に以下の付記を開示する。
【００８９】
（付記１）サーバと当該サーバに接続されたユーザ端末により構成され、前記サーバが管理する情報を前記ユーザ端末の格納領域に格納する情報管理システムであって、
前記サーバは、
ダウンロードを許可されたアプリケーションである特定のアプリケーションからダウンロード要求を受け付けた場合に、当該情報をダウンロードすることを許可するように制御するダウンロード制御手段を備え、
前記ユーザ端末は、
前記ダウンロード制御手段によって許可された情報を前記特定のアプリケーションを用いて、ダウンロードするダウンロード手段と、
前記ダウンロード手段によってダウンロードされた情報へのアクセスをアプリケーションから受け付けた場合に、当該アプリケーションの情報へのアクセスが許可されたアクセスであるか判定する許可判定手段と、
を備えることを特徴とする情報管理システム。
【００９０】
（付記２）前記サーバは、
前記ダウンロード制御手段によって前記情報をダウンロードすることを許可するように制御した場合に、当該ダウンロードされた情報をユーザ端末が保持できる期限である格納期限を所定の記憶部に記憶させる格納期限記憶手段と、
前記所定の記憶部に記憶された格納期限を超過した場合には、当該格納期限を超過した情報を指定して削除を要求する削除要求を前記ユーザ端末に通知する削除要求通知手段と、をさらに備え、
前記ユーザ端末は、
前記削除要求通知手段によって通知された前記削除要求を受け付けた場合には、当該削除要求によって指定された情報を削除する削除手段をさらに備えることを特徴とする付記１に記載の情報管理システム。
【００９１】
（付記３）前記削除手段は、前記削除要求によって指定された情報を削除するとともに、当該情報の削除をした旨をサーバに通知することを特徴とする付記２に記載の情報管理システム。
【００９２】
（付記４）前記削除手段は、前記削除要求によって指定された編集前の情報と編集後の情報両方を削除することを特徴とする付記２または３に記載の情報管理システム。
【００９３】
（付記５）前記ユーザ端末は、
前記ダウンロード手段によってダウンロードされた情報を格納する専用格納領域をさらに備え、
前記ダウンロード手段は、情報をダウンロードした後に、前記特定のアプリケーションを用いて、前記情報を前記専用格納領域に格納し、
前記許可判定手段は、前記専用格納領域に格納された情報へのアクセスをアプリケーションから受け付けた場合に、当該アプリケーションの情報へのアクセスが許可されたアクセスであるか判定することを特徴とする付記１〜４のいずれか一つに記載の情報管理システム。
【００９４】
（付記６）前記ダウンロード手段は、情報をダウンロードするとともに、当該ダウンロードされた情報に管理を行う情報であることを示す情報種別を付加し、
前記許可判定手段は、前記情報種別が付加されている情報へのアクセスをアプリケーションから受け付けた場合に、当該アプリケーションの情報へのアクセスが許可されたアクセスであるか判定することを特徴とする付記１〜４のいずれか一つに記載の情報管理システム。
【００９５】
（付記７）接続されたサーバが管理する情報を所定の格納領域に格納するユーザ端末であって、
前記サーバによってダウンロードが許可された情報を、ダウンロードが許可されたアプリケーションである特定のアプリケーションを用いて、ダウンロードするダウンロード手段と、
前記ダウンロード手段によってダウンロードされた情報へアクセスするアプリケーションが、当該情報へのアクセスを許可されたアプリケーションであるか判定する許可判定手段と、
を備えることを特徴とするユーザ端末。
【００９６】
（付記８）サーバが管理する情報を当該サーバに接続されたユーザ端末の格納領域に格納する情報管理方法であって、
前記サーバが、ダウンロードを許可されたアプリケーションである特定のアプリケーションからダウンロード要求を受け付けた場合に、当該情報をダウンロードすることを許可するように制御するダウンロード制御工程と、
前記ユーザ端末が、前記ダウンロード制御工程によって許可された情報を前記特定のアプリケーションを用いて、ダウンロードするダウンロード工程と、
前記ユーザ端末が、前記ダウンロード工程によってダウンロードされた情報へのアクセスをアプリケーションから受け付けた場合に、当該アプリケーションの情報へのアクセスが許可されたアクセスであるか判定する許可判定工程と、
を含んだことを特徴とする情報管理方法。
【００９７】
（付記９）サーバが管理する情報を当該サーバに接続されたユーザ端末の格納領域に格納する情報管理方法をコンピュータに実行させる情報管理プログラムであって、
前記サーバとしてのコンピュータに、
ダウンロードを許可されたアプリケーションである特定のアプリケーションからダウンロード要求を受け付けた場合に、当該情報をダウンロードすることを許可するように制御するダウンロード制御手順を実行させ、
前記ユーザ端末としてのコンピュータに、
前記ダウンロード制御手順によって許可された情報を前記特定のアプリケーションを用いて、ダウンロードするダウンロード手順と、
前記ダウンロード手順によってダウンロードされた情報へのアクセスをアプリケーションから受け付けた場合に、当該アプリケーションの情報へのアクセスが許可されたアクセスであるか判定する許可判定手順と、
を実行させることを特徴とする情報管理プログラム。
【産業上の利用可能性】
【００９８】
以上のように、本発明に係る情報管理システム、ユーザ端末、情報管理方法および情報管理プログラムは、サーバが管理する情報をユーザ端末の格納領域に格納する場合に有用であり、特に、ユーザ端末で情報の管理を行なえるようにしつつ、安全な情報の運用を行うことに適する。
【図面の簡単な説明】
【００９９】
【図１】実施例１に係る情報管理システムの概要および特徴を説明するための図である。
【図２】実施例１に係る情報管理システムの構成を示すブロック図である。
【図３】サーバ側の管理情報の一例を示す図である。
【図４】アクセス制御機能の実装例を示す図である。
【図５】ユーザ端末のサーバ接続時における処理を説明するための図である。
【図６】専用格納領域に格納される情報の形式の一例を示す図である。
【図７】専用領域の判定処理を説明するための図である。
【図８】アプリケーション判定処理を説明するための図である。
【図９】ファイルアクセス判定許可処理を説明するための図である。
【図１０】実施例１に係るユーザ端末の処理動作を示すフローチャートである。
【図１１】実施例２に係る情報管理システムの構成を示すブロック図である。
【図１２】実施例２に係るユーザ端末の処理動作を示すフローチャートである。
【図１３】実施例３に係るユーザ端末が備える情報保存テーブルの一例を示す図である。
【図１４】実施例３に係るユーザ端末の処理動作を示すフローチャートである。
【図１５】アクセス制御機能の実装例を示す図である。
【図１６】専用格納領域に格納される情報の形式の一例を示す図である。
【図１７】許可アプリテーブルの一例を示す図である。
【図１８】専用格納領域に格納される情報の形式の一例を示す図である。
【図１９】ユーザ端末側の管理テーブルの一例を示す図である。
【図２０】ユーザ端末側の管理テーブルの一例を示す図である。
【図２１】情報管理プログラムを実行するコンピュータを示す図である。
【符号の説明】
【０１００】
１  情報管理システム
１０、１０ａ  ユーザ端末
１１  アプリケーション
１１ａ  ダウンロード専用アプリ
１２  アクセス制御部
１２ａ  許可アプリ判定部
１２ｂ  ファイルアクセス判定許可部
１２ｃ  専用領域判定部
１３  記憶部
１３ａ  専用格納領域
【図１】
0005298546.tif 000002
【図２】
0005298546.tif 000003
【図３】
0005298546.tif 000004
【図４】
0005298546.tif 000005
【図５】
0005298546.tif 000006
【図６】
0005298546.tif 000007
【図７】
0005298546.tif 000008
【図８】
0005298546.tif 000009
【図９】
0005298546.tif 000010
【図１０】
0005298546.tif 000011
【図１１】
0005298546.tif 000012
【図１２】
0005298546.tif 000013
【図１３】
0005298546.tif 000014
【図１４】
0005298546.tif 000015
【図１５】
0005298546.tif 000016
【図１６】
0005298546.tif 000017
【図１７】
0005298546.tif 000018
【図１８】
0005298546.tif 000019
【図１９】
0005298546.tif 000020
【図２０】
0005298546.tif 000021
【図２１】
0005298546.tif 000022