(57)【要約】【課題】Ｗｅｂブラウザで閲覧する際に現在表示している本文を読んだ後にリンクをたどるのを楽にする。本文を読んでいる間に後で読みたいリンク先のデータをバックグラウンドで読み込み、後のリンク先のデータの表示を早くする。【解決手段】リンク表示ウインドウを設けユーザの指示によりリンクをリンクウインドウに表示する。リンクウインドウに表示されたアドレスからＷｅｂブラウザにリンク先のデータを表示できるようにする。リンクウインドウにアドレスを表示すると共にリンク先のデータを読み込むようにする。【選択図】図１
2004127171.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワーク上に存在するハイパーテキストデータを閲覧する閲覧装置であって、ハイパーテキストのデータを表示するハイパーテキスト表示手段、前記ハイパーテキスト表示手段で表示されたハイパーテキスト中の他のリンク先のアドレスを別ウインドウに表示するように指示するリンク表示指示手段、前記リンク表示指示手段によりリンク先のアドレスを表示するリンク表示手段、前記リンク表示手段に表示されたテキストからリンク先のハイパーテキストデータの表示を指示できるようにしたリンク指示手段を備えたことを特徴とするハイパーテキスト閲覧装置。
【請求項２】
リンク表示手段に表示するリンクはＵＲＬであることを特徴とするハイパーテキスト閲覧装置。
【請求項３】
前記リンク表示指示手段により指示された際に、リンク表示手段にリンクを表示すると共にリンク先のデータを読み込み、所定のキャッシュ手段に記録するキャッシュ記憶手段を設けたことを特徴とする請求項第１項記載のハイパーテキスト閲覧装置。
【請求項４】
前記キャッシュ手段にリンク先のデータを記録する際に、現在の記録量を前記リンク表示手段に表示することを特徴とする請求項第３項記載のハイパーテキスト閲覧装置。
【請求項５】
リンク表示手段に表示するリンクは前記ハイパーテキスト閲覧装置に表示されているリンク部分の本文であることを特徴とするハイパーテキスト閲覧装置。
【請求項６】
リンク表示手段に表示するリンクは、ＨＴＭＬ文書のタイトルタグで囲まれた部分であることを特徴とするハイパーテキスト閲覧装置。
【請求項７】
所定のネットワーク上に存在するハイパーテキストデータを閲覧する閲覧方法であって、ハイパーテキストのデータを表示するハイパーテキスト表示工程、前記ハイパーテキスト表示手段で表示されたハイパーテキスト中の他のリンク先のアドレスを別ウインドウに表示するように指示するリンク表示指示工程、前記リンク表示指示手段によりリンク先のアドレスを表示するリンク表示工程、前記リンク表示手段に表示されたテキストからリンク先のハイパーテキストデータの表示を指示できるようにしたリンク指示工程を備えたことを特徴とするハイパーテキスト閲覧方法。
【請求項８】
前記リンク表示指示工程により指示された際に、リンク表示工程にリンクを表示すると共にリンク先のデータを読み込み、所定のキャッシュ手段に記録するキャッシュ記憶工程を設けたことを特徴とする請求項第７項記載のハイパーテキスト閲覧方法。
【請求項９】
所定のネットワーク上に存在するハイパーテキストデータを閲覧する閲覧装置として機能するプログラムコードを格納した記憶媒体であって、ハイパーテキストのデータを表示するハイパーテキスト表示手段、前記ハイパーテキスト表示手段で表示されたハイパーテキスト中の他のリンク先のアドレスを別ウインドウに表示するように指示するリンク表示指示手段、前記リンク表示指示手段によりリンク先のアドレスを表示するリンク表示手段、前記リンク表示手段に表示されたテキストからリンク先のハイパーテキストデータの表示を指示できるようにしたリンク指示手段として機能するプログラムコードを格納する記憶媒体。
【請求項１０】
前記リンク表示指示手段により指示された際に、リンク表示手段にリンクを表示すると共にリンク先のデータを読み込み、所定のキャッシュ手段に記録するキャッシュ記憶手段として機能するプログラムコードを格納する請求項第９項記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワークを使用したハイパーテキストを閲覧する装置及び方法及び記憶媒体に関するものである。
【０００２】
【従来の技術】
ネットワークを使用した情報閲覧装置として、ネットワーク上に散在するハイパーテキストを閲覧するためのソフトであるＷｅｂブラウザが知られている。Ｗｅｂブラウザはネットワークに接続された機器に記録されているハイパーテキストであるＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）文書をネットワークやローカルな記憶装置からロードし、整形し、表示する。ＨＴＭＬ文書ではその一部を他のＨＴＭＬ文書やデータへのリンクを指示することができるようになっており、ユーザはリンクのある文書や画像などをマウスなどのポインティングデバイスで指示することにより、そのリンク先のＨＴＭＬ文書などをネットワークや記憶装置からロードして表示したりできる。
【０００３】
一つのＨＴＭＬ文書に複数のリンクが指示されていることは珍しくなく、ユーザは現在読んでいる文章を読み終わった後、リンクされた文章をポインティングデバイスで指示し、リンク先の文章を読むことがある。
【０００４】
【発明が解決しようとする課題】
しかしながら、表示されたハイパーテキスト文書を読んだ後にリンクされた部分を探すのは、うっとうしいという問題があった。
【０００５】
また、文書を読んでいる途中でリンクされた文書を指示し、リンク先の文書を表示させるのでは、画面がリンクされた文章に切り替わってしまい、スムースに文書を読めなくなるという問題があった。
【０００６】
また、電話回線などを使用して接続するネットワークでは、ネットワーク回線の容量やスピードが充分ではなく、リンクを指示してから次の文書が表示されるまでに時間がかかるため、全て文章を読んだ後にリンクされた文章を指示するのでは、ユーザが読みたい文章を全て読み終えるのに時間がかかってしまうという問題があった。
【０００７】
【課題を解決するための手段】
本発明によれば、リンクを一時的に表示する手段を設け、リンクを一時的に表示することを指示されると、そのリンクをリンクウインドウに表示するよう構成することで、後で読むべきリンクを探しやすくするようにしたものである。また、このリンクウインドウ内のリンクもポインティングデバイスなどの指示によりリンク先のデータを表示するように構成することで、リンクをたどりやすくするようにしたものである。
【０００８】
また、リンクをリンクウインドウに表示すると同時に、リンク先のデータをバックグラウンドで読み込み、ローカルなディスクなどにキャッシュとして記録するように構成することで、次にそのリンクを表示するように指示されたときに、リンク先の文書の表示が早くなるようにしたものである。
【０００９】
【発明の実施の形態】
（実施形態１）
図１に本発明を適用した情報処理装置の画面を表す。
【００１０】
１０１はハイパーテキストを表示するためのハイパーテキスト閲覧装置、１０３はポインティングデバイスであるマウスにより制御されるマウスカーソル、１０４は情報処理装置のディスプレイ、１０２はリンクの一覧を一時的に表示するためのリンクウインドウである。
【００１１】
図２に、ハイパーテキスト閲覧装置１０１がハイパーテキストを表示する際のフローチャートを示す。
【００１２】
図１と図２を用いて説明する。まず、ハイパーテキストのリンクを指示、もしくはＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ，　ＨＴＭＬにおけるリンクの表示形式）を入力し、ハイパーテキストの表示が要求されると（図２　Ｓ２０１）、まず、前期ＵＲＬのデータがローカルなディスクなどの記憶装置にあるキャッシュに記録されているか調べ（Ｓ２０２，Ｓ２０３）、もし記録されていれば、キャッシュからデータを読み込み（Ｓ２０４）、ハイパーテキスト閲覧装置１０１上に表示する（Ｓ２０６）。もし、キャッシュに無ければ、データをネットワークを通じて読み込み（Ｓ２０５）、ハイパーテキスト閲覧装置１０１上に表示する（Ｓ２０６）。
【００１３】
通常はこのようにしてハイパーテキスト文書を表示する。この動作は本発明を適用しない場合でも行われている動作である。
【００１４】
図４に本発明を適用した情報処理装置の画面を表す。これはハイパーテキストのリンクであるＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）をリンクウインドウに追加する際に、メニューを用いて行った場合の画面を表す。
【００１５】
４０１はリンクメニューである。
【００１６】
図３と図４を用いて説明する。マウスポインタ１０３を用いてハイパーテキスト閲覧装置１０１に表示されているリンクを指示し、マウスのボタンを用いてリンクメニュー４０１を表示させる。リンクメニューで、リンクをリンクウインドウに表示させる項目（図では「一時的なしおりに追加」）が選択されると（図３Ｓ３０１）、まずリンクウインドウ１０２が開いているかどうかを確かめ（Ｓ３０２）、もし開いていなければリンクウインドウを開き（Ｓ３０３）、そのリンクウインドウにＵＲＬを追加表示する。
【００１７】
リンクウインドウに表示されたＵＲＬを用いてリンク先のデータを表示する場合について述べる。リンクウインドウ上の１０２上のテキストもハイパーテキストとして構成されており、マウスなどを用いてリンク先のデータを取得するよう指示することができる。リンクウインドウ上の１０２上のリンクを取得するように指示した時も図２に示したフローチャートに沿って動作する。
【００１８】
以上のように、ユーザが次に読みたいリンクを表示し、表示したリンクもハイパーテキスト構成にし、表示したリンクからリンク先のデータを獲得できるように構成することで、文章を読み終わったあとにリンクをたどるのが楽になる。
【００１９】
（実施形態２）
図５と図６に第２の実施形態を説明するフローチャートを示す。
【００２０】
実施形態１と同様に、リンクメニュー４０１からリンクウインドウを表示させる項目が選択されると（図５Ｓ５０１）、リンクウインドウ１０２が開いているかどうかを調べ、もし開いていなければリンクウインドウを開き（Ｓ５０３）、そのリンクウインドウにＵＲＬを表示する。そしてその後、キャッシュプロセスを起動する（Ｓ　５０５）。このキャッシュプロセスは、バックグラウンドで起動され、ハイパーテキスト閲覧装置１０１の動作を妨げることはない。
【００２１】
起動されたキャッシュプロセスでの動きを図６のフローチャートを用いて説明する。
【００２２】
まず先にリンクウインドウにも表示したＵＲＬでキャッシュを調査する（Ｓ６０２）。既にキャッシュされていた場合は（Ｓ６０３）何も行わない。キャッシュに存在しなかった場合、ネットワークを通じてリンク先のデータを読み込み（Ｓ６０４）、キャッシュに記録する（Ｓ６０５）。
【００２３】
次にユーザがリンクウインドウに表示されたＵＲＬを用いてリンク先のデータを表示する場合について述べる。この動作も図２に示したフローチャートに沿って動作する。
【００２４】
まず、リンク先の文書を表示するように指示されると（Ｓ２０１）、ＵＲＬでキャッシュを調査する（Ｓ２０２）。次にキャッシュにリンク先のデータが存在するかどうか調べるが（Ｓ２０３）、図６のフローチャートに従い先にリンク先のデータを獲得しており、既にキャッシュに存在しているので、図２のＳ２０４に分岐し、キャッシュからデータを読み込むことになる（Ｓ２０４）。そしてブラウザ上にキャッシュから読み込んだデータを表示する。
【００２５】
通常、電話回線などあまり高速ではない回線を通じてネットワーク上のデータをアクセスするとき、データを獲得するまでに時間がかかる。このような場合、上記のように、リンクウインドウにリンク先を表示すると同時に、リンク先のデータを獲得することで、ユーザが現在表示されているハイパーテキストを読んでいる間にリンク先のデータを獲得することができ、次にユーザがリンク先のデータを読み込む際に、データを迅速に表示することが可能となる。
【００２６】
（実施形態３）
図７に第３の実施形態を示す。６０１はロード状況表示バーである。
【００２７】
第２に実施形態ではユーザが指示したリンク先のデータをバックグラウンドで読み込むが、データを読み込み終わったかどうかを表示していないため、前記データを全てを読み込まないうちに、ユーザは表示の指示を行う可能性があった。
【００２８】
実施形態２において、リンクウインドウ１０２に表示したＵＲＬのリンク先のデータをバックグラウンドで読み込むが、この時、読み込むデータ量を可視化したものである。図のグレーの部分がいっぱいになるとデータが読み終わったことを示す。
【００２９】
図８のフローチャートを用いて説明する。ユーザがリンクウインドウ１０２にリンクを追加するところは前記実施形態の図５のフローチャートと同様である。まず先にリンクウインドウにも表示したＵＲＬでキャッシュを調査する（Ｓ８０２）。既にキャッシュされていた場合は（Ｓ８０３）何も行わない。キャッシュに存在しなかった場合、ネットワークを通じてリンク先のデータを読み込み（Ｓ８０４）、読み込み量をリンクウインドウに表示する（Ｓ８０５）。そして全てのデータを読み込んだかチェックし（Ｓ８０７）、もしまだ読み込むべきデータがあるのならばＳ８０４に戻る。全て読み込んでいればキャッシュに記録する（Ｓ８０８）。
【００３０】
以上のように、リンク先のデータの読み込み量を表示するように構成することで、ユーザは読み込みが終わったデータから表示の指示を行うことができる。そのため、ユーザが読み込みの終わったデータを表示し読んでいる間に、他のリンク先のデータの読み込みを行えるため、時間の節約を行える。
【００３１】
本実施形態では、読み込み量をバーで表示しているが、これは割合表示（例えば％，割）にしても同様の効果が得られる。
【００３２】
（実施形態４）
図９に第４の実施形態を示す。７０１はリンクされたテキストのコピーである。
【００３３】
これまでの実施形態１〜３ではリンクの表示としてＵＲＬを用いていた。そのため、リンクウインドウ内のリンクが本文のどの部分のリンクなのかが分かりにくかった。
【００３４】
本実施形態ではハイパーテキスト閲覧装置１０１に表示している、リンクされている文のコピーをリンクウインドウ１０２に表示している。このように構成することで、ハイパーテキスト閲覧装置１０１に表示している本文のリンクとリンクウインドウ１０２内のリンクとの対応が分かりやすくなる。
【００３５】
また、同じリンクの部分をハイパーテキスト閲覧装置１０１とリンクウインドウ１０２とで同じ色で表示するように構成することで、ユーザにハイパーテキスト閲覧装置１０１に表示しているリンクとリンクウインドウ１０２に表示しているリンクとの対応が、更に分かりやすくなる。
【００３６】
（実施形態５）
図１０に第５の実施形態を示す。８０１はリンク先のデータのタイトルである。
【００３７】
ＨＴＭＬ文書では＜ＴＩＴＬＥ＞リンクのサンプル＜／ＴＩＴＬＥ＞のように、テキスト中にタイトルが埋め込まれている。本実施形態ではこのタイトルを表示することで、リンク先のデータがどういうものか分かりやすくしようとするものである。
【００３８】
図１１のフローチャートを用いて説明する。ユーザがリンクウインドウ１０２にリンクを追加するところは前記実施形態の図５のフローチャートと同様である。まず先にリンクウインドウにも表示したＵＲＬでキャッシュを調査する（Ｓ１１０２）。既にキャッシュされていた場合は（Ｓ８０３）リンクウインドウにタイトルを表示する（Ｓ１１１０）。キャッシュに存在しなかった場合、ネットワークを通じてリンク先のデータを読み込む（Ｓ１１０４）。タイトルが表示されておらず、かつ読み込んだデータにタイトルが含まれている場合に（Ｓ１１０５，Ｓ１１０９）、リンクウインドウ１０２に既に表示されているＵＲＬの代わりにタイトルを表示する（Ｓ１１１０）。そして全てのデータを読み込んだかチェックし（Ｓ１１０７）、もしまだ読み込むべきデータがあるのならばＳ８０４に戻る。全て読み込んでいればキャッシュに記録する（Ｓ１１０８）。
【００３９】
【発明の効果】
実施形態１によれば、所定のネットワーク上に存在するハイパーテキストデータを閲覧する閲覧装置であって、前記閲覧装置がウインドウシステム上で構成されている時、ユーザの指示によりハイパーテキストのリンクを閲覧装置と別のウインドウにリンク先のアドレスを表示するリンク表示装置を設け、かつ前記リンク表示装置もハイパーテキストデータ構成にすることにより、ユーザがハイパーテキストデータを閲覧している場合に、後で読みたいリンクを一時的に格納しておき、現在閲覧しているハイパーテキストデータを閲覧した後に、その先のハイパーテキストデータを閲覧することを、簡便にすることができる。
【００４０】
実施形態２によれば、実施形態１のリンク表示装置に表示しているリンク表示装置にリンクを表示すると共に、リンク先のハイパーテキストデータを機器に読み込むことにより、ユーザがリンク表示装置に表示しているリンクを閲覧するときに、すばやく表示することが可能となる。
【００４１】
実施形態３によれば、実施形態２のリンク表示装置にリンクを表示すると共に機器にハイパーテキストデータを読み込んでいるとき、その読み込み状況を表示することで、ユーザがリンク表示装置に表示しているリンクを閲覧するときに、読み込みの終わったハイパーテキストデータから読むことができるようになる。
【００４２】
実施形態４によれば、実施形態１のリンク表示装置にリンクを表示する際に、リンク表示装置に表示するテキストを閲覧装置上のハイパーテキストの文章を表示することにより、ユーザが閲覧装置上のどの部分のリンクをリンク表示装置に表示しているかが、分かりやすくなる。
【００４３】
実施形態５によれば、実施形態１のリンク表示装置にリンクを表示する際に、リンク表示装置に表示するテキストをリンク先のＨＴＭＬのタイトルにすることにより、リンク先のデータがどういうものか分かりやすくなる。
【図面の簡単な説明】
【図１】本発明を適用したハイパーテキスト閲覧装置の表示例である。
【図２】ハイパーテキスト閲覧装置の動作例のフローチャートである。
【図３】本発明を適用したハイパーテキスト閲覧装置の、ハイパーテキストのリンクをリンクウインドウに表示する場合のフローチャートである。
【図４】本発明を適用したハイパーテキスト閲覧装置の、リンクウインドウへのリンクの表示を指示する場合のメニューの表示例である。
【図５】本発明を適用したハイパーテキスト閲覧装置の、ハイパーテキストのリンクをリンクウインドウに表示し、リンク先のハイパーテキストデータをロードする場合のフローチャートである。
【図６】リンク先のハイパーテキストデータをロードする場合のフローチャートである。
【図７】本発明を適用したハイパーテキスト閲覧装置の表示例で、リンク先のデータのロード状況を表示した場合の例である。
【図８】リンク先のハイパーテキストデータをロードしながら、ロード状況をリンクウインドウに表示する場合のフローチャートである。
【図９】本発明を適用したハイパーテキスト閲覧装置の表示例で、リンクウインドウにリンク元のハイパーテキストの本文を表示した場合の例である。
【図１０】本発明を適用したハイパーテキスト閲覧装置の表示例で、リンクウインドウ　にリンク先のハイパーテキストのタイトルを表示した場合の例である。
【図１１】リンク先のハイパーテキストデータをロードしながら、リンクウインドウにリンク先のハイパーテキストのタイトルを表示する場合のフローチャートである。
【図１２】ハイパーテキスト閲覧装置の表示例である。
【図１３】本発明を適応できる情報処理装置の外観図である。
【符号の説明】
１０１　ハイパーテキスト閲覧装置
１０２　リンクウインドウ
６０１　データ読み込み状況表示部
７０１　リンク元のテキスト表示部
８０１　リンク先のタイトル表示部
【図１】
2004127171.tif 000003
【図２】
2004127171.tif 000004
【図３】
2004127171.tif 000005
【図４】
2004127171.tif 000006
【図５】
2004127171.tif 000007
【図６】
2004127171.tif 000008
【図７】
2004127171.tif 000009
【図８】
2004127171.tif 000010
【図９】
2004127171.tif 000011
【図１０】
2004127171.tif 000012
【図１１】
2004127171.tif 000013
【図１２】
2004127171.tif 000014
【図１３】
2004127171.tif 000015