(57)【要約】【課題】先読み処理によりページ画面を円滑に表示する。【解決手段】リンク情報が示すページ画面の表示を指示されるに先立ち当該リンク情報に対し先読み処理を行うページ表示処理部（１０）と、先読み処理の対象となるリンク記述を選定するためのキーワードを設定する先読み設定部（１２）と、キーワードに対応するリンク記述を含むリンク情報をページ情報から検索するキーワード検索部（１３）と、キーワード検索部が検知したリンク情報に対する先読み処理の実行をページ表示処理部に指示する先読み制御部（１４）とを備える。【選択図】        図１
2004265020.tif 000002
【特許請求の範囲】
【請求項１】
リンク記述を有するページ画面において当該リンク記述に関連するページ画面の表示を指示されるに先立ち前記指示されたページ画面を表示するためのページ情報を取得する先読み処理を行うページ表示処理部を含むページ画面表示装置であって、
先読み処理の対象となるリンク記述を選定するためのキーワードを設定する先読み設定部と、
前記キーワードに対応するリンク記述を含むリンク情報をページ情報から検索するキーワード検索部と、
前記キーワード検索部により検知された前記リンク情報に対する先読み処理の実行を前記ページ表示処理部に指示する先読み制御部とを備えることを特徴とするページ画面表示装置。
【請求項２】
前記先読み設定部は、先読み処理により取得すべきページ情報の情報量の上限を規定する上限値を設定し、
前記先読み制御部は、先読み処理によるページ情報の取得毎に当該ページ情報の情報量を累計し、前記キーワード検索部により新たなリンク情報が検知される毎に、前記累計の値および前記上限値に基づき当該新たなリンク情報に対する先読み処理の可否を判定する請求項１記載のページ画面表示装置。
【請求項３】
前記先読み制御部は、先読み処理により取得したページ情報に対応するページ画面の表示を指示される毎に、当該ページ情報の情報量の分、前記累計の値を減少させる請求項２記載のページ画面表示装置。
【請求項４】
さらに、前記キーワード検索部により検知されたリンク情報に対応するページ情報の情報量を判定する情報量判定部を備え、
前記先読み制御部は、前記キーワード検索部に検知されたリンク情報が示すページ情報に関し前記情報量判定部に判定された情報量と前記累計の値との合算値が前記上限値を超えない場合、当該リンク情報に対する先読み処理の実行を指示する請求項２記載のページ画面表示装置。
【請求項５】
前記情報量は、ページ情報に基づき表示されるページ画面のページ数を示す請求項２記載のページ画面表示装置。
【請求項６】
前記先読み制御部は、前記キーワード検索部により新たなリンク情報が検知される毎に、先読み処理による単一ページに対応するページ情報の取得を前記ページ表示処理部に指示する請求項５記載のページ画面表示装置。
【請求項７】
前記ページ画面は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）を介して取得したページ情報に基づき表示されるＷｅｂページである請求項１記載のページ画面表示装置。
【請求項８】
リンク記述を有するページ画面において当該リンク記述に関連するページ画面の表示を指示されるに先立ち前記指示されたページ画面を表示するためのページ情報を取得する先読み処理を行うページ画面表示装置のためのページ画面表示方法であって、
先読み処理の対象となるリンク記述を選定するためのキーワードを設定し、
前記キーワードに対応するリンク記述を含むリンク情報をページ情報から検索し、
検知された前記リンク情報に対し先読み処理を実行することを特徴とするページ画面表示方法。
【請求項９】
さらに、先読み処理により取得すべきページ情報の情報量の上限を規定する上限値を設定し、
先読み処理によるページ情報の取得毎に当該ページ情報の情報量を累計し、
新たなリンク情報を検知する毎に、前記累計の値および前記上限値に基づき当該新たなリンク情報に対する先読み処理の可否を判定する請求項８記載のページ画面表示方法。
【請求項１０】
さらに、検知された新たなリンク情報が示すページ情報の情報量を判定し、
前記判定した情報量と前記累計の値との合算値が前記上限値を超えない場合、当該リンク情報に対する先読み処理が可能であると判定する請求項９記載のページ画面表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）を介して供給された所謂Ｗｅｂページのようなページ画面を表示するページ画面表示装置および該装置のためのページ画面表示方法に関する。
【０００２】
【従来の技術】
従来、ＷＷＷブラウザソフトウェアにより表示したＷｅｂページから、このページに設定されているリンク先への移行を円滑に行うための手法として、ユーザがＷｅｂページを閲覧している間に、当該ページのリンク先からページ情報を取得する先読み処理が知られている。この先読み処理に関する技術は、例えば、後述する特許文献１に開示されている。前記文献の技術では、表示中のＷｅｂページに基づいてユーザが指定したリンク先に対し先読み処理が実行される。
【０００３】
【特許文献１】
特開２００２−３０５８３６公報
【０００４】
【発明が解決しようとする課題】
前記文献の技術のように、表示中のＷｅｂページに基づき先読み処理を設定する手法では、ユーザは、ページを閲覧したうえで所望のリンク先を選定し、選定したリンク先に対し先読み処理の設定を行う。
【０００５】
しかしながら、先読み処理を設定すべきリンク先が多数存在する場合、その設定の作業に手間が掛かり、ユーザにとって不便なものとなる。
また、先読み処理が設定された時点では、ユーザは、ページの大半を既に閲覧し終えていると考えられる。この場合、設定後、間もなくリンク先への移行を指示すると、先読み処理が未だ完了しないために、リンク先のページが表示されるまでに時間を要するおそれがある。その結果、あらかじめ先読み処理を設定したにも拘わらず、当該設定の作業がユーザにとって無駄になるという不都合が生じる。
【０００６】
本発明は、前記した課題に鑑みてなされたものであり、先読み処理により、リンク先のページ画面をユーザが円滑に閲覧することができるページ画面表示装置および該装置のためのページ画面表示方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明に係るページ画面表示装置は、リンク記述を有するページ画面において当該リンク記述に関連するページ画面の表示を指示されるに先立ち前記指示されたページ画面を表示するためのページ情報を取得する先読み処理を行うページ表示処理部を含むページ画面表示装置であって、先読み処理の対象となるリンク記述を選定するためのキーワードを設定する先読み設定部と、前記キーワードに対応するリンク記述を含むリンク情報をページ情報から検索するキーワード検索部と、前記キーワード検索部により検知された前記リンク情報に対する先読み処理の実行を前記ページ表示処理部に指示する先読み制御部とを備える。
【０００８】
前記先読み設定部により、先読み処理により取得すべきページ情報の情報量の上限を規定する上限値を取得するように設定することができる。その場合、例えば、前記先読み制御部が、先読み処理によるページ情報の取得毎に当該ページ情報の情報量を累計し、前記キーワード検索部により新たなリンク情報が検知される毎に、前記累計の値および前記上限値に基づき当該新たなリンク情報に対する先読み処理の可否を判定する。
【０００９】
また、前記先読み制御部が、先読み処理により取得したページ情報に対応するページ画面の表示を指示される毎に、当該ページ情報の情報量の分、前記累計の値を減少させるように制御することができる。
【００１０】
本発明に係るページ画面表示装置に、さらに、前記キーワード検索部により検知されたリンク情報に対応するページ情報の情報量を判定する情報量判定部を備えることができる。その場合、前記先読み制御部は、前記キーワード検索部に検知されたリンク情報が示すページ情報に関し前記情報量判定部に判定された情報量と前記累計の値との合算値が前記上限値を超えない場合、当該リンク情報に対する先読み処理の実行を指示することができる。
【００１１】
前記情報量として、例えば、ページ情報に基づき表示されるページ画面のページ数を適用することができる。
【００１２】
前記先読み制御部は、前記キーワード検索部により新たなリンク情報が検知される毎に、先読み処理による単一ページに対応するページ情報の取得を前記ページ表示処理部に指示するように制御することができる。
【００１３】
前記ページ画面として、例えば、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）を介して取得したページ情報に基づき表示されるＷｅｂページを適用することができる。
【００１４】
本発明に係るページ画面表示方法は、リンク記述を有するページ画面において当該リンク記述に関連するページ画面の表示を指示されるに先立ち前記指示されたページ画面を表示するためのページ情報を取得する先読み処理を行うページ画面表示装置のためのページ画面表示方法であって、先読み処理の対象となるリンク記述を選定するためのキーワードを設定し、前記キーワードに対応するリンク記述を含むリンク情報をページ情報から検索し、検知された前記リンク情報に対し先読み処理を実行するというものである。
【００１５】
前記方法において、さらに、先読み処理により取得すべきページ情報の情報量の上限を規定する上限値を設定し、先読み処理によるページ情報の取得毎に当該ページ情報の情報量を累計し、新たなリンク情報を検知する毎に、前記累計の値および前記上限値に基づき当該新たなリンク情報に対する先読み処理の可否を判定することができる。
【００１６】
さらに、検知された新たなリンク情報が示すページ情報の情報量を判定し、前記判定した情報量と前記累計の値との合算値が前記上限値を超えない場合、当該リンク情報に対する先読み処理が可能であると判定することができる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を具体例を用いて説明する。
〈具体例１〉
図１は、本発明に係るページ画面表示装置の具体例１の構成を示すブロック図である。具体例１のページ画面表示装置１０１は、ＷＷＷであるネットワーク１００に通信可能に接続され、ユーザが閲覧するページ画面であるＷｅｂページを表示するためのページ情報を当該ネットワーク１００を経て取得する。ページ画面表示装置１０１としては、例えば、Ｗｅｂページの閲覧が可能な汎用のパーソナルコンピュータを適用することができる。
【００１８】
ページ画面表示装置１０１は、図１に示すように、ネットワーク１００を経て供給されるページ情報を取得し当該ページ情報に基づきＷｅｂページを表示するページ表示処理部１０と、このページ表示処理部により取得したページ情報を記憶するローカルキャッシュであるページ記憶部１１と、先読み処理に関連する後述するキーワードおよび上限値を設定する先読み設定部１２と、当該キーワードが含まれるリンク情報をページ情報から検索するキーワード検索部１３と、先読み処理の実行をページ表示処理部１０に指示する先読み制御部１４とを備える。
【００１９】
ページ表示処理部１０は、ユーザにＷｅｂページを提示するための、従来よく知られたＷｅｂブラウザソフトウェアの機能を果たし、例えば、ユーザから指定されたＷｅｂページのページ情報の取得、Ｗｅｂページの表示およびネットワーク１００への接続等を行う。ページ表示処理部１０は、取得したページ情報をページ記憶部１１へ格納する。
【００２０】
先読み設定部１２は、図１に示すように、設定情報取得部１２ａおよび設定情報記憶部１２ｂを有する。設定情報取得部１２ａは、先読み処理を行うべきリンク情報を抽出するためのキーワードを取得する。例えば、表示中のＷｅｂページに継続するページに対して先読み処理が設定される場合、設定情報取得部１２ａは、それらのページを順次的に得るための「次ページ」あるいは「次」のようなキーワードを取得する。また、設定情報取得部１２ａは、先読み処理により取得する情報量の上限を規定する上限値を取得する。本具体例におけるページ情報の情報量とは、当該ページ情報に基づき表示されるページ画面のページ数を指す。この上限値の設定により、先読み処理で膨大なページ数が読み込まれることを防止できる。
設定情報記憶部１２ｂは、設定情報取得部１２ａが取得したキーワードおよび上限値を記憶する。
【００２１】
設定情報取得部１２ａは、前記したキーワードおよび上限値を、例えばユーザからの入力により取得することができる。また、前記した「次ページ」のようなキーワードは、Ｗｅｂページを閲覧するユーザの利便性を考慮し、デフォルトキーワードとして予め設定情報記憶部１２ｂに格納するようにしてもよい。
【００２２】
キーワード検索部１３は、ページ記憶部１１に格納されたページ情報から先読み処理の対象となるリンク先を選定すべく、前記したキーワードに対応するリンク記述を有するリンク情報を検索する。本具体例のリンク情報は、Ｗｅｂページを形成するためのＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）による、いわゆるハイパーリンクの記述を指す。例えば、図２に示すＷｅｂページ１５の「次ページ」というリンク記述１５ａに、「ｈｔｔｐ：／／ｗｗｗ．１２３．ｃｏｍ／ｐａｇｅ２．ｈｔｍｌ」とのリンク先が設定されていることを表す場合、リンク情報は、「〈Ａ  Ｈｒｅｆ  ＝  ”ｈｔｔｐ：／／ｗｗｗ．１２３．ｃｏｍ／ｐａｇｅ２．ｈｔｍｌ”〉次ページ〈／Ａ〉」のようになる。キーワード検索部１３は、指定されたキーワードの記述を含むリンク情報をページ情報から検知したとき、これを先読み制御部１４へ通知する。
【００２３】
先読み制御部１４は、先読み処理により読み込まれるページ情報のページ数を累計すると共に、その累計の値であるカウント値を記録する。さらに、リンク情報が検知されたことをキーワード検索部１３から通知される毎に、前記した上限値およびカウント値を参照し、当該リンク情報について先読み処理が可能か否かを判定する。例えば、カウント値が上限値未満である場合は、新たな先読み処理が可能であるとの判定を行い、ページ表示処理部１０に先読み処理を指示する。
【００２４】
具体例１のページ画面表示装置１０１の動作を、図３に示すフローチャートに沿って説明する。以下の説明では、表示中のＷｅｂページに継続する複数のＷｅｂページを順次展開すべく、当該ページに対し１ページ分のページ情報を順次的に先読み処理する例を示す。
【００２５】
ページ画面表示装置１０１のユーザが所定の画面を参照してキーワードおよび上限値を入力すると、先読み設定部１２の設定情報取得部１２ａは、これらを取得すると共に設定情報記憶部１２ｂへ格納する（ステップＳ１）。ここでは、キーワードとして「次ページ」が入力され、上限値のページ数として「１０」が入力されたものとする。
【００２６】
ページ表示処理部１０は、アドレス指定のような、従来と同様な手順でユーザにより指定されたＷｅｂページを表示する（ステップＳ２）。
キーワード検索部１３は、表示されたＷｅｂページのページ情報から、キーワードの「次ページ」を含む記述があるリンク情報を検索する（ステップＳ３）。このようなリンク情報が存在しない場合、ページ表示処理部１０は、先読み処理を行うことなく前記Ｗｅｂページの表示を継続し（ステップＳ３：Ｎ）、また、前記リンク情報を検知した場合は、その旨を先読み制御部１４へ通知する（ステップＳ３：Ｙ）。
【００２７】
先読み制御部１４は、先読み処理により既に取得したページ数に関するカウント値を参照し（ステップＳ４）、当該カウント値が上限値未満であるか否かを判定する（ステップＳ５）。ここでは、前記キーワードについて未だ先読み処理が行われていないことから、カウント値は「０」である。従って、キーワード検索部１３は、当該カウント値が上限値の「１０」未満であると判定する（ステップＳ５：Ｙ）。
【００２８】
キーワード検索部１３は、前記判定の結果に基づきページ表示処理部１０に対し先読み処理の実行を指示すると共に、カウント値を増加させる（ステップＳ６）。この例では、先読み処理により１ページ分のページ情報を取得することから、カウント値に「１」が加算され、その結果、現時点でのカウント値は「１」となる。
【００２９】
ページ表示処理部１０は、先読み制御部１４からの前記指示に従い先読み処理を実行する（ステップＳ７）。すなわち、表示中のＷｅｂページに継続する１ページ分のページ画面のページ情報を、キーワード検索部１３で検知されたリンク情報が示すリンク先から取得し、これをページ記憶部１１へ格納する。
【００３０】
ページ表示処理部１０によりページ情報を取得すると、前記したステップＳ３に移行し、当該ページ情報についてキーワード検索部１３が「次ページ」の記述を有するリンク情報を検索する。このリンク情報が検知されると、当該リンク情報について前記した手順に沿って先読み処理を行い、カウント値に「１」を加算する。その結果、カウント値が「２」となる。
【００３１】
以降、継続するＷｅｂページについて順次先読み処理を行い、取得したページに関するカウント値が上限値の「１０」に達したとき、新たな先読み処理を行うことなくＷｅｂページの表示を継続する（ステップＳ５：Ｎ）。その際、新たな先読み処理を保留すべく、先読み制御部１４が、先読み処理を保留されているページ情報があることを記録するように設定することができ、例えば当該ページ情報に関するページ名あるいは行数等を記録する。
【００３２】
ところで、表示中のＷｅｂページにおいて、ユーザから「次ページ」のリンク記述を指定されたとき、すなわち、先読み処理により取得したＷｅｂページを表示するよう指示されたとき、先読み制御部１４は、前記したカウント値を「１」減算する。このとき、減算されたカウント値の分、新たなページ情報を先読み処理により取得するよう、先読み制御部１４がページ表示処理部１０に指示することができる。この新たなページ情報として、カウント値が上限値に達した際に先読み処理を保留された前記ページ情報を充てることができる。
【００３３】
また、先読み処理の実行中に、既に読み込まれたＷｅｂページとは別個のページを表示するようユーザから指示されたとき、当該先読み処理を中止して当該別ページの読み込みを開始すると共に、累計のカウント値を「０」に戻すようにしてもよい。これにより、指示された別ページのリンク情報から順次展開されるページについて、適正なページ数の先読み処理が可能となる。
【００３４】
具体例１のページ画面表示装置１０１によれば、予め指定されたキーワードに対応するリンク先が自動的に先読み処理の対象として設定されることから、ユーザは、先読みしたいリンク先をページの閲覧毎に選定するという手間が省け、先読み処理に対する利便性が高められる。また、先読み処理により取得すべきページ数の上限が設定されることから、過度な読み込みを防止でき、適正量のページ情報を取得することができる。これによりローカルキャッシュを有効に利用することができる。
【００３５】
〈具体例２〉
図４は、本発明に係るページ画面表示装置の具体例２の構成を示すブロック図である。具体例２のページ画面表示装置１０２は、ネットワーク１００と通信可能に接続されており、図４に示すように、前記した具体例１のページ画面表示装置１０１の構成部分と同様な機能を果たす、ページ表示処理部２０、ページ記憶部２１、先読み設定部２２、キーワード検索部２３および先読み制御部２４を備える。
【００３６】
また、ページ画面表示装置１０２は、前記した構成に加え、リンク情報に対応するページ情報のページ数、すなわち先読み処理の対象となるリンク先のページ数を判定するページ数判定部２５を備える。ページ数判定部２５は、キーワード検索部２３によりリンク情報が検知されたとき、当該リンク情報が示すＷｅｂページのページ数を判定し、その判定結果を先読み制御部２４へ通知する。例えば、図５に示すＷｅｂページ２６において、キーワードを「ＤＶＤ」とする場合、同図に示すリンク記述２６ａの「ＤＶＤプレーヤー」、リンク記述２６ｂの「ＤＶＤレコーダー」およびリンク記述２６ｃの「ＤＶＤシステム」が先読み処理の対象となる。そして、これらのページ数の合計「３」がページ数判定部２５から先読み制御部２４へ通知される。
【００３７】
具体例２のページ画面表示装置１０２の動作を、図６に示すフローチャートに沿って説明する。なお、本具体例において、キーワードおよび上限値が設定された後、ページ数のカウント値を上限値と比較するまでのステップＳ１１〜Ｓ１５までの手順は、前記した具体例１で説明したステップＳ１〜Ｓ５までの手順と同様であり、ここでは説明を省略する。
【００３８】
ページ数の累計に関するカウント値が上限値未満であるとき（ステップＳ１５：Ｙ）、ページ数判定部２５は、表示中のＷｅｂページで先読み処理の対象となるリンク先のページ数を判定する（ステップＳ１６）。例えば、表示されているページが図５に示すＷｅｂページ２６である場合、ページ数判定部２５は、先読みの対象となるページ数が３ページであると判定し、先読み制御部２４に「３」を通知する。
【００３９】
先読み制御部２４は、ページ数判定部２５から通知されたページ数「３」と、現時点のカウント値との合算値を上限値に照らし合わせ、当該合算値が上限値を超えるか否かに応じて、３ページ分の先読み処理の可否を判定する（ステップＳ１７）。例えば、上限値が「１０」であり、現時点のカウント値が「８」であるとする。その場合、このカウント値と前記した「３」との合算値は「１１」となり、当該合算値が上限値「１０」を超えることから、先読み処理は実行しないと判定する（ステップＳ１７：Ｎ）。また、現時点のカウント値が「５」である場合、「３」との合算値は「８」となり、これが上限値を超えないことから、先読み制御部２４は、３ページ分の先読み処理を実行すると判定する（ステップＳ１７：Ｙ）。
【００４０】
先読み制御部２４は、前記判定に基づきページ表示処理部２０にＷｅｂページ２６のリンク記述２６ａ〜２６ｃについての先読み処理の実行を指示すると共に、カウント値に「３」を加算する（ステップＳ１８）。ページ表示処理部２０は、先読み制御部２４からの指示に従い、前記したリンク記述２６ａ〜２６ｃに対応するページ情報を先読み処理により取得する（ステップＳ１９）。
【００４１】
なお、前記したステップＳ１７では、先読み処理の対象となるリンク先のページ数と、現時点でのカウント値との合算値が上限値を超える場合、先読み処理が行われない例を説明したが、これに代えて、例えば、前記したように上限値が「１０」、カウント値が「８」の場合、新たな先読み処理の対象となる３ページのうち、２ページ分を読み込むようにすることができる。これにより、カウント値が減少するまで待機することなく、より迅速にページ情報を確保することができる。
【００４２】
具体例２のページ画面表示装置１０２によれば、前記した具体例１と同様な効果を得ることができ、さらに、先読み処理の実行に先立って、当該処理の対象となるリンク先のページ数が判定されることから、上限を超えるページ情報が読み込まれることを防止できる。これにより、先読み処理を適正に実行することができる。
【００４３】
【発明の効果】
本発明に係るページ画面表示装置によれば、予め指定されたキーワードに対応するリンク情報が自動的に先読み処理の対象として設定されることから、ユーザがページ画面の閲覧中に当該画面からリンク先を選定することなく、先読み処理を実行することができる。これにより、ユーザにとって先読み処理に対する利便性が向上すると共に、所望のリンク情報に対応したページ画面を円滑に閲覧することができる。
【図面の簡単な説明】
【図１】本発明に係るページ画面表示装置の具体例１の構成を示すブロック図である。
【図２】具体例１のページ画面を説明するための説明図である。
【図３】具体例１のページ画面表示装置の動作を示すフローチャートである。
【図４】本発明に係るページ画面表示装置の具体例２の構成を示すブロック図である。
【図５】具体例２のページ画面を説明するための説明図である。
【図６】具体例２のページ画面表示装置の動作を示すフローチャートである。
【符号の説明】
１０１  ページ画面表示装置
１０  ページ表示処理部
１１  ページ記憶部
１２  先読み設定部
１２ａ  設定情報取得部
１２ｂ  設定情報記憶部
１３  キーワード検索部
１４  先読み制御部
【図１】
2004265020.tif 000003
【図２】
2004265020.tif 000004
【図３】
2004265020.tif 000005
【図４】
2004265020.tif 000006
【図５】
2004265020.tif 000007
【図６】
2004265020.tif 000008