(57)【特許請求の範囲】
【請求項１】
複数の情報ファイルを記憶する情報提供装置と通信ネットワークを介して接続される情報取得装置であって、
取得するべき情報ファイルを指示する指示手段と、
指示された情報ファイルを前記情報提供装置から取得する第１取得手段と、
取得された情報ファイルの通信ネットワーク上の所在および該情報ファイルの内容に関する所在情報から、要素を抽出する要素抽出手段と、
前記取得された情報ファイル内に記述された該情報ファイル以外の他の情報ファイルの所在情報を、該情報ファイル内から抽出する所在情報抽出手段と、
抽出された全ての所在情報のうちから、前記抽出された要素を含む所在情報を、取得の指示が予測される情報ファイルの所在情報として選択する予測手段と、
前記指示手段からの新たな指示に先立ち、選択された所在情報が示す情報ファイルを、前記情報提供装置から取得する第２取得手段とを含むことを特徴とする情報取得装置。
【請求項２】
複数の情報ファイルを記憶する情報提供装置と通信ネットワークを介して接続される情報取得装置であって、
予め定める分野の情報ファイルの通信ネットワーク上の所在および該情報ファイルの内容に関する所在情報に含まれ得る予め定める要素を記憶する取得用要素記憶手段と、
取得するべき情報ファイルを指示する指示手段と、
指示された情報ファイルを前記情報提供装置から取得する第１取得手段と、
前記取得された情報ファイル内に記述された該情報ファイル以外の他の情報ファイルの所在情報を、該情報ファイル内から抽出する所在情報抽出手段と、
抽出された全ての所在情報のうちから、前記記憶される要素を含む所在情報を、取得の指示が予測される情報ファイルの所在情報として選択する予測手段と、
前記指示手段からの新たな指示に先立ち、選択された所在情報が示す情報ファイルを、前記情報提供装置から取得する第２取得手段とを含むことを特徴とする情報取得装置。
【請求項３】
複数の情報ファイルを記憶する情報提供装置と通信ネットワークを介して接続される情報取得装置であって、
予め定める分野の情報ファイルの通信ネットワーク上の所在および該情報ファイルの内容に関する所在情報に含まれ得る予め定める要素を記憶する取得用要素記憶手段と、
取得するべき情報ファイルを指示する指示手段と、
指示された情報ファイルを前記情報提供装置から取得する第１取得手段と、
取得された情報ファイルの所在情報から、要素を抽出する要素抽出手段と、
前記取得された情報ファイル内に記述された該情報ファイル以外の他の情報ファイルの所在情報を、該情報ファイル内から抽出する所在情報抽出手段と、
抽出された全ての所在情報のうちから、前記記憶される要素および前記抽出された要素のうちの少なくとも一方を含む所在情報を、取得の指示が予測される情報ファイルの所在情報として選択する予測手段と、
前記指示手段からの新たな指示に先立ち、選択された所在情報が示す情報ファイルを、前記情報提供装置から取得する第２取得手段とを含むことを特徴とする情報取得装置。
【請求項４】
前記取得用要素記憶手段内の前記要素が複数ある場合、該各要素には前記予測手段における所在情報との比較時の優先順位が設定されており、
前記各要素の優先順位は、前記情報提供装置との間の情報ファイルの取得状況に応じて変更されることを特徴とする請求項２または３記載の情報取得装置。
【請求項５】
前記取得用要素記憶手段内の前記要素が複数ある場合、該各要素には前記予測手段における所在情報との比較時の優先順位が設定されており、
前記各要素の優先順位は、該各要素が前記抽出された所在情報に含まれる回数が多いほど高くなるように、変更されることを特徴とする請求項２または３記載の情報取得装置。
【請求項６】
前記第２取得手段は、前記選択された所在情報が示す情報ファイルを取得した後、前記抽出された全ての所在情報のうちの前記選択された所在情報以外の残余の所在情報が示す情報ファイルを、前記指示手段からの新たな指示よりも前に、前記情報提供装置からさらに取得することを特徴とする請求項１〜３のうちのいずれかに記載の情報取得装置。
【請求項７】
指示に先立つ取得を禁止するべき情報ファイルの所在情報に含まれ得る予め定める要素を記憶する禁止用要素記憶手段と、
前記抽出された全ての所在情報のうちから、前記要素記憶手段内に記憶された要素を含む所在情報を選択し、前記第２取得手段における該所在情報が示す情報ファイルの取得を禁止する先行取得禁止手段とをさらに含むことを特徴とする請求項１〜３のうちのいずれかに記載の情報取得装置。
【請求項８】
前記所在情報抽出手段は、前記第１取得手段における情報ファイルの取得に先立ち、前記第２取得手段が新たに取得した情報ファイルから、前記要素および所在情報をそれぞれさらに抽出し、
前記所在情報抽出手段における所在情報の抽出、前記予測手段における所在情報の選択、ならびに前記第２取得手段における情報ファイルの取得は、前記指示手段が情報ファイルの取得を指示した時点から該指示手段が新たな情報ファイルの取得を指示する時点までの間に、予め定める基準回数だけ繰返されることを特徴とする請求項１〜３のうちのいずれかに記載の情報取得装置。
【請求項９】
前記情報提供装置との間の通信状況に応じて、前記基準回数を変更する基準回数変更手段をさらに含むことを特徴とする請求項８記載の情報取得装置。
【請求項１０】
前記抽出された所在情報に含まれる要素に応じて、前記基準回数を変更する基準回数変更手段をさらに含むことを特徴とする請求項８記載の情報取得装置。
【請求項１１】
前記第１および第２取得手段によって取得された情報ファイルを記憶する情報ファイル記憶手段と、
前記情報ファイル指示手段からの新たな情報ファイルの取得の指示に応答し、指示された情報ファイルが前記情報ファイル記憶手段に記憶されている場合、前記第１取得手段を休止させ、かつ該情報ファイルを前記情報ファイル記憶手段から読出して提示し、該情報ファイルが前記情報ファイル記憶手段に記憶されていない場合、前記第１取得手段に該情報ファイルを前記情報提供装置から取得させて提示する提示制御手段とをさらに含むことを特徴とする請求項１〜３のうちのいずれかに記載の情報取得装置。
【請求項１２】
前記情報ファイルは、ハイパーテキスト・マークアップ・ランゲージによって記述されたソースファイルであり、
前記所在情報は、ユニフォーム・リソース・ロケータと該ユニフォーム・リソース・ロケータにアンカーエレメントを用いて関連付けられる文字列とを含み、前記要素は、前記単語であることを特徴とする請求項１〜３のうちのいずれかに記載の情報取得装置。
【請求項１３】
複数の情報ファイルを記憶する情報提供装置から通信ネットワークを介して取得するべき情報ファイルを指示する処理と、
指示された情報ファイルを前記情報提供装置から取得する処理と、
取得された情報ファイルの通信ネットワーク上の所在および該情報ファイルの内容に関する所在情報から、要素を抽出する処理と、
前記取得された情報ファイル内に記述された該情報ファイル以外の他の情報ファイルの所在情報を、該情報ファイル内から抽出する処理と、
抽出された全ての所在情報のうちから、前記抽出された要素を含む所在情報を、取得の指示が予測される情報ファイルの所在情報として選択する処理と、
新たな情報ファイルの取得の指示に先立ち、選択された所在情報が示す情報ファイルを、前記情報提供装置から取得する処理とを含むことを特徴とする情報取得方法。
【請求項１４】
複数の情報ファイルを記憶する情報提供装置と通信ネットワークを介して接続されるコンピュータにおける情報ファイルの取得を制御するための情報取得制御プログラムを記憶する媒体であって、
前記情報取得制御プログラムは、コンピュータに、
取得するべき情報ファイルを指示させ、
指示された情報ファイルを前記情報提供装置から取得させ、
取得された情報ファイルの通信ネットワーク上の所在および該情報ファイルの内容に関する所在情報から、要素を抽出させ、
前記取得された情報ファイル内に記述された該情報ファイル以外の他の情報ファイルの所在情報を、該情報ファイル内から抽出させ、
抽出された全ての所在情報のうちから、前記抽出された要素を含む所在情報を、取得の指示が予測される情報ファイルの所在情報として選択させ、
新たな情報ファイルの取得の指示に先立ち、選択された所在情報が示す情報ファイルを、前記情報提供装置から取得させることを特徴とする情報取得制御プログラムを記憶する媒体。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、通信ネットワークに接続される情報提供装置から情報ファイルを取得するための情報取得装置および方法ならびに情報取得制御プログラムを記憶する媒体に関する。
【０００２】
【従来の技術】
通信ネットワークを介して情報ファイルを授受するための情報通信システムは、通信ネットワークに接続された複数の情報提供装置および情報取得装置を含む。前記通信ネットワークは、たとえばいわゆるインターネットで実現される。情報提供装置は、たとえばいわゆるＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いたサーバコンピュータで実現され、情報ファイルを記憶する。情報取得装置は、たとえばＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザプログラムを搭載したクライアントコンピュータで実現され、通信ネットワークを介して情報提供装置に対して情報ファイルを要求し、かつ提供された情報ファイルを操作者に提示する。前記情報ファイルは、たとえばＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたハイパーテキストのソースファイルである。
【０００３】
近年、前記情報通信システムにおいて、情報取得装置の操作者が情報ファイルの取得を指示した時点から該情報取得装置に情報ファイルが与えられる時点までの時間、すなわち情報ファイルの入手時間の短縮が求められている。このために論文ＮＡＩＳＴ−ＭＴ３５１０６７（「ＷＷＷにおける情報入手の高速化への提案」知念健一，奈良先端科学技術大学院大学情報科学研究科，平成７年２月２０日提出）、および特開平９−２３１１１９号公報は、情報ファイルの先読み技術を開示している。
【０００４】
前記論文ＮＡＩＳＴ−ＭＴ３５１０６７の先読み技術を用いた情報通信システムは、情報提供サービスの１つであるＷＷＷにおいて、情報提供装置であるサーバと情報取得装置であるクライアントとの間に、いわゆる代理サーバを介在させ、該代理サーバに情報ファイルの先読みを行わせている。前記代理サーバは、クライアントからサーバへの情報ファイルの提供の要求が与えられた場合、該情報ファイルをサーバから入手してクライアントへ与え、さらに該情報ファイルに基づき提供が要求されると予測される他の情報ファイルを、先読み対象の情報ファイルとしてサーバから入手し、クライアントへ与える。前記他の情報ファイルは、前記要求された情報ファイル内に記載されたＵＲＬによって規定される情報ファイルである。この結果、クライアントは前記先読み対象の情報ファイルの提供の要求をクライアントに与える前に該情報ファイルを得るので、該情報ファイルの入手時間が短縮される。
【０００５】
前記特開平９−２３１１１９号公報の情報通信システムの情報提示装置は、システム利用者から取得するべき情報ファイルが指示された場合、該情報ファイルの取得を情報提供装置に対し要求する。前記指示された情報ファイルが取得された後、システム利用者からの新たな指示に先立って、前記情報提示装置は、該情報ファイル内から他の複数の情報ファイルの所在情報をそれぞれ抽出し、前記取得された情報ファイル内における該所在情報の記述順または該所在情報の記述形式に基づた順序で、該複数の所在情報がそれぞれ示す前記他の情報ファイルの取得を、前記情報提供装置に要求する。この結果、前記情報提示装置は、前記所在情報の記述順また記述形式に基づき、システム利用者が次に取得を指示する可能性の高い情報ファイルを、優先的に先読みする。
【０００６】
【発明が解決しようとする課題】
上述したように、論文ＮＡＩＳＴ−ＭＴ３５１０６７の先読み技術を用いた情報通信システム、および特開平９−２３１１１９号公報の情報通信システムは、システム利用者が取得を指示した情報ファイル内に記載される全ての所在情報がそれぞれ表す全ての情報ファイルを、先読み対象の情報ファイルとしている。しかしながら実際には、システム利用者が前記全ての先読み対象の情報ファイルのうちの一部のものの取得を指示しない場合、および該全ての先読み対象の情報ファイルとは異なる他の情報ファイルの取得を指示する場合が、有得る。
【０００７】
これらの場合、システム利用者の新たな指示が与えられる時点に、先読み対象の情報ファイルの先読みが既に完了しているために、通信ネットワークの負荷が前記先読みが行われないときよりも増大し、かつ無駄な情報ファイルがクライアントおよび情報提示装置にそれぞれ蓄積されることになる。これらの結果前述の場合に、情報ファイルの先読みが行われない場合よりも、システム利用者が必要とする情報ファイルの取得の効率が悪化する。さらにまたこれらの場合において、通信ネットワークが混雑しているならば、前記先読みを行う時点で該情報ファイルの取得に時間がかかるため、代理サーバとクライアントとの間、および情報提供装置と情報提示装置との間の通信の負荷がさらに増大するので、情報ファイルの取得の効率がさらに悪化する。
【０００８】
本発明の目的は、情報提供装置から通信ネットワークを介して情報ファイルを効率良く取得するために、システム利用者が望む情報ファイルを適確に予測して先読みし、かつ通信ネットワークの状況に応じて情報提供装置との間の通信の負荷の増大を防止することができる情報取得装置および方法ならびに情報取得制御プログラムを記憶する媒体を提供することである。
【０００９】
【課題を解決するための手段】
第１の発明は、複数の情報ファイルを記憶する情報提供装置と通信ネットワークを介して接続される情報取得装置であって、
取得するべき情報ファイルを指示する指示手段と、
指示された情報ファイルを前記情報提供装置から取得する第１取得手段と、
取得された情報ファイルの通信ネットワーク上の所在および該情報ファイルの内容に関する所在情報から、要素を抽出する要素抽出手段と、
前記取得された情報ファイル内に記述された該情報ファイル以外の他の情報ファイルの所在情報を、該情報ファイル内から抽出する所在情報抽出手段と、
抽出された全ての所在情報のうちから、前記抽出された要素を含む所在情報を、取得の指示が予測される情報ファイルの所在情報として選択する予測手段と、前記指示手段からの新たな指示に先立ち、選択された所在情報が示す情報ファイルを、前記情報提供装置から取得する第２取得手段とを含むことを特徴とする情報取得装置である。
【００１０】
第１の発明に従えば、第１の発明の情報取得装置は、前記指示手段からの指示に応答して、指示された情報ファイルを前記第１取得手段によって取得する。さらに前記情報取得装置は、前記所在情報と前記要素抽出手段と前記予測手段と前記第２取得手段とによって、情報ファイルの先読み、すなわち取得が指示されるであろう情報ファイルを前記指示手段からの指示に先立って取得する処理を行う。選択される所在情報は、前記指示に基づいて取得された情報ファイルの所在情報内の要素を含んでいるので、該情報ファイル内に記載される全ての所在情報のうち、前記指示手段から取得が最も指示されやすい分野の情報を示す情報ファイルを表す。この結果前記第２取得手段は、たとえば情報取得装置の操作者が前記指示手段によって取得を指示させやすい分野、すなわち該操作者が利用しやすい分野の情報ファイルを、取得する。この結果第１の発明の情報取得装置は、情報ファイルの先読みを、前記操作者の要求に応じて、効率的に行うことができる。
【００１１】
第２の発明は、複数の情報ファイルを記憶する情報提供装置と通信ネットワークを介して接続される情報取得装置であって、
予め定める分野の情報ファイルの通信ネットワーク上の所在および該情報ファイルの内容に関する所在情報に含まれ得る予め定める要素を記憶する取得用要素記憶手段と、
取得するべき情報ファイルを指示する指示手段と、
指示された情報ファイルを前記情報提供装置から取得する第１取得手段と、
前記取得された情報ファイル内に記述された該情報ファイル以外の他の情報ファイルの所在情報を、該情報ファイル内から抽出する所在情報抽出手段と、
抽出された全ての所在情報のうちから、前記記憶される要素を含む所在情報を、取得の指示が予測される情報ファイルの所在情報として選択する予測手段と、前記指示手段からの新たな指示に先立ち、選択された所在情報が示す情報ファイルを、前記情報提供装置から取得する第２取得手段とを含むことを特徴とする情報取得装置である。
【００１２】
第２の発明に従えば、第２の発明の情報取得装置は、前記指示手段からの指示に応答して、指示された情報ファイルを前記第１取得手段によって取得する。さらに前記情報取得装置は、前記所在情報抽出手段と前記取得用要素記憶手段と前記予測手段と前記第２取得手段とによって、情報ファイルの先読みを行う。選択される所在情報は、前記取得用要素記憶手段内に記憶された要素を含んでいるので、前記指示に基づいて取得された情報ファイル内に記載される全ての所在情報のうち、前記取得されるべき分野の情報を示す情報ファイルを表す。この結果前記第２取得手段は、たとえば予め取得されるべきと定められた分野の情報ファイルを、取得する。この結果第２の発明の情報取得装置は、たとえば該情報取得装置において利用されやすい分野の情報ファイルの先読みを、前記操作者の要求に拘わらずに行うことができる。
【００１３】
第３の発明は、複数の情報ファイルを記憶する情報提供装置と通信ネットワークを介して接続される情報取得装置であって、
予め定める分野の情報ファイルの通信ネットワーク上の所在および該情報ファイルの内容に関する所在情報に含まれ得る予め定める要素を記憶する取得用要素記憶手段と、
取得するべき情報ファイルを指示する指示手段と、
指示された情報ファイルを前記情報提供装置から取得する第１取得手段と、
取得された情報ファイルの所在情報から、要素を抽出する要素抽出手段と、
前記取得された情報ファイル内に記述された該情報ファイル以外の他の情報ファイルの所在情報を、該情報ファイル内から抽出する所在情報抽出手段と、
抽出された全ての所在情報のうちから、前記記憶される要素および前記抽出された要素のうちの少なくとも一方を含む所在情報を、取得の指示が予測される情報ファイルの所在情報として選択する予測手段と、
前記指示手段からの新たな指示に先立ち、選択された所在情報が示す情報ファイルを、前記情報提供装置から取得する第２取得手段とを含むことを特徴とする情報取得装置である。
【００１４】
第３の発明に従えば、第３の発明の情報取得装置は、前記指示手段からの指示に基づく情報ファイルの取得と、情報ファイルの先読みとを行う。また前記情報取得装置は、前記要素抽出手段と前記取得用要素記憶手段とを備え、前記予測手段が上述のように動作する。この結果第３の発明の情報取得装置は、操作者の要求に応じた情報ファイルの先読みと、予め定められる分野の情報ファイルの先読みとを、両方行うことができる。これによって前記情報取得装置における情報ファイルの先読みが、さらに効率的になる。
【００１５】
第４の発明の情報取得装置は、前記取得用要素記憶手段内の前記要素が複数ある場合、該各要素には前記予測手段における所在情報との比較時の優先順位が設定されており、
前記各要素の優先順位は、前記情報提供装置との間の情報ファイルの取得状況に応じて変更されることを特徴とする。
【００１６】
第４の発明に従えば、第４の発明の情報取得装置は、第２および第３の発明の情報取得装置において、前記各要素に前記優先順位がそれぞれ設定された構成になっている。また前記各要素の優先順位は、前記情報ファイルの取得状況に応じて動的に変化する。この結果前記第４の発明の情報取得装置の予測手段は、前記取得状況、たとえば該情報取得装置が現時点で接続される通信ネットワークに応じて、前記各要素を前記抽出された所在情報との比較に用いる順序を変更することができる。
【００１７】
第５の発明の情報取得装置は、前記取得用要素記憶手段内の前記要素が複数ある場合、該各要素には前記予測手段における所在情報との比較時の優先順位が設定されており、
前記各要素の優先順位は、該各要素が前記抽出された所在情報に含まれる回数が多いほど高くなるように、変更されることを特徴とする。
【００１８】
第５の発明に従えば、第５の発明の情報取得装置は、第２および第３の発明の情報取得装置において、前記各要素に前記優先順位がそれぞれ設定された構成になっている。また前記各要素の優先順位は、前記回数に応じて動的に変化する。この結果前記情報ファイルの先読みが複数回繰返されるならば、先読みされる情報ファイルの所在情報内に含まれる要素、すなわち先読み対象の情報ファイルを含む分野に関連のある要素の優先順位が、他の分野に関連する要素よりも高くなる。この結果前記第５の発明の情報取得装置は、前記取得用要素記憶手段内の要素によって規定される分野内の複数の情報ファイルのうち、操作者の要求に応じた情報ファイル、すなわち該操作者が利用する可能性の高い分野の情報ファイルを、優先的に先読みすることができる。
【００１９】
第６の発明の情報取得装置は、前記第２取得手段は、前記選択された所在情報が示す情報ファイルを取得した後、前記抽出された全ての所在情報のうちの前記選択された所在情報以外の残余の所在情報が示す情報ファイルを、前記指示手段からの新たな指示よりも前に、前記情報提供装置からさらに取得することを特徴とする。
【００２０】
第６の発明に従えば、第６の発明の情報取得装置は、第１〜第３の発明の情報取得装置において、前記第２取得手段が上述のように動作する構成になっている。この結果前記第６の発明の情報取得装置は、前記抽出された全ての所在情報がそれぞれ示す全ての情報ファイルを先読みすることができ、かつ、該全ての情報ファイルのうち、操作者の要求に応じた情報ファイルおよび予め定められる分野の情報ファイルのうちの少なくとも一方を、他の情報ファイルよりも優先的に先読みすることができる。
【００２１】
第７の発明の情報取得装置は、指示に先立つ取得を禁止するべき情報ファイルの所在情報に含まれ得る予め定める要素を記憶する禁止用要素記憶手段と、
前記抽出された全ての所在情報のうちから、前記要素記憶手段内に記憶された要素を含む所在情報を選択し、前記第２取得手段における該所在情報が示す情報ファイルの取得を禁止する先行取得禁止手段とをさらに含むことを特徴とする。
【００２２】
第７の発明に従えば、第７の発明の情報取得装置は、第１〜第３の発明の情報取得装置に加えて、情報ファイルの先読みの禁止に関する上述の手段をさらに含む構成になっている。この結果前記第７の発明の情報取得装置は、前記禁止用要素記憶手段に記憶される要素によって規定される分野、たとえば操作者にとって有益ではないと予想される分野の情報ファイルの先読みを禁止する。前記分野の情報ファイルは、前記指示手段から取得が指示された場合に、初めて取得される。これによって、前記分野の情報ファイルの先読みを禁止しない場合よりも、前記情報取得装置における情報ファイルの先読みに起因する通信ネットワークの負荷が軽減される。したがって前記情報取得装置は、前記場合よりも、情報ファイルの取得を高速化することができる。
【００２３】
第８の発明の情報取得装置は、前記所在情報抽出手段は、前記第１取得手段における情報ファイルの取得に先立ち、前記第２取得手段が新たに取得した情報ファイルから、前記要素および所在情報をそれぞれさらに抽出し、
前記所在情報抽出手段における所在情報の抽出、前記予測手段における所在情報の選択、ならびに前記第２取得手段における情報ファイルの取得は、前記指示手段が情報ファイルの取得を指示した時点から該指示手段が新たな情報ファイルの取得を指示する時点までの間に、予め定める基準回数だけ繰返されることを特徴とする。
【００２４】
第８の発明に従えば、第８の発明の情報取得装置は、第１〜第３の発明の情報取得装置において、少なくとも前記所在情報抽出手段、予測手段および第２取得手段が、上述のように動作する構成になっている。この結果前記第８の発明の情報取得装置は、先読みされた情報ファイルに基づく情報ファイルの先読みを、前記基準回数だけ繰返す。この結果前記情報取得装置は、先読みされた情報ファイルに関連のある他の情報ファイルを、さらに先読みすることができる。
【００２５】
第９の発明の情報取得装置は、前記情報提供装置との間の通信状況に応じて、前記基準回数を変更する基準回数変更手段をさらに含むことを特徴とする。
【００２６】
第９の発明に従えば、第９の発明の情報取得装置は、第８の発明の情報取得装置に加えて、前記基準回数変更手段をさらに含む構成になっている。たとえば前記通信ネットワークが混雑するほど、前記基準回数は減少する。この結果前記第９の発明の情報取得装置は、通信ネットワークが混雑してる時点に情報ファイルの先読みを多数回行うことを、未然に防止する。これによって前記情報取得装置は、指示手段が指示を行った時点から該指示に応じた情報ファイルが取得される時点までの時間、すなわち情報取得装置の応答時間の増大を、防止することができる。
【００２７】
第１０の発明の情報取得装置は、前記抽出された所在情報に含まれる要素に応じて、前記基準回数を変更する基準回数変更手段をさらに含むことを特徴とする。
【００２８】
第１０の発明に従えば、第１０の発明の情報取得装置は、第８の発明の情報取得装置に加えて、前記基準回数変更手段をさらに含む構成になっている。この結果前記第１０の発明の情報取得装置は、抽出された所在情報に含まれる要素によって規定される分野、すなわち操作者が利用しようとしている分野に応じて、前記基準回数を変更する。これによって前記情報取得装置は、操作者の利用状況に応じた応答時間の短縮、すなわち前記利用状況に応じた高速応答を、実現することができる。
【００２９】
第１１の発明の情報取得装置は、前記第１および第２取得手段によって取得された情報ファイルを記憶する情報ファイル記憶手段と、
前記情報ファイル指示手段からの新たな情報ファイルの取得の指示に応答し、指示された情報ファイルが前記情報ファイル記憶手段に記憶されている場合、前記第１取得手段を休止させ、かつ該情報ファイルを前記情報ファイル記憶手段から読出して提示し、該情報ファイルが前記情報ファイル記憶手段に記憶されていない場合、前記第１取得手段に該情報ファイルを前記情報提供装置から取得させて提示する提示制御手段とをさらに含むことを特徴とする。
【００３０】
第１１の発明に従えば、第１１の発明の情報取得装置は、第１〜第３の発明の情報取得装置に加えて、第１取得手段の制御に拘わる上述の構成をさらに含む。この結果第１１の発明の情報取得装置において、情報ファイルの先読み後に指示手段が新たに情報ファイルの取得を指示したならば、前記指示された情報ファイルが先読みされていない場合よりも、該情報ファイルが先読みされている場合のほうが、前記指示がなされた時点が該ファイルが提示されるまでに要する待ち時間が短縮される。また前記情報取得装置において、前記先読みされる情報ファイルは前述したように決定されるので、該情報ファイルの取得が指示される可能性が、従来技術の情報通信システムのクライアントおよび情報提示装置よりも、高い。この結果前記情報取得装置は、従来技術の前記クライアント及び情報提示装置よりも、前記待ち時間を確実に短縮することができる。
【００３１】
第１２の発明の情報取得装置は、前記情報ファイルは、ハイパーテキスト・マークアップ・ランゲージによって記述されたソースファイルであり、
前記所在情報は、ユニフォーム・リソース・ロケータと該ユニフォーム・リソース・ロケータにアンカーエレメントを用いて関連付けられる文字列とを含み、前記要素は、前記単語であることを特徴とする。
【００３２】
第１２の発明に従えば、第１２の発明の情報取得装置は、第１〜第３の発明の情報取得装置において、情報ファイルと所在情報と要素とが上述のもので実現される構成になっている。すなわち前記第１２の発明の情報取得装置は、いわゆるハイパーテキストを構築するための複数の情報ファイルを、リンクに基づいて順次的に先読みする。また上述するように、前記要素は前記ＵＲＬに関連する文字列内の単語であり、該文字列は一般的にＵＲＬによって識別される情報ファイルの内容を示すことが多い。これによって前記情報取得装置は、前記ハイパーテキストを構築する複数の情報ファイルのうちから、操作者の望む分野または予め定める分野の情報ファイルを、極めて容易に選択することができる。
【００３３】
第１３の発明は、複数の情報ファイルを記憶する情報提供装置から通信ネットワークを介して取得するべき情報ファイルを指示する処理と、
指示された情報ファイルを前記情報提供装置から取得する処理と、
取得された情報ファイルの通信ネットワーク上の所在および該情報ファイルの内容に関する所在情報から、要素を抽出する処理と、
前記取得された情報ファイル内に記述された該情報ファイル以外の他の情報ファイルの所在情報を、該情報ファイル内から抽出する処理と、
抽出された全ての所在情報のうちから、前記抽出された要素を含む所在情報を、取得の指示が予測される情報ファイルの所在情報として選択する処理と、
新たな情報ファイルの取得の指示に先立ち、選択された所在情報が示す情報ファイルを、前記情報提供装置から取得する処理とを含むことを特徴とする情報取得方法である。
【００３４】
第１３の発明に従えば、前記情報取得方法は、前記指示に応答して、指示された情報ファイルを取得し、さらに該情報ファイル内に記載される所在情報と前記要素とに基づいて、情報ファイルの先読みを行う。この結果前記情報取得方法における先読みによって取得される情報ファイルは、第１の発明の説明と同様の理由に基づき、取得が最も指示されやすい分野内の情報を示す。この結果前記情報取得方法が用いられる場合、情報ファイルの先読みを、前記操作者の要求に応じて、効率的に行うことができる。
【００３５】
第１４の発明は、複数の情報ファイルを記憶する情報提供装置と通信ネットワークを介して接続されるコンピュータにおける情報ファイルの取得を制御するための情報取得制御プログラムを記憶する媒体であって、
前記情報取得制御プログラムは、コンピュータに、
取得するべき情報ファイルを指示させ、
指示された情報ファイルを前記情報提供装置から取得させ、
取得された情報ファイルの通信ネットワーク上の所在および該情報ファイルの内容に関する所在情報から、要素を抽出させ、
前記取得された情報ファイル内に記述された該情報ファイル以外の他の情報ファイルの所在情報を、該情報ファイル内から抽出させ、
抽出された全ての所在情報のうちから、前記抽出された要素を含む所在情報を、取得の指示が予測される情報ファイルの所在情報として選択させ、
新たな情報ファイルの取得の指示に先立ち、選択された所在情報が示す情報ファイルを、前記情報提供装置から取得させることを特徴とする情報取得制御プログラムを記憶する媒体である。
【００３６】
第１４の発明に従えば、前記媒体は上述の情報取得制御プログラムを記憶する。前記プログラムをコンピュータにインストールし、該コンピュータ内の中央演算処理装置に前記プログラムを実行された場合、前記コンピュータが第１の発明の情報取得装置として動作する。この結果前記コンピュータは、情報ファイルの先読みを、前記操作者の要求に応じて、効率的に行うことができる。したがって前記プログラムは、汎用のコンピュータを用いて、前記第１の発明の情報取得装置を容易に実現することができる。
【００３７】
【発明の実施の形態】
図１は、本発明の第１の実施の形態である情報取得装置１（以後、「第１情報取得装置１」と称する）を含む情報通信装置２の電気的構成を示すブロック図である。
【００３８】
情報通信装置２は、通信ネットワーク３を介して情報ファイルを授受するためのシステムであり、１または複数の第１情報取得装置１と通信ネットワーク３の他に、１または複数の情報提供装置４を含む。情報提供装置４は、１または複数の情報ファイルを記憶する。第１情報取得装置１は、通信ネットワーク３を介して情報提供装置４と接続され、該情報提供装置４内の情報ファイルを取得して、該情報ファイルを提示する。情報ファイルは、提供するべき情報を第１情報取得装置１および情報提供装置４で取扱い可能な形式で記述したものである。本実施の形態では、情報通信装置２はサーバ・クライアント型の情報サービス、たとえばいわゆるＷＷＷを実現するためのシステムであり、情報提供装置４はＨＴＴＰを用いたサーバコンピュータであり、第１情報取得装置１はいわゆるＷｅｂブラウザプログラムを搭載したクライアントコンピュータであるとする。
【００３９】
情報提供装置４内の全ての情報ファイルのうちの少なくとも１つの情報ファイルは、該少なくとも１つの情報ファイルと該情報ファイル以外の残余の少なくとも１つの情報ファイルとの関連性を表現可能な記述方式で記述される。本実施の形態では、前記記述方式はいわゆるＨＴＭＬであるとする。すなわち複数の情報ファイルは、情報通信装置２内にいわゆるハイパーテキストを構築する。また前記残余の情報ファイルは、いわゆるテキストファイルでもよく、たとえば画像または音響を示すデータファイルでもよい。
【００４０】
ＨＴＭＬで記述された任意の１つの情報ファイル、すなわちＨＴＭＬソースファイルは、前記関連性の記述のために、該ＨＴＭＬソースファイルと関連のある他の情報ファイルのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含む。ＵＲＬは、ＷＷＷにおいて授受可能な情報を識別するためのものであり、該情報を記述した情報ファイルまたは該情報を作成するプログラムの情報通信装置２内の位置を表す。またＨＴＭＬソースファイル内のＵＲＬは、いわゆるアンカーエレメントによって、該ソースファイル内の文字列に関連付けられる。前記文字列は、たとえば関連づけられたＵＲＬによって識別される情報ファイルの内容を示す。以後の説明では、前記ＨＴＭＬソースファイル内のＵＲＬおよび該ＵＲＬに関連づけられる文字列を、該ＵＲＬによって識別される情報ファイルの所在情報と称し、該ＨＴＭＬソースファイル内の所在情報以外の部分を、提供情報と称する。
【００４１】
第１情報取得装置１は、情報ファイルの取得のために、情報ファイルの応答取得処理および先読み処理を行う。前記応答取得処理は、操作者からの情報ファイルの取得の指示に応答して、該指示された情報ファイルを情報提供装置４から取得する処理である。前記先読み処理は、操作者の指示に先立ち、該操作者が取得を指示するであろう情報ファイルを予測して、該情報ファイルを情報提供装置４から取得する処理である。このために第１情報取得装置１は、入力部１１、情報ファイル蓄積部１２、所在情報抽出部１３、履歴情報生成部１４、履歴情報格納部１５、取得要求部１６、および情報提示部１７を含む。また情報ファイル蓄積部１２は指示判断部１８を含み、所在情報抽出部１３はバッファ１９を含む。
【００４２】
入力部１１は、第１情報取得装置１の操作者によって操作可能であり、該操作者からの指示が入力される。情報ファイル蓄積部１２は、前記応答取得処理および先読み処理によって得られた１または複数の情報ファイルを記憶する。指示判定部１８は、前記操作者から情報ファイルの取得の指示が与えられ、かつ該情報ファイルが情報ファイル蓄積部１２内にない場合、該情報ファイルの取得のために、取得要求部１６に前記応答取得処理を行わせる。所在情報抽出部１３は、情報ファイル蓄積部１２に新たに記憶された情報ファイルから、所在情報を抽出する。履歴情報生成部１４は、操作者からの情報ファイルの取得の指示に基づいて、該情報ファイルの所在情報を元に、該指示の履歴を示す履歴情報を生成する。
【００４３】
履歴情報格納部１５は、最新の履歴情報から作成順に予め定める数の履歴情報を含む分岐予測表を記憶する。また取得要求部１６は、前記取得の指示が与えられた時点から操作者から新たな指示が与えられる時点までの間に、前記所在情報と前記分岐予測表とに基づいて、情報ファイルの先読み処理を行う。情報提示部１７は、操作者からの情報ファイルの取得の指示に応答し、該情報ファイルを情報ファイル蓄積部１２から読出し、提示する。前記情報ファイルがＨＴＭＬソースファイルを含むハイパーテキストであるならば、情報提示部１７は、具体的には、前記Ｗｅｂブラウザのプログラムを実行して、該情報ファイルをいわゆるＷｅｂページである画像に変換して、該画像を提示する。
【００４４】
図２は、Ｗｅｂページ２１を示す図である。図２のＷｅｂページ２１のＨＴＭＬソースファイルは、２つの提供情報２２ａ，２２ｂと５つの所在情報２３ａ〜２３ｅとを少なくとも含むものとする。前記提供情報２２ａ，２２ｂは、画像またはテキストを用いて表される。前記所在情報２３ａ〜２３ｅは文字列だけがテキストとして表される。
【００４５】
図３は、第１情報取得装置１における情報ファイルの提示処理を説明するためのフローチャートである。前記提示処理は、前記応答取得処理および先読み処理を含む。たとえば第１情報取得装置１が操作者からの情報ファイルの取得の指示を受付可能になった後、ステップＡ１からステップＡ２に進む。
【００４６】
ステップＡ２で、情報ファイル蓄積部１２の指示判定部１８は、操作者からの情報ファイルの取得の指示を待受ける。操作者は、入力部１１を操作して、取得するべき情報ファイルを指示する。入力部１１が指示されたならば、入力部１１の入力結果、すなわち操作者からの情報ファイルの取得の指示は、指示判定部１８に与えられる。前記入力結果は、たとえば取得するべき情報ファイルのＵＲＬを含む。取得指示後、指示判定部１８は、ステップＡ３で、取得が指示された情報ファイルが、情報ファイル蓄積部１２内に記憶されているか否かを判断する。前記指示された情報ファイルが情報ファイル蓄積部１２内にない場合ステップＡ２からステップＡ３に進み、該情報ファイルが情報ファイル蓄積部１２内にある場合、ステップＡ２からステップＡ４に進む。前記入力結果は、情報提示部１７に与えられる。
【００４７】
ステップＡ４で、指示判定部１８は、前記入力結果を所在情報抽出部１３を介して取得要求部１６に与える。また前記入力結果にＵＲＬが含まれていない場合、所在情報抽出部１３は、バッファ１９内の後述する所在情報ファイル内の全所在情報のうち、操作者から取得が指示された情報ファイルの所在情報を、取得要求部１６に与える。この結果取得要求部１６は、前記入力結果に応答して、前記応答取得処理を行う。すなわち取得要求部１６は、たとえば前記入力結果内のＵＲＬに基づき、通信ネットワーク３を介し、情報提供装置４に前記取得が指示された情報ファイルを要求する。要求受信後、情報提供装置４は、要求された情報ファイルを、通信ネットワーク３を介し、第１情報取得装置１に与える。与えられた情報ファイルは、情報ファイル蓄積部１２に記憶される。記憶後、ステップＡ４からステップＡ５に進む。
【００４８】
情報提示部１７は、ステップＡ５で、前記入力結果に基づき、前記取得が指示された情報ファイルを情報ファイル蓄積部１２から読出し、提示する。提示される情報ファイルは、入力部１１が操作された時点で情報ファイル蓄積部１２に記憶されている情報ファイル、すなわち後述の先読み処理によって取得されたものであってもよく、該時点以後にステップＡ４の応答取得処理によって取得されたものであってもよい。この結果たとえば図２で示す情報ファイルが、画像化されて、表示される。
【００４９】
提示後、所在情報抽出部１３は、ステップＡ６で、提示された情報ファイルから、該情報ファイル内に記載された全ての所在情報を抽出し、該所在情報の集合である所在情報ファイルを作成する。所在情報ファイルは、１または複数の所在情報、すなわち１または複数のＵＲＬと該各ＵＲＬにそれぞれ関連する文字列とを、含む。前記所在情報ファイルは、たとえば所在情報抽出部１３内のバッファ１９に記憶される。表１は、図２のＷｅｂページのＨＴＭＬソースファイルに基づいて作成される所在情報ファイルを示す。
【００５０】
【表１】
0003634642.tif 000002
【００５１】
所在情報抽出後、履歴情報生成部１４は、ステップＡ７で、提示された情報ファイル自身の所在情報の文字列を構成要素に分割し、該構成要素と該所在情報との組合わせである履歴情報を作成する。ステップＡ７の処理対象である所在情報は、たとえば前記入力結果に応答して所在情報抽出部１３内のバッファ１９から、履歴情報生成部１４に与えられたものである。すなわち前記履歴情報は、前記提示された情報ファイルが、操作者からの指示に応答して取得された情報ファイルに基づき生成された所在情報ファイルに基づいて操作者がさらに取得を指示したものである場合に、該提示された情報ファイルの所在情報を分析して、得られるものである。作成後、履歴情報作成部１４は、作成された履歴情報を、履歴情報格納部１５内の分岐予測表に加えて、該分岐予測表を更新する。前記分岐予測表は、最新の履歴情報から作成順に予め定める数の履歴情報から構成され、第１情報取得装置１における操作者の指示に応じた情報ファイルの取得の履歴を示す。表２は、表１の所在情報ファイルの先頭の所在情報が示す情報ファイルの取得の指示がなされた後の分岐予測表を示す。
【００５２】
【表２】
0003634642.tif 000003
【００５３】
履歴情報記憶後、取得要求部１６は、ステップＡ８で、所在情報抽出部１３内の所在情報ファイルと履歴情報格納部１５内の分岐予測表とに基づき、操作者が取得を指示するであろう情報ファイルを予測し、該情報ファイルを情報提供装置４から取得する。前記取得が指示されるであろう情報ファイル、すなわち予測ファイルは、前記所在情報ファイル内の全ての所在情報のうち、該分岐予測表内の少なくとも１つの構成要素が含まれる文字列を含む所在情報によって示されるものである。この結果得られた前記予測ファイルは、情報ファイル蓄積部１２に記憶される。このように、ステップＡ６〜Ａ８において、前記履歴情報に基づく先読み処理が行われる。
【００５４】
予測ファイル取得後、指示判定部１８は、ステップＡ２の指示終了後からステップＡ８の予測ファイルの取得完了までの間に、さらに入力部１１が操作されているか否か、すなわち操作者が新たな指示を与えたか否かを判断する。操作者からの新たな指示があり、かつ該指示が新たな情報ファイルを取得することを指示するものである場合、ステップＡ９からステップＡ２に戻る。ステップＡ２〜Ａ９の処理は、操作者が情報ファイルの提示処理の終了を指示するまで、繰返される。操作者からの新たな指示があり、かつ該指示が提示処理の終了を指示するものである場合、ステップＡ９からステップＡ１０に進み、当該フローチャートの処理動作を終了する。
【００５５】
図３のフローチャートのステップＡ６において、たとえば前記提示された情報ファイルがＨＴＭＬソースファイルである場合、所在情報抽出部１３は所在情報を以下の手順で抽出する。ＨＴＭＬソースファイルから他の情報ファイルへのリンクは、アンカーエレメントによって表される。具体的には、前記他の情報ファイルのＵＲＬが「ｈｔｔｐ：／／ｗｗｗ．ｎｅｗｓ．ｃｏｍ」であり、該他の情報ファイルの所在情報内の文字列が「ニュースのページ」である場合、前記ソースファイル内のアンカーエレメントを含む文字列は、「＜Ａ  ＨＲＥＦ＝”ｈｔｔｐ：／／ｗｗｗ．ｎｅｗｓ．ｃｏｍ”＞ニュースのページ＜／Ａ＞」となっている。前記文字列内の「＜Ａ  ＨＲＥＦ＝”…”＞」および「＜／Ａ＞」は、ＨＴＭＬにおけるアンカーエレメントの開始および終了タグである。前記開始タグ内の「…」には、リンク先の情報ファイルのＵＲＬが入る。
【００５６】
前記場合、所在情報抽出部１３は、ＨＴＭＬソースファイル内からアンカーエレメントの開始および終了タグを先頭および末尾に含む全ての文字列を抽出し、さらに該各文字列内の開始タグ「＜Ａ  ＨＲＥＦ＝”…”＞」内にあるＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｎｅｗｓ．ｃｏｍ」と、該各文字列内の開始および終了タグ「＜Ａ  ＨＲＥＦ＝”…”＞」「＜／Ａ＞」とに挟まれた文字列「ニュースのページ」とを、該各文字列が示すリンク先の情報ファイルの所在情報として、該各文字列内からそれぞれ抽出する。以上が、前記場合の所在情報の具体的な抽出手順である。
【００５７】
図３のフローチャートのステップＡ７の履歴情報の生成処理において、本実施の形態では、前記文字列の分割に形態素解析が用いられ、前記文字列は単語単位で分割されるとする。形態素解析とは、予め準備された辞書内に記憶される複数の単語と該文字列の先頭の部分とをそれぞれ比較し、該文字列の先頭から一部分と一致する該複数の単語内の最長の単語を求め、さらに該文字列内の該最長の単語の次の文字を先頭として、前述の比較と抽出とを繰返す処理である。また本実施の形態では、文字列の分割結果である全ての単語のうち、助詞は前記履歴情報から除かれるとする。たとえば前記提示された情報ファイルの所在情報が。表１内の上から４番目の所在情報「ニュースのページ，ｈｔｔｐ：／／ｗｗｗ．ｎｅｗｓ．ｃｏｍ／ｉｎｄｅｘ．ｈｔｍｌ」である場合、履歴情報は、該所在情報と、分析の結果得られた単語「ニュース」，「ページ」とを含む。
【００５８】
図３のフローチャートのステップＡ７の分岐予測表の更新処理は、具体的には以下の通りである。履歴情報格納部１５は、縦列接続された予め定める数の記憶領域を含む。最新の履歴情報が得られた場合、最後段の記憶領域内の履歴情報が消去され、最前段〜最後段よりも１つ前の各記憶領域内の履歴情報が該各記憶領域内の次段の記憶領域にそれぞれ転送され、最前段の記憶領域内に前記最新の履歴情報が記憶される。この結果各記憶領域が最前段の記憶領域に近いほど、該各記憶領域に記憶される記憶領域が新しい。また履歴情報格納部１５内の全ての履歴情報内の構成要素は、該各履歴情報が新しいほど、前記ステップＡ８の予測処図４は、図３のフローチャートのステップＡ８の予測ファイルの予測及び取得処理を詳細に説明するためのフローチャートである。ステップＡ７の履歴情報の記憶後、ステップＢ１からステップＢ２に進む。
【００５９】
取得要求部１６は、ステップＢ２で、ステップＡ５で更新後の前記所在情報ファイルをバッファ１９から読出して一時的に記憶し、ステップＢ３で、ステップＡ６で更新後の前記分岐予測表内の全履歴情報の構成要素を読出して記憶する。記憶後、取得要求部１６は、ステップＢ４で、一時記憶された所在情報ファイル内から、最新の処理対象の所在情報として、先頭の所在情報を読出す。
【００６０】
読出し後、取得要求部１６は、ステップＢ５で、前記最新の処理対象の所在情報内に、前記読出された全ての構成要素のうちの少なくとも１つが含まれているか否かを判断する。具体的には、前記全ての構成要素は、該各構成要素を含む履歴情報の生成順が新しいものから順に、順次的に、前記最新の処理対象の所在情報と比較される。いずれか１つの構成要素が該所在情報内に含まれていた場合、該所在情報が示す情報ファイルは前記予測ファイルであると判断され、ステップＢ５からステップＢ６に進む。全ての構成要素が前記最新の処理対象の所在情報内に含まれない場合、該所在情報が示す情報ファイルは前記予測ファイルではないと判断され、ステップＢ５からステップＢ７に進む。
【００６１】
取得要求部１６は、ステップＢ６で、前記最新の処理対象の所在情報が示す情報ファイル、すなわち予測ファイルの取得処理を行う。具体的には、取得要求部１６は、前記最新の処理対象の所在情報内のＵＲＬに基づき、通信ネットワーク３を介し、情報提供装置４に前記予測ファイルを要求する。要求受信後、情報提供装置４は、要求された前記予測ファイルを、通信ネットワーク３を介し、第１情報取得装置１に与える。この結果得られた前記予測ファイルは、情報ファイル蓄積部１２に記憶される。記憶後、ステップＢ６からステップＢ７に進む。
【００６２】
取得要求部１６は、ステップＢ７で、ステップＢ２で一時記憶された所在情報ファイル内の全所在情報内に、未だステップＢ５の処理対象となっていない他の所在情報があるか否かを判断する。前記他の所在情報がある場合、ステップＢ７からステップＢ８に進み、取得要求部１６は、該他の所在情報のうちのいずれか１つを前記最新の処理対象の取得情報として読出し、ステップＢ５に戻る。この結果ステップＢ５〜Ｂ７の処理は、前記一時記憶された所在情報ファイル内の全所在情報を処理対象とするまで、繰返される。前記他の所在情報がない場合、すなわち前記一時記憶された所在情報ファイル内の全ての所在情報に関してステップＢ５〜Ｂ７の処理が行われた場合、ステップＢ７からステップＢ９に進む。
【００６３】
取得要求部１６は、ステップＢ９で、前記一時記憶された所在情報ファイル内の全所在情報のうち、ステップＢ６の取得処理に用いられなかった所在情報内のＵＲＬに基づき、通信ネットワーク３を介し、情報提供装置４に該所在情報が示す情報ファイルを要求する。要求受信後、情報提供装置４は、要求された前記情報ファイルを、通信ネットワーク３を介し、第１情報取得装置１に与える。この結果得られた前記情報ファイルは、情報ファイル蓄積部１２に記憶される。記憶後、ステップＢ９からステップＢ１０に進み、当該フローチャートの処理動作が終了する。以上が前記予測および取得処理の説明である。
【００６４】
たとえば、図４の予測および取得処理において、前記更新後の所在情報ファイルおよび分岐予測表が、それぞれ表１，２に示すものであるとする。この場合取得要求部１６は、ステップＢ３で、前記分岐予測表の左端の列内の構成要素、すなわち「最新」，「情報」，「ここ」，「スポーツ」，「ニュース」，「次」，「ページ」を読出す。さらに取得要求部１６は、ステップＢ５で、これら単語と表１の所在情報ファイル内の各文字列とを順次比較する。この結果所得要求部１６は、表１の上から１、３〜５列目の所在情報を、前記予測ファイルの所在情報として、選択する。この結果取得要求部１６は、全所在情報が示す情報ファイルのうち、１，３〜５列目の所在情報が示す情報ファイルよりも、２番目の所在情報が示す情報ファイルよりも優先的に、先読みすることになる。
【００６５】
以上の処理によって、第１情報取得装置１は、情報ファイルの先読み処理時に、操作者の指示に応答して取得された情報ファイルに関連する他の情報ファイルのうちから、操作者の過去の情報ファイル取得の指示の履歴に基づき、先読み対象となる予測ファイルを予測する。この結果前記予測ファイルは、情報提供装置４が提供する全ての情報ファイルのうち、操作者が利用しようとしている分野の情報を記述した情報ファイルになると予想される。この結果先読みされた情報ファイルは、操作者が新たに取得を指示する情報ファイルと一致しやすい。
【００６６】
このように第１情報取得装置１は、情報ファイルの先読み処理の効率を、従来技術の先読み処理を行う情報取得装置よりも、向上させることができる。この結果前記提示処理において、２回目以降の操作者の情報ファイルの取得の指示の時点で、既に該情報ファイルが先読みされている確率が高いので、ステップＡ４の応答抽出処理を行う確率が低くなる。したがって第１情報取得装置１において、操作者の情報ファイルの取得を指示した時点から該情報ファイルが提示される時点までに要する時間、すなわち情報ファイル取得の待ち時間が、従来技術の先読み処理を行う情報取得装置よりも、短縮される。また第１情報取得装置１は、前記先読み処理時に、前記ステップＢ９の処理を省略して、前記予測ファイルだけを読出すようにしてもよい。
【００６７】
図５は、本発明の第２の実施の形態である第２情報取得装置３１を含む情報通信装置３２の電気的構成を示すブロック図である。第２の実施の形態の情報取得装置３１（以後、「第２情報取得装置３１」と称する）は、第１情報取得装置１と比較して、取得情報格納部３３が追加され、かつ取得要求部３４の動作が変更された点が異なり、他は等しい。第２の実施の形態の情報通信装置３２は、第１の実施の形態の情報取得装置２内の第１情報取得装置１が、第２情報取得装置３１に置換えられた構成になっている。第２情報取得装置３１および情報通信装置３２の説明において、該装置３１，３２内の部品のうちの第１情報取得装置１および情報通信装置２内の部品と同じ部品には同じ参照符を付し、これら装置１，２内の部品と類似の部品には同じ名称を用い、かつ後者の装置１，２と同じ構成および動作に関する説明は省略する。
【００６８】
取得情報格納部３３は、情報ファイルの先読み処理において前記予測ファイルの予測に用いられる予め定める１または複数の基準要素を記憶する。前記基準要素は、たとえば、第２情報取得装置３１によって優先的に取得しようとする分野に関連がある単語である。第２情報取得装置３１内の取得要求部３４は、前記応答取得処理および履歴情報に基づく先読み処理に加えて、基準要素に基づく先読み処理を行う。すなわち第２情報取得装置３１の提示処理は、図３，４で説明した提示処理と比較して、図４のステップＢ４，Ｂ５間に、図６で示す前記基準要素に基づく先読み処理が加えられた点が異なり、他は等しい。
【００６９】
前記基準要素が複数ある場合、該各基準要素には優先順位が付されており、取得要求部３４は、前記基準要素に基づく先読み処理時に、該優先順位の順に該基準要素を用いる。前記優先順位は、たとえば操作者の情報ファイルの取得の指示に応じて変更される。前記基準要素は、たとえば第２情報取得装置３１の製造時に、該装置３１の製造者が、該装置３１の一般的な操作者が優先的に利用しようとする分野を予め調べ、該分野に応じて設定してもよく、第２情報取得装置３１の操作者が、自らが優先的に利用しようとする分野に応じて設定してもよい。
【００７０】
図６は、前記基準要素に基づく先読み処理を詳細に説明するためのフローチャートである。ステップＢ４で前記最新の処理対象の所在情報が読出された後、ステップＣ１からステップＣ２に進む。
【００７１】
取得要求部３４は、ステップＣ２で、取得情報格納部３３内の全ての基準要素のうち、最も優先順位が高い基準要素を、最新の比較対象の基準要素として、読出す。読出し後、取得要求部３４は、ステップＣ３で、前記最新の処理対象の所在情報内に、前記最新の比較対象の基準要素が含まれているか否かを判断する。前記最新の比較対象の基準要素が前記最新の処理対象の所在情報内に含まれている場合、該所在情報が示す情報ファイルは前記予測ファイルであると判断され、ステップＣ３からステップＣ４に進む。前記最新の比較対象の基準要素が前記最新の処理対象の所在情報内に含まれない場合、該所在情報が示す情報ファイルは前記予測ファイルではないと判断され、ステップＣ３からステップＣ６に進む。
【００７２】
取得要求部３４は、ステップＣ４で、ステップＢ６と同様の手順によって、前記最新の処理対象の所在情報が示す情報ファイル、すなわち予測ファイルの取得処理を行う。この結果得られた前記予測ファイルは、情報ファイル蓄積部１２に記憶される。記憶後、取得要求部３４は、ステップＣ５で、前記最新の比較対象の基準要素の優先順位を、現行の順位よりも１つ上の順位に変更する。変更後、ステップＣ５からステップＣ６に進む。
【００７３】
取得要求部３４は、ステップＣ６で、ステップＢ２で一時記憶された所在情報ファイル内の全所在情報内に、未だステップＣ３の処理対象となっていない他の所在情報があるか否かを判断する。前記他の所在情報がある場合、ステップＣ６からステップＣ７に進み、取得要求部３４は、該他の所在情報を前記最新の処理対象の取得情報として読出し、ステップＣ３に戻る。この結果ステップＣ３〜Ｃ６の処理は、前記一時記憶された所在情報ファイル内の全所在情報を処理対象とするまで、繰返される。前記他の所在情報がない場合、すなわち前記一時記憶された所在情報ファイル内の全ての所在情報に関してステップＣ３〜Ｃ６の処理が行われた場合、ステップＣ６からステップＣ８に進む。
【００７４】
取得要求部３４は、ステップＣ８で、取得情報格納部３３内の全基準要素内に、未だステップＣ３の処理対象となっていない他の基準要素があるか否かを判断する。前記他の基準要素がある場合、ステップＣ８からステップＣ９に進み、取得要求部３４は、前記他の基準要素のうち、現時点の比較対象の基準要素の次に優先順位が高いものを、新たな比較対象の基準要素として読出し、かつ、最新の処理対象の所在情報として、先頭の所在情報を読出す。読出し後、ステップＣ９からステップＣ３に戻る。この結果ステップＣ３〜Ｃ８の処理は、前記取得情報各野部３３内の全基準要素を比較対象とするまで、繰返される。前記他の基準要素がない場合、すなわち前記全ての基準要素に関してステップＣ３〜Ｃ８の処理が行われた場合、前記最新の処理対象の所在情報を前記先頭の所在情報に戻した後、ステップＣ８からステップＣ１０に進み、当該フローチャートの処理動作を終了する。以上が前記基準要素に基づく先読み処理の説明である。図６の先読み処理終了後、図４のステップＢ５の処理が開始される。
【００７５】
以上の処理によって第２情報取得装置３１は、情報ファイルの先読み処理時に、操作者の指示に応答して取得された情報ファイルに関連する他の情報ファイルのうちから、操作者の過去の情報ファイル取得の指示の履歴だけでなく、予め取得対象として定める分野にも基づき、先読み対象となる予測ファイルを予測する。この結果第２情報取得装置３１は、情報提供装置４が提供する全情報ファイルのうち、操作者が利用しようとしている分野の情報を記述した情報ファイルだけでなく、前記予め取得対象とする分野の情報を基準した情報ファイルも、先読みすることができる。この結果第２情報取得装置３１は、前記予め取得対象とする分野の情報ファイルを、前記履歴に拘わらず、確実に先読みすることができる。
【００７６】
このように第２情報取得装置３１は、従来技術の先読み処理を行う情報取得装置よりも、情報ファイルの先読み処理の効率を向上させることができる。したがって第２情報取得装置３１において、従来技術の先読み処理を行う情報取得装置よりも、情報ファイル取得の待ち時間が短縮される。また第２情報取得装置３１内の取得要求部３４は、図６の先読み処理において、ステップＣ８の判定が否定された後、所在情報ファイル内の全ての所在情報のうちの前記基準要素を全く含まない所在情報が示す情報ファイルを、さらに取得しておいてもよい。この場合前記全情報ファイルのうち、前記予め取得対象とする分野の情報を基準した情報ファイルが、優先的に取得される。
【００７７】
また第２情報取得装置３１の取得要求部３４は、前記基準要素の優先順位を、該基準要素を含む所在情報の有無に応じて変更している。前記所在情報は、操作者が取得を指示した情報ファイルから抽出されている。これらのことに基づき、前記基準要素の優先順位は、操作者の情報ファイル取得の指示の履歴に基づき、操作者が利用しようとする分野に関連する基準要素ほど優先順位が高くなるように、変更される。この結果第２情報取得装置３１は、前記基準要素に基づく先読み処理において、予め取得対象とされる分野のうち、操作者が利用しようとする分野の情報ファイルを、残余の分野の情報ファイルよりも優先的に先読みすることができる。なお前記優先順位は、前記履歴に拘わりなく常に固定されていてもよい。この場合図６の先読み処理内のステップＣ５が省略されるので、該先読み処理が簡略化される。
【００７８】
またさらに取得情報格納部３３は、予め取得対象とされる分野に関連がある要素の代わりに、情報ファイルの取得を制限しようとする分野に関連のある要素を、前記基準要素として記憶してもよい。前記取得を制限しようとする分野は、たとえば操作者にとって有益ではない分野である。この場合図６の先読み処理において、ステップＣ３で前記処理対象の所在情報が前記比較対象の基準要素を含むと判断された場合、ステップＣ４で該所在情報が示す情報ファイルを取得する代わりに、該所在情報を前記所在情報ファイルから消去する。この結果前記処理対象の所在情報が示す情報ファイルは、履歴情報に基づく先読み処理で先読みされない。すなわち上述の処理によって、前記取得を制限しようとする分野の情報ファイルが先読みされることを防止することができる。したがって、たとえば操作者が取得を指示しない情報ファイルの先読みが防止されるので、情報ファイルの先読み処理の効率が向上し、かつ情報ファイル取得の待ち時間が短縮される。取得情報格納部３３は、取得対象とされる分野、および取得を制限しようとする分野にそれぞれ関連する要素を記憶してもよい。
【００７９】
本発明の第３の実施の形態である情報取得装置を、以下に説明する。第３の実施の形態の情報取得装置（以後「第３情報取得装置」と称する）は、第２情報取得装置３１と比較して、取得要求部の動作が変更された点が異なり、他は等しい。第３の実施の形態の情報通信装置（以後「第３情報通信装置」と称する）は、第２の実施の形態の情報通信装置３２内の第２情報取得装置３１が、第３情報取得装置に置換えら、かつ通信ネットワークが切換え可能な構成になっている点が異なり、他は等しい。第３情報取得装置および第３情報通信装置の説明において、該装置内の部品のうちの第２情報取得装置３１および情報通信装置３２内の部品と同じ部品には同じ参照符を付し、これら装置３１，３２内の部品と類似の部品には同じ名称を用い、後者の装置３１，３２と同じ構成および動作に関する説明は省略する。
【００８０】
第３情報通信装置は、情報ネットワーク３を複数含む。第３情報取得装置内の取得要求部は、複数の通信ネットワーク３のうちのいずれか１つを選択し、該いずれか１つの通信ネットワーク３に接続された情報提供装置４との間で情報ファイルを授受する。また前記基準要素に基づく先読み処理において、該基準要素の優先順位は、操作者の情報ファイルの取得の指示の代わりに、選択されたネットワークに応じて変更される。すなわち前記取得要求部における情報ファイルの提示処理は、第２の実施の形態の取得要求部の提示処理と比較して、ネットワークの切換え処理と該ネットワークの切換えに応じた優先順位の変更処理とが加えられ、かつステップＣ５の前記操作の履歴に応じた優先順位の変更処理が削られた点が異なり、他は等しい。この場合第３情報取得装置内の取得情報格納部は、前記複数の基準要素に加えて、複数の通信ネットワークがそれぞれ選択された場合の該基準要素の優先順位をそれぞれ示す複数の優先順位表を、さらに記憶する。
【００８１】
図７は、第３情報取得装置における情報ファイルの提示処理を説明するためのフローチャートである。ステップＤ１〜Ｄ８の処理は、図３の提示処理のステップＡ１〜Ａ８と等しいので、説明は省略する。ステップＡ８の予測ファイル取得後、ステップＤ８からステップＤ９に進む。
【００８２】
第３情報取得装置の指示判定部は、ステップＤ２の指示終了後からステップＤ８の予測ファイルの取得完了までの間で、さらに入力部１１が操作されているか否か、すなわち操作者が新たな指示を与えたか否かを判断する。操作者からの新たな指示があり、かつ該指示が情報ファイルをさらに取得することを指示するものである場合、ステップＤ９からステップＤ２に戻る。
【００８３】
操作者からの新たな指示があり、かつ該指示がネットワークの切換えを指示するものである場合、ステップＤ９からステップＤ１０に進む。第３情報取得装置の取得要求部は、ステップＤ１０で、第３情報取得装置と情報提供装置４との間に介在される通信ネットワークを、現時点のネットワークから、操作者によって指示された通信ネットワークに変更する。切換え後、前記取得要求部は、ステップＤ１１で、前記取得情報格納部内に記憶される複数の優先順位表のうち、変更後の通信ネットワークに対応するいずれか１つの優先順位表を選択する。選択後、ステップＤ１１からステップＤ８に戻る。この結果ステップＤ８内の基準要素に基づく先読み処理は、選択された優先順位表に示される各基準要素の優先順位に基づいて行われる。
【００８４】
さらにまた操作者からの新たな指示があり、かつ該指示が提示処理の終了を指示するものである場合、ステップＤ９からステップＤ１２に進み、当該フローチャートの処理動作を終了する。この結果ステップＤ２〜Ｄ１１の処理は、操作者が情報ファイルの提示処理の終了を指示するまで、繰返される。
【００８５】
以上の処理によって、第３情報取得装置は、基準要素に基づく情報ファイルの先読み処理時に接続されているネットワークに応じて、該基準要素の優先順位を変更することができる。
【００８６】
本発明の第４の実施の形態である情報取得装置を、以下に説明する。第４の実施の形態の情報取得装置（以後「第４情報取得装置」と称する）は、第２情報取得装置３１と比較して、取得要求部の動作が変更された点が異なり、他は等しい。第４の実施の形態の情報通信装置（以後「第４情報通信装置」と称する）は、第２の実施の形態の第２情報取得装置３１が、第４情報取得装置に置換えられた構成になっている。第４情報取得装置および第４情報通信装置の説明において、該装置内の部品のうちの第２情報取得装置３１および情報通信装置３２と同じ部品には同じ参照符を付し、これら装置３１，３２内の部品と同じ部品には同じ名称を用い、後者の装置３１，３２と同じ構成および動作の説明は省略する。
【００８７】
第４情報取得装置内の取得要求部は、操作者の指示が与えられた時点から新たな指示が与えられる時点までの間に、１〜Ｎ段目の予測ファイルを先読みする。Ｎは２以上の任意の整数である。図８に示すように、１段目の予測ファイルとは、現在提示されている情報ファイル内の所在情報３７が示すものであり、ｎ段目の（ｎは２以上Ｎ以下の任意の整数）予測ファイルとは、ｎ−１番目の予測ファイル内の所在情報３９が示すものである。すなわち１段目の予測ファイルは、第１〜第３の実施の形態において、情報ファイルの先読み処理内のステップＢ６，Ｂ９の処理で取得された情報ファイルに相当する。このためｎ−１段目の予測ファイルの取得後、第４情報取得装置の所在情報抽出部は該ｎ−１段目の予測ファイル内の所在情報を抽出し、前記取得要求部は、第４情報取得装置の取得情報格納部内の基準要素と前記抽出された所在情報とに基づき、ｎ段目の予測ファイルを取得する。
【００８８】
また１回の操作者からの情報ファイルの取得の指示に応答して先読みする予測ファイルの数Ｎ、すなわち予測ファイルの予測の段階数Ｎは、前記情報ファイルの先読み処理において予測ファイルの所在情報に含まれる基準要素に応じて、変更される。すなわち段階数Ｎは、操作者からの情報ファイルの取得の指示に応じて、つまり該操作者が取得しようとする分野に応じて、変更される。前記各基準要素が含まれる場合の段階数を定めるための情報は、たとえば第４情報取得装置内の取得情報格納部内に予め記憶される。
【００８９】
これらのことに基づき第４情報取得装置の提示処理は、図３，４で説明した提示処理と比較して、図４のステップＢ６，Ｂ７間および図４のステップＢ９，Ｂ１０間に、図９で示す前記第１〜第Ｎ段目の予測ファイルの先読み処理がそれぞれ加えられた点が異なり、他は等しい。
【００９０】
図９は、第２段目の情報ファイルの予測処理を説明するためのフローチャートである。ステップＢ６，Ｂ９で１段目の予測ファイルが読出された後、第４情報取得装置内の所在情報抽出部は、該予測ファイルから所在情報を抽出して、所在情報ファイルを作成する。作成後、ステップＦ１からステップＦ２に進む。
【００９１】
第４情報取得装置の取得要求部は、ステップＦ２で、第４情報取得装置内の取得情報格納部内の全ての基準要素のうち、最も優先順位が高い基準要素を、最新の比較対象の基準要素として、読出す。読出し後、前記取得要求部は、ステップＦ３で、前記１段目の予測ファイルに基づき作成された所在情報ファイルに基づき、該所在情報ファイル内の全所在情報のうちのいずれかの中に、前記最新の比較対象の基準要素が含まれているか否かを判断する。前記最新の比較対象の基準要素が前記全所在情報のうちの少なくとも１つの所在情報内に含まれていた場合、ステップＦ３からステップＦ４に進み、含まれない場合、ステップＦ３からステップＦ６に進む。
【００９２】
前記取得要求部は、ステップＦ４で、前記少なくとも１つの所在情報内に含まれていた基準要素に対応する前記段階数を定めるための情報を、前記取得情報格納部から読出す。読出し後、前記取得要求部は、ステップＦ５で、読出された前記情報に基づき、段階数Ｎを決定し、前記取得情報格納部内に現時点で記憶される段階数Ｎを更新する。以後前記取得要求部は、更新後の段階数Ｎに基づいて動作する。段階数更新後、ステップＦ５からステップＦ８に進む。
【００９３】
前記最新の比較対象の基準要素が前記全所在情報内にない場合、前記取得要求部は、ステップＦ６で、前記取得情報格納部内の全基準要素内に、未だステップＦ３の処理対象となっていない他の基準要素があるか否かを判断する。前記他の基準要素がある場合、ステップＦ６からステップＦ７に進み、ない場合、ステップＦ６からステップＦ８に進む。前記取得要求部は、ステップＦ７で、前記他の基準要素のうちの優先順位が現時点の比較対象の基準要素の次のものを、新たな比較対象の基準要素として読出す。読出し後、ステップＦ７からステップＦ３に戻る。この結果ステップＦ３〜Ｆ７の処理は、前記第１段目の予測ファイル内の少なくとも１つの所在情報内に含まれる単一の基準要素が見付かるまで、または前記取得情報格納部内の全基準要素が比較対象となるまで、繰返される。
【００９４】
前記取得要求部は、ステップＦ８で、ステップＢ６と同様の手順によって、前記第１段目の予測ファイル内の所在情報が示す情報ファイルを、第２段目の予測ファイルとして取得する。この結果得られた前記第２段目の予測ファイルは、情報ファイル蓄積部１２に記憶される。ステップＦ８の処理の際、前記第１段目の予測ファイル内の所在情報が複数あるならば、該全所在情報の中の前記基準要素を含む所在情報のうちの少なくとも１つが示す情報ファイルだけを取得してもよく、該基準要素を含む所在情報が示す情報ファイルを該全所在情報のうちの該基準要素を含まないものが示す情報ファイルよりも優先的に取得してもよい。取得後、ステップＦ９で、当該フローチャートの処理動作が終了する。
【００９５】
更新後の段階数Ｎが３以上である場合、第２段目の予測ファイルの取得処理終了後、ステップＦ１〜Ｆ９の処理と同じ処理を、前記第１段目の予測ファイルを第２〜第Ｎ−１段目の予測ファイルにそれぞれ置換えて、さらにＮ−２回繰返せば良い。また取得された予測ファイルの段階数が更新後の段階数Ｎ以上になった場合、第１〜第Ｎ段目の予測ファイルの取得処理を終了して、ステップＢ７，Ｂ１０の処理を行えばよい。また図９の説明では、第２〜第Ｎ段目の予測ファイルは前記基準要素だけに基づいて取得されているが、該予測ファイルを前記履歴情報内の構成要素に基づいてさらに取得してもよい。
【００９６】
以上の処理によって、第４情報取得装置は、操作者の指示に応答して単一の情報ファイルが取得された場合、該情報ファイルを含むハイパーテキストのリンクを順次的にたどって、複数の予測ファイルを得ることができる。この際に第４情報取得装置は、指示に応答して取得された情報ファイルおよび先読みされた情報ファイルの所在情報に含まれる要素、すなわち該情報ファイルの分野に基づいて予測の段階数Ｎを動的に変化させているので、操作者が利用しようとする分野に応じて段階数Ｎが変化する。この結果第４情報取得装置は、該装置の操作者の利用状況に応じて、指示に対する応答時間を向上させることができるので、該利用状況に応じたいわゆる高速応答を実現することができる。
【００９７】
本発明の第５の実施の形態である情報取得装置を、以下に説明する。第５の実施の形態の情報取得装置（以後「第５情報取得装置」と称する）は、第４情報取得装置と比較して、情報ファイルの予測の段階数Ｎの変更動作が変更された点が異なり、他は等しい。第５の実施の形態の情報通信装置（以後「第５情報通信装置」と称する）は、第２の実施の形態の情報通信装置３２内の第２情報取得装置３１が、第５情報取得装置に置換えられた構成になっている。第５情報取得装置および第５情報通信装置の説明において、該装置内の部品のうちの第４情報取得装置および第２の実施の形態の情報通信装置３２と同じ部品には同じ参照符を付し、これら装置内の部品と類似の部品には同じ名称を用い、後者の２つの装置と同じ構成および動作の説明は省略する。
【００９８】
第５情報取得装置内の取得要求部は、先読みされる情報ファイルの予測の段階数Ｎを、操作者による情報取得装置の利用状況の代わりに、情報提供装置４と第４情報取得装置との間の通信状態に応じて変更する。前記通信状態を示すパラメータは、たとえば情報ファイルの提示処理において、情報提供装置４から情報ファイルが与えられる際、すなわちたとえばステップＡ４の応答取得処理およびステップＢ６の取得処理が行われる際に、情報ファイルと共に取得され、情報ファイル蓄積部１２から所在情報抽出部１３および取得要求部１６を介して取得情報格納部に記憶される。すなわち第５情報取得装置の提示処理は、図４のステップＢ３，Ｂ４間に、図１０で示す前記通信状態に基づく段階数Ｎの設定処理が加えられ、図４のステップＢ６，Ｂ７間およびステップＢ９，Ｂ１０間に、第２〜第Ｎ段目の予測ファイルの先読み処理が加えられる点が異なり、他は等しい。
【００９９】
図１０は、情報提供装置４と第５情報取得装置との間の通信の通信状態に基づく情報ファイルの予測の段階数の更新処理を詳細に説明するためのフローチャートである。ステップＢ３で前記分岐予測表内の構成要素が読出された後、ステップＥ１からステップＥ２に進む。第５情報取得装置の取得要求部は、ステップＥ２で、前記通信状態を示すパラメータを、第５情報取得装置の取得情報格納部から読出し、該パラメータに基づき該通信状態をチェックする。本実施の形態では、前記通信状態を示すパラメータとして、情報提供装置４と第５情報取得装置との間の通信ネットワーク３を介した通信の通信速度、該通信時の通信ネットワーク３の負荷、該通信時の情報転送効率、および該通信を用いた情報ファイルの取得が行われる時間帯が用いられる。
【０１００】
チェック後、前記取得要求部は、ステップＥ３で、前記取得情報格納部内に記憶された段階数Ｎを読出し、ステップＥ２でチェックされた通信状態に基づき、該段階数Ｎを更新する。たとえば前記取得要求部は、前記通信速度が早いほどまたは通信ネットワーク３の負荷が軽いほど、段階数Ｎを増加させ、前記通信速度が遅いほどまたは前記負荷が重いほど、段階数Ｎを減少させる。更新後の段階数Ｎは、前記取得情報格納部に再び記憶され、かつ、第１〜第Ｎ段目の予測ファイルの先読み処理で用いられる。段階数Ｎの更新後、ステップＥ４で、当該フローチャートの処理動作が終了する。終了後、ステップＢ４の処理が開始される。
【０１０１】
以上の処理によって第５情報取得装置は、操作者の指示に応答して単一の情報ファイルが取得された場合、該情報ファイルを含むハイパーテキストのリンクを順次的にたどって、複数の予測ファイルを得ることができる。この際に第５情報取得装置は、該装置と情報提供装置４との間の通信の通信状態に基づいて予測の段階数Ｎを動的に変化させているので、たとえば通信ネットワーク３が混雑している場合に情報ファイルを無駄に取得しようとすることを、未然に防止している。この結果前記第５情報取得装置は、該装置の操作者の指示に対する応答時間の低下を防止することができる。
【０１０２】
第１〜第５情報取得装置は、本発明の情報取得装置の例示であり、主要な動作が等しければ、他の様々な形で実施することができる。特に各情報取得装置内部の部品の詳細な動作は、同じ処理結果が得られれば、これに限らず他の動作によって実現されてもよい。また第１〜第５情報取得装置を適宜組合わせて、新たな情報取得装置としてもよい。
【０１０３】
また第１〜第５情報取得装置は、コンピュータによって実現されてもよい。このために、図３，４，６〜１０でそれぞれ説明した処理を前記コンピュータの中央演算処理装置に行わせるためのプログラムおよびデータを含むソフトウエアを、前記コンピュータによって読出し可能な記憶媒体に記憶させておく。前記媒体には、たとえば、ＣＤ−ＲＯＭおよびフロッピーディスクが挙げられる。前記コンピュータを前記各情報取得装置として動作させるには、前記媒体を前記コンピュータに装着して、前記媒体内の前記ソフトウエアを前記コンピュータにインストールし、さらにインストールした前記ソフトウエア内の前記プログラムを前記中央演算処理装置に実行させる。これによって、前記コンピュータ全体が前記各情報取得装置として動作する。これによって、汎用的なコンピュータを用いて、第１〜第５情報取得装置を容易に実現することができる。
【０１０４】
【発明の効果】
以上のように第１〜第３の発明によれば、情報取得装置は、操作者からの情報ファイルの取得の指示に応答して、通信ネットワークを介して接続された情報提供装置から該情報ファイルを取得する。さらに前記情報取得装置は前記取得された情報ファイルの所在情報内の要素、および予め定める分野に関連する予め定める要素のうちの少なくとも一方に基づいて、前記取得された情報ファイル内の所在情報のうちの少なくとも１つを選択し、該選択された所在情報が示す情報ファイルを、操作者からの新たな指示に先立って取得する。これによって第１〜第３の発明の情報取得装置は、操作者の要求に応じた情報ファイルの先読み、および前記予め定められる分野の情報ファイルの先読みのうちの少なくとも一方を行うことができる。これによって情報ファイルの先読みが効率的になる。
【０１０５】
また第４の発明によれば、前記予め定める分野に関連した要素が複数ある場合、該各要素に前記優先順位がそれぞれ設定され、かつ該各要素の優先順位は、前記情報ファイルの取得状況に応じて動的に変化する。この結果前記第４の発明の情報取得装置は、前記取得状況に応じて、前記各要素を前記抽出された所在情報との比較に用いる順序を変更することができる。さらにまた第５の発明によれば、前記各要素の優先順位は、該各要素が取得された情報ファイル内に含まれる回数に応じて、動的に変化する。この結果第５の発明の情報取得装置は、操作者が利用する可能性の高い情報ファイルを、優先的に先読みすることができる。
【０１０６】
また第６の発明によれば、情報取得装置は、前記要素を含む所在情報が示す情報ファイルの取得後、前記取得された情報ファイル内の所在情報のうち前記要素を含まないものが示す情報ファイルを、さらに取得する。この結果前記第６の発明の情報取得装置は、前記取得された情報ファイル内の全所在情報が示す全情報ファイルを、操作者の要求に応じた情報ファイルおよび予め定められる分野の情報ファイルのうちの少なくとも一方を優先させつつ、先読みすることができる。さらにまた第７の発明によれば、情報取得装置は、前記取得された情報ファイル内の全所在情報のうち、前記禁止用要素記憶手段に予め記憶される要素を含む所在情報が示す情報ファイルの先読みを禁止する。この結果前記情報取得装置は、情報ファイルの取得を高速化することができる。
【０１０７】
また第８の発明によれば、情報取得装置は、先読みされた情報ファイルに基づく情報ファイルの先読みを、前記基準回数だけ繰返す。この結果前記情報取得装置は、先読みされた情報ファイルに関連のある他の情報ファイルを、さらに先読みすることができる。さらにまた第９の発明によれば、情報取得装置は、前記基準回数を、情報提供装置との間の通信状態に応じて、変更する。これによって前記情報取得装置は、応答時間の増大を、防止することができる。また第１０の発明によれば、情報取得装置は、前記基準回数を、操作者が利用しようとしている分野に応じて変更する。これによって前記情報取得装置は、操作者の利用状況に応じた高速応答を、実現することができる。
【０１０８】
さらにまた第１１の発明によれば、情報取得装置は、先読みされた情報ファイルを記憶手段に蓄積し、先読み後に指示手段が該情報ファイルの取得を指示した場合、該情報ファイルを情報提供装置から取得することなく、記憶手段から読出して提示する。この結果前記情報取得装置は、情報ファイルの取得の待ち時間を確実に短縮することができる。また第１２の発明によれば、前記情報ファイルがＨＴＭＬソースファイルであり、前記所在情報がＵＲＬと該ＵＲＬに関連する文字列であり、前記要素が該文字列内の単語である。これによって前記情報取得装置は、前記ハイパーテキストを構築する複数の情報ファイルのうちから、操作者の望む分野または予め定める分野の情報ファイルを、極めて容易に選択することができる。
【０１０９】
第１３の発明によれば、情報取得方法は、指示手段からの指示に応答して指示された情報ファイルを取得し、さらに該情報ファイル内の所在情報と要素とに基づいて、情報ファイルの先読みを行う。この結果前記情報取得方法が用いられる場合、情報ファイルの先読みを、前記操作者の要求および予め定める分野のうちの少なくとも一方に応じて、効率的に行うことができる。
【０１１０】
第１４の発明によれば、前記媒体は、コンピュータに、指示手段からの指示に応答して指示された情報ファイルを取得させ、さらに該情報ファイル内の所在情報と要素とに基づいて情報ファイルの先読みを行わせるための情報取得制御プログラムを記憶する。前記プログラムをコンピュータにインスールして実行させることによって、汎用のコンピュータを用いて、前記情報取得装置を容易に実現することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態である第１情報取得装置１を含む情報通信装置２の電気的構成を示す図である。
【図２】第１の実施の形態の第１情報取得装置１においてＨＴＭＬソースファイルに基づいて表示されるＷｅｂページ２１を示す図である。
【図３】第１の実施の形態の第１情報取得装置１における情報ファイルの提示処理を説明するためのフローチャートである。
【図４】第１の実施の形態の情報取得装置の提示処理内の予測ファイルの予測および取得処理を説明するためのフローチャートである。
【図５】本発明の第２の実施の形態である第２情報取得装置３１を含む情報通信装置３２の電気的構成を示す図である。
【図６】第２の実施の形態の第２情報取得装置３１の提示処理内の基準要素に基づく情報ファイルの予測ファイルの予測および取得処理を説明するためのフローチャートである。
【図７】第３の実施の形態である情報取得装置における情報ファイルの提示処理を説明するためのフローチャートである。
【図８】第４の実施の形態である情報取得装置において、提示される情報ファイルと、先読みされる第１および第２段目の情報ファイルとの関係を示す図である。
【図９】第４の実施の形態の情報取得装置における操作者の情報ファイルの取得の指示状態に基づく情報ファイルの予測の段階数の変更処理を説明するためのフローチャートである。
【図１０】第５の実施の形態である情報取得装置における通信状態に基づく情報ファイルの予測の段階数の変更処理を説明するためのフローチャートである。
【符号の説明】
１，３１  情報取得装置
３  通信ネットワーク
４  情報提供装置
１１  入力部
１２  情報ファイル蓄積部
１３  所在情報抽出部
１４  履歴情報生成部
１６，３４  取得要求部
１７  情報提示部
３３  所得情報格納部
【図１】
0003634642.tif 000004
【図２】
0003634642.tif 000005
【図３】
0003634642.tif 000006
【図４】
0003634642.tif 000007
【図５】
0003634642.tif 000008
【図６】
0003634642.tif 000009
【図７】
0003634642.tif 000010
【図８】
0003634642.tif 000011
【図９】
0003634642.tif 000012
【図１０】
0003634642.tif 000013