(57)【要約】【課題】現在閲覧中のＷｅｂページに関連する閲覧済みのＷｅｂページを素早くかつ容易に検索、閲覧可能とする。【解決手段】Ｗｅｂページ３を表示する際に、そのＷｅｂページ３に関連する閲覧済みのＷｅｂページがローカルディスク２−３に保存されているか否かを確認し、関連する閲覧済みのＷｅｂページが保存されていた場合、その閲覧済みのＷｅｂページに関する情報（例えば、関連する閲覧済みのＷｅｂページのリスト）を関連履歴としてＷｅｂページ３内に提示する。【選択図】  図１
2007226501.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して取得したＷｅｂページを閲覧済みのＷｅｂページとして保存する第１ステップと、
前記Ｗｅｂページを表示する際に、前記ネットワークに接続されたコンピュータにおいて、そのＷｅｂページに関連する閲覧済みのＷｅｂページが保存されているか否かを確認し、関連する閲覧済みのＷｅｂページが保存されていた場合、その閲覧済みのＷｅｂページに関する情報を関連履歴として前記Ｗｅｂページ内に提示する第２ステップと
を備えることを特徴とするＷｅｂページ関連履歴の提示方法。
【請求項２】
請求項１に記載されたＷｅｂページ関連履歴の提示方法において、
前記第２ステップは、前記ネットワークを介して取得した未閲覧のＷｅｂページだけではなく、保存されている閲覧済みのＷｅｂページを表示する際にも、そのＷｅｂページに関連する閲覧済みのＷｅｂページが保存されていた場合、その閲覧済みのＷｅｂページに関する情報を関連履歴として提示する
ことを特徴とするＷｅｂページ関連履歴の提示方法。
【請求項３】
請求項１に記載されたＷｅｂページ関連履歴の提示方法において、
前記第２ステップは、前記Ｗｅｂページを表示する際に、そのＷｅｂページに関連する閲覧済みのＷｅｂページが保存されていた場合、そのＷｅｂページに関連する閲覧済みのＷｅｂページのリストを前記関連履歴として提示する
ことを特徴とするＷｅｂページ関連履歴の提示方法。
【請求項４】
請求項１に記載されたＷｅｂページ関連履歴の提示方法において、
前記第２ステップは、前記Ｗｅｂページを表示する際に、そのＷｅｂページに関連する閲覧済みのＷｅｂページが保存されていた場合、そのＷｅｂページに関連する閲覧済みのＷｅｂページが存在する旨の情報を前記関連履歴として提示する
ことを特徴とするＷｅｂページ関連履歴の提示方法。
【請求項５】
ネットワークを介して取得したＷｅｂページを閲覧済みのＷｅｂページとして保存するＷｅｂページ保存手段と、
前記Ｗｅｂページを表示する際に、そのＷｅｂページに関連する閲覧済みのＷｅｂページが保存されているか否かを確認し、関連する閲覧済みのＷｅｂページが保存されていた場合、その閲覧済みのＷｅｂページに関する情報を関連履歴として前記Ｗｅｂページ内に提示する関連履歴提示手段と
を備えることを特徴とするＷｅｂページ関連履歴の提示装置。
【請求項６】
請求項５に記載されたＷｅｂページ関連履歴の提示装置において、
前記関連履歴提示手段は、Ｗｅｂブラウザの起動と同時に立ち上げられる拡張プログラムである
ことを特徴とするＷｅｂページ関連履歴の提示装置。
【請求項７】
請求項５に記載されたＷｅｂページ関連履歴の提示装置において、
前記関連履歴提示手段は、プロキシサーバに設けられている
ことを特徴とするＷｅｂページ関連履歴の提示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、Ｗｅｂページを表示する際に、そのＷｅｂページ内に関連する閲覧済みのＷｅｂページに関する情報を関連履歴として提示するＷｅｂページ関連履歴の提示方法および装置に関するものである。
【背景技術】
【０００２】
従来より、インターネットエクスプローラ（Internet Exporer（登録商標））やファイヤーフォックス（Firefox （登録商標））等のＷｅｂブラウザを搭載したパーソナルコンピュータ（以下、パソコンと言う）においては、パソコン内のローカルディスクに保存されたＷｅｂページの閲覧履歴を見ることができる。
【０００３】
例えば、履歴を提示するサブウインドウ（履歴サブウインドウ）を利用することで、ユーザは、最近閲覧したＷｅｂページのタイトルを調べたり、履歴として残されたＵＲＬを用いて数日前にアクセスした特定のＷｅｂページに再度アクセスしたりすることができる。しかしながら、履歴サブウインドウの利用だけでは、閲覧履歴の中から所望の情報を探す仕組みが十分に提供されているとは言い難い。
【０００４】
そのため、近年、Ｗｅｂページの閲覧履歴を管理し、閲覧済みのＷｅｂページの検索や閲覧済みのＷｅｂページの提示を可能とするシステムの研究開発が行われている。例えば、非特許文献１や非特許文献２では、閲覧済みのＷｅｂページのサムネイル画像を表示する。これにより、ユーザは、閲覧済みのＷｅｂページを探索することができる。
【０００５】
また、非特許文献１や非特許文献３，非特許文献４、また非特許文献５，非特許文献６などの幾つかのデスクトップ検索システムでは、閲覧済みのＷｅｂページをキーワードによって検索することができる。これにより、ユーザは、再度閲覧したいＷｅｂページを、そのＷｅｂページに存在したと思われるキーワードを用いて検索することができる。
【０００６】
【非特許文献１】インターネット＜URL：http://www.smileonmymac.com/browseback/＞、〔平成年月日１８年１月１９日検索〕
【非特許文献２】インターネット＜URL：http://homepage3.nifty.com/microcube/＞、〔平成年月日１８年１月１９日検索〕
【非特許文献３】インターネット＜URL：http://www.mindretrieve.net/ ＞、〔平成年月日１８年１月１９日検索〕
【非特許文献４】インターネット＜URL：http://mibasoft.com/historian/historian.html＞、〔平成年月日１８年１月１９日検索〕
【非特許文献５】インターネット＜URL：http://desktop.google.com/ ＞、〔平成年月日１８年１月１９日検索〕
【非特許文献６】インターネット＜URL：http://desktop.msn.co.jp/＞、〔平成年月日１８年１月１９日検索〕
【非特許文献７】Andreas Dieberger, Peter Lonnqvist: Visualizing Interaction History ona Collaborative Web Server, Proc. of Hypertext2000, pp.220-221. 2000.
【非特許文献８】Alan Wexelblat, Pattie Maes: Footprints: History-Rich Tools forInformation Foraging, CHI99, pp. 270-277, 1999.
【非特許文献９】インターネット＜URL：http://www.microsoft.com/JAPAN/developer/library/jptech/msdnnews/top.htm＞、〔平成年月日１８年１月１９日検索〕
【非特許文献１０】インターネット＜URL：http://geta.ex.nii.ac.jp/＞、〔平成年月日１８年１月１９日検索〕
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した閲覧履歴の検索，閲覧を支援する技術は、ユーザが以前閲覧したＷｅｂページをはっきりと思い浮かべ、アプリケーションもしくは履歴検索ページを開いて探すようなケースにおいては、効果的に機能する。しかしながら、ユーザは必ずしも閲覧済みのＷｅｂページをはっきりと思い浮かべ、積極的に閲覧したいと考えているわけではない。むしろ、日常のＷｅｂブラウジングにおいては、現在閲覧中のＷｅｂページと関連する過去に閲覧したＷｅｂページをぼんやりと思い出し、心に引っかかりを覚えたが、わざわざ履歴検索ページを開いて探す必要もないと考えて、インターネット上の情報のブラウジングを継続してしまうといった場合が多い。
【０００８】
これには、以下の（１），（２）のような理由が考えられる。
（１）ユーザが有益な閲覧済みのＷｅｂページの存在をはっきりとは自覚していないために、閲覧済みのＷｅｂページを検索、閲覧しようという意識が薄い。
（２）そのために、現在行っているＷｅｂブラウジングから、履歴の検索、閲覧という、異なる作業へ操作を切り替えることが煩わしい。
【０００９】
このように、従来においては、ユーザは現在閲覧中のＷｅｂページに関連する様々な閲覧済みのＷｅｂページを想起していると考えられるにも拘わらず、その閲覧済みのＷｅｂページを素早くかつ容易に検索、閲覧する仕組みが十分に実現されておらず、閲覧済みのＷｅｂページが有効に活用されているとは言えなかった。
【００１０】
なお、非特許文献７や非特許文献８などには、閲覧済みのＷｅｂページに関する情報を閲覧中のＷｅｂページ内に提示する技術について示されている。しかしながら、この技術は、インターネット上のＷｅｂページのナビゲーション等の支援を狙っており、閲覧中のＷｅｂページとは関係のない特定のＷｅｂページへのアクセス数やアクセス率などを提示しているに過ぎない。
【００１１】
本発明は、このような課題を解決するためになされたもので、その目的とするところは、現在閲覧中のＷｅｂページに関連する閲覧済みのＷｅｂページを素早くかつ容易に検索、閲覧することを可能とし、保存されている閲覧済みのＷｅｂページを有効に活用することができるＷｅｂページ関連履歴の提示方法および装置を提供することにある。
【課題を解決するための手段】
【００１２】
このような目的を達成するために本発明は、ネットワークを介して取得したＷｅｂページを閲覧済みのＷｅｂページとして保存する第１ステップと、Ｗｅｂページを表示する際に、ネットワークに接続されたコンピュータにおいて、そのＷｅｂページに関連する閲覧済みのＷｅｂページが保存されているか否かを確認し、関連する閲覧済みのＷｅｂページが保存されていた場合、その閲覧済みのＷｅｂページに関する情報を関連履歴としてＷｅｂページ内に提示する第２ステップとを備えることを特徴とする。なお、本発明は、Ｗｅｂページ関連履歴の提示方法としてではなく、Ｗｅｂページ関連履歴の提示装置としても実現することができる。
【００１３】
この発明によれば、Ｗｅｂページを表示する際に、そのＷｅｂページに関連する閲覧済みのＷｅｂページが保存されているか否かが確認される。ここで、関連する閲覧済みのＷｅｂページが保存されていれば、そのＷｅｂページに関連する閲覧済みのＷｅｂページに関する情報が関連履歴として、そのＷｅｂページ内に提示される。ここで、関連履歴をＷｅｂページ内に提示するとは、Ｗｅｂページ内に埋め込んだり、Ｗｅｂページにオーバレイするなどして、Ｗｅｂページに関連履歴を重ね合わせることを言う。これにより、現在閲覧中のＷｅｂページ内に関連履歴が提示され、ユーザは、Ｗｅｂページを閲覧しながら、関連する閲覧済みのＷｅｂページの存在（有益な閲覧済みのＷｅｂページの存在）について自然に気づくことができる。
【００１４】
本発明では、関連履歴として、例えば、関連する閲覧済みのＷｅｂページのリストを提示する。この場合、関連する閲覧済みのＷｅｂページのリストとして、関連する閲覧済みのＷｅｂページにリンクされたタグを提示したり、関連する閲覧済みのＷｅｂページにリンクされたサムネイル画像を提示したりすることが考えられる。関連する閲覧済みのＷｅｂページのリストを提示し、そのリスト中のＷｅｂページへリンクを辿ってアクセスできるようにすることにより、ユーザは、過去に閲覧したＷｅｂページが頭の片隅に引っかかった際に、すばやくそのＷｅｂページを参照することが可能となる。
【００１５】
本発明では、関連履歴として、関連する閲覧済みのＷｅｂページが存在する旨の情報を提示することも考えられる。例えば、関連する閲覧済みのＷｅｂページが存在する旨の情報として、関連する閲覧済みのＷｅｂページが存在することを視覚的に示すアイコンをＷｅｂページ内に提示する。そして、このアイコンがクリックされた場合に、関連する閲覧済みのＷｅｂページのリストを提示するようにし、そのリスト中のＷｅｂページへリンクを辿ってアクセスできるようにする。この場合、最初のＷｅｂページには、関連する閲覧済みのＷｅｂページが存在することを示すアイコンしか提示されないので、関連する閲覧済みのＷｅｂページのリストを最初から提示するものと比較して、Ｗｅｂページが見易いものとなる。
【００１６】
また、本発明では、ネットワークを介して取得した未閲覧のＷｅｂページだけではなく、保存されている閲覧済みのＷｅｂページを表示する際にも、そのＷｅｂページに関連する閲覧済みのＷｅｂページに関する情報を関連履歴として提示する。すなわち、ネットワークを介して取得した最新のＷｅｂページを表示する場合だけではなく、保存されている閲覧済みのＷｅｂページを表示する場合にも、そのＷｅｂページ内に関連履歴が提示される。これにより、ユーザは、ネットワーク上に存在するＷｅｂページ群だけではなく、ヒストリとして蓄積されている閲覧済みのＷｅｂページ群も同じように（同じような操作で、同じような認知負荷で）、リソースとして活用しながら、より適切に必要な情報を探し出すことができるようになる。
【００１７】
本発明では、Ｗｅｂページを表示する際に、そのＷｅｂページに関連する閲覧済みのＷｅｂページが保存されているか否かを確認する。この場合、関連する閲覧済みのＷｅｂページとしては、例えば、内容が類似するＷｅｂページ、時間的に関連が深いＷｅｂページ、ＵＲＬが共通するＷｅｂページなどが挙げられる。内容が類似するＷｅｂページは、文書間の類似度を計算したり、キーワードマッチングを行ったりすることにより、保存されている閲覧済みのＷｅｂページの中から見つけ出すことが可能である。時間的に関連が深いＷｅｂページは、現在閲覧中のＷｅｂページの前後に閲覧した一定時間内のＷｅｂページなどとして、保存されている閲覧済みのＷｅｂページの中から見つけ出すことが可能である。また、ＵＲＬが共通するＷｅｂページを保存されている閲覧済みのＷｅｂページの中から見つけ出すことによって、現在閲覧中のＷｅｂページに対する新しいバージョンのＷｅｂページや旧いバージョンのＷｅｂページの存在を確認することが可能である。
【００１８】
本発明において、Ｗｅｂページ内に関連履歴を提示する技術としては、Ｗｅｂページが表示される前に、ＷｅｂページのＨＴＭＬ等のドキュメントを書き換え、追加情報を埋め込む方法、Ｗｅｂページ内の文書の位置情報を取得し、その場所に別途、追加情報を描画する方法が考えられる。
前者の方法（追加情報を埋め込む方法）としては、ローカルな環境等にプロキシ（Ｐｒｏｘｙ）サーバを設置し、プロキシサーバ経由でＷｅｂページを閲覧するようにし、プロキシサーバ内でＷｅｂブラウザに提示する情報を変更する方式や、ＢＨＯ（Browser Helper Objects：例えば、非特許文献９参照）等のＷｅｂブラウザの起動と同時に立ち上げられる拡張プログラムを用いて、表示するＷｅｂページのドキュメントを操作するためのインタフェースポインタを取得し、取得したオブジェクト内のドキュメントを変更する方法等が挙げられる。
後者の方法（追加情報を描画する方法）としては、ＢＨＯ等を用いて、表示するドキュメントのスクリーン上における位置情報を取得し、その場所に情報を直接重ねて描画する等の方法を挙げることができる。
【００１９】
また、本発明において、関連する閲覧済みのＷｅｂページのリストとして関連する閲覧済みのＷｅｂページにリンクされたタグを提示するような場合、例えば、プロキシサーバやＢＨＯ等を用いて、ＨＴＭＬのドキュメントを取得し、関連する閲覧済みのＷｅｂページに対するリンクをドキュメントに埋め込む方式が考えられる。これにより、ユーザがリンクをクリックすると、そのドキュメント（閲覧済みのＷｅｂページ）を簡単に閲覧することができる。一方、ＢＨＯ等を用いて、表示するドキュメントのスクリーン上における位置情報を取得し、その場所に情報を直接重ねて描画する等の方法を用いた場合には、クリックした際に、対応する保存先アドレスをＷｅｂブラウザに送信し、その保存先アドレスで特定されるドキュメント（閲覧済みのＷｅｂページ）を表示することで実現することが可能である。
【００２０】
また、本発明においては、Ｗｅｂページを表示する際に、ネットワークに接続されたコンピュータにおいて、そのＷｅｂページに関連する閲覧済みのＷｅｂページが保存されているか否かを確認し、関連する閲覧済みのＷｅｂページが保存されていた場合、その閲覧済みのＷｅｂページに関する情報を関連履歴としてＷｅｂページ内に提示するが、この場合のコンピュータはパソコンであってもよいし、サーバであってもよい。
【発明の効果】
【００２１】
本発明によれば、Ｗｅｂページを表示する際に、そのＷｅｂページに関連する閲覧済みのＷｅｂページが保存されているか否かを確認し、関連する閲覧済みのＷｅｂページが保存されていた場合、その閲覧済みのＷｅｂページに関する情報をＷｅｂページ内に関連履歴として提示するようにしたので、関連する閲覧済みのＷｅｂページのリストを関連履歴として提示したり、関連する閲覧済みのＷｅｂページが存在する旨の情報を関連履歴として提示したりするなどして、現在閲覧中のＷｅｂページに関連する閲覧済みのＷｅｂページの存在をユーザへ知らせ、想起した閲覧済みのＷｅｂページを素早くかつ容易に検索、閲覧させるようにすることが可能となり、保存されている閲覧済みのＷｅｂページを有効に活用することができるようになる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を図面に基づいて詳細に説明する。
〔実施の形態１：ＢＨＯ使用、追加情報埋込方式〕
図１は本発明に係るＷｅｂページ関連履歴の提示方法の実施に用いるシステムの一例（実施の形態１）を示す構成図である。同図において、１はインターネット（ネットワーク）、２はインターネット１に接続されたパーソナルコンピュータ（パソコン）である。
【００２３】
パソコン２は、プロセッサや記憶装置からなるハードウェアと、これらのハードウェアと協働して各種機能を実現させるプログラムとによって実現される。本実施の形態において、パソコン２には、Ｗｅｂページの閲覧用プログラムとしてＷｅｂブラウザ２−１がインストールされており、このＷｅｂブラウザ２−１の起動と同時に立ち上げられる拡張プログラムとしてＢＨＯ（Browser Helper Objects）２−２がダウンロードされている。
【００２４】
また、パソコン２は、ローカルディスク２−３と履歴情報データベース２−４とを備え、ローカルディスク２−３に閲覧済みのＷｅｂページが保存され、履歴情報データベース２−４に閲覧済みのＷｅｂページの閲覧時刻（日時）やＵＲＬ，保存先のアドレスなどが履歴情報として格納される。
【００２５】
以下、図２に示すフローチャートに従って、パソコン２におけるインターネット１上のＷｅｂページの閲覧時の処理動作について説明する。なお、図２に示したフローチャートは、ＢＨＯ２−２の処理動作を示す。
【００２６】
ユーザは、インターネット１上のＷｅｂページを閲覧する際に、Ｗｅｂブラウザ２−１に対して、ブックマークやリンクのクリック等でＵＲＬの指定を行う。Ｗｅｂブラウザ２−１は、指定されたＵＲＬに基づいて、インターネット１上から該当するＷｅｂページ３を取得する（図１：矢印Ａ，Ｂ）。そして、この取得したＷｅｂページ３の表示の準備が完了すると、ドキュメント取得完了イベントを発信する。
【００２７】
ＢＨＯ２−２は、Ｗｅｂブラウザ２−１が発信したドキュメント取得完了イベントを検出すると（ステップ１０１）、Ｗｅｂページ３のドキュメントを閲覧済みのＷｅｂページとしてローカルディスク２−３に保存すると共に、Ｗｅｂページ３のドキュメント取得完了イベントを検出した時刻（日時）をＷｅｂページ３の閲覧時刻とし、このＷｅｂページ３の閲覧時刻，ＵＲＬ，保存先のアドレスなどを履歴情報として、履歴情報データベース２−４に格納する。
【００２８】
そして、ＢＨＯ２−２は、Ｗｅｂページ３のドキュメントを操作するためのインタフェースポインタを取得したうえ（ステップ１０２）、Ｗｅｂページ３のドキュメントの内容やドキュメントを取得した日時（閲覧時刻），ＵＲＬなどのＷｅｂページ３に関する情報を収集し（ステップ１０３、図１：矢印Ｃ，Ｄ，Ｅ，Ｆ）、収集した情報に基づいて、Ｗｅｂページ３に関連する閲覧済みのＷｅｂページがローカルディスク２−３に保存されていているか否かを確認する（ステップ１０４）。
【００２９】
ここで、Ｗｅｂページ３に関連する閲覧済みのＷｅｂページがローカルディスク２−３に保存されていているか否かは、（ａ）内容が類似するＷｅｂページがあるか否か、（ｂ）時間的に関連深いＷｅｂページ（閲覧時刻が近いＷｅｂページ）があるか否か、（ｃ）ＵＲＬが共通するＷｅｂページ（新旧バージョンのＷｅｂページ）があるか否かなどによって確認する。
【００３０】
図３にこの（ａ），（ｂ），（ｃ）の３種類の閲覧済みのＷｅｂページと現在閲覧中のＷｅｂとの関連を示す。本図はユーザが閲覧したＷｅｂページを時間順にポイントしたものである。この図において、上記３種類の閲覧済みのＷｅｂページは、それぞれ図中の（ａ），（ｂ），（ｃ）に対応する。
【００３１】
図４に履歴情報データベース２−４に格納された履歴情報を例示する。この例では、閲覧済みのＷｅｂページのＵＲＬ、タイトル、閲覧時刻、および閲覧済みのＷｅｂページを保存したローカルディスク２−３上のアドレス（保存先アドレス）などが履歴情報として格納されている。
【００３２】
ＢＨＯ２−２は、Ｗｅｂブラウザ２−１が取得したＷｅｂページ３の閲覧時刻を中心とする前後の一定時間幅を検索対象の時間帯とし、この検索対象の時間帯にその閲覧時刻が位置する履歴情報が履歴情報データベース２−４中にあれば、関連する閲覧済みのＷｅｂページがローカルディスク２−３に保存されていていると判断する。また、Ｗｅｂブラウザ２−１が取得したＷｅｂページ３のＵＲＬと同じＵＲＬの履歴情報が履歴情報データベース２−４中にあれば、関連する閲覧済みのＷｅｂページがローカルディスク２−３に保存されていていると判断する。
【００３３】
また、ＢＨＯ２−２は、Ｗｅｂブラウザ２−１が取得したＷｅｂページ３とローカルディスク２−３に保存されている閲覧済みのＷｅｂページとの文書間の類似度を計算し、類似度の高いＷｅｂページがローカルディスク２−３中にあれば、関連する閲覧済みのＷｅｂページがローカルディスク２−３に保存されていていると判断する。
【００３４】
なお、この場合の類似度は、ＧＥＴＡ（例えば、非特許文献１０参照）などの汎用連想計算エンジンを用いることで、自動的に計算することが可能である。また、文書全体ではなく、タイトルや文書中の語句などのキーワードを用い、ローカルディスク２−３に保存されている閲覧済みのＷｅｂページを全文検索することで、関連する閲覧済みのＷｅｂページがローカルディスク２−３に保存されていているか否かを判断することも可能である。
【００３５】
ＢＨＯ２−２は、関連する閲覧済みのＷｅｂページがローカルディスク２−３に保存されていると判断すると、その判断結果をＷｅｂページ３に反映する。具体的には、関連する閲覧済みのＷｅｂページの情報に基づき、ステップ１０２で取得したインターフェースポインタを用いて、Ｗｅｂページ３のドキュメントを変更する（ステップ１０５）。この例では、関連する閲覧済みのＷｅｂページのリストを関連履歴として、Ｗｅｂページ３のドキュメントに追加する。
【００３６】
ＢＨＯ２−２は、この関連する閲覧済みのＷｅｂページのリストが追加されたＷｅｂページ３のドキュメントをＷｅｂブラウザ２−１へ送る（ステップ１０６、図１：矢印Ｇ）。これにより、Ｗｅｂブラウザ２−１は、パソコン２のディスプレイ上に、ＢＨＯ２−２から送られてきた関連する閲覧済みのＷｅｂページのリストが追加されたＷｅｂページ３、すなわちそのページ内に関連履歴が提示されたＷｅｂページ３’を表示する。
【００３７】
図５にオリジナルのＷｅｂページ３の表示例を示す。図５（ａ）はオリジナルのＷｅｂページ３のドキュメント（ＨＴＭＬのソースコード）であり、図５（ｂ）はこのドキュメントに対応するＷｅｂページ３のビュー（ＨＴＭＬのソースコードに対応するビュー）である。
【００３８】
図６に関連履歴が追加されたＷｅｂページ３’の表示例を示す。図５（ａ）は関連履歴が追加されたＷｅｂページ３’のドキュメントであり、図５（ｂ）はこのドキュメントに対応するＷｅｂページ３’のビューである。
【００３９】
図６（ａ）では、オリジナルのＷｅｂページ３のドキュメントに、実際の関連する閲覧済みのＷｅｂページに対するアンカータグ＃１を挿入している。これにより、図６（ｂ）に示されるように、関連する閲覧済みのＷｅｂページのリスト＃２がＷｅｂページ３’内に表示される。ユーザは、このリスト＃２の出現により、Ｗｅｂページ３’を見ながら、関連する閲覧済みのＷｅｂページの存在（有益なＷｅｂページの存在）について自然に気づくことができる。
【００４０】
Ｗｅｂページ３’において、リスト＃２中のタグＴＧには関連する閲覧済みのＷｅｂページに対するリンク（保存先アドレスへのリンク）が埋め込まれている。これにより、ユーザは、リスト＃２中のタグＴＧをクリックして、所望の閲覧済みのＷｅｂページにアクセスすることができ、過去に閲覧したＷｅｂページが頭の片隅に引っかかった際に、すばやくそのＷｅｂページを参照することができる。
【００４１】
なお、図６（ａ）では、オリジナルのＷｅｂページ３のドキュメントに実際の関連する閲覧済みのＷｅｂページに対するアンカータグ＃１を挿入するようにしたが、実際に履歴がＷｅｂページ上に重ねられているような表現を用いる場合には、さらにレイヤー（ｄｉｖ）タグやジャバスクリプト（javascript（登録商標））等を用いて記述したコードを挿入する。
【００４２】
また、リスト＃２中のタグＴＧにリンクされているＷｅｂページは、ローカルディスク２−３内に保存されている閲覧済みのＷｅｂページであり、現在インターネット１上に存在するＷｅｂページとは異なる可能性がある。最新のＷｅｂページを取得したい場合には、そのＷｅｂページのＵＲＬを指定して、インターネット１から取得すればよい。
【００４３】
また、図６（ｂ）には、簡単のために、関連する閲覧済みのＷｅｂページのリスト＃２中に「関連履歴１」〜「関連履歴４」として４つのタグＴＧを示したが、実際にはさらに多くの関連する閲覧済みのＷｅｂページが検索され、その検索されたＷｅｂページに対応するタグＴＧが表示されることになる。この場合、内容が類似するＷｅｂページ、時間的に関連深いＷｅｂページ、ＵＲＬが共通するＷｅｂページなど、そのタグＴＧを分類して表示するようにすると分かり易い。また、タグではなく、サムネイル画像を表示するなどとしてもよい。
【００４４】
本実施の形態において、内容が類似するＷｅｂページを検索する場合、Ｗｅｂブラウザ２−１が取得したＷｅｂページ３とローカルディスク２−３に保存されている閲覧済みのＷｅｂページとの文書間の類似度を計算し、類似度の高いＷｅｂページを関連する閲覧済みのＷｅｂページとする。なお、文書全体ではなく、タイトルや文書中の語句などのキーワードを用い、ローカルディスク２−３に保存されている閲覧済みのＷｅｂページを全文検索することで、関連する閲覧済みのＷｅｂページを取得することも可能である。また、Ｗｅｂブラウザ２−１が取得したＷｅｂページ３内の語句を用いて全文検索すれば、それぞれの語句に対して、関連する閲覧済みのＷｅｂページをリンクすることも可能である。
【００４５】
また、閲覧時刻（日時）が近い閲覧済みのＷｅｂページを提示することで、現在閲覧しているＷｅｂページの前に見ていたＷｅｂページと比較したいといった欲求に応えることができる。また、しばしば閲覧の際に、見ようと思っていたＷｅｂページが閉鎖されている場合があるが、アクセスしたＷｅｂページとＵＲＬやドメインが等しい閲覧済みのＷｅｂページを関連するＷｅｂページとして提示することで、すでにインターネット１上に無い過去の情報等を知ることも可能である。
【００４６】
〔実施の形態２：プロキシサーバ使用、追加情報埋込方式〕
実施の形態１では、ＢＨＯを用い方式について述べたが、同等の動作をプロキシサーバを用いて実現することもできる。ＢＨＯは、「Internet Explorer 4.0」以上のＷｅｂブラウザに対してしか動作しないが、プロキシサーバを用いることで、他の種類、バージョンのＷｅｂブラウザに対しても、Ｗｅｂページ内に関連履歴を提示することが可能である。
【００４７】
プロキシサーバを使用した方式を図７に示す。このシステムにおいて、パソコン２には、Ｗｅｂページの閲覧用プログラムとしてＷｅｂブラウザ２−１がインストールされている。また、パソコン２は、ローカルディスク２−３，履歴情報データベース２−４に加え、プロキシサーバ２−５を備えている。
【００４８】
以下、図８に示すフローチャートに従って、パソコン２におけるインターネット１上のＷｅｂページの閲覧時の処理動作について説明する。なお、図８に示したフローチャートは、プロキシサーバ２−５の処理動作を示す。
【００４９】
ユーザは、インターネット１上のＷｅｂページを閲覧する際に、Ｗｅｂブラウザ２−１に対して、ブックマークやリンクのクリック等でＵＲＬの指定を行う。Ｗｅｂブラウザ２−１は、指定されたＵＲＬをプロキシサーバ２−５に送信する（図７：矢印Ａ）。プロキシサーバ２−５は、指定されたＵＲＬに基づいて、インターネット１上から該当するＷｅｂページ３を取得する（ステップ２０１，図７：矢印Ｂ，Ｃ）。
【００５０】
プロキシサーバ２−５は、インターネット１上から該当するＷｅｂページ３を取得すると、その取得したＷｅｂページ３のドキュメントを閲覧済みのＷｅｂページとしてローカルディスク２−３に保存すると共に、そのドキュメント取得時の時刻（日時）をＷｅｂページ３の閲覧時刻とし、このＷｅｂページ３の閲覧時刻，ＵＲＬ，保存先のアドレスなどを履歴情報として、履歴情報データベース２−４に格納する。
【００５１】
そして、プロキシサーバ２−５は、Ｗｅｂページ３のドキュメントの内容やドキュメントを取得した日時（閲覧時刻），ＵＲＬなどのＷｅｂページ３に関する情報を取得し（ステップ２０２、図７：矢印Ｄ，Ｅ，Ｆ，Ｇ）、取得した情報に基づいて、Ｗｅｂページ３に関連する閲覧済みのＷｅｂページがローカルディスク２−３に保存されていているか否かを確認する（ステップ２０３）。
【００５２】
プロキシサーバ２−５は、関連する閲覧済みのＷｅｂページがローカルディスク２−３に保存されていていると判断すると、その関連する閲覧済みのＷｅｂページの情報に基づき、Ｗｅｂページ３のドキュメントを変更する（ステップ２０４）。この例では、関連する閲覧済みのＷｅｂページのリストを関連履歴として、Ｗｅｂページ３のドキュメントに追加する。
【００５３】
プロキシサーバ２−５は、この関連する閲覧済みのＷｅｂページのリストが追加されたＷｅｂページ３のドキュメント（Ｗｅｂページ３’）をＷｅｂブラウザ２−１へ送る（ステップ２０５、図７：矢印Ｈ、図６（ａ）参照）。これにより、Ｗｅｂブラウザ２−１は、パソコン２のディスプレイ上に、プロキシサーバ２−５から送られてきた関連する閲覧済みのＷｅｂページのリストが追加されたＷｅｂページ３、すなわちそのページ内に関連履歴が提示されたＷｅｂページ３’を表示する（図６（ｂ）参照）。
【００５４】
なお、この実施の形態２において、関連する閲覧済みのＷｅｂページがローカルディスク２−３に保存されていているか否かの判断、関連する閲覧済みのＷｅｂページの履歴情報に基づくＷｅｂページ３のドキュメントの変更は、実施の形態１で説明したＢＨＯ２−２での処理と同様にしてプロキシサーバ２−５において行われるので、ここでの説明は省略する。
【００５５】
〔実施の形態３〕
Ｗｅｂブラウザ２−１やプロキシサーバ２−５には、閲覧したＷｅｂページを一定の期間保持（キャッシュ）する機能が存在する。Ｗｅｂページの保存，蓄積にこられらの機能を用いることも可能である。但し、これらのキャッシュは、一定時間が経つと自動的に消去される設定になっている場合が多いため、キャッシュの保持期間等について、コントロールする必要がある。
【００５６】
〔実施の形態４〕
実施の形態１や実施の形態２では、インターネット１から取得したＷｅｂページ３に対して関連する閲覧済みのＷｅｂページに関する情報を直接挿入することで、Ｗｅｂページ３内への関連履歴の提示を実現している。Ｗｅｂページ３に関連履歴を直接挿入せずに、Ｗｅｂページ３のオブジェクトの位置情報を利用することで、Ｗｅｂページ３内に関連履歴を提示することもできる。具体的には、Ｗｅｂブラウザ２−１に提示されるＷｅｂページ３のドキュメントの各オブジェクト（例えば、テキストや画像）それぞれの位置情報を取得し、閲覧履歴を重ねて提示したいオブジェクトの位置に対して、追加情報を描画する。
【００５７】
例えば、ＢＨＯ２−２を用いると、Ｗｅｂブラウザ２−１に提示されるＷｅｂページ３のドキュメントの各エレメント（例えば、「Ｂｏｄｙエレメント」、「Ｉｍｇエレメント」）それぞれの位置情報を取得することができる。これらの位置情報を利用して、閲覧履歴を重ねて提示したいエレメントの側に対して、追加情報を描画する。
【００５８】
描画方法としては、例えば、半透明のウインドウを作成し、この作成したウインドウに追加情報を描画し、この追加情報を描画したウインドウを所望の場所に配置する。もし、Ｗｅｂブラウザ２−１のウインドウに対して直接、描画が可能な場合には、Ｗｅｂページが提示されるウインドウ上に直接描画してもよい。これにより、Ｗｅｂページの閲覧者には、あたかも現在閲覧中のＷｅｂページに閲覧履歴が重ねっているかのように見える。
【００５９】
この実施の形態４においても、ユーザがＷｅｂページ内の閲覧履歴に興味を持ち、所望の閲覧履歴を選択した際には、選択した閲覧履歴に対応する閲覧済みＷｅｂページを提示する必要がある。例えば、半透明ウインドウを用いた方式では、ウインドウのクリックイベント発生時に対応する保存先アドレスをＷｅｂブラウザに送信し、その保存先アドレスで特定されるドキュメント（閲覧済みのＷｅｂページ）を表示することで実現することができる。
【００６０】
〔実施の形態５〕
実施の形態１や実施の形態２では、インターネット１上のＷｅｂページの閲覧時の処理動作について説明したが、インターネット１上のＷｅｂページを閲覧する際だけでなく、ローカルディスク２−３に保存された閲覧済みのＷｅｂページを閲覧する際にも同様にして、そのＷｅｂページ内に閲覧履歴が提示される。
【００６１】
例えば、実施の形態１において、ＢＨＯ２−２は、取得するＷｅｂページがインターネット１上のものか、インターネット１上のものでないかの区別無く動作する。そのため、ローカルディスク２−３に保存されている閲覧済みのＷｅｂページを表示する際に、そのＷｅｂページ内に関連履歴を提示することが可能である。
【００６２】
また、実施の形態２においても、プロキシサーバ２−５をローカルな環境に設置することで、ＢＨＯの方式と同様に、ローカルディスク２−３に保存されている閲覧済みのＷｅｂページを表示する際に、そのＷｅｂページ内に関連履歴を提示することが可能である。
【００６３】
〔実施の形態６〕
実施の形態１や実施の形態２において、履歴情報データベース２−４に登録する情報としては、前述した情報以外にも、閲覧時のＷｅｂブラウザのＩＤや、閲覧時間、閲覧中に開いていた他のソフトウェア、閲覧する際の操作（ブックマークを使ったか、ＵＲＬを打ち込んだか、Ｗｅｂブラウザのバック或いはフォワードボタンで移動したか等）など様々なものが考えられる。登録する情報を増やすことで、様々な方法で関連する閲覧済みのＷｅｂページを検索できるようになるが、その分登録するデータ量は増大するため、システムのデザイナは、履歴情報データベースに２−４登録する情報を、提示したい関連履歴に応じて注意深く選択する必要がある。
【００６４】
〔実施の形態７〕
実施の形態１や実施の形態２では、取得したＷｅｂページ内に関連する閲覧済みのＷｅｂページのリストを関連履歴として提示するようにしたが、関連する閲覧済みのＷｅｂページが存在することを示すアイコンを関連履歴として提示するようにしてもよい。
【００６５】
図９にその一例を示す。この例では、図９（ａ）に示すように、オリジナルのＷｅｂページ３のドキュメントに、関連する閲覧済みのＷｅｂページが存在することを示すアンカータグ＃３を挿入している。これにより、図９（ｂ）に示されるように、関連する閲覧済みのＷｅｂページが存在することを示すアイコン（赤丸）＃４がＷｅｂページ３’内に表示される。ユーザは、このアイコン＃４の出現により、Ｗｅｂページ３’を見ながら、関連する閲覧済みのＷｅｂページの存在（有益なＷｅｂページの存在）について自然に気づくことができる。
【００６６】
この実施の形態７では、Ｗｅｂページ３’内に提示されたアイコン＃４をクリックすると、関連する閲覧済みのＷｅｂページのリストが出現する。このリストの出現により、実施の形態１や２と同様にして、そのリスト中のＷｅｂページへリンクを辿ってアクセスすることができる。この場合、最初のＷｅｂページ３’には、関連する閲覧済みのＷｅｂページが存在することを示すアイコン＃４しか提示されないので、関連する閲覧済みのＷｅｂページのリストを最初から提示するものと比較して、Ｗｅｂページが見易いものとなる。
【００６７】
〔実施の形態８〕
実施の形態１では、パソコン２内にローカルディスク２−３や履歴情報データベース２−４が設けられているものとしたが、ローカルディスク２−３や履歴情報データベース２−４はパソコン２の外に設けられていてもよい。実施の形態２についても同様であり、ローカルディスク２−３や履歴情報データベース２−４、プロキシサーバ２−５は、パソコン２の外に設けられていてもよい。
【図面の簡単な説明】
【００６８】
【図１】本発明に係るＷｅｂページ関連履歴の提示方法の実施に用いるシステムの一例（実施の形態１）を示す構成図である。
【図２】実施の形態１のシステムにおけるパソコン内でのインターネット上のＷｅｂページの閲覧時の処理動作（ＢＨＯの処理動作）を示すフローチャートである。
【図３】３種類の覧済みのＷｅｂページと現在閲覧中のＷｅｂとの関連を示す図である。
【図４】履歴情報データベースに格納された履歴情報を例示する図である。
【図５】オリジナルのＷｅｂページの表示例を示す図である。
【図６】関連する閲覧済みのＷｅｂページのリストが追加されたＷｅｂページの表示例を示す図である。
【図７】本発明に係るＷｅｂページ関連履歴の提示方法の実施に用いるシステムの他の例（実施の形態２）を示す構成図である。
【図８】実施の形態２のシステムにおけるパソコン内でのインターネット上のＷｅｂページの閲覧時の処理動作（プロキシサーバの処理動作）を示すフローチャートである。
【図９】関連する閲覧済みのＷｅｂページの存在を示すアイコンが追加されたＷｅｂページの表示例を示す図である。
【符号の説明】
【００６９】
１…インターネット、２…パーソナルコンピュータ（パソコン）、２−１…Ｗｅｂブラウザ、２−２…ＢＨＯ、２−３…ローカルディスク、２−４…履歴情報データベース、２−５…プロキシサーバ、３，３’…Ｗｅｂページ、＃１，＃３…アンカータグ、＃２…リスト、＃４…アイコン、ＴＧ（ＴＧ１〜ＴＧ４）…タグ。
【図１】
2007226501.tif 000003
【図２】
2007226501.tif 000004
【図３】
2007226501.tif 000005
【図４】
2007226501.tif 000006
【図５】
2007226501.tif 000007
【図６】
2007226501.tif 000008
【図７】
2007226501.tif 000009
【図８】
2007226501.tif 000010
【図９】
2007226501.tif 000011