(57)【要約】【課題】使用者の負担軽減を図り、かつ通信コストの高騰を回避すると共に、各種通信を妨げることなく測定装置の動作プログラムを確実に更新させる。【解決手段】測定装置識別データＤ１および測定装置１に登録された動作プログラムＤｐ１の版数を示すバージョンデータＤｖを測定装置１から取得して相互に関連付けて記録する第１の処理と、データサーバ３に記録されたプログラムＤｐ１の版数を特定してデータＤｖから特定した版数と比較すると共にサーバ３に記録されたプログラムＤｐ１の方が新しいときにサーバ３からプログラムＤｐ１を取得すると共にデータＤｖと関連付けられたデータＤ１の測定装置１が更新を要することを示す要更新データをデータＤ１に関連付けて記録する第２の処理と、更新開始条件が満たされたときに要更新データと関連付けられたデータＤ１の測定装置１にプログラムＤｐ１を送信して登録させる第３の処理とを実行する。【選択図】図１
2020013386.tif 000002
【特許請求の範囲】
【請求項１】
予め登録された動作プログラムに従って測定処理を実行する測定装置との第１の通信路を介してのデータ通信が可能な第１の通信部と、
第２の通信路に接続された通信機器との当該第２の通信路を介してのデータ通信が可能な第２の通信部と、
前記第１の通信部を介しての前記測定装置とのデータ通信、および前記第２の通信部を介しての前記通信機器とのデータ通信を行う処理部とを備えた通信制御装置であって、
前記第１の通信部は、複数の前記測定装置を接続可能に構成され、
前記処理部は、前記第１の通信部に接続された前記測定装置を識別可能な装置識別データおよび当該測定装置に登録されている前記動作プログラムの版数を特定可能な版数データを当該測定装置から前記第１の通信部を介して取得して当該装置識別データおよび当該版数データを相互に関連付けて記録装置に記録させる第１の処理と、
前記測定装置に登録可能な前記動作プログラムが記録された前記通信機器としてのプログラム提供装置に前記第２の通信部を介して接続して当該プログラム提供装置に記録されている当該動作プログラムの版数を特定して前記第１の処理によって取得した前記版数データに基づいて特定される版数と比較すると共に当該プログラム提供装置に記録されている当該動作プログラムの版数が当該版数データに基づいて特定される版数よりも新しいときに当該プログラム提供装置から当該動作プログラムを取得して前記記録装置に記録させると共に当該版数データと関連付けられている前記装置識別データの前記測定装置が前記動作プログラムの更新を必要とする状態であることを特定可能な要更新データを当該装置識別データに関連付けて当該記録装置に記録する第２の処理と、
予め規定された更新開始条件が満たされたときに前記要更新データと関連付けられている前記装置識別データの前記測定装置に前記記録装置に記録されている前記動作プログラムを送信して当該動作プログラムを登録させる第３の処理とを実行可能に構成されている通信制御装置。
【請求項２】
前記処理部は、前記第２の処理において、前記プログラム提供装置に記録されている前記動作プログラムの版数が前記版数データに基づいて特定される版数よりも新しいと判別したときに、当該版数データに関連付けられている前記装置識別データの前記測定装置が前記動作プログラムの更新を必要とする状態であること報知する第１の報知処理を実行する請求項１記載の通信制御装置。
【請求項３】
前記処理部は、前記第１の報知処理の実行後に、前記プログラム提供装置からの前記動作プログラムの取得を開始する取得開始条件が満たされたときに当該プログラム提供装置から当該動作プログラムを取得する請求項２記載の通信制御装置。
【請求項４】
前記処理部は、前記第２の処理において、前記プログラム提供装置から取得した前記動作プログラムを前記記録装置に記録させたときに、前記測定装置が前記動作プログラムの更新を必要とする状態であること報知する第２の報知処理を実行する請求項１から３のいずれかに記載の通信制御装置。
【請求項５】
前記処理部は、前記第３の処理が完了して前記動作プログラムが前記測定装置に登録されたときに、当該動作プログラムの前記測定装置への登録が完了したことを報知する第３の報知処理を実行する請求項１から４のいずれかに記載の通信制御装置。
【請求項６】
請求項１から５のいずれかに記載の通信制御装置と、前記測定装置と、前記プログラム提供装置とを備えて構成されている測定システム。
【請求項７】
予め登録された動作プログラムに従って測定処理を実行する測定装置との第１の通信路を介してのデータ通信が可能な第１の通信部と、
第２の通信路に接続された通信機器との当該第２の通信路を介してのデータ通信が可能な第２の通信部と、
前記第１の通信部を介しての前記測定装置とのデータ通信、および前記第２の通信部を介しての前記通信機器とのデータ通信を行う処理部とを備え、
前記第１の通信部が、複数の前記測定装置を接続可能に構成された通信制御装置の当該処理部に対して、
前記第１の通信部に接続された前記測定装置を識別可能な装置識別データおよび当該測定装置に登録されている前記動作プログラムの版数を特定可能な版数データを当該測定装置から前記第１の通信部を介して取得して当該装置識別データおよび当該版数データを相互に関連付けて記録装置に記録させる第１の処理と、
前記測定装置に登録可能な前記動作プログラムが記録された前記通信機器としてのプログラム提供装置に前記第２の通信部を介して接続して当該プログラム提供装置に記録されている当該動作プログラムの版数を特定して前記第１の処理によって取得した前記版数データに基づいて特定される版数と比較すると共に当該プログラム提供装置に記録されている当該動作プログラムの版数が当該版数データに基づいて特定される版数よりも新しいときに当該プログラム提供装置から当該動作プログラムを取得して前記記録装置に記録させると共に当該版数データと関連付けられている前記装置識別データの前記測定装置が前記動作プログラムの更新を必要とする状態であることを特定可能な要更新データを当該装置識別データに関連付けて当該記録装置に記録する第２の処理と、
予め規定された更新開始条件が満たされたときに前記要更新データと関連付けられている前記装置識別データの前記測定装置に前記記録装置に記録されている前記動作プログラムを送信して当該動作プログラムを登録させる第３の処理とを実行させる通信制御装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定装置の動作プログラムの更新に関するものである。
【背景技術】
【０００２】
例えば、下記の特許文献には、ＬＡＮやインターネット等のネットワークを介して最新のファームウェア（動作プログラム）をサーバから取得して更新する機能（自身のファームウェアをバージョンアップする機能）を有する測定器の発明が開示されている。
【０００３】
この測定器では、まず、使用者が、測定器の入力手段を直接操作したり、ネットワーク経由で測定器にアクセスして測定器を遠隔操作したりすることで、測定器を変更モードに移行させる。これに応じて、測定器の制御手段が、通信手段を制御してネットワークに接続し、ファームウェアが格納されているサーバにアクセスして新しいバージョンのファームウェアが格納されているか否かを判別する。この際に、新しいバージョンのファームウェアが格納されているときには、サーバからファームウェアをダウンロードしてバッファ手段に順次格納する。
【０００４】
次いで、制御手段は、取得したファームウェアの検証（ネットワーク通信に起因するデータの破損やビットの反転等のチェック）を行う。また、取得したファームウェアが正常であると判別したときに、制御手段は、バッファ手段に格納されているファームウェアを記憶手段に書き込むことにより、既存のファームウェアと置換して更新（バージョンアップ）する。この場合、この特許文献に開示の測定器では、変更モードに移行しなければ、ネットワーク経由でのファームウェアの更新が実行されないため、使用者が更新を希望するときに変更モードに移行させることで、任意のタイミングでファームウェアを更新させることが可能となっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１６３１１０号公報（第４−６頁、第１−７図）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、上記特許文献に開示の測定器には、以下のような解決すべき問題点が存在する。具体的には、上記の測定器では、使用者が測定器を操作（直接操作、または遠隔操作）して更新モードに移行させることにより、新しいバージョンのファームウェア（動作プログラム）がサーバに格納されているか否かの判別、サーバからのファームウェアのダウンロード、およびダウンロードしたファームウェアと既存のファームウェアとの置換（更新）の一連の処理が測定器自身によって自動的に実行される構成が採用されている。しかしながら、上記特許文献に開示の測定器では、例えば、測定器の使用に不慣れな使用者が、更新モードに移行させることによってファームウェアの更新が行われることを認識していなかったり、そのような構成であることを認識していながら更新モードに移行させるのを忘れてしまったりしたときにファームウェアが更新されないという問題点が存在する。
【０００７】
一方、この種の測定器（測定装置）は、例えば、複数の測定対象に対してそれぞれ接続した複数の測定器によって各測定対象についての被測定量を並行して測定するといった使用形態で使用されることがある。この場合、上記特許文献に開示の測定器を複数台使用して測定作業を実施する者は、測定現場に設置したすべての測定器のファームウェアを更新する際に、各測定器を順次操作してそれぞれ更新モードに移行させる必要がある。このため、上記特許文献に開示の測定器には、使用台数が多いときに、各測定器のファームウェアの更新に関する使用者の負担が非常に大きくなっているという問題点がある。
【０００８】
また、複数台の測定器を使用した測定作業に際しては、例えば各測定対象についての測定環境を一致させるために、各測定対象に同型の測定器を接続して使用することが多い。この場合、各測定器がサーバに対して個別にアクセスしてファームウェアのバージョンチェックやダウンロードを行う構成が採用された上記特許文献に開示の測定器では、測定現場に設置した複数台の測定器が同型であって、同じバージョンの同じファームウェアを適用する際にも、各測定器が個別にファームウェアをダウンロードすることとなる。
【０００９】
したがって、例えば、各測定器とサーバとを従量制通信回線（送受信したデータ量に応じた通信コストが増加する通信手段）を介して接続した場合には、各測定器のファームウェアの更新に要するコストが高騰する。また、通信コストが問題とはならない場合であっても、例えば、各測定器とサーバとを移動体通信網等の低速通信回線を介して接続した場合には、各測定器のファームウェアの更新に要する時間が長時間となり、通信回線がファームウェアのダウンロードに占有されている分だけ、本来の通信（制御データや測定データの送受信）が妨げられることとなる。
【００１０】
本発明は、かかる問題点に鑑みてなされたものであり、動作プログラムの更新に関する使用者の負担軽減を図り、かつ通信コストの高騰を回避すると共に、測定装置が行うべき各種の通信を妨げることなく動作プログラムを確実に更新し得る通信制御装置、測定システムおよび通信制御装置用プログラムを提供することを主目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成すべく、請求項１記載の通信制御装置は、予め登録された動作プログラムに従って測定処理を実行する測定装置との第１の通信路を介してのデータ通信が可能な第１の通信部と、第２の通信路に接続された通信機器との当該第２の通信路を介してのデータ通信が可能な第２の通信部と、前記第１の通信部を介しての前記測定装置とのデータ通信、および前記第２の通信部を介しての前記通信機器とのデータ通信を行う処理部とを備えた通信制御装置であって、前記第１の通信部は、複数の前記測定装置を接続可能に構成され、前記処理部は、前記第１の通信部に接続された前記測定装置を識別可能な装置識別データおよび当該測定装置に登録されている前記動作プログラムの版数を特定可能な版数データを当該測定装置から前記第１の通信部を介して取得して当該装置識別データおよび当該版数データを相互に関連付けて記録装置に記録させる第１の処理と、前記測定装置に登録可能な前記動作プログラムが記録された前記通信機器としてのプログラム提供装置に前記第２の通信部を介して接続して当該プログラム提供装置に記録されている当該動作プログラムの版数を特定して前記第１の処理によって取得した前記版数データに基づいて特定される版数と比較すると共に当該プログラム提供装置に記録されている当該動作プログラムの版数が当該版数データに基づいて特定される版数よりも新しいときに当該プログラム提供装置から当該動作プログラムを取得して前記記録装置に記録させると共に当該版数データと関連付けられている前記装置識別データの前記測定装置が前記動作プログラムの更新を必要とする状態であることを特定可能な要更新データを当該装置識別データに関連付けて当該記録装置に記録する第２の処理と、予め規定された更新開始条件が満たされたときに前記要更新データと関連付けられている前記装置識別データの前記測定装置に前記記録装置に記録されている前記動作プログラムを送信して当該動作プログラムを登録させる第３の処理とを実行可能に構成されている。
【００１２】
また、請求項２記載の通信制御装置は、請求項１記載の通信制御装置において、前記処理部は、前記第２の処理において、前記プログラム提供装置に記録されている前記動作プログラムの版数が前記版数データに基づいて特定される版数よりも新しいと判別したときに、当該版数データに関連付けられている前記装置識別データの前記測定装置が前記動作プログラムの更新を必要とする状態であること報知する。
【００１３】
さらに、請求項３記載の通信制御装置は、請求項２記載の通信制御装置において、前記処理部は、前記第１の報知処理の実行後に、前記プログラム提供装置からの前記動作プログラムの取得を開始する取得開始条件が満たされたときに当該プログラム提供装置から当該動作プログラムを取得する。
【００１４】
また、請求項４記載の通信制御装置は、請求項１から３のいずれかに記載の通信制御装置において、前記処理部は、前記第２の処理において、前記プログラム提供装置から取得した前記動作プログラムを前記記録装置に記録させたときに、前記測定装置が前記動作プログラムの更新を必要とする状態であること報知する第２の報知処理を実行する。
【００１５】
また、請求項５記載の通信制御装置は、請求項１から４のいずれかに記載の通信制御装置において、前記処理部は、前記第３の処理が完了して前記動作プログラムが前記測定装置に登録されたときに、当該動作プログラムの前記測定装置への登録が完了したことを報知する第３の報知処理を実行する。
【００１６】
また、請求項６記載の測定システムは、請求項１から５のいずれかに記載の通信制御装置と、前記測定装置と、前記プログラム提供装置とを備えて構成されている。
【００１７】
また、請求項７記載の通信制御装置用プログラムは、予め登録された動作プログラムに従って測定処理を実行する測定装置との第１の通信路を介してのデータ通信が可能な第１の通信部と、第２の通信路に接続された通信機器との当該第２の通信路を介してのデータ通信が可能な第２の通信部と、前記第１の通信部を介しての前記測定装置とのデータ通信、および前記第２の通信部を介しての前記通信機器とのデータ通信を行う処理部とを備え、前記第１の通信部が、複数の前記測定装置を接続可能に構成された通信制御装置の当該処理部に対して、前記第１の通信部に接続された前記測定装置を識別可能な装置識別データおよび当該測定装置に登録されている前記動作プログラムの版数を特定可能な版数データを当該測定装置から前記第１の通信部を介して取得して当該装置識別データおよび当該版数データを相互に関連付けて記録装置に記録させる第１の処理と、前記測定装置に登録可能な前記動作プログラムが記録された前記通信機器としてのプログラム提供装置に前記第２の通信部を介して接続して当該プログラム提供装置に記録されている当該動作プログラムの版数を特定して前記第１の処理によって取得した前記版数データに基づいて特定される版数と比較すると共に当該プログラム提供装置に記録されている当該動作プログラムの版数が当該版数データに基づいて特定される版数よりも新しいときに当該プログラム提供装置から当該動作プログラムを取得して前記記録装置に記録させると共に当該版数データと関連付けられている前記装置識別データの前記測定装置が前記動作プログラムの更新を必要とする状態であることを特定可能な要更新データを当該装置識別データに関連付けて当該記録装置に記録する第２の処理と、予め規定された更新開始条件が満たされたときに前記要更新データと関連付けられている前記装置識別データの前記測定装置に前記記録装置に記録されている前記動作プログラムを送信して当該動作プログラムを登録させる第３の処理とを実行させる。
【発明の効果】
【００１８】
請求項１記載の通信制御装置では、処理部が、第１の通信部に接続された測定装置を識別可能な装置識別データおよび測定装置に登録されている動作プログラムの版数を特定可能な版数データを測定装置から第１の通信部を介して取得して装置識別データおよび版数データを相互に関連付けて記録装置に記録させる第１の処理と、測定装置に登録可能な動作プログラムが記録されたプログラム提供装置に第２の通信部を介して接続してプログラム提供装置に記録されている動作プログラムの版数を特定して第１の処理によって取得した版数データに基づいて特定される版数と比較すると共にプログラム提供装置に記録されている動作プログラムの版数が版数データに基づいて特定される版数よりも新しいときにプログラム提供装置から動作プログラムを取得して記録装置に記録させると共に版数データと関連付けられている装置識別データの測定装置が動作プログラムの更新を必要とする状態であることを特定可能な要更新データを装置識別データに関連付けて記録装置に記録する第２の処理と、予め規定された更新開始条件が満たされたときに要更新データと関連付けられている装置識別データの測定装置に記録装置に記録されている動作プログラムを送信して動作プログラムを登録させる第３の処理とを実行可能に構成されている。
【００１９】
また、請求項６記載の測定システムでは、上記の通信制御装置と、測定装置と、プログラム提供装置とを備えて構成されている。さらに、請求項７記載の通信制御装置用プログラムでは、上記の第１の処理から第３の処理までの各処理を通信制御装置の処理部に実行させる。
【００２０】
したがって、請求項１記載の通信制御装置、請求項６記載の測定システム、および請求項７記載の通信制御装置用プログラムによれば、使用者が測定装置に登録されている動作プログラムよりも新しい版数の動作プログラムが存在するか否かの確認作業を行わなくても、プログラム提供装置に新しい動作プログラムが記録されているか否かが通信制御装置によって自動的に確認されるため、使用者の負担を十分に軽減しつつ、測定装置の動作プログラムを確実に更新させることができる。また、複数の測定装置を通信制御装置に接続して使用する使用形態において、各測定装置が共通的に使用する通信制御装置によってプログラム提供装置からの動作プログラムの取得が行われるため、複数の測定装置において同じ動作プログラムへの更新が必要な状態となったときに、通信制御装置がその動作プログラムをプログラム提供装置から１回取得するだけで各測定装置に提供することができる。これにより、通信制御装置およびプログラム提供装置間のデータ通信量が十分に低減される結果、通信制御装置およびプログラム提供装置間のデータ通信が従量制通信の場合であったとしても、その通信コストの高騰を回避することができる。また、同じ動作プログラムをプログラム提供装置から複数回取得する必要がなくなることから、プログラム提供装置からの動作プログラムの取得によって第２の通信路において行われるべき他の通信が阻害される事態を好適に回避することができる。
【００２１】
請求項２記載の通信制御装置では、処理部が、第２の処理において、プログラム提供装置に記録されている動作プログラムの版数が版数データに基づいて特定される版数よりも新しいと判別したときに、版数データに関連付けられている装置識別データの測定装置が動作プログラムの更新を必要とする状態であること報知する第１の報知処理を実行する。したがって、請求項２記載の通信制御装置、そのような通信制御装置を備えた測定システム、およびそのような処理を処理部に実行させる通信制御装置用プログラムによれば、測定装置の動作プログラムを更新する必要があることを使用者に対して確実に認識させることができる。
【００２２】
請求項３記載の通信制御装置では、処理部が、第１の報知処理の実行後に、プログラム提供装置からの動作プログラムの取得を開始する取得開始条件が満たされたときにプログラム提供装置から動作プログラムを取得する。したがって、請求項３記載の通信制御装置、そのような通信制御装置を備えた測定システム、およびそのような処理を処理部に実行させる通信制御装置用プログラムによれば、取得開始条件が満たされるまでプログラム提供装置から動作プログラムが取得されないため、第１の報知処理によって報知された際に、動作プログラムの更新を行いたくないときに通信制御装置による動作プログラムの取得を手動で停止する（取得開始条件が満たされない状態とする）ことで、動作プログラムの更新を規制することができ、また、更新を必要としない状態でのプログラム提供装置からの動作プログラムの取得が行われないことで、不要なデータ通信が減少するため、通信コストの高騰を一層好適に回避することができ、第２の通信路において行われるべき他の通信が阻害される事態を一層好適に回避することができる。
【００２３】
請求項４記載の通信制御装置では、処理部が、第２の処理において、プログラム提供装置から取得した動作プログラムを記録装置に記録させたときに、測定装置が動作プログラムの更新を必要とする状態であること報知する第２の報知処理を実行する。したがって、請求項４記載の通信制御装置、そのような通信制御装置を備えた測定システム、およびそのような処理を処理部に実行させる通信制御装置用プログラムによれば、測定装置の動作プログラムを更新する必要があることを使用者に対して確実に認識させることができる。
【００２４】
請求項５記載の通信制御装置では、処理部が、第３の処理が完了して動作プログラムが測定装置に登録されたときに、動作プログラムの測定装置への登録が完了したことを報知する第３の報知処理を実行する。したがって、請求項５記載の通信制御装置、そのような通信制御装置を備えた測定システム、およびそのような処理を処理部に実行させる通信制御装置用プログラムによれば、例えば、測定装置の操作部を操作して動作プログラムが正常に更新されたか否かを使用者が確認する作業等を不要とすることができる。
【図面の簡単な説明】
【００２５】
【図１】測定システム１００の構成、および測定システム１００の各構成要素と移動体通信網Ｎ１やインターネットＮ２等との接続態様の一例について説明するための説明図である。
【図２】測定装置１の構成について説明するための構成図である。
【図３】通信端末２の構成について説明するための構成図である。
【図４】データサーバ３の構成について説明するための構成図である。
【発明を実施するための形態】
【００２６】
以下、「通信制御装置」、「測定システム」および「通信制御装置用プログラム」の実施の形態について、添付図面を参照して説明する。
【００２７】
図１に示す測定システム１００は、「測定システム」の一例であって、複数の測定装置１ａ，１ｂ・・、通信端末２、およびデータサーバ３を備えて構成されている。なお、同図では、複数台の測定装置１ａ，１ｂ・・（以下、区別しないときには「測定装置１」ともいう）のうちの測定装置１ａ〜１ｃだけを図示している。
【００２８】
測定装置１は、「予め登録された動作プログラムに従って測定処理を実行する測定装置」の一例であって、図２に示すように、測定部１１、通信部１２、操作部１３、表示部１４、処理部１５および記憶部１６を備えて構成されている。測定部１１は、処理部１５の制御に従い、図示しない測定対象についての予め規定された被測定量（電流値、電圧値、抵抗値、電力値、位相、温度、湿度、歪み、輝度（光度）、照度、雨量および流量など）を測定する測定処理を実行して測定値Ｄｓを処理部１５に出力する。
【００２９】
通信部１２は、一例として、ブルートゥース（Bluetooth ：登録商標）規格などの近距離無線通信規格に準ずる無線通信が可能な通信アダプタで構成されている。この通信部１２は、通信端末２等の外部装置との間で、測定結果データＤｍや動作プログラムＤｐ１などの各種のデータを送受信する。操作部１３は、測定装置１の動作条件（測定部１１による測定処理の測定条件）などの設定が可能な操作スイッチを備え、スイッチ操作に応じた操作信号を処理部１５に出力する。表示部１４は、処理部１５の制御下で、測定装置１の動作状態や測定部１１による測定処理の結果（測定値）を表示する。
【００３０】
処理部１５は、予め登録された動作プログラムＤｐ１（ファームウェア：「動作プログラム」の一例）に従って測定装置１を総括的に制御する。具体的には、処理部１５は、動作プログラムＤｐ１および予め設定された動作条件の動作条件データに従って測定部１１を制御して測定処理を実行させる。また、処理部１５は、測定部１１から出力される測定値Ｄｓを記憶部１６に記憶させると共に、記憶させた測定値Ｄｓに基づいて測定結果データＤｍを生成する。さらに、処理部１５は、測定結果データＤｍを通信部１２からデータサーバ３に送信させる。
【００３１】
また、処理部１５は、後述するように通信端末２から動作プログラムＤｐ１が送信され、かつ通信端末２から更新の開始を指示されたときに、既に登録されている動作プログラムＤｐ１を通信端末２から送信された動作プログラムＤｐ１に置き換える処理（動作プログラムＤｐ１をバージョンアップする処理）を実行する。
【００３２】
記憶部１６は、上記の動作プログラムＤｐ１、およびその版数（バージョン）を特定可能な版数データＤｖ１（「測定装置に登録されている動作プログラムの版数を特定可能な版数データ」の一例）や、測定装置１を識別可能な測定装置識別データＤ１（「装置識別データ」の一例：一例として、測定装置１の製造番号）を記憶すると共に、前述の測定値Ｄｓや測定結果データＤｍなどを記憶する。
【００３３】
通信端末２は、「通信制御装置」に相当し、図１に示すように、一例として、移動体通信網Ｎ１を介して各測定装置１をインターネットＮ２に接続させることができるように構成されている。この場合、本例では、各測定装置１の使用者が測定装置１と共に購入した通信端末２や、データサーバ３の管理者、または管理者が許可したレンタル業者が各測定装置１の使用者に対して貸与した通信端末２が使用されて測定システム１００が構成されている。この通信端末２は、図３に示すように、通信部２１，２２、操作部２３、表示部２４、処理部２５および記憶部２６を備えて構成されている。
【００３４】
通信部２１は、「第１の通信部」に相当し、一例として、前述した測定装置１の通信部１２と同様にしてブルートゥース等の近距離無線通信規格に準ずる無線通信（「第１の通信路を介してのデータ通信」の一例）が可能な通信アダプタで構成されている。この通信部２１は、複数の測定装置１が同時に接続することができるように構成されると共に、処理部２５の制御に従い、後述するように測定装置１から送信される測定装置識別データＤ１およびバージョンデータＤｖ１や測定結果データＤｍなどの受信処理、並びに測定装置１に対する動作プログラムＤｐ１などの送信処理を実行する。
【００３５】
通信部２２は、「第２の通信部」に相当し、各測定装置１を移動体通信網Ｎ１に接続させることが可能な通信モジュールで構成されている。なお、本例では、移動体通信網Ｎ１、および後述のインターネットＮ２が相俟って「第２の通信路」が構成される。この通信部２２は、処理部２５の制御に従い、測定装置１から送信された測定装置識別データＤ１や測定結果データＤｍなどの移動体通信網Ｎ１およびインターネットＮ２を介してのデータサーバ３への送信処理や、移動体通信網Ｎ１およびインターネットＮ２を介してデータサーバ３から送信された動作プログラムＤｐ１などの受信処理（「通信機器との第２の通信路を介してのデータ通信」の一例）を実行する。
【００３６】
また、通信部２２は、一例として、ＳＩＭカードＣを装着可能なＳＩＭカードスロット２２ａを備えて構成されている。この場合、本例では、通信端末２を介してのデータサーバ３の使用を希望する使用者がサーバ管理者との間で契約手続きを行うことで、その使用者に対して有効なＳＩＭカードＣが提供され、提供されたＳＩＭカードＣがＳＩＭカードスロット２２ａに装着されることで、通信端末２を介してのデータサーバ３へのアクセスが許容される。なお、ＳＩＭカードＣの発行手続きや通信端末２（ＳＩＭカードスロット２２ａ）への装着およびデータサーバ３へのアクセス等については、後に詳細に説明する。
【００３７】
操作部２３は、通信端末２の動作条件の設定操作や、測定装置１との通信部２１を介しての通信を許容／規制する操作（ペアリング操作／解除操作）などを実行可能な操作スイッチを備え、スイッチ操作に応じた操作信号を処理部２５に出力する。表示部２４は、処理部２５の制御下で通信端末２の動作状態などを表示する。
【００３８】
処理部２５は、「処理部」の一例であって、「通信制御装置用プログラム」の一例である動作プログラムＤｐ２に従って通信端末２を総括的に制御する。具体的には、処理部２５は、通信部２１を介しての測定装置１との各種のデータ通信、および通信部２２（通信部２２が接続する移動体通信網Ｎ１）等を介してのデータサーバ３等との間の各種のデータ通信を制御する。また、処理部２５は、通信部２１に接続された各測定装置１の動作プログラムＤｐ１を更新させるプログラム更新処理を実行する。なお、処理部２５による通信部２１，２２を介してのデータ通信やプログラム更新処理などの具体的な内容については、後に詳細に説明する。
【００３９】
記憶部２６は、上記の動作プログラムＤｐ２や処理部２５の演算結果を記憶する。また、記憶部２６は、測定装置１から送信されてデータサーバ３に対して送信する測定結果データＤｍを記憶すると共に、「記録装置」として機能して、処理部２５がデータサーバ３からダウンロードした動作プログラムＤｐ１などを記憶する。なお、本例の通信端末２では、内蔵の記憶部２６を「記録装置」として使用する構成を採用しているが、このような構成に代えて、リムーバブルメモリ等の外部記録装置を装着可能に構成して外部記録装置を「記録装置」として使用する構成を採用することもできる（図示せず）。
【００４０】
データサーバ３は、「通信機器」としての「プログラム提供装置」に相当し、一例として、測定装置１の製造者や販売者などによって開設された設備（装置）で構成されている。このデータサーバ３は、例えば、測定装置１の使用者（以下、「使用者」ともいう）と開設者（以下、「サーバ管理者」ともいう）との間で行う後述の契約手続きにより、その使用者による利用が許容される。なお、このデータサーバ３については、この測定システム１００専用のサーバマシンを用意して運用する形態だけでなく、いわゆるレンタルサーバにおいてシステム管理用の動作プログラムＤｐ３を動作させて測定システム１００用の「データサーバ」として機能させることもできる。
【００４１】
このデータサーバ３は、図４に示すように、通信部３１、記録媒体３２、操作部３３、表示部３４、処理部３５および記憶部３６を備えて構成されている。通信部３１は、データサーバ３をインターネットＮ２に接続するための通信モジュールで構成され、処理部３５の制御下で各種のデータを送受信する。この場合、図１に示すように、インターネットＮ２には、移動体通信網Ｎ１が接続されており、本例の測定システム１００では、この移動体通信網Ｎ１に接続された通信端末２、移動体通信網Ｎ１およびインターネットＮ２を介して、各測定装置１とデータサーバ３との間で各種のデータが送受信される。
【００４２】
記録媒体３２は、ＨＤＤやＳＳＤなどの大容量記録メディアで構成されている。この記録媒体３２は、上記の動作プログラムＤｐ３や、後述の利用者管理データＤｕ、測定結果データＤｍ、および各測定装置１に登録可能な最新の動作プログラムＤｐ１などを記録可能に構成されている。操作部３３は、キーボード、およびマウス等のポインティングデバイスで構成され、後述するように、利用者登録に際して登録すべき各種の文字情報を入力したり、登録抹消に際して抹消すべき情報を選択したりすることができるように構成されている。表示部３４は、処理部３５の制御下で、データサーバ３の動作状態を示す画面などを表示する。
【００４３】
処理部３５は、動作プログラムＤｐ３に従ってデータサーバ３を総括的に制御する。この処理部３５は、後述するように、利用者登録に際して操作部３３の操作等によって入力される情報に基づいてカード識別データＤｃを生成して利用者管理データＤｕに追記する。また、処理部３５は、インターネットＮ２を介してのデータサーバ３の利用の可否について、利用者管理データＤｕに基づく認証処理を実行し、アクセス可能と判別したときに、このデータサーバ３の利用を許容する。なお、カード識別データＤｃの生成や利用者管理データＤｕへの追記の具体的な内容、および認証処理の具体的な手順については、後に詳細に説明する。
【００４４】
さらに、処理部３５は、後述するように、測定装置１から送信されるカード識別データＤｃ等の記録媒体３２への記録、および記録媒体３２に記録されている動作プログラムＤｐ１の通信端末２への送信などを実行する。また、処理部３５は、後述するように、測定装置１から送信される測定結果データＤｍの記録媒体３２への記録、および記録媒体３２に記録されている測定結果データＤｍの情報処理端末４などへの送信を実行する。なお、測定結果データＤｍの記録および送信の処理や動作プログラムＤｐ１の送信の処理等については、後に詳細に説明する。記憶部３６は、処理部３５の演算結果などを一時的に記憶する。
【００４５】
次に、測定システム１００の使用方法の一例について添付図面を参照して説明する。
【００４６】
この測定システム１００を構成する測定装置１では、一例として、その製造者や販売者により、最新の動作プログラムＤｐ１が、登録可能な測定装置１の型式等に関連付けられて（例えば、測定装置１の型式番号および製造番号に関連付けられて）データサーバ３に記録される。これにより、データサーバ３に記録された動作プログラムＤｐ１を測定装置１に登録（測定装置１の動作プログラムＤｐ１を更新）することで、出荷後の測定装置１に新たな機能を付加したり、出荷後に発見された不具合を解消したりすることが可能となっている。
【００４７】
この場合、測定装置１に新たな動作プログラムＤｐ１を登録する作業（更新作業）については、パーソナルコンピュータ等の処理端末を操作してデータサーバ３にアクセスし、対応する動作プログラムＤｐ１をデータサーバ３から処理端末にダウンロードすると共に、登録対象の測定装置１を処理端末に接続して処理端末から測定装置１に動作プログラムＤｐ１を送信することで登録済の動作プログラムＤｐ１を新たな動作プログラムＤｐ１に更新することが可能となっている。また、本例の測定装置１では、通信端末２を介して測定装置１をデータサーバ３に接続させる後述の使用形態で使用することで、通信端末２によって測定装置１の動作プログラムＤｐ１を自動的に更新させることも可能となっている。なお、この自動更新の具体的な内容については、後に詳細に説明する。
【００４８】
一方、各測定装置１の使用者が、通信端末２（移動体通信網Ｎ１）を介して各測定装置１をデータサーバ３に接続させる使用形態を希望するときには、サーバ管理者との間で契約手続きを実施する。この場合、サーバ管理者は、使用者に対して貸与するＳＩＭカードＣに格納されているＩＭＳＩ（International Mobile Subscriber Identity）、またはＳＩＭカードＣの製造番号などの「ＳＩＭカードを識別可能なユニークな情報」で構成されたカード識別データＤｃを、データサーバ３の操作部３３の操作、または、インターネットＮ２等を介してデータサーバ３に接続可能な図示しない操作端末の操作（遠隔操作）によってデータサーバ３に登録する。
【００４９】
この際に、処理部３５は、操作部３３の操作等によって入力される情報に基づき、記録媒体３２に記録されている利用者管理データＤｕに、新たに登録すべき使用者の使用者情報、貸与するＳＩＭカードＣのカード識別データＤｃの情報、および契約有効期間（データサーバ３の使用を許容する期間の開始日および終了日等を特定可能な情報）を相互に関連付けて追記する。
【００５０】
また、処理部３５は、追記したカード識別データＤｃのＳＩＭカードＣが挿入される通信端末２や、その通信端末２に接続される測定装置１に関する各種の通知を送信する送信先電子メールアドレスをカード識別データＤｃに関連付けて利用者管理データＤｕに追記する。この場合、この時点では、一例として、契約手続きに際して使用者から申請された電子メールアドレスが初期値として利用者管理データＤｕに追記される。この電子メールアドレスについては、後に使用者がデータサーバ３にアクセスして任意の電子メールアドレスに変更したり、他の電子メールアドレスを追加したりすることが可能となっている。
【００５１】
また、サーバ管理者は、上記の契約有効期間およびカード識別データＤｃを相互に関連付けた情報を、移動体通信網Ｎ１の管理者設備Ａｆを管理する者（以下、「移動体通信管理者」ともいう）に提供すると共に、カード識別データＤｃの登録を完了したＳＩＭカードＣを使用者に貸与する。これにより、カード識別データＤｃのデータサーバ３への登録が完了したＳＩＭカードＣを装着した「ＳＩＭカード認証通信方式の通信装置」による移動体通信網Ｎ１を介しての通信が許容される状態となる。したがって、ＳＩＭカードＣを貸与された使用者が、入手したＳＩＭカードＣを通信端末２のＳＩＭカードスロット２２ａに装着することにより、その通信端末２を介しての移動体通信網Ｎ１の利用が可能となる。
【００５２】
また、使用者は、一例として、移動体通信網Ｎ１の利用が可能となった通信端末２（通信部２１）と、測定作業に際して通信端末２を介してデータサーバ３に接続させる各測定装置１（通信部１２）との間でデータ通信を行うためのペアリング作業を実施する。なお、ブルートゥースのペアリング作業の内容については公知のため、詳細な説明を省略する。以上により、上記のＳＩＭカードＣが装着された通信端末２を介して各測定装置１を移動体通信網Ｎ１に接続し、インターネットＮ２を介してデータサーバ３に接続させることが可能な状態となる。
【００５３】
また、本例の通信端末２では、一例として、上記のように測定装置１との間のブルートゥースのペアリングが完了したときに、処理部２５が、動作プログラムＤｐ２に従い、ペアリングされた測定装置１（「第１の通信部に接続された測定装置」の一例）を識別可能な測定装置識別データＤ１（「装置識別データ」の一例）と、その測定装置１に登録されている動作プログラムＤｐ１の版数を特定可能な版数データＤｖ１とを測定装置１から取得し、取得した測定装置識別データＤ１および版数データＤｖ１を相互に関連付けて記憶部２６に記憶させる（「第１の処理」の一例）。
【００５４】
次いで、処理部２５は、ペアリングが完了した測定装置１の動作プログラムＤｐ１が最新の動作プログラムＤｐ１であるか否かを判別し、最新ではないと判別したときに動作プログラムＤｐ１を更新させるプログラム更新処理を実行する。具体的には、処理部２５は、まず、通信部２２を制御して移動体通信網Ｎ１およびインターネットＮ２を介してのデータサーバ３へのアクセスを開始する。より具体的には、処理部２５は、動作プログラムＤｐ２に従い、ＳＩＭカードＣから読み出したカード識別データＤｃを移動体通信網Ｎ１の管理者設備Ａｆに送信する。
【００５５】
この際には、前述したようにサーバ管理者からのカード識別データＤｃ等の提供を受けて、ＳＩＭ認証通信に必要な情報が管理者設備Ａｆに登録されているため、有効なカード識別データＤｃが通信端末２から送信されることにより、その通信端末２による移動体通信網Ｎ１の使用（移動体通信網Ｎ１を介してのデータ通信）が許容される（ＳＩＭカード認証通信の開始）。これにより、通信端末２が移動体通信網Ｎ１を介してインターネットＮ２に接続される。次いで、処理部２５は、ＳＩＭカードＣから読み出したカード識別データＤｃをデータサーバ３に送信する。この際には、データサーバ３の処理部３５が、通信端末２から送信されたカード識別データＤｃが記録媒体３２の利用者管理データＤｕに登録されているか否か、およびそのカード識別データＤｃのＳＩＭカードＣを有する者が契約有効期間内であるか否かを判別する。
【００５６】
この際に、利用者管理データＤｕにカード識別データＤｃが登録されていないとき（利用者管理データＤｕに登録されているカード識別データＤｃ以外のカード識別データＤｃであるとき）や、契約有効期間外であると判別したときに、処理部３５は、そのカード識別データＤｃを含む情報を送信した通信端末２のデータサーバ３のアクセスを規制する。これにより、データサーバ３を使用する権利を有していない者によるデータサーバ３へのアクセス（データサーバ３に対する各種のデータの送受信）が回避される。また、利用者管理データＤｕにカード識別データＤｃが登録され、かつそのカード識別データＤｃのＳＩＭカードＣが契約有効期間内であると判別したときに、処理部３５は、そのカード識別データＤｃを送信した通信端末２のデータサーバ３へのアクセスを許容する。
【００５７】
一方、移動体通信網Ｎ１およびインターネットＮ２を介してのデータサーバ３へのアクセスが許容された通信端末２では、処理部２５が、動作プログラムＤｐ２に従い、測定装置識別データＤ１や版数データＤｖ１を取得した測定装置１に登録可能な動作プログラムＤｐ１としてデータサーバ３に記録されている最新の動作プログラムＤｐ１の版数を特定する。また、処理部２５は、データサーバ３に記録されている最新の動作プログラムＤｐ１の版数と、測定装置１から取得して記憶部２６に記憶させた版数データＤｖ１に基づいて特定される版数と比較する。この際に、データサーバ３に記録されている動作プログラムＤｐ１の版数と、版数データＤｖ１に基づいて特定した版数とが一致しているとき、すなわち、ペアリングを完了した測定装置１の動作プログラムＤｐ１を更新する必要がないときには、処理部２５は、このプログラム更新処理を終了する。
【００５８】
これに対して、データサーバ３に記録されている動作プログラムＤｐ１の版数が、版数データＤｖ１に基づいて特定した版数よりも新しいとき、すなわち、ペアリングを完了した測定装置１の動作プログラムＤｐ１がデータサーバ３に記録されている動作プログラムＤｐ１よりも古く、測定装置１に登録されている動作プログラムＤｐ１を新たな動作プログラムＤｐ１に更新する必要があるときに、処理部２５は、動作プログラムＤｐ２に従い、更新を要する測定装置１の測定装置識別データＤ１と、その測定装置識別データＤ１の測定装置１が動作プログラムＤｐ１の更新を要する状態であることを示す符号が記録された符号データとを関連付けて記憶部２６に記憶させ、かつ通信部２２から移動体通信網Ｎ１およびインターネットＮ２を介してデータサーバ３に送信する。
【００５９】
また、データサーバ３では、通信端末２から送信された測定装置識別データＤ１、および要更新状態であることを示す符号の符号データが通信部３１によって受信されたときに、処理部３５が、受信された測定装置識別データＤ１の測定装置１が動作プログラムＤｐ１の更新を要する状態であることを使用者に対して通知する。具体的には、処理部３５は、動作プログラムＤｐ３に従い、測定装置識別データＤ１等を送信した通信端末２から先に送信されているＳＩＭカードＣに関連付けられて利用者管理データＤｕ内に記録されている電子メールアドレスに宛てて、「〇〇〇装置の動作プログラムの更新が可能です。」等のメッセージ（「〇〇〇装置」は、測定装置識別データＤ１に基づいて特定される測定装置１の製品名等）の電子メールを送信する。
【００６０】
なお、本例では、上記のように通信端末２からデータサーバ３に対して「測定装置識別データＤ１および更新を要する状態であることを示す符号が記録された符号データを関連付けて送信することでデータサーバ３から登録されている電子メールアドレスに宛てて電子メールを送信させる処理」が「動作プログラムの更新を必要とする状態であること報知する第１の報知処理」に相当する。
【００６１】
一方、データサーバ３から送信された電子メールを受信して、測定装置１に登録可能な最新の動作プログラムＤｐ１が存在する（動作プログラムＤｐ１を更新する必要がある測定装置１が存在する）と認識した使用者は、一例として、インターネットＮ２に接続した各種の情報処理端末（例えば、図１に示す情報処理端末４）を操作してデータサーバ３にアクセスし、上記の電子メールによって通知された測定装置１の動作プログラムＤｐ１について、どのようなタイミングで更新するかを指示する。具体的には、一例として、前述の契約手続き時に正規な使用者に対して発行されるＩＤおよびパスワードを使用して、情報処理端末４からインターネットＮ２を介してデータサーバ３にアクセスし、動作プログラムＤｐ１の更新を許容する測定装置１を選択すると共に、動作プログラムＤｐ１の更新を開始するタイミングを設定する。
【００６２】
これに応じて、データサーバ３では、処理部３５が、使用者によって動作プログラムＤｐ１の更新を指示された測定装置１の測定装置識別データＤ１と、使用者によって設定された更新タイミング（一例として、更新を行う時刻）を特定可能な更新指示データとを関連付けて、通信部３１からインターネットＮ２および移動体通信網Ｎ１を介して通信端末２に送信する。
【００６３】
なお、各測定装置１および通信端末２の間のペアリング作業に連動して通信端末２による動作プログラムＤｐ１のバージョンチェック等が実行されている本例において、ペアリング作業を実施している場所の通信環境によっては、使用者が、上記の電子メールの受信や、情報処理端末４によるデータサーバ３へのアクセス（動作プログラムＤｐ１の更新指示）を行うことができないことがある。このような場合には、使用者が電子メールを受信し、かつ情報処理端末４等からデータサーバ３にアクセスすることができる状態となって上記のような操作を行ったときに、データサーバ３から通信端末２に対して、上記のように、測定装置識別データＤ１と、更新指示データとが送信される。
【００６４】
また、データサーバ３から送信された測定装置識別データＤ１および更新指示データが通信部２２によって受信されたとき（「取得開始条件が満たされたとき」の一例）に、通信端末２では、処理部２５が、動作プログラムＤｐ２に従い、データサーバ３からインターネットＮ２および移動体通信網Ｎ１を介して最新の動作プログラムＤｐ１を取得（ダウンロード）して、取得した動作プログラムＤｐ１を、対応する測定装置１の測定装置識別データＤ１、およびデータサーバ３から送信された更新指示データ（「要更新データ」の一例）に関連付けて記憶部２６に記憶させる。なお、本例では、動作プログラムＤｐ１の版数の比較、データサーバ３を介しての使用者に対する電子メールの送信、データサーバ３からの動作プログラムＤｐ１の取得および記憶部２６への記憶の一連の処理が「第２の処理」に相当する。
【００６５】
また、処理部２５は、更新指示データに記録されている更新タイミング（本例では、使用者によって指定された時刻）が到来したとき（「予め規定された更新開始条件が満たされたとき」の一例）に、その更新指示データに関連付けられている測定装置識別データＤ１の測定装置１に対して、記憶部２６に記憶されている動作プログラムＤｐ１を通信部２１から送信して登録させる（「第３の処理」の一例）。
【００６６】
この際に、測定装置１では、処理部１５が、通信端末２から送信されて通信部１２によって受信された動作プログラムＤｐ１を、記憶部１６の「更新プログラムの記憶領域」に記憶させた後に測定装置１を再起動させる。これにより、一例として、記憶部１６の「動作プログラムの記憶領域」に記憶されている古い動作プログラムＤｐ１が、「更新プログラムの記憶領域」に記憶されている最新の動作プログラムＤｐ１で上書きされると共に、新たな動作プログラムＤｐ１の版数データＤｖ１が記憶部１６に記憶される。この後、動作プログラムＤｐ１の上書きが完了した際に測定装置１が再び再起動されることにより、動作プログラムＤｐ１の更新が完了する。
【００６７】
一方、動作プログラムＤｐ１の更新後の再起動時に測定装置１（通信部１２）が通信端末２（通信部２２）に再接続したときに、処理部２５は、動作プログラムＤｐ２に従い、前述した「第１の処理」時と同様にして測定装置１から測定装置識別データＤ１および版数データＤｖ１を取得する。また、処理部２５は、取得した版数データＤｖ１に基づいて特定される動作プログラムＤｐ１の版数が、測定装置１に対して送信した最新の動作プログラムＤｐ１の版数と一致しているとき（すなわち、測定装置１における動作プログラムＤｐ１の更新が正常に完了したとき）に、動作プログラムＤｐ２に従い、更新を完了した測定装置１の測定装置識別データＤ１と、その測定装置識別データＤ１の測定装置１が動作プログラムＤｐ１の更新を完了したことを示す符号が記録された符号データとを関連付けて通信部２２から移動体通信網Ｎ１およびインターネットＮ２を介してデータサーバ３に送信する。
【００６８】
また、データサーバ３では、通信端末２から送信された測定装置識別データＤ１、および更新完了を示す符号の符号データが通信部３１によって受信されたときに、処理部３５が、受信された測定装置識別データＤ１の測定装置１において動作プログラムＤｐ１の更新が正常に完了したことを使用者に対して通知する。具体的には、処理部３５は、動作プログラムＤｐ３に従い、測定装置識別データＤ１等を送信した通信端末２から先に送信されているＳＩＭカードＣに関連付けられて利用者管理データＤｕ内に記録されている電子メールアドレスに宛てて、「〇〇〇装置の動作プログラムの更新が完了しました。」とのメッセージの電子メールを送信する。
【００６９】
なお、本例では、上記のように通信端末２からデータサーバ３に対して「測定装置識別データＤ１、および更新完了を示す符号の符号データ」を送信することでデータサーバ３から登録されている電子メールアドレスに宛てて電子メールを送信させる処理が「動作プログラムの測定装置への登録が完了したことを報知する第３の報知処理」に相当する。これにより、データサーバ３から送信された電子メールを受信した使用者は、動作プログラムＤｐ１の更新を指示した測定装置１において動作プログラムＤｐ１が正常に更新されたと認識する。以上により、１台の測定装置１についてのプログラム更新処理が完了する。
【００７０】
したがって、各測定装置１についての通信端末２とのペアリング作業が完了したときには、各測定装置１をそれぞれ識別可能な複数の測定装置識別データＤ１と、各測定装置１に登録されている動作プログラムＤｐ１の版数を特定可能な版数データＤｖ１とが相互に関連付けられて記憶部２６に記憶され、かつ各測定装置１に最新の動作プログラムＤｐ１が登録された状態となる。
【００７１】
この場合、本例の通信端末２（動作プログラムＤｐ２）では、通信部２１に接続されている各測定装置１のうち、データサーバ３から取得して記憶部２６に記憶させた動作プログラムＤｐ１と同じ動作プログラムＤｐ１を登録する必要がある測定装置１が存在するとき、すなわち、同型の測定装置１において同じ版数の動作プログラムＤｐ１をそれぞれ更新する必要が生じたときに、処理部２５は、２台目の測定装置１についての動作プログラムＤｐ１をデータサーバ３から取得することなく、既に記憶部２６に記憶されている動作プログラムＤｐ１を共用する。したがって、同じ動作プログラムＤｐ１を複数回に亘ってデータサーバ３からダウンロードする不要なデータ通信が回避される。
【００７２】
なお、上記の測定装置識別データＤ１および版数データＤｖ１の取得（記憶部２６への記憶）の処理やプログラム更新処理については、ペアリングが完了したときに処理部２５が自動的に開始する構成に限定されず、ペアリング完了後に測定装置１の操作部１３、または通信端末２の操作部２３を使用者が操作して手動で開始させる構成を採用することもできる。また、測定装置識別データＤ１および版数データＤｖ１を別個に取得して記憶部２６に記憶させたり、測定装置識別データＤ１および版数データＤｖ１の取得だけを実行してプログラム更新処理については別個に実行する構成を採用したりすることもできる。
【００７３】
続いて、使用者は、一例として、各測定装置１の操作部１３を操作して測定部１１による測定処理の条件（測定対象のパラメータ、測定レンジ、サンプリングレート、および測定開始／終了を特定可能な情報等）をそれぞれ設定する。なお、測定条件の設定作業については、インターネットＮ２に接続された情報処理端末４によってデータサーバ３にアクセスして任意の測定装置１に関する測定処理の条件を設定し、設定した条件を示す動作条件データを、データサーバ３から、インターネットＮ２、移動体通信網Ｎ１および通信端末２を介して各測定装置１に転送して設定することもできる。
【００７４】
次いで、測定部１１を図示しない測定対象に接続した後に、設定した測定条件に従って測定部１１に測定処理を実行させる。この際に、処理部１５は、動作プログラムＤｐ１に従い、測定部１１から出力される測定値Ｄｓに基づいて測定結果データＤｍを生成して記憶部１６に記憶させる。また、一連の測定作業が完了したとき、または、予め設定されたデータ送信時刻が到来したときに、処理部１５は、生成した測定結果データＤｍをデータサーバ３に送信して保存させる。
【００７５】
この際に、処理部１５は、通信部１２を介して通信端末２に接続し、移動体通信網Ｎ１およびインターネットＮ２を介してのデータサーバ３へのアクセスを開始する。なお、測定装置１によるデータサーバ３へのアクセス開始時に通信端末２やデータサーバ３によって実行される各種の処理は、動作プログラムＤｐ１の版数の確認、データサーバ３による各種電子メールの送信、および通信端末２によるデータサーバ３からの動作プログラムＤｐ１のダウンロード時に実行された処理と同様のため、詳細な説明を省略する。これにより、測定結果データＤｍを送信しようとしている測定装置１が接続されている通信端末２のデータサーバ３へのアクセスが許容される。次いで、処理部１５は、データサーバ３に保存すべき測定結果データＤｍを測定装置識別データＤ１に関連付けて通信部１２から送信する。
【００７６】
この際に、データサーバ３に対するアクセスが許容された通信端末２に接続されている測定装置１が測定装置１ａの場合には、測定装置１ａにおいて生成された測定結果データＤｍが、測定装置１ａを識別可能な測定装置識別データＤ１に関連付けられて送信され、測定装置１ｂの場合には、測定装置１ｂにおいて生成された測定結果データＤｍが、測定装置１ｂを識別可能な測定装置識別データＤ１に関連付けられて送信され、測定装置１ｃの場合には、測定装置１ｃにおいて生成された測定結果データＤｍが、測定装置１ｃを識別可能な測定装置識別データＤ１に関連付けられて送信される。
【００７７】
また、通信端末２では、処理部２５が、測定装置１から送信されて通信部２１によって受信された測定結果データＤｍおよび測定装置識別データＤ１を通信部２２から移動体通信網Ｎ１およびインターネットＮ２を介してデータサーバ３に送信する。
【００７８】
さらに、データサーバ３では、処理部３５が、移動体通信網Ｎ１およびインターネットＮ２を介して送信されて測定結果データＤｍおよび測定装置識別データＤ１が通信部３１によって受信されたときに、それらのデータを上記のアクセス時に提供されたカード識別データＤｃに関連付けて記録媒体３２に記録する。これにより、例えば、測定装置１ａによる測定処理の測定結果を特定可能な測定結果データＤｍが、測定装置１ａの測定装置識別データＤ１、および測定装置１ａが接続されている通信端末２に装着されたＳＩＭカードＣのカード識別データＤｃに関連付けられてデータサーバ３に登録される。これにより測定結果データＤｍのデータサーバ３への保存が完了する。
【００７９】
なお、本例の測定システム１００では、上記のようにデータサーバ３に保存した測定結果データＤｍに関し、一例として、前述したように測定装置１の動作プログラムＤｐ１の更新について指示をしたときと同様にして、インターネットＮ２に接続した各種の情報処理端末（例えば、情報処理端末４）によってデータサーバ３にアクセスしてダウンロードすることが可能となっている。これにより、本例の測定システム１００では、測定装置１を設置した測定現場から遠く離れていても、各測定装置１によって測定された測定対象についての測定結果データＤｍを取得して分析することが可能となっている。
【００８０】
一方、本例の通信端末２では、処理部２５が、動作プログラムＤｐ２に従い、通信部２１に接続されている測定装置１の動作プログラムＤｐ１が最新の動作プログラムＤｐ１であるか否かを定期的にチェックする構成が採用されている。具体的には、一例として、予め設定された版数確認日時が到来した時点以降に最初にデータサーバ３にアクセスしたとき、データサーバ３から動作プログラムＤｐ１の版数の確認を指示する制御データが送信されたとき（遠隔操作等によって版数の確認が指示されたとき）、通信端末２に電源が投入されたとき、および測定装置１が接続されたときなどの予め設定された時点において、測定装置１との間のペアリング完了時に実施した手順と同様の手順で測定装置１の動作プログラムＤｐ１が最新の動作プログラムＤｐ１であるか否かをチェックし、必要に応じて動作プログラムＤｐ１を更新する処理を実行する。これにより、使用者が測定装置１の動作プログラムＤｐ１が最新の動作プログラムＤｐ１であるか否かを確認する作業を行わなくても、測定装置１の動作プログラムＤｐ１が最新の動作プログラムＤｐ１であるか否かが自動的に確認される。
【００８１】
このように、この通信端末２では、処理部２５が、通信部２１に接続された測定装置１を識別可能な測定装置識別データＤ１および測定装置１に登録されている動作プログラムＤｐ１の版数を特定可能な版数データＤｖ１を測定装置１から通信部２１を介して取得して測定装置識別データＤ１および版数データＤｖ１を相互に関連付けて記憶部２６に記録させる「第１の処理」と、測定装置１に登録可能な動作プログラムＤｐ１が記録されたデータサーバ３に通信部２２を介して接続してデータサーバ３に記録されている動作プログラムＤｐ１の版数を特定して「第１の処理」によって取得した版数データＤｖ１に基づいて特定される版数と比較すると共にデータサーバ３に記録されている動作プログラムＤｐ１の版数が版数データＤｖ１に基づいて特定される版数よりも新しいときにデータサーバ３から動作プログラムＤｐ１を取得して記憶部２６に記録させると共に版数データＤｖ１と関連付けられている測定装置識別データＤ１の測定装置１が動作プログラムＤｐ１の更新を必要とする状態であることを特定可能な「要更新データ（更新指示データ）」を測定装置識別データＤ１に関連付けて記憶部２６に記録する「第２の処理」と、予め規定された更新開始条件が満たされたとき（本例では、使用者によって指示された時刻が到来したとき等）に「要更新データ」と関連付けられている測定装置識別データＤ１の測定装置１に記憶部２６に記録されている動作プログラムＤｐ１を送信して動作プログラムＤｐ１を登録させる「第３の処理」とを実行可能に構成されている。
【００８２】
また、この測定システム１００では、上記の通信端末２、測定装置１およびデータサーバ３を備えて構成されている。さらに、この動作プログラムＤｐ２では、上記の「第１の処理」から「第３の処理」までの各処理を通信端末２の処理部２５に実行させる。
【００８３】
したがって、この通信端末２、測定システム１００および動作プログラムＤｐ２によれば、使用者が測定装置１に登録されている動作プログラムＤｐ１よりも新しい版数の動作プログラムＤｐ１が存在するか否かの確認作業を行わなくても、データサーバ３に新しい動作プログラムＤｐ１が記録されているか否かが通信端末２によって自動的に確認されるため、使用者の負担を十分に軽減しつつ、測定装置１の動作プログラムＤｐ１を確実に更新させることができる。また、複数の測定装置１を通信端末２に接続して使用する使用形態において、各測定装置１が共通的に使用する通信端末２によってデータサーバ３からの動作プログラムＤｐ１の取得が行われるため、複数の測定装置１において同じ動作プログラムＤｐ１への更新が必要な状態となったときに、通信端末２がその動作プログラムＤｐ１をデータサーバ３から１回取得するだけで各測定装置１に提供することができる。これにより、通信端末２およびデータサーバ３間のデータ通信量が十分に低減される結果、通信端末２およびデータサーバ３間のデータ通信が従量制通信の場合であったとしても、その通信コストの高騰を回避することができる。また、同じ動作プログラムＤｐ１をデータサーバ３から複数回取得する必要がなくなることから、データサーバ３からの動作プログラムＤｐ１の取得によって移動体通信網Ｎ１やインターネットＮ２において行われるべき他の通信が阻害される事態を好適に回避することができる。
【００８４】
また、この通信端末２では、処理部２５が、「第２の処理」において、データサーバ３に記録されている動作プログラムＤｐ１の版数が版数データＤｖ１に基づいて特定される版数よりも新しいと判別したときに、版数データＤｖ１に関連付けられている測定装置識別データＤ１の測定装置１が動作プログラムＤｐ１の更新を必要とする状態であること報知する「第１の報知処理（本例では、データサーバ３からの電子メールの送信）」を実行する。したがって、この通信端末２、測定システム１００および動作プログラムＤｐ２によれば、測定装置１の動作プログラムＤｐ１を更新する必要があることを使用者に対して確実に認識させることができる。
【００８５】
さらに、この通信端末２では、処理部２５が、「第１の報知処理」の実行後に、データサーバ３からの動作プログラムＤｐ１の取得を開始する「取得開始条件（本例では、使用者の指示に基づいてデータサーバ３から送信された測定装置識別データＤ１および更新指示データが通信部２２によって受信されたとき）」が満たされたときにデータサーバ３から動作プログラムＤｐ１を取得する。したがって、この通信端末２、測定システム１００および動作プログラムＤｐ２によれば、「取得開始条件」が満たされるまでデータサーバ３から動作プログラムＤｐ１が取得されないため、「第１の報知処理」によって報知された際に、動作プログラムＤｐ１の更新を行いたくないときに通信端末２による動作プログラムＤｐ１の取得を手動で停止する（「取得開始条件」が満たされない状態とする）ことで、動作プログラムＤｐ１の更新を規制することができ、また、更新を必要としない状態でのデータサーバ３からの動作プログラムＤｐ１の取得が行われないことで、不要なデータ通信が減少するため、通信コストの高騰を一層好適に回避することができ、移動体通信網Ｎ１やインターネットＮ２において行われるべき他の通信が阻害される事態を一層好適に回避することができる。
【００８６】
また、この通信端末２では、処理部２５が、「第３の処理」が完了して動作プログラムＤｐ１が測定装置１に登録されたときに、動作プログラムＤｐ１の測定装置１への登録が完了したことを報知する「第３の報知処理（本例では、データサーバ３からの電子メールの送信）」を実行する。したがって、この通信端末２、測定システム１００および動作プログラムＤｐ２によれば、例えば、測定装置１の操作部１３を操作して動作プログラムＤｐ１が正常に更新されたか否かを使用者が確認する作業等を不要とすることができる。
【００８７】
なお、「通信制御装置」および「測定システム」の構成や、「通信制御装置用プログラム」の処理内容については、上記の例に限定されない。
【００８８】
例えば、前述の通信端末２、測定システム１００および動作プログラムＤｐ２では、処理部２５が、測定装置１との間のブルートゥースのペアリングが完了したときに最初の「第１の処理」を実行する構成・処理方法が採用されているが、このような構成・方法に代えて、「ペアリングが完了している状態で通信端末２に電源が投入されたとき」、「ペアリングが完了している状態の測定装置１が接続されたとき」、「予め設定された開始時刻が到来したとき」および「外部装置からの遠隔制御によって処理開始を指示されたとき」に最初の「第１の処理」を実行する構成を採用することもできる。
【００８９】
また、前述の通信端末２、測定システム１００および動作プログラムＤｐ２では、処理部２５が、データサーバ３に記録されている動作プログラムＤｐ１の版数の方が新しいと判別したときにデータサーバ３を介して使用者に通知をして（「第１の報知処理」の実行）、使用者からの指示に従ってデータサーバ３から更新指示データ等が送信されたとき（「取得開始条件」が満たされたとき）にデータサーバ３から新たな動作プログラムＤｐ１をダウンロードする（「第２の処理」を実行する）構成・処理方法が採用されている。
【００９０】
このような構成・処理方法に代えて（または、このような構成・処理方法に加えて）処理部２５が、「第２の処理」において、データサーバ３から取得した動作プログラムＤｐ１を記憶部２６に記録させたときに、測定装置１が動作プログラムＤｐ１の更新を必要とする状態であること報知する「第２の報知処理（例えば、データサーバ３からの電子メールの送信）」を実行する構成・処理方法を採用することができる。このような構成の通信端末２、測定システム１００および動作プログラムＤｐ２によれば、測定装置１の動作プログラムＤｐ１を更新する必要があることを使用者に対して確実に認識させることができる。
【００９１】
また、各測定装置１（通信部１２）および通信端末２（通信部２１）をブルートゥース規格などの近距離無線通信規格に準ずる無線通信路によって接続する構成を例に挙げて説明したが、ブルートゥース規格以外の各種規格に準ずる無線通信路（無線ＬＡＮ等）や、ＵＳＢケーブル等の各種シリアル通信ケーブルやＬＡＮケーブルなどで構成される有線通信路を「第１の通信路」として使用して測定装置１および通信端末２を接続する構成を採用することができる（図示せず）。この場合、ペアリングやアクセス許可等の「事前の登録作業」を必要としない通信路によって「通信制御装置」および「測定装置」が通信する構成を採用したときには、「通信制御装置」が「測定装置」と通信可能な状態となったときに最初の「第１の処理」を実行する構成を採用することができる。
【００９２】
また、通信端末２（通信部２２）およびデータサーバ３（通信部３１）を移動体通信網Ｎ１およびインターネットＮ２を介して接続する構成を例に挙げて説明したが、移動体通信網Ｎ１を介さずに通信端末２をインターネットＮ２に直接接続してデータサーバ３に接続する構成を採用することもできる（図示せず）。さらに、移動体通信網Ｎ１やインターネットＮ２等の広域通信網を介さずに、ＬＡＮを「第２の通信路」として使用して通信端末２およびデータサーバ３を接続する構成を採用することもできる（図示せず）。
【００９３】
また、「第１の報知処理」、「第２の報知処理」および「第３の報知処理」として、通信端末２（処理部２５）がデータサーバ３を介して使用者に電子メールを送信する構成・処理方法を例に挙げて説明したが、データサーバ３を介さずに通信端末２から電子メールを直接送信する処理を各「報知処理」として実行する構成・処理方法を採用することもできる。
【００９４】
さらに、電子メールの送信に代えて、例えば、情報処理端末４等によって測定結果データＤｍを取得して測定結果を表示することができる専用のアプリケーションによって各種の通知を受領できる構成を採用し、そのようなアプリケーションを介して測定装置１の動作プログラムＤｐ１を更新する必要があることを特定可能なメッセージを使用者に送信する処理を各「報知処理」として実行する構成・処理方法を採用することもできる。
【００９５】
また、上記の各「報知処理」は、電子メールや通知の送信に限定されず、「測定装置」および／または「通信制御装置」に配設したインジケータの点灯による報知や、「測定装置」および／または「通信制御装置」に配設したスピーカからの警告音や音声メッセージの出力による報知を行う構成・処理方法を採用することもできる。さらに、各「報知処理」のいずれか、またはすべてを行わない構成・処理方法を採用することもできる。
【符号の説明】
【００９６】
１００  測定システム
１，１ａ〜１ｃ  測定装置
２  通信端末
３  データサーバ
４  情報処理端末
１１  測定部
１２，２１，２２，３１  通信部
１３，２３，３３  操作部
１４，２４，３４  表示部
１５，２５，３５  処理部
１６，２６，３６  記憶部
２２ａ  ＳＩＭカードスロット
３２  記録媒体
Ａｆ  管理者設備
Ｃ  ＳＩＭカード
Ｄ１  測定装置識別データ
Ｄｃ  カード識別データ
Ｄｍ  測定結果データ
Ｄｐ１，Ｄｐ２，Ｄｐ３  動作プログラム
Ｄｓ  測定値
Ｄｕ  利用者管理データ
Ｄｖ１  版数データ
Ｎ１  移動体通信網
Ｎ２  インターネット
【図１】
2020013386.tif 000003
【図２】
2020013386.tif 000004
【図３】
2020013386.tif 000005
【図４】
2020013386.tif 000006