(57)【要約】【課題】計測端末で計測した計測結果に係る画像データを、ネットワークを介して外部の情報端末のブラウザ上で表示することができる通信システムにおいて、情報端末で画像データを含むページを要求してから画像データが表示されるまでの時間を短縮する技術を提供する。【解決手段】スクリプト要求を受けたサーバ２００は、ページ（index.htm）のスクリプトを情報端末３００Ａに送信する（ステップＳ２００）とともに、スクリプト内に含まれる画像データの識別子を検索し、検索した結果抽出された識別子（image01.jpg）と対応付けられた計測端末１００Ａに計測結果を要求する（ステップＳ２０１）。計測端末１００Ａから計測結果を受け取ったサーバ２００は、計測結果を用いて画像データ（image01.jpg）の生成を開始し（ステップＳ２０２）、生成した画像データ（image01.jpg）を情報端末３００Ａに送信する（ステップＳ２０３）。【選択図】図７
2008209989.tif 000002
【特許請求の範囲】
【請求項１】
計測対象を計測して計測結果を取得する計測端末と、前記計測端末の計測結果に係る画像データを含むページを表示するために当該画像データの識別子を含む所定のスクリプトを要求する情報端末と通信可能な画像生成装置であって、
画像データの識別子と前記計測端末とを対応付けて記憶する記憶手段と、
前記情報端末から前記所定のスクリプトを要求するスクリプト要求を受信する受信手段と、
前記受信手段でスクリプト要求を受信すると、要求された前記所定のスクリプトを前記情報端末に送信するスクリプト送信手段と、
前記受信手段でスクリプト要求を受信すると、前記所定のスクリプトに含まれる画像データの識別子と対応する前記計測端末から計測結果を取得し、取得した計測結果を用いて画像データを生成する画像データ生成手段と、
前記情報端末より、前記所定のスクリプトに含まれる識別子が示す画像データの要求を受けた場合、前記画像データ生成手段で生成した画像データを前記情報端末に送信する画像データ送信手段とを備え、
前記画像データ生成手段は、前記情報端末より画像データの要求を受ける前に、画像データの前記生成を開始する
ことを特徴とする画像生成装置。
【請求項２】
計測対象を計測して計測結果を取得する複数の計測端末と、前記複数の計測端末が取得した計測結果のうち少なくとも１つを用いて画像データを生成する画像生成装置と、画像データを含むページを表示するために当該画像データの識別子を含む所定のスクリプトを要求する複数の情報端末とを含んで成る通信システムであって、
前記画像生成装置は、
画像データの識別子と、当該識別子で識別される画像データを生成するための計測端末とを対応付けて記憶する記憶手段と、
前記複数の情報端末のうち一の情報端末から前記所定のスクリプトを要求するスクリプト要求を受信する受信手段と、
前記受信手段でスクリプト要求を受信すると、要求された前記所定のスクリプトを送信元の情報端末に送信するスクリプト送信手段と、
前記受信手段でスクリプト要求を受信すると、前記所定のスクリプトに含まれる画像データの識別子と対応する計測端末から計測結果を取得し、取得した計測結果を用いて画像データを生成する画像データ生成手段と、
前記一の情報端末より、前記所定のスクリプトに含まれる画像データの識別子が示す画像データの要求を受けた場合、前記画像データ生成手段で生成した画像データを前記一の情報端末に送信する画像データ送信手段とを備え、
前記画像データ生成手段は、前記一の情報端末より画像データの要求を受ける前に、画像データの前記生成を開始する
ことを特徴とする通信システム。
【請求項３】
前記記憶手段は、前記複数の情報端末の夫々に対する優先度をさらに記憶し、
前記画像データ生成手段は、前記受信手段で第１の情報端末からスクリプト要求を受信したことを契機として当該第１の情報端末に対する画像データを生成しているときに、前記受信手段で第２の情報端末からスクリプト要求を受信した場合、当該第２の情報端末と前記第１の情報端末との優先度の比較を行い、前記第２の情報端末の方が優先度が高い場合は、前記第１の情報端末に対する画像データの生成を中断し、前記第２の情報端末に対する画像データの生成を開始する
ことを特徴とする請求項２記載の通信システム。
【請求項４】
前記画像生成装置はさらに、前記複数の情報端末の夫々との通信品質を検知する検知手段を備え、
前記記憶手段は、前記検知手段で検知された通信品質が低い順に、前記複数の情報端末の夫々に対する優先度を記憶している
ことを特徴とする請求項３記載の通信システム。
【請求項５】
前記複数の情報端末の夫々は、互いに異なる画像データの識別子が含まれた複数の異なるスクリプトを要求可能なものであり、
前記記憶手段は、異なる画像データの識別子毎に異なる計測端末と対応付けて記憶しており、且つ異なる画像データの識別子の夫々に対して優先度を記憶し、
前記画像データ生成手段は、前記受信手段で第１の情報端末から第１のスクリプトを要求するスクリプト要求を受信したことを契機として当該第１のスクリプトに含まれる第１の画像データの識別子と対応する計測端末の計測結果を用いて画像データを生成しているときに、前記受信手段で第２の情報端末から第２のスクリプトを要求するスクリプト要求を受信した場合、当該第２のスクリプトに含まれる第２の画像データの識別子と前記第１の画像データの識別子との優先度の比較を行い、前記第２の画像データの識別子の方が優先度が高い場合は、前記第１の画像データの識別子と対応する計測端末の計測結果を用いた画像データの生成を中断し、前記第２の画像データの識別子と対応する計測端末の計測結果を用いた画像データの生成を開始する
ことを特徴とする請求項２記載の通信システム。
【請求項６】
前記記憶手段は、画像データのデータ量の大きい順に、異なる画像データの識別子の夫々に対して優先度を記憶している
ことを特徴とする請求項５記載の通信システム。
【請求項７】
計測対象を計測して計測結果を取得する計測端末と、前記計測端末の計測結果に係る画像データを含むページを表示するために当該画像データの識別子を含む所定のスクリプトを要求する情報端末と通信可能な画像生成装置に、画像生成処理を実行させるプログラムであって、
前記画像生成処理は、
画像データの識別子と前記計測端末とを対応付けて記憶する記憶ステップと、
前記情報端末から前記所定のスクリプトを要求するスクリプト要求を受信する受信ステップと、
前記受信ステップでスクリプト要求を受信すると、要求された前記所定のスクリプトを前記情報端末に送信するスクリプト送信ステップと、
前記受信ステップでスクリプト要求を受信すると、前記所定のスクリプトに含まれる画像データの識別子と対応する前記計測端末から計測結果を取得し、取得した計測結果を用いて画像データを生成する画像データ生成ステップと、
前記情報端末より、前記所定のスクリプトに含まれる識別子が示す画像データの要求を受けた場合、前記画像データ生成ステップで生成した画像データを前記情報端末に送信する画像データ送信ステップとを含み、
前記画像データ生成ステップでは、前記情報端末より画像データの要求を受ける前に、画像データの前記生成を開始する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計測端末で計測した計測結果に係る画像データを、ネットワークを介して外部の情報端末のブラウザ上で表示することができる通信システム上での技術に関する。
【背景技術】
【０００２】
従来、計測端末で電力量などの計測対象を計測し、ネットワークを介して、計測結果をグラフ化した画像データを外部の情報端末のブラウザ上で遠隔監視することのできる通信システムがある。（例えば、特許文献１参照）
このような通信システムについて、図２２を参照しながら説明する。
図２２は、遠隔監視を行うための従来の通信システムの処理手順を示すシーケンス図である。
【０００３】
この通信システムは、計測対象を計測する計測端末と、計測端末の計測結果を収集し、計測結果をグラフ化して画像データを生成する機能を持つサーバと、計測端末の計測結果を外部から遠隔監視するための情報端末とから成っている。
情報端末のオペレータが計測端末の計測結果を確認する場合、オペレータの操作により情報端末のブラウザから、サーバに対して計測結果を表示するためのページ（例えば、
1172203611328_0.htm
）のスクリプトを要求する（ステップＳ１０００）。
【０００４】
サーバは、計測結果のグラフを識別する識別子（例えば、imgage01.jpg）を含む、ページのスクリプトを情報端末に返す（ステップＳ１００１）。
情報端末はブラウザ上でスクリプトを解釈してページを表示する（ステップＳ１００２）とともに、スクリプトに含まれる識別子で識別されるグラフを要求する（ステップＳ１００３）。
【０００５】
サーバは、グラフの要求を受けると、計測端末から計測結果を取得し（ステップＳ１００４、Ｓ１００５）、計測結果を用いてグラフとなる画像データを生成して（ステップＳ１００６）情報端末に送信する（ステップＳ１００７）。
情報端末は受信した画像データを表示する（ステップＳ１００８）。
このように、サーバが情報端末からの要求がある毎に計測端末から計測結果を取得して画像データを生成して情報端末に送信するため、情報端末側では要求したその時々に最新の計測結果を視覚的に分かりやすく確認することができるようになっている。
【特許文献１】特許公開２００１−３２５６８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したような通信システムでは、情報端末からページの要求をして（ステップＳ１０００）から画像データが表示される（ステップＳ１００８）まで時間がかかるという課題がある。
この課題について説明する。
サーバは情報端末から画像データの要求がある毎に計測結果を取得して画像データを生成する。画像データの生成には、ビットマップ化、ビットマップ化したデータのエンコード等の処理が含まれ、高負荷であるため、ステップＳ１００６で比較的長時間要する。
【０００７】
また、情報端末とサーバ間との間のネットワーク状況によっては、情報端末がページの要求を送って（ステップＳ１０００）からサーバがスクリプトを返す（ステップＳ１００１）までや、情報端末が画像データの要求を送って（ステップＳ１００３）からサーバが画像データを返す（ステップＳ１００７）までに長時間要することもある。
このため、情報端末からページを要求して（ステップＳ１０００）から画像データが表示される（ステップＳ１００８）までの時間を短縮したいという要望がある。
【０００８】
そこで、本発明は、計測端末で計測した計測結果に係る画像データを、ネットワークを介して外部の情報端末のブラウザ上で表示することができる通信システムにおいて、情報端末で画像データを含むページを要求してから画像データが表示されるまでの時間を短縮する技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の画像生成装置は、計測対象を計測して計測結果を取得する計測端末と、前記計測端末の計測結果に係る画像データを含むページを表示するために当該画像データの識別子を含む所定のスクリプトを要求する情報端末と通信可能な画像生成装置であって、画像データの識別子と前記計測端末とを対応付けて記憶する記憶手段と、前記情報端末から前記所定のスクリプトを要求するスクリプト要求を受信する受信手段と、前記受信手段でスクリプト要求を受信すると、要求された前記所定のスクリプトを前記情報端末に送信するスクリプト送信手段と、前記受信手段でスクリプト要求を受信すると、前記所定のスクリプトに含まれる画像データの識別子と対応する前記計測端末から計測結果を取得し、取得した計測結果を用いて画像データを生成する画像データ生成手段と、前記情報端末より、前記所定のスクリプトに含まれる識別子が示す画像データの要求を受けた場合、前記画像データ生成手段で生成した画像データを前記情報端末に送信する画像データ送信手段とを備え、前記画像データ生成手段は、前記情報端末より画像データの要求を受ける前に、画像データの前記生成を開始することを特徴とする。
【００１０】
また、上記課題を解決するために、本発明の通信システムは、計測対象を計測して計測結果を取得する複数の計測端末と、前記複数の計測端末が取得した計測結果のうち少なくとも１つを用いて画像データを生成する画像生成装置と、画像データを含むページを表示するために当該画像データの識別子を含む所定のスクリプトを要求する複数の情報端末とを含んで成る通信システムであって、前記画像生成装置は、画像データの識別子と、当該識別子で識別される画像データを生成するための計測端末とを対応付けて記憶する記憶手段と、前記複数の情報端末のうち一の情報端末から前記所定のスクリプトを要求するスクリプト要求を受信する受信手段と、前記受信手段でスクリプト要求を受信すると、要求された前記所定のスクリプトを送信元の情報端末に送信するスクリプト送信手段と、前記受信手段でスクリプト要求を受信すると、前記所定のスクリプトに含まれる画像データの識別子と対応する計測端末から計測結果を取得し、取得した計測結果を用いて画像データを生成する画像データ生成手段と、前記一の情報端末より、前記所定のスクリプトに含まれる画像データの識別子が示す画像データの要求を受けた場合、前記画像データ生成手段で生成した画像データを前記一の情報端末に送信する画像データ送信手段とを備え、前記画像データ生成手段は、前記一の情報端末より画像データの要求を受ける前に、画像データの前記生成を開始することを特徴とする。
【００１１】
さらに、上記課題を解決するために、本発明のプログラムは、計測対象を計測して計測結果を取得する計測端末と、前記計測端末の計測結果に係る画像データを含むページを表示するために当該画像データの識別子を含む所定のスクリプトを要求する情報端末と通信可能な画像生成装置に、画像生成処理を実行させるプログラムであって、前記画像生成処理は、画像データの識別子と前記計測端末とを対応付けて記憶する記憶ステップと、前記情報端末から前記所定のスクリプトを要求するスクリプト要求を受信する受信ステップと、前記受信ステップでスクリプト要求を受信すると、要求された前記所定のスクリプトを前記情報端末に送信するスクリプト送信ステップと、前記受信ステップでスクリプト要求を受信すると、前記所定のスクリプトに含まれる画像データの識別子と対応する前記計測端末から計測結果を取得し、取得した計測結果を用いて画像データを生成する画像データ生成ステップと、前記情報端末より、前記所定のスクリプトに含まれる識別子が示す画像データの要求を受けた場合、前記画像データ生成ステップで生成した画像データを前記情報端末に送信する画像データ送信ステップとを含み、前記画像データ生成ステップでは、前記情報端末より画像データの要求を受ける前に、画像データの前記生成を開始することを特徴とする。
【発明の効果】
【００１２】
上記の構成により、計測端末で計測した計測結果に係る画像データを、ネットワークを介して外部の情報端末のブラウザ上で表示することができる通信システムにおいて、情報端末から画像データを表示するためのページのスクリプト要求があった段階で（すなわち、画像データの要求を受ける前から）、サーバがスクリプトに含まれる識別子に基づき計測結果を取得して画像データの生成を開始するため、情報端末がスクリプトの要求をしてからサーバ側で画像データが生成されるまでの時間を短縮することができる。これにより、情報端末がページのスクリプトを要求してから画像データが表示されるまでの時間を短縮することができる。
【００１３】
また、本発明の通信システムにおいて、前記記憶手段は、前記複数の情報端末の夫々に対する優先度をさらに記憶し、前記画像データ生成手段は、前記受信手段で第１の情報端末からスクリプト要求を受信したことを契機として当該第１の情報端末に対する画像データを生成しているときに、前記受信手段で第２の情報端末からスクリプト要求を受信した場合、当該第２の情報端末と前記第１の情報端末との優先度の比較を行い、前記第２の情報端末の方が優先度が高い場合は、前記第１の情報端末に対する画像データの生成を中断し、前記第２の情報端末に対する画像データの生成を開始することとしてもよい。
【００１４】
この構成により、通信システム内に複数の情報端末の夫々に対して優先付けをしておくことで、優先度の高い情報端末からの要求に対する画像データの生成を優先して行うことができる。
また、本発明の通信システムにおいて、前記画像生成装置はさらに、前記複数の情報端末の夫々との通信品質を検知する検知手段を備え、前記記憶手段は、前記検知手段で検知された通信品質が低い順に、前記複数の情報端末の夫々に対する優先度を記憶していることとしてもよい。
【００１５】
この構成により、通信システム内の複数の情報端末の夫々に対して優先付けをし、通信品質の高い情報端末からの要求に対する画像データの生成中に通信品質の低い情報端末からの要求があった場合、通信品質の低い情報端末への画像データの生成を優先して行う。このようにすることで、通信システム内で通信品質の高い限られた情報端末に対してのみ画像データを表示する時間を短縮するのではなく、全ての情報端末に対して総体的に画像データを表示する時間を短縮することができる。
【００１６】
また、本発明の通信システムにおいて、前記複数の情報端末の夫々は、互いに異なる画像データの識別子が含まれた複数の異なるスクリプトを要求可能なものであり、前記記憶手段は、異なる画像データの識別子毎に異なる計測端末と対応付けて記憶しており、且つ異なる画像データの識別子の夫々に対して優先度を記憶し、前記画像データ生成手段は、前記受信手段で第１の情報端末から第１のスクリプトを要求するスクリプト要求を受信したことを契機として当該第１のスクリプトに含まれる第１の画像データの識別子と対応する計測端末の計測結果を用いて画像データを生成しているときに、前記受信手段で第２の情報端末から第２のスクリプトを要求するスクリプト要求を受信した場合、当該第２のスクリプトに含まれる第２の画像データの識別子と前記第１の画像データの識別子との優先度の比較を行い、前記第２の画像データの識別子の方が優先度が高い場合は、前記第１の画像データの識別子と対応する計測端末の計測結果を用いた画像データの生成を中断し、前記第２の画像データの識別子と対応する計測端末の計測結果を用いた画像データの生成を開始することとしてもよい。
【００１７】
この構成により、例えば画像サイズや使用パラメータ等が異なる複数の画像データをサーバが生成する機能を有する場合、複数の画像データの夫々に対して優先付けをしておくことで、優先度の高い画像データの要求をしてきた情報端末への画像データ生成を優先して行うことができる。
また、本発明の通信システムにおいて、前記記憶手段は、画像データのデータ量の大きい順に、異なる画像データの識別子の夫々に対して優先度を記憶していることとしてもよい。
【００１８】
この構成により、複数の画像データの夫々に対して優先付けをし、データ量の小さな画像データを生成中に、生成と伝送により時間がかかると思われるデータ量の大きい画像データの要求が別の情報端末からあった場合、データ量の大きい画像データの生成を優先して行う。このようにすることで、通信システム内でデータ量の小さな画像データを要求する限られた情報端末に対してのみ画像データを表示する時間を短縮するのではなく、全ての情報端末に対して総体的に画像データを表示する時間を短縮することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態について、図面を参照しながら説明する。
＜実施形態１＞
本発明の実施形態１について説明する。
（１．構成）
（１−１．システム）
図１は、実施形態１に係る通信システムのシステム構成を示す概略図である。
【００２０】
図１に示すように、通信システムは、計測端末１００Ａ〜１００Ｅ、サーバ２００、及び情報端末３００Ａ〜３００Ｃを含んで成る。
計測端末１００Ａ〜１００Ｅはそれぞれ、例えば電力設備等に設置され、電力量を計測し、計測結果をサーバ２００に送信する機能を有する。ここでは便宜的に５台の計測端末を示しているが、これは例示に過ぎず、台数は問わない。また、計測端末１００Ａ〜１００Ｅそれぞれは同様の構成を有するものであるため、計測端末１００と総称することがある。
【００２１】
サーバ２００は、計測端末１００Ａ〜１００Ｅそれぞれの計測結果を取得し、取得した計測結果を画像化して画像データを生成する機能を有する。また、生成した画像データを情報端末３００Ａ〜３００Ｃに送信する機能も有する。
情報端末３００Ａ〜３００Ｃはそれぞれ、インターネット網を介してサーバ２００と接続可能であり、ブラウザ上でサーバ２００にアクセスし、サーバ２００が生成した画像データを含むページを表示することで計測端末１００の計測結果を遠隔監視する機能を有する。ここでは便宜的に３台の情報端末を示しているが、これは例示に過ぎず、台数は問わない。また、情報端末３００Ａ〜３００Ｃはそれぞれは同様の構成を有するものであるため、情報端末３００と総称することがある。
【００２２】
なお、サーバ２００は、本発明における画像生成装置に相当する。
（１−２．計測端末）
図２は、計測端末１００の構成を示すブロック図である。
図２に示すように、計測端末１００は、計測部１０１、及び制御部１０３を備える。
計測部１０１は、電力設備に接続され、電力設備における電力量を計測する機能を有する。
【００２３】
通信部１０２は、ＬＡＮ（Local Area Network）に対してデータフレームの送受信を行う機能を有する。
制御部１０３は、計測部１０１及び通信部１０２を制御するプロセッサであり、例えば、計測部１０１で電力量を計測した計測結果を送信するよう通信部１０２に指示する機能を有する。
（１−３．サーバ）
次に、図３は、サーバ２００の構成を示すブロック図である。
【００２４】
図３に示すように、サーバ２００は、ＨＴＴＰ通信部２０１、通信部２０２、記憶部２０３、画像データ生成部２０４、及び制御部２０５を備える。
ＨＴＴＰ通信部２０１は、ＨＴＴＰ（Hyper Text Transfer Protocol）に従って外部のネットワークに対してデータフレームの送受信を行う機能を有する。
通信部２０２は、ＬＡＮに対してデータフレームの送受信を行う機能を有する。
【００２５】
記憶部２０３は、サーバ２００が行う各種処理に必要なデータが記憶してあるメモリであり、具体的にはＲＯＭ（Read Only Memory）等で実現される。記憶部２０３には特に、ＨＴＭＬ（Hyper Text Markup Language）形式のスクリプトと、後述する対応付けテーブル１０とが記憶されている。
画像データ生成部２０４は、通信部２０２から受信した計測端末３００の計測結果を用いて、画像データを生成する機能を有する。具体的には、例えば、数値情報である計測結果をプロットする等によりビットマップデータを作成し、ビットマップデータをＪＰＥＧ（Joint Photographic Experts Group）形式で圧縮することでＪＰＥＧ画像を生成する。
【００２６】
制御部２０５は、ＨＴＴＰ通信部２０１〜画像データ生成部２０４を制御するプロセッサと、プロセッサ上で実行されるコンピュータプログラムで実現される機能部とから成る。当該機能部として特に、識別子検索部２０５ａ、計測端末検索部２０５ｂ、画像データ生成指示部２０５ｃ、スクリプト送信指示部２０５ｄ、及び画像データ送信指示部２０５ｅを含む。
【００２７】
識別子検索部２０５ａは、記憶部２０３に記憶されているスクリプトに含まれている画像データの識別子を検索する機能を有する。具体的には、例えば、ＪＰＥＧ形式の拡張子を含む文字列を画像データの識別子と判定することで検索を行えばよい。
計測端末検索部２０５ｂは、識別子検索部２０５ａで検索した結果抽出された画像データの識別子と対応する計測端末を、記憶部２０３内の対応付けテーブル１０に基づいて検索する機能を有する。
【００２８】
画像データ生成指示部２０５ｃは、計測端末検索部２０５ｂで検索した結果抽出された情報端末から計測結果を取得するための要求信号を生成して通信部２０２を介して送出し、要求信号に応じて返ってきた計測結果を画像データ生成部２０４に受け渡して画像データの生成を指示する機能を有する。
スクリプト送信指示部２０５ｄは、ＨＴＴＰ通信部２０１を介して情報端末３００からのスクリプト要求信号を受けると、これに応じて記憶部２０３内のスクリプトを情報端末３００に送信するようＨＴＴＰ通信部２０１に指示する機能を有する。
【００２９】
画像データ送信指示部２０５ｅは、ＨＴＴＰ通信部２０１を介して情報端末３００からの画像データ要求信号を受けると、これに応じて画像データ生成部２０４で生成した画像データを情報端末３００に送信するようＨＴＴＰ通信部２０１に指示する機能を有する。
（１−４．情報端末）
次に、図４は、情報端末３００の構成を示すブロック図である。
【００３０】
図４に示すように、情報端末３００は、ＨＴＴＰ通信部３０１、記憶部３０２、キー操作部３０３、表示部３０４、及び制御部３０５を備える。
ＨＴＴＰ通信部３０１は、ＨＴＴＰに従って外部のネットワークに対してデータフレームの送受信を行う機能を有する。
記憶部３０２は、情報端末３００が行う各種処理に必要なデータが記憶してあるメモリであり、具体的にはＲＯＭ等で実現される。記憶部３０２には特に、ブラウザが記憶されている。
【００３１】
キー操作部３０３は、例えばキー群から成り、ユーザが入力操作可能なものである。
表示部３０４は、例えばＬＣＤ（Liquid Crystal Display：液晶表示装置）等の表示デバイスであり、各種情報を表示する機能を有する。表示部３０４は例えば、ブラウザの画面を表示する。
制御部３０５は、ＨＴＴＰ通信部３０１〜表示部３０４を制御するプロセッサであり、例えば、ブラウザからの指示により、スクリプトを要求するためのスクリプト要求信号や、スクリプト内に含まれる画像データを要求するための画像データ要求信号を送信するようＨＴＴＰ通信部３０１に指示する機能を有する。
（２．データ）
ここで、サーバ２００の記憶部２０３に記憶されている対応付けテーブル１０について説明する。
【００３２】
図５は、対応付けテーブル１０を示す概略図である。
図５に示すように、対応付けテーブル１０には、画像データの識別子と、識別子で識別される画像データを生成するのに用いる計測端末とが対応付けられている。
すなわち、「image01.jpg」と計測端末１００Ａが対応付けられており、これは、計測端末１００Ａの計測結果を用いて生成する画像データを「image01.jpg」とすることを意味している。
【００３３】
「image02.jpg」と計測端末１００Ｂが対応付けられており、これは、計測端末１００Ｂの計測結果を用いて生成する画像データを「image02.jpg」とすることを意味している。
「image03.jpg」と計測端末１００Ｃが対応付けられており、これは、計測端末１００Ｃの計測結果を用いて生成する画像データを「image03.jpg」とすることを意味している。
【００３４】
「image04.jpg」と計測端末１００Ｄが対応付けられており、これは、計測端末１００Ｄの計測結果を用いて生成する画像データを「image04.jpg」とすることを意味している。
「image05.jpg」と計測端末１００Ｅが対応付けられており、これは、計測端末１００Ｅの計測結果を用いて生成する画像データを「image05.jpg」とすることを意味している。
（３．動作）
次に、実施形態１に係る通信システム上での、計測端末１００、サーバ２００、及び情報端末３００の動作について説明する。
（３−１．サーバ２００の動作）
まず、サーバ２００の動作について説明する。ここでは、サーバ２００が情報端末３００からスクリプト要求を受けた場合の動作について説明数する。
【００３５】
図６は、サーバ２００の動作を示すフローチャートである。
図６に示すように、サーバ２００は、スクリプト要求信号を情報端末３００（すなわち、情報端末３００Ａ〜３００Ｃのいずれか）から受けると（ステップＳ１０）、この要求に応じて記憶部２０３内のスクリプトを、スクリプト要求信号の送信元の情報端末３００に送信する（ステップＳ１１）。
【００３６】
ここで、サーバ２００は、ステップＳ１１でのスクリプトの送信と並行して、スクリプト内に記述されている画像データの識別子の検索を開始する（ステップＳ１２）。
画像データの識別子がなければ（ステップＳ１３：ＮＯ）そのまま終了するが、画像データの識別子が抽出された場合は（ステップＳ１３：ＹＥＳ）、サーバ２００は、対応付けテーブル１０を参照して、抽出された画像データの識別子と対応する計測端末１００（すなわち、計測端末１００Ａ〜１００Ｅのいずれか）を特定する（ステップＳ１４）。
【００３７】
そして、サーバ２００は、特定した情報端末１００に計測結果を要求し、計測結果を取得して（ステップＳ１５）、取得した計測結果を用いて画像データを生成する（ステップＳ１６）。
画像データの生成が完了すると、サーバ２００は、情報端末３００から画像データ要求を受信したか、又は受信していたかを判断し（ステップＳ１７）、画像データ要求を受信した、又はしていた場合は（ステップＳ１７：ＹＥＳ）、生成した画像データを情報端末３００に送信する（ステップＳ１８）。
（３−２．具体例）
次に、計測端末１００、サーバ２００、及び情報端末３００の動作について具体例を挙げて説明する。
【００３８】
図７は、計測端末１００、サーバ２００、及び情報端末３００の動作を示すシーケンス図である。
ここでは、情報端末３００Ａが計測端末１００Ａの計測結果を監視するため、計測端末１００Ａの計測結果の画像データ（image01.jpg）を表示するためのページ（index.htm）を取得する例を挙げて説明する。
【００３９】
情報端末３００Ａは、ブラウザ上で、計測端末１００の計測結果を監視するために定められたページ（index.htm）のスクリプトをサーバ２００に要求する（ステップＳ３００）。
スクリプト要求を受けたサーバ２００は、ページ（index.htm）のスクリプトを情報端末３００Ａに送信する（ステップＳ２００）とともに、スクリプト内に含まれる画像データの識別子を検索し、検索した結果抽出された識別子（image01.jpg）と対応付けられた計測端末１００Ａに計測結果を要求する（ステップＳ２０１）。
【００４０】
計測端末１００Ａは、要求に応じて、電力量の計測を行い、計測結果をサーバ２００に送信する（ステップＳ１００）。
サーバ２００は、受け取った計測結果を用いて画像データ（image01.jpg）の生成を開始する（ステップＳ２０２）。
一方、サーバ２００が画像データの生成処理を行いっている間、ページ（index.htm）のスクリプトを受け取った情報端末３００Ａはブラウザ上でスクリプトを解釈してページ（index.htm）を表示する（ステップＳ３０１）とともに、スクリプト内に含まれる画像データ（image01.htm）の取得をサーバ２００に要求する（ステップＳ３０２）。
【００４１】
このとき、ステップＳ３０１においては、ブラウザ上で、図８に示すように、ページ（index.htm）に記述されているテキストが表示される。ページ（index.htm）内の画像データ（image01.jpg）はまだ取得していないため、画像データ（image01.jpg）の表示領域には、未取得を示すアイコンが表示され、ブラウザ画面下方のステイタス表示領域には、画像データ（image01.jpg）を読み込み中（サーバ２００から取得中）である旨のメッセージが表示される。
【００４２】
一方、サーバ２００は、画像データの生成が完了すると、画像データの要求（ステップＳ３０２）を情報端末３００Ａから受けていたため、生成した画像データ（image01.jpg）を情報端末３００Ａに送信する（ステップＳ２０３）。
情報端末３００Ａは、受け取った画像データ（image01.jpg）をブラウザ画面内の表示領域に表示する（ステップＳ３０３）。図９は、画像データ（image01.jpg）が表示された画面表示例を示す。ここでは、計測端末１００Ａの計測結果を用いた円グラフを例示している。
【００４３】
以上のように、サーバ２００は、情報端末３００からスクリプトの要求があった場合、スクリプトを返すとともに、情報端末３００からスクリプトに含まれる画像データの要求が来る前に、先行して、当該画像データの生成を開始する。
このため、情報端末３００がページのスクリプト要求をしてから、ページ内の画像データを取得するまでの時間を短縮することができ、迅速に画像データを表示することができる。
【００４４】
特に、サーバ２００として、いわゆる組込機器のようなリソースに限りがあり安価なサーバを使用する場合、画像データを生成する時間を短縮するために高価で高性能な専用ＬＳＩを備えることが難しいが、以上の動作をすることで情報端末３００がページのスクリプトを要求してからページ内の画像データを取得するまでの時間を短縮することができる点で有用である。
＜実施形態２＞
次に、本発明の実施形態２について説明する。
【００４５】
実施形態２は、複数の情報端末からほぼ同時に画像データの要求を受けた場合に、サーバが画像データの生成の調整を行う機能を有する点で、実施形態１と異なる。
（１．構成）
ここで、実施形態２に係るサーバ４００の構成について説明する。サーバ４００は、実施形態１で示したサーバ２００の構成に、画像データの生成を調整するための機能を加えたものである。
【００４６】
図１０は、サーバ４００の構成を示すブロック図である。
図１０に示すように、サーバ４００は、ＨＴＴＰ通信部４０１、通信部４０２、記憶部４０３、画像データ生成部４０４、計時部４０５、及び制御部４０６を備える。
ＨＴＴＰ通信部４０１と通信部４０２とはそれぞれ、実施形態１で示したサーバ２００のＨＴＴＰ通信部２０１と通信部２０２と同様の構成のため、説明は省略する。
【００４７】
記憶部４０３は、その構成はサーバ２００の記憶部２０３と同様であるが、記憶部４０３にはスクリプトと対応付けテーブル１０とともに、後述する優先付けテーブル２０が記憶されている。
画像データ生成部４０４は、サーバ２００の画像データ生成部２０４の構成に加え、生成途中の画像データを一時保存しておくためのバッファ４０４ａを有する。
【００４８】
計時部４０５は、時間を計時するタイマである。
制御部４０６においては、識別子検索部４０６ａ、計測端末検索部４０６ｂ、スクリプト送信指示部４０６ｄ、及び画像データ送信指示部４０６ｅはそれぞれ、サーバ２００の識別子検索部２０５ａ、計測端末検索部２０５ｂ、スクリプト送信指示部２０５ｄ、及び画像データ送信指示部２０５ｅと同様であるが、さらに、優先度決定部４０６ｆ及び優先度判定部４０６ｇを含む。
【００４９】
画像データ生成指示部４０６ｃは、サーバ２００の画像データ生成指示部２０５ｃの機能に加え、生成中の画像データをいったんバッファ４０４ａに一時保存しておいて画像データの生成を一時中止するよう、画像データ生成部４０４に指示する機能を有する。
優先度決定部４０６ｆは、情報端末３００Ａ〜３００Ｃに通信品質を調べ、各通信品質に基づいて情報端末３００Ａ〜３００Ｃの優先度を決定して優先度テーブル２０を更新する機能を有する。
【００５０】
優先度判定部４０６ｇは、情報端末３００のうち一の端末からのスクリプト要求により画像データ生成部４０４で画像データを生成中、他の端末からスクリプト要求があった場合、一の端末の優先度と他の端末との優先度を、優先度テーブル２０に基づいて判定し、さらに、判定結果に応じて画像データ生成指示部４０６ｃに画像データ生成の調整を指示する機能を有する。
（２．データ）
ここで、優先度テーブル２０について説明する。
【００５１】
図１１は、優先度テーブル２０を示す概略図である。
図１１に示すように、優先度テーブル２０では、情報端末３００Ａ〜３００Ｃのそれぞれと、優先度が対応付けられている。
最も優先度が高いのが、情報端末３００Ａである。
２番目に優先度が高いのが、情報端末３００Ｃである。
【００５２】
３番目に優先度が高いのが、情報端末３００Ｂである。
この優先度テーブル２０は、優先度決定部４０６ｆで作成及び更新がなされるものである。
（３．動作）
次に、実施形態２に係る通信システム上での、計測端末１００、サーバ４００、及び情報端末３００の動作について説明する。
（３−１．サーバ４００の動作  優先度決定の動作）
まず、サーバ４００の動作について説明する。ここでは、サーバ４００が情報端末３００の優先度を決定する動作について説明数する。
【００５３】
図１２は、サーバ４００の動作を示すフローチャートである。
図１２に示すように、サーバ４００は、スクリプト要求信号を情報端末３００（すなわち、情報端末３００Ａ〜３００Ｃのいずれか）から受ける際、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）でコネクションを確立するために必要な３ＷＡＹハンドシェイクを開始する（ステップＳ２０）。
【００５４】
３ＷＡＹハンドシェイクを開始すると、サーバ４００は情報端末３００からＳＹＮ（Synchronize：同期パケット）を受信する（ステップＳ２１）。
このとき、計時部４５を起動して計時を開始し（ステップＳ２２）、ＳＹＮ／ＡＣＫ（Synchronize/Acknowledge：同期／確認応答パケット）を送信する（ステップＳ２３）。
情報端末３００からＡＣＫ（Acknowledge：確認応答パケット）を受信すると（ステップＳ２４）、計時部４０５を停止する（ステップＳ２５）。
【００５５】
サーバ４００は、ステップＳ２２〜Ｓ２５の間に計時した時間に応じて情報端末３００との通信品質を判断し、優先度テーブル２０を更新する（ステップＳ２６）。具体的には、計時した時間の長い順番、すなわち、通信品質の悪い順番に情報端末３００の優先度が高くなるように優先度テーブル２０を更新する。
（３−２．サーバ４００の動作  優先度判定の動作）
次に、サーバ４００が情報端末３００の優先度を判定して画像データ生成の調整を行う動作について説明する。
【００５６】
図１３は、サーバ４００の動作を示すフローチャートである。
図１３に示すように、サーバ４００は、画像データ生成部４０４にて、情報端末３００Ａ〜３００Ｃのうち一の端末（第１情報端末とする）からのスクリプト要求を受けて画像データを生成中（ステップＳ３０）に、他の端末（第２情報端末とする）からスクリプト要求を受けると（ステップＳ３１）、優先度テーブル２０を参照して第１情報端末の優先度と第２情報端末の優先度との比較を行う（ステップＳ３２）。
【００５７】
第１情報端末の優先度の方が高い場合（ステップＳ３２：ＮＯ）は、そのまま第１情報端末に対する画像データの生成を継続する。
一方、第２情報端末の優先度の方が高い場合（ステップＳ３２：ＹＥＳ）は、画像データ生成指示部４０６ｃは、画像データ生成部４０４に対して、第１情報端末に対する画像データ生成をいったん中断するよう指示する（ステップＳ３３）。
【００５８】
このとき、画像データ生成部４０４は、第１情報端末に対する画像データ生成に係る処理をいったん中断し、処理途中のデータをバッファ４０４ａに一時保存しておく。
そして、画像データ生成指示部４０６ｃは、画像データ生成部４０４に対して、第２情報端末に対する画像データ生成を開始するよう指示する（ステップＳ３４）。
これにより、画像データ生成部４０４は、第１情報端末に対する画像データよりも、第２情報端末に対する画像データを優先して生成する。
【００５９】
なお、ステップＳ３４で第２情報端末に対する画像データ生成を開始した後は、実施形態１の図６に示した動作に従い、サーバ４００は、当該画像データの生成が完了すると第２情報端末に送信し、その後、ステップＳ３３で中断していた第１情報端末に対する画像データの生成を再開して完成した画像データを第１情報端末に送信する。
（３−３．具体例）
次に、計測端末１００、サーバ４００、及び情報端末３００の動作について具体例を挙げて説明する。
【００６０】
図１４及び１５は、計測端末１００、サーバ４００、及び情報端末３００の動作を示すシーケンス図である。
ここでは、情報端末３００Ａ及び情報端末３００Ｂがほぼ同時に計測端末１００の計測結果を監視する例を挙げて説明する。
情報端末３００Ｂが、ブラウザ上で、計測端末１００の計測結果を監視するために定められたページ（index01.htm）のスクリプトをサーバ４００に要求する（ステップＳ６００）。
【００６１】
スクリプト要求を受けたサーバ４００は、ページ（index01.htm）のスクリプトを情報端末３００Ｂに送信する（ステップＳ５００）とともに、スクリプト内に含まれる画像データの識別子を検索し、検索した結果抽出された識別子（image01.jpg）と対応付けられた計測端末１００Ａに計測結果を要求する（ステップＳ５０１）。
計測端末１００Ａは、要求に応じて、電力両の計測を行い、計測結果をサーバ４００に送信する（ステップＳ４００）。
【００６２】
サーバ４００は、受け取った計測結果を用いて画像データ（image01.jpg）の生成を開始する（ステップＳ５０２）。
一方、サーバ４００が画像データの生成処理を行いっている間、ページ（index01.htm）のスクリプトを受け取った情報端末３００Ｂはブラウザ上でスクリプトを解釈してページ（index01.htm）を表示する（ステップＳ６０１）。
【００６３】
ここで、情報端末３００Ｂがスクリプト内に含まれる画像データ（image01.htm）の取得をサーバ４００に要求する（ステップＳ６０３）とほぼ同時に、情報端末３００Ａが、ブラウザ上で、計測端末１００の計測結果を監視するために定められたページ（index01.htm）のスクリプトをサーバ４００に要求する（ステップＳ６０２）。
サーバ４００は、画像データ（image01.jpg）を生成中であるが、情報端末３００Ａからスクリプト要求が来たことにより、優先度テーブル２０を参照して情報端末３００Ａの優先度と情報端末３００Ｂの優先度との比較を行う（ステップＳ５０３）。
【００６４】
比較の結果、情報端末３００Ａの優先度の方が高いため、サーバ４００は、情報端末３００Ｂに対しての画像データ生成をいったん中断して（ステップＳ５０４）、情報端末３００Ａに対しての画像データ生成処理を開始する。
サーバ４００は、ページ（index01.htm）のスクリプトを情報端末３００Ａに送信する（ステップＳ５０５）とともに、スクリプト内に含まれる画像データの識別子を検索し、検索した結果抽出された識別子（image01.jpg）と対応付けられた計測端末１００Ａに計測結果を要求する（ステップＳ５０６）。
【００６５】
計測端末１００Ａは、要求に応じて、電力両の計測を行い、計測結果をサーバ４００に送信する（ステップＳ４０１）。
サーバ４００は、受け取った計測結果を用いて画像データ（image01.jpg）の生成を開始する（ステップＳ５０７）。
一方、サーバ４００が画像データの生成処理を行いっている間、ページ（index01.htm）のスクリプトを受け取った情報端末３００Ａはブラウザ上でスクリプトを解釈してページ（index01.htm）を表示する（ステップＳ６０４）。
【００６６】
画像データの生成が完了すると、サーバ４００は、画像データの要求（ステップＳ６０５）を情報端末３００Ａから受けていたため、生成した画像データ（image01.jpg）を情報端末３００Ａに送信する（ステップＳ５０８）。
その後、サーバ４００は、ステップＳ５０４で中断していた情報端末３００Ｂに対しての画像データ生成処理を再開し（ステップＳ５０９）、画像データの生成が完了すると、生成した画像データ（image01.jpg）を情報端末３００Ｂに送信する（ステップＳ５１０）。
【００６７】
画像データ（image01.jpg）を受信した情報端末３００Ｂ及び３００Ａは、画像データ（image01.jpg）をブラウザ画面内の表示領域に表示する（ステップＳ６０６、Ｓ６０７）。
なお、図１４及び１５では示さないが、サーバ４００が情報端末３００Ｂの優先度と情報端末３００Ａの優先度とを比較した（ステップＳ５０３）結果、情報端末３００Ｂの優先度の方が高かった場合は、情報端末３００Ｂに対する画像データ（image01.jpg）の生成処理を中断することなく完了し、画像データ（image01.jpg）を情報端末３００Ｂに送信する。その後、情報端末３００Ａに対する画像データ（image01.jpg）の生成を開始し、完了したら画像データ（image01.jpg）を情報端末３００Ａに送信する。
【００６８】
以上のように、サーバ４００は、情報端末３００Ａ〜３００Ｃのそれぞれに対して通信品質に応じて優先付けを行い、優先度の低い端末に対する画像データを生成中に、より優先度の高い端末からスクリプト要求が来た場合は、当該優先度の高い端末に対する画像データ生成を優先的に行う。
これは、通信品質の悪い情報端末ほど、サーバ４００が画像データを送信してからこの画像データを受信するまでに長時間を要するであろうとの考えに基づく。
このため、通信品質の良い情報端末だけでなく、通信品質の悪い情報端末も含めて全体的に、ページのスクリプト要求をしてから画像データを取得するまでの時間を短縮することができる。
＜実施形態３＞
次に、本発明の実施形態３について説明する。
【００６９】
実施形態３は、複数の情報端末からほぼ同時に互いに異なる画像データの要求を受けた場合に、サーバが画像データの生成の調整を行う機能を有する点で、実施形態１と異なる。
（１．構成）
ここで、実施形態３に係るサーバ５００の構成について説明する。サーバ５００は、実施形態１で示したサーバ２００の構成に、画像データの生成を調整するための機能を加えたものである。
【００７０】
図１６は、サーバ５００の構成を示すブロック図である。
図１６に示すように、サーバ５００は、ＨＴＴＰ通信部５０１、通信部５０２、記憶部５０３、画像データ生成部５０４、及び制御部５０５を備える。
ＨＴＴＰ通信部５０１と通信部５０２とはそれぞれ、実施形態１で示したサーバ２００のＨＴＴＰ通信部２０１と通信部２０２と同様の構成のため、説明は省略する。
【００７１】
記憶部５０３は、その構成はサーバ２００の記憶部２０３と同様であるが、記憶部５０３にはスクリプトとともに、後述する対応付けテーブル３０と優先付けテーブル４０とが記憶されている。
画像データ生成部５０４は、サーバ２００の画像データ生成部２０４の構成に加え、生成途中の画像データを一時保存しておくためのバッファ５０４ａを有する。
【００７２】
制御部５０５においては、識別子検索部５０５ａ、計測端末検索部５０５ｂ、スクリプト送信指示部５０５ｄ、及び画像データ送信指示部５０５ｅはそれぞれ、サーバ２００の識別子検索部２０５ａ、計測端末検索部２０５ｂ、スクリプト送信指示部２０５ｄ、及び画像データ送信指示部２０５ｅと同様であるが、さらに、優先度判定部５０５ｆを含む。
画像データ生成指示部５０５ｃは、サーバ２００の画像データ生成指示部２０５ｃの機能に加え、生成中の画像データをいったんバッファ５０４ａに一時保存しておいて画像データの生成を一時中止するよう、画像データ生成部５０４に指示する機能を有する。
【００７３】
優先度判定部５０５ｆは、情報端末３００のうち一の端末からのスクリプト要求により画像データ生成部５０４で画像データを生成中、他の端末からスクリプト要求があった場合、一の端末に対して生成している画像データと、他の端末からの要求があったスクリプトに含まれる画像データとの優先度を、優先度テーブル４０に基づいて判定し、さらに、判定結果に応じて画像データ生成指示部５０５ｃに画像データ生成の調整を指示する機能を有する。
（２．データ）
（２−１．対応付けテーブル３０）
ここで、対応付けテーブル３０について説明する。
【００７４】
対応付けテーブル３０では、実施形態１で示した対応付けテーブル１０と同様に、画像データの識別子と、識別子で識別される画像データを生成するのに用いる計測端末とが対応付けられているとともに、さらに、画像データのデータ量に対応付けられている。
すなわち、「image01.jpg」と計測端末１００Ａとデータ量（１００ｋｂ）とが対応付けられている。これは、計測端末１００Ａの計測結果を用いて、例えばモノクロ等低品質・低容量指向で生成する画像データを「image01.jpg」とし、画像データ（image01.jpg）のデータ量は概ね１００ｋｂであることを意味している。
【００７５】
「image02.jpg」と計測端末１００Ａとデータ量（１０００ｋｂ）とが対応付けられている。これは、計測端末１００Ａの計測結果を用いて、例えばフルカラー等高品質・高容量指向で生成する画像データを「image02.jpg」とし、画像データ（image02.jpg）のデータ量は概ね１０００ｋｂであることを意味している。
「image03.jpg」と計測端末１００Ｂとデータ量（１００ｋｂ）とが対応付けられている。これは、計測端末１００Ｂの計測結果を用いて、例えばモノクロ等低品質・低容量指向で生成する画像データを「image03.jpg」とし、画像データ（image03.jpg）のデータ量は概ね１００ｋｂであることを意味している。
【００７６】
「image04.jpg」と計測端末１００Ｂとデータ量（１０００ｋｂ）とが対応付けられている。これは、計測端末１００Ｂの計測結果を用いて、例えばフルカラー等高品質・高容量指向で生成する画像データを「image04.jpg」とし、画像データ（image04.jpg）のデータ量は概ね１０００ｋｂであることを意味している。
「image05.jpg」と計測端末１００Ａ及び１００Ｂとデータ量（３００ｋｂ）とが対応付けられている。これは、計測端末１００Ａ及び１００Ｂの計測結果を用いて、例えばモノクロ等低品質・低容量指向で生成する画像データを「image05.jpg」とし、画像データ（image05.jpg）のデータ量は概ね３００ｋｂであることを意味している。
【００７７】
「image06.jpg」と計測端末１００Ａ及び１００Ｂとデータ量（３０００ｋｂ）とが対応付けられている。これは、計測端末１００Ａ及び１００Ｂの計測結果を用いて、例えばフルカラー等高品質・高容量指向で生成する画像データを「image06.jpg」とし、画像データ（image06.jpg）のデータ量は概ね３０００ｋｂであることを意味している。
なお、画像データ（image05.jpg）及び（image06.jpg）について、計測端末１００Ａ及び１００Ｂの計測結果を用いて画像データを生成するということは、例えば、計測端末１００Ａの計測結果と計測端末１００Ｂの計測結果との平均値を求めてグラフ化するといった処理を指す。
（２−２．優先度テーブル４０）
次に、優先度テーブル４０について説明する。
【００７８】
図１８は、優先度テーブル４０を示す概略図である。
図１８に示すように、優先度テーブル４０では、画像データ（image01.jpg〜image06.jpg）のそれぞれと、優先度が対応付けられている。優先度は、対応付けテーブル３０のデータ量に基づいて、データ量の大きい画像データから並んでいる。
最も優先度が高いのが、データ量が３０００ｋｂの画像データ（image06.jpg）である。
【００７９】
２番目に優先度が高いのが、データ量が１０００ｋｂの画像データ（image04）及び画像データ（image02.jpg）である
３番目に優先度が高いのが、データ量が３００ｋｂの画像データ（image05.jpg）である。
４番目に優先度が高いのが、データ量が１００ｋｂの画像データ（image03.jpg）及び画像データ（image01.jpg）である。
（３.動作）
次に、実施形態３に係る通信システム上での、計測端末１００、サーバ５００、及び情報端末３００の動作について説明する。
（３−１．サーバ５００の動作  優先度判定の動作）
まず、サーバ５００が情報端末３００の優先度を判定して画像データ生成の調整を行う動作について説明する。
【００８０】
図１９は、サーバ５００の動作を示すフローチャートである。
図１９に示すように、サーバ５００は、画像データ生成部５０４にて、情報端末３００Ａ〜３００Ｃのうち一の端末（第１情報端末とする）からのスクリプト要求を受けて、当該スクリプトに含まれる画像データ（第１画像データとする）を生成中（ステップＳ４０）に、他の端末（第２情報端末とする）から画像データ（第２画像データとする）が含まれるスクリプト要求を受けると（ステップＳ４１）、優先度テーブル４０を参照して、第１情報端末に対する画像データ（第１画像データ）の優先度と第２情報端末に対する画像データ（第２画像データ）の優先度との比較を行う（ステップＳ４２）。
【００８１】
第１情報端末に対する画像データ（第１画像データ）の優先度の方が高い場合（ステップＳ４２：ＮＯ）は、そのまま第１情報端末に対する画像データの生成を継続する。
一方、第２情報端末に対する画像データ（第２画像データ）の優先度の方が高い場合（ステップＳ４２：ＹＥＳ）は、画像データ生成指示部５０５ｃは、画像データ生成部５０４に対して、第１情報端末に対する画像データ生成をいったん中断するよう指示する（ステップＳ４３）。
【００８２】
このとき、画像データ生成部５０４は、第１情報端末に対する画像データ生成に係る処理をいったん中断し、処理途中のデータをバッファ５０４ａに一時保存しておく。
そして、画像データ生成指示部５０５ｃは、画像データ生成部５０４に対して、第２情報端末に対する画像データ生成を開始するよう指示する（ステップＳ４４）。
これにより、画像データ生成部５０４は、第１情報端末に対する画像データよりも、第２情報端末に対する画像データを優先して生成する。
（３−２．具体例）
次に、計測端末１００、サーバ５００、及び情報端末３００の動作について具体例を挙げて説明する。
【００８３】
図２０及び２１は、計測端末１００、サーバ５００、及び情報端末３００の動作を示すシーケンス図である。
ここでは、情報端末３００Ａ及び情報端末３００Ｂがほぼ同時に計測端末１００の計測結果を監視する例を挙げて説明する。
情報端末３００Ｂが、ブラウザ上で、計測端末１００Ａの計測結果を監視するために定められたページ（index01.htm）のスクリプトをサーバ５００に要求する（ステップＳ９００）。
【００８４】
スクリプト要求を受けたサーバ５００は、ページ（index01.htm）のスクリプトを情報端末３００Ｂに送信する（ステップＳ８００）とともに、スクリプト内に含まれる画像データの識別子を検索し、検索した結果抽出された識別子（image01.jpg）と対応付けられた計測端末１００Ａに計測結果を要求する（ステップＳ８０１）。
計測端末１００Ａは、要求に応じて、電力両の計測を行い、計測結果をサーバ５００に送信する（ステップＳ７００）。
【００８５】
サーバ５００は、受け取った計測結果を用いて画像データ（image01.jpg）の生成を開始する（ステップＳ８０２）。
一方、サーバ５００が画像データの生成処理を行いっている間、ページ（index01.htm）のスクリプトを受け取った情報端末３００Ｂはブラウザ上でスクリプトを解釈してページ（index01.htm）を表示する（ステップＳ９０１）。
【００８６】
ここで、情報端末３００Ｂがスクリプト内に含まれる画像データ（image01.htm）の取得をサーバ５００に要求する（ステップＳ９０３）とほぼ同時に、情報端末３００Ａが、ブラウザ上で、計測端末１００Ａ及び１００Ｂの計測結果を監視するために定められたページ（index06.htm）のスクリプトをサーバ５００に要求する（ステップＳ９０２）。
サーバ５００は、画像データ（image01.jpg）を生成中であるが、情報端末３００Ａからスクリプト要求が来たことにより、スクリプト（index06.htm）に含まれる画像データの識別子（image06.jpg）を検索するとともに、優先度テーブル４０を参照して、画像データ（image01.jpg）の優先度と画像データ（image06.jpg）の優先度との比較を行う（ステップＳ８０３）。
【００８７】
比較の結果、データ量の大きい画像データ（image06.jpg）の方が優先度が高いため、サーバ５００は、画像データ（image01.jpg）の生成をいったん中断して（ステップＳ８０４）、画像データ（image06.jpg）の生成処理を開始する。
サーバ５００は、ページ（index06.htm）のスクリプトを情報端末３００Ａに送信する（ステップＳ８０５）とともに、画像データ（image06.jpg）と対応付けられた計測端末１００Ａ及び１００Ｂに計測結果を要求する（ステップＳ８０６）。
【００８８】
計測端末１００Ａ及び１００Ｂは、要求に応じて、電力両の計測を行い、計測結果をサーバ５００に送信する（ステップＳ７０１、Ｓ７０２）。
サーバ５００は、受け取った計測結果を用いて画像データ（image06.jpg）の生成を開始する（ステップＳ８０７）。
一方、サーバ５００が画像データの生成処理を行いっている間、ページ（index06.htm）のスクリプトを受け取った情報端末３００Ａはブラウザ上でスクリプトを解釈してページ（index06.htm）を表示する（ステップＳ９０４）。
【００８９】
画像データの生成が完了すると、サーバ５００は、画像データの要求（ステップＳ９０５）を情報端末３００Ａから受けていたため、生成した画像データ（image06.jpg）を情報端末３００Ａに送信する（ステップＳ８０８）。
その後、サーバ５００は、ステップＳ８０４で中断していた画像データ（image01.jpg）の生成処理を再開し（ステップＳ８０９）、画像データの生成が完了すると、生成した画像データ（image01.jpg）を情報端末３００Ｂに送信する（ステップＳ８１０）。
【００９０】
画像データ（image06.jpg）を受信した情報端末３００Ａは、画像データ（image06.jpg）をブラウザ画面内の表示領域に表示し（ステップＳ９０６）、画像データ（image01.jpg）を受信した情報端末３００Ｂは、画像データ（image01.jpg）をブラウザ画面内の表示領域に表示する（ステップＳ９０７）。
なお、図２０及び２１では示さないが、サーバ５００が画像データ（image01.jpg）の優先度と画像データ（image06.jpg）の優先度とを比較した（ステップＳ８０３）結果、画像データ（image01.jpg）の優先度の方が高かった場合は、画像データ（image01.jpg）の生成処理を中断することなく完了し、画像データ（image01.jpg）を情報端末３００Ｂに送信する。その後、画像データ（image06.jpg）の生成を開始し、完了したら画像データ（image06.jpg）を情報端末３００Ａに送信する。
【００９１】
以上のように、サーバ５００は、データ量の異なる画像データのそれぞれに対して優先付けを行い、優先度の低い画像データを生成中に、より優先度の高い画像データを生成する必要が生じた場合は、当該優先度の高い画像データの生成を優先的に行う。
これは、データ量の大きな画像データほど生成や伝送に長時間を要するであろうとの考えに基づいている。これにより、データ量の小さな画像データを要求する情報端末だけでなく、データ量の大きな画像データを要求する情報端末も含めて全体的に、ページのスクリプト要求をしてから画像データを取得するまでの時間を短縮することができる。
＜補足＞
以上、実施形態１〜３に基づいて、本発明に係る通信システムについて説明してきたが、この構成には種々の変形を加えることが可能である。
（１）実施形態１〜３では、サーバ２００、４００、５００が通常のサーバである例を挙げて説明したが、これに限定されるものではなく、本発明の通信システムにおいて、例えば計測端末１００にサーバ機能を設け、サーバ２００、４００、５００としてリバースプロキシサーバを用いてもよい。
（２）実施形態２では、サーバ４００は、ＴＣＰ／ＩＰに従った３ＷＡＹハンドシェイクでの信号のやり取りを通して、情報端末３００Ａ〜３００Ｃとの通信品質を決定する例を挙げて説明したが、これに限定されるものではない。
【００９２】
例えば、サーバ４００は、情報端末３００からのスクリプト要求に応じたスクリプトを送信してから、情報端末３００からスクリプトに含まれる画像データの要求を受信するまでの時間を計時部４０５で計時することで、情報端末３００との通信品質を決定するようにしてもよい。
（３）実施形態３では、画像データのデータ量の違いは、モノクロでの低品質指向とフルカラーでの高品質指向とによる違いや、画像データを作成するために必要な計測端末１００の台数の違いに応じて決まると説明したが、これに限定されるものではない。
【００９３】
例えば、画像データのデータ量の違いは、画像データのサイズや、画像圧縮方式、画像圧縮時のビットレート等様々な要素によって決まり得る。
（４）実施形態２では、サーバ４００は、情報端末３００の優先度に応じて画像データ生成処理の中断を行うようになっているが、この画像データ生成の中断を行う際に、当該画像データ生成処理の進捗度合いを勘案するようにしてもよい。
【００９４】
すなわち、第１情報端末に対する画像データを生成中に、より優先度の高い第２情報端末から画像データを含むスクリプトの要求があった場合、画像データ生成指示部４０６ｃが、第１情報端末に対する画像データ生成処理の進捗度合いを画像データ生成部４０４に問合せ、進捗度合いが所定の閾値（例えば、５０％）を超えていない場合のみ、当該第１情報端末に対する画像データ生成処理を中断するようにしてもよい。
【００９５】
こうすることで、優先度の低い情報端末に対する画像データ生成処理であっても、比較的早急に完了しそうな場合はそのまま当該画像データ生成処理を継続させることができる。
同様に、実施形態３では、サーバ５００は、画像データの優先度に応じて画像データ生成処理の中断を行うようになっているが、この画像データ生成の中断を行う際に、当該画像データ生成処理の進捗度合いを勘案するようにしてもよい。
【００９６】
すなわち、第１画像データを生成中に、より優先度の高い第２画像データの識別子を含むスクリプトの要求があった場合、画像データ生成指示部５０５ｃが、第１画像データの生成処理の進捗度合いを画像データ生成部５０４に問合せ、進捗度合いが所定の閾値（例えば、５０％）を超えていない場合のみ、当該第１画像データの生成処理を中断するようにしてもよい。
【００９７】
こうすることで、優先度の低い画像データの生成処理中であっても、比較的早急に完了しそうな場合はそのまま当該画像データの生成処理を継続させることができる。
（５）実施形態１〜３では、計測端末１００が電力量を測定する例を挙げて説明したが、これに限定されるものではなく、本発明は、電圧量や水道使用量、ガス使用量等、時々刻々と変化し得る計測対象を計測する計測端末を含む通信システムに広く適用することができる。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施形態１に係る通信システムを示す概略図である。
【図２】実施形態１に係る計測端末１００の構成を示すブロック図である。
【図３】実施形態１に係るサーバ２００の構成を示すブロック図である。
【図４】実施形態１に係る情報端末３００の構成を示すブロック図である。
【図５】実施形態１に係る対応付けテーブル１０の構成を示す概略図である。
【図６】実施形態１に係るサーバ２００の動作を示すフローチャートである。
【図７】実施形態１に係る計測端末１００、サーバ２００、及び情報端末３００の動作を示すシーケンス図である。
【図８】情報端末３００における画面表示例を示す概略図である。
【図９】情報端末３００における画面表示例を示す概略図である。
【図１０】実施形態２に係るサーバ４００の構成を示すブロック図である。
【図１１】実施形態２に係る優先付けテーブル２０を示す概略図である。
【図１２】実施形態２に係るサーバ４００の優先度決定動作を示すフローチャートである。
【図１３】実施形態２に係るサーバ４００の優先度判定動作を示すフローチャートである。
【図１４】実施形態２に係る計測端末１００、サーバ４００、及び情報端末３００の動作を示すシーケンス図である。
【図１５】実施形態２に係る計測端末１００、サーバ４００、及び情報端末３００の動作を示すシーケンス図である。
【図１６】実施形態３に係るサーバ５００の構成を示すブロック図である。
【図１７】実施形態３に係る対応付けテーブル３０の構成を示す概略図である。
【図１８】実施形態３に係る優先付けテーブル４０の構成を示す概略図である。
【図１９】実施形態３に係るサーバ５００の優先度判定動作を示すフローチャートである。
【図２０】実施形態３に係る計測端末１００、サーバ５００、及び情報端末３００の動作を示すシーケンス図である。
【図２１】実施形態３に係る計測端末１００、サーバ５００、及び情報端末３００の動作を示すシーケンス図である。
【図２２】従来の通信システムにおける計測端末、サーバ、及び情報端末の動作を示すシーケンス図である。
【符号の説明】
【００９９】
１００                          計測端末
２００、４００、５００          サーバ
２０１、４０１、５０１          ＨＴＴＰ通信部
２０２、４０２、５０２          通信部
２０３、４０３、５０３          記憶部
２０４、４０４、５０４          画像データ生成部
４０５                          計時部
２０５、４０６、５０５          制御部
３００                          情報端末
【図１】
2008209989.tif 000003
【図２】
2008209989.tif 000004
【図３】
2008209989.tif 000005
【図４】
2008209989.tif 000006
【図５】
2008209989.tif 000007
【図６】
2008209989.tif 000008
【図７】
2008209989.tif 000009
【図８】
2008209989.tif 000010
【図９】
2008209989.tif 000011
【図１０】
2008209989.tif 000012
【図１１】
2008209989.tif 000013
【図１２】
2008209989.tif 000014
【図１３】
2008209989.tif 000015
【図１４】
2008209989.tif 000016
【図１５】
2008209989.tif 000017
【図１６】
2008209989.tif 000018
【図１７】
2008209989.tif 000019
【図１８】
2008209989.tif 000020
【図１９】
2008209989.tif 000021
【図２０】
2008209989.tif 000022
【図２１】
2008209989.tif 000023
【図２２】
2008209989.tif 000024