WO2023084845A1 - Analysis system, analysis device, program, and analysis method - Google Patents

Analysis system, analysis device, program, and analysis method Download PDF

Info

Publication number
WO2023084845A1
WO2023084845A1 PCT/JP2022/027356 JP2022027356W WO2023084845A1 WO 2023084845 A1 WO2023084845 A1 WO 2023084845A1 JP 2022027356 W JP2022027356 W JP 2022027356W WO 2023084845 A1 WO2023084845 A1 WO 2023084845A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
analysis
user terminal
server
specific
Prior art date
Application number
PCT/JP2022/027356
Other languages
French (fr)
Japanese (ja)
Inventor
総一 小林
勉 佐藤
洋充 朝日
鎮 青柳
Original Assignee
出光興産株式会社
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 出光興産株式会社 filed Critical 出光興産株式会社
Publication of WO2023084845A1 publication Critical patent/WO2023084845A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/123Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
    • G08G1/127Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams to a central station ; Indicators in a central station
    • G08G1/13Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams to a central station ; Indicators in a central station the indicator being in the form of a map
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information

Definitions

  • an analysis system is an analysis system including a wireless device mounted on a mobile body, a user terminal, and a server, wherein the wireless device transmitting means for transmitting a predetermined radio wave to surroundings while moving in a specific area along with the movement of the user, and the server transmits specific information indicating that the user terminal has detected the radio wave from the user terminal or the wireless device It comprises receiving means for receiving, and analysis means for generating analysis information of users existing in the specific area based on the specific information received by the receiving means.
  • an analysis device is mounted on a mobile body, and cooperates with a wireless device that transmits a predetermined radio wave to surroundings while moving in a specific area as the mobile body moves.
  • An analysis apparatus for executing analysis on a user possessing a terminal, the receiving means receiving specific information indicating that the user terminal has detected the radio wave from the user terminal or the wireless device, and receiving by the receiving means.
  • analysis means for generating analysis information of users existing in the specific area based on the obtained specific information.
  • a program causes a computer to transmit predetermined radio waves emitted from a wireless device mounted on a mobile body while moving in a specific area as the mobile body moves.
  • a step of acquiring specific information based on the detection, and a step of generating analysis information of users existing in the specific area based on the obtained specific information are executed.
  • an analysis method in cooperation with a wireless device that is mounted on a mobile body and transmits predetermined radio waves to surroundings while moving in a specific area as the mobile body moves.
  • An analysis method for performing analysis on a user possessing a terminal comprising: acquiring specific information indicating that the user terminal has detected the radio wave; and generating analytical information of the user who performs the analysis.
  • FIG. 1 is a schematic diagram of an analysis system according to a first embodiment of the present invention
  • FIG. 3 is a hardware configuration diagram of a server
  • FIG. 3 is a hardware configuration diagram of a user terminal
  • FIG. It is a hardware block diagram of a vehicle.
  • It is a functional block diagram of an analysis system.
  • FIG. 3 is a diagram showing how a beacon radio reception range moves along a specific route as a vehicle moves along the specific route; The upper diagram shows the reception area at the first point in time, and the lower diagram shows the reception area at the second point in time.
  • FIG. 4 is a diagram showing how a beacon radio wave reception range moves throughout a specific area as a vehicle moves in the specific area.
  • the analysis system 1 of the first embodiment has a wireless device 550 mounted on a vehicle 500, moves the wireless device 550 along with the movement of the vehicle 500, transmits beacon radio waves to the surroundings, and detects the beacon radio wave. 200 and a wireless device 550 through short-range wireless communication, the system analyzes users existing in a specific area.
  • vehicle 500 is an example of the “moving body” of the present invention, and other moving bodies such as electric motorcycles and drones can also be applied.
  • FIG. 2 is a hardware configuration diagram of the server 100.
  • the server 100 is an analysis device of the present invention, and is an information processing device capable of analyzing the attributes of users existing in a specific area based on their action history and browsing history.
  • the server 100 includes a processor 101 , memory 102 , storage 103 and communication device 104 .
  • the processor 101 executes programs to control each unit of the server 100 and perform processing for realizing the functions of the server 100 .
  • a CPU Central Processing Unit
  • the memory 102 is a computer-readable recording medium, and stores programs to be executed by the processor 101 and data to be developed.
  • the memory 102 for example, a RAM (Random Access Memory) and a ROM (Read Only Memory) are used.
  • the storage 103 is a computer-readable recording medium, and stores various data and programs used by the processor 101 .
  • an HDD (Hard Disk Drive) or SSD (Solid State Drive) is used.
  • the communication device 104 is connected to the Internet 900, and performs data communication with the user terminal 200, client terminal 300, vehicle 500, and wireless device 550 via the Internet 900, for example.
  • FIG. 3 is a hardware configuration diagram of the user terminal 200.
  • the user terminal 200 is an information terminal owned by a user, and corresponds to a smart phone, a tablet terminal, or the like.
  • User terminal 200 includes processor 201 , memory 202 , storage 203 , operation device 204 , display device 205 and communication device 206 .
  • the processor 201 executes a program to control each unit of the user terminal 200 and perform processing for realizing the functions of the user terminal 200 .
  • the memory 202 is a computer-readable recording medium, and stores programs to be executed by the processor 201 and data to be developed.
  • the storage 203 is a computer-readable recording medium and stores various data and programs used by the processor 201 .
  • the client terminal 300 is an information terminal such as a smart phone, a tablet terminal, or a personal computer possessed by the analysis client. Since the client terminal 300 has the same hardware configuration as the user terminal 200, detailed description thereof will be omitted.
  • the vehicle 500 can be exemplified by an automobile such as an internal combustion locomotive or an electric vehicle (hereinafter also referred to as EV) owned by a business operator.
  • An internal combustion locomotive burns fuel such as gasoline and uses the combustion gas to drive an engine to enable running.
  • An EV is equipped with a storage battery such as a lithium ion battery, and can run by driving a motor with electric power stored in the storage battery by charging.
  • FIG. 4 is a hardware configuration diagram of vehicle 500.
  • Vehicle 500 includes processor 501 , memory 502 , storage 503 , communication device 504 , display device 505 , positioning device 506 , driving device 507 and radio device 550 .
  • the processor 501 executes a program to control each part of the vehicle 500 and the wireless device 550 and perform processing for realizing the functions of the vehicle 500 and the wireless device 550 .
  • the memory 502 is a computer-readable recording medium, and stores programs to be executed by the processor 501 and data to be developed.
  • the storage 503 is a computer-readable recording medium, and stores various data and programs used by the processor 501 .
  • the communication device 504 corresponds to, for example, a router, and performs data communication with the server 100 via the Internet 900 .
  • the router performs wireless communication according to a predetermined wireless communication standard (for example, 4G or 5G such as LTE (Long Term Evolution)).
  • the display device 505 displays various screens.
  • a liquid crystal display for example, is used for the display device 505 .
  • the display device 505 is provided on a dashboard or an instrument panel, and the driver can visually recognize display information while driving.
  • the positioning device 506 is positioning means such as GNSS (global navigation satellite system) including GPS, and measures current position information (latitude and longitude) of the vehicle 500 .
  • GNSS global navigation satellite system
  • Wireless device 550 is a beacon device mounted on vehicle 500 .
  • the wireless device 550 moves with the vehicle 500 and performs short-range wireless communication with the surrounding user terminals 200 .
  • the short-range wireless communication is to transmit a beacon radio wave within a range of several tens of centimeters to a hundred and several tens of meters, and transmit or receive data using the beacon radio wave as a carrier wave.
  • the user terminal 200 enters the reception area (receiving range) of the beacon radio wave, the user terminal 200 performs short-range wireless communication with the wireless device 550 .
  • the server 100 comprises a communication means 110 consisting of a receiving means 111 and a transmitting means 114, a movement information transmitting means 112, and an analyzing means .
  • the functions of the server 100 are realized by controlling each part by executing a program by the processor 101 .
  • the receiving means 111 receives analysis request information transmitted from the client terminal 300 (transmitting means 553 ), or receives specific information transmitted from the user terminal 200 directly or via the wireless device 550 .
  • the server 100 receives the analysis request information, it temporarily stores the analysis request information in the storage 103 or the like.
  • the movement information transmitting means 112 transmits movement information based on the analysis request information to the vehicle 500 . Specifically, information indicating the specific area included in the analysis request information is included in the movement information and transmitted to the vehicle 500 .
  • a wireless device 550 transmits beacon radio waves to the surroundings while moving in a specific area as the vehicle 500 moves.
  • the user terminal 200 Upon detection of the beacon radio wave, the user terminal 200 transmits specific information indicating that the beacon radio wave has been detected to the server 100 .
  • the specific information is transmitted to the server 100 via the wireless device 550 or directly.
  • the movement information includes "National Highway No. XX"
  • the vehicle 500 moves along National Highway No. XX as shown in FIG.
  • the user terminals a to c when the user terminals a to c are present in the reception range of the beacon radio wave at the first point in time, the user terminals a to c each detect the beacon radio wave (upper diagram in FIG. 6).
  • the identification information of the user terminal 200 of c is transmitted to the server 100 .
  • user terminals d to g exist within the reception range of beacon radio waves
  • user terminals d to f detect the beacon radio waves respectively (lower diagram in FIG. 6).
  • 200 identification information is sent to the server 100 .
  • the movement information includes "area A”
  • vehicle 500 moves in area A as shown in FIG.
  • the analysis means 130 when the receiving means 111 receives the specific information directly from the user terminal 200 or via the wireless device 550, the analysis means 130 generates analysis information of users existing in the specific area based on the specific information. That is, since the specific information is information indicating that the user terminal 200 has detected the beacon radio wave, the server 100 receiving the specific information can identify that the user terminal 200 exists around the vehicle 500. can. Therefore, it is possible to specify the user terminal 200 existing in the specific area simply by moving the vehicle 500 through the specific area. The server 100 (analysis means 130) generates analysis information of users existing in the specific area based on the specific information.
  • the specific information may be any information that can identify the user terminal 200, and examples thereof include terminal IDs such as the MAC address, IP address, email address, and telephone number of the user terminal 200.
  • FIG. Further, the specific information may be a cookie ID that can identify the URL of the website browsed by the user. That is, the specific information may be information that is passed to the wireless device 550 via short-range wireless communication with the user terminal 200, and may be information indicating that the user terminal 200 has detected a beacon radio wave.
  • a specific method of generating analysis information will be described in detail in the "Procedure for generating analysis information" below.
  • the transmission means 114 of the server 100 transmits the analysis information generated by the analysis means 130 to the client terminal 300 . Since the MAC address, IP address, e-mail address, telephone number, etc. of the user terminal 200 are applied to the specific information, the destination of the user terminal 200 can be directly or indirectly specified. For example, if the specific information includes a MAC address or an IP address, the analysis information may be distributed using these addresses as destination addresses. If the specific information includes an e-mail address or telephone number, the analysis information may be sent to the e-mail address by e-mail, or the analysis information may be delivered to the telephone number by short mail. Analysis information can also be distributed in cooperation with SNS.
  • LINE registered trademark
  • specific information and a LINE account may be linked in advance by friend registration on the LINE server.
  • the server 100 passes the specific information and the analysis information to the LINE server, so that the LINE server can identify the LINE account using the specific information as a key, and sends the analysis information to the LINE account.
  • LINE notification distributed is possible.
  • the client can know the analysis information of the users existing in the specific area through the client terminal 300.
  • Vehicle 500 includes movement control means 511 and display means 512 (FIG. 5). The functions of vehicle 500 are realized by controlling each part by processor 501 executing a program.
  • Wireless device 550 is a so-called beacon device mounted on vehicle 500 .
  • the wireless device 550 comprises transmitting means 551, receiving means 552, and transmitting means 553 (FIG. 5).
  • the functions of wireless device 550 are implemented by controlling each unit by processor 501 executing a program. It should be noted that control of vehicle 500 and wireless device 550 can be executed using another processor or the like.
  • the transmitting means 551 transmits beacon radio waves to the surroundings while moving along with the movement of the vehicle 500 .
  • the user terminal 200 and the wireless device 550 existing around the moving vehicle 500 perform short-range wireless communication.
  • the wireless device 550 is a WF device, it is necessary to turn on (enable) "Wi-Fi” in the "settings” of the user terminal 200.
  • 550 is a BT device, it is necessary to turn “on” (enable) “Bluetooth” in “setting” of the user terminal 200 .
  • the movement information includes "National Highway No. XX", as shown in FIG. 6, the vehicle 500 moves along National Highway No.
  • the vehicle 500 while moving with the vehicle 500, transmits beacon radio waves to the surroundings. Further, when the movement information includes "region A", as shown in FIG. 7, the vehicle 500 moves (patrolls) within the region A based on the positioning information and the map information, and receives the beacon radio wave. The operation is performed so that the area covers area A without omission. Specifically, by referring to the map information of the specific area, when the reception range of the beacon radio waves moves as the vehicle 500 moves, the optimum route that allows the reception range to cover the entire specific area is selected. , the selected route is displayed on the display device 505, or the driving device 507 is caused to automatically drive along the route. In this way, the transmission means 551 transmits beacon radio waves to the specific area while moving through the specific area as the vehicle 500 moves.
  • the receiving means 552 of the wireless device 550 can receive specific information indicating that the user terminal 200 has detected the beacon radio wave from the user terminal 200 . In this case, transmitting means 553 of wireless device 550 transmits the received specific information to server 100 .
  • Communication means 211 performs data communication with wireless device 550 and server 100 . Specifically, in the short-range wireless communication with the wireless device 550, the beacon radio wave transmitted from the wireless device 550 is detected, and the short-range communication including the terminal ID and the cookie ID (specific information) is performed in response to the detection of the beacon radio wave. It transmits communication information to the wireless device 550 and the server 100 .
  • the display means 212 displays the connection screen (FIG. 9) on the display device 205 . Moreover, the display means 212 displays the designated website (FIG. 10) on the display device 205 as a function of the browser.
  • FIG. 8 is a flow chart showing the processing procedure in the analysis method and program of the present invention.
  • the client terminal 300 requests analysis according to the client's operation (S1). As a result, the client terminal 300 transmits the analysis request information to the server 100 .
  • the advertisement request information includes information on a specific area desired by the client, such as route and area.
  • the server 100 receives the analysis request information from the client terminal 300, the server 100 transmits movement information based on the analysis request information to the vehicle 500 (S102). Specifically, since the analysis request information includes specific area information such as routes and areas, the movement information includes information about these specific areas.
  • the vehicle 500 Upon receiving the movement information, the vehicle 500 moves based on the movement information (S3).
  • wireless device 550 mounted on vehicle 500 also moves. Specifically, vehicle 500 and wireless device 550 move in a specific area included in the movement information.
  • the wireless device 550 transmits beacon radio waves to the surroundings (S4). That is, the wireless device 550 (transmitting means 551) transmits beacon radio waves while moving in a specific area as the vehicle 500 moves.
  • the user terminal 200 When the user terminal 200 detects the beacon radio wave (S5), it transmits specific information to the wireless device 550 (S6). These processes are executed via short-range wireless communication between the user terminal 200 and the wireless device 550 when the vehicle 500 (wireless device 550) moves and the user terminal 200 enters the beacon radio reception range.
  • the specific information includes a cookie ID and a terminal ID.
  • the wireless device 550 Upon receiving the specific information from the user terminal 200, the wireless device 550 transmits the specific information to the server 100 (S7).
  • the analysis means 130 When the server 100 receives the specific information from the wireless device 550, the analysis means 130 generates analysis information of users existing in the specific area based on the specific information (S8), and transmits the analysis information to the client terminal 300. (S9).
  • the client terminal 300 displays the advertisement information received from the server 100 (S10).
  • the business operator bills for the analysis cost.
  • the cost billing information is transmitted to the client terminal 300 (S11).
  • the requester terminal 300 upon receiving the expense billing information, executes payment processing (S12).
  • FIG. 9 is a flowchart showing processing from the start of short-range wireless communication to the generation of analysis information.
  • the user terminal 200 and the wireless device 550 perform short-range wireless communication (S21). Specifically, when the identification information (abc) of the wireless device 550 displayed on the connection screen is selected according to an operation on the user terminal 200, the user terminal 200 and the wireless device 550 perform short-range wireless communication. do.
  • FIG. 10 is an example of a connection screen.
  • the connection screen can be displayed by prompting the user to perform the operation, for example, by displaying the information prompting the operation on the exterior of the vehicle 500, a bulletin board in a specific area, or a digital signage.
  • the display device 205 of the user terminal 200 displays a selection frame 280 in which the identification information (SSID) of the device transmitting the radio wave can be selected. be done.
  • the identification information (SSID: abc) of the wireless device 550 is displayed in a selectable manner. (see FIG. 10).
  • the user terminal 200 displays the website (S22). Specifically, the wireless device 550 forces the user terminal 200 to access and display a specific website that has been set in advance as the short-range wireless communication with the user terminal 200 is executed.
  • a specific website has a tracking tag of the server 100 embedded therein. Therefore, when the user terminal 200 causes the browser to display a specific website, the function of the tracking tag initiates connection between the user terminal 200 and the server 100 to establish communication.
  • FIG. 11 is an example of a specific website. As shown in FIG. 11, the specific website displays selection items 281 including information on game shops, preparatory schools, etc. existing in a specific area (area A), as well as company information and qualification information. Each item is linked to a URL of a related website.
  • the analyzing means 130 when the receiving means 111 receives the short-range communication information including the terminal ID, the analyzing means 130 generates a file (hereinafter referred to as "behavior history file") in which the information is linked (S26). .
  • FIG. 13 is an example of an action history file.
  • "the distance between the vehicle and the user terminal” is information calculated by the server 100 based on the "radio field intensity” and is synonymous with the "distance between the wireless device and the user terminal".
  • the server 100 can generate analysis information indicating that the user is "a person approaching school A.”
  • the server 100 identifies the existence of a user in a specific area based on the terminal ID and the action history, and based on the action history, generates analysis information of users existing in the specific area. can be done.
  • the server 100 stores the generated analysis information (behavior history analysis information) in association with the terminal ID.
  • the third line in FIG. 16 shows the time of a user with a specific attribute (attribute C: housewife) existing in area A based on specific information acquired via short-range wireless communication while moving vehicle 500 to area A.
  • the third analysis information it can be seen that there are many housewives in the region A during the hours from 12:00 to 15:00 and from 15:00 to 28:00.
  • FIG. 16 shows the specific attribute (attribute D: game-loving student) present in area A based on the specific information acquired via short-range wireless communication while moving vehicle 500 to area A.
  • Direction finding functionality may also be provided at wireless device 550 or user terminal 200 .
  • one of the two sides performing short-range wireless communication has an array antenna with multiple antennas, and has a function that can identify the incoming direction of the radio wave based on the phase information of the radio wave.
  • the incoming direction of radio waves can be specified based on the phase information.
  • the action history such as the user's position and movement route is specified in units of circumferential zones (see FIGS. 12 and 13). can be identified by For example, in the action history file shown in FIG.
  • the user terminal 200 with the terminal ID: aaa exists at any position on the circle with the radius D1 centering on the vehicle position (x1, y1).
  • the position on the circumference shown in FIG. since it is possible to identify the position on each circumference of the first to third zones for the user terminal 200 with terminal ID: bbb, it is possible to specify the position on each circumference shown in FIG. Since it is possible to specify whether to move, the movement route can be specified accurately.
  • (Modification 2) Information indicating the possibility may be added to the user's action history and analysis information.
  • the analysis system 1 described above can be used when the radius D1 of the circle is small (for example, when it is 5 m or less) and at least a part of the circle is within a specified distance from the object (school A). (For example, within 5 m), the user generates analysis information of "a person existing near the object".
  • the reason why the circle is limited to small cases is that when the circle is large (for example, when the radius is over 50m), even if a part of the circle is within the specified distance from the object, This is because the user is not necessarily present at the position of , and may actually be present at a position far from the object.
  • the circle is large (for example, 50 m or less)
  • the ratio of that part to the total circumference of the circle is " It is also possible to calculate the "close” possibility (probability) and generate analysis information reflecting the calculation result. For example, when a part of a circle exists within a specified distance from school A, and the part of the circle is 80% or more of the total circumference, the user is located near school A. When analysis information is generated indicating that there is a "high possibility” and a portion of the analysis information is 10% of the total circumference, it is "low possibility” that the user is located near school A.
  • Generate analytics information that shows It is also possible to generate analysis information that takes into account the size of the circle. For example, a large circle (e.g., a circle with a radius of 50 m) and a small circle (e.g., a circle with a radius of 10 m) provide analytical information indicating that the large circle is "less likely to be close to the target”. and generate analytical information indicating that the smaller circle is "more likely to be closer to the object”.
  • a large circle e.g., a circle with a radius of 50 m
  • a small circle e.g., a circle with a radius of 10 m
  • the analysis system 1 of the present invention has a beacon device mounted on a mobile object such as a vehicle 500 and transmits beacon radio waves to the surroundings while moving in a specific area.
  • Analysis information of users existing in a specific area can be generated based on the specific information obtained through short-range wireless communication with the device.
  • mobile beacon devices are used to actively analyze the user's dynamics. This makes it possible to narrow down and visualize the flow of people (moving flow lines) in an area by traffic volume, direction, and attributes. For this reason, for example, when opening a new store such as a convenience store, it can be used to survey the area around the store.
  • the user terminal can move while moving the beacon device.
  • the analysis system 1 of the present invention there is no need to fix a large number of beacon devices, and labor and cost can be suppressed.
  • the analysis system 1 of the present invention it is possible to effectively analyze users by utilizing popular smartphones.
  • the information distribution system 1a of the second embodiment includes a vehicle 500 equipped with a wireless device 550, a user terminal 200, and an advertiser terminal 300 similar to the client terminal 300. , and the server 100 .
  • the wireless device 550 is moved along with the movement of the vehicle 500, and the beacon radio waves are transmitted to the surroundings. Distributes analysis information of users existing in a specific area through long-distance wireless communication.
  • the information distribution system 1a of the second embodiment causes the radio device 550 to transmit beacon radio waves to the surroundings while moving the radio device 550 along with the movement of the vehicle 500.
  • the point of distributing advertisement information to users existing in a specific area via the short-range wireless communication is different from that of the first embodiment.
  • the analysis system 1 of the first embodiment that analyzes users existing in the system.
  • the same reference numerals are assigned to the configurations and functions common to those of the first embodiment, and the description thereof will be omitted as appropriate.
  • the description of the overall configuration of the information distribution system 1a and the hardware configuration of each component is omitted.
  • the advertisement information is an example of the "predetermined information" of the present invention, and other information such as local government information, regional information, disaster information, and disaster prevention information can also be applied.
  • FIG. 17 is a functional configuration diagram of the information distribution system 1a.
  • the advertiser terminal 300 is an information terminal such as a personal computer possessed by the advertiser, and is used when requesting the business to distribute advertisements. Specifically, advertisement request information is transmitted to the server 100 in response to a predetermined operation on the advertiser terminal 300 .
  • the advertisement request information can include, for example, advertisement information (video, characters, etc.), information indicating the route along which the vehicle 500 moves, information indicating the area, and the like, depending on the content of the request.
  • the "advertisement information" is selected by the advertiser from the first advertisement information created and prepared by the advertiser and the advertisement information stored in the advertisement information database of the server 100 (hereinafter referred to as the advertisement information DB 116).
  • One of the second advertising information shown is included. That is, the advertiser can select the first advertisement information or the second advertisement information as the advertisement information by operating the advertiser terminal 300 .
  • Information indicating "route” can be, for example, routing information such as National Route ⁇ .
  • Information indicating "area” can be, for example, area A, area B, area including area A and area B. Area designation information can be exemplified.
  • the server 100 (information distribution device) is an information processing device owned and managed by a business operator that distributes advertisements.
  • the server 100 includes receiving means 111 , movement information transmitting means 112 , specifying means 113 , distribution means 114 and storage means 115 .
  • the functions of the server 100 are realized by controlling each part by executing a program by the processor 101 .
  • Receiving means 111 receives advertisement request information transmitted from advertiser terminal 300 (transmitting means 553).
  • the server 100 temporarily stores the advertisement request information in the storage 103 or the like.
  • the movement information transmission means 112 transmits movement information based on the advertisement request information to the vehicle 500 . For example, when the advertisement information, route, and area are included in the advertisement request information, the server 100 includes the information indicating the route and area in the movement information and transmits it to the vehicle 500 .
  • the storage means 115 stores advertisement information (predetermined information). Specifically, the advertisement information DB 116 stores advertisement information including images and characters. When the advertisement request information includes the second advertisement information indicating the selected advertisement information, the advertisement information selected from the advertisement information DB 116 is used for distribution. Advertisement information DB 116 has a large number of videos and messages classified for easy selection by advertisers. When the advertisement request information includes the first advertisement information indicating the advertisement information created by the advertiser, the storage means 115 stores the first advertisement information and uses it for distribution.
  • the vehicle 500 When the vehicle 500 receives the movement information from the server 100, the vehicle 500 moves based on the movement information, and the wireless device 550 (transmitting means 551) transmits beacon radio waves to the surroundings while moving along with the movement of the vehicle 500. .
  • the user terminal 200 transmits specific information indicating that the beacon radio wave has been detected to the wireless device 550 in response to detection of the beacon radio wave.
  • FIG. 18 when a vehicle 500 moves along national highway No. XX, at the first point in time, user terminals 200 a to c are within the receiving range and detect beacon radio waves (FIG. 18). Upper diagram), and at the second point in time, user terminals 200 d to g enter the reception range and detect beacon radio waves (lower diagram in FIG. 18). As shown in FIG.
  • wireless device 550 transmits beacon radio waves to the surrounding area while moving in area A together with vehicle 500 .
  • the vehicle 500 is moved so that the reception area of the beacon radio wave covers the entire area A without omission. In this way, many user terminals 200 existing in area A can detect beacon radio waves.
  • the wireless device 550 Upon receiving the specific information from the user terminal 200 , the wireless device 550 transmits the specific information to the server 100 .
  • the specific information may be any information that can identify the user terminal 200, and can be exemplified by destination information (terminal ID) such as the MAC address, IP address, email address, and telephone number of the user terminal 200, for example. Since the specific information is information passed to the wireless device 550 via short-range wireless communication with the user terminal 200, it is also information indicating that the user terminal 200 has detected the beacon radio wave. Therefore, the identification unit 113 of the server 100 can identify the user terminal 200 that detected the beacon radio wave and its destination information based on the received identification information.
  • the LINE server can use the specific information key to identify the LINE account, and can send the advertising information to the LINE account. Notification (distribution) is possible.
  • the vehicle 500 drives based on the movement information.
  • Driving of the vehicle 500 may be automatic driving or manual driving.
  • the movement control means 511 controls the driving device 507 to move along the route or area, thereby executing automatic driving.
  • the processor 501 causes the display means 512 to display navigation information and the like regarding the route and area.
  • the driver can drive (manually drive) according to the navigation information displayed on the display means 512 . If the movement information does not contain the route or the area, the operator may determine the route or the area and move the vehicle 500 .
  • the transmitting means 551 transmits beacon radio waves to the surroundings while moving along with the movement of the vehicle 500 .
  • the user terminal 200 and the wireless device 550 existing around the moving vehicle 500 perform short-range wireless communication.
  • the wireless device 550 is a WF device, it is necessary to turn on (enable) "Wi-Fi” in the "settings” of the user terminal 200.
  • 550 is a BT device, it is necessary to turn “on” (enable) “Bluetooth” in “setting” of the user terminal 200 .
  • the movement information includes "Route: National Highway No. XX", as shown in FIG. 18, the vehicle 500 moves along National Highway No.
  • the receiving means 552 of the wireless device 550 receives from the user terminal 200 specific information indicating that the user terminal 200 has detected the beacon radio wave. That is, the wireless device 550 receives the specific information from the user terminal 200 through short-range wireless communication with the user terminal 200 existing within the reception range of the beacon radio wave. Transmission means 553 of wireless device 550 transmits the specific information received from user terminal 200 to server 100 .
  • Communication means 211 performs data communication with wireless device 550 and server 100 . Specifically, in short-range wireless communication with the wireless device 550, it detects beacon radio waves emitted from the wireless device 550, and transmits specific information to the wireless device 550 in response to detection of the beacon radio waves. Communication means 211 also receives advertisement information distributed from server 100 . Display means 212 displays the advertisement information received from server 100 .
  • FIG. 20 is an example of advertisement information displayed on a user terminal 200 located along national highway No. XX.
  • FIG. 21 is an example of advertisement information displayed on user terminals 200 located in area A. In FIG. As shown in these figures, as the vehicle 500 moves, it is possible to distribute information specific to a specific route or area to a user on a specific route or area.
  • FIG. 22 is a first sequence diagram showing a processing procedure in the information distribution method and program of the present invention.
  • Advertisement information is stored in advance in the server 100 (storage means 115), and the advertiser can select desired advertisement information from this information.
  • the advertiser terminal 300 requests advertisement distribution according to the operation of the advertiser (S101).
  • the advertiser terminal 300 transmits the advertisement request information to the server 100 .
  • the advertisement request information includes the form of advertisement desired by the client, such as advertisement information, route, and area.
  • the server 100 transmits movement information based on the advertisement request information to the vehicle 500 (S102). For example, if the advertisement request information includes advertisement information, route, and area, the travel information includes the route and area.
  • the advertisement request information includes the first advertisement information created by the advertiser as the advertisement information
  • the storage means 115 stores the first advertisement information as the distribution information.
  • the advertisement request information includes the second advertisement information prepared by the business as advertisement information
  • the advertisement information selected from the advertisement information DB 116 is selected as the distribution information.
  • the vehicle 500 moves based on the movement information (S103).
  • wireless device 550 mounted on vehicle 500 also moves.
  • movement information includes a route
  • vehicle 500 and wireless device 550 move along the route
  • movement information includes an area
  • vehicle 500 and wireless device 550 move in the area.
  • the wireless device 550 transmits beacon radio waves to the surroundings (S104). That is, the wireless device 550 (transmitting means 551) transmits beacon radio waves while moving as the vehicle 500 moves.
  • the user terminal 200 When the user terminal 200 detects the beacon radio wave (S105), it transmits specific information to the wireless device 550 (S106). These processes are executed via short-range wireless communication when the user terminal 200 enters the beacon radio reception area due to movement of the vehicle 500 (wireless device 550).
  • the wireless device 550 Upon receiving the specific information from the user terminal 200, the wireless device 550 transmits the specific information to the server 100 (S107).
  • the server 100 identifies the user terminal 200 based on the specific information (S108), and transmits (distributes) the advertisement information stored in the storage means 115 to the user terminal 200. (S109).
  • the user terminal 200 displays the advertisement information received from the server 100 (S110).
  • the business operator bills for the advertising distribution cost. Specifically, the charge billing information is transmitted to the advertiser terminal 300 .
  • the advertiser terminal 300 executes payment processing (S112).
  • FIG. 23 is a second sequence diagram showing the processing procedure (steps) in the information distribution method and program of the present invention.
  • S201 to S205 in the second sequence are common to S101 to S105 in the first sequence.
  • the user terminal 200 transmits the specific information directly to the server 100 in S206, which is different from the first sequence in which the user terminal 200 transmits the specific information to the server 100 via the wireless device 550. different. Therefore, in the second sequence, in short-range wireless communication between wireless device 550 and user terminal 200, URI (Uniform Resource Identifier), which is location information of server 100, is transmitted from wireless device 550 to user terminal 200. .
  • URI Uniform Resource Identifier
  • the user terminal 200 can directly access the server 100 based on the location information and pass the specific information to the server 100 .
  • the user terminal 200 if a push notification is executed when a beacon radio wave is detected, and the URI of the server 100 is included in the push notification, specific information can be sent to the server 100 in response to the push operation. can be sent directly.
  • S207 to S211 of the second sequence are common to S108 to S112 of the first sequence. Descriptions of common parts are omitted.
  • advertisement information when spanning multiple regions In the information distribution system 1a, there is a case where the vehicle 500 is moved across a plurality of areas.
  • the advertisement information to be distributed can be changed to the advertisement information specific to the second area. For example, as shown in FIG. 24, when a vehicle 500 moves (patrolls) in an area including area A and area B, advertisement A related to area A can be distributed while moving in area A, and area B can be distributed. It is desirable to be able to deliver advertisement B related to area B while traveling.
  • the storage means 115 of the server 100 stores advertisement information in association with each area.
  • FIG. 25 is an example of the advertisement information DB 116 that associates area A with advertisement A (first information) and associates area B with advertisement B (second information).
  • advertisement A for region A and advertisement B for region B are transmitted from the advertiser, the correspondence between them is stored.
  • Transmitting means of wireless device 550 transmits beacon radio waves toward area A (first specific area) while moving in area A (first specific area) as vehicle 500 moves, Beacon radio waves are transmitted toward area B (second specific area) while moving in B (second specific area).
  • Vehicle 500 (radio device 550 ) is “moving in region A” or “moving in region B” based on the position information of vehicle 500 positioned by positioning device 506 . can judge. For example, in the case of a rectangular area A shown in FIG. 24, the position information (latitude and longitude) of points corresponding to the four vertices is specified in advance from map information or the like.
  • vehicle 500 when the position information of vehicle 500 is included in the rectangular area derived from the position information of these four vertices, it can be determined that vehicle 500 (wireless device 550) is "moving in area A.” .
  • the shape of the area is not limited to a rectangle, but regardless of the shape, if the determined location information is included in the area specified by the location information indicating the boundary, the vehicle 500 ( A wireless device 550) may determine that it is moving in the area.
  • the identification means 113 of the server 100 detects the user terminal 200 that has detected the beacon radio wave transmitted from the wireless device 550 moving in the area A (first specific area) as the user terminal 200 existing in the area A (first specific area). , and a user terminal 200 that detects a beacon radio wave transmitted from a wireless device 550 moving in area B (second specific area) is identified as a user terminal 200 existing in area B (second specific area). That is, when the server 100 receives the specific information while the vehicle 500 is moving in the area A, the server 100 determines that the user terminal 200 specified based on the specific information is in the area A, and the vehicle 500 is located in the area A. When the user terminal 200 receives specific information while moving in area B, it determines that the user terminal 200 identified based on the specific information is in area B.
  • the wireless device 550 may also have direction finding capabilities.
  • one of the two sides performing short-range wireless communication has an array antenna with multiple antennas, and has a function that can identify the incoming direction of the radio wave based on the phase information of the radio wave.
  • the incoming direction of radio waves can be specified based on the phase information.
  • phase information may be transmitted from wireless device 550 to server 100 in addition to the specific information.
  • the radio wave intensity at the user terminal 200 is transmitted to the server 100, the distance between the wireless device 550 and the user terminal 200 can be derived based on the radio wave intensity. Local presence can be determined more accurately.
  • the advertisement information may be distributed only when the wireless device 550 and the user terminal 200 have already performed a process of linking and storing the identification information of each other (hereinafter referred to as pairing). For example, when the user terminal 200 first enters the reception area of the beacon radio wave, the user terminal 200 (display device 205) displays the identification number (SSID, etc.) of the wireless device 550 in a selectable manner so that the user can select it.
  • the user terminal 200 displays the identification number (SSID, etc.) of the wireless device 550 in a selectable manner so that the user can select it.
  • SSID identification number
  • Wireless device 550 and user terminal 200 perform short-range wireless communication in accordance with a selection operation by the user, and exchange specific information, which is identification information of user terminal 200, and the identification number of wireless device 550, and exchange the information. Each is linked and stored (pairing).
  • server 100 distributes advertising information to user terminal 200 based on the reception of the specific information.
  • the user terminal 200 may transmit the specific information directly to the server 100 via short-range wireless communication with the wireless device 550 without going through the wireless device 550 .
  • the wireless device 550 and the user terminal 200 can confirm that pairing information (identification information for both) is stored. Therefore, in this case, the wireless device 550 transmits the specific information to the server 100 without performing the selection operation, and the server 100 distributes the advertisement information to the user terminal 200 based on the reception of the specific information.
  • the advertising information cannot be distributed without performing the pairing operation for the first time, but the advertising information can be distributed without performing the pairing operation from the second time onwards.
  • the information distribution system 1a of the second embodiment by mounting a beacon device on a moving object, information is distributed by catching users nearby while the reception range of beacon radio waves moves. I have to.
  • the beacon device since the beacon device was fixedly installed, it was necessary for the user to move, but the predetermined information can be distributed even if the user does not move.
  • one beacon device is basically sufficient, so unlike the conventional art, it is not necessary to install a large number of beacon devices, and labor and cost can be suppressed.
  • the present invention can be configured without including the advertiser terminal 300 and client terminal 300 .
  • the advertiser terminal 300 and the client terminal 300 are unnecessary.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Primary Health Care (AREA)
  • Game Theory and Decision Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention analyzes a user in a specific region by using a beacon device mounted in a vehicle. An analysis system 1 comprises a wireless device 550 mounted to a vehicle 500, a user terminal 200, and a server 100. The wireless device 550 comprises an emission means 551 that emits beacon radio waves to the surroundings while moving in a specific region as the vehicle 500 travels. The server 100 comprises a reception means 111 that receives, from the user terminal 200 or the wireless device 550, specific information indicating that the user terminal 200 has detected the beacon radio waves, and an analysis means 130 that generates analysis information relating to a user present in the specific region on the basis of the specific information received by the reception means 111.

Description

分析システム、分析装置、プログラム、及び分析方法Analysis system, analysis device, program, and analysis method
 本発明は、所定の電波を周囲に発信する無線装置を移動体に搭載して特定地域を移動させ、電波を検知したユーザ端末から取得した情報に基づき特定地域における分析を実行する分析システム、分析装置、プログラム、及び分析方法に関する。 The present invention is an analysis system and analysis system that carries a wireless device that emits a predetermined radio wave to the surroundings of a mobile body, moves in a specific region, and executes analysis in the specific region based on information acquired from a user terminal that detects the radio wave. It relates to an apparatus, a program, and an analysis method.
 車両の移動情報に基づき交通情報を分析する技術が知られている。
 例えば、特許文献1には、プローブカーや道路上に設置したビーコン装置によって得た車両の位置や移動速度を道路地図データベースとマッチングさせて渋滞情報や目的地までの予想移動時間などの交通情報を分析するシステムが開示されている。
Techniques for analyzing traffic information based on vehicle movement information are known.
For example, in Patent Document 1, traffic information such as traffic congestion information and expected travel time to a destination is obtained by matching vehicle positions and moving speeds obtained by probe cars or beacon devices installed on roads with a road map database. A system for analysis is disclosed.
特開2008-134957号公報JP 2008-134957 A
 しかしながら、プローブカーやビーコン装置を用いて交通情報を分析可能な技術はあったが、特定地域に存在するユーザの行動履歴や属性などを分析する技術は存在しなかった。
 特に、ビーコン装置は、近距離無線通信が可能な受信圏の範囲も限られているため、特定地域に存在するユーザの分析を行う場合、多くのビーコン装置が必要であった。
 また、ビーコン装置は、固定して用いるのが技術常識であり、移動しながら用いた場合、ユーザの行動を特定し難い問題もある。
However, although there is technology that can analyze traffic information using probe cars and beacon devices, there is no technology that analyzes the behavior history and attributes of users existing in a specific area.
In particular, beacon devices have a limited range of coverage for short-distance wireless communication, so many beacon devices are required to analyze users existing in a specific area.
In addition, it is common technical knowledge that the beacon device is fixed and used, and when it is used while moving, there is also a problem that it is difficult to identify the behavior of the user.
 上記課題に鑑み、本発明の一態様に係る分析システムは、移動体に搭載された無線装置と、ユーザ端末と、サーバと、を備えた分析システムであって、前記無線装置は、前記移動体の移動に伴い特定地域を移動しながら所定の電波を周囲に発信する発信手段を備え、前記サーバは、前記ユーザ端末が前記電波を検知したことを示す特定情報を前記ユーザ端末又は前記無線装置から受信する受信手段と、前記受信手段により受信した特定情報に基づいて、前記特定地域に存在するユーザの分析情報を生成する分析手段と、を備えている。 In view of the above problems, an analysis system according to one aspect of the present invention is an analysis system including a wireless device mounted on a mobile body, a user terminal, and a server, wherein the wireless device transmitting means for transmitting a predetermined radio wave to surroundings while moving in a specific area along with the movement of the user, and the server transmits specific information indicating that the user terminal has detected the radio wave from the user terminal or the wireless device It comprises receiving means for receiving, and analysis means for generating analysis information of users existing in the specific area based on the specific information received by the receiving means.
 また、本発明の他の一態様に係る分析装置は、移動体に搭載され、前記移動体の移動に伴い特定地域を移動しながら所定の電波を周囲に発信する無線装置との連携により、ユーザ端末を所持するユーザに関する分析を実行する分析装置であって、前記ユーザ端末が前記電波を検知したことを示す特定情報を前記ユーザ端末又は前記無線装置から受信する受信手段と、前記受信手段により受信した特定情報に基づいて、前記特定地域に存在するユーザの分析情報を生成する分析手段と、を備えるようにしてある。 In addition, an analysis device according to another aspect of the present invention is mounted on a mobile body, and cooperates with a wireless device that transmits a predetermined radio wave to surroundings while moving in a specific area as the mobile body moves. An analysis apparatus for executing analysis on a user possessing a terminal, the receiving means receiving specific information indicating that the user terminal has detected the radio wave from the user terminal or the wireless device, and receiving by the receiving means. analysis means for generating analysis information of users existing in the specific area based on the obtained specific information.
 また、本発明の他の一態様に係るプログラムは、コンピュータに、移動体に搭載された無線装置から前記移動体の移動に伴い特定地域を移動しながら発信される所定の電波を前記ユーザ端末が検知したことに基づいて特定情報を取得するステップと、前記取得した特定情報に基づいて、前記特定地域に存在するユーザの分析情報を生成するステップと、を実行させるようにしてある。 Further, a program according to another aspect of the present invention causes a computer to transmit predetermined radio waves emitted from a wireless device mounted on a mobile body while moving in a specific area as the mobile body moves. A step of acquiring specific information based on the detection, and a step of generating analysis information of users existing in the specific area based on the obtained specific information are executed.
 また、本発明の他の一態様に係る分析方法は、移動体に搭載され、前記移動体の移動に伴い特定地域を移動しながら所定の電波を周囲に発信する無線装置との連携により、ユーザ端末を所持するユーザに関する分析を実行する分析方法であって、前記ユーザ端末が前記電波を検知したことを示す特定情報を取得するステップと、前記取得した特定情報に基づいて、前記特定地域に存在するユーザの分析情報を生成するステップと、を有するようにしてある。 Further, an analysis method according to another aspect of the present invention is provided in cooperation with a wireless device that is mounted on a mobile body and transmits predetermined radio waves to surroundings while moving in a specific area as the mobile body moves. An analysis method for performing analysis on a user possessing a terminal, comprising: acquiring specific information indicating that the user terminal has detected the radio wave; and generating analytical information of the user who performs the analysis.
 本発明によれば、特定地域に存在するユーザの分析を効果的に実行することができる。 According to the present invention, it is possible to effectively analyze users existing in a specific area.
本発明の第1実施形態に係る分析システムの概要図である。1 is a schematic diagram of an analysis system according to a first embodiment of the present invention; FIG. サーバのハードウェア構成図である。3 is a hardware configuration diagram of a server; FIG. ユーザ端末のハードウェア構成図である。3 is a hardware configuration diagram of a user terminal; FIG. 車両のハードウェア構成図である。It is a hardware block diagram of a vehicle. 分析システムの機能構成図である。It is a functional block diagram of an analysis system. 車両の特定経路に沿った移動に伴いビーコン電波の受信圏が特定経路に沿って移動する様子を示す図である。上図は第1時点における受信圏を示し、下図は第2時点における受信圏を示す。FIG. 3 is a diagram showing how a beacon radio reception range moves along a specific route as a vehicle moves along the specific route; The upper diagram shows the reception area at the first point in time, and the lower diagram shows the reception area at the second point in time. 車両の特定地域における移動に伴いビーコン電波の受信圏が特定地域全体を漏れなく移動する様子を示す図である。FIG. 4 is a diagram showing how a beacon radio wave reception range moves throughout a specific area as a vehicle moves in the specific area. 分析方法及びプログラムの処理手順を示すシーケンス図である。FIG. 4 is a sequence diagram showing the processing procedure of the analysis method and program; 分析方法における一部の工程を詳細に示すフローチャートである。4 is a flow chart detailing some steps in the analysis method; 接続画面の一例である。It is an example of a connection screen. 特定ウェブサイトの一例である。It is an example of a specific website. 閲覧履歴ファイルの一例である。It is an example of a browsing history file. 行動履歴ファイルの一例である。It is an example of an action history file. 行動履歴に基づく分析を示す第1の説明図である。FIG. 11 is a first explanatory diagram showing analysis based on action history; 行動履歴に基づく分析を示す第2の説明図である。FIG. 11 is a second explanatory diagram showing analysis based on action history; 分析情報の一例を示す図表である。It is a chart which shows an example of analysis information. 本発明の第2実施形態に係る情報配信システムの機能構成図である。It is a functional block diagram of the information distribution system which concerns on 2nd Embodiment of this invention. 車両の特定経路に沿った移動に伴いビーコン電波の受信圏が特定経路に沿って移動する様子を示す図である。上図は第1時点における受信圏を示し、下図は第2時点における受信圏を示す。FIG. 3 is a diagram showing how a beacon radio reception range moves along a specific route as a vehicle moves along the specific route; The upper diagram shows the reception area at the first point in time, and the lower diagram shows the reception area at the second point in time. 車両の特定地域における移動に伴いビーコン電波の受信圏が特定地域全体を漏れなく移動する様子を示す図である。FIG. 4 is a diagram showing how a beacon radio wave reception range moves throughout a specific area as a vehicle moves in the specific area. 特定経路(国道○号線)に沿って存在するユーザ端末において表示される広告情報の一例である。It is an example of advertisement information displayed on a user terminal existing along a specific route (national highway No. XX). 特定地域(地域A)に存在するユーザ端末において表示される広告情報の一例である。It is an example of advertisement information displayed on a user terminal existing in a specific area (area A). 情報配信方法の処理手順を示す第1のシーケンス図である。FIG. 10 is a first sequence diagram showing a processing procedure of an information distribution method; 情報配信方法の処理手順を示す第2のシーケンス図である。FIG. 10 is a second sequence diagram showing the processing procedure of the information distribution method; 車両が複数の地域をまたいで移動する場合を示す図である。FIG. 4 is a diagram showing a case where a vehicle moves across multiple regions; 地域と広告情報とが対応付けられた広告情報DBの一例である。It is an example of an advertisement information DB in which areas and advertisement information are associated with each other. 地域Bに存在するユーザ端末において表示される広告情報の一例である。It is an example of advertisement information displayed on a user terminal located in area B. FIG. 本発明の第3実施形態に係る情報配信システムの機能構成図である。It is a functional block diagram of the information distribution system which concerns on 3rd Embodiment of this invention.
<第1実施形態>
 本発明の第1実施形態に係る分析システム1について説明する。
 第1実施形態の分析システム1は、無線装置550を車両500に搭載し、当該車両500の移動に伴い無線装置550を移動させながらビーコン電波を周囲に発信させ、当該ビーコン電波を検知したユーザ端末200と無線装置550との近距離無線通信を介して特定地域に存在するユーザの分析を行うシステムである。
 なお、車両500は、本発明の「移動体」の一例であり、電動バイク、ドローンなど他の移動体を適用することもできる。
<First embodiment>
An analysis system 1 according to a first embodiment of the present invention will be described.
The analysis system 1 of the first embodiment has a wireless device 550 mounted on a vehicle 500, moves the wireless device 550 along with the movement of the vehicle 500, transmits beacon radio waves to the surroundings, and detects the beacon radio wave. 200 and a wireless device 550 through short-range wireless communication, the system analyzes users existing in a specific area.
Note that the vehicle 500 is an example of the “moving body” of the present invention, and other moving bodies such as electric motorcycles and drones can also be applied.
 図1は、分析システム1の概要図である。
 図1に示すように、分析システム1は、サーバ100、ユーザが所持するユーザ端末200、依頼主端末300、及び無線装置550が搭載された車両500を備えて構成され、各構成部が連携することで構成される。
 各構成部は、インターネット900などの通信回線を介して通信可能に接続される。
FIG. 1 is a schematic diagram of an analysis system 1. As shown in FIG.
As shown in FIG. 1, the analysis system 1 includes a server 100, a user terminal 200 owned by a user, a client terminal 300, and a vehicle 500 equipped with a wireless device 550. It consists of
Each component is communicably connected via a communication line such as the Internet 900 .
 図2は、サーバ100のハードウェア構成図である。
 サーバ100は、本発明の分析装置であり、特定地域に存在するユーザの属性を、行動履歴や閲覧履歴に基づいて分析可能な情報処理装置である。
 サーバ100は、プロセッサ101と、メモリ102と、ストレージ103と、通信装置104と、を備えている。
 プロセッサ101は、プログラムを実行することにより、サーバ100の各部を制御し、サーバ100の機能を実現する処理を行う。プロセッサ101には、例えばCPU(Central Processing Unit)が用いられる。
 メモリ102は、コンピュータが読み取り可能な記録媒体であり、プロセッサ101により実行されるプログラムやデータを展開するために記憶する。メモリ102には、例えばRAM(Random Access Memory)及びROM(Read Only Memory)が用いられる。
 ストレージ103は、コンピュータが読み取り可能な記録媒体であり、プロセッサ101により用いられる各種のデータ及びプログラムを記憶する。ストレージ103には、例えばHDD(Hard Disk Drive)又はSSD(Solid State Drive)が用いられる。
 通信装置104は、インターネット900に接続され、例えばインターネット900を介してユーザ端末200、依頼主端末300、車両500、及び、無線装置550とデータ通信を行う。
FIG. 2 is a hardware configuration diagram of the server 100. As shown in FIG.
The server 100 is an analysis device of the present invention, and is an information processing device capable of analyzing the attributes of users existing in a specific area based on their action history and browsing history.
The server 100 includes a processor 101 , memory 102 , storage 103 and communication device 104 .
The processor 101 executes programs to control each unit of the server 100 and perform processing for realizing the functions of the server 100 . A CPU (Central Processing Unit), for example, is used for the processor 101 .
The memory 102 is a computer-readable recording medium, and stores programs to be executed by the processor 101 and data to be developed. For the memory 102, for example, a RAM (Random Access Memory) and a ROM (Read Only Memory) are used.
The storage 103 is a computer-readable recording medium, and stores various data and programs used by the processor 101 . For the storage 103, for example, an HDD (Hard Disk Drive) or SSD (Solid State Drive) is used.
The communication device 104 is connected to the Internet 900, and performs data communication with the user terminal 200, client terminal 300, vehicle 500, and wireless device 550 via the Internet 900, for example.
 図3は、ユーザ端末200のハードウェア構成図である。
 ユーザ端末200は、ユーザが所持する情報端末であり、スマートフォンやタブレット端末などが相当する。
 ユーザ端末200は、プロセッサ201と、メモリ202と、ストレージ203と、操作装置204と、表示装置205と、通信装置206と、を備える。
 プロセッサ201は、プログラムを実行することにより、ユーザ端末200の各部を制御し、ユーザ端末200の機能を実現する処理を行う。
 メモリ202は、コンピュータが読み取り可能な記録媒体であり、プロセッサ201により実行されるプログラムやデータを展開するために記憶する。
 ストレージ203は、コンピュータが読み取り可能な記録媒体であり、プロセッサ201により用いられる各種のデータ及びプログラムを記憶する。ストレージ203には、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、フラッシュメモリなどが用いられる。
 操作装置204は、ユーザ端末200の操作に用いられる装置であり、例えばタッチパネルなどが該当する。
 表示装置205は、各種画面を表示する。表示装置205には、例えば液晶ディスプレイが用いられる。表示装置205は、タッチセンサと一体となってタッチパネルとして構成されてもよい。
 通信装置206は、インターネット900に接続され、インターネット900を介してサーバ100や無線装置550とデータ通信を行う。
FIG. 3 is a hardware configuration diagram of the user terminal 200. As shown in FIG.
The user terminal 200 is an information terminal owned by a user, and corresponds to a smart phone, a tablet terminal, or the like.
User terminal 200 includes processor 201 , memory 202 , storage 203 , operation device 204 , display device 205 and communication device 206 .
The processor 201 executes a program to control each unit of the user terminal 200 and perform processing for realizing the functions of the user terminal 200 .
The memory 202 is a computer-readable recording medium, and stores programs to be executed by the processor 201 and data to be developed.
The storage 203 is a computer-readable recording medium and stores various data and programs used by the processor 201 . For example, a HDD (Hard Disk Drive), an SSD (Solid State Drive), a flash memory, or the like is used for the storage 203 .
The operation device 204 is a device used to operate the user terminal 200, and corresponds to, for example, a touch panel.
The display device 205 displays various screens. A liquid crystal display, for example, is used for the display device 205 . The display device 205 may be configured as a touch panel integrated with a touch sensor.
The communication device 206 is connected to the Internet 900 and performs data communication with the server 100 and the wireless device 550 via the Internet 900 .
 依頼主端末300は、分析依頼者が所持するスマートフォン、タブレット端末、パーソナルコンピュータなどの情報端末である。
 依頼主端末300は、ユーザ端末200と同じハードウエア構成であるため詳細な説明を省略する。
The client terminal 300 is an information terminal such as a smart phone, a tablet terminal, or a personal computer possessed by the analysis client.
Since the client terminal 300 has the same hardware configuration as the user terminal 200, detailed description thereof will be omitted.
 車両500は、事業者が所持する、内燃機関車、電気自動車(Electric Vehicle。以下、EVともいう)などの自動車を例示することができる。
 内燃機関車は、ガソリンなどの燃料を燃焼させその燃焼ガスを用いてエンジンを駆動することにより走行を可能とする。
 EVは、リチウムイオン電池などの蓄電池を備え、充電により蓄電池に蓄電した電力でモーターを駆動することで走行を可能とする。
The vehicle 500 can be exemplified by an automobile such as an internal combustion locomotive or an electric vehicle (hereinafter also referred to as EV) owned by a business operator.
An internal combustion locomotive burns fuel such as gasoline and uses the combustion gas to drive an engine to enable running.
An EV is equipped with a storage battery such as a lithium ion battery, and can run by driving a motor with electric power stored in the storage battery by charging.
 EVには、軽自動車と同等かそれよりも小さい超小型EVと称されるものがある。
 超小型EVは、乗車定員が4名以下、最高速度60km/h以下、定格出力0.6kw以上、長さ2.5m以下、幅1.3m以下、高さ2.0m以下、最大積載量350kg以下のものが例示される。
 超小型EVに備えられるバッテリーは、容量9~10kWh(1セルタイプ)、充電時間5~16時間であり、満充電状態で約100~150kmの航続距離を実現している。
Among EVs, there is an ultra-compact EV that is equal to or smaller than a light vehicle.
The ultra-compact EV has a passenger capacity of 4 or less, a maximum speed of 60 km/h or less, a rated output of 0.6 kW or more, a length of 2.5 m or less, a width of 1.3 m or less, a height of 2.0 m or less, and a maximum payload of 350 kg. The following are exemplified.
The battery installed in the ultra-compact EV has a capacity of 9 to 10 kWh (1 cell type), a charging time of 5 to 16 hours, and a cruising range of about 100 to 150 km when fully charged.
 図4は、車両500のハードウェア構成図である。
 車両500は、プロセッサ501と、メモリ502と、ストレージ503と、通信装置504と、表示装置505と、測位装置506と、運転装置507と、無線装置550とを備えている。
 プロセッサ501は、プログラムを実行することにより、車両500の各部及び無線装置550を制御し、車両500及び無線装置550の機能を実現する処理を行う。
 メモリ502は、コンピュータが読み取り可能な記録媒体であり、プロセッサ501により実行されるプログラムやデータを展開するために記憶する。
 ストレージ503は、コンピュータが読み取り可能な記録媒体であり、プロセッサ501により用いられる各種のデータ及びプログラムを記憶する。
 通信装置504は、例えば、ルータが該当し、インターネット900を介してサーバ100とデータ通信を行う。
 ルータは、所定の無線通信規格(例えばLTE(Long Term Evolution)などの4Gや5G)に従って無線通信を実行する。
 表示装置505は、各種画面を表示する。表示装置505には、例えば液晶ディスプレイが用いられる。表示装置505は、ダッシュボードやインストルメントパネルに設けられ、運転手が運転しながら表示情報を視認することができる。
 測位装置506は、例えば、GPSを含むGNSS(global navigation satellite system)などの測位手段であり、車両500の現在の位置情報(緯度・経度)を計測する。
 車両500の位置情報は、図示しない地図APIにより提供される地図情報や予め記憶した地図情報との組み合わせにより、車両500がどの地域のどの経路上にいるのかを特定できるようになっている。
 このような機能は、特定経路や特定地域における自動運転に役立てることができ、また、表示することにより手動運転をサポートすることができる。
 運転装置507は、車両500の運転を担うアクセル、ハンドル、ブレーキなどの装置である。
FIG. 4 is a hardware configuration diagram of vehicle 500. As shown in FIG.
Vehicle 500 includes processor 501 , memory 502 , storage 503 , communication device 504 , display device 505 , positioning device 506 , driving device 507 and radio device 550 .
The processor 501 executes a program to control each part of the vehicle 500 and the wireless device 550 and perform processing for realizing the functions of the vehicle 500 and the wireless device 550 .
The memory 502 is a computer-readable recording medium, and stores programs to be executed by the processor 501 and data to be developed.
The storage 503 is a computer-readable recording medium, and stores various data and programs used by the processor 501 .
The communication device 504 corresponds to, for example, a router, and performs data communication with the server 100 via the Internet 900 .
The router performs wireless communication according to a predetermined wireless communication standard (for example, 4G or 5G such as LTE (Long Term Evolution)).
The display device 505 displays various screens. A liquid crystal display, for example, is used for the display device 505 . The display device 505 is provided on a dashboard or an instrument panel, and the driver can visually recognize display information while driving.
The positioning device 506 is positioning means such as GNSS (global navigation satellite system) including GPS, and measures current position information (latitude and longitude) of the vehicle 500 .
The location information of the vehicle 500 is combined with map information provided by a map API (not shown) and pre-stored map information to specify which area and route the vehicle 500 is on.
Such a function can be used for automatic driving on a specific route or in a specific area, and can support manual driving by displaying it.
The driving device 507 is a device for driving the vehicle 500, such as an accelerator, a steering wheel, and a brake.
 無線装置550は、車両500に搭載されたビーコン装置である。
 無線装置550は、車両500と共に移動しながら周囲のユーザ端末200と近距離無線通信を実行する。
 近距離無線通信とは、数十cm~百数十mの範囲内でビーコン電波を発信し、当該ビーコン電波を搬送波としてデータの送信又は受信を行うものである。
 ユーザ端末200は、ビーコン電波の受信圏(受信範囲)に入ると、無線装置550と近距離無線通信を実行する。
 無線装置550は、ビーコン電波の受信圏が百数十mのWi-Fi(登録商標。以下同じ。)装置(以下、WF装置という)、ビーコン電波の受信圏が数十cm~百mのBluetooth(登録商標。以下、同じ。)装置(以下、BT装置という)、又はこれらの組み合わせにより構成することができる。
 なお、車両500の通信装置504が備える機能は、無線装置550において備えることもできる。
 このため、無線装置550は、サーバ100との通信も担うものとする。
Wireless device 550 is a beacon device mounted on vehicle 500 .
The wireless device 550 moves with the vehicle 500 and performs short-range wireless communication with the surrounding user terminals 200 .
The short-range wireless communication is to transmit a beacon radio wave within a range of several tens of centimeters to a hundred and several tens of meters, and transmit or receive data using the beacon radio wave as a carrier wave.
When the user terminal 200 enters the reception area (receiving range) of the beacon radio wave, the user terminal 200 performs short-range wireless communication with the wireless device 550 .
The wireless device 550 includes a Wi-Fi (registered trademark; hereinafter the same.) device (hereinafter referred to as a WF device) with a beacon radio reception range of several tens of meters, and a Bluetooth device with a beacon radio reception range of several tens to hundreds of meters. (registered trademark, hereinafter the same) device (hereinafter referred to as BT device), or a combination thereof.
The functions provided by communication device 504 of vehicle 500 can also be provided in wireless device 550 .
Therefore, wireless device 550 is also responsible for communication with server 100 .
 図5は、分析システム1の機能構成図である。
(依頼主端末)
 依頼主端末300は、分析の依頼主が所持する情報端末である。
 具体的には、依頼主端末300における所定操作に応じ、サーバ100に対し特定地域の分析依頼情報が送信される。
 分析依頼情報は、経路や地域などの特定地域を含めることができる。
 「経路」は、例えば、国道○号線などの経路指定情報である。
 「地域」は、例えば、地域A、地域B、地域A及び地域Bを含む地域などの地域指定情報である。
FIG. 5 is a functional configuration diagram of the analysis system 1. As shown in FIG.
(Requester terminal)
The client terminal 300 is an information terminal possessed by a client of analysis.
Specifically, analysis request information for a specific area is transmitted to the server 100 in response to a predetermined operation on the client terminal 300 .
The analysis request information can include specific areas such as routes and areas.
"Route" is, for example, route designation information such as national highway No.
"Area" is area designation information such as area A, area B, and area including area A and area B, for example.
(サーバ)
 サーバ100は、受信手段111及び送信手段114からなる通信手段110、移動情報送信手段112、及び、分析手段130を備える。
 サーバ100の機能は、プロセッサ101がプログラムを実行することにより各部を制御して実現される。
(server)
The server 100 comprises a communication means 110 consisting of a receiving means 111 and a transmitting means 114, a movement information transmitting means 112, and an analyzing means .
The functions of the server 100 are realized by controlling each part by executing a program by the processor 101 .
 受信手段111は、依頼主端末300(送信手段553)から送信された分析依頼情報を受信したり、ユーザ端末200から送信された特定情報を直接又は無線装置550を介して受信する。
 サーバ100は、分析依頼情報を受信すると一旦ストレージ103等に分析依頼情報を記憶する。
 移動情報送信手段112は、依頼主端末300から分析依頼情報を受信すると、当該分析依頼情報に基づく移動情報を車両500に送信する。
 具体的には、分析依頼情報に含まれている特定地域を示す情報を移動情報に含めて車両500に送信する。
The receiving means 111 receives analysis request information transmitted from the client terminal 300 (transmitting means 553 ), or receives specific information transmitted from the user terminal 200 directly or via the wireless device 550 .
When the server 100 receives the analysis request information, it temporarily stores the analysis request information in the storage 103 or the like.
Upon receiving the analysis request information from the client terminal 300 , the movement information transmitting means 112 transmits movement information based on the analysis request information to the vehicle 500 .
Specifically, information indicating the specific area included in the analysis request information is included in the movement information and transmitted to the vehicle 500 .
 なお、車両500は、サーバ100から移動情報を受信すると、当該移動情報に含まれる特定地域において移動を行う。
 無線装置550(発信手段551)は、車両500の移動に伴い特定地域を移動しながら周囲にビーコン電波を発信する。
 ユーザ端末200は、ビーコン電波の検知に応じ、ビーコン電波を検知したことを示す特定情報をサーバ100に向けて送信する。
 これにより、特定情報は、無線装置550を介して、又は、直接サーバ100に送信される。
 例えば、移動情報に「国道○号線」が含まれる場合、図6に示すように、車両500が国道○号線に沿って移動を行う。
 この場合、第1時点において、ビーコン電波の受信圏内にa~cのユーザ端末200が存在するときには、a~cのユーザ端末200においてそれぞれビーコン電波を検知するため(図6上図)、a~cのユーザ端末200の特定情報がサーバ100に送信される。
 第2時点において、ビーコン電波の受信圏内にd~gのユーザ端末200が存在するときには、d~gのユーザ端末200においてそれぞれビーコン電波を検知するため(図6下図)、d~fのユーザ端末200の特定情報がサーバ100に送信される。
 例えば、移動情報に「地域A」が含まれる場合、図7に示すように、車両500が地域Aを移動する。
 このとき、ビーコン電波の受信圏が、地域Aの全体を網羅するように車両500を移動させることが好ましい。
 このようにすると、地域Aに存在する多くのユーザ端末200に漏れなくビーコン電波を検知させることができ、多くのユーザ端末200の特定情報をサーバ100に送信することができる。
In addition, upon receiving the movement information from the server 100, the vehicle 500 moves in the specific area included in the movement information.
A wireless device 550 (transmitting means 551) transmits beacon radio waves to the surroundings while moving in a specific area as the vehicle 500 moves.
Upon detection of the beacon radio wave, the user terminal 200 transmits specific information indicating that the beacon radio wave has been detected to the server 100 .
Thereby, the specific information is transmitted to the server 100 via the wireless device 550 or directly.
For example, when the movement information includes "National Highway No. XX", the vehicle 500 moves along National Highway No. XX as shown in FIG.
In this case, when the user terminals a to c are present in the reception range of the beacon radio wave at the first point in time, the user terminals a to c each detect the beacon radio wave (upper diagram in FIG. 6). The identification information of the user terminal 200 of c is transmitted to the server 100 .
At the second point in time, when user terminals d to g exist within the reception range of beacon radio waves, user terminals d to f detect the beacon radio waves respectively (lower diagram in FIG. 6). 200 identification information is sent to the server 100 .
For example, if the movement information includes "area A", vehicle 500 moves in area A as shown in FIG.
At this time, it is preferable to move the vehicle 500 so that the reception area of the beacon radio wave covers the entire region A.
In this way, many user terminals 200 existing in the area A can detect beacon radio waves without omission, and the specific information of many user terminals 200 can be transmitted to the server 100 .
 サーバ100は、受信手段111が特定情報をユーザ端末200から直接又は無線装置550を介して受信すると、分析手段130が特定情報に基づいて特定地域に存在するユーザの分析情報を生成する。
 すなわち、特定情報は、ユーザ端末200がビーコン電波を検知したことを示す情報であるため、特定情報を受信したサーバ100は、そのユーザ端末200が車両500の周囲に存在することを特定することができる。
 このため、車両500に特定地域を移動させるだけで、特定地域に存在するユーザ端末200を特定することができる。
 サーバ100(分析手段130)は、特定情報に基づいて特定地域に存在するユーザの分析情報を生成する。
 特定情報は、ユーザ端末200を特定可能な情報であればよく、例えば、ユーザ端末200のMACアドレスやIPアドレス、メールアドレス、電話番号などの端末IDを例示することができる。
 また、特定情報は、ユーザが閲覧したウェブサイトのURLを特定可能なクッキーIDでもよい。
 すなわち、特定情報は、ユーザ端末200と近距離無線通信を介して無線装置550に受け渡される情報であればよく、ユーザ端末200がビーコン電波を検知したことを示す情報であればよい。
 分析情報の具体的な生成方法は、後記「分析情報の生成手順」において詳細に説明する。
In the server 100, when the receiving means 111 receives the specific information directly from the user terminal 200 or via the wireless device 550, the analysis means 130 generates analysis information of users existing in the specific area based on the specific information.
That is, since the specific information is information indicating that the user terminal 200 has detected the beacon radio wave, the server 100 receiving the specific information can identify that the user terminal 200 exists around the vehicle 500. can.
Therefore, it is possible to specify the user terminal 200 existing in the specific area simply by moving the vehicle 500 through the specific area.
The server 100 (analysis means 130) generates analysis information of users existing in the specific area based on the specific information.
The specific information may be any information that can identify the user terminal 200, and examples thereof include terminal IDs such as the MAC address, IP address, email address, and telephone number of the user terminal 200. FIG.
Further, the specific information may be a cookie ID that can identify the URL of the website browsed by the user.
That is, the specific information may be information that is passed to the wireless device 550 via short-range wireless communication with the user terminal 200, and may be information indicating that the user terminal 200 has detected a beacon radio wave.
A specific method of generating analysis information will be described in detail in the "Procedure for generating analysis information" below.
 サーバ100の送信手段114は、分析手段130により生成された分析情報を依頼主端末300に送信する。
 特定情報は、ユーザ端末200のMACアドレス、IPアドレス、メールアドレス、電話番号などを適用しているため、ユーザ端末200の宛先を直接又は間接的に特定できる。
 例えば、特定情報にMACアドレスやIPアドレスが含まれている場合は、これらのアドレスを送信先アドレスとして分析情報を配信すればよい。
 特定情報にメールアドレスや電話番号が含まれている場合は、当該メールアドレスに電子メールで分析情報を送信したり、当該電話番号に向けてショートメールで分析情報を配信すればよい。
 SNSとの連携により分析情報を配信を行うこともできる。
 例えば、LINE(登録商標)と連携する場合は、LINEサーバにおいて予め友達登録により特定情報とLINEアカウントとを紐付けておけばよい。
 これにより、サーバ100側では、特定情報と分析情報をLINEサーバに受け渡すことで、LINEサーバは、特定情報をキーにしてLINEアカウントを特定することができ、当該LINEアカウントに向けて分析情報をLINE通知(配信)できる。
 これにより、依頼主は特定地域に存在するユーザの分析情報を依頼主端末300を介して知ることができる。
The transmission means 114 of the server 100 transmits the analysis information generated by the analysis means 130 to the client terminal 300 .
Since the MAC address, IP address, e-mail address, telephone number, etc. of the user terminal 200 are applied to the specific information, the destination of the user terminal 200 can be directly or indirectly specified.
For example, if the specific information includes a MAC address or an IP address, the analysis information may be distributed using these addresses as destination addresses.
If the specific information includes an e-mail address or telephone number, the analysis information may be sent to the e-mail address by e-mail, or the analysis information may be delivered to the telephone number by short mail.
Analysis information can also be distributed in cooperation with SNS.
For example, when linking with LINE (registered trademark), specific information and a LINE account may be linked in advance by friend registration on the LINE server.
As a result, the server 100 passes the specific information and the analysis information to the LINE server, so that the LINE server can identify the LINE account using the specific information as a key, and sends the analysis information to the LINE account. LINE notification (distribution) is possible.
As a result, the client can know the analysis information of the users existing in the specific area through the client terminal 300. FIG.
(車両)
 車両500は、移動制御手段511、及び、表示手段512を備える(図5)。
 車両500の機能は、プロセッサ501がプログラムを実行することにより各部を制御して実現される。
(vehicle)
Vehicle 500 includes movement control means 511 and display means 512 (FIG. 5).
The functions of vehicle 500 are realized by controlling each part by processor 501 executing a program.
 車両500では、サーバ100から移動情報を受信すると、当該移動情報に基づいて運転が実行される。
 車両500の運転は、自動運転でもよく、手動運転でもよい。
 例えば、移動情報に経路や地域が含まれている場合、移動制御手段511が、その経路や地域を移動するように運転装置507を制御することで自動運転が実行される。
 移動情報に経路や地域が含まれている場合、プロセッサ501は、表示手段512に経路や地域に関するナビゲート情報などを表示させる。
 これにより、運転手は、表示手段512に表示されたナビゲート情報に沿って運転(手動運転)を行うことができる。
 なお、移動情報に経路や地域が含まれていない場合、事業者側で経路や地域を決定し、車両500に移動させればよい。
When the movement information is received from the server 100, the vehicle 500 drives based on the movement information.
Driving of the vehicle 500 may be automatic driving or manual driving.
For example, if the movement information includes a route or area, the movement control means 511 controls the driving device 507 to move along the route or area, thereby executing automatic driving.
When the travel information includes a route and an area, the processor 501 causes the display means 512 to display navigation information and the like regarding the route and area.
As a result, the driver can drive (manually drive) according to the navigation information displayed on the display means 512 .
If the movement information does not contain the route or the area, the operator may determine the route or the area and move the vehicle 500 .
(無線装置)
 無線装置550は、車両500に搭載される所謂ビーコン装置である。
 無線装置550は、発信手段551、受信手段552、及び、送信手段553を備える(図5)。
 無線装置550の機能は、プロセッサ501がプログラムを実行することにより各部を制御して実現される。
 なお、車両500と無線装置550の制御を別のプロセッサ等を用いて実行することもできる。
(radio device)
Wireless device 550 is a so-called beacon device mounted on vehicle 500 .
The wireless device 550 comprises transmitting means 551, receiving means 552, and transmitting means 553 (FIG. 5).
The functions of wireless device 550 are implemented by controlling each unit by processor 501 executing a program.
It should be noted that control of vehicle 500 and wireless device 550 can be executed using another processor or the like.
 発信手段551は、車両500の移動に伴い移動しながら周囲にビーコン電波を発信する。
 これにより、移動中の車両500(無線装置550)の周囲に存在するユーザ端末200と無線装置550とが近距離無線通信を実行する。
 なお、近距離無線通信の実行には、無線装置550がWF装置の場合、ユーザ端末200の「設定」において「Wi-Fi」を「オン」にする(有効にする)必要があり、無線装置550がBT装置の場合、ユーザ端末200の「設定」において「Bluetooth」を「オン」にする(有効にする)必要がある。
 例えば、移動情報に「国道○号線」が含まれている場合、図6に示すように、車両500は、測位情報及び地図情報に基づき、国道○号線に沿って移動するところ、無線装置550は、車両500と共に移動しながらビーコン電波を周囲に発信する。
 また、移動情報に「地域A」が含まれている場合、図7に示すように、車両500は、測位情報及び地図情報に基づき、地域A内を移動(巡回)するところ、ビーコン電波の受信圏が地域Aを漏れなく覆うように運転を実行する。
 具体的には、特定地域の地図情報を参照し、車両500の移動に伴いビーコン電波の受信圏が移動したときに、当該受信圏が特定地域の全体を覆うことができる最適の経路を選択するようにプロセッサ501に演算させ、選択された経路を表示装置505に表示したり、運転装置507に、その経路に沿って自動運転させればよい。
 このように、発信手段551は、車両500の移動に伴い特定地域を移動しながらビーコン電波を特定地域に向けて発信する。
 無線装置550の受信手段552は、ユーザ端末200がビーコン電波を検知したことを示す特定情報を前記ユーザ端末200から受信することができる。
 この場合、無線装置550の送信手段553は、受信した特定情報をサーバ100に送信する。
The transmitting means 551 transmits beacon radio waves to the surroundings while moving along with the movement of the vehicle 500 .
As a result, the user terminal 200 and the wireless device 550 existing around the moving vehicle 500 (wireless device 550) perform short-range wireless communication.
In addition, in order to execute short-range wireless communication, if the wireless device 550 is a WF device, it is necessary to turn on (enable) "Wi-Fi" in the "settings" of the user terminal 200. If 550 is a BT device, it is necessary to turn “on” (enable) “Bluetooth” in “setting” of the user terminal 200 .
For example, if the movement information includes "National Highway No. XX", as shown in FIG. 6, the vehicle 500 moves along National Highway No. , while moving with the vehicle 500, transmits beacon radio waves to the surroundings.
Further, when the movement information includes "region A", as shown in FIG. 7, the vehicle 500 moves (patrolls) within the region A based on the positioning information and the map information, and receives the beacon radio wave. The operation is performed so that the area covers area A without omission.
Specifically, by referring to the map information of the specific area, when the reception range of the beacon radio waves moves as the vehicle 500 moves, the optimum route that allows the reception range to cover the entire specific area is selected. , the selected route is displayed on the display device 505, or the driving device 507 is caused to automatically drive along the route.
In this way, the transmission means 551 transmits beacon radio waves to the specific area while moving through the specific area as the vehicle 500 moves.
The receiving means 552 of the wireless device 550 can receive specific information indicating that the user terminal 200 has detected the beacon radio wave from the user terminal 200 .
In this case, transmitting means 553 of wireless device 550 transmits the received specific information to server 100 .
(ユーザ端末)
 ユーザ端末200は、通信手段211、及び、表示手段212を備える(図5)。
 ユーザ端末200の機能は、プロセッサ201がプログラムを実行することにより各部を制御して実現される。
(user terminal)
The user terminal 200 comprises communication means 211 and display means 212 (FIG. 5).
The functions of the user terminal 200 are realized by controlling each part by executing a program by the processor 201 .
 通信手段211は、無線装置550やサーバ100とデータ通信を行う。
 具体的には、無線装置550との近距離無線通信において、無線装置550から発信されたビーコン電波を検知したり、ビーコン電波の検知に応じて端末IDやクッキーID(特定情報)を含む近距離通信情報を無線装置550やサーバ100に送信する。
 表示手段212は、接続画面(図9)を表示装置205に表示する。
 また、表示手段212は、ブラウザの機能として、指定されたウェブサイト(図10)を表示装置205に表示する。
Communication means 211 performs data communication with wireless device 550 and server 100 .
Specifically, in the short-range wireless communication with the wireless device 550, the beacon radio wave transmitted from the wireless device 550 is detected, and the short-range communication including the terminal ID and the cookie ID (specific information) is performed in response to the detection of the beacon radio wave. It transmits communication information to the wireless device 550 and the server 100 .
The display means 212 displays the connection screen (FIG. 9) on the display device 205 .
Moreover, the display means 212 displays the designated website (FIG. 10) on the display device 205 as a function of the browser.
(分析情報の生成手順)
 分析情報の生成手順について説明する。
 図8は、本発明の分析方法及びプログラムにおける処理手順を示すフローチャートである。
(Analysis information generation procedure)
A procedure for generating analysis information will be described.
FIG. 8 is a flow chart showing the processing procedure in the analysis method and program of the present invention.
 図8に示すように、まず、依頼主端末300は、依頼主の操作に応じ分析の依頼を行う(S1)。
 これにより、依頼主端末300は分析依頼情報をサーバ100に送信する。
 広告依頼情報には、経路、地域など、依頼主が希望する特定地域の情報が含まれる。
 サーバ100は、依頼主端末300から分析依頼情報を受信すると、当該分析依頼情報に基づく移動情報を車両500に送信する(S102)。
 具体的には、分析依頼情報に経路、地域といった特定地域の情報が含まれるため、移動情報には、これら特定地域の情報を含ませる。
As shown in FIG. 8, first, the client terminal 300 requests analysis according to the client's operation (S1).
As a result, the client terminal 300 transmits the analysis request information to the server 100 .
The advertisement request information includes information on a specific area desired by the client, such as route and area.
When the server 100 receives the analysis request information from the client terminal 300, the server 100 transmits movement information based on the analysis request information to the vehicle 500 (S102).
Specifically, since the analysis request information includes specific area information such as routes and areas, the movement information includes information about these specific areas.
 車両500は、移動情報を受信すると、当該移動情報に基づいて移動を実行する(S3)。
 車両500の移動に伴い、車両500に搭載されている無線装置550も同様に移動する。
 具体的には、車両500及び無線装置550は移動情報に含まれる特定地域を移動する。
 無線装置550は、ビーコン電波を周囲に発信する(S4)。
 すなわち、無線装置550(発信手段551)は、車両500の移動に伴い特定地域を移動しながらビーコン電波を発信する。
Upon receiving the movement information, the vehicle 500 moves based on the movement information (S3).
As vehicle 500 moves, wireless device 550 mounted on vehicle 500 also moves.
Specifically, vehicle 500 and wireless device 550 move in a specific area included in the movement information.
The wireless device 550 transmits beacon radio waves to the surroundings (S4).
That is, the wireless device 550 (transmitting means 551) transmits beacon radio waves while moving in a specific area as the vehicle 500 moves.
 ユーザ端末200は、ビーコン電波を検知する(S5)と、特定情報を無線装置550に送信する(S6)。
 これらの処理は、車両500(無線装置550)の移動によりユーザ端末200がビーコン電波の受信圏内に入った場合において、ユーザ端末200と無線装置550との近距離無線通信を介して実行される。
 特定情報には、クッキーIDと端末IDとが含まれる。
 無線装置550は、ユーザ端末200から特定情報を受信すると、当該特定情報をサーバ100に送信する(S7)。
 サーバ100は、無線装置550から特定情報を受信すると、分析手段130が、特定情報に基づき特定地域に存在するユーザの分析情報を生成し(S8)、当該分析情報を依頼主端末300に送信する(S9)。
 依頼主端末300は、サーバ100から受信した広告情報を表示する(S10)。
 事業者は、分析情報の配信が終了すると、分析費用の請求を行う。
 具体的には、費用請求情報を依頼主端末300に送信する(S11)。
 依頼主端末300は、費用請求情報を受信すると、支払処理を実行する(S12)。
When the user terminal 200 detects the beacon radio wave (S5), it transmits specific information to the wireless device 550 (S6).
These processes are executed via short-range wireless communication between the user terminal 200 and the wireless device 550 when the vehicle 500 (wireless device 550) moves and the user terminal 200 enters the beacon radio reception range.
The specific information includes a cookie ID and a terminal ID.
Upon receiving the specific information from the user terminal 200, the wireless device 550 transmits the specific information to the server 100 (S7).
When the server 100 receives the specific information from the wireless device 550, the analysis means 130 generates analysis information of users existing in the specific area based on the specific information (S8), and transmits the analysis information to the client terminal 300. (S9).
The client terminal 300 displays the advertisement information received from the server 100 (S10).
When the distribution of the analysis information is completed, the business operator bills for the analysis cost.
Specifically, the cost billing information is transmitted to the client terminal 300 (S11).
The requester terminal 300, upon receiving the expense billing information, executes payment processing (S12).
 上述した近距離無線通信から分析情報の生成に至る処理(S5~S8)の一例を詳細に説明する。
 図9は、近距離無線通信が開始されてから分析情報が生成されるまでの処理を示すフローチャートである。
 図9に示すように、ユーザ端末200と無線装置550とが近距離無線通信を実行する(S21)。
 具体的には、ユーザ端末200における操作に応じ、接続画面に表示されている無線装置550の識別情報(abc)が選択されると、ユーザ端末200と無線装置550とが近距離無線通信を実行する。
 図10は、接続画面の一例である。
 接続画面は、例えば、車両500の外装、特定地域の掲示板やデジタルサイネージなどに上記操作を促す情報を表示することにより、ユーザに操作を促して表示させることができる。
 図10に示すように、ユーザ端末200の表示装置205には、Wi-Fi電波を受信した場合に、その電波を発信している装置の識別情報(SSID)が選択可能な選択枠280が表示される。
 本発明においては、Wi-Fi電波であるビーコン電波の受信圏内にユーザ端末200が存在すると、無線装置550の識別情報(SSID:abc)が選択可能に表示されるので、その識別情報(abc)の枠内を選択すればよい(図10参照)。
An example of the processing (S5 to S8) from the short-range wireless communication to generation of analysis information will be described in detail.
FIG. 9 is a flowchart showing processing from the start of short-range wireless communication to the generation of analysis information.
As shown in FIG. 9, the user terminal 200 and the wireless device 550 perform short-range wireless communication (S21).
Specifically, when the identification information (abc) of the wireless device 550 displayed on the connection screen is selected according to an operation on the user terminal 200, the user terminal 200 and the wireless device 550 perform short-range wireless communication. do.
FIG. 10 is an example of a connection screen.
The connection screen can be displayed by prompting the user to perform the operation, for example, by displaying the information prompting the operation on the exterior of the vehicle 500, a bulletin board in a specific area, or a digital signage.
As shown in FIG. 10, when a Wi-Fi radio wave is received, the display device 205 of the user terminal 200 displays a selection frame 280 in which the identification information (SSID) of the device transmitting the radio wave can be selected. be done.
In the present invention, when the user terminal 200 exists within the reception range of the beacon radio wave, which is a Wi-Fi radio wave, the identification information (SSID: abc) of the wireless device 550 is displayed in a selectable manner. (see FIG. 10).
 ユーザ端末200は、ウェブサイトを表示する(S22)。
 具体的には、無線装置550は、ユーザ端末200との近距離無線通信の実行に伴い、予め設定された特定ウェブサイトにユーザ端末200を強制的にアクセスさせて表示させる。
 特定ウェブサイトには、サーバ100のトラッキングタグが内部的に埋め込まれている。
 このため、ユーザ端末200がブラウザで特定ウェブサイトを表示させると、トラッキングタグの機能によりユーザ端末200とサーバ100との接続が開始され、通信が確立される。
 図11は、特定ウェブサイトの一例である。
 図11に示すように、特定ウェブサイトには、特定地域(地域A)に存在するゲームショップ、予備校などの情報のほか、会社情報や資格情報などからなる選択項目281が表示されている。
 各項目には、それぞれ関連するウェブサイトのURLがリンクされている。
 このため、ユーザが、この選択項目281の中から興味のある項目を選択することで、選択された項目に関連するウェブサイト(非図示)が表示される。
 また、図11に示すように、特定ウェブサイトには、検索バー282を設けることもできる。
 このため、ユーザが興味のある情報を検索バー282に入力して検索することで、入力情報に関するウェブサイトが選択可能に表示され、選択されたウェブサイトが表示される(非図示)。
The user terminal 200 displays the website (S22).
Specifically, the wireless device 550 forces the user terminal 200 to access and display a specific website that has been set in advance as the short-range wireless communication with the user terminal 200 is executed.
A specific website has a tracking tag of the server 100 embedded therein.
Therefore, when the user terminal 200 causes the browser to display a specific website, the function of the tracking tag initiates connection between the user terminal 200 and the server 100 to establish communication.
FIG. 11 is an example of a specific website.
As shown in FIG. 11, the specific website displays selection items 281 including information on game shops, preparatory schools, etc. existing in a specific area (area A), as well as company information and qualification information.
Each item is linked to a URL of a related website.
Therefore, when the user selects an item of interest from the selection items 281, a website (not shown) related to the selected item is displayed.
A search bar 282 may also be provided for a particular website, as shown in FIG.
Therefore, when the user inputs the information of interest to the search bar 282 and searches for it, the website related to the input information is displayed so as to be selectable, and the selected website is displayed (not shown).
 次に、サーバ100は、クッキーID(特定情報)を取得する(S23)。
 具体的には、サーバ100は、ユーザ端末200のクッキーにクッキーIDを保存する。
 より具体的には、トラッキングタグの起動により、サーバ100は特定ウェブサイトを表示したユーザ端末200のクッキーに、固有のクッキーIDを保存する。
 なお、「クッキー」は、一般的には、Webサーバがクライアントコンピュータに預けておく小さなファイルのことをいう。
 「クッキーID」は、サーバ100にアクセスしたユーザ端末200を識別するための固有の識別情報である。
 ユーザ端末200のクッキーにクッキーIDが保存されると、トラッキングタグの機能により、ユーザ端末200が、ブラウザにより表示されているウェブサイトのURLを取得し、当該URLとクッキーIDとがサーバ100に送信される。
 サーバ100は、受信手段111が、ユーザ端末200から送信されたウェブサイトのURLとクッキーIDとを受信する。
Next, the server 100 acquires a cookie ID (specific information) (S23).
Specifically, the server 100 saves the cookie ID in the cookie of the user terminal 200 .
More specifically, upon activation of the tracking tag, the server 100 stores a unique cookie ID in the cookie of the user terminal 200 that displayed the particular website.
A "cookie" is generally a small file that a web server deposits in a client computer.
“Cookie ID” is unique identification information for identifying the user terminal 200 that has accessed the server 100 .
When the cookie ID is stored in the cookie of the user terminal 200, the user terminal 200 acquires the URL of the website displayed by the browser by the function of the tracking tag, and transmits the URL and the cookie ID to the server 100. be done.
In the server 100 , the receiving means 111 receives the website URL and the cookie ID transmitted from the user terminal 200 .
 サーバ100は、受信手段111が、ユーザ端末200から送信されたウェブサイトのURLとクッキーIDとを受信すると、分析手段130が、これらの情報を紐付けたファイル(以下、「閲覧履歴ファイル」という)を生成する(S24)。
 閲覧履歴ファイルは、ストレージ103等に記憶される。
 閲覧履歴ファイルは、特定ウェブサイトだけでなく、特定ウェブサイトから派生したウェブサイトや下層のウェブサイト(例えば、ゲームショップのウェブサイト)のURLも蓄積される。
 また、トラッキングタグは、特定ウェブサイトや特定ウェブサイトから派生したウェブサイトだけでなく、特定ウェブサイトと関連のない「他のウェブサイト」においても埋め込まれている。
 このため、閲覧履歴ファイルは、特定地域に存在するユーザがその場で閲覧したウェブサイトのURLだけでなく、他の場所でユーザが閲覧した「他のウェブサイト」のURLも蓄積される。
In the server 100, when the receiving means 111 receives the URL of the website and the cookie ID transmitted from the user terminal 200, the analyzing means 130 creates a file (hereinafter referred to as "browsing history file") in which these information are linked. ) is generated (S24).
The viewing history file is stored in the storage 103 or the like.
The browsing history file stores not only specific websites, but also URLs of websites derived from specific websites and lower-level websites (for example, game shop websites).
In addition, tracking tags are embedded not only in specific websites and websites derived from specific websites, but also in “other websites” unrelated to specific websites.
Therefore, the browsing history file accumulates not only the URLs of the websites browsed by the user in the specific area, but also the URLs of "other websites" browsed by the user in other locations.
 図12は、閲覧履歴ファイルの一例である。
 図12に示す閲覧履歴ファイルには、ユーザが閲覧した様々なウェブサイトのURLがクッキーIDと紐付けられている。
 例えば、特定地域のゲームショップのウェブサイトのURL(www.game.com)、会社情報のウェブサイトのURL(www.company.com)、資格情報のウェブサイトのURL(www.license.com)、予備校のウェブサイトのURL(www.yobiko.com)、検索を介して表示されたウェブサイトのURL(www.bcd.com)、「他のウェブサイト」のURL(www.def.com)が、クッキーID:cccと紐付けられている。
FIG. 12 is an example of a browsing history file.
In the browsing history file shown in FIG. 12, URLs of various websites browsed by the user are associated with cookie IDs.
For example, the URL of a game shop website for a specific region (www.game.com), the URL of a company information website (www.company.com), the URL of a credentials website (www.license.com), The URL of the preparatory school website (www.yobiko.com), the URL of the website displayed through the search (www.bcd.com), and the URL of the “other website” (www.def.com) Cookie ID: Associated with ccc.
 次に、サーバ100は、端末IDを取得する(S25)。
 サーバ100の受信手段111は、ユーザ端末200との間において確立されている通信を介してユーザ端末200から端末IDを受信することができる。
 また、無線装置550とユーザ端末200とが近距離無線通信を実行中であることから、無線装置550が近距離無線通信を介してユーザ端末200から端末IDを受信し、これをサーバ100に送信することで、サーバ100の受信手段111により受信させることもできる。
 サーバ100は、端末IDとともに各種情報も取得する。
 例えば、無線装置550がWF装置の場合、当該WF装置を識別可能な情報(SSID)をビーコン電波に含めて周囲に発信し、無線装置550がBT装置の場合、当該BT装置を識別可能な情報(BT情報)をビーコン電波に含めて周囲に発信している。
 このため、ユーザ端末200が、ビーコン電波の受信圏内に入ると、無線装置550は、ユーザ端末200と近距離無線通信を実行して車両500の位置情報をユーザ端末200に受渡し、他方、ユーザ端末200は、当該車両500の位置情報、時刻、端末ID、及び、ユーザ端末200が検知した電波の強度を示す情報(電波強度)からなる近距離通信情報をサーバ100に送信するようにしている。
 これにより、サーバ100の受信手段111は、近距離通信情報を受信するため、端末IDと共に、車両500の位置情報、時刻、及び電波強度(近距離通信情報)を取得する。
 「車両の位置情報」は、車両500の測位装置506により求められた端末IDを取得したときの車両位置(緯度,経度)を示す情報である。
 「時刻」は、近距離無線通信が実行された時刻を示すが、これに限らず、サーバ100が近距離通信情報を受信した時刻などを採用してもよい。
 「電波強度」は、ユーザ端末200におけるビーコン電波の受信強度である。
Next, the server 100 acquires a terminal ID (S25).
The receiving means 111 of the server 100 can receive the terminal ID from the user terminal 200 via communication established with the user terminal 200 .
Also, since the wireless device 550 and the user terminal 200 are executing short-range wireless communication, the wireless device 550 receives the terminal ID from the user terminal 200 via the short-range wireless communication and transmits it to the server 100. By doing so, the receiving means 111 of the server 100 can receive the data.
The server 100 acquires various information together with the terminal ID.
For example, if the wireless device 550 is a WF device, information (SSID) that can identify the WF device is included in the beacon radio wave and transmitted to the surroundings, and if the wireless device 550 is a BT device, information that can identify the BT device. (BT information) is included in the beacon radio wave and transmitted to the surroundings.
Therefore, when the user terminal 200 enters the reception range of the beacon radio wave, the wireless device 550 executes short-range wireless communication with the user terminal 200 and transfers the position information of the vehicle 500 to the user terminal 200. 200 transmits to the server 100 short-range communication information including location information of the vehicle 500, time, terminal ID, and information indicating the strength of the radio wave detected by the user terminal 200 (radio field strength).
Accordingly, the receiving unit 111 of the server 100 acquires the terminal ID, the position information of the vehicle 500, the time, and the radio wave intensity (near field communication information) in order to receive the near field communication information.
“Vehicle position information” is information indicating the vehicle position (latitude, longitude) when the terminal ID obtained by the positioning device 506 of the vehicle 500 is acquired.
The "time" indicates the time when the short-range wireless communication was performed, but is not limited to this, and may be the time when the server 100 receives the short-range communication information.
“Radio wave intensity” is the received intensity of the beacon radio wave at the user terminal 200 .
 サーバ100は、受信手段111が、端末IDを含む近距離通信情報を受信すると、分析手段130が、これらの情報を紐付けたファイル(以下、「行動履歴ファイル」という)を生成する(S26)。
 図13は、行動履歴ファイルの一例である。
 なお、図13において、「車両とユーザ端末との距離」は、「電波強度」に基づきサーバ100により算出された情報であり、「無線装置とユーザ端末との距離」と同義である。
In the server 100, when the receiving means 111 receives the short-range communication information including the terminal ID, the analyzing means 130 generates a file (hereinafter referred to as "behavior history file") in which the information is linked (S26). .
FIG. 13 is an example of an action history file.
In FIG. 13, "the distance between the vehicle and the user terminal" is information calculated by the server 100 based on the "radio field intensity" and is synonymous with the "distance between the wireless device and the user terminal".
 次に、サーバ100の分析手段130は、端末IDやクッキーIDに基づいて、分析情報を生成する(S27)。
 具体的には、以下に示すように、端末IDに基づく分析情報、クッキーIDに基づく分析情報、及び、端末ID及びクッキーIDに基づく分析情報の生成が可能である。
Next, the analysis means 130 of the server 100 generates analysis information based on the terminal ID and the cookie ID (S27).
Specifically, as described below, it is possible to generate analytical information based on a terminal ID, analytical information based on a cookie ID, and analytical information based on a terminal ID and a cookie ID.
(端末IDに基づく分析情報)
 サーバ100の分析手段130は、取得した端末IDに基づいて、ユーザの行動履歴を分析する。
 具体的には、行動履歴ファイルに含まれる端末ID及び関連するデータに基づいて分析情報を生成する。
 図13に示す行動履歴ファイルにおいて、端末ID:aaaのユーザ端末200は、13時00分に車両500が位置情報(緯度,経度)=(x1,y1)を移動中に、電波強度:z1のビーコン電波を受信(検知)しており、そのときの車両500とユーザ端末200との距離が「D1」と算出されている。
 図14は、端末ID:aaaのユーザ端末200を所持するユーザの行動履歴を説明するための説明図である。
 図14に示すように、このユーザは、(緯度,経度)=(x1,y1)を中心として半径D1の円周上の位置に存在していることを行動履歴として特定することができる。
 このような行動履歴において、特定されたユーザの位置が学校Aから規定距離以内である場合、サーバ100は、ユーザが「学校Aに近い位置に存在している者」であることを示す分析情報を生成する。
 具体的には、図14に示すように、円の半径D1が小さい場合(例えば5m未満の場合)においては、円の少なくとも一部が学校Aから規定距離以内(例えば5m以内)のときに、ユーザは「学校Aに近い位置に存在している者」との分析情報を生成することができる。
 このほか、特定地域に存在する学校Aの関係者の人数を算出し、その算出結果を分析情報として生成することもできる。
 また、会社Aの関係者は学生や先生である可能性が高いことから、特定地域に存在する学生や先生の人数を算出し、その算出結果を分析情報として生成することもできる。
 また、行動履歴に基づいてユーザの属性を分析することもできる。
 例えば、ユーザがケーキショップの近隣に滞在していることが行動履歴から特定できた場合、ユーザは「ケーキ好き」(属性)との分析情報を生成することができる。
(Analysis information based on terminal ID)
Analysis means 130 of server 100 analyzes the user's action history based on the obtained terminal ID.
Specifically, analysis information is generated based on the terminal ID and related data included in the action history file.
In the action history file shown in FIG. 13 , the user terminal 200 with the terminal ID: aaa has the position information (latitude, longitude)=(x1, y1) while the vehicle 500 is moving at 13:00. A beacon radio wave is received (detected), and the distance between the vehicle 500 and the user terminal 200 at that time is calculated as "D1".
FIG. 14 is an explanatory diagram for explaining the action history of the user who owns the user terminal 200 with the terminal ID: aaa.
As shown in FIG. 14, the user can specify, as an action history, that the user exists at a position on a circle with a radius D1 centered at (latitude, longitude)=(x1, y1).
In such an action history, if the location of the specified user is within a specified distance from school A, the server 100 generates analysis information indicating that the user is "a person who is located near school A." to generate
Specifically, as shown in FIG. 14, when the radius D1 of the circle is small (for example, less than 5 m), when at least part of the circle is within a specified distance from school A (for example, within 5 m), The user can generate analysis information of "those who are located near school A".
In addition, it is also possible to calculate the number of persons involved in school A existing in a specific area and generate the calculation result as analysis information.
Also, since there is a high possibility that the people involved in company A are students and teachers, it is possible to calculate the number of students and teachers existing in a specific area and generate the calculation result as analysis information.
It is also possible to analyze user attributes based on action history.
For example, if it can be identified from the action history that the user is staying near a cake shop, the user can generate analysis information indicating that the user "likes cake" (attribute).
 また、図13に示す行動履歴ファイルからは、端末ID:bbbのユーザ端末200は、13時00分において位置情報(x2,y2)を中心とした半径D2の円周上の位置に存在し、13時01分において位置情報(x3,y3)を中心とした半径D3の円周上の位置に存在し、13時02分において位置情報(x4,y4)を中心とした半径D4の円周上の位置に存在していたことが特定される。
 図15は、端末ID:bbbのユーザ端末200を所持するユーザの行動履歴を説明するための説明図である。
 図15に示すように、このユーザは、第1ゾーン周囲→第2ゾーン周囲→第3ゾーン周囲という経路で移動していることを行動履歴として特定することができる。
 このような行動履歴からは、移動経路が学校Aに向かっている場合、サーバ100は、ユーザが「学校Aに接近している者」であることを示す分析情報を生成することができる。
 また、「学校Aに接近している者」は、学生か先生である可能性が高いことから、ユーザが「学生や先生である」ことを示す分析情報を生成することができる。
 このように、サーバ100は、端末IDに基づいて特定地域においてユーザが存在していることや行動履歴を特定し、その行動履歴に基づいて、特定地域に存在するユーザの分析情報を生成することができる。
 サーバ100は、生成した分析情報(行動履歴分析情報)を、端末IDに紐付けて記憶する。
Further, from the action history file shown in FIG. 13, the user terminal 200 with the terminal ID: bbb is present at a position on a circle with a radius D2 centered on the position information (x2, y2) at 13:00, At 13:01, it exists on a circle with a radius D3 centered on the position information (x3, y3), and at 13:02 on a circle with a radius D4 centered on the position information (x4, y4) It is specified that it existed at the position of
FIG. 15 is an explanatory diagram for explaining the action history of the user who owns the user terminal 200 with the terminal ID: bbb.
As shown in FIG. 15, it is possible to specify, in the action history, that the user is moving along the route of around the first zone→around the second zone→around the third zone.
From such an action history, if the movement route is toward school A, the server 100 can generate analysis information indicating that the user is "a person approaching school A."
In addition, since there is a high possibility that "a person who is close to school A" is either a student or a teacher, it is possible to generate analysis information indicating that the user is "a student or a teacher."
In this way, the server 100 identifies the existence of a user in a specific area based on the terminal ID and the action history, and based on the action history, generates analysis information of users existing in the specific area. can be done.
The server 100 stores the generated analysis information (behavior history analysis information) in association with the terminal ID.
(クッキーIDに基づく分析)
 サーバ100は、クッキーIDに基づいてユーザが閲覧したウェブサイトの閲覧履歴を特定できるところ、この閲覧履歴に基づいてユーザの属性を分析する。
 図12に示す閲覧履歴ファイルは、クッキーID:cccが保存されたユーザ端末200を所持するユーザによるウェブサイトの閲覧履歴が示されている。
 クッキーID:cccは、端末ID:aaaと紐付けられていることから、図12に示す閲覧履歴ファイルは、端末ID:aaaのユーザ端末200を所持するユーザによるウェブサイトの閲覧履歴である。
 図12に示す閲覧履歴ファイルには、特定地域のゲームショップのウェブサイトのURL(www.game.com)が含まれている。
 このため、端末ID:aaaのユーザ端末200のユーザは、ゲームに興味を持っていることが推定できることから、サーバ100は、ユーザが例えば「ゲームを好む者」であることを示す分析情報を生成することができる。
 また、図12に示す閲覧履歴ファイルには、資格情報を閲覧可能なウェブサイトのURL(www.license.com)、及び、資格取得支援を行う予備校のウェブサイトのURL(www.yobiko.com)が含まれていることから、サーバ100は、ユーザが例えば「資格取得を望む者」であることを示す分析情報を生成することができる。
 また、閲覧履歴ファイルに含まれる各ウェブサイトに表示又は埋め込まれている文字情報やその多寡を加味して分析情報を生成することができる。
 例えば、株式、信託など投資に関する文字情報が多く検出された場合、サーバ100は、このユーザが「投資に興味をもつ者」であることを示す分析情報を生成することができる。
 このように、サーバ100は、クッキーIDに基づいて特定地域に存在するユーザの閲覧履歴を特定し、その閲覧履歴に基づいて特定地域に存在するユーザの特徴を示す分析情報を生成することができる。
 サーバ100は、生成した分析情報(閲覧履歴分析情報)を、端末IDに紐付けて記憶する。
(Analysis based on cookie ID)
The server 100 can identify the browsing history of the website browsed by the user based on the cookie ID, and analyzes the attributes of the user based on this browsing history.
The browsing history file shown in FIG. 12 indicates the website browsing history of the user who owns the user terminal 200 in which the cookie ID: ccc is saved.
Since the cookie ID: ccc is associated with the terminal ID: aaa, the browsing history file shown in FIG. 12 is the website browsing history of the user who owns the user terminal 200 with the terminal ID: aaa.
The browsing history file shown in FIG. 12 contains the URL (www.game.com) of the website of the game shop in the specific area.
Therefore, since it can be estimated that the user of the user terminal 200 with the terminal ID: aaa is interested in the game, the server 100 generates analysis information indicating that the user is, for example, "a person who likes games". can do.
In addition, the browsing history file shown in FIG. 12 contains the URL (www.license.com) of the website where the qualification information can be browsed, and the URL (www.yobiko.com) of the website of the preparatory school that provides qualification acquisition support. is included, the server 100 can generate analysis information indicating that the user is, for example, "a person who desires to obtain a qualification".
In addition, the analysis information can be generated by taking into account the character information displayed or embedded in each website included in the browsing history file and the amount thereof.
For example, if a lot of character information related to investments such as stocks and trusts is detected, the server 100 can generate analysis information indicating that the user is "a person interested in investing".
In this way, the server 100 can identify the browsing history of users existing in the specific area based on the cookie ID, and generate analysis information indicating the characteristics of the users existing in the specific area based on the browsing history. .
The server 100 stores the generated analysis information (browsing history analysis information) in association with the terminal ID.
(端末ID及びクッキーIDに基づく分析)
 サーバ100は、端末IDに基づく行動履歴分析情報、及び、クッキーIDに基づく閲覧履歴分析情報に基づいてユーザの特徴を分析する。
 例えば、端末ID:aaaに紐付いた行動履歴分析情報に「学校Aに接近する者である」ことを示す情報が含まれ、かつ、端末ID:aaaに紐付いた閲覧履歴分析情報に「ゲームを好む者」であることを示す情報が含まれる場合、その端末ID:aaaのユーザ端末200を所持するユーザは「ゲーム好きの学生である」ことを示す分析情報を生成することができる。
 また、端末ID:aaaに紐付いた行動履歴分析情報に「会社Bに接近する者である」ことを示す情報が含まれ、かつ、端末ID:aaaに紐付いた閲覧履歴分析情報に「資格取得を望む者」を示す情報が含まれる場合、その端末ID:aaaのユーザ端末200を所持するユーザは「会社Bに通勤途中の社会人である」ことを示す分析情報を生成することができる。
 分析手段130は、特定地域に存在するユーザ数を時間毎に分類した情報を分析情報として生成することもできる。
(Analysis based on terminal ID and cookie ID)
The server 100 analyzes user characteristics based on action history analysis information based on the terminal ID and browsing history analysis information based on the cookie ID.
For example, the action history analysis information linked to the terminal ID: aaa includes information indicating that "a person approaches school A", and the browsing history analysis information linked to the terminal ID: aaa includes "prefers to play games". If the information indicating that the user is "a student" is included, it is possible to generate analysis information indicating that the user possessing the user terminal 200 with the terminal ID: aaa is "a student who likes games".
In addition, the behavior history analysis information linked to the terminal ID: aaa includes information indicating that "a person who approaches company B", and the browsing history analysis information linked to the terminal ID: aaa includes "qualification acquisition If the information indicating "desired person" is included, it is possible to generate analysis information indicating that the user possessing the user terminal 200 with the terminal ID: aaa is "a member of society who is commuting to company B".
The analysis means 130 can also generate, as analysis information, information in which the number of users existing in a specific area is classified by time.
 図16は、分析情報の一例を示す図表である。
 図16の第1行は、地域Aに車両500を移動させながら近距離無線通信を介して取得した特定情報に基づいて、地域Aに存在するユーザの時間毎の人数を表した第1の分析情報である。
 第1の分析情報によれば、地域Aには、6~9時及び18~21時の時間帯に多くの人が存在することがわかる。
 図16の第2行は、地域Aに車両500を移動させながら近距離無線通信を介して取得した特定情報に基づいて、地域Aに存在する特定の属性(属性B:社会人及び学生)のユーザの時間毎の人数を表した第2の分析情報である。
 第2の分析情報によれば、地域Aには、6~9時及び18~21時の時間帯に多くの社会人及び学生が存在することがわかる。
 図16の第3行は、地域Aに車両500を移動させながら近距離無線通信を介して取得した特定情報に基づいて、地域Aに存在する特定の属性(属性C:主婦)のユーザの時間毎の人数を表した第3の分析情報である。
 第3の分析情報によれば、地域Aには、12~15時及び15~28時の時間帯に多くの主婦が存在することがわかる。
 図16の第4行は、地域Aに車両500を移動させながら近距離無線通信を介して取得した特定情報に基づいて、地域Aに存在する特定の属性(属性D:ゲーム好きの学生)のユーザの時間毎の人数を表した第4の分析情報である。
 第4の分析情報によれば、地域Aには、6~9時及び18~21時の時間帯に存在するゲーム好きの学生は少ないことがわかる。
FIG. 16 is a chart showing an example of analysis information.
The first row in FIG. 16 represents the first analysis representing the number of users present in area A for each hour based on the specific information acquired via short-range wireless communication while moving vehicle 500 to area A. Information.
According to the first analysis information, it can be seen that there are many people in the area A during the hours from 6:00 to 9:00 and from 18:00 to 21:00.
The second row in FIG. 16 shows the specific attributes (attribute B: working people and students) existing in the area A based on the specific information acquired through the short-range wireless communication while moving the vehicle 500 to the area A. This is second analysis information representing the number of users per hour.
According to the second analysis information, it can be seen that there are many working people and students in the region A during the hours from 6:00 to 9:00 and from 18:00 to 21:00.
The third line in FIG. 16 shows the time of a user with a specific attribute (attribute C: housewife) existing in area A based on specific information acquired via short-range wireless communication while moving vehicle 500 to area A. This is the third analysis information representing the number of people per group.
According to the third analysis information, it can be seen that there are many housewives in the region A during the hours from 12:00 to 15:00 and from 15:00 to 28:00.
The fourth line in FIG. 16 shows the specific attribute (attribute D: game-loving student) present in area A based on the specific information acquired via short-range wireless communication while moving vehicle 500 to area A. This is fourth analysis information representing the number of users per hour.
According to the fourth analysis information, it can be seen that there are few game-loving students in the region A during the hours from 6:00 to 9:00 and from 18:00 to 21:00.
(変形例1)
 無線装置550又はユーザ端末200において、方向探知機能を備えることもできる。
 例えば、Bluetooth5.1では、近距離無線通信を行う双方のうちの一方に複数のアンテナをもつアレイアンテナを設け電波の位相情報に基づいて当該電波の飛来方向を特定できる機能が備えられている。
 このような機能により、例えば、無線装置550のアンテナをアレイアンテナとして、それぞれの位相情報を測定することで、当該位相情報に基づいて電波の飛来方向を特定できる。
 これにより、上述の分析システム1において、ユーザの位置や移動経路などの行動履歴を円周のゾーン単位で特定することについて説明した(図12,13参照)が、ユーザの位置や移動経路を点で特定することが可能になる。
 例えば、図13に示す行動履歴ファイルにおいて、端末ID:aaaのユーザ端末200は、車両位置(x1,y1)を中心に半径D1の円周上のいずれかの位置に存在することが特定できることについて説明したが、電波の飛来方向ができるようにすることで、図14に示す円周上のどの位置に存在するかを特定できる。
 また、端末ID:bbbのユーザ端末200についても、第1~第3ゾーンの各周上のどの位置にそれぞれ存在していたかを特定できるため、図15に示す各円周上のどの位置に存在するかを特定できることから、移動経路を正確に特定することができる。
(Modification 1)
Direction finding functionality may also be provided at wireless device 550 or user terminal 200 .
For example, in Bluetooth 5.1, one of the two sides performing short-range wireless communication has an array antenna with multiple antennas, and has a function that can identify the incoming direction of the radio wave based on the phase information of the radio wave.
With such a function, for example, by using the antenna of the wireless device 550 as an array antenna and measuring the phase information of each antenna, the incoming direction of radio waves can be specified based on the phase information.
Thus, in the above-described analysis system 1, it has been described that the action history such as the user's position and movement route is specified in units of circumferential zones (see FIGS. 12 and 13). can be identified by
For example, in the action history file shown in FIG. 13, it is possible to specify that the user terminal 200 with the terminal ID: aaa exists at any position on the circle with the radius D1 centering on the vehicle position (x1, y1). As described above, by making it possible to determine the incoming direction of radio waves, it is possible to specify the position on the circumference shown in FIG.
In addition, since it is possible to identify the position on each circumference of the first to third zones for the user terminal 200 with terminal ID: bbb, it is possible to specify the position on each circumference shown in FIG. Since it is possible to specify whether to move, the movement route can be specified accurately.
(変形例2)
 ユーザの行動履歴や分析情報に可能性を示す情報を加味してもよい。
 ところで、上述の分析システム1は、図14に示すように、円の半径D1が小さい場合(例えば5m以下の場合)で、かつ、円の少なくとも一部が対象物(学校A)から規定距離以内(例えば5m以内)のときに、ユーザは「対象物に近い位置に存在している者」との分析情報を生成する。
 このように、円が小さい場合に限定したのは、円が大きい場合(例えば、半径が50m超の場合など)は、円の一部が対象物から規定距離以内であっても、その一部の位置にユーザが存在するとは限らず、実際には対象物から遠い位置に存在する場合があり得るからである。
 この問題に対し、本発明では、円が大きい(例えば50m以下)場合であっても、その一部が対象物から規定距離以内であるときには、その一部の全円周に対する割合に応じて「近い」可能性(確率)を算出し、当該算出結果を反映した分析情報を生成することもできる。
 例えば、学校Aから規定距離以内に円の一部が存在する場合、円の一部が全円周に対し80%以上の割合であるときには、ユーザは学校Aに近い位置に存在している「可能性が高い」ことを示す分析情報を生成し、その一部が全円周に対し10%の割合であるときには、ユーザは学校Aに近い位置に存在している「可能性が低い」ことを示す分析情報を生成する。
 また、円の大きさを加味した分析情報を生成することもできる。
 例えば、大きい円(例えば半径50mの円)と小さい円(例えば半径10mの円)とは、相対的には、大きい円の方が「対象物に近い可能性が低い」ことを示す分析情報を生成し、小さい円の方が「対象物に近い可能性が高い」ことを示す分析情報を生成する。
(Modification 2)
Information indicating the possibility may be added to the user's action history and analysis information.
By the way, as shown in FIG. 14, the analysis system 1 described above can be used when the radius D1 of the circle is small (for example, when it is 5 m or less) and at least a part of the circle is within a specified distance from the object (school A). (For example, within 5 m), the user generates analysis information of "a person existing near the object".
In this way, the reason why the circle is limited to small cases is that when the circle is large (for example, when the radius is over 50m), even if a part of the circle is within the specified distance from the object, This is because the user is not necessarily present at the position of , and may actually be present at a position far from the object.
To solve this problem, in the present invention, even if the circle is large (for example, 50 m or less), if a part of it is within a specified distance from the object, the ratio of that part to the total circumference of the circle is " It is also possible to calculate the "close" possibility (probability) and generate analysis information reflecting the calculation result.
For example, when a part of a circle exists within a specified distance from school A, and the part of the circle is 80% or more of the total circumference, the user is located near school A. When analysis information is generated indicating that there is a "high possibility" and a portion of the analysis information is 10% of the total circumference, it is "low possibility" that the user is located near school A. Generate analytics information that shows
It is also possible to generate analysis information that takes into account the size of the circle.
For example, a large circle (e.g., a circle with a radius of 50 m) and a small circle (e.g., a circle with a radius of 10 m) provide analytical information indicating that the large circle is "less likely to be close to the target". and generate analytical information indicating that the smaller circle is "more likely to be closer to the object".
 以上説明したように、本発明の分析システム1は、ビーコン装置を車両500などの移動体に搭載して特定地域を移動しながらビーコン電波を周囲に発信し、ビーコン電波を検知したユーザ端末とビーコン装置との近距離無線通信を介して取得した特定情報に基づいて特定地域に存在するユーザの分析情報を生成することができる。
 すなわち、移動式ビーコン装置を用いてユーザの動態分析を能動的に実行するようにしている。
 これにより、地域に存在する人の流れ(移動動線)を通行量、方向、属性別に絞り込んで可視化することができる。
 このため、例えば、コンビニエンスストアなどの新規出店の際において店舗周辺の調査に活用できる。
 これに対し、従来は、プローブカーやビーコン装置を用いて交通情報を分析可能な技術はあったものの、本発明のように、ビーコン装置を車両に搭載することでビーコン装置を移動させながらユーザ端末と近距離無線通信を実行したり、当該近距離無線通信を介してユーザの分析を行う技術は存在しなかった。
 本発明の分析システム1によれば、多数のビーコン装置を固定する必要がなく、手間やコストを抑えることができる。
 また、本発明の分析システム1によれば、普及したスマートフォンを活用してユーザの分析を効果的に行うことができる。
As described above, the analysis system 1 of the present invention has a beacon device mounted on a mobile object such as a vehicle 500 and transmits beacon radio waves to the surroundings while moving in a specific area. Analysis information of users existing in a specific area can be generated based on the specific information obtained through short-range wireless communication with the device.
In other words, mobile beacon devices are used to actively analyze the user's dynamics.
This makes it possible to narrow down and visualize the flow of people (moving flow lines) in an area by traffic volume, direction, and attributes.
For this reason, for example, when opening a new store such as a convenience store, it can be used to survey the area around the store.
On the other hand, in the past, although there was a technology that can analyze traffic information using a probe car or a beacon device, as in the present invention, by mounting the beacon device on a vehicle, the user terminal can move while moving the beacon device. There has been no technology for executing short-range wireless communication with a user or performing user analysis through the short-range wireless communication.
According to the analysis system 1 of the present invention, there is no need to fix a large number of beacon devices, and labor and cost can be suppressed.
In addition, according to the analysis system 1 of the present invention, it is possible to effectively analyze users by utilizing popular smartphones.
<第2実施形態>
 本発明の第2実施形態に係る情報配信システム1aについて説明する。
 第2実施形態の情報配信システム1aは、第1実施形態の分析システム1と同様、無線装置550が搭載された車両500と、ユーザ端末200と、依頼主端末300と同様の広告主端末300と、サーバ100とを備えている。
 ただし、第2実施形態の情報配信システム1aは、車両500の移動に伴い無線装置550を移動させながらビーコン電波を周囲に発信させ、当該ビーコン電波を検知したユーザ端末200と無線装置550との近距離無線通信を介して特定地域に存在するユーザの分析情報を配信する。
 つまり、第2実施形態の情報配信システム1aは、車両500の移動に伴い無線装置550を移動させながらビーコン電波を周囲に発信させ、当該ビーコン電波を検知したユーザ端末200と無線装置550との近距離無線通信を実行する点は第1実施形態と共通するが、当該近距離無線通信を介して特定地域に存在するユーザに広告情報を配信する点は、当該近距離無線通信を介して特定地域に存在するユーザの分析を行う第1実施形態の分析システム1と相異する。
 なお、第1実施形態と共通する構成及び機能については同じ符号を付けており、適宜説明を省略する。
 例えば、情報配信システム1aの全体構成及び各構成要素のハードウエア構成の説明は省略する。
 また、広告情報は、本発明の「所定の情報」の一例であり、自治体情報、地域情報、災害情報、防災情報など他の情報を適用することもできる。
<Second embodiment>
An information distribution system 1a according to a second embodiment of the present invention will be described.
Similar to the analysis system 1 of the first embodiment, the information distribution system 1a of the second embodiment includes a vehicle 500 equipped with a wireless device 550, a user terminal 200, and an advertiser terminal 300 similar to the client terminal 300. , and the server 100 .
However, in the information distribution system 1a of the second embodiment, the wireless device 550 is moved along with the movement of the vehicle 500, and the beacon radio waves are transmitted to the surroundings. Distributes analysis information of users existing in a specific area through long-distance wireless communication.
In other words, the information distribution system 1a of the second embodiment causes the radio device 550 to transmit beacon radio waves to the surroundings while moving the radio device 550 along with the movement of the vehicle 500. Although the execution of long-distance wireless communication is common to the first embodiment, the point of distributing advertisement information to users existing in a specific area via the short-range wireless communication is different from that of the first embodiment. It is different from the analysis system 1 of the first embodiment that analyzes users existing in the system.
In addition, the same reference numerals are assigned to the configurations and functions common to those of the first embodiment, and the description thereof will be omitted as appropriate.
For example, the description of the overall configuration of the information distribution system 1a and the hardware configuration of each component is omitted.
Moreover, the advertisement information is an example of the "predetermined information" of the present invention, and other information such as local government information, regional information, disaster information, and disaster prevention information can also be applied.
 図17は、情報配信システム1aの機能構成図である。
(広告主端末)
 広告主端末300は、広告主が所持するパーソナルコンピュータなどの情報端末であり、事業者に広告配信を依頼する際に用いられる。
 具体的には、広告主端末300における所定操作に応じ、サーバ100に対し広告依頼情報が送信される。
 広告依頼情報は、依頼内容に応じ、例えば、広告情報(映像、文字等)、車両500が移動する経路を示す情報や地域を示す情報などを含めることができる。
 「広告情報」には、広告主が作成・準備した第1広告情報と、サーバ100の広告情報データベース(以下、広告情報DB116と称する)に記憶されている広告情報から広告主が選択したものを示す第2広告情報のうちの一方が含まれる。
 つまり、広告主は、広告主端末300における操作により、広告情報として第1広告情報又は第2広告情報を選択することができる。
 「経路」を示す情報は、例えば、国道○号線などの経路指定情報を例示することができる
 「地域」を示す情報は、例えば、地域A、地域B、地域A及び地域Bを含む地域などの地域指定情報を例示することができる。
FIG. 17 is a functional configuration diagram of the information distribution system 1a.
(advertiser terminal)
The advertiser terminal 300 is an information terminal such as a personal computer possessed by the advertiser, and is used when requesting the business to distribute advertisements.
Specifically, advertisement request information is transmitted to the server 100 in response to a predetermined operation on the advertiser terminal 300 .
The advertisement request information can include, for example, advertisement information (video, characters, etc.), information indicating the route along which the vehicle 500 moves, information indicating the area, and the like, depending on the content of the request.
The "advertisement information" is selected by the advertiser from the first advertisement information created and prepared by the advertiser and the advertisement information stored in the advertisement information database of the server 100 (hereinafter referred to as the advertisement information DB 116). One of the second advertising information shown is included.
That is, the advertiser can select the first advertisement information or the second advertisement information as the advertisement information by operating the advertiser terminal 300 .
Information indicating "route" can be, for example, routing information such as National Route ○. Information indicating "area" can be, for example, area A, area B, area including area A and area B. Area designation information can be exemplified.
(サーバ)
 サーバ100(情報配信装置)は、広告配信を事業とする事業者が所有・管理する情報処理装置である。
 サーバ100は、受信手段111、移動情報送信手段112、特定手段113、配信手段114、及び、記憶手段115を備える。
 サーバ100の機能は、プロセッサ101がプログラムを実行することにより各部を制御して実現される。
(server)
The server 100 (information distribution device) is an information processing device owned and managed by a business operator that distributes advertisements.
The server 100 includes receiving means 111 , movement information transmitting means 112 , specifying means 113 , distribution means 114 and storage means 115 .
The functions of the server 100 are realized by controlling each part by executing a program by the processor 101 .
 受信手段111は、広告主端末300(送信手段553)から送信された広告依頼情報を受信する。
 サーバ100は、広告依頼情報を受信すると一旦ストレージ103等に広告依頼情報を記憶する。
 移動情報送信手段112は、広告主端末300から広告依頼情報を受信すると、当該広告依頼情報に基づく移動情報を車両500に送信する。
 例えば、広告情報、経路、地域が広告依頼情報に含まれている場合、サーバ100は、経路や地域を示す情報を移動情報に含めて車両500に送信する。
Receiving means 111 receives advertisement request information transmitted from advertiser terminal 300 (transmitting means 553).
When receiving the advertisement request information, the server 100 temporarily stores the advertisement request information in the storage 103 or the like.
When receiving the advertisement request information from the advertiser terminal 300 , the movement information transmission means 112 transmits movement information based on the advertisement request information to the vehicle 500 .
For example, when the advertisement information, route, and area are included in the advertisement request information, the server 100 includes the information indicating the route and area in the movement information and transmits it to the vehicle 500 .
 記憶手段115は、広告情報(所定の情報)を記憶する。
 具体的には、映像や文字からなる広告情報を、広告情報DB116に記憶している。
 広告依頼情報に、選択された広告情報を示す第2広告情報が含まれる場合は、広告情報DB116から選択された広告情報を配信に用いる。
 広告情報DB116は、広告主により選択し易いように、多数の映像やメッセージが分類分けされている。
 広告依頼情報に、広告主が作成した広告情報を示す第1広告情報が含まれる場合は、記憶手段115が第1広告情報を記憶して配信に用いる。
The storage means 115 stores advertisement information (predetermined information).
Specifically, the advertisement information DB 116 stores advertisement information including images and characters.
When the advertisement request information includes the second advertisement information indicating the selected advertisement information, the advertisement information selected from the advertisement information DB 116 is used for distribution.
Advertisement information DB 116 has a large number of videos and messages classified for easy selection by advertisers.
When the advertisement request information includes the first advertisement information indicating the advertisement information created by the advertiser, the storage means 115 stores the first advertisement information and uses it for distribution.
 なお、車両500は、サーバ100から移動情報を受信すると、当該移動情報に基づく移動を行い、無線装置550(発信手段551)は、車両500の移動に伴い移動しながら周囲にビーコン電波を発信する。
 ユーザ端末200は、ビーコン電波の検知に応じ、ビーコン電波を検知したことを示す特定情報を無線装置550に送信する。
 例えば、図18に示すように、車両500が国道○号線に沿って移動を行う場合、第1時点では、a~cのユーザ端末200は受信圏内に存在するのでビーコン電波を検知し(図18上図)、第2時点では、d~gのユーザ端末200が受信圏内に入ってビーコン電波を検知する(図18下図)。
 図19に示すように、車両500が地域A(特定地域)を移動する場合、無線装置550は、車両500と共に地域A内を移動しながらビーコン電波を周囲に発信する。
 この場合、ビーコン電波の受信圏が、地域Aの全体を漏れなく網羅するように車両500を移動させる。
 このようにすると、地域Aに存在する多くのユーザ端末200にビーコン電波を検知させることができる。
When the vehicle 500 receives the movement information from the server 100, the vehicle 500 moves based on the movement information, and the wireless device 550 (transmitting means 551) transmits beacon radio waves to the surroundings while moving along with the movement of the vehicle 500. .
The user terminal 200 transmits specific information indicating that the beacon radio wave has been detected to the wireless device 550 in response to detection of the beacon radio wave.
For example, as shown in FIG. 18, when a vehicle 500 moves along national highway No. XX, at the first point in time, user terminals 200 a to c are within the receiving range and detect beacon radio waves (FIG. 18). Upper diagram), and at the second point in time, user terminals 200 d to g enter the reception range and detect beacon radio waves (lower diagram in FIG. 18).
As shown in FIG. 19 , when vehicle 500 moves in area A (specific area), wireless device 550 transmits beacon radio waves to the surrounding area while moving in area A together with vehicle 500 .
In this case, the vehicle 500 is moved so that the reception area of the beacon radio wave covers the entire area A without omission.
In this way, many user terminals 200 existing in area A can detect beacon radio waves.
 無線装置550は、ユーザ端末200から特定情報を受信すると当該特定情報をサーバ100に送信する。
 特定情報は、ユーザ端末200を特定可能な情報であればよく、例えば、ユーザ端末200のMACアドレスやIPアドレス、メールアドレス、電話番号などの宛先情報(端末ID)を例示することができる。
 特定情報は、ユーザ端末200と近距離無線通信を介して無線装置550に受け渡された情報であることから、ユーザ端末200がビーコン電波を検知したことを示す情報でもある。
 このため、サーバ100の特定手段113は、受信した特定情報に基づいて、ビーコン電波を検知したユーザ端末200やその宛先情報を特定することができる。
Upon receiving the specific information from the user terminal 200 , the wireless device 550 transmits the specific information to the server 100 .
The specific information may be any information that can identify the user terminal 200, and can be exemplified by destination information (terminal ID) such as the MAC address, IP address, email address, and telephone number of the user terminal 200, for example.
Since the specific information is information passed to the wireless device 550 via short-range wireless communication with the user terminal 200, it is also information indicating that the user terminal 200 has detected the beacon radio wave.
Therefore, the identification unit 113 of the server 100 can identify the user terminal 200 that detected the beacon radio wave and its destination information based on the received identification information.
 サーバ100の配信手段114は、特定手段113により特定されたユーザ端末200に広告情報を配信する。
 ここで、ユーザ端末200がビーコン電波を検知した場合は、ユーザが車両500の周囲に存在することを意味する。
 このため、本発明は、ビーコン電波を検知したユーザ端末200に広告情報を配信することで、車両500の周囲に存在するユーザに広告情報を配信するようにしている。
 例えば、車両500に特定経路を移動させることで、特定手段113により特定された特定経路の周囲に存在するユーザ(ユーザ端末200)に対し配信手段114が広告情報を配信することができる。
 また、車両500に特定地域を移動させることで、特定手段113により特定された特定地域に存在するユーザ(ユーザ端末200)に対し配信手段114が広告情報を配信することができる。
 つまり、特定手段113は、特定地域を移動しながらビーコン電波を検知したユーザ端末200を特定地域に存在するユーザ端末200として特定し、配信手段114は、特定手段113により特定された特定地域に存在するユーザ端末200に広告情報を配信する。
The distribution means 114 of the server 100 distributes the advertisement information to the user terminals 200 identified by the identification means 113 .
Here, when the user terminal 200 detects the beacon radio wave, it means that the user exists around the vehicle 500 .
Therefore, according to the present invention, advertising information is distributed to users around the vehicle 500 by distributing the advertising information to the user terminal 200 that has detected the beacon radio wave.
For example, by causing the vehicle 500 to travel along a specific route, the distribution means 114 can distribute the advertisement information to users (user terminals 200) present around the specific route identified by the identification means 113. FIG.
Further, by moving the vehicle 500 through the specific area, the distribution means 114 can distribute the advertisement information to the users (user terminals 200) existing in the specific area identified by the identification means 113. FIG.
That is, the identifying means 113 identifies the user terminal 200 that detects the beacon radio wave while moving in the specific area as the user terminal 200 existing in the specific area, and the distributing means 114 identifies the user terminal 200 existing in the specific area identified by the identifying means 113. Advertisement information is distributed to the user terminal 200 that
 特定情報は、ユーザ端末200のMACアドレス、IPアドレス、メールアドレス、電話番号などを適用しているため、ユーザ端末200の宛先を直接又は間接的に特定できる。
 例えば、特定情報にMACアドレスやIPアドレスが含まれている場合は、これらのアドレスを送信先アドレスとして広告情報を配信すればよい。
 特定情報にメールアドレスや電話番号が含まれている場合は、当該メールアドレスに電子メールで広告情報を送信したり、当該電話番号に向けてショートメールで広告情報を配信すればよい。
 SNSとの連携により広告情報を配信を行うこともできる。
 例えば、LINE(登録商標)と連携する場合は、LINEサーバにおいて予め友達登録により特定情報とLINEアカウントとを紐付けておけばよい。
 これにより、サーバ100側では、特定情報と広告情報をLINEサーバに受け渡すことで、LINEサーバは、特定情報キーにしてLINEアカウントを特定することができ、当該LINEアカウントに向けて広告情報をLINE通知(配信)できる。
Since the MAC address, IP address, e-mail address, telephone number, etc. of the user terminal 200 are applied to the specific information, the destination of the user terminal 200 can be directly or indirectly specified.
For example, if the specific information includes a MAC address or an IP address, the advertisement information may be distributed using these addresses as the destination addresses.
If the specific information includes an e-mail address or telephone number, the advertisement information may be sent to the e-mail address by e-mail, or the advertisement information may be delivered to the telephone number by short mail.
Advertisement information can also be distributed in cooperation with SNS.
For example, when linking with LINE (registered trademark), specific information and a LINE account may be linked in advance by friend registration on the LINE server.
As a result, on the server 100 side, by passing the specific information and the advertising information to the LINE server, the LINE server can use the specific information key to identify the LINE account, and can send the advertising information to the LINE account. Notification (distribution) is possible.
(車両)
 車両500は、事業者が広告配信に用いる、内燃機関車、電気自動車(Electric Vehicle。以下、EVともいう)などの自動車を例示することができる。
 車両500は、移動制御手段511、及び、表示手段512を備える(図5)。
 車両500の機能は、プロセッサ501がプログラムを実行することにより各部を制御して実現される。
(vehicle)
The vehicle 500 can be exemplified by an automobile such as an internal combustion engine vehicle or an electric vehicle (hereinafter also referred to as EV) used for advertisement distribution by a business operator.
Vehicle 500 includes movement control means 511 and display means 512 (FIG. 5).
The functions of vehicle 500 are realized by controlling each part by processor 501 executing a program.
 車両500では、サーバ100から移動情報を受信すると、当該移動情報に基づいて運転が実行される。
 車両500の運転は、自動運転でもよく、手動運転でもよい。
 例えば、移動情報に経路や地域が含まれている場合、移動制御手段511が、その経路や地域を移動するように運転装置507を制御することで自動運転が実行される。
 移動情報に経路や地域が含まれている場合、プロセッサ501は、表示手段512に経路や地域に関するナビゲート情報などを表示させる。
 これにより、運転手は、表示手段512に表示されたナビゲート情報に沿って運転(手動運転)を行うことができる。
 なお、移動情報に経路や地域が含まれていない場合、事業者側で経路や地域を決定し、車両500に移動させればよい。
When the movement information is received from the server 100, the vehicle 500 drives based on the movement information.
Driving of the vehicle 500 may be automatic driving or manual driving.
For example, if the movement information includes a route or area, the movement control means 511 controls the driving device 507 to move along the route or area, thereby executing automatic driving.
When the travel information includes a route and an area, the processor 501 causes the display means 512 to display navigation information and the like regarding the route and area.
As a result, the driver can drive (manually drive) according to the navigation information displayed on the display means 512 .
If the movement information does not contain the route or the area, the operator may determine the route or the area and move the vehicle 500 .
(無線装置)
 無線装置550は、車両500に搭載される。
 無線装置550は、発信手段551、受信手段552、及び、送信手段553を備える(図17)。
 無線装置550の機能は、プロセッサ501がプログラムを実行することにより各部を制御して実現される。
 なお、車両500と無線装置550の制御を別のプロセッサ等を用いて実行することもできる。
(radio device)
Wireless device 550 is mounted on vehicle 500 .
The wireless device 550 comprises a transmitting means 551, a receiving means 552 and a transmitting means 553 (FIG. 17).
The functions of wireless device 550 are implemented by controlling each unit by processor 501 executing a program.
It should be noted that control of vehicle 500 and wireless device 550 can be executed using another processor or the like.
 発信手段551は、車両500の移動に伴い移動しながら周囲にビーコン電波を発信する。
 これにより、移動中の車両500(無線装置550)の周囲に存在するユーザ端末200と無線装置550とが近距離無線通信を実行する。
 なお、近距離無線通信の実行には、無線装置550がWF装置の場合、ユーザ端末200の「設定」において「Wi-Fi」を「オン」にする(有効にする)必要があり、無線装置550がBT装置の場合、ユーザ端末200の「設定」において「Bluetooth」を「オン」にする(有効にする)必要がある。
 例えば、移動情報に「経路:国道○号線」が含まれている場合、図18に示すように、車両500は、測位情報及び地図情報に基づき、国道○号線に沿って移動するところ、無線装置550は、車両500と共に移動しながらビーコン電波を周囲に発信する。
 また、移動情報に「地域:地域A」が含まれている場合、図19に示すように、車両500は、測位情報及び地図情報に基づき、地域A内を移動(巡回)するところ、ビーコン電波の受信圏が地域Aを漏れなく覆うように運転を実行する。
 具体的には、特定地域の地図情報を参照し、車両500の移動に伴いビーコン電波の受信圏が移動したときに、当該受信圏が特定地域の全体を覆うことができる最適の経路を選択するようにプロセッサ501に演算させ、選択された経路を表示装置505に表示したり、運転装置507に、その経路に沿って自動運転させればよい。
 このように、発信手段551は、車両500の移動に伴い特定地域を移動しながらビーコン電波を特定地域に向けて発信する。
 無線装置550の受信手段552は、ユーザ端末200がビーコン電波を検知したことを示す特定情報を前記ユーザ端末200から受信する。
 すなわち、無線装置550は、ビーコン電波の受信圏内に存在するユーザ端末200との近距離無線通信を介して当該ユーザ端末200から特定情報を受信する。
 無線装置550の送信手段553は、ユーザ端末200から受信した特定情報をサーバ100に送信する。
The transmitting means 551 transmits beacon radio waves to the surroundings while moving along with the movement of the vehicle 500 .
As a result, the user terminal 200 and the wireless device 550 existing around the moving vehicle 500 (wireless device 550) perform short-range wireless communication.
In addition, in order to execute short-range wireless communication, if the wireless device 550 is a WF device, it is necessary to turn on (enable) "Wi-Fi" in the "settings" of the user terminal 200. If 550 is a BT device, it is necessary to turn “on” (enable) “Bluetooth” in “setting” of the user terminal 200 .
For example, when the movement information includes "Route: National Highway No. XX", as shown in FIG. 18, the vehicle 500 moves along National Highway No. 550 transmits beacon radio waves around while moving with vehicle 500 .
Further, when the movement information includes "area: area A", as shown in FIG. Driving is carried out so that the reception area of the area A is covered without omission.
Specifically, by referring to the map information of the specific area, when the reception range of the beacon radio waves moves as the vehicle 500 moves, the optimum route that allows the reception range to cover the entire specific area is selected. , the selected route is displayed on the display device 505, or the driving device 507 is caused to automatically drive along the route.
In this way, the transmission means 551 transmits beacon radio waves to the specific area while moving through the specific area as the vehicle 500 moves.
The receiving means 552 of the wireless device 550 receives from the user terminal 200 specific information indicating that the user terminal 200 has detected the beacon radio wave.
That is, the wireless device 550 receives the specific information from the user terminal 200 through short-range wireless communication with the user terminal 200 existing within the reception range of the beacon radio wave.
Transmission means 553 of wireless device 550 transmits the specific information received from user terminal 200 to server 100 .
(ユーザ端末)
 ユーザ端末200は、広告配信先であるユーザが所持する情報端末であり、スマートフォンやタブレット端末などが相当する。
 ユーザ端末200は、通信手段211、及び、表示手段212を備える(図17)。
 ユーザ端末200の機能は、プロセッサ201がプログラムを実行することにより各部を制御して実現される。
(user terminal)
The user terminal 200 is an information terminal owned by a user who is an advertisement distribution destination, and corresponds to a smart phone, a tablet terminal, or the like.
The user terminal 200 comprises communication means 211 and display means 212 (FIG. 17).
The functions of the user terminal 200 are realized by controlling each part by executing a program by the processor 201 .
 通信手段211は、無線装置550やサーバ100とデータ通信を行う。
 具体的には、無線装置550との近距離無線通信において、無線装置550から発信されたビーコン電波を検知したり、ビーコン電波の検知に応じて特定情報を無線装置550に送信する。
 また、通信手段211は、サーバ100から配信された広告情報を受信する。
 表示手段212は、サーバ100から受信した広告情報を表示する。
 図20は、国道○号線に沿って存在するユーザ端末200において表示される広告情報の一例である。
 図21は、地域Aに存在するユーザ端末200において表示される広告情報の一例である。
 これらの図に示すように、車両500の移動に伴い、特定の経路や地域におけるユーザに対し、その経路や地域に固有の情報を配信することができる。
Communication means 211 performs data communication with wireless device 550 and server 100 .
Specifically, in short-range wireless communication with the wireless device 550, it detects beacon radio waves emitted from the wireless device 550, and transmits specific information to the wireless device 550 in response to detection of the beacon radio waves.
Communication means 211 also receives advertisement information distributed from server 100 .
Display means 212 displays the advertisement information received from server 100 .
FIG. 20 is an example of advertisement information displayed on a user terminal 200 located along national highway No. XX.
FIG. 21 is an example of advertisement information displayed on user terminals 200 located in area A. In FIG.
As shown in these figures, as the vehicle 500 moves, it is possible to distribute information specific to a specific route or area to a user on a specific route or area.
 このように、本発明の情報配信システム1aにおいては、車両500(移動体)に搭載された無線装置550と、ユーザ端末200と、サーバ100と、を備えたシステムであって、無線装置550は、車両500の移動に伴い移動しながらビーコン電波(所定の電波)を周囲に発信する発信手段551を備え、サーバ100は、広告情報(所定の情報)を記憶する記憶手段115と、ビーコン電波を検知したユーザ端末200を特定する特定手段113と、特定手段113により特定されたユーザ端末200に前記広告情報(所定の情報)を配信する配信手段114と、を備えている。
 また、本発明の情報配信装置においては、車両500(移動体)に搭載され、車両500(移動体)の移動に伴い移動しながらビーコン電波(所定の電波)を周囲に発信する無線装置550との連携により、所定のユーザ端末200に広告情報(所定の情報)を配信するサーバ100であって、広告情報(所定の情報)を記憶する記憶手段115と、ビーコン電波を検知したユーザ端末200を特定する特定手段113と、特定手段113により特定されたユーザ端末200に前記広告情報(所定の情報)を配信する配信手段114と、を備えている。
As described above, the information distribution system 1a of the present invention is a system including the wireless device 550 mounted on the vehicle 500 (mobile body), the user terminal 200, and the server 100. The wireless device 550 , transmitting means 551 for transmitting beacon radio waves (predetermined radio waves) to the surroundings while moving with the movement of the vehicle 500, the server 100 includes storage means 115 for storing advertisement information (predetermined information), It is provided with identifying means 113 for identifying the detected user terminal 200 and distribution means 114 for distributing the advertisement information (predetermined information) to the user terminal 200 identified by the identifying means 113 .
Further, in the information distribution apparatus of the present invention, a wireless device 550 that is mounted on a vehicle 500 (moving body) and that transmits beacon radio waves (predetermined radio waves) to the surroundings while moving with the movement of the vehicle 500 (moving body). A server 100 that distributes advertisement information (predetermined information) to a predetermined user terminal 200 through cooperation between the storage means 115 that stores the advertisement information (predetermined information) and the user terminal 200 that has detected the beacon radio wave. It comprises specifying means 113 for specifying, and distribution means 114 for delivering the advertisement information (predetermined information) to the user terminal 200 specified by the specifying means 113 .
(処理手順)
 情報配信方法の処理手順について図22を参照しながら説明する。
 図22は、本発明の情報配信方法及びプログラムにおける処理手順を示す第1のシーケンス図である。
 なお、広告情報は、予めサーバ100(記憶手段115)において記憶されており、広告主は、この中から所望の広告情報を選択できるものとする。
(Processing procedure)
A processing procedure of the information distribution method will be described with reference to FIG.
FIG. 22 is a first sequence diagram showing a processing procedure in the information distribution method and program of the present invention.
Advertisement information is stored in advance in the server 100 (storage means 115), and the advertiser can select desired advertisement information from this information.
 図22に示すように、まず、広告主端末300は、広告主の操作に応じ広告配信の依頼を行う(S101)。
 これにより、広告主端末300は広告依頼情報をサーバ100に送信する。
 広告依頼情報には、広告情報、経路、地域など、依頼主が希望する広告の形態が含まれる。
 サーバ100は、広告主端末300から広告依頼情報を受信すると、当該広告依頼情報に基づく移動情報を車両500に送信する(S102)。
 例えば、広告依頼情報に広告情報、経路、地域が含まれる場合、移動情報には、経路、地域を含ませる。
 なお、広告依頼情報に広告情報として広告主が作成した第1広告情報が含まれる場合、当該第1広告情報が配信情報として記憶手段115により記憶される。
 他方、広告依頼情報に広告情報として事業者が準備した第2広告情報が含まれる場合、広告情報DB116の中から選択された広告情報が配信情報として選択される。
As shown in FIG. 22, first, the advertiser terminal 300 requests advertisement distribution according to the operation of the advertiser (S101).
As a result, the advertiser terminal 300 transmits the advertisement request information to the server 100 .
The advertisement request information includes the form of advertisement desired by the client, such as advertisement information, route, and area.
When receiving the advertisement request information from the advertiser terminal 300, the server 100 transmits movement information based on the advertisement request information to the vehicle 500 (S102).
For example, if the advertisement request information includes advertisement information, route, and area, the travel information includes the route and area.
When the advertisement request information includes the first advertisement information created by the advertiser as the advertisement information, the storage means 115 stores the first advertisement information as the distribution information.
On the other hand, when the advertisement request information includes the second advertisement information prepared by the business as advertisement information, the advertisement information selected from the advertisement information DB 116 is selected as the distribution information.
 車両500は、移動情報を受信すると、当該移動情報に基づいて移動を実行する(S103)。
 車両500の移動に伴い、車両500に搭載されている無線装置550も同様に移動する。
 例えば、移動情報に経路が含まれる場合、車両500及び無線装置550は当該経路を移動し、移動情報に地域が含まれる場合、車両500及び無線装置550は当該地域を移動する。
 無線装置550は、ビーコン電波を周囲に発信する(S104)。
 すなわち、無線装置550(発信手段551)は、車両500の移動に伴い移動しながらビーコン電波を発信する。
Upon receiving the movement information, the vehicle 500 moves based on the movement information (S103).
As vehicle 500 moves, wireless device 550 mounted on vehicle 500 also moves.
For example, when movement information includes a route, vehicle 500 and wireless device 550 move along the route, and when movement information includes an area, vehicle 500 and wireless device 550 move in the area.
The wireless device 550 transmits beacon radio waves to the surroundings (S104).
That is, the wireless device 550 (transmitting means 551) transmits beacon radio waves while moving as the vehicle 500 moves.
 ユーザ端末200は、ビーコン電波を検知する(S105)と、特定情報を無線装置550に送信する(S106)。
 これらの処理は、車両500(無線装置550)の移動により、ユーザ端末200がビーコン電波の受信圏内に入った場合に近距離無線通信を介して実行される。
 無線装置550は、ユーザ端末200から特定情報を受信すると、当該特定情報をサーバ100に送信する(S107)。
 サーバ100は、無線装置550から特定情報を受信すると、当該特定情報に基づきユーザ端末200を特定し(S108)、記憶手段115に記憶されている広告情報を当該ユーザ端末200に送信(配信)する(S109)。
 ユーザ端末200は、サーバ100から受信した広告情報を表示する(S110)。
 事業者は、広告情報の配信が終了すると、広告配信費用の請求を行う。
 具体的には、費用請求情報を広告主端末300に送信する。
 広告主端末300は、費用請求情報を受信すると、支払処理を実行する(S112)。
When the user terminal 200 detects the beacon radio wave (S105), it transmits specific information to the wireless device 550 (S106).
These processes are executed via short-range wireless communication when the user terminal 200 enters the beacon radio reception area due to movement of the vehicle 500 (wireless device 550).
Upon receiving the specific information from the user terminal 200, the wireless device 550 transmits the specific information to the server 100 (S107).
When receiving the specific information from the wireless device 550, the server 100 identifies the user terminal 200 based on the specific information (S108), and transmits (distributes) the advertisement information stored in the storage means 115 to the user terminal 200. (S109).
The user terminal 200 displays the advertisement information received from the server 100 (S110).
When the distribution of the advertising information is completed, the business operator bills for the advertising distribution cost.
Specifically, the charge billing information is transmitted to the advertiser terminal 300 .
When the advertiser terminal 300 receives the billing information, the advertiser terminal 300 executes payment processing (S112).
 図23は、本発明の情報配信方法及びプログラムにおける処理手順(ステップ)を示す第2のシーケンス図である。
 図22と図23とを比較するとわかるように、第2のシーケンスにおけるS201~S205は、第1のシーケンスにおけるS101~S105と共通している。
 ところが、第2のシーケンスでは、S206において、ユーザ端末200が特定情報を直接サーバ100に送信する点が、ユーザ端末200が特定情報を無線装置550を介してサーバ100に送信する第1のシーケンスと異なる。
 このため、第2のシーケンスでは、無線装置550とユーザ端末200との近距離無線通信において、無線装置550からユーザ端末200に対しサーバ100の所在情報であるURI(Uniform Resource Identifier)が送信される。
 これにより、ユーザ端末200では、所在情報に基づいてサーバ100に直接アクセスすることができ、特定情報をサーバ100に受け渡すことが可能になる。
 例えば、ユーザ端末200において、ビーコン電波を検知したときにプッシュ通知が実行されるようにしておき、そのプッシュ通知にサーバ100のURIを含ませておけば、プッシュ操作に応じてサーバ100に特定情報を直接送信するようにもできる。
 第2のシーケンスのS207~S211は、第1のシーケンスのS108~S112と共通する。共通する部分については、説明を省略する。
FIG. 23 is a second sequence diagram showing the processing procedure (steps) in the information distribution method and program of the present invention.
As can be seen by comparing FIG. 22 and FIG. 23, S201 to S205 in the second sequence are common to S101 to S105 in the first sequence.
However, in the second sequence, the user terminal 200 transmits the specific information directly to the server 100 in S206, which is different from the first sequence in which the user terminal 200 transmits the specific information to the server 100 via the wireless device 550. different.
Therefore, in the second sequence, in short-range wireless communication between wireless device 550 and user terminal 200, URI (Uniform Resource Identifier), which is location information of server 100, is transmitted from wireless device 550 to user terminal 200. .
As a result, the user terminal 200 can directly access the server 100 based on the location information and pass the specific information to the server 100 .
For example, in the user terminal 200, if a push notification is executed when a beacon radio wave is detected, and the URI of the server 100 is included in the push notification, specific information can be sent to the server 100 in response to the push operation. can be sent directly.
S207 to S211 of the second sequence are common to S108 to S112 of the first sequence. Descriptions of common parts are omitted.
 このように、本発明のプログラムにおいては、コンピュータに、広告情報(所定の情報)を記憶するステップと、車両500(移動体)に搭載された無線装置550が前記車両500の移動と共に移動しながら所定の電波を発信するステップ(S103~S104、S203~S204)と、前記電波を検知したユーザ端末200を特定するステップ(S108、S207)と、前記特定されたユーザ端末200に前記広告情報(所定の情報)を配信するステップ(S109、S208)と、を実行させるようにしている。
 また、本発明の情報配信方法においては、所定のユーザ端末200に情報を配信する情報配信方法であって、広告情報(所定の情報)を記憶するステップと、車両500(移動体)に搭載された無線装置550が前記車両500の移動と共に移動しながら所定の電波を発信するステップ(S103~S104、S203~S204)と、前記電波を検知したユーザ端末を特定するステップ(S108、S207)と、前記特定されたユーザ端末200に前記広告情報(所定の情報)を配信するステップ(S109、S208)と、を有するようにしている。
Thus, in the program of the present invention, the step of storing advertisement information (predetermined information) in the computer, and the wireless device 550 mounted on the vehicle 500 (moving body) while moving with the movement of the vehicle 500 A step of transmitting a predetermined radio wave (S103-S104, S203-S204); a step of identifying the user terminal 200 that has detected the radio wave (S108, S207); information) is executed (S109, S208).
Further, the information distribution method of the present invention is an information distribution method for distributing information to a predetermined user terminal 200, and includes a step of storing advertisement information (predetermined information) and a step of storing advertisement information (predetermined information); a step of transmitting a predetermined radio wave while the wireless device 550 moves along with the movement of the vehicle 500 (S103-S104, S203-S204); a step of identifying the user terminal that detected the radio wave (S108, S207); and a step of distributing the advertisement information (predetermined information) to the specified user terminal 200 (S109, S208).
(複数の地域をまたぐ場合の広告情報)
 情報配信システム1aにおいて、複数の地域をまたいで車両500を移動させる場合があり、この場合、第1地域を移動中は第1地域に固有の広告情報を配信し、第1地域から第2地域に移動地域が変わった場合に、配信する広告情報を第2地域に固有の広告情報に変更できるようにしている。
 例えば、図24に示すように、車両500を地域Aと地域Bとを含む地域において移動(巡回)させる場合、地域Aを移動中は地域Aに関連する広告Aを配信可能とし、地域Bを移動中は地域Bに関連する広告Bを配信可能とすることが望ましい。
(Advertisement information when spanning multiple regions)
In the information distribution system 1a, there is a case where the vehicle 500 is moved across a plurality of areas. When the moving area is changed in the second area, the advertisement information to be distributed can be changed to the advertisement information specific to the second area.
For example, as shown in FIG. 24, when a vehicle 500 moves (patrolls) in an area including area A and area B, advertisement A related to area A can be distributed while moving in area A, and area B can be distributed. It is desirable to be able to deliver advertisement B related to area B while traveling.
 このため、第2実施形態の情報配信システム1aにおいて、サーバ100は、記憶手段115が、地域毎に広告情報を対応付けて記憶するようにしている。
 図25は、地域Aと広告A(第1情報)とを対応付け、地域Bと広告B(第2情報)とを対応付けた広告情報DB116の一例である。
 なお、広告主から地域A用の広告Aと、地域B用の広告Bとが送信された場合は、これらの対応付けを記憶しておく。
For this reason, in the information distribution system 1a of the second embodiment, the storage means 115 of the server 100 stores advertisement information in association with each area.
FIG. 25 is an example of the advertisement information DB 116 that associates area A with advertisement A (first information) and associates area B with advertisement B (second information).
When advertisement A for region A and advertisement B for region B are transmitted from the advertiser, the correspondence between them is stored.
 無線装置550の発信手段は、車両500の移動に伴い地域A(第1特定地域)を移動しながらビーコン電波を地域A(第1特定地域)に向けて発信し、車両500の移動に伴い地域B(第2特定地域)を移動しながらビーコン電波を地域B(第2特定地域)に向けて発信する。
 なお、車両500(無線装置550)が、「地域Aを移動している」ことや、「地域Bを移動している」ことは、測位装置506により測位された車両500の位置情報に基づいて判定することができる。
 例えば、図24に示す長方形状の地域Aの場合、4頂点に対応する地点の位置情報(緯度・経度)を地図情報等から予め特定しておく。
 そして、車両500の位置情報が、これら4頂点の位置情報から導出される四角領域内に含まれる場合、車両500(無線装置550)は「地域Aを移動している」と判定することができる。
 なお、地域の形状は、四角形に限定されないが、どのような形状であっても、境界を示す位置情報により特定される地域の内部に、測位した位置情報が含まれる場合には、車両500(無線装置550)は、その地域を移動していると判定することができる。
Transmitting means of wireless device 550 transmits beacon radio waves toward area A (first specific area) while moving in area A (first specific area) as vehicle 500 moves, Beacon radio waves are transmitted toward area B (second specific area) while moving in B (second specific area).
Vehicle 500 (radio device 550 ) is “moving in region A” or “moving in region B” based on the position information of vehicle 500 positioned by positioning device 506 . can judge.
For example, in the case of a rectangular area A shown in FIG. 24, the position information (latitude and longitude) of points corresponding to the four vertices is specified in advance from map information or the like.
Then, when the position information of vehicle 500 is included in the rectangular area derived from the position information of these four vertices, it can be determined that vehicle 500 (wireless device 550) is "moving in area A." .
Note that the shape of the area is not limited to a rectangle, but regardless of the shape, if the determined location information is included in the area specified by the location information indicating the boundary, the vehicle 500 ( A wireless device 550) may determine that it is moving in the area.
 サーバ100の特定手段113は、地域A(第1特定地域)を移動中の無線装置550から発信されたビーコン電波を検知したユーザ端末200を地域A(第1特定地域)に存在するユーザ端末200として特定し、地域B(第2特定地域)を移動中の無線装置550から発信されたビーコン電波を検知したユーザ端末200を地域B(第2特定地域)に存在するユーザ端末200として特定する。
 つまり、サーバ100は、車両500が地域Aを移動している間に特定情報を受信した場合には、その特定情報に基づき特定されたユーザ端末200は地域Aに存在すると判断し、車両500が地域Bを移動している間に特定情報を受信した場合には、その特定情報に基づき特定されたユーザ端末200は地域Bに存在すると判断する。
The identification means 113 of the server 100 detects the user terminal 200 that has detected the beacon radio wave transmitted from the wireless device 550 moving in the area A (first specific area) as the user terminal 200 existing in the area A (first specific area). , and a user terminal 200 that detects a beacon radio wave transmitted from a wireless device 550 moving in area B (second specific area) is identified as a user terminal 200 existing in area B (second specific area).
That is, when the server 100 receives the specific information while the vehicle 500 is moving in the area A, the server 100 determines that the user terminal 200 specified based on the specific information is in the area A, and the vehicle 500 is located in the area A. When the user terminal 200 receives specific information while moving in area B, it determines that the user terminal 200 identified based on the specific information is in area B. FIG.
 サーバ100の配信手段114は、特定手段113により特定された地域A(第1特定地域)に存在するユーザ端末200に広告A(第1情報)を配信し、特定手段113により特定された地域B(第2特定地域)に存在するユーザ端末200に広告B(第2情報)を配信する。
 例えば、図21は地域Aに存在するユーザ端末200に配信する広告情報の一例であり、図26は地域Bに存在するユーザ端末200に配信する広告情報の一例である。
 つまり、車両500が地域Aを移動中は図21に示す広告情報が配信されるが、地域Aから地域Bに移動地域が変わった場合、図26に示す広告情報を変化させるようにしている。
 この場合、広告Aは、地域Aに関連する情報であることが好ましく、広告Bは、地域Bに関連する情報であることが好ましい。
 これにより、ユーザには、当該ユーザが存在する地域に固有の情報を知らせることができ、広告効果を向上させることができる。
Distribution means 114 of server 100 distributes advertisement A (first information) to user terminals 200 existing in area A (first specific area) identified by identification means 113, and distributes advertisement A (first information) to area B identified by identification means 113. Advertisement B (second information) is distributed to the user terminals 200 existing in the (second specific area).
For example, FIG. 21 shows an example of advertisement information distributed to user terminals 200 located in region A, and FIG. 26 shows an example of advertisement information delivered to user terminals 200 located in region B. FIG.
21 is distributed while the vehicle 500 is moving in area A, but when the movement area changes from area A to area B, the advertisement information shown in FIG. 26 is changed.
In this case, the advertisement A is preferably information related to the area A, and the advertisement B is preferably information related to the area B.
As a result, the user can be notified of information unique to the area where the user is located, and the advertising effect can be improved.
(変形例1)
 第2実施形態において、無線装置550は、方向探知機能を備えることもできる。
 例えば、Bluetooth5.1では、近距離無線通信を行う双方のうちの一方に複数のアンテナをもつアレイアンテナを設け電波の位相情報に基づいて当該電波の飛来方向を特定できる機能が備えられている。
 このような機能を活用し、例えば、無線装置550のアンテナをアレイアンテナとして、それぞれの位相情報を測定することで、当該位相情報に基づいて電波の飛来方向を特定できる。
 これにより、例えば、地域Aと地域Bとの境界の経路を移動している場合に、地域Aにいるユーザ端末200と近距離無線通信を行っているのか、地域Bにいるユーザ端末200と近距離無線通信を行っているのかを判定することができ、地域に固有の広告情報を確実に配信することができる。
 なお、この場合、無線装置550からサーバ100に対し、特定情報の他に位相情報を送信すればよい。
 また、特定情報と位相情報に加え、ユーザ端末200における電波強度をサーバ100に送信すれば、当該電波強度に基づき無線装置550とユーザ端末200との距離を導出できるため、ユーザ端末200が、どの地域に存在するかをより正確に判定することができる。
(Modification 1)
In a second embodiment, the wireless device 550 may also have direction finding capabilities.
For example, in Bluetooth 5.1, one of the two sides performing short-range wireless communication has an array antenna with multiple antennas, and has a function that can identify the incoming direction of the radio wave based on the phase information of the radio wave.
Using such a function, for example, by using the antenna of the wireless device 550 as an array antenna and measuring the phase information of each antenna, the incoming direction of radio waves can be specified based on the phase information.
As a result, for example, when moving along a route on the border between area A and area B, whether short-range wireless communication is being performed with user terminal 200 in area A or near user terminal 200 in area B is determined. It is possible to determine whether or not long-distance wireless communication is being performed, and to reliably distribute advertisement information specific to an area.
In this case, phase information may be transmitted from wireless device 550 to server 100 in addition to the specific information.
In addition to the specific information and the phase information, if the radio wave intensity at the user terminal 200 is transmitted to the server 100, the distance between the wireless device 550 and the user terminal 200 can be derived based on the radio wave intensity. Local presence can be determined more accurately.
(変形例2)
 広告情報の配信は、無線装置550とユーザ端末200とにおいて、互いの識別情報と紐付けて記憶する処理(以下、ペアリングという)を実施済みの場合にのみ実行するようにもできる。
 例えば、ユーザ端末200が、最初にビーコン電波の受信圏内に入った場合に、ユーザ端末200(表示装置205)において無線装置550の識別番号(SSIDなど)を選択可能に表示して、ユーザに選択させる。
 無線装置550とユーザ端末200とは、ユーザによる選択操作に応じ近距離無線通信を実行し、ユーザ端末200の識別情報である特定情報と無線装置550の識別番号との交換を経てこれらの情報をそれぞれ紐付けて記憶する(ペアリング)。
 無線装置550は、ユーザ端末200との近距離無線通信を経て特定情報をサーバ100に送信すると、サーバ100は、特定情報を受信したことに基づいて広告情報をユーザ端末200に配信する。
 なお、ユーザ端末200は、無線装置550との近距離無線通信を経て、無線装置550を介さず、特定情報を直接サーバ100に送信する場合もある。
 ユーザ端末200が、再度(2回目以降)、ビーコン電波の受信圏内に入った場合、無線装置550とユーザ端末200とは、ペアリング情報(双方の識別情報)が記憶されていることを確認できるので、この場合、選択操作を経ずに、無線装置550は特定情報をサーバ100に送信し、サーバ100では、特定情報を受信したことに基づいて広告情報をユーザ端末200に配信する。
 つまり、初回はペアリング操作を行わないと広告情報を配信できないが、2回目以降はペアリング操作を行うことなく広告情報を配信することができる。
(Modification 2)
The advertisement information may be distributed only when the wireless device 550 and the user terminal 200 have already performed a process of linking and storing the identification information of each other (hereinafter referred to as pairing).
For example, when the user terminal 200 first enters the reception area of the beacon radio wave, the user terminal 200 (display device 205) displays the identification number (SSID, etc.) of the wireless device 550 in a selectable manner so that the user can select it. Let
Wireless device 550 and user terminal 200 perform short-range wireless communication in accordance with a selection operation by the user, and exchange specific information, which is identification information of user terminal 200, and the identification number of wireless device 550, and exchange the information. Each is linked and stored (pairing).
When wireless device 550 transmits specific information to server 100 via short-range wireless communication with user terminal 200, server 100 distributes advertising information to user terminal 200 based on the reception of the specific information.
Note that the user terminal 200 may transmit the specific information directly to the server 100 via short-range wireless communication with the wireless device 550 without going through the wireless device 550 .
When the user terminal 200 enters the reception range of the beacon radio wave again (after the second time), the wireless device 550 and the user terminal 200 can confirm that pairing information (identification information for both) is stored. Therefore, in this case, the wireless device 550 transmits the specific information to the server 100 without performing the selection operation, and the server 100 distributes the advertisement information to the user terminal 200 based on the reception of the specific information.
In other words, the advertising information cannot be distributed without performing the pairing operation for the first time, but the advertising information can be distributed without performing the pairing operation from the second time onwards.
 以上説明したように、第2実施形態の情報配信システム1aにおいては、移動体にビーコン装置を搭載することで、ビーコン電波の受信圏が移動しながら近くにいるユーザを捉えて情報配信を行うようにしている。
 これにより、従来は、ビーコン装置を固定設置していたためにユーザの移動が必要であったが、ユーザが移動しなくても所定情報を配信することができる。
 また、本発明においては、基本的にはビーコン装置が1台あれば足りるため、従来のように多数のビーコン装置を設置する必要がなく、手間やコストを抑えることができる。
 また、本発明においては、普及したスマートフォンを介して広告を広く且つ確実に配信でき、ユーザに広告を閲覧し易くできる。
As described above, in the information distribution system 1a of the second embodiment, by mounting a beacon device on a moving object, information is distributed by catching users nearby while the reception range of beacon radio waves moves. I have to.
Thereby, conventionally, since the beacon device was fixedly installed, it was necessary for the user to move, but the predetermined information can be distributed even if the user does not move.
Moreover, in the present invention, one beacon device is basically sufficient, so unlike the conventional art, it is not necessary to install a large number of beacon devices, and labor and cost can be suppressed.
Moreover, in the present invention, it is possible to widely and reliably distribute advertisements via popular smartphones, and to make it easier for users to view advertisements.
<第3実施形態>
 本発明の第3実施形態に係る情報配信・分析システム1bについて説明する。
 第3実施形態の情報配信・分析システム1bは、第1実施形態の分析システム1と第2実施形態の情報配信システム1aとを備えたシステムである。
 このため、第1実施形態及び第2実施形態と同様、第3実施形態の情報配信・分析システム1bは、無線装置550が搭載された車両500と、ユーザ端末200と、依頼主端末300と、サーバ100bとを備えている。
 第3実施形態の情報配信・分析システム1bは、第1実施形態の分析システム1において生成された分析情報を利用して情報配信を行うことを特徴としている。
 なお、第1実施形態や第2実施形態と共通する構成及び機能については同じ符号を付けており、適宜説明を省略する。
 例えば、情報配信・分析システム1bの全体構成及び各構成要素のハードウエア構成の説明は省略する。
<Third Embodiment>
An information distribution/analysis system 1b according to a third embodiment of the present invention will be described.
An information distribution/analysis system 1b of the third embodiment is a system that includes the analysis system 1 of the first embodiment and the information distribution system 1a of the second embodiment.
For this reason, as in the first and second embodiments, the information distribution/analysis system 1b of the third embodiment includes a vehicle 500 equipped with a wireless device 550, a user terminal 200, a client terminal 300, and a server 100b.
The information distribution/analysis system 1b of the third embodiment is characterized by performing information distribution using the analysis information generated in the analysis system 1 of the first embodiment.
Configurations and functions common to those of the first and second embodiments are denoted by the same reference numerals, and description thereof will be omitted as appropriate.
For example, the description of the overall configuration of the information distribution/analysis system 1b and the hardware configuration of each component is omitted.
 図27は、第3実施形態に係る情報配信・分析システム1bの機能構成図である。
 図27に示すように、第3実施形態の情報配信・分析システム1bは、サーバ100bが、第2実施形態のサーバ100aに備えられている分析手段130を備えている。
 これにより、サーバ100bは、分析手段130により生成された分析情報に対応した広告情報を配信手段114が配信するようにしている。
 例えば、地域Aを車両500を移動しながら特定情報を取得して分析を行った結果、「学生の人数が多い」という属性に基づく分析情報が生成された場合、地域Aにおいては、当該属性に応じ、学生に対応した広告情報(例えばマンガショップの広告情報など)を優先して配信する。
 また、地域Bを車両500を移動しながら特定情報を取得して分析を行った結果、「ゲーム好きの学生が多い」という属性に基づく分析情報が生成された場合、地域Bにおいては、当該属性に応じ、ゲーム好きの学生に対応した広告情報(例えば格安中古のゲームショップの広告情報など)を優先して配信する。
 なお、分析情報を取得した広告主が、自ら分析情報を解析して分析結果に応じた広告情報を配信するようにもできる。
 この場合、広告主端末300の所定操作に応じ、分析結果に応じた広告情報を広告依頼情報に含めてサーバ100bに送信すればよい。
 また、分析情報の生成と、広告情報の配信は独立した構成なので、並行して実行してもよく、個別に実行してもよい。
 例えば、地域Aを車両500に巡回させる場合、巡回しながら分析情報の取得と、広告情報の配信を共に実行してもよい。
 また、1巡目において分析情報を取得し、2巡目以降において、1巡目において取得した分析情報に対応した広告情報を配信するようにできる。
 このように、本発明の第3実施形態に係る情報配信・分析システム1bにおいては、第1実施形態の分析システム1と第2実施形態の情報配信システム1aとを備えているため、分析結果に適した情報配信を実行することができる。
FIG. 27 is a functional configuration diagram of an information distribution/analysis system 1b according to the third embodiment.
As shown in FIG. 27, in the information distribution/analysis system 1b of the third embodiment, a server 100b has analysis means 130 provided in the server 100a of the second embodiment.
Thereby, the server 100b causes the distribution means 114 to distribute the advertisement information corresponding to the analysis information generated by the analysis means 130. FIG.
For example, as a result of acquiring and analyzing specific information while moving the vehicle 500 in area A, when analysis information based on the attribute "there are many students" is generated, in area A, the attribute is In response, the advertisement information corresponding to students (for example, advertisement information of manga shops, etc.) is distributed preferentially.
Further, as a result of acquiring and analyzing the specific information while moving the vehicle 500 in the area B, when the analysis information based on the attribute "there are many students who like games" is generated, in the area B, the attribute Depending on the situation, the advertisement information corresponding to students who like games (for example, advertisement information of cheap second-hand game shops, etc.) is preferentially distributed.
It is also possible for the advertiser who has acquired the analysis information to analyze the analysis information and distribute the advertisement information according to the analysis result.
In this case, according to a predetermined operation of the advertiser terminal 300, advertisement information according to the analysis result may be included in the advertisement request information and transmitted to the server 100b.
Moreover, since generation of analysis information and distribution of advertisement information are configured independently, they may be executed in parallel or separately.
For example, when the vehicle 500 tours the area A, both the acquisition of the analysis information and the distribution of the advertisement information may be executed while the vehicle 500 tours.
In addition, it is possible to acquire the analysis information in the first round, and distribute the advertisement information corresponding to the analysis information acquired in the first round in the second and subsequent rounds.
As described above, the information distribution/analysis system 1b according to the third embodiment of the present invention includes the analysis system 1 of the first embodiment and the information distribution system 1a of the second embodiment. Appropriate information distribution can be implemented.
 以上、本発明の好ましい実施形態について説明したが、本発明は上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
 例えば、分析システム1、情報配信システム1a、及び情報配信・分析システム1bの構成は、上述の実施形態に限らず、一装置の構成の一部又は全部を他の装置が備えることもできる。
 例えば、第3実施形態の情報配信・分析システム1bは、単に、第1実施形態の分析システム1と、第2実施形態の情報配信システム1aとが個別に設けられ、サーバ100とサーバ100aとが通信回線を介してデータ通信できるように連携した構成であってもよい。
 また、方法及びプログラムにおける処理手順は、上記手順に限らず、一部の手順が変更されていてもよい。
Although the preferred embodiments of the present invention have been described above, it goes without saying that the present invention is not limited to the above-described embodiments, and that various modifications can be made within the scope of the present invention.
For example, the configurations of the analysis system 1, the information delivery system 1a, and the information delivery/analysis system 1b are not limited to the above-described embodiments, and part or all of the configuration of one device may be provided by another device.
For example, the information distribution/analysis system 1b of the third embodiment is simply provided with the analysis system 1 of the first embodiment and the information distribution system 1a of the second embodiment separately, and the server 100 and the server 100a The configuration may be such that they are linked so that data communication can be performed via a communication line.
Moreover, the processing procedure in the method and program is not limited to the above procedure, and a part of the procedure may be changed.
 上述した各実施形態では、サーバ100、100a、100bが、ユーザ端末200の特定情報を取得したことに基づいて、分析情報を生成したり、広告情報を配信するが、ユーザが広告配信を望まない場合や、特定情報に個人情報が含まれる場合がある点において問題がある。
 そのような問題に対し、例えば、ユーザ端末200において予め広告配信や個人情報の利用を許容する設定(例えば、スマートフォンにおける「通知」の「オン」)がされている場合に限り、特定情報を受渡したり、広告情報を配信するようにもできる。
 例えば、「プッシュ通知を受け取る」旨の設定をした場合や、プッシュ通知に含まれるサーバ100の所在情報(URI)に直接アクセスした場合に実行するようにもできる。
In each of the above-described embodiments, the servers 100, 100a, and 100b generate analysis information and distribute advertisement information based on the acquisition of the specific information of the user terminal 200, but the user does not want advertisement distribution. There is a problem in that there are cases where personal information is included in the specific information.
To address such a problem, for example, specific information is delivered only when the user terminal 200 is set in advance to allow advertisement distribution and use of personal information (for example, "notification" is set to "on" on a smartphone). Also, it is possible to distribute advertisement information.
For example, it can be executed when a setting is made to "receive a push notification" or when the location information (URI) of the server 100 included in the push notification is directly accessed.
 また、各実施形態のシステムにおいては、無線装置550が特定地域を巡回することでビーコン電波を検知したユーザ端末200に広告を配信するようにできるが、1回に限らず複数回巡回することで、配信漏れや分析漏れを防ぐことができる。
 ただし、一度広告が配信されたユーザ端末200に同じ広告を複数配信することの広告効果は薄く、一度生成したユーザの分析情報を再度生成することは高負荷となり好ましくない。
 このため、同じ特定情報を再度受信した場合には、広告配信や分析を行わない、異なる広告を配信する、同じ広告を再送する、など、所望の設定を行うことができる。
In addition, in the system of each embodiment, the wireless device 550 can distribute advertisements to the user terminals 200 that have detected beacon radio waves by circulating a specific area. , it is possible to prevent delivery omissions and analysis omissions.
However, the advertisement effect of distributing the same advertisement multiple times to the user terminal 200 to which the advertisement has been distributed once is low, and regenerating the analysis information of the user that has been generated once increases the load, which is not preferable.
Therefore, when the same specific information is received again, desired settings can be made such as not performing advertisement distribution or analysis, distributing a different advertisement, or retransmitting the same advertisement.
 広告主端末300や依頼主端末300を含めずに本発明を構成することができる。
 例えば、何らかの事業を営んでいる事業者が自らの事業のために広告配信や分析を行う場合は、広告主端末300や依頼主端末300は不要である。
The present invention can be configured without including the advertiser terminal 300 and client terminal 300 .
For example, when a business operator who runs some kind of business performs advertisement distribution and analysis for its own business, the advertiser terminal 300 and the client terminal 300 are unnecessary.
1:分析システム、1a:情報配信システム、1b:情報配信・分析システム、100、100a、100b:サーバ、101:プロセッサ、102:メモリ、103:ストレージ、104:通信装置、110:通信手段、111:受信手段、112:移動情報送信手段、113:特定手段、114:送信手段(配信手段)、115:記憶手段、116:広告情報DB、200:ユーザ端末、201:プロセッサ、202:メモリ、203:ストレージ、204:操作装置、205:表示装置、206:通信装置、211:通信手段、212:表示手段、280:選択枠、281:選択項目、282:検索バー、300:依頼主端末、500:車両、501:プロセッサ、502:メモリ、503:ストレージ、504:通信装置、505:表示装置、506:測位装置、507:運転装置、511:移動制御手段、512:表示手段、550:無線装置、551:発信手段、552:受信手段、553:送信手段、900:インターネット
 
1: analysis system, 1a: information delivery system, 1b: information delivery/analysis system, 100, 100a, 100b: server, 101: processor, 102: memory, 103: storage, 104: communication device, 110: communication means, 111 : receiving means, 112: movement information transmitting means, 113: specifying means, 114: transmitting means (delivery means), 115: storing means, 116: advertisement information DB, 200: user terminal, 201: processor, 202: memory, 203 : storage, 204: operation device, 205: display device, 206: communication device, 211: communication means, 212: display means, 280: selection frame, 281: selection item, 282: search bar, 300: client terminal, 500 : vehicle, 501: processor, 502: memory, 503: storage, 504: communication device, 505: display device, 506: positioning device, 507: driving device, 511: movement control means, 512: display means, 550: wireless device , 551: transmitting means, 552: receiving means, 553: transmitting means, 900: Internet

Claims (7)

  1.  移動体に搭載された無線装置と、ユーザ端末と、サーバと、を備えた分析システムであって、
     前記無線装置は、前記移動体の移動に伴い特定地域を移動しながら所定の電波を周囲に発信する発信手段を備え、
     前記サーバは、前記ユーザ端末が前記電波を検知したことを示す特定情報を前記ユーザ端末又は前記無線装置から受信する受信手段と、前記受信手段により受信した特定情報に基づいて、前記特定地域に存在するユーザの分析情報を生成する分析手段と、を備えた、
     ことを特徴とする分析システム。
    An analysis system comprising a wireless device mounted on a mobile object, a user terminal, and a server,
    The wireless device comprises transmitting means for transmitting a predetermined radio wave to surroundings while moving in a specific area with the movement of the mobile body,
    The server includes receiving means for receiving, from the user terminal or the wireless device, specific information indicating that the user terminal has detected the radio wave, and based on the specific information received by the receiving means, the server exists in the specific area. an analysis means for generating analysis information of users who
    An analysis system characterized by:
  2.  前記サーバにおいて、前記受信手段は、前記特定情報として前記ユーザ端末を特定可能な端末IDを受信し、前記分析手段は、前記受信手段により受信した端末IDに基づいて、前記特定地域に存在するユーザの行動履歴を前記分析情報として生成する
     ことを特徴とする請求項1に記載の分析システム。
    In the server, the receiving means receives a terminal ID capable of identifying the user terminal as the specific information, and the analyzing means analyzes the user existing in the specific area based on the terminal ID received by the receiving means. The analysis system according to claim 1, wherein the action history of is generated as the analysis information.
  3.  前記サーバにおいて、前記受信手段は、前記特定情報としてクッキーIDを受信し、前記分析手段は、前記受信手段により受信したクッキーIDに基づいて、前記特定地域に存在するユーザが閲覧したウェブサイトの閲覧履歴を前記分析情報として生成する
     ことを特徴とする請求項1又は2に記載の分析システム。
    In the server, the receiving means receives a cookie ID as the specific information, and the analyzing means browses websites visited by users existing in the specific area based on the cookie ID received by the receiving means. 3. The analysis system according to claim 1, wherein a history is generated as said analysis information.
  4.  前記サーバにおいて、前記受信手段は、前記特定情報として前記ユーザ端末を特定可能な端末ID及びクッキーIDを受信し、前記分析手段は、前記受信手段により受信した端末ID及びクッキーIDに基づいて、前記特定地域に存在するユーザの属性を前記分析情報として生成する
     ことを特徴とする請求項1に記載の分析システム。
    In the server, the receiving means receives a terminal ID and a cookie ID that can identify the user terminal as the specific information, and the analyzing means analyzes the terminal ID and the cookie ID received by the receiving means. 2. The analysis system according to claim 1, wherein attributes of users existing in a specific area are generated as said analysis information.
  5.  移動体に搭載され、前記移動体の移動に伴い特定地域を移動しながら所定の電波を周囲に発信する無線装置との連携により、ユーザ端末を所持するユーザに関する分析を実行する分析装置であって、
     前記ユーザ端末が前記電波を検知したことを示す特定情報を前記ユーザ端末又は前記無線装置から受信する受信手段と、
     前記受信手段により受信した特定情報に基づいて、前記特定地域に存在するユーザの分析情報を生成する分析手段と、を備えた
     ことを特徴とする分析装置。
    An analysis device that analyzes a user possessing a user terminal in cooperation with a wireless device that is mounted on a mobile body and transmits predetermined radio waves to surrounding areas while moving in a specific area as the mobile body moves, the analysis device comprising: ,
    receiving means for receiving specific information indicating that the user terminal has detected the radio wave from the user terminal or the wireless device;
    an analysis unit that generates analysis information of users existing in the specific area based on the specific information received by the reception unit.
  6.  コンピュータに、
     移動体に搭載された無線装置から前記移動体の移動に伴い特定地域を移動しながら発信される所定の電波をユーザ端末が検知したことに基づいて特定情報を取得するステップと、
     前記取得した特定情報に基づいて、前記特定地域に存在するユーザの分析情報を生成するステップと、を実行させる
     ことを特徴とするプログラム。
    to the computer,
    Acquiring specific information based on the fact that the user terminal detects a predetermined radio wave transmitted from a wireless device mounted on a mobile body while moving in a specific area as the mobile body moves;
    a step of generating analysis information of users existing in the specific area based on the acquired specific information.
  7.  移動体に搭載され、前記移動体の移動に伴い特定地域を移動しながら所定の電波を周囲に発信する無線装置との連携により、ユーザ端末を所持するユーザに関する分析を実行する分析方法であって、
     前記ユーザ端末が前記電波を検知したことを示す特定情報を取得するステップと、
     前記取得した特定情報に基づいて、前記特定地域に存在するユーザの分析情報を生成するステップと、を有する
     ことを特徴とする分析方法。
     
    An analysis method for executing analysis on a user possessing a user terminal in cooperation with a wireless device mounted on a mobile body and transmitting predetermined radio waves to surroundings while moving in a specific area with the movement of the mobile body, the method comprising: ,
    obtaining specific information indicating that the user terminal has detected the radio wave;
    and generating analysis information of users existing in the specific area based on the acquired specific information.
PCT/JP2022/027356 2021-11-11 2022-07-12 Analysis system, analysis device, program, and analysis method WO2023084845A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021184143 2021-11-11
JP2021-184143 2021-11-11

Publications (1)

Publication Number Publication Date
WO2023084845A1 true WO2023084845A1 (en) 2023-05-19

Family

ID=86335516

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/027356 WO2023084845A1 (en) 2021-11-11 2022-07-12 Analysis system, analysis device, program, and analysis method

Country Status (1)

Country Link
WO (1) WO2023084845A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019131360A (en) * 2018-01-31 2019-08-08 トヨタ自動車株式会社 Mobile body, mobile body service provision method, and program
JP2020064369A (en) * 2018-10-15 2020-04-23 トヨタ自動車株式会社 Advertisement system
JP2021149802A (en) * 2020-03-23 2021-09-27 株式会社博報堂 Attribute estimation device, computer program, attribute estimation system, and attribute estimation method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019131360A (en) * 2018-01-31 2019-08-08 トヨタ自動車株式会社 Mobile body, mobile body service provision method, and program
JP2020064369A (en) * 2018-10-15 2020-04-23 トヨタ自動車株式会社 Advertisement system
JP2021149802A (en) * 2020-03-23 2021-09-27 株式会社博報堂 Attribute estimation device, computer program, attribute estimation system, and attribute estimation method

Similar Documents

Publication Publication Date Title
US10805659B2 (en) Electronic display systems connected to vehicles and vehicle-based systems
US9151617B2 (en) Selected driver notification of transitory roadtrip events
US20170011324A1 (en) Dispatch system for matching drivers and users
JP2019530911A (en) System and method for monitoring on-demand services
US20200160393A1 (en) Information processing apparatus, information processing system, and advertisement distribution method for vehicle
JP2020021327A (en) Advertisement system and information processing method
US20150317649A1 (en) Method and apparatus for providing passphrase enabled point of interest
JP2020038318A (en) Information processing device and information processing method
US20200151769A1 (en) Information system, information processing method, and non-transitory storage medium
US8996708B2 (en) Method of providing content information using wireless communication device and navigation device performing the same
US20170308930A1 (en) Vehicle advertising system and method
US9043705B2 (en) Service distribution device and service display device
JP2022089824A (en) Information processor, method for processing information, and program
KR20100004271A (en) Method for providing traffic situation data using wireless communicaiton apparatus and navigation apparatus for excuting the method
WO2023084845A1 (en) Analysis system, analysis device, program, and analysis method
KR20160015414A (en) Terminal, server, system comprising the same, control method thereof and computer readable medium having computer program recorded therefor
US11187545B2 (en) Method and apparatus for generating a pooled route to extend a service area of a shared vehicle
WO2023084846A1 (en) Movement method determination system, movement method determination device, and movement method determination method
JP2019168826A (en) Information processor and program
KR101509854B1 (en) Method and apparatus for matching of location using space of interest
CN118251691A (en) Analysis system, analysis device, program, and analysis method
WO2023062897A1 (en) Information delivery system, information delivery apparatus, program, and information delivery method
US20210182910A1 (en) Control device, system, non-transitory storage medium, and control method
JP7322836B2 (en) Control device, communication system, program, and advertising sales method
JP7302535B2 (en) Control device, system, program, terminal device, and determination method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22892348

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2023559422

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2401002956

Country of ref document: TH