(57)【要約】【課題】サイズの大きい情報ファイルを自動的に分割しリンク張りして転送する情報管理装置およびその情報管理プログラムを格納した情報管理プログラム記憶媒体を提供する。【解決手段】ヘッダー情報が付されたパラグラフ情報が複数配列されてなる論理構造情報ファイルを管理し送信要求に応じて送信する情報管理装置１００において、論理構造情報ファイルからヘッダー情報を抽出するとともにパラグラフ情報へのリンクを作成することにより、ヘッダー情報およびリンクを含むヘッダー管理ファイルを作成するとともに、それぞれが各パラグラフ情報を含む複数のパラグラフファイルを作成するファイル分割手段２０１と、論理構造情報ファイルの送信要求を受けてヘッダー管理ファイルを送信し、ヘッダー管理ファイルに含まれるリンクに基づく送信要求を待ってパラグラフファイルを送信する送信制御手段２０２とを備えた。【選択図】  図２
2004185634.tif 000002
【特許請求の範囲】
【請求項１】
ヘッダー情報が付されたパラグラフ情報が複数配列されてなる論理構造情報ファイルを管理する情報管理装置において、
論理構造情報ファイルからヘッダー情報を抽出するとともに該ヘッダー情報が付されたパラグラフ情報へのリンクを作成することにより、該ヘッダー情報および該リンクを含むヘッダー管理ファイルを作成するとともに、それぞれが各パラグラフ情報それぞれを含む複数のパラグラフファイルを作成し、さらに論理構造情報ファイル名と該作成されたヘッ
ダーファイルとを対応づけて管理テーブルに記録するファイル分割手段と、
論理構造情報ファィルの送信要求を受けて、前記管理テーブルを検索して該論理構造情報ファイル名に対応する前記ヘッダー管理ファイルを送信し、該ヘッダー管理ファイルに含まれるリンクに基づく送信要求を待って、該リンクが張られたパラグラフファイルを送信する送信制御手段とを備えたことを特徴とする情報管理装置。
【請求項２】
前記送信制御手段が、前記論理構造情報ファイルの送信要求を受けて前記管理テーブルを検索し、該管理テーブルに該論理構造情報ファイルのファイル名がない場合には、
前記ファイル分割手段が、
該論理構造情報ファイルからヘッダー情報を抽出するとともに該ヘッダー情報が付されたパラグラフ情報へのリンクを作成することにより、該ヘッダー情報および該リンクを含むヘッダー管理ファイルを作成するとともに、それぞれが各パラグラフ情報それぞれを含む複数のパラグラフファイルを作成し、さらに該論理構造情報ファイルのファイル名と該作成されたヘッダーファイルとを対応づけて管理テーブルに記録することを特徴とする請求項１記載の情報管理装置。
【請求項３】
前記ファイル分割手段が、各パラグラフ情報の直前に配置されたパラグラフ情報へのリンクおよび該各パラグラフ情報の直後に配置されたパラグラフ情報へのリンクを作成する手段を含み、各パラグラフ情報が格納されるとともに該各パラグラフ情報に対応するこれらのリンクが格納されてなるパラグラフファイルを作成するものであることを特徴とする請求項１記載の情報管理装置。
【請求項４】
コンピュータ内で実行され、該コンピュータを、ヘッダー情報が付されたパラグラフ情報が複数配列されてなる論理構造情報ファイルを管理する情報管理装置として動作させる情報管理プログラムを格納した情報管理プログラム記憶媒体において、
前記コンピュータを、論理構造情報ファイルからヘッダー情報を抽出するとともに該ヘッダー情報が付されたパラグラフ情報へのリンクを作成することにより、該ヘッダー情報および該リンクを含むヘッダー管理ファイルを作成するとともに、それぞれが各パラグラフ情報それぞれを含む複数のパラグラフファイルを作成し、さらに論理構造情報ファイル名と該作成されたヘッダーファイルとを対応づけて管理テーブルに記録するファイル分割手段と、
論理構造情報ファィルの送信要求を受けて、前記管理テーブルを検索して該論理構造情報ファイル名に対応する前記ヘッダー管理ファイルを送信し、該ヘッダー管理ファイルに含まれるリンクに基づく送信要求を待って、該リンクが張られたパラグラフファイルを送信する送信制御手段とを有する情報管理装置として動作させる情報管理プログラムを格納したことを特徴とする情報管理プログラム記憶媒体。
【請求項５】
前記送信制御手段が、前記論理構造情報ファイルの送信要求を受けて前記管理テーブルを検索し、該管理テーブルに該論理構造情報ファイルのファイル名がない場合には、
前記ファイル分割手段が、
該論理構造情報ファイルからヘッダー情報を抽出するとともに該ヘッダー情報が付されたパラグラフ情報へのリンクを作成することにより、該ヘッダー情報および該リンクを含むヘッダー管理ファイルを作成するとともに、それぞれが各パラグラフ情報それぞれを含む複数のパラグラフファイルを作成し、さらに該論理構造情報ファイルのファイル名と該作成されたヘッダーファイルとを対応づけて管理テーブルに記録するものであることを特徴とする請求項４記載の情報管理プログラム記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報ファイルを管理する情報管理装置、および情報ファイルを管理する情報管理プログラムを格納した情報管理プログラム記憶媒体に関する。
【背景技術】
【０００２】
最近、コンピュータおよび通信技術の発達、ならびにＨＴＭＬ（ハイパーテキストマークアップ言語）などの文書記述言語の進歩に伴い、サーバに蓄積された大量の情報に一般ユーザがアクセスし大量の情報の中から目的とする情報を検索し電話回線やＬＡＮなどの各種ネットワークを経由して目的の情報を入手することが広く行われるようになりつつある。最近のマルチメディア化の進展に伴い、通信の対象となる情報は、テキスト情報のほかに、静止画、動画、サウンドなどを含むいわゆるハイパーテキストが対象となり、情報ファイルのサイズはますます巨大化する傾向にある。そのため、情報ファイルの転送に長時間を必要とするようになり、また、通信網のユーザ当たりの通信回線占有率も高くなる傾向があり、転送速度の低下が懸念されている。
【０００３】
これらの問題を解決するため情報ファイルを小さな単位情報ファイルに分割し、各単位情報ファイルにその単位情報ファイルの前後関係を示すハイパーリンクを埋め込むことによって一回のファイル転送単位を小さくすることが行われている。しかし、この方法では、ユーザが情報ファイルを作成する際、ファイル分割を意識しながら情報ファイルを作成し、情報ファイル作成後もファイル分割作業と、分割された個々のファイルを読出時に再結合させるためのインデックス情報の作成作業を行う必要があり、情報ファイル作成者の負担が大きいという欠点がある。
【０００４】
また、参照すべき情報が含まれている情報ファイルのサイズが大きくても、その情報ファイル全体を転送する必要はなく、ファイルの一部分のみを転送すれば済むような場合でも、従来の技術ではその情報ファイル全体を転送する以外に方法がないという問題もある。
【０００５】
図１４は、従来のＷＷＷを利用した情報提供システムの構成を示す模式図である。
【０００６】
図１４に示すように、従来のＷＷＷ（ワールドワイドウエブ）を利用した情報提供システムでは、ＷＷＷサーバとクライアントコンピュータとはＬＡＮあるいは公衆電話回線などのネットワークで結ばれており、情報ファイルはＷＷＷサーバ側に格納され管理されており、ＷＷＷサーバは、クライアントコンピュータからの送信要求に応じてユーザの希望する情報ファイルをネットワーク経由で転送する。
【０００７】
図１５は、従来のＷＷＷサーバで管理される情報ファイルの内容とその情報ファイルの表示例を示す図である。
【０００８】
図１５（ａ）には、ＷＷＷサーバで管理される情報ファイル”Ａ．ＨＴＭＬ”の内容の一部が示されている。この情報ファイル”Ａ．ＨＴＭＬ”は、ＨＴＭＬの書式により記述されており、図１５（ａ）の１行目の＜ＨＴＭＬ＞というタグで始まり最下行の＜／ＨＴＭＬ＞というタグで終わっている。ファイルの２行目には大見出しに相当する第１階層のヘッダー情報”Ｈｅａｄ１−１”がタグ＜Ｈ１＞，＜／Ｈ１＞に挟まれて記述され、３行目には中見出しに相当する第２階層のヘッダー情報”ｈｅａｄ２−１”がタグ＜Ｈ２＞，＜／Ｈ２＞に挟まれて記述され、４行目以下にはそれらのヘッダー情報に対応するパラグラフ、すなわちハイパーテキスト本文が、タグ＜Ｐ＞とタグ＜／Ｐ＞とに挟まれて記述されている。
【０００９】
第１のパラグラフの終了タグ＜／Ｐ＞の次の行には、第２のパラグラフに対応するヘッダー情報”Ｈｅａｄ１−２”，”ｈｅａｄ２−２”、およびパラグラフが記述され、以下同様に、第３、第４のパラグラフに対応するヘッダー情報およびそれらのパラグラフが順次記述されている。
【００１０】
このように、ＷＷＷサーバでは、それぞれ論理的に独立した単位情報、すなわち、タイトル、ヘッダー、パラグラフなどの何種類かの階層の論理構造を持つ情報ファイルを、その単位情報の種類に応じた論理タグ、すなわち、＜ＴＩＴＬＥ＞＜／ＴＩＴＬＥ＞、＜Ｈ＞＜／Ｈ＞、＜Ｐ＞＜／Ｐ＞などのＨＴＭＬ文法に基づくマークアップタグなどを付して分割して管理している。
【００１１】
図１５（ｂ）は、図１５（ａ）に示した、ＷＷＷサーバ側の情報ファイル”Ａ．ＨＴＭＬ”がユーザの要求に応じてクライアントコンピュータ側にファイル転送されクライアントコンピュータ側のＷＷＷブラウザ（ＨＴＭＬ処理ソフト）を通して画面に表示した表示例である。このように各タグが解読されてヘッダー情報およびそれに対応するパラグラフ情報が順次表示されている。
【００１２】
なお、図１５（ｂ）に示す画面表示内容は、図１５（ａ）に示したＷＷＷサーバで管理している情報ファイル”Ａ．ＨＴＭＬ”のＨＴＭＬ書式化される前の原文の内容と実質的に同一であり、その原文がＨＴＭＬ書式化されてＷＷＷサーバで”Ａ．ＨＴＭＬ”の形で管理され、それがクライアントコンピュータにファイル転送されＷＷＷブラウザで原文の状態に編集されて表示されたものである。
【００１３】
図１５（ａ）に示されたファイル”Ａ．ＨＴＭＬ”は、ＷＷＷサーバ上では次のように管理される。
【００１４】
図１６は、従来のＷＷＷサーバにおける情報ファイルの所在を表すリンク情報の記述例を示す図である。
【００１５】
１行目の＜ＨＴＭＬ＞は、以下のドキュメントがＨＴＭＬドキュメントであることを表し、２行目の＜ＴＩＴＬＥ＞Ｈｏｍｅ  Ｐａｇｅ＜／ＴＩＴＬＥ＞は、このドキュメントのタイトルが「Ｈｏｍｅ  Ｐａｇｅ」であることを表し、３行目の＜Ａ  ＨＲＥＦ＝”ｈｔｔｐ：／／ｗｗｗ．１．ｏｒ．ｊｐ／ｐｕｂ／ｉｎｆｏｒｍａｔｉｏｎ／ａ．ｈｔｍｌ”＞Ｈｏｍｅ１Ｐａｇｅ＜／Ａ＞は、いわゆるハイパーリンクのリンク先およびリンク元を定義するアンカータグであり、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の書式でリンク元のアドレスとリンク先のアドレスとが記述されている。すなわち図１６の例では、リンク元は、”ｊｐ”すなわち日本の、”ｏｒ”（一般団体）の、”ｗｗｗ．１”というＷＷＷサーバの、”ｐｕｂ／ｉｎｆｏｒｍａｔｉｏｎ”というディレク
トリ下の”ａ．ｈｔｍｌというファイルであり、リンク先は、Ｈｏｍｅ１Ｐａｇｅである。
【００１６】
このように、情報ファイル中に、その情報ファイルにリンクされる情報ファイルのアドレスを記述しておくことにより情報ファイル相互間のハイパーリンクが実現される。ユーザがクライアントコンピュータの表示画面上に表示された、図１６のリンク情報を見て、「Ｈｏｍｅ１Ｐａｇｅ」という部分をマウスなどでクリックすると、情報ファイルａ．ｈｔｍｌがサーバｗｗｗ．１からそのクライアントコンピュータに転送され、クライアントコンピュータの画面上にその情報内容が表示される。
【００１７】
ところで、ＷＷＷサーバが、ユーザから指定されたファイルをクライアントコンピュータに転送するに際し、指定されたファイルａ．ｈｔｍｌが非常に大きなサイズのドキュメントである場合であっても、大きなサイズのままファイル転送が行われ、その場合長時間の転送時間が費やされることとなる。
【００１８】
そこで、この問題を解決するため、ファイルをあらかじめ複数のファイルに分割しておいてサーバに管理させることが行われることがある。その場合は、以下に示すように、分割に先立ち先ずインデックスファイルを作成し、そのインデックスファイルに基づき、個別ヘッダーファイルおよびパラグラフファイルを作成する。
【００１９】
図１７は、従来のインデックスファイルおよび個別ヘッダーファイルによるハイパーリンクの様子を示す図である。
【００２０】
図１７に示すように、このファイルは、インデックスファイル、個別ヘッダーファイル、およびパラグラフファイルから成る３階層のツリー構成となっている。図１７左端に示したインデックスファイルは情報ファイル全体の目次に相当するものであり、このインデックスファイルから図１７中央に示した個別ヘッダーファイルを介して図１７右端に示したパラグラフファイル（テキスト本体）にリンクが張られている。例えば、インデックスファイルの２行目に記述されたアンカータグにより”１−１．ｈｔｍｌ”がタイトル”Ｈｅａｄ１−１”の個別ヘッダーファイルにリンクされ、タイトル”Ｈｅａｄ１−１”の個別ヘッダーファイルの３行目に記述されたアンカータグにより”１−１．ｈｔｍｌ”がタイトル”１−１”のパラグラフファイルにリンクされることが示されている。このように
、複数に分割されたパラグラフファイルを作成しそれらにリンクを張ることにより、個々のファイルサイズを小さくすることが可能となり、転送レスポンスを向上させることができる。
【００２１】
しかしながら、上記のような複雑な構成を持つファイル群を作成するには、情報作成者は、最初から分割されたファイルを作成しそれを組み合わせてファイル全体を作成するか、あるいはファイル全体を一括して作成した後それを分割するかなどの作業を手作業で行う必要があり、かつ、このファイル分割作業とともにインデックスファイルおよび個別ヘッダーファイルの作成作業も必要であり、情報作成者にとって大きな負担となる。
【００２２】
また、文書の論理構造を解析し、その論理構造を記述した論理構造ファイルを作成する手段と、この論理構造ファイルに従って、入力文書を構成する情報を複数のカードに割り当てると共に、それらカード間のリンクを定義してハイパーメディア文書を作成する手段を備えたハイパーメディアシステムが開示されている（例えば、特許文献１参照。）。
【特許文献１】特開平８−１５３１１１号公報（第２−３頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【００２３】
しかし、上記の特許文献１の技術では、サイズの大きい情報ファイルを効率よく管理することができないという問題がある。
【００２４】
本発明は、上記の事情に鑑み、サイズの大きい情報ファイルを自動的に分割しリンク張りすることのできる情報管理装置、およびその情報管理プログラムを格納した情報管理プログラム記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００２５】
上記の目的を達成する本発明の情報管理装置は、ヘッダー情報が付されたパラグラフ情報が複数配列されてなる論理構造情報ファイルを管理する情報管理装置において、
論理構造情報ファイルからヘッダー情報を抽出するとともにそのヘッダー情報が付されたパラグラフ情報へのリンクを作成することにより、そのヘッダー情報およびそのリンクを含むヘッダー管理ファイルを作成するとともに、それぞれが各パラグラフ情報それぞれを含む複数のパラグラフファイルを作成し、さらに論理構造情報ファイル名とその作成されたヘッダーファイルとを対応づけて管理テーブルに記録するファイル分割手段と、
論理構造情報ファィルの送信要求を受けて、上記管理テーブルを検索してその論理構造情報ファイル名に対応する上記ヘッダー管理ファイルを送信し、そのヘッダー管理ファイルに含まれるリンクに基づく送信要求を待って、そのリンクが張られたパラグラフファイルを送信する送信制御手段とを備えたことを特徴とする。
【００２６】
ここで、上記本発明の情報管理装置において、上記論理構造情報ファイルの送信要求を受けて上記管理テーブルを検索し、その管理テーブルにその論理構造情報ファイルのファイル名がない場合には、
上記ファイル分割手段が、
その論理構造情報ファイルからヘッダー情報を抽出するとともにそのヘッダー情報が付されたパラグラフ情報へのリンクを作成することにより、そのヘッダー情報およびそのリンクを含むヘッダー管理ファイルを作成するとともに、それぞれが各パラグラフ情報それぞれを含む複数のパラグラフファイルを作成し、さらにその論理構造情報ファイルのファイル名とその作成されたヘッダーファイルとを対応づけて管理テーブルに記録するものであってもよい。
【００２７】
また、上記ファイル分割手段が、各パラグラフ情報の直前に配置されたパラグラフ情報へのリンクおよびその各パラグラフ情報の直後に配置されたパラグラフ情報へのリンクを作成する手段を含み、各パラグラフ情報が格納されるとともにその各パラグラフ情報に対応するこれらのリンクが格納されてなるパラグラフファイルを作成するものであってもよい。
【００２８】
また、上記の目的を達成する本発明の情報管理プログラム記憶媒体は、コンピュータ内で実行され、そのコンピュータを、ヘッダー情報が付されたパラグラフ情報が複数配列されてなる論理構造情報ファイルを管理する情報管理装置として動作させる情報管理プログラムを格納した情報管理プログラム記憶媒体において、
上記コンピュータを、論理構造情報ファイルからヘッダー情報を抽出するとともにそのヘッダー情報が付されたパラグラフ情報へのリンクを作成することにより、そのヘッダー情報およびそのリンクを含むヘッダー管理ファイルを作成するとともに、それぞれが各パラグラフ情報それぞれを含む複数のパラグラフファイルを作成し、さらに論理構造情報ファイル名とその作成されたヘッダーファイルとを対応づけて管理テーブルに記録するファイル分割手段と、
論理構造情報ファィルの送信要求を受けて、上記管理テーブルを検索してその論理構造情報ファイル名に対応する上記ヘッダー管理ファイルを送信し、そのヘッダー管理ファイルに含まれるリンクに基づく送信要求を待って、そのリンクが張られたパラグラフファイルを送信する送信制御手段とを有する情報管理装置として動作させる情報管理プログラムを格納したことを特徴とする情報管理プログラム記憶媒体である。
【００２９】
ここで、上記本発明の情報管理プログラム記憶媒体に格納された情報管理プログラムの上記送信制御手段が、上記論理構造情報ファイルの送信要求を受けて上記管理テーブルを検索し、その管理テーブルにその論理構造情報ファイルのファイル名がない場合には、
上記ファイル分割手段が、
その論理構造情報ファイルからヘッダー情報を抽出するとともにそのヘッダー情報が付されたパラグラフ情報へのリンクを作成することにより、そのヘッダー情報およびそのリンクを含むヘッダー管理ファイルを作成するとともに、それぞれが各パラグラフ情報それぞれを含む複数のパラグラフファイルを作成し、さらにその論理構造情報ファイルのファイル名とその作成されたヘッダーファイルとを対応づけて管理テーブルに記録するものであってもよい。
【発明の効果】
【００３０】
以上説明したように、本発明の情報管理装置は、情報ファイルからヘッダー情報を抽出し、論理構造に基づいてヘッダー管理ファイルと、複数のパラグラフファイルとを作成するファイル分割手段を備えたため、クライアントコンピュータからの送信要求を受けて、先ずヘッダー管理ファイルを送信し、ヘッダー管理ファイルに含まれるリンクに基づく送信要求を待って、パラグラフファイルを送信することにより、元の情報ファイル全体を送信するのに比べて遥かに短時間でヘッダー情報をユーザに提供することができる。さらに、パラグラフファイルも分割されファイルサイズが小さくなっており、クライアントコンピュータから送信要求があった部分のみを送信することができ、パラグラフ自体の送信時間も短くなり、効率のよい情報提供システムを実現することができる。また、元の情報ファイルからヘッダー管理ファイル、パラグラフファイルを作成する作業が全て自動的に行われるので情報作成者の負担の問題も解消される。
【００３１】
また、本発明の情報管理装置は、情報ファイル中の、ヘッダー情報を除くパラグラフ情報部分を圧縮することにより代替ファイルを作成する部分圧縮手段を備えたため、論理構造情報ファイルの送信要求を受けて、部分圧縮手段により作成された代替ファイルを送信することができ、元の情報ファイル全体を送信するのに比べて遥かに短時間でユーザに情報を提供することができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施形態について説明する。
【００３３】
図１は、本発明の各実施形態に共通の情報管理装置の概要図である。
【００３４】
図１に示すように、この情報管理装置１００は、論理構造情報ファイルを管理しクライアントコンピュータ１０２ａ，１０２ｂ，．．．からの送信要求に応じて、ネットワーク１０１を介して論理構造情報ファイルをクライアント１０２ａ，１０２ｂ，・・・に送信するＷＷＷサーバ機能を備えたサーバコンピュータとして示されている。
【００３５】
この情報管理装置１００には、この情報管理装置１００用の情報管理プログラムを格納したＣＤ−ＲＯＭ形式の情報管理プログラム記憶媒体２００ａが用意されており、この情報管理プログラム記憶媒体２００ａを情報管理装置１００のＣＤ−ＲＯＭ駆動装置から情報管理装置１００内の記憶装置１００１に読み込ませることにより情報管理プログラムが情報管理装置１００に組み込まれる。
【００３６】
なお、以下の説明においては、ＷＷＷ、すなわちハイパーテキストマークアップ言語（ＨＴＭＬ）を用いてマルチメディア情報を相互通信する分散型データベースシステムを利用した情報管理装置を例として説明が行われているが、本発明は必ずしもＷＷＷを利用した情報管理装置のみに限定されるものではなく、集中型のシステムにおける情報管理装置にも適用されるものであり、また、使用言語についてもＨＴＭＬ言語のみに限定されるものではなく、ＨＴＭＬ言語以外のマークアップ言語を用いたものであってもよい。
【００３７】
なお、上記のネットワーク１０１に接続されたコンピュータは、通常、ＷＷＷサーバ機能およびＷＷＷブラウザ機能の双方の機能が備えられ、ユーザの操作に応じてサーバコンピュータあるいはクライアントコンピュータとして動作させることができ、各コンピュータ間の双方向通信が可能なように構成されている。
【００３８】
この情報管理装置１００には、以下に説明するファイル分割手段および送信制御手段が備えられている。
【００３９】
図２は、本発明の第１の実施形態の情報管理装置に備えられるファイル分割手段および送信制御手段を有する情報管理プログラムの概要図である。
【００４０】
この情報管理装置１００には、図１に示した情報管理プログラム記憶媒体２００ａに格納された情報管理プログラム２００が組み込まれる。図２に示すように、情報管理プログラム２００には、ファイル分割手段２０１および送信制御手段２０２が備えられている。ファイル分割手段２０１および送信制御手段２０２の機能については、以下に、情報ファイルの実例を挙げて説明する。
【００４１】
図３は、本発明の第１の実施形態における情報管理装置が管理する文書ファイルおよびその文書ファイルの階層構造ツリーを示す図である。
【００４２】
図３（ａ）には、文書ファイル”Ａ．ＨＴＭＬ”が示され、図３（ｂ）には、その文書ファイル”Ａ．ＨＴＭＬ”の階層構造ツリーが示されている。
【００４３】
図３（ａ）に示すように、この文書ファイル”Ａ．ＨＴＭＬ”は、ＨＴＭＬ文法で記述されており、ＨＴＭＬのマークアップタグに基づくヘッダー情報が付された複数の単位情報からなる論理構造ファイルである。この文書ファイル”Ａ．ＨＴＭＬ”は、前述の従来技術の説明において参照した図１５（ｂ）の表示内容と同一の論理構造ファイルを、単位情報毎にブロック分けし、各単位情報それぞれにヘッダー情報を付したものであり、本実施形態の情報管理装置は、このような形で情報ファイルを管理している。
【００４４】
このような論理構造を持つ情報ファイルは、階層構造化されたツリー構造を形成しており、図３（ｂ）に示すように、文書ファイル”Ａ．ＨＴＭＬ”は、２階層のヘッダーとその下に配置されたパラグラフからなる全体で４階層のツリー構造として構成されている。この論理構造を基に、各階層間のリンク情報を管理する管理テーブルが作成されそれに基づいて各ファイルが管理される。
【００４５】
図４は、本発明の第１の実施形態における管理テーブルの概要図である。
【００４６】
図４に示すように、この管理テーブルには、元のファイル名（Ａ．ＨＴＭＬ，Ｂ．ＨＴＭＬ，・・・）、そのヘッダー管理ファイル名（Ａ＊．ＨＴＭＬ，Ｂ＊．ＨＴＭＬ，・・・）、およびそのヘッダー管理ファイルにより管理されるパラグラフファイル名（Ｐ１．ｈｔｍｌ，Ｐ２．ｈｔｍｌ，・・・）が、各パラグラフの階層構造に従って記述されている。
【００４７】
これらの各パラグラフファイルは次のようにして作成される。すなわち、本実施形態の情報管理装置では、図２に示したファイル分割手段２０１が、図３（ａ）および図３（ｂ）に示すような階層的階層構造を持つ情報ファイルからヘッダー情報を抽出し、同時にそれらのヘッダー情報が付されたパラグラフ情報へのリンクを作成することによりそれらのヘッダー情報およびリンクを含むヘッダー管理ファイルを作成するとともに、それぞれが各パラグラフ情報を含む複数のパラグラフファイルを作成する。このように、ファイル分割手段２０１は、一つの情報ファイルを分割して一つのヘッダー管理ファイルおよび複数のパラグラフファイルを作成する。これらのヘッダー管理ファイルおよび複数のパラグラフファイルは図４に示す管理テーブルに登録されて管理される。
【００４８】
なお、上記の管理テーブルは必ずしも前もってＷＷＷサーバに用意されていなければならないわけではなく、例えば、ユーザからの参照要求に応じて、その都度、元のファイル（図３（ａ）参照）から管理テーブルを作成するようにしてもよい。しかし、レスポンスの点からは、ファイル分割手段２０１を実行してＷＷＷサーバに予め管理テーブルを用意しておくことが好ましい。あるいは、最初から全てのファイルについて管理テーブルを用意する代わりに、管理テーブルはユーザからの参照要求を待って作成するものとするが一旦作成した管理テーブルはＷＷＷサーバの記憶装置１００１（図１参照）に記憶しておき次回以降の参照要求に備えるようにしてもよい。
【００４９】
次に、本発明の第１の実施形態における送信制御手段の機能について説明する。
【００５０】
いま、ＷＷＷサーバに対し、ユーザからファイルａ．ｈｔｍｌの参照要求が送られてくると、情報管理装置１００（図１参照）に備えられた送信制御手段２０２（図２参照）は、図３に示す管理テーブルを参照して記憶装置１００１に格納されているヘッダー管理ファイルＡ＊．ＨＴＭＬを読み出しクライアントコンピュータに転送する。
【００５１】
図５は、本発明の第１の実施形態における送信制御手段によりクライアントコンピュータに転送されるヘッダー管理ファイルである。
【００５２】
図５（ａ）には、クライアントコンピュータに転送されるヘッダー管理ファイルＡ＊．ＨＴＭＬの一部が示されている。このヘッダー管理ファイルには、元のファイルのパラグラフ部は含まれておらず、ヘッダー部と、元のファイルからパラグラフ毎に分割され独立した各パラグラフファイルへのリンク情報とから構成されている。すなわち、図５（ａ）の２，３行目には大見出し”Ｈｅａｄ１−１”および中見出し”Ｈｅａｄ２−１”、４〜６行目にはこれらのヘッダーに対応するリンク先（パラグラフファイルＰ１．ｈｔｍｌ）を定義したアンカータグ（＜Ａ＞と＜／Ａ＞とで挟まれた、リンク先のアドレスを定義するタグ）のみが記述されている。以下同様にして、７行目以降には大見出し”Ｈｅａｄ１−２”、中見出し”Ｈｅａｄ２−２”、これらのヘッダーに対応するアンカータグ（パラ
グラフファイルＰ２．ｈｔｍｌへのリンクを示している）が記述されている。このようなヘッダー管理ファイルＡ＊．ＨＴＭＬが送信制御手段２０２（図２参照）によりＷＷＷサーバからクライアントコンピュータへと転送され、クライアントコンピュータは転送されたヘッダー管理ファイルに基づき、以下に説明する図５（ｂ）の画面を表示する。
【００５３】
図５（ｂ）は、クライアントコンピュータに転送されたヘッダー管理ファイルＡ＊．ＨＴＭＬの、クライアントコンピュータの画面上の表示イメージである。
図５（ｂ）に示すように、画面上には、ヘッダー部と、各パラグラフへのリンク部とが表示される。下線を施したリンク部は、実際の画面上ではＷＷＷブラウザによって青い字とアンダーラインとで強調表示される。ユーザがこの画面を見て、例えば、３行目に強調表示されている「パラグラフへのリンク」という部分をマウス等でクリックすると、そのクリックされたパラグラフファイルの送信要求がクライアントコンピュータからＷＷＷサーバに送られる。ＷＷＷサーバに備えられた送信制御手段２０２（図２参照）はその送信要求に応じて、指定されたパラグラフファイルを記憶装置１００１（図１参照）から読み出してクライアントコンピュータに送信する。
【００５４】
図５（ｃ）は、図４に示した管理テーブルに基づいてファイル分割された各パラグラフファイルを示している。例えばパラグラフファイル１５１は、図４に示す管理テーブルの１行目右欄に記述されたＰ１．ｈｔｍｌに相当し、パラグラフファイル１５２は図４の管理テーブルの２行目右欄に記述されたＰ２．ｈｔｍｌに相当する。
【００５５】
元のファイルから各パラグラフファイルへのファイル分割は、次のようにして行われる。すなわち、図３（ａ）に示した文書ファイルＡ．ＨＴＭＬを例にとれば、このファイルＡ．ＨＴＭＬのタグを解析することにより２行目から３行目までがヘッダー部であり、４行目から５行目までが第１のパラグラフであることがわかるので、この第１のパラグラフを元のファイルＡ．ＨＴＭＬから切り出し、”Ｐ１．ｈｔｍｌ”なるパラグラフファイル名を付して記憶装置１００１（図１参照）に格納する。同様に、６行目から７行目まではヘッダー部であり、８行目から９行目までが第２のパラグラフであることがわかるので、このパラグラフを元のファイルＡ．ＨＴＭＬから切り出し、”Ｐ２．ｈｔｍｌ”なるパラグラフファイル名を付して記憶装置１００１に格納する。以下同様に、”Ｐ３．ｈｔｍｌ
”，”Ｐ４．ｈｔｍｌ”，・・・なるパラグラフファイルを作成し記憶装置１００１に格納する。
【００５６】
本実施形態においては、元のファイルからの各パラグラフファイルへのファイル分割は、ユーザからの参照要求に応じて管理テーブルを作成する際に同時に行われる。しかし、管理テーブルと同様、サーバに格納されている全ての情報ファイルについてファイル分割を予め行っておくようにしてもよい。
【００５７】
図６は、本発明の第１の実施形態におけるファイル転送の手順を示す流れ図である。
【００５８】
図６に示すように、クライアントコンピュータ側の送信要求により処理が開始され、ＵＲＬ書式によりファイル名が指定され（ステップＳ１１）、それがＷＷＷサーバに送られると、ＷＷＷサーバ側では指定ファイルの検索を行う（ステップＳ２１）。ＷＷＷサーバに指定ファイルが格納されていなければ処理を終了するが、指定ファイルが格納されていればステップＳ２２に進み、その指定ファイルが管理テーブル（図４参照）に登録されているか否かを検索し（ステップＳ２２）、その指定ファイルが既に分割済みであるか否か、すなわちヘッダー管理ファイル（図５（ａ）参照）が既に作成されており各パラグラフファイルへのファイル分割も終了しているか否かが判定され（ステップＳ２３）、その指定ファイルが既に分割済みである場合はステップＳ２５に進みヘッダー管理ファイルをク
ライアントコンピュータに転送する。ステップＳ２３における判定の結果その指定ファイルのファイル分割が未だ済んでいない場合はステップＳ２４に進み、ヘッダー管理ファイルの作成およびファイル分割が行われる。ヘッダー管理ファイルの作成およびファイル分割が終了するとＷＷＷサーバからクライアントコンピュータにヘッダー管理ファイルが転送される（ステップＳ２５）。なお、この時点ではパラグラフファイルの転送は行われない。
【００５９】
ヘッダー管理ファイルがＷＷＷサーバからクライアントコンピュータに転送されると、クライアントコンピュータ側のＷＷＷブラウザはヘッダー管理ファイルを解析し、転送されてきたヘッダー管理ファイルの内容（図５（ｂ）参照）を画面上に表示する（ステップＳ１２）。ユーザがその画面を見て、その中の「パラグラフへのリンク」部分をマウス等でクリックすることによりそのパラグラフファイルが指定され（ステップＳ１３）、それがＵＲＬの形式でＷＷＷサーバに伝えられると、ＷＷＷサーバはそれを解析し、指定されたパラグラフファイルを記憶装置１００１（図１参照）から読み出してクライアントコンピュータに転送する（ステップＳ２６）。パラグラフファイルの転送を受けたクライアントコンピュータはその内容を画面上に表示する（ステップＳ１２）。さらにユーザがファ
イル読出の継続を望む場合はステップＳ１３におけるパラグラフファイル指定以降の処理を続続させることもできる。
【００６０】
このようにして本実施形態によれば、元のファイルが大きなファイルサイズであってもヘッダー管理ファイルと複数のパラグラフファイルに分割され、分割された小サイズのファイルが転送されるので、転送レスポンスを向上させることができる。また、このファイル分割はＷＷＷサーバにより自動的に行われるので、情報作成者の負担は大幅に軽減される。
【００６１】
次に、本発明の情報管理装置の第２の実施形態について説明する。
【００６２】
図７は、本発明の第２の実施形態の情報管理装置に備えられるファイル分割手段および送信制御手段を有する情報管理プログラムの概要図である。
【００６３】
図１に示した情報管理装置１００には、やはり図１に示した情報管理プログラム記憶媒体２００ａに格納された情報管理プログラム２１０が組み込まれる。図７に示すように、情報管理プログラム２１０には、ファイル分割手段２１１および送信制御手段２１２が備えられている。送信制御手段２１２は、第１の実施形態で説明した送信制御手段２０２と同様の機能を有するものであるが、ファイル分割手段２１１には、各パラグラフ情報を圧縮する圧縮手段２１１ａが含まれており、第１の実施形態におけるファイル分割手段２０１とは若干機能を異にする。
【００６４】
このように、第２の実施形態には圧縮手段２１１ａが備えられているので、分離された各パラグラフファイルは圧縮した状態で管理され、従って、ＷＷＷサーバにおけるパラグラフファイルの管理効率を第１の実施形態よりもさらに高めることができ、また、クライアントコンピュータへのパラグラフファイルの転送効率を向上させることができる。なお、圧縮された状態で転送されたパラグラフファイルはクライアントコンピュータ側のＷＷＷブラウザ機能により解凍された後、画面表示される。
【００６５】
図８は、第２の実施形態における文書ファイルおよびその階層構造ツリーを示す図である。
【００６６】
図８（ａ）に示すように、元のファイルＡ．ＨＴＭＬの内容は、図３（ａ）に示したものと同様であるが、ＷＷＷサーバにおける情報ファイル管理に際しては、図８（ｂ）の斜線で囲まれた部分、すなわち分割された各パラグラフファイルは、上記ファイル分割手段２１１（図７参照）によるファイル分割の際に圧縮手段２１１ａによって圧縮された後ＷＷＷサーバの記憶装置１００１（図１参照）に格納される。
【００６７】
次に、本発明の情報管理装置の第３の実施形態について説明する。
【００６８】
図９は、本発明の第３の実施形態の情報管理装置に備えられるファイル分割手段および送信制御手段を有する情報管理プログラムの概要図である。
【００６９】
図１に示した情報管理装置１００には、やはり図１に示した情報管理プログラム記憶媒体２００ａに格納された情報管理プログラム２２０が組み込まれる。図９に示すように、情報管理プログラム２２０には、ファイル分割手段２２１および送信制御手段２２２が備えられている。送信制御手段２２２は、第１の実施形態で説明した送信制御手段２０２と同様の機能を有するものであるが、ファイル分割手段２２１には、分割された各パラグラフ情報の直前に配置されたパラグラフ情報へのリンク、および各パラグラフ情報の直後に配置されたパラグラフ情報へのリンクを作成するリンク作成手段２２１ａが含まれており、第１の実施形態におけるファイル分割手段２０１とは若干機能を異にする。すなわち、このファイル分割手段２２１は、分割された各パラグラフ情報の直前に配置されたパラグ
ラフ情報へのリンク、および各パラグラフ情報の直後に配置されたパラグラフ情報へのリンクを作成するリンク作成手段２２１ａを含むものであり、各パラグラフ情報がそれぞれ格納されるとともに各パラグラフ情報に対応するこれらのリンクがそれぞれ格納されてなるパラグラフファイルを、パラグラフ情報の数に対応した数だけ作成する。
【００７０】
図１０は、第３の実施形態におけるファイル分割手段により作成されたパラグラフファイル、およびクライアントコンピュータにおける表示画面である。
【００７１】
この実施形態においては、ファイル分割手段２２１に含まれたリンク作成手段２２１ａが、図１０（ａ）に示すように、パラグラフ情報の前および後にそのパラグラフ情報の直前のパラグラフ情報へのリンクおよび直後のパラグラフ情報へのリンクが作成されている。図１０（ａ）に示すパラグラフファイルがユーザから指定されクライアントコンピュータに転送されると、クライアントコンピュータには、図１０（ｂ）に示すような画面が表示される。すなわち、クライアントコンピューターの画面３００上には、指定されたパラグラフファイルのパラグラフ情報が画面中央のパラグラフ表示領域３０１に表示されるとともに、パラグラフ表示領域３０１の下方に指定パラグラフファイルに対して論理構造上直後の位置に配置されたパラグラフファイルへのリンク情報３０２が強調表示される。ユ
ーザがこのリンク情報３０２（強調表示部分）をマウス等でクリックすることにより、画面に表示されているパラグラフに続く次のパラグラフを表示させることができる。また、直前のパラグラフに対しても同様に、パラグラフ表示領域３０１の上方には指定パラグラフファイルに対して論理構造上直前の位置に配置されたパラグラフファイルへのリンク情報３０３が強調表示される。ユーザがこのリンク情報３０３（強調表示部分）をマウス等でクリックすることにより、画面に表示されているパラグラフの直前のパラグラフを表示させることができる。
【００７２】
このようなリンク情報３０２，３０３が指定パラグラフファイルと共に画面表示されるようにするため、ファイル分割手段２２１に備えられたリンク作成手段２２１ａ（図９参照）は、元のファイルをファイル分割して各パラグラフファイルを作成した際に、各パラグラフファイルに、そのパラグラフファイルに対して論理構造上直前の位置および直後の位置に配置されているパラグラフファイルへのリンク情報を付してからそのパラグラフファイルを記憶装置１００１（図１参照）に格納する。
【００７３】
このように、本実施形態によれば、画面に表示されているパラグラフの直前あるいは直後のパラグラフをその画面上から簡単に呼び出すことができ、ユーザのファイル参照の操作性を向上させることができる。
【００７４】
次に、本発明の第４の実施形態について説明する。この実施形態は本発明の第２の情報管理装置に対応するものである。
【００７５】
図１１は、本発明の第４の実施形態の情報管理装置に備えられる部分圧縮手段および送信制御手段を有する情報管理プログラムの概要図である。
【００７６】
図１に示した情報管理装置１００には、やはり図１に示した情報管理プログラム記憶媒体２００ａに格納された情報管理プログラム２３０が組み込まれる。図１１に示すように、情報管理プログラム２３０には、部分圧縮手段２３１および送信制御手段２３２が備えられている。
【００７７】
部分圧縮手段２３１は、論理構造情報ファイル中の、ヘッダー情報を除くパラグラフ情報部分を圧縮することにより、論理構造情報ファイルに代わる代替ファイルを作成する機能を有するものであり、送信制御手段２３２は、論理構造情報ファイルの送信要求を受けると送信要求を受けた論理構造情報ファイルに代えて部分圧縮手段２３１により作成された代替ファイル（図１２参照）を送信する機能を有している。
【００７８】
図１２は、第４の実施形態における元のファイルおよびその代替ファイルのファイル構成図である。
【００７９】
図１２（ａ）は、元の論理構造情報ファイルＡ．ＨＴＭＬを示しており、これは図３（ａ）に示した文書ファイルと同一内容のファイルである。図１２（ｂ）は、図１２（ａ）に示す元のファイルＡ．ＨＴＭＬ中のパラグラフ情報部分を圧縮することにより作成した代替ファイルを示している。図１２（ｂ）に示すように、この代替ファイルは、パラグラフ部分が圧縮されている。部分圧縮手段２３１は、元のファイルからこのような部分圧縮された代替ファイルを作成し、送信制御手段２３２はそれをクライアントコンピュータに送信する。この代替ファイルを受け取ったクライアントコンピュータでは、圧縮されていないヘッダー部分を先ず表示しておいて、その間にＷＷＷブラウザ機能により圧縮部分を解凍することができる。このようにすることにより、ファイル転送およびヘッダー部分の
表示を高速で行うことができる。なお、この代替ファイルは、前述の第１乃至第３の実施形態におけるように分割された複数ファイルからなるものではなく、単一のファイルとして作成され管理される。
【００８０】
次に、上記第４の実施形態を変形した第５の実施形態について説明する。
【００８１】
図１３は、第５の実施形態における代替ファイルのファイル構成図である。
【００８２】
第５の実施形態における代替ファイルは図１２（ｂ）の代替ファイルのようにパラグラフ部が散在しておらずに、図１３に示すようにパラグラフ部が一個所にまとめられて配置されている。このようにすることにより、クライアントコンピュータ側でヘッダー情報を編集し直す必要を省きヘッダー情報をすばやく表示することができ、かつファイル転送を高速で行うことができる。
【図面の簡単な説明】
【００８３】
【図１】本発明の各実施形態に共通の情報管理装置の概要図である。
【図２】本発明の第１の実施形態の情報管理装置に備えられるファイル分割手段および送信制御手段を有する情報管理プログラムの概要図である。
【図３】本発明の第１の実施形態における情報管理装置が管理する文書ファイルおよびその文書ファイルの階層構造ツリーを示す図である。
【図４】本発明の第１の実施形態における管理テーブルの概要図である。
【図５】本発明の第１の実施形態における送信制御手段によりクライアントコンピュータに転送されるヘッダー管理ファイルである。
【図６】本発明の第１の実施形態におけるファイル転送の手順を示す流れ図である。
【図７】本発明の第２の実施形態の情報管理装置に備えられるファイル分割手段および送信制御手段を有する情報管理プログラムの概要図である。
【図８】第２の実施形態における文書ファイルおよびその階層構造ツリーを示す図である。
【図９】本発明の第３の実施形態の情報管理装置に備えられるファイル分割手段および送信制御手段を有する情報管理プログラムの概要図である。
【図１０】第３の実施形態におけるファイル分割手段により作成されたパラグラフファイル、およびクライアントコンピュータにおける表示画面である。
【図１１】本発明の第４の実施形態の情報管理装置に備えられる部分圧縮手段および送信制御手段を有する情報管理プログラムの概要図である。
【図１２】第４の実施形態における元のファイルおよびその代替ファイルのファイル構成図である。
【図１３】第５の実施形態における代替ファイルのファイル構成図である。
【図１４】従来のＷＷＷを利用した情報提供システムの構成を示す模式図である。
【図１５】従来のＷＷＷサーバで管理される情報ファイルの内容とその情報ファイルの表示例を示す図である。
【図１６】従来のＷＷＷサーバにおける情報ファイルの所在を表すリンク情報の記述例を示す図である。
【図１７】従来のインデックスファイルおよび個別ヘッダーファイルによるハイパーリンクの様子を示す図である。
【符号の説明】
【００８４】
１００    情報管理装置
１０１    ネットワーク
１０２ａ，１０２ｂ，．．．    クライアントコンピュータ
１５１，１５２    パラグラフファイル
２００，２１０，２２０，２３０    情報管理プログラム
２００ａ    情報管理プログラム記憶媒体
２０１，２１１，２２１    ファイル分割手段
２０２，２１２，２２２    送信制御手段
２１１ａ    圧縮手段
２２１ａ    リンク作成手段
２３１    部分圧縮手段
２３２    送信制御手段
３００    画面
３０１    パラグラフ表示領域
３０２，３０３    リンク情報
１００１    記憶装置
【図１】
2004185634.tif 000003
【図２】
2004185634.tif 000004
【図３】
2004185634.tif 000005
【図４】
2004185634.tif 000006
【図５】
2004185634.tif 000007
【図６】
2004185634.tif 000008
【図７】
2004185634.tif 000009
【図８】
2004185634.tif 000010
【図９】
2004185634.tif 000011
【図１０】
2004185634.tif 000012
【図１１】
2004185634.tif 000013
【図１２】
2004185634.tif 000014
【図１３】
2004185634.tif 000015
【図１４】
2004185634.tif 000016
【図１５】
2004185634.tif 000017
【図１６】
2004185634.tif 000018
【図１７】
2004185634.tif 000019