(57)【要約】      （修正有）【課題】ファイルを記憶装置に格納する際、システムとユーザの双方で最適となる格納場所を決定する。【解決手段】ファイル管理装置８は、ファイル属性判定部４により、格納対象のファイルの名称と内容を解析して複数のキーワードや拡張子およびファイルサイズ等からなる属性情報を抽出し、マッチング判定部５により、抽出した属性情報と、予め格納属性保存部６において各ディレクトリに対して設定された当該ディレクトリに格納するファイルの属性情報とを照合して、合致する項目情報を抽出し、各項目情報に対して合致の度合いとして算出し、合致の度合いが大きいディレクトリから順に、選択した各ディレクトリのパス情報を、当該ファイルの格納操作中のユーザに提示して１つ選択するように促す情報を出力し、格納処理部２により、ユーザが指定したパス情報で特定される、ファイル格納部３で管理するディレクトリに当該ファイルを格納する。【選択図】図１
2012027525.tif 000002
【特許請求の範囲】
【請求項１】
プログラムされたコンピュータ処理を実行することにより、入力されたファイルを記憶装置に生成されたディレクトリに格納するファイル格納補助システムであって、
予め各ディレクトリ毎に設定された、当該ディレクトリへの格納対象となるファイルの特性を示す複数の項目からなる属性情報を記憶する保存手段と、
格納対象用に入力されたファイルから当該ファイルの上記属性情報を抽出する属性判定手段と、
該属性判定手段が抽出したファイルの属性情報と上記保存手段が記憶する属性情報とを照合して、合致する項目を特定し、特定した各項目に対して予め設定された重みを合計して合致の度合いとして算出し、算出した合致の度合いが大きいディレクトリから順に予め定められた数のディレクトリを選択するマッチング判定手段と、
該マッチング判定手段が選択した各ディレクトリのパス情報を、当該ファイルの格納操作中のユーザに提示し、該ユーザが入力したパス情報で特定される上記記憶装置におけるディレクトリに当該ファイルを格納する格納処理手段と
を有することを特徴とするファイル格納補助システム。
【請求項２】
請求項１に記載のファイル格納補助システムであって、
上記保存手段が記憶する各ディレクトリ毎の属性情報の項目として、当該ディレクトリへの格納対象となるファイルの名称と内容を示すキーワードを少なくとも含み、
上記属性判定手段は、
上記格納対象用のファイルの名称と内容を解析して複数のキーワードを抽出し、
上記マッチング判定手段は、上記属性判定手段が抽出した複数のキーワードと上記保存手段が記憶する各ディレクトリ毎の属性情報の項目としてのキーワードとを照合して、合致するキーワードを特定し、特定した各キーワードに対して予め設定された重みを合計して合致の度合いとして算出し、算出した合致の度合いが大きいディレクトリから順に予め定められた数のディレクトリを選択する
ことを特徴とするファイル格納補助システム。
【請求項３】
請求項２に記載のファイル格納補助システムであって、
上記保存手段が記憶し、上記属性判定手段が抽出し、上記マッチング判定手段が特定する、
上記各ディレクトリ毎の属性情報の項目として、上記キーワードと共に当該ファイルの拡張子およびサイズを含む
ことを特徴とするファイル格納補助システム。
【請求項４】
請求項１から請求項３のいずれかに記載のファイル格納補助システムであって、
上記格納処理手段がファイルを格納した上記記憶装置における全てのディレクトリのパス情報を読み出して、上記保存手段が記憶する各ディレクトリのパス情報と照合し、該保存手段に記憶されていないディレクトリのパス情報があれば、該ディレクトリとパス情報を上記保存手段に記憶させると共に、
上記記憶装置における全てのディレクトリに格納されている各ファイルを上記属性判定手段に渡して当該ファイルの属性情報を抽出させ、
該属性判定手段が抽出した属性情報で、上記保存手段が記憶する当該ディレクトリにおいて設定されていない属性情報があれば、該属性情報を当該ディレクトリに追加して設定する格納属性処理手段
を有することを特徴とするファイル格納補助システム。
【請求項５】
コンピュータを、請求項１から請求項４のいずれかに記載のファイル格納補助システムにおける各手段として機能させるためのプログラム。
【請求項６】
コンピュータ装置により、入力されたファイルを記憶装置に生成されたディレクトリに格納するシステムにおけるファイルの格納処理を補助する方法であって、
コンピュータ装置は、プログラムされたコンピュータ処理を実行する手段として、第１〜第４の手段を具備し、
上記第１の手段は、
予め各ディレクトリ毎に設定された、当該ディレクトリへの格納対象となるファイルの特性を示す複数の項目からなる属性情報を記憶し、
上記第２の手段は、
格納対象用に入力されたファイルから当該ファイルの上記属性情報を抽出し、
上記第３の手段は、
上記第２の手段が抽出したファイルの属性情報と上記第１の手段が記憶する属性情報とを照合して、合致する項目を特定し、特定した各項目に対して予め設定された重みを合計して合致の度合いとして算出し、算出した合致の度合いが大きいディレクトリから順に予め定められた数のディレクトリを選択し、
上記第４の手段は、
上記第３の手段が選択した各ディレクトリのパス情報を、当該ファイルの格納操作中のユーザに提示し、該ユーザが入力したパス情報で特定される上記記憶装置におけるディレクトリに当該ファイルを格納する
ことを特徴とするファイル格納補助方法。
【請求項７】
請求項６に記載のファイル格納補助方法であって、
上記第１の手段が記憶する各ディレクトリ毎の属性情報の項目として、当該ディレクトリへの格納対象となるファイルの名称と内容を示すキーワードを少なくとも含み、
上記第２の手段は、上記格納対象用のファイルの名称と内容を解析して複数のキーワードを抽出し、
上記第３の手段は、上記第２の手段が抽出した複数のキーワードと上記第１の手段が記憶する各ディレクトリ毎の属性情報の項目としてのキーワードとを照合して、合致するキーワードを特定し、特定した各キーワードに対して予め設定された重みを合計して合致の度合いとして算出し、算出した合致の度合いが大きいディレクトリから順に予め定められた数のディレクトリを選択する
ことを特徴とするファイル格納補助方法。
【請求項８】
請求項７に記載のファイル格納補助方法であって、
上記第１の手段が記憶し、上記第２の手段が抽出し、上記第３の手段が特定する、上記各ディレクトリ毎の属性情報の項目として、上記キーワードと共に当該ファイルの拡張子およびサイズを含むことを特徴とするファイル格納補助方法。
【請求項９】
請求項６から請求項８のいずれかに記載のファイル格納補助方法であって、
コンピュータ装置は、プログラムされたコンピュータ処理を実行する手段として、第５の手段を具備し、
該第５の手段は、
上記第４の手段がファイルを格納した上記記憶装置における全てのディレクトリのパス情報を読み出して、上記第１の手段が記憶する各ディレクトリのパス情報と照合し、該第１の手段に記憶されていないディレクトリのパス情報があれば、該ディレクトリとパス情報を上記第１の手段に記憶させると共に、
上記記憶装置における全てのディレクトリに格納されている各ファイルを上記第２の手段に渡して当該ファイルの属性情報を抽出させ、
該第２の手段が抽出した属性情報で、上記第１の手段が記憶する当該ディレクトリにおいて設定されていない属性情報があれば、該属性情報を当該ディレクトリに追加して設定する
ことを特徴とするファイル格納補助方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ装置を用いた情報の管理技術に係り、特に、複数の情報を分類し、ディレクトリ（またはフォルダとも言う。以後、統一してディレクトリと称する。）に格納して管理する技術に関するものである。
【背景技術】
【０００２】
近年、コンピュータによる情報化社会の発展に伴い、その扱う情報の種類は、文書、メール、画像など多様に渡り、情報の量は拡大し続けている。特に、昨今では、記憶装置の低価格化や環境対策のための紙資源の消費削減などにより、業務で使用される資料の電子化はますます加速している。
【０００３】
また、企業内においては、コンピュータを用いた業務の効率化が図られており、電子情報の共有はなくてはならないものとなっている。
【０００４】
これらの情報を有効に活用するには、保管してある膨大な資料の中から、必要なものを必要な時にすぐに探せるようにしなければならない。従って、如何に効率的であり、かつ探しやすいように情報を管理するかが重要となってくる。
【０００５】
一般的な電子データ（ファイル）の管理技術としてディレクトリ構造が挙げられる。この技術は、目的別や種類別といった用途毎にディレクトリを作成してファイルを分類して記憶装置に格納する技術であり、ユーザは、用途に応じた当該ディレクトリにアクセスすることで、所望のファイルを容易に取得することができる。
【０００６】
しかし、このディレクトリ構造を利用した格納システムでは、予め用途を見越した上での構成設計が必要であり、また、ユーザは、格納時に、膨大な数の格納先から、例えば設計情報に従った格納先を選択しなければ非効率的となりうる。
【０００７】
このようなファイルアクセスの効率化を図る従来技術として、例えば、特許文献１に記載の技術がある。この技術では、ファイルの実体の格納先とは別に、ユーザのアクセスする空間に仮想ディレクトリを設け、任意の検索条件に基づき整列したファイルへのリンクを表示する技術であり、この技術により、ユーザは格納場所の選択に迷うことがなくなり、かつ、ファイルアクセスの利便性が向上する。
【０００８】
しかし、ユーザの望む場所に全てのファイルが配置されているとは限らず、この技術では、たとえ検索条件が最適な状態であったとしても、ユーザの望むファイルを容易に所得することができない場合がある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００３−３２３３２６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
解決しようとする問題点は、従来の技術では、ある格納ルールに従ってファイルを整列する場合に、格納者の意図との差違が発生する点である。
【００１１】
本発明の目的は、これら従来技術の課題を解決し、格納ルールを用いたシステムによる整列の利便性の効果を残しつつ、ユーザの望む格納場所への格納作業を可能とすることである。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明では、入力された格納対象のファイルの特性を解析し、この解析した特性と、予め設定されている全てのディレクトリの格納ルールとを点数付けて比べ、点数の多い順に予め定められた数だけディレクトリを抽出して、ユーザに提示し、ユーザにより選択された１つのディレクトリに当該ファイルを格納する。例えば、プログラムされたコンピュータ処理を実行することにより、入力されたファイルを記憶装置に生成されたディレクトリに格納する際に、格納対象のファイルの名称と内容を解析して複数のキーワード等からなる属性情報を抽出し、この抽出した属性情報と、予め各ディレクトリに対してテーブル設定された当該ディレクトリに格納するファイルの属性情報とを照合して、合致する情報を抽出すると共に、抽出した各情報に対して予め設定された重みを合計して合致の度合いとして算出し、算出した合致の度合いが大きいディレクトリから順に予め定められた数のディレクトリを選択し、選択した各ディレクトリのパス情報を、当該ファイルの格納操作中のユーザに提示してユーザに１つ選択するように促す情報を出力し、このユーザが指定したパス情報で特定される、記憶装置におけるディレクトリに当該ファイルを格納することを特徴とする。尚、抽出したキーワードと共に、少なくとも当該ファイルの拡張子およびサイズを用いて属性情報を生成する。さらに、ファイルを格納した記憶装置における全てのディレクトリのパス情報を読み出して、予め記憶した各ディレクトリのパス情報と照合し、予め記憶されていないディレクトリのパス情報があれば、このディレクトリとパス情報を記憶させると共に、記憶装置における全てのディレクトリに格納されている各ファイルの属性情報を抽出し、抽出した属性情報で、予め記憶した当該ディレクトリにおいて設定されていない属性情報があれば、この属性情報を当該ディレクトリに追加して設定する。
【発明の効果】
【００１３】
本発明によれば、ファイルを格納する際、システムとユーザの双方で最適となる格納場所を決定することができ、システム上で最適な格納場所とユーザの意思との双方を損なうことなく最適な格納形態を提供することが可能である。
【図面の簡単な説明】
【００１４】
【図１】本発明に係るファイル格納補助システムの構成例を示すブロック図である。
【図２】図１におけるファイル格納補助システムの本発明に係る処理動作例を示すフローチャートである。
【図３】図１における格納処理部の処理動作例を示すフローチャートである。
【図４】図１におけるファイル属性判定部の処理動作例を示すフローチャートである。
【図５】図１におけるマッチング判定部の処理動作例を示すフローチャートである。
【図６】図１における格納属性処理部の処理動作例を示すフローチャートである。
【図７ａ】図１におけるファイル属性判定部が生成するファイル属性テーブルの構成例を示す説明図である。
【図７ｂ】図１におけるファイル属性判定部が生成したファイル属性テーブルの具体例を示す説明図である。
【図８】図１におけるマッチング判定部が保持するファイル属性の重み情報の具体例を示す説明図である。
【図９ａ】図１における格納属性保存部が保持する格納情報テーブルの構成例を示す説明図である。
【図９ｂ】図１における格納属性保存部が保持した格納情報テーブルの具体例を示す説明図である。
【図１０】図１におけるマッチング判定部の具体的な処理動作例を示す説明図である。
【発明を実施するための形態】
【００１５】
以下、図を用いて本発明を実施するための形態例を説明する。図１において、８は本発明のファイル格納補助システムとしての機能を具備したファイル管理装置であり、このファイル管理装置８は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）や主メモリ、表示装置、入力装置、外部記憶装置等を有するコンピュータ構成からなり、光ディスク駆動装置等を介してＣＤ−ＲＯＭ等の記憶媒体に記録されたプログラムやデータを外部記憶装置内にインストールした後、この外部記憶装置から主メモリに読み込みＣＰＵで処理することにより、本発明の係るファイル格納補助システムの処理機能を実現する。
【００１６】
例えば、ファイル管理装置８は、プログラムされたコンピュータ処理を実行する機能として、格納処理部２とファイル格納部２、ファイル属性判定部４、マッチング判定部５、格納属性保存部６、格納属性処理部７を有している。
【００１７】
このような構成により、本発明に係るファイル管理装置８は、プログラムされたコンピュータ処理を実行することにより、ユーザが操作する端末装置（図中「ユーザ」と記載）１からＬＡＮ（ローカル・エリア・ネットワーク）等のネットワークを介して入力されたファイルを、図示していないハードディスク等の記憶装置に生成されたディレクトリに格納する際に、以下の処理を行う。
【００１８】
格納属性保存部６は、予め、各ディレクトリ毎に設定された、当該ディレクトリへの格納対象となるファイルの特性を示す複数の項目からなる属性情報を記憶する。この格納属性保存部６が保存する属性情報には、図９ａ，図９ｂに例示するように、キーワードと拡張子、ファイルサイズ、ディレクトリパス等が含まれる。
【００１９】
ファイル属性判定部４は、ユーザ端末装置１から格納対象用に入力されたファイルから当該ファイルの属性情報を抽出する。このファイル属性判定部４が抽出する属性情報には、図７ａ，図７ｂに例示するように、ファイル名キーワードと内部キーワード、拡張子、ファイルサイズ等が含まれる。
【００２０】
マッチング判定部５は、ファイル属性判定部４が抽出したファイルの属性情報と格納属性保存部６が保存・記憶する属性情報とを照合して、合致する項目を特定し、特定した各項目に対して予め設定された重みを合計して合致の度合いとして算出し、算出した合致の度合いが大きいディレクトリから順に予め定められた数のディレクトリを選択する。このマッチング判定部５が参照する、属性情報における各項目に対する重みは、図８に例示するように、ファイル名キーワードが「１０」、内部キーワードが「１」、拡張子が「３」、ファイルサイズが「３」等として設定される。
【００２１】
格納処理部２は、マッチング判定部５が選択した各ディレクトリのパス情報を、当該ファイルの格納操作中のユーザに、端末装置１に画面表示出力して提示し、ユーザが端末装置１から入力したパス情報で特定されるディレクトリに当該ファイルを格納する。
【００２２】
尚、格納属性保存部６が保存する各ディレクトリ毎の属性情報の項目としては、図９ａ，図９ｂに例示するように、当該ディレクトリへの格納対象となるファイルの名称と内容を示すキーワードを少なくとも含み、ファイル属性判定部４は、格納対象用のファイルの名称と内容を解析して複数のキーワードを抽出し、マッチング判定部５は、ファイル属性判定部４が抽出した複数のキーワードと格納属性保存部６が記憶する各ディレクトリ毎の属性情報の項目としてのキーワードとを照合して、合致するキーワードを特定し、特定した各キーワードに対して予め設定された重みを合計して合致の度合いとして算出し、算出した合致の度合いが大きいディレクトリから順に予め定められた数のディレクトリを選択する。
【００２３】
また、格納属性保存部６が保存する各ディレクトリ毎の属性情報の項目としては、図９ａ，図９ｂに例示するように、キーワードと共に当該ファイルの拡張子およびファイルサイズを含むものとする。そして、ファイル属性判定部４は、格納対象用のファイルの名称と内容を解析して複数のキーワードを抽出すると共に、当該ファイルの拡張子およびファイルサイズを抽出し、マッチング判定部５は、ファイル属性判定部４が抽出した複数のキーワードとファイルの拡張子およびファイルサイズと、格納属性保存部６が記憶する各ディレクトリ毎の属性情報の項目としてのキーワードとファイルの拡張子およびファイルサイズを照合して、合致するキーワードとファイルの拡張子およびファイルサイズを特定し、特定した各キーワードに対して予め設定された重みを合計して合致の度合いとして算出し、算出した合致の度合いが大きいディレクトリから順に予め定められた数のディレクトリを選択する。
【００２４】
さらに、格納属性処理部７は、格納処理部２がファイルを格納したファイル格納部３における全てのディレクトリのパス情報を読み出して、格納属性保存部６が記憶・保存する各ディレクトリのパス情報と照合し、格納属性保存部６に記憶・保存されていないディレクトリのパス情報があれば、このディレクトリとパス情報を格納属性保存部６に記憶・保存させると共に、ファイル格納部３における全てのディレクトリに格納されている各ファイルをファイル属性判定部４に渡して当該ファイルの属性情報を抽出させ、ファイル属性判定部４が抽出した属性情報で、格納属性保存部６が記憶・保存する当該ディレクトリにおいて設定されていない属性情報があれば、その属性情報を当該ディレクトリに追加して設定する。
【００２５】
以下、このようなファイル管理装置８による本発明に係るファイル格納補助システムの処理動作を、より詳細に説明する。
【００２６】
図２により、ファイル管理装置８による本発明に係るファイル格納補助システムの全体処理動作を説明する。
【００２７】
まず、格納処理部２が、端末装置１を介してユーザが入力した格納対象のファイルをアップロードし、これを格納処理部２が受け付け、システム上に一時的に保管する（ステップ１０１）。
【００２８】
次に、ファイル属性判定部４が、アップロードされたファイルを参照し、予め設定された項目に基づきファイル属性を判定する（ステップ１０２）。
【００２９】
次に、マッチング判定部５において、ファイル属性判定部４により判定されたファイル属性と、格納属性保存部６に保存された格納属性をマッチングさせ、ファイル格納部３の全ディレクトリに対してマッチング総得点を算出する（ステップ１０３）。ここでマッチングとは、ファイル属性とディレクトリの格納属性の合致の度合い（マッチング総得点）を算出する技術のことであり、その技術の詳細に関しては図５で後述する。
【００３０】
さらに、マッチング判定部５は、算出したマッチング総得点の中から、最も点数の高い例えば上位３つのディレクトリの情報を選択して、格納処理部２に渡す（ステップ１０４）。
【００３１】
格納処理部２は、これを端末装置１を介してユーザに提示し、格納先ディレクトリの選択・特定を促す（ステップ１０５）。
【００３２】
ユーザは、端末装置１を操作して、提示されたディレクトリ情報から、最も適切と判断したディレクトリを１つ選択する（ステップ１０６）。尚、ユーザは、所望するディレクトリが提示されていない場合には、任意のディレクトリパスを生成して、当該ディレクトリを選択する。
【００３３】
格納処理部２は、ユーザから選択された情報に基づき、一時的に保管していたアップロードファイルをファイル格納部３の該当するディレクトリに格納する（ステップ１０７）。
【００３４】
尚、これらの処理フローとは別に、格納属性処理部７は、定期的に、あるいは任意のタイミングで、ファイル格納部３におけるディレクトリ構成情報を解析し、格納属性保存部６における属性情報を最新の状態に更新する。
【００３５】
以下、ファイル管理装置８を構成する各処理部の詳細を説明する。
【００３６】
まず、図３を用いて、格納処理部２の処理動作を説明する。この格納処理部２は、ユーザ端末装置１とシステム（ファイル管理装置８）間におけるユーザインタフェースの役割を持つ。
【００３７】
格納処理部２は、ユーザ端末装置１からアップロードされたファイルを受け付け、ファイル格納部３へは格納せずシステム上に一時的に保管する（ステップ２０１）。
【００３８】
その後、ファイル属性判定部４にファイル属性判定の依頼を出し（ステップ２０２）、ファイル属性判定部４とマッチング判定部５によるアップロードファイルの最適な格納先ディレクトリの候補の算出結果情報を受け取る（ステップ２０３）。
【００３９】
そして、受け取った情報をユーザ（端末装置１）へ提示し、格納先ディレクトリの選択を促し（ステップ２０４）、ユーザが選択した格納指示を受け取ると（ステップ２０５）、その指示情報に基づき、一時保管していたアップロードファイルをファイル格納部３の該当するディレクトリへ保管する（ステップ２０６）。
【００４０】
次に、図４を用いて、ファイル属性判定部４における処理動作を説明する。このファイル属性判定部４は、ファイル属性を判定する機能を持つものである。
【００４１】
ここでファイル属性とは、そのファイル特徴を表すもので、図７ａおよび図７ｂにおけるテーブル１０，２０に示される各項目（ファイル名キーワード、内部キーワード、拡張子、ファイルサイズ）のことを示す。また、各項目には予め、図８のテーブル３０に例として示すように、本ファイル管理装置８内でただ１つの重み付け設定が行われている。
【００４２】
ファイル属性判定部４は、まず、格納処理部２で一時的に保管されたファイルを参照し（ステップ３０１）、ファイルから図７ａに示される項目の情報を抽出する（ステップ３０２）。尚、当該項目のうち、キーワードの抽出については、統計値を用いた技術（TF-IDF；Term Frequency - Inverse Document Frequency）や、形態素解析を用いた技術などの公知技術を利用して実現する。
【００４３】
その後、ファイル属性判定部４は、抽出された属性情報を、図７ｂのテーブル２０に例として示されるように、同図７ｂのテーブル２１に例示されるアップロードファイルのファイル属性として保管する（ステップ３０３）。
【００４４】
次に、図５を用いて、マッチング判定部５における処理動作を説明する。このマッチング判定部５は、ファイル属性判定部４により判定されたファイル属性と、格納属性保存部６に保管された各ディレクトリの格納属性をマッチングし、該当ファイルの最適な格納先ディレクトリの候補を選択する機能を持つ。
【００４５】
尚、格納属性とは、一つ一つのディレクトリの特徴を表すもので、図９ａのテーブル４０に示される項目であり、後の図５で説明する格納属性処理部７の処理により、図９ｂのテーブル５０、５１に例示内容で、各ディレクトリの最新情報が登録されている。
【００４６】
また、マッチング判定部５における処理フローの初期状態として、各ディレクトリに対応するマッチング総得点が０点の状態でマッチング判定部５上に定義されているものとする。
【００４７】
マッチング判定部５は、まず、格納属性保存部６から格納属性のテーブルを１つ読み出し（ステップ４０１）、次に、ファイル属性のうち１つの値を読み出す（ステップ４０２）。
【００４８】
そして、読み出したファイル属性のうち１つの値と一致するものが、格納属性のテーブルの対応項目に存在するか否かを検索する（ステップ４０３）。
【００４９】
一致するものが存在した場合は（ステップ４０４）、ファイル属性の項目に付けられた重みを、その格納属性のテーブルに対応するディレクトリのマッチング総得点に加算する（ステップ４０５）。
【００５０】
ステップ４０２〜４０５の処理を、ファイル属性の全ての値に対して実施する（ステップ４０６）。このステップ４０６が終了した時点でのマッチング総得点が、その格納属性のテーブルに対応するディレクトリの最終的なマッチング総得点、つまりファイルとそのディレクトリが一致している度合いとなる。
【００５１】
このマッチング総得点の具体的な算出例を図１０のテーブル６０，６１に示す。本例では、ファイル名キーワードにおいて、「仮想化」と「議事録」の２つが一致、内部キーワードにおいて「議題」の１つが一致、拡張子において「txt」が一致する。これらを、図８の重み値を使用してマッチング総得点を算出すると２４点（図１０における算出結果６２参照）となる。
【００５２】
マッチング判定部５は、全てのディレクトリに対してマッチング総得点を算出するために、ステップ４０１〜４０６の作業を繰り返し（ステップ４０７）、ステップ４０７の作業が終了した時点で、マッチング総得点の高かった上位３つのディレクトリを格納候補とし、ユーザに提示するため格納処理部２にディレクトリ情報を渡す（ステップ４０８）。
【００５３】
次に、図６を用いて、格納属性処理部７の処理動作を説明する。この格納属性処理部７は、ファイル格納部３のディレクトリ構成、および各ディレクトリに格納されたファイル属性を定期的もしくは任意のタイミングで判定し、格納属性保存部６に保管された各ディレクトリの格納属性を最新の状態に更新する機能を持つ。
【００５４】
尚、ファイル属性の判定作業は、ファイル属性判定部４が機能を持ちこれを利用する。
【００５５】
まず、格納属性処理部７は、ファイル格納部３の全ディレクトリ構成を検索してディレクトリパスの情報を取得し（ステップ５０１）、格納属性保存部６に保管されている格納属性の全てのテーブルに対して、ディレクトリパス項目の値と取得値を比較・照合する（ステップ５０２）。
【００５６】
テーブルに記載されていない新たなディレクトリ構成情報が存在した場合は、新たにそのテーブル情報を登録する（ステップ５０３，５０４）。
【００５７】
次に、格納属性処理部７は、任意の１つのディレクトリに格納されている全てのファイルをファイル属性判定部４に渡し、そのファイル属性を判定させ（ステップ５０５）、判定されたファイル属性から、ディレクトリの格納属性テーブルに記載されていない値が存在した場合は、これをエントリに追加もしくは更新する（ステップ５０６，５０７）。
【００５８】
このステップ５０５〜５０７の処理を全てのディレクトリに対して実施することにより（ステップ５０７）、全てのディレクトリの格納属性は最新の状態に保たれる。
【００５９】
以上、図１〜図１０を用いて説明したように、本例のファイル管理装置８（ファイル格納補助システム）は、プログラムされたコンピュータ処理を実行することにより、入力されたファイルを記憶装置に生成されたディレクトリに格納する際に、ファイル属性判定部４において、端末装置１から入力された格納対象のファイルの特性を解析し、マッチング判定部５において、この解析した特性と、予め設定されている全てのディレクトリの格納ルールとを点数付けて比べ、点数の多い順に予め定められた数だけディレクトリを抽出して、端末装置１を介してユーザに提示し、格納処理部２において、ユーザにより選択された１つのディレクトリに当該ファイルを格納する。
【００６０】
例えば、ファイル属性判定部４は、格納対象のファイルの名称と内容を解析して複数のキーワードや拡張子およびファイルサイズ等からなる属性情報を抽出し、マッチング判定部５は、ファイル属性判定部４が抽出した属性情報と、予め格納属性保存部６において各ディレクトリに対して設定された当該ディレクトリに格納するファイルの属性情報とを照合して、合致する項目情報を抽出すると共に、抽出した各項目情報に対して予め設定された重みを合計して合致の度合いとして算出し、算出した合致の度合いが大きいディレクトリから順に予め定められた数のディレクトリを選択し、選択した各ディレクトリのパス情報を、当該ファイルの格納操作中のユーザに提示して１つ選択するように促す情報を出力し、格納処理部２により、ユーザが指定したパス情報で特定される、ファイル格納部３で管理するディレクトリに当該ファイルを格納する。
【００６１】
さらに、格納属性処理部７は、ファイル格納部３における全てのディレクトリのパス情報を読み出して、格納属性保存部６において予め記憶した各ディレクトリのパス情報と照合し、格納属性保存部６に予め記憶されていないディレクトリのパス情報があれば、このディレクトリとパス情報を格納属性保存部６に記憶させると共に、ファイル属性判定部４を介して、ファイル格納部３における全てのディレクトリに格納されている各ファイルの属性情報を抽出させ、抽出された属性情報で、格納属性保存部６において予め記憶した当該ディレクトリにおいて設定されていない属性情報があれば、この属性情報を、格納属性保存部６における当該ディレクトリに追加して設定する。
【００６２】
このことにより、従来の技術の問題点（ある格納ルールに従ってファイルを整列する場合に、格納者の意図との差違が発生する点）を解決し、格納ルールを用いたシステムによる整列の利便性の効果を残しつつ、ユーザの望む格納場所への格納作業を可能とすることができ、ファイルを格納する際、システムとユーザの双方で最適となる格納場所を決定することができ、システム上で最適な格納場所とユーザの意思との双方を損なうことなく最適な格納形態を提供することが可能である。
【００６３】
尚、本発明は、図１〜図１０を用いて説明した例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、本例では、格納属性処理部７による、格納属性保存部６における属性情報の更新を、定期的にもしくは所定のタイミングで行うものとして説明しているが、端末装置１から入力された新たなファイルの格納処理を実行する度に行うことでも良い。
【００６４】
また、本例において、マッチング判定部５は、マッチング度合いの高い上位３つのディレクトリを抽出しているが、抽出するディレクトリ数は、４，５等、任意で良い。
【００６５】
また、本例においては、提示した３つのディレクトリから１つをユーザが端末装置１を操作して選択し、当該ファイルの格納先のディレクトリとして指定しているが、ユーザは、提示された３つのディレクトリのいずれも、所望する格納先のディレクトリと異なる場合には、所望の格納先ディレクトリ名とパス情報を、端末装置１からファイル管理装置８に指示し、格納処理部２を介して当該ファイルを所望のディレクトリに格納することができる。この格納操作結果は、格納属性処理部７により、格納属性保存部６における保存内容に反映される。
【００６６】
また、本例では、ＬＡＮ等のネットワークを介して接続された端末装置１を用いて、ユーザがファイルの入力操作を行う構成として説明したが、端末装置１を用いることなく、ユーザが、ファイル管理装置８のキーボード等の入力装置を用いて直接、ファイル入りの操作を行う構成としても良い。
【００６７】
また、本例のコンピュータ構成例に関しても、キーボードや光ディスクの駆動装置の無いコンピュータ構成としても良い。また、本例では、光ディスクを記録媒体として用いているが、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）等を記録媒体として用いることでも良い。また、プログラムのインストールに関しても、通信装置を介してネットワーク経由でプログラムをダウンロードしてインストールすることでも良い。
【符号の説明】
【００６８】
１：端末装置、２：格納処理部、３：ファイル格納部、４：ファイル属性判定部、５：マッチング判定部、６：格納属性保存部、７：格納属性処理部、８：ファイル管理装置、１０，２０，２１，３０，４０，５０，５１，６０，６１：テーブル、６２：算出結果。
【図１】
2012027525.tif 000003
【図２】
2012027525.tif 000004
【図３】
2012027525.tif 000005
【図４】
2012027525.tif 000006
【図５】
2012027525.tif 000007
【図６】
2012027525.tif 000008
【図７ａ】
2012027525.tif 000009
【図７ｂ】
2012027525.tif 000010
【図８】
2012027525.tif 000011
【図９ａ】
2012027525.tif 000012
【図９ｂ】
2012027525.tif 000013
【図１０】
2012027525.tif 000014