(57)【要約】【課題】  少ない回数のダウンロードにより、複数の所望ファイルをまとめて取得できるようにして操作性を向上させる。【解決手段】  記憶部５、１５は、複数の個別ファイルを結合した結合ファイルを記憶する。入力部３は、記憶部５、１５の結合ファイルを選択指示する入力を外部から受け付ける。ファイル処理部１３は、入力部３で選択指示された結合ファイルを記憶部５、１５から取り込み、結合ファイルを形成する個別ファイル毎にファイル分割処理する。【選択図】  図１
2010055269.tif 000002
【特許請求の範囲】
【請求項１】
複数の個別ファイルを結合した結合ファイルを記憶する記憶部と、
前記記憶部の前記結合ファイルを選択指示する入力を外部から受け付ける入力部と、
この入力部で選択指示された前記結合ファイルを前記記憶部から取り込み、前記結合ファイルを形成する前記個別ファイル毎にファイル分割処理するファイル処理部と、
を具備することを特徴とするファイル管理システム。
【請求項２】
前記ファイル処理部は、前記結合ファイルを形成する前記個別ファイルの階層構造情報に基づく階層構造によって前記個別ファイルを配置して前記ファイル分割処理する請求項１記載のファイル管理システム。
【請求項３】
前記記憶部は、前記ファイル処理部とネットワークを介して接続されてなる請求項１又は２記載のファイル管理システム。
【請求項４】
前記入力部は、結合する複数の前記個別ファイルを選択指示と前記個別ファイルの階層構造情報との入力を外部から受け付ける機能を有し、前記ファイル処理部は、当該入力部で選択指示された前記個別ファイルを結合して前記結合ファイルを形成して前記記憶部に格納処理する機能を有する請求項１〜３いずれか１記載のファイル管理システム。
【請求項５】
複数の個別ファイルを結合した結合ファイルを記憶部に記憶する記憶工程と、
前記記憶部の前記結合ファイルを選択指示する入力を外部から受け付ける入力工程と、
この入力工程で選択指示された前記結合ファイルを前記記憶部から取り込み、前記結合ファイルを形成する前記個別ファイル毎にファイル分割処理するファイル処理工程と、
を具備することを特徴とするファイル管理方法。
【請求項６】
前記ファイル処理工程は、前記結合ファイルを形成する前記個別ファイルの階層構造情報に基づく階層構造によって前記個別ファイルを配置して前記ファイル分割処理する請求項５記載のファイル管理方法。
【請求項７】
前記ファイル処理工程は、前記結合ファイルをネットワークを介して前記記憶部との間でやり取りする請求項５又は６記載のファイル管理方法。
【請求項８】
前記入力工程は、結合する複数の前記個別ファイルを選択指示と前記個別ファイルの階層構造情報との入力を外部から受け付け、前記ファイル処理工程は、当該入力工程で選択指示された前記個別ファイルを結合して前記結合ファイルを形成して前記記憶部に格納処理する請求項６〜７いずれか１記載のファイル管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はファイル管理システムおよびファイル管理方法に係り、例えば、プロセス管理システム又はワークフロー等のように、サーバ側に蓄積された種々のドキュメントやプログラムをクライアント側でダウンロードして処理するファイル管理システムおよびファイル管理方法の改良に関する。
【背景技術】
【０００２】
この種のプロセス管理システムおよびワークフロー等では、多数のドキュメント、データ又はプログラム等のファイルをサーバ側に蓄積し、クライアント側からサーバ側のそれらドキュメント、データ又はプログラム等をダウンロードして表示したり実行する機能を有し、それらの一元管理を容易にして業務の効率化を図ることが行われている。
【０００３】
例えば、特開平７−１２９６１６号公報（特許文献１）のデータファイル管理方法はこの種のものである。
【０００４】
すなわち、この特許文献１は、クライアント側でユーザがデータファイルの検索条件を指定すると、サーバ側においてデータベースマネージャがその検索条件に基づいて該当するデータファイルを読み出し、読み出されたデータファイルに適したアプリケーションプログラムをクライアント側で起動する構成を有し、サーバ側のデータベースマネージャによって管理されているデータファイルをクライアント側で検索、表示、起動できるようにしたものである。
【特許文献１】特開平７−１２９６１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１の構成では、クライアント側からサーバ側に対してドキュメントとしてのデータファイル毎に検索条件を指定してダウンロードする構成となっているから、ドキュメントが複数のファイルで構成されている場合、必要なドキュメントを取得するには、複数回の検索条件の設定とダウンロードを繰り返さなければならず、操作性が良くない難点がある。
【０００６】
本発明はそのような課題を解決するためになされたもので、必要なドキュメントが複数のファイル構成を有していても、少ない回数で所望のドキュメントの取得が可能で操作性の良好なファイル管理システムおよびファイル管理方法の提供を目的とする。
【課題を解決するための手段】
【０００７】
そのような課題を解決するために本発明に係るファイル管理システムは、複数の個別ファイルを結合した結合ファイルを記憶する記憶部と、この記憶部の結合ファイルを選択指示する入力を外部から受け付ける入力部と、この入力部で選択指示された結合ファイルをその記憶部から取り込み、その結合ファイルを形成する個別ファイル毎にファイル分割処理するファイル処理部と、を具備している。
【０００８】
本発明のファイル管理システムでは、上記ファイル処理部が、その結合ファイルを形成する個別ファイルの階層構造情報に基づく階層構造によってその個別ファイルを配置してファイル分割処理する構成も可能である。
【０００９】
本発明のファイル管理システムでは、上記記憶部が、そのファイル処理部とネットワークを介して接続されてなる構成も可能である。
【００１０】
本発明のファイル管理システムでは、上記入力部が、結合する複数の個別ファイルを選択指示と個別ファイルの階層構造情報との入力を外部から受け付ける機能を有し、上記ファイル処理部が、当該入力部で選択指示された個別ファイルを結合してその結合ファイルを形成してその記憶部に格納処理する機能を有する構成も可能である。
【００１１】
本発明に係るファイル管理方法は、複数の個別ファイルを結合した結合ファイルを記憶部に記憶する記憶工程と、その記憶部の結合ファイルを選択指示する入力を外部から受け付ける入力工程と、この入力工程で選択指示された結合ファイルをその記憶部から取り込み、その結合ファイルを形成する個別ファイル毎にファイル分割処理するファイル処理工程と、を具備している。
【００１２】
本発明のファイル管理方法では、上記ファイル処理工程が、その結合ファイルを形成する個別ファイルの階層構造情報に基づく階層構造によって個別ファイルを配置してそのファイル分割処理する構成も可能である。
【００１３】
本発明のファイル管理方法では、上記ファイル処理工程が、その結合ファイルをネットワークを介してその記憶部との間でやり取りする構成も可能である。
【００１４】
本発明のファイル管理方法では、上記入力工程が、結合する複数の個別ファイルを選択指示とその個別ファイルの階層構造情報との入力を外部から受け付け、上記ファイル処理工程が、当該入力工程で選択指示された個別ファイルを結合して結合ファイルを形成してその記憶部に格納処理する構成も可能である。
【発明の効果】
【００１５】
このような本発明に係るファイル管理システムおよびファイル管理方法では、複数の個別ファイルを結合した結合ファイルを記憶部に予め記憶しておき、その記憶部の結合ファイルを選択指示する入力を外部から受け付け、この入力工程で選択指示された結合ファイルをその記憶部から取り込み、その結合ファイルを形成する個別ファイル毎にファイル分割処理するから、複数の所望ファイルが１個のファイルにまとまって記憶部に格納されているため、その結合ファイルを１回ダウンロードすればまとめて取得可能となり、ダウンロードが１回で済み、操作性が良好である。
【００１６】
本発明において、その結合ファイルを形成する個別ファイルの階層構造情報に基づく階層構造によって個別ファイルを配置してそのファイル分割処理する構成では、複数の個別ファイルを階層構造化した状態で分割取得可能である。
【００１７】
本発明において、その結合ファイルをネットワークを介してその記憶部との間でやり取りする構成では、種々の情報機器に分散配置された結合ファイルの取得が容易である。
【００１８】
本発明において、結合する複数の個別ファイルを選択指示とその個別ファイルの階層構造情報との入力を外部から受け付け、当該入力工程で選択指示された個別ファイルを結合して結合ファイルを形成してその記憶部に格納処理する構成では、結合ファイルの取得に加えて、結合ファイルの作成、記憶も可能である。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係るファイル管理システムおよびファイル管理方法の実施の形態を図面を参照して説明する。なお、本発明に係るファイル管理方法はファイル管理システムを説明する過程で説明する。
【００２０】
図１は本発明に係るファイル管理システムの構成を示す概略ブロック図であり、コンピュータＡおよびサーバＢから構成されている。
【００２１】
図１において、コンピュータＡは、主制御部１を中心としてこれに接続された入力部３、第１の記憶部５、表示部７および通信部９を有して構成されたクライアント側の情報処理装置である。コンピュータＡは、これら以外にも構成要素を有するが、本発明の要部ではないので説明および図示を省略する。なお、主制御部１の機能については後述する。
【００２２】
入力部３は、例えば公知のキーボード、マウス又はタッチパネル等であり、主制御部１の制御の下、表示部７の表示に対する選択指示、後述する第２の記憶部１５の結合ファイルを選択指示の他、文字情報等の入力を受けて主制御部１に出力する機能を有している。結合ファイルの詳細は後述する。
【００２３】
入力部３は、後述するような記憶状態要求情報、結合ファイル要求情報、結合ファイルを作成するための複数の個別ファイルの選択指示、それら個別ファイルの階層構造情報等の入力を外部から受け付ける機能を有している。
【００２４】
第１の記憶部５は、主制御部１の制御の下、入力部３又は通信部９からの後述する結合ファイル又は個別ファイル、主制御部１の動作アプリケーションプログラム、コンピュータＡを操作するための操作画面情報等を記憶する読み書き可能な記憶部、例えばハードディスク（ＨＤＤ）である。
【００２５】
表示部７は、コンピュータＡに接続され、文字情報や画像情報を表示する公知の例えば液晶タイプ又はＣＲＴ（cathode ray tube）タイプのディスプレイであり、主制御部１の制御の下、結合ファイルおよび個別ファイルを含む動作状態や諸データを表示する機能を有している。
【００２６】
通信部９は、主制御部１の制御の下、ネットワーク１１を介して外部の電子機器例えばサーバＢに接続されており、所定のデータ伝送プロトコルに従って、記憶状態要求情報、結合ファイル要求情報、結合ファイルの他、電子データ等を送受信するインターフェースである。
【００２７】
主制御部１は、ＣＰＵ、このＣＰＵの起動プログラムを記憶したＲＯＭその他を有し、第１の記憶部５に記憶されたアプリケーションプログラムによって入力部３、第１の記憶部５、表示部７および通信部９を制御してそれらの機能の一部を担っている。
【００２８】
主制御部１は、上述した結合ファイルをダウンロード制御したり、それ自体を作成制御して記憶制御するファイル処理部１３としての機能を有している。
【００２９】
すなわち、ファイル処理部１３は、主制御部１の制御の下、入力部３からの記憶状態要求情報および結合ファイル要求情報を通信部９からサーバＢに送信制御するとともに、入力部３で選択指示された結合ファイルをサーバＢの第２の記憶部１５から取り込み、結合ファイルを形成する個別ファイル毎にファイル分割処理し、主制御部１を介して表示部７に表示制御する機能を有している。
【００３０】
結合ファイルは、例えば図２に示すように、「ヘッダ部」、「個別ファイルリスト部」および「個別ファイル部」から形成されている。
【００３１】
「ヘッダ部」は、結合ファイルの名称、バージョン情報、結合ファイルを形成する個別ファイルの階層構造を示す階層構造情報、個別ファイルのヘッダ部情報等を有している。
【００３２】
「個別ファイルリスト部」は、各個別ファイルのリストを示すものであり、「ファイルサイズ、ファイル名」と具体的なファイル名（aaaa.txt、XXX\YYY\bbb.doc、XXX\cc.exe）を有しており、「個別ファイル部」は各個別ファイル（aaaa.txt、 XXX\YYY\bbb.doc、XXX\cc.exe）のデータを順次配置したものである。なお、ファイル名自体に階層構造が示されている。
【００３３】
ファイル処理部１３は、入力部３で選択指示された個別ファイルを結合して上述した結合ファイルを形成し、通信部９からサーバＢに送信制御して第２の記憶部１５に記憶制御する機能も有している。
【００３４】
図１のサーバＢは、図示しない制御部を中心としてこれに接続された通信部（図示せず。）および第２の記憶部１５等を有して構成されている。第２の記憶部１５は、結合ファイルおよびサーバＢ自体の動作プログラムを格納した記憶部、例えばハードディスク（ＨＤＤ）である。
【００３５】
サーバＢは、これら以外にも構成要素を有するが、本発明の要部ではないので説明および図示を省略する。
【００３６】
サーバＢは、通信部からネットワーク１１を介してコンピュータＡに接続されており、制御部の制御の下、所定のデータ伝送プロトコルに従い、入力部３からの記憶状態要求情報および結合ファイル要求情報の他、結合ファイル、電子データ等をコンピュータＡとの間で送受信する機能を有する機能を有している。
【００３７】
サーバＢは、コンピュータＡから結合ファイルを受信したとき、第２の記憶部１５に記憶格納する機能、コンピュータＡから第２の記憶部１５内の記憶状況を要求する記憶状態要求情報があったとき、当該記憶状態情報をコンピュータＡに向けて送信するとともに、コンピュータＡから結合ファイル要求情報があったとき、当該結合ファイルを検索し、コンピュータＡに向けて送信する機能を有している。
【００３８】
次に、本発明に係るファイル管理システムの動作を図３を参照して説明する。
【００３９】
まず、コンピュータＡで結合ファイルを作成してサーバＢに記憶格納する工程を説明する。
【００４０】
表示部７に複数の個別ファイルを表示させた状態で、入力部３から、例えば  個別ファイルとして３個のファイル名（aaaa.txt、XXX\YYY\bbb.doc、XXX\cc.exe）を選択し、結合ファイル作成を指示入力する。
【００４１】
すると、ファイル処理部１３が、選択されたファイル名（aaaa.txt、XXX\YYY\bbb.doc、XXX\cc.exe）について、上述した「ヘッダ部」、「個別ファイルリスト部」および「個別ファイル部」を作成し、各個別ファイル（aaaa.txt、 XXX\YYY\bbb.doc、XXX\cc.exe）を順次配置結合して結合ファイルを作成する。
【００４２】
ファイル処理部１３は、作成した結合ファイルを通信部９からネットワーク１１を介してサーバＢに送信し、第２の記憶部１５に記憶制御する。
【００４３】
次に、コンピュータＡ側からサーバＢ内の結合ファイルを選択指示してコンピュータＡにダウンロードする工程を説明する。
【００４４】
入力部３から、サーバＢにおける第２の記憶部１５内の記憶状況を要求する記憶状態要求情報を入力すると、ファイル処理部１３がネットワーク１１を介してサーバＢにそれを送信制御する。
【００４５】
サーバＢではその記憶状態要求情報に基づき、第２の記憶部１３に係る記憶状態情報をコンピュータＡに返すので、コンピュータＡでは記憶状態情報を表示部７に表示する。
【００４６】
入力部３から、第２の記憶部１５内の特定の結合ファイルを選択指示すると、ファイル処理部１３がネットワーク１１を介して結合ファイル要求情報をサーバＢに送信制御する。
【００４７】
サーバＢではその結合ファイル要求情報に基づき、第２の記憶部１３から該当する結合ファイルを検索してコンピュータＡへ送信するから、コンピュータＡでは、ファイル処理部１３が受信結合ファイルからこれを形成する個別ファイルに分割し、個別ファイルを表示部７に表示制御する。個別ファイルは、結合ファイルに含まれる階層構造情報に基づいて階層化して表示される。
【００４８】
そして、入力部３から、表示部７の個別ファイルを選択指示して実行することが可能となる。
【００４９】
このような工程が本発明に係るファイル管理方法に相当する。
【００５０】
このように本発明のファイル管理システムは、コンピュータＡとこれにネットワーク１１を介して接続されたサーバＢから構成されてなり、サーバＢには、複数の個別ファイルを結合した結合ファイルを記憶する第２の記憶部１５を有し、コンピュータＡには、その第２の記憶部１５の結合ファイルを選択指示する入力を外部から受け付ける入力部３と、この入力部３で選択指示された結合ファイルを第２の記憶部１５から取り込み、結合ファイルを形成する個別ファイル毎にファイル分割処理するファイル処理部１１とを具備している。
【００５１】
そのため、複数の所望ファイルが１個のファイルにまとまってサーバＢの第２の記憶部１５に格納されているため、その結合ファイルをサーバＢから少ない回数、例えば１回ダウンロードにより、複数の所望ファイルをまとめて取得可能となり、ダウンロードが１回で済み、操作性が良好である。
【００５２】
そして、その結合ファイルを形成する個別ファイルの階層構造情報に基づく階層構造によって個別ファイルを配置してそのファイル分割処理するから、複数の個別ファイルを階層構造化した状態で分割取得可能である。
【００５３】
また、その結合ファイルをネットワーク１１を介して第２の記憶部１５との間でやり取りするから、種々のサーバＢ等の情報機器に分散配置された結合ファイルの取得が容易である。なお、ネットワーク１１は、種々の公知のもので実施可能である。
【００５４】
もっとも、本発明のファイル管理システムにおいては、結合ファイルを記憶する記憶部は、ネットワーク１１上にあるサーバＢ内のものに限定されず、例えば、クライアント側のコンピュータＡ内の第１の記憶部５であっても本発明の目的達成が可能である。
【００５５】
ところで、上述したファイル管理システムにおいては、クライアント側のコンピュータＡで結合ファイルを作成してサーバＢの第２の記憶部１５に記憶制御する構成を説明した。
【００５６】
しかし、本発明のファイル管理システムでは、クライアント側のコンピュータＡが単に結合ファイルを要求する構成も可能であり、結合ファイルは図示しない別のコンピュータによってサーバＢ等に記憶させる構成も可能である。
【００５７】
さらに、本発明のファイル管理システムにおいては、高速伝送速度および高いセキュリティを確保する観点から、結合ファイルを圧縮して送受信処理することが好ましいであろう。
【００５８】
なお、本発明におけるファイルとしては、ドキュメント、プログラム、データその他種々の電子データに名称を付したもので広く実施可能である。
【００５９】
また、本発明に係るファイル管理方法においてもファイル管理システムと同様の効果が得られる。
【図面の簡単な説明】
【００６０】
【図１】本発明に係るファイル管理システムの実施の形態を示す概略ブロック図である。
【図２】本発明に係る結合ファイルの概要を示す図である。
【図３】本発明のファイル管理システムの動作を説明する図である。
【符号の説明】
【００６１】
１  主制御部
３  入力部
５  第１の記憶部（記憶部）
７  表示部
９  通信部
１１  ネットワーク
１３  ファイル処理部
１５  第２の記憶部（記憶部）
Ａ  コンピュータ（クライアント、情報処理装置）
Ｂ  サーバ（情報処理装置）
【図１】
2010055269.tif 000003
【図２】
2010055269.tif 000004
【図３】
2010055269.tif 000005