(57)【要約】【課題】  本発明は、階層構造でファイルを管理しているシステムにおいて、新規に登録・更新されたファイルを日付の新しいものから順に一覧を生成（新着一覧）する場合の方法を提供することを目的とする。【解決手段】  サーバ装置１において、ファイル記憶装置１２には階層的に管理されているファイルが、履歴記憶装置１３には新規登録・更新されたファイル情報（ファイルの登録日時・更新日時・ファイル記憶装置１２内での登録位置）が登録されている。クライアント装置は、ファイル記憶装置１２にファイルを新規登録すると、同時に履歴記憶装置１２に新規登録されたファイル情報を登録する。また、クライアント装置は、ファイル記憶装置１２の特定のファイルを更新すると、同時に履歴記憶装置１３に更新されたファイル情報を登録する。クライアント装置は、履歴憶装置１３のファイル情報より、ファイル記憶装置１２で特定の日数以内に新規登録・更新されたファイルの一覧の取得を可能とする。【選択図】  図２
2005173887.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを記憶する第１の記憶部と、
ファイルの履歴情報を保持する第２の記憶部と、
前記第１の記憶装置及び第２の記憶装置への書き込み、及び前記第１の記憶装置及び第２の記憶装置からの読み込みを行うデータ処理部とを有することを特徴とするファイル管理サーバ装置。
【請求項２】
前記データ処理部は、
ファイル取得要求を受け付けるクライアント要求受付部と、
前記第１の記憶部からファイルを取得するファイル読込部と、
前記第１の記憶部へのファイル登録及び更新を行うファイル書込部と、
前記第２の記憶部からファイル履歴情報を取得する履歴読込部と、
前記第２の記憶部へのファイル履歴情報登録を行う履歴書込部と、
ファイル及びファイル履歴情報を発信するクライアント要求返却部とを有することを特徴とする請求項１に記載のファイル管理サーバ装置。
【請求項３】
前記履歴読込部は指定された期間内の履歴情報を読み込むことを特徴とする請求項２に記載のファイル管理サーバ装置。
【請求項４】
前記履歴読込部は指定された回数以上アクセスされたファイルの履歴情報を読み込むことを特徴とする請求項２に記載のファイル管理サーバ装置。
【請求項５】
端末装置とファイル管理サーバ装置とが通信回線装置を介して接続されているシステムであって、
前記ファイル管理サーバ装置は、
ファイルを記憶する第１の記憶部と、
ファイルの履歴情報を保持する第２の記憶部と、
前記第１の記憶装置及び第２の記憶装置への書き込み、及び前記第１の記憶装置及び第２の記憶装置からの読み込みを行うデータ処理部とを有することを特徴とするファイル管理システム。
【請求項６】
前記データ処理部は、
前記端末装置からファイル取得要求を受け付けるクライアント要求受付部と、
前記第１の記憶部からファイルを取得するファイル読込部と、
前記第１の記憶部へのファイル登録及び更新を行うファイル書込部と、
前記第２の記憶部からファイル履歴情報を取得する履歴読込部と、
前記第２の記憶部へのファイル履歴情報登録を行う履歴書込部と、
前記端末装置にファイル及びファイル履歴情報を発信するクライアント要求返却部とを有することを特徴とする請求項５に記載のファイル管理システム。
【請求項７】
前記履歴読込部は指定された期間内の履歴情報を読み込むことを特徴とする請求項６に記載のファイル管理システム。
【請求項８】
前記履歴読込部は指定された回数以上アクセスされたファイルの履歴情報を読み込むことを特徴とする請求項６に記載のファイル管理システム。
【請求項９】
ファイルを記憶する第１の記憶部と、ファイルの履歴情報を保持する第２の記憶部と、第１の記憶装置及び第２の記憶装置への書き込み、及び第１の記憶装置及び第２の記憶装置からの読み込みを行うデータ処理部とを有するファイル管理サーバにおいて、
取得するファイルに対する条件を前記データ処理部で受信するステップと、
前記条件に基づき前記第２の記憶部に保持されている履歴情報を検索するステップと、
該当する履歴情報を前記第２の記憶部から取得するステップと、
取得した履歴情報に基づき第１の記憶部からファイルを取得するステップとを有することを特徴とする新着ファイル検索方法。
【請求項１０】
ファイルを記憶する第１の記憶部と、ファイルの履歴情報を保持する第２の記憶部と、第１の記憶装置及び第２の記憶装置への書き込み、及び第１の記憶装置及び第２の記憶装置からの読み込みを行うデータ処理部とを有するファイル管理サーバにおいて、
取得するファイルに対する条件を受信する処理と、
前記条件に基づき前記第２の記憶部に保持されている履歴情報を検索する処理と、
該当する履歴情報を前記第２の記憶部から取得する処理と、
取得した履歴情報に基づき第１の記憶部からファイルを取得する処理とを前記データ処理部に実行させるための新着ファイル検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、階層形式でファイルを管理しているファイル管理サーバ装置、ファイル管理システム、新着ファイル検索方法及び新着ファイル検索プログラムに関する。
【背景技術】
【０００２】
文書管理システムにおいて、新規に登録されたり更新されたりしたファイルの情報をいち早く知る手段の要求は多い。ファイル記憶装置のファイル階層記憶部内の全てのファイル、または特定のフォルダ配下の全てのファイルの登録時間・更新時間による検索処理を実行することにより処理を行うしか方法がなかった。
【０００３】
ファイルの検索を素早く行い、ファイル管理システムを快適に利用する為に様々な方法が考えられているが、特許文献を挙げると以下のようなものがある。特許文献１は階層化されたキーワードを用いている。また特許文献２は複数の登録場所に登録されたファイル情報を一括してソートし、ソート結果を表示する。
【特許文献１】特開平８−１１５３３４号公報
【特許文献２】特開２００３−９９３０４号広報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
これまでのシステムでは、ファイル階層記憶部に登録されているファイル数に依存して、クライアントへのファイル返却のレスポンス性能の劣化、および多重度におけるサーバ装置のマシン負荷の増加という問題点があった。
【０００５】
新着一覧を生成する場合、特定のフォルダ配下の全てのファイルを検索する方法があるが、その方法ではファイル数、階層数に依存して性能面での劣化、マシンの負荷増大などの問題がある。
【０００６】
上記問題点に鑑み、本発明は新規登録されたファイルの履歴情報を管理し、ファイルの新着一覧を高速に取得できるファイル管理方法を提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決する為、本発明のファイル管理サーバ装置は、ファイルを記憶する第１の記憶部と、ファイルの履歴情報を保持する第２の記憶部と、第１の記憶装置及び第２の記憶装置への書き込み、及び第１の記憶装置及び第２の記憶装置からの読み込みを行うデータ処理部とを有することを特徴とする。
【０００８】
また本発明のファイル管理サーバ装置において、上記データ処理部は、ファイル取得要求を受け付けるクライアント要求受付部と、第１の記憶部からファイルを取得するファイル読込部と、第１の記憶部へのファイル登録及び更新を行うファイル書込部と、第２の記憶部からファイル履歴情報を取得する履歴読込部と、第２の記憶部へのファイル履歴情報登録を行う履歴書込部と、ファイル及びファイル履歴情報を発信するクライアント要求返却部とを有することを特徴とする。
【０００９】
また本発明のファイル管理サーバ装置において、上記履歴読込部は指定された期間内の履歴情報を読み込むことを特徴とする。
【００１０】
また本発明のファイル管理サーバ装置において、上記履歴読込部は指定された回数以上アクセスされたファイルの履歴情報を読み込むことを特徴とする。
【００１１】
また本発明のファイル管理システムは、端末装置とファイル管理サーバ装置とが通信回線装置を介して接続されているシステムであって、ファイル管理サーバ装置は、ファイルを記憶する第１の記憶部と、ファイルの履歴情報を保持する第２の記憶部と、第１の記憶装置及び第２の記憶装置への書き込み、及び第１の記憶装置及び第２の記憶装置からの読み込みを行うデータ処理部とを有することを特徴とする。
【００１２】
また本発明のファイル管理システムにおいて、上記データ処理部は、端末装置からファイル取得要求を受け付けるクライアント要求受付部と、第１の記憶部からファイルを取得するファイル読込部と、第１の記憶部へのファイル登録及び更新を行うファイル書込部と、第２の記憶部からファイル履歴情報を取得する履歴読込部と、第２の記憶部へのファイル履歴情報登録を行う履歴書込部と、端末装置にファイル及びファイル履歴情報を発信するクライアント要求返却部とを有することを特徴とする。
【００１３】
また本発明のファイル管理システムにおいて、上記履歴読込部は指定された期間内の履歴情報を読み込むことを特徴とする。
【００１４】
また本発明のフィいる管理システムにおいて、上記履歴読込部は指定された回数以上アクセスされたファイルの履歴情報を読み込むことを特徴とする。
【００１５】
また本発明の新着ファイル検索方法は、ファイルを記憶する第１の記憶部と、ファイルの履歴情報を保持する第２の記憶部と、第１の記憶装置及び第２の記憶装置への書き込み、及び第１の記憶装置及び第２の記憶装置からの読み込みを行うデータ処理部とを有するファイル管理サーバにおいて、取得するファイルに対する条件を前記データ処理部で受信するステップと、条件に基づき第２の記憶部に保持されている履歴情報を検索するステップと、該当する履歴情報を第２の記憶部から取得するステップと、取得した履歴情報に基づき第１の記憶部からファイルを取得するステップとを有することを特徴とする。
【００１６】
また本発明の新着ファイル検索プログラムは、ファイルを記憶する第１の記憶部と、ファイルの履歴情報を保持する第２の記憶部と、第１の記憶装置及び第２の記憶装置への書き込み、及び第１の記憶装置及び第２の記憶装置からの読み込みを行うデータ処理部とを有するファイル管理サーバにおいて、取得するファイルに対する条件を受信する処理と、条件に基づき第２の記憶部に保持されている履歴情報を検索する処理と、該当する履歴情報を第２の記憶部から取得する処理と、取得した履歴情報に基づき第１の記憶部からファイルを取得する処理とをデータ処理部に実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、新規登録・更新されたファイルの履歴情報を管理し、その履歴情報より、高速にファイルの新着一覧を取得することが可能となる。
【発明を実施するための最良の形態】
【００１８】
新規登録されたファイルの履歴情報を管理し、ファイルの新着一覧を高速に取得するという目的を以下のように実現した。
【実施例１】
【００１９】
＜構成の説明＞
次に、本発明の実施例の構成について図面を参照して詳細に説明する。
図１を参照すると、本実施例は、クライアント装置２と情報・ファイルを伝達するための通信回線装置３とクライアント装置２からの要求に応えるサーバ装置１とを含む。
【００２０】
図２を参照すると、サーバ装置１にはプログラム制御により動作するデータ処理装置１１とファイルを階層的に記憶するファイル記憶装置１２とファイル記憶装置１２へのファイル登録・更新の履歴情報を記憶する履歴記憶装置１３とを備えている。
【００２１】
データ処理装置１１は、クライアント要求受付手段１１１、ファイル記憶読込手段１１２、ファイル記憶書込手段１１３、履歴記憶読込手段１１４、履歴記憶書込手段１１５及びクライアント要求返却手段１１６を備える。
【００２２】
クライアント要求受付手段１１１は、通信回線装置３を通してクライアント装置２からのファイル登録・更新要求、ファイル取得要求、ファイル新着一覧取得要求を受信する。ファイル記憶読込手段１１２は、クライアント要求受付手段１１１からのファイル取得要求により、ファイル記憶装置１２のファイル階層記憶部１２１から該当するファイルを取得する。ファイル記憶書込手段１１３は、クライアント要求受付手段１１１からのファイル登録・更新要求により、指定位置へのファイル登録、該当するファイルの更新をする。
【００２３】
履歴記憶読込手段１１４は、クライアント要求受付手段１１１からのファイル新着一覧取得要求により、履歴記憶装置１３のファイル履歴記憶部１３１の該当する範囲（日数）内の履歴情報を取得する。履歴記憶書込手段１１５は、クライアント要求受付手段１１１からのファイル登録・更新要求により、履歴記憶装置１３のファイル履歴記憶部１３１に、履歴情報を登録する。クライアント要求返却手段１１６は、ファイル記憶装置１２のファイル階層記憶部１２１のファイル、履歴記憶装置１３のファイル履歴記憶部１３１の履歴情報を通信回線装置３を通してクライアント装置２に返信する。
【００２４】
ファイル記憶装置１２は、ファイル階層記憶部１２１を備える。
ファイル階層記憶部１２１には、階層構造の最上位に位置するトップノードのルート、階層構造を作成するためのドライブ・フォルダ、テキストファイルやデータファイルなどのファイルによる階層構造が含まれる（図３参照）。
【００２５】
履歴記憶装置１３は、ファイル履歴記憶部１３１を備える。
ファイル履歴記憶部１３１には、ファイル階層記憶部１２１に登録されているファイルの履歴情報（ファイルの登録日時・更新日時・ファイル記憶装置１２内での登録位置）が含まれる。
【００２６】
＜動作の説明＞
＜ファイルの登録・更新＞
次に、図１、図２、図４、図５を参照して、本実施例の動作について詳細に説明する。
【００２７】
クライアント装置２から登録、または更新するファイルと登録・更新位置を指定（図４のステップＡ１）し、通信回線装置３を通してサーバ装置１にファイルを送信（ステップＡ２）する。サーバ装置１のデータ処理装置１１のクライアント要求受付手段１１１にて、クライアント装置２より送信されたファイルと登録・更新先位置情報を受信し、ファイル記憶書込手段１１３により、ファイル記憶装置１２のファイル階層記憶部１２１の指定先へのファイル登録、またはファイル更新（ステップＡ３）を処理する。
【００２８】
ステップＡ３の正常終了後、履歴記憶書込手段１１５により、履歴記憶装置１３のファイル履歴記憶部１３１に登録・更新ファイルの登録日時・更新日時・ファイル階層記憶部１２１上の登録位置情報の登録（ステップＡ４）を処理して終了する。
【００２９】
＜ファイルの取得＞
クライアント装置２から取得するファイルの現時刻からの日数を指定（図５のステップＢ１）し、通信回線装置３を通してサーバ装置１に取得日数情報を送信（ステップＢ２）する。サーバ装置１のデータ処理装置１１のクライアント要求受付手段１１１にて、クライアント装置２より送信された取得ファイル日数情報を受信し、履歴記憶装置１３のファイル履歴記憶部１３１における履歴情報の登録・更新日時を元に指定された日数情報を検索する（ステップＢ３）。そして履歴情報読込手段１１４により、該当する履歴情報の取得（ステップＢ４）を処理する。
【００３０】
ステップＢ４の正常終了後、取得した履歴情報のファイル登録位置情報を元にファイル記憶読込手段１１２より、ファイル記憶装置１２のファイル階層記憶部１２１の該当するファイルを取得する（ステップＢ５）。クライアント要求返却手段１１６により、取得したファイルをクライアント装置２に通信回線装置３を通して送信する（ステップＢ６）。
【００３１】
＜効果の説明＞
本実施例によれば、新着ファイルの取得の際、ファイル履歴情報より、階層構造内のファイルを直接取得するという効果を奏する。
【実施例２】
【００３２】
＜構成の説明＞
次に、本発明の第２の実施例について、図１、図２、図３を参照して詳細に説明する。
図１を参照すると、本実施例は、クライアント装置２と情報・ファイルを伝達するための通信回線装置３とクライアント装置２からの要求に応えるサーバ装置１とを含む。
【００３３】
図２を参照すると、サーバ装置１にはプログラム制御により動作するデータ処理装置１１とファイルを階層的に記憶するファイル記憶装置１２とファイル記憶装置１２へのファイル登録・更新の履歴情報を記憶する履歴記憶装置１３とを備えている。
【００３４】
データ処理装置１１には、クライアント要求受付手段１１１、ファイル記憶読込手段１１２、ファイル記憶書込手段１１３、履歴記憶読込手段１１４、履歴記憶書込手段１１５及びクライアント要求返却手段１１６を備える。
【００３５】
クライアント要求受付手段１１１は、通信回線装置３を通してクライアント装置２からのファイル取得、アクセス回数によるファイルの取得要求を受信する。ファイル記憶読込手段１１２は、クライアント要求受付手段１１１からのファイル取得要求により、ファイル記憶装置１２のファイル階層記憶部１２１から該当するファイルを取得する。
【００３６】
ファイル記憶書込手段１１３は、クライアント要求受付手段１１１からのファイル登録・更新要求により、指定位置へのファイル登録、該当するファイルの更新をする。履歴記憶読込手段１１４は、クライアント要求受付手段１１１からのアクセス回数によるファイル取得要求により、履歴記憶装置１３のファイル履歴記憶部１３１の該当するアクセス回数以上の履歴情報を取得する。
【００３７】
履歴記憶書込手段１１５は、クライアント要求受付手段１１１からのファイル取得要求により、履歴記憶装置１３のファイル履歴記憶部１３１に、履歴情報を登録する。クライアント要求返却手段１１６は、ファイル記憶装置１２のファイル階層記憶部１２１のファイル、履歴記憶装置１３のファイル履歴記憶部１３１の履歴情報を通信回線装置３を通してクライアント装置２に返信する。
【００３８】
ファイル記憶装置１２には、ファイル階層記憶部１２１を備える。
ファイル階層記憶部１２１には、階層構造の最上位に位置するトップノードのルート、階層構造を作成するためのドライブ・フォルダ、テキストファイルやデータファイルなどのファイルによる階層構造が含まれる（図３参照）。
【００３９】
履歴記憶装置１３は、ファイル履歴記憶部１３１を備える。
ファイル履歴記憶部１３１には、ファイル階層記憶部１２１に登録されているファイルの履歴情報（ファイルの参照日時・ファイル記憶装置１２内での登録位置）が含まれる。
【００４０】
＜動作の説明＞
＜ファイルの参照＞
図面を参照して本実施例の動作を詳細に説明する。
クライアント装置２から参照するファイルの登録位置を指定（図６のステップＣ１）し、通信回線装置３を通してサーバ装置１にファイルを送信（ステップＣ２）する。サーバ装置１のデータ処理装置１１のクライアント要求受付手段１１１にて、クライアント装置２より送信された参照ファイル位置を受信し、ファイル記憶読込手段１１２により、ファイル記憶装置１２のファイル階層記憶部１２１の該当するファイルの取得（ステップＣ３）を処理する。ステップＣ３の正常終了後、履歴記憶書込手段１１５により、履歴記憶装置１３のファイル履歴記憶部１３１に参照ファイルの参照日時・ファイル階層記憶部１２１上の登録位置情報の登録（ステップＣ４）を処理して終了する。
【００４１】
＜ファイルの取得＞
クライアント装置２からアクセス回数がＸ回以上のファイルを取得するために、アクセス回数を指定（図７のステップＤ１）し、通信回線装置３を通してサーバ装置１に取得アクセス回数情報を送信（ステップＤ２）する。サーバ装置１のデータ処理装置１１のクライアント要求受付手段１１１にて、クライアント装置２より送信された取得アクセス回数情報を受信し、履歴記憶装置１３におけるファイル履歴記憶部１３１の履歴情報のファイルに対する参照を集計（ステップＤ３）し、履歴情報読込手段１１４により、該当（指定された回数以上参照されているファイル履歴）する履歴情報の取得（ステップＤ４）を処理する。
【００４２】
ステップＤ４の正常終了後、取得した履歴情報のファイル登録位置情報を元にファイル記憶読込手段１１２より、ファイル記憶装置１２のファイル階層記憶部１２１の該当するファイルの取得（ステップＤ５）を処理する。クライアント要求返却手段１１６により、取得したファイルを通信回線装置３を通してクライアント装置２に送信（ステップＤ６）して処理する。
【産業上の利用可能性】
【００４３】
本発明は、Windows（Ｒ）などのファイルシステム、及びオブジェクト指向データベースなどの、ファイル（文書）管理システムにおいて、最新情報（ファイル）の取得用途に適用できる。また、履歴としてファイル参照日時・回数を記憶することにより、利用者にとってファイル（文書）の利用頻度の高い情報の取得用途に適用できる。
【図面の簡単な説明】
【００４４】
【図１】本発明の構成を示すブロック図である。
【図２】サーバ装置１の詳細を示すブロック図である。
【図３】ファイル記憶装置１２の詳細を示すブロック図である。
【図４】本発明におけるファイルの登録・更新の動作を示すフローチャートである。
【図５】現時刻からの日数を指定してファイルを取得する場合の動作を示すフローチャートである。
【図６】本発明におけるファイルの参照の動作を示すフローチャートである。
【図７】アクセス回数が所定の回数以上のファイルを取得する場合の動作を示すフローチャートである。
【符号の説明】
【００４５】
１    サーバ装置
１１    データ処理装置
１２    ファイル記憶装置
１３    履歴記憶装置
１１１    クライアント要求受付手段
１１２    ファイル記憶読込手段
１１３    ファイル記憶書込手段
１１４    履歴記憶読込手段
１１５    履歴記憶書込手段
１１６    クライアント要求返却手段
【図１】
2005173887.tif 000003
【図２】
2005173887.tif 000004
【図３】
2005173887.tif 000005
【図４】
2005173887.tif 000006
【図５】
2005173887.tif 000007
【図６】
2005173887.tif 000008
【図７】
2005173887.tif 000009