(57)【要約】      （修正有）【課題】ユーザの実空間での行動に基づいた、利便性のより高い広告配信システムを提供する。【解決手段】広告配信システムのエリアＤＮＡカウント処理は、アクセス日及びアクセス時間が最新のアクセス情報を取得する。次にＤＮＡマスタに記憶されているエリアＤＮＡマスタを取得する。続いて、エリアＤＮＡマスタを参照し、対応するＤＮＡを取得する。続いて、集計表を更新する。【選択図】図１０
2019109921.tif 000002
【特許請求の範囲】
【請求項１】
エリアと、前記エリアを訪問したユーザと、を特定可能な情報である訪問情報を取得するように構成される訪問情報取得部と、
前記エリアには複数層からなるエリアの分類が対応付けられるとともに、前記複数層のうちいずれか１つの層と、当該層から連想される、ユーザの特徴を示す特徴情報と、が対応付けられており、少なくとも一部の前記特徴情報は、前記いずれか１つの層における異なる前記分類に共通して対応付けられており、前記エリアと前記分類との対応関係及び前記分類と前記特徴情報との対応関係から、前記エリアと前記特徴情報との対応関係を特定するように構成される特定部と、
前記特定部により特定された前記エリアと前記特徴情報との対応関係に従い、前記訪問情報により特定されるユーザに対し、前記訪問情報により特定される前記エリアに対応する前記特徴情報を設定するように構成される設定部であって、一の前記特徴情報に対応付けられた各前記エリアに対する同一のユーザの訪問回数に基づき、前記一の特徴情報を前記同一のユーザに対して設定する前記設定部と、
を備える情報設定装置。
【請求項２】
請求項１に記載の情報設定装置であって、
複数種類の前記特徴情報のそれぞれについて設定された評価値をユーザごとに有するデータ群を生成するように構成される生成部を更に備え、
前記評価値は、ユーザに前記特徴情報が設定されたか否か、又は、ユーザが前記特徴情報に該当する度合いを示す、情報設定装置。
【請求項３】
請求項１又は請求項２に記載の情報設定装置であって、
ユーザに設定され得る少なくとも１つの前記特徴情報のそれぞれについて、ユーザが前記特徴情報に該当する度合いを示すカウント値が設定され、
前記訪問情報取得部により取得された前記訪問情報に基づき、前記訪問情報により特定されるユーザに対し、前記訪問情報により特定される前記エリアに対応する前記特徴情報の前記カウント値を変化させるカウント部を更に備え、
前記設定部は、ユーザの同一の前記特徴情報についての前記カウント値が所定のしきい値以上となった場合に、当該ユーザに対し、前記カウント値が前記しきい値以上となった前記特徴情報を設定する、情報設定装置。
【請求項４】
請求項１又は請求項２に記載の情報設定装置であって、
ユーザに設定され得る少なくとも１つの前記特徴情報のそれぞれについて、ユーザが前記特徴情報に該当する度合いを示すカウント値が設定され、
前記訪問情報取得部により取得された前記訪問情報に基づき、前記訪問情報により特定されるユーザに対し、前記訪問情報により特定される前記エリアに対応する前記特徴情報の前記カウント値を変化させるカウント部を更に備え、
前記設定部は、ユーザの同一の前記特徴情報についての前記カウント値が統計値条件を満たした場合に、当該ユーザに対し、前記カウント値が前記統計値条件を満たした前記特徴情報を設定し、
前記統計値条件は、複数のユーザの前記同一の特徴情報についての前記カウント値の統計値に基づく条件である、情報設定装置。
【請求項５】
請求項１又は請求項２に記載の情報設定装置であって、
ユーザに設定され得る少なくとも１つの前記特徴情報のそれぞれについて、当該特徴情報がユーザに設定されたことに対応する第１値、及び、当該特徴情報がユーザに設定されていないことに対応する第２値、のいずれかが設定されるオンオフフラグが設定され、
前記設定部は、前記訪問情報取得部により前記訪問情報が取得された場合に、前記訪問情報により特定される前記エリアに対応する前記特徴情報の前記オンオフフラグに前記第１値を設定することで、前記訪問情報により特定されるユーザに対して当該特徴情報を設定する、情報設定装置。
【請求項６】
請求項１から請求項５までのいずれか１項に記載の情報設定装置であって、
前記訪問情報は、ユーザの前記エリアへの訪問日時を示す情報を含み、
前記情報設定装置は、イベントが開催可能な前記エリアであるイベントエリアと、前記イベントエリアで開催される前記イベントの開催日時と、前記イベントから連想される前記特徴情報と、の対応関係が設定されたデータであるイベント対応データを取得するように構成されるイベント対応データ取得部を更に備え、
前記設定部は、前記訪問情報により特定される前記エリアが前記イベント対応データにおいて設定された前記イベントエリアのいずれかに該当し、かつ、前記訪問情報により特定される前記訪問日時が、前記訪問情報により特定される前記エリアに該当される前記イベントエリアに前記イベント対応データにおいて対応付けられている前記開催日時に含まれる場合、前記イベント対応データに従い、前記訪問情報により特定されるユーザに対し、前記該当されるイベントエリアと前記開催日時とに対応する前記特徴情報を設定する、情報設定装置。
【請求項７】
請求項１から請求項６までのいずれか１項に記載の情報設定装置であって、
前記訪問情報は、ユーザの前記エリアへの訪問日を示す情報を含み、
前記訪問情報取得部は、同一のユーザに関する時系列的に前後する複数の前記訪問情報を取得し、
前記情報設定装置は、ユーザの訪問エリアの傾向の変化であってあらかじめ設定された変化と、前記変化から連想される前記特徴情報と、の対応関係が設定されたデータである行動変化対応データを取得するように構成される行動変化対応データ取得部を更に備え、
前記設定部は、前記行動変化対応データに従い、前記同一のユーザに対し、前記複数の訪問情報により特定される、前記同一のユーザの訪問エリアの傾向の変化、に対応する前記特徴情報を設定する、情報設定装置。
【請求項８】
請求項７に記載の情報設定装置であって、
前記行動変化対応データには、少なくとも１つの前記特徴情報ごとに第１の条件と第２の条件とが設定されており、
前記第１の条件は、第１の期間における前記同一のユーザの第１のエリアへの訪問回数又は訪問日数が第１の所定数以上又は以下であるという条件であり、
前記第２の条件は、第２の期間における前記同一のユーザの第２のエリアへの訪問回数又は訪問日数が第２の所定数以上又は以下であるという条件であり、
前記情報設定装置は、
前記複数の訪問情報に基づき前記同一のユーザについて前記第１の条件が満たされるか否かを判定するように構成される第１の判定部と、
前記複数の訪問情報に基づき前記同一のユーザについて前記第２の条件が満たされるか否かを判定するように構成される第２の判定部と、
を更に備え、
前記設定部は、前記第１の判定部により前記第１の条件が満たされると判定され、かつ、前記第２の判定部により前記第２の条件が満たされると判定された場合、前記同一のユーザに対し、前記複数の訪問情報により特定される、前記同一のユーザの訪問エリアの傾向の変化、に対応する前記特徴情報を設定する、情報設定装置。
【請求項９】
請求項１から請求項８までのいずれか１項に記載の情報設定装置であって、
ユーザに通知される情報である通知情報と、前記通知情報の送信先のユーザの前記特徴情報を指定する指定情報と、を取得するように構成される通知情報取得部と、
前記設定部により前記特徴情報が設定されたユーザのうち、前記指定情報により指定された前記特徴情報を有する前記ユーザに対して前記通知情報を送信するように構成される通知情報送信部と、
を更に備える情報設定装置。
【請求項１０】
請求項１から請求項９までのいずれか１項に記載の情報設定装置であって、
ユーザと、当該ユーザに設定された前記特徴情報と、を特定可能な情報である設定状況情報を取得するように構成される状況情報取得部と、
前記設定状況情報に基づく分析処理を実行するように構成される分析処理部と、
を更に備える情報設定装置。
【請求項１１】
請求項１から請求項１０までのいずれか１項に記載の情報設定装置であって、
前記エリアと、ユーザに対して実施された意識調査の結果を分析して得られたユーザの特徴情報と、の対応関係が設定されたデータであるエリア調査対応データを取得するように構成されるエリア調査対応データ取得部を更に備え、
前記設定部は、前記エリア調査対応データに従い、前記訪問情報により特定されるユーザに対し、前記訪問情報により特定される前記エリアに対応する前記特徴情報を設定する、情報設定装置。
【請求項１２】
請求項１から請求項１１までのいずれか１項に記載の情報設定装置であって、
購買履歴及びコンテンツを出力する装置の視聴履歴の少なくとも一方を含むユーザの行動履歴を示す行動履歴データを取得するように構成される行動履歴データ取得部を更に備え、
前記設定部は、前記特定部により特定された前記エリアと前記特徴情報との対応関係に従い設定される前記特徴情報と、前記行動履歴データを分析して得られるユーザの特徴情報と、を掛け合わせたユーザの特徴情報を、ユーザに対して設定する、情報設定装置。
【請求項１３】
エリアと、前記エリアを訪問したユーザと、ユーザの前記エリアへの訪問日と、を特定可能な情報である訪問情報を取得するように構成される訪問情報取得部であって、同一のユーザに関する時系列的に前後する複数の前記訪問情報を取得する前記訪問情報取得部と、
第１の条件及び第２の条件の組と、ユーザの特徴情報と、の対応関係が設定されたデータである対応データを取得するように構成される対応データ取得部であって、前記第１の条件及び前記第２の条件に係る所定期間には、第１の区分に該当する期間と、当該期間に後続する第２の区分に該当する期間と、の組が時系列的に前後して複数存在し、前記第１の条件は、前記所定期間のうち前記第１の区分に該当する期間における同一のユーザの第１のエリアの訪問頻度に基づく条件であり、前記第２の条件は、前記所定期間のうち前記第２の区分に該当する期間における同一のユーザの第２のエリアの訪問頻度に基づく条件である、前記対応データ取得部と、
前記複数の訪問情報に基づいて一の前記特徴情報の前記第１の条件及び第２の条件が共に満たされる場合に、前記対応データに従い、前記複数の訪問情報に係る同一のユーザに対し、前記一の特徴情報を設定する設定部と、
を備える情報設定装置。
【請求項１４】
コンピュータを、
エリアと、前記エリアを訪問したユーザと、を特定可能な情報である訪問情報を取得するように構成される訪問情報取得部と、
前記エリアには複数層からなるエリアの分類が対応付けられるとともに、前記複数層のうちいずれか１つの層と、当該層から連想される、ユーザの特徴を示す特徴情報と、が対応付けられており、少なくとも一部の前記特徴情報は、前記いずれか１つの層における異なる前記分類に共通して対応付けられており、前記エリアと前記分類との対応関係及び前記分類と前記特徴情報との対応関係から、前記エリアと前記特徴情報との対応関係を特定するように構成される特定部と、
前記特定部により特定された前記エリアと前記特徴情報との対応関係に従い、前記訪問情報により特定されるユーザに対し、前記訪問情報により特定される前記エリアに対応する前記特徴情報を設定するように構成される設定部であって、一の前記特徴情報に対応付けられた各前記エリアに対する同一のユーザの訪問回数に基づき、前記一の特徴情報を前記同一のユーザに対して設定する前記設定部と、
を備える情報設定装置として機能させるコンピュータプログラム。
【請求項１５】
コンピュータを、
エリアと、前記エリアを訪問したユーザと、ユーザの前記エリアへの訪問日と、を特定可能な情報である訪問情報を取得するように構成される訪問情報取得部であって、同一のユーザに関する時系列的に前後する複数の前記訪問情報を取得する前記訪問情報取得部と、
第１の条件及び第２の条件の組と、ユーザの特徴情報と、の対応関係が設定されたデータである対応データを取得するように構成される対応データ取得部であって、前記第１の条件及び前記第２の条件に係る所定期間には、第１の区分に該当する期間と、当該期間に後続する第２の区分に該当する期間と、の組が時系列的に前後して複数存在し、前記第１の条件は、前記所定期間のうち前記第１の区分に該当する期間における同一のユーザの第１のエリアの訪問頻度に基づく条件であり、前記第２の条件は、前記所定期間のうち前記第２の区分に該当する期間における同一のユーザの第２のエリアの訪問頻度に基づく条件である、前記対応データ取得部と、
前記複数の訪問情報に基づいて一の前記特徴情報の前記第１の条件及び第２の条件が共に満たされる場合に、前記対応データに従い、前記複数の訪問情報に係る同一のユーザに対し、前記一の特徴情報を設定する設定部と、
を備える情報設定装置として機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報設定装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
特許文献１には広告配信管理装置が開示されている。この広告配信管理装置は、無線ＬＡＮアクセスポイントの通信領域内に存在する無線端末を検出する。そして、広告配信管理装置は、無線端末を検出した場合に、無線端末のユーザに対して、無線ＬＡＮアクセスポイントの属性情報であるアクセスポイント情報（ＡＰ情報）を設定する。ＡＰ情報は、無線ＬＡＮアクセスポイントの設置場所の業態（例えばコンビニエンスストア）や設置場所の名称（例えばＢ駅）等である。
【０００３】
そして、広告配信管理装置は、広告主からＡＰ情報を指定した注文要求を受け付け、指定されたＡＰ情報を有するユーザに対して広告情報を配信する。
このような構成によれば、無線ＬＡＮアクセスポイントの設置エリアを訪問するというユーザの実空間での行動に応じた属性情報で広告配信の注文要求を受け付けることができるとされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１５３７６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の構成では、ユーザには、無線ＬＡＮアクセスポイントの設置エリアの業態や名称を示す情報であるＡＰ情報が設定される。例えば、設置エリアの名称を示すＡＰ情報等については、ＡＰ情報の示す設置エリアでどのような商品が販売され又はどのようなサービスが提供されているかなどといった設置エリアの実情を広告主が把握していない場合、広告主が注文要求をする際にどのＡＰ情報を指定してよいのかわからず、誤ったＡＰ情報を指定する場合があった。つまり、特許文献１の構成で設定される情報は、広告主などの設定された情報の活用者にとって、利便性の高いものとは言えない場合があった。
【０００６】
本開示は、ユーザの実空間での行動に基づいてユーザに情報を設定する構成において、利便性のより高い情報設定を実現することを目的としている。
【課題を解決するための手段】
【０００７】
本開示の一態様は、情報設定装置であって、訪問情報取得部と、エリア対応データ取得部と、設定部と、を備える。訪問情報取得部は、エリアと、エリアを訪問したユーザと、を特定可能な情報である訪問情報を取得するように構成される。エリア対応データ取得部は、エリアと、エリアから連想される、ユーザの特徴を示す特徴情報と、の対応関係が設定されたデータであるエリア対応データを取得するように構成される。設定部は、エリア対応データに従い、訪問情報により特定されるユーザである特定ユーザに対し、訪問情報により特定されるエリアである特定エリアに対応する特徴情報を設定するように構成される。
【０００８】
このような構成によれば、ユーザがエリアを訪問するという実空間の行動に基づいてユーザに特徴情報が設定される。また、ユーザに設定した特徴情報を例えば広告配信に用いる場合、広告主は、広告情報に関連のある特徴情報を指定して広告配信の注文要求をすることができる。よって、ユーザに対して設置エリアの業態や名称が設定される構成と比較して、広告主などの設定された情報の活用者にとって利便性のより高い情報設定を実現することができる。
【０００９】
本開示の一態様は、カウント部を更に備えてもよい。ユーザに設定され得る少なくとも１つの特徴情報のそれぞれについてカウント値が設定される。カウント部は、訪問情報取得部により訪問情報が取得される度に、特定ユーザに対し、特定エリアに対応する特徴情報のカウント値を増加する。そして、設定部は、ユーザの同一の特徴情報についてのカウント値が２以上の所定しきい値以上となった場合に、当該ユーザに対し、カウント値が所定しきい値以上となった特徴情報を設定してもよい。
【００１０】
例えば、ユーザがエリアを１回でも訪問したらそのエリアに対応する特徴情報が設定される場合、ユーザがたまたまそのエリアを訪問した場合などには、ユーザの特徴を反映していない特徴情報が設定されてしまうことがある。一方、或る特徴情報に対応するエリアをユーザが複数回訪問する場合、ユーザはその特徴情報が示す特徴を有している可能性が高いと考えられる。よって、上記構成によれば、ユーザがエリアを１回でも訪問したらそのエリアに対応する特徴情報が設定される場合と比較して、ユーザに特徴情報をより適切に設定できる。
【００１１】
本開示の一態様は、設定部が、ユーザの同一の特徴情報についてのカウント値が統計値条件を満たした場合に、当該ユーザに対し、カウント値が統計値条件を満たした特徴情報を設定してもよい。統計値条件は、複数のユーザの同一の特徴情報についてのカウント値の統計値に基づく条件である。
【００１２】
例えば、或る特徴情報に対応するエリアに多くのユーザが頻繁に訪問する場合、その特徴情報に関するカウント値は複数のユーザについて沢山カウントされる。このような場合、特徴情報を設定するための条件としての所定しきい値の設定が難しい場合がある。これに対して、上記構成のように統計値を用いることで、所定しきい値の設定が難しい場合でも、特徴情報を設定するための条件を設定し、ユーザに対して適切に特徴情報を設定でき得る。
【００１３】
本開示の一態様は、以下の構成であってもよい。すなわち、ユーザに設定され得る少なくとも１つの特徴情報のそれぞれについて、当該特徴情報がユーザに設定されたことに対応する第１値、及び、当該特徴情報がユーザに設定されていないことに対応する第２値、のいずれかが設定されるオンオフフラグが設定される。設定部は、訪問情報取得部により訪問情報が取得される場合に、特定エリアに対応する特徴情報のオンオフフラグに第１値を設定することで、特定ユーザに対して当該特徴情報を設定する。
【００１４】
このような構成によれば、カウント値に基づき特徴情報を設定する構成と比較して、特徴情報の設定に関する計算負荷を低減できる。
本開示の一態様は、訪問情報が、特定ユーザの特定エリアへの訪問日時を示す情報を含んでいてもよい。そして、本開示の一態様は、イベント対応データ取得部を更に備えていてもよい。イベント対応データ取得部は、イベント対応データを取得するように構成される。イベント対応データは、イベントが開催可能なエリアであるイベントエリアと、イベントエリアで開催されるイベントの開催日時と、イベントから連想される特徴情報と、の対応関係が設定されたデータである。そして、設定部は、特定エリアがイベント対応データにおいて設定されたイベントエリアのいずれかに該当し、かつ、訪問情報により特定される訪問日時が、イベント対応データにおいて特定エリアに該当されるイベントエリアに対応付けられている開催日時に含まれる場合、イベント対応データに従い、特定ユーザに対し、該当されるイベントエリアと開催日時とに対応する特徴情報を設定してもよい。
【００１５】
このような構成によれば、イベントから連想される特徴情報をユーザ設定できる。ひいては、エリアから連想される特徴情報のみを設定する構成では設定できないような特徴情報も設定することができ得る。ひいては、このような情報も活用できるため、活用者の利便性を更に向上できる。
【００１６】
本開示の一態様は、訪問情報が、特定ユーザの特定エリアへの訪問日時を示す情報を含んでいてもよい。そして、訪問情報取得部は、同一のユーザに関する時系列的に前後する複数の訪問情報を取得してもよい。そして、本開示の一態様は、行動変化対応データ取得部を更に備えていてもよい。行動変化対応データ取得部は、ユーザの訪問エリアの傾向の変化であってあらかじめ設定された変化と、変化から連想される特徴情報と、の対応関係が設定されたデータである行動変化対応データを取得するように構成される。そして、設定部は、行動変化対応データに従い、同一のユーザに対し、複数の訪問情報により特定される、同一のユーザの訪問エリアの傾向の変化、に対応する特徴情報を設定してもよい。
【００１７】
このような構成によれば、同一のユーザの訪問エリアの傾向の変化から連想される特徴情報をユーザに設定できる。ひいては、エリアから連想される特徴情報のみを設定する構成では設定できないような特徴情報も設定でき得る。ひいては、このような情報も活用できるため、活用者の利便性を向上できる。
【００１８】
本開示の一態様は、行動変化対応データには、特徴情報ごとに基準行動条件と比較行動条件とが設定されていてもよい。基準行動条件は、第１の判定期間における同一のユーザの第１のエリアへの訪問回数又は訪問日数が第１の所定数以上又は以下であるという条件である。比較行動条件は、第２の判定期間における同一のユーザの第２のエリアへの訪問回数又は訪問日数が第２の所定数以上又は以下であるという条件である。そして、本開示の一態様は、基準行動判定部と、比較行動判定部と、を備えていてもよい。基準行動判定部は、複数の訪問情報に基づき同一のユーザについて基準行動条件が満たされるか否かを判定するように構成される。比較行動判定部は、複数の訪問情報に基づき同一のユーザについて比較行動条件が満たされるか否かを判定するように構成される。そして、設定部は、基準行動判定部により基準行動条件が満たされると判定され、かつ、比較行動判定部により比較行動条件が満たされると判定された場合、同一のユーザに対し、複数の訪問情報により特定される、同一のユーザの訪問エリアの傾向の変化、に対応する特徴情報を設定してもよい。
【００１９】
このような構成によれば、前述した構成と同様の効果を奏する。
本開示の一態様は、通知情報取得部と、通知情報送信部と、を備えていてもよい。通知情報取得部は、ユーザに通知される情報である通知情報と、通知情報の送信先のユーザの特徴情報を指定する指定情報と、を取得するように構成される。通知情報送信部は、設定部により特徴情報が設定されたユーザのうち、指定情報により指定された特徴情報を有するユーザに対して通知情報を送信するように構成される。
【００２０】
このような構成によれば、ユーザに対してエリアの業態や名称が設定される構成と比較して、広告主等の要求元は、広告情報等の通知情報の送信の注文要求をする際に誤った情報を指定しにくい。ひいては、適切に通知情報を送信することができる。
【００２１】
本開示の一態様は、状況情報取得部と、分析処理部と、を更に備えていてもよい。状況情報取得部は、ユーザと、当該ユーザに設定された特徴情報と、を特定可能な情報である設定状況情報を取得するように構成される。分析処理部は、設定状況情報に基づく分析処理を実行するように構成される。
【００２２】
このような構成によれば、分析処理の分析結果を用いて種々の活動を行うことができる。
本開示の一態様は、エリア調査対応データ取得部を備えていてもよい。エリア調査対応データ取得部は、エリアと、ユーザに対して実施された意識調査の結果を分析して得られたユーザの特徴情報と、の対応関係が設定されたデータであるエリア調査対応データを取得するように構成される。そして、設定部は、エリア調査対応データに従い、特定ユーザに対し、特定エリアに対応する特徴情報を設定してもよい。
このような構成によれば、ユーザのエリアの訪問履歴に基づき、意識調査の結果を分析して得られた特徴情報をユーザに設定できる。
本開示の一態様は、行動履歴データ取得部を更に備えていてもよい。行動履歴データ取得部は、エリアの訪問履歴以外のユーザの行動履歴を示す行動履歴データを取得するように構成される。そして、設定部は、エリア対応データに従い設定される特徴情報と、行動履歴データを分析して得られるユーザの特徴情報と、を掛け合わせたユーザの特徴情報をユーザに対して設定してもよい。
このような構成によれば、エリア対応データに従い設定される特徴情報のみをユーザに設定する構成と比較して、多様な特徴情報をユーザに設定することができる。よって、ユーザに設定した特徴情報の活用者の利便性を向上できる。
本開示の別の態様は、情報設定装置であって、訪問情報取得部と、エリア調査対応データ取得部と、設定部と、を備える。訪問情報取得部及びエリア調査対応データ取得部は上記と同様である。設定部は、エリア調査対応データに従い、特定ユーザに対し、特定エリアに対応する特徴情報を設定する。
このような構成によれば、ユーザのエリアの訪問履歴に基づき、意識調査の結果を分析して得られた特徴情報をユーザに設定できる。
上記の情報設定装置としてコンピュータを機能させるコンピュータプログラム、情報設定装置を実現するための制御方法、及び、上記のコンピュータプログラムを格納するコンピュータ読取可能記憶媒体も新規で有用である。
【図面の簡単な説明】
【００２３】
【図１】広告配信システムの全体構成を示すブロック図である。
【図２】実施形態にかかる広告配信方法の概要を示すシーケンス図である。
【図３】アクセス情報収集装置の構成を示すブロック図である。
【図４】ユーザ情報収集装置の構成を示すブロック図である。
【図５】ＤＮＡマスタ作成装置の構成を示すブロック図である。
【図６】ＤＮＡマスタ作成装置の制御部の機能ブロック図である。
【図７】ＤＮＡ集計装置の構成を示すブロック図である。
【図８】ＤＮＡ集計装置の制御部の機能ブロック図である。
【図９】広告配信装置の構成を示すブロック図である。
【図１０】エリアＤＮＡカウント処理のフローチャートである。
【図１１】有効化処理のフローチャートである。
【図１２】イベントＤＮＡ設定処理のフローチャートである。
【図１３】行動変化ＤＮＡ設定処理のフローチャートである。
【図１４】ＤＮＡ設定詳細処理のフローチャートである。
【図１５】ＤＮＡ判定処理のフローチャートである。
【図１６】広告配信処理のフローチャートである。
【図１７】アクセス情報テーブルの一例を示す図である。
【図１８】ユーザ情報テーブルの一例を示す図である。
【図１９】アクセスポイントマスタの一例を示す図である。
【図２０】エリアＤＮＡ定義ファイルの一例を示す図である。
【図２１】第１のイベントＤＮＡ定義ファイルの一例を示す図である。
【図２２】第２のイベントＤＮＡ定義ファイルの一例を示す図である。
【図２３】行動変化ＤＮＡ定義ファイルの一例を示す図である。
【図２４】第１のエリアＤＮＡマスタの一例を示す図である。
【図２５】第２のエリアＤＮＡマスタの一例を示す図である。
【図２６】イベントＤＮＡマスタの一例を示す図である。
【図２７】集計表の一例を示す図である。
【図２８】ユーザ別ＤＮＡテーブルの一例を示す図である。
【図２９】ユーザ別検出回数テーブルの一例を示す図である。
【図３０】分析処理のフローチャートである。
【発明を実施するための形態】
【００２４】
以下、図面を参照しながら、本開示を実施するための形態を説明する。
［１．全体構成］
図１に示す広告配信システム１００は、通信キャリアＡ、事業支援会社Ｂ及び広告配信会社Ｃの共同の下、配信先のユーザの特徴に適した広告配信を実現するためのシステムである。広告配信システム１００は、無線ＬＡＮ（Local Area Network）アクセスポイント１１〜１ｍ（以下、無線ＬＡＮアクセスポイント１と総称する場合がある。）、アクセス情報収集装置２、ユーザ情報収集装置３、ＤＮＡマスタ作成装置４、ＤＮＡ集計装置５及び広告配信装置６を備える。本実施形態では、通信キャリアＡが無線ＬＡＮアクセスポイント１、アクセス情報収集装置２、ユーザ情報収集装置３及びＤＮＡ集計装置５を保有している。また、事業支援会社ＢがＤＮＡマスタ作成装置４を保有している。また、広告配信会社Ｃが広告配信装置６を保有している。
【００２５】
広告配信システム１００は、無線ＬＡＮアクセスポイント１から送られてくる情報に基づき、無線端末７１〜７ｎ（以下、無線端末７と総称する場合がある。）のユーザに対し、該ユーザの特徴を示す情報である特徴情報を設定する。
【００２６】
ここでいうユーザの特徴には、ユーザを特徴付けるあらゆる特徴が含まれる。例えば、ユーザの特徴には、内面的特徴が含まれる。内面的特徴は、ユーザの内面的な特徴であり、例えばユーザの性格、嗜好、考え方、ライフスタイル等に関する特徴である。また例えば、ユーザの特徴には、社会的特徴も含まれる。社会的特徴は、社会的に見たときのユーザの特徴であり、例えばユーザの社会的な地位や階級、職業、ライフステージ等である。ここでいうライフステージとは、例えば、小学生、中高生、大学生、就職活動中等である。また例えば、ユーザの特徴には、引っ越し依頼者や住宅購入者など、ユーザに対して一時的に付与される特徴も含まれる。
【００２７】
広告配信システム１００は、広告主端末８から特徴情報を指定した広告配信要求を受け付け、指定された特徴情報が設定されたユーザに対して広告配信を行う。広告主端末８は、広告配信を希望する広告主の端末装置である。なお、本明細書では、ユーザに設定される特徴情報を「ＤＮＡ」ともいう。
【００２８】
無線端末７は、無線通信機能を搭載した情報機器であり、例えば、無線ＬＡＮ通信機能を搭載した携帯電話機である。無線端末７は、無線ＬＡＮアクセスポイント１の通信領域内では、無線ＬＡＮアクセスポイント１経由でインターネット網９にアクセス可能である。
【００２９】
無線ＬＡＮアクセスポイント１は、無線ＬＡＮ通信部を備えており、該無線ＬＡＮ通信部によって、無線端末７と相互に無線通信可能である。無線ＬＡＮアクセスポイント１は、例えば、小売店、飲食店、美容院、理容院、病院、宿泊施設、映画館、複合レジャー施設などの商業空間のほか、コンサートやスポーツなどが行われるイベント会場、駅、商店街、競技場、学校、大学等、種々のエリアに設置されている。
【００３０】
図１に示す例では、無線ＬＡＮアクセスポイント１１は駅ビルに設置され、無線ＬＡＮアクセスポイント１ｍは小売店の店舗に設置される。その他の無線ＬＡＮアクセスポイント１は、他の場所へ設置されるが、図１に示す例では省略している。
【００３１】
また、無線ＬＡＮアクセスポイント１は、アクセス情報をインターネット網９を介してアクセス情報収集装置２に送信する。アクセス情報は、無線端末７が無線ＬＡＮアクセスポイント１を介してインターネット網９にアクセスしたことを示す情報であり、本実施形態では、インターネット網９にアクセスする際に使用した無線ＬＡＮアクセスポイント１のＩＤ（以下、アクセスポイントＩＤという。）、該無線ＬＡＮアクセスポイント１により検出された無線端末７のユーザのユーザＩＤ及びアクセス日時の情報を含む。
【００３２】
アクセス情報収集装置２は、種々のエリアに設置された無線ＬＡＮアクセスポイント１から送られてくるアクセス情報を収集し、管理するための装置である。
ユーザ情報収集装置３は、通信キャリアＡと契約したユーザのユーザ情報を通信キャリアＡの各地の支店から収集し、管理するための装置である。
【００３３】
一方、ＤＮＡマスタ作成装置４は、ＤＮＡマスタを作成する。ＤＮＡマスタは、複数の無線ＬＡＮアクセスポイント１のそれぞれについて、アクセスポイントＩＤと、該無線ＬＡＮアクセスポイント１の設置エリアから連想される、ユーザの特徴情報（ＤＮＡ）と、の対応関係が設定されたデータである。
【００３４】
例えば、高級デパートのａデパートをユーザが利用する場合、そのユーザのＤＮＡとして高級・ラグジュアリー志向が考えられる。また、サッカー競技場のｂ１競技場をユーザが利用する場合、そのユーザのＤＮＡとしてサッカー好きが考えられる。さらに、ｃ１大学をユーザが利用する場合、そのユーザのＤＮＡとして勉強好き、上昇志向等が考えられる。よって、これらのａデパート、ｂ１競技場、ｃ１大学といったエリアからはユーザのＤＮＡとして高級・ラグジュアリー志向、サッカー好き、勉強好き、上昇志向等が連想される。ＤＮＡマスタは、これらのエリアに設置された無線ＬＡＮアクセスポイント１のアクセスポイントＩＤと、これらのエリアから連想されるユーザのＤＮＡと、の対応関係が設定されたデータである。例えば、ａデパートに設置されている無線ＬＡＮアクセスポイント１のアクセスポイントＩＤは、高級・ラグジュアリー志向のＤＮＡと対応付けられている。なお、１つのアクセスポイントＩＤ（すなわち、１つのエリア）には、一般に複数のＤＮＡが対応付く。ＤＮＡマスタ作成装置４は、作成したＤＮＡマスタを通信キャリアＡに提供する。
【００３５】
一方、ＤＮＡ集計装置５は、アクセス情報収集装置２からアクセス情報を取得し、取得したアクセス情報と、ＤＮＡマスタ作成装置４から提供されたＤＮＡマスタと、に基づき、無線端末７のユーザが訪問したエリアに対応するＤＮＡをユーザに設定する。そして、ＤＮＡ集計装置５は、ユーザ別に、設定されたＤＮＡが示されたデータテーブルであるユーザ別ＤＮＡテーブルを生成する。生成したユーザ別ＤＮＡテーブルは広告配信会社Ｃに提供される。
【００３６】
一方、広告配信装置６は、広告主端末８からＤＮＡを指定した注文要求を受け付ける。そして、広告配信装置６は、ＤＮＡ集計装置５から提供されたユーザ別ＤＮＡテーブルを参照し、指定されたＤＮＡを有するユーザの無線端末７に対して広告主端末８から受け付けた広告情報を送信する。
【００３７】
［２．広告配信方法］
次に、本実施形態の広告配信方法の概要を図２を用いて説明する。
まず、Ｓ１で、事業支援会社ＢのＤＮＡマスタ作成装置４は、ＤＮＡマスタを作成する。
【００３８】
続いて、Ｓ２で、ＤＮＡマスタ作成装置４は、作成したＤＮＡマスタを通信キャリアＡのＤＮＡ集計装置５に提供する。なお、Ｓ１及びＳ２は、Ｓ３以降が行われる前に既に実行されていることが想定される。
【００３９】
続いて、Ｓ３で、無線ＬＡＮアクセスポイント１の通信領域内に存在する無線端末７が無線ＬＡＮアクセスポイント１に無線信号を送信する。
続いて、Ｓ４で、無線ＬＡＮアクセスポイント１は、無線端末７から送信される無線信号に基づき、端末情報として、無線端末７の端末ＩＤや電波強度情報を検出する。端末ＩＤは、例えば、無線端末７の無線ＬＡＮ通信部のＭＡＣアドレス（Media Access Control address）である。電波強度情報は、例えば、無線端末７から送信されて無線ＬＡＮアクセスポイント１で受信される無線信号の電波強度の情報である。
【００４０】
続いて、Ｓ５で、無線ＬＡＮアクセスポイント１は、無線信号を送信した無線端末７のユーザが通信キャリアＡのユーザであるかを確認するための確認要求を通信キャリアＡのユーザ情報収集装置３に送信する。確認要求には、無線信号を送信した無線端末７の端末ＩＤが含まれる。
【００４１】
続いて、Ｓ６で、ユーザ情報収集装置３は、無線信号を送信した無線端末７のユーザが通信キャリアＡのユーザであるかを確認し、確認結果を示す情報である確認結果情報を無線ＬＡＮアクセスポイント１に送信する。ユーザ情報収集装置３の内部のＤＢには、ユーザＩＤと無線端末７の端末ＩＤとが対応付けられて記憶されており、確認要求に含まれる端末ＩＤがＤＢに記憶されているかを確認することにより、無線端末７のユーザが通信キャリアＡのユーザであるかが確認される。ユーザ情報収集装置３は、無線端末７のユーザが通信キャリアＡのユーザである場合、そのユーザのユーザＩＤを含む確認結果情報を無線ＬＡＮアクセスポイント１に送信する。
【００４２】
続いて、Ｓ７で、無線ＬＡＮアクセスポイント１は、確認結果が無線端末７のユーザが通信キャリアＡのユーザであることを示す場合、無線端末７のアクセス情報を通信キャリアＡのアクセス情報収集装置２に送信する。アクセス情報収集装置２は、受信したアクセス情報を内部のＤＢに記憶する。
【００４３】
続いて、Ｓ８で、ＤＮＡ集計装置５は、アクセス情報収集装置２が受信したアクセス情報を取得する。
続いて、Ｓ９で、ＤＮＡ集計装置５は、ＤＮＡマスタ作成装置４から取得したＤＮＡマスタとアクセス情報収集装置２から取得したアクセス情報とに基づき、アクセス情報により特定されるユーザに対し、アクセス情報により特定される無線ＬＡＮアクセスポイント１の設置エリアに対応したＤＮＡを設定する。
【００４４】
続いて、Ｓ１０で、ＤＮＡ集計装置５は、ユーザ別ＤＮＡテーブルを生成し、生成したユーザ別ＤＮＡテーブルを広告配信会社Ｃの広告配信装置６に提供する。
続いて、Ｓ１１で、広告配信装置６は、広告主端末８からＤＮＡを指定した注文要求を受け付ける。注文要求には、配信を希望する広告情報が含まれる。
【００４５】
続いて、Ｓ１２で、広告配信装置６は、ＤＮＡ集計装置５から取得したユーザ別ＤＮＡテーブルに基づき、注文要求において指定されたＤＮＡが設定されたユーザの配信先端末１０に対して広告情報を送信する。
【００４６】
［３．詳細構成］
次に、アクセス情報収集装置２、ユーザ情報収集装置３、ＤＮＡマスタ作成装置４、ＤＮＡ集計装置５及び広告配信装置６の詳細構成を説明する。
【００４７】
［３−１．アクセス情報収集装置］
アクセス情報収集装置２は、図３に示すように、通信部２１と、アクセス情報ＤＢ２２と、制御部２３と、を備える。
【００４８】
通信部２１は、インターネット網９を通じて、無線ＬＡＮアクセスポイント１を含む外部装置と通信可能に構成される。通信部２１は、更に、ユーザ情報収集装置３やＤＮＡ集計装置５等の装置とローカル通信可能に構成される。
【００４９】
アクセス情報ＤＢ２２は、アクセス情報を記憶するためのデータベースである。アクセス情報ＤＢ２２には、図１７に示すようなアクセス情報テーブルが記憶されている。アクセス情報テーブルは、アクセス情報のログを示すテーブルである。アクセス情報テーブルには、アクセス情報に含まれる情報、具体的には、「ユーザＩＤ」、「アクセスポイントＩＤ」、「アクセス日」、「アクセス時間」、「アクセスポイントの住所」、「電波強度」が対応付けられたものが時系列の順で設定されている。アクセス情報テーブルは、種々のエリアに設置された無線ＬＡＮアクセスポイント１からアクセス情報が送られてくる度に更新される。
【００５０】
制御部２３は、ＣＰＵ２３１と、ＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリ（以下、メモリ２３２）と、を有する周知のマイクロコンピュータを中心に構成される。制御部２３の各種機能は、ＣＰＵ２３１がメモリ２３２に格納されたプログラムを実行することにより実現される。制御部２３は、無線ＬＡＮアクセスポイント１から通信部２１を介してアクセス情報を受信し、受信したアクセス情報をアクセス情報ＤＢ２２に記憶する。また、制御部２３は、ＤＮＡ集計装置５からの要求に応じてアクセス情報ＤＢ２２からアクセス情報を読み出し、ＤＮＡ集計装置５に提供する。
【００５１】
［３−２．ユーザ情報収集装置］
ユーザ情報収集装置３は、図４に示すように、通信部３１と、ユーザ情報ＤＢ３２と、制御部３３と、を備える。
【００５２】
通信部３１は、インターネット網９を通じて、通信キャリアＡの各地の支店に設置された端末を含む外部装置と通信可能に構成される。通信部３１は、更に、アクセス情報収集装置２やＤＮＡ集計装置５等の装置とローカル通信可能に構成される。
【００５３】
ユーザ情報ＤＢ３２は、ユーザ情報を記憶するためのデータベースである。ユーザ情報ＤＢ３２には、図１８に示すようなユーザ情報テーブルが記憶されている。ユーザ情報テーブルは、「ユーザＩＤ」ごとに、ユーザの「性別」、「年代」、居住エリア等のユーザの各種個人情報が対応付けられた情報である。
【００５４】
制御部３３は、ＣＰＵ３３１と、ＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリ（以下、メモリ３３２）と、を有する周知のマイクロコンピュータを中心に構成される。制御部３３の各種機能は、ＣＰＵ３３１がメモリ３３２に格納されたプログラムを実行することにより実現される。制御部３３は、インターネット網９を介して通信キャリアＡの各地の支店からユーザ情報を受信し、受信したユーザ情報をユーザ情報ＤＢ３２に記憶する。
【００５５】
［３−３．ＤＮＡマスタ作成装置］
ＤＮＡマスタ作成装置４は、図５に示すように、通信部４１と、記憶部４２と、制御部４３と、を備える。
【００５６】
通信部４１は、インターネット網９を通じて、通信キャリアＡのＤＮＡ集計装置５等を含む外部装置と通信可能に構成される。
記憶部４２は、アクセスポイントマスタＤＢ４２１、エリアＤＮＡ定義ＤＢ４２２、イベントＤＮＡ定義ＤＢ４２３、行動変化ＤＮＡ定義ＤＢ４２４、エリアＤＮＡマスタＤＢ４２５及びイベントＤＮＡマスタＤＢ４２６を備える。
＜アクセスポイントマスタＤＢ＞
アクセスポイントマスタＤＢ４２１は、図１９に示すようなアクセスポイントマスタを記憶するためのデータベースである。アクセスポイントマスタは、無線ＬＡＮアクセスポイント１の「アクセスポイントＩＤ」ごとに、無線ＬＡＮアクセスポイント１の設置エリアの分類（「大分類」、「中分類」、「小分類」）及び「設置数」が対応付けられた情報である。「大分類」は、小売店、競技場、大学等の、設置エリアの大まかな分類（例えば業態）である。「中分類」は、「大分類」を更に細かく分類したもので、デパート、サッカー競技場、国立大学等である。「小分類」は、「中分類」を更に細かく分類したもので、店名、競技場名、大学名等である。
【００５７】
また、本実施形態では、同一エリア（小分類で特定されるエリア）に複数の無線ＬＡＮアクセスポイント１が設置されている場合、その複数の無線ＬＡＮアクセスポイント１には同一のアクセスポイントＩＤが設定される。「設置数」は、同一アクセスポイントＩＤの（つまり、同一エリアに設置された）無線ＬＡＮアクセスポイント１の設置数である。＜ＤＮＡ定義ＤＢ＞
エリアＤＮＡ定義ＤＢ４２２、イベントＤＮＡ定義ＤＢ４２３及び行動変化ＤＮＡ定義ＤＢ４２４は、ＤＮＡ定義ファイルを記憶するためのデータベースである。ＤＮＡ定義ファイルは、ＤＮＡの定義、すなわち、ユーザにそのＤＮＡを設定するための条件が規定されたデータである。換言すれば、ユーザがどのような行動をとった場合にそのＤＮＡが設定されるかを規定するためのデータである。
【００５８】
本実施形態では、ユーザに設定されるＤＮＡは、エリアＤＮＡ、イベントＤＮＡ、行動変化ＤＮＡの３種類に分類される。
エリアＤＮＡは、エリアから連想されるＤＮＡ、すなわち、そのエリアを訪問するユーザはこのようなＤＮＡを持っているだろうと推定されるＤＮＡである。エリアＤＮＡの例としては、例えば、前述した高級デパートのａデパートに設定されたＤＮＡ「高級・ラグジュアリー志向」や、サッカー競技場のｂ１競技場に設定された「サッカー好き」等が挙げられる。
【００５９】
イベントＤＮＡは、イベントが開催可能なエリアであるイベントエリアで開催されるイベント（野球等のスポーツの試合、音楽コンサート、住宅展示会等）から連想されるＤＮＡ、すなわち、そのイベントに参加するユーザはこのようなＤＮＡを持っているだろうと推定されるＤＮＡである。イベントＤＮＡの例としては、例えば「スポーツ好き」、「音楽好き」、「住まい検討者」等が挙げられる。
【００６０】
行動変化ＤＮＡは、ユーザの行動の傾向、具体的には、ユーザの訪問エリアの傾向から連想されるＤＮＡである。すなわち、行動変化ＤＮＡは、このような行動の傾向の変化が見られるユーザはこのようなＤＮＡを持っているだろうと推定されるＤＮＡである。ユーザの訪問エリアの傾向とは、どのエリアを頻繁に訪問する又はほとんど訪問しないなどの傾向である。例えば、或る時点まではユーザの無線端末７が大学に設置された無線ＬＡＮアクセスポイント１でよく検出されるが、それ以降は大学に設置された無線ＬＡＮアクセスポイント１であまり検出されなくなった場合、そのユーザは大学生から社会人になったと考えられる。この場合、行動変化ＤＮＡとして「新社会人」のＤＮＡが考えられる。
【００６１】
また、ユーザの行動の傾向の変化には、このような長期的な変化だけでなく、短期的の変化（例えば数日、１週間程度の間の変化）も含まれる。具体的には例えば、ユーザの無線端末７が、平日は駅に設置された無線ＬＡＮアクセスポイント１でよく検出されるが、休日は大型商業施設やサービスエリアに設置された無線ＬＡＮアクセスポイント１でよく検出される場合、そのユーザは平日は都心中心の行動だが、週末はアクティブに余暇を楽しむサラリーマン・ＯＬであると考えられる。この場合、「週末アクティブ」の行動変化ＤＮＡが考えられる。
【００６２】
また逆に、ユーザの無線端末７が、平日は駅に設置された無線ＬＡＮアクセスポイント１でよく検出されるが、休日は大型商業施設又はサービスエリアに設置された無線ＬＡＮアクセスポイント１でほとんど検出されない場合、そのユーザは週末は自宅周辺でしか活動しないサリーマン・ＯＬであると考えられる。この場合、「週末引きこもり」の行動変化ＤＮＡが考えられる。
＜エリアＤＮＡ定義ＤＢ＞
エリアＤＮＡ定義ＤＢ４２２は、上記ＤＮＡのうち、エリアＤＮＡの定義ファイルを記憶するためのデータベースである。図２０に示すように、エリアＤＮＡ定義ファイルは、複数種類のエリアＤＮＡのそれぞれについて、当該ＤＮＡとエリアの分類（本実施形態では中分類）との対応関係が設定されたデータである。具体的には、エリアＤＮＡ定義ファイルは、「ＤＮＡ＿ＩＤ」及び「ＤＮＡ名」ごとに、「処理フラグ」、「中分類」及び「一致条件」が対応付けられた情報である。
【００６３】
「ＤＮＡ＿ＩＤ」は、各ＤＮＡに割り当てられたＩＤである。
「ＤＮＡ名」は、各ＤＮＡに割り当てられた名称である。
「処理フラグ」は、そのＤＮＡがエリアＤＮＡ、イベントＤＮＡ及び行動変化ＤＮＡのいずれであるかを区別するためのフラグであり、エリアＤＮＡには「０」、イベントＤＮＡには「１」、行動変化ＤＮＡには「２」が設定される。
【００６４】
「中分類」は、エリアの中分類である。
「一致条件」は、無線ＬＡＮアクセスポイント１の設置エリアの「中分類」をマッチングさせる際の一致条件である。本実施形態では、「分類一条件」は、完全一致、部分一致、前方一致、後方一致のいずれである。
【００６５】
なお、一般に、同一の「中分類」に対し、複数種類の「エリアＤＮＡ」が対応付けられている。
＜イベントＤＮＡ定義ＤＢ＞
イベントＤＮＡ定義ＤＢ４２３は、イベントＤＮＡの定義ファイルを記憶するためのデータベースである。イベントＤＮＡ定義ファイルは、複数種類のイベントＤＮＡのそれぞれについて、当該ＤＮＡと、イベントが開催されるエリアと、イベントの開催日時と、の対応関係を設定するためのデータである。本実施形態では、２種類の定義ファイル（第１のイベントＤＮＡ定義ファイル及び第２のイベントＤＮＡ定義ファイル）により上記対応関係が設定される。
【００６６】
第１のイベントＤＮＡ定義ファイルは、図２１に示すように、「開始日」、「終了日」、「イベント名」、「分類１」、「分類２」、「会場」及び「会場詳細」が対応付けられた情報である。「開始日」及び「終了日」はそれぞれ、イベントの開始日及び終了日である。「イベント名」は、イベントの名称であり、例えば野球の試合、音楽コンサート、住宅展示会等である。「分類１」及び「分類２」は、イベントの分類を示すものである。「会場」は、イベントが開催される会場である。「会場詳細」は、イベント会場の詳細を示すものであり、本実施形態では、エリアの「小分類」と同義である。
【００６７】
一方、第２のイベントＤＮＡ定義ファイルは、図２２に示すように、「イベント名」、「ＤＮＡ＿ＩＤ」及び「ＤＮＡ名」が対応付けられて設定された情報である。
本実施形態では、第１のイベントＤＮＡ定義ファイルと第２のイベントＤＮＡ定義ファイルとを「イベント名」でマッチングさせることにより、イベントＤＮＡと、イベントが開催されるエリアと、イベントの開始日及び終了日（すなわち、開催日時）と、の対応関係が設定される。
【００６８】
なお、このように定義ファイルを分けるのは以下の理由による。第１のイベントＤＮＡ定義ファイルは、新規のイベントの開催日時、会場等が追加されるなどして、第２のイベントＤＮＡ定義ファイルと比較して頻繁に更新される。定義ファイルを分けることで、第１のイベントＤＮＡ定義ファイルが更新された場合に第２のイベントＤＮＡ定義ファイルとマッチングすることで、新規に追加されたイベントに対しても対応するイベントＤＮＡを自動的に設定することが可能となる。
＜行動変化ＤＮＡ定義ＤＢ＞
行動変化ＤＮＡ定義ＤＢ４２４は、行動変化ＤＮＡの定義ファイルを記憶するためのデータベースである。行動変化ＤＮＡ定義ファイルは、図２３に示すように、複数種類の行動変化ＤＮＡのそれぞれについて、当該ＤＮＡと、ユーザの行動の傾向の変化であってあらかじめ設定された変化と、の対応関係が設定されたデータである。以下、変化前のユーザの行動を「基準行動」と称し、変化後のユーザの行動を「比較行動」と称する。行動変化ＤＮＡ定義ファイルは、行動変化ＤＮＡの「ＤＮＡ＿ＩＤ」及び「ＤＮＡ名」ごとに、当該ＤＮＡに対応する基準行動及び比較行動の条件と、が設定されたデータである。なお、以下では、基準行動及び比較行動の条件をそれぞれ「基準行動条件」及び「比較行動条件」という。
【００６９】
詳細には、行動変化ＤＮＡ定義ファイルは、「ＤＮＡ＿ＩＤ」及び「ＤＮＡ名」ごとに、「判定期間区分」と、基準行動条件の「大分類」、「分類一致条件」、「判定フラグ」、「判定期間」、「判定値」、「平日休日区分」及び「判定条件」と、比較行動条件の「大分類」、「分類一致条件」、「判定フラグ」、「判定期間」、「判定値」、「平日休日区分」及び「判定条件」と、が対応付けられて設定されたデータである。
【００７０】
「判定期間区分」は、行動の傾向の変化を判定する際、同一期間で判定を行うか、別期間で判定を行うかを指定するものである。「同一期間」が指定された場合、基準行動条件、比較行動条件共に共通の過去ｘｘ日の期間を判定期間とする。一方、「別期間」が指定された場合、例えば基準行動条件の後述する「判定期間」及び比較行動条件の「判定期間」が３０日で最新のデータの日付が２０１７／５／３１である場合、基準行動条件は２０１７／４／２から２０１７／５／１までの判定期間、比較行動条件は２０１７／５／２から２０１７／５／３１までの判定期間で判定される。
【００７１】
「大分類」は、エリアの大分類である。この「大分類」には、基準行動又は比較行動に関連深いエリアの大分類が設定される。例えば、行動変化ＤＮＡが「週末アクティブ」の場合、基準行動条件の「大分類」は鉄道、比較行動条件の「大分類」は大型商業施設等である。
【００７２】
「分類一致条件」は、無線ＬＡＮアクセスポイント１の設置エリアの「大分類」をマッチングさせる際の一致条件である。本実施形態では、「分類一条件」は、完全一致、部分一致、前方一致、後方一致のいずれかである。
【００７３】
「判定フラグ」は、ユーザの行動の傾向を判定するに当たり、無線ＬＡＮアクセスポイント１に対する無線端末７の「検出回数」と「検出日数」とのどちらで判定するかを指定するフラグである。
【００７４】
「判定期間」は、基準行動条件又は比較行動条件の判定を行う際の判定期間である。
「判定値」は、指定された「大分類」のエリアに設置された無線ＬＡＮアクセスポイント１に、指定された「判定期間」内に何回又は何日検出されたらユーザの行動傾向が基準行動条件又は比較行動条件を満たすかを指定するものである。
【００７５】
「平日休日区分」は、基準行動条件又は比較行動条件の判定について、ユーザの平日の行動のみで判定するか、休日の行動のみで判定するか、或いは、平日休日両方の行動で判定するかを指定するものである。
【００７６】
「判定条件」は、「判定値」の一致条件であり、「等しい」、「以上」、「以下」のいずれかから選択される。
＜エリアＤＮＡマスタＤＢ＞
エリアＤＮＡマスタＤＢ４２５は、エリアＤＮＡマスタを記憶するためのデータベースである。エリアＤＮＡマスタは、ユーザにエリアＤＮＡを設定するための条件が規定されたデータである。本実施形態では、エリアＤＮＡマスタＤＢ４２５は、第１のエリアＤＮＡマスタ及び第２のエリアＤＮＡマスタの２種類のエリアＤＮＡマスタを記憶している。
【００７７】
第１のエリアＤＮＡマスタは、図２４に示すように、無線ＬＡＮアクセスポイント１の設置エリアを特定可能な情報であるアクセスポイントＩＤごとに、その無線ＬＡＮアクセスポイント１の設置エリアをユーザが訪問した場合に設定するＤＮＡを示したデータである。設定されるＤＮＡの「ＤＮＡ＿ＩＤ」には「１」が設定され、設定されないＤＮＡの「ＤＮＡ＿ＩＤ」には「０」が設定されている。
【００７８】
前述したアクセスポイントマスタがあれば第１のエリアＤＮＡマスタによりエリアとＤＮＡとの対応関係が規定される。すなわち、第１のエリアＤＮＡマスタは、実質的に、無線ＬＡＮアクセスポイント１の設置エリアと、ＤＮＡと、の対応関係が設定されたデータである。
【００７９】
ここで、本実施形態では、ユーザの無線端末７が一度でも或るエリアの無線ＬＡＮアクセスポイント１に検出されると、そのエリアのエリアＤＮＡが設定されるわけではなく、ユーザがエリアを訪問する度に、そのエリアに対応するエリアＤＮＡのカウント値が１だけ増加される。そして、カウント値が所定の有効化条件を満たす場合に、該有効化条件を満たしたエリアＤＮＡがユーザに対して設定（有効化）される。本実施形態では、有効化条件は、カウント値が２以上の所定しきい値（以下、カウントしきい値ともいう。）以上になることである。なお、カウントしきい値は、ＤＮＡごとに個別に設定され、一般にＤＮＡごとに値が異なる。なお、第１のエリアＤＮＡマスタは、後述するように、図１９のアクセスポイントマスタと図２０のエリアＤＮＡ定義書とから生成される。
【００８０】
一方、第２のエリアＤＮＡマスタは、図２５に示すように、「ＤＮＡ＿ＩＤ」と前述した「カウントしきい値」とが対応付けられて設定されたデータである。
＜イベントＤＮＡマスタＤＢ＞
イベントＤＮＡマスタＤＢ４２６は、イベントＤＮＡマスタを記憶するためのデータベースである。イベントＤＮＡマスタは、ユーザにイベントＤＮＡを設定するための条件が規定されたデータである。具体的には、イベントＤＮＡマスタは、図２６に示すように、「アクセスポイントＩＤ」、「開始日」、「終了日」、「ＤＮＡ＿ＩＤ」及び「ＤＮＡ名」が対応付けられて設定されたデータである。すなわち、イベントＤＮＡマスタは、無線ＬＡＮアクセスポイント１の設置エリアを特定可能な情報であるアクセスポイントＩＤと、イベントの開催日時と、ＤＮＡと、の対応関係が設定されたデータである。前述したアクセスポイントマスタがあればイベントＤＮＡマスタによりエリアとイベントの開催日時とＤＮＡとの対応関係が規定される。よって、イベントＤＮＡマスタは、実質的に、無線ＬＡＮアクセスポイント１の設置エリアと、イベントの開催日時と、ＤＮＡと、の対応関係が設定されたデータである。
【００８１】
なお、イベントＤＮＡマスタは、後述するように、図１９のアクセスポイントマスタと図２１及び図２２のイベントＤＮＡ定義書とから生成される。
＜制御部＞
一方、図５に示す制御部４３は、ＣＰＵ４３１と、ＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリ（以下、メモリ４３２）と、を有する周知のマイクロコンピュータを中心に構成される。制御部４３の各種機能は、ＣＰＵ４３１がメモリ４３２に格納されたプログラムを実行することにより実現される。
【００８２】
制御部４３は、ＣＰＵ４３１がプログラムを実行することで実現される機能の構成として、図６に示すように、データ入力部４３３と、エリアＤＮＡマスタ作成部４３４と、イベントＤＮＡマスタ作成部４３５と、を備える。
【００８３】
データ入力部４３３は、エリアＤＮＡマスタと、イベントＤＮＡマスタと、を作成するために必要な情報を取得する。具体的には、データ入力部４３３は、アクセスポイントマスタＤＢ４２１からアクセスポイントマスタを取得し、エリアＤＮＡ定義ＤＢ４２２からエリアＤＮＡ定義ファイルを取得し、イベントＤＮＡ定義ＤＢ４２３から第１及び第２のイベントＤＮＡ定義ファイルを取得する。
【００８４】
エリアＤＮＡマスタ作成部４３４は、データ入力部４３３により取得されたアクセスポイントマスタとエリアＤＮＡ定義ファイルとをエリアの「中分類」でマッチングさせることにより、エリアＤＮＡマスタを作成する。
【００８５】
イベントＤＮＡマスタ作成部４３５は、データ入力部４３３により取得されたアクセスポイントマスタと第１及び第２のイベントＤＮＡ定義ファイルとをマッチングさせることによりイベントＤＮＡマスタを生成する。具体的には、図２１の第１のイベントＤＮＡ定義ファイルと図２２の第２のイベントＤＮＡ定義ファイルとを「イベント名」でマッチングさせ、また、第１のイベントＤＮＡ定義ファイルと図１９に示すアクセスポイントマスタとを「小分類」（「会場詳細」）でマッチングさせることにより、イベントＤＮＡマスタが作成される。
【００８６】
また、制御部４３は、作成したエリアＤＮＡマスタ、イベントＤＮＡマスタ及び行動変化ＤＮＡ定義ファイルを、インターネット網９を介して通信キャリアＡに提供する。
［３−４．ＤＮＡ集計装置］
通信キャリアＡが保有するＤＮＡ集計装置５は、図７に示すように、通信部５１と、記憶部５２と、制御部５３と、を備える。
【００８７】
通信部５１は、インターネット網９を通じて、事業支援会社ＢのＤＮＡマスタ作成装置４と通信キャリアＡの広告配信装置６とを含む外部装置と通信可能に構成される。通信部５１は、更に、ユーザ情報収集装置３やＤＮＡマスタ作成装置４等の装置とローカル通信可能に構成される。
【００８８】
記憶部５２は、ＤＮＡマスタＤＢ５２１と、集計表ＤＢ５２２と、ユーザ別ＤＮＡＤＢ５２３と、を備える。
ＤＮＡマスタＤＢ５２１は、事業支援会社ＢのＤＮＡマスタ作成装置４から提供されたエリアＤＮＡマスタ、イベントＤＮＡマスタ及び行動変化ＤＮＡ定義ファイルを記憶するためのデータベースである。
【００８９】
集計表ＤＢ５２２は、図２７に示すような集計表を記憶するためのデータベースである。
集計表は、ユーザＩＤごとに、複数種類のＤＮＡのカウント値が対応付けられた情報である。すなわち、前述のとおり、エリアＤＮＡにはカウント値が設定される。集計表は、このカウント値を記憶するためのものである。また、集計表には、現在から過去所定期間（例えば、１年、半年等）の間のアクセス情報に基づくカウント値が記憶される。なお、本実施形態では、エリアＤＮＡについては、カウント値がしきい値回数以上となった場合に設定されるが、イベントＤＮＡについては、一度でもイベントの開催日時中にイベントエリアを訪問すると、そのイベントＤＮＡが設定される。
【００９０】
ユーザ別ＤＮＡＤＢ５２３は、図２８に示すユーザ別ＤＮＡテーブルを記憶するためのデータベースである。ユーザ別ＤＮＡテーブルは、集計表においてカウント値が有効化条件を満たしたＤＮＡには「１」が設定され、カウント値が有効化条件を満たしていないＤＮＡには「０」が設定されたデータである。なお、ユーザ別ＤＮＡテーブルには、エリアＤＮＡだけでなく、イベントＤＮＡ及び行動変化ＤＮＡも含まれており、これらのＤＮＡについても「０」又は「１」の値が設定されている。
【００９１】
制御部５３は、ＣＰＵ５３１と、ＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリ（以下、メモリ５３２）と、を有する周知のマイクロコンピュータを中心に構成される。制御部５３の各種機能は、ＣＰＵ５３１がメモリ５３２に格納されたプログラムを実行することにより実現される。
【００９２】
制御部５３は、ＣＰＵ５３１がプログラムを実行することで実現される機能の構成として、図８に示すように、データ入力部５３３と、エリアＤＮＡ設定部５３４と、イベントＤＮＡ設定部５３５と、行動変化ＤＮＡ設定部５３６と、を備える。
【００９３】
データ入力部５３３は、アクセス情報やＤＮＡマスタ等の、ユーザに対してＤＮＡを設定するために必要な情報を取得する。
エリアＤＮＡ設定部５３４は、データ入力部５３３と共に、後述する図１０に示すエリアＤＮＡカウント処理及び図１１に示す有効化処理を実行する。
【００９４】
イベントＤＮＡ設定部５３５は、データ入力部５３３と共に、後述する図１２に示すイベントＤＮＡ設定処理を実行する。
行動変化ＤＮＡ設定部５３６は、データ入力部５３３と共に、後述する図１３〜図１５に示す行動変化ＤＮＡ設定処理を実行する。
【００９５】
これらの処理が実行されることにより、ユーザに対してＤＮＡが設定され、前述した集計表が更新されるとともにユーザ別ＤＮＡテーブルが生成される。更新された集計表及び生成されたユーザ別ＤＮＡテーブルは集計表ＤＢ５２２及びユーザ別ＤＮＡＤＢ５２３にそれぞれ記憶される。また、生成されたユーザ別ＤＮＡテーブルは、インターネット網９を介して広告配信会社Ｃに提供される。
【００９６】
［３−５．広告配信装置］
広告配信装置６は、図９に示すように、通信部６１と、記憶部６２と、制御部６３と、を備える。
【００９７】
通信部６１は、インターネット網９を通じて、通信キャリアＡのＤＮＡ集計装置５や広告主端末８、配信先端末１０等を含む外部装置と通信可能に構成される。
記憶部６２は、広告情報ＤＢ６２１と、ユーザ別ＤＮＡＤＢ６２２と、を備える。
【００９８】
広告情報ＤＢ６２１は、広告主端末８から受け付けた広告情報を記憶するためのデータベースである。広告情報には、配信先端末１０のユーザのＤＮＡを指定した指定情報が付加されている。以下では、指定情報が付加された広告情報を「ＤＮＡ指定済み広告情報」ともいう。
【００９９】
ユーザ別ＤＮＡＤＢ６２２は、通信キャリアＡのＤＮＡ集計装置５から提供されたユーザ別ＤＮＡテーブルを記憶するためのデータベースである。
制御部６３は、ＣＰＵ６３１と、ＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリ（以下、メモリ６３２）と、を有する周知のマイクロコンピュータを中心に構成される。制御部６３の各種機能は、ＣＰＵ６３１がメモリ６３２に格納されたプログラムを実行することにより実現される。制御部６３は、後述する図１６に示す広告配信処理を実行することで、指定されたＤＮＡを有するユーザの配信先端末１０に広告情報を配信する。
【０１００】
［４．処理］
［４−１．エリアＤＮＡカウント処理］
次に、ＤＮＡ集計装置５の制御部５３のエリアＤＮＡ設定部５３４及びデータ入力部５３３が実行するエリアＤＮＡカウント処理について、図１０のフローチャートを用いて説明する。エリアＤＮＡカウント処理は、アクセス情報ＤＢ２２のアクセス情報テーブルが更新される度に実行される。つまり、無線ＬＡＮアクセスポイント１からアクセス情報が送信されてくる度に実行される。
【０１０１】
まず、Ｓ１０１で、データ入力部５３３は、アクセス情報ＤＢ２２に記憶されている図１７のアクセス情報テーブルを１行読み込む。データ入力部５３３は、アクセス情報テーブルにおいてアクセス日及びアクセス時間が最新の行を読み込む。これによりアクセス日及びアクセス時間が最新のアクセス情報が取得される。
【０１０２】
続いて、Ｓ１０２で、データ入力部５３３は、ＤＮＡマスタＤＢ５２１に記憶されている図２４の第１のエリアＤＮＡマスタを取得する。
続いて、Ｓ１０３で、エリアＤＮＡ設定部５３４は、Ｓ１０２で取得した第１のエリアＤＮＡマスタを参照し、対応するＤＮＡを取得する。すなわち、エリアＤＮＡ設定部５３４は、第１のエリアＤＮＡマスタにおいて、Ｓ１０１で取得したアクセス情報により特定されるアクセスポイントＩＤの行にて「１」のフラグが立っているＤＮＡを取得する。Ｓ１０３では一般に複数のエリアＤＮＡが取得される。
【０１０３】
続いて、Ｓ１０４で、エリアＤＮＡ設定部５３４は、集計表ＤＢ５２２に記憶されている図２７の集計表を更新する。ここで、エリアＤＮＡ設定部５３４は、集計表におけるＳ１０１で取得したアクセス情報により特定されるユーザＩＤの行にて、Ｓ１０３で取得したそれぞれのエリアＤＮＡのカウント値を１だけ増加する。
【０１０４】
制御部５３は、Ｓ１０４を実行すると、図１０のエリアＤＮＡカウント処理を終了する。
［４−２．有効化処理］
次に、ＤＮＡ集計装置５の制御部５３のエリアＤＮＡ設定部５３４及びデータ入力部５３３が実行する有効化処理について、図１１のフローチャートを用いて説明する。有効化処理は、所定期間（例えば１日）ごとに実行される。
【０１０５】
まず、Ｓ１１１で、データ入力部５３３は、ＤＮＡマスタＤＢ５２１から第２のエリアＤＮＡマスタを取得し、また、集計表ＤＢ５２２から集計表を取得する。
続いて、Ｓ１１２で、エリアＤＮＡ設定部５３４は、Ｓ１１１で取得した集計表において、カウント値が有効化条件を満たすＤＮＡを有効化する。すなわち、エリアＤＮＡ設定部５３４は、図２７の集計表において、各ユーザＩＤの各ＤＮＡ＿ＩＤの項目を参照し、カウント値が図２５の第２のエリアＤＮＡマスタで設定されているカウントしきい値以上のＤＮＡに対して「１」を設定することにより有効化する。これにより、各ユーザＩＤについて、有効化条件を満たすＤＮＡが有効化された図２８に示すようなユーザ別ＤＮＡテーブルが生成される。
【０１０６】
続いて、Ｓ１１３で、エリアＤＮＡ設定部５３４は、Ｓ１１２で生成したユーザ別ＤＮＡテーブルをユーザ別ＤＮＡＤＢ５２３に記憶し、図１１の有効化処理を終了する。
［４−３．イベントＤＮＡ設定処理］
次に、ＤＮＡ集計装置５の制御部５３のイベントＤＮＡ設定部５３５及びデータ入力部５３３が実行するイベントＤＮＡ設定処理について、図１２のフローチャートを用いて説明する。イベントＤＮＡ設定処理は、アクセス情報ＤＢ２２のアクセス情報テーブルが更新される度に実行される。つまり、無線ＬＡＮアクセスポイント１からアクセス情報が送信されてくる度に実行される。
【０１０７】
Ｓ２０１で、データ入力部５３３は、アクセス情報収集装置２のアクセス情報ＤＢ２２に記憶されている図１７のアクセス情報テーブルを１行読み込む。詳細は、前述した図１０のＳ１０１と同じである。
【０１０８】
続いて、Ｓ２０２で、データ入力部５３３は、ＤＮＡマスタＤＢ５２１に記憶されている図２６のイベントＤＮＡマスタを取得する。
続いて、Ｓ２０３で、イベントＤＮＡ設定部５３５は、Ｓ２０１で取得したアクセス情報により特定されるアクセスポイントＩＤが、図２６のイベントＤＮＡマスタに設定されたいずれかのアクセスポイントＩＤと一致するか否かを判定する。
【０１０９】
イベントＤＮＡ設定部５３５は、アクセス情報により特定されるアクセスポイントＩＤがイベントＤＮＡマスタに設定されたいずれかのアクセスポイントＩＤと一致すると判定した場合には、Ｓ２０４へ移行する。
【０１１０】
Ｓ２０４で、イベントＤＮＡ設定部５３５は、Ｓ２０１で取得したアクセス情報により特定されるアクセス日が、対応する開始日から終了日までの間に含まれるか否かを判定する。ここでいう対応する開始日及び終了日とは、Ｓ２０３で一致すると判定されたアクセスポイントＩＤと、図２６のイベントＤＮＡマスタにおいて対応付けられた、イベントの開始日及び終了日を意味する。
【０１１１】
イベントＤＮＡ設定部５３５は、アクセス情報により特定されるアクセス日が、対応する開始日から終了日までの間に含まれると判定した場合には、Ｓ２０５へ移行し、ユーザ別ＤＮＡテーブルにおいて、Ｓ２０１で取得したアクセス情報により特定されるユーザのユーザＩＤについて、対応するＤＮＡ＿ＩＤに「１」を設定し、当該ＤＮＡを有効化する。ここでいう対応するＤＮＡとは、Ｓ２０３で一致すると判定されたアクセスポイントＩＤと、イベントＤＮＡマスタにおいて対応付けられた、ＤＮＡ＿ＩＤを意味する。
【０１１２】
このように、イベントＤＮＡの場合、エリアＤＮＡとは対照的に、アクセス情報により特定されるアクセスポイントＩＤ及びアクセス日時が、イベントエリアの無線ＬＡＮアクセスポイント１のアクセスポイントＩＤ及び開催日時に該当する場合、ユーザの無線端末７が無線ＬＡＮアクセスポイント１に１回検出されるだけでＤＮＡが有効化される。
【０１１３】
制御部５３は、Ｓ２０５を実行すると、イベントＤＮＡ設定処理を終了する。
一方、制御部５３は、前述したＳ２０３でアクセス情報により特定されるアクセスポイントＩＤがイベントＤＮＡマスタに設定されたいずれのアクセスポイントＩＤにも一致しないと判定した場合、イベントＤＮＡ設定処理を終了する。また、制御部５３は、前述したＳ２０４でアクセス情報により特定されるアクセス日が、対応する開始日から終了日までの間に含まれないと判定した場合にも、イベントＤＮＡ設定処理を終了する。
【０１１４】
［４−４．行動変化ＤＮＡ設定処理］
次に、ＤＮＡ集計装置５の制御部５３の行動変化ＤＮＡ設定部５３６及びデータ入力部５３３が実行する行動変化ＤＮＡ設定処理について、図１３のフローチャートを用いて説明する。行動変化ＤＮＡ設定処理は、所定期間（例えば１日）ごとに実行される。
【０１１５】
まず、Ｓ３０１で、データ入力部５３３は、各種データを取得する。具体的には、データ入力部５３３は、アクセス情報ＤＢ２２からアクセス情報を取得する。ここで、データ入力部５３３は、図１７のアクセス情報テーブル内で最新のアクセス日から過去所定期間（本実施形態では過去３６５日）分のアクセス情報をすべて取得する。ここでは一般に、ユーザＩＤが異なるアクセス情報が複数取得される。また、データ入力部５３３は、ＤＮＡマスタＤＢ５２１から行動変化ＤＮＡ定義ファイルを取得する。
【０１１６】
続いて、Ｓ３０２で、行動変化ＤＮＡ設定部５３６は、Ｓ３０１で取得したアクセス情報を集計することにより、図２９に示すようなユーザ別検出回数テーブルを生成する。
ユーザ別検出回数テーブルは、「ユーザＩＤ」、「アクセス日」、「曜日フラグ」及び「検出回数」が対応付けられて設定されたデータである。「曜日フラグ」は、「アクセス日」が平日か休日かを示すフラグであり、平日である場合に「０」が設定され、休日である場合に「１」が設定される。「検出回数」は、対応する「アクセス日」においてユーザの無線端末７が無線ＬＡＮアクセスポイント１に検出された回数を意味する。ユーザ別検出回数テーブルでは、対応付けられたデータがユーザＩＤ別に、かつ、アクセス日が新しい又は古いものから順に並んでいる。
【０１１７】
続いて、Ｓ３０３で、行動変化ＤＮＡ設定部５３６は、図２３の行動変化ＤＮＡ定義ファイルを１行読み込む。後述するとおり、Ｓ３０３〜Ｓ３０５は複数周期実行され、次の周期のＳ３０３では、行を変えて行動変化ＤＮＡ定義ファイルが読み込まれる。つまり、行動変化ＤＮＡ設定部５３６は、行動変化ＤＮＡ定義ファイルを１行ずつ読み込んでいく。
【０１１８】
なお、以下では、Ｓ３０３で読み込んだ行動変化ＤＮＡを「対象ＤＮＡ」ともいう。
続いて、Ｓ３０４で、行動変化ＤＮＡ設定部５３６は、データが読み込まれたか否かを判定する。１周期前のＳ３０３で行動変化ＤＮＡ定義ファイルのすべての行の読み込みが完了した場合は、Ｓ３０４でデータが読み込まれていないと判定される。一方、１周期前のＳ３０３で行動変化ＤＮＡ定義ファイルのすべての行の読み込みが完了していない、つまり読み込まれていない行がある場合は、Ｓ３０４でデータが読み込まれたと判定される。
【０１１９】
行動変化ＤＮＡ設定部５３６は、Ｓ３０４でデータが読み込まれたと判定した場合には、Ｓ３０５へ移行し、後述するＤＮＡ設定詳細処理を実行する。
制御部５３は、ＤＮＡ設定詳細処理を実行すると、前述したＳ３０３に戻る。
【０１２０】
一方、制御部５３は、Ｓ３０４でデータが読み込まれていない、つまり１周期前のＳ３０３ですべての行の読み込みが完了している場合、図１３の行動変化ＤＮＡ設定処理を終了する。
【０１２１】
次に、Ｓ３０４で実行されるＤＮＡ設定詳細処理を、図１４のフローチャートを用いて説明する。
まず、Ｓ４０１で、データ入力部５３３は、対象ＤＮＡに関する基準行動条件及び比較行動条件の判定に必要な情報をユーザ別検出回数テーブルから抽出する。データ入力部５３３は、基準行動条件の判定に必要な情報を以下のように抽出する。
【０１２２】
すなわち、データ入力部５３３は、図１９のアクセスポイントマスタを参照し、基準行動条件で指定された「大分類」に対応付けられた「アクセスポイントＩＤ」を取得する。そして、データ入力部５３３は、取得した「アクセスポイントＩＤ」に関する「検出回数」を、該「検出回数」に対応付けられた「ユーザＩＤ」及び「アクセス日」と共にユーザ別検出回数テーブルから抽出する。ここで、データ入力部５３３は、「アクセス日」が基準行動条件の「判定期間」に指定の期間に含まれ、かつ、「曜日フラグ」が基準行動条件の「平日休日区分」に当てはまるデータを抽出する。
【０１２３】
例えば、「新社会人」の行動変化ＤＮＡを例にとると、基準行動条件では「大学」の大分類が指定されている。よって、データ入力部５３３は、図１９のアクセスポイントマスタを参照して「大学」の大分類に対応付けられたアクセスポイントＩＤ「Ｗ００３」等を取得し、取得した「Ｗ００３」等に関する「検出回数」を、該「検出回数」に対応付けられた「ユーザＩＤ」及び「アクセス日」と共に図２９のユーザ別検出回数テーブルから抽出する。ここで、基準行動条件の「判定期間」は３０日であり、「平日休日区分」は平日休日である。よって、データ入力部５３３は、「検出回数」等を抽出する際に、最新の日時がデータの日付が２０１７／５／３１である場合、「アクセス日」が２０１７／４／２から２０１７／５／１までの間に含まれ、かつ、「曜日フラグ」が０又は１であるデータを抽出する。なお、Ｓ４０１では、一般に、ユーザＩＤ別かつアクセス日の順で並んでいない状態でデータが取得される。
【０１２４】
続いて、Ｓ４０２で、行動変化ＤＮＡ設定部５３６は、Ｓ４０１で抽出したデータをユーザＩＤ別、アクセス日の順に並び替える。
続いて、Ｓ４０３で、行動変化ＤＮＡ設定部５３６は、ユーザＩＤ単位でまとめてデータを読み込む。すなわち、行動変化ＤＮＡ設定部５３６は、Ｓ４０２で並び替えたデータテーブルから同一ユーザＩＤのすべてのアクセス日のデータを取得する。以下では、Ｓ４０３で取得されたデータに関するユーザを「対象ユーザ」という。
【０１２５】
なお、後述するとおり、Ｓ４０３〜Ｓ４０９は複数周期実行され、次の周期のＳ４０３では、ユーザを変えてまとめてデータが読み込まれる。
続いて、Ｓ４０４で、行動変化ＤＮＡ設定部５３６は、データが読み込まれたか否かを判定する。１周期前のＳ４０３ですべてのユーザについてデータの読み込みが完了した場合は、Ｓ４０４でデータが読み込まれていないと判定される。一方、１周期前のＳ４０３ですべてのユーザについてデータの読み込みが完了していない、つまりデータが読み込まれていないユーザが存在する場合には、Ｓ４０４でデータが読み込まれたと判定される。
【０１２６】
行動変化ＤＮＡ設定部５３６は、Ｓ４０４でデータが読み込まれたと判定した場合には、Ｓ４０５へ移行し、対象ユーザに関する検出回数又は検出日数を集計する。ここでいう「検出回数」又は「検出日数」は、基準行動条件又は比較行動条件で指定された「判定期間」においてユーザの無線端末７が無線ＬＡＮアクセスポイント１に検出された回数又は日数を意味する。「検出回数」は、Ｓ４０３で読み込んだ対象ユーザのすべてのアクセス日の「検出回数」を計上することで集計される。また、「検出日数」は、Ｓ４０３で読み込んだ対象ユーザのデータにおいて、「検出回数」が１以上である「アクセス日」の数を計上することで集計される。このＳ４０５では、基準行動条件又は比較行動条件の「判定フラグ」に応じて検出回数か検出日数のいずれかが集計される。
【０１２７】
続いて、Ｓ４０６で、行動変化ＤＮＡ設定部５３６は、基準行動条件についてＤＮＡ判定処理する。
続いて、Ｓ４０７で、行動変化ＤＮＡ設定部５３６は、比較行動条件についてＤＮＡ判定処理する。
【０１２８】
ここで、Ｓ４０６又はＳ４０７で実行されるＤＮＡ判定処理について図１５のフローチャートを用いて説明する。
Ｓ５０１で、行動変化ＤＮＡ設定部５３６は、基準行動条件又は比較行動条件が満たされるか判定する。ここで、Ｓ４０６で実行されるＤＮＡ判定処理の場合、基準行動条件が満たされるかが判定され、Ｓ４０７で実行されるＤＮＡ判定処理の場合、比較行動条件が満たされるかが判定される。以降のＳ５０２についても同様である。
【０１２９】
Ｓ５０１では、Ｓ４０５で集計した検出回数又は検出日数が基準行動条件又は比較行動条件の「判定値」及び「判定条件」を満たしているかが判定される。例えば、対象ＤＮＡが「新社会人」である場合、集計した検出日数が１０日以上である場合、基準行動条件が満たされると判定される。また、集計した検出日数が３日以下である場合、比較行動条件が満たされると判定される。
【０１３０】
Ｓ５０１で、行動変化ＤＮＡ設定部５３６は、基準行動条件が満たされる又は比較行動が満たされると判定した場合、Ｓ５０２で、基準行動条件又は比較行動条件のいずれかについて条件が満たされたことを示すフラグである判定フラグをオンにし、図１５のＤＮＡ判定処理を終了する。
【０１３１】
一方、Ｓ５０１で、行動変化ＤＮＡ設定部５３６は、基準行動条件が満たされない又は比較行動条件が満たされないと判定した場合、前述したＳ５０２を実行することなく、図１５のＤＮＡ判定処理を終了する。
【０１３２】
図１４に戻り、Ｓ４０８で、行動変化ＤＮＡ設定部５３６は、基準行動条件及び比較行動条件が共に満たされたか否かを判定する。
行動変化ＤＮＡ設定部５３６は、Ｓ４０８で基準行動条件及び比較行動条件が共に満たされたと判定した場合には、ユーザ別ＤＮＡテーブルにおいて対象ユーザの対象ＤＮＡに「１」のフラグを設定し、有効化した後、前述したＳ４０３に戻る。すなわち、ユーザを変えてＳ４０３〜Ｓ４０８の処理を実行する。
【０１３３】
一方、行動変化ＤＮＡ設定部５３６は、Ｓ４０８で基準行動条件及び比較行動条件の少なくとも一方が満たされていないと判定した場合には、前述したＳ４０９を実行することなく、前述したＳ４０３に戻る。つまり、この場合、対象ユーザに対象ＤＮＡが有効化されない。
【０１３４】
一方、行動変化ＤＮＡ設定部５３６は、前述したＳ４０４でデータが読み込まれていない、つまり１周期前のＳ４０３ですべてのユーザについてデータの読み込みが完了している場合、図１４のＤＮＡ設定詳細処理を終了する。
【０１３５】
［４−５．広告配信処理］
次に、広告配信装置６の制御部６３が実行する広告配信処理について、図１６のフローチャートを用いて説明する。広告配信処理は、所定期間ごとに実行される。
【０１３６】
まず、Ｓ６０１で、制御部６３は、ＤＮＡ指定済み広告情報を広告情報ＤＢ６２１から取得する。
続いて、Ｓ６０２で、制御部６３は、ユーザ別ＤＮＡＤＢ６２２からユーザ別ＤＮＡテーブルを取得する。
【０１３７】
続いて、Ｓ６０３で、制御部６３は、Ｓ６０２で取得したユーザ別ＤＮＡテーブルを参照し、ＤＮＡ指定済み広告情報において指定されたＤＮＡを有するユーザの配信先端末１０に対して広告情報を送信する。本実施形態では、指定されたＤＮＡを有する複数のユーザの配信先端末１０に対して広告情報が配信されることが想定される。制御部６３は、Ｓ６０３を実行すると、図１６の広告配信処理を終了する。
【０１３８】
［４．効果］
以上詳述した実施形態によれば、以下の効果が得られる。
（１）本実施形態では、顧客別ＤＮＡ集計装置５は、エリアＤＮＡマスタに従い、アクセス情報により特定されるユーザに対し、アクセス情報により特定されるエリアに対応するエリアＤＮＡを設定する。
【０１３９】
例えば、ユーザに対して無線ＬＡＮアクセスポイント１の設置エリアの業態や名称が設定される構成では、広告主が設置エリアの実情を把握していない場合、注文要求の際にどの情報を指定していいかわからない場合がある。これに対して、ユーザにエリアＤＮＡ（すなわち、特徴情報）が設定される構成では、広告主は設置エリアの実情を把握していなくても情報を指定できる。また、一般に、特徴情報は、広告情報に関する商品やサービスと関連付けやすい。したがって、本実施形態の構成によれば、広告主などの設定された情報の活用者にとって利便性のより高い情報設定を実現することができる。
【０１４０】
（２）本実施形態では、顧客別ＤＮＡ集計装置５は、ユーザの同一のエリアＤＮＡについてのカウント値が所定のカウントしきい値以上となった場合に、ユーザに対し、エリアＤＮＡを設定する。
【０１４１】
したがって、ユーザがエリアを１回でも訪問したらそのエリアに対応するエリアＤＮＡが設定される場合と比較して、エリアＤＮＡをより適切にユーザに設定できる。
（３）本実施形態では、顧客別ＤＮＡ集計装置５は、イベントＤＮＡマスタに従い、アクセス情報により特定されるユーザに対してイベントＤＮＡを設定する。
【０１４２】
したがって、ユーザにエリアＤＮＡのみを設定する構成では設定できないようなＤＮＡも設定することができる。ひいては、このような情報も活用できるため、活用者の利便性を更に向上できる。
【０１４３】
（４）本実施形態では、顧客別ＤＮＡ集計装置５は、行動変化ＤＮＡ定義ファイルに従い、複数のアクセス情報により特定される、同一のユーザの訪問エリアの傾向の変化、に対応する行動変化ＤＮＡを設定する。
【０１４４】
具体的には、顧客別ＤＮＡ集計装置５は、基準行動条件及び比較行動条件が満たされたか否かを判定し、基準行動条件及び比較行動条件が共に満たされた場合に、ユーザに対して行動変化ＤＮＡを設定する。
【０１４５】
したがって、ユーザにエリアＤＮＡのみを設定する構成では設定できないようなＤＮＡも設定できる。ひいては、このような情報も活用できるため、活用者の利便性を向上できる。
【０１４６】
（５）本実施形態では、広告配信装置６は、指定されたＤＮＡを有するユーザに対して広告情報を配信する。
したがって、ユーザに対してエリアの業態や名称が設定される構成と比較して、広告主は、注文要求の際に誤った情報を指定しにくい。ひいては、適切な広告配信を行うことができる。
【０１４７】
なお、本実施形態では、顧客別ＤＮＡ集計装置５の制御部５３が情報設定装置の一例に相当する。また、アクセス情報が訪問情報の一例に相当し、第１のエリアＤＮＡマスタがエリア対応データの一例に相当し、イベントＤＮＡマスタがイベント対応データの一例に相当し、行動変化ＤＮＡ定義ファイルが行動変化対応データの一例に相当する。また、基準行動条件の判定期間、大分類及び判定値がそれぞれ、第１の判定期間、第１のエリア及び第１の所定数の一例に相当し、比較行動条件の判定期間、大分類及び判定値がそれぞれ、第２の判定期間、第２のエリア及び第２の所定数の一例に相当する。また、Ｓ１０１，Ｓ２０１及びＳ３０１が訪問情報取得部としての処理の一例に相当し、Ｓ１０２がエリア対応データ取得部としての処理の一例に相当し、Ｓ１０４がカウント部としての処理の一例に相当し、Ｓ１１２，Ｓ２０５及びＳ４０９が設定部としての処理の一例に相当する。また、Ｓ２０２がイベント対応データ取得部としての処理の一例に相当し、Ｓ３０１が行動変化対応データ取得部としての処理の一例に相当し、Ｓ５０１が基準行動判定部及び比較行動判定部としての処理の一例に相当し、Ｓ６０１が通知情報取得部としての処理の一例に相当し、Ｓ６０３が通知情報送信部としての処理の一例に相当する。
【０１４８】
［５．他の実施形態］
以上、本開示を実施するための形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【０１４９】
（１）ユーザが或るエリアを訪問したことを検出する方法は上記実施形態の方法に限られない。例えば、各エリアに設置されたカメラによりユーザを撮像することで、ユーザがそのエリアを訪問したことを検出してもよい。また、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＮＦＣ（Near Field Communication）を用いた近距離無線通信が可能な通信機器を各エリアに設置し、該通信機器と無線端末７との間で近距離無線通信が行われたことをもってユーザがそのエリアを訪問したことを検出してもよい。また例えば、無線端末７に搭載されたＧＮＳＳ（Global Navigation Satellite System）受信機で無線端末７の位置情報を取得し、該位置情報に基づいてユーザが或るエリアを訪問したことを検出してもよい。また例えば、各エリアに設置された赤外線センサ、光センサ、ユーザの音声を認識可能な音声認識装置等によりユーザが或るエリアを訪問したことを検出してもよい。
【０１５０】
すなわち、訪問情報は、ユーザが或るエリアを訪問したことを検出可能な検出装置から送られてくる情報であって、上記エリアと、ユーザと、を特定可能な情報であってもよい。具体的には、訪問情報は、検出装置を識別する識別情報と、ユーザ又はその無線端末７の識別情報と、を含む情報であってもよい。検出装置は、例えば、無線ＬＡＮアクセスポイント１、カメラ、通信機器、ＧＰＳ受信機等である。更に、訪問情報は、各エリアに設置され、自装置周辺の所定の検出領域内の無線端末７を検出可能な検出装置から送られてくる情報であって、該検出装置が設置されたエリアと、検出した無線端末７と、を特定可能な情報であってもよい。この場合の検出装置は、各エリアに設置された無線ＬＡＮアクセスポイント１、カメラ、通信機器等である。
【０１５１】
（２）上記実施形態では、エリアとして店舗等の比較的広い範囲のエリアを例示したが、エリアはこれに限られるものではない。例えば、本明細書にいう「エリア」には、自動販売機の前などの比較的狭い範囲のエリア、換言すれば、「地点」も含まれる。また、「エリア」には、あらかじめ設定されたエリアだけでなく、事後的に設定されたエリアも含まれる。具体的には例えば、ビーコンなどの後ほど設置されたセンサや、ＩｏＴ（Internet of Things）技術に用いられるセンサ（各戸の家庭内に設けられたセンサ等）の検出範囲なども含まれる。また、「エリア」には、家庭内のリビングルームなど建物内の一領域や、冷蔵庫の前など、対象となる物体の周辺範囲も含まれる。さらに、「エリア」には、車両に設けられたビーコン等のセンサの検出範囲、すなわち、移動体の周辺範囲も含まれる。このように、本明細書にいう「エリア」は、時刻によってその位置が変化するようなエリアも含まれる。また「エリア」には、時刻によってその大きさが変化するようなエリアも含まれてもよい。
【０１５２】
（３）ユーザに設定されたＤＮＡは、広告配信などのＢｔｏＣ（Business to Customer）での情報配信に限られず、マーケティングやダッシュボードなどのＢｔｏＢ（Business to Business）での情報配信等に使用されてもよい。例えば、ＤＮＡ集計装置５の制御部５３は、ＢｔｏＢでの情報配信を行う場合、図３０に示す情報分析処理を実行してもよい。
【０１５３】
ここで、情報分析処理について説明する。情報分析処理は、所望のタイミングで実行される。
Ｓ７０１で、制御部５３は、分析に必要な情報を取得する。制御部５３は、例えば、図２８のユーザ別ＤＮＡテーブル及び図１７のアクセス情報テーブルを取得する。
【０１５４】
Ｓ７０２で、制御部５３は、Ｓ７０１で取得した情報に基づき分析処理を行う。ここでいう分析処理は、ユーザ別ＤＮＡテーブルに基づく分析処理を意味する。例えば、制御部５３は、このような分析処理として、或るエリア（或る店舗等）を訪問する１又は複数のユーザのＤＮＡを分析する処理を行う。具体的には、制御部５３は、或る店舗等に設置された無線ＬＡＮアクセスポイント１のアクセスポイントＩＤを含む複数のアクセス情報をアクセス情報テーブルから抽出し、抽出したアクセス情報に含まれるユーザＩＤを取得する。そして、制御部５３は、ユーザ別ＤＮＡテーブルを参照し、取得されたユーザＩＤのユーザに設定されたＤＮＡを分析する。例えば、制御部５３は、或る店舗等を訪れるユーザには、どういったＤＮＡが設定されたユーザが多い又は少ないか等を分析してもよい。
【０１５５】
Ｓ７０３で、制御部５３は、分析結果をＤＢに記憶する。
なお、分析処理は上記のものに限られない。例えば、制御部５３は、Ｓ７０１で、図２８のユーザ別ＤＮＡテーブル及び図１８のユーザ情報テーブルを取得する。
そして、制御部５３で、Ｓ７０１で、或るＤＮＡが設定されたユーザの年齢や性別などの属性情報を分析してもよい。具体的には例えば、制御部５３は、或るＤＮＡが設定された複数のユーザをユーザ別ＤＮＡテーブルから抽出する。そして、制御部５３は、ユーザ情報テーブルを参照して、抽出したユーザの年齢や性別等を分析する（例えば属性情報の分布を求める）。
【０１５６】
これらの例では、ユーザ別ＤＮＡテーブルが設定状況情報に相当する。
このような構成によれば、分析処理の分析結果を用いて種々の活動を行うことができる。具体的には、分析結果を用いて、マーケティングやダッシュボードなどのＢｔｏＢでの情報配信等を行うことができる。なお、広告配信などのＢｔｏＣでの情報配信においても前述した分析結果が用いられてもよい。
【０１５７】
（４）ＤＮＡを有効化する際の有効化条件は、上記実施形態の条件に限られない。例えば、有効化条件は、カウント値が統計値条件を満たすというものでもよい。統計値条件は、複数のユーザの同一のＤＮＡについてのカウント値の統計値に基づく条件である。統計値は、例えば、平均値、最頻値、中央値、偏差値等である。統計値条件は、例えば、カウント値が統計値の所定パーセント以上であるという条件でもよい。一例として、統計値条件は、カウント値が中央値の３００パーセント以上であるという条件でもよい。
【０１５８】
例えば、或るＤＮＡに対応するエリアに多くのユーザが頻繁に訪問する場合、そのＤＮＡに関するカウント値は複数のユーザについて沢山カウントされる。このような場合、有効化条件としてのしきい値の設定が難しい場合がある。これに対して、上記構成のように統計値を用いることで、所定しきい値の設定が難しい場合でも、有効化条件を設定し、ユーザに対して適切にＤＮＡを設定でき得る。
【０１５９】
（５）上記実施形態では、アクセスポイントマスタとエリアＤＮＡ定義ファイルとをエリアの「中分類」でマッチングさせることによりエリアＤＮＡマスタが作成されるが、マッチングの仕方はこれに限られるものではない。例えば、「大分類」や「小分類」でマッチングが行われてもよい。また、エリアの分類以外のキーワードでマッチングが行われてもよい。アクセスポイントマスタと第１及び第２のイベントＤＮＡ定義ファイルとのマッチングについても同様である。
【０１６０】
（６）上記実施形態では、ＤＮＡ集計装置５の制御部５３は、アクセスポイントマスタとエリアＤＮＡ定義ファイルとから作成されたエリアＤＮＡマスタを取得するが、エリアＤＮＡマスタの取得方法はこれに限られるものではない。例えば、データベースにアクセスポイントマスタ及びエリアＤＮＡ定義ファイルが記憶されておらずエリアＤＮＡマスタが始めから記憶されており、該エリアＤＮＡマスタが取得されてもよい。イベントＤＮＡマスタについても同様である。
【０１６１】
（７）上記実施形態では、ＤＮＡのカウント値は無線ＬＡＮアクセスポイント１からアクセス情報が送信されてくる度に増加されるが、カウント値の増加の仕方はこれに限られるものではない。例えば、カウント値は、一定期間の間に蓄積されたアクセス情報に基づき、該一定期間ごとにまとめて増加されてもよい。この場合において例えば、ＤＮＡ集計装置５は事業支援会社Ｂにより保有されていてもよい。具体的には、事業支援会社Ｂが通信キャリアＡから一定期間分のアクセス情報を取得し、取得したアクセス情報に基づき事業支援会社Ｂ側でカウント値の集計等を行ってもよい。
【０１６２】
（８）上記実施形態では、ユーザの行動に基づきユーザに対してあらゆるＤＮＡ（特徴情報）が設定可能であるが、設定される特徴情報はこれに限られるものではない。例えば、ユーザの特徴のうち一部の特徴のみが設定されてもよい。この場合において例えば、ユーザの内面的特徴のみが設定されてもよい。
【０１６３】
（９）上記実施形態では、無線ＬＡＮアクセスポイント１の通信領域内に存在する無線端末７が検出される。しかし、検出される無線端末７は、これに限られるものではない。例えば、無線ＬＡＮアクセスポイント１の通信領域内に存在し、かつ、所定条件を満たす無線端末７が検出されてもよい。換言すれば、無線端末７が無線ＬＡＮアクセスポイント１の通信領域内に存在し、かつ、所定条件を満たす場合に、無線端末７のユーザが該無線ＬＡＮアクセスポイント１の設置エリアを訪問したと判定されてもよい。
【０１６４】
ここでいう所定条件は、例えば、無線端末７から送信されて無線ＬＡＮアクセスポイント１で受信される無線信号の電波強度が所定しきい値以上であることでもよい。また、所定条件は、例えば、無線端末７が無線ＬＡＮアクセスポイント１の通信領域内に滞在する滞在時間が所定時間以上であることでもよい。また、所定条件は、複数の条件の組合せでもよい。無線ＬＡＮアクセスポイント１以外の検出装置についても同様に、ユーザ又はその無線端末７がそのエリアに存在することに加えて所定条件が満たされる場合に、無線端末７のユーザがそのエリアを訪問したと判定されてもよい。
【０１６５】
（１０）上記実施形態において、ＤＮＡ（例えばエリアＤＮＡ）は、単純なオンオフフラグによりユーザに設定されてもよい。すなわち、ユーザに設定され得る少なくとも１つのＤＮＡのそれぞれについて、オンオフフラグが設定される。オンオフフラグは、ＤＮＡがユーザに設定されたことに対応する第１値、及び、ＤＮＡがユーザに設定されていないことに対応する第２値、のいずれかが設定されるフラグである。オンオフフラグが設定されるＤＮＡは、すべてのＤＮＡでもよく、一部のＤＮＡでもよい。そして、ＤＮＡ集計装置５の制御部５３は、アクセス情報を取得した場合に、該アクセス情報に含まれるアクセスポイントＩＤに対応するＤＮＡのオンオフフラグに第１値を設定することで、ユーザに対してＤＮＡを設定してもよい。
【０１６６】
このような構成によれば、カウント値に基づきＤＮＡを設定する構成と比較して、ＤＮＡの設定に関する計算負荷を低減できる。
なお、例えば、一部のＤＮＡについてはオンオフフラグによりＤＮＡを設定し、残りのＤＮＡについてはカウント値に基づきＤＮＡを設定してもよい。すなわち、オンオフフラグによるＤＮＡ設定、カウント値及びカウントしきい値によるＤＮＡ設定、並びに、カウント値及び統計値条件によるＤＮＡ設定、の少なくとも２つを併用してＤＮＡを設定してもよい。
【０１６７】
（１１）上記実施形態では、ＤＮＡマスタの作成から広告配信に至るまでの各種処理は５台の装置２〜６で実行されるが、各種処理を実行する装置の数はこれに限られず、各種処理は、１台又は５台以外の複数台の装置で実行されてもよい。
【０１６８】
（１２）上記実施形態では、通知情報として広告情報を例示したが、通知情報はこれに限られるものではない。例えば、通知情報は、無線端末７にインストール済みのアプリケーションソフトウェアのプッシュ通知でもよい。また例えば、通知情報は、ユーザの現在位置に応じたレコメンド情報などでもよい。このようなレコメンド情報としては、例えば、ユーザの現在位置近隣の店舗等の情報をレコメンドするレコメンド情報等が挙げられる。
（１３）上記実施形態において、ＤＮＡ集計装置５の制御部５３は、エリアと、ユーザに対して実施された意識調査の結果を分析して得られたユーザのＤＮＡと、の対応関係が設定されたデータ（以下、エリア調査対応データ）に従い、ユーザにＤＮＡを設定してもよい。ここでいう意識調査は、人々の意識や心理状態を探るために行う調査である。
具体的には、意識調査で回答したユーザが普段どういった場所（エリア）を訪問するのかをクロス集計等で分析し、特定する。そして、特定されたエリアと、意識調査の結果を分析して得られた上記ユーザのＤＮＡと、を対応付けるエリア調査対応データが生成されてもよい。そして、制御部５３は、エリア調査対応データに従い、ユーザが或るエリアを訪問した場合に、該エリアに対応するＤＮＡをユーザに設定してもよい。
例えば、意識調査において「新商品、新しいものが好き」と回答しているユーザが、ｄコーヒーショップを多頻度（すなわち、所定頻度以上）で訪問することが分析により把握されたとする。この場合、「ｄコーヒーショップ」のエリアと、「新しいもの好き（アーリーアダプター）」のＤＮＡと、が対応付けられたエリア調査対応データが生成される。そして、エリア調査対応データに従い、或るユーザがｄコーヒーショップを訪問した場合に、該ユーザに「新しいもの好き（アーリーアダプター）」が設定される。
すなわち、この例では、ユーザがエリアを訪問した場合に、該エリアから連想されないＤＮＡがユーザに設定され得る。ただし、エリアと、ＤＮＡと、の対応関係が設定されたデータに従い、ユーザにＤＮＡが設定される点は共通している。
このような構成によれば、ユーザのエリアの訪問履歴に基づき、意識調査の結果を分析して得られた特徴情報をユーザに設定できる。
なお、この例では、制御部５３がエリア調査対応データを取得する処理が、エリア調査対応データ取得部としての処理に相当する。
（１４）上記実施形態において、ＤＮＡ集計装置５の制御部５３は、エリアＤＮＡなどのユーザのエリアの訪問履歴によって設定される特徴情報と、エリアの訪問履歴以外のユーザの行動履歴によって設定される特徴情報と、を掛け合わせたユーザの特徴情報を、ユーザに設定してもよい。
具体的には、制御部５３は、エリアの訪問履歴以外のユーザの行動履歴を示す行動履歴データを取得する。行動履歴データは、例えば、ユーザのテレビの視聴履歴を示すデータや、ユーザの購買履歴を示すデータ等である。
そして、制御部５３は、エリアの訪問履歴によって設定される特徴情報（換言すればエリアＤＮＡマスタ等に従い設定されるエリアＤＮＡ等）と、行動履歴データを分析して得られるユーザの特徴情報と、を掛け合わせた特徴情報を、ユーザに設定してもよい。
例えば、エリアの訪問履歴によって設定される「コンビニエンスストア好き」と、ユーザのテレビの視聴履歴を分析して得られる「夜はテレビを視聴しない層」と、を掛け合わせた「コンビニエンスストア好き」×「夜はテレビを視聴しない層」のＤＮＡがユーザに設定されてもよい。
なお、エリアＤＮＡ以外のＤＮＡ、具体的には、イベントＤＮＡ、行動変化ＤＮＡ、意識調査の結果を分析して得られたＤＮＡ等の各種ＤＮＡが、行動履歴データを分析して得られるＤＮＡと掛け合わされてもよい。
このような構成によれば、例えば、エリアＤＮＡのみをユーザに設定する構成と比較して、多様なＤＮＡをユーザに設定することができる。したがって、例えば、配信先のユーザのＤＮＡを指定して広告情報を配信する場合など、より詳細に配信先のＤＮＡを指定して広告を配信できる。よって、ユーザに設定されたＤＮＡの活用者の利便性を向上できる。
なお、この例では、制御部５３の行動履歴データを取得する処理が行動履歴データ取得部としての処理に相当する。
【０１６９】
（１５）上記実施形態で、各装置２〜６が実行する機能の一部又は全部を、１つあるいは複数のＩＣ等によりハードウェア的に構成してもよい。
（１６）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言によって特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【符号の説明】
【０１７０】
１…無線ＬＡＮアクセスポイント、２…アクセス情報収集装置、３…ユーザ情報収集装置、４…マスタ作成装置、５…ＤＮＡ集計装置、６…広告配信装置、７…無線端末、１１…アクセスポイント、１００…広告配信システム。
【図１】
2019109921.tif 000003
【図２】
2019109921.tif 000004
【図３】
2019109921.tif 000005
【図４】
2019109921.tif 000006
【図５】
2019109921.tif 000007
【図６】
2019109921.tif 000008
【図７】
2019109921.tif 000009
【図８】
2019109921.tif 000010
【図９】
2019109921.tif 000011
【図１０】
2019109921.tif 000012
【図１１】
2019109921.tif 000013
【図１２】
2019109921.tif 000014
【図１３】
2019109921.tif 000015
【図１４】
2019109921.tif 000016
【図１５】
2019109921.tif 000017
【図１６】
2019109921.tif 000018
【図１７】
2019109921.tif 000019
【図１８】
2019109921.tif 000020
【図１９】
2019109921.tif 000021
【図２０】
2019109921.tif 000022
【図２１】
2019109921.tif 000023
【図２２】
2019109921.tif 000024
【図２３】
2019109921.tif 000025
【図２４】
2019109921.tif 000026
【図２５】
2019109921.tif 000027
【図２６】
2019109921.tif 000028
【図２７】
2019109921.tif 000029
【図２８】
2019109921.tif 000030
【図２９】
2019109921.tif 000031
【図３０】
2019109921.tif 000032
【手続補正書】
【提出日】平成31年2月25日(2019.2.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
エリアと、前記エリアを訪問したユーザと、ユーザの前記エリアへの訪問日と、を特定可能な情報である訪問情報を取得するように構成される訪問情報取得部であって、同一のユーザに関する時系列的に前後する複数の前記訪問情報を取得する前記訪問情報取得部と、
第１の条件及び第２の条件の組と、ユーザの特徴情報と、の対応関係が設定されたデータである行動変化対応データを取得するように構成される行動変化対応データ取得部であって、前記第１の条件及び前記第２の条件に係る所定期間には、第１の区分に該当する期間と、当該期間に後続する第２の区分に該当する期間と、の組が時系列的に前後して複数存在し、前記第１の条件は、前記所定期間のうち前記第１の区分に該当する期間における同一のユーザの第１のエリアの訪問頻度に基づく条件であり、前記第２の条件は、前記所定期間のうち前記第２の区分に該当する期間における同一のユーザの第２のエリアの訪問頻度に基づく条件である、前記行動変化対応データ取得部と、
前記複数の訪問情報に基づいて一の前記特徴情報の前記第１の条件及び前記第２の条件が共に満たされる場合に、前記行動変化対応データに従い、前記複数の訪問情報に係る同一のユーザに対し、前記一の特徴情報を設定する設定部と、
を備える情報設定装置。
【請求項２】
請求項１に記載の情報設定装置であって、
前記エリアと、前記エリアから連想される、ユーザの特徴を示す特徴情報と、の対応関係が設定されたデータであるエリア対応データを取得するように構成されるエリア対応データ取得部を更に備え、
前記設定部は、前記エリア対応データに従い、前記訪問情報により特定されるユーザに対し、前記訪問情報により特定される前記エリアに対応する前記特徴情報を設定する、情報設定装置。
【請求項３】
請求項２に記載の情報設定装置であって、
ユーザに設定され得る少なくとも１つの前記特徴情報のそれぞれについて、ユーザが前記特徴情報に該当する度合いを示すカウント値が設定され、
前記訪問情報取得部により取得された前記訪問情報に基づき、前記訪問情報により特定されるユーザに対し、前記訪問情報により特定される前記エリアに対応する前記特徴情報の前記カウント値を変化させるカウント部を更に備え、
前記設定部は、ユーザの同一の前記特徴情報についての前記カウント値が所定のしきい値以上となった場合に、当該ユーザに対し、前記カウント値が前記しきい値以上となった前記特徴情報を設定する、情報設定装置。
【請求項４】
請求項２に記載の情報設定装置であって、
ユーザに設定され得る少なくとも１つの前記特徴情報のそれぞれについて、ユーザが前記特徴情報に該当する度合いを示すカウント値が設定され、
前記訪問情報取得部により取得された前記訪問情報に基づき、前記訪問情報により特定されるユーザに対し、前記訪問情報により特定される前記エリアに対応する前記特徴情報の前記カウント値を変化させるカウント部を更に備え、
前記設定部は、ユーザの同一の前記特徴情報についての前記カウント値が統計値条件を満たした場合に、当該ユーザに対し、前記カウント値が前記統計値条件を満たした前記特徴情報を設定し、
前記統計値条件は、複数のユーザの前記同一の特徴情報についての前記カウント値の統計値に基づく条件である、情報設定装置。
【請求項５】
請求項２に記載の情報設定装置であって、
ユーザに設定され得る少なくとも１つの前記特徴情報のそれぞれについて、当該特徴情報がユーザに設定されたことに対応する第１値、及び、当該特徴情報がユーザに設定されていないことに対応する第２値、のいずれかが設定されるオンオフフラグが設定され、
前記設定部は、前記訪問情報取得部により前記訪問情報が取得された場合に、前記訪問情報により特定される前記エリアに対応する前記特徴情報の前記オンオフフラグに前記第１値を設定することで、前記訪問情報により特定されるユーザに対して当該特徴情報を設定する、情報設定装置。
【請求項６】
請求項２から請求項５までのいずれか１項に記載の情報設定装置であって、
購買履歴及びコンテンツを出力する装置の視聴履歴の少なくとも一方を含むユーザの行動履歴を示す行動履歴データを取得するように構成される行動履歴データ取得部を更に備え、
前記設定部は、前記エリア対応データに従い設定される前記特徴情報と、前記行動履歴データを分析して得られるユーザの特徴情報と、を掛け合わせたユーザの特徴情報を、ユーザに対して設定する、情報設定装置。
【請求項７】
請求項１から請求項６までのいずれか１項に記載の情報設定装置であって、
前記訪問情報は、ユーザの前記エリアへの訪問日時を示す情報を含み、
前記情報設定装置は、イベントが開催可能な前記エリアであるイベントエリアと、前記イベントエリアで開催される前記イベントの開催日時と、前記イベントから連想される前記特徴情報と、の対応関係が設定されたデータであるイベント対応データを取得するように構成されるイベント対応データ取得部を更に備え、
前記設定部は、前記訪問情報により特定される前記エリアが前記イベント対応データにおいて設定された前記イベントエリアのいずれかに該当し、かつ、前記訪問情報により特定される前記訪問日時が、前記訪問情報により特定される前記エリアに該当される前記イベントエリアに前記イベント対応データにおいて対応付けられている前記開催日時に含まれる場合、前記イベント対応データに従い、前記訪問情報により特定されるユーザに対し、前記該当されるイベントエリアと前記開催日時とに対応する前記特徴情報を設定する、情報設定装置。
【請求項８】
請求項１から請求項７までのいずれか１項に記載の情報設定装置であって、
ユーザに通知される情報である通知情報と、前記通知情報の送信先のユーザの前記特徴情報を指定する指定情報と、を取得するように構成される通知情報取得部と、
前記設定部により前記特徴情報が設定されたユーザのうち、前記指定情報により指定された前記特徴情報を有する前記ユーザに対して前記通知情報を送信するように構成される通知情報送信部と、
を更に備える情報設定装置。
【請求項９】
請求項１から請求項８までのいずれか１項に記載の情報設定装置であって、
ユーザと、当該ユーザに設定された前記特徴情報と、を特定可能な情報である設定状況情報を取得するように構成される状況情報取得部と、
前記設定状況情報に基づく分析処理を実行するように構成される分析処理部と、
を更に備える情報設定装置。
【請求項１０】
請求項１から請求項９までのいずれか１項に記載の情報設定装置であって、
前記エリアと、ユーザに対して実施された意識調査の結果を分析して得られたユーザの特徴情報と、の対応関係が設定されたデータであるエリア調査対応データを取得するように構成されるエリア調査対応データ取得部を更に備え、
前記設定部は、前記エリア調査対応データに従い、前記訪問情報により特定されるユーザに対し、前記訪問情報により特定される前記エリアに対応する前記特徴情報を設定する、情報設定装置。
【請求項１１】
コンピュータを、
エリアと、前記エリアを訪問したユーザと、ユーザの前記エリアへの訪問日と、を特定可能な情報である訪問情報を取得するように構成される訪問情報取得部であって、同一のユーザに関する時系列的に前後する複数の前記訪問情報を取得する前記訪問情報取得部と、
第１の条件及び第２の条件の組と、ユーザの特徴情報と、の対応関係が設定されたデータである行動変化対応データを取得するように構成される行動変化対応データ取得部であって、前記第１の条件及び前記第２の条件に係る所定期間には、第１の区分に該当する期間と、当該期間に後続する第２の区分に該当する期間と、の組が時系列的に前後して複数存在し、前記第１の条件は、前記所定期間のうち前記第１の区分に該当する期間における同一のユーザの第１のエリアの訪問頻度に基づく条件であり、前記第２の条件は、前記所定期間のうち前記第２の区分に該当する期間における同一のユーザの第２のエリアの訪問頻度に基づく条件である、前記行動変化対応データ取得部と、
前記複数の訪問情報に基づいて一の前記特徴情報の前記第１の条件及び前記第２の条件が共に満たされる場合に、前記行動変化対応データに従い、前記複数の訪問情報に係る同一のユーザに対し、前記一の特徴情報を設定する設定部と、
を備える情報設定装置として機能させるコンピュータプログラム。