(57)【要約】【課題】検索データへのリンクが、アクセス権限を有さない他のユーザに意図せずアクセスされることを防止する。【解決手段】データ管理システム１００は、記憶装置２１、２２と、制御部１と、を備える。記憶装置２１、２２は、電子データを記憶し、複数のユーザによりアクセス可能である。制御部１は、所定の検索条件を用いた検索により見つけられた電子データとしての検索データへのリンクを、記憶装置２１、２２に作成し、当該リンクへのアクセスを許可するか否かのアクセス権を、記憶装置２１、２２にアクセス可能な複数のユーザのそれぞれ、及び／又は、複数のユーザのいずれかが属するユーザグループに対して設定する。【選択図】図６
2019139539.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶し、複数のユーザによりアクセス可能な記憶装置と、
所定の検索条件を用いた検索により見つけられた前記データとしての検索データへのリンクを、前記記憶装置に作成し、
前記リンクへのアクセスを許可するか否かの第１アクセス権を、前記記憶装置にアクセス可能な前記複数のユーザのそれぞれ、及び／又は、前記複数のユーザのいずれかが属するユーザグループに対して設定する、
制御部と、
を備える、データ管理システム。
【請求項２】
前記第１アクセス権は、当該第１アクセス権を設定されたリンクが指し示す前記検索データについて前記各ユーザに対して設定されている第２アクセス権とは異なる、請求項１に記載のデータ管理システム。
【請求項３】
前記第１アクセス権は、当該第１アクセス権を設定されたリンクが指し示す前記検索データについて前記各ユーザに対して設定されている第２アクセス権と同一である、請求項１に記載のデータ管理システム。
【請求項４】
前記制御部は、
前記リンクを格納するディレクトリを前記記憶装置に作成し、
前記ディレクトリへのアクセスを許可するか否かの第３アクセス権を、前記各ユーザに対して設定する、
請求項１〜３のいずれか１項に記載のデータ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種データを管理するデータ管理システムに関する。
【背景技術】
【０００２】
従来、ワードプロセッシングソフトウェアにより作成した各種書類の電子データ、デジタルカメラなどにより撮影した画像データ、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）処理により得られた名刺データ、などの各種データを記憶及び管理するデータ管理システムが知られている。
また、データ管理システムにおいて、記憶されているファイルを所定のキーワードを用いて検索し、当該検索により見つけられたファイルにアクセスするためのショートカットを作成する技術が知られている（例えば、特許文献１を参照）。
これにより、上記のデータ管理システムでは、ユーザは、作成されたショートカットを用いて、検索により見つけられたデータにアクセスできる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１７９０４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のデータ管理システムでは、作成されたリンクへアクセスできるユーザを限定していなかった。つまり、作成されたリンクのアクセス権がユーザ毎に管理できていなかった。そのため、あるユーザが独自に検索を実行して作成したリンクが、アクセス権限を有さない他のユーザからもアクセス可能となっていた。
【０００５】
本発明の目的は、データ管理システムにおいて、検索により見つけられたデータへのリンクが、アクセス権限を有さない他のユーザによりアクセスされることを防止することにある。
【課題を解決するための手段】
【０００６】
以下に、課題を解決するための手段として複数の態様を説明する。これら態様は、必要に応じて任意に組み合せることができる。
本発明に係るデータ管理システムは、記憶装置と、制御部と、を備える。
記憶装置は、データを記憶し、複数のユーザによりアクセス可能である。
制御部は、所定の検索条件を用いた検索により見つけられたデータとしての検索データへのリンクを記憶装置に作成し、
当該リンクへのアクセスを許可するか否かの第１アクセス権を、記憶装置にアクセス可能な複数のユーザのそれぞれ、及び／又は、複数のユーザのいずれかが属するユーザグループに対して設定する。
【０００７】
上記のデータ管理システムでは、制御部が、所定の検索条件を用いた検索により見つけられたデータとしての検索データへのリンクを作成する際に、作成したリンクへのアクセスを許可するか否かの第１アクセス権を、記憶装置にアクセス可能な複数のユーザのそれぞれ、及び／又は、複数のユーザのいずれかが属するユーザグループに対して設定している。
これにより、制御部は、検索データに対して作成したリンクへのアクセスを許可するか否かを、ユーザ毎及び／又はユーザグループ毎に管理できる。その結果、あるユーザのために作成され当該ユーザに対してアクセス権限が与えられたリンクが、アクセス権限を有さない他のユーザによってアクセスされることを防止できる。
【０００８】
第１アクセス権は、当該第１アクセス権を設定されたリンクが指し示す検索データについて各ユーザに対して設定されている第２アクセス権とは異なってもよい。
これにより、検索データに設定されたアクセス権とは異なるアクセス権を、当該検索データへのリンクに対して設定できる。
【０００９】
第１アクセス権は、当該第１アクセス権を設定されたリンクが指し示す検索データについて各ユーザに対して設定されている第２アクセス権と同一であってもよい。
これにより、検索データに設定されたアクセス権と同レベルのアクセス権を、当該検索データへのリンクに対して設定できる。その結果、検索データへアクセスを許可されたユーザのみが、当該検索データへアクセスできる。
【００１０】
制御部は、リンクを格納するディレクトリを記憶装置に作成してもよい。この場合、制御部は、当該ディレクトリへのアクセスを許可するか否かの第３アクセス権を、各ユーザに対して設定する。
これにより、制御部は、リンクを格納するディレクトリ単位でアクセスを許可するか否かをユーザ毎に設定できる。その結果、制御部は、ディレクトリに格納された複数のリンクへのアクセスを許可するか否かを、一括管理できる。
【発明の効果】
【００１１】
本発明に係るデータ管理システムでは、検索により見つけられたデータへのリンクへのアクセス権をユーザ毎及び／又はユーザグループ毎に管理することで、あるユーザのために作成され当該ユーザに対してアクセス権限が与えられたリンクが、アクセス権限を有さない他のユーザによってアクセスされることを防止できる。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態に係るデータ管理システムの使用環境の一例を示す図。
【図２】第１実施形態に係るデータ管理システムのハードウェア構成を示す図。
【図３】データの管理方法を模式的に示す図。
【図４Ａ】バインダーの新規作成処理を実行するユーザインターフェースの一例を示す図。
【図４Ｂ】バインダーの新規作成処理においてアクセス権の設定を行う際のユーザインターフェースの一例を示す図。
【図５】データ管理システムの概略動作を示すフローチャート。
【図６】バインダー機能の実行時におけるデータ管理システムの動作を示すフローチャート。
【図７Ａ】検索データへのリンクの作成方法の一例を示す図。
【図７Ｂ】検索データへのリンクの作成方法の他の例を示す図。
【発明を実施するための形態】
【００１３】
１．第１実施形態
（１）データ管理システムの使用環境
以下、第１実施形態に係るデータ管理システムについて説明する。最初に、第１実施形態に係るデータ管理システム１００の使用環境について、図１を用いて説明する。図１は、第１実施形態に係るデータ管理システムの使用環境の一例を示す図である。
第１実施形態に係るデータ管理システム１００は、例えば、ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）装置などの電子データを記憶し管理する装置である。また、第１実施形態に係るデータ管理システム１００は、データ管理システム１００のユーザに対して「バインダー機能」を提供する。
【００１４】
「バインダー機能」とは、データ管理システム１００にて管理している電子データから、予め設定された条件に合致した電子データ（以後、検索データと呼ぶ）を検索により見つけ、当該検索データへのリンクを所定のディレクトリに保存する機能のことを言う。なお、以後の説明において、「バインダー」とは、検索データへのリンクが保存されるディレクトリを言う。
上記のバインダー機能により、データ管理システム１００は、記憶領域に記憶された多数の電子データのうち、所定の条件に合致した検索データを、当該検索データへのリンクとして所定のディレクトリ（バインダー）にてまとめて管理できる。
【００１５】
上記のような検索データのリンクをまとめて管理するバインダーを作成することにより、データ管理システム１００では、各ユーザが独自のデータ管理をすることができる。
例えば、あるユーザによるデータ管理が、必ずしも他のユーザにとって管理しやすいものではない場合がある。このような場合に、当該他のユーザは、独自の検索条件等を設定し個別のバインダーを作成することで、好みのデータ管理をすることができる。
【００１６】
図１に示すように、データ管理システム１００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３１０に接続されている。当該ＬＡＮ３１０には、端末２００ａ、２００ｂが接続されており、これらの端末２００ａ、２００ｂは、データ管理システム１００との間でデータの送受信が可能である。端末２００ａ、２００ｂは、例えば、パーソナルコンピュータなどの情報端末である。
【００１７】
また、データ管理システム１００は、無線アクセスポイントとして機能し、端末２００ｃ（例えば、タブレット端末、スマートフォンなどの携帯端末）との間で無線通信可能である。すなわち、端末２００ｃは、この無線通信を介して、データ管理システム１００との間でデータの送受信が可能である。
なお、データ管理システム１００が無線アクセスポイントとして機能する場合、データ管理システム１００と無線通信する端末２００ｃは、端末２００ａ、２００ｂと同一のＬＡＮ３１０に属していてもよいし、ＬＡＮ３１０とは異なるＬＡＮに属していてもよい。
【００１８】
さらに、データ管理システム１００は、ゲートウェイ３２０を介して、インターネットなどのＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３００に接続されている。これにより、データ管理システム１００は、ＬＡＮ３１０外の端末２００ｄ〜２００ｆとの間でデータの送受信が可能である。
【００１９】
他の実施形態において、データ管理システム１００は、電子データを記憶する他の装置（図示せず）と接続されていてもよい。このような装置としては、例えば、プリンタ機能、ＦＡＸ機能、及びスキャナ機能などを備えるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）がある。この場合、ＭＦＰにより取得した電子データ、例えば、ＯＣＲにより取得した名刺データ、ＦＡＸの受信データ、スキャナ機能により取得した文書などのデータを、データ管理システム１００にて記憶及び管理できる。
その他、例えば、デジタルカメラ、Ｗｅｂカメラ、録画機能付きテレビ、録画装置などの画像データを取得する装置、音楽プレーヤーなどの音楽データを保存する装置などをデータ管理システム１００と接続可能となっていてもよい。
上記装置は、ＬＡＮ３１０又はＷＡＮ３００を介してデータ管理システム１００に接続されていてもよいし、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などのインターフェースを用いて接続されてもよい。
【００２０】
（２）データ管理システムのハードウェア構成
図２を用いて、第１実施形態に係るデータ管理システム１００のハードウェア構成を説明する。図２は、第１実施形態に係るデータ管理システムのハードウェア構成を示す図である。
データ管理システム１００は、制御部１を備える。制御部１は、演算処理回路と、データ管理システム１００の各構成要素を制御するための制御回路と、を１つのチップに集積したＳｏＣ（Ｓｙｓｔｅｍ  ｏｎ  Ｃｈｉｐ）である。
【００２１】
データ管理システム１００は、第１記憶部２を備える。第１記憶部２は、例えば、ハードディスクドライブ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などにより構成される。第１記憶部２は、データ管理システム１００において管理される電子データを記憶する。
【００２２】
本実施形態において、第１記憶部２は、複数の記憶装置２１、２２により構成される。なお、図２は、第１記憶部２が２つの記憶装置２１、２２により構成されている例を示しているが、これに限られず、第１記憶部２を構成する記憶装置の数は、任意の数とできる。
本実施形態において、第１記憶部２を構成する複数の記憶装置２１、２２は、脱着可能にデータ管理システム１００に取り付けられている。具体的には、例えば、記憶装置２１、２２がＳＡＴＡ（Ｓｅｒｉａｌ  ＡＴＡ）インターフェースを備える記憶装置である場合には、データ管理システム１００の本体に当該ＳＡＴＡインターフェースを嵌合可能なコネクタが設けられている。記憶装置２１、２２のＳＡＴＡインターフェースを、データ管理システム１００の本体に設けたコネクタに挿入することにより、記憶装置２１、２２をデータ管理システム１００に容易に取り付けできる。一方、記憶装置２１、２２のＳＡＴＡインターフェースを、データ管理システム１００の本体に設けたコネクタから離脱させることにより、記憶装置２１、２２をデータ管理システム１００から容易に取り外せる。
記憶装置２１、２２を容易に脱着可能とすることにより、故障又は記憶領域が少なくなった記憶装置を容易に取り替えることができる。
【００２３】
図２に示すように、記憶装置２１、２２、又は、上記コネクタは、ＲＡＩＤモジュール２５を介して、制御部１に接続されている。ＲＡＩＤモジュール２５は、複数の記憶装置２１、２２を、ＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄｉｓｋｓ）機能により仮想的な１つの記憶装置のように動作させるための制御回路である。
本実施形態において、ＲＡＩＤモジュール２５は、複数の記憶装置２１、２２に対して同一のデータを書き込むことにより、当該複数の記憶装置２１、２２を、記憶装置２１、２２と同一の記憶容量を有する仮想的な１つの記憶装置として動作（ミラーリング動作）させる。これにより、データ管理システム１００は、複数の記憶装置２１、２２のいずれかが故障しても、正常な他の記憶装置を用いて動作できる。
【００２４】
他の実施形態において、ＲＡＩＤモジュール２５は、他のＲＡＩＤレベルにて複数の記憶装置２１、２２を動作させてもよい。例えば、ＲＡＩＤモジュール２５は、複数の記憶装置２１、２２に分散してデータを書き込むことにより、当該複数の記憶装置２１、２２を、当該記憶装置２１、２２の記憶容量の合計に相当する記憶容量を有する仮想的な１つの記憶装置として動作（ストライピング動作）させてもよい。これにより、データ管理システム１００は、記憶及び管理できるデータ量を増加できる。
なお、いずれのＲＡＩＤレベルにより複数の記憶装置２１、２２を動作させるかは、データ管理システム１００の設定の変更により適宜選択できる。
【００２５】
データ管理システム１００は、ＲＡＭ３を備える。ＲＡＭ３は、制御部１に接続され、データ管理システム１００にて動作するプログラム、及び／又は、各種パラメータ等を一時的に記憶する。ＲＡＭ３は、例えば、ＤＤＲ（Ｄｏｕｂｌｅ  Ｄａｔａ  Ｒａｔｅ）  ＳＤＲＡＭチップにより構成される。
【００２６】
データ管理システム１００は、第２記憶部４を備える。第２記憶部４は、インターフェース４１を介して、制御部１との間でデータを送受信できる記憶媒体である。本実施形態において、第２記憶部４は、インターフェース４１に挿入されたＳＤカードメモリーである。
第２記憶部４は、データ管理システム１００を動作させるためのプログラム、各種設定、パラメータなどを記憶する。第２記憶部４に記憶されている上記プログラムには、第１記憶部２に記憶されたファイルを管理するためのアプリケーションプログラムのみでなく、データ管理システム１００のハードウェアを起動するプログラムであるブートローダ、及び、データ管理システム１００のシステムプログラムであるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も含まれる。
【００２７】
また、第２記憶部４は、各種のサーバプログラムを記憶する。例えば、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバプログラム、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）サーバプログラムなどが、第２記憶部４に記憶される。
その他、第２記憶部４は、メール送受信サーバプログラムを記憶してもよい。メール送受信サーバとしては、例えば、ＩＭＡＰ（Ｉｎｔｅｒｎｅｔ  Ｍｅｓｓａｇｅ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）サーバがある。また、メール送信サーバと、メール受信サーバが独立に存在してもよい。メール送信サーバとしては、例えば、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバがある。メール受信サーバとしては、例えば、ＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）サーバがある。
【００２８】
データ管理システム１００は、有線ネットワークインターフェース５を備える。有線ネットワークインターフェース５は、制御部１とＬＡＮ３１０との間に設けられ、ネットワークにおける「物理層」として機能する回路を含む。すなわち、有線ネットワークインターフェース５は、ＬＡＮ３１０に接続された端末２００ａ〜２００ｆと制御部１との間のデータの送受信を制御する。
データ管理システム１００は、無線ネットワークインターフェース６を備える。無線ネットワークインターフェース６は、無線通信可能な端末２００ｃと無線通信するための機能を実現する回路を含む。すなわち、無線ネットワークインターフェース６は、データ管理システム１００を無線アクセスポイントとして機能させ、端末２００ｃと制御部１との間の無線通信によるデータの送受信を制御する。
【００２９】
上記構成を有することにより、データ管理システム１００は、電子データの管理機能を実現できる。すなわち、データ管理システム１００は、有線ネットワークインターフェース５（及びＬＡＮ３１０、ＷＡＮ３００）、及び、無線ネットワークインターフェース６を介して通信可能となった端末２００ａ〜２００ｆ又は装置から電子データを受信し、記憶装置２１、２２に記憶できる。また、端末２００ａ〜２００ｆからの要求に応じて、記憶装置２１、２２に記憶した電子データを当該端末２００ａ〜２００ｆに送信できる。
【００３０】
データ管理システム１００は、さらに、表示部７を備えてもよい。表示部７は、データ管理システム１００の状態を表示する。表示部７は、例えば、小型の液晶表示装置である。
【００３１】
（３）データ管理システムにおけるユーザ及び電子データの管理
（３−１）ユーザ管理
上記構成を有するデータ管理システム１００は、複数のユーザにより使用可能である。そのため、データ管理システム１００の第１記憶部２は、当該複数のユーザからアクセス可能である。また、データ管理システム１００は、後述するように、バインダー機能において、第１記憶部２に作成されるバインダー用のディレクトリ及び／又は検索データへのリンクのアクセス権を、ユーザ毎及び／又はユーザグループ毎に設定可能となっている。
そのため、データ管理システム１００は、データ管理システム１００を使用可能な複数のユーザ、及び、当該複数のユーザのいずれかが属するユーザグループを管理している。
さらに、データ管理システム１００において、第１記憶部２に記憶されるデータ（電子データ、バインダーであるディレクトリ、検索データへのリンク）は、ユーザ毎に設定管理され、ユーザ毎にアクセス権が設定される。
【００３２】
以下、データ管理システム１００におけるユーザ管理、データ管理、及びアクセス権の管理について説明する。
まず、ユーザ管理について説明する。データ管理システム１００において、各ユーザは、独自のユーザＩＤにより管理され、識別される。また、各ユーザは、少なくとも１つのユーザグループに属する。ユーザグループは、互いに関連性のある複数のユーザが属するグループである。
データ管理システム１００において、ユーザＩＤ及びユーザグループは、例えば、第２記憶部４に記憶された設定ファイルに記録・管理されている。各ユーザへのユーザＩＤ及びユーザグループの追加、変更、削除等は、例えば、ユーザ管理プログラムを用いて、上記設定ファイル上にて行われる。
【００３３】
（３−２）データ管理
図３を用いて、第１記憶部２に記憶されたデータ等の管理を説明する。図３は、データの管理方法を模式的に示す図である。図３において、第１記憶部２に記憶されたデータは、「実データＡＤ」と表されている。
データ管理システム１００において、第１記憶部２に記憶されるデータは、管理情報ＭＩにより管理されている。ファイル名（ファイルパス）の指定によりデータにアクセスする際、制御部１は、管理情報ＭＩに含まれる情報を用いて、第１記憶部２の当該データが記憶されている記憶領域を特定する。
具体的には、制御部１がファイルパスＦＮを指定して第１記憶部２にアクセスすると、当該ファイルパスＦＮに関連付けられた識別情報Ｐ１から、当該識別情報Ｐ１を含む管理情報ＭＩが特定される。
管理情報ＭＩを特定後、制御部１は、特定した管理情報ＭＩに含まれる実データ位置ポインタＰ２に示される第１記憶部２の記憶領域にアクセスすることで、第１記憶部２に記憶されたデータ（実データＡＤ）にアクセスできる。
【００３４】
また、第１記憶部２に記憶されるデータは、データ管理システム１００のいずれかのユーザにより所有され、いずれかのユーザグループに属する。ユーザグループは、データ管理システム１００の複数のユーザのいずれか（単数でも複数でもよい）が属するグループである。
データの所有者、及び、データが属するユーザグループに関する情報は、管理情報ＭＩの所有者情報Ｐ３に記録されている。制御部１は、所有者情報Ｐ３を参照することで、データを所有するユーザと、データが属するユーザグループを知ることができる。
【００３５】
（３−３）アクセス権の管理
さらに、第１記憶部２に記憶されるデータには、データ管理システム１００のユーザ毎及びユーザグループ毎にアクセス権が設定される。具体的には、第１記憶部２に記憶される各データに対して、ユーザ毎及びユーザグループ毎に、データの読み取りを許可する「ｒｅａｄパーミッション」、データの内容の変更を許可する「ｗｒｉｔｅパーミッション」、データのプログラムとしての実行を許可する「ｅｘｅｃｕｔｅパーミッション」の３種類のいずれかがアクセス権として設定される。
データに設定されたアクセス権に関する情報は、管理情報ＭＩのアクセス権情報Ｐ４に記録されている。例えば、ある特定のユーザがデータにアクセスしようとするときに、制御部１は、アクセス権情報Ｐ４を参照することで、当該特定のユーザに対して設定されたアクセス権を確認できる。
【００３６】
また、ある特定のユーザがデータにアクセスしようとするときに、当該特定のユーザ個人に対して独自のアクセス権が設定されていない場合には、制御部１は、アクセス権情報Ｐ４を参照し、当該特定のユーザが属するユーザグループに設定されているアクセス権を特定し、当該特定したアクセス権（ユーザグループに設定されたアクセス権）にてデータへのアクセスを許可する。
【００３７】
（３−４）その他の管理
第１記憶部２に記憶されるデータについて、本実施形態においては、上記以外にも、当該データの更新日時、データへのアクセス日時等が管理されている。具体的には、上記の更新日時及び／又はアクセス日時は、管理情報ＭＩのタイムスタンプ情報Ｐ５に記録されている。制御部１は、タイムスタンプ情報Ｐ５を参照することで、データの更新日時、データへのアクセス日時を知ることができる。
他の実施形態において、管理情報ＭＩは、上記の情報以外にも、必要に応じて、データを管理するための情報を含んでいてもよい。
【００３８】
（４）バインダー機能の設定処理のためのユーザインターフェース
（４−１）ユーザインターフェースの概略
後述するように、本実施形態では、バインダー機能の設定処理は、ＧＵＩ(Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ)を用いて実行される。したがって、以下、当該設定処理を実行するためのＧＵＩについて、図４Ａ及び図４Ｂを用いて説明する。図４Ａは、バインダーの新規作成処理を実行するユーザインターフェースの一例を示す図である。図４Ｂは、バインダーの新規作成処理においてアクセス権の設定を行う際のユーザインターフェースの一例を示す図である。
【００３９】
図４Ａに示すように、バインダー機能を設定するためのユーザインターフェースは、ログアウトボタンＢ１と、機能リスト表示領域Ｄ２と、ＧＵＩ表示領域Ｄ３と、を有する。
ログアウトボタンＢ１は、データ管理システム１００からログアウトするためのボタンである。ログイン中のユーザは、ログアウトボタンＢ１を押すことにより、データ管理システム１００からログアウトできる。
【００４０】
機能リスト表示領域Ｄ２は、データ管理システム１００において実行可能な機能の名称をリスト表示する。機能リスト表示領域Ｄ２において、機能名称の表示領域がユーザによって指定されると、当該表示領域に表示された機能が実行される。
なお、表示領域が「ユーザにより指定される」とは、例えば、ユーザが当該表示領域にマウスカーソルを配置してクリックする、又は、ユーザがタッチパネル上で当該表示領域をタッチすることを意味する。以後、「ユーザにより指定される」は、上記と同様の意味を有する。
【００４１】
図４Ａに示す例では、機能リスト表示領域Ｄ２は、「データ管理」と、「機器設定」と、を主要な機能として表示している
「機器設定」は、データ管理システム１００のハードウェア及びソフトウェアを管理するための機能である。「データ管理」は、第１記憶部２に記憶された電子データ等を管理するための機能である。
「データ管理」の表示領域の下には、データ管理に含まれる「バインダー管理」、「ファイル管理」、「名刺管理」、「受信ファクス管理」、及び、「メール管理」が、電子データ等を管理する機能名としてリスト表示されている。
なお、上記のリスト表示は、「データ管理」との表示領域がユーザにより指定されることにより行われる。
【００４２】
「バインダー管理」は、後述するバインダー機能に関する設定を行うための機能である。「ファイル管理」は、電子データに関する各種設定を行うための機能である。
「名刺管理」は、データ管理システム１００に接続された装置を用いて得られた名刺画像データからＯＣＲ処理などにより取得された名刺データに関する各種設定を行うための機能である。名刺画像データは、ＭＦＰが接続されている場合にはＭＦＰのスキャナから得ることができる。また、ＭＦＰが接続されていなくても、カメラ付きの無線端末を用いて取得することができる。名刺管理を行わない場合には、この項目は表示されない。
「受信ファクス管理」は、データ管理システム１００に接続された装置により受信したＦＡＸデータに関する各種設定を行うための機能である。なお、この項目は、ＭＦＰが接続されていない、或いはＭＦＰが接続されていても管理は行わない場合には表示されない。
「メール送信管理」は、データ管理システム１００にてメールサーバが稼働しているときにデータ管理システム１００から送信されたメールに関する各種設定を行うための機能である。
【００４３】
ＧＵＩ表示領域Ｄ３は、機能リスト表示領域Ｄ２に表示された機能を実行する際に提供されるユーザインターフェースを表示する領域である。図４Ａに示す例では、ＧＵＩ表示領域Ｄ３は、新たなバインダーを登録する処理（バインダー新規作成処理）を実行する際に提供されるユーザインターフェースを表示している。
【００４４】
（４−２）ユーザインターフェースの詳細
図４Ａ及び図４Ｂを用いて、バインダー機能の設定処理においてＧＵＩ表示領域Ｄ３に表示されるインターフェースを説明する。図４Ａ及び図４Ｂに示すインターフェースは、バインダー新規作成処理を実行する際のユーザインターフェースである。
図４Ａに示すように、ＧＵＩ表示領域Ｄ３は、バインダー名設定領域Ｄ３１と、検索条件設定領域Ｄ３２と、アクセス権設定領域Ｄ３３と、オプション設定領域Ｄ３４と、を主として有する。
その他、ＧＵＩ表示領域Ｄ３には、保存ボタンＢ２と、戻るボタンＢ３と、がさらに設けられる。保存ボタンＢ２は、バインダーの設定内容を第２記憶部４に記憶するためのボタンである。戻るボタンＢ３は、表示を直前の表示に戻すためのボタンである。
【００４５】
（４−３）バインダー名設定領域
バインダー名設定領域Ｄ３１は、バインダーの名称等を設定するための領域である。具体的には、バインダー名設定領域Ｄ３１は、バインダー番号入力領域Ｔ１と、バインダー名入力領域Ｔ２と、を有する。
バインダー番号入力領域Ｔ１は、バインダーの識別番号を入力するためのテキストボックスＧＵＩである。バインダー名入力領域Ｔ２は、バインダーの名称を入力するためのテキストボックスＧＵＩである。
【００４６】
（４−４）検索条件設定領域
検索条件設定領域Ｄ３２は、バインダー機能において実行される検索（第１記憶部２に記憶されている電子データから検索データを見つけ出すための処理）に関する設定を行うための領域である。
具体的には、検索条件設定領域Ｄ３２は、キーワード入力領域Ｔ３と、日付選択領域Ｌ１と、検索場所設定ボタンＢ４と、第１ラジオボタンＢ５と、第２ラジオボタンＢ６と、第１チェックボックスＣ１と、第２チェックボックスＣ２と、条件追加ボタンＢ７と、削除ボタンＢ８と、を有する。
【００４７】
キーワード入力領域Ｔ３は、検索キーワードを文字入力するためのテキストボックスＧＵＩである。
日付選択領域Ｌ１は、検索条件として設定可能な日付（例えば、検索ファイルの作成日、更新日など）をリスト表示し、ユーザに選択させるためのリストボックスＧＵＩである。
検索場所設定ボタンＢ４は、検索対象とするディレクトリ又はパスを設定するためのボタンである。検索場所設定ボタンＢ４を押すことにより、例えば、第１記憶部２のディレクトリが表示され、当該表示において検索対象としたいディレクト（パス）を指定することで、検索対象とするディレクトリ又はパスを設定できる。
【００４８】
第１ラジオボタンＢ５は、電子データのみをバインダー機能における検索対象とするものである。第２ラジオボタンＢ６は、電子データと、第１記憶部２に作成されたディレクトリとの両方を検索対象とするボタンである。
上記の第１ラジオボタンＢ５と第２ラジオボタンＢ６は、一方が選択されていれば、他方は選択されないよう設定される。ラジオボタンが選択されているか否かは、ラジオボタンの中心が塗りつぶされているか否かにより判断できる。
すなわち、上記の２つのラジオボタンは、電子データのみを検索対象とするか、又は、電子データ及びディレクトリの両方を検索対象とするかを選択するためのボタンである。
【００４９】
第１チェックボックスＣ１は、名刺データを検索対象とするか否かを選択するためのチェックボックスである。第２チェックボックスＣ２は、ＦＡＸデータを検索対象とするか否かを選択するためのチェックボックスである。
すなわち、上記２つのチェックボックスは、データ管理システム１００において管理されているいずれのデータを検索対象とするかを選択するためのチェックボックスである。
【００５０】
したがって、上記２つのチェックボックスの有効無効は、例えば、機能リスト表示領域Ｄ２における表示と連動していてもよい。
例えば、データ管理システム１００において名刺管理を行わない場合には、第１チェックボックスＣ１が無効とされる（又は表示されない）とともに、機能リスト表示領域Ｄ２において「名刺管理」との機能名は表示されない。
また、例えば、データ管理システム１００において受信ファクス管理を行わない場合には、第２チェックボックスＣ２が無効とされる（又は表示されない）とともに、機能リスト表示領域Ｄ２において「受信ファクス管理」との機能名は表示されない。
【００５１】
条件追加ボタンＢ７は、新たな検索条件を追加するためのボタンである。具体的には、条件追加ボタンＢ７が押されると、追加の検索条件設定領域Ｄ３２が、ＧＵＩ表示領域Ｄ３に表示される。
条件追加ボタンＢ７にて追加した検索条件は、既存の検索条件と「ＯＲ」条件で結びつけるか、又は、「ＡＮＤ」条件で結びつけるかが選択可能となっている。
【００５２】
削除ボタンＢ８は、既存の検索条件を削除するためのボタンである。具体的には、削除ボタンＢ８が押されると、押された削除ボタンＢ８が存在していた検索条件設定領域Ｄ３２が、ＧＵＩ表示領域Ｄ３にて表示されなくなる。それとともに、当該検索条件設定領域Ｄ３２で設定された検索条件が削除される。
【００５３】
（４−５）アクセス権設定領域
アクセス権設定領域Ｄ３３は、バインダー機能におけるアクセス権を設定するための領域である。具体的には、アクセス権設定領域Ｄ３３は、第３ラジオボタンＢ９と、第４ラジオボタンＢ１０と、第５ラジオボタンＢ１１と、第６ラジオボタンＢ１２と、第７ラジオボタンＢ１３と、第８ラジオボタンＢ１４と、第１設定ボタンＢ１５と、第２設定ボタンＢ１６と、第３設定ボタンＢ１７と、第４設定ボタンＢ１８と、を有する。
【００５４】
第３ラジオボタンＢ９は、アクセス権をバインダー（ディレクトリ）に対して設定するためのボタンである。第４ラジオボタンＢ１０は、アクセス権をリンクに対して設定するためのボタンである。
上記の第３ラジオボタンＢ９と第４ラジオボタンＢ１０は、一方が選択されていれば、他方は選択されないよう設定される。
【００５５】
第５ラジオボタンＢ１１は、リンクのアクセス権を、当該リンクが指し示す検索データに設定されているアクセス権を引き継ぐことで設定するためのボタンである。すなわち、当該ラジオボタンが選択されると、リンクのアクセス権と、当該リンクが指し示す検索データのアクセス権とが同一となる。
第６ラジオボタンＢ１２は、リンクのアクセス権を、当該リンクが指し示す検索データに設定されているアクセス権を引き継がないで設定するためのボタンである。すなわち、当該ラジオボタンが選択されると、リンクのアクセス権と、当該リンクが指し示す検索データのアクセス権とが異なることとなる。
上記の第５ラジオボタンＢ１１と第６ラジオボタンＢ１２は、一方が選択されていれば、他方は選択されないよう設定される。また、以下の第７ラジオボタンＢ１３、第８ラジオボタンＢ１４、第１設定ボタンＢ１５、第２設定ボタンＢ１６、第３設定ボタンＢ１７、及び第４設定ボタンＢ１８は、第６ラジオボタンＢ１２が選択された場合に有効となる。
【００５６】
第７ラジオボタンＢ１３は、全ユーザ及び全ユーザグループに対して、全てのアクセス権を設定するためのボタンである。第８ラジオボタンＢ１４は、ユーザ毎及び／又はユーザグループ毎に所望のアクセス権を設定するためのボタンである。
上記の第７ラジオボタンＢ１３と第８ラジオボタンＢ１４は、一方が選択されていれば、他方は選択されないよう設定される。
【００５７】
第１設定ボタンＢ１５は、第６ラジオボタンＢ１２が選択された場合に、バインダー又はリンクについて、一部のユーザへの読み取り専用のアクセス権を設定するためのボタンである。
第１設定ボタンＢ１５が押されると、図４Ｂに示すように、「読み取り専用ユーザ」との標記の下に、登録されているユーザの名称がリスト表示される。さらに、各ユーザの名称の横には、チェックボックスＣ３〜Ｃ９が表示される。これのいずれかがチェックされれば、読み取り専用のアクセス権を設定したいユーザが選択される。
なお、チェックボックスＣ３をチェックした場合には、その下に表示された全てのチェックボックスＣ４〜Ｃ９がチェックされる。すなわち、読み取り専用のアクセス権を設定するユーザとして、リスト表示された全ユーザが選択される。
【００５８】
第２設定ボタンＢ１６は、バインダー又はリンクについて、一部のユーザグループに読み取り専用のアクセス権を設定するためのボタンである。
なお、図４Ａに示すように、「読み取り専用グループ」との標記の下には、チェックボックスが表示されない状態で、ユーザグループの名称がリスト表示されている。これは、当該ユーザグループに対しては、すでにバインダー又はリンクについて読み取り専用のアクセス権が設定されていることを意味する。
【００５９】
第３設定ボタンＢ１７は、バインダー又はリンクについて、一部のユーザに読み書き可能とするアクセス権を設定するためのボタンである。
【００６０】
第４設定ボタンＢ１８は、第６ラジオボタンＢ１２が選択された場合に、バインダー又はリンクについて、一部のユーザグループに読み書き可能とするアクセス権を設定するためのボタンである。
なお、図４Ａに示すように、「読み書き可能グループ」との標記の下には、チェックボックスが表示されない状態で、ユーザグループの名称が表示されている。これは、当該ユーザグループに対しては、すでにバインダー又はリンクについて読み書き可能とするアクセス権が設定されていることを意味する。
【００６１】
第１設定ボタンＢ１５が押された場合と同様、上記の第２設定ボタンＢ１６〜第４設定ボタンＢ１８が押されると、リスト表示されたユーザ又はユーザグループの名称の横にチェックボックスが表示され、当該チェックボックスをチェックすることで、所望のアクセス権を設定するユーザ又はユーザグループを選択できる。
【００６２】
（４−６）オプション設定領域
オプション設定領域Ｄ３４は、バインダー機能についてのオプション機能を有効にするか否かを設定するための領域である。
本実施形態では、３つのオプション機能（監視機能、自動更新機能、バインダークリア機能）が存在するため、オプション設定領域Ｄ３４は、第１０チェックボックスＣ１０と、第１１チェックボックスＣ１１と、第１２チェックボックスＣ１２と、を有する。
【００６３】
第１０チェックボックスＣ１０は、監視機能の有効／無効を設定するためのチェックボックスである。監視機能は、検索対象のデータの更新を常時監視し、データの更新があった場合にはリンクの更新を行う機能である。
第１１チェックボックスＣ１１は、自動更新機能の有効／無効を設定するためのチェックボックスである。自動更新機能は、予め決められた日時（図４Ａに示す例では、１２時３０分）に、バインダーの内容を更新（検索ファイルへのリンクの更新）する機能である。
第１２チェックボックスＣ１２は、バインダークリア機能の有効／無効を設定するためのチェックボックスである。バインダークリア機能は、バインダーの更新時に、更新の実行前にバインダーに保存されているリンクを削除する機能である。
【００６４】
（４−７）まとめ
上記のように、バインダー機能の設定処理において使用されるユーザインターフェースが検索条件設定領域Ｄ３２を有することにより、データ管理システム１００が管理する各バインダーについて、独自の検索条件を設定できる。その結果、特定の条件に合致する検索データへのリンクを、１つのバインダーにて管理できる。
また、上記インターフェースがアクセス権設定領域Ｄ３３を有することにより、データ管理システム１００が管理する各バインダー及び／又はリンクについて、ユーザ毎及び／又はユーザグループ毎のアクセス権を独自に設定できる。
さらに、上記インターフェースがオプション設定領域Ｄ３４を有することにより、データ管理システム１００が管理する各バインダー機能について、独自のオプション機能の有効／無効を設定できる。
【００６５】
（５）データ管理システムの動作
（５−１）データ管理システムの概略動作
以下、第１実施形態に係るデータ管理システム１００におけるバインダー機能の実行までの処理について説明する。最初に、図５を用いて、データ管理システム１００の概略動作を用いて説明する。図５は、データ管理システムの概略動作を示すフローチャートである。
データ管理システム１００の電源がオンされると、制御部１は、起動シーケンスを実行して、データ管理システム１００を起動する。
データ管理システム１００の起動後に、例えば、ユーザは、端末２００ａのＷｅｂブラウザを用いて、データ管理システム１００にて実行中のＨＴＴＰサーバにアクセスすることで、データ管理システム１００へアクセスする。
ユーザからのアクセスを検知すると、制御部１は、当該ユーザに、ユーザＩＤとパスワードの入力を要求し、入力されたユーザＩＤとパスワードとを用いてユーザ認証を実行する。
【００６６】
ユーザ認証に成功後、データ管理システム１００にログインしたユーザが、端末２００ａからバインダー機能の設定要求をした場合、制御部１は、バインダー機能に関する設定を実行するためのプログラムを実行する（ステップＳ１）。
【００６７】
また、ログイン中のユーザ、又は、上記の自動更新機能などにより、バインダー機能の実行要求があった場合、制御部１は、ステップＳ１においてなされた設定に基づいて、バインダー機能プログラムを実行する（ステップＳ２）。
【００６８】
（５−２）バインダー機能に関する設定処理における動作
以下、ステップＳ１において実行される、バインダー機能に関する設定処理を説明する。なお、以下では、新たなバインダーをデータ管理システム１００に登録する処理について説明する。
新たなバインダーの登録処理を実行したい旨の要求が端末２００ａを介してユーザからあった場合、制御部１は、新たなバインダーの登録処理を実行するためのユーザインターフェースのデータを、当該端末２００ａに送信する。これにより、図４Ａに示すインターフェースが、端末２００ａのディスプレイに表示される。
【００６９】
その後、ユーザは、端末２００ａに表示されたインターフェースを用いて、新たに登録したいバインダーの各種設定を行う。
具体的には、新たに登録するバインダーの名称、新たなバインダーで管理する検索データの検索条件、当該検索データへのリンク又はバインダーに対するアクセス権の設定、及び、新たなバインダーに対して実行するオプション機能の有効／無効、を設定する。
新たに登録するバインダーの設定が完了し、保存ボタンＢ２が押されると、制御部１は、ＧＵＩ表示領域Ｄ３の各ＧＵＩにおいてなされている設定をバインダーの設定パラメータに変換し、第２記憶部４などに記憶する。
【００７０】
（５−３）バインダー機能の実行時における動作
以下、図６を用いて、上記ステップＳ２において実行される、バインダー機能の実行時におけるデータ管理システム１００の動作を説明する。図６は、バインダー機能の実行時におけるデータ管理システムの動作を示すフローチャートである。
ステップＳ２１において、バインダー機能の実行要求を検知すると、制御部１は、実行しようとしているバインダー機能が、新たに作成された設定パラメータに基づくものであるか否かを確認する。
例えば、制御部１は、実行要求のあったバインダー機能の設定パラメータを第２記憶部４などから読み出し、当該設定パラメータに示されたバインダーの名称を有するディレクトリが第１記憶部２に存在しているか否かを判断する。そして、制御部１は、上記判断に基づいて、新たに作成された設定パラメータに基づくバインダー機能の実行が要求されているか否かを判断する。
【００７１】
新たに作成された設定パラメータに基づくバインダー機能の実行が要求された場合（ステップＳ２１において「Ｙｅｓ」の場合）、バインダー機能の実行プロセスは、ステップＳ２２に進む。
一方、既にバインダー用のディレクトリが作成されたバインダー機能の実行が要求された場合（ステップＳ２１において「Ｎｏ」の場合）、バインダー機能の実行プロセスは、ステップＳ２３に進む。
【００７２】
ステップＳ２２において、制御部１は、新たなバインダー用のディレクトリを、第１記憶部２の所定の記憶領域に作成する。このとき、制御部１は、バインダー用のディレクトリの作成位置を、例えば、当該バインダーの所有者（例えば、当該バインダー機能の設定パラメータの作成者）専用のディレクトリ下と決定する。なお、バインダー用のディレクトリの作成位置は、所有者専用のディレクトリ下に限られず、第１記憶部２の任意の記憶領域とできる。
また、制御部１は、当該新たに作成されたディレクトリ名に、ステップＳ１において設定されたバインダーの名称を付する。
バインダー用のディレクトリを第１記憶部２に作成後、バインダー機能の実行プロセスは、ステップＳ２３に進む。
【００７３】
ステップＳ２３において、制御部１は、実行しようとしているバインダー機能について、バインダー用のディレクトリにアクセス権を設定するか否かを確認する。具体的には、制御部１は、実行しようとしているバインダー機能の設定パラメータにおいて、バインダーにアクセス権を設定すると指定されているか否かの判断に基づいて、上記判断を実行する。
【００７４】
バインダー用のディレクトリにアクセス権を設定すると判断した場合（ステップＳ２３において「Ｙｅｓ」の場合）、バインダー機能の実行プロセスは、ステップＳ２４に進む。
一方、当該ディレクトリにアクセス権を設定しないと判断した場合（ステップＳ２３において「Ｎｏ」の場合）、バインダー機能の実行プロセスは、ステップＳ２５に進む。
【００７５】
ステップＳ２４において、制御部１は、以下のようにして、バインダー用のディレクトリにアクセス権（第３アクセス権の一例）を設定する。
制御部１は、まず、実行しようとしているバインダー機能の設定パラメータを参照して、各ユーザ及び／又は各ユーザグループが、読み取り専用のアクセス権を設定するとされているか、又は、読み書き可能とするアクセス権を設定するとされているかを判断する。
次に、制御部１は、読み取り専用のアクセス権を設定するとされているユーザ及び／又はユーザグループに対しては、バインダー用のディレクトリにｒｅａｄパーミッションのみを設定する。
一方、読み書き可能とするアクセス権を設定するとされているユーザ及び／又はユーザグループに対しては、バインダー用のディレクトリにｒｅａｄパーミッションとｗｒｉｔｅパーミッションを設定する。
【００７６】
なお、上記設定パラメータにおいて、バインダー用のディレクトリについて、全ユーザ及び全ユーザグループに全てのアクセス権を設定するとされている場合には、制御部１は、全ユーザ及び全ユーザグループに対して、バインダー用のディレクトリにｒｅａｄパーミッション、ｗｒｉｔｅパーミッション、及び、ｅｘｅｃｕｔｅパーミッションの全てを設定する。
【００７７】
また、バインダー機能の設定パラメータにおいて、検索データのアクセス権をリンクが引き継ぐとされている場合には、制御部１は、全ユーザ及び全ユーザグループに対して、バインダー用のディレクトリに３種類全てのアクセス権を設定する。
【００７８】
これにより、制御部１は、バインダー用のディレクトリに、当該ディレクトリへのアクセスを許可するか否かのアクセス権を、各ユーザ及び／又はユーザグループに対して設定できる。
【００７９】
なお、実行しようとしているバインダー機能の設定パラメータにおいて示されているアクセス権の設定と、ステップＳ２４を実行時のバインダー用のディレクトリについてのアクセス権の設定とが一致している場合には、ステップＳ２４はスキップされてもよい。
バインダー用のディレクトリに、設定パラメータにて示されたアクセス権を設定後、バインダー機能の実行プロセスは、ステップＳ２５に進む。
【００８０】
上記のように必要に応じてバインダー用のディレクトリを作成、又は、既存のバインダー用のディレクトリの設定を変更後、制御部１は、バインダー機能の実行を開始する。
具体的には、最初に、ステップＳ２５において、制御部１は、実行するバインダー機能に対して設定されている検索条件を用いて、第１記憶部２の電子データを検索する。制御部１は、当該検索により見つけられた電子データを検索データとし、当該検索データが保存されているファイルパスのリストを、例えば、ＲＡＭ３などに一時的に保存する。その後、バインダー機能の実行プロセスは、ステップＳ２６に進む。
【００８１】
ステップＳ２６において、制御部１は、ＲＡＭ３などに一時保存されている検索データのファイルパスのリストを参照し、当該リストに挙げられた検索データのそれぞれへのリンクを作成する。その後、作成したリンクをバインダー用のディレクトリに保存する。
上記検索データへのリンクの作成方法には、以下に示す２種類がある。図７Ａ及び図７Ｂを用いて、当該２種類のリンクの作成方法を説明する。図７Ａは、検索データへのリンクの作成方法の一例を示す図である。図７Ｂは、検索データへのリンクの作成方法の他の例を示す図である。
制御部１は、例えば、リンクについてどのようなアクセス権を設定しようとしているかなどに応じて、以下のいずれの方法にてリンクを作成するかを選択できる。
【００８２】
１種類目のリンク作成方法は、図７Ａに示すように、検索データに対して、元の管理情報ＭＩとは異なる別の管理情報ＭＩ’を作成し、当該別の管理情報ＭＩ’の識別情報Ｐ１’に関連付けられたファイルパスをリンク（「第１リンクＬＮ１」と呼ぶ）として作成する方法である。この別の管理情報ＭＩ’に含まれる実データ位置ポインタＰ２’の設定値は、検索データについて既に存在する管理情報ＭＩの実データ位置ポインタＰ２の設定値と同一である。
この場合、制御部１が第１リンクＬＮ１を用いて第１記憶部２にアクセスすると、第１リンクＬＮ１に関連付けられた識別情報Ｐ１’から上記別の管理情報ＭＩ’が特定される。しかしながら、当該別の管理情報ＭＩ’の実データ位置ポインタＰ２’の設定値は、検索データに対して既に作成された管理情報ＭＩの実データ位置ポインタＰ２の設定値と同一であるので、制御部１は、第１リンクＬＮ１を用いて検索データにアクセスできる。
【００８３】
２種類目のリンク作成方法は、図７Ｂに示すように、検索データに対して既に存在する管理情報ＭＩの識別情報Ｐ１に関連付けられた新たなファイルパスをリンク（「第２リンクＬＮ２」と呼ぶ）として作成する方法である。
この場合、制御部１が第２リンクＬＮ２を用いて第１記憶部２にアクセスすると、第２リンクＬＮ２に関連付けられた識別情報Ｐ１から、検索データに対して既に存在する管理情報ＭＩが特定されるので、制御部１は、第２リンクＬＮ２を用いて検索データにアクセスできる。
【００８４】
制御部１は、上記の方法により作成した検索ファイルへのリンクを、現在実行中のバインダー用のディレクトリに保存する。その後、バインダー機能の実行プロセスは、ステップＳ２７に進む。
【００８５】
ステップＳ２７において、制御部１は、実行中のバインダー機能について、ステップＳ２６にて作成したリンクにアクセス権を設定するか否かを確認する。具体的には、制御部１は、実行中のバインダー機能の設定パラメータにおいて、リンクにアクセス権を設定すると指定されているか否かに基づいて、上記判断を実行する。
【００８６】
リンクにアクセス権を設定すると判断した場合（ステップＳ２７において「Ｙｅｓ」の場合）、バインダー機能の実行プロセスは、ステップＳ２８に進む。
一方、リンクにアクセス権を設定しないと判断した場合（ステップＳ２７において「Ｎｏ」の場合）、バインダー機能の実行プロセスは終了する。
【００８７】
ステップＳ２８において、制御部１は、検索データのリンクにアクセス権（第１アクセス権の一例）を設定する。
実行中のバインダー機能の設定パラメータにおいて、元のファイルパスを用いた検索データのアクセス権をリンクに引き継ぐとした場合には、制御部１は、上記のステップＳ２６において、検索データの第１リンクＬＮ１又は第２リンクＬＮ２のいずれかを作成する。
第１リンクＬＮ１を作成した場合には、制御部１は、第１リンクＬＮ１が参照する管理情報ＭＩ’のアクセス権情報Ｐ４’の設定を、既存の管理情報ＭＩのアクセス権情報Ｐ４の設定と同一にする。
その一方、第２リンクＬＮ２を作成した場合には、第２リンクＬＮ２が既存の管理情報ＭＩを参照するので、アクセス権情報Ｐ４の変更処理は実行されない。
これにより、既存のファイルパスを用いて検索データへアクセスするときのアクセス権（第２アクセス権の一例）と同一のアクセス権を、検索データのリンクに設定できる。
【００８８】
一方、検索データのアクセス権をリンクに引き継がないとした場合には、制御部１は、上記のステップＳ１にて設定されたアクセス権を、検索データのリンクに設定する。
具体的には、制御部１は、まず、上記のステップＳ２６において、検索データの第１リンクＬＮ１を作成する。
次に、制御部１は、実行中のバインダー機能の設定パラメータを参照して、各ユーザ及び／又は各ユーザグループが、読み取り専用のアクセス権を設定するとされているか、又は、読み書き可能とするアクセス権を設定するとされているかを判断する。
読み取り専用のアクセス権を設定するとされているユーザ及び／又はユーザグループに対して、制御部１は、第１リンクＬＮ１が参照する管理情報ＭＩ’のアクセス権情報Ｐ４’において、これらユーザ及び／又はユーザグループにｒｅａｄパーミッションのみを設定する。
一方、読み書き可能とするアクセス権を設定するとされているユーザ及び／又はユーザグループに対しては、管理情報ＭＩ’のアクセス権情報Ｐ４’において、これらのユーザ及び／又はユーザグループにｒｅａｄパーミッションとｗｒｉｔｅパーミッションを設定する。
【００８９】
なお、上記設定パラメータにおいて、作成したリンクについて、全ユーザ及び全ユーザグループに全てのアクセス権を設定するとされている場合には、制御部１は、ステップＳ２６において第１リンクＬＮ１を作成し、当該第１リンクＬＮ１が参照する管理情報ＭＩ’のアクセス権情報Ｐ４’において全ユーザ及び全ユーザグループに対してｒｅａｄパーミッション、ｗｒｉｔｅパーミッション、及び、ｅｘｅｃｕｔｅパーミッションの全てを設定する。
【００９０】
上記のように、検索データに対して第１リンクＬＮ１を作成し、第１リンクＬＮ１が参照する管理情報ＭＩ’のアクセス権情報Ｐ４’において各ユーザ及び／又はユーザグループに対してアクセス権を設定することで、既存のファイルパスを用いて検索データへアクセスするときのアクセス権とは異なるアクセス権を、検索データのリンク（第１リンク）に設定できる。
【００９１】
上記のステップＳ２１〜Ｓ２８をバインダー機能の実行プロセスとして実行することにより、以下のような効果が得られる。
第１に、ステップＳ２３〜Ｓ２４を実行して、リンクを格納するバインダー用のディレクトリについてアクセスを許可するか否かをユーザ毎及び／又はユーザグループ毎に設定することで、制御部１は、バインダー用のディレクトリに格納された複数のリンクへのアクセスを許可するか否かを、一括管理できる。
なぜなら、バインダー用のディレクトリに対してアクセス権を設定した場合、制御部１は、当該ディレクトリの内容を参照させる者を、当該ディレクトリにアクセスを許可したユーザに限定するからである。すなわち、上記ユーザのみが、当該バインダー用のディレクトリに作成されたリンクの内容（どのようなリンクが作成されたか）を参照できるからである。
【００９２】
また、特定のユーザのみにバインダー用のディレクトリの内容を参照可能とすることにより、データ管理システム１００は、特定のユーザ専用のリンク集を作成するといった、より柔軟なデータ管理機能を実現できる。
さらに、特定のユーザのみにバインダー用のディレクトリの内容を参照可能とすることにより、当該ディレクトリに保存されたリンクが指し示す検索データの内容が、アクセス権を有さないユーザにより参照、変更等されることを防止できる。
【００９３】
第２に、ステップＳ２６〜Ｓ２８を実行して、検索データへのリンク単位でユーザ毎及び／又はユーザグループ毎にアクセス権を設定することにより、あるユーザのために作成されたリンクが、アクセス権を有さない他のユーザによって意図せずアクセスされることを防止できる。
例えば、あるバインダー用のディレクトリについて、あるユーザと当該あるユーザが所属するユーザグループ（の全ユーザ）とに対して、ｒｅａｄパーミッション及びｗｒｉｔｅパーミッションが設定されているとする。また、当該ディレクトリに保存された特定のリンクについて、当該あるユーザのみがｒｅａｄパーミッション及びｗｒｉｔｅパーミッションを設定され、上記ユーザグループには何らのアクセス権も設定されていないとする。
この場合、当該あるユーザのみが、上記のリンクを用いて検索データの読み出しと書き込みの両方を実行できる一方、当該ユーザグループの他のユーザは、そのリンクを用いて検索データにアクセスできない。
【００９４】
第３に、ステップＳ２６〜Ｓ２８を実行して、既存のファイルパスを用いてアクセスする際の検索データのアクセス権を検索ファイルのリンクに引き継ぐ、すなわち、検索ファイルへのリンクのアクセス権を、当該リンクが指し示す検索データの（既存のファイルパスを用いたアクセスにおける）アクセス権と同一とすることにより、検索データに設定されたアクセス権と同レベルのアクセス権を、当該検索データへのリンクに対して設定できる。
その結果、既存のファイルパスを用いて検索データへアクセスを許可されたユーザのみが、リンクを用いて当該検索データへアクセスすることができる。
【００９５】
２．本実施形態の特徴
上記実施形態は、下記のように記載可能である。
データ管理システム（例えば、データ管理システム１００）は、記憶装置（例えば、記憶装置２１、２２）と、制御部（例えば、制御部１）と、を備える。
記憶装置は、データ（例えば、電子データ）を記憶し、複数のユーザによりアクセス可能である。制御部は、所定の検索条件を用いた検索により見つけられた電子データとしての検索データへのリンクを記憶装置に作成し、当該リンクへのアクセスを許可するか否かの第１アクセス権を、記憶装置にアクセス可能な複数のユーザのそれぞれ、及び／又は、複数のユーザのいずれかが属するユーザグループに対して設定する。
【００９６】
データ管理システムでは、制御部が、所定の検索条件を用いた検索により見つけられたデータとしての検索データへのリンクを作成する際に、作成したリンクへのアクセスを許可するか否かのアクセス権を、記憶装置にアクセス可能な複数のユーザのそれぞれ、及び／又は、複数のユーザのいずれかが属するユーザグループに対して設定している。
これにより、制御部は、検索データに対して作成したリンクへのアクセスを許可するか否かを、ユーザ毎及び／又はユーザグループ毎に管理できる。その結果、あるユーザのために作成され当該ユーザに対してアクセス権限が与えられたリンクが、アクセス権限を有さない他のユーザによってアクセスされることを防止できる。
【００９７】
３．他の実施形態
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。特に、本明細書に書かれた複数の実施形態及び変形例は必要に応じて任意に組み合せ可能である。
（Ａ）図６を用いて説明したバインダー機能の実行プロセスにおいて、各ステップにおいて実行される処理、及び、各ステップの順番は適宜変更できる。
例えば、検索データを見つける検索の実行中に、検索データへのリンクの作成と、当該リンクへのアクセス権の設定を実行してもよい。具体的には、例えば、検索により検索データが見つけられたら、その時点で当該検索データへのリンクの作成とアクセス権の設定とを実行し、その後、さらに検索を継続してもよい。
【００９８】
（Ｂ）あるユーザが設定したバインダー機能において、当該ユーザがアクセス権を有さない電子データが検索により見つけられた場合、制御部１は、図６のステップＳ２５において、当該電子データを検索データとすることなく、検索結果から除外してもよい。
または、制御部１は、検索データへのリンクを作成する図６のステップＳ２６において、当該検索データにこのユーザへのアクセス権が設定されていなければ、当該検索データへのリンクを作成しないようにしてもよい。
これにより、ユーザにアクセス権がなく無関係な電子データへのリンクを、当該ユーザのバインダーとして保存することを防止できる。その結果、データ管理システム１００は、バインダー機能により、より適切なデータ管理を実行できる。
【産業上の利用可能性】
【００９９】
本発明は、各種データを管理するデータ管理システムに広く適用できる。
【符号の説明】
【０１００】
１００ データ管理システム
１     制御部
２     第１記憶部
２１、２２    記憶装置
２５   ＲＡＩＤモジュール
３     ＲＡＭ
４     第２記憶部
４１   インターフェース
５     有線ネットワークインターフェース
６     無線ネットワークインターフェース
７     表示部
２００ａ〜２００ｆ   端末
３００ ＷＡＮ
３１０ ＬＡＮ
３２０ ゲートウェイ
ＦＮ   ファイルパス
ＡＤ   実データ
ＭＩ、ＭＩ’  管理情報
Ｐ１、Ｐ１’  識別情報
Ｐ２、Ｐ２’  実データ位置ポインタ
Ｐ３、Ｐ３’  所有者情報
Ｐ４、Ｐ４’  アクセス権情報
Ｐ５、Ｐ５’  タイムスタンプ情報
ＬＮ１ 第１リンク
ＬＮ２ 第２リンク
Ｂ１   ログアウトボタン
Ｂ２   保存ボタン
Ｂ３   ボタン
Ｂ４   検索場所設定ボタン
Ｂ５   第１ラジオボタン
Ｂ６   第２ラジオボタン
Ｂ７   条件追加ボタン
Ｂ８   削除ボタン
Ｂ９   第３ラジオボタン
Ｂ１０ 第４ラジオボタン
Ｂ１１ 第５ラジオボタン
Ｂ１２ 第６ラジオボタン
Ｂ１３ 第７ラジオボタン
Ｂ１４ 第８ラジオボタン
Ｂ１５ 第１設定ボタン
Ｂ１６ 第２設定ボタン
Ｂ１７ 第３設定ボタン
Ｂ１８ 第４設定ボタン
Ｃ１   第１チェックボックス
Ｃ２   第２チェックボックス
Ｃ３〜Ｃ９    チェックボックス
Ｃ１０ 第１０チェックボックス
Ｃ１１ 第１１チェックボックス
Ｃ１２ 第１２チェックボックス
Ｄ２   機能リスト表示領域
Ｄ３   ＧＵＩ表示領域
Ｄ３１ バインダー名設定領域
Ｄ３２ 検索条件設定領域
Ｄ３３ アクセス権設定領域
Ｄ３４ オプション設定領域
Ｌ１   日付選択領域
Ｔ１   バインダー番号入力領域
Ｔ２   バインダー名入力領域
Ｔ３   キーワード入力領域
【図１】
2019139539.tif 000003
【図２】
2019139539.tif 000004
【図３】
2019139539.tif 000005
【図４Ａ】
2019139539.tif 000006
【図４Ｂ】
2019139539.tif 000007
【図５】
2019139539.tif 000008
【図６】
2019139539.tif 000009
【図７Ａ】
2019139539.tif 000010
【図７Ｂ】
2019139539.tif 000011