(57)【特許請求の範囲】
【請求項１】
ファイル名と拡張子が与えられたファイル本体と、該ファイル本体をネットワーク上で管理するための属性情報とからなるファイルに対し、該ファイルのファイル本体をその種別に従って種別毎に設定された格納領域に分類して記録するファイル管理装置であって、
ファイルを入力するファイル受信部と、
ファイルの属性情報を解析する属性情報解析部と、
ファイルの拡張子を解析する拡張子解析部と、
前記属性情報解析部の出力と前記拡張子解析部の出力とに従って、前記ファイル本体の種別を判定して記録領域を決定する記録領域判定部と、
前記記録領域判定部の出力に従って、前記ファイル本体を前記記録領域に書き込むファイル記録部とを具備し、
前記記録領域判定部は、前記属性情報と前記拡張子との双方を用いて、ファイル本体の種別を判定することを特徴とするファイル管理装置。
【請求項２】
前記請求項１に記載のファイル管理装置において、
前記記録領域判定部は、ファイル本体の種別を判定する際に、前記属性情報からファイル本体の種別を解析できない場合は、前記拡張子が示すファイル本体の種別に従って判定することを特徴とするファイル管理装置。
【請求項３】
前記請求項１に記載のファイル管理装置において、
前記記録領域判定部は、ファイル本体の種別を判定する際に、前記属性情報が示すファイル本体の種別と、前記拡張子が示すファイル本体の種別とが異なっている場合は、前記属性情報もしくは前記拡張子のどちらか一方を用いて判定することを特徴とするファイル管理装置。
【請求項４】
前記請求項１に記載のファイル管理装置において、
前記記録領域判定部は、ファイル本体の種別を判定する際に、前記属性情報が示すファイル本体の種別と、前記拡張子が示すファイル本体の種別とが異なっている場合は、前記拡張子が示す種別があらかじめ登録された種別に含まれる時は前記拡張子の種別を用い、含まれない時は前記属性情報が示す種別を用いることを特徴とするファイル管理装置。
【請求項５】
前記請求項１に記載のファイル管理装置において、
前記記録領域判定部は、ファイル本体の種別を判定する際に、前記属性情報が示すファイル本体の種別と、前記拡張子が示すファイル本体の種別とが異なっている場合は、前記属性情報が示す種別があらかじめ登録された種別に含まれる時は前記属性情報の種別を用い、含まれない時は前記拡張子が示す種別を用いることを特徴とするファイル管理装置。
【請求項６】
前記請求項５に記載のファイル管理装置において、
前記属性情報からファイル本体の種別を解析できない場合は、前記属性情報が示すファイル本体の種別と、前記拡張子が示すファイル本体の種別とが異なっている場合として扱うことを特徴とするファイル管理装置。
【請求項７】
前記請求項５または６に記載のファイル管理装置において、
前記属性情報が示す種別があらかじめ登録された種別に含まれる場合は、前記属性情報が示す種別に従って前記ファイル本体の拡張子を書き換えることを特徴とするファイル管理装置。
【請求項８】
前記請求項１に記載のファイル管理装置において、
前記種別毎に設定された格納領域は、前記ファイル本体の種別があらかじめ想定した種別以外であった場合に、該ファイル本体を格納するためのその他格納領域を含むことを特徴とするファイル管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子ファイルを取り扱う情報処理分野に属し、ファイルをその種別に応じて分類するファイル管理装置に関するものである。
【０００２】
【従来の技術】
従来より、電子ファイルをネットワークを介して伝送する技術が開発されている。電子ファイルをネットワークを介して伝送するシステムとして、例えば電子メールがある。パーソナルコンピュータで動作する電子メールシステムの場合は、受信した電子ファイルはパーソナルコンピュータのハードディスクなどの記憶領域に記録される。
【０００３】
図８は、従来のファイル管理装置を示すブロック図であり、電子メールシステムのファイル管理を示すものである。図８において、ネットワークを介して伝送されたファイルはファイル受信部８１で受信され、ファイル記録部８２によってハードディスクなどで構成される記録領域８３に記録される。
【０００４】
記録領域８３にはファイルを格納する格納領域が設けられ、例えばワードプロセッサソフトウェアで作成したファイル、表計算ソフトウェアで作成したファイル、プレゼンテーションソフトウェアで作成したファイル、その他のファイルなどが格納される。一般にこれらのファイルは拡張子として．ｄｏｃ、．ｔｘｔ、．ｘｌｓ、．ｐｐｔなどを有し、そのファイルの種別を推定することができる。
【０００５】
電子メールでは受信したファイルは添付ファイルとして一つの格納領域にまとめて記録される。代表的な電子メールであるＥｕｄｒａやＯｕｔｌｏｏｋＥｘｐｒｅｓｓでは、受信した添付ファイルはあらかじめ定められたディレクトリに一括して記録され、ユーザは一括して格納されたディレクトリの中から所望のファイルを探すことになる。
【０００６】
通常、各ファイルはそれが添付された電子メール本文と関連付けられており、ユーザは電子メール本文から所望のファイルを選択することができる。
【０００７】
【発明が解決しようとする課題】
しかしながら、上述した従来の技術では、ファイルが一括して同じディレクトリに格納されているが、これをファイルの種類に従って別々のディレクトリに格納する方がユーザのファイル管理が容易な場合がある。この場合、システムがファイル種別を自動的に認識し、該当するディレクトリに自動的に格納するのが好ましいが、ファイル種別を判断する際に次のような課題があった。
【０００８】
図９はネットワークを介して受信したファイル９３を示すが、ファイル９３はファイル名と拡張子が与えられたファイル本体９２と、ネットワークでファイルを伝送するために付加される属性情報９１とからなる。属性情報９１には一般にファイル種別を示す情報が含まれる。一方、ファイル本体９２の拡張子もファイル種別を示している。
【０００９】
ところが、属性情報９１には常にファイル種別情報が含まれているとは限らず、また含まれていてもそのファイル種別情報が間違っている場合がある。また、ファイル本体９２の拡張子についても間違った拡張子が与えられている場合がある。このように、属性情報９１および拡張子ともに不確実な情報であり、システムがファイル種別を判断する際に問題となっていた。
【００１０】
本発明は、上記課題に鑑みてなされたものであり、属性情報が示すファイル種別と拡張子が示すファイル種別が異なる場合でも、合理的にファイル種別を決定し、ファイルをその種別に応じて自動的に個々の格納領域に分類して記録することが可能なファイル管理装置を提供するものである。
【００１１】
【課題を解決するための手段】
本願の第１の発明は、ファイル名と拡張子が与えられたファイル本体と、該ファイル本体をネットワーク上で管理するための属性情報とからなるファイルに対し、該ファイルのファイル本体をその種別に従って種別毎に設定された格納領域に分類して記録するファイル管理装置であって、ファイルを入力するファイル受信部と、ファイルの属性情報を解析する属性情報解析部と、ファイルの拡張子を解析する拡張子解析部と、前記属性情報解析部の出力と前記拡張子解析部の出力とに従って、前記ファイル本体の種別を判定して記録領域を決定する記録領域判定部と、前記記録領域判定部の出力に従って、前記ファイル本体を前記記録領域に書き込むファイル記録部とを具備し、前記記録領域判定部は、前記属性情報と前記拡張子との双方を用いて、ファイル本体の種別を判定することを特徴とする。
【００１２】
本願の第２の発明は、前記記録領域判定部が、ファイル本体の種別を判定する際に、前記属性情報からファイル本体の種別を解析できない場合は、前記拡張子が示すファイル本体の種別に従って判定することを特徴とする。
【００１３】
本願の第３の発明は、前記記録領域判定部が、ファイル本体の種別を判定する際に、前記属性情報が示すファイル本体の種別と、前記拡張子が示すファイル本体の種別とが異なっている場合は、前記属性情報もしくは前記拡張子のどちらか一方を用いて判定することを特徴とする。
【００１４】
本願の第４の発明は、前記記録領域判定部が、ファイル本体の種別を判定する際に、前記属性情報が示すファイル本体の種別と、前記拡張子が示すファイル本体の種別とが異なっている場合は、前記拡張子が示す種別があらかじめ登録された種別に含まれる時は前記拡張子の種別を用い、含まれない時は前記属性情報が示す種別を用いることを特徴とする。
【００１５】
本願の第５の発明は、前記記録領域判定部が、ファイル本体の種別を判定する際に、前記属性情報が示すファイル本体の種別と、前記拡張子が示すファイル本体の種別とが異なっている場合は、前記属性情報が示す種別があらかじめ登録された種別に含まれる時は前記属性情報の種別を用い、含まれない時は前記拡張子が示す種別を用いることを特徴とする。
【００１６】
本願の第６の発明は、前記属性情報からファイル本体の種別を解析できない場合は、前記属性情報が示すファイル本体の種別と、前記拡張子が示すファイル本体の種別とが異なっている場合として扱うことを特徴とする。
【００１７】
本願の第７の発明は、前記属性情報が示す種別があらかじめ登録された種別に含まれる場合は、前記属性情報が示す種別に従って前記ファイル本体の拡張子を書き換えることを特徴とする。
【００１８】
本願の第８の発明は、前記種別毎に設定された格納領域は、前記ファイル本体の種別があらかじめ想定した種別以外であった場合に、該ファイル本体を格納するためのその他格納領域を含むことを特徴とする。
【００１９】
【発明の実施の形態】
以下、本発明の第１の実施形態を、図１乃至図４とともに詳細に説明する。
【００２０】
図１は本実施形態のファイル管理装置における概略構成を示すブロック図である。ここで、ネットワークを介して伝送されたファイルは、図９に示すように、ネットワークでの管理のための属性情報９１と、ファイル名と拡張子が与えられたファイル本体９２とからなる。
【００２１】
図１において、ファイル受信部１０は、ファイルを属性情報とファイル本体とに分離し、属性情報は属性情報解析部１１に、ファイル本体は拡張子解析部１３とファイル記録部１４とにそれぞれ出力する。
【００２２】
属性情報解析部１１は、属性情報にあるファイル種別情報を解析する。属性情報には例えばＣｏｎｔｅｎｔ−Ｔｙｐｅなどの記述がありここにファイルの種別が記されているので、属性情報解析部１１はこのファイル種別情報を記録判定部１２に出力する。また、属性情報からファイル種別情報が解析できなかった場合は、その旨を示す情報を記録判定部１２に出力する。
【００２３】
拡張子解析部１３は、ファイル本体に与えられた拡張子を抽出し、記録領域判定部１２に出力する。ここで、ファイル種別には例えばワープロファイル、表計算ファイル、プレゼンテーションファイルなどがあり、拡張子はワープロファイルの場合はｄｏｃやｔｘｔ、表計算ファイルの場合はｘｌｓ、プレゼンテーションファイルの場合はｐｐｔなどの例がある。
【００２４】
記録領域判定部１２は、ファイル種別の判定を行い結果をファイル記録部１４に出力する。ファイル記録部１４はファイル種別に従ってファイル本体を記録領域１５の対応する格納領域に記録する。
【００２５】
図１においては、格納領域１にワープロファイル、格納領域２に表計算ファイル、格納領域３にプレゼンテーションファイル、格納領域４にその他のファイルが格納される。
【００２６】
図２及び図３は記録領域判定部１２を詳細に説明する図である。ステップＳ３１において、属性情報から読み出された種別情報（属性（種別）情報）とファイル本体の拡張子とが記録領域判定部１２に入力される。ステップＳ３２において、属性（種別）情報があらかじめ登録された種別情報に含まれるか否かが比較される。
【００２７】
登録された種別情報が登録種別情報テーブル２２に記録されており、比較部２１でステップＳ３２の比較が行われた結果、属性（種別）情報が登録された種別情報であった場合は、判定部２５において属性情報に基づいてファイル本体の種別が決定される（ステップＳ３４）。
【００２８】
ステップＳ３２において、属性（種別）情報が登録されていなかった場合はステップＳ３３に移る。ステップＳ３３では、拡張子が登録されたものか否かが比較される。
【００２９】
あらかじめ登録された拡張子が登録拡張子テーブル２４に記録されており、比較部２３でステップＳ３３の比較が行われ結果、拡張子が登録された拡張子であった場合は、判定部２５において拡張子に基づいてファイル本体の種別が決定される（ステップＳ３５）。
【００３０】
拡張子が登録されていなかった場合は、判定部２５においてファイル本体がその他の格納領域に記録されるよう決定される。
【００３１】
図４は各ファイルの格納領域の例を示したものである。図４の例では、属性情報としてワープロ、表計算が登録されており、拡張子としてｄｏｃ，ｔｘｔ，ｘｌｓ，が登録されている場合であり、通常は拡張子にかかわらず属性情報に従ってファイルの格納領域が決定され、属性情報が登録外すなわちワープロ、表計算以外である場合もしくは属性情報からファイル種別が解析できない場合のみ、拡張子がｄｏｃ，ｔｘｔの場合はワープロ格納領域、ｘｌｓの場合は表計算格納領域、それ以外はその他格納領域にファイル本体が格納されることを示している。
【００３２】
以上は、属性情報を拡張子より優先度を高くして処理する場合について説明したが、これを逆にして拡張子を属性情報より優先度を高くして同様の処理を行ってもよい。また、属性情報の示すファイル種別と拡張子の示すファイル種別が異なる場合に、属性情報もしくは拡張子のみを用いてファイル種別を決定してもよい。
【００３３】
次に、本発明の第２の実施形態を、図５乃至図７とともに詳細に説明する。
【００３４】
図５は本実施形態によるファイル管理装置における概略構成を示すブロック図である。図中、図１と同じ機能を有するブロックは、図１と同一符号を付してあり、図１と異なるのは拡張子変更部５１、記録領域判定部５２である。
【００３５】
拡張子変更部５１は、属性情報に基づいてファイル種別を決定した場合に、拡張子を属性情報によるファイル種別に合わせて変更する処理を行う。勿論、属性情報が示すファイル種別と拡張子が示すファイル種別とが一致している場合は、拡張子の変更は行わない。
【００３６】
図６及び図７は記録領域判定部５２を詳細に説明する図である。図中、図２及び図３と同じ機能を有するブロックは、図２及び図３と同一符号を付してある。ここでは、図２及び図３と異なる部分について説明する。
【００３７】
ステップＳ３２において属性（種別）情報が登録された種別情報であった場合は、ステップＳ７１において拡張子の示すファイル種別が属性（種別）情報が示すファイル種別と一致するかを比較する。比較を行うのが比較部６１である。
【００３８】
比較が一致しない場合は、属性（種別）情報が示すファイル種別に従って拡張子を変更する（ステップＳ７２）。拡張子を変更する場合は、記録領域判定部５２が変更する拡張子情報を拡張子変更部５１に出力し、拡張子変更部５１がファイル本体の拡張子を変更する。
【００３９】
このような拡張子の変更を行うことにより、図５の各格納領域に記録されるファイル本体の拡張子は常に格納領域のファイル種別に合致していることになる。
【００４０】
以上の説明は、ファイル種別としてワープロ、表計算、プレゼンテーションを例にとったが、本発明はこれらに限定されるものではなく、静止画、動画、楽音などのファイルにも適用できることは明らかである。静止画の拡張子にはｊｐｇなど、動画の拡張子にはｍｐｇ、ａｓｆ、ｑｔ、ｗｍｖ、楽音の拡張子にはｗｍａなどがある。
【００４１】
また、本発明は、パーソナルコンピュータはもとより、ネットワーク接続機能を持った携帯端末、カメラ、情報端末などに広く適用することができるものである。
【００４２】
【発明の効果】
本発明のファイル管理装置によれば、ネットワークを介して受信したファイルについて、属性情報が示すファイル種別と拡張子が示すファイル種別とが異なる場合でも、合理的にファイル種別を決定し、ファイルをその種別に応じて自動的に個々の格納領域に分類して記録することができる。
【００４３】
また、決定されたファイルの種別に対して拡張子が不適当な場合は、拡張子を変更することで各格納領域に記録されるファイルの拡張子を整合させることができる。
【００４４】
さらに、各格納領域に記録されたファイルが同一カテゴリーのファイルになるため、ワープロファイル、表計算ファイル、プレゼンテーションファイル、静止画ファイル、動画ファイル、楽音ファイルなどのカテゴリー別にファイルを扱うことができ、同一カテゴリ単位でファイルを操作したりユーザインターフェースを構築したりすることが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態のファイル管理装置を示すブロック図である。
【図２】本発明の第１の実施形態における記録判定部を示すブロック図である。
【図３】本発明の第１の実施形態における記録判定部の動作を示すフローチャートである。
【図４】本発明の第１の実施形態におけるファイルの格納先を示す説明図である。
【図５】本発明の第２の実施形態のファイル管理装置を示すブロック図である。
【図６】本発明の第２の実施形態における記録判定部を示すブロック図である。
【図７】本発明の第２の実施形態における記録判定部の動作を示すフローチャートである。
【図８】従来のファイル管理装置を示すブロック図である。
【図９】ファイルの構成を示す説明図である。
【符号の説明】
１０  ファイル受信部
１１  属性情報解析部
１２  記録領域判定部
１３  拡張子解析部
１４  ファイル記録部
１５  記録領域
２１  比較部１
２２  登録種別情報テーブル
２３  比較部２
２４  登録拡張子テーブル
２５  判定部
【図１】
0003610002.tif 000002
【図２】
0003610002.tif 000003
【図３】
0003610002.tif 000004
【図４】
0003610002.tif 000005
【図５】
0003610002.tif 000006
【図６】
0003610002.tif 000007
【図７】
0003610002.tif 000008
【図８】
0003610002.tif 000009
【図９】
0003610002.tif 000010