(57)【要約】【課題】ユーザが柔軟にＷｅｂ連携サービスを構築可能な測定装置、測定システム及び測定方法を提供する。【解決手段】測定装置１０は、ＤＵＴ１９の信号を測定する制御を行う測定制御部２２と、通信装置４０と、通信装置４０とＮＷ５０間の通信制御を行う通信制御部２１と、クラウドシステム５１が保持するプログラムを実行することにより測定制御部２２及び通信制御部２１を実現する制御部２０と、を備える。制御部２０は、イベント情報に対応して、クラウドサービスとＷｅｂサービスとをＩＦＴＴＴサービスにより連携させて連携サービスを実行するためのサービス連携条件を設定するサービス連携条件設定部２４と、イベントの発生に応じて、当該イベントを示すイベント情報に対応して設定されたサービス連携条件に基づき連携サービスを実行するサービス連携制御部２７と、を有する。【選択図】図３
2020087048.tif 000002
【特許請求の範囲】
【請求項１】
被測定装置（ＤＵＴ１９）が出力する被測定信号を測定する制御を行う測定制御部（２２）と、
通信ネットワーク（５０）に接続されたコンピュータによって提供される複数のＷｅｂサービス（５１、ＷｅｂサービスＡ、Ｂ、Ｃ）を利用するための通信機能を有する通信機能部（４０）と、
前記通信機能を実現するための前記通信機能部と前記通信ネットワーク間の通信制御を行う通信制御部（２１）と、
クラウドサービスを提供するクラウドシステム（５１）と前記通信制御により通信接続し、前記クラウドシステムが保持するプログラムを実行することにより前記測定制御部及び前記通信制御部を実現する制御部（２０）と、を備え、
前記制御部は、
自測定装置（１０）で発生し得るイベントを示すイベント情報に対応して、前記クラウドサービスと前記ＷｅｂサービスとをＩＦＴＴＴサービスにより連携させて連携サービスを実行するためのサービス連携条件を設定するサービス連携条件設定部（２４）と、
前記イベントの発生に応じて、当該イベントを示す前記イベント情報に対応して設定された前記サービス連携条件に基づき前記連携サービスを実行するサービス連携制御部（２７）と、
を有することを特徴とする測定装置。
【請求項２】
前記サービス連携条件設定部は、
前記イベント情報に対応して、一連の処理中の任意の処理の終了後にカスタムイベントを発生させる処理を含むマクロ処理を割り当てたマクロ制御データを設定するマクロ制御データ設定部（２５）と、
前記マクロ制御データ中の前記マクロ処理が割り当てられていない前記イベント情報、及び前記カスタムイベントに対応して前記サービス連携条件を割り当てた連携制御データを設定する連携制御データ設定部（２６）と、を有することを特徴とする請求項１に記載の測定装置。
【請求項３】
前記連携制御データ設定部は、
前記ＩＦＴＴＴサービス提供に係るＩＦＴＴＴ設定中、ＩＦ  Ｔｈｉｓに「アクションを指示するメールを受信した場合」を、Ｔｈａｔ  Ｔｈｅｎに「アクションを開始する」ことをそれぞれ定義した前記連携制御データを設定することを特徴とする請求項２に記載の測定装置。
【請求項４】
前記ＩＦ  Ｔｈｉｓに設定される前記「アクションを指示するメール」は、発声に基づいてアクションを指示するメールを送信するメーリングサービスによって送信され、測定開始、又は測定終了のいずれかを指示するメールであることを特徴とする請求項３に記載の測定装置。
【請求項５】
前記マクロ制御データ設定部は、エラーを示すエラー情報に対応する前記一連のマクロ処理として、レポートを作成する処理と、前記レポート作成後に当該エラー情報に対応する前記カスタムイベントを発生させる処理とを含む前記マクロ制御データを設定し、
前記連携制御データ設定部は、前記カスタムイベントに対応して、前記ＩＦＴＴＴサービスの提供に係るＩＦＴＴＴ設定中、ＩＦ  Ｔｈｉｓに「レポートの作成が終了した場合」を、Ｔｈａｔ  Ｔｈｅｎに「レポートを予め設定された宛先にメールで送信する」ことをそれぞれ定義した前記連携制御データを設定することを特徴とする請求項２に記載の測定装置。
【請求項６】
前記マクロ制御データ設定部は、エラーレベルが異なるエラーを示す前記エラー情報にそれぞれ対応して、前記エラーレベルに応じた前記レポートを作成する処理を前記マクロ処理中に含む前記マクロ制御データを設定し、
前記連携制御データ設定部は、前記Ｔｈａｔ  Ｔｈｅｎの前記「レポートを予め設定された宛先にメールで送信する」という定義に変えて、「エラーレベルに対応するレポートをエラーレベルに対応する宛先に送信する」ことを定義した前記連携制御データを設定することを特徴とする請求項５に記載の測定装置。
【請求項７】
請求項１乃至請求項６のいずれか一項に記載の測定装置（１０）と、
前記通信機能部として測定装置本体と別体で接続される通信装置（４０）と、
前記クラウドシステム（５１）と、
前記クラウドシステムに設けられ、前記通信ネットワークを介してアクセスを受け付けたクラウドサービス提供先が正当な相手先である場合にのみ当該クラウドサービス提供先との通信を許可するファイヤウォール（５５）と、
前記ＩＦＴＴＴサービスを提供するＩＦＴＴＴシステム（６０）と、を備え、
前記サービス連携制御部は、前記サービス連携条件に対応して設定された前記イベント情報に対応するイベントが発生したことにより、自測定装置の識別情報を含み当該イベントの発生を通知する信号を前記ＩＦＴＴＴシステムに送出する通知信号送出部（フェーズ２）を有し、
前記ＩＦＴＴＴシステムは、前記信号を受信することにより、前記識別情報を含む連携サービス実行要求を前記クラウドシステムに送出する送出部（フェーズ３）を有し、
前記クラウドシステムは、前記連携サービス実行要求を受信することにより、前記識別情報に基づいて前記ファイヤウォール越しにクラウドサービス提供先を検索し、前記識別情報で識別されるクラウドサービス提供先に対して連携サービス実行許可を示す信号を送出する交換制御を行う交換制御部（ＳＩＰ５３、フェーズ４）を有することを特徴とする測定システム。
【請求項８】
請求項１乃至請求項６のいずれか一項に記載の測定装置（１０）を準備する段階（図１、図２、図４）と、
前記サービス連携条件設定部により、前記サービス連携条件を設定する段階（Ｓ６、Ｓ１４）と、
自測定装置でのイベントの発生を検知する段階（Ｓ２２）と、
発生が検知された前記イベントを示すイベント情報に対応して前記サービス連携条件が設定されているか否かを前記サービス連携制御部により判定する段階（Ｓ２３）と、
前記イベント情報に対応して前記サービス連携条件が設定されていると判定された場合、前記サービス連携制御部により、当該サービス連携条件に基づき前記連携サービスを実行する段階（Ｓ２６、Ｓ２７）と、
を含むことを特徴とする測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサービスと連携して、例えば、所定の通信規格に基づいて信号を測定する測定装置、測定システム及び測定方法に関する。
【背景技術】
【０００２】
携帯電話やスマートフォン等の携帯端末では、複数のＷｅｂサービスを連携させるＩＦＴＴＴというＷｅｂサービスが普及しつつある。
【０００３】
ＩＦＴＴＴとは、「もし（ＩＦ）、Ｔｈｉｓというイベントが発生した時（Ｔｈｅｎ）は、Ｔｈａｔというアクションを実行する。」という形式で複数のＷｅｂサービスを連携させるＷｅｂサービスであり、連携可能なＷｅｂサービスとしては、例えば、Twitter（登録商標）、Facebook（登録商標）、Gmail（登録商標）、Instagram（登録商標）、Evernote（登録商標）、Dropbox（登録商標）、Google Home（登録商標）などが知られている。
【０００４】
Ｗｅｂサービスを連携させることに関しては、例えば、クラウドコンピューティング環境において、「ソーシャルネットワーキングサービス上で書き込み行った場合、その内容をクラウド上のストレージサービスに自動保存する。」、「翌日の天気が雨という予報が出た場合、そのことを通知するメールをユーザに自動送信する。」などのサービス連携を実現させる技術が特許文献１に提案されている（段落０００２、０００３）。
【０００５】
一方、所定の通信規格に基づいて信号を測定する測定装置として、例えば、測定対象から受信した入力データを当該測定対象から受信されるべき既知のデータとを比較して誤りビットを測定するビット誤り測定装置が知られている（例えば、特許文献２参照）。この種の測定装置についてもクラウドコンピューティング環境下での運用が増えつつある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１７−４５０９８号公報
【特許文献２】特開２００７−２７４４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献２に記載された従来の測定装置は、クラウドコンピューティング環境下において、例えばメーカー側から提供されたソフトウェアに基づいて予め決められた測定パターンでの測定を行うのが一般的であった。
【０００８】
ここで上記ソフトウェアは、ユーザがカスタマイズすることに関しては考慮されておらず、当該ユーザが求める測定シーンに合うようにカスタマイズすることは困難であった。さらには、ＩＦＴＴＴの普及に伴って、クラウドコンピューティングと複数のＷｅｂサービスの連携も含めてユーザが柔軟にＷｅｂ連携サービスを構築することが求められる中、上述したソフトウェアのカスタマイズの非容易性によって当該Ｗｅｂ連携サービスを柔軟に構築することが困難であるという問題点があった。
【０００９】
本発明は、このような従来の課題を解決するためになされたものであって、ユーザが柔軟にＷｅｂ連携サービスを構築可能な測定装置、測定システム及び測定方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の請求項１に係る測定装置は、被測定装置（ＤＵＴ１９）が出力する被測定信号を測定する制御を行う測定制御部（２２）と、通信ネットワーク（５０）に接続されたコンピュータによって提供される複数のＷｅｂサービス（５１、ＷｅｂサービスＡ、Ｂ、Ｃ）を利用するための通信機能を有する通信機能部（４０）と、前記通信機能を実現するための前記通信機能部と前記通信ネットワーク間の通信制御を行う通信制御部（２１）と、クラウドサービスを提供するクラウドシステム（５１）と前記通信制御により通信接続し、前記クラウドシステムが保持するプログラムを実行することにより前記測定制御部及び前記通信制御部を実現する制御部（２０）と、を備え、前記制御部は、自測定装置（１０）で発生し得るイベントを示すイベント情報に対応して、前記クラウドサービスと前記ＷｅｂサービスとをＩＦＴＴＴサービスにより連携させて連携サービスを実行するためのサービス連携条件を設定するサービス連携条件設定部（２４）と、前記イベントの発生に応じて、当該イベントを示す前記イベント情報に対応して設定された前記サービス連携条件に基づき前記連携サービスを実行するサービス連携制御部（２７）と、を有する構成である。
【００１１】
この構成により、本発明の請求項１に係る測定装置は、サービス連携条件設定部の設定機能を利用してサービス連携条件の設定および設定変更に容易に対応でき、ソフトウェアの扱いに慣れないユーザであっても、様々な測定シーンに対応する多様なＷｅｂ連携サービスを低コストかつ柔軟に構築することができるようになる。
【００１２】
本発明の請求項２に係る測定装置は、前記サービス連携条件設定部は、前記イベント情報に対応して、一連の処理中の任意の処理の終了後にカスタムイベントを発生させる処理を含むマクロ処理を割り当てたマクロ制御データを設定するマクロ制御データ設定部（２５）と、前記マクロ制御データ中の前記マクロ処理が割り当てられていない前記イベント情報、及び前記カスタムイベントに対応して前記サービス連携条件を割り当てた連携制御データを設定する連携制御データ設定部（２６）と、を有している。
【００１３】
この構成により、本発明の請求項２に係る測定装置は、エラー等のイベント情報に対してマクロ処理に割り当て、該マクロ処理の中でカスタムイベントを発生させることができる。これにより、エラー等のイベントに対応するマクロ処理の割り当て次第で、より多様な測定パターンに対応した連携サービスを構築可能になる。
【００１４】
本発明の請求項３に係る測定装置は、前記連携制御データ設定部は、前記マクロ処理が割り当てられていない前記イベント情報に対応して、前記ＩＦＴＴＴサービス提供に係るＩＦＴＴＴ設定中、ＩＦ  Ｔｈｉｓに「アクションを指示するメールを受信した場合」を、Ｔｈａｔ  Ｔｈｅｎに「アクションを開始する」ことをそれぞれ定義した前記連携制御データを設定する構成を有している。
【００１５】
この構成により、本発明の請求項３に係る測定装置は、被測定装置の測定場所から離れた場所から所定のＷｅｂサービスによって所望のアクションの指示を受け付けて当該アクションを実行することができる。
【００１６】
本発明の請求項４に係る測定装置は、前記ＩＦ  Ｔｈｉｓに設定される前記「アクションを指示するメール」は、発声に基づいてアクションを指示するメールを送信するメーリングサービスによって送信され、測定開始、又は測定終了のいずれかを指示するメールであることを特徴とする構成を有している。
【００１７】
この構成により、本発明の請求項４に係る測定装置は、メーリングサービスを利用し、「測定開始」や「測定終了」という音声入力を行うだけで、測定装置の測定を開始させたり、測定を終了させたりすることができる。
【００１８】
本発明の請求項５に係る測定装置は、前記マクロ制御データ設定部は、エラーを示すエラー情報に対応する前記一連のマクロ処理として、レポートを作成する処理と、前記レポート作成後に当該エラー情報に対応する前記カスタムイベントを発生させる処理とを含む前記マクロ制御データを設定し、前記連携制御データ設定部は、前記カスタムイベントに対応して、前記ＩＦＴＴＴサービスの提供に係るＩＦＴＴＴ設定中、ＩＦ  Ｔｈｉｓに「レポートの作成が終了した場合」を、Ｔｈａｔ  Ｔｈｅｎに「レポートを予め設定された宛先にメールで送信する」ことをそれぞれ定義した前記連携制御データを設定する構成を有している。
【００１９】
この構成により、本発明の請求項５に係る測定装置は、エラーの発生に応じてレポートを作成し、そのレポートを例えば予め設定した宛先にメールで送信することができ、宛先の例えば作業員や管理者等に対して迅速なエラー対応を促すことができる。この連携サービスの実現に際しては、マクロ制御データ設定部で、上記エラーに対応してレポート作成後にカスタムイベントを発生させること設定し、そのカスタムイベントに対応して当該連携サービスのサービス連携条件を連携制御データ設定部で設定すればよく、一般ユーザでも容易に設定することができる。
【００２０】
本発明の請求項６に係る測定装置は、前記マクロ制御データ設定部は、エラーレベルが異なるエラーを示す前記エラー情報にそれぞれ対応して、前記エラーレベルに応じた前記レポートを作成する処理を前記マクロ処理中に含む前記マクロ制御データを設定し、前記連携制御データ設定部は、前記Ｔｈａｔ  Ｔｈｅｎの前記「レポートを予め設定された宛先にメールで送信する」という定義に変えて、「エラーレベルに対応するレポートをエラーレベルに対応する宛先に送信する」ことを定義した前記連携制御データを設定する構成を有している。
【００２１】
この構成により、本発明の請求項６に係る測定装置は、エラーの発生時、そのエラーのエラーレベルに応じたレポートを作成し、そのレポートを当該エラーレベルに応じた管理者や統括管理者等にメールで送信することができ、エラーレベルに応じて担当者を切り分けてエラーの管理及びエラーへの対応通知を実行することができる。この場合、エラーレベルを考慮しない場合に比べてより多様な連携サービスを実現できる。
【００２２】
本発明の請求項７に係る測定システムは、請求項１乃至請求項６のいずれか一項に記載の測定装置（１０）と、前記通信機能部として測定装置本体と別体で接続される通信装置（４０）と、前記クラウドシステム（５１）と、前記クラウドシステムに設けられ、前記通信ネットワークを介してアクセスを受け付けたクラウドサービス提供先が正当な相手先である場合にのみ当該クラウドサービス提供先との通信を許可するファイヤウォール（５５）と、前記ＩＦＴＴＴサービスを提供するＩＦＴＴＴシステム（６０）と、を備え、前記サービス連携制御部は、前記サービス連携条件に対応して設定された前記イベント情報に対応するイベントが発生したことにより、自測定装置の識別情報を含み当該イベントの発生を通知する信号を前記ＩＦＴＴＴシステムに送出する通知信号送出部（２７、２９、Ｐ（フェーズ）２）を有し、前記ＩＦＴＴＴシステムは、前記信号を受信することにより、前記識別情報を含む連携サービス実行要求を前記クラウドシステムに送出する送出部（フェーズ３）を有し、前記クラウドシステムは、前記連携サービス実行要求を受信することにより、前記識別情報に基づいて前記ファイヤウォール越しにクラウドサービス提供先を検索し、前記識別情報で識別されるクラウドサービス提供先に対して連携サービス実行許可を示す信号を送出する交換制御を行う交換制御部（ＳＩＰ５３、フェーズ４）を有することを特徴とする。
【００２３】
この構成により、本発明の請求項７に係る測定システムは、測定装置において、サービス連携条件設定部の設定機能を利用してサービス連携条件の設定および設定変更を容易に行うことができ、ソフトウェアの扱いに慣れないユーザであっても、多様なＷｅｂ連携サービスを低コストかつ柔軟に構築することができる。また、この測定システムでは、測定装置で各種イベントが発生した際、クラウドシステムの交換制御部によりファイヤウォール越しに連携サービスを実行させることができ、ファイヤウォールにより強固なセキュリティを維持しつつ、低コストかつ多様な連携サービスを確実に実行することができる。
【００２４】
本発明の請求項８に係る測定方法は、請求項１乃至請求項６のいずれか一項に記載の測定装置（１０）を準備する段階（図１、図２、図４）と、前記サービス連携条件設定部により、前記サービス連携条件を設定する段階（Ｓ６、Ｓ１４）と、自測定装置でのイベントの発生を検知する段階（Ｓ２２）と、発生が検知された前記イベントを示すイベント情報に対応して前記サービス連携条件が設定されているか否かを前記サービス連携制御部により判定する段階（Ｓ２３）と、前記イベント情報に対応して前記サービス連携条件が設定されていると判定された場合、前記サービス連携制御部により、当該サービス連携条件に基づき前記連携サービスを実行する段階（Ｓ２６、Ｓ２７）と、を含む構成を有している。
【００２５】
この構成により、本発明の請求項８に係る測定方法は、測定装置のサービス連携条件設定部の設定機能を利用してサービス連携条件の設定および設定変更に容易に対応でき、ソフトウェアの扱いに慣れないユーザであっても、様々な測定シーンに対応する多様なＷｅｂ連携サービスを低コストかつ柔軟に構築することができる。
【発明の効果】
【００２６】
本発明は、ユーザが柔軟にＷｅｂ連携サービスを構築可能な測定装置、測定システム及び測定方法を提供することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係る測定システムの構成を示すブロック図である。
【図２】本発明の一実施形態に係る測定装置の構成を示すブロック図である。
【図３】本発明の一実施形態に係る測定システムの測定装置及びクラウドシステムの制御部の機能構成を示すブロック図である。
【図４】本発明の一実施形態に係る測定装置のハードウェア構成図である。
【図５】本発明の一実施形態に係る測定装置のイベント割り当て画面及びＩＦＴＴＴ設定画面の一例を示す図である。
【図６】本発明の一実施形態に係る測定装置におけるマクロ制御データ及び連携制御データの設定処理を示すフローチャートである。
【図７】本発明の一実施形態に係る測定装置で設定されるマクロ制御データの一例を示す表図である。
【図８】本発明の一実施形態に係る測定装置で設定される連携制御データの一例を示す表図である。
【図９】本発明の一実施形態に係る測定システムのＷｅｂサービス連携制御シーケンス図である。
【図１０】本発明の一実施形態に係る測定装置におけるＷｅｂサービス連携制御動作を示すフローチャートである。
【図１１】本発明の一実施形態に係る測定装置による被測定装置の一測定態様を示す概念図である。
【発明を実施するための形態】
【００２８】
以下、本発明に係る測定装置、測定システム及び測定方法の一実施形態について図面を用いて説明する。
【００２９】
図１及び図３に示すように、本発明の一実施形態に係る測定システム１は、測定装置１０と、通信装置４０と、クラウドシステム５１と、ＩＦＴＴＴシステム６０とを有している。この測定システム１は、測定装置１０が、通信装置４０の通信機能を利用してクラウドシステム５１及びＩＦＴＴＴシステム６０にアクセスし、クラウドシステム５１により提供されるクラウドサービスによって被測定装置としてのＤＵＴ１９の測定を行う一方で、ＩＦＴＴＴシステム６０が提供するＩＦＴＴＴサービスを受けられるようになっている。以下、各部の構成について説明する。
【００３０】
測定装置１０は、被測定装置としてのＤＵＴ１９と無線ＬＡＮによる接続を行って該ＤＵＴ１９の測定を行うものである。本実施形態では、測定装置１０は、例えば、無線ＬＡＮ親機（AP：Access Point）として動作し、ＤＵＴ１９は無線ＬＡＮ子機（STA：STAtion）として動作する。また、測定装置１０は、ＩＥＥＥ８０２．１１ｎや、ＩＥＥＥ８０２．１１ａｃなどに準拠する通信規格に基づいて、ＤＵＴ１９と通信するものとする。
【００３１】
通信装置４０は、測定装置１０の後述する通信部３２（図２参照）に接続され、制御部２０の制御により通信ネットワーク（以下、ＮＷという）５０内のクラウドシステム５１を含むＷｅｂサービスにアクセス可能な通信機器である。通信装置４０としては、例えば、ＰＣ（パーソナル・コンピュータ）、スマートフォン、タブレット端末等を用いることができる。測定装置１０と通信部３２による通信装置４０との接続は有線であっても無線であってもよい。
【００３２】
本実施形態に係る測定装置１０は、装置本体に対して通信装置４０が別体で接続された構成（図１−図３参照）に限らず、通信装置４０と同等の通信機能、つまり、インターネット等のＮＷ５０に接続されたコンピュータによって提供される各種のＷｅｂサービスをＮＷ５０経由で利用するため通信機能を有する通信機能部を、測定装置１０の本体内に通信モジュールとして実装した構成であってもよい。
【００３３】
クラウドシステム５１は、測定装置１０が通信装置４０を介して利用可能なインターネット等のＮＷ５０内に構築されている。クラウドシステム５１は、図１、図３に示すように、例えば、コンピュータであるＷｅｂサーバ５２を有し、該Ｗｅｂサーバ５２が、Ｗｅｂブラウザ３３を通じて測定装置１０からのアクセスを受け付け、測定装置１０に対するＤＵＴ１９の測定制御に係るＷｅｂサービス（クラウドサービス）を提供可能になっている。
【００３４】
クラウドシステム５１は、相手先に対して音声や映像、テキストメッセージの交換などを行うために必要なセッションの生成・変更・切断を行うＳＩＰ（Session Initiation Protocol）５３という通信プロトコルを有している。また、クラウドシステム５１は、相手先から送られてくるパケットの情報から接続を許可するか判断し、不正なアクセスであると判断した際には、接続を規制し、正当なアクセスであると判断した場合のみ接続を許可するファイヤウォール５５（図１参照）を備えている。
【００３５】
クラウドシステム５１は、Ｗｅｂサーバ５２が上述したＳＩＰ５３及びファイヤウォール５５を制御することで、クラウドサービス提供先からのアクセス要求があった際にその中に含まれる当該クラウドサービス提供先（例えば、測定装置１０）を識別する装置識別情報（装置ＩＤ）に基づいて正当なアクセスであるか否かを判断し、正当なアクセスであると判断することによりアクセスを受け付けてＤＵＴ１９の測定制御等に係るＷｅｂサービスを提供するようになっている。
【００３６】
ＮＷ５０内には、クラウドシステム５１が提供するクラウドサービスの他、ＩＦＴＴＴシステム６０も構築されている（図１参照）。ＩＦＴＴＴシステム６０は、ＩＦＴＴＴサービス、すなわち、ＮＷ５０内に構築される複数のＷｅｂサービスを連携させるＷｅｂ連携サービス（以下、連携サービスという）を提供する。図１においては、連携サービスによって連携可能なＷｅｂサービスとしてクラウドシステム５１、Ｗｅｂサービス６１Ａ、６１Ｂ、６１Ｃが存在する。ＩＦＴＴＴシステム６０は、図１に示されていないさらに複数のＷｅｂサービス、例えば、Twitter、Facebook、Gmail、Instagram、Evernote、Dropbox、Google HomeなどのＷｅｂサービスを対象にした連携サービスを提供し得ることはいうまでもない。
【００３７】
これにより、図１に示す測定システム１では、クラウドシステム５１が提供するクラウドサービスである測定サービスを利用する測定装置１０は、当該測定サービスと他のＷｅｂサービス６１Ａ、６１Ｂ、６１Ｃ等を連携させた連携サービスを利用できるようになっている。
【００３８】
ＩＦＴＴＴシステム６０による連携サービスを利用可能な測定装置１０の構成についてまず説明する。測定装置１０は、図２に示すように、無線又は有線により測定対象であるＤＵＴ１９に接続され、測定装置１０が基準になるデータを表す信号をＤＵＴ１９に送信し、ＤＵＴ１９が、測定装置１０から送信された信号を受信し、受信した信号を測定装置１０に送信するようになっている。なお、ＤＵＴ１９へ信号を送信するのは、測定装置１０以外の装置でもよく、ＤＵＴ１９自身が信号を生成して送信するようになっていてもよい。
【００３９】
測定装置１０は、ＤＵＴ１９から受信した入力データと、基準になるデータとを比較して誤りビットを検出するようになっている。また、測定装置１０は、入力データのビット数に対する誤りビットの割合であるビット誤り率（ＢＥＲ）を算出することができる。
【００４０】
また、ＤＵＴ１９は、ビット列からなるデータを表す信号を送信するものであれば如何なるものでもよい。なお、測定装置１０とＤＵＴ１９との間で送受信される信号は、電気信号でもよく、または光信号でもよい。
【００４１】
図２に示すように、測定装置１０は、後述するＲＡＭ２０４（図４参照）などのメモリによって構成される参照データ記憶部１１、比較データ記憶部１６、及び位置情報記憶部１７と、集積回路などによって構成される信号送信部１２、信号受信部１３、同期検出部１４、比較部１５、制御部２０、ＣＲＴや液晶ディスプレイなどの表示部３０、キーボード等の操作部３１、通信装置４０が接続される通信部３２を備えて構成される。
【００４２】
測定装置１０は、図２に示すように、各部を一体化したものとして構成してもよいが、必ず一体化する必要はなく、制御部２０、表示部３０、及び操作部３１、通信部３２をＰＣで代用したり、信号受信部１３、同期検出部１４、比較部１５、比較データ記憶部１６、及び位置情報記憶部１７をパッケージとして構成してもよい。
【００４３】
参照データ記憶部１１は、例えば１２８Ｍビットサイズからなる基準になるデータを予め記憶している。信号送信部１２は、データ記憶部１１から読み込んだデータを表す信号を測定対象９に送信するようになっている。
【００４４】
信号受信部１３は、ＤＵＴ１９から送信された信号を受信し、受信した信号の入力データを同期検出部１４に出力するようになっている。
【００４５】
同期検出部１４は、参照データ記憶部１１から読み込んだ基準となるデータと、受信した入力データとの同期を取るようになっている。そして、比較部１５へ同期が取れたことを通知するとともに、基準となるデータの同期が取れた位置を表す同期位置を位置情報記憶部１７に記憶させる。
【００４６】
同期検出部１４で同期が確立した後、操作部３１を介したユーザである試験者等の指示により、比較部１５は、ビット誤り測定を開始するときの位置にある参照データ記憶部１１のビットから順に、同期検出部１４から出力されたビットと比較して誤りビットを検出するようになっている。
【００４７】
比較部１５は、例えば、排他的論理和回路（ＥＸ−ＯＲ）により構成され、同期検出部１４から出力されたビットと参照データ記憶部１１に記憶されているビット（基準となるデータのビット）とを順次比較し、比較した結果である比較データを比較データ記憶部１６のブロックに順次格納するようになっている。
【００４８】
詳細には、比較部１５は、入力された入力データのビットそれぞれと、参照データ記憶部１１に記憶されている基準となるデータのビットとを順次比較する。比較部１５は、比較した結果を比較データとして、比較データ記憶部１６の予め定めたブロックに記憶する。比較データ記憶部１６の複数のブロックはそれぞれリングバッファとして管理されており、割り当てられた記憶容量一杯に記憶させると、ブロックの先頭から上書きされて記憶され続ける。そして、比較部１５が誤りビットを検出すると、検出した誤りビットが基準となるデータでの位置から所定ビット数分記憶を続けた後、そのブロックへの記憶を終了する。
【００４９】
すると、次のブロックが指定され、引き続き比較データが記憶される。このようにして、誤りビットの検出に応じて、各ブロックに比較データが記憶される。ここで、比較部１５は、誤りビットを１とし、誤りのないビットを０とした比較データを比較データ記憶部１６の各ブロックに記憶している。また、比較部１５は、ブロックへの記憶を終了するトリガとなる誤りビットを検出したとき、その誤りビットが基準となるデータでの位置（すなわちトリガ位置）を同期位置と共に、各ブロック毎に対応させて位置情報記憶部１７に記憶する。
【００５０】
制御部２０は、測定装置１０によるクラウドシステム５１を利用したＤＵＴ１９からの信号の測定に係る動作を統括的に制御するものである。制御部２０は、図３に示すように、上述した測定に係る制御要素である通信制御部２１、測定制御部２２、表示制御部２３の他、クラウドシステム５１によるＷｅｂサービスと他の複数のＷｅｂサービスとの連携サービスを実現するための制御要素としてのサービス連携条件設定部２４及びサービス連携制御部２７とを有する。
【００５１】
通信制御部２１は、ＮＷ５０内に構築されたＷｅｂサービスを利用するための通信機能を有する通信機能部として外部接続されている通信装置４０と、ＮＷ５０との間の上記通信機能を実現するため通信制御を行う。
【００５２】
測定制御部２２は、信号送信部１２や信号受信部１３等、関連各要素を統括的に制御しつつ、ＤＵＴ１９が出力する被測定信号を対象にその誤りビットを検出（測定）する測定制御を実行する。表示制御部２３は、複数のブロックそれぞれに格納された比較データから得られるそれぞれのビット列を、所定の配置条件に従った位置を基準にして並べて表示部３０に誤りビット測定結果として表示などの表示制御を行う。
【００５３】
サービス連携条件設定部２４は、自測定装置１０で発生し得るアラームやエラー等のイベントを示すイベント情報に対応して、クラウドサービスとして提供される測定サービスと他の複数のＷｅｂサービス６１Ａ、６１Ｂ、６１Ｃ等とＩＦＴＴＴサービスにより連携させて連携サービスを実行するためのサービス連携条件を設定するものである。
【００５４】
本実施形態において、サービス連携制御部２７は、マクロ制御データ設定部２５と、連携制御データ設定部２６と、を有する。マクロ制御データ設定部２５は、上記サービス連携条件として、イベント情報に対応して、一連の処理中の任意の処理の終了後にカスタムイベントを発生させる処理を含むマクロ処理を割り当てたマクロ制御データ（図７参照）を設定するものである。連携制御データ設定部２６は、上記サービス連携条件として、マクロ制御データ中のマクロ処理が割り当てられていないイベント情報、及びカスタムイベントに対応してサービス連携条件を割り当てた連携制御データ（図８参照）を設定するものである。
【００５５】
サービス連携制御部２７は、自測定装置１０でのイベントの発生に応じて、当該イベントを示すイベント情報に対応して設定されたサービス連携条件に基づき連携サービスを実行する制御を行うものである。
【００５６】
サービス連携制御部２７は、監視部２８と、サービス振分制御部２９と、を有する。監視部２８は、アラームやエラー等の各種のイベントが発生したかどうかを監視するものである。サービス振分制御部２９は、監視部２８で発生が検知されたイベントに対応する連携サービスが連携制御データとして設定されている場合に、当該連携制御データに基づき連携対象の複数のＷｅｂサービスによる連携サービスを実行させる制御を行う。この制御において、サービス振分制御部２９は、連携対象の各Ｗｅｂサービスに対して、連携サービスを実現するためにそのＷｅｂサービスが実行すべき動作制御を適宜に振り分けるようになっている。
【００５７】
制御部２０は、例えば、コンピュータ装置によって構成される。このコンピュータ装置は、例えば、図４に示すように、所定の信号が入力される入力インターフェース（Ｉ／Ｆ）２０１と、測定装置１０の機能を実現するための所定の情報処理や制御を行うＣＰＵ（Central Processing Unit）２０２と、ＣＰＵ２０２を立ち上げるためのＯＳ（Operating System）やその他のプログラム及び制御用のパラメータ等を記憶するＲＯＭ（Read Only Memory）２０３と、ＣＰＵ２０２が動作に用いるＯＳやアプリケーションの実行コードやデータ等を記憶するＲＡＭ（Random Access Memory）２０４と、所定の信号を出力する出力インターフェース（Ｉ／Ｆ）２０５と、図示しないハードディスク装置などの不揮発性の記憶媒体と、各種入出力ポートとを有する。このコンピュータ装置は、ＣＰＵ２０２がＲＡＭ２０４を作業領域としてＲＯＭ２０３に格納されたプログラムを実行することにより上述した通信制御部２１、測定制御部２２、表示制御部２３、サービス連携条件設定部２４、サービス連携制御部２７として機能する。
【００５８】
このコンピュータ装置において、ＣＰＵ２０２は、Ｗｅｂサーバ５２が保持している上記プログラムをクラウドシステム５１から取得してＲＯＭ２０３に格納し、当該プログラムを実行するようになっている。このコンピュータ装置は、プログラムを実行して実現される、例えば、サービス連携条件設定部２４で設定されるマクロ制御データ、連携制御データについてもＷｅｂサーバ５２によって保持させる構成（図３参照）であってもよい。
【００５９】
上記構成を有する測定装置１０の動作について説明する。まず、測定装置１０において連携サービスを実現するために必要なサービス連携条件の設定操作について説明する。
【００６０】
測定装置１０において、サービス連携条件を設定する際、ユーザは、操作部３１で割り当て設定用の画面を呼び出すための所定の操作を行う。この操作により、サービス連携条件設定部２４は、表示部３０に例えば図５（ａ）に示すようなイベント割り当て画面（以下、割り当て画面）３０ａを表示する。図５（ａ）に示すように、割り当て画面３０ａは、イベント設定領域３０ｂと、マクロ設定領域３０ｃと、追加、削除、設定、閉じる等の指示ボタン３０ｄと、を有している。
【００６１】
ユーザは、割り当て画面３０ａにおいて、例えば、指示ボタン３０ｄの追加ボタンを押下し、次いでカーソル３０ｅを適宜移動させつつイベント設定領域３０ｂ及びマクロ設定領域３０ｃにそれぞれイベント情報、及び一連のマクロ処理設定情報を入力することで、イベント情報と該イベント情報に対応するマクロ処理とが対応付けられた一項目のマクロ制御データを設定することができる。その後も設定を行う場合は、その都度、追加ボタンを押下し、イベント情報及びマクロ処理設定情報を入力する操作を行うことでマクロ制御データを追加設定することができる。また、削除ボタンを使うことで、設定済のマクロ制御データを１項目単位で削除することもできる。サービス連携条件設定部２４は、閉じるボタンが押下されると当該割り当て画面３０ａを閉じるようになっている。
【００６２】
また、測定装置１０において、ユーザが、操作部３１でＩＦＴＴＴを設定するための画面を呼び出すための所定の操作を行うと、サービス連携条件設定部２４は、表示部３０に例えば図５（ｂ）に示すようなＩＦＴＴＴ画面３０ｆを表示する。図５（ｂ）に示すように、ＩＦＴＴＴ設定画面３０ｆは、ＩＦＴＴＴに基づく（ＩＦ  Ｔｈｉｓ）の条件を設定する第１の設定領域３０ｇと、（Ｔｈｅｎ  Ｔｈａｔ）の条件を設定する第２の設定領域３０ｈと、クラウドサービスと連携させるＷｅｂサービスの種別を設定するサービス種別設定領域３０ｉと、追加、削除、設定、閉じる等の指示ボタン３０ｊと、を有している。
【００６３】
ユーザは、このＩＦＴＴＴ設定画面３０ｆにおいて、例えば、追加ボタンを押下し、次いでカーソル３０ｋを適宜移動させつつ第１の設定領域３０ｇ及び第２の設定領域３０ｈにそれぞれ（ＩＦ  Ｔｈｉｓ）の条件及び（Ｔｈｅｎ  Ｔｈａｔ）の条件を入力（記述）することで、もしこのようなイベントが発生したら（ＩＦ  Ｔｈｉｓ）、このようなアクションを実行する（Ｔｈｅｎ  Ｔｈａｔ）というサービス連携条件を連携制御データとして設定することができる。その後は、都度追加ボタンを押下し、（ＩＦ  Ｔｈｉｓ）の条件及び（Ｔｈｅｎ  Ｔｈａｔ）の条件をそれぞれ入力する操作を行うことで連携制御データを追加して設定することができる。また、削除ボタンを使用して設定済の連携制御データを一項目単位で削除することもできる。サービス連携条件設定部２４は、閉じるボタンが押下されると当該ＩＦＴＴＴ画面３０ｆを閉じるようになっている。
【００６４】
図５に示す割り当て画面３０ａ及びＩＦＴＴＴ設定画面３０ｆの構成及び操作を踏まえ、測定装置１０におけるサービス連携条件の設定制御について図６〜図８を参照して説明する。図６は、測定装置１０におけるマクロ制御データ及び連携制御データの設定処理を示すフローチャートである。
【００６５】
この処理において、サービス連携条件設定部２４では、まずマクロ制御データ設定部２５が割り当て設定要求の有無を監視している（ステップＳ１）。ここで、割り当て設定要求がないと判定された場合（ステップＳ１でＮＯ）、次いで、連携制御データ設定部２６は、連携制御データ設定要求があるか否かを監視する（ステップＳ２）。ここで、連携制御データ設定要求がないと判定され場合（ステップＳ２でＮＯ）、ステップＳ１以降の処理に復帰する。
【００６６】
この間、割り当て設定要求があると判定された場合（ステップＳ１でＹＥＳ）、マクロ制御データ設定部２５は、割り当て画面３０ａ（図５（ａ）参照）を表示部３０に表示させる（ステップＳ３）。引き続き、マクロ制御データ設定部２５は、割り当て画面３０ａ上でのイベント情報とマクロ処理の設定入力（書き込み）を順次受け付け（ステップＳ４、Ｓ５）、入力されたイベント情報とマクロ処理とを対応付けてマクロ制御データとして設定する（ステップＳ６）。ここでマクロ制御データ設定部２５は、設定したマクロ制御データを、例えばＲＯＭ２０３、クラウドシステム５１のＷｅｂサーバ５２のぞれぞれ所定のマクロ制御データ格納領域に格納する。
【００６７】
次いで、マクロ制御データ設定部２５は追加設定要求があるか否かを監視する（ステップＳ７）。ここで、追加設定要求がないと判定された場合（ステップＳ７でＮＯ）、次いで、マクロ制御データ設定部２５は削除要求があるか否かを監視する（ステップＳ８）。ここで削除要求があると判定された場合（ステップＳ８でＹＥＳ）、マクロ制御データ設定部２５は、マクロ制御データ格納領域に格納されたマクロ制御データのうちの指定されたデータを削除し（ステップＳ９）、その後、ステップＳ１０に進む。
【００６８】
これに対し、削除要求がないと判定された場合（ステップＳ８でＮＯ）、マクロ制御データ設定部２５は、処理終了の指示があったか否かを監視する（ステップＳ１０）。ここで、処理終了の指示がない場合（ステップＳ１０でＮＯ）、ステップＳ７以降の処理に戻り、処理終了の指示があった場合（ステップＳ１０でＹＥＳ）、一連のマクロ制御データ設定処理を終了する。
【００６９】
一方、ステップＳ２で連携制御データ設定要求があると判定された場合（ステップＳ２でＹＥＳ）、連携制御データ設定部２６は、ＩＦＴＴＴ設定画面３０ｆ（図５（ｂ）参照）を表示部３０に表示させる（ステップＳ１１）。引き続き、連携制御データ設定部２６は、ＩＦＴＴＴ設定画面３０ｆ上でのＩＦＴＴＴの定義規定に基づく「ＩＦ  Ｔｈｉｓ」及び「Ｔｈｅｎ  Ｔｈａｔ」の条件の設定入力（書き込み）を順次受け付け（ステップＳ１２、Ｓ１３）、該入力された「ＩＦ  Ｔｈｉｓ」及び「Ｔｈｅｎ  Ｔｈａｔ」の条件を対応付けて連携制御データとして設定する（ステップＳ１４）。ここで連携制御データ設定部２６は、設定した連携制御データを、例えばＲＯＭ２０３、クラウドシステム５１のＷｅｂサーバ５２のぞれぞれ所定の連携制御データ格納領域に格納する。
【００７０】
次いで、連携制御データ設定部２６は追加設定要求があるか否かを監視する（ステップＳ１５）。ここで、追加設定要求がないと判定された場合（ステップＳ１５でＮＯ）、次いで、連携制御データ設定部２６は削除要求があるか否かを監視する（ステップＳ１６）。ここで削除要求があると判定された場合（ステップＳ１６でＹＥＳ）、連携制御データ設定部２６は、連携制御データ格納領域に格納された連携制御データのうちの指定されたデータを削除し（ステップＳ１７）、その後、ステップＳ１８に進む。
【００７１】
これに対し、削除要求がないと判定された場合（ステップＳ１６でＮＯ）、連携制御データ設定部２６は、処理終了の指示があったか否かを監視する（ステップＳ１８）。ここで、処理終了の指示がない場合（ステップＳ１８でＮＯ）、ステップＳ１５以降の処理に戻り、処理終了の指示があった場合（ステップＳ１８でＹＥＳ）、一連の連携制御データ設定処理を終了する。
【００７２】
図７は、図６のステップＳ６で設定されるマクロ制御データの例を示している。このマクロ制御データは、自測定装置１０の装置ＩＤである例えば１２３４５６というシリアル番号に対応して設定されている。この例のマクロ制御データは、自測定装置１０で発生し得るイベントとして例えばアラーム（Ａｌａｒｍ）１、アラーム２、エラー（Ｅｒｒｏｒ）１、エラー２、エラー３等が想定されている。
【００７３】
ここで、アラーム１、２は、自測定装置１０においてハードウェア的なそれぞれ異なる警報（アラーム）を示している。この例のマクロ制御データは、アラーム１及び２対応するマクロ処理は設定されていない。但し、マクロ制御データの備考欄に示すように、アラーム１、２は、当該各イベントが発生した場合に関連付けて連携サービスを設定可能である旨が登録されている。
【００７４】
エラー１、２、３は、測定装置１０での測定の結果から発生したエラーを示している。この例のマクロ制御データは、エラー１は、例えば、測定装置１０で測定されたビット誤り率（ＢＥＲ）が、例えば、１０−６未満の予め決定している範囲内の値となるエラーである。また、当該エラー１に対応して設定される一連のマクロ処理については、例えば、Ｍａｃｒｏ１はマイナーレポートを作成する処理であり、Ｍａｃｒｏ２はブザーを鳴動させる処理であり、Ｍａｃｒｏ３は上記マイナーレポート作成後にカスタムイベント（Ｃｏｓｔｕｍ  Ｅｖｅｎｔ）１を発生させる処理である。
【００７５】
エラー２は、例えば、ビット誤り率（ＢＥＲ）が１０−６以上、且つ、１０−３未満となるエラーである。また、当該エラー２に対応して設定される一連のマクロ処理については、例えば、Ｍａｃｒｏ４はマイナーレポートを作成する処理であり、Ｍａｃｒｏ５はブザーを鳴動させかつ警報用のライトを点灯させる処理であり、Ｍａｃｒｏ６は上記マイナーレポート作成後にカスタムイベント（Ｃｏｓｔｕｍ  Ｅｖｅｎｔ）２を発生させる処理である。
【００７６】
エラー３は、例えば、ビット誤り率（ＢＥＲ）が１０−３以上であるエラーである。また、当該エラー３に対応して設定される一連のマクロ処理のついては、例えば、Ｍａｃｒｏ７はメジャーレポートを作成する処理であり、Ｍａｃｒｏ８はブザーを鳴動させかつ警報用のライトを点灯させる処理であり、Ｍａｃｒｏ９は上記メジャーレポート作成後にカスタムイベント（Ｃｏｓｔｕｍ  Ｅｖｅｎｔ）３を発生させる処理である。
【００７７】
この例のマクロ設定データは、カスタムイベント１、２、３についても、アラーム１、２と同様、マクロ処理は設定されておらず、当該カスタムイベント１、２、３が発生した場合に連携サービスを設定可能である旨が登録、管理されている。
【００７８】
図８は、図６のステップＳ１４で設定される連携制御データの例を示している。連携制御データも、マクロ設定データと同様、自測定装置１０の装置ＩＤに対応して設定されている。
【００７９】
この例の連携制御データは、サービス種別（サービス１、サービス２）ごとに、測定装置１０で発生するイベントに対応する連携サービスに関するサービス連携条件が、ＩＦＴＴＴで規定される（ＩＦ  Ｔｈｉｓ）及び（Ｔｈｅｎ  Ｔｈａｔ）の条件設定により設定されている。ここで、サービス１は、例えば、Ｗｅｂサービスからのメールの着信など、外部からのアクションに起因して発生するイベントに応じて起動される連携サービスであり、サービス２は、例えば、Ａｌａｒｍ、Ｅｒｒｅｒなど、測定装置１０の動作に起因して発生するイベントに応じて起動される連携サービスである。
【００８０】
図８に示すように、連携制御データは、（ＩＦ  Ｔｈｉｓ）の条件として、サービス１については、「測定開始のメールの受信」があった場合、「測定終了のメールの受信」があった場合などのように、指令メールの着信を契機とする連携サービスのサービス連携条件が記述（設定）されている（項目番号１、２参照）。また、サービス１については、「アラーム１が発生」した場合（項目番号１０参照）、「アラーム２が発生」した場合（項目番号１１参照）、「ＣＥ（カスタムイベント）１が発生」した場合（項目番号１２参照）、「ＣＥ２が発生」した場合（項目番号１３参照）、「ＣＥ３が発生」した場合（項目番号１４参照）などのように、自測定装置１０側での各イベントの発生を契機とする連携サービスのサービス連携条件が記述（設定）されている。
【００８１】
また、この例の連携制御データは、（Ｔｈｅｎ  Ｔｈａｔ）の条件については、例えば、上述した「アラーム１」が発生した場合という条件に対応して、「アラーム１が発生したことを登録メンバーにＬｉｎｅで通知」するという条件が設定されている。「アラーム２」が発生した場合という条件に対応して、「アラーム２が発生したことを登録メンバーにＬｉｎｅで通知」するという条件が設定されている。
【００８２】
同様に、「ＣＥ（カスタムイベント）１が発生」した場合、「ＣＥ２が発生」した場合、「ＣＥ３が発生」した場合という各条件に対応して、それぞれ、「マイナーレポートを作業員グループ宛てにＧｍａｉｌで送信」する、「マイナーレポートを管理者宛てにＧｍａｉｌで送信」する、「メジャーレポートを統括管理者宛てにＧｍａｉｌで送信」するといった連携サービスの実行要件が設定されている。
【００８３】
さらに、この例の連携制御データは、適用サービスの欄を有し、当該欄には、ＩＦＴＴＴによって設定されて各イベントの発生に応じて連携させるＷｅｂサービスの名称が記述されている。この例では、連携するＷｅｂサービスとしては、Ｌｉｎｅ、Ｇｍａｉｌ、Ｇｏｏｇｌｅ  Ｈｏｍｅが記述されているが、ＩＦＴＴＴの設定によっては他の様々なＷｅｂサービス間のサービス連携条件を設定することができる。
【００８４】
このように、本実施形態に係る測定装置１０では、サービス連携条件設定部２４において、測定装置１０で発生し得るイベントに対応してクラウドサービスと他の複数のＷｅｂサービス等とを連携させる連携サービスに関するサービス連携条件をＩＦＴＴＴによって設定できるようになっている。特に、サービス連携条件設定部２４は、サービス連携条件の設定において、連携サービスに対応付けるイベントについては、測定装置１０で発生するアラーム等の他、マクロ制御データに登録されたマクロ処理中の所定の処理の終了時に発生されるカスタムイベント等も含めることができるようになっている。
【００８５】
つまり、本実施形態に係る測定装置１０では、アラーム１、２やエラー１、２、３等の各イベントをマクロ処理に対応付けることができ、該マクロ処理の例えば所定の処理終了に関連付けてカスタムイベント発生させることができ、さらには当該カスタムイベントを連携サービスに対応付けることができる。これにより、本実施形態では、サービス連携条件の設定次第、中でも、マクロ処理実行中のカスタムイベントを発生させる条件の設定次第で、測定装置１０で発生するイベントのみならず、マクロ処理中に発生するカスタムイベントも含む各種イベントの発生に応じて多様な連携サービスを構築することができる。
【００８６】
次に、本実施形態に係る測定システム１におけるクラウドサービスと各種のＷＥＢサービス等との連携サービスの制御動作について図９を参照して説明する。この制御動作を実現するためには、測定装置１０において上述したマクロ制御データ及び連携制御データ（図６〜図８参照）が予め設定されている必要がある。また、クラウドシステム５１には、アクセス要求を許可するクラウドサービス提供先の装置ＩＤとして、測定装置１０の装置ＩＤが設定されているものとする。
【００８７】
本実施形態に係る測定システム１において、測定装置１０は、図９に示す制御シーケンスに従ってＮＷ５０内のクラウドシステム５１やＷｅｂサービス６１Ａ、６１Ｂ、６１Ｃ等との通信を行う。例えば、図９に示す制御シーケンス中、測定通信フェーズ（ｐｈａｓｅ）において、測定装置１０は、通信制御部２１により通信装置４０の通信機能を制御してクラウドシステム５１にアクセスし、Ｗｅｂサーバ５２から提供される測定用の動作プログラムを制御部２０で実行させることによりＤＵＴ１９の測定を行う。その際、アクセス要求や測定項目の選択等に係る各種の指示は、ユーザがＷｅｂブラウザ３３を見ながら操作部３１を操作することにより行う。
【００８８】
上記測定通信フェーズにおいて、クラウドシステム５１では、ＳＩＰ５３が、測定装置１０からのアクセス要求に含まれる装置ＩＤを取得し、この装置ＩＤを有する測定装置１０からのアクセスのみを許可し、他のアクセスは拒否するようにファイヤウォール５５を制御する。
【００８９】
また、図９に示す制御シーケンス中、サービス連携通信フェーズ１のフェーズ１（Ｐ１）において、測定装置１０は、通信制御部２１が、ＮＷ５０内のＩＦＴＴＴシステム６０のサービス連携機能により例えばメールで送られてくる動作指令（以下、動作指令メール）を通信装置４０経由で受信させる制御を行う。次いで、測定装置１０では、サービス連携制御部２７の監視部２８が、連携制御データ（図８参照）に基づき、当該動作指令メールの着信が（ＩＦ  Ｔｈｉｓ）に設定されているかどうかを判断する。ここで、当該動作指令メールの着信が（ＩＦ  Ｔｈｉｓ）に設定されている場合、サービス振分制御部２９が、当該設定に対応する（Ｔｈｅｎ  Ｔｈａｔ）の設定に基づいて連携サービスのための操作を起動するよう制御する。
【００９０】
このフェーズ１における通信の制御によれば、例えば、連携制御データ（図８参照）内の項目番号１、２の各設定に基づいて以下のような連携サービスを実行可能になる。すなわち、連携制御データ内の項目番号１の設定によれば、監視部２８によって、例えば、上記フェーズ１で受信した動作指令メールが、連携制御データ中の（ＩＦ  Ｔｈｉｓ）で設定される「測定開始のメール受信」であることが解析された場合、サービス振分制御部２９が、（ＩＦ  Ｔｈｉｓ）に対応する（Ｔｈｅｎ  Ｔｈａｔ）で設定されている「測定を開始」のアクションを実行することができる。
【００９１】
また、項目番号２の設定によれば、監視部２８によって、上記フェーズ１で受信した動作指令メールが、例えば連携制御データの（ＩＦ  Ｔｈｉｓ）で設定される「測定終了のメール受信」であることが解析された場合、サービス振分制御部２９が、当該（ＩＦ  Ｔｈｉｓ）に対応する（Ｔｈｅｎ  Ｔｈａｔ）で設定されている「測定を終了」のアクションを実行することができる。
【００９２】
これにより、本実施形態に係る測定装置１０は、例えば、ＤＵＴ１９の測定場所の他の場所からＷｅｂサービスの一つである例えばＧｏｏｇｌｅ  Ｈｏｍｅにより「測定開始」、または「測定終了」という音声入力を行うことにより、この音声入力に基づく「測定開始」、または「測定終了」という内容のメールを受け取り、その内容を監視部２８で解析し、サービス振分制御部２９が自測定装置１０での測定を開始、または終了させるように制御することができる。
【００９３】
このように、本実施形態では、連携制御データ設定部２６が、マクロ処理が割り当てられていないイベント情報に対応して、ＩＦＴＴＴサービスの提供に係るＩＦＴＴＴ設定中、ＩＦ  Ｔｈｉｓに「アクションを指示するメールを受信した場合」を、Ｔｈａｔ  Ｔｈｅｎに「アクションを開始する」ことをそれぞれ定義した連携制御データを設定する可能である。また、ＩＦ  Ｔｈｉｓに設定される「アクションを指示するメール」は、発声に基づいてアクションを指示するメールを送信するメーリングサービスによって送信され、測定開始、又は測定終了のいずれかを指示するメールとし得る。このような機能を搭載する本実施形態に係る測定装置１０においては、「測定開始」、「測定終了」という音声入力に基づく測定の開始及び終了の動作制御に限らず、これら以外の各種音声入力に基づく指令による種々の動作制御を測定装置１０に実行させることができる。
【００９４】
次に、図９に示す制御シーケンス中、サービス連携通信フェーズ２におけるフェーズ２（Ｐ２）からフェーズ６（Ｐ６）での通信動作について説明する。なお、サービス連携通信フェーズ２については、特に、測定装置１０で発生したイベントに対応するマクロ処理が設定されており、該マクロ処理の実行中、その中の所定の処理の終了時にカスタムイベント（図７の項目番号２０、２１、２２の設定参照）が発生し、そのカスタムイベントが連携制御データ中に設定されている（図８の項目番号１２、１３、１４の設定参照）ことにより、Ｗｅｂサービスの連携が実施される場合について説明する。
【００９５】
図９に示すように、サービス連携通信フェーズ２は、測定装置１０でのイベントの発生を契機に開始される。測定装置１０では、監視部２８で何等かのイベントの発生が検知されると、サービス振分制御部２９が、マクロ制御データに当該イベントを示すイベント情報が設定されている場合に限りＩＦＴＴＴシステム６０に対して当該イベントの発生を示すイベント発生を通知する信号を送信する（フェーズ２参照）。このように、測定装置１０において、サービス連携制御部２７は、サービス連携条件に対応して設定されたイベント情報に対応するイベントが発生したことにより、自測定装置１０の装置ＩＤを含み当該イベントの発生を通知する信号をＩＦＴＴＴシステム６０に送出する通知信号送出部を有している。
【００９６】
ＩＦＴＴＴシステム６０は、測定装置１０からイベントの発生の通知を受けると、クラウドシステム５１に対してマクロ実行要求を送出する（フェーズ３参照）。このマクロ実行要求にも測定装置１０の装置ＩＤが含まれている。このように、ＩＦＴＴＴシステム６０は、測定装置１０からイベントの発生を通知する信号を受信することにより、装置ＩＤを含むマクロ実行要求をクラウドシステム５１に送出する送出部を有している。なお、送出部は、マクロ処理が設定されたていないイベントが発生し、フェーズ２で測定装置１０からそのイベントの発生を通知する信号を受信した場合、フェーズ３において、クラウドシステム５１に対して連携サービス実行要求を送出する機能も有する。
【００９７】
クラウドシステム５１は、ＩＦＴＴＴシステム６０からマクロ実行要求を受信すると、その中に含まれる装置ＩＤに基づき当該装置ＩＤを有する測定装置１０に対してマクロの実行を許可することを示すマクロ実行許可の信号を送信する（フェーズ４参照）。その際、クラウドシステム５１は、装置ＩＤを電話番号として見立てた交換機の働きを成すＳＩＰ５３が、接続を要求してきている測定装置１０を、ＩＦＴＴＴシステム６０からのマクロ実行要求に含まれる装置ＩＤをキーに、ファイヤウォール５５越しに検索し、検索された測定装置１０に対してマクロ実行許可の信号を送信する。このような処理機能を有するＳＩＰ５３は、本発明における交換制御部に相当する。
【００９８】
測定装置１０は、上記フェーズ４においてクラウドシステム５１からマクロ実行許可の信号を受信すると、サービス振分制御部２９が、マクロ制御データに基づき、発生した上記イベントに対応するマクロ処理を実行させるように測定装置１０を制御する。
【００９９】
マクロ処理の実行中、サービス振分制御部２９は、マクロ制御データ内にカスタムイベントを発生させるように設定されている処理の終了を契機に当該カスタムイベントを発生させる。引き続きサービス振分制御部２９は、連携制御データに基づき、当該カスタムイベントの発生が（ＩＦ  Ｔｈｉｓ）として記述されている（Ｔｈｅｎ  Ｔｈａｔ）のデータが存在するか否かを判断し、当該（Ｔｈｅｎ  Ｔｈａｔ）のデータが存在すれば、その中に記述された連携サービスを実行することを指示する連携サービス実行指示の信号をＩＦＴＴＴシステム６０に対して送出する（フェーズ５参照）。
【０１００】
一方、ＩＦＴＴＴシステム６０は、測定装置１０からの連携サービス実行指示の信号を受信すると、連携制御データに基づき、（Ｔｈｅｎ  Ｔｈａｔ）に記述された連携サービスを実行する（フェーズ６参照）。
【０１０１】
上述したサービス連携通信フェーズ２における通信制御によれば、例えば、マクロ制御データ（図７参照）内の項目番号３、４、５、２０、２１、２２の各設定、及び連携制御データ（図８参照）内の項目番号１２、１３、１４の各設定に基づいて、それぞれ、以下のような連携サービスを実行できる。
【０１０２】
例えば、マクロ制御データ内の項目番号３、２０の各設定と連携制御データ内の項目番号１２の設定によれば、エラー１が発生すると、Ｍａｃｒｏ１、Ｍａｃｒｏ２、Ｍａｃｒｏ３が順に実行され、Ｍａｃｒｏ２の終了によりカスタムイベント１が発生する。カスタムイベント１の発生が監視部２８によって検知されると、サービス振分制御部２９によって、当該「カスタムイベント１の発生」が定義されている（ＩＦ  Ｔｈｉｓ）に対応する（Ｔｈｅｎ  Ｔｈａｔ）の設定に基づいて、上記Ｍａｃｒｏ１で生成されたマイナーレポートを作業員グループに対してＬｉｎｅで通知する連携サービスが実施される。
【０１０３】
マクロ制御データ内の項目番号４、２１の各設定と連携制御データ内の項目番号１３の設定によれば、エラー２が発生すると、Ｍａｃｒｏ４、Ｍａｃｒｏ５、Ｍａｃｒｏ６が順に実行され、Ｍａｃｒｏ５の終了によりカスタムイベント２が発生する。カスタムイベント２の発生が監視部２８によって検知されると、サービス振分制御部２９によって、当該「カスタムイベント２の発生」が設定されている（ＩＦ  Ｔｈｉｓ）に対応する（Ｔｈｅｎ  Ｔｈａｔ）の設定に基づいて、上記Ｍａｃｒｏ４で生成されたマイナーレポートを管理者に対してＬｉｎｅで通知する連携サービスが実施される。
【０１０４】
マクロ制御データ内の番号５、２２の各設定と連携制御データ内の項目番号１４の設定によれば、エラー３が発生すると、Ｍａｃｒｏ７、Ｍａｃｒｏ８、Ｍａｃｒｏ９が順に実行され、Ｍａｃｒｏ８の終了によりカスタムイベント３が発生する。カスタムイベント３の発生が監視部２８によって検知されると、サービス振分制御部２９によって、当該「カスタムイベント３の発生」が設定されている（ＩＦ  Ｔｈｉｓ）に対応する（Ｔｈｅｎ  Ｔｈａｔ）の設定に基づいて、上記Ｍａｃｒｏ７で生成されたメジャーレポートを統括管理者に対してＬｉｎｅで通知する連携サービスが実施される。
【０１０５】
このように、本実施形態に係る測定装置１０は、イベントが発生した場合にマクロ処理を実行するように割り当て画面を用いて設定することができる。また、マクロ処理については、イベントの結果をレポートにまとめ、ＨＴＭＬで出力する処理を設定することができ、その中の任意の処理が終了した場合、例えば、レポートの生成が終わったら、カスタムイベントを発生させるという設定も可能である。これにより、本実施形態に係る測定装置１０は、ＩＦＴＴＴサービスを提供するためのＩＦＴＴＴの定義規定にしたがってカスタムイベントの発生をＩＦ  Ｔｈｉｓに設定し、対応して実行するアクションを（Ｔｈｅｎ  Ｔｈａｔ）に設定しておくことで、例えば、マクロ処理によって生成されたレポートを、Ｇｍａｉｌ等のメーリングソフトで所定の宛先に通知するなどのサービスの連携が可能となる。
【０１０６】
なお、図９に示す制御シーケンスでは、測定装置１０で発生したイベントに対応するマクロ処理が設定され、且つ、該マクロ処理中の所定の処理の終了時にカスタムイベントが発生する場合に対応する連携サービスの制御例について述べたが、本実施形態では、測定装置１０でのイベントの発生に応じて連携サービスを実行する制御（図７の項目番号１、２、及び図８の項目番号１０、１１の設定参照）にも対応できることはいうまでもない。
【０１０７】
この場合、クラウドシステム５１は、ＩＦＴＴＴシステム６０からフェーズ３で連携サービス実行要求を受信すると、その中に含まれる装置ＩＤに基づき当該装置ＩＤを有する測定装置１０に対して連携サービスを実行することを指令する連携サービス実行許可の信号を送信する。その際も、クラウドシステム５１においては、ＳＩＰ５３が、接続を要求してきている測定装置１０を、ＩＦＴＴＴシステム６０からの連携サービス実行要求に含まれる装置ＩＤをキーに、ファイヤウォール５５越しに検索し、検索された測定装置１０に対して連携サービス実行許可の信号を送信する。測定装置１０は、クラウドシステム５１から連携サービス実行許可の信号を受信すると、サービス連携制御部２７が、連携制御データに基づいて図９のフェーズ５、６の通信制御を行い、連携サービスを実行させる。
【０１０８】
図１０は、本実施形態に係る測定装置１０による連携サービス制御動作を示すフローチャートである。この制御動作は、測定装置１０で発生したイベントに対応するマクロ処理が設定され、且つ、該マクロ処理中の所定の処理の終了時にカスタムイベントが発生する場合と、上記マクロ処理が設定されていない場合の両方を含んでいる。
【０１０９】
本実施形態に係る測定装置１０は、この連携サービス制御が開始されると、まず、サービス連携制御部２７の監視部２８がイベントの発生を監視し（ステップＳ２１）、サービス振分制御部２９がその監視結果に基づいてイベントが発生したか否かを判定する（ステップＳ２２）。ここで、イベントが発生していないと判定された場合（ステップＳ２２でＮＯ）、監視部２８及びサービス振分制御部２９がステップＳ２１、Ｓ２２の処理を続行する。
【０１１０】
この間、イベントが発生したと判定された場合（ステップＳ２２でＹＥＳ）、サービス振分制御部２９は、マクロ制御データを参照して、当該イベントに対応してマクロ処理が設定されているか否かを判定する（ステップＳ２３）。ここで、マクロ処理が設定されていると判定された場合（ステップＳ２３でＹＥＳ）、サービス振分制御部２９は、マクロ制御データに基づき、発生したイベントに対応するマクロを実行する（ステップＳ２４）。
【０１１１】
引き続き、サービス振分制御部２９は、当該マクロ実行中にカスタムイベントが発生したか否を判定する（ステップＳ２５）。ここで、カスタムイベントが発生したと判定された場合（ステップＳ２５でＹＥＳ）、サービス振分制御部２９は、連携制御データに基づき、当該カスタムイベントの発生が設定されている（ＩＦ  Ｔｈｉｓ）に対応する（Ｔｈｅｎ  Ｔｈａｔ）の設定に基づいて関連するＷｅｂサービスを連携させた連携サービスを実行する（ステップＳ２６）。
【０１１２】
一方、発生したイベントに対応してマクロ処理が設定されていないと判定された場合（ステップＳ２３でＮＯ）、サービス振分制御部２９は、連携制御データに基づき、当該イベントの発生が設定されている（ＩＦ  Ｔｈｉｓ）に対応する（Ｔｈｅｎ  Ｔｈａｔ）の設定に基づいて関連するＷｅｂサービスを連携させた連携サービスを実行する（ステップＳ２７）。
【０１１３】
次に、測定装置１０の運用例について説明する。図１１は、本実施形態に係る測定装置１０を無線通信システムの基地局８０近傍に設置し、ＤＵＴ１９で基地局８０と通信させつつＤＵＴ１９からの信号の測定を行う状況を示している。この状況において、測定装置１０は、例えば、図７の項目番号３、４、５に示すような設定内容を有するマクロ制御データ、図８の項目番号１２、１３、１４に示すような設定内容を有する連携制御データを予め設定しておくことができる。
【０１１４】
図１１に示す測定環境において、測定装置１０は、ＤＵＴ１９が出力する信号を測定し、例えば、ＢＥＲが１０−６未満の予め決定している範囲内の値となる測定結果が得られた場合（エラー１の発生時）、それ以前のマクロ処理中に生成されたマイナーレポートを作業員グループに対してＬｉｎｅで通知することができる。また、ＢＥＲが１０−３以上である測定結果が得られた場合（エラー３の発生時）、測定装置１０は、それ以前のマクロ処理中に生成されたメジャーレポートを統括管理者に対してＬｉｎｅで通知することができる。いずれの連携サービスにおいても、ＢＥＲの測定結果が良好ではない状態を作業員グループや統括管理者にメールで通知することで、測定エラーに対する迅速な対応を促すことができる。
【０１１５】
上述したように、本実施形態では、主として、マクロ制御データ設定部２５が、エラーを示すエラー情報に対応する一連のマクロ処理として、レポートを作成する処理と、レポート作成後に当該エラー情報に対応するカスタムイベントを発生させる処理とを含むマクロ制御データを設定し、連携制御データ設定部２６が、カスタムイベントに対応して、ＩＦＴＴＴサービスの提供に係るＩＦＴＴＴ設定中、ＩＦ  Ｔｈｉｓに「レポートの作成が終了した場合」を、Ｔｈａｔ  Ｔｈｅｎに「レポートを予め設定された宛先にメールで送信する」ことをそれぞれ定義した連携制御データを設定する構成について説明した。
【０１１６】
合わせて、本実施形態では、マクロ制御データ設定部２５が、エラーレベルが異なるエラーを示すエラー情報にそれぞれ対応して、エラーレベルに応じたレポートを作成する処理をマクロ処理中に含むマクロ制御データを設定し、連携制御データ設定部２６が、Ｔｈａｔ  Ｔｈｅｎの「レポートを予め設定された宛先にメールで送信する」という定義に変えて、「エラーレベルに対応するレポートをエラーレベルに対応する宛先に送信する」ことを定義した連携制御データを設定する構成について述べてきた。しかしながら、本発明は、これらの設定に限らず、測定シーンを想定した種々のパターンの設定が可能であって、各Ｗｅｂサービスを連携した多様な連携サービスを実現し得るものである。
【０１１７】
また、上記実施形態では、ＤＵＴ１９から受信した入力データとＤＵＴ１９から受信されるべきデータとを比較してＢＥＲを測定する測定装置１０について述べたが、本発明に係る連携サービス制御機能は、これに限らず、スペクトラムアナライザ等の測定装置全般に適用可能である。
【０１１８】
スペクトラムアナライザ等の測定装置については、局部発振信号が逓倍されたミキシング信号でＤＵＴ１９からの被測定信号がミキシングされた規定周波数の測定対象信号の複数項目の測定を行うものが知られている。例えば、測定対象信号のレベル（送信電力）、変調精度（Error Vector Magnitude、ＥＶＭ）、位相誤差（Phase Error）、振幅誤差（Magnitude Error）などの測定を行う測定装置がある。この種の測定装置においては、上記実施形態で述べたＩＦＴＴＴの定義に基づく連携サービスとして、例えば、各測定項目の測定結果に応じてレポートを生成し、そのレポートを測定結果に対応する宛先に対してメール送信したり、保管したり、公開したり、利用可能にするなどのためにＷｅｂサービスＡ、Ｂ、Ｃを選択的に連携させることが考えられる。
【０１１９】
以上説明したように、本実施形態に係る測定装置１０は、ＤＵＴ１９が出力する被測定信号を測定する制御を行う測定制御部２２と、ＮＷ５０に接続されたコンピュータによって提供される複数のＷｅｂサービスを利用するための通信機能部として接続された通信装置４０と、通信機能部とＮＷ５０間の通信制御を行う通信制御部２１と、クラウドサービスを提供するクラウドシステム５１と通信接続し、クラウドシステム５１が保持するプログラムを実行することにより測定制御部２２及び通信制御部２１を実現する制御部２０と、を備え、制御部２０は、自測定装置１０で発生し得るイベントを示すイベント情報に対応して、クラウドサービスとＷｅｂサービスとをＩＦＴＴＴサービスにより連携させて連携サービスを実行するためのサービス連携条件を設定するサービス連携条件設定部２４と、イベントの発生に応じて、当該イベントを示す前記イベント情報に対応して設定されたサービス連携条件に基づき連携サービスを実行するサービス連携制御部２７と、を有して構成されている。
【０１２０】
この構成により、本実施形態に係る測定装置１０は、サービス連携条件設定部２４の設定機能を利用してサービス連携条件の設定および設定変更に容易に対応でき、ソフトウェアの扱いに慣れないユーザであっても、様々な測定シーンに対応する多様な連携サービスを低コストかつ柔軟に構築することができるようになる。
【０１２１】
また、本実施形態に係る測定装置１０において、サービス連携条件設定部２４は、イベント情報に対応して、一連の処理中の任意の処理の終了後にカスタムイベントを発生させる処理を含むマクロ処理を割り当てたマクロ制御データを設定するマクロ制御データ設定部２５と、マクロ処理が割り当てられていないイベント情報、及びカスタムイベントに対応してサービス連携条件を割り当てた連携制御データを設定する連携制御データ設定部２６と、を有して構成されている。
【０１２２】
この構成により、本実施形態に係る測定装置１０は、エラー等のイベント情報に対してマクロ処理に割り当て、該マクロ処理の中でカスタムイベントを発生させることができ、エラー等のイベントに対応するマクロ処理の割り当て次第で、より多様な測定パターンに対応した連携サービスを構築可能になる。
【０１２３】
また、本実施形態に係る測定装置１０において、連携制御データ設定部２６は、マクロ処理が割り当てられていないイベント情報に対応して、ＩＦＴＴＴサービス提供に係るＩＦＴＴＴ設定中、ＩＦ  Ｔｈｉｓに「アクションを指示するメールを受信した場合」を、Ｔｈａｔ  Ｔｈｅｎに「アクションを開始する」ことをそれぞれ定義した連携制御データを設定する構成である。
【０１２４】
この構成により、本実施形態に係る測定装置１０は、ＤＵＴ１９の測定場所から離れた場所から所定のＷｅｂサービスによって所望のアクションの指示を受け付けて当該アクションを実行することができる。
【０１２５】
また、本実施形態に係る測定装置１０は、ＩＦ  Ｔｈｉｓに設定される「アクションを指示するメール」は、発声に基づいてアクションを指示するメールを送信するメーリングサービスによって送信され、測定開始、又は測定終了のいずれかを指示するメールであることを特徴としている。
【０１２６】
この構成により、本実施形態に係る測定装置１０は、メーリングサービスを利用し、「測定開始」や「測定終了」という音声入力を行うだけで、測定を開始させたり、測定を終了させたりすることができる。
【０１２７】
また、本実施形態に係る測定装置１０において、マクロ制御データ設定部２５は、エラーを示すエラー情報に対応する一連のマクロ処理として、レポートを作成する処理と、レポート作成後に当該エラー情報に対応するカスタムイベントを発生させる処理とを含むマクロ制御データを設定し、連携制御データ設定部２６は、カスタムイベントに対応して、ＩＦＴＴＴサービスの提供に係るＩＦＴＴＴ設定中、ＩＦ  Ｔｈｉｓに「レポートの作成が終了した場合」を、Ｔｈａｔ  Ｔｈｅｎに「レポートを予め設定された宛先にメールで送信する」ことをそれぞれ定義した連携制御データを設定するように構成されている。
【０１２８】
この構成により、本実施形態に係る測定装置１０は、エラーの発生に応じてレポートを作成し、そのレポートを例えば予め設定した宛先にメールで送信することができ、宛先の例えば作業員や管理者等に対して迅速なエラー対応を促すことができる。この連携サービスの実現に際しては、マクロ制御データ設定部２５で、上記エラーに対応してレポート作成後にカスタムイベントを発生させること設定し、そのカスタムイベントに対応して当該連携サービスのサービス連携条件を連携制御データ設定部で設定すればよく、一般ユーザでも容易に設定することができる。
【０１２９】
また、本実施形態に係る測定装置１０は、マクロ制御データ設定部２５は、エラーレベルが異なるエラーを示すエラー情報にそれぞれ対応して、エラーレベルに応じたレポートを作成する処理をマクロ処理中に含むマクロ制御データを設定し、連携制御データ設定部２６は、Ｔｈａｔ  Ｔｈｅｎの「レポートを予め設定された宛先にメールで送信する」という定義に変えて、「エラーレベルに対応するレポートをエラーレベルに対応する宛先に送信する」ことを定義した連携制御データを設定する構成を有している。
【０１３０】
この構成により、本実施形態に係る測定装置１０は、エラーの発生時、そのエラーのエラーレベルに応じたレポートを作成し、そのレポートを当該エラーレベルに応じた管理者や統括管理者等にメールで送信することができ、エラーレベルに応じて担当者を切り分けてエラーの管理及びエラーへの対応通知を実行することができる。この場合、エラーレベルを考慮しない場合に比べてより多様な連携サービスを実現できる。上述した各構成を有することにより、本実施形態に係る測定装置１０では、ユーザが柔軟に連携サービスを構築可能となる。
【０１３１】
本実施形態に係る測定システム１は、上記実施形態に係る測定装置１０と、通信機能部として測定装置本体と別体で接続される通信装置４０）、クラウドシステム５１と、クラウドシステム５１に設けられ、ＮＷ５０を介してアクセスを受け付けたクラウドサービス提供先が正当な相手先である場合にのみ当該クラウドサービス提供先との通信を許可するファイヤウォール５５と、ＩＦＴＴＴサービスを提供するＩＦＴＴＴシステム６０と、を備え、サービス連携制御部２７は、サービス連携条件に対応して設定されたイベント情報に対応するイベントが発生したことにより、自測定装置１０の装置ＩＤを含み当該イベントの発生を通知する信号をＩＦＴＴＴシステム６０に送出する通知信号送出機能（図９のフェーズ２参照）を有し、ＩＦＴＴＴシステム６０は、上記信号を受信することにより、装置ＩＤを含む連携サービス実行要求をクラウドシステム５１に送出する送出機能（図９のフェーズ３（Ｐ３）参照）を有し、クラウドシステム５１は、連携サービス実行要求を受信することにより、装置ＩＤに基づいてファイヤウォール５５越しにクラウドサービス提供先を検索し、装置ＩＤで識別されるクラウドサービス提供先に対して連携サービス実行許可を示す信号を送出する交換制御を行うＳＩＰ５３（図９のフェーズ４（Ｐ４）参照）を有して構成されている。
【０１３２】
この構成により、本実施形態に係る測定システム１は、測定装置１０において、サービス連携条件設定部２４の設定機能を利用してサービス連携条件の設定および設定変更を容易に行うことができ、ソフトウェアの扱いに慣れないユーザであっても、多様な連携サービスを低コストかつ柔軟に構築することができる。また、この測定システム１では、測定装置１０で各種イベントが発生した際、クラウドシステム５１のＳＩＰ５３によりファイヤウォール５５越しに連携サービスを実行させることができ、ファイヤウォール５５により強固なセキュリティを維持しつつ、低コストかつ多様な連携サービスを確実に実行することができる。
【産業上の利用可能性】
【０１３３】
以上のように、本発明に係る測定装置、測定システム及び測定方法は、ユーザが柔軟にＷｅｂ連携サービスを構築可能であるという効果を奏し、携帯電話やモバイル端末等の被測定装置の受信特性を複数のＷｅｂサービスと連携して測定する測定装置、測定システム及び測定方法として有用である。
【符号の説明】
【０１３４】
１  測定システム
１０  測定装置
１９  被測定装置（ＤＵＴ）
２０  制御部
２１  通信制御部
２２  測定制御部
２３  表示制御部
２４  サービス連携条件設定部
２５  マクロ制御データ設定部
２６  連携制御データ設定部
２７  サービス連携制御部
２８  監視部
２９  サービス振分制御部
３２  通信部
４０  通信装置（通信機能部）
５０  通信ネットワーク（ＮＷ）
５１  クラウドシステム
５２  Ｗｅｂサーバ
５３  ＳＩＰ（交換制御部）
５５  ファイヤウォール
６０  ＩＦＴＴＴシステム
【図１】
2020087048.tif 000003
【図２】
2020087048.tif 000004
【図３】
2020087048.tif 000005
【図４】
2020087048.tif 000006
【図５】
2020087048.tif 000007
【図６】
2020087048.tif 000008
【図７】
2020087048.tif 000009
【図８】
2020087048.tif 000010
【図９】
2020087048.tif 000011
【図１０】
2020087048.tif 000012
【図１１】
2020087048.tif 000013