(57)【特許請求の範囲】
【請求項１】
複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得装置であって、
取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出する所在情報抽出手段と、
上記所在情報抽出手段で抽出された所在情報の文字列に基づいて、第二の情報ファイルを取得する際の優先順位を決定する優先順位付与手段と、
上記優先順位付与手段で決定された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、を備え、
上記優先順位付与手段は、所在情報の文字列が長い第二の情報ファイルに高い優先順位を付与するものであることを特徴とする情報取得装置。
【請求項２】
複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得装置であって、
取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出する所在情報抽出手段と、
上記所在情報抽出手段で抽出された所在情報の文字列に基づいて、第二の情報ファイルを取得する際の優先順位を決定する優先順位付与手段と、
上記優先順位付与手段で決定された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、を備え、
上記優先順位付与手段は、所在情報の階層構造が深い第二の情報ファイルに高い優先順位を付与するものであることを特徴とする情報取得装置。
【請求項３】
上記優先順位付与手段は、第一の情報ファイル内で出現頻度が高い所在情報が示す第二の情報ファイルに高い優先順位を付与するものであることを特徴とする請求項１または２に記載の情報取得装置。
【請求項４】
上記優先順位付与手段は、第一の情報ファイル内で所在情報に含まれる頻度が高い情報提供装置を含む所在情報が示す第二の情報ファイルに高い優先順位を付与するものであることを特徴とする請求項１から３の何れかに記載の情報取得装置。
【請求項５】
上記優先順位付与手段は、所在情報に含まれるファイルタイプに応じて、第二の情報ファイルに優先順位を付与するものであることを特徴とする請求項１から４の何れかに記載の情報取得装置。
【請求項６】
上記優先順位付与手段は、特定の情報提供装置に情報ファイルの取得要求が集中しないように、第二の情報ファイルに優先順位を付与するものであることを特徴とする請求項１から５の何れかに記載の情報取得装置。
【請求項７】
上記優先順位付与手段は、第一の情報ファイルが複数の構成情報ファイルを含み、且つ、当該複数の構成情報ファイルの少なくとも１つの名称に、上記情報提供装置が提供する実情報に関連して用いられるものとして予め定められた文字列が含まれる場合には、その少なくとも１つの構成情報ファイルが上記実情報を含むと予測し、その予測された構成情報ファイル内に記述されている所在情報が示す第二の情報ファイルに高い優先順位を付与するものであることを特徴とする請求項１から６の何れかに記載の情報取得装置。
【請求項８】
複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得装置であって、
取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を、第一の情報ファイルの表示画像において第二の情報ファイルへのリンクを提示する所在情報提示文字列とともに抽出する所在情報抽出手段と、
上記所在情報抽出手段で抽出された所在情報提示文字列が長い第二の情報ファイルに高い優先順位を付与する優先順位付与手段と、
上記優先順位付与手段で付与された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、を備えていることを特徴とする情報取得装置。
【請求項９】
複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得装置であって、
取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出するとともに、該所在情報の記述位置についての、第一の情報ファイル内における所定の基準位置を基準とする相対位置を求める所在情報抽出手段と、
上記所在情報抽出手段で求められた相対位置が上記所定の基準位置に近い所在情報が示す第二の情報ファイルに高い優先順位を付与する優先順位付与手段と、
上記優先順位付与手段で付与された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、を備え、
上記優先順位付与手段が、操作者による情報ファイルの取得指示の履歴に応じて、上記所定の基準位置を設定することを特徴とする情報取得装置。
【請求項１０】
複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得方法であって、
取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出する所在情報抽出処理と、
上記所在情報抽出処理で抽出された所在情報の文字列に基づいて、第二の情報ファイルを取得する際の優先順位を決定する優先順位付与処理と、
上記優先順位付与処理で決定された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求処理と、を含み、
上記優先順位付与処理にて、所在情報の文字列が長い第二の情報ファイルに高い優先順位を付与することを特徴とする情報取得方法。
【請求項１１】
複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得方法であって、
取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出する所在情報抽出処理と、
上記所在情報抽出処理で抽出された所在情報の文字列に基づいて、第二の情報ファイルを取得する際の優先順位を決定する優先順位付与処理と、
上記優先順位付与処理で決定された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求処理と、を含み、
上記優先順位付与処理にて、所在情報の階層構造が深い第二の情報ファイルに高い優先順位を付与することを特徴とする情報取得方法。
【請求項１２】
複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出する所在情報抽出手段と、
上記所在情報抽出手段で抽出された所在情報の文字列が長い第二の情報ファイルに高い優先順位を付与することによって、第二の情報ファイルを取得する際の優先順位を決定する優先順位付与手段と、
上記優先順位付与手段で決定された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、をコンピュータに実現させるための情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１３】
複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出する所在情報抽出手段と、
上記所在情報抽出手段で抽出された所在情報の階層構造が深い第二の情報ファイルに高い優先順位を付与することによって、第二の情報ファイルを取得する際の優先順位を決定する優先順位付与手段と、
上記優先順位付与手段で決定された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、をコンピュータに実現させるための情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワークに接続される複数の情報提供装置から情報ファイルを取得するための情報取得装置および情報取得方法、ならびに情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【０００２】
【従来の技術】
通信ネットワークを介して情報ファイルを授受するための情報通信システムは、通信ネットワークに接続された複数の情報提供装置および情報取得装置を含む。前記通信ネットワークは、例えばいわゆるインターネットで実現される。情報提供装置は、例えばいわゆるＨＴＴＰ（Hyper Text Transfer Protocol）を用いたサーバコンピュータで実現され、情報ファイルを記憶する。情報取得装置は、例えばＷＷＷ（World Wide Web）ブラウザプログラムを搭載したクライアントコンピュータで実現され、通信ネットワークを介して情報提供装置に対して情報ファイルを要求し、かつ提供された情報ファイルを操作者に提示する。前記情報ファイルは、例えばＨＴＭＬ（Hyper Text Markup Language）で記述されたハイパーテキストのソースファイルである。
【０００３】
近年、前記情報通信システムにおいて、情報取得装置の操作者が情報ファイルの取得を指示した時点から該情報取得装置に情報ファイルが与えられる時点までの時間、すなわち情報ファイルの入手時間の短縮が求められている。このために、論文ＮＡＩＳＴ−ＭＴ３５１０６７（「ＷＷＷにおける情報入手の高速化への提案」知念健一、奈良先端科学技術大学院大学情報科学研究科、平成７年２月２０日提出）、および公開特許公報「特開平９−２３１１１９号公報（公開日：平成９年（１９９７）９月５日）」には、情報ファイルの先読み技術が開示されている。
【０００４】
前記論文ＮＡＩＳＴ−ＭＴ３５１０６７の先読み技術を用いた情報通信システムは、情報提供サービスの１つであるＷＷＷにおいて、情報提供装置であるサーバと情報取得装置であるクライアントとの間に、いわゆる代理サーバを介在させ、該代理サーバに情報ファイルの先読みを行わせている。前記代理サーバは、クライアントからサーバへの情報ファイルの提供の要求が与えられた場合、該情報ファイルをサーバから入手してクライアントに与え、さらに該情報ファイルに基づき提供が要求されると予測される他の情報ファイルを、先読み対象の情報ファイルとしてサーバから入手し、クライアントへ与える。前記他の情報ファイルは、前記要求された情報ファイル内に記載されたＵＲＬ（Uniform Resource Locator）によって規定される情報ファイルである。この結果、クライアントは前記先読み対象の情報ファイルの提供の要求をクライアントに与える前に該情報ファイルを得るので、該情報ファイルの入手時間が短縮される。
【０００５】
なお、前記論文ＮＡＩＳＴ−ＭＴ３５１０６７の先読み技術を用いた情報通信システムは、本発明に係る情報取得装置１０が備える所在情報抽出部１４、予測処理部１４ａ、先読み要求部１５、所在情報リスト１６に相当する構成を備えていない（本発明の説明図である図１を参照）。
【０００６】
また、図１５に示す前記特開平９−２３１１１９号公報の情報通信システムの情報提示装置２０２は、システム利用者から取得するべき情報ファイル２０１が指示された場合、該情報ファイル２０１の取得を情報提供装置１０３に対し要求する。前記指示された情報ファイル２０１が取得された後、システム利用者からの新たな指示に先立って、前記情報提示装置２０２は、該情報ファイル２０１内から他の複数の情報ファイルの所在情報をそれぞれ抽出し、前記取得された情報ファイル２０１内における該所在情報の記述順または該所在情報の記述形式に基づいた順序で所在情報ファイル２０６を作成し、該複数の所在情報がそれぞれ示す前記他の情報ファイルの取得を、前記情報提供装置１０３に要求する。この結果、前記情報提示装置２０２は、前記所在情報の記述順または記述形式に基づき、システム利用者が次に取得を提示する可能性の高い情報ファイルを、優先的に先読みする。
【０００７】
【発明が解決しようとする課題】
上述のように、論文ＮＡＩＳＴ−ＭＴ３５１０６７の先読み技術を用いた情報通信システム、および特開平９−２３１１１９号公報の情報通信システムは、システム利用者が取得を指示した情報ファイル内に記載される全ての所在情報がそれぞれ表す全ての情報ファイルを、先読み対象の情報ファイルとしている。
【０００８】
しかしながら実際には、システム利用者の新たな指示が与えられる時点で、全ての先読み対象の情報ファイルの先読みが完了しておらず、システム利用者が新たに指示した情報ファイルが、先読みによってまだ取得されていない場合が、有り得る。
【０００９】
この場合、システム利用者が必要とする情報ファイルを取得する効率は改善されない。さらに、通信ネットワークの負荷が前記先読みを行われないときよりも増大し、かつ無駄な情報ファイルがクライアントおよび情報提示装置に蓄積されることになるため、情報ファイルの先読みが行われない場合よりも、システム利用者が必要とする情報ファイルの取得の効率が悪化する。
【００１０】
また、この場合において、先読み対象の情報ファイルを記憶する情報提供装置が特定の情報提供装置に集中している場合、システム利用者が必要とする情報ファイルが情報提供装置と同じ場合には、先読みを行う時点で情報ファイルの取得に時間がかかるため、情報提供装置と情報提示装置との間の通信ネットワークの負荷が増大するので、情報ファイルの取得の効率がさらに悪化する。
【００１１】
特開平９−２３１１１９号公報の情報通信システムの情報提示装置２０２では、全ての先読み対象の情報ファイルの中からシステム利用者が情報選択を予測する情報選択予測手段として所在情報抽出処理部２０５に情報ファイル記述形式解析機能部２０３を有する。しかしながら、前記情報選択予測手段は情報ファイルへの要求頻度を表す情報が情報ファイル２０１内に記述してある、もしくは、情報記述形式により情報ファイルの所在情報に強調的記述が使用してある、など、情報提供装置１０３もしくは情報製作者があらかじ優先順位を情報ファイル２０１内に意図的に記述しておく必要がある。このため、優先順位情報が適切に記述されていない情報ファイル２０１においては、前記情報選択予測がうまく機能しない。
【００１２】
本発明は、上記の問題点を解決するためになされたもので、その目的は、情報提供装置から通信ネットワークシステムを介して情報ファイルを効率良く取得するために、システム利用者が望む情報を適確に予測して先読みし、かつ通信ネットワークの負荷の増大を防止することができる情報取得装置および情報取得方法、ならびに情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【００１３】
【課題を解決するための手段】
本発明の情報取得装置は、上記の課題を解決するために、複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得装置であって、取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出する所在情報抽出手段と、上記所在情報抽出手段で抽出された所在情報の文字列に基づいて、第二の情報ファイルを取得する際の優先順位を決定する優先順位付与手段と、上記優先順位付与手段で決定された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、を備えていることを特徴としている。
【００１４】
また、本発明の情報取得方法は、上記の課題を解決するために、複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得方法であって、取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出する所在情報抽出処理と、上記所在情報抽出処理で抽出された所在情報の文字列に基づいて、第二の情報ファイルを取得する際の優先順位を決定する優先順位付与処理と、上記優先順位付与処理で決定された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求処理と、を含んでいることを特徴としている。
【００１５】
また、本発明の情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体は、上記の課題を解決するために、複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体であって、取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出する所在情報抽出手段と、上記所在情報抽出手段で抽出された所在情報の文字列に基づいて、第二の情報ファイルを取得する際の優先順位を決定する優先順位付与手段と、上記優先順位付与手段で決定された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、をコンピュータに実現させるための情報取得プログラムを記録したことを特徴としている。
【００１６】
上記の構成および方法により、優先順位付与手段（優先順位付与処理）が、操作者による取得指示を所在情報の文字列に基づいて予測して、最適な所在情報から優先して先読みするように情報ファイルに優先順位を付与することができる。よって、先読みした情報ファイルが操作者の新しく指示する情報ファイルの取得要求に合致する可能性が高くなる。したがって、情報ファイルの先読みを効率的に行うことができる。
【００１７】
本発明の情報取得装置は、上記の課題を解決するために、さらに、上記優先順位付与手段は、所在情報の文字列が長い第二の情報ファイルに高い優先順位を付与するものであることを特徴としている。
【００１８】
上記の構成により、さらに、優先順位付与手段が、所在情報の文字列が長い第二の情報ファイルに高い優先順位を付与できるため、長い文字列の所在情報で示される第二の情報ファイルから先読みすることが可能となる。
【００１９】
ここで、情報ファイルの所在情報は一般に階層構造をとっている場合が多く、また、操作者が最終的に取得したい情報ファイルはリンクの階層構造の末端にあることが多い。そのため、操作者が最終的に取得したい情報ファイルの所在情報の文字列は長くなる傾向にある。
【００２０】
よって、優先順位付与手段が、所在情報の文字列長が長い第二の情報ファイルの優先度を高くすることにより、先読みした情報ファイルが操作者が新しく指示する情報ファイルの取得要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができる。
【００２１】
本発明の情報取得装置は、上記の課題を解決するために、さらに、上記優先順位付与手段は、所在情報の階層構造が深い第二の情報ファイルに高い優先順位を付与するものであることを特徴としている。
【００２２】
上記の構成により、さらに、優先順位付与手段が、所在情報の階層構造が深い第二の情報ファイルに高い優先順位を付与できるため、深い階層に記録された第二の情報ファイルから先読みすることが可能となる。
【００２３】
ここで、情報ファイルの所在情報は一般に階層構造をとっている場合が多く、また、操作者が最終的に取得したい情報ファイルはリンクの階層構造の末端にあることが多い。そのため、操作者が最終的に取得したい情報ファイルの所在情報の階層は深くなる傾向にある。
【００２４】
よって、優先順位付与手段が、所在情報の階層が深い第二の情報ファイルの優先度を高くすることにより、先読みした情報ファイルが操作者が新しく指示する情報ファイルの取得要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができる。
【００２５】
本発明の情報取得装置は、上記の課題を解決するために、さらに、上記優先順位付与手段は、第一の情報ファイル内で出現頻度が高い所在情報が示す第二の情報ファイルに高い優先順位を付与するものであることを特徴としている。
【００２６】
上記の構成により、さらに、優先順位付与手段が、第一の情報ファイル内で出現頻度が高い第二の情報ファイルに高い優先順位を付与できるため、第一の情報ファイルに繰り返し現われる第二の情報ファイルから先読みすることが可能となる。
【００２７】
ここで、所在情報の出現頻度が高い場合、すなわち、第一の情報ファイルの中に同じ所在情報が繰り返し現われる場合、その所在情報を操作者が次に選択する可能性が高い。
【００２８】
よって、優先順位付与手段が、所在情報の出現頻度が高い第二の情報ファイルの優先度を高くすることにより、先読みした情報ファイルが操作者が新しく指示する情報ファイルの取得要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができる。
【００２９】
本発明の情報取得装置は、上記の課題を解決するために、さらに、上記優先順位付与手段は、第一の情報ファイル内で所在情報に含まれる頻度が高い情報提供装置を含む所在情報が示す第二の情報ファイルに高い優先順位を付与するものであることを特徴としている。
【００３０】
上記の構成により、さらに、優先順位付与手段が、第一の情報ファイル内で所在情報に含まれる頻度が高い情報提供装置に記憶されている第二の情報ファイルに高い優先順位を付与できるため、記憶した情報提供装置の出現頻度が高い第二の情報ファイルから先読みすることが可能となる。
【００３１】
ここで、情報提供装置の出現頻度が高い場合、すなわち、第一の情報ファイルの中に同じ情報提供装置に記憶された情報ファイルの所在情報が繰り返し現われる場合、その情報提供装置に操作者が次に要求する情報が記憶されている可能性が高い。
【００３２】
よって、優先順位付与手段が、所在情報に出現頻度が情報提供装置に記憶されている第二の情報ファイルの優先度を高くすることにより、先読みした情報ファイルが操作者が新しく指示する情報ファイルの取得要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができる。
【００３３】
本発明の情報取得装置は、上記の課題を解決するために、さらに、上記優先順位付与手段は、所在情報に含まれるファイルタイプに応じて、第二の情報ファイルに優先順位を付与するものであることを特徴としている。
【００３４】
上記の構成により、さらに、優先順位付与手段が、第二の情報ファイルのファイルタイプに応じて優先順位を付与できるため、読み込み効率の優れた例えばテキスト情報の情報ファイルから優先して先読みを行うことが可能となる。よって、操作者の新しく指示する情報取得の要求に対して画面が表示されるまでの待ち時間を短くできる。したがって、情報ファイルの先読みを効率的に行うことができる。
【００３５】
本発明の情報取得装置は、上記の課題を解決するために、さらに、上記優先順位付与手段は、特定の情報提供装置に情報ファイルの取得要求が集中しないように、第二の情報ファイルに優先順位を付与するものであることを特徴としている。
【００３６】
上記の構成により、さらに、情報ファイルの取得要求が特定の情報提供装置に集中しないよう分散させることができる。よって、特定の情報提供装置または情報提供装置までの通信経路の負荷が高くなった場合でも、他の情報提供装置に記憶されている第二の情報ファイルの先読みを行うことが可能となる。すなわち、高負荷状態の情報提供装置に情報ファイルの取得要求が集中して、第二の情報等ファイルの先読みできなくなる問題を回避できる。したがって、情報ファイルの先読みを効率的に行うことができる。
【００３７】
本発明の情報取得装置は、上記の課題を解決するために、さらに、上記優先順位付与手段は、第一の情報ファイルが複数の構成情報ファイルを含む場合、第一の情報ファイルが提示する主要情報を含むと予測される第二の情報ファイルを含む構成情報ファイル内に記述されている所在情報が示す第二の情報ファイルに高い優先順位を付与するものであることを特徴としている。
【００３８】
上記の構成により、さらに、第一の情報ファイルが複数の構成情報ファイルを含む場合、優先順位付与手段が、第一の情報ファイルが提示する主要情報（実情報）を含むと予測される第二の情報ファイル（実情報ファイル）を含む構成情報ファイル内の第二の情報ファイルに高い優先順位を付与できるため、実情報である可能性が高い第二の情報ファイルから先読みすることが可能となる。
【００３９】
ここで、第一の情報ファイルの表示画像には、テキスト情報および画像情報を含む情報ファイルが複数集まって構成されるものがある。そして、このような表示画像は、実情報の提示を目的とする情報ファイル、メニューやインデックス専用の情報ファイル、広告専用の情報ファイルなどの特定の目的を持った情報ファイルが複数種集まって構成される場合が多い。それゆえ、第一の情報ファイルが複数の構成情報ファイルを含む場合、操作者が実際に必要とする情報が、ある特定の構成情報ファイルに集中して含まれることが多い。
【００４０】
よって、複数の構成情報ファイルを含む第一の情報ファイルから第二の情報ファイルを先読みする場合、実情報ファイルを含む構成情報ファイルを予測して、その構成情報ファイルに含まれる所在情報が示す第二の情報ファイルから優先して先読みすることにより、第二の情報ファイルを効率的に先読みできる。
【００４１】
本発明の情報取得装置は、上記の課題を解決するために、複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得装置であって、取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を、第一の情報ファイルの表示画像において第二の情報ファイルへのリンクを提示する所在情報提示文字列とともに抽出する所在情報抽出手段と、上記所在情報抽出手段で抽出された所在情報提示文字列が長い第二の情報ファイルに高い優先順位を付与する優先順位付与手段と、上記優先順位付与手段で付与された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、を備えていることを特徴としている。
【００４２】
上記の構成により、第一の情報ファイルの表示画像において第二の情報ファイルへのリンクを提示する所在情報提示文字列が長い第二の情報ファイルに高い優先順位を付与することができる。
【００４３】
ここで、第一の情報ファイルにおいて所在情報を操作者に提示する場合、一般に所在情報に対応した提示用の所在情報提示文字列が情報ファイルに記述されていて、その文字列が提示される場合が多い。そして、所在情報提示文字列が長い場合、その所在情報が示す情報ファイルも情報量が多い傾向がある。そのため、操作者が最終的に取得したい情報ファイルの所在情報に対応する所在情報提示文字列の文字列長は長くなる傾向にある。
【００４４】
よって、優先順位付与手段が、所在情報提示文字列の文字列長が長い第二の情報ファイルの優先順位を高くすることにより、先読みした第二の情報ファイルが操作者が新しく指示する情報ファイルの取得要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができる。
【００４５】
本発明の情報取得装置は、上記の課題を解決するために、複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得装置であって、取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出するとともに、該所在情報の記述位置の第一の情報ファイル内での相対位置を求める所在情報抽出手段と、上記所在情報抽出手段で求められた相対位置が所定の基準位置に近い所在情報が示す第二の情報ファイルに高い優先順位を付与する優先順位付与手段と、上記優先順位付与手段で付与された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、を備えていることを特徴としている。
【００４６】
上記の構成により、所在情報の記述位置の第一の情報ファイル内での相対位置が、所定の基準位置に近い所在位置が示す第二の情報ファイルに高い優先順位を付与することができる。
【００４７】
ここで、一般に、第一の情報ファイルの先頭部分および末尾部分には、広告などの操作者が必要としない情報が含まれている場合がある。そのため、このような第一の情報ファイルでは、先頭部分および末尾部分に記述されている所在情報が操作者によって取得指示される可能性は低く、中央部の所在情報が取得指示される可能性が高い。
【００４８】
よって、操作者が取得指示する可能性が高い記述位置を基準位置として設定して、第一の情報ファイルの基準位置付近に記載されている所在情報の示す第二の情報ファイルの優先順位を高くすることにより、操作者の新しく指示する情報取得の要求に合致する第二の情報ファイルを先読みする可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことが可能となる。
【００４９】
本発明の情報取得装置は、上記の課題を解決するために、さらに、上記優先順位付与手段は、操作者による情報ファイルの取得指示の履歴に応じて、上記基準位置を設定するものであることを特徴としている。
【００５０】
上記の構成により、さらに、上記基準位置を、操作者による情報ファイルの取得指示の履歴に応じて、より柔軟に設定することができる。
【００５１】
よって、操作者の所在情報指示履歴から得られる情報ファイル内の相対位置（基準位置）付近にある所在情報が示す第二の情報ファイルを優先して先読みできるため、操作者の新しく指示する情報取得の要求に合致する可能性がより高まる。したがって、情報ファイルの先読みを効率的に行うことができる。
【００５２】
本発明の情報取得装置は、上記の課題を解決するために、複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得装置であって、取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出するとともに、該第二の情報ファイルのデータサイズを取得する所在情報抽出手段と、上記所在情報抽出手段で取得されたデータサイズが小さい第二の情報ファイルに高い優先順位を付与する優先順位付与手段と、上記優先順位付与手段で決定された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、を備えていることを特徴としている。
【００５３】
上記の構成により、所在情報抽出手段で第二の情報ファイルのデータサイズを取得し、優先順位付与手段でデータサイズが小さい第二の情報ファイルに高い優先順位を付与することができる。
【００５４】
ここで、第一の情報ファイルの表示画像は、テキスト情報と複数の画像情報とから構成される場合が多い。そして、この表示画像を構成する画像情報の中にデータサイズの大きいものが複数含まれている場合、通信ネットワークの負荷が高くなり、それらの画像情報を取得し終わるまで他の情報ファイルを取得することができなくなる。
【００５５】
よって、優先順位付与手段が、データサイズが小さい第二の情報ファイルから先読みするように、優先順位を付与することにより、操作者の新しく指示する情報取得の要求に対して画面が表示されるまでの通信ネットワークの負荷を低くできる。したがって、情報ファイルの先読みを効率的に行うことが可能となる。
【００５６】
【発明の実施の形態】
〔実施の形態１〕
本発明の一実施の形態について図１から図３および図４（ａ）（ｂ）に基づいて説明すれば、以下のとおりである。
【００５７】
図１は、本発明の実施の形態１から１１に係る情報取得装置１０を含む情報通信システムの構成の概略を示すブロック図である。
【００５８】
上記情報通信システムは、本発明の各実施の形態に係る情報取得装置１０が、通信ネットワークＮを介して、情報提供装置Ｓから情報ファイルを取得するシステムである。すなわち、上記情報通信システムは、１または複数の情報取得装置１０と１または複数の情報提供装置Ｓとが、通信ネットワークＮを介して相互通信可能に接続されて構成されている。上記情報提供装置Ｓは、１または複数の情報ファイルを記憶する。上記情報取得装置１０は、通信ネットワークＮを介して情報提供装置Ｓと接続され、情報提供装置Ｓ内の情報ファイルを取得し提示する。
【００５９】
ここで、上記情報通信システムはサーバ・クライアント型の情報サービス、例えばいわゆるＷＷＷを実現するためのシステムである。この場合、上記情報提供装置ＳはＨＴＴＰを用いたサーバコンピュータであり、情報取得装置１０はいわゆるＷＷＷブラウザプログラムを搭載したクライントコンピュータである。
【００６０】
情報提供装置Ｓが提供する上記情報ファイルは、提供するべき情報を情報取得装置１０および情報提供装置Ｓで取り扱い可能な形式で記述したものである。情報提供装置Ｓ内の全ての情報ファイルのうちの少なくとも１つの情報ファイルは、該少なくとも１つの情報ファイルと該情報ファイル以外の残余の少なくとも１つの情報ファイルとの関連性を表現可能な記述形式で記述される。
【００６１】
また、各実施の形態では、上記情報ファイルはいわゆるＨＴＭＬで記述されているとする。したがって、複数の情報ファイルは、上記情報通信システム内にいわゆるハイパーテキストを構築する。また、前記残余の情報ファイルは、いわゆるテキストファイルでもよく、例えば画像や音響等のデータファイルでもよい。
【００６２】
さらに、ＨＴＭＬで記述された任意の１つの情報ファイル、すなわちＨＴＭＬソースファイルは、前記関連性の記述のために、該ＨＴＭＬソースファイルと関連のある他の情報ファイルのＵＲＬを含む。ここで、ＵＲＬは、ＷＷＷにおいて授受可能な情報を識別するためのものであり、該情報を記述した情報ファイルまたは該情報を作成するプログラムの情報通信システム内での位置を表す。また、ＨＴＭＬソースファイル内のＵＲＬは、いわゆるアンカーエレメントによって、該ソースファイル内の文字列に関連付けられる。前記文字列は、例えば関連付けられたＵＲＬによって識別される情報ファイルの内容を示す。
【００６３】
なお、以下の説明では、前記ＨＴＭＬソースファイル内のＵＲＬを、該ＵＲＬによって識別される情報ファイルの所在情報と称し、該ＵＲＬに関連付けられた文字列を、該ＵＲＬによって識別される情報ファイルの所在情報提示文字列と称する。
【００６４】
上記情報取得装置１０は、情報ファイルの取得のために、情報ファイルの応答取得処理および先読み処理を行う。上記応答取得処理は、システム利用者すなわち操作者Ｐからの情報ファイルの取得の指示に応答して、指示された情報ファイルを情報提供装置Ｓから取得する処理である。上記先読み処理は、操作者Ｐの指示に先立ち、操作者Ｐが取得を指示するであろう情報ファイルを予測して、情報ファイルを情報提供装置Ｓから取得する処理である。
【００６５】
このために、上記情報取得装置１０は、情報提示／入力部１１、情報ファイル中継部１２、情報ファイル蓄積部１３、所在情報抽出部（所在情報抽出手段）１４、先読み要求部（先読み要求手段）１５、所在情報リスト１６、および、それらを制御する制御部１７を備えて構成されている。
【００６６】
上記情報提示／入力部１１は、情報取得装置１０の操作者Ｐによって操作可能であり、操作者Ｐからの情報ファイルの取得の指示に応答し、情報提供装置Ｓまたは情報ファイル蓄積部１３から取得した情報ファイルを提示する。特に、情報ファイルがＨＴＭＬソースファイルを含むハイパーテキストである場合、情報提示／入力部１１は、前記ＷＷＷブラウザプログラムを実行して、情報ファイルをいわゆるＷＷＷページである画像に変換し、該画像を提示する。
【００６７】
上記情報ファイル中継部１２は、情報提示／入力部１１を通して受け付ける操作者Ｐからの情報ファイルの取得要求である応答取得処理、および先読み要求部１５から受け付ける先読み要求処理に応じて、情報提供装置Ｓまたは情報ファイル蓄積部１３に記憶される情報ファイルを取得する。そして、情報提示／入力部１１からの取得要求に対しては情報提示／入力部１１へ、先読み要求部１５からの要求に対しては先読み要求部１５へ応答を返す。また、情報ファイルを情報提供装置Ｓから取得した場合には情報ファイル蓄積部１３にも渡す。さらに、情報ファイルが情報提示／入力部１１からの要求によるものであり、かつＨＴＭＬソースファイルを含むハイパーテキストである場合、所在情報抽出部１４にも渡す。
【００６８】
上記情報ファイル蓄積部１３は、情報ファイル中継部１２から渡された情報ファイルを記憶する。そして、情報ファイル中継部１２の取得要求に対応する情報ファイルを記憶している場合、情報ファイルを情報ファイル中継部１２に渡す。これによって、情報取得装置１０は、一度取得して情報ファイル蓄積部１３に記憶した情報ファイルに対しては、通信ネットワークＮを介して再度情報提供装置Ｓに取得要求を行わないため、該情報ファイルの取得を要求した操作者Ｐに対して高速な応答が可能となる。
【００６９】
上記所在情報抽出部１４は、情報ファイル中継部１２から渡されるＨＴＭＬソースファイルを含むハイパーテキストの情報ファイルを解析して、前記所在情報、および予測処理部（優先順位付与手段）１４ａ（後述）において利用される各種属性情報を抽出して、所在情報リスト１６を作成する。そして、上記所在情報抽出部１４は、予測処理部１４ａにおいて、操作者Ｐの指示に先立ち、該操作者Ｐが取得を指示するであろう情報ファイルを抽出された上記の各種属性情報に基づいて予測して、所在情報リスト１６を先読み処理を行う順番に並べ替えて、先読み要求部１５に送る。
【００７０】
上記先読み要求部１５は、所在情報抽出部１４から渡された所在情報に対応する情報ファイルの取得要求を、情報ファイル中継部１２へ送る。そして、情報ファイル中継部１２から返される、情報提供装置Ｓに記憶された情報ファイルを受け取る。その際、情報ファイル中継部１２を経由した先読み要求部１５からの取得要求に対応する情報ファイルは、情報ファイル蓄積部１３に記憶されることになる。結果として、この後、同じ所在情報に対する取得要求を、操作者Ｐが情報提示／入力部１１を通して行った場合、情報ファイル蓄積部１３に記憶された情報ファイルが利用されるため、操作者Ｐに対して高速な応答が可能となる。
【００７１】
上記所在情報リスト１６は、所在情報抽出部１４で作成される。所在情報リスト１６には、情報ファイルを解析して抽出された所在情報、および予測処理部１４ａにおいて利用される各種属性情報が順番付きで格納される。
【００７２】
上記制御部１７は、上記の情報提示／入力部１１、情報ファイル中継部１２、情報ファイル蓄積部１３、所在情報抽出部１４、先読み要求部１５の処理を制御する。
【００７３】
図２は、上記情報取得装置１０のハードウェア構成を示すブロック図である。なお、図２は、情報取得装置１０を一般的なＰＣ（パーソナルコンピュータ）によって構築する場合の一例である。
【００７４】
図２に示すように、情報取得装置１０は、ＣＰＵ（Central Processing Unit ）２２、外部記憶装置であるディスク２３、ＲＯＭ（Read Only Memory）２４、ＲＡＭ（Random Access Memory）２５、表示装置２６、キーボードやマウス等の入力装置２７、ネットワークインタフェース（Ｉ／Ｆ）２８を備えて構成されている。そして、情報取得装置１０の各構成要素は、バス２１によって互いに接続されている。
【００７５】
図３は、上記情報取得装置１０における情報ファイルの提示処理の概略を示すフローチャートである。ここで、情報取得装置１０における情報ファイルの提示処理には、上述した情報ファイルの応答取得処理および先読みが含まれる。
【００７６】
ステップＳ１では、情報取得装置１０が操作者Ｐからの情報ファイルの取得の指示を受け付け可能になった後、ステップＳ２に進む。
【００７７】
ステップＳ２では、情報提示／入力部１１が、操作者Ｐからの情報ファイルの取得の指示を待ち受ける。操作者Ｐは、情報提示／入力部１１を操作して、取得するべき情報ファイルを指示する。情報提示／入力部１１は、操作者Ｐによる入力結果すなわち操作者Ｐからの情報ファイルの取得の指示を情報ファイル中継部１２に与える。ここで、操作者Ｐによる入力結果は、例えば取得するべき情報ファイルの所在情報すなわちＵＲＬである。
【００７８】
ステップＳ３では、ステップＳ２での情報ファイルの取得指示後、情報ファイル中継部１２が、取得指示された情報ファイルが情報ファイル蓄積部１３内に記憶されているか否かを判断する。取得指示された情報ファイルが情報ファイル蓄積部１３にない場合（ＮＯ）、ステップＳ４に進む。一方、取得指示された情報ファイルが情報ファイル蓄積部１３にある場合（ＹＥＳ）、ステップＳ５に進む。
【００７９】
ステップＳ４では、情報ファイル中継部１２が、操作者Ｐによる入力結果のＵＲＬに基づき、取得指示された情報ファイルを情報提供装置Ｓに通信ネットワークＮを介して要求する。情報提供装置Ｓは、情報ファイル中継部１２からの要求受信後、要求された情報ファイルを通信ネットワークＮを介し情報取得装置１０に与える。与えられた情報ファイルは、情報ファイル中継部１２が受信して、情報提示／入力部１１に与えると同時に、情報ファイル蓄積部１３に記憶する。また同時に、該情報ファイルは情報ファイル中継部１２から所在情報抽出部１４および先読み要求部１５にも必要に応じて与えられる。情報ファイルの記憶後、ステップＳ６に進む。
【００８０】
一方、ステップＳ５では、情報ファイル中継部１２が、操作者Ｐによる入力結果のＵＲＬに基づき、情報ファイル蓄積部１３に記憶されている、取得指示された情報ファイルを読み出し、情報提示／入力部１１に与える。その後、ステップＳ６に進む。
【００８１】
ステップＳ６では、情報提示／入力部１１が、操作者Ｐに取得指示され情報ファイル中継部１２を介して取得した情報ファイルを提示する。提示する情報ファイルは、ステップＳ４で通信ネットワークＮを介して情報提供装置Ｓから取得されたものでもよく、ステップＳ５で情報ファイル蓄積部１３から読み出された情報ファイルであってもよい。後者の場合、読み出される情報ファイルは、後述の先読み処理によって取得されたものであってもよい。
【００８２】
ステップＳ７（所在情報抽出処理）では、ステップＳ６において情報ファイルを提示後、所在情報抽出部１４が、情報提示／入力部１１で提示された情報ファイルと同一であり、ステップＳ４において情報ファイル中継部１２より入力された情報ファイルから、該情報ファイル内に記載された全ての情報ファイルの所在情報を抽出して所在情報リスト１６を作成する。
【００８３】
ここで、情報ファイルがＨＴＭＬソースファイルで記述されている場合、その所在情報はＵＲＬとして抽出される。よって、上記所在情報リスト１６には、１または複数の情報ファイルの所在情報、すなわち１または複数のＵＲＬが記載される。また、所在情報リスト１６は、後述するように予測処理部１４ａが抽出したり、予測処理部１４ａで使用するために所在情報抽出部１４が取得する各種属性情報も対応するＵＲＬとともに記載される。なお、所在情報リスト１６は、例えば所在情報抽出部１４内のバッファに記憶されてもよい。
【００８４】
ステップＳ８（優先順位付与処理）では、予測処理部１４ａが所在情報リスト１６に記載された情報ファイルの各種属性情報に基づいて、操作者Ｐが取得を指示するであろう情報ファイルを予測して、情報ファイルの先読み処理が行われるよう所在情報リスト１６を並べ替える。
【００８５】
ステップＳ９（先読み要求処理）では、先読み要求部１５が、所在情報抽出部１４から送られる並べ替えられた所在情報リスト１６の先頭の所在情報から、情報ファイル中継部１２に対して情報ファイルの取得を要求する。
【００８６】
また、上記のステップＳ７からステップＳ９の処理と並行して、ステップＳ１０では、情報提示／入力部１１が、操作者Ｐからの新たな情報ファイルの取得指示を待ち受ける。操作者Ｐが新たな情報ファイルの取得を指示した場合、ステップＳ２に戻る。一方、操作者Ｐが情報ファイルの提示処理の終了を指示した場合、当該フローチャートの処理動作を終了する（Ｓ１１）。
【００８７】
つづいて、本実施の形態に係る情報取得装置１０による情報ファイルの先読み処理について詳細に説明する。
【００８８】
本実施の形態に係る情報取得装置１０では、上記のステップＳ８において、予測処理部１４ａが、所在情報すなわちＵＲＬの文字列の長さを元に所在情報リスト１６を並べ替える処理を行う。
【００８９】
図４（ａ）は、所在情報抽出部１４が、情報ファイル中継部１２より入力された情報ファイルから、該情報ファイル内に記載された７つの情報ファイルのＵＲＬ（所在情報）を抽出して作成した所在情報リスト１６の例である。また、図４（ｂ）は、本実施の形態に係る情報取得装置１０の予測処理部１４ａが図４（ａ）の所在情報リスト１６をＵＲＬの文字列の長さの長い順番に並べ替えた結果である。
【００９０】
具体的な処理としては、本実施の形態に係る情報取得装置１０は、前記のステップＳ７において、所在情報抽出部１４が、情報提示／入力部１１で提示された情報ファイルから、情報ファイル内に記載された全ての情報ファイルを抽出し、所在情報の集合である所在情報リスト１６を作成する。その際、所在情報抽出部１４は、所在情報を抽出した順番に並べて所在情報リスト１６に記憶する（図４（ａ））。例えば情報ファイルがＨＴＭＬソースファイルである場合、その所在情報はＵＲＬとして抽出される。
【００９１】
つづいて、前記のステップＳ８では、所在情報抽出部１４の予測処理部１４ａが、所在情報すなわちＵＲＬの文字列長を求めて、長い順番に所在情報リスト１６を並べ替える処理を行う（図４（ｂ））。
【００９２】
ここで、情報ファイルの所在情報は一般に階層構造をとっている場合が多く、例えばＨＴＴＰのＵＲＬなどはその代表である。また、操作者Ｐが最終的に取得したい情報ファイルはリンクの階層構造の末端にあることが多い。したがって、操作者Ｐが最終的に取得したい情報ファイルの所在情報の文字列は長くなる傾向にある。
【００９３】
そこで、本実施の形態に係る情報取得装置１０の予測処理部１４ａでは、所在情報の文字列長が長い情報ファイルの優先度を高くして所在情報リスト１６を並べ替える。これにより、上記のステップＳ９において、操作者Ｐが新しく指示する情報ファイルの取得要求に合致する所在情報を先読みする可能性が高まる。この結果、本実施の形態に係る情報取得装置１０によれば、情報ファイルの先読みを効率的に行うことができる。
【００９４】
以上より、本発明に係る情報取得装置は、複数の情報ファイルを記録する複数の情報提供装置と通信ネットワークを介して接続された情報取得装置であって、取得するべき情報ファイルを指示する指示手段と、指示された情報ファイルを情報提供装置から取得する取得手段と、取得された情報ファイルを記憶する記憶手段と、取得された情報ファイルに記述された他の情報ファイルの所在情報を抽出する所在情報抽出手段と、抽出された所在情報の中から指示手段が指示すると予測される情報ファイルの所在情報を選択する予測手段と、選択された所在情報が示す情報ファイルを情報提供装置から取得する先読み手段とを備えて構成されていてもよい。
【００９５】
また、本発明に係る情報取得方法は、複数の情報ファイルを記録する複数の情報提供装置から通信ネットワークを介して情報ファイルを取得する情報取得方法であって、取得するべき情報ファイルを指示する指示処理と、指示された情報ファイルを情報提供装置から取得する取得処理と、取得された情報ファイルを記憶する記憶処理と、取得された情報ファイルに記述された他の情報ファイルの所在情報を抽出する所在情報抽出処理と、抽出された所在情報の中から指示手段が指示すると予測される情報ファイルの所在情報を選択する予測処理と、選択された所在情報が示す情報ファイルを情報提供装置から取得する先読み処理とを含む方法であってもよい。
【００９６】
また、本発明に係る情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体は、複数の情報ファイルを記録する複数の情報提供装置と通信ネットワークを介して接続されたコンピュータにおいて情報ファイルを取得する情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体であって、取得するべき情報ファイルを指示する指示処理と、指示された情報ファイルを情報提供装置から取得する取得処理と、取得された情報ファイルを記憶する記憶処理と、取得された情報ファイルに記述された他の情報ファイルの所在情報を抽出する所在情報抽出処理と、抽出された所在情報の中から指示手段が指示すると予測される情報ファイルの所在情報を選択する予測処理と、選択された所在情報が示す情報ファイルを情報提供装置から取得する先読み処理とをコンピュータに実行させるための情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体であってもよい。
【００９７】
これにより、前記予測手段（予測処理）が、最適な所在情報から優先して先読みするように情報ファイルの所在情報を選択できるため、先読みした情報ファイルが操作者の新しく指示する情報ファイルの取得要求に合致する可能性が高くなる。この結果、情報ファイルの先読みを効率的に行うことができる。
【００９８】
また、上記の情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体によれば、情報取得プログラムをコンピュータにインストールし、コンピュータ内の中央演算処理装置で情報取得プログラムを実行させた場合、コンピュータが上記予測処理を行う情報取得装置として動作する。この結果、コンピュータを用いて、情報ファイルの先読みを効率的に行うことができる。すなわち、上記の情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体によれば、汎用のコンピュータを用いて、上記予測手段を備えた情報取得装置を容易に実現することができる。
【００９９】
さらに、本発明に係る情報取得装置は、前記予測手段が、所在情報の文字列の長さを元に情報ファイルを選択する構成であってもよい。
【０１００】
これにより、所在情報の文字列長が長い情報ファイルから優先して先読みを行うことができるため、操作者の新しく指示する情報取得の要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができる。
【０１０１】
〔実施の形態２〕
本発明の他の実施の形態について図１から図３および図４（ａ）（ｃ）に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記の実施の形態１において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。
【０１０２】
以下、本実施の形態に係る情報取得装置１０（図１，図２）による情報ファイルの先読み処理について詳細に説明する。
【０１０３】
本実施の形態に係る情報取得装置１０では、図３のフローチャートのステップＳ８において、予測処理部１４ａが、所在情報すなわちＵＲＬの階層構造の深さを元に所在情報リスト１６を並べ替える処理を行う。
【０１０４】
図４（ａ）は、所在情報抽出部１４が、情報ファイル中継部１２より入力された情報ファイルから、該情報ファイル内に記載された７つの情報ファイルのＵＲＬ（所在情報）を抽出して作成した所在情報リスト１６の例である。また、図４（ｃ）は、本実施の形態に係る情報取得装置１０の予測処理部１４ａが図４（ａ）の所在情報リスト１６をＵＲＬの階層構造の深い順番に並べ替えた結果である。
【０１０５】
具体的な処理としては、本実施の形態に係る情報取得装置１０は、前記のステップＳ７において、所在情報抽出部１４が、情報提示／入力部１１で提示された情報ファイルから、情報ファイル内に記載された全ての情報ファイルを抽出し、所在情報の集合である所在情報リスト１６を作成する。その際、所在情報抽出部１４は、所在情報を抽出した順番に並べて所在情報リスト１６に記憶する（図４（ａ））。例えば情報ファイルがＨＴＭＬソースファイルである場合、その所在情報はＵＲＬとして抽出される。
【０１０６】
つづいて、前記のステップＳ８では、所在情報抽出部１４の予測処理部１４ａが、所在情報すなわちＵＲＬの階層構造の深さを求めて、深い順番に所在情報リスト１６を並べ替える処理を行う（図４（ｂ））。
【０１０７】
ここで、情報ファイルの所在情報は一般に階層構造をとっている場合が多く、例えばＨＴＴＰのＵＲＬなどはその代表である。また、操作者Ｐが最終的に取得したい情報ファイルはリンクの階層構造の末端にあることが多い。したがって、操作者Ｐが最終的に取得したい情報ファイルの所在情報の階層は深くなる傾向にある。
【０１０８】
そこで、本実施の形態に係る情報取得装置１０の予測処理部１４ａでは、所在情報の階層が深い情報ファイルの優先度を高くして所在情報リスト１６を並べ替える。これにより、上記のステップＳ９において、操作者Ｐが新しく指示する情報ファイルの取得要求に合致する所在情報を先読みする可能性が高まる。この結果、本実施の形態に係る情報取得装置１０によれば、情報ファイルの先読みを効率的に行うことができる。
【０１０９】
なお、所在情報がＵＲＬである場合、所在情報の階層構造の深さ（階層数）は、階層構造の区切りを表す文字であるスラッシュ“/”の数でカウントできる。その際、ＵＲＬ中のプロトコルを示す“http://”の“//”は階層構造の区切りと数えない。また、スラッシュ“/”で終わるＵＲＬは、その末尾にデフォルトのファイル名（例えば“index.html”）が省略されているので、それを追加して階層構造の深さをカウントする。
【０１１０】
以上より、本発明に係る情報取得装置は、実施の形態１に記載の構成に加えて、前記予測手段が、所在情報の階層構造の深さを元に情報ファイルを選択する構成であってもよい。
【０１１１】
これにより、所在情報の階層構造が深い情報ファイルから優先して先読みを行うことができるため、操作者の新しく指示する情報取得の要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができる。
【０１１２】
〔実施の形態３〕
本発明のさらに他の実施の形態について図１から図３および図５（ａ）（ｂ）に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記の実施の形態１および２において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。
【０１１３】
以下、本実施の形態に係る情報取得装置１０（図１，図２）による情報ファイルの先読み処理について詳細に説明する。
【０１１４】
本実施の形態に係る情報取得装置１０では、図３のフローチャートのステップＳ８において、予測処理部１４ａが、所在情報提示文字列すなわちアンカーの文字列の長さを元に所在情報リスト１６を並べ替える処理を行う。
【０１１５】
図５（ａ）は、所在情報抽出部１４が、情報ファイル中継部１２より入力された情報ファイルから、該情報ファイル内に記載された７つの情報ファイルのＵＲＬ（所在情報）およびそれに対応する所在情報提示文字列すなわちアンカーを抽出して作成した所在情報リスト１６の例である。また、図５（ｂ）は、本実施の形態に係る情報取得装置１０の予測処理部１４ａが図５（ａ）の所在情報リスト１６を所在情報提示文字列の文字列長の長い順番に並べ替えた結果である。
【０１１６】
具体的な処理としては、本実施の形態に係る情報取得装置１０は、前記のステップＳ７において、所在情報抽出部１４が、情報提示／入力部１１で提示された情報ファイルから、情報ファイル内に記載された全ての情報ファイルを抽出し、所在情報の集合である所在情報リスト１６を作成する。その際、所在情報抽出部１４は、所在情報を抽出した順番に並べて所在情報リスト１６に記憶する。また同時に、その所在情報を操作者Ｐに提示するための所在情報提示文字列を所在情報に対応させて記憶する（図５（ａ））。例えば情報ファイルがＨＴＭＬソースファイルである場合、その所在情報はＵＲＬとして抽出される。また、その所在情報提示文字列は、“ <a href=>… </a> ”というタグに囲まれた、いわゆるアンカーと呼ばれる文字列として抽出される。
【０１１７】
つづいて、前記のステップＳ８では、所在情報抽出部１４の予測処理部１４ａが、所在情報提示文字列すなわちアンカーの文字列の長さを求めて、長い順番に所在情報リスト１６を並べ替える処理を行う（図５（ｂ））。
【０１１８】
ここで、情報提示／入力部１１が所在情報を操作者Ｐに提示する場合、一般に所在情報に対応した提示用の所在情報提示文字列が情報ファイルに記述されていて、その文字列が提示される場合が多い。例えばＨＴＴＰのＨＴＭＬおよびそれを操作者Ｐに提示するＷＷＷブラウザプログラムなどはその代表である。そして、所在情報提示文字列が長い場合、その所在情報が示す情報ファイルも情報量が多い傾向がある。したがって、操作者Ｐが最終的に取得したい情報ファイルの所在情報に対応する所在情報提示文字列の文字列長は長くなる傾向にある。
【０１１９】
そこで、本実施の形態に係る情報取得装置１０の予測処理部１４ａでは、所在情報提示文字列の文字列長が長い情報ファイルの優先度を高くして所在情報リスト１６を並べ替える。これにより、上記のステップＳ９において、操作者Ｐが新しく指示する情報ファイルの取得要求に合致する所在情報を先読みする可能性が高まる。この結果、本実施の形態に係る情報取得装置１０によれば、情報ファイルの先読みを効率的に行うことができる。
【０１２０】
以上より、本発明に係る情報取得装置は、実施の形態１に記載の構成に加えて、前記予測手段が、所在情報を操作者に提示する所在情報提示文字列の長さを元に情報ファイルを選択する構成であってもよい。
【０１２１】
これにより、所在情報を操作者に提示する所在情報提示文字列が長い情報ファイルから優先して先読みを行うことができるため、操作者の新しく指示する情報取得の要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができる。
【０１２２】
〔実施の形態４〕
本発明のさらに他の実施の形態について図１から図３および図６（ａ）（ｂ）に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記の実施の形態１から３において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。
【０１２３】
以下、本実施の形態に係る情報取得装置１０（図１，図２）による情報ファイルの先読み処理について詳細に説明する。
【０１２４】
本実施の形態に係る情報取得装置１０では、図３のフローチャートのステップＳ８において、予測処理部１４ａが、所在情報の出現頻度を元に所在情報リスト１６を並べ替える処理を行う。
【０１２５】
図６（ａ）は、所在情報抽出部１４が、情報ファイル中継部１２より入力された情報ファイルから、該情報ファイル内に記載された７つの情報ファイルのＵＲＬ（所在情報）を抽出し、その出現頻度をカウントして作成した所在情報リスト１６の例である。また、図６（ｂ）は、本実施の形態に係る情報取得装置１０の予測処理部１４ａが図６（ａ）の所在情報リスト１６を所在情報の出現頻度の高い順番に並べ替えた結果である。
【０１２６】
具体的な処理としては、本実施の形態に係る情報取得装置１０は、前記のステップＳ７において、所在情報抽出部１４が、情報提示／入力部１１で提示された情報ファイルから、情報ファイル内に記載された全ての情報ファイルを抽出し、所在情報の集合である所在情報リスト１６を作成する。その際、所在情報抽出部１４は、所在情報を抽出した順番に並べて所在情報リスト１６に記憶する。また同時に、提示した情報ファイル中に所在情報が出現した数をカウントして、出現頻度として所在情報に対応させて記憶する（図６（ａ））。すなわち、情報リスト１６の各所在情報に対応して記憶される出現頻度とは、情報提示／入力部１１に提示した情報ファイルに含まれる所在情報の数である。
【０１２７】
つづいて、前記のステップＳ８では、所在情報抽出部１４の予測処理部１４ａが、所在情報の出現頻度が高い順番に所在情報リスト１６を並べ替える処理を行う（図６（ｂ））。
【０１２８】
ここで、所在情報の出現頻度が高い場合、すなわち、情報提示／入力部１１に提示した情報ファイルの中に同じ所在情報が繰り返し現われる場合、その所在情報を操作者Ｐが次に選択する可能性が高い。
【０１２９】
そこで、本実施の形態に係る情報取得装置１０の予測処理部１４ａでは、所在情報の出現頻度が高い情報ファイルの優先度を高くして所在情報リスト１６を並べ替える。これにより、上記のステップＳ９において、操作者Ｐが新しく指示する情報ファイルの取得要求に合致する所在情報を先読みする可能性が高まる。この結果、本実施の形態に係る情報取得装置１０によれば、情報ファイルの先読みを効率的に行うことができる。
【０１３０】
以上より、本発明に係る情報取得装置は、実施の形態１に記載の構成に加えて、前記予測手段が、所在情報の示す情報ファイルの出現頻度を元に情報ファイルを選択する構成であってもよい。
【０１３１】
これにより、所在情報の出現頻度が高い情報ファイルから優先して先読みを行うことができるため、操作者の新しく指示する情報取得の要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができる。
【０１３２】
〔実施の形態５〕
本発明のさらに他の実施の形態について図１から図３および図７（ａ）（ｂ）に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記の実施の形態１から４において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。
【０１３３】
以下、本実施の形態に係る情報取得装置１０（図１，図２）による情報ファイルの先読み処理について詳細に説明する。
【０１３４】
本実施の形態に係る情報取得装置１０では、図３のフローチャートのステップＳ８において、予測処理部１４ａが、情報提供装置すなわちサーバコンピュータの出現頻度を元に所在情報リスト１６を並べ替える処理を行う。
【０１３５】
図７（ａ）は、所在情報抽出部１４が、情報ファイル中継部１２より入力された情報ファイルから、該情報ファイル内に記載された７つの情報ファイルのＵＲＬ（所在情報）を抽出し、ＵＲＬ中のサーバの出現頻度をカウントして作成した所在情報リスト１６の例である。また、図７（ｂ）は、本実施の形態に係る情報取得装置１０の予測処理部１４ａが図７（ａ）の所在情報リスト１６をサーバの出現頻度を高い順番に並べ替えた結果である。
【０１３６】
具体的な処理としては、本実施の形態に係る情報取得装置１０は、前記のステップＳ７において、所在情報抽出部１４が、情報提示／入力部１１で提示された情報ファイルから、情報ファイル内に記載された全ての情報ファイルを抽出し、所在情報の集合である所在情報リスト１６を作成する。その際、所在情報抽出部１４は、所在情報を抽出した順番に並べて所在情報リスト１６に記憶する。また同時に、提示した情報ファイル中に所在情報が示す情報ファイルを記憶する情報提供装置Ｓが出現した数をカウントして、情報提供装置Ｓの出現頻度として所在情報に対応させて記憶する（図７（ａ））。
【０１３７】
所在情報がＵＲＬの場合、そのＵＲＬが示す情報ファイルを記憶する情報提供装置ＳすなわちＨＴＴＰサーバコンピュータのネットワーク名称は、ＵＲＬの文字列中に含まれる。例えば、ＵＲＬが“http://www.sharp.co.jp/mebius/news/”の場合、情報提供装置ＳすなわちＨＴＴＰサーバコンピュータのネットワーク名称は、“http://www.sharp.co.jp”である。このように、本実施の形態に係る所在情報抽出部１４は、情報ファイルから、所在情報すなわちＵＲＬと、それに対応する情報提供装置ＳすなわちＨＴＴＰサーバコンピュータのネットワーク名称のみに注目して、これをカウントし、同一サーバのに記憶されている情報ファイルには同一のサーバ出現頻度を対応させる。
【０１３８】
つづいて、前記のステップＳ８では、所在情報抽出部１４の予測処理部１４ａが、所在情報中の情報提供装置ＳすなわちＨＴＴＰサーバコンピュータのネットワーク名称の出現頻度が高い順番に所在情報リスト１６を並べ替える処理を行う（図７（ｂ））。
【０１３９】
ここで、情報提供装置Ｓの出現頻度が高い場合、すなわち、情報提示／入力部１１に提示した情報ファイルの中に同じ情報提供装置Ｓに記憶された情報ファイルの所在情報が繰り返し現われる場合、その情報提供装置Ｓに操作者Ｐが次に要求する情報が含まれている可能性が高い。
【０１４０】
そこで、本実施の形態に係る情報取得装置１０の予測処理部１４ａでは、出現頻度が高い情報提供装置Ｓに記憶されている情報ファイルの優先度を高くして所在情報リスト１６を並べ替える。これにより、上記のステップＳ９において、操作者Ｐが新しく指示する情報ファイルの取得要求に合致する所在情報を先読みする可能性が高まる。この結果、本実施の形態に係る情報取得装置１０によれば、情報ファイルの先読みを効率的に行うことができる。
【０１４１】
以上より、本発明に係る情報取得装置は、実施の形態１に記載の構成に加えて、前記予測手段が、所在情報の示す情報ファイルを記憶する情報提供装置の出現頻度を元に情報ファイルを選択する構成であってもよい。
【０１４２】
これにより、所在情報の示す情報ファイルを記憶する情報提供装置の出現頻度が高い情報ファイルから優先して先読みを行うことができるため、操作者の新しく指示する情報取得の要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができる。
【０１４３】
〔実施の形態６〕
本発明のさらに他の実施の形態について図１から図３および図８（ａ）（ｂ）（ｃ）に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記の実施の形態１から５において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。
【０１４４】
以下、本実施の形態に係る情報取得装置１０（図１，図２）による情報ファイルの先読み処理について詳細に説明する。
【０１４５】
本実施の形態に係る情報取得装置１０では、図３のフローチャートのステップＳ８において、予測処理部１４ａが、所在情報の情報ファイル内での記述位置を元に所在情報リスト１６を並べ替える処理を行う。
【０１４６】
（１）基準位置を情報ファイルの中央に固定する場合
図８（ａ）は、所在情報抽出部１４が、情報ファイル中継部１２より入力された情報ファイルから、該情報ファイル内に記載された７つの情報ファイルのＵＲＬ（所在情報）および各ＵＲＬの記述位置の相対位置を抽出して作成した所在情報リスト１６の例である。また、図８（ｂ）は、本実施の形態に係る情報取得装置１０の予測処理部１４ａが図８（ａ）の所在情報リスト１６を所在情報の記述位置が基準位置（±０％）に近い順番に並べ替えた結果である。
【０１４７】
一般に、情報ファイルの先頭部分および末尾部分には、広告などの操作者が必要としない情報が含まれている場合がある。例えばＷＷＷのＨＴＭＬでは広告情報が含まれる場合が顕著である。そこで、情報ファイルの中央付近に記載されている所在情報の優先度を高くして所在情報リスト１６を並べ替えることにより、前記のステップＳ９において、操作者の新しく指示する情報取得の要求に合致する所在情報を先読みする可能性が高まり、情報ファイルの先読みを効率的に行うことが可能となる。
【０１４８】
例えば、情報ファイルがＨＴＭＬソースファイルである場合、情報ファイルの全文字数の半分の位置、すなわち情報ファイルの文字数上での中央位置を基準位置（±０％）に設定する。そして、所在情報すなわちＵＲＬが抽出された位置（記述位置）、例えばＵＲＬ文字列の中央の文字が出現した位置が、情報ファイルの先頭なら−１００％、末尾なら＋１００％、中央（基準位置）なら±0 ％として、所在情報の情報ファイル内での相対位置を−１００％〜＋１００％の間で求める。
【０１４９】
具体的な処理としては、本実施の形態に係る情報取得装置１０は、前記のステップＳ７において、所在情報抽出部１４が、情報提示／入力部１１で提示された情報ファイルから、情報ファイル内に記載された全ての情報ファイルを抽出し、所在情報の集合である所在情報リスト１６を作成する。その際、所在情報抽出部１４は、所在情報を抽出した順番に並べて所在情報リスト１６に記憶する。また同時に、情報ファイルにおける所在情報の記述位置（例えば、所在情報文字列の中央位置）を、情報ファイルの文字数上での相対位置に変換して、所在情報に対応させて記憶する（図８（ａ））。
【０１５０】
つづいて、前記のステップＳ８では、所在情報抽出部１４の予測処理部１４ａが、情報ファイルの文字数上での中央位置を基準位置（±０％）として、相対位置と基準位置との距離（相対位置と基準位置との差の絶対値）が小さい順番に所在情報リスト１６を並べ替える処理を行う（図８（ｂ））。なお、この処理は、相対位置の絶対値が小さい順番に所在情報リスト１６を並べ替えることによっても同じ結果が得られる。この結果、前記のステップＳ９において、相対位置の絶対値が小さいもの、すなわち情報ファイルの中央付近に記述された所在情報から優先的に先読みされる。
【０１５１】
（２）基準位置を履歴を元に定める場合
また、上記基準位置は、操作者Ｐがこれまでに情報ファイル内の所在情報を指示した際の履歴を元にを定めることができる。例えば、操作者Ｐが指示した所在情報の記述位置を履歴として記憶して、過去の履歴の平均値を相対位置の基準位置とすることができる。
【０１５２】
これにより、操作者Ｐが提示中の情報ファイルに対して、例えば先頭の所在情報から順番に指示していく、あるいは末尾の所在情報から順番に指示していく、などの傾向がある場合に、操作者Ｐが指示する傾向に合わせた先読みを行うことができる。この結果、情報ファイルの先読みをより効率的に行うことが可能となる。
【０１５３】
ここで、図８（ｃ）は、本実施の形態に係る情報取得装置１０の予測処理部１４ａが図８（ａ）の所在情報リスト１６を所在情報の記述位置が基準位置（＋３０％）に近い順番に並べ替えた結果である。
【０１５４】
具体的な処理としては、本実施の形態に係る情報取得装置１０は、前記のステップＳ２において、情報提示／入力部１１で操作者Ｐからの指示を受け付けた際に、指示された所在情報の該情報ファイル内での相対位置を履歴として、所在情報抽出部１４に記憶しておく。
【０１５５】
そして、前記のステップＳ７において、所在情報抽出部１４が、情報提示／入力部１１で提示された情報ファイルから、情報ファイル内に記載された全ての情報ファイルを抽出し、所在情報の集合である所在情報リスト１６を作成する。その際、所在情報抽出部１４は、所在情報を抽出した順番に並べて所在情報リスト１６に記憶する。また同時に、情報ファイルにおける所在情報の記述位置（例えば、所在情報文字列の中央位置）を、情報ファイルの文字数上での相対位置に変換して、所在情報に対応させて記憶する（図８（ａ））。
【０１５６】
さらに、前記のステップＳ８において、所在情報抽出部１４の予測処理部１４ａが、記憶しておいた履歴に基づいて定めた基準位置（＋３０％）と所在情報の相対位置との距離（相対位置と基準位置との差の絶対値）が小さい順番に所在情報リスト１６を並べ替える処理を行う（図８（ｃ））。この結果、前記のステップＳ９において、履歴に基づく基準位置からの距離がが小さいもの、すなわち情報ファイル内で基準位置付近に記述された所在情報から優先的に先読みされる。
【０１５７】
なお、操作者Ｐによる指示履歴は、情報ファイルごと、サーバごと、操作者Ｐごと等、任意に設定可能なグループごとに保持することができる。また、基準位置は、初期値を±０％として履歴の記憶を開始し、履歴に基づく基準位置が安定した段階で、該基準位置に変更することができる。
【０１５８】
以上より、本発明に係る情報取得装置は、実施の形態１に記載の構成に加えて、前記予測手段が、所在情報の情報ファイル内での相対位置を元に情報ファイルを選択する構成であってもよい。
【０１５９】
これにより、情報ファイル内での相対位置が中央付近にある所在情報から優先して先読みを行うことができるため、操作者の新しく指示する情報取得の要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができる。
【０１６０】
また、本発明に係る情報取得装置は、実施の形態１に記載の構成に加えて、前記予測手段が、所在情報の情報ファイル内での相対位置と操作者の所在情報の指示履歴とを元に情報ファイルを選択する構成であってもよい。
【０１６１】
これにより、操作者の所在情報指示履歴から得られる情報ファイル内の相対位置（基準位置）付近にある所在情報から優先して先読みを行うことができるため、操作者の新しく指示する情報取得の要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができる。
【０１６２】
〔実施の形態７〕
本発明のさらに他の実施の形態について図１から図３、図９（ａ）（ｂ）および図１３に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記の実施の形態１から６において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。
【０１６３】
以下、本実施の形態に係る情報取得装置１０（図１，図２）による情報ファイルの先読み処理について詳細に説明する。
【０１６４】
本実施の形態に係る情報取得装置１０では、図３のフローチャートのステップＳ８において、予測処理部１４ａが、所在情報が示す情報ファイルのファイルタイプを元に所在情報リスト１６を並べ替える処理を行う。
【０１６５】
図９（ａ）は、所在情報抽出部１４が、情報ファイル中継部１２より入力された情報ファイルから、該情報ファイル内に記載された７つの情報ファイルのＵＲＬ（所在情報）および各ＵＲＬが示す情報ファイルのファイルタイプを抽出して作成した所在情報リスト１６の例である。また、図９（ｂ）は、本実施の形態に係る情報取得装置１０の予測処理部１４ａが図９（ａ）の所在情報リスト１６をファイルタイプがテキストのものから順番に並べ替えた結果である。
【０１６６】
図１３は、情報提示／入力部１１が操作者Ｐに提示する画面の例である。図１３に示すように、一般に情報提示／入力部１１が操作者Ｐに提示する画面は、テキスト情報と複数の画像情報とから構成される場合が多い。例えば、ＷＷＷにおいてはＨＴＭＬで記述されたテキスト情報とＧＩＦやＪＰＥＧなどの画像情報とから構成される。なお、通信ネットワークがＷＷＷにおけるＨＴＴＰで構築されている場合、図１３の画面は、ＷＷＷブラウザプログラムの表示画面に相当する。
【０１６７】
情報提示／入力部１１は、ある所在情報すなわちＵＲＬで表される表示画面を、全体画面５１として表示する。全体画面５１は、テキスト情報であるテキスト５２と、画像情報である複数の画像５３ａ，５３ｂ，５３ｃとで構成される。テキスト５２は、ＨＴＭＬソースファイルとして記述されており、その中には別の情報ファイルへのハイパーリンクである所在情報５４が複数含まれる。
【０１６８】
そして、ＷＷＷブラウザプログラムなどの情報提示装置は、提示される画面の全情報ファイルが取得されていなくても、テキスト情報が取得されていれば画像抜きでまず操作者に提示できる。例えば、情報提示／入力部１１は、全体画面５１を構成する全情報ファイル（テキスト５２，画像５３ａ，５３ｂ，５３ｃ）が取得されていなくても、取得されたデータのみを操作者Ｐに提示可能である。すなわち、テキスト５２の表示に画像５３ａ，５３ｂ，５３ｃは必要なく、テキスト５２が取得されていれば画像５３ａ，５３ｂ，５３ｃを表示せずに、とりあえずテキスト５２のみの全体画面５１を操作者Ｐに提示することができる。
【０１６９】
そこで、情報ファイルのファイルタイプがテキストである所在情報から所在情報リスト１６を並べ替えることにより、前記のステップＳ９において、操作者Ｐの新しく指示する情報取得の要求に対してテキスト情報のみを先に表示して、操作者Ｐに対して情報提示を開始するまでの待ち時間を短くできる。この結果、情報ファイルの先読みを効率的に行うことが可能となる。
【０１７０】
ここで、情報ファイルがＨＴＭＬソースファイルで記述されている場合、所在情報はＵＲＬとして抽出される。例えば、所在情報すなわちＵＲＬが“<a href=" …">”というタグで記述される場合、そのＵＲＬが示す情報ファイルはテキストと判断できる。また、所在情報すなわちＵＲＬが“<img src="…">”というタグで記述される場合、そのＵＲＬが示す情報ファイルは画像と判断できる。また、ＵＲＬで示される情報ファイルの拡張子でもファイルタイプを判断可能である。“html”，“htm”，“text”，“txt”などの拡張子を持つ情報ファイルはテキストと判断できる。“gif”，“jpeg”，“jpg”などの拡張子を持つ情報ファイルは画像と判断できる。
【０１７１】
具体的な処理としては、本実施の形態に係る情報取得装置１０は、前記のステップＳ７において、所在情報抽出部１４が、情報提示／入力部１１で提示された情報ファイルから、情報ファイル内に記載された全ての情報ファイルを抽出し、所在情報の集合である所在情報リスト１６を作成する。その際、所在情報抽出部１４は、所在情報を抽出した順番に並べて所在情報リスト１６に記憶する。また同時に、その所在情報が示す情報ファイルのファイルタイプ（テキスト，画像等）を、所在情報に対応させて記憶する（図９（ａ））。
【０１７２】
つづいて、前記のステップＳ８では、所在情報抽出部１４の予測処理部１４ａが、所在情報の示す情報ファイルのファイルタイプについて“テキスト”が“画像”よりも優先度が高くなるように、所在情報リスト１６を並べ替える処理を行う（図９（ｂ））。
【０１７３】
以上より、本発明に係る情報取得装置は、実施の形態１に記載の構成に加えて、前記予測手段が、所在情報が示す情報ファイルのファイルタイプを元に情報ファイルを選択する構成であってもよい。
【０１７４】
これにより、テキスト情報の情報ファイルから優先して先読みを行うことが可能となるため、操作者の新しく指示する情報取得の要求に対して画面が表示されるまでの待ち時間を短くできる。したがって、情報ファイルの先読みを効率的に行うことができる。
【０１７５】
〔実施の形態８〕
本発明のさらに他の実施の形態について図１から図３、図１０（ａ）（ｂ）（ｃ）および図１３に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記の実施の形態１から７において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。
【０１７６】
以下、本実施の形態に係る情報取得装置１０（図１，図２）による情報ファイルの先読み処理について詳細に説明する。
【０１７７】
本実施の形態に係る情報取得装置１０では、図３のフローチャートのステップＳ８において、予測処理部１４ａが、所在情報が示す情報ファイルのデータサイズを元に所在情報リスト１６を並べ替える処理を行う。
【０１７８】
図１０（ａ）は、所在情報抽出部１４が、情報ファイル中継部１２より入力された情報ファイルから、該情報ファイル内に記載された７つの情報ファイルのＵＲＬ（所在情報）を抽出して作成した所在情報リスト１６の例である。また、図１０（ｂ）は、本実施の形態に係る情報取得装置１０の所在情報抽出部１４が、図１０（ａ）の所在情報リスト１６に登録された所在情報が示す情報ファイルのデータサイズを取得し、所在情報と対応させて登録した所在情報リスト１６の例である。また、図１０（ｃ）は、本実施の形態に係る情報取得装置１０の予測処理部１４ａが図１０（ｂ）の所在情報リスト１６をデータサイズが小さい順番に並べ替えた結果である。
【０１７９】
一般に、情報提示／入力部１１が操作者Ｐに提示する画面は、テキスト情報と複数の画像情報とから構成される場合が多い。例えば、ＷＷＷにおいてはＨＴＭＬで記述されたテキスト情報とＧＩＦやＪＰＥＧなどの画像情報とから構成される。図１３は、前記情報提示／入力部１１が操作者Ｐに提示する画面の例である。
【０１８０】
そして、操作者Ｐに提示する全体画面を構成する画像情報の中にデータサイズの大きいものが複数含まれている場合、通信ネットワークの負荷が高くなり、それらの画像情報を取得し終わるまで他の情報ファイルを取得することができなくなる。例えば、全体画面５１を構成する情報ファイルのうち、画像５３ａ，５３ｂのデータサイズが大きい場合、テキスト５２や画像５３ｃの他の情報ファイルを取得することができなくなる。
【０１８１】
そこで、データサイズが小さい情報ファイルから先読みを行うことにより、操作者Ｐの新しく指示する情報取得の要求に対して画面が表示されるまでの通信ネットワークの負荷を低くできる。この結果、情報ファイルの先読みを効率的に行うことが可能となる。
【０１８２】
ここで、通信ネットワークがＨＴＴＰで構成される場合、情報ファイルのデータサイズは、情報提供装置ＳすなわちＷＷＷサーバコンピュータに対してＨＥＡＤコマンドを発行するすることにより取得できる。すなわち、ＨＥＡＤコマンドを受け取った情報提供装置Ｓは、その情報ファイル自身の各種属性情報を返す。そして、この属性情報には、Content-Lengthと呼ばれる情報ファイルのデータサイズ情報も含まれる。
【０１８３】
具体的な処理としては、本実施の形態に係る情報取得装置１０は、前記のステップＳ７において、所在情報抽出部１４が、情報提示／入力部１１で提示された情報ファイルから、情報ファイル内に記載された全ての情報ファイルを抽出し、所在情報の集合である所在情報リスト１６を作成する。その際、所在情報抽出部１４は、所在情報を抽出した順番に並べて所在情報リスト１６に記憶する（図１０（ａ））。
【０１８４】
また、前記のステップＳ７において、所在情報抽出部１４は、所在情報リスト１６に登録さている所在情報が示す情報ファイルに対してデータサイズ取得命令を出し、取得したデータサイズを所在情報に対応させて所在情報リスト１６に記憶する（図１０（ｂ））。
【０１８５】
つづいて、前記のステップＳ８では、所在情報抽出部１４の予測処理部１４ａが、所在情報の示す情報ファイルのデータサイズが小さい順番に所在情報リスト１６を並べ替える処理を行う（図１０（ｃ））。
【０１８６】
以上より、本発明に係る情報取得装置は、実施の形態１に記載の構成に加えて、前記予測手段が、所在情報の示す情報ファイルのデータサイズを元に情報ファイルを選択する構成であってもよい。
【０１８７】
これにより、データサイズが小さい情報ファイルから優先して先読みを行うことが可能となるため、操作者の新しく指示する情報取得の要求に対して画面が表示されるまでの通信ネットワークの負荷を低くできる。したがって、情報ファイルの先読みを効率的に行うことができる。
【０１８８】
〔実施の形態９〕
本発明のさらに他の実施の形態について図１から図３および図１１（ａ）（ｂ）に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記の実施の形態１から８において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。
【０１８９】
以下、本実施の形態に係る情報取得装置１０（図１，図２）による情報ファイルの先読み処理について詳細に説明する。
【０１９０】
本実施の形態に係る情報取得装置１０では、図３のフローチャートのステップＳ８において、予測処理部１４ａが、通信ネットワーク上の特定の情報提供装置すなわちサーバコンピュータに情報ファイルの取得要求が集中しないよう所在情報を分散させて所在情報リスト１６を並べ替える処理を行う。
【０１９１】
図１１（ａ）は、所在情報抽出部１４が、情報ファイル中継部１２より入力された情報ファイルから、該情報ファイル内に記載された１２個の情報ファイルのＵＲＬ（所在情報）およびそれに対応する情報提供装置Ｓを抽出して作成した所在情報リスト１６の例である。また、図１１（ｂ）は、本実施の形態に係る情報取得装置１０の予測処理部１４ａが、図１１（ａ）の所在情報リスト１６を、同時特定の情報提供装置Ｓに情報ファイルの取得要求が集中しないよう、同時に可能な取得要求の数を２として所在情報を分散させて所在情報リスト１６を並べ替えた結果である。
【０１９２】
一般に、情報ファイル中継部１２は、同時に複数の情報ファイルの取得要求を出すことが可能である。しかし、情報提供装置Ｓと情報取得装置１０とを結ぶ通信ネットワークＮの帯域には上限があるため、情報ファイル中継部１２が同時に行う情報ファイルの取得要求の数には制限を設けてある。ところが、取得要求の数が制限内であっても、同時に取得要求を出している情報提供装置Ｓが同じものである場合、情報提供装置Ｓまでの通信ネットワークＮや情報提供装置Ｓ自身の処理の負荷が高まり、情報提供装置Ｓが情報を提供するするまでの時間が長くなる場合がある。
【０１９３】
仮に、所在情報リスト１６（図１１（ａ））の並べ替えを行わずに先読み要求部１５から情報ファイル取得の要求が出された場合を考える。なお、情報ファイル中継部１２が同時に出す取得要求の数は２である。この場合、優先度２〜５の所在情報の取得要求によって、情報提供装置Ｓである“www2.sharp.co.jp”に要求が連続して出されることになる。また、優先度８〜９の所在情報の取得要求によって、情報提供装置Ｓである“http://www.newspaper.com”に要求が連続して出されることになる。
【０１９４】
この時、これらの情報提供装置Ｓもしくは情報提供装置Ｓまでの通信ネットワークＮの経路の負荷が高い場合、これらの要求の処理に時間がかかる上、これらの要求の処理が完了するまで、情報ファイル中継部１２は他の情報提供装置Ｓに取得要求を出すことができない。よって、所在情報リスト１６の他の情報提供装置Ｓ（例えば、“http://www.sharp.co.jp”）およびその情報提供装置Ｓまでの通信ネットワークＮの経路の負荷が低かったとしても、それに対する取得要求が処理されるまでには、大変時間がかかってしまう。
【０１９５】
そこで、特定の情報提供装置Ｓに情報ファイルの取得要求が集中しないよう分散させることにより、特定の情報提供装置Ｓまたは情報提供装置Ｓまでの通信経路の負荷が高くなることによって、他の情報提供装置Ｓの所在情報を先読みできない問題を回避できる。この結果、情報ファイルの先読みを効率的に行うことができる。
【０１９６】
具体的な処理としては、本実施の形態に係る情報取得装置１０は、前記のステップＳ７において、所在情報抽出部１４が、情報提示／入力部１１で提示された情報ファイルから、情報ファイル内に記載された全ての情報ファイルを抽出し、所在情報の集合である所在情報リスト１６を作成する。その際、所在情報抽出部１４は、所在情報を抽出した順番に並べて所在情報リスト１６に記憶する。また同時に、その所在情報が示す情報ファイルを記録した情報提供装置Ｓを、所在情報に対応させて記憶する（図１１（ａ））。なお、所在情報がＵＲＬである場合、情報提供装置Ｓの名称は、ＵＲＬ文字列中に記載されたＨＴＴＰサーバコンピュータのネットワーク名称である。
【０１９７】
つづいて、前記のステップＳ８では、所在情報抽出部１４の予測処理部１４ａが、所在情報の示す情報ファイルを記録した情報提供装置Ｓについて、情報ファイル取得要求が通信ネットワークＮ上の特定の情報提供装置Ｓに集中しないように、所在情報リスト１６を並べ替える処理を行う（図１１（ｂ））。
【０１９８】
例えば、情報ファイル中継部１２が同時に出す取得要求の数が２である場合、出現頻度が最も高い情報提供装置Ｓに含まれる所在情報への要求と、出現頻度が２番目に高い情報提供装置Ｓに含まれる所在情報への要求とが交互に並ぶように、所在情報リスト１６を並べ替える。なお、並べ替えの具体的な方法は、これに限定されない。
【０１９９】
ここで、図１１（ｂ）の例では、情報ファイル中継部１２が同時に可能な取得要求の数が２であるため、情報提供装置Ｓである“www2.sharp.co.jp”への取得要求は、偶数の優先度に割り振られている。よって、“www2.sharp.co.jp”に同時に２つの取得要求が出ないため、このサーバコンピュータの負荷を抑えることができる。また、仮に、“www2.sharp.co.jp”側の問題で負荷が高くなったとしても、他の情報提供装置Ｓ（例えば、“http://www.sharp.co.jp”）への取得要求が奇数の優先度に割り振られているため、取得要求を出すことができる。
【０２００】
以上より、本発明に係る情報取得装置は、実施の形態１に記載の構成に加えて、前記予測手段が、通信ネットワーク上の特定の情報提供装置に情報ファイルの取得要求が集中しないよう所在情報を選択する順番を調整する構成であってもよい。
【０２０１】
これにより、同じ情報提供装置情報ファイルのに取得要求が集中しないよう分散させることが可能となる。したがって、情報ファイルの先読みを効率的に行うことができる。
【０２０２】
〔実施の形態１０〕
本発明のさらに他の実施の形態について図１から図３、図１２（ａ）（ｂ）および図１４に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記の実施の形態１から９において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。
【０２０３】
以下、本実施の形態に係る情報取得装置１０（図１，図２）による情報ファイルの先読み処理について詳細に説明する。
【０２０４】
本実施の形態に係る情報取得装置１０では、図３のフローチャートのステップＳ８において、操作者Ｐに提示した情報ファイルの全体画面が複数の部分画面から構成される場合、予測処理部１４ａが、部分画面の名称を元に実情報ファイルであると予測される部分画面を選択し、それに含まれる所在情報が示す情報ファイルを優先して先読みするように、所在情報リスト１６を並べ替える処理を行う。
【０２０５】
情報提供装置Ｓに記憶されている情報ファイルは、図１３に示すように、所在情報５４を含むテキスト５２である１つの情報ファイルと、画像５３ａ，５３ｂ，５３ｃなどの複数の情報ファイルとを含み、最終的に、情報取得装置１０の情報提示／入力部１１において１つの全体画面５１に再構成されて表示される形式が一般的である。
【０２０６】
そして、上記全体画面５１（図１３）が複数集まって構成された全体画面６１（図１４）を、情報提示／入力部１１に最終的に表示する情報ファイルの形式もまた広く用いられている。
【０２０７】
図１４は、複数の情報ファイルから構成される情報ファイル（フレーム構成ページ）の説明図である。図１４に示すように、上記全体画面６１を構成する部分画面６２，６３，６４は、それぞれ全体画面５１（図１３）の構成をとっている。具体的には、部分画面６２は、複数の所在情報６７を含むテキスト６５である１つの情報ファイルと、画像６６である１つの情報ファイルとから構成されている。部分画面６３は、所在情報７２を含むテキスト６８である１つの情報ファイルと、画像６９，７０，７１の３つの情報ファイルとから構成されている。部分両面６４は、所在情報もテキストも含まない１つの情報ファイル７３と、画像７４，７５，７６の３つの情報ファイルとから構成されている。なお、全体画面６１は、例えばＷＷＷにおけるＨＴＭＬでフレームタグを用いて記述されたフレーム構成ページに相当する。
【０２０８】
ここで、部分画面６２，６３，６４は、全体画面６１において、それぞれ特定の役割が割り当てられている場合が多い。例えば、部分画面６２には、情報提供装置Ｓが記憶する情報ファイルの目次を提供するために、情報単位ごとのトップページの所在情報が列挙されている場合がある。また、部分画面６４には、情報提供装置Ｓの資金提供者等の広告情報画像が表示されている場合がある。そして、このような部分画面６２，６４を全体画面６１が含む場合、部分画面６３には、全体画面６１が提供する情報の本体（メインの情報）、すなわち情報提供装置Ｓが提供している実情報ファイルが表示されている場合がある。なお、このような構成は、フレームタグを用いて記述されたＨＴＭＬにおいて顕著である。
【０２０９】
このように、情報提示／入力部１１によって提示される画面情報には、テキスト情報および画像情報を含む情報ファイルが複数集まって構成されるものがある。そして、このような画面情報は、実情報の提示を目的とする情報ファイル、メニューやインデックス専用の情報ファイル、広告専用の情報ファイルなどの特定の目的を持った情報ファイルが複数種集まって構成される場合が多い。それゆえ、このような画面情報を提示する情報ファイルでは、実際に操作者が必要とする情報が、ある特定の構成情報ファイルに集中して含まれることが多い。
【０２１０】
そこで、全体画面６１を先読みする場合、部分画面６２，６３，６４の名称等から実情報ファイルを含む構成情報ファイルを判断して、実情報ファイルを提示する部分画面６３に含まれる所在情報が示す情報ファイルから優先して先読みすると効果的である。
【０２１１】
図１２（ａ）は、本実施の形態に係る情報取得装置１０の所在情報抽出部１４が、情報ファイル中継部１２より入力された情報ファイルから、該情報ファイルが含む複数の構成情報ファイル内に記載された１２の情報ファイルのＵＲＬ（所在情報）およびそれに対応する部分画面の名称を抽出して作成した所在情報リスト１６の例である。また、図１２（ｂ）は、本実施の形態に係る情報取得装置１０の予測処理部１４ａが、部分画面の名称を元に実情報ファイルを含む部分画面を判断し、該部分画面内の所在情報を優先するように、図１２（ａ）の所在情報リスト１６を並べ替えた結果である。なお、図１２（ａ）（ｂ）に示した例では、部分画面の名称として、ＵＲＬの文字列に含まれる情報提供装置Ｓ（ＨＴＴＰサーバコンピュータ）における最初の階層までの文字列を採用している。
【０２１２】
具体的な処理としては、本実施の形態に係る情報取得装置１０は、前記のステップＳ７において、所在情報抽出部１４が、情報提示／入力部１１で提示された情報ファイルから、該情報ファイルが含む複数の構成情報ファイル内に記載された全ての情報ファイルを抽出し、所在情報の集合である所在情報リスト１６を作成する。その際、所在情報抽出部１４は、所在情報を抽出した順番に並べて所在情報リスト１６に記憶する。また同時に、各所在情報が属する構成情報ファイルの名称すなわち部分画面の名称を所在情報に対応させて記憶する（図１２（ａ））。
【０２１３】
例えば、情報ファイルがＨＴＭＬソースファイルである場合、部分画面の名称には、ＵＲＬの文字列に含まれる情報提供装置ＳすなわちＨＴＴＰサーバコンピュータ上における最初の階層までの文字列を利用できる。すなわち、構成情報ファイルのＵＲＬが“http://www.sharp.co.jp/menu/zaurus/”である場合、その部分画面の名称は“http://www.sharp.co.jp/menu/”となる（図１２（ａ））。
【０２１４】
つづいて、前記のステップＳ８では、所在情報抽出部１４の予測処理部１４ａが、所在情報の含まれる構成情報ファイルすなわち部分画面の名称から実情報ファイルを判断して、実情報ファイルを提示する部分画面に含まれる所在情報から優先して先読みを行うように、所在情報リスト１６を並べ替える処理を行う（図１２（ｂ））。
【０２１５】
部分画面の名称に基づく実情報ファイルの判断処理は、例えば、実情報ファイルに関連して用いられる場合が多い文字列（キーワード）を部分画像の名称が含むか否かを調べることによって行うことができる。そして、ＷＷＷにおいては、実情報ファイルが表示されている部分画面を表す所在情報の文字列として、“news”や“main”などの文字列をキーワードとすることが効果的である。図１２（ｂ）の例では、“news”をキーワードとして、これを部分画面の名称に含む構成情報ファイルには実情報ファイルが含まれる可能性が高いと判断して、部分画面の名称が“http://www.sharp.co.jp/news/”である所在情報を優先して先読みするように高い優先度へ並べ替えられている。
【０２１６】
以上より、本発明に係る情報取得装置は、実施の形態１に記載の構成に加えて、前記予測手段が、情報ファイルが複数の構成情報ファイルから構成される場合に、前記指示手段が指示すると予測される所在情報を含む構成情報ファイルに含まれる所在情報が示す情報ファイルを優先して選択する構成であってもよい。
【０２１７】
これにより、実情報が含まれる構成情報ファイルの所在情報によく用いられる文字列を利用して該構成情報ファイルに含まれる所在情報から優先して先読みを行うことができるため、操作者の新しく指示する情報取得の要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができる。
【０２１８】
〔実施の形態１１〕
本発明のさらに他の実施の形態として、上述した各実施の形態１〜１０の組み合わせについて説明する。なお、説明の便宜上、前記の実施の形態１から１０において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。
【０２１９】
前述の各実施の形態１〜１０に係る情報取得装置１０の先読み処理のための予測処理は、適宜組み合わせて実施することができる。よって、本発明の情報取得装置は、実施の形態１〜１０で説明した予測処理を組み合わせて実行する情報取得装置であってもよい。
【０２２０】
特に、次のように予測処理組み合わせた場合、より大きな効果が期待できる。実施の形態１（所在情報の文字列が長いものを優先），実施の形態２（所在情報の階層構造が深いものを優先），実施の形態３（所在情報提示文字列が長いものを優先）の何れかと、実施の形態４（所在情報の出現頻度が多いものを優先），実施の形態５（情報提供装置の出現頻度が多いものを優先）の何れかと、実施の形態６（所在情報の記述位置が基準位置に近いものを優先）と、実施の形態７（テキストファイルを優先），実施の形態８（データサイズの小さいものを優先）の何れかとを組み合わせる。これらの組み合わせは、独立性の高い予測処理同士の組み合わせであり、より効率的な先読み処理が期待できる。なお、何れの実施の形態の処理を優先させるかは、情報取得装置の仕様に応じて適宜選択可能である。
【０２２１】
さらに、実施の形態９（取得要求が特定の情報提供装置に集中しないように調整）および実施の形態１０（実情報ファイルを提示する構成情報ファイルに含まれるものを優先）は、上記の組み合わせに加えて適用することで、追加の効果が期待できる。この場合、実施の形態９・１０の処理は、他の実施の形態の処理によって所在情報リスト１６を並べ替えた後に行うことが望ましい。なぜならば、実施の形態９・１０の処理により並べ替えを行った後で実施の形態１〜８の処理による並べ替えを行うと、前者の並べ替えが意味をなさなくなる場合があるからである。
【０２２２】
ここで、実施の形態５と実施の形態９とを組み合わせついて説明する。前述のように実施の形態５と実施の形態９とを組み合わせる場合には、所在情報リスト１６を、実施の形態５の処理により並べ替えた後、実施の形態９の処理により並べ替える。
【０２２３】
具体的には、まず、実施の形態５の処理により、情報ファイルに含まれる所在情報が記憶されている情報提供装置Ｓの出現傾度の高い順番に所在情報リスト１６を並べ替える。つぎに、実施の形態９の処理により、例えば情報ファイル中継部１２が同時に出す取得要求の数が２である場合、実施の形態５の処理で求めた出現頻度を利用して、出現頻度が最も高い情報提供装置Ｓに含まれる所在情報への要求と、出現頻度が２番目に高い情報提供装置Ｓに含まれる所在情報への要求とが交互に並ぶように、所在情報リスト１６を並べ替える。
【０２２４】
これにより、出現頻度の高い、すなわち、操作者Ｐが必要としている情報を含んでいる可能性の高い情報提供装置Ｓの所在情報に対する先読みから優先させること（実施の形態５）、および、特定の情報提供装置Ｓまたは情報提供装置Ｓまでの通信経路の負荷が高くなることによって、他の情報提供装置Ｓの所在情報を先読みできない問題を回避すること（実施の形態９）、を同時に実現することができる。
【０２２５】
また、実施の形態１において図４（ｂ）に示した優先度１〜３の３つの所在情報のように、所在情報の文字列長が互いに等しいため、実施の形態１の処理ではそれらの間での優先度を完全に決定できない場合がある。このような場合であっても、複数の予測処理を組み合わせることにより、全ての所在情報に優先度を厳密に付与することができる。
【０２２６】
最後に、上記の各実施の形態は本発明の範囲を限定するものではなく、本発明の範囲内で種々の変更が可能である。すなわち、図１の情報取得装置１０は、実施の形態１〜１０に係る情報取得装置の例示であり、主要な動作が等しければ、他の様々な形態で実施することができる。特に、情報取得装置１０の内部構成の詳細な動作は、同じ処理結果が得られれば、これに限らず他の動作によって表現されてもよい。
【０２２７】
また、前記の各実施の形態１〜１１に係る情報取得装置１０は、例えば図２に示した構成を備えたコンピュータによって実現されてもよい。このために、図３のフローチャートに示した処理を、コンピュータの中央演算処理装置（ＣＰＵ２２）に実行させるプログラムおよびデータを含むソフトウェアを、このコンピュータに読み出し可能な記録媒体（ディスク２３，ＲＯＭ２４）に記憶しておく。この記録媒体としては、例えばＣＤ−ＲＯＭやフロッピーディスクなどが挙げられる。
【０２２８】
そして、このコンピュータを情報取得装置１０として動作させるためには、前記記録媒体をコンピュータに装着して、記録媒体内のソフトウェアをインストールし、さらにインストールしたソフトウェア内の前記プログラムを中央演算処理装置に実行させる。これにより、コンピュータ全体が情報取得装置１０として動作する。このように、前記の各実施の形態１〜１１に係る情報取得装置１０は、汎用のコンピュータを用いて容易に実現することができる。
【０２２９】
本発明は、複数の機器（例えば、ホストコンピュータ、端末コンピュータ、インタフェース機器、ネットワーク機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、携帯型コンピュータ、ワープロ装置など）に適用してもよい。
【０２３０】
また、本発明の目的は、上述した機能を実現するソフトウエアである情報取得プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。この場合、記録媒体から読み出されたプログラムコード自体が上述した機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【０２３１】
上記プログラムコードを供給するための記録媒体は、システムあるいは装置と分離可能に構成することができる。また、上記記録媒体は、プログラムコードを供給可能であるように固定的に担持する媒体であってもよい。そして、上記記録媒体は、記録したプログラムコードをコンピュータが直接読み取ることができるようにシステムあるいは装置に装着されるものであっても、外部記憶装置としてシステムあるいは装置に接続されたプログラム読み取り装置を介して読み取ることができるように装着されるものであってもよい。
【０２３２】
例えば、上記記録媒体としては、磁気テープやカセットテープ等のテープ系、フロッピーディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２３３】
また、上記プログラムコードは、コンピュータが記録媒体から読み出して直接実行できるように記録されていてもよいし、記録媒体から主記憶のプログラム記憶領域へ転送された後コンピュータが主記憶から読み出して実行できるように記録されていてもよい。
【０２３４】
さらに、上記記録媒体は、通信ネットワーク等を介してプログラムコードを供給可能であるように流動的に担持する媒体であってもよい。この場合、システムあるいは装置を通信ネットワーク（インターネット等を含む）と接続可能に構成し、上記プログラムコードを通信ネットワークからダウンロードすることにより供給することができる。
【０２３５】
なお、プログラムコードを記録媒体から読み出して主記憶に格納するためのプログラム、および、通信ネットワークからプログラムコードをダウンロードするためのプログラムは、コンピュータによって実行可能にあらかじめシステムあるいは装置に格納されているものとする。
【０２３６】
上述した機能は、コンピュータが読み出した上記プログラムコードを実行することによって実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行うことによっても実現される。
【０２３７】
さらに、上述した機能は、上記記録媒体から読み出された上記プログラムコードが、コンピュータに装着された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても実現される。
【０２３８】
【発明の効果】
本発明の情報取得装置は、以上のように、複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得装置であって、取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出する所在情報抽出手段と、上記所在情報抽出手段で抽出された所在情報の文字列に基づいて、第二の情報ファイルを取得する際の優先順位を決定する優先順位付与手段と、上記優先順位付与手段で決定された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、を備えている構成である。
【０２３９】
また、本発明の情報取得方法は、以上のように、複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得方法であって、取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出する所在情報抽出処理と、上記所在情報抽出処理で抽出された所在情報の文字列に基づいて、第二の情報ファイルを取得する際の優先順位を決定する優先順位付与処理と、上記優先順位付与処理で決定された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求処理と、を含んでいる方法である。
【０２４０】
また、本発明の情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体は、以上のように、複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得プログラムを記録したコンピュータ読み取り可能な記録媒体であって、取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出する所在情報抽出手段と、上記所在情報抽出手段で抽出された所在情報の文字列に基づいて、第二の情報ファイルを取得する際の優先順位を決定する優先順位付与手段と、上記優先順位付与手段で決定された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、をコンピュータに実現させるための情報取得プログラムを記録した構成である。
【０２４１】
それゆえ、優先順位付与手段（優先順位付与処理）が、操作者による取得指示を所在情報の文字列に基づいて予測して、最適な所在情報から優先して先読みするように情報ファイルに優先順位を付与することができる。よって、先読みした情報ファイルが操作者の新しく指示する情報ファイルの取得要求に合致する可能性が高くなる。したがって、情報ファイルの先読みを効率的に行うことができるという効果を奏する。
【０２４２】
本発明の情報取得装置は、以上のように、さらに、上記優先順位付与手段は、所在情報の文字列が長い第二の情報ファイルに高い優先順位を付与する構成である。
【０２４３】
それゆえ、さらに、優先順位付与手段が、所在情報の文字列長が長い第二の情報ファイルの優先度を高くすることにより、先読みした情報ファイルが操作者が新しく指示する情報ファイルの取得要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができるという効果を奏する。
【０２４４】
本発明の情報取得装置は、以上のように、さらに、上記優先順位付与手段は、所在情報の階層構造が深い第二の情報ファイルに高い優先順位を付与する構成である。
【０２４５】
それゆえ、さらに、優先順位付与手段が、所在情報の階層が深い第二の情報ファイルの優先度を高くすることにより、先読みした情報ファイルが操作者が新しく指示する情報ファイルの取得要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができるという効果を奏する。
【０２４６】
本発明の情報取得装置は、以上のように、さらに、上記優先順位付与手段は、第一の情報ファイル内で出現頻度が高い所在情報が示す第二の情報ファイルに高い優先順位を付与する構成である。
【０２４７】
それゆえ、さらに、優先順位付与手段が、所在情報の出現頻度が高い第二の情報ファイルの優先度を高くすることにより、先読みした情報ファイルが操作者が新しく指示する情報ファイルの取得要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができるという効果を奏する。
【０２４８】
本発明の情報取得装置は、以上のように、さらに、上記優先順位付与手段は、第一の情報ファイル内で所在情報に含まれる頻度が高い情報提供装置を含む所在情報が示す第二の情報ファイルに高い優先順位を付与する構成である。
【０２４９】
それゆえ、さらに、優先順位付与手段が、所在情報に出現頻度が情報提供装置に記憶されている第二の情報ファイルの優先度を高くすることにより、先読みした情報ファイルが操作者が新しく指示する情報ファイルの取得要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができるという効果を奏する。
【０２５０】
本発明の情報取得装置は、以上のように、さらに、上記優先順位付与手段は、所在情報に含まれるファイルタイプに応じて、第二の情報ファイルに優先順位を付与する構成である。
【０２５１】
それゆえ、さらに、優先順位付与手段が、第二の情報ファイルのファイルタイプに応じて優先順位を付与できるため、読み込み効率の優れた例えばテキスト情報の情報ファイルから優先して先読みを行うことが可能となる。よって、操作者の新しく指示する情報取得の要求に対して画面が表示されるまでの待ち時間を短くできる。したがって、情報ファイルの先読みを効率的に行うことができるという効果を奏する。
【０２５２】
本発明の情報取得装置は、以上のように、さらに、上記優先順位付与手段は、特定の情報提供装置に情報ファイルの取得要求が集中しないように、第二の情報ファイルに優先順位を付与する構成である。
【０２５３】
それゆえ、さらに、情報ファイルの取得要求が特定の情報提供装置に集中しないよう分散させることができる。よって、特定の情報提供装置または情報提供装置までの通信経路の負荷が高くなった場合でも、他の情報提供装置に記憶されている第二の情報ファイルの先読みを行うことが可能となる。すなわち、高負荷状態の情報提供装置に情報ファイルの取得要求が集中して、第二の情報等ファイルの先読みできなくなる問題を回避できる。したがって、情報ファイルの先読みを効率的に行うことができるという効果を奏する。
【０２５４】
本発明の情報取得装置は、以上のように、さらに、上記優先順位付与手段は、第一の情報ファイルが複数の構成情報ファイルを含む場合、第一の情報ファイルが提示する主要情報を含むと予測される第二の情報ファイルを含む構成情報ファイル内に記述されている所在情報が示す第二の情報ファイルに高い優先順位を付与する構成である。
【０２５５】
それゆえ、さらに、複数の構成情報ファイルを含む第一の情報ファイルから第二の情報ファイルを先読みする場合、実情報ファイルを含む構成情報ファイルを予測して、その構成情報ファイルに含まれる所在情報が示す第二の情報ファイルから優先して先読みすることができる。したがって、第二の情報ファイルを効率的に先読みできるという効果を奏する。
【０２５６】
本発明の情報取得装置は、以上のように、複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得装置であって、取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を、第一の情報ファイルの表示画像において第二の情報ファイルへのリンクを提示する所在情報提示文字列とともに抽出する所在情報抽出手段と、上記所在情報抽出手段で抽出された所在情報提示文字列が長い第二の情報ファイルに高い優先順位を付与する優先順位付与手段と、上記優先順位付与手段で付与された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、を備えている構成である。
【０２５７】
それゆえ、優先順位付与手段が、所在情報提示文字列の文字列長が長い第二の情報ファイルの優先順位を高くすることにより、先読みした第二の情報ファイルが操作者が新しく指示する情報ファイルの取得要求に合致する可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことができるという効果を奏する。
【０２５８】
本発明の情報取得装置は、以上のように、複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得装置であって、取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出するとともに、該所在情報の記述位置の第一の情報ファイル内での相対位置を求める所在情報抽出手段と、上記所在情報抽出手段で求められた相対位置が所定の基準位置に近い所在情報が示す第二の情報ファイルに高い優先順位を付与する優先順位付与手段と、上記優先順位付与手段で付与された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、を備えている構成である。
【０２５９】
それゆえ、操作者が取得指示する可能性が高い記述位置を基準位置として設定して、第一の情報ファイルの基準位置付近に記載されている所在情報の示す第二の情報ファイルの優先順位を高くすることにより、操作者の新しく指示する情報取得の要求に合致する第二の情報ファイルを先読みする可能性が高まる。したがって、情報ファイルの先読みを効率的に行うことが可能となるという効果を奏する。
【０２６０】
本発明の情報取得装置は、以上のように、さらに、上記優先順位付与手段は、操作者による情報ファイルの取得指示の履歴に応じて、上記基準位置を設定する構成である。
【０２６１】
それゆえ、さらに、操作者の所在情報指示履歴から得られる情報ファイル内の相対位置（基準位置）付近にある所在情報が示す第二の情報ファイルを優先して先読みできるため、操作者の新しく指示する情報取得の要求に合致する可能性がより高まる。したがって、情報ファイルの先読みを効率的に行うことができるという効果を奏する。
【０２６２】
本発明の情報取得装置は、以上のように、複数の情報提供装置に記録されたハイパーリンク構造を有する情報ファイルを、通信ネットワークを介して取得する情報取得装置であって、取得された第一の情報ファイルに記述されている、第二の情報ファイルの所在情報を抽出するとともに、該第二の情報ファイルのデータサイズを取得する所在情報抽出手段と、上記所在情報抽出手段で取得されたデータサイズが小さい第二の情報ファイルに高い優先順位を付与する優先順位付与手段と、上記優先順位付与手段で決定された優先順位に従って、所在情報が示す第二の情報ファイルの先読み取得を要求する先読み要求手段と、を備えている構成である。
【０２６３】
それゆえ、優先順位付与手段が、データサイズが小さい第二の情報ファイルから先読みするように、優先順位を付与することにより、操作者の新しく指示する情報取得の要求に対して画面が表示されるまでの通信ネットワークの負荷を低くできる。したがって、情報ファイルの先読みを効率的に行うことが可能となるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の各実施の形態に係る情報取得装置の構成の概略を示すブロック図である。
【図２】図１に示した情報取得装置のハードウェア構成の概略を示すブロック図である。
【図３】図１に示した情報取得装置による情報ファイルの取得提示処理および先読み処理の概略を示すフローチャートである。
【図４】本発明の実施の形態に係る情報取得装置による情報ファイルの先読み処理の各段階での所在情報リストを示す説明図であり、同図（ａ）は並べ替え前の状態、同図（ｂ）は所在情報の文字列長を元に並べ替えた後の状態を示す。また、同図（ｃ）は、同図（ａ）の所在情報リストを所在情報の階層構造の深さを元に並べ替えた後の状態を示す。
【図５】本発明のさらに他の実施の形態に係る情報取得装置による情報ファイルの先読み処理の各段階での所在情報リストを示す説明図であり、同図（ａ）は並べ替え前の状態、同図（ｂ）は所在情報提示文字列長を元に並べ替えた後の状態を示す。
【図６】本発明のさらに他の実施の形態に係る情報取得装置による情報ファイルの先読み処理の各段階での所在情報リストを示す説明図であり、同図（ａ）は並べ替え前の状態、同図（ｂ）は所在情報の出現頻度を元に並べ替えた後の状態を示す。
【図７】本発明のさらに他の実施の形態に係る情報取得装置による情報ファイルの先読み処理の各段階での所在情報リストを示す説明図であり、同図（ａ）は並べ替え前の状態、同図（ｂ）は情報提供装置の出現頻度を元に並べ替えた後の状態を示す。
【図８】本発明のさらに他の実施の形態に係る情報取得装置による情報ファイルの先読み処理の各段階での所在情報リストを示す説明図であり、同図（ａ）は並べ替え前の状態、同図（ｂ）（ｃ）はそれぞれ所在情報の記述位置を元に並べ替えた後の状態を示す。
【図９】本発明のさらに他の実施の形態に係る情報取得装置による情報ファイルの先読み処理の各段階での所在情報リストを示す説明図であり、同図（ａ）は並べ替え前の状態、同図（ｂ）はファイルタイプを元に並べ替えた後の状態を示す。
【図１０】本発明のさらに他の実施の形態に係る情報取得装置による情報ファイルの先読み処理の各段階での所在情報リストを示す説明図であり、同図（ａ）は所在情報を抽出した状態、同図（ｂ）はデータサイズを取得し所在情報に対応付けた状態、同図（ｃ）は同図（ｂ）をデータサイズを元に並べ替えた後の状態を示す。
【図１１】本発明のさらに他の実施の形態に係る情報取得装置による情報ファイルの先読み処理の各段階での所在情報リストを示す説明図であり、同図（ａ）は並べ替え前の状態、同図（ｂ）は取得要求が特定の情報提供装置に集中しないように分散させて並べ替えた後の状態を示す。
【図１２】本発明のさらに他の実施の形態に係る情報取得装置による情報ファイルの先読み処理の各段階での所在情報リストを示す説明図であり、同図（ａ）は並べ替え前の状態、同図（ｂ）は部分画面の名称を元に並べ替えた後の状態を示す。
【図１３】図１に示した情報取得装置が取得する情報ファイルを示す説明図である。
【図１４】図１に示した情報取得装置が取得する情報ファイルを示す説明図である。
【図１５】従来の技術の情報提示装置の構成を示すブロック図である。
【符号の説明】
１０    情報取得装置
１４    所在情報抽出部（所在情報抽出手段）
１４ａ  予測処理部（優先順位付与手段）
１５    先読み要求部（先読み要求手段）
Ｓ    情報提供装置
Ｎ    通信ネットワーク
Ｓ７  所在情報抽出処理
Ｓ８  優先順位付与処理
Ｓ９  先読み要求処理
【図１】
0004514872.tif 000002
【図２】
0004514872.tif 000003
【図３】
0004514872.tif 000004
【図４】
0004514872.tif 000005
【図５】
0004514872.tif 000006
【図６】
0004514872.tif 000007
【図７】
0004514872.tif 000008
【図８】
0004514872.tif 000009
【図９】
0004514872.tif 000010
【図１０】
0004514872.tif 000011
【図１１】
0004514872.tif 000012
【図１２】
0004514872.tif 000013
【図１３】
0004514872.tif 000014
【図１４】
0004514872.tif 000015
【図１５】
0004514872.tif 000016