(57)【要約】      （修正有）【課題】解析の目的に応じた測定データを収集できる測定データ収集システムを提供する。【解決手段】第１のセンサにより測定された第１のデータであって、携帯端末１１０＿１において取得された第１のデータを入力するデータ入力部４３０と、第２のセンサにより測定された第２のデータであって、携帯端末１１０＿１において取得された第２のデータに基づいて、第１のデータを取得した際の携帯端末１１０＿１の状況を判定する測定状況判定部４４０と、を有し、測定状況判定部４４０は、データ入力部４３０により入力された第１のデータの中から、状況に応じた第１のデータを抽出する。【選択図】図４
2017058946.tif 000002
【特許請求の範囲】
【請求項１】
第１のセンサにより測定された第１のデータであって、端末装置において取得された該第１のデータを入力する入力手段と、
第２のセンサにより測定された第２のデータであって、前記端末装置において取得された該第２のデータに基づいて、前記第１のデータを取得した際の前記端末装置の状況を判定する判定手段と、を有し、
前記判定手段は、前記入力手段により入力された前記第１のデータの中から、前記状況に応じた第１のデータを抽出することを特徴とする測定データ収集システム。
【請求項２】
前記状況を判定するための条件が、前記第１のデータの種類に応じて規定されていることを特徴とする請求項１に記載の測定データ収集システム。
【請求項３】
複数の前記端末装置においてそれぞれ取得された前記第１のデータの中から、前記判定手段によりそれぞれ抽出された第１のデータを平均化する処理手段を更に有することを特徴とする請求項１または２に記載の測定データ収集システム。
【請求項４】
第１のセンサにより測定された第１のデータであって、第１の端末装置において取得された該第１のデータを入力する入力手段と、
前記第１の端末装置の位置から所定範囲内の位置にある第２の端末装置を識別する識別手段と、
第２のセンサにより測定された第２のデータであって、前記第２の端末装置において取得された該第２のデータに基づいて、前記第１のデータを取得した際の前記第１の端末装置の状況を判定する判定手段と、を有し、
前記判定手段は、前記入力手段により入力された前記第１のデータの中から、前記状況に応じた第１のデータを抽出することを特徴とする測定データ収集システム。
【請求項５】
第３のセンサにより測定された第３のデータであって、前記第２の端末装置において取得された該第３のデータを用いて、前記判定手段により抽出された前記第１のデータを補正する補正手段を更に有することを特徴とする請求項４に記載の測定データ収集システム。
【請求項６】
サーバ装置と通信する端末装置であって、
前記サーバ装置が送信する、所定の種類の測定データを要求する要求情報を受信する受信手段と、
前記要求情報が要求する種類の測定データである第１のデータであって、第１のセンサにより測定された該第１のデータを入力する入力手段と、
第２のセンサにより測定された第２のデータに基づいて、前記第１のデータを測定した際の前記端末装置の状況を判定する判定手段と、
前記入力手段により入力された前記第１のデータの中から、前記判定手段により前記状況に応じた第１のデータが抽出された場合に、該抽出された該第１のデータを前記サーバ装置に送信する送信手段と
を有することを特徴とする端末装置。
【請求項７】
第１のセンサにより測定された第１のデータであって、端末装置において取得された該第１のデータを入力する入力手段と、
第２のセンサにより測定された第２のデータであって、前記端末装置において取得された該第２のデータに基づいて、前記第１のデータを取得した際の前記端末装置の状況を判定する判定手段と、を有し、
前記判定手段は、前記入力手段により入力された前記第１のデータの中から、前記状況に応じた第１のデータを抽出することを特徴とするサーバ装置。
【請求項８】
第１のセンサにより測定された第１のデータであって、第１の端末装置において取得された該第１のデータを入力する入力手段と、
前記第１の端末装置の位置から所定範囲内の位置にある第２の端末装置を識別する識別手段と、
第２のセンサにより測定された第２のデータであって、前記第２の端末装置において取得された該第２のデータに基づいて、前記第１のデータを取得した際の前記第１の端末装置の状況を判定する判定手段と、を有し、
前記判定手段は、前記入力手段により入力された前記第１のデータの中から、前記状況に応じた第１のデータを抽出することを特徴とするサーバ装置。
【請求項９】
サーバ装置と通信する端末装置のコンピュータに、
前記サーバ装置が送信する、所定の種類の測定データを要求する要求情報を受信する受信工程と、
前記要求情報が要求する種類の測定データである第１のデータであって、第１のセンサにより測定された該第１のデータを入力する入力工程と、
第２のセンサにより測定された第２のデータに基づいて、前記第１のデータを測定した際の前記端末装置の状況を判定する判定工程と、
前記入力工程において入力された前記第１のデータの中から、前記判定工程において前記状況に応じた第１のデータが抽出された場合に、該抽出された該第１のデータを前記サーバ装置に送信する送信工程と
を実行させるためのプログラム。
【請求項１０】
サーバ装置のコンピュータに、
第１のセンサにより測定された第１のデータであって、端末装置において取得された該第１のデータを入力する入力工程と、
第２のセンサにより測定された第２のデータであって、前記端末装置において取得された該第２のデータに基づいて、前記第１のデータを取得した際の前記端末装置の状況を判定する判定工程と、を実行させるためのプログラムであって、
前記判定工程は、前記入力工程において入力された前記第１のデータの中から、前記状況に応じた第１のデータを抽出することを特徴とするプログラム。
【請求項１１】
サーバ装置のコンピュータに、
第１のセンサにより測定された第１のデータであって、第１の端末装置において取得された該第１のデータを入力する入力工程と、
前記第１の端末装置の位置から所定範囲内の位置にある第２の端末装置を識別する識別工程と、
第２のセンサにより測定された第２のデータであって、前記第２の端末装置において取得された該第２のデータに基づいて、前記第１のデータを取得した際の前記第１の端末装置の状況を判定する判定工程と、を実行させるためのプログラムであって、
前記判定工程は、前記入力工程において入力された前記第１のデータの中から、前記状況に応じた第１のデータを抽出することを特徴とするプログラム。
【請求項１２】
第１のセンサにより測定された第１のデータであって、端末装置において取得された該第１のデータを入力する入力工程と、
第２のセンサにより測定された第２のデータであって、前記端末装置において取得された該第２のデータに基づいて、前記第１のデータを取得した際の前記端末装置の状況を判定する判定工程と、を有し、
前記判定工程は、前記入力工程において入力された前記第１のデータの中から、前記状況に応じた第１のデータを抽出することを特徴とする測定データ収集方法。
【請求項１３】
第１のセンサにより測定された第１のデータであって、第１の端末装置において取得された該第１のデータを入力する入力工程と、
前記第１の端末装置の位置から所定範囲内の位置にある第２の端末装置を識別する識別工程と、
第２のセンサにより測定された第２のデータであって、前記第２の端末装置において取得された該第２のデータに基づいて、前記第１のデータを取得した際の前記第１の端末装置の状況を判定する判定工程と、を有し、
前記判定工程は、前記入力工程において入力された前記第１のデータの中から、前記状況に応じた第１のデータを抽出することを特徴とする測定データ収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定データ収集システム、端末装置、サーバ装置、測定データ収集方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、複数のセンサそれぞれにおいて測定された測定データを、ネットワークを介して収集し、サーバ装置にて解析する測定データ収集システム（いわゆる、クラウドセンシングシステム）が知られている。
【０００３】
当該システムによれば、例えば、様々な場所で測定した気温データ、気圧データ等に基づいて天気予報地図を作成したり、それぞれの地域に居住するユーザが測定した体温データに基づいて、感染症の流行状況を把握したりすることができる。
【０００４】
ここで、上記システムを構築するにあたっては、ユーザが所持する携帯端末を介して取得された測定データを収集するように構成することが有効である。携帯端末の場合、ユーザが所持して任意の場所に移動することができるため、様々な場所で取得された測定データを収集できるうえ、大量の測定データを収集することができるからである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−１６４３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、携帯端末間において測定時の測定状況にはばらつきがあるため、ユーザが所持するそれぞれの携帯端末から測定データを収集した場合、収集した測定データの中には、適切でない測定状況のもとで測定された測定データが含まれている可能性もある。
【０００７】
例えば、屋外の気温データを収集したいのに、収集した気温データの中には、空調機がある屋内にいるユーザの携帯端末で測定された気温データが含まれている可能性もある。あるいは、ユーザの安静時の体温データを収集したいのに、収集した体温データの中には、運動した直後に測定された体温データが含まれている可能性もある。
【０００８】
このように収集した測定データに適切でない測定状況のもとで測定された測定データが含まれていたとすると、サーバ装置における解析に影響を及ぼすことになる。このため、携帯端末を用いて測定データ収集システムを構築する場合には、解析の目的に応じた適切な測定状況のもとで測定された測定データを収集できるようにすることが望ましい。
【０００９】
本発明は上記課題に鑑みてなされたものであり、測定データ収集システムにおいて、解析の目的に応じた測定データを収集できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一実施形態に係る測定データ収集システムは、以下のような構成を備える。即ち、
第１のセンサにより測定された第１のデータであって、端末装置において取得された該第１のデータを入力する入力手段と、
第２のセンサにより測定された第２のデータであって、前記端末装置において取得された該第２のデータに基づいて、前記第１のデータを取得した際の前記端末装置の状況を判定する判定手段と、を有し、
前記判定手段は、前記入力手段により入力された前記第１のデータの中から、前記状況に応じた第１のデータを抽出することを特徴とする。
【発明の効果】
【００１１】
測定データ収集システムにおいて、解析の目的に応じた測定データを収集できるようになる。
【図面の簡単な説明】
【００１２】
【図１】測定データ収集システムの全体構成の一例を示す図である。
【図２】携帯端末のハードウェア構成の一例を示す図である。
【図３】サーバ装置のハードウェア構成の一例を示す図である。
【図４】携帯端末の機能構成の一例を示す図である。
【図５】判定条件情報の一例を示す図である。
【図６】測定データ収集処理の流れを示すフローチャートである。
【図７】測定データ収集システムの全体構成の一例を示す図である。
【図８】サーバ装置の機能構成の一例を示す図である。
【図９】判定条件情報の一例を示す図である。
【図１０】測定データ収集処理の流れを示すフローチャートである。
【図１１】測定データ収集システムの全体構成の一例を示す図である。
【図１２】サーバ装置の機能構成の一例を示す図である。
【図１３】判定条件情報及び補正条件情報の一例を示す図である。
【図１４】測定データ収集処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、各実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１４】
［第１の実施形態］
＜１．測定データ収集システムの全体構成＞
はじめに、測定データ収集システムの全体構成について説明する。図１は、測定データ収集システムの全体構成の一例を示す図である。
【００１５】
図１に示すように、測定データ収集システム１００は、複数の携帯端末１１０＿１〜１１０＿ｎ（ｎは２以上の自然数）と、サーバ装置１２０とを有する。携帯端末１１０＿１〜１１０＿ｎとサーバ装置１２０とは、それぞれ、インターネットやＬＡＮ（Local Area Network）等に代表されるネットワーク１３０を介して接続されている。
【００１６】
携帯端末１１０＿１〜１１０＿ｎは、それぞれユーザにより所持され、種々のデータを測定するための測定センサを有しており、端末装置の一例である。なお、説明の便宜上、以下では、携帯端末１１０＿１の端末ＩＤを"Ａ"、携帯端末１１０＿２の端末ＩＤを"Ｂ"とおく。
【００１７】
携帯端末１１０＿１〜１１０＿ｎは、それぞれ、内蔵する測定センサで測定した測定データを取得し、サーバ装置１２０からの要求情報に応じた測定データである"対象データ"をサーバ装置１２０に送信する。
【００１８】
なお、携帯端末１１０＿１〜１１０＿ｎでは、それぞれ、サーバ装置１２０に対象データを送信するにあたり、取得した測定データ（対象データ以外の測定データ）に基づいて対象データを取得した際の携帯端末の状況を判定する。そして、携帯端末の状況に基づいて、対象データが適切な測定状況のもとで測定されたか否かを判定し、適切でない測定状況のもとで測定されたと判定した対象データについては排除する。これにより、携帯端末１１０＿１〜１１０＿ｎでは、適切な測定状況のもとで測定された対象データのみをサーバ装置１２０に送信することができる。
【００１９】
また、携帯端末１１０＿１〜１１０＿ｎでは、サーバ装置１２０に対象データを送信するにあたり、合わせて、携帯端末１１０＿１〜１１０＿ｎそれぞれの位置を示す位置データを送信する。また、携帯端末１１０＿１〜１１０＿ｎでは、サーバ装置１２０に対象データを送信するにあたり、合わせて、それぞれの携帯端末１１０＿１〜１１０＿ｎが対象データを取得した時刻を示す時刻データを送信する。
【００２０】
これにより、サーバ装置１２０では、位置データ及び時刻データに基づいて、適切な測定状況のもとで測定された対象データを解析することが可能となり、解析者は対象データに関する様々な知見を得ることができる。
【００２１】
サーバ装置１２０には、データ収集プログラム、データ解析プログラムがインストールされている。サーバ装置１２０はこれらのプログラムを実行することで、データ収集部１２１及びデータ解析部１２２として機能する。
【００２２】
データ収集部１２１は、携帯端末１１０＿１〜１１０＿ｎそれぞれから送信される対象データ、位置データ、時刻データを受信し、測定データ格納部１２３に格納する。
【００２３】
データ解析部１２２は、測定データ格納部１２３に格納された対象データ、位置データ、時刻データに基づいて解析を行う。
【００２４】
なお、図１の例は、サーバ装置１２０が、携帯端末１１０＿１〜１１０＿ｎそれぞれに対して、屋外の気温データの測定を要求情報として送信した場合を示している。要求情報を受信した携帯端末１１０＿１〜１１０＿ｎでは、内蔵する温度センサを用いて測定を行い、気温データを取得する。ここで、サーバ装置１２０が要求する要求情報は、屋外の気温データである。このため、携帯端末１１０＿１〜１１０＿ｎでは、例えば、内蔵する他の測定センサにより測定された測定データを用いて、携帯端末１１０＿１〜１１０＿ｎをそれぞれ所持するユーザが、屋内にいるのか屋外にいるのかを判定する。そして、屋外にいると判定した場合に、取得した気温データが適切な測定状況のもとで測定された気温データ（解析の目的に応じた測定データ）であると判定し、該取得した気温データを位置データ及び時刻データとともに、サーバ装置１２０に送信する。
【００２５】
これにより、サーバ装置１２０では、屋外の気温データとして、適切な測定状況のもとで測定された気温データを収集することができ、サーバ装置１２０における解析精度を向上させることができる。また、サーバ装置１２０では、対応付けて収集した位置データ、時刻データを用いて、例えば、様々な場所の気温を表す気温マップ等を生成することが可能となり、解析者は気温マップ等に基づいて有益な知見を得ることができる。
【００２６】
＜２．携帯端末のハードウェア構成＞
次に、携帯端末１１０＿１〜１１０＿ｎのハードウェア構成について説明する。なお、本実施形態において、携帯端末１１０＿１〜１１０＿ｎはいずれも同様のハードウェア構成を有しているものとする。そこで、以下では、携帯端末１１０＿１のハードウェア構成について説明する。
【００２７】
図２は、携帯端末１１０＿１のハードウェア構成の一例を示す図である。図２に示すように、携帯端末１１０＿１は、ＣＰＵ２０１、ＲＯＭ（Read Only Memory）２０２、ＲＡＭ（Random Access Memory）２０３、補助記憶部２０４、通信部２０５、操作部２０６、表示部２０７を有する。また、携帯端末１１０＿１は、温度データ取得部２０８、気圧データ取得部２０９、照度データ取得部２１０、位置データ取得部２１１、加速度データ取得部２１２、音声データ取得部２１３を有する。更に、携帯端末１１０＿１は、方位データ取得部２１４、生体データ取得部２１５、カメラデータ取得部２１６を有する。なお、携帯端末１１０＿１の各部は、バス２１７を介して相互に接続されている。
【００２８】
ＣＰＵ２０１は、補助記憶部２０４にインストールされた各種プログラムを実行するコンピュータである。ＲＯＭ２０２は、不揮発性メモリである。ＲＯＭ２０２は、補助記憶部２０４に格納された各種プログラムをＣＰＵ２０１が実行するために必要な各種プログラム、データ等を格納する主記憶部として機能する。具体的には、ＲＯＭ２０２はＢＩＯＳ（Basic Input/Output System）やＥＦＩ（Extensible Firmware Interface）等のブートプログラム等を格納する。
【００２９】
ＲＡＭ２０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の揮発性メモリであり、主記憶部として機能する。ＲＡＭ２０３は、補助記憶部２０４に格納された各種プログラムがＣＰＵ２０１によって実行される際に展開される、作業領域を提供する。
【００３０】
補助記憶部２０４は、携帯端末１１０＿１にインストールされた各種プログラムや、各種プログラムを実行する際に用いるデータ等を格納する。
【００３１】
通信部２０５は、サーバ装置１２０と接続し、サーバ装置１２０から要求情報を受信したり、サーバ装置１２０に対象データ、位置データ、時刻データを送信したりする。
【００３２】
操作部２０６は、ユーザによる携帯端末１１０＿１への各種指示の入力を受け付ける。表示部２０７は、各種画面を表示する。
【００３３】
温度データ取得部２０８は、温度センサを内蔵し、温度センサにより測定された温度データ（大気の温度を測定した場合には、気温データ）を取得する。気圧データ取得部２０９は、気圧センサを内蔵し、気圧センサにより測定された気圧データを取得する。
【００３４】
照度データ取得部２１０は、照度センサを内蔵し、照度センサにより測定された照度データを取得する。位置データ取得部２１１は、ＧＰＳセンサを内蔵し、ＧＰＳセンサにより検出された緯度データ、経度データ、高度データを位置データとして取得する。
【００３５】
加速度データ取得部２１２は、３軸加速度センサを内蔵し、３軸加速度センサにより測定された３軸方向それぞれの加速度データを取得する。音声データ取得部２１３は、音声センサを内蔵し、音声センサにより測定された音声データを取得する。
【００３６】
方位データ取得部２１４は、地磁気センサを内蔵し、地磁気センサにより測定された方位データを取得する。生体データ取得部２１５は、脈波センサ、血圧センサ等の各種生体センサを内蔵しており、それぞれの生体センサにより測定された生体データを取得する。
【００３７】
カメラデータ取得部２１６は、撮像センサを内蔵し、撮像センサにより撮像された静止画像または動画像データを、カメラデータとして取得する。
【００３８】
なお、携帯端末１１０＿１が有する各取得部は、図２に示した取得部に限定されず、他の測定データを取得するための取得部を有していてもよい。また、上記説明では、各取得部それぞれが測定センサを内蔵するものとして説明したが、測定センサは外付けであってもよい。つまり、各取得部は、外付けの測定センサにより測定された測定データを、無線または有線の通信媒体を介して取得するように構成されていてもよい。
【００３９】
＜３．サーバ装置のハードウェア構成＞
次に、サーバ装置１２０のハードウェア構成について説明する。図３は、サーバ装置のハードウェア構成の一例を示す図である。
【００４０】
図３に示すように、サーバ装置１２０は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、補助記憶部３０４、操作部３０５、表示部３０６、通信部３０７を備える。なお、サーバ装置１２０の各部は、バス３０８を介して相互に接続されている。
【００４１】
ＣＰＵ３０１は、補助記憶部３０４にインストールされた各種プログラム（データ収集プログラム、データ解析プログラム）を実行するコンピュータである。ＲＯＭ３０２は、不揮発性メモリである。ＲＯＭ３０２は、補助記憶部３０４に格納された各種プログラムをＣＰＵ３０１が実行するために必要な各種プログラム、データ等を格納する主記憶部として機能する。具体的には、ＲＯＭ３０２はＢＩＯＳやＥＦＩ等のブートプログラム等を格納する。
【００４２】
ＲＡＭ３０３は、ＤＲＡＭやＳＲＡＭ等の揮発性メモリであり、主記憶部として機能する。ＲＡＭ３０３は、補助記憶部３０４に格納された各種プログラムがＣＰＵ３０１によって実行される際に展開される、作業領域を提供する。
【００４３】
補助記憶部３０４は、サーバ装置１２０にインストールされた各種プログラムや、各種プログラムを実行する際に用いるデータ（測定データ）等を格納する。
【００４４】
操作部３０５は、解析者によるサーバ装置１２０への各種指示の入力を受け付ける。表示部３０６は、サーバ装置１２０の内部情報を表示する。通信部３０７は、携帯端末１１０＿１〜１１０＿ｎと接続し、携帯端末１１０＿１〜１１０＿ｎに対して要求情報を送信したり、携帯端末１１０＿１〜１１０＿ｎから対象データ、位置データ、時刻データを受信したりする。
【００４５】
＜４．携帯端末の機能構成＞
次に、携帯端末１１０＿１〜１１０＿ｎの機能構成について説明する。なお、本実施形態において、携帯端末１１０＿１〜１１０＿ｎはいずれも同様の機能構成を有しているものとする。そこで、以下では、携帯端末１１０＿１の機能構成について説明する。
【００４６】
図４は、携帯端末１１０＿１の機能構成の一例を示す図である。携帯端末１１０＿１には、測定データ処理プログラムがインストールされており、携帯端末１１０＿１は、当該プログラムを実行することで、測定データ処理部４００として機能する。
【００４７】
図４に示すように、測定データ処理部４００は、要求情報取得部４１０、条件選択部４２０、データ入力部４３０、測定状況判定部４４０、対象データ補正部４５０、送信部４６０を有する。
【００４８】
要求情報取得部４１０は、サーバ装置１２０より送信された要求情報を取得し、要求情報が要求する対象データ（解析の目的に応じた対象データ）の種類を識別する。要求情報取得部４１０は、識別した対象データの種類を、条件選択部４２０と測定状況判定部４４０に通知する。
【００４９】
条件選択部４２０は、対象データの種類を受信すると、当該種類の対象データを測定するのに適切でない測定状況と、測定状況が適切でないと判定するための条件とが規定された判定条件情報を、判定条件情報格納部４７０より読み出す。また、条件選択部４２０は、読み出した判定条件情報を測定状況判定部４４０に通知する。
【００５０】
データ入力部４３０は、各取得部等において取得された測定データの入力を受け付ける。本実施形態において、データ入力部４３０は、温度データ、気圧データ、照度データ、位置データ、加速度データ、音声データ、方位データ、生体データ、カメラデータ、テキストデータの入力を受け付ける。なお、テキストデータは、操作部２０６において文字入力が行われることで取得されるものとする。
【００５１】
測定状況判定部４４０は、データ入力部４３０において入力を受け付けた測定データが、条件選択部４２０より通知された判定条件情報に示された条件に合致するか否かを判定する。判定条件情報に示された条件に合致する場合、測定状況判定部４４０では、対象データを測定した際の携帯端末１１０＿１の測定状況が適切でないと判定する。
【００５２】
この場合、測定状況判定部４４０では、データ入力部４３０において入力を受け付けた測定データの中に、要求情報取得部４１０より通知された種類の対象データが含まれていた場合であっても、当該測定データを対象データ補正部４５０に通知することはない。
【００５３】
一方、判定条件情報に示された条件に合致しない場合、測定状況判定部４４０では、対象データを測定した際の測定状況が適切であったと判定する。
【００５４】
この場合、測定状況判定部４４０では、データ入力部４３０において入力を受け付けた測定データから、要求情報取得部４１０より通知された種類の対象データを抽出し、対象データ補正部４５０に通知する。更に、測定状況判定部４４０では、データ入力部４３０において入力を受け付けた位置データを、送信部４６０に通知する。
【００５５】
対象データ補正部４５０は、測定状況判定部４４０より対象データの通知を受信すると、当該対象データに対して、当該対象データの種類に応じた補正を行う。具体的には、当該対象データの測定に用いた測定センサ固有のノイズ（つまり、機器ノイズ）を、当該対象データから除去する補正を行う。対象データ補正部４５０は、機器ノイズを除去した対象データを、送信部４６０に通知する。
【００５６】
送信部４６０は、現在の時刻データを取得し、対象データ補正部４５０より通知された対象データと、測定状況判定部４４０より通知された位置データと共に、サーバ装置１２０に送信する。
【００５７】
＜５．判定条件情報の説明＞
次に、判定条件情報格納部４７０に格納された判定条件情報について説明する。図５は、判定条件情報の一例を示す図である。なお、図５は、要求情報が要求する対象データの種類が"屋外での気温データ"であった場合に、条件選択部４２０により読み出される判定条件情報５００の一例を示している。
【００５８】
図５に示すように、判定条件情報５００は情報の項目として、"対象データの種類"、"対象データに対して適切でない測定状況"、"測定状況の判定に用いる測定データ"、"測定状況が適切でないと判定するための条件"が含まれる。
【００５９】
"対象データの種類"には、サーバ装置１２０より送信される要求情報が要求する、対象データの種類に対応した情報が格納される。図５の例は、判定条件情報５００が、要求情報として"屋外での気温データ"を要求した場合に読み出された判定条件情報であることを示している。
【００６０】
"対象データに対して適切でない測定状況"には、要求情報が要求する種類の対象データを測定するのに適切でない測定状況に関する情報が格納される。図５の例は、要求情報が要求する対象データの種類が、"屋外での気温データ"であるため、屋外での気温データを測定するのに適切でない測定状況に関する情報が格納されている。具体的には、
・ユーザが屋内にいる、
・ユーザがビルの屋上にいる、
・携帯端末がユーザのポケットやバックの中に入っている、
・ユーザが乗り物に乗っている、
・ユーザが人ごみにいる、
等の情報が格納されている。ユーザが屋内にいたり、乗り物（例えば、空調機のある乗り物）に乗っている場合、携帯端末１１０＿１が内蔵する温度センサにより測定された温度データは、屋外の気温データを適切に示しているとは言い難い。また、ユーザがビルの屋上にいたり、人ごみにいる場合、携帯端末１１０＿１が内蔵する温度センサにより測定された温度データには、誤差が含まれる。同様に、携帯端末がポケットやバックの中に入っている場合、携帯端末１１０＿１が内蔵する温度センサにより測定された温度データは、ユーザの体温の影響を受ける。
【００６１】
このように、"対象データに対して適切でない測定状況"には、携帯端末１１０＿１が内蔵する測定センサが測定データを測定するにあたり、適切でない測定状況に関する情報が格納されている。
【００６２】
"測定状況の判定に用いる測定データ"には、"対象データに対して適切でない測定状況"に該当するか否かを判定するために用いる測定データの種類が格納される。
【００６３】
具体的には、ユーザが屋内にいるか否かは、携帯端末１１０＿１に内蔵されたＧＰＳセンサにより検知された位置データに基づいて判定を行う。同様に、ユーザがビルの屋上にいるか否かは、携帯端末１１０＿１に内蔵されたＧＰＳセンサにより検知された位置データに基づいて判定を行う。
【００６４】
また、携帯端末がユーザのポケットやバックの中に入っているか否かは、携帯端末１１０＿１に内蔵された照度センサにより測定された照度データに基づいて判定を行う。
【００６５】
また、ユーザが乗り物に乗っているか否かは、携帯端末１１０＿１に内蔵された加速度センサにより測定された加速度データに基づいて判定を行う。更に、ユーザが人ごみにいるか否かは、携帯端末１１０＿１に内蔵された音声センサにより測定された音声データに基づいて判定を行う。
【００６６】
"測定状況が適切でないと判定するための条件"には、測定状況判定部４４０が"測定状況の判定に用いる測定データ"に基づいて、測定状況が適切でないと判定するための条件が規定されている。
【００６７】
具体的には、ユーザが屋内にいるか否かは、位置データが、所定の領域に含まれるか否かに基づいて判定する。所定の領域に含まれると判定した場合、測定状況判定部４４０は、ユーザが屋内にいると判定し、所定の領域に含まれないと判定した場合、測定状況判定部４４０は、ユーザが屋外にいると判定する。
【００６８】
また、ユーザがビルの屋上にいるか否かは、位置データ（緯度データ及び経度データ）が所定の領域に含まれ、かつ、位置データ（高度データ）が所定の高度に合致するか否かに基づいて判定を行う。所定の領域に含まれないと判定した場合、または、所定の高度に合致しないと判定した場合、測定状況判定部４４０は、ユーザがビルの屋上にいないと判定する。一方、所定の領域に含まれ、かつ、所定の高度に合致すると判定した場合、測定状況判定部４４０は、ユーザがビルの屋上にいると判定する。
【００６９】
また、携帯端末１１０＿１がユーザのポケットやバックの中に入っているか否かは、照度データが、所定の照度値以下であるか否かに基づいて判定を行う。所定の照度値以下であると判定した場合、測定状況判定部４４０は、携帯端末がユーザのポケットやバックの中に入っていると判定する。一方、所定の照度値より大きいと判定した場合、測定状況判定部４４０は、携帯端末１１０＿１がユーザのポケットやバックの中に入っていないと判定する。
【００７０】
また、ユーザが乗り物に乗っているか否かは、加速度データに基づいて算出されるユーザの移動速度が、所定の速度値以上であるか否かに基づいて判定を行う。ユーザの移動速度が所定の速度値以上であると判定した場合、測定状況判定部４４０は、ユーザが乗り物に乗っていると判定する。一方、ユーザの移動速度が所定の速度値未満であると判定した場合、測定状況判定部４４０は、ユーザが乗り物に乗っていないと判定する。
【００７１】
更に、ユーザが人ごみにいるか否かは、音声データに基づいて算出されるユーザ周辺の音量が所定の音量以上であるか否かに基づいて判定を行う。所定の音量以上であると判定した場合、測定状況判定部４４０は、ユーザが人ごみの中にいると判定する。一方、所定の音量未満であると判定した場合、測定状況判定部４４０は、ユーザが人ごみの中にいないと判定する。
【００７２】
このように、判定条件情報５００を用いれば、要求情報が要求する種類の対象データを測定した際、適切な測定状況であったか否かを、当該対象データ以外の測定データに基づいて判定を行うことができる。
【００７３】
なお、図５の右側に示したデータ取得状況及び条件成否判定結果５１０は、端末ＩＤ＝Ａの携帯端末１１０＿１が、屋外での気温データを取得するのに適した測定状況で温度データを測定したのか否かを、判定条件情報５００を用いて判定した様子を示している。
【００７４】
データ取得状況及び条件成否判定結果５１０によれば、携帯端末１１０＿１は、取得した位置データが所定の領域に含まれていない（条件に合致しない）と判定している。
【００７５】
また、データ取得状況及び条件成否判定結果５１０によれば、携帯端末１１０＿１は、取得した位置データが所定の領域に含まれていない、または、所定の高度に合致していない（条件に合致しない）と判定している。
【００７６】
また、データ取得状況及び条件成否判定結果５１０によれば、携帯端末１１０＿１は、取得した照度データが所定の照度値より大きい（条件に合致しない）と判定している。
【００７７】
また、データ取得状況及び条件成否判定結果５１０によれば、携帯端末１１０＿１は、取得した加速度データに基づいて算出されるユーザの移動速度が、所定の速度値以上である（条件に合致する）と判定している。
【００７８】
更に、データ取得状況及び条件成否判定結果５１０によれば、携帯端末１１０＿１は、音声データを取得することができなかったため、音量が所定の音量以上であるか否かの判定を行っていない。
【００７９】
ここで、測定状況判定部４４０では、対象データ以外の測定データが、"測定状況が適切でないと判定するための条件"のうちのいずれか１つの条件にでも合致していれば、当該対象データを測定した際の測定状況が適切でなかったと判定する。データ取得状況及び条件成否判定結果５１０の場合、加速度データに基づいて算出されるユーザの移動速度が条件に合致してしまっている。
【００８０】
このため、測定状況判定部４４０では、気温データを測定した際の測定状況が適切でなかったと判定することになる（測定状況判定結果５２０参照）。
【００８１】
＜６．測定データ収集処理の流れ＞
次に、携帯端末１１０＿１の測定データ処理部４００により実行される測定データ収集処理の流れについて説明する。
【００８２】
図６は、測定データ処理部４００により実行される測定データ収集処理の流れを示すフローチャートである。
【００８３】
ステップＳ６０１において、要求情報取得部４１０は、サーバ装置１２０より要求情報を受信したか否かを判定する。ステップＳ６０１において、要求情報を受信していないと判定した場合には、要求情報を受信するまで待機する。
【００８４】
一方、ステップＳ６０１において要求情報を受信したと判定した場合には、ステップＳ６０２に進む。ステップＳ６０２において、要求情報取得部４１０は、受信した要求情報が要求する対象データの種類を識別し、識別した対象データの種類を、条件選択部４２０及び測定状況判定部４４０に通知する。
【００８５】
ステップＳ６０３において、条件選択部４２０は、要求情報取得部４１０より通知された対象データの種類に対応する判定条件情報５００を判定条件情報格納部４７０より読み出し、測定状況判定部４４０に通知する。
【００８６】
ステップＳ６０４において、測定状況判定部４４０は、データ入力部４３０に入力された測定データのうち、測定状況の判定に用いる測定データを取得する。測定状況判定部４４０は、判定条件情報５００に基づいて、測定状況の判定に用いる測定データを取得する。
【００８７】
ステップＳ６０５において、測定状況判定部４４０は、測定状況が適切でないと判定するための条件に、ステップＳ６０４において取得した測定データが合致するか否か（測定状況が適切か否か）を判定する。ステップＳ６０５において、測定状況が適切でない（条件に合致する）と判定した場合には、ステップＳ６０９に進む。この場合、取得した対象データはサーバ装置１２０に送信されない。
【００８８】
一方、ステップＳ６０５において、測定状況が適切である（条件に合致しない）と判定した場合には、ステップＳ６０６に進む。ステップＳ６０６において、測定状況判定部４４０は、要求情報取得部４１０より通知された種類の対象データを、データ入力部４３０より抽出し、対象データ補正部４５０に通知する。また、測定状況判定部４４０は、データ入力部４３０より位置データを抽出し、送信部４６０に通知する。
【００８９】
ステップＳ６０７において、対象データ補正部４５０は、測定状況判定部４４０より通知された対象データを補正する。また、対象データ補正部４５０は、補正した対象データを、送信部４６０に通知する。
【００９０】
ステップＳ６０８において、送信部４６０は、対象データと、位置データと、現在の時刻を示す時刻データとを、サーバ装置１２０に送信する。
【００９１】
ステップＳ６０９において、要求情報取得部４１０は、測定データ収集処理を終了するか否かを判定し、終了しないと判定した場合には、ステップＳ６０１に戻る。一方、終了すると判定した場合には、測定データ収集処理を終了する。
【００９２】
＜７．まとめ＞
以上の説明から明らかなように、本実施形態における測定データ収集システムは、
・要求情報が要求する種類の対象データを携帯端末からサーバ装置に送信するにあたり、携帯端末が当該対象データを測定した際の測定状況を判定する構成とした。
・対象データを測定した際の測定状況が適切でないと判定した場合、当該対象データはサーバ装置に送信せず、測定状況が適切であると判定した場合のみ、当該対象データをサーバ装置に送信する構成とした。
・測定状況が適切であるか否かの判定を、要求情報が要求する種類の対象データ以外の測定データを用いて、判定条件情報に基づいて行う構成とした。
【００９３】
これにより、サーバ装置では、要求情報が要求する対象データであって、解析の目的に応じた適切な測定条件のもとで測定された対象データを収集することが可能となる。
【００９４】
［第２の実施形態］
上記第１の実施形態では、要求情報を受信した携帯端末ごとに、取得した対象データが適切な測定状況のもとで測定された対象データであるか否かを判定し、適切な測定状況のもとで測定されたと判定した対象データのみを、サーバ装置に送信する構成とした。
【００９５】
これに対して、第２の実施形態では、各携帯端末が取得可能な全ての測定データをサーバ装置に送信する。そして、サーバ装置側で対象データが適切な測定状況のもとで測定された対象データであるか否かの判定を行う。このとき、本実施形態では、他の携帯端末において測定された測定データも加味して測定状況の判定を行う。以下、第２の実施形態について、第１の実施形態との相違点を中心に説明する。
【００９６】
＜１．測定データ収集システム＞
はじめに、第２の実施形態における測定データ収集システム１００の全体構成について説明する。図７は、第２の実施形態における測定データ収集システム１００の全体構成の一例を示す図である。
【００９７】
図７に示すように、測定データ収集システム１００を構成する装置は、上記第１の実施形態において、図１を用いて説明した測定データ収集システム１００を構成する装置と同じである。図１との相違点は、サーバ装置７００から携帯端末１１０＿１〜１１０＿ｎそれぞれに送信される要求情報の内容と、携帯端末１１０＿１〜１１０＿ｎからサーバ装置１２０に送信される測定データと、サーバ装置７００内の機能である。
【００９８】
図７に示すように、第２の実施形態におけるサーバ装置７００では、携帯端末１１０＿１〜１１０＿ｎそれぞれに対して、携帯端末１１０＿１〜１１０＿ｎそれぞれが取得可能な全ての測定データを送信するよう要求する。また、携帯端末１１０＿１〜１１０＿ｎではサーバ装置７００に対して、携帯端末１１０＿１〜１１０＿ｎそれぞれが取得可能な全ての測定データを送信する。
【００９９】
更に、図７に示すように、サーバ装置７００は、データ入力部７０１と、測定状況判定部７０２、条件選択部７０３、対象データ補正部７０４、データ解析部１２２を有するとともに、測定データ格納部１２３に加え、判定条件情報格納部７１０を有する。なお、サーバ装置７００のこれら各部の機能については、以下に詳説する。
【０１００】
＜２．サーバ装置の機能構成＞
図８は、サーバ装置７００の機能構成の一例を示す図である。図８において、条件選択部７０３は、解析の目的に応じた測定データ（対象データ）の種類が解析者により指定されると、これを受け付ける。また、条件選択部７０３は、指定された種類の対象データを測定するのに適切でない測定状況と、測定状況が適切でないと判定するための条件とが規定された判定条件情報を判定条件情報格納部７１０より読み出し、測定状況判定部７０２に通知する。
【０１０１】
データ入力部７０１は、携帯端末１１０＿１〜１１０＿ｎが取得可能な全ての測定データについて入力を受け付ける。本実施形態において、データ入力部７０１は、携帯端末１１０＿１〜１１０＿ｎがそれぞれ取得可能な、温度データ、気圧データ、照度データ、位置データ、加速度データ、音声データの入力を受け付ける。更には、方位データ、生体データ、カメラデータ、テキストデータ、時刻データの入力を受け付ける。図８では、説明の便宜上、携帯端末１１０＿１と携帯端末１１０＿２が取得可能な全ての測定データについて、入力を受け付けた様子を示している。なお、携帯端末１１０＿１を所持するユーザと、携帯端末１１０＿２を所持するユーザとは、互いに近い位置（所定範囲内）にいる関係にあるものとする。
【０１０２】
測定状況判定部７０２は、データ入力部７０１において入力を受け付けた測定データが条件選択部７０３より通知された判定条件情報に示された条件に合致するか否かを判定する。
【０１０３】
なお、測定状況判定部７０２では、条件に合致するか否かを判定する前に、データ入力部７０１において入力を受け付けた位置データを用いて、各携帯端末を所持するユーザが、互いに近い位置にいるか否かの判定を行う。また、互いに近い位置にいると判定したユーザが所持する携帯端末それぞれから送信された測定データをグルーピングしておく。
【０１０４】
本実施形態において、測定状況判定部７０２は、グルーピングにより同じグループに属すると判定した測定データごとに、判定条件情報に示された条件に合致するか否かの判定を行う。なお、ここでは、携帯端末１１０＿１から送信された測定データと、携帯端末１１０＿２から送信された測定データとは、同じグループに属すると判定されているものとする。
【０１０５】
具体的には、測定状況判定部７０２では、携帯端末１１０＿１から送信された対象データについて、携帯端末１１０＿１から送信された対象データ以外の測定データと、携帯端末１１０＿２から送信された測定データとを用いて測定状況の判定を行う。
【０１０６】
同様に、測定状況判定部７０２では、携帯端末１１０＿２から送信された対象データについて、携帯端末１１０＿２から送信された対象データ以外の測定データと、携帯端末１１０＿１から送信された測定データとを用いて測定状況の判定を行う。
【０１０７】
判定の結果、判定条件情報に示された条件に合致する場合、測定状況判定部７０２では、対象データを測定した際の携帯端末１１０＿１、１１０＿２の測定状況が適切でないと判定する。
【０１０８】
この場合、測定状況判定部７０２では、データ入力部７０１において入力を受け付けた測定データの中に、指定された種類の対象データが含まれていた場合であっても、当該測定データを対象データ補正部７０４に通知することはない。
【０１０９】
一方、判定条件情報に示された条件に合致しない場合、測定状況判定部７０２では、対象データを測定した際の携帯端末１１０＿１、１１０＿２の測定状況が適切であったと判定する。
【０１１０】
この場合、測定状況判定部７０２では、データ入力部７０１において入力を受け付けた測定データから、指定された種類の対象データを抽出し、対象データ補正部７０４に通知する。また、測定状況判定部７０２は、データ入力部７０１において入力を受け付けた位置データ及び時刻データを、データ解析部１２２に通知する。
【０１１１】
対象データ補正部７０４は、測定状況判定部７０２より対象データの通知を受信すると、当該対象データに対して、当該対象データの種類に応じた補正を行う。具体的には、当該対象データの測定に用いた測定センサ固有のノイズ（つまり、機器ノイズ）を、当該対象データから除去する補正を行う。対象データ補正部７０４は、機器ノイズを除去した対象データを、データ解析部１２２に通知する。
【０１１２】
ここで、データ解析部１２２の機能は、上記第１の実施形態において図１を用いて説明したデータ解析部１２２と同様であるため説明を省略する。
【０１１３】
＜３．判定条件情報の説明＞
次に、判定条件情報格納部７１０に格納された判定条件情報について説明する。図９は、判定条件情報の一例を示す図である。なお、図９に示す判定条件情報５００は、図５に示す判定条件情報５００と同じである。一方、図９の右側に示したデータ取得状況及び条件成否判定結果９００は、図５の右側に示したデータ取得状況及び条件成否判定結果５１０とは異なる。そこで、以下では、主に、データ取得状況及び条件成否判定結果９００について説明する。
【０１１４】
上述したように、端末ＩＤ＝Ａにより特定される携帯端末１１０＿１から送信される測定データと、端末ＩＤ＝Ｂにより特定される携帯端末１１０＿２から送信される測定データとは、同じグループに属する。このため、測定状況が適切であったか否かを判定条件情報５００を用いて判定するにあたり、測定状況判定部７０２では、携帯端末１１０＿１から送信される測定データと、携帯端末１１０＿２から送信される測定データの両方を用いる。
【０１１５】
データ取得状況及び条件成否判定結果９００によれば、測定状況判定部７０２は、携帯端末１１０＿１から送信された位置データが所定の領域に含まれていない（条件に合致しない）と判定している。同様に、携帯端末１１０＿２から送信された位置データも所定の領域に含まれていない（条件に合致しない）と判定している。
【０１１６】
また、データ取得状況及び条件成否判定結果９００によれば、測定状況判定部７０２は、携帯端末１１０＿１から送信された位置データが所定の領域に含まれない、または、所定の高度に合致しない（条件に合致しない）と判定している。同様に、携帯端末１１０＿２から送信された位置データも所定領域に含まれない、または、所定の高度に合致しない（条件に合致しない）と判定している。
【０１１７】
また、データ取得状況及び条件成否判定結果９００によれば、測定状況判定部７０２は、携帯端末１１０＿１から送信された照度データが所定の照度値より大きい（条件に合致しない）と判定している。同様に、携帯端末１１０＿２から送信された照度データも所定の照度値より大きいと判定している。
【０１１８】
また、データ取得状況及び条件成否判定結果９００によれば、測定状況判定部７０２は、携帯端末１１０＿１から加速度データを取得できなかったため、移動速度が所定の速度値以上であるか否かの判定を行っていない。一方、測定状況判定部７０２は、携帯端末１１０＿２から送信された加速度データに基づいて算出した移動速度が所定の速度値以上である（条件に合致する）と判定している。
【０１１９】
更に、データ取得状況及び条件成否判定結果９００によれば、測定状況判定部７０２は、携帯端末１１０＿１から音声データを取得することができなかったため、音量が所定の音量以上であるか否かの判定を行っていない。同様に、携帯端末１１０＿２から音声データを取得することができなかったため、音量が所定の音量以上であるか否かの判定を行っていない。
【０１２０】
ここで、測定状況判定部７０２では、対象データ以外の測定データであって同じグループに属する測定データが、"測定状況が適切でないと判定するための条件"のうちのいずれか１つの条件にでも合致していれば、測定状況が適切でなかったと判定する。データ取得状況及び条件成否判定結果９００の場合、携帯端末１１０＿２から送信された加速度データに基づいて算出されるユーザの移動速度が条件に合致してしまっている。
【０１２１】
このため、データ取得状況及び条件成否判定結果９００の場合、測定状況判定部７０２では、気温データを測定した際の測定状況が適切でなかったと判定する（測定状況判定結果９１０参照）。更に、気温データを測定した際の測定状況が適切でなかったと判定する（測定状況判定結果９２０参照）。
【０１２２】
なお、図９の例では、携帯端末１１０＿１と携帯端末１１０＿２の両方から温度データが送信された場合について示したが、例えば、携帯端末１１０＿１のみから温度データが送信された場合も同様である。この場合、測定状況判定部７０２では、携帯端末１１０＿１から送信された温度データの測定状況を、携帯端末１１０＿２から送信された測定データ（例えば、加速度データ）に基づいて判定していることになる。
【０１２３】
＜４．測定データ収集処理の流れ＞
次に、サーバ装置１２０により実行される測定データ収集処理の流れについて説明する。図１０は、サーバ装置１２０により実行される測定データ収集処理の流れを示すフローチャートである。
【０１２４】
ステップＳ１００１において、条件選択部７０３は、解析の目的に応じた測定データである対象データの種類について、指定を受け付けたか否かを判定する。
【０１２５】
ステップＳ１００１において、対象データの種類の指定を受け付けていないと判定した場合には、指定を受け付けるまで待機する。一方、ステップＳ１００１において、指定を受け付けたと判定した場合には、ステップＳ１００２に進む。
【０１２６】
ステップＳ１００２において、条件選択部７０３は、対象データの種類を識別する。ステップＳ１００３において、条件選択部７０３は、識別した対象データの種類に対応する判定条件情報５００を判定条件情報格納部７１０から読み出し、測定状況判定部７０２に通知する。
【０１２７】
ステップＳ１００４において、測定状況判定部７０２は、データ入力部７０１において入力を受け付けた測定データから位置データを抽出する。また、測定状況判定部７０２は、抽出した位置データに基づいて、携帯端末を所持するユーザ同士が近い位置にいるか否かを判定する。更に、測定状況判定部７０２は、互いに近い位置にいるユーザがそれぞれ所持している携帯端末を同じグループに分類し、同じグループに分類した携帯端末それぞれから送信された測定データをグルーピングする。
【０１２８】
ステップＳ１００５において、測定状況判定部７０２は、グルーピングした各グループをカウントするカウンタｎに初期値（＝１）を代入する。
【０１２９】
ステップＳ１００６において、測定状況判定部７０２は、データ入力部７０１に入力された測定データのうち、ｎ番目のグループに属する測定データから、測定状況の判定に用いる測定データを取得する。なお、測定状況判定部７０２は、判定条件情報５００に基づいて、測定状況の判定に用いる測定データを取得する。
【０１３０】
ステップＳ１００７において、測定状況判定部７０２は、測定状況が適切でないと判定するための条件に、ステップＳ１００６において取得した測定データが合致するか否か（測定状況が適切か否か）を判定する。ステップＳ１００７において、測定状況が適切でない（条件に合致する）と判定した場合には、ステップＳ１０１０に進む。この場合、データ入力部７０１において入力を受け付けた対象データは、データ解析部１２２に通知されない。
【０１３１】
一方、ステップＳ１００７において、測定状況が適切である（条件に合致しない）と判定した場合には、ステップＳ１００８に進む。ステップＳ１００８において、測定状況判定部７０２は、指定された種類の対象データを、データ入力部７０１より抽出し、対象データ補正部７０４に通知する。また、測定状況判定部７０２は、データ入力部７０１より位置データを抽出し、データ解析部１２２に通知する。更に、測定状況判定部７０２は、データ入力部７０１より時刻データを抽出し、データ解析部１２２に通知する。
【０１３２】
ステップＳ１００９において、対象データ補正部７０４は、測定状況判定部７０２より通知された対象データを補正する。また、対象データ補正部７０４は、補正した対象データをデータ解析部１２２に通知する。
【０１３３】
ステップＳ１０１０において、測定状況判定部７０２は、グルーピングした全てのグループを対象として、ステップＳ１００６からステップＳ１００９の処理を実行したか否かを判定する。
【０１３４】
ステップＳ１０１０において、処理を実行していないグループがあると判定した場合には、ステップＳ１０１１に進む。ステップＳ１０１１において、グループカウンタｎをインクリメントして、ステップＳ１００６に戻る。
【０１３５】
一方、ステップＳ１０１０において、全てのグループについて処理を実行したと判定した場合には、ステップＳ１０１２に進む。
【０１３６】
ステップＳ１０１２において、測定状況判定部７０２は、測定データ収集処理を終了するか否かを判定し、終了しないと判定した場合には、ステップＳ１００１に戻る。一方、ステップＳ１０１２において、終了すると判定した場合には、測定データ収集処理を終了する。
【０１３７】
＜５．まとめ＞
以上の説明から明らかなように、本実施形態における測定データ収集システムは、
・各携帯端末において取得された測定データ（解析の目的に応じた対象データを含む）を全てサーバ装置に送信する構成とした。
・解析の目的に応じた対象データのうち、測定された際の測定状況が適切でないと判定された対象データは、データ解析部に通知せず、測定状況が適切であると判定された対象データのみを、データ解析部に通知する構成とした。
・測定状況が適切であるか否かの判定を、対象データが取得された携帯端末以外の他の携帯端末において取得された測定データも用いて、判定条件情報に基づいて行う構成とした。
・他の携帯端末において取得された測定データとして、対象データが取得された携帯端末と近い位置にある携帯端末において取得された測定データを用いる構成とした。
【０１３８】
これにより、サーバ装置では、解析の目的に応じた適切な測定条件のもとで測定された対象データを収集し、解析することが可能となる。
【０１３９】
［第３の実施形態］
上記第１及び第２の実施形態では、複数の携帯端末においてそれぞれ取得された対象データであって、適切な測定状況のもとで測定された対象データを、データ解析部１２２による解析に用いるものとして説明した。しかしながら、複数の携帯端末においてそれぞれ取得された対象データであって、適切な測定状況のもとで測定された対象データについては、所定の指標のもとでグルーピングし、各グループごとに、平均化処理したうえで解析に用いるように構成してもよい。これにより、解析に用いられる対象データの誤差をより小さくすることができる。
【０１４０】
また、上記第１及び第２の実施形態では、データ解析部１２２における処理例として、気温データを用いて、気温マップを作成する例を挙げたが、データ解析部１２２における処理例はこれに限定されない。例えば、データ解析部１２２では、照度データ等を用いて、街灯の明るさマップ等を作成してもよい。
【０１４１】
あるいは、データ解析部１２２では、複数種類の対象データを組み合わせて解析を行ってもよい。例えば、気温データ、気圧データ等を組み合わせて天気予報地図を作成してもよい。また、音声データの認識精度を上げるために、音声データの取得前後において入力されたテキストデータ（検索クエリとして入力されたテキストデータ）を音声データと組み合わせて、音声データの認識処理を行うようにしてもよい。
【０１４２】
［第４の実施形態］
上記第２及び第３の実施形態では、複数の携帯端末において取得された測定データを、対象データを測定した際の測定状況の判定に用いる構成とした。これに対して、第４の実施形態では、複数の携帯端末において取得された測定データを、対象データの補正に用いる構成について説明する。
【０１４３】
＜１．測定データ収集システムの構成＞
はじめに、第４の実施形態における測定データ収集システムの全体構成について説明する。図１１は、第４の実施形態における測定データ収集システムの全体構成の一例を示す図である。
【０１４４】
図１１に示すように、第４の実施形態における測定データ収集システム１００を構成する装置は、上記第２の実施形態において、図７を用いて説明した測定データ収集システム１００を構成する装置と同じである。図７との相違点は、サーバ装置１１００が有する機能である。
【０１４５】
図１１に示すように、サーバ装置１１００は、図７に示すサーバ装置７００の機能に加え、更に補正条件判定部１１０１を有している。また、サーバ装置１１００は、図７に示すサーバ装置７００が有する格納部に加え、更に、補正条件情報格納部１１１０を有している。以下、サーバ装置１１００の機能構成の詳細について、図１２を用いて説明する。
【０１４６】
＜２．サーバ装置の機能構成＞
図１２は、第４の実施形態におけるサーバ装置１１００の機能構成の一例を示す図である。図１２に示すように、サーバ装置１１００は、データ入力部７０１、測定状況判定部７０２、条件選択部７０３、対象データ補正部７０４、データ解析部１２２に加え、補正条件判定部１１０１を有する。また、サーバ装置１１００は、測定データ格納部１２３、判定条件情報格納部７１０に加え、補正条件情報格納部１１１０を有する。
【０１４７】
なお、データ入力部７０１、測定状況判定部７０２、条件選択部７０３、データ解析部１２２については、既に説明済みであるため、ここでは説明を省略する。
【０１４８】
補正条件判定部１１０１は、解析の目的に応じた対象データの種類が解析者により指定されると、これを受け付ける。また、補正条件判定部１１０１は、指定された種類の対象データを補正する際の補正条件を示した補正条件情報を、補正条件情報格納部１１１０より読み出し、対象データ補正部７０４に通知する。
【０１４９】
対象データ補正部７０４は、測定状況判定部７０２より通知された対象データを受信する。また、対象データ補正部７０４は、補正条件判定部１１０１より通知された補正条件情報に基づいて、補正の要否を判定するための測定データを、測定状況判定部７０２より取得する。
【０１５０】
また、対象データ補正部７０４は、補正の要否を判定するための測定データに基づいて、対象データについての補正の要否を判定するとともに、補正が必要と判定した場合には、対象データを補正する。なお、対象データ補正部７０４では、対象データを補正するにあたり、測定状況判定部７０２より取得した測定データを用いる。
【０１５１】
更に、対象データ補正部７０４は、補正した対象データをデータ解析部１２２に通知する。
【０１５２】
＜３．判定条件情報及び補正条件情報の説明＞
次に、判定条件情報格納部７１０に格納された判定条件情報と、補正条件情報格納部１１１０に格納された補正条件情報について説明する。
【０１５３】
図１３は、判定条件情報の一例と、補正条件情報の一例とを示す図である。図１３（ａ）に示す判定条件情報１３００は、解析の目的に応じた対象データの種類が"音声データ"であった場合に、条件選択部７０３により読み出される判定条件情報である。なお、説明を簡略化するために、図１３（ａ）では、"対象データに対して適切でない測定状況"、"測定状況の判定に用いる測定データ"、"測定状況が適切でないと判定するための条件"についての規定を省略している。このため、図１３（ａ）の右側に示した測定状況判定結果１３２０は、携帯端末１１０＿１において取得した音声データの測定時の測定状況が適切であると判定された判定結果となる。
【０１５４】
図１３（ｂ）に示す補正条件情報１３３０は、解析の目的に応じた対象データの種類が"音声データ"であった場合に、補正条件判定部１１０１により読み出される補正条件情報である。
【０１５５】
図１３（ｂ）に示すように、補正条件情報１３３０は、情報の項目として、"対象データの種類"、"対象データに対して補正が必要な状況"、"補正要否を判定するための測定データ"、"補正要否を判定するための条件"、"補正可否の条件"が含まれる。
【０１５６】
"対象データの種類"には、解析の目的に応じた対象データの種類に対応する情報が格納される。図１３（ｂ）に示す補正条件情報１３３０は、解析の目的に応じた対象データの種類が音声データであったことを示している。
【０１５７】
"対象データに対して補正が必要な状況"には、対象データに対して補正が必要な状況に関する情報が格納されている。図１３（ｂ）の例では、音声データに対して補正が必要な状況に関する情報として、
・ユーザが交通量の多い地点（例えば、交差点付近）にいる、
・ユーザが乗り物（電車）に乗っている、
等の情報が格納されている。ユーザが交通量の多い地点（例えば、交差点付近）にいたり、電車等の乗り物に乗っている場合、ユーザが発した声以外の音が背景ノイズとして測定されることになる。このため、このような測定状況で測定された音声データは補正が必要である。
【０１５８】
"補正要否を判定するための測定データ"には、"対象データに対して補正が必要な状況"に該当するか否かを判定するための測定データが規定されている。
【０１５９】
具体的には、対象データ補正部７０４では、ユーザが交通量の多い地点にいるか否かは、携帯端末１１０＿１に内蔵されたＧＰＳセンサにより検知された位置データに基づいて判定を行う。また、ユーザが乗り物に乗っているか否かは、携帯端末１１０＿１に内蔵された加速度センサにより測定された加速度データに基づいて判定を行う。
【０１６０】
"補正要否を判定するための条件"には、"補正要否を判定するための測定データ"に規定された各測定データに基づいて、補正が必要と判定するための条件が規定されている。
【０１６１】
具体的には、対象データ補正部７０４では、ユーザが交通量の多い地点にいるか否かは、位置データが、所定の領域に含まれるか否かに基づいて判定を行う。所定の領域に含まれると判定した場合、対象データ補正部７０４では、ユーザが交通量の多い地点にいると判定する。一方、所定の領域に含まれないと判定した場合、対象データ補正部７０４では、ユーザが交通量の多い地点にいないと判定する。
【０１６２】
また、ユーザが乗り物に乗っているか否かは、加速度データに基づいて算出されるユーザの移動速度が、所定の速度値以上であるか否かに基づいて判定を行う。ユーザの移動速度が所定の速度値以上であると判定した場合、対象データ補正部７０４では、ユーザが乗り物に乗っていると判定する。一方、ユーザの移動速度が所定の速度値未満であると判定した場合、対象データ補正部７０４では、ユーザが乗り物に乗っていないと判定する。
【０１６３】
このように、補正条件情報１３３０を用いれば、測定状況判定部７０２により抽出された対象データについて補正が必要であるか否かを、対象データ以外の測定データに基づいて判定することができる。
【０１６４】
"補正可否の条件"には、対象データについて補正が必要であると判定した場合において、補正が可能か否かを判定するための条件が規定されている。具体的には、
・対象データを取得した携帯端末の近くに、他の携帯端末がある、かつ、他の携帯端末からも音声データを取得している、
等の条件が規定されている。対象データを取得した携帯端末の近くに、他の携帯端末があり、当該他の携帯端末からも音声データを取得している場合、当該他の携帯端末の音声データを用いて、対象データである音声データの背景ノイズを除去する補正を行うことができる。
【０１６５】
なお、図１３（ｂ）の右側に示した条件成否判定結果１３４０は、補正条件情報１３３０に基づいて対象データ補正部７０４が判定した判定結果の一例を示している。
【０１６６】
条件成否判定結果１３４０によれば、対象データ補正部７０４は、携帯端末１１０＿１から送信された位置データが所定の領域に含まれる（補正要否の条件に合致する）と判定している。
【０１６７】
また、条件成否判定結果１３４０によれば、対象データ補正部７０４は、携帯端末１１０＿１の近くに携帯端末１１０＿２があると判定し、携帯端末１１０＿２から送信された音声データを取得した（補正可否の条件に合致する）と判定している。
【０１６８】
また、条件成否判定結果１３４０によれば、対象データ補正部７０４は、携帯端末１１０＿１から送信された加速度データに基づいて算出される移動速度が所定の速度値未満である（補正要否の条件に合致しない）と判定している。なお、対象データ補正部７０４では、補正要否の条件に合致しないと判定した場合には、補正可否の条件に合致する否かの判定は行わない。
【０１６９】
ここで、対象データ補正部７０４では、"補正要否を判定するための条件"に規定された条件のうちのいずれか１つに合致し、かつ、当該合致した補正要否の条件に対応して規定された"補正可否の条件"にも合致すると判定した場合に、対象データの補正を行う。
【０１７０】
具体的には、対象データ補正部７０４は、対象データに対して、補正条件情報１３３０に基づく判定結果に応じた補正を行う。図１３（ｂ）の例では、対象データ補正部７０４は、音声データに対して補正を行うべく、携帯端末１１０＿２において取得された音声データを抽出し、当該音声データを用いて、携帯端末１１０＿１において取得された対象データの音声データを補正する。
【０１７１】
なお、携帯端末１１０＿２を所持するユーザは、携帯端末１１０＿１を所持するユーザの近くにいる（すなわち、同じ交差点にいる）が発話しておらず、背景ノイズの音声データのみを取得しているものとする。
【０１７２】
このため、対象データ補正部７０４は、携帯端末１１０＿１により取得された対象データである音声データから、携帯端末１１０＿２により取得された音声データを差し引くことで、携帯端末１１０＿１により取得された音声データを補正することができる。つまり、対象データである音声データから、携帯端末１１０＿１を所持するユーザの発話内容を抽出することができる。
【０１７３】
＜４．測定データ収集処理の流れ＞
次に、サーバ装置１２０により実行される測定データ収集処理の流れについて説明する。図１４は、サーバ装置１２０により実行される測定データ収集処理の流れを示すフローチャートである。なお、図１０において示した測定データ収集処理の工程と同様の工程については同じ符号を付すこととし、ここでは説明を省略する。
【０１７４】
図１０において示した測定データ収集処理の工程との主な違いは、ステップＳ１４０１〜Ｓ１４０５である。
【０１７５】
ステップＳ１４０１において、補正条件判定部１１０１は、対象データの種類に応じた補正条件情報１３３０を読み出し、対象データ補正部７０４に通知する。また、対象データ補正部７０４は、補正条件情報１３３０を参照して、補正要否の判定に用いる測定データを取得する。
【０１７６】
ステップＳ１４０２において、対象データ補正部７０４は、補正条件情報１３３０を参照して、補正要否の判定に用いる測定データが、補正要否を判定するための条件を満たすか否か（補正が必要か否か）を判定する。
【０１７７】
ステップＳ１４０２において、補正が必要でないと判定された場合には、ステップＳ１０１２に進む。一方、補正が必要であると判定された場合には、ステップＳ１４０３に進む。
【０１７８】
ステップＳ１４０３において、対象データ補正部７０４は、補正条件情報１３３０を参照して、測定状況判定部７０２より補正可否の判定に用いる測定データを取得する。また、対象データ補正部７０４は、補正可否の判定に用いる測定データが、補正可否の条件を満たすか否か（補正が可能か否か）を判定する。
【０１７９】
ステップＳ１４０３において、補正不可であると判定した場合には、ステップＳ１０１２に進む。一方、補正が可能であると判定された場合には、ステップＳ１４０４に進む。
【０１８０】
ステップＳ１４０４において、対象データ補正部７０４は、補正に必要な測定データを測定状況判定部７０２より取得する。ステップＳ１４０５において、対象データ補正部７０４は、補正に必要な測定データを用いて対象データを補正する。
【０１８１】
＜５．まとめ＞
以上の説明から明らかなように、本実施形態における測定データ収集システムは、複数の携帯端末において取得された測定データを、対象データの補正に用いる構成とした。これにより、本実施形態によれば、より精度の高い対象データを用いて、サーバ装置における解析を行うことが可能となる。
【０１８２】
［その他の実施形態］
上記第４の実施形態では、対象データ補正部７０４による対象データの補正例として、音声データの背景ノイズを除去する補正について説明した。しかしながら、対象データ補正部７０４による対象データの補正例は、これに限定されない。例えば、対象データが気圧データであった場合、気圧データを位置データ（高度データ）に基づいて補正してもよい。あるいは、対象データがカメラデータであった場合、当該カメラデータのホワイトバランスを、照度データに基づいて補正してもよい。
【０１８３】
また、対象データ補正部７０４による対象データの補正は、他の測定データに基づいて行う場合に限られず、予め定められた補正データを用いて補正するように構成してもよい。例えば、音声データの背景ノイズの除去に際しては、他の携帯端末から送信された音声データを用いるのではなく、予め背景ノイズとして登録した補正データを用いて、音声データの背景ノイズを除去する補正を行ってもよい。
【０１８４】
また、上記第１乃至第４の実施形態では、予め定められた要求情報を携帯端末に送信する構成とした。しかしながら、本発明はこれに限定されず、サーバ装置における解析内容に応じて要求情報を生成するようにしてもよい。また、新たな要求情報を生成するごとに、該生成した新たな要求情報に応じた、判定条件情報を生成するようにしてもよい。あるいは、新たな要求情報を生成するごとに、該生成した新たな要求情報に応じた、判定条件情報を生成するようにしてもよい。更に、判定条件情報を新たに生成した場合にあっては、当該新たに生成した判定条件情報を、携帯端末に送信するように構成してもよい。
【０１８５】
また、測定データ収集システム１００において用いる測定センサは、上記第１乃至第４の実施形態において説明した測定センサに限定されず、その他の測定センサを用いるように構成してもよい。
【０１８６】
また、測定データ収集システム１００において用いる端末装置は、上記第１乃至第４の実施形態において説明した携帯端末に限定されず、携帯端末以外の任意の端末装置（例えば、カーナビゲーション装置等）を用いるように構成してもよい。
【０１８７】
また、測定データ収集システム１００において、携帯端末が有する機能とサーバ装置が有する機能の配分は、上記第１乃至第４の実施形態において説明した配分に限定されるものではない。例えば、携帯端末が有するものとして説明した機能の一部は、サーバ装置が有していてもよい。あるいは、サーバ装置が有するものとして説明した機能の一部は、携帯端末が有していてもよい。
【０１８８】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせ等、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１８９】
１００                  ：測定データ収集システム
１１０＿１〜１１０＿ｎ  ：携帯端末
１２０                  ：サーバ装置
１２１                  ：データ収集部
１２２                  ：データ解析部
４００                  ：測定データ処理部
４１０                  ：要求情報取得部
４２０                  ：条件選択部
４３０                  ：データ入力部
４４０                  ：測定状況判定部
４５０                  ：対象データ補正部
４６０                  ：送信部
５００                  ：判定条件情報
７０１                  ：データ入力部
７０２                  ：測定状況判定部
７０３                  ：条件選択部
７０４                  ：対象データ補正部
１１０１                ：補正条件判定部
１３００                ：判定条件情報
１３３０                ：補正条件情報
【図１】
2017058946.tif 000003
【図２】
2017058946.tif 000004
【図３】
2017058946.tif 000005
【図４】
2017058946.tif 000006
【図５】
2017058946.tif 000007
【図６】
2017058946.tif 000008
【図７】
2017058946.tif 000009
【図８】
2017058946.tif 000010
【図９】
2017058946.tif 000011
【図１０】
2017058946.tif 000012
【図１１】
2017058946.tif 000013
【図１２】
2017058946.tif 000014
【図１３】
2017058946.tif 000015
【図１４】
2017058946.tif 000016