(57)【要約】【課題】移動体の位置情報をＷｅｂブラウザ上に表示するような場合や、随時入力される文字情報をＷｅｂブラウザ上に表示するような場合であっても、リアルタイムに表示更新することを可能にする。【解決手段】センサ５は、対象物の位置を示す位置情報をアプリケーションサーバ２に送信する。アプリケーションサーバ２のＸＭＬ変換部２１は、受信した位置情報をＸＭＬデータに変換し、ＸＭＬ送信部２２がＷｅｂサーバ１に送信する。Ｗｅｂサーバ１の表示データ生成部１３は、ＸＭＬデータを受信するごとに、画像記憶部１１および地図記憶部１２からそれぞれ該当する対象物データおよび地図データを読み出し、対象物データを地図データに重畳したＷｅｂブラウザで表示可能な形式の表示データを生成し、表示データ送信部１４がネットワーク４を介して表示要求したユーザ端末６にプッシュ型で送信する。ユーザ端末６の表示部６２は、受信した表示データを表示する。【選択図】図１
2015102949.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続する情報送信装置とＷｅｂサーバとユーザ端末とで構成される情報表示システムであって、
前記ユーザ端末は、ユーザによる表示データの表示要求を受け付け、前記Ｗｅｂサーバに前記表示要求を送信し、前記Ｗｅｂサーバから受信した前記表示データを表示するＷｅｂブラウザを備え、
前記情報送信装置は、逐次変化する対象情報を取得し、取得するごとに前記対象情報を前記Ｗｅｂサーバに送信し、
前記Ｗｅｂサーバは、
前記対象情報を表示させるための画像データを記憶する記憶部と、
前記情報送信装置から前記対象情報を受信するごとに、対応する前記画像データを前記記憶部から読み出し、読み出した前記画像データから前記Ｗｅｂブラウザで表示可能な形式の前記表示データを生成する表示データ生成部と、
前記表示データ生成部が生成した前記表示データを、前記表示要求を送信した前記ユーザ端末にプッシュ型で送信する表示データ送信部と、
を含む情報表示システム。
【請求項２】
前記対象情報は、対象物の位置を示す位置情報を含み、
前記情報送信装置は、センサとアプリケーションサーバとで構成され、
前記センサは、前記対象物の位置を捕捉し、捕捉した位置を示す前記位置情報を生成して前記アプリケーションサーバに送信し、
前記アプリケーションサーバは、
前記センサから受信した位置情報をＸＭＬデータに変換するＸＭＬ変換部と、
前記ＸＭＬ変換部が変換したＸＭＬデータを前記Ｗｅｂサーバに送信するＸＭＬ送信部と、
を含み、
前記Ｗｅｂサーバの前記記憶部は、前記対象物を示す画像データである対象物データと、地図を示す画像データである地図データとを記憶し、
前記表示データ生成部は、前記アプリケーションサーバから前記ＸＭＬデータを受信するごとに、対応する前記対象物データと前記地図データとを前記記憶部から読み出し、読み出した前記対象物データを読み出した前記地図データの上の該当する位置に重畳し、前記表示データを生成する請求項１に記載の情報表示システム。
【請求項３】
前記情報送信装置は、携帯端末であり、前記対象情報は、前記携帯端末の位置を示す位置情報を含み、
前記位置情報を取得する位置情報取得部と、
前記位置情報取得部が取得した前記位置情報を、ＸＭＬデータに記載するＸＭＬ記載部と、
前記ＸＭＬ記載部が前記位置情報を記載した前記ＸＭＬデータを前記Ｗｅｂサーバに送信するＸＭＬ送信部と、
を含み、
前記Ｗｅｂサーバの前記記憶部は、前記携帯端末を示す画像データである対象物データと、地図を示す画像データである地図データとを記憶し、
前記表示データ生成部は、前記携帯端末から前記ＸＭＬデータを受信するごとに、対応する前記対象物データと前記地図データとを前記記憶部から読み出し、読み出した前記対象物データを読み出した前記地図データの上の該当する位置に重畳し、前記表示データを生成する請求項１に記載の情報表示システム。
【請求項４】
前記対象情報は、前記情報送信装置に入力された文字情報を含み、
前記Ｗｅｂサーバの前記記憶部は、文字を示す画像データである文字データを記憶し、
前記表示データ生成部は、前記情報送信装置から前記文字情報を受信するごとに、対応する前記文字データを前記記憶部から読み出し、読み出した前記文字データ表示する前記表示データを生成する請求項１から３のいずれか１項に記載の情報表示システム。
【請求項５】
逐次変化する対象情報を取得し、取得した前記対象情報を送信する情報送信装置と、ユーザによる表示データの表示要求を受け付け、前記表示要求を送信し、受信した前記表示データを表示するＷｅｂブラウザを備えるユーザ端末と、ネットワークを介して接続されるＷｅｂサーバであって、
前記対象情報を表示させるための画像データを記憶する記憶部と、
前記情報送信装置から前記対象情報を受信するごとに、対応する前記画像データを前記記憶部から読み出し、読み出した前記画像データから前記Ｗｅｂブラウザで表示可能な形式の前記表示データを生成する表示データ生成部と、
前記表示データ生成部が生成した前記表示データを、前記表示要求を送信した前記ユーザ端末にプッシュ型で送信する表示データ送信部と、
を備えるＷｅｂサーバ。
【請求項６】
ネットワークを介して接続する情報送信装置とＷｅｂサーバとユーザ端末とで構成される情報表示システムが実行する情報表示方法であって、
前記ユーザ端末が実行する
Ｗｅｂブラウザでユーザによる表示データの表示要求を受け付け、前記Ｗｅｂサーバに前記表示要求を送信する表示要求送信ステップと、
前記情報送信装置が実行する
逐次変化する対象情報を取得し、取得するごとに前記対象情報を前記Ｗｅｂサーバに送信する取得送信ステップと、
前記Ｗｅｂサーバが実行する
前記情報送信装置から前記対象情報を受信するごとに、前記対象情報を表示させるための画像データを記憶する記憶部から、対応する前記画像データを読み出し、読み出した前記画像データから前記Ｗｅｂブラウザで表示可能な形式の表示データを生成する表示データ生成ステップと、
前記表示データ生成ステップで生成した前記表示データを前記ユーザ端末にプッシュ型で送信する表示データ送信ステップと、
前記ユーザ端末が実行する
前記Ｗｅｂサーバから受信した前記表示データを前記Ｗｅｂブラウザで表示する表示ステップと、
を備える情報表示方法。
【請求項７】
逐次変化する対象情報を取得し、取得した前記対象情報を送信する情報送信装置と、ユーザによる表示データの表示要求を受け付け、前記表示要求を送信し、受信した前記表示データを表示するＷｅｂブラウザを備えるユーザ端末と、ネットワークを介して接続されるコンピュータを、
前記対象情報を表示させるための画像データを記憶する記憶部、
前記情報送信装置から前記対象情報を受信するごとに、対応する前記画像データを前記記憶部から読み出し、読み出した前記画像データから前記Ｗｅｂブラウザで表示可能な形式の前記表示データを生成する表示データ生成部、および、
前記表示データ生成部が生成した前記表示データを、前記表示要求を送信した前記ユーザ端末にプッシュ型で送信する表示データ送信部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報をＷｅｂブラウザで表示する情報表示システム、Ｗｅｂサーバ、情報表示方法およびプログラムに関する。
【背景技術】
【０００２】
Ｗｅｂ上の地図に位置情報を重畳表示する技術が普及しつつある。しかしながら、その位置情報をリアルタイムに更新して表示する技術についてはまだ一般化されていない。また、位置情報だけでなく、ライブチャットなどにおける文字情報についてもリアルタイム更新のニーズがある。
【０００３】
特許文献１には、ある位置に対するユーザからの投稿情報の登録を行い、一般ユーザにその情報を提供するとともに、他のＷｅｂサーバへのリンク情報を提供することで、公共性の高い情報を提供することが可能な位置関連情報提供装置が開示されている。
【０００４】
特許文献２には、各々ユーザ端末に対して情報を提供する複数のサービスサーバと通信可能に接続されるマッシュアップサーバであって、複数のサービスサーバ各々について、当該サービスサーバから受信した実行結果情報のうちユーザ端末に配信すべき情報を選択し、選択された各実行結果情報が合わせてユーザ端末の画面に表示されるよう当該ユーザ端末へ配信するマッシュアップサーバが開示されている。 
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−６５５３５号公報
【特許文献２】国際公開第２０１２／１５３３６２号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、位置情報や文字情報を更新するためにはＷｅｂブラウザの更新が必要であった。そのため、画面上に表示したままではいつまでも位置情報や文字情報は更新されず、移動体の表示やライブチャットなどにはＷｅｂブラウザの技術は不向きであった。
【０００７】
特許文献１では、地図上に重畳表示された位置情報を更新するには、ブラウザの更新が必要であった。特許文献２では、端末の状態をサーバが記憶する必要があった。
【０００８】
本発明は、上述のような事情に鑑みてなされたもので、移動体の位置情報をＷｅｂブラウザ上に表示するような場合や、随時入力される文字情報をＷｅｂブラウザ上に表示するような場合であっても、リアルタイムに表示更新することを可能にすることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る情報表示システムは、ネットワークを介して接続する情報送信装置とＷｅｂサーバとユーザ端末とで構成される情報表示システムである。ユーザ端末は、ユーザによる表示データの表示要求を受け付け、Ｗｅｂサーバに表示要求を送信し、Ｗｅｂサーバから受信した表示データを表示するＷｅｂブラウザを備える。情報送信装置は、逐次変化する対象情報を取得し、取得するごとに対象情報をＷｅｂサーバに送信する。Ｗｅｂサーバは、対象情報を表示させるための画像データを記憶する記憶部と、情報送信装置から対象情報を受信するごとに、対応する画像データを記憶部から読み出し、読み出した画像データからＷｅｂブラウザで表示可能な形式の表示データを生成する表示データ生成部と、表示データ生成部が生成した表示データを、表示要求を送信したユーザ端末にプッシュ型で送信する表示データ送信部と、を含む。
【発明の効果】
【００１０】
本発明によれば、位置情報や文字情報をＷｅｂサーバに配信後、Ｗｅｂサーバで表示データを生成し、ＷｅｂサーバからリアルタイムにＷｅｂブラウザへ配信することで、移動体の位置情報をＷｅｂブラウザ上に表示するような場合や、随時入力される文字情報をＷｅｂブラウザ上に表示するような場合であっても、リアルタイムに表示更新することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１に係る情報表示システムの構成例を示すブロック図である。
【図２】実施の形態１に係る表示データの一例を示す図である。
【図３】実施の形態１に係る情報表示処理の動作の一例を示すフローチャートである。
【図４】本発明の実施の形態２に係る情報表示システムの構成例を示すブロック図である。
【図５】実施の形態２に係る情報表示処理の動作の一例を示すフローチャートである。
【図６】本発明の実施の形態３に係る情報表示システムの構成例を示すブロック図である。
【図７】実施の形態３に係る情報表示処理の動作の一例を示すフローチャートである。
【図８】本発明の実施の形態に係るＷｅｂサーバのハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下に、本発明を実施するための形態について図面を参照して詳細に説明する。なお、図中同一または相当する部分には同じ符号を付す。
【００１３】
（実施の形態１）
図１は、本発明の実施の形態１に係る情報表示システムの構成例を示すブロック図である。実施の形態１の情報表示システム１００は、センサ５と、アプリケーションサーバ２と、Ｗｅｂサーバ１と、ユーザ端末６とで構成される。センサ５はアプリケーションサーバ２と、アプリケーションサーバ２はＷｅｂサーバ１とネットワーク（図示せず）で接続される。Ｗｅｂサーバ１はユーザ端末６とネットワーク４で接続される。センサ５およびユーザ端末６は代表して１台で記載しているが、複数備える場合がある。
【００１４】
センサ５は、対象物の位置を捕捉し、捕捉した位置を示す位置情報を生成してアプリケーションサーバ２に送信する。センサ５は、例えば航空機の位置を捕捉する航空管制レーダ等の装置である。あるいは、センサ５は、対象物に含まれる装置であって、自身の位置を捕捉してもよい。実施の形態１の対象情報は、対象物の位置を示す位置情報である。
【００１５】
アプリケーションサーバ２は、ＸＭＬ変換部２１とＸＭＬ送信部２２とで構成される。ＸＭＬ変換部２１は、センサ５から受信した位置情報をＸＭＬ（Extensible Markup Language）データに変換する。ＸＭＬ送信部２２は、ＸＭＬ変換部２１が変換したＸＭＬデータをＷｅｂサーバ１に送信する。実施の形態１の情報送信装置は、センサ５およびアプリケーションサーバ２である。
【００１６】
Ｗｅｂサーバ１は、画像記憶部１１と地図記憶部１２と表示データ生成部１３と表示データ送信部１４とで構成される。
【００１７】
画像記憶部１１は、対象物を示す画像データである対象物データを記憶する。
【００１８】
地図記憶部１２は、地図を示す画像データである地図データを記憶する。
【００１９】
表示データ生成部１３は、アプリケーションサーバ２からＸＭＬデータを受信するごとに、画像記憶部１１から該当する対象物データを読み出し、地図記憶部１２から該当する地図データを読み出す。表示データ生成部１３は、読み出した対象物データを読み出した地図データの上の該当する位置に重畳し、Ｗｅｂブラウザで表示可能なＪａｖａ（登録商標）アプレットやＨＴＭＬなどの形式で表示データを生成する。
【００２０】
ユーザ端末６は、入力部６１および表示部６２を備える。入力部６１および表示部６２は、Ｗｅｂブラウザである。入力部６１は、ユーザによる表示データの表示要求を受け付け、入力された表示要求をＷｅｂサーバ１に送信する。表示部６２は、Ｗｅｂサーバ１から受信した表示データを表示する。ユーザ端末６は、例えばＰＣや携帯端末などであって、ネットワーク４は、インターネットや移動体回線などである。
【００２１】
Ｗｅｂサーバ１の表示データ送信部１４は、ユーザ端末６から表示要求を受信すると、表示データ生成部１３が生成した表示データを、例えばＷｅｂＳｏｃｋｅｔを用いてネットワーク４を介し、表示要求を送信したユーザ端末６にプッシュ型で送信する。プッシュ型とは、ユーザの能動的な操作を伴わず、自動的に情報を配信する技術である。
【００２２】
プッシュ型の送信を終了するタイミングは、例えば、送信された表示データが宛先不明で返ってきたときでもよいし、応答がなくなってから所定の時間が経過したときでもよい。あるいは、ユーザはユーザ端末６を用いてＷｅｂサーバ１の提供するＷｅｂサイトにログインして、表示要求を送信し、ログアウトしたときに、プッシュ型の送信を終了してもよい。
【００２３】
図２は、実施の形態１に係る表示データの一例を示す図である。図２の例では、対象物が日本の上空を飛行する航空機である。Ｗｅｂサーバ１の表示データ生成部１３は、アプリケーションサーバ２から航空機の位置を示すＸＭＬデータを受信するごとに、画像記憶部１１から航空機の対象物データ６１２を読み出し、地図記憶部１２から日本の地図データ６１１を読み出す。
【００２４】
表示データ生成部１３は、読み出した航空機の対象物データ６１２を読み出した地図データ６１１の上の該当する位置に重畳し、図２に示すような表示データを生成する。なお、ＸＭＬデータは対象物（航空機）の向きを示す情報を含み、図２のように航空機の向きに合わせて対象物データ６１２を表示させてもよい。
【００２５】
図３は、実施の形態１に係る情報表示処理の動作の一例を示すフローチャートである。図３に示す情報表示処理１は、情報表示システム１００が起動すると開始する。
【００２６】
センサ５は、対象物の位置を捕捉しない場合（ステップＳ１１；ＮＯ）、ステップＳ１１を繰り返し、対象物の位置の捕捉を待機する。対象物の位置を捕捉した場合（ステップＳ１１；ＹＥＳ）、センサ５は、捕捉した位置を示す位置情報を生成してアプリケーションサーバ２に送信する（ステップＳ１２）。
【００２７】
アプリケーションサーバ２のＸＭＬ変換部２１は、センサ５から位置情報を受信し（ステップＳ１３）、ＸＭＬデータに変換する（ステップＳ１４）。ＸＭＬ送信部２２は、ＸＭＬ変換部２１が変換したＸＭＬデータをＷｅｂサーバ１に送信する（ステップＳ１５）。
【００２８】
Ｗｅｂサーバ１の表示データ生成部１３は、アプリケーションサーバ２からＸＭＬデータを受信すると（ステップＳ１６）、画像記憶部１１から該当する対象物データを読み出し（ステップＳ１７）、地図記憶部１２から該当する地図データを読み出す（ステップＳ１８）。表示データ生成部１３は、読み出した対象物データを読み出した地図データの上の該当する位置に重畳し、表示データを生成する（ステップＳ１９）。
【００２９】
表示データ送信部１４は、表示データ生成部１３が生成した表示データを、表示要求を送信したユーザ端末６にプッシュ型で送信する（ステップＳ２０）。
【００３０】
ユーザ端末６の表示部６２は、Ｗｅｂサーバ１から表示データを受信すると（ステップＳ２１）、表示データをＷｅｂブラウザに表示する（ステップＳ２２）。
【００３１】
情報表示システム１００は、センサ５が対象物の位置を捕捉して位置情報を生成するごとに上記の処理を繰り返し、リアルタイムにユーザ端末６の表示部６２に対象物の位置を表示する。
【００３２】
以上説明したように実施の形態１の情報表示システム１００によれば、センサ５が生成した対象物の位置情報をアプリケーションサーバ２がＸＭＬデータに変換し、ＸＭＬデータをＷｅｂサーバ１に配信後、Ｗｅｂサーバ１が地図情報に重畳して表示データを生成し、Ｗｅｂサーバ１からリアルタイムにＷｅｂブラウザへ配信することで、移動体の位置情報をＷｅｂブラウザ上に表示するような場合であってもリアルタイムに表示更新することが可能になる。
【００３３】
（実施の形態２）
図４は、本発明の実施の形態２に係る情報表示システムの構成例を示すブロック図である。実施の形態２の情報表示システム２００では、実施の形態１の情報表示システム１００のセンサ５およびアプリケーションサーバ２に代えて、携帯端末７がＷｅｂサーバ１とネットワーク（図示せず）で接続される。実施の形態２では、対象物は携帯端末７である。
【００３４】
携帯端末７は、位置情報取得部７１、ＸＭＬ記載部７２およびＸＭＬ送信部７３を備える。
【００３５】
位置情報取得部７１は、例えばＧＰＳ（Global Positioning System）機能で携帯端末７の位置を示す位置情報を取得する。ＸＭＬ記載部７２は、位置情報取得部７１が取得した位置情報を、ＸＭＬデータのＨＴＴＰヘッダに記載する。ＸＭＬ送信部７３は、ＸＭＬ記載部７２が位置情報を記載したＸＭＬデータをＷｅｂサーバ１に送信する。実施の形態２の対象情報は、携帯端末７の位置を示す位置情報である。また、実施の形態２の情報送信装置は、携帯端末７である。
【００３６】
携帯端末７は、ＧＰＳ機能で受信した位置情報をＸＭＬデータのＨＴＴＰヘッダに記載してＷｅｂサーバ１へ送信する機能を有しているため、実施の形態２の情報表示システム２００では、アプリケーションサーバ２を必要としない。実施の形態２のその他の構成は、実施の形態１と同様である。
【００３７】
図５は、実施の形態２に係る情報表示処理の動作の一例を示すフローチャートである。図５に示す情報表示処理２は、情報表示システム２００が起動すると開始する。
【００３８】
携帯端末７の位置情報取得部７１は、位置情報を取得しない場合（ステップＳ３１；ＮＯ）、ステップＳ３１を繰り返し、位置情報の取得を待機する。位置情報取得部７１が位置情報を取得した場合（ステップＳ３１；ＹＥＳ）、ＸＭＬ記載部７２は、位置情報取得部７１が取得した位置情報を、ＸＭＬデータのＨＴＴＰヘッダに記載する（ステップＳ３２）。ＸＭＬ送信部７３は、ＸＭＬ記載部７２が位置情報を記載したＸＭＬデータをＷｅｂサーバ１に送信する（ステップＳ３３）。
【００３９】
Ｗｅｂサーバ１の表示データ生成部１３は、携帯端末７からＸＭＬデータを受信すると（ステップＳ３４）、画像記憶部１１から該当する対象物データを読み出し（ステップＳ３５）、地図記憶部１２から該当する地図データを読み出す（ステップＳ３６）。表示データ生成部１３は、読み出した対象物データを読み出した地図データの上の該当する位置に重畳し、表示データを生成する（ステップＳ３７）。
【００４０】
表示データ送信部１４は、表示データ生成部１３が生成した表示データを、表示要求を送信したユーザ端末６にプッシュ型で送信する（ステップＳ３８）。
【００４１】
ユーザ端末６の表示部６２は、Ｗｅｂサーバ１から表示データを受信すると（ステップＳ３９）、表示データをＷｅｂブラウザに表示する（ステップＳ４０）。
【００４２】
情報表示システム２００は、携帯端末７が位置情報を取得するごとに上記の処理を繰り返し、リアルタイムにユーザ端末６の表示部６２に対象物の位置を表示する。
【００４３】
以上説明したように実施の形態２の情報表示システム２００によれば、携帯端末７で取得した携帯端末７の位置情報をＷｅｂサーバ１に配信後、Ｗｅｂサーバ１が地図情報に重畳して表示データを生成し、Ｗｅｂサーバ１からリアルタイムにＷｅｂブラウザへ配信することで、移動する携帯端末７の位置情報をＷｅｂブラウザ上に表示するような場合であってもリアルタイムに表示更新することが可能になる。また、情報表示システム２００では、アプリケーションサーバ２が不要である。
【００４４】
（実施の形態３）
図６は、本発明の実施の形態３に係る情報表示システムの構成例を示すブロック図である。実施の形態３では、Ｗｅｂブラウザで文字情報をリアルタイムに表示更新する。
【００４５】
実施の形態３の情報表示システム３００は、ユーザ端末６Ａおよびユーザ端末６Ｂと、Ｗｅｂサーバ１とで構成される。Ｗｅｂサーバ１はユーザ端末６Ａおよびユーザ端末６Ｂとネットワーク４で接続される。
【００４６】
ユーザ端末６Ａおよびユーザ端末６Ｂの入力部６１は、ユーザによる文字情報の入力を受け付け、入力された文字情報をＷｅｂサーバ１に送信する。実施の形態３の対象情報は、ユーザ端末６Ａおよびユーザ端末６Ｂはに入力された文字情報である。また、実施の形態３の情報送信装置は、文字情報が入力されたユーザ端末６Ａまたはユーザ端末６Ｂである。図６の例では、代表して２台のユーザ端末を記載したが、２台以上であれば何台でもよい。
【００４７】
Ｗｅｂサーバ１は、表示データ生成部１３と表示データ送信部１４と文字記憶部１５とで構成される。
【００４８】
文字記憶部１５は、文字を示す画像データである文字データを記憶する。
【００４９】
例えば、ユーザ端末６Ａに文字情報が入力され、ユーザ端末６Ｂが表示要求したとする。表示データ生成部１３は、ユーザ端末６Ａから文字情報を受信するごとに、文字記憶部１５から該当する文字データを読み出す。表示データ生成部１３は、Ｗｅｂブラウザで表示可能なＪａｖａ（登録商標）アプレットやＨＴＭＬの形式で、読み出した文字データを表示する表示データを生成する。
【００５０】
表示データ送信部１４は、表示データ生成部１３が生成した表示データを、例えばＷｅｂＳｏｃｋｅｔを用いてネットワーク４を介し、表示要求を送信したユーザ端末６Ｂにプッシュ型で送信する。
【００５１】
ユーザ端末６Ｂの表示部６２は、Ｗｅｂサーバ１から受信した文字データを表示する。ユーザ端末６Ｂに文字情報が入力され、ユーザ端末６Ａが表示要求した場合も同様の処理を行う。これにより、ユーザ端末６Ａに入力された文字情報がユーザ端末６Ｂにリアルタイムに表示され、ユーザ端末６Ｂに入力された文字情報がユーザ端末６Ａにリアルタイムに表示される。
【００５２】
入力された文字情報を自身の表示部６２に表示する方法は、ユーザ端末内部で処理してもよいし、Ｗｅｂサーバ１がユーザ端末６Ａおよびユーザ端末６Ｂの両方に表示データを送信してもよい。
【００５３】
図７は、実施の形態３に係る情報表示処理の動作の一例を示すフローチャートである。図７に示す情報表示処理３は、情報表示システム３００が起動すると開始する。
【００５４】
ユーザ端末６Ａまたはユーザ端末６Ｂの入力部６１に文字情報が入力されていない場合（ステップＳ４１；ＮＯ）、ステップＳ４１を繰り返し、文字情報の入力を待機する。入力部６１に文字情報が入力された場合（ステップＳ４１；ＹＥＳ）、入力された文字情報をＷｅｂサーバ１に送信する（ステップＳ４２）。
【００５５】
Ｗｅｂサーバ１の表示データ生成部１３は、ユーザ端末６Ａまたはユーザ端末６Ｂから文字情報を受信すると（ステップＳ４３）、文字記憶部１５から該当する文字データを読み出し（ステップＳ４４）、読み出した文字データを表示する表示データを生成する（ステップＳ４５）。
【００５６】
表示データ送信部１４は、表示データ生成部１３が生成した表示データを、表示要求を送信したユーザ端末６Ａまたはユーザ端末６Ｂにプッシュ型で送信する（ステップＳ４６）。
【００５７】
ユーザ端末６Ａまたはユーザ端末６Ｂの表示部６２は、Ｗｅｂサーバ１から表示データを受信すると（ステップＳ４７）、表示データをＷｅｂブラウザに表示する（ステップＳ４８）。
【００５８】
情報表示システム３００は、ユーザ端末６Ａまたはユーザ端末６Ｂに文字情報が入力されるごとに上記の処理を繰り返し、リアルタイムにユーザ端末６Ａまたはユーザ端末６Ｂの表示部６２に文字を表示する。
【００５９】
以上説明したように実施の形態３の情報表示システム３００によれば、ユーザ端末６Ａまたはユーザ端末６Ｂに入力された文字情報をＷｅｂサーバ１に配信後、Ｗｅｂサーバ１が文字を表示する表示データを生成し、Ｗｅｂサーバ１からリアルタイムにＷｅｂブラウザへ配信することで、随時入力される文字情報をＷｅｂブラウザ上に表示するような場合であってもリアルタイムに表示更新することが可能になる。
【００６０】
図８は、本発明の実施の形態に係るＷｅｂサーバのハードウェア構成の一例を示すブロック図である。Ｗｅｂサーバ１は、図８に示すように、制御部３１、主記憶部３２、外部記憶部３３、操作部３４、表示部３５および送受信部３６を備える。主記憶部３２、外部記憶部３３、操作部３４、表示部３５および送受信部３６はいずれも内部バス３０を介して制御部３１に接続されている。
【００６１】
制御部３１はＣＰＵ（Central Processing Unit）などから構成され、外部記憶部３３に記憶されている制御プログラム３９に従って、Ｗｅｂサーバ１の表示データ生成部１３の各処理を実行する。
【００６２】
主記憶部３２はＲＡＭ（Random-Access Memory）などから構成され、外部記憶部３３に記憶されている制御プログラム３９をロードし、制御部３１の作業領域として用いられる。
【００６３】
外部記憶部３３は、フラッシュメモリ、ハードディスク、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷなどの不揮発性メモリから構成され、Ｗｅｂサーバ１の処理を制御部３１に行わせるためのプログラムをあらかじめ記憶し、また、制御部３１の指示に従って、このプログラムが記憶するデータを制御部３１に供給し、制御部３１から供給されたデータを記憶する。画像記憶部１１、地図記憶部１２および文字記憶部１５は外部記憶部３３に構成される。
【００６４】
操作部３４はキーボードおよびマウスなどのポインティングデバイスなどと、キーボードおよびポインティングデバイスなどを内部バス３０に接続するインタフェース装置から構成されている。ユーザがＷｅｂサーバ１に情報を入力する場合は、操作部３４を介して、入力された情報が制御部３１に供給される。
【００６５】
表示部３５は、ＣＲＴまたはＬＣＤなどから構成されている。ユーザがＷｅｂサーバ１に情報を入力する場合は、操作画面を表示する。
【００６６】
送受信部３６は、ネットワークに接続する網終端装置または無線通信装置、およびそれらと接続するシリアルインタフェースまたはＬＡＮ（Local Area Network）インタフェースから構成されている。Ｗｅｂサーバ１の表示データ生成部１３および表示データ送信部１４として機能する。
【００６７】
図１、図４および図６に示すＷｅｂサーバ１の画像記憶部１１、地図記憶部１２、表示データ生成部１３、表示データ送信部１４、文字記憶部１５の処理は、制御プログラム３９が、制御部３１、主記憶部３２、外部記憶部３３、操作部３４、表示部３５および送受信部３６などを資源として用いて処理することによって実行する。
【００６８】
その他、前記のハードウェア構成やフローチャートは一例であり、任意に変更および修正が可能である。
【００６９】
制御部３１、主記憶部３２、外部記憶部３３、操作部３４、表示部３５、送受信部３６、内部バス３０などから構成されるＷｅｂサーバ１の処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなど）に格納して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行するＷｅｂサーバ１を構成してもよい。また、インターネットなどの通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロードなどすることでＷｅｂサーバ１を構成してもよい。
【００７０】
また、Ｗｅｂサーバ１の機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【００７１】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して提供することも可能である。例えば、通信ネットワーク上の掲示板（BBS, Bulletin Board System）に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを提供してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
【符号の説明】
【００７２】
１  Ｗｅｂサーバ、２  アプリケーションサーバ、４  ネットワーク、５  センサ、６，６Ａ，６Ｂ  ユーザ端末、７  携帯端末、１１  画像記憶部、１２  地図記憶部、１３  表示データ生成部、１４  表示データ送信部、１５  文字記憶部、２１  ＸＭＬ変換部、２２  ＸＭＬ送信部、３０  内部バス、３１  制御部、３２  主記憶部、３３  外部記憶部、３４  操作部、３５  表示部、３６  送受信部、３９  制御プログラム、６１  入力部、６２  表示部、７１  位置情報取得部、７２  ＸＭＬ記載部、７３  ＸＭＬ送信部、１００，２００，３００  情報表示システム、６１１  地図データ、６１２  対象物データ。
【図１】
2015102949.tif 000003
【図２】
2015102949.tif 000004
【図３】
2015102949.tif 000005
【図４】
2015102949.tif 000006
【図５】
2015102949.tif 000007
【図６】
2015102949.tif 000008
【図７】
2015102949.tif 000009
【図８】
2015102949.tif 000010