(57)【要約】【課題】  リンク先の誤選択を軽減し、仮に誤選択した場合でもページ遷移の履歴を視覚的に把握可能で使い勝手の向上をはかる。【解決手段】  本発明のページ閲覧装置は、利用者に対しリンク選択もしくはページ遷移の可否についての確認入力を促して取りこむ利用者インタフェース部１と、リンク選択がなされたとき、リンク先ページのソースを抽出して描画するリンク先ページ描画部２と、利用者に対しページ遷移の可否についての確認入力を促す遷移先確認部４と、確認入力が得られた場合呼び出されるリンク先ページを含むリンク先ページのソースを抽出し、あらかじめ定義され分割されたフレームに割り当てて再描画する更新ページ生成部５と、確認入力が得られなかった場合遷移先ページの再選択を促す再選択誘導部６で構成される。【選択図】      図１
2006236205.tif 000002
【特許請求の範囲】
【請求項１】
利用者によるリンク選択操作に基づき前記リンクを辿って目的とするページに遷移させ閲覧可能なページ閲覧装置であって、
利用者に対しリンク選択もしくはページ遷移の可否についての確認入力を促し、利用者による選択入力もしくは確認入力を取りこむ利用者インタフェース部と、
前記リンク選択がなされたとき、リンク先ページのソースを抽出して描画するリンク先ページ描画部と、
前記描画されたリンク先ページを表示し、利用者に対し前記利用者インタフェース部を介してページ遷移の可否についての確認入力を促す遷移先確認部と、
前記確認入力が得られた場合、呼び出されるリンク先ページを含むリンク先ページのソースを抽出し、あらかじめ利用者によって定義され分割されたフレームに割り当てて再描画する更新ページ生成部と、
前記確認入力が得られなかった場合、前記利用者インタフェース部を介して利用者に遷移先ページの再選択を促す再選択誘導部と、
を具備することを特徴とするページ閲覧装置。
【請求項２】
前記ページ遷移発生の都度、前記利用者インタフェース部を介して利用者によって設定入力される縦横最大フレーム数に基づき前記フレーム内に画面を同時に複数表示するためのフレーム分割を実行し、前記リンク先ページ描画部を起動して最新のリンク先ページを表示する画面に前記呼び出されたリンク先ページを表示させるフレーム分割部と、
を更に具備することを特徴とする請求項１に記載のページ閲覧装置。
【請求項３】
前記フレーム分割部は、
前記フレーム内に分割表示される画面数を保持するページ表示カウンタを備え、前記リンク先ページが描画される毎に更新される前記ページ表示カウンタによるカウンタ値を前記最新のリンク先ページに挿入すると共に、利用者により前記利用者インタフェース部を介して設定入力される前記縦横方向最大分割フレーム数と、縦横方向のいずれを優先させて表示するかを示す情報とを取り込み、当該情報に基づき、前記更新されたカウンタ値と前記縦もしくは横方向の最大フレーム数とを比較し、前記カウンタ値が小さい範囲内においては、前記リンク先ページを前記フレームの縦もしくは横方向に分割表示して表示させ、前記カウンタ値が前記縦横方向最大フレーム数により算出されるページ内最大表示フレーム数より小さい範囲内においては、前記優先度の低い縦もしくは横方向に分割して表示させることを特徴とする請求項２に記載のページ閲覧装置。
【請求項４】
前記遷移先確認部において、前記選択されたリンク確認の結果当該リンクが正しくないと判断された場合、前記フレームに表示されたリンク先ページを残しながら前記再選択誘導部を介して利用者に再選択を促し、現在のカウンタ値を前記リンク先ページに挿入して表示するか、もしくは前記表示されたリンク先ページを削除して正しくないと判断された直前のリンク先ページの表示に戻し、前記再選択誘導部を介して利用者に再選択を促し、前記カウンタ値を更新して再選択されたリンク先ページに挿入して表示することを特徴とする請求項１〜３のいずれか１項に記載のページ閲覧装置。
【請求項５】
利用者によるリンク選択操作に基づき前記リンクを辿って目的とするページに遷移させ閲覧可能なページ閲覧装置に用いられるプログラムであって、
利用者に対しリンク選択もしくはページ遷移の可否についての確認入力を促し、利用者による選択入力もしくは確認入力を取りこむ処理と、
前記リンク選択がなされたとき、リンク先ページのソースを抽出して描画する処理と、
前記描画されたリンク先ページを表示し、利用者に対し前記利用者インタフェース部を介してページ遷移の可否についての確認入力を促す処理と、
前記確認入力が得られた場合、呼び出されるリンク先ページを含むリンク先ページのソースを抽出し、あらかじめ利用者によって定義され分割されたフレームに割り当てて再描画する処理と、
前記確認入力が得られなかった場合、利用者に遷移先ページの再選択を促す処理と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者によるリンク選択操作に基づき前記リンクを辿って目的とするページに遷移させ閲覧可能な、ページ閲覧装置およびプログラムに関する。
【背景技術】
【０００２】
現在のＷｅｂ（World Wide Web）システムは、ページ内のリンクによって様々な情報へ遷移することができる。Ｗｅｂ上での検索や散策も、リンクを辿りながら目的とする情報まで遷移を続けることが一般的な方法である。
Ｗｅｂ利用者は、目的とする情報に出来る限り早く、戻り操作を要することなく辿り着きたいといった要求があるにもかかわらず、多数の情報が画面内に表示されるため、リンクの文言だけから遷移先の内容を把握することは非常に困難であり、従って、戻り操作を繰り返しながらの遷移が通常になっている。
【０００３】
この状況を解決するために、従来は、画面上部や下部にそれまで辿ってきた遷移履歴を「パンくずリスト」として示す方法が提案されてきた。
上記した「パンくずリスト」とは、Ｗｅｂサイトの中のそのページの位置を階層構造の上位ページへのリンクのリストで簡潔に記述したものであり、すべてのページの同じ場所に「パンくずリスト」を掲載することでサイトの訪問者が現在位置を直感的に理解するうえで役に立つ。また、利用者が途中で操作のやり直しを希望する際、どこまで戻ればよいかを判断するために用いることもできる。
【０００４】
一方、加齢に伴い記憶力や判断力が低下した利用者、また、Ｗｅｂ利用に不慣れな初心者は、リンク表現のみからリンク先のページの概要を把握し、あるいは、それが目的とするページであるか否かを判断することは非常に困難である。
通常、クリックすることによりリンク先のページへ遷移してみて、誤遷移だと気づいた時点で戻ろうとするが、戻る際にも加齢に伴い記憶力が低下した高齢者や初心者は、ページ遷移が進むほど、どこまで戻ってよいか判断することが難しい。
【０００５】
上記したように、現状、画面上に遷移履歴が表示されていても、どこまで戻ればよいかを判断することは非常に難しく、間違ったページに戻ってしまった場合は、更に次にどこへ遷移すべきか分からなくなってしまう状況にある。この状況を解決するために、全ページにトップページへのリンクを挿入しているサイトが多く、わからなくなったらトップページへ戻ってやり直す、或いは一度画面を閉じてから、新たに最初からやり直す利用者も多い。
しかしながら、最初からやり直しても、初心者にとってどこの部分で判断を誤ったかを記憶しておくことは難しく、さらに、トップページから辿り直しても選択を誤ったページを見つけ出すのは難しく、特に操作履歴が残らない設定については同じ誤った選択を何度も繰り返してしまうのが現状である。
【０００６】
ページ遷移の履歴を利用者に分かりやすく提示する方法については従来から多数提案がなされている。
例えば、画面を２分割し、一方に現在のページ、他方に利用者のページ遷移の履歴をツリー構造で表示する方法が知られている（例えば、特許文献１参照）。また、現在参照している情報を表示すると共に、過去に参照した情報も履歴として、同一画面上に参照順に表示する方法もある（例えば、特許文献２参照）。
【特許文献１】特開２００４−３６２１４１号公報（段落「０００９」、「００１０」、図３）
【特許文献２】特開平１１−１０２３１４号公報（段落「００２９」−「００４８」、図２２）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、特許文献１に開示された技術によれば、戻りたい場所がはっきりしている利用者にとっては、戻り先が明確に判断できるようになる。特に、複雑な階層構造をしたサイトに対して効果的であると考えられる。
しかしながら、戻りたい場所が明確に意識できない利用者や、上記のような誤選択を修正するために試行錯誤するような場面には、ツリー状に示された履歴は、利用者にとって分かりづらく、現在の「パンくずリスト」と期待できる効果は余り変わらない。
【０００８】
また、特許文献２に開示された技術によれば、表示されている履歴情報から閲覧したい情報の選択も可能であり、更に、履歴情報を画面に表示する際の幅や高さ等を決定するためのレイアウト情報も保持している。この方法は、現在、取り込まれている最新の情報と過去に辿った情報の相対的な関係を示すことを目的としており、最新の情報と、過去の取り込まれた情報との相対関係を常に明確に表示することにより、過去の情報に戻りたい利用者に対して、相互の位置関係から戻り場所を分かりやすく伝えるという効果を持つ。
【０００９】
しかしながら、最新のページ内に対してリンク選択のための操作がなされると、最新のページが履歴表示部分に移動し、選択されたページが最新ページ表示部分に表示される。すなわち、利用者が辿ったページ全てが履歴表示部分に表示される。このとき利用者が誤選択に気づくと、別のリンクを選択し直して目的とする情報か否かの判断を繰り返す。従って、誤選択を繰り返した試行錯誤の履歴も全て履歴表示部分に残ってしまうことになる。操作に不慣れな初心者にとって、どのような選択過程で現在に至ったかを直感的に判断できることが、どこまで戻ればよいかの判断の助けにつながることから、現在表示されている画面と正しい選択がされた画面のみが履歴として記録されることが好ましい。
【００１０】
本発明は上記諸々の事情に基づいてなされたものであり、利用者に対して視覚的にページ遷移の履歴を示し、リンク選択が正しいか否かをページ遷移する前に確認することで、リンク先の誤選択を軽減し、誤選択した場合でも何を選択して現在のページに辿り着いたかを示す履歴を視覚的に把握可能な、使い勝手の良いページ閲覧装置およびプログラムを提供することを目的とする。
また、利用者に確認を促し試行錯誤の選択の過程を非表示とすることで、現在のページに辿り着くまでの履歴を明確に提示可能な、ページ閲覧装置およびプログラムを提供することも目的とする。
【課題を解決するための手段】
【００１１】
上記した課題を解決するために本発明は、利用者によるリンク選択操作に基づき前記リンクを辿って目的とするページに遷移させ閲覧可能なページ閲覧装置であって、利用者に対しリンク選択もしくはページ遷移の可否についての確認入力を促し、利用者による選択入力もしくは確認入力を取りこむ利用者インタフェース部と、前記リンク選択がなされたとき、リンク先ページのソースを抽出して描画するリンク先ページ描画部と、前記描画されたリンク先ページを表示し、利用者に対し前記利用者インタフェース部を介してページ遷移の可否についての確認入力を促す遷移先確認部と、前記確認入力が得られた場合、呼び出されるリンク先ページを含むリンク先ページのソースを抽出し、あらかじめ利用者によって定義され分割されたフレームに割り当てて再描画する更新ページ生成部と、前記確認入力が得られなかった場合、前記利用者インタフェース部を介して利用者に遷移先ページの再選択を促す再選択誘導部と、を具備することを特徴とする。
【００１２】
また、本発明において、前記ページ遷移発生の都度、前記利用者インタフェース部を介して利用者によって設定入力される縦横最大フレーム数に基づき前記フレーム内に画面を同時に複数表示するためのフレーム分割を実行し、前記リンク先ページ描画部を起動して最新のリンク先ページを表示する画面に前記呼び出されたリンク先ページを表示させるフレーム分割部と、を更に具備することを特徴とする。
【００１３】
また、本発明において、前記フレーム分割部は、前記フレーム内に分割表示される画面数を保持するページ表示カウンタを備え、前記リンク先ページが描画される毎に更新される前記ページ表示カウンタによるカウンタ値を前記最新のリンク先ページに挿入すると共に、利用者により前記利用者インタフェース部を介して設定入力される前記縦横方向最大分割フレーム数と、縦横方向のいずれを優先させるかを示す情報とを取り込み、当該情報に基づき、前記更新されたカウンタ値と前記縦もしくは横方向の最大フレーム数とを比較し、前記カウンタ値が小さい範囲内においては、前記リンク先ページを前記フレームの縦もしくは横方向に分割表示して表示させ、前記カウンタ値が前記縦横方向最大フレーム数により算出されるページ内最大表示フレーム数より小さい範囲内においては、前記優先度の低い縦もしくは横方向に分割して表示させることを特徴とする。
【００１４】
また、本発明において、前記遷移先確認部は、前記選択されたリンク確認の結果当該リンクが正しくないと判断された場合、前記フレームに表示されたリンク先ページを残しながら前記再選択誘導部を介して利用者に再選択を促し、現在のカウンタ値を前記リンク先ページに挿入して表示するか、もしくは前記表示されたリンク先ページを削除して正しくないと判断された直前のリンク先ページの表示に戻し、前記再選択誘導部を介して利用者に再選択を促し、前記カウンタ値を更新して再選択されたリンク先ページに挿入して表示することを特徴とする。
【００１５】
また、本発明は、利用者によるリンク選択操作に基づき前記リンクを辿って目的とするページに遷移させ閲覧可能なページ閲覧装置に用いられるプログラムであって、利用者に対しリンク選択もしくはページ遷移の可否についての確認入力を促し、利用者による選択入力もしくは確認入力を取り込む処理と、前記リンク選択がなされたとき、リンク先ページのソースを抽出して描画する処理と、前記描画されたリンク先ページを表示し、利用者に対し前記利用者インタフェース部を介してページ遷移の可否についての確認入力を促す処理と、前記確認入力が得られた場合、呼び出されるリンク先ページを含むリンク先ページのソースを抽出し、あらかじめ利用者によって定義され分割されたフレームに割り当てて前記記憶装置に再描画する処理と、前記確認入力が得られなかった場合、利用者に遷移先ページの再選択を促す処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、利用者に対して視覚的にページ遷移の履歴を示し、リンク選択が正しいか否かをページ遷移前に確認することで、リンク先の誤選択が軽減され、例え、誤選択した場合でも何を選択して現在のページに辿り着いたかを示す履歴を視覚的に把握することが可能になる。特に、リンク選択の可否を確認することで、試行錯誤の選択の過程は表示されないことから、現在のページに辿り着くまでの操作履歴を明確に利用者に提示可能になる。
また、本発明によれば、利用者の要求に応じて、既に取得したページをどの程度残すかについての設定が可能であり、例えば、利用者が現在のページと次ページとを指定した場合、画面上には常に２ページが表示されていることになり、また、表示は２ページであっても、その前に戻ることも、その前を辿ることも可能であり、このことにより使い勝手の向上がはかれる。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明実施形態にかかわるページ閲覧装置の内部構成を機能展開して示したブロック図である。
図１に示されるように、本発明実施形態にかかわるページ閲覧装置は、利用者インタフェース部１と、リンク先ページ描画部２と、フレーム分割部３と、遷移先確認部４と、更新ページ生成部５と、再選択誘導部６と、フレーム分割テーブル７と、カウンタ値保持テーブル８と、画像・情報履歴テーブル９とで構成される。
【００１８】
利用者インタフェース部１は、図示せぬ表示装置を介して利用者に対しリンク選択もしくはページ遷移の可否についての確認入力を促し、利用者が図示せぬ入力装置を操作することによる選択入力もしくは確認入力を取り込む機能を持つ。また、リンク先ページ描画部２は、利用者が入力装置を操作してリンク選択を行ったとき、リンク先ページのソースを抽出して図示せぬ記憶装置に描画する機能を持つ。
また、遷移先確認部４は、描画されたリンク先ページを上記した記憶装置から読み出して図示せぬ表示装置に表示し、利用者に対し利用者インタフェース部１を介してページ遷移の可否についての確認入力を促す機能を持つ。更に、更新ページ生成部５は、利用者による確認入力が得られた場合、呼び出されるリンク先ページを含むリンク先ページのソースを抽出し、あらかじめ利用者によって定義され分割されたフレームに割り当てて記憶装置に再描画する機能を持つ。
【００１９】
一方、再選択誘導部６は、利用者による確認入力が得られなかった場合、利用者インタフェース部１を介して利用者に遷移先ページの再選択を促す機能を持つ。また、フレーム分割部３は、ページ遷移発生の都度、利用者インタフェース部１を介して利用者によって設定入力される、縦横の分割画面数、最大フレーム数に基づきフレーム内に画面を同時に複数表示するためのフレーム分割を実行し、リンク先ページ描画部２を起動して最新のリンク先ページを表示する画面に呼び出されたリンク先ページを表示させる機能を持つ。
なお、フレーム分割テーブル７には、利用者により設定される分割方法（フレーム構成）が、カウンタ値保持テーブル８にはリンク先ページが描画されるたびに更新されるカウンタ値が、画像・情報履歴テーブル９には、選択したリンク先の履歴がそれぞれ保持される。
【００２０】
図２は、図１に示すフレーム分割テーブル、および画像・情報履歴テーブルのデータ構造の一例を示す図である。前者は図２（ａ）に、後者は図２（ｂ）に示されている。
図２（ａ）に示されるように、フレーム分割テーブル７には、フレームを構成する縦横の分割画面数（ここでは縦３、横２）、および最大分割画面数（ここでは６＝縦３×横２）、ならびに、遷移したページ数がフレームの合計画面数に足りない場合に有効となる縦横いずれの方向に優先させ表示するかを示す優先情報（ここでは縦優先）が設定される。また、図２（ｂ）に示されるように、画像・情報履歴テーブル９には、選択されたリンク先のそれぞれのＵＲＬ（Uniform Resource Locator）が履歴として保持される。
【００２１】
以下、図１、図２を参照しながら概略動作説明を行う。まず、利用者が利用者インタフェース部１を介して表示ならびに入力操作を行うことにより、Ｗｅｂページ内のリンク先ページが呼び出された場合、リンク先ページ描画部２は、リンク先ページのＨＴＭＬ（Hyper Text Markup Language）ソースを抽出し、フレーム分割部３によりフレーム分割された所定の画面領域に該当ページを描画する。
続いて、遷移先ページを確認する遷移先確認部４が起動され、利用者にリンク選択の正誤確認を促す。ここで利用者による確認がＯＫだった場合、更新ページ生成部５は、現在有効となっているページ、およびリンク先ページのＨＴＭＬソースを各画面領域に割り当てて再描画する。一方、遷移先確認部４による確認がＮＯ（誤選択）だった場合、再選択誘導部６は、利用者に正しいページ選択のための再選択を促す。
【００２２】
ところで、フレーム分割部３は、ページ遷移が発生する毎に、フレームをどのように分割するかを決定する。例えば、縦と横の画面数が利用者により設定されると、その設定がフレーム分割テーブル７に保持され、フレーム分割部３は、設定された内容に従いフレーム分割処理を実行する。
上記したリンク先ページが呼び出されると、フレーム分割部３によってフレームが分割され、リンク先ページ描画部２は、最新情報を表示する箇所に先に呼び出されたページを表示する。同時に、遷移先確認部４によって確認メッセージが表示される。確認メッセージは、例えば、描画されたリンク先ページの最下部、或いは別ウインドウに表示される。そして、利用者が「遷移してよい」、「遷移をやめる」のいずれかを簡単に選択できるよう、２択の選択質問で確認する方法などが考えられる。図７に遷移先確認のために使用される画面構成の一例が示されている。
【００２３】
ここで、「遷移してよい」と利用者が判断した場合は、更新ページ生成部５によって、選択されたページを正式に表示する。遷移をやめると利用者が判断した場合は、再選択誘導部６により、利用者に再度、遷移先を選択するよう誘導する。
誘導方法としては、確認メッセージを表示した箇所にメッセージを表示するなどの方法が考えられる。このとき、誤選択されたページを消去して、１ページ表示数の少ない１段階前の表示に戻し、誘導メッセージのみ別画面で表示するなども考えられるが、後述するフレーム分割処理の流れを示した図５、図６に示すフローチャートによれば、表示を削除する場合、削除しない場合のそれぞれが示されている。また、遷移の履歴は、図２（ｂ）に示されるように、画像・情報履歴テーブル９の中にＵＲＬなどで記憶する方法が考えられる。なお、誤選択であり、再選択を促した場合、画像・情報履歴テーブル９の中に誤選択されたリンクは残さないものとする。
【００２４】
図８に示されるように、これまで遷移してきた全ページを表示しない場合は、ページの遷移に従って、「前へ」、「後へ」といった遷移リンクを表示する。「前へ」にあたるリンクが指定された場合は、更新ページ生成部５によって、今、表示されているページの１つ前を再描画する。「後ろへ」にあたるリンクが指定された場合、更新ページ生成部５は、２番目のページから、今、表示されている最後の遷移先の次に遷移したページまでを再描画する。
【００２５】
上記した再描画の際、更新ページ生成部５は、図２（ｂ）に示される画像・情報履歴テーブル９を参照して描画を行う。
ページの表示が更新される毎（確認に対してＮＯが回答され、元の表示に戻す場合も含まれる）、フレームに表示されている画面数は、フレーム分割部３が内蔵するページ表示カウンタに保持されており、ここで１ページ内に表示されるフレーム分割数と画面数とを比較することにより表示方法が判断される。なお、上記したページ表示カウンタによるカウンタ値は、カウンタ値保持テーブル８に保持され、リンク先ページが描画された際、現在のカウンタ値に１を加えた値を新たなカウンタ値とする。また、確認に対してＮＯ（遷移をやめる）が回答された場合であって、誤選択した画面を消すケースにおいては、カウンタ値は現在のカウンタ値から−１した値となり、誤選択した画面を削除しないケースにおいては、確認に対してＯＫ（遷移してよい）と回答された場合はカウンタ値を変更しない。詳細はフローチャートを用いて後述する。
【００２６】
一方、１ページに表示するフレーム分割数（ページ数）、および表示位置は、利用者の要求により変更が可能である。具体的に、フレーム分割部３に、縦横のフレーム数が設定されるとフレーム分割が実行される。遷移したページ数が、フレームの合計数に足りない場合は、予め、利用者に縦横の優先順位を選択させ、フレームの合計数に遷移したページの合計数が足りるまでは、利用者が縦を優先したいという場合は上から下へ、横を優先したいと要望を持つ場合は左から右へ、順に並べる。
なお、最大分割フレーム数が、所定の数（閾値で設定）以下で、かつ、現在までに遷移したページの表示数が最大分割フレーム数の一定の割合（閾値で設定）以下の場合は、利用者が優先方向に設定した最大分割フレーム数を超える場合であっても、優先方向にフレームを分割して表示してもよい。
図９に遷移数がフレーム指定数に満たない場合の画面配置図が示されている。ここでは、縦２、横２、優先が横の場合を示す。ここで、各フレームには遷移順序を明らかにするために番号などを表示するものとする。
【００２７】
利用者は、表示を確認して誤ってリンク先を選択した誤選択に気づいた場合、確認質問に対して、遷移先確認部４により発せられる確認要求に対し遷移先を選択し直すという回答を行い、再選択を行う。誤選択のページを表示したまま、確認している場合は、フレームの表示数は変更せずに、新しく選択されたページのみ再描画する。図１０にリンク先誤選択の際の対応が示されている。
【００２８】
図３は、利用者にフレーム分割を要求する際の処理の流れを、図４〜図６は、利用者により設定された分割方法に基づいてフレーム分割を実行する際の処理の流れをそれぞれ示すフローチャートである。
以下、図３〜図６に示すフローチャートを参照しながら本発明実施形態の動作について詳細に説明する。
【００２９】
図３のフローチャートにおいて、フレーム分割部３は、まず、利用者インタフェース部１を介して利用者により設定入力される縦方向最大分割フレーム数（α）と、横方向最大分割フレーム数（β）を取り込む（Ｓ３１、Ｓ３２）。
続いて、設定入力される、遷移したページ数がフレームの合計数に満たない場合に有効となる優先情報、ここでは縦が優先か否かをチェックして該当フラグをＯＮする（Ｓ３３〜Ｓ３５）。フレーム分割部３は、更に、先に設定入力された縦方向最大分割フレーム数（α）と横方向最大分割フレーム数（β）を乗算することによって得られるページ内最大表示フレーム数を算出し、後のフレーム分割実行に備える。（Ｓ３６）。
【００３０】
図４のフローチャートにおいて、フレーム分割部３は、まず、内蔵するページ表示カウンタｎを初期化する（Ｓ４１）。そして、利用者インタフェース部１を介して利用者により設定入力された縦横フレーム数と最大フレーム数（縦α、横β、最大α×β）を確認し（Ｓ４２）、リンク選択の有無をチェックする（Ｓ４３）。
利用者インタフェース部１を介してリンク選択があったことが確認されると（Ｓ４３“Ｙｅｓ”）、フレーム分割部３は、リンク先ページ描画部２もしくは更新ページ生成部５を介しリンク先ページが描画される毎にページ表示カウンタによるカウンタ値を＋１更新する（Ｓ４４）。カウンタ値が１の場合（Ｓ４５“ＹＥＳ”）、利用者が閲覧しているのは最初のページなので、カウンタ値を最新のリンク先ページに挿入して表示する（Ｓ４６）。そして、誤選択の場合の利用者による再リンク選択を待ってＳ４４以降の処理を繰り返す（Ｓ５５）。
【００３１】
また、フレーム分割部３は、利用者により利用者インタフェース１部を介して設定入力される縦横方向の分割フレーム数α、βと、先に保持した優先フラグ（縦横方向のいずれを優先させるかを示す情報）とを取り込み、これら情報に基づき、カウンタ値が１以外の場合（Ｓ４５“ＮＯ”）は、更新されたページ表示カウンタによるカウンタ値ｎと、縦もしくは横方向の分割フレーム数とを比較し（Ｓ４８、Ｓ５０）、ここでカウンタ値が小さい範囲内においては、リンク先ページ描画部２もしくは更新ページ生成部５を介してリンク先ページをフレームの縦もしくは横方向に分割表示させる（Ｓ４９、Ｓ５３）。
一方、カウンタ値ｎが大きい場合は（Ｓ４８“Ｎｏ”、Ｓ５０“Ｎｏ”）、更に、カウンタ値ｎと、縦と横方向の分割フレーム数を乗算することにより算出されるページ内最大表示フレーム数とを比較し（Ｓ５１）、カウンタ値ｎがページ内最大表示フレーム数α×βより小さい範囲内においては、優先度の低い縦もしくは横方向に分割して表示させる（Ｓ５４）。また、カウンタ値ｎがページ内最大表示フレーム数α×βより大きければ最も古いページを削除することになる（Ｓ５２）。
【００３２】
なお、図５のフローチャートに示されるように、遷移先確認部４において、選択されたリンク確認の結果（Ｓ５６）、正しくないと判断された場合（Ｓ５６、“Ｎｏ”）、フレームに表示されたリンク先ページを残しながら再選択誘導部６を介して利用者に再選択を促す（Ｓ５７）。
もしくは、図６のフローチャートに示されるように、遷移先確認部４において、選択されたリンク確認の結果（Ｓ５８）、正しくないと判断された場合（Ｓ５８、“Ｎｏ”）、フレームに表示されたリンク先ページを削除して正しくないと判断された直前のリンク先ページの表示に戻し（Ｓ５９）、再選択誘導部６を介して利用者に再選択を促し（Ｓ６０）、ページ表示カウンタによるカウンタ値を更新（Ｓ６１）する。なお、上記のページ表示を行う各処理において、最新のリンク先ページを表示する場合、その時のカウンタ値を挿入して表示する。
【００３３】
以上説明のように本発明は、利用者に対して視覚的にページ遷移の履歴を提示し、リンク選択が正しいか否かをページ遷移を実行する前に確認するユーザインタフェースを提供して使い勝手の向上をはかるものである。
このとき、利用者の要求に応じてページ遷移のたびに前のページは残しながら次のページを同時に提示する。なお、提示した次のページには、このページで正しいか、このページに遷移してよいか利用者に確認を促すメッセージを表示し、そのページで正しいという回答が得られた場合のみページ遷移を有効にする。また、選択が誤りであるとの回答が得られた場合は別の遷移先を選択するように誘導する。なお、次のページは、フレーム分割して上下左右、利用者が希望する位置に表示することができる。
【００３４】
また、本発明は、利用者の要求に応じて、既に取得したページをどの程度残すかについての設定も可能であり、例えば、利用者が現在のページと次ページとを指定した場合、画面上には常に２ページが表示されていることになり、また、表示は２ページであっても、その前に戻ることも、その前を辿ることも可能であり、このことにより使い勝手の向上がはかれる。
【００３５】
上記したように、本発明によれば、利用者に対して視覚的にページ遷移の履歴を示し、リンク選択が正しいか否かをページ遷移前に確認することで、リンク先の誤選択が軽減され、例え、誤選択した場合でも何を選択して現在のページに辿り着いたかを示す履歴を視覚的に把握することが可能になる。特に、リンク選択の可否を確認することで、試行錯誤の選択の過程は表示されないことから、現在のページに辿り着くまでの操作履歴を明確に利用者に提示可能になる。
【００３６】
なお、図１に示す、利用者インタフェース部１と、リンク先ページ描画部２と、フレーム分割部３と、遷移先確認部４と、更新ページ生成部５と、再選択誘導部６のそれぞれで実行される手順をコンピュータ読取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより本発明のページ閲覧装置が実現されるものとする。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００３７】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００３８】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００３９】
【図１】本発明実施形態にかかわるページ閲覧装置の内部構成を機能展開して示したブロック図である。
【図２】図１に示す、フレーム分割テーブルと画像・情報履歴テーブルのデータ構造の一例を示す図である。
【図３】本発明実施形態にかかわるページ閲覧装置の動作を説明するために引用したフローチャートである。
【図４】本発明実施形態にかかわるページ閲覧装置の動作を説明するために引用したフローチャートである。
【図５】本発明実施形態にかかわるページ閲覧装置の動作を説明するために引用したフローチャートである。
【図６】本発明実施形態にかかわるページ閲覧装置の動作を説明するために引用したフローチャートである。
【図７】本発明実施形態にかかわるページ閲覧装置の動作を表示画面上で概念的に示した図である。
【図８】本発明実施形態にかかわるページ閲覧装置の動作を表示画面上で概念的に示した図である。
【図９】本発明実施形態にかかわるページ閲覧装置の動作を表示画面上で概念的に示した図である。
【図１０】本発明実施形態にかかわるページ閲覧装置の動作を表示画面上で概念的に示した図である。
【符号の説明】
【００４０】
１…利用者インタフェース部、２…リンク先ページ描画部、３…フレーム分割部、４…遷移先確認部、５…更新ページ生成部、６…再選択誘導部、７…フレーム分割テーブル、８…カウンタ値保持テーブル、９…画像・情報履歴テーブル
【図１】
2006236205.tif 000003
【図２】
2006236205.tif 000004
【図３】
2006236205.tif 000005
【図４】
2006236205.tif 000006
【図５】
2006236205.tif 000007
【図６】
2006236205.tif 000008
【図７】
2006236205.tif 000009
【図８】
2006236205.tif 000010
【図９】
2006236205.tif 000011
【図１０】
2006236205.tif 000012