(57)【特許請求の範囲】
【請求項１】
コンピュータの画面に表示されたテキストおよび画像などのオブジェクトに他の情報へのリンクが定義され、ポインティングデバイスのカーソルを前記オブジェクトに位置づけて指示することにより、前記定義されたリンク先の画面を表示するハイパーリンクシステムの表示方法であって、
前記リンク定義されたオブジェクトが選択される度毎に、データベースに現在の日付、時間および前記リンク先のアドレスを含む情報を履歴情報として書き込んでおき、
前記オブジェクトを画面に表示する際、該オブジェクトを表示する前に、該オブジェクトのリンク先アドレスをキーに前記データベースの履歴情報を検索し、該オブジェクトの履歴情報があれば、該履歴情報を、当該オブジェクトの領域にポインティングデバイスのカーソルがある場合に該オブジェクトとともに表示させるための情報を、該オブジェクトの表示情報に追加し、
前記情報を追加した後に、当該表示情報に基づきオブジェクトを表示し、
該オブジェクトの領域にポインティングデバイスのカーソルが位置づけされると、前記履歴情報を、該オブジェクトとともに表示することを特徴とするハイパーリンクシステムの履歴表示方法。
【請求項２】
請求項１に記載のハイパーリンクシステムの履歴表示方法において、前記履歴情報をオブジェクトとともに表示する際、該オブジェクトの近傍にポップアップ表示する、もしくは、該オブジェクトに重ねてテキストで表示することを特徴とするハイパーリンクシステムの履歴表示方法。
【請求項３】
コンピュータに、請求項１もしくは請求項２のいずれかに記載のハイパーリンクシステムの履歴表示方法における各処理を実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項４】
コンピュータの画面に表示されたテキストおよび画像などのオブジェクトに他の情報へのリンクが定義され、マウス等のポインティングデバイスのカーソルを前記オブジェクトに位置づけて指示することにより、前記定義されたリンク先の画面を表示するハイパーリンクシステムにおいて、
過去に参照したリンク先の属性情報と参照した日時を含む履歴情報を蓄積しておく履歴情報蓄積部と、
オブジェクトを画面表示する際、表示前に、オブジェクトのリンク先の属性情報をキーにして前記履歴情報蓄積部から対応する履歴情報を検索し、
対応する履歴情報があれば、該履歴情報を、当該オブジェクトの領域にポインティングデバイスのカーソルがある場合に該オブジェクトとともに表示させるための情報を、該オブジェクトの表示情報に追加する情報検出・処理部と、
前記情報を追加した当該表示情報に基づきオブジェクトを表示すると共に、該オブジェクトの領域にポインティングデバイスのカーソルが位置づけされると、前記履歴情報を、該オブジェクトとともに表示する表示手段とを有することを特徴とするハイパーリンクシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ハイパーリンクシステムに係り、特に対話型処理を行う計算機のハイパーリンク処理に使用して好適なリンク履歴表示方法およびそのプログラムを格納した記録媒体に関する。
【０００２】
【従来の技術】
コンピュータの画面に表示されたオブジェクトにリンクを定義するハイパーリンクシステムとしては、例えばＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザが広く知られている。インターネット上で提供されているホームページを、ＷＷＷブラウザを用いて閲覧する時の画面の一例を図１に示す。図１において、ウインドウ１０１上に表示されたテキスト文書の中のテキスト１０２および画像１０３に他の情報へのリンクが定義されている。リンクが定義されているテキスト１０２または画像１０３をマウス等のポインティングデバイスによりクリックすることにより、それぞれに定義されたリンク先の画面が表示されることになる。実際に、ホームページ上では、このようにリンクが定義されている箇所が数多く存在するために、利用者はリンクを追跡しているうちに当初目的としていた情報とは異なる情報を提供するページを表示してしまうことがよく起こる。
【０００３】
このような場合に対処するために、従来の方法としては、表示したページ情報を保存しておき、現在表示されているページから順に遡って今まで表示してきたページを表示する機能がブラウザで実現されている。これによって、利用者は最初の画面に簡単に戻ることができ、再度、目的の情報を得る努力をすることができる。この際に、一度選択したリンク定義情報を再度選択しても、また同じ失敗を繰り返すだけである。このような失敗をなくすために、ＷＷＷブラウザでは、過去にリンク先の情報を参照していれば、そのリンク先が定義されたテキストの表示色を変更するようにしている。この表示色変更機能により、利用者は過去にリンク先を参照したか否かを、テキストの色により容易に判断することができる。
この機能は、上述のように、利用者が目的としないページを表示する時に、繰り返し参照しないようにする手助けになる以外に、過去に参照したテキストが一目で判るため、ホームページの参照効率を向上させるという効果もある。
ハイパーリンクテキストの参照効率を向上させる他の技術としては、例えば、特開平５−２６５６７８号公報に記載された表示システムが知られている。
この技術は、表示カーソルがマーカの境界内に存在する時に、ユーザがそのマーカをマウス等でクリックすることにより、その情報に対してそれ以前に参照されたか否かに関する情報を表示するものである。以前の参照に関する情報は、具体的には、最初に参照した日時，最後に参照した日時及び参照回数である。
【０００４】
【発明が解決しようとする課題】
上記従来技術において、利用者が参照したテキストの表示色を変更する機能については、リンク先の定義されたオブジェクトがテキストの場合に限って、表示色を変更するものであるため、オブジェクトが画像の場合には参照されたか否かを判断できないという問題点がある。そして、この従来技術では、参照した日付、時間までは表示されない。
次に、特開平５−２６５６７８号公報に記載された技術については、参照したテキストの近傍にマーカが表示されるので、ユーザがこれをマウスによりクリックする等の動作をすることで、参照日時、参照回数が表示される。従って、利用者が参照履歴を見たい時には、マーカをクリックするという操作を行わなければならず、操作性が悪いという問題がある。さらに問題となることは、上記特開平５−２６５６７８号公報には、訪問履歴のあり／なしを示すマーカの付与方法、訪問履歴情報の保存および参照方法についての具体的な構成が全く記載されていない点である。
【０００５】
本発明の目的は、上記従来技術の課題を解決することであり、リンクを定義されたオブジェクトの訪問履歴情報を利用者の操作性を損なうことなく表示できるようなハイパーリンクシステムおよびその履歴表示方法ならびにそのプログラムを記録した記録媒体を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明によるハイパーリンクシステムの履歴表示方法は、▲１▼コンピュータの画面に表示されたテキストおよび画像などのオブジェクトに他の情報へのリンクが定義され、ポインティングデバイスのカーソルを前記オブジェクトに位置づけて指示することにより、前記定義されたリンク先の画面を表示するハイパーリンクシステムの表示方法において、前記リンク定義されたオブジェクトが選択される度毎に、データベースに現在の日付、時間および前記リンク先のアドレスを履歴情報として書き込んでおき、ポインティングデバイスのカーソルである位置指示手段が該オブジェクトの領域内にある場合に、前記オブジェクトのリンク先アドレスをキーに前記データベースの履歴情報を検索し、検索された履歴情報を、該オブジェクトの近傍にポップアップ表示することを特徴としている。
▲２▼また、履歴情報をデータベースから検索した後、検索された履歴情報を該オブジェクト近傍にポップアップ表示する代りに、対象オブジェクト上にレイヤを作成し、該オブジェクトに関して以前リンク先の情報を参照した日時等を示す履歴情報を該オブジェクトに重ねてテキストで表示することも特徴としている。
【０００７】
▲３▼また、オブジェクトをデータベースから検索する場合、前記選択された画面を表示する前に、予め画面に表示すべき全てのオブジェクトについて前記検索処理を行っておき、検索された履歴情報を画面表示の際に、前記オブジェクト近傍にポップアップ表示するか、または該オブジェクトに重ねて表示することも特徴としている。
▲４▼また、本発明のハイパーリンクシステムでは、コンピュータの画面に表示されたテキストおよび画像などのオブジェクトに他の情報へのリンクが定義され、マウス等のポインティングデバイスのカーソルを前記オブジェクトに位置づけて指示することにより、前記定義されたリンク先の画面を表示するハイパーリンクシステムにおいて、過去に参照したリンク先の属性情報と参照した日時等の履歴情報とを蓄積しておく履歴情報蓄積部と、画面表示する際、表示するオブジェクトのリンク先の属性情報をキーにして前記履歴情報蓄積部を検索する情報検出・処理部と、検索された属性情報に対応する履歴情報を前記オブジェクトとともに表示する表示手段とを有することを特徴としている。
▲５▼また、本発明の記録媒体では、ハイパーリンクシステムの履歴表示方法をプログラムに変換し、該プログラムを格納したことを特徴としている。
【０００８】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
本実施例では、ＨＴＭＬ（Ｈｙｐｅｒ Ｔｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）によって記述された情報を表示するシステムを対象とする。また、表示する履歴情報は最後に参照した日付のみとする。
本発明においては、パソコン内蔵メモリに新たに情報検出・処理部（図２の２０３参照）および履歴情報蓄積部（同２０４参照）を設けて、リンク定義されたオブジェクトが選択された段階で、その履歴情報蓄積部の履歴として選択されたオブジェクトおよび日付、リンク先アドレス等を追加書き込み、オブジェクトが表示されるために選択された場合、表示の前に、リンク定義されていることを調べ、その履歴情報蓄積部からそのリンク先アドレスを検索し、履歴情報中の日付を読み出してそれを表示されたオブジェクトとともに、例えばオブジェクトに重ねて表示するか、あるいはそのオブジェクトの近傍にポップアップ表示する。
本発明は、従来のハイパーリンクシステムに比べて、履歴情報蓄積部（メモリ領域）および情報検出・処理部（プログラム）を新たに設けた点と、ユーザからそのオブジェクトが選択される度毎に、履歴情報蓄積部にそのリンク先アドレスと日付を追加記録する処理を設ける点と、表示のためにオブジェクトが選択された場合に、それが表示される前に、情報検出・処理部が履歴情報蓄積部を検索して、そのリンク先アドレス情報が存在するか否かを検索し、その履歴情報中の日付を読み出して表示画面のオブジェクトとともに、例えばオブジェクト近傍にポップアップ表示するか、オブジェクトに重ねて表示する点を設ける点とが大きな特徴である。
【０００９】
図２は、本発明の一実施例を示すハイパーリンクシステムのブロック構成図である。
図２により、ハイパーリンクシステムの構成および各機能ブロックの機能について説明する。図２において、２０１はマウス等のポインティングデバイスを含む入力装置、２０２は入力された情報を処理部に取り込むための入力情報制御部、２０３は入力された情報を履歴情報蓄積部に蓄積したり、入力された情報をキーとして履歴情報蓄積部を検索する情報検出・処理部、２０４はリンク定義されたオブジェクトのリンク先アドレスやその参照日付等の履歴情報を蓄積する履歴情報蓄積部、２０５はオブジェクトの表示を制御する表示情報制御部、２０６は表示装置である。
入力装置１０１は、例えば、マウスなどのポインティングデバイスやタッチパネルなどにより構成され、オブジェクトの表示要求などの操作を入力情報制御部２０２に対して指示する。入力情報制御部２０２は、入力装置２０１からの指示を検出し、情報検出・処理部２０３へその指示を渡す。情報検出・処理部２０３は、入力情報制御部２０２からの入力指示により、該当する履歴情報の履歴情報蓄積部２０４への書き出し、読み込みを行う。また、履歴情報の検索、履歴情報表示処理を行い、表示情報制御部２０５へ表示命令を渡す。表示情報制御部２０５は、情報検出・処理部２０３からの表示命令を受け取って、その処理結果を表示装置２０６に表示する。この場合、情報検出・処理部２０３は、何を表示するか、およびどのように表示するかを制御するものであり、表示情報制御部２０５は単純にディスプレイ表示を制御するものである。
【００１０】
図３は図２における履歴情報のデータベース構造図、図４は本発明の一実施例を示す履歴情報の蓄積処理のフローチャート、および図６は本発明の一実施例を示す履歴情報表示を行う前のHTMLと画面表示の図である。
以下、図３、図４、図６を参照して、本発明による履歴情報の蓄積処理を説明する。
（１）図６において、マウスカーソル６０１を指示してクリックすることにより、アドレス"http://www.com"にリンク定義されたオブジェクト６０２が選択される（ステップ４０１）。ここで、オブジェクトとは、表示情報の構成要素（テキストデータ、画像データ、その他の種類のデータ）のことである。また、６０３はリンク定義されたオブジェクト６０２に対応したメモリ領域に埋め込まれた情報であって、リンク先アドレス"http://www.com"が記録されている。
（２）履歴情報蓄積部２０４には、図３に示すような履歴データベースが格納されており、オブジェクト６０２が選択されると、次に履歴データベースに現在の日付、時間、リンク先アドレス"http://www.com"などの情報３０１を追加して書き込む。データベース項目"No."は自動的に付与される（ステップ４０２）。
（３）これらの履歴情報の蓄積が終了した後に、リンク先アドレス"http://www.com"の情報にジャンプして表示する（ステップ４０３）。
【００１１】
図５はオブジェクトに履歴情報を表示する処理のフローチャート、図７は本発明の一実施例による履歴情報表示処理［方法１］を行ったＨＴＭＬと画面表示図、および図８は本発明の一実施例による履歴情報表示処理［方法２］を行ったＨＴＭＬと画面表示図である。
以下、図３、図５、図７および図８により、本発明の一実施例による履歴情報の表示処理を説明する。
（１）図６に示すオブジェクト６０２が表示される前に、そのオブジェクト６０２に対応して記憶されている表示情報であるＨＴＭＬ（６０３）を読み込む（ステップ５０１）。
（２）ＨＴＭＬ（６０３）にリンク情報が含まれているか否かを判別する（ステップ５０２）。
（３）リンク情報が定義されているオブジェクトであると判別されると、履歴情報データベース（図３）においてリンク先アドレス”ｈｔｔｐ：／／ｗｗｗ．ｃｏｍ”の検索を行う（ステップ５０３）。この場合、最後に参照された履歴情報を抽出するのであれば、検索は項目”Ｎｏ．”について降順に行われる。
（４）リンク先アドレス”ｈｔｔｐ：／／ｗｗｗ．ｃｏｍ”が履歴情報データベースに存在しない場合には、ステップ５０２にもどり検索を続行する（ステップ５０４）。
（５）リンク先アドレスが存在した場合には、履歴情報データベースのレコード３０１の日付情報を参照し、例えば次のような（方法１）または（方法２）により日付表示処理を行う（ステップ５０５）。
【００１２】
（方法１）ＨＴＭＬタグである＜ＤＩＶ＞をＨＴＭＬ（６０３）に追加することにより、対象オブジェクト上にレイヤを作成し、日付情報をテキストで配置する（図７の表示イメージ７０１参照）。なお、図７の表示情報であるＨＴＭＬ（７０２）に下線で示した情報が〈ＤＩＶ〉で追加されたテキストである。
（方法２）ＨＴＭＬタグである＜ＡＬＴ＞をＨＴＭＬ（６０３）に追加することにより、対象オブジェクト領域上にマウスがある場合に、日付情報をポップアップ表示させる（図８の表示イメージ８０１参照）。なお、図８の表示情報であるＨＴＭＬ（８０２）に下線で示した情報が〈ＡＬＴ〉で追加されたテキストである。
（６）ＨＴＭＬ（６０３）のリンク情報検索が最後まで終了していれば、一連の処理を終了し、途中であればステップ５０２に戻って検索を続行する（ステップ５０６）。この処理が終了した時点（ＥＮＤ）で、選択されたオブジェクトの画面が始めて表示される。
【００１３】
以上、本発明の一実施例を説明したが、本発明はこの実施例に限定されるものではなく、図７に示すように、オブジェクト上に履歴情報を重ねて表示する処理ステップ５０５は、例えば画像合成処理を応用するなどの方法、つまりオブジェクト画像の上から合成処理を行うことにより日付７０１を配置する方法も考えられる。また、蓄積される情報の種類および表示される情報に関しても、本実施例に限定されるものではなく、操作者が適宜変更可能な形での実装が望ましい。
また、図４に示した履歴情報蓄積処理、及び図５で示した履歴情報表示処理はそれぞれプログラムにより実行され、このプログラムをＣＤ−ＲＯＭ等の情報記録媒体に格納して流通させ、任意の場所のコンピュータにインストールしてから実行すれば、本発明の目的は達成される。さらに、このプログラムをネットワーク上のコンピュータに格納しておき、ネットワークを介して別のコンピュータに当該プログラムをコピーすることにより、インストールしても同様である。また、本発明は、ＷＷＷブラウザに特化したものではなく、通常のパソコンによる表示方法として適用することができるのは勿論である。
【００１４】
【発明の効果】
以上説明したように、本発明によれば、リンクを定義されたオブジェクトと共に、参照履歴情報が表示されるため、操作者はリンク先情報を過去に参照したか否か、いつ参照したかを容易に判別可能となる。また、その場合に、クリックする必要がなく、オブジェクトの領域内にカーソルがあるだけで、リンクを定義されたオブジェクトに重ねて、もしくはポップアップして、履歴情報が表示されるので、表示画面を乱さず履歴情報を表示できる。
【図面の簡単な説明】
【図１】従来におけるハイパーリンクシステムのオブジェクト表示画面例を示す図である。
【図２】本発明の一実施例によるハイパーリンクシステムのブロック構成図である。
【図３】本発明の一実施例による履歴情報データベースの格納図である。
【図４】本発明の一実施例によるハイパーリンクシステムの履歴情報の蓄積処理を説明するフローチャートである。
【図５】本発明の一実施例によるハイパーリンクシステムの履歴情報を表示する処理を説明するフローチャートである。
【図６】本発明による履歴情報表示処理を行う前のＨＴＭＬと画面表示の図である。
【図７】本発明の一実施例による履歴情報表示処理［方法１］を行ったＨＴＭＬと画面表示の図である。
【図８】本発明の一実施例による履歴情報表示処理［方法２］を行ったＨＴＭＬと画面表示の図である。
【符号の説明】
１０３…表示画像、１０２…表示テキスト、１０１…ウィンドウ、
２０１…入力装置、２０２…入力情報制御部、２０３…情報検出・処理部、
２０４…履歴情報蓄積部、２０５…表示情報制御部、２０６…表示装置、
３０１…履歴データベースの追加レコード、６０１…カーソル、
６０２…表示オブジェクト、６０３…表示情報ＨＴＭＬ、
７０１…重ね表示された日付、７０２…表示情報ＨＴＭＬ、
８０１…ポップアップ表示された日付、８０２…表示情報ＨＴＭＬ。
【図１】
0003590881.tif 000002
【図２】
0003590881.tif 000003
【図３】
0003590881.tif 000004
【図４】
0003590881.tif 000005
【図５】
0003590881.tif 000006
【図６】
0003590881.tif 000007
【図７】
0003590881.tif 000008
【図８】
0003590881.tif 000009