(57)【要約】【課題】担当者間のファイルの引き継ぎを容易にする。【解決手段】フォルダ探索部３０３は、電子ファイル蓄積部３０１に対してフォルダ探索処理をおこなった探索結果出力として、ファイル名、階層情報、最終更新のタイムスタンプ、格納位置などの情報を含む探索ファイルリスト４００を出力する。フォルダ探索部３０３は、探索ファイルリスト４００をＨＴＭＬ変換する。その際、フォルダ探索部３０３は、変換したＨＴＭＬファイルに、鳥瞰インタフェースの各機能を実現するためのスクリプトである鳥瞰モジュール３０３ｄを埋め込み、鳥瞰インタフェースのデータ５００ａを生成する。ユーザ端末２００は、鳥瞰インタフェースのデータ５００ａをブラウザ表示し、鳥瞰インタフェースのデータ５００ａに埋め込まれた鳥瞰モジュール３０３ｄにより、鳥瞰インタフェースの各種機能を実現し、容易にファイル探索できる。【選択図】図２−１
2015170005.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、端末装置とを含むファイル管理システムにおいて、
前記サーバ装置は、
電子ファイルを記憶する記憶部と、
前記記憶部に記憶される電子ファイルのファイル名、格納位置ならびに最終更新日時情報を含む電子ファイル情報をもとに所定のスクリプトを埋め込んだ所定形式のデータファイルを生成する生成部と
を備え、
前記端末装置は、
前記サーバ装置から前記所定形式のデータファイルを取得する取得部と、
前記取得部により取得された前記所定形式のデータファイルに基づき、前記格納位置ならびに前記最終更新日時情報ごとの前記電子ファイルの分類に基づく表示態様で前記電子ファイル情報を表示する表示部と、
前記所定のスクリプトの動作により、前記電子ファイルの分類に基づく表示態様の操作指示を受け付け、該操作指示に応じて該表示態様を操作する操作部と
を備え
ることを特徴とするファイル管理システム。
【請求項２】
前記端末装置は、
前記操作部により操作された前記電子ファイル情報の所定の表示態様から、該電子ファイル情報に対応する電子ファイルの取得要求を受け付け、受け付けた該取得要求を前記サーバ装置へ送信する取得要求送信部
をさらに備え、
前記サーバ装置は、
前記取得要求送信部からの電子ファイルの取得要求に該当する電子ファイルを前記記憶部から読み出して前記端末装置へ送信する電子ファイル送信部
をさらに備え
ることを特徴とする請求項１記載のファイル管理システム。
【請求項３】
電子ファイルを記憶する記憶部と、
前記記憶部に記憶される電子ファイルのファイル名、格納位置ならびに最終更新日時情報を含む電子ファイル情報をもとに所定のスクリプトを埋め込んだ所定形式のデータファイルを生成する生成部と、
前記所定形式のデータファイルを取得する取得部を有し、前記取得部により取得された前記所定形式のデータファイルに基づき、前記格納位置ならびに前記最終更新日時情報ごとの前記電子ファイルの分類に基づく表示態様で前記電子ファイル情報を表示部に表示する端末装置であって、前記所定のスクリプトの動作により、前記電子ファイルの分類に基づく表示態様の操作指示を受け付け、該操作指示に応じて該表示態様を操作した前記電子ファイル情報が所定の表示態様である前記端末装置から受信した、該電子ファイル情報に対応する電子ファイルの取得要求に該当する電子ファイルを前記記憶部から読み出して前記端末装置へ送信する電子ファイル送信部と
を備えることを特徴とするサーバ装置。
【請求項４】
前記所定形式のデータファイルは、タグ付き言語で記述されたデータファイルである
ことを特徴とする請求項３記載のサーバ装置。
【請求項５】
サーバ装置と、端末装置とを含むファイル管理システムにおけるファイル管理方法であって、
前記サーバ装置が、
電子ファイルを記憶する記憶部に記憶される電子ファイルのファイル名、格納位置ならびに最終更新日時情報を含む電子ファイル情報をもとに所定のスクリプトを埋め込んだ所定形式のデータファイルを生成する生成手順と、
前記端末装置からの電子ファイルの取得要求に該当する電子ファイルを前記記憶部から読み出して前記端末装置へ送信する電子ファイル送信手順と、
前記端末装置が、
前記サーバ装置から前記所定形式のデータファイルを取得する取得手順と、
前記取得手順により取得された前記所定形式のデータファイルに基づき、前記格納位置ならびに前記最終更新日時情報ごとの前記電子ファイルの分類に基づく表示態様で前記電子ファイル情報を表示部に表示する表示手順と、
前記所定のスクリプトの動作により、前記電子ファイルの分類に基づく表示態様の操作指示を受け付け、該操作指示に応じて該表示態様を操作する操作手順と、
前記操作手順により操作された前記電子ファイル情報の所定の表示態様から、該電子ファイル情報に対応する電子ファイルの前記取得要求を受け付け、受け付けた該取得要求を前記サーバ装置へ送信する取得要求送信手順と
を含むことを特徴とするファイル管理方法。
【請求項６】
サーバ装置と、端末装置とを含むファイル管理システムにおける前記端末装置のユーザインタフェース提供方法であって、
前記サーバ装置の生成部が、電子ファイルを記憶する記憶部に記憶される電子ファイルのファイル名、格納位置ならびに最終更新日時情報を含む電子ファイル情報を取得し、取得した前記電子ファイル情報をもとに所定のスクリプトを埋め込んだ所定形式のデータファイルを生成する生成ステップと、
前記サーバ装置の電子ファイル送信部が、前記端末装置からの電子ファイルの取得要求に該当する電子ファイルを前記記憶部から読み出して前記端末装置へ送信する電子ファイル送信ステップと、
前記端末装置の取得部が、前記サーバ装置から前記所定形式のデータファイルを取得する取得ステップと、
前記端末装置の表示部が、前記取得ステップにより取得された前記所定形式のデータファイルに基づき、前記格納位置ならびに前記最終更新日時情報ごとの前記電子ファイルの分類に基づく表示態様で前記電子ファイル情報を表示する表示ステップと、
前記端末装置の操作部が、前記所定のスクリプトの動作により、前記電子ファイルの分類に基づく表示態様の操作指示を受け付け、該操作指示に応じて該表示態様を操作する操作ステップと、
前記端末装置の取得要求送信部が、前記操作ステップにより操作された前記電子ファイル情報の所定の表示態様から、該電子ファイル情報に対応する電子ファイルの前記取得要求を受け付け、受け付けた該取得要求を前記サーバ装置へ送信する取得要求送信ステップと
を含むことを特徴とするユーザインタフェース提供方法。
【請求項７】
前記格納位置は、ファイルのフォルダであり、
前記表示ステップは、前記フォルダ単位での選択により絞り込まれた、前記所定形式のデータファイルが含む前記電子ファイル情報を、該電子ファイル情報が含む前記最終更新日時情報に基づいた時系列で表示する
ことを特徴とする請求項６記載のユーザインタフェース提供方法。
【請求項８】
電子ファイルを記憶する記憶部に記憶される電子ファイルのファイル名、格納位置ならびに最終更新日時情報を含む電子ファイル情報をもとに所定のスクリプトを埋め込んだ所定形式のデータファイルを生成する生成ステップと、
前記所定形式のデータファイルを取得する取得部を有し、前記取得部により取得された前記所定形式のデータファイルに基づき、前記格納位置ならびに前記最終更新日時情報ごとの前記電子ファイルの分類に基づく表示態様で前記電子ファイル情報を表示部に表示する端末装置であって、前記所定のスクリプトの動作により、前記電子ファイルの分類に基づく表示態様の操作指示を受け付け、該操作指示に応じて該表示態様を操作した前記電子ファイル情報が所定の表示態様である前記端末装置から受信した、該電子ファイル情報に対応する電子ファイルの取得要求に該当する電子ファイルを前記記憶部から読み出して前記端末装置へ送信する電子ファイル送信ステップと
をコンピュータに実行させるファイル管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理システムなどに関する。
【背景技術】
【０００２】
電子ファイル（以下、ファイルと称する）を蓄積するストレージ上のフォルダ内にファイルとして蓄積されている資料を把握するためには、フォルダを開いてファイルを逐次確認することを要する。例えば、ファイルが組織内の担当者により管理されるデータである場合に、担当者の変更により、業務および業務に付随するファイルが前任者から後任者へ引き継がれる際、ファイル数が膨大であると、スムーズな引き継ぎのために多大な労力を要する。そして、後任者は、ファイルを引き継いだだけでは、引き継いだ業務の流れや、業務の繁閑の時期などがわからない、という問題がある。
【０００３】
そこで、ファイルのスムーズな引き継ぎのために、前任者は、予めスケジューラと連動するストレージサーバを利用してファイルをスケジューラ上でイベントに関連付け、後任者のスケジューラを介してファイルを引き継ぐ技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−５４５０１号公報
【非特許文献】
【０００５】
【非特許文献１】斉藤典明、金井敦著、「時間軸を中心にした知識継承用共有フォルダインタフェース」、情報処理学会研究報告、Vol.2013-GN86  No.3、2013.
【非特許文献２】斉藤典明、金井敦著、「業務の引継ぎを容易にするスケジューラ連動型組織知識継承基盤」、情報処理学会論文誌、Vol.55  No.1  pp.127-142、2014.
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の従来技術では、前任者は、予めスケジューラと連動するストレージサーバを用意し、ファイルとイベントをスケジューラ上で関連付けてストレージサーバ上の共有フォルダにファイルを蓄積する。このように、ファイルとイベントをスケジューラ上で関連付けることは、容易ではない。これは、ファイルを蓄積する共有フォルダは、高い自由度で構成されていく一方、スケジューラの管理は、計画に沿った制限があるためである。すなわち、組織内における担当者間のファイルの引き継ぎは、依然として容易ではない。
【０００７】
本願の実施形態の一例は、組織内における担当者間のファイルの引き継ぎを容易にすることを目的とする。
【課題を解決するための手段】
【０００８】
本願が開示する実施形態の一例は、サーバ装置と、端末装置とを含むファイル管理システムにおいて、前記サーバ装置は、電子ファイルを記憶する記憶部と、前記記憶部に記憶される電子ファイルのファイル名、格納位置ならびに最終更新日時情報を含む電子ファイル情報をもとに所定のスクリプトを埋め込んだ所定形式のデータファイルを生成する生成部とを備え、前記端末装置は、前記サーバ装置から前記所定形式のデータファイルを取得する取得部と、前記取得部により取得された前記所定形式のデータファイルに基づき、前記格納位置ならびに前記最終更新日時情報ごとの前記電子ファイルの分類に基づく表示態様で前記電子ファイル情報を表示する表示部と、前記所定のスクリプトの動作により、前記電子ファイルの分類に基づく表示態様の操作指示を受け付け、該操作指示に応じて該表示態様を操作する操作部とを備えることを特徴とする。
【発明の効果】
【０００９】
本願の実施形態の一例によれば、例えば、組織内における担当者間のファイルの引き継ぎを容易にする。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態にかかるファイル管理システムの構成の一例を示す図である。
【図２−１】図２−１は、実施形態にかかる鳥瞰処理の概要の一例を示す図である。
【図２−２】図２−２は、実施形態にかかる処理のシーケンスの一例を示す図である。
【図３−１】図３−１は、実施形態にかかるフォルダ探索モジュールのアイコン表示の一例を示す図である。
【図３−２】図３−２は、実施形態にかかる鳥瞰インタフェースのデータのアイコン表示の一例を示す図である。
【図４】図４は、実施形態にかかる鳥瞰インタフェースの表示の一例を示す図である。
【図５】図５は、実施形態にかかる鳥瞰インタフェースの操作態様の一例を示す図である。
【図６−１】図６−１は、実施形態にかかる鳥瞰インタフェースの操作態様の一例を示す図である。
【図６−２】図６−２は、実施形態にかかる鳥瞰インタフェースの操作態様の一例を示す図である。
【図７】図７は、実施形態にかかる鳥瞰インタフェースの操作態様の一例を示す図である。
【図８】図８は、実施形態にかかる鳥瞰インタフェースの操作態様の一例を示す図である。
【図９】図９は、実施形態にかかる処理を実行するコンピュータの構成を示す機能ブロック図である。
【発明を実施するための形態】
【００１１】
以下に、本願が開示する出力装置などの実施形態を図面に基づいて説明する。なお、以下に示す実施形態は、一例を示すに過ぎず、本願が開示する技術を限定するものではない。また、以下に示す実施形態および変形例は、適宜組合せてもよい。
【００１２】
［実施形態］
（実施形態にかかるファイル管理システムの構成）
図１は、実施形態にかかるファイル管理システムの構成の一例を示す図である。図１に示すファイル管理システム１は、ネットワーク１００、ユーザ端末２００、ストレージサーバ３００を有する。ユーザ端末２００およびストレージサーバ３００は、ネットワーク１００を介して接続される。すなわち、ストレージサーバ３００は、ネットワーク１００に接続されたユーザ端末２００がファイルを共有するためのファイルサーバである。
【００１３】
ユーザ端末２００は、ファイル操作部２０１、鳥瞰操作部２０２、通信処理部２０３を有する。また、ユーザ端末２００は、図示しない入力装置ならびに出力装置が接続される。ファイル操作部２０１は、図示しない入力装置から入力された電子ファイル（以下、ファイルと称す）に対する操作、鳥瞰インタフェースに対する操作などを受け付ける。そして、ファイル操作部２０１は、受け付けた操作を、ストレージサーバ３００へ送信する。なお、鳥瞰インタフェースの詳細は、後述する。
【００１４】
鳥瞰操作部２０２は、鳥瞰インタフェースの起動要求に応じて、ストレージサーバ３００から送信された鳥瞰インタフェースを、図示しない出力装置へ出力する。また、鳥瞰操作部２０２は、図示しない出力装置に出力された鳥瞰インタフェースに対する、図示しない入力装置から入力された鳥瞰インタフェースの操作要求に応じて切り替えた表示態様で、鳥瞰インタフェースを表示する。
【００１５】
通信処理部２０３は、ユーザ端末２００がネットワーク１００を介してストレージサーバ３００と双方向通信するための通信インタフェースである。なお、ネットワーク１００は、公衆網もしくは閉域網で構築される。
【００１６】
ストレージサーバ３００は、電子ファイル蓄積部３０１、鳥瞰インタフェース管理部３０２、フォルダ探索部３０３を有する。電子ファイル蓄積部３０１は、ユーザにより作成されたファイルが、ユーザにより任意に作成された構成のフォルダへ格納される記憶装置である。
【００１７】
鳥瞰インタフェース管理部３０２は、ユーザ端末２００が図示しない入力装置を介して受け付けた鳥瞰インタフェース呼び出しに応じて、鳥瞰インタフェースのデータをユーザ端末２００へ送信する。ユーザ端末２００は、鳥瞰インタフェース管理部３０２から受信した鳥瞰インタフェースのデータを、ブラウザを介して、図示しない出力装置へ出力する。
【００１８】
フォルダ探索部３０３は、ユーザ端末２００が図示しない入力装置を介して、フォルダ指定とともに受け付けたフォルダ探索部起動指示に応じて、電子ファイル蓄積部３０１内の当該指定のフォルダ以下の階層のフォルダ構成およびファイルの所在を探索する。そして、フォルダ探索部３０３は、探索したフォルダ構成およびファイルのタイムスタンプ情報に基づき、フォルダおよびタイムスタンプをキーにして、ファイルの分布状況ならびにファイルの所在を示すハイパーリンク情報を含む鳥瞰インタフェースのデータを出力する。
【００１９】
通信処理部３０４は、ストレージサーバ３００がネットワーク１００を介してユーザ端末２００と双方向通信するための通信インタフェースである。
【００２０】
（鳥瞰処理の概要の一例）
図２−１は、実施形態にかかる鳥瞰処理の概要の一例を示す図である。図２−１に示すように、フォルダ探索部３０３は、例えば、カレンダーデータ３０３ａ、探索モジュール３０３ｂを用い、電子ファイル蓄積部３０１に対してフォルダならびにファイルを探索するファイル探索処理（フォルダ探索処理）をおこなう。なお、電子ファイル蓄積部３０１には、第一階層、第二階層、第三階層、・・・のフォルダの階層情報があり、それぞれの階層にフォルダならびにファイルが含まれている。そして、各ファイルは、属性情報として、「０：ファイルシステムのデバイス番号」〜「１２：割り当てられたブロック数」などの情報を有する。ここで、フォルダ探索部３０３は、各ファイルの「９：最終更新のタイムスタンプ」の属性情報を用いる。
【００２１】
そして、フォルダ探索部３０３は、カレンダーデータ３０３ａ、探索モジュール３０３ｂを用いて、電子ファイル蓄積部３０１に対してフォルダ探索処理をおこなった探索結果出力として、例えば、ファイル名、階層情報、最終更新のタイムスタンプ、格納位置、・・・の情報を含む、例えばＣＳＶ（Comma  Separated  Values）ファイル形式の探索ファイルリスト４００を出力する。
【００２２】
さらに、フォルダ探索部３０３は、例えば、ＨＴＭＬ（HyperText  Markup  Language）変換モジュール３０３ｃを用い、探索ファイルリスト４００をＨＴＭＬ変換する。なお、ＨＴＭＬ変換モジュール３０３ｃは、後述する鳥瞰インタフェース５００の各機能を実現するためのスクリプト言語（例えばJavaScript（登録商標）、Perlなど）である鳥瞰モジュール３０３ｄが埋め込まれている。ＨＴＭＬ変換モジュール３０３ｃは、探索ファイルリスト４００をＨＴＭＬ変換する際に、変換後のＨＴＭＬファイルである鳥瞰インタフェースのデータ５００ａに、鳥瞰モジュール３０３ｄを複写して埋め込む。なお、探索ファイルリスト４００の変換は、ＨＴＭＬ変換に限らず、ＸＭＬ（eXtensible  Markup  Language）などの他のタグ付き言語への変換であってもよい。
【００２３】
このようにして生成された鳥瞰インタフェースのデータ５００ａは、鳥瞰インタフェース管理部３０２により管理され、ユーザ端末２００からの呼び出しに応じてユーザ端末２００へ送信される。ユーザ端末２００は、受信した鳥瞰インタフェースのデータ５００ａをブラウザ表示し、鳥瞰インタフェースのデータ５００ａに埋め込まれたスクリプトにより、鳥瞰インタフェースの各種機能を実現し、ファイル探索を容易にする。
【００２４】
（実施形態にかかる処理）
図２−２は、実施形態にかかる処理のシーケンスの一例を示す図である。ステップＳ４０１は、ユーザによるストレージサーバ３００へのファイルの蓄積の処理を示す。ステップＳ４０１において、先ず、ユーザ端末２００のファイル操作部２０１は、フォルダの指定とともにファイル蓄積の指示を受け付ける。そして、ファイル操作部２０１は、蓄積の指示を受け付けたファイルを、通信処理部２０３を介してストレージサーバ３００へ送信する。そして、ストレージサーバ３００の電子ファイル蓄積部３０１は、通信処理部３０４を介してユーザ端末２００から受信したファイルを、指定されたフォルダに格納する。
【００２５】
また、ステップＳ４０２は、ストレージサーバ３００の電子ファイル蓄積部３０１に蓄積されたフォルダならびにファイルを探索するフォルダ探索の処理を示す。ステップＳ４０２において、先ず、ユーザ端末２００のファイル操作部２０１は、フォルダの指定とともにフォルダ探索部３０３の起動指示を受け付ける。そして、ファイル操作部２０１は、探索指定されたフォルダの情報を、通信処理部２０３を介してストレージサーバ３００へ送信する。そして、ストレージサーバ３００のフォルダ探索部３０３は、電子ファイル蓄積部３０１において、探索指定されたフォルダ以下の階層のフォルダを探索し、フォルダごとに、ファイルのタイムスタンプに基づく時系列に、ファイルの所在場所を示すハイパーリンクを一覧にした探索結果である鳥瞰インタフェースのデータを生成し、鳥瞰インタフェース管理部３０２へ出力する。
【００２６】
ステップＳ４０３は、ユーザ端末２００の鳥瞰インタフェース呼び出しの処理を示す。ステップＳ４０３において、先ず、ユーザ端末２００のファイル操作部２０１は、鳥瞰インタフェースの呼び出し指示を受け付ける。そして、ファイル操作部２０１は、受け付けた鳥瞰インタフェースの呼び出し指示を、通信処理部２０３を介してストレージサーバ３００へ送信する。そして、ストレージサーバ３００の鳥瞰インタフェース管理部３０２は、ステップＳ４０２で作成済みの鳥瞰インタフェースのデータを、通信処理部３０４を介してユーザ端末２００へ送信する。そして、ユーザ端末２００の鳥瞰操作部２０２は、通信処理部２０３を介して受信した鳥瞰インタフェースのデータを、図示しない出力装置から出力するように出力制御する。
【００２７】
ステップＳ４０４は、ユーザの鳥瞰インタフェース操作によるファイル探索の処理を示す。ステップＳ４０４において、ユーザ端末２００のファイル操作部２０１は、鳥瞰インタフェースの操作指示を受け付ける。そして、ファイル操作部２０１は、受け付けた鳥瞰インタフェースの操作指示を鳥瞰操作部２０２へ送信する。そして、鳥瞰インタフェースの操作指示を受信した鳥瞰操作部２０２は、鳥瞰インタフェースに対して操作指示に応じた所定の操作をおこない、図示しない出力装置から操作結果を出力する。
【００２８】
ステップＳ４０５は、ユーザによる鳥瞰インタフェースを用いたファイル活用の処理を示す。ステップＳ４０５において、先ず、ユーザ端末２００のファイル操作部２０１は、鳥瞰インタフェースからファイル読み出し指示であるファイル指定を受け付ける。そして、ファイル操作部２０１、鳥瞰操作部２０２、通信処理部２０３を介して、ファイル指定が、ストレージサーバ３００へ送信される。ストレージサーバ３００は、通信処理部３０４を介してファイル指定を受信すると、電子ファイル蓄積部３０１へファイル指定を送信する。そして、ファイル指定を受信した電子ファイル蓄積部３０１は、指定のファイルを読み出し、通信処理部３０４を介してユーザ端末２００へファイルを送信する。ストレージサーバ３００から通信処理部２０３を介してファイルを受信したユーザ端末２００は、ファイル操作部２０１が、図示しない出力装置からファイルを出力する。
【００２９】
（フォルダ探索モジュールの配置について）
図３−１は、実施形態にかかるフォルダ探索モジュールのアイコン表示の一例を示す図である。図３−１の画面表示に示すように、フォルダ探索モジュール４０１は、探索対象のフォルダの直下に配置される。フォルダ探索モジュール４０１が探索対象のフォルダの直下に配置されることは、換言すると、探索対象のフォルダを指定することである。なお、図３−１では、「foldercheck.csv」「foldercheck.png」「foldercheck.pl」「foldercheckfix.pl」のうち、拡張子が「.pl」であるファイルが実行可能なスクリプトファイルである。「foldercheck.pl」「foldercheckfix.pl」が実行されることにより、これらのスクリプトファイルが配置されるフォルダ内の全てのフォルダ構成、ファイルの格納位置、ならびにファイルのタイムスタンプに基づく時系列情報を含む鳥瞰インタフェースのデータが、同一のフォルダ内に生成される。
【００３０】
なお、「foldercheck.csv」は、カレンダー情報ファイルである。また、「foldercheck.png」は、鳥瞰インタフェースを生成する際に用いる画像データである。図３−１では、４つのモジュールでフォルダ探索モジュールが構成される例を示すが、適切にモジュールの分割ならびに統合をおこなってもよい。
【００３１】
（鳥瞰インタフェースのデータの配置について）
図３−２は、実施形態にかかる鳥瞰インタフェースのデータのアイコン表示の一例を示す図である。図３−２の画面表示に示す鳥瞰インタフェースのデータ４０２は、例えば「html」形式などのタグ付き言語で記述され、ブラウザ表示可能である。鳥瞰インタフェースのデータ４０２は、図３−１に示すスクリプトファイルが実行されたことにより生成される。また、鳥瞰インタフェースのデータ４０２も、鳥瞰インタフェースにおいて探索データの表示態様を自在に変化させるためのスクリプトを含む。
【００３２】
（鳥瞰インタフェースの表示例）
図４は、実施形態にかかる鳥瞰インタフェースの表示の一例を表示す図である。実施形態にかかる鳥瞰インタフェース５００は、ブラウザ表示可能なコントロールならびにデータを含む。図４に示すように、鳥瞰インタフェース５００は、各フォルダ名を行とし、「２０１２」「２０１３」などの「年」ならびに「０１」−「１２」の「月」を列とし、対応するフォルダ名ならびに時間軸に該当するタイムスタンプを有するファイルが存在する場合に、該当の行と列が交差するセルに存在するファイルの数を表示する。例えば、図４に表示の鳥瞰インタフェース５００は、「◆./印刷依頼」のフォルダに、「２０１３」年「０６」月のタイムスタンプを有するファイルが「３」つ存在することを示す（ファイル数表示５１４）。
【００３３】
また、鳥瞰インタフェース５００は、ファイル数表示５１４の右隣に存在する「＋」であるファイル名表示ボタン５１５がクリックされると、「2013」年「06」月のタイムスタンプを有するファイルのハイパーリンクを含むファイル名が現れる。鳥瞰インタフェース５００において、ハイパーリンクのパス表示をクリックすると、当該ハイパーリンクにより、目的のファイルのデータが電子ファイル蓄積部３０１から取得され、ユーザ端末２００の図示しない出力装置へ表示される。なお、ファイル表示は、ブラウザ表示であってもよいし、専用のアプリケーションによる表示であってもよい。
【００３４】
図４に示すように、鳥瞰インタフェース５００は、フォルダ深度設定ボタン５０１、一括非選択ボタン５０２、キーワード検索コントロール５０３、非表示ボタン５０４、一括ファイル表示ボタン５０５、初期画面ボタン５０６を有する。
【００３５】
フォルダ深度設定ボタン５０１は、例えば「◆」１つ分をフォルダ１階層とし、例えば最大５階層の深度を限度として、１階層から５階層まで任意の深度までフォルダ展開するよう設定するボタンである。「◆」または「◇」がクリックされることにより、「◆◆◆◆◆」で５階層、「◆◆◆◆◇」で４階層、「◆◆◆◇◇」で３階層、「◆◆◇◇◇」で２階層、「◆◇◇◇◇」で１階層の各深度までフォルダ展開するよう設定できる。
【００３６】
一括非選択ボタン５０２は、クリックされることにより、表示している全てのフォルダについて後述の選択ボックス５１３にチェックが入れられる。キーワード検索コントロール５０３は、キーワード入力後「ＳＥＡＲＣＨ」ボタンがクリックされることにより、キーワードを含むもしくはキーワードに合致するファイルが所在するセルの色を他と区別して表示させる。
【００３７】
非表示ボタン５０４は、クリックされることにより、後述の選択ボックス５１３にチェックが入れられていないフォルダの行を全て非表示にする。一括ファイル表示ボタン５０５は、クリックされることにより、後述の選択ボックス５１３にチェックが入れられているフォルダ配下のファイル全部を一括して表示する。初期画面ボタン５０６は、クリックされることにより、鳥瞰インタフェース５００の表示を初期状態へ戻す。
【００３８】
また、鳥瞰インタフェース５００は、探索フォルダ表示５０７、時間軸５０８、年単位時間軸非表示ボタン５０９、ファイル数占率表示５１０、フォルダ一覧５１１、フォルダ階層表示５１２、選択ボックス５１３、ファイル数表示５１４、ファイル名表示ボタン５１５を有する。
【００３９】
探索フォルダ表示５０７は、探索対象としたフォルダ名を表示する。時間軸５０８は、年と月の時間軸で、年単位もしくは月単位で存在するファイル数を表示するための座標軸である。年単位時間軸非表示ボタン５０９は、例えば「２０１３」の右隣の「−」をクリックすると、月単位まで展開された「２０１３」年の座標軸が「２０１３」年の年単位に集約される。なお、年単位に集約された座標軸の年表示の右隣には「＋」が表示され、「＋」をクリックすると、年単位の座標軸が月単位まで展開される。
【００４０】
ファイル数占率表示５１０は、後述の選択ボックス５１３にチェックが入れられて選択領域とされた全フォルダにわたる総ファイル数に対する月単位のファイル数の合計の比率を、年および／または月単位の時系列のグラフで示す。すなわち、後述するように選択範囲とされたフォルダに対応する業務について、時間軸５０８が年単位に集約されている場合には年単位の時系列のグラフで総ファイル数に対する各年のファイル数の合計の比率の推移を示す。また、選択範囲とされたフォルダに対応する業務について、時間軸５０８が月単位に展開されている場合には月単位の時系列のグラフで総ファイル数に対する各月のファイル数の合計の比率の推移を示す。これにより、業務を引き継いだユーザは、時間軸５０８が年単位に集約されている場合には年単位の時系列で業務の繁閑の時期ならびに業務の繁閑の推移を把握できる。また、業務を引き継いだユーザは、時間軸５０８が月単位に展開されている場合には月単位の時系列で業務の繁閑の時期ならびに業務の繁閑の推移を把握できる。
【００４１】
また、フォルダ一覧５１１は、フォルダ深度設定ボタン５０１により設定されたフォルダ深度まで展開した、探索フォルダ表示５０７配下のフォルダ名の一覧である。フォルダ階層表示５１２は、探索フォルダ表示５０７を基準とした階層の深さを「◆」の数で示す。選択ボックス５１３は、対応するフォルダを選択領域とする場合にはチェックを入れ、対応するフォルダを非選択領域とする場合にはチェックを外すことにより、非選択領域を第１の色で着色表示して、鳥瞰インタフェース５００における選択領域との識別を容易にする。また、非表示ボタン５０４のクリックにより、鳥瞰インタフェース５００において非選択領域を非表示にする。
【００４２】
ファイル数表示５１４は、対応するフォルダ名ならびに時間軸に該当するタイムスタンプを有するファイルが存在する場合に、該当の行と列が交差するセルに存在するファイルの数を表示する。ファイル名表示ボタン５１５がクリックされると、該当する年月のタイムスタンプを有するファイルのハイパーリンクを含むファイル名が現れる。
【００４３】
なお、第２の色の着色表示５１６は、キーワード検索コントロール５０３にキーワード入力後「ＳＥＡＲＣＨ」ボタンがクリックされることにより、キーワードを含むもしくはキーワードに合致するファイルが所在するとして他のセルと色を区別して表示されるセルである。
【００４４】
このように、鳥瞰インタフェース５００は、フォルダ名とタイムスタンプの時系列で指定される空間上にファイルの所在を示す。そして、鳥瞰インタフェース５００は、フォルダの階層構造、フォルダ名、時系列情報などで空間を絞り込むことができる。そして、鳥瞰インタフェース５００は、選択された空間内のファイルの時系列における分布を表示する。そして、鳥瞰インタフェース５００は、ファイルの所在表示からファイルをハイパーリンクなどにより取り出すことができる。鳥瞰インタフェース５００は、ブラウザで全操作ができることにより、フォルダ内のファイルの所在を容易に鳥瞰できる。
【００４５】
（鳥瞰インタフェースの操作態様の一例）
図５は、実施形態にかかる鳥瞰インタフェースの操作態様の一例を示す図である。図５は、鳥瞰インタフェース５００をブラウザで表示および操作する一例を示す。図５の上段の図は、探索したフォルダ内のファイルの分布を示す。そして、鳥瞰インタフェース５００において、「２０１１」年に対応する年単位時間軸非表示ボタン５０９をクリックすると、図５の下段の図のように、「２０１１」年に対応する探索したフォルダ内のファイルの分布表示５１７が非表示になる。なお、非表示は、初期画面ボタン５０６をクリックすることで解除される。
【００４６】
また、図６−１、図６−２も、実施形態にかかる鳥瞰インタフェースの操作態様の一例を示す図である。図６−１、図６−２は、鳥瞰インタフェース５００をブラウザで表示および操作する一例を示す。図６−１の上段の図は、探索したフォルダ内のファイルの分布を示す。ファイル数占率表示５１０は、選択したフォルダ内におけるファイルの時系列分布を示す。しかし、選択したフォルダ内には、様々な活動に対応するフォルダが含まれているため、単純にファイルの分布を示すに過ぎない。そこで、図６−１の下段の図は、フォルダ深度設定ボタン５０１のクリックにより、サブフォルダ単位で非表示にし、一定の深度のサブフォルダを一括で非表示選択にする態様を示す。
【００４７】
また、図６−２の上段の図は、非選択とするサブフォルダに対応する選択ボックス５１３からチェックを外し、選択とするサブフォルダに対応する選択ボックス５１３にチェックを入れることにより、各サブフォルダを個別に非表示にする態様を示す。図６−２の下段の図は、非表示ボタン５０４をクリックすることにより、非表示選択された領域を非表示にする態様を示す。図６−２の下段の図において、ファイル数占率表示５１０は、選択したサブフォルダにおけるファイルの時系列分布を示す。すなわち、特定の活動に対応するフォルダに蓄積されているファイルの分布が表示されているため、活動の時期を、メリハリをつけて把握できる。
【００４８】
また、図７も、実施形態にかかる鳥瞰インタフェースの操作態様の一例を示す図である。図７は、鳥瞰インタフェース５００をブラウザで表示および操作する一例を示す。図７の上段の図は、探索したフォルダ内のファイルの分布を示す。図７の上方上段の図の領域５１８は、サブフォルダ「◆./学会提出」内に「１」つのファイルがあることを示す。この「１」つのファイルを実際に取り出す場合は、領域５１８内の「＋」をクリックする。すると、図７の中段の図に示すように、ファイルの表示機能により取り出したいファイルのファイル名がハイパーリンクにより表示される。そして、図７の下段の図に示すように、ハイパーリンクにより取り出したいファイル５１９が表示される。
【００４９】
なお、図８の上段の図に示す、探索したフォルダ内のファイルの分布表示に対して、一括ファイル表示ボタン５０５をクリックすることにより、図８の下段の図に示すように、ファイルの表示機能により全てのファイルのファイル名がハイパーリンクにより表示される。
【００５０】
以上、図４−図８を参照して説明した鳥瞰インタフェース５００の機能は、所定のスクリプト言語により記述されたコードを実行することにより実現される。
【００５１】
（実施形態による効果）
以上説明したように、実施形態によれば、予めファイルを格納するフォルダ名と、蓄積されたファイルの最終更新日時のタイムスタンプの情報を収集し、フォルダ名とタイムスタンプの時系列で指定される空間上にファイルの所在を示し、フォルダの階層構造、フォルダ名、時系列情報などで表示の空間を選択し、選択された空間内のファイルの時系列分布を表示し、ファイルの所在表示からファイルを取得する。
【００５２】
これにより、実施形態によれば、Ｗｉｎｄｏｗｓ（登録商標）、ＭａｃＯＳ（登録商標）、Ｌｉｎｕｘ（登録商標）などのファイルエクスプローラ機能やファインダー機能と比較して、次の利点がある。すなわち、実施形態によれば、大量のファイルの格納フォルダ位置の全体像を把握し、大量のファイルの中から目的とするファイルを絞りこみ、目的とするファイルの時系列の分布パターンから関連する活動の時系列の分布状況を把握し、目的とするファイルの取り出しを容易にすることが可能になる。特に、実施形態は、目的とするファイルの有無や所在が曖昧である場合に、対象とするフォルダ全体を鳥瞰でき、目的とするファイルを効果的に探し出すことができる。また、実施形態のフォルダ探索は、任意のフォルダに対して単体で動作するため、未整理のフォルダを鳥瞰できるという効果も奏する。
【００５３】
（実施形態の変形例）
（１）ユーザ端末２００の数について
図１では、ユーザ端末２００は、１台のみを図示しているが、これに限らず、ユーザ端末２００は、２台以上であってもよい。
【００５４】
（２）ストレージサーバ３００の数について
図１では、ストレージサーバ３００は、１台のみを図示しているが、これに限らず、ストレージサーバ３００は、２台以上であってもよい。すなわち、ストレージサーバ３００のフォルダ探索部３０３は、他のストレージサーバ３００のフォルダを含む探索対象のフォルダを指定したフォルダ探索の指示に従い、自ストレージサーバ３００および／または他のストレージサーバ３００のフォルダを探索してもよい。なお、探索対象のストレージサーバ３００が論理的には１台であって、物理的に複数台で構成されている場合は、論理的構成に従い、１台のストレージサーバ３００として取り扱う。
【００５５】
（３）ストレージサーバ３００について
実施形態では、ストレージサーバ３００は、ファイルサーバとしたが、これに限らず、ユーザ端末２００と同等のコンピュータであってもよい。すなわち、ストレージサーバ３００が、他のコンピュータに対して公開する共有フォルダを有するローカルコンピュータであってもよい。
【００５６】
（４）フォルダ探索の処理のタイミングについて
実施形態では、ストレージサーバ３００のフォルダ探索部３０３の起動指示の投入タイミングは、鳥瞰インタフェース５００呼び出し以前の任意のタイミングである。また、フォルダ探索部３０３は、予め設定されたスケジュールにしたがって定期的に指定フォルダを探索してもよい。なお、同一フォルダに対するフォルダ探索結果である鳥瞰インタフェースのデータ５００ａが既に存在する場合には、新たな探索結果を鳥瞰インタフェースのデータ５００ａに上書き保存してもよい。
【００５７】
（５）鳥瞰インタフェースについて
図４−図８に示す鳥瞰インタフェース５００のデザインは、一例を示すに過ぎず、適宜変更可能である。
【００５８】
（実施形態にかかる処理を実行するコンピュータについて）
図９は、実施形態にかかる処理を実行するコンピュータの構成を示す機能ブロック図である。先ず、図９を用い、ユーザ端末２００が、コンピュータ３０００を用いて具体的に実現されること説明する。図９に例示するように、コンピュータ３０００は、例えば、メモリ３０１０と、ＣＰＵ（Central  Processing  Unit）３０２０と、ネットワークインタフェース３０７０と、ハードディスクドライブ３０８０とを有し、これらの各部はバス３１００によって接続される。
【００５９】
メモリ３０１０は、ＲＯＭ（Read  Only  Memory）３０１１およびＲＡＭ（Random  Access  Memory）３０１２を含む。ＲＯＭ３０１１は、例えばＢＩＯＳ（Basic  Input  Output  System）などのブートプログラムを記憶する。ハードディスクドライブ３０８０は、例えばＯＳ（Operating  System）３０８１、アプリケーションプログラム３０８２、プログラムモジュール３０８３、プログラムデータ３０８４を記憶する。すなわち、実施形態にかかるユーザ端末２００における処理プログラムは、コンピュータ３０００によって実行される指令が記述されたプログラムモジュール３０８３として、例えばハードディスクドライブ３０８０に記憶される。そして、ＣＰＵ３０２０が、ハードディスクドライブ３０８０に記憶されたプログラムモジュール３０８３やプログラムデータ３０８４をＲＡＭ３０１２に読み出し、各処理を実行する。
【００６０】
なお、ユーザ端末２００の処理にかかるプログラムモジュール３０８３やプログラムデータ３０８４は、ハードディスクドライブ３０８０に記憶される場合に限られず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブなどを介してＣＰＵ３０２０によって読み出されてもよい。あるいは、ユーザ端末２００の処理にかかるプログラムモジュール３０８３やプログラムデータ３０８４は、ネットワーク（ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）など）を介して接続された他のコンピュータに記憶され、ネットワークインタフェースを介してＣＰＵ３０２０によって読み出されてもよい。
【００６１】
同様に、図９を用い、ストレージサーバ３００が、コンピュータ３０００ａを用いて具体的に実現されること説明する。図９に例示するように、コンピュータ３０００ａは、例えば、メモリ３０１０ａと、ＣＰＵ３０２０ａと、ネットワークインタフェース３０７０ａと、ハードディスクドライブ３０８０ａとを有し、これらの各部はバス３１００ａによって接続される。
【００６２】
メモリ３０１０ａは、ＲＯＭ３０１１ａおよびＲＡＭ３０１２ａを含む。ＲＯＭ３０１１ａは、例えばＢＩＯＳなどのブートプログラムを記憶する。ハードディスクドライブ３０８０ａは、例えばＯＳ（Operating  System）３０８１ａ、アプリケーションプログラム３０８２ａ、プログラムモジュール３０８３ａ、プログラムデータ３０８４ａを記憶する。すなわち、実施形態にかかるストレージサーバ３００における処理プログラムは、コンピュータ３０００ａによって実行される指令が記述されたプログラムモジュール３０８３ａとして、例えばハードディスクドライブ３０８０ａに記憶される。そして、ＣＰＵ３０２０ａが、ハードディスクドライブ３０８０ａに記憶されたプログラムモジュール３０８３ａやプログラムデータ３０８４ａをＲＡＭ３０１２ａに読み出し、各処理を実行する。
【００６３】
なお、ストレージサーバ３００の処理にかかるプログラムモジュール３０８３ａやプログラムデータ３０８４ａは、ハードディスクドライブ３０８０ａに記憶される場合に限られず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブなどを介してＣＰＵ３０２０ａによって読み出されてもよい。あるいは、ストレージサーバ３００の処理にかかるプログラムモジュール３０８３ａやプログラムデータ３０８４ａは、ネットワーク（ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）など）を介して接続された他のコンピュータに記憶され、ネットワークインタフェースを介してＣＰＵ３０２０ａによって読み出されてもよい。
【００６４】
以上、実施形態を説明したが、本願が開示する技術はこれらの実施形態に限定されるものではない。すなわち、これらの実施形態は、その他の様々な形態で実施されることが可能であり、種々の省略、置き換え、変更を行うことができる。例えば、各装置の分散もしくは統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散または統合することができる。
【００６５】
また、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともできる。あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【００６６】
実施形態ならびに変形例は、本願が開示する技術に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６７】
１  ファイル管理システム
２００  ユーザ端末
２０１  ファイル操作部
２０２  鳥瞰操作部
３００  ストレージサーバ
３０１  電子ファイル蓄積部
３０２  鳥瞰インタフェース管理部
３０３  フォルダ探索部
【図１】
2015170005.tif 000003
【図２−１】
2015170005.tif 000004
【図２−２】
2015170005.tif 000005
【図３−１】
2015170005.tif 000006
【図３−２】
2015170005.tif 000007
【図４】
2015170005.tif 000008
【図５】
2015170005.tif 000009
【図６−１】
2015170005.tif 000010
【図６−２】
2015170005.tif 000011
【図７】
2015170005.tif 000012
【図８】
2015170005.tif 000013
【図９】
2015170005.tif 000014