(57)【要約】【課題】情報提供対象文書ファイルの内容の該当部分に付加情報を結びつけて情報を提供する際に、該付加情報を自由に生成できるようにすると共に、有用で多様な情報を提供することができる。【解決手段】インデックス・メモ・テーブル記憶部４６は、少なくともインデックス文字列及び付加情報で構成される貼付レコードが格納されている。インデックス・メモ処理部２７は、該インデックス・メモ・テーブル記憶部４６から該貼付レコードを読み出し、該読出しの貼付レコードに含まれる前記インデックス文字列が存在する、情報提供対象文書ファイルにおける位置を検索し、該検索結果の存在位置に対して、該読出しの貼付レコードに含まれる前記付加情報を対応付けて生成する情報を提供する。【選択図】      図３
2004348231.tif 000002
【特許請求の範囲】
【請求項１】
少なくともインデックス文字列及び付加情報で構成される貼付レコードが格納されているインデックス・メモ・テーブルから、該貼付レコードを読み出し、
該読出しの貼付レコードに含まれる前記インデックス文字列が存在する、情報提示対象文書ファイルにおける位置を検索し、
該検索結果の存在位置に対して、該読出しの貼付レコードに含まれる前記付加情報を対応付けて生成する情報を、提示できるようにしたことを特徴とする情報ファイル提示方法。
【請求項２】
請求項１に記載の情報ファイル提示方法において、
前記情報提示対象文書ファイルが、表形式ファイル、テキスト文書ファイル、ワード・プロセッサ文書ファイル、帳票ファイル、ＣＡＤ用ファイル、ブラウザ表示コンテンツの内の、少なくとも１つであることを特徴とする情報ファイル提示方法。
【請求項３】
請求項１又は請求項２に記載の情報ファイル提示方法において、
前記貼付レコードが、異なる前記情報提示対象文書ファイルに共通して利用可能なものであって、
又、前記検索結果として複数の前記存在位置が存在する場合には、これら存在位置に前記対応付けを行って、これにより前記生成を行うものであることを特徴とする情報ファイル提示方法。
【請求項４】
請求項１〜請求項３のいずれか１つに記載の情報ファイル提示方法において、
複数の前記貼付レコードにあって存在する、これら相互のグループ関係を記憶しておき、
少なくとも１つの前記情報提示対象文書ファイルをリスト表示し、利用者の該情報提示対象文書ファイルの選択入力を受付けると共に、前記貼付レコードを前記グループ関係に従ってリスト表示して、利用者の該貼付レコードの選択入力を受付け、
この後に、これら選択入力されたものを対象にして、前記貼付レコード読出し以降の処理を行うことを特徴とする情報ファイル提示方法。
【請求項５】
少なくともインデックス文字列及び付加情報で構成される貼付レコードが格納されているインデックス・メモ・テーブルと、
該インデックス・メモ・テーブルから該貼付レコードを読み出し、該読出しの貼付レコードに含まれる前記インデックス文字列が存在する、情報提示対象文書ファイルにおける位置を検索し、該検索結果の存在位置に対して、該読出しの貼付レコードに含まれる前記付加情報を対応付けて生成する情報を提示するインデックス・メモ処理部と、
を備えたことを特徴とする情報ファイル提示装置。
【請求項６】
請求項１〜請求項４のいずれか１つに記載の情報ファイル提示方法、又は請求項５に記載の情報ファイル提示装置を実施するためのコンピュータ・プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表形式ファイル、テキスト文書ファイル、ワード・プロセッサ文書ファイル、帳票ファイル、ＣＡＤ用ファイル、ブラウザ表示コンテンツなどを問わず、種々の情報提示対象文書ファイルに関する情報ファイル提示システムに係り、特に、情報提示対象文書ファイルの内容の該当部分に付加情報を結びつけて情報を提示する際に、該付加情報を自由に生成できるようにすると共に、これら情報提示対象文書ファイル及び付加情報に基づいた有用で多様な情報を提示することができる情報ファイル提示方法、情報ファイル提示装置、及びこれらに係るコンピュータ・プログラムに関する。
【０００２】
【従来の技術】
特許文献１では、文書中の任意箇所に個人的に添付する、マーカやメモに関する開始位置及び終了位置を示す添付位置などのリンク情報や、添付情報を蓄積しておく。そうして、該文書表示時には、添付情報を該当の添付位置に重ね合わせて表示するという技術が開示されている。
【０００３】
該技術によれば、サーバ上の電子文書に対して、マーカやメモ書きを付加することができる。又、マーカやメモ書きは、電子文書自体に付加するのではなく、別途、リンク情報や添付情報として蓄積するので、電子文書自体が肥大化したり、他のユーザに影響を与えたりすることがない。
【０００４】
【特許文献１】
特開２０００−３３９２９９号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１の技術において、マーカやメモ書きに関する情報は、あくまで文書表示時に重ね合わせて、表示するためにのみ用いられる。マーカやメモ書きは、電子文書自体とは別に、リンク情報や添付情報として蓄積するというものの、電子文書の該当添付位置に一対一で結び付けられたもので、この点で電子文書に密着したものになっている。このようなリンク情報や添付情報は、他に自由に利用することが困難である。
【０００６】
本発明は、前記従来の問題点を解決するべくなされたもので、情報提示対象文書ファイルの内容の該当部分に付加情報を結びつけて情報を提示する際に、該付加情報を自由に生成できるようにすると共に、これら情報提示対象文書ファイル及び付加情報に基づいた有用で多様な情報を提示することができる情報ファイル提示システムを提示することを目的とする。
【０００７】
【課題を解決するための手段】
まず、本願の第１発明の情報ファイル提示方法は、少なくともインデックス文字列及び付加情報で構成される貼付レコードが格納されているインデックス・メモ・テーブルから、該貼付レコードを読み出し、該読出しの貼付レコードに含まれる前記インデックス文字列が存在する、情報提示対象文書ファイルにおける位置を検索し、該検索結果の存在位置に対して、該読出しの貼付レコードに含まれる前記付加情報を対応付けて生成する情報を、提示できるようにしたことにより、前記課題を解決したものである。
【０００８】
又、前記情報ファイル提示方法において、前記情報提示対象文書ファイルが、表形式ファイル、テキスト文書ファイル、ワード・プロセッサ文書ファイル、帳票ファイル、ＣＡＤ用ファイル、ブラウザ表示コンテンツの内の、少なくとも１つであることにより、前記課題を解決したものである。
【０００９】
次に、前記情報ファイル提示方法において、前記貼付レコードが、異なる前記情報提示対象文書ファイルに共通して利用可能なものであって、又、前記検索結果として複数の前記存在位置が存在する場合には、これら存在位置に前記対応付けを行って、これにより前記生成を行うものであることにより、前記課題を解決したものである。
【００１０】
更に、前記情報ファイル提示方法において、複数の前記貼付レコードにあって存在する、これら相互のグループ関係を記憶しておき、少なくとも１つの前記情報提示対象文書ファイルをリスト表示し、利用者の該情報提示対象文書ファイルの選択入力を受付けると共に、前記貼付レコードを前記グループ関係に従ってリスト表示して、利用者の該貼付レコードの選択入力を受付け、この後に、これら選択入力されたものを対象にして、前記貼付レコード読出し以降の処理を行うことにより、前記課題を解決したものである。
【００１１】
次に、本願の第２発明の情報ファイル提示装置は、少なくともインデックス文字列及び付加情報で構成される貼付レコードが格納されているインデックス・メモ・テーブルと、該インデックス・メモ・テーブルから該貼付レコードを読み出し、該読出しの貼付レコードに含まれる前記インデックス文字列が存在する、情報提示対象文書ファイルにおける位置を検索し、該検索結果の存在位置に対して、該読出しの貼付レコードに含まれる前記付加情報を対応付けて生成する情報を提示するインデックス・メモ処理部と、を備えたことにより、前記課題を解決したものである。
【００１２】
更に、本願の第３発明のコンピュータ・プログラムは、前記第１発明の情報ファイル提示方法、又は上記第２発明の情報ファイル提示装置を実施するためのコンピュータ・プログラムを提示することで、前記課題を解決したものである。
【００１３】
なお、本発明において、情報提示対象文書ファイルは、特に限定されるものではない。例えば、表形式ファイル、テキスト文書ファイル、ワード・プロセッサ文書ファイル、帳票ファイル、ＣＡＤ用ファイル、ブラウザ表示コンテンツなどであってもよい。
【００１４】
又、本発明は、少なくともインデックス文字列及び付加情報で構成される貼付レコードを、具体的に限定するものではない。該貼付レコードは、これらインデックス文字列及び付加情報以外に、他の情報を含むようにしてもよい。
【００１５】
更に、複数の該貼付レコードをグループとして利用者が随時定義できるようにし、該定義を記憶するようにし、即ちこれら貼付レコードの相互のグループ関係を記憶するようにしてもよい。例えば、専用のテーブルに記憶するようにしてもよい。あるいは、同じインデックス・メモ・テーブルに記憶されている貼付レコードは、互いに同一のグループであるとすることで、これによって、該グループ関係の記憶を行うようにしてもよい。更に、複数のインデックス・メモ・テーブルの相互のグループ関係を、上位のグループ関係として利用者が随時定義できるようにして、該定義を記憶するようにしてもよい。
【００１６】
このようにグループとされた単位で貼付レコードをリスト表示し、利用者が所望の１つ以上の貼付レコードを選択できるようにしてもよい。該リスト表示は、後述する実施形態において、帳票選択画面表示及び帳票選択の後に行う、インデックス名一覧表示や継承メモ名一覧表示に相当する。なお、帳票選択画面表示及び帳票選択は、本発明の情報提示対象文書ファイルのリスト表示及び選択に相当する。
【００１７】
又、本発明のインデックス文字列は、後述する実施形態のインデックス文字列や帳票文字列のような通常の文字列だけでなく、検索キーとして利用可能であれば、他のデジタル情報であってもよい。
【００１８】
本発明の付加情報は、後述する実施形態のメモ内容や継承メモのようなテキスト文だけでなく、ＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）や、帳票や、画像（画像ファイル）や、音声（説明アナウンスなどの音声ファイル）などであってもよい。又、該付加情報の内容についても、メモ的なものに限定されものではない。例えば、インデックス文字列が製品名や製品型式である場合は、該付加情報の内容は製品説明であってもよく、又、該付加情報の内容は、同様にインデックス文字列に対応した、商品説明や、部品説明などであってもよい。
【００１９】
以下、本発明の作用について、簡単に説明する。
【００２０】
本発明は、情報提示対象文書ファイルに対して、少なくともインデックス文字列及び付加情報で構成される貼付レコードによって、様々な付加情報を対応付けて、情報提示するようにしている。つまり、インデックス・メモ・テーブルから、該貼付レコードを読み出し、該読出しの貼付レコードに含まれる前記インデックス文字列が存在する、情報提示対象文書ファイルにおける位置を検索する。そうして、該検索結果の存在位置に対して、該読出しの貼付レコードに含まれる前記付加情報を対応付けて生成する情報を、提示できるようにしている。
【００２１】
該情報提示対象文書ファイルとして、例えば、以下のような文面のテキスト文書ファイルであったとする。
【００２２】
情報提示対象文書ファイル＝『今回の新製品は、ネットワーク対応のコンピュータに、汎用型のデータベースを実現したものです。この新製品は、高性能であるだけでなく、価格の面でも、あらゆるユーザーの方に御満足頂けるものになっております。』
【００２３】
そして、該文面中の「新製品」という語に、「製品型式ＺＡ００１」の付加情報を添付する場合、本発明では、「新製品」というインデックス文字列、及び「製品型式ＺＡ００１」という付加情報で構成される貼付レコード、即ち下記のような貼付レコードを、インデックス・メモ・テーブルに格納しておく。
【００２４】
貼付レコード＝インデックス文字列（＝「新製品」）＋付加情報（＝「製品型式ＺＡ００１」）
【００２５】
そうして、付加情報を対応付けて情報を提示する際には、インデックス・メモ・テーブルから貼付レコードを読み出す。又、該読出しの貼付レコードに含まれる前記インデックス文字列が存在する、情報提示対象文書ファイルにおける位置を検索する。そして、該検索結果の存在位置に対して、該読出しの貼付レコードに含まれる前記付加情報を対応付けて、提示しようとする情報を生成する。
【００２６】
なお、該提示の情報を本発明は特に限定されるものでない。即ち、上述のような検索結果の存在位置に対して、該当読出しの貼付レコードに含まれる付加情報を対応付けて生成された情報であればよい。
【００２７】
例えば、該提示の情報は、該当の情報提示対象文書ファイルにおいて、上述のような検索結果の存在位置に対応付けられる、該当の付加情報を埋め込んで生成した情報であってもよい。あるいは、該提示の情報は、個々の付加情報と、その付加情報の上記検索結果の存在位置との、対応関係を示す、表形式ファイル情報や、テキスト文書ファイル情報であってもよい。
【００２８】
該提示の情報の具体例として、上述のように、情報提示対象文書ファイルにおいて、検索結果の存在位置に該当の付加情報を埋め込んで生成した情報として、例えば前述の文面例では、以下のような生成情報のテキスト文書ファイルであってもよい。下記の生成情報において、『（製品型式ＺＡ００１）』が埋め込まれた付加情報である。
【００２９】
生成情報のテキスト文書ファイル＝『今回の新製品（製品型式ＺＡ００１）は、ネットワーク対応のコンピュータに、汎用型のデータベースを実現したものです。この新製品（製品型式ＺＡ００１）は、高性能であるだけでなく、価格の面でも、あらゆるユーザーの方に御満足頂けるものになっております。』
【００３０】
あるいは、該提示の情報の具体例として、個々の付加情報と、その付加情報の上記検索結果の存在位置との、対応関係を示す、表形式ファイル情報としては、例えば前述の文面例では、以下のようなものであってもよい。下記の例では表現上、「：（コロン）」によって、表対応を表現している。
【００３１】
インデックス文字列：付加情報：存在位置
「新製品」：「製品型式ＺＡ００１」：情報提示対象文書ファイルの文面の先頭から４文字目
「新製品」：「製品型式ＺＡ００１」：情報提示対象文書ファイルの文面の先頭から４８文字目
【００３２】
あるいは、該提示の情報の具体例として、個々の付加情報と、その付加情報の上記検索結果の存在位置との、対応関係を示す、テキスト文書ファイルとしては、例えば前述の文面例では、以下のようなものであってもよい。
【００３３】
生成情報のテキスト文書ファイル＝『インデックス文字列＝「新製品」は、先頭から４文字目、４８文字目に存在します。』
【００３４】
このような本発明においては、１つ以上の貼付レコードを含むインデックス・メモ・テーブルは、例えば他システムによって自動生成することも可能であり、付加情報を自由に生成することができる。例えば、部品型式毎の価格を示す情報ファイルから、部品型式をインデックス文字列とし、個々の部品型式の価格を、個々のインデックス文字列に対する付加情報とするインデックス・メモ・テーブルを自動生成することは、ファイル変換処理によって自動的に行うことができる。
【００３５】
逆に、インデックス・メモ・テーブルの内容を他のシステムに反映することも、同様の手段を用いることにより可能である。
【００３６】
又、本発明は、前述のように、情報提示対象文書ファイルに対する付加情報の対応付けは、貼付レコードのインデックス文字列によるものであり、情報提示対象文書ファイルにおいてインデックス文字列が存在する位置に、該貼付レコードの付加情報を対応付けるというものである。つまり、貼付レコード内において定義されている該対応付けは、特定の情報提示対象文書ファイルに依存するものではない。従って、本発明は、複数の情報提示対象文書ファイルに共通の貼付レコードを用いることができる。即ち、インデックス・メモ・テーブルに格納されている同じ貼付レコードによって、複数の情報提示対象文書ファイルに対して、インデックス文字列が存在する位置に応じて、該貼付レコードの付加情報を対応付けることが可能になる。
【００３７】
なお、後述する実施形態では画面表示・入力処理部６１により、まずステップ１１４において帳票を選択させてから、該選択の帳票に対して、ステップ１３Ｏにおいてインデックス名を選択させたり、ステップ４３０において継承メモ名を選択させたりしている。これも、本発明が、複数の情報提示対象文書ファイルに対して、共通の貼付レコードを用いることができる所以である。
【００３８】
以上のように本発明によれば、情報提供対象文書ファイルの内容の該当部分に付加情報を結びつけて情報を提供する際に、該付加情報を自由に生成できるようにすると共に、これら情報提供対象文書ファイル及び付加情報に基づいた有用で多様な情報を提供することができる。
【００３９】
本発明によれば、例えば、付加情報を、そのインデックス文字列に関係するＵＲＬとすることも可能である。この場合は、情報提示対象文書ファイルにおいて、そのインデックス文字列がある箇所には、付加情報であるＵＲＬが対応付けられる。そして、該箇所をマウスなどのポインティング手段によってクリックすることで、該ＵＲＬで指し示される場所に存在する情報を提供することも可能である。つまり、インデックス文字列がある箇所には、該ＵＲＬで指し示される情報が対応付けられることになる。例えば、該提供の情報を、情報提示対象文書ファイルの表示と同一のウィンドウに表示したり、新規に開くウィンドウに表示したりすることができる。これは、一般的なブラウザ・プログラムや、ＣＧＩ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｆａｃｅ）、又インターネットなどによって実現することができる。
【００４０】
又、本発明によれば、例えば、付加情報を、製品の説明や、英単語の訳語とすることも可能である。この場合は、情報提示対象文書ファイルにおいて、その製品や英単語であるインデックス文字列がある箇所に、付加情報である製品説明や訳語を対応付け、表示することができる。例えば、ブラウザ・プログラムによって表示する情報提示対象文書ファイル内のインデックス文字列への付加情報の対応付けをＣＧＩにより実施し、このような箇所をマウスなどのポインティング手段によってクリックすることで、製品説明や訳語のツールチップを表示することも可能である。
【００４１】
なお、本発明は、ブラウザ・プログラムに、いわゆるアドインすることも可能である。即ち、ブラウザ・プログラムの追加機能として、本発明を組み込むことも可能である。そうすれば、本発明を適用した上述のような、ＵＲＬが示す場所に存在する情報の提供や、製品説明や訳語の表示を、あたかもブラウザ・プログラム自体の機能のように、利用することが可能である。
【００４２】
【発明の実施の形態】
以下、図を用いて本発明の実施の形態を詳細に説明する。
【００４３】
図１は、本発明が適用された第１実施形態の情報ファイル提示装置の全体的な構成を示すブロック図である。
【００４４】
図１において、本実施形態は、電子帳票サーバ装置２、及び該電子帳票サーバ装置２に接続された１台以上のクライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）６を中心として、本発明が適用されている。又、電子帳票サーバ装置２には、適宜、オンラインやオフラインで、ホスト・コンピュータ装置１が接続されて運用される。なお、これらホスト・コンピュータ装置１、電子帳票サーバ装置２、クライアントＰＣ装置６のハードウェアは、特に限定されものでなく、いずれもＰＣを用いてもよく、ホスト・コンピュータ装置１などはメイン・フレーム・コンピュータ装置であってもよい。
【００４５】
図２は、本実施形態の電子帳票サーバ装置２及びクライアントＰＣ装置６の構成を示すブロック図である。
【００４６】
図示されるように、電子帳票サーバ装置２は、情報変換処理部２１と、帳票データ管理処理部２３と、帳票データ記憶部２４と、インデックス・データ管理処理部２６と、インデックス・テーブル・データ記憶部２８と、編集処理部３０と、印刷処理部３１と、メモ処理部３２と、検索処理部３３と、インデックス・メモ処理部２７と、通信処理部３５とを有している。
【００４７】
次に、クライアントＰＣ装置６は、画面表示・入力処理部６１と、インデックス・メモ要求部６３と、編集要求部６５と、印刷要求部６６と、メモ要求部６７と、検索要求部６８と、通信処理部７０とを有している。通信処理部３５及び通信処理部７０の間は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）による、ネットワーク網７によって接続されている。
【００４８】
本実施形態において、本発明の情報提示対象文書ファイルは、帳票データ記憶部２４に記憶されている帳票データになっている。この帳票データは、ホスト・コンピュータ装置１や電子帳票サーバ装置２で作成されたものでもよい。あるいは、ホスト・コンピュータ装置１で作成された情報が、情報変換処理部２１によって帳票データに変換されたものでもよい。
【００４９】
図２において、符号６５〜６８は、帳票データに関する従来型の、それぞれ、編集処理、印刷処理、メモ処理、検索処理を、電子帳票サーバ装置２に対して要求する処理を行う。又、要求されたこれら編集処理、印刷処理、メモ処理、検索処理は、それぞれ、符号３０〜３３の各処理部において行われる。
【００５０】
図２においては、本発明は、インデックス・データ管理処理部２６やインデックス・メモ処理部２７やインデックス・メモ要求部６３、又これらインデックス・データ管理処理部２６やインデックス・メモ処理部２７やインデックス・メモ要求部６３でアクセスされる諸記憶部２８、４６、４７、４８を中心に適用されている。
【００５１】
又、図３は、主として、インデックス・メモ処理部２７やインデックス・メモ要求部６３の、内部構成を示すブロック図である。
【００５２】
本実施形態において、本発明の貼付レコードは、本発明と同様の「インデックス文字列」と、本発明の付加情報に対応する「メモ内容（あるいはメモ文字列）」とによって構成されている。又、このような貼付レコードは、インデックス・メモ・テーブル記憶部４６に格納されている。
【００５３】
図示されるように、インデックス・メモ処理部２７は、インデックス・メモ・データ管理処理部４０と、インデックス・メモ追加処理部４１と、インデックス・メモ変更処理部４２と、インデックス・メモ削除処理部４３と、インデックス・メモ一覧処理部４４とを有している。
【００５４】
そして、インデックス・メモ・テーブル記憶部４６、及びインデックス・メモ定義テーブル記憶部４７は、インデックス・メモ・データ管理処理部４０によってアクセスされる。インデックス・データ記憶部２８はインデックス・データ管理処理部２６によってアクセスされ、インデックス・メモ一覧バッファメモリ４８はインデックス・メモ一覧処理部４４によってアクセスされる。
【００５５】
次に、インデックス・メモ要求部６３は、インデックス・メモ追加要求部７１と、インデックス・メモ変更要求部７２と、インデックス・メモ削除要求部７３と、インデックス・メモ一覧要求部７４と、インデックス・メモ表示処理部７５とを有している。
【００５６】
ここで、インデックス・メモ・テーブル記憶部４６は、他システム７９から生成したものを用いることができるようになっている。
【００５７】
なお、図４は、インデックス・メモ定義テーブル記憶部４７に記憶されるインデックス・メモ定義テーブルを示す線図である。図５は、インデックス・メモ・テーブル記憶部４６に記憶されるインデックス・メモ・テーブルを示す線図である。図６は、インデックス・メモ一覧バッファメモリ４８に記憶されるインデックス・メモ一覧テーブルを示す線図である。
【００５８】
そして、図７及び図８は、いずれもインデックス・テーブル・データ記憶部２８に記憶されるインデックス・テーブル・データである。特に、図７は抽出順のものであり、図８はソート順のものである。
【００５９】
図９は、本実施形態において本発明を適用して行われるメモ追加処理を示すフローチャートである。
【００６０】
この図において、一点鎖線を境界として、左側の電子帳票サーバの処理は、主として電子帳票サーバ装置２のインデックス・メモ追加処理部４１において行われる。中央のクライアントＰＣの処理は、主としてクライアントＰＣ装置６のインデックス・メモ追加要求部７１において行われる。右側の画面表示・入力の処理は、主として画面表示・入力処理部６１において行われる。
【００６１】
まずステップ１１０では、クライアントＰＣ装置６の画面表示・入力処理部６１において、インデックス・メモ処理部２７及びインデックス・メモ要求部６３の処理を開始させ、その初期画面から画面を順に表示する。ステップ１１２では、帳票データ記憶部２４に格納された、利用者が希望する帳票データを選択するための画面を表示させる。そしてステップ１１４では、該選択画面において、利用者が希望の帳票データを選択し、又該帳票データにおける希望ページを選択する。
【００６２】
すると、ステップ１１６では、選択した帳票データを示す帳票ＩＤ、及び選択したページのページ名を、クライアントＰＣ装置６側から電子帳票サーバ装置２側に送信する。このページ名は、例えばページ番号などである。ステップ１２０では電子帳票サーバ装置２は、これら帳票ＩＤ及びページ名に該当する、帳票データ記憶部２４に記憶された帳票データを読み出す。ステップ１２２では、読み出した帳票データをクライアントＰＣ装置６に送信する。ステップ１２４では、受信した帳票データから文字列情報を抽出する。ステップ１２６では、抽出した文字列情報を表示し、利用者が選択した帳票データにおいて、選択したページを表示する。
【００６３】
ステップ１３０では、ステップ１１６からステップ１２６までと類似した処理によって、インデックス名一覧を表示する。即ち、まず、クライアントＰＣ装置６は、ステップ１１４において選択した帳票の帳票ＩＤを、電子帳票サーバ装置２に送信する。該帳票ＩＤを受けた電子帳票サーバ装置２は、該帳票ＩＤに該当するインデックス名の一覧を、インデックス・テーブル・データ記憶部２８から獲得し、獲得したものをクライアントＰＣ装置６に送信する。クライアントＰＣ装置６は、この受信したインデックス名の一覧を、画面表示・入力処理部６１においてインデックス名一覧として表示する。
【００６４】
ステップ１３２では、表示されたものの中から、利用者は希望のインデックス名を選択する。すると、ステップ１３４では、該選択したインデックス名と、表示している帳票データを示す帳票ＩＤと、表示しているページを示すページ名とを、クライアントＰＣ装置６から電子帳票サーバ装置２に送信する。ステップ１４０では、これら帳票ＩＤ、インデックス名、ページ名に該当するデータを、インデックス・テーブル・データ記憶部２８から読み出す。ステップ１４２では、読み出したインデックス・テーブル・データを、電子帳票サーバ装置２側からクライアントＰＣ装置６側の画面表示・入力処理部６１に送信する。ステップ１４４では、該送信のデータを利用者に対して表示する。ステップ１５０では、表示されたインデックス・テーブル・データから、希望のインデックスを選択操作するよう、該インデックスをクリック操作する。ステップ１５２では、該クリック操作の座標に存在するインデックス文字列を獲得する。
【００６５】
ステップ２００では、画面表示・入力処理部６１において、「インデックス・メモ追加画面」を表示する。続いて、ステップ２０２では上述のインデックス文字列に対応させるメモ内容（インデックス・メモ）を入力する。ステップ２０４では、これらインデックス文字列及びメモ内容の新規のインデックス・メモを保存する指示を、画面表示・入力処理部６１において入力する。
【００６６】
するとステップ２０６では、該追加のインデックス・メモに係る、インデックス名、インデックス文字列、メモ内容がクライアントＰＣ装置６側から電子帳票サーバ装置２側に送信される。ステップ２０８では、これらインデッスク名、インデックス文字列、メモ内容に基いて、インデックス・メモ・テーブル記憶部４６に記憶されているインデックス・メモ・テーブルを更新し、新たなインデックス・メモを追加する。該追加の完了は電子帳票サーバ装置２側からクライアントＰＣ装置６側に伝達され、ステップ２１０では、画面表示・入力処理部６１において、新たなインデックス・メモの追加が完了した旨、利用者に対して表示される。そうして、該ステップ２１０の後には、ステップ１２６にジャンプする。
【００６７】
図１０は、本実施形態において本発明を適用して行われるメモ変更処理を示すフローチャートである。
【００６８】
この図において、一点鎖線を境界として、左側の電子帳票サーバの処理は、主として電子帳票サーバ装置２のインデックス・メモ変更処理部４２において行われる。中央のクライアントＰＣの処理は、主としてクライアントＰＣ装置６のインデックス・メモ変更要求部７２において行われる。右側の画面表示・入力の処理は、主として画面表示・入力処理部６１において行われる。
【００６９】
この図において、ステップ１１０からステップ１５２までは、前述した図９のメモ追加処理と同様である。
【００７０】
そして、該ステップ１５２の後、ステップ２２０では、画面表示・入力処理部６１において、「インデックス・メモ変更画面」を表示する。続いて、ステップ２２２では上述のインデックス文字列に対応させるメモ内容（インデックス・メモ）を入力する。ステップ２２４では、これらインデックス文字列及びメモ内容で変更する、インデックス・メモを保存する指示を、画面表示・入力処理部６１において入力する。
【００７１】
するとステップ２２６では、該変更のインデックス・メモに係る、インデックス名、インデックス文字列、メモ内容がクライアントＰＣ装置６側から電子帳票サーバ装置２側に送信される。ステップ２２８では、これらインデッスク名、インデックス文字列、メモ内容に基づいて、インデックス・メモ・テーブル記憶部４６に記憶されているインデックス・メモ・テーブルを更新し、該当のインデックス・メモ変更を行う。該変更の完了は電子帳票サーバ装置２側からクライアントＰＣ装置６側に伝達され、ステップ２３０では、画面表示・入力処理部６１において、インデックス・メモの変更が完了した旨、利用者に対して表示される。そうして、該ステップ２３０の後には、ステップ１２６にジャンプする。
【００７２】
図１１は、本実施形態において本発明を適用して行われるメモ削除処理を示すフローチャートである。
【００７３】
この図において、一点鎖線を境界として、左側の電子帳票サーバの処理は、主として電子帳票サーバ装置２のインデックス・メモ削除処理部４３において行われる。中央のクライアントＰＣの処理は、主としてクライアントＰＣ装置６のインデックス・メモ削除要求部７３において行われる。右側の画面表示・入力の処理は、主として画面表示・入力処理部６１において行われる。
【００７４】
この図において、ステップ１１０からステップ１５２までは、前述した図９のメモ追加処理と同様である。
【００７５】
そして、該ステップ１５２の後、ステップ２４０では、画面表示・入力処理部６１において、「インデックス・メモ削除画面」を表示する。続いて、ステップ２４２では上述のインデックス文字列に対応させた、削除を指示する入力を行う。ステップ２４４では、該インデックス文字列における削除を行うための、インデックス・メモを保存更新する指示を、画面表示・入力処理部６１において入力する。
【００７６】
するとステップ２４６では、該削除のインデックス・メモに係る、インデックス名、インデックス文字列がクライアントＰＣ装置６側から電子帳票サーバ装置２側に送信される。ステップ２４８では、これらインデッスク名、インデックス文字列に基いて、インデックス・メモ・テーブル記憶部４６に記憶されているインデックス・メモ・テーブルを更新し、該当のインデックス・メモ削除を行う。該削除の完了は電子帳票サーバ装置２側からクライアントＰＣ装置６側に伝達され、ステップ２５０では、画面表示・入力処理部６１において、インデックス・メモの削除が完了した旨、利用者に対して表示される。そうして、該ステップ２５０の後には、ステップ１２６にジャンプする。
【００７７】
図１２は、本実施形態において本発明を適用して行われるメモ表示処理を示すフローチャートである。又図１３は、この図１２に続くフローチャートである。
【００７８】
この図において、一点鎖線を境界として、左側の電子帳票サーバの処理は、主として電子帳票サーバ装置２のインデックス・メモ一覧処理部４４において行われる。中央のクライアントＰＣの処理は、主としてクライアントＰＣ装置６のインデックス・メモ表示処理部７５において行われる。右側の画面表示・入力の処理は、主として画面表示・入力処理部６１において行われる。
【００７９】
この図において、ステップ１１０からステップ１３２までは、前述した図９のメモ追加処理と同様である。
【００８０】
そして、該ステップ１３２の後、ステップ２７０では、該選択したインデックス名と、表示している帳票データを示す帳票ＩＤとを、クライアントＰＣ装置６から電子帳票サーバ装置２に送信する。ステップ２７２では、これら帳票ＩＤ、インデックス名に該当するデータを、インデックス・メモ定義テーブル記憶部４７から読み出す。ステップ２７４では、読み出したインデックス・メモ定義テーブルのデータを、電子帳票サーバ装置２側からクライアントＰＣ装置６側のインデックス・メモ表示処理部７５に送信する。ステップ２７６では、該送信のデータに係るインデックス名を、クライアントＰＣ装置６側から電子帳票サーバ装置２に送信する。
【００８１】
ステップ２８０では、該インデックス名に応じてインデックス・メモ・テーブル記憶部４６を読み出す。そしてステップ２８２では、該読出しのデータを、クライアントＰＣ装置６側に送信する。ステップ２８４では、表示している帳票データの帳票ＩＤ、選択したインデックス名、表示している帳票のページ名を、電子帳票サーバ装置２へ送信する。ステップ２８６では、これら帳票ＩＤ、インデックス名、ページ名に応じて、インデックス・テーブル・データ記憶部２８を読み出す。
【００８２】
該ステップ２８６の後は図１３のステップ２９０では、該読出しのインデックス・テーブル・データを、クライアントＰＣ装置６側に送信する。
【００８３】
ステップ２９２では、続くステップ２９６、３００、３０２に係る処理を、必要なインデックス・テーブル・データ全てに対して行って、行うべき処理が完了したか判定する。完了と判定される場合は、続いてステップ２９４に進み、アイドル状態になる。あるいは未だ完了していないと判定される場合は、ステップ２９６に進む。
【００８４】
ステップ２９６では、インデックス文字列に該当するインデックス・メモが、インデックス・メモ・テーブルに存在するか判定する。存在しないと判定される場合は、続いてステップ２９２にジャンプする。存在すると判定される場合は、ステップ３００において、インデックス文字列の位置を求めると共に、インデックス・メモ定義テーブルの位置情報を用いてインデックス・メモを貼り付ける位置を求める。そしてステップ３０２では、このように求められたインデックス文字列の位置とインデックス・メモの貼付位置に従って、インデックス・メモを表示する。該ステップ３０２の後はステップ２９２にジャンプする。
【００８５】
図１４は、本実施形態において本発明を適用して行われるメモ一覧表示処理を示すフローチャートである。又図１５は、この図１４に続くフローチャートである。
【００８６】
この図において、一点鎖線を境界として、左側の電子帳票サーバの処理は、主として電子帳票サーバ装置２のインデックス・メモ一覧処理部４４において行われる。中央のクライアントＰＣの処理は、主としてクライアントＰＣ装置６のインデックス・メモ一覧要求部７４において行われる。右側の画面表示・入力の処理は、主として画面表示・入力処理部６１において行われる。
【００８７】
この図において、ステップ１１０からステップ２８０までは、前述した図１２のメモ表示処理と同様である。
【００８８】
該ステップ２８０に続いて図１５のステップ３２０では、続くステップ３２２、３２４に係る処理を、必要なインデックス・メモ・テーブルのインデックス・メモのデータ全てに対して行って、行うべき処理が完了したか判定する。完了と判定される場合は、続いてステップ３３０に進む。あるいは未だ完了していないと判定される場合は、ステップ３２２に進む。
【００８９】
ステップ３２２では、インデックス・メモのインデックス文字列に該当する全インデックスを、インデックス・テーブル・データ記憶部２８のソート順インデックス・テーブル・データを使用して読み出す。ステップ３２４では、該読出しのインデックスとインデックス・メモを使用してインデックス・メモ一覧を作成し、作成したものをインデックス・メモ一覧バッファメモリ４８に記憶させる。該ステップ３２４の後は、ステップ３２０にジャンプする。
【００９０】
一方、ステップ３２０からステップ３３０に進んだ場合、該ステップ３３０では、作成されインデックス・メモ一覧バッファメモリ４８に記憶されているインデックス・メモ一覧を、クライアントＰＣ装置６に送信する。ステップ３３２では、受信したインデックス・メモ一覧を、ページ番号とページ内位置でソートする。そしてステップ３３４では、ソート結果のインデックス・メモ一覧を利用者に対して表示する。
【００９１】
なお、図１６は、本実施形態において、対象になる帳票の表示例の画面を示す線図である。この図において、矩形範囲が表示画面に相当するように図示されている。
【００９２】
又、該表示例において最上位行で先頭の「ＡＡＡ」の文字列を選択した後の、メモ入力画面を表示し、メモ内容を入力している画面表示は、図１７のようになる。図１７においては、左上に図示される「ＡＡＡ」の文字列を利用者が、インデックス文字列として（第１実施形態）、あるいは帳票文字列として（第２実施形態）選択している。又、該選択に伴って、該「ＡＡＡ」の文字列が白黒反転表示になっている。又、「メモ入力画面」と図示された矩形範囲がメモ入力画面である。該メモ入力画面は、メモ内容を入力するために用いる矩形領域と、マウスなどのポインティング手段によって操作入力するための「ＯＫ」のボタン及び「キャンセル」のボタンとを有している。なお、この図においては、メモ内容を入力する該矩形領域には、「ＡＡＡのメモです。」なる、メモ内容（第１実施形態ではインデックス・メモ内容に、第２実施形態では継承メモ内容に相当）が利用者によって入力され、表示されている。
【００９３】
このようにしてインデックス・メモを作成すると、図１８のような表示画面を得ることができる。この図においては、図１７において入力して定義した、「ＡＡＡ」の文字列（第１実施形態ではインデックス文字列に、第２実施形態では帳票文字列に相当）に対応する「ＡＡＡのメモです。」なるメモ内容（第１実施形態ではインデックス・メモ内容に、第２実施形態では継承メモ内容に相当）が、表示中の帳票に存在する「ＡＡＡ」の文字列の右脇位置において表示されている。
【００９４】
本実施形態においては、本発明を適用して、利用者が選択した帳票のデータにおいて、インデックス文字列や帳票文字列が存在する位置を検索する。そうして、該検索結果の存在位置に対して、該文字列に対して定義されているメモ内容（第１実施形態ではインデックス・メモ内容に、第２実施形態では継承メモ内容に相当）を対応付けて表示している。
【００９５】
又、図１９は、図１６と異なる帳票の表示例を示す線図である。このような別部分についても、図２０のように、「ＡＡＡ」の同じ文字列に対しては、図１７や図１８と同じインデックス・メモを表示することができる。具体的には、図１８と同様の文字列の検索処理などによって、図１７において入力して定義した、「ＡＡＡ」の文字列（第１実施形態ではインデックス文字列に、第２実施形態では帳票文字列に相当）に対応する「ＡＡＡのメモです。」なるメモ内容（第１実施形態ではインデックス・メモ内容に、第２実施形態では継承メモ内容に相当）が、図２０において、表示中の帳票に存在する「ＡＡＡ」の文字列の右脇位置に表示されている。
【００９６】
つまり、図１６〜図１８の１つの帳票、又これとは別の図１９及び図２０の帳票などというように、異なる帳票同士で、同じインデックス・メモの情報を用いることが可能であり、同じインデックス・メモ・テーブル記憶部４６やインデックス・メモ定義テーブル記憶部４７の情報を用いることが可能である。従って、異なる帳票においても、同じインデックス文字列を用いて検索して同じインデックス・メモを対応させ、同じインデックス文字列が存在する位置には同じインデックス・メモを表示させることなどが可能である。
【００９７】
そして図２１は、本実施形態におけるインデックス・メモ一覧の表示例を示す画面図である。
【００９８】
以上に説明したとおり、本実施形態によれば、本発明を効果的に適用することができる。
【００９９】
図２２は、本発明が適用された第２実施形態の情報ファイル提示装置に係る、電子帳票サーバ装置２及びクライアントＰＣ装置６の構成を示すブロック図である。
【０１００】
なお、本実施形態についても、その全体的な構成は、前述の第１実施形態の図１と同様である。
【０１０１】
図２２において図示されるように、電子帳票サーバ装置２は、情報変換処理部２１と、帳票データ管理処理部２３と、帳票データ記憶部２４と、継承メモ処理部８１と、継承メモ・ファイル記憶部８２と、編集処理部３０と、印刷処理部３１と、メモ処理部３２と、検索処理部３３と、通信処理部３５とを有している。
【０１０２】
なお、継承メモ処理部８１は、第１実施形態のインデックス・メモ処理部２７に相当する。又継承メモ・ファイル記憶部８２は、第１実施形態のインデックス・メモ・テーブル記憶部４６及びインデックス・メモ定義テーブル記憶部４７に相当する。
【０１０３】
次に、クライアントＰＣ装置６は、画面表示・入力処理部６１と、継承メモ要求部９１と、編集要求部６５と、印刷要求部６６と、メモ要求部６７と、検索要求部６８と、通信処理部７０とを有している。なお、継承メモ要求部９１は、第１実施形態のインデックス・メモ要求部６３に相当する。
【０１０４】
本実施形態において、本発明の情報提示対象文書ファイルは、帳票データ記憶部２４に記憶されている帳票データになっている。この帳票データは、ホスト・コンピュータ装置１や電子帳票サーバ装置２で作成されたものでもよい。あるいは、ホスト・コンピュータ装置１で作成された情報が、情報変換処理部２１によって帳票データに変換されたものでもよい。
【０１０５】
図２２において、符号６５〜６８は、帳票データに関する従来型の、それぞれ、編集処理、印刷処理、メモ処理、検索処理を、電子帳票サーバ装置２に対して要求する処理を行う。又、要求されたこれら編集処理、印刷処理、メモ処理、検索処理は、それぞれ、符号３０〜３３の各処理部において行われる。
【０１０６】
図２２においては、本発明は、継承メモ処理部８１や継承メモ要求部９１、又これら継承メモ処理部８１や継承メモ要求部９１でアクセスされる諸記憶部８２、８３、８４、８５を中心に適用されている。
【０１０７】
又、図２３は、主として、継承メモ処理部８１や継承メモ要求部９１の、内部構成を示すブロック図である。
【０１０８】
本実施形態において、本発明の貼付レコードは、本発明のインデックス文字列に対応する「帳票文字列」と、本発明の付加情報に対応する「メモ内容（あるいはメモ文字列や帳票メモや帳票メモ内容）」とによって構成されている。又、このような貼付レコードは、継承メモ・テーブル記憶部８３に格納されている。
【０１０９】
図示されるように、継承メモ処理部８１は、継承メモ・データ管理処理部８６と、継承メモ追加処理部８７と、継承メモ変更処理部８８と、継承メモ削除処理部８９と、継承メモ一覧処理部９０とを有している。
【０１１０】
そして、継承メモ・テーブル記憶部８３、継承メモ定義テーブル記憶部８４、及び継承メモ一覧テーブル記憶部８５は、継承メモ・データ管理処理部８６によってアクセスされる。
【０１１１】
次に、継承メモ要求部９１は、継承メモ追加要求部９２と、継承メモ変更要求部９３と、継承メモ削除要求部９４と、継承メモ一覧要求部９５と、継承メモ表示処理部９６とを有している。
【０１１２】
ここで、継承メモ・テーブル記憶部８３は、他システム７９から生成したものを用いることができるようになっている。
【０１１３】
なお、図２４は、継承メモ定義テーブル記憶部８４に記憶される継承メモ定義テーブルを示す線図である。図２５は、継承メモ・テーブル記憶部８３に記憶される継承メモ・テーブルを示す線図である。図２６は、継承メモ一覧テーブル記憶部８５に記憶される継承メモ一覧テーブルを示す線図である。
【０１１４】
図２７は、本実施形態において本発明を適用して行われるメモ追加処理を示すフローチャートである。
【０１１５】
この図において、一点鎖線を境界として、左側の電子帳票サーバの処理は、主として電子帳票サーバ装置２の継承メモ追加処理部８７において行われる。中央のクライアントＰＣの処理は、主としてクライアントＰＣ装置６の継承メモ追加要求部９２において行われる。右側の画面表示・入力の処理は、主として画面表示・入力処理部６１において行われる。
【０１１６】
まずステップ１１０では、クライアントＰＣ装置６の画面表示・入力処理部６１において、継承メモ処理部８１及び継承メモ要求部９１の処理を開始させ、その初期画面から画面を順に表示する。ステップ１１２では、帳票データ記憶部２４に格納された、利用者が希望する帳票データを選択するための画面を表示させる。そしてステップ１１４では、該選択画面において、利用者が希望の帳票データを選択し、又該帳票データにおける希望ページを選択する。
【０１１７】
すると、ステップ１１６では、選択した帳票データを示す帳票ＩＤ、及び選択したページのページ名を、クライアントＰＣ装置６側から電子帳票サーバ装置２側に送信する。このページ名は、例えばページ番号などである。ステップ１２０では電子帳票サーバ装置２は、これら帳票ＩＤ及びページ名に該当する、帳票データ記憶部２４に記憶された帳票データを読み出す。ステップ１２２では、読み出した帳票データをクライアントＰＣ装置６に送信する。ステップ１２４では、受信した帳票データから文字列情報を抽出する。ステップ１２６では、抽出した文字列情報を表示し、利用者が選択した帳票データにおいて、選択したページを表示する。
【０１１８】
ステップ４３０では、ステップ１１６からステップ１２６までと類似した処理によって、継承メモ名一覧を表示する。即ち、まず、クライアントＰＣ装置６は、ステップ１１４において選択した帳票の帳票ＩＤを、電子帳票サーバ装置２に送信する。該帳票ＩＤを受けた電子帳票サーバ装置２は、該帳票ＩＤに該当する継承メモ名の一覧を、継承メモ・ファイル記憶部８２から獲得し、獲得したものをクライアントＰＣ装置６に送信する。クライアントＰＣ装置６は、この受信した継承メモ名の一覧を、画面表示・入力処理部６１において継承メモ名一覧として表示する。
【０１１９】
ステップ４３２では、表示されたものの中から、利用者は希望の継承メモ名を選択する。すると、ステップ４３４では、該選択した継承メモ名と、表示している帳票データを示す帳票ＩＤとを、クライアントＰＣ装置６から電子帳票サーバ装置２に送信する。ステップ４４０では、これら帳票ＩＤ、継承メモ名に該当するデータを、継承メモ定義テーブル記憶部８４から読み出す。ステップ４４２では、読み出した継承メモ定義テーブル・データを、電子帳票サーバ装置２側からクライアントＰＣ装置６側に送信する。ステップ４４３では、継承メモ定義テーブルの「帳票文字列の範囲」内の帳票文字列を抽出する。ステップ４４４では、該抽出の帳票文字列をマーキングして、利用者に対して表示する。ステップ４５０では、希望の帳票文字列を選択操作するよう、マーキングされた帳票文字列のいずれかをクリック操作する。ステップ４５２では、該クリック操作の座標に存在する帳票文字列を獲得する。
【０１２０】
ステップ５００では、画面表示・入力処理部６１において、「継承メモ追加画面」を表示する。続いて、ステップ５０２では上述の帳票文字列に対応させるメモ内容（継承メモ）を入力する。ステップ５０４では、これら帳票文字列及びメモ内容の新規の継承メモを保存する指示を、画面表示・入力処理部６１において入力する。
【０１２１】
するとステップ５０６では、該追加の継承メモに係る、継承メモ名、帳票文字列、メモ内容がクライアントＰＣ装置６側から電子帳票サーバ装置２側に送信される。ステップ５０８では、これら継承メモ名、帳票文字列、メモ内容に基いて、継承メモ・テーブル記憶部８３に記憶されている継承メモ・テーブルを更新し、新たな継承メモを追加する。該追加の完了は電子帳票サーバ装置２側からクライアントＰＣ装置６側に伝達され、ステップ５１０では、画面表示・入力処理部６１において、新たな継承メモの追加が完了した旨、利用者に対して表示される。そうして、該ステップ５１０の後には、ステップ１２６にジャンプする。
【０１２２】
図２８は、本実施形態において本発明を適用して行われるメモ変更処理を示すフローチャートである。
【０１２３】
この図において、一点鎖線を境界として、左側の電子帳票サーバの処理は、主として電子帳票サーバ装置２の継承メモ変更処理部８８において行われる。中央のクライアントＰＣの処理は、主としてクライアントＰＣ装置６の継承メモ変更要求部９３において行われる。右側の画面表示・入力の処理は、主として画面表示・入力処理部６１において行われる。
【０１２４】
この図において、ステップ１１０からステップ４５２までは、前述した図２７のメモ追加処理と同様である。
【０１２５】
そして、該ステップ４５２の後、ステップ５２０では、画面表示・入力処理部６１において、「継承メモ変更画面」を表示する。続いて、ステップ５２２では前述の帳票文字列に対応させるメモ内容（継承メモ）を入力する。ステップ５２４では、これら帳票文字列及びメモ内容で変更する、継承メモを保存する指示を、画面表示・入力処理部６１において入力する。
【０１２６】
するとステップ５２６では、該変更の継承メモに係る、継承メモ名、帳票文字列、メモ内容がクライアントＰＣ装置６側から電子帳票サーバ装置２側に送信される。ステップ５２８では、これら継承メモ名、帳票文字列、メモ内容に基いて、継承メモ・テーブル記憶部８３に記憶されている継承メモ・テーブルを更新し、該当の継承メモ変更を行う。該変更の完了は電子帳票サーバ装置２側からクライアントＰＣ装置６側に伝達され、ステップ５３０では、画面表示・入力処理部６１において、継承メモの変更が完了した旨、利用者に対して表示される。そうして、該ステップ５３０の後には、ステップ１２６にジャンプする。
【０１２７】
図２９は、本実施形態において本発明を適用して行われるメモ削除処理を示すフローチャートである。
【０１２８】
この図において、一点鎖線を境界として、左側の電子帳票サーバの処理は、主として電子帳票サーバ装置２の継承メモ削除処理部８９において行われる。中央のクライアントＰＣの処理は、主としてクライアントＰＣ装置６の継承メモ削除要求部９４において行われる。右側の画面表示・入力の処理は、主として画面表示・入力処理部６１において行われる。
【０１２９】
この図において、ステップ１１０からステップ４５２までは、前述した図２７のメモ追加処理と同様である。
【０１３０】
そして、該ステップ４５２の後、ステップ５４０では、画面表示・入力処理部６１において、「継承メモ削除画面」を表示する。続いて、ステップ５４２では上述の帳票文字列に対応させた、削除を指示する入力を行う。ステップ５４４では、該帳票文字列における削除を行うための、継承メモを保存更新する指示を、画面表示・入力処理部６１において入力する。
【０１３１】
するとステップ５４６では、該削除の継承メモに係る、継承メモ名、帳票文字列がクライアントＰＣ装置６側から電子帳票サーバ装置２側に送信される。ステップ５４８では、これら継承メモ名、帳票文字列に基づいて、継承メモ・テーブル記憶部８３に記憶されている継承メモ・テーブルを更新し、該当の継承メモ削除を行う。該削除の完了は電子帳票サーバ装置２側からクライアントＰＣ装置６側に伝達され、ステップ５５０では、画面表示・入力処理部６１において、継承メモの削除が完了した旨、利用者に対して表示される。そうして、該ステップ５５０の後には、ステップ１２６にジャンプする。
【０１３２】
図３０は、本実施形態において本発明を適用して行われるメモ表示処理を示すフローチャートである。又図３１は、この図３０に続くフローチャートである。
【０１３３】
この図において、一点鎖線を境界として、左側の電子帳票サーバの処理は、主として電子帳票サーバ装置２の継承メモ一覧処理部９０において行われる。中央のクライアントＰＣの処理は、主としてクライアントＰＣ装置６の継承メモ表示処理部９６において行われる。右側の画面表示・入力の処理は、主として画面表示・入力処理部６１において行われる。
【０１３４】
この図において、ステップ１１０からステップ４３２までは、前述した図２７のメモ追加処理と同様である。
【０１３５】
そして、該ステップ４３２の後、ステップ５７０では、該選択した継承メモ名と、該継承メモ名が存在する帳票データを示す帳票ＩＤとを、クライアントＰＣ装置６から電子帳票サーバ装置２に送信する。ステップ５７２では、これら帳票ＩＤ、継承メモ名に該当するデータを、継承メモ定義テーブル記憶部８４から読み出す。ステップ５７４では、読み出した継承メモ定義テーブルのデータを、電子帳票サーバ装置２側からクライアントＰＣ装置６側の画面表示・入力処理部６１に送信する。ステップ５７６では、該送信のデータに係る継承メモ名を、クライアントＰＣ装置６側から電子帳票サーバ装置２に送信する。
【０１３６】
ステップ５８０では、該継承メモ名に応じて継承メモ・テーブル記憶部８３を読み出す。そしてステップ５８２では、該読出しのデータを、クライアントＰＣ装置６側に送信する。
【０１３７】
該ステップ５８２に続いて、図３１に示すステップ５９０では、続くステップ５９４、６００、６０２に係る処理を、継承メモ定義テーブルの「帳票文字列の範囲」内の帳票文字列全てに対して行って、行うべき処理が完了したか判定する。完了と判定される場合は、続いてステップ５９２に進み、アイドル状態になる。あるいは未だ完了していないと判定される場合は、ステップ５９４に進む。
【０１３８】
ステップ５９４では、帳票文字列に該当する継承メモが、継承メモ・テーブルに存在するか判定する。存在しないと判定される場合は、続いてステップ５９０にジャンプする。存在すると判定される場合は、ステップ６００において、帳票文字列の位置を求めると共に、継承メモ定義テーブルの位置情報を用いて継承メモを貼り付ける位置を求める。そしてステップ６０２では、このように求められた継承メモ文字列の位置と継承メモの貼付位置に従って、継承メモを表示する。該ステップ６０２の後はステップ５９０にジャンプする。
【０１３９】
図３２は、本実施形態において本発明を適用して行われるメモ一覧表示処理を示すフローチャートである。又図３３は、この図３２に続くフローチャートである。
【０１４０】
この図において、一点鎖線を境界として、左側の電子帳票サーバの処理は、主として電子帳票サーバ装置２の継承メモ一覧処理部９０において行われる。中央のクライアントＰＣの処理は、主としてクライアントＰＣ装置６の継承メモ一覧要求部９５において行われる。右側の画面表示・入力の処理は、主として画面表示・入力処理部６１において行われる。
【０１４１】
この図において、ステップ１１０からステップ５８０までは、前述した図３０のメモ表示処理と同様である。
【０１４２】
該ステップ５８０に続いて図３３のステップ６３０では、指定された帳票の指定された継承メモの継承一覧テーブルが作成済みで、継承メモ一覧テーブル記憶部８５において保存されているか判定する。保存されていれば、ステップ６５０に進む。保存されていない場合は、次にステップ６３２に進む。
【０１４３】
ステップ６３２では、継承メモ定義テーブル記憶部８４を読み込む。ステップ６３４では、継承メモ・テーブル記憶部８３を読み込む。
【０１４４】
ステップ６４０では、帳票データの全ページの継承メモ定義テーブルの「帳票文字列の範囲」内に存在する全帳票文字列に対して、続くステップ６４２、６４４に係る処理を全て行って、行うべき処理が完了したか判定する。完了と判定される場合は、続いてステップ６５０に進む。あるいは未だ完了していないと判定される場合は、ステップ６４２に進む。なお、継承メモ・テーブル記憶部８３に、対象の継承メモが１つも存在しない場合は、空の継承メモ一覧テーブルを継承メモ一覧テーブル記憶部８５に作成して、ステップ６５０に進む。
【０１４５】
ステップ６４２では、対象の帳票文字列に該当する継承メモが、継承メモ・テーブル記憶部８３に存在するか判定する。存在すれば、ステップ６４４に進み、存在しない場合は、ステップ６４０に進む。
【０１４６】
ステップ６５０では、継承メモ一覧テーブル記憶部８５の該当継承メモ一覧テーブルを読み込む。ステップ６５２では、読み込んだものを電子帳票サーバ装置２からクライアントＰＣ装置６に送信する。ステップ６５４では、受信した継承メモ一覧を利用者に対して表示する。
【０１４７】
なお、図１６は、本実施形態において、対象になる帳票の表示例の画面を示す線図である。又、該表示例において最上位行で先頭の「ＡＡＡ」の文字列を選択した後の、メモ入力画面を表示し、メモ内容を入力している画面表示は、図１７のようになる。このようにして継承メモを作成すると、図１８のような表示画面を得ることができる。
【０１４８】
又、図１９は、図１６と異なる帳票の表示例を示す線図である。このような別部分についても、図２０のように、「ＡＡＡ」の同じ文字列に対しては、図１７や図１８と同じ継承メモを表示することができる。つまり、前述の第１実施形態と同様に該第２実施形態においても、異なる帳票同士で、同じ継承メモの情報を用いることが可能であり、同じ継承メモ・テーブル記憶部８３の情報を用いることが可能である。従って、異なる帳票においても、同じ帳票文字列を用いて検索して同じ継承メモを対応させ、同じ帳票文字列が存在する位置には同じ継承メモを表示させることなどが可能である。
【０１４９】
そして図２１は、本実施形態における継承メモ一覧の表示例を示す画面図である。
【０１５０】
以上に説明したとおり、本実施形態によれば、本発明を効果的に適用することができる。
【０１５１】
又、第１実施形態のインデックス・メモ一覧バッファメモリ４８が一時ファイルであったのに対して、本第２実施形態においては、該インデックス・メモ一覧バッファメモリ４８に対応する継承メモ一覧テーブル記憶部８５が、少なくともある程度の期間は情報を保持するようにしている。従って、本第２実施形態においては、このように保持されている情報が再利用される場合は、情報生成に要する処理や時間を削減することができる。
【０１５２】
【発明の効果】
本発明によれば、情報提供対象文書ファイルの内容の該当部分に付加情報を結びつけて情報を提供する際に、該付加情報を自由に生成できるようにすると共に、これら情報提供対象文書ファイル及び付加情報に基づいた有用で多様な情報を提供することができる。
【図面の簡単な説明】
【図１】本発明が適用された第１実施形態の情報ファイル提示装置の全体的な構成を示すブロック図
【図２】上記実施形態の電子帳票サーバ装置２及びクライアントＰＣ装置６の構成を示すブロック図
【図３】前記実施形態のインデックス・メモ処理部２７やインデックス・メモ要求部６３の、内部構成を示すブロック図
【図４】前記実施形態のインデックス・メモ定義テーブル記憶部４７に記憶されるインデックス・メモ定義テーブルを示す線図
【図５】前記実施形態のインデックス・メモ・テーブル記憶部４６に記憶されるインデックス・メモ・テーブルを示す線図
【図６】前記実施形態のインデックス・メモ一覧バッファメモリ４８に記憶されるインデックス・メモ一覧テーブルを示す線図
【図７】前記実施形態のインデックス・テーブル・データ記憶部２８に記憶されるインデックス・テーブル・データ（抽出順）を示す線図
【図８】前記実施形態のインデックス・テーブル・データ記憶部２８に記憶されるインデックス・テーブル・データ（ソート順）を示す線図
【図９】前記実施形態において本発明を適用して行われるメモ追加処理を示すフローチャート
【図１０】前記実施形態において本発明を適用して行われるメモ変更処理を示すフローチャート
【図１１】前記実施形態において本発明を適用して行われるメモ削除処理を示すフローチャート
【図１２】前記実施形態において本発明を適用して行われるメモ表示処理を示すフローチャート
【図１３】上記の図１２に続くフローチャート
【図１４】前記実施形態において本発明を適用して行われるメモ一覧表示処理を示すフローチャート
【図１５】上記の図１４に続くフローチャート
【図１６】前記実施形態において、対象になる帳票の表示例の画面を示す線図
【図１７】前記実施形態において、メモ入力画面を表示している、対象になる帳票の表示例の画面を示す線図
【図１８】前記実施形態において、インデックス・メモを加えた、対象になる帳票の表示例の画面を示す線図
【図１９】前記実施形態において、図１８と同じインデックス・メモを参照可能な別の帳票の表示例の画面を示す線図
【図２０】前記実施形態において、インデックス・メモを加えた、対象になる帳票の別の部分の表示例の画面を示す線図
【図２１】前記実施形態におけるインデックス・メモ一覧の表示例を示す画面図
【図２２】本発明が適用された第２実施形態の情報ファイル提示装置に係る、電子帳票サーバ装置２及びクライアントＰＣ装置６の構成を示すブロック図
【図２３】前記実施形態の、主として、継承メモ処理部８１や継承メモ要求部９１の、内部構成を示すブロック図
【図２４】前記実施形態の継承メモ定義テーブル記憶部８４に記憶される継承メモ定義テーブルを示す線図
【図２５】前記実施形態の継承メモ・テーブル記憶部８３に記憶される継承メモ・テーブルを示す線図
【図２６】前記実施形態の継承メモ一覧テーブル記憶部８５に記憶される継承メモ一覧テーブルを示す線図
【図２７】前記実施形態において本発明を適用して行われるメモ追加処理を示すフローチャート
【図２８】前記実施形態において本発明を適用して行われるメモ変更処理を示すフローチャート
【図２９】前記実施形態において本発明を適用して行われるメモ削除処理を示すフローチャート
【図３０】前記実施形態において本発明を適用して行われるメモ表示処理を示すフローチャート
【図３１】上記図３０に続くフローチャート
【図３２】前記実施形態において本発明を適用して行われるメモ一覧表示処理を示すフローチャート
【図３３】上記図３２に続くフローチャート
【符号の説明】
１…ホスト・コンピュータ装置
２…電子帳票サーバ装置
６…クライアントＰＣ装置
７…ネットワーク網
２１…情報変換処理部
２３…帳票データ管理処理部
２４…帳票データ記憶部
２６…インデックス・データ管理処理部
２７…インデックス・メモ処理部
２８…インデックス・テーブル・データ記憶部
３０…編集処理部
３１…印刷処理部
３２…メモ処理部
３３…検索処理部
４０…インデックス・メモ・データ管理処理部
４１…インデックス・メモ追加処理部
４２…インデックス・メモ変更処理部
４３…インデックス・メモ削除処理部
４４…インデックス・メモ一覧処理部
４６…インデックス・メモ・テーブル記憶部
４７…インデックス・メモ定義テーブル記憶部
４８…インデックス・メモ一覧バッファメモリ
６１…画面表示・入力処理部
６３…インデックス・メモ要求部
６５…編集要求部
６６…印刷要求部
６７…メモ要求部
６８…検索要求部
７０…通信処理部
７１…インデックス・メモ追加要求部
７２…インデックス・メモ変更要求部
７３…インデックス・メモ削除要求部
７４…インデックス・メモ一覧要求部
７５…インデックス・メモ表示処理部
７９…他システム
８１…継承メモ処理部
８２…継承メモ・ファイル記憶部
８３…継承メモ・テーブル記憶部
８４…継承メモ定義テーブル記憶部
８５…継承メモ一覧テーブル記憶部
８６…継承メモ・データ管理処理部
８７…継承メモ追加処理部
８８…継承メモ変更処理部
８９…継承メモ削除処理部
９０…継承メモ一覧処理部
９１…継承メモ要求部
９２…継承メモ追加要求部
９３…継承メモ変更要求部
９４…継承メモ削除要求部
９５…継承メモ一覧要求部
９６…継承メモ表示処理部
【図１】
2004348231.tif 000003
【図２】
2004348231.tif 000004
【図３】
2004348231.tif 000005
【図４】
2004348231.tif 000006
【図５】
2004348231.tif 000007
【図６】
2004348231.tif 000008
【図７】
2004348231.tif 000009
【図８】
2004348231.tif 000010
【図９】
2004348231.tif 000011
【図１０】
2004348231.tif 000012
【図１１】
2004348231.tif 000013
【図１２】
2004348231.tif 000014
【図１３】
2004348231.tif 000015
【図１４】
2004348231.tif 000016
【図１５】
2004348231.tif 000017
【図１６】
2004348231.tif 000018
【図１７】
2004348231.tif 000019
【図１８】
2004348231.tif 000020
【図１９】
2004348231.tif 000021
【図２０】
2004348231.tif 000022
【図２１】
2004348231.tif 000023
【図２２】
2004348231.tif 000024
【図２３】
2004348231.tif 000025
【図２４】
2004348231.tif 000026
【図２５】
2004348231.tif 000027
【図２６】
2004348231.tif 000028
【図２７】
2004348231.tif 000029
【図２８】
2004348231.tif 000030
【図２９】
2004348231.tif 000031
【図３０】
2004348231.tif 000032
【図３１】
2004348231.tif 000033
【図３２】
2004348231.tif 000034
【図３３】
2004348231.tif 000035