(57)【特許請求の範囲】
【請求項１】
ハイパーリンク情報を有するパッケージメディアであって、パッケージメディアに格納されているデータと対応するデータが保存されているネットワーク上のデータの保存位置を特定するＵＲＬ（Universal Resouce Locator）をパッケージメディア上のパス名に変換するための変換情報と、ハイパーリンクが他のパッケージメディアに格納されているデータであるか否か識別するための識別情報と、そのデータが格納されているパッケージメディアに関するメディア情報とを記録しているパッケージメディアからデータを読み出すデータ読取り手段を有する端末装置において、
端末装置はサーバとデータ通信する通信手段を有し、
ＵＲＬを用いてデータを指定する手段と、
ＵＲＬをパス名に変換する変換情報をパッケージメディアから読み出して指定されたＵＲＬがパス名を変換できるか否かを判定する第１の判定手段と、
該第１の判定手段により変換できると判定された場合には、ＵＲＬをパス名に変換する変換手段と、
変換したパス名を用いてパッケージメディアからデータを読み出す手段と、
該第１の判定手段により変換できないと判定された場合には、パッケージメディアの該識別情報を読み出して他のパッケージに存在するか否かを判定する第２の判定手段と、
該第２の判定手段により他のパッケージメディアにデータが存在すると判定された場合には、リンク先情報を表示すると共に、ユーザにリンク先のパッケージメディアを端末装置に挿入するか、サーバからデータを取得するかを選択させるメッセージを表示・選択する表示・選択手段と
を有し、上記表示・選択手段によりパッケージメディアの挿入を選択した場合には、該データ読出手段によりパッケージメディアから読み出し、サーバからの取得を選択した場合には、上記通信手段によりサーバからデータを読み出すことを特徴とする端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＨＴＭＬ（HyperText Markup Language）を利用して、ＷＷＷ（World Wide Web）サーバやＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのパッケージメディアからデータを読み出した表示する技術に関する。
【０００２】
【従来の技術】
ＨＴＭＬを利用してデータをＷＷＷサーバやパッケージメディアにアクセスするソフトウェアとしては、米国ネットスケープ社のネットスケープナビゲータや米国マイクロソフト社のインタネットエクスプローラがある。
【０００３】
【発明が解決しようとする課題】
上記のようなソフトウェアは、ネットワークから画像データも含め全ての情報を取得するため、電話回線など通信速度の遅い回線を利用した場合、通信時間がかかるという問題がある。
【０００４】
また、電子メールを用いて動画などの大容量のデータを送る場合、メールの容量が大きくなり記憶装置を圧迫したり、転送に時間がかかるという問題がある。
【０００５】
さらに、上記ソフトウェアでは、パッケージメディアからデータを読み出した場合、他のパッケージメディアへハイパーリンク（ＨＴＭＬを用いて表現されるリンク）を張ることができないという問題がある。
【０００６】
本発明の目的は、かかる問題を解消し、ネットワークでは、テキストなどの小さなデータを端末装置に送信し、動画などの大容量データは端末装置に挿入したパッケージメディアから読み出すことができるようにすることにある。また、他のパッケージメディアへハイパーリンクを張ることにより、パッケージメディア間での自由はハイパーリンクを可能とすることにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明は、パッケージメディアに以下のデータ、即ち、
（１）パッケージメディアに格納されている情報を識別するためのディスク管理テーブル
（２）ハイパーリンクで特定される情報が格納されているパッケージメディアに関する情報を管理するディスクリンク管理テーブル
を格納する。
【０００８】
また、端末装置にデータを記憶する記憶手段を設け、以下のデータ、即ち、
（３）端末装置に保存されているファイルの識別子を管理するキャッシュ管理テーブル
（４）端末装置が接続するサーバの情報を管理するサーバ管理テーブル
を記憶するようにしている。
【０００９】
さらに、電子メールに以下の情報、即ち、
（５）電子メールの有効期限，内容データの識別子，メールの表示／非表示を指定するフラグ及びディスクリンク情報を格納したメール制御データ（  なお、ディスクリンク情報には、メールが参照するハイパーリンクで特定される情報が記述されている）
（６）ユーザに表示するデータやパッケージメディアの内容を更新する内容データ
を格納するようにしている。
【００１０】
また、メールを管理するため、端末装置では、以下のデータ、即ち、
（７）端末装置に送られてきたメールを管理するメール管理テーブル
（８）メールが参照するハイパーリンクで特定される情報が格納されているパッケージメディアに関する情報を管理するディスクリンク管理テーブル
を記憶するようにしている。
【００１１】
端末装置では、受信したメールの制御データをメール管理テーブルとディスクリンク管理テーブルに登録するとともに、メールの内容データを識別するための情報をキャッシュ管理テーブルに登録し、データ内容を端末装置に設けた記憶手段に記憶する受信メール登録を設けるようにしている。
【００１２】
また、端末装置には、サーバと通信するための通信手段と、画面にデータを表示するためのデータ表示手段を設けている。
【００１３】
データ表示手段は、要求されたデータを、パッケージメディアやサーバ，端末装置内の記憶手段の何れかからデータを読み出すデータ取得手段を利用して読み出して表示する。データ取得手段は、以下の手順により、データを読み出す。  （１）キャッシュ管理テーブルを調べ、要求されたデータが端末装置の記憶手段に登録されていれば、端末装置の記憶手段からデータを読み出す。
（２）登録されていなければ、ディスク管理テーブルを調べる。調査の結果、パッケージメディアにデータが登録されていることがわかれば、パッケージメディアからデータを読み出す。
（３）ディスクにデータがない場合、端末装置の記憶手段に記憶されているディスクリンク管理テーブル及びパッケージメディアに登録されているディスクリンク管理テーブルを調査する。調査の結果、他のパッケージメディアに存在することがわかれば、処理選択手段により、処理選択ダイアログを表示する。処理選択ダイアログでは、ディスクリンク管理テーブルより求めた要求されるデータが存在するパッケージメディアに関する情報を表示し、ユーザに他のパッケージメディアに入れ替えるか、サーバから読み出すかを選択させる。
（４）ユーザが他のパッケージメディアを読み出すことを指定した場合、（３）のステップに戻る。
（５）ユーザがサーバから読み出すことを指示した場合、通信手段により、サーバから指定されてデータを読み出す。
【００１４】
【発明の実施の形態】
以下、本発明の実施形態を図面を用いて説明する。
まず、本発明の前提とするシステム構成について、図２を用いて説明する。
【００１５】
同図において、１は本発明で使用する端末装置であって、例えば、ＣＲＴ（陰極線管）表示装置などの表示装置２を備えている。４は端末装置１がアクセスするデータを記憶するＷＷＷサーバやメールサーバなどのサーバであり、端末装置１と電話回線５などのネットワークで接続されている。３は端末装置１で使用するデータが記憶されたパッケージメディアであり、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどである。
【００１６】
このようなシステム構成により、端末装置１には、パッケージメディアや、電話回線５などのネットワークを介したサーバ４からデータが提供される。
【００１７】
図３は図２における端末装置１のハードウェア構成を示すブロック図であり、１ａは制御部、１ｂは記憶部、１ｃは入力部、１ｄは表示制御部、１ｅは通信制御部、１ｆはディスク制御部、１ｇはバスである。
【００１８】
同図において、制御部１ａは、周辺部の制御，データの処理や通信に関わる各種プログラムの実行を行なう。記憶部１ｂはデータの記憶を行ない、例えば、ＲＡＭ，ＲＯＭ，フラッシュメモリ，ハードディスクなどで構成されている。入力部１ｃはユーザからの入力を処理するものであって、例えば、マウス，タブレット，リモコンや、それらを制御するためのドライバである。
【００１９】
表示制御部１ｄは端末装置１に接続された表示装置２に表示するためのデータを制御するものである。通信制御部１ｅはサーバ４（図２）との通信を制御するものであって、例えば、モデムとこのモデムを制御するためのドライバソフトである。ディスク制御部１ｆは、パッケージメディア３（図２）からデータを読み出すためのドライブと、このドライブを制御するためのドライバソフトからなっている。
【００２０】
以上の制御部１ａや記憶部１ｂ，入力部１ｃ，表示制御部１ｄ，通信制御部１ｅ，ディスク制御部１ｆは、バス１ｇを介して互いに接続されている。
【００２１】
図４は図２におけるサーバ４のハードウェア構成を示すブロック図であって、４ａは制御部、４ｂは記憶部、４ｃは入力部、４ｄは表示部、４ｅは通信部、４ｆはバスである。
【００２２】
同図において、制御部４ａは、周辺部の制御，データの処理や通信に関わる各種プログラムを実行する。記憶部４ｂはデータの記憶を行なうものであって、例えば、ＲＡＭ，ＲＯＭ，フラッシュメモリ，ハードディスクなどによって構成されている。入力部４ｃはユーザからの入力を処理するものであって、例えば、キーボード，マウスや、それらを制御するためのドライバから構成されている。表示部４ｄはＣＲＴ表示装置及び表示データを制御するためのドライバソフトからなっている。通信部４ｅは端末装置１（図２）との通信を行ない、例えば、モデムとモデムを制御するためのドライバソフトとから構成されている。これら制御部４ａ，記憶部４ｂ，入力部４ｃ，表示部４ｄ，通信部４ｅはバス４ｆによって相互に接続されている。
【００２３】
図１は本発明による端末装置の一実施形態の動作の一例を示す図であって、６は電子メール、７は画面、７ａ，７ｂはメールリスト、８は表示画面、８ａは画像、８ｂはテキスト、８ｃは動画であり、図２に対応する部分には同一符号を付けている。
【００２４】
同図において、ここでは、端末装置１の表示装置２に、まず、サーバ４より送信された電子メール６の一覧を表示した図示するような画面７が表示されたものとする。電子メール６はメールリスト７ａ，７ｂのように、一覧の形で表示されている。端末装置１のユーザは、メールリスト７ａ，７ｂのいずれかを選択すると、その内容が表示装置２に表示される。
【００２５】
画面８は、表示装置２に表示される電子メール６の内容の一例を示すものである。この表示画面８では、画像８ａとテキスト８ｂと動画８ｃとが表示されたものとする。ここで、テキスト８ｂは電話回線５（図２）を用いて送られたデータであり、画像８ａ及び動画８ｃはパッケージメディア３（図２）から提供されたデータである。
【００２６】
このように、この実施形態では、パッケージメディア３から提供されたデータと、ネットワーク（電話回線５）を介してサーバ４（図２）から提供されたデータとを同一画面に表示することを可能としている。
【００２７】
次に、以上の機能を実現するための端末装置１で使用するデータについて図５〜図１０により説明する。
【００２８】
図５は端末装置１に保存されているファイルを管理するためのキャッシュ管理テーブル５００の構成を示す図である。
【００２９】
同図において、キャッシュ管理テーブル５００の各レコード５０３ａ，５０３ｂ，……，５０３ｎは、ファイルが格納されている場所を特定する溜めの情報であるＵＲＬ（Universal Resouce Locator）５０１とファイル名５０２とで構成されている。ファイル名５０２は端末装置１に保存されているファイルの名称であり、ＵＲＬ５０１はこれらファイル命５０２に対応するＵＲＬである。
【００３０】
なお、キャッシュ管理テーブル５００は端末装置１の記憶部１ｂに保存されている。また、ＵＲＬについては、「Univaersal Resouce Rocators(URL), RFC1738, 1994.10」に詳細に述べられている。
【００３１】
図６は情報ＩＤ６０１とパッケージメディア３のディレクトリ６０２との対応を管理するためのディスク情報管理テーブル６００の構成を示す図である。
【００３２】
同図において、ディスク情報管理テーブル６００の各レコード６０３ａ，６０３ｂ，……，６０３ｎは、情報ＩＤ６０１とディレクトリ６０２とで構成されている。ディレクトリ６０２はパッケージメディア３上のディレクトリであり、情報ＩＤ６０１はディレクトリ６０２に対応するＵＲＬである。
【００３３】
なお、ディスク情報管理テーブル６００はパッケージメディア３に格納されており、端末装置１はディスク制御部１ｆ（図３）を介してこのディスク情報管理テーブル６００を読み出す。例えば、情報ＩＤ６０１が「//www.sv/ID00001」、ディレクトリ６０２が「IDD0001」というレコードを持つディスク情報管理テーブル６００がパッケージメディア３に格納されている場合には、「//www.sv」で特定されるサーバ４のディレクトリ「ID00001」の情報がそのパッケージメディア３に格納されていることを意味する。
【００３４】
図７はＵＲＬとＵＲＬで特定される情報とが格納されているパッケージメディア３との対応関係を管理するディスクリンク管理テーブル７００の構成を示す図である。
【００３５】
同図において、ディスクリンク管理テーブル７００の各レコード７０３ａ，７０３ｂ，……，７０３ｎは、情報ＩＤ７０１とディスク情報７０２とで構成されている。情報ＩＤ７０１はデータの位置を特定するためのＵＲＬであり、ディスク情報７０２は情報ＩＤ７０１で特定されるデータが記憶されているパッケージメディア３に関する情報である。ディスク情報７０２としては、例えば、「１９９６年５月発行のＮＯ.５」などの文字列である。
【００３６】
なお、ディスクリンク管理テーブル７００は、パッケージメディア３に格納されているとともに、端末装置１の記憶部１ｂにも記憶される。
【００３７】
図８は端末装置１が接続するサーバ４の情報を管理するためのサーバ管理テーブル８００の構成を示す図である。
【００３８】
同図において、サーバ管理テーブル８００は、電話番号８０１やユーザＩＤ８０２，パスワード８０３，ＤＮＳアドレス８０４，プロキシ８０５で構成されている。電話番号８０１はサーバ４の電話番号であり、ユーザＩＤ８０２はサーバ４にログインするためのユーザ識別子である。また、パスワード８０３はユーザＩＤ８０２で特定されるユーザがサーバ４にログインするためのパスワードであり、ＤＮＳアドレス８０４はドメインネームサーバのＩＰアドレスである。さらに、プロキシ８０５はプロキシサーバ（代理サーバ）の指定である。
【００３９】
なお、このサーバ管理テーブル８００は、端末装置１の記憶部１ｂ（図３）に保存される。
【００４０】
図９は端末装置１に送られてきた電子メール６を管理するためのメール管理テーブル９００の構成を示す図である。
【００４１】
同図において、メール管理テーブル９００の各レコード９０７ａ，９０７ｂ，……，９０７ｎは、ＵＲＬ９０１や有効期限９０２，属性９０３，送信者９０４，送信日付９０５，タイトル９０６で構成されている。ＵＲＬ９０１はこのレコードのメールのＵＲＬであり、メールの識別子として利用する。有効期限９０２はＵＲＬ９０１で特定されるメールの有効期限であり、属性９０３はＵＲＬ９０１で特定されるメールの「表示」または「非表示」を指定するものである。また、送信者９０４はメールの送信者を識別するための情報であり、送信日付９０５は送信者９０４がメールを送信した日付である。さらに、タイトル９０６はメールに付けられたタイトルである。
【００４２】
なお、このメール管理テーブル９００は、端末装置１の記憶部１ｂ（図３）に保存される。
【００４３】
図１０は端末装置１で使用する本発明による電子メール６の一実施形態の構成を示す図である。
【００４４】
同図において、電子メール６はインターネットで使用するメールの規格であるＭＩＭＥ(Multipurpose Internet Mail Extentions)を用いてマルチパートボディで構成する。６１はＭＩＭＥで使用するヘッダであり、６２，６３ａ，……，６３ｎはメールのボディである。制御部６２は最初のボディであるファーストボディであり、電子メール６の有効期限や表示・非表示などを制御するため制御情報が格納される。６３ａ，……，６３ｎには、ユーザに表示するデータやパッケージメディア３の内容を更新するためのメディアが格納される。
【００４５】
なお、ＭＩＭＥについては、「MIME(Multipurpose Internet Mail Extentions) Part One:Mechanisms for Specifying and Describing the Format of Internet Message Bodies, RFC1521, 1993.9」に述べられている。
【００４６】
図１１は図１０における制御部６２の一具体例を示す図である。
【００４７】
同図において、制御部６２には、
（１）表示・非表示属性１１０１
（２）有効期限１１０２
（３）ディスクリンク情報１１０３
（４）ユーザ削除フラグ１１０４
（５）データＵＲＬ１１０５ａ，１１０５ｂ，……，１１０５ｎ
の各情報が記述される。
【００４８】
表示・非表示属性１１０１は、そのメールの内容をユーザに表示するか否かを記述した情報であり、例えば、値が「Message」の場合にはユーザに表示し、「Update」の場合には表示しないとする。なお、ユーザに表示しないメールは、パッケージメディア３の内容の一部を見かけ上更新するときに使用する。
【００４９】
有効期限１１０２は、そのメールの有効期限であり、有効期限を過ぎたメールは削除される。
【００５０】
ディスクリンク情報１１０３は、情報ＩＤ１１０６とディスク情報１１０７とで構成される。情報ＩＤ１１０６にはＵＲＬが記述され、ディスク情報１１０７には情報ＩＤ１１０６で特定される情報を格納したパッケージメディア３に関する情報が記述される。なお、ディスクリンク情報１１０３は複数あってもよい。
【００５１】
ユーザ削除フラグ１１０４は、ユーザが削除できるメールか否かを示すフラグであって、例えば、「yes」の場合には、ユーザがそのメールを削除することができるとする。
【００５２】
データＵＲＬ１１０５ａ，……，１１０５ｎには、電子メール６のデータ６３ａ〜６３ｎ（図１０）の夫々に対応するＵＲＬが記述される。
【００５３】
図１２は図１０におけるデータ６３ａ〜６３ｎの一具体例を示す図であって、データの内容がＨＴＭＬ（HyperText Markup Language）で記述されている場合を示している。なお、データは必ずしもＨＴＭＬでなくてもよい。
【００５４】
次に、かかる電子メール６を受信したときに行なう端末装置１（図２，図３）の受信メール登録処理１３００について、図１３を用いて説明する。
【００５５】
同図において、まず、図９に示すメール管理テーブル９００に新しいレコード９０７を追加する。追加したレコード９０７のＵＲＬ９０１には受信したメールの制御部６２（図１０）のデータＵＲＬ６２を、有効期限９０２には有効期限１１０２（図１１）を、属性９０３には表示・非表示属性１１０１（図１１）の内容を夫々格納する（ステップ１３０１）。なお、ステップ１３０１において、データ６３（図１０）が複数ある場合、ステップ１３０１を複数回繰り返す。
【００５６】
次に、図５に示すキャッシュ管理テーブル５００に新しいレコード５０３を追加する。追加したレコード５０３のＵＲＬ５０１には、受信した電子メール６のデータＵＲＬ１１０５（図１１）の内容を格納する。そして、このデータＵＲＬ１１０５に対応するデータ６３（図１０）の内容をキャッシュに格納する。このとき、例えば、１から順番に番号を付けて、ファイル名を付ける。そして、このファイル名をファイル名５０２に格納する（ステップ１３０２）。なお、ステップ１３０２において、データ６３（図１０）が複数ある場合、ステップ１３０２を複数回繰り返す。
【００５７】
次に、記憶部１ｂ（図３）に記憶しているディスクリンク管理テーブル７００（図７）に新しいレコード７０３を追加する。追加したレコード７０３の情報ＩＤ７０１には情報ＩＤ１１０６の内容を、ディスク情報７０２にはディスク情報１１０７の内容を夫々格納する（ステップ１３０３）。ディスクリンク情報１１０３が複数ある場合は、ステップ１３０３の処理を複数回繰り返す。
【００５８】
なお、キャッシュとは、記憶部１ｂ（図３）に確保されたファイルを記憶するための領域を意味する。また、電子メール６の受信には、例えば、インターネットで電子メールの受信に標準的に使用されているＰＯＰ３などのプロトコルを利用する。
【００５９】
次に、この受信メール登録処理１３００で登録したメールの一覧を取得するための受信メール一覧取得処理１４００について、図１４を用いて説明する。
【００６０】
受信メール一覧取得処理１４００では、まず、変数ｉを０にする（ステップ１４０１）。次に、ｉがメール管理テーブル９００（図９）に登録されているレコード数より小さい場合（ステップ１４０２）、ステップ１４０３に進む。それ以外の場合、処理を終了する。
【００６１】
ステップ１４０３では、ｉ番目のレコード９０７ｉの属性９０３を調べ、この属性９０３がユーザに表示する属性になっている場合、メール一覧を表示するためのＨＴＭＬデータ（ＨＴＭＬを用いて記述されたデータ）に、レコード９０７ｉの送信者９０４，送信日付９０５，タイトル９０６を挿入する。このとき、これら送信者，送信日付及びタイトルに関して＜Ａ＞タグを用いてリンクを張る。リンクの張り先はレコード９０７ｉのＵＲＬとする（ステップ１４０４）。ステップ１４０４の終了後、ステップ１４０２に戻る。また、ステップ１４０３において、属性９０３がユーザに表示しない属性になっている場合、ステップ１４０２に戻る。
【００６２】
以上の手順により作成されたＨＴＭＬデータの一例を図１５に示す。
【００６３】
次に、パッケージメディア３，ネットワーク（電話回線５）及び電子メール６によって取得したデータを画面上に混在させて表示させるための端末装置１（図３）での処理について説明するが、まず、その画面表示処理１６００について、図１６を用いて説明する。
【００６４】
同図において、ユーザが指定したＵＲＬまたはユーザが指定したリンク先のＵＲＬのＨＴＭＬファイル（ＨＴＭＬを用いて記述されたファイル）を取得する（ステップ１６０１）。次に、この取得したＨＴＭＬファイルの中に取り込むべき画像などのデータが指定してあるか否かを調べる（ステップ１６０２）。なお、画像などの取込みを指定するタグとしては、＜ＩＭＧ＞，＜ＥＭＢＥＤ＞などのＨＴＭＬで規定されるタグがある。取り込むデータがある場合、そのデータを読み込む（ステップ１６０３）。取り込むデータがなくなるまでデータの取得を繰り返す。
【００６５】
取り込むデータがなくなったところで、ＨＴＭＬファイル及びＨＴＭＬファイルの指定に基づいて取り込んだデータを表示する（ステップ１６０４）。
【００６６】
なお、ＨＴＭＬファイル及びデータの取込みには、データ取得処理１７００を使用するが、次に、このデータ取得処理１７００を図１７により説明する。
【００６７】
同図において、まず、指定されたＵＲＬが、キャッシュ管理テーブル５００（図５）において、同じＵＲＬ５０１を持つレコードがあるか否かを検索する（ステップ１７０１）。このレコードがある場合には、検索したレコードのファイル名５０２で特定されるファイルをキャッシュから読み出す（ステップ１７０５）。
【００６８】
キャッシュ管理テーブル５００に指定されるＵＲＬがない場合、ディスク管理テーブル６００（図６）に情報ＩＤ６０１が指定されたＵＲＬに含まれるレコードが存在するかどうか検索する（ステップ１７０２）。ディスク管理テーブル６００にこのレコードが存在する場合には、ＵＲＬから検索したレコードの情報ＩＤ６０１と一致する部分を取り除き、ディレクトリ６０２と取り除いた部分とを連結したファイルにアクセスする（ステップ１７０６）。
【００６９】
例えば、指定されたＵＲＬが「//www.sv/ID00001/test.html」であって、ディスク管理テーブル６００に情報ＩＤ６０１が「//www.sv/ID00001」、ディレクトリ６０２が「IDD0001」のレコードが存在する場合、パッケージメディア３（図２）上に存在する「IDD0001/test.html」にアクセスする。
【００７０】
ディスク管理テーブル６００に存在しない場合、ユーザに別のパッケージメディア３を挿入させるか、ネットワークから読み出すか、処理を取り消すかの選択を促す処理選択ダイアログを表示する（ステップ１７０３）。
【００７１】
このステップ１７０３で表示する処理選択ダイアログ１８００の例を図１８（ａ），（ｂ）に示す。処理選択ダイアログ１８００では、図１８（ａ）に示すように、ユーザが挿入すべきパッケージメディアを明示するメッセージ１８０１と、セットが完了したことを通知するボタン１８０２ａと、ネットワークから受信することを通知するボタン１８０２ｂと、処理を取り消すことを通知するボタン１８０２ｃとがある。
【００７２】
なお、メッセージ１８０１は、記憶部１ｂ（図３）及びパッケージメディア３（図２）に存在するディスクリンク管理テーブル７００（図７）に、情報ＩＤ７０１が指定されたＵＲＬに含まれるレコードが存在するか否か検索する。このレコードが存在する場合には、検索したこのレコードのディスク情報７０２を読み出し、メッセージの一部として表示する。また、検索した結果、レコードが存在しない場合には、図１８（ｂ）のように、ディスクがない旨通知するメッセージ１８０３をメッセージ１８０１の代わりに処理選択ダイアログ１８００に表示する。
【００７３】
以上のようなダイアログを表示することにより、ユーザにどのパッケージメディア３を挿入すべきかを知らせることができる。
【００７４】
処理選択ダイアログ１８００でボタン１８０２ａを選択すると、図１７において、ステップ１７０２に戻る。また、ボタン１８０２ｂを選択した場合には、データをネットワークから読み出すための通信処理１７０７を行なう。通信処理１７０７に関しては、後に図１５で説明する。ユーザがボタン１８０２ｃを選択した場合には、ＨＴＴＰエラーレスポンス（インターネットで使用する通信プロトコルの１つであるＨＴＴＰ（HyperText Transfer Protocol）で規定されているエラーレスポンス）を作成する（ステップ１７０８）。
【００７５】
次に、上記の通信処理１７０７について、図１９を用いて説明する。
【００７６】
同図において、まず、電話回線５（図２）が接続中であるか否かをチェックする（ステップ１９０１）。電話回線５が接続中である場合、ステップ１９０３に進む。電話回線５が接続されていない場合には、サーバ管理テーブル８００（図８）から電話番号８０１を読み出してダイアルする。電話回線５の接続後、サーバ管理テーブル８００のユーザＩＤ８０２とパスワード８０３とを用いてサーバ４（図２）にログインする（ステップ１９０２）。
【００７７】
ステップ１９０１でのチェックの結果、電話回線５が接続されていると判定されたとき、あるいはステップ１９０２の処理で電話回線５が接続されると、ＵＲＬで指定されるサーバにＴＣＰコネクション（インターネットで一般的に使用される通信プロトコルの１つであるＴＣＰ（Transport Control Protocol）を使用したコネクション）を接続する。但し、サーバ管理テーブル８００でプロキシ８０５が指定されている場合、プロキシ８０５で指定されたサーバにＴＣＰコネクションを接続する（ステップ１９０３）。
【００７８】
次に、ＵＲＬで指定されたファイルを取得するためのＨＴＴＰリクエストメッセージ（ＨＴＴＰで規定されているリクエストレスポンス）をＴＣＰコネクションを使用して送信する（ステップ１９０４）。そして、ＴＣＰコネクションからＨＴＴＰレスポンスメッセージ（ＨＴＴＰで規定されているリクエストレスポンス）を受信する（ステップ１９０５）。ＨＴＴＰレスポンスメッセージを受信後、ＴＣＰコネクションを切断する（ステップ１９０６）。
【００７９】
なお、電話回線５は、タイマで監視して、一定時間（例えば、５分間）使用しなかった場合、切断するようにする。
【００８０】
ＨＴＴＰの詳細に関しては、「HyperText Transfer Protocol - HTTP/1.0, INETNET-DRAFT, 1995.8」に述べられている。
【００８１】
以上に説明した処理により、図１に示したように、ネットワークやパッケージメディアから読み出した情報を混在して表示することができる。また、パッケージメディアに存在しない場合には、ネットワークからデータを読み出すことができる。また、ユーザに表示しない電子メール６のデータ６３（図１０）もキャッシュ管理テーブル５００に登録されるため、パッケージメディア３に存在する内容を見かけ上更新したように見せかけることができる。
【００８２】
【発明の効果】
以上説明したように、本発明によれば、ＷＷＷサーバ，パッケージメディア，メールの違いをユーザが意識することなくアクセスすることができるとともに、異なるメディアから取り出したデータを同一画面に混在して表示することができる。例えば、低速なネットワークから小容量のテキストデータのみを受信し、高速アクセスが可能なパッケージメディアから動画などの大容量データを読み出すことにより、少ない通信時間で表現力の豊かな画面を表示することができる。
【００８３】
また、所望のデータを格納したパッケージメディアが手元にない場合、ネットワークから読み出して表示することができる。
【００８４】
さらに、端末装置に挿入すべきパッケージメディアをユーザに伝えることにより、ユーザはどのパッケージメディアを使用すればよいか、一目で分かるという利点がある。
【００８５】
さらに、メールに表示・非表示の属性を設けることにより、見かけ上パッケージメディアの内容を更新することができる。
【図面の簡単な説明】
【図１】図１は本発明による端末装置の一実施形態の動作の一例を示す図である。
【図２】本発明の前提とするシステム構成の一例を示す図である。
【図３】図２における端末装置のハードウェア構成を示すブロック図である。
【図４】図２におけるサーバのハードウェア構成を示すブロック図である。
【図５】図２における端末装置に保存されているファイルを管理するためのキャッシュ管理テーブルの構成を示す図である。
【図６】図５におけるキャッシュ管理テーブルのＵＲＬと図２におけるパッケージメディアのディレクトリの対応を管理するためのディスク情報管理テーブルの構成を示す図である。
【図７】図５におけるＵＲＬとＵＲＬで特定される情報とが格納されているパッケージメディアとの対応関係を管理するディスクリンク管理テーブルの構成を示す図である。
【図８】図２におけるサーバの情報を管理するためのサーバ管理テーブルの構成を示す図である。
【図９】図２における端末装置に送られてきた電子メールを管理するためのメール管理テーブルの構成を示す図である。
【図１０】図２における端末装置で使用される本発明による電子メールの一実施形態の構成を示す図である。
【図１１】図１０における制御部の一具体例を示す図である。
【図１２】図１０におけるデータの一具体例を示す図である。
【図１３】電子メールを受信したときに行なう図２における端末装置の受信メール登録処理を示すフローチャートである。
【図１４】図１３に示す受信メール登録処理で登録したメールの一覧を取得するための受信メール一覧取得処理を示すフローチャートである。
【図１５】図１４に示す手順により作成された受信メール一覧を表示するためのＨＴＭＬファイルの一例を示す図である。
【図１６】図２でのパッケージメディア，ネットワーク及び電子メールによって取得したデータの端末装置における画面表示処理を示すフローチャートである。
【図１７】図２における端末装置でのＨＴＭＬファイル及びデータの取込みのためのデータ取得処理を示すフローチャートである。
【図１８】図１７でのステップ１７０３による処理選択ダイアログの表示例を示す図である。
【図１９】図１７におけるステップ１７０７の詳細を示すフローチャートである。
【符号の説明】
１  端末装置
１ａ  制御部
１ｂ  記憶部
１ｃ  入力部
１ｄ  表示制御部
１ｅ  通信制御部
１ｆ  ディスク制御部
１ｇ  バス
２  表示装置
３  パッケージメディア
４  サーバ
４ａ  制御部
４ｂ  記憶部
４ｃ  入力部
４ｄ  表示部
４ｅ  通信部
５  電話回線
【図１】
0003705654.tif 000002
【図２】
0003705654.tif 000003
【図３】
0003705654.tif 000004
【図４】
0003705654.tif 000005
【図５】
0003705654.tif 000006
【図６】
0003705654.tif 000007
【図７】
0003705654.tif 000008
【図８】
0003705654.tif 000009
【図９】
0003705654.tif 000010
【図１０】
0003705654.tif 000011
【図１１】
0003705654.tif 000012
【図１２】
0003705654.tif 000013
【図１３】
0003705654.tif 000014
【図１４】
0003705654.tif 000015
【図１５】
0003705654.tif 000016
【図１６】
0003705654.tif 000017
【図１７】
0003705654.tif 000018
【図１８】
0003705654.tif 000019
【図１９】
0003705654.tif 000020