(57)【特許請求の範囲】
【請求項１】
サーバコンピュータにネットワークを介して接続され、上記サーバコンピュータに記憶されているハイパーリンク構造を有するデータファイルにアクセスして、該データファイルを表示するクライアントコンピュータにおいて、
上記サーバコンピュータに記憶されているデータファイルのアドレス情報を記録可能なリンク記憶部と、
上記サーバコンピュータに記憶されているデータファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを組にして上記リンク記憶部に記録するリンク管理部とを備えるとともに、
上記リンク記憶部に記録されている上記アドレス情報に対応するデータファイルにアクセスできなかった場合に、上記リンク記憶部に上記アドレス情報と組にして記録されている上記リンク元アドレス情報に対応する、上記サーバコンピュータに記憶されているデータファイルにアクセスする処理を行うことを特徴とするクライアントコンピュータ。
【請求項２】
サーバコンピュータにネットワークを介して接続され、上記サーバコンピュータに記憶されているハイパーリンク構造を有するデータファイルにアクセスして、該データファイルを表示するクライアントコンピュータの制御方法において、
上記クライアントコンピュータは、上記サーバコンピュータに記憶されているデータファイルのアドレス情報を記録可能なリンク記憶部を備え、
上記サーバコンピュータに記憶されているデータファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを組にして上記リンク記憶部に記録するリンク記憶処理を含むとともに、
上記リンク記憶部に記録されている上記アドレス情報に対応するデータファイルにアクセスできなかった場合に、上記リンク記憶部に上記アドレス情報と組にして記録されている上記リンク元アドレス情報に対応する、上記サーバコンピュータに記憶されているデータファイルにアクセスする処理を含むことを特徴とするクライアントコンピュータの制御方法。
【請求項３】
サーバコンピュータにネットワークを介して接続され、上記サーバコンピュータに記憶されているハイパーリンク構造を有するデータファイルにアクセスして、該データファイルを表示するクライアントコンピュータのプログラムを記録したコンピュータ読み取り可能な記録媒体において、
上記クライアントコンピュータは、上記サーバコンピュータに記憶されているデータファイルのアドレス情報を記録可能なリンク記憶部を備え、
上記サーバコンピュータに記憶されているデータファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを組にして上記リンク記憶部に記録するリンク記憶処理と、
上記リンク記憶部に記録されている上記アドレス情報に対応するデータファイルにアクセスできなかった場合に、上記リンク記憶部に上記アドレス情報と組にして記録されている上記リンク元アドレス情報に対応する、上記サーバコンピュータに記憶されているデータファイルにアクセスする処理とをクライアントコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバコンピュータにネットワークを介して接続され、上記サーバコンピュータに記憶されているハイパーリンク構造をもったマルチメディア文書等のデータファイルを閲覧するクライアントコンピュータおよびクライアントコンピュータの制御方法、ならびにプログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【０００２】
【従来の技術】
昨今、複数のサーバコンピュータおよび複数のクライアントコンピュータがネットワークで結ばれ、各サーバコンピュータにハイパーテキスト構造のマルチメディアデータが記憶されており、各クライアントコンピュータにおいて、ブラウザソフトウェアによって、このようなマルチメディアデータを閲覧することが可能なシステムが広く普及している。このようなシステムの例としては、例えば、インターネットにおけるＷＷＷ（world wide web）と呼ばれるシステムなどが挙げられる。
【０００３】
現在、マルチメディアデータを含む文書は、例えばＨＴＭＬ（hyper text markup language）と呼ばれる記述言語によって記述されるのが一般的である。そして、ＨＴＭＬによれば、テキスト文書、静止画、動画、音楽データ、およびJava（登録商標）アプレットなどのアプリケーションプログラムなどの埋め込みや、文書から文書へのリンク構造の設定が可能である。
【０００４】
すなわち、このような文書（以下、「ＨＴＭＬページ」と記す。）およびマルチメディアデータには、それぞれＵＲＬ（uniform resource locator）と呼ばれる固有のアドレスが割り当てられている。ユーザは、ブラウザ上においてＵＲＬを指定することによって、所望のＨＴＭＬページあるいはマルチメディアデータにアクセスすることができる。また、ＨＴＭＬページには、他のページやマルチメディアデータへアクセスするためのリンクなども埋め込まれており、ユーザは、このリンクをブラウザ上でポイントすることによって、リンク先のページやマルチメディアデータに移動することが可能となっている。このように、ＨＴＭＬページでは、ハイパーリンクが実現されており、あるファイルから別のファイルヘのリンクをたどるだけで簡単にファイルからファイルヘのアクセスができる。
【０００５】
また、ＨＴＭＬページでは、ＨＴＭＬのタイトルタグ（<title>）を用いて文書のタイトル文が定義できるので、タイトルを抽出することが可能であり、ファイル全体を読まなくてもタイトルから内容の概要を確認できる。
【０００６】
ここで、クライアントコンピュータにおけるＨＴＭＬ文書表示ソフトウェアであるブラウザとしては、例えば、Netscape Communications 社のNetscape Communicator （登録商標）や、Microsoft 社のInternet Explorer （登録商標）などの製品が広く普及している。
【０００７】
これらのブラウザソフトウェアには、ユーザが興味を持ったＨＴＭＬページが表示されているときに、“ブックマーク”または“お気に入り”ボタンをクリックさせることにより、そのＨＴＭＬページのＵＲＬを記憶する機能がある。これは、再度同一ＵＲＬへのアクセスを行う場合に、“ブックマーク”または“お気に入り”のＵＲＬ一覧を表示させてマウスでクリックするだけで、ＵＲＬアドレスを再入力することなくアクセスできる仕組みである。
【０００８】
ここで、図８から図１１を参照しながら、ブラウザソフトウェアの“ブックマーク”または“お気に入り”の機能（以下、「ブックマーク機能」と記す。）について説明する。
【０００９】
例えば、図１１に示すハイパーテキストにおいて、ユーザが液晶技術に関する情報リンクのある“http://lcdnews/”から“液晶ニュース（http://news/991123.html）”をクリックして、“http://news/991123.html”のニュース記事にアクセスした。そして、ユーザはこの記事の内容を気に入り、ブラウザのブックマーク登録ボタン１０１（図１０）をクリックして、ブックマークファイルに“http://news/991123.html”を記録したとする。
【００１０】
また同様に、ユーザが“http://source/”から“奈良観光（http://topics/a.html）”をクリックして、“http://topics/a.html”にアクセスした。そして、ユーザはこのページの内容を気に入り、ブラウザのブックマーク登録ボタン１０１をクリックして、ブックマークファイルに記録したとする。
【００１１】
以上の操作により、“http://news/991123.html”および“http://topics/a.html”がユーザの「お気に入りページ」として、そのＵＲＬアドレスがブックマークファイルに記憶される。
【００１２】
ここで、図８は、上記ブックマークファイルのデータ構造の説明図である。図８に示すように、ブックマークファイルには、ＵＲＬアドレスとタイトルとが一組みにして記憶される。なお、図９は、図８のブックマークファイルをＨＴＭＬで表現した記述例である。また、図１０は、図８のブックマークファイルのＨＴＭＬの記述例（図９）をＨＴＭＬブラウザに表示した表示例である。すなわち、図１０は、従来のブックマークファイルの表示例である。
【００１３】
ここで、図８および図１０のタイトルは、お気に入りページのＨＴＭＬファイル中の<title></title>タグ（図９の１行目）で囲まれた文字列を抽出したものであり、そのＨＴＭＬページのタイトルを表すのに使用される。
【００１４】
また、図９の４行目では、“http://news/991123.html”へのハイパーリンクが“<a href=http://news/991123.html>http://news/991123.html</a>”として表現されている。
【００１５】
図８および図９に示したように、ブックマークファイルの表はＨＴＭＬファイルである。そして、ブックマークファイルの表は、ブラウザにおいてブックマーク表示ボタン１０２をクリックすることによって、ＨＴＭＬ表示領域１０３に表示され、特定のＵＲＬアドレスを画面上で選択してクリックするだけで再度アクセスすることができる。
【００１６】
ただし、アクセスしたＵＲＬのブックマークへの記録は日常的に行われることが多いため、ブックマークファイルにリストされたＵＲＬは日々増大する。一方、ブックマークに記録されたＵＲＬは、日が経つにつれて、サーバ管理者によって消去される可能性が高くなる。そして、ＵＲＬが存在しなくなっていれば、ブックマークファイルのリストを表示して、記録されていたＵＲＬアドレスをクリックしても、所望の情報へはアクセスできず、行き先を全く封じられたアクセスエラーになる。そのため、ブックマークファイルには、日が経つにつれてアクセスできないＵＲＬが増大し、利用価値が次第に低下するという問題があった。
【００１７】
この問題に対して、公開特許公報「特開平１１−３９３２７号公報（公開日：平成１１年（１９９９）２月１２日）」には、ＵＲＬの上位のディレクトリを示すなどのリンク情報自動修復方法および装置が提案されている。
【００１８】
これは、リンク先の“http://www.omron.co.jp/CC/JPN/org.html”が移動、変更、削除などにより見つからない場合、上位のディレクトリである“http://www.omron.co.jp/CC/JPN/”，“http://www.omron.co.jp/CC/”，“http://www.omron.co.jp/”などを、リンク先候補として提示するものである。
【００１９】
【発明が解決しようとする課題】
しかしながら、上記従来の方法では、リンク先のＵＲＬと同じＷｅｂサーバの上位階層が関連リンクとして得られるのみである。そのゆえ、選択可能なリンク情報先候補の範囲が非常に限定され、消失したＵＲＬアドレスに関連する情報にアクセスするには不十分であった。
【００２０】
特に、ブックマークに記録されたリンク先ＵＲＬが見つからない場合、消失したリンク先ＵＲＬに関連するＵＲＬを見つけるために、そのＵＲＬに最初にアクセスしてブックマークを記録した時のリンク元のＵＲＬに容易にアクセスしたいという要求があった。
【００２１】
本発明は、上記の問題点を解決するためになされたもので、その目的は、ＷＷＷなどのハイパーテキストシステムにおいて、リンク先ＵＲＬが存在しなくなった場合でも、リンク先ＵＲＬに関連した内容のＵＲＬを提示することができるクライアントコンピュータおよびクライアントコンピュータの制御方法、ならびにプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【００２２】
【課題を解決するための手段】
本発明のクライアントコンピュータは、上記の課題を解決するために、サーバコンピュータにネットワークを介して接続され、上記サーバコンピュータに記憶されているハイパーリンク構造を有するデータファイルにアクセスして、該データファイルを表示するクライアントコンピュータにおいて、上記サーバコンピュータに記憶されているデータファイルのアドレス情報を記録可能なリンク記憶部と、上記サーバコンピュータに記憶されているデータファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを組にして上記リンク記憶部に記録するリンク管理部とを備えるとともに、上記リンク記憶部に記録されている上記アドレス情報に対応するデータファイルにアクセスできなかった場合に、上記リンク記憶部に上記アドレス情報と組にして記録されている上記リンク元アドレス情報に対応する、上記サーバコンピュータに記憶されているデータファイルにアクセスする処理を行うことを特徴としている。
【００２３】
また、本発明のクライアントコンピュータの制御方法は、上記の課題を解決するために、サーバコンピュータにネットワークを介して接続され、上記サーバコンピュータに記憶されているハイパーリンク構造を有するデータファイルにアクセスして、該データファイルを表示するクライアントコンピュータの制御方法において、上記クライアントコンピュータは、上記サーバコンピュータに記憶されているデータファイルのアドレス情報を記録可能なリンク記憶部を備え、上記サーバコンピュータに記憶されているデータファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを組にして上記リンク記憶部に記録するリンク記憶処理を含むとともに、上記リンク記憶部に記録されている上記アドレス情報に対応するデータファイルにアクセスできなかった場合に、上記リンク記憶部に上記アドレス情報と組にして記録されている上記リンク元アドレス情報に対応する、上記サーバコンピュータに記憶されているデータファイルにアクセスする処理を含むことを特徴としている。
【００２４】
また、本発明のプログラムを記録したコンピュータ読み取り可能な記録媒体は、上記の課題を解決するために、サーバコンピュータにネットワークを介して接続され、上記サーバコンピュータに記憶されているハイパーリンク構造を有するデータファイルにアクセスして、該データファイルを表示するクライアントコンピュータのプログラムを記録したコンピュータ読み取り可能な記録媒体において、上記クライアントコンピュータは、上記サーバコンピュータに記憶されているデータファイルのアドレス情報を記録可能なリンク記憶部を備え、上記サーバコンピュータに記憶されているデータファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを組にして上記リンク記憶部に記録するリンク記憶処理と、上記リンク記憶部に記録されている上記アドレス情報に対応するデータファイルにアクセスできなかった場合に、上記リンク記憶部に上記アドレス情報と組にして記録されている上記リンク元アドレス情報に対応する、上記サーバコンピュータに記憶されているデータファイルにアクセスする処理とをクライアントコンピュータに実行させるためのプログラムを記録したことを特徴としている。
【００２５】
上記の構成により、データファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを、一つのブックマークに登録することができる。すなわち、リンク先データファイルへアクセスするためのブックマークに、リンク先データファイルのアドレス情報とともに、リンク元データファイルのリンク元アドレス情報を登録できる。
【００２６】
よって、上記ブックマークを利用すれば、本来のリンク先データファイルに加えて、リンク元データファイルへもアクセスできる。すなわち、リンク先データファイルへのブックマークから、リンク元データファイルへアクセスすることが可能となる。
【００２７】
したがって、ＷＷＷなどのハイパーテキストシステムにおいて、リンク先データファイルの移動、変更、削除等や通信回線の不良等により該リンク先データファイルにアクセスできない場合でも、上記ブックマークのリンク元アドレス情報からリンク元データファイルに戻って新たなデータファイルを検索できるため、リンク先データファイルに関連した内容のデータファイルにアクセスすることが可能となる。
【００２８】
さらに、上記クライアントコンピュータは、上記リンク記憶部によって、データファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを組にして記憶し、該データファイルにアクセスできなかった場合、上記リンク記憶部に上記アドレス情報と組にして記録されているリンク元アドレス情報に対応するデータファイルにアクセスすることができる。
【００２９】
【発明の実施の形態】
本発明の一実施の形態について図１から図７に基づいて説明すれば、以下のとおりである。
【００３０】
本実施の形態に係る情報源記録装置は、World Wide Webなどのハイパーテキストシステムに適用されるものであって、サーバコンピュータにネットワークを介して接続されたクライアントコンピュータに設けられたブラウザに付加的に設けられる。具体的には、上記情報源記録装置は、過去に訪問したＵＲＬアドレスをそのリンク元ＵＲＬアドレスとともにブックマークに記憶する。そして、ＵＲＬを提示する際、リンク元ＵＲＬも同時に提示して簡単に再度アクセスできるようにすることによって、訪問先ＵＲＬが存在しなくなった場合でも簡単にリンク元ＵＲＬへアクセスして、存在しなくなったＵＲＬに関連するＵＲＬを検索できるようにするものである。
【００３１】
図２は、上記クライアントコンピュータの構成の概略を示すブロック図である。図２に示すように、クライアントコンピュータは、ＣＰＵ（central processing unit ）１２、ＲＡＭ（random access memory）などで構成されるメモリ１３、ハードディスクやフラッシュメモリなどで構成される不揮発性メモリ１４、外部ネットワークとのインタフェースとなるネットワークＩ／Ｏ（input/output）回路１５、キーボードやマウスなどで構成される入力装置１６、および表示装置１７を備えており、これらがバス１８によって接続されている。なお、このような構成のクライアントコンピュータは、一般的にパーソナルコンピュータと呼ばれるコンピュータによって構成することができる。
【００３２】
上記クライアントコンピュータは、ＨＴＭＬページや各種マルチメディアデータを表示可能なソフトウェアであるブラウザ（情報ブラウザ）を備えている。そして、ユーザはこのクライアントコンピュータ上においてブラウザを操作することによって、所望のＨＴＭＬページや各種マルチメディアデータを閲覧することができる。
【００３３】
本実施の形態に係るクライアントコンピュータは、過去に訪問したＵＲＬアドレスをそのリンク元ＵＲＬアドレスとともにブックマークファイルに記録し、再度訪問する際にＵＲＬアドレスあるいはリンク元ＵＲＬアドレスをブックマークファイルから読み出してブラウザに指示する情報源記録装置を備えている。
【００３４】
図１は、上記情報源記録装置の構成の概略を示す機能ブロック図である。なお、上記情報源記録装置は、上記クライアントコンピュータのハードウェア（図２）で動作するソフトウェアである情報源記録処理部５によって実現される。
【００３５】
上記情報源記録処理部５は、各構成要素を実現するそれぞれのプログラムがメモリ１３に格納されており、ＣＰＵ１２によってすべて制御される。具体的には、情報源記録処理部５は、リンク管理部（リンク情報提示手段）１、ネットワークアクセス部２、リンク記憶部（リンク記憶手段）３、表示部４を備えて構成されている。
【００３６】
上記ネットワークアクセス部２は、ＣＰＵ１２がネットワークＩ／Ｏ回路１５を制御することにより実現される。
【００３７】
上記リンク管理部１は、ネットワークアクセス部２経由でアクセスするファイルのブックマーク（ＵＲＬアドレス、タイトル、リンク元ＵＲＬアドレス）をリンク記憶部３に記録するとともに、ユーザの指示に応じてブックマークファイル３ａをリンク記憶部３から読み出して表示部４に表示する。この際、ブラウザ上でクリック等の指示入力により、ＵＲＬアドレスおよびリンク元ＵＲＬアドレスから対応するファイルにそれぞれアクセスできるように、ブックマークファイル３ａをＨＴＭＬ形式で表示部４に入力する。
【００３８】
上記リンク記憶部３は、不揮発性メモリ１４に構成され、リンク管理部１の制御によって、アクセスしたファイルのＵＲＬアドレス、タイトル、リンク元ＵＲＬアドレスを含むブックマークをブックマークファイル３ａに記憶する。
【００３９】
上記表示部４は、例えばＨＴＭＬブラウザであり、ネットワークアクセス部２からアクセスしたＨＴＭＬファイルの表示やブックマークファイル３ａの表示を、ＣＰＵ１２の制御により表示装置１７に対して行う。
【００４０】
つぎに、図３および図４を参照しながら、リンク管理部１の動作を説明する。まず、図３のフローチャートを用いてブックマークを記録する動作について説明する。
【００４１】
ここで、メモリ１３上には、文字列変数ＵＲＬ１，ＵＲＬ２および文字列変数ＴＩＴＬＥの記憶領域が確保されている。そして、文字列変数ＵＲＬ１は表示装置１７でブラウザに現在表示中のファイルのＵＲＬアドレスを記憶する。文字列変数ＵＲＬ２は現在表示中のファイルのリンク元のＵＲＬアドレスを記憶する。文字列変数ＴＩＴＬＥは現在表示中のファイルのタイトルを記憶する。さらに、一時変数ＵＲＬi＋１は現在表示中のＵＲＬアドレスを保持する。一時変数ＵＲＬi はひとつ前の表示ＵＲＬアドレスを保持する。
【００４２】
ステップＳ１は、表示装置１７のブラウザのＨＴＭＬ表示領域２３（図７）に表示中のあるＵＲＬの内容をユーザが閲覧している状態（待機状態）である。
【００４３】
ステップＳ２は、入力装置１６（図２）からマウスクリック等の入力操作を検出し、ユーザにより次のリンクへの移行の指示（一時変数ＵＲＬi＋１のクリック等）があればステップＳ３へ進む。
【００４４】
ステップＳ３では、一時変数ＵＲＬi＋１を文字列変数ＵＲＬ１に、一時変数ＵＲＬi を文字列変数ＵＲＬ２に、それぞれ記憶する。
【００４５】
ステップＳ４では、一時変数ＵＲＬi＋１のＨＴＭＬファイルの内容をネットワークアクセス部２によってネットワークの先にあるＷｅｂサーバから読み込む。そして、読み込んだＨＴＭＬファイルを文書解析して、“<TITLE>”タグで囲まれた文があればメモリ１３にある文字列変数ＴＩＴＬＥに記憶する。
【００４６】
ステップＳ５では、一時変数ＵＲＬi＋１に対応するファイルの内容を表示装置１７のブラウザのＨＴＭＬ表示領域２３（図７）に表示する。
【００４７】
ステップＳ６では、ブックマーク登録ボタン２１（図７）がクリックされていれば、現在文字列変数ＵＲＬ１，ＴＩＴＬＥ，ＵＲＬ２（リンク元ＵＲＬアドレス）に格納している内容をブックマークに登録する。具体的は、ブックマークファイル３ａ（図１）である“bookmark.html”を読み込み、文字列変数ＵＲＬ１，ＴＩＴＬＥ，ＵＲＬ２に格納している内容を追加して書き出し、ブックマークファイル３ａを更新する。
【００４８】
ステップＳ７では、一時変数ＵＲＬi に一時変数ＵＲＬi＋１を代入した後、ステップＳ１に戻る。
【００４９】
なお、上記のステップＳ３において、ブラウザのＵＲＬアドレス入力部２４（図７）に直接ＵＲＬが入力されたり、ブックマークファイルからＵＲＬが選択されたときには、文字列変数ＵＲＬ２はクリアされる。
【００５０】
以上の手順により、リンク先ＵＲＬ、タイトル、リンク元ＵＲＬを一組に登録したブックマークをブックマークファイルに記録できる。
【００５１】
つぎに、図４のフローチャートを用いてブックマークを表示する動作について説明する。
【００５２】
ステップＳ１１では、入力装置１６（図２）からマウスクリック等の入力操作を検出し、ブックマーク表示ボタン２２（図７）がクリックされたとき、ステップＳ１２へ進む。
【００５３】
ステップＳ１２では、ブックマークファイル３ａ（図１）である“bookmark.html”を読み込み、文字列変数ＵＲＬ１，ＴＩＴＬＥ，ＵＲＬ２（リンク元ＵＲＬアドレス）を含むブックマークの一覧表の形式でＨＴＭＬ表示領域２３（図７）に表示する。
【００５４】
なお、上記ブックマークファイル３ａは、ＨＴＭＬ形式でリンク記憶部３に記憶してもよいし、その他の形式でリンク記憶部３に記憶しておき、表示部４に表示する際にリンク管理部１によってＨＴＭＬ形式に変換してもよい。さらに、本実施の形態では、ブックマークファイル３ａをＨＴＭＬ形式で記述してＨＴＭＬ表示領域２３（図７）に表示したが、ユーザが選択したブックマークに応じてリンク先ＵＲＬおよびリンク元ＵＲＬにアクセス可能であれば、表示に用いるファイル形式も任意に選択できる。
【００５５】
つぎに、図５から図７を用いて、ブックマークファイルについて詳細に説明する。
【００５６】
ここで、図１１のようなハイパーリンクにアクセスした場合を考える。ユーザは、まず“http://lcdnews/”にアクセスして、“液晶ニュース”にリンクされた“http://news/991123.html”（『液晶ニュース』）にアクセスし、これをブックマークに登録したとする。また、ユーザは、“http://source/”にアクセスして、“奈良観光”にリンクされた“http://topics/a.html”（『奈良観光の薦め』）にアクセスし、これをブックマークに登録したとする。
【００５７】
本実施の形態では、ブックマーク登録時にリンク元ＵＲＬも同時に記憶するので、ブックマークファイル３ａは図５のようなデータ構造で記録される。そして、図６は上記の例におけるブックマークファイルのＨＴＭＬ形式での記述例である。また、図７は図６のＨＴＭＬファイルをＨＴＭＬブラウザ上で表示した表示例である。なお、図７はブックマーク表示ボタン２２を押してブックマークファイル３ａを表示した状態の表示例である。
【００５８】
図６に示すように、上記ブックマークファイルは、例えばＨＴＭＬ形式のテキストファイル（“bookmark.html”）であり、不揮発性メモリ１４（図２）に記憶される。そして、表形式で表示するために“<table>”，“<tr>”，“<td>”などのＨＴＭＬタグが利用される。
【００５９】
これにより、図７に示すように、ブックマークをＵＲＬアドレスおよびリンク元ＵＲＬアドレスをユーザがクリックできる表形式にしてブラウザに表示することができる。
【００６０】
すなわち、図７では、ブックマークが登録された“http://news/991123.html”へのハイパーリンクが存在し、これをクリックするだけで“http://news/991123.html”が表示される。また、このページのリンク元ＵＲＬアドレスである“http://lcdnews/”もハイパーリンクが張られた状態で表示され、これをクリックするだけで“http://lcdnews/”が表示される。
【００６１】
よって、ブックマーク登録後時間が経過して“http://news/991123.html”が存在しなくなった場合でも、一組に表示されているリンク元ＵＲＬアドレス（“http://lcdnews/”）をクリックしてアクセスすれば、リンク元の情報をＨＴＭＬブラウザに表示することができる。その結果、“http://news/991123.html”が存在しなくなった場合でも、“http://news/991123.html”に類似した情報である“http://www.sharp.co.jp/”，“http://news/1.html”，“http://news/2.html”などを容易に見つけることができる。
【００６２】
また、ブックマークが登録された“http://topics/a.html”に関しても同様で、組として記憶されたリンク元ＵＲＬアドレス“http://source”へ容易にアクセスできるので、“http://topics/a.html”が存在しなくなっても“http://nara/daibutu.html”等の類似の情報へ容易にアクセスできる。
【００６３】
このように、所望のページ（“http://news/991123.html”や“http://topics/a.html”）にアクセスできなくても、それに関連した情報のページ（液晶関連の企業、ニュース等を扱うページのＵＲＬアドレスを集めた“http://lcdnews/”や、奈良観光関連のページのＵＲＬアドレスを集めた“http://source”）に戻ることができるので、関連ページへのリンクを容易にたどることができる。よって、リンク元ＵＲＬアドレスはユーザにとって有益なリンクであり、本実施の形態に係るブックマークは従来のブックマークに比べ利便性が高い。
【００６４】
以上のように、本実施の形態に係る情報源記録装置は、リンク先ＵＲＬとリンク元ＵＲＬとを組にしてブックマークを記録することによって、リンク元ＵＲＬに容易に戻ることを可能とするものである。
【００６５】
これにより、ブックマークに記録されたリンク先ＵＲＬが見つからなくなった場合でも、リンク元ＵＲＬへ簡単にアクセスできるため、失われたリンク先ＵＲＬと同じカテゴリまたは類似のカテゴリのＵＲＬを容易に見つけることができる。すなわち、興味を引いたＵＲＬアドレスがもともとリンクされていたページ（リンク元ＵＲＬアドレス）へ簡単にアクセスできるので、消失したＵＲＬアドレスに関連する情報を容易に取得できる。
【００６６】
例えば、図７に示すように、ブラウザのＨＴＭＬ表示領域２３にブックマークファイル３ａが表示された状態において、“http://news/991123.html”（『液晶ニュース』）にアクセスして存在しなくなっていれば、リンク元である“http://lcdnews/”に直ちにアクセスして、関連内容のＵＲＬに容易にアクセスすることができる。
【００６７】
ここで、例えば“http://www.yahoo.co.jp/”や“http://www.yahoo.com/”などのディレクトリサービスで有名なＷＷＷサイトにおいても、カテゴリ別に類似したＵＲＬアドレスが多数同一ページにリンクされている。この点、米クレバープロジェクト「ハイパーリンクを賢く使う」（日経サイエンス、１９９９年９月pp28-35 ）によれば、インターネットのハイパーリンク構造の世界では、ひとつのページに関連する数多くのリンクが張られることが多く、これはハブと呼ばれている。そして、「人間はあるトピックスについて自分の専門知識を表現するハブみたいなものを作るよう生まれついている」という社会学上の現象として説明されている。
【００６８】
したがって、本実施の形態に係る情報源記録装置を用いて、ブックマークのリンク元ＵＲＬとしていわゆるハブのＵＲＬを記録しておけば、リンク先ＵＲＬにアクセスできない場合でもリンク元ＵＲＬから多くの関連ＵＲＬに容易にアクセスできるため、より効果的である。
【００６９】
なお、本実施の形態は本発明の範囲を限定するものではなく、本発明の範囲内で種々の変更が可能である。
【００７０】
例えば、本実施の形態ではＨＴＭＬを例として説明したが、ハイパーリンクを記述できるものであればよく、記述言語はＨＴＭＬに限定されない。また、リンク先ＵＲＬにアクセスできない場合のリンク元ＵＲＬへのアクセスは、ユーザの指示を受けて行ってもよいし、ユーザの指示を待たずに自動的に行ってもよい。また、ブックマークのリンク元ＵＲＬアドレスは、複数記録してもよいし、リンク先ＵＲＬに直接リンクしていないＵＲＬアドレスを記録してもよいし、いわゆるハブのＵＲＬアドレスを優先的に記録してもよい。
【００７１】
本発明に係る情報源記録装置は、サーバコンピュータ上のハイパーリンク構造を持ったファイル（ファイルオブジェクト）をクライアントコンピュータで閲覧するシステムに設けられ、ファイルのアドレスとそのファイルのリンク元アドレスとを組にして記憶する手段と、ファイルの一覧を表示しユーザに選択させてファイルにアクセスする手段と、リンク元アドレスを表示しユーザに選択させてリンク元アドレスのファイルへのアクセスを可能にする手段とを有する構成であってもよい。
【００７２】
また、上記情報源記録装置は、現在表示中のＵＲＬアドレスをブックマークファイルに記憶させる場合に、リンク元のＵＲＬアドレスを組にして記憶する手段を備えるとともに、リンク元ＵＲＬアドレスをブックマークされたＵＲＬアドレスとともに表示する手段と、ユーザからの選択によりリンク元ＵＲＬアドレスのファイルへのアクセスを行う手段とを備えていてもよい。
【００７３】
また、上記情報源記録装置は、現在ユーザがアクセスし、コンピュータの表示画面に表示しているＵＲＬアドレスと、そのリンク元ＵＲＬアドレスを記憶する手段を備えるとともに、ユーザからの記録指示を受け入れるボタンを表示する手段と、ボタンがクリックされた時にＵＲＬアドレスおよびリンク元ＵＲＬを組にして記憶する手段と、記録した複数のＵＲＬアドレスの一覧を提示する手段と、記録したＵＲＬアドレスに関連づけてリンク元ＵＲＬを表示し、ユーザの選択入力を受信してリンク元ＵＲＬを表示する手段とを備えていてもよい。
【００７４】
本発明に係る情報源記録方法は、サーバコンピュータ上のハイパーリンク構造を持ったファイルをクライアントコンピュータで閲覧するシステムで用いられる方法であって、ファイルのアドレスと、そのファイルのリンク元アドレスとを組にして記憶する処理と、ファイルの一覧を表示し、ユーザに選択させ、ファイルにアクセスする処理と、リンク元アドレスを表示し、ユーザに選択させ、リンク元アドレスのファイルへのアクセスを可能にする処理とを含んでいてもよい。
【００７５】
本発明に係る情報源記録プログラムを記録したコンピュータ読み取り可能な記録媒体は、サーバコンピュータ上のハイパーリンク構造を持ったファイルをクライアントコンピュータで閲覧するシステムに設けられ、ファイルのアドレスとそのファイルのリンク元アドレスとを組にして記憶する手段と、ファイルの一覧を表示しユーザに選択させてファイルにアクセスする手段と、リンク元アドレスを表示しユーザに選択させてリンク元アドレスのファイルへのアクセスを可能にする手段と、をコンピュータに実現させるための情報源記録プログラムを記録したものであってもよい。
【００７６】
これにより、興味を引いたＵＲＬアドレスがもともとリンクされていたページ（リンク元アドレス）へ簡単にアクセスできるので、消失したＵＲＬアドレスに関連する情報に容易にアクセスできる。
【００７７】
本発明の情報源記録装置は、ネットワークで繋がれたサーバコンピュータ上のハイパーリンク構造を有するデータファイルをクライアントコンピュータ上で閲覧する際に用いられる情報源記録装置において、データファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを組にして記憶するリンク記憶手段を備えていることを特徴としている。
【００７８】
また、本発明の情報源記録方法は、ネットワークで繋がれたサーバコンピュータ上のハイパーリンク構造を有するデータファイルをクライアントコンピュータ上で閲覧する際の情報源記録方法において、データファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを組にして記憶するリンク記憶処理を含んでいることを特徴としている。
【００７９】
また、本発明の情報源記録プログラムを記録したコンピュータ読み取り可能な記録媒体は、上記の課題を解決するために、ネットワークで繋がれたサーバコンピュータ上のハイパーリンク構造を有するデータファイルをクライアントコンピュータ上で閲覧する際に用いられる情報源記録プログラムを記録したコンピュータ読み取り可能な記録媒体において、データファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを組にして記憶するリンク記憶手段をコンピュータに実現させるための情報源記録プログラムを記録したことを特徴としている。
【００８０】
上記の構成により、データファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを、一つのブックマークに登録することができる。すなわち、リンク先データファイルへアクセスするためのブックマークに、リンク先データファイルのアドレス情報とともに、リンク元データファイルのリンク元アドレス情報を登録できる。
【００８１】
よって、上記ブックマークを利用すれば、本来のリンク先データファイルに加えて、リンク元データファイルへもアクセスできる。すなわち、リンク先データファイルへのブックマークから、リンク元データファイルへアクセスすることが可能となる。
【００８２】
したがって、ＷＷＷなどのハイパーテキストシステムにおいて、リンク先データファイルの移動、変更、削除等や通信回線の不良等により該リンク先データファイルにアクセスできない場合でも、上記ブックマークのリンク元アドレス情報からリンク元データファイルに戻って新たなデータファイルを検索できるため、リンク先データファイルに関連した内容のデータファイルにアクセスすることが可能となる。
【００８３】
さらに、本発明の情報源記録装置は、上記アドレス情報に対応するデータファイルにアクセスできなかった場合に上記リンク元アドレス情報を提示するリンク情報提示手段を備えていることを特徴としている。
【００８４】
上記の構成により、さらに、上記情報源記録装置は、上記リンク記憶手段によって、データファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを組にして記憶し、該データファイルにアクセスできなかった場合、上記リンク情報提示手段によって、リンク元アドレス情報を提示することができる。
【００８５】
よって、リンク元アドレス情報の提示を受けたユーザは、リンク元データファイルにアクセスするか否かを指示入力することができる。また、リンク元アドレス情報をブラウザに直接入力することにより、リンク元データファイルに自動的にアクセスすることができる。
【００８６】
最後に、本発明の目的は、上述した機能を実現するソフトウエアである情報源記録プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。この場合、記録媒体から読み出されたプログラムコード自体が上述した機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【００８７】
上記プログラムコードを供給するための記録媒体は、システムあるいは装置と分離可能に構成することができる。また、上記記録媒体は、プログラムコードを供給可能であるように固定的に担持する媒体であってもよい。そして、上記記録媒体は、記録したプログラムコードをコンピュータが直接読み取ることができるようにシステムあるいは装置に装着されるものであっても、外部記憶装置としてシステムあるいは装置に接続されたプログラム読み取り装置を介して読み取ることができるように装着されるものであってもよい。
【００８８】
例えば、上記記録媒体としては、磁気テープやカセットテープ等のテープ系、フロッピーディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【００８９】
また、上記プログラムコードは、コンピュータが記録媒体から読み出して直接実行できるように記録されていてもよいし、記録媒体から主記憶のプログラム記憶領域へ転送された後コンピュータが主記憶から読み出して実行できるように記録されていてもよい。
【００９０】
さらに、上記記録媒体は、通信ネットワーク等を介してプログラムコードを供給可能であるように流動的に担持する媒体であってもよい。この場合、システムあるいは装置を通信ネットワーク（インターネット等を含む）と接続可能に構成し、上記プログラムコードを通信ネットワークからダウンロードすることにより供給することができる。
【００９１】
なお、プログラムコードを記録媒体から読み出して主記憶に格納するためのプログラム、および、通信ネットワークからプログラムコードをダウンロードするためのプログラムは、コンピュータによって実行可能にあらかじめシステムあるいは装置に格納されているものとする。
【００９２】
上述した機能は、コンピュータが読み出した上記プログラムコードを実行することによって実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行うことによっても実現される。
【００９３】
さらに、上述した機能は、上記記録媒体から読み出された上記プログラムコードが、コンピュータに装着された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても実現される。
【００９４】
【発明の効果】
本発明のクライアントコンピュータは、以上のように、サーバコンピュータに記憶されているデータファイルのアドレス情報を記録可能なリンク記憶部と、上記サーバコンピュータに記憶されているデータファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを組にして上記リンク記憶部に記録するリンク管理部とを備えるとともに、上記リンク記憶部に記録されている上記アドレス情報に対応するデータファイルにアクセスできなかった場合に、上記リンク記憶部に上記アドレス情報と組にして記録されている上記リンク元アドレス情報に対応する、上記サーバコンピュータに記憶されているデータファイルにアクセスする処理を行う構成である。
【００９５】
また、本発明のクライアントコンピュータの制御方法は、以上のように、上記クライアントコンピュータは、サーバコンピュータに記憶されているデータファイルのアドレス情報を記録可能なリンク記憶部を備え、上記サーバコンピュータに記憶されているデータファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを組にして上記リンク記憶部に記録するリンク記憶処理を含むとともに、上記リンク記憶部に記録されている上記アドレス情報に対応するデータファイルにアクセスできなかった場合に、上記リンク記憶部に上記アドレス情報と組にして記録されている上記リンク元アドレス情報に対応する、上記サーバコンピュータに記憶されているデータファイルにアクセスする処理を含む方法である。
【００９６】
また、本発明のプログラムを記録したコンピュータ読み取り可能な記録媒体は、以上のように、上記クライアントコンピュータは、サーバコンピュータに記憶されているデータファイルのアドレス情報を記録可能なリンク記憶部を備え、上記サーバコンピュータに記憶されているデータファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを組にして上記リンク記憶部に記録するリンク記憶処理と、上記リンク記憶部に記録されている上記アドレス情報に対応するデータファイルにアクセスできなかった場合に、上記リンク記憶部に上記アドレス情報と組にして記録されている上記リンク元アドレス情報に対応する、上記サーバコンピュータに記憶されているデータファイルにアクセスする処理とをクライアントコンピュータに実行させるためのプログラムを記録した構成である。
【００９７】
それゆえ、データファイルのアドレス情報と該データファイルのリンク元であるデータファイルのリンク元アドレス情報とを、一つのブックマークに登録することができる。すなわち、リンク先データファイルへアクセスするためのブックマークに、リンク先データファイルのアドレス情報とともに、リンク元データファイルのリンク元アドレス情報を登録できる。
【００９８】
よって、上記ブックマークを利用すれば、本来のリンク先データファイルに加えて、リンク元データファイルへもアクセスできる。すなわち、リンク先データファイルへのブックマークから、リンク元データファイルへアクセスすることが可能となる。
【００９９】
したがって、ＷＷＷなどのハイパーテキストシステムにおいて、リンク先データファイルの移動、変更、削除等や通信回線の不良等により該リンク先データファイルにアクセスできない場合でも、上記ブックマークのリンク元アドレス情報からリンク元データファイルに戻って新たなデータファイルを検索できるため、リンク先データファイルに関連した内容のデータファイルにアクセスすることが可能となるという効果を奏する。
【０１００】
さらに、データファイルにアクセスできなかった場合に、上記リンク記憶部に上記アドレス情報と組にして記録されているリンク元アドレス情報に対応するデータファイルにアクセスすることができるという効果を奏する。
【図面の簡単な説明】
【図１】  本発明の一実施の形態に係る情報源記録装置の構成の概略を示す機能ブロック図である。
【図２】  図１に示した情報源記録装置を含むクライアントコンピュータの物理的構成の概略を示すブロック図である。
【図３】  図１に示した情報源記録装置のブックマーク記録動作の概略を示すフローチャートである。
【図４】  図１に示した情報源記録装置のブックマーク表示動作の概略を示すフローチャートである。
【図５】  図１に示した情報源記録装置が処理するブックマークファイルのデータ構造を示す説明図である。
【図６】  図１に示した情報源記録装置が処理するブックマークファイルのＨＴＭＬによる記述例である。
【図７】  図１に示した情報源記録装置が処理するブックマークファイルをブラウザに表示した状態を示す説明図である。
【図８】  従来のブックマークファイルのデータ構造を示す説明図である。
【図９】  従来のブックマークファイルのＨＴＭＬによる記述例である。
【図１０】  従来のブックマークファイルをブラウザに表示した状態を示す説明図である。
【図１１】  ハイパーテキストおよびそのリンク関係の一例を示す説明図である。
【符号の説明】
１    リンク管理部（リンク情報提示手段）
３    リンク記憶部（リンク記憶手段）
Ｓ６  リンク記憶処理
【図１】
0004554017.tif 000002
【図２】
0004554017.tif 000003
【図３】
0004554017.tif 000004
【図４】
0004554017.tif 000005
【図５】
0004554017.tif 000006
【図６】
0004554017.tif 000007
【図７】
0004554017.tif 000008
【図８】
0004554017.tif 000009
【図９】
0004554017.tif 000010
【図１０】
0004554017.tif 000011
【図１１】
0004554017.tif 000012