(57)【要約】【課題】ファイルの付加情報を記憶することが好ましい環境下でその付加情報を記憶すること。【解決手段】ＰＣ２０は、ユーザの入力指示に基づいて電子ファイルを記録媒体に保存するファイル保存部２１と、ユーザの位置を示す位置情報を記憶する位置情報記憶部２３と、保存される電子ファイルの属性を示す属性情報に位置情報記憶部２３により記憶された位置情報を付加する条件を示す付加条件情報を記憶する付加条件記憶部２４と、ファイル保存部２１により電子ファイルが保存されるときに、付加条件記憶部２４に記憶されている付加条件情報で示される条件が満たされている場合に、位置情報記憶部２３に記憶されている位置情報を該電子ファイルの属性情報に付加して記録媒体に記憶する属性記憶部２５と、を備えることを特徴とする。【選択図】図１
2009129018.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの入力指示に基づいて電子ファイルを記録媒体に保存する保存制御手段と、
前記ユーザの位置を示す位置情報を記憶する位置情報記憶手段と、
前記保存制御手段により保存される電子ファイルの属性を示す属性情報に前記位置情報記憶手段により記憶された位置情報を付加する条件を示す付加条件情報を記憶する付加条件記憶手段と、
前記保存制御手段により電子ファイルが保存されるときに、前記付加条件記憶手段に記憶されている付加条件情報で示される条件が満たされている場合に、前記位置情報記憶手段に記憶されている位置情報を該電子ファイルの属性情報に付加して記録媒体に記憶する属性記憶制御手段と、
を備えることを特徴とするファイル管理システム。
【請求項２】
前記付加条件情報が、所定のエリアを示すエリア情報を含む情報であり、
前記属性記憶制御手段が、前記位置情報記憶手段に記憶されている位置情報で示される位置が前記付加条件記憶手段に記憶されている付加条件情報内のエリア情報で示されるエリアに含まれる場合に、該位置情報を前記属性情報に付加して記憶する、
ことを特徴とする請求項１に記載のファイル管理システム。
【請求項３】
前記位置情報記憶手段が、前記位置情報と該位置情報で示される位置の近辺に存在する別のユーザを示す同一エリア内ユーザ情報とを関連付けて記憶し、
前記付加条件情報が、前記エリア情報に関連付けられた、別のユーザを示す別ユーザ情報を更に含む情報であり、
前記属性記憶制御手段が、前記位置情報記憶手段に記憶されている位置情報で示される位置が前記付加条件記憶手段に記憶されている付加条件情報内のエリア情報で示されるエリアに含まれ、且つ、該エリア情報に関連付けられている別ユーザ情報が該位置情報に関連付けられている同一エリア内ユーザ情報に含まれる場合に、該位置情報及び該同一エリア内ユーザ情報を前記属性情報に付加して記憶する、
ことを特徴とする請求項２に記載のファイル管理システム。
【請求項４】
前記保存制御手段により保存される電子ファイルに対して行われたユーザのファイル操作を検出する操作検出手段を更に備え、
前記付加条件情報が、前記エリア情報と関連付けられた、電子ファイルに対するユーザのファイル操作を示す操作情報を更に含む情報であり、
前記属性記憶制御手段が、前記位置情報記憶手段に記憶されている位置情報で示される位置が前記付加条件記憶手段に記憶されている付加条件情報内のエリア情報で示されるエリアに含まれ、且つ、前記操作検出手段により検出されたファイル操作が該エリア情報に関連付けられている操作情報で示されるファイル操作に含まれる場合に、該位置情報を前記属性情報に付加して記憶する、
ことを特徴とする請求項２又は３に記載のファイル管理システム。
【請求項５】
ファイル管理システムにおけるファイル管理方法であって、
ユーザの入力指示に基づいて電子ファイルを記録媒体に保存する保存制御ステップと、
前記ユーザの位置を示す位置情報を記憶する位置情報記憶ステップと、
前記保存制御ステップにおいて保存された電子ファイルの属性を示す属性情報に前記位置情報記憶ステップにおいて記憶された位置情報を付加する条件を示す付加条件情報を記憶する付加条件記憶ステップと、
前記保存制御ステップにおいて電子ファイルが保存されるときに、前記付加条件記憶ステップにおいて記憶された付加条件情報で示される条件が満たされている場合に、前記位置情報記憶ステップにおいて記憶された位置情報を該電子ファイルの属性情報に付加して記録媒体に記憶する属性記憶制御ステップと、
を含むことを特徴とするファイル管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ファイルの保存時に該ファイルの属性情報を併せて記憶するファイル管理システム及びファイル管理方法に関するものである。
【背景技術】
【０００２】
従来から、ユーザが作成し保存した電子ファイル（以下では単に「ファイル」ともいう）を後で容易に検索するために、作業場所（ファイル保存を実行した場所）やその場所に居合わせたユーザなどの情報を属性情報としてファイルと共に記憶する手法が知られている。このような手法を用いることで、ユーザは、そのファイルがどこで誰と打合せした際に用いた資料であるかということを簡単に知ったり、そのようなファイルを簡単に検索したりすることが可能になる。
【０００３】
例えば、下記特許文献１には、複合機により紙媒体をスキャンして電子ファイルに変換する際に、複合機の操作者、複合機の設置場所、及び電子ファイルの閲覧者を、電子ファイルの属性情報としてそのファイルと共に記憶する読取文書管理システムが記載されている。
【特許文献１】特開２００６−３３１３８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザがファイルの作成や編集を行う情報処理装置に上記特許文献１に記載の手法を適用すると、ファイルが記録媒体に保存される度に付加情報が記憶されてしまう。本来であれば、例えば、会議を開催したときに使用し保存したファイルについては会議の開催場所や同席者の情報を記憶することが好ましく、ユーザが自分の机でファイルを編集した際にはそのような情報を記憶しないことが好ましい。しかし、上記特許文献１に記載の手法を用いると、本来は記憶が不要である場合にも付加情報が記憶され蓄積されてしまう。その結果、ファイル検索が煩雑になってしまったり、記憶領域を不必要に消費してしまったりすることが起こり得る。
【０００５】
本発明は、上記課題を解決するためになされたものであり、ファイルの付加情報を記憶することが好ましい環境下でその付加情報を記憶することが可能なファイル管理システム及びファイル管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のファイル管理システムは、ユーザの入力指示に基づいて電子ファイルを記録媒体に保存する保存制御手段と、ユーザの位置を示す位置情報を記憶する位置情報記憶手段と、保存制御手段により保存される電子ファイルの属性を示す属性情報に位置情報記憶手段により記憶された位置情報を付加する条件を示す付加条件情報を記憶する付加条件記憶手段と、保存制御手段により電子ファイルが保存されるときに、付加条件記憶手段に記憶されている付加条件情報で示される条件が満たされている場合に、位置情報記憶手段に記憶されている位置情報を該電子ファイルの属性情報に付加して記録媒体に記憶する属性記憶制御手段と、を備えることを特徴とする。
【０００７】
また、本発明のファイル管理方法は、ファイル管理システムにおけるファイル管理方法であって、ユーザの入力指示に基づいて電子ファイルを記録媒体に保存する保存制御ステップと、ユーザの位置を示す位置情報を記憶する位置情報記憶ステップと、保存制御ステップにおいて保存された電子ファイルの属性を示す属性情報に位置情報記憶ステップにおいて記憶された位置情報を付加する条件を示す付加条件情報を記憶する付加条件記憶ステップと、保存制御ステップにおいて電子ファイルが保存されるときに、付加条件記憶ステップにおいて記憶された付加条件情報で示される条件が満たされている場合に、位置情報記憶ステップにおいて記憶された位置情報を該電子ファイルの属性情報に付加して記録媒体に記憶する属性記憶制御ステップと、を含むことを特徴とする。
【０００８】
このようなファイル管理システム及びファイル管理方法によれば、電子ファイルが保存されるときに、ユーザの位置を示す位置情報をファイルの属性情報に付加する条件が満たされていれば、位置情報が電子ファイルの属性情報に付加されて記録媒体に記憶される。このように、所定の条件を満たす場合に限って位置情報という付加情報を記憶することで、ファイルの付加情報を記憶することが好ましい環境下でその付加情報を記憶できる。なお、ファイルの保存とは、開かれたファイルが変更されることなく閉じられる場合の処理と、編集されたファイルが記録される場合の処理との双方を含む概念である。
【０００９】
本発明のファイル管理システムでは、付加条件情報が、所定のエリアを示すエリア情報を含む情報であり、属性記憶制御手段が、位置情報記憶手段に記憶されている位置情報で示される位置が付加条件記憶手段に記憶されている付加条件情報内のエリア情報で示されるエリアに含まれる場合に、該位置情報を属性情報に付加して記憶することが好ましい。
【００１０】
この場合、電子ファイルが保存されるときに、ユーザの位置と予め記憶されている付加条件情報内のエリア情報で示されるエリアとが比較され、ユーザ位置がそのエリアに含まれる場合に、位置情報が電子ファイルの属性情報に付加されて記憶される。
【００１１】
ファイルの保存を実行する場所としては、例えば、作成作業をする自席や、他人に発表したり他人と打合せしたりするための会議室などが考えられる。このとき、ユーザは、会議室で作業した記憶を基にファイルを検索することが多いと考えられる。したがって、ある特定の場所でファイルが保存されたときに限って位置情報を付加することは有効である。上述したように、ユーザが所定のエリア内でファイルを保存したときに限って位置情報という付加情報を記憶することで、ファイルの付加情報を記憶することが好ましい環境下でその付加情報を記憶できる。
【００１２】
本発明のファイル管理システムでは、位置情報記憶手段が、位置情報と該位置情報で示される位置の近辺に存在する別のユーザを示す同一エリア内ユーザ情報とを関連付けて記憶し、付加条件情報が、エリア情報に関連付けられた、別のユーザを示す別ユーザ情報を更に含む情報であり、属性記憶制御手段が、位置情報記憶手段に記憶されている位置情報で示される位置が付加条件記憶手段に記憶されている付加条件情報内のエリア情報で示されるエリアに含まれ、且つ、該エリア情報に関連付けられている別ユーザ情報が該位置情報に関連付けられている同一エリア内ユーザ情報に含まれる場合に、該位置情報及び該同一エリア内ユーザ情報を属性情報に付加して記憶することが好ましい。
【００１３】
この場合、電子ファイルが保存されるときに、ファイルを保存したユーザ（ファイル保存者）が所定のエリアに存在し、且つ、別ユーザ情報で示される別のユーザがそのエリアに存在する場合に、位置情報及び同一エリア内ユーザ情報が電子ファイルの属性情報に付加されて記憶される。
【００１４】
ファイルを保存する場面としては、例えば、単独で作業する場面や、他人とディスカッション等をしながら共同で作業をする場面などが考えられる。このとき、ユーザは、他人と共同作業した記憶を頼りにファイルを検索することが多いと考えられる。したがって、同じエリアに特定のユーザが存在するときに限って位置情報及び同一エリア内ユーザ情報を付加することは有効である。上述したように、ユーザが所定の別ユーザと共に所定のエリア内でファイルを保存したときに限って位置情報及び同一エリア内ユーザ情報という付加情報を記憶することで、ファイルの付加情報を記憶することが好ましい環境下でその付加情報を記憶できる。
【００１５】
本発明のファイル管理システムでは、保存制御手段により保存される電子ファイルに対して行われたユーザのファイル操作を検出する操作検出手段を更に備え、付加条件情報が、エリア情報と関連付けられた、電子ファイルに対するユーザのファイル操作を示す操作情報を更に含む情報であり、属性記憶制御手段が、位置情報記憶手段に記憶されている位置情報で示される位置が付加条件記憶手段に記憶されている付加条件情報内のエリア情報で示されるエリアに含まれ、且つ、操作検出手段により検出されたファイル操作が該エリア情報に関連付けられている操作情報で示されるファイル操作に含まれる場合に、該位置情報を属性情報に付加して記憶することが好ましい。
【００１６】
この場合、電子ファイルが保存されるときに、ファイルを保存したユーザが所定のエリアに存在し、且つ、そのときのファイル操作が操作情報で示されるファイル操作に含まれる場合に、位置情報が電子ファイルの属性情報に付加されて記憶される。このように、特定のファイル操作が為された場合にのみ位置情報という付加情報を記憶することで、ファイルの付加情報を記憶することが好ましい環境下でその付加情報を記憶できる。
【発明の効果】
【００１７】
このようなファイル管理システム及びファイル管理方法によれば、予め記憶されている付加条件情報内のエリア情報で示されるエリア内でユーザがファイルを保存したときに限って、そのエリア情報が属性情報に付加されて記録媒体に記憶されるので、ファイルの付加情報を記憶することが好ましい環境下でその付加情報を記憶できる。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。本実施形態では、本発明にかかるファイル管理システムをパーソナルコンピュータ（以下「ＰＣ」という）に適用する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００１９】
まず、図１を用いて、実施形態に係るＰＣ２０の構成を説明する。図１は実施形態にかかるＰＣ２０の構成を示す図である。図２はＰＣ２０のハードウェア構成を示す図である。図３は付加条件情報の例を示す図である。図４は、図１に示す属性記憶部２５により記録媒体に記憶される属性情報の例を示す図である。図５〜７は属性記憶部２５の処理の例を示す図である。図８はファイル検索結果の表示例を示す図である。
【００２０】
ＰＣ２０は、図示しないネットワークを介して測位システム１０及び共有サーバ３０と通信可能な通信端末である。
【００２１】
ＰＣ２０について説明する前に、このＰＣ２０に位置情報を提供する測位システム１０について説明する。測位システム１０は、ユーザが保持する携帯電話機の位置を測定することによって各ユーザの位置を捕捉するコンピュータシステムである。具体的には、測位システム１０は、複数のアクセスポイントを備える無線ＬＡＮを用いて携帯端末の位置を測定する。そして、測位システム１０は、測定した携帯端末の位置を示す位置情報にユーザを示すユーザ情報を関連付け、その位置情報をデータベースなどの記憶装置に記憶する。また、測位システム１０は、ＰＣ２０から位置情報要求を受信した場合に、その位置情報要求に含まれるユーザ情報に関連付けられている位置情報と、該位置情報で示される位置の近辺に存在する別のユーザを示すユーザ情報（同一エリア内ユーザ情報）とをＰＣ２０に送信する。
【００２２】
ユーザ情報には、ユーザを識別するユーザ識別情報が含まれ、場合によっては、ユーザの属性（例えば所属部署）を示すユーザ属性情報も含まれる。なお、ユーザ情報の収集方法は限定されない。例えば、所定のデータベースに一以上のユーザ情報を予め記憶させておき、そのデータベースから取得するようにシステムを構築してもよいし、ユーザ情報を予め各携帯端末に記憶させておき、アクセスポイントを介して収集するようにしてもよい。
【００２３】
次に、ＰＣ２０について説明する。ＰＣ２０は、機能的構成要素としてファイル保存部（保存制御手段）２１、ファイル操作検出部（操作検出手段）２２、位置情報記憶部（位置情報記憶手段）２３、付加条件記憶部（付加条件記憶手段）２４、属性記憶部（属性記憶制御手段）２５、ファイル検索部２６及び検索結果表示部２７を備えている。
【００２４】
ＰＣ２０は、図２に示すように、オペレーティングシステムやアプリケーションプログラムなどを実行するＣＰＵ２０１、ＲＯＭ及びＲＡＭで構成される主記憶部２０２、ハードディスクなどで構成される補助記憶部２０３、ネットワークカードなどの通信制御部２０４、キーボードやマウスなどの入力部２０５、及びモニタやプリンタなどの出力部２０６で構成される。図１に示される各機能は、図２に示すＣＰＵ２０１や主記憶部２０２の上に所定のソフトウェアを読み込ませ、ＣＰＵ２０１の制御の下で通信制御部２０４を動作させるとともに、主記憶部２０２や補助記憶部２０３におけるデータの読み出し及び書き込みを行うことで実現される。
【００２５】
ファイル保存部２１は、ユーザの入力指示に基づいてファイルを補助記憶部２０３やファイルサーバ（図示せず）などの記録媒体に保存する手段である。これにより、ＰＣ２０のユーザ（以下「ＰＣユーザ」という）が作成、編集又は閲覧したファイルが保存される。なお、「保存」とは、開かれたファイルが変更されることなく閉じられる場合の処理と、編集されたファイルが記録される場合の処理との双方を含む概念である。ファイル保存部２１は、ファイル保存処理が行われることを示す保存実行信号を位置情報記憶部２３に出力する。
【００２６】
ファイル操作検出部２２は、ファイル保存部２１により保存される電子ファイルに対して行われたユーザのファイル操作を検出する手段である。例えば、ファイル操作検出部２２は、「新規保存」、「上書き保存」、「（編集なしで）閉じる」などのファイル操作を検出し、操作情報として記憶する。
【００２７】
位置情報記憶部２３は、ＰＣユーザの位置を示す位置情報と該位置情報で示される位置の近辺に存在する別のユーザを示す同一エリア内ユーザ情報とを関連付けて記憶する手段である。同一エリア内ユーザ情報は、ＰＣユーザと同じエリアに存在するユーザを示すユーザ情報が一以上集まって構成される情報である。
【００２８】
位置情報記憶部２３は、ファイル保存部２１から保存実行信号が入力された場合に、ＰＣユーザを識別するユーザ情報を含む位置情報要求を生成して測位システム１０に送信する。続いて、位置情報記憶部２３は、送信した位置情報要求に応じて測位システム１０から送信されてきた位置情報及び同一エリア内ユーザ情報を受信し、これらの情報を記憶する。ＰＣユーザの近辺に誰も存在しない場合には、位置情報記憶部２３は位置情報のみを受信する。
【００２９】
例えば、位置情報記憶部２３は、ユーザ情報「ユーザＡ」を含む位置情報要求を生成して測位システム１０に送信し、位置情報「会議室１」及び同一エリア内ユーザ情報「ユーザＸ、ユーザＹ、ユーザＺ」を受信し記憶する。
【００３０】
なお、位置情報記憶部２３が測位システム１０と通信できなかった場合、位置情報記憶部２３には何も記憶されない。位置情報記憶部２３は、位置情報（及び同一エリア内ユーザ情報）を取得したとしないとにかかわらず、上述した一連の取得処理を完了したことを示す取得完了信号を生成して属性記憶部２５に出力する。
【００３１】
付加条件記憶部２４は、所定のエリア情報と、ＰＣユーザとは別のユーザを示す別ユーザ情報と、ファイルに対するユーザのファイル操作を示す操作情報とが関連付けられた付加条件情報を記憶する手段である。この付加条件情報は、入力部２０５や通信制御部２０４を介して予め入力され記憶されている。
【００３２】
付加条件情報の例を図３に示す。図３には、３つの付加条件情報「プロファイル１」、「プロファイル２」、「プロファイル３」が示されている。例えば、プロファイル１は、会議室１においてファイルが新規保存又は上書き保存され、且つ、会議室１にユーザＸ及びユーザＹが存在する場合に、位置情報記憶部２３に記憶されている位置情報及び同一エリア内ユーザ情報をファイルの属性情報に付加して記憶することを示す情報である。また、プロファイル２は、大会議室においてファイルが閲覧され閉じられた場合に、位置情報及び同一エリア内ユーザ情報を属性情報に付加して記憶することを示す情報である。このような付加条件情報はファイルにアクセスするアプリケーションプログラム毎に設定されるが、複数のアプリケーションが一つの付加条件情報を共有してもよい。
【００３３】
属性記憶部２５は、ファイル保存部２１によりファイルが保存されるときに、付加条件記憶部２４に記憶されている付加条件情報で示される条件が満たされている場合に、位置情報記憶部２３に記憶されている位置情報をそのファイルの属性情報に付加して補助記憶部２０３などの記録媒体に記憶する手段である。この際、属性記憶部２５は位置情報記憶部２３に記憶されている位置情報（及び同一エリア内ユーザ情報）と、ファイル操作検出部２２により記憶されている操作情報と、付加条件記憶部２４に記憶されている付加条件情報とを比較する。そして、属性記憶部２５はその比較結果に基づいて位置情報（及び同一エリア内ユーザ情報）を属性情報に付加して記憶する。なお、属性情報は、ファイルの属性を示すために従来から一般に用いられている情報（例えばファイル名、フォルダ名、更新日時）を含む。
【００３４】
属性記憶部２５により記録媒体に記憶される属性情報の例を図４に示す。図４には、２つのファイル「ファイルＡ」及び「ファイルＢ」についての属性情報が示されている。属性情報は、ファイル名、作成（更新）日時、保存パス、位置情報、隣接ユーザ及び部署情報である。このうち、ファイル名、作成（更新）日時及び保存パスは従来から一般に用いられている情報であり、位置情報、隣接ユーザ及び部署情報は、ファイルをより詳細に検索できることを目的に付加される情報である。なお、隣接ユーザ及び部署情報は同一エリア内ユーザ情報（ユーザ識別情報及びユーザ属性情報）に基づいて設定される。図４に示す例のほかに、例えば隣接ユーザ及び部署情報が欠けた属性情報や更に位置情報が欠けた属性情報が記憶される場合もある。
【００３５】
位置情報記憶部２３から取得完了信号が入力された場合、属性記憶部２５はファイル操作検出部２２から操作情報を取得するとともに、位置情報記憶部２３から位置情報（及び同一エリア内ユーザ情報）を取得する。続いて、属性記憶部２５は取得した操作情報、位置情報（及び同一エリア内ユーザ情報）に基づいて、下記の３つを満たす付加条件情報を抽出する。
１．取得した操作情報で示されるファイル操作が付加条件情報内の操作情報で示されるファイル操作に含まれること
２．取得した位置情報で示される位置が付加条件情報内のエリア情報で示されるエリアに含まれること
３．取得した同一エリア内ユーザ情報が付加条件情報内の別ユーザ情報を含むこと
【００３６】
そして、そのような付加条件情報を付加条件記憶部２４から抽出できた場合、属性記憶部２５は位置情報（及び同一エリア内ユーザ情報）を属性情報に付加して記録媒体に記憶する。これに対し、そのような付加条件情報を抽出できなかった場合、属性記憶部２５は位置情報や同一エリア内ユーザ情報を付加することなくファイル名、フォルダ名、更新日時などの属性情報のみを記録媒体に記憶する。位置情報記憶部２３が位置情報等を取得できなった場合も、属性記憶部２５は付加条件情報を抽出できなかった場合と同様の処理を行う。
【００３７】
属性記憶部２５における処理の例を図５〜７に示す。なお、図５〜７のいずれの例においても、付加条件記憶部２４が図３に示す３つのプロファイル「プロファイル１〜３」を記憶しているものとする。
【００３８】
図５に示すように、属性記憶部２５が位置情報Ｐ１、同一エリア内ユーザ情報Ｕ１及び操作情報Ｓ１を取得した場合、属性記憶部２５は、操作情報Ｓ１で示されるファイル操作がプロファイル１内の操作情報で示されるファイル操作に含まれ、位置情報Ｐ１がプロファイル１内のエリア情報に一致し、同一エリア内ユーザ情報Ｕ１がプロファイル１内の別ユーザ情報を含むと判断する。したがって、属性記憶部２５は位置情報、隣接ユーザ及び部署情報を含む属性情報Ａ１を生成して記録媒体に記憶する。
【００３９】
次に図６に示すように、属性記憶部２５が位置情報Ｐ２、同一エリア内ユーザ情報Ｕ２及び操作情報Ｓ２を取得した場合、位置情報Ｐ２及び操作情報Ｓ２は図５の例と同様であるが、同一エリア内ユーザ情報Ｕ２がプロファイル１内の別ユーザ情報をすべて含まない（ユーザＹが欠如）と判断する。したがって、属性記憶部２５は位置情報、隣接ユーザ及び部署情報を含まない属性情報Ａ２を生成して記録媒体に記憶する。
【００４０】
また図７に示すように、属性記憶部２５が位置情報Ｐ３、同一エリア内ユーザ情報Ｕ３及び操作情報Ｓ３を取得した場合、位置情報Ｐ３及び同一エリア内ユーザ情報Ｕ３は図５の例と同様であるが、操作情報Ｓ３で示されるファイル操作がプロファイル１内の操作情報で示されるファイル操作に含まれない判断する。したがって、属性記憶部２５は位置情報、隣接ユーザ及び部署情報を含まない属性情報Ａ３を生成して記録媒体に記憶する。
【００４１】
なお、図５〜７の例では、属性記憶部２５が位置情報とエリア情報との一致度を判定したが、位置情報とエリア情報との包含関係に基づいて判定することもある。すなわち、属性記憶部２５は、位置情報で示される位置がエリア情報で示されるエリアに含まれる場合に、位置情報、隣接ユーザ及び部署情報を属性情報に付加しうると判定してもよい。
【００４２】
属性記憶部２５は、このように属性情報を記録媒体に記憶するとともに、公開ルールに基づいてその属性情報をＰＣユーザのユーザ情報と共に共有サーバ３０に送信する。公開ルールとは、ファイルの属性情報を第三者に公開するか否かを規定する情報である。公開ルールは予め属性記憶部２５に記憶されていてもよいし、都度ユーザからの入力を受け付けて設定されてもよい。また、公開ルールはユーザ単位、端末単位、アプリケーション単位、ファイル単位など、さまざまな方法で規定してよい。
【００４３】
ファイル検索部２６は、ユーザ又は他のアプリケーションプログラムからの検索条件の入力を受け付けて、その検索条件に合致するファイルのリストを取得する手段である。検索条件は、属性情報を構成するファイル名、作成（更新）日時、保存パス、位置情報、隣接ユーザ及び部署情報のうち少なくとも一つの項目を含む情報である。ファイル検索部２６は、入力された検索条件に合致する属性情報をＰＣ２０内の記録媒体又は共有サーバ３０から取得する。続いて、ファイル検索部２６は取得された各ファイル（属性情報）について適合率を算出する。適合率とは、検索条件に含まれる検索キーの数をＭ、検索において適合した検索キーの数をＮとして、Ｎ／Ｍ×１００（％）で示される値である。ファイル検索部２６は抽出した属性情報のそれぞれに適合率を付加した上で、その情報を検索結果として検索結果表示部２７に出力する。
【００４４】
検索結果表示部２７は、ファイル検索部２６から入力された検索結果を表示する手段である。検索結果の表示例を図８に示す。図８では、検索条件に見合う３つのファイルが適合率の降順に表示され、そのうちファイルＣが選択されている。このとき、ＰＣユーザは決定操作を行うことでそのファイルＣにアクセスできる。
【００４５】
共有サーバ３０は、属性記憶部２５から属性情報及びユーザ情報を受信し、受信したこれらの情報を互いに関連付けた上で記憶するコンピュータシステムである。第三者（ＰＣユーザ以外のユーザ）は、共有サーバ３０に記憶された属性情報にアクセスして、ＰＣユーザが保存したファイルを属性情報を用いて検索できる。なお、共有サーバ３０はファイルサーバの機能を有していてもよい。
【００４６】
次に、図９及び１０を用いて、図１に示すＰＣ２０の処理を説明するとともに本実施形態に係るファイル検索方法について説明する。図９は属性情報を記憶する処理を示すフローチャートである。図１０はファイル検索処理を示すフローチャートである。
【００４７】
図９を用いて、属性情報を記憶する処理を説明する。ＰＣ２０では、予め付加条件記憶部２４が付加条件情報を記憶している（付加条件記憶ステップ）。
【００４８】
まず、ファイル保存部２１がユーザ入力に基づいてファイルを保存する（ステップＳ１１、保存制御ステップ）。このとき、ファイル操作検出部２２が、保存される電子ファイルに対して行われたユーザのファイル操作を検出し記憶する（ステップＳ１２）。
【００４９】
続いて、位置情報記憶部２３が測位システム１０に位置情報を要求する（ステップＳ１３）。このとき、位置情報記憶部２３が測位システム１０と通信可能であれば（ステップＳ１４；ＹＥＳ）、測位システム１０が位置情報記憶部２３からの要求に応じて位置情報及び同一エリア内ユーザ情報を送信する。位置情報記憶部２３はそれらの情報を受信して記憶する（ステップＳ１５、位置情報記憶ステップ）。
【００５０】
続いて、属性記憶部２５が位置情報記憶部２３から位置情報及び同一エリア内ユーザ情報を取得すると共にファイル操作検出部２２から操作情報を取得し（ステップＳ１６）、これら各情報が付加条件記憶部２４に記憶されている付加条件情報と合致するか否かを判定する（ステップＳ１７、属性記憶制御ステップ）。具体的には、属性記憶部２５は、位置情報とエリア情報との包含関係と、同一エリア内ユーザ情報と別ユーザ情報との包含関係と、取得した操作情報と付加条件情報内の操作情報との包含関係とに基づいて、位置情報、隣接ユーザ及び部署情報を属性情報に付加するか否かを決定する。
【００５１】
ここで、取得した各情報が付加条件情報と合致していれば（ステップＳ１７；ＹＥＳ）、属性記憶部２５は位置情報及び同一エリア内ユーザ情報（位置情報、隣接ユーザ及び部署情報）を属性情報に付加して記録媒体に記憶する（ステップＳ１８、属性記憶制御ステップ）。これに対し、取得した各情報と付加条件情報とが合致していなければ（ステップＳ１７；ＮＯ）、属性記憶部２５は位置情報及び同一エリア内ユーザ情報を付加することなく属性情報を記録媒体に記憶する（ステップＳ１９、属性記憶制御ステップ）。なお、属性記憶部２５は、位置情報記憶部２３が測位システム１０と通信できずに位置情報等を取得できなかったときにも（ステップＳ１４；ＮＯ）上記ステップＳ１９の処理を行う。
【００５２】
その後、属性記憶部２５は、属性情報を第三者に公開するか否かを公開ルールに基づいて判定する（ステップＳ２０）。そして、公開可能であれば（ステップＳ２０、ＹＥＳ）、属性記憶部２５は共有サーバ３０に属性情報を送信し、共有サーバ３０がその属性情報を受信して記憶する（ステップＳ２１）。一方、公開不可であれば（ステップＳ２０；ＮＯ）、その後の処理は行われない。
【００５３】
続いて、図１０を用いて、ファイル検索処理を説明する。この場合、検索条件が入力されると（ステップＳ３１）、ファイル検索部２６がその入力を受け付け、検索条件に基づいてＰＣ２０内の記録媒体又は共有サーバ３０に記憶されている属性情報を検索する（ステップＳ３２）。これにより、ファイル検索部２６は検索条件を満たすファイルのリストを抽出する。続いて、ファイル検索部２６は抽出されたファイルのそれぞれについて適合率を計算する（ステップＳ３３）。そして、検索結果表示部２７が検索結果及び適合率を表示する（ステップＳ３４）。
【００５４】
以上説明したように、本実施形態によれば、ユーザが所定の別ユーザと共に所定のエリア内で所定の操作によりファイルを保存したときに限って位置情報及び同一エリア内ユーザ情報が属性情報に付加されて記録媒体に記憶されるので、ファイルの付加情報を記憶することが好ましい環境下でその付加情報を記憶できる。
【００５５】
ファイルの保存を実行する場所としては、例えば、作成作業をする自席や、他人に発表したり他人と打合せしたりするための会議室などが考えられる。このとき、ユーザは、会議室で行った記憶を基にファイルを検索することが多いと考えられる。また、ファイル保存を行う場面としては、例えば、単独で作業する場面や、他人とディスカッション等をしながら共同で作業をする場面などが考えられる。このとき、ユーザは、他人と共同作業した記憶を頼りにファイルを検索することが多いと考えられる。したがって、あるエリアでファイルを保存したときや同じエリアに特定のユーザが存在するときに限って位置情報及び同一エリア内ユーザ情報を付加することは有効である。
【００５６】
このように、位置情報や隣接ユーザの情報を属性情報に付加して記憶することで、ユーザがファイルを使用した場所やその際に一緒にいたユーザの記憶を頼りにファイルを検索できるので、ファイル検索の効率化を図ることが可能になる。また、共有サーバ３０にアクセスするなどして、他者が保存したファイルの属性情報を利用ことで、ファイル保存者、場所及び隣接ユーザの情報から業務上の人的ネットワークを把握したりコミュニケーションの活性化を図ったりすることが期待できる。
【００５７】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で以下のような様々な変形が可能である。
【００５８】
上記実施形態では、属性記憶部２５が位置情報、同一エリア内ユーザ情報及び操作情報に基づいて付加情報（位置情報及び同一エリア内ユーザ情報）を記憶するか否かを判断したが、位置情報のみ、あるいは位置情報及び同一エリア内ユーザ情報の組合せ、更には位置情報及び操作情報の組合せや同一エリア内ユーザ情報及び操作情報の組み合わせに基づいて付加情報を記憶するか否かを判断してもよい。
【００５９】
上記実施形態では、属性情報がＰＣ２０内又は共有サーバ３０に記憶されたが、常にローカルメモリ及びサーバ上のメモリのどちらか一方にのみ属性情報が記憶されてもよい。
【００６０】
上記実施形態では、本発明に係るファイル管理システムをＰＣ２０に適用したが、本発明を適用する情報処理装置は限定されない。例えば、携帯電話機などの移動通信端末などに本発明を適用してもよい。
【図面の簡単な説明】
【００６１】
【図１】実施形態にかかるＰＣの構成を示す図である。
【図２】図１に示すＰＣのハードウェア構成を示す図である。
【図３】付加条件情報の例を示す図である。
【図４】図１に示す属性記憶部により記憶される属性情報の例を示す図である。
【図５】属性記憶部の処理の例を示す図である。
【図６】属性記憶部の処理の例を示す図である。
【図７】属性記憶部の処理の例を示す図である。
【図８】ファイル検索結果の表示例を示す図である。
【図９】属性情報を記憶する処理を示すフローチャートである。
【図１０】ファイル検索処理を示すフローチャートである。
【符号の説明】
【００６２】
１０…測位システム、２０…ＰＣ（ファイル管理システム）、２１…ファイル保存部（保存制御手段）、２２…ファイル操作検出部（操作検出手段）、２３…位置情報記憶部（位置情報記憶手段）、２４…付加条件記憶部（付加条件記憶手段）、２５…属性記憶部（属性記憶制御手段）、２６…ファイル検索部、２７…検索結果表示部、３０…共有サーバ
【図１】
2009129018.tif 000003
【図２】
2009129018.tif 000004
【図３】
2009129018.tif 000005
【図４】
2009129018.tif 000006
【図５】
2009129018.tif 000007
【図６】
2009129018.tif 000008
【図７】
2009129018.tif 000009
【図８】
2009129018.tif 000010
【図９】
2009129018.tif 000011
【図１０】
2009129018.tif 000012