(57)【特許請求の範囲】
【請求項１】
汎用プロトコルを用いてネットワークに接続され、移動体に設けられた情報発生端末のカメラによって撮影された映像をクライアントに配信する情報提供装置であって、
複数の前記情報発生端末から所定時間間隔で送信された位置情報で、各情報発生端末に対応して設けられた記憶部の情報を更新する端末状態記憶手段と、
クライアントによって要求された位置付近の情報発生端末を検索する検索手段と、
前記検索手段によって検索された情報発生端末の一覧情報およびクライアントによって要求された位置付近の情報発生端末のカメラによって撮影された映像を受信するための情報をクライアントに送信する送信手段と、
とを備えることを特徴とする情報提供装置。
【請求項２】
前記送信手段は、クライアントから要求された位置近傍のマップ画像と当該マップ画像中の情報発生端末が存在する位置を示すアイコン画像との合成画像情報、及び、アイコン画像にリンクし、前記マップ画像中の情報発生端末の映像を受信するためのＵＲＬ情報を含むＨＴＭＬで記述されたデータを転送することを特徴とする請求項第１項に記載の情報提供装置。
【請求項３】
前記所定時間間隔は、前記情報発生端末が有する時間間隔設定手段で設定されることを特徴とする請求項１に記載の情報提供装置。
【請求項４】
汎用プロトコルを用いてネットワークに接続され、移動体に設けられた情報発生端末のカメラによって撮影された映像をクライアントに配信する情報提供装置の制御方法であって、
複数の前記情報発生端末から所定時間間隔で送信された位置情報で、各情報発生端末に対応して設けられた記憶部の情報を更新する端末状態記憶工程と、
クライアントによって要求された位置付近の情報発生端末を検索する検索工程と、
前記検索工程において検索された情報発生端末の一覧情報およびクライアントによって要求された位置付近の情報発生端末のカメラによって撮影された映像を受信するための情報をクライアントに送信する送信工程と、
とを備えることを特徴とする情報提供装置の制御方法。
【請求項５】
請求項４の制御方法を実行するためのプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、汎用のネットワークを介して接続された複数台の情報発生端末の中の１つからの情報をネットワークに接続されたクライアント等に提供する情報提供装置及びその制御方法に関するものである。
【０００２】
【従来の技術】
複数台の入出力端末の入出力情報をネットワーク上で利用可能な情報資源として特定するために、以下のような方法が考案／実現されている。
考案されている手法で代表的なものは、Hyper Text Markup Languageで利用されているUniform Resource Identifier(URI)であり、そのサブセットとして普及しているのがUniversal Resource Locator(URL)である。ＵＲＬはＲＦＣ１８０８で規定されている。
【０００３】
ＵＲＬでは
スキーム://ホスト:ポート/パス;パラメータ?クエリー#フラグメント
という形式でネットワーク上で利用（参照）可能な資源を特定できるように実現されている。
ここで、スキームは利用するプロトコルを表し、ホストはホスト名またはＩＰアドレスを表し、ポートはプロトコルサーバが利用しているポート番号を表し、パスはサーバ上の資源を参照するパスとファイル名を表している。また、パラメータは資源に必要な特定のパラメータを表し、クエリーはＣＧＩ(Common Gateway Interface)プログラム用のクエリー文字列を表し、フラグメントは資源のサブセットへの参照を表している。
【０００４】
ＵＲＬによって特定される情報資源の選択を、ブラウザ等を用いて行う場合、２通りの手法がある。
１つはブラウザにＵＲＬを入力する手法である。
もう１つはＵＲＬを入力しないで情報資源の選択を行う手法であって、
（１）情報資源のＵＲＬを特定するハイパーリンクを設定したｗｅｂページをあらかじめ作成しておく手法
（２）情報資源のＵＲＬを情報発信者に登録してもらう登録型ｗｅｂページ検索エンジンを利用して情報資源のＵＲＬを特定するハイパーリンクを設定したｗｅｂページを作成しておく手法等である。
【０００５】
【発明が解決しようとする課題】
従来、ＵＲＬ等によって複数台の入出力端末の提供する入出力情報資源の中から特定の情報資源を選択する場合、該情報資源を特定するハイパーリンクを設定したｗｅｂページを、情報発信者があらかじめ作成、又は登録型ｗｅｂページに登録する必要があった。
【０００６】
前者は手作業でｗｅｂページを作成する必要があり、後者は登録作業が手作業であったり、登録に時間がかかりリアルタイムに入出力情報資源の情報を更新することができない。
本発明はかかる問題点に鑑みなされたものであり、複数の情報発生端末発生する情報を、一覧としてリアルタイムにクライアントで確認できるようにし、ユーザがそのうちの所望とする１つを選択しやすいようにする情報提供装置及びその制御方法を提供しようするものである。
【０００７】
【課題を解決するための手段】
この課題を解決するため、例えば本発明の情報提供装置は以下の構成を備える。すなわち、
汎用プロトコルを用いてネットワークに接続され、移動体に設けられた情報発生端末のカメラによって撮影された映像をクライアントに配信する情報提供装置であって、
複数の前記情報発生端末から所定時間間隔で送信された位置情報で、各情報発生端末に対応して設けられた記憶部の情報を更新する端末状態記憶手段と、
クライアントによって要求された位置付近の情報発生端末を検索する検索手段と、
前記検索手段によって検索された情報発生端末の一覧情報およびクライアントによって要求された位置付近の情報発生端末のカメラによって撮影された映像を受信するための情報をクライアントに送信する送信手段ととを備える。
【０００８】
また、本発明の好適な実施形態に従えば、本発明は、
汎用のネットワークを介して接続された複数の入出力端末と、ＷＷＷサーバ機器、及び複数の情報表示端末で構成されたシステムであって、
前記入出力端末は、
主たる入出力情報を獲得する主入出力情報獲得手段、
該入出力端末の副たる入出力情報を獲得する副入出力情報獲得手段、
主入出力情報、副入出力情報へのハイパーリンク情報としてあらかじめ設定されたＵＲＬ情報、及び主たる入出力情報、副たる入出力情報を、あらかじめ設定されたＷＷＷサーバ機器に送受信する通信手段を備え、
情報表示端末は、
ＷＷＷサーバ機器に対して、入出力情報やＵＲＬ情報、入出力一覧情報を送受信する通信手段、
前記通信手段を介して複数の入出力端末の入出力一覧情報を表示するよう要求する入出力一覧情報読み出し要求手段、
前記入出力一覧情報読み出し要求に応答して返信された入出力一覧情報を整形して表示する一覧情報表示手段を備え、
ＷＷＷサーバ機器には、
複数の入出力機器から送信されるＵＲＬ情報や主たる入出力情報、副たる入出力情報、及び複数の情報表示端末と情報を送受信する通信手段、
前記各々の入出力端末から受信したＵＲＬ情報を分別して格納する記憶手段、
情報表示端末からの入出力一覧情報読み出し要求に応じて、前記記憶手段に格納された各々の入出力端末のＵＲＬ情報を整理、整形して入出力一覧情報を作成する入出力一覧情報作成手段、
前記作成された入出力一覧情報を入出力一覧情報読み出し要求元へ返信する返信手段とを備える。
【０００９】
これらの手段により、複数台の入出力端末が、その主たる入出力情報に関するＵＲＬ情報、及び副たる入出力情報を自律的にＷＷＷサーバ機器に送信し、前記各入出力端末からの送信情報を受信したＷＷＷサーバ機器は、前記送信されたＵＲＬ情報や副たる入出力情報を記録手段に記録することで自動的に各入出力機器のＵＲＬ情報を更新する。
【００１０】
情報表示端末は、ＷＷＷサーバ機器に対して、一覧情報読み出し要求を送信し、前記一覧情報読み出し要求を受信したＷＷＷサーバ機器は、前記入出力端末から送信された入出力情報に関するＵＲＬ情報、及び副たる入出力情報によって更新されたデータベースの中から、副たる入出力情報を用いて、主たる入出力情報に対応するアイコン画像に主たる入出力情報に関するＵＲＬ情報を用いたハイパーリンクを設定した入出力一覧情報を自動的に作成し、情報表示端末に返信する。
【００１１】
一覧情報読み出し要求の返信である一覧情報を受信した情報表示端末は、前記受信した一覧情報を元に、整形して一覧情報を表示し、表示された一覧情報中の特定の入出力端末に対応したアイコン画像を指定して、入出力端末の情報資源読み出し要求を行ううことで、副たる入出力情報によって、把握しやすい形態で入出力端末を一覧でき、かつ、ＵＲＬを指定することなく、特定の入出力機器と情報表示端末の間で入出力情報の送受信を行うことが可能である情報提供システムを実現する。
【００１２】
【発明の実施の形態】
以下、添付図面を参照して本発明に係る実施形態の一例を詳細に説明する。
図１は実施形態におけるシステム構成である。
情報提供システムは、大きく分けて入出力端末１０，１１，１２と、ＷＷＷサーバ機器２０と、情報表示端末３０，３１の３つの部分より構成され、汎用のネットワーク（例えばインターネット等）４０を介して接続されている。
【００１３】
図２は、図１に示すようなシステムの具体的な適用例を示す図である。図２中、１０ａ〜４０ａが図１における１０〜４０にそれぞれ対応するものとする。
図２に示すような構成の情報提供システムにおいて、入出力端末１０ａは、主入出力装置１０１ａと副入出力装置１０２ａ、ＵＲＬ情報設定装置１０３ａ、通信装置１０４ａ、及び送信間隔設定装置１０５ａから構成される。入出力端末１１ａ，１２ａも同様の構成である。
【００１４】
ＷＷＷサーバ機器２０ａは、通信装置２０１ａとデータベース装置２０２ａ、一覧情報作成部２０３ａから構成される。
情報表示端末３０ａは、通信装置３０１ａと一覧情報読み出し要求部３０２ａ、一覧情報表示部３０３ａ、入出力情報についての送信要求部３０４ａ、入出力情報の状態を表示ずる表示部３０５ａから構成される。情報表示端末３１ａ，３２ａも同様の構成である。
【００１５】
入出力端末１０ａにおいて、主入出力装置１０１ａは、例えば、コンピュータで利用可能な静止画デジタルデータ及び動画デジタルデータを撮像し、得られた映像デジタルデータを出力することが可能なビデオカメラを含む。
副入出力装置１０２ａは、例えば、入出力端末１０ａの位置情報を検出し、コンピュータで利用可能な位置情報デジタルデータとして１０２ａの外部に出力することが可能なグローバルポジショニングシステム（ＧＰＳ）を含むものである。
【００１６】
ＵＲＬ情報設定装置１０３ａは、主たる入出力情報である映像デジタルデータに関するＵＲＬ情報を設定する装置であって、個々の入出力端末の主たる入出力情報に関するＵＲＬ情報はあらかじめ設定されているものとする。
通信装置１０４ａは、ネットワーク４０を介して、送信間隔設定装置１０５ａであらかじめ設定された時間間隔で、主たる入出力情報に関するＵＲＬ情報や副たる入出力情報をＷＷＷサーバ機器２０ａに向けて送信したり、各情報表示端末からの入出力情報送信要求を受信し、前記入出力情報送信要求に応じて、該入出力情報送信要求元の情報表示端末に対して主たる入出力情報を送信したりすることのできる通信装置である。
【００１７】
送信間隔設定装置１０５ａは、ＷＷＷサーバ機器２０ａに向けて各種情報を送信する時間間隔を設定する装置である。
ＷＷＷサーバ機器２０ａにおいて、通信装置３０１ａは、入出力端末１０ａ〜１２ａから送信されるＵＲＬ情報や副たる入出力情報である位置情報、また、情報表示端末３０ａ〜３２ａから送信される一覧情報表示要求を受信したり、一覧情報作成装置が作成した一覧情報を一覧情報表示要求元の情報表示端末に送信したりすることのできる通信装置である。
【００１８】
データベース装置２０２ａは、通信装置２０１ａが受信した各入出力端末からのＵＲＬ情報に基づいて、位置情報やその他の各入出力端末から受信した副たる入出力情報（実施形態では位置情報）を格納したり、検索したりすることのできるデータベース装置である。
一覧情報作成部２０３ａは、通信装置２０１ａが受信した各情報表示端末からの一覧情報表示要求を契機にして、データベース装置２０２ａが格納しているデータを検索し、前記データに基づいた一覧情報を作成することのできる一覧情報作成手段であって、具体的には計算機上で実行されるソフトウエアプログラムである。
【００１９】
情報表示端末３０ａにおいて、通信装置３０１ａは、ＷＷＷサーバ機器２０ａや入出力端末１０ａ，１１ａと各種情報を送受信することのできる通信装置である。
情報表示端末３０ａ中、一覧情報読み出し要求部３０２ａは、ＷＷＷサーバ機器２０ａに対して一覧情報を読み出すことを要求する命令を作成し、通信装置３０１ａを介して一覧情報読み出し要求を、ＷＷＷサーバ機器２０ａに送信する。具体的には計算機上で実行されるＨＴＭＬブラウザプログラム中の機能の一つである。
【００２０】
一覧情報表示部３０３ａは、前記一覧情報読み出し要求の応答としてＷＷＷサーバ機器２０ａから返信される一覧情報を表示するものであって、具体的には計算機上で実行されるＨＴＭＬブラウザプログラム中の機能の一つである。
入出力情報送信要求部３０４ａは、前記一覧情報により表示された入出力端末の中から、利用者によって選択された特定の入出力端末に対して、入出力情報を送信することを要求する命令を作成し、選択された特定の入出力端末に向けて送信する。
【００２１】
入出力情報表示部３０５ａは、前記入出力情報送信要求の応答として前記利用者によって選択された特定の入出力端末から返信される入出力情報を表示する表示手段であって、具体的には計算機上で実行されるＨＴＭＬブラウザのプラグインプログラムである。
汎用のネットワーク４０ａは、例えばインターネットであり、ＴＣＰ／ＩＰプロトコルを利用しているものとする。
【００２２】
上記システムをわかり易く説明すると、以下の通りである。
入出力端末１０ａは例えば固定され、あるいは移動体（例えば自動車）に設けられ、ここで撮影された映像データ（副データ）及びＧＰＳで得られた位置情報（主データ）はＷＷＷサーバ機器２０に定期的に転送される。特に、移動体内に設けられている場合には、例えば、携帯電話等の装置を介してＷＷＷサーバ機器２０に定期的に転送されることになる。情報表示端末３０ａ〜３２ａは、例えばパーソナルコンピュータで構成され、インターネットを介してＷＷＷサーバ機器２０にアクセスする。このとき、例えば入出力端末１０ａのデータをｈｔｔｐプロトコルで転送させてもらうことで、情報表示端末３０のユーザは、入出力端末１０ａ位置と撮影映像を転送してもらい、表示することができるようになる。なお、ここでは入出力装置と情報表示端末は区別して表しているが、入出力端末が情報表示端末として機能するようにしてもよい。
【００２３】
以上の結果、情報表示端末のユーザは、入出力端末が現在どの位置にあって、そこで撮影された映像を見ることができるようになる。
さて、本実施形態における情報提供システム全体の処理は大きく分けて３つある。
１つ目は、各入出力端末の入出力情報をＷＷＷサーバ機器のデータベースに登録するである。２つ目はＷＷＷサーバ機器のデータベースからＵＲＬ情報を取り出し、一覧情報を作成して情報表示端末に表示する処理、そして、３つ目は情報表示端末に表示された一覧情報から、特定の入出力端末を選択して、入出力端末の入出力情報を表示する処理である。
【００２４】
先ず、１つ目のデータベース登録処理の流れを図３を用いて、より具体的に説明する。
今、入出力端末１０ａ中のＵＲＬ情報設定装置１０３ａに設定された主たる入出力情報のＵＲＬが以下のようになっているものと仮定する。
http://wwwserver20a.abc.co.jp/input10a/input.abc      …（１）
ここで、wwwserver20a.abc.co.jpはＷＷＷサーバ機器２０ａのＤＮＳ(Domain Network Service)名であり、input10aは入出力端末１０ａを示し、input.abcは入出力端末１０ａの提供する入出力情報資源を示している。
【００２５】
また、入出力端末１０ａは時刻０において、東経１３５度１５分２０秒、北緯４０度１５分１０秒の位置にあるものと仮定し、このとき、入出力端末１０ａ中の副入力装置１０１ａによって検出された位置情報は、以下のようなフォーマットのアスキー文字列で副入出力装置１０１ａから出力されるものとする。
Ｘ＝Ｅ１３５１５２０Ｙ＝Ｎ４０１５１０
［ＳＴＥＰ１−１］
副入出力装置１０２ａは時刻０における位置を検出し、通信装置１０４ａに位置情報を出力する。
［ＳＴＥＰ１−２］
通信装置１０３ａは、ＳＴＥＰ１−１で副入出力装置１０２ａから出力された位置情報と、ＵＲＬ情報設定装置１０３ａに設定されたＵＲＬ情報から、以下のようなフォーマットのアスキー文字列を生成する。
【００２６】
GET/input.cgi?X=E1351520&Y=401510&U=http%3A%2F%2Fwwwserver20a.abc.co.jp%2Finput10a%2Finput.abc HTTP/1.0
ここで、「GET」はｈｔｔｐのＧＥＴメソッドを利用することを示し、「/input.cgi」はＷＷＷサーバ機器２０ａ上で実行されるＣＧＩ(Common Gateway Interface)プログラムのＷＷＷサーバ機器２０ａ上のファイル位置を示し、「？」以下の文字列はＱＵＥＲＹ＿ＳＴＲＩＮＧ変数に格納されることを意味する。また、ＱＵＥＲＹ＿ＳＴＲＩＮＧ変数中の「＆」は各データを区切るディスクリプタを意味する。なお、「%3A」はＱＵＥＲＹ＿ＳＴＲＩＮＧ内で予約語である「：」を符号化したものであり、「%2F」は同様に「／」を符号化したものである。
「HTTP/1.0」はＨＴＴＰバージョン１．０で送信することを意味する。
［ＳＴＥＰ１−３］
通信装置１０４ａは、送信間隔設定装置１０５ａによって設定された時間間隔で、ＨＴＴＰ(Hyper Text Transport Protocol)を利用して、ＳＴＥＰ１−２で生成したアスキー文字列をＷＷＷサーバ機器２０ａのＨＴＴＰポート（ＴＣＰポート番号８０）に向けて送信する。
［ＳＴＥＰ１−４］
ＳＴＥＰ１−３で送信されたアスキー文字列を受信したＷＷＷサーバ機器２０ａは、ＧＥＴ以降であって「？」文字の直前までの文字列「/input.cgi」の「．」以下の拡張子「.cgi」から、ＣＧＩ(Common Gateway Interface)プログラムを実行することを判断し、/input.cgiで示されるＷＷＷサーバ機器２０ａ上で実行されるに？以下の文字列を引き渡す。
【００２７】
input.cgiプログラムは、＆で区切られるデータを分別し、符号化された「%3A」や「%2F」を復号化した上で、
経度情報  ：「Ｅ１３５１５２０」
経緯情報  ：「Ｎ４０１５２０」
ＵＲＬ情報：「http://wwwserver20a.abc.co.jp/input10a/input.abc」
とする。
［ＳＴＥＰ１−５］
ＷＷＷサーバ機器２０ａは、ＳＴＥＰ１−４で分別されたＵＲＬ情報を検索キーにして、データベース装置２０２ａ中に格納されているデータを検索し、同じＵＲＬ情報があれば、同一の入出力端末からの位置情報が更新されたと判断し、緯度情報、経度情報を更新（上書き）する。検索した結果、同じＵＲＬ情報がない場合は、現在まで該入出力端末からの情報が登録されていないと判断し、緯度情報、経度情報、ＵＲＬ情報を新規に作成し、更新する。
【００２８】
次に２つ目、つまり、ＷＷＷサーバ機器での一覧情報作成の流れを図４を利用して、より具体的に説明する。
今、ＷＷＷサーバ機器２０ａ中のデータベース装置２０２ａには以下のようなデータが格納されているものとする。
データ０（［ＳＴＥＰ１−５］で更新された入出力端末１０ａの情報）
経度情報  ：「Ｅ１３５１５２０」
経緯情報  ：「Ｎ４０１５２０」
ＵＲＬ情報：「http://wwwserver20a.abc.co.jp/input10a/input.abc」
データ１（入出力端末１１ａの情報）
経度情報  ：「Ｅ１３５１５００」
経緯情報  ：「Ｎ４０１４４０」
ＵＲＬ情報：「http://wwwserver20a.abc.co.jp/input11a/input.abc」
データ２（入出力端末１２ａの情報）
経度情報  ：「Ｅ１３５２０３０」
経緯情報  ：「Ｎ４０２２４０」
ＵＲＬ情報：「http://wwwserver20a.abc.co.jp/input12a/input.abc」
また、ＷＷＷサーバ機器の一覧情報は、各緯度、経度毎に分割されており、
http://wwwserver20a.abc.co.jp/経度/緯度/table.cgi
にＧＥＴメソッドで一覧情報表示要求することで利用できるものとする。例えば東経１３５度１５分、北緯４０度１５分付近の一覧情報は、
GET/E13515/N4015/table.cgi HTTP/1.0
という文字列をＨＴＴＰでＷＷＷサーバ機器２０ａに送信することで利用できるものとする。
［ＳＴＥＰ２−１］
情報表示端末３０ａのユーザは、例えば、東経１３５度１５分、北緯４０度１５分付近の入出力端末の一覧情報を表示させるために、一覧情報表示要求をＷＷＷサーバ機器２０ａに向けて送信する。
【００２９】
具体的には、
GET/E13515/N4015/table.cgi HTTP/1.0
というアスキー文字列をＷＷＷサーバ機器２０ａのＨＴＴＰポート（８０）に向けて送信する。
［ＳＴＥＰ２−２］
情報表示端末３０ａから送信された一覧情報表示要求を受信したＷＷＷサーバ機器２０ａは、行末の「HTTP/1.0」を取り除いたＧＥＴ以降の文字列を比較し、ＧＥＴ以降であって、文字列の末尾までに「？」がないことから、文字列の末尾の「.cgi」を拡張子として判断し、ＷＷＷサーバ機器２０ａ上で一覧情報作成部２０３ａであるＣＧＩプログラムを実行する。
［ＳＴＥＰ２−３］
table.cgiで示されるＣＧＩプログラムは、データベース装置２０２ａ中に予め格納されているマップデータを検索し、指定された座標を中心とする±３０秒の範囲、すなわち、東経１３５度１４分３０秒〜東経１３５度１５分３０秒、北緯４０度１４分３０秒〜北緯１５分３０秒の範囲の入出力端末一覧情報（マップ情報）を作成する。より詳しく説明すると次の通りである。
【００３０】
［１］東経１３５度１４分３０秒〜東経１３５度１５分３０秒、北緯４０度１４分３０秒〜北緯１５分３０秒の範囲のデータが存在するかどうか、データベース中を検索する。
［２］検索結果として、データ０が東経１３５度１５分２０秒、北緯４０度１５分２０秒に、データ１が東経１３５度１５分００秒、北緯４０度１４分４０秒に存在することがわかる。
【００３１】
［３］１秒を１００画素として作成された東経１３５度１４分３０秒〜東経１３５度１５分３０秒、北緯４０度１４分３０秒〜北緯１５分３０秒の部分的な地図画像（６００×６００画素）を、予め記憶されている地図情報（データベース装置２０２ａに格納されている）から切り出し、入出力端末１０ａと入出力端末１１ａのアイコン画像（１５×１５画素）をそれぞれの実際の位置と対応した地図上の位置に重ね合せた画像を生成する。図５は生成された重畳画像を示す。
【００３２】
［４］地図画像上の入出力端末１０ａと入出力端末１１ａに対応したアイコン画像に対応したイメージマップを作成する。図６は作成されたイメージマップの領域の概要示す。
イメージマップ内の各入出力端末に対応したＵＲＬリンクには、［１］の検索で抽出した各入出力端末のＵＲＬ情報を設定する。図６では、右上の斜線部５０１に入出力端末１０ａのＵＲＬ情報が設定され、中下の斜線部５０２に入出力端末１１ａのＵＲＬ情報が設定される。
【００３３】
［５］図８に示すような、ＨＴＭＬファイル（入出力端末一覧情報の本体）を入出力端末一覧情報を作成する。
［ＳＴＥＰ２−４］
前記作成された入出力端末一覧情報は、ＷＷＷサーバ機器２０ａの通信装置２０１ａを介して、一覧情報表示要求元である情報表示端末３０ａに返信される。
［ＳＴＥＰ２−５］
ＳＴＥＰ２−４で返信された入出力端末一覧情報を受信した情報表示端末３０ａ中の通信装置３０１ａは、受信した入出力端末一覧情報であるＨＴＭＬファイルを入出力情報表示部３０５ａで整形して表示する。
【００３４】
最後に、３つ目の一覧情報を用いた特定の入出力端末の入出力情報表示に付いて図７を利用してより具体的に説明する。
なお、ここでＵＲＬ(http://wwwserver20a.abc.co.jp/input10a/input.abc)の拡張子(.abc)は、あらかじめＷＷＷサーバ機器２０ａでは特別なＭＩＭＥ−ＴＹＰＥ(video/x-abc)として定義されているものと仮定する。また、入出力端末１０ａは通信ポート番号６５５３５で入出力情報表示要求の受信を待機しているものとする。
【００３５】
また、入出力端末一覧情報中の地図画像上の入出力端末１０ａに対応したアイコン画像（図５の４０１）はイメージマップ（図６）によって、入出力端末１０ａの入出力情報を示すＵＲＬ
http://wwwserver20a.abc.co.jp/input10a/input.abc
とのリンクが張られている。
【００３６】
なお、このＵＲＬで指定されるファイルには以下のように入出力端末１０ａのＩＰアドレスと入出力情報を通信するためのポート番号がアスキー文字列で記述されている。
IP 192.168.0.1
port 65535
［ＳＴＥＰ３−１］
情報表示端末３０ａ中の一覧情報表示手段３０５ａを操作する利用者は、ＳＴＥＰ２−１〜ＳＴＥＰ２−５によって表示された入出力端末一覧情報の中の、ある所望とする入出力端末の入出力情報を示すアイコン画像を指定する。これにより、その入出力端末に向けて入出力情報表示要求を通信装置３０１ａを介して送信する。例えば入出力端末１０ａを特定するアイコン画像（図５の４０１）をブラウザ上で指定（マウスクリック）することにより、ブラウザはイメージマップ内のＵＲＬに対して、ＨＴＴＰにより読み出し要求（ＧＥＴ）を行う。すなわち、情報表示端末３０ａの通信装置３０１ａからＷＷＷサーバ機器２０ａのＨＴＴＰポート（８０）に向けて
GET http://wwwserver20a.abc.co.jp/input10a/input.abc HTTP/1.0
のアスキー文字列を送信する。
［ＳＴＥＰ３−２］
ＳＴＥＰ３−１で送信されたアスキー文字列を受信したＷＷＷサーバ機器２０ａは、
http://wwwserver20a.abc.co.jp/input10a/input.abc
で示されるファイルの内容と、.abcで示されるＭＩＭＥ−ＴＹＰＥなどを含むレスポンスヘッダとを返信する。すなわち、以下のようなアスキー文字列を前記送信した情報表示端末３０ａの通信装置に向けて送信する。
【００３７】
HTTP/1.0 200 OK
Data:25 Dec 1997 11:45 JST
Server:Abcserver
Content-type:video/x-abc
IP 192.168.0.10
port 65535
［ＳＴＥＰ３−３］
ＳＴＥＰ３−２で送信された入出力情報を受信した入出力端末１０ａは、ＨＴＴＰヘッダの
Content-type:x-abc
という情報から、入出力情報表示部３０５ａ、すなわちＨＴＭＬブラウザのプラグインプログラムを起動する。前記起動されたプラグインプログラムは、受信した入出力情報のＩＰアドレス(192.168.0.10)をもつ機器（この場合、情報入力端末１０ａ）のポート番号６５５３５に向けて、入出力情報送信要求を送信する。
［ＳＴＥＰ３−４］
ポート番号６５５３５で入出力情報送信要求の受信を待機している入出力端末１０ａは、ＳＴＥＰ３−４で送信された入出力情報送信要求により、入出力情報送信要求の送信元である情報表示端末３０ａと通信を開始し、入出力情報（映像）を情報表示端末３０ａに送信する。
［ＳＴＥＰ３−５］
ＳＴＥＰ３−４で送信された入出力情報を受信した情報表示端末３０ａは、入出力情報表示手段に前記受信した入出力情報を表示する。
【００３８】
以上のようにして、入出力端末の一覧情報を前記入出力端末の副たる入出力情報を用いて作成し、任意の情報表示端末によって、ＷＷＷサーバ機器で公開されている入出力端末一覧情報を見ることができ、さらに入出力端末一覧情報の中の、特定の入出力端末の入出力情報のアイコン画像を指定することで、ＵＲＬ等の煩雑な指定をすることなしに、指定した入出力端末の入力出力情報を、前記情報表示端末に表示することができる。
【００３９】
なお、本実施形態では、入出力端末としてビデオ画像を扱う入力端末について説明したが、これは他の入力機器や、プリンタ等の出力端末であってもよい。
なお、本実施形態では、入出力端末としてビデオ画像を扱う入力端末について説明したが、これは他の入力機器や、プリンタ等の出力端末であってもよい。
また、本実施形態の図５では、一覧情報中の画像アイコンはカメラを連想させるアイコン画像を利用しているが、このアイコン画像の近傍に、あらかじめ取得しておいた主たる入出力画像のスナップショットを表示させてもよい。
【００４０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００４１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００４２】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４３】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４４】
以上説明したように、本実施形態によれば、汎用のネットワークを介して接続された複数台の入出力端末の一覧情報を情報表示端末に表示し、一覧情報の中から１台の入出力端末を指定して、情報表示端末と特定された入出力端末との間で、入出力情報の送受信を行うことが可能となる。
【００４５】
【発明の効果】
以上説明したように本発明によれば、複数の情報発生端末発生する情報を、一覧としてリアルタイムにクライアントで確認できるようにし、ユーザがそのうちの所望とする１つを選択しやすいようにすることができる。
【図面の簡単な説明】
【図１】本発明の情報提供システムの構成図である。
【図２】本発明の情報提供システムの詳細構成図である。
【図３】実施形態におけるデータベース登録処理の流れ図である。
【図４】実施形態における一覧情報作成処理の流れ図である。
【図５】実施形態における一覧情報画像の説明図である。
【図６】実施形態における一覧情報画像に対応するイメージマップの説明図である。
【図７】実施形態における入出力情報表示処理の流れ図である。
【図８】実施形態におけるサーバ機器が送信する一覧情報の内容を示す図である。
【符号の説明】
１０，１１，１２，１０ａ，１１ａ，１２ａ  入出力端末
２０，２０ａ  ＷＷＷサーバ機器
３０，３１，３２，３０ａ，３１ａ，３２ａ  情報表示端末
４０，４０ａ  汎用ネットワーク
１００，１００ａ  入出力装置
１０１，１０１ａ  副入出力装置
１０２，１０２ａ  ＵＲＬ情報設定装置
１０３，１０３ａ  通信装置
１０４，１０４ａ  通信間隔設定装置
２０１，２０１ａ  通信装置
２０２，２０２ａ  データベース装置
２０３，２０３ａ  一覧情報作成手段
３０１，３０１ａ  通信装置
３０２，３０２ａ  一覧情報読み出し手段
３０３，３０３ａ  一覧情報表示手段
３０４，３０４ａ  入出力情報送信要求手段
３０５，３０５ａ  入出力情報表示手段
【図１】
0004006108.tif 000002
【図２】
0004006108.tif 000003
【図３】
0004006108.tif 000004
【図４】
0004006108.tif 000005
【図５】
0004006108.tif 000006
【図６】
0004006108.tif 000007
【図７】
0004006108.tif 000008
【図８】
0004006108.tif 000009