(57)【要約】【課題】クライアント装置によって遠隔操作又は遠隔監視される、小型で取り扱いの簡単な測定器を安価に提供することを課題とする。【解決手段】本発明の測定器は、測定器の動作を制御する制御手段と、測定条件データ、制御プログラム及びウェブ・サーバ・プログラムを記憶する記憶手段と、その測定条件データに基づいて測定を実行する測定手段と、リクエスト・データ又はウェブ・データをクライアント装置と通信する通信手段とを備える。測定器自身がウェブ・サーバ機能を備えることにより、測定器側で、測定器の制御手段以外の制御手段を備えるウェブ・サーバを設ける必要がなくなる。また、測定遠隔制御用の記憶領域とサーバ用の記憶領域は、制御手段により制御されるため、測定結果をウェブ・サーバ側で利用する場合は単なるデータの移動で済み、インターフェース用制御ソフトウェア開発の必要が無い。【選択図】図２
2004144559.tif 000002
【特許請求の範囲】
【請求項１】
ウェブ・サーバ機能を備える測定器であって、該測定器は、
ａ）測定器の動作を制御する制御手段と、
ｂ）測定条件データを記憶する記憶手段と、
ｃ）前記測定条件データに基づいて測定を実行する測定手段と、
ｄ）リクエスト・データをクライアント装置から受信する受信手段と、
ｅ）ウェブ・データを前記クライアント装置に対して送信する送信手段と
を備え、
ａ）前記制御手段は、
ｉ）前記リクエスト・データが、遠隔制御用ウェブ・ページの送信を要求するリクエスト・データである場合、前記遠隔制御用ウェブ・ページに対応するウェブ・データを送信するように前記送信手段を制御し、
ｉｉ）前記リクエスト・データが、測定条件の設定を要求するリクエスト・データである場合、前記リクエスト・データに対応する前記測定条件データを記憶するように前記記憶手段を制御する、測定器。
【請求項２】
請求項１に記載の測定器において、
ａ）前記制御手段は、
前記遠隔制御用ウェブ・ページが、前記クライアント装置のユーザに測定条件データを入力可能にさせるように、前記ウェブ・データを生成する、測定器。
【請求項３】
請求項１に記載の測定器において、
ａ）前記制御手段は、
前記遠隔制御用ウェブ・ページが、前記クライアント装置のユーザに測定条件データを選択可能にさせるように、前記ウェブ・データを生成する、測定器。
【請求項４】
請求項３に記載の測定器において、
ａ）前記制御手段は、
前記遠隔制御用ウェブ・ページがさらに、画像を表示し、かつ前記画像上の前記ユーザのクリックによって前記画像上の座標を前記測定条件データとして送信するように、前記ウェブ・データを生成する、測定器。
【請求項５】
請求項２〜請求項４の何れか１項に記載の測定器において、
ａ）前記制御手段は、
前記遠隔制御用ウェブ・ページがさらに、現に設定されている測定条件データを表示するように、前記ウェブ・データを生成する、測定器。
【請求項６】
請求項４に記載の測定器において、
ａ）前記制御手段は、
前記遠隔制御用ウェブ・ページがさらに、現に設定されている測定条件データを視覚的に示す前記画像を表示するように、前記ウェブ・データを生成する、測定器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、広く測定器の制御に関するものであり、特に、クライアント装置に測定器を遠隔操作又は遠隔監視可能にさせる測定器に関するものである。
【０００２】
【従来の技術】
従来、測定器をクライアント装置で遠隔操作又は遠隔監視する場合、測定器及びクライアント装置の双方に、専用のインターフェースを設け、インターフェース間のデータの送受信を、専用のインターフェース・ソフトウェアで制御していた。
【０００３】
しかしながら、この専用のインターフェース・ソフトウェア（遠隔制御用ソフトウェア）の開発は、クライアント装置側で、必要となる。そのため、この開発費用が、少なくないという問題があった。
【０００４】
そこで、以下に示す特許文献１に記載されるように、測定器とクライアント装置との間にウェブ・サーバを汎用インターフェースを介して設け、クライアント装置からウェブ・サーバ（測定器）へのデータの送受信を、一般的なウェブ・ブラウザで制御する方法が、知られている。
【０００５】
【特許文献１】
特開２０００−　４６６００号公報（第２−５頁、第１図、第３図）
【０００６】
【発明が解決しようとする課題】
特許文献１に記載される技術によれば、クライアント装置側で、遠隔制御用ソフトウェアの開発を行う必要がなくなる。
【０００７】
しかしながら、特許文献１に記載される技術は、測定器に加えて、ウェブ・サーバを設ける必要がある。そのため、以下のような２つの問題があった。第１の問題は、測定器側で装置が大きくなっていた。このため、特許文献１に記載される技術は、小型の測定器には適さない。たとえば、測定器が可搬型だった場合、ウェブ・サーバとしてノート型ＰＣ（パーソナル・コンピュータ）を採用したとしても、通信ケーブルを介して互いに接続された、測定器及びノート型ＰＣの双方を持ってユーザが移動することは、現実的ではない。第２の問題は、測定器とともに、ウェブ・サーバを利用する際、ユーザの負担が大きかった。たとえば、ウェブ・サーバたるＰＣは、一般的な測定器に比べて取り扱いがデリケートであり、振動、電源オン・オフなどに関する制約が存在する。
【０００８】
また、測定器とウェブ・サーバとが、汎用のインターフェース（例えば、ＲＳ２３２）を介して接続されているため、以下の第３の問題があった。第３の問題は、測定器側の被制御プログラムとウェブ・サーバ側の制御プログラムとの双方が、通信プロトコルを考慮して設計されなければならなかった。このため、プログラムの開発費用が、多く必要であった。
【０００９】
そこで、本発明の目的は、クライアント装置によって遠隔操作又は遠隔監視される小型な測定器を提供することである。
また、本発明のもう１つの目的は、クライアント装置によって遠隔操作又は遠隔監視され、取り扱いの簡単な測定器を提供することである。
【００１０】
加えて、本発明の別の目的は、クライアント装置によって遠隔操作又は遠隔監視される測定器を安価に提供することである。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明は、ウェブ・サーバ機能を備える測定器であって、ａ）測定器の動作を制御する制御手段と、ｂ）測定条件データを記憶する記憶手段と、ｃ）前記測定条件データに基づいて測定を実行する測定手段と、ｄ）リクエスト・データをクライアント装置から受信する受信手段と、ｅ）ウェブ・データを前記クライアント装置に対して送信する送信手段とを備える。
【００１２】
ここで、ａ）前記制御手段は、ｉ）前記リクエスト・データが、遠隔制御用ウェブ・ページの送信を要求するリクエスト・データである場合、前記遠隔制御用ウェブ・ページに対応するウェブ・データを送信するように前記送信手段を制御し、ｉｉ）前記リクエスト・データが、測定条件の設定を要求するリクエスト・データである場合、前記リクエスト・データに対応する前記測定条件データを記憶するように前記記憶手段を制御する。
【００１３】
このとき、ａ）前記制御手段は、前記遠隔制御用ウェブ・ページが、前記クライアント装置のユーザに測定条件データを入力可能にさせるように、前記ウェブ・データを生成する。
【００１４】
或いは、ａ）前記制御手段は、前記遠隔制御用ウェブ・ページが、前記クライアント装置のユーザに測定条件データを選択可能にさせるように、前記ウェブ・データを生成してもよい。なお、好ましくは、ａ）前記制御手段は、前記遠隔制御用ウェブ・ページがさらに、画像を表示し、かつ前記ユーザの前記画像上のクリックによって前記画像上の座標を前記測定条件データとして送信するように、前記ウェブ・データを生成する。
【００１５】
また、ａ）前記制御手段は、前記遠隔制御用ウェブ・ページがさらに、現に設定されている測定条件データを表示するように、前記ウェブ・データを生成する。
【００１６】
及び／又は、ａ）前記制御手段は、前記遠隔制御用ウェブ・ページがさらに、現に設定されている測定条件データを視覚的に示す前記画像を表示するように、前記ウェブ・データを生成する。
【００１７】
【発明の実施の形態】
以下に、本発明の実施の形態について、図面を参照して説明する。
図１は、本発明のウェブ・サーバ機能を備える測定器の機能ブロック図であり、図２は、その測定器の動作の一例を示すフローチャートである。
【００１８】
図１に示すように、本発明の測定器１０は、測定器の動作を制御する制御手段１と、制御プログラム及び測定条件データを記憶する記憶手段２と、その測定条件データに基づいて測定を実行する測定手段３と、その測定の結果を表示する表示手段４と、データをクライアント装置と通信する通信手段５とを備える。
【００１９】
また、測定器１０はさらに、ウェブ・サーバ・プログラム及びウェブ・データを記憶する記憶手段２’を備える。なお、測定器１０は、記憶手段２の機能と記憶手段２’の機能を備える単一の記憶手段、即ち、測定遠隔制御用の記憶領域とサーバ用の記憶領域を有する単一の記憶手段を備えることもできる。
【００２０】
以下に、図２を参照しながら、本発明の測定器１０の動作を具体的に説明する。
まず、ユーザが、測定器１０の電源を投入すると、制御手段１（例えば、ＣＰＵ）は、記憶手段２（例えば、メモリ）に記憶される制御プログラムを実行し（ステップ２０１）、制御プログラムに基づいて、記憶手段２に記憶されるデフォルトの測定条件データを読み込み（ステップ２０２）、この測定条件を測定手段３に設定する（ステップ２０３）。
【００２１】
また、制御手段１は、制御プログラムに基づいて、記憶手段２’（例えば、メモリ）に記憶されるウェブ・サーバ・プログラムを起動する。
その後、制御手段１は、制御プログラムに基づいて、測定手段３が設定された測定条件で測定を実行するように制御する（ステップ２０４）。測定手段３が設定された測定条件で測定を実行すると、制御手段１は、制御プログラムに基づいて、表示手段４（例えば、ＬＣＤ）が測定の結果を表示するように制御する（ステップ２０５）。
【００２２】
ここで、一例を挙げれば、測定器１０は、映像信号レベルを測定する測定器である。具体的に、この測定器の制御手段は、被撮影物を撮影するビデオ・カメラから、輝度信号と色差信号とを含む映像出力信号を入力し、その映像出力信号をＲＧＢ化処理して映像データを生成し、この映像データを記憶手段に記憶する。その後、この測定器の測定手段は、その映像データ内に指定される位置（測定条件データ）の映像信号レベルを測定して映像信号レベル・データを生成し、この映像信号レベル・データ（測定結果）を記憶手段に記憶する。その後、この測定器の制御手段は、その映像データとその映像信号レベル・データとを含む表示データを生成し、この表示データを記憶手段に記憶する。その後、この測定器の表示手段は、その表示データを表示する。なお、本発明の測定器１０は、この測定器に限定されるものではなく、広く、一般的な測定器を含む。
【００２３】
図２を再び参照すると、その後、制御手段１は、制御プログラム及びウェブ・サーバ・プログラムに基づいて、通信手段５がリクエスト・データをクライアント装置からネットワークを介して受信したか否かを判定する（ステップ２０６）。なお、ネットワークは、有線であるか無線であるかを問わず、また、有線である場合、ＬＡＮであるか電話回線であるかを問わない。
【００２４】
通信手段５が、リクエスト・データを受信していない場合（ステップ２０６）、制御手段１は、測定手段３及び表示手段４を制御し（ステップ２０４、２０５）、通信手段６がリクエスト・データを受信するまでステップ２０４及び２０５を繰り返す。
【００２５】
通信手段５が、リクエスト・データを受信している場合（ステップ２０６）、制御手段１は、受信したリクエスト・データが、遠隔制御用ウェブ・ページの送信を要求するリクエスト・データのみであるか否かを判定する（ステップ２０７）。
【００２６】
なお、クライアント装置のユーザが、例えば、測定器１０に設定されたＩＰアドレスをクライアント装置のウェブ・ブラウザに指定することにより、クライアント装置は、遠隔制御用ウェブ・ページ・データの送信を要求するリクエスト・データを測定器１０に対して送信する。
【００２７】
リクエスト・データが、遠隔制御用ウェブ・ページ・データの送信を要求するリクエスト・データである場合（ステップ２０７）、制御手段１は、制御プログラムに基づいて、少なくとも測定条件データを設定可能な入力欄又は選択欄を有する遠隔制御用ウェブ・ページ・データを作成する（ステップ２０８）。なお、好ましくは、制御手段１は、現に設定されている測定条件データを表示する遠隔制御用ウェブ・ページ・データを作成する（ステップ２０８）。
【００２８】
この遠隔制御用ウェブ・ページ・データは、例えば、以下の式１に示すように、現に測定器１０に入力されている映像データの上に測定している位置（測定条件データ）を視覚的に示すマーカーを追加した映像データ（”ｐｉｃｔｕｒｅ．ｊｐｇ”）と、測定結果の数値データ（”Ｙ：１００％，　Ｒ：１００％，Ｇ：１００％，Ｂ：１００％”）と、現に設定されている測定条件データ（”ｘ：１００ｐｉｘｅｌ，ｙ：１００ｐｉｘｅｌ）とを表示し、クライアント装置のユーザに測定条件データを入力させ、送信ボタン（”Ｓｅｔ”）のユーザのクリックによって測定条件の設定を要求するリクエスト・データを送信可能にするように、ＨＴＭＬ言語などで記述されている。
【００２９】
（式１）：
＜ｈｔｍｌ＞
＜ｈｅａｄ＞
＜ｔｉｔｌｅ＞　ＭＥＡＳＵＲＥ１　＜／ｔｉｔｌｅ＞
＜／ｈｅａｄ＞
＜ｂｏｄｙ　ｂｇｃｏｌｏｒ＝”ｓｉｌｖｅｒ”＞
＜ｆｏｒｍ　ｎａｍｅ＝”ｍｅａｓｕｒｅ１”　ａｃｔｉｏｎ＝””　ｍｅｔｈｏｄ＝”ｐｏｓｔ”＞
＜ｄｉｖ　ａｌｉｇｎ＝”ｃｅｎｔｅｒ”＞
＜ｉｍｇ　ｎａｍｅ＝”ｉｍａｇｅ”　ｓｒｃ＝”ｐｉｃｔｕｒｅ．ｊｐｇ”　ｗｉｄｔｈ＝”２１６”　ｈｅｉｇｈｔ＝”１７７”　ｂｏｒｄｅｒ＝０＞
＜ｂｒ＞
＜ｂｒ＞
＜ｔｔ＞
＜ｆｏｎｔ　ｃｏｌｏｒ＝”＃００００００”＞　Ｙ：＜／ｆｏｎｔ＞１００％
＜ｂｒ＞
＜ｆｏｎｔ　ｃｏｌｏｒ＝”＃ｆｆ００００”＞　Ｒ：＜／ｆｏｎｔ＞１００％
＜ｂｒ＞
＜ｆｏｎｔ　ｃｏｌｏｒ＝”＃００９０００”＞　Ｇ：＜／ｆｏｎｔ＞１００％
＜ｂｒ＞
＜ｆｏｎｔ　ｃｏｌｏｒ＝”＃００００ｆｆ”＞　Ｂ：＜／ｆｏｎｔ＞１００％
＜ｂｒ＞
＜ｂｒ＞
ＰＯＳＩＴＩＯＮ　＝　Ｘ：＜ｉｎｐｕｔ　ｔｙｐｅ＝”ｔｅｘｔ”　ｎａｍｅ＝”Ｘ”　ｖａｌｕｅ＝”１００”　ｓｉｚｅ＝３　ｍａｘｌｅｎｇｔｈ＝３＞
ｐｉｘｅｌ
Ｙ：＜ｉｎｐｕｔ　ｔｙｐｅ＝”ｔｅｘｔ”　ｎａｍｅ＝”Ｙ”　ｖａｌｕｅ＝”１００”　ｓｉｚｅ＝３　ｍａｘｌｅｎｇｔｈ＝３＞
ｐｉｘｅｌ
＜ｂｒ＞
＜ｂｒ＞
＜ｉｎｐｕｔ　ｔｙｐｅ＝”ｒｅｓｅｔ”　　ｖａｌｕｅ＝”ＣＡＮＣＥＬ”＞
＜ｉｎｐｕｔ　ｔｙｐｅ＝”ｓｕｂｍｉｔ”　ｖａｌｕｅ＝”　ＳＥＴ　　”＞
＜ｂｒ＞
＜／ｔｔ＞
＜／ｄｉｖ＞
＜／ｆｏｒｍ＞
＜／ｂｏｄｙ＞
＜／ｈｔｍｌ＞。
【００３０】
或いは、この遠隔制御用ウェブ・ページ・データは、例えば、以下の式２に示すように、現に測定器１０に入力されている映像データの上に測定している位置（測定条件データ）を視覚的に示すマーカーを追加した映像データ（”ｐｉｃｔｕｒｅ．ｊｐｇ”）と、測定結果の数値データ（”Ｙ：１００％，　Ｒ：１００％，Ｇ：１００％，Ｂ：１００％”）とを表示し、クライアント装置のユーザに測定条件データを選択させ、画像上のユーザのクリック（”タグ：ｉｓｍａｐ”）によってその画像上の座標を測定条件データとして送信可能にするように、ＨＴＭＬ言語などで記述されている。このように、実際に表示された映像のある点を指定することにより、測定条件データの入力欄を省略した記述も可能である。
【００３１】
（式２）：
＜ｈｔｍｌ＞
＜ｈｅａｄ＞
＜ｔｉｔｌｅ＞　ＭＥＡＳＵＲＥ２　＜／ｔｉｔｌｅ＞
＜／ｈｅａｄ＞
＜ｂｏｄｙ　ｂｇｃｏｌｏｒ＝”ｓｉｌｖｅｒ”＞
＜ｆｏｒｍ　ｎａｍｅ＝”ｍｅａｓｕｒｅ２”　ａｃｔｉｏｎ＝””　ｍｅｔｈｏｄ＝””＞
＜ｄｉｖ　ａｌｉｇｎ＝”ｃｅｎｔｅｒ”＞
＜ａ　ｈｒｅｆ＝”／ｍｅａｓｕｒｅ２．ｈｔｍ”＞＜ｉｍｇ　ｎａｍｅ＝”ｉｍａｇｅ”　ｓｒｃ＝”ｐｉｃｔｕｒｅ．ｊｐｇ”　ｗｉｄｔｈ＝”２１６”
ｈｅｉｇｈｔ＝”１７７”　ｉｓｍａｐ　ｂｏｒｄｅｒ＝０＞＜／ａ＞
＜ｂｒ＞
＜ｂｒ＞
＜ｔｔ＞
＜ｆｏｎｔ　ｃｏｌｏｒ＝”＃００００００”＞　Ｙ：＜／ｆｏｎｔ＞１００％
＜ｂｒ＞
＜ｆｏｎｔ　ｃｏｌｏｒ＝”＃ｆｆ００００”＞　Ｒ：＜／ｆｏｎｔ＞１００％
＜ｂｒ＞
＜ｆｏｎｔ　ｃｏｌｏｒ＝”＃００９０００”＞　Ｇ：＜／ｆｏｎｔ＞１００％
＜ｂｒ＞
＜ｆｏｎｔ　ｃｏｌｏｒ＝”＃００００ｆｆ”＞　Ｂ：＜／ｆｏｎｔ＞１００％
＜／ｔｔ＞
＜／ｄｉｖ＞
＜／ｆｏｒｍ＞
＜／ｂｏｄｙ＞
＜／ｈｔｍｌ＞。
【００３２】
図２を再び参照すると、次に、制御手段１は、ウェブ・サーバ・プログラムに基づいて、通信手段５が遠隔制御用ウェブ・ページ・データを送信するように制御する（ステップ２０８）。なお、通信手段５がウェブ・ページ・データを送信することにより、ステップ２０６において、制御手段１は、通信手段５がリクエスト・データを受信していないと判定することになる。
【００３３】
一方、クライアント装置は、遠隔制御用ウェブ・ページ・データを受信し、ウェブ・ブラウザを用いて、図３又は図４に示すような遠隔制御用ウェブ・ページをクライアント装置の表示手段に表示する。その後、クライアント装置のユーザが、遠隔制御用ウェブ・ページ上に測定条件データを入力又は選択することにより、クライアント装置は、測定条件データの設定を要求し、かつ遠隔制御用ウェブ・ページの送信を要求するリクエスト・データを測定器１０に送信する。
【００３４】
測定器１０が、このリクエスト・データを受信すると、制御手段１は、通信手段５がリクエスト・データを受信していると判定することになる（ステップ２０６）。その後、制御手段１は、受信したリクエスト・データが、遠隔制御用ウェブ・ページの送信を要求するリクエスト・データのみでないと判定することになる（ステップ２０７）。
【００３５】
次に、制御手段１は、受信したリクエスト・データが、測定条件データの設定を要求するリクエスト・データであるか否かを判定する（ステップ２０９）。
リクエスト・データが、測定条件データの設定を要求するリクエスト・データを含む場合（ステップ２０９）、制御手段１は、リクエスト・データを解読し（ステップ２１０）、解読された測定条件データを、記憶手段２に記憶する（ステップ２０３）。なお、測定条件データが記憶されることにより、ステップ２０７において、制御手段１は、通信手段５が測定条件データの設定を要求せず、遠隔制御用ウェブ・ページの送信のみを要求するリクエスト・データを受信していると判定することになる。
【００３６】
その後、制御手段１は、クライアント装置によって変更された測定条件データを用いて、測定手段３及び表示手段４を制御する（ステップ２０４、２０５）。その後、制御手段１は、通信手段５がリクエスト・データを受信していると判定し（ステップ２０６）、受信したリクエスト・データが、遠隔制御用ウェブ・ページの送信を要求するリクエスト・データのみであると判定する（ステップ２０７）。その後、通信手段５は、（好ましくは、現に設定されている測定条件データを表示する）遠隔制御用ウェブ・ページ・データを送信し（ステップ２０８）、通信手段６がリクエスト・データを再び受信するまでステップ２０４及び２０５を繰り返す。
【００３７】
このように、本発明の測定器１０によれば、測定器１０自身がウェブ・サーバ機能を備えるため、言い換えれば、測定器１０の制御手段（ＣＰＵ）で制御プログラム及びウェブ・サーバ・プログラムを実行するため、測定器１０の制御手段以外の制御手段を備えるウェブ・サーバを設ける必要がなくなる。このため、小型な測定器を提供することができる。また、取り扱いの簡単な測定器を提供することもできる。
【００３８】
また、測定遠隔制御用の記憶領域とサーバ用の記憶領域は、別々又は単一を問わず、制御手段１により制御されるため、測定結果をウェブ・サーバ側で利用する場合は単なるデータの移動で済む。このため、プログラム開発において、汎用のインターフェースの通信プロトコルを考慮する必要がなくなり、測定器を安価に提供することができる。
【００３９】
なお、本明細書において、測定条件データは、一般的な測定器の測定に必要な測定条件を意味する。
【図面の簡単な説明】
【図１】本発明のウェブ・サーバ機能を備える測定器の機能ブロック図である。
【図２】本発明のウェブ・サーバ機能を備える測定器の動作の一例を示すフローチャートである。
【図３】遠隔制御用ウェブ・ページの一例を示す図である。
【図４】遠隔制御用ウェブ・ページで測定条件の入力欄を省略した場合の一例を示す図である。
【図１】
2004144559.tif 000003
【図２】
2004144559.tif 000004
【図３】
2004144559.tif 000005
【図４】
2004144559.tif 000006