(57)【要約】      （修正有）【課題】管理対象外のセンサ情報であっても適切に処理することができるセンサネットワークシステムを提供する。【解決手段】所定のサービスを提供するサービスサーバ４Ａ（第１のサーバ）と、サービスサーバ４Ａとサービスサーバ４Ｂ（第２のサーバ）とのいずれとも通信可能であり、サービスサーバ４Ａ側から送信されてきたセンサ情報を受信し、そのセンサ情報を管理するサービスサーバ４Ｂを特定する情報とが関連付けて記憶されている管理テーブルを参照してサービスサーバ４Ｂに対して、センサ情報の要否を問い合わせ、その問い合わせの結果として、サービスサーバ４Ｂからセンサ情報の送信要求があった場合に、そのセンサ情報をサービスサーバ４へ送信する管理サーバ５とする。【選択図】図１
2017168075.tif 000002
【特許請求の範囲】
【請求項１】
センサ情報を外部へ発信するセンサ情報発信機と、前記センサ情報発信機から発信された前記センサ情報を受信して自己の管理対象となるセンサ情報と同一のセンサ情報である場合に、予め送信先として設定された第１のサーバへ前記センサ情報を送信するセンサ情報送受信機とを有するセンサネットワークシステムであって、
前記センサ情報送受信機は、
自己の管理対象外の管理外センサ情報を受信した場合であっても、前記第１のサーバへ前記管理外センサ情報を送信する管理外センサ情報送信部を有し、
前記第１のサーバは、
複数のセンサ情報の転送先を管理する管理サーバへ前記管理外センサ情報を転送する管理外センサ情報転送部を有し、
前記管理サーバは、
センサ情報と、サーバを特定する情報との組み合わせを複数記憶している管理テーブルと、
前記管理テーブルを参照して、前記第１のサーバから転送されてきた前記管理外センサ情報から、転送すべき第２のサーバを検索する転送先検索部と、
前記転送先検索部により検索された前記第２のサーバに対して、管理外センサ情報の要否を問い合わせる転送要否問い合わせ部と、
前記転送要否問い合わせ部の問い合わせの結果として、前記第２のサーバから前記管理外センサ情報の送信要求を受信した場合には、前記管理外センサ情報を前記第２のサーバへ送信するセンサ情報中継部と、を有し、
前記第２のサーバは、
前記管理サーバからの問い合わせ要求を受信した場合に、前記センサ情報を含む信号の受信要否を判定する判定部と、
前記判定部の判定により受信することが必要である場合には、受信要求を前記管理サーバに対して送信する送信部と
を有することを特徴とするセンサネットワークシステム。
【請求項２】
請求項１に記載のセンサネットワークシステムであって、
前記管理サーバは、
前記第２のサーバよりセンサ情報を含む信号の送信要求があった場合に、前記第２のサーバに対して所定のポイントを課金するポイント課金部と、
前記ポイント課金部により課金されたポイントに応じて、前記第１のサーバに対して所定のポイントを付与するポイント付与部と、
を有することを特徴とするセンサネットワークシステム。
【請求項３】
所定のサービスを提供する第１のサーバと、前記第１のサーバとは提供するサービスが異なる、もしくは前記第１のサーバの運営事業者が異なる第２のサーバとのいずれとも通信可能な情報処理装置であって、
前記第１のサーバ側から送信されてきた、管理対象外のセンサ情報を受信する受信部と、
前記センサ情報と、そのセンサ情報を管理する前記第２のサーバを特定する情報とが関連付けて記憶されている管理テーブルと、
前記管理テーブルを参照して、前記センサ情報の管理をしている前記第２のサーバに対して、前記センサ情報の要否を問い合わせる問い合わせ部と、
前記問い合わせ部の問い合わせの結果として、前記第２のサーバから前記センサ情報の送信要求があった場合に、前記センサ情報を前記第２のサーバへ送信する送信部と、
を有することを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記第２のサーバがセンサ情報の送信要求を受信した場合、前記第２のサーバに対して所定のポイントを課金するポイント課金部と、
前記ポイント課金部により課金されたポイントに応じて、前記第１のサーバに対して所定のポイントを付与するポイント付与部と、
を有することを特徴とする情報処理装置。
【請求項５】
センサ情報発信機と、センサ情報送受信機と、第１のサーバと、管理サーバと、第２のサーバとを有するセンサネットワークシステムにおける前記管理サーバが実行する情報処理方法であって、
前記管理サーバは、受信部と、問い合わせ部と、送信部とを有し、
前記受信部が、前記第１のサーバの送信処理部から送信されてきたセンサ情報を受信する受信ステップと、
前記問い合わせ部が、センサ情報と、前記センサ情報を管理する前記第２のサーバを特定する情報とが関連付けて記憶されている管理テーブルを参照して前記第２のサーバに対して、前記センサ情報の要否を問い合わせる問い合わせステップと、
前記送信部が、前記問い合わせ部の問い合わせの結果として、前記第２のサーバから前記センサ情報の送信要求を受信した場合には、前記センサ情報を前記第２のサーバへ送信する送信ステップと、
を有することを特徴とする情報処理方法。
【請求項６】
請求項５に記載の情報処理方法であって、
前記管理サーバは、ポイント課金部と、ポイント付与部を有し、
前記ポイント課金部が、前記第２のサーバから前記センサ情報の送信要求を受信した場合に、前記第２のサーバに対して所定のポイントを課金するポイント課金ステップと、
前記ポイント付与部が、前記ポイント課金部により課金されたポイントに応じて、前記第１のサーバに対して所定のポイントを付与するポイント付与ステップと、
を有することを特徴とする情報処理方法。
【請求項７】
携帯可能なセンサ情報発信機から発信される信号を受信すると共に、その受信した信号に基づく情報を外部へ送信可能なセンサ情報送受信機と通信可能な情報処理装置であって、
前記センサ情報送受信機から送信されてきた前記センサ情報発信機のセンサ情報と、前記情報処理装置自身が提供するサービスを示すセンサ情報とを比較するセンサ情報比較部と、
前記センサ情報比較部の比較により、同一のセンサ情報である場合には、所定のサービスを提供するための処理を実行するサービス実行処理部と、
前記比較部の比較により、異なるセンサ情報である場合には、外部にセンサ情報を含む信号を送信する送信処理部と
を有することを特徴とする情報処理装置。
【請求項８】
請求項７に記載の情報処理装置であって、
他の情報処理装置から前記サービスを示すセンサ情報の要否についての問い合わせ要求を受け付ける問い合わせ受付部と、
前記問い合わせ受付部で受け付けた前記センサ情報の要否を判定する要否判定部と、
前記要否判定部の判定に応じて前記センサ情報の要否を送信する送信処理部と、
を有することを特徴とする情報処理装置。
【請求項９】
コンピュータを、所定のサービスを提供する第１のサーバと、前記第１のサーバとは提供するサービスが異なる、もしくは前記第１のサーバの運営事業者が異なる第２のサーバとのいずれとも通信可能な情報処理装置として動作させるためのプログラムであって、
前記コンピュータを、
前記第１のサーバ側から送信されてきたセンサ情報を受信する受信手段、
前記センサ情報と、前記センサ情報を管理する前記第２のサーバを特定する情報とが関連付けて記憶されている管理テーブルを参照して前記第２のサーバに対して、前記センサ情報の要否を問い合わせる問い合わせ手段と、
前記問い合わせ手段の問い合わせの結果として、前記第２のサーバから前記センサ情報の送信要求があった場合に、前記センサ情報を前記第２のサーバへ送信する送信手段、
として機能させるためのプログラム。
【請求項１０】
第１のセンサ情報を外部へ発信する第１のセンサ情報発信機と、
前記第１のセンサ情報を受信可能であると共に、前記第１のセンサ情報とは異なる第２のセンサ情報を外部へ発信する第２のセンサ情報発信機と、
前記第１のセンサ情報または前記第２のセンサ情報を受信すると共に、受信したセンサ情報に基づくデータセットを所定のネットワークを介して外部に送信するセンサ情報送受信機と、
前記データセットを前記所定のネットワークを介して受信すると、受信した前記データセットに基づくセンサ情報に応じて、前記センサ情報送受信機の利用者に関連付けられたアカウントにポイントを付与するポイント付与サーバとを有し、
前記第１のセンサ情報発信機と前記センサ情報送受信機との組み合わせで前記利用者へ提供される第１のサービスの提供地域と、前記第２のセンサ情報発信機と前記センサ情報送受信機との組み合わせで前記利用者へ提供される第２のサービスの提供地域とは、少なくとも一部の地域が重なるように構成されており、
前記ポイント付与サーバは、
前記第２のセンサ情報発信機から発信された前記第２のセンサ情報が前記センサ情報送受信機からより送信されてきた場合に、その第２のセンサ情報発信機を示す識別情報に基づいて付与ポイントを計算するための係数値を算出する係数値算出部と、
前記係数値算出部で算出された係数値に基づいて前記センサ情報送受信機側で算出されたポイントの正否を判定するポイント判定部と、
ポイント判定部の判定の結果、正しい場合に、そのポイント情報を前記センサ情報送受信機へと通知するポイント通知部と、
を有することを特徴とするセンサネットワークシステム。
【請求項１１】
請求項１０に記載のセンサネットワークシステムであって、
前記第１のセンサ情報発信機は、携帯型のセンサ情報発信機であり、
前記第２のセンサ情報発信機は、固定型のセンサ情報発信機であり、
前記第２のセンサ情報発信機は、前記第１のサービスが提供される所定の地域内の複数の箇所に固定して設置されている
ことを特徴とするセンサネットワークシステム。
【請求項１２】
第１センサ情報を発信する第１のセンサ情報発信機から前記第１センサ情報を受信する第１センサ情報受信部と、
前記第１センサ情報受信部で受信した第１センサ情報を所定のネットワークを介して、所定のサービスを提供するサービスサーバへと転送する第１センサ情報転送部と、
前記第１センサ情報とは異なる第２のセンサ情報を記録する第２センサ情報記録部と、
前記第２センサ情報記録部に記録された前記第２のセンサ情報を外部に発信する第２センサ情報発信部と、
を有することを特徴とするセンサ情報送受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサネットワークシステム、情報処理装置、情報処理方法、プログラムおよびセンサ情報送受信機に関するものである。
【背景技術】
【０００２】
従来、モバイル機器または固定機器から発信されるセンサ情報に基づいて所定のサービスを提供するセンサネットワークシステムが知られている。たとえば、天候や気温などの自然現象を観測するシステム、災害発生時の状況を調査するシステム、在庫管理システム、徘徊する老人を保護するシステムなど、様々な分野においてセンサネットワークシステムが利用されている（たとえば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】ＷＯ２００６／０６８１１２
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に開示されている従来のセンサネットワークシステムでは、センサ発信機から発信されたＩＤ情報が、受信装置側で予め登録された管理対象となるセンサ情報ではない場合、受信装置はそのセンサ情報を管理サーバへ送信することができない。また、たとえ、受信装置から管理対象外のセンサ情報を管理サーバへ送信できるように変更した場合であっても、管理サーバ側では管理対象外のセンサ情報に対して適切な処理をすることができない。
【０００５】
本発明は、上述した課題を解決するためのものであり、管理対象外のセンサ情報であっても適切に処理することができるセンサネットワークシステム、情報処理装置、情報処理方法、プログラムおよびセンサ情報送受信機を提供することを特徴とする。
【課題を解決するための手段】
【０００６】
本発明の一側面は、センサネットワークシステムに関するものである。すなわち、本発明のセンサネットワークシステムは、センサ情報を外部へ発信するセンサ情報発信機と、センサ情報発信機から発信されたセンサ情報を受信して自己の管理対象となるセンサ情報と同一のセンサ情報である場合に、予め送信先として設定された第１のサーバへセンサ情報を送信するセンサ情報送受信機とを有するセンサネットワークシステムであって、センサ情報送受信機は、自己の管理対象外の管理外センサ情報を受信した場合であっても、第１のサーバへ管理外センサ情報を送信する管理外センサ情報送信部を有し、第１のサーバは、複数のセンサ情報の転送先を管理する管理サーバへ管理外センサ情報を転送する管理外センサ情報転送部を有し、管理サーバは、複数のセンサ情報と、サーバ情報との組み合わせを複数記憶している管理テーブルと、管理テーブルを参照して、第１のサーバから転送されてきた管理外センサ情報から、転送すべき第２のサーバを検索する転送先検索部と、転送先検索部により検索された第２のサーバに対して、管理外センサ情報の要否を問い合わせる転送要否問い合わせ部と、転送要否問い合わせ部の問い合わせの結果として、第２のサーバから管理外センサ情報の送信要求を受信した場合には、管理外センサ情報を第２のサーバへ送信するセンサ情報中継部と、を有し、第２のサーバは、管理サーバからの問い合わせ要求を受信した場合に、センサ情報を含む信号の受信要否を判定する判定部と、判定部の判定により受信することが必要である場合には、受信要求を管理サーバに対して送信する送信部とを有することを特徴とする。
【０００７】
また、上述したセンサネットワークシステムの構成に加えて、管理サーバは、第２のサーバからセンサ情報の送信要求を受信した場合に、第２のサーバに対して所定のポイントを課金するポイント課金部と、ポイント課金部により課金されたポイントに応じて、第１のサーバに対して所定のポイントを付与するポイント付与部と、を有することができる。
【０００８】
また、本発明の他の一側面は、情報処理装置に関するものである。すなわち、本発明の情報処理装置は、所定のサービスを提供する第１のサーバと、第１のサーバとは提供するサービスが異なる、もしくはサーバの運営事業者が異なる第２のサーバとのいずれとも通信可能な情報処理装置であって、第１のサーバ側から送信されてきた、管理対象外のセンサ情報を受信する受信部と、センサ情報と、そのセンサ情報を管理する第２のサーバを特定する情報とが関連付けて記憶されている管理テーブルと、管理テーブルを参照して、センサ情報の管理をしている第２のサーバに対して、センサ情報の要否を問い合わせる問い合わせ部と、問い合わせ部の問い合わせの結果として、第２のサーバからセンサ情報の送信要求があった場合に、センサ情報を管理サーバへ送信する送信部と、を有することを特徴とする。
【０００９】
また、上述の情報処理装置は第２のサーバよりセンサ情報の送信要求を受信した場合に、第２のサーバに対して所定のポイントを課金するポイント課金部と、ポイント課金部により課金されたポイントに応じて、第１のサーバに対して所定のポイントを付与するポイント付与部とを有することができる。
【００１０】
また、本発明の他の一側面は、情報処理方法に関するものである。すなわち、本発明の情報処理方法は、センサ情報発信機と、センサ情報送受信機と、第１のサーバと、管理サーバと、第２のサーバとを有するセンサネットワークシステムにおける管理サーバが実行する情報処理方法であって、管理サーバは、受信部と、問い合わせ部と、送信部とを有し、受信部が、第１のサーバの送信処理部から送信されてきたセンサ情報を含む信号を受信する受信ステップと、問い合わせ部が、センサ情報と、そのセンサ情報を管理する第２のサーバを特定する情報とが関連付けて記憶されているテーブルを参照して第２のサーバに対して、センサ情報を含む信号情報の要否を問い合わせる問い合わせステップと、送信部が、問い合わせ部の問い合わせの結果として、第２のサーバからセンサ情報の送信要求を受信した場合には、センサ情報を第２のサーバへ送信する送信ステップと、を有することを特徴とする。
【００１１】
また、管理サーバは、ポイント課金部と、ポイント付与部を有し、第２のサーバよりセンサ情報の送信要求を受信した場合に、ポイント課金部が第２のサーバに対して所定のポイントを課金するポイント課金ステップと、ポイント付与部が、ポイント課金部により課金されたポイントに応じて、第１のサーバに対して所定のポイントを付与するポイント付与ステップと、を有することを特徴とする。
【００１２】
また、本発明の一側面は、情報処理装置に関するものである。すなわち、本発明の情報処理装置は、携帯可能なセンサ情報発信機から発信される信号を受信すると共に、その受信した信号に基づく情報を外部へ送信可能なセンサ情報送受信機と通信可能な情報処理装置であって、センサ情報送受信機から送信されてきたセンサ情報発信機のセンサ情報と、情報処理装置自身が提供するサービスを示すセンサ情報とを比較するセンサ情報比較部と、センサ情報比較部の比較により、同一のセンサ情報である場合には、所定のサービスを提供するための処理を実行するサービス実行処理部と、センサ情報比較部の比較により、異なるセンサ情報である場合には、外部にセンサ情報を含む信号を送信する送信処理部を有することを特徴とする。
【００１３】
また、上述した情報処理装置であって、他の情報処理装置からサービスを示すセンサ情報の要否についての問い合わせ要求を受け付ける問い合わせ受付部と、問い合わせ受付部で受け付けたセンサ情報の要否を判定する要否判定部と、要否判定部の判定に応じてセンサ情報の要否を送信する送信処理部と、を有することを特徴とする。
【００１４】
また、本発明の一側面は、プログラムに関するものである。すなわち、本発明のプログラムは、コンピュータを、所定のサービスを提供する第１のサーバと、第１のサーバとは提供するサービスが異なる、もしくはサーバの運営事業者が異なる第２のサーバとのいずれとも通信可能な情報処理装置として動作させるためのプログラムであって、コンピュータを、第１のサーバ側から送信されてきたセンサ情報を受信する受信手段、センサ情報と、センサ情報を管理する第２のサーバを特定する情報とが関連付けて記憶されている管理テーブルを参照して第２のサーバに対して、センサ情報の要否を問い合わせる問い合わせ手段と、問い合わせ手段の問い合わせの結果として、第２のサーバからセンサ情報の送信要求があった場合に、センサ情報を第２のサーバへ送信する送信手段、として機能させることを特徴とする。
【００１５】
また、本発明の一側面は、センサネットワークシステムに関するものである。すなわち、本発明は、第１のセンサ情報を外部へ発信する第１のセンサ情報発信機と、第１のセンサ情報を受信可能であると共に、第１のセンサ情報とは異なる第２のセンサ情報を外部へ発信する第２のセンサ情報発信機と、第１のセンサ情報または第２のセンサ情報を受信すると共に、受信したセンサ情報に基づくデータセットを所定のネットワークを介して外部に送信するセンサ情報送受信機と、データセットを所定のネットワークを介して受信すると、受信したデータセットに基づくセンサ情報に応じて、センサ情報送受信機の利用者に関連付けられたアカウントにポイントを付与するポイント付与サーバとを有し、第１のセンサ情報発信機とセンサ情報送受信機との組み合わせで利用者へ提供される第１のサービスの提供地域と、第２のセンサ情報発信機とセンサ情報送受信機との組み合わせで利用者へ提供される第２のサービスの提供地域とは、少なくとも一部の地域が重なるように構成されており、ポイント付与サーバは、第２のセンサ情報発信機から発信された第２のセンサ情報がセンサ情報送受信機からより送信されてきた場合に、その第２のセンサ情報発信機を示す識別情報に基づいて付与ポイントを計算するための係数値を算出する係数値算出部と、係数値算出部で算出された係数値に基づいてセンサ情報送受信機側で算出されたポイントの正否を判定するポイント判定部と、ポイント判定部の判定の結果、正しい場合に、そのポイント情報をセンサ情報送受信機へと通知するポイント通知部と、を有することを特徴とする。
【００１６】
上述したセンサネットワークシステムであって、第１のセンサ情報発信機は、携帯型のセンサ情報発信機であり、第２のセンサ情報発信機は、固定型のセンサ情報発信機であり、第２のセンサ情報発信機は、第１のサービスが提供される所定の地域内の複数の箇所に固定して設置されていることが好ましい。
【００１７】
また、本発明の一側面はセンサ情報送受信機に関するものである。すなわち、本発明のセンサ情報送受信機は、第１センサ情報を発信する第１のセンサ情報発信機から第１センサ情報を受信する第１センサ情報受信部と、第１センサ情報受信部で受信した第１センサ情報を所定のネットワークを介して、所定のサービスを提供するサービスサーバへと転送する第１センサ情報転送部と、第１センサ情報とは異なる第２のセンサ情報を記録する第２センサ情報記録部と、第２センサ情報記録部に記録された第２のセンサ情報を外部に発信する第２センサ情報発信部と、を有することを特徴とする。
【発明の効果】
【００１８】
本発明は、管理対象外のセンサ情報であっても適切に処理することができるセンサネットワークシステム、情報処理装置、情報処理方法、プログラムおよびセンサ情報送受信機を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の第１実施形態に係るセンサネットワーク中継システムの概念を示す図である。
【図２】図２は、図１に示すセンサ情報発信装置の機能的構成の一例を示す図である。
【図３】図３は、図１に示すスマートフォンの機能的構成の一例を示す図である。
【図４】図４は、図１に示すサービスサーバの機能的構成の一例を示す図である。
【図５】図５は、図１に示す管理サーバの機能構成の一例を示す図である。
【図６】図６は、図５に示す管理テーブルに記録されているデータの一例を示す図である。
【図７】図７は、図１に示すセンサ情報発信機、スマートフォン，サービスサーバ，管理サーバ,サービスサーバが各々で実行される処理のフローチャートを示す図である。
【図８】図８は、図７のステップＳ１〜Ｓ４に示すセンサ情報発信機とスマートフォンとの間の詳細な処理を示したフローチャートである。
【図９】図９は、図７のステップＳ４〜Ｓ７に示すスマートフォンとサービスサーバとの間の詳細な処理を示したフローチャートである。
【図１０】図１０は、図７のステップＳ７〜Ｓ１０に示すサービスサーバと管理サーバと間の詳細な処理を示したフローチャートである。
【図１１】図１１は、図７のステップＳ１０〜Ｓ１３に示す管理サーバとサービスサーバとの間の詳細な処理を示したフローチャートである。
【図１２】図１２は、本発明の第２実施形態に係るセンサネットワーク中継システムにおける管理サーバの機能的構成の一例を示す図である。
【図１３】図１３は、図１２に示す管理サーバとサービスサーバとの間の処理を示すフローチャートである。
【図１４】図１４は、本発明の第３実施形態に係るセンサネットワーク中継システムの構成を示す図である。
【図１５】図１５は、図１４に示す各装置の機能的構成および各装置間の関係概略を説明するための図である。
【図１６】図１６は、スタンプサーバのメモリに記録されているデータベース内の情報の一例を示す図である。
【図１７】図１７は、図１４に示すセンサネットワーク中継システムにおいてスタンプユニットがない場合に発生する問題を説明するための図である。
【図１８】図１８は、ユーザの周囲の所定の範囲にスタンプユニットを複数導入して、ユーザの密集度を高める工夫をした状態を示す図である。
【図１９】図１９は、管理テーブルにて記録されている位置情報の一例を示す図である。
【発明を実施するための形態】
【００２０】
（第１実施形態）
図１は、本発明のセンサネットワークシステムの第１実施形態に係るセンサネットワーク中継システム１Ａの概念を示す図である。図１に示すように、センサネットワーク中継システム１Ａは、Ａサービス用センサネットワークシステムとＢサービス用センサネットワークシステムとを含んでいる。各センサネットワークシステムにおいて、それぞれのシステムが有しているセンサ情報を検出できる無線通信装置は、管理対象外のセンサ情報を受信した場合であっても、管理サーバ５を介してその受信したセンサ情報を本来必要とする他のサービスセンサネットワークシステムへと転送することができる。
【００２１】
なお、本実施例におけるＡサービス用センサネットワークシステムとＢサービス用センサネットワークシステムとは、たとえば、徘徊老人を所定の地域内で見守ることができるサービスであり、これらのサービスはそれぞれ異なる運営事業者が運営していることを前提として説明する。しかし、これらのサービスは、お互いに異なる種類、異なる分野のサービスを提供しているもの同士であってもよい。また、図１では、２つのサービスについてのセンサネットワークシステムを例示しているが、３以上のセンサネットワークシステムが含まれていてもよい。
【００２２】
センサネットワーク中継システム１Ａは、センサ情報発信機２と、スマートフォン３Ａ,３Ｂと、サービスサーバ４Ａ,４Ｂと、管理サーバ５と、利用者端末６Ａ，６Ｂとを有している。
【００２３】
センサ情報発信機２は、請求項のセンサ情報発信機の一例であり、各システムにおいて、センサ情報を周囲に発信する装置である。なお、図１に示す例では、Ｂサービス用センサネットワークシステムのユーザＵ１が所持しているセンサ情報発信機２を１つのみ示しているが、各センサネットワークシステムの利用者がそれぞれ保持しているものである。このセンサ情報発信機２は、近距離（たとえば、数ｍ〜１００ｍ程度）の範囲において、自装置または自装置が属しているセンサネットワークシステムを一意に識別するＩＤ情報を発信することができる装置である。このＩＤ情報は各センサネットワークシステムによって、ＵＵＩＤ（Universally Unique Identifier）の枝番で表示されるため、以下、ＩＤ情報を「ＵＵＩＤ情報」という。
【００２４】
センサ情報発信機２は、たとえば、従来のセンサネットワークシステムにおいては、ノード端末と呼ばれることもある。センサ情報発信機２は、たとえばＢｌｕｅｔｏｏｔｈ（登録商標）などのアンテナおよびＩＣチップを内蔵した無線通信モジュールを備えた簡易な構成の発信装置などで構成される。本実施形態では無線通信方式の例としてＢｌｕｅｔｏｏｔｈ（登録商標）を採用しているが、後述するスマートフォン３との間で近距離（たとえば、数ｍ〜１００ｍ程度）の無線通信が可能であれば、他の無線通信方式を採用してもよい。スマートフォン３との間で採用可能であれば、他の無線通信方式としては、たとえば、ＲＦＩＤ（Radio Frequency IDentification），ＤＳＲＣ（Dedicated Short Range Communications），iBeacon (登録商標）、ＺｉｇＢｅｅなどが挙げられるが、これら以外の無線通信方式に基づくものであってもよい。
【００２５】
スマートフォン３Ａ，３Ｂは、請求項のセンサ情報送受信機の一例であり、センサ情報発信機２から発信されたセンサ情報を後述のサービスサーバ４Ａ，４Ｂへと転送する装置である。スマートフォン３Ａ，３Ｂは、センサ情報発信機２と所定の近距離（たとえば、０〜１０ｍ程度）の範囲内となると、センサ情報発信機２からＵＵＩＤ情報を受信することができる。なお、図１に示す例では、ユーザＵ２またはユーザＵ３が所持しているスマートフォンであるが、本発明のセンサ情報送受信機は、据置型の無線基地局などであってもよい。
【００２６】
スマートフォン３Ａ，３Ｂは、このＵＵＩＤ情報を含む自己の位置情報などをサービスサーバ４Ａ，４Ｂに対して送信することができる。スマートフォン３Ａは、Ａサービス用センサネットワークシステムにより提供されるサービス（以下、Ａサービスという。）を利用するためのアプリケーションプログラムがインストールされた端末である。スマートフォン３Ｂは、Ｂサービス用センサネットワークシステムにより提供されるサービス（以下、Ｂサービスという。）を利用するためのアプリケーションプログラムがインストールされた端末である。なお、以下の説明において、スマートフォン３Ａ，３Ｂを特に区別する必要がない場合には、単にスマートフォン３とする場合がある。
【００２７】
サービスサーバ４Ａ,４Ｂは、請求項の第１のサーバ，第２のサーバ, 情報処理装置の一例であり、スマートフォン３が受信したセンサ情報発信機２のセンサ情報に基づいて所定のサービスを行う装置である。サービスサーバ４Ａ,４Ｂは、携帯電話網などのネットワークＡ１，Ｂ１を介してスマートフォン３Ａ，３Ｂと通信をすることができる。また、サービスサーバ４Ａ,４Ｂは、後述する管理サーバ５と、ネットワークＡ２，Ｂ２を介して通信をすることができる。なお、以下の説明において、サービスサーバ４Ａ,４Ｂを特に区別する必要がない場合には、単にサービスサーバ４とする場合がある。
【００２８】
管理サーバ５は、請求項の管理サーバ，情報処理装置の一例であり、サービスサーバ４Ａ,４ＢとネットワークＡ３，Ｂ３を介して通信をすることができ、各センサネットワークで受信した管理対象外のセンサ情報を、所望のサービスサーバへと転送させるための装置である。
【００２９】
なお、サービスサーバ４、管理サーバ５は、いわゆるサーバコンピュータであり、たとえばＣＰＵ（Central Processing Unit），ＲＡＭ（Random Access Memory），ＲＯＭ（Read Only Memory），ＨＤＤ（Hard Disk Drive）、通信インタフェースなどを有すると共に、ＣＰＵがＲＯＭ，ＨＤＤなどに格納されたプログラムをＲＡＭに読み出して実行することにより、後述する各サーバが有する機能を実現することができる。なお、サービスサーバ４、管理サーバ５のハードウェア構成は、上述の構成に限定されず、適宜変更することができる。たとえば、ＨＤＤに代えて、あるいはＨＤＤに加えてＳＳＤ（Flash Solid State Drive）を有する構成としてもよい。また、サービスサーバ４、管理サーバ５のハードウェア構成としては、上述した構成に加えて、ディスプレイ、スピーカなどの出力手段やマウス、キーボードなどの入力手段を有していてもよい。
【００３０】
利用者端末６Ａ，６Ｂは、図１に示すユーザＵ４またはユーザＵ５が自宅や自宅以外の会社や喫茶店などで使用しているパーソナルコンピュータである。なお、利用者端末６Ａ，６Ｂは、たとえばノートパソコン、スマートフォン、携帯端末、携帯電話、デスクトップパソコンなどであり、たとえばＣＰＵ，ＲＡＭ，ＲＯＭ，ＨＤＤなどを有すると共に、ＣＰＵがＲＯＭ，ＨＤＤなどに格納されたプログラムをＲＡＭに読み出して実行することにより、各機能を実現することができる。なお、上述の利用者端末６のハードウェア構成は、上述の構成に限定されず、適宜変更することができる。たとえば、ＨＤＤに代えて、あるいはＨＤＤに加えてＳＳＤ（Flash Solid State Drive）を有する構成としてもよい。また、利用者端末６がデスクトップパソコンやノートパソコンで実現される場合のハードウェア構成としては、上述した構成に加えてディスプレイ、スピーカなどの出力手段やマウス、キーボードなどの入力手段を有していてもよい。なお、以下の説明において、利用者端末６Ａ，６Ｂを特に区別する必要がない場合には、単に利用者端末６とする場合がある。
【００３１】
図２は、図１に示すセンサ情報発信機２の機能的構成の一例を示す図である。センサ情報発信機２は、ＵＵＩＤ発信部２１とメモリ２２を有している。なお、センサ情報発信機２は、省電力化を図るために送信機能のみを有する構成となっているが、省電力であれば他の機能（受信機能）を備える装置であってもよい。ＵＵＩＤ発信部２１は、たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）などのアンテナおよびＩＣチップを内蔵した無線通信モジュールである。メモリ２２にはＵＵＩＤ情報２２Ａが格納されている。ＵＵＩＤ情報２２Ａは、上述したＵＵＩＤ情報の一例であり、このセンサ情報発信機２を識別するための識別子、あるいはセンサネットワークシステムを識別するための識別子である。
【００３２】
図３は、図１に示すスマートフォン３の機能的構成の一例を示す図である。スマートフォン３は、センサ情報受信部３１と、データセット生成処理部３２と、位置情報取得部３３と、データセット送信部３４と、メモリ３５とを有している。
【００３３】
センサ情報受信部３１は、センサ情報発信機２側の通信インタフェースと互換性のある通信インタフェースであり、たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）などのアンテナおよびＩＣチップを内蔵した無線通信モジュールである。
【００３４】
データセット生成処理部３２は、センサ情報受信部３１を介してセンサ情報発信機２から発信されるＵＵＩＤ情報２２Ａを受信すると、後述するサービスサーバ４にて必要となるデータセットの作成処理を開始する。このデータセット生成処理部３２により生成されるデータセットに含まれる情報は、たとえば、センサ情報発信機２から受信したＵＵＩＤ情報２２Ａ、後述の位置情報取得部３３にて取得する位置情報、電波強度などから推測されるスマートフォン３とセンサ情報発信機２との距離情報、センサ情報発信機２からＵＵＩＤ情報２２Ａを受信した時刻情報などである。なお、データセットに含まれる情報は、これらの情報に限らず、サービスサーバ４側で必要となる情報に応じて適宜変更することが可能である。
【００３５】
位置情報取得部３３は、スマートフォン３の位置情報を取得する。位置情報は、スマートフォン３のＧＰＳ機能により得られた位置情報やジャイロセンサなどを用いて得られた方向情報、方角情報などを取得すればよい。なお、スマートフォン３のユーザＵ２やユーザＵ３が屋内や地下に位置しており、ＧＰＳによる位置特定がうまく機能しない場合には直近の位置情報を利用するようにしてもよい。
【００３６】
データセット送信部３４は、請求項の管理外センサ情報送信部の一例であり、データセット生成処理部３２により生成されたデータセットをサービスサーバ４へ送信する。データセット送信部３４は、仮にセンサ情報発信機２から受信したＵＵＩＤ情報２２Ａが自己の管理対象外のＵＵＩＤ情報（管理外センサ情報）であったとしてもサービスサーバ４へ送信することができる。
【００３７】
メモリ３５には、管理対象となるＵＵＩＤ情報３５Ａと、アプリケーションプログラム３５Ｂとが少なくとも記憶されている。ＵＵＩＤ情報３５Ａは、センサ情報発信機２から受信したＵＵＩＤ情報２２Ａが自己の管理対象となっているセンサ情報であるか否かを判断するための情報である。アプリケーションプログラム３５Ｂは、本システムにおいてスマートフォン３が実行する各種処理を行うためのプログラムである。なお、メモリ３５にデータセット生成処理部３２が生成したデータセットを一時的に記録、または蓄積して記録するようにしてもよい。
【００３８】
図４は、図１に示すサービスサーバ４の機能的構成の一例を示す図である。サービスサーバ４は、センサ情報受信部４１と、センサ情報比較部４２と、メモリ４３と、サービス実行処理部４４と、送信処理部４５とを有している。
【００３９】
センサ情報受信部４１は、ネットワークＡ１を介して、スマートフォン３のデータセット送信部３４が送信したデータセットを受信する。
【００４０】
センサ情報比較部４２は、請求項の第２のサーバの判定部の一例であり、センサ情報受信部４１にて受信したデータセットに含まれるＵＵＩＤ情報２２Ａと、後述するメモリ４３に記憶されているＵＵＩＤ情報４３Ａとを比較する。センサ情報比較部４２の比較結果は、サービス実行処理部４４へと供給される。
【００４１】
メモリ４３は、サービスサーバ４において管理対象となるＵＵＩＤ情報４３Ａと、アプリケーションプログラム４３Ｂとが少なくとも記憶されている。ＵＵＩＤ情報４３Ａは、サービスサーバ４が提供するサービスに対応したＵＵＩＤ情報である。アプリケーションプログラム４３Ｂは、サービスサーバ４が実行する各種処理を行うためのプログラムである。なお、メモリ４３に、スマートフォン３から送信されてきたデータセットを一時的に記録、または蓄積して記録するようにしてもよい。
【００４２】
サービス実行処理部４４は、センサ情報比較部４２の比較結果に応じて、所定の処理を実行する。ここでいう所定の処理とは、たとえば、サービス実行処理部４４は、センサ情報比較部４２の比較によりＵＵＩＤ情報が同じ場合には、そのＵＵＩＤ情報を含むデータセットから判明する位置情報などを利用者端末６に対して送信する処理を実行する。一方、サービス実行処理部４４は、センサ情報比較部４２の比較によりＵＵＩＤ情報が異なる場合には、後述する管理サーバ５へ、その異なるＵＵＩＤ情報の転送処理を実行する。
【００４３】
送信処理部４５は、請求項の第１のサーバの管理外センサ情報送信部、第２のサーバの送信部の一例であり、サービス実行処理部４４の処理に基づいて、ＵＵＩＤ情報２２Ａを含むデータセットから判明する位置情報、または、ＵＵＩＤ情報２２Ａの送信を実行する。
【００４４】
図５は、図１に示す管理サーバ５の機能的構成の一例を示す図である。管理サーバ５は、請求項の管理サーバの一例である。管理サーバ５は、センサ情報受信部５１と、転送先検索部５２と、メモリ５３と、問い合わせ部５４と、センサ情報中継処理部５５とを有している。
【００４５】
センサ情報受信部５１は、ネットワークＡ３を介して送信処理部４５が送信したＵＵＩＤ情報２２Ａを含むデータセットを受信する。
【００４６】
転送先検索部５２は、センサ情報受信部５１が受信したＵＵＩＤ情報２２Ａに基づいて後述のメモリ５３に記録された管理テーブル５３Ａを参照して転送先となるサービスサーバを検索する。
【００４７】
メモリ５３は、管理テーブル５３Ａと、ログデータ５３Ｂと、アプリケーションプログラム５３Ｃとが少なくとも記憶されている。
【００４８】
管理テーブル５３Ａは、請求項の管理テーブルの一例であり、複数のＵＵＩＤ情報（センサ情報）とサービスサーバに関する情報との組み合わせを複数記憶しているテーブルである。図６は、図５に示す管理テーブル５３Ａに記録されているデータの一例を示す図である。たとえば、図６に示すように、管理テーブル５３Ａには、各センサネットワークシステムを一意に識別するためのＩＤ，センサネットワーク名、ＵＵＩＤ情報、ＵＵＩＤ情報を管理しているサービスサーバ４を特定するための情報であるＩＰアドレス情報などが関連付けて記録されている。なお、ＵＵＩＤ情報を管理しているサービスサーバ４を特定することができるのであれば、ＩＰアドレス情報以外の情報（たとえばサービスサーバ４のＵＲＬなど）であってもよい。
【００４９】
ログデータ５３Ｂは、サービスサーバ４から転送されてきたＵＵＩＤ情報２２Ａを含むデータセットの履歴を示す情報である。アプリケーションプログラム５３Ｃは、管理サーバ５が実行する各種処理を行うためのプログラムである。
【００５０】
問い合わせ部５４は、請求項の転送要否問い合わせ部の一例であり、転送先検索部５２にて検索されたサービスサーバ４に対してＵＵＩＤ情報２２Ａの要否を問い合わせる。
【００５１】
センサ情報中継処理部５５は、請求項のセンサ情報中継部の一例であり、問い合わせ部５４から転送要否を問い合わせたサービスサーバ４ＢからＵＵＩＤ情報２２Ａの送信要求を受信した場合に、そのＵＵＩＤ情報２２Ａを含むデータセットを送信する。
【００５２】
図７は、図１に示すセンサ情報発信機２、スマートフォン３Ａ，サービスサーバ４Ａ，管理サーバ５,サービスサーバ４Ｂが各々で実行される処理のフローチャートを示す図である。
【００５３】
センサ情報発信機２がＵＵＩＤ情報２２Ａを発信し（ステップＳ１）、スマートフォン３ＡがＵＵＩＤ情報２２Ａを受信する（ステップＳ２）。すると、スマートフォン３ＡがＵＵＩＤ情報２２Ａについて管理対象のＵＵＩＤ情報３５Ａと同一であるか否かを判定し（ステップＳ３）、管理対象のＵＵＩＤ情報３５Ａと同一でないときはスマートフォン３Ａが、そのＵＵＩＤ情報２２Ａを含むデータセットをサービスサーバ４Ａへ転送する（ステップＳ４）。その後、サービスサーバ４ＡがＵＵＩＤ情報２２Ａを含むデータセットを受信する（ステップＳ５）と、その受信したデータセットに含まれるＵＵＩＤ情報２２Ａが自己のサービスを提供する対象となるＵＵＩＤ情報３５Ａと同一であるか否かを判定する（ステップＳ６）。サービスサーバ４Ａは、自己のサービスを提供する対象ではない場合、そのＵＵＩＤ情報２２Ａを含むデータセットは管理サーバ５へと転送される（ステップＳ７）。管理サーバ５では、ＵＵＩＤ情報２２Ａを含むデータセットを受信すると（ステップＳ８）、ＵＵＩＤ情報２２Ａの宛先となるサーバの検索を実行する（ステップＳ９）。管理サーバ５は、宛先となるサーバが特定されると、そのサーバに対してＵＵＩＤ情報２２Ａの要否を問い合わせる（ステップＳ１０）。なお、ここではＵＵＩＤ情報２２Ａからサービスサーバ４Ａが宛先であると判明したものとする。サービスサーバ４Ｂは、管理サーバ５から要否の問い合わせを受信すると（ステップＳ１１）、その要否の問い合わせに対してＵＵＩＤ情報２２Ａの要否を判定する（ステップＳ１２）。サービスサーバ４Ｂは、その判定結果を管理サーバ５へ送信する（ステップＳ１３）。管理サーバ５が、サービスサーバ４Ｂから送信されてきた判定結果を受信すると（ステップＳ１４）、ＵＵＩＤ情報２２Ａの要否の判定し（ステップＳ１５）、その要否判定の結果、送信が必要である場合には、ＵＵＩＤ情報２２Ａを含むデータセットを送信する（ステップＳ１６）。サービスサーバ４Ｂは、管理サーバ５から送信されたＵＵＩＤ情報２２Ａを含むデータセットを受信し（ステップＳ１７）、自己のサービスにそのＵＵＩＤ情報２２Ａを含むデータセットを利用して所定の処理を実行する（ＥＮＤ）。以下、これらの処理の詳細について説明を更に行う。
【００５４】
図８は、図７のステップＳ１〜Ｓ４に示すセンサ情報発信機２とスマートフォン３Ａとの間の詳細な処理を示したフローチャートである。センサ情報発信機２は、ＵＵＩＤ情報２２Ａを発信する（ステップＳ２１）。スマートフォン３Ａは、センサ情報発信機２と所定の範囲内に接近すると、ＵＵＩＤ情報２２Ａを受信する（ステップＳ２２）。スマートフォン３Ａは、ステップＳ２２で受信したＵＵＩＤ情報２２Ａが管理対象のＵＵＩＤ情報３５Ａと同一であるか否かを判定する（ステップＳ２３）。スマートフォン３Ａは、管理対象のＵＵＩＤ情報３５Ａと同一であると判定した場合には所定の処理を実行する（ステップＳ２４）。なお、ここでいう所定の処理とはたとえば、サービスサーバ４Ａに対して、このＵＵＩＤ情報２２Ａを含むデータセットを生成して、利用者端末６Ａへ送信するなどである。スマートフォン３Ａは、管理対象のＵＵＩＤ情報３５Ａと同一ではない場合（ステップＳ２３でＮＯ）、サービスサーバ４ＡへそのＵＵＩＤ情報２２Ａと、管理対象外であることを識別できるタグを含むデータセットを転送する（ステップＳ２５）。
【００５５】
図９は、図７のステップＳ４〜Ｓ７に示すスマートフォン３Ａとサービスサーバ４Ａとの間の詳細な処理を示したフローチャートである。ステップＳ２５にてスマートフォン３Ａがサービスサーバ４ＡにＵＵＩＤ情報２２Ａを含むデータセットを転送すると、サービスサーバ４Ａは、それを受信し（ステップＳ２６）、管理対象のＵＵＩＤ情報３５Ａと同一であるか否かを判定する（ステップＳ２７）。なお、図８のステップＳ２３の判定結果をそのまま活用して、サービスサーバ４Ａ側で判定しなくてもよい。管理対象のＵＵＩＤ情報３５Ａと同一である場合には、サービスサーバ４Ａは、所定の処理を実行する（ステップＳ２８）。一方、サービスサーバ４Ａは、管理対象のＵＵＩＤ情報３５Ａと同一ではない場合には管理サーバ５へＵＵＩＤ情報２２Ａを含むデータセットの転送を行う（ステップＳ２９）。
【００５６】
図１０は、図７のステップＳ７〜Ｓ１０に示すサービスサーバ４Ａと管理サーバ５と間の詳細な処理を示したフローチャートである。サービスサーバ４Ａが管理サーバ５へＵＵＩＤ情報２２Ａを含むデータセットの転送を行うと（ステップＳ２９）、管理サーバ５がそれを受信し（ステップＳ３０）、転送先となるサービスサーバの検索処理を実行する（ステップＳ３１）。そして、検索の結果、ＵＵＩＤ情報２２Ａの管理はサービスサーバ４Ｂであることが判明すると、サービスサーバ４Ｂに対してＵＵＩＤ情報２２Ａを含むデータセットの要否について問い合わせ処理を実行する（ステップＳ３２）。
【００５７】
図１１は、図７のステップＳ１０〜Ｓ１３に示す管理サーバ５とサービスサーバ４Ｂとの間の詳細な処理を示したフローチャートである。管理サーバ５が、ＵＵＩＤ情報２２Ａの要否についてサービスサーバ４Ｂへ問い合わせ処理を実行すると（ステップＳ３２）、サービスサーバ４Ｂは、ＵＵＩＤ情報２２Ａの要否の問い合わせを受信し（ステップＳ３３）、問い合わせのあったＵＵＩＤ情報２２Ａについての要否を判定する。なお、ここでのサービスサーバ４Ｂの要否としては、たとえば、自己の管理対象となるＵＵＩＤ情報である場合には、常に受信するという判定基準を有していてもよいし、要否は個別に判断するという判定基準として、サービスサーバ４Ｂの管理者、運営者、あるいは利用者が設定した独自のルール設定に基づいて決定するようにしてもよい。
【００５８】
（第２実施形態）
続いて、本発明の第２実施形態に係るセンサネットワークシステムについて説明する。図１２は、本発明の第２実施形態に係るセンサネットワーク中継システムにおける管理サーバ５Ａの機能的構成の一例を示す図である。なお、管理サーバ５Ａ以外の構成は、図１に示した第１実施形態に係るセンサネットワーク中継システム１Ａと同一であるため、各装置の機能および図示を省略する。管理サーバ５Ａは、たとえば、サービスサーバ４Ａからサービスサーバ４ＢへＵＵＩＤ情報２２Ａを転送した場合、転送先のサービスサーバ４Ｂへ独自のポイントを課金したり、転送元のサービスサーバ４Ａに独自のポイントを付与したりすることができるように構成されている。
【００５９】
図１２に示す管理サーバ５Ａは、センサ情報受信部５１と、転送先検索部５２と、メモリ５３と、問い合わせ部５４と、センサ情報中継処理部５５と、ポイント管理部５６とを有している。なお、センサ情報受信部５１と、転送先検索部５２と、問い合わせ部５４と、センサ情報中継処理部５５とは図５で説明した管理サーバ５と同様の機能であるため、同一の符号を用いることとし、これらの説明を省略する。
【００６０】
ポイント管理部５６は、ポイント課金部５６Ａと、ポイント付与部５６Ｂとを有している。ポイント課金部５６Ａは、サービスサーバ４ＢがＵＵＩＤ情報２２Ａの送信要求を受信した場合、サービスサーバ４Ｂに対して所定のポイントを課金する。ポイント付与部５６Ｂは、ポイント課金部５６Ａによりサービスサーバ４Ｂに課金されたポイントに応じて、サービスサーバ４Ａに対して所定のポイントを付与する。
【００６１】
なお、本実施形態におけるサービスサーバ４Ｂは、図４で説明した構成と同一であるが、センサ情報受信部４１が、請求項の問い合わせ受付部として機能し、センサ情報比較部４２が、請求項の要否判定部として機能する。
【００６２】
図１３は、図１２に示す管理サーバ５Ａとサービスサーバ４Ｂとの間の処理を示すフローチャートである。管理サーバ５Ａは、ＵＵＩＤ情報２２Ａの要否をサービスサーバ４Ｂに問い合わせる（ステップＳ３２）。サービスサーバ４Ｂは、管理サーバ５ＡからＵＵＩＤ情報２２Ａの要否の問い合わせを受信すると（ステップＳ３３）、受信要否の判定を行う（ステップＳ３４）。そして、サービスサーバ４Ｂは、ステップＳ３４の判定結果を管理サーバ５Ａへと送信する（ステップＳ３５）。管理サーバ５Ｂは、判定結果を受信すると（ステップＳ３６）、サービスサーバ４ＢのＵＵＩＤ情報２２Ａの要否について判定し（ステップＳ３７）、必要であると判定した場合には、ＵＵＩＤ情報２２Ａを含むデータセットを送信し（ステップＳ３８）、不要である場合には、処理を終了する（ＥＮＤ）。一方、サービスサーバ４Ｂは、ステップＳ３８で送信されてきたＵＵＩＤ情報２２Ａを受信すると（ステップＳ３９）、ＵＵＩＤ情報２２Ａに応じた所定の処理を実行し（ステップＳ４０）、処理を終了する。なお、ここでの所定の処理とは、たとえば、ＵＵＩＤ情報２２Ａを含むデータセットから判明する位置情報などを利用者端末６に対して送信する処理などである。
【００６３】
なお、図１３の例では、ＵＵＩＤ情報２２Ａの転送処理毎にポイント課金とポイント付与を行うようにしているが、たとえば一定期間に両者の間で転送したＵＵＩＤ情報２２Ａの差分により、サービスサーバ４Ａとサービスサーバ４Ｂとの間でポイント課金の調整を行ってから処理するようにしてもよい。
【００６４】
以上で説明したように、第１実施形態のセンサネットワーク中継システム１Ａおよび第２実施形態のセンサネットワーク中継システムでは、ＵＵＩＤ情報２２Ａ（センサ情報）を外部へ発信するセンサ情報発信機２、センサ情報発信機２から発信されたＵＵＩＤ情報２２Ａを受信して自己の管理対象となるＵＵＩＤ情報３５Ａと同一のセンサ情報である場合には、予め送信先として設定されたサービスサーバ４Ａ（第１のサーバ）へＵＵＩＤ情報３５Ａを送信するスマートフォン３Ａ（センサ情報送受信機）とを有するシステムであって、スマートフォン３Ａは、ＵＵＩＤ情報２２Ａが自己の管理対象外のセンサ情報の場合であっても、サービスサーバ４ＡへＵＵＩＤ情報２２Ａを送信するデータセット送信部３４（管理外センサ情報送信部）を有し、サービスサーバ４Ａは、複数のセンサ情報の転送先を管理する管理サーバ５へＵＵＩＤ情報２２Ａを転送する送信処理部４５（管理外センサ情報転送部）を有し、管理サーバ５,５Ａは、複数のセンサ情報と、サーバ情報との組み合わせを複数記憶している管理テーブル５３Ａと、管理テーブル５３Ａを参照して、サービスサーバ４Ａから転送されてきたＵＵＩＤ情報２２Ａ（管理外センサ情報）から、転送すべきサービスサーバ４Ｂ（第２のサーバ）を検索する転送先検索部５２と、転送先検索部５２により検索されたサービスサーバ４Ｂに対して、ＵＵＩＤ情報２２Ａの要否を問い合わせる問い合わせ部５４（転送要否問い合わせ部）と、問い合わせ部５４の問い合わせの結果として、サービスサーバ４ＢからＵＵＩＤ情報２２Ａの送信要求を受信した場合には、ＵＵＩＤ情報２２Ａをサービスサーバ４Ｂへ送信するセンサ情報中継処理部５５とを有し、サービスサーバ４Ｂは、管理サーバ５，５Ａからの問い合わせ要求を受信した場合に、ＵＵＩＤ情報２２Ａを含む信号の受信要否を判定するセンサ情報比較部４２（判定部）と、センサ情報比較部４２の比較結果により受信することが必要である場合には、受信要求を管理サーバ５，５Ａに対して送信する送信処理部４５（送信部）とを有するので、ＵＵＩＤが異なるセンサネットワークサービス間であってもＵＵＩＤ情報のやり取りが可能になるため、管理対象外のセンサ情報が検出された場合であっても、必要とされるサービスサーバへと適切に送信されて処理することができるようになる。
【００６５】
また、第２実施形態のセンサネットワーク中継システムにおける管理サーバ５Ａでは、サービスサーバ４Ｂよりセンサ情報を含む信号の送信要求があった場合に、サービスサーバ４Ｂに対して所定のポイントを課金するポイント課金部５６Ａと、ポイント課金部５６Ａにより課金されたポイントに応じて、サービスサーバ４Ａに対して所定のポイントを付与するポイント付与部５６Ｂとを有しているので、これにより、各センサネットワークシステムでの他のセンサネットワークシステムへの貢献度に応じて課金ポイントの調整を行うことが可能であり、獲得したポイントをそのネットワーク内の電子通貨のような役割として各センサネットワークシステムに提供できる。その結果、サービス提供地域の更なる拡大、センサネットワークシステムへの設備投資の資金としても活用することができ、規模を更に広げることが可能となる。
【００６６】
また、所定のサービスを提供するサービスサーバ４Ａ（第１のサーバ）と、サービスサーバ４Ａとは提供するサービスが異なる、もしくはサーバの運営事業者が異なるサービスサーバ４Ｂ（第２のサーバ）とのいずれとも通信可能な管理サーバ５（情報処理装置）であって、サービスサーバ４Ａ側から送信されてきたセンサ情報を受信するセンサ情報受信部５１と、センサ情報と、そのセンサ情報を管理するサービスサーバ４のＩＰアドレス情報（サービスサーバ４を特定する情報）とが関連付けて記憶されている管理テーブル５３Ａと、管理テーブル５３Ａを参照してサービスサーバに対して、センサ情報の要否を問い合わせる問い合わせ部５４と、問い合わせ部５４の問い合わせの結果として、サービスサーバ４からセンサ情報の送信要求があった場合に、そのセンサ情報をサービスサーバ４へ送信するセンサ情報中継処理部５５（送信部）とを有するので、管理対象外のセンサ情報が検出された場合であっても、必要とされるサービスサーバ４へと管理サーバ５により適切に送信されて処理することができる。
【００６７】
また、管理サーバ５Ａは、サービスサーバ４ＢがＵＵＩＤ情報２２Ａの送信要求を受信した場合、サービスサーバ４Ｂに対して所定のポイントを課金するポイント課金部５６Ａと、ポイント課金部５６Ａにより課金されたポイントに応じて、サービスサーバ４Ａに対して所定のポイントを付与するポイント付与部５６Ｂとを有しているので、これにより、各センサネットワークシステムでの他のセンサネットワークシステムへの貢献度に応じて課金ポイントの調整を行うことが可能であり、獲得したポイントをそのネットワーク内の電子通貨のような役割として各センサネットワークシステムに提供できる。その結果、サービス提供地域の更なる拡大、センサネットワークシステムへの設備投資の資金としても活用することができ、規模を更に広げることが可能となる。
【００６８】
なお、上述した管理サーバ５の動作（情報処理方法）においても、管理サーバ５と同様の効果を奏することができる。
【００６９】
また、上述したサービスサーバ４は、センサ情報発信機２から送信されてきたセンサ情報発信機２のＵＵＩＤ情報２２Ａ（センサ情報）と、サービスサーバ４自身が提供するサービスを示すＵＵＩＤ情報３５Ａとを比較するセンサ情報比較部４２と、センサ情報比較部４２の比較により、同一のセンサ情報である場合には、所定のサービスを提供するための処理を実行するサービス実行処理部４４と、センサ情報比較部４２の比較により、異なるセンサ情報である場合には、外部にセンサ情報を含む信号を送信する送信処理部４５とを有しているので、従来のように自己の管理外のセンサ情報であっても適切に処理できないということがなく、外部へと転送することができるようになる。
【００７０】
また、サービスサーバ４Ｂは、サービスサーバ４ＡからＵＵＩＤ情報２２Ａ（サービスを示すセンサ情報）の要否についての問い合わせ要求を受け付けるセンサ情報受信部４１（問い合わせ受付部）と、センサ情報受信部４１で受け付けたＵＵＩＤ情報２２Ａの要否を判定するセンサ情報比較部４２（要否判定部）と、センサ情報比較部４２の判定に応じてＵＵＩＤ情報２２Ａの要否を送信する送信処理部４５とを有するので、自分のセンサネットワーク以外で検出されたセンサ情報について要否を判断した上で受信することができるようになる。
【００７１】
（第３実施形態）
続いて、本発明の第３実施形態に係るセンサネットワーク中継システム１Ｃについて説明する。図１４は、本発明の第３実施形態に係るセンサネットワーク中継システム１Ｃの構成を示す図である。図１５は、図１４に示す各装置の機能的構成および各装置間の関係概略を説明するための図である。図１６は、スタンプサーバ４Ｃのメモリ１８７に記録されているデータベース内の情報の一例を示す図である。
【００７２】
図１４に示すセンサネットワーク中継システム１Ｃは、図１に示したセンサネットワーク中継システム１Ａの構成に、複数のスタンプユニット２Ｂおよびスタンプサーバ４Ｃが新たに追加された構成となっている。複数のスタンプユニット２Ｂは、Ａサービス用センサネットワークシステムにて提供されるサービス地域またはＢサービス用センサネットワークシステムにて提供されるサービス地域の一部の地域と重複する一定の地域の範囲内にそれぞれが設置されている。たとえば、複数のスタンプユニット２Ｂは、Ｂサービス用センサネットワークシステムの利用者であるユーザＵ１４５が見守る対象であるユーザＵ１４１の移動経路の近辺に設置されており、スマートフォン３Ｃを所持したユーザＵ１４２、Ｕ１４３がスタンプユニット２Ｂの設置場所付近へ移動すると所定のポイントを獲得することができる仕組みとなっている。なお、センサネットワーク中継システム１Ｃにおけるサービスサーバ４Ａ，４Ｂおよび管理サーバ５は、センサネットワーク中継システム１Ａにおけるサービスサーバ４Ａ，４Ｂおよび管理サーバ５と同一の役割、機能であるため、同一の符号を付してこれらの説明を省略する。
【００７３】
センサ情報発信機２Ａは、請求項の第１のセンサ情報発信機の一例であり、センサ情報を周囲に発信する装置である。なお、図１４に示す例では、Ｂサービス用センサネットワークシステムのユーザＵ１が所持しているセンサ情報発信機２Ａを１つのみ示しているが、各センサネットワークシステムの利用者がそれぞれ保持しているものである。このセンサ情報発信機２Ａは、近距離（たとえば、数ｍ〜１００ｍ程度）の範囲において、自装置または自装置が属しているセンサネットワークシステムを一意に識別するＩＤ情報を発信することができる装置である。このＩＤ情報は各センサネットワークシステムによって、ＵＵＩＤ（Universally Unique Identifier）の枝番で表示されるため、以下、ＩＤ情報および上述したセンサ情報を「ＵＵＩＤ情報」という。
【００７４】
図１５に示すように、センサ情報発信機２Ａは、センサ情報発信機２と同様の機能、構成であり、ＵＵＩＤ発信部１５１とメモリ１５２を有している。メモリ１５２にはＵＵＩＤ情報１５２Ａが記録されている。
【００７５】
ＵＵＩＤ発信部１５１は、装置外部にＵＵＩＤ情報１５２Ａを発信する。メモリ１５２のＵＵＩＤ情報１５２Ａは、このセンサ情報発信機２Ａ毎または、センサネットワークシステム毎に設定されたＵＵＩＤ情報である。
【００７６】
スタンプユニット２Ｂは、請求項のセンサ情報発信機の一例、第２のセンサ情報発信機、センサ情報送受信機の一例である。スタンプユニット２Ｂは、スタンプ情報（図１５に示すスタンプ情報１６４Ａ）を外部に発信する機能を備えた固定型（据付型）の機器である。また、スタンプユニット２Ｂは、センサ情報発信機２Ａが外部に発信しているＵＵＩＤ情報（図１５に示すＵＵＩＤ情報１５２Ａ）を受信して、サービスサーバ４Ａまたはサービスサーバ４Ｂへと転送することができる。
【００７７】
図１５に示すように、スタンプユニット２Ｂは、ＵＵＩＤ受信部１６１と、ＵＵＩＤ転送部１６２と、スタンプ発信部１６３と、メモリ１６４とを有している。メモリ１６４には、スタンプ情報１６４Ａが記録されている。なお、スタンプユニット２Ｂは、スタンプ情報を外部に発信する機能、ＵＵＩＤ情報を受信する機能以外にも、９２０ＭＨｚ帯のマルチホップ通信をするためのインタフェース（不図示）を備えていてもよい。この通信インタフェースにより、スタンプユニット２Ｂは、半径５００ｍ以内にある他の装置と直接通信が可能となるので、これらの通信機能が使用できない環境下（たとえば山岳部）においてもスタンプ情報の発信およびＵＵＩＤ情報の受信を実行することができる。
【００７８】
ＵＵＩＤ受信部１６１は、請求項の第１センサ情報受信部の一例である。ＵＵＩＤ受信部１６１は、センサ情報発信機２Ａが外部に発信するＵＵＩＤ情報１５２Ａを受信することができる。ＵＵＩＤ転送部１６２は、請求項の第１センサ情報転送部の一例である。ＵＵＩＤ転送部１６２は、ＵＵＩＤ受信部１６１で受信したＵＵＩＤ情報１５２Ａをサービスサーバ４Ａまたは４Ｂに転送処理をする。スタンプ発信部１６３は、メモリ１６４に記録されたスタンプ情報１６４Ａを外部に発信する。スタンプ情報１６４Ａは、ＵＵＩＤ情報ではあるが、センサ情報発信機２Ａに記録されているＵＵＩＤ情報１５２Ａとは異なるＵＵＩＤ情報である。
【００７９】
スマートフォン３Ｃは、図１に示すスマートフォン３Ａ，３Ｂと同様に、請求項のセンサ情報送受信機の一例である。スマートフォン３Ｃは、図１に示すスマートフォン３Ａ，３Ｂの有する機能に加えて、スタンプユニット２Ｂと所定の近距離（たとえば、０〜１０ｍ程度）の範囲内となると、スタンプユニット２Ｂから発信されたセンサ情報（スタンプ情報１６４Ａ）を受信して、このセンサ情報を含むデータセットをスタンプサーバ４Ｃへと送信することができる装置である。
【００８０】
図１５に示すように、スマートフォン３Ｃは、スタンプ情報受信部１７１と、データセット送信処理部１７２と、ポイント算出部１７３と、ポイント情報送信処理部１７４と、データベース同期処理部１７５と、メモリ１７６とを有する。メモリ１７６には、アプリケーションプログラム１７６ＡとローカルポイントＤＢ１７６Ｂとが記録されている。なお、スマートフォン３Ａおよび３Ｂにて説明した機能については同様であるため、以下ではそれらの説明を省略する。
【００８１】
スタンプ情報受信部１７１は、スタンプユニット２Ｂからスタンプ情報１６４Ａを受信する。データセット送信処理部１７２は、スタンプ情報受信部１７１が受信したスタンプ情報などを含むデータセットをネットワークＣ１またはネットワークＣ２を介してスタンプサーバ４Ｃへと送信する。ここでいうデータセットにはそれまでに受信したスタンプユニット２Ｂのスタンプ情報、スタンプ情報の受信した順番を示す情報、自己のユーザＩＤ情報などが含まれる。ポイント算出部１７３は、後述するスタンプサーバ４Ｃから提供された係数値に基づいて、自己のポイントを算出する。ポイント情報送信処理部１７４は、ポイント算出部１７３にて算出した自己のポイント情報をスタンプサーバ４Ｃへ送信する。データベース同期処理部１７５は、スタンプサーバ４Ｃから通知されてきたポイント情報に基づいて、後述するローカルポイントＤＢにポイントを書き込むことによって、後述するスタンプサーバ４Ｃに記録されているポイント情報と同期をとる。
【００８２】
アプリケーションプログラム１７６Ａは、スマートフォン３Ｃの各機能（スタンプ情報受信部１７１と、データセット送信処理部１７２と、ポイント算出部１７３と、ポイント情報送信処理部１７４と、データベース同期処理部１７５）を実現するためのプログラムである。また、アプリケーションプログラム１７６Ａは、スタンプラリー機能を実現する。ここでいうスタンプラリー機能とは、スタンプユニット２Ｂに関する情報の管理、歩数情報の管理、ポイント計算の管理、ポイント履歴の管理などの各機能が含まれている。スタンプユニット情報の管理では、スタンプ情報１６４Ａに応じたスタンプユニット値（たとえば、０〜１０、以下、スタンプＩＤとする）を保持しており、このスタンプＩＤに基づいて受信したスタンプ情報１６４Ａがどのスタンプユニット２Ｂに該当するかなどを把握できるようにしている。歩数情報の管理では、たとえば、スマートフォン３Ｃが有するセンサ（不図示）などで検出した振動情報などから歩数情報を算出する。ポイント計算の管理では、たとえば、受信しているスタンプＩＤが所定のポイント付与条件（特定の複数のスタンプＩＤをすべて受信しているか否かなど）を満たしているか否かを判定する共に、満たしている場合には、複数のスタンプユニット２Ｂ間での歩数情報に一定の係数値を乗じてポイントを算出することができる。なお、ここの係数値に関する情報は、スタンプサーバ４Ｃより取得する。ポイント履歴の管理では、たとえば、算出されたポイントを記憶して、過去のポイント履歴としてローカルポイントＤＢ１７６Ｂに保存する。
【００８３】
ローカルポイントＤＢ１７６Ｂは、自己の保有するポイント情報が記録されている。ローカルポイントＤＢ１７６Ｂには、現在の自己のポイント情報や、過去のポイント履歴情報などが記録されている。なお、このローカルポイントＤＢ１７６Ｂに記録されているポイント情報は、後述のスタンプサーバ４Ｃにて管理されているポイント情報と同期をとる構成となっている。
【００８４】
スタンプサーバ４Ｃは、請求項のポイント付与サーバの一例であり、スマートフォン３Ｃにインストールされたアプリケーションプログラム１７６Ａと連携して、利用者に付与されるポイント管理を行っている。スタンプサーバ４Ｃは、携帯電話網などのネットワークＣ１，Ｃ２を介してスマートフォン３Ｃと通信をすることができる。また、スタンプサーバ４Ｃは、管理サーバ５と、ネットワークＣ３を介して通信をすることができる。なお、図１４に示すネットワークＣ１，Ｃ２，Ｃ３は、装置間に位置するネットワークを示しているが、これらの装置が、必ずしも同一のネットワークを利用して通信を行わなければならないことを意図しているものではなく、便宜上まとめて図示している。したがって、たとえば、スタンプサーバ４Ｃとスタンプユニット２Ｂ間の通信と、スタンプサーバ４Ｃとスマートフォン３Ｃ間の通信は必ずしも同一のネットワークを利用して通信しなければならない訳ではなく、それぞれ異なるネットワークを利用してもよい。
【００８５】
図１５に示すようにスタンプサーバ４Ｃは、データセット受信部１８１と、係数値算出部１８２と、係数値情報送信処理部１８３と、ポイント判定部１８４と、ポイント通知部１８５とメモリ１８７とを有している。メモリ１８７には、ＵＵＩＤ／スタンプＤＢ１８７Ａと、ユーザＩＤ／ポイントＤＢ１８７Ｂと、ログデータ１８７Ｃと、アプリケーションプログラム１８７Ｄとが記録されている。なお、スタンプサーバ４Ｃがスマートフォン３Ｃの利用者のアカウントへ付与するポイントは、第１実施形態、第２実施形態にて説明した、管理サーバ５がサービスサーバ４に対して付与するポイントとは異なるものである。
【００８６】
データセット受信部１８１は、スマートフォン３Ｃから送信されてきたデータセットを受信する。データセットにはそれまでに受信したスタンプユニット２Ｂのスタンプ情報、スタンプ情報の受信した順番を示す情報、ユーザＩＤ情報などが含まれる。係数値算出部１８２は、データセット受信部１８１で受信したデータセットに基づいて、ポイント算出のための係数値を算出する。なお、この係数は、データセットに含まれるスタンプＩＤの個数、順番、ＵＵＩＤ/スタンプＤＢ１８７Ａにて設定されている重み付け等により算出される。係数値情報送信処理部１８３は、係数値算出部１８２にて算出された係数値をスマートフォン３Ｃへと送信する。ポイント判定部１８４は、スマートフォン３Ｃから送信されてきたポイント情報と、サーバ側で算出したポイント情報とを照合し、算出結果が一致していれば、正しいポイント情報と判定し、異なっていれば間違ったポイント情報であると判定する。なお、正しいポイント情報の場合には、ユーザＩＤ／ポイントＤＢ１８７Ｂにそのポイント情報を書き込むと共に、ポイント通知部１８５に対して、そのポイント情報を供給する。一方、間違っている場合には、ポイント判定部１８４は、ユーザＩＤ／ポイントＤＢ１８７Ｂには書き込まずに、エラー情報をポイント通知部１８５へと供給する。ポイント通知部１８５は、ポイント判定部１８４から供給された判定結果情報をスマートフォン３Ｃに通知する。
【００８７】
ＵＵＩＤ／スタンプＤＢ１８７Ａには、スタンプＩＤ（スタンプユニット２Ｂを識別する情報）とＵＵＩＤ情報とが関連づけられて記録されている。また、ＵＵＩＤ／スタンプＤＢ１８７Ａには、スタンプＩＤの取得順番（スタンプラリーの移動順）などに基づくスタンプＩＤ毎の重み付情報（重み値）などが記録されている。この重み値は、ユーザが移動して受信したＵＵＩＤ情報に基づいて、加算され、その加算された値の総計を係数値とする。そして、この係数値と歩数情報とを乗じることで付与するポイントが決定される。ユーザＩＤ／ポイントＤＢ１８７Ｂは、各ユーザのポイント情報が記録されている。
【００８８】
ユーザＩＤ／ポイントＤＢ１８７Ｂには、スマートフォン３Ｃを利用しているユーザＩＤと、ポイント判定部１８４で正しいと判定されたユーザＩＤ毎のポイント情報とが関連付けられて記録されている。
【００８９】
ログデータ１８７Ｃは、ポイントに増減がある場合に、その変更前後のポイントデータの履歴である。
【００９０】
アプリケーションプログラム１８７Ｄは、スタンプサーバ４Ｃが、上述した各部（データセット受信部１８１と、係数値算出部１８２と、係数値情報送信処理部１８３と、ポイント判定部１８４と、ポイント通知部１８５）として機能させるためのプログラムである。
【００９１】
以上で説明したように、この本発明の第３実施形態に係るセンサネットワーク中継システム１Ｃにおいては、ＵＵＩＤ情報１５２Ａ（第１のセンサ情報）を外部へ発信するセンサ情報発信機２Ａ（第１のセンサ情報発信機）と、ＵＵＩＤ情報１５２Ａとは異なるスタンプ情報１６２Ａ（第２のセンサ情報）を外部へ発信するスタンプユニット２Ｂ（第２のセンサ情報発信機）と、ＵＵＩＤ情報１５２Ａまたはスタンプ情報１６２Ａを受信すると共に、受信したセンサ情報に基づくデータセットをネットワークＣ１，Ｃ２（所定のネットワーク）を介して外部に送信するスマートフォン３Ｃ（センサ情報送受信機）と、ネットワークＣ１，Ｃ２を介してデータセットを受信すると、その受信したデータセットに基づくセンサ情報に応じて、スマートフォン３Ｃの利用者に関連付けられたユーザＩＤ（アカウント）にポイントを付与するスタンプサーバ４Ｃ（ポイント付与サーバ）とを有し、センサ情報発信機２Ａとスマートフォン３Ｃとの組み合わせで利用者へ提供される見守りサービス（第１のサービス）の提供地域と、スタンプユニット２Ｂとスマートフォン３Ｃとの組み合わせで利用者へ提供されるスタンプラリーサービス（第２のサービス）の提供地域とは、少なくとも一部の地域が重なるように構成されており、スタンプサーバ４Ｃは、スタンプユニット２Ｂから発信されたスタンプ情報１６２Ａがスマートフォン３Ｃから送信されてきた場合に、そのスタンプユニット２Ｂを示すスタンプ情報１６２Ａに基づいて付与ポイントを計算するための係数値を算出する係数値算出部１８２と、係数値算出部１８２で算出された係数値に基づいてスマートフォン３Ｃ側で算出されたポイントの正否を判定するポイント判定部１８４と、ポイント判定部１８４の判定の結果、正しい場合に、そのポイント情報をスマートフォン３Ｃへと通知するポイント通知部１８５と、を有するため、スタンプユニット２Ｂの設置場所付近へスマートフォン３Ｃの利用者が移動することの動機づけとなり、センサ情報発信機２Ａの周囲のユーザの密集度を高めることができる。これによりセンサ情報発信機２Ａの位置情報の取得頻度の向上、位置情報の精度が向上して、これらの向上によりセンサネットワークを利用した他のサービスとの連携やサービス品質の向上などを図ることができる。
【００９２】
また、センサ情報発信機２Ａは、携帯型のセンサ情報発信機であり、スタンプユニット２Ｂは、固定型のセンサ情報発信機であり、スタンプユニット２Ｂは、見守りサービス（第１のサービス）が提供される所定の地域内の複数の箇所に固定して設置されているため、スタンプユニット２Ｂの周辺にユーザが集まってくることにより、センサ情報発信機２Ａの位置情報を取得しやすい状況を意図的に作り出すことができる。
【００９３】
また、スタンプユニット２Ｂは、ＵＵＩＤ情報１５２Ａ（第１センサ情報）を発信するセンサ情報発信機２Ａ（第１のセンサ情報発信機）からＵＵＩＤ情報１５２Ａを受信するＵＵＩＤ受信部１６１（第１センサ情報受信部）と、ＵＵＩＤ受信部１６１で受信したＵＵＩＤ情報１５２ＡをネットワークＣ１，Ｃ２（所定のネットワーク）を介して、所定のサービスを提供するサービスサーバ４Ａ，４Ｂへと転送するＵＵＩＤ転送部１６２（第１センサ情報転送部）と、ＵＵＩＤ情報１５２Ａとは異なるスタンプ情報１６４Ａ（第２のセンサ情報）を記録するメモリ１６４（第２センサ情報記録部）と、メモリ１６４に記録されたスタンプ情報１６４Ａを外部に発信するスタンプ発信部１６３（第２センサ情報発信部）とを有しているので、自装置のセンサ情報を外部に発信することができると共に、他のセンサ情報発信機２Ａから外部に発信されているセンサ情報をサービスサーバ４Ａ，４Ｂへ転送することができる。
【００９４】
（スタンプユニット２Ｂを設置することによるメリットについて）
続いて、スタンプユニット２Ｂを設置することによるメリットについて更に説明する。図１７は、図１４に示すセンサネットワーク中継システム１Ｃにおいてスタンプユニット２Ｂがない場合に発生する問題を説明するための図である。図１８は、ユーザＵ１の周囲の所定の範囲にスタンプユニット２Ｂを複数導入して、ユーザの密集度を高める工夫をした状態を示す図である。
【００９５】
スタンプユニット２Ｂは、スタンプラリーサービスを提供する目的のほかに、サービスサーバ４Ａ,４Ｂなどで提供される所定のサービスの利用率の向上およびセンサ情報発信機２Ａの位置情報の取得頻度および精度を向上させるための装置でもある。以下、スタンプユニット２Ｂを用いることによって生じる効果について説明する。
【００９６】
ユーザＵ１は、図１で示したセンサ情報発信機２と同様の機能をもつセンサ情報発信機２Ａを所持している。センサ情報発信機２Ａは、ＵＵＩＤ情報を外部に発信している。センサ情報発信機２Ａを所持したユーザＵ１は、Ｘ０の地点から移動して所定の方向（図１７のＸ１，Ｘ２，Ｘ３，Ｘ４，Ｘ５）に自由に向かうことができる状態である。このような状態からユーザＵ１は、仮にＸ１の方向に移動したとする。その場合、移動した先には、ユーザＵ１のいる方向へ移動してくるユーザＵ１４１がいるため、センサ情報発信機２Ａとスマートフォン３Ｃとの距離は近くなることが予想される。そのため、ユーザＵ１４１が所持するスマートフォン３ＣによってユーザＵ１の位置情報がスタンプサーバ４Ｃに送信されることが推測される。
【００９７】
一方、ユーザＵ１が仮にＸ２方向、またはＸ３方向に移動したとする。この場合、移動した先の付近にはユーザＵ１４２がいるが、ユーザＵ１４２は、ユーザＵ１の進行方向と同一の方向に移動しようとしている。そのため、ユーザＵ１５３の位置とユーザＵ１の位置との距離によっては、スマートフォン３Ｃがセンサ情報発信機２Ａから発信されるＵＵＩＤ情報を受信することができない場合がある。
【００９８】
次に、ユーザＵ１が仮にＸ４方向またはＸ５方向に移動したとする。この場合、Ｘ４方向の移動先にはコンビニエンスストアＣＳ、Ｘ５方向の移動先には自動販売機ＶＭがあり、ユーザＵ１４３，ユーザＵ１４４，ユーザＵ１４５，ユーザＵ１４６がいる。しかしながら、これらのユーザはコンビニエンスストアＣＳや自動販売機ＶＭで用事を済ませるとそれぞれユーザＵ１がいる方向とは違う方向へ移動してしまう可能性がある。そのため、ユーザＵ１４３〜ユーザＵ１４５の位置とユーザＵ１との位置との距離によっては、スマートフォン３Ｃがセンサ情報発信機２Ａから発信されるＵＵＩＤ情報を受信することができない場合が考えられる。
【００９９】
すなわち、図１７で示したように、ユーザＵ１４３〜Ｕ１４６は、スマートフォン３Ｃを所持しているとはいえ、ユーザＵ１との距離を意識して行動しているわけではなく、各々の都合により移動している。そのため、ユーザＵ１が所持するセンサ情報発信機２Ａから発信されるＵＵＩＤ情報を取得しやすい状況を作り出すためには、スマートフォン３Ｃを所持したユーザの密集度を高める必要がある。
【０１００】
そこで、図１８に示すように、所定の範囲内に、スタンプユニット２Ｂを複数設置する。このスタンプユニット２Ｂは、ユーザＵ１が所持するセンサ情報発信機２Ａと同様に外部にＵＵＩＤ情報（スタンプ情報）を発信することができる。しかしながら、スタンプユニット２Ｂが発信するＵＵＩＤ情報（スタンプ情報）は、センサ情報発信機２Ａが外部に発信するＵＵＩＤ情報とは異なる情報である。スマートフォン３Ｃがスタンプユニット２Ｂから発信されたＵＵＩＤ情報を受信すると、スタンプサーバ４Ｃから所定のポイントを取得することができるように構成されている。このような構成とすることにより、スマートフォン３Ｃを所持するユーザが、所定のポイントを取得したいという動機づけにより、スタンプユニット２Ｂへ集まってくるので、所定の範囲内のユーザの密集度を高めることが可能となる。
【０１０１】
（変形例）
以上、本発明の実施の形態について説明したが、本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
たとえば、スマートフォン３は、自己の管理対象外のセンサ情報を受信した場合であっても自己のセンサ情報を管理しているサービスサーバ４（４Ａ,４Ｂ）へと転送するようにしているが、たとえば、管理サーバ５へセンサ情報を直接転送するようにしてもよい。
【０１０２】
また、サービスサーバ４Ａは、管理対象外であるＵＵＩＤ情報２２Ａを受信した場合、管理サーバ５に対してＵＵＩＤ情報２２Ａを含むデータセットを転送するようにしているが（図９，図１０のＳ２９）、ＵＵＩＤ情報２２Ａのみを管理サーバ５へ送信し、管理サーバ５側でサービスサーバ４Ｂへ要否を問い合わせ、サービスサーバ４ＢよりＵＵＩＤ情報２２Ａの送信要求を受信した場合にＵＵＩＤ情報２２Ａを含むデータセットを転送するようにしてもよい。
【０１０３】
また、図６で説明した管理テーブル５３Ａにおいて、センサネットワーク名が提供される場所や地域を示す位置情報も含めて管理するようにしてもよい。この位置情報は、たとえば、郵便番号情報、緯度経度情報、ＧＩＳ（Geographic Information System）情報などが好ましい。図１９は、管理テーブルにて記録されている位置情報の一例を示す図である。図１９で示すように、センサネットワーク名、ＵＵＩＤ情報、ＩＰアドレスに加えて、センサネットワーク毎に郵便番号情報が位置情報として記録されている。なお、この図１９で示した管理テーブルは管理サーバ５におけるものであるが、この管理テーブルの一部または全部の情報をサービスサーバ４Ａ,４Ｂ,スタンプサーバ４Ｃ側で保持するようにしてもよい。これにより、管理サーバ５に対するＵＵＩＤ情報の問い合わせをする前に、サービスサーバ４Ａ,４Ｂ,スタンプサーバ４Ｃ側で転送先となるＵＵＩＤ情報を把握することが可能となるので、管理サーバ５への問い合わせ処理を低減させることができる。更には、この図１９に示す管理テーブルの一部または全部をスマートフォン３Ａ,３Ｂ,３Ｃにおいても保持させるようにしてもよい。これにより、サービスサーバ４Ａ,４Ｂ,スタンプサーバ４Ｃへ問い合わせをする前にスマートフォン３Ａ,３Ｂ,３Ｃ側で転送先となるＵＵＩＤ情報を把握することが可能となるので、サービスサーバ４Ａ,４Ｂ,スタンプサーバ４Ｃへ問い合わせ処理を低減させることができる。なお、管理テーブルの一部をサービスサーバ４Ａ,４Ｂ,スタンプサーバ４Ｃ側もしくはスマートフォン３Ａ,３Ｂ,３Ｃ側に設定する方法としては、たとえば、お互いの郵便番号などの位置情報から判断して、所定の距離の範囲内もしくは同一都道府県内などの所定の地域内の単位でそれぞれに設定することが好ましい。しかしながら、管理テーブルの一部を設定する方法は、位置情報だけに限定されるものではない。たとえば、過去のＵＵＩＤ情報の問い合わせ履歴などを記録しておき、それらの履歴からサービスサーバ４Ａ,４Ｂ,スタンプサーバ４Ｃ側の管理テーブル、もしくはスマートフォン３Ａ,３Ｂ,３Ｃ側の管理テーブルにＵＵＩＤ情報を追加するような方法であってもよい。このようにした場合には、実際の問い合わせ状況の頻度に即して管理テーブルに記録させておくべきＵＵＩＤ情報を決定することができる。
【０１０４】
また、スマートフォン３Ｃは、スタンプユニット２Ｂの位置または方向を示す情報を出力するように構成してもよい。これにより、スマートフォン３Ｃを携帯しているユーザは、どの方向、どの場所へ移動すれば、ポイントを取得できるのかを容易に把握することができるようになる。
【０１０５】
また、図１５で説明したスマートフォン３Ｃが他のセンサネットワークでのＵＵＩＤ情報を受信するように構成した場合には、スタンプサーバ４Ｃ側でも、スマートフォン３Ｃから送信されてきたＵＵＩＤ情報を含むデータセットから判明する位置情報、または、ＵＵＩＤ情報そのものを管理サーバ５へと送信するようにしてもよい。
【０１０６】
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１０７】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【符号の説明】
【０１０８】
１Ａ,１Ｃ：センサネットワーク中継システム（センサネットワークシステムの一例）、２,２Ａ：センサ情報発信機（第１のセンサ情報発信機の一例）、２Ｂ：スタンプユニット（第２のセンサ情報発信機の一例）、３，３Ａ，３Ｂ,３Ｃ：スマートフォン（センサ情報送受信機の一例）、４，４Ａ，４Ｂ：サービスサーバ、４Ｃ：スタンプサーバ（サービスサーバ、ポイント付与サーバの一例）、５，５Ａ，５Ｂ：管理サーバ、６，６Ａ，６Ｂ：利用者端末、２１：ＵＵＩＤ発信部、２２：メモリ，２２Ａ：ＵＵＩＤ情報，３１：センサ情報受信部，３２：データセット生成処理部，３３：位置情報取得部、３４：データセット送信部，３５：メモリ，３５Ａ：ＵＵＩＤ情報，３５Ｂ：アプリケーションプログラム，４１：センサ情報受信部，４２：センサ情報比較部，４３：メモリ，４３Ａ：ＵＵＩＤ情報，４３Ｂ：アプリケーションプログラム，４４：サービス実行処理部、４５：送信処理部，５１：センサ情報受信部，５２：転送先検索部、５３：メモリ，５３Ａ：管理テーブル，５３Ｂ：ログデータ，５３Ｃ：アプリケーションプログラム、５４：問い合わせ部、５５：センサ情報中継処理部，５６：ポイント管理部，５６Ａ：ポイント課金部，５６Ｂ：ポイント付与部、１８２：係数値算出部、１８４：ポイント判定部、１８５：ポイント通知部
【図１】
2017168075.tif 000003
【図２】
2017168075.tif 000004
【図３】
2017168075.tif 000005
【図４】
2017168075.tif 000006
【図５】
2017168075.tif 000007
【図６】
2017168075.tif 000008
【図７】
2017168075.tif 000009
【図８】
2017168075.tif 000010
【図９】
2017168075.tif 000011
【図１０】
2017168075.tif 000012
【図１１】
2017168075.tif 000013
【図１２】
2017168075.tif 000014
【図１３】
2017168075.tif 000015
【図１４】
2017168075.tif 000016
【図１５】
2017168075.tif 000017
【図１６】
2017168075.tif 000018
【図１７】
2017168075.tif 000019
【図１８】
2017168075.tif 000020
【図１９】
2017168075.tif 000021