Contact analysis system, contact analysis method and program

The contact analysis system accurately determines user interactions with objects by using short-range communication devices to analyze contact concentration and manner, addressing the limitations of conventional systems in detecting user interactions with advertisements.

JP7619844B2Active Publication Date: 2025-01-22K K VIDEO RES
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2021038139
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-10
Publication Date
2025-01-22
Estimated Expiration
2041-03-10

AI Technical Summary

Technical Problem

Conventional contact analysis systems fail to accurately determine when and how users interact with advertisements due to the lack of precise entry and exit time data, leading to potential misclassification of user interactions.

Method used

A contact analysis system that utilizes user location information acquisition, object position information storage, and a contact determination unit to analyze interactions using short-range communication devices, determining contact based on the type and proximity of accessible devices.

Benefits of technology

Enables reliable and accurate determination of user interactions with objects, such as advertisements, by analyzing contact concentration and manner through short-range communication device types, enhancing interaction detection accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007619844000001
    Figure 0007619844000001
  • Figure 0007619844000002
    Figure 0007619844000002
Patent Text Reader

Abstract

To provide a contact analysis system, a contact analysis method and a program, which allow for reliably and easily determining contact with a target object and how the contact was made.SOLUTION: A contact analysis system 1 disclosed herein mainly consists of a main server 100 and is configured to determine contact between a user 2 and a target object 3 and contact density according to the type of a near-field communication device. The main server 100 comprises a target object information storage unit 110, a user information storage unit 120, a determination result storage unit 130, a user location information acquisition unit 140, a contact determination unit 150, a target object content transmission unit 160, an index computation unit 180, and an attribute identification unit 190.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The contact analysis system of the present invention is a system that analyzes contact between a user and an object. [Background technology]

[0002] Conventionally, as shown in Patent Document 1 below, this type of contact analysis system is known to include an information processing device that uses a user's coordinates in a time series as a movement history, and based on the movement history, identifies the period of stay between the date and time of entering a location where the advertisement is encountered and the date and time of leaving the location, and determines that the user has been exposed to the advertisement if there is an overlap between the period of stay and the period during which the advertisement is displayed. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 6383838 Summary of the Invention [Problem to be solved by the invention]

[0004] However, such conventional information processing devices have a problem in that they cannot determine whether or not a user has come into contact with the advertisement unless they have the date and time of entering the location where the advertisement is displayed and the date and time of leaving the location.

[0005] Therefore, even if a user has actually come into contact with the advertisement, the user may be determined not to have come into contact with the advertisement because the date and time of entry or exit cannot be identified.

[0006] Moreover, with such conventional information processing devices, it is difficult to grasp how a user has interacted with an advertisement.

[0007] In view of the above circumstances, an object of the present invention is to provide a contact analysis system, a contact analysis method, and a program that can reliably and easily determine contact with an object and the manner of contact. [Means for solving the problem]

[0008] A contact analysis system according to a first aspect of the present invention is a contact analysis system that analyzes contact between a user and an object, The user carries a user location information acquisition unit that acquires user scan information, which is scan information that detects multiple types of short-range communication devices that can be accessed by the user terminal, as user location information; an object position information storage unit that stores object scan information, which is scan information that detects multiple types of short-range communication devices that can be accessed at the installation position of the object, as object position information; a contact determination unit that determines whether or not the user has contacted the object based on the user position information acquired by the user position information acquisition unit and the object position information stored in the object position information storage unit; Equipped with The contact determination unit is characterized in that, when it is determined that the user has contacted the object, it performs a contact density determination according to a type of accessible short-range communication device.

[0009] According to the contact analysis system of the first invention, user scan information that detects multiple types of accessible short-range communication devices is acquired as user position information, and the acquired user position information is referenced to object position information stored in an object position information storage unit, the object scan information including multiple types of accessible short-range communication devices that are detected at the installation position of the object, to determine whether the user has contacted the object.

[0010] Therefore, by performing a contact determination based on scan information that detects an accessible short-range communication device, it is possible to accurately determine whether or not the user has contacted an object.

[0011] Here, by performing contact density determination according to the type of accessible short-range communication device, it is possible to grasp how the user contacted the target object.

[0012] In this way, according to the contact analysis system of the first aspect of the invention, it is possible to reliably and easily determine contact with an object and the manner of contact.

[0013] The second invention of the contact analysis system according to the first invention comprises: The contact determination unit is characterized in that, when it is determined that a first short-range communication device based on a first communication distance has come into contact with a second short-range communication device based on a second communication distance that is shorter than the first communication distance, the contact determination unit determines that the contact density is high.

[0014] According to the second invention contact analysis system, by focusing on the communication distance corresponding to the type of short-range communication device, it is possible to determine that the contact density is high when it is determined that contact has occurred with a second short-range communication device having a shorter communication distance than the first short-range communication device.

[0015] In this way, according to the contact analysis system of the second invention, it is possible to reliably and simply specifically determine contact with an object and the manner of contact.

[0016] The contact analysis system according to the second aspect of the present invention comprises: The present invention is characterized in that, in the contact determination with a third short-range communication device that is determined by the contact determination unit to have been made by touch based on a third communication distance that is shorter than the second communication distance, data regarding the object is transmitted via the third short-range communication device.

[0017] According to the contact analysis system of the third invention, by focusing on the communication distance corresponding to the type of short-range communication device, when it is determined that contact has occurred with a third short-range communication device having a shorter communication distance than the second short-range communication device, it is possible to determine that the contact intensity is stronger (high-intensity).In addition, in this case, since the contact distance is very close, data such as information regarding the target object can be transmitted to the user terminal via the third short-range communication device.

[0018] In this way, the contact analysis system of the third invention makes it possible to reliably and simply specifically determine contact with an object and the manner of contact, and also to provide information about the object according to the manner of contact.

[0019] A contact analysis system according to a fourth aspect of the present invention is any one of the first to third aspects of the present invention, The contact determination unit is characterized in that it determines that the user has contacted the object when the user scan information matches the object scan information within a certain range of an installation position of the object.

[0020] According to the contact analysis system of the fourth invention, when the user scan information matches the object scan information within a certain range of the installation position, it is determined that the user has contacted the object, and it is possible to determine that the user has contacted the object when the user enters within a certain range of the installation position. Therefore, it is possible to make a contact determination that is in line with the actual situation.

[0021] In this way, according to the contact analysis system of the fourth aspect of the invention, it is possible to reliably and easily determine contact with an object and the manner of contact in accordance with the actual situation.

[0022] A contact analysis system according to a fifth aspect of the present invention is a contact analysis system according to the fourth aspect of the present invention, The contact determination unit is characterized in that it determines that the user scan information matches the object scan information when a likelihood indicating the degree of match between the user scan information and the object scan information within a certain range of the installation position of the object is within a threshold range.

[0023] According to the contact analysis system of the fifth invention, since the radio wave conditions between the scan information and accessible short-range communication devices can change subtly, the likelihood indicating the degree of match is used, and when the likelihood is within a threshold range, it is determined that the user scan information matches the object scan information, thereby enabling a contact determination that is more accurate to the actual situation.

[0024] In this way, according to the contact analysis system of the fifth aspect of the invention, it is possible to reliably and easily determine contact with an object and the manner of contact in a manner more suited to the actual situation.

[0025] A contact analysis system according to a sixth aspect of the present invention is any one of the first to fifth aspects of the present invention, The object is an advertising medium.

[0026] According to the contact analysis system of the sixth aspect of the invention, when the target object is an advertising medium, it is possible to reliably and easily determine contact between the advertising medium and the user without the need for a questionnaire survey or the like, which is preferable.

[0027] In this way, according to the contact analysis system of the sixth aspect of the invention, contact with advertising media and the manner of contact can be determined reliably and simply.

[0028] The contact analysis method of the seventh aspect of the present invention comprises: As a process in the contact analysis system according to any one of the first to sixth aspects of the present invention, With users The above A contact analysis method for analyzing contact with an object, comprising the steps of: a user location information acquisition step of acquiring user scan information, which is scan information that detects a plurality of types of short-range communication devices that can be accessed by a user terminal carried by the user, as user location information; a contact determination step of determining whether or not the user has contacted the object by referring to an object position information storage unit that stores object scan information, which is scan information that detects multiple types of near-field communication devices that can be accessed at the installation position of the object, as object position information from the user position information acquired by the user position information acquisition step; Equipped with The contact determination step is characterized in that, when it is determined that the user has contacted the object, a contact density determination is performed according to a type of accessible short-range communication device.

[0029] According to the contact analysis method of the seventh aspect of the invention, user scan information that detects multiple types of accessible short-range communication devices is acquired as user position information, and the acquired user position information is used to determine whether or not the user has contacted the object by referring to object position information stored in an object position information storage unit and including object scan information that detects multiple types of accessible short-range communication devices at the installation position of the object.

[0030] Therefore, by performing a contact determination based on scan information that detects an accessible short-range communication device, it is possible to accurately determine whether or not the user has contacted an object.

[0031] Here, by performing contact density determination according to the type of accessible short-range communication device, it is possible to grasp how the user contacted the target object.

[0032] In this way, according to the contact analysis method of the seventh aspect of the invention, it is possible to reliably and simply determine contact with an object and the manner of contact.

[0033] A program according to an eighth aspect of the present invention is a program for analyzing contact between a user and an object, On the computer, acquiring user scan information, which is scan information indicating that a user terminal carried by the user has detected a plurality of types of short-range communication devices accessible by the user terminal, as user position information; determining whether the user has come into contact with the object by referring to an object position information storage unit that stores object scan information, which is scan information that detects multiple types of near-field communication devices that can be accessed at the installation position of the object, as object position information from the acquired user position information; When it is determined that the user has come into contact with the object, a contact density determination is made according to the type of accessible short-range communication device.

[0034] According to the program of the eighth aspect of the invention, user scan information that detects multiple types of accessible short-range communication devices is acquired as user position information, and the acquired user position information is referenced to object position information stored in an object position information storage unit, the object scan information including multiple types of accessible short-range communication devices that are detected at the installation position of the object, to determine whether the user has come into contact with the object.

[0035] Therefore, by performing a contact determination based on scan information that detects an accessible short-range communication device, it is possible to accurately determine whether or not the user has contacted an object.

[0036] Here, by performing contact density determination according to the type of accessible short-range communication device, it is possible to grasp how the user contacted the target object.

[0037] In this way, according to the program of the eighth aspect of the invention, it is possible to reliably and easily determine contact with an object and the manner of contact. [Brief description of the drawings]

[0038] [Figure 1] FIG. 1 is a system configuration diagram showing an overview of a contact analysis system according to an embodiment of the present invention. [Diagram 2] 4 is a flowchart showing the processing contents in the contact analysis system of FIG. 1. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0039] As shown in Fig. 1, the contact analysis system 1 of this embodiment is mainly composed of a main server 100, and determines the contact between a user 2 and an object 3 and the contact density according to the type of short-range communication device. This is a system that performs analysis via a user terminal 200 and an object management server 300 (see Fig. 2). The main server 100, the user terminal 200, and the object management server 300 are configured to be able to communicate data via a network NW such as the Internet.

[0040] Here, user 2 is a person who has given permission for the provision of user 200's location information (user scan information, user GPS information, etc., described below) to main server 100 via network NW, for example, via an application downloaded to a user terminal 200, such as a smartphone or tablet carried by user 2.

[0041] Furthermore, the object 3 is, for example, an advertising medium (outdoor or indoor advertising, which may be either a fixed display such as a paper medium or a variable display such as a digital signage), a screen or wall on which content etc. is displayed, a store, a specific product within a store (including a corner for a specific product), etc., and is primarily a fixed object that is installed in a fixed position, but may also be a moving object that moves itself.

[0042] Although only one object 3 is shown in the drawing, in reality, like the user 2, a plurality of different objects 3 exist.

[0043] The object management server 300 is a server that collects, manages, and updates information related to multiple objects 3 that are subject to management. For example, if the object 3 is an advertising medium, it collects, manages, and updates not only object location information (object scan information, object GPS information), which is its location information, but also the contents of the object 3 (for example, the display content on the display in the case of digital signage) and the display time (corresponding to a specific period of the present invention, for example, the advertising period).

[0044] The object management server 300 may be configured within the main server 100 (the object information storage unit 110 described later), and the object management server 300 may be omitted.

[0045] The main server 100 includes an object information storage unit 110, a user information storage unit 120, a judgment result storage unit 130, a user position information acquisition unit 140, a contact judgment unit 150, an object content transmission unit 160, an index calculation unit 180, and an attribute identification unit 190.

[0046] The object information storage unit 110 stores and holds object position information (object scan information and object GPS information), which is position information of an object 3 that is the subject of contact determination, such as an advertising medium, as well as object content information, which is the content of the object 3 (for example, the display content on the display in the case of digital signage) and the retention period of the content (corresponding to a specific period of the present invention, for example, the advertisement posting period).The object position information and object content information stored and held in the object information storage unit 110 are appropriately updated by update information from the object management server 300.

[0047] The object position information of the object 3 includes the installation position of the object 3 and GPS information (latitude and longitude information) within a certain range (if the object 3 is an advertising medium, it can be seen; generally, a range of approximately a 20-50 m radius from the object 3 if outdoors, and approximately a 10-15 m radius if indoors. In Figure 1, the space on the imaginary circle X) as well as object scan information that detects accessible short-range communication devices within this certain range.

[0048] Note that the contact detection region in which the target object is an advertising medium and can be visually recognized may be set to a virtual detection boundary region (geofence) instead of being set to a certain range from the target object 3.

[0049] Here, the short-range communication device may be a combination of a plurality of types of short-range communication devices, and may be, for example, a first short-range communication device based on a first communication distance (e.g., 100 m) that is a relatively long communication distance, such as a wireless LAN WiFi or Bluetooth (class 1), a second short-range communication device based on a second communication distance (e.g., 10 to 30 m) that is shorter than the first communication distance, such as Bluetooth (class 2), Beacon, IrDA, ZigBee, and a third short-range communication device based on a third communication distance (e.g., about 10 cm) that is shorter than the second communication distance and allows communication in a state similar to touching, such as an RFID tag, NFC, or FeliCa (registered trademark). The target scan information is a list of short-range communication devices accessible at the measurement position and the radio wave intensity of each device.

[0050] As a side note, the scanned information, in the case of WiFi, is, more precisely, the SSID (Service Set Identifier), BSSID (Basic Service Set Identifier), RSSI (Received Signal Strength Indicator), and latitude and longitude of each WiFi router.

[0051] The object content information of object 3 includes, for example, the contents of advertising media that can be the object (outdoor or indoor advertising, which can be either a fixed display such as paper media or a changeable display such as digital signage), screens or walls on which content is displayed, stores, specific products within stores (including corners for specific products), etc., and includes information regarding the retention period (specific period) of the contents along with the contents.

[0052] The object location information and object content information of the object 3 are recorded with the update date and time together with the location information and content information so that the freshness of the information can be made clear. The object content information may be configured to refer to the object management server 300 as necessary without being stored in the object information storage unit 110.

[0053] The user information storage unit 120 is a database that mainly stores basic attributes of a user, such as, for example, some or all of the gender, date of birth, and place of residence, as well as an ADID that is a unique ID of the user terminal.

[0054] The determination result storage unit 130 is a database that stores the determination result of the contact determination unit 150 regarding the contact between the user 2 and the object 3.

[0055] The user location information acquisition unit 140 acquires, as user location information, either or both of the GPS information (latitude and longitude) of user 2 and user scan information, which is scan information that detects short-range communication devices accessible by the user terminal 200 carried by user 2.

[0056] Here, the user position information is position information that is linked to the time of measurement (a time stamp is attached).

[0057] The contact determination unit 150 determines the contact of the user 2 with the object 3 and the contact density according to the type of short-range communication device, based on the user position information acquired by the user position information acquisition unit 140 and the object information (object position information and object content information) stored in the object information storage unit 110.

[0058] The object content transmitting unit 160 performs control to transmit information about the object 3 to the user 2 who has come into contact with the object 3 .

[0059] The index calculation unit 180 calculates basic indices and extended indices for the object 3 based on the multiple determination results stored in the determination result storage unit 130.

[0060] For example, the index calculation unit 180 calculates, as basic indexes, some or all of the number of contacts, the number of contacts, and the average contact time regarding contact between multiple users 2 and a specific object 3, based on the determination result of contact between the user and the specific object 3.

[0061] In addition, as a first extended index, the index calculation unit 180 calculates, using multiple users 2 as a sample, some or all of the daily average contact rate, reach, frequency, GRP, and the estimated number of users thereof when the multiple users 2 are expanded to a desired population using estimation logic.

[0062] Furthermore, the index calculation unit 180 generates index items of other index data by data fusion with other index data, using multiple users 2 as samples, as a second extended index, and calculates the index of the index item.

[0063] The attribute specification unit 190 refers to the user information storage unit 120 to specify the basic attributes and the extended attributes of the user 2 who has performed the contact determination.

[0064] For example, the attribute specification unit 190 refers to the user information storage unit 120 and specifies some or all of the gender, date of birth, and place of residence of the user as basic attributes of the contacted (or not contacted) user 2.

[0065] Note that the basic attributes are not limited to these, and instead of or in addition to these, they may be other attributes (e.g., annual income, occupation, family composition, etc.) collected in advance through a questionnaire or the like, as well as some or all of the attributes categorized by demographic variables, consumer behavior variables, psychological variables, and media (content and advertising) exposure variables.

[0066] In addition, the attribute identification unit 190 generates analysis items that the other attribute data has by fusing the basic attributes of user 2 with other attribute data (data that has been acquired in advance) as the first extended attribute, and assigns attributes of the analysis items.

[0067] Furthermore, the attribute specification unit 190 generates an attribute item related to the user's movement history from the movement history as a second extended attribute, and assigns an attribute of the attribute item.

[0068] The index calculation process by the index calculation unit 180 and the attribute specification process by the attribute specification unit 190 will be described in detail later.

[0069] The above is the configuration of the contact analysis system 1 of this embodiment. In the above configuration, each of the processing units 110 to 190 of the main server 100 (corresponding to the computer of the present invention) is composed of hardware such as a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory), and functions as an arithmetic device (sequencer) for executing various processes by storing and holding programs for executing various processes described later in a memory (not shown), and executing the programs.

[0070] Furthermore, some or all of the processing units 110 to 190 constituting the main server 100 may be configured by other servers (external servers), and the contact analysis system 1 may be realized by distributed processing.

[0071] Next, the processing contents of the contact analysis system 1 configured as above will be described with reference to FIG.

[0072] As a premise, the position information of the object 3 stored in the object information storage unit 110 is collected and organized into a dictionary in advance, and is updated as necessary.

[0073] In particular, in underground or indoor spaces, stores, etc., where it is impossible to obtain object GPS information, or even if it can be obtained, user GPS information cannot be obtained, making contact determination impossible, contact determination using object scan information is effective, but the scan information, such as WiFi and other short-range communication devices, changes due to their installation or removal, and the radio wave strength can also change due to the installation or removal of obstructions. Therefore, object scan information, in particular, is updated regularly or irregularly.

[0074] First, the process of updating the position information of the object 3 stored in the object information storage unit 110 will be described.

[0075] The object management server 300 reacquires object location information (particularly object scan information) at regular intervals (for example, once a month or once a week) and updates the object location information managed by the object management server 300 (Figure 2 / SPEP310).

[0076] Here, it is preferable to update the object position information by adding the update date and time together with the position information, so that the freshness of the position information can be combined with the contact determination described later.

[0077] Furthermore, the object management server 300 periodically acquires information about the contents of the object and the contents of the object during a specific period, and updates the object content information managed by the object management server 300 (FIG. 2 / STEP 311).

[0078] Here, it is desirable to update the object content information by adding the update date and time together with the information on the content, etc. This makes it possible to combine the freshness of the information on the content, etc. with the contact possibility judgment and contact judgment described later.

[0079] Then, the object management server 300 transmits the updated object location information and object content information to the main server 100 via the network NW periodically or at least when the object location information is updated (FIG. 2 / STEP 312).

[0080] The main server 100 that receives the update information updates the object position information and object content information stored in the object information storage unit 110 (FIG. 2 / STEP 110).

[0081] For example, updated object position information (such as object scan information with a fixed update date and time) is stored in the object information storage unit 110. Also, updated object content information (such as the content of the object 3 for the next week and the specific time for which each content is maintained) is stored in the object information storage unit 110.

[0082] The above is the update process of the position information of the object 3 stored in the object information storage unit 110.

[0083] Next, a process of determining contact between the user 2 and the object 3 and a process of determining the contact density according to the type of short-range communication device will be described.

[0084] First, when user 2 goes to work, school, shopping, etc. while carrying user terminal 200, user location information, which is location information of user 200, is recorded in user terminal 200 via an application previously downloaded to user terminal 200 (Figure 2 / SEP240).

[0085] Here, the user location information is GPS positioning data (user GPS information) and scan information (for example, user scan information, which is a list of accessible WiFi devices measured via the user terminal 200 at regular intervals and scan data which is the signal strength of each device), and these data are time-stamped.

[0086] Then, the user terminal 200 transmits the recorded user location information to the main server 100 via the network NW (FIG. 2 / STEP 241). The transmission of the user location information is executed at a predetermined cycle or every time a certain amount of data is accumulated by processing in the application.

[0087] In addition, the user location information may be transmitted at a predetermined period close to real time (e.g., a millisecond period or a microsecond period), allowing the contact determination process described below to be performed in real time, or if a certain amount of accumulated user location information is accumulated (accumulated and compressed) and transmitted (e.g., at a kilosecond period), the contact determination process may be performed after the fact.

[0088] The main server 100 receives the user position information, which is acquired by the object position information acquisition unit 140 (Figure 2 / STEP 140, which corresponds to the user position information acquisition process of the present invention), and based on the acquired user position information, the contact determination unit 150 performs contact determination processing (Figure 2 / STEP 150, which corresponds to the contact determination process of the present invention).

[0089] Here, the contact determination unit 150 determines whether or not the user 2 and the object 3 have come into contact with each other based on the match (degree of match) between the acquired user position information and the object position information stored in the object position information storage unit 110 (contact determination process).

[0090] For example, in the contact determination process, in FIG. 1, when the user 2 enters the contact determination target range (the space on the virtual circle X) that is within a certain range of the object 3, (1) the user position information acquired in STEP 140 includes user scan information measured within the contact determination target range (the space on the virtual circle X).

[0091] On the other hand, (2) the object position information storage unit 110 stores object scan information measured multiple times in a contact determination target range (space on the imaginary circle X) within a certain range of the object 3.

[0092] The user identification unit 150 determines that the user 2 has come into contact with the object 3 when the user scan information (1) matches the object scan information (2).

[0093] Here, if the likelihood indicating the degree of match is within a threshold value, it may be determined that the user scan information (1) matches the object scan information (2). Since the radio wave conditions between the scan information and accessible WiFi devices may change slightly, by using the likelihood indicating the degree of match and determining that the user scan information matches the object scan information when the likelihood is within a threshold value, it becomes possible to make a contact determination that is more in line with the actual situation.

[0094] Here, since the threshold value of the likelihood indicating the degree of match can be changed, if the threshold value is made stricter, the accuracy of the contact determination improves and the number of contacts decreases. Therefore, if the threshold value is made stricter, it is possible to obtain an effect similar to that of changing the contact determination area within a certain range of the target object 3 from the virtual circle X to the virtual circle Y and performing the contact determination based on the space on the virtual circle Y.

[0095] On the other hand, if the threshold is loosened, the accuracy of the contact determination decreases and the number of contacts increases. Therefore, when the threshold is loosened, it is possible to obtain an effect similar to that of changing the contact determination area within a certain range of the target object 3 from the virtual circle X to the virtual circle Z, and performing the contact determination based on the space on the virtual circle Z.

[0096] In this way, by changing the likelihood threshold, which indicates the degree of match, it is possible to essentially change the contact detection area X, which is within a certain range of the object 3, without having to perform measurements again and reacquire the object scan information.

[0097] In addition, the likelihood indicating the degree of match can be calculated in various ways, such as dividing short-range communication devices that can access scan information into a group with strong radio wave strength and a group with weak radio wave strength, setting the likelihood relatively high for the group with strong radio wave strength and relatively low for the group with weak radio wave strength, and using the accumulated value of these as the likelihood indicating the degree of match. Alternatively, the likelihood indicating the degree of match may be calculated using an inferential statistical method (statistical distribution).

[0098] In addition, in conjunction with the contact determination process, the user identification unit 150 calculates a contact time amount, which is a stay time in a contact determination target range (space on virtual circle X) that is a certain range of the target object 3. The contact time amount is mainly the time during which the user scan information continues to match the target object scan information in the contact determination target range (space on virtual circle X) (including the case where the likelihood indicating the degree of match is within a threshold range), but even if the user enters and leaves the contact determination target range (space on virtual circle X) during a certain period of time, the time during which the match continues (including the case where the likelihood indicating the degree of match is within a threshold range) may be the contact time amount.

[0099] Furthermore, the contact determination unit 150 may determine whether or not the object 3 was contacted during a specific period in which the object 3 had a specific content, based on the contact determination process and the contact time amount calculation process. For example, the contact determination unit 150 determines whether or not the object 3 was contacted during the installation period of the object 3 (the advertisement display period if the object is an advertising medium).

[0100] Specifically, when the contact determination unit 150 determines that contact has occurred based on the user location information and the object location information as described above, and further when the contact time specified by the timestamp attached to the user location information overlaps with the content of the object 3 managed by the object content information stored in the object information storage unit 110 and a specific period for that content (in the case that the object 3 is an advertisement, its installation period (advertisement display period)), it determines that the user 2 has contacted the object 3 of that content.

[0101] On the other hand, if the content of the object 3 managed by the object content information stored in the object information storage unit 110 and the specific period for that content do not overlap (if the object 3 is an advertisement, its installation period (advertisement display period)), it is determined that the user 2 will not come into contact with the object 3 with that content.

[0102] In addition, the contact determination unit 150 may calculate the contact time amount from the overlap time between the contact time (from the contact start time to the contact end time) and the content of the object 3 and a specific period which is that content (if the object 3 is an advertisement, the installation period (advertisement display period)). That is, if the entire contact time (from the contact start time to the contact end time) is the content of the object 3 and the specific period which is that content, the contact time may be set as the contact time amount, whereas if the content of the object 3 and the specific period which is that content ends midway through the contact time (from the contact start time to the contact end time), the time from the contact start time to the end of the specific period may be set as the contact time amount.

[0103] Next, the contact determination unit 150 determines the contact density when it is determined that the user 2 and the target object 3 are in contact based on the scan information of the WiFi device of the first short-range communication device (Figure 2 / STEP 155, contact density determination process according to the type of short-range communication device).

[0104] Here, the contact determination unit 150 determines the contact density according to the type of short-range communication device based on the contact determination of the first short-range communication device with a second short-range communication device and a third short-range communication device other than the WiFi device.

[0105] When contact is determined to exist based on a contact assessment with a second short-range communication device such as Bluetooth (class 2), Beacon, IrDA, or ZigBee that uses a second communication distance (e.g., 10 to 30 m) that is shorter than the first communication distance (e.g., 100 m), it is considered that the user 2 is located close to the target object 3, and therefore the contact density is determined to be high.

[0106] In addition, the method for determining contact with the second short-range communication device can use scan information of the second short-range communication device, similar to the scan information of the WiFi device, which is the first short-range communication device described above, but other contact determination methods may also be used.

[0107] For example, instead of using the scan information, it may be determined that there has been contact with a second short-range communication device when user terminal 200 of user 2 actually communicates with any terminal of the second short-range communication device.

[0108] In addition, when contact is determined to have occurred based on a contact assessment with a third short-range communication device such as an RFID tag, NFC, or FeliCa (registered trademark) based on a third communication distance (e.g., about 10 cm) that is shorter than the second communication distance and allows communication in a state almost like touching, the contact concentration is determined to be strong because it is considered that the user 2 is located close to the target object 3.

[0109] In addition, the method for determining contact with the third short-range communication device can use scan information of the third short-range communication device, similar to the scan information of the WiFi device, which is the first short-range communication device described above, but other contact determination methods may also be used.

[0110] For example, instead of using the scan information, it may be determined that there has been contact with a third short-range communication device when user terminal 200 of user 2 actually communicates with any terminal of the third short-range communication device.

[0111] The above is the details of the contact density determination process according to the type of short-range communication device.

[0112] Next, when it is determined that the object content transmitting unit 160 is in contact with the third short-range communication device, it transmits (transfers data) information that is the content of the object 3 (FIG. 2 / STEP 160).

[0113] The third short-range communication devices, RFID tags, NFC, and FeliCa (registered trademark), are originally in a state where data can be transferred by holding them up, and information is transmitted using these, but various methods can be adopted for transmitting information that is the contents of the object 3. For example, information can be directly delivered to the user terminal 200 of the user 2 by SMS or the like (including delivery of coupons), or advertisements (for example, hop-up advertisements) or SNS advertisements can be displayed on sites accessed by the user 2.

[0114] It is most appropriate for the object content transmitting unit 160 to transmit information on the contents of the object 3 when the user 2 is in the vicinity of the object 3, but the transmission may be performed after the fact.

[0115] Furthermore, when accessing the object 3 that is a short-range communication device, information about the contents of the object 3 may be transmitted directly from the object 3 to the user 2. This may allow, for example, displaying a pop-up advertisement or delivering a coupon.

[0116] In this embodiment, the case where information is transmitted using the third short-range communication device such as an RFID tag, NFC, or FeliCa (registered trademark) has been described, but the present invention is not limited to this. For example, when communication is established using the first short-range communication device such as WiFi or Bluetooth (class 1) or the second short-range communication device such as Bluetooth (class 2), Beacon, IrDA, or ZigBee, information on the object 3 may be transmitted to the user terminal 200 of the user 2 through the communication.

[0117] The above is the contact judgment process and contact concentration judgment process performed by the contact judgment unit 150, and the object content transmission process by the object content transmission unit 160, and the contents of such processing (presence or absence of contact and the amount of contact time, judgment of contact concentration, and contents of the object content transmission process) are stored in the judgment result memory unit 130.

[0118] Next, a description will be given of the index calculation process (FIG. 2 / STEP 180) performed by the index calculation unit 180. Note that although the index calculation process is shown in the flowchart of FIG. 2, it is executed at any timing.

[0119] The index calculation unit 180 calculates the basic index and the extended index based on the judgment result of the user 2 who touched the object 3 stored in the judgment result storage unit 130.

[0120] Specifically, the index calculation unit 180 extracts only the judgment results of a specific object 3 from the judgment results stored in the judgment result memory unit 130, and calculates some or all of the number of people who have come into contact with the specific object 3, the number of contacts, and the average contact time during a specified period as basic indexes for that specific object 3.

[0121] In addition, for a set of objects that combine specific objects 3, some or all of the number of contacts, the number of contacts, and the average contact time during a specified period can also be calculated as basic indicators.

[0122] This makes it possible to change the object 3 and calculate the basic indices (number of people in contact, frequency of contact, and average contact time) for each of the multiple objects 3 over the entire period or any arbitrary period.

[0123] Furthermore, the index calculation unit 180 uses the users who have been judged and stored in the judgment result storage unit 130 as a sample and calculates an extended basic index by expanding the sample to, for example, all residents of Tokyo, Tokyo and three prefectures using estimation logic.

[0124] Various methods are used for the estimation logic. For example, in order to make the user a microcosm of the residents of Tokyo and three prefectures, an extended basic index is calculated for each object 3 by multiplying the basic index by various coefficients based on the user attributes described below.

[0125] Then, using these extended basic indicators, the first extended indicators are calculated for each target object 3, including the daily average contact rate (the ratio of the number of people who came into contact with the total number of residents) for all residents of the Tokyo metropolitan area and three prefectures, the reach, the frequency, the GRP, and some or all of the estimated numbers of these.

[0126] Here, since the sample users are identified by their individual IDs, etc., it is possible to calculate the reach as the actual number of people who came into contact with each object 3 using the expanded basic index, and also to calculate the frequency, which is the number of times users came into contact with each object 3. By multiplying the reach and frequency together, it is possible to calculate the GRP. Furthermore, it is also possible to calculate the estimated number of people.

[0127] Furthermore, as a second extended index, the index calculation unit 180 uses the user who was the subject of judgment stored in the judgment result storage unit 130 as a sample, generates index items of the other index data by data fusion with other index data, and calculates the index of the index item.

[0128] For example, if the number of viewers (rate) for another advertising medium has already been obtained as other index data through a questionnaire survey or the like, the average value of such other index data can be used as a coefficient to calculate an index for the number of viewers (rate), which is an index item for the other advertising medium.

[0129] The above is the details of the index calculation process (FIG. 2 / STEP 180) by the index calculation unit 180.

[0130] In this embodiment, the index calculation unit 180 calculates the basic index and extended index of the user 2 who has contacted the object 3 by referring to the user information storage unit 120, but it may also calculate the basic index and extended index of the user 2 whose contact intensity with the object 3 is determined to be strong or intense.

[0131] Next, a description will be given of the attribute specification process (FIG. 2 / STEP 170) performed by the attribute specification unit 190. Note that, although the attribute specification process is shown in the flowchart of FIG. 2, it is executed at any timing.

[0132] The attribute specification unit 190 refers to the user information storage unit 120 to specify the basic attributes and the extended attributes of the user 2 who has performed the contact determination process.

[0133] Specifically, the attribute specification unit 190 refers to the user information storage unit 120 and specifies some or all of the user's gender, date of birth, and place of residence as basic attributes of the user 2 (sample profile).

[0134] Furthermore, the attribute specification unit 190 generates an analysis item that the other attribute data has by fusing the basic attribute with other attribute data (data that has been acquired in advance) as a first extended attribute, and assigns an attribute of the analysis item.

[0135] For example, by integrating basic attributes with other attribute data that have already been classified and itemized in detail, such as detailed demographic data, contact with and awareness of other media, it is possible to generate items of other attribute data and assign attributes corresponding to those items.

[0136] Note that various methods can be adopted for the data integration here, but it can be performed, for example, by using an estimation model to generate items of other attribute data, or by determining whether the data would fall under the item in question if integrated based on the similarity of common items of the data.

[0137] Furthermore, the attribute specification unit 190 creates a movement history from the position information of the user 2 as a second extended attribute, generates an attribute item based on the movement history, and assigns an attribute of the attribute item.

[0138] Specifically, if the movement history shows that the user takes their child to and from daycare on weekdays, the system can generate and assign an attribute of the child-rearing generation. Furthermore, by combining this with basic attributes, the system can generate and assign an attribute of a child-rearing father.

[0139] By generating and assigning attribute items based on movement history in this way, it is possible to generate and assign attribute items (such as baseball lover / movie lover) selected for various targets from actual movement history.

[0140] In this embodiment, the attribute identification unit 190 creates a movement history based on the location information of user 2 (user scan information and / or user GPS information), but this is not limited to this. The location information and movement history of user 2 may be obtained separately from an external server, and attribute items may be generated and assigned based on the information from the external server.

[0141] The above is the details of the attribute specification process (FIG. 2 / STEP 190) by the attribute specification unit 190.

[0142] In this embodiment, the attribute identification unit 190 refers to the user information storage unit 120 to identify the basic attributes as well as the extended attributes of the user 2 who has come into contact with the object 3, but it may also identify the basic attributes as well as the extended attributes of the user 2 whose contact density with the object 3 has been determined to be high or intense.

[0143] In addition, the extended indicators and extended attributes are not limited to the indicators and attributes and their generation methods described above. For example, it is possible to calculate indicators or generate and assign attributes by using advertising identifiers such as ADID and IDFA of user 2 stored in the user information storage unit 120 or cookies as keys and linking them with television viewing logs and web contact data using elements common to the data.

[0144] As described above in detail, the contact analysis system of this embodiment can reliably and easily determine contact with an object and the manner of contact.

[0145] In this embodiment, the range to be judged for contact with the object 3 is the virtual circle X(Y,X) and the space above it, but this is not limited to this. If the object is long horizontally or has multiple surfaces, the range to be judged may be changed to match its three-dimensional shape, and the way in which multiple object judgment ranges are grouped may be changed, such as by connecting and integrating them.

[0146] In addition, in the contact analysis system of this embodiment, contact determination is performed based only on the WiFi of the first short-range communication device, and if contact is determined to exist, contact is determined with a second short-range communication device other than the first short-range communication device, such as Bluetooth (class 2), Beacon, IrDA, ZigBee, or a third short-range communication device, such as an RFID tag, NFC, or FeliCa (registered trademark), and the contact intensity is evaluated according to the type of the short-range communication device, but is not limited to this.

[0147] For example, contact determination may be performed using the first short-range communication device WiFi, the second short-range communication device Bluetooth (class 2), Beacon, IrDA, ZigBee, and the third short-range communication device RFID tag, NFC, FeliCa (registered trademark), and the contact density may be determined from the type of short-range communication device determined to be in contact based on the determination results. [Explanation of symbols]

[0148] 1...contact analysis system, 2...user, 3...target (advertising medium), 100...main server, 110...target position information storage unit, 120...user information storage unit, 130...judgment result storage unit, 140...user position information acquisition unit, 150...contact judgment unit, 160...target content transmission unit, 180...index calculation unit, 190...attribute identification unit, NW...network, X, Y, Z...contact judgment area.

Claims

1. A contact analysis system for analyzing contact between a user and an object, comprising: a user location information acquisition unit that acquires, as user location information, user scan information that is scan information that detects multiple types of short-range communication devices that can be accessed by a user terminal carried by the user; an object position information storage unit that stores object scan information, which is scan information that detects multiple types of short-range communication devices that can be accessed at the installation position of the object, as object position information; a contact determination unit that determines whether or not the user has contacted the object based on the user position information acquired by the user position information acquisition unit and the object position information stored in the object position information storage unit; Equipped with A contact analysis system characterized in that the contact determination unit performs a contact density determination according to the type of accessible short-range communication device when it is determined that the user has contacted the object.

2. 2. The contact analysis system according to claim 1, The contact analysis system is characterized in that the contact determination unit determines that the contact density is high when it is determined that a first short-range communication device based on a first communication distance has come into contact with a second short-range communication device based on a second communication distance that is shorter than the first communication distance.

3. 3. The contact analysis system according to claim 2, A contact analysis system characterized in that, in making a contact determination with a third short-range communication device, which is determined by the contact determination unit to have been made by touch based on a third communication distance that is shorter than the second communication distance, data regarding the target object is transmitted via the third short-range communication device.

4. 4. The contact analysis system according to claim 1, A contact analysis system characterized in that the contact determination unit determines that the user has contacted the object when the user scan information matches the object scan information within a certain range of the object's installation position.

5. 5. The contact analysis system according to claim 4, A contact analysis system characterized in that the contact determination unit determines that the user scan information matches the object scan information when a likelihood indicating the degree of match between the user scan information and the object scan information within a certain range of the object's installation position is within a threshold range.

6. 6. The contact analysis system according to claim 1, A contact analysis system, characterized in that the object is an advertising medium.

7. A contact analysis method for analyzing contact between the user and the object as processing in the contact analysis system according to any one of claims 1 to 6, comprising: a user location information acquisition step of acquiring user scan information, which is scan information indicating that a user terminal carried by the user has detected a plurality of types of accessible short-range communication devices, as user location information; a contact determination step of determining whether or not the user has contacted the object by referring to an object position information storage unit that stores object scan information, which is scan information that detects multiple types of near-field communication devices that can be accessed at the installation position of the object, as object position information from the user position information acquired by the user position information acquisition step; Equipped with The contact analysis method is characterized in that the contact determination step, when it is determined that the user has contacted the object, performs a contact concentration determination according to the type of accessible short-range communication device.

8. A program for analyzing contact between a user and an object, On the computer, acquiring user scan information, which is scan information indicating that a user terminal carried by the user has detected a plurality of types of short-range communication devices accessible by the user terminal, as user position information; determining whether the user has come into contact with the object by referring to an object position information storage unit that stores object scan information, which is scan information that detects multiple types of near-field communication devices that can be accessed at the installation position of the object, as object position information from the acquired user position information; A program characterized by, when it is determined that the user has come into contact with the object, determining a contact density depending on a type of accessible short-range communication device.

Citation Information

Patent Citations

  • Predicate management system

    JP1988083838A

  • Content transfer history collection system, content management apparatus, content management method, and program

    JP2014075132A

  • Sales system, sales terminal, user terminal, and program

    JP2020113299A

  • Information processing device, information processing method, and information processing program

    JP2020154884A

  • Refrigerator and refrigerator system

    JP2020193729A