(57)【要約】      （修正有）【課題】見過ごしてしまったウェブページを再び閲覧することができ、そのウェブページに表示されていた情報を後から確認することができる端末装置等の技術を提供する。【解決手段】イメージ表示プログラムは、ウェブページ１が他のウェブページ１に遷移される度に、遷移前のウェブページ１のイメージ２を生成し、生成されたイメージ１をウェブページの遷移の履歴のリストと関連付けて記憶部に記憶させている。そして、イメージ表示プログラムは、ユーザがイメージ表示ボタン４５を選択したか否かを判定し、イメージ表示ボタン４５が選択された場合、現在表示されているウェブページ１に対応するイメージ２を表示させる。これにより、ユーザは、見過ごしてしまったウェブページを再び閲覧することができ、そのウェブページに表示されていた情報を後から確認することができる。【選択図】図７
2011204158.tif 000002
【特許請求の範囲】
【請求項１】
ウェブサーバと通信可能であり、前記ウェブサーバからウェブページの情報を受信する通信部と、
記憶部と、
表示部に表示されたウィンドウ内に前記ウェブページを表示させ、前記ウェブページが他のウェブページに遷移される度に、遷移前の前記ウェブページのイメージを生成し、前記生成された前記イメージを前記ウェブページの遷移の履歴と関連付けて前記記憶部に記憶させ、ユーザからの前記イメージの表示の指示に基づいて、前記遷移の履歴に応じた前記イメージを前記記憶部から読み出し、前記表示部に表示させる制御部と
を具備する端末装置。
【請求項２】
請求項１に記載の端末装置であって、
前記制御部は、前記ユーザからの前記イメージの表示の指示が入力される入力操作画像を前記表示部に表示させる
端末装置。
【請求項３】
請求項２に記載の端末装置であって、
前記制御部は、過去に表示された前記ウェブページを再度表示のための情報を前記通信部を介して前記ウェブサーバに送信するか否かをユーザに確認する確認画面上に前記入力操作画像を表示させる
端末装置。
【請求項４】
請求項２に記載の端末装置であって、
前記制御部は、前記ウェブページを操作するための操作画像が配列された前記ウィンドウ内の操作画像表示領域内に前記入力操作画像を表示させる
端末装置。
【請求項５】
請求項１に記載の端末装置であって、
前記制御部は、前記ウェブページが前記他のウェブページに遷移されるときに、前記遷移前のウェブページをスクロールキャプチャして、前記遷移前のウェブページ全体の前記イメージを生成する
端末装置。
【請求項６】
請求項１に記載の端末装置であって、
前記制御部は、前記ウィンドウ内で前記ウェブページが表示される領域であるメイン表示領域に、前記ウェブページに代えて前記イメージを表示させる
端末装置。
【請求項７】
請求項１に記載の端末装置であって、
前記制御部は、前記ウィンドウとは別に、専用ウィンドウを前記表示部に表示させ、前記専用ウィンドウ内に前記イメージを表示させる
端末装置。
【請求項８】
請求項１に記載の端末装置であって、
前記制御部は、前記ユーザからの前記イメージの遷移の指示に基づいて、前記遷移の履歴に応じた順番で、前記イメージを遷移して表示させる
端末装置。
【請求項９】
請求項１に記載の端末装置であって、
前記制御部は、前記記憶部に前記遷移の履歴と関連付けて記憶された前記イメージに基づいて、前記イメージの縮小画像が前記遷移の履歴に応じた順番で並べられた状態を示す履歴画像を生成し、ユーザからの前記履歴画像の表示の指示に基づいて、前記履歴画像を前記表示部に表示させる
端末装置。
【請求項１０】
ウェブサーバと通信可能であり、表示部に表示されるウェブページのイメージを記憶すべきことを示すメタデータを含む第１のウェブページの情報、または前記メタデータを含まない第２のウェブページの情報とを前記ウェブサーバから受信する通信部と、
記憶部と、
前記第１または第２のウェブページの情報に基づいて、前記第１または第２のウェブページを前記表示部に表示されたウィンドウ内に表示させ、前記第１のウェブページを表示させる度に、前記メタデータに基づいて、前記第１のウェブページの前記イメージを生成し、前記イメージを前記第１及び第２のウェブページの遷移の履歴に関連づけて前記記憶部に記憶させ、ユーザからの前記イメージの表示の指示に基づいて、前記遷移の履歴に応じた前記イメージを前記記憶部から読み出し、前記表示部に表示させる制御部と
を具備する端末装置。
【請求項１１】
ウェブページの情報を送信するウェブサーバと、
前記ウェブサーバと通信可能であり、前記ウェブサーバから前記ウェブページの情報を受信する通信部と、記憶部と、表示部に表示されたウィンドウ内に前記ウェブページを表示させ、前記ウェブページが他のウェブページに遷移される度に、遷移前の前記ウェブページのイメージを生成し、前記生成された前記イメージを前記ウェブページの遷移の履歴と関連付けて前記記憶部に記憶させ、ユーザからの指示に基づいて、前記遷移の履歴に応じた前記イメージを前記記憶部から読み出し、前記表示部に表示させる制御部とを有する端末装置と
を具備する処理システム。
【請求項１２】
表示部に表示されるウェブページのイメージを記憶すべきことを示すメタデータを含む第１のウェブページの情報、または前記メタデータを含まない第２のウェブページの情報を送信するウェブサーバと、
前記ウェブサーバと通信可能であり、前記第１または第２のウェブページの情報を前記ウェブサーバから受信する通信部と、記憶部と、前記第１または第２のウェブページの情報に基づいて、前記第１または第２のウェブページを前記表示部に表示されたウィンドウ内に表示させ、前記第１のウェブページを表示させる度に、前記メタデータに基づいて、前記第１のウェブページの前記イメージを生成し、前記イメージを前記第１及び第２のウェブページの遷移の履歴に関連づけて前記記憶部に記憶させ、ユーザからの前記イメージの表示の指示に基づいて、前記遷移の履歴に応じた前記イメージを前記記憶部から読み出し、前記表示部に表示させる制御部とを有する端末装置と
を具備する処理システム。
【請求項１３】
ウェブページの情報を送信するウェブサーバと、
記憶部を有するサーバと、
前記ウェブサーバ及びサーバと通信可能であり、前記ウェブサーバから前記ウェブページの情報を受信する通信部と、表示部に表示されたウィンドウ内に前記ウェブページを表示させ、前記ウェブページが他のウェブページに遷移される度に、遷移前の前記ウェブページのイメージを生成し、前記生成された前記イメージを前記ウェブページの遷移の履歴と関連付けて前記サーバへ送信し、前記サーバの前記記憶部に記憶させ、ユーザからの指示に基づいて、前記遷移の履歴に応じた前記イメージを前記サーバから受信し、前記表示部に表示させる制御部とを有する端末装置と
を具備する処理システム。
【請求項１４】
ウェブサーバから前記ウェブページの情報を受信し、
表示部に表示されたウィンドウ内に前記ウェブページを表示させ、
前記ウェブページが他のウェブページに遷移される度に、遷移前の前記ウェブページのイメージを生成し、
前記生成された前記イメージを前記ウェブページの遷移の履歴と関連付けて記憶部に記憶させ、
ユーザからの前記イメージの表示の指示に基づいて、前記遷移の履歴に応じた前記イメージを前記記憶部から読み出して前記表示部に表示させる
処理方法。
【請求項１５】
表示部に表示されるウェブページのイメージを記憶すべきことを示すメタデータを含む第１のウェブページの情報、または前記メタデータを含まない第２のウェブページの情報を前記ウェブサーバから受信し、
前記第１または第２のウェブページの情報に基づいて、前記第１または第２のウェブページを前記表示部に表示されたウィンドウ内に表示させ、
前記第１のウェブページを表示させる度に、前記メタデータに基づいて、前記第１のウェブページの前記イメージを生成し、
前記イメージを前記第１及び第２のウェブページの遷移の履歴に関連づけて前記記憶部に記憶させ、
ユーザからの前記イメージの表示の指示に基づいて、前記遷移の履歴に応じた前記イメージを前記記憶部から読み出して前記表示部に表示させる
処理方法。
【請求項１６】
端末装置に、
ウェブサーバから前記ウェブページの情報を受信させるステップと、
表示部に表示されたウィンドウ内に前記ウェブページを表示させるステップと、
前記ウェブページが他のウェブページに遷移される度に、遷移前の前記ウェブページのイメージを生成させるステップと、
前記生成された前記イメージを前記ウェブページの遷移の履歴と関連付けて前記記憶部に記憶させるステップと、
ユーザからの前記イメージの表示の指示に基づいて、前記遷移の履歴に応じた前記イメージを前記記憶部から読み出して前記表示部に表示させるステップと
を実行させるプログラム。
【請求項１７】
端末装置に、
表示部に表示されるウェブページのイメージを記憶すべきことを示すメタデータを含む第１のウェブページの情報、または前記メタデータを含まない第２のウェブページの情報を前記ウェブサーバから受信させるステップと、
前記第１または第２のウェブページの情報に基づいて、前記第１または第２のウェブページを前記表示部に表示されたウィンドウ内に表示させるステップと、
前記第１のウェブページを表示させる度に、前記メタデータに基づいて、前記第１のウェブページの前記イメージを生成するステップと、
前記イメージを前記第１及び第２のウェブページの遷移の履歴に関連づけて前記記憶部に記憶させるステップと、
ユーザからの前記イメージの表示の指示に基づいて、前記遷移の履歴に応じた前記イメージを前記記憶部から読み出し、前記表示部に表示させるステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページを表示部に表示させる端末装置、この端末装置とウェブサーバとを含む処理システム、処理方法、及びプログラムに関する。
【背景技術】
【０００２】
ＰＣ（Personal computer）、携帯電話等の端末装置には、ネットワーク機能が搭載されており、ユーザは、端末装置のネットワーク機能を利用して、ネットワーク上のウェブサーバが保有するウェブページを閲覧することができる。
【０００３】
ウェブページの閲覧に関する処理は、端末装置内のウェブブラウザに基づいて実行される。端末装置（ウェブブラウザ）は、ＵＲＬ（Uniform Resource Locator）が指定されると、ＨＴＴＰプロトコル（HyperText Transfer Protocol）に従ってウェブサーバにアクセスし、そのＵＲＬに該当するウェブページの取得を要求する。ウェブサーバは、取得要求に応じて、ＨＴＭＬ（HyperText Markup Language）やＸＨＴＭＬ（eXtensible HyperText Markup Language）形式のウェブページを端末装置に送信する。端末装置は、受信したウェブページを表示部の画面上表示されたウィンドウ内に表示する。
【０００４】
ユーザがウェブページを閲覧する場合、一度閲覧したウェブページを再度表示させたいと考える場合がある。この場合、ユーザは、画面上のウィンドウ内に表示された「戻る」ボタン、「進む」ボタンを操作することで、一度閲覧したウェブページを再びウィンドウ内に表示させることができる。
【０００５】
現在、ウェブページを再度表示させる方法として、キャッシュ機能を用いた方向が一般的に用いられている（例えば、下記特許文献１参照）。この方法は、ウェブサーバから取得されたＨＴＭＬデータ等の情報を、端末装置（ウェブブラウザ）がＵＲＬと関連付けてキャッシュに記憶しておき、再びウェブページが表示されるときにキャッシュに記憶されている情報を利用するという方法である。この方法によれば、ＵＲＬをウェブサーバに再送信することなく、ウェブページを再表示させることができるので、ウェブページ再表示までの時間を短縮することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１４８６４０号公報（段落[００４４]〜［００４６］、図６）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記したように、ユーザが一度閲覧したウェブページを再び表示させたいと考えた場合、画面上のウィンドウ内に表示された「戻る」、「進む」などのボタンを操作することで、ウェブページを再表示させる。しかしながら、実際には、ユーザが意図したウェブページが画面上のウィンドウ内に表示されない場合が多い。
【０００８】
例えば、ユーザがインターネット上のショッピングサービスなどを利用した場合に、ショッピングの購入リストや決済番号などの画面に表示された重要な情報をメモせずに見過ごしてしまい、後になって必要になることが分かり、慌てて探すことがある。この場合、ユーザは、ウィンドウ内の「戻る」ボタンを操作して、ウェブページの表示履歴をさかのぼることになる。
【０００９】
しかし、ウェブサーバから送信されるウェブページのＨＴＭＬデータの中に"Cache-Control : no-cache"等、キャッシュを禁止する指定が含まれていた場合、ブラウザではキャッシュされておらず、端末装置側には、データは残っていない。キャッシュが禁止されているウェブページを再度表示する場合、再度ウェブサーバにＵＲＬが送信される。この場合、ウェブサーバからエラーコンテンツが送信されてくることが多く、ウィンドウ内には、エラーメッセージが表示される。そうすると、ユーザは、見過ごしてしまったウェブページを再び閲覧することができず、そのウェブページ閲覧時に表示されていた情報を後から確認することができない。
【００１０】
以上のような事情に鑑み、本発明の目的は、見過ごしてしまったウェブページを再び閲覧することができ、そのウェブページに表示されていた情報を後から確認することができる端末装置等の技術を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の一形態に係る端末装置は、通信部と、記憶部と、制御部とを具備する。
前記通信部は、ウェブサーバと通信可能であり、前記ウェブサーバからウェブページの情報を受信する。
前記制御部は、表示部に表示されたウィンドウ内に前記ウェブページを表示させ、前記ウェブページが他のウェブページに遷移される度に、遷移前の前記ウェブページのイメージを生成し、前記生成された前記イメージを前記ウェブページの遷移の履歴と関連付けて前記記憶部に記憶させ、ユーザからの前記イメージの表示の指示に基づいて、前記遷移の履歴に応じた前記イメージを前記記憶部から読み出し、前記表示部に表示させる。
【００１２】
この端末装置では、ユーザによりウェブページが遷移される度に、遷移前に表示部に表示されていたウェブページのイメージが、制御部の制御により自動的に生成され、記憶部に自動的に記憶される。従って、遷移前のウェブページに後から確認しなければいけない情報等が表示されていたとしても、記憶部にイメージとして自動的に記憶される。
【００１３】
そして、この端末装置では、イメージは、ウェブページの遷移の履歴に関連付けられて記憶部に記憶されており、ユーザからのイメージの表示の指示に基づいて、遷移の履歴に応じたイメージが記憶部から読み出されて表示部に表示される。
【００１４】
例えば、ユーザがウィンドウ内の戻るボタン、進むボタンを操作してウェブページを遷移させているときに、エラーメッセージが表示されたとする。このとき、ユーザによりイメージの表示の指示が与えられると、遷移の履歴に応じたイメージ、例えば、エラーメッセージとされてしまったウェブページが過去に表示されていた状態を示すイメージが表示部に表示されることになる。これにより、ユーザは、見過ごしてしまったウェブページを再び閲覧することができ、そのウェブページに表示されていた情報を後から確認することができる。
【００１５】
上記端末装置において、前記制御部は、前記ユーザからの指示を入力するための入力操作画像を前記表示部に表示させてもよい。
【００１６】
この場合、前記制御部は、過去に表示された前記ウェブページを再度表示のための情報を前記通信部を介して前記ウェブサーバに送信するか否かをユーザに確認する確認画面上に前記入力操作画像を表示させてもよい。
【００１７】
過去に表示されていたウェブページを再度表示するための情報（例えば、フォーム情報）をウェブサーバに再送信しなければならない場合、ユーザの意図しない処理が実行されてしまう場合が多い。例えば、ユーザがインターネット上のショッピングサービスなどを利用した場合に、ウェブページの入力欄にフォーム情報として、購入する商品の個数を入力したとする。そして、このウェブページに再び戻る際に、フォーム情報として、購入する商品の個数をウェブサーバに再送信してしまった場合、最悪の場合には商品を２回購入してしまうような場合もあり得る。
【００１８】
このように、再表示のための情報をウェブサーバに再送信すると、ユーザの意図しない処理が実行されてしまうことが多い。そこで、本発明の一形態では、再度表示のための情報をウェブサーバに送信するか否かをユーザに確認する確認画面上に前記入力操作画像を表示させることとしている。
これにより、ユーザの意図しない処理が実行されてしまうこと等を防止することができる。
【００１９】
上記端末装置において、入力操作画像が前記表示部に表示される場合、前記制御部は、前記ウェブページを操作するための操作画像が配列された前記ウィンドウ内の操作画像表示領域内に前記入力操作画像を表示させてもよい。
【００２０】
この端末装置では、入力操作画像がウィンドウ内の操作画像表示領域内に表示させるので、操作性を向上させることができる。
【００２１】
上記端末装置において、前記制御部は、前記ウェブページが前記他のウェブページに遷移されるときに、前記遷移前のウェブページをスクロールキャプチャして、前記遷移前のウェブページ全体の前記イメージを生成してもよい。
【００２２】
これにより、ウェブページがウィンドウ内に収まらない場合に、ウェブページ全体としてのイメージを記憶部に記憶しておくことができるので、ユーザが後からそのウェブページをイメージにより閲覧する際に、ウェブページ全体を閲覧することができる。
【００２３】
上記端末装置において、前記制御部は、前記ウィンドウ内で前記ウェブページが表示される領域であるメイン表示領域に、前記ウェブページに代えて前記イメージを表示させてもよい。あるいは、前記制御部は、前記ウィンドウとは別に、専用ウィンドウを前記表示部に表示させ、前記専用ウィンドウ内に前記イメージを表示させてもよい。
【００２４】
上記端末装置において、前記制御部は、前記ユーザからの前記イメージの遷移の指示に基づいて、前記遷移の履歴に応じた順番で、前記イメージを遷移して表示させてもよい。
【００２５】
上記端末装置において、前記制御部は、前記記憶部に前記遷移の履歴と関連付けて記憶された前記イメージに基づいて、前記イメージの縮小画像が前記遷移の履歴に応じた順番で並べられた状態を示す履歴画像を生成し、ユーザからの前記履歴画像の表示の指示に基づいて、前記履歴画像を前記表示部に表示させてもよい。
【００２６】
この端末装置では、イメージの縮小画像がウェブページの遷移の履歴に応じた順番で並べられた状態を示す履歴画像が表示部に表示されるので、ユーザは、見過ごしてしまったウェブページを迅速に見つけ出すことができる。
【００２７】
本発明の他の形態に係る端末装置は、通信部と、記憶部と、制御部を具備する。
前記通信部は、ウェブサーバと通信可能であり、表示部に表示されるウェブページのイメージを記憶すべきことを示すメタデータを含む第１のウェブページの情報、または前記メタデータを含まない第２のウェブページの情報を前記ウェブサーバから受信する。
前記制御部は、前記第１または第２のウェブページの情報に基づいて、前記第１または第２のウェブページを前記表示部に表示されたウィンドウ内に表示させ、前記第１のウェブページを表示させる度に、前記メタデータに基づいて、前記第１のウェブページの前記イメージを生成し、前記イメージを前記第１及び第２のウェブページの遷移の履歴に関連づけて前記記憶部に記憶させ、ユーザからの前記イメージの表示の指示に基づいて、前記遷移の履歴に応じた前記イメージを前記記憶部から読み出し、前記表示部に表示させる。
【００２８】
この端末装置では、ウェブサーバから送信される第１及び第２のウェブページの情報のうち、第１のウェブページの情報に、ウェブページのイメージを記憶させるべきことを示すメタデータが含まれている。端末装置の制御部は、このメタデータに従って、第１のウェブページを表示させる度に、第１のウェブページのイメージを生成し、第１及び第２のウェブページの遷移の履歴に関連付けて記憶部に記憶する。そして、制御部は、ユーザからのイメージの表示の指示があった場合に、イメージを記憶部から読み出して表示部に表示させる。
【００２９】
このような処理によっても、ユーザは、見過ごしてしまったウェブページを再び閲覧することができ、そのウェブページに表示されていた情報を後から確認することができる。
【００３０】
本発明の一形態に係る処理システムは、ウェブサーバと、端末装置とを備える
前記ウェブサーバは、ウェブページの情報を送信する。
前記端末装置は、通信部と、記憶部と、制御部とを有する。
前記通信部は、前記ウェブサーバと通信可能であり、前記ウェブサーバから前記ウェブページの情報を受信する。
前記制御部は、表示部に表示されたウィンドウ内に前記ウェブページを表示させ、前記ウェブページが他のウェブページに遷移される度に、遷移前の前記ウェブページのイメージを生成し、前記生成された前記イメージを前記ウェブページの遷移の履歴と関連付けて前記記憶部に記憶させ、ユーザからの指示に基づいて、前記遷移の履歴に応じた前記イメージを前記記憶部から読み出し、前記表示部に表示させる。
【００３１】
本発明の他の形態に係る処理システムは、ウェブサーバと、端末装置とを具備する。
前記ウェブサーバは、表示部に表示されるウェブページのイメージを記憶すべきことを示すメタデータを含む第１のウェブページの情報、または前記メタデータを含まない第２のウェブページの情報を送信する。
前記端末装置は、通信部と、記憶部と、制御部とを有する。
前記通信部は、前記ウェブサーバと通信可能であり、前記第１または第２のウェブページの情報を前記ウェブサーバから受信する。
前記制御部は、前記第１または第２のウェブページの情報に基づいて、前記第１または第２のウェブページを前記表示部に表示されたウィンドウ内に表示させ、前記第１のウェブページを表示させる度に、前記メタデータに基づいて、前記第１のウェブページの前記イメージを生成し、前記イメージを前記第１及び第２のウェブページの遷移の履歴に関連づけて前記記憶部に記憶させ、ユーザからの前記イメージの表示の指示に基づいて、前記遷移の履歴に応じた前記イメージを前記記憶部から読み出し、前記表示部に表示させる。
【００３２】
本発明のさらに別の形態に係る処理システムは、ウェブサーバと、サーバと、端末装置とを備える。
前記ウェブサーバは、ウェブページの情報を送信する。
前記サーバは、記憶部を有する。
前記端末装置は、通信部と、制御部とを有する。
前記通信部は、前記ウェブサーバ及びサーバと通信可能であり、前記ウェブサーバから前記ウェブページの情報を受信する。
前記制御部は、表示部に表示されたウィンドウ内に前記ウェブページを表示させ、前記ウェブページが他のウェブページに遷移される度に、遷移前の前記ウェブページのイメージを生成し、前記生成された前記イメージを前記ウェブページの遷移の履歴と関連付けて前記サーバへ送信し、前記サーバの前記記憶部に記憶させ、ユーザからの指示に基づいて、前記遷移の履歴に応じた前記イメージを前記サーバから受信し、前記表示部に表示させる。
【００３３】
この処理システムでは、ウェブページのイメージが前記ウェブページの遷移の履歴と関連付けられて、端末装置から前記サーバへ送信され、前記サーバの前記記憶部に記憶される。これにより、端末装置の記憶部にイメージが記憶されないので、例えば、記憶部の容量が比較的小さい端末装置（例えば、携帯電話等）であっても、本システムを有効に利用することができる。
【００３４】
本発明の一形態に係る処理方法は、ウェブサーバから前記ウェブページの情報を受信することを含む。
表示部に表示されたウィンドウ内に、受信された前記ウェブページが表示される。
前記ウェブページが他のウェブページに遷移される度に、遷移前の前記ウェブページのイメージが生成される。
前記生成された前記イメージが前記ウェブページの遷移の履歴と関連付けて記憶部に記憶される。
ユーザからの前記イメージの表示の指示に基づいて、前記遷移の履歴に応じた前記イメージが前記記憶部から読み出されて前記表示部に表示される。
【００３５】
本発明の他の形態に係る処理方法は、表示部に表示されるウェブページの表示状態を示すイメージを記憶すべきことを示すメタデータを含む第１のウェブページの情報、または前記メタデータを含まない第２のウェブページの情報を前記ウェブサーバから受信することを含む。
受信された前記第１または第２のウェブページの情報に基づいて、前記第１または第２のウェブページが前記表示部に表示されたウィンドウ内に表示される。
前記第１のウェブページが表示させる度に、前記メタデータに基づいて、前記第１のウェブページの前記イメージが生成される。
前記イメージが前記第１及び第２のウェブページの遷移の履歴に関連づけて前記記憶部に記憶される。
ユーザからの前記イメージの表示の指示に基づいて、前記遷移の履歴に応じた前記イメージが前記記憶部から読み出されて前記表示部に表示される。
を実行させる。
【発明の効果】
【００３６】
以上説明したように、本発明によれば、見過ごしてしまったウェブページを再び閲覧することができ、そのウェブページに表示されていた情報を後から確認することができる端末装置等の技術を提供することができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施形態に係る処理システムを示す図である。
【図２】ＰＣ（端末装置）の内部構造を示すブロック図である。
【図３】表示部の画面上に表示されるウィンドウの一例を示す図である。
【図４】イメージ表示プログラムがウェブページのイメージを生成し、記憶部に記憶する際の動作を示すフローチャートである。
【図５】ウェブページの遷移の履歴のリストと、この遷移の履歴のリストと関連付けて記憶されるウェブページのイメージとの対応関係を示す模式図である。
【図６】イメージ表示プログラムがウェブページのイメージを表示する際の動作を示すフローチャートである。
【図７】表示部にウェブページが表示された状態と、ウェブページのイメージが表示された状態とが切り替えられる場合の一例を示す図である。
【図８】本発明の他の実施形態に係るＰＣ（端末装置）がイメージ表示ボタンを表示するタイミングを説明するための図である。
【図９】本発明のさらに別の実施形態に係るイメージ表示プログラムがウェブページのイメージを表示する際の動作を示すフローチャートである。
【図１０】ウィンドウ内のメイン表示領域に、ウェブページのイメージと、戻る操作ボタン、進む操作ボタンが表示された様子を示す図である。
【図１１】表示部にウェブページが表示された状態と、履歴画像が表示された状態とが切り替えられる場合の一例を示す図である。
【発明を実施するための形態】
【００３８】
以下、図面を参照しながら、本発明の実施形態を説明する。
＜第１実施形態＞
［処理システムの全体構成及び各部の構成］
図１は、本発明の第１実施形態に係る処理システムを示す図である。
図１に示すように、処理システム１００は、複数のウェブサーバ５０と、複数の端末装置１０と備える。複数のウェブサーバ５０及び複数の端末装置１０は、相互にインターネット等のネットワーク６０を介して接続されている。
【００３９】
以降の説明では、端末装置１０の一例として、ＰＣ１０（Personal Computer）を例に挙げて説明する。
【００４０】
図２は、ＰＣ１０（端末装置１０）の内部構造を示すブロック図である。
図２に示すように、ＰＣ１０は、ＣＰＵ１１（Central Processing Unit）（制御部）、ＲＯＭ１２（Read Only Memory）、ＲＡＭ１３（Random Access Memory）を有しており、これらは、バス１４により相互に接続されている。
また、ＰＣ１０は、入力部１６、表示部１７、記憶部１８、通信部１９を有しており、これらは、入出力インターフェース１５を介して接続されている。
【００４１】
ＣＰＵ１１は、必要に応じてＲＡＭ１３にアクセスし、各種演算処理を行いながらＰＣ１０の各部を統括的に制御する。ＲＡＭ１３は、ＣＰＵ１１の作業領域等として用いられ、ＯＳ（Operating System）や、実行中の各種プログラム、処理中の各種データ、描画データ等を一時的に記憶する。
【００４２】
ＲＯＭ１２は、ＢＩＯＳ（Basic Input/Output System）や、ブートプログラム等が記憶される不揮発性のメモリである。ＣＰＵ１１は、ＰＣ１０の電源の投入時に、ＲＯＭ１２に格納されたＢＩＯＳ及びブートプログラムに従って記憶部１８に格納されされたＯＳをＲＡＭ１３にロードする。これにより、ＰＣ１０は、情報処理装置として機能することになる。
【００４３】
入力部１６は、マウス、タッチパッド、トラックポイント等のポインティングデバイスや、キーボード等を含む。入力部１６は、ユーザからの各種の操作を受付け、入力された操作信号をＣＰＵ１１へ出力する。
【００４４】
表示部１７は、例えば、ＴＦＴ（Thin Film Transistor）液晶ディスプレイや、ＯＥＬ（Organic Electro-Luminescence）ディスプレイ等により構成される。表示部１７は、入出力インターフェース１５を介して入力された描画データに基づき、画面上に画像を表示させる。
【００４５】
記憶部１８は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等の不揮発性メモリにより構成される。記憶部１８には、ＯＳが記憶され、また、ウェブブラウザ２１や、イメージ表示プログラム２２等の各種アプリケーションプログラムが記憶される。
【００４６】
ウェブブラウザ２１としては、例えば、インターネットエクスプローラ（登録商標）、ファイヤーフォックス（登録商標）、グーグルクロム（登録商標）、サファリ（登録商標）、オペラ（登録商標）等が挙げられるが、ウェブブラウザ２１は、何が用いられてもよい。
【００４７】
イメージ表示プログラム２２は、ウェブブラウザ２１に付随して動作するプログラムである。ＣＰＵ１１は、このイメージ表示プログラム２２に従い、表示部１７の画面上に表示されたウェブページ１（図３参照）のイメージ２（図７（Ｂ）参照）を生成したり、このイメージ２を表示部１７に表示させたりする。ＣＰＵ１１がイメージ表示プログラム２２に基づいて実行する処理についての詳細は、後述する。
【００４８】
なお、記憶部１８には、表示部１７に表示されたウェブページ１のＨＴＭＬデータ、ＸＨＴＭＬデータや、ウェブページ１のイメージ２が記憶される。すなわち、記憶部１８は、ウェブブラウザ２１がウェブページ１のＨＴＭＬデータ等の情報を一時的に記憶しておくためのキャッシュ領域としての機能や、イメージ表示プログラム２２がイメージ２を一時的に記憶しておくための記憶領域としての機能を有する。
【００４９】
通信部１９は、ネットワークインターフェースや、モデム等を含む。通信部１９は、ネットワーク６０に接続してＨＴＴＰプロトコルに従い、ウェブサーバ５０と通信する。ＰＣ１０は、この通信部１９を介して、ウェブページ１の送信要求をウェブサーバ５０に送信し、ウェブサーバ５０から送信されたウェブページ１のＨＴＭＬデータ、ＸＨＴＭＬデータ等のテキストデータを受信する。
【００５０】
図３は、表示部１７の画面上に表示されるウィンドウの一例を示す図である。
図３に示すように、表示部１７の画面上には、ウィンドウ３１が表示され、ウィンドウ３１内のメイン表示領域３２には、ウェブページ１が表示されている。ウェブページ１の右側及び下側には、ウェブページ１をスクロールさせるためのスクロールバー３４が表示される。
【００５１】
また、ウィンドウ３１内の上部に表示された操作パネル３３（操作画像表示領域）上には、ＵＲＬ入力欄４６が表示される。また、操作パネル上には、戻るボタン４１、進むボタン４２、更新ボタン４３、中止ボタン４４等のウェブページ１を操作するための複数の操作画像が表示される。
【００５２】
また、操作パネル３３上には、メイン表示領域３２に、ウェブページ１のイメージ２を表示させるためのイメージ表示ボタン４５（入力操作画像）が表示される。イメージ表示ボタン４５の図形は、イメージ２が表示されることをユーザが想起しやすいように、カメラの図形とされている。
【００５３】
なお、ウィンドウ３１や、ウェブページ１、操作パネル３３上のＵＲＬ入力欄４６、戻るボタン４１、進むボタン４２、更新ボタン４３、中止ボタン４４等の表示処理は、ウェブブラウザ２１に基づいて実行される。一方、イメージ表示ボタン４５の表示処理は、イメージ表示プログラム２２に基づいて実行される。
【００５４】
［動作説明］
次に、本実施形態に係るＰＣ１０（端末装置１０）の動作について説明する。
なお、以降の説明では、動作主体をウェブブラウザ２１、または、イメージ表示プログラム２２として説明するが、後述の動作は、全てＣＰＵ１１の制御下において実行される。
【００５５】
まず、ウェブブラウザ２１が起動されると、ウェブブラウザ２１は、画面上にウィンドウ３１を表示させ、ウィンドウ３１内のメイン表示領域３２にウェブページ１を表示させる。ウェブブラウザ２１起動時にウィンドウ３１に表示されるウェブページ１は、例えば、初期設定されているウェブページ１であったり、前回ウェブブラウザ２１終了時のウェブページ１であったりするが、どのようなウェブページ１であってもよい。
【００５６】
ウェブブラウザ２１によるウェブページ１の表示処理は、以下のように実行される。
例えば、ウェブページ１が初期設定されている場合で説明すると、ウェブブラウザ２１は、起動時に、初期設定されているウェブページ１のＵＲＬを記憶部１８から読み出す。そして、ウェブブラウザ２１は、ＨＴＴＰプロトコルに従い、通信部１９を介して、そのＵＲＬに該当するウェブページ１を保有するウェブサーバ５０に対して、そのＵＲＬに該当するウェブページ１の送信を要求する。
【００５７】
ウェブサーバ５０は、ウェブブラウザ２１からの送信要求を受けて、該当するウェブページ１のＨＴＭＬデータ、ＸＴＭＬデータ等のテキストデータをウェブブラウザ２１に送信する。ウェブブラウザ２１は、通信部１９を介して、テキストデータを受信し、そのテキストデータを読み込んでウィンドウ３１内のメイン表示領域３２にさせる。
【００５８】
なお、ウェブブラウザ２１によるウェブページ１の表示に関する処理は、例えば、ユーザがＵＲＬ入力欄４６にＵＲＬを入力した場合等についても、上記した動作と典型的には同様である。従って、以降の説明では、ウェブブラウザ２１による表示の処理についての説明は、省略する。なお、記憶部１８内のキャッシュ領域に既に表示させたことのあるウェブページ１のＨＴＭＬデータ等のテキストデータが記憶されている場合には、ウェブブラウザ２１は、記憶部１８からそのデータを読み出して表示部１７に表示させる場合もある。
【００５９】
（イメージ２の生成及び記憶）
図４は、イメージ表示プログラム２２がウェブページ１のイメージ２を生成し、記憶部１８に記憶する際の動作を示すフローチャートである。
図５は、ウェブページ１の遷移の履歴のリストと、この遷移の履歴のリストと関連付けて記憶されるウェブページ１のイメージ２との対応関係を示す模式図である。
【００６０】
ウェブブラウザ２１によりウェブページ１が表示されると、イメージ表示プログラム２２は、表示されているウェブページ１が他のウェブページ１に遷移されたか否かを判定する（ステップ１０１）。
【００６１】
ここで、ウェブページ１が他のウェブページ１に遷移される場合とは、例えば、ユーザが他のウェブページ１のＵＲＬのリンクを選択することにより、他のウェブページ１に遷移される場合が含まれる。また、ユーザがＵＲＬ入力欄４６にＵＲＬを入力することで、表示されているウェブページ１が他のウェブページ１へ遷移される場合が含まれる。
【００６２】
また、「お気に入り」、「ブックマーク」等に登録されているウェブページ１の指定により、表示されているウェブページ１が他のウェブページ１に遷移される場合が含まれる。また、ユーザが操作パネル３３上に表示された、戻るボタン４１、進むボタン４２を操作することで、他のウェブページ１に遷移される場合が含まれる。さらに、操作パネル３３上や、ウェブページ１内に、検索語入力欄（図示せず）が表示されている場合、その検索語入力欄に検索語を入力することで、表示されているウェブページ１が他のウェブページ１に遷移される場合が含まれる。
【００６３】
ウェブページ１が他のウェブページ１に遷移された場合（ステップ１０１のＹＥＳ）、イメージ表示プログラム２２は、遷移前のウェブページ１をスクロールキャプチャして、ウェブページ１全体のイメージ２を生成する（ステップ１０２）。この場合、イメージ表示プログラム２２は、縦軸の開始位置から縦軸の終了位置までウェブページ１をスクロールキャプチャし、かつ、横軸の開始位置から横軸の終了位置までウェブページ１をスクロールキャプチャすることで、ウェブページ１全体のイメージ２を生成する。
【００６４】
ウェブページ１のイメージ２としては、例えば、ビットマップデータや、ＪＰＥＧデータ（Joint Photographic Experts group）等が挙げられるが、これらに限られない。
【００６５】
次に、イメージ表示プログラム２２は、新たに生成されたイメージ２を記憶部１８に記憶するとした場合に、あらかじめ設定されている記憶部１８の最大記憶容量を超えるか否かを判定する（ステップ１０３）。
【００６６】
最大記憶容量を超える場合（ステップ１０３のＹＥＳ）、イメージ表示プログラム２２は、最も古いイメージ２を削除し（ステップ１０４）、次のステップ１０５に進む。一方、最大記憶容量を超えない場合（１０３のＮＯ）、イメージ表示プログラム２２は、イメージ２を削除せずに、次のステップ１０５に進む。
【００６７】
ステップ１０５では、イメージ表示プログラム２２は、ウェブページ１の遷移の履歴のリストを更新する。ここで、遷移の履歴のリストとは、ウェブページ１の遷移の履歴に基づいて生成されるリストであって、例えば、図５に示すようなリストである。この遷移の履歴のリストは、記憶部１８に記憶されている。
【００６８】
次に、イメージ表示プログラム２２は、生成されたイメージ２と、上記遷移の履歴のリストとを関連付けて記憶部１８に記憶する（ステップ１０６）。この場合、イメージ表示プログラム２２は、生成されたイメージ２を、ＵＲＬではなく、上記遷移の履歴の各ノード３Ａ、３Ｂ、３Ｃ、３Ｄに関連づけて記憶部１８に記憶する。
【００６９】
イメージ表示プログラム２２は、イメージ２をウェブページ１の遷移の履歴のリストに関連付けて記憶すると、再びステップ１０１へ戻り、ウェブページ１が遷移されたか否かを判定する。
【００７０】
ここで、図５を参照して、イメージ表示プログラム２２によるイメージ２生成等の処理について、一例を挙げて、具体的に説明する。
【００７１】
まず、ウェブブラウザ２１によりウェブページ１Ａがウィンドウ３１内のメイン表示領域３２に表示されていたとする。ウェブページ１Ａが表示された状態で、ユーザによりウェブページ１ＢのＵＲＬが設定されたリンクが選択されたり、ユーザによりウェブページ１ＢのＵＲＬがＵＲＬ入力欄４６に入力されたりした場合、ウェブブラウザ２１は、ウェブページ１Ｂをメイン表示領域３２に表示させる。
【００７２】
ウェブページ１Ａがウェブページ１Ｂに遷移された場合（ステップ１０１のＹＥＳ）、イメージ表示プログラム２２は、遷移前のウェブページであるウェブページ１Ａの全体のイメージ２Ａを生成する（ステップ１０２）。イメージ表示プログラム２２は、ウェブページ１Ａのイメージ２が記憶部１８に記憶されたと仮定した場合に、最大記憶容量を超えるか否かを判定する（ステップ１０３）。最大記憶容量を超える場合には（ステップ１０３のＹＥＳ）、最も古いイメージ２を削除する（ステップ１０４）。
【００７３】
次に、イメージ表示プログラム２２は、ウェブページ１の遷移の履歴のリストを更新する（ステップ１０５）。この場合、イメージ表示プログラム２２は、ウェブページ１Ａのノード３Ａと、ウェブページ１Ｂのノード３Ｂとを生成し、ウェブページ１Ａが１つ進んでウェブページ１Ｂに遷移されたことを記憶部１８に記憶することでウェブページ１の遷移の履歴のリストを更新する。
【００７４】
次に、イメージ表示プログラム２２は、ウェブページ１Ａのノード３Ａに対して、ウェブページ１Ａのイメージ２Ａを関連付けて記憶部１８に記憶する（ステップ１０６）。
【００７５】
その後、ユーザによるリンクの選択などによりウェブページ１Ｂがウェブページ１Ｃに遷移された場合、イメージ表示プログラム２２は、遷移前のウェブページであるウェブページ１Ｂ全体のイメージ２Ｂを生成する。
【００７６】
そして、イメージ表示プログラム２２は、記憶部１８の最大記憶容量を判定した後、ウェブページ１Ｃのノード３Ｃを生成し、ウェブページ１Ｂが１つ進んでウェブページ１Ｃに遷移されたことを記憶部１８に記憶することで遷移の履歴のリストを更新する。そして、イメージ表示プログラム２２は、ウェブページ１Ｂのノード３Ｂに、ウェブページ１Ｂのイメージ２Ｂを関連付けて記憶部１８に記憶する。
【００７７】
その後、ユーザにより、例えば、操作パネル３３上の戻るボタン４１が操作され、ウェブページ１Ｃがウェブページ１Ｂに遷移された場合、イメージ表示プログラム２２は、遷移前のウェブページであるウェブページ１Ｃ全体のイメージ２Ｃを生成する。
【００７８】
そして、イメージ表示プログラム２２は、記憶部１８の最大記憶容量を判定した後、ウェブページ１Ｃが１つ戻ってウェブページ１Ｂに遷移されたことを記憶部１８に記憶することで遷移の履歴のリストを更新する。そして、イメージ表示プログラム２２は、ウェブページ１Ｃのノード３Ｃに、ウェブページ１Ｃのイメージ２Ｃを関連付けて記憶部１８に記憶する。
【００７９】
その後、ユーザによるリンクの選択などによりウェブページ１Ｂがウェブページ１Ｄに遷移された場合、イメージ表示プログラム２２は、遷移前のウェブページであるウェブページ１Ｂ全体のイメージ２Ｂ’を生成する。なお、先ほど、ウェブページ１Ｂがウェブページ１Ｃに遷移される際に生成されたウェブページ１Ｂのイメージ２Ｂと、今回、ウェブページ１Ｂがウェブページ１Ｄに遷移された際に生成されたウェブページ１Ｂのイメージ２Ｂ’とは、同じ場合もあるし、異なる場合もある。これは、ウェブページ１Ｂの遷移の際の表示状態による。
【００８０】
次に、イメージ表示プログラム２２は、記憶部１８の最大記憶容量を判定した後、ウェブページ１Ｄのノード３Ｄを生成し、ウェブページ１Ｂが１つ進んでウェブページ１Ｄに遷移されたことを記憶部１８に記憶することで遷移の履歴のリストを更新する。そして、イメージ表示プログラム２２は、ウェブページ１Ｂのノード３Ｂに、ウェブページ１Ｂのイメージ２Ｂ’を関連付けて記憶部１８に記憶する。
【００８１】
なお、ユーザによるリンクの選択などにより、ウェブページ１Ｄが他のウェブページ１に遷移された場合には、ウェブページ１Ｄ全体のイメージ２が生成されることになる。
【００８２】
以上のような処理により、ウェブページ１が他のウェブページ１に遷移される度に、遷移の履歴のリストが更新され、遷移の履歴のリストとウェブページ１のイメージ２が関連付けられて記憶部１８に記憶される。
【００８３】
すなわち、ユーザが意識せずとも、ウェブページ１のイメージ２が自動的に生成され、このイメージ２が遷移の履歴のリストと関連付けられて自動的に記憶部１８に記憶される。これにより、遷移前のウェブページ１に後から確認しなければいけない情報等が表示されていたとしても、記憶部１８にイメージ２として自動的に記憶されることになる。
【００８４】
また、本実施形態では、イメージ２の総データ量が記憶部１８の最大記憶容量を超える場合には、古いイメージ２から削除されるように構成されているので、必要以上に記憶部１８を圧迫してしまうことを防止することができる。
【００８５】
（イメージ２の表示）  
次に、イメージ表示プログラム２２が、記憶部１８に記憶されたウェブページ１のイメージ２に基づき、ウェブページ１のイメージ２を表示させる際の動作について説明する。
【００８６】
図６は、イメージ表示プログラム２２がウェブページ１のイメージ２を表示する際の動作を示すフローチャートである。
図７は、表示部１７にウェブページ１が表示された状態と、ウェブページ１のイメージ２が表示された状態とが切り替えられる場合の一例を示す図である。
【００８７】
イメージ表示プログラム２２は、ウィンドウ３１内の操作パネル３３上に表示されたイメージ表示ボタン４５がユーザにより選択されたか否かを判定する（ステップ２０１）。
【００８８】
例えば、ユーザがマウス等のポンティングデバイスを操作して、ポインタをイメージ表示ボタン４５上に位置させ、マウスの左ボタンをクリックした場合、イメージ表示ボタン４５が選択される（ステップ２０１のＹＥＳ）。
【００８９】
イメージ表示ボタン４５が選択されると、イメージ２表部プログラムは、現在表示されているウェブページ１に対応するイメージ２が記憶部１８に記憶されているかを判定する（ステップ２０２）。
【００９０】
上記したように、イメージ２は、ウェブページ１の遷移の履歴のリストと関連付けて記憶されている。したがって、イメージ表示プログラム２２は、ウェブページ１の遷移の履歴のリストに基づいて、現在表示されているウェブページ１に対応するイメージ２が記憶部１８に記憶されているかを判定すればよい。
【００９１】
現在表示されているウェブページ１に対応するイメージ２が記憶されていない場合（ステップ２０２のＮＯ）、イメージ表示プログラム２２は、ステップ２０１に戻る。
【００９２】
一方、現在表示されているウェブページ１に対応するイメージ２が記憶されている場合（ステップ２０２のＹＥＳ）、そのイメージ２を、記憶部１８から読み出し、ウィンドウ３１内のメイン表示領域３２に表示させる（ステップ２０３）（図７（Ｂ）参照）。
【００９３】
なお、上記したように、イメージ２は、ウェブページ１がスクロールキャプチャされて生成されているので、イメージ２の大きさは、ウェブページ１全体に相当する大きさとされる。従って、イメージ表示プログラム２２は、イメージ２の大きさがウィンドウ３１内のメイン表示領域３２の大きさを超える場合には、イメージ２の一部をメイン表示領域３２に表示し、ユーザによりスクロールバー３４が操作された場合に、イメージ２をスクロールして表示させる。
【００９４】
イメージ２をウィンドウ３１内のメイン表示領域３２に表示させると、イメージ表示プログラム２２は、イメージ表示ボタン４５がユーザにより選択された否かを判定する（ステップ２０４）。イメージ表示ボタン４５がユーザにより選択された場合（ステップ２０４のＹＥＳ）、イメージ表示プログラム２２は、ウィンドウ３１内に表示させたイメージ２を非表示状態とする（ステップ２０５）。これにより、ウィンドウ３１内のメイン表示領域３２には、再びウェブページ１が表示される（図７（Ａ）参照）。
【００９５】
なお、上記図５に示す、ウェブページ１Ｂのノード３Ｂのように、１つのウェブページ１Ｂに対して、２つ以上のイメージ２が関連付けられている場合には、イメージ表示ボタン４５の選択される度に、これらのイメージ２が切り替えられて表示されてもよい。
【００９６】
次に、図７を参照して、イメージ２がウィンドウ３１内に表示される場合の一例について、具体的に説明する。
【００９７】
例えば、ユーザがウェブページ１を他のウェブページ１に遷移させながら、インターネット上のショッピングサービスを利用していた場合に、ショッピングの購入リストや決済番号などの画面に表示された重要な情報をメモせずに見過ごしてしまったとする。なお、本実施形態では、上記したように、遷移前のウェブページ１に後から確認しなければいけない情報等が表示されていたとしても、記憶部１８にイメージ２として自動的に記憶されている。
【００９８】
そして、ユーザが後になってその情報が必要であることが分かり、操作パネル３３上の戻るボタン４１を操作して、その重要な情報が表示されていたウェブページ１を表示させようとしたとしたとする。しかしながら、ウェブブラウザ２１のキャッシュ領域にそのウェブページ１のＨＴＭＬデータがなく、ウェブブラウザ２１がウェブサーバ５０にそのウェブページ１の送信を要求したが、ウェブサーバ５０からエラーコンテンツが返されてしまったとする。この場合、図７（Ａ）に示すように、ウィンドウ３１内のメイン表示領域３２には、エラーメッセージが表示されてしまう。
【００９９】
この場合、ユーザは、マウス等のポンティングデバイスを操作して、ポインタをイメージ表示ボタン４５上に位置させ、マウスの左ボタンをクリックすることで、イメージ表示ボタン４５を選択する（ステップ２０１のＹＥＳ、ステップ２０２のＹＥＳ）。
【０１００】
すると、図７（Ｂ）に示すように、重要な情報が表示されていたウェブページ１のイメージ２が表示される（ステップ２０３）。
【０１０１】
これにより、ユーザは、見過ごしてしまったウェブページ１を再び閲覧することができ、そのウェブページ１に表示されていた重要な情報を後から確認することができる。
【０１０２】
また、本実施形態では、表示部１７に表示されるイメージ２は、ウェブページ１全体のイメージ２とされており、ユーザは、スクロールバー３４を操作することで見過ごしてしまったウェブページ１全体を再び閲覧することができる。これにより、見過ごしてしまった情報が表示された箇所が隠れていて、後からその情報を確認することができなくなってしまうことを防止することができる。
【０１０３】
なお、ユーザは、重要な情報を確認し終えた後は、再びイメージ表示ボタン４５を選択することで（ステップ２０４）、ウィンドウ３１内のメイン表示領域３２にウェブページ１を表示させることができる（ステップ２０５）（図７（Ａ）参照）。
【０１０４】
ところで、ウェブサーバ５０にＣＧＩ（Common gateway Interface）が用いられている場合、ウェブブラウザ２１がウェブサーバ５０に同じＵＲＬでのウェブページ１の送信を要求しても、ウェブサーバ５０が異なる内容のＨＴＭＬデータを送信してくる場合がある。このような場合、古いウェブページ１のＨＴＭＬデータが新しいウェブページ１のＨＴＭＬデータで上書きされてしまう。これにより、ユーザが古い方のウェブページ１の内容を確認したいと思っていても、ユーザは、新しい方のウェブページ１しか閲覧することができない。
【０１０５】
ここで、イメージ２とウェブページ１の関連付けについて（図５参照）、仮に、イメージ２とウェブページ１とが相互にＵＲＬで関連付けられていたとする。この場合、イメージ２とウェブページ１とが１対１の関係となってしまい、１つのウェブページ１に対して、１つのイメージ２しか関連付けることができない。この場合、イメージ表示プログラム２２は、例えば、新しい方のウェブページ１に対応するイメージ２しか表示することができないことになってしまう。
【０１０６】
そうすると、結局、ユーザが古い方のウェブページ１の内容を確認したいと思っていても、ユーザは、新しい方のウェブページ１（イメージ２）しか閲覧することができないこととなってしまう。
【０１０７】
そこで、本実施形態では、イメージ２とウェブページ１の関連付けについて、ＵＲＬで管理するのではなく、ウェブページ１の遷移の履歴のリストを利用することとしている。これにより、１つのウェブページ１に対して複数のイメージ２を関連付けることができる。これにより、ユーザは、古い方のウェブページ１の内容もイメージ２により閲覧することができ、そのウェブページ１に表示されていた重要な情報を後から確認することができる。
【０１０８】
＜第２実施形態＞  
次に、本発明の第２実施形態について説明する。
第２実施形態では、イメージ表示ボタン４５が表示されるタイミングが上述の第１実施形態と異なっている。従ってその点を中心に説明する。なお、以降の説明では、上述の第１実施形態と同様の構成及び機能を有する各部については、同様の符号を付し、説明を省略または簡略化する。
【０１０９】
図８は、第２実施形態に係るＰＣ１０（端末装置１０）がイメージ表示ボタン４５を表示するタイミングを説明するための図である。
【０１１０】
図８（Ａ）に示すように、第２実施形態では、イメージ表示ボタン４５は、フォーム情報（過去に表示された前記ウェブページ１を再度表示のための情報）をウェブサーバ５０に送信するか否かを確認する確認画面（以下、ダイアログ５１）上に表示される。
【０１１１】
すなわち、第２実施形態では、ウィンドウ３１内の操作パネル３３上にはイメージ表示ボタン４５は表示されておらず、イメージ表示ボタン４５は、ダイアログ５１が表示されるタイミングでダイアログ５１上に表示される。
【０１１２】
例えば、ユーザがマウス等のポンティングデバイスを操作して、ポインタをイメージ表示ボタン４５上に位置させ、マウスの左ボタンがクリックし、イメージ表示ボタン４５を選択する。
すると、フォーム情報を送信しなければ再表示することができないウェブページ１に対応するイメージ２がウィンドウ３１内のメイン表示領域３２に表示される（図８（Ｂ）参照）。
【０１１３】
イメージ表示プログラム２２の処理（ＣＰＵ１１の処理）としては、まず、イメージ表示プログラム２２は、ダイアログ５１が表示されるタイミングで、ダイアログ５１上にイメージ表示ボタン４５を表示させる。そして、イメージ表示プログラム２２は、イメージ表示ボタン４５が選択されたか否かを判定する。
【０１１４】
そして、イメージ表示プログラム２２は、イメージ表示ボタン４５が選択された場合、フォーム情報を送信しなければ表示することができないウェブページ１に対応するイメージ２を記憶部１８から読み出して、ウィンドウ３１内のメイン表示領域３２に表示させればよい。
【０１１５】
なお、イメージ表示プログラム２２によるイメージ２の生成、イメージ２と遷移の履歴のリストとの関連付けによるイメージ２の記憶等の処理については、上記した第１実施形態と同様である（図４、図５参照）。
【０１１６】
ここで、フォーム情報をウェブサーバ５０に再送信しなければならない場合、ユーザの意図しない処理が実行されてしまう場合が多い。例えば、ユーザがインターネット上のショッピングサービスなどを利用した場合に、ウェブページ１内の入力欄にフォーム情報として、購入する商品の個数を入力したとする。
【０１１７】
そして、このウェブページ１に再び戻る際に、フォーム情報として、購入する商品の個数をウェブサーバ５０に再送信してしまった場合、最悪の場合には商品を２回購入してしまうような場合もあり得る。このように、フォーム情報をウェブサーバ５０に再送信した場合、ユーザの意図しない処理が実行されてしまうことが多い。
【０１１８】
そこで、第２実施形態では、上記したように、ダイアログ５１が表示されるタイミングでダイアログ５１上にイメージ表示ボタン４５を表示させることとしている。
これにより、ユーザの意図しない処理（例えば、商品を２回購入してしまうような処理）が実行されてしまうこと等を防止することができる。
【０１１９】
第２実施形態の説明では、ウィンドウ３１内の操作パネル３３上には、イメージ表示ボタン４５が表示されないとして説明した。しかし、ウィンドウ３１内の操作パネル３３上にイメージ表示ボタン４５が表示されていてもよい。この場合、イメージ表示プログラム２２は、上述の第１実施形態で説明した処理と、第２実施形態で説明した処理との両方の処理を実行すればよい。
【０１２０】
＜第３実施形態＞
次に、本発明の第３実施形態について説明する。
第３実施形態では、ユーザがイメージ２を遷移させることができるように構成されている点で、上述の各実施形態と異なっている。従って、その点を中心に説明する。なお、第３実施形態の説明では、上述の第１実施形態と異なる点を中心に説明する。
【０１２１】
図９は、第３実施形態に係るイメージ表示プログラム２２（ＣＰＵ１１）がウェブページ１のイメージ２を表示する際の動作を示すフローチャートである。
【０１２２】
図１０は、ウィンドウ３１内のメイン表示領域３２に、ウェブページ１のイメージ２と、戻る操作ボタン４７、進む操作ボタン４８が表示された様子を示す図である。
【０１２３】
なお、イメージ表示プログラム２２によるイメージ２の生成、イメージ２と遷移の履歴のリストとの関連付けによるイメージ２の記憶等の処理については、上記した第１実施形態と同様である（図４、図５参照）。
【０１２４】
イメージ表示プログラム２２は、ウィンドウ３１内の操作パネル３３上に表示されたイメージ表示ボタン４５がユーザにより選択されたか否かを判定する（ステップ３０１）。
【０１２５】
ユーザによりイメージ表示ボタン４５が選択されると（ステップ３０１のＹＥＳ）、イメージ２表部プログラムは、現在表示されているウェブページ１に対応するイメージ２が記憶部１８に記憶されているかを判定する（ステップ３０２）。
【０１２６】
現在表示されているウェブページ１に対応するイメージ２が記憶されている場合（ステップ３０２のＹＥＳ）、そのイメージ２を記憶部１８から読み出す。そして、記憶部１８から読み出したイメージ２と、戻る操作ボタン４７及び進む操作ボタン４８をウィンドウ３１内のメイン表示領域３２に表示させる（ステップ３０３）（図１０参照）。なお、戻る操作ボタン４７及び進む操作ボタン４８は、例えば、ウェブページ１のイメージ２の上方に表示される。
【０１２７】
次に、イメージ表示プログラム２２は、イメージ表示ボタン４５がユーザにより選択された否かを判定する（ステップ３０４）。イメージ表示ボタン４５がユーザにより選択された場合（ステップ３０４のＹＥＳ）、イメージ表示プログラム２２は、ウィンドウ３１内に表示させたイメージ２と戻る操作ボタン４７及び進む操作ボタン４８を非表示状態とする（ステップ３０５）。これにより、ウィンドウ３１内のメイン表示領域３２には、再びウェブページ１が表示される。
【０１２８】
ステップ３０４において、イメージ表示ボタン４５が選択されなかった場合（ステップ３０４のＮＯ）、イメージ表示プログラム２２は、戻る操作ボタン４７、または進む操作ボタン４８が選択されたか否かを判定する（ステップ３０６）。
【０１２９】
戻る操作ボタン４７、または進む操作ボタン４８が選択されなかった場合（ステップ３０６のＮＯ）、イメージ表示プログラム２２は、ステップ３０４に戻る。
【０１３０】
一方、戻る操作ボタン４７、または進む操作ボタン４８が選択された場合（ステップ３０６のＹＥＳ）、ウェブページ１の遷移の履歴に応じた順番で、ウェブページ１のイメージ２を遷移して表示させる。この場合、イメージ２表示部１７は、上記したように、ウェブページ１のイメージ２と、ウェブページ１の遷移の履歴のリストとを関連付けて記憶部１８に記憶しているので（図５参照）、このデータに基づいて、ウェブページ１のイメージ２を遷移して表示させればよい。
【０１３１】
イメージ表示プログラム２２は、ウェブページ１のイメージ２を遷移させると、再びステップ３０４へ戻る。
【０１３２】
このような処理により、ユーザは、イメージ２を遷移して表示させることができる。
ウィンドウ３１内にエラーページが表示されてしまったような場合、ユーザがウィンドウ３１内の操作パネル３３上に表示された戻るボタン４１、進むボタン４２を選択しても、それ以上前に戻れなかったり、それ以上先へ進めなかったりする場合が多い。
【０１３３】
従って、例えば、エラーページが表示されてしまったウェブページ１よりもさらに前に戻ったり、さらに先へ進んだりしなければ、ユーザが確認したい重要な情報が表示されたウェブページ１に到達できないような場合がありえる。
【０１３４】
このような場合に、ユーザは、戻る操作ボタン４７、進む操作ボタン４８を操作することで、ウェブページ１のイメージ２を遷移させて、目的のウェブページ１に対応するイメージ２を表示させることができる。
【０１３５】
このように、第３実施形態では、イメージ２を遷移して表示させることができるので、エラーページが表示されてしまい、それ以上前に戻ることができないような場合にも、目的のウェブページ１に対応するイメージ２を表示させて、重要な情報を確認することができる。
【０１３６】
第３実施形態の説明では、上述の第１実施形態と異なる点を中心に説明したが、第３実施形態は、上述の第２実施形態にももちろん適用することができる。この場合、イメージ表示プログラム２２は、ダイアログ５１上のイメージ表示ボタン４５が選択された場合に、ウィンドウ３１のメイン表示領域３２にウェブページ１のイメージ２と、戻る操作ボタン４７、進む操作ボタン４８を表示させればよい。そして、イメージ表示プログラム２２は、戻る操作ボタン４７、進む操作ボタン４８が操作された場合に、ウェブページ１のイメージ２をウィンドウ３１内で遷移させて表示させればよい。
【０１３７】
＜第４実施形態＞
次に、本発明の第４実施形態について説明する。
第４実施形態では、ウェブページ１のイメージ２の縮小画像が前記遷移の履歴に応じた順番で並べられた状態を示す履歴画像がウィンドウ３１のメイン表示領域３２に表示される点で上述の各実施形態と異なっている。従って、その点を中心に説明する。なお、第４実施形態の説明では、上述の第１実施形態と異なる点を中心に説明する。
【０１３８】
図１１は、表示部１７にウェブページ１が表示された状態と、履歴画像４が表示された状態とが切り替えられる場合の一例を示す図である。
図１１に示すように、ウィンドウ３１内の操作パネル３３上には、イメージ表示ボタン４５の隣に、履歴表示ボタン４９が配置されている。
【０１３９】
ユーザが履歴表示ボタン４９を選択すると、表示部１７にウェブページ１が表示された状態と、ウェブページ１のイメージ２の縮小画像５が前記遷移の履歴に応じた順番で並べられた状態を示す履歴画像４が表示された状態とが切り替えられる。
【０１４０】
この場合、イメージ表示プログラム２２は、履歴表示ボタン４９が選択されたか否かを判定し、履歴表示ボタン４９が選択された場合に、表示状態を切り替える処理を実行すればよい。
【０１４１】
履歴画像４は、上記した遷移の履歴のリストと、遷移の履歴のリストとに関連付けられたウェブページ１のイメージ２とにより生成される。
【０１４２】
履歴画像４内の縮小画像５は、イメージ２が単順に縮小された画像であってもよい。あるいは、縮小画像５は、イメージ２や、元のウェブページ１のＨＴＭＬデータ等から特徴情報が抽出され、その特徴情報が反映されて生成された画像であってもよい。
【０１４３】
イメージ表示プログラム２２は、縮小画像５が選択されたか否かを判定し、縮小画像５が選択された場合、その縮小画像５に対応するイメージ２をウィンドウ３１内のメイン表示領域３２に表示させる。
【０１４４】
第４実施形態では、上記履歴画像４が表示されるので、ユーザは目的とするウェブページ１のイメージ２を迅速に探し出すことができる。
【０１４５】
第４実施形態の説明では、イメージ表示ボタン４５の他に履歴表示ボタン４９がウィンドウ３１内の操作パネル３３上に配置される場合について説明した。しかしながら、履歴表示ボタン４９は、必ずしも必要ではない。例えば、イメージ表示ボタン４５に、イメージ表示ボタン４５としての機能と、履歴表示ボタン４９としての機能を兼用させてもよい。
例えば、イメージ表示プログラム２２は、イメージ表示ボタン４５がクリックされたときに、イメージ２をウィンドウ３１内に表示させ、イメージ表示ボタン４５がダブルクリックされたときに、履歴画像４を表示させる処理を実行してもよい。あるいは、イメージ表示プログラム２２は、イメージ表示ボタン４５が選択される度に、ウェブページ１のイメージ２、履歴画像４、ウェブページ１の順番で各画像が切り替えられるような処理を実行してもよい。
【０１４６】
第４実施形態の説明では、第１実施形態と異なる点を中心に説明したが、第４実施形態は、上記第２実施形態及び第３実施形態にももちろん適用することができる。
【０１４７】
＜各種変形例＞
上述の各実施形態では、ウェブページ１のイメージ２（あるいは、ウェブページ１のイメージ２、戻る操作ボタン４７及び進む操作ボタン４８、あるいは、履歴画像４）がウィンドウ３１内のメイン表示領域３２に表示されるとして説明した。
【０１４８】
しかしながら、ウェブページ１のイメージ２は、ウェブブラウザ２１によるウィンドウ３１とは別の専用ウィンドウが用意され、その専用ウィンドウ内に表示されてもよい。
【０１４９】
例えば、第３実施形態で説明したような、ウェブページ１のイメージ２を遷移させることが可能な形態の場合、ユーザがウェブページ１を遷移させているのか、あるいはイメージ２を遷移させているのか、混乱する場合が想定される。従って、ウェブページ１を遷移させることが可能な形態の場合、上記したように専用ウィンドウ内にウェブページ１のイメージ２を表示させることが特に有効である。
【０１５０】
上述の説明では、イメージ２の総データ量が記憶部１８の最大記憶容量を超える場合に、最も古いデータから削除される場合について説明した。しかしながら、記憶部１８の圧迫を防止する方法は、これに限られない。例えば、ウェブブラウザ２１が終了した場合に、イメージ２を消去する処理が実行されてもよい。あるいは、イメージ２が記憶されてから所定の期間（例えば、１週間、１ヶ月等）が経過した場合に、イメージ２が消去される処理が実行されてもよい。
【０１５１】
あるいは、イメージ２の重要度に応じて、イメージ２が消去される期間が変更されるような処理が実行されてもよい。例えば、ユーザがイメージ表示ボタン４５を選択して、重要な情報が含まれるウェブページ１のイメージ２を表示させたとする。この場合、そのウェブページ１のイメージ２を長期間保存しておきたいと思う場合がありえる。そこで、例えば、ウィンドウ３１内の操作パネル３３上に、ウェブページ１のイメージ２の重要度をユーザが入力できる入力欄（例えば、チェックボックス）を表示させる処理を実行させる。ユーザは、その入力欄に重要度を入力すればよい。イメージ表示プログラム２２は、入力された重要度に応じて、そのイメージ２が消去される期間を変更する。
【０１５２】
上述の各実施形態では、端末装置１０の一例として、ＰＣ１０を例に挙げて説明した。しかしながら、端末装置１０は、ＰＣ１０に限られない。典型的には、端末装置１０は、通信部１９を有しており、この通信部１９によりネットワーク６０を介してウェブサーバ５０と通信可能な装置であればどのような装置であってもよい。端末装置１０のほかの例としては、例えば、携帯電話、ゲーム機、携帯型ゲーム機、テレビジョン装置等が挙げられる。
【０１５３】
上述の各実施形態では、端末装置１０が備える記憶部１８にウェブページ１のイメージ２を記憶するとして説明した。しかしながら、イメージ２の記憶場所は、インターネット上のサーバであってもよい。この場合、端末装置１０により生成されたイメージ２は、通信部１９を介して、サーバに送信される。サーバは、イメージ２を受信するとサーバが備える記憶部１８にイメージ２を記憶する。なお、イメージ２は、上記履歴のリストと関連付けられた状態でサーバの記憶部１８に記憶される。
【０１５４】
端末装置１０は、イメージ２の表示が必要な場合、サーバに対してそのイメージ２の取得を要求する。サーバは、端末装置１０からの取得の要求を受けて、端末装置１０にイメージ２を送信する。端末装置１０は、サーバから送信されたイメージ２を受信し、表示部１７に表示させればよい。
【０１５５】
端末装置１０が小型の端末装置１０である場合、例えば、端末装置１０が携帯電話であったり、携帯型ゲーム機等であったりした場合、イメージ２がその端末装置１０の記憶部１８に記憶されると、記憶部１８が圧迫されて他の処理に影響が出る場合がある。従って、小型の端末装置１０の場合には、上記のように、イメージ２をサーバに送信することが特に有効である。
【０１５６】
上述の説明では、ウェブページ１が遷移される度に、端末装置１０が自動的にウェブページ１のイメージ２を生成する場合について説明した。しかしながら、ウェブサービスの提供者により、ウェブページ１のＨＴＭＬデータの中に、ウェブページ１のイメージ２を記憶すべきことを示すメタデータが埋めこまれ、端末装置１０は、このメタデータに従ってウェブページ１のイメージ２を生成してもよい。
【０１５７】
この場合、ウェブサーバ５０からは、上記メタデータを含む第１のウェブページ１の情報、または上記メタデータを含まない第２のウェブページ１の情報が端末装置１０に送信される。
【０１５８】
ウェブブラウザ２１は、ウェブサーバ５０から送信される第１のウェブページ１の情報、または第２のウェブページ１の情報を受信すると、第１のウェブページ１または第２のウェブページ１を表示部１７に表示させる。
【０１５９】
イメージ表示プログラム２２は、上記メタデータを含む第１のウェブページ１が表示された場合、上記メタデータに基づいて、第１のウェブページ１のイメージ２を生成する。そして、第１のウェブページ１及び第２のウェブページ１の遷移の履歴のリストと、第１のウェブページ１のイメージ２とを関連付けて、記憶部１８に記憶する。
【０１６０】
そして、イメージ表示プログラム２２は、ユーザからイメージ２の表示の指示があったか否かを判定し、ユーザからイメージ２の表示の指示があった場合には、第１のウェブページ１のイメージ２を表示部１７に表示させる。
【０１６１】
このような処理によっても、ユーザは、見過ごしてしまったウェブページ１を再び閲覧することができ、そのウェブページ１に表示されていた情報を後から確認することができる。
【符号の説明】
【０１６２】
１、１Ａ、１Ｂ、１Ｃ、１Ｄ…ウェブページ
２、２Ａ、２Ｂ、２Ｃ、２Ｄ…イメージ
４…履歴画像
５…縮小画像
１０…端末装置
１１…ＣＰＵ
１７…表示部
１８…記憶部
１９…通信部
２１…ウェブブラウザ
２２…イメージ表示プログラム
３１…ウィンドウ
３２…メイン表示領域
３３…操作パネル
４５…イメージ表示ボタン
４９…履歴表示ボタン
５０…ウェブサーバ
５１…ダイアログ
６０…ネットワーク
１００…処理システム
【図１】
2011204158.tif 000003
【図２】
2011204158.tif 000004
【図３】
2011204158.tif 000005
【図４】
2011204158.tif 000006
【図６】
2011204158.tif 000007
【図７】
2011204158.tif 000008
【図８】
2011204158.tif 000009
【図９】
2011204158.tif 000010
【図１０】
2011204158.tif 000011
【図１１】
2011204158.tif 000012
【図５】
2011204158.tif 000013