(57)【特許請求の範囲】
【請求項１】
複製の対象とする複製対象情報を取得する取得手段と、
前記取得手段により取得した複製対象情報を指定された格納先に複製する複製手段と、
前記指定された格納先ごとに、複製された前記複製対象情報の利用を許可する対象を示す利用許可対象情報を設定する設定手段と、
前記複製手段による複製が完了した場合に、前記複製対象情報の属性情報に、前記指定された格納先の情報と該格納先について前記設定手段により設定された利用許可対象情報を追加して更新する更新手段と、
前記複製対象情報が更新された場合に、当該複製対象情報の属性情報に含まれる格納先の中から、指定された利用許可対象情報に基づいて格納先を選択する選択手段と、
前記更新された複製対象情報と、前記選択手段により選択された格納先に複製された複製対象情報とを同期する手段と、を含む
ことを特徴とする情報処理装置。
【請求項２】
情報管理装置と情報処理装置とを含み、
前記情報管理装置は、
情報を保持する保持手段を含み、
前記情報処理装置は、
前記保持手段に保持される情報の中から複製の対象とする複製対象情報を取得する取得手段と、
前記取得手段により取得した複製対象情報を指定された格納先に複製する複製手段と、
前記指定された格納先ごとに、複製された前記複製対象情報の利用を許可する対象を示す利用許可対象情報を設定する設定手段と、
前記複製手段による複製が完了した場合に、前記保持手段に保持される複製対象情報の属性情報に、前記指定された格納先の情報と該格納先について前記設定手段により設定された利用許可対象情報を追加して更新する更新手段と、
前記複製対象情報が更新された場合に、当該複製対象情報の属性情報に含まれる格納先の中から、指定された利用許可対象情報に基づいて格納先を選択する選択手段と、
前記更新された複製対象情報と、前記選択手段により選択された格納先に複製された複製対象情報とを同期する手段と、を含む
ことを特徴とする情報処理システム。
【請求項３】
複製の対象とする複製対象情報を取得する取得手段と、
前記取得手段により取得した複製対象情報を指定された格納先に複製する複製手段と、
前記指定された格納先ごとに、複製された前記複製対象情報の利用を許可する対象を示す利用許可対象情報を設定する設定手段と、
前記複製手段による複製が完了した場合に、前記複製対象情報の属性情報に、前記指定された格納先の情報と該格納先について前記設定手段により設定された利用許可対象情報を追加して更新する更新手段と、
前記複製対象情報が更新された場合に、当該複製対象情報の属性情報に含まれる格納先の中から、指定された利用許可対象情報に基づいて格納先を選択する選択手段と、
前記更新された複製対象情報と、前記選択手段により選択された格納先に複製された複製対象情報とを同期する手段
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
クライアント装置が情報を保持するサーバーから情報を取得し利用するシステムがある。こうしたシステムにおいて、例えば下記の特許文献１に開示されているように、データやフォルダが移動されたり削除されたりした場合に、そのデータやフォルダが格納されていたフォルダへのアクセス履歴に基づき、データやフォルダの移動先や削除されたこと等を知らせるシステムがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３０５０９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、複製元の情報から複製先の情報の所在を知ることができる情報処理装置、情報処理システム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の発明は、複製の対象とする複製対象情報を取得する取得手段と、前記取得手段により取得した複製対象情報を指定された格納先に複製する複製手段と、前記複製手段による複製が完了した場合に、前記複製対象情報の属性情報に、前記指定された格納先の情報を追加して更新する更新手段と、を含むことを特徴とする情報処理装置である。
【０００６】
また、請求項２に記載の発明は、前記複製対象情報が更新された場合に、当該更新された複製対象情報と、当該複製対象情報の属性情報に含まれる格納先に複製された複製対象情報とを同期する同期手段をさらに含むことを特徴とする請求項１に記載の情報処理装置である。
【０００７】
また、請求項３に記載の発明は、前記指定された格納先ごとに、複製された前記複製対象情報の利用を許可する対象を示す利用許可対象情報を設定する設定手段をさらに含み、前記更新手段は、前記複製対象情報の属性情報に、前記設定手段により設定された利用許可対象情報を含めて更新することを特徴とする請求項１又は２に記載の情報処理装置である。
【０００８】
また、請求項４に記載の発明は、前記複製対象情報が更新された場合に、当該複製対象情報の属性情報に含まれる格納先の中から、指定された利用許可対象情報に基づいて格納先を選択する選択手段と、前記更新された複製対象情報と、前記選択手段により選択された格納先に複製された複製対象情報とを同期する手段と、をさらに含むことを特徴とする請求項３に記載の情報処理装置である。
【０００９】
また、請求項５に記載の発明は、情報管理装置と情報処理装置とを含み、前記情報管理装置は、情報を保持する保持手段を含み、前記情報処理装置は、前記保持手段に保持される情報の中から複製の対象とする複製対象情報を取得する取得手段と、前記取得手段により取得した複製対象情報を指定された格納先に複製する複製手段と、前記複製手段による複製が完了した場合に、前記保持手段に保持される複製対象情報の属性情報に、前記指定された格納先の情報を追加して更新する更新手段と、を含むことを特徴とする情報処理システムである。
【００１０】
また、請求項６に記載の発明は、複製の対象とする複製対象情報を取得する取得手段と、前記取得手段により取得した複製対象情報を指定された格納先に複製する複製手段と、前記複製手段による複製が完了した場合に、前記複製対象情報の属性情報に、前記指定された格納先の情報を追加して更新する更新手段としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１１】
請求項１，５及び６に記載の発明によれば、複製元の情報から複製先の情報の所在を知ることができる。
【００１２】
請求項２に記載の発明によれば、複製先の情報を複製元の情報の更新に合わせて更新できる。
【００１３】
請求項３に記載の発明によれば、複製元の情報から複製先の情報の利用が許可されている対象を知ることができる。
【００１４】
請求項４に記載の発明によれば、複製先の情報を、当該複製先の情報について設定した利用許可対象に応じて、複製元の情報の更新に合わせて更新できる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る情報管理システムのシステム構成図である。
【図２】クライアント装置の機能ブロック図である。
【図３Ａ】情報管理システムにおける処理の流れの一例を説明するシーケンス図である。
【図３Ｂ】情報管理システムにおける処理の流れの一例を説明するシーケンス図である。
【図４】情報管理サーバーのフォルダ及びデータをツリー構造で表した表示画面の一例である。
【図５】複製指示の一例を説明する図である。
【図６】公開レベルの問い合わせの一例を説明する図である。
【図７】データ複製が完了後に更新された電子文書の属性情報の一例を示した図である。
【図８】複製指示の一例を説明する図である。
【図９】データ複製が完了後に更新された電子文書の属性情報の一例を示した図である。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための実施の形態（以下、実施形態という）を、図面に従って説明する。
【００１７】
図１には、本実施形態に係る情報管理システム１のシステム構成図を示した。図１に示されるように、本実施形態に係る情報管理システム１は、複数の情報管理サーバー５Ａ，５Ｂ，５Ｃ、クライアント装置１０を含み、各情報管理サーバー５Ａ，５Ｂ，５Ｃとクライアント装置１０とはインターネット等のネットワーク２０を介して相互にデータ通信する。なお、情報管理サーバー５Ａ，５Ｂ，５Ｃに共通する内容については情報管理サーバー５として記載する。
【００１８】
情報管理サーバー５は、データを保持すると共に、保持するデータをクライアント装置１０からの要求に応じてクライアント装置１０に提供するコンピュータである。本実施形態では、情報管理サーバー５Ａ，５Ｂ，５Ｃはそれぞれ独立に管理され、例えば情報管理サーバー５Ａは非公開データを管理するためのサーバー、情報管理サーバー５Ｂは公開用のデータを管理するためのサーバー、情報管理サーバー５Ｃは非公開データのバックアップデータを管理するためのサーバーとして設けられることとしてよい。
【００１９】
クライアント装置１０は、情報管理サーバー５にアクセスして、情報管理サーバー５で管理されるデータを参照すると共に、情報管理サーバー５内または情報管理サーバー５間でのデータの複製（コピー）を行う。なお、それぞれ独立に管理される情報管理サーバー５間でのデータ複製はクライアント装置１０を介して行われることとするが、当該複製処理の詳細については後述する。
【００２０】
図２には、クライアント装置１０の機能ブロック図を示した、図２に示されるように、クライアント装置１０は、入力制御部１００、認証要求部１０２、サーバー保持情報取得部１０４、表示制御部１０６、表示部１０８、データ複製要求受付部１１０、複製対象データ取得部１１２、データ属性設定部１１４、データ複製部１１６、データ属性更新部１１８、データ更新部１２０、更新反映先選択部１２２、及びデータ同期部１２４を備える。
【００２１】
クライアント装置１０に備えられる上記各部の機能は、ＣＰＵ等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する入出力手段、液晶ディスプレイ等の表示手段等のハードウェアを備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によってコンピュータたるクライアント装置１０に供給されることとしてもよいし、インターネット等のデータ通信網を介して供給されることとしてもよい。
【００２２】
入力制御部１００は、図示しないキーボードやマウス等の入力デバイスと接続し、入力デバイスからユーザーの操作入力を受け付ける。
【００２３】
認証要求部１０２は、各情報管理サーバー５にログインするために行われる認証処理を要求する。例えば、認証要求部１０２は、入力制御部１００で受け付けたユーザーＩＤ及びパスワードを情報管理サーバー５に送信することで認証を要求することとしてよい。なお、情報管理サーバー５は、クライアント装置１０から受信したユーザーＩＤとパスワードの組が、情報管理サーバー５で管理されるユーザーＩＤとパスワードの組と合致している場合に認証成功（ログインを許可）と判断することとしてよい。
【００２４】
サーバー保持情報取得部１０４は、クライアント装置１０が情報管理サーバー５にログインした後に、情報管理サーバー５で管理されるデータの情報を取得する。例えば、サーバー保持情報取得部１０４は、情報管理サーバー５に保持されるフォルダ（ディレクトリ）及びフォルダ内に格納されるデータ（ファイル）をツリー構造で示した情報（サーバー内フォルダ情報）を取得することとしてよい。
【００２５】
表示制御部１０６は、クライアント装置１０における処理結果を表示する表示データを生成し表示部１０８に出力する。例えば、表示制御部１０６は、サーバー保持情報取得部１０４により取得した各情報管理サーバー５のサーバー内フォルダ情報に基づいて、各情報管理サーバー５に保持されるフォルダ及びフォルダ内のデータの構成を示した表示画面を表示部１０８に表示させることとしてよい。なお、表示制御部１０６は、複数の情報管理サーバー５からそれぞれ取得したサーバー内フォルダ情報に基づく各情報管理サーバー５のフォルダ構成を同一画面内に表示するようにしてもよい。
【００２６】
表示部１０８は、例えば液晶ディスプレイ等の表示デバイスにより構成されることとしてよく、表示制御部１０６により生成された表示データに基づく画面を表示する。
【００２７】
データ複製要求受付部１１０は、情報管理サーバー５に保持されるデータの中から指定されたデータについての複製要求を受け付ける。例えば、データ複製要求受付部１１０は、表示部１０８に表示された情報管理サーバー５に保持されるデータの中から指定されたデータを同一又は他の情報管理サーバー５に保持されるフォルダに複製する要求を、入力制御部１００を介して受け付けることとしてよい。
【００２８】
複製対象データ取得部１１２は、データ複製要求受付部１１０により受け付けた複製要求に係るデータ（複製対象データ）を、当該データを保持する情報管理サーバー５から取得する。
【００２９】
データ属性設定部１１４は、複製対象データ取得部１１２により取得した複製対象データの属性情報（プロパティ）を、当該複製対象データについて指定された複製先の情報に基づいて設定する。例えば、データ属性設定部１１４は、複製対象データの属性情報に、複製先の情報管理サーバー５及びその格納先のパスを含めるように仮設定する。また、データ属性設定部１１４は、複製先の指定時に複製先に複製されるデータの利用を許可する対象（利用許可対象）が指定された場合には、当該利用許可対象を複製対象データの属性情報に含めて仮設定することとしてよい。利用許可対象は、例えばデータの公開レベルとして指定されることとしてもよく、公開レベルには例えば「正式」と「ドラフト」が含まれることとしてよい。ここで「正式」とは不特定多数に公開が許可されるデータであり、「ドラフト」とは特定の利用者にのみ公開が許可されるデータとする。また、複製対象データの属性情報は、複製対象データに含めてもよいし、複製対象データ又は複製対象データが格納されるフォルダに関連づけて記憶しておくこととしてもよい。
【００３０】
データ複製部１１６は、複製対象データ取得部１１２により取得された複製対象データを、指定された格納先に複製する。例えば、データ複製部１１６は、情報管理サーバー５Ａから複製対象データを取得し、その複製対象データを情報管理サーバー５Ｂに複製する場合には、情報管理サーバー５Ｂ内の指定された格納先（フォルダ）に複製対象データを書き込むこととしてよい。
【００３１】
データ属性更新部１１８は、データ複製部１１６による複製対象データの複製処理が正常に完了した場合に、当該複製対象データの複製先についてデータ属性設定部１１４により仮設定された属性情報に基づいて、複製対象データの属性情報を更新する。また、データ属性更新部１１８は、複製対象データの複製処理が正常に完了しなかった複製先がある場合には、当該複製先についてデータ属性設定部１１４により仮設定された属性情報は有効化しない、すなわち属性情報に追加しないこととする。例えば、データ属性更新部１１８は、情報管理サーバー５Ａから得た複製対象データを情報管理サーバー５Ｂに正常に複製が完了した場合に、情報管理サーバー５Ａに保持される複製対象データの属性情報に、情報管理サーバー５Ｂに複製したこと及びその格納先のパス、さらに公開レベルが設定されている場合にはその公開レベルを追加して更新することとする。
【００３２】
データ更新部１２０は、情報管理サーバー５に保持されるデータを更新する。例えば、データ更新部１２０は、情報管理サーバー５に保持されるデータを取得し更新した後に、当該更新したデータを情報管理サーバー５に転送して上書きすることとしてよい。また、データ更新部１２０は、データの更新時に、更新されたデータの公開レベルを設定することとしてもよい。例えば、データ更新部１２０は、データの公開レベルを「正式」又は「ドラフト」のいずれかを指定して、データを更新することとしてよい。
【００３３】
更新反映先選択部１２２は、データ更新部１２０によりデータが更新された場合に、当該データの属性情報に含まれる複製先の中から、データの更新を反映させる複製先を選択する。例えば、更新反映先選択部１２２は、データ更新部１２０により更新されたデータの公開レベルが指定されていない場合には、更新されたデータの属性情報に含まれる全ての複製先を選択することとしてよい。また、更新反映先選択部１２２は、データ更新部１２０により更新されたデータの公開レベルが指定されている場合には、更新されたデータの属性情報に含まれる複製先の中から、指定された公開レベルに合致する複製先を選択することとしてよい。例えば、更新反映先選択部１２２は、データ更新時の公開レベルが「ドラフト」であれば、複製先のうち「ドラフト」が設定された複製先を選択することとする。
【００３４】
データ同期部１２４は、データ更新部１２０により更新されたデータと、更新反映先選択部１２２により選択された複製先に格納されたデータとを同期する。
【００３５】
次に、図３Ａ及び図３Ｂに示されたシーケンス図を参照しながら、情報管理システム１における処理の流れの一例を説明する。
【００３６】
図３Ａに示されるように、クライアント装置１０は、情報管理サーバー５Ａ，５Ｂ，５Ｃにそれぞれアクセスしてログインした後に（Ｓ１００１）、各情報管理サーバー５のサーバー内フォルダ情報を取得し（Ｓ１００２）、各情報管理サーバー５で保持されるフォルダ及びデータの構成を表示する（Ｓ１００３）。
【００３７】
図４は、各情報管理サーバー５のフォルダ及びデータをツリー構造で表した表示画面の一例である。図４に示されるように、表示画面の左側に設けられたフォルダ一覧画面には、情報管理サーバー５ごとに保持されるフォルダの階層構造が表示され、表示画面の右側に設けられたフォルダ詳細画面には、左側で示されたフォルダの階層構造のうち選択されたフォルダに格納されるフォルダ及びデータのリストが表示される。例えば、フォルダ一覧画面で情報管理サーバー５ＡのフォルダＡ１が選択されている場合には、フォルダＡ１に格納されるフォルダＡ１２及び電子文書Ｄ（データ）がフォルダ詳細画面にリスト表示される。
【００３８】
ここで、クライアント装置１０においてユーザーが、図５に示すように情報管理サーバー５ＡのフォルダＡ１に格納される電子文書Ｄを情報管理サーバー５ＢのフォルダＢ１にドラッグアンドドロップして、クライアント装置１０が電子文書Ｄの複製（コピー）の指示を受け付けると（Ｓ１００４）、クライアント装置１０は、図６に示すように複製先に複製される電子文書Ｄ（複製対象データ）に指定する公開レベルをユーザーに問い合わせる（Ｓ１００５）。
【００３９】
クライアント装置１０は、ユーザーから公開レベル（例えば「正式」とする）を受け付けると（Ｓ１００６）、電子文書Ｄを情報管理サーバー５Ａから取得した後に（Ｓ１００７）、電子文書Ｄを情報管理サーバー５Ｂに複製する（Ｓ１００８）。クライアント装置１０は、データの複製が完了した場合に、情報管理サーバー５Ａに保持される電子文書Ｄの属性情報に、複製先の情報を追加して更新する（Ｓ１００９）。
【００４０】
図７には、情報管理サーバー５Ｂへのデータ複製が完了後に更新された電子文書Ｄの属性情報の一例を示した。図７に示されるように、電子文書Ｄの属性情報には、複製元における格納場所、複製先である情報管理サーバー５Ｂにおける格納場所（ＵＲＬ）、及び複製先における公開レベルが記憶される。
【００４１】
次に、クライアント装置１０においてユーザーが、図８に示すように情報管理サーバー５ＡのフォルダＡ１に格納される電子文書Ｄを情報管理サーバー５ＣのフォルダＣ１にドラッグアンドドロップして、クライアント装置１０が電子文書Ｄの複製（コピー）の指示を受け付けると（Ｓ１０１０）、クライアント装置１０は、複製先に複製される電子文書Ｄに指定する公開レベルをユーザーに問い合わせる（Ｓ１０１１）。
【００４２】
クライアント装置１０は、ユーザーから公開レベル（例えば「ドラフト」とする）を受け付けると（Ｓ１０１２）、電子文書Ｄを情報管理サーバー５Ｃに複製する（Ｓ１０１３）。クライアント装置１０は、データの複製が完了した場合に、情報管理サーバー５Ａに保持される電子文書Ｄの属性情報に、複製先の情報を追加して更新する（Ｓ１０１４）。
【００４３】
図９には、情報管理サーバー５Ｃへのデータ複製が完了後に更新された電子文書Ｄの属性情報の一例を示した。図９に示されるように、電子文書Ｄの属性情報には、複製先として先に登録された情報管理サーバー５Ｂに係る情報に加えて、新たな複製先である情報管理サーバー５Ｃに係る情報が記憶される。
【００４４】
クライアント装置１０は、情報管理サーバー５ＡのフォルダＡ１に格納される電子文書Ｄにアクセスし、その属性情報を参照した場合には、複製先の情報及びその公開レベルを表示する（Ｓ１０１５）。
【００４５】
さらにクライアント装置１０は、情報管理サーバー５ＡのフォルダＡ１に格納される電子文書Ｄを公開レベル「ドラフト」で更新すると（Ｓ１０１６）、電子文書Ｄの属性情報のうち公開レベル「ドラフト」が設定される複製先である情報管理サーバー５Ｃを選択し（Ｓ１０１７）、当該選択した情報管理サーバー５Ｃにおける格納場所に格納されたデータと、情報管理サーバー５Ａの更新された電子文書Ｄとを同期し（Ｓ１０１８）、処理を終了する。
【００４６】
上記の実施形態に係るクライアント装置１０では、情報管理サーバー５間でデータが複製により伝播した場合に、複製元のデータに複製先の情報とその公開レベルとを関連づけて記録しておくことにより、複製元のデータから複製先とその公開レベルとが取得される。
【００４７】
本発明は上記の実施形態に限定されるものではない。例えば、情報管理サーバー５ごとに、当該情報管理サーバー５が複製先として指定された場合に、その格納場所を記録することを許可するか否かを設定するようにしてもよい。この際に、情報管理サーバー５内での複製であれば格納場所を記録するか否か、そして情報管理サーバー５間での複製であれば格納場所を記録するか否か等をさらに設定するようにしてもよい。また、上記の実施形態では複製時に公開レベルを設定するようにしたが、公開レベルを設定するか否かも情報管理サーバー５ごと、又はデータごとに設定するようにしてもよい。
【００４８】
また、上記の実施形態では、公開レベルの一例として「正式」及び「ドラフト」を挙げて説明したが、公開レベルの例はこれらに限られず、「計画部門」、「サポート部門」、「テスト部門」等の用途や組織に応じて定めることとしてもよい。また、公開レベルは、それぞれ独立であってもよいし、上位と下位の関係を定めることとしてもよい。後者の場合において、例えば公開レベルＬ１の下位にＬ２を定めたときに、公開レベルＬ１で更新された際には公開レベルＬ１とＬ２のデータの双方を更新するようにし、公開レベルＬ２で更新された際には公開レベルＬ２のデータのみを更新するようにしてもよい。
【００４９】
また、上記の実施形態では、複製元のデータの属性情報に複製先の情報を記録することとしたが、複製先のデータの属性情報にも複製元の情報を記録するようにしてもよい。
【００５０】
また、上記の実施形態において、データが更新された場合に、当該データの属性情報に含まれる複製先の情報をユーザーに通知するようにしてもよい。
【００５１】
また、上記の実施形態において、クライアント装置１０のユーザーが複製対象データの属性情報の書込権限を有している場合にのみ、属性情報に複製先の情報を記録することを許可するようにしてもよい。
【符号の説明】
【００５２】
１  情報管理システム、５，５Ａ，５Ｂ，５Ｃ  情報管理サーバー、１０  クライアント装置、２０  ネットワーク、１００  入力制御部、１０２  認証要求部、１０４  サーバー保持情報取得部、１０６  表示制御部、１０８  表示部、１１０  データ複製要求受付部、１１２  複製対象データ取得部、１１４  データ属性設定部、１１６  データ複製部、１１８  データ属性更新部、１２０  データ更新部、１２２  更新反映先選択部、１２４  データ同期部。
【図１】
0005267590.tif 000002
【図２】
0005267590.tif 000003
【図３Ａ】
0005267590.tif 000004
【図３Ｂ】
0005267590.tif 000005
【図４】
0005267590.tif 000006
【図５】
0005267590.tif 000007
【図６】
0005267590.tif 000008
【図７】
0005267590.tif 000009
【図８】
0005267590.tif 000010
【図９】
0005267590.tif 000011