(57)【要約】  ワイヤレス基地局、アクセスポイント、および／または他の送信機の測定結果を、モバイルデバイスからサーバにクラウドソーシングするためのシステム、装置、および方法が提示される。サーバによってモバイルデバイスに送信されるクラウドソーシング要求は、制御パラメータと測定パラメータとを備え得る。制御パラメータは、モバイルが測定結果をいつ取得し報告するかを決定することができ、測定パラメータは、モバイルデバイスが取得する測定結果のタイプを決定することができる。制御パラメータは、クラウドソーシングのアクティブ化、測定、報告、および持続時間に関するトリガパラメータを備え得る。クラウドソーシングは、制御サーバによって引き起こされ、異なるデータサーバに報告され得る。クラウドソーシングは匿名であってよく、基本的な報告または高度な報告を備えてよい。
2016538772.tif 000002
【特許請求の範囲】
【請求項１】
クラウドソーシング測定結果を第１のサーバに報告するためのモバイルデバイスにおける方法であって、
第２のサーバから要求を受信することと、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記第２のサーバに応答を返すことと、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
第１の複数の異なる時間において測定結果を取得することと、ここにおいて、前記測定結果は前記第２の測定パラメータに基づき、前記第１の複数の異なる時間は前記第２の制御パラメータに基づく、
第２の複数の異なる時間において、複数の測定結果報告の中で前記測定結果を前記第１のサーバに送信することと、ここにおいて、前記第２の複数の異なる時間は前記第２の制御パラメータに基づく、
を備える、方法。
【請求項２】
前記第１のサーバがデータサーバであり、前記第２のサーバが制御サーバである、請求項１に記載の方法。
【請求項３】
前記第２の制御パラメータが前記第１の制御パラメータと等価である、請求項１に記載の方法。
【請求項４】
前記第２の測定パラメータが前記第１の測定パラメータと等価であり、または前記第１の測定パラメータのサブセットである、請求項１に記載の方法。
【請求項５】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項６】
前記アクティブ化トリガパラメータが、前記モバイルデバイスにおいてクラウドソーシングをアクティブ化および非アクティブ化するための条件を備え、前記第１の複数の異なる時間が、クラウドソーシングがアクティブ化される時間を備える、請求項５に記載の方法。
【請求項７】
前記アクティブ化トリガパラメータが、地理的エリアパラメータ、アクティブ化エリアパラメータ、非アクティブ化エリアパラメータ、国ネットワークパラメータ、検出される送信機パラメータ、ターゲット運動状態パラメータ、環境パラメータ、論理トリガ組合せパラメータ、アクティブ化遅延パラメータ、および非アクティブ化遅延パラメータのうちの少なくとも１つを備える、請求項６に記載の方法。
【請求項８】
前記測定トリガパラメータが、前記測定結果を取得するための条件を備え、前記第１の複数の異なる時間が、前記条件によって決定される時間を備える、請求項５に記載の方法。
【請求項９】
前記測定トリガパラメータが、測定周期パラメータ、測定移動パラメータ、測定階変化パラメータ、測定サービングセルまたはＡＰ変化パラメータ、および論理測定組合せパラメータのうちの少なくとも１つを備える、請求項８に記載の方法。
【請求項１０】
前記報告トリガパラメータが、前記測定結果を前記第１のサーバに送信するための条件を備え、前記第２の複数の異なる時間が、前記条件によって決定される時間を備える、請求項５に記載の方法。
【請求項１１】
前記報告トリガパラメータが、リアルタイムパラメータ、準リアルタイムパラメータ、およびバッチパラメータのうちの少なくとも１つを備える、請求項１０に記載の方法。
【請求項１２】
前記リアルタイムパラメータが、前記報告トリガパラメータには含まれるが前記準リアルタイムパラメータまたは前記バッチパラメータには含まれず、前記第２の複数の異なる時間が、前記第１の複数の異なる時間または前記第１の複数の異なる時間のサブセットと等価である、請求項１１に記載の方法。
【請求項１３】
前記準リアルタイムパラメータが、前記報告トリガパラメータには含まれるが前記リアルタイムパラメータまたは前記バッチパラメータには含まれず、前記第２の複数の異なる時間のサブセットが、前記第１の複数の異なる時間のサブセットと等価である、請求項１１に記載の方法。
【請求項１４】
前記バッチパラメータが、前記報告トリガパラメータには含まれるが前記リアルタイムパラメータまたは前記準リアルタイムパラメータには含まれず、
前記第１の複数の異なる時間の各々において取得される前記測定結果を記憶することと、
前記第２の複数の異なる時間の各々において現在記憶されているすべての測定結果を前記第１のサーバに送信することと、をさらに備え、前記第２の複数の異なる時間の各々が前記バッチパラメータに基づく、請求項１１に記載の方法。
【請求項１５】
前記バッチパラメータが、バッチ報告移動パラメータ、バッチサービングネットワーク変化報告パラメータ、バッチアクセスネットワーク制限パラメータ、およびバッチ記憶オーバーフローパラメータのうちの少なくとも１つを備える、請求項１４に記載の方法。
【請求項１６】
前記持続時間トリガパラメータが、クラウドソーシング開始時間パラメータとクラウドソーシング持続時間パラメータのうちの少なくとも１つを備える、請求項５に記載の方法。
【請求項１７】
前記要求、前記応答、および各測定結果報告が、セッションＩＤを備える、請求項１に記載の方法。
【請求項１８】
前記応答および各測定結果報告の中の前記セッションＩＤが、固定された匿名の値を備える、請求項１７に記載の方法。
【請求項１９】
前記第１のサーバおよび前記第２のサーバのうちの１つからクラウドソーシング問合せを受信することと、
前記第１のサーバおよび前記第２のサーバのうちの前記１つに応答を返すこととをさらに備え、前記応答が前記第２の制御パラメータと前記第２の測定パラメータとを備える、請求項１に記載の方法。
【請求項２０】
クラウドソーシング測定結果をモバイルデバイスから取得するためのサーバにおける方法であって、
前記モバイルデバイスに要求を送信することと、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記モバイルデバイスから応答を受信することと、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
複数の測定結果報告において前記モバイルデバイスから測定結果を受信することと、ここにおいて、前記測定結果は前記第２の制御パラメータに基づいて第１の複数の異なる時間において前記モバイルデバイスによって取得され、前記測定結果は前記第２の制御パラメータによって決定される第２の複数の異なる時間において前記モバイルデバイスによって送信される、
を備える、方法。
【請求項２１】
前記第２の制御パラメータが前記第１の制御パラメータと等価である、請求項２０に記載の方法。
【請求項２２】
前記第２の測定パラメータが前記第１の測定パラメータまたは前記第１の測定パラメータのサブセットと等価である、請求項２０に記載の方法。
【請求項２３】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項２０に記載の方法。
【請求項２４】
前記アクティブ化トリガパラメータが、前記モバイルデバイスにおいてクラウドソーシングをアクティブ化および非アクティブ化するための条件を備え、前記第１の複数の異なる時間が、クラウドソーシングがアクティブ化される時間を備える、請求項２３に記載の方法。
【請求項２５】
前記アクティブ化トリガパラメータが、地理的エリアパラメータ、アクティブ化エリアパラメータ、非アクティブ化エリアパラメータ、国ネットワークパラメータ、検出される送信機パラメータ、ターゲット運動状態パラメータ、環境パラメータ、論理トリガ組合せパラメータ、アクティブ化遅延パラメータ、および非アクティブ化遅延パラメータのうちの少なくとも１つを備える、請求項２４に記載の方法。
【請求項２６】
前記測定トリガパラメータが、前記測定結果を取得するための条件を備え、前記第１の複数の異なる時間が、前記条件によって決定される時間を備える、請求項２３に記載の方法。
【請求項２７】
前記測定トリガパラメータが、測定周期パラメータ、測定移動パラメータ、測定階変化パラメータ、測定サービングセルまたはＡＰ変化パラメータ、および論理測定組合せパラメータのうちの少なくとも１つを備える、請求項２６に記載の方法。
【請求項２８】
前記報告トリガパラメータが、前記測定結果を前記サーバに送信するための条件を備え、前記第２の複数の異なる時間が、前記条件によって決定される時間を備える、請求項２３に記載の方法。
【請求項２９】
前記報告トリガパラメータが、リアルタイムパラメータ、準リアルタイムパラメータ、およびバッチパラメータのうちの少なくとも１つを備える、請求項２８に記載の方法。
【請求項３０】
前記リアルタイムパラメータが、前記報告トリガパラメータには含まれるが前記準リアルタイムパラメータまたは前記バッチパラメータには含まれず、前記第２の複数の異なる時間が、前記第１の複数の異なる時間または前記第１の複数の異なる時間のサブセットと等価である、請求項２９に記載の方法。
【請求項３１】
前記準リアルタイムパラメータが、前記報告トリガパラメータには含まれるが前記リアルタイムパラメータまたは前記バッチパラメータには含まれず、前記第２の複数の異なる時間のサブセットが、前記第１の複数の異なる時間のサブセットと等価である、請求項２９に記載の方法。
【請求項３２】
前記バッチパラメータが前記報告トリガパラメータには含まれるが前記リアルタイムパラメータまたは前記準リアルタイムパラメータには含まれず、前記第１の複数の異なる時間の各々において前記モバイルデバイスによって取得される前記測定結果が前記モバイルデバイスによって記憶され、前記モバイルデバイスによって送信される前記測定結果が前記第２の複数の異なる時間の各々において前記モバイルデバイスによって現在記憶されている前記測定結果を備え、前記第２の複数の異なる時間の各々が前記バッチパラメータに基づく、請求項２９に記載の方法。
【請求項３３】
前記バッチパラメータが、バッチ報告周期パラメータ、バッチ報告移動パラメータ、バッチサービングネットワーク変化報告パラメータ、バッチアクセスネットワーク制限パラメータ、およびバッチ記憶オーバーフローパラメータのうちの少なくとも１つを備える、請求項３２に記載の方法。
【請求項３４】
前記持続時間トリガパラメータが、クラウドソーシング開始時間パラメータおよびクラウドソーシング持続時間パラメータのうちの少なくとも１つを備える、請求項２３に記載の方法。
【請求項３５】
前記要求、前記応答、および各測定結果報告が、セッションＩＤを備える、請求項２０に記載の方法。
【請求項３６】
前記応答および各測定結果報告の中の前記セッションＩＤが、固定された匿名の値を備える、請求項３５に記載の方法。
【請求項３７】
前記モバイルデバイスにクラウドソーシング問合せを送信することと、
前記モバイルデバイスから応答を受信することと、をさらに備え、前記応答が前記第２の制御パラメータと前記第２の測定パラメータとを備える、請求項２０に記載の方法。
【請求項３８】
クラウドソーシング測定結果を第１のサーバに報告するためのモバイルデバイスであって、
第２のサーバから要求を受信するための受信機と、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記第２のサーバに応答を返すための送信機と、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
第１の複数の異なる時間において測定結果を取得するためのプロセッサと、ここにおいて、前記測定結果は前記第２の測定パラメータに基づき、前記第１の複数の異なる時間は前記第２の制御パラメータに基づく、
を備え、
前記送信機がさらに、第２の複数の異なる時間において、複数の測定結果報告の中で前記測定結果を前記第１のサーバに送信し、前記第２の複数の異なる時間が前記第２の制御パラメータに基づく、
モバイルデバイス。
【請求項３９】
前記第１のサーバがデータサーバであり、前記第２のサーバが制御サーバである、請求項３８に記載のモバイルデバイス。
【請求項４０】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項３８に記載のモバイルデバイス。
【請求項４１】
前記複数の測定結果報告が固定された匿名の値を備える、請求項３８に記載のモバイルデバイス。
【請求項４２】
クラウドソーシング測定結果をモバイルデバイスから取得するためのサーバであって、
前記モバイルデバイスに要求を送信するための送信機と、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
受信機であって、
前記モバイルデバイスから応答を受信することと、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
複数の測定結果報告において前記モバイルデバイスから測定結果を受信することと、ここにおいて、前記測定結果は前記第２の制御パラメータに基づいて第１の複数の異なる時間において前記モバイルデバイスによって取得され、前記測定結果は前記第２の制御パラメータによって決定される第２の複数の異なる時間において前記モバイルデバイスによって送信される、
を行うための受信機と、
を備える、サーバ。
【請求項４３】
前記第２の制御パラメータが前記第１の制御パラメータと等価である、請求項４２に記載のサーバ。
【請求項４４】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項４２に記載のサーバ。
【請求項４５】
前記複数の測定結果報告が固定された匿名の値を備える、請求項４２に記載のサーバ。
【請求項４６】
クラウドソーシング測定結果を第１のサーバに報告するためのモバイルデバイスであって、
第２のサーバから要求を受信するための手段と、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記第２のサーバに応答を返すための手段と、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
第１の複数の異なる時間において測定結果を取得するための手段と、ここにおいて、前記測定結果は前記第２の測定パラメータに基づき、前記第１の複数の異なる時間は前記第２の制御パラメータに基づく、
第２の複数の異なる時間において、複数の測定結果報告の中で前記測定結果を前記第１のサーバに送信するための手段と、ここにおいて、前記第２の複数の異なる時間は前記第２の制御パラメータに基づく、
を備える、モバイルデバイス。
【請求項４７】
前記第１のサーバがデータサーバであり、前記第２のサーバが制御サーバである、請求項４６に記載のモバイルデバイス。
【請求項４８】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項４６に記載のモバイルデバイス。
【請求項４９】
前記複数の測定結果報告が固定された匿名の値を備える、請求項４６に記載のモバイルデバイス。
【請求項５０】
クラウドソーシング測定結果をモバイルデバイスから取得するためのサーバであって、
前記モバイルデバイスに要求を送信するための手段と、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記モバイルデバイスから応答を受信するための手段と、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
複数の測定結果報告において前記モバイルデバイスから測定結果を受信するための手段と、ここにおいて、前記測定結果は前記第２の制御パラメータに基づいて第１の複数の異なる時間において前記モバイルデバイスによって取得され、前記測定結果は前記第２の制御パラメータによって決定される第２の複数の異なる時間において前記モバイルデバイスによって送信される、
を備える、サーバ。
【請求項５１】
前記第２の制御パラメータが前記第１の制御パラメータと等価である、請求項５０に記載のサーバ。
【請求項５２】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項５０に記載のサーバ。
【請求項５３】
前記複数の測定結果報告が固定された匿名の値を備える、請求項５０に記載のサーバ。
【請求項５４】
プログラムコードが記憶された、第１のサーバにクラウドソーシング測定結果を報告するためのモバイルデバイスのための非一時的コンピュータ可読記憶媒体であって、前記プログラムコードが、
第２のサーバから要求を受信することと、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記第２のサーバに応答を返すことと、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
第１の複数の異なる時間において測定結果を取得することと、ここにおいて、前記測定結果は前記第２の測定パラメータに基づき、前記第１の複数の異なる時間は前記第２の制御パラメータに基づく、
第２の複数の異なる時間において、複数の測定結果報告の中で前記測定結果を前記第１のサーバに送信することと、ここにおいて、前記第２の複数の異なる時間は前記第２の制御パラメータに基づく、を行うためのプログラムコードを備える、
非一時的コンピュータ可読記憶媒体。
【請求項５５】
前記第１のサーバがデータサーバであり、前記第２のサーバが制御サーバである、請求項５４に記載の非一時的コンピュータ可読記憶媒体。
【請求項５６】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項５４に記載の非一時的コンピュータ可読記憶媒体。
【請求項５７】
前記複数の測定結果報告が固定された匿名の値を備える、請求項５４に記載の非一時的コンピュータ可読記憶媒体。
【請求項５８】
プログラムコードが記憶された、モバイルデバイスからクラウドソーシング測定結果をサーバが報告するための非一時的コンピュータ可読記憶媒体であって、前記プログラムコードが、
前記モバイルデバイスに要求を送信することと、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記モバイルデバイスから応答を受信することと、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
複数の測定結果報告において前記モバイルデバイスから測定結果を受信することと、ここにおいて、前記測定結果は前記第２の制御パラメータに基づいて第１の複数の異なる時間において前記モバイルデバイスによって取得され、前記測定結果は前記第２の制御パラメータによって決定される第２の複数の異なる時間において前記モバイルデバイスによって送信される、を行うためのプログラムコードを備える、
非一時的コンピュータ可読記憶媒体。
【請求項５９】
前記第２の制御パラメータが前記第１の制御パラメータと等価である、請求項５８に記載の非一時的コンピュータ可読記憶媒体。
【請求項６０】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項５８に記載の非一時的コンピュータ可読記憶媒体。
【請求項６１】
前記複数の測定結果報告が固定された匿名の値を備える、請求項５８に記載の非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[0001]  本出願は、本出願の譲受人に譲渡され参照により本明細書に組み込まれる、２０１４年１１月６日に出願された「Techniques and Methods for Controlling Crowdsourcing from a Mobile Device」という表題の米国出願第１４／５３５，２７８号の利益と優先権とを主張する。そして、米国出願第１４／５３５，２７８号は、米国特許法第１１９条（ｅ）のもとで、２０１３年１１月８日に出願された「Crowdsourcing in a mobile device」という表題の米国仮出願第６１／９０２，１３０号、２０１３年１１月１１日に出願された「Crowdsourcing in a mobile device」という表題の米国仮出願第６１／９０２，７８０号、２０１３年１１月１２日に出願された「Crowdsourcing in a mobile device」という表題の米国仮出願第６１／９０３，０３９号、２０１４年１月１０日に出願された「Ｃrowdsourcing in a mobile device」という表題の米国仮出願第６１／９２６，１８６号、２０１４年１月１３日に出願された「Crowdsourcing in a mobile device」という表題の米国仮出願第６１／９２６，８８７号、２０１４年１月１４日に出願された「Crowdsourcing in a mobile device」という表題の米国仮出願第６１／９２６，９５５号、２０１４年７月２８日に出願された「Crowdsourcing in a mobile device」という表題の米国仮出願第６２／０２９，９９７号の利益と優先権とを主張し、これらの各々が本出願の譲受人に譲渡され、参照によって本明細書に組み込まれる。
【０００２】
[0002]  本開示は、一般に、クラウドソーシングのためのシステムと、装置と、方法とに関し、より詳細には、制御パラメータおよび測定パラメータに基づいてモバイルデバイスからの測定データのクラウドソーシングを制御することに関する。
【背景技術】
【０００３】
[0003]  今日のモバイルデバイスは、しばしば、ワイヤレス通信と、関連する音声およびデータサービスとをサポートするために、ワイヤレスネットワークのための第３世代（３Ｇ）規格または次世代のLong Term Evolution（ＬＴＥ（登録商標））規格を使用する。モバイルデバイスを正確に位置特定するための能力は、そのような音声およびデータサービスの重要な付属物であり得る。たとえば、緊急の通話を行うモバイルデバイスは、発呼者の位置への治安部隊の派遣を可能にするために正確に位置特定される必要があることがあり、モバイルデバイスのユーザは時には、ナビゲーション命令、指示、または現在の位置の地図を受け取る必要があることがある。モバイルデバイスの正確な位置特定をサポートするための方式は、３つだけ例を挙げると、Third Generation Partnership Project（３ＧＰＰ（登録商標））、Third Generation Partnership Project 2（３ＧＰＰ２）、およびOpen Mobile Alliance（ＯＭＡ）のような組織によって開発され標準化されている。３ＧＰＰ規格およびＯＭＡ規格に基づく位置特定の方式では、測位（positioning）が位置サーバ（location server）によって支援され管理されるときに、制御手順がモバイルデバイスを測位するために使用した、いくつかの測位プロトコルが標準化されている。２つの主要な測位プロトコルは、３ＧＰＰによって標準化されているＬＴＥ測位プロトコル（ＬＰＰ）と、ＯＭＡによって標準化されているＬＰＰ  Ｅｘｔｅｎｓｉｏｎｓ（ＬＰＰｅ）プロトコルとを備える。ＬＰＰプロトコルは単独で使用されることがあり、または、ＬＰＰプロトコルはより高い測位能力を提供するためにＬＰＰｅプロトコルと組み合わされることがある。ＬＰＰおよびＬＰＰｅが組み合わせて使用されるとき、組み合わされたプロトコルはＬＰＰ／ＬＰＰｅと呼ばれ得る。
【０００４】
[0004]  ＬＰＰおよびＬＰＰｅとしてそのような測位プロトコルを利用して、屋内環境にある、および場合によっては屋外環境にあるモバイルデバイスを測位するために、位置サーバは通常、測位されている任意のモバイルデバイスの近くの地上ワイヤレス送信機についての情報を必要とし、モバイルデバイスの位置を決定するために、モバイルデバイスはその地上ワイヤレス送信機の信号を測定することができ、および／または、その地上ワイヤレス送信機はモバイルデバイスからの信号を測定することができる。地上送信機は、（ｉ）ＩＥＥＥ  ８０２．１１プロトコルによって定義されるようなＷｉＦｉ（登録商標）送信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、または近距離無線通信（ＮＦＣ）をサポートするアクセスポイント（ＡＰ）と、（ｉｉ）ＬＴＥまたは何らかの他の３ＧＰＰもしくは３ＧＰＰ２  ３Ｇ技術をサポートし得るセルラー基地局（ＢＳ）と、（ｉｉｉ）住宅およびオフィスの環境におけるスモールセルおよびセルをサポートするフェムトセルまたはホーム基地局とを含み得る。そのような地上送信機について位置サーバによって必要とされる情報は、各ＡＰ、ＢＳ、およびフェムトセルの位置と送信特性と（たとえば、信号の電力とタイミングと）を備え得る。地上送信機に関する情報の一部またはすべてが、多数のモバイルデバイスによって送信される地上送信機のクラウドソーシング測定結果を受信することによって、位置サーバによって取得され得る。クラウドソーシングの概念および使用は現在ではよく確立されているが、効率的でフレキシブルな方式での（たとえば、ＬＰＰ／ＬＰＰｅ測位プロトコルを使用した）クラウドソーシングのサポートはまだ解決されていない。たとえば、サーバの過負荷と、モバイルデバイスにおけるバッテリー消費を含むシグナリングリソースの不必要な使用とを避けるために、測定データがモバイルデバイスによってクラウドソーシングされる頻度を制御することが有益であり得る。サーバが必要としない、またはすでに有している測定データをサーバに提供することを避け、サーバが必要としまだ有していない可能性のあるＡＰ、ＢＳ、および／またはフェムトセルに対する測定データを提供するために、どのタイプの測定データが、どのＡＰ、ＢＳ、および／またはフェムトに対してクラウドソーシングされるかを制御することも有益であり得る。モバイルデバイスとネットワークリソースとを節約するためにどの程度のクラウドソーシングがサポートされるかということと、バッテリー消費と、場合によってはワイヤレスネットワークを通じて測定データを搬送することのユーザに対する負担とについて、モバイルデバイスがサーバと交渉することを可能にすることが、さらに有益であり得る。したがって、位置サーバとモバイルデバイスの両方によるクラウドソーシングの制御を可能にする、技法および方法が必要とされている。
【発明の概要】
【０００５】
[0005]  クラウドソーシングのためのシステム、装置、および方法が開示される。いくつかの態様によれば、説明されるようなシステム、装置、および方法、特許請求の範囲が以下で開示される。
【０００６】
[0006]  いくつかの態様によれば、第１のサーバにクラウドソーシング測定結果を報告するための、モバイルデバイスにおける方法が開示され、この方法は、第２のサーバから要求を受信することであって、この要求は第１の制御パラメータと第１の測定パラメータとを備える、要求を受信することと、第２のサーバに応答を返すことであって、この応答は第２の制御パラメータと第２の測定パラメータとを備える、応答を返すことと、第１の複数の異なる時間において測定結果を取得することであって、この測定結果は第２の測定パラメータに基づき、第１の複数の異なる時間は第２の制御パラメータに基づく、測定結果を取得することと、第２の複数の異なる時間において複数の測定結果報告の中で第１のサーバに測定結果を送信することであって、第２の複数の異なる時間は第２の制御パラメータに基づく、測定結果を送信することと、を備える。
【０００７】
[0007]  いくつかの態様によれば、モバイルデバイスからクラウドソーシング測定結果を取得するための、サーバにおける方法が開示され、この方法は、モバイルデバイスに要求を送信することであって、この要求は第１の制御パラメータと第１の測定パラメータとを備える、要求を送信することと、モバイルデバイスから応答を受信することであって、この応答は第２の制御パラメータと第２の測定パラメータとを備える、応答を受信することと、複数の測定結果報告においてモバイルデバイスから測定結果を受信することであって、この測定結果は第２の制御パラメータに基づいて第１の複数の異なる時間においてモバイルデバイスによって取得され、この測定結果は第２の制御パラメータによって決定される第２の複数の異なる時間においてモバイルデバイスによって送信される、測定結果を受信することと、を備える。
【０００８】
[0008]  いくつかの態様によれば、第１のサーバにクラウドソーシング測定結果を報告するためのモバイルデバイスが開示され、このモバイルデバイスは、第２のサーバから要求を受信するための受信機であって、この要求は第１の制御パラメータと第１の測定パラメータとを備える、受信機と、第２のサーバに応答を返すための送信機であって、この応答は第２の制御パラメータと第２の測定パラメータとを備える、送信機と、第１の複数の異なる時間において測定結果を取得するためのプロセッサであって、この測定結果は第２の測定パラメータに基づき、第１の複数の異なる時間は第２の制御パラメータに基づき、この送信機はさらに、第２の複数の異なる時間において複数の測定結果報告の中で第１のサーバに測定結果を送信し、第２の複数の異なる時間は第２の制御パラメータに基づく、プロセッサと、を備える。
【０００９】
[0009]  いくつかの態様によれば、モバイルデバイスからクラウドソーシング測定結果を取得するためのサーバが開示され、このサーバは、モバイルデバイスに要求を送信するための送信機であって、この要求は第１の制御パラメータと第１の測定パラメータとを備える、送信機と、受信機であって、モバイルデバイスから応答を受信することであって、この応答は第２の制御パラメータと第２の測定パラメータとを備える、応答を受信することと、複数の測定結果報告においてモバイルデバイスから測定結果を受信することであって、この測定結果は第２の制御パラメータに基づいて第１の複数の異なる時間においてモバイルデバイスによって取得され、この測定結果は第２の制御パラメータによって決定される第２の複数の異なる時間においてモバイルデバイスによって送信される、測定結果を受信することと、を行うための受信機とを備える。
【００１０】
[0010]  いくつかの態様によれば、第１のサーバにクラウドソーシング測定結果を報告するためのモバイルデバイスが開示され、このモバイルデバイスは、第２のサーバから要求を受信するための手段であって、この要求は第１の制御パラメータと第１の測定パラメータとを備える、要求を受信するための手段と、第２のサーバに応答を返すための手段であって、この応答は第２の制御パラメータと第２の測定パラメータとを備える、応答を返すための手段と、第１の複数の異なる時間において測定結果を取得するための手段であって、この測定結果は第２の測定パラメータに基づき、第１の複数の異なる時間は第２の制御パラメータに基づく、測定結果を取得するための手段と、第２の複数の異なる時間において複数の測定結果報告の中で第１のサーバに測定結果を送信するための手段であって、第２の複数の異なる時間は第２の制御パラメータに基づく、測定結果を送信するための手段と、を備える。
【００１１】
[0011]  いくつかの態様によれば、モバイルデバイスからクラウドソーシング測定結果を取得するためのサーバが開示され、このサーバは、モバイルデバイスに要求を送信するための手段であって、この要求は第１の制御パラメータと第１の測定パラメータとを備える、要求を送信するための手段と、モバイルデバイスから応答を受信するための手段であって、この応答は第２の制御パラメータと第２の測定パラメータとを備える、応答を受信するための手段と、複数の測定結果報告においてモバイルデバイスから測定結果を受信するための手段であって、この測定結果は第２の制御パラメータに基づいて第１の複数の異なる時間においてモバイルデバイスによって取得され、この測定結果は第２の制御パラメータによって決定される第２の複数の異なる時間においてモバイルデバイスによって送信される、測定結果を受信するための手段と、を備える。
【００１２】
[0012]  いくつかの態様によれば、プログラムコードが記憶された、第１のサーバにクラウドソーシング測定結果を報告するためのモバイルデバイスのための、非一時的コンピュータ可読記憶媒体が開示され、このプログラムコードは、第２のサーバから要求を受信することであって、この要求は第１の制御パラメータと第１の測定パラメータとを備える、要求を受信することと、第２のサーバに応答を返すことであって、この応答は第２の制御パラメータと第２の測定パラメータとを備える、応答を返すことと、第１の複数の異なる時間において測定結果を取得することであって、この測定結果は第２の測定パラメータに基づき、第１の複数の異なる時間は第２の制御パラメータに基づく、測定結果を取得することと、第２の複数の異なる時間において複数の測定結果報告の中で第１のサーバに測定結果を送信することであって、第２の複数の異なる時間は第２の制御パラメータに基づく、測定結果を送信することと、を行うためのプログラムコードを備える。
【００１３】
[0013]  いくつかの態様によれば、プログラムコードが記憶された、モバイルデバイスからクラウドソーシング測定結果をサーバが報告するための、非一時的コンピュータ可読記憶媒体が開示され、このプログラムコードは、モバイルデバイスに要求を送信することであって、この要求は第１の制御パラメータと第１の測定パラメータとを備える、要求を送信することと、モバイルデバイスから応答を受信することであって、この応答は第２の制御パラメータと第２の測定パラメータとを備える、応答を受信することと、複数の測定結果報告においてモバイルデバイスから測定結果を受信することであって、この測定結果は第２の制御パラメータに基づいて第１の複数の異なる時間においてモバイルデバイスによって取得され、この測定結果は第２の制御パラメータによって決定される第２の複数の異なる時間においてモバイルデバイスによって送信される、測定結果を受信することと、を行うためのプログラムコードを備える。
【００１４】
[0014]  様々な態様が例として図示され説明される以下の詳細な説明から、他の態様が当業者には容易に明らかとなることを理解されたい。図面および発明を実施するための形態は、本質的に例示的なものと見なされるべきであり、限定的なものと見なされるべきではない。
【００１５】
[0015]  以下の図の参照により、様々な実施形態の性質および利点の理解が実現され得る。添付の図では、同様のコンポーネントまたは特徴は同じ参照ラベルを有し得る。さらに、同じタイプの様々なコンポーネントは、同様のコンポーネントを区別するダッシュと第２のラベルとを参照ラベルの後に付けることによって区別され得る。第１の参照ラベルのみが本明細書において使用される場合、説明は、第２の参照ラベルにかかわらず、同じ第１の参照ラベルを有する同様のコンポーネントのいずれの１つにも適用可能である。
【図面の簡単な説明】
【００１６】
【図１】[0016]  いくつかの例示的な実施形態によるアーキテクチャ図。
【図２】[0017]  いくつかの例示的な実施形態による、クラウドソーシングを実行するための例示的な手順を示す図。
【図３Ａ】[0018]  基本的なクラウドソーシングおよび高度なクラウドソーシングがどのようにＬＰＰ／ＬＰＰｅ測位プロトコルによってサポートされ得るかの例を与える図。
【図３Ｂ】基本的なクラウドソーシングおよび高度なクラウドソーシングがどのようにＬＰＰ／ＬＰＰｅ測位プロトコルによってサポートされ得るかの例を与える図。
【図３Ｃ】基本的なクラウドソーシングおよび高度なクラウドソーシングがどのようにＬＰＰ／ＬＰＰｅ測位プロトコルによってサポートされ得るかの例を与える図。
【図４】[0019]  いくつかの例示的な実施形態による、モバイルデバイスを示す図。
【図５】いくつかの例示的な実施形態による、サーバを示す図。
【図６】[0020]  モバイルデバイスおよびサーバにおけるクラウドソーシングの制御に適用可能な手順の例示的な実施形態を示す図。
【図７】モバイルデバイスおよびサーバにおけるクラウドソーシングの制御に適用可能な手順の例示的な実施形態を示す図。
【図８】モバイルデバイスおよびサーバにおけるクラウドソーシングの制御に適用可能な手順の例示的な実施形態を示す図。
【図９】モバイルデバイスおよびサーバにおけるクラウドソーシングの制御に適用可能な手順の例示的な実施形態を示す図。
【図１０】モバイルデバイスおよびサーバにおけるクラウドソーシングの制御に適用可能な手順の例示的な実施形態を示す図。
【図１１】モバイルデバイスおよびサーバにおけるクラウドソーシングの制御に適用可能な手順の例示的な実施形態を示す図。
【図１２】モバイルデバイスおよびサーバにおけるクラウドソーシングの制御に適用可能な手順の例示的な実施形態を示す図。
【図１３】モバイルデバイスおよびサーバにおけるクラウドソーシングの制御に適用可能な手順の例示的な実施形態を示す図。
【発明を実施するための形態】
【００１７】
[0021]  添付の図面とともに以下に記載される発明を実施するための形態は、本開示の様々な態様の説明として意図され、本開示が実施され得る唯一の態様を表すことは意図されない。本開示で説明される各態様は、単に本開示の例または説明として与えられるものであり、必ずしも他の態様と比べて好ましいまたは有利なものとして解釈されるべきでない。発明を実施するための形態は、本開示の完全な理解を与える目的で、特定の詳細を含んでいる。しかしながら、本開示は、これらの特定の詳細を伴わずに実施され得ることは当業者には明白であろう。一部の例では、よく知られている構造およびデバイスは、本開示の概念を不明瞭にしないようにするために、ブロック図の形で示されている。頭字語、省略、および他の記述のための用語は、単に利便性と明瞭さのために使用され得るものであり、本開示の範囲を制限することが意図されるものではない。
【００１８】
[0022]  本明細書で使用される場合、「モバイルデバイス」という用語は、通常は位置が変化する可能性がありユーザにより持ち運ばれ得る、ワイヤレス通信能力を有するデバイスを指す。モバイルデバイスの例は、セルラー電話、携帯電話、スマートフォン、タブレット、パーソナル通信システム（ＰＣＳ）デバイス、パーソナルナビゲーションデバイス（ＰＮＤ）、パーソナル情報マネージャ（ＰＩＭ）、携帯情報端末（ＰＤＡ）、ラップトップ、または、ワイヤレス通信および／またはナビゲーション信号を受信することが可能であり位置が変化し得る任意の他のモバイルデバイスを含む。モバイルデバイスは時々、デバイス、ターゲット、ターゲットデバイス、移動局（ＭＳ）、端末、モバイル端末、Secure User Plane Location（ＳＵＰＬ）対応端末（ＳＥＴ）、またはユーザ機器（ＵＥ）と呼ばれ得る。本明細書では、これらの用語は交換可能に使用され得る。「モバイルデバイス」という用語はまた、衛星信号受信、支援データ受信、および／または測位関連の処理が、デバイスで発生するかパーソナルナビゲーションデバイス（ＰＮＤ）で発生するかにかかわらず、短距離ワイヤレス接続、赤外線接続、有線接続、または他の接続などによって、ＰＮＤと通信するデバイスを含むことが意図される。また、「モバイルデバイス」は、インターネット、ＷｉＦｉ、または他のネットワークなどを介してサーバとの通信が可能であり、衛星信号受信、支援データ受信、および／または測位関連の処理がデバイスで発生するか、サーバで発生するか、またはネットワークと関連付けられる別のデバイスで発生するかにかかわらず、ワイヤレス通信デバイス、コンピュータ、ラップトップなどを含む、すべてのデバイスを含むことが意図される。上の任意の動作可能な組合せも、「モバイルデバイス」であると見なされる。
【００１９】
[0023]  位置サーバは、ワイヤレスネットワークのようなネットワークの一部である、または、ワイヤレスネットワークのようなネットワークを介してアクセスされ得る（たとえば、ネットワークに接続される、またはネットワークから到達可能である）サーバを備え得る。位置サーバの２つの例は、Secure User Plane Location（ＳＵＰＬ）Location Platform（ＳＬＰ）およびEnhanced Serving Mobile Location Center（Ｅ−ＳＭＬＣ）である。ＳＬＰは、ＯＭＡによって定義されるＳＵＰＬ位置特定方式をサポートする位置サーバであり、一方、Ｅ−ＳＭＬＣは、ＬＴＥワイヤレスネットワークに接続されているモバイルデバイスを位置特定するための３ＧＰＰによって定義された制御プレーン位置特定をサポートする、位置サーバである。位置サーバは通常、たとえば、モバイルデバイスからの位置関連の測定を要求し、次いで受信された測定結果に基づいてモバイルデバイスの位置を計算することによって、モバイルデバイスの位置を取得し、または、モバイルデバイス固有の位置を取得するためにモバイルデバイスを支援することができる。測定結果は、ＧＰＳ、ＧＬＯＮＡＳＳ、またはＧａｌｉｌｅｏのような全地球的航法衛星システム（ＧＮＳＳ）に属する人工衛星（ＳＶ）のような、ナビゲーションＳＶから送信される信号の測定結果であり得る。測定結果は代わりに、または加えて、ＡＰ、ＢＳ、および／またはフェムトセルのような近くの地上送信機から送信された信号の測定結果であり得る。測定結果は、信号の到着時間、異なる送信機の間の信号の到着時間差、または信号のラウンドトリップ伝播遅延（ＲＴＤ）のような、信号のタイミングの測定結果であり得る。測定結果はさらに、または代わりに、信号強度（たとえば、受信信号強度指示（ＲＳＳＩ））または信号品質（たとえば、信号対雑音比（Ｓ／Ｎ））の測定結果であり得る。位置サーバはまた、より迅速に測定されるべき信号を得ること、および／または信号をより正確に測定することについてモバイルデバイスを支援するために、支援データをモバイルデバイスに提供することができる。いくつかの実施形態では、位置サーバは、モバイルデバイスによって取得される信号測定結果からモバイルデバイスが自身の固有の位置を決定することを可能にするために、モバイルデバイスに支援を提供することができる。
【００２０】
[0024]  位置サーバは、モバイルデバイスと通信するために、命令をモバイルデバイスに伝えるために、および／または、モバイルデバイスの測位をサポートするためモバイルデバイスへデータを送信しモバイルデバイスからデータを受信するために、ＬＰＰ／ＬＰＰｅのような測位プロトコルを使用することができる。たとえば、測位プロトコルは、モバイルデバイスからある測定結果またはあるタイプの測定結果（たとえば、特定のＧＮＳＳと関連付けられる、または特定のワイヤレスネットワーク中の送信機の測定結果）を取得するために、モバイルデバイスに支援データを伝えるために、ならびに／または、モバイルデバイスからモバイルデバイスの測定結果および／もしくは位置推定を受信するために、位置サーバによって使用され得る。モバイルデバイスは、測定結果または位置推定を位置サーバに送信し、位置サーバからの支援データを要求し受信するために、ＬＰＰまたはＬＰＰ／ＬＰＰｅのような測位プロトコルを使用することができる。位置サーバは、測位プロトコルの一部である様々な測位機能（あるタイプのＳＶもしくは地上信号の測定またはあるタイプの支援データのサポートのような）をサポートすることが可能であるか可能ではないかに関する、測位をサポートするためのモバイルデバイスの能力を要求するために、ＬＰＰまたはＬＰＰ／ＬＰＰｅのような測位プロトコルを使用することができる。モバイルデバイスは、測位プロトコルによってサポートされる機能に対応する、位置サーバの測位能力を要求し取得するために、ＬＰＰ／ＬＰＰｅのような測位プロトコルを使用することができる。ＳＬＰおよびＥ−ＳＭＬＣは各々、ＬＰＰおよびＬＰＰ／ＬＰＰｅ測位プロトコルをサポートし得るが、ＬＰＰ／ＬＰＰｅプロトコルメッセージの転送は異なり得る。たとえば、ＯＭＡ  ＳＵＰＬ方式をサポートするＳＬＰでは、ＬＰＰ／ＬＰＰｅメッセージは、ＳＬＰとモバイルデバイス（この文脈ではＳＥＴと呼ばれる）との間で、ＴＣＰ／ＩＰを使用してデータとして転送され得る。ＬＴＥアクセスのために３ＧＰＰ制御プレーン方式をサポートするＥ−ＳＭＬＣでは、ＬＰＰおよびＬＰＰ／ＬＰＰｅメッセージは、ＴＣＰ／ＩＰを使用してデータとしてではなく、ＬＴＥワイヤレスネットワークの一部を形成するプロトコルとインターフェースとを使用してＥ−ＳＭＬＣとモバイルデバイス（この文脈ではＵＥと呼ばれる）との間で転送され得る。
【００２１】
[0025]  地上送信機の測定結果を備えるまたは含むモバイルデバイスによって提供される測定結果からモバイルデバイスの位置を計算することを可能にするために、位置サーバは、位置（たとえば、緯度、経度、および高度）、サポートするワイヤレス通信タイプ（たとえば、ＩＥＥＥ  ８０２．１１の１つまたは複数のタイプ、ＬＴＥ、Ｂｌｕｅｔｏｏｔｈなど）、アンテナの詳細（たとえば、アンテナ利得、ダウンチルト、水平放射パターン）、および各々のサポートされるワイヤレスタイプの送信特性（たとえば、周波数、帯域幅、送信タイミング）のような、測定結果が提供される各地上送信機についてのいくつかのデータを必要とし得る。位置サーバは、地上送信機から信号を得て測定すること、および／またはそのような信号測定結果から自身の固有の位置を決定することについてモバイルデバイスを支援するように、地上送信機に関する支援データをモバイルデバイスに転送するために、同じデータまたは同様のデータを必要とし得る。地上送信機に関するデータは、位置サーバの運用者または設置者によって収集され、たとえばOperations and Maintenance（Ｏ＆Ｍ）能力を使用して、位置サーバにおいて構成され得る。しかしながら、このことは、運用者または設置者が、（たとえば、調査、ＧＰＳ、または正確な地図または建物平面図を使用して）各地上送信機を正確に位置特定するとともに、アンテナの詳細情報と送信特性とを決定または検証することを必要とすることがあり、これは、時間がかかり、高価で誤差を生みやすく、送信機が動かされると（たとえば、スモールＡＰまたはフェムトセルが建物の内部で動かされると）、または（たとえば、新しい周波数または異なる送信電力をサポートするために）再構成もしくは更新されると定期的に繰り返される必要があり得る。加えて、位置サーバの設置者または運用者に属さない、または別様に関連付けられない、地上送信機からの信号を測定するモバイルデバイスを位置特定する必要のある位置サーバについては、そのワイヤレス送信機に関する情報を直接的にはあまり取得可能でないことがある。
【００２２】
[0026]  モバイルデバイスをより簡単に、およびより安価に測位するのを助けるために使用することができる（たとえば、モバイルデバイスに支援データとして送信され、またはモバイルデバイスの位置を計算するために使用され得る）ワイヤレス送信機に関する情報を取得するために、いくつかのモバイルデバイスが、地上送信機についての情報を位置サーバにクラウドソーシングするように、位置サーバによって命令され得る。任意の地上送信機のためにクラウドソーシングされる情報は、（ｉ）地上送信機の識別情報（たとえば、ＷｉＦｉもしくはＢｌｕｅｔｏｏｔｈ  ＡＰの場合はグローバル媒体アクセス制御（ＭＡＣ）アドレス、または、ＬＴＥセルのような少なくとも１つのワイヤレスセルをサポートするＢＳもしくはフェムトセルの場合はグローバルセル識別情報）と、（ｉｉ）提供される測定結果を利用することなくモバイルデバイスによって１つまたは複数の位置が取得され得る場合、測定結果が取得されたモバイルデバイスの１つまたは複数の位置と、（ｉｉｉ）送信機の信号測定結果（たとえば、ＲＳＳＩ、ＲＴＤ、到着時間、到着時間差）と、（ｉｖ）位置および送信特性のような送信機によって（たとえば、ブロードキャストを介して）公開で（openly）送信され得る送信機に関するデータと、（ｖ）送信機の位置のような送信機についてモバイルデバイスによって推測または計算され得る情報とを含み得る。位置サーバが各地上送信機について多数のモバイルデバイス（たとえば、数百または数千のモバイルデバイス）から受信する情報は、様々な方法で位置サーバによって組み合わされ得る。たとえば、送信機のいくつかの特性についての値を含む情報、または、位置サーバが送信機のいくつかの特性についての値を計算することを可能にする情報（たとえば、送信機の位置、送信出力、送信タイミング）は、様々な方法で（たとえば、より信頼性のある値および／またはより新しい値がより高く重み付けられるような、加重平均を使用して）平均され得る。モバイルデバイスの様々な既知の位置において取得された、送信機についての信号測定結果（たとえば、ＲＳＳＩおよびＲＴＤのための）を含む情報は、モバイルデバイスの一般的な位置について平均されることと、「ヒートマップ」を構成する値のグリッドへと組み合わされることの両方が行われてよく、値のグリッドは、送信機のワイヤレスカバレッジエリアの一部またはすべてをカバーする位置のグリッド（たとえば、位置の長方形のグリッド）において互いに１メートル離隔された位置などの、異なる位置におけるシグナリング特性に対する値を提供することができる。ヒートマップは、パターン照合として知られている技法を使用して、いくつかのまたは多数の異なる送信機のモバイルデバイスによる信号測定結果からのモバイルデバイスの位置特定を可能にするために、位置サーバによって後で使用され、またはモバイルデバイスに送信され得る。パターン照合では、実際の信号測定結果が測定された送信機のヒートマップ中の値と概ね良好に一致する位置を決定するために、モバイルデバイスによるいくつかのまたは多数の送信機の実際の信号測定結果が、各々の測定された送信機のヒートマップ中の信号値と比較され得る。
【００２３】
[0027]  測定関連のデータのクラウドソーシングを引き起こすために、位置サーバはいくつかのモバイルデバイスからの測定結果と他の情報とを要求することができる。モバイルデバイスは次いで、要求された測定結果によって応答することができ、たとえば、周期的な間隔で（たとえば、１５分または３０分ごとに）要求された測定結果を送信することができる。モバイルデバイスからの個々の応答と応答のセットは、クラウドソーシングされた測定結果、クラウドソーシングされたデータ、またはクラウドソーシングと呼ばれ得る。クラウドソーシングは、前に説明されたようなローカリゼーション関連のタスクにおいて位置サーバを支援することができる。たとえば、クラウドソーシングは、ネットワークＡＰまたはＢＳの位置を決定または検証することにおいて、位置サーバを支援することができる。クラウドソーシングは、これらの他のモバイルデバイスによって提供される測定結果から、および／またはこれらのモバイルデバイスによって送信される信号を測定するネットワークエンティティ（たとえば、ＢＳと、ＡＰと、フェムトセルとを含む）によって提供される測定結果から、そのような位置を決定するために、位置サーバによって後で使用され得る情報を提供することによって、他のモバイルデバイスの可能性の高い位置を決定することにおいて位置サーバを支援することができる。クラウドソーシングはまた、たとえば、位置が屋内または屋外である場合、特定の位置の環境パラメータを決定することにおいて、位置サーバを支援することができる。
【００２４】
[0028]  多数のモバイルデバイスからデータをクラウドソーシングすることは、位置サーバに過負荷を与え、１つまたは複数の中間ネットワークに過負荷を与え、モバイルデバイス、ネットワーク、および／または位置サーバにおいて大量のリソースを消費し、モバイルデバイスのバッテリー電力を消費し、モバイルデバイスの動作およびモバイルデバイスのユーザへのサービスと干渉し、モバイルデバイスのユーザに対してワイヤレスネットワーク使用料を発生させ得る。加えて、データをクラウドソーシングすることは、位置サーバがそれについてのデータを必要としない（たとえば、利用できない、またはすでに有している）ネットワーク、ＡＰ、およびＢＰについてモバイルデバイスによって提供されていることがあり、位置サーバがそれについてのデータを必要とするネットワーク、ＢＳ、およびＡＰに対して提供されないことがある。したがって、好ましくは、モバイルデバイスにおいて過剰なバッテリーの消耗とメモリの使用とを負わせることなく、クラウドソーシングサーバにおいてメモリの過剰な使用を負わせることなく、および、モバイルデバイスとクラウドソーシングサーバとの間のシグナリング帯域幅の大量の使用（これはいくつかの場合ユーザに課金され得る）を伴うことなく、長い時間期間にわたってモバイルデバイスからの有用な測定結果の報告を最大化するようにクラウドソーシングを制御することが望まれる。クラウドソーシングのそのような好ましい制御を可能にするための技法および方式が、本明細書でさらに説明される。
【００２５】
[0029]  「測定データ」、「測定結果」、「測定関連のデータ」および「クラウドソーシング関連の情報」という用語は、測定結果と、クラウドソーシングをサポートするためにサーバに後で送信され得るタイプの情報であるモバイルデバイスによって取得された他の情報とを指すために、本明細書では交換可能に使用される。
【００２６】
[0030]  本開示は、モバイルデバイスによってＢＳおよびＡＰのような地上送信機に対する測定関連のデータのクラウドソーシングを制御することに関するが、同じシステムおよび技法は、地上送信機に関しないことがある他のタイプのデータのモバイルデバイスによるクラウドソーシングを制御するために使用され得る。そのような他のタイプのデータの例は、モバイルデバイスによって収集され得る様々な場所および位置（たとえば、市街地の中の、または建物の内部の位置および場所）に関する写真、ビデオ、および／またはオーディオのデータ、モバイルデバイスにモバイルデバイスのユーザによって入力されるデータ（たとえば、場所および位置の記述および特定）、モバイルデバイスおよびネットワークの動作に関するデータ（たとえば、切断した呼の特定およびネットワークカバレッジの喪失）を含み得る。
【００２７】
[0031]  図１は、いくつかの例示的な実施形態によるシステム１００を示す。システム１００は、１５０−１、１５０−２〜１５０−Ｒと標識されるある数Ｒ（Ｒ≧１）のモバイルデバイス（ＭＤ）と、１３０−１、１３０−２〜１３０−Ｍと標識されるある数Ｍ（Ｍ≧０）のＢＳと、１４０−１、１４０−２〜１４０−Ｐと標識されるある数Ｐ（Ｐ≧０）のＡＰおよび／またはフェムトセル（図１ではともにＡＰと呼ばれる）と、１１０−１、１１０−２〜１１０−Ｎと標識されるある数Ｎ（Ｎ≧１）のサーバとを含む。サーバ１１０は、本明細書で以下でさらに説明されるような３つのタイプ、すなわち、制御サーバ、データサーバ、および制御／データサーバであり得る。システム１００はまた、ＭＤ１５０の１つまたは複数のためのサービングネットワークではないことがある、ＭＤ１５０および１つの他のワイヤレスネットワーク１２０−２のためのサービングワイヤレスネットワーク１２０−１を含む。サービングネットワーク１２０−１は、ＢＳ１３０を含むものとして示され、サーバ１１０へのアクセス権を含むかまたは提供する。他のネットワーク１２０−２は、ＡＰ１４０を含むものとして示されている。システム１００において、ＭＤ１５０−１、１５０−２、および１５０−Ｒはそれぞれ、ＢＳ１３０−１、１３０−２、および１３０−Ｍを介してサービングワイヤレスネットワーク１２０−１に接続され、それにアクセスするものとして示されており、ＢＳ１３０−１、１３０−２、および１３０−Ｍは、ネットワークアクセスが提供されるＭＤのためのサービングＢＳと呼ばれる。ＭＤ１５０−Ｒはまた、ＡＰ１４０−１を介して他のネットワーク１２０−２に接続され、それにアクセスするものとして示されている。図１に示されないが、システム１００は他のネットワーク構成を表し得る。たとえば、（ｉ）（ＭＤ１５０−Ｒ以外の）ＭＤ１５０の１つまたは複数は、ネットワーク１２０−１の代わりに、またはそれに加えて、ネットワーク１２０−２に、または図１に示されない何らかの他のネットワークにアクセスすることができ、ネットワークアクセスが提供されるＭＤのためのサービングＡＰと呼ばれ得る１つまたは複数のＡＰ１４０を介して何らかの他のネットワークにアクセスすることができ、（ｉｉ）ＡＰ１４０の１つまたは複数は、サービングネットワーク１２０−１、またはネットワーク１２０−２以外の図１に示されない何らかの他のネットワークの一部であってよく、（ｉｉｉ）ＢＳ１３０の１つまたは複数は、ネットワーク１２０−２、または、１２０−１以外の図１に示されない何らかの他のネットワークの一部であってよく、（ｉｖ）サーバ１１０の１つまたは複数は、ネットワーク１２０−２、もしくは、ネットワーク１２０−１以外の図１に示されない何らかの他のネットワークの一部であってよく、および／または、ネットワーク１２０−１に加えて、もしくはその代わりに、ネットワーク１２０−２もしくは図１に示されない何らかの他のネットワークからアクセスされてよい。
【００２８】
[0032]  図１のネットワーク１２０−１および１２０−２は各々、任意のタイプのセルラーネットワーク、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、有線ネットワーク、または他のワイヤレスネットワークに対応し得る。セルラーネットワークの例は、ＬＴＥと、広帯域符号分割多元接続（ＷＣＤＭＡ（登録商標））と、Global System for Mobile Communications（ＧＳＭ（登録商標））とをサポートするネットワークを含む。ＷＬＡＮの例は、ＩＥＥＥ  ８０２．１１  ＷｉＦｉとＢｌｕｅｔｏｏｔｈとをサポートするネットワークを含む。有線ネットワークの例は、場合によってはローカルＷｉＦｉ  ＡＰを介して、ＤＳＬとパケットケーブルアクセスとを提供するネットワークを含む。他のワイヤレスネットワークの例は、ＩＥＥＥ  ８０２．１６  ＷｉＭＡＸ（登録商標）を含む。ＢＳ１３０は、セルラーネットワークまたは他のワイヤレスネットワークのための任意のワイヤレス技術をサポートすることができる（たとえば、ＬＴＥ、ＷＣＤＭＡ、ＧＳＭ、またはＷｉＭＡＸをサポートすることができる）。ＡＰ１４０は、任意のＷＬＡＮワイヤレス技術（たとえば、ＩＥＥＥ  ８０２．１１  ＷｉＦｉまたはＢｌｕｅｔｏｏｔｈ）をサポートすることができる。ＡＰ１４０の一部またはすべてが、代わりに、または加えて、フェムトセルとして機能し、ＬＴＥまたはＷＣＤＭＡのようなセルラーワイヤレス技術をサポートすることができる。
【００２９】
[0033]  サーバ１１０の１つまたは複数は、ＳＬＰまたはＥ−ＳＭＬＣのような位置サーバであってよく、ＭＤ１５０の１つまたは複数の位置決定をサポートすることができる。サーバ１１０の各々は加えて、ＭＤ１５０の１つまたは複数からの測定関連のデータのクラウドソーシングをサポートすることができる。サーバ１１０がＳＬＰである場合、サーバは、ＭＤのいくつかのセット（たとえば、図１のＭＤ１５０の１つまたは複数を含む）に対するＨｏｍｅ  ＳＬＰ（Ｈ−ＳＬＰ）であってよく、および／または、図１のＭＤ１５０の１つまたは複数を含む他のＭＤのためのＤｉｓｃｏｖｅｒｅｄ  ＳＬＰ（Ｄ−ＳＬＰ）またはＥｍｅｒｇｅｎｃｙ  ＳＬＰ（Ｅ−ＳＬＰ）であってよい。
【００３０】
[0034]  システム１００において、ＭＤ１５０は、単一のネットワーク（たとえば、図１の例示ではネットワーク１２０−１）に接続されてよく、および／または、２つ以上のネットワークに接続されてよい（たとえば、図１のＭＤ１５０−Ｒの場合、ネットワーク１２０−１および１２０−２に接続されてよい）。ＭＤ１５０の各々は、ネットワークにアクセスする際に介するＢＳまたはＡＰから信号を受信することができ、たとえば、ＭＤ１５０−Ｒは、ネットワーク１２０−１にアクセスする際に介するＢＳ１３０−Ｍから、およびネットワーク１２０−２にアクセスする際に介するＡＰ１４０−１から信号を受信することができる。加えて、ＭＤ１５０の各々は、ネットワークにアクセスするために使用されない１つまたは複数のＢＳおよび／またはＡＰから信号を受信することが可能であり得る。たとえば、ＭＤ１５０−１は、ＢＳ１３０−１から信号を受信することに加えて、ＢＳ１３０−２および／またはＡＰ１４０−１から信号を受信することができる。したがって、各ＭＤ１５０は、サービングＢＳおよび／またはサービングＡＰ、さらには、ＭＤ１５０のためのサービングＢＳまたはサービングＡＰではない追加のＢＳおよび／またはＡＰの両方の測定を行い、それらについての情報を取得することが可能であり得る。たとえば、ＭＤ１５０−Ｒが非サービングＢＳ１３０−１および非サービングＡＰ１４０−２から信号を受信することが可能である場合、サービングＢＳ１３０−ＭおよびサービングＡＰ１４０−１の測定を行いそれらについての情報を取得することに加えて、ＢＳ１３０−１およびＡＰ１４０−２の測定を行いそれらについての情報を取得することが可能であり得る。
【００３１】
[0035]  本明細書で前に説明されたように、サーバ１１０の１つまたは複数は、ＭＤ１５０の１つまたは複数によるクラウドソーシングを引き起こすことができ、これらのＭＤからクラウドソーシング情報を定期的に受信することができる。クラウドソーシング情報は、各ＭＤにサービスするＢＳおよび／もしくはＡＰを指すことがあり、ならびに／または、各ＭＤにサービスしないが信号が各ＭＤによって受信され得るＢＳおよび／またはＡＰを指すことがある。
【００３２】
[0036]  一実施形態では、システム１００中のサーバ１１０−１のような制御サーバ、システム１００中のサーバ１１０−２のようなデータサーバ、およびシステム１００中のサーバ１１０−Ｎのような制御／データサーバという、３つのタイプのサーバが区別され得る。制御サーバ１１０は、各ＭＤ１５０においてクラウドソーシングを開始し停止することによって、および、クラウドソーシングがどのように実行されるかを制御することによって、１つまたは複数のＭＤからのクラウドソーシングを制御することができる。データサーバ１１０は、クラウドソーシングデータの受信者であってよく、クラウドソーシングがどのように実行されるかを制御しなくてよい。制御／データサーバは、制御サーバとデータサーバの両方の機能をサポートすることができ、たとえば、１つまたは複数のＭＤからのクラウドソーシングを開始し、クラウドソーシングがどのように実行されるかを制御し、クラウドソーシングデータを受信することができる。別段明示的に述べられない限り、制御情報を送信するとき、サーバ１１０または制御サーバ１１０−１は、制御サーバ、制御サーバ１１０、または制御／データサーバと呼ばれ得る。クラウドソーシング情報を受信するとき、サーバ１１０またはデータサーバ１１０−２は、データサーバ、サーバ１１０、または制御／データサーバと呼ばれ得る。
【００３３】
[0037]  サーバ１１０−１またはサーバ１１０−Ｎのような制御能力のあるサーバによって要求される場合に、クラウドソーシングを実行するとき、システム１００中のＭＤ１５０は、（サービングＢＳ１３０がある場合）サービングＢＳ１３０から、（サービングＡＰ１４０がある場合）サービングＡＰ１４０から、１つまたは複数の非サービングＢＳ１３０から、および／または１つまたは複数の非サービングＡＰ１４０からの測定結果を記録することができる。いくつかの実施形態では、クラウドソーシングを実行しているＭＤ１５０は、２つ以上のサービングＢＳ１３０および／または２つ以上のサービングＡＰ１４０を有してよく、その場合、測定結果および他の情報は、これらの追加のサービングＢＳおよび／またはサービングＡＰに対しても収集されクラウドソーシングされ得る。
【００３４】
[0038]  クラウドソーシングの原理
【００３５】
[0039]  本明細書で前に説明されたように、クラウドソーシングは、１つまたは複数のタイプの地上送信機のための１つまたは複数のモバイルデバイス（ターゲットまたはターゲットデバイスとも呼ばれる）からの測定結果と他の情報とを生じさせ、それらをサーバにおいて後で受信することを伴う。それについてのクラウドソーシング測定結果および他の情報がモバイルデバイスによって取得されサーバに報告され得る送信機は、ＷｉＦｉ  ＡＰ、ＬＴＥ  ｅＮｏｄｅ  Ｂ、ＷＣＤＭＡ  Ｎｏｄｅ  Ｂ、  ＧＳＭ  ＢＳ、符号分割多元接続２０００  １ｘ（ｃｄｍａ２０００  １ｘ）ＢＳ、ｃｄｍａ２０００  Ｈｉｇｈ  Ｒａｔｅ  Ｐａｃｋｅｔ  Ｄａｔａ（ＨＲＰＤ）基地局、および、Ｂｌｕｅｔｏｏｔｈ  ＡＰまたはＮＦＣ  ＡＰなどの短距離ノード（ＳＲＮ）のような、ＷＬＡＮ  ＡＰを含み得る。加えて、モバイルデバイス上のセンサから取得される測定結果および情報、たとえば、ローカルの気圧計の測定結果、ローカルの温度、ローカルの湿度、ローカルの音量レベルおよびローカルの照明レベル、ならびに、静止している、歩いている、走っている、車両の中にいる、列車に乗っているなどのような、モバイルデバイスのユーザの現在の運動状態を示すセンサによって取得された情報が、クラウドソーシングデータに含められ、サーバに送信され得る。ＬＴＥ、ＷＣＤＭＡ、およびＧＳＭは、３ＧＰＰによって定められた無線技術である。ｃｄｍａ２０００  １ｘおよびｃｄｍａ２０００  ＨＲＰＤは、３ＧＰＰ２によって定められた無線技術である。
【００３６】
[0040]  クラウドソーシング測定結果および他の情報がモバイルデバイスによって提供され得るシステム１００中のデータサーバ１１０、または、この情報がデータサーバ１１０によって後で（場合によっては組み合わされた後で）転送されるサーバなどのサーバは、モバイルデバイスの測位をサポートし、および／またはモバイルデバイスへの支援データの送信をサポートして、これらの受信側モバイルデバイスによる測位をサポートするのを助けるためにサーバにおいてまたは別のサーバによって使用され得る、地上送信機（たとえば、基地局１３０およびＡＰ１４０）のための位置関連情報（たとえば、推定される位置および／または送信特性）を決定するために、または決定するのを助けるために、測定結果と他の情報とを使用することができる。別の例では、クラウドソーシング測定結果および他の情報は、たとえば、ネットワーク中の送信機の配置または再配置の計画を助けるために、ならびに／または、ネットワーク中の基地局１３０および／もしくはＡＰ１４０のような既存の送信機の送信能力を調整するために、ネットワーク最適化のためにサーバによって使用され得る。
【００３７】
[0041]  本明細書の実施形態について説明されるようなクラウドソーシング手順は、制御サーバ１１０が、指定されたデータサーバに、限定された期間または限定されていない期間、クラウドソーシング測定結果を送信するようにターゲット１５０に要求することを可能にし得る。クラウドソーシングを引き起こす制御サーバ１１０は、クラウドソーシング測定結果および他のクラウドソーシング情報の送信先のデータサーバとは異なり得る。別のデータサーバを使用することは、（ｉ）制御サーバにおけるクラウドソーシングデータの流入を防止または制限すること、（ｉｉ）複数の２つ以上のデータサーバにわたるクラウドソーシングデータの負荷共有を可能にすること（たとえば、測定結果と他の情報とを複数のデータサーバ中の異なるデータサーバにクラウドソーシングする異なるセットのモバイルデバイスとともに）、および／または、（ｉｉｉ）クラウドソーシングデータの処理に専用のサーバ（たとえば、データを処理するために必要なプログラミングソフトウェアとハードウェアリソースとを伴うサーバ）に測定データを提供することという、利点を有し得る。制御サーバ１１０は、ターゲット１５０によるクラウドソーシングが制御サーバ１１０によって最初に開始されるとき、制御パラメータをターゲット１５０に提供することができる。制御パラメータは、ターゲット１５０によって取得されるべきクラウドソーシング測定結果と他の情報のタイプと、どのＢＳおよびＡＰに対する測定結果および他の情報が取得されるべきかということと、測定結果および他の情報がいつ取得されるべきかということと、測定結果および他の情報がいつターゲット１５０によってデータサーバ１１０に返されるべきかということとを定義することができる。
【００３８】
[0042]  ある実施形態では、ターゲット１５０によるクラウドソーシングを開始している制御サーバ１１０から制御パラメータを受信するターゲット１５０は、他の制御パラメータを制御サーバ１１０に返すことができる。返された制御パラメータは、制御サーバ１１０によって送信される制御パラメータと同様または同一の方式で、定義され符号化され得る。返された制御パラメータは、ターゲット１５０が提供することに同意する、または提供することが可能である、クラウドソーシングのタイプを示し得る。たとえば、ターゲット１５０によって制御サーバ１１０に返される制御パラメータは、ターゲット１５０が提供することに合意する、または提供することが可能である測定結果および他の情報、どのＢＳおよび／またはＡＰに対する測定結果および他の情報がターゲット１５０によって取得されるかということ、測定結果および他の情報がいつターゲット１５０によって取得されるかということ、ならびに／または、測定結果および他の情報がいつターゲット１５０によってデータサーバに返されるかということを示し得る。
【００３９】
[0043]  さらなる実施形態では、制御パラメータは、（１）アクティブ化トリガパラメータと、（２）測定トリガパラメータと、（３）報告トリガパラメータと、（４）持続時間トリガパラメータとを備える、４つのグループに分割され得るトリガパラメータを含み得る。制御パラメータは、これらのグループの任意の組合せまたはグループ以外からのトリガパラメータを備え得る。アクティブ化トリガパラメータは、クラウドソーシング測定結果のアクティブ化および非アクティブ化と、ターゲット１５０における他の情報の収集とのためにトリガ条件を定義することができ、測定結果と他の情報とを取得することが困難であり得る、または必要ではない可能性がある条件において、ターゲット１５０がクラウドソーシング測定結果と他の情報とを取得するのを避けるために、制御サーバ１１０によって送信され、および／またはターゲット１５０によって返され得る。制御サーバ１１０またはターゲット１５０によるアクティブ化トリガパラメータの使用はまた、ターゲットリソース（たとえば、バッテリー継続時間、メモリ使用量、シグナリング帯域幅）の節約を可能にでき、ならびに／または、データサーバにおけるクラウドソーシング負荷（たとえば、クラウドソーシングデータの量およびスループット）の削減および／もしくは制限を可能にできる。クラウドソーシングがアクティブ化トリガパラメータに従ってターゲット１５０において非アクティブ化されるとき、ターゲット１５０は、新たなクラウドソーシング測定データと他の新たな情報とを取得しなくてよいが、報告トリガパラメータに従って、任意の以前に取得された測定データと他の情報とをデータサーバに報告し続けることができる。
【００４０】
[0044]  測定トリガパラメータは、クラウドソーシング測定結果がアクティブ化トリガパラメータに従ってアクティブ化されているとき、クラウドソーシング測定結果および他の情報が、いつ、どの程度頻繁に、ターゲット１５０によって取得されるべきかを定義することができる。同様に、報告トリガパラメータは、測定結果トリガパラメータに従ってすでに取得されているクラウドソーシング測定データおよび他の情報が、いつ、どの程度頻繁に、ターゲット１５０によってデータサーバ１１０へ、たとえば測定結果報告のセットにおいて返されるべきかを定義することができる。トリガパラメータを報告することは、報告モードを含んでよく、報告モードは、（１）測定データおよび他の情報が作られるとすぐにターゲット１５０によってデータサーバ１１０に送信されるべきであること、または測定データおよび他の情報が送信され得ない場合は破棄されるべきであることを示す、リアルタイムモードと、（２）測定データおよび他の情報がリアルタイムモードのように取得されるとすぐにターゲット１５０によって送信されるべきであるが、リアルタイムモードのように送信することが可能ではない場合は後で送信されてもよい（次で論じられるバッチモードのように）ことを示す、準リアルタイムモードと、（３）測定トリガパラメータに従ってターゲット１５０によって取得される測定データおよび他の情報が、取得された後の何らかの時点で、バッチにて全般に送信されるべきである、バッチモードとを備え得る。ターゲット１５０がすでに取得されているクラウドソーシング測定データと他の情報のバッチをデータサーバ１１０にいつ送信すべきかを定義する、追加の制御パラメータがバッチモードに対して提供され得る。たとえば、これらの追加のパラメータは、送信のための定期的な間隔（たとえば、１時間ごと）、または、新たなサービングネットワークもしくは新たな位置へと移るそのようなターゲット１５０を送信するための条件を定義することができる。バッチモードのいくつかの実施形態では、クラウドソーシング情報がデータサーバに送信されるべきであることをバッチモードのための追加のパラメータが示すとき、現時点までにターゲット１５０によって取得され記憶されているすべてのクラウドソーシング測定データおよび他の情報が、データサーバ１１０に送信され得る。バッチモードの他の実施形態では、ターゲット１５０によって送信されるクラウドソーシングデータの量は、ターゲット１５０のシグナリングリソースの使用とデータサーバ１１０上の負荷とを制限するために、（たとえば、１Ｍバイト未満となるように、または１時間前よりも以前に取得されたデータのみを備えるように）制限され得る。任意の測定データおよび他の情報がデータサーバ１１０に送信されると、ターゲット１５０は、測定データと他の情報とを破棄する（たとえば、ターゲット１５０の記憶装置から測定データと他の情報とを除去する）ことができる。
【００４１】
[0045]  持続時間トリガパラメータは、ターゲット１５０によるクラウドソーシングの終了をトリガするために使用されてよく、ターゲットデバイスがどの程度長くクラウドソーシングデータを収集して提供すべきであるか、および／または、低バッテリー状態もしくはターゲットの電源がユーザにより切られたことのような、クラウドソーシングを終了するための条件を定義することができる。持続時間トリガパラメータは、固定された持続時間（たとえば、２４時間）を示し得る、または、クラウドソーシングがいつ終了されるかをサーバ１１０もしくはターゲット１５０が後で決定できるように無制限の持続時間を示し得る、クラウドソーシングの持続時間を含み得る。
【００４２】
[0046]  ターゲット１５０は、制御サーバ１１０からクラウドソーシング要求をターゲット１５０が満たすであろうか否かを確認することを可能にされてよく、次いで、ターゲット１５０がサポートすることに同意する、またはサポートすることが可能である、本明細書で以前に説明されたタイプのトリガパラメータとともに、ターゲット１５０が提供することに同意する、または提供することが可能である、測定結果および他の情報のタイプを示す、制御パラメータを制御サーバ１１０に返すことができる。ターゲット１５０によって制御サーバ１１０に返される制御パラメータは、ターゲット１５０がこれらの制御パラメータと関連付けられるクラウドソーシング活動のすべてをサポートすることに同意する、またはサポートすることができる場合、制御サーバ１１０によって最初に送信されたものと同じであってよく、または、最初に送信された制御パラメータとは異なっていてよい。後者の場合、ターゲット１５０は、ターゲット１５０によって提供されるであろうクラウドソーシング測定結果および他の情報が制御サーバ１１０によって要求されるもののサブセットであるような、サブセットポリシーを採用することができる。サブセットポリシーに加えて、ターゲット１５０によってサポートされることに同意した、またはサポートされることが可能である制御パラメータは、制御サーバ１１０によって最初に送信された、要求された制御パラメータを省略してよく、または、クラウドソーシングの非アクティブ化、測定データの取得、および／もしくはターゲット１５０による測定データの報告の、頻度および／もしくは持続時間を減らす値に設定される、要求された制御パラメータを含んでよい。報告モードが使用されるいくつかの場合には、ターゲットはサーバによって要求されるモードを変更しない。
【００４３】
[0047]  いくつかの実施形態では、制御サーバ１１０および／またはデータサーバ１１０は、クラウドソーシングがターゲット１５０においてアクティブであるかどうかということと、アクティブである場合、どの測定データおよび他の情報がターゲット１５０によって取得されているかということと、どの制御パラメータがターゲットによって使用されているかということとを検証するために、ターゲット１５０に問い合わせる（query）ことができる。制御サーバまたはデータサーバ１１０によってこの方式で問い合わされるターゲット１５０は、ターゲット１５０がクラウドソーシングを現在実行しているかどうかということと、ターゲット１５０に問い合わせるサーバ１１０が、ターゲット１５０によって現在実行されている任意のクラウドソーシングのための制御サーバとデータサーバのいずれかであるかどうかということとを、制御サーバまたはデータサーバ１１０に示し得る。ターゲット１５０はまた、クラウドソーシングがどのようにターゲットによって実行されるかを定義する制御パラメータ（たとえば、トリガパラメータを定義する制御パラメータ）を返すことができる。サーバ１１０によるターゲット１５０の問合せは、ターゲット１５０により想定される制御パラメータが正しくない、もしくはもはや適切ではないという条件、および／または、指定された終了時間もしくは持続時間トリガパラメータによって設定された終了条件の前にクラウドソーシングがターゲット１５０において停止した（たとえば、ユーザがクラウドソーシングを中止した可能性がある、またはターゲット１５０が低バッテリーレベルもしくはユーザによる電源切断によりクラウドソーシングの停止を強いられた可能性がある）場合の条件の、サーバ１１０による検出を可能にし得る。問合せはまた、制御サーバまたはデータサーバ１１０が、たとえば制御サーバまたはデータサーバ１１０がターゲット１５０において進行中のクラウドソーシングの記録を維持しないとき、クラウドソーシングに関してターゲット１５０に定期的にポーリングすることを可能にし得る。クラウドソーシングが現在アクティブではないターゲット１５０は次いで、クラウドソーシングを開始するようにサーバ１１０によって要求され得る。いくつかの実施形態では、制御サーバまたはデータサーバ１１０は、たとえば、クラウドソーシング測定データがもはや必要とされないので、またはデータサーバ上の負荷を減らすために、特定のターゲット１５０における進行中のクラウドソーシングセッションを中止することができる。サーバによる中止は、中止メッセージの送信によってターゲットにシグナリングされ得る。いくつかの場合、ターゲット１５０は、たとえば、ユーザの介入により、またはターゲットが低バッテリーレベルのような不十分なリソースを有することにより、進行中のクラウドソーシングセッションを中止することができる。いくつかの場合、制御サーバによって以前に引き起こされたクラウドソーシングのターゲットによる中止は、中止されているクラウドソーシングのための制御サーバとデータサーバのいずれにもシグナリングされなくてよい。しかしながら、いくつかの場合、ターゲット１５０は、たとえば、クラウドソーシ��グ測定結果をデータサーバに報告することで制御された方式でクラウドソーシングを停止するとき、制御サーバまたはデータサーバにクラウドソーシングの終了を示すことができる。
【００４４】
[0048]  いくつかの実施形態では、クラウドソーシングは特定されてよく、または匿名であってよい。特定されたクラウドソーシングでは、ターゲット１５０によってデータサーバ１１０に送信されるクラウドソーシング測定データと他の情報とを含むクラウドソーシング報告は、クラウドソーシングを最初に引き起こした制御サーバによって割り当てられる固有のセッションＩＤを搬送し得る。セッションＩＤは、ターゲット１５０を特定するためにデータサーバ１１０によって使用され得る。この特定は一意であってよく、次いで、特定のターゲット１５０を特定することができ（たとえば、国際移動体装置加入者識別番号（ＩＭＳＩ）のようなターゲット１５０の世界的な公的識別情報とのセッションＩＤと関連付けによって）、または、この特定は相対的であってよく、ターゲット１５０によってデータサーバ１１０へ異なる時間において送信された異なるクラウドソーシング報告を、同じターゲット１５０によって送信されたものとして関連付けることが可能であるという点で、ターゲット１５０をただ特定することができる。匿名のクラウドソーシングでは、予備のセッションＩＤ（たとえば、０という値）が、本明細書において前に説明されたようにデータサーバ１５０が一意にまたは相対的にターゲット１５０を特定するのを防ぐために、クラウドソーシング報告へとターゲット１５０によって含められ得る。匿名のクラウドソーシングは、ターゲット１５０の識別情報を保護するために、クラウドソーシングを要求するときに制御サーバによって定義されてよく、または、クラウドソーシングに対する要求を確認するときにターゲット１５０による指示であってよい。たとえば、匿名のクラウドソーシングの使用は、データサーバ１１０がターゲット１５０の位置を追跡するのを防ぐことができ、これによってユーザのプライバシーを確保することができる。ターゲットは、たとえば、制御サーバが固有のセッションＩＤを割り当てた場合であっても、クラウドソーシングを制御サーバに対して確認するときに、クラウドソーシングが匿名であることを示すために、セッションＩＤを０に設定する能力を有し得る。
【００４５】
[0049]  いくつかの実施形態では、サーバ１１０がターゲット１５０に対して制御サーバとして活動するかデータサーバとして活動するかに関係なく、１つだけの進行中のクラウドソーシングセッションが、特定のサーバ１１０に対してターゲット１５０によって許可またはサポートされ得る。進行中のセッションが１つだけであるというこの制約は、クラウドソーシングを単純にし、進行中のクラウドソーシングに関するサーバとターゲットとの間の同期の喪失の可能性を減らすことができる。進行中のセッションをただ１つに制約することが特定のターゲット１５０について有効であるとき、および、ターゲット１５０との進行中のクラウドソーシングセッションのための制御サーバまたはデータサーバとしてすでに活動している制御サーバ１１０がターゲット１５０からの新たなクラウドソーシングセッションを要求する場合、ターゲット１５０は、進行中のセッションを中止し、次いで新たなセッションに対する要求を処理することができる。いくつかの場合、新たなセッションが拒絶されるとき、以前のセッションがまだ中止されていることがある。この手順は、サーバとターゲットとの同期の喪失を解消するのを助け得る。進行中のセッションをただ１つに制約することが特定のターゲット１５０について有効であるとき、および、ターゲット１５０との進行中のクラウドソーシングセッションのための制御サーバでもデータサーバでもない制御サーバ１１０がターゲット１５０からの新たなクラウドソーシングセッションを要求し、ターゲット１５０との進行中のクラウドソーシングセッションがあるデータサーバを指定する場合、ターゲット１５０は要求を拒絶することができる。この制約は、別のサーバによって呼び出されるクラウドソーシングと新たなサーバが干渉するのを防ぐことができる。任意のサーバに関して、進行中のセッションが１つだけに制約されていても、ターゲットはそれでも、各セッションのために異なる制御サーバとデータサーバとを使用して、複数のクラウドソーシングセッションをサポートすることができる。
【００４６】
[0050]  クラウドソーシングをサポートするために、クラウドソーシングをサポートするためにターゲット１５０と制御サーバまたはデータサーバ１１０との間で交換されるメッセージは、ターゲット１５０の測位をサポートすることのような、他の目的に使用されなくてよい。したがって、たとえば、制御サーバ１１０がクラウドソーシングの開始を要求するためにメッセージをターゲット１５０に送信するとき、メッセージは、クラウドソーシングに関しないターゲット１５０からの位置関連の情報に対する要求を含まなくてよく、クラウドソーシングをサポートするためのものではない支援データをターゲット１５０に伝えなくてよい。同様に、ターゲット１５０がクラウドソーシング測定データと他のクラウドソーシング情報とを格納するメッセージをデータサーバ１１０に送信するとき、メッセージは、クラウドソーシングに関しない位置情報を格納しなくてよい。クラウドソーシングは、多数の異なるターゲットデバイスからの測定データの受信に依存し得るので、すべての要求されたクラウドソーシング測定結果が作られ各々の個別のターゲットによるサーバへの転送が成功することを確実にすることに、重大な利益はないことがある。したがって、いくつかの実施形態では、混雑しているターゲット、またはバッテリー充電量が減っているターゲットは、すべてのまたは一部のクラウドソーシング測定を欠くことが許可され、無線条件またはネットワークサポートが悪いときにサーバに再接続する際に過剰なリソースを費やすことを許可されないことがある。さらに、ユーザが測定結果を送信するために課金される場合、ターゲットは、クラウドソーシング測定結果をサーバに送信しないことを選ぶことができる。たとえば、ユーザのデータ転送が無料であり得るＷｉＦｉネットワークではなく、ユーザがデータを送信するために課金されるであろうセルラーネットワークが使用されている場合、ターゲットは測定結果の送信を控えることができる。この場合、任意の保留された測定結果は、バッチ報告または準リアルタイム報告がターゲットによって使用されている場合、ターゲットによって後で（たとえば、ＷｉＦｉネットワークを使用して）送信され得る。
【００４７】
[0051]  クラウドソーシング手順
【００４８】
[0052]  図２は、いくつかの例示的な実施形態による、クラウドソーシングを実行するための例示的な手順２００を示す。図２の手順２００は、制御サーバによるターゲットにおけるクラウドソーシングを制御し、ターゲットからデータサーバへクラウドソーシング測定結果関連のデータを転送するための、ＬＰＰ／ＬＰＰｅ測位プロトコルを利用し、クラウドソーシングを制御しサポートするために本明細書で説明される技法の一例である。図２は、制御サーバ２４０によってモバイルデバイス２２０におけるクラウドソーシングを要求し、モバイルデバイス２２０からデータサーバ２３０へクラウドソーシング測定結果関連のデータを送信するための手順を示す。モバイルデバイス２２０は、図１のモバイルデバイス１５０のいずれかに対応してよく、制御サーバは、図１の制御サーバ１１０−１または制御／データサーバ１１０−Ｎに対応してよく、データサーバは、図１のデータサーバ１１０−２または制御／データサーバ１１０−Ｎに対応してよい。
【００４９】
[0053]  図２に例示される手順２００では、クラウドソーシングは最初に、ステップ１において制御サーバ２２０によって要求され、ステップ２においてＭＤ２２０によって受け入れられ確認される。ＭＤ２２０は次いで、ステップ３および４において（場合によっては図２に示されない他のステップにおいても）クラウドソーシング測定結果関連のデータをデータサーバに送信する。ステップ５または６において、制御サーバ２４０またはデータサーバ２３０はそれぞれ、ＭＤ２２０におけるクラウドソーシングを中止することができる。ステップ５および６は任意であり、いくつかの実施形態では存在しなくてもよい。ステップ７において、制御サーバ２４０またはデータサーバ２３０は、クラウドソーシングの現在のステータスについてＭＤ２２０に問い合わせることができ、この場合、ＭＤ２２０は、ステップ８において、制御サーバ２４０またはデータサーバ２３０にそれぞれ、クラウドソーシングの現在のステータスを返すことができる。
【００５０】
[0054]  ＬＰＰ／ＬＰＰｅ測位プロトコルを使用した図２の手順２００のサポートに関する、手順２００のより詳細な説明がここで以下に続く。図２に示されるように、制御トランザクションＴ１は、第１のステップ（ステップ１）と第２のステップ（ステップ２）とを含む。ステップ１において、制御サーバ２４０は、利用可能なＬＰＰトランザクションＩＤ  Ｔ１を使用して、ＬＰＰ／ＬＰＰｅ位置情報要求メッセージ２０２をＭＤ２２０に送信する。メッセージは、クラウドソーシングセッションＩＤ  Ｓを含むことができ、これは、ＭＤ２２０に固有であってよく、または０などの匿名の値に設定されてよい。メッセージはまた、クラウドソーシング要求と測定パラメータ、さらには、測定結果を取得し報告するための制御パラメータとを含み得る。メッセージはまた、クラウドソーシング測定結果の送信先であり得るデータサーバ２３０のアドレスを含み得る。データサーバ２３０が示されない場合、データサーバ２３０は、制御サーバ２４０と同じであるとＭＤ２２０によって見なされ得る。ＬＰＰ／ＬＰＰｅメッセージに含まれる測定パラメータは、ＭＤ２２０がステップ３および４においてデータサーバ２３０に提供することが求められる、または許可される、クラウドソーシング関連の測定結果と他の情報とを定義することができる。制御パラメータは、本明細書で前に説明されたような、クラウドソーシング測定結果関連のデータを取得し報告するための条件を定義することができる。たとえば、制御パラメータは、本明細書で前に説明されたような、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および／または、持続時間トリガパラメータを備え得る。
【００５１】
[0055]  ステップ２において、モバイルデバイス２２０は、ＬＰＰ／ＬＰＰ位置情報提供メッセージ２０４によって制御サーバ２４０に応答することができる。メッセージは、ステップ１からのＬＰＰトランザクションＩＤ  Ｔ１を含み、このトランザクションの終わりを示すことができる。メッセージは、ステップ１と同じであるか、または匿名の報告を示すための「固定された匿名値」と呼ばれ得る何らかの固定された値（たとえば、０）であり得る、セッションＩＤ  Ｓを含み得る。メッセージはまた、クラウドソーシング確認と、クラウドソーシングされるべき測定結果を示す測定パラメータと、測定結果を取得し報告するための制御パラメータとを含み得る。測定パラメータは、ＭＤ２２０がデータサーバ２３０に提供することに同意する、または提供することが可能である、クラウドソーシング測定結果と他の情報とを示し得る。制御パラメータは、ＭＤ２２０がサポートすることに同意する、またはサポートすることが可能である、クラウドソーシング関連のデータを取得し報告するための条件を示してよく、一実施形態では、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および／または持続時間トリガパラメータを備え得る。測定パラメータおよび制御パラメータは、ステップ１と同じであるか、ステップ１におけるそれらのサブセットであるかのいずれかであり得る。ステップ２において送信される制御パラメータのサブセットは、ステップ１のいくつかの制御パラメータを省略し、ならびに／または、ステップ１に含まれる値よりも低い頻度および／もしくは短い持続時間の、測定および／もしくは報告を示す値に設定された、ステップ１からのいくつかの制御パラメータを含み得る。ある実施形態では、図２に含まれる測定パラメータおよび／または制御パラメータは、ステップ１に含まれる対応する測定パラメータおよび／または制御パラメータよりも少量の詳細な情報を含み得る。たとえば、これは、基本的なクラウドソーシング（本明細書で後で説明される）がステップ１において要求されステップ２において確認されるときに、ステップ１および２における測定パラメータに関して起こることがあり、ステップ２のために新たな測定パラメータを定義し実装するのを避けるために使用され得る。ステップ１におけるクラウドソーシング要求がＭＤ２２０によってサポートされない、またはサポートされることが可能ではない場合、ＭＤ２２０は、ステップ１における要求が拒絶されることを示すＬＰＰ／ＬＰＰｅ位置情報提供メッセージをステップ２において送信することによって、クラウドソーシング要求を拒絶することができる。この場合、モバイルデバイス２２０は、エラーの理由をメッセージに含めてよいが、測定パラメータまたは制御パラメータを含めなくてよい。この場合、クラウドソーシングがサポートされないとき、手順２００における後続のステップは実行されなくてよい。
【００５２】
[0056]  クラウドソーシングがステップ２においてサポートされることをモバイルデバイス２２０が確認すると、ＭＤ２２０は、ステップ２においてＭＤ２２０によって返される制御パラメータおよび測定パラメータによって定義されるような、測定結果と他の情報とを取得することができる。取得された測定結果および他の情報は、ＭＤ２２０によって取得された後すぐに（たとえば、リアルタイム報告モードがステップ２において確認された場合）、または何らかの後の時間に（たとえば、準リアルタイムモードまたはバッチモードがステップ２においてＭＤ２２０によって確認された場合）、データサーバ２３０に送信され得る。測定結果と他の情報とをデータサーバ２３０に報告する際、ＭＤ２２０は、第１のステップ（ステップ３）と第２のステップ（ステップ４）とを含むデータトランザクションＴ２を利用することができる。
【００５３】
[0057]  ステップ３において、測定結果および他の情報のセットがデータサーバ２３０に送信される必要があるとき、モバイルデバイス２２０は、測定データ（および他の情報）を１つまたは複数のＬＰＰ／ＬＰＰｅ位置情報提供メッセージ２０６へと組み立てる。１つだけのＬＰＰ／ＬＰＰｅメッセージが組み立てられる場合、モバイルデバイス２２０はステップ４に進み、ステップ３をスキップする。それ以外の場合、ＭＤ２２０は測定データ（および他の情報）の第１のバッチを、第１のＬＰＰ／ＬＰＰｅ位置情報提供メッセージ２０６の中で、ステップ１で示されたデータサーバ２３０に送信する。メッセージは、トランザクションＩＤ  Ｔ１とは異なり得る利用可能なＬＰＰトランザクションＩＤ  Ｔ２を含み得る。メッセージはまた、ステップ２においてセッションＩＤ  Ｓを含み得る。
【００５４】
[0058]  モバイルデバイス２２０は、測定データの最後のセット（および他の情報）を除き、連続的なＬＰＰ／ＬＰＰｅ位置情報提供メッセージの中で、測定データ（および他の情報）の各々の連続的なセットを送信するために、ステップ３を繰り返すことができる。ステップ３およびステップ４において送信される測定データおよび他の情報の全体が、「測定結果報告」と呼ばれ得る。
【００５５】
[0059]  ステップ４において、測定データ（および他の情報）の最後のセットが、モバイルデバイス２２０からデータサーバ２３０に送信され得る。ステップ４において、モバイルデバイス２２０は、ステップ３のように、しかしトランザクションの終了の指示も含まれた状態で、ＬＰＰ／ＬＰＰｅ位置情報提供メッセージ２０８をデータサーバ２３０に送信することができる。加えて、モバイルデバイス２２０は、たとえば、持続時間全体の経過のような持続時間トリガパラメータが、セッションが終了されるべきであることを示す場合、または、モバイルデバイス２２０におけるリソースの不足またはユーザの介入がモバイルデバイス２２０にセッションを早期に終了させる場合、クラウドソーシングセッションの終了を示すことができる。セッションが終了されないと仮定すると、ステップ３および４は、ステップ２において制御パラメータによって決定されるような、測定結果（および他の情報）を備える後続の測定結果報告をＭＤ２２０からデータサーバ２３０に送信するために、より後の報告時間において繰り返され得る。ステップ３および４に従ったクラウドソーシングの転送がまだ進行している間にモバイルデバイス２２０とデータ２３０サーバとの間のセッションまたは接続が切れると、または解放されると、モバイルデバイス２２０は、セッションまたは接続を再確立し、転送を再開することを試み得る。セッション再確立の場合、モバイルデバイス２２０は、転送レベルにおいて受信の確認がなかった場合でも、ステップ３またはステップ４において以前に完全に送信されたいずれのＬＰＰ／ＬＰＰｅ位置情報提供メッセージも再送信しなくてよいが、代わりに、データサーバ２３０にまだ送信されていない、または完全には送信されていない任意の追加のＬＰＰ／ＬＰＰｅメッセージの送信を再開することができる。このプロセスは、１つのＬＰＰ／ＬＰＰｅ位置情報提供メッセージの喪失をまねき得るが、データサーバ２３０における検出されないメッセージ重複を回避するものであり、この重複はそのプロセスがなければ、匿名のクラウドソーシングの場合に、または、データサーバ２３０が各ターゲットから受信されたクラウドソーシングメッセージの記録を維持しない場合に起こり得る。
【００５６】
[0060]  制御サーバ２４０またはデータサーバ２３０は、たとえば、エラー関連の条件が発生する場合、または、クラウドソーシング測定結果関連のデータがモバイルデバイス２２０からもはや必要とされない場合、モバイルデバイス２２０からのクラウドソーシングデータの収集を中止することができる。クラウドソーシングセッションを中止するために、制御サーバ２４０は、利用可能なトランザクションＩＤ  Ｔ３を使用して、ステップ５においてモバイルデバイス２２０にＬＰＰ／ＬＰＰｅ中止メッセージ２１０を送信することができ、ステップ２からのセッションＩＤ  Ｓを含んでよい。同様に、データサーバ２３０は、利用可能なトランザクションＩＤ  Ｔ４を使用して、ステップ６においてモバイルデバイス２２０にＬＰＰ／ＬＰＰｅ中止メッセージ２１２を送信することによってクラウドソーシングセッションを中止することができ、ステップ３またはステップ４において受信されるセッションＩＤ  Ｓを含んでよい。
【００５７】
[0061]  クラウドソーシングセッションの間に、制御サーバ２４０またはデータサーバ２３０は、モバイルデバイス２２０におけるクラウドソーシングのステータスを問い合わせることができる。問合せは、図２に示されるような制御サーバ２４０およびデータサーバ２３０のためにモバイルデバイス２２０によってクラウドソーシングがサポートされている間に発生することがあり、または、（図２に示されない）制御サーバ２４０とデータサーバ２３０の１つまたは両方のためにクラウドソーシングがサポートされていないときに発生することがある。クラウドソーシングのステータスを問い合わせるために、制御サーバ２４０またはデータサーバ２３０は、利用可能なトランザクションＩＤ  Ｔ５を使用して、ステップ７においてモバイルデバイス２２０にＬＰＰ／ＬＰＰｅ位置情報要求メッセージ２１４を送信することができる。メッセージは、クラウドソーシング問合せを示すことができ、制御サーバ２４０またはデータサーバ２３０がモバイルデバイス２２０とのアクティブなセッションを認識している場合、クラウドソーシングセッションＩＤ  Ｓを含み得る。たとえば、セッションＩＤ  Ｓは、ステップ２において制御サーバ２４０によって受信されるセッションＩＤ  Ｓ、または、ステップ３もしくはステップ４においてデータサーバ２３０によって受信されるセッションＩＤ  Ｓと同じであってよい。制御サーバ２４０またはデータサーバ２３０がＭＤ２２０とのアクティブなクラウドソーシングセッションを認識していない場合、セッションＩＤ  Ｓは省略され得る。
【００５８】
[0062]  ステップ７に応答して、ＭＤ２２０が、ステップ７における含まれるセッションＩＤ  Ｓを、ステップ７において問合せを送信したサーバ（たとえば、制御サーバ２４０またはデータサーバ２３０）のためにＭＤ２２０によってサポートされているアクティブなクラウドソーシングセッションと照合することが可能である場合、または、ＭＤ２２０が、ステップ７において問合せを送信したサーバのためにＭＤ２２０によってサポートされている任意のアクティブなクラウドソーシングセッションを決定することが可能である場合、ＭＤ２２０は、ステップ８において、ＬＰＰ／ＬＰＰｅ位置情報提供メッセージ２１６を、ステップ７において問合せを送信したサーバ（たとえば、制御サーバ２４０またはデータサーバ２３０）に返すことができる。この場合、返されるＬＰＰ／ＬＰＰｅメッセージは、ステップ７においてトランザクションＩＤ  Ｔ５を使用することができ、このトランザクションの終わりを示すことができる。メッセージはまた、クラウドソーシングステータス応答を示し、ステップ７における問合せを送信したサーバ（たとえば、制御サーバ２４０またはデータサーバ２３０）とのアクティブなクラウドソーシングセッションのためのセッションＩＤ  Ｓを含み得る。図２に示される例では、ステップ８において返されるセッションＩＤ  Ｓは、ステップ２において返されるセッションＩＤ  Ｓと同じであり得る。メッセージはまた、アクティブなクラウドソーシングセッションのために使用する測定パラメータと制御パラメータ、たとえばステップ２において返された測定パラメータと制御パラメータとを含み得る。メッセージはまた、モバイルデバイス２２０に対して利用可能な場合、クラウドソーシングセッションについての統計を提供することができる。ステップ７において問合せを送信したサーバのためのアクティブなクラウドソーシングセッションをモバイルデバイス２２０が見つけることが不可能である場合、モバイルデバイス２２０は、ステップ８において、ＬＰＰ／ＬＰＰｅ位置情報提供メッセージ２１６を、ステップ７からのトランザクションＩＤ  Ｔ５、トランザクションの終了の指示、クラウドソーシングステータス応答、およびアクティブなセッションが見つからなかったことの指示とともに、ステップ７において問合せを送信したサーバ（たとえば、制御サーバ２４０またはデータサーバ２３０）へ返すことができる。アクティブなクラウドソーシングセッションがステップ７において問合せを送信したサーバのためにサポートされているかどうかを検証するとき、ステップ７において問合せを送信したサーバが、このセッションに対する、制御サーバ、データサーバ、または制御およびデータサーバのいずれかである場合、アクティブであるものとしてクラウドソーシングセッションを特定することができる。
【００５９】
[0063]  ＭＤ２２０、制御サーバ２４０、またはデータサーバ２３０であり得るエンティティが、クラウドソーシングに関する別のエンティティから受信されるＬＰＰ／ＬＰＰｅメッセージにおいてプロトコルエラーを検出するとき、および、受信されたＬＰＰ／ＬＰＰｅメッセージと関連付けられるＬＰＰトランザクションがまだ開いている場合、エンティティは、ＬＰＰ／ＬＰＰｅエラーメッセージを他のエンティティ（図２には示されない）に返し、トランザクションを閉じられた状態に設定することができる。エラーを引き起こした受信されたＬＰＰ／ＬＰＰｅメッセージは破棄されてよく、このメッセージに含まれているあらゆる要求は、受信されたＬＰＰ／ＬＰＰｅメッセージがあらゆる進行中のクラウドソーシングセッションが終了され得るときの中止要求または終了要求であるときを除き、無視され得る。後者の場合を除き、エラーのある受信されたＬＰＰ／ＬＰＰｅメッセージが参照した可能性のあるいずれのクラウドソーシングセッションも、継続することが許可され得る。
【００６０】
[0064]  ある実施形態では、図２には示されないが、制御サーバ２４０はまず、たとえば、モバイルデバイス２２０のクラウドソーシング能力についての要求を示すＬＰＰ／ＬＰＰｅ能力要求メッセージを、図２のステップ１よりも前にモバイルデバイス２２０に送信することによって、クラウドソーシングを実行するためのモバイルデバイス２２０の能力を要求することができる。モバイルデバイス２２０は次いで、たとえば、ＬＰＰ／ＬＰＰｅ能力提供メッセージを制御サーバ２４０に送信することによって、やはり図２のステップ１よりも前に、自身のクラウドソーシング能力を制御サーバ２４０に返すことができる。（たとえば、ＬＰＰ／ＬＰＰｅ能力提供メッセージにおいて）モバイルデバイス２２０によって示されるクラウドソーシング能力は、基本的なクラウドソーシングがサポートされるかどうかの指示と、高度なクラウドソーシングがサポートされるかどうかの指示と、（サポートされる場合）基本的なクラウドソーシングのためにモバイルデバイス２２０によってサポートされる制御パラメータと、（サポートされる場合）高度なクラウドソーシングのためにサポートされる制御パラメータと、（サポートされる場合）基本的なクラウドソーシングのためにサポートされる測定パラメータ（または測定のタイプ）と、（サポートされる場合）高度なクラウドソーシングのためにサポートされる測定パラメータ（または測定のタイプ）とを含み得る。モバイルデバイス２２０によって制御サーバ２４０に送信されるクラウドソーシング能力情報は、図２のステップ１においてモバイルデバイスによるクラウドソーシングを呼び出すかどうかを決定し、呼び出す場合、その制御パラメータと測定パラメータとをステップ１における要求に含めるかを決定することについて、制御サーバ２４０を支援することができる。たとえば、制御サーバ２４０は、モバイルデバイス２４０によってサポートされるものとして示される制御パラメータと測定パラメータのみを要求に含めることができる。加えて、または代替的に、制御サーバ２４０は、モバイルデバイス２２０によってサポートされないことが示唆される制御パラメータと測定パラメータとを含まないこともあり得る。
【００６１】
[0065]  基本的なクラウドソーシングおよび高度なクラウドソーシング
【００６２】
[0066]  ＬＰＰｅと組み合わされるＬＰＰのような測位プロトコルにおいて、（１）「基本的なクラウドソーシング」および（２）「高度なクラウドソーシング」という２つのタイプのクラウドソーシングがサポートされ得る。基本的なクラウドソーシングは、サーバがクラウドソーシングを引き起こすのではなくモバイルデバイスの位置を取得する必要がある場合に、モバイルデバイスからの位置関連の測定結果を要求するためのパラメータの使用と同様のまたは同一の測定パラメータを、（たとえば、図２のステップ１について説明されたような）制御サーバからモバイルデバイスに送信されるクラウドソーシングのための要求において使用することができる。基本的なクラウドソーシングでは、モバイルデバイスは、（たとえば、図２のステップ１におけるように）制御サーバから受信される測定パラメータよりも少量の情報を格納する測定パラメータを制御サーバに返すことによって、（たとえば、図２のステップ２について説明されたように）クラウドソーシングに対するサポートを確認することができる。たとえば、制御サーバは、（ｉ）ＬＴＥのためのＥｎｈａｎｃｅｄ  Ｃｅｌｌ  ＩＤ（Ｅ−ＣＩＤ）、ＷＣＤＭＡのためのＥ−ＣＩＤ、ＧＳＭのためのＥ−ＣＩＤ、ＬＴＥのための観測到着時間差（ＯＴＤＯＡ：Observed Time Difference of Arrival）、またはＷＣＤＭＡのためのＯＴＤＯＡのような、要求された測位方法と、（ｉｉ）要求された測位方法の各々または一部のための要求された測定結果または測定のタイプとを含む、測定パラメータをモバイルデバイスに送信することによって（たとえば、図２のステップ１におけるように）、要求されたクラウドソーシング測定データを特定することができる。これらの測定パラメータは、サーバがモバイルデバイスの位置を取得することを望むときに同じ測位方法と測定とを要求するためにサーバによって送信されるであろうものと、同じであり得る。モバイルデバイスは、モバイルデバイスが提供することに同意する、または提供することが可能である、制御サーバによって要求される測位方法を特定する測定パラメータを含むが、モバイルデバイスが各測位方法のためにサポートするであろう特定の測定の識別情報を含まない応答を、制御サーバに返すことによって（たとえば、図２のステップ２におけるように）、要求される測定結果関連のデータを確認することができる。モバイルデバイスが後で基本的なクラウドソーシングを使用してクラウドソーシング関連の測定データを格納する１つまたは複数のメッセージをデータサーバに送信するとき（たとえば、図２のステップ３および４におけるように）、メッセージは、サーバがモバイルデバイスの位置を取得するためにモバイルデバイスからの測定結果および／または他の位置関連の情報を要求していた場合にモバイルデバイスが測定結果および／または他の位置関連の情報を提供するためにサーバに返すであろうメッセージと、同様または同一であり得る。
【００６３】
[0067]  サーバにおいてモバイルデバイスの位置を取得するために、測定パラメータおよび測定データとそれぞれ同様または同一である基本的なクラウドソーシングのための測定パラメータおよびクラウドソーシング関連の測定データを使用することは、位置サーバおよび／またはモバイルデバイスにおいて基本的なクラウドソーシングをサポートするためのインプランテーション（implantation）の影響を減らし得る。基本的なクラウドソーシングのために使用される制御パラメータ（たとえば、図２のステップ１、２、および８のために使用されるような）は、高度なクラウドソーシング（本明細書で次に説明される）のために使用される制御パラメータと同じであってよく、または、より単純なものであってよく、たとえば、高度なクラウドソーシングのために使用される制御パラメータのサブセットであってよい。ＬＰＰ／ＬＰＰｅ測位プロトコルがクラウドソーシングをサポートするために使用される場合（たとえば、図２に関連して本明細書で説明されたように）、基本的なクラウドソーシングは、測定パラメータ（たとえば、図２のステップ１の測定パラメータ）のいくつかのために、およびクラウドソーシング測定関連のデータを送信するために（たとえば、図２のステップ３および４におけるように）、既存のＬＰＰおよびＬＰＰｅ測位パラメータを再使用することができるので、実装を減らすことができるが、多数のクラウドソーシング測定については常に効率的であるとは限らない。
【００６４】
[0068]  高度なクラウドソーシングは、制御パラメータおよび測定パラメータ（たとえば、図２のステップ１、２、および８におけるような）と、クラウドソーシングだけに適用可能であり、モバイルデバイスを測位する目的で位置サーバとモバイルデバイスとの間で測定結果と他の位置情報とを要求し返すために使用されない、クラウドソーシング測定関連のデータを運ぶためのパラメータ（たとえば、図２のステップ３および４におけるような）とを使用することができる。制御パラメータ、測定パラメータ、およびクラウドソーシング関連の測定データを返すために使用されるパラメータは、クラウドソーシングに専用であってよく、より効率的なものとすることができ、たとえば、基本的なクラウドソーシングの場合に使用されるものと比較して、メッセージサイズと、シグナリングと、データ記憶を減らすことができる。高度なクラウドソーシングでは、モバイルデバイスが測定関連のデータを取得し記憶した複数の機会にデータサーバへ送信される測定関連のデータをより効率的に詰め込み圧縮（packing and compressing）することが可能であるので、高度なクラウドソーシングの効率の改善は特に、バッチ報告モードにおいて当てはまり得る。
【００６５】
[0069]  いくつかの実施形態では、１つのタイプのクラウドソーシング（基本的なクラウドソーシングまたは高度なクラウドソーシング）のみが、制御サーバ２４０によって（たとえば、図１のステップ１において）要求され、クラウドソーシングセッション全体で（たとえば、図２のステップ３および４において）モバイルデバイス２２０によって使用され得る。基本的なクラウドソーシングは、モバイルデバイスによるクラウドソーシングデータの粗く頻繁ではないプロビジョン（provision）のために使用されてよく、または、高度なクラウドソーシングをサポートできない制御サーバ２４０、データサーバ２３０、またはモバイルデバイス２２０とともに使用されてよい。高度なクラウドソーシングは、制御サーバ２４０、データサーバ２３０、およびモバイルデバイス２２０によってサポートされる場合、モバイルデバイスによるクラウドソーシングデータの任意の精密なまたは頻繁なプロビジョンのために使用され得る。
【００６６】
[0070]  基本的なクラウドソーシングおよび高度なクラウドソーシングがどのようにＬＰＰ／ＬＰＰｅ測位プロトコルによってサポートされ得るかの例が、図３Ａ〜図３Ｃにおいて与えられ、図３Ａ〜図３Ｃは、いくつかの例示的な実装形態による、ＬＰＰ／ＬＰＰｅメッセージの異なる部分と、これらの異なるＬＰＰ／ＬＰＰｅメッセージの部分の基本的なクラウドソーシングおよび高度なクラウドソーシングへの適用可能性とを要約する。図３Ａは、ＬＰＰ／ＬＰＰｅメッセージ３００の様々な部分を示す。図３Ｂは、基本的なクラウドソーシングのＬＰＰ／ＬＰＰｅメッセージ３１０を示す。図３Ｃは、高度なクラウドソーシングのＬＰＰ／ＬＰＰｅメッセージ３２０を示す。
【００６７】
[0071]  図３Ａに示されるＬＰＰ／ＬＰＰｅメッセージ３００は、位置サーバによる、またはモバイルデバイスによる、モバイルデバイスの測位、さらにはクラウドソーシングに対して適用可能であり得る、ＬＰＰ／ＬＰＰｅメッセージの異なる部分を示す。パラメータコンテナとも本明細書では呼ばれる、異なるメッセージ部分は各々、別個のメッセージパラメータと他のメッセージ情報とを備えてよく、メッセージの異なる部分（たとえば、ＬＰＰ／ＬＰＰｅメッセージ全体の中のビットまたはオクテットの異なる重複しないセット）を占有してよい。異なるメッセージ部分は、ＬＰＰメッセージ部分３２２とＬＰＰｅメッセージ部分３２４とを含み得る。ＬＰＰメッセージ部分３２２は、ＬＰＰヘッダ３３０とＬＰＰパラメータコンテナ３３１とを含み得る。いくつかの実施形態では、ＬＰＰパラメータコンテナ３３１は、ＬＴＥのＥ−ＣＩＤ測位方法のためのパラメータコンテナ、ＬＴＥのＯＴＤＯＡ測位方法のためのパラメータコンテナ、または共通のパラメータコンテナであってよい。図３Ａは、１つのＬＰＰパラメータコンテナ３３１のみを示すが、いくつかの実施形態では、ＬＰＰメッセージ部分３２２は、２つ以上のＬＰＰパラメータコンテナ３３１を格納し得る。ＬＰＰｅメッセージ部分３２４は、ＬＰＰｅヘッダ３３２、共通コンテナ３３４、Ａ−ＧＮＳＳコンテナ３３６、ＬＴＥのＯＴＤＯＡコンテナ３３８、ＷＬＡＮ  ＡＰコンテナ３４０、およびクラウドソーシングコンテナ３４２に対応する、メッセージ部分を含み得る。図３Ａに示されないＬＰＰｅメッセージ部分３２４内には、他のメッセージ部分、たとえば、ＬＴＥのＥ−ＣＩＤ、ＷＣＤＭＡのＥ−ＣＩＤ、ＧＳＭのＥ−ＣＩＤ、および／またはＳＲＮ測位のような、他の測位方法をサポートするメッセージ部分があってよい。ＬＰＰメッセージ部分３２２は、ＬＰＰパラメータを格納するＬＰＰ／ＬＰＰｅメッセージ３００の部分に対応してよく、ＬＰＰプロトコルのために、たとえば、公開されている３ＧＰＰ技術仕様３６．３５５によって定義されるようなものである。ＬＰＰｅメッセージ部分３２４（共通コンテナ３３４、Ａ−ＧＮＳＳコンテナ３３６、ＬＴＥのＯＴＤＯＡコンテナ３３８、ＷＬＡＮ  ＡＰコンテナ３４０、およびクラウドソーシングコンテナ３４２を含む）は、ＬＰＰｅパラメータを格納するＬＰＰ／ＬＰＰｅメッセージ３００の部分に対応してよく、ＯＭＡによってＬＰＰｅプロトコルのために定義されるようなものである。
【００６８】
[0072]  ある実施形態では、本明細書において上で説明され図３Ａに示されるメッセージ部分の１つまたは複数は、クラウドソーシングをサポートするために使用されるいくつかのメッセージ（たとえば、図２の例示的な手順２００において転送されるメッセージに対応する基本的なおよび／または高度なクラウドソーシングをサポートするために使用されるメッセージ）に含まれ得るが、クラウドソーシングコンテナ３４２を除き、モバイルデバイスを測位するための、または測位を支援するための使用法と比較すると、クラウドソーシングとともに使用するために異なるように定義され得ない。この実施形態では、クラウドソーシングをサポートするために使用されるＬＰＰｅプロトコルへのシグナリングの影響は、クラウドソーシングコンテナ３４２に限定され得る。クラウドソーシングコンテナ３４２は次いで、クラウドソーシングをサポートするために使用されてよく（たとえば、図２のステップ１から８において転送されるメッセージの各々のような、クラウドソーシングをサポートするために転送されるすべてのＬＰＰ／ＬＰＰｅメッセージに含まれ得る）、クラウドソーシングではなくモバイルデバイスの測位をサポートするために使用されるＬＰＰ／ＬＰＰｅメッセージには含まれなくてよい。クラウドソーシングコンテナ３４２は、制御パラメータと測定パラメータ（たとえば、図８のステップ１、２、および８のために使用されるような）とを格納することができ、高度なクラウドソーシングのためのクラウドソーシング測定結果関連のデータ（たとえば、図２のステップ３および４において使用されるような）を転送するために使用されるパラメータを含んでよい。
【００６９】
[0073]  基本的なクラウドソーシングでは、制御パラメータ（たとえば、図２のステップ１、２、および８において使用されるような）と、（たとえば、図２のステップ２におけるように）モバイルデバイスによって取得されるべきクラウドソーシング測定結果を確認する測定パラメータの両方が、ＬＰＰｅクラウドソーシングコンテナ３４２に格納され得る。（たとえば、図２のステップ１におけるように）要求される基本的なクラウドソーシング測定結果と、（たとえば、図２のステップ３および４におけるように）基本的なクラウドソーシング測定結果関連のデータを運ぶために使用されるパラメータとを示す、測定パラメータは各々、これらの測定結果を要求し、ターゲットの測位のために使用されるときにこれらの測定結果を運ぶために使用される、同じＬＰＰおよびＬＰＰｅパラメータコンテナに格納され得る。たとえば、これらのパラメータコンテナは、１つまたは複数のＬＰＰパラメータコンテナ３３１、共通コンテナ３３４、Ａ−ＧＮＳＳコンテナ３３６、ＬＴＥのＯＴＤＯＡコンテナ３３８、ＷＬＡＮ  ＡＰコンテナ３４０、および／または他のＬＰＰｅパラメータコンテナを含み得る。
【００７０】
[0074]  基本的なクラウドソーシングをサポートするために転送されるＬＰＰ／ＬＰＰｅメッセージ３１０は、図３Ｂにおいて例示されるようなものであり得る。図３Ｂでは、（図２のステップ１におけるように）基本的なクラウドソーシングを要求するために使用される基本的なクラウドソーシング測定パラメータと、基本的なクラウドソーシング測定データ（たとえば、図２のステップ３および４のための）は、モバイルデバイスの測位の場合、これらの測定結果を要求し報告するために使用されるのと同じＬＰＰおよびＬＰＰｅパラメータにそれぞれ格納される。したがって、これらのパラメータは、ＬＰＰおよびＬＰＰｅ測位方法のためのＬＰＰおよびＬＰＰｅパラメータコンテナにおいて現れ得る。基本的なクラウドソーシングでは、ターゲットによってクラウドソーシングされることになる測定結果の詳細な確認を行う測定パラメータは、（たとえば、図２のステップ２および８において）サーバに提供されなくてよい。代わりに、基本的なクラウドソーシング測定結果がモバイルデバイスによって提供されるであろう測位方法の概略的な指示が、クラウドソーシングコンテナ３４２において提供され得る。
【００７１】
[0075]  高度なクラウドソーシングについて図３Ｃにおいて示されるように、高度なクラウドソーシングメッセージ３２０は、ＬＰＰヘッダ３３０と、ＬＰＰｅヘッダ３３２と、クラウドソーシングコンテナ３４２とを含むだけであり得る。ＬＰＰパラメータコンテナ３３１、共通コンテナ３３４、Ａ−ＧＮＳＳコンテナ３３６、ＬＴＥのＯＴＤＯＡコンテナ３３８、ＷＬＡＮ  ＡＰコンテナ３４０、および他のＬＰＰｅパラメータコンテナは含まれなくてよい。クラウドソーシングコンテナ３４２は、制御パラメータ（たとえば、図２のステップ１、２、および８のための）と、測定パラメータ（たとえば、図２のステップ１、２、および８のための）と、クラウドソーシング測定結果関連のデータ（たとえば、図２のステップ３および４のための）を運ぶパラメータとを含み得る。高度なクラウドソーシングのために、通常の測位方法と関連付けられるＬＰＰおよびＬＰＰｅパラメータコンテナは、含まれなくてよい。
【００７２】
[0076]  表１は、いくつかの実施形態における、基本的なクラウドソーシングおよび高度なクラウドソーシングに適用可能なＬＰＰおよびＬＰＰｅメッセージの異なる部分を要約する。この表は、ＬＰＰおよびＬＰＰｅ仕様において以前に標準化された第１の列の中の異なるタイプのＬＰＰ／ＬＰＰｅメッセージと、各ＬＰＰ／ＬＰＰｅメッセージタイプに含まれ得る第２の列の中の異なるタイプのクラウドソーシング情報タイプと、基本的なクラウドソーシング（第３の列）と高度なクラウドソーシング（第４の列）とを使用して各クラウドソーシング情報タイプを運ぶために使用され得るＬＰＰ／ＬＰＰｅパラメータコンテナとを示す。たとえば、ＬＰＰ／ＬＰＰｅ位置情報要求メッセージタイプ（第１の列、第３の行）では、このメッセージタイプに含まれ得るクラウドソーシング情報タイプは、要求される制御パラメータ（第２の列、第３の行）と要求される測定パラメータ（第２の列、第４の行）とを備える。表１は、要求される制御パラメータが、基本的なクラウドソーシング（第３の列、第３の行）と高度なクラウドソーシング（第４の列、第３の行）の両方のためのクラウドソーシングコンテナにおいて搬送されることを示す。同様に、表１は、要求される測定パラメータが、測位方法に固有の、基本的なクラウドソーシングのためのパラメータコンテナ（第３の列、第４の行）と高度なクラウドソーシングのためのクラウドソーシングコンテナ（第４の列、第４の行）において搬送されることを示す。
【表１】
2016538772.tif 000003
【００７３】
[0077]      表１
【００７４】
[0078]  測定結果セットおよび測定結果サブセット
【００７５】
[0079]  クラウドソーシング測定結果セットは、測定トリガパラメータによる測定のある特定の誘発（instigation）の結果としてターゲットによって取得されたすべての測定結果（たとえば、２０分周期の測定トリガパラメータの１つのタイムアウトインスタンスに起因して得られるすべての測定結果）を備え得る。測定結果セットは、測定の数と、各測定に必要な時間とに応じて、ターゲットによって短い時間の期間（たとえば、数秒またはさらに数分）にわたって取得される必要があり得る。特定の測定結果セットの中の測定結果がターゲットによって取得されている期間の間に、ターゲットが移動することがあり、その場合、ターゲットがすべての測定結果に対して正確な単一の位置を報告することは可能ではないことがある。したがって、各々の測定結果セットは、連続的により後の時間において取得された測定結果サブセットのシーケンスへとターゲットによって分割されてよく、ここで、各測定結果サブセットは、同じまたはほぼ同じ位置においてターゲットによって取得された測定結果を含む。
【００７６】
[0080]  たとえば、ターゲットによって取得されることが可能な要求される測定結果がないときのように、特定の測定結果セットが測定トリガパラメータによってトリガされるときにターゲットが測定結果を何ら取得しない場合、ターゲットは、測定結果セットに関する情報をサーバに提供しなくてよい。特定の測定結果セットがトリガされるときに測定結果が取得されることが可能であるが、（たとえば、不十分なリソースにより）ターゲットが何ら測定結果を取得することが可能ではない場合、ターゲットは、測定結果セットに関する情報をサーバに送信しないか、エラー情報を送信するかのいずれかであり得る。いくつかの場合、たとえば、ターゲットによって測定結果を取得できないことが所定の数の測定結果セットにわたって続くとき、シグナリングを減らすために、エラー情報メッセージが控えめ（sparingly）に送信される。
【００７７】
[0081]  基本的なクラウドソーシングのためのいくつかの実施形態では、各測定結果サブセット（または１つだけの測定結果サブセットを備える各測定結果セット）は、任意の他の測定結果サブセット（または測定結果セット）からの別個のＬＰＰ／ＬＰＰｅ位置情報提供メッセージに格納される。高度なクラウドソーシングのためのいくつかの実施形態では、単一のＬＰＰ／ＬＰＰｅ位置情報提供メッセージが、同じ測定結果セットにすべてが属し得る、または２つ以上の連続的な測定結果セットに属し得る、多数の（たとえば、最大で５１２個の）別々の測定結果サブセットを格納し得る。多数の測定結果サブセットと、場合によっては多数の測定結果セットとを、高度なクラウドソーシングのための単一のＬＰＰ／ＬＰＰｅメッセージへとこのように詰め込むことで、ターゲットからデータサーバにクラウドソーシング測定結果関連の日付を運ぶために必要とされるシグナリングの量を減らし、これによって、ターゲットデバイスのユーザおよびデータサーバの運用者に対するリソース使用料とネットワーク使用料とを減らすことができる。任意選択で、制御サーバは、各々の測定結果サブセットのための報告されるターゲット位置の精度を制御するための手段として、同じ測定結果サブセットに含まれるべきクラウドソーシング測定結果を取得する間にターゲットが移動することが許容される最大の距離を（たとえば、制御パラメータの中で）示すことができる。測定結果セットが取得されている間にターゲットが移動する（たとえば、同じ測定結果サブセットに測定結果を含めるために制御サーバにより許容される、任意の最大の距離を超えて移動する）場合、測定結果セットは２つ以上の測定結果サブセットを使用して報告され得る。逆に、ターゲットが、単一の測定結果セットのための測定結果を取得する間に、同じ測定結果サブセットに測定結果を含めるために制御サーバによって許容される最大の距離未満しか動かない場合、ターゲットは、１つだけの測定結果サブセットを使用して、測定結果セットのための測定結果を報告することができる。ターゲットによって報告される各々の測定結果サブセットは、含まれる測定結果が取得された時間または相対的な時間を示しターゲット位置を示し得る、情報を含み得る。ターゲット位置は、絶対的な位置として、および／または以前の測定結果サブセットについて報告されたターゲット位置に対する位置として与えられ得る。いくつかの測定結果サブセット、たとえば、絶対的なターゲット位置が提供されるサブセットが、アンカーポイントとして指定されてよく、アンカーポイントとして指定される測定結果サブセットのためのターゲット位置に対して定義されるより後の測定結果サブセットのためのターゲット位置を与えるために、より後の測定結果サブセットによって参照され得る。これにより、より後の測定結果サブセットのための絶対的なターゲット位置が、アンカーポイントとして指定されるより前の測定結果サブセットのために与えられまたは導出される絶対的なターゲット位置から取得されることが可能になり得る。より後の測定結果サブセットのためのターゲット位置も（たとえば、アンカーポイントとして指定される）より前の測定結果サブセット���ためのターゲット位置に対する位置として与えられる場合、より前の測定結果サブセットのための絶対的なターゲット位置も、より後の測定結果サブセットのための絶対的なターゲット位置から取得され得る。
【００７８】
[0082]  異なるターゲット位置において行われた同じ測定結果セットに対する測定が、正確なターゲット位置に関連して報告されることを可能にするのに加えて、単一の測定結果サブセットが報告される測定結果をすべて含むことができないときには、報告される測定結果の数を増やすために、複数の測定結果サブセットもターゲットによって報告され得る。例として、これは、ターゲットが、同じＷＬＡＮ  ＡＰのために複数のチャネルの測定結果を報告すること、または、同じセルのために複数の周波数に対する測定結果を報告することを可能にするために使用され得る。
【００７９】
[0083]  クラウドソーシング制御パラメータ
【００８０】
[0084]  本明細書において前に説明されたように、クラウドソーシング制御パラメータは、クラウドソーシングセッションを制御するために使用されてよく、たとえば、制御サーバからターゲットに送信されるクラウドソーシングに対する要求（たとえば、図２のステップ１におけるような）に含まれてよく、ターゲットから制御サーバに送信されるクラウドソーシング確認（たとえば、図２のステップ２におけるような）に含まれてよく、制御サーバまたはデータサーバからターゲットによって受信されるステータスの問合せに応答して、ターゲットからその制御サーバまたはデータサーバに送信されるメッセージ（図２のステップ８におけるような）に含まれてよい。本明細書において同様に前に説明されたように、制御パラメータは、（１）アクティブ化トリガパラメータ、（２）測定トリガパラメータ、（３）報告トリガパラメータ、および／または（４）持続時間トリガパラメータのうちの１つまたは複数を備え得る。
【００８１】
[0085]  本明細書で前に説明されたように、アクティブ化トリガパラメータは、ターゲットにおけるクラウドソーシングをアクティブ化および非アクティブ化するための条件（たとえば、トリガ条件）を示し得る。クラウドソーシングがアクティブ化トリガパラメータに従ってアクティブ化されている場合、ターゲットは、測定トリガパラメータに従って測定結果と他の情報とを取得することができ、報告トリガパラメータに従って測定結果と他の情報とを報告することができる。アクティブ化トリガパラメータに従ってクラウドソーシングが非アクティブ化される（またはまだアクティブ化されていない）間、ターゲットは測定結果と他の情報とを取得できないが、報告トリガパラメータに従って、データサーバにまだ送信されていなかった任意の以前に取得された測定結果と他の情報とを報告し続けることができる。クラウドソーシングは、アクティブ化トリガパラメータの１つまたは複数によって定義されるアクティブ化トリガ条件の検出によってアクティブ化されてよく、アクティブ化トリガ条件が検出されないとき、または、アクティブ化トリガパラメータの１つまたは複数によって定義され得る任意の非アクティブ化トリガ条件がアクティブ化トリガ条件とは無関係に検出されるとき、非アクティブ化され得る。アクティブ化トリガパラメータが存在しない（たとえば、制御サーバからのクラウドソーシングに対する要求またはターゲットによるクラウドソーシング確認に含まれない）場合、クラウドソーシングは、常にアクティブ化されるものとしてターゲットによって見なされ得る。
【００８２】
[0086]  測定トリガパラメータは、たとえば、本明細書で前に説明されたような１つまたは複数の測定結果サブセットを備える測定結果セットを取得して後で返すことによって、ターゲットによって測定結果の新たなセットを取得するための条件（たとえば、トリガ条件）を示すことができる。測定トリガパラメータが存在しない（たとえば、制御サーバからのクラウドソーシングに対する要求またはターゲットによるクラウドソーシング確認に含まれない）場合、測定結果は、（たとえば、１５分の）固定された周期的な間隔でターゲットによって取得され得る。
【００８３】
[0087]  トリガパラメータを報告することは、測定結果の各々の新たなセットと他の情報とをターゲットによってデータサーバに報告するための条件（たとえば、トリガ条件）を示し得る。報告トリガパラメータが存在しない（たとえば、制御サーバからのクラウドソーシングに対する要求またはターゲットによるクラウドソーシング確認に含まれない）場合、ターゲットは、リアルタイムとバッチのいずれかで発生し得る測定結果の報告をサーバにいつ送信するかを決定することが許可され得る。
【００８４】
[0088]  持続時間トリガパラメータは、クラウドソーシングの持続時間を示すことができ、たとえば、クラウドソーシングセッションを開始し停止するための条件（たとえば、トリガ条件）を示すことができる。持続時間トリガパラメータが存在しない（たとえば、制御サーバからのクラウドソーシングに対する要求またはターゲットによるクラウドソーシング確認に含まれない）場合、ターゲットは、クラウドソーシングが直ちに開始し持続時間の制限なく継続すべきであると、見なすことができる。いくつかの実施形態では、無制限の持続時間は後で、サーバまたはターゲットによって終了され得る。
【００８５】
[0089]  いくつかの実施形態では、前に説明されたように、制御パラメータは、ターゲットが測定結果サブセット（たとえば、測定結果セットの一部として報告され得る）を取得した、報告されたターゲット位置の精度を制御するために、位置精度パラメータを含み得る。いくつかの実施形態では、位置精度パラメータは、同じ測定結果サブセットに含まれるであろう連続的なクラウドソーシング測定を実行する間にターゲットが移動し得る、メートル単位の最大の距離を示し得る。クラウドソーシング測定結果を取得するとき、ターゲットは、その位置を（たとえば、慣性センサを使用して）監視し、位置精度パラメータによって課される要件を満たすサブセットへと、取得された測定結果を分割することができる。位置精度パラメータが存在しない（たとえば、制御サーバからのクラウドソーシングに対する要求またはターゲットによるクラウドソーシング確認に含まれない）場合、ターゲットは、任意の位置精度を自身で決定することができる。
【００８６】
[0090]  いくつかの実施形態では、アクティブ化トリガパラメータは、地理的エリアパラメータ、アクティブ化エリアパラメータ、非アクティブ化エリアパラメータ、国ネットワークパラメータ、検出される送信機パラメータ、ターゲット運動状態パラメータ、環境パラメータ、論理トリガ組合せパラメータ、アクティブ化遅延パラメータ、および非アクティブ化遅延パラメータの、１つまたは複数を備え得る。いくつかの例示的な実施形態について、これらのアクティブ化トリガパラメータが、本明細書において次に説明される。
【００８７】
[0091]  地理的エリアパラメータ（geographic area parameter）は、その中でクラウドソーシングがターゲットによってアクティブ化または非アクティブ化されるべき、地理的エリアのセットを与え得る。このパラメータが省略されているとき、クラウドソーシングをアクティブ化または非アクティブ化するための地理的エリアの条件はない可能性がある。地理的エリアパラメータは、複数の（たとえば、各々最大で１６個の）アクティブ化エリアおよび／または非アクティブ化エリアを含み得る。アクティブ化エリアおよび非アクティブ化エリアは各々、地理的エリアとして定義され得る（たとえば、円または多角形を使用して定義され得る）。ターゲットがアクティブ化エリア内にあるとき、ターゲットはクラウドソーシングをアクティブ化するように要求され得る。ターゲットが非アクティブ化エリア内にあるとき、ターゲットはクラウドソーシングを非アクティブ化するように要求され得る。ターゲットが（たとえば、重複するエリアの場合に）アクティブ化エリアと非アクティブ化エリアの両方の中にあるとき、一実施形態では、ターゲットはクラウドソーシングを非アクティブ化するように要求され得る。
【００８８】
[0092]  国ネットワークパラメータ（country-network parameter）は、クラウドソーシングがアクティブ化されるために、ターゲットがあるタイプのネットワークのワイヤレスカバレッジ内にあることが必要であるかどうか、または、特定の国の中にあることが必要であるかどうかを示し得る。たとえば、国ネットワークパラメータは、ターゲットによって検出され得る次の条件、すなわち、（ｉ）ターゲットのホームネットワークのカバレッジの中にあること、（ｉｉ）ターゲットの本国の中にあるがホームネットワークのカバレッジ中にはないこと、および／または（ｉｉｉ）本国の中にないことを備え得る。国ネットワークパラメータは、異なるビットによって表される各ネットワークまたは国の条件とともに、ビット列として符号化され得る。対応するネットワークまたは国の条件が検出されるとき、クラウドソーシングがアクティブ化されるべきであることを示すために、ビットは１に設定され得る。対応するネットワークまたは国の条件のためにクラウドソーシングが非アクティブ化されるべきであることを示すために、ビットは０に設定され得る。含まれないビットは、関連付けられるネットワークまたは国の条件が無視され得ることを示し得る。この国ネットワークパラメータは、任意選択であってよく、含まれない場合、ネットワークおよび国の条件がクラウドソーシングに影響を与えないことを示し得る。いくつかの実施形態では、ターゲットは、クラウドソーシングが非アクティブ化されるべきである少なくとも１つのアクティブ化トリガ条件（たとえば、国ネットワーク条件または地理的エリア条件）が検出される場合、クラウドソーシングがアクティブ化されるべき別の条件が存在していても、クラウドソーシングを非アクティブ化することができる。
【００８９】
[0093]  検出される送信機パラメータ（detected transmitters parameter）は、クラウドソーシングをアクティブ化するために同時にターゲットにおいて見えている必要がある最小の数の送信機（たとえば、ＡＰと、ＢＳと、フェムトセルとを備える）のカウントを与え得る。このパラメータは、クラウドソーシングがすでにアクティブ化されており、最小の数の送信機が検出されないとき、クラウドソーシングを明示的に非アクティブ化するために使用されなくてよい。このパラメータに関連してターゲットによってカウントされる送信機は、（たとえば、測定パラメータを使用して）クラウドソーシング測定結果が制御サーバによって要求されている送信機のみを含み得る。たとえば、ターゲットが５つのＷｉＦｉ  ＡＰ、３つのＬＴＥ  ｅＮｏｄｅ  Ｂ、および４つのＷＣＤＭＡ  ｎｏｄｅ  Ｂから信号を受信し、クラウドソーシングがＷｉＦｉおよびＬＴＥについて要求されたがＷＣＤＭＡについては要求されなかった場合、検出される送信機の数は８である。このパラメータが省略されているとき、いくつかの実施形態では、検出される送信機の数は、クラウドソーシングのための条件ではないことがある。
【００９０】
[0094]  ターゲット運動状態パラメータ（target motion state parameter）は、ターゲットによって検出されると、クラウドソーシングを各々アクティブ化することができる、ターゲット運動状態のセットを与え得る。このパラメータは、いくつかの実施形態では、異なるビットによって表される各運動状態とともに、ビット列として符号化され得る。ある実施形態では、別個のビットが各々、次の運動状態、すなわち、不明、静止している、歩いている、走っている、自転車に乗っている、車に乗っている、列車に乗っている、ボートに乗っている、何らかの他の状態を表し得る。対応する運動状態が検出されるとき、クラウドソーシングがアクティブ化されるべきであることを示すために、ビットは１に設定され得る。対応する運動状態が検出されるとき、クラウドソーシングが非アクティブ化されるべきであることを示すために、ビットは０に設定され得る。含まれないビットは、関連付けられる運動状態が無視され得ることを示し得る。ターゲット運動状態パラメータは、低速のターゲット運動状態へとクラウドソーシングを限定することによって、クラウドソーシングの間に高いターゲット位置精度を確保するのを助けるために使用され得る。いくつかの実施形態では、ターゲット運動状態パラメータは任意選択であってよく、含まれない場合、ターゲット運動状態がクラウドソーシングに影響を与えないことを示し得る。
【００９１】
[0095]  環境パラメータ（environment parameter）は、たとえば、ターゲットがセット中の１つまたは複数の環境の中にあることをターゲットが検出するとき、クラウドソーシングをアクティブ化し得る環境のセットを示し得る。いくつかの実施形態では、環境パラメータはビット列として符号化されてよく、各環境は異なるビットによって表される。ある実施形態では、別個のビットは、次の環境、すなわち、不明、屋内、屋外を表し得る。対応する環境がターゲットによって検出されるとき、クラウドソーシングがアクティブ化されるべきであることを示すために、ビットは１に設定され得る。対応する環境が検出されるとき、クラウドソーシングが非アクティブ化されるべきであることを示すために、ビットは０に設定され得る。含まれないビットは、関連付けられる環境がターゲットによって無視され得ることを示し得る。いくつかの実施形態では、このパラメータは任意選択であってよく、含まれない場合、環境がクラウドソーシングに影響を与えないことを示し得る。
【００９２】
[0096]  論理トリガ組合せパラメータ（logical trigger combination parameter）は、他のアクティブ化トリガパラメータがどのように組み合わされるべきかを示し得る。たとえば、このパラメータは、１つまたは複数のアクティブ化パラメータまたはパラメータ値がクラウドソーシングのアクティブ化を示し、１つまたは複数の他のアクティブ化パラメータまたはパラメータ値がクラウドソーシングの非アクティブ化またはアクティブ化のための条件の欠如を示すときに、不一致を調停するために使用され得る。論理トリガ組合せパラメータが「ｏｒ」という値に設定される場合、他のアクティブ化トリガは、アクティブ化のための少なくとも１つの条件が検出され非アクティブ化のための条件が検出されない場合にのみクラウドソーシングがアクティブ化され得るように、論理ＯＲ演算を介して組み合わされ得る。論理トリガ組合せパラメータが「ａｎｄ」という値に設定される場合、アクティブ化トリガは、アクティブ化を示すために含まれるいずれのアクティブ化トリガパラメータ（たとえば、地理的エリアパラメータ、国ネットワークパラメータ、検出される送信機パラメータ、ターゲット運動状態パラメータ、および環境パラメータからの）もすべてアクティブ化を示し非アクティブ化のためのトリガ条件が検出されない場合にのみクラウドソーシングがアクティブ化され得るように、論理ＡＮＤ演算を介して組み合わされ得る。論理トリガ組合せパラメータは任意選択であってよく、含まれない場合、一実施形態ではデフォルト値「ａｎｄ」を有し得る。ある実施形態では、任意のアクティブ化条件とは無関係に任意の１つの非アクティブ化条件が検出される場合にクラウドソーシングが非アクティブ化され得るように、非アクティブ化条件（またはトリガ条件）がアクティブ化条件よりも優先され得る。さらに、ある実施形態では、アクティブ化トリガ（論理トリガ組合せパラメータに従って論理ＯＲまたはＡＮＤ演算を使用して組み合わされるような）が検出されないとき、クラウドソーシングは非アクティブ化され得る。
【００９３】
[0097]  アクティブ化遅延パラメータ（activation delay parameter）は、クラウドソーシングがターゲットによってアクティブ化されるまでに、クラウドソーシングをアクティブ化するトリガ条件が継続的に持続しなければならない最短の持続時間（たとえば、５秒単位の）を与え得る。アクティブ化遅延パラメータは、クラウドソーシングが一般に必要ではない位置にターゲットがあるときに、不要な一時的なクラウドソーシングを避けるのを助け得る。アクティブ化遅延パラメータは任意選択であってよく、一実施形態では、含まれないときは０というデフォルト値を有し得る。
【００９４】
[0098]  非アクティブ化遅延パラメータ（deactivation delay parameter）は、クラウドソーシングがターゲットによって非アクティブ化されるまでに、クラウドソーシングを非アクティブ化するトリガ条件が継続的に持続しなければならない最短の持続時間（たとえば、５秒単位の）を与え得る。非アクティブ化遅延パラメータは、クラウドソーシングが一般に必要である位置にターゲットがあるときに、クラウドソーシングの不要な一時的な非アクティブ化を避けるのを助け得る。非アクティブ化遅延パラメータは任意選択であってよく、一実施形態では、含まれないときは０というデフォルト値を有し得る。
【００９５】
[0099]  いくつかの実施形態では、測定トリガパラメータは、次のパラメータ、すなわち、測定周期パラメータ、測定移動パラメータ、測定階変化パラメータ、測定サービングセルまたはＡＰ変化パラメータ、および論理測定組合せパラメータの、１つまたは複数を備え得る。これらの測定トリガパラメータが、いくつかの例示的な実施形態のために本明細書において次に説明される。
【００９６】
[00100]  測定周期パラメータ（measurement periodicity parameter）は、周期的なクラウドソーシング測定を定義するために使用されてよく、クラウドソーシングがアクティブ化されるときにターゲットによってクラウドソーシング測定結果の新たなセットを取得するための周期（たとえば、１０秒単位の）を与え得る。ターゲットによって取得されたクラウドソーシング測定結果の最後のセットからの期間が周期の値に達すると、またはそれを超えると、測定周期条件がターゲットによって検出され得る。
【００９７】
[00101]  測定移動パラメータ（measurement movement parameter）は、クラウドソーシング測定結果の新たなセット（たとえば、新たな測定結果セット）がターゲットによって取得され得るまでにターゲットが移動しなければならない最小の距離（たとえば、５メートル単位の）を与え得る。一実施形態では、ターゲットの移動は、前のターゲット位置と新たなターゲット位置との間の直線距離（または直線距離の推定値）と同等であり得る。測定移動パラメータは任意選択であってよく、省略されているとき、ターゲットの移動が測定結果をいつ取得するかを決定する際のファクタではないことを示し得る。
【００９８】
[00102]  測定階変化パラメータ（measurement floor change parameter）は、存在する場合、ターゲットが屋内にあり階数が変わったとターゲットが決定し得るときに、クラウドソーシング測定の新たなセットをターゲットが行うべきであることを示し得る。（たとえば、エレベーターの中にあるターゲットに対する）一時的に発生する階数による測定の誘発を避けるために、一実施形態では、ターゲットは、新たな測定を行う前に、階数が安定したように見えるまで待機することができる。測定階変化パラメータは任意選択であってよく、省略されているとき、階数の変化が測定を決定する際の直接のファクタではないことを示し得る。ある選択肢として、いくつかの実施形態では、ターゲットは、すべてのターゲットによって同じ位置で（たとえば、エレベーターまたはエスカレーターの入口において）測定が行われるのを避けるために、測定階変化パラメータによるトリガによって測定結果を取得するまでに、何らかの短いランダムな期間（たとえば、０から３０秒）待機することができる。
【００９９】
[00103]  測定サービングセルまたはＡＰ変化パラメータ（measurement Change of Serving Cell or AP parameter）は、存在する場合、ターゲットが現在のサービングセルもしくはサービングアクセスポイントを変更するとき、または、セルラーアクセスへもしくはセルラーアクセスから（たとえば、ＷＬＡＮ  ＡＰまたはＢｌｕｅｔｏｏｔｈ  ＡＰから、もしくはそれらへ）変更するときには常に、クラウドソーシング測定結果の新たなセットが取得されるべきであることを示し得る。測定サービングセルまたはＡＰ変化パラメータは任意選択であってよく、存在しない場合、サービングセルまたはＡＰの変更が測定結果をいつ取得するかを決定する際のファクタではないことを示し得る。
【０１００】
[00104]  論理測定組合せパラメータ（logical measurement combination parameter）は、他の測定トリガがどのように組み合わされるべきかを示し得る。論理測定組合せパラメータが「ｏｒ」という値に設定されている場合、一実施形態では、測定結果を取得するための少なくとも１つの測定トリガ条件がターゲットによって検出される場合にのみクラウドソーシング測定結果の新たなセットが取得されるように、測定トリガが論理ＯＲ演算を介して組み合わされ得る。論理測定組合せパラメータが「ａｎｄ」という値に設定されている場合、一実施形態では、測定結果を取得するために含まれるすべての測定トリガ条件が同時に検出される場合にのみクラウドソーシング測定結果の新たなセットが取得されるように、測定トリガが論理ＡＮＤ演算を介して組み合わされ得る。一実施形態では「ａｎｄ」の値に対して、測定トリガ条件が同時に検出され得る（たとえば、以前に検出されたがもはや当てはまらない測定トリガ条件は、検出されないものとしてカウントされ得る）。論理測定組合せパラメータは任意選択であってよく、含まれない場合、いくつかの実施形態ではデフォルト値「ｏｒ」を有し得る。
【０１０１】
[00105]  いくつかの実施形態では、報告トリガパラメータは、次のパラメータ、すなわち、リアルタイムパラメータ、準リアルタイムパラメータ、バッチパラメータ、バッチ報告周期パラメータ、バッチ報告移動パラメータ、バッチサービングネットワーク変化報告パラメータ、バッチアクセスネットワーク制限パラメータ、およびバッチ記憶オーバーフローパラメータの、１つまたは複数を備え得る。いくつかの実施形態では、バッチ報告周期パラメータ、バッチ報告移動パラメータ、バッチサービングネットワーク変化報告パラメータ、バッチアクセスネットワーク制限パラメータ、およびバッチ記憶オーバーフローパラメータの１つまたは複数を、バッチパラメータは備え、またはそれらと組み合わせて存在し得るが、リアルタイムパラメータもしくは準リアルタイムパラメータは備えず、またはそれらと組み合わせて存在しないことがある。報告トリガパラメータが、いくつかの例示的な実施形態のために本明細書において次に説明される。
【０１０２】
[00106]  リアルタイムパラメータ（real time parameter）は、存在するとき、ターゲットによるデータサーバへのクラウドソーシング測定結果の報告がリアルタイムで発生すべきであることを示し得る。この場合、ターゲットは、完全な測定結果セットが取得されるとすぐに、データサーバにクラウドソーシング測定結果の各々の新たなセットを送信することを試み得る。これが可能ではない場合（たとえば、データサーバへの接続が、ターゲットによって確立され得ない場合、またはいくつかのアクセスネットワークだけを使用することをユーザ選好によって禁止される場合）、測定結果はターゲットによって破棄されてよく、データサーバに送信されなくてよい。いくつかの実施形態では、ターゲットは、不要な測定でリソースを無駄にするのを避けるために、クラウドソーシング測定を行う前に、データサーバにアクセスすることが可能であるための条件（たとえば、適切なアクセスネットワークの利用可能性など）の一部またはすべてが存在することを検証することができる。
【０１０３】
[00107]  準リアルタイムパラメータ（quasi-real time parameter）は、存在するとき、ターゲットによるデータサーバへのクラウドソーシング測定結果の報告が準リアルタイムで発生すべきであることを示し得る。この場合、ターゲットは、完全な測定結果セットが取得されるとすぐに、データサーバにクラウドソーシング測定結果の各々の新たなセットを送信することを試み得る。これが可能ではない場合（たとえば、データサーバへの接続が、確立され得ない場合、または、いくつかのアクセスネットワークだけを使用することをユーザ選好によって禁止される場合）、データサーバへの接続が再び可能になるより後の時間において、測定結果が、（たとえば、同様に延期された他の測定結果セットとともに）ターゲットによって記憶されデータサーバに送信され得る。測定結果のためのターゲット中の記憶装置が、測定結果が報告され得るよりも前に完全に満たされている場合、一実施形態では、新たな測定結果を記憶するために、最も古い測定結果が破棄され得る。
【０１０４】
[00108]  バッチパラメータ（batch parameter）は、存在するとき、ターゲットによるデータサーバへのクラウドソーシング測定結果の報告が他の報告トリガパラメータによって示されるある時間にだけ発生すべきであることを示し得る。この場合、ターゲットは、他の報告トリガパラメータによって許容されるときにだけ、クラウドソーシング測定結果の各セットを記憶し、すべての記憶されているセットを送信することができる。報告トリガ（たとえば、アクセスネットワーク制限パラメータを除き、本明細書で次に説明される報告トリガパラメータによって定義される報告トリガ）が、いくつかの実施形態では、論理「ＯＲ」演算によって組み合わされ得る。いくつかの実施形態では、（たとえば、以前に取得されターゲットに記憶されたすべての測定結果セットを備える）バッチ報告が送信されると、送信された測定結果セットがターゲットの記憶装置から除去されてよく、各報告トリガのための初期条件がリセットされてよい。たとえば、バッチ報告周期パラメータと関連付けられるあらゆる周期、または、バッチ報告移動パラメータのためのターゲットの移動のあらゆる決定が再び開始されてよい。送信すべき記憶されている測定結果がないとき、バッチ報告をデータサーバに送信するための条件がターゲットにおいて発生する場合、ターゲットは、一実施形態ではその条件を無視することができ、または別の実施形態では、任意の新たな測定結果をそれらが取得されたら直ちに後で送信することができる。
【０１０５】
[00109]  いくつかの実施形態では、競合するトリガ条件を避けるために、リアルタイムパラメータ、準リアルタイムパラメータ、およびバッチパラメータのうちの１つだけが、報告トリガパラメータに存在し得る。これらの実施形態のいくつかでは、バッチ報告のために使用される報告トリガパラメータは、バッチパラメータが含まれるときには、報告トリガパラメータだけに含まれ得る。
【０１０６】
[00110]  バッチ報告周期パラメータ（batch report periodicity parameter）は、バッチ報告の周期を（たとえば、１５分単位で、１５分から７日までの範囲で）示し得る。いくつかの実施形態では、バッチ報告は、アクセスネットワークパラメータによって定義される条件によって排除されるときを除き、少なくとも、バッチ報告周期パラメータによって示される周期でターゲットによって送信され得る。
【０１０７】
[00111]  バッチ報告移動パラメータ（batch report movement parameter）は、新たなバッチ報告がデータサーバに送信されるべきときまでにターゲットが移動し得る最大の距離を（たとえば、１キロメートル単位で）与え得る。ある実施形態では、移動は、前のターゲット位置と新たなターゲット位置との間の直線距離（または直線距離の推定値）と同等であり得る。いくつかの実施形態では、バッチ報告移動パラメータは任意選択であってよく、省略されているときには、ターゲットの移動がバッチ報告を決定する際のファクタではないことを示し得る。
【０１０８】
[00112]  バッチサービングネットワーク変化報告パラメータ（batch report on change of serving network parameter）は、存在するとき、ターゲットがあるセルラーサービングネットワークから別のセルラーサービングネットワークに変更するたびにターゲットによってバッチ報告が送信されるべきであることを示し得る。ある実施形態では、ＷＬＡＮネットワーク（たとえば、ＷｉＦｉまたはＢｌｕｅｔｏｏｔｈアクセスを提供するがセルラーアクセスを提供しないネットワーク）への、またはＷＬＡＮネットワークからのサービングネットワークの変更は、サービングネットワークの変更としてカウントされないことがあり得るが、第１のセルラーネットワークから、何らかのＷＬＡＮアクセスを有する第２のセルラーネットワークへの、第１のセルラーネットワークにアクセスすることと第２のセルラーネットワークにアクセスすることとの間での変更は、サービングネットワークの変更としてカウントされ得る。
【０１０９】
[00113]  バッチアクセスネットワーク制限パラメータ（batch access network restriction parameter）は、それを介してバッチ報告がターゲットによってデータサーバに送信されるアクセスネットワークと関連付けられるバッチ報告に対する制限を与え得る。いくつかの実施形態では、バッチアクセスネットワーク制限パラメータは、異なるビットによって表される各タイプのアクセスネットワークとともに、ビット列として符号化され得る。ビットは、バッチ報告が対応するアクセスネットワークを介して許可されないことを示すために、１に設定され得る。ビットは、バッチ報告が対応するアクセスネットワークを介して許可されることを示すために、０に設定され、または省略され得る。１つのビット（たとえば、ユーザ指定されるビットと呼ばれ得る）は、許可されるおよび／または許可されないアクセスネットワークを定義することをターゲットのユーザが許可され得るかどうかを示すことができ、このユーザによる定義は、競合の場合、バッチアクセスネットワーク制限パラメータに含まれるあらゆる他の選好を無効にする。いくつかの実施形態では、バッチアクセスネットワーク制限パラメータは任意選択であってよく、含まれない場合、任意のアクセスネットワークがバッチ報告のために使用され得ることを示し得る。
【０１１０】
[00114]  バッチ記憶オーバーフローパラメータ（batch storage overflow parameter）は、送信しなければクラウドソーシング測定結果のための記憶装置がオーバーフローするであろうときに、ターゲットがバッチ報告を送信すべきか送信すべきではないかを示し得る。バッチ記憶オーバーフローパラメータはまた、ターゲットがバッチ報告を送信することをトリガされないこと、またはバッチ報告を送信することが可能ではないことにより、記憶装置のオーバーフローが発生するとき、ターゲットが新しい測定結果を破棄すべきか、または最も古い測定結果を破棄すべきかを示し得る。いくつかの実施形態では、バッチ記憶オーバーフローパラメータは任意選択であってよく、省略される場合、ターゲットが記憶装置のオーバーフローを管理するための実装形態固有の選好を利用し得ることを示し得る。
【０１１１】
[00115]  いくつかの実施形態では、持続時間トリガパラメータ（duration trigger parameters）は、次のパラメータ、すなわち、クラウドソーシング開始時間パラメータとクラウドソーシング持続時間パラメータの１つまたは複数を備え得る。いくつかの例示的な実施形態について、これらの持続時間トリガパラメータが、本明細書において次に説明される。
【０１１２】
[00116]  クラウドソーシング開始時間パラメータ（crowdsourcing start time parameter）は、制御サーバからのクラウドソーシング要求の受信の時間に対してクラウドソーシングがいつターゲットにおいて開始すべきかを（たとえば、１５分単位で）示し得る。いくつかの実施形態では、クラウドソーシング開始時間パラメータは任意選択であってよく、省略される場合、現在の時間における開始時間を示し得る。
【０１１３】
[00117]  クラウドソーシング持続時間パラメータ（crowdsourcing duration parameter）は、クラウドソーシングの全体の持続時間を（たとえば、１５分単位で）与え得る。いくつかの実施形態では、クラウドソーシング持続時間パラメータは、任意選択であってよく、含まれない場合、無制限の持続時間を示し得る。
【０１１４】
[00118]  クラウドソーシング測定パラメータ
【０１１５】
[00119]  本明細書で前に説明されたように、クラウドソーシングに対する要求（たとえば、図２のステップ１におけるような）、クラウドソーシング確認（たとえば、図２のステップ２におけるような）、および、クラウドソーシングに対する問合せへの応答（たとえば、図２のステップ８におけるような）は各々、ターゲットが取得しデータサーバに報告するであろう測定のタイプと他の情報とを示す、測定パラメータを含み得る。高度なクラウドソーシングの場合、測定パラメータによって示される各測定タイプは、特定のアクセスタイプに対する測定に対応してよく、ターゲットがこのアクセスタイプのために取得すべき測定結果をさらに指定してよい。ある実施形態では、示され得るアクセスタイプは、ＷｉＦｉと、ＬＴＥと、ＷＣＤＭＡと、ＧＳＭと、短距離ノード（ＳＲＮ）とを備え得る。加えて、測定パラメータは、センサ測定結果のクラウドソーシングに対応する測定タイプを示し得る。測定パラメータはさらに、各々の示される測定タイプに対する頻度パラメータを含み得る。いくつかの例示的な実施形態について、高度なクラウドソーシングのための特定の測定パラメータが、本明細書において次に説明される。
【０１１６】
[00120]  どの測定結果セットに対して測定タイプがターゲットによって取得されるべきかを定義する頻度パラメータが、高度なクラウドソーシングのために要求される各測定タイプに対して含まれ得る。ある実施形態では、頻度パラメータは、測定結果セットＮ、２Ｎ、３Ｎ、４Ｎなどのための対応する測定タイプだけに対して測定結果がターゲットによって取得されるべきであることを示す整数Ｎ（ここでＮ≧１）を備え、測定結果セット１は特定のクラウドソーシングセッションのためにターゲットにおいてトリガされる第１の測定結果セットであり、測定結果セット２は第２のセットであり、測定結果セット３は第３のセットであり、以下同様である。２以上の頻度の値Ｎは、測定結果セットをスキップすることによって、対応する測定タイプに対して測定結果が減らされることを可能にし得る。たとえば、ＬＴＥアクセスに対応する測定タイプに対して示されるＮ＝３では、ターゲットは３つの測定結果セットごとにのみ、ＬＴＥアクセスと関連付けられる測定結果を取得する（たとえば、測定結果セット３、６、９、１２などのみにおいてＬＴＥ測定結果を取得する）。Ｎ１およびＮ２が互いに素であるとして、あるタイプの測定に対して頻度Ｎ１を使用し、別のタイプの測定に対してＮ２という頻度を使用することで、両方の測定タイプが取得される測定結果セットの数を最小限にし、それによって個々の測定結果セットの全体のサイズを低減することもできる。頻度パラメータは、クラウドソーシング測定結果を送信し受信するためのリソース使用量を減らすために使用され得る。いくつかの実施形態では、頻度パラメータは任意選択であってよく、含まれないときは１というデフォルト値を有し得る。ある実施形態では、特定の測定結果セットについてのすべての測定結果が頻度パラメータの理由でスキップされるときには、その測定結果セットは取得されない場合があり得、測定結果セットに関する情報はターゲットによってデータサーバに提供されない場合があり得る。
【０１１７】
[00121]  ＷＬＡＮ  ＡＰ測定パラメータは、ターゲットがクラウドソーシングのために取得するであろう、ＷｉＦｉアクセスのための要求されるまたは確認されるＷＬＡＮ  ＡＰ関連の測定結果を定義するために、高度なクラウドソーシングのための測定パラメータに含まれ得る。いくつかの実施形態では、要求されるまたは確認されるＷＬＡＮ  ＡＰ測定結果はビット列を使用して定義されてよく、１ビットが各タイプの測定結果に対応する。１というビットの設定は、測定結果がサーバによって要求されること、またはターゲットによって確認されることを示すことができ、０というビットの設定またはビットの省略は、測定結果が要求されないこと、または確認されないことを示すことができる。ある実施形態では、互いに別個に各々要求され確認され得るＷＬＡＮ  ＡＰ測定結果は、ほとんど変化しない静的なＷＬＡＮ  ＡＰ測定結果と、ターゲットの異なる位置においては通常は異なる動的なＷＬＡＮ  ＡＰ測定結果とを備え得る。静的なＷＬＡＮ  ＡＰ測定結果と動的なＷＬＡＮ  ＡＰ測定結果の両方が、１つまたは複数のＷｉＦｉ  ＡＰに対してターゲットによって取得される測定結果または他の情報であり得る。静的なＷＬＡＮ  ＡＰ測定結果は、ターゲットによって低い頻度で（infrequently）取得され報告され得、ＡＰサービスセット識別情報（ＳＳＩＤ）と、ＡＰ動作クラスと、ＡＰデバイスタイプ（たとえば、ＡＰによってサポートされるＩＥＥＥ  ８０２．１１バージョンを示す）と、ＡＰによって報告されるＡＰの位置と、ターゲットによって取得されるＡＰに対する推定される位置と、ＡＰチャネルと、ＡＰアンテナ利得と、ＡＰ送信出力とを備え得る。動的なＡＰ測定結果は、ターゲットによって高い頻度で（frequently）（たとえば、ＷＬＡＮ  ＡＰ測定のためにトリガされる各測定結果セットについて）取得され報告され得、ＡＰ信号対雑音比と、ＡＰ信号強度と、ＡＰ  ＲＴＤと、ターゲット送信出力と、ＡＰによって測定されるようなターゲットの信号対雑音比と、ＡＰによって測定されるようなターゲットの信号強度とを備え得る。
【０１１８】
[00122]  ＷＬＡＮ  ＡＰ測定パラメータと同様に、他のパラメータが、他のタイプの要求されるまたは確認される測定結果を定義するために、高度なクラウドソーシングのための測定パラメータに含まれ得る。いくつかの実施形態では、これらの他のパラメータは、ＬＴＥ測定パラメータと、ＵＴＲＡ（Universal Mobile Telecommunications System(UMTS) Terrestrial Radio Access）測定パラメータと、ＧＳＭ測定パラメータと、ＳＲＮ測定パラメータと、センサ測定パラメータとを備え得る。これらのパラメータは、ＬＴＥネットワーク、ＵＴＲＡ（またはＷＣＤＭＡ）ネットワーク、ＧＳＭネットワーク、ＳＲＮ  ＡＰ（たとえば、ＢｌｕｅｔｏｏｔｈまたはＮＦＣ  ＡＰ）、およびターゲット上のセンサに対してそれぞれ要求または確認される、測定結果を示し得る。これらの実施形態では、これらの測定パラメータの各々は、１ビットが各タイプの測定結果に対応するビット列を使用して、要求されたまたは確認された測定結果を示し得る。１というビットの設定は、測定結果がサーバによって要求されること、またはターゲットによって確認されることを示すことができ、０というビットの設定またはビットの省略は、測定結果が要求されないこと、または確認されないことを示すことができる。いくつかの実施形態では、ＷＬＡＮ  ＡＰ測定結果と同様に、互いに別個に各々要求され確認され得る測定結果は、ほとんど変化しない静的な測定結果と、ターゲットの異なる位置においては通常は異なる動的な測定結果とを備え得る。ある実施形態では、静的なＬＴＥ測定結果は、ＬＴＥセルの絶対無線周波数チャネル番号（ＡＲＦＣＮ）と、ターゲットによって推定されるＬＴＥ  ｅＮｏｄｅＢの位置とを備え得る。ある実施形態では、動的なＬＴＥ測定結果は、ＬＴＥセルがターゲットの主要なサービングセルであるかどうかの指示と、ＬＴＥセルの参照信号受信電力（ＲＳＲＰ）と、ＬＴＥセルの参照信号受信品質（ＲＳＲＱ）と、ＬＴＥセルに対するターゲットの受信時間から送信時間を引いた（Ｒｘ−Ｔｘ）時間差の測定結果とを備え得る。ある実施形態では、静的なＵＴＲＡ測定結果は、ＵＴＲＡセルのＵＴＲＡ  ＡＲＦＣＮと、ＵＴＲＡセルの物理ＩＤと、ターゲットによって推定されるＵＴＲＡ  Ｎｏｄｅ  Ｂの位置とを備え得る。ある実施形態では、動的なＵＴＲＡ測定結果は、（ｉ）ＵＴＲＡセルのキャリアＲＳＳＩ、（ｉｉ）ＵＴＲＡセルがターゲットのサービングセルであるかどうかの指示、（ｉｉｉ）Ｓ／Ｎ比（たとえば、示されるＣＰＩＣＨ  Ｅｃ／Ｎ０）と、受信信号符号電力（ＲＳＣＰ）と、周波数分割複信（ＦＤＤ）経路損失とを備える、ＦＤＤ  ＵＴＲＡセルに対する測定結果と、（ｉｖ）ＲＳＣＰと、時分割多重化（ＴＤＤ）経路損失と、ターゲットのタイミングの進みとを備える、ＴＤＤ  ＵＴＲＡセルに対する測定結果とを備え得る。ある実施形態では、静的なＧＳＭ測定結果は、ターゲットによって推定されるＧＳＭ  ＢＳの位置を備え得る。ある実施形態では、動的なＧＳＭ測定結果は、ＧＳＭセルがターゲットのサービングセルであるかどうかの指示と、ＧＳＭセルの受信信号レベルと、ターゲットのタイミングの進みとを備え得る。ある実施形態では、静的なＳＲＮ測定結果は、ＡＰによって報告される��ＲＮ  ＡＰの位置と、ターゲットによって推定されるＳＲＮ  ＡＰの位置とを備え得る。ある実施形態では、動的なＳＲＮ測定結果は、ＳＲＮ  ＡＰのＲＳＳＩと、ＳＲＮ  ＡＰのＲＴＤとを備え得る。ある実施形態では、静的なセンサ測定結果は定義されなくてよい。ある実施形態では、動的なセンサ測定結果は、ターゲットの運動状態と、気圧と、温度と、湿度と、音量レベルと、照度とを備え得る。
【０１１９】
[00123]  ＳＲＮ測定パラメータの場合、ＳＲＮ測定結果がサーバによって要求されターゲットによって確認されるＳＲＮ技術および／またはＳＲＮベンダーを定義し得る、付加的ＳＲＮカテゴリパラメータが含まれ得る。その場合、別個の静的なＳＲＮ測定結果および別個の動的なＳＲＮ測定結果は、測定結果が要求または確認されるＳＲＮ技術およびＳＲＮベンダーの各組合せに対して（たとえば、別個のビット列を使用して）要求または確認され得る。
【０１２０】
[00124]  （たとえば、ＷＬＡＮ  ＡＰ、ＬＴＥ、ＵＴＲＡ、ＧＳＭ、ＳＲＮ、およびセンサに関する測定結果についての）特定のクラウドソーシング測定結果を特定するために本明細書で前に使用された名称、略称、および用語は、当技術分野でよく知られており（たとえば、３ＧＰＰおよびＯＭＡから公開されているＴＳにおいて定義され）、したがって当業者により理解されるであろう。
【０１２１】
[00125]  クラウドソーシングの報告される測定結果
【０１２２】
[00126]  いくつかの実施形態では、（たとえば、図２のステップ３および４において）クラウドソーシングのためにターゲットによってデータサーバに報告される測定結果関連のデータは、次のパラメータ、すなわち、クラウドソーシング共通データパラメータ、シーケンス番号パラメータ、基本的な測定パラメータ、および高度な測定パラメータのうちの少なくとも１つを備え得る。
【０１２３】
[00127]  クラウドソーシング共通データパラメータ（crowdsourcing common data parameter）は、１つの測定結果報告のために（たとえば、図２のステップ３および４の１つのインスタンス）、または、クラウドソーシングセッション全体にわたって（たとえば、クラウドソーシングがターゲットにおいて開始する時間からクラウドソーシングがターゲットにおいて終了するまで）、ターゲットによって報告されるすべての基本的な、またはすべての高度なクラウドソーシング測定結果に共通のデータを与えるために使用され得る。クラウドソーシング共通データパラメータは、データサーバにおいて構成され得るターゲットデバイスの既知の特性（たとえば、ターゲットデバイスの特定のベンダー、モデル、および／またはバージョンに関する特性）に基づいて、データサーバが提供された測定結果の信頼性と精度とを推測すること、および／またはいくつかの提供された測定結果を再較正することを可能にし得る、ターゲット自体に関する情報をデータサーバに提供することができる。ＬＰＰ／ＬＰＰｅが使用されるある実施形態では、クラウドソーシング共通データパラメータは、クラウドソーシング測定結果をデータサーバに提供するために、単一のＬＰＰトランザクションの一部として送信される第１のまたは唯一のＬＰＰ／ＬＰＰｅ位置情報提供のみに含まれ得る。
【０１２４】
[00128]  いくつかの実施形態では、クラウドソーシング共通データパラメータは、デバイスタイプパラメータ、報告番号パラメータ、および最終報告時間パラメータのうちの少なくとも１つを備え得る。デバイスタイプパラメータは、相手先ブランド製造（ＯＥＭ）ベンダーと、任意選択でＯＥＭモデルおよびターゲットデバイスのバージョン（たとえば、ターゲットデバイスのＯＥＭ製造業者）とを特定することができる。デバイスタイプ識別子はまた、ターゲットデバイス中の各ワイヤレスベースバンドチップのベンダーと、モデルと、バージョンとを特定することができる。報告番号パラメータは、いくつかの実施形態では、最初のクラウドソーシング測定結果報告（たとえば、図２のステップ３および４に従って測定結果をデータサーバに送信する第１のインスタンス）において１で開始し得るとともに、各々の連続的な測定結果報告に対して１ずつ増加し得る、クラウドソーシング報告番号を与え得る。いくつかの実施形態では、報告番号パラメータは、ユーザのプライバシーを保護するのを助けるために、匿名のクラウドソーシングでは省略され得る。最終報告時間パラメータは、最後のクラウドソーシング測定結果報告がターゲットによってデータサーバに送信された時間を与え得る。これは、特定のターゲットまたはすべてのターゲットによるクラウドソーシング報告の頻度についての統計を集めるために、データサーバによって使用され得る。いくつかの実施形態では、このパラメータは、ユーザのプライバシーを保護するのを助けるために、匿名のクラウドソーシングでは省略され得る。
【０１２５】
[00129]  シーケンス番号パラメータ（sequence number parameter）は、測定結果報告が２つ以上のメッセージを備えるとき（たとえば、２つ以上のＬＰＰ／ＬＰＰｅ位置情報提供メッセージが図２のステップ３および４において送信されるとき）、各クラウドソーシングメッセージに含まれ得る。シーケンス番号パラメータは、各々の別個のメッセージに対する（たとえば、ＬＰＰ／ＬＰＰｅが使用されるときにクラウドソーシング測定結果を報告するために同じＬＰＰトランザクションの一部として送信される各ＬＰＰ／ＬＰＰｅ位置情報提供メッセージに対する）シーケンス番号を与え得る。ある実施形態では、シーケンス番号は０で開始し、各々の後続のメッセージにおいてｍｏｄｕｌｏ  ２５６により１だけインクリメントされる。データサーバは、メッセージの喪失および／またはメッセージの重複を検出するために、このシーケンス番号パラメータを使用することができる。
【０１２６】
[00130]  基本的な測定パラメータ（basic measurements parameter）は、基本的なクラウドソーシング測定結果サブセットのためのあるデータを与えることができ、ある実施形態では、基本的な測定結果サブセットパラメータ（本明細書で後で説明される）を備えてよい。基本的なクラウドソーシング測定結果サブセットのための基本的な測定結果自体は、別々に提供され得る。たとえば、ＬＰＰ／ＬＰＰｅが図２および図３Ａ〜図３Ｂに関連して説明されたようにクラウドソーシング測定結果を運ぶために使用されるとき、１つの測定結果サブセットのための基本的なクラウドソーシング測定結果は、ターゲット測位のための測定結果と同じ方法で、１つのＬＰＰ／ＬＰＰｅメッセージ内の別々のＬＰＰおよびＬＰＰｅ測位方法コンテナにおいて運ばれ得る。この場合、各ＬＰＰ／ＬＰＰｅ位置情報提供メッセージは、１つの測定結果セット（たとえば、測定トリガパラメータによって１つの特定の時間において引き起こされるような）の一部またはすべてであり得る、測定結果の１つだけのサブセットを与えることに制限され得る。
【０１２７】
[00131]  高度な測定パラメータ（advanced measurements parameter）は、高度なクラウドソーシングのための１つまたは複数の測定結果サブセットを与え得る。いくつかの実施形態では、高度な測定パラメータは、高度な測定結果サブセットパラメータ、ＷＬＡＮ  ＡＰ測定パラメータ、ＬＴＥ測定パラメータ、ＵＴＲＡ測定パラメータ、ＧＳＭ測定パラメータ、ＳＲＮ測定パラメータ、およびセンサ測定パラメータの１つまたは複数を備え得る。
【０１２８】
[00132]  高度な測定結果サブセットパラメータ（advanced measurements subsets parameter）は、何らかの数（たとえば、１と５１２の間）のクラウドソーシング測定結果サブセットパラメータを備え得る。クラウドソーシング測定結果サブセットパラメータは、高度なクラウドソーシングのための同じ測定結果報告においてターゲットによって報告されている連続的な測定結果サブセットを指すことができ、各々のクラウドソーシング測定結果サブセットパラメータは、単一の測定結果サブセットのための測定関連のデータを含む。これらの測定結果サブセットは、同じ測定結果セット（１つの測定パラメータトリガインスタンスにより取得される測定結果を備える）と、２つ以上の測定結果セットのいずれかに属し得る。測定結果サブセットは、取得された順序で測定結果報告に含まれ参照されてよく、また、最初のサブセットに対する１から最後のサブセットに対するＮ（たとえば、Ｎ≦５１２）までインデックスを付けられてよく、ここで、「測定結果サブセットインデックス」と本明細書では呼ばれる任意の測定結果サブセットに対するインデックスは、測定結果報告におけるサブセットの位置に対応し得る。（本明細書で前に言及された）基本的な測定結果サブセットパラメータは、１つのクラウドソーシング測定結果サブセットパラメータを備えてよく、これはある実施形態では、高度なクラウドソーシングのために使用されるクラウドソーシング測定結果サブセットパラメータと同じパラメータを格納し得、同じ方法で符号化され得る。
【０１２９】
[00133]  クラウドソーシング測定結果サブセットパラメータ（crowdsourcing measurement subset parameter）は、ターゲットによって報告されている１つの測定結果サブセットに対する共通の情報を与えることができ、本明細書で前に説明されたような高度なクラウドソーシングと基本的なクラウドソーシングの両方のために使用されてよい。ある実施形態では、クラウドソーシング測定結果サブセットパラメータは、測定位置パラメータと、測定時間パラメータと、測定結果セット終了パラメータと、アンカーポイントパラメータとを備え得る。
【０１３０】
[00134]  測定位置パラメータ（measurement location parameter）は、対応する測定結果サブセットに対して報告される測定結果が取得された時間における、ターゲットの絶対的な位置および／または相対的な位置を与え得る。絶対的な位置は、緯度と、経度と、場合によっては高度とを含んでよく、または、地図またはデータサーバに知られている何らかの座標系を使用して、位置を参照してよい。相対的な位置は、以前の測定結果サブセット（たとえば、アンカーポイントとしてマークされる最新の測定結果サブセット、またはアンカーポイントが定義されなかった場合は直前の測定結果サブセット）のための以前のターゲット位置（既知であるか未知であるかにかかわらず）に対するターゲット位置を与え得る。以前のターゲット位置は、参照されている以前の測定結果サブセットのために与えられた絶対的なおよび／または相対的な位置と一致し得る。いくつかの実施形態では、絶対的な位置のソースおよび相対的な位置のソースが与えられ得る。位置のソースは、位置を取得するためにターゲットによって使用される１つまたは複数の測位方法（たとえば、ＧＮＳＳ、Ａｓｓｉｓｔｅｄ  ＧＮＳＳ、ＯＴＤＯＡ、ＷｉＦｉ、センサのような）を指し得る。
【０１３１】
[00135]  測定時間パラメータ（measurement time parameter）は、対応する測定結果サブセットに対して報告される測定結果が取得された、絶対的な時間または相対的な時間を与え得る。絶対的な時間は、世界的な時間系、たとえば協定世界時（ＵＴＣ）に基づき得る。相対的な時間は、以前の測定結果サブセットが取得された時間に対する、対応する測定結果サブセット中の測定結果が取得された時間を（たとえば、秒単位で）与え得る。測定時間パラメータはまた、対応する測定結果サブセットの持続時間を与え得る。ある実施形態では、測定結果サブセット中の最初の測定結果の時間から、測定結果サブセット中の最後の測定結果が取得された時間までの、持続時間が測定され得る。測定時間パラメータはさらに、絶対的な位置および／または相対的な位置が対応する測定結果サブセットについて取得された、その測定結果サブセットの始め（たとえば、最初の測定）に対する時間を与え得る、位置時間（location time）を含み得る。
【０１３２】
[00136]  測定結果セット終了パラメータ（end of measurement set parameter）が、測定結果セットの終了を示すために含まれてよく、同じ測定結果報告に含まれる異なる測定結果セットの区別を可能にでき、各測定結果セットに属する測定結果サブセットの特定を可能にできる。いくつかの実施形態では、新たな測定結果セットは、新たな測定結果報告の一部として（たとえば、ＬＰＰ／ＬＰＰｅが使用される場合、測定結果を運ぶ新たなＬＰＰトランザクションの一部として）ターゲットによって報告される第１の測定結果サブセットにおいて始まるものとしてデータサーバによって見なされてよく、測定結果セットは、１つの測定結果報告の一部として（たとえば、ＬＰＰ／ＬＰＰｅが使用されるときの１つのＬＰＰトランザクションの一部として）ターゲットによって報告される最後の測定結果サブセットにおいて終わるものとしてデータサーバによって見なされてよい。
【０１３３】
[00137]  アンカーポイントパラメータ（anchor point parameter）は、対応する測定結果サブセットのターゲット位置がアンカーポイントとして使用され得ること、たとえば、１つまたは複数の後続の測定結果サブセットの相対的なターゲット位置を定義するために使用され得ることを示し得る。いくつかの実施形態では、アンカーポイントの絶対的なターゲット位置が未知である場合でも、アンカーポイントに対するターゲット位置はそれでも、互いに対する位置のような、報告されている送信機についての何らかの情報をデータサーバが推測することを可能にするために、有用に与えられ得る。
【０１３４】
[00138]  ＷＬＡＮ  ＡＰ測定パラメータ（WLAN AP measurements parameter）は、１つまたは複数の測定結果サブセットに対するＷＬＡＮ  ＡＰのための高度なクラウドソーシング測定結果を与え得る。それについてのＷＬＡＮ  ＡＰ測定結果が提供される測定結果サブセットは、本明細書で前に言及された測定結果サブセットインデックスを使用して特定され得る。提供されるＷＬＡＮ  ＡＰ測定結果は、測定パラメータに関連して本明細書で前に説明されたＷＬＡＮ  ＡＰ測定結果の１つまたは複数を備え得る。
【０１３５】
[00139]  ＷＬＡＮ  ＡＰ測定パラメータと同様に、ＬＴＥ測定パラメータ、ＵＴＲＡ測定パラメータ、ＧＳＭ測定パラメータ、ＳＲＮ測定パラメータ、およびセンサ測定パラメータは各々、１つまたは複数の測定結果サブセットの各々に対してそれぞれ、ＬＴＥセル、ＵＴＲＡセル、ＧＳＭセル、ＳＲＮ  ＡＰ、およびターゲット上のセンサについての高度なクラウドソーシング測定結果を与え得る。それについての測定結果がこれらの測定パラメータの各々によって提供される測定結果サブセットは、本明細書で前に言及された測定結果サブセットインデックスを使用して特定され得る。提供されるＬＴＥ、ＵＴＲＡ、ＧＳＭ、ＳＲＮ、およびセンサ測定結果はさらに、測定パラメータに関連して本明細書においてこれらの測定タイプの各々について前に説明された測定結果の１つまたは複数を備え得る。
【０１３６】
[00140]  すべての報告される測定結果タイプ（たとえば、ＷＬＡＮ  ＡＰ、ＬＴＥ、ＷＣＤＭＡ、ＧＳＭ、およびＳＲＮ）に対して、各測定結果が適用されるセル、ＢＳ、ＡＰ、および／またはフェムトセルの指示が、各測定結果サブセットおよび／または測定結果セットの一部として提供され得ることに留意されたい。たとえば、ＬＴＥ、ＷＣＤＭＡ、およびＧＳＭの場合、セル（たとえば、ＬＴＥセル、ＷＣＤＭＡセル、またはＧＳＭセル）の世界的な識別情報が提供され得る。ＷＬＡＮ  ＡＰまたはＳＲＮ測定結果の場合、ＡＰの識別情報が、たとえば媒体アクセス制御（ＭＡＣ）アドレスを使用して提供され得る。
【０１３７】
[00141]  図４〜図５はそれぞれ、いくつかの例示的な実施形態による、モバイルデバイスおよびサーバを示す。
【０１３８】
[00142]  図４では、モバイルデバイス４００が例示される。モバイルデバイス４００は、図１のモバイルデバイス１５０および／または図２のモバイルデバイス２２０の１つまたは複数に対応してよく、またはそれらを表してよい。モバイルデバイス４００は、バス４１０と、光学カメラ４２０と、第１のセンサ４３０と、他の任意選択のセンサ４４０（点線で示されるような）と、プロセッサ４５０と、ＧＮＳＳ受信機４９０とを収容し得る。バス４１０は、カメラ４２０と、第１のセンサ４３０と、任意選択のセンサ４４０と、ＧＮＳＳ受信機４９０とをプロセッサ４５０に一緒に結合する。第１のセンサ４１０および／または他のセンサ４４０は、加速度計、ジャイロスコープ、光センサ、磁力計、気圧計、湿度計、マイクロフォン、コンパス、温度計などを含んでよく、または備えてよい。第１のセンサ４１０および他のセンサ４４０は、モバイルデバイス４００が、自身の位置を取得することを（たとえば、水平方向および／または垂直方向の位置の相対的な変化の測定を可能にすることによって）可能にする、または支援することができ、モバイルデバイス４００が、クラウドソーシングのためのセンサ測定結果を取得することを可能にできる。モバイルデバイス４００はまた、バス４１０（図４に示されるような）および／またはプロセッサ４５０（図４に示されるような）に結合される、メモリ４６０と送受信機４７０とを含み得る。メモリ４６０は、本明細書で説明される実施形態を実行するための、オペレーティングシステムとコードとを含み得る。送受信機４７０は、アンテナ４８０に結合されてよく、モバイルデバイス４００が、様々なＢＳ（たとえば、図１のＢＳ１３０）、様々なＡＰ（たとえば、図２のＡＰ１４０）との間で信号を送受信することと、図１のサーバ１１０または図５について本明細書で後で説明されるサーバ５００の１つまたは複数のような１つまたは複数のサーバと通信することとを可能にし得る。
【０１３９】
[00143]  送受信機４７０はさらに、モバイルデバイス４００が、本明細書で説明される様々な技法をサポートするためのクラウドソーシング測定結果を取得するために、１つまたは複数のＢＳおよびＡＰ（たとえば、ＬＴＥ、ＷＣＤＭＡ、ＧＳＭ、ＷｉＦｉ、および／またはＢｌｕｅｔｏｏｔｈをサポートするＢＳおよびＡＰ）から受信される信号を測定することを可能にし得る。送受信機４７０はまた、モバイルデバイス４００または別個の位置サーバ（たとえば、サーバ６００）がモバイルデバイス４００の位置を取得することを可能にするために、１つまたは複数のＢＳおよび／またはＡＰから受信される信号を測定することができる。送受信機４７０はまた、モバイルデバイス４００から他のエンティティ（たとえば、ＡＰおよび／またはＢＳ）への信号の送信を可能にでき、この送信は、これらの他のエンティティによって測定され、クラウドソーシング測定結果報告に含まれ得る情報をモバイルデバイス４００に提供するために使用され、または、クラウドソーシング測定結果報告についての情報を導出するのを助けるために使用されてよい。
【０１４０】
[00144]  具体的には、送受信機４７０は、第２のサーバから要求を受信するための受信機であって、要求は第１の制御パラメータと第１の測定パラメータとを備える、受信機と、第２のサーバに応答を返すための送信機であって、応答は第２の制御パラメータと第２の測定パラメータとを備える、送信機と、を含み得る。送信機はさらに、第２のサーバに応答を返し、応答は第２の制御パラメータと第２の測定パラメータとを備える。送信機はさらに、第２の複数の異なる時間において、複数の測定結果報告の中で測定結果を第１のサーバに送信し、第２の複数の異なる時間は第２の制御パラメータに基づく。プロセッサ４５０は、第２のサーバから要求を受信するための受信機を取得し、ここにおいて、要求は第１の制御パラメータと第１の測定パラメータとを備える、第１の複数の異なる時間において測定結果を取得し、ここにおいて、測定結果は第２の測定パラメータに基づき、第１の複数の異なる時間は第２の制御パラメータに基づく。
【０１４１】
[00145]  第１のサーバはデータサーバであってよく、第２のサーバは制御サーバであってよい。第１の制御パラメータおよび第２の制御パラメータは各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備え得る。複数の測定結果報告は、固定された匿名の値を備える。
【０１４２】
[00146]  受信機は、第２のサーバから要求を受信するための手段として動作し、要求は第１の制御パラメータと第１の測定パラメータとを備える。送信機は、第２のサーバに応答を返すための手段として動作し、応答は第２の制御パラメータと第２の測定パラメータとを備える。プロセッサは、第１の複数の異なる時間において測定結果を取得するための手段として動作し、測定結果は第２の測定パラメータに基づき、第１の複数の異なる時間は第２の制御パラメータに基づく。送信機はさらに、第２の複数の異なる時間において、複数の測定結果報告の中で測定結果を第１のサーバに送信するための手段として動作し、第２の複数の異なる時間は第２の制御パラメータに基づく。
【０１４３】
[00147]  ＧＮＳＳ受信機４９０は、アンテナ４８０または図４には示されない別のアンテナに結合されてよく、モバイルデバイス４００の位置がたとえばプロセッサ４５０によって実行されるコードに従って取得されることを可能にするために、ＧＮＳＳ  ＳＶ（たとえば、ＧＰＳ、Ｇａｌｉｌｅｏ、またはＧＬＯＮＡＳＳのためのＳＶ）からの信号を受信し測定することができる。いくつかの実施形態では、（たとえば、ＧＮＳＳ測定結果、または近くのＡＰおよび／もしくはＢＳの測定結果から）モバイルデバイス４００によって取得されるモバイルデバイス４００の任意の位置が、本明細書の他の箇所で説明されるようなデータサーバに送信されるクラウドソーシング測定結果関連のデータに含められ得る。メモリ４６０に記憶されたソフトウェアまたはファームウェア命令が、プロセッサ４５０によって実行されてよく、本明細書で説明される様々な手順と技法とをモバイルデバイス４００が実行することを可能にし得る。
【０１４４】
[00148]  図５において、データサーバ、制御サーバ、および／または制御／データサーバであり得るサーバ５００が例示される。サーバ５００は、図１のサーバ１１０のいずれか、および、図２のサーバ２３０と２４０のいずれかまたは両方を表してよく、またはそれらに対応してよい。サーバ５００は、プロセッサ５５０と、メモリ５６０と、送受信機５７０とを含む。メモリ５６０は、本明細書で説明される実施形態を実行するための、プロセッサ５５０によって実行され得るオペレーティングシステムとコードとを含み得る。送受信機５７０は、サーバ５００が、モバイルデバイス４００のような１つまたは複数のモバイルデバイスと通信することを可能にする。この通信は、図１のネットワーク１２０のような１つまたは複数のネットワークを介したものであってよく、サーバ５００はそれらのネットワークの少なくとも１つに接続されてよい。
【０１４５】
[00149]  たとえば、モバイルデバイスからクラウドソーシング測定結果を取得するためのサーバは、受信機と送信機とを含む送受信機５７０を備える。送信機は、モバイルデバイスに要求を送信し、要求は、第１の制御パラメータと第１の測定パラメータとを備える。受信機は、モバイルデバイスから応答を受信し、ここにおいて、応答は第２の制御パラメータと第２の測定パラメータとを備える、複数の測定結果報告においてモバイルデバイスから測定結果を受信し、ここにおいて、測定結果は第２の制御パラメータに基づいて第１の複数の異なる時間においてモバイルデバイスによって取得され、測定結果は第２の制御パラメータによって決定される第２の複数の異なる時間においてモバイルデバイスによって送信される。
【０１４６】
[00150]  送信機は、モバイルデバイスに要求を送信するための手段として動作し、要求は、第１の制御パラメータと第１の測定パラメータとを備える。受信機は、モバイルデバイスから応答を受信することであって、応答は第２の制御パラメータと第２の測定パラメータとを備える、応答を受信することと、複数の測定結果報告においてモバイルデバイスから測定結果を受信することであって、測定結果は第２の制御パラメータに基づいて第１の複数の異なる時間においてモバイルデバイスによって取得され、測定結果は第２の制御パラメータによって決定される第２の複数の異なる時間においてモバイルデバイスによって送信される、測定結果を受信することと、を行うための手段として動作する。
【０１４７】
[00151]  図６〜図１３は、いくつかの例示的な実施形態による、モバイルデバイスおよびサーバにおける手順を示す。
【０１４８】
[00152]  図６は、図１のモバイルデバイス１５０、図２のモバイルデバイス２２０、および図４のモバイルデバイス４００のような、モバイルデバイスにおける手順６００を示す。６１０において、モバイルデバイスは、クラウドソーシング測定結果を取得するためのサーバからの要求を受信し、この要求はトリガを備える。このトリガは、報告トリガパラメータの一部であってよく、またはそれを備えてよい。図２に関連して上で説明されたように、サーバは、モバイルデバイスとの制御トランザクションを開始し得る。サーバは、制御サーバ１１０または制御／データサーバであり得る。６２０において、モバイルデバイスは、要求に基づいてクラウドソーシング測定結果を取得する。６３０において、モバイルデバイスは、トリガが発生したと決定する。６４０において、モバイルデバイスは、決定に応答してクラウドソーシング測定結果を報告する。モバイルデバイスは、たとえば、ＬＰＰ／ＬＰＰｅ位置情報提供メッセージを、クラウドソーシング測定結果を格納するサーバに送信することによって、データトランザクションを開始することができる。サーバは、データサーバ１１０または制御／データサーバであり得る。
【０１４９】
[00153]  図７は、図１のモバイルデバイス１５０、図２のモバイルデバイス２２０、および図４のモバイルデバイス４００のような、モバイルデバイスにおける方法７００を示す。７１０において、サーバは、モバイルデバイスとの制御トランザクションを開始する。モバイルデバイスは、クラウドソーシング測定結果を取得するためのサーバからの要求を受信し、この要求は、バッチモードとリアルタイムモードとの間の選択を備える。サーバは、制御サーバ１１０または制御／データサーバであり得る。クラウドソーシング測定結果に対する要求は、トランザクションＩＤと、セッションＩＤと、クラウドソーシング要求と、測定パラメータと、制御パラメータとを、たとえば、図２のステップ１のようなＬＰＰ／ＬＰＰｅ位置情報要求メッセージに含め得る。制御トランザクションを完了するために、モバイルデバイスは、終了トランザクションＩＤと、セッションＩＤ  Ｓと、クラウドソーシング確認と、測定パラメータと、制御パラメータとを含む応答を、たとえば、図２のステップ２のようなＬＰＰ／ＬＰＰｅ位置情報提供メッセージにおいて返すことができる。
【０１５０】
[00154]  ７２０において、モバイルデバイスは、７１０において受信された要求に基づいてクラウドソーシング測定結果を取得する。７３０において、モバイルデバイスは、たとえば、図２のステップ３におけるようなＬＰＰ／ＬＰＰｅ位置情報提供メッセージをサーバに送信することによって、データトランザクションを開始する。追加のクラウドソーシングメッセージが送信される準備ができている場合、図２のステップ３におけるように、追加のＬＰＰ／ＬＰＰｅ位置情報提供メッセージが送信されてよく、トランザクションＩＤと、セッションＩＤと、クラウドソーシングデータと、測定結果とを各々含んでよい。７２０において送信される最後のまたは唯一のクラウドソーシングメッセージは、図２のステップ４におけるような、ＬＰＰ／ＬＰＰｅ位置情報提供メッセージであってよく、終了トランザクションＩＤと、セッションＩＤと、クラウドソーシングデータと、測定結果とを含んでよい。サーバは、データサーバ１１０または制御／データサーバであり得る。
【０１５１】
[00155]  図８は、図１のモバイルデバイス１５０、図２のモバイルデバイス２２０、および図４のモバイルデバイス４００のような、モバイルデバイスにおける方法８００を示す。８１０において、モバイルデバイスは、クラウドソーシング測定結果を取得するためのサーバからの要求を受信する。上で説明されたように、サーバは、モバイルデバイスとの制御トランザクションを開始し得る。８２０において、モバイルデバイスは、要求に基づいてクラウドソーシング測定結果を取得する。８３０において、モバイルデバイス１００は、たとえば、上で説明されたように１つまたは複数のＬＰＰ／ＬＰＰｅ位置情報提供メッセージをサーバに送信することによって、クラウドソーシング測定結果を匿名で報告する。８３０において送信されるＬＰＰ／ＬＰＰｅ位置情報提供メッセージの各々は、匿名の報告を示すために、０のような何らかの固定された値に設定されたセッションＩＤを含み得る。サーバは、データサーバ１１０または制御／データサーバであり得る。
【０１５２】
[00156]  図９は、図２のステップ１におけるようにＬＰＰ／ＬＰＰｅ位置情報要求メッセージを受信したことに応答して、クラウドソーシング測定結果を報告するための、図１のモバイルデバイス１５０、図２のモバイルデバイス２２０、および図４のモバイルデバイス４００のようなモバイルデバイスにおける方法９００を示す。９１０において、モバイルデバイスは、サーバからＬＰＰ／ＬＰＰｅ位置情報要求メッセージを受信し、ＬＰＰ／ＬＰＰｅ位置情報要求メッセージは、クラウドソーシング測定結果を取得するための命令を備え、制御パラメータを備え、制御パラメータは、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、持続時間トリガパラメータ、および／またはこれらの何らかの組合せを備える。
【０１５３】
[00157]  ９２０において、モバイルデバイスは、クラウドソーシング確認を備えるサーバにＬＰＰ／ＬＰＰｅ位置情報提供メッセージを送信する。９３０において、モバイルデバイスは、制御パラメータに基づいてクラウドソーシング測定結果を取得する。９４０において、モバイルデバイスは、報告トリガパラメータが発生したと決定する。９５０において、モバイルデバイスは、報告トリガパラメータが発生したと決定することに応答してクラウドソーシング測定結果を報告する。
【０１５４】
[00158]  図１０は、クラウドソーシング測定結果を第１のサーバに報告するための、モバイルデバイスにおける手順１０００を示す。モバイルデバイスは、図１のモバイルデバイス１５０、図２のモバイルデバイス２２０、および図４のモバイルデバイス４００のいずれかに対応し得る。１０１０において、モバイルデバイスが、第２のサーバからの要求を受信する。第１のサーバはデータサーバであってよく、第２のサーバは制御サーバであってよい。この要求は、第１の制御パラメータと第１の測定パラメータとを備える。この要求は、図２のステップ１のＬＰＰ／ＬＰＰｅ位置情報要求メッセージに対応し得る。
【０１５５】
[00159]  １０２０において、モバイルデバイスが、第２のサーバに応答を返す。この応答は、図２のステップ２のＬＰＰ／ＬＰＰｅ位置情報提供メッセージに対応し得る。この応答は、第２の制御パラメータと第２の測定パラメータとを備える。第２の制御パラメータは、第１の制御パラメータと等価であり得る（たとえば、同じであり得る）。第２の測定パラメータは、第１の測定パラメータと等価であってよく（たとえば、同じであってよく）、または第１の測定パラメータのサブセットであってよい。
【０１５６】
[00160]  １０３０において、モバイルデバイスが、第１の複数の異なる時間において測定結果を取得する。この測定結果は、第２の測定パラメータに基づく。第１の複数の異なる時間は、第２の制御パラメータに基づく。
【０１５７】
[00161]  １０４０において、モバイルデバイスが、第２の複数の異なる時間において、複数の測定結果報告の中で測定結果を第１のサーバに送信し、第２の複数の異なる時間は第２の制御パラメータに基づく。複数の測定結果報告は、図２のステップ３および４において送信されるＬＰＰ／ＬＰＰｅ位置情報提供メッセージに対応し得る。
【０１５８】
[00162]  いくつかの実施形態では、第１の制御パラメータおよび第２の制御パラメータは各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備え得る。アクティブ化トリガパラメータは、モバイルデバイスにおいてクラウドソーシングをアクティブ化および非アクティブ化するための条件を備えてよく、第１の複数の異なる時間は、クラウドソーシングがアクティブ化される時間を備えてよい。アクティブ化トリガパラメータは、地理的エリアパラメータ、アクティブ化エリアパラメータ、非アクティブ化エリアパラメータ、国ネットワークパラメータ、検出される送信機パラメータ、ターゲット運動状態パラメータ、環境パラメータ、論理トリガ組合せパラメータ、アクティブ化遅延パラメータ、および非アクティブ化遅延パラメータのうちの少なくとも１つを備え得る。測定トリガパラメータは、測定結果を取得するための条件を備えてよく、第１の複数の異なる時間は、条件によって決定される時間、たとえば、１つまたは複数の測定トリガパラメータがモバイルデバイスにクラウドソーシング測定結果を取得させる時間を備えてよい。
【０１５９】
[00163]  測定トリガパラメータは、測定周期パラメータ、測定移動パラメータ、測定階変化パラメータ、測定サービングセルまたはＡＰ変化パラメータ、および論理測定組合せパラメータのうちの少なくとも１つを備え得る。報告トリガパラメータは、測定結果を第１のサーバに送信するための条件を備えてよく、第２の複数の異なる時間は、条件によって決定される時間、たとえば、１つまたは複数の報告トリガパラメータがモバイルデバイスにクラウドソーシング測定結果を第１のサーバへ報告させる時間を備えてよい。
【０１６０】
[00164]  報告トリガパラメータは、リアルタイムパラメータ、準リアルタイムパラメータ、およびバッチパラメータのうちの少なくとも１つを備え得る。いくつかの実施形態では、リアルタイムパラメータは、報告トリガパラメータには含まれ得るが準リアルタイムパラメータまたはバッチパラメータには含まれないことがあり、そして第２の複数の異なる時間は、第１の複数の異なる時間と第１の複数の異なる時間のサブセットのいずれかと等価であり得る（たとえば、同じであり得る、またはほぼ同じであり得る）。第１の複数の異なる時間と第２の複数の異なる時間がこのように等価であること、またはほぼ等価であることは、リアルタイムパラメータが原因でクラウドソーシング測定結果が取得されるとすぐにモバイルデバイスがクラウドソーシング測定結果を報告すること（または送信され得ない場合はクラウドソーシング測定結果を破棄すること）が原因で生じることがあり、この場合、測定時間および報告時間は同じになり、またはほぼ同じになる。
【０１６１】
[00165]  いくつかの実施形態では、準リアルタイムパラメータは、報告トリガパラメータに含まれ得るが、リアルタイムパラメータまたはバッチパラメータには含まれないことがある。この場合、第２の複数の異なる時間のサブセットは、第１の複数の異なる時間のサブセットと等価であり得る（たとえば、同じであってよく、またはほぼ同じであってよい）。このサブセットの関係は、準リアルタイムパラメータが原因で、クラウドソーシング測定結果のサブセットが取得されるとすぐにクラウドソーシング測定結果のサブセットをモバイルデバイスが報告すること（この場合、測定時間と報告時間は同じであり、またはほぼ同じである）と、他のクラウドソーシング測定結果が取得された後の何らかの時間に他のクラウドソーシング測定結果を報告すること（この場合、測定時間および報告時間は一般に異なる）とが原因で、生じ得る。
【０１６２】
[00166]  いくつかの実施形態では、バッチパラメータは、報告トリガパラメータに含まれ得るが、リアルタイムパラメータまたは準リアルタイムパラメータには含まれないことがある。これらの実施形態では、モバイルデバイスは、第１の複数の異なる時間の各々において取得された測定結果を記憶し、第２の複数の異なる時間の各々において現在記憶されているすべての測定結果を第１のサーバに送信することができ、第２の複数の異なる時間の各々はバッチパラメータに基づき得る。たとえば、第２の複数の異なる時間の各々は、バッチパラメータと関連付けられる１つまたは複数のトリガ条件によってトリガされ得る。いくつかの実施形態では、バッチパラメータは、バッチ報告移動パラメータ、バッチサービングネットワーク変化報告パラメータ、バッチアクセスネットワーク制限パラメータ、およびバッチ記憶オーバーフローパラメータのうちの少なくとも１つを備え得る。
【０１６３】
[00167]  いくつかの実施形態では、持続時間トリガパラメータは、クラウドソーシング開始時間パラメータとクラウドソーシング持続時間パラメータのうちの少なくとも１つを備え得る。
【０１６４】
[00168]  １０１０における要求、１０２０における応答、および１０４０における各測定結果報告は、セッションＩＤを備え得る。応答および各測定結果報告の中のセッションＩＤは、固定された匿名の値（たとえば、０という値）を備え得る。手順１０００はさらに、第１のサーバと第２のサーバの１つからクラウドソーシング問合せを受信することと、第１のサーバと第２のサーバの１つに応答を返すこととを備えてよく、応答は第２の制御パラメータと第２の測定パラメータとを備える。いくつかの実施形態では、クラウドソーシング問合せは図２のステップ７に対応してよく、問合せへの応答は図２のステップ８に対応してよい。
【０１６５】
[00169]  図１１は、図１のサーバ１１０、図２のサーバ２３０または２４０、および図５のサーバ５００のような、サーバにおける手順１１００を示す。１１１０において、制御サーバのようなサーバが、クラウドソーシング測定結果を取得するための要求をモバイルデバイスに送信し、この要求はトリガを備える。例として、トリガは、報告トリガパラメータを供えてよく、またはその一部であってよい。１１２０において、データサーバまたは制御／データサーバのようなサーバが、トリガが発生したとモバイルデバイスが決定したことに基づいて、クラウドソーシング測定結果の報告を受信する。この報告は、モバイルデバイスの正体が明らかにされないように、匿名の報告であってよい（たとえば、０のような固定された匿名の値に設定されたセッションＩＤを格納してよい）。１１３０において、１１１０のサーバまたは１１２０のサーバのようなサーバが、中止メッセージおよび／またはクラウドソーシング問合せメッセージをモバイルデバイスに送信することができる。
【０１６６】
[00170]  図１２は、図１のサーバ１１０、図２のサーバ２３０または２４０、および図５のサーバ５００のような、サーバにおける手順１２００を示す。１２１０において、制御サーバのようなサーバが、図２のステップ１において送信されるようなＬＰＰ／ＬＰＰｅ位置情報要求メッセージをモバイルデバイスに送信する。ＬＰＰ／ＬＰＰｅ位置情報要求メッセージは、クラウドソーシング測定結果を取得するための命令を備え、制御パラメータを備える。制御パラメータは、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、持続時間トリガパラメータ、またはそれらの組合せを備える。制御パラメータは、クラウドソーシング測定結果をどのように取得するかをモバイルデバイスに指示する。
【０１６７】
[00171]  １２２０において、サーバが、モバイルデバイスから、図２のステップ２において送信されるようなＬＰＰ／ＬＰＰｅ位置情報提供メッセージを受信する。ＬＰＰ／ＬＰＰｅ位置情報提供メッセージは、クラウドソーシング確認を備える。１２３０において、報告トリガパラメータによって定められた条件が発生したとモバイルデバイスにおいて決定された後で、１２１０および１２２０のサーバと同じであることがある、または異なるサーバであることがある、サーバ（たとえば、データサーバ）が、図２のステップ３またはステップ４において送信されるような報告をモバイルデバイスから受信する。この報告は、クラウドソーシング測定結果を含む。この報告は匿名であってよく、すなわち、モバイルデバイスの識別子を含まなくてよく、何らかの固定された値（たとえば、０）に設定されたセッションＩＤを含んでよい。
【０１６８】
[00172]  図１３は、クラウドソーシング測定結果をモバイルデバイスから取得するための、サーバにおける手順１３００を示す。このサーバは、図１のサーバ１１０、図２のサーバ２３０または２４０、および図５のサーバ５００に対応し得る。ある実施形態では、サーバは、図１のサーバ１１０−Ｎのような制御／データサーバであってよい。１３１０において、サーバが、モバイルデバイスに要求を送信する。この要求は、第１の制御パラメータと第１の測定パラメータとを備える。ある実施形態では、この要求は、図２のステップ１において送信されるようなＬＰＰ／ＬＰＰｅ位置情報要求メッセージを備える。１３２０において、サーバが、モバイルデバイスから応答を受信する。この応答は、第２の制御パラメータと第２の測定パラメータとを備える。ある実施形態では、この応答は、図２のステップ２において送信されるようなＬＰＰ／ＬＰＰｅ位置情報提供メッセージを備える。１３３０において、サーバが、複数の測定結果報告においてモバイルデバイスから測定結果を受信する。この測定結果は、第２の制御パラメータに基づいて、第１の複数の異なる時間においてモバイルデバイスによって取得される。この測定結果は、第２の制御パラメータによって決定される第２の複数の異なる時間においてモバイルデバイスによって送信される。ある実施形態では、各測定結果報告は、図２のステップ３および４において送信されるような１つまたは複数のＬＰＰ／ＬＰＰｅ位置情報提供メッセージを備える。
【０１６９】
[00173]  いくつかの実施形態では、第２の制御パラメータは、第１の制御パラメータと等価であり得る（たとえば、同じであり得る）。第２の測定パラメータは、第１の測定パラメータと等価であってよく（たとえば、同じであってよく）、または第１の測定パラメータのサブセットであってよい。第１の制御パラメータおよび第２の制御パラメータは各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備え得る。アクティブ化トリガパラメータは、モバイルデバイスにおいてクラウドソーシングをアクティブ化および非アクティブ化するための条件を備えてよく、この場合、第１の複数の異なる時間は、クラウドソーシングがアクティブ化される時間を備えてよい。
【０１７０】
[00174]  アクティブ化トリガパラメータは、地理的エリアパラメータ、アクティブ化エリアパラメータ、非アクティブ化エリアパラメータ、国ネットワークパラメータ、検出される送信機パラメータ、ターゲット運動状態パラメータ、環境パラメータ、論理トリガ組合せパラメータ、アクティブ化遅延パラメータ、および非アクティブ化遅延パラメータのうちの少なくとも１つを備え得る。
【０１７１】
[00175]  測定トリガパラメータは、モバイルデバイスによって測定結果を取得するための条件を備えてよく、この場合、第１の複数の異なる時間は、条件によって決定される時間を備えてよい。測定トリガパラメータは、測定周期パラメータ、測定移動パラメータ、測定階変化パラメータ、測定サービングセルまたはＡＰ変化パラメータ、および論理測定組合せパラメータのうちの少なくとも１つを備え得る。
【０１７２】
[00176]  報告トリガパラメータは、１３３０においてサーバに測定結果を送信するための条件を備えてよく、この場合、第２の複数の異なる時間は、条件によって決定される時間を備える。報告トリガパラメータは、リアルタイムパラメータ、準リアルタイムパラメータ、およびバッチパラメータのうちの少なくとも１つを備え得る。いくつかの実施形態では、リアルタイムパラメータは、報告トリガパラメータに含まれるが、準リアルタイムパラメータまたはバッチパラメータには含まれない。これらの実施形態では、第２の複数の異なる時間は、第１の複数の異なる時間と第１の複数の異なる時間のサブセットのいずれかと等価であり得る（たとえば、同じであってよく、またはほぼ同じであってよい）。第１の複数の異なる時間と第２の複数の異なる時間がこのように等価であること、またはほぼ等価であることは、リアルタイムパラメータが原因でクラウドソーシング測定結果が取得されるとすぐにモバイルデバイスがクラウドソーシング測定結果を報告すること（または送信され得ない場合はクラウドソーシング測定結果を破棄すること）が原因で生じることがあり、この場合、測定時間および報告時間は同じになり、またはほぼ同じになる。
【０１７３】
[00177]  いくつかの他の実施形態では、準リアルタイムパラメータは、報告トリガパラメータに含まれ得るが、リアルタイムパラメータまたはバッチパラメータには含まれないことがある。これらの場合、第２の複数の異なる時間のサブセットは、第１の複数の異なる時間のサブセットと等価であり得る（たとえば、同じであってよく、またはほぼ同じであってよい）。このサブセットの関係は、準リアルタイムパラメータが原因で、クラウドソーシング測定結果のサブセットが取得されるとすぐにクラウドソーシング測定結果のサブセットをモバイルデバイスが報告すること（この場合、測定時間と報告時間は同じであり、またはほぼ同じである）と、他のクラウドソーシング測定結果が取得された後の何らかの時間に他のクラウドソーシング測定結果を報告すること（この場合、測定時間および報告時間は一般に異なる）とが原因で、生じ得る。
【０１７４】
[00178]  いくつかのさらなる実施形態では、バッチパラメータは、報告トリガパラメータに含まれ得るが、リアルタイムパラメータまたは準リアルタイムパラメータには含まれないことがある。これらの実施形態では、第１の複数の異なる時間の各々においてモバイルデバイスによって取得される測定結果は、モバイルデバイスによって記憶され得る。これらの実施形態に加えて、モバイルデバイスによって送信される測定結果は、第２の複数の異なる時間の各々においてモバイルデバイスによって現在記憶されている測定結果を備えてよく、第２の複数の異なる時間の各々は、バッチパラメータに基づいてよい。たとえば、第２の複数の異なる時間の各々は、バッチパラメータと関連付けられる１つまたは複数のトリガ条件によってトリガされ得る。
【０１７５】
[00179]  いくつかの実施形態では、バッチパラメータは、バッチ報告周期パラメータ、バッチ報告移動パラメータ、バッチサービングネットワーク変化報告パラメータ、バッチアクセスネットワーク制限パラメータ、およびバッチ記憶オーバーフローパラメータのうちの少なくとも１つを備え得る。
【０１７６】
[00180]  いくつかの実施形態では、持続時間トリガパラメータは、クラウドソーシング開始時間パラメータとクラウドソーシング持続時間パラメータのうちの少なくとも１つを備え得る。
【０１７７】
[00181]  １３１０における要求、１３２０における応答、および１３３０における各測定結果報告は、セッションＩＤを備え得る。応答および各測定結果報告の中のセッションＩＤは、固定された匿名の値（たとえば、０という値）を備え得る。
【０１７８】
[00182]  手順１３３０はさらに、モバイルデバイスにクラウドソーシング問合せを送信することと、モバイルデバイスから応答を受信することとを備えてよく、この応答は、第２の制御パラメータと第２の測定パラメータとを備える。いくつかの実施形態では、クラウドソーシング問合せは図２のステップ７に対応してよく、問合せへの応答は図２のステップ８に対応してよい。
【０１７９】
[00183]  本明細書で説明される方法は、適用例に応じて様々な手段によって実施され得る。たとえばこれらの方法は、ハードウェア、ファームウェア、ソフトウェア、またはその任意の組合せで実施され得る。ハードウェア実装では、処理ユニットは、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理装置（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明される機能を実施するように設計された他の電子ユニット、あるいはそれらの組合せの中で実装され得る。
【０１８０】
[00184]  ファームウェアおよび／またはソフトウェア実装では、方法は、本明細書で説明される機能を実行するモジュール（たとえば、手順、機能など）とともに実装され得る。命令を有形に具現化する任意の機械可読媒体が、本明細書で説明された方法の実施において使用され得る。たとえば、ソフトウェアコードがメモリに記憶され、プロセッサユニットによって実行され得る。メモリは、プロセッサユニット内に、またはプロセッサユニットの外部に実装され得る。本明細書で使用されるときに、「メモリ」という用語は、すべてのタイプの長期、短期、揮発性、不揮発性、または他のメモリを指し、メモリの特定のタイプ、メモリの個数、またはメモリがそれに記憶される媒体のタイプに限定されてはならない。
【０１８１】
[00185]  機能は、ファームウェアおよび／またはソフトウェアで実装される場合、コンピュータ可読媒体上に１つまたは複数の命令またはコードとして記憶され得る。例は、データ構造とともに符号化されたコンピュータ可読媒体、およびコンピュータプログラムとともに符号化されたコンピュータ可読媒体を含む。コンピュータ可読媒体は、物理的なコンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の入手可能な媒体であり得る。限定ではなく例として、そのような記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気記憶デバイス、または所望のプログラムコードを命令もしくはデータ構造の形で記憶するために使用されコンピュータによってアクセスされ得る任意の他の媒体を含んでよく、本明細書では、ディスク（ｄｉｓｋ）およびディスク（ｄｉｓｃ）は、コンパクトディスク（ｄｉｓｃ）（ＣＤ）、レーザディスク（登録商標）（ｄｉｓｃ）、光ディスク（ｄｉｓｃ）、デジタル多用途ディスク（ｄｉｓｃ）（ＤＶＤ）、フロッピー（登録商標）ディスク（ｄｉｓｋ）、およびブルーレイ（登録商標）ディスク（ｄｉｓｃ）を含み、ディスク（ｄｉｓｋ）は通常、データを磁気的に再生し、ディスク（ｄｉｓｃ）はデータをレーザによって光学的に再生する。上述の組合せもコンピュータ可読媒体の範囲内に含まれるべきである。
【０１８２】
[00186]  たとえば、プログラムコードが記憶された、第１のサーバにクラウドソーシング測定結果を報告するためのモバイルデバイスのための、非一時的コンピュータ可読記憶媒体であって、このプログラムコードは、第２のサーバから要求を受信することであって、この要求は第１の制御パラメータと第１の測定パラメータとを備える、要求を受信することと、第２のサーバに応答を返すことであって、この応答は第２の制御パラメータと第２の測定パラメータとを備える、応答を返すことと、第１の複数の異なる時間において測定結果を取得することであって、この測定結果は第２の測定パラメータに基づき、第１の複数の異なる時間は第２の制御パラメータに基づく、測定結果を取得することと、第２の複数の異なる時間において複数の測定結果報告の中で第１のサーバに測定結果を送信することであって、第２の複数の異なる時間は第２の制御パラメータに基づく、測定結果を送信することと、を行うためのプログラムコードを備える。
【０１８３】
[00187]  プログラムコードが記憶された、モバイルデバイスからクラウドソーシング測定結果をサーバが報告するための、非一時的コンピュータ可読記憶媒体であって、このプログラムコードは、モバイルデバイスに要求を送信することであって、この要求は第１の制御パラメータと第１の測定パラメータとを備える、要求を送信することと、モバイルデバイスから応答を受信することであって、この応答は第２の制御パラメータと第２の測定パラメータとを備える、応答を受信することと、複数の測定結果報告においてモバイルデバイスから測定結果を受信することであって、この測定結果は第２の制御パラメータに基づいて第１の複数の異なる時間においてモバイルデバイスによって取得され、この測定結果は第２の制御パラメータによって決定される第２の複数の異なる時間においてモバイルデバイスによって送信される、測定結果を受信することと、を行うためのプログラムコードを備える。
【０１８４】
[00188]  コンピュータ可読媒体上での記憶に加えて、命令および／またはデータは、通信装置に含まれる伝送媒体上の信号として与えられ得る。たとえば、通信装置は、命令およびデータを示す信号を有する送受信機を含み得る。命令およびデータは、１つまたは複数のプロセッサに、特許請求の範囲において概説される機能を実装させるように構成される。すなわち、通信装置は、開示された機能を実行するための情報を示す信号を有する伝送媒体を含む。第１の時間において、通信装置に含まれる伝送媒体は、開示された機能を実行するための情報の第１の部分を含んでよく、一方、第２の時間において、通信装置に含まれる伝送媒体は、開示された機能を実行するための情報の第２の部分を含んでよい。
【０１８５】
[00189]  開示された態様の上記の説明は、当業者が本開示を実施または使用することを可能にするために提供されている。これらの態様への様々な変更は、当業者に容易に明白になるであろう。また、本明細書において定められた一般的な原理は、本開示の趣旨または範囲から外れることなく、他の態様に適用され得る。たとえば、装置、方法、およびシステムは、本明細書で説明される前述の例のいずれを含むこともできる。
【図１】
2016538772.tif 000004
【図２】
2016538772.tif 000005
【図３Ａ】
2016538772.tif 000006
【図３Ｂ】
2016538772.tif 000007
【図３Ｃ】
2016538772.tif 000008
【図４】
2016538772.tif 000009
【図５】
2016538772.tif 000010
【図６】
2016538772.tif 000011
【図７】
2016538772.tif 000012
【図８】
2016538772.tif 000013
【図９】
2016538772.tif 000014
【図１０】
2016538772.tif 000015
【図１１】
2016538772.tif 000016
【図１２】
2016538772.tif 000017
【図１３】
2016538772.tif 000018
【手続補正書】
【提出日】平成28年6月28日(2016.6.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クラウドソーシング測定結果を第１のサーバに報告するためのモバイルデバイスにおける方法であって、
第２のサーバから要求を受信することと、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記第２のサーバに応答を返すことと、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
第１の複数の異なる時間において測定結果を取得することと、ここにおいて、前記測定結果は前記第２の測定パラメータに基づき、前記第１の複数の異なる時間は前記第２の制御パラメータに基づく、
第２の複数の異なる時間において、複数の測定結果報告の中で前記測定結果を前記第１のサーバに送信することと、ここにおいて、前記第２の複数の異なる時間は前記第２の制御パラメータに基づく、
を備える、方法。
【請求項２】
前記第１のサーバがデータサーバであり、前記第２のサーバが制御サーバである、請求項１に記載の方法。
【請求項３】
前記第２の制御パラメータが前記第１の制御パラメータと等価である、請求項１に記載の方法。
【請求項４】
前記第２の測定パラメータが前記第１の測定パラメータと等価であり、または前記第１の測定パラメータのサブセットである、請求項１に記載の方法。
【請求項５】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項６】
前記アクティブ化トリガパラメータが、前記モバイルデバイスにおいてクラウドソーシングをアクティブ化および非アクティブ化するための条件を備え、前記第１の複数の異なる時間が、クラウドソーシングがアクティブ化される時間を備える、請求項５に記載の方法。
【請求項７】
前記アクティブ化トリガパラメータが、地理的エリアパラメータ、アクティブ化エリアパラメータ、非アクティブ化エリアパラメータ、国ネットワークパラメータ、検出される送信機パラメータ、ターゲット運動状態パラメータ、環境パラメータ、論理トリガ組合せパラメータ、アクティブ化遅延パラメータ、および非アクティブ化遅延パラメータのうちの少なくとも１つを備える、請求項６に記載の方法。
【請求項８】
前記測定トリガパラメータが、前記測定結果を取得するための条件を備え、前記第１の複数の異なる時間が、前記条件によって決定される時間を備える、請求項５に記載の方法。
【請求項９】
前記測定トリガパラメータが、測定周期パラメータ、測定移動パラメータ、測定階変化パラメータ、測定サービングセルまたはＡＰ変化パラメータ、および論理測定組合せパラメータのうちの少なくとも１つを備える、請求項８に記載の方法。
【請求項１０】
前記報告トリガパラメータが、前記測定結果を前記第１のサーバに送信するための条件を備え、前記第２の複数の異なる時間が、前記条件によって決定される時間を備える、請求項５に記載の方法。
【請求項１１】
前記報告トリガパラメータが、リアルタイムパラメータ、準リアルタイムパラメータ、およびバッチパラメータのうちの少なくとも１つを備える、請求項１０に記載の方法。
【請求項１２】
前記リアルタイムパラメータが、前記報告トリガパラメータには含まれるが前記準リアルタイムパラメータまたは前記バッチパラメータには含まれず、前記第２の複数の異なる時間が、前記第１の複数の異なる時間または前記第１の複数の異なる時間のサブセットと等価である、請求項１１に記載の方法。
【請求項１３】
前記準リアルタイムパラメータが、前記報告トリガパラメータには含まれるが前記リアルタイムパラメータまたは前記バッチパラメータには含まれず、前記第２の複数の異なる時間のサブセットが、前記第１の複数の異なる時間のサブセットと等価である、請求項１１に記載の方法。
【請求項１４】
前記バッチパラメータが、前記報告トリガパラメータには含まれるが前記リアルタイムパラメータまたは前記準リアルタイムパラメータには含まれず、
前記第１の複数の異なる時間の各々において取得される前記測定結果を記憶することと、
前記第２の複数の異なる時間の各々において現在記憶されているすべての測定結果を前記第１のサーバに送信することと、をさらに備え、前記第２の複数の異なる時間の各々が前記バッチパラメータに基づく、請求項１１に記載の方法。
【請求項１５】
前記バッチパラメータが、バッチ報告移動パラメータ、バッチサービングネットワーク変化報告パラメータ、バッチアクセスネットワーク制限パラメータ、およびバッチ記憶オーバーフローパラメータのうちの少なくとも１つを備える、請求項１４に記載の方法。
【請求項１６】
前記持続時間トリガパラメータが、クラウドソーシング開始時間パラメータとクラウドソーシング持続時間パラメータのうちの少なくとも１つを備える、請求項５に記載の方法。
【請求項１７】
前記要求、前記応答、および各測定結果報告が、セッションＩＤを備える、請求項１に記載の方法。
【請求項１８】
前記応答および各測定結果報告の中の前記セッションＩＤが、固定された匿名の値を備える、請求項１７に記載の方法。
【請求項１９】
前記第１のサーバおよび前記第２のサーバのうちの１つから前記測定結果の現在のステータスについての問合せを受信することと、
前記第１のサーバおよび前記第２のサーバのうちの前記１つに応答を返すこととをさらに備え、前記応答が前記第２の制御パラメータと前記第２の測定パラメータとを備える、請求項１に記載の方法。
【請求項２０】
クラウドソーシング測定結果をモバイルデバイスから取得するためのサーバにおける方法であって、
前記モバイルデバイスに要求を送信することと、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記モバイルデバイスから応答を受信することと、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
複数の測定結果報告において前記モバイルデバイスから測定結果を受信することと、ここにおいて、前記測定結果は前記第２の制御パラメータに基づいて第１の複数の異なる時間において前記モバイルデバイスによって取得され、前記測定結果は前記第２の制御パラメータによって決定される第２の複数の異なる時間において前記モバイルデバイスによって送信される、
を備える、方法。
【請求項２１】
前記第２の制御パラメータが前記第１の制御パラメータと等価である、請求項２０に記載の方法。
【請求項２２】
前記第２の測定パラメータが前記第１の測定パラメータまたは前記第１の測定パラメータのサブセットと等価である、請求項２０に記載の方法。
【請求項２３】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項２０に記載の方法。
【請求項２４】
前記アクティブ化トリガパラメータが、前記モバイルデバイスにおいてクラウドソーシングをアクティブ化および非アクティブ化するための条件を備え、前記第１の複数の異なる時間が、クラウドソーシングがアクティブ化される時間を備える、請求項２３に記載の方法。
【請求項２５】
前記アクティブ化トリガパラメータが、地理的エリアパラメータ、アクティブ化エリアパラメータ、非アクティブ化エリアパラメータ、国ネットワークパラメータ、検出される送信機パラメータ、ターゲット運動状態パラメータ、環境パラメータ、論理トリガ組合せパラメータ、アクティブ化遅延パラメータ、および非アクティブ化遅延パラメータのうちの少なくとも１つを備える、請求項２４に記載の方法。
【請求項２６】
前記測定トリガパラメータが、前記測定結果を取得するための条件を備え、前記第１の複数の異なる時間が、前記条件によって決定される時間を備える、請求項２３に記載の方法。
【請求項２７】
前記測定トリガパラメータが、測定周期パラメータ、測定移動パラメータ、測定階変化パラメータ、測定サービングセルまたはＡＰ変化パラメータ、および論理測定組合せパラメータのうちの少なくとも１つを備える、請求項２６に記載の方法。
【請求項２８】
前記報告トリガパラメータが、前記測定結果を前記サーバに送信するための条件を備え、前記第２の複数の異なる時間が、前記条件によって決定される時間を備える、請求項２３に記載の方法。
【請求項２９】
前記報告トリガパラメータが、リアルタイムパラメータ、準リアルタイムパラメータ、およびバッチパラメータのうちの少なくとも１つを備える、請求項２８に記載の方法。
【請求項３０】
前記リアルタイムパラメータが、前記報告トリガパラメータには含まれるが前記準リアルタイムパラメータまたは前記バッチパラメータには含まれず、前記第２の複数の異なる時間が、前記第１の複数の異なる時間または前記第１の複数の異なる時間のサブセットと等価である、請求項２９に記載の方法。
【請求項３１】
前記準リアルタイムパラメータが、前記報告トリガパラメータには含まれるが前記リアルタイムパラメータまたは前記バッチパラメータには含まれず、前記第２の複数の異なる時間のサブセットが、前記第１の複数の異なる時間のサブセットと等価である、請求項２９に記載の方法。
【請求項３２】
前記バッチパラメータが前記報告トリガパラメータには含まれるが前記リアルタイムパラメータまたは前記準リアルタイムパラメータには含まれず、前記第１の複数の異なる時間の各々において前記モバイルデバイスによって取得される前記測定結果が前記モバイルデバイスによって記憶され、前記モバイルデバイスによって送信される前記測定結果が前記第２の複数の異なる時間の各々において前記モバイルデバイスによって現在記憶されている前記測定結果を備え、前記第２の複数の異なる時間の各々が前記バッチパラメータに基づく、請求項２９に記載の方法。
【請求項３３】
前記バッチパラメータが、バッチ報告周期パラメータ、バッチ報告移動パラメータ、バッチサービングネットワーク変化報告パラメータ、バッチアクセスネットワーク制限パラメータ、およびバッチ記憶オーバーフローパラメータのうちの少なくとも１つを備える、請求項３２に記載の方法。
【請求項３４】
前記持続時間トリガパラメータが、クラウドソーシング開始時間パラメータおよびクラウドソーシング持続時間パラメータのうちの少なくとも１つを備える、請求項２３に記載の方法。
【請求項３５】
前記要求、前記応答、および各測定結果報告が、セッションＩＤを備える、請求項２０に記載の方法。
【請求項３６】
前記応答および各測定結果報告の中の前記セッションＩＤが、固定された匿名の値を備える、請求項３５に記載の方法。
【請求項３７】
前記モバイルデバイスに前記測定結果の現在のステータスについての問合せを送信することと、
前記モバイルデバイスから応答を受信することと、をさらに備え、前記応答が前記第２の制御パラメータと前記第２の測定パラメータとを備える、請求項２０に記載の方法。
【請求項３８】
クラウドソーシング測定結果を第１のサーバに報告するためのモバイルデバイスであって、
第２のサーバから要求を受信するための受信機と、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記第２のサーバに応答を返すための送信機と、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
第１の複数の異なる時間において測定結果を取得するためのプロセッサと、ここにおいて、前記測定結果は前記第２の測定パラメータに基づき、前記第１の複数の異なる時間は前記第２の制御パラメータに基づく、
を備え、
前記送信機がさらに、第２の複数の異なる時間において、複数の測定結果報告の中で前記測定結果を前記第１のサーバに送信し、前記第２の複数の異なる時間が前記第２の制御パラメータに基づく、
モバイルデバイス。
【請求項３９】
前記第１のサーバがデータサーバであり、前記第２のサーバが制御サーバである、請求項３８に記載のモバイルデバイス。
【請求項４０】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項３８に記載のモバイルデバイス。
【請求項４１】
前記複数の測定結果報告が固定された匿名の値を備える、請求項３８に記載のモバイルデバイス。
【請求項４２】
クラウドソーシング測定結果をモバイルデバイスから取得するためのサーバであって、
前記モバイルデバイスに要求を送信するための送信機と、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
受信機であって、
前記モバイルデバイスから応答を受信することと、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
複数の測定結果報告において前記モバイルデバイスから測定結果を受信することと、ここにおいて、前記測定結果は前記第２の制御パラメータに基づいて第１の複数の異なる時間において前記モバイルデバイスによって取得され、前記測定結果は前記第２の制御パラメータによって決定される第２の複数の異なる時間において前記モバイルデバイスによって送信される、
を行うための受信機と、
を備える、サーバ。
【請求項４３】
前記第２の制御パラメータが前記第１の制御パラメータと等価である、請求項４２に記載のサーバ。
【請求項４４】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項４２に記載のサーバ。
【請求項４５】
前記複数の測定結果報告が固定された匿名の値を備える、請求項４２に記載のサーバ。
【請求項４６】
クラウドソーシング測定結果を第１のサーバに報告するためのモバイルデバイスであって、
第２のサーバから要求を受信するための手段と、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記第２のサーバに応答を返すための手段と、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
第１の複数の異なる時間において測定結果を取得するための手段と、ここにおいて、前記測定結果は前記第２の測定パラメータに基づき、前記第１の複数の異なる時間は前記第２の制御パラメータに基づく、
第２の複数の異なる時間において、複数の測定結果報告の中で前記測定結果を前記第１のサーバに送信するための手段と、ここにおいて、前記第２の複数の異なる時間は前記第２の制御パラメータに基づく、
を備える、モバイルデバイス。
【請求項４７】
前記第１のサーバがデータサーバであり、前記第２のサーバが制御サーバである、請求項４６に記載のモバイルデバイス。
【請求項４８】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項４６に記載のモバイルデバイス。
【請求項４９】
前記複数の測定結果報告が固定された匿名の値を備える、請求項４６に記載のモバイルデバイス。
【請求項５０】
クラウドソーシング測定結果をモバイルデバイスから取得するためのサーバであって、
前記モバイルデバイスに要求を送信するための手段と、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記モバイルデバイスから応答を受信するための手段と、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
複数の測定結果報告において前記モバイルデバイスから測定結果を受信するための手段と、ここにおいて、前記測定結果は前記第２の制御パラメータに基づいて第１の複数の異なる時間において前記モバイルデバイスによって取得され、前記測定結果は前記第２の制御パラメータによって決定される第２の複数の異なる時間において前記モバイルデバイスによって送信される、
を備える、サーバ。
【請求項５１】
前記第２の制御パラメータが前記第１の制御パラメータと等価である、請求項５０に記載のサーバ。
【請求項５２】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項５０に記載のサーバ。
【請求項５３】
前記複数の測定結果報告が固定された匿名の値を備える、請求項５０に記載のサーバ。
【請求項５４】
プログラムコードが記憶された、第１のサーバにクラウドソーシング測定結果を報告するためのモバイルデバイスのための非一時的コンピュータ可読記憶媒体であって、前記プログラムコードが、
第２のサーバから要求を受信することと、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記第２のサーバに応答を返すことと、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
第１の複数の異なる時間において測定結果を取得することと、ここにおいて、前記測定結果は前記第２の測定パラメータに基づき、前記第１の複数の異なる時間は前記第２の制御パラメータに基づく、
第２の複数の異なる時間において、複数の測定結果報告の中で前記測定結果を前記第１のサーバに送信することと、ここにおいて、前記第２の複数の異なる時間は前記第２の制御パラメータに基づく、を行うためのプログラムコードを備える、
非一時的コンピュータ可読記憶媒体。
【請求項５５】
前記第１のサーバがデータサーバであり、前記第２のサーバが制御サーバである、請求項５４に記載の非一時的コンピュータ可読記憶媒体。
【請求項５６】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項５４に記載の非一時的コンピュータ可読記憶媒体。
【請求項５７】
前記複数の測定結果報告が固定された匿名の値を備える、請求項５４に記載の非一時的コンピュータ可読記憶媒体。
【請求項５８】
プログラムコードが記憶された、モバイルデバイスからクラウドソーシング測定結果をサーバが報告するための非一時的コンピュータ可読記憶媒体であって、前記プログラムコードが、
前記モバイルデバイスに要求を送信することと、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記モバイルデバイスから応答を受信することと、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
複数の測定結果報告において前記モバイルデバイスから測定結果を受信することと、ここにおいて、前記測定結果は前記第２の制御パラメータに基づいて第１の複数の異なる時間において前記モバイルデバイスによって取得され、前記測定結果は前記第２の制御パラメータによって決定される第２の複数の異なる時間において前記モバイルデバイスによって送信される、を行うためのプログラムコードを備える、
非一時的コンピュータ可読記憶媒体。
【請求項５９】
前記第２の制御パラメータが前記第１の制御パラメータと等価である、請求項５８に記載の非一時的コンピュータ可読記憶媒体。
【請求項６０】
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、請求項５８に記載の非一時的コンピュータ可読記憶媒体。
【請求項６１】
前記複数の測定結果報告が固定された匿名の値を備える、請求項５８に記載の非一時的コンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１８５
【補正方法】変更
【補正の内容】
【０１８５】
[00189]  開示された態様の上記の説明は、当業者が本開示を実施または使用することを可能にするために提供されている。これらの態様への様々な変更は、当業者に容易に明白になるであろう。また、本明細書において定められた一般的な原理は、本開示の趣旨または範囲から外れることなく、他の態様に適用され得る。たとえば、装置、方法、およびシステムは、本明細書で説明される前述の例のいずれを含むこともできる。
以下に、出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
クラウドソーシング測定結果を第１のサーバに報告するためのモバイルデバイスにおける方法であって、
第２のサーバから要求を受信することと、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記第２のサーバに応答を返すことと、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
第１の複数の異なる時間において測定結果を取得することと、ここにおいて、前記測定結果は前記第２の測定パラメータに基づき、前記第１の複数の異なる時間は前記第２の制御パラメータに基づく、
第２の複数の異なる時間において、複数の測定結果報告の中で前記測定結果を前記第１のサーバに送信することと、ここにおいて、前記第２の複数の異なる時間は前記第２の制御パラメータに基づく、
を備える、方法。
［Ｃ２］
前記第１のサーバがデータサーバであり、前記第２のサーバが制御サーバである、上記Ｃ１に記載の方法。
［Ｃ３］
前記第２の制御パラメータが前記第１の制御パラメータと等価である、上記Ｃ１に記載の方法。
［Ｃ４］
前記第２の測定パラメータが前記第１の測定パラメータと等価であり、または前記第１の測定パラメータのサブセットである、上記Ｃ１に記載の方法。
［Ｃ５］
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、上記Ｃ１に記載の方法。
［Ｃ６］
前記アクティブ化トリガパラメータが、前記モバイルデバイスにおいてクラウドソーシングをアクティブ化および非アクティブ化するための条件を備え、前記第１の複数の異なる時間が、クラウドソーシングがアクティブ化される時間を備える、上記Ｃ５に記載の方法。
［Ｃ７］
前記アクティブ化トリガパラメータが、地理的エリアパラメータ、アクティブ化エリアパラメータ、非アクティブ化エリアパラメータ、国ネットワークパラメータ、検出される送信機パラメータ、ターゲット運動状態パラメータ、環境パラメータ、論理トリガ組合せパラメータ、アクティブ化遅延パラメータ、および非アクティブ化遅延パラメータのうちの少なくとも１つを備える、上記Ｃ６に記載の方法。
［Ｃ８］
前記測定トリガパラメータが、前記測定結果を取得するための条件を備え、前記第１の複数の異なる時間が、前記条件によって決定される時間を備える、上記Ｃ５に記載の方法。
［Ｃ９］
前記測定トリガパラメータが、測定周期パラメータ、測定移動パラメータ、測定階変化パラメータ、測定サービングセルまたはＡＰ変化パラメータ、および論理測定組合せパラメータのうちの少なくとも１つを備える、上記Ｃ８に記載の方法。
［Ｃ１０］
前記報告トリガパラメータが、前記測定結果を前記第１のサーバに送信するための条件を備え、前記第２の複数の異なる時間が、前記条件によって決定される時間を備える、上記Ｃ５に記載の方法。
［Ｃ１１］
前記報告トリガパラメータが、リアルタイムパラメータ、準リアルタイムパラメータ、およびバッチパラメータのうちの少なくとも１つを備える、上記Ｃ１０に記載の方法。
［Ｃ１２］
前記リアルタイムパラメータが、前記報告トリガパラメータには含まれるが前記準リアルタイムパラメータまたは前記バッチパラメータには含まれず、前記第２の複数の異なる時間が、前記第１の複数の異なる時間または前記第１の複数の異なる時間のサブセットと等価である、上記Ｃ１１に記載の方法。
［Ｃ１３］
前記準リアルタイムパラメータが、前記報告トリガパラメータには含まれるが前記リアルタイムパラメータまたは前記バッチパラメータには含まれず、前記第２の複数の異なる時間のサブセットが、前記第１の複数の異なる時間のサブセットと等価である、上記Ｃ１１に記載の方法。
［Ｃ１４］
前記バッチパラメータが、前記報告トリガパラメータには含まれるが前記リアルタイムパラメータまたは前記準リアルタイムパラメータには含まれず、
前記第１の複数の異なる時間の各々において取得される前記測定結果を記憶することと、
前記第２の複数の異なる時間の各々において現在記憶されているすべての測定結果を前記第１のサーバに送信することと、をさらに備え、前記第２の複数の異なる時間の各々が前記バッチパラメータに基づく、上記Ｃ１１に記載の方法。
［Ｃ１５］
前記バッチパラメータが、バッチ報告移動パラメータ、バッチサービングネットワーク変化報告パラメータ、バッチアクセスネットワーク制限パラメータ、およびバッチ記憶オーバーフローパラメータのうちの少なくとも１つを備える、上記Ｃ１４に記載の方法。
［Ｃ１６］
前記持続時間トリガパラメータが、クラウドソーシング開始時間パラメータとクラウドソーシング持続時間パラメータのうちの少なくとも１つを備える、上記Ｃ５に記載の方法。
［Ｃ１７］
前記要求、前記応答、および各測定結果報告が、セッションＩＤを備える、上記Ｃ１に記載の方法。
［Ｃ１８］
前記応答および各測定結果報告の中の前記セッションＩＤが、固定された匿名の値を備える、上記Ｃ１７に記載の方法。
［Ｃ１９］
前記第１のサーバおよび前記第２のサーバのうちの１つからクラウドソーシング問合せを受信することと、
前記第１のサーバおよび前記第２のサーバのうちの前記１つに応答を返すこととをさらに備え、前記応答が前記第２の制御パラメータと前記第２の測定パラメータとを備える、上記Ｃ１に記載の方法。
［Ｃ２０］
クラウドソーシング測定結果をモバイルデバイスから取得するためのサーバにおける方法であって、
前記モバイルデバイスに要求を送信することと、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記モバイルデバイスから応答を受信することと、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
複数の測定結果報告において前記モバイルデバイスから測定結果を受信することと、ここにおいて、前記測定結果は前記第２の制御パラメータに基づいて第１の複数の異なる時間において前記モバイルデバイスによって取得され、前記測定結果は前記第２の制御パラメータによって決定される第２の複数の異なる時間において前記モバイルデバイスによって送信される、
を備える、方法。
［Ｃ２１］
前記第２の制御パラメータが前記第１の制御パラメータと等価である、上記Ｃ２０に記載の方法。
［Ｃ２２］
前記第２の測定パラメータが前記第１の測定パラメータまたは前記第１の測定パラメータのサブセットと等価である、上記Ｃ２０に記載の方法。
［Ｃ２３］
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、上記Ｃ２０に記載の方法。
［Ｃ２４］
前記アクティブ化トリガパラメータが、前記モバイルデバイスにおいてクラウドソーシングをアクティブ化および非アクティブ化するための条件を備え、前記第１の複数の異なる時間が、クラウドソーシングがアクティブ化される時間を備える、上記Ｃ２３に記載の方法。
［Ｃ２５］
前記アクティブ化トリガパラメータが、地理的エリアパラメータ、アクティブ化エリアパラメータ、非アクティブ化エリアパラメータ、国ネットワークパラメータ、検出される送信機パラメータ、ターゲット運動状態パラメータ、環境パラメータ、論理トリガ組合せパラメータ、アクティブ化遅延パラメータ、および非アクティブ化遅延パラメータのうちの少なくとも１つを備える、上記Ｃ２４に記載の方法。
［Ｃ２６］
前記測定トリガパラメータが、前記測定結果を取得するための条件を備え、前記第１の複数の異なる時間が、前記条件によって決定される時間を備える、上記Ｃ２３に記載の方法。
［Ｃ２７］
前記測定トリガパラメータが、測定周期パラメータ、測定移動パラメータ、測定階変化パラメータ、測定サービングセルまたはＡＰ変化パラメータ、および論理測定組合せパラメータのうちの少なくとも１つを備える、上記Ｃ２６に記載の方法。
［Ｃ２８］
前記報告トリガパラメータが、前記測定結果を前記サーバに送信するための条件を備え、前記第２の複数の異なる時間が、前記条件によって決定される時間を備える、上記Ｃ２３に記載の方法。
［Ｃ２９］
前記報告トリガパラメータが、リアルタイムパラメータ、準リアルタイムパラメータ、およびバッチパラメータのうちの少なくとも１つを備える、上記Ｃ２８に記載の方法。
［Ｃ３０］
前記リアルタイムパラメータが、前記報告トリガパラメータには含まれるが前記準リアルタイムパラメータまたは前記バッチパラメータには含まれず、前記第２の複数の異なる時間が、前記第１の複数の異なる時間または前記第１の複数の異なる時間のサブセットと等価である、上記Ｃ２９に記載の方法。
［Ｃ３１］
前記準リアルタイムパラメータが、前記報告トリガパラメータには含まれるが前記リアルタイムパラメータまたは前記バッチパラメータには含まれず、前記第２の複数の異なる時間のサブセットが、前記第１の複数の異なる時間のサブセットと等価である、上記Ｃ２９に記載の方法。
［Ｃ３２］
前記バッチパラメータが前記報告トリガパラメータには含まれるが前記リアルタイムパラメータまたは前記準リアルタイムパラメータには含まれず、前記第１の複数の異なる時間の各々において前記モバイルデバイスによって取得される前記測定結果が前記モバイルデバイスによって記憶され、前記モバイルデバイスによって送信される前記測定結果が前記第２の複数の異なる時間の各々において前記モバイルデバイスによって現在記憶されている前記測定結果を備え、前記第２の複数の異なる時間の各々が前記バッチパラメータに基づく、上記Ｃ２９に記載の方法。
［Ｃ３３］
前記バッチパラメータが、バッチ報告周期パラメータ、バッチ報告移動パラメータ、バッチサービングネットワーク変化報告パラメータ、バッチアクセスネットワーク制限パラメータ、およびバッチ記憶オーバーフローパラメータのうちの少なくとも１つを備える、上記Ｃ３２に記載の方法。
［Ｃ３４］
前記持続時間トリガパラメータが、クラウドソーシング開始時間パラメータおよびクラウドソーシング持続時間パラメータのうちの少なくとも１つを備える、上記Ｃ２３に記載の方法。
［Ｃ３５］
前記要求、前記応答、および各測定結果報告が、セッションＩＤを備える、上記Ｃ２０に記載の方法。
［Ｃ３６］
前記応答および各測定結果報告の中の前記セッションＩＤが、固定された匿名の値を備える、上記Ｃ３５に記載の方法。
［Ｃ３７］
前記モバイルデバイスにクラウドソーシング問合せを送信することと、
前記モバイルデバイスから応答を受信することと、をさらに備え、前記応答が前記第２の制御パラメータと前記第２の測定パラメータとを備える、上記Ｃ２０に記載の方法。
［Ｃ３８］
クラウドソーシング測定結果を第１のサーバに報告するためのモバイルデバイスであって、
第２のサーバから要求を受信するための受信機と、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記第２のサーバに応答を返すための送信機と、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
第１の複数の異なる時間において測定結果を取得するためのプロセッサと、ここにおいて、前記測定結果は前記第２の測定パラメータに基づき、前記第１の複数の異なる時間は前記第２の制御パラメータに基づく、
を備え、
前記送信機がさらに、第２の複数の異なる時間において、複数の測定結果報告の中で前記測定結果を前記第１のサーバに送信し、前記第２の複数の異なる時間が前記第２の制御パラメータに基づく、
モバイルデバイス。
［Ｃ３９］
前記第１のサーバがデータサーバであり、前記第２のサーバが制御サーバである、上記Ｃ３８に記載のモバイルデバイス。
［Ｃ４０］
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、上記Ｃ３８に記載のモバイルデバイス。
［Ｃ４１］
前記複数の測定結果報告が固定された匿名の値を備える、上記Ｃ３８に記載のモバイルデバイス。
［Ｃ４２］
クラウドソーシング測定結果をモバイルデバイスから取得するためのサーバであって、
前記モバイルデバイスに要求を送信するための送信機と、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
受信機であって、
前記モバイルデバイスから応答を受信することと、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
複数の測定結果報告において前記モバイルデバイスから測定結果を受信することと、ここにおいて、前記測定結果は前記第２の制御パラメータに基づいて第１の複数の異なる時間において前記モバイルデバイスによって取得され、前記測定結果は前記第２の制御パラメータによって決定される第２の複数の異なる時間において前記モバイルデバイスによって送信される、
を行うための受信機と、
を備える、サーバ。
［Ｃ４３］
前記第２の制御パラメータが前記第１の制御パラメータと等価である、上記Ｃ４２に記載のサーバ。
［Ｃ４４］
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、上記Ｃ４２に記載のサーバ。
［Ｃ４５］
前記複数の測定結果報告が固定された匿名の値を備える、上記Ｃ４２に記載のサーバ。
［Ｃ４６］
クラウドソーシング測定結果を第１のサーバに報告するためのモバイルデバイスであって、
第２のサーバから要求を受信するための手段と、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記第２のサーバに応答を返すための手段と、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
第１の複数の異なる時間において測定結果を取得するための手段と、ここにおいて、前記測定結果は前記第２の測定パラメータに基づき、前記第１の複数の異なる時間は前記第２の制御パラメータに基づく、
第２の複数の異なる時間において、複数の測定結果報告の中で前記測定結果を前記第１のサーバに送信するための手段と、ここにおいて、前記第２の複数の異なる時間は前記第２の制御パラメータに基づく、
を備える、モバイルデバイス。
［Ｃ４７］
前記第１のサーバがデータサーバであり、前記第２のサーバが制御サーバである、上記Ｃ４６に記載のモバイルデバイス。
［Ｃ４８］
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、上記Ｃ４６に記載のモバイルデバイス。
［Ｃ４９］
前記複数の測定結果報告が固定された匿名の値を備える、上記Ｃ４６に記載のモバイルデバイス。
［Ｃ５０］
クラウドソーシング測定結果をモバイルデバイスから取得するためのサーバであって、
前記モバイルデバイスに要求を送信するための手段と、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記モバイルデバイスから応答を受信するための手段と、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
複数の測定結果報告において前記モバイルデバイスから測定結果を受信するための手段と、ここにおいて、前記測定結果は前記第２の制御パラメータに基づいて第１の複数の異なる時間において前記モバイルデバイスによって取得され、前記測定結果は前記第２の制御パラメータによって決定される第２の複数の異なる時間において前記モバイルデバイスによって送信される、
を備える、サーバ。
［Ｃ５１］
前記第２の制御パラメータが前記第１の制御パラメータと等価である、上記Ｃ５０に記載のサーバ。
［Ｃ５２］
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、上記Ｃ５０に記載のサーバ。
［Ｃ５３］
前記複数の測定結果報告が固定された匿名の値を備える、上記Ｃ５０に記載のサーバ。
［Ｃ５４］
プログラムコードが記憶された、第１のサーバにクラウドソーシング測定結果を報告するためのモバイルデバイスのための非一時的コンピュータ可読記憶媒体であって、前記プログラムコードが、
第２のサーバから要求を受信することと、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記第２のサーバに応答を返すことと、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
第１の複数の異なる時間において測定結果を取得することと、ここにおいて、前記測定結果は前記第２の測定パラメータに基づき、前記第１の複数の異なる時間は前記第２の制御パラメータに基づく、
第２の複数の異なる時間において、複数の測定結果報告の中で前記測定結果を前記第１のサーバに送信することと、ここにおいて、前記第２の複数の異なる時間は前記第２の制御パラメータに基づく、を行うためのプログラムコードを備える、
非一時的コンピュータ可読記憶媒体。
［Ｃ５５］
前記第１のサーバがデータサーバであり、前記第２のサーバが制御サーバである、上記Ｃ５４に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ５６］
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、上記Ｃ５４に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ５７］
前記複数の測定結果報告が固定された匿名の値を備える、上記Ｃ５４に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ５８］
プログラムコードが記憶された、モバイルデバイスからクラウドソーシング測定結果をサーバが報告するための非一時的コンピュータ可読記憶媒体であって、前記プログラムコードが、
前記モバイルデバイスに要求を送信することと、ここにおいて、前記要求は第１の制御パラメータと第１の測定パラメータとを備える、
前記モバイルデバイスから応答を受信することと、ここにおいて、前記応答は第２の制御パラメータと第２の測定パラメータとを備える、
複数の測定結果報告において前記モバイルデバイスから測定結果を受信することと、ここにおいて、前記測定結果は前記第２の制御パラメータに基づいて第１の複数の異なる時間において前記モバイルデバイスによって取得され、前記測定結果は前記第２の制御パラメータによって決定される第２の複数の異なる時間において前記モバイルデバイスによって送信される、を行うためのプログラムコードを備える、
非一時的コンピュータ可読記憶媒体。
［Ｃ５９］
前記第２の制御パラメータが前記第１の制御パラメータと等価である、上記Ｃ５８に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ６０］
前記第１の制御パラメータおよび前記第２の制御パラメータが各々、アクティブ化トリガパラメータ、測定トリガパラメータ、報告トリガパラメータ、および持続時間トリガパラメータのうちの少なくとも１つを備える、上記Ｃ５８に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ６１］
前記複数の測定結果報告が固定された匿名の値を備える、上記Ｃ５８に記載の非一時的コンピュータ可読記憶媒体。
【国際調査報告】
2016538772.tif 000019
2016538772.tif 000020
2016538772.tif 000021