(57)【要約】【課題】取得した情報を関連付けるファイルシステムの階層を決定する際に用いる条件の管理を容易にする。【解決手段】情報管理装置１０は、情報を格納したデータ格納部１２から情報を取得するデータ取得部１６と、データ格納部１２に格納された情報を管理するファイルシステムに設けられた少なくとも１つのフォルダに、当該フォルダの配下に関連付けられる情報が満足すべき条件であって、当該フォルダの配下に設けられた１又は複数の下位フォルダの属性値をそれぞれ参照する前記条件を設定する条件付フォルダ設定部１８と、データ取得部１６により取得した情報が、前記フォルダの配下に設けられた１又は複数の下位フォルダのいずれの属性値を参照した場合に前記条件を満足したかに応じて選択した下位フォルダに、前記取得した情報を関連付ける関連付け処理部２６と、を含む。【選択図】図１
2011170600.tif 000002
【特許請求の範囲】
【請求項１】
情報を格納した格納手段から情報を取得する取得手段と、
前記格納手段に格納された情報を管理するファイルシステムに設けられた少なくとも１つの階層に、当該階層の配下に関連付けられる情報が満足すべき条件であって、当該階層の配下に設けられた１又は複数の下位階層の属性値をそれぞれ参照する前記条件を設定する条件設定手段と、
前記取得手段により取得した情報が、前記階層の配下に設けられた１又は複数の下位階層のいずれの属性値を参照した場合に前記条件を満足したかに応じて選択した下位階層に、前記取得した情報を関連付ける手段と、を含む
ことを特徴とする情報管理装置。
【請求項２】
前記条件設定手段により条件が設定される階層毎に、前記格納手段における情報の格納場所を関連付けて設定する手段をさらに含み、
前記関連付ける手段は、前記取得手段により取得した情報の格納場所に関連付けられた階層の配下に設けられた１又は複数の下位階層のいずれの属性値を参照した場合に当該階層に設定された条件を満足したかに応じて選択した下位階層に、前記取得された情報を関連付ける
ことを特徴とする請求項１に記載の情報管理装置。
【請求項３】
受け付けた情報を前記格納手段に格納し、
前記取得手段は、前記格納手段に新たに格納された情報を取得し、
前記関連付ける手段により関連付けられた情報を前記格納手段から削除する
ことを特徴とする請求項１又は２に記載の情報管理装置。
【請求項４】
情報を格納した格納手段から情報を取得する取得手段と、
前記格納手段に格納された情報を管理するファイルシステムに設けられた少なくとも１つの階層に、当該階層の配下に関連付けられる情報が満足すべき条件であって、当該階層の配下に設けられた１又は複数の下位階層の属性値をそれぞれ参照する前記条件を設定する条件設定手段と、
前記取得手段により取得した情報が、前記階層の配下に設けられた１又は複数の下位階層のいずれの属性値を参照した場合に前記条件を満足したかに応じて選択した下位階層に、前記取得した情報を関連付ける手段
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理装置及びプログラムに関する。
【背景技術】
【０００２】
データの内容や属性に応じて選択した格納先にデータを振り分けることがある。例えば下記の特許文献１に記載の発明では、予め電子メールの振り分け条件を設定し、受信した電子メールの情報を上記設定された振り分け条件に照らしてどの格納先に格納するかを決定している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−８７２２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的の一つは、取得した情報を関連付けるファイルシステムの階層を決定する際に用いる条件の管理を容易にした情報管理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の発明は、情報を格納した格納手段から情報を取得する取得手段と、前記格納手段に格納された情報を管理するファイルシステムに設けられた少なくとも１つの階層に、当該階層の配下に関連付けられる情報が満足すべき条件であって、当該階層の配下に設けられた１又は複数の下位階層の属性値をそれぞれ参照する前記条件を設定する条件設定手段と、前記取得手段により取得した情報が、前記階層の配下に設けられた１又は複数の下位階層のいずれの属性値を参照した場合に前記条件を満足したかに応じて選択した下位階層に、前記取得した情報を関連付ける手段と、を含むことを特徴とする情報管理装置である。
【０００６】
また、請求項２に記載の発明は、前記条件設定手段により条件が設定される階層毎に、前記格納手段における情報の格納場所を関連付けて設定する手段をさらに含み、前記関連付ける手段は、前記取得手段により取得した情報の格納場所に関連付けられた階層の配下に設けられた１又は複数の下位階層のいずれの属性値を参照した場合に当該階層に設定された条件を満足したかに応じて選択した下位階層に、前記取得された情報を関連付けることを特徴とする請求項１に記載の情報管理装置である。
【０００７】
また、請求項３に記載の発明は、受け付けた情報を前記格納手段に格納し、前記取得手段は、前記格納手段に新たに格納された情報を取得し、前記関連付ける手段により関連付けられた情報を前記格納手段から削除することを特徴とする請求項１又は２に記載の情報管理装置である。
【０００８】
また、請求項４に記載の発明は、情報を格納した格納手段から情報を取得する取得手段と、前記格納手段に格納された情報を管理するファイルシステムに設けられた少なくとも１つの階層に、当該階層の配下に関連付けられる情報が満足すべき条件であって、当該階層の配下に設けられた１又は複数の下位階層の属性値をそれぞれ参照する前記条件を設定する条件設定手段と、前記取得手段により取得した情報が、前記階層の配下に設けられた１又は複数の下位階層のいずれの属性値を参照した場合に前記条件を満足したかに応じて選択した下位階層に、前記取得した情報を関連付ける手段としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【０００９】
請求項１及び４に記載の発明によれば、本構成を有しない場合に比べて、取得した情報を関連付けるファイルシステムの階層を決定する際に用いる条件の管理を容易にできる。
【００１０】
請求項２に記載の発明によれば、条件を定めた階層毎に、関連付けの対象とする情報の格納場所を設定できる。
【００１１】
請求項３に記載の発明によれば、受け付けた情報を所与の格納場所に一時的に格納しておくことで、当該情報に応じた階層に関連付けることができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る情報管理装置の機能ブロック図である。
【図２】条件設定テーブルの一例を示す図である。
【図３】下位フォルダに設定される属性情報の一例を示す図である。
【図４】監視対象フォルダ、条件付フォルダ、下位フォルダの関係の一例を示す図である。
【図５】監視対象フォルダ、条件付フォルダ、下位フォルダの関係の一例を示す図である。
【図６】監視対象フォルダ、条件付フォルダ、下位フォルダの関係の一例を示す図である。
【図７】データの関連付け処理のフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための実施の形態（以下、実施形態という）を、図面に従って説明する。
【００１４】
図１には、本実施形態に係る情報管理装置１０の機能ブロック図を示した。図１に示されるように、情報管理装置１０は、データ格納部１２、監視対象設定部１４、データ取得部１６、条件付フォルダ設定部１８、下位フォルダ設定部２０、条件式生成部２２、条件判定部２４、及び関連付け処理部２６を含む。上記の各部の機能は、ＣＰＵ等の制御手段、メモリ等の記憶手段を備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現することとしてよい。なお、プログラムは情報記憶媒体によってコンピュータのハードウェアを備える情報管理装置１０に供給されることとしてもよいし、インターネット等のデータ通信手段を介して情報管理装置１０に供給されることとしてもよい。
【００１５】
データ格納部１２は、例えば磁気ディスク装置や半導体メモリ等の記憶装置により実現されるものであり、情報管理装置１０が処理するデータを格納するものである。情報管理装置１０が処理するデータの種類、形式には特に限定がなく、データは例えば電子メール、電子文書、画像データ等を含むこととしてよい。本実施形態では、データ格納部１２は、階層構造のファイルシステムとして管理されることとしてよく、複数のフォルダ（階層）が階層構造となって構成されている。
【００１６】
監視対象設定部１４は、データ格納部１２を構成するフォルダのうち情報管理装置１０が監視対象とするフォルダ（監視対象フォルダ）を設定するものである。監視対象フォルダは１つに限らず複数設定されることとしてよい。本実施形態では、監視対象フォルダは情報管理装置１０が取得したデータの一時保管場所として機能し、監視対象フォルダに格納されたデータは、所与の条件に基づいて他のフォルダに関連付ける（格納する）対象となる。このデータの関連付け及び条件の詳細に関しては後述する。
【００１７】
データ取得部１６は、監視対象設定部１４により設定された監視対象フォルダからデータを取得するものである。本実施形態では、データ取得部１６は、監視対象フォルダに新たに登録されたデータを取得することとしてもよいし、予め定められた時間毎に監視対象フォルダにアクセスし未取得のデータを選択して取得することとしてもよい。
【００１８】
条件付フォルダ設定部１８は、情報管理装置１０が管理するファイルシステム内に条件付フォルダを設定するものである。条件付フォルダは、ファイルシステム内に新たに生成することとしてもよいし、既存のフォルダを条件付フォルダに変更することとしてもよい。なお、条件付フォルダとは、当該条件付フォルダの配下に関連付けられるデータが満足すべき条件が設定されたフォルダである。なお、条件付フォルダに定められた条件は、当該条件付きフォルダの配下に設けられた１又は複数の下位フォルダの属性値をそれぞれ参照し、下位フォルダ毎に関連付けられるデータが満足すべき条件式を定めている。
【００１９】
図２には、条件付フォルダに設定される条件を表す条件設定テーブルの一例を示した。図２に示されるように、条件設定テーブルは、条件付フォルダをそれぞれ識別する識別情報（条件付フォルダＩＤ）に関連付けて、当該条件付フォルダに設定される条件、条件付フォルダへ取り込むデータを格納している監視対象フォルダの各情報を格納したテーブルとして構成されることとしてよい。
【００２０】
図２に示された例では、条件付フォルダＩＤ「Ｆ１００」の条件付フォルダに設定される条件は、データのタイトルが下位フォルダのタイトルに一致することである。また、条件付フォルダＩＤ「Ｆ１０１」の条件付フォルダに設定される条件は、データの作成日よりも下位フォルダに設定される日付が古いことである。条件付フォルダＩＤ「Ｆ１０２」の条件付フォルダに設定される条件は、データの所有者が下位フォルダの所有者と一致することである。識別情報「Ｆ１０３」の条件付フォルダに設定される条件は、データのタイトルが下位フォルダのタイトルに一致し、且つ、データの所有者が下位フォルダの所有者と一致することである。
【００２１】
下位フォルダ設定部２０は、条件付フォルダの配下に下位フォルダを設定するものである。下位フォルダには、そのフォルダのタイトル（名前）のほか、下位フォルダについて予め定められた属性情報の各々について属性値を定めることとしてよい。属性値は、作成日や所有者のように情報管理装置１０により取得される情報をそのまま用いてもよいし、ユーザからの入力に応じて各属性値の値を入力、変更することとしてもよい。
【００２２】
図３には、下位フォルダに設定される属性情報の一例を示した。図３に示されるように、下位フォルダの識別情報（下位フォルダＩＤ）に関連付けて、タイトル、設定日、所有者等の各種属性値が設定される。設定日は、下位フォルダの作成日としてもよいし、ユーザに適宜設定される任意の日時情報としてもよい。
【００２３】
条件式生成部２２は、条件付フォルダに設定される条件と、条件付フォルダの配下に設けられた下位フォルダの属性値とに基づいて、下位フォルダ毎に対応する条件式を生成するものである。条件式は、下位フォルダとその上位にある条件付フォルダとの関係、及び上位にある条件付フォルダの更に上位にある条件付フォルダとの関係に基づいて生成される。具体的には、例えば下位フォルダの上位にある条件付フォルダが並列に複数ある場合にはそれらの条件付フォルダによる条件を論理和として結合し、下位フォルダの上位にある条件付フォルダが直列に複数ある（すなわち条件付フォルダを配下に持つ条件付フォルダが存在する）場合にはそれらの条件付フォルダによる条件が論理積として結合することとしてよい。以下、具体例を用いて条件式生成部２２により生成される条件式について説明する。
【００２４】
図４には、監視対象フォルダ、条件付フォルダ、下位フォルダの関係の一例を示した。図４に示された例では、１つの条件付フォルダＦの配下に下位フォルダＳＦ１，ＳＦ２が設けられた構成となっている。αを監視対象フォルダＴＦから取得したデータの属性値、下位フォルダＳＦｉ（ｉ＝１，２）の属性値βｉとした場合に、条件付フォルダの条件式は、条件付フォルダに設定された条件文（関数）ｆを用いてｆ（α，βｉ）により生成される。
【００２５】
図５には、監視対象フォルダ、条件付フォルダ、下位フォルダの関係の一例を示した。図５に示された例では、２つの条件付フォルダＦＡ，ＦＢがあり、監視対象フォルダＴＦＡを監視対象とする条件付フォルダＦＡの配下に下位フォルダＳＦＡ１，ＳＦＡ２が設けられ、監視対象フォルダＴＦＢを監視対象とする条件付フォルダＦＢの配下に下位フォルダＳＦＢ１が設けられた構成となっている。下位フォルダＳＦＡ２については条件付フォルダＦＢの配下にも属していることとする。このとき、条件付フォルダＦＡの条件をｆＡ、条件付きフォルダＦＢの条件をｆＢとした場合に、下位フォルダＳＦＡ１の条件式はｆＡ（ｘ，βＡ１）、下位フォルダＳＦＢ１の条件式はｆＢ（α，βＢ１）となる。そして下位フォルダＳＦＡ２の条件式は、｛ｆＡ（α，βＡ２）｝ＯＲ｛ｆＢ（α，βＡ２）｝となる。なお、ＯＲは論理和を示す演算子である。
【００２６】
図６には、監視対象フォルダ、条件付フォルダ、下位フォルダの関係の一例を示した。図６に示された例では、２つの条件付フォルダＦＡ，ＦＢがあり、監視対象フォルダＴＦを監視対象とする条件付フォルダＦＡの配下に条件付フォルダＦＢがあり、条件付フォルダＦＢの配下に下位フォルダＳＦＣが設けられた構成となっている。このとき、条件付フォルダＦＡの条件をｆＡ、条件付きフォルダＦＢの条件をｆＢとした場合に、下位フォルダＳＦＣの条件式は｛ｆＡ（α，βＣ）｝ＡＮＤ｛ｆＢ（α，βＣ）｝となる。なお、ＡＮＤは論理積を示す演算子である。
【００２７】
条件判定部２４は、データ取得部１６により取得されるデータの各々について、条件式生成部２２により下位フォルダ毎に生成される条件式の真偽を判定するものである。例えば条件付フォルダＩＤ「Ｆ１００」の監視対象フォルダからデータ名Ａのデータを取得した場合に、下位フォルダＳＦＡのタイトルがＡ、下位フォルダＳＦＢのタイトルがＢであったときには、下位フォルダＳＦＡに関する条件式が真、下位フォルダＳＦＢに関する条件式が偽と判定される。
【００２８】
関連付け処理部２６は、データ取得部１６により取得されるデータが条件判定部２４により真と判定された場合に、当該真である条件式に対応した下位フォルダに上記取得されるデータを関連付けるものである。データが複数の下位フォルダの条件式に対して真であった場合には、当該データを各下位フォルダに関連付けることとしてよい。データを関連付ける下位フォルダが存在する場合には、監視対象フォルダから当該データを削除（関連付けを解消）することとしてもよい。なお、データのフォルダへの関連付けとは、フォルダにデータを移動したり、複製したり、格納したりすることとしてもよい。
【００２９】
次に、図７に示されるフローチャートを参照しながら、情報管理装置１０において行われるデータの関連付け処理の流れを説明する。
【００３０】
図７に示されるように、情報管理装置１０は、監視対象フォルダにデータが登録されたことを検出し（Ｓ１０１）、当該登録されたデータを取得する（Ｓ１０２）。情報管理装置１０は、監視対象フォルダが監視対象に設定された条件付フォルダの配下に存在する下位フォルダのうち未処理のものを１つ選択する（Ｓ１０３）。
【００３１】
情報管理装置１０は、上記選択した下位フォルダの属性値と当該下位フォルダが含まれる条件付フォルダに設定された条件とに基づく条件式を生成し（Ｓ１０４）、上記取得されたデータが、上記選択した下位フォルダについて生成された条件式を満たすか否かを判定する（Ｓ１０５）。情報管理装置１０は、上記取得したデータが上記条件式を満たす（真）と判定する場合には（Ｓ１０５：Ｙ）、上記取得されたデータを上記選択した下位フォルダに関連付け（Ｓ１０６）、未処理の下位フォルダが残っているか否かを判定する（Ｓ１０７）。また、Ｓ１０５で上記取得したデータが上記条件式を満たさない（偽）と判定する場合には、そのままＳ１０７の処理に移行する。
【００３２】
情報管理装置１０は、Ｓ１０７で未処理の下位フォルダが残っていると判定する場合には（Ｓ１０７：Ｙ）、Ｓ１０３に戻ってそれ移行の処理を繰り返し、未処理の下位フォルダが残っていないと判定する場合には（Ｓ１０７：Ｎ）、監視対象フォルダから上記取得されたデータを削除して（Ｓ１０８）、処理を終了する。なお、Ｓ１０２において、複数のデータを取得した場合は、各々のデータに対してＳ１０３からＳ１０７までの処理を行うこととなる。
【００３３】
本実施形態の情報管理装置１０では、データを関連付ける条件がフォルダに設定されているため、そのフォルダに関連付けられているデータ（格納されているデータ）が如何なる条件を満たすデータであるのかの確認が、フォルダに条件が設定されていない場合に比べて容易となる。また、フォルダに条件が設定されていると、設定する条件が複雑となる場合に、条件とフォルダとを独立に設ける場合に比べて管理が容易となる。
【００３４】
本発明は上記の実施形態に限定されるものではない。例えば、情報管理装置１０は、データベースサーバ、ファイルサーバ、電子メールサーバ等からデータを取得して監視対象フォルダにデータを一時格納し、当該格納したデータをどのフォルダに関連付けるかを決定する処理を行うようにしてもよい。
【符号の説明】
【００３５】
１０  情報管理装置、１２  データ格納部、１４  監視対象設定部、１６  データ取得部、１８  条件付フォルダ設定部、２０  下位フォルダ設定部、２２  条件式生成部、２４  条件判定部、２６  関連付け処理部。
【図１】
2011170600.tif 000003
【図２】
2011170600.tif 000004
【図３】
2011170600.tif 000005
【図４】
2011170600.tif 000006
【図５】
2011170600.tif 000007
【図６】
2011170600.tif 000008
【図７】
2011170600.tif 000009