(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続されているサーバ装置からハイパーテキストで記述されたハイパーテキストデータをダウンロードし、当該ハイパーテキストデータによって表現されるコンテンツを画面上に表示するハイパーテキスト表示装置であって、
リンク先が指定されたとき、指定されたリンク先に存在するハイパーテキストデータをネットワークを介して前記サーバ装置からダウンロードするダウンロード手段と、
前記ダウンロード手段が既にダウンロードしたハイパーテキストデータの内、ユーザの指定する任意のハイパーテキストデータを記憶する保存データ記憶手段と、
前記保存データ記憶手段に記憶されたハイパーテキストデータに係るコンテンツまたは前記ダウンロード手段が新たにダウンロードしたハイパーテキストデータに係るコンテンツを表示する表示手段と、
前記表示手段において前記ダウンロード手段が新たにダウンロードしたハイパーテキストデータに係るコンテンツの表示履歴を画面表示順に記憶する表示履歴記憶手段と、
前記表示履歴記憶手段に記憶された表示履歴に従って、前記表示手段が表示するコンテンツの再表示順序を制御する再表示順序制御手段とを備え、
前記表示履歴記憶手段は、前記保存データ記憶手段に記憶されたハイパーテキストデータに係る表示元のコンテンツに貼られたリンク先のコンテンツが前記表示手段によって新たに表示された場合、当該表示元のコンテンツ以降の表示履歴を画面表示順に記憶し、
前記再表示順序制御手段は、少なくとも前記表示元のコンテンツまで順番に遡って前記表示手段にコンテンツを再表示させることを特徴とする、ハイパーテキスト表示装置。
【請求項２】
前記保存データ記憶手段は、記憶するハイパーテキストデータに格納位置を特定するための識別ＩＤを付し、
前記表示履歴記憶手段は、前記表示元のコンテンツの表示履歴として、前記識別ＩＤを用いる、請求項１に記載のハイパーテキスト表示装置。
【請求項３】
ユーザからの指示に応じて、前記保存データ記憶手段が記憶するハイパーテキストデータを削除する保存データ削除手段をさらに備え、
前記保存データ記憶手段は、識別ＩＤと共に、記憶すべきハイパーテキストデータの前記ネットワーク上での取得元アドレスを記憶し、
前記表示履歴記憶手段は、前記表示元のコンテンツの表示履歴として、識別ＩＤと共に、当該表示元のコンテンツに係るハイパーテキストデータの取得元アドレスをさらに用い、
前記再表示順序制御手段は、再表示すべき表示元のコンテンツに係るハイパーテキストデータが保存データ削除手段によって削除済みである場合、前記取得元アドレスに基づいて、当該表示元のコンテンツに係るハイパーテキストデータを前記ダウンロード手段に再度ダウンロードさせ、前記表示手段に表示させることを特徴とする、請求項２に記載のハイパーテキスト表示装置。
【請求項４】
再表示すべき表示元のコンテンツに係るハイパーテキストデータの識別ＩＤおよび取得元アドレスと一致する識別ＩＤおよび取得元アドレスを有するハイパーテキストデータが前記保存データ記憶手段に記憶されているか否かを判断する一致データ判断手段をさらに備え、
前記再表示順序制御手段は、前記一致データ判断手段によって識別ＩＤおよび取得元アドレスが一致するハイパーテキストデータが記憶されていないと判断された場合、当該表示元のコンテンツに係るハイパーテキストデータを取得元アドレスに基づいて前記ダウンロード手段に再度ダウンロードさせ、前記表示手段に表示させることを特徴とする、請求項３に記載のハイパーテキスト表示装置。
【請求項５】
前記ダウンロード手段が新たにダウンロードしたハイパーテキストデータを一時記憶すると共に、前記保存データ記憶手段に記憶されたハイパーテキストデータに係る表示元のコンテンツに貼られたリンク先のコンテンツが前記表示手段によって新たに表示された場合、当該表示元のコンテンツに係るハイパーテキストデータを一時記憶する一時記憶手段をさらに備え、
前記再表示順序制御手段は、前記一時記憶手段が記憶するハイパーテキストデータに基づいて、前記表示手段にコンテンツを再表示させることを特徴とする、請求項１に記載のハイパーテキスト表示装置。
【請求項６】
前記一時記憶手段は、同一のハイパーテキストデータを重複して一時記憶しないことを特徴とする、請求項５に記載のハイパーテキスト表示装置。
【請求項７】
ユーザからの指示に応じて、前記保存データ記憶手段が記憶するハイパーテキストデータを削除する保存データ削除手段をさらに備え、
前記保存データ削除手段は、前記表示履歴記憶手段に削除対象のハイパーテキストデータが登録されている場合、当該ハイパーテキストデータを削除しないことを特徴とする、請求項１に記載のハイパーテキスト表示装置。
【請求項８】
前記保存データ記憶手段は、記憶するハイパーテキストデータに格納位置を特定するための識別ＩＤを付し、
前記ダウンロード手段が新たにダウンロードしたハイパーテキストデータのＵＲＬアドレスを一時記憶すると共に、前記表示元のコンテンツに係るハイパーテキストデータの識別ＩＤおよびＵＲＬアドレスを一時記憶する一時記憶手段をさらに備え、
前記表示手段は、前記再表示順序制御手段の指示に応じて前記保存データ記憶手段に記憶されたハイパーテキストデータに係るコンテンツを表示する場合、前記一時記憶手段に記憶されている当該ハイパーテキストデータの識別ＩＤに基づいて前記保存データ記憶手段から当該ハイパーテキストデータを読み出し、当該ハイパーテキストデータに係るコンテンツを表示することを特徴とする、請求項１に記載のハイパーテキスト表示装置。
【請求項９】
ネットワークを介して接続されているサーバ装置からハイパーテキストで記述されたハイパーテキストデータをダウンロードし、当該ハイパーテキストデータによって表現されるコンテンツを画面上に表示するハイパーテキスト表示装置に設けられたＣＰＵによって実行されるプログラムであって、
リンク先が指定されたとき、指定されたリンク先に存在するハイパーテキストデータをネットワークを介して前記サーバ装置からダウンロードするダウンロードステップと、
前記ダウンロードステップで既にダウンロードしたハイパーテキストデータの内、ユーザの指定する任意のハイパーテキストデータを記憶する保存データ記憶ステップと、
前記保存データ記憶ステップで記憶したハイパーテキストデータに係るコンテンツまたは前記ダウンロードステップで新たにダウンロードしたハイパーテキストデータに係るコンテンツを表示する表示ステップと、
前記表示ステップで表示した前記ダウンロードステップで新たにダウンロードしたハイパーテキストデータに係るコンテンツの表示履歴を画面表示順に記憶する表示履歴記憶ステップと、
前記表示履歴記憶ステップで記憶した表示履歴に従って、前記表示ステップで表示するコンテンツの再表示順序を制御する再表示順序制御ステップとを備え、
前記表示履歴記憶ステップは、前記保存データ記憶ステップで記憶したハイパーテキストデータに係る表示元のコンテンツに貼られたリンク先のコンテンツが前記表示ステップで新たに表示された場合、当該表示元のコンテンツ以降の表示履歴を画面表示順に記憶し、
前記再表示順序制御ステップは、少なくとも前記表示元のコンテンツまで順番に遡って前記表示ステップにコンテンツを再表示させることを特徴とする、ハイパーテキスト表示プログラム。
【請求項１０】
前記保存データ記憶ステップは、記憶するハイパーテキストデータに格納位置を特定するための識別ＩＤを付し、
前記表示履歴記憶ステップは、前記表示元のコンテンツの表示履歴として、前記識別ＩＤを用いる、請求項９に記載のハイパーテキスト表示プログラム。
【請求項１１】
ユーザからの指示に応じて、前記保存データ記憶ステップが記憶するハイパーテキストデータを削除する保存データ削除ステップをさらに備え、
前記保存データ記憶ステップは、識別ＩＤと共に、記憶すべきハイパーテキストデータの前記ネットワーク上での取得元アドレスを記憶し、
前記表示履歴記憶ステップは、前記表示元のコンテンツの表示履歴として、識別ＩＤと共に、当該表示元のコンテンツに係るハイパーテキストデータの取得元アドレスをさらに用い、
前記再表示順序制御ステップは、再表示すべき表示元のコンテンツに係るハイパーテキストデータが保存データ削除手段によって削除済みである場合、前記取得元アドレスに基づいて、当該表示元のコンテンツに係るハイパーテキストデータを前記ダウンロードステップに再度ダウンロードさせ、前記表示ステップに表示させることを特徴とする、請求項１０に記載のハイパーテキスト表示プログラム。
【請求項１２】
再表示すべき表示元のコンテンツに係るハイパーテキストデータの識別ＩＤおよび取得元アドレスと一致する識別ＩＤおよび取得元アドレスを有するハイパーテキストデータが前記保存データ記憶ステップによって記憶されているか否かを判断する一致データ判断ステップをさらに備え、
前記再表示順序制御ステップは、前記一致データ判断ステップによって識別ＩＤおよび取得元アドレスが一致するハイパーテキストデータが記憶されていないと判断された場合、当該表示元のコンテンツに係るハイパーテキストデータを取得元アドレスに基づいて前記ダウンロードステップに再度ダウンロードさせ、前記表示ステップに表示させることを特徴とする、請求項１１に記載のハイパーテキスト表示プログラム。
【請求項１３】
前記ダウンロードステップが新たにダウンロードしたハイパーテキストデータを一時記憶すると共に、前記保存データ記憶ステップに記憶されたハイパーテキストデータに係る表示元のコンテンツに貼られたリンク先のコンテンツが前記表示ステップによって新たに表示された場合、当該表示元のコンテンツに係るハイパーテキストデータを一時記憶する一時記憶ステップをさらに備え、
前記再表示順序制御ステップは、前記一時記憶ステップが記憶するハイパーテキストデータに基づいて、前記表示ステップにコンテンツを再表示させることを特徴とする、請求項９に記載のハイパーテキスト表示プログラム。
【請求項１４】
前記一時記憶ステップは、同一のハイパーテキストデータを重複して一時記憶しないことを特徴とする、請求項１３に記載のハイパーテキスト表示プログラム。
【請求項１５】
ユーザからの指示に応じて、前記保存データ記憶ステップで記憶するハイパーテキストデータを削除する保存データ削除ステップをさらに備え、
前記保存データ削除ステップは、前記表示履歴記憶ステップで削除対象のハイパーテキストデータが登録されている場合、当該ハイパーテキストデータを削除しないことを特徴とする、請求項９に記載のハイパーテキスト表示プログラム。
【請求項１６】
前記保存データ記憶ステップは、記憶するハイパーテキストデータに格納位置を特定するための識別ＩＤを付し、
前記ダウンロードステップが新たにダウンロードしたハイパーテキストデータのＵＲＬアドレスを一時記憶すると共に、前記表示元のコンテンツに係るハイパーテキストデータの識別ＩＤおよびＵＲＬアドレスを一時記憶する一時記憶ステップをさらに備え、
前記表示ステップは、前記再表示順序制御ステップの指示に応じて前記保存データ記憶ステップに記憶されたハイパーテキストデータに係るコンテンツを表示する場合、前記一時記憶ステップに記憶されている当該ハイパーテキストデータの識別ＩＤに基づいて前記保存データ記憶ステップから当該ハイパーテキストデータを読み出し、当該ハイパーテキストデータに係るコンテンツを表示することを特徴とする、請求項９に記載のハイパーテキスト表示プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバから取得した情報を画面表示するハイパーテキスト表示装置に関し、より特定的には、履歴に従って画面表示することができるハイパーテキスト表示装置に関する。
【０００２】
【従来の技術】
近年、高度情報化が進む中、ユーザがアクセス先のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｅｒ）等のアドレスを指定することにより、インターネットを介して、画像や文字、音声等で表現された様々な情報を即時に取得することが可能となってきた。取得する情報はＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのハイパーテキストで記述されている。ユーザは、ブラウザと呼ばれるプログラムを実行するハイパーテキスト表示装置を用いて、サーバへハイパーテキストデータの取得を要求したり、サーバから取得したハイパーテキストデータを画面に表示したりすることができる。例えば、ブラウザの一例として、「Ｎｅｔｓｃａｐｅ  Ｎａｖｉｇａｔｏｒ」（登録商標）や「Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ」（登録商標）などが挙げられる。
【０００３】
従来のハイパーテキスト表示装置は、画面に表示した順序を履歴情報として保持している。ユーザによって「戻る」ボタンが押下された場合、ハイパーテキスト表示装置は、一つ前に表示していたハイパーテキストデータを再表示する。また、「戻る」ボタンで再表示した画面上において、「進む」ボタンが押下されると、ハイパーテキスト表示装置は、「戻る」ボタンを押下する直前に表示していたハイパーテキストデータを再表示する。
【０００４】
上記のようなハイパーテキスト表示装置は、当初は、パーソナルコンピュータ等によって実現されるだけであった。しかし、最近では、携帯電話をはじめとする個人向け携帯端末によって実現される傾向にある。これにより、ユーザは、携帯端末を用いて有線無線を問わずインターネットにアクセスし、必要な情報を取得することが可能となってきている。
【０００５】
図２０は、従来の携帯端末で実現するハイパーテキスト表示装置に表示される画面の遷移を説明するための図である。ハイパーテキスト表示装置は、画面上に表示したデータをその履歴に従って表示するための「戻る」ボタンおよび「進む」ボタンと、各種機能を選択することができるメニュー画面を表示させるための「メニュー」ボタンとを備える。
【０００６】
まず、図２０（ａ）において、携帯端末は、あるコンテンツを表示画面に表示中であるとする。コンテンツを表示している画面を通常表示モードであるという。次に、ユーザがあるリンク先（ここでは、リンク先として「天気」を選択している）を選択すると、ハイパーテキスト表示装置は、インターネットを介して、サーバから当該リンク先についての新規のハイパーテキストデータを取得し、画面上に表示する（図２０（ｂ）参照）。さらに、ユーザがリンク先（ここでは、リンク先として「北海道」を選択している）を指定すると、ハイパーテキスト表示装置は、さらに、新規のハイパーテキストデータを取得し、画面上に表示する（図２０（ｃ）参照）。ハイパーテキスト表示装置は、一度、取得したハイパーテキストデータを、キャッシュメモリ上に表示順に一時的に格納していく。
【０００７】
図２０（ａ）〜（ｃ）に示したように、通常表示モードにおいて、ユーザが「戻る」ボタンを押下すると、ハイパーテキスト表示装置は、現在表示中のハイパーテキストデータより一つ前に画面表示したデータを当該キャッシュメモリから取り出し、画面上に表示する。また、通常表示モードにおいて、ユーザが「進む」ボタンを押下すると、ハイパーテキスト表示装置は、現在表示中のハイパーテキストデータより一つ後に画面表示したデータを当該キャッシュメモリから取り出し、画面上に表示する。
【０００８】
これにより、ユーザは、一度表示したハイパーテキストデータを「戻る」ボタンもしくは「進む」ボタンの押下によって、簡単に再表示させることができる。
【０００９】
また、図２０（ｄ）に示したように、ユーザが「メニュー」ボタンを押下すると、ハイパーテキスト表示装置は、各種機能を選択するためのメニュー画面を表示する。
【００１０】
ハイパーテキスト表示装置には、一度サーバからダウンロードしたハイパーテキストデータをいつ何時でも閲覧可能とするために、当該ハイパーテキストデータを保存データとして格納しておくためのメモリが実装されている。これにより、ユーザは、必要なデータを当該メモリ上から読み出すことができ、インターネットにアクセスする時間と比べて、スピーディーに必要な情報を得ることが可能となる。また、サーバ上のコンテンツデータが削除されても、常に保存データとして閲覧することができる。さらに、ダウンロードしたデータを一時的に記憶するキャッシュと異なり、電源を切断しても保存データは格納されたままであり、次の電源投入時にも参照可能である。
【００１１】
図２１は、従来のハイパーテキスト表示装置における保存データを読み出すときの表示画面の遷移を示した図である。まず、ユーザは、図２０で説明したように、「メニュー」ボタンを押下してメニュー画面を呼び出す（図２１（ａ）参照）。次に、ユーザは、メニュー画面において、「保存データ」の項目を選択する。これにより、ハイパーテキスト表示装置は、保存データの一覧を表示する（図２１（ｂ）参照）。
【００１２】
保存データの一覧を表示している画面において、ユーザが見たい情報を選択すると、ハイパーテキスト表示プログラムは、当該情報に関する保存データをメモリ上から読み出し、画面に表示する（図２１（ｄ）参照）。このように、保存データを表示している画面を保存データ表示モードであるという。
【００１３】
保存データ表示モードにおいて、ユーザが「進む」ボタンを押下すると、ハイパーテキスト表示装置は、保存データ一覧に記載の順番に従い、表示中の保存データの一つ後の保存データを、画面に表示する（図２１（ｅ）参照）。また、ユーザが「戻る」ボタンを押下すると、ハイパーテキスト表示装置は、保存データ一覧に記載の順番に従い、表示中の保存データの一つ前の保存データを、画面上に表示する（図２１（ｃ）参照）。
【００１４】
これにより、ユーザは、保存データを連続して、画面上に表示させることが可能となる。また、保存データ表示モードにおいて、ユーザが保存データのリンク先を選択すると、ハイパーテキスト表示装置は、インターネットを介して、当該リンク先にアクセスし、新たにハイパーテキストデータをダウンロードし、画面に表示する（図２１（ｆ）参照）。これにより、ユーザは、保存データからより詳しい情報を取得することが可能となる。インターネットを介して、新たにハイパーテキストデータをダウンロードすると、ハイパーテキスト表示装置は、表示モードを、保存データ表示モードから通常表示モードに変更する。
【００１５】
上記のように、一度取得した情報を保存データとして格納する機能が実装されている携帯端末は普及しつつある。例えば、ｉモード（登録商標）サービス対応の携帯電話がそれであり、当該携帯電話に採用されている「画面メモ」と呼ばれる機能が保存データを格納するための機能に相当する。
【００１６】
【発明が解決しようとする課題】
一般に携帯端末の表示画面は小さいので、上記で説明した保存データとダウンロードした新規のコンテンツと同一画面に表示させることができない。したがって、保存データに貼られたリンク先を選択して新規のハイパーテキストデータをダウンロードしたときに、当該保存データを再表示させたい場合、ユーザは、再度、メニュー画面から保存データの一覧を表示させ、当該保存データを呼び出す必要がある。ところが、保存データの件数が非常に多いときなどは、一度表示した保存データを再度確実に選択するのは困難である。
【００１７】
ハイパーテキスト表示装置は、「戻る」ボタンもしくは「進む」ボタンの押下によって、履歴に従い画面表示を前後する機能を備えている。したがって、ユーザは、上記の機能に従って、保存データの再表示を行うことができると直感的に感じるのであるが、上記機能では、一度表示していた保存データを再表示させることはできない。したがって、ユーザは、ハイパーテキスト表示装置の操作が非常に直感的でなく、面倒なものであると感じるという問題点があった。
【００１８】
図２２は、従来のハイパーテキスト表示装置の問題点を具体的に説明するための図である。図２２において、図２０および図２１で説明した操作と重複する部分の説明は省略する。ユーザが保存データから「広東料理」のリンク先を指定すると（図２２（ａ）参照）、ハイパーテキスト表示装置は、当該リンク先の詳しい情報を表示する（図２２（ｂ）参照）。図２２（ｂ）において、ユーザは、「戻る」ボタンを押下すれば、図２２（ａ）の画面が再表示されると直感的には感じるはずである。しかし、ユーザが「戻る」ボタンを押下したとすると、ハイパーテキスト表示装置は、キャッシュメモリに格納された図２２（ｃ）の画面を表示することとなる。
【００１９】
それゆえ、本発明の目的は、保存データ内のリンク先を指定し、サーバ装置から新規データを取得して画面表示したとしても、容易に元の保存データを再表示することができるハイパーテキスト表示装置を提供することである。
【００２０】
【課題を解決するための手段および発明の効果】
第１の発明は、ネットワークを介して接続されているサーバ装置からハイパーテキストで記述されたハイパーテキストデータをダウンロードし、当該ハイパーテキストデータによって表現されるコンテンツを画面上に表示するハイパーテキスト表示装置であって、
リンク先が指定されたとき、指定されたリンク先に存在するハイパーテキストデータをネットワークを介してサーバ装置からダウンロードするダウンロード手段と、
ダウンロード手段が既にダウンロードしたハイパーテキストデータの内、ユーザの指定する任意のハイパーテキストデータを記憶する保存データ記憶手段と、保存データ記憶手段に記憶されたハイパーテキストデータに係るコンテンツまたはダウンロード手段が新たにダウンロードしたハイパーテキストデータに係るコンテンツを表示する表示手段と、
表示手段においてダウンロード手段が新たにダウンロードしたハイパーテキストデータに係るコンテンツの表示履歴を画面表示順に記憶する表示履歴記憶手段と、
表示履歴記憶手段に記憶された表示履歴に従って、表示手段が表示するコンテンツの再表示順序を制御する再表示順序制御手段とを備え、
表示履歴記憶手段は、保存データ記憶手段に記憶されたハイパーテキストデータに係る表示元のコンテンツに貼られたリンク先のコンテンツが表示手段によって新たに表示された場合、当該表示元のコンテンツ以降の表示履歴を画面表示順に記憶し、
再表示順序制御手段は、少なくとも表示元のコンテンツまで順番に遡って表示手段にコンテンツを再表示させることを特徴とする。
【００２１】
第１の発明によれば、保存されているハイパーテキストデータに係るコンテンツ内のリンク先が指定された場合、リンク先が記述されていた表示元のコンテンツが表示履歴として記憶されることとなる。したがって、たとえば、「コンテンツ戻る」「コンテンツ進む」などの履歴表示指示がユーザによってなされた場合、表示元のコンテンツまで順番に遡って再表示することが可能となる。これにより、保存しているコンテンツ内のリンク先を指定し、サーバ装置から新規データを取得して画面表示したとしても、容易に元のコンテンツを再表示することができるハイパーテキスト表示装置を提供することが可能となる。
【００２２】
第２の発明は、第１の発明に従属する発明であって、保存データ記憶手段は、記憶するハイパーテキストデータに格納位置を特定するための識別ＩＤを付し、表示履歴記憶手段は、表示元のコンテンツの表示履歴として、識別ＩＤを用いる。
【００２３】
第２の発明によれば、識別ＩＤを用いるので、表示元のコンテンツに係るハイパーテキストデータの格納場所を容易に特定することが可能となる。
【００２４】
第３の発明は、第２の発明に従属する発明であって、ユーザからの指示に応じて、保存データ記憶手段が記憶するハイパーテキストデータを削除する保存データ削除手段をさらに備え、
保存データ記憶手段は、識別ＩＤと共に、記憶すべきハイパーテキストデータのネットワーク上での取得元アドレスを記憶し、
表示履歴記憶手段は、表示元のコンテンツの表示履歴として、識別ＩＤと共に、当該表示元のコンテンツに係るハイパーテキストデータの取得元アドレスをさらに用い、
再表示順序制御手段は、再表示すべき表示元のコンテンツに係るハイパーテキストデータが保存データ削除手段によって削除済みである場合、取得元アドレスに基づいて、当該表示元のコンテンツに係るハイパーテキストデータをダウンロード手段に再度ダウンロードさせ、表示手段に表示させることを特徴とする。
【００２５】
第３の発明によれば、表示元のコンテンツに係るハイパーテキストデータが削除済みであったとしても、再度ダウンロードするので、確実に表示元のコンテンツを再表示できるハイパーテキスト表示装置が提供できる。
【００２６】
第４の発明は、第３の発明に従属する発明であって、再表示すべき表示元のコンテンツに係るハイパーテキストデータの識別ＩＤおよび取得元アドレスと一致する識別ＩＤおよび取得元アドレスを有するハイパーテキストデータが保存データ記憶手段に記憶されているか否かを判断する一致データ判断手段をさらに備え、
再表示順序制御手段は、一致データ判断手段によって識別ＩＤおよび取得元アドレスが一致するハイパーテキストデータが記憶されていないと判断された場合、当該表示元のコンテンツに係るハイパーテキストデータを取得元アドレスに基づいてダウンロード手段に再度ダウンロードさせ、表示手段に表示させることを特徴とする。
【００２７】
第４の発明によれば、表示元のコンテンツに係るハイパーテキストデータの同一性が判断されることとなるので、上書きなどによって当該ハイパーテキストデータが変更になっていたとしても、ユーザの所望する表示元のコンテンツを再表示することが可能となる。また、同一性の判断に取得元アドレスが用いられるので、容易に同一性を判断することができる。
【００３０】
第５の発明は、第１の発明に従属する発明であって、ダウンロード手段が新たにダウンロードしたハイパーテキストデータを一時記憶すると共に、保存データ記憶手段に記憶されたハイパーテキストデータに係る表示元のコンテンツに貼られたリンク先のコンテンツが表示手段によって新たに表示された場合、当該表示元のコンテンツに係るハイパーテキストデータを一時記憶する一時記憶手段をさらに備え、
再表示順序制御手段は、一時記憶手段が記憶するハイパーテキストデータに基づいて、表示手段にコンテンツを再表示させることを特徴とする。
【００３１】
第５の発明によれば、表示元のコンテンツに係るハイパーテキストデータを一時記憶しておき、一時記憶されているデータに基づいて再表示するので、再表示すべきコンテンツに係るハイパーテキストデータが削除もしくは変更になっていたとしても、確実に表示元のコンテンツを再表示することが可能となる。
【００３２】
第６の発明は、第５の発明に従属する発明であって、一時記憶手段は、同一のハイパーテキストデータを重複して一時記憶しないことを特徴とする。
【００３３】
第６の発明によれば、同一のハイパーテキストデータを重複して記憶しないので、一時記憶領域を有効活用することができるハイパーテキスト表示装置を提供することが可能となる。
【００３６】
第７の発明は、第１の発明に従属する発明であって、ユーザからの指示に応じて、保存データ記憶手段が記憶するハイパーテキストデータを削除する保存データ削除手段をさらに備え、
保存データ削除手段は、表示履歴記憶手段に削除対象のハイパーテキストデータが登録されている場合、当該ハイパーテキストデータを削除しないことを特徴とする。
【００３７】
第７の発明によれば、表示元のコンテンツが表示履歴として登録されている場合、当該コンテンツに係るハイパーテキストデータを削除しないので、表示履歴に登録されていが、それに関するハイパーテキストデータが存在しないという状態を回避することが可能となる。したがって、保存データの再表示を確実なものとするハイパーテキスト表示装置を提供することが可能となる。
【００３８】
第８の発明は、保存データ記憶手段は、記憶するハイパーテキストデータに格納位置を特定するための識別ＩＤを付し、
ダウンロード手段が新たにダウンロードしたハイパーテキストデータのＵＲＬアドレスを一時記憶すると共に、表示元のコンテンツに係るハイパーテキストデータの識別ＩＤおよびＵＲＬアドレスを一時記憶する一時記憶手段をさらに備え、
表示手段は、再表示順序制御手段の指示に応じて保存データ記憶手段に記憶されたハイパーテキストデータに係るコンテンツを表示する場合、一時記憶手段に記憶されている当該ハイパーテキストデータの識別ＩＤに基づいて保存データ記憶手段から当該ハイパーテキストデータを読み出し、当該ハイパーテキストデータに係るコンテンツを表示することを特徴とする。
【００３９】
第８の発明によれば、識別ＩＤを用いるので、表示元のコンテンツに係るハイパーテキストデータの格納場所を容易に特定することが可能となる。
【００４０】
第９の発明は、ネットワークを介して接続されているサーバ装置からハイパーテキストで記述されたハイパーテキストデータをダウンロードし、当該ハイパーテキストデータによって表現されるコンテンツを画面上に表示するハイパーテキスト表示装置に設けられたＣＰＵによって実行されるプログラムであって、
リンク先が指定されたとき、指定されたリンク先に存在するハイパーテキストデータをネットワークを介してサーバ装置からダウンロードするダウンロードステップと、
ダウンロードステップで既にダウンロードしたハイパーテキストデータの内、ユーザの指定する任意のハイパーテキストデータを記憶する保存データ記憶ステップと、
保存データ記憶ステップで記憶したハイパーテキストデータに係るコンテンツまたはダウンロードステップで新たにダウンロードしたハイパーテキストデータに係るコンテンツを表示する表示ステップと、
表示ステップで表示したダウンロードステップで新たにダウンロードしたハイパーテキストデータに係るコンテンツの表示履歴を画面表示順に記憶する表示履歴記憶ステップと、
表示履歴記憶ステップで記憶した表示履歴に従って、表示ステップで表示するコンテンツの再表示順序を制御する再表示順序制御ステップとを備え、
表示履歴記憶ステップは、保存データ記憶ステップで記憶したハイパーテキストデータに係る表示元のコンテンツに貼られたリンク先のコンテンツが表示ステップで新たに表示された場合、当該表示元のコンテンツ以降の表示履歴を画面表示順に記憶し、
再表示順序制御ステップは、少なくとも表示元のコンテンツまで順番に遡って表示ステップにコンテンツを再表示させることを特徴とする。
【００４１】
第１０の発明は、第９の発明に従属する発明であって、保存データ記憶ステップは、記憶するハイパーテキストデータに格納位置を特定するための識別ＩＤを付し、
表示履歴記憶ステップは、表示元のコンテンツの表示履歴として、識別ＩＤを用いる。
【００４２】
第１１の発明は、第１０の発明に従属する発明であって、ユーザからの指示に応じて、保存データ記憶ステップが記憶するハイパーテキストデータを削除する保存データ削除ステップをさらに備え、
保存データ記憶ステップは、識別ＩＤと共に、記憶すべきハイパーテキストデータのネットワーク上での取得元アドレスを記憶し、
表示履歴記憶ステップは、表示元のコンテンツの表示履歴として、識別ＩＤと共に、当該表示元のコンテンツに係るハイパーテキストデータの取得元アドレスをさらに用い、
再表示順序制御ステップは、再表示すべき表示元のコンテンツに係るハイパーテキストデータが保存データ削除手段によって削除済みである場合、取得元アドレスに基づいて、当該表示元のコンテンツに係るハイパーテキストデータをダウンロードステップに再度ダウンロードさせ、表示ステップに表示させることを特徴とする。
【００４３】
第１２の発明は、第１１の発明に従属する発明であって、再表示すべき表示元のコンテンツに係るハイパーテキストデータの識別ＩＤおよび取得元アドレスと一致する識別ＩＤおよび取得元アドレスを有するハイパーテキストデータが保存データ記憶ステップによって記憶されているか否かを判断する一致データ判断ステップをさらに備え、
再表示順序制御ステップは、一致データ判断ステップによって識別ＩＤおよび取得元アドレスが一致するハイパーテキストデータが記憶されていないと判断された場合、当該表示元のコンテンツに係るハイパーテキストデータを取得元アドレスに基づいてダウンロードステップに再度ダウンロードさせ、表示ステップに表示させることを特徴とする。
【００４５】
第１３の発明は、第９の発明に従属する発明であって、ダウンロードステップが新たにダウンロードしたハイパーテキストデータを一時記憶すると共に、保存データ記憶ステップに記憶されたハイパーテキストデータに係る表示元のコンテンツに貼られたリンク先のコンテンツが表示ステップによって新たに表示された場合、当該表示元のコンテンツに係るハイパーテキストデータを一時記憶する一時記憶ステップをさらに備え、
再表示順序制御ステップは、一時記憶ステップが記憶するハイパーテキストデータに基づいて、表示ステップにコンテンツを再表示させることを特徴とする。
【００４６】
第１４の発明は、第１３の発明に従属する発明であって、一時記憶ステップは、同一のハイパーテキストデータを重複して一時記憶しないことを特徴とする。
【００４８】
第１５の発明は、第９の発明に従属する発明であって、ユーザからの指示に応じて、保存データ記憶ステップで記憶するハイパーテキストデータを削除する保存データ削除ステップをさらに備え、
保存データ削除ステップは、表示履歴記憶ステップで削除対象のハイパーテキストデータが登録されている場合、当該ハイパーテキストデータを削除しないことを特徴とする。
【００４９】
第１６の発明は、第９の発明に従属する発明であって、前記保存データ記憶ステップは、記憶するハイパーテキストデータに格納位置を特定するための識別ＩＤを付し、
前記ダウンロードステップが新たにダウンロードしたハイパーテキストデータのＵＲＬアドレスを一時記憶すると共に、前記表示元のコンテンツに係るハイパーテキストデータの識別ＩＤおよびＵＲＬアドレスを一時記憶する一時記憶ステップをさらに備え、
前記表示ステップは、前記再表示順序制御ステップの指示に応じて前記保存データ記憶ステップに記憶されたハイパーテキストデータに係るコンテンツを表示する場合、前記一時記憶ステップに記憶されている当該ハイパーテキストデータの識別ＩＤに基づいて前記保存データ記憶ステップから当該ハイパーテキストデータを読み出し、当該ハイパーテキストデータに係るコンテンツを表示することを特徴とする。
【００５０】
【発明の実施の形態】
（第１の実施形態）
図１は、本発明の第１の実施形態におけるハイパーテキスト表示装置を実現する移動体装置が適用される移動体通信システムの全体構成を示す図である。図１において、移動体通信システムは、インターネット１７に接続されたＧＷ（Ｇａｔｅｗａｙ）サーバ１６と、同じくインターネット１７に接続された複数のＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ１８と、ＧＷサーバ１６に接続された交換機１５と、交換機１５によって管理される複数の基地局１２と、それら基地局が管理する無線ゾーン２０内に位置している複数の移動体装置１０とを備える。なお、ＷＷＷサーバ１８、基地局１２、移動体装置１０、ＧＷサーバ１６および交換機１５の数は、図１に示した数に限定されるものではない。
【００５１】
ＷＷＷサーバ１８は、ＨＴＭＬなどのハイパーテキストで記述された文字情報や画像などのハイパーテキストデータを保持している。ハイパーテキストデータによって実現される情報の内容をコンテンツという。ＧＷサーバ１６は、交換機１５からのデータとインターネット１７からのデータとの中継をする。交換機１５は、基地局１２からのデータとＧＷサーバ１６からのデータとの中継をする。基地局１２は、移動体装置１０からのデータと交換機１５からのデータとの中継をする。移動体装置１０と基地局１２との間の通信は、例えば、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）やＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）等を用いたデジタル通信によって行われる。
【００５２】
移動体装置１０は、インターネット１７を介してＷＷＷサーバ１８へハイパーテキストデータの送信を要求し、ＷＷＷサーバ１８から所望のハイパーテキストデータをダウンロードする。移動体装置１０は、ダウンロードしたハイパーテキストデータをその画面上に表示する。
【００５３】
図２は、図１に示す移動体装置１０のハードウェア的構成を示すブロック図である。図２において、移動体装置１０は、アンテナ２１と、無線制御部２２と、変調部２３と、復調部２４と、チャネルＣＯＤＥＣ（Ｃｏｍｐｒｅｓｓｉｏｎ／Ｄｅｃｏｍｐｒｅｓｓｉｏｎ）２５と、音声入力部２６と、音声出力部２７と、入力装置２８と、表示装置２９と、ＣＰＵ３１と、ＲＡＭ３２と、ＲＯＭ３３とを備える。
【００５４】
無線制御部２２は、変調部２３から与えられる変調データを無線搬送波に乗せてアンテナ２１から出力すると共に、アンテナ２１で受信した高周波信号の中から所定の周波数帯の信号を選択し復調部２４に送る。
【００５５】
変調部２３は、チャネルＣＯＤＥＣ２５からの送信データを、所定の方式で変調（例えば、π／４ＤＱＰＳＫ（Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）変調）し、無線制御部２２に送る。復調部２４は、無線制御部２２からの信号を復調してチャネルＣＯＤＥＣ２５に送る。チャネルＣＯＤＥＣ２５は、復調部２４から入力された復調後の信号を音声出力部２７またはＣＰＵ３１に振り分ける。また、チャネルＣＯＤＥＣ２５は、音声入力部２６で入力された音声を変調部２３またはＣＰＵ３１に振り分ける。
【００５６】
音声入力部２６は、マイクロフォン等によって実現され、ユーザが入力した音声をチャネルＣＯＤＥＣ２５に送る。音声出力部２７は、スピーカー等によって実現され、チャネルＣＯＤＥＣ２５から出力される信号を可聴の音声として出力する。
【００５７】
入力装置２８は、画面の操作やダイヤル番号の入力等を行うためのボタン等によって実現され、ユーザの入力に応じて、ＣＰＵ３１の動作を制御する。表示装置２９は、液晶の小型ディスプレイ等によって実現され、ＣＰＵ３１から出力される表示データを画面表示する。
【００５８】
ＲＯＭ３３は、移動体装置１０の通信動作を制御するための通信制御プログラムや、インターネット上のＷＷＷサーバからハイパーテキストデータを取得して表示するためのハイパーテキスト表示プログラム、電子メールを管理するメール管理プログラム、音声通話を管理する音声電話管理プログラムなど、各種のプログラムを格納する。ＣＰＵ３１は、ＲＯＭ３３に格納されている各種のプログラムを実行するための中央処理装置である。
【００５９】
ＲＡＭ３２は、ＣＰＵ３１の動作に必要な記憶領域を確保したり、ユーザが保存しておきたいデータ（保存データ（後述））や、受信済みの電子メールや、宛先アドレスなどを格納しておくためのメモリである。
【００６０】
移動体装置１０は、ＲＯＭ３３に格納されているハイパーテキスト表示プログラムをＣＰＵ３１によって実行する。ハイパーテキスト表示プログラムを実行している移動体装置をハイパーテキスト表示装置と呼ぶことにする。
【００６１】
ハイパーテキスト表示装置が表示する画面は、通常表示モード、保存データ表示モード、メニュー表示モードならびに保存データ一覧表示モードの４種類の表示モードに分類される。表示中の画面が通常表示モードとは、インターネット上のＷＷＷサーバ１８から取得したハイパーテキストデータが表示されているときのことをいう。
【００６２】
表示中の画面が保存データ表示モードとは、ＲＡＭ３２に格納されている保存データが表示されているときのことをいう。ここで、保存データとは、ユーザの指示によってＲＡＭ３２に格納されたハイパーテキストデータのことをいう。代表的には、ＷＷＷサーバ１８から新たに取得したハイパーテキストデータをユーザの指示によって保存することが考えられる。ハイパーテキスト表示装置を立ち上げると、最初の表示モードは、通常表示モードとなるように初期設定されている。
【００６３】
表示中の画面がメニュー表示モードとは、各種機能を選択するための画面（メニュー画面という）が表示されているときのことをいう。表示中の画面が保存データ一覧表示モードであるとは、保存データの一覧画面が表示されているときのことをいう。保存データの一覧画面は、メニュー画面から選択することが可能である。
【００６４】
図３は、第１の実施形態に係るハイパーテキスト表示装置の機能的な構成を示す図である。すなわち、図３は、ハイパーテキスト表示プログラムを実行した移動体装置１０の機能的構成を示すブロック図である。ハイパーテキスト表示装置と移動体装置１０とは、上記のような関係になるのであるが、便宜上、ハイパーテキスト表示装置の参照符号は、移動体装置１０と異なるものを付すことにする。
【００６５】
図３において、ハイパーテキスト表示装置１００は、入力部１０１と、入力判定部１０２と、送受信部１０３と、取得処理部１０４と、履歴情報更新部１０５と、表示画面作成部１０６と、表示出力部１０７と、削除処理部１０８と、履歴情報記憶部１１０と、保存情報記憶部１１１と、取得情報一時記憶部１１２とを備える。
【００６６】
入力部１０１は、図２における入力装置２８および音声入力部２６に相当し、キーボード、ボタン、ジョイスティック、カメラ、マイクロフォン等によって実現される。送受信部１０３は、アンテナ２１、無線制御部２２、変調部２３、復調部２４およびチャネルＣＯＤＥＣ２５に相当する。表示出力部１０７は、表示装置２９および音声出力部２７に相当する。保存情報記憶部１１１、履歴情報記憶部１１０および取得情報一時記憶部１１２は、ＲＡＭ３２によって実現される。入力判定部１０２、取得処理部１０４、履歴情報更新部１０５、表示画面作成部１０６および削除処理部１０８は、ＲＯＭ３３に格納されているハイパーテキスト表示プログラムを実行するＣＰＵ３１によって実現される。
【００６７】
保存情報記憶部１１１は、ユーザの指示によって保存されたハイパーテキストデータなどの保存データを格納する。格納可能な保存データの個数または合計最大サイズは、制限されている。当該制限を超える量のデータは、保存できない。図４は、保存情報記憶部１１１の格納内容の一例を示す図である。保存情報記憶部１１１には、識別ＩＤと対応して、ハイパーテキストの取得元ＵＲＬアドレス、保存日時、格納位置アドレスおよび保存データのデータサイズが格納される（図４（ａ）参照）。保存データは、上記識別ＩＤによって管理されている。図４（ｂ）に、格納位置アドレスと保存データのサイズとの関係を示す。なお、ここでは、取得元ＵＲＬアドレスとしてＵＲＬを用いることとしたが、別に、これに限定されるものではない。
【００６８】
履歴情報記憶部１１０は、過去に表示したハイパーテキストデータ（新規にダウンロードしたハイパーテキストデータおよび必要な保存データ）のＵＲＬアドレス等の履歴を格納する。図５は、履歴情報記憶部１１０の格納内容の一例を示す図である。履歴情報記憶部１１０には、ハイパーテキストの取得元ＵＲＬアドレスと対応して、最終表示日時および識別ＩＤが画面表示順に格納される。識別ＩＤは、保存情報記憶部１１１に格納されている保存データの識別ＩＤを示している。保存データに貼られたリンク先がユーザによって指定された場合、ハイパーテキスト表示装置１００は、履歴情報記憶部１１０に当該保存データのＵＲＬアドレスおよび識別ＩＤを登録したのち、新たなリンク先のＵＲＬアドレスを登録する。すなわち、保存データのＵＲＬアドレスおよび識別ＩＤは、新たなリンク先と元のリンク先との間に挿入して格納される。
【００６９】
ＷＷＷサーバ１８からハイパーテキストデータを取得した取得元ＵＲＬアドレスについては、識別ＩＤが設定されることはない。図５では、“ＮＵＬＬ”によって、識別ＩＤが設定されていないことを表現している。なお、履歴情報記憶部１１０には、最終表示日時がなくてもよいし、また、ハイパーテキストデータの取得日時など、上記以外の情報を格納するようにしてもよい。
【００７０】
取得情報一時記憶部１１２は、随時、ＷＷＷサーバ１８から取得したハイパーテキストデータを一時的に格納する。格納可能なハイパーテキストデータの個数または合計最大サイズは、制限されている。当該制限を超えた場合、ハイパーテキスト表示装置１００は、最近使用されていない最も古いハイパーテキストデータを削除して、新たなハイパーテキストデータを取得情報一時記憶部１１２に格納する。図６は、取得情報一時記憶部１１２の格納内容の一例を示す図である。取得情報一時記憶部１１２には、ハイパーテキストデータの取得元アドレスと対応して、作成日時、格納位置アドレスおよびハイパーテキストのデータサイズが格納される（図６（ａ）参照）。図６（ｂ）に、格納位置アドレスと保存データのサイズとの関係を示す。なお、ここでは、取得元ＵＲＬアドレスとしてＵＲＬを使用する場合を示したが、別に、これに限定されるものではない。
【００７１】
入力部１０１は、ユーザからの指示を受け付ける。入力部１０１に入力されるユーザからの指示は、大別すると以下の６種類である。第１は、ＷＷＷサーバ１８から新規のコンテンツをダウンロードするための新規コンテンツ取得指示である。第２は、保存データの一覧画面から保存データを選択し、保存データの詳細を表示させるための保存データ読み出し指示である。第３は、履歴情報記憶部１１０に格納されているＵＲＬアドレスの履歴に従いコンテンツの取得または保存データを読み出すための履歴表示指示である。第４は、保存情報記憶部１１１に格納されている保存データを削除するための保存データ削除指示である。第５は、メニュー画面を表示させるためのメニュー画面表示指示である。第６は、メニュー画面から保存データの一覧画面を表示させるため保存データ一覧表示指示である。
【００７２】
新規コンテンツ取得指示には、たとえば、現在表示中のハイパーテキストに貼られているリンク先を指定するコンテンツリンク先指定指示、保存データに貼られているリンク先を指定する保存データリンク先指定指示が含まれる。
【００７３】
履歴表示指示には、通常表示モードにおいて、履歴情報記憶部１１０の履歴に従い、現在表示中のコンテンツの一つ前のコンテンツを表示する「コンテンツ戻る」指示および一つ先のコンテンツを表示する「コンテンツ進む」指示が含まれる。また、履歴表示指示には、保存データ表示モードにおいて、保存情報記憶部１１１に記憶されている保存データの順番に従い、表示中の保存データの次の保存データを表示する「保存データ進む」指示、一つ前の保存データを表示する「保存データ戻る」指示が含まれる。
【００７４】
入力部１０１は、ユーザからの指示を入力判定部１０２に通知する。なお、新規コンテンツ取得指示には、ブックマーク機能を使用してリンク先を指定する方法や、直接ＵＲＬを入力する方法や、電話帳など他アプリケーションから呼出してリンク先を指定する方法などが考えられる。更に、「戻る」または「進む」は、単に「一つ前のデータに戻る」、「一つ後のデータに進む」を意味しており、「前」、「次」などいろいろな表現が可能である。また、「戻る」指示または「進む」指示は、専用ボタンによる操作やその他の入力操作などによって行われる。
【００７５】
入力判定部１０２は、入力部１０１を介して与えられるユーザからの指示の内容を判定する。ユーザからの指示が新規コンテンツ取得指示、保存データ読み出し指示、履歴表示指示、メニュー画面表示指示または保存データ一覧表示指示である場合、当該指示を取得処理部１０４に通知する。ユーザからの指示が保存データ削除指示である場合、入力判定部１０２は、削除処理部１０８に保存データを削除するよう要求する。
【００７６】
送受信部１０３は、取得処理部１０４からの要求に従い、基地局１２を介してユーザから取得要求された新規のコンテンツに係るハイパーテキストデータをＷＷＷサーバ１８から取得し、取得処理部１０４に送信する。
【００７７】
取得処理部１０４には、現在の表示モードを記憶しておく機能（図示せず）を有する。先述したように、ハイパーテキスト表示プログラムを立ち上げたときのデフォルトの表示モードは、通常表示モードである。取得処理部１０４は、入力判定部１０２から新規コンテンツ取得指示を受け取った場合、送受信部１０３に対して、新規のコンテンツに係るハイパーテキストデータをＷＷＷサーバ１８からダウンロードするよう要求する。取得処理部１０４は、送受信部１０３がダウンロードしたハイパーテキストデータを表示画面作成部１０６に送信するとともに、履歴情報更新部１０５に当該新規コンテンツのＵＲＬアドレスを送信する。取得処理部１０４は、保存データ表示モードにおいて新規コンテンツ取得指示を受け取ったとすると、送受信部１０３からダウンロードしたハイパーテキストデータを表示画面作成部１０６に送信するとともに、履歴情報更新部１０５に表示中の当該保存データのＵＲＬアドレスおよび保存データの識別ＩＤと、当該新規コンテンツのＵＲＬアドレスとを送信し、表示モードを保存データ表示モードから通常表示モードに切り替える。
【００７８】
取得処理部１０４は、入力判定部１０２から保存データ読み出し指示を受け取った場合、保存情報記憶部１１１から該当する保存データを読み出し、表示画面作成部１０６に送信する。また、取得処理部１０４は、現在表示中の保存データのＵＲＬアドレスおよび識別ＩＤを記憶する機能（図示せず）を有しており、表示画面作成部１０６に保存データを送信する際、当該保存データに係るＵＲＬアドレスおよび識別ＩＤを記憶しておく。取得処理部１０４は、通常表示モードにおいて保存データ読み出し指示を受け取ったとすると、表示モードを通常表示モードから保存データ表示モードに切り替える。
【００７９】
履歴表示指示、特に「コンテンツ戻る」指示を受け取った場合、取得処理部１０４は、現在表示中のコンテンツに係るＵＲＬアドレスの一つ前の取得元ＵＲＬアドレスを履歴情報記憶部１１０から取得する。取得したＵＲＬアドレスに識別ＩＤが付されている場合、取得処理部１０４は、当該識別ＩＤに対応する保存データを保存情報記憶部１１１から読み出し、表示画面作成部１０６に送信し、画面表示するよう指示を与える。ただし、必要なハイパーテキストデータが保存情報記憶部１１１に存在しない場合、取得処理部１０４は、当該保存データのＵＲＬアドレスに基づいて送受信部１０３に必要なハイパーテキストデータをダウンロードさせる。
【００８０】
一方、取得したＵＲＬアドレスに識別ＩＤが付されていない場合、当該ＵＲＬアドレスに対応するハイパーテキストデータを送受信部１０３にダウンロードさせ、表示画面作成部１０６に送信し、画面表示するよう指示を与える。上記のことは、「コンテンツ進む」指示についても同様である。このように、取得処理部１０４は、再表示すべきコンテンツの順序を制御する。
【００８１】
履歴表示指示、特に「保存データ戻る」もしくは「保存データ進む」指示を受け取った場合、取得処理部１０４は、保存データの格納順序に従って保存情報記憶部１１１から一つ前の保存データもしくわ一つ後の保存データを取り出し、表示画面作成部１０６に送信し、当該保存データの表示を要求する。このときも、先述のように、取得処理部１０４は、当該保存データに係るＵＲＬアドレスおよび識別ＩＤを記憶しておく。
【００８２】
取得処理部１０４は、メニュー画面表示指示を受け取った場合、表示画面作成部１０６にメニュー画面を表示させる。また、取得処理部１０４は、保存データ一覧表示指示を受け取った場合、保存情報記憶部１１１を参照して、保存データの一覧を表示画面作成部１０６に表示させる。
【００８３】
履歴情報更新部１０５は、取得処理部１０４からのＵＲＬアドレスまたは識別ＩＤを受け取ると、履歴情報記憶部１１０に格納されている履歴情報を更新する。具体的には、履歴情報更新部１０５は、当該ＵＲＬアドレスと共に識別ＩＤが取得処理部１０４から送られてきた場合（すなわち、表示画面作成部１０６が表示しようとする画面が保存データに関するものである場合）、当該ＵＲＬアドレスを取得元ＵＲＬアドレスとして、当該識別ＩＤと共に、履歴情報記憶部１１０に画面表示順に従い格納する。一方、当該ＵＲＬアドレスと共に識別ＩＤが取得処理部１０４から送られてきていない場合、当該ＵＲＬアドレスを取得元ＵＲＬアドレスとして、履歴情報記憶部１１０に画面表示順に格納する。履歴情報更新部１０５は、取得元ＵＲＬアドレスを履歴情報記憶部１１０に格納する場合、それと併せて、当該コンテンツの最終表示日時も格納する。
【００８４】
表示画面作成部１０６は、取得処理部１０４からの表示画面の作成が要求されると、送られてきたハイパーテキストデータに基づき、表示データを作成し、表示出力部１０７に送信する。表示出力部１０７は、ディスプレイ装置、スピーカーなどによって構成され、表示画面作成部１０６から送られてきた表示データを、画面表示、音声出力等によって表示出力する。
【００８５】
削除処理部１０８は、入力判定部１０２からの保存データ削除指示を受け取ると、保存情報記憶部１１１に格納されている削除対象の保存データを削除する。
【００８６】
図７は、ハイパーテキスト表示装置１００の表示画面の遷移の一例を示す図である。以下、図７を参照しながら、ユーザの入力に基づいて、表示画面がどのように遷移していくかを説明する。図７（ａ）に示すように、まず、表示画面にコンテンツとして「ＩＮＤＥＸ」が表示されているとする。ここで、ユーザが「ＩＮＤＥＸ」コンテンツに貼られているリンク先「天気」を指定したとすると、ハイパーテキスト表示装置１００は、表示画面にリンク先「天気」のハイパーテキストデータをダウンロードし、コンテンツとして「各都市の天気」を表示する（図７（ｂ）参照）。
【００８７】
さらに、ユーザが「各都市の天気」コンテンツに貼られているリンク先「北海道」を指定したとすると、ハイパーテキスト表示装置１００は、表示画面にリンク先「北海道」のハイパーテキストデータをダウンロードし、コンテンツとして「北海道の天気」を表示する（図７（ｃ）参照）。上記で説明した、ユーザによる表示画面のリンク先の選択は、上述の新規コンテンツ取得指示に該当する。図７（ａ）〜（ｃ）で示したコンテンツの表示画面は、通常表示モードである。
【００８８】
また、ユーザが図７（ａ）〜（ｃ）で示したコンテンツの表示において「戻る」指示もしくは「進む」指示を行うと、ハイパーテキスト表示装置１００は、履歴情報記憶部１１０の画面表示順の履歴に従い、現在表示中のコンテンツに対し、一つ前のコンテンツもしくわ一つ後のコンテンツを表示する。図７（ｃ）のコンテンツが表示されている段階において、ユーザがメニュー画面表示指示を行うと、ハイパーテキスト表示装置１００は、図７（ｄ）に示すようにメニュー画面を表示する。ここで、ユーザが保存データ一覧表示指示を行うと、ハイパーテキスト表示装置１００は、保存データ一覧画面を表示する（図７（ｅ）参照）。
【００８９】
図７（ｅ）で示す保存データ一覧画面に表示されている保存データの詳しい内容を閲覧したい場合、ユーザは、所望の保存データを選択する。ここでは、所望の保存データとして、「映画情報」が選択されている。上記の選択が、保存データ読み出し指示に該当する。ユーザによって保存データ読み出し指示がなされると、ハイパーテキスト表示装置１００は、保存データの詳しい内容を表示する（図７（ｇ）参照）。上記のように、保存データ一覧画面から保存データが選択されて表示される画面は、保存データ表示モードである。
【００９０】
図７（ｇ）で示す保存データの表示画面において、「保存データ戻る」指示もしくは「保存データ進む」指示がなされると、ハイパーテキスト表示装置１００は、保存情報記憶部１１１に格納されている保存データの格納順序に従って一つ前の保存データもしくわ一つ後の保存データを表示する（図７（ｆ）〜（ｈ）参照）。ここで、保存データの格納順序とは、保存データの一覧画面に表示される保存データのタイトルの順序のことである。
【００９１】
図７（ｈ）で示す保存データの表示画面において、そこに貼られているリンク先にアクセスしたい場合、ユーザは当該リンク先を選択する。ここでは、当該リンク先を「広東料理」としている。当該選択に応じて、ハイパーテキスト表示装置１００は、当該リンク先についてのハイパーテキストデータをダウンロードして表示する（図７（ｊ）参照）。上記のように、保存データに貼られたリンク先にアクセスするための指示は、新規コンテンツ取得指示である。保存データに貼られたリンク先が表示されると表示モードは、保存データ表示モードから通常表示モードに変わる。
【００９２】
図７（ｊ）に示すコンテンツが表示されている段階において、ユーザが「戻る」指示を与えると、ハイパーテキスト表示装置１００は、履歴情報記憶部１１０を参照して、直前に表示していた保存データと同様の内容を表示する（図７（ｉ）参照）。ここで、図７（ｉ）には、保存データと同一の内容が表示されているが、表示画面は、通常表示モードである。図７（ａ）〜（ｃ）、（ｉ）、（ｊ）の表示画面は、「コンテンツ戻る」指示もしくは「コンテンツ進む」指示によって、簡単に再表示することができる。
【００９３】
第１の実施形態に係るハイパーテキスト表示装置１００の動作において特徴的なのは、新規コンテンツ取得指示または履歴表示指示を受け取ったときの動作である。保存データ読み出し指示、保存データ削除指示、メニュー画面表示指示または保存データ一覧表示指示を受け取ったときの動作は、発明の本質と関係ないのでこれ以上の詳しい説明は省略する。以下、新規コンテンツ取得指示または履歴表示指示を受け取ったときのハイパーテキスト表示装置１００の動作について説明する。
【００９４】
図８は、新規コンテンツ取得指示が与えられたときのハイパーテキスト表示装置１００の動作を示すフローチャートである。以下、図８を参照しながら、新規コンテンツ取得指示が与えられたときのハイパーテキスト表示装置１００の動作について説明する。
【００９５】
まず、ユーザによって新規コンテンツ取得指示が与えられたら、当該新規コンテンツ取得指示は、入力部１０１および入力判定部１０２を介して取得処理部１０４に与えられる。次に、新規コンテンツ取得指示を受け取った取得処理部１０４は、指定された新規コンテンツに係るハイパーテキストデータを、ＵＲＬアドレスに基づいて送受信部１０３にダウンロードさせ、当該ハイパーテキストデータを取得する（ステップＳ１０）。次に、取得処理部１０４は、新規に取得したハイパーテキストデータを取得情報一時記憶部１１２に格納するとともに、当該ハイパーテキストデータを表示画面作成部１０６に送信し、表示データを作成するよう指示する（ステップＳ１１）。次に、取得処理部１０４は、現在の表示モードが通常表示モードであるか保存データ表示モードであるか否かを判断する（ステップＳ１２）。取得処理部１０４は、現在の表示モードを記憶しておく機能（図示せず）を有しているので、現在の表示モードを判定することができる。
【００９６】
現在の表示モードが通常表示モードである場合、取得処理部１０４は、ステップＳ１６の動作に進む。一方、現在の表示モードが保存データ表示モードである場合、取得処理部１０４は、ステップＳ１３の動作に進み、現在表示中の保存データのＵＲＬアドレスと識別ＩＤとを取得する（ステップＳ１３）。取得処理部１０４は、保存データのＵＲＬアドレスと識別ＩＤと記憶しているので、上記ステップＳ１２の判断をすることができる。
【００９７】
次に、取得情報処理部１０４は、先ほど取得した識別ＩＤおよびＵＲＬアドレスを履歴情報記憶部１１０に登録するよう履歴情報更新部１０５に指示する（ステップＳ１４）。次に、取得情報処理部１０４は、自己が記憶している現在の表示モードを保存データ表示モードから通常表示モードに切り替え（ステップＳ１５）、ステップＳ１６の動作に進む。
【００９８】
ステップＳ１６の動作において、取得処理部１０４は、ステップＳ１０の動作において新たに取得したハイパーテキストデータのＵＲＬアドレスを履歴情報記憶部１１０に登録するよう履歴情報更新部１０５に指示する。当該要求を受け取った履歴情報更新部１０５は、当該新規のハイパーテキストデータのＵＲＬアドレス、最終表示日時を履歴情報記憶部１１０に登録する。新規のハイパーテキストデータは、保存データではないので、当該ＵＲＬアドレスに対して履歴情報記憶部１１０の識別ＩＤは設定されない。
【００９９】
次に、表示画面作成部１０６は、表示データを作成し（ステップＳ１７）、表示出力部１０７に表示出力させ（ステップＳ１８）、処理を終了する。
【０１００】
図９は、履歴表示指示が与えられたときのハイパーテキスト表示装置１００の動作を示すフローチャートである。以下、図９を参照しながら、履歴表示指示が与えられたときのハイパーテキスト表示装置の動作について説明する。
【０１０１】
まず、ユーザによって履歴表示指示が与えられたら、入力部１０１および入力判定部１０２を介して、当該履歴表示指示は、取得処理部１０４に与えられる。履歴表示指示を受け取った取得処理部１０４は、現在の表示モードが保存データ表示モードであるか通常表示モードであるか否かを判断する（ステップＳ２０）。現在の表示モードが保存データ表示モードである場合、取得処理部１０４は、ステップＳ２７の動作に進み、ユーザによる履歴表示指示が「保存データ戻る」指示であるか「保存データ進む」指示であるか否かを判断する（ステップＳ２７）。
【０１０２】
ユーザによる指示が「保存データ戻る」指示である場合、取得処理部１０４は、保存情報記憶部１１１を参照して、保存データの一覧順序に従い、現在表示中の保存データの一つ前の保存データを取得し、当該保存データを表示画面作成部１０６に送信して、表示データを作成するよう要求する（ステップＳ２８）。その後、ハイパーテキスト表示装置１００は、ステップＳ３１の動作に進む。一方、ユーザによる指示が「保存データ進む」指示である場合、取得処理部１０４は、保存情報記憶部１１１を参照して、保存データの一覧順序に従い、現在表示中の保存データの一つ後の保存データを取得し、当該保存データを表示画面作成部１０６に送信して、表示データを作成するよう要求する（ステップＳ２９）。その後、ハイパーテキスト表示装置１００は、ステップＳ３１の動作に進む。
【０１０３】
一方、ステップＳ２０の動作において、現在の表示モードが通常表示モードであると判断された場合、取得処理部１０４は、ステップＳ２１の動作に進み、ユーザによる履歴表示指示が「コンテンツ戻る」指示であるか「コンテンツ進む」指示であるか否かを判断する（ステップＳ２１）。ユーザによる指示が「コンテンツ戻る」指示である場合、取得処理部１０４は、履歴情報記憶部１１０を参照して、現在表示中のハイパーテキストデータの一つ前の履歴情報（取得元ＵＲＬアドレスおよび識別ＩＤ）を取得し（ステップＳ２３）、ステップＳ２４の動作に進む。一方、ユーザによる指示が「コンテンツ進む」指示である場合、取得処理部１０４は、履歴情報記憶部１１０を参照して、現在表示中のハイパーテキストデータの一つ後の履歴情報（取得元ＵＲＬアドレスおよび識別ＩＤ）を取得し（ステップＳ２２）、ステップＳ２４の動作に進む。
【０１０４】
ステップＳ２４の動作において、取得処理部１０４は、履歴情報記憶部１１０から取得した識別ＩＤが設定されているか否かを判断する。具体的には、識別ＩＤが“ＮＵＬＬ”の場合（図５参照）、取得処理部１０４は、識別ＩＤが設定されていないと判断する。
【０１０５】
ステップＳ２４の動作において、識別ＩＤが設定されていないと判断した場合、取得処理部１０４は、ステップＳ２６の動作に進む。一方、履歴情報に識別ＩＤが設定されていると判断した場合、取得処理部１０４は、ステップＳ２５の動作に進み、当該識別ＩＤおよび取得元ＵＲＬアドレスと一致する保存データが保存情報記憶部１１１に格納されているか否かを判断する（ステップＳ２５）。なお、ここで識別ＩＤおよび取得元ＵＲＬアドレスの両方の一致を判断しているのは、例えば、ユーザが保存情報記憶部１１１に格納されている保存データの削除を要求したり、別データを上書き保存する場合など、同じ識別ＩＤであっても保存データが異なる可能性があるからである。
【０１０６】
ステップＳ２５において、一致する保存データが格納されていると判断した場合、取得処理部１０４は、当該保存データを保存情報記憶部１１１から取り出し、表示画面作成部１０６に送信して、表示データを作成するよう指示する（ステップＳ３０）。その後、ハイパーテキスト表示装置１００は、ステップＳ３１の動作に進む。一方、保存データが格納されていない場合、取得処理部１０４は、ステップＳ２６の動作に進む。
【０１０７】
ステップＳ２６の動作において、取得処理部１０４は、履歴情報の取得元ＵＲＬアドレスに基づいて、送受信部１０３に改めて必要なハイパーテキストデータをダウンロードさせ、当該ハイパーテキストデータを表示画面作成部１０６に送信して、表示データを作成するよう要求する（ステップＳ２６）。その後、ハイパーテキスト表示装置１００は、ステップＳ３１の動作に進む。
【０１０８】
ステップＳ３１の動作において、取得処理部１０４からの要求を受け取った表示画面作成部１０６は、表示データを作成し（ステップＳ３１）、表示出力部１０７に表示出力させ（ステップＳ３２）、処理を終了する。
【０１０９】
このように、第１の実施形態に係るハイパーテキスト表示装置１００では、保存データ表示モードにおいて表示中の保存データ内のリンク先が指定された場合、リンク先が記述されていた元の保存データ自身のＵＲＬアドレスと識別ＩＤとを履歴情報記憶部１１０に登録する。したがって、「コンテンツ戻る」「コンテンツ進む」などの履歴表示指示がなされた場合、当該識別ＩＤを参照することによって、元の保存データの格納場所を特定することができ、元の保存データを再度表示することが可能となる。これにより、保存データ内のリンク先を指定し、サーバ装置から新規データを取得して画面表示したとしても、容易に元の保存データを再表示することができるハイパーテキスト表示装置を提供することが可能となる。
【０１１０】
また、履歴操作によって表示すべき保存データと一致する保存データが削除などの理由によりなくなっていたとしても、ハイパーテキスト表示装置１００は、取得元のＵＲＬアドレスに従って、再度サーバ装置から保存データと同じハイパーテキストデータをダウンロードすることになる。したがって、確実に元の保存データを再表示することが可能となる。
【０１１１】
なお、第１の実施形態においては、取得処理部１０４がハイパーテキストデータを表示画面作成部１０６に送信し、表示画面作成部１０６が表示データを作成することとしたが、別に、取得処理部１０４がＵＲＬアドレスや識別ＩＤなどハイパーテキストデータを特定できる情報のみを表示画面作成部１０６に送信し、表示画面作成部１０６が保存情報記憶部１１１または取得情報一時記憶部１１２から必要なハイパーテキストデータを取得して、表示データを作成するようにしてもよい。
【０１１２】
また、取得処理部１０４は、履歴情報更新部１０５を介して、ハイパーテキストデータを表示画面作成部１０６へ送信するようにしてもよい。
【０１１３】
なお、第１の実施形態においては、履歴操作によって表示すべき対象が保存データでない場合、ＷＷＷサーバ１８から新規にハイパーテキストデータをダウンロードすることとしたが（図９ステップＳ２４、Ｓ２６）、別に、ＷＷＷサーバ１８にアクセスすることなく、取得処理部１０４が取得情報一時記憶部１１２に格納されているデータを取り出し、表示画面作成部１０６に再表示するよう指示するようにしてもよい。
【０１１４】
なお、第１の実施形態においては、ハイパーテキスト表示プログラムを実行するコンピュータ機器を移動体装置としたが、別に、移動体装置に限定されるものではなく、パーソナルコンピュータなどの通信機器であってもよい。
【０１１５】
（第２の実施形態）
第２の実施形態に係るハイパーテキスト表示装置を実現する移動体装置が適用される移動体通信システムの全体構成、および当該移動体装置のハード的構成は、第１の実施形態の場合と同様であるので、図１および図２を援用することとする。図１０は、第２の実施形態に係るハイパーテキスト表示装置２００の機能的構成を示すブロック図である。図１０において、第１の実施形態に係るハイパーテキスト表示装置１００と同様の機能を有する部分については、同一の符号を付し、説明を省略することとする。図１０において、ハイパーテキスト表示装置２００は、削除処理部２０８を備える。
【０１１６】
削除処理部２０８は、入力判定部１０２から保存データ削除指示が要求されると、履歴情報記憶部１１０を参照し、削除対象の保存データが履歴情報記憶部１１０に登録されているか否かを判断する。削除処理部２０８は、削除対象の保存データが履歴情報記憶部１１０に登録されていない場合のみ、削除対象の当該保存データを保存情報記憶部１１１から削除する。削除処理部２０８は、当該保存データの削除処理に関するメッセージを画面表示作成部１０６に表示するよう要求する。
【０１１７】
図１１は、保存データ削除指示を受け取ったときのハイパーテキスト表示装置２００の動作を示すフローチャートである。以下、図１１を参照しながら、保存データ削除指示を受け取ったときのハイパーテキスト表示装置２００の動作について説明する。
【０１１８】
まず、ユーザから特定の保存データの削除が指示されると、削除処理部２０８は、保存情報記憶部１１１から削除対象の当該保存データの識別ＩＤを取得する（ステップＳ４０）。次に、削除処理部２０８は、履歴情報記憶部１１０を参照し、取得した識別ＩＤに対応する保存データが履歴情報として登録されているか否かを判断する（ステップＳ４１）。
【０１１９】
履歴情報記憶部１１０に削除対象の保存データが登録されていない場合、削除処理部２０８は、保存情報記憶部１１１から削除対象の当該保存データを削除し、削除処理が完了した旨のメッセージを表示画面作成部１０６に表示するよう要求する（ステップＳ４２）。当該要求を受け取った表示画面作成部１０６は、表示出力部１０７に削除処理が完了した旨のメッセージを表示させ（ステップＳ４３）、処理を終了する。
【０１２０】
一方、削除対象の保存データが登録されている場合、削除処理部２０８は、削除処理を中止し、保存データの削除ができない旨のメッセージを表示するよう表示画面作成部１０６に要求する（ステップＳ４４）。当該要求を受け取った表示画面作成部１０６は、保存データが削除できない旨のメッセージを表示出力部１０７に表示させ（ステップＳ４５）、処理を終了する。
【０１２１】
このように、第２の実施形態に係るハイパーテキスト表示装置２００は、保存データを削除する前に、履歴情報として当該保存データが登録されているか否かを判断し、保存データを実際に削除するか否かを決定する。したがって、ハイパーテキスト表示装置は、通常表示モードにおける「コンテンツ戻る」および「コンテンツ進む」指定による履歴操作を行った際、履歴情報には登録されているが実際には保存データが削除されており、表示すべきハイパーテキストデータが存在しないという状態を回避することが可能となる。
【０１２２】
なお、第２の実施形態では、削除処理が完了した際、画面にメッセージを表示することとしたが、別にこれに限られるものではなく、削除成功および削除失敗を音で通知するようにしてもよい。
【０１２３】
（第３の実施形態）
第３の実施形態に係るハイパーテキスト表示装置を実現する移動体装置が適用される移動体通信システムの全体構成、および当該移動体装置のハード的構成は、第１の実施形態の場合と同様であるので、図１および図２を援用することとする。図１２は、第３の実施形態に係るハイパーテキスト表示装置３００の機能的構成を示すブロック図である。図１２において、第１の実施形態に係るハイパーテキスト表示装置１００と同様の機能を有する部分については、同一の符号を付し、説明を省略することとする。図１２において、ハイパーテキスト表示装置３００は、取得処理部３０４と、履歴情報更新部３０５と、履歴情報記憶部３１０と、取得情報一時記憶部３１２とを備える。
【０１２４】
履歴情報記憶部３１０は、過去に表示したハイパーテキストデータ（新規にダウンロードしたハイパーテキストデータおよび所得処理部３０４が指定した保存データ）のＵＲＬアドレス等の履歴を格納する。図１３は、履歴情報記憶部１１０の格納内容の一例を示す図である。履歴情報記憶部３１０には、ハイパーテキストの取得元ＵＲＬアドレスと対応して、最終表示日時が格納される。第１の実施形態に係る履歴情報記憶部１１０と異なり、履歴情報記憶部３１０は、保存データの履歴を格納する場合であっても、識別ＩＤを格納することはない。
【０１２５】
取得情報一時記憶部３１２は、随時、ＷＷＷサーバ１８から取得したハイパーテキストデータを一時的に格納する。格納可能なハイパーテキストデータの個数等については、第１の実施形態に係る取得情報一時記憶部１１２と同様である。図１４は、取得情報一時記憶部３１２の格納内容の一例を示す図である。取得情報一時記憶部３１２には、ハイパーテキストデータの取得元ＵＲＬアドレスと対応して、作成日時、格納位置アドレス、ハイパーテキストのデータサイズおよび識別ＩＤが格納される（図１４（ａ）参照）。図１４（ｂ）に、格納位置アドレスと保存データのサイズとの関係を示す。取得元ＵＲＬアドレスが保存データに関するものである場合、取得情報一時記憶部３１２の識別ＩＤには、保存情報記憶部１１１で設定されていた識別ＩＤが登録される。取得元ＵＲＬアドレスが保存データに関するものでない場合、取得情報一時記憶部３１２の識別ＩＤは登録されない。図１４（ａ）では、このことを“ＮＵＬＬ”で記している。
【０１２６】
取得処理部３０４には、第１の実施形態の場合と同様、現在の表示モードを格納しておく機能（図示せず）および表示作成部１０６に送信した保存データのＵＲＬアドレス、識別ＩＤを格納しておく機能（図示せず）が含まれる。取得処理部３０４は、通常表示モードで新規コンテンツ取得指示を受け取った場合、送受信部１０３に新たなハイパーテキストデータをダウンロードさせ、表示画面作成部１０６に送信するとともに、履歴情報更新部３０５に当該新規コンテンツのＵＲＬアドレスを送信する。この場合、取得処理部３０４は、当該新たなハイパーテキストデータを取得情報一時記憶部３１２に格納する。
【０１２７】
取得処理部３０４は、保存データ表示モードで新規コンテンツ取得指示を受け取った場合、送受信部１０３に新たなハイパーテキストデータをダウンロードさせ、表示画面作成部１０６に送信するとともに、履歴情報更新部３０５に当該新規コンテンツのＵＲＬアドレスと今まで表示していた保存データのＵＲＬアドレスを履歴情報更新部３０５に送信する。この場合、取得処理部３０４は、今まで表示していた保存データのＵＲＬアドレスと識別ＩＤとを取得情報一時記憶部３１２に送信する。
【０１２８】
履歴表示指示、特に「コンテンツ戻る」指示を受け取った場合、取得処理部３０４は、現在表示中のコンテンツに係るＵＲＬアドレスの一つ前の取得元ＵＲＬアドレスを履歴情報記憶部３１０から取得し、取得情報一時記憶部３１２に、当該ＵＲＬアドレスに識別ＩＤが設定されているか否かを判断する。取得処理部３０４は、識別ＩＤが設定されている場合、当該ＵＲＬアドレスに対応するハイパーテキストデータを保存情報記憶部１１１から取り出し、表示画面作成部１０６に送信する。一方、識別ＩＤが設定されていない場合、当該ＵＲＬアドレスに対応するハイパーテキストデータを取得情報一時記憶部３１２から取り出し、表示画面作成部１０６に送信する。上記のことは、「コンテンツ進む」指示についても同様である。なお、識別ＩＤが設定されていない場合、ハイパーテキストデータを取得情報一時記憶部３１２から取り出すのではなく、送受信部１０３に改めてダウンロードさせるようにしてもよい。
【０１２９】
履歴表示指示、特に「保存データ戻る」もしくは「保存データ進む」指示を受け取った場合における取得処理部３０４の動作は、第１の実施形態に係る取得処理部１０４の機能と同様であるので説明を省略する。また、保存データ読み出し指示、メニュー画面表示指示、保存データ一覧表示指示を受け取った場合における取得処理部３０４の機能も、第１の実施形態に係る取得処理部１０４の機能と同様であるので説明を省略する。
【０１３０】
履歴情報更新部３０５は、取得処理部３０４からのＵＲＬアドレスを受け取ると履歴情報記憶部３１０に当該ＵＲＬアドレスを登録する。
【０１３１】
以下、新規コンテンツ取得指示または履歴表示指示を受け取ったときのハイパーテキスト表示装置３００の動作について説明する。
図１５は、新規コンテンツ取得指示が与えられたときのハイパーテキスト表示装置３００の動作を示すフローチャートである。図１５において、第１の実施形態に係るハイパーテキスト表示装置１００と同様に動作するステップについては、図８のステップ番号と同一のステップ番号を付し、説明を簡単にするものとする。以下、図１５を参照しながら、新規コンテンツ取得指示が与えられたときのハイパーテキスト表示装置３００の動作について説明する。
【０１３２】
まず、取得処理部３０４は、ユーザの指示に応じて、新規コンテンツに係るハイパーテキストデータを送受信部１０３にダウンロードさせ（ステップＳ１０）、取得情報一時記憶部３１２に格納し（ステップＳ１１）、現在の表示モードが通常表示モードであるか保存データ表示モードであるか否かを判断する（ステップＳ１２）。
【０１３３】
現在の表示モードが通常表示モードである場合、取得処理部３０４は、ステップＳ１６の動作に進む。一方、現在の表示モードが保存データ表示モードである場合、取得処理部３０４は、現在表示中の保存データのＵＲＬアドレスおよび識別ＩＤを取得する（ステップＳ１３）。次に、取得したＵＲＬアドレスを履歴情報記憶部３１０の最も最近表示されたことを示す位置に登録する（ステップＳ５１）。次に、取得処理部３０４は、保存データのＵＲＬアドレスおよび識別ＩＤを取得情報一時記憶部３１２に登録する（ステップＳ５２）。その後、取得処理部３０４は、表示モードを切り替え（ステップＳ１５）、ステップＳ１６の動作に進む。
【０１３４】
ステップ１６以降の動作において、ハイパーテキスト表示装置３００は、新規に取得したハイパーテキストデータを画面表示し（ステップＳ１７〜Ｓ１８）、動作を終了する。
【０１３５】
図１６は、履歴表示指示が与えられたときのハイパーテキスト表示装置３００の動作を示すフローチャートである。図１６において、第１の実施形態に係るハイパーテキスト表示装置１００と同様に動作するステップについては、図９のステップ番号と同一のステップ番号を付し、説明を簡単にするものとする。以下、図１６を参照しながら、履歴表示指示が与えられたときのハイパーテキスト表示装置３００の動作について説明する。
【０１３６】
まず、履歴表示指示を受け取った取得処理部３０４は、現在の表示モードが保存データ表示モードであるか通常表示モードであるか否かを判断する（ステップＳ２０）。現在の表示モードが保存データ表示モードである場合、取得処理部３０４は、保存情報記憶部１１１から必要な保存データを読み出し、表示作成部１０６に表示データを作成するよう要求する（ステップＳ２７〜２９）。
【０１３７】
一方、現在の表示モードが通常表示モードである場合、取得処理部３０４は、ユーザによる履歴表示指示が「コンテンツ戻る」指示であるか「コンテンツ進む」指示であるか否かを判断する（ステップＳ２１）。ユーザによる指示が「コンテンツ戻る」指示である場合、取得処理部３０４は、履歴情報記憶部３１０を参照して、現在表示中のハイパーテキストデータの一つ前のハイパーテキストデータに係る取得元ＵＲＬを取得し（ステップＳ６２）、ステップＳ６３の動作に進む。一方、ユーザによる指示が「コンテンツ進む」指示である場合、取得処理部３０４は、履歴情報記憶部３１０を参照して、現在表示中のハイパーテキストデータの一つ後のハイパーテキストデータに係る取得ＵＲＬアドレスを取得し（ステップＳ６１）、ステップＳ６３の動作に進む。
【０１３８】
ステップＳ６３の動作において、取得処理部３０４は、当該ＵＲＬアドレスに対する取得情報一時記憶部３１２の設定内容を参照する（ステップＳ６３）。次に、取得処理部３０４は、当該ＵＲＬアドレスに対応するハイパーテキストデータが取得情報一時記憶部３１２に格納されているか否かを判断する。格納されている場合、ステップＳ６５の動作に進む。一方、格納されていない場合、ステップＳ６７の動作に進む。ステップＳ６５の動作において、取得処理部３０４は、当該ＵＲＬアドレスに対して、識別ＩＤが設定されているか否かを判断する。識別ＩＤが設定されていない場合、取得処理部３０４は、ステップＳ６８の動作に進み、当該ＵＲＬアドレスに対応するハイパーテキストデータを取得情報一時記憶部３１２から取得し、表示作成部１０６に表示データを作成するよう要求する。一方、識別ＩＤが設定されている場合、取得処理部３０４は、ステップＳ６６の動作に進み、保存情報記憶部１１１を参照して当該識別ＩＤに対応する保存データが保存情報記憶部１１１に格納されているか否かを判断する。ここでの保存データの一致判断は、第１の実施形態の場合と同様である（図９ステップ２５参照）。
【０１３９】
ステップＳ６６の動作において、保存データが格納されていると判断した場合、取得処理部３０４は、当該識別ＩＤに対応する保存データを取得し（ステップＳ３０）、表示作成部１０６に表示データを作成するよう要求する。一方、保存データが格納されていない場合、取得処理部３０４は、当該ＵＲＬアドレスに対応するハイパーテキストデータを送受信部１０３にダウンロードさせ、表示作成部１０６に表示データを作成するよう要求する（ステップＳ６７）。
【０１４０】
取得処理部１０３からの要求を受け取った表示作成部１０６は、表示データを作成し（ステップＳ３１）、表示出力部１０７に画面表示、出力させ（ステップＳ３２）、処理を終了する。
【０１４１】
このように、第３の実施形態に係るハイパーテキスト表示装置３００では、保存データ表示モードにおいて表示中の保存データ内のリンク先が指定された場合、リンク先が記述されていた元の保存データ自身のＵＲＬアドレスを履歴情報記憶部３１０に登録すると共に、取得情報一時記憶部３１２に当該ＵＲＬアドレスと識別ＩＤとを登録する。したがって、「コンテンツ戻る」「コンテンツ進む」などの履歴表示指示がなされた場合、取得情報一時記憶部３１２に格納されている識別ＩＤを参照することによって、元の保存データの格納場所を特定することができ、元の保存データを再度表示することが可能となる。これにより、保存データ内のリンク先を指定し、サーバ装置から新規データを取得して画面表示したとしても、容易に元の保存データを再表示することができるハイパーテキスト表示装置を提供することが可能となる。
【０１４２】
また、履歴操作によって表示すべき保存データと一致する保存データが削除などの理由によりなくなっていたとしても、ハイパーテキスト表示装置３００は、取得元のＵＲＬアドレスに従って、再度サーバ装置から保存データと同じハイパーテキストデータをダウンロードすることになる。したがって、確実に元の保存データを再表示することが可能となる。
【０１４３】
なお、第３の実施形態では、履歴操作による次表示対象が保存データでない場合、取得情報一時記憶部３１２からハイパーテキストデータを取得することとしたが、別に、ＷＷＷサーバ１８から新規にダウンロードし、画面表示するようにしてもよい。
【０１４４】
（第４の実施形態）
第４の実施形態に係るハイパーテキスト表示装置を実現する移動体装置が適用される移動体通信システムの全体構成、および当該移動体装置のハード的構成は、第１の実施形態の場合と同様であるので、図１および図２を援用することとする。図１７は、第４の実施形態に係るハイパーテキスト表示装置４００の機能的構成を示すブロック図である。図１７において、第１および第３の実施形態に係るハイパーテキスト表示装置と同様の機能を有する部分については、同一の符号を付し、説明を省略することとする。図１７において、ハイパーテキスト表示装置４００は、取得処理部４０４を備える。
【０１４５】
第４の実施形態における取得情報一時記憶部１１２へ格納されるデータのフォーマットは、第１の実施形態の場合と同様であるが、以下に説明するように、第４の実施形態における取得情報一時記憶部１１２には、第１の実施形態の場合と異なり、取得処理部４０４の指示により保存データも格納されることとなる。
【０１４６】
取得処理部４０４には、第１の実施形態の場合と同様、現在の表示モードを格納しておく機能（図示せず）および表示作成部１０６に送信した保存データのＵＲＬアドレス、識別ＩＤを格納しておく機能（図示せず）が含まれる。
【０１４７】
取得処理部４０４は、保存データ表示モードで新規コンテンツ取得指示を受け取った場合、送受信部１０３に新たなハイパーテキストデータをダウンロードさせ、表示画面作成部１０６に送信するとともに、履歴情報更新部３０５に当該新規コンテンツのＵＲＬアドレスと今まで表示していた保存データのＵＲＬアドレスを履歴情報更新部３０５に送信する。この場合、取得処理部４０４は、今まで表示していた保存データのＵＲＬアドレス、識別ＩＤおよび当該保存データを取得情報一時記憶部１１２に送信する。表示した保存データを取得情報一時記憶部１１２に送信することが第３の実施形態と異なる。
【０１４８】
履歴表示指示、特に「コンテンツ戻る」指示を受け取った場合、取得処理部４０４は、現在表示中のコンテンツに係るＵＲＬアドレスの一つ前の取得元ＵＲＬアドレスを履歴情報記憶部３１０から取得し、当該ＵＲＬアドレスに対応するハイパーテキストデータを取得情報一時記憶部１１２から取得する。当該ＵＲＬアドレスに対応するハイパーテキストデータが取得情報一時記憶部１１２に存在しない場合、取得処理部４０４は、送受信部１０３にダウンロードさせる。上記のことは、「コンテンツ進む」指示についても同様である。
【０１４９】
上記以外の指示を受け取った場合の取得処理部４０４の動作は、第３の実施形態の場合と同様であるので、説明を省略する。
【０１５０】
図１８は、新規コンテンツ取得指示が与えられたときのハイパーテキスト表示装置４００の動作を示すフローチャートである。図１８において、第１の実施形態に係るハイパーテキスト表示装置と同様の動作を行うステップについては、図８と同一のステップ番号を付し、説明を簡単にすることとする。以下、図１８を参照しながら、新規コンテンツ取得指示を受け取ったときのハイパーテキスト表示装置４００の動作について説明する。
【０１５１】
まず、取得処理部４０４は、ユーザの指示に応じて、新規コンテンツに係るハイパーテキストデータを送受信部１０３にダウンロードさせ（ステップＳ１０）、取得情報一時記憶部１１２に格納し（ステップＳ１１）、現在の表示モードが通常表示モードであるか保存データ表示モードであるか否かを判断する（ステップＳ１２）。
【０１５２】
現在の表示モードが通常表示モードである場合、取得処理部４０４は、ステップＳ１６の動作に進む。一方、現在の表示モードが保存データ表示モードである場合、取得処理部４０４は、現在表示中の保存データのＵＲＬアドレスおよび識別ＩＤを取得する（ステップＳ１３）。次に、取得処理部４０４は、現在表示中の保存データのＵＲＬアドレスと同じＵＲＬアドレスのハイパーテキストデータが取得情報一時記憶部１１２に格納されているか否かを判断する（ステップＳ７０）。
【０１５３】
同じＵＲＬアドレスのハイパーテキストデータが格納されている場合、取得処理部４０４は、現在表示中の保存データが取得情報一時記憶部１１２に格納されているデータよりも新しいデータである場合のみ、当該保存データをＵＲＬアドレスおよび識別ＩＤと共に、取得情報一時記憶部１１２に格納し（ステップＳ７１）、ステップＳ１５の動作に進む。一方、同じＵＲＬアドレスのハイパーテキストデータが格納されていない場合、取得処理部４０４は、現在表示中の保存データをＵＲＬアドレスおよび識別ＩＤと共に、取得情報一時記憶部１１２に格納し（ステップＳ７２）、ステップＳ１５の動作に進む。
【０１５４】
ステップＳ１５以降の動作は、第１の実施形態の場合と同様であるので省略する。
【０１５５】
図１９は、履歴表示指示を受け取ったときのハイパーテキスト表示装置４００の動作を示すフローチャートである。図１９において、第１または第３の実施形態に係るハイパーテキスト表示装置と同様に動作するステップについては、図９または図１６のステップ番号と同一のステップ番号を付し、説明を簡単にするものとする。以下、図１９を参照しながら、履歴表示指示が与えられたときのハイパーテキスト表示装置４００の動作について説明する。
【０１５６】
まず、履歴表示指示を受け取った取得処理部４０４は、現在の表示モードが保存データ表示モードであるか通常表示モードであるか否かを判断する（ステップＳ２０）。現在の表示モードが保存データ表示モードである場合の動作（ステップＳ２７〜Ｓ２９）は、第１の実施形態の場合と同様であるので説明を省略する。
【０１５７】
一方、現在の表示モードが通常表示モードである場合、取得処理部４０４は、必要なＵＲＬアドレスを履歴情報記憶部３１０から取得する（ステップＳ２１，Ｓ６１〜Ｓ６２）。次に、取得処理部４０４は、当該ＵＲＬアドレスに対するハイパーテキストデータが取得情報一時記憶部１１２に存在するか否かを判断する（ステップＳ８０）。
【０１５８】
取得情報一時記憶部１１２に存在する場合、取得処理部４０４は、取得情報一時記憶部１１２から、当該ＵＲＬアドレスに対応するハイパーテキストデータを取得し、表示画面作成部１０６に表示データを作成するよう要求する（ステップＳ８１）。一方、取得情報一時記憶部１１２に存在しない場合、取得処理部４０４は、当該ＵＲＬアドレスに対応するハイパーテキストデータを送受信部１０３にダウンロードさせ、表示画面作成部１０６に表示データを作成するよう要求する（ステップＳ８２）。
【０１５９】
取得処理部１０３からの要求を受け取った表示作成部１０６は、表示データを作成し（ステップＳ３１）、表示出力部１０７に画面表示、出力させる（ステップＳ３２）。
【０１６０】
このように、第４の実施形態に係るハイパーテキスト表示装置４００は、保存データ表示モードにおいて表示中の保存データ内のリンク先が指定された場合、リンク先が記述されていた元の保存データを取得情報一時記憶部３１２に格納する。したがって、「コンテンツ戻る」「コンテンツ進む」などの履歴表示指示がなされた場合、取得情報一時記憶部３１２に格納されている保存データを取り出すことによって、元の保存データを再度表示することが可能となる。これにより、保存データ内のリンク先を指定し、サーバ装置から新規データを取得して画面表示したとしても、容易に元の保存データを再表示することができるハイパーテキスト表示装置を提供することが可能となる。
【０１６１】
また、第４の実施形態に係るハイパーテキスト表示装置４００は、一度表示した保存データを取得情報一時記憶部１１２に格納しているので、履歴操作により次表示対象として指定された保存データがユーザの操作等によって削除されていたとしても、取得情報一時記憶部１１２から削除済みの保存データを読み出すことができる。したがって、すでに削除済みの保存データであったとしても、再度、必要なハイパーテキストデータをダウンロードしてくる必要がなくなる。
【０１６２】
なお、第４の実施形態においては、保存データを取得情報一時記憶部１１２に格納する処理を取得処理部４０４が行うこととしたが、別に、履歴更新部３０５が取得処理部４０４から保存データを受け取り、取得情報一時記憶部１１２への格納を行うようにしてもよい。
【図面の簡単な説明】
【図１】本発明の第１の実施形態におけるハイパーテキスト表示装置を実現する移動体装置が適用される移動体通信システムの全体構成を示す図である。
【図２】図１に示す移動体装置１０のハードウェア的構成を示すブロック図である。
【図３】第１の実施形態に係るハイパーテキスト表示装置の機能的な構成を示す図である。
【図４】保存情報記憶部１１１の格納内容の一例を示す図である。
【図５】履歴情報記憶部１１０の格納内容の一例を示す図である。
【図６】取得情報一時記憶部１１２の格納内容の一例を示す図である。
【図７】ハイパーテキスト表示装置１００の表示画面の遷移の一例を示す図である。
【図８】新規コンテンツ取得指示が与えられたときのハイパーテキスト表示装置１００の動作を示すフローチャートである。
【図９】履歴表示指示が与えられたときのハイパーテキスト表示装置１００の動作を示すフローチャートである。
【図１０】第２の実施形態に係るハイパーテキスト表示装置の機能的構成を示すブロック図である。
【図１１】保存データ削除指示を受け取ったときのハイパーテキスト表示装置２００の動作を示すフローチャートである。
【図１２】第３の実施形態に係るハイパーテキスト表示装置の機能的構成を示すブロック図である。
【図１３】履歴情報記憶部３１０の格納内容の一例を示す図である。
【図１４】取得情報一時記憶部１１２の格納内容の一例を示す図である
【図１５】新規コンテンツ取得指示が与えられたときのハイパーテキスト表示装置３００の動作を示すフローチャートである。
【図１６】履歴表示指示が与えられたときのハイパーテキスト表示装置３００の動作を示すフローチャートである。
【図１７】第４の実施形態に係るハイパーテキスト表示装置の機能的構成を示すブロック図である。
【図１８】新規コンテンツ取得指示が与えられたときのハイパーテキスト表示装置４００の動作を示すフローチャートである。
【図１９】履歴表示指示を受け取ったときのハイパーテキスト表示装置４００の動作を示すフローチャートである。
【図２０】従来の携帯端末で実現するハイパーテキスト表示装置に表示される画面の遷移を説明するための図である。
【図２１】従来のハイパーテキスト表示装置における保存データを読み出すときの表示画面の遷移を示した図である。
【図２２】従来のハイパーテキスト表示装置の問題点を具体的に説明するための図である。
【符号の説明】
１０  移動体装置
１２  基地局
１５  交換機
１６  ＧＷサーバ
１７  インターネット
１８  ＷＷＷサーバ
２０  無線ゾーン
２１  アンテナ
２２  無線制御部
２３  変調部
２４  復調部
２５  チャネルＣＯＤＥＣ
２６  音声入力部
２７  音声出力部
２８  入力装置
２９  表示装置
３１  ＣＰＵ
３２  ＲＡＭ
３３  ＲＯＭ
１０１  入力部
１０２  入力判定部
１０３  送受信部
１０４，３０４，４０４  取得処理部
１０５，３０５  履歴情報更新部
１０６  表示画面作成部
１０７  表示出力部
１０８，２０８  削除処理部
１１０，３１０  履歴情報記憶部
１１１  保存情報記憶部
１１２，３１２，４１２  取得情報一時記憶部
１００，２００，３００，４００  ハイパーテキスト表示装置
【図１】
0003656960.tif 000002
【図２】
0003656960.tif 000003
【図３】
0003656960.tif 000004
【図４】
0003656960.tif 000005
【図５】
0003656960.tif 000006
【図６】
0003656960.tif 000007
【図７】
0003656960.tif 000008
【図８】
0003656960.tif 000009
【図９】
0003656960.tif 000010
【図１０】
0003656960.tif 000011
【図１１】
0003656960.tif 000012
【図１２】
0003656960.tif 000013
【図１３】
0003656960.tif 000014
【図１４】
0003656960.tif 000015
【図１５】
0003656960.tif 000016
【図１６】
0003656960.tif 000017
【図１７】
0003656960.tif 000018
【図１８】
0003656960.tif 000019
【図１９】
0003656960.tif 000020
【図２０】
0003656960.tif 000021
【図２１】
0003656960.tif 000022
【図２２】
0003656960.tif 000023