(57)【特許請求の範囲】
【請求項１】
各々が一又は複数のセクションよりなる文書を含む複数の文書と各文書の文書名と各セクションのセクション名を保存して文書を管理し、必要に応じて文書間の結合及び分離を行うことが可能な文書管理システムであって、
前記セクションはファイル単位で構成されてなり、
セクション名は、文書名及び文書内における前記セクションの結合の順序を示すインデックスを有し、
インデックスの属性であるインデックス種を使用して、文書名に同じインデックス種を有する文書を検索する検索手段、
を有する文書管理システム。
【請求項２】
請求項１に記載の文書管理システムにおいて更に、
オペレータが検索項目として文書の文書名と、インデックス種を指定するための検索項目指定手段を含み、
検索手段は検索項目指定手段によって指定された検索項目にしたがって文書を検索する構成とされ、
更に検索手段による検索によって得られた文書の文書名の一覧を表示する検索結果文書名一覧表示手段、
を含む文書管理システム。
【請求項３】
請求項１に記載の文書管理システムにおいて更に、
オペレータが検索項目として文書名を指定するための検索項目指定手段と、
検索項目指定手段によって指定された文書名からインデックスを抽出し、文書名をインデックスとそれ以外の部分とに分離する文書名分離手段とを含み、
検索手段は文書名分離手段の分離によって得られたインデックスとそれ以外の部分とのうち、それ以外の部分と、インデックスのインデックス種とを検索項目として、その検索  項目にしたがって文書を検索する構成とされ、
更に検索手段による検索によって得られた文書の文書名の一覧を表示する検索結果文書名一覧表示手段を含む、
文書管理システム。
【請求項４】
更に検索文書名一覧表示手段によって表示された文書名の一覧に示された文書をその文書名のインデックス順にソートするソート手段と、
それらの文書をソート手段のソートの結果の順に結合するソート結果順結合手段と
よりなる請求項２又は３に記載の文書管理システム。
【請求項５】
更にソート順結果結合手段による結合の結果得られた文書の文書名を、その文書に含まれるセクションのセクション名からインデックスを除いたものとする結合結果文書名命名手段と、
よりなる請求項４に記載の文書管理システム。
【請求項６】
各々が一又は複数のセクションよりなる文書を含む複数の文書と各文書の文書名と各セクションのセクション名を保存して文書を管理し、必要に応じて文書間の結合及び分離を行う文書管理方法であって、
前記セクションはファイル単位で構成されてなり、
セクション名は、文書名及び文書内における前記セクションの結合の順序を示すインデックスとを有し、
検索手段が、インデックスの属性であるインデックス種を使用して、文書名に同じインデックス種を有する文書を検索するステップを、
記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行する、
文書管理方法。
【請求項７】
請求項６に記載の方法において更に、
検索項目として文書の文書名と、順序の属性を示すインデックスのインデックス種を指定する段階であって、記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階を含み、
文書を検索する段階は指定された検索項目にしたがって文書を検索する構成とされ、
更に検索によって得られた文書の文書名の一覧を表示する段階であって、記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階を含む文書管理方法。
【請求項８】
請求項６に記載の方法において更に、
検索項目として文書名を指定する段階であって、記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階と、
指定された文書名からインデックスを抽出して文書名をインデックスとそれ以外の部分とに分離する段階であって、記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階とを含み、
文書を検索する段階は分離によって得られたインデックスとそれ以外の部分とのうち、それ以外の部分と、インデックスのインデックス種とを検索項目として、その検索項目にしたがって文書を検索する構成とされ、
更に検索によって得られた文書の文書名の一覧を表示する段階であって、記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階を含む文書管理方法。
【請求項９】
更に表示された文書名の一覧に示された文書をその文書名のインデックス順にソートする段階と、
それらの文書を前記段階のソートの結果の順に結合する段階であって、記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階と、
よりなる請求項７又は８に記載の文書管理方法。
【請求項１０】
更に結合の結果得られた文書の文書名を、その文書に含まれるセクションのセクション名からインデックスを除いたものとする段階であって、
記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階を含む、請求項９に記載の文書管理方法。
【請求項１１】
各々が一又は複数のセクションよりなる文書を含む複数の文書と各文書の文書名と各セクションのセクション名を保存して文書を管理し、必要に応じて文書間の結合及び分離を行うようにコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記セクションはファイル単位で構成されてなり、
セクション名は、文書名及び文書内における前記セクションの結合の順序を示すインデックスを有し、
インデックスの属性であるインデックス種を使用して、文書名に同じインデックス種を有する文書を検索する検索手段、
としてコンピュータを機能させる、
ためのプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項１２】
請求項１１に記載の記録媒体において、
更にオペレータが検索項目として文書の文書名及びインデックス種を指定するための検索項目指定手段としてコンピュータを機能させるためのプログラムが記録され、
検索手段は、検索項目指定手段の機能によって指定された検索項目にしたがって文書を検索するようにコンピュータを機能させるための機能を有する構成とされ、
更に検索手段の機能による検索によって得られた文書の文書名の一覧を表示する検索結果文書名一覧表示手段としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１３】
請求項１１に記載の記録媒体において、
更にオペレータが検索項目として文書名を指定するための検索項目指定手段と、
検索項目指定手段によって指定された文書名からインデックスを抽出して文書名をインデックスとそれ以外の部分とに分離する文書名分離手段としてコンピュータを機能させるためのプログラムが記載され、
検索手段は、文書名分離手段の機能による分離によって得られたインデックスとそれ以外の部分とのうち、それ以外の部分と、インデックスのインデックス種とを検索項目として、その検索項目にしたがって文書を検索するようにコンピュータを機能させるための機能を有する構成とされ、
更に検索手段の機能による検索によって得られた文書の文書名の一覧を表示する検索結果文書名一覧表示手段として、
コンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１４】
更に検索文書名一覧表示手段によって表示された文書名の一覧に示された文書をその文書名のインデックス順にソートするソート手段と、
それらの文書をソート手段のソートの結果の順に結合するソート結果順結合手段としてコンピュータを機能させるためのプログラムを記録した請求項１２又は１３に記載のコンピュータ読み取り可能な記録媒体。
【請求項１５】
更にソート順結果結合手段の機能よる結合の結果得られた文書の文書名を、その文書に含まれるセクションのセクション名からインデックスを除いたものとする結合結果文書名命名手段として、
コンピュータを機能させるためのプログラムを記録した請求項１４に記載のコンピュータ読み取り可能な記録媒体。
【請求項１６】
請求項１に記載の文書管理システムにおいて、
複数のデータベースの夫々に、各々が一又は複数のセクションよりなる文書を含む複数の文書と各文書の文書名と各セクションのセクション名を保存して文書を管理し、必要に応じて文書間の結合及び分離を行う、
ことが可能な統合文書管理システム。
【請求項１７】
請求項６に記載の文書管理方法において、
複数のデータベースの夫々に、各々が一又は複数のセクションよりなる文書を含む複数の文書と各文書の文書名と各セクションのセクション名を保存して文書を管理し、必要に応じて文書間の結合及び分離を行う段階であって、
記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階を有する統合文書管理方法。
【請求項１８】
請求項１１に記載の記録媒体において、
複数のデータベースの夫々に、各々が一又は複数のセクションよりなる文書を含む複数の文書と各文書の文書名と各セクションのセクション名を保存して文書を管理し、必要に応じて文書間の結合及び分離を行うようにコンピュータを機能させる、
ためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理システム、文書管理方法及びコンピュータ読み取り可能な記録媒体に係り、特に、複数のセクションによって構成された文書をセクション毎に分解して個々の文書とし、そしてそのようにして生成された複数の文書を互いに結合して元の文書に戻すという操作が可能な文書管理システムに関する。
【背景技術】
【０００２】
図１は従来の一例の文書管理ソフトウェアによって文書が管理されている様子を示す。
【０００３】
この文書管理ソフトウェアは図に示されるようにツリー階層構造によって文書を管理する。そして図に示されている構造に関する情報は所定の記録媒体に整然と保存されている。
【０００４】
この構造では、まず文書管理のルートがあり、フォルダ、サブフォルダへと分岐し、それぞれのサブフォルダの中に文書が存在する。１文書はセクションと呼ばれる文書管理の最小単位が結合されて構成され、それらのセクションの各々は、例えばワードプロセッサによって作成された原稿であったり、スキャナで入力した画像であったりと、形式の異なるものであっても許される。又、それらのセクションはそれぞれの文書内で順序の属性を有する。
【０００５】
大概の場合は、各セクションはファイル単位で構成されており（例えばワード（ＷＯＲＤ：登録商標）ファイル、エクセル（ＥＸＣＥＬ：登録商標）ファイル等）、ＯＳ（オペレーション・システム）上における最小単位であり、又、ＯＳ上で互いに独立して存在する。ＯＳ上でそれらファイルは (フォルダ単位で集めるなどしない限り）関連付けて結合できない。しかしながらオペレータの実際の業務やファイル管理の運用上、それのファイルを関連付けてまとめることが必要となる場合があるため、文書管理ソフトウェアを使用して複数のセクションを結合して「文書」という形態とする。
【０００６】
ここで、上記フォルダ、サブフォルダ、文書、セクションは、それぞれオペレータの意図した名前を付けることが可能である。しかしながら、セクション名は、それが文書登録される際、オペレータの作業を軽減させるため、文書登録される前のファイル名から作成されるのが標準である。更に文書名は、それを構成するセクションのうちの第１セクションのセクション名から作成されるのが標準である。
【０００７】
このような文書管理ソフトウェアの一例として、出願人の製品として「Ｒｉｄｏｃ  Ｄｅｓｋ  Ｖｅｒ．２．０］が挙げられる。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、このような標準の運用では、セクション名はファイル名から作成されたもののままであって変更されないため、文書の結合（セクション同士を束ねる）及び分解（セクション単位でばらす）を行った場合、オペレータにとって、どのセクション(文書）同士が元々同一文書として結合されていたか、すなわち関連を持っているかを認識することが困難となる。
【０００９】
セクション(文書）同士に関連性を持たせるため、例えば新たにセクション属性を作成することでこの問題を解決する方法が考えられるが、この方法ではオペレータにとってわかりにくく、管理上煩雑となってしまう。
【課題を解決するための手段】
【００１０】
本発明は、上記問題点に鑑みなされたものであり、本発明の目的は、複数のセクションよりなる文書を個々のセクション毎に分解した場合に、それらのセクション(文書）同士の関連性を容易に認識することを可能にする文書管理システムを提供することにある。
【００１１】
上記目的を達成するために、本発明は、各々が一又は複数のセクションよりなる文書を含む複数の文書と各文書の文書名と各セクションのセクション名を保存して文書を管理し、必要に応じて文書間の結合及び分離を行うことが可能な文書管理システムであって、セクションはファイル単位で構成されてなり、セクション名は、文書名及び文書内におけるセクションの結合の順序を示すインデックスを有し、インデックスの属性であるインデックス種を使用して、文書名に同じインデックス種を有する文書を検索する検索手段、を有する。
【００１２】
また、本発明は、オペレータが検索項目として文書の文書名と、インデックス種を指定するための検索項目指定手段を含み、検索手段は検索項目指定手段によって指定された検索項目にしたがって文書を検索する構成とされ、更に検索手段による検索によって得られた文書の文書名の一覧を表示する検索結果文書名一覧表示手段、を含む。
【００１３】
また、本発明は、オペレータが検索項目として文書名を指定するための検索項目指定手段と、検索項目指定手段によって指定された文書名からインデックスを抽出し、文書名をインデックスとそれ以外の部分とに分離する文書名分離手段とを含み、検索手段は文書名分離手段の分離によって得られたインデックスとそれ以外の部分とのうち、それ以外の部分と、インデックスのインデックス種とを検索項目として、その検索  項目にしたがって文書を検索する構成とされ、更に検索手段による検索によって得られた文書の文書名の一覧を表示する検索結果文書名一覧表示手段を含む。
【００１４】
また、本発明は、更に検索文書名一覧表示手段によって表示された文書名の一覧に示された文書をその文書名のインデックス順にソートするソート手段と、それらの文書をソート手段のソートの結果の順に結合するソート結果順結合手段と、を有する。
【００１５】
また、本発明は、更にソート順結果結合手段による結合の結果得られた文書の文書名を、その文書に含まれるセクションのセクション名からインデックスを除いたものとする結合結果文書名命名手段と、を有する。
【００１６】
また、本発明は、各々が一又は複数のセクションよりなる文書を含む複数の文書と各文書の文書名と各セクションのセクション名を保存して文書を管理し、必要に応じて文書間の結合及び分離を行う文書管理方法であって、前記セクションはファイル単位で構成されてなり、セクション名は、文書名及び文書内における前記セクションの結合の順序を示すインデックスとを有し、検索手段が、インデックスの属性であるインデックス種を使用して、文書名に同じインデックス種を有する文書を検索するステップを、記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行する。
【００１７】
また、本発明は、検索項目として文書の文書名と、順序の属性を示すインデックスのインデックス種を指定する段階であって、記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階を含み、文書を検索する段階は指定された検索項目にしたがって文書を検索する構成とされ、更に検索によって得られた文書の文書名の一覧を表示する段階であって、記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階を含む。
【００１８】
また、本発明は、検索項目として文書名を指定する段階であって、記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階と、指定された文書名からインデックスを抽出して文書名をインデックスとそれ以外の部分とに分離する段階であって、記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階とを含み、文書を検索する段階は分離によって得られたインデックスとそれ以外の部分とのうち、それ以外の部分と、インデックスのインデックス種とを検索項目として、その検索項目にしたがって文書を検索する構成とされ、更に検索によって得られた文書の文書名の一覧を表示する段階であって、記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階を含む。
【００１９】
また、本発明は、更に表示された文書名の一覧に示された文書をその文書名のインデックス順にソートする段階と、それらの文書を前記段階のソートの結果の順に結合する段階であって、記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階と、を有する。
【００２０】
また、本発明は、更に結合の結果得られた文書の文書名を、その文書に含まれるセクションのセクション名からインデックスを除いたものとする段階であって、記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階を含む。
【００２１】
また、本発明は、各々が一又は複数のセクションよりなる文書を含む複数の文書と各文書の文書名と各セクションのセクション名を保存して文書を管理し、必要に応じて文書間の結合及び分離を行うようにコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記セクションはファイル単位で構成されてなり、セクション名は、文書名及び文書内における前記セクションの結合の順序を示すインデックスを有し、インデックスの属性であるインデックス種を使用して、文書名に同じインデックス種を有する文書を検索する検索手段、としてコンピュータを機能させる、ためのプログラムが記録されたコンピュータ読み取り可能な記録媒体、を提供する。
【００２２】
また、本発明は、更にオペレータが検索項目として文書の文書名及びインデックス種を指定するための検索項目指定手段としてコンピュータを機能させるためのプログラムが記録され、検索手段は、検索項目指定手段の機能によって指定された検索項目にしたがって文書を検索するようにコンピュータを機能させるための機能を有する構成とされ、更に検索手段の機能による検索によって得られた文書の文書名の一覧を表示する検索結果文書名一覧表示手段としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【００２３】
また、本発明は、更にオペレータが検索項目として文書名を指定するための検索項目指定手段と、検索項目指定手段によって指定された文書名からインデックスを抽出して文書名をインデックスとそれ以外の部分とに分離する文書名分離手段としてコンピュータを機能させるためのプログラムが記載され、検索手段は、文書名分離手段の機能による分離によって得られたインデックスとそれ以外の部分とのうち、それ以外の部分と、インデックスのインデックス種とを検索項目として、その検索項目にしたがって文書を検索するようにコンピュータを機能させるための機能を有する構成とされ、更に検索手段の機能による検索によって得られた文書の文書名の一覧を表示する検索結果文書名一覧表示手段として、コンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体、を提供する。
【００２４】
また、本発明は、更に検索文書名一覧表示手段によって表示された文書名の一覧に示された文書をその文書名のインデックス順にソートするソート手段と、それらの文書をソート手段のソートの結果の順に結合するソート結果順結合手段としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体、を提供する。
【００２５】
また、本発明は、更にソート順結果結合手段の機能よる結合の結果得られた文書の文書名を、その文書に含まれるセクションのセクション名からインデックスを除いたものとする結合結果文書名命名手段として、コンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体、を提供する。
【００２６】
また、本発明は、複数のデータベースの夫々に、各々が一又は複数のセクションよりなる文書を含む複数の文書と各文書の文書名と各セクションのセクション名を保存して文書を管理し、必要に応じて文書間の結合及び分離を行う、ことが可能な統合文書管理システムを提供する。
【００２７】
また、本発明は、複数のデータベースの夫々に、各々が一又は複数のセクションよりなる文書を含む複数の文書と各文書の文書名と各セクションのセクション名を保存して文書を管理し、必要に応じて文書間の結合及び分離を行う段階であって、記録媒体に記録されたプログラムがＣＰＵに実行されることにより実行される段階を有する統合文書管理方法を提供する。
【００２８】
また、本発明は、複数のデータベースの夫々に、各々が一又は複数のセクションよりなる文書を含む複数の文書と各文書の文書名と各セクションのセクション名を保存して文書を管理し、必要に応じて文書間の結合及び分離を行うようにコンピュータを機能させる、ためのプログラムを記録したコンピュータ読み取り可能な記録媒体、を提供する。
【発明の効果】
【００４０】
本発明によれば、複数のセクションよりなる文書に含まれる各セクションのセクション名を、その文書の文書名が含まれるようにするため、後にその文書がセクション毎に分解された場合でも、元々どの文書に属していたか明確となり、文書管理の利便性を向上し得る。
【００４１】
本発明によれば、オペレータの操作をトリガとして文書名にオペレータに指定されたインデックス種のインデックスを付加してセクション名を作成するため、システムデフォルトのインデックスが付加される構成に比して、オペレータの意図するセクション名で命名されるため、作業の効率化を図ることができる。
【００４２】
本発明によれば、オペレータが予め所望のインデックス種を登録しておき、その中から選択したものでセクション名を作成するため、本機能実行時にその都度インデックス種を入力する構成に比して、作業の効率化を図ることができる。
【００４３】
本発明によれば、オペレータが文書結合を行った後、別の操作によってセクション名を作成する上記の構成に比して、予め「結合時にセクション名を処理する」かどうかを設定しておき、設定されていれば結合時に自動的にセクション名を文書名にインデックスを付加したものにするため、本機能実行時にその都度オペレータが操作する必要が無くなり、作業を効率化することができる。
【００４４】
本発明によれば、上述の如くに各セクションのセクション名がされた文書を全てのセクション毎に分解したときの分解結果の文書の文書名をその文書を構成するセクションのセクション名で命名するため、文書が分解されて複数の文書になった場合でも、それぞれの文書が元々どの文書から派生した文書であるかの認識が可能となるため、作業を効率化することができる。
【００４５】
本発明によれば、本願の構成によって得られた複数の文書をインデックス種を使用して検索するため、同じ当初の文書名を含む文書名でありながら異なるインデックス種のインデックスを含む文書名の文書を互いに区別して検索できるので、文書管理の利便性を向上し得る。
【００４６】
本発明によれば、本願の構成によって得られた複数の文書を検索によって得、その一覧を取得するため、文書分解を行った結果、分解結果の文書が他の文書に紛れて分散してしまっても、検索を行うことによって容易に元々結合していた文書の一覧を取得することができるため、作業を効率化できる。
【００４７】
本発明によれば、本願の構成によって得られた複数の文書を、インデックスを含む文書名を基に検索して得、その一覧を取得するため、文書分解を行った結果、分解結果の文書が他の文書に紛れて分散してしまっても、検索を行うことによって容易に元々結合していた文書の一覧を取得することができるため、作業を効率化できる。
【００４８】
本発明によれば、本願の構成によって得られた検索結果を基に、文書名に付いているインデックス順に検索結果の文書のソートを行い、そのソート結果の順に文書結合を行うため、文書分解を行った結果、分解結果の文書が他の文書に紛れて分散してしまっても、検索を行い、それらの文書を容易に再結合することができるため、作業を効率化することができる。
【００４９】
本発明によれば、本願の構成による結合の結果えられた文書の文書名を、その文書に含まれるセクションのセクション名からインデックスを除いたものとするため、請求項７で得られた結合結果の文書に適切な文書名を命名することができ、オペレータが手動で文書名変更を行う必要が無く、作業を効率化することができる。
【００５０】
本発明によれば、上記各機能が、複数のデータベースに保存された文書を統合的に管理する場合にも実現でき、分散型データベース環境においても、文書の管理効率の向上が可能であり，又、複数の分散されたデータベース間に亘って効率的に文書を管理することが可能となる。
【発明を実施するための最良の形態】
【００５１】
次に、本発明の実施の形態について図面と共に説明する。
【００５２】
図２は本発明の各実施例に共通の文書管理システムの一例のハードウェア構成を示す。
【００５３】
この文書管理システムは電子ファイリング装置よりなり、原稿を入力するためのスキャナ１、入力された原稿を画面表示させるためのモニタ２、画面表示及びシステム全般に関する操作を指示するためのキーボード３およびマウス４、上記の如くに入力された原稿を保存するための光ディスク装置５、モニタ２に画面表示された原稿を印刷するためのプリンタ７、並びに入力された原稿の原稿名のデータベースを保存するための磁気ディスクドライブ、実行ファイル (プログラムファイル）をロードするためのＣＤ−ＲＯＭドライブ、上記各構成部を制御する制御部を含む電子ファイリング装置本体部７を含む。
【００５４】
図３は上記文書管理システムの概略機能ブロック図である。
【００５５】
この文書管理システムは、実行ファイル（プログラムファイル) 、文書情報管理ファイル、セクション情報管理ファイル、実データファイル等を保存する主記憶媒体１１、主記憶媒体１１へのデータの書き込み、そこからのデータの読み出しを制御する主記憶制御部１２、後述する文書管理画面等を表示するディスプレイ (モニタ）２、ディスプレイ上の画面の表示を制御する表示制御部１３、画面表示及びシステム全般に関する操作を指示するためのキーボード３およびマウス４、キーボード３及びマウス４による操作指示入力に関する制御を行う入力制御部１４、主にＲＡＭよりなり、主記憶媒体１１から必要なファイルを読み出してロードするためのメモリ１５、主にＣＰＵよりなり、メモリ１５にロードされた実行ファイルのプログラムを実行することによって、文書情報管理ファイル、セクション管理ファイルの内容等を制御する制御部１６を含む。
【００５６】
上記主記憶媒体１１はデータベースとしての文書情報管理ファイル及びセクション管理ファイルを保存する磁気ディスク、実データファイルを保存する光ディスク、及び実行ファイル (プログラムファイル) が記録されたＣＤ−ＲＯＭを含む。ＣＤ−ＲＯＭに記録された実行ファイルが読み出されてメモリ１５にロードされ制御部１６によって実行されることによって後述する本発明の各実施例の動作が実行される。
【００５７】
この文書管理システムは図１に示されるようにツリー階層構造によって文書を管理する。そして図に示されている構造に関する情報は所定の記録媒体に整然と保存されている。
【００５８】
この構造では、まず文書管理のルートがあり、フォルダ、サブフォルダへと分岐し、それぞれのサブフォルダの中に文書が存在する。１文書はセクションと呼ばれる文書管理の最小単位が結合されて構成され、それらのセクションの各々は、例えばワードプロセッサによって作成された原稿であったり、スキャナで入力した画像であったりと、形式の異なるものであっても許される。又、それらのセクションはそれぞれの文書内で順序の属性を有する。
【００５９】
大概の場合は、各セクションはファイル単位で構成されており（例えばワード（ＷＯＲＤ：登録商標）ファイル、エクセル（ＥＸＣＥＬ：登録商標）ファイル等）、ＯＳ（オペレーション・システム）上における最小単位であり、又、ＯＳ上で互いに独立して存在する。
【００６０】
次に上記構成の文書管理システムの動作について説明する。
【００６１】
図４はこのシステムのディスプレイ２に通常表示される文書管理画面の一例を示す。
【００６２】
この画面は、フォルダの一覧を階層的に表示する部分、それらのフォルダの中に存在する文書の一覧を表示する部分、及びそれら文書やフォルダを操作するためのメニュー部分によって構成される。
【００６３】
なお、上記実行ファイルはそのプログラムの実行時に全てメモリ１５にロードされる。又、ディスプレイ２に文書一覧を表示する際に文書リスト及びセクションリストの情報を上記文書情報管理ファイル及びセクション管理ファイルから取得し、それらの情報をメモリ１５にロードして保持する。
【００６４】
図５に示されるような構成を有する文書情報管理ファイルとセクション情報管理ファイルはそれぞれ１フォルダに一つずつ存在し、そのフォルダに関する全ての文書の情報と、それらを構成する全てのセクションの情報を、それぞれ一つのファイルで保存している。
【００６５】
文書情報管理ファイル内部では文書(文書名）の一覧（それぞれに属するセクションに関する情報等を含む）が整然と保存されている。又、セクション情報管理ファイルの内部ではセクションの構成 (実ファイルデータの在所など）が整然と保存されている。
【００６６】
文書情報管理ファイルには、そこで管理されている文書の文書名などの他に、セクション情報管理ファイルのどの場所が各文書の先頭インデックスであるかを示す内容が保存されている。
【００６７】
複数のセクションで構成された文書のセクションでは、先頭セクションから最終セクションまで、前セクションと次セクションとの間に相互にリンクが張られている。先頭セクションには先頭であることを示すインデックス情報が保存され、最終セクションには以降セクションが存在しないことを示すターミネートインデックスが保存されている。
【００６８】
ここで文書結合処理とは、結合元の文書の先頭セクションを結合先文書の最終セクションにリンクして、結合元文書の情報を削除した情報を文書情報管理ファイル及びセクション情報管理ファイルの両ファイルに保存することである。又、文書分解処理とは、元の文書を構成するセクションの数分の文書名を文書情報管理ファイル内に作成し、セクション間のリンクを削除し、作成した文書名毎にそれぞれのセクションに関連つけた情報を文書情報管理ファイル及びセクション情報管理ファイルの両ファイルに保存することである（即ち、元の文書を構成していた個々のセクションがそれぞれ新たな文書として登録される）。
【００６９】
上記のリンクを貼ったり削除したりといった動作は、制御部１６が所定の実行ファイルのプログラムの命令を実行することによってメモリ１５上で行う。
【００７０】
まず、前提条件として、オペレータが、図４の画面上で、あるフォルダ内に存在する、それぞれが１セクションよりなる複数の文書を選択し、図４の画面のメニュー部分を操作することによって文書結合処理を指示する。それぞれの文書には、例えば「Ａ」、「Ｂ」、「Ｃ」、・・・という文書名がついており、それぞれのセクション名は「ａ］、「ｂ］、「ｃ］、・・・となっているものとする。このようなオペレータの操作の結果、制御部１６は所定の実行ファイルのプログラムの命令を実行することによって、メモリ１５上で、選択された文書のセクション間にリンクを張り、それらの文書同士を結合する。
【００７１】
その際、制御部１６は、結合の結果得られた文書の文書名を、最初に選択された文書の文書名「Ａ」を引き継いで「Ａ」とし、この文書を構成するセクションのセクション名は、元々のセクション名を引き継ぐため、［ａ」、「ｂ」、「ｃ」、・・・のままとする。
【００７２】
そして、そのようにして得られた複数のセクションよりなる文書が図４の画面に表示されているとする。この場合、表示されている文書の情報は全てメモリ１５にロードされているものとする。
【００７３】
図６に本発明の第１実施例の動作フローチャートを示す。
【００７４】
まず、ステップＳ１（以下、「ステップ」という語は省略する）で、オペレータは図４の画面で上記複数のセクションよりなる文書「Ａ」を選択し、メニュー部分を操作することによって「文書のプロパティ」の表示を指示する。
【００７５】
その結果、制御部１６はＳ２にてメモリ１５にロードされている文書の情報から、Ｓ１で選択された文書が複数のセクションよりなる文書か否かを判断する。この場合Ｓ１で選択された文書は上述の如く複数のセクションよりなる文書である。その場合、制御部１６は「 セクション名を文書名にあわせる」ボタンをハイライト表示にしてプロパティダイアログボックスをディスプレイ２に表示する。
【００７６】
次にＳ３にてオペレータはハイライト表示された「セクション名を文書名にあわせる」ボタンを押す（マウスクリックする）。
【００７７】
その結果Ｓ４にて制御部１６は、文書名「Ａ」に合わせてその文書を構成する各セクションのセクション名として、その文書名とインデックスとによって構成される名称を作成する。具体的には、セクション名［ａ」、「ｂ」、「ｃ」、・・・に対し、それぞれ「Ａ−１」、「Ａ−２」、「Ａ−３」、・・・を作成する。そして制御部１６はこのように作成されたセクション名と既存のセクション名とをメモリ１５上で比較する。この場合新たに作成されたセクション名と既存のセクション名とは異なる。このように変化が見出された場合、制御部１６は主記憶媒体１１にあるセクション情報管理ファイルの情報を、その変化にしたがって修正する。
【００７８】
次にＳ５にて、制御部１６は、主記憶媒体１１にある、Ｓ４にてその情報が修正されたセクション情報管理ファイルから情報を取得し、メモリ１５上の情報とディスプレイ２上の表示を更新する。
【００７９】
図７，８は、ディスプレイ２に表示される上記プロパティダイアログボックスの例を示す。
【００８０】
ただし、この例は上記の例と異なり、複数のセクションよりなる文書の文書名は「特許」であり、その文書を構成するセクションのセクション名は、それぞれ「概要説明書」、「打ち合わせ議事録」、「明細書」、「図面」、・・・である。
【００８１】
図７はこの例の場合に上記Ｓ２でディスプレイ２に表示されるプロパティダイアログボックスを示す。
【００８２】
この状態でオペレータが「セクション名を文書名にあわせる」ボタンを押すと、元のセクション名「概要説明書」は文書名「特許」にあわせて変更されてインデックス「−１」が付されて「特許−１」となる。そしてそれにしたがってＳ５で表示が更新され図８に示される状態となる。
【００８３】
そして制御部１６は上記動作の繰り返しによって、上記文書「特許」を構成する各セクションのセクション名を順次「特許−１」、「特許−２」、「特許−３」、・・・と変更してゆき、このようにして文書「特許」を構成する全てのセクションのセクション名を変更し終わると、制御部１６はこの処理を終了する。
【００８４】
なお、この場合、「セクション名を文書名にあわせる」ボタンを押す動作は図７に示された最初のセクション名「概要説明書」が表示された際に一回行うだけでよく、それによって２番目以降のセクション名も自動的に上述の如く文書名にあわせて変更される。
【００８５】
このように、オペレータの操作をトリガとして文書名にインデックスを付加する方法を用いてセクション名を作成することにより、文書名と関連のある名前が各セクションに命名されるため、文書内でのセクション同士の関連付け及び各セクションがその文書に関連するものであることの把握を容易にすることができる。
【００８６】
図９に本発明の第２実施例の動作フローチャートを示す。
【００８７】
まず、ステップＳ１１で、オペレータは図４の画面で上記複数のセクションよりなる文書「Ａ」を選択し、メニュー部分を操作することによって「文書のプロパティ」の表示を指示する。
【００８８】
その結果、制御部１６はＳ１２にてメモリ１５にロードされている文書の情報から、Ｓ１１で選択された文書が複数のセクションよりなる文書か否かを判断する。この場合Ｓ１１で選択された文書は上述の如く複数のセクションよりなる文書である。その場合、制御部１６は「 セクション名を文書名にあわせる」ボタンをハイライト表示にしてプロパティダイアログボックスをディスプレイ２に表示する。
【００８９】
次にＳ１３にてオペレータはＳ１２で表示されたプロパティダイアログボックス内の「 インデックスを指定する」の欄に、所望のインデックス種をキーボード入力によって記入し、ハイライト表示された「セクション名を文書名にあわせる」ボタンを押す。ここで、オペレータによって記入されたインデックス種が「（ｎ）」であったとする。
【００９０】
その結果Ｓ１４にて制御部１６は、文書名「Ａ」に合わせてその文書を構成する各セクションのセクション名を変更するが、その際、文書名にＳ１３で指定されたインデックス種のインデックスを付して名称を作成し、その名称に変更する。具体的には、セクション名［ａ」、「ｂ」、「ｃ」、・・・に対し、それぞれ「Ａ（１）」、「Ａ（２）」、「Ａ（３）」、・・・というセクション名を作成する。そして制御部１６はこのように新規に命名されたセクション名と既存のセクション名とをメモリ１５上で比較する。この場合、新規のセクション名と既存のセクション名とは異なる。このように変化があった場合、制御部１６は、その変化にしたがって主記憶媒体１１にあるセクション情報管理ファイルの情報を修正する。
【００９１】
次にＳ１５にて、制御部１６は、主記憶媒体１１にある、Ｓ１４にてその情報が修正されたセクション情報管理ファイルから情報を取得し、メモリ１５上の情報とディスプレイ２上の表示を更新する。
【００９２】
図１０，１１は、ディスプレイ２に表示される上記プロパティダイアログボックスの例を示す。
【００９３】
ただし、この例は上記の例と異なり、複数のセクションよりなる文書の文書名は「特許」であり、その文書を構成するセクションのセクション名は、それぞれ「概要説明書」、「打ち合わせ議事録」、「明細書」、「図面」、・・・である。
【００９４】
図１０はこの例の場合に上記Ｓ１２でディスプレイ２に表示されるプロパティダイアログボックスを示す。
【００９５】
この状態でオペレータが「インデックスを指定する」の欄に［（ｎ）」を記入し「セクション名を文書名にあわせる」ボタンを押すと、元のセクション名「概要説明書」は文書名「特許」にあわせて変更され、指定されたインデックス種のインデックス「（１）」が付されて「特許（１）」となる。そしてその変更にしたがってＳ１５でダイアログボックス上の表示が更新され図１１に示される状態となる。  そして制御部１６は上記動作の繰り返しによって、上記文書「 特許」を構成する各セクションのセクション名を順次「特許（１）」、「特許（２）」、「特許（３）」、・・・と変更してゆき、このようにして文書「特許」を構成する全てのセクションのセクション名を変更し終わると、制御部１６はこの処理を終了する。
【００９６】
なお、この場合、［インデックスを指定する」の欄に所望のインデックス種を記入する動作及び「セクション名を文書名にあわせる」ボタンを押す動作は図１０に示された最初のセクション名「概要説明書」が表示された際に一回行うことだけでよく、それによって２番目以降のセクション名も自動的に上述の如く文書名にあわせて指定されたインデックス種のインデックスが付されて変更される。  このように、セクション名の一部として付加されるインデックスのインデックス種をオペレータが所望のものに指定することを可能にすることによって、上記第１実施例のようにシステムデフォルトのインデックス種でインデックスが付加される場合に比して、オペレータの意図するセクション名が命名されるため、作業の効率化が図れる。
【００９７】
図１２に本発明の第３実施例の動作フローチャートを示す。
【００９８】
まず、ステップＳ２１で、オペレータは図４の画面で上記複数のセクションよりなる文書「Ａ」を選択し、メニュー部分を操作することによって「文書のプロパティ」の表示を指示する。
【００９９】
その結果、制御部１６はＳ２２にてメモリ１５にロードされている文書の情報から、Ｓ２１で選択された文書が複数のセクションよりなる文書か否かを判断する。この場合Ｓ２１で選択された文書は上述の如く複数のセクションよりなる文書である。その場合、制御部１６は「 セクション名を文書名にあわせる」ボタンをハイライト表示にし、インデックス種一覧を主記憶媒体に保存されている文書情報管理ファイルよりメモリ１５にロードして参照可能な状態（図１３の例ではプルダウンメニュー方式）にしプロパティダイアログボックスをディスプレイ２に表示する。ここで上記インデックス種一覧は予めオペレータによって登録されているものとし、例えば、「第ｎ回」、「−ｎ」、「そのｎ」、「ｎ月度」、等であるものとする。
【０１００】
次にＳ２３にてオペレータはＳ２２で表示されたプロパティダイアログボックス内の「 インデックスを指定する」の欄から表示される上記インデックス種一覧から所望のインデックス種を選択し、ハイライト表示された「セクション名を文書名にあわせる」ボタンを押す。ここで、オペレータによって選択されたインデックス種が「そのｎ」であったとする。
【０１０１】
その結果Ｓ２４にて制御部１６は、文書名「Ａ」に合わせてその文書を構成する各セクションのセクション名を変更するが、その際、文書名にＳ２３で選択されたインデックス種のインデックスを付して名称を作成し、その名称に変更する。具体的には、セクション名［ａ」、「ｂ」、「ｃ」、・・・に対し、それぞれ「Ａその１」、「Ａその２」、「Ａその３」、・・・というセクション名を作成する。そして制御部１６はこのように新規に作成されたセクション名と既存のセクション名とをメモリ１５上で比較する。この場合、新規のセクション名と既存のセクション名とは異なる。このように変化があった場合、制御部１６はその変化にしたがって主記憶媒体１１にあるセクション情報管理ファイルを修正する。
【０１０２】
次にＳ２５にて、制御部１６は、主記憶媒体１１にある、Ｓ１４にてその情報が修正されたセクション情報管理ファイルから情報を取得し、メモリ１５上の情報とディスプレイ２上の表示を更新する。
【０１０３】
図１３，１４は、ディスプレイ２に表示される上記プロパティダイアログボックスの例を示す。
【０１０４】
ただし、この例は上記の例と異なり、複数のセクションよりなる文書の文書名は「特許」であり、その文書を構成するセクションのセクション名は、それぞれ「概要説明書」、「打ち合わせ議事録」、「明細書」、「図面」、・・・である。
【０１０５】
図１３はこの例の場合に上記Ｓ２２でディスプレイ２に表示されるプロパティダイアログボックスを示す。
【０１０６】
この状態でオペレータが「インデックスを指定する」から表示されるインデックス種一覧から「そのｎ」というインデックス種を選択し「セクション名を文書名にあわせる」ボタンを押すと、元のセクション名「概要説明書」は文書名「特許」にあわせて変更され、選択されたインデックス種のインデックス「その１」が付されて「特許その１」となる。そしてそれにしたがってＳ２５でダイアログボックスの表示が更新され図１４に示される状態となる。
【０１０７】
そして制御部１６は上記動作の繰り返しによって、上記文書「 特許」を構成する各セクションのセクション名を順次「特許その１」、「特許その２」、「特許その３」、・・・と変更してゆき、このようにして文書「特許」を構成する全てのセクションのセクション名を変更し終わると、制御部１６はこの処理を終了する。
【０１０８】
なお、この場合、［インデックスを指定する」の欄から所望のインデックス種を選択する動作及び「セクション名を文書名にあわせる」ボタンを押す動作は図１３に示された最初のセクション名「概要説明書」が表示された際に一回行うだけでよく、それによって、２番目以降のセクション名も自動的に上述の如く文書名にあわせて選択されたインデックス種のインデックスが付されて変更される。  このように、オペレータが予め所望のインデックス種を登録しておき、その中から選択したものでセクション名を作成するようにしたことによって、上記第２実施例の場合のようにオペレータが本機能の実行時にその都度インデックス種を入力する場合に比して、作業の効率化が図れる。
【０１０９】
図１５に本発明の第４実施例の動作フローチャートを示す。
【０１１０】
まず、前提条件として、すでに主記憶媒体１１には複数の文書が登録されており、それらが図４の画面に表示されているものとする。この状態で表示されている文書の情報は全てメモリ１５上にロードされている。又、「 結合時にセクション名を変更する」という設定が、主記憶媒体１１に保存されているシステム設定情報ファイルに保存されており、この設定の情報は、この文書管理システムの起動時にすでにメモリ１５上にロードされているものとする。
【０１１１】
Ｓ３１にて、オペレータは図４の画面上で複数の文書を選択し、メニュー部分を操作することによって「 文書結合」を指示する。
【０１１２】
この結果、制御部１６は、Ｓ３２にて、上述の如くの文書結合処理を実行する。その結果Ｓ３１にて選択された複数の文書は互いに結合されて一つの文書となる。なお、上では文書結合処理として、結合元の文書と結合先の文書との結合の場合について述べたが、更に３個以上の文書が結合される場合には、上記の如くに二つの文書が結合されて結合先の文書となり、更に３個目の文書が結合元の文書となり、これらの文書に対して同様の処理が行われる。以下４個目以降の文書の結合に関しても同様である。
【０１１３】
次に制御部１６は、Ｓ３３にて、上記の如くメモリ１５にロードされている「結合時にセクション名を変更する」という設定に関する情報を参照することによって、このような設定がなされていることを確認する。その結果、Ｓ３２の文書結合処理によって複数の文書から得られた文書（例えば文書名が「特許」となっていたとする）を構成する各セクションのセクション名を、新たにその文書名にインデックスを付加して作成する。その結果、上記の例では、例えば各セクション名は、「特許−１」、「特許−２」、「特許−３」、・・・となる。
【０１１４】
次に、制御部１６は、Ｓ３４にて、このようにして作成された各セクションのセクション名を対応するセクションに関連付けて主記憶媒体１１にあるセクション情報管理ファイルに保存する。
【０１１５】
次に、制御部１６は、Ｓ３５にて、主記憶媒体１１から、Ｓ３２の文書結合処理によって変更された文書情報を取得し、この新たな文書情報にてディスプレイ２の画面の表示を更新し、この処理を終了する。
【０１１６】
上記第１，２，３実施例の各々では、オペレータが文書結合処理を行った後、別の操作を行うことによって文書名にあわせたセクション名が作成される、すなわち、オペレータの操作が本機能実行のトリガーとなるためその都度オペレータが操作する必要があったが、この第４実施例ではオペレータが予め「結合時にセクション名を変更する」という設定を行っておくことによって、文書結合処理が行われると自動的にセクション名が文書名にインデックスを付加したものに変更されるため、作業の効率化が図れる。
【０１１７】
図１６は、本発明の第５実施例の動作フローチャートを示す。
【０１１８】
前提条件として、例えばすでに上述した第１，２，３又は４実施例の動作と同様の動作が実行され、その結果得られた複数のセクションよりなる文書であって、それらの各セクションのセクション名はその文書の文書名（例えば「特許」）とインデックスとの組み合わせよりなる構成（この例では、例えば「特許−１」、「特許−２」、「特許−３」、・・・）の文書が主記憶媒体１１に登録されており、ディスプレイ２上で図４の画面の中に表示されている状態であるとする。この状態で、表示されている文書の情報は全てメモリ１５上にロードされている。
【０１１９】
すなわち、第５実施例と第１，２，３，４実施例のいずれかとを組み合わせた実施例も可能である。その場合、制御部１６は、所定の実行ファイルのプログラムの命令を実行することによって、第１，２，３，４実施例のいずれかの動作を実行でき、かつこれから説明する第５実施例の動作も実行できる。
【０１２０】
まず、オペレータはＳ４１にて、図４の画面から上記複数のセクションよりなる文書を選択し、メニュー部分を操作することによって「文書分解処理」を指示する。
【０１２１】
その結果制御部１６はＳ４２にて、Ｓ４１で選択された文書に対して前述の文書分解処理を実行する。
【０１２２】
次に制御部１６はＳ４３にて、Ｓ４２で文書分解処理によって得られた複数の文書の各文書名を、その文書を構成するセクション名と同一にする（即ち、文書分解処理によって得られた複数の文書の各文書名を、その文書を構成するセクション名から作成する）。上記の例では、各文書の文書名は「特許−１」、「特許−２」、「特許−３」、・・・となる。
【０１２３】
次に制御部１６はＳ４４にて、Ｓ４３で得られた各文書の文書名を対応する文書と関連付けて主記憶媒体１１にある文書情報管理ファイルに保存する。
【０１２４】
次に制御部１６はＳ４５にて、Ｓ４４で変更された文書情報を主記憶媒体１１から取得し、その情報で画面の表示を更新し、この処理を終了する。
【０１２５】
このように、上記第１，２，３，４実施例のいずれかの動作と同様の動作によって、そのセクションのそれぞれのセクション名が変更された文書を各セクション毎に分解したときに分解の結果得られた文書の文書名をそのセクション名によって命名することによって、文書が分解されて複数の文書になった場合でも、それぞれの文書が元々どの文書から派生した文書であるかの認識が可能となるため、作業の効率化が図れる。
【０１２６】
図１７は本発明の第６実施例の動作フローチャートを示す。
【０１２７】
まず、前提条件として、上記第５実施例の動作と同様の動作が行われることによって、各セクションのセクション名が文書名とインデックスにより作成された複数のセクションよりなる文書がセクション毎に分解され、更に分解の際に分解の結果得られる文書の文書名がそのセクション名と同一にされた複数の文書（上記の例の場合、例えば「特許−１」、「特許−２」、「特許−３」）が主記憶媒体１１に登録されているものとする。
【０１２８】
すなわち、第６実施例と第５実施例とを組み合わせた実施例も可能である。その場合、制御部１６は、所定の実行ファイルのプログラムの命令を実行することによって、第５実施例の動作を実行でき、かつこれから説明する第６実施例の動作も実行できる。又、同様に、上記第５実施例と第１，２，３，４実施例のうちのいずれかとを組み合わせた実施例と第６実施例とを組み合わせた実施例、すなわち第１，２，３，４実施例のうちのいずれかの機能と第５実施例の機能と第６実施例の機能とを兼ね備えた実施例も可能である。
【０１２９】
まず、オペレータはＳ５１にて、図４の画面のメニュー部分を操作することによって「検索」を指示する。
【０１３０】
その結果、制御部１６は、Ｓ５２にて、例えば図１８に示される如くの検索ダイアログボックス（ただし、「文書名」の欄、「インデックス種」の欄及び「インデックスで検索する」の欄は空白の状態）をディスプレイ２に表示する。
【０１３１】
オペレータはＳ５３にて、検索したい文書の文書名のうちインデックスを除いた部分（上記の例の場合「特許」）をＳ５２で表示された検索ダイアログボックスの「文書名」の欄に記入（キーボード３によって入力）し、かつ検索したい文書の文書名のうちのインデックスのインデックス種 (上記の例の場合「−ｎ」）を検索ダイアログボックスの「インデックス種」の欄に記入（キーボード３によって入力）し、検索ダイアログボックスの「インデックスで検索する」の欄に（マウス４クリックによって）チェックマークを記入する。図１８はその結果を示す。そしてオペレータは検索ダイアログボックスの「検索」ボタンを押す（マウス４クリックする）。
【０１３２】
その結果、制御部１６はＳ５４にて、後述する検索処理を実行する。
【０１３３】
そして、検索処理が終了すると、制御部１６は、Ｓ５５にて、検索結果リストを検索結果ダイアログボックスでディスプレイ２上に表示する。図１９はここで表示される検索結果ダイアログボックスの例を示す。
【０１３４】
ここで制御部１６が上記Ｓ５４で実行する検索処理について図２０を参照しながら説明する。
【０１３５】
まず、Ｓ６１にて、主記憶媒体１１にある文書情報管理ファイルをメモリ１５上にロードし、そのファイル中の最初の文書名にポインタをセットする。
【０１３６】
次にＳ６２にて、その文書名 (ポインタがセットされている文書名）が最後の文書名か否かを判断する。
【０１３７】
Ｓ６２の結果、その文書が最後の文書名の場合、検索処理を終了する。
【０１３８】
Ｓ６２の結果、その文書名が最後の文書名でない場合、Ｓ６３にて、図１７のＳ５３にて検索ダイアログボックスの「文書名」の欄に記入された文字列（上記の例の場合、「特許」）が、ポインタがセットされている文書名の先頭の文字列と一致するか否かを判断する。
【０１３９】
Ｓ６３の結果一致しなかった場合、Ｓ６６に移り、文書情報管理ファイル中の次の文書名にポインタを移動する。
【０１４０】
Ｓ６３の結果一致した場合、Ｓ６４にて、ポインタがセットされている文書名のうちＳ６３で一致した部分を除いた後半の部分の文字列が、図１７のＳ５３にて検索ダイアログボックスの「インデックス種」の欄に記入されたインデックス種のインデックスと一致するか否かを判断する。
【０１４１】
Ｓ６４の結果一致しなかった場合、Ｓ６６に移り、文書情報管理ファイル中の次の文書名にポインタを移動する。
【０１４２】
Ｓ６４の結果一致した場合、Ｓ６５に移り、その文書名を検索結果リストを構成する構成要素としてメモリ１５に格納する。
【０１４３】
このようなＳ６２、Ｓ６３、Ｓ６４、Ｓ６５、Ｓ６６によるループを繰り返すことによって、文書情報管理ファイル内の全文書名がチェックされ、検索ダイアログボックスの「文書名」欄の文字列と「インデックス種」欄のインデックス種のインデックスとの組み合わせよりなる文書名が検索結果リストを構成する構成要素としてメモリ１５に格納され、もって検索結果リストが生成される。
【０１４４】
図１８の例の場合、例えば、文書情報管理ファイル中で、「特許」という文字列を先頭に有し、「−ｎ」というインデックス種のインデックスを後半に有する文書名が、それぞれ「 特許−１」、「特許−３」、「特許−２」の文書名であった場合、図１９に示される如くの検索結果リストが生成され表示されることになる。
【０１４５】
このように、同じ文書名と同一のインデックス種のインデックスとの組み合わせよりなる文書名を有する文書を文書情報管理ファイルから検索し、その一覧を取得することによって、文書分解処理を行って文書情報管理ファイル内に分解結果の文書の情報が分散してしまっても、容易に元々結合していた文書の一覧を取得できるため、作業の効率化が図れる。
【０１４６】
図２１は本発明の第７実施例の動作フローチャートを示す。
【０１４７】
まず、前提条件として、上記第６実施例の場合と同様に、上記第５実施例の動作と同様の動作が行われることによって、各セクションのセクション名が文書名とインデックスにより作成された複数のセクションよりなる文書がセクション毎に分解され、更に分解の際に分解の結果得られる文書の文書名がそのセクション名と同一にされた複数の文書（上記の例の場合、例えば「特許−１」、「特許−３」、「特許−２」）が主記憶媒体１１に登録されており、ディスプレイ２上で図４の画面中に表示されているものとする。この場合、表示されている文書の文書情報は全てメモリ１５上にロードされている。
【０１４８】
すなわち、第７実施例と第５実施例とを組み合わせた実施例も可能である。その場合、制御部１６は、所定の実行ファイルのプログラムの命令を実行することによって、第５実施例の動作を実行でき、かつこれから説明する第７実施例の動作も実行できる。又、同様に、上記第５実施例と第１，２，３，４実施例のうちのいずれかとを組み合わせた実施例と第７実施例とを組み合わせた実施例、すなわち第１，２，３，４実施例のうちのいずれかの機能と第５実施例の機能と第７実施例の機能とを兼ね備えた実施例も可能である。
【０１４９】
まず、オペレータはＳ７１にて、図４の画面から文書（例えば「特許−１」）を選択(マウスクリック）し、更にメニュー部分を操作することによって「検索」を指示する。
【０１５０】
その結果、制御部１６は、Ｓ７２にて「文書名」の欄にＳ７１で選択された文書の文書名を代入した状態で検索ダイアログボックス（この例の場合、図２２に示される如くの検索ダイアログボックス（ただし「インデックスで検索する」の欄は空白の状態））をディスプレイ２に表示する。
【０１５１】
オペレータはＳ７３にて、Ｓ７２で表示された検索ダイアログボックスの「インデックスで検索する」の欄に（マウス４クリックによって）チェックマークを記入する。図２２はその結果を示す。そしてオペレータは検索ダイアログボックスの「検索」ボタンを押す（マウス４クリックする）。
【０１５２】
その結果、制御部１６はＳ７４にて、Ｓ７２で検索ダイアログボックスの「文書名」の欄に代入された文字列からインデックスを抽出し、その文字列を「インデックスが除かれた部分」と「インデックス」とに分離する。
【０１５３】
そして制御部１６はＳ７５にて、前述した図２０に示される検索処理を実行する。ただし、この場合、制御部１６は、Ｓ７４で文書名を分離することによって得られた「インデックスを除いた文字列」と「インデックス」のうち、「インデックスを除いた文字列」をその先頭に有し、「インデックス」と同じインデックス種のインデックスをその後半に有する文書名の文書を検索する。例えば上記の例の場合、「インデックスを除いた文字列」は「特許」であり、「インデックス」は「−１」であるので、「特許」を先頭に有し、「−ｎ」のインデックス種のインデックスを後半に有する文書名の文書が検索される。
【０１５４】
そして、検索処理が終了すると、制御部１６は、Ｓ７６にて、検索結果リストを検索結果ダイアログボックスでディスプレイ２上に表示する。図２３はここで表示される検索結果ダイアログボックスの例を示す。
【０１５５】
なお、Ｓ７４にて文書名からインデックスを抽出する方法については、例えばシステムデフォルトのインデックス種及び過去にオペレータが指定及び／又は登録したインデックス種を文書情報管理ファイルにインデックス種一覧として保存しておき、このインデックス種一覧に含まれるインデックス種と文書名を構成する文字列の後半の文字列とを比較して文書名を構成する文字列の後半の文字列に対応するインデックス種を見出し、対応する文字列をインデックスとして抽出することが考えられる。
【０１５６】
このように、同じ文書名と同一のインデックス種のインデックスとの組み合わせの文書名を有する文書を文書情報管理ファイルから検索し、その一覧を取得することによって、文書分解処理を行って文書情報管理ファイル内に分解結果の文書の情報が分散してしまっても、容易に元々結合していた文書の一覧を取得できるため、作業の効率化が図れる。
又、第６実施例の場合のようにオペレータがキーボード３で文書名とインデックス種を入力する必要が無いため、更に作業の効率化が図れる。
【０１５７】
図２４は本発明の第８実施例の動作フローチャートを示す。
【０１５８】
この実施例は上述の第６又は第７実施例の機能に更に下記の機能を追加した機能を有する実施例である。
【０１５９】
前提条件として、第６又は第７実施例の機能の実行の結果としての文書検索結果一覧のダイアログボックスがディスプレイ２に表示されているものとする。ただし、この実施例では、図２５に示す如く、ダイアログボックスに「ソートして結合」ボタンが追加されている。ここで表示されている文書情報はメモリ１５にロードされているものとする。
【０１６０】
まず、オペレータはＳ８１にて、ディスプレイ２に表示されている文書検索結果一覧のダイアログボックスの「ソートして結合」ボタンを押す（マウス４クリックする）。
【０１６１】
その結果制御部１６はＳ８２にて、文書検索結果一覧のダイアログボックスで表示されている文書リストに含まれる文書について、その文書名に含まれるインデックス順でソート処理を実行する。例えば図２５の例では、文書名「特許−１」、「特許−３」、「特許−２」のインデックス「−１」、「−３」、「−２」のインデックス順でソートする（インデックスが示す数値の順になるように並べ替える）と、「特許−１」、「特許−２」、「特許−３」という順に並べ替えられる。
【０１６２】
次に制御部１６はＳ８３にて、Ｓ８２のソート処理の結果得られた順で文書検索結果一覧のダイアログボックスで表示されている文書リストに含まれる文書同士を結合する。すなわち、文書「特許−１」 (結合先）に文書「特許−２」 (結合元）を結合し、次にそのようにして結合によって得られた文書（結合先）に文書「特許−３」 (結合元）を結合する (前述の文書結合処理に関する説明部分参照）。
【０１６３】
次に制御部１６はＳ８４にて、Ｓ８３の結果変更された文書情報管理ファイルから文書情報を取得し、その文書情報にしたがってディスプレイ２の表示を更新し、この処理を終了する。
【０１６４】
なお、この第８実施例は上記の如く第６又は第７実施例の機能に上述の図２４に示される機能を追加した機能を有する実施例であるが、これに限らず、更に第５実施例の機能を追加した機能を有する実施例及び更に第１，２，３，４実施例のうちのいずれかの機能を追加した機能を有する実施例も可能である。
【０１６５】
このようにして、第６又は第７実施例の機能の実行によって得られた検索結果を基に、各文書の文書名に含まれるインデックス順でソートを行い、そのソート結果の順で文書同士を結合することができるため、文書分解処理を行った結果文書情報管理ファイル内に分解の結果得られた文書の情報が分散してしまった場合でも、それらの文書を容易に再結合することができるため、作業の効率化が図れる。
【０１６６】
図２６に本発明の第９実施例の動作フローチャートを示す。
【０１６７】
この実施例は、上記第８実施例場合同様、上述の第６又は第７実施例の機能に更に下記の機能を追加した機能を有する実施例である。
【０１６８】
前提条件として、第６又は第７実施例の機能の実行の結果としての文書検索結果一覧のダイアログボックスがディスプレイ２に表示されているものとする。ただし、この実施例では、図２７に示す如く、ダイアログボックスに「結合」ボタンが追加されている。ここで表示されている文書情報はメモリ１５にロードされているものとする。
【０１６９】
まず、オペレータはＳ９１にて、ディスプレイ２に表示されている文書検索結果一覧のダイアログボックスの「結合」ボタンを押す（マウス４クリックする）。
【０１７０】
その結果制御部１６はＳ９２にて、文書検索結果一覧のダイアログボックスで表示されている文書リストに含まれる文書同士を結合する (前述の文書結合処理に関する説明部分参照）。
【０１７１】
ここで、上記の如く、文書の文書名はその文書を構成するセクションのうちの第１セクションのセクション名から作成されることが一般的であるため、文書結合処理の結果得られた文書の文書名は、その文書を構成する第１セクションのセクション名、すなわち上記の例では「特許−１」がそのまま文書結合処理の結果得られた文書の文書名となる。
【０１７２】
次に制御部１６はＳ９３にて、このようにして得られた文書名からインデックスを削除して新たな文書名とする。すなわち、文書に含まれるセクションのうちの先頭のセクションのセクション名からインデックスを除いたものをその文書の文書名とする。上記の例の場合、「特許−１」からインデックス「−１」を削除し、その結果、「特許」が新たな文書名となる。
【０１７３】
次に制御部１６はＳ９４にて、Ｓ９３で得られた文書名を対応する文書と関連付けて主記憶媒体１１にある文書情報管理ファイルに保存する。
【０１７４】
次に制御部１６はＳ９５にて、Ｓ９４の結果変更された文書情報管理ファイルから文書情報を取得し、その文書情報にしたがってディスプレイ２の表示を更新し、この処理を終了する。
【０１７５】
なお、この第９実施例では、第８実施例のように文書結合処理の前にソート処理を行いその結果得られた順番で文書結合を行うようにはなっていない。しかしながら、第８実施例のように文書結合処理の前にソート処理を行いその結果得られた順番で文書結合を行い、その結果得られた文書の文書名からインデックスを削除して新たな文書名とする機能、すなわち第８実施例の機能と第９実施例の機能を兼ね備えた実施例も可能である。
【０１７６】
又、この第９実施例も上記の如く第６又は第７実施例の機能に上述の図２６に示される機能を追加した機能を有する実施例であるが、これに限らず、更に第５実施例の機能を追加した機能を有する実施例及び更に第１，２，３，４実施例のうちのいずれかの機能を追加した機能を有する実施例も可能である。
【０１７７】
このように、第６又は第７実施例の機能の実行によって得られた検索結果を基に文書結合処理を行った際に、その結果得られた文書の先頭セクションのセクション名からインデックスを除いたものをその文書の文書名とするため、自動的に適切な文書名が命名されることになり、オペレータが手動で文書名の変更を行う必要が無く、作業の効率化が図れる。
【０１７８】
又、上記第１乃至第９実施例の全て又はそれらのうちの任意の複数の機能を兼ね備え、オペレータはそれらの機能を複合的に利用し、必要に応じて使用する機能の選択を行うことが可能な実施例も可能である。その結果、オペレータが文書の結合分解に関して更なる作業の効率化が図れる。
【０１７９】
近年、ＬＡＮ等のネットワークに接続されたサーバーコンピュータに存在する文書管理データベースに、ネットワークに接続されたクライアントコンピュータを介してアクセスすることによって、文書管理データベースに蓄積されている文書データを管理操作することが行われている。
【０１８０】
本出願人は、このような場合の文書管理データベースの操作性の向上を図った「統合文書管理システム、情報処理装置及びコンピュータ読取可能な記録媒体」という発明(以下、本出願人による関連技術と称する）を出願した(出願番号：特願平１１−２２４０１５号、出願日：平成１１年８月６日）。
【０１８１】
図２８はこの本出願人による関連技術の統合文書管理システムのシステム構成例を示す。
【０１８２】
このシステムでは、ネットワークＮ１（例えばＬＡＮ）に複数のコンピュータＣ１（サーバーコンピュータ），Ｃ２（サーバーコンピュータ），Ｃ３（クライアントコンピュータ）が接続されており、コンピュータＣ１には文書管理データベース１が存在し、コンピュータＣ２には文書管理データベース２が存在し、コンピュータＣ３には文書管理データベース３が存在する。文書管理データベース１、２、３は、夫々のデータの処理を行うサーバーソフトウェアを夫々有する。コンピュータＣ１，Ｃ２，Ｃ３はネットワークＮ１により接続されている。
【０１８３】
コンピュータＣ３には文書管理ソフトウェア（ユーザーインターフェース）Ｔ１，文書管理接続プログラムＰ１，Ｐ２，Ｐ３がインストールされている。統合文書管理ソフトウェアＴ１は文書管理接続プログラムＰ１によって文書管理データベース１にアクセスすることが出来る。同様に、統合文書管理ソフトウェアＴ１は文書管理接続プログラムＰ２によって文書管理データベース２にアクセスすることが出来る。同様に、統合文書管理ソフトウェアＴ１は文書管理接続プログラムＰ３によって文書管理データベース３にアクセスすることが出来る。
【０１８４】
ここで、統合文書管理ソフトウェアＴ１，各文書管理接続プログラムＰ１，Ｐ２，Ｐ３はクライアントコンピュータＣ３のハードディスク装置等の記憶装置に格納されており、クライアントコンピュータＣ３のＣＰＵによって夫々の命令が実行されることによって、クライアントコンピュータＣ３にインストールされたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の制御、管理の下で、クライアントコンピュータＣ３のＲＯＭ、ＲＡＭ等のメモリを適宜使用して動作する（その機能が果たされる）。各文書管理データベース１、２、３のサーバーソフトウェア及びデータベースは、夫々のコンピュータ（サーバーコンピュータＣ１，Ｃ２及びクライアントコンピュータＣ３）のハードディスク装置等の記憶装置に格納されている。各サーバーソフトウェアは夫々のコンピュータのＣＰＵによって夫々の命令が実行されることによって、夫々のコンピュータにインストールされたＯＳの制御、管理の下で、夫々のコンピュータのＲＯＭ、ＲＡＭ等のメモリを適宜使用して動作する（その機能が果たされる）。
【０１８５】
尚、上記の構成例に限らず、ネットワークに更に多数のクライアントコンピュータ、サーバーコンピュータが接続され、各々のクライアントコンピュータに文書管理データベース、統合文書管理ソフトウェア、文書管理接続プログラムが存在し、各々のサーバーコンピュータに文書管理データベースが存在している例、クライアントコンピュータには統合文書管理ソフトウェアと文書管理接続プログラムのみ存在し文書管理データベースは存在しない例、等に対してもこの関連技術が適用できることは言うまでもない。
【０１８６】
図２９に上記クライアントコンピュータＣ３の画面の表示内容の一例を示す。
【０１８７】
画面は大きく３つの領域（Ｍ１，Ｖ１，Ｖ２）に分れ、領域Ｍ１にはユーザが操作指示を行うためのメニューが表示され、領域Ｖ１にはアクセスした文書管理データベース１のデータ管理ツリー（キャビネットやフォルダがツリー状となったもの）Ｄ１，文書管理データベース２のデータ管理ツリーＤ２及び文書管理データベース３のデータ管理ツリーＤ３が表示され、領域Ｖ２には領域Ｖ１で選択されたキャビネットもしくはフォルダＦ１に格納されている文書（文書１〜文書８）が表示されている。ユーザはこの画面に対しマウス等を使用して文書やフォルダを選択したり、ドラッグ＆ドロップを行ったり、メニューを選択することにより、文書管理データベースに対して様々な処理を指示することが出来る。統合文書管理ソフトウェアＴ１によって、ユーザの指示内容を文書管理接続プログラムＰ１，Ｐ２，Ｐ３を介して文書管理データベース１、２、３のデータを操作することが出来る。
【０１８８】
各文書管理接続プログラムＰ１，Ｐ２，Ｐ３は夫々統合文書管理ソフトウェアＴ１に共通のインタフェースを持つ。つまり、例えば文書のコピーをするときに使用される"ＣｏｐｙＤｏｃｕｍｅｎｔｓ"命令、文書の移動を行うときに使用される"ＭｏｖｅＤｏｃｕｍｅｎｔｓ"命令といった、共通の命令がインプリメントされている。又、統合文書管理ソフトウェアＴ１で扱う文書、フォルダ（キャビネット）には文書管理接続プログラムＰ１，Ｐ２，Ｐ３がＩＤ番号を付けており、文書管理接続プログラムに命令を出すときは、文書、フォルダを指示するためにそのＩＤ番号を指定する。
【０１８９】
各文書管理接続プログラム（例えばＰ２）では、それが接続する文書管理データベース（この例の場合、２）のインタフェース仕様に合わせて、"ＣｏｐｙＤｏｃｕｍｅｎｔｓ"等の命令を変換し、その変換された命令セットによって文書管理データベース（この例の場合、２）が操作され得る。
【０１９０】
本発明は上記本出願人による関連技術のような分散型データベース管理システムに対しても適用可能である。
【０１９１】
その実施例として、まず、最初に、図２８に示された各コンピュータＣ１、Ｃ２、Ｃ３の各々又はいずれかの文書管理データベースに対して本発明を適用する場合について説明する。
【０１９２】
この場合，各コンピュータは例えば図２及び図３に示されたような構成を有するものとする。そして、例えば図２の電子ファイリングシステム装置本体部７に含まれるＣＤ−ＲＯＭドライブに装着されたＣＤ−ＲＯＭ（図３の主記憶媒体１１に含まれる）に対応する記憶媒体に本発明の動作を実行するための実行ファイルが記録されており、文書管理データベース(実データファイル、文書情報管理ファイル及びセクション情報管理ファイルを含む）及びデータベースソフトウェアのプログラムファイルが同じく電子ファイリングシステム装置本体部７に含まれる他の記録媒体（磁気ディスク、光ディスク等）（同じく図３の主記憶媒体１１に含まれる）に対応する記録媒体に記録されており、図２８に示される統合文書管理ソフトウェアＴ１、各文書管理接続プログラムＰ１、Ｐ２、Ｐ３はクライアントコンピュータＣ３の主記憶媒体のみに記録されているものとする。そしてクライアントコンピュータＣ３においては統合文書管理ソフトウェアＴ１、各文書管理接続プログラムＰ１、Ｐ２、Ｐ３が適宜読み出されてメモリ１５に対応するＲＡＭ等のメモリにロードされて制御部１６に対応するＣＰＵによって実行され、各コンピュータにおいては夫々のデータベースソフトウェアが適宜読み出されて上記メモリにロードされて上記制御部のＣＰＵによって実行されると共に、上記本発明の動作を実行するための実行ファイルが記憶媒体（ＣＤ−ＲＯＭ等）から読み出されて上記メモリにロードされて上記制御部のＣＰＵによってそのプログラムが実行されることによって上述した様々な本発明の動作が自己の文書管理データベースに対して実行されることになる。その際、個々の処理に応じて適宜上記メモリが使用されることは言うまでもない。
【０１９３】
この場合，個々のコンピュータが個別的に自己の文書管理データベースに対して本発明の上記各実施例の動作を実行する限りにおいては、上記各実施例の動作の説明で行った内容と実質的に同じ動作がなされる。したがってその説明を省略する。
【０１９４】
次に、図２８に示されたクライアントコンピュータＣ３の統合文書管理ソフトウェアＴ１を使用した操作によって複数のデータベース（コンピュータＣ１、Ｃ２、Ｃ３の夫々のデータベース）に対して本発明による動作を実行する場合について説明する。
【０１９５】
この場合も、各コンピュータは例えば図２及び図３に示されたような構成を有するものとする。そして、例えば図２の電子ファイリングシステム装置本体部７に含まれるＣＤ−ＲＯＭドライブに装着されたＣＤ−ＲＯＭ（図３の主記憶媒体１１に含まれる）に対応する記憶媒体（Ｃ３のみ）に本発明の動作を実行するための実行ファイルが記録されており、文書管理データベース(実データファイル、文書情報管理ファイル及びセクション情報管理ファイルを含む）及びデータベースソフトウェアのプログラムファイルが同じく電子ファイリングシステム装置本体部７に含まれる他の記録媒体（磁気ディスク、光ディスク等）（同じく図３の主記憶媒体１１に含まれる）に対応する記録媒体に記録されており、図２８の統合文書管理ソフトウェアＴ１、各文書管理接続プログラムＰ１、Ｐ２、Ｐ３はクライアントコンピュータＣ３の主記憶媒体のみに記録されているものとする。そして各コンピュータにおいては夫々のデータベースソフトウェアが適宜読み出されてメモリ１５に対応するＲＡＭ等のメモリにロードされて制御部１６に対応する制御部のＣＰＵによって実行され、クライアントコンピュータＣ３においては統合文書管理ソフトウェアＴ１、各文書管理接続プログラムＰ１、Ｐ２、Ｐ３が適宜読み出されて上記メモリにロードされて制御部のＣＰＵによって実行されると共に、上記本発明の動作を実行するための実行ファイルが記憶媒体（ＣＤ−ＲＯＭ等）から読み出されて上記メモリにロードされて上記制御部のＣＰＵによってそのプログラムが実行されることによって上述した様々な本発明の動作が各文書管理データベースに対して実行されることになる。その際、個々の処理に応じて適宜上記メモリが使用されることは言うまでもない。
【０１９６】
そしてこの場合、統合文書管理ソフトウェアＴ１を使用してコンピュータＣ１、Ｃ２、Ｃ３の夫々の文書管理データベースに対して本発明の動作を実行するためには、上記の本出願人による関連技術における場合と同様に、クライアントコンピュータＣ３にて統合文書管理ソフトウェアＴ１及び各文書管理接続プログラムＰ１、Ｐ２、Ｐ３を介して夫々の文書管理データベースにアクセスすることになる。この場合の動作は基本的に上記本出願人による関連技術の機能をそのまま利用して本発明の動作を行うことになる。以下にその詳細について説明する。
【０１９７】
まず、本発明の第１実施例の図６に示すフローチャートの動作を実行する場合について説明する。
【０１９８】
この場合、Ｓ１で、図４の画面の代わりに図２９の画面（この場合、「文書管理１」のデータベース、即ちサーバコンピュータＣ１が保有するデータベース内の文書が表示されている）で複数セクションよりなる文書を選択することから始まる。なお、図２９の画面において他のデータベース（例えば「文書管理２」のデータベース、即ち、サーバコンピュータＣ２が保有するデータベース）内の所望のフォルダを選択してそのなかから所望の文書を選択してもよいことは言うまでもない。
【０１９９】
その後の動作は上記第１実施例の場合と同様である。但し、この場合，少なくとも図２９の画面に表示する文書を含むデータベースの図５の文書リスト及びセクションリストの情報は、予め該当するデータベース（図２９の場合、文書管理１のデータベース、即ち図２８のサーバコンピュータＣ１の保有するデータベース）の文書情報管理ファイル及びセクション情報管理ファイルから、該当する文書管理接続プログラム(この場合Ｐ１）を介して適宜データ変換をおこなったうえで取り寄せられ(又は、文書情報管理ファイル及びセクション情報管理ファイルそのものが取り寄せられ）、クライアントコンピュータＣ３のメモリにロードされて保持されているものとする。
【０２００】
そして、Ｓ４にて、セクション名の変化があった場合には、クライアントコンピュータＣ３の制御部（ＣＰＵ）はサーバコンピュータＣ１のデータベースのセクション情報管理ファイルに、その変化にしたがった変更を加える(或いは内容が変更されたセクション情報管理ファイルがサーバコンピュータＣ１に戻され、それによってサーバコンピュータＣ１のセクション情報管理ファイルが更新されえる）。この場合にも、その動作はクライアントコンピュータＣ３の文書管理接続プログラムＰ１を介して適宜命令セットを変換することによって行われる。
【０２０１】
そしてＳ５では、クライアントコンピュータＣ３の制御部はサーバコンピュータＣ１のデータベースのセクション情報管理ファイルから、文書管理接続プログラムＰ１を介して情報を取得し、クライアントコンピュータＣ３のメモリ上の情報とディスプレイの表示を更新する。
図９に示されている第２実施例のフローチャートの動作を実行する場合、上記同様、Ｓ１１で、図４の画面の代わりに図２９の画面で複数セクションよりなる文書を選択することから始まる。なお、上記同様、図２９の画面において他のデータベース（例えば「文書管理２」のデータベース）内の所望のフォルダを選択してそのなかから所望の文書を選択してもよいことは言うまでもない。
【０２０２】
その後の動作は上記第２実施例の場合と同様である。但し、この場合，上記同様、少なくとも図２９の画面に表示する文書を含むデータベースの図５の文書リスト及びセクションリストの情報は、予め該当するデータベース（図２９の場合、文書管理１のデータベース、即ち図２８のサーバコンピュータＣ１の保有するデータベース）の文書情報管理ファイル及びセクション情報管理ファイルから、該当する文書管理接続プログラム(この場合Ｐ１）を介して適宜データ変換をおこなったうえで取り寄せられ(或いは、文書情報管理ファイル及びセクション情報管理フそのものが取り寄せられ)、クライアントコンピュータＣ３のメモリにロードされて保持されているものとする。
【０２０３】
そして、Ｓ１４にて、セクション名の変化があった場合には、上記同様、クライアントコンピュータＣ３の制御部はサーバコンピュータＣ１のデータベースのセクション情報管理ファイルに、その変化にしたがった変更を加える(或いは変更されたセクション情報管理ファイルをサーバコンピュータＣ１に戻し、そこでセクション情報管理ファイルを更新する）。この場合にも、その動作はクライアントコンピュータＣ３の文書管理接続プログラムＰ１を介して適宜命令セットを変換することによって行われる。
【０２０４】
そしてＳ１５では、上記同様、クライアントコンピュータＣ３の制御部（ＣＰＵ）はサーバコンピュータＣ１のデータベースのセクション情報管理ファイルから、文書管理接続プログラムＰ１を介して情報を取得し、クライアントコンピュータＣ３のメモリ上の情報とディスプレイの表示を更新する。
【０２０５】
図１２に示されている第３実施例のフローチャートの動作を実行する場合、上記同様、Ｓ２１で、図４の画面の代わりに図２９の画面で複数セクションよりなる文書を選択することから始まる。なお、上記同様、図２９の画面において他のデータベース（例えば「文書管理２」のデータベース）内の所望のフォルダを選択してそのなかから所望の文書を選択してもよいことは言うまでもない。
【０２０６】
その後の動作は上記３実施例の場合と同様である。但し、この場合，上記同様、少なくとも図２９の画面に表示する文書を含むデータベースの図５の文書リスト及びセクションリストの情報は、予め該当するデータベース（図２９の場合、文書管理１のデータベース、即ち図２８のサーバコンピュータＣ１の保有するデータベース）の文書情報管理ファイル及びセクション情報管理ファイルから、該当する文書管理接続プログラム(この場合Ｐ１）を介して適宜データ変換をおこなったうえで取り寄せられ(或いは、文書情報管理ファイル及びセクション情報管理ファイルそのものが取り寄せられ）、クライアントコンピュータＣ３のメモリにロードされて保持されているものとする。
【０２０７】
又、Ｓ２２にてディスプレイ２に表示するインデックス種一覧はサーバコンピュータＣ１のデータベースに保存されている文書情報管理ファイルよりクライアントコンピュータＣ３のメモリにロードするものとし、このインデックス種一覧は予めオペレータによって登録されているものとする。
【０２０８】
そして、Ｓ２４にて、セクション名の変化があった場合には、上記同様、クライアントコンピュータＣ３の制御部（ＣＰＵ）はサーバコンピュータＣ１のデータベースのセクション情報管理ファイルに、その変化にしたがった変更を加える(或いは変更されたセクション情報ファイルを戻してサーバコンピュータＣ１のセクション情報ファイルを更新する）。この場合にも、その動作はクライアントコンピュータＣ３の文書管理接続プログラムＰ１を介して適宜命令セットを変換することによって行われる。
【０２０９】
そしてＳ２５では、上記同様、クライアントコンピュータＣ３の制御部はサーバコンピュータＣ１のデータベースのセクション情報管理ファイルから、文書管理接続プログラムＰ１を介して情報を取得し、クライアントコンピュータＣ３のメモリ上の情報とディスプレイの表示を更新する。
【０２１０】
図１５に示されている第４実施例のフローチャートの動作を実行する場合、まず、前提条件として、すでにサーバコンピュータＣ１のデータベースに複数の文書が登録されており、それらに関する情報が、文書管理接続プログラムＰ１を介して適宜データ変換が施されたうえで図２９の画面に表示されており、この状態で表示されている文書の情報は全てクライアントコンピュータＣ３のメモリにロードされているものとする。又、「結合時にセクション名を変更する」という設定が、サーバコンピュータＣ１のデータベースに保存されているシステム設定情報ファイルに保存されており、この設定の情報は、この図２８に示される文書管理システムの起動時にすでに（文書管理接続プログラムＰ１を介して適宜データ変換が施されたうえで）クライアントコンピュータＣ３のメモリ上にロードされているものとする。
【０２１１】
そしてＳ３１では、オペレータは図２９の画面上で複数の文書を選択し、メニュー部分を操作することによって「文書結合」を指示する。
【０２１２】
次に、Ｓ３２では、この「文書結合」の命令が統合文書管理ソフトウェアＴ１を介して文書管理接続プログラムＰ１に与えられ、その命令が文書管理接続プログラムＰ１にてサーバコンピュータＣ１のデータベースのソフトウェアに適合した命令セットに変換されたうえでサーバコンピュータＣ１に与えられる。この命令セットにしたがって、サーバコンピュータＣ１の制御部（ＣＰＵ）は、Ｓ３１にて選択された、自己のデータベース内の文書に対して上述の如くの文書結合処理を実行する。
【０２１３】
又、Ｓ３３では、クライアントコンピュータＣ３の制御部（ＣＰＵ）は、メモリにロードされている「結合時にセクション名を変更する」という設定を確認し、第４実施例同様、Ｓ３２で複数の文書を結合して得られた文書を構成する各セクションのセクション名を、その文書名にインデックスを付加して作成する。
【０２１４】
そしてＳ３４では、クライアントコンピュータＣ３の制御部（ＣＰＵ）は、このようにして作成された各セクションのセクション名を、文書管理接続プログラムＰ１を介して適宜データ変換をおこなったうえで、サーバコンピュータＣ１に送信し、これを受けたサーバコンピュータＣ１の制御部（ＣＰＵ）は、これらのセクション名を対応するセクションに関連付けて自己のデータベースにあるセクション情報管理ファイルに保存する。
【０２１５】
そしてＳ３５では、クライアントコンピュータＣ３の制御部（ＣＰＵ）はサーバコンピュータＣ１のデータベースから、文書管理接続プログラムＰ１を介して、Ｓ３２の文書結合処理によって変更された文書情報を取得し、この新たな文書情報にてクライアントコンピュータＣ３のディスプレイの表示を更新する。
【０２１６】
図１６に示される本発明の第５実施例のフローチャートの動作を実行する場合、前提条件として、例えばすでに上述した第１，２，３又は４実施例に対応した動作と同様の動作が実行され、その結果得られた複数のセクションよりなる文書であって、それらの各セクションのセクション名はその文書の文書名とインデックスとの組み合わせよりなる構成の文書がサーバコンピュータＣ１のデータベースに登録されており、クライアントコンピュータＣ３のディスプレイ上で図２９の画面の中に表示されている状態であるとし、この状態で、表示されている文書の情報は全てクライアントコンピュータＣ３のメモリ上にロードされているものとする。
【０２１７】
まず、Ｓ４１では、オペレータは図２９の画面から上記複数のセクションよりなる文書を選択(マウスクリック）し、メニュー部分を操作することによって「文書分解処理」を指示する。
【０２１８】
その結果クライアントコンピュータＣ３の制御部（ＣＰＵ）によって、Ｓ４２にて、この「文書分解処理」の命令が統合文書管理ソフトウェアＴ１を介して文書管理接続プログラムＰ１に与えられ、その命令が文書管理接続プログラムＰ１にてサーバコンピュータＣ１のデータベースのソフトウェアに適合した命令セットに変換されたうえでサーバコンピュータＣ１に与えられる。この命令セットにしたがって、サーバコンピュータＣ１の制御部（ＣＰＵ）は、Ｓ４１にて選択された、自己のデータベース内の文書に対して上述の如くの文書分解処理を実行する。
【０２１９】
Ｓ４３では、クライアントコンピュータＣ３にて、上記第５実施例の場合と同様な処理が行われる。
【０２２０】
Ｓ４４では、Ｓ４３で得られた各文書の文書名は対応する文書と関連付けられて、クライアントコンピュータＣ３から、文書管理接続プログラムＰ１を介して適宜データ変換が施されたうえでサーバコンピュータＣ１に送信され、サーバコンピュータＣ１では、この情報を自己のデータベースにある文書情報管理ファイルに保存する。
【０２２１】
Ｓ４５では、クライアントコンピュータＣ３は、Ｓ４４で変更された文書情報をサーバコンピュータＣ１のデータベースから、文書管理接続プログラムＰ１を介して取得し、その情報で画面の表示を更新し、この処理を終了する。
【０２２２】
図１７の本発明の第６実施例のフローチャートを実行する場合、まず、前提条件として、上記第５実施例に対応した動作と同様の動作が行われることによって、各セクションのセクション名が文書名とインデックスにより作成された複数のセクションよりなる文書がセクション毎に分解され、更に分解の際に分解の結果得られる文書の文書名がそのセクション名と同一にされた複数の文書がサーバコンピュータＣ１のデータベースに登録されているものとする。
【０２２３】
まず、オペレータはＳ５１にて、図２９の画面のメニュー部分を操作することによって「検索」を指示する。
【０２２４】
Ｓ５２、Ｓ５３、Ｓ５３，Ｓ５５における動作は、クライアントコンピュータＣ３にて、第６実施例の場合と同様に実行される。
【０２２５】
Ｓ５４でクライアントコンピュータＣ３の制御部（ＣＰＵ）によって実行される検索処理は以下の通りに実行される（図２０参照）。
【０２２６】
まず、Ｓ６１にて、サーバコンピュータＣ１のデータベースにある文書情報管理ファイルを、文書管理接続プログラムＰ１を介して適宜データ変換を施してクライアントコンピュータＣ３のメモリ上にロードし、そのファイル中の最初の文書名にポインタをセットする。
【０２２７】
以下、Ｓ６２，Ｓ６３，Ｓ６４、Ｓ６５，Ｓ６６の動作は第６実施例の場合と同様である。
【０２２８】
このようなＳ６２、Ｓ６３、Ｓ６４、Ｓ６５、Ｓ６６によるループを繰り返すことによって、文書情報管理ファイル内の全文書名がチェックされ、検索ダイアログボックスの「文書名」欄の文字列と「インデックス種」欄のインデックス種のインデックスとの組み合わせよりなる文書名が検索結果リストを構成する構成要素としてクライアントコンピュータＣ３のメモリに格納され、もって検索結果リストが生成される。
【０２２９】
図２１の本発明の第７実施例のフローチャートを実行する場合，まず、前提条件として、上記第６実施例に対応した場合と同様に、上記第５実施例に対応した動作と同様の動作が行われることによって、各セクションのセクション名が文書名とインデックスにより作成された複数のセクションよりなる文書がセクション毎に分解され、更に分解の際に分解の結果得られる文書の文書名がそのセクション名と同一にされた複数の文書がサーバコンピュータＣ１のデータベースに登録されており、クライアントコンピュータＣ３のディスプレイ上で図２９の画面中に表示されているものとする。この場合、表示されている文書の文書情報は全てクライアントコンピュータＣ３のメモリ上にロードされているものとする。
【０２３０】
まず、Ｓ７１では、オペレータは、図２９の画面から文書を選択(マウスクリック）し、更にメニュー部分を操作することによって「検索」を指示する。
【０２３１】
以下、Ｓ７２，Ｓ７３，Ｓ７４，Ｓ７５、Ｓ７６の動作は第７実施例の場合と同様にクライアントコンピュータＣ３にて実行される。
【０２３２】
図２４の本発明の第８実施例のフローチャートの動作を実行する場合，前提条件として、第６又は第７実施例に対応した機能の実行の結果としての図２５の文書検索結果一覧のダイアログボックスがクライアントコンピュータＣ３のディスプレイに表示されているものとし、ここで表示されている文書情報はクライアントコンピュータＣ３のメモリにロードされているものとする。
【０２３３】
Ｓ８１，Ｓ８２の動作は、第８実施例の場合と同様に、クライアントコンピュータＣ３にて実行される。
【０２３４】
Ｓ８３で行われる文書結合処理は、前述の文書結合処理と同様の処理である。
【０２３５】
そしてＳ８４では、クライアントコンピュータＣ３の制御部（ＣＰＵ）はサーバコンピュータＣ１のデータベースから、文書管理接続プログラムＰ１を介して、Ｓ８３の文書結合処理によって変更された文書情報を取得し、この新たな文書情報にてクライアントコンピュータＣ３のディスプレイの表示を更新する。
【０２３６】
図２６の本発明の第９実施例のフローチャートの動作を実行する場合、前提条件として、第６又は第７実施例に対応した機能の実行の結果としての図２７の文書検索結果一覧のダイアログボックスがクライアントコンピュータＣ３のディスプレイに表示されているものとする。
【０２３７】
Ｓ９１では、オペレータはクライアントコンピュータＣ３のディスプレイに表示されている文書検索結果一覧のダイアログボックスの「結合」ボタンを押すものとする。
【０２３８】
その結果クライアントコンピュータＣ３の制御部はＳ９２にて、文書検索結果一覧のダイアログボックスで表示されている文書リストに含まれる文書同士を結合する (前述の文書結合処理に関する説明部分参照）。
【０２３９】
Ｓ９３の動作は第９実施例の場合と同様である。
Ｓ９４では、Ｓ９３で得られた文書名が対応する文書と関連付けられて、クライアントコンピュータＣ３から、文書管理接続プログラムＰ１を介して適宜データ変換が施されたうえでサーバコンピュータＣ１に送信され、サーバコンピュータＣ１では、この情報を自己のデータベースにある文書情報管理ファイルに保存する。
【０２４０】
Ｓ９５では、クライアントコンピュータＣ３は、Ｓ９４で変更された文書情報をサーバコンピュータＣ１のデータベースから、文書管理接続プログラムＰ１を介して取得し、その情報で画面の表示を更新し、この処理を終了する。
【０２４１】
以上、本発明の第１乃至第９実施例を図２８に示すシステム環境に適用した場合(実施例）について説明したが、このような場合においても、上記第１乃至第９実施例に対応する夫々の実施例の機能を適宜組み合わせることが可能であることは言うまでもない。
【０２４２】
このように、本発明を図２８に示すような分散型データベース環境に適用することによって、このような環境において種種なデータベースの文書管理の利便性を向上させることが可能である。
【０２４３】
なお，本発明を図２８に示される如くのシステムにおいて複数のデータベース間に亘って文書を結合又は分離する場合にも適用できることは明らかである。
【０２４４】
その場合、文書結合処理は前記本出願人による関連技術の文書管理接続プログラムの機能によって一のデータベースから他のデータベースに文書を移動し、他のデータベース内で元々そこにあった文書と結合することによって実現される。又、文書分解処理は、一のデータベースにおいて文書を分解し、その分解によって得られた文書を上記文書管理接続プログラムの機能によって他のデータベースに移動することによって実現される。
【０２４５】
又、その際、文書名、セクション名の作成・変更のために必要とされる各データベースの文書情報及びセクション情報については、各データベースの文書情報管理ファイル及びセクション情報管理ファイルを、上記文書管理接続プログラムの機能によって取り寄せ、クライアントコンピュータのメモリにロードすることによって得ることが出来る。
【０２４６】
又、文書検索の際も、上述の如くクライアントコンピュータのメモリにロードした各データベースの文書情報管理ファイルを使用することによって可能となることは明らかである。
【０２４７】
又、本発明は、各データベースの文書情報管理ファイル及びセクション情報管理ファイル並びにシステム設定情報ファイルは夫々のデータベースに保存されている場合に限られず、それらがクライアントコンピュータの主記憶装置（ハードディスク装置等）に一括して保存されているような場合にも適用され得る。
【０２４８】
その場合、各データベースの文書情報管理ファイル及びセクション情報管理ファイルに登録されている文書名、ファイル名が変更となる度に、上記文書管理接続プログラムの機能によって夫々のデータベースとデータのやりとりをおこない、夫々のデータベースが有する文書情報やセクション情報を適宜更新するようにすればよい。
【０２４９】
又，図２８に示されたシステム構成例に限らず、他の様々な構成でネットワークで接続された、或いはそれ以外の手段で接続された複数のデータベースの夫々に保存された文書を一括管理するシステム，或いはネットワークで接続された単独のデータベースに保存された文書を管理するシステム等に対しても本発明を適用できることは言うまでもない。
【図面の簡単な説明】
【０２５０】
【図１】従来の一例の文書管理の態様を説明するための図である。
【図２】本発明の各実施例の文書管理システムのハードウェア構成を示す図である。
【図３】本発明の各実施例の文書管理システムの機能ブロック図である。
【図４】本発明の各実施例の文書管理システムのディスプレイに通常表示される画面を示す図である。
【図５】文書情報管理ファイルとセクション情報管理ファイルを説明するための図である。
【図６】本発明の第１実施例の動作フローチャートを示す図である。
【図７】図６に示される動作においてディスプレイの画面に表示されるダイアログボックスを示す図（その１）である。
【図８】図６に示される動作においてディスプレイの画面に表示されるダイアログボックスを示す図（その２）である。
【図９】本発明の第２実施例の動作フローチャートを示す図である。
【図１０】図９に示される動作においてディスプレイの画面に表示されるダイアログボックスを示す図（その１）である。
【図１１】図９に示される動作においてディスプレイの画面に表示されるダイアログボックスを示す図（その２）である。
【図１２】本発明の第３実施例の動作フローチャートを示す図である。
【図１３】図１２に示される動作においてディスプレイの画面に表示されるダイアログボックスを示す図（その１）である。
【図１４】図１２に示される動作においてディスプレイの画面に表示されるダイアログボックスを示す図（その２）である。
【図１５】本発明の第４実施例の動作フローチャートを示す図である。
【図１６】本発明の第５実施例の動作フローチャートを示す図である。
【図１７】本発明の第６実施例の動作フローチャートを示す図である。
【図１８】図１７に示される動作においてディスプレイの画面に表示されるダイアログボックスを示す図（その１）である。
【図１９】図１７に示される動作においてディスプレイの画面に表示されるダイアログボックスを示す図（その２）である。
【図２０】図１７に示される検索処理の動作フローチャートを示す図である。
【図２１】本発明の第７実施例の動作フローチャートを示す図である。
【図２２】図２１に示される動作においてディスプレイの画面に表示されるダイアログボックスを示す図（その１）である。
【図２３】図２１に示される動作においてディスプレイの画面に表示されるダイアログボックスを示す図（その２）である。
【図２４】本発明の第８実施例の動作フローチャートを示す図である。
【図２５】図２４に示される動作においてディスプレイの画面に表示されるダイアログボックスを示す図である。
【図２６】本発明の第９実施例の動作フローチャートを示す図である。
【図２７】図２６に示される動作においてディスプレイの画面に表示されるダイアログボックスを示す図である。
【図２８】本発明を適用し得る統合文書管理システムの構成例を示す図である。
【図２９】図２８のシステムのクライアントコンピュータの画面の表示内容の例を示す図である。
【符号の説明】
【０２５１】
１  スキャナ
２  ディスプレイ
３  キーボード
４  マウス
５  光ディスク装置
６  プリンタ
７  電子ファイリング装置本体
１１  主記憶媒体
１２  主記憶制御部
１３  表示制御部
１４  入力制御部
１５  メモリ
１６  制御部
【図１】
0004398964.tif 000002
【図２】
0004398964.tif 000003
【図３】
0004398964.tif 000004
【図４】
0004398964.tif 000005
【図５】
0004398964.tif 000006
【図６】
0004398964.tif 000007
【図７】
0004398964.tif 000008
【図８】
0004398964.tif 000009
【図９】
0004398964.tif 000010
【図１０】
0004398964.tif 000011
【図１１】
0004398964.tif 000012
【図１２】
0004398964.tif 000013
【図１３】
0004398964.tif 000014
【図１４】
0004398964.tif 000015
【図１５】
0004398964.tif 000016
【図１６】
0004398964.tif 000017
【図１７】
0004398964.tif 000018
【図１８】
0004398964.tif 000019
【図１９】
0004398964.tif 000020
【図２０】
0004398964.tif 000021
【図２１】
0004398964.tif 000022
【図２２】
0004398964.tif 000023
【図２３】
0004398964.tif 000024
【図２４】
0004398964.tif 000025
【図２５】
0004398964.tif 000026
【図２６】
0004398964.tif 000027
【図２７】
0004398964.tif 000028
【図２８】
0004398964.tif 000029
【図２９】
0004398964.tif 000030