Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7687657B2 - Influencer extraction device, influencer extraction method, program, and recording medium - Google Patents
[go: Go Back, main page]

JP7687657B2 - Influencer extraction device, influencer extraction method, program, and recording medium - Google Patents

Influencer extraction device, influencer extraction method, program, and recording medium Download PDF

Info

Publication number
JP7687657B2
JP7687657B2 JP2021038940A JP2021038940A JP7687657B2 JP 7687657 B2 JP7687657 B2 JP 7687657B2 JP 2021038940 A JP2021038940 A JP 2021038940A JP 2021038940 A JP2021038940 A JP 2021038940A JP 7687657 B2 JP7687657 B2 JP 7687657B2
Authority
JP
Japan
Prior art keywords
information
visitor
encounters
unit
influencer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021038940A
Other languages
Japanese (ja)
Other versions
JP2022138834A (en
Inventor
聡仁 日室
祐司 笹鹿
直也 江島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP2021038940A priority Critical patent/JP7687657B2/en
Publication of JP2022138834A publication Critical patent/JP2022138834A/en
Application granted granted Critical
Publication of JP7687657B2 publication Critical patent/JP7687657B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、インフルエンサー抽出装置、インフルエンサー抽出方法、プログラム及び記録媒体に関する。 The present invention relates to an influencer extraction device, an influencer extraction method, a program, and a recording medium.

インフルエンサーを活用して、宣伝対象を宣伝する「インフルエンサー・マーケティング」が注目されている。インフルエンサーとは、積極的に他者とコミュニケーションをとり、世間や他者に大きな影響力をもつ人のことである。特許文献1には、ソーシャル・メディア内のユーザの中からインフルエンサーを抽出する技術が報告されている。 "Influencer marketing," which utilizes influencers to promote targets, has been attracting attention. An influencer is someone who actively communicates with others and has a great influence on society and others. Patent Document 1 reports a technology for extracting influencers from among users on social media.

特開2012-78933号公報JP 2012-78933 A

しかしながら、特許文献1に関する技術は、ソーシャル・メディア以外の「人と人とが交流する場」におけるインフルエンサーを見つけ出すことができないという問題がある。 However, the technology disclosed in Patent Document 1 has the problem that it cannot find influencers in "places where people interact with each other" other than social media.

そこで、本発明は、ソーシャル・メディア以外の場におけるインフルエンサーを抽出可能なインフルエンサー抽出装置、インフルエンサー抽出方法、プログラム及び記録媒体を提供することを目的とする。 The present invention aims to provide an influencer extraction device, an influencer extraction method, a program, and a recording medium that can extract influencers in places other than social media.

前記目的を達成するために、本発明のインフルエンサー抽出装置は、
取得部、集計データ生成部、設定部、予測値算出部、誤差算出部、及びインフルエンサー抽出部を含み、
前記取得部は、来場情報及び遭遇情報を取得し、
前記来場情報は、個々の来場者を示す識別情報と、前記来場者が任意の場所に来場した時刻を示す時刻情報と、を紐づけた情報であり、
前記遭遇情報は、前記任意の場所で遭遇したそれぞれの前記来場者の前記識別情報と、遭遇した時間を示す時刻情報と、を紐づけた情報であり、
前記集計データ生成部は、前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成し、
前記設定部は、前記集計データを分析して、遭遇回数の予測値を算出する予測式及び標準誤差を設定し、
前記予測値算出部は、前記予測式を用いて、前記来場者毎に、前記遭遇回数の予測値を算出し、
前記誤差算出部は、前記集計データにおける遭遇回数と、前記遭遇回数の予測値と、前記標準誤差とに基づいて、前記来場者毎に、前記集計データにおける遭遇回数と前記予測値との誤差を算出し、
前記インフルエンサー抽出部は、複数の来場者の中から、前記誤差が予め設定した閾値以上である前記来場者をインフルエンサーとして抽出する、装置である。
In order to achieve the above object, the influencer extraction device of the present invention comprises:
The system includes an acquisition unit, an aggregate data generation unit, a setting unit, a predicted value calculation unit, an error calculation unit, and an influencer extraction unit,
The acquisition unit acquires visit information and encounter information,
The attendance information is information linking identification information indicating each attendee with time information indicating the time when the attendee arrived at any location,
The encounter information is information linking the identification information of each of the visitors encountered at the arbitrary location with time information indicating the time of the encounter,
the tally data generation unit generates tally data by tallying up the number of visits and the number of encounters for each visitor based on the visit information and the encounter information;
The setting unit analyzes the aggregated data to set a prediction formula and a standard error for calculating a predicted value of the number of encounters,
The prediction value calculation unit calculates a prediction value of the number of encounters for each of the visitors using the prediction formula,
the error calculation unit calculates, for each visitor, an error between the number of encounters in the aggregated data and the predicted value based on the number of encounters in the aggregated data, the predicted value of the number of encounters, and the standard error;
The influencer extraction unit is a device that extracts, from among a plurality of attendees, attendees whose error is equal to or greater than a preset threshold value as influencers.

本発明のインフルエンサー抽出方法は、
取得工程、集計データ生成工程、設定工程、予測値算出工程、誤差算出工程、及びインフルエンサー抽出工程を含み、
前記取得工程は、来場情報及び遭遇情報を取得し、
前記来場情報は、個々の来場者を示す識別情報と、前記来場者が任意の場所に来場した時刻を示す時刻情報と、を紐づけた情報であり、
前記遭遇情報は、前記任意の場所で遭遇したそれぞれの前記来場者の前記識別情報と、遭遇した時間を示す時刻情報と、を紐づけた情報であり、
前記集計データ生成工程は、前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成し、
前記設定工程は、前記集計データを分析して、遭遇回数の予測値を算出する予測式及び標準誤差を設定し、
前記予測値算出工程は、前記予測式を用いて、前記来場者毎に、前記遭遇回数の予測値を算出し、
前記誤差算出工程は、前記集計データにおける遭遇回数と、前記遭遇回数の予測値と、前記標準誤差とに基づいて、前記来場者毎に、前記集計データにおける遭遇回数と前記予測値との誤差を算出し、
前記インフルエンサー抽出工程は、複数の来場者の中から、前記誤差が予め設定した閾値以上である前記来場者をインフルエンサーとして抽出する、方法である。
The influencer extraction method of the present invention includes:
The method includes an acquisition step, an aggregate data generation step, a setting step, a predicted value calculation step, an error calculation step, and an influencer extraction step,
The acquiring step acquires visit information and encounter information,
The attendance information is information linking identification information indicating each attendee with time information indicating the time when the attendee arrived at any location,
The encounter information is information linking the identification information of each of the visitors encountered at the arbitrary location with time information indicating the time of the encounter,
The tabulated data generating step generates tabulated data by tabulating the number of visits and the number of encounters for each visitor based on the visit information and the encounter information,
The setting step analyzes the collected data to set a prediction formula and a standard error for calculating a predicted value of the number of encounters,
The prediction value calculation step calculates a prediction value of the number of encounters for each visitor using the prediction formula,
the error calculation step calculates, for each visitor, an error between the number of encounters in the aggregated data and the predicted value based on the number of encounters in the aggregated data, the predicted value of the number of encounters, and the standard error;
The influencer extraction step is a method for extracting, from among a plurality of attendees, attendees whose error is equal to or greater than a preset threshold value as influencers.

本発明によれば、ソーシャル・メディア以外の場におけるインフルエンサーを抽出することができる。 The present invention makes it possible to extract influencers in venues other than social media.

図1は、実施形態1のインフルエンサー抽出装置の一例の構成を示すブロック図である。FIG. 1 is a block diagram illustrating an example of a configuration of an influencer extraction device according to the first embodiment. 図2は、実施形態1のインフルエンサー抽出装置のハードウエア構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of the influencer extraction device according to the first embodiment. 図3は、実施形態1のインフルエンサー抽出装置における処理の一例を示すフローチャートである。FIG. 3 is a flowchart illustrating an example of processing in the influencer extraction device of the first embodiment. 図4は、集計データの生成に関する処理の一例を示す模式図である。FIG. 4 is a schematic diagram showing an example of a process related to generation of the aggregated data. 図5は、予測式及び標準誤差の設定に関する処理の一例を示す模式図である。FIG. 5 is a schematic diagram showing an example of a process for setting a prediction formula and a standard error. 図6は、予測値の算出に関する処理の一例を示す模式図である。FIG. 6 is a schematic diagram showing an example of a process for calculating a predicted value. 図7は、集計データにおける遭遇回数と予測値との誤差の算出に関する処理の一例を示す模式図である。FIG. 7 is a schematic diagram showing an example of a process for calculating an error between the number of encounters in the aggregated data and a predicted value. 図8は、来場回数と遭遇回数との相関関係を分析した結果を示すグラフである。FIG. 8 is a graph showing the results of an analysis of the correlation between the number of visits and the number of encounters.

本発明のインフルエンサー抽出装置において、例えば、
前記インフルエンサー抽出部は、前記誤差が予め設定した上限値以上である前記来場者、及び前記来場回数が予め設定した下限値以上である前記来場者の少なくとも一方を前記抽出の対象から除外する、という態様であってもよい。
In the influencer extraction device of the present invention, for example,
The influencer extraction unit may be configured to exclude from the extraction at least one of the visitors whose error is equal to or greater than a preset upper limit and the visitors whose number of visits is equal to or greater than a preset lower limit.

本発明のインフルエンサー抽出装置は、例えば、
さらに、フィルタリング部を含み、
前記取得部は、来場可能時間帯情報及び属性情報の少なくとも一方を取得し、
前記来場可能時間帯情報は、前記来場者が前記任意の場所に来場可能な時間帯を示す情報であり、
前記属性情報は、前記来場者の属性を示す情報であり、
前記フィルタリング部は、前記来場情報及び前記遭遇情報に対し、取得した前記来場可能時間帯情報及び前記属性情報の少なくとも一方を用いてフィルタリングを行い、
前記集計データ生成部は、フィルタリングされた前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成する、という態様であってもよい。
The influencer extraction device of the present invention includes, for example,
Further, a filtering unit is included,
The acquisition unit acquires at least one of available visit time period information and attribute information,
The available visit time period information is information indicating a time period during which the visitor can visit the arbitrary location,
The attribute information is information indicating attributes of the visitor,
The filtering unit filters the attendance information and the encounter information using at least one of the acquired available attendance time period information and the acquired attribute information,
The aggregated data generation unit may generate aggregated data by aggregating the number of visits and the number of encounters for each visitor based on the filtered attendance information and encounter information.

本発明のインフルエンサー抽出装置は、例えば、
さらに、記録部を含み、
前記記録部は、前記来場情報及び前記遭遇情報の少なくとも一方を記録する、という態様であってもよい。
The influencer extraction device of the present invention includes, for example,
Further, the recording unit is included,
The recording unit may record at least one of the attendance information and the encounter information.

本発明のインフルエンサー抽出装置は、例えば、
さらに、混雑情報開示部を含み、
前記混雑情報開示部は、前記来場情報に基づいて、前記任意の場所における時間帯毎の来場者の多さを示す混雑情報を生成し、且つ前記混雑情報を開示する、という態様であってもよい。
The influencer extraction device of the present invention includes, for example,
Further, a congestion information disclosure unit is included,
The congestion information disclosure unit may generate congestion information indicating the number of visitors in each time period at the arbitrary location based on the attendance information, and disclose the congestion information.

本発明のインフルエンサー抽出装置は、例えば、
さらに、通知部を含み、
前記通知部は、インフルエンサーとして抽出された前記来場者に対し、インフルエンサーとして抽出されたことを通知する、という態様であってもよい。
The influencer extraction device of the present invention includes, for example,
Further, a notification unit is included,
The notification unit may notify the attendee who has been extracted as an influencer that he or she has been extracted as an influencer.

本発明のインフルエンサー抽出方法において、例えば、
前記インフルエンサー抽出工程は、前記誤差が予め設定した上限値以上である前記来場者、及び前記来場回数が予め設定した下限値以上である前記来場者の少なくとも一方を前記抽出の対象から除外する、という態様であってもよい。
In the influencer extraction method of the present invention, for example,
The influencer extraction process may be configured to exclude from the extraction at least one of the visitors whose error is equal to or greater than a predetermined upper limit and the visitors whose number of visits is equal to or greater than a predetermined lower limit.

本発明のインフルエンサー抽出方法は、例えば、
さらに、フィルタリング工程を含み、
前記取得工程は、来場可能時間帯情報及び属性情報の少なくとも一方を取得し、
前記来場可能時間帯情報は、前記来場者が前記任意の場所に来場可能な時間帯を示す情報であり、
前記属性情報は、前記来場者の属性を示す情報であり、
前記フィルタリング工程は、前記来場情報及び前記遭遇情報に対し、取得した前記来場可能時間帯情報及び前記属性情報の少なくとも一方を用いてフィルタリングを行い、
前記集計データ生成工程は、フィルタリングされた前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成する、という態様であってもよい。
The influencer extraction method of the present invention includes, for example,
Further, a filtering step is included,
The acquiring step acquires at least one of available visit time zone information and attribute information,
The available visit time period information is information indicating a time period during which the visitor can visit the arbitrary location,
The attribute information is information indicating attributes of the visitor,
The filtering step filters the attendance information and the encounter information using at least one of the acquired available attendance time period information and the acquired attribute information,
The aggregated data generating step may generate aggregated data by aggregating the number of visits and the number of encounters for each visitor based on the filtered visit information and encounter information.

本発明のインフルエンサー抽出方法は、例えば、
さらに、記録工程を含み、
前記記録工程は、前記来場情報及び前記遭遇情報の少なくとも一方を記録する、という態様であってもよい。
The influencer extraction method of the present invention includes, for example,
Further, a recording step is included,
The recording step may be performed in a mode in which at least one of the attendance information and the encounter information is recorded.

本発明のインフルエンサー抽出方法は、例えば、
さらに、混雑情報開示工程を含み、
前記混雑情報開示工程は、前記来場情報に基づいて、前記任意の場所における時間帯毎の来場者の多さを示す混雑情報を生成し、且つ前記混雑情報を開示する、という態様であってもよい。
The influencer extraction method of the present invention includes, for example,
Further, a congestion information disclosure step is included,
The congestion information disclosure step may include generating congestion information indicating the number of visitors in each time period at the arbitrary location based on the attendance information, and disclosing the congestion information.

本発明のインフルエンサー抽出方法は、例えば、
さらに、通知工程を含み、
前記通知工程は、インフルエンサーとして抽出された前記来場者に対し、インフルエンサーとして抽出されたことを通知する、という態様であってもよい。
The influencer extraction method of the present invention includes, for example,
Further, the method includes a notification step,
The notification step may be a step of notifying the attendee who has been extracted as an influencer that he or she has been extracted as an influencer.

本発明のプログラムは、本発明の方法の各工程を、手順として、コンピュータに実行させるためのプログラムである。 The program of the present invention is a program for causing a computer to execute each step of the method of the present invention as a procedure.

本発明の記録媒体は、本発明のプログラムを記録しているコンピュータ読み取り可能な記録媒体である。 The recording medium of the present invention is a computer-readable recording medium on which the program of the present invention is recorded.

本発明において、「遭遇」とは、2人以上の来場者が同じ時間且つ同一の場所に存在しているという事実があればよく、例えば、すれ違い、追い越し、交差等を含めて、最も広義に解釈されるべきであり、如何なる意味においても限定されない。また、「遭遇」とは、各来場者が挨拶する、会話を交わす等の相互に認知することに限定されるものではない。 In the present invention, an "encounter" is defined as two or more visitors being present at the same time and in the same place, and should be interpreted in the broadest sense, including, for example, passing each other, overtaking each other, crossing each other, and is not limited in any way. Furthermore, an "encounter" is not limited to visitors acknowledging each other, such as by greeting each other or engaging in conversation.

次に、本発明の実施形態について図を用いて説明する。本発明は、以下の実施形態には限定されない。以下の各図において、同一部分には、同一符号を付している。また、各実施形態の説明は、特に言及がない限り、互いの説明を援用でき、各実施形態の構成は、特に言及がない限り、組合せ可能である。 Next, an embodiment of the present invention will be described with reference to the drawings. The present invention is not limited to the following embodiment. In each of the drawings, the same parts are given the same reference numerals. Furthermore, the explanations of each embodiment can be mutually incorporated unless otherwise specified, and the configurations of each embodiment can be combined unless otherwise specified.

[実施形態1]
図1は、本実施形態のインフルエンサー抽出装置10の一例の構成を示すブロック図である。図1に示すように、本装置10は、取得部11、集計データ生成部12、設定部13、予測値算出部14、誤差算出部15、及びインフルエンサー抽出部16を含む。また、本装置10は、任意の構成として、さらに、フィルタリング部17、記録部18、混雑情報開示部19、及び通知部20を含んでもよい。
[Embodiment 1]
1 is a block diagram showing an example of a configuration of an influencer extraction device 10 according to the present embodiment. As shown in FIG. 1, the device 10 includes an acquisition unit 11, an aggregate data generation unit 12, a setting unit 13, a predicted value calculation unit 14, an error calculation unit 15, and an influencer extraction unit 16. The device 10 may further include a filtering unit 17, a recording unit 18, a congestion information disclosure unit 19, and a notification unit 20 as optional configurations.

本装置10は、例えば、前記各部を含む1つの装置でもよいし、前記各部が、通信回線網を介して接続可能な装置でもよい。また、本装置10は、前記通信回線網を介して、後述する外部装置と接続可能である。前記通信回線網は、特に制限されず、公知のネットワークを使用でき、例えば、有線でも無線でもよい。前記通信回線網は、例えば、インターネット回線、WWW(World Wide Web)、電話回線、LAN(Local Area Network)、SAN(Storage Area Network)、DTN(Delay Tolerant Networking)、LPWA(Low Power Wide Area)、L5G(ローカル5G)、等があげられる。無線通信としては、例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)、ローカル5G、LPWA等が挙げられる。前記無線通信としては、各装置が直接通信する形態(Ad Hoc通信)、インフラストラクチャ(infrastructure通信)、アクセスポイントを介した間接通信等であってもよい。本装置10は、例えば、システムとしてサーバに組み込まれていてもよい。また、本装置10は、例えば、本発明のプログラムがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末等であってもよい。さらに、本装置10は、例えば、前記各部のうち少なくとも一つがサーバ上にあり、その他の前記各部が端末上にあるような、クラウドコンピューティングやエッジコンピューティング等の形態であってもよい。 The device 10 may be, for example, a single device including each of the above-mentioned parts, or a device to which each of the above-mentioned parts can be connected via a communication line network. The device 10 may also be connected to an external device described later via the communication line network. The communication line network is not particularly limited and may be a publicly known network, for example, wired or wireless. Examples of the communication line network include the Internet line, WWW (World Wide Web), telephone line, LAN (Local Area Network), SAN (Storage Area Network), DTN (Delay Tolerant Networking), LPWA (Low Power Wide Area), L5G (Local 5G), etc. Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), local 5G, and LPWA. The wireless communication may be a form in which each device communicates directly (Ad Hoc communication), infrastructure communication, indirect communication via an access point, and the like. The device 10 may be incorporated into a server as a system. The device 10 may be, for example, a personal computer (PC, for example, desktop type or notebook type) in which the program of the present invention is installed, a smartphone, a tablet terminal, or the like. Furthermore, the device 10 may be in the form of cloud computing or edge computing, for example, in which at least one of the parts is on a server and the other parts are on a terminal.

図2に、本装置10のハードウエア構成のブロック図を例示する。本装置10は、例えば、中央処理装置(CPU、GPU等)101、メモリ102、バス103、記憶装置104、入力装置105、表示装置106、通信デバイス107等を含む。本装置10の各部は、それぞれのインタフェース(I/F)により、バス103を介して相互に接続されている。 Figure 2 shows an example block diagram of the hardware configuration of the device 10. The device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, a display device 106, a communication device 107, etc. Each part of the device 10 is connected to each other via the bus 103 by its respective interface (I/F).

中央処理装置101は、本装置10の全体の制御を担う。本装置10において、中央処理装置101により、例えば、本発明のプログラムやその他のプログラムが実行され、また、各種情報の読み込みや書き込みが行われる。具体的には、例えば、中央処理装置101が、取得部11、集計データ生成部12、設定部13、予測値算出部14、誤差算出部15、及びインフルエンサー抽出部16として機能する。また、中央処理装置101は、例えば、フィルタリング部17、記録部18、混雑情報開示部19、及び通知部20としても機能する。 The central processing unit 101 is responsible for the overall control of the device 10. In the device 10, the central processing unit 101 executes, for example, the program of the present invention and other programs, and also reads and writes various information. Specifically, for example, the central processing unit 101 functions as an acquisition unit 11, an aggregated data generation unit 12, a setting unit 13, a predicted value calculation unit 14, an error calculation unit 15, and an influencer extraction unit 16. The central processing unit 101 also functions as, for example, a filtering unit 17, a recording unit 18, a congestion information disclosure unit 19, and a notification unit 20.

バス103は、例えば、外部装置とも接続できる。前記外部装置は、例えば、外部記憶装置(外部データベース等)、プリンター、外部入力装置、外部表示装置、外部撮像装置等があげられる。本装置10は、例えば、バス103に接続された通信デバイス107により、外部ネットワーク(前記通信回線網)に接続でき、外部ネットワークを介して、他の装置と接続することもできる。 The bus 103 can also be connected to, for example, an external device. Examples of the external device include an external storage device (external database, etc.), a printer, an external input device, an external display device, an external imaging device, etc. The present device 10 can be connected to an external network (the above-mentioned communication line network) by, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.

メモリ102は、例えば、メインメモリ(主記憶装置)が挙げられる。中央処理装置101が処理を行う際には、例えば、後述する記憶装置104に記憶されている本発明のプログラム等の種々の動作プログラムを、メモリ102が読み込み、中央処理装置101は、メモリ102からデータを受け取って、プログラムを実行する。前記メインメモリは、例えば、RAM(ランダムアクセスメモリ)である。また、メモリ102は、例えば、ROM(読み出し専用メモリ)であってもよい。 The memory 102 may be, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operating programs, such as the program of the present invention, stored in the storage device 104 described below, and the central processing unit 101 receives data from the memory 102 and executes the program. The main memory may be, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read only memory).

記憶装置104は、例えば、前記メインメモリ(主記憶装置)に対して、いわゆる補助記憶装置ともいう。前述のように、記憶装置104には、本発明のプログラムを含む動作プログラムが格納されている。記憶装置104は、例えば、記録媒体と、記録媒体に読み書きするドライブとの組合せであってもよい。前記記録媒体は、特に制限されず、例えば、内蔵型でも外付け型でもよく、HD(ハードディスク)、CD-ROM、CD-R、CD-RW、MO、DVD、フラッシュメモリー、メモリーカード等が挙げられる。記憶装置104は、例えば、記録媒体とドライブとが一体化されたハードディスクドライブ(HDD)、及びソリッドステートドライブ(SSD)であってもよい。 The storage device 104 is also referred to as an auxiliary storage device, for example, in contrast to the main memory. As described above, the storage device 104 stores operating programs including the program of the present invention. The storage device 104 may be, for example, a combination of a recording medium and a drive that reads and writes from the recording medium. The recording medium is not particularly limited, and may be, for example, an internal or external type, such as a hard disk drive (HDD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, memory card, etc. The storage device 104 may be, for example, a hard disk drive (HDD) in which the recording medium and the drive are integrated, or a solid state drive (SSD).

本装置10において、メモリ102及び記憶装置104は、ログ情報、外部データベース(図示せず)や外部の装置から取得した情報、本装置10によって生成した情報、本装置10が処理を実行する際に用いる情報等の種々の情報を記憶することも可能である。なお、少なくとも一部の情報は、例えば、メモリ102及び記憶装置104以外の外部サーバに記憶されていてもよいし、複数の端末にブロックチェーン技術等を用いて分散して記憶されていてもよい。また、メモリ102及び記憶装置104は、例えば、記録部18が記録した各種情報を記憶してもよい。 In the present device 10, the memory 102 and the storage device 104 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by the present device 10, and information used by the present device 10 when executing processing. At least a portion of the information may be stored, for example, in an external server other than the memory 102 and the storage device 104, or may be stored in a distributed manner on multiple terminals using blockchain technology or the like. The memory 102 and the storage device 104 may also store, for example, various information recorded by the recording unit 18.

本装置10は、例えば、さらに、入力装置105、及び表示装置106を含んでもよい。入力装置105は、例えば、タッチパネル、キーボード、マウス等である。表示装置106は、例えば、LEDディスプレイ、液晶ディスプレイ等が挙げられる。 The device 10 may further include, for example, an input device 105 and a display device 106. The input device 105 is, for example, a touch panel, a keyboard, a mouse, etc. The display device 106 is, for example, an LED display, a liquid crystal display, etc.

つぎに、本実施形態のインフルエンサー抽出方法の一例を、図3のフローチャートに基づき説明する。本実施形態のインフルエンサー抽出方法は、例えば、図1のインフルエンサー抽出装置10を用いて、次のように実施する。なお、本実施形態のインフルエンサー抽出方法は、図1のインフルエンサー抽出装置10の使用には限定されない。また、図3においてかっこで示した工程は、任意の工程である。 Next, an example of the influencer extraction method of this embodiment will be described based on the flowchart in FIG. 3. The influencer extraction method of this embodiment is carried out, for example, as follows using the influencer extraction device 10 of FIG. 1. Note that the influencer extraction method of this embodiment is not limited to the use of the influencer extraction device 10 of FIG. 1. Also, the steps in parentheses in FIG. 3 are optional steps.

まず、取得部11により、来場情報及び遭遇情報を取得する(S11a、取得工程)。前記来場情報は、個々の来場者を示す識別情報と、前記来場者が任意の場所に来場した時刻を示す時刻情報と、を紐づけた情報である。前記遭遇情報は、前記任意の場所で遭遇したそれぞれの前記来場者の前記識別情報と、遭遇した時間を示す時刻情報と、を紐づけた情報である。取得部11は、例えば、前記通信回線網を介して外部サーバや外部データベース等から前記来場情報及び前記遭遇情報を取得してもよいし、メモリ102及び記憶装置104に記憶している前記来場情報及び前記遭遇情報を読み出すことで取得してもよい。前記識別情報は、例えば、前記来場者が前記任意の場所に来場した際に携帯している携行品の識別情報であってもよい。前記携行品としては、例えば、入場券、IC(integrated circuit)カード、携帯電話、スマートフォン、ウェアラブルデバイス等である。前記識別情報は、例えば、ID(identification)、メールアドレス、生体情報(顔、指紋、声、等)等である。なお、前記任意の場所は、特に制限されず、屋内であってもよいし、屋外であってもよいし、電車等の移動体内であってもよい。具体的に、前記任意の場所としては、例えば、ゴミステーション、公園、スーパー、コンビニエンスストア等がある。 First, the acquisition unit 11 acquires the visitor information and the encounter information (S11a, acquisition step). The visitor information is information linking identification information indicating each visitor with time information indicating the time when the visitor arrived at an arbitrary location. The encounter information is information linking the identification information of each visitor encountered at the arbitrary location with time information indicating the time of the encounter. The acquisition unit 11 may acquire the visitor information and the encounter information from an external server or an external database via the communication line network, or may acquire the visitor information and the encounter information stored in the memory 102 and the storage device 104 by reading them out. The identification information may be, for example, the identification information of a portable item carried by the visitor when he or she visited the arbitrary location. Examples of the portable item include an admission ticket, an IC (integrated circuit) card, a mobile phone, a smartphone, a wearable device, and the like. The identification information is, for example, an ID (identification), an email address, biometric information (face, fingerprint, voice, etc.), and the like. The arbitrary location is not particularly limited and may be indoors, outdoors, or inside a moving vehicle such as a train. Specific examples of the arbitrary location include a garbage station, a park, a supermarket, a convenience store, etc.

次に、集計データ生成部12により、前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成する(S12、集計データ生成工程)。前記来場回数が多くなると、前記遭遇回数も増えると考えられるため、後述のように、前記来場回数と前記遭遇回数とには、正の相関があるといえる。 Next, the aggregate data generating unit 12 generates aggregate data that aggregates the number of visits and the number of encounters for each visitor based on the visit information and the encounter information (S12, aggregate data generating step). Since it is considered that the number of encounters increases as the number of visits increases, it can be said that there is a positive correlation between the number of visits and the number of encounters, as described below.

次に、設定部13により、前記集計データを分析して、遭遇回数の予測値を算出する予測式及び標準誤差を設定する(S13、設定工程)。具体的には、後述する。 Next, the setting unit 13 analyzes the aggregated data and sets a prediction formula and standard error for calculating the predicted value of the number of encounters (S13, setting step). The details will be described later.

次に、予測値算出部14により、前記予測式を用いて、前記来場者毎に、前記遭遇回数の予測値を算出する(S14、予測値算出工程)。 Next, the prediction value calculation unit 14 uses the prediction formula to calculate the predicted number of encounters for each visitor (S14, prediction value calculation process).

次に、誤差算出部15により、前記集計データにおける遭遇回数と、前記遭遇回数の予測値と、前記標準誤差とに基づいて、前記来場者毎に、前記集計データにおける遭遇回数と前記予測値との誤差を算出する(S15、誤差算出工程)。 Next, the error calculation unit 15 calculates the error between the number of encounters in the aggregated data and the predicted value for each visitor based on the number of encounters in the aggregated data, the predicted value of the number of encounters, and the standard error (S15, error calculation process).

そして、インフルエンサー抽出部16により、前記来場情報の中から、前記誤差が予め設定した閾値以上である前記来場者をインフルエンサーとして抽出し(S16、インフルエンサー抽出工程)、終了する(END)。また、インフルエンサー抽出部16は、例えば、前記誤差が予め設定した上限値以上である前記来場者、及び前記来場回数が予め設定した下限値以上である前記来場者の少なくとも一方を前記抽出の対象から除外してもよい。前記閾値、前記上限値、及び前記下限値は、特に制限されず、任意に設定できる。予め設定した上限値以上の前記誤差は、例えば、異常値の可能性がある。そのため、このような誤差を有する前記来場者を前記抽出の対象から除外することで、適切なインフルエンサーを抽出することができる。また、前記来場回数が予め設定した下限値以上である前記来場者は、例えば、前記誤差が前記閾値以上であっても、前記任意の場所や他の来場者と馴染んでいない可能性がある。そのため、このような来場者を前記抽出の対象から除外することで、適切なインフルエンサーを抽出することができる。つまり、インフルエンサーとは、来場回数のわりに遭遇回数が多い人ともいうことができる。 Then, the influencer extraction unit 16 extracts the visitors whose error is equal to or greater than a preset threshold value from the attendance information as influencers (S16, influencer extraction process), and ends (END). The influencer extraction unit 16 may also exclude, for example, at least one of the visitors whose error is equal to or greater than a preset upper limit value and the visitors whose number of visits is equal to or greater than a preset lower limit value from the extraction target. The threshold value, the upper limit value, and the lower limit value are not particularly limited and can be set arbitrarily. The error that is equal to or greater than the preset upper limit value may be, for example, an abnormal value. Therefore, by excluding the visitors having such an error from the extraction target, an appropriate influencer can be extracted. Furthermore, the visitors whose number of visits is equal to or greater than a preset lower limit value may not be familiar with the arbitrary place or other visitors, even if the error is equal to or greater than the threshold value. Therefore, by excluding such visitors from the extraction target, an appropriate influencer can be extracted. In other words, an influencer can be described as someone who is encountered more frequently than the number of times they visit.

インフルエンサー抽出部16は、例えば、前記来場情報の中から、前記誤差が予め設定した閾値以上であり、且つ前記誤差が高い順に、予め設定した人数の前記来場者をインフルエンサーとして抽出してもよい。前記予め設定した人数は、特に制限されず、任意に設定可能である。具体的に、前記予め設定した人数が1人の場合は、例えば、前記誤差が最も高い来場者がインフルエンサーとして抽出される。 The influencer extraction unit 16 may, for example, extract a preset number of visitors from the attendance information in order of increasing error, whose error is equal to or exceeds a preset threshold value, as influencers. The preset number of visitors is not particularly limited and can be set arbitrarily. Specifically, when the preset number of visitors is one, for example, the visitor with the highest error is extracted as the influencer.

前述のように、本装置10は、例えば、さらに、フィルタリング部17を含んでもよい。この場合、取得部11により、来場可能時間帯情報及び属性情報の少なくとも一方を取得する(S11b、取得工程)。前記来場可能時間帯情報は、前記来場者が前記任意の場所に来場可能な時間帯を示す情報である。前記時間帯は、例えば、30分毎の時間帯であってもよいし、1時間毎の時間帯であってもよい。また、前記時間帯は、例えば、曜日別の時間帯であってもよい。前記属性情報は、前記来場者の属性であり、具体的には、例えば、性別、年齢、趣味、職業等の属性がある。前記来場可能時間帯情報及び前記属性情報は、例えば、前記来場者の識別情報と紐づけられている。取得部11は、例えば、前記通信回線網を介して外部サーバや外部データベース等から前記来場可能時間帯情報及び前記属性情報を取得してもよいし、メモリ102及び記憶装置104に記憶している前記来場可能時間帯情報及び前記属性情報を読み出すことで取得してもよい。前記工程(S11b)は、図3に示すように、前記工程(S11a)と並行して実行してもよいし、順番に実行してもよい。前記順番は、特に制限されない。 As described above, the device 10 may further include, for example, a filtering unit 17. In this case, the acquisition unit 11 acquires at least one of the available visit time zone information and the attribute information (S11b, acquisition step). The available visit time zone information is information indicating the time zone during which the visitor can visit the arbitrary location. The time zone may be, for example, a 30-minute time zone or an hourly time zone. The time zone may also be, for example, a time zone by day of the week. The attribute information is the attribute of the visitor, and specifically, for example, attributes such as gender, age, hobbies, and occupation. The available visit time zone information and the attribute information are linked, for example, to the identification information of the visitor. The acquisition unit 11 may acquire the available visit time zone information and the attribute information from an external server or an external database via the communication line network, or may acquire the available visit time zone information and the attribute information by reading out the available visit time zone information and the attribute information stored in the memory 102 and the storage device 104. As shown in FIG. 3, the step (S11b) may be performed in parallel with the step (S11a), or may be performed in sequence. The sequence is not particularly limited.

前記工程(S11a)及び前記工程(S11b)を実行した後、フィルタリング部17により、前記来場情報及び前記遭遇情報に対し、取得した前記来場可能時間帯情報及び前記属性情報の少なくとも一方を用いてフィルタリングを行う(S17、フィルタリング工程)。つまり、来場者Xにおける前記来場可能時間帯情報が示す時間帯が、「月曜日~金曜日の14時から17時」であるとすると、フィルタリング部17は、前記来場情報及び前記遭遇情報の中から、「月曜日~金曜日の14時から17時」の時間帯内の時刻情報を有する来場情報及び遭遇情報を取り出す(フィルターする)。また、来場者Yにおける前記属性情報が示す属性が、「40代、女性」であるとすると、フィルタリング部17は、前記来場情報及び前記遭遇情報の中から、「40代、女性」の属性情報を有する来場者の来場情報及び遭遇情報を取り出す(フィルターする)。 After executing the steps (S11a) and (S11b), the filtering unit 17 filters the attendance information and the encounter information using at least one of the acquired available attendance time period information and attribute information (S17, filtering step). In other words, if the time period indicated by the available attendance time period information for visitor X is "Monday to Friday, 2pm to 5pm", the filtering unit 17 extracts (filters) attendance information and encounter information having time information within the time period "Monday to Friday, 2pm to 5pm" from the attendance information and encounter information. Also, if the attribute indicated by the attribute information for visitor Y is "40s, female", the filtering unit 17 extracts (filters) attendance information and encounter information of visitors having attribute information of "40s, female" from the attendance information and encounter information.

前記工程(S17)を実行した後、前記工程(S12)において、集計データ生成部12により、フィルタリングされた前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成する。 After executing step (S17), in step (S12), the aggregated data generation unit 12 generates aggregated data that aggregates the number of visits and the number of encounters for each visitor based on the filtered visit information and encounter information.

このように、前記来場可能時間帯情報を用いて、前記来場情報及び前記遭遇情報をフィルタリングすることで、例えば、来場者Xのスケジュール上の都合に起因して前記誤差が大きくなることを防げる。また、前記属性情報を用いて、前記来場情報及び前記遭遇情報をフィルタリングすることで、例えば、来場者の属性別にインフルエンサーを抽出することができ、抽出されたインフルエンサーに多様性が生まれる。インフルエンサーが多様化すると、前記インフルエンサーに影響を受ける人も多様化するため、結果的に、来場者の多様化につながる。 In this way, by filtering the attendance information and the encounter information using the available attendance time period information, it is possible to prevent the error from becoming large due to, for example, schedule conflicts of visitor X. Furthermore, by filtering the attendance information and the encounter information using the attribute information, it is possible to extract influencers based on visitor attributes, for example, and diversity is created in the extracted influencers. As influencers become more diverse, the people who are influenced by the influencers also become more diverse, which ultimately leads to a more diverse audience.

前述のように、本装置10は、例えば、さらに、記録部18を含んでもよい。記録部18は、例えば、前記来場情報、前記遭遇情報、前記来場可能時間帯情報、前記属性情報等の情報を記録する(S18、記録工程)。前記工程(S18)は、例えば、図3に示すように、前記工程(S11a)及び前記工程(S11b)の前に実行されればよい。前記各情報を記録する手法は、特に制限されない。 As described above, the device 10 may further include, for example, a recording unit 18. The recording unit 18 records information such as the visit information, the encounter information, the available visit time period information, and the attribute information (S18, recording step). The step (S18) may be executed, for example, before the step (S11a) and the step (S11b) as shown in FIG. 3. The method of recording each piece of information is not particularly limited.

前記来場情報を記録する場合、記録部18は、例えば、前記携行品を携帯する来場者が前記任意の場所に来場する際に、前記携行品の識別情報を読み取ることで、前記来場情報を記録してもよい。また、前記来場情報を記録する場合、記録部18は、例えば、Wi-Fi(登録商標)やBluetooth(登録商標)等を用いて、前記携行品を携帯する来場者が前記任意の場所に入ったことを検知することで、前記来場情報を記録してもよい。さらに、前記来場情報を記録する場合、記録部18は、センサやカメラ等を用いて、前記来場者が前記任意の場所に入ったことを検知することで、前記来場情報を記録してもよい。 When recording the attendance information, the recording unit 18 may, for example, record the attendance information by reading the identification information of the carried item when the visitor carrying the carried item enters the arbitrary location. Also, when recording the attendance information, the recording unit 18 may, for example, record the attendance information by detecting that the visitor carrying the carried item has entered the arbitrary location using Wi-Fi (registered trademark) or Bluetooth (registered trademark), etc. Furthermore, when recording the attendance information, the recording unit 18 may record the attendance information by detecting that the visitor has entered the arbitrary location using a sensor, a camera, etc.

前記遭遇情報を記録する場合、記録部18は、例えば、Wi-Fi(登録商標)やBluetooth(登録商標)等を用いて、前記携行品を携帯する複数の来場者が前記任意の場所に入ったことを検知することで、前記遭遇情報を記録してもよい。また、前記遭遇情報を記録する場合、記録部18は、例えば、前記任意の場所において、一方の来場者が来場した前後であって一定時間以内(例えば、5分以内等)に、他方の来場者の来場があったときは、前記一方の来場者と前記他方の来場者とが遭遇したと推定して前記遭遇情報を記録してもよい。 When recording the encounter information, the recording unit 18 may record the encounter information by detecting that multiple visitors carrying the portable items have entered the arbitrary location using, for example, Wi-Fi (registered trademark) or Bluetooth (registered trademark). Furthermore, when recording the encounter information, the recording unit 18 may record the encounter information by estimating that one visitor and the other visitor have encountered each other when the other visitor arrives at the arbitrary location within a certain time (for example, within 5 minutes) before or after the arrival of the other visitor.

前記来場可能時間帯情報や前記属性情報を記録する場合、記録部18は、例えば、前記来場者の端末(例えば、携帯電話、スマートフォン、PC、ウェアラブルデバイス等)から前記来場可能時間帯情報や前記属性情報の入力を受付けることで、前記来場可能時間帯情報や前記属性情報を記録してもよい。 When recording the available visiting time zone information and the attribute information, the recording unit 18 may record the available visiting time zone information and the attribute information, for example, by accepting input of the available visiting time zone information and the attribute information from the visitor's terminal (e.g., a mobile phone, smartphone, PC, wearable device, etc.).

前述のように、本装置10は、例えば、さらに、混雑情報開示部19を含んでもよい。混雑情報開示部19は、前記来場情報に基づいて、前記任意の場所における時間帯毎の来場者の多さを示す混雑情報を生成し、且つ前記混雑情報を開示する(S19、混雑情報開示工程)。具体的に、混雑情報開示部19は、例えば、各時間帯の平均来場回数を算出して得られた数値を前記混雑情報として用いてもよい。前記時間帯は、例えば、30分毎の時間帯であってもよいし、1時間毎の時間帯であってもよい。また、前記時間帯は、例えば、曜日別の時間帯であってもよい。前記混雑情報を開示する手法は、特に制限されず、例えば、前記通信回線網を介して前記来場者の端末に前記混雑情報を送信(通知)することで開示してもよいし、表示装置106上に前記混雑情報を表示することで開示してもよい。前記工程(S19)は、例えば、図3に示すように、前記工程(S11a)の前に実行されればよい。また、前記工程(S19)は、例えば、図3に示すように、前記工程(S18)の後に実行されてもよいし、前記工程(S18)の前に実行されてもよい。前記集計データにおける遭遇回数と前記予測値との誤差が大きくなる要因としては、例えば、前記来場者が混雑している時間帯の前記任意の場所に来場することで、1回あたりの来場回数に比べて前記遭遇回数が多くなるためであると考えられる。そこで、前記来場者が来場する前に、前記来場者に対して前記混雑状況を開示することで、他者とのコミュニケーションを意識して、敢えて、前記任意の場所が混雑している時間帯に来場していた来場者を抽出することができる。 As described above, the device 10 may further include, for example, a congestion information disclosure unit 19. The congestion information disclosure unit 19 generates congestion information indicating the number of visitors for each time period at the arbitrary location based on the visitation information, and discloses the congestion information (S19, congestion information disclosure step). Specifically, the congestion information disclosure unit 19 may use, for example, a numerical value obtained by calculating the average number of visitors for each time period as the congestion information. The time period may be, for example, a time period every 30 minutes, or a time period every hour. In addition, the time period may be, for example, a time period by day of the week. The method of disclosing the congestion information is not particularly limited, and may be, for example, by transmitting (notifying) the congestion information to the visitor's terminal via the communication line network, or by displaying the congestion information on the display device 106. The step (S19) may be executed, for example, before the step (S11a) as shown in FIG. 3. Furthermore, the step (S19) may be executed after the step (S18) or before the step (S18), as shown in FIG. 3, for example. A factor that may increase the error between the number of encounters in the aggregated data and the predicted value is that, for example, the visitor visits the arbitrary place during a crowded time period, which results in the number of encounters being greater than the number of visits per visit. Therefore, by disclosing the crowded situation to the visitor before the visitor arrives, it is possible to extract visitors who, with an awareness of communication with others, deliberately visit the arbitrary place during a crowded time period.

また、例えば、本装置10によらずに、予め、前記混雑情報が来場者に対して開示されていてもよい。 In addition, for example, the congestion information may be disclosed to visitors in advance without using the device 10.

前述のように、本装置10は、例えば、さらに、通知部20を含んでもよい。通知部20は、インフルエンサーとして抽出された前記来場者に対し、インフルエンサーとして抽出されたことを通知する(S20、通知工程)。「抽出された」は、例えば、「選ばれた」ともいう。前記通知の手法は、特に制限されず、例えば、前記来場者の端末に対して、インフルエンサーとして選ばれたことを通知してもよいし、表示装置106上にインフルエンサーとして選ばれたことや、インフルエンサーとして選ばれた前記来場者を表示してもよい。また、通知部20は、例えば、インフルエンサーとして選ばれたことに加えて、前記来場者に対し、依頼情報を通知してもよい。前記依頼情報は、宣伝対象の宣伝を依頼する情報である。なお、前記宣伝対象は、特に制限されず、商品、サービス、場所(特定のエリアや施設等)等があり、有形であってもよいし、無形であってもよい。前記依頼情報には、例えば、前記宣伝対象に関する情報、宣伝を実行する場所・日時等の情報を含んでもよい。なお、前記インフルエンサーを抽出した前記任意の場所は、宣伝対象である場所及び宣伝を実行する場所等と異なっていてもよい。例えば、スーパーの来場者の中から前記スーパーにおけるインフルエンサーを抽出し、その人に、ゴミステーションのインフルエンサーとしても活動して欲しいと依頼(通知)してもよい。このように、抽出したインフルエンサーに協力を仰ぐことで、効率的且つ効果的に宣伝対象を宣伝することができる。前記工程(S20)は、図3に示すように、例えば、前記工程(S16)の後に続けて実行される。 As described above, the device 10 may further include, for example, a notification unit 20. The notification unit 20 notifies the visitor who has been extracted as an influencer that he/she has been extracted as an influencer (S20, notification process). "Extracted" can also be referred to as "selected", for example. The method of notification is not particularly limited, and for example, the visitor's terminal may be notified that he/she has been selected as an influencer, or the display device 106 may display the visitor who has been selected as an influencer. In addition to being selected as an influencer, the notification unit 20 may also notify the visitor of request information. The request information is information requesting the promotion of a promotion target. The promotion target is not particularly limited, and may be a product, a service, a place (a specific area or facility, etc.), etc., and may be tangible or intangible. The request information may include, for example, information about the promotion target, and information about the place, date, and time when the promotion is performed. The arbitrary location from which the influencer is extracted may be different from the location that is the target of the promotion and the location where the promotion is carried out. For example, an influencer at a supermarket may be extracted from among visitors to the supermarket, and the person may be requested (notified) to act as an influencer for the garbage station as well. In this way, by asking for the cooperation of the extracted influencer, the target of the promotion can be promoted efficiently and effectively. The step (S20) is executed, for example, following the step (S16), as shown in FIG. 3.

本実施形態によれば、例えば、前記集計データにおける遭遇回数と前記予測値との誤差を算出することで、ソーシャル・メディア以外の場におけるインフルエンサーを抽出することができる。 According to this embodiment, for example, by calculating the error between the number of encounters in the aggregated data and the predicted value, influencers in places other than social media can be extracted.

[実施形態2]
本発明における、集計データの生成、予測式及び標準誤差の設定、予測値の算出、前記集計データにおける遭遇回数と前記予測値との誤差の算出、及びインフルエンサーの抽出に関する処理の一例を、図1のインフルエンサー抽出装置10を用いて説明する。なお、これらの処理は、図1のインフルエンサー抽出装置10の使用には限定されない。
[Embodiment 2]
An example of the processes related to generating aggregated data, setting a prediction formula and a standard error, calculating a predicted value, calculating an error between the number of encounters in the aggregated data and the predicted value, and extracting influencers in the present invention will be described using the influencer extraction device 10 in Fig. 1. Note that these processes are not limited to the use of the influencer extraction device 10 in Fig. 1.

図4は、集計データの生成に関する処理の一例を示す図である。図4上部に、前記来場情報及び前記遭遇情報の一例を示す。図中において、「user」は、前記来場者の識別情報を意味し、「date」は、前記各時刻情報を意味する。集計データ生成部12は、前記来場情報及び前記遭遇情報から、図4中部に示すように、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成する。前述したように、前記来場回数と前記遭遇回数とには、正の相関があるため、前記集計データからは、例えば、図4下部に示すような散布図が生成される。 Figure 4 is a diagram showing an example of a process for generating aggregated data. An example of the visit information and encounter information is shown in the upper part of Figure 4. In the figure, "user" means the identification information of the visitor, and "date" means each time information. The aggregated data generation unit 12 generates aggregated data by aggregating the number of visits and the number of encounters for each visitor from the visit information and encounter information, as shown in the middle part of Figure 4. As mentioned above, there is a positive correlation between the number of visits and the number of encounters, so a scatter plot such as that shown in the lower part of Figure 4 is generated from the aggregated data.

図5は、予測式及び標準誤差の設定に関する処理の一例を示す図である。図5上部に、図4にて示した集計データを示す。設定部13は、例えば、前記集計データにおける前記遭遇回数を目的変数とし、前記来場回数を説明変数として、線形回帰分析を行うことで、予測式及び前記予測式に対する標準誤差を設定することができる。図5中部に、図5上部にて示した集計データを用いて線形回帰分析を行い、その分析結果に基づいて設定した前記予測式及び標準誤差の一例を示す。言い換えれば、設定部13は、例えば、図5下部に示す散布図において、点線にて示した線形近似を求める処理を行うともいえる。なお、本例では、前述のように線形近似を求めるアプローチにて前記予測式を設定しているが、これは例示であって、設定部13による前記予測式の設定は、これに限定されない。設定部13は、例えば、曲線近似を求めるアプローチ等の別の手法で前記予測式を設定しても良い。以降は、設定部13が、線形近似を求めるアプローチにて前記予測式を設定したものとして説明する。 5 is a diagram showing an example of a process for setting a prediction formula and a standard error. The top part of FIG. 5 shows the aggregated data shown in FIG. 4. The setting unit 13 can set a prediction formula and a standard error for the prediction formula by performing a linear regression analysis using, for example, the number of encounters in the aggregated data as a target variable and the number of visits as an explanatory variable. The middle part of FIG. 5 shows an example of the prediction formula and the standard error set based on the analysis result by performing a linear regression analysis using the aggregated data shown in the top part of FIG. 5. In other words, the setting unit 13 can be said to perform a process for obtaining a linear approximation shown by a dotted line in the scatter diagram shown in the bottom part of FIG. 5. In this example, the prediction formula is set by an approach for obtaining a linear approximation as described above, but this is an example, and the setting of the prediction formula by the setting unit 13 is not limited to this. The setting unit 13 may set the prediction formula by another method, such as an approach for obtaining a curve approximation. Hereinafter, the setting unit 13 will be described assuming that the prediction formula is set by an approach for obtaining a linear approximation.

図6は、予測値の算出に関する処理の一例を示す図である。図6に示す集計データは、図4にて示した集計データに前記遭遇回数の予測値を加えたデータである。前記遭遇回数の予測値は、予測値算出部14によって、図5下部に示した前記予測式を用いて算出される。 Figure 6 is a diagram showing an example of a process for calculating a predicted value. The aggregated data shown in Figure 6 is data obtained by adding the predicted value of the number of encounters to the aggregated data shown in Figure 4. The predicted value of the number of encounters is calculated by the predicted value calculation unit 14 using the prediction formula shown in the lower part of Figure 5.

図7は、前記集計データにおける遭遇回数と前記予測値との誤差の算出に関する処理の一例を示す図である。図7に示す集計データは、図6にて示した集計データに前記遭遇回数と前記予測値との誤差を加えたデータである。前記誤差は、誤差算出部15によって、図5下部に示した前記標準誤差を用いて算出される。具体的に、前記誤差は、例えば、図7にも示すように、下記式(1)によって算出される。言い換えれば、誤差算出部15は、例えば、図7下部に示す散布図において、各プロットと前記線形近似との差を求める処理を行うともいえる。

誤差=(遭遇回数-遭遇回数の予測値)/標準誤差 ・・・(1)
Fig. 7 is a diagram showing an example of a process for calculating an error between the number of encounters in the aggregated data and the predicted value. The aggregated data shown in Fig. 7 is data obtained by adding an error between the number of encounters and the predicted value to the aggregated data shown in Fig. 6. The error is calculated by the error calculation unit 15 using the standard error shown in the lower part of Fig. 5. Specifically, the error is calculated by the following formula (1), as also shown in Fig. 7. In other words, the error calculation unit 15 can be said to perform a process for calculating a difference between each plot and the linear approximation in the scatter diagram shown in the lower part of Fig. 7, for example.

Error = (number of encounters – predicted number of encounters) / standard error (1)

例えば、予め設定した閾値が1.5だとすると、インフルエンサー抽出部16は、図7に示す集計データ内の複数の来場者の中から、前記誤差が1.5よりも大きい来場者Cをインフルエンサーとして抽出する。 For example, if the preset threshold is 1.5, the influencer extraction unit 16 extracts visitor C, whose error is greater than 1.5, as an influencer from among the multiple visitors in the aggregated data shown in FIG. 7.

[実施形態3]
本発明者らが実施した検証結果に基づき、前記来場回数と前記遭遇回数との相関関係について説明する。
[Embodiment 3]
Based on the results of the verification carried out by the present inventors, the correlation between the number of visits and the number of encounters will be described.

本検証において、実験現場の入口に、前記来場情報を記録する記録装置を設置した。前記記録情報は、来場者の端末(スマートフォン)がかざされると、前記端末の識別情報を記録する装置である。また、本検証において、来場間隔が5分未満である各来場者同士を「遭遇した」と判断し、前記来場者毎に前記来場回数及び前記遭遇回数を算出した。そして、前記来場回数と前記遭遇回数との相関係数を求め、相関関係を分析した。図8に、前記来場回数と前記遭遇回数との相関関係を分析した結果を示す。図8に示すように、前記来場回数と前記遭遇回数とに強い正の相関があることが分かった。 In this verification, a recording device that records the visitor information was installed at the entrance to the experimental site. The recording information is a device that records the identification information of a visitor's terminal (smartphone) when the visitor holds the terminal over the device. Furthermore, in this verification, visitors whose visit intervals were less than 5 minutes were determined to have "encountered" each other, and the number of visits and the number of encounters were calculated for each visitor. The correlation coefficient between the number of visits and the number of encounters was then calculated, and the correlation was analyzed. Figure 8 shows the results of the analysis of the correlation between the number of visits and the number of encounters. As shown in Figure 8, it was found that there is a strong positive correlation between the number of visits and the number of encounters.

[実施形態4]
本実施形態のプログラムは、本発明の方法の各工程を、手順として、コンピュータに実行させるためのプログラムである。本発明において、「手順」は、「処理」と読み替えてもよい。また、本実施形態のプログラムは、例えば、コンピュータ読み取り可能な記録媒体に記録されていてもよい。前記記録媒体としては、特に限定されず、例えば、読み出し専用メモリ(ROM)、ハードディスク(HD)、光ディスク等が挙げられる。
[Embodiment 4]
The program of the present embodiment is a program for causing a computer to execute each step of the method of the present invention as a procedure. In the present invention, the "procedure" may be read as "processing." The program of the present embodiment may be recorded, for example, in a computer-readable recording medium. The recording medium is not particularly limited, and examples thereof include a read-only memory (ROM), a hard disk (HD), and an optical disk.

以上、実施形態を参照して本発明を説明したが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をできる。 The present invention has been described above with reference to the embodiments, but the present invention is not limited to the above embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

<付記>
上記の実施形態の一部または全部は、以下の付記のように記載されうるが、以下には限られない。
(付記1)
取得部、集計データ生成部、設定部、予測値算出部、誤差算出部、及びインフルエンサー抽出部を含み、
前記取得部は、来場情報及び遭遇情報を取得し、
前記来場情報は、個々の来場者を示す識別情報と、前記来場者が任意の場所に来場した時刻を示す時刻情報と、を紐づけた情報であり、
前記遭遇情報は、前記任意の場所で遭遇したそれぞれの前記来場者の前記識別情報と、遭遇した時間を示す時刻情報と、を紐づけた情報であり、
前記集計データ生成部は、前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成し、
前記設定部は、前記集計データを分析して、遭遇回数の予測値を算出する予測式及び標準誤差を設定し、
前記予測値算出部は、前記予測式を用いて、前記来場者毎に、前記遭遇回数の予測値を算出し、
前記誤差算出部は、前記集計データにおける遭遇回数と、前記遭遇回数の予測値と、前記標準誤差とに基づいて、前記来場者毎に、前記集計データにおける遭遇回数と前記予測値との誤差を算出し、
前記インフルエンサー抽出部は、複数の来場者の中から、前記誤差が予め設定した閾値以上である前記来場者をインフルエンサーとして抽出する、インフルエンサー抽出装置。
(付記2)
前記インフルエンサー抽出部は、前記誤差が予め設定した上限値以上である前記来場者、及び前記来場回数が予め設定した下限値以上である前記来場者の少なくとも一方を前記抽出の対象から除外する、付記1記載のインフルエンサー抽出装置。
(付記3)
さらに、フィルタリング部を含み、
前記取得部は、来場可能時間帯情報及び属性情報の少なくとも一方を取得し、
前記来場可能時間帯情報は、前記来場者が前記任意の場所に来場可能な時間帯を示す情報であり、
前記属性情報は、前記来場者の属性を示す情報であり、
前記フィルタリング部は、前記来場情報及び前記遭遇情報に対し、取得した前記来場可能時間帯情報及び前記属性情報の少なくとも一方を用いてフィルタリングを行い、
前記集計データ生成部は、フィルタリングされた前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成する、付記1又は2記載のインフルエンサー抽出装置。
(付記4)
さらに、記録部を含み、
前記記録部は、前記来場情報及び前記遭遇情報の少なくとも一方を記録する、付記1から3のいずれかに記載のインフルエンサー抽出装置。
(付記5)
さらに、混雑情報開示部を含み、
前記混雑情報開示部は、前記来場情報に基づいて、前記任意の場所における時間帯毎の来場者の多さを示す混雑情報を生成し、且つ前記混雑情報を開示する、付記1から4のいずれかに記載のインフルエンサー抽出装置。
(付記6)
さらに、通知部を含み、
前記通知部は、インフルエンサーとして抽出された前記来場者に対し、インフルエンサーとして抽出されたことを通知する、付記1から5のいずれかに記載のインフルエンサー抽出装置。
(付記7)
取得工程、集計データ生成工程、設定工程、予測値算出工程、誤差算出工程、及びインフルエンサー抽出工程を含み、
前記取得工程は、来場情報及び遭遇情報を取得し、
前記来場情報は、個々の来場者を示す識別情報と、前記来場者が任意の場所に来場した時刻を示す時刻情報と、を紐づけた情報であり、
前記遭遇情報は、前記任意の場所で遭遇したそれぞれの前記来場者の前記識別情報と、遭遇した時間を示す時刻情報と、を紐づけた情報であり、
前記集計データ生成工程は、前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成し、
前記設定工程は、前記集計データを分析して、遭遇回数の予測値を算出する予測式及び標準誤差を設定し、
前記予測値算出工程は、前記予測式を用いて、前記来場者毎に、前記遭遇回数の予測値を算出し、
前記誤差算出工程は、前記集計データにおける遭遇回数と、前記遭遇回数の予測値と、前記標準誤差とに基づいて、前記来場者毎に、前記集計データにおける遭遇回数と前記予測値との誤差を算出し、
前記インフルエンサー抽出工程は、複数の来場者の中から、前記誤差が予め設定した閾値以上である前記来場者をインフルエンサーとして抽出する、インフルエンサー抽出方法。
(付記8)
前記インフルエンサー抽出工程は、前記誤差が予め設定した上限値以上である前記来場者、及び前記来場回数が予め設定した下限値以上である前記来場者の少なくとも一方を前記抽出の対象から除外する、付記7記載のインフルエンサー抽出方法。
(付記9)
さらに、フィルタリング工程を含み、
前記取得工程は、来場可能時間帯情報及び属性情報の少なくとも一方を取得し、
前記来場可能時間帯情報は、前記来場者が前記任意の場所に来場可能な時間帯を示す情報であり、
前記属性情報は、前記来場者の属性を示す情報であり、
前記フィルタリング工程は、前記来場情報及び前記遭遇情報に対し、取得した前記来場可能時間帯情報及び前記属性情報の少なくとも一方を用いてフィルタリングを行い、
前記集計データ生成工程は、フィルタリングされた前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成する、付記7又は8記載のインフルエンサー抽出方法。
(付記10)
さらに、記録工程を含み、
前記記録工程は、前記来場情報及び前記遭遇情報の少なくとも一方を記録する、付記7から9のいずれかに記載のインフルエンサー抽出方法。
(付記11)
さらに、混雑情報開示工程を含み、
前記混雑情報開示工程は、前記来場情報に基づいて、前記任意の場所における時間帯毎の来場者の多さを示す混雑情報を生成し、且つ前記混雑情報を開示する、付記7から10のいずれかに記載のインフルエンサー抽出方法。
(付記12)
さらに、通知工程を含み、
前記通知工程は、インフルエンサーとして抽出された前記来場者に対し、インフルエンサーとして抽出されたことを通知する、付記7から11のいずれかに記載のインフルエンサー抽出方法。
(付記13)
コンピュータに、取得手順、集計データ生成手順、設定手順、予測値算出手順、誤差算出手順、及びインフルエンサー抽出手順を含む手順を実行させるためのプログラム:
前記取得手順は、来場情報及び遭遇情報を取得し、
前記来場情報は、個々の来場者を示す識別情報と、前記来場者が任意の場所に来場した時刻を示す時刻情報と、を紐づけた情報であり、
前記遭遇情報は、前記任意の場所で遭遇したそれぞれの前記来場者の前記識別情報と、遭遇した時間を示す時刻情報と、を紐づけた情報であり、
前記集計データ生成手順は、前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成し、
前記設定手順は、前記集計データを分析して、遭遇回数の予測値を算出する予測式及び標準誤差を設定し、
前記予測値算出手順は、前記予測式を用いて、前記来場者毎に、前記遭遇回数の予測値を算出し、
前記誤差算出手順は、前記集計データにおける遭遇回数と、前記遭遇回数の予測値と、前記標準誤差とに基づいて、前記来場者毎に、前記集計データにおける遭遇回数と前記予測値との誤差を算出し、
前記インフルエンサー抽出手順は、複数の来場者の中から、前記誤差が予め設定した閾値以上である前記来場者をインフルエンサーとして抽出する。
(付記14)
前記インフルエンサー抽出手順は、前記誤差が予め設定した上限値以上である前記来場者、及び前記来場回数が予め設定した下限値以上である前記来場者の少なくとも一方を前記抽出の対象から除外する、付記13記載のプログラム。
(付記15)
さらに、フィルタリング手順を含み、
前記取得手順は、来場可能時間帯情報及び属性情報の少なくとも一方を取得し、
前記来場可能時間帯情報は、前記来場者が前記任意の場所に来場可能な時間帯を示す情報であり、
前記属性情報は、前記来場者の属性を示す情報であり、
前記フィルタリング手順は、前記来場情報及び前記遭遇情報に対し、取得した前記来場可能時間帯情報及び前記属性情報の少なくとも一方を用いてフィルタリングを行い、
前記集計データ生成手順は、フィルタリングされた前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成する、付記13又は14記載のプログラム。
(付記16)
さらに、記録手順を含み、
前記記録手順は、前記来場情報及び前記遭遇情報の少なくとも一方を記録する、付記13から15のいずれかに記載のプログラム。
(付記17)
さらに、混雑情報開示手順を含み、
前記混雑情報開示手順は、前記来場情報に基づいて、前記任意の場所における時間帯毎の来場者の多さを示す混雑情報を生成し、且つ前記混雑情報を開示する、付記13から16のいずれかに記載のプログラム。
(付記18)
さらに、通知手順を含み、
前記通知手順は、インフルエンサーとして抽出された前記来場者に対し、インフルエンサーとして抽出されたことを通知する、付記13から17のいずれかに記載のプログラム。
(付記19)
付記13から18のいずれかに記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
<Additional Notes>
Some or all of the above embodiments may be described as follows, but are not limited to the following supplementary notes.
(Appendix 1)
The system includes an acquisition unit, an aggregate data generation unit, a setting unit, a predicted value calculation unit, an error calculation unit, and an influencer extraction unit,
The acquisition unit acquires visit information and encounter information,
The attendance information is information linking identification information indicating each attendee with time information indicating the time when the attendee arrived at any location,
The encounter information is information linking the identification information of each of the visitors encountered at the arbitrary location with time information indicating the time of the encounter,
the tally data generation unit generates tally data by tallying up the number of visits and the number of encounters for each visitor based on the visit information and the encounter information;
The setting unit analyzes the aggregated data to set a prediction formula and a standard error for calculating a predicted value of the number of encounters,
The prediction value calculation unit calculates a prediction value of the number of encounters for each of the visitors using the prediction formula,
the error calculation unit calculates, for each visitor, an error between the number of encounters in the aggregated data and the predicted value based on the number of encounters in the aggregated data, the predicted value of the number of encounters, and the standard error;
The influencer extraction unit extracts, from among a plurality of attendees, attendees whose error is equal to or greater than a preset threshold value as influencers.
(Appendix 2)
The influencer extraction device described in Appendix 1, wherein the influencer extraction unit excludes from the extraction targets at least one of the visitors whose error is equal to or greater than a predetermined upper limit value and the visitors whose number of visits is equal to or greater than a predetermined lower limit value.
(Appendix 3)
Further, a filtering unit is included,
The acquisition unit acquires at least one of available visit time period information and attribute information,
The available visit time period information is information indicating a time period during which the visitor can visit the arbitrary location,
The attribute information is information indicating attributes of the visitor,
The filtering unit filters the attendance information and the encounter information using at least one of the acquired available attendance time period information and the acquired attribute information,
The influencer extraction device according to claim 1 or 2, wherein the aggregated data generation unit generates aggregated data that aggregates the number of visits and the number of encounters for each visitor based on the filtered visit information and encounter information.
(Appendix 4)
Further, the recording unit is included,
The influencer extraction device according to any one of appendices 1 to 3, wherein the recording unit records at least one of the attendance information and the encounter information.
(Appendix 5)
Further, a congestion information disclosure unit is included,
The influencer extraction device described in any one of Appendix 1 to 4, wherein the congestion information disclosure unit generates congestion information indicating the number of visitors at each time period at the arbitrary location based on the attendance information, and discloses the congestion information.
(Appendix 6)
Further, a notification unit is included,
The influencer extraction device according to any one of appendices 1 to 5, wherein the notification unit notifies the attendee who has been extracted as an influencer that he or she has been extracted as an influencer.
(Appendix 7)
The method includes an acquisition step, an aggregate data generation step, a setting step, a predicted value calculation step, an error calculation step, and an influencer extraction step,
The acquiring step acquires visit information and encounter information,
The attendance information is information linking identification information indicating each attendee with time information indicating the time when the attendee arrived at any location,
The encounter information is information linking the identification information of each of the visitors encountered at the arbitrary location with time information indicating the time of the encounter,
The tabulated data generating step generates tabulated data by tabulating the number of visits and the number of encounters for each visitor based on the visit information and the encounter information,
The setting step analyzes the collected data to set a prediction formula and a standard error for calculating a predicted value of the number of encounters,
The prediction value calculation step calculates a prediction value of the number of encounters for each visitor using the prediction formula,
the error calculation step calculates, for each visitor, an error between the number of encounters in the aggregated data and the predicted value based on the number of encounters in the aggregated data, the predicted value of the number of encounters, and the standard error;
The influencer extraction method includes extracting, from among a plurality of attendees, attendees whose error is equal to or greater than a preset threshold value as influencers.
(Appendix 8)
The influencer extraction method described in Appendix 7, wherein the influencer extraction process excludes from the extraction targets at least one of the visitors whose error is equal to or greater than a preset upper limit and the visitors whose number of visits is equal to or greater than a preset lower limit.
(Appendix 9)
Further, a filtering step is included,
The acquiring step acquires at least one of available visit time zone information and attribute information,
The available visit time period information is information indicating a time period during which the visitor can visit the arbitrary location,
The attribute information is information indicating attributes of the visitor,
The filtering step filters the attendance information and the encounter information using at least one of the acquired available attendance time period information and the acquired attribute information,
The influencer extraction method according to claim 7 or 8, wherein the aggregated data generation step generates aggregated data that aggregates the number of visits and the number of encounters for each visitor based on the filtered visit information and encounter information.
(Appendix 10)
Further, a recording step is included,
The influencer extraction method according to any one of appendices 7 to 9, wherein the recording step records at least one of the attendance information and the encounter information.
(Appendix 11)
Further, a congestion information disclosure step is included,
The influencer extraction method according to any one of appendices 7 to 10, wherein the congestion information disclosure step generates congestion information indicating the number of visitors at each time period at the arbitrary location based on the attendance information, and discloses the congestion information.
(Appendix 12)
Further, the method includes a notification step,
12. The influencer extraction method according to any one of appendices 7 to 11, wherein the notification step notifies the attendee extracted as an influencer that he or she has been extracted as an influencer.
(Appendix 13)
A program for causing a computer to execute procedures including an acquisition procedure, an aggregate data generation procedure, a setting procedure, a predicted value calculation procedure, an error calculation procedure, and an influencer extraction procedure:
The acquisition step acquires visit information and encounter information,
The attendance information is information linking identification information indicating each attendee with time information indicating the time when the attendee arrived at any location,
The encounter information is information linking the identification information of each of the visitors encountered at the arbitrary location with time information indicating the time of the encounter,
the step of generating aggregated data includes generating aggregated data by aggregating the number of visits and the number of encounters for each visitor based on the visit information and the encounter information;
The setting step includes setting a prediction formula and a standard error for calculating a predicted value of the number of encounters by analyzing the collected data,
the prediction value calculation step calculates a prediction value of the number of encounters for each of the visitors using the prediction formula;
the error calculation step calculates, for each visitor, an error between the number of encounters in the aggregated data and the predicted value based on the number of encounters in the aggregated data, the predicted value of the number of encounters, and the standard error;
The influencer extraction step extracts, from among a plurality of attendees, attendees whose error is equal to or greater than a preset threshold value as influencers.
(Appendix 14)
The program described in Appendix 13, wherein the influencer extraction procedure excludes from the extraction at least one of the visitors whose error is equal to or greater than a predetermined upper limit and the visitors whose number of visits is equal to or greater than a predetermined lower limit.
(Appendix 15)
Further comprising a filtering step,
The acquisition step acquires at least one of available visit time zone information and attribute information,
The available visit time period information is information indicating a time period during which the visitor can visit the arbitrary location,
The attribute information is information indicating attributes of the visitor,
the filtering step filters the attendance information and the encounter information using at least one of the acquired available attendance time period information and the acquired attribute information;
The program according to claim 13 or 14, wherein the aggregated data generation step generates aggregated data that aggregates the number of visits and the number of encounters for each visitor based on the filtered visit information and encounter information.
(Appendix 16)
Further, the method includes a recording procedure.
The program described in any one of appendices 13 to 15, wherein the recording step records at least one of the attendance information and the encounter information.
(Appendix 17)
In addition, it includes congestion information disclosure procedures,
The program described in any one of Appendices 13 to 16, wherein the congestion information disclosure procedure generates congestion information indicating the number of visitors at the arbitrary location for each time period based on the attendance information, and discloses the congestion information.
(Appendix 18)
It also includes notification procedures,
18. The program described in any one of appendices 13 to 17, wherein the notification step notifies the attendee who has been extracted as an influencer that he or she has been extracted as an influencer.
(Appendix 19)
A computer-readable recording medium having a program according to any one of appendices 13 to 18 recorded thereon.

本発明によれば、ソーシャル・メディア以外の場におけるインフルエンサーを抽出することができる。このため、本発明は、例えば、インフルエンサー・マーケティングを行う場合において有用である。 According to the present invention, it is possible to extract influencers in places other than social media. Therefore, the present invention is useful, for example, when conducting influencer marketing.

10 インフルエンサー抽出装置
11 取得部
12 集計データ生成部
13 設定部
14 予測値算出部
15 誤差算出部
16 インフルエンサー抽出部
17 フィルタリング部
18 記録部
19 混雑情報開示部
20 通知部
101 中央処理装置
102 メモリ
103 バス
104 記憶装置
105 入力装置
106 表示装置
107 通信デバイス
REFERENCE SIGNS LIST 10 influencer extraction device 11 acquisition unit 12 aggregate data generation unit 13 setting unit 14 predicted value calculation unit 15 error calculation unit 16 influencer extraction unit 17 filtering unit 18 recording unit 19 congestion information disclosure unit 20 notification unit 101 central processing unit 102 memory 103 bus 104 storage device 105 input device 106 display device 107 communication device

Claims (10)

取得部、集計データ生成部、設定部、予測値算出部、誤差算出部、及びインフルエンサー抽出部を含み、
前記取得部は、
来場情報を取得し、
前記来場情報に基づいて、一方の来場者の来場時間前後の一定時間以内の他の来場者がある場合、前記一方の来場者および前記他の来場者の組ならびに前記一方の来場者の来場時刻を遭遇情報として取得し、
前記来場情報は、個々の来場者を示す識別情報と、前記来場者が任意の場所に来場した時刻を示す時刻情報と、を紐づけた情報であり、
前記遭遇情報は、前記任意の場所で遭遇したそれぞれの前記来場者の前記識別情報と、遭遇した時間を示す時刻情報と、を紐づけた情報であり、
前記集計データ生成部は、前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成し、
前記設定部は、前記集計データを分析して、遭遇回数の予測値を算出する予測式及び標準誤差を設定し、
前記予測値算出部は、前記予測式を用いて、前記来場者毎に、前記遭遇回数の予測値を算出し、
前記誤差算出部は、前記集計データにおける遭遇回数と、前記遭遇回数の予測値と、前記標準誤差とに基づいて、前記来場者毎に、前記集計データにおける遭遇回数と前記予測値との誤差を算出し、
前記インフルエンサー抽出部は、複数の来場者の中から、前記誤差が予め設定した閾値以上である前記来場者をインフルエンサーとして抽出する、インフルエンサー抽出装置。
The system includes an acquisition unit, an aggregate data generation unit, a setting unit, a predicted value calculation unit, an error calculation unit, and an influencer extraction unit,
The acquisition unit is
Obtaining visitor information,
Based on the attendance information , if there is another visitor within a certain time period before or after the arrival time of the one visitor, a pair of the one visitor and the other visitor and the arrival time of the one visitor are acquired as encounter information;
The attendance information is information linking identification information indicating each attendee with time information indicating the time when the attendee arrived at any location,
The encounter information is information linking the identification information of each of the visitors encountered at the arbitrary location with time information indicating the time of the encounter,
the tally data generation unit generates tally data by tallying up the number of visits and the number of encounters for each visitor based on the visit information and the encounter information;
The setting unit analyzes the aggregated data to set a prediction formula and a standard error for calculating a predicted value of the number of encounters,
The prediction value calculation unit calculates a prediction value of the number of encounters for each of the visitors using the prediction formula,
the error calculation unit calculates, for each visitor, an error between the number of encounters in the aggregated data and the predicted value based on the number of encounters in the aggregated data, the predicted value of the number of encounters, and the standard error;
The influencer extraction unit extracts, from among a plurality of attendees, attendees whose error is equal to or greater than a preset threshold value as influencers.
前記インフルエンサー抽出部は、前記誤差が予め設定した上限値以上である前記来場者、及び前記来場回数が予め設定した下限値以上である前記来場者の少なくとも一方を前記抽出の対象から除外する、請求項1記載のインフルエンサー抽出装置。 The influencer extraction device according to claim 1, wherein the influencer extraction unit excludes from the extraction at least one of the visitors whose error is equal to or exceeds a preset upper limit and the visitors whose number of visits is equal to or exceeds a preset lower limit. さらに、フィルタリング部を含み、
前記取得部は、来場可能時間帯情報及び属性情報の少なくとも一方を取得し、
前記来場可能時間帯情報は、前記来場者が前記任意の場所に来場可能な時間帯を示す情報であり、
前記属性情報は、前記来場者の属性を示す情報であり、
前記フィルタリング部は、前記来場情報及び前記遭遇情報に対し、取得した前記来場可能時間帯情報及び前記属性情報の少なくとも一方を用いてフィルタリングを行い、
前記集計データ生成部は、フィルタリングされた前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成する、請求項1又は2記載のインフルエンサー抽出装置。
Further, a filtering unit is included,
The acquisition unit acquires at least one of available visit time period information and attribute information,
The available visit time period information is information indicating a time period during which the visitor can visit the arbitrary location,
The attribute information is information indicating attributes of the visitor,
The filtering unit filters the attendance information and the encounter information using at least one of the acquired available attendance time period information and the acquired attribute information,
The influencer extraction device according to claim 1 or 2, wherein the aggregated data generation unit generates aggregated data by aggregating the number of visits and the number of encounters for each visitor based on the filtered visit information and encounter information.
さらに、記録部を含み、
前記記録部は、前記来場情報及び前記遭遇情報の少なくとも一方を記録する、請求項1から3のいずれか一項に記載のインフルエンサー抽出装置。
Further, the recording unit is included,
The influencer extraction device according to claim 1 , wherein the recording unit records at least one of the attendance information and the encounter information.
さらに、混雑情報開示部を含み、
前記混雑情報開示部は、前記来場情報に基づいて、前記任意の場所における時間帯毎の来場者の多さを示す混雑情報を生成し、且つ前記混雑情報を開示する、請求項1から4のいずれか一項に記載のインフルエンサー抽出装置。
Further, a congestion information disclosure unit is included,
The influencer extraction device according to claim 1 , wherein the congestion information disclosure unit generates congestion information indicating the number of visitors at the arbitrary location for each time period based on the attendance information, and discloses the congestion information.
さらに、通知部を含み、
前記通知部は、インフルエンサーとして抽出された前記来場者に対し、インフルエンサーとして抽出されたことを通知する、請求項1から5のいずれか一項に記載のインフルエンサー抽出装置。
Further, a notification unit is included,
The influencer extraction device according to claim 1 , wherein the notification unit notifies the attendee who has been extracted as an influencer that he or she has been extracted as an influencer.
取得工程、集計データ生成工程、設定工程、予測値算出工程、誤差算出工程、及びインフルエンサー抽出工程を含み、
前記取得工程は、
来場情報を取得し、
前記来場情報に基づいて、一方の来場者の来場時間前後の一定時間以内の他の来場者がある場合、前記一方の来場者および前記他の来場者の組ならびに前記一方の来場者の来場時刻を遭遇情報として取得し、
前記来場情報は、個々の来場者を示す識別情報と、前記来場者が任意の場所に来場した時刻を示す時刻情報と、を紐づけた情報であり、
前記遭遇情報は、前記任意の場所で遭遇したそれぞれの前記来場者の前記識別情報と、遭遇した時間を示す時刻情報と、を紐づけた情報であり、
前記集計データ生成工程は、前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成し、
前記設定工程は、前記集計データを分析して、遭遇回数の予測値を算出する予測式及び標準誤差を設定し、
前記予測値算出工程は、前記予測式を用いて、前記来場者毎に、前記遭遇回数の予測値を算出し、
前記誤差算出工程は、前記集計データにおける遭遇回数と、前記遭遇回数の予測値と、前記標準誤差とに基づいて、前記来場者毎に、前記集計データにおける遭遇回数と前記予測値との誤差を算出し、
前記インフルエンサー抽出工程は、複数の来場者の中から、前記誤差が予め設定した閾値以上である前記来場者をインフルエンサーとして抽出する、各工程がコンピュータによって実行されるインフルエンサー抽出方法。
The method includes an acquisition step, an aggregate data generation step, a setting step, a predicted value calculation step, an error calculation step, and an influencer extraction step,
The obtaining step includes:
Obtaining visitor information,
Based on the attendance information , if there is another visitor within a certain time period before or after the arrival time of the one visitor, a pair of the one visitor and the other visitor and the arrival time of the one visitor are acquired as encounter information;
The attendance information is information linking identification information indicating each attendee with time information indicating the time when the attendee arrived at any location,
The encounter information is information linking the identification information of each of the visitors encountered at the arbitrary location with time information indicating the time of the encounter,
The tabulated data generating step generates tabulated data by tabulating the number of visits and the number of encounters for each visitor based on the visit information and the encounter information,
The setting step analyzes the collected data to set a prediction formula and a standard error for calculating a predicted value of the number of encounters,
The prediction value calculation step calculates a prediction value of the number of encounters for each visitor using the prediction formula,
the error calculation step calculates, for each visitor, an error between the number of encounters in the aggregated data and the predicted value based on the number of encounters in the aggregated data, the predicted value of the number of encounters, and the standard error;
The influencer extraction method includes extracting, from among a plurality of attendees, attendees whose error is equal to or greater than a preset threshold value as influencers, and each step is executed by a computer.
前記インフルエンサー抽出工程は、前記誤差が予め設定した上限値以上である前記来場者、及び前記来場回数が予め設定した下限値以上である前記来場者の少なくとも一方を前記抽出の対象から除外する、請求項7記載のインフルエンサー抽出方法。 The influencer extraction method according to claim 7, wherein the influencer extraction step excludes from the extraction at least one of the visitors whose error is equal to or exceeds a preset upper limit and the visitors whose number of visits is equal to or exceeds a preset lower limit. さらに、フィルタリング工程を含み、
前記取得工程は、来場可能時間帯情報及び属性情報の少なくとも一方を取得し、
前記来場可能時間帯情報は、前記来場者が前記任意の場所に来場可能な時間帯を示す情報であり、
前記属性情報は、前記来場者の属性を示す情報であり、
前記フィルタリング工程は、前記来場情報及び前記遭遇情報に対し、取得した前記来場可能時間帯情報及び前記属性情報の少なくとも一方を用いてフィルタリングを行い、
前記集計データ生成工程は、フィルタリングされた前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成する、請求項7又は8記載のインフルエンサー抽出方法。
Further, a filtering step is included,
The acquiring step acquires at least one of available visit time zone information and attribute information,
The available visit time period information is information indicating a time period during which the visitor can visit the arbitrary location,
The attribute information is information indicating attributes of the visitor,
The filtering step filters the attendance information and the encounter information using at least one of the acquired available attendance time period information and the acquired attribute information,
9. The influencer extraction method according to claim 7, wherein the aggregated data generating step generates aggregated data by aggregating the number of visits and the number of encounters for each visitor based on the filtered visit information and encounter information.
コンピュータに、取得手順、集計データ生成手順、設定手順、予測値算出手順、誤差算出手順、及びインフルエンサー抽出手順を含む手順を実行させるためのプログラム:
前記取得手順は、
来場情報を取得し、
前記来場情報に基づいて、一方の来場者の来場時間前後の一定時間以内の他の来場者がある場合、前記一方の来場者および前記他の来場者の組ならびに前記一方の来場者の来場時刻を遭遇情報として取得し、
前記来場情報は、個々の来場者を示す識別情報と、前記来場者が任意の場所に来場した時刻を示す時刻情報と、を紐づけた情報であり、
前記遭遇情報は、前記任意の場所で遭遇したそれぞれの前記来場者の前記識別情報と、遭遇した時間を示す時刻情報と、を紐づけた情報であり、
前記集計データ生成手順は、前記来場情報及び前記遭遇情報に基づいて、前記来場者毎に来場回数及び遭遇回数を集計した集計データを生成し、
前記設定手順は、前記集計データを分析して、遭遇回数の予測値を算出する予測式及び標準誤差を設定し、
前記予測値算出手順は、前記予測式を用いて、前記来場者毎に、前記遭遇回数の予測値を算出し、
前記誤差算出手順は、前記集計データにおける遭遇回数と、前記遭遇回数の予測値と、前記標準誤差とに基づいて、前記来場者毎に、前記集計データにおける遭遇回数と前記予測値との誤差を算出し、
前記インフルエンサー抽出手順は、複数の来場者の中から、前記誤差が予め設定した閾値以上である前記来場者をインフルエンサーとして抽出する。
A program for causing a computer to execute procedures including an acquisition procedure, an aggregate data generation procedure, a setting procedure, a predicted value calculation procedure, an error calculation procedure, and an influencer extraction procedure:
The acquisition step includes:
Obtaining visitor information,
Based on the attendance information , if there is another visitor within a certain time period before or after the arrival time of the one visitor, a pair of the one visitor and the other visitor and the arrival time of the one visitor are acquired as encounter information;
The attendance information is information linking identification information indicating each attendee with time information indicating the time when the attendee arrived at any location,
The encounter information is information linking the identification information of each of the visitors encountered at the arbitrary location with time information indicating the time of the encounter,
the tabulated data generating step generates tabulated data by tabulating the number of visits and the number of encounters for each visitor based on the visit information and the encounter information;
The setting step includes setting a prediction formula and a standard error for calculating a predicted value of the number of encounters by analyzing the collected data,
the prediction value calculation step calculates a prediction value of the number of encounters for each of the visitors using the prediction formula;
the error calculation step calculates, for each visitor, an error between the number of encounters in the aggregated data and the predicted value based on the number of encounters in the aggregated data, the predicted value of the number of encounters, and the standard error;
The influencer extraction step extracts, from among a plurality of attendees, attendees whose error is equal to or greater than a preset threshold value as influencers.
JP2021038940A 2021-03-11 2021-03-11 Influencer extraction device, influencer extraction method, program, and recording medium Active JP7687657B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021038940A JP7687657B2 (en) 2021-03-11 2021-03-11 Influencer extraction device, influencer extraction method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021038940A JP7687657B2 (en) 2021-03-11 2021-03-11 Influencer extraction device, influencer extraction method, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2022138834A JP2022138834A (en) 2022-09-26
JP7687657B2 true JP7687657B2 (en) 2025-06-03

Family

ID=83398907

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021038940A Active JP7687657B2 (en) 2021-03-11 2021-03-11 Influencer extraction device, influencer extraction method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP7687657B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012208560A (en) 2011-03-29 2012-10-25 Kddi Corp Influencer extraction device, influencer extraction method and program
JP2017211731A (en) 2016-05-24 2017-11-30 リズム時計工業株式会社 Head-count counting system, head-count counting method, and head-count counting result browsing method
WO2019142429A1 (en) 2018-01-22 2019-07-25 日本電気株式会社 Information processing device, analysis method, and non-transitory computer-readable medium having program stored thereon
JP2020184260A (en) 2019-05-09 2020-11-12 挙 山本 Analysis device, analysis method, and analysis program
JP2020185683A (en) 2019-05-13 2020-11-19 キヤノン株式会社 Inspection equipment
JP2021518012A (en) 2019-06-03 2021-07-29 ベイジン センスタイム テクノロジー デベロップメント カンパニー, リミテッド Data processing methods, equipment and storage media

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012208560A (en) 2011-03-29 2012-10-25 Kddi Corp Influencer extraction device, influencer extraction method and program
JP2017211731A (en) 2016-05-24 2017-11-30 リズム時計工業株式会社 Head-count counting system, head-count counting method, and head-count counting result browsing method
WO2019142429A1 (en) 2018-01-22 2019-07-25 日本電気株式会社 Information processing device, analysis method, and non-transitory computer-readable medium having program stored thereon
JP2020184260A (en) 2019-05-09 2020-11-12 挙 山本 Analysis device, analysis method, and analysis program
JP2020185683A (en) 2019-05-13 2020-11-19 キヤノン株式会社 Inspection equipment
JP2021518012A (en) 2019-06-03 2021-07-29 ベイジン センスタイム テクノロジー デベロップメント カンパニー, リミテッド Data processing methods, equipment and storage media

Also Published As

Publication number Publication date
JP2022138834A (en) 2022-09-26

Similar Documents

Publication Publication Date Title
Bähr et al. Missing data and other measurement quality issues in mobile geolocation sensor data
Enoch et al. When COVID-19 came to town: Measuring the impact of the coronavirus pandemic on footfall on six high streets in England
Liu Seeing like a state, enacting like an algorithm:(Re) assembling contact tracing and risk assessment during the COVID-19 pandemic
CN107683486B (en) Personally influential changes to user events
US10547493B2 (en) System, method, apparatus, and computer program product for determining behavior-based relationships between website users
Stanley et al. How many days are enough?: capturing routine human mobility
US10878509B1 (en) Systems and methods for utilizing telematics data
D’Silva et al. Predicting the temporal activity patterns of new venues
Yuan et al. Unveiling spatial patterns of disaster impacts and recovery using credit card transaction fluctuations
US20140324964A1 (en) Techniques for inferring a location
US11468377B2 (en) System and method for creating a census hub in resource constrained regions
US20150242781A1 (en) Employee Scheduling Methods Utilizing Enhanced Manpower Forecasting
Marotta et al. Assessing spatial relationships between prescription drugs, race, and overdose in New York State from 2013 to 2015
Bae et al. Simulation modelling of patient flow and capacity planning for regional long-term care needs: a case study
Turney Incarceration and social inequality: Challenges and directions for future research
Liu et al. Assessing the intraday variation of the spillover effect of tweets-derived ambient population on crime
Yang et al. Exploring human mobility: a time-informed approach to pattern mining and sequence similarity
US20170155630A1 (en) Secure patient record transmission and removal
JP7687657B2 (en) Influencer extraction device, influencer extraction method, program, and recording medium
Kontokosta et al. Measuring sensitivity to social distancing behavior during the COVID-19 pandemic
JP2023028573A (en) Prediction system, prediction device, prediction method and prediction program
US10885499B2 (en) Apparatus, system, and method for managing presentation, and recording medium
WO2016160056A1 (en) Estimating workforce skill gaps using social networks
JP5244710B2 (en) Information distribution method, information distribution apparatus, and information distribution program
JP7605469B2 (en) Encounter rate calculation device, encounter rate calculation method, program, and recording medium

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20220630

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240213

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250401

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250416

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250422

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250515

R150 Certificate of patent or registration of utility model

Ref document number: 7687657

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150