(57)【要約】【課題】限られた時間内で効率よくＷｅｂページを閲覧できる情報処理装置および情報処理方法およびプログラム記録媒体を提供することにある。【解決手段】検索テーブル管理部１８０によって、検索テーブル１６０に保持されたＷｅｂページ情報毎に、ユーザにより指定された重要度と過去の閲覧履歴に基づいて優先度を付与し、その付与された優先度に従って検索テーブル１６０を検索順に並び替える。データ先読み部１３０によって、ユーザにより指定された指定通信時間内で検索テーブル１６０の検索順に従って検索テーブル１６０のＵＲＬで指定されたＷｅｂページからのデータの先読みを可能な限り行う。そして、上記データ先読み部１３０により先読みされたデータを外部記憶装置２３０に記憶する。また、Ｗｅｂページの選択が行われたときに検索テーブル管理部１８０によって検索テーブル１６０の内容を更新する。【選択図】  図１
2004171264.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページをダウンロードして表示するＷＷＷブラウザ機能を有する情報処理装置において、
少なくともＵＲＬを含むＷｅｂページ情報を保持する検索テーブルと、
上記検索テーブルに保持されたＷｅｂページ情報毎に、少なくともユーザにより指定された重要度と過去の閲覧履歴に基づいて優先度を付与する優先度付与手段と、
上記優先度付与手段により上記検索テーブルのＷｅｂページ情報毎に付与された優先度に従って上記検索テーブルを検索順に並び替える検索テーブル並び替え手段と、
ユーザにより指定された指定通信時間内で、上記検索テーブルの検索順に従って上記検索テーブルのＵＲＬで指定されたＷｅｂページからのデータの先読みを可能な限り行うデータ先読み手段と、
上記データ先読み手段により先読みされたＷｅｂページのデータを記憶する記憶手段と、
Ｗｅｂページの選択が行われたときに上記検索テーブルの内容を更新するテーブル更新手段とを備えたことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
上記優先度付与手段は、上記検索テーブルに保持されたＷｅｂページ情報毎に、少なくとも上記ユーザにより指定された重要度と上記過去の閲覧履歴および上記Ｗｅｂページからのデータをダウンロードする時間に基づいて優先度を付与することを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、
所定のＷｅｂページからのテストデータをダウンロードするのに要する時間を複数の時間帯で求めると共に、その複数の時間帯で求められた結果に基づいて、同一通信時間でより多くのデータの先読みが行なえるように、上記データ先読み手段によるＷｅｂページのデータの先読みを開始する時間を制御する先読み制御手段を備えたことを特徴とする情報処理装置。
【請求項４】
Ｗｅｂページをダウンロードして表示するＷＷＷブラウザ機能を用いた情報処理方法において、
少なくともＵＲＬを含むＷｅｂページ情報を検索テーブルに保持するステップと、
上記検索テーブルに保持されたＷｅｂページ情報毎に、少なくともユーザにより指定された重要度と過去の閲覧履歴に基づいて優先度を付与するステップと、
上記検索テーブルのＷｅｂページ情報毎に付与された優先度に従って上記検索テーブルを検索順に並び替えるステップと、
ユーザにより指定された指定通信時間内で、上記検索テーブルの検索順に従って上記検索テーブルのＵＲＬで指定されたＷｅｂページからのデータの先読みを可能な限り行うステップと、
上記データの先読みを行うステップにより先読みされたデータを記憶手段に記憶するステップと、
Ｗｅｂページの選択が行われたときに上記検索テーブルの内容を更新するステップとを有することを特徴とする情報処理方法。
【請求項５】
請求項１乃至３のいずれか１つに記載の情報処理装置を機能させるためのプログラムまたは請求項４に記載の情報処理方法を実行するプログラムを記録したことを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、情報処理装置および情報処理方法およびプログラム記録媒体に関し、特にインターネットから自動的に情報を入手するのに好適な情報処理装置および情報処理方法およびそのプログラムを記憶したプログラム記録媒体に関する。
【０００２】
【従来の技術】
近年、インターネット（Ｉｎｔｅｒｎｅｔ）の拡大に伴い、インターネットを介して多くの情報を入手することが可能となった。インターネットから情報を入手するためには通常、「ブラウザ」と呼ばれるソフトウェアを使用している。このブラウザを用いることによって、入手したデータを視覚的に表示することが可能である。さらに、ユーザは、表示されたデータ上に存在するリンク情報を、マウスでクリックするなど指示を与えることによって、新たなデータを入手することが可能である。
【０００３】
この情報を効率よく入手するために、取得したい情報の所在（以下、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）という）を与え、そのＵＲＬを検索して情報を取得し、ローカルの記憶装置に保存するＷｅｂ先読み装置や、オートパイロット装置が提案されている。
【０００４】
上記問題の解消を図るため、Ｗｅｂ（ウェブ）ページのようなハイパー文書の表示において、表示装置の応答性を良好にする目的でＷｅｂページ先読み方法が用いられている。このようなＷｅｂページ先読み方法を用いた情報処理装置として、ハイパー文書表示端末がある（例えば、特許文献１参照）。このハイパー文書表示端末では、ボタン／リンクが選択された履歴を保持し、ハイパー文書サーバの事前転送シーン判断部にて、上記履歴から得られる選択確率と、表示要求されたシーンからの距離を用いた関連度を算出し、より関連度が高いハイパー文書を、表示端末のメモリに事前に転送することによって、表示端末の応答性を良好にするようにしている。
【０００５】
【特許文献１】
特開平８−８７５２６号公報
【０００６】
【発明が解決しようとする課題】
ところで、上記情報処理装置としてのハイパー文書表示端末では、インターネットから得られるデータには、画像や動画像のようにデータサイズが大きいものが存在し、データの転送に時間を要するため、データを入手するための待ち時間が長くなる傾向にある。特に、電話回線を使うダイヤルアップユーザにとっては、データを読み込む時間も課金の対象になるために、経費が嵩むという問題がある。
【０００７】
そこで、この発明の目的は、限られた時間内で効率よくＷｅｂページを閲覧できる情報処理装置および情報処理方法およびプログラム記録媒体を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、この発明の情報処理装置は、Ｗｅｂページをダウンロードして表示するＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザ機能を有する情報処理装置において、少なくともＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含むＷｅｂページ情報を保持する検索テーブルと、上記検索テーブルに保持されたＷｅｂページ情報毎に、少なくともユーザにより指定された重要度と過去の閲覧履歴に基づいて優先度を付与する優先度付与手段と、上記優先度付与手段により上記検索テーブルのＷｅｂページ情報毎に付与された優先度に従って上記検索テーブルを検索順に並び替える検索テーブル並び替え手段と、ユーザにより指定された指定通信時間内で、上記検索テーブルの検索順に従って上記検索テーブルのＵＲＬで指定されたＷｅｂページからのデータの先読みを可能な限り行うデータ先読み手段と、上記データ先読み手段により先読みされたＷｅｂページのデータを記憶する記憶手段と、Ｗｅｂページの選択が行われたときに上記検索テーブルの内容を更新するテーブル更新手段とを備えたことを特徴としている。
【０００９】
上記構成の情報処理装置によれば、サーバより従量課金のダイアルアップのネットワーク経由で、Ｗｅｂページのデータをダウンロードして表示するＷＷＷブラウザ機能を有する情報処理装置において、検索テーブルに保持されたＷｅｂページ情報毎に、少なくともユーザの嗜好から指定する重要度と過去の閲覧履歴に基づいて優先度付与手段により優先度を付与する。上記検索テーブルの内容を検索順に優先度に従い検索テーブル並び替え手段により並び替え、データ先読み手段により検索テーブルの検索順に従って検索テーブルのＵＲＬで指定されたＷｅｂページからのデータの先読みをユーザにより指定された指定通信時間内で可能な限り行う。そして、上記データ先読み手段により先読みされたデータを記憶手段に書き込む。また、新たなＷｅｂページが選択されてデータがダウンロードされたときや、先読みされたＷｅｂページの内容が更新されて新しくなっているために再ダウンロードされたとき、上記検索テーブルの内容をテーブル更新手段により更新する。
【００１０】
このように、インターネットなどからのＷｅｂページのデータを取得するときに、少なくともユーザの嗜好から指定する重要度とユーザの閲覧履歴から先読み順序を決定し、短時間でＷｅｂページの先読みを行うことができ、限られた時間内で効率よくＷｅｂページを閲覧できる。
【００１１】
また、一実施形態の情報処理装置は、上記優先度付与手段は、上記検索テーブルに保持されたＷｅｂページ情報毎に、少なくとも上記ユーザにより指定された重要度と上記過去の閲覧履歴および上記Ｗｅｂページからのデータをダウンロードする時間に基づいて優先度を付与することを特徴とする。
【００１２】
上記実施形態の情報処理装置によれば、上記Ｗｅｂページからのデータをダウンロードする時間を、上記検索テーブルのＷｅｂページ情報に付与する優先度の決定に用いることによって、先読み順序をより的確に決定できる。
【００１３】
また、一実施形態の情報処理装置は、所定のＷｅｂページからのテストデータをダウンロードするのに要する時間を複数の時間帯で求めると共に、その複数の時間帯で求められた結果に基づいて、同一通信時間でより多くのデータの先読みが行なえるように、上記データ先読み手段によるＷｅｂページのデータの先読みを開始する時間を制御する先読み制御手段を備えたことを特徴とする。
【００１４】
上記実施形態の情報処理装置によれば、所定のＷｅｂページからのテストデータによるダウンロード時間が最も短い時間帯でデータの先読みを行うため、限られた通信料金でより効率的に多くの情報をダウンロードすることができる。
【００１５】
また、この発明の情報処理方法は、Ｗｅｂページをダウンロードして表示するＷＷＷブラウザ機能を用いた情報処理方法において、少なくともＵＲＬを含むＷｅｂページ情報を検索テーブルに保持するステップと、上記検索テーブルに保持されたＷｅｂページ情報毎に、少なくともユーザにより指定された重要度と過去の閲覧履歴に基づいて優先度を付与するステップと、上記検索テーブルのＷｅｂページ情報毎に付与された優先度に従って上記検索テーブルを検索順に並び替えるステップと、ユーザにより指定された指定通信時間内で、上記検索テーブルの検索順に従って上記検索テーブルのＵＲＬで指定されたＷｅｂページからのデータの先読みを可能な限り行うステップと、上記データの先読みを行うステップにより先読みされたデータを記憶手段に記憶するステップと、Ｗｅｂページの選択が行われたときに上記検索テーブルの内容を更新するステップとを有することを特徴とする。
【００１６】
上記情報処理方法によれば、表示装置，入力装置を有するコンピュータシステム上で動作し、サーバより従量課金のダイアルアップのネットワーク経由でＷｅｂページをダウンロードして表示するＷＷＷブラウザにおいて、検索テーブルに保持されたＷｅｂページ情報毎に、少なくともユーザの嗜好から指定する重要度と過去の閲覧履歴に基づいて優先度を付与する。上記優先度に従って検索テーブルを検索順に並び替え、検索テーブルの検索順に従って検索テーブルのＵＲＬで指定されたＷｅｂページからのデータの先読みを、ユーザにより指定された指定通信時間内で可能な限り行う。そして、上記先読みされたデータを記憶手段に書き込む。また、新たなＷｅｂページが選択されてデータがダウンロードされたときや、先読みされたＷｅｂページの内容が更新されて新しくなっているために再ダウンロードされたとき、上記検索テーブルの内容を更新する。
【００１７】
このように、インターネットなどからのＷｅｂページのデータを取得するときに、少なくともユーザの嗜好から指定する重要度とユーザの閲覧履歴から先読み順序を決定し、短時間でＷｅｂページの先読みを行うことができ、限られた時間内で効率よくＷｅｂページを閲覧できる。
【００１８】
また、この発明のプログラム記憶媒体は、上記情報処理装置を機能させるためのプログラムまたは上記情報処理方法を実行するプログラムを記録したことを特徴とする。
【００１９】
上記プログラム記憶媒体によれば、記憶されたプログラムをマイクロコンピュータ等の情報処理装置に読み込んで、そのプログラムを実行することによって、インターネットなどからのＷｅｂページのデータを取得するときに、少なくともユーザの嗜好から指定する重要度とユーザの閲覧履歴から先読み順序を決定し、短時間でＷｅｂページの先読みを行うことができ、限られた時間内で効率よくＷｅｂページを閲覧できる。
【００２０】
【発明の実施の形態】
以下、この発明の情報処理装置および情報処理方法およびプログラム記録媒体を図示の実施の形態により詳細に説明する。
【００２１】
（第１実施形態）
図１は、この発明の第１実施形態の情報処理装置の構成を示すブロック図である。この第１実施形態の情報処理装置は、図１に示すように、マウス，キーボード等の入力装置２１０と、モデムなどの通信装置２２０と、プログラム制御により動作するデータ処理装置１００と、磁気ディスクなどの記憶手段の一例としての外部記憶装置２３０と、ディスプレイ等の表示装置２４０とを備えている。
【００２２】
また、上記データ処理装置１００は、Ｗｅｂページを構成する入力装置２１０からの入力を処理する入力処理部１１０と、Ｗｅｂページを構成するＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データの先読み制御を行う先読み制御手段の一例としての先読み制御部１２０と、Ｗｅｂページを構成するＨＴＭＬデータの先読みを実行するデータ先読み手段の一例としてのデータ先読み部１３０と、上記外部記憶装置２３０を制御する入出力部１４０と、Ｗｅｂページを構成するＨＴＭＬデータをダウンロードするデータロード部１５０と、登録名、ＵＲＬ、重要度、アクセス回数、ダウンロード時間平均値、検索順序、ダウンロード後のＨＴＭＬデータのキャッシュアドレスを記載した検索テーブル１６０と、ダウンロードしたＨＴＭＬデータを画面に表示するデータ表示部１７０と、検索テーブル更新手段と優先度付与手段および検索テーブル並び替え手段の一例としての検索テーブル管理部１８０とを有する。上記検索テーブル管理部１８０は、先読みされたＷｅｂページのデータについて検索テーブル１６０の内容を更新すると共に、上記検索テーブル１６０に保持されたＷｅｂページ情報毎に、少なくともユーザにより指定された重要度と過去の閲覧履歴に基づいて優先度を付与し、その付与された優先度に従って検索テーブル１６０を検索順に並び替える。
【００２３】
また、図２は上記検索テーブル１６０の記載内容を示す図である。図２に示すように、検索テーブル１６０は、検索順序、登録名、ＵＲＬ、ユーザ指定による重要度、アクセス回数、ダウンロード時間平均値、優先度、作成日、キャッシュアドレスの情報を保持する。
【００２４】
図３は上記データ処理装置１００の処理を示す図である。
【００２５】
この処理は、検索順序を確定するステップＳ１と、検索番号Ｎを１に初期設定するステップＳ２と、検索テーブル１６０の検索番号Ｎ番目のＵＲＬの作成日と検索時にＨＴＭＬデータを読み込んだ日付を比較するステップＳ３と、作成日が異なるか否かを判断し、作成日が異なる場合にはステップＳ５に進み、作成日が同じ場合にはステップＳ３に戻るステップＳ４と、読み込んだＨＴＭＬデータを外部記憶装置２３０に保存するステップＳ５と、ＨＴＭＬデータを読み込むことにより検索テーブル１６０の内容を更新するステップＳ６と、ダイアルアップなどの通信を開始してからの通信時間と、検索テーブル１６０に記載された次の検索順序のＵＲＬのファイルの作成日時を調べるのに要する時間と、そのファイルのダウンロード平均時間の総和として予測通信時間を算出するステップＳ７と、ステップＳ７により求めた予測通信時間とユーザにより指定された指定通信時間を比較し、予測通信時間が指定通信時間をオーバーした場合は処理を終了し、それ以外の場合はステップＳ９の処理を行うステップＳ８と、検索テーブル１６０に記載された内容を全て検索した場合は処理を終了する一方、それ以外の場合はステップＳ１０に進むステップＳ９と、検索番号Ｎを＋１してステップＳ３に戻るステップＳ１０とを有している。
【００２６】
図４は図３に示すステップＳ１で示した検索順序を確定する処理を示すフローである。
【００２７】
ステップＳ１１で検索テーブル１６０を入力する。すなわち、ユーザが入力装置２１０（図１に示す）を用いてＷｅｂページ情報（例えば登録名，ＵＲＬ，ユーザ指定による重要度など）を入力する。
【００２８】
次に、ステップＳ１２に進み、検索テーブル１６０に記載されている重要度、重要度の最大値、アクセス回数の最大値、アクセス回数から、
優先度  ＝  重要度／重要度の最大値×アクセス回数＋アクセス回数
により、Ｗｅｂページ情報毎に優先度を求めて付与し、優先度の高い順に検索テーブル１６０をソーティングする。
【００２９】
次に、ステップＳ１３に進み、同一優先度に関しては、読込み平均時間の少ない順に検索テーブル１６０をソーティングする。
【００３０】
上記第１実施形態の情報処理装置のデータ先読み機能に関して、更に詳細に説明するため、図７を参照して説明する。図７は、図３に示すフローチャートにおける検索テーブル１６０の内容の一例を示している。
【００３１】
上記ステップＳ１１において、図７に示す検索テーブル１６０とユーザーが指定する電話の指定通信時間すなわち制限時間３分を入力する。なお、検索テーブル１６０には、ユーザの嗜好により、株情報に１００の重要度、ＷＥＢ新聞に１０の重要度を与えていたとする。
【００３２】
図７の登録名がスーパー，趣味情報，株情報，天気予報およびＷＥＢ新聞の各Ｗｅｂページ情報に関し、
優先度  ＝  重要度／重要度の最大値＊アクセス回数＋アクセス回数
により優先度を求めると、
スーパー  ：２００
趣味情報  ：２００
株情報    ：５００
天気予報  ：３００
ＷＥＢ新聞：３３０
の優先度が与えられる。そして、優先度の高い順にソートした結果、検索順序は
１番：株情報
２番：ＷＥＢ新聞
３番：天気予報
４番：スーパー
５番：趣味情報
になる。
【００３３】
次に、ステップＳ１３において、スーパーと趣味情報は、同一優先度のため、ダウンロード時間を比較し、スーパーのダウンロード時間が３０秒、趣味情報のダウンロード時間が１５秒であることから、検索順序は、
１番：株情報
２番：ＷＥＢ新聞
３番：天気予報
４番：趣味情報
５番：スーパー
になる。
【００３４】
次に、図３に示すステップＳ２において、検索番号Ｎを１に初期設定して検索番号Ｎの順序に以下の処理を繰り返す。
【００３５】
ステップＳ３において、まず検索順序１番の株価情報のＵＲＬ欄に記載されているアドレスにアクセスし、検索テーブル１６０の前回のＵＲＬの作成日とアクセスしたときのＵＲＬのファイル作成日を比較し、ステップＳ４の条件判断により、ステップＳ５以降の処理は行なわないで、検索順序が２番のＷＥＢ新聞を検索対象とする。ステップＳ３においては、検索順序が２番のＷＥＢ新聞のＵＲＬに記載されているアドレスにアクセスし、検索テーブル１６０の前回のＵＲＬの作成日とアクセスしたときのＵＲＬのファイル作成日を比較する。
【００３６】
ステップＳ４の条件判断において、検索テーブル１６０に記載されている作成日と今回検索したファイルの作成日が異なるため、ステップＳ５以下の処理を行う。
【００３７】
ステップＳ５においては、指定ＵＲＬのＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルを外部記憶装置２３０に保存する。
【００３８】
ステップＳ６においては、検索テーブル１６０のアクセス回数，ダウンロードの平均時間および作成日をそれぞれ更新する。アクセス回数は３０１回、今回のダウンロードの時間が平均値と同じとすると、３０秒、作成日が３月１０日になる。
【００３９】
ステップＳ７において、モデムなどの通信装置２２０を起動させてからこれまでの通信時間と、次に検索する３番の天気予報のＨＴＭＬファイルの日時を求めるのに必要な時間と、検索テーブル１６０に記載された天気予報のダウンロード平均時間の総和である予測通信時間を求める。
【００４０】
ステップＳ８において、予測通信時間が２分とすると、指定通信時間の３分より少ないため、ステップＳ９を実行する。
【００４１】
ステップＳ９において、全データを検索していないため、ステップＳ１０で検索番号Ｎを＋１して、検索順序が３番の天気予報を次の検索対象とし、ステップＳ３以下の処理を行う。
【００４２】
ステップＳ３において、検索順序が３番の天気予報のＵＲＬに記載されているアドレスにアクセスし、検索テーブル１６０の前回のＵＲＬの作成日とアクセスしたときのＵＲＬのファイル作成日を比較する。
【００４３】
ステップＳ４の条件判断において、検索テーブル１６０に記載されている作成日と今回検索したファイルの作成日が異なるため、ステップＳ５以下の処理を行う。
【００４４】
ステップＳ５においては、指定ＵＲＬのＨＴＭＬファイルを外部記憶装置２３０に保存する。
【００４５】
ステップＳ６において、検索テーブル１６０のアクセス回数，ダウンロードの平均時間および作成日をそれぞれ更新する。アクセス回数は３０１回、今回のダウンロードの時間が平均値と同じとすると、２０秒、作成日が３月１０日になる。
【００４６】
ステップＳ７において、モデムなどの通信装置２２０を起動させてからこれまでの通信時間と、次に検索する４番の趣味情報のＨＴＭＬファイルの日付を求めるのに必要な時間と、趣味情報のダウンロード平均時間の総和である予測通信時間を求める。
【００４７】
ステップＳ８において、予測通信時間が２分２０秒とすると、指定通信時間の３分より少ないため、ステップＳ９を実行する。
【００４８】
ステップＳ９において、全データを検索していないため、ステップＳ１０で検索番号Ｎを＋１し、検索順序が４番の趣味情報を次の検索対象とし、ステップＳ３以下の処理を行う。
【００４９】
ステップＳ３において、検索順序が４番の趣味情報のＵＲＬに記載されているアドレスにアクセスし、検索テーブル１６０の前回のＵＲＬの作成日とアクセスしたときのＵＲＬのファイル作成日を比較する。
【００５０】
ステップＳ４の条件判断において、検索テーブル１６０のに記載されている作成日と今回検索したファイルの作成日が異なるため、ステップＳ５以下の処理を行う。
【００５１】
ステップＳ５においては、指定ＵＲＬのＨＴＭＬファイルを外部記憶装置２３０に保存する。
【００５２】
ステップＳ６において、検索テーブル１６０のアクセス回数，ダウンロードの平均時間および作成日をそれぞれ更新する。アクセス回数は２０１回、今回のダウンロードの時間が平均値と同じとすると、１５秒、作成日が３月１０日になる。
【００５３】
ステップＳ７において、モデムなどの通信装置２２０を起動させてからこれまでの通信時間と、次に検索する５番の趣味情報のＨＴＭＬファイルの日付を求めるのに必要な時間と、趣味情報のダウンロード平均時間の総和である予測通信時間を求める。
【００５４】
ステップＳ８において、予測通信時間が２分５５秒とすると、指定通信時間の３分より少ないため、ステップＳ９を実行する。
【００５５】
ステップＳ９において、全データを検索していないため、ステップＳ１０で検索番号Ｎを＋１して、検索順序が５番のスーパーを次の検索対象とし、ステップＳ３以下の処理を行う。
【００５６】
ステップＳ３において、検索順序が５番のスーパーのＵＲＬに記載されているアドレスにアクセスし、検索テーブル１６０の前回のＵＲＬの作成日とアクセスしたときのＵＲＬのファイル作成日を比較する。
【００５７】
ステップＳ４の条件判断において、検索テーブル１６０に記載されている作成日と今回検索したファイルの作成日が同じであるため、ステップＳ５以降の処理を実施せず、さらに検索テーブル１６０を全て検索したことから処理を終了する。
【００５８】
そして、上記検索テーブル１６０に記載されているＵＲＬに指定されたＷｅｂページを閲覧するときに、検索テーブル１６０の情報に基づいて外部記憶装置２３０に記憶された先読みデータをデータ表示部１７０に表示することができる。
【００５９】
また、上記検索テーブル１６０に記載されていない新たなＵＲＬをブラウザと呼ばれる閲覧ソフトでアクセスした場合には、データロード部１５０でＨＴＭＬデータをダウンロードし、検索テーブル更新手段１８０で登録名、ＵＲＬ、重要度、アクセス回数、ダウンロード平均時間、作成日の項目を自動生成する。さらに、検索テーブル１６０に記載されたＵＲＬをブラウザと呼ばれる閲覧ソフトでアクセスした場合には、アクセス回数、ダウンロード平均時間、作成日の項目を更新する。
【００６０】
このように、インターネットからＷｅｂページのデータを取得するときに、ユーザの嗜好から指定する重要度と、ユーザの閲覧履歴と、ダウンロード時間から先読み順序を決定し、短時間でＷｅｂページの先読みを行うことができ、限られた時間内で効率よくＷｅｂページを閲覧することができる。
【００６１】
（第２実施形態）
図５は、この発明の第２実施形態の情報処理装置の構成を示すブロック図である。この第２実施形態の情報処理装置は、先読み制御テーブル１９０を除き第１実施形態の図１に示す情報処理装置と同一の構成を有し、同一構成部は同一参照番号を付して説明を省略する。また、図６は、上記先読み制御テーブル１９０を示し、検索開始時間とその時間でのアクセス時間を格納する。
【００６２】
上記第２実施形態の情報処理装置のデータ先読み制御機能に関し、図８を用いて以下に詳細に説明する。
【００６３】
図８に示すように、ユーザが、データ先読み手段の一例としてのデータ先読み部１３０を実行する検索開始時間と、データを読み込むまでにかかるアクセス時間を記載する先読み制御テーブル１９０を作成し、検索開始時間の項目に検索を実行したい時間帯を入力する。
【００６４】
図５に示す先読み制御部１２０は、図８に記載した検索開始時間に、所定のＷｅｂページの指定ＵＲＬをアクセスしてテストデータをダウンロードし、そのアクセス時間を求める。先読み制御テーブル１９０に記載された全ての検索開始時間に関し、テストデータによるアクセス時間を求める処理を行う。なお、テストデータによるアクセス時間が最も短い時間帯を求める処理は、本システムを最初に立ち上げた場合や、あるいはユーザが意図的に機能を実行することを可能とする。
【００６５】
図９に示すテストデータにより求めたアクセス時間の結果に基づいて、上記データ先読み部１３０は、先読み制御テーブル１９０のアクセス時間が最小の４０秒になる時間帯のＰＭ３：００にデータ先読みを実行することになる。なお、上記先読み制御テーブル１９０の作成が完了していない時点では、システムの初期値の検索時間でデータの先読みを行うため、データの先読みは必ず行なわれる。
【００６６】
このように、所定のＷｅｂページからのテストデータのダウンロード時間が最も短い時間帯で、検索テーブル１６０によるデータの先読みを行うため、限られた通信料金でより効率的に多くの情報をダウンロードすることができる。
【００６７】
ところで、上記各実施の形態における情報処理装置の機能は、プログラム記録媒体に記録されたプログラムによって実現される。上記実施の形態における上記プログラム記録媒体は、ＲＯＭ（リード・オンリ・メモリ）でなるプログラムメディアである。または、外部補助記憶装置に装着されて読み出されるプログラムメディアであってもよい。なお、何れの場合においても、上記プログラムメディアからプログラムを読み出すプログラム読み出し手段は、上記プログラムメディアに直接アクセスして読み出す構成を有していてもよいし、ＲＡＭ（ランダム・アクセス・メモリ）（図示せず）に設けられたプログラム記憶エリアにダウンロードし、上記プログラム記憶エリアにアクセスして読み出す構成を有していてもよい。なお、上記プログラムメディアから上記ＲＡＭのプログラム記憶エリアにダウンロードするためのダウンロードプログラムは、予め本体装置に格納されているものとする。
【００６８】
ここで、上記プログラムメディアとは、本体側と分離可能に構成され、磁気テープやカセットテープ等のテープ系、フロッピーディスク，ハードディスク等の磁気ディスクやＣＤ（コンパクトディスク）−ＲＯＭ，ＭＯ（光磁気）ディスク，ＭＤ（ミニディスク），ＤＶＤ（デジタル・バーサタイル・ディスク）等の光ディスクのディスク系、ＩＣ（集積回路）カードや光カード等のカード系、マスクＲＯＭ，ＥＰＲＯＭ（紫外線消去型ＲＯＭ），ＥＥＰＲＯＭ（電気的消去型ＲＯＭ），フラッシュＲＯＭ等の半導体メモリ系を含めた、固定的にプログラムを坦持する媒体である。
【００６９】
また、上記プログラムメディアは、通信ネットワークからのダウンロード等によって流動的にプログラムを坦持する媒体であっても差し支えない。なお、その場合における通信ネットワークからダウンロードするためのダウンロードプログラムは、予め本体装置に格納されているものとする。あるいは、別の記録媒体からインストールされるものとする。
【００７０】
なお、上記記録媒体に記録されるものは、プログラムのみに限定されるものではなく、データも記録することが可能である。
【００７１】
【発明の効果】
以上より明らかなように、この発明の情報処理装置によれば、少なくともユーザの示す重要度とアクセス回数の比較要因を一元化して検索する順番を優先度によりつけて、指定通信時間内にＷｅｂページにアクセスし、Ｗｅｂページのデータを記憶手段にセーブして利用することで、限られた通信料金でのユーザの嗜好にあったＷｅｂページを閲覧することができる。
【図面の簡単な説明】
【図１】図１はこの発明の第１実施形態の情報処理装置の構成を示すブロック図である。
【図２】図２は上記情報処理装置の検索テーブルの内容を示す図である。
【図３】図３は上記情報処理装置の先読み処理を示すフローチャートである。
【図４】図４は上記情報処理装置の検索順序確定を示すフローチャートである。
【図５】図５はこの発明の第２実施形態の情報処理装置の構成を示すブロック図である。
【図６】図６は上記情報処理装置の先読み制御テーブルの内容を示す図である。
【図７】図７は上記情報処理装置の検索テーブルの内容を示す図である。
【図８】図８は上記情報処理装置の先読み制御テーブルの内容を示す図である。
【図９】図９は上記情報処理装置の先読み制御テーブルの内容を示す図である。
【符号の説明】
１１０…入力処理部、
１２０…先読み制御部、
１３０…データ先読み部、
１３０…入出力部、
１５０…データロード部、
１６０…検索テーブル、
１７０…データ表示部、
１８０…検索テーブル管理部、
１９０…先読み制御テーブル、
２１０…入力装置、
２２０…通信装置、
２３０…外部記憶装置。
【図１】
2004171264.tif 000003
【図２】
2004171264.tif 000004
【図３】
2004171264.tif 000005
【図４】
2004171264.tif 000006
【図５】
2004171264.tif 000007
【図６】
2004171264.tif 000008
【図７】
2004171264.tif 000009
【図８】
2004171264.tif 000010
【図９】
2004171264.tif 000011