(57)【要約】【課題】送付元の情報管理装置が送付元における利用者情報と送付先となる情報管理装置における利用者情報との対応関係を把握していない場合に、送付元におけるオブジェクトに対する、利用者情報を含む付加情報の設定内容を、送付先の情報管理装置における付加情報に引き継がせる。【解決手段】アクセス権管理部４１は、コピー対象の文書ファイルのアクセス権情報をデータ管理装置２０から受け取ると、一時管理ＩＤを生成しアクセス権情報に対応付けして一時管理ＩＤ情報記憶部４４に登録すると共に、一時管理ＩＤを返信する。アクセス権情報取得部３１は、文書ファイル及び一時管理ＩＤをデータ管理装置２０から受け取ると、一時管理ＩＤをアカウント管理サーバ４０へ送信することで一時管理ＩＤに対応したアクセス権情報を取得し、受け取った文書ファイルに関連付けることで、当該文書ファイルに対してデータ管理装置２０と同じアクセス権に従いアクセスさせる。【選択図】図１
2010044519.tif 000002
【特許請求の範囲】
【請求項１】
利用者識別情報対応情報記憶手段に記憶された、各利用者につき、第１の情報管理装置における利用者識別情報と第２の情報管理装置における利用者識別情報とを対応付けされた利用者識別情報対応情報を参照可能なコンピュータを、
前記第１の情報管理装置から送られてきた前記第１の情報管理装置において管理対象となるオブジェクトに対する、前記第１の情報管理装置における利用者識別情報を含む付加情報を受け付ける第１の受付手段、
受け付けた付加情報を識別する一時管理識別情報を生成する手段、
各利用者につき、前記利用者識別情報対応情報記憶手段に記憶された前記利用者識別情報対応情報を参照することによって、受け付けた付加情報に含まれている前記第１の情報管理装置における利用者識別情報を前記第２の情報管理装置における利用者識別情報に変換する変換手段、
前記変換手段により変換された変換後の利用者識別情報を含む付加情報を、前記一時管理識別情報に対応付けして、一時管理識別情報記憶手段に登録する一時管理識別情報登録手段、
前記一時管理識別情報を前記第１の情報管理装置へ送信する第１の送信手段、
前記第２の情報管理装置から送られてきた一時管理識別情報を受け付ける第２の受付手段、
受け付けた一時管理識別情報に基づき前記一時管理識別情報記憶手段に記憶されている情報を検索することにより、受け付けた一時管理識別情報に対応付けられている付加情報を前記一時管理識別情報記憶手段から取得する手段、
取得した付加情報を前記第２の情報管理装置へ送信する第２の送信手段、
として機能させる利用者情報管理プログラム。
【請求項２】
請求項１記載の利用者情報管理プログラムにおいて、
受け付けた付加情報に含まれている前記第１の情報管理装置における利用者識別情報と前記第２の情報管理装置における利用者識別情報との対応付けが前記利用者識別情報対応情報によって示されていなかった場合、仮の利用者識別情報を生成する手段、
として、前記コンピュータに更に機能させ、
前記変換手段は、受け付けた付加情報に含まれている前記第１の情報管理装置における利用者識別情報をその生成した仮の利用者識別情報に変換し、
前記一時管理識別情報登録手段は、その仮の利用者識別情報を含む付加情報を、前記一時管理識別情報に対応付けして、前記一時管理識別情報記憶手段に登録することを特徴とする利用者情報管理プログラム。
【請求項３】
請求項２記載の利用者情報管理プログラムにおいて、
前記仮の利用者識別情報に対応する前記第２の情報管理装置における利用者識別情報が確定した場合、確定した前記第２の情報管理装置における利用者識別情報を前記第２の情報管理装置に通知する手段、
として、前記コンピュータを更に機能させる利用者情報管理プログラム。
【請求項４】
請求項１記載の利用者情報管理プログラムにおいて、
前記第１の受付手段は、付加情報と共に当該付加情報に関連する処理内容を受け付け、
前記第２の送信手段は、付加情報と共に当該付加情報に関連する処理内容を送信することを特徴とする利用者情報管理プログラム。
【請求項５】
コンピュータを、
管理対象であるオブジェクトの付加情報であって、自己における利用者識別情報を含む付加情報を利用者情報管理装置へ送信する第１の送信手段、
前記利用者情報管理装置から送られてきた一時管理識別情報を受け付ける手段、
受け付けた一時管理識別情報及び当該オブジェクトを外部の情報管理装置へ送信する第２の送信手段、
として機能させる情報管理プログラム。
【請求項６】
請求項５記載の情報管理プログラムにおいて、
前記第２の送信手段は、更に当該付加情報に関連する処理内容を前記第２の情報管理装置へ送信することを特徴とする情報管理プログラム。
【請求項７】
コンピュータを、
外部の情報管理装置から送られてきた、当該外部の情報管理装置において管理対象であるオブジェクト及び利用者情報管理装置により生成された一時管理識別情報を受け付ける第１の受付手段、
受け付けた一時管理識別情報を前記利用者情報管理装置へ送信する送信手段、
前記利用者情報管理装置から送られてきた、前記利用者情報管理装置において前記送信手段により送信した前記一時管理識別情報に対応付けられた付加情報を受け付ける第２の受付手段、
前記第２の受付手段により受け付けた付加情報を、前記第１の受付手段により受け付けたオブジェクトに対する付加情報に設定する設定手段、
として機能させる情報管理プログラム。
【請求項８】
請求項７記載の情報管理プログラムにおいて、
前記設定手段は、前記第２の受付手段が受け付けた付加情報に仮の利用者識別情報が設定されていた場合において、その仮の利用者識別情報に対応する利用者識別情報が前記利用者情報管理装置から送られてきたとき、その仮の利用者識別情報をその送られてきた利用者識別情報に置換することを特徴とする情報管理プログラム。
【請求項９】
請求項７記載の情報管理プログラムにおいて、
前記第１の受付手段は、更に当該付加情報に関連する処理内容を受け付け、
前記設定手段は、受け付けた処理内容に応じて設定処理を実施することを特徴とする情報管理プログラム。
【請求項１０】
利用者情報管理装置と、第１の情報管理装置と、第２の情報管理装置とを有し、
前記利用者情報管理装置は、
各利用者につき、前記第１の情報管理装置における利用者識別情報と前記第２の情報管理装置における利用者識別情報とを対応付けされた利用者識別情報対応情報を記憶する利用者識別情報対応情報記憶手段と、
前記第１の情報管理装置から送られてきた前記第１の情報管理装置において管理対象であるオブジェクトに対する、前記第１の情報管理装置における利用者識別情報を含む付加情報を受け付ける手段と、
受け付けた付加情報を識別する一時管理識別情報を生成する手段と、
各利用者につき、前記利用者識別情報対応情報記憶手段に記憶された前記利用者識別情報対応情報を参照することによって、受け付けた付加情報に含まれている前記第１の情報管理装置における利用者識別情報を前記第２の情報管理装置における利用者識別情報に変換する変換手段と、
前記変換手段により変換された変換後の利用者識別情報を含む付加情報を、前記一時管理識別情報に対応付けして、一時管理識別情報記憶手段に登録する一時管理識別情報登録手段と、
前記一時管理識別情報を前記第１の情報管理装置へ送信する手段と、
前記第２の情報管理装置から送られてきた一時管理識別情報を受け付ける手段と、
受け付けた一時管理識別情報に基づき前記一時管理識別情報記憶手段に記憶されている情報を検索することにより、受け付けた一時管理識別情報に対応付けられている付加情報を前記一時管理識別情報記憶手段から取得する手段と、
取得した付加情報を前記第２の情報管理装置へ送信する手段と、
を有し、
前記第１の情報管理装置は、
前記第１の情報管理装置において管理対象であるオブジェクトに対する付加情報であって、自己の装置における利用者識別情報を含む付加情報を前記利用者情報管理装置へ送信する手段と、
前記利用者情報管理装置から送られてきた一時管理識別情報を受け付ける手段と、
受け付けた一時管理識別情報及び当該オブジェクトを前記第２の情報管理装置へ送信する手段と、
を有し、
前記第２の情報管理装置は、
前記第１の情報管理装置から送られてきた一時管理識別情報及びオブジェクトを受け付ける手段と、
受け付けた一時管理識別情報を前記利用者情報管理装置へ送信する手段と、
前記利用者情報管理装置から送られてきた付加情報を受け付ける手段と、
受け付けた付加情報を、前記第１の情報管理装置から送られてきたオブジェクトに対する付加情報に設定する手段と、
を有することを特徴とする情報管理システム。
【請求項１１】
各利用者につき、第１の情報管理装置における利用者識別情報と第２の情報管理装置における利用者識別情報とを対応付けされた利用者識別情報対応情報を記憶する利用者識別情報対応情報記憶手段と、
前記第１の情報管理装置から送られてきた前記第１の情報管理装置において管理対象となるオブジェクトに対する、前記第１の情報管理装置における利用者識別情報を含む付加情報を受け付ける手段と、
受け付けた付加情報を識別する一時管理識別情報を生成する手段と、
各利用者につき、前記利用者識別情報対応情報記憶手段に記憶された前記利用者識別情報対応情報を参照することによって、受け付けた付加情報に含まれている前記第１の情報管理装置における利用者識別情報を前記第２の情報管理装置における利用者識別情報に変換する変換手段と、
前記変換手段により変換された変換後の利用者識別情報を含む付加情報を、前記一時管理識別情報に対応付けして、一時管理識別情報記憶手段に登録する一時管理識別情報登録手段と、
前記一時管理識別情報を前記第１の情報管理装置へ送信する手段と、
前記第２の情報管理装置から送られてきた一時管理識別情報を受け付ける手段と、
受け付けた一時管理識別情報に基づき前記一時管理識別情報記憶手段に記憶されている情報を検索することにより、受け付けた一時管理識別情報に対応付けられている付加情報を前記一時管理識別情報記憶手段から取得する手段と、
取得した付加情報を前記第２の情報管理装置へ送信する手段と、
を有することを特徴とする利用者情報管理装置。
【請求項１２】
管理対象であるオブジェクトに対する付加情報であって、自己の装置における利用者識別情報を含む付加情報を前記利用者情報管理装置へ送信する手段と、
前記利用者情報管理装置から送られてきた付加情報を識別する一時管理識別情報を受け付ける手段と、
受け付けた一時管理識別情報及び当該オブジェクトを外部の情報管理装置へ送信する手段と、
を有することを特徴とする情報管理装置。
【請求項１３】
外部の情報管理装置から送られてきた、当該外部の情報管理装置において管理対象であるオブジェクト及び利用者情報管理装置により生成された一時管理識別情報を受け付ける第１の受付手段と、
受け付けた一時管理識別情報を前記利用者情報管理装置へ送信する送信手段と、
前記利用者情報管理装置から送られてきた、前記利用者情報管理装置において前記送信手段により送信した前記一時管理識別情報に対応付けられた付加情報を受け付ける第２の受付手段と、
前記第２の受付手段により受け付けた付加情報を、前記第１の受付手段により受け付けたオブジェクトに対する付加情報に設定する手段と、
を有することを特徴とする情報管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者情報管理プログラム、情報管理プログラム、情報管理装置、利用者情報管理装置及び情報管理システムに関する。
【背景技術】
【０００２】
情報管理装置の管理対象情報であるオブジェクトには、アクセス権やアプリケーション固有の属性情報等の付加情報が関連付けされている場合がある。従来においては、付加情報として文書属性情報が関連付けられている文書をサーバ間でコピーする場合、コピー元のサーバで管理している文書属性がコピー先のサーバでも管理対象としている場合、コピー先のサーバは、コピー元の文書属性値を受け取ってコピー文書の文書属性値として引き継ぐ技術が提案されている（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００２−１２３５０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、情報管理装置の管理対象情報であるオブジェクトを他の情報管理装置に送付する際、送付元の情報管理装置が、送付元における利用者情報と、送付先となる情報管理装置における利用者情報との対応関係を把握しているとは限らない。
【０００５】
本発明は、送付元の情報管理装置が送付元における利用者情報と送付先となる情報管理装置における利用者情報との対応関係を把握していない場合に、送付元におけるオブジェクトに対する、利用者情報を含む付加情報の設定内容を、送付先の情報管理装置における付加情報に引き継がせることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る利用者情報管理プログラムは、利用者識別情報対応情報記憶手段に記憶された、各利用者につき、第１の情報管理装置における利用者識別情報と第２の情報管理装置における利用者識別情報とを対応付けされた利用者識別情報対応情報を参照可能なコンピュータを、前記第１の情報管理装置から送られてきた前記第１の情報管理装置において管理対象となるオブジェクトに対する、前記第１の情報管理装置における利用者識別情報を含む付加情報を受け付ける第１の受付手段、受け付けた付加情報を識別する一時管理識別情報を生成する手段、各利用者につき、前記利用者識別情報対応情報記憶手段に記憶された前記利用者識別情報対応情報を参照することによって、受け付けた付加情報に含まれている前記第１の情報管理装置における利用者識別情報を前記第２の情報管理装置における利用者識別情報に変換する変換手段、前記変換手段により変換された変換後の利用者識別情報を含む付加情報を、前記一時管理識別情報に対応付けして、一時管理識別情報記憶手段に登録する一時管理識別情報登録手段、前記一時管理識別情報を前記第１の情報管理装置へ送信する第１の送信手段、前記第２の情報管理装置から送られてきた一時管理識別情報を受け付ける第２の受付手段、受け付けた一時管理識別情報に基づき前記一時管理識別情報記憶手段に記憶されている情報を検索することにより、受け付けた一時管理識別情報に対応付けられている付加情報を前記一時管理識別情報記憶手段から取得する手段、取得した付加情報を前記第２の情報管理装置へ送信する第２の送信手段、として機能させる。
【０００７】
また、受け付けた付加情報に含まれている前記第１の情報管理装置における利用者識別情報と前記第２の情報管理装置における利用者識別情報との対応付けが前記利用者識別情報対応情報によって示されていなかった場合、仮の利用者識別情報を生成する手段、として、前記コンピュータに更に機能させ、前記変換手段は、受け付けた付加情報に含まれている前記第１の情報管理装置における利用者識別情報をその生成した仮の利用者識別情報に変換し、前記一時管理識別情報登録手段は、その仮の利用者識別情報を含む付加情報を、前記一時管理識別情報に対応付けして、前記一時管理識別情報記憶手段に登録することを特徴とする。
【０００８】
また、前記仮の利用者識別情報に対応する前記第２の情報管理装置における利用者識別情報が確定した場合、確定した前記第２の情報管理装置における利用者識別情報を前記第２の情報管理装置に通知する手段、として、前記コンピュータを更に機能させる。
【０００９】
また、前記第１の受付手段は、付加情報と共に当該付加情報に関連する処理内容を受け付け、前記第２の送信手段は、付加情報と共に当該付加情報に関連する処理内容を送信することを特徴とする。
【００１０】
本発明に係る情報管理プログラムは、コンピュータを、管理対象であるオブジェクトの付加情報であって、自己における利用者識別情報を含む付加情報を利用者情報管理装置へ送信する第１の送信手段、前記利用者情報管理装置から送られてきた一時管理識別情報を受け付ける手段、受け付けた一時管理識別情報及び当該オブジェクトを外部の情報管理装置へ送信する第２の送信手段、として機能させる。
【００１１】
また、前記第２の送信手段は、更に当該付加情報に関連する処理内容を前記第２の情報管理装置へ送信することを特徴とする。
【００１２】
本発明に係る情報管理プログラムは、コンピュータを、外部の情報管理装置から送られてきた、当該外部の情報管理装置において管理対象であるオブジェクト及び利用者情報管理装置により生成された一時管理識別情報を受け付ける第１の受付手段、受け付けた一時管理識別情報を前記利用者情報管理装置へ送信する送信手段、前記利用者情報管理装置から送られてきた、前記利用者情報管理装置において前記送信手段により送信した前記一時管理識別情報に対応付けられた付加情報を受け付ける第２の受付手段、前記第２の受付手段により受け付けた付加情報を、前記第１の受付手段により受け付けたオブジェクトに対する付加情報に設定する設定手段、として機能させる。
【００１３】
また、前記設定手段は、前記第２の受付手段が受け付けた付加情報に仮の利用者識別情報が設定されていた場合において、その仮の利用者識別情報に対応する利用者識別情報が前記利用者情報管理装置から送られてきたとき、その仮の利用者識別情報をその送られてきた利用者識別情報に置換することを特徴とする。
【００１４】
また、前記第１の受付手段は、更に当該付加情報に関連する処理内容を受け付け、前記設定手段は、受け付けた処理内容に応じて設定処理を実施することを特徴とする。
【００１５】
本発明に係る情報管理システムは、利用者情報管理装置と、第１の情報管理装置と、第２の情報管理装置とを有し、前記利用者情報管理装置は、各利用者につき、前記第１の情報管理装置における利用者識別情報と前記第２の情報管理装置における利用者識別情報とを対応付けされた利用者識別情報対応情報を記憶する利用者識別情報対応情報記憶手段と、前記第１の情報管理装置から送られてきた前記第１の情報管理装置において管理対象であるオブジェクトに対する、前記第１の情報管理装置における利用者識別情報を含む付加情報を受け付ける手段と、受け付けた付加情報を識別する一時管理識別情報を生成する手段と、各利用者につき、前記利用者識別情報対応情報記憶手段に記憶された前記利用者識別情報対応情報を参照することによって、受け付けた付加情報に含まれている前記第１の情報管理装置における利用者識別情報を前記第２の情報管理装置における利用者識別情報に変換する変換手段と、前記変換手段により変換された変換後の利用者識別情報を含む付加情報を、前記一時管理識別情報に対応付けして、一時管理識別情報記憶手段に登録する一時管理識別情報登録手段と、前記一時管理識別情報を前記第１の情報管理装置へ送信する手段と、前記第２の情報管理装置から送られてきた一時管理識別情報を受け付ける手段と、受け付けた一時管理識別情報に基づき前記一時管理識別情報記憶手段に記憶されている情報を検索することにより、受け付けた一時管理識別情報に対応付けられている付加情報を前記一時管理識別情報記憶手段から取得する手段と、取得した付加情報を前記第２の情報管理装置へ送信する手段と、を有し、前記第１の情報管理装置は、前記第１の情報管理装置において管理対象であるオブジェクトに対する付加情報であって、自己の装置における利用者識別情報を含む付加情報を前記利用者情報管理装置へ送信する手段と、前記利用者情報管理装置から送られてきた一時管理識別情報を受け付ける手段と、受け付けた一時管理識別情報及び当該オブジェクトを前記第２の情報管理装置へ送信する手段と、を有し、前記第２の情報管理装置は、前記第１の情報管理装置から送られてきた一時管理識別情報及びオブジェクトを受け付ける手段と、受け付けた一時管理識別情報を前記利用者情報管理装置へ送信する手段と、前記利用者情報管理装置から送られてきた付加情報を受け付ける手段と、受け付けた付加情報を、前記第１の情報管理装置から送られてきたオブジェクトに対する付加情報に設定する手段と、を有することを特徴とする。
【００１６】
本発明に係る利用者情報管理装置は、各利用者につき、第１の情報管理装置における利用者識別情報と第２の情報管理装置における利用者識別情報とを対応付けされた利用者識別情報対応情報を記憶する利用者識別情報対応情報記憶手段と、前記第１の情報管理装置から送られてきた前記第１の情報管理装置において管理対象となるオブジェクトに対する、前記第１の情報管理装置における利用者識別情報を含む付加情報を受け付ける手段と、受け付けた付加情報を識別する一時管理識別情報を生成する手段と、各利用者につき、前記利用者識別情報対応情報記憶手段に記憶された前記利用者識別情報対応情報を参照することによって、受け付けた付加情報に含まれている前記第１の情報管理装置における利用者識別情報を前記第２の情報管理装置における利用者識別情報に変換する変換手段と、前記変換手段により変換された変換後の利用者識別情報を含む付加情報を、前記一時管理識別情報に対応付けして、一時管理識別情報記憶手段に登録する一時管理識別情報登録手段と、前記一時管理識別情報を前記第１の情報管理装置へ送信する手段と、前記第２の情報管理装置から送られてきた一時管理識別情報を受け付ける手段と、受け付けた一時管理識別情報に基づき前記一時管理識別情報記憶手段に記憶されている情報を検索することにより、受け付けた一時管理識別情報に対応付けられている付加情報を前記一時管理識別情報記憶手段から取得する手段と、取得した付加情報を前記第２の情報管理装置へ送信する手段と、を有することを特徴とする。
【００１７】
本発明に係る情報管理装置は、管理対象であるオブジェクトに対する付加情報であって、自己の装置における利用者識別情報を含む付加情報を前記利用者情報管理装置へ送信する手段と、前記利用者情報管理装置から送られてきた付加情報を識別する一時管理識別情報を受け付ける手段と、受け付けた一時管理識別情報及び当該オブジェクトを外部の情報管理装置へ送信する手段と、を有することを特徴とする。
【００１８】
本発明に係る情報管理装置は、外部の情報管理装置から送られてきた、当該外部の情報管理装置において管理対象であるオブジェクト及び利用者情報管理装置により生成された一時管理識別情報を受け付ける第１の受付手段と、受け付けた一時管理識別情報を前記利用者情報管理装置へ送信する送信手段と、前記利用者情報管理装置から送られてきた、前記利用者情報管理装置において前記送信手段により送信した前記一時管理識別情報に対応付けられた付加情報を受け付ける第２の受付手段と、前記第２の受付手段により受け付けた付加情報を、前記第１の受付手段により受け付けたオブジェクトに対する付加情報に設定する手段と、を有することを特徴とする。
【発明の効果】
【００１９】
請求項１，１０，１１記載の発明によれば、送付元の情報管理装置が送付元における利用者情報と送付先となる情報管理装置における利用者情報との対応関係を把握していない場合に、送付元におけるオブジェクトに対する、利用者情報を含む付加情報の設定内容を、送付先の情報管理装置における付加情報に引き継がせることができる。
【００２０】
請求項２記載の発明によれば、送付元の情報管理装置におけるオブジェクトに対する付加情報に含まれた送付元における利用者情報と送付先となる情報管理装置における利用者情報との対応付けが示されていなかった場合には、送付先の情報管理装置における付加情報の設定内容に仮の利用者識別情報を含めておくことができる。
【００２１】
請求項３記載の発明によれば、送付元の情報管理装置におけるオブジェクトに対する付加情報に含まれた送付元における利用者情報と送付先の情報管理装置における利用者情報との対応付けが確定した場合には、送付先の情報管理装置に確定した利用者情報を通知することができる。
【００２２】
請求項４記載の発明によれば、付加情報に関連する処理内容を、送付先の情報管理装置に指示することができる。
【００２３】
請求項５，１２記載の発明によれば、送付先の情報管理装置に、送付先における利用者情報を反映した付加情報を受け取るための識別情報を送付することができる。
【００２４】
請求項６記載の発明によれば、付加情報に関連する処理内容を、送付先の情報管理装置に指示することができる。
【００２５】
請求項７，１３記載の発明によれば、自己における利用者情報を反映した付加情報を受信して、その設定内容を、自己における付加情報に引き継がせることができる。
【００２６】
請求項８記載の発明によれば、仮の利用者情報を含む付加情報を受信した後に、その仮の利用者情報を適切な利用者情報に置換することができる。
【００２７】
請求項９記載の発明によれば、第２の情報管理装置に、付加情報に関連する処理内容に応じて設定処理を実施させることができる。
【発明を実施するための最良の形態】
【００２８】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００２９】
図１は、本発明に係る情報管理システムの一実施の形態を示したブロック構成図である。図１には、アカウント管理サーバ４０と２台のデータ管理装置２０，３０とがネットワーク１２に接続された構成が示されている。データ管理装置２０，３０は、汎用的なクライアントコンピュータにて実現できる。本実施の形態では、オブジェクトに相当するデータの付加情報としてアクセス権情報を例にして説明する。その他の付加情報には、オブジェクトの登録者を示す登録者情報やオブジェクトの最終更新者を示す最終更新者情報等があり、それらの付加情報もアクセス権情報と同様に本実施の形態における処理対象にすることができる。なお、オブジェクトとは情報管理システムにおける管理対象情報を指し、例えば、文書管理システムにおいては文書情報を、図面管理システムにおいては図面情報を、画像管理システムにおいては画像情報を指す。
【００３０】
図２は、本実施の形態におけるデータ管理装置２０，３０を形成するクライアントコンピュータ及びアカウント管理サーバ４０を形成するサーバコンピュータのハードウェア構成図である。データ管理装置２０，３０とアカウント管理サーバ４０とは、性能的に差異はあるかもしれないが、双方とも汎用的なコンピュータで実現できることから、そのハードウェア構成は共に図２のように図示することができる。
【００３１】
本実施の形態においてデータ管理装置２０，３０またはアカウント管理サーバ４０を形成するサーバコンピュータは、例えば、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ハードディスクドライブ（ＨＤＤ）４を接続したＨＤＤコントローラ５、入力手段として設けられたマウス６とキーボード７、及び表示装置として設けられたディスプレイ８をそれぞれ接続する入出力コントローラ９、通信手段として設けられたネットワークコントローラ１０を内部バス１１に接続して構成される。
【００３２】
図１に戻り、データ管理装置２０は、データに対するアクセス権の管理をアカウント管理サーバ４０に依頼する装置であり、図１には、そのために必要な構成要素が示されている。すなわち、データ管理装置２０は、アクセス権管理依頼部２１、オブジェクト情報記憶部２２、アカウント情報記憶部２３及びアクセス権情報記憶部２４を有している。
【００３３】
一方、データ管理装置３０は、データ管理装置２０から送られてきたデータを、そのデータに設定されたアクセス権の設定内容をそのまま引き継いだ状態でデータ管理装置３０の各ユーザに利用させる装置であり、図１には、そのために必要な構成要素が示されている。すなわち、データ管理装置３０は、アクセス権情報取得部３１、オブジェクト情報記憶部３２、アカウント情報記憶部３３、アクセス権情報記憶部３４及び仮想アクセス権情報記憶部３５を有している。
【００３４】
まず、各記憶手段から説明するが、データ管理装置２０，３０において同じ名称の記憶部２２〜２４，３２〜３５は、同じデータ構成で形成されている。
【００３５】
図３は、本実施の形態におけるオブジェクト情報記憶部２２，３２に記憶されるオブジェクト情報のデータ構成例を示した図である。オブジェクト情報には、データ管理装置２０にて管理対象とするオブジェクトの識別情報であるオブジェクトＩＤに、当該オブジェクトの名称及びデータ等の場合には格納先を特定する格納先情報を対応付けして設定される。
【００３６】
図４は、本実施の形態におけるアカウント情報記憶部２３，３３に記憶されるアカウント情報のデータ構成例を示した図である。アカウント情報には、データ管理装置２０にてオブジェクトの管理者となるユーザのアカウント情報に相当するアカウントＩＤ、当該ユーザの名前（グループの場合はグループ名称）及び当該オブジェクトをグループにて管理する場合にはそのグループに属するユーザ（メンバ）のアカウントＩＤを対応付けして設定される。
【００３７】
図５は、本実施の形態におけるアクセス権情報記憶部２４，３４に記憶されるアクセス権情報のデータ構成例を示した図である。アクセス権情報には、データ管理装置２０にて管理対象とするオブジェクトのオブジェクトＩＤに、データ管理装置３０において当該オブジェクトに対してユーザ毎に設定されたアクセス権を対応付けして設定される。
【００３８】
図６は、本実施の形態における仮想アクセス権情報記憶部３５に記憶される仮想アクセス権情報のデータ構成例を示した図である。仮想アクセス権情報には、データ管理装置２０にて管理対象とするオブジェクトであってデータ管理装置３０に送られてきたオブジェクトＩＤに、当該オブジェクトに対してユーザ毎に設定されたアクセス権を対応付けして設定される。但し、当該ユーザのアカウント情報は、データ管理装置２０では設定されている一方、このデータ管理装置３０では現時点で設定登録されていないため、仮想アクセス権情報記憶部３５に設定されるアクセス権情報には、アカウント管理サーバ４０により生成された仮想アカウントＩＤが設定される。
【００３９】
このアカウントＩＤについて説明を補充する。アカウントＩＤというのは、システム内のいずれかのデータ管理装置にログインする際にそのユーザを識別するためのアカウント情報（利用者識別情報）であり、また、ユーザＩＤというのは、システムを利用するユーザを識別する情報であるとそれぞれ定義すると、システムを利用する各ユーザには、自己を識別するための識別情報としてユニークなユーザＩＤがただ１つ付与されることになる。これに対し、システムに含まれる各データ管理装置にログインするためのアカウントＩＤは、全データ管理装置に共通したＩＤを設定する必要はなく、データ管理装置によって異ならせることが可能である。従って、同一ユーザであってもデータ管理装置２０で用いるアカウントＩＤとデータ管理装置３０で用いるアカウントＩＤとは異なる場合がある。従って、アクセス権情報記憶部２４，３４に設定されるアカウントＩＤは、各データ管理装置２０，３０にてオブジェクトに対してアクセスを行うユーザのアカウントＩＤであるのに対し、仮想アクセス権情報記憶部３５に設定されるアカウントＩＤは、他のデータ管理装置（この例ではデータ管理装置３０）にてオブジェクトに対してアクセスを行うユーザであるものの現時点でまだアカウントＩＤが設定登録されていないために当該ユーザに対してアカウント管理サーバ４０が設定した仮のアカウントＩＤ（仮想アカウントＩＤ）である。
【００４０】
データ管理装置２０におけるアクセス権管理依頼部２１は、データ管理装置２０において管理対象となるオブジェクトの付加情報であって当該オブジェクトのユーザを特定するアカウントＩＤを含むアクセス権情報をアカウント管理サーバ４０へ送信する手段、アカウント管理サーバ４０から送られてきた一時管理ＩＤを受け付ける手段、受け付けた一時管理ＩＤ及び当該オブジェクトをデータ管理装置３０へ送信する手段として機能する。
【００４１】
また、データ管理装置３０におけるアクセス権情報取得部３１は、データ管理装置２０から送られてきた一時管理識別ＩＤ及びオブジェクトを受け付ける第１の受付手段、受け付けた一時管理ＩＤをアカウント管理サーバ４０へ送信する手段、アカウント管理サーバ４０から送られてきたアクセス権情報を受け付ける第２の受付手段、更に受け付けたアクセス権情報を、データ管理装置２０から送られてきたオブジェクトのアクセス権情報として設定する設定手段として機能する。
【００４２】
データ管理装置２０におけるアクセス権管理依頼部２１は、データ管理装置２０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ１で動作するプログラムとの協調動作により実現される。また、各記憶部２２〜２４は、データ管理装置２０に搭載されたＨＤＤ４にて実現される。同様に、データ管理装置３０におけるアクセス権情報取得部３１は、データ管理装置３０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ１で動作するプログラムとの協調動作により実現される。また、各記憶部３２〜３５は、データ管理装置３０に搭載されたＨＤＤ４にて実現される。
【００４３】
アカウント管理サーバ４０は、各データ管理装置において設定されるアカウントＩＤの一括管理を行うと共に、各データに付加される付加情報の一例としてのアクセス権情報を一時保持するサーバであり、図１には、そのために必要な構成要素が示されている。すなわち、アカウント管理サーバ４０は、アクセス権管理部４１、アカウント情報管理部４２、アカウント対応情報記憶部４３、一時管理ＩＤ情報記憶部４４及び仮想アカウント情報記憶部４５を有している。アクセス権管理部４１は、一時管理ＩＤやアクセス権情報をデータ管理装置２０，３０との間で授受することで、データ管理装置３０におけるオブジェクトに対するアクセス権の設定等を支援する。アカウント情報管理部４２は、システムのユーザに対して設定登録されるアカウントＩＤを一括管理する。
【００４４】
図７は、本実施の形態におけるアカウント対応情報記憶部４３に記憶されるアカウント対応情報のデータ構成例を示した図である。アカウント対応情報には、システムに含まれるデータ管理装置それぞれにおける各アカウントＩＤがユーザ毎に設定される。なお、図７において、“−”で示されたデータ管理装置には、当該ユーザのアカウントＩＤがまだ設定登録されていないことを意味する。
【００４５】
図８は、本実施の形態における一時管理ＩＤ情報記憶部４４に記憶される一時管理ＩＤ情報のデータ構成例を示した図である。一時管理ＩＤ情報には、一時管理ＩＤにアクセス権情報を対応付けして設定される。
【００４６】
図９は、本実施の形態における仮想アカウント情報記憶部４５に記憶される仮想アカウント情報のデータ構成例を示した図である。仮想アカウント情報には、仮想アカウントＩＤが生成された場合、その元になるアカウントＩＤ及び当該アカウントＩＤが設定されたデータ管理装置と、生成された仮想アカウントＩＤ及び当該仮想アカウントＩＤが設定されたデータ管理装置との組が設定される。
【００４７】
アカウント管理サーバ４０におけるアクセス権管理部４１及びアカウント情報管理部４２は、アカウント管理サーバ４０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ１で動作するプログラムとの協調動作により実現される。また、各記憶部４３〜４５は、アカウント管理サーバ４０に搭載されたＨＤＤ４にて実現される。
【００４８】
本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵがインストールプログラムを順次実行することで各種処理が実現される。
【００４９】
次に、本実施の形態における動作を説明するが、ここでは、データ管理装置２０に存在する文書ファイルをオブジェクトの例とし、文書ファイルに対して設定されるアクセス権情報を付加情報の例として説明する。そして、データ管理装置２０に存在する文書ファイルをデータ管理装置３０にコピーして利用させる際、その文書ファイルに対するアクセス権の設定内容をそのまま引き継がせてデータ管理装置３０にて利用させる場合における処理の流れの一例について図１０〜図１２に示したフローチャートを用いて説明する。
【００５０】
まず、データ管理装置２０において、コピーして利用させる文書ファイルの名称及びコピー先（ここではデータ管理装置３０）がデータ管理装置２０のユーザにより指定されると、アクセス権管理依頼部２１は、その文書ファイルのオブジェクトＩＤをオブジェクト情報記憶部２２に記憶されたオブジェクト情報を検索することによって取得し、更にそのオブジェクトＩＤに基づきアクセス権情報記憶部２４に記憶されたアクセス権情報を検索することによって当該文書ファイルに設定されているアクセス権情報を取得する（ステップ２０１）。そして、アクセス権管理依頼部２１は、その取得したアクセス権情報及びコピー先となるデータ管理装置３０の識別情報を含む管理依頼要求をアカウント管理サーバ４０へ送信する（ステップ２０２）。なお、以上の処理から明らかなように、データ管理装置２０は、コピー先となりうるデータ管理装置の識別情報（装置名、ＩＰアドレス等）を何らかの方法にて取得可能である。
【００５１】
アカウント管理サーバ４０は、いずれかのデータ管理装置から送られてくる情報を受け付けるが（ステップ４０１）、その情報がデータ管理装置２０から送信されてきた管理依頼要求であった場合（ステップ４０２でＹ）、アクセス権管理部４１は、ユニークな一時管理ＩＤを生成する（ステップ４０３）。ここで、アクセス権管理部４１は、アカウント対応情報記憶部４３を参照することによって、受け付けたアクセス権情報に設定されているデータ管理装置２０でのアカウントＩＤに対応するデータ管理装置３０でのアカウントＩＤを特定する（ステップ４０４）。なお、対応先のデータ管理装置がデータ管理装置３０であることは、管理依頼要求に含まれている識別情報から特定できる。
【００５２】
例えば、図７に例示したアカウント対応情報の設定例に従うと、データ管理装置２０でのアカウントＩＤ“Ｕｓｅｒ−２１”は、データ管理装置３０でのアカウントＩＤ“Ｕｓｅｒ−３１”に対応付けられているのでコピー先でのアカウントＩＤを特定できる。これに対し、データ管理装置２０でのアカウントＩＤ“Ｕｓｅｒ−２２”のようにデータ管理装置３０でのアカウントＩＤが対応付けられていないため特定できない場合（ステップ４０５でＮ）、アクセス権管理部４１は、データ管理装置３０における仮のアカウントＩＤとして仮想アカウントＩＤを生成する（ステップ４０６）。そして、文書ファイルコピー元のデータ管理装置２０の識別情報（図９では“データ管理装置２０”）及びデータ管理装置２０でのアカウントＩＤ（図９では“Ｕｓｅｒ−２２”）と、文書ファイルコピー先のデータ管理装置３０の識別情報（図９では“データ管理装置３０”）及び生成した仮想アカウントＩＤ（図９では“ＶＵｓｅｒ−２”）とを対応付けすることによって仮想アカウント情報を生成して仮想アカウント情報記憶部４５に登録する（ステップ４０７）。続けて、アクセス権管理部４１は、アクセス権情報に設定されているデータ管理装置２０でのアカウントＩＤをデータ管理装置３０のために生成した仮想アカウントＩＤに変換した後、一時管理ＩＤを対応付けして一時管理ＩＤ情報を生成し、一時管理ＩＤ情報記憶部４４に登録する（ステップ４０８）。一方、アカウント対応情報に、データ管理装置２０でのアカウントＩＤにデータ管理装置３０でのアカウントＩＤが対応付けられている場合（ステップ４０５でＹ）、アクセス権管理部４１は、データ管理装置２０でのアカウントＩＤをそのデータ管理装置３０でのアカウントＩＤに変換した後、一時管理ＩＤを対応付けして一時管理ＩＤ情報を生成し、一時管理ＩＤ情報記憶部４４に登録する（ステップ４０８）。この後、アクセス権管理部４１は、一時管理ＩＤを管理依頼要求元のデータ管理装置２０に送信する（ステップ４０９）。
【００５３】
管理依頼要求に応じてアカウント管理サーバ４０から一時管理ＩＤが送信されてくると、データ管理装置２０のアクセス権管理依頼部２１は、その一時管理ＩＤを取得する（ステップ２０３）。続いて、オブジェクト情報記憶部２２に記憶されたコピー対象の文書ファイルのオブジェクト情報の格納先情報から特定できる格納先からその文書ファイルを取得し（ステップ２０４）、一時管理ＩＤ及び文書ファイルをコピー先のデータ管理装置３０へ送信する（ステップ２０５）。
【００５４】
一時管理ＩＤ及び文書ファイルがデータ管理装置２０から送信されてくると、データ管理装置３０のアクセス権情報取得部３１は、その情報を受け付ける（ステップ３０１）。そして、受け付けた一時管理ＩＤを含むアクセス権情報の取得要求をアカウント管理サーバ４０へ送信する（ステップ３０２）。
【００５５】
アカウント管理サーバ４０は、いずれかのデータ管理装置から送られてくる情報を受け付けるが（ステップ４０１）、その情報がデータ管理装置３０から送信されてきた取得要求であった場合（ステップ４０２でＮ）、アクセス権管理部４１は、受け付けた取得要求に含まれている一時管理ＩＤに基づき一時管理ＩＤ情報記憶部４４に登録された一時管理ＩＤ情報を検索することによって該当するアクセス権情報を取得する（ステップ４１０）。取得後、該当する一時管理ＩＤ情報を一時管理ＩＤ情報記憶部４４から削除する（ステップ４１１）。そして、アクセス権管理部４１は、取得したアクセス権情報を取得要求送信元のデータ管理装置３０へ送信する（ステップ４１２）。
【００５６】
取得要求に応じてアカウント管理サーバ４０からアクセス権情報が送信されてくると、データ管理装置３０のアクセス権情報取得部３１は、そのアクセス権情報を取得する（ステップ３０３）。続いて、アクセス権情報取得部３１は、取得した情報を所定の記憶部３２〜３５に登録する（ステップ３０４）。具体的には、ステップ３０１にて取得した文書ファイルを所定若しくはユーザにより指定された格納先へ格納すると共に当該文書ファイルのオブジェクト情報を生成してオブジェクト情報記憶部３２に登録する。また、ステップ３０１にて取得したアクセス権情報のうち設定済みのアカウントＩＤに関するアクセス権情報が存在すれば、そのアクセス権情報を当該文書ファイルのオブジェクトＩＤに対応付けしてアクセス権情報を生成し、アクセス権情報記憶部３４に登録する。一方、取得したアクセス権情報のうち設定済みでないため仮想アカウントＩＤが用いられているアクセス権情報が存在すれば、そのアクセス権情報を当該文書ファイルのオブジェクトＩＤに対応付けして仮想アクセス権情報を生成し、仮想アクセス権情報記憶部３５に登録する。このようにして、文書ファイルに対してアクセス権が設定されているユーザは、データ管理装置２０において設定されているアクセス権の状態をそのまま引き継いだ状態にて文書ファイルにアクセスを行うことになる。
【００５７】
ここで、仮想アカウントＩＤが設定されたユーザに対してデータ管理装置３０におけるアカウントＩＤが新たに設定登録されることによって当該ユーザのデータ管理装置３０におけるアカウントＩＤが確定した場合、アカウント管理サーバ４０におけるアカウント情報管理部４２は、その設定されたアカウントＩＤをアカウント対応情報記憶部４３の該当するフィールドに設定することによりデータ管理装置２０及びデータ管理装置３０の各アカウントＩＤを対応付けると共に、仮想アカウント情報記憶部４５に登録されている当該仮想アカウントＩＤの仮想アカウント情報を削除する。そして、アカウント情報管理部４２は、仮想アカウントＩＤ及び新たに設定登録されたアカウントＩＤを含む更新通知をデータ管理装置３０へ送信する。
【００５８】
この更新通知を受信したアクセス権情報取得部３１は、仮想アクセス権情報記憶部３５の中から受け付けた仮想アカウントＩＤに該当するアクセス権情報を取り出し、その仮想アカウントＩＤを、同時に受け付けたアカウントＩＤに変換してアクセス権情報を更新した後、アクセス権情報記憶部３４に登録する。また、仮想アクセス権情報記憶部３５からは、該当する仮想アクセス権情報を削除する。このようにして、データ管理装置３０において新たにアカウントＩＤが設定されたユーザは、データ管理装置２０において設定されているアクセス権の状態をそのまま引き継いだ状態にて文書ファイルにアクセスを行うことになる。
【００５９】
ところで、上記説明では、コピー元のデータ管理装置２０におけるアクセス権の設定内容を、コピー先のデータ管理装置３０でもそのまま引き継いだ状態にて利用させるための処理を実施することが無条件に決められていた。つまり、付加情報がアクセス権情報であり、かつそのアクセス権情報をデータ管理装置３０でもそのまま引き継いだ状態にて利用させるための処理を実施することが前提として処理されていた。そこで、付加情報の内容によって実施する処理を指示できるようにすれば都合良い。このために、２つの方式が考えられる。１つは、データ管理装置２０がステップ２０２において付加情報と共に処理の内容をアカウント管理サーバ４０へ通知する方式である。これにより、データ管理装置３０は、ステップ３０３において付加情報を受け取った時点でその付加情報をどのように処理するのかを特定する。もう１つは、データ管理装置２０がステップ２０５においてオブジェクト及び一時管理ＩＤと共に処理の内容をデータ管理装置３０へ通知する方式である。これにより、データ管理装置３０は、ステップ３０１において付加情報を受け取った時点でその付加情報をどのように処理するのかを特定する。
【００６０】
なお、本実施の形態によれば、文書ファイルをオブジェクトの一例として説明したが、文書以外のデータファイルやフォルダ等にも本発明を適用してもよい。また、オブジェクトに付加情報としてユーザに依存するアクセス権を例にして説明したが、オブジェクトに付随するその他の情報にも本発明を適用してもよい。
【００６１】
更に、本実施の形態では、コピー元のデータ管理装置２０におけるアクセス権の設定内容を、コピー先のデータ管理装置３０でもそのまま引き継いだ状態にて利用させるようにした。ただ、データ管理装置２０側において、アカウント管理サーバ４０へ送信するアクセス権情報の設定内容を変更してから送信するようにすれば、データ管理装置３０における当該文書ファイルのアクセス権をデータ管理装置２０におけるアクセス権と異ならせることは可能である。
【図面の簡単な説明】
【００６２】
【図１】本発明に係るデータ管理システムの一実施の形態を示したブロック構成図である。
【図２】本実施の形態におけるデータ管理装置及びアカウント管理サーバをそれぞれ形成するコンピュータのハードウェア構成図である。
【図３】本実施の形態におけるオブジェクト情報記憶部に記憶されるデータの構成例を示した図である。
【図４】本実施の形態におけるアカウント情報記憶部に記憶されるアカウント情報のデータ構成例を示した図である。
【図５】本実施の形態におけるアクセス権情報記憶部に記憶されるアクセス権情報のデータ構成例を示した図である。
【図６】本実施の形態における仮想アクセス権情報記憶部に記憶される仮想アクセス権情報のデータ構成例を示した図である。
【図７】本実施の形態におけるアカウント対応情報記憶部に記憶されるアカウント対応情報のデータ構成例を示した図である。
【図８】本実施の形態における一時管理ＩＤ情報記憶部に記憶される一時管理ＩＤ情報のデータ構成例を示した図である。
【図９】本実施の形態における仮想アカウント情報記憶部に記憶される仮想アカウント情報のデータ構成例を示した図である。
【図１０】本実施の形態において文書ファイルのコピー元のデータ管理装置における処理例を示したフローチャートである。
【図１１】本実施の形態におけるアカウント管理サーバの処理例を示したフローチャートである。
【図１２】本実施の形態において文書ファイルのコピー先のデータ管理装置における処理例を示したフローチャートである。
【符号の説明】
【００６３】
１  ＣＰＵ、２  ＲＯＭ、３  ＲＡＭ、４  ハードディスクドライブ（ＨＤＤ）、５  ＨＤＤコントローラ、６  マウス、７  キーボード、８  ディスプレイ、９  入出力コントローラ、１０  ネットワークコントローラ、１１  内部バス、１２  ネットワーク、２０，３０  データ管理装置、２１  アクセス権管理依頼部、２２，３２  オブジェクト情報記憶部、２３，３３  アカウント情報記憶部、２４，３４  アクセス権情報記憶部、３１  アクセス権情報取得部、３５  仮想アクセス権情報記憶部、４０  アカウント管理サーバ、４１  アクセス権管理部、４２  アカウント情報管理部、４３  アカウント対応情報記憶部、４４  一時管理ＩＤ情報記憶部、４５  仮想アカウント情報記憶部。
【図１】
2010044519.tif 000003
【図２】
2010044519.tif 000004
【図３】
2010044519.tif 000005
【図４】
2010044519.tif 000006
【図５】
2010044519.tif 000007
【図６】
2010044519.tif 000008
【図７】
2010044519.tif 000009
【図８】
2010044519.tif 000010
【図９】
2010044519.tif 000011
【図１０】
2010044519.tif 000012
【図１１】
2010044519.tif 000013
【図１２】
2010044519.tif 000014