(57)【特許請求の範囲】
【請求項１】
センサを有し、前記センサを利用して取得するセンシングデータを取得する複数のデータ取得端末と、
データ要求端末と、
ホストと
を備え、
前記データ要求端末は、前記センシングデータを取得するデータ取得要求を前記ホストに送信し、
前記ホストは、前記データ取得要求を前記データ要求端末から受信し、受信したデータ取得要求を前記複数のデータ取得端末の中から選択したデータ取得端末に送信し、
前記データ取得端末は、周囲に位置する前記データ取得端末と、複数の端末間で行う通信である端末間通信を行い、前記ホストから前記データ取得要求を受信した場合に、伝搬端末として、周囲に位置する前記データ取得端末に、前記端末間通信により、前記データ取得要求を送信し、
前記データ取得端末は、前記伝搬端末から前記データ取得要求を受信した場合に、応答端末として、前記データ取得要求に対応する前記センシングデータを取得し、前記センシングデータを前記ホストに送信するセンサ情報収集システム。
【請求項２】
前記データ取得要求には、データ仕様が含まれ、
前記データ取得端末は、前記データ仕様に合う前記センシングデータを取得することが可能である場合に、前記センシングデータを取得する請求項１に記載のセンサ情報収集システム。
【請求項３】
前記データ取得要求には、データ取得数が含まれ、
前記応答端末は、前記データ取得要求に応じる場合に、前記伝搬端末に、前記端末間通信により、前記データ取得要求に応じる旨を含むメッセージを送信し、
前記伝搬端末は、前記データ取得要求に対応する前記センシングデータを取得する前記データ取得端末の総数が前記データ取得要求に含まれる前記データ取得数になるよう、前記センシングデータを取得する前記応答端末を、前記メッセージを送信した前記応答端末の中から選定し、
前記伝搬端末により選定された前記応答端末は、前記センシングデータを取得する請求項１又は２に記載のセンサ情報収集システム。
【請求項４】
前記データ取得要求には、１の前記センシングデータの取得に対して前記データ取得端末に与えるインセンティブ単価が含まれ、
前記データ取得端末は、前記データ取得要求を受信した場合に、前記データ取得要求に含まれる前記インセンティブ単価に基づいて、前記データ取得要求に応じるか判断し、前記メッセージに自端末が要求するインセンティブ量である要求インセンティブが含まれる請求項３に記載のセンサ情報収集システム。
【請求項５】
前記ホストは、前記データ取得端末から前記センシングデータを取得した場合に、前記センシングデータに対応する前記データ取得要求を前記ホストに送信した前記データ要求端末に、前記センシングデータを送信する請求項４に記載のセンサ情報収集システム。
【請求項６】
前記ホストは、前記データ取得端末が前記データ取得要求に対応する前記センシングデータを前記ホストに送信した場合に、前記データ取得要求を前記ホストに送信した前記データ要求端末から前記データ取得要求に含まれる前記インセンティブ単価に応じたインセンティブを徴収し、前記センシングデータを取得した前記データ取得端末に前記データ取得端末が送信した前記メッセージに示される前記要求インセンティブに応じたインセンティブを与える請求項５に記載のセンサ情報収集システム。
【請求項７】
前記データ取得端末が前記データ取得要求に対応する前記センシングデータを前記ホストに送信した場合に、前記データ取得要求を前記ホストに送信した前記データ要求端末から前記ホストに前記データ取得要求に含まれる前記インセンティブ単価に応じたインセンティブを支払い、前記ホストから前記センシングデータを取得した前記データ取得端末に前記データ取得端末が送信した前記メッセージに示される前記要求インセンティブに応じたインセンティブを支払う決済サーバを備え、
前記決済サーバは、前記データ取得端末が前記センシングデータの取得に対するインセンティブを受け取るための情報である支払情報を取得端末用支払情報として生成し、前記データ取得端末に前記取得端末用支払情報を送信し、
前記データ取得端末は、前記決済サーバから受信した前記取得端末用支払情報を前記ホストに送信し、
前記ホストは、前記データ取得端末から受信した前記取得端末用支払情報を前記決済サーバに送信し、
前記決済サーバは、前記ホストから受信した前記取得端末用支払情報に対応するインセンティブを前記ホストから前記データ取得端末に与え、
前記決済サーバは、前記ホストが前記センシングデータの取得に対するインセンティブを受け取るための情報である支払情報をホスト用支払情報として生成し、前記ホストに前記ホスト用支払情報を送信し、
前記ホストは、前記決済サーバから受信した前記ホスト用支払情報を前記データ要求端末に送信し、
前記データ要求端末は、前記ホストから受信した前記ホスト用支払情報を前記決済サーバに送信し、
前記決済サーバは、前記データ要求端末から受信した前記ホスト用支払情報に対応するインセンティブを前記データ要求端末から前記ホストに与える請求項５に記載のセンサ情報収集システム。
【請求項８】
前記データ取得要求には、前記センシングデータを取得する取得エリアが含まれ、
前記データ取得端末は、前記データ取得要求を受信したとき、前記データ取得要求に含まれる前記取得エリアに対応するエリアに前記データ取得端末が存在している場合に、前記データ取得要求に対応する前記センシングデータを取得する請求項１から７のいずれか１項に記載のセンサ情報収集システム。
【請求項９】
前記ホストは、複数の前記データ取得要求を有しているとき、前記複数の前記データ取得要求に含まれる複数の前記取得エリアに対応する複数のエリアに重複がある場合に、前記複数の前記データ取得要求をマージして新たなデータ取得要求を作成し、前記新たなデータ取得要求を前記データ取得端末に送信する請求項８に記載のセンサ情報収集システム。
【請求項１０】
センサを有し、前記センサを利用して取得するセンシングデータを取得する複数のデータ取得端末と、
データ要求端末と、
ホストと
を備えるセンサ情報収集システムにおけるセンサ情報収集方法であって、
前記データ要求端末は、前記センシングデータを取得するデータ取得要求を前記ホストに送信し、
前記ホストは、前記データ取得要求を前記データ要求端末から受信し、受信したデータ取得要求を前記複数のデータ取得端末の中から選択したデータ取得端末に送信し、
前記データ取得端末は、周囲に位置する前記データ取得端末と、複数の端末間で行う通信である端末間通信を行い、前記ホストから前記データ取得要求を受信した場合に、周囲に位置する前記データ取得端末に、前記端末間通信により、前記データ取得要求を送信し、
前記データ取得端末は、前記データ取得端末から前記データ取得要求を受信した場合に、前記データ取得要求に対応する前記センシングデータを取得し、前記センシングデータを前記ホストに送信するセンサ情報収集方法。
【請求項１１】
センサを有し、前記センサを利用して取得するセンシングデータを取得する複数のデータ取得端末と、
データ要求端末と、
ホストと
を備えるセンサ情報収集システムであって、
前記データ要求端末は、前記センシングデータを取得するデータ取得要求を前記ホストに送信し、
前記ホストは、前記データ取得要求を前記データ要求端末から受信し、受信したデータ取得要求を前記複数のデータ取得端末の中から選択したデータ取得端末に送信するセンサ情報収集システムにおけるデータ取得端末であって、
周囲に位置する前記データ取得端末と、複数の端末間で行う通信である端末間通信を行い、前記ホストから前記データ取得要求を受信した場合に、伝搬端末として、周囲に位置する前記データ取得端末に、前記端末間通信により、前記データ取得要求を送信し、
前記伝搬端末から前記データ取得要求を受信した場合に、応答端末として、前記データ取得要求に対応する前記センシングデータを取得し、前記センシングデータを前記ホストに送信するデータ取得端末。
【請求項１２】
センサを有し、前記センサを利用して取得するセンシングデータを取得する複数のデータ取得端末と、
データ要求端末と、
ホストと
を備えるセンサ情報収集システムであって、
前記データ要求端末は、前記センシングデータを取得するデータ取得要求を前記ホストに送信し、
前記ホストは、前記データ取得要求を前記データ要求端末から受信し、受信したデータ取得要求を前記複数のデータ取得端末の中から選択したデータ取得端末に送信するセンサ情報収集システムにおけるデータ取得端末であって、周囲に位置する前記データ取得端末と、複数の端末間で行う通信である端末間通信を行うことが可能であるデータ取得端末に、
前記ホストから前記データ取得要求を受信した場合に、伝搬端末として、周囲に位置する前記データ取得端末に、前記端末間通信により、前記データ取得要求を送信させ、
前記伝搬端末から前記データ取得要求を受信した場合に、応答端末として、前記データ取得要求に対応する前記センシングデータを取得し、前記センシングデータを前記ホストに送信させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、センサ情報収集システムに関する。
【背景技術】
【０００２】
（１）発明が対象とするサービスと、前記サービスのシステム構成
観光客が出掛ける先の混雑状況の情報を取得するケース又はカーナビゲーションシステムが渋滞時に前方の道路状況情報を取得するケース等の増加に伴い、ユーザが指定した場所の現状に関する、センサで取得したセンシングデータを提供するサービスの需要が、今後増加することが期待される。【０００３】
前記サービスを広域で提供するシステムを、インセンティブを用いるモバイルクラウドセンシング（又はクラウドセンシング）を採用して実現することで、前記サービスの提供に必要なセンサの設置及び運用のコストを抑えることができる。【０００４】
前記システムは、前記サービスを利用するユーザが、前記ユーザが所有する端末を用いて取得したセンシングデータの提供に協力するよう動機付けるため、センシングデータの提供に対して、金銭又はサービス利用に必要なポイント等を、インセンティブとして与える。端末のソフトウェアは、ホストからセンシングデータの取得を求められたとき、前記センシングデータの仕様と、提供されるインセンティブの量と、ユーザが端末に設定するセンシングデータの提供に関する条件とに基づき、前記センシングデータを取得するか否かを判断する。前記サービスに対してデータ取得要求を行うデータ要求者は、データ取得要求時に、センシングデータに対して支払うインセンティブの量を指定する。【０００５】
（２）発明が対象とするサービスと前記システム構成に関係する従来技術
従来技術として、非特許文献１に、Ｄ２Ｄ（Ｄｅｖｉｃｅ  ｔｏ  Ｄｅｖｉｃｅ）通信を使用しないモバイルクラウドセンシングにおいて、あるセンシングデータを取得する端末を決定する方式（以下、タスク割当方式）として、Ｐｕｌｌ方式及びＰｕｓｈ方式が示されている。【０００６】
端末が、インセンティブを考慮してセンシングデータを取得するか否かを判断する場合、Ｐｕｌｌ方式には、下記の課題がある。【０００７】
（ａ）端末は、ホストからデータ取得要求を受信しない限り、センシングデータを取得しない。従って、ホストと端末間のセルラ通信量を減らすために、各端末が、ホストにデータ取得要求を問い合わせる頻度を減らすと、ホストがデータ取得要求を受信又はホスト内でデータ取得要求が発生してからホストが前記データ取得要求に対応するセンシングデータを取得するまでの時間（以下、データ取得時間）が増える可能性がある。【０００８】
（ｂ）ホストは、端末にインセンティブを付与する際、端末の識別情報を把握する必要がある。従って、ホストは、端末の識別情報と、端末が提供したセンシングデータに含まれる端末の位置情報との対応付けが可能である。このため、端末の識別情報と端末の位置情報とを対応付けた情報はプライバシに関わるが、ホストは、前記対応付けた情報を知ることが可能である。【０００９】
また、端末が、インセンティブを考慮してセンシングデータを取得するか否かを判断する場合、Ｐｕｓｈ方式には、下記の課題がある。【００１０】
（ａ）端末は、ホストからデータ取得要求を受信しない限り、センシングデータを取得しない。従って、ホストと端末間のセルラ通信量を減らすために、ホストが、各端末にデータ取得要求を送信する通信頻度を減らすと、データ取得時間が増える可能性がある。【００１１】
（ｂ）前述のＰｕｌｌ方式における課題（ｂ）と同様の課題がある。【００１２】
また、従来技術として、特許文献１に、
端末は、端末が有するセンサの種別を含むユーザ情報をホストに登録し、
ホストは、受け付けたデータ取得要求と、端末が登録したセンサの種別とのマッチングを行い、データを取得する端末を決定して当該端末からデータを取得し、データの提供に対する対価（インセンティブ）の支払いを端末に行う方式が開示されている。【００１３】
ここで、特許文献１の方式を、端末が、インセンティブを考慮して、現在の端末の場所のセンシングデータを提供するサービスに適用するためには、前記ユーザ情報に、端末の現在の位置情報及び要求インセンティブの情報を含める必要があると考えられる。【００１４】
端末の移動及び要求インセンティブが経時変化する可能性があることを考慮すると、ホストがデータ取得要求を受信してからホストがデータを取得する端末を決定するまでの時間（データ取得時間）を短くするためには、端末は、現在の位置情報を含むユーザ情報を頻繁にホストに登録する必要がある。この場合、端末とホスト間のセルラ通信は、頻繁に発生する。【００１５】
しかし、特許文献１には、データ取得時間を増やすことなく前記セルラ通信量を減らすことについて、構成及び効果が示されていない。【００１６】
特許文献１の方式では、ホストが端末に対価を支払う。そのため、ホストは、端末の識別子を知る必要があり、かつ、センシングデータに含まれる端末の位置情報を取得することが可能である。従って、ホストは、端末の識別子と端末の位置情報とを対応付けた情報を知ることが可能である。【００１７】
しかし、特許文献１には、ホストが、端末の識別子と端末の位置情報とを対応付けた情報を知ることを防ぐことについて、構成及び効果が示されていない。【００１８】
また、従来技術として、特許文献２に、データ取得要求に対するセンシングデータを取得する方法として、
端末は、常時又は定期的に取得したセンシングデータをホストに登録し、
ホストは、受け付けたデータ取得要求と、端末から受信済みのセンシングデータのマッチングを行い、データ提供元の端末に対して対価を支払う方法が開示されている。【００１９】
ホストがデータ取得要求を受信してからホストが端末から受信済みのセンシングデータの中でデータ取得要求にマッチするデータを見つけるまでの時間（データ取得時間）を短くするためには、端末は、センシングデータを頻繁にホストに登録する必要がある。この場合、登録のための端末とホスト間のセルラ通信が、頻繁に発生する。【００２０】
しかし、特許文献２には、データ取得時間を増やすことなく前記セルラ通信量を減らすことについて、構成及び効果が示されていない。【００２１】
特許文献２の方式では、ホストが端末に対価を支払う。そのため、ホストは、端末の識別子を知る必要があり、かつ、センシングデータに含まれる端末の位置情報を取得することが可能である。従って、ホストは端末の識別子と端末の位置情報とを対応付けた情報を知ることが可能である。【００２２】
しかし、特許文献２には、ホストが端末の識別子と端末の位置情報とを対応付けた情報を知ることを防ぐことについて、構成及び効果が示されていない。
【先行技術文献】
【特許文献】
【００２３】
【特許文献１】特開２００８−２４２５５３号公報
【特許文献２】特開２００６−０３１７２３号公報
【非特許文献】
【００２４】
【非特許文献１】Ｊ．  Ｗａｎｇ，  ｅｔ  ａｌ．，  “Ｔａｓｋ  Ａｌｌｏｃａｔｉｏｎ  ｉｎ  Ｍｏｂｉｌｅ  Ｃｒｏｗｄ  Ｓｅｎｓｉｎｇ：  Ｓｔａｔｅ  ｏｆ  ｔｈｅ  Ａｒｔ  ａｎｄ  Ｆｕｔｕｒｅ  Ｏｐｐｏｒｔｕｎｉｔｉｅｓ”，  ＩＥＥＥ  Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ  ｊｏｕｒｎａｌ，  Ｅａｒｌｙ  ａｃｃｅｓｓ，  Ａｕｇ．  ２０１８）
【発明の概要】
【発明が解決しようとする課題】
【００２５】
前述の通り、モバイルクラウドセンシングを採用するシステムにおいて、従来技術を採用した場合、ホストと端末間のセルラ通信量を減らすと、データ取得時間が増える可能性があるという課題がある。本課題を１番目の課題とする。【００２６】
また、前記システムにおいて、ホストは、端末の識別子と端末の位置情報の対応付けた情報は端末ユーザのプライバシ情報であるが、前記対応付けた情報を知ることが可能であるという課題がある。本課題を２番目の課題とする。本課題に関連して、ホストが端末の位置情報をトラッキングすることが可能であり、また、端末ユーザのプライバシ情報が漏えいされる可能性がある。【００２７】
本発明は、センサ情報収集システムにおいて、ホストと端末間のセルラ通信量を減らした場合に、データ取得時間が増えないようにすることを目的とする。
【課題を解決するための手段】
【００２８】
この発明のセンサ情報収集システムは、
センサを有し、前記センサを利用して取得するセンシングデータを取得する複数のデータ取得端末と、
前記データ取得端末に前記センシングデータを取得するデータ取得要求を送信するホストと
を備え、
前記データ取得端末は、周囲に位置する前記データ取得端末と、複数の端末間で行う通信である端末間通信を行い、前記ホストから前記データ取得要求を受信した場合に、伝搬端末として、周囲に位置する前記データ取得端末に、前記端末間通信により、前記データ取得要求を送信し、
前記データ取得端末は、前記伝搬端末から前記データ取得要求を受信した場合に、応答端末として、前記データ取得要求に対応する前記センシングデータを取得し、前記センシングデータを前記ホストに送信する。
【発明の効果】
【００２９】
この発明のセンサ情報収集システムは、ホストと端末間のセルラ通信量を減らした場合に、データ取得要求を受信したデータ取得端末が、伝搬端末として、周囲に位置するデータ取得端末に、端末間通信により、前記データ取得要求を送信するので、データ取得時間を増やさない。
【図面の簡単な説明】
【００３０】
【図１】モバイルクラウドセンシングを採用するシステムの概要図。
【図２】モバイルクラウドセンシングのＰｕｌｌ方式の動作を示すシーケンス。
【図３】モバイルクラウドセンシングのＰｕｓｈ方式の動作を示すシーケンス。
【図４】実施の形態１に係るセンサ情報収集システムの構成図。
【図５】実施の形態１に係るデータ要求端末２０の構成図。
【図６】実施の形態１に係るデータ要求端末２０のハードウェア構成図。
【図７】実施の形態１に係るデータ取得端末３０の構成図。
【図８】実施の形態１に係るデータ取得端末３０のハードウェア構成図。
【図９】実施の形態１に係るデータ取得要求記録部３０５が記録するデータの形式。
【図１０】実施の形態１に係るホスト４０の構成図。
【図１１】実施の形態１に係るホスト４０のハードウェア構成図。
【図１２】実施の形態１に係るデータ取得要求記録部４０５が記録するデータの形式。
【図１３】実施の形態１に係るインセンティブ記録部４０６が記録するデータの形式。
【図１４】実施の形態１に係る、Ｐｕｌｌ方式を採用するデータ取得端末３０が定常的に行う処理を示すシーケンス。
【図１５】実施の形態１に係る、Ｐｕｌｌ方式を採用するセンサ情報収集システムの動作を示すシーケンス。
【図１６】実施の形態１に係るデータ要求端末２０の動作を示すフローチャート。
【図１７】実施の形態１に係る、ホスト４０に要求問合わせＭＳＧを送信するデータ取得端末３０の動作を示すフローチャート。
【図１８】実施の形態１に係る、入札募集ＭＳＧを受信するデータ取得端末３０の動作を示すフローチャート。
【図１９】実施の形態１に係る、データ取得要求ＭＳＧを受信したホスト４０の動作を示すフローチャート。
【図２０】実施の形態１に係るＰｕｓｈ方式を採用するデータ取得端末３０が定常的に行う処理を示すシーケンス。
【図２１】実施の形態１に係るＰｕｓｈ方式を採用するセンサ情報収集システムの動作を示すシーケンス。
【図２２】実施の形態２に係るセンサ情報収集システムの構成図。
【図２３】実施の形態２に係るデータ取得要求記録部３０５が記録するデータの形式。
【図２４】実施の形態２に係るホスト４０の構成図。
【図２５】実施の形態２に係るデータ取得要求記録部４０５が記録するデータの形式。
【図２６】実施の形態２に係る決済サーバ５０の構成図。
【図２７】実施の形態２に係る決済サーバ５０のハードウェア構成図。
【図２８】実施の形態２に係る支払情報記録部５０６が記録するデータの形式。
【図２９】実施の形態２に係るセンサ情報収集システムの動作を示すシーケンス。
【図３０】実施の形態２に係るデータ要求端末２０の動作を示すフローチャート。
【図３１】実施の形態２に係る、入札募集ＭＳＧを受信するデータ取得端末３０の動作を示すフローチャート。
【図３２】実施の形態２に係る、データ取得要求ＭＳＧを受信したホスト４０の動作を示すフローチャート。
【図３３】実施の形態２に係る決済サーバ５０の動作を示すフローチャート。
【図３４】実施の形態３に係る、実施の形態１のホスト４０と同様の構成であるホスト４０のデータ取得要求記録部４０５が記録するデータの形式。
【図３５】実施の形態３に係る、実施の形態２のホスト４０と同様の構成であるデータ取得要求記録部４０５が記録するデータの形式。
【発明を実施するための形態】
【００３１】
実施の形態１．
以下、本実施の形態について、図面を参照しながら詳細に説明する。
【００３２】
＊＊＊構成の説明＊＊＊
本実施の形態に係るセンサ情報システムは、モバイルクラウドセンシング（又はクラウドセンシング）を採用するシステムによって実現される。
【００３３】
前記システムは、図１に示すように、前記サービスを利用するユーザが所有する端末と、端末が取得したセンシングデータ（以下、データ）の管理及び端末にデータの取得を要求するデータ取得要求等を行うホスト装置（以下、ホスト）とで構成される。端末は、端末が備えるセンサを使用してデータを取得する。端末は、セルラ通信網経由でホストと通信すること及び端末間直接通信網（具体例としては、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）  ８０２．１１ｐ及びＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、登録商標）  ＰＣ５等、以下、Ｄ２Ｄ（Ｄｅｖｉｃｅ  ｔｏ  Ｄｅｖｉｃｅ）通信）を経由し端末間で直接通信することが可能である。なお、Ｄ２Ｄ通信は、端末間通信と呼ばれることもあり、データは、センサ情報と呼ばれることもある。
【００３４】
モバイルクラウドセンシングにおいて、データを取得する端末を決定する方式として、Ｐｕｌｌ方式と、Ｐｕｓｈ方式がある。
【００３５】
Ｐｕｌｌ方式では、図２に示すように、
端末は、ホストにデータ取得要求を問い合わせる「要求問合せ」を行い、
ホストは、「要求問合せ」に対する応答である「要求問合せ応答」を行い、
端末は、「要求問合せ応答」の中からデータ取得要求を選択し、選択したデータ取得要求に対応するデータを取得し、取得したデータをホストに通知する「データ通知」を行う。なお、ホストがデータ取得要求を保有している場合、「要求問合せ応答」は、データ取得要求を含む。
【００３６】
Ｐｕｓｈ方式では、図３に示すように、
端末は、ホストに端末の現在位置を示す「位置情報」を送信し、
ホストは、端末から受信した「位置情報」に基づいて、端末の位置情報を管理し、
ホストは、端末の位置情報に基づいて、データを取得する端末の候補を選択し、
ホストは、選択した端末にデータを取得することが可能であるか問い合わせる「実行問合せ」を行い、
端末は、「実行問合せ」に応じる場合、データ取得要求に対応するデータを取得し、取得したデータをホストに通知する「データ通知」を行う。
【００３７】
図４は、本実施の形態に係るセンサ情報収集システムの概要図である。
本図に示されるように、センサ情報収集システムは、データ要求端末２０と、データ取得端末３０と、ホスト４０とを備える。データ要求端末２０はｍ台存在し、データ取得端末３０はｎ台存在する。データ要求端末２０とホスト４０とは、ネットワーク１を介して接続されており、データ取得端末３０とホスト４０とは、ネットワーク２を介して接続されている。データ取得端末３０は、前記データ取得端末３０の近隣（周囲）に位置するデータ取得端末３０と、Ｄ２Ｄネットワーク９０を介してＤ２Ｄ通信により通信を行うことができる。なお、ネットワーク１とネットワーク２とは、同じネットワークでも良い。Ｄ２Ｄ通信は、端末間通信と呼ばれることもある。
【００３８】
データ要求端末２０は、センサを利用して取得するセンシングデータを取得する取得エリア（取得エリア内の任意の場所で計測したデータが許容される）と、データのデータ仕様（例：データの種類及びデータの精度等）と、取得するデータの総数であるデータ取得数と、１のデータ取得に対してデータ取得端末３０に支払うインセンティブ単価とを示すデータ取得要求を、ホスト４０に送信する。なお、データ要求端末２０は、前記データ取得要求をホスト４０に送信してから一定時間以内にデータを取得することを要求してもよい。また、データ要求端末２０は、センサ情報収集システム内に１台だけ存在しても良い。
【００３９】
データ取得端末３０は、データ取得要求を受信した場合に、前記データ取得要求に含まれる取得エリアと、データ仕様と、インセンティブ単価とに基づき、前記データ取得要求に対応するデータを取得することが可能であるか否かを判断する。前記データ取得端末３０は、前記データ取得要求に対応するデータを取得する場合に要求する要求インセンティブを決定する。データ取得端末３０は、前記データ取得要求に対応するデータを取得することが可能であると判断したとき、自端末が前記データを取得する端末となった場合に、前記データ取得要求に対応するデータを取得し、前記データ及び自端末が要求するインセンティブ量である前記要求インセンティブをホスト４０に送信する。
【００４０】
ホスト４０は、データ要求端末２０からデータ取得要求を受信し、複数のデータ取得端末３０の中から選択したデータ取得端末３０にデータ取得要求を送信する。ホスト４０は、前記データ取得要求を送信したデータ取得端末３０に限定されない任意のデータ取得端末３０から、前記データ取得要求に対応するデータ及び要求インセンティブを受信し、前記データを前記データ要求端末２０に送信する。ホスト４０は、コンピュータにより実現されることが一般的であると考えられる。
【００４１】
ホスト４０は、データ要求端末２０、データ取得端末３０、及びホスト４０が保持するインセンティブを管理する。ホスト４０は、前記データを送信したデータ取得端末３０に、前記データ取得端末３０の要求インセンティブと同等のインセンティブを与え、前記データに対応するデータ取得要求をホスト４０に送信したデータ要求端末２０から、前記データ取得要求に示される前記データ取得端末に与えるインセンティブ単価に基づいて算出されるインセンティブを徴収する。
【００４２】
ネットワーク１は、ホスト４０とデータ要求端末２０とが通信するためのネットワークであり、有線通信網又はセルラ通信網等により実現される。データ要求端末２０が移動端末の場合、ネットワーク１は、セルラ通信網により実現されることが一般的であると考えられる。
【００４３】
ネットワーク２は、ホスト４０とデータ取得端末３０とが通信するためのネットワークであり、有線通信網又はセルラ通信網等により実現される。データ取得端末が移動端末の場合、ネットワーク２は、セルラ通信網により実現されることが一般的であると考えられる。
【００４４】
Ｄ２Ｄネットワーク９０は、近隣のデータ取得端末間でＤ２Ｄ通信により通信するためのネットワークである。Ｄ２Ｄネットワーク９０の具体例としては、Ｗｉ−Ｆｉ（登録商標）、ＬＴＥ  ＰＣ５、又はＢｌｕｅｔｏｏｔｈ（登録商標）等が挙げられる。
【００４５】
図５は、本実施の形態に係るデータ要求端末２０の構成図である。
本図に示されるように、データ要求端末２０は、ネットワーク１通信処理部２０１と、データ取得要求処理部２０２とを備える。
【００４６】
ネットワーク１通信処理部２０１は、データ要求端末２０がネットワーク１を介してホスト４０と通信を行うための通信プロトコル処理を実行する。
【００４７】
データ取得要求処理部２０２は、データ要求端末２０を使用するユーザの指示等、何らかのトリガによりデータ取得要求を作成し、ネットワーク１通信処理部２０１及びネットワーク１を介してホスト４０に前記データ取得要求を送信する処理を行う。
【００４８】
データ取得要求処理部２０２の機能は、ソフトウェアである要求端末プログラムによって実現される。
【００４９】
図６は、本実施の形態に係るデータ要求端末２０のハードウェア構成図である。
前記データ要求端末２０は、本図に示す一般的なコンピュータに類する機能を有する端末１１から構成される。
【００５０】
ネットワーク１通信処理部２０１は、プロセッサ１１１、メモリ１１２、及びネットワークインタフェース１１３から構成される。データ取得要求処理部２０２は、プロセッサ１１１及びメモリ１１２から構成される。
【００５１】
プロセッサ１１１は、データバス１１５（信号線）を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００５２】
プロセッサ１１１は、プログラム及びＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等を実行するプロセッシング装置である。プロセッシング装置は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）と呼ぶこともあり、プロセッサ１１１は、具体例としては、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。プロセッサ１１１は、メモリ１１２に格納されたプログラムを読み出して実行する。
【００５３】
図６では、プロセッサ１１１は、１つだけ示されているが、端末１１は、プロセッサ１１１を代替する複数のプロセッサを備えていてもよい。これら複数のプロセッサは、各機能構成要素の機能を実現するプログラムの実行を分担する。
【００５４】
メモリ１１２は、データを一時的に記憶する記憶装置であり、プロセッサ１１１の作業領域として使用されるメインメモリとして機能する。メモリ１１２は、具体例としては、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。メモリ１１２は、プロセッサ１１１の演算結果を保持する。
【００５５】
記憶装置１１４は、データを不揮発的に保管する記憶装置であり、ＯＳ、プロセッサ１１１によって実行される各プログラム、各プログラムの実行時に使用されるデータ等を記憶する。記憶装置１１４は、具体例としては、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）である。また、記憶装置１１４は、メモリカード、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ、登録商標）メモリカード、ＣＦ（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ）、ＮＡＮＤフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の可搬記録媒体であってもよい。
【００５６】
本図には記載していないが、ＯＳは、プロセッサ１１１によって記憶装置１１４からロードされ、メモリ１１２に展開され、プロセッサ１１１上で実行される。なお、プログラム及びＯＳは、メモリ１１２に記憶されていてもよい。
【００５７】
図７は、本実施の形態に係るデータ取得端末３０の構成図である。
本図に示されるように、データ取得端末３０は、ネットワーク２通信処理部３０１と、Ｄ２Ｄ通信処理部３０２と、データ取得要求処理部３０３と、センサ３０４と、データ取得要求記録部３０５とを備える。
【００５８】
ネットワーク２通信処理部３０１は、データ取得端末３０がネットワーク２を介してホスト４０と通信を行うための通信プロトコル処理を実行する。
【００５９】
Ｄ２Ｄ通信処理部３０２は、データ取得端末３０がＤ２Ｄネットワーク９０を介して、近隣のデータ取得端末３０と通信を行うための通信プロトコル処理を実行する。
【００６０】
データ取得要求処理部３０３は、ホスト４０からネットワーク２経由で受信したデータ取得要求又はＤ２Ｄ通信経由で近隣のデータ取得端末３０から受信したデータ取得要求に対して、自端末を含む近隣のデータ取得端末３０の内、いずれのデータ取得端末３０がデータを取得するかを決定する。データ取得要求処理部３０３は、自端末がデータを取得する場合は、センサ３０４を使用してデータを取得し、ホスト４０にデータ及び要求インセンティブを通知する。また、データ取得要求処理部３０３は、受信したデータ取得要求をデータ取得要求記録部３０５に記録する。
【００６１】
データ取得要求処理部３０３の機能は、ソフトウェアである取得端末プログラムによって実現される。
【００６２】
センサ３０４は、データ取得端末３０がデータ取得要求に対応するデータを取得する機能を有する。
【００６３】
データ取得要求記録部３０５は、データ取得端末３０が受信したデータ取得要求を記録する。
【００６４】
図８は、本実施の形態に係るデータ取得端末３０のハードウェア構成図である。
前記データ取得端末３０は、本図に示す一般的なコンピュータに類する機能を有する端末１１から構成される。
【００６５】
ネットワーク２通信処理部３０１及びＤ２Ｄ通信処理部３０２は、プロセッサ１１１、メモリ１１２、及びネットワークインタフェース１１３から構成される。データ取得要求処理部３０３は、プロセッサ１１１及びメモリ１１２から構成される。データ取得要求記録部３０５は、記憶装置１１４から構成される。
【００６６】
図９は、データ取得要求記録部３０５が記録するデータの形式を示したものである。
要求ＩＤは、データ取得要求を一意に識別するために、ホスト４０がデータ取得要求に対して割り当てる識別子である。取得要求内容は、データ取得要求に含まれる情報である。要求インセンティブは、データ取得端末３０がデータ取得要求に対応可能である場合に、前記データ取得要求に対応するデータの取得に対して要求する要求インセンティブである。自端末ＩＤは、データ取得要求に対するデータ取得を行う端末をＤ２Ｄ通信等により決定する手順において、データ取得端末３０が自端末を識別するために使用する識別子である。なお、自端末ＩＤは、データ取得要求毎に異なるもの（例：ＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）を用いて作成する一時識別子）であっても、常に同じものであってもよい。
【００６７】
図１０は、本実施の形態に係るホスト４０の構成図である。
本図に示されるように、ホスト４０は、ネットワーク１通信処理部４０１と、ネットワーク２通信処理部４０２と、データ取得要求処理部４０３と、インセンティブ管理処理部４０４と、データ取得要求記録部４０５と、インセンティブ記録部４０６とを備える。
【００６８】
ネットワーク１通信処理部４０１は、ホスト４０がネットワーク１を介してデータ要求端末２０と通信を行うための通信プロトコル処理を実行する。
【００６９】
ネットワーク２通信処理部４０２は、ホスト４０がネットワーク２を介してデータ取得端末３０と通信を行うための通信プロトコル処理を実行する。
【００７０】
データ取得要求処理部４０３は、
データ要求端末２０からネットワーク１経由でホスト４０が受信したデータ取得要求を受け付け、
前記データ取得要求を送信するデータ取得端末３０を選択し、
選択したデータ取得端末３０にネットワーク２通信処理部４０２及びネットワーク２経由で前記データ取得要求を送信し、
いずれかのデータ取得端末３０からネットワーク２経由でホスト４０が受信した前記データ取得要求に対応するデータ及び要求インセンティブを受け付け、
前記データ要求端末２０にネットワーク１通信処理部４０１及びネットワーク１経由で前記データを送信する。
【００７１】
インセンティブ管理処理部４０４は、
データを通知したデータ取得端末３０に前記データ取得端末３０の要求インセンティブと同等のインセンティブを与え、
前記データに対応するデータ取得要求をホスト４０に送信したデータ要求端末２０から前記データ取得要求に示される前記データ取得端末に与えるインセンティブ単価に基づいて算出されるインセンティブを徴収する処理を行う。
【００７２】
データ取得要求処理部４０３及びインセンティブ管理処理部４０４の機能は、ソフトウェアであるホストプログラムによって実現される。
【００７３】
データ取得要求記録部４０５は、ホスト４０が処理中のデータ取得要求に関する情報を記録する。
【００７４】
図１１は、本実施の形態に係るホスト４０のハードウェア構成図である。
前記ホスト４０は、本図に示す一般的なコンピュータ１０から構成される。
【００７５】
ネットワーク１通信処理部４０１及びネットワーク２通信処理部４０２は、プロセッサ１０１、メモリ１０２、及びネットワークインタフェース１０３から構成される。データ取得要求処理部４０３及びインセンティブ管理処理部４０４は、プロセッサ１０１及びメモリ１０２から構成される。データ取得要求記録部４０５及びインセンティブ記録部４０６は、記憶装置１０４から構成される。
【００７６】
プロセッサ１０１は、端末１１のプロセッサ１１１と同様である。メモリ１０２は、端末１１のメモリ１１２と同様である。ネットワークインタフェース１０３は、端末１１のネットワークインタフェース１１３と同様である。記憶装置１０４は、端末１１の記憶装置１１４と同様である。データバス１０５は、端末１１のデータバス１１５と同様である。
【００７７】
図１２は、データ取得要求記録部４０５が記録するデータの形式を示したものである。
要求ＩＤは、データ取得要求を一意に識別するためにホスト４０がデータ取得要求に割り当てる識別子である。取得要求内容は、データ取得要求に含まれる情報である。端末インセンティブ情報は、データ及び要求インセンティブをホスト４０に通知したデータ取得端末３０の識別子（以下、取得端末ＩＤ）及び前記データ取得端末３０の要求インセンティブのペアである。取得データは、データ取得端末３０がホスト４０に送信したデータである。通信情報は、ホスト４０がデータ要求端末２０にデータを送信するために必要な情報であり、具体例としては、データ要求端末２０との間の通信セッションを指定する通信セッションＩＤである。要求端末ＩＤは、データ要求端末２０からインセンティブを徴収するためのデータ要求端末２０の識別子である。
【００７８】
なお、データ取得要求記録部４０５は、データ取得要求のデータ取得数が２以上である場合、
前記データ取得要求に対応する端末インセンティブ情報に複数のペアを記録し、
前記データ取得要求に対応する取得データに複数のデータを記録する。
【００７９】
インセンティブ記録部４０６は、各々のデータ要求端末２０、各々のデータ取得端末３０、及びホスト４０が保有するインセンティブを記録する。
【００８０】
図１３は、インセンティブ記録部４０６が記録するデータの形式を示したものである。
識別子は、各々のデータ要求端末２０、各々のデータ取得端末３０、及びホスト４０を一意に識別するための識別子である。保有インセンティブは、前記識別子に対応する実体（各々のデータ要求端末２０、各々のデータ取得端末３０、及びホスト４０のいずれか１つ）が保有するインセンティブの量である。
【００８１】
＊＊＊動作の説明＊＊＊
以下、本実施の形態におけるセンサ情報収集システムの動作について説明する。
【００８２】
＊＊＊Ｐｕｌｌ方式を採用する場合の動作の説明＊＊＊
以下に、モバイルクラウドセンシングのＰｕｌｌ方式を採用する、本実施の形態におけるセンサ情報収集システムの動作を説明する。なお、メッセージをＭＳＧと表記する。
【００８３】
図１４は、本実施の形態におけるＰｕｌｌ方式を採用するデータ取得端末３０が定常的に行う処理を示すシーケンスである。
本図を参照して、前記処理を以下で説明する。
【００８４】
（処理Ｐ１０１：存在報知処理）
データ取得端末３０のデータ取得要求処理部３０３は、Ｄ２Ｄ通信により、報知ＭＳＧを送信することにより、近隣のデータ取得端末３０に自端末の存在を報知する。なお、報知ＭＳＧは、前記報知ＭＳＧを送信するデータ取得端末３０の識別情報を含むメッセージである。
【００８５】
データ取得端末３０のデータ取得要求処理部３０３は、Ｄ２Ｄ通信により受信した報知ＭＳＧに基づいて、近隣に存在するデータ取得端末３０の台数を求め、近隣に存在するデータ取得端末３０を管理する。
【００８６】
（処理Ｐ１０２：問合わせ処理）
データ取得端末３０のデータ取得要求処理部３０３は、要求問合せＭＳＧを、ネットワーク２を介してホスト４０に送信する。要求問合せＭＳＧは、前記要求問合せＭＳＧを送信するデータ取得端末３０の現在位置情報を含むメッセージである。
【００８７】
本処理において、データ取得端末３０は、データ取得端末３０のデータ取得要求処理部３０３は、任意の間隔（例：定周期）で、以下に示す送信トライ処理を行っても良い。
【００８８】
（送信トライ処理）
データ取得端末３０のデータ取得要求処理部３０３は、０から１の範囲で一様乱数を生成し、生成した乱数が１／（近隣のデータ取得端末３０の数＋１）以下である場合、ホスト４０に要求問合せＭＳＧを送信する。それ以外の場合、前記データ取得要求処理部３０３は、ホスト４０に要求問合せＭＳＧを送信しない。
【００８９】
データ取得端末３０のデータ取得要求処理部３０３は、近隣のデータ取得端末３０がＤ２Ｄ通信により送信する入札募集ＭＳＧを受信した場合、前記入札募集ＭＳＧ受信後一定時間が経過するまで、要求問合わせＭＳＧの送信を見送る動作をしても良い。なお、入札募集ＭＳＧは、要求ＩＤ及びデータ取得要求を含むメッセージである。
【００９０】
なお、処理Ｐ１０１及び処理Ｐ１０２は、任意の順序で実行して良く、並行して実行しても良い。
【００９１】
図１５は、データ要求端末２０を使用するユーザの指示等、何らかのトリガによりデータ要求端末２０のデータ取得要求処理部２０２でデータ取得要求が発生した場合に、本実施の形態におけるＰｕｌｌ方式を採用するセンサ情報収集システムが行う処理を示すシーケンスである。
本図を参照して、前記処理を以下で説明する。
【００９２】
（処理Ｐ１１１：データ取得要求処理）
データ要求端末２０のデータ取得要求処理部２０２は、
取得エリアと、データ仕様と、データ取得数と、インセンティブ単価とを含むデータ取得要求を作成し、
前記データ取得要求を含むデータ取得要求ＭＳＧをネットワーク１経由でホスト４０に送信する。なお、データ取得要求ＭＳＧは、データ取得要求ＭＳＧを送信するデータ要求端末２０の要求端末ＩＤ及びデータ取得要求を含むメッセージである。
【００９３】
ホスト４０は、データ要求端末２０からデータ取得要求ＭＳＧを受信すると、
前記データ取得要求ＭＳＧに含まれるデータ取得要求に要求ＩＤを割り当て、
前記要求ＩＤと、前記データ取得要求と、前記データ取得要求ＭＳＧを送信したデータ要求端末２０とホスト４０との間の通信セッションＩＤと、前記データ取得要求ＭＳＧに含まれる要求端末ＩＤとを、未完了のデータ取得要求として、データ取得要求記録部４０５に記録する。
【００９４】
（処理Ｐ１１２：要求問合せ処理）
前述の通り、データ取得端末３０は、定常的に、ホスト４０に要求問合せＭＳＧを送信する。
【００９５】
ホスト４０のデータ取得要求処理部４０３は、データ取得端末３０から要求問合せＭＳＧを受信すると、前記要求問合せＭＳＧに含まれる現在位置情報に対応する位置が、前記ホスト４０のデータ取得要求記録部４０５に記録されるいずれかのデータ取得要求に含まれる取得エリア内の位置である場合、ネットワーク２を介して、前記データ取得要求記録部４０５に記録される、前記現在位置情報に対応する位置を含む取得エリアを有するデータ取得要求に対応する要求ＩＤを含む要求問合せ応答ＭＳＧを、前記データ取得端末３０に送信する。なお、要求問合せ応答ＭＳＧは、前記要求問合せ応答ＭＳＧに対応する要求問合せＭＳＧに含まれる現在位置情報に対応するデータ取得要求がホスト４０のデータ取得要求記録部４０５に存在する場合、前記データ取得要求に対応する要求ＩＤ及び前記データ取得要求を含むメッセージである。それ以外の場合、前記要求問合せ応答ＭＳＧは、データ取得要求を含まない。
【００９６】
（処理Ｐ１１３：入札募集処理）
データ取得端末３０（以下、伝搬端末）のデータ取得要求処理部３０３は、要求問合せ応答ＭＳＧを受信すると、Ｄ２Ｄ通信により、近隣のデータ取得端末３０（以下、応答端末）に入札募集ＭＳＧを送信する。
【００９７】
（処理Ｐ１１４：入札応答処理）
応答端末のデータ取得要求処理部３０３は、前記入札募集ＭＳＧを受信すると、前記入札募集ＭＳＧに含まれるデータ取得要求のインセンティブ単価を考慮して、前記入札募集ＭＳＧに応じるか否かを判断する。また、前記伝搬端末は、前記入札募集ＭＳＧを受信したものとみなして、前記入札募集ＭＳＧを受信した応答端末が行う処理と同様の処理を行う。
【００９８】
応答端末のデータ取得要求処理部３０３は、前記入札募集ＭＳＧに応札する場合、
要求インセンティブを決定し、
自端末を識別するために使用する自端末ＩＤを決定し、
前記入札募集ＭＳＧに含まれる要求ＩＤ及びデータ取得要求、前記要求インセンティブ、並びに前記自端末ＩＤを、データ取得要求記録部３０５に記録し、
入札情報ＭＳＧをＤ２Ｄ通信により前記伝搬端末に送信する。なお、入札情報ＭＳＧは、自端末ＩＤ、要求ＩＤ、要求インセンティブ、及び前記入札情報ＭＳＧを送信するデータ取得端末３０が取得することが可能であるデータの仕様である取得データ仕様を含むメッセージである。なお、自端末ＩＤは、一時的に使用する識別子であっても良い。
【００９９】
応答端末のデータ取得要求処理部３０３は、前記入札募集ＭＳＧに応札しない場合、前記入札情報ＭＳＧを前記伝搬端末に送信しない。
【０１００】
また、応答端末のデータ取得要求処理部３０３は、近隣の応答端末が送信する入札情報ＭＳＧを受信したとき、自端末よりも良い条件を有する、前記入札情報ＭＳＧを送信した近隣のデータ取得端末３０の数が、前記入札情報ＭＳＧに含まれるデータ取得要求のデータ取得数以上であると判断した場合に、入札情報ＭＳＧの送信を取りやめてもよい。前記良い条件の具体例としては、他端末の要求インセンティブが自端末の要求インセンティブよりも低いこと、及び、他端末が自端末よりも精度の高いデータを取得できること等が挙げられる。
【０１０１】
前記伝搬端末のデータ取得要求処理部３０３は、前記入札募集ＭＳＧに対応する入札情報ＭＳＧを送信した応答端末及び前記伝搬端末の中から、前記入札情報ＭＳＧ及び前記伝搬端末の入札情報ＭＳＧに含まれる取得データ仕様及び要求インセンティブに基づいて、最大で、前記入札募集ＭＳＧに含まれる要求ＩＤに対応するデータ取得要求のデータ取得数と同数のデータ取得端末３０を、前記データ取得要求に対応するデータを取得する端末として選定する。なお、前記伝搬端末は、前記伝搬端末が前記データ取得要求に応札しない場合、前記伝搬端末の入札情報ＭＳＧを考慮せずにデータ取得端末３０を選定する。
【０１０２】
前記伝搬端末は、前記データを取得するデータ取得端末３０を選定した後、Ｄ２Ｄ通信により入札結果ＭＳＧを送信し、近隣のデータ取得端末３０に選定結果を通知する。なお、入札結果ＭＳＧは、要求ＩＤ及びデータ取得を行う端末ＩＤのリストである端末ＩＤリストを含むメッセージである。
【０１０３】
（処理Ｐ１１５：データ取得処理）
データ取得端末３０のデータ取得要求処理部３０３は、入札結果ＭＳＧを受信したとき、前記入札結果ＭＳＧに含まれる端末ＩＤリストに自端末ＩＤが含まれる場合、前記入札結果ＭＳＧに含まれる要求ＩＤに対応するデータ取得要求に対応するデータを取得する。なお、前記データ取得要求は、前記データ取得端末３０のデータ取得要求記録部３０５に記録されている。また、１のデータ取得端末３０は、１のデータ取得要求に対して１のデータを取得する。
【０１０４】
前記データ取得要求処理部３０３は、ネットワーク２を介してホスト４０に前記データを含むデータ通知ＭＳＧを送信し、
前記データ取得要求記録部３０５に記録されている、前記要求ＩＤに対応する情報を削除する。なお、前記伝搬端末は、前記入札結果ＭＳＧを受信したものとみなして、前記入札結果ＭＳＧを受信したデータ取得端末３０が行う処理と同様の処理を行う。
【０１０５】
なお、本実施の形態において、データ通知ＭＳＧは、要求ＩＤ、ホスト用自端末ＩＤ、要求インセンティブ、及びデータを含むメッセージである。ホスト用自端末ＩＤは、ホスト４０がデータ取得端末３０を特定することができる識別子であり、ホスト４０がインセンティブをデータ取得端末３０に支払うために使用する識別子である。
【０１０６】
データ取得端末３０のデータ取得要求処理部３０３は、前記データ取得端末３０が入札結果ＭＳＧを受信したとき、前記入札結果ＭＳＧに含まれる端末ＩＤリストに自端末ＩＤが含まれない場合、前記データ取得端末３０のデータ取得要求記録部３０５に記録されている、前記入札結果ＭＳＧに含まれる要求ＩＤに対応する情報を削除する。
【０１０７】
（処理Ｐ１１６：データ取得応答処理）
ホスト４０のデータ取得要求処理部４０３は、データ通知ＭＳＧを受信すると、
前記データ通知ＭＳＧに含まれる要求ＩＤに基づいて、前記データ通知ＭＳＧに含まれる、ホスト用自端末ＩＤ、要求インセンティブ、及びデータを前記ホスト４０のデータ取得要求記録部４０５に記録し、
前記ホスト４０のインセンティブ管理処理部４０４に対して、前記要求インセンティブと同等のインセンティブを、前記ホスト４０の保有インセンティブから、前記ホスト用自端末ＩＤに対応するデータ取得端末３０に与えるよう指示する。
【０１０８】
前記インセンティブ管理処理部４０４は、前記データ取得要求処理部４０３から、前記データ取得端末３０に前記インセンティブを与えるよう指示を受けると、
前記ホスト４０のインセンティブ記録部４０６に記録されている前記データ取得端末３０の保有インセンティブを、前記インセンティブに対応する量だけ増やし、
前記インセンティブ記録部４０６に記録されている前記ホスト４０の保有インセンティブを、前記インセンティブに対応する量だけ減らす。
【０１０９】
前記データ取得要求処理部４０３は、データ取得端末３０から受信した、前記ホスト４０のデータ取得要求記録部４０５に記録された要求ＩＤに対応するデータ取得要求に対応するデータの数が、前記データ取得要求のデータ取得数に達した場合、
前記要求ＩＤに対応するインセンティブ単価及びデータ取得数に基づいて、前記要求ＩＤに対応するデータ取得要求を前記ホスト４０に送信したデータ要求端末２０から徴収するインセンティブの総量である徴収インセンティブを算出し、
ネットワーク１を介して前記データ要求端末２０に、全ての前記データ及び前記徴収インセンティブを含むデータ取得応答ＭＳＧを送信する。
【０１１０】
前記データ要求端末２０のデータ取得要求処理部２０２は、前記データ取得応答ＭＳＧを受信し、前記データを受け取る。
【０１１１】
前記データ取得要求処理部４０３は、前記データ取得要求記録部４０５に記録される前記データ要求端末２０の保有インセンティブから、前記徴収インセンティブと同等のインセンティブを徴収するよう、前記インセンティブ管理処理部４０４に指示する。
【０１１２】
前記インセンティブ管理処理部４０４は、前記データ取得要求処理部４０３から、前記データ要求端末２０から前記徴収インセンティブを徴収するよう指示を受けると、
前記インセンティブ記録部４０６に記録される前記データ要求端末２０の保有インセンティブを、前記徴収インセンティブに対応する量だけ減らし、
前記インセンティブ記録部４０６に記録される前記ホスト４０の保有インセンティブを、前記徴収インセンティブに対応する量だけ増やす。
【０１１３】
前記データ取得要求処理部４０３は、前記データ要求端末２０からインセンティブを徴収した後、前記データ取得要求記録部４０５に記録される前記要求ＩＤに対応する情報を削除する。
【０１１４】
図１６は、本実施の形態におけるデータ要求端末２０の動作を示すフローチャートである。
本図を参照して、前記データ要求端末２０の動作を以下で説明する。
【０１１５】
（ステップＳ１０１：要求作成処理）
前記データ要求端末２０のデータ取得要求処理部２０２は、前記データ要求端末２０を使用するユーザの指示等、何らかのトリガを受けて、データ取得要求を作成する。この際、前記データ取得要求処理部２０２は、インセンティブ単価を決定する。
【０１１６】
（ステップＳ１０２：要求送信処理）
前記データ取得要求処理部２０２は、前記データ取得要求を含むデータ取得要求ＭＳＧを作成し、ホスト４０へ送信する。
【０１１７】
（ステップＳ１０３：受信待機処理）
前記データ取得要求処理部２０２は、前記ホスト４０から前記データ取得要求ＭＳＧに対するデータ取得応答ＭＳＧを受信することを待つ。
【０１１８】
（ステップＳ１０４：データ受信処理）
前記データ取得要求処理部２０２は、前記ホスト４０から前記データ取得要求ＭＳＧに対するデータ取得応答ＭＳＧを受信し、前記データ取得応答ＭＳＧに含まれるデータを受け取る。
【０１１９】
図１７は、本実施の形態における、ホスト４０に要求問合わせＭＳＧを送信するデータ取得端末３０（以下、伝搬端末）の動作を示すフローチャートである。
本図を参照して、前記伝搬端末の動作を以下で説明する。
【０１２０】
（ステップＳ１１１：問合せ処理）
前記伝搬端末のデータ取得要求処理部３０３は、要求問合せＭＳＧをホスト４０に送信する。
【０１２１】
（ステップＳ１１２：問合せ応答受信処理）
前記データ取得要求処理部３０３は、前記要求問合せＭＳＧに対する要求問合せ応答ＭＳＧをホスト４０から受信する。
【０１２２】
（ステップＳ１１３：要求判断処理）
前記データ取得要求処理部３０３は、前記要求問合せ応答ＭＳＧにデータ取得要求が含まれるか否か判断する。前記要求問合せ応答ＭＳＧにデータ取得要求が含まれる場合、前記データ取得要求処理部３０３は、以下の処理を実行する。
【０１２３】
（ステップＳ１１４：募集処理）
前記データ取得要求処理部３０３は、前記要求問合せ応答ＭＳＧに含まれるデータ取得要求を含む入札募集ＭＳＧを、Ｄ２Ｄ通信により、近隣のデータ取得端末３０に送信する。
【０１２４】
（ステップＳ１１５：選定処理）
前記データ取得要求処理部３０３は、前記データ取得要求処理部３０３が前記入札募集ＭＳＧを送信してから一定時間が経過するまでの間に受信した、前記入札募集ＭＳＧに対応する入札情報ＭＳＧに含まれる要求インセンティブ及び取得データ仕様、並びに、前記伝搬端末の要求インセンティブ及び取得データ仕様に基づき、前記データ取得要求に対応するデータを取得するデータ取得端末３０を選定する。なお、前記データ取得要求処理部３０３は、前記伝搬端末が前記データを取得することが可能でない場合、前記伝搬端末の要求インセンティブ及び取得データ仕様を考慮せずに、データ取得端末３０を選定する。
【０１２５】
（ステップＳ１１６：結果送信処理）
前記データ取得要求処理部３０３は、前記データを取得するデータ取得端末３０を示す端末ＩＤリストを含む入札結果ＭＳＧを、Ｄ２Ｄ通信により、近隣のデータ取得端末３０に送信する。
【０１２６】
図１８は、Ｄ２Ｄ通信により、入札募集ＭＳＧを受信するデータ取得端末３０（以下、応答端末）の動作を示すフローチャートである。
本図を参照して、前記応答端末の動作を以下で説明する。
【０１２７】
（ステップＳ１２１：募集受信処理）
前記応答端末のデータ取得要求処理部３０３は、Ｄ２Ｄ通信により、入札募集ＭＳＧを受信する。
【０１２８】
（ステップＳ１２２：取得判断処理）
前記データ取得要求処理部３０３は、前記入札募集ＭＳＧに含まれるデータ取得要求に基づいて、自端末が前記データ取得要求に対応するデータを取得することが可能である否か判断する。前記データ取得要求処理部３０３は、自端末が前記データを取得することが可能である場合、以下の処理を実行する。
【０１２９】
（ステップＳ１２３：情報送信処理）
前記データ取得要求処理部３０３は、自端末の取得データ仕様及び前記データ取得要求に対する要求インセンティブを含む入札情報ＭＳＧを作成し、Ｄ２Ｄ通信により、前記入札募集ＭＳＧの送信元である伝搬端末に前記入札情報ＭＳＧを送信する。
【０１３０】
（ステップＳ１２４：受信待機処理）
前記データ取得要求処理部３０３は、前記伝搬端末から前記入札情報ＭＳＧに対する入札結果ＭＳＧを受信することを待つ。
【０１３１】
（ステップＳ１２５：結果判断処理）
前記データ取得要求処理部３０３は、受信した前記入札情報ＭＳＧに対する入札結果ＭＳＧに含まれる端末リストに、自端末のＩＤが含まれるか否かを判断する。前記データ取得要求処理部３０３は、前記端末リストに自端末のＩＤが含まれている場合、以下の処理を実行する。
【０１３２】
（ステップＳ１２６：データ通知処理）
前記データ取得要求処理部３０３は、前記入札結果ＭＳＧに含まれる要求ＩＤに対応するデータ取得要求に対応するデータを取得し、ホスト４０に前記データを送信する。
【０１３３】
図１９は、データ取得要求ＭＳＧを受信したホスト４０の動作を示すフローチャートである。
本図を参照して、前記ホスト４０の動作を以下で説明する。
【０１３４】
（ステップＳ１３１：要求受信処理）
前記ホスト４０のデータ取得要求処理部４０３は、データ要求端末２０からデータ取得要求ＭＳＧを受信する。
【０１３５】
（ステップＳ１３２：要求記録処理）
前記データ取得要求処理部４０３は、データ要求端末２０からデータ取得要求ＭＳＧを受信した場合、前記データ取得要求ＭＳＧに含まれるデータ取得要求を、未処理のデータ取得要求として、データ取得要求記録部４０５に記録する。
【０１３６】
（ステップＳ１３３：受信待機処理）
前記データ取得要求処理部４０３は、データ取得端末３０から要求問合せＭＳＧを受信することを待つ。
【０１３７】
（ステップＳ１３４：位置判断処理）
前記データ取得要求処理部４０３は、データ取得端末３０から要求問合せＭＳＧを受信した場合、前記要求問合せＭＳＧに含まれる現在位置情報に対応する位置が、いずれかの前記未処理のデータ取得要求の取得エリア内の位置であるか否かを判断する。前記データ取得要求処理部４０３は、前記現在位置情報に対応する位置が、いずれかの前記未処理のデータ取得要求の取得エリア内の位置である場合、以下のステップＳ１３９以外の処理を実行する。それ以外の場合、前記データ取得要求処理部４０３は、ステップＳ１３９の処理を実行する。
【０１３８】
（ステップＳ１３５：問合せ応答処理）
前記データ取得要求処理部４０３は、前記データ取得要求記録部４０５に記録される、前記現在位置情報に対応する位置を含む取得エリアを有するデータ取得要求を含む要求問合せ応答ＭＳＧを作成し、前記要求問合せ応答ＭＳＧを前記データ取得端末３０に送信する。
【０１３９】
（ステップＳ１３６：通知待機処理）
前記データ取得要求処理部４０３は、前記要求問合せ応答ＭＳＧ送信後、所定の時間が経過するまで、データ通知ＭＳＧを受信することを待つ。なお、データ取得要求処理部４０３は、前記要求問合せ応答ＭＳＧに含まれるデータ取得要求のデータ取得数が２以上である場合、複数のデータ通知ＭＳＧを受信することがある。
【０１４０】
（ステップＳ１３７：データ送信処理）
前記データ取得要求処理部４０３は、受信したデータ通知ＭＳＧに含まれるデータを含むデータ取得応答ＭＳＧを作成し、前記データ取得応答ＭＳＧを前記データ要求端末２０に送信する。
【０１４１】
（ステップＳ１３８：インセンティブ管理処理）
前記データ取得要求処理部４０３は、前記データ通知ＭＳＧを送信したデータ取得端末３０にインセンティブを与え、前記データ要求端末２０からインセンティブを徴収する。
【０１４２】
（ステップＳ１３９：問合せ応答処理）
前記データ取得要求処理部４０３は、データ取得要求を含まない要求問合せ応答ＭＳＧを、前記データ取得端末３０に送信する。
【０１４３】
＊＊＊Ｐｕｓｈ方式を採用する場合の動作の説明＊＊＊
以下に、モバイルクラウドセンシングのＰｕｓｈ方式を採用する、本実施の形態におけるセンサ情報収集システムの動作を説明する。なお、前記Ｐｕｌｌ方式を採用するセンサ情報収集システムの動作と異なる部分のみ説明する。
【０１４４】
図２０は、本実施の形態におけるＰｕｌｌ方式を採用するデータ取得端末３０が定常的に行う処理を示すシーケンスである。
本図を参照して、前記処理を以下で説明する。
【０１４５】
（処理Ｐ１２１：端末通知処理）
データ取得端末３０のデータ取得要求処理部３０３は、ネットワーク２を介して、定期的に、自端末の識別子及び現在位置情報を含む端末通知ＭＳＧをホスト４０に送信する。
【０１４６】
（処理Ｐ１２２：端末記録処理）
ホスト４０のデータ取得要求処理部４０３は、データ取得端末３０から受信した端末通知ＭＳＧに含まれる識別子及び現在位置情報を、前記ホスト４０のデータ取得要求記録部４０５に記録する。
【０１４７】
なお、処理Ｐ１２１及び処理Ｐ１２２は、任意の順序で実行して良く、並行して実行しても良い。
【０１４８】
図２１は、データ要求端末２０がデータ取得要求ＭＳＧをホスト４０に送信した場合における、データ要求端末２０、データ取得端末３０、及びホスト４０の動作を示すシーケンスである。本実施の形態におけるＰｕｓｈ方式を採用するセンサ情報収集システムは、前記Ｐｕｌｌ方式を採用するセンサ情報収集システムの処理Ｐ１１２及びＰ１１３に代えて、以下の処理を実行する。
【０１４９】
（処理Ｐ１１７：実行問合せ処理）
ホスト４０のデータ取得要求処理部４０３は、前記ホスト４０のデータ取得要求記録部４０５に記録してある、データ取得端末３０の現在位置情報に対応する位置が前記データ取得要求ＭＳＧに含まれるデータ取得要求の取得エリア内の位置である前記現在位置情報に対応するデータ取得端末３０の中から、１のデータ取得端末３０を選択する。そして、前記データ取得要求処理部４０３は、選択したデータ取得端末３０（以下、伝搬端末）に、ネットワーク２を介して、実行問合せＭＳＧを送信する。なお、実行問合せＭＳＧは、要求ＩＤ及びデータ取得要求を含むメッセージである。
【０１５０】
（処理Ｐ１１８：入札募集処理）
前記伝搬端末のデータ取得要求処理部３０３は、実行問合せＭＳＧを受信すると、Ｄ２Ｄ通信により、近隣のデータ取得端末３０（以下、応答端末）に入札募集ＭＳＧを送信する。
【０１５１】
＊＊＊実施の形態１の効果の説明＊＊＊
以上のように、本実施の形態のＰｕｌｌ方式を採用するセンサ情報収集システムによれば、ホスト４０からデータ取得要求を受け取ったデータ取得端末３０は、伝搬端末として、前記データ取得要求を、Ｄ２Ｄ通信により、近隣のデータ取得端末３０に送信し、前記データ取得要求に対応するデータを取得するデータ取得端末３０を決定する。そのため、前記センサ情報収集システムは、各データ取得端末３０がホスト４０に送信する要求問合せＭＳＧの数を減らした場合においても、データ取得時間を増やすことなく、データを取得するデータ取得端末３０を決めてデータを取得することが可能である。即ち、前記センサ情報収集システムは、１番目の課題を解決する。
【０１５２】
また、本実施の形態のＰｕｓｈ方式を採用するセンサ情報収集システムによれば、ホスト４０からデータ取得要求を受け取ったデータ取得端末３０は、前記データ取得要求を、Ｄ２Ｄ通信により、近隣のデータ取得端末３０に送信し、データ取得を行うデータ取得端末３０を決定する。そのため、ホスト４０は、前記データ取得要求の取得エリアに存在する複数のデータ取得端末３０に、ネットワーク２を介して、前記データ取得要求を含む実行問合わせＭＳＧを送信しなくても、前記取得エリアに存在するデータ取得端末３０に、前記データ取得要求の実行可否を問い合わせることが可能である。従って、前記センサ情報収集システムは、ホスト４０がネットワーク２を介して送信する実行問合せＭＳＧの数を減らしても、データ取得時間を増やすことなく、データを取得するデータ取得端末３０を決めてデータを取得することが可能である。即ち、前記センサ情報収集システムは、１番目の課題を解決する。
【０１５３】
なお、セルラ通信網での通信が従量課金の場合があること、広く一般のユーザ又は企業等にクラウドコンピューティング環境をネットワーク経由で提供するパブリッククラウドサービスには通信データ量に依存する従量課金体系を採用するものがあること等の事情により、セルラ通信網経由の通信を減らすことには、システム運用コストの低減等メリットがある。
【０１５４】
＜変形例１＞
本実施の形態のデータ取得端末３０は、要求インセンティブを決定する。しかし、データ取得端末３０は、要求インセンティブを決定しなくても良い。
【０１５５】
本変形例において、
データ取得端末３０は、データ取得要求記録部３０５に要求インセンティブを記録せず、入札情報ＭＳＧに要求インセンティブに含めず、データ通知ＭＳＧに要求インセンティブを含めず、
伝搬端末は、要求インセンティブを考慮せずにデータを取得するデータ取得端末３０を決定し、
ホスト４０のデータ取得要求処理部４０３は、データ取得要求記録部４０５に要求インセンティブを記録せず、インセンティブ単価に基づいて徴収インセンティブを算出する。
【０１５６】
＜変形例２＞
本実施の形態のＰｕｓｈ方式を採用するホスト４０のデータ取得要求処理部４０３は、前記ホスト４０のデータ取得要求記録部４０５に記録される、データ取得端末３０から受信した端末通知ＭＳＧに含まれる情報の有効期限を考慮しない。しかし、前記データ取得要求処理部４０３は、前記情報の有効期限を考慮しても良い。
【０１５７】
本変形例において、前記データ取得要求処理部４０３は、
前記端末通知ＭＳＧに含まれる情報を前記データ取得要求記録部４０５に記録するとき、前記データ取得要求処理部４０３が前記端末通知ＭＳＧを受信した時刻も記録し、
前記時刻から一定時間を経過した場合、前記時刻に対応する情報を削除する。
【０１５８】
＜変形例３＞
本実施の形態では、センサ情報収集システムの各機能をソフトウェアで実現する場合を説明した。しかし、変形例として、前記各機能は、ハードウェアで実現されても良い。
【０１５９】
前記各機能がハードウェアで実現される場合には、コンピュータ１０は、プロセッサ１０１及びプロセッサ１０１に代えて、電子回路（処理回路）を備える。あるいは、コンピュータ１０は、プロセッサ１０１、メモリ１０２、及び記憶装置１０４に代えて、電子回路を備える。電子回路は、前記各機能（及びメモリ１０２と記憶装置１０４）を実現する専用の電子回路である。なお、本変形例において、端末１１は、前記コンピュータ１０と同様である。
【０１６０】
電子回路は、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ（Ｇａｔｅ  Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）が想定される。
【０１６１】
前記各機能を１つの電子回路で実現してもよいし、前記各機能を複数の電子回路に分散させて実現してもよい。
【０１６２】
あるいは、一部の前記各機能がハードウェアで実現され、他の前記各機能がソフトウェアで実現されてもよい。
【０１６３】
前述したプロセッサ１１１とメモリ１１２と記憶装置１１４と電子回路とを、総称して「プロセッシングサーキットリー」という。つまり、前記各機能は、プロセッシングサーキットリーにより実現される。
【０１６４】
実施の形態２．
以下、前述した実施の形態と異なる点について、図面を参照しながら説明する。
【０１６５】
＊＊＊構成の説明＊＊＊
図２２は、本実施の形態に係るセンサ情報収集システムの構成図である。
本図に示されるように、本実施の形態に係るセンサ情報収集システムは、データ要求端末２０と、データ取得端末３０と、ホスト４０と、決済サーバ５０とを備える。
【０１６６】
データ要求端末２０の構成は、下記を除いて、図５に示す実施の形態１におけるデータ要求端末２０の構成と同じである。
【０１６７】
データ要求端末２０のネットワーク１通信処理部２０１は、データ要求端末２０がネットワーク１を介してホスト４０及び決済サーバ５０と通信を行うための通信プロトコル処理を実行する。
【０１６８】
データ取得端末３０の構成は、下記を除いて、図７に示す実施の形態１におけるデータ取得端末３０の構成と同じである。
【０１６９】
データ取得端末３０のネットワーク２通信処理部３０１は、データ取得端末３０がネットワーク２を介してホスト４０及び決済サーバ５０と通信を行うための通信プロトコル処理を実行する。
【０１７０】
図２３は、データ取得端末３０のデータ取得要求記録部３０５が記録するデータ形式である。前記データ形式には、図２３に示すように、実施の形態１における前記データ取得要求記録部３０５が記録するデータ形式に、支払情報が追加されている。支払情報は、データ取得要求に対応するデータの取得に対するインセンティブを受け取るために決済サーバ５０に割り当てられた、識別番号等の情報である。
【０１７１】
ホスト４０は、データ要求端末２０からデータ取得要求を受信し、複数のデータ取得端末３０の中から選択したデータ取得端末３０にデータ取得要求を送信する。また、ホスト４０は、データ取得要求を送信したデータ取得端末３０に限定されない任意のデータ取得端末３０から、前記データ取得要求に対応するデータ及び要求インセンティブを受信し、前記データを前記データ要求端末２０に送信する。前記データ取得に対するインセンティブの支払い及び徴収は、決済サーバ５０を用いて行われる。
【０１７２】
ホスト４０は、決済サーバ５０にデータ取得端末３０の現在位置情報を提供しない。また、ホスト４０は、コンピュータにより実現されることが一般的であると考えられる。
【０１７３】
決済サーバ５０は、
データ要求端末２０、データ取得端末３０、及びホスト４０の保有インセンティブを管理し、
支払情報に基づくインセンティブの決済サービスを提供し、
前記決済サービスにおいて、データ要求端末２０、データ取得端末３０、及びホスト４０のインセンティブの管理を行う。決済サーバ５０は、前記決済サービスにより、インセンティブの支払い先であるデータ取得端末３０の識別情報をホスト４０に開示しない。
【０１７４】
決済サーバ５０は、データ取得端末３０又はホスト４０から後述の情報要求ＭＳＧを受信した場合、前記情報要求ＭＳＧに対して支払情報を割り当て、前記データ取得端末３０又はホスト４０に前記支払情報を送信する。決済サーバ５０は、コンピュータにより実現されることが一般的であると考えられる。
【０１７５】
ネットワーク１は、データ要求端末２０がホスト４０及び決済サーバ５０と通信するためのネットワークであり、有線通信網又はセルラ通信網等により実現される。ネットワーク１は、データ要求端末２０が移動端末である場合、セルラ通信網により実現されることが一般的と考えられる。
【０１７６】
ネットワーク２は、データ取得端末３０がホスト４０及び決済サーバ５０と通信するためのネットワークであり、有線通信網又はセルラ通信網等により実現される。ネットワーク２は、データ取得端末３０が移動端末である場合、セルラ通信網により実現されることが一般的と考えられる。
【０１７７】
ネットワーク３は、ホスト４０及び決済サーバ５０が通信するためのネットワークであり、有線通信網又はセルラ通信網等により実現される。ネットワーク３は、有線通信網で実現されることが一般的であると考えられる。
【０１７８】
Ｄ２Ｄネットワーク９０の構成は、実施の形態１におけるＤ２Ｄネットワーク９０の構成と同じである。
【０１７９】
なお、ネットワーク１、ネットワーク２、及びネットワーク３は、同一のネットワークであっても良い。
【０１８０】
図２４は、本実施の形態に係るホスト４０の構成図である。
本図に示されるように、前記ホスト４０は、ネットワーク１通信処理部４０１と、ネットワーク２通信処理部４０２と、データ取得要求処理部４０３と、データ取得要求記録部４０５と、ネットワーク３通信処理部４０７とを備える。
【０１８１】
ネットワーク１通信処理部４０１の構成は、実施の形態１におけるネットワーク１通信処理部４０１の構成と同じである。
【０１８２】
ネットワーク２通信処理部４０２の構成は、実施の形態１におけるネットワーク２通信処理部４０２の構成と同じである。
【０１８３】
データ取得要求処理部４０３は、
データ要求端末２０からネットワーク１経由でホスト４０が受信したデータ取得要求を受け付け、
前記データ取得要求を送信するデータ取得端末３０を選択し、
選択したデータ取得端末３０にネットワーク２通信処理部４０２及びネットワーク２経由で前記データ取得要求を送信し、
いずれかのデータ取得端末３０からネットワーク２経由でホスト４０が受信した前記データ取得要求に対応するデータ及び要求インセンティブを受け付け、
前記データ要求端末２０にネットワーク１通信処理部４０１及びネットワーク１経由で前記データを送信する。
【０１８４】
また、データ取得要求処理部４０３は、データ要求端末２０からインセンティブを受け取るために、決済サーバ５０から支払情報の割り当てを受ける。
【０１８５】
データ取得要求記録部４０５は、ホスト４０が処理中のデータ取得要求に関する情報を記録する。
【０１８６】
図２５は、データ取得要求記録部４０５が記録するデータの形式を示したものである。要求ＩＤ、取得要求内容、取得データ、及び通信情報は、それぞれ、図１２に示す、実施の形態１における要求ＩＤ、取得要求内容、取得データ、及び通信情報と同じである。端末インセンティブ情報は、実施の形態１における端末インセンティブ情報の取得端末ＩＤに代えてデータ取得端末３０にインセンティブを支払うために使用する支払情報を記録したものである。最右列の支払情報は、ホスト４０がデータ要求端末２０からインセンティブを徴収するために使用する情報であり、決済サーバ５０から割り当てられた情報である。
【０１８７】
ネットワーク３通信処理部４０７は、ホスト４０がネットワーク３を介して決済サーバ５０と通信を行うための通信プロトコル処理を実行する。
【０１８８】
図２６は、本実施の形態に係る決済サーバ５０の構成図である。
本図に示すように、前記決済サーバ５０は、ネットワーク１通信処理部５０１と、ネットワーク２通信処理部５０２と、ネットワーク３通信処理部５０３と、インセンティブ管理処理部５０４と、インセンティブ記録部５０５と、支払情報記録部５０６とを備える。
【０１８９】
ネットワーク１通信処理部５０１は、決済サーバ５０がネットワーク１を介してデータ要求端末２０と通信を行うための通信プロトコル処理を実行する。
【０１９０】
ネットワーク２通信処理部５０２は、決済サーバ５０がネットワーク２を介してデータ取得端末３０と通信を行うための通信プロトコル処理を実行する。
【０１９１】
ネットワーク３通信処理部５０３は、決済サーバ５０がネットワーク３を介してホスト４０と通信を行うための通信プロトコル処理を実行する。
【０１９２】
インセンティブ管理処理部５０４は、支払情報を指定する支払要求ＭＳＧに対して、支払い元の保有インセンティブから、支払情報に紐付けられる支払先の保有インセンティブにインセンティブを移す処理を行う。また、インセンティブ管理処理部５０４は、情報要求ＭＳＧに対して、支払情報の割り当てを行う。
【０１９３】
インセンティブ管理処理部５０４の機能は、ソフトウェアである決済サーバプログラムによって実現される。
【０１９４】
インセンティブ記録部５０５は、各々のデータ要求端末２０、各々のデータ取得端末３０、及びホスト４０の保有インセンティブを記録する。
【０１９５】
インセンティブ記録部５０５が記録するデータの形式は、図１３に示す、実施の形態１におけるインセンティブ記録部４０６が記録するデータ形式と同じである。
【０１９６】
支払情報記録部５０６は、インセンティブ管理処理部５０４が割り当てた支払情報の内、前記支払情報に対応するインセンティブの支払いが未完了であるものを記録する。
【０１９７】
図２７は、本実施の形態に係る決済サーバ５０のハードウェア構成図である。
前記決済サーバ５０は、本図に示す一般的なコンピュータ１０から構成される。
【０１９８】
ネットワーク１通信処理部５０１、ネットワーク２通信処理部５０２、及びネットワーク３通信処理部５０３は、プロセッサ１０１、メモリ１０２、及びネットワークインタフェース１０３から構成される。インセンティブ管理処理部５０４は、プロセッサ１０１及びメモリ１０２から構成される。インセンティブ記録部５０５及び支払情報記録部５０６は、記憶装置１０４から構成される。
【０１９９】
図２８は、支払情報記録部５０６が記録するデータの形式を示す。支払情報は、インセンティブ管理処理部５０４が割り当てた支払情報である。支払インセンティブは、支払先に対して支払う必要があるインセンティブの量である。支払先ＩＤは、インセンティブの支払先（各々のデータ取得端末３０及びホスト４０のいずれか１）を特定する識別子である。
【０２００】
＊＊＊動作の説明＊＊＊
以下、本実施の形態におけるセンサ情報収集システムの動作について説明する。
＊＊＊Ｐｕｌｌ方式を採用する場合の動作の説明＊＊＊
以下に、モバイルクラウドセンシングのＰｕｌｌ方式を採用する、本実施の形態におけるセンサ情報収集システムの動作を説明する。
【０２０１】
本実施の形態におけるＰｕｌｌ方式を採用するデータ取得端末３０は、実施の形態１におけるＰｕｌｌ方式を採用するデータ取得端末３０が定常的に行う処理と同じ処理を、定常的に行う。
【０２０２】
図２９は、データ要求端末２０を使用するユーザの指示等、何らかのトリガによりデータ要求端末２０のデータ取得要求処理部２０２でデータ取得要求が発生した場合に、本実施の形態におけるＰｕｌｌ方式を採用するセンサ情報収集システムが行う処理を示すシーケンスである。
本図を参照して、前記処理を以下で説明する。
【０２０３】
（処理Ｐ２０１：データ通知処理）
データ取得端末３０のデータ取得要求処理部３０３は、入札結果ＭＳＧを受信したとき、前記入札結果ＭＳＧに含まれる端末ＩＤリストに自端末ＩＤが含まれている場合、前記データ取得端末３０のデータ取得要求記録部３０５に記録される、前記入札結果ＭＳＧに含まれる要求ＩＤに対応するデータ取得要求に対応するデータを取得する。１のデータ取得端末３０は、１のデータ取得要求に対して１のデータを取得する。
【０２０４】
前記データ取得要求処理部３０３は、ネットワーク２を介して決済サーバ５０に情報要求ＭＳＧを送信する。なお、データ取得端末３０のデータ取得要求処理部３０３が送信する情報要求ＭＳＧは、ＭＳＧ  ＩＤ、決済サーバ用自端末ＩＤ、及び要求インセンティブを含むメッセージである。ＭＳＧ  ＩＤは、情報要求ＭＳＧと情報応答ＭＳＧを紐づけるための識別子である。決済サーバ用自端末ＩＤは、決済サーバ５０がデータ取得端末３０を特定することができる識別子であり、決済サーバ５０がインセンティブをデータ取得端末３０に支払うために使用する識別子である。
【０２０５】
決済サーバ５０のインセンティブ管理処理部５０４は、データ取得端末３０から情報要求ＭＳＧを受信すると、
前記決済サーバ５０の支払情報記録部５０６に記録されている支払情報と重複しない支払情報を、取得端末用支払情報として作成し、
前記支払情報、情報要求ＭＳＧに含まれる要求インセンティブ、及び決済サーバ用自端末ＩＤを、前記支払情報記録部５０６に記録する。なお、前記インセンティブ管理処理部５０４は、前記要求インセンティブを支払インセンティブとして記録し、前記決済サーバ用自端末ＩＤを支払先ＩＤとして記録する。
【０２０６】
前記インセンティブ管理処理部５０４は、前記データ取得端末３０に、ネットワーク２を介して、前記情報要求ＭＳＧに含まれるＭＳＧ  ＩＤ及び前記支払情報を含む情報応答ＭＳＧを送信する。
【０２０７】
前記情報応答ＭＳＧを受信した前記データ取得要求処理部３０３は、前記情報応答ＭＳＧに含まれる支払情報を、前記データ取得要求記録部３０５に記録する。
【０２０８】
前記データ取得要求処理部３０３は、ネットワーク２を介して、ホスト４０に前記データを含むデータ通知ＭＳＧを送信し、前記データ取得要求記録部３０５に記録される、前記データ通知ＭＳＧに含まれる要求ＩＤに対応する情報を削除する。なお、本実施の形態において、データ通知ＭＳＧは、要求ＩＤ、支払情報、要求インセンティブ、及びデータを含むメッセージである。
【０２０９】
なお、データ取得端末３０のデータ取得要求処理部３０３は、前記データ取得端末３０が入札結果ＭＳＧを受信したとき、前記入札結果ＭＳＧに含まれる端末ＩＤリストに自端末ＩＤが含まれない場合、前記データ取得端末３０のデータ取得要求記録部３０５に記録される、前記入札結果ＭＳＧに含まれる要求ＩＤに対応する情報を削除する。
【０２１０】
（処理Ｐ２０２：インセンティブ支払処理）
ホスト４０のデータ取得要求処理部４０３は、データ通知ＭＳＧを受信すると、前記データ通知ＭＳＧに含まれる要求ＩＤに基づいて、前記ホスト４０のデータ取得要求記録部４０５に、前記データ通知ＭＳＧに含まれるデータ、支払情報、及び要求インセンティブを記録する。前記データ取得要求処理部４０３は、ネットワーク３を介して、決済サーバ５０に支払要求ＭＳＧを送信する。なお、支払要求ＭＳＧは、支払元ＩＤ、支払情報、及び支払インセンティブを含むメッセージである。支払元ＩＤは、インセンティブを支払うデータ要求端末２０又はホスト４０の識別子である。支払インセンティブは、支払元が支払先に対して支払うインセンティブである。
【０２１１】
前記決済サーバ５０のインセンティブ管理処理部５０４は、支払要求ＭＳＧを受信すると、
前記支払要求ＭＳＧに含まれる支払情報に対応する情報を前記決済サーバ５０の支払情報記録部５０６から取得し、
前記決済サーバ５０のインセンティブ記録部５０５に記録される、前記情報の支払先ＩＤに対応するデータ取得端末３０の保有インセンティブを、前記支払要求ＭＳＧに含まれる支払インセンティブに対応する量だけ増やす。
【０２１２】
また、前記インセンティブ管理処理部５０４は、前記インセンティブ記録部５０５に記録される、前記支払要求ＭＳＧに含まれる支払元ＩＤ（この場合、支払元はホスト４０である）に対応するホスト４０の保有インセンティブを、前記支払インセンティブに対応する量だけ減らす。
【０２１３】
前記インセンティブ管理処理部５０４は、ネットワーク３を介して、前記支払要求ＭＳＧに対する処理が成功したことを伝える支払応答ＭＳＧをホスト４０に送信する。
【０２１４】
（処理Ｐ２０３：データ取得応答処理）
ホスト４０のデータ取得要求処理部４０３は、支払応答ＭＳＧを受信すると、データ取得端末３０から受信した、前記支払応答ＭＳＧに対応するデータ取得要求に対応するデータの数が、前記データ取得要求のデータ取得数に達したか否かを確認する。前記データ取得要求処理部４０３は、前記データの数が前記データ取得数に達した場合、前記データ取得要求に対応するデータの取得に対するインセンティブとして、前記データ取得要求に対応するインセンティブ単価及びデータ取得数に基づいて、前記データ取得要求を前記ホスト４０に送信したデータ要求端末２０から徴収するインセンティブの総量である徴収インセンティブを算出する。
【０２１５】
前記データ取得要求処理部４０３は、ネットワーク３を介して、決済サーバ５０に情報要求ＭＳＧを送信する。なお、前記データ取得要求処理部４０３が送信する情報要求ＭＳＧは、ＭＳＧ  ＩＤ、決済サーバ用ホストＩＤ、徴収インセンティブを含むメッセージである。決済サーバ用ホストＩＤは、決済サーバ５０がホスト４０を特定することができる識別子であり、決済サーバ５０がインセンティブをホスト４０に支払うために使用する識別子である。
【０２１６】
決済サーバ５０のインセンティブ管理処理部５０４は、ホスト４０から前記情報要求ＭＳＧを受信すると、前記決済サーバ５０の支払情報記録部５０６に記録されている支払情報と重複しない支払情報を、ホスト用支払情報として作成し、前記支払情報、並びに、前記情報要求ＭＳＧに含まれる決済サーバ用ホストＩＤ及び徴収インセンティブを、前記支払情報記録部５０６に記録する。なお、前記インセンティブ管理処理部５０４は、前記徴収インセンティブを支払インセンティブとして記録し、前記決済サーバ用ホストＩＤを支払先ＩＤとして記録する。
【０２１７】
前記インセンティブ管理処理部５０４は、前記ホスト４０に、ネットワーク３を介して、前記情報要求ＭＳＧに含まれるＭＳＧ  ＩＤ及び前記支払情報を含む情報応答ＭＳＧを送信する。
【０２１８】
情報応答ＭＳＧを受信したホスト４０のデータ取得要求処理部４０３は、前記情報応答ＭＳＧに含まれる支払情報を、前記ホスト４０のデータ取得要求記録部４０５に記録する。
【０２１９】
前記データ取得要求処理部４０３は、ネットワーク１を介して、前記データ取得要求に対応するデータ取得要求ＭＳＧを送信したデータ要求端末２０にデータ取得応答ＭＳＧを送信する。なお、本実施の形態において、データ取得応答ＭＳＧは、ホスト４０がデータ取得端末３０から取得したデータ、支払情報、及び徴収インセンティブを含むメッセージである。
【０２２０】
前記データ取得応答ＭＳＧの送信後、前記データ取得要求処理部４０３は、前記データ取得要求記録部４０５に記録される、前記データ取得応答ＭＳＧに対応するデータ取得要求に対応する情報を削除する。
【０２２１】
データ要求端末２０のデータ取得要求処理部２０２は、データ取得応答ＭＳＧを受信し、前記データ取得応答ＭＳＧに含まれるデータを受け取る。
【０２２２】
前記データ取得要求処理部２０２は、ネットワーク１を介して、決済サーバ５０に支払元ＩＤ、前記データ取得応答ＭＳＧに含まれる支払情報、及び支払インセンティブ（前記データ取得応答ＭＳＧに含まれる徴収インセンティブと同等のインセンティブ）を含む支払要求ＭＳＧ送信する。支払元ＩＤは、決済サーバ５０がデータ要求端末２０を特定するための識別子であり、決済サーバ５０がインセンティブをホスト４０に支払うために使用する識別子である。支払インセンティブは、データ要求端末２０がホスト４０に支払うインセンティブである。
【０２２３】
前記決済サーバ５０のインセンティブ管理処理部５０４は、前記支払要求ＭＳＧを受信すると、
前記支払要求ＭＳＧに含まれる支払情報に対応する情報を前記決済サーバ５０の支払情報記録部５０６から取得し、
前記決済サーバ５０のインセンティブ記録部５０５に記録される、前記情報が示す支払先ＩＤに対応する保有インセンティブを、前記支払要求ＭＳＧに含まれる支払インセンティブに対応する量だけ増やす。
【０２２４】
前記インセンティブ管理処理部５０４は、前記インセンティブ記録部５０５に記録される、前記支払要求ＭＳＧに含まれる支払元ＩＤ（この場合、支払元はデータ要求端末２０である）に対応する保有インセンティブを、前記支払インセンティブに対応する量だけ減らす。
【０２２５】
そして、前記決済サーバ５０のインセンティブ管理処理部５０４は、ネットワーク１を介して、前記支払要求ＭＳＧに対する処理が成功したことを伝える支払応答ＭＳＧを前記データ要求端末２０に送信する。
【０２２６】
前記データ取得要求処理部２０２は、前記支払応答ＭＳＧを受信し、前記データ取得要求処理部２０２が作成したデータ取得要求に対する処理が完了したことを認識する。
【０２２７】
図３０は、前記シーケンスに示す動作における、データ要求端末２０の動作を示すフローチャートである。
本図を参照して、前記データ要求端末２０の動作を以下で説明する。
【０２２８】
（ステップＳ２０１：支払要求処理）
前記データ要求端末２０のデータ取得要求処理部２０２は、前記データ取得要求に対応するインセンティブをホスト４０に支払うために、決済サーバ５０に支払要求ＭＳＧを送信する。
【０２２９】
（ステップＳ２０２：支払応答処理）
前記データ取得要求処理部２０２は、決済サーバ５０から前記支払要求ＭＳＧに対する支払応答ＭＳＧを受信する。なお、前記データ取得要求に対する処理は、前記支払応答ＭＳＧを受信することにより完了する。
【０２３０】
ホスト４０に要求問合わせＭＳＧを送信するデータ取得端末３０（伝搬端末）の動作を示すフローチャートは、図１７に示す、実施の形態１における伝搬端末の動作を示すフローチャートと同じである。
【０２３１】
図３１は、Ｄ２Ｄ通信により入札募集ＭＳＧを受信するデータ取得端末３０（応答端末）の動作を示すフローチャートである。
本図を参照して、前記応答端末の動作を以下で説明する。
【０２３２】
（ステップＳ２２１：情報要求処理）
前記応答端末のデータ取得要求処理部３０３は、支払情報の割り当てを受けるため、決済サーバ５０に情報要求ＭＳＧを送信する。
【０２３３】
（ステップＳ２２２：受信待機処理）
前記データ取得要求処理部３０３は、前記決済サーバ５０から前記情報要求ＭＳＧに対する情報応答ＭＳＧを受信することを待つ。
【０２３４】
（ステップＳ２２３：データ通知処理）
前記データ取得要求処理部３０３は、取得したデータ、前記情報応答ＭＳＧに含まれる支払情報、並びに、前記情報要求ＭＳＧに対応するデータ及び要求インセンティブを含むデータ通知ＭＳＧを、ホスト４０に送信する。
【０２３５】
図３２は、データ取得要求ＭＳＧを受信したホスト４０の動作を示すフローチャートである。
本図を参照して、前記ホスト４０の動作を以下で説明する。
【０２３６】
（ステップＳ２３１：支払要求処理）
前記ホスト４０のデータ取得要求処理部４０３は、受信したデータ通知ＭＳＧに含まれる支払情報に対応する支払いを行うため、決済サーバ５０に支払要求ＭＳＧを送信する。
【０２３７】
（ステップＳ２３２：受信待機処理）
前記データ取得要求処理部４０３は、前記決済サーバ５０から前記支払要求ＭＳＧに対する処理応答ＭＳＧを受信することを待つ。
【０２３８】
（ステップＳ２３３：情報記録処理）
前記データ取得要求処理部４０３は、前記決済サーバ５０から受信した前記支払要求ＭＳＧに対する処理応答ＭＳＧに含まれるデータ及び支払情報を、前記ホスト４０のデータ取得要求記録部４０５に記録する。
【０２３９】
（ステップＳ２３４：インセンティブ算出処理）
前記データ取得要求処理部４０３は、前記データ取得要求に対応するインセンティブ単価及びデータ取得数に基づき、データ要求端末から徴収する徴収インセンティブを算出する。
【０２４０】
（ステップＳ２３５：情報要求処理）
前記データ取得要求処理部４０３は、データ要求端末２０からインセンティブを徴収するための支払情報の割り当てを受けるため、前記決済サーバ５０に情報要求ＭＳＧを送信する。
【０２４１】
（ステップＳ２３６：受信待機処理）
前記データ取得要求処理部４０３は、前記決済サーバ５０から前記情報要求ＭＳＧに対する情報応答ＭＳＧを受信することを待つ。
【０２４２】
（ステップＳ２３７：インセンティブ徴収処理）
前記データ取得要求処理部４０３は、前記情報応答ＭＳＧに含まれる支払情報、前記データ通知ＭＳＧに含まれるデータ、及び徴収インセンティブを含むデータ取得応答ＭＳＧを前記データ要求端末２０に送信する。
【０２４３】
図３３は、決済サーバ５０の動作を示すフローチャートである。
本図を参照して、前記決済サーバ５０の動作を以下で説明する。
【０２４４】
前記決済サーバ５０は、以下の処理を繰り返す。
【０２４５】
（ステップＳ２４１：受信待機処理）
前記決済サーバ５０のインセンティブ管理処理部５０４は、情報要求ＭＳＧ又は支払要求ＭＳＧを受信することを待つ。
【０２４６】
（ステップＳ２４２：ＭＳＧ判断処理）
前記インセンティブ管理処理部５０４は、情報要求ＭＳＧを受信した場合、ステップＳ２４３からＳ２４５までの処理を実行する。それ以外の場合、前記インセンティブ管理処理部５０４は、ステップＳ２４６の処理を実行する。
【０２４７】
（ステップＳ２４３：情報割当処理）
前記インセンティブ管理処理部５０４は、前記情報要求ＭＳＧに対して、前記決済サーバ５０の支払情報記録部５０６に記録されている支払情報と重複しない支払情報を割り当てる。
【０２４８】
（ステップＳ２４４：情報記録処理）
前記インセンティブ管理処理部５０４は、前記情報要求ＭＳＧに含まれるデータ取得端末３０又はホスト４０の識別子を支払先ＩＤとして、前記情報要求ＭＳＧに含まれる要求インセンティブを支払インセンティブとして、前記決済サーバ５０の支払情報記録部５０６に記録する。
【０２４９】
（ステップＳ２４５：情報応答処理）
前記インセンティブ管理処理部５０４は、前記支払情報を含む情報応答ＭＳＧを、前記情報要求ＭＳＧの送信元に送信する。
【０２５０】
（ステップＳ２４６：ＭＳＧ判断処理）
前記インセンティブ管理処理部５０４は、支払要求ＭＳＧを受信した場合、ステップＳ２４７及びＳ２４８の処理を実行する。
【０２５１】
（ステップＳ２４７：インセンティブ管理処理）
前記インセンティブ管理処理部５０４は、前記支払情報記録部５０６に記録される、前記支払要求ＭＳＧに含まれる支払情報に対応する支払先ＩＤに紐づく支払先の保有インセンティブを増やす。また、前記インセンティブ管理処理部５０４は、前記支払要求ＭＳＧに含まれる支払元ＩＤに紐づく支払元の保有インセンティブを減らす。
【０２５２】
（ステップＳ２４８：支払応答処理）
前記インセンティブ管理処理部５０４は、前記支払要求ＭＳＧに対する支払応答ＭＳＧを前記支払要求ＭＳＧの送信元に送信する。
【０２５３】
＊＊＊実施の形態２の効果の説明＊＊＊
以上のように、本実施の形態のセンサ情報収集システムによれば、ホスト４０からデータ取得要求を受け取ったデータ取得端末３０は、伝搬端末として、前記データ取得要求を、Ｄ２Ｄ通信により、近隣のデータ取得端末３０に送信し、データ取得を行うデータ取得端末３０を決定する。そのため、前記センサ情報収集システムは、各データ取得端末３０がホスト４０に送信する要求問合わせＭＳＧの数を減らした場合においても、データ取得時間を増やすことなく、データ取得を行うデータ取得端末３０を決めてデータを取得することが可能である。即ち、前記センサ情報収集システムは、１番目の課題を解決する。
【０２５４】
また、本実施の形態のセンサ情報収集システムによれば、ホスト４０は、データ取得端末３０の識別子の情報を知ることがなく、決済サーバ５０は、データ取得端末３０が通知するデータに含まれる現在位置情報を知ることがない。そのため、ホスト４０及び決済サーバ５０は、データ取得端末３０の識別子と現在位置情報との対応付けを行うことができない。従って、前記センサ情報収集システムは、２番目の課題を解決する。
【０２５５】
＜変形例４＞
本実施の形態の支払要求ＭＳＧは、支払インセンティブを含む。しかし、支払要求ＭＳＧは、支払インセンティブを含まなくても良い。本変形例において、決済サーバ５０は、支払情報記録部５０６に記録される支払先ＩＤに対応するデータ取得端末３０又はホスト４０に対して、前記支払先ＩＤに対応する支払インセンティブを支払う。
【０２５６】
実施の形態３．
以下、前述した実施の形態と異なる点について、図面を参照しながら説明する。
【０２５７】
＊＊＊構成の説明＊＊＊
本実施の形態に係るセンサ情報収集システムの構成は、ホスト４０のデータ取得要求記録部４０５を除いて、実施の形態１又は実施の形態２に係るセンサ情報収集システムの構成と同じである。
【０２５８】
＊＊＊実施の形態１に係る構成との差異の説明＊＊＊
本実施の形態に係るデータ取得要求記録部４０５は、ホスト４０が処理中のデータ取得要求に関する情報を記録する。
【０２５９】
図３４は、データ取得要求記録部４０５が記録するデータの形式を示したものである。前記形式について、以下で説明する。
【０２６０】
要求ＩＤは、実施の形態１の要求ＩＤと同じである。取得要求内容は、実施の形態１の取得要求内容と同じである。
【０２６１】
端末インセンティブ情報は、取得端末ＩＤ及び前記取得端末ＩＤに対応するデータ取得端末３０の要求インセンティブのペアである。データ取得要求記録部４０５は、データ取得要求のデータ取得数が２以上である場合、前記データ取得要求に対応する端末インセンティブ情報に複数のペアを記録する。データ取得要求記録部４０５は、複数のデータ取得要求をマージして１つにした場合、マージ対象のデータ取得要求（各々の前記複数のデータ取得要求）に空のデータを記録する。
【０２６２】
取得データは、データ取得端末３０がホスト４０に送信したデータである。データ取得要求記録部４０５は、データ取得要求のデータ取得数が２以上である場合、前記データ取得要求に対応する取得データに複数のデータを記録する。データ取得要求記録部４０５は、複数のデータ取得要求をマージして新しいデータ取得要求を作成した場合、マージ対象のデータ取得要求（各々の前記複数のデータ取得要求）に対応する取得データに、各々の前記複数のデータ取得要求に対応するデータを記録する。
【０２６３】
通信情報は、ホスト４０がデータ要求端末２０にデータを送信するために必要な情報であり、具体例としては、データ要求端末２０との間の通信セッションを指定する通信セッションＩＤである。データ取得要求記録部４０５は、複数のデータ取得要求をマージして作成した新しいデータ取得要求に対応する通信情報に、空のデータを記録する。
【０２６４】
要求端末ＩＤは、データ要求端末２０からインセンティブを徴収するために使用するデータ要求端末２０の識別子である。データ取得要求記録部４０５は、複数のデータ取得要求をマージして作成した新しいデータ取得要求に対応する要求端末ＩＤに、空のデータを記録する。
【０２６５】
マージフラグは、データ取得要求のマージに関する情報を示すフラグであり、マージなし、マージ対象、又はマージ後要求のいずれかである。マージなしは、ホスト４０がマージしていないデータ取得要求であることを表す。マージ対象は、ホスト４０が複数のデータ取得要求をマージして新しいデータ取得要求を作成した場合における、前記複数のデータ取得要求の内の１のデータ取得要求であることを表す。マージ後要求は、ホスト４０が複数のデータ取得要求をマージして作成したデータ取得要求であることを表す。
【０２６６】
マージ後要求ＩＤは、ホスト４０が前記マージ後要求ＩＤを記載してある行のデータ取得要求をマージして新しいデータ取得要求を作成した場合における、前記新しいデータ取得要求の要求ＩＤである。なお、ホスト４０がマージ後要求ＩＤと同じ行のデータ取得要求をマージしていない場合、前記マージ後要求ＩＤは、空のデータである。
【０２６７】
マージ前要求ＩＤは、前記マージ前要求ＩＤと同じ行のデータ取得要求が、ホスト４０が複数のデータ取得要求をマージして作成した新しいデータ取得要求である場合、各々の前記複数のデータ取得要求に対応する要求ＩＤのリストである。なお、マージ前要求ＩＤは、前記マージ前要求ＩＤと同じ行のデータ取得要求が、ホスト４０が複数のデータ取得要求をマージして作成したデータ取得要求でない場合、空のデータである。
【０２６８】
＊＊＊実施の形態２に係る構成との差異の説明＊＊＊
本実施の形態に係るデータ取得要求記録部４０５は、ホスト４０が処理中のデータ取得要求に関する情報を記録する。図３５は、データ取得要求記録部４０５が記録するデータの形式を示す図である。
【０２６９】
要求ＩＤ、取得要求内容、取得データ、通信情報、マージフラグ、マージ後要求ＩＤ、及びマージ前要求ＩＤは、実施の形態１に係る構成との差異の説明において説明した通りである。
【０２７０】
端末インセンティブ情報は、支払情報及び前記支払情報に対応するデータ取得端末３０の要求インセンティブのペアである。データ取得要求記録部４０５は、データ取得要求のデータ取得数が２以上である場合、前記データ取得要求に対応する端末インセンティブ情報に複数のペアを記録する。データ取得要求記録部４０５は、複数のデータ取得要求をマージして新しいデータ取得要求を作成した場合、各々の前記複数のデータ取得要求に対応する端末インセンティブ情報に、空のデータを記録する。
【０２７１】
右から４列目の支払情報は、ホスト４０がデータ要求端末２０からインセンティブを徴収するために使用する情報であり、決済サーバ５０から割り当てられた情報である。
【０２７２】
＊＊＊動作の説明＊＊＊
本実施の形態に係るセンサ情報収集システムの動作は、実施の形態１又は実施の形態２の動作に対して、以下の変更を加えたものである。
【０２７３】
本実施の形態に係るセンサ情報収集システムの、ホスト４０がデータ要求端末２０からデータ取得要求ＭＳＧを受信したときの処理（本処理は、処理Ｐ１１１の一部である）は、以下の通りである。
【０２７４】
ホスト４０のデータ取得要求処理部４０３は、データ取得要求ＭＳＧを受信すると、前記データ取得要求ＭＳＧに含まれるデータ取得要求を、前記ホスト４０のデータ取得要求記録部４０５に記録されるデータ取得要求の内、データ取得端末３０にまだ通知していないデータ取得要求（データ取得要求に対応するマージフラグがマージ対象であるものを除く）と比較する。
【０２７５】
前記データ取得要求処理部４０３は、比較対象である２のデータ取得要求の取得エリアが類似（例：各々の前記２のデータ取得要求の取得エリアに対する前記２のデータ取得要求の取得エリアの重なり部分の割合が、予め指定された閾値以上である）しており、かつ、前記２のデータ取得要求のデータ仕様が同じであれば、前記データ取得要求ＭＳＧに含まれるデータ取得要求と、前記データ取得要求記録部４０５に記録されるデータ取得要求とをマージして、１の新たなデータ取得要求を作成する。データ取得要求処理部４０３は、前記新たなデータ取得要求に対して、新たな要求ＩＤを割り当てる。
【０２７６】
前記データ取得要求処理部４０３は、
前記新たなデータ取得要求の取得エリアを、前記２のデータ取得要求の取得エリアの重なり部分とし、
前記新たなデータ取得要求のデータ数を、前記２のデータ取得要求のデータ取得数の最大値とし、
前記新たなデータ取得要求のインセンティブ単価を、前記２のデータ取得要求のインセンティブ単価の合計値を超えない値とする。
【０２７７】
前記データ取得要求処理部４０３は、具体例として、
各々の前記２のデータ取得要求の合計インセンティブ（データ取得要求のデータ取得数及びインセンティブ単価を掛け算して得られる値）を算出し、
前記２のデータ取得要求の合計インセンティブを足し合わせて合計インセンティブの和を算出し、
前記合計インセンティブの和を前記新たなデータ取得要求のデータ取得数で割り算した値を前記新たなデータ取得要求のインセンティブ単価とすることが考えられる。
【０２７８】
前記データ取得要求処理部４０３は、前記新たなデータ取得要求と、各々の前記２のデータ取得要求の対応付けを、前記データ取得要求記録部４０５に記録する。なお、データ取得要求処理部４０３は、データ取得要求に対応するマージフラグがマージ後要求であるデータ取得要求をマージした場合、前記データ取得要求を削除し、各々の前記データ取得要求に対応するマージ前要求ＩＤに対応するマージ後要求ＩＤを、前記新たなデータ取得要求に対応する要求ＩＤに変更する。
【０２７９】
また、実施の形態１及び２では、ホスト４０のデータ取得要求処理部４０３が、データ通知ＭＳＧを受信した後に実行する、データ要求端末２０にデータ取得応答ＭＳＧを送信する処理（実施の形態１の処理Ｐ１１６の一部、及び、実施の形態２の処理Ｐ２０３の一部）を、１のデータ要求端末２０に対して実行する。しかし、実施の形態３のホスト４０のデータ取得要求処理部４０３は、前記データ通知ＭＳＧに含まれる要求ＩＤに対応するデータ取得要求が、前記データ取得要求処理部４０３が複数のデータ取得要求をマージして作成したものである場合、前記処理を、前記データ取得要求に対応するマージ前要求ＩＤに対応するデータ要求端末２０の各々に対して実行する。
【０２８０】
＊＊＊実施の形態３の効果の説明＊＊＊
以上のように、本実施の形態のセンサ情報収集システムによれば、データ要求端末２０から複数のデータ取得要求を受信した場合において、ホスト４０が、データ取得端末３０に、ネットワーク２を介して、１のデータ取得要求を送信することが、前記複数のデータ取得要求を送信することと同等となる場合がある。また、ホスト４０は、データ要求端末２０から受信した複数のデータ取得要求をマージして新たなデータ取得要求を作成することに伴い、データ取得要求をデータ取得端末３０に送信する間隔を変更する必要はない。即ち、前記センサ情報収集システムは、１番目の課題を解決する。
＊＊＊他の実施の形態＊＊＊
前述した各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【０２８１】
また、実施の形態は、実施の形態１から３で示したものに限定されるものではなく、必要に応じて種々の変更が可能である。
【符号の説明】
【０２８２】
１０  コンピュータ、１１  端末、１０１  プロセッサ、１０２  メモリ、１０３  ネットワークインタフェース、１０４  記憶装置、１０５  データバス、１１１  プロセッサ、１１２  メモリ、１１３  ネットワークインタフェース、１１４  記憶装置、１１５  データバス、２０  データ要求端末、３０  データ取得端末、４０  ホスト、５０  決済サーバ、９０  Ｄ２Ｄネットワーク、２０１  ネットワーク１通信処理部、２０２  データ取得要求処理部、３０１  ネットワーク２通信処理部、３０２  Ｄ２Ｄ通信処理部、３０３  データ取得要求処理部、３０４  センサ、３０５  データ取得要求記録部、４０１  ネットワーク１通信処理部、４０２  ネットワーク２通信処理部、４０３  データ取得要求処理部、４０４  インセンティブ管理処理部、４０５  データ取得要求記録部、４０６  インセンティブ記録部、４０７  ネットワーク３通信処理部、５０１  ネットワーク１通信処理部、５０２  ネットワーク２通信処理部、５０３  ネットワーク３通信処理部、５０４  インセンティブ管理処理部、５０５  インセンティブ記録部、５０６  支払情報記録部。
【図１】
0006921355.tif 000002
【図２】
0006921355.tif 000003
【図３】
0006921355.tif 000004
【図４】
0006921355.tif 000005
【図５】
0006921355.tif 000006
【図６】
0006921355.tif 000007
【図７】
0006921355.tif 000008
【図８】
0006921355.tif 000009
【図９】
0006921355.tif 000010
【図１０】
0006921355.tif 000011
【図１１】
0006921355.tif 000012
【図１２】
0006921355.tif 000013
【図１３】
0006921355.tif 000014
【図１４】
0006921355.tif 000015
【図１５】
0006921355.tif 000016
【図１６】
0006921355.tif 000017
【図１７】
0006921355.tif 000018
【図１８】
0006921355.tif 000019
【図１９】
0006921355.tif 000020
【図２０】
0006921355.tif 000021
【図２１】
0006921355.tif 000022
【図２２】
0006921355.tif 000023
【図２３】
0006921355.tif 000024
【図２４】
0006921355.tif 000025
【図２５】
0006921355.tif 000026
【図２６】
0006921355.tif 000027
【図２７】
0006921355.tif 000028
【図２８】
0006921355.tif 000029
【図２９】
0006921355.tif 000030
【図３０】
0006921355.tif 000031
【図３１】
0006921355.tif 000032
【図３２】
0006921355.tif 000033
【図３３】
0006921355.tif 000034
【図３４】
0006921355.tif 000035
【図３５】
0006921355.tif 000036