(57)【特許請求の範囲】
【請求項１】
情報生成装置と、
無線端末から送信され、前記無線端末を識別する端末識別情報を含む信号を受信する受信装置と、
を備えるシステムであって、
前記情報生成装置は、
特定のＷｅｂページにアクセスしたことがある無線端末のＩＰアドレス、及び、前記特定のＷｅｂページを提供するサービス提供サーバが、当該無線端末に割り当てたユニークな識別情報を取得するアクセス情報取得部と、
前記アクセス情報取得部が取得したＩＰアドレスをキーとして、１以上の通信端末を識別する端末識別情報及び前記１以上の通信端末のそれぞれに割り当てられたＩＰアドレスを対応付けて格納する端末情報格納部を参照し、前記アクセス情報取得部が取得したＩＰアドレスに対応付けられた端末識別情報を、前記特定のＷｅｂページにアクセスしたことがある無線端末の端末識別情報として取得する端末情報取得部と、
を備え、
前記受信装置は、
前記信号を受信する受信部と、
前記信号から、前記信号に含まれる端末識別情報を抽出する端末識別情報抽出部と、
前記端末識別情報抽出部が抽出した端末識別情報を格納する端末識別情報格納部と、
前記端末識別情報抽出部が抽出した端末識別情報と、前記受信装置を識別する受信装置識別情報とが対応付けられたログ情報を生成するログ情報生成部と、
生成された前記ログ情報を外部に送信するログ情報送信部と、
前記信号に含まれる端末識別情報の取得、前記信号に含まれる端末識別情報の格納、前記ログ情報の生成及び前記ログ情報の外部への送信の少なくとも１つが制限されるか否かを示す制限情報を格納する制限情報格納部と、
前記制限情報に基づいて、前記受信部、前記端末識別情報格納部、前記ログ情報生成部及び前記ログ情報送信部の少なくとも１つを制御する制御部と、
を備え、
前記受信装置は、前記無線端末と、前記サービス提供サーバとの間の通信を中継する中継装置であり、
前記特定のＷｅｂページは、当該Ｗｅｂページにアクセスした通信端末の端末識別情報の取り扱いに関する、当該通信端末のユーザの意思を確認するためのＷｅｂページであり、
前記システムは、前記端末情報取得部が取得した端末識別情報と、前記特定のＷｅｂページにおいて確認される前記ユーザの意思に関する情報とに基づいて、前記制限情報を生成する制限情報生成部をさらに備え、
前記制限情報は、前記特定のＷｅｂページにアクセスしたことがある無線端末の少なくとも一部の端末識別情報及び前記ユニークな識別情報を含み、
前記端末識別情報は、ＭＡＣアドレス又はＢＤアドレスであり、
前記制御部は、
前記無線端末から前記サービス提供サーバに送信されるデータ中に、前記ユニークな識別情報が含まれている場合、
前記端末識別情報抽出部が抽出した前記端末識別情報に一致する情報が、前記制限情報に含まれるか否かと、前記無線端末から前記サービス提供サーバに送信されるデータ中に含まれる前記ユニークな識別情報に一致する情報が、前記制限情報に含まれるか否かとを判定し、
前記信号に含まれる前記端末識別情報の取得、前記信号に含まれる前記端末識別情報の格納、前記ログ情報の生成及び前記ログ情報の外部への送信の少なくとも１つが許可されているか否か、並びに、前記信号に含まれる端末識別情報の取得、前記信号に含まれる端末識別情報の格納、前記ログ情報の生成及び前記ログ情報の外部への送信の少なくとも１つが禁止されているか否かの少なくとも一方を、前記判定に基づいて決定する、
システム。
【請求項２】
前記情報生成装置は、
前記アクセス情報取得部が取得した情報と、前記特定のＷｅｂページの属性を示す情報とを対応付けて、属性情報を生成する属性情報生成部をさらに備える、
請求項１に記載のシステム。
【請求項３】
前記端末情報格納部は、
前記１以上の通信端末からの要求に応じて、ＩＰアドレスを割り当てるＤＨＣＰサーバに配され、
前記１以上の通信端末のそれぞれのＭＡＣアドレスと、前記ＤＨＣＰサーバが、前記１以上の通信端末のそれぞれに割り当てたＩＰアドレスとを対応付けて格納する、
請求項１又は請求項２に記載のシステム。
【請求項４】
前記情報生成装置は、
前記特定のＷｅｂページに含まれるプログラムが、前記特定のＷｅｂページにアクセスした無線端末において実行された場合に送信され、前記特定のＷｅｂページにアクセスした無線端末に割り当てられたＩＰアドレス及びユニークな識別情報を含むＷｅｂビーコンを受信するＷｅｂビーコン受信部をさらに備え、
前記アクセス情報取得部は、前記Ｗｅｂビーコン受信部が受信したＷｅｂビーコンに含まれるＩＰアドレス及びユニークな識別情報を取得する、
請求項１から請求項３までの何れか一項に記載のシステム。
【請求項５】
前記制限情報は、
前記信号に含まれる端末識別情報の取得、前記信号に含まれる端末識別情報の格納、前記ログ情報の生成及び前記ログ情報の外部への送信の少なくとも１つが禁止された前記無線端末の端末識別情報、並びに、
前記信号に含まれる端末識別情報の取得、前記信号に含まれる端末識別情報の格納、前記ログ情報の生成及び前記ログ情報の外部への送信の少なくとも１つが許可された前記無線端末の端末識別情報、
の少なくとも一方を含む、
請求項１から請求項４までの何れか一項に記載のシステム。
【請求項６】
前記制御部は、
前記端末識別情報抽出部が抽出した端末識別情報と、前記制限情報に含まれる端末識別情報とを比較することで、前記端末識別情報抽出部が抽出した端末識別情報に一致する情報が前記制限情報に含まれるか否かを判定する、
請求項５に記載のシステム。
【請求項７】
前記信号に含まれる端末識別情報は、前記無線端末のＭＡＣアドレスを含む、
請求項１から請求項６までの何れか一項に記載のシステム。
【請求項８】
前記制限情報は、前記無線端末のＭＡＣアドレスと、前記ユニークな識別情報とを含む、
請求項１から請求項７までの何れか一項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報生成装置及び受信装置を備えたシステムに関する。
【背景技術】
【０００２】
広告情報を配信するサーバが、携帯端末の位置情報を利用して、予め定められた位置条件に合致する携帯端末に広告情報を配信する技術が知られている（例えば、特許文献１参照）。
（先行技術文献）
（特許文献）
（特許文献１）米国特許第７，８４８，７６５号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００３】
携帯端末の位置情報、携帯端末の識別情報などの収集及び利用に関して、当該情報を適切に管理することが求められている。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、情報生成装置が提供される。上記の情報提供装置は、Ｗｅｂページにアクセスした通信端末のＩＰアドレスを取得するアクセス情報取得部と、アクセス情報取得部が取得したＩＰアドレスをキーとして、１以上の通信端末を識別する端末識別情報及び１以上の通信端末のそれぞれに割り当てられたＩＰアドレスを対応付けて格納する端末情報格納部を参照し、アクセス情報取得部が取得したＩＰアドレスに対応付けられた端末識別情報を、Ｗｅｂページにアクセスした通信端末の端末識別情報として取得する端末情報取得部とを備えてよい。
【０００５】
上記の情報提供装置において、アクセス情報取得部は、Ｗｅｂページにアクセスした通信端末に割り当てられたユニークな識別情報を、ＩＰアドレスと対応付けて取得してよい。上記の情報提供装置は、アクセス情報取得部が取得した情報と、Ｗｅｂページの属性を示す情報とを対応付けて、属性情報を生成する属性情報生成部をさらに備えてよい。上記の情報提供装置において、端末情報格納部は、１以上の通信端末からの要求に応じて、ＩＰアドレスを割り当てるＤＨＣＰサーバに配され、１以上の通信端末のそれぞれのＭＡＣアドレスと、ＤＨＣＰサーバが、１以上の通信端末のそれぞれに割り当てたＩＰアドレスとを対応付けて格納してよい。
【０００６】
上記の情報提供装置は、Ｗｅｂページに含まれるプログラムが、Ｗｅｂページにアクセスした通信端末において実行された場合に送信され、Ｗｅｂページにアクセスした通信端末に割り当てられたＩＰアドレスを含むＷｅｂビーコンを受信するＷｅｂビーコン受信部をさらに備えてよい。上記の情報提供装置において、アクセス情報取得部は、Ｗｅｂビーコン受信部が受信したＷｅｂビーコンに含まれるＩＰアドレスを取得してよい。
【０００７】
本発明の第２の態様においては、無線端末から送信され、無線端末を識別する端末識別情報を含む信号を受信する受信装置が提供される。上記の受信装置は、信号を受信する受信部と、信号から、端末識別情報を抽出する端末識別情報抽出部と、端末識別情報抽出部が抽出した端末識別情報を格納する端末識別情報格納部と、端末識別情報抽出部が抽出した端末識別情報と、受信装置を識別する受信装置識別情報とが対応付けられたログ情報を生成するログ情報生成部と、生成されたログ情報を外部に送信するログ情報送信部と、信号に含まれる端末識別情報の取得、信号に含まれる端末識別情報の格納、ログ情報の生成及びログ情報の外部への送信の少なくとも１つが制限されるか否かを示す制限情報を格納する制限情報格納部と、制限情報に基づいて、受信部、端末識別情報格納部、ログ情報生成部及びログ情報送信部の少なくとも１つを制御する制御部とを備えてよい。
【０００８】
上記の受信装置において、制限情報は、信号に含まれる端末識別情報の取得、信号に含まれる端末識別情報の格納、ログ情報の生成及びログ情報の外部への送信の少なくとも１つが禁止された無線端末の端末識別情報、並びに、信号に含まれる端末識別情報の取得、信号に含まれる端末識別情報の格納、ログ情報の生成及びログ情報の外部への送信の少なくとも１つが許可された無線端末の端末識別情報の少なくとも一方を含んでよい。上記の受信装置において、制御部は、端末識別情報抽出部が抽出した端末識別情報と、制限情報に含まれる端末識別情報とを比較してよく、端末識別情報抽出部が抽出した端末識別情報に一致する端末識別情報が、制限情報に含まれるか否かを判定してよく、信号に含まれる端末識別情報の取得、信号に含まれる端末識別情報の格納、ログ情報の生成及びログ情報の外部への送信の少なくとも１つが許可されているか否か、並びに、信号に含まれる端末識別情報の取得、信号に含まれる端末識別情報の格納、ログ情報の生成及びログ情報の外部への送信の少なくとも１つが禁止されているか否かの少なくとも一方を決定してよい。
【０００９】
上記の受信装置において、信号に含まれる端末識別情報は、無線端末のＭＡＣアドレスを含んでよい。上記の受信装置において、制限情報は、無線端末のＭＡＣアドレスと、通信回線を介して無線端末にサービスを提供するサービス提供サーバが、無線端末に割り当てたユニークな識別情報とを含んでよい。
【００１０】
上記の受信装置は、無線端末及びサービス提供サーバの間の通信を中継する中継部をさらに備えてよい。上記の受信装置において、制御部は、無線端末からサービス提供サーバに送信されるデータ中に、ユニークな識別情報が含まれている場合、端末識別情報抽出部が抽出した端末識別情報に一致する端末識別情報が、制限情報に含まれるか否かと、無線端末からサービス提供サーバに送信されるデータ中に含まれるユニークな識別情報に一致するユニークな識別情報が、制限情報に含まれるか否かとを判定してよい。上記の制御部は、信号に含まれる端末識別情報の取得、信号に含まれる端末識別情報の格納、ログ情報の生成及びログ情報の外部への送信の少なくとも１つが許可されているか否か、並びに、信号に含まれる端末識別情報の取得、信号に含まれる端末識別情報の格納、ログ情報の生成及びログ情報の外部への送信の少なくとも１つが禁止されているか否かの少なくとも一方を決定してもよい。
【００１１】
本発明の第３の態様においては、情報管理装置が提供される。上記の情報管理装置は、無線端末から送信され、無線端末を識別する端末識別情報を含む信号を受信する受信装置から、受信装置において受信された信号に含まれる端末識別情報と、受信装置を識別する受信装置識別情報とが対応付けられたログ情報を取得するログ情報取得部と、ログ情報取得部が取得したログ情報を格納するログ情報格納部と、ログ情報の取得及び格納の少なくとも１つが制限されるか否かを示す制限情報を格納する制限情報格納部と、制限情報に基づいて、ログ情報取得部が取得したログ情報を管理するログ情報管理部とを備えてよい。
【００１２】
上記の情報管理装置は、条件に一致する無線端末の端末識別情報の抽出を要求する抽出要求を受信する要求受信部をさらに備えてよい。上記の情報管理装置において、制限情報は、さらに、ログ情報取得部が取得したログ情報に含まれる端末識別情報の外部への送信が制限されるか否かを示してよい。上記の情報管理装置において、ログ情報管理部は、ログ情報格納部を参照して、条件に一致する無線端末の端末識別情報を抽出してよく、条件に一致する無線端末の端末識別情報の中に、制限情報により外部への送信が制限されている端末識別情報が含まれているか否かを判定してよく、条件に一致する無線端末の端末識別情報の中に、制限情報により外部への送信が制限されている端末識別情報が含まれている場合、当該端末識別情報を除外して抽出結果を生成してよい。
【００１３】
本発明の第４の態様においては、コンピュータを、上記の情報生成装置として機能させるためのプログラムが提供される。情報生成装置用のプログラムを記憶するコンピュータ読み取り可能な媒体であって、プログラムは、コンピュータにおいて当該プログラムが実行された場合に、コンピュータを上記の情報生成装置として機能させる、コンピュータ読み取り可能な媒体が提供されてもよい。
【００１４】
本発明の第５の態様においては、コンピュータを、上記の受信装置として機能させるためのプログラムが提供される。受信装置用のプログラムを記憶するコンピュータ読み取り可能な媒体であって、プログラムは、コンピュータにおいて当該プログラムが実行された場合に、コンピュータを上記の受信装置として機能させる、コンピュータ読み取り可能な媒体が提供されてもよい。
【００１５】
本発明の第４の態様においては、コンピュータを、上記の情報管理装置として機能させるためのプログラムが提供される。情報管理装置用のプログラムを記憶するコンピュータ読み取り可能な媒体であって、プログラムは、コンピュータにおいて当該プログラムが実行された場合に、コンピュータを上記の情報管理装置として機能させる、コンピュータ読み取り可能な媒体が提供されてもよい。
【００１６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１７】
【図１】情報収集システム１００の一例を概略的に示す。
【図２】中継装置１１０のシステム構成の一例を概略的に示す。
【図３】情報収集サーバ１２０のシステム構成の一例を概略的に示す。
【図４】情報生成サーバ１３０のシステム構成の一例を概略的に示す。
【図５】サービス提供サーバ３０のシステム構成の一例を概略的に示す。
【図６】ＤＨＣＰサーバ４０のシステム構成の一例を概略的に示す。
【図７】Ｗｅｂビーコンサーバ５０のシステム構成の一例を概略的に示す。
【図８】Ｗｅｂページ８１０及びＷｅｂページ８２０の一例を概略的に示す。
【図９】データテーブル９００の一例を概略的に示す。
【図１０】データテーブル１０００の一例を概略的に示す。
【図１１】データテーブル１１００の一例を概略的に示す。
【図１２】データテーブル１２００の一例を概略的に示す。
【図１３】データテーブル１３００の一例を概略的に示す。
【図１４】データテーブル１４００の作成方法の一例を概略的に示す。
【図１５】データテーブル１５００の作成方法の一例を概略的に示す。
【図１６】データテーブル１２００の作成方法の一例を概略的に示す。
【図１７】データテーブル１３００の作成方法の一例を概略的に示す。
【発明を実施するための形態】
【００１８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。なお、図面において、同一または類似の部分には同一の参照番号を付して、重複する説明を省く場合がある。
【００１９】
図１は、情報収集システム１００の一例を概略的に示す。本実施形態において、情報収集システム１００は、中継装置１１０と、情報収集サーバ１２０と、情報生成サーバ１３０とを備える。情報収集システム１００は、サービス提供サーバ３０、ＤＨＣＰサーバ４０及びＷｅｂビーコンサーバ５０の少なくとも１つをさらに備えてもよい。
【００２０】
中継装置１１０は、受信装置の一例であってよい。情報収集サーバ１２０は、情報管理装置の一例であってよい。情報生成サーバ１３０は、情報生成装置の一例であってよい。ＤＨＣＰサーバ４０は、端末情報格納部の一例であってよい。Ｗｅｂビーコンサーバ５０は、Ｗｅｂビーコン受信部の一例であってよい。
【００２１】
本実施形態において、情報収集システム１００は、通信回線１０を介して、無線端末２０に関する情報を収集する。一実施形態において、情報収集システム１００は、無線端末２０を識別する端末識別情報（端末ＩＤと称する場合がある。）を収集する。情報収集システム１００は、無線端末２０から送信される信号に含まれる端末ＩＤを収集してよい。
【００２２】
端末ＩＤとしては、ＭＡＣアドレス、Ｂｌｕｅｔｏｏｔｈ（登録商標）対応デバイスを識別するためのＢＤアドレス（ＢＤ＿ＡＤＤＲなどと称される場合がある。）、ＺｉｇＢｅｅ（登録商標）対応デバイスを識別するためのアドレスなどの通信端末に固有のＩＤ、各種のＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）カードに記録された通信端末に固有のＩＤ、通信端末の契約者ごとに割り当てられた契約者に固有のＩＤ（契約者固有ＩＤと称される場合がある。また、通信キャリアによって、端末製造番号、ユーザＩＤ、ｉモードＩＤ、サブスクライバＩＤ、ＥＺ番号、端末シリアル番号などと称される場合がある。）などを例示することができる。端末ＩＤは、ＲＦタグなどのＩＣチップに記録された識別情報であってもよい。
【００２３】
端末ＩＤの他の例としては、サービス提供サーバ３０が、無線端末２０に対して割り当てたユニークな識別情報（ユニークＩＤと称する場合がある。）を例示することができる。ユニークＩＤとしては、ＨＴＴＰ  Ｃｏｏｋｉｅ（単に、Ｃｏｏｋｉｅと称する場合がある。）を用いて管理される情報を例示することができる。Ｃｏｏｋｉｅを用いて管理される情報としては、通信端末を識別するための識別情報、セッションを識別するための識別情報などを例示することができる。
【００２４】
無線端末２０から送信される信号は、中継装置１１０が無線端末２０を発見又は検出するために利用される信号であってもよい。無線端末２０から送信される信号は、無線端末２０及び中継装置１１０の間で、無線端末２０の認証処理及びアソシエーション処理の少なくとも一方が完了する前に、無線端末２０から送信される信号であってもよい。無線端末２０から送信される信号としては、無線ＬＡＮ通信におけるプローブ要求、移動体通信における位置登録要求などを例示することができる。無線端末２０から送信される信号に含まれる端末ＩＤとしては、これらに限定されるものではないが、プローブ要求に含まれる無線端末２０のＭＡＣアドレス、位置登録要求に含まれる無線端末２０に固有のＩＤなどを例示することができる。
【００２５】
他の実施形態において、情報収集システム１００は、無線端末２０の識別ＩＤと、当該識別ＩＤを含む信号が受信された位置を示す位置情報とが対応付けられた情報（ログ情報と称する場合がある。）を収集する。ログ情報は、無線端末２０の識別ＩＤと、当該識別ＩＤを含む信号が受信された位置を示す位置情報と、当該識別ＩＤを含む信号が受信された時間を示す情報とが対応付けられた情報であってもよい。位置情報は、上記の識別ＩＤを含む信号が受信された位置の緯度経度情報であってもよく、上記の識別ＩＤを含む信号を受信した中継装置１１０を識別する識別情報（中継装置ＩＤと称する場合がある。）であってもよい。
【００２６】
本実施形態において、情報収集システム１００は、収集された情報の少なくとも一部をサービス提供サーバ３０に提供する。情報収集システム１００は、収集された情報を加工し、加工された情報の少なくとも一部をサービス提供サーバ３０に提供してもよい。例えば、情報収集システム１００は、サービス提供サーバ３０からの要求に応じて、収集された情報の中から、サービス提供サーバ３０からの要求に合致する情報を抽出する。情報収集サーバ１２０は、抽出された情報をサービス提供サーバ３０に送信する。
【００２７】
情報収集システム１００は、収集された情報を加工し、加工された情報の少なくとも一部をサービス提供サーバ３０に提供してもよい。例えば、情報収集システム１００は、ログ情報に基づいて、無線端末２０の位置情報及び無線端末２０のユーザの属性を特定する情報の少なくとも一方を生成する。
【００２８】
本実施形態によれば、情報収集システム１００は、ＤＨＣＰサーバ４０に格納された情報と、Ｗｅｂビーコンサーバ５０に格納された情報とを対応付けることで、特定のＷｅｂページにアクセスした無線端末２０の端末ＩＤを取得することができる。情報収集システム１００は、特定のＷｅｂページの属性を示す情報と、特定のＷｅｂページにアクセスした無線端末２０の端末ＩＤとを対応付けてもよい。Ｗｅｂページは、電子データの一例であってよい。
【００２９】
特定のＷｅｂページは、無線端末２０の端末ＩＤ又はログ情報の取り扱いに関する無線端末２０のユーザの意思を確認するためのＷｅｂページであってよい。無線端末２０の端末ＩＤ又はログ情報の取り扱いとしては、当該端末ＩＤ又はログ情報の収集、利用などを例示することができる。より具体的には、端末ＩＤの取得、端末ＩＤの格納、端末ＩＤの外部への提供、ログ情報の生成、ログ情報の取得、ログ情報の格納、ログ情報の外部への提供などを例示することができる。端末ＩＤ、ログ情報などの外部への提供としては、当該情報の外部への送信を例示することができる。
【００３０】
これにより、情報収集システム１００は、収集された情報を適切に管理するための管理情報を生成することができる。情報収集システム１００は、他の情報収集システムから、当該他の情報収集システムにおいて生成された管理情報を取得してよい。情報収集システム１００は、他の情報収集システムからの要求に応じて、情報収集システム１００において生成された管理情報を、当該情報収集システムに送信してもよい。
【００３１】
管理情報は、無線端末２０の端末ＩＤ又はログ情報に対する特定の処理が制限されるか否かを示す情報（制限情報と称される場合がある。）を含んでもよい。特定の処理としては、端末ＩＤの取得処理、端末ＩＤの格納処理、端末ＩＤの外部への提供処理、ログ情報の生成処理、ログ情報の取得処理、ログ情報の格納処理、及び、ログ情報の外部への提供処理からなる群から選択される少なくとも１つの処理を例示することができる。
【００３２】
制限情報は、特定の処理が制限される期間又は期限に関する情報を含んでもよい。これにより、例えば、無線端末２０の端末ＩＤ又はログ情報の取り扱いに関する無線端末２０のユーザの意思が確認されてから３か月間は、ユーザの意思に従って、無線端末２０の端末ＩＤ又はログ情報が取り扱われる。ユーザの意思が確認されてから３か月が経過した後は、例えば、情報収集サーバ１２０を運営する事業者のポリシーに従って、無線端末２０の端末ＩＤ又はログ情報が取り扱われる。
【００３３】
制限情報は、特定の処理に対する制限の有無を示す情報であってもよく、特定の処理に対する制限の内容を示す情報であってもよい。例えば、制限情報は、端末ＩＤ又はログ情報の格納処理に対する制限の内容として、端末ＩＤ又はログ情報の保存期間を示す情報を含む。制限情報は、特定の処理が制限される時間に関する情報を含んでもよく、特定の処理が制限される位置に関する情報を含んでもよい。一実施形態において、制限情報は、無線端末２０が、無線端末２０のユーザにより予め定められたエリア内に存在する場合には、上記の特定の処理を禁止又は許可することを示す情報であってよい。
【００３４】
制限情報は、無線端末２０から送信される信号に含まれる端末ＩＤの取得処理、当該端末ＩＤの格納処理、当該端末ＩＤの外部への提供処理、無線端末２０のログ情報の生成処理、当該ログ情報の取得処理、当該ログ情報の格納処理及び当該ログ情報の外部への提供処理からなる群から選択される少なくとも１つの処理が禁止されている無線端末２０の端末識別情報を含んでよい。制限情報は、上記の処理が禁止されている１以上の無線端末２０の端末識別情報のリスト（ブラックリストと称される場合がある。）であってもよい。
【００３５】
制限情報は、無線端末２０から送信される信号に含まれる端末ＩＤの取得処理、当該端末ＩＤの格納処理、当該端末ＩＤの外部への提供処理、無線端末２０のログ情報の生成処理、当該ログ情報の取得処理、当該ログ情報の格納処理及び当該ログ情報の外部への提供処理からなる群から選択される少なくとも１つの処理が許可されている無線端末の端末識別情報を含んでよい。制限情報は、上記の処理が許可されている１以上の無線端末２０の端末識別情報のリスト（ホワイトリストと称される場合がある。）であってもよい。
【００３６】
制限情報に含まれる端末識別情報は、無線端末２０のＭＡＣアドレスを含んでよい。制限情報に含まれる端末識別情報は、無線端末２０のＭＡＣアドレスと、サービス提供サーバ３０が、無線端末２０に割り当てたユニークＩＤとを含んでもよい。
【００３７】
本実施形態において、情報収集システム１００は、制限情報を、中継装置１１０、情報収集サーバ１２０、サービス提供サーバ３０の少なくとも１つに送信する。これにより、制限情報を受信した装置は、制限情報に従って、無線端末２０の端末ＩＤ又はログ情報を適切に管理することができる。
【００３８】
なお、本実施形態においては、説明を簡単にする目的で、無線端末２０及び中継装置１１０が、それぞれ１台の場合を例として、情報収集システム１００の各部について説明する。しかし、情報収集システム１００は、本実施形態に限定されない。情報収集システム１００は、複数の中継装置１１０を備えてもよく、複数の無線端末２０と情報を送受してもよい。
【００３９】
なお、情報収集システム１００の各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよく、ハードウエアとソフトウエアとの組み合わせにより実現されてもよい。例えば、プログラムが実行されることにより、１以上のコンピュータが、情報収集システム１００の各部として機能する。情報収集システム１００の少なくとも一部は、仮想サーバ又はクラウドシステム上で動作してもよく。情報収集システム１００の少なくとも一部の機能が、複数のサーバによって実現されてもよい。
【００４０】
上記のソフトウエア又はプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、メモリ、ハードディスクなどのコンピュータ読み取り可能な媒体に記憶されていてもよく、ネットワークに接続された記憶装置に記憶されていてもよい。ソフトウエア又はプログラムは、コンピュータ読み取り可能な媒体又はネットワークに接続された記憶装置から、情報収集システム１００の１以上のコンピュータにインストールされてよい。
【００４１】
１以上のコンピュータを、情報収集システム１００の各部として機能させるプログラムは、情報収集システム１００の各部の動作を規定したモジュールを備えてよい。これらのプログラム又はモジュールは、プロセッサ、通信インターフェース等に働きかけて、情報収集システム１００の各部として機能させたり、情報収集システム１００の各部における情報処理方法を実行させたりする。
【００４２】
これらのプログラムに記述された情報処理は、コンピュータに読込まれることにより、ソフトウエアと、情報収集システム１００のハードウエア資源とが協働した具体的手段として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータの使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた情報収集システム１００を構築することができる。
【００４３】
情報収集システム１００の各部は、一般的な構成の情報処理装置において、情報収集システム１００の各部の動作を規定したソフトウエア又はプログラムを起動することにより実現されてよい。情報収集システム１００又はその一部として用いられる情報処理装置は、ＣＰＵ等のプロセッサ、ＲＯＭ、ＲＡＭ、通信インターフェースなどを有するデータ処理装置と、キーボード、タッチパネル、マイクなどの入力装置と、液晶ディスプレイなどの表示装置と、スピーカなどの出力装置と、メモリ、ＨＤＤなどの記憶装置とを備えてよい。上記のデータ処理装置又は記憶装置は、上記のソフトウエア又はプログラムを記憶してよい。
【００４４】
通信回線１０は、有線通信の伝送路であってもよく、無線通信の伝送路であってもよく、それらの組み合わせであってもよい。通信回線１０は、インターネット、専用回線、無線通信網又はそれらの組み合わせであってもよい。無線通信網における通信方式は、移動体通信方式であってもよく、無線データ通信方式であってもよい。移動体通信方式としては、３Ｇ方式、ＬＴＥ方式、４Ｇ方式などを例示することができる。無線データ通信方式としては、Ｚｉｇｂｅｅ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）のような近距離無線通信、ＷｉＦｉ（登録商標）のような無線ＬＡＮ方式、ＷｉＭＡＸ（登録商標）のような無線ＭＡＮ方式、無線ＷＡＮ方式などを例示することができる。
【００４５】
無線端末２０は、中継装置１１０及び通信回線１０を介して、通信回線１０に接続された機器と情報を送受する。無線端末２０は、複数の通信方式に対応してもよい。無線端末２０は、例えば、移動体通信方式及び無線通信方式の両方の通信方式に対応する。無線端末２０は、一般的な構成の情報処理装置において、それぞれの各部の動作を規定したソフトウエア又はプログラムを起動することにより実現されてよい。
【００４６】
無線端末２０としては、Ｗｅｂブラウザソフトなどの他の情報記憶装置に格納された電子データを取得して、当該電子データを実行することができるプログラムが導入されたパーソナルコンピュータ、携帯端末などを例示することができる。携帯端末としては、携帯電話若しくはスマートフォン、ノートブック・コンピュータ若しくはラップトップ・コンピュータ、ＰＤＡ、タブレット端末、ウェアラブル・コンピュータなどを例示することができる。ウェアラブル・コンピュータとしては、メガネ型、腕輪型、指輪型などのウェアラブル・コンピュータを例示することができる。無線端末２０は、通信端末の一例であってよい。
【００４７】
サービス提供サーバ３０は、通信回線１０を介して、無線端末２０のユーザにサービスを提供する。例えば、サービス提供サーバ３０は、無線端末２０のユーザに広告情報を配信するサービスを提供する。
【００４８】
サービス提供サーバ３０は、情報収集サーバ１２０にアクセスして、特定の条件に合致する無線端末２０の端末ＩＤ、及び、当該無線端末２０に対して、サービス提供サーバ３０が割り当てたユニークＩＤの少なくとも一方を取得してよい。サービス提供サーバ３０は、情報収集サーバ１２０から取得した端末ＩＤ又はユニークＩＤを有する無線端末２０に対して、サービスを提供してよい。
【００４９】
ＤＨＣＰサーバ４０は、無線端末２０が通信回線１０に接続する場合に必要となる情報を自動的に割り当てる。ＤＨＣＰサーバ４０は、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に従って、無線端末２０に情報を割り当てる。ＤＨＣＰサーバ４０は、例えば、無線端末２０からの要求に応じて、複数のＩＰアドレスのうちの１つを、無線端末２０に割り当てる。また、ＤＨＣＰサーバ４０は、無線端末２０に割り当てたＩＰアドレスと、無線端末２０のＭＡＣアドレスとを対応付けて格納する。
【００５０】
Ｗｅｂビーコンサーバ５０は、Ｗｅｂビーコンを受信する。特定のＷｅｂページが無線端末２０上で実行された場合に、Ｗｅｂビーコンサーバ５０に対して送信される。無線端末２０は、例えば、特定のＷｅｂページを表示させるための処理を実行することで、特定のＷｅｂページを実行することができる。Ｗｅｂビーコンは、Ｗｅｂビーコンの送信元に関する情報を含む。Ｗｅｂビーコンサーバ５０は、Ｗｅｂビーコンの送信元に関する情報を格納してよい。Ｗｅｂビーコンの送信元に関する情報としては、Ｗｅｂビーコンを送信した無線端末２０に割り当てられたＩＰアドレス、ユニークＩＤなどを例示することができる。
【００５１】
中継装置１１０は、無線端末２０と、通信回線１０に接続された他の機器との通信を中継する。中継装置１１０は、無線端末２０から送信され、無線端末２０の端末ＩＤを含む信号を受信する。中継装置１１０は、受信された信号から無線端末２０の端末ＩＤを抽出して、ログ情報を生成してよい。中継装置１１０は、例えば、情報収集サーバ１２０からの要求に応じて、又は、予め定められたタイミングで、ログ情報を情報収集サーバ１２０に送信する。一実施形態において、中継装置１１０は、情報生成サーバ１３０から制限情報を取得する。中継装置１１０は、制限情報に基づいて、無線端末２０の端末ＩＤ及びログ情報を管理してよい。
【００５２】
中継装置１１０としては、無線ＬＡＮ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などのアクセスポイント、移動体通信の基地局などを例示することができる。なお、受信装置の他の例としては、無線端末２０からの信号を受信するためのソフトウエアが導入されたパーソナルコンピュータ、携帯端末などを例示することができる。
【００５３】
情報収集サーバ１２０は、中継装置１１０からログ情報を取得する。情報収集サーバ１２０は、取得されたログ情報を格納してよい。情報収集サーバ１２０は、格納されたログ情報の少なくとも一部を情報生成サーバ１３０に提供してよい。情報収集サーバ１２０は、格納されたログ情報を加工して、加工された情報の少なくとも一部を情報生成サーバ１３０に提供してよい。一実施形態において、情報収集サーバ１２０は、情報生成サーバ１３０から制限情報を取得する。情報収集サーバ１２０は、制限情報に基づいて、無線端末２０の端末ＩＤ及びログ情報を管理してよい。
【００５４】
情報生成サーバ１３０は、無線端末２０の端末ＩＤ又は無線端末２０のログ情報を管理するための管理情報を生成する。情報生成サーバ１３０は、制限情報を生成してよい。情報生成サーバ１３０は、予め定められたイベントの発生に応じて、制限情報を更新してよい。予め定められたイベントとしては、情報生成サーバ１３０が、制限情報を更新するための指示又は要求を受信したこと、予め定められたタイミングが到達したことなどを例示することができる。
【００５５】
図２は、中継装置１１０のシステム構成の一例を概略的に示す。本実施形態において、中継装置１１０は、受信部２１０と、端末ＩＤ抽出部２２０と、ログ情報生成部２３０と、通信部２４０と、制御部２５０と、格納部２６０とを備える。通信部２４０は、ログ情報送信部及び中継部の少なくとも一方の一例であってよい。格納部２６０は、端末識別情報格納部及び制限情報格納部の少なくとも一方の一例であってよい。
【００５６】
受信部２１０は、無線端末２０からの信号を受信する。受信部２１０は、受信された信号を端末ＩＤ抽出部２２０に送信する。端末ＩＤ抽出部２２０は、受信部２１０が受信した信号から、当該信号に含まれる端末ＩＤを抽出する。端末ＩＤ抽出部２２０は、受信部２１０が受信した信号から、当該信号が受信部２１０に受信された時間を示す情報を抽出してよい。端末ＩＤ抽出部２２０は、抽出された情報をログ情報生成部２３０に送信する。端末ＩＤ抽出部２２０は、端末ＩＤと、無線端末２０からの信号が受信部２１０に受信された時間を示す情報とを対応付けて、格納部２６０に格納してもよい。
【００５７】
ログ情報生成部２３０は、端末ＩＤ抽出部２２０が抽出した端末ＩＤと、中継装置１１０の中継装置ＩＤとを対応付けて、ログ情報を生成する。ログ情報生成部２３０は、端末ＩＤと、無線端末２０からの信号が受信部２１０に受信された時間を示す情報と、中継装置１１０の中継装置ＩＤとを対応付けて、ログ情報を生成してもよい。ログ情報生成部２３０は、端末ＩＤ抽出部２２０が抽出した端末ＩＤと、中継装置１１０の中継装置ＩＤと、中継装置１１０の所有者又は運営者を識別する情報とを対応付けて、ログ情報を生成してもよい。
【００５８】
ログ情報生成部２３０は、予め定められたイベントの発生に応じて、ログ情報を生成してよい。予め定められたイベントとしては、受信部２１０が信号を受信したこと、予め定められたタイミングが到達したこと、中継装置１１０にログ情報を送信するタイミングが到達したことなどを例示することができる。
【００５９】
通信部２４０は、外部の機器との間で情報を送受する。一実施形態において、通信部２４０は、ログ情報生成部２３０が生成したログ情報を、通信回線１０を介して情報収集サーバ１２０に送信する。他の実施形態において、通信部２４０は、無線端末２０と、通信回線１０に接続された他の機器との間の通信を中継する。通信回線１０に接続された他の機器としては、サービス提供サーバ３０、ＤＨＣＰサーバ４０、Ｗｅｂビーコンサーバ５０などを例示することができる。通信部２４０は、制御部２５０の制御に従って、情報を送受してよい。通信部２４０は、通信インターフェースであってよい。
【００６０】
制御部２５０は、中継装置１１０の各部を制御する。一実施形態において、制御部２５０は、制限情報に基づいて、端末ＩＤ抽出部２２０、ログ情報生成部２３０、通信部２４０及び格納部２６０の少なくとも１つを制御する。制御部２５０は、格納部２６０に格納された制御情報を読み込んでよい。
【００６１】
制限情報が、特定の無線端末２０の端末ＩＤの取得処理が制限されることを示す場合、制御部２５０は、例えば、受信部２１０を制御して、受信部２１０が当該特定の無線端末の端末ＩＤを受信したときに、受信部２１０が当該端末ＩＤを端末ＩＤ抽出部２２０に送信することを禁止する。制御部２５０は、端末ＩＤ抽出部２２０を制御して、端末ＩＤ抽出部２２０が上記の端末ＩＤを抽出したり、抽出された情報をログ情報生成部２３０に送信したりすることを禁止してもよい。
【００６２】
制限情報が、特定の無線端末２０のログ情報の生成処理が制限されることを示す場合、制御部２５０は、例えば、ログ情報生成部２３０を制御して、当該ログ情報の生成を禁止する。制限情報が、特定の無線端末２０のログ情報の取得処理が制限されることを示す場合、制御部２５０は、例えば、通信部２４０を制御して、当該ログ情報の要求の送信を禁止したり、当該ログ情報の受信を禁止したりする。制限情報が、特定の無線端末２０の端末ＩＤ及びログ情報の少なくとも一方の外部への提供が制限されることを示す場合、制御部２５０は、例えば、通信部２４０を制御して、当該端末ＩＤ及び当該ログ情報の少なくとも一方の外部への送信を禁止する。
【００６３】
制限情報が、特定の無線端末の端末ＩＤ及びログ情報の少なくとも一方の格納が制限されることを示す場合、制御部２５０は、例えば、格納部２６０を制御して、当該端末ＩＤ及び当該ログ情報の少なくとも一方の格納を禁止する。制御部２５０は、格納部２６０を制御して、既に格納部２６０に格納されている端末ＩＤ及びログ情報から、制限情報により指定された端末ＩＤ又はログ情報を消去してもよい。
【００６４】
一実施形態において、制御部２５０は、無線端末２０ごとに、制限の有無を判断する。例えば、制御部２５０は、端末ＩＤ抽出部２２０が抽出した端末ＩＤと、制限情報に含まれる端末ＩＤとを比較して、端末ＩＤ抽出部２２０が抽出した端末ＩＤに一致する端末ＩＤが、制限情報に含まれるか否かを判定する。次に、制御部２５０は、上記の判定結果と、制限情報の内容とに基づいて、中継装置１１０の各部を制御する。
【００６５】
例えば、制限情報が、当該制限情報に含まれている端末ＩＤで識別される無線端末２０につき、端末ＩＤの取得、端末ＩＤの格納、端末ＩＤの外部への提供、ログ情報の生成、ログ情報の取得、ログ情報の格納、ログ情報の外部への提供などの処理が許可されていることを示す場合、制御部２５０は、例えば、下記のように中継装置１１０の各部を制御する。（ｉ）端末ＩＤ抽出部２２０が抽出した端末ＩＤに一致する端末ＩＤが、制限情報に含まれると判定された場合、制御部２５０は、中継装置１１０の各部を制御して、制限情報において許可された処理を実行することを決定する。（ｉｉ）端末ＩＤ抽出部２２０が抽出した端末ＩＤに一致する端末ＩＤが、制限情報に含まれないと判定された場合、制御部２５０は、中継装置１１０の各部を制御して、端末ＩＤの取得、端末ＩＤの格納、端末ＩＤの外部への提供、ログ情報の生成、ログ情報の取得、ログ情報の格納、ログ情報の外部への提供などの処理を禁止することを決定する。
【００６６】
これにより、無線端末２０の端末ＩＤ又はログ情報の収集、利用などを、無線端末２０のユーザが当該情報の収集、利用などに同意している場合に限定することができる。また、無線端末２０の端末ＩＤ又はログ情報の収集、利用などに関する同意の有無が不明である場合における、無線端末２０の端末ＩＤ又はログ情報の収集、利用などを抑制することができる。
【００６７】
一方、制限情報が、当該制限情報に含まれている端末ＩＤで識別される無線端末２０につき、端末ＩＤの取得、端末ＩＤの格納、端末ＩＤの外部への提供、ログ情報の生成、ログ情報の取得、ログ情報の格納、ログ情報の外部への提供などの処理が禁止されていることを示す場合、制御部２５０は、例えば、下記のように中継装置１１０の各部を制御する。（ｉ）端末ＩＤ抽出部２２０が抽出した端末ＩＤに一致する端末ＩＤが、制限情報に含まれると判定された場合、制御部２５０は、中継装置１１０の各部を制御して、制限情報において禁止された処理を禁止することを決定する。（ｉｉ）端末ＩＤ抽出部２２０が抽出した端末ＩＤに一致する端末ＩＤが、制限情報に含まれないと判定された場合、制御部２５０は、中継装置１１０の各部を制御して、端末ＩＤの取得、端末ＩＤの格納、端末ＩＤの外部への提供、ログ情報の生成、ログ情報の取得、ログ情報の格納、ログ情報の外部への提供などの処理を実行することを決定する。
【００６８】
これにより、無線端末２０のユーザが当該情報の収集、利用などを希望しない場合に、無線端末２０の端末ＩＤ又はログ情報が収集されたり、利用されたりすることを防止することができる。また、無線端末２０のユーザが当該情報の収集、利用などを希望しない旨の意思を示した場合に、既に格納部２６０に格納されている端末ＩＤ及びログ情報を消去することもできる。
【００６９】
他の実施形態において、制御部２５０は、無線端末２０のユーザが利用するサービスごとに、制限の有無を判断する。例えば、制御部２５０は、端末ＩＤ抽出部２２０が抽出した端末ＩＤと、制限情報に含まれる端末ＩＤとを比較して、端末ＩＤ抽出部２２０が抽出した端末ＩＤに一致する端末ＩＤが、制限情報に含まれるか否かを判定する。また、制御部２５０は、例えば、無線端末２０からサービス提供サーバ３０に送信されるデータ中に、サービス提供サーバ３０が無線端末２０に対して割り当てたユニークＩＤが含まれている場合、当該データ中に含まれるユニークＩＤに一致するユニークＩＤが、制限情報に含まれるか否かを判定する。次に、制御部２５０は、上記の判定結果と、制限情報の内容とに基づいて、中継装置１１０の各部を制御する。
【００７０】
例えば、制限情報が、当該制限情報に含まれている端末ＩＤで識別される無線端末２０につき、端末ＩＤの取得、端末ＩＤの格納、端末ＩＤの外部への提供、ログ情報の生成、ログ情報の取得、ログ情報の格納、ログ情報の外部への提供などの処理が許可されていることを示す場合、制御部２５０は、例えば、下記のように中継装置１１０の各部を制御する。（ｉ）端末ＩＤ抽出部２２０が抽出した端末ＩＤに一致する端末ＩＤと、無線端末２０からサービス提供サーバ３０へのデータ中に含まれるユニークＩＤに一致するユニークＩＤとの両方が制限情報に含まれると判定された場合、制御部２５０は、中継装置１１０の各部を制御して、制限情報において許可された処理を実行することを決定する。（ｉｉ）上記以外の場合、制御部２５０は、中継装置１１０の各部を制御して、端末ＩＤの取得、端末ＩＤの格納、端末ＩＤの外部への提供、ログ情報の生成、ログ情報の取得、ログ情報の格納、ログ情報の外部への提供などの処理を禁止することを決定する。
【００７１】
これにより、無線端末２０の端末ＩＤ又はログ情報の収集、利用などを、無線端末２０のユーザが当該情報の収集、利用などに同意している場合に限定することができる。無線端末２０の端末ＩＤ又はログ情報の収集、利用などに関する同意の有無が不明である場合における、無線端末２０の端末ＩＤ又はログ情報の収集、利用などを抑制することができる。また、無線端末２０のユーザは、無線端末２０の端末ＩＤ又はログ情報の収集、利用などの可否を、サービス提供サーバ３０により提供されるサービス又は無線端末２０上で動作するプログラムごとに設定することができる。
【００７２】
一方、制限情報が、当該制限情報に含まれている端末ＩＤで識別される無線端末２０につき、端末ＩＤの取得、端末ＩＤの格納、端末ＩＤの外部への提供、ログ情報の生成、ログ情報の取得、ログ情報の格納、ログ情報の外部への提供などの処理が禁止されていることを示す場合、制御部２５０は、例えば、下記のように中継装置１１０の各部を制御する。（ｉ）端末ＩＤ抽出部２２０が抽出した端末ＩＤに一致する端末ＩＤと、無線端末２０からサービス提供サーバ３０へのデータ中に含まれるユニークＩＤに一致するユニークＩＤとの両方が、制限情報に含まれると判定された場合、制御部２５０は、中継装置１１０の各部を制御して、制限情報において禁止された処理を禁止することを決定する。（ｉｉ）上記以外の場合、制御部２５０は、中継装置１１０の各部を制御して、端末ＩＤの取得、端末ＩＤの格納、端末ＩＤの外部への提供、ログ情報の生成、ログ情報の取得、ログ情報の格納、ログ情報の外部への提供などの処理を実行することを決定する。
【００７３】
これにより、無線端末２０のユーザが当該情報の収集、利用などを希望しない場合に、無線端末２０の端末ＩＤ又はログ情報が収集されたり、利用されたりすることを防止することができる。無線端末２０のユーザが当該情報の収集、利用などを希望しない旨の意思を示した場合に、既に格納部２６０に格納されている端末ＩＤ及びログ情報を消去することもできる。また、無線端末２０のユーザは、無線端末２０の端末ＩＤ又はログ情報の収集、利用などの可否を、サービス提供サーバ３０により提供されるサービス又は無線端末２０上で動作するプログラムごとに設定することができる。
【００７４】
例えば、無線端末２０のユーザは、当該ユーザがＷｅｂブラウザを利用している場合には、端末ＩＤ及びログ情報の収集、利用などを許可し、当該ユーザがナビゲーションプログラムを利用している場合には、端末ＩＤ及びログ情報の収集、利用などを禁止することができる。Ｗｅｂブラウザは、無線端末２０上で動作する第１のプログラムの一例であってよく、ナビゲーションプログラムは、無線端末２０上で動作する第２のプログラムの一例であってよい。
【００７５】
例えば、無線端末２０のユーザは、当該ユーザが無線端末２０を介してＷｅｂメールサービスを利用している場合には、端末ＩＤ及びログ情報の収集、利用などを許可し、当該ユーザが無線端末２０を介してオンラインショッピングサービスを利用している場合には、端末ＩＤ及びログ情報の収集、利用などを禁止することができる。Ｗｅｂメールサービスは、第１のサービスの一例であってよく、オンラインショッピングサービスは、第２のサービスの一例であってよい。
【００７６】
他の実施形態において、制御部２５０は、中継装置１１０の所有者又は運営者ごとに、制限の有無を判断する。例えば、制御部２５０は、無線ＬＡＮなどの通信網を利用してインターネットへの接続を提供するサービス（公衆無線ＬＡＮサービスなどと称される場合がある。）を提供する接続事業者ごとに、制限の有無を判断する。接続事業者は、中継装置１１０の所有者又は運営者の一例であってよい。
【００７７】
これにより、例えば、無線端末２０のユーザは、第１の接続事業者により提供される公衆無線ＬＡＮサービスを利用する場合には、端末ＩＤ及びログ情報の収集、利用などを許可し、第１の接続事業者とは異なる第２の接続事業者により提供される公衆無線ＬＡＮサービスを利用する場合には、端末ＩＤ及びログ情報の収集、利用などを禁止することができる。
【００７８】
例えば、まず、情報生成サーバ１３０が、接続事業者ごとに制限情報を生成する。１以上の中継装置１１０のそれぞれには、当該中継装置１１０を所有又は運営する接続事業者に応じた制限情報が送信される。制御部２５０は、接続事業者に応じた制限情報を利用して、制限の有無を判断する。制御部２５０は、無線端末２０ごとに制限の有無を判断してもよく、無線端末２０のユーザが利用するサービスごとに、制限の有無を判断してもよい。
【００７９】
他の例としては、まず、情報生成サーバ１３０が、中継装置１１０の所有者又は運営者を識別する情報を含む制限情報を生成する。また、中継装置１１０は、当該中継装置１１０の所有者又は運営者を識別する情報を格納部２６０に格納する。制御部２５０は、情報生成サーバ１３０から受け取った制限情報の中から、格納部２６０に格納された中継装置１１０の所有者又は運営者を識別する情報に対応する制限情報を抽出する。制御部２５０は、抽出された制限情報を格納部２６０に格納する。制御部２５０は、抽出された制限情報を利用して、制限の有無を判断する。制御部２５０は、無線端末２０ごとに制限の有無を判断してもよく、無線端末２０のユーザが利用するサービスごとに、制限の有無を判断してもよい。
【００８０】
格納部２６０は、情報を格納する。例えば、格納部２６０は、中継装置１１０の中継装置ＩＤを格納する。格納部２６０は、端末ＩＤ抽出部２２０が抽出した端末ＩＤを格納してよい。格納部２６０は、ログ情報生成部２３０が生成したログ情報を格納してよい。格納部２６０は、情報生成サーバ１３０から取得した制限情報を格納してよい。
【００８１】
図３は、情報収集サーバ１２０のシステム構成の一例を概略的に示す。本実施形態において、情報収集サーバ１２０は、ログ情報取得部３１０と、ログ情報管理部３２０と、格納部３３０と、要求受信部３４０とを備える。格納部３３０は、ログ情報格納部及び制限情報格納部の少なくとも一方の一例であってよい。
【００８２】
ログ情報取得部３１０は、中継装置１１０からログ情報を取得する。ログ情報取得部３１０は、取得されたログ情報を格納部３３０に格納する。
【００８３】
ログ情報管理部３２０は、ログ情報取得部３１０が取得したログ情報を管理する。ログ情報管理部３２０は、情報生成サーバ１３０から取得した制限情報に基づいて、ログ情報を管理してよい。ログ情報管理部３２０は、格納部３３０に格納されたログ情報を参照して、抽出要求により指定された条件に一致する無線端末の端末ＩＤを抽出してよい。
【００８４】
ログ情報管理部３２０は、制御部２５０と同様にして、無線端末２０ごとに制限の有無を判断してもよく、無線端末２０のユーザが利用するサービスごとに、制限の有無を判断してもよい。ログ情報管理部３２０は、中継装置１１０の所有者又は運営者ごとに、制限の有無を判断してもよい。中継装置１１０の所有者又は運営者ごとに制限の有無を判断する場合において、中継装置１１０の所有者又は運営者を識別する情報がログ情報に含まれていない場合、ログ情報管理部３２０は、中継装置１１０の中継装置ＩＤと、当該中継装置１１０の所有者又は運営者を識別する情報とが対応付けられた情報を参照して、制限情報に含まれる中継装置１１０の所有者又は運営者を識別する情報と、ログ情報にふくまれる中継装置ＩＤとを照合してもよい。
【００８５】
例えば、制限情報が、特定の無線端末のログ情報の取得及び格納の少なくとも１つが制限されることを示す場合、ログ情報管理部３２０は、例えば、ログ情報取得部３１０を制御して、ログ情報取得部３１０が当該特定の無線端末の端末ＩＤを受信したときに、ログ情報取得部３１０が当該端末ＩＤを格納部３３０に格納することを禁止する。ログ情報取得部３１０は、中継装置１１０から送信されていた複数のログ情報の中から、制限情報により指定された無線端末のログ情報以外のログ情報を取得して、格納部３３０に格納してもよい。ログ情報管理部３２０は、既に格納部２６０に格納されているログ情報から、制限情報により指定されたログ情報を消去してもよい。
【００８６】
例えば、制限情報が、特定の無線端末の端末ＩＤ及びログ情報の少なくとも一方の外部への送信が制限されることを示す場合、ログ情報管理部３２０は、当該端末ＩＤ及び当該ログ情報の少なくとも一方の外部への送信を禁止する。例えば、要求受信部３４０が抽出要求を受信した場合、ログ情報管理部３２０は、格納部３３０を参照して、抽出要求により指定された条件に一致する無線端末の端末ＩＤを抽出する。ログ情報管理部３２０は、抽出された端末ＩＤの中に、制限情報により指定された端末ＩＤが含まれているか否かを判定する。抽出された端末ＩＤの中に、制限情報により指定された端末ＩＤが含まれている場合、ログ情報管理部３２０は、抽出された端末ＩＤから、制限情報により指定された端末ＩＤを除外して、抽出結果を生成する。
【００８７】
ログ情報管理部３２０は、格納部３３０に格納されたログ情報に基づいて、無線端末２０の位置情報及び無線端末２０のユーザの属性を特定する情報の少なくとも一方を生成してもよい。例えば、ログ情報管理部３２０は、格納部３３０に格納された無線端末２０のログ情報を解析して、無線端末２０の移動履歴を算出する。ログ情報管理部３２０は、無線端末２０の移動履歴に基づいて、無線端末２０のユーザの属性を特定する情報を生成する。例えば、ログ情報管理部３２０は、無線端末２０の移動履歴と、位置情報及び当該位置情報で示される位置の訪問者の属性を対応付けた情報とに基づいて、無線端末２０のユーザの属性を特定する情報を生成する。ログ情報管理部３２０は、生成された情報を格納部３３０に格納してよい。
【００８８】
格納部３３０は、情報を格納する。格納部３３０は、ログ情報取得部３１０が取得したログ情報を格納する。格納部３３０は、情報生成サーバ１３０から取得した制限情報を格納してもよい。格納部３３０は、１以上の中継装置１１０の中継装置ＩＤと、当該中継装置１１０の所有者又は運営者を識別する情報とが対応付けられた情報を格納してもよい。
【００８９】
要求受信部３４０は、条件に一致する無線端末の端末ＩＤの抽出を要求する抽出要求を受信する。要求受信部３４０は、抽出要求をログ情報管理部３２０に送信する。
【００９０】
図４は、情報生成サーバ１３０のシステム構成の一例を概略的に示す。本実施形態において、情報生成サーバ１３０は、アクセス情報取得部４１０と、端末ＩＤ取得部４２０と、制限情報生成部４３０と、格納部４４０とを備える。制限情報生成部４３０は、属性情報生成部の一例であってよい。制限情報は、属性情報の一例であってよい。
【００９１】
アクセス情報取得部４１０は、特定のＷｅｂページにアクセスした無線端末２０のＩＰアドレスを取得する。アクセス情報取得部４１０は、上記の無線端末２０に割り当てられたユニークＩＤを、ＩＰアドレスと対応付けて取得してもよい。アクセス情報取得部４１０は、上記のＩＰアドレス及びユニークＩＤの少なくとも一方を、Ｗｅｂビーコンサーバ５０から取得してよい。
【００９２】
端末ＩＤ取得部４２０は、特定のＷｅｂページにアクセスした無線端末２０の端末ＩＤとして取得する。例えば、端末ＩＤ取得部４２０は、アクセス情報取得部４１０が取得したＩＰアドレスをキーとして、ＤＨＣＰサーバ４０を参照し、ＤＨＣＰサーバにおいてアクセス情報取得部４１０が取得したＩＰアドレスに対応付けられた端末ＩＤを、特定のＷｅｂページにアクセスした無線端末２０の端末ＩＤとして取得する。
【００９３】
制限情報生成部４３０は、制限情報を生成する。制限情報生成部４３０は、端末ＩＤ取得部４２０が取得した端末ＩＤに基づいて、制限情報を生成してよい。例えば、制限情報生成部４３０は、端末ＩＤ取得部４２０が取得した情報と、上記の特定のＷｅｂページの属性を示す情報とを対応付けて、制限情報を生成する。
【００９４】
Ｗｅｂページの属性は、無線端末２０の端末ＩＤ又はログ情報の取り扱いに関する無線端末２０のユーザの同意の有無であってよい。Ｗｅｂページの属性は、無線端末２０の端末ＩＤ又はログ情報の収集、利用などに対する許可又は禁止であってもよい。より具体的には、端末ＩＤの取得処理、端末ＩＤの格納処理、端末ＩＤの外部への提供処理、ログ情報の生成処理、ログ情報の取得処理、ログ情報の格納処理、及び、ログ情報の外部への提供処理からなる群から選択される少なくとも１つの処理に対する許可又は禁止であってよい。
【００９５】
一実施形態において、制限情報生成部４３０は、無線端末２０の端末ＩＤ又はログ情報の収集、利用などに同意しないことを示すＷｅｂページにアクセスした１以上の無線端末２０の端末ＩＤをリスト化して、制御情報を生成する。この場合、制御情報は、当該制御情報に記載された端末ＩＤにより識別される無線端末については、端末ＩＤの取得、端末ＩＤの格納、端末ＩＤの外部への送信、ログ情報の生成、ログ情報の取得、ログ情報の格納、及び、ログ情報の外部への送信が禁止されることを示す。
【００９６】
他の実施形態において、制限情報生成部４３０は、無線端末２０の端末ＩＤ又はログ情報の収集、利用などに同意することを示すＷｅｂページにアクセスした１以上の無線端末２０の端末ＩＤをリスト化して、制御情報を生成する。この場合、制御情報は、当該制御情報に記載された端末ＩＤにより識別される無線端末については、端末ＩＤの取得、端末ＩＤの格納、端末ＩＤの外部への送信、ログ情報の生成、ログ情報の取得、ログ情報の格納、及び、ログ情報の外部への送信が許可されることを示す。
【００９７】
制限情報生成部４３０は、予め定められたイベントの発生に応じて、制限情報を更新してよい。予め定められたイベントとしては、制限情報生成部４３０が、制限情報を更新するための指示又は要求を受信したこと、予め定められたタイミングが到達したこと、無線端末２０が予め定められた地理的範囲内に存在すること、無線端末２０が予め定められた地理的範囲内に存在しないことなどを例示することができる。制限情報生成部４３０は、生成された制限情報を格納部４４０に格納してよい。制限情報生成部４３０は、生成された制限情報を中継装置１１０、情報収集サーバ１２０及びサービス提供サーバ３０の少なくとも１つに送信してもよい。
【００９８】
本実施形態において、制限情報が、特定のＷｅｂページにアクセスした無線端末２０の端末ＩＤに基づいて生成される場合について説明した。しかし、制限情報の生成方法は本実施形態に限定されない。他の実施形態において、制限情報は、通信事業者（通信キャリアと称される場合がある。）と無線端末２０のユーザとの契約内容を示す情報に基づいて生成される。
【００９９】
例えば、通信キャリアが、無線端末２０のＭＡＣアドレスを把握している場合がある。このような場合において、通信キャリアとユーザとの間の契約において、無線端末２０の端末ＩＤ又はログ情報の取り扱いに関するユーザの意思を示す規定が存在する場合、通信キャリアは、ユーザの同意を得た上で、無線端末２０のＭＡＣアドレスと、無線端末２０の端末ＩＤ又はログ情報の取り扱いに関する情報とを対応付けて、制限情報を生成してもよい。他の例として、無線端末２０のユーザが、制限情報を生成するためのＷｅｂサイトに、無線端末２０の端末ＩＤと、制限内容とを登録してもよい。
【０１００】
図５は、サービス提供サーバ３０のシステム構成の一例を概略的に示す。本実施形態において、サービス提供サーバ３０は、端末ＩＤ取得部５１０と、サービス提供部５２０と、制御部５３０と、格納部５４０とを備える。
【０１０１】
端末ＩＤ取得部５１０は、情報収集サーバ１２０にアクセスして、特定の条件に一致する無線端末２０の端末ＩＤを取得する。情報収集サーバ１２０から取得する端末ＩＤとしては、ＭＡＣアドレスなどの無線端末２０に固有の識別情報であってもよく、無線端末２０に割り当てられたユニークＩＤであってもよい。
【０１０２】
端末ＩＤ取得部５１０は、情報収集サーバ１２０に抽出要求を送信して、当該抽出要求の応答として、特定の条件に一致する無線端末２０の端末ＩＤを取得してよい。特定の条件としては、現在、特定の地理的範囲に存在する１以上の無線端末２０の端末ＩＤ、日曜日の午後に特定の地理的範囲に存在する確率が特定の閾値よりも大きな１以上の無線端末２０の端末ＩＤなどを例示することができる。
【０１０３】
サービス提供部５２０は、無線端末２０にサービスを提供する。サービス提供部５２０は、端末ＩＤ取得部５１０が取得した端末ＩＤで識別される無線端末２０に対して、サービスを提供してもよい。
【０１０４】
制御部５３０は、サービス提供サーバ３０の各部を制御する。情報生成サーバ１３０から取得した制限情報に基づいて、サービス提供サーバ３０の各部を制御してよい。制御部５３０は、制御部２５０と同様にして、サービス提供サーバ３０の各部を制御してよい。格納部５４０は、情報生成サーバ１３０から取得した制御情報を格納してよい。
【０１０５】
図６は、ＤＨＣＰサーバ４０のシステム構成の一例を概略的に示す。本実施形態において、ＤＨＣＰサーバ４０は、要求受信部６１０と、ＩＰアドレス割り当て部６２０と、格納部６３０と、抽出部６４０とを備える。格納部６３０は、端末情報格納部の一例であってよい。
【０１０６】
要求受信部６１０は、無線端末２０から、ＩＰアドレスを割り当てるための要求を受信する。要求受信部６１０は、無線端末２０からの要求をＩＰアドレス割り当て部６２０に送信する。
【０１０７】
ＩＰアドレス割り当て部６２０は、無線端末２０から送信された要求に含まれるＭＡＣアドレスを取得する。ＩＰアドレス割り当て部６２０は、１以上のＩＰアドレスの中から、無線端末２０に割り当てるＩＰアドレスを決定する。
【０１０８】
ＩＰアドレス割り当て部６２０は、無線端末２０に割り当てたＩＰアドレスと、無線端末２０からの要求に含まれていたＭＡＣアドレスとを対応付けて、格納部６３０に格納する。ＩＰアドレス割り当て部６２０は、無線端末２０に割り当てたＩＰアドレスと、無線端末２０からの要求に含まれていたＭＡＣアドレスと、ＩＰアドレス割り当て部６２０が無線端末２０にＩＰアドレスを割り当てた時間及び要求受信部６１０が無線端末２０からの要求を受信した時間の少なくとも一方に関する情報とを対応付けて、格納部６３０に格納してよい。これにより、情報生成サーバ１３０が、ＤＨＣＰサーバ４０に格納されたＩＰアドレスと、Ｗｅｂビーコンサーバ５０に格納されたＩＰアドレスとの対応関係をより正確に判断することができる。
【０１０９】
格納部６３０は、１以上の無線端末を識別する端末ＩＤ及び１以上の無線端末のそれぞれに割り当てられたＩＰアドレスを対応付けて格納する。抽出部６４０は、情報生成サーバ１３０からの要求に応じて、格納部６３０を参照して、情報生成サーバ１３０から送信されたＩＰアドレスに一致するＩＰアドレスに対応付けられているＭＡＣアドレスを抽出する。抽出部６４０は、抽出結果を情報生成サーバ１３０に送信する。
【０１１０】
図７は、Ｗｅｂビーコンサーバ５０のシステム構成の一例を概略的に示す。本実施形態において、Ｗｅｂビーコンサーバ５０は、Ｗｅｂビーコン受信部７１０と、格納部７２０と、要求処理部７３０とを備える。
【０１１１】
Ｗｅｂビーコン受信部７１０は、特定のＷｅｂページがアクセスされた場合に送信されるＷｅｂビーコンを受信する。Ｗｅｂビーコンは、特定のＷｅｂページに含まれるプログラムが、当該Ｗｅｂページにアクセスした通信端末において実行された場合に送信される。特定のＷｅｂページに含まれるプログラムは、Ｗｅｂビーコンの送信先として、Ｗｅｂビーコンサーバ５０を指定する。Ｗｅｂビーコンは、上記のＷｅｂページにアクセスした通信端末のＩＰアドレス及び当該通信端末に割り当てられたユニークＩＤの少なくとも１つを含んでよい。Ｗｅｂビーコンは、上記のＷｅｂページを識別するページＩＤを含んでもよい。ページＩＤは、Ｗｅｂページの属性を決定するために利用されてよい。
【０１１２】
格納部７２０は、Ｗｅｂビーコン受信部７１０が受信したＷｅｂビーコンに含まれていた、ＩＰアドレス、ユニークＩＤ、ページＩＤなどの情報を格納する。格納部７２０は、Ｗｅｂビーコン受信部７１０が受信したＷｅｂビーコンに含まれていた情報と、Ｗｅｂビーコン受信部７１０が当該Ｗｅｂビーコンを受信した時間に関する情報とを対応付けて格納してよい。これにより、情報生成サーバ１３０が、ＤＨＣＰサーバ４０に格納されたＩＰアドレスと、Ｗｅｂビーコンサーバ５０に格納されたＩＰアドレスとの対応関係をより正確に判断することができる。
【０１１３】
要求処理部７３０は、情報生成サーバ１３０からの要求を受信し、当該要求を処理する。要求処理部７３０は、情報生成サーバ１３０からの要求に応じて、格納部７２０に格納された情報を、情報生成サーバ１３０に送信する。例えば、要求処理部７３０は、情報生成サーバ１３０から、特定の時間に、特定のページＩＤで識別されるＷｅｂページにアクセスした無線端末２０のＩＰアドレスを送信するように要求される。要求処理部７３０は、格納部７２０に格納された情報を参照して、情報生成サーバ１３０からの要求に一致する１以上の無線端末２０のＩＰアドレスを抽出する。要求処理部７３０は、抽出結果を情報生成サーバ１３０に送信する。
【０１１４】
図８は、Ｗｅｂページ８１０及びＷｅｂページ８２０の一例を概略的に示す。本実施形態においては、サービス提供サーバ３０が広告配信サービスを提供する場合を例として、Ｗｅｂページ８１０及びＷｅｂページ８２０について説明する。Ｗｅｂページ８１０及びＷｅｂページ８２０は、例えば、ＨＴＭＬで記述されており、無線端末２０に導入されたＷｅｂブラウザにより解析及び描画されて、無線端末２０の表示部に表示される。Ｗｅｂページ８１０及びＷｅｂページ８２０は、Ｗｅｂブラウザにより解析されて実行されるプログラム又はスクリプトを含んでよい。
【０１１５】
本実施形態において、Ｗｅｂページ８１０は、ウィンドウ８１２と、広告表示部８１４と、ボタン８１６とを含む。Ｗｅｂページ８２０は、ボタン８２２と、ボタン８２４とを含む。ボタン８１６、ボタン８２２及びボタン８２４には、他のＷｅｂページを表示させるためのプログラム又はスクリプトが埋め込まれていてもよい。
【０１１６】
本実施形態において、ウィンドウ８１２には、無線端末２０がアクセスしているＷｅｂサイトから送信された情報が表示される。広告表示部８１４には、サービス提供サーバ３０から配信された広告情報が表示される。広告表示部８１４には、ボタン８１６が配置されている。ボタン８１６には、Ｗｅｂページ８２０を表示させるためのプログラム又はスクリプトが埋め込まれている。無線端末２０のユーザがボタン８１６をクリックすると、無線端末２０は、サービス提供サーバ３０にアクセスして、Ｗｅｂページ８２０を表示させる。
【０１１７】
ボタン８２２には、無線端末２０のユーザが、無線端末２０の端末ＩＤ及びログ情報の収集、利用などに同意しないことを示すＷｅｂページ（オプトアウトページと称する場合がある。）を表示させるためのプログラム又はスクリプトが埋め込まれている。オプトアウトページには、Ｗｅｂビーコンサーバ５０にＷｅｂビーコンを送信するためのプログラム又はスクリプトが埋め込まれている。そのため、無線端末２０のユーザが、ボタン８２２をクリックすると、オプトアウトページが表示され、Ｗｅｂビーコンサーバ５０にＷｅｂビーコンが送信される。
【０１１８】
ボタン８２４には、無線端末２０のユーザが、無線端末２０の端末ＩＤ及びログ情報の収集、利用などに同意することを示すＷｅｂページ（オプトインページと称する場合がある。）を表示させるためのプログラム又はスクリプトが埋め込まれている。オプトインページには、Ｗｅｂビーコンサーバ５０にＷｅｂビーコンを送信するためのプログラム又はスクリプトが埋め込まれている。そのため、無線端末２０のユーザが、ボタン８２４をクリックすると、オプトインページが表示され、Ｗｅｂビーコンサーバ５０にＷｅｂビーコンが送信される。
【０１１９】
図９は、データテーブル９００の一例を概略的に示す。データテーブル９００は、中継装置１１０の格納部２６０に格納される情報の一例であってよい。本実施形態において、データテーブル９００は、無線端末２０からのプローブ要求に含まれるＭＡＣアドレス９０２と、当該プローブ要求の電波強度９０４と、中継装置１１０が当該プローブ要求を受信した時間を示す受信日時９０６とを対応付けて格納する。
【０１２０】
図１０は、データテーブル１０００の一例を概略的に示す。データテーブル１０００は、情報収集サーバ１２０の格納部３３０に格納されるログ情報の一例であってよい。本実施形態において、データテーブル１０００は、中継装置１１０において受信されたプローブ要求に含まれるＭＡＣアドレス１００２と、当該プローブ要求が受信された位置を示す位置情報１００４と、当該プローブ要求が受信された時間を示す受信日時１００６とを対応付けて格納する。本実施形態において、位置情報１００４は、中継装置ＩＤ１０４２と、緯度経度情報１０４４とを含む。位置情報１００４は、中継装置ＩＤ１０４２及び緯度経度情報１０４４のいずれか一方であってもよい。
【０１２１】
図１１は、データテーブル１１００の一例を概略的に示す。データテーブル１１００は、ＤＨＣＰサーバ４０の制御部５３０に格納される情報の一例であってよい。データテーブル１１００は、少なくとも、無線端末２０に割り当てられたＩＰアドレス１１０２と、無線端末２０のＭＡＣアドレス１１０４とを対応付けて格納する。本実施形態において、データテーブル１１００は、ＩＰアドレス１１０２と、ＭＡＣアドレス１１０４と、ＩＰアドレス１１０２が無線端末２０に割り当てられた時間を示す割り当て日時１１０６とを対応付けて格納する。
【０１２２】
図１２は、データテーブル１２００の一例を概略的に示す。データテーブル１２００は、Ｗｅｂビーコンサーバ５０の格納部７２０に格納される情報の一例であってよい。データテーブル１２００は、少なくとも、無線端末２０が特定のＷｅｂページにアクセスした場合に送信されるＷｅｂビーコンに含まれるＩＰアドレス１２０２を格納する。本実施形態において、データテーブル１２００は、ＩＰアドレス１２０２と、当該Ｗｅｂビーコンに含まれ、Ｃｏｏｋｉｅを用いて管理されている情報１２０４と、無線端末２０が当該特定のＷｅｂページにアクセスした時間を示すアクセス日時１２０６と、有効期間又は有効期限に関する情報１２０８とを対応付けて格納する。
【０１２３】
データテーブル１２００は、さらに、ＩＰアドレス１２０２などの情報と、上記特定のＷｅｂページを識別する識別情報とを対応づけて格納してもよい。データテーブル１２００は、さらに、ＩＰアドレス１２０２などの情報と、上記特定のＷｅｂページに情報を提供している情報提供者を識別する情報とを対応付けて格納してよい。情報提供者を識別する情報としては、サービス提供サーバ３０を運営するサービス提供者を識別するサービス提供者ＩＤ、公衆無線ＬＡＮサービスなどを提供する接続事業者を識別する接続事業者ＩＤなどを例示することができる。
【０１２４】
データテーブル１２００に含まれる情報は、Ｗｅｂビーコン受信部７１０が受信したＷｅｂビーコンに含まれていた情報であってよい。データテーブル１２００に含まれる情報は、Ｗｅｂページを閲覧したユーザにより登録された情報であってもよい。
【０１２５】
Ｃｏｏｋｉｅを用いて管理されている情報１２０４は、例えば、サービス提供サーバ３０が、無線端末２０に対して割り当てたユニークＩＤである。アクセス日時１２０６の欄には、無線端末２０が特定のＷｅｂページにアクセスした時間の代わりに、Ｗｅｂビーコンが受信された時間が記入されてもよい。有効期間又は有効期限に関する情報１２０８は、対応付けられた情報の有効期間又は有効期限であってもよく、Ｗｅｂベージにおいて示されたユーザの意思の有効期間又は有効期限であってもよい。
【０１２６】
図１３は、データテーブル１３００の一例を概略的に示す。データテーブル１３００は、情報生成サーバ１３０の格納部４４０に格納される情報の一例であってよい。情報生成サーバ１３０は、制限情報の一例であってもよい。データテーブル１３００は、少なくとも、端末ＩＤ取得部４２０がＤＨＣＰサーバ４０から取得したＭＡＣアドレス１３０６を格納する。本実施形態において、データテーブル１３００は、特定のＷｅｂページにアクセスした無線端末２０のＩＰアドレス１３０２と、当該無線端末２０に割り当てられ、Ｃｏｏｋｉｅを用いて管理されている情報１３０４と、ＭＡＣアドレス１３０６と、有効期限に関する情報１３０８とを対応付けて格納する。Ｃｏｏｋｉｅを用いて管理されている情報１３０４は、例えば、サービス提供サーバ３０が、無線端末２０に対して割り当てたユニークＩＤである。
【０１２７】
データテーブル１３００は、データテーブル１１００とデータテーブル１２００とを照合することにより作成されてよい。例えば、データテーブル１１００のＩＰアドレス１１０２及び割り当て日時１１０６と、データテーブル１２００のＩＰアドレス１２０２及びアクセス日時１２０６とをキーとして、データテーブル１１００の各行に記録されたレコードと、データテーブル１２００の各行に記録されたレコードとが照合される。照合結果に基づいて、データテーブル１１００及びデータテーブル１２００のデータを統合することにより、データテーブル１３００が生成される。
【０１２８】
例えば、ＩＰアドレス１３０２は、ＩＰアドレス１１０２及びＩＰアドレス１２０２に基づいて生成される。Ｃｏｏｋｉｅを用いて管理されている情報１３０４は、Ｃｏｏｋｉｅを用いて管理されている情報１２０４に基づいて生成される。ＭＡＣアドレス１３０６は、ＭＡＣアドレス１１０４に基づいて生成される。有効期限に関する情報１３０８は、有効期間又は有効期限に関する情報１２０８に基づいて生成されてもよく、アクセス日時１２０６及び有効期間又は有効期限に関する情報１２０８に基づいて生成されてもよい。
【０１２９】
図１４は、データテーブル１４００の一例を概略的に示す。データテーブル１４００は、制限情報の一例の一例であってよい。データテーブル１４００は、例えば、中継装置１１０の格納部２６０、情報収集サーバ１２０の格納部３３０、情報生成サーバ１３０の格納部４４０、サービス提供サーバ３０の格納部５４０の少なくとも１つに格納される。
【０１３０】
データテーブル１４００は、少なくとも、無線端末２０の端末ＩＤ又はログ情報の収集及び利用が許可又は禁止される無線端末２０のＭＡＣアドレス１４０２を格納する。本実施形態において、データテーブル１４００は、ＭＡＣアドレス１４０２と、当該無線端末２０に割り当てられ、Ｃｏｏｋｉｅを用いて管理されている情報１４０４とを対応付けて格納する。Ｃｏｏｋｉｅを用いて管理されている情報１４０４は、例えば、サービス提供サーバ３０が、無線端末２０に対して割り当てたユニークＩＤである。
【０１３１】
一実施形態において、データテーブル１４００は、オプトアウトページにアクセスした無線端末２０のＭＡＣアドレス１４０２と、当該無線端末２０に割り当てられ、Ｃｏｏｋｉｅを用いて管理されている情報１４０４とを対応付けて格納する。この場合、データテーブル１４００に記載されたＭＡＣアドレス１４０２又はＣｏｏｋｉｅを用いて管理されている情報１４０４を用いて識別される無線端末２０の端末ＩＤ又はログ情報の収集及び利用は禁止される。
【０１３２】
他の実施形態において、データテーブル１４００は、オプトインページにアクセスした無線端末２０のＭＡＣアドレス１４０２と、当該無線端末２０に割り当てられ、Ｃｏｏｋｉｅを用いて管理されている情報１４０４とを対応付けて格納する。この場合、データテーブル１４００に記載されたＭＡＣアドレス１４０２又はＣｏｏｋｉｅを用いて管理されている情報１４０４を用いて識別される無線端末２０の端末ＩＤ又はログ情報の収集及び利用は許可される。
【０１３３】
データテーブル１４００は、データテーブル１３００の一部を抽出することにより作成されてよい。例えば、ＭＡＣアドレス１４０２は、データテーブル１３００から抽出されたレコードのＭＡＣアドレス１３０６に基づいて生成される。また、Ｃｏｏｋｉｅを用いて管理されている情報１４０４は、データテーブル１３００から抽出されたレコードのＣｏｏｋｉｅを用いて管理されている情報１３０４に基づいて生成される。
【０１３４】
一実施形態において、データテーブル１３００がＩＰアドレス１３０２と、ＭＡＣアドレス１３０６と、有効期間又は有効期限に関する情報１３０８とを対応付けて格納している場合、有効な制限情報からなるデータテーブル１４００が生成されてよい。例えば、データテーブル１４００の作成時における時刻と、有効期限に関する情報１３０８とを比較して、データテーブル１３００に格納されているＭＡＣアドレス１３０６の中から、有効期限が到達していないＭＡＣアドレス１３０６を抽出する。これにより、抽出されたＭＡＣアドレス１３０６をＭＡＣアドレス１４０２として含むデータテーブル１４００が生成される。Ｃｏｏｋｉｅを用いて管理されている情報１４０４についても、ＭＡＣアドレス１４０２と同様にして、データテーブル１３００に含まれる情報の中から抽出することができる。
【０１３５】
他の実施形態において、データテーブル１３００が、ＭＡＣアドレス１３０６と、接続事業者ＩＤとを対応付けて格納している場合、接続事業者ごとのデータテーブル１４００が生成されてよい。例えば、接続事業者ＩＤをキーとしてデータテーブル１３００を参照して、特定の接続事業者ＩＤと対応付けられたＭＡＣアドレス１３０６を抽出する。これにより、抽出されたＭＡＣアドレス１３０６をＭＡＣアドレス１４０２として含むデータテーブル１４００が生成される。Ｃｏｏｋｉｅを用いて管理されている情報１４０４についても、ＭＡＣアドレス１４０２と同様にして、データテーブル１３００に含まれる情報の中から抽出することができる。
【０１３６】
生成されたデータテーブル１４００は、複数の中継装置１１０のうち、上記の特定の接続事業者が所有または運営する中継装置１１０に送信される。これにより、無線端末２０のユーザにより示された意思に基づいて、接続事業者に応じた方法で、無線端末２０の端末ＩＤ又はログ情報を取り扱うことができる。
【０１３７】
本実施形態において、データテーブル１３００を参照して、特定の条件に合致するＭＡＣアドレス１４０２を抽出することにより、データテーブル１４００を生成する場合について説明した。しかし、データテーブル１４００の生成方法は本実施形態に限定されない。他の実施形態によれば、データテーブル１３００に含まれる全てのＭＡＣアドレス１３０６を含むデータテーブル１４００が生成されてもよい。
【０１３８】
図１５は、データテーブル１５００の一例を概略的に示す。データテーブル１５００は、制限情報の一例であってよい。データテーブル１５００は、例えば、中継装置１１０の格納部２６０、情報収集サーバ１２０の格納部３３０、情報生成サーバ１３０の格納部４４０、サービス提供サーバ３０の格納部５４０の少なくとも１つに格納される。
【０１３９】
本実施形態において、データテーブル１５００は、無線端末２０のＭＡＣアドレス１５０２と、当該無線端末２０に割り当てられ、Ｃｏｏｋｉｅを用いて管理されている情報１５０４と、当該無線端末２０の端末ＩＤ又はログ情報について制限される処理１５０６とを対応付けて格納する。Ｃｏｏｋｉｅを用いて管理されている情報１５０４は、例えば、サービス提供サーバ３０が、無線端末２０に対して割り当てたユニークＩＤである。制限される処理１５０６には、取得処理１５６２、格納処理１５６４、送信処理１５６６などが含まれる。データテーブル１５００は、制限される処理１５０６を含む点を除いて、データテーブル１３００と同様の構成を有してよい。
【０１４０】
図１６は、データテーブル１２００の作成方法の一例を概略的に示す。本実施形態によれば、まず、ステップ１６０２（ステップをSと省略する場合がある。）において、無線端末２０が、ＩＰアドレスの割り当てを要求するパケットをブロードキャストする。中継装置１１０が、無線端末２０からの要求を中継して、通信回線１０に送信する。その後、ＤＨＣＰサーバ４０の要求受信部６１０が、無線端末２０からの要求を受信する。
【０１４１】
Ｓ１６０４において、ＤＨＣＰサーバ４０のＩＰアドレス割り当て部６２０が、無線端末２０からの要求に応じて、無線端末２０にＩＰアドレスを割り当てる。また、無線端末２０に割り当てたＩＰアドレスと、無線端末２０のＭＡＣアドレスとを対応付けて、格納部６３０に格納する。
【０１４２】
Ｓ１６１２において、無線端末２０は、サービス提供サーバ３０との間で通信を確立して、サービス提供サーバ３０により提供されるサービスを利用する。Ｓ１６１４において、例えばＷｅｂページ８１０を閲覧していたユーザが、ボタン８１６をクリックする。また、ユーザは、Ｗｅｂページ８２０を閲覧して、例えば、ボタン８２２をクリックする。ユーザがボタン８２２をクリックすると、サービス提供サーバ３０から無線端末２０に、オプトアウトページが送信される。Ｓ１６１６において、無線端末２０に導入されたＷｅｂブラウザが、オプトアウトページを解析して、オプトアウトページを表示させる。このとき、無線端末２０からＷｅｂビーコンサーバ５０に、Ｗｅｂビーコンが送信される。
【０１４３】
Ｓ１６１８において、Ｗｅｂビーコンサーバ５０のＷｅｂビーコン受信部７１０が、Ｗｅｂビーコンを受信する。本実施形態において、Ｗｅｂビーコン受信部７１０は、Ｗｅｂビーコンに含まれる無線端末２０のＩＰアドレス１２０２と、無線端末２０に割り当てられたＣｏｏｋｉｅを用いて管理されている情報１２０４と、無線端末２０がオプトアウトページにアクセスした時間を示すアクセス日時１２０６とを対応付けて格納する。これにより、データテーブル１２００を作成することができる。
【０１４４】
図１７は、データテーブル１３００の作成方法の一例を概略的に示す。本実施形態によれば、まず、Ｓ１７０２において、情報生成サーバ１３０のアクセス情報取得部４１０が、Ｗｅｂビーコンサーバ５０に対して、特定の条件に一致するＩＰアドレスを送信するよう要求する。Ｓ１７０４において、要求処理部７３０が、格納部７２０を参照して、情報生成サーバ１３０の要求に合致するＩＰアドレスを抽出する。要求処理部７３０は、抽出されたＩＰアドレスに対応付けられたユニークＩＤを抽出してもよい。要求処理部７３０は、抽出結果を情報生成サーバ１３０に送信する。
【０１４５】
Ｓ１７１２において、情報生成サーバ１３０の端末ＩＤ取得部４２０が、ＤＨＣＰサーバ４０に対して、アクセス情報取得部４１０により取得されたＩＰアドレスに対応づけられているＭＡＣアドレスを抽出するように要求する。Ｓ１７１４において、ＤＨＣＰサーバ４０の抽出部６４０は、格納部６３０を参照して、アクセス情報取得部４１０により取得されたＩＰアドレスに対応づけられているＭＡＣアドレスを抽出する。抽出部６４０は、抽出結果を情報生成サーバ１３０に送信する。
【０１４６】
Ｓ１７１６において、端末ＩＤ取得部４２０又は制限情報生成部４３０が、アクセス情報取得部４１０が取得したＩＰアドレス１３０２及びＣｏｏｋｉｅを用いて管理されている情報１３０４と、端末ＩＤ取得部４２０が取得したＩＰアドレス１３０２に対応付けられたＭＡＣアドレス１３０６とを対応付けて格納する。これによりデータテーブル１３００を作成することができる。
【０１４７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。例えば、技術的に矛盾しない範囲において、特定の実施形態について説明した事項を、他の実施形態に適用することができる。また、各実施形態において、各ステップを実施する順序及びタイミングは、技術的に矛盾が生じない範囲において、適宜、変更することができる。さらに、技術的に矛盾が生じない範囲において、Ａ又はＢという事項を、Ａ及びＢの少なくとも一方と読み替えてもよい。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１４８】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１４９】
１０  通信回線、２０  無線端末、３０  サービス提供サーバ、４０  ＤＨＣＰサーバ、５０  Ｗｅｂビーコンサーバ、１００  情報収集システム、１１０  中継装置、１２０  情報収集サーバ、１３０  情報生成サーバ、２１０  受信部、２２０  端末ＩＤ抽出部、２３０  ログ情報生成部、２４０  通信部、２５０  制御部、２６０  格納部、３１０  ログ情報取得部、３２０  ログ情報管理部、３３０  格納部、３４０  要求受信部、４１０  アクセス情報取得部、４２０  端末ＩＤ取得部、４３０  制限情報生成部、４４０  格納部、５１０  端末ＩＤ取得部、５２０  サービス提供部、５３０  制御部、５４０  格納部、６１０  要求受信部、６２０  ＩＰアドレス割り当て部、６３０  格納部、６４０  抽出部、７１０  Ｗｅｂビーコン受信部、７２０  格納部、７３０  要求処理部、８１０  Ｗｅｂページ、８１２  ウィンドウ、８１４  広告表示部、８１６  ボタン、８２０  Ｗｅｂページ、８２２  ボタン、８２４  ボタン、９００  データテーブル、９０２  ＭＡＣアドレス、９０４  電波強度、９０６  受信日時、１０００  データテーブル、１００２  ＭＡＣアドレス、１００４  位置情報、１００６  受信日時、１０４２  中継装置ＩＤ、１０４４  緯度経度情報、１１００  データテーブル、１１０２  ＩＰアドレス、１１０４  ＭＡＣアドレス、１１０６  日時、１２００  データテーブル、１２０２  ＩＰアドレス、１２０４  情報、１２０６  アクセス日時、１２０８  情報、１３００  データテーブル、１３０２  ＩＰアドレス、１３０４  情報、１３０６  ＭＡＣアドレス、１３０８  情報、１４００  データテーブル、１４０２  ＭＡＣアドレス、１４０４  情報、１５００  データテーブル、１５０２  ＭＡＣアドレス、１５０４  情報、１５０６  処理、１５６２  取得処理、１５６４  格納処理、１５６６  送信処理
【図１】
0005952852.tif 000002
【図２】
0005952852.tif 000003
【図３】
0005952852.tif 000004
【図４】
0005952852.tif 000005
【図５】
0005952852.tif 000006
【図６】
0005952852.tif 000007
【図７】
0005952852.tif 000008
【図８】
0005952852.tif 000009
【図９】
0005952852.tif 000010
【図１０】
0005952852.tif 000011
【図１１】
0005952852.tif 000012
【図１２】
0005952852.tif 000013
【図１３】
0005952852.tif 000014
【図１４】
0005952852.tif 000015
【図１５】
0005952852.tif 000016
【図１６】
0005952852.tif 000017
【図１７】
0005952852.tif 000018