(57)【要約】【課題】効率的に、異なる組織に属する複数のユーザでデータを共有することができる構成を実現する。【解決手段】ＤＢ管理装置１０１は、社内用ＬＡＮに接続されているＤＢ１（１０２）で保管され、社内のユーザ（ユーザＡ、ユーザＢ）にのみアクセス権限が付与されているデータへのアクセス権限を、グループ会社に所属するユーザ（ユーザＣ、ユーザＤ）に拡張する。また、ＤＢ管理装置１０１は、拡張されたアクセス権限に基づき、ＤＢ１（１０２）内のデータを、グループ会社用ＬＡＮに接続されているＤＢ２（２０２）に移動させる。【選択図】図１
2015141484.tif 000002
【特許請求の範囲】
【請求項１】
第１の組織のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である第１組織ＬＡＮで保管され、前記第１の組織に所属する第１組織ユーザにのみアクセス権限が付与されている第１のデータへのアクセス権限を、前記第１の組織に関連する第２の組織に所属する第２組織ユーザに拡張するアクセス権限管理部と、
前記アクセス権限管理部により拡張されたアクセス権限に基づき、前記第２の組織のＬＡＮであって、ＬＡＮ間ネットワークにより前記第１組織ＬＡＮに接続されている第２組織ＬＡＮに、前記第１のデータを移動させるデータ移動部とを有することを特徴とするデータ処理装置。
【請求項２】
前記アクセス権限管理部は、
前記第２組織ＬＡＮで保管され、前記第１組織ユーザと前記第２組織ユーザにのみアクセス権限が付与されている第２のデータへのアクセス権限を、前記第１の組織及び前記第２の組織とは異なる第３の組織に所属する第３組織ユーザに拡張し、
前記データ移動部は、
前記アクセス権限管理部により拡張されたアクセス権限に基づき、インターネットを介して前記ＬＡＮ間ネットワークと接続されているネットワークであって、前記第３の組織の内部ネットワークと前記インターネットを介して接続されているネットワークである外部ネットワークに、前記第２のデータを移動させることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記データ移動部は、
前記第２のデータを編集不能なデータ形式で前記外部ネットワークに移動させることを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記アクセス権限管理部は、
前記第１のデータへのアクセス権限を、前記第２組織ユーザと、前記第１の組織及び前記第２の組織とは異なる第３の組織に所属する第３組織ユーザとに拡張し、
前記データ移動部は、
前記アクセス権限管理部により拡張されたアクセス権限に基づき、インターネットを介して前記ＬＡＮ間ネットワークと接続されているネットワークであって、前記第３の組織の内部ネットワークと前記インターネットを介して接続されているネットワークである外部ネットワークに、前記第１のデータを移動させることを特徴とする請求項１に記載のデータ処理装置。
【請求項５】
前記データ移動部は、
前記第１のデータを編集不能なデータ形式で前記外部ネットワークに移動させることを特徴とする請求項４に記載のデータ処理装置。
【請求項６】
第１の組織のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である第１組織ＬＡＮで保管され、前記第１の組織に所属する第１組織ユーザにのみアクセス権限が付与されている第１のデータへのアクセス権限を、コンピュータが、前記第１の組織に関連する第２の組織に所属する第２組織ユーザに拡張するアクセス権限管理ステップと、
前記アクセス権限管理ステップにより拡張されたアクセス権限に基づき、前記コンピュータが、前記第２の組織のＬＡＮであって、ＬＡＮ間ネットワークにより前記第１組織ＬＡＮに接続されている第２組織ＬＡＮに、前記第１のデータを移動させるデータ移動ステップとを有することを特徴とするデータ処理方法。
【請求項７】
第１の組織のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である第１組織ＬＡＮで保管され、前記第１の組織に所属する第１組織ユーザにのみアクセス権限が付与されている第１のデータへのアクセス権限を、前記第１の組織に関連する第２の組織に所属する第２組織ユーザに拡張するアクセス権限管理処理と、
前記アクセス権限管理処理により拡張されたアクセス権限に基づき、前記第２の組織のＬＡＮであって、ＬＡＮ間ネットワークにより前記第１組織ＬＡＮに接続されている第２組織ＬＡＮに、前記第１のデータを移動させるデータ移動処理とを、コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる組織に属する複数のユーザでデータを共有する技術に関する。
【背景技術】
【０００２】
異なる組織に属する複数のユーザでデータを共有する技術として、例えば、特許文献１の技術がある。
【０００３】
特許文献１の方式では、社外の端末が社外サーバにログインした際に、社内サーバが、社内サーバにて管理しているファイルの複製を、社外サーバに送信し、共有ファイルとして社外サーバ内に格納する。
社外の端末が共有ファイルを利用している間は、社内サーバ内に保管されたファイル（複製元のファイル）の利用を禁止（ロック）し、社外の端末がログアウトした際に、社外サーバが共有ファイルを社内サーバに送信する。
そして、社内サーバでは、社外サーバから送信されてきた共有ファイルを、社内サーバで管理しているファイル（複製元のファイル）に同期させる。
その後、社内サーバが、社外サーバ内の共有ファイルの削除を指示し、社外サーバが共有ファイルを削除する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１５５３９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の方式では、社外の端末が社外サーバにログインする度に、社内サーバで管理しているファイルの複製を社外サーバに送信する。
つまり、社外の端末がログインする度に、ファイルの複製及び複製ファイルの送信という処理が発生する。
また、社外の端末が社外サーバからログアウトする度に、社外サーバから共有ファイルを社内サーバに送信し、社内サーバにおいて、共有ファイルと社内サーバのファイル（複製元のファイル）との同期をとっている。
つまり、社外の端末がログアウトする度に、共有ファイルの送信及びファイルの同期という処理が発生する。
更に、ファイルの同期が完了した後に、社内サーバから社外サーバに共有ファイルの削除を指示し、社外サーバにて共有ファイルの削除を行う。
つまり、社外の端末がログアウトする度に、共有ファイルの削除指示の送信及び共有ファイルの削除という処理が発生する。
【０００６】
このように、特許文献１では、社外の端末のログインの度、ログアウトの度に、上記のような処理が発生しており、社内サーバ及び社外サーバのシステムリソースを消費し、また、ネットワークの通信帯域を圧迫するという課題がある。
【０００７】
本発明は、このような課題を解決することを主な目的としており、効率的に、異なる組織に属する複数のユーザでデータを共有することができる構成を実現することを主な目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るデータ処理装置は、
第１の組織のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である第１組織ＬＡＮで保管され、前記第１の組織に所属する第１組織ユーザにのみアクセス権限が付与されている第１のデータへのアクセス権限を、前記第１の組織に関連する第２の組織に所属する第２組織ユーザに拡張するアクセス権限管理部と、
前記アクセス権限管理部により拡張されたアクセス権限に基づき、前記第２の組織のＬＡＮであって、ＬＡＮ間ネットワークにより前記第１組織ＬＡＮに接続されている第２組織ＬＡＮに、前記第１のデータを移動させるデータ移動部とを有することを特徴とする。
【発明の効果】
【０００９】
本発明では、第１のデータへのアクセス権限を第２組織ユーザに拡張した際に、第１のデータを、第２組織ＬＡＮに移動させる。
このため、本発明によれば、データの複製、データの同期のための通信、データの同期、複製データの削除を指示するための通信、複製データの削除といった処理が発生せず、効率的に、異なる組織に属する複数のユーザでデータを共有することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係るシステム構成例を示す図。
【図２】実施の形態１に係るＤＢ管理装置の構成例を示す図。
【図３】実施の形態１に係るエリア情報管理テーブルの例を示す図。
【図４】実施の形態１に係るユーザ情報管理テーブルの例を示す図。
【図５】実施の形態１に係るアクセス権限情報管理テーブルの例を示す図。
【図６】実施の形態１に係るフォルダ構成情報管理テーブルの例を示す図。
【図７】実施の形態１に係るフォルダ構成情報管理テーブルの例を示す図。
【図８】実施の形態１に係る初期設定処理の例を示すフローチャート図。
【図９】実施の形態１に係るデータ移動処理及び設定変更処理の例を示すフローチャート図。
【図１０】実施の形態２に係るデータ変換処理の例を示すフローチャート図。
【図１１】実施の形態１及び２に係るＤＢ管理装置のハードウェア構成例を示す図。
【発明を実施するための形態】
【００１１】
実施の形態１．
本実施の形態では、ネットワーク環境が異なるユーザ（社内ユーザ、グループ会社ユーザ及びグループ外ユーザ）間で、情報を安全に共有することを可能としたファイル共有方式を説明する。
本実施の形態に係るファイル共有方式では、情報を共有するユーザのエリアによって、ユーザにＤＢ（Ｄａｔａｂａｓｅ）の位置を意識させること無く、使用するＤＢを動的に移動する。
【００１２】
図１は、本実施の形態に係るシステム構成例を示す。
【００１３】
図１において、セキュリティエリア１（１００）、セキュリティエリア２（２００）、セキュリティエリア３（３００）は、ネットワークレベルを示している。
以下では、セキュリティエリア１（１００）、セキュリティエリア２（２００）、セキュリティエリア２（２００）セキュリティエリア３（３００）は、それぞれ、エリア１（１００）、エリア２（２００）、エリア３（３００）と略記する。
【００１４】
エリア１（１００）は、企業（第１の組織の例）の内部に限定されている。
エリア１（１００）には、当該企業で使用される社内用ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が配設されている。
社内用ＬＡＮは、第１組織ＬＡＮの例に相当する。
エリア１（１００）の企業を、以下ではＸＸＸ社という。
ＸＸＸ社には、ユーザＡとユーザＢが所属し、ユーザＡとユーザＢは、社内用ＬＡＮに接続さている端末装置１５１ａと端末装置１５１ｂを利用する。
ユーザＡとユーザＢは、それぞれ第１組織ユーザの例に相当する。
また、社内用ＬＡＮには、ＤＢ１（１０２）と、ＤＢ１（１０２）を管理するＤＢ管理装置１０１も接続されている。
なお、ＤＢ管理装置１０１は、データ処理装置の例に相当する。
【００１５】
エリア２（２００）は、ＸＸＸ社に関連する企業（第２の組織の例）、例えば、グループ会社まで拡張された範囲である。
以下では、ＸＸＸ社のグループ会社をＹＹＹ社という。
エリア２（２００）には、ＹＹＹ社で使用されるグループ会社用ＬＡＮが配設されている。
グループ会社用ＬＡＮは、第２組織ＬＡＮの例に相当する。
ＹＹＹ社には、ユーザＣとユーザＤが所属し、ユーザＣとユーザＤは、グループ会社用ＬＡＮに接続されている端末装置２５１ａと端末装置２５１ｂを利用する。
ユーザＣとユーザＤは、それぞれ第２組織ユーザの例に相当する。
また、グループ会社用ＬＡＮには、ＤＢ２（２０２）と、ＤＢ２（２０２）を管理するＤＢ管理装置２０１も接続されている。
また、エリア２（２００）において、社内用ＬＡＮとグループ会社用ＬＡＮとがグループネットワーク４００で接続されている。
グループネットワーク４００は、イントラネットであり、ＬＡＮ間ネットワークの例に相当する。
また、エリア２（２００）は、ファイアーウォール６００により防護されている。
【００１６】
エリア３（３００）は、エリア２（２００）の外側まで拡張された範囲である。
エリア３（３００）には、インターネット５００と、インターネット５００に接続された外部ネットワークが存在する。
また、エリア３（３００）には、ＸＸＸ社のグループに属しないグループ外企業（第３の組織の例）の内部ネットワーク（図１には不図示）が存在し、当該内部ネットワークはインターネット５００と接続されている。
以下では、グループ外企業をＺＺＺ社という。
ＺＺＺ社の内部ネットワークには、ＺＺＺ社のユーザＥとユーザＦが利用する端末装置３５１ｅ、端末装置３５１ｆが接続されている。
ユーザＥとユーザＦは、それぞれ第３組織ユーザの例に相当する。
ＸＸＸ社の社内用ＬＡＮ及びＹＹＹ社のグループ会社用ＬＡＮからは、グループネットワーク４００及びインターネット５００を介して外部ネットワークにアクセス可能である。
また、ＺＺＺ社の内部ネットワーク（端末装置３５１ｅ、３５１ｆ）からもインターネット５００を介して外部ネットワークにアクセス可能である。
外部ネットワークには、ＤＢ３（３０２）と、ＤＢ３（３０２）を管理するＤＢ管理装置３０１が接続されている。
【００１７】
エリア１（１００）内のＤＢ１（１０２）は、ユーザＡ及びユーザＢのみが利用可能であり、エリア２（２００）内のＤＢ２（２０２）は、ユーザＡ及びユーザＢとユーザＣ及びユーザＤが利用可能であり、エリア３（３００）内のＤＢ３（３０２）は、ユーザＡ及びユーザＢとユーザＣ及びユーザＤとユーザＥ及びユーザＦが利用可能である。
【００１８】
本実施の形態では、ＤＢ１（１０２）内にある、ユーザＡ及びユーザＢにのみアクセス権限があるデータ（第１のデータの例）の共有をユーザＣ及びユーザＤにも認める場合は、ＤＢ管理装置１０１が、当該データに対するアクセス権限をユーザＡ及びユーザＢだけでなく、ユーザＣ及びユーザＤにも拡張する。
そして、ＤＢ管理装置１０１は、拡張されたアクセス権限に基づき、ＤＢ１（１０２）内のデータをＤＢ管理装置２０１に送信し、ＤＢ管理装置２０１が、ＤＢ管理装置１０１から送信されたデータをＤＢ２（２０２）に格納する。
【００１９】
また、ＤＢ１（１０２）内にある、ユーザＡ及びユーザＢとユーザＣ及びユーザＤにのみアクセス権限があるデータ（第２のデータの例）の共有をユーザＥ及びユーザＦにも認める場合は、ＤＢ管理装置１０１は、当該データに対するアクセス権限をユーザＡ及びユーザＢとユーザＣ及びユーザＤだけでなく、ユーザＥ及びユーザＦにも拡張する。
そして、ＤＢ管理装置１０１は、拡張されたアクセス権限に基づき、ＤＢ管理装置２０１にＤＢ２（２０２）内のデータをＤＢ管理装置３０１に送信させ、ＤＢ管理装置３０１が、ＤＢ管理装置２０１から送信されたデータをＤＢ３（３０２）に格納する。
【００２０】
同様に、ＤＢ１（１０２）内にある、ユーザＡ及びユーザＢにのみアクセス権限があるデータ（第１のデータの例）の共有をユーザＣ及びユーザＤとユーザＥ及びユーザＦにも認める場合は、ＤＢ管理装置１０１は、当該データに対するアクセス権限をユーザＡ及びユーザＢだけでなく、ユーザＣ及びユーザＤとユーザＥ及びユーザＦにも拡張する。
そして、ＤＢ管理装置１０１は、拡張されたアクセス権限に基づき、ＤＢ１（１０２）内のデータをＤＢ管理装置３０１に送信し、ＤＢ管理装置３０１が、ＤＢ管理装置１０１から送信されたデータをＤＢ３（３０２）に格納する。
【００２１】
図２は、ＤＢ管理装置１０１、ＤＢ管理装置２０１、ＤＢ管理装置３０１の内部構成例を示す。
【００２２】
図２において、管理情報記憶部１９は、管理情報（エリア情報管理テーブル、ユーザ情報管理テーブル、アクセス権限情報管理テーブル、フォルダ構成情報管理テーブル）を記憶する。
【００２３】
エリア情報管理テーブルは、例えば、図３のテーブルである。
エリア情報管理テーブルには、各エリアに配置されているＤＢが記述されている。
【００２４】
ユーザ情報管理テーブルは、例えば、図４のテーブルである。
ユーザ情報管理テーブルには、各ユーザの属性（所属する企業、ユーザ種別、エリア）が記述されている。
【００２５】
アクセス権限情報管理テーブルは、例えば、図５のテーブルである。
アクセス権限情報管理テーブルには、フォルダの単位でユーザごとのアクセス権限が記述されている。
図５において、「初期段階」とは、アクセス権限が拡張される前のアクセス権限の範囲を示しており、「権限拡張」とは、アクセス権限が拡張された後のアクセス権限の範囲を示している。
なお、図５の詳細については後述する。
【００２６】
フォルダ構成情報管理テーブルは、例えば、図６及び図７のテーブルである。
フォルダ構成情報管理テーブルには、各フォルダ（論理情報）がいずれのＤＢ（物理的な記憶領域）に格納されているかが記述されている。
図６は、図５のフォルダ１−１及びフォルダ１−２についてのフォルダ構成情報管理テーブルであり、図７は、図５のフォルダ１−３についてのフォルダ構成情報管理テーブルである。
図６及び図７の詳細については後述する。
【００２７】
図１において、管理情報通信部１１は、管理情報記憶部１９に記憶されている管理情報（エリア情報管理テーブル、ユーザ情報管理テーブル、アクセス権限情報管理テーブル、フォルダ構成情報管理テーブル）を、他のＤＢ管理装置との間で通信する。
より具体的には、ＤＢ管理装置１０１の管理情報通信部１１は、管理情報をＤＢ管理装置２０１又はＤＢ管理装置３０１に送信し、ＤＢ管理装置２０１又はＤＢ管理装置３０１の管理情報通信部１１は、ＤＢ管理装置１０１から送信された管理情報を受信する。
なお、ＤＢ管理装置１０１の管理情報通信部１１は、後述のデータ通信部１３及びフォルダ構成管理部１７とともに、データ移動部の例に相当する。
【００２８】
アクセス権限情報Ｉ／Ｆ（インタフェース）１２は、アクセス権限情報管理テーブルに設定するアクセス権限をオペレータから取得し、また、アクセス権限情報管理テーブルに記述されているアクセス権限をオペレータに提示する。
【００２９】
データ通信部１３は、移動対象のデータを、他のＤＢ管理装置との間で通信する。
より具体的には、ＤＢ管理装置１０１のデータ通信部１３は、ＤＢ管理装置１０１内の移動対象のデータを、ＤＢ管理装置２０１又はＤＢ管理装置３０１に送信する。
そして、ＤＢ管理装置２０１又はＤＢ管理装置３０１のデータ通信部１３は、ＤＢ管理装置１０１から送信された移動対象のデータを受信し、ＤＢ２（２０２）又はＤＢ３（３０２）に格納する。
また、ＤＢ管理装置２０１のデータ通信部１３は、ＤＢ管理装置２０１内の移動対象のデータを、ＤＢ管理装置３０１に送信する。
そして、ＤＢ管理装置３０１のデータ通信部１３は、ＤＢ管理装置２０１から送信された移動対象のデータを受信し、ＤＢ３（３０２）に格納する。
なお、ＤＢ管理装置１０１のデータ通信部１３は、管理情報通信部１１及びフォルダ構成管理部１７とともにデータ移動部の例に相当する。
【００３０】
エリア情報管理部１４は、エリア情報管理テーブルを管理する。
より具体的には、ＤＢ管理装置１０１において、エリア情報管理部１４が、エリア情報管理テーブルを生成し、生成したエリア情報管理テーブルを管理情報記憶部１９に格納する。
また、ＤＢ管理装置１０１において、エリア情報管理部１４が、エリア情報管理テーブルを管理情報通信部１１に渡し、管理情報通信部１１からＤＢ管理装置２０１又はＤＢ管理装置３０１にエリア情報管理テーブルを送信させる。
ＤＢ管理装置２０１又はＤＢ管理装置３０１では、エリア情報管理部１４は、ＤＢ管理装置１０１から送信されたエリア情報管理テーブルを管理情報通信部１１から受け取り、管理情報記憶部１９に格納する。
【００３１】
ユーザ管理部１５は、ユーザ情報管理テーブルを管理する。
より具体的には、ＤＢ管理装置１０１において、ユーザ管理部１５が、ユーザ情報管理テーブルを生成し、生成したユーザ情報管理テーブルを管理情報記憶部１９に格納する。
また、ＤＢ管理装置１０１において、ユーザ管理部１５が、ユーザ情報管理テーブルを管理情報通信部１１に渡し、管理情報通信部１１からＤＢ管理装置２０１又はＤＢ管理装置３０１にユーザ情報管理テーブルを送信させる。
ＤＢ管理装置２０１又はＤＢ管理装置３０１では、ユーザ管理部１５は、ＤＢ管理装置１０１から送信されたユーザ情報管理テーブルを管理情報通信部１１から受け取り、管理情報記憶部１９に格納する。
【００３２】
アクセス権限管理部１６は、アクセス権限情報管理テーブルを管理する。
より具体的には、ＤＢ管理装置１０１において、アクセス権限管理部１６が、アクセス権限情報管理テーブルを生成し、生成したアクセス権限情報管理テーブルを管理情報記憶部１９に格納する。
また、ＤＢ管理装置１０１のアクセス権限管理部１６は、アクセス権限の拡張がある場合には、アクセス権限の拡張が反映されるようにアクセス権限情報管理テーブルを更新する。
例えば、ＸＸＸ社のユーザＡ及びユーザＢにのみ認められていたアクセス権限をＹＹＹ社のユーザＣ及びユーザＤに拡張する場合には、ＤＢ管理装置１０１のアクセス権限管理部１６は、この拡張が反映されるように、アクセス権限情報管理テーブルを更新する。
また、ＤＢ管理装置１０１のアクセス権限管理部１６は、アクセス権限情報管理テーブルを管理情報通信部１１に渡し、管理情報通信部１１からＤＢ管理装置２０１又はＤＢ管理装置３０１にアクセス権限情報管理テーブルを送信させる。
ＤＢ管理装置２０１又はＤＢ管理装置３０１では、アクセス権限管理部１６は、ＤＢ管理装置１０１から送信されたアクセス権限情報管理テーブルを管理情報通信部１１から受け取り、管理情報記憶部１９に格納する。
【００３３】
フォルダ構成管理部１７は、フォルダ構成情報管理テーブル及びＤＢ内のデータを管理する。
例えば、ＤＢ１（１０２）のフォルダ１−２のデータがＤＢ２（２０２）に移動する場合は、ＤＢ管理装置１０１のフォルダ構成管理部１７は、ＤＢ１（１０２）内にフォルダ１−２のデータが残らないようして、フォルダ１−２のデータをデータ通信部１３を介してＤＢ管理装置２０１に送信するとともに、フォルダ１−２についてのフォルダ構成情報管理テーブルを削除する。
また、ＤＢ管理装置２０１のフォルダ構成管理部１７は、ＤＢ管理装置１０１から受信したフォルダ１−２のデータをＤＢ２（２０２）に格納するとともに、このフォルダ１−２の移動が反映されるように、フォルダ１−２についてのフォルダ構成情報管理テーブルを生成する。
なお、ＤＢ管理装置１０１のフォルダ構成管理部１７は、管理情報通信部１１及びデータ通信部１３とともにデータ移動部の例に相当する。
【００３４】
データ変換管理部１８は、データの形式を変換する。
データ変換管理部１８の詳細は、実施の形態２において説明する。
【００３５】
次に、図８のフローチャートを参照して、本実施の形態に係るＤＢ管理装置１０１、ＤＢ管理装置２０１、ＤＢ管理装置３０１の動作例を説明する。
図８は、ＤＢ管理装置１０１、ＤＢ管理装置２０１、ＤＢ管理装置３０１における初期設定処理を示す。
【００３６】
先ず、ステップ１１にて、ＤＢ管理装置１０１のエリア情報管理部１４が、どのエリア（ネットワークレベル）にＤＢがあるかをエリア情報管理テーブル（図３）に設定する。
本実施の形態では、エリア１（１００）内にＤＢ１（１０２）、エリア２（２００）内にＤＢ２（２０２）、エリア３（３００）内にＤＢ３（３０２）が配置されている。
前述したように、設定作業（エリア情報管理テーブルの生成）はＤＢ管理装置１０１のエリア情報管理部１４が行い、生成されたエリア情報管理テーブルを、管理情報通信部１１が、ＤＢ管理装置２０１及びＤＢ管理装置３０１に送信する。
ＤＢ管理装置２０１及びＤＢ管理装置３０１では、エリア情報管理部１４がエリア情報管理テーブルを管理情報記憶部１９に格納する。
【００３７】
次に、ステップ１２にて、ＤＢ管理装置１０１のユーザ管理部１５が、情報共有するユーザの情報を設定する。
つまり、ＤＢ管理装置１０１のユーザ管理部１５は、どのエリアに、どのようなユーザがいるかをユーザ情報管理テーブル（図４）に設定する。
本実施の形態では、エリア１（１００）上にユーザＡとユーザＢ、エリア２（２００）上にユーザＣとユーザＤ、エリア３（３００）上にユーザＥとユーザＦが存在する。
ユーザ種別には、ユーザがどのような操作をできるかを示す権限レベルを設定する。
ユーザ種別には、Ａｄｍｉｎ権限やＵｓｅｒ権限などが有る。
Ａｄｍｉｎ権限は、アクセス可能なユーザの登録・削除や同ユーザへの操作権限を付与可能とする。
また、Ｕｓｅｒ権限とは、付与された権限によってファイルを利用できるユーザである。
ステップ１１と同様、設定作業（ユーザ情報管理テーブルの生成）は、ＤＢ管理装置１０１のユーザ管理部１５が行い、生成されたユーザ情報管理テーブルを、管理情報通信部１１が、ＤＢ管理装置２０１及びＤＢ管理装置３０１に送信する。
ＤＢ管理装置２０１及びＤＢ管理装置３０１では、ユーザ管理部１５がユーザ情報管理テーブルを管理情報記憶部１９に格納する。
【００３８】
次に、ステップ１３にて、ＤＢ管理装置１０１のアクセス権限管理部１６が、フォルダの権限情報を設定する。
つまり、ＤＢ管理装置１０１のアクセス権限管理部１６は、アクセス権限情報管理テーブル（図５）にフォルダ構成（論理構成情報）を設定するとともに、フォルダにアクセス可能なユーザを設定する。
本実施の形態では、初期段階として、フォルダ１−１とフォルダ１−２に、ユーザＡとユーザＢを設定し、フォルダ１−３にユーザＡ、ユーザＢ、ユーザＣ、ユーザＤを設定する（図５の初期段階）。
上記ステップ１１ならびにステップ１２と同様、設定作業（アクセス権限情報管理テーブルの生成）はＤＢ管理装置１０１のアクセス権限管理部１６が行い、生成されたアクセス権限情報管理テーブル（図５の初期段階のアクセス権限が記述されたアクセス権限情報管理テーブル）を、管理情報通信部１１が、ＤＢ管理装置２０１及びＤＢ管理装置３０１に送信する。
ＤＢ管理装置２０１及びＤＢ管理装置３０１では、アクセス権限管理部１６がアクセス権限情報管理テーブルを管理情報記憶部１９に格納する。
【００３９】
上記ステップ１３で定義された各フォルダは、あくまで論理的な情報であるため、実際には、フォルダを物理的な記憶領域に割り当てる必要がある。
このため、ステップ１４にて、ＤＢ管理装置１０１のフォルダ構成管理部１７が、アクセス権限情報管理テーブルに設定された各フォルダを、物理的な記憶領域（ＤＢ）に割り当てるとともに、論理的な情報との組み合わせで管理する（図６、図７）。
ＤＢ管理装置１０１のフォルダ構成管理部１７は、ステップ１３で生成されたアクセス権限情報管理テーブルをもとに、フォルダ１−１及びフォルダ１−２をＤＢ１（１０２）上の物理的なフォルダ（Ｆ：￥ｓｈａｒｅ￥ｘｘｘ￥ｆ１−１、Ｆ：￥ｓｈａｒｅ￥ｘｘｘ￥ｆ１−２）（図６）に割り当てる。
また、ＤＢ管理装置２０１のフォルダ構成管理部１７は、フォルダ１−３をＤＢ２（２０２）上の物理的なフォルダ（Ｇ：￥ｓｈａｒｅ￥ｘｘｘ￥ｆ１−３）（図７）に割り当てる。
【００４０】
以上のステップ１１〜ステップ１４までの作業によって、ユーザＡ〜ユーザＤまでのユーザが情報共有環境を利用することが可能となる。
【００４１】
次に、図９のフローチャートを参照して、本実施の形態に係るＤＢ管理装置１０１、ＤＢ管理装置２０１、ＤＢ管理装置３０１におけるデータ移動処理及び設定更新処理を示す。
なお、図９のフローが開始される前は、フォルダ１−１及びフォルダ１−２は、ＤＢ１（１０２）に格納されており、フォルダ１−３は、ＤＢ２（２０２）に格納されているものとする。
また、図９のフローが開始される前は、ＤＢ管理装置１０１、ＤＢ管理装置２０１、ＤＢ管理装置３０１では、それぞれ、図５の初期段階のアクセス権限が記述されたアクセス権限情報管理テーブルが管理情報記憶部１９に格納されているものとする。
【００４２】
先ず、ステップ２１にて、ＤＢ管理装置１０１のオペレータがアクセス権限情報Ｉ／Ｆ１２にアクセス権限の拡張を指示し、ＤＢ管理装置１０１のアクセス権限管理部１６が、オペレータから指示されたアクセス権限の拡張が反映されるように、アクセス権限情報管理テーブルを更新する。
ここでは、フォルダ１−２について、ユーザＣ及びユーザＤに新たにアクセス権限を付与し、また、フォルダ１−３について、ユーザＥ及びユーザＦに新たにアクセス権限を付与する場合を想定する。
ＤＢ管理装置１０１のアクセス権限管理部１６は、オペレータから指示されたアクセス権限の拡張が反映されるように、アクセス権限情報管理テーブルのフォルダ１−２にユーザＣとユーザＤに新たにアクセス権限を付与し、また、フォルダ１−３にユーザＥとユーザＦにアクセス権限を付与して、アクセス権限情報管理テーブルを更新する（図５の権限拡張のアクセス権限が記述されたアクセス権限情報管理テーブルを生成する）。
そして、更新されたアクセス権限管理テーブルが、ＤＢ管理装置１０１の管理情報通信部１１から、ＤＢ管理装置２０１及びＤＢ管理装置３０１の管理情報通信部１１に送信される。
【００４３】
次に、ステップ２２にて、ＤＢ管理装置１０１、ＤＢ管理装置２０１、ＤＢ管理装置３０１の各々において、フォルダ構成管理部１７が、更新されたアクセス権限情報管理テーブルを元に、エリア情報管理テーブルとユーザ情報管理テーブルを参照し、フォルダ構成情報管理テーブルを見直す。
具体的には、ＤＢ管理装置１０１のフォルダ構成管理部１７は、フォルダ１−２のフォルダ構成情報管理テーブルを削除準備状態とする。
また、ＤＢ管理装置２０１のフォルダ構成管理部１７は、ＤＢ２（２０２）においてフォルダ１−２に対応する物理フォルダを作成し、フォルダ１−２とＤＢ２（２０２）の物理フォルダとを対応付けるフォルダ構成情報管理テーブルを生成する。
更に、ＤＢ管理装置２０１のフォルダ構成管理部１７は、フォルダ１−３のフォルダ構成情報管理テーブルを削除準備状態とする。
また、ＤＢ管理装置３０１のフォルダ構成管理部１７は、ＤＢ３（３０２）においてフォルダ１−３に対応する物理フォルダを作成し、フォルダ１−３とＤＢ３（３０２）の物理フォルダとを対応付けるフォルダ構成情報管理テーブルを生成する。
【００４４】
次に、ステップ２３にて、ＤＢ管理装置１０１のフォルダ構成管理部１７が、更新されたアクセス権限情報管理テーブルに基づき、フォルダ１−２のデータをＤＢ１（１０２）から読み出し、データ通信部１３に渡し、データ通信部１３がフォルダ１−２のデータをＤＢ管理装置２０１に送信する。
ＤＢ管理装置２０１では、データ通信部１３が、フォルダ１−２のデータを受信し、フォルダ構成管理部１７が、上記ステップ２２で作成されたＤＢ２（２０２）の物理フォルダ内にフォルダ１−２のデータを格納する。
同様に、ＤＢ管理装置２０１のフォルダ構成管理部１７が、更新されたアクセス権限情報管理テーブルに基づき、フォルダ１−３のデータをＤＢ２（２０２）から読み出し、データ通信部１３に渡し、データ通信部１３がフォルダ１−３のデータをＤＢ管理装置３０１に送信する。
ＤＢ管理装置３０１では、データ通信部１３が、フォルダ１−３のデータを受信し、フォルダ構成管理部１７が、上記ステップ２２で作成されたＤＢ３（３０２）の物理フォルダ内にフォルダ１−３のデータを格納する。
【００４５】
このように、フォルダ１−２のアクセス権限がユーザＣ及びユーザＤに拡張された場合は、更新されたアクセス権限情報管理テーブルに基づき、ＤＢ管理装置１０１のフォルダ構成管理部１７がデータ通信部１３を用いてフォルダ１−２のデータをＤＢ管理装置２０１に送信することにより、フォルダ１−２のデータをＤＢ１（１０２）からＤＢ２（２０２）に移動させることができる。
また、フォルダ１−３のアクセス権限がユーザＥ及びユーザＦに拡張された場合は、ＤＢ管理装置１０１の管理情報通信部１１が、更新されたアクセス権限情報管理テーブルをＤＢ管理装置２０１に送信することにより、フォルダ１−３のデータをＤＢ２（２０２）からＤＢ３（３０２）に移動させることができる。
【００４６】
次に、上記ステップ２３によるデータの送信処理が完了した後に、ステップ２４にて、ＤＢ管理装置１０１のフォルダ構成管理部１７が、削除準備状態にあったフォルダ１−２のデータをＤＢ１（１０２）から削除し、また、フォルダ１−２のフォルダ構成情報管理テーブルを管理情報記憶部１９から削除する。
同様に、ＤＢ管理装置２０１のフォルダ構成管理部１７も、削除準備状態にあったフォルダ１−３のデータをＤＢ２（２０２）から削除し、また、フォルダ１−３のフォルダ構成情報管理テーブルを管理情報記憶部１９から削除する。
【００４７】
最後に、ステップ２５にて、設定変更されたアクセス権限情報が、アクセス権限情報Ｉ／Ｆ１２を通じてオペレータに表示される。
なお、それぞれのＤＢ管理装置では、対応するエリアのユーザにアクセス権限が付与されているフォルダのみが表示される。
例えば、ＤＢ管理装置３０１が対応しているエリア３（３００）では、ユーザＥとユーザＦにアクセス権限が付与されているフォルダはフォルダ１−３のみであるため、ＤＢ管理装置３０１のアクセス権限情報Ｉ／Ｆ１２では、フォルダ１−３についてのアクセス権限のみが表示され、フォルダ１−１やフォルダ１−２については存在すらも表示されない。
【００４８】
以上、本実施の形態では、ファイルを管理するＤＢを動的に変化（ファイル／フォルダの実体を移動）させることで、同一ファイルが散逸せずに原本管理が可能となる。
また、ユーザの範囲（社内、グループ企業内、社外）によってＤＢを分けることで、フォルダ内のファイルは、必要な人しかアクセスできない場所に置くことができ、常にセキュアに情報を保管することが可能となる。
【００４９】
なお、以上では、ＤＢ１（１０２）内のデータをＤＢ２（２０２）に移動させ、ＤＢ２（２０２）内のデータをＤＢ３（３０２）に移動させる例を説明したが、ＤＢ１（１０２）内のデータをＤＢ３（３０２）に移動させるようにしてもよい。
つまり、ユーザＡ及びユーザＢにのみアクセス権限が付与されているフォルダ１−１のデータに対して、アクセス権限をユーザＣ及びユーザＤとユーザＥ及びユーザＦに拡張し、フォルダ１−１のデータをＤＢ１（１０２）からＤＢ３（３０２）に移動させるようにしてもよい。
【００５０】
実施の形態２．
本実施の形態では、編集不能なデータ形式に変換した後のデータを他の組織のユーザと共有する方式を説明する。
本実施の形態によれば、例えば、社内ＬＡＮやグループネットワークエリア内のユーザによる情報共有の場合は、編集可能なファイル（例：テキストファイル）での共有とするが、インターネットのようにグループ外ネットワークで接続されたユーザを含めた情報共有の場合には、編集不可能なファイル形式（例：ＰＤＦファイル、Ｔｉｆｆファイル）に変換した上での共有とすることができる。
すなわち、ＸＸＸ社とグループ会社であるＹＹＹ社とで共有するフォルダ１−２のデータは、編集可能な形式のまま、ＤＢ１（１０２）からＤＢ２（２０２）に移動させるが、グループ外企業であるＺＺＺ社と共有するフォルダ１−３のデータは、編集不能な形式に変換した後に、ＤＢ２（２０２）からＤＢ３（３０２）に移動させることができる。
【００５１】
なお、本実施の形態においても、システム構成例は図１に示した通りであり、また、ＤＢ管理装置１０１、ＤＢ管理装置２０１、ＤＢ管理装置３０１の構成例も図２に示した通りである。
以下では、主に実施の形態１との差異を説明する。
本実施の形態で説明していない事項は実施の形態１と同じである。
【００５２】
本実施の形態では、データ変換管理部１８が、移動対象のデータを編集不能なデータ形式（例：ＰＤＦファイル、Ｔｉｆｆファイル）に変換する。
そして、データ通信部１３は、データ変換管理部１８により変換された後のデータを、他のＤＢ管理装置に送信する。
【００５３】
次に、図１０を参照して、本実施の形態に係るデータ変換方式を説明する。
【００５４】
先ず、ステップ３１にて、編集不可能なファイルに変換するか否かの設定が行われる。
例えば、フォルダ１−３では、ユーザＥとユーザＦに対し、読込権限しか与えていないため（図５）、ユーザＥ、ユーザＦによる書込みを防止するために、フォルダ１−３については、編集不可能なファイルに変換することが有効である。
【００５５】
上記ステップ３１によって、編集不可能なファイルに変換するとの設定が行われた場合は、ステップ３２にて、データ変換管理部１８が、対象のフォルダ（例えば、フォルダ１−３）のファイルを取得し、ＰＤＦやＴｉｆｆファイルに変換する。
そして、フォルダ構成管理部１７は、データ変換管理部１８により変換された後のファイルをデータ通信部１３に渡し、データ通信部１３が他のＤＢ管理装置に変換後のファイルを送信する。
【００５６】
最後に、ステップ３３にて、アクセス権限管理部１６が、アクセス権限を見直す。
例えば、フォルダ１−３を編集不可能な形式に変換した場合は、ユーザＡ〜Ｄには変換前のオリジナルファイルに対するアクセス権限を維持するが、ユーザＥとユーザＦには変換後の編集不可能なファイルに対するアクセス権限のみを付与するようにする。
【００５７】
以上、ステップ３１〜ステップ３３の作業によって、ユーザＥとユーザＦには、編集不可能なファイルのみを開示することができる。
【００５８】
このように、本実施の形態によれば、編集不可能な形式に変換することにより情報の改ざんを防止することができる。
【００５９】
最後に、実施の形態１及び２に示したＤＢ管理装置１０１、ＤＢ管理装置２０１、ＤＢ管理装置３０１（以下、ＤＢ管理装置１０１等という）のハードウェア構成例を図１１を参照して説明する。
ＤＢ管理装置１０１等はコンピュータであり、ＤＢ管理装置１０１等の各要素をプログラムで実現することができる。
ＤＢ管理装置１０１等のハードウェア構成としては、バスに、演算装置９０１、外部記憶装置９０２、主記憶装置９０３、通信装置９０４、入出力装置９０５が接続されている。
【００６０】
演算装置９０１は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
外部記憶装置９０２は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ、ハードディスク装置である。
主記憶装置９０３は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
管理情報記憶部１９は、外部記憶装置９０２又は主記憶装置９０３により実現される。
通信装置９０４は、管理情報通信部１１及びデータ通信部１３の物理層に対応する。
入出力装置９０５は、例えばマウス、キーボード、ディスプレイ装置等である。
【００６１】
プログラムは、通常は外部記憶装置９０２に記憶されており、主記憶装置９０３にロードされた状態で、順次演算装置９０１に読み込まれ、実行される。
プログラムは、図１に示す「〜部」（但し、管理情報記憶部１９を除く、以下でも同様）として説明している機能を実現するプログラムである。
更に、外部記憶装置９０２にはオペレーティングシステム（ＯＳ）も記憶されており、ＯＳの少なくとも一部が主記憶装置９０３にロードされ、演算装置９０１はＯＳを実行しながら、図１に示す「〜部」の機能を実現するプログラムを実行する。
また、実施の形態１及び２の説明において、「〜の判断」、「〜の判定」、「〜の抽出」、「〜の拡張」、「〜の設定」、「〜の登録」、「〜の更新」、「〜の選択」、「〜の生成」等として説明している処理の結果を示す情報やデータや信号値や変数値が主記憶装置９０３にファイルとして記憶されている。
【００６２】
なお、図１１の構成は、あくまでもＤＢ管理装置１０１等のハードウェア構成の一例を示すものであり、ＤＢ管理装置１０１等のハードウェア構成は図１１に記載の構成に限らず、他の構成であってもよい。
【００６３】
また、実施の形態１及び２に示す手順により、本発明に係るデータ処理方法を実現可能である。
【００６４】
以上、本発明の実施の形態について説明したが、これらの実施の形態のうち、２つ以上を組み合わせて実施しても構わない。
あるいは、これらの実施の形態のうち、１つを部分的に実施しても構わない。
あるいは、これらの実施の形態のうち、２つ以上を部分的に組み合わせて実施しても構わない。
なお、本発明は、これらの実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。
【符号の説明】
【００６５】
１１  管理情報通信部、１２  アクセス権限情報Ｉ／Ｆ、１３  データ通信部、１４  エリア情報管理部、１５  ユーザ管理部、１６  アクセス権限管理部、１７  フォルダ構成管理部、１８  データ変換管理部、１９  管理情報記憶部、１００  エリア１、１０１  ＤＢ管理装置、１０２  ＤＢ１、１５１  端末装置、２００  エリア２、２０１  ＤＢ管理装置、２０２  ＤＢ２、２５１  端末装置、３００  エリア３、３０１  ＤＢ管理装置、３０２  ＤＢ３、３５１  端末装置、４００  グループネットワーク、５００  インターネット、６００  ファイアーウォール。
【図１】
2015141484.tif 000003
【図２】
2015141484.tif 000004
【図３】
2015141484.tif 000005
【図４】
2015141484.tif 000006
【図５】
2015141484.tif 000007
【図６】
2015141484.tif 000008
【図７】
2015141484.tif 000009
【図８】
2015141484.tif 000010
【図９】
2015141484.tif 000011
【図１０】
2015141484.tif 000012
【図１１】
2015141484.tif 000013