(57)【要約】      （修正有）【課題】個人情報を秘匿した状態で、コンテクスチュアル情報を収集すること。【解決手段】情報を送信する第１の装置２０とこの情報を収集する第２の装置３０とを具備する情報収集システムであって、第１の装置においては、所定の範囲内に電波を発信する標識端末から、標識端末１０の識別子を受信する識別子受信手段と、第１の装置の識別子を匿名化するために、第１の装置の識別子を用いて、トークンを生成するトークン生成手段と、生成されたトークンおよび受信された標識端末の識別子を、第１の装置から第２の装置へブロードキャスト送信する識別子送信手段と、を有する。第２の装置においては、第１の装置によって生成されたトークンを、第１の装置から受信する識別子・トークン受信手段と、標識端末の識別子に基づき、第１の装置の位置情報を生成する位置情報生成手段と、を有する。【選択図】図１３
2017162270.tif 000002
【特許請求の範囲】
【請求項１】
情報を送信する第１の装置とこの情報を収集する第２の装置とを具備する情報収集システムであって、
前記第１の装置においては、
所定の範囲内に電波を発信する標識端末から、前記標識端末の識別子を受信する識別子受信手段と、
前記第１の装置の識別子を匿名化するために、前記第１の装置の識別子を用いて、トークンを生成するトークン生成手段と、
前記生成されたトークンおよび前記受信された標識端末の識別子を、前記第１の装置から前記第２の装置へブロードキャスト送信する識別子送信手段と、
を有し、
前記第２の装置においては、
所定の範囲内に電波を発信する標識端末から発信され、前記第１の装置によって受信された前記標識端末の識別子、および、前記第１の装置の識別子を用いて前記第１の装置によって生成されたトークンを、前記第１の装置から受信する識別子・トークン受信手段と、
前記標識端末の識別子に基づき、前記第１の装置の位置情報を生成する位置情報生成手段と、
を有する情報収集システム。
【請求項２】
前記第１の装置は、前記標識端末から発信される電波の強度に基づき、前記標識端末との間の距離を測定する距離測定手段を更に有するとともに、
前記トークン生成手段が、前記測定された距離が所定の値を超えない場合、前記トークンを生成する、請求項１に記載の情報収集システム。
【請求項３】
前記位置情報を生成する位置情報生成手段は、前記第１の装置によって前記トークンが生成された時刻と前記標識端末から電波を受信した時刻とを比較し、前記トークンが生成された時刻と前記標識端末から電波を受信した時刻との差分が所定の値を超えない場合、前記位置情報を生成する、請求項１または請求項２に記載の情報収集システム。
【請求項４】
情報送受信装置から送信される情報を収集するゲートウェイ端末であって、
所定の範囲内に電波を発信する標識端末から発信され、前記情報送受信装置によって受信された前記標識端末の識別子、および、前記情報送受信装置の識別子を用いて前記情報送受信装置によって生成されたトークン、を受信する識別子・トークン受信手段と、
前記標識端末の識別子に基づき、前記情報送受信装置の位置情報を生成する位置情報生成手段と、
を備えるゲートウェイ端末。
【請求項５】
前記位置情報生成手段は、前記標識端末の識別子と予め関連付けられた位置情報、または、予め定められたマップにおける前記標識端末の位置情報、を前記送受信収集装置の位置情報として生成する請求項４記載のゲートウェイ端末。
【請求項６】
前記位置情報生成手段は、前記情報送受信装置によって前記トークンが生成された時刻と前記標識端末から電波を受信した時刻とを比較し、前記トークンが生成された時刻と前記標識端末から電波を受信した時刻との差分が所定の値を超えない場合、前記位置情報を生成する、請求項４または請求項５に記載のゲートウェイ端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、個人情報を秘匿した状態で、コンテクスチュアル情報を収集するための情報収集システム、およびそれに適用されるゲートウェイ端末に関する。
【背景技術】
【０００２】
従来、作業員や児童の安全を監視したり、顧客の行動を把握するために、コンテクスチュアル情報としてユーザの位置情報を検出し収集する方法が知られている。コンテクスチュアル情報は、ユーザの行動の過程を把握するための情報であり、例えば、ユーザに関する、識別情報、位置情報、または時刻情報である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１１２２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法では、次のような２つのプライバシーに関する問題がある。
【０００５】
第１の問題は、コンテクスチュアル情報を収集する収集サーバの閲覧によるユーザの追跡に関する問題である。例えば、ユーザを特定付ける個人情報が秘匿されることなくコンテクスチュアル情報が収集サーバに保管された状態で、収集サーバに対する不正な解析が行われることである。このように不正な解析が行われ、コンテクスチュアル情報が閲覧された場合、不正な解析を行った攻撃者から特定のユーザの行動が追跡される恐れがある。
【０００６】
例えば、特定のユーザに関連付けられた携帯端末の識別情報が位置情報と共に収集サーバに記憶されており、収集サーバが攻撃者からアクセス可能な環境にある場合、攻撃者が収集サーバに記憶されているコンテクスチュアル情報の変遷を照会することによって、特定のユーザの行動が追跡される恐れがある。
【０００７】
第２の問題は、送信元識別情報を用いたユーザの追跡に関する問題である。例えば、ユーザが所持する端末から送信される送信パケットに、例えば送信元ＩＰアドレスやＭＡＣアドレスのような、送信パケットと端末とを関連付ける送信元識別情報が含まれていることがある。
【０００８】
一般的に、端末は一人の特定のユーザによって占有されるため、この送信元識別情報は、端末を所持するユーザを特定付ける個人情報でもある。そのため、送信パケットが通信傍受や通信ログの解析等によって取得可能な場合、例えば、送信パケットから送信元識別情報とコンテクスチュアル情報を取り出し保管することによって、特定のユーザの行動の履歴等が追跡される恐れがある。
【０００９】
本発明が解決しようとする課題は、個人情報を秘匿した状態で、コンテクスチュアル情報を収集するための情報収集システムおよびそれに適用されるゲートウェイ端末を提供することにある。
【課題を解決するための手段】
【００１０】
実施形態は、情報を送信する第１の装置とこの情報を収集する第２の装置とを具備する情報収集システムであって、前記第１の装置においては、所定の範囲内に電波を発信する標識端末から、前記標識端末の識別子を受信する識別子受信手段と、前記第１の装置の識別子を匿名化するために、前記第１の装置の識別子を用いて、トークンを生成するトークン生成手段と、前記生成されたトークンおよび前記受信された標識端末の識別子を、前記第１の装置から前記第２の装置へブロードキャスト送信する識別子送信手段と、を有し、前記第２の装置においては、所定の範囲内に電波を発信する標識端末から発信され、前記第１の装置によって受信された前記標識端末の識別子、および、前記第１の装置の識別子を用いて前記第１の装置によって生成されたトークンを、前記第１の装置から受信する識別子・トークン受信手段と、前記標識端末の識別子に基づき、前記第１の装置の位置情報を生成する位置情報生成手段と、を有するものである。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態の情報収集方法が適用される情報収集システムの構成例を示すブロック図である。
【図２】同実施形態における標識端末の構成例を示すブロック図である。
【図３】同実施形態における標識端末に格納されている標識端末情報の一例を示す図である。
【図４】同実施形態における携帯端末の構成例を示すブロック図である。
【図５】同実施形態における携帯端末に格納されている携帯端末情報の一例を示す図である。
【図６】同実施形態における携帯端末によって実行されるトークンの生成処理手順の一例を模式的に示した図である。
【図７】同実施形態におけるゲートウェイ端末の構成例を示すブロック図である。
【図８】同実施形態における収集サーバに格納されているコンテクスチュアル情報の一例を示す図である。
【図９】同実施形態におけるゲートウェイ端末に格納されている標識端末位置情報対応リストの一例を示す図である。
【図１０】同実施形態におけるゲートウェイ端末に格納されている標識端末位置情報対応リストのデータ構成例を示す図である。
【図１１】同実施形態における収集サーバの構成例を示すブロック図である。
【図１２】同実施形態における収集サーバに格納されているコンテクスチュアル情報のデータ構成例を示す図である。
【図１３】同実施形態における情報収集システムによって実行される情報収集処理手順の一例を示すタイミングチャートである。
【図１４】同実施形態における携帯端末によって実行される情報収集処理手順の一例を示すフローチャートである。
【図１５】本発明の第２の実施形態の情報収集方法が適用される情報収集システムの構成例を示すブロック図である。
【図１６】同実施形態におけるゲートウェイ端末の構成例を示すブロック図である。
【図１７】同実施形態におけるゲートウェイ端末に格納されている受信履歴の一例を示す図である。
【図１８】同実施形態における情報収集システムによって実行される情報収集処理手順の一例を示すタイミングチャートである。
【発明を実施するための形態】
【００１２】
（第１の実施形態）
以下、図面を参照して本発明の第１の実施形態について説明する。  
まず、図１乃至図１２を参照して、本実施形態の情報収集システム１の構成を説明する。  
図１は、本実施形態の情報収集システム１の構成例を示すブロック図である。  
情報収集システム１は、標識端末１０、携帯端末２０、ゲートウェイ端末３０、および収集サーバ５０を備える。また、例えば、標識端末１０、携帯端末２０、およびゲートウェイ端末３０は、後述する位置情報収集領域４０内に存在し、収集サーバ５０は、位置情報収集領域４０外に存在する。
【００１３】
なお、例えば、ゲートウェイ端末３０が、収集サーバ５０の機能を有していてもよい。この場合、例えば、情報収集システム１は、個別の収集サーバ５０を備えていなくてもよい。
【００１４】
位置情報収集領域４０は、コンテクスチュアル情報ＣＩを収集する対象となる領域である。コンテクスチュアル情報ＣＩは、位置情報等の空間情報または時刻等の時間情報であり、例えば、上述したように、ユーザに関する、識別情報、位置情報、または時刻情報である。また、位置情報収集領域４０の範囲は、例えば、携帯端末２０が位置情報収集領域４０内のどの位置からブロードキャスト送信等によって無線発信した場合でも、ゲートウェイ端末３０がその発信を受信できるよう設定される。
【００１５】
情報収集システム１は、事前コンテクスチュアル情報ＰＣＩをセキュアな状態でゲートウェイ端末３０において収集し、収集された事前コンテクスチュアル情報ＰＣＩに基づいて生成されるコンテクスチュアル情報ＣＩをゲートウェイ端末３０および／または収集サーバ５０においてセキュアな状態で収集し保護するための、匿名発信および匿名化技術に関するシステムである。このような情報収集システム１は、例えば、ユーザに関連付けられたパーソナルデータを、ユーザのプライバシーが保護された状態で、すなわち匿名性が高い状態で、コンテクスチュアル情報ＣＩを収集するためのインドアポジショニングシステムを含む。
【００１６】
より詳細には、情報収集システム１は、屋内等に設置された標識端末１０Ａ，１０Ｂを用いて携帯端末２０に関する位置情報を取得するために、携帯端末２０に関する情報を匿名化し、その匿名化された情報をゲートウェイ端末３０にブロードキャスト送信し、匿名化された情報を収集サーバ５０に蓄積する。
【００１７】
また、情報収集システム１は、ユーザの行動分析やユーザの位置情報を用いた位置認証のために利用可能であり、位置情報収集領域４０が屋外である場合のように、広範囲の地理的位置にも適用可能である。したがって、例えば、システムコンテクスチュアル認証を行うためにも利用可能である。
【００１８】
コンテクスチュアル認証とは、例えば、コンテクスチュアル情報ＣＩを用いて、時間的または空間的な経緯等、例えばユーザの行動または移動等の履歴、に基づき、ユーザを認証するリスクベース認証である。
【００１９】
また、情報収集システム１は、例えば、ユーザが、どのような経路を移動したかを検証する。したがって、例えば、所定の位置を通過したか否かを判定するためにも利用可能である。
【００２０】
標識端末１０Ａ，１０Ｂは、それぞれ、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（以下、「ＢＬＥ」と称す。）アドバータイズメント（以下、「ＢＬＥアドバータイズメント」と称す。）機能を有しており、例えば、ｉＢｅａｃｏｎ（登録商標）等のビーコンまたはＡｎｄｒｏｉｄ（登録商標）タブレットによって実現される。なお、標識端末１０Ａ，１０Ｂは、それぞれ、同様の機能を有している。また、ＢＬＥを用いて発信される電波は、数メートルから数十メートルであるため、以下の説明では、標識端末１０Ａと標識端末１０Ｂとの間の距離を、例えば約１０メートルとする。また、以下、標識端末１０Ａ，１０Ｂを単に標識端末１０と総称して説明する。
【００２１】
また、標識端末１０、携帯端末２０、およびゲートウェイ端末３０は、それぞれ，互いに無線通信を行うための認証等を行うことなく、例えば、一方的に情報を送信することによって、互いに、情報を送受信することができる。
【００２２】
なお、標識端末１０は、ビーコンのように、一定期間、電波を発信するものであれば、ＢＬＥアドバータイズメント機能以外の別の無線通信機能を用いてもよい。別の無線通信機能は、所定の範囲内に電波を発信することが可能で、例えば、ミリ波を用いた無線通信機能、または、指向性を有する無線通信機能である。
【００２３】
ここで、標識端末１０のより詳細な構成を、図２を参照して説明する。  
図２は、標識端末１０の構成例を示すブロック図である。  
図２に示すように、標識端末１０は、発信処理部１１および標識端末情報格納部１２を備える。
【００２４】
発信処理部１１は、標識端末情報格納部１２から、標識端末１０を一意に特定する標識端末識別子ＢＩＤを含む発信情報ＳＩを取得する。そして、発信情報ＳＩを定期的に、例えば、ＢＬＥアドバータイズメント機能を利用して、ブロードキャスト送信する。
【００２５】
標識端末情報格納部１２は、発信情報ＳＩを予め記憶している。そして、例えば、発信処理部１１からの要求に応じて、発信情報ＳＩを発信処理部１１に送る。
【００２６】
ここで、図３を参照して、標識端末情報格納部１２に格納される標識端末情報１２ａについて説明する。
【００２７】
図３は、標識端末情報格納部１２に格納されている標識端末情報１２ａの一例を示す図である。  
標識端末情報格納部１２は、データベースとして、例えば、標識端末識別子ＢＩＤを含む標識端末情報１２ａを記憶している。例えば、標識端末１０Ａの標識端末情報格納部１２は、標識端末識別子ＢＩＤとして「ｂｉｄ００１」を記憶しており、標識端末１０Ｂの標識端末情報格納部１２は、標識端末識別子ＢＩＤとして「ｂｉｄ００２」を記憶している。
【００２８】
携帯端末２０は、携帯端末２０の所有者等の利用者であるユーザと関連付けられている。そして、例えば、ユーザが、携帯端末２０を保持した状態で位置情報収集領域４０内を移動すると、それに伴い携帯端末２０も位置情報収集領域４０内を移動する。
【００２９】
また、携帯端末２０は、ＢＬＥ受信機能およびＢＬＥアドバータイズメント機能を有しており、例えば、Ａｎｄｒｏｉｄ携帯電話またはタブレットによって実現される。
【００３０】
なお、本実施形態では、ユーザと携帯端末２０が１対１で関連付けられている場合を想定しているが、例えば、携帯端末２０がマルチユーザに対応しており、１台の携帯端末２０に複数のユーザが関連付けられている場合でも、本実施形態を適用することが可能である。
【００３１】
また、図１では、位置情報収集領域４０内に、１つの携帯端末２０が存在する場合を示しているが、位置情報収集領域４０内に、複数の携帯端末２０が存在していてもよい。
【００３２】
ここで、携帯端末２０のより詳細な構成について図４を参照して説明する。  
図４は、携帯端末２０の構成例を示すブロック図である。  
図４に示すように、携帯端末２０は、受信処理部２１、距離判定部２２、携帯端末情報格納部２３、事前コンテクスチュアル情報生成部２４、および匿名発信処理部２５を備える。
【００３３】
受信処理部２１は、標識端末１０から発信情報ＳＩを検知して受信する。また、標識端末１０から発信された電波の強度を計測する。より詳細には、例えば、携帯端末２０に設けられているＡＰＩを用いて、後述する受信信号（電波）強度（ＲＳＳＩ：Received Signal Strength Indicator）（ｄＢｍ）のような、電波の強度を計測する。そして、発信情報ＳＩに含まれる標識端末識別子ＢＩＤおよび計測された電波の強度に関する情報ａ２（以下、「電波強度情報ａ２」と称す。）を距離判定部２２に送る。
【００３４】
距離判定部２２は、受信処理部２１から送られた電波強度情報ａ２に基づき、標識端末１０と携帯端末２０との間の距離（以下、「端末間距離ｄ」と称す。）を計測する。そして、計測された端末間距離ｄが十分に小さいか否か判定する。なお、距離判定部２２は、この判定の基準として、例えば、予め設定された距離、例えば５メートル、のような所定の閾値を用いる。そして、端末間距離ｄが、この所定の閾値よりも小さい場合に、端末間距離ｄが十分に小さいと判定する。一方、端末間距離ｄが、この所定の閾値よりも小さくない場合、端末間距離ｄが十分に小さくないと判定する。なお、距離判定部２２は、例えば、複数の標識端末１０から電波を受信する場合、例えば複数の異なる閾値を用いて、携帯端末２０から一番近い標識端末１０を判定してもよい。
【００３５】
ここで、距離判定部２２による端末間距離ｄの計測方法の一例について説明する。  
例えば、端末間距離ｄは、数式（１）に示すような、フリスの伝送公式を用いて導出される。
【００３６】
【数１】
2017162270.tif 000003
【００３７】
ここで、Ｇｔ，Ｇｒは、一定値である送受信利得を示しており、Ｐｔは、一定値である送信電力を示しており、λは、一定値である波長を示している。そして、デシベル表現への変換を用いて、端末間距離ｄを導出する。
【００３８】
すなわち、端末間距離ｄは、数式（２）のように表される。
【００３９】
d = 10 ^ (( P _1 − P _ r )  /  20 ) [m]・・・（２）
ここで、端末間距離ｄは、標識端末１０と携帯端末２０との間の直線距離（メートル）を示しており、Ｐ＿１は、標識端末１０から１メートルの地点におけるＲＳＳＩ（ｄＢｍ）を示しており、Ｐ＿ｒは、標識端末１０からｄメートルの地点におけるＲＳＳＩ、すなわち携帯端末２０によって受信されたＲＳＳＩ（ｄＢｍ）、を示している。なお、Ｐ＿１は、例えば、各携帯端末２０に予め設定されている値を用いる。
【００４０】
このように、距離判定部２２は、フリスの伝送公式を用いて、電波強度に応じて、例えば、標識端末１０を中心とした同心円状に広がる端末間距離ｄを導出する。そして、端末間距離ｄが十分に小さいか否かを判定する。
【００４１】
そして、距離判定部２２は、この判定結果ａ３、および、受信処理部２１から送られた標識端末識別子ＢＩＤを、事前コンテクスチュアル情報生成部２４に送る。
【００４２】
携帯端末情報格納部２３は、ユーザを特定付ける情報等の携帯端末２０に関する携帯端末情報ａ４を格納する。そして、例えば、後述する事前コンテクスチュアル情報生成部２４からの要求に応じて、携帯端末情報ａ４を、事前コンテクスチュアル情報生成部２４に送る。
【００４３】
ここで、図５を参照して、携帯端末情報格納部２３に格納される携帯端末情報ａ４について説明する。  
図５は、携帯端末情報格納部２３に格納されている携帯端末情報ａ４の一例を示す図である。  
携帯端末情報格納部２３は、データベースとして、携帯端末２０を一意に識別する識別子（以下、「携帯端末識別子ＭＩＤ」と称す。）およびユーザクレデンシャルＵＣＤを含む携帯端末情報ａ４を記憶している。なお、ユーザクレデンシャルＵＣＤは、例えば、携帯端末２０を所持するユーザを特定するために用いられる情報である。例えば、携帯端末情報格納部２３は、携帯端末識別子ＭＩＤとして「ｍｉｄ００１」を、およびユーザクレデンシャルＵＣＤとして「ｕｉｄ００１」を、記憶している。
【００４４】
事前コンテクスチュアル情報生成部２４は、携帯端末情報ａ４を、携帯端末情報格納部２３から取得する。そして、事前コンテクスチュアル情報生成部２４は、携帯端末識別子ＭＩＤを匿名化するために、少なくとも携帯端末識別子ＭＩＤを用いて、トークンＡＴＫを生成する。
【００４５】
また、事前コンテクスチュアル情報生成部２４は、例えば、事前コンテクスチュアル情報生成部２４によってトークンＡＴＫが生成される時刻を示す情報であるタイムスタンプＴＳを生成する。
【００４６】
具体的には、事前コンテクスチュアル情報生成部２４は、携帯端末２０に予め設けられた図示しないリアルタイムクロック（ＲＴＣ）等を用いて、時刻情報を生成する。そして、判定結果ａ３に基づき、トークンＡＴＫの生成処理手順の一例を模式的に示した図である図６に示すように、標識端末識別子ＢＩＤ、ユーザクレデンシャルＵＣＤ、携帯端末識別子ＭＩＤ、およびタイムスタンプＴＳを、トークン生成関数１４０２の入力情報１４００として、トークン生成関数１４０２に入力して、出力情報１４０４としてトークンＡＴＫを生成する。
【００４７】
具体的に説明すると、入力要素群として、例えば、「ｂｉｄ００１」のような標識端末識別子ＢＩＤとして、「ｕｉｄ００１」のようなユーザクレデンシャルＵＣＤとして、「ｍｉｄ００１」のような携帯端末識別子ＭＩＤ、および「２０１６／０２／１５＿１２:１１:３２」のようなタイムスタンプＴＳとしてからなる入力情報１４００が、トークン生成関数１４０２に入力される。
【００４８】
なお、収集サーバ５０に蓄積されたコンテクスチュアル情報ＣＩを利用して様々な検証をする検証者は、例えば、入力情報１４００を用いて検証を行う。
【００４９】
次に、事前コンテクスチュアル情報生成部２４は、トークン生成関数１４０２を用いてトークン生成処理を実行する。なお、トークン生成関数１４０２は、例えば、ハッシュ関数である。ハッシュ関数として、例えば、ＣＲＣ３２のアルゴリズムを利用したハッシュ関数が好適である。ＣＲＣ３２のアルゴリズムを利用することによって、トークン生成関数１４０２の出力値の桁数（バイト数）を小さくすることができる。また、ＳＨＡ−１またはＭＤ５のアルゴリズムを利用した場合、トークン生成関数１４０２の出力値の桁数が大きくなるが、高い匿名性を有するトークンＡＴＫを得ることができる。
【００５０】
例えば、トークン生成関数１４０２の入力情報１４００を構成する入力要素群の集合として、「ｂｉｄ００１＋ｕｉｄ００１＋ｍｉｄ００１＋２０１６／０２／１５＿１２:１１:３２」を、ＣＲＣ３２のアルゴリズムの関数に入力する。そして、出力情報１４０４、すなわちトークンＡＴＫとして、例えばデータ文字列「７５２１２Ｃ６２」を得る。そして、このトークンＡＴＫが収集サーバ５０に格納される。さらには、このトークンＡＴＫを用いて、例えば一般的な方法で、引数である元データ携帯端末識別子ＭＩＤ等を検証することもできる。例えば、図６の逆の手順を実行することによって、例えば、データ文字列「７５２１２Ｃ６２」の携帯端末識別子ＭＩＤが「ｍｉｄ００１」であることが分かる。
【００５１】
このように、トークン生成関数１４０２の入力要素群に、タイムスタンプＴＳを含めることによって、例えば、生成されるトークンＡＴＫのデータ文字列をランダムにすることができる。
【００５２】
なお、トークン生成関数１４０２の入力要素群に、端末間距離ｄ、または、例えば、収集サーバ５０にコンテクスチュアル情報ＣＩが収集された後検証可能なその他の要素を含めてもよい。
【００５３】
トークンＡＴＫは、事前コンテクスチュアル情報生成部２４によって生成される毎に異なる値になるように、生成される。また、本実施形態におけるトークンＡＴＫは、認証に用いられる認証トークンでもあり、個人情報等を秘匿するために用いられるためのセキュリティトークンでもある。また、トークンＡＴＫは、後述するハッシュ関数を用いてユーザに関する情報に基づき生成されるため、ユーザハッシュでもある。
【００５４】
そして、事前コンテクスチュアル情報生成部２４は、トークンＡＴＫおよび標識端末識別子ＢＩＤ、を含む事前コンテクスチュアル情報ＰＣＩを生成し、生成された事前コンテクスチュアル情報ＰＣＩを、匿名発信処理部２５に送る。
【００５５】
事前コンテクスチュアル情報ＰＣＩは、後述するゲートウェイ端末３０によってコンテクスチュアル情報ＣＩが生成されるよりも前に、携帯端末２０によって生成される、セキュアな情報を含む情報である。なお、事前コンテクスチュアル情報ＰＣＩに、タイムスタンプＴＳのように、トークンＡＴＫおよび標識端末識別子ＢＩＤの他の情報を含めるようにしても良い。
【００５６】
匿名発信処理部２５は、事前コンテクスチュアル情報生成部２４から送られた事前コンテクスチュアル情報ＰＣＩを、ゲートウェイ端末３０に対して、匿名発信する。匿名発信とは、セキュアな状態で情報を発信することであり、例えば、送信パケット中に送信元のＩＰアドレス等の送信元識別情報を含めずに、無線発信することを意味する。匿名発信の好適な例は、ＢＬＥアドバータイズメント機能を使用したブロードキャスト送信である。
【００５７】
次に、図７を参照して、ゲートウェイ端末３０のより詳細な構成について説明する。  
図７は、ゲートウェイ端末３０の構成例を示すブロック図である。  
図７に示すように、ゲートウェイ端末３０は、受信処理部３１、コンテクスチュアル情報生成部３２、標識端末位置情報格納部３３、および通信処理部３４を備える。また、ゲートウェイ端末３０は、例えば、ＢＬＥチップを備えており、ＢＬＥの送受信機能およびＴＣＰ／ＩＰの送受信機能を有する。また、ゲートウェイ端末３０は、例えば、Ａｎｄｒｏｉｄタブレットでもよいし、インターネット等に接続するためのルーターでもよい。
【００５８】
ゲートウェイ端末３０は、位置情報収集領域４０内に少なくとも１つあればよく、位置情報収集領域４０内に存在する全ての標識端末１０の、携帯端末２０からの発信情報ＳＩを受信可能な位置に配置されている。
【００５９】
また、ゲートウェイ端末３０は、携帯端末２０から匿名発信された事前コンテクスチュアル情報ＰＣＩを受信し、受信された事前コンテクスチュアル情報ＰＣＩに基づき、以下のようにして、コンテクスチュアル情報ＣＩを生成する。なお、コンテクスチュアル情報ＣＩは、例えば、図８に示すようにトークンＡＴＫ、標識端末識別子ＢＩＤ、標識端末位置情報ＢＬＣ、およびタイムスタンプＴＳ、を含む情報である。なお、標識端末位置情報ＢＬＣは、携帯端末２０の位置情報に相当する。
【００６０】
受信処理部３１は、携帯端末２０から匿名発信された事前コンテクスチュアル情報ＰＣＩを検知し受信する。そして、受信された事前コンテクスチュアル情報ＰＣＩを、コンテクスチュアル情報生成部３２に送る。
【００６１】
コンテクスチュアル情報生成部３２は、受信処理部３１から送られた事前コンテクスチュアル情報ＰＣＩを取得する。そして、事前コンテクスチュアル情報ＰＣＩから標識端末識別子ＢＩＤを取り出す。そして、取り出された標識端末識別子ＢＩＤを標識端末位置情報格納部３３に送る。
【００６２】
また、コンテクスチュアル情報生成部３２は、標識端末位置情報格納部３３から、標識端末識別子ＢＩＤに対応する標識端末位置情報ＢＬＣを取得する。そして、事前コンテクスチュアル情報ＰＣＩに標識端末位置情報ＢＬＣを加えたコンテクスチュアル情報ＣＩを生成する。そして、コンテクスチュアル情報ＣＩを通信処理部３４に送る。
【００６３】
このように、コンテクスチュアル情報生成部３２は、標識端末識別子ＢＩＤに対応する標識端末位置情報ＢＬＣを取得する。そして、例えば、標識端末識別子ＢＩＤと予め関連付けられた標識端末位置情報ＢＬＣ、または、予め定められた位置情報収集領域４０のようなマップにおける標識端末１０の位置を示す標識端末位置情報ＢＬＣ、を携帯端末２０の位置情報として利用する。
【００６４】
標識端末位置情報格納部３３は、図９に示すように、標識端末識別子ＢＩＤおよび標識端末位置情報ＢＬＣを含む標識端末位置情報対応リスト３３ａを格納する。標識端末位置情報対応リスト３３ａは、図１０に示すように、標識端末識別子ＢＩＤと標識端末位置情報ＢＬＣとの対応関係が示されたデータベースであり、標識端末識別子項目１１０ａおよび位置情報項目１１０ｂを有する。
【００６５】
標識端末識別子項目１１０ａは、標識端末識別子ＢＩＤを示している。例えば、図１０では、標識端末１０Ａの標識端末識別子ＢＩＤが「ｂｉｄ００１」であり、標識端末１０Ｂの標識端末識別子ＢＩＤが「ｂｉｄ００２」であることを示している。
【００６６】
位置情報項目１１０ｂは、標識端末識別子項目１１０ａと対応付けられており、各標識端末１０の位置、すなわち標識端末位置情報ＢＬＣ、を示している。例えば、図１０では、「ｂｉｄ００１」の標識端末識別子ＢＩＤに対応する標識端末１０Ａの標識端末位置情報ＢＬＣは、１０進表記における北緯３５．６８５２４４８３、東経１３９．７４５６５２３１である。なお、標識端末位置情報ＢＬＣは、図１０のように緯度および経度ではなく、例えば、位置情報収集領域４０内における相対的な座標でもよいし、所定のマップ上において識別可能な位置情報でもよい。例えば、標識端末位置情報ＢＬＣは、「○○ビル１Ｆ  受付」等の文字列でもよい。このように、標識端末識別子ＢＩＤが地理的な情報である標識端末位置情報ＢＬＣに変換される。
【００６７】
このような標識端末位置情報対応リスト３３ａは、予め格納されていてもよい。また、例えば、標識端末１０の位置が変更された場合または位置情報収集領域４０に標識端末１０が新たに追加された場合、標識端末位置情報格納部３３が、該当する標識端末１０の標識端末位置情報ＢＬＣを、該当する標識端末１０等から取得し、取得された新たな標識端末位置情報ＢＬＣを含む標識端末位置情報対応リスト３３ａに格納するようにしてもよい。
【００６８】
また、標識端末位置情報格納部３３は、コンテクスチュアル情報生成部３２から送られた標識端末識別子ＢＩＤに対応する標識端末位置情報ＢＬＣを標識端末位置情報対応リスト３３ａを用いて検索し、その検索の結果として得られた標識端末位置情報ＢＬＣをコンテクスチュアル情報生成部３２に送る。
【００６９】
このように、標識端末位置情報格納部３３は、標識端末位置情報対応リスト３３ａを用いて、標識端末識別子ＢＩＤを、携帯端末２０の位置情報に相当する標識端末位置情報ＢＬＣに変換し、標識端末位置情報ＢＬＣをコンテクスチュアル情報生成部３２に送る。
【００７０】
通信処理部３４は、コンテクスチュアル情報生成部３２から送られたコンテクスチュアル情報ＣＩを取得する。そして、例えば収集サーバ５０からの要求に応じて、取得されたコンテクスチュアル情報ＣＩを収集サーバ５０に送信する。
【００７１】
また、通信処理部３４は、コンテクスチュアル情報ＣＩを、例えば、一般的なＴＣＰ／ＩＰの機能を用いてインターネット等を介して、収集サーバ５０に送信してもよいし、Ｗｉｆｉ（登録商標）のような無線通信またはＥｔｈｅｒｎｅｔ（登録商標）のような有線通信によって送信してもよい。
【００７２】
また、例えば、通信処理部３４は、収集サーバ５０からの要求を受けるまで、コンテクスチュアル情報生成部３２から送られたコンテクスチュアル情報ＣＩを、ゲートウェイ端末３０に設けられた図示しないメモリ等に一時的に記憶してもよい。
【００７３】
以上のように、ゲートウェイ端末３０の各部位における構成について説明したが、ゲートウェイ端末３０は、例えば、コンテクスチュアル情報生成部３２に、事前コンテクスチュアル情報ＰＣＩを検証し、事前コンテクスチュアル情報ＰＣＩの発信元が携帯端末２０および標識端末１０の何れであるか否かを識別する機能を持たせるようにしても良い。
【００７４】
次に、図１１を参照して、収集サーバ５０のより詳細な構成について説明する。  
図１１は、収集サーバ５０の構成例を示すブロック図である。  
図１１に示すように、収集サーバ５０は、例えば、パーソナルコンピュータ（ＰＣ）によって構成され、通信処理部５１およびコンテクスチュアル情報格納部５２を備え、ゲートウェイ端末３０から送信されたコンテクスチュアル情報ＣＩを収集し、収集されたコンテクスチュアル情報ＣＩを用いて、コンテキスト解析等の様々な検証を行う。そして、例えば、その検証の結果に基づき、様々なサービスをユーザ等に提供する。また、収集サーバ５０は、一般的なＴＣＰ／ＩＰの送受信機能を有する。また、複数のゲートウェイ端末３０と連携して、コンテクスチュアル情報ＣＩを収集してもよい。
【００７５】
このように、収集サーバ５０は、通信処理部５１において、ゲートウェイ端末３０から送信されたコンテクスチュアル情報ＣＩを受信する。そして、通信処理部５１は、このようなコンテクスチュアル情報ＣＩをコンテクスチュアル情報格納部５２に送る。
【００７６】
コンテクスチュアル情報格納部５２は、通信処理部５１から送られたコンテクスチュアル情報ＣＩを格納する。
【００７７】
図１２は、コンテクスチュアル情報ＣＩのデータ構成例を示している。  
コンテクスチュアル情報ＣＩは、トークンＡＴＫを示しているトークン情報項目１３０ａ、標識端末識別子ＢＩＤを示している標識端末識別子項目１３０ｂ、標識端末位置情報ＢＬＣを示している位置情報項目１３０ｃ、およびタイムスタンプＴＳを示しているタイムスタンプ項目１３０ｄを有する。
【００７８】
また、コンテクスチュアル情報ＣＩのこれら各項目は１対１に対応付けられている。例えば、標識端末識別子ＢＩＤである「ｂｉｄ００２」に関して、３つの異なるトークンＡＴＫである「９１ｄａ７３ｄ３」,「７４ａｄ５１７ｆ」，および「８３ｃ３８０８０」が示されているが、これは、これら各トークンＡＴＫに対応する標識端末識別子ＢＩＤおよび標識端末位置情報ＢＬＣが同じであることを示している。つまり、同一の標識端末１０に関して、３つのトークンＡＴＫが生成され、その生成時刻、すなわちタイムスタンプＴＳ、が異なるため、異なるトークンＡＴＫとして記録されている。
【００７９】
例えば、コンテクスチュアル情報格納部５２は、コンテクスチュアル情報ＣＩとして、トークンＡＴＫ「７５２１２ｃ６２」、標識端末識別子ＢＩＤ「ｂｉｄ００１」、標識端末位置情報ＢＬＣ「（３５．６８５２４４８３，１３９．７４５６２３１）」、およびタイムスタンプＴＳ「２０１６／０２／１５＿１２:２７:０７」を記憶する。
【００８０】
なお、この場合、上述した事前コンテクスチュアル情報生成部２４によって生成される事前コンテクスチュアル情報ＰＣＩは、例えば、トークンＡＴＫが「７５２１２ｃ６２」であり、標識端末識別子ＢＩＤが「ｂｉｄ００１」であり、およびタイムスタンプＴＳが「２０１６／０２／１５＿１２:２７:０７」である。
【００８１】
図１２からは、標識端末識別子ＢＩＤが「ｂｉｄ００２」であるトークンＡＴＫが記録された後、標識端末識別子ＢＩＤが「ｂｉｄ００１」であるトークンＡＴＫが追加されて、記録されたことも分かる。
【００８２】
このような本実施形態の情報収集システム１における携帯端末２０、ゲートウェイ端末３０、および収集サーバ５０は、例えば、磁気ディスク等の記録媒体に記録されたプログラムや、インターネット等の通信ネットワークを介してダウンロードしたプログラムを読み込み、このプログラムによって動作が制御されるコンピュータによって実現される。
【００８３】
また、本実施形態の情報収集システム１における携帯端末２０、ゲートウェイ端末３０、および収集サーバ５０は、例えば、プログラムされたプロセッサによって実現される。例えば携帯端末２０の場合、インストールされたアプリによって実現される。
【００８４】
次に、図１３のタイミングチャートおよび図１４のフローチャートを参照して、情報収集システム１によって実行される情報収集処理手順の一例について説明する。
【００８５】
図１３は、情報収集システム１によって実行される情報収集処理手順の一例を示すタイミングチャートである。
【００８６】
図１４は、携帯端末２０によって実行される情報収集処理手順の一例を示すフローチャートである。
【００８７】
まず、標識端末１０において、標識端末情報格納部１２に記憶されている標識端末識別子ＢＩＤを含む発信情報ＳＩが、発信処理部１１から定期的に、例えば１０秒毎に、無線発信される（ＳＴ１−１）。
【００８８】
次に、携帯端末２０によって、ＳＴ１−２乃至ＳＴ１−６の処理が行われる。
【００８９】
ここで、図１４を参照して、ＳＴ１−２乃至ＳＴ１−６の詳細な処理について説明する。
【００９０】
まず、受信処理部２１によって、標識端末１０から発信された発信情報ＳＩが受信されたか否か判定される（ＳＴ１−２）。発信情報ＳＩが受信されていないと判定された場合（ＳＴ１−２：Ｎｏ）、ＳＴ１−６−２に進み、図１４の処理を終了するか否か判定される（ＳＴ１−６−２）。
【００９１】
一方、発信情報ＳＩが受信されたと判定された場合（ＳＴ１−２：Ｙｅｓ）、ＳＴ１−３に進む。そして、受信処理部２１によって、発信情報ＳＩから標識端末識別子ＢＩＤが取り出される。また、取り出された標識端末識別子ＢＩＤ、および、発信情報ＳＩが受信された際における電波強度情報ａ２が、距離判定部２２に送られる。
【００９２】
次に、距離判定部２２によって、標識端末識別子ＢＩＤおよび電波強度情報ａ２に基づき、標識端末識別子ＢＩＤに対応する標識端末１０と携帯端末２０との間の距離である端末間距離ｄが計測され、計測された端末間距離ｄに基づき、標識端末１０と携帯端末２０との間の端末間距離ｄが十分に近いか否か判定される（ＳＴ１−３）。
【００９３】
そして、距離判定部２２によって、判定の結果が偽であると判定された場合、すなわち、例えば、計測された端末間距離ｄが所定の閾値よりも大きい場合（ＳＴ１−３：Ｎｏ）、ＳＴ１−６−２に進み、図１４の処理を終了するか否か判定される（ＳＴ１−６−２）。
【００９４】
一方、距離判定部２２によって、判定の結果が真であると判定された場合、例えば、計測された端末間距離ｄが所定の閾値よりも小さい場合（ＳＴ１−３：Ｙｅｓ）、標識端末識別子ＢＩＤが事前コンテクスチュアル情報生成部２４に送られ、ＳＴ１−４の処理が行われる。
【００９５】
そして、事前コンテクスチュアル情報生成部２４によって、距離判定部２２から送られた標識端末識別子ＢＩＤ等に基づき、トークンＡＴＫが生成される（ＳＴ１−４）。
【００９６】
具体的には、図６を参照して上述したように、事前コンテクスチュアル情報生成部２４によって、携帯端末識別子ＭＩＤ、ユーザクレデンシャルＵＣＤ、標識端末識別子ＢＩＤ、およびタイムスタンプＴＳを含む入力情報１４００が、トークン生成関数１４０２に入力される。そして、トークン生成関数１４０２の出力情報１４０４として、トークンＡＴＫが生成される（ＳＴ１−４）。
【００９７】
そして、事前コンテクスチュアル情報生成部２４によって、事前コンテクスチュアル情報ＰＣＩが生成される（ＳＴ１−５）。生成された事前コンテクスチュアル情報ＰＣＩが、匿名発信処理部２５に送られる。
【００９８】
次に、匿名発信処理部２５によって、事前コンテクスチュアル情報生成部２４から送られた事前コンテクスチュアル情報ＰＣＩが、匿名発信される（ＳＴ１−６）。
【００９９】
そして、ＳＴ１−６の処理の後、ＳＴ１−６−２に進み、携帯端末２０によって、図１４の携帯端末２０による処理を終了するか否か判定される（ＳＴ１−６−２）。図１４の処理を終了すると判定された場合（ＳＴ１−６−２：Ｙｅｓ）、図１４の処理を終了する。一方、図１４の処理を終了しないと判定された場合（ＳＴ１−６−２：Ｎｏ）、ＳＴ１−２に戻り、ＳＴ１−２の処理が行われる。
【０１００】
なお、ＳＴ１−６−２における処理終了判定基準として、例えば、ユーザ等によって、携帯端末２０が、位置情報収集領域４０の外に移動したことを基準としてもよい。例えば、携帯端末２０が位置情報収集領域４０の外に移動した場合、図１４の処理を終了するようにする。
【０１０１】
次に、図１３のタイミングチャートを再び参照して、ゲートウェイ端末３０によって行われる、ＳＴ１−７乃至ＳＴ１−１１の処理について説明する。
【０１０２】
まず、受信処理部３１によって、携帯端末２０から匿名発信された事前コンテクスチュアル情報ＰＣＩが受信される（ＳＴ１−７）。そして、受信された事前コンテクスチュアル情報ＰＣＩが、コンテクスチュアル情報生成部３２に送られる。
【０１０３】
次に、コンテクスチュアル情報生成部３２によって、事前コンテクスチュアル情報ＰＣＩから標識端末識別子ＢＩＤが取り出される。そして、取り出された標識端末識別子ＢＩＤが、標識端末位置情報格納部３３に送られる（ＳＴ１−８）。
【０１０４】
次に、標識端末位置情報格納部３３によって、コンテクスチュアル情報生成部３２から送られた標識端末識別子ＢＩＤに対応する標識端末位置情報ＢＬＣが、標識端末位置情報対応リスト３３ａを用いて検索され、その検索の結果として、標識端末位置情報ＢＬＣが取得され、コンテクスチュアル情報生成部３２へ送られる（ＳＴ１−９）。
【０１０５】
そして、コンテクスチュアル情報生成部３２によって、事前コンテクスチュアル情報ＰＣＩに、標識端末位置情報格納部３３から送られた標識端末位置情報ＢＬＣが加えられ、コンテクスチュアル情報ＣＩが生成される（ＳＴ１−１０）。そして、生成されたコンテクスチュアル情報ＣＩが、通信処理部３４に送られる。
【０１０６】
そして、通信処理部３４によって、コンテクスチュアル情報生成部３２から送られたコンテクスチュアル情報ＣＩが、収集サーバ５０の通信処理部５１に送信される（ＳＴ１−１１）。
【０１０７】
次に、収集サーバ５０によって、ＳＴ１−１２およびＳＴ１−１３の処理が行われる。
【０１０８】
まず、通信処理部５１によって、ゲートウェイ端末３０からコンテクスチュアル情報ＣＩが受信される（ＳＴ１−１２）。そして、受信されたコンテクスチュアル情報ＣＩが、コンテクスチュアル情報格納部５２に送られる。
【０１０９】
そして、コンテクスチュアル情報格納部５２によって、通信処理部５１から送られたコンテクスチュアル情報ＣＩが記憶される（ＳＴ１−１３）。
【０１１０】
そして、収集サーバ５０によって、コンテキスト解析等の様々な検証が行われる。
【０１１１】
以上のように、本実施形態によれば、携帯端末２０は、送信パケット中に送信元識別情報を含めず、事前コンテクスチュアル情報ＰＣＩを匿名発信する。従って、仮に第三者によって、事前コンテクスチュアル情報ＰＣＩが不正に傍受されたり、あるいは、ゲートウェイ端末３０のログが不正に閲覧された場合であっても、この第三者が送信元識別情報に基づいてユーザの行動履歴を取得等することを阻止することが可能となる。
【０１１２】
また、携帯端末２０が標識端末１０から電波を受信し、受信した電波をゲートウェイ端末３０に送信することによって、事前コンテクスチュアル情報ＰＣＩを匿名発信することができる。その結果、ユーザの個人情報を使用しないため、プライバシーを保護することも可能となる
また、本実施形態によれば、ユーザを特定付ける個人情報を含めず、代わりにトークンＡＴＫを含めることによって、個人情報を秘匿した状態でコンテクスチュアル情報ＣＩを収集することができる。
【０１１３】
このようなトークンＡＴＫを生成するために本実施形態で使用されるトークン生成関数１４０２は、一方向性関数であるので、仮にこの関数が逆算された場合であっても、トークン生成関数１４０２の入力要素の集合を特定することは困難である。また、トークン生成関数１４０２は、衝突困難性を有しており、同じ出力となる入力要素の組み合わせを見つけることも困難である。
【０１１４】
そのため、トークンＡＴＫだけでは、ユーザを特定することは困難となりり、仮に、コンテクスチュアル情報ＣＩが、第三者によって不正に閲覧された場合でも、ユーザの行動等が追跡されることを阻止することが可能となる。このように、ユーザを検証できるのは、トークン生成関数１４０２の入力要素の集合およびトークン生成関数１４０２が知り得る特定の機関のみとなる。
【０１１５】
さらには、標識端末１０は、ビーコンまたはＡｎｄｒｏｉｄタブレット等のＢＬＥアドバータイズメント機能によって実現され、小型であり、且つ、ネットワークに接続するための配線工事等が不要であることにより、設置性および拡張性に優れていることから、本実施形態の情報収集システム１は、実現性が容易であり、ユーザ利便性の向上にも資するものである。
（第２の実施形態）
以下、図面を参照して本発明の第２の実施形態について説明する。  
本実施形態では、携帯端末２０から発信される事前コンテクスチュアル情報ＰＣＩが、適切な標識端末１０から発信された情報に基づいているか否かを、収集サーバ５０が、受信時刻の差異に基づき検証する。
【０１１６】
このように本実施形態は、第１の実施形態の変形例であるので、第１の実施形態で説明した内容および構成と同様の内容および構成については、同一符号を付して、説明を省略し、異なる点について説明する。
【０１１７】
まず、図１５および図１６を参照して、本実施形態における情報収集システム１の構成を説明する。
【０１１８】
図１５は、本実施形態における情報収集システム１の構成例を示すブロック図である。
【０１１９】
本実施形態では、標識端末１０は、携帯端末２０に加えてゲートウェイ端末３０に対しても、発信情報ＳＩを発信する。そして、ゲートウェイ端末３０は、標識端末１０から発信された発信情報ＳＩを受信する。
【０１２０】
図１６は、本実施形態におけるゲートウェイ端末３０の構成例を示すブロック図である。
【０１２１】
ゲートウェイ端末３０は、図７に示される構成に加えて、検証部３５および受信履歴格納部３６をさらに備える。
【０１２２】
受信処理部３１は、携帯端末２０から送信された事前コンテクスチュアル情報ＰＣＩに加えて、標識端末１０から発信された発信情報ＳＩをも受信する。また、標識端末１０からの発信情報ＳＩを受信した時刻（以下、「標識端末時刻ＲＴ」と称す。）を計測する。そして、標識端末時刻ＲＴおよび標識端末１０から受信された発信情報ＳＩを、受信履歴格納部３６に送る。また、携帯端末２０から送信された事前コンテクスチュアル情報ＰＣＩを、検証部３５に送る。
【０１２３】
検証部３５は、受信処理部３１から送られた事前コンテクスチュアル情報ＰＣＩから、標識端末識別子ＢＩＤを取り出す。そして、取り出された標識端末識別子ＢＩＤを、受信履歴格納部３６に送る。
【０１２４】
受信履歴格納部３６は、図１７に示すように、データベースとして、検証部３５から送られた標識端末識別子ＢＩＤを含む発信情報ＳＩ、および、受信処理部３１から送られた標識端末時刻ＲＴ、を含む受信履歴ＲＲを格納する。
【０１２５】
また、受信履歴格納部３６は、例えば検証部３５からの要求に応じて、受信履歴ＲＲを検証部３５に送る。例えば、検証部３５から送られた標識端末識別子ＢＩＤに対応する受信履歴ＲＲのうち、時間的に最も新しい標識端末時刻ＲＴに対応する受信履歴ＲＲを検索する。そして、その検索の結果として得られた受信履歴ＲＲを検証部３５に送る。
【０１２６】
検証部３５は、受信履歴格納部３６から送られた受信履歴ＲＲを取得する。そして、検証部３５は、事前コンテクスチュアル情報ＰＣＩに含まれる時刻情報に示される時刻、例えばトークンＡＴＫが生成された時刻、（以下、「携帯端末時刻」と称す。）と、受信履歴ＲＲに含まれる標識端末時刻ＲＴと、を比較し、携帯端末時刻と標識端末時刻ＲＴとの差分が十分に小さいか否か判定する。この判定は、例えば、携帯端末時刻と標識端末時刻ＲＴとの差分が、所定の時間間隔を示す閾値を超えない場合、携帯端末時刻と標識端末時刻ＲＴとの差分が十分に小さいと判定し、閾値を超える場合、差分が十分に小さくないと判定する。
【０１２７】
そして、検証部３５は、その判定の結果および標識端末識別子ＢＩＤを、コンテクスチュアル情報生成部３２に送る。
【０１２８】
コンテクスチュアル情報生成部３２は、検証部３５による判定の結果として携帯端末時刻と標識端末時刻ＲＴとの差分が十分に小さいと判定された場合、標識端末位置情報ＢＬＣを含むコンテクスチュアル情報ＣＩを生成する。一方、コンテクスチュアル情報生成部３２は、検証部３５による判定の結果として携帯端末時刻と標識端末時刻ＲＴとの差分が十分に小さくないと判定された場合、コンテクスチュアル情報ＣＩを生成しない。
【０１２９】
次に、図１８のタイミングチャートを参照して、本実施形態の情報収集システム１によって実行される情報収集処理手順の一例について説明する。なお、第１の実施形態の図１３で説明した内容と同様の内容および処理手順については、同一符号を付して、説明を省略する。
【０１３０】
まず、標識端末１０の発信処理部１１によって、発信情報ＳＩが、携帯端末２０およびゲートウェイ端末３０に対して、発信される（ＳＴ２−１）。
【０１３１】
次に、ゲートウェイ端末３０の受信処理部３１によって、発信処理部１１から発信された発信情報ＳＩが受信される（ＳＴ２−２）。そして、受信された発信情報ＳＩに基づき、標識端末時刻ＲＴが計測される。そして、発信情報ＳＩおよび計測された標識端末時刻ＲＴが、受信履歴格納部３６に送られる。
【０１３２】
そして、受信履歴格納部３６によって、発信情報ＳＩおよび計測された標識端末時刻ＲＴを含む情報が、受信履歴ＲＲとして記憶される。
【０１３３】
次に、携帯端末２０によって、ＳＴ１―２乃至ＳＴ１−６の処理が行われる。
【０１３４】
そして、ゲートウェイ端末３０の受信処理部３１によって、携帯端末２０から発信された事前コンテクスチュアル情報ＰＣＩが受信される。そして、受信された事前コンテクスチュアル情報ＰＣＩから得られる携帯端末時刻が、検証部３５に送られる（ＳＴ２−９）。
【０１３５】
次に、検証部３５によって、事前コンテクスチュアル情報ＰＣＩから標識端末識別子ＢＩＤが取り出され、取り出された標識端末識別子ＢＩＤが受信履歴格納部３６に送られる（ＳＴ２−１０）。
【０１３６】
そして、受信履歴格納部３６によって、標識端末識別子ＢＩＤに関する受信履歴ＲＲが検索され、そのうちの時間的に最も新しい標識端末時刻ＲＴに対応する受信履歴ＲＲが取得される（ＳＴ２−１１）。そして、取得された受信履歴ＲＲが、検証部３５に送られる。
【０１３７】
次に、検証部３５によって、受信履歴格納部３６から送られた受信履歴ＲＲから標識端末時刻ＲＴが取り出される。そして、携帯端末時刻と標識端末時刻ＲＴとの差分が十分に小さいか否かが判定される（ＳＴ２−１２）。
【０１３８】
そして、ＳＴ２−１２の判定の結果が真である場合、すなわちその差分が十分に小さい場合、標識端末識別子ＢＩＤがコンテクスチュアル情報生成部３２に送られる。一方、ＳＴ２−１２の判定の結果が偽である場合、すなわち差分が十分に小さくない場合、ＳＴ２−２の処理に戻る。
【０１３９】
次に、ゲートウェイ端末３０によって、ＳＴ１−８乃至ＳＴ１−１１の処理が行われた後、収集サーバ５０によって、ＳＴ１―１２およびＳＴ１−１３の処理が行われる。
【０１４０】
以上のように、第２の実施形態によれば、第１の実施形態で奏された作用効果に加えて、標識端末１０から発信された発信情報ＳＩと携帯端末２０から発信された事前コンテクスチュアル情報ＰＣＩとの時間的な検証を行うことによって、例えば、所謂なりすましを防止することが可能となる。例えば、携帯端末２０が標識端末識別子ＢＩＤを標識端末１０から受信した後、携帯端末２０が、他の位置に移動したにもかかわらず、すでに受信している標識端末識別子ＢＩＤを用いて、あたかも、移動していないかのような処理を行うことを防止することが可能となる。
【０１４１】
なお、第１の実施形態および第２の実施形態では、情報収集システム１が単一の位置情報収集領域４０について説明したが、情報収集システム１が複数の位置情報収集領域４０を備えていてもよい。この場合、ユーザが位置情報収集領域４０を跨いで移動したような場合でも、上述したような効果を得ることが可能となる。
【０１４２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１４３】
１…情報収集システム、１０Ａ，１０Ｂ…標識端末、１１…発信処理部、１２…標識端末情報格納部、２０…携帯端末、２１…受信処理部、２２…距離判定部、２３…携帯端末情報格納部、２４…事前コンテクスチュアル情報生成部、２５…匿名発信処理部、３０…ゲートウェイ端末、３１…受信処理部、３２…コンテクスチュアル情報生成部、３３…標識端末位置情報格納部、３３ａ…標識端末位置情報対応リスト、３４…通信処理部、３５…検証部、３６…受信履歴格納部、３６ａ…受信履歴情報、４０…位置情報収集領域、５０…収集サーバ、５１…通信処理部、５２…コンテクスチュアル情報格納部、１１０ａ…標識端末識別子項目、１１０ｂ…位置情報項目、１３０ａ…トークン情報項目、１３０ｂ…標識端末識別子項目、１３０ｃ…位置情報項目、１３０ｄ…タイムスタンプ項目、１４００…入力情報、１４０２…トークン生成関数、１４０４…出力情報、ａ２…電波強度情報、ａ３…判定結果、ａ４…携帯端末情報、ＡＴＫ…トークン、ＢＩＤ…標識端末識別子、ＢＬＣ…標識端末位置情報、ＣＩ…コンテクスチュアル情報、ｄ…端末間距離、ＭＩＤ…携帯端末識別子、Ｇｔ，Ｇｒ…送受信利得、ＰＣＩ…事前コンテクスチュアル情報、Ｐｔ…送信電力、λ…波長、Ｐ＿１，Ｐ＿ｒ…受信信号（電波）強度（ＲＳＳＩ）、ＲＴ…標識端末時刻、ＲＲ…受信履歴、ＳＩ…発信情報、ＴＳ…タイムスタンプ、ＵＣＤ…ユーザクレデンシャル。
【図１】
2017162270.tif 000004
【図２】
2017162270.tif 000005
【図３】
2017162270.tif 000006
【図４】
2017162270.tif 000007
【図５】
2017162270.tif 000008
【図６】
2017162270.tif 000009
【図７】
2017162270.tif 000010
【図８】
2017162270.tif 000011
【図９】
2017162270.tif 000012
【図１０】
2017162270.tif 000013
【図１１】
2017162270.tif 000014
【図１２】
2017162270.tif 000015
【図１３】
2017162270.tif 000016
【図１４】
2017162270.tif 000017
【図１５】
2017162270.tif 000018
【図１６】
2017162270.tif 000019
【図１７】
2017162270.tif 000020
【図１８】
2017162270.tif 000021