Movement method determination system, movement method determination device, and movement method determination method

JPWO2023084846A5Pending Publication Date: 2025-07-17
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023559423
Authority / Receiving Office
JP · JP
Patent Type
Applications
Priority Date
2022-07-12
Filing Date
2022-07-12
Publication Date
2025-07-17

AI Technical Summary

Technical Problem

Existing systems for mobile advertising and traffic information analysis face challenges such as low visibility of advertisements due to user distraction and the need for numerous fixed beacon devices, which are costly and time-consuming to install, and lack of user behavior history analysis in specific areas.

Method used

A system equipped with a wireless device on a mobile object that transmits radio waves and performs short-range wireless communication with user terminals to distribute information and analyze user behavior in specific areas, allowing for dynamic movement to cover the area effectively and accurately.

Benefits of technology

Enables effective and accurate information distribution and user analysis while moving, reducing the need for multiple beacon devices and lowering installation costs, with improved advertisement visibility and user engagement.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The present invention determines an optimal vehicle movement method in a system for delivering information and analyzing users in a specific region by using a beacon device installed in a vehicle. A system equipped with a wireless device 550 installed in a vehicle 500, a user terminal 200 and a server 100, wherein: the wireless device 550 is equipped with a transmission means 551 for transmitting a beacon radio wave to the surrounding area while moving in a specific region in association with the vehicle 500 movement, and a communication means 560 capable of near-field communication with the user terminal 200, which detected the beacon radio wave; and the server 100 is equipped with a receiving means 111 for receiving specific information capable of identifying the user terminal 200 via near-field communication, a delivery means 114 for delivering advertisement information to the user terminal 200 present in the specific region on the basis of receipt of the specific information, and a determination means 140 for determining the movement means of the vehicle 500 in the specific region on the basis of the specific information received via near-field communication.
Need to check novelty before this filing date? Find Prior Art

Description

Travel method determination system, travel method determination device, and travel method determination method

[0001] The present invention relates to a system in which a mobile body is equipped with a wireless device that transmits radio waves to the surrounding area and moves around a specific area, and distributes and analyzes information about user terminals that detect the radio waves, and relates to a travel method determination system, a travel method determination device, and a travel method determination method that determine the optimal travel method for the mobile body.

[0002] Technologies for utilizing information using vehicles have been known for some time. For example, a method known as mobile advertising is known in which a vehicle displays advertisements on its body and moves around town, thereby showing the advertisements to people in the town. Patent Documents 1 and 2 disclose this type of technology relating to vehicles (wrapped cars) and wrapped buses that display predetermined information on a display device facing the outside. Another known technology is analyzing traffic information based on vehicle movement information. Patent Document 3 discloses a system that analyzes traffic information, such as congestion information and estimated travel time to a destination, by matching the vehicle's position and movement speed obtained by a probe car or a beacon device installed on a road with a road map database.

[0003] JP 2020-052072 A JP 2009-80341 A JP 2008-134957 A

[0004] However, with mobile advertising, many users do not see the wrapping advertisement even when a wrapping vehicle passes nearby. For example, users browsing or operating their smartphones in the city may miss the wrapping advertisement because they are concentrating on browsing or operating the smartphone. Regarding traffic information analysis, there were technologies that could be used to analyze the behavioral history and attributes of users in a specific area using probe cars and beacon devices, but there was no technology that could analyze the behavioral history and attributes of users in a specific area. Furthermore, it is technically common knowledge that beacon devices are installed in a fixed location, and the range of reception area for short-range wireless communication is limited. Therefore, if you want to deliver advertisements to many users in a specific area or analyze the users in that area, you need to install as many beacon devices as the area is large, which poses challenges in terms of effort and cost.

[0005] The inventors of the present application have therefore created a system in which a wireless device is mounted on a vehicle, and while the wireless device moves through a specific area, it distributes information to users and performs user analysis based on specific information acquired through short-range wireless communication between the wireless device and a user terminal. These systems allow users in a specific area to be identified and information distributed to them or users in the specific area to be analyzed simply by moving the vehicle around the specific area. However, in these systems, communication leaks are expected to occur in the short-range wireless communication between the wireless device and the user terminal. This is because short-range wireless communication is a technology that enables communication with user terminals located close to the wireless device, but the wireless device is not fixed to a specific location and performs short-range wireless communication while moving by vehicle. To address this issue, simply slowing down the vehicle's speed would slow down the patrol, resulting in a problem of reduced work efficiency.

[0006] In view of the above problems, one embodiment of the present invention provides a travel method determination system comprising a wireless device mounted on a mobile body, a user terminal, and a server, wherein the wireless device comprises a transmitting means for transmitting predetermined radio waves to the surrounding area while moving through a specific area as the mobile body moves, and a communication means capable of performing short-range wireless communication with the user terminal that detects the radio waves, and the server comprises a memory means for storing predetermined information, a receiving means for receiving specific information capable of identifying the user terminal via the short-range wireless communication, a distribution means for distributing the predetermined information to user terminals present in the specific area based on the reception of the specific information, and a determination means for determining the travel method of the mobile body in the specific area based on the specific information received via the short-range wireless communication.

[0007] In addition, a travel method determination device according to another aspect of the present invention is a travel method determination device that is mounted on a moving body and is capable of determining the travel method of the moving body by cooperating with a wireless device that includes a transmitting means for transmitting predetermined radio waves to the surrounding area while moving through a specific area as the moving body moves, and a communication means capable of performing short-range wireless communication with a user terminal that detects the radio waves, and is configured to include a memory means for storing predetermined information, a receiving means for receiving specific information that can identify the user terminal via the short-range wireless communication, a distribution means for distributing the predetermined information to a user terminal present in the specific area based on receiving the specific information via the short-range wireless communication, and a determination means for determining the travel method of the moving body in the specific area based on the specific information received via the short-range wireless communication.

[0008] In addition, another aspect of the present invention provides a method for determining a method of travel that can determine the method of travel of a moving body by cooperating with a wireless device that is mounted on a moving body and includes a transmitting means for transmitting predetermined radio waves to the surrounding area while moving through a specific area as the moving body moves, and a communication means capable of performing short-range wireless communication with a user terminal that detects the radio waves, and the method includes the steps of storing predetermined information, distributing the predetermined information to a user terminal present in the specific area based on receiving specific information that can identify the user terminal via the short-range wireless communication, and determining the method of travel of the moving body in the specific area based on the specific information received via the short-range wireless communication.

[0009] According to the present invention, it is possible to effectively perform information distribution and user analysis via short-range wireless communication performed while moving using a mobile object, and furthermore, to perform information distribution and user analysis with high accuracy.

[0010] 1 is a schematic diagram of an information distribution system according to a first embodiment of the present invention; FIG. 2 is a hardware configuration diagram of a server; FIG. 3 is a hardware configuration diagram of a user terminal; FIG. 4 is a hardware configuration diagram of a vehicle; FIG. 5 is a functional configuration diagram of an information distribution system; FIG. 6 is a diagram illustrating how the reception range of beacon radio waves moves along a specific route as a vehicle moves along the specific route; The upper diagram shows the reception range at a first point in time, and the lower diagram shows the reception range at a second point in time; FIG. 7 is a diagram illustrating how the reception range of beacon radio waves moves throughout an entire specific area as a vehicle moves within the specific area; FIG. 8 is an example of advertising information displayed on a user terminal located along a specific route (National Route X); FIG. 9 is an example of advertising information displayed on a user terminal located in a specific area (Area A); FIG. 10 is a first sequence diagram illustrating a processing procedure of an information distribution method; FIG. 11 is a second sequence diagram illustrating a processing procedure of an information distribution method; FIG. 12 is a diagram illustrating a case where a vehicle moves across multiple areas; FIG. 13 is an example of an advertising information DB in which areas and advertising information are associated; FIG. 14 is an example of advertising information displayed on a user terminal located in Area B; 1 is a functional block diagram of an information distribution and analysis system according to a third embodiment of the present invention; FIG. 2 is a functional block diagram of a travel method determination system according to a fourth embodiment of the present invention; FIG. 3 is a diagram illustrating a first example of a vehicle speed reference table; FIG. 4 is a diagram illustrating a width reference table; FIG. 5 is a diagram illustrating a roadway map table; FIG. 6 is a diagram illustrating roads in area A based on location information included in the roadway map table;35。 FIG. 36 is a diagram showing the relationship between road width and vehicle width as stipulated in the Vehicle Restriction Ordinance, which is a special law of the Road Act. FIG. 37 is an image diagram showing an example of the regulations shown in FIG. 35. FIG. 38 is an example of a vehicle type reference table. FIG. 39 is a first sequence diagram showing a first processing procedure of a travel method determination method. FIG. 39 is a second sequence diagram showing a second processing procedure of a travel method determination method. FIG. 39 is an example of a radio wave intensity reference table. FIG. 39 is a functional configuration diagram of a travel method determination system according to a fifth embodiment of the present invention. FIG. 39 is a third sequence diagram showing a third processing procedure of a travel method determination method. FIG. 39 is a functional configuration diagram of a travel method determination system according to a sixth embodiment of the present invention.

[0011] Preferred embodiments of the information distribution system, analysis system, information distribution and analysis system, and travel method determination system of the present invention will be described.

[0012] First Embodiment An information distribution system 1a according to a first embodiment of the present invention will be described. The information distribution system 1a according to the first embodiment includes a vehicle 500 equipped with a wireless device 550, a user terminal 200, an advertiser terminal 300, and a server 100a. The information distribution system 1a transmits beacon radio waves to the surrounding area while the wireless device 550 is moving as the vehicle 500 moves, and distributes advertising information to users in a specific area via short-range wireless communication between the wireless device 550 and the user terminal 200 that detects the beacon radio waves. The vehicle 500 is an example of a "mobile body" according to the present invention, and other mobile bodies such as electric motorcycles and drones can also be used. The advertising information is an example of "predetermined information" according to the present invention, and other information such as local government information, regional information, disaster information, and disaster prevention information can also be used.

[0013] Fig. 1 is a schematic diagram of an information distribution system 1a. As shown in Fig. 1, the information distribution system 1a is configured by including a server 100a, a user terminal 200 carried by a user, an advertiser terminal 300, and a vehicle 500 equipped with a wireless device 550, and is configured by the cooperation of each component. Each component is connected to be able to communicate via a communication line such as the Internet 900.

[0014] FIG. 2 is a hardware configuration diagram of the server 100a. The server 100a is an information distribution device of the present invention, and is an information processing device owned and managed by a business engaged in advertisement distribution. The server 100a includes a processor 101, a memory 102, a storage 103, and a communication device 104. The processor 101 controls each unit of the server 100a by executing a program and performs processing to realize the functions of the server 100a. The processor 101 may be, for example, a central processing unit (CPU). The memory 102 is a computer-readable recording medium that stores programs and data executed by the processor 101 for development. The memory 102 may be, for example, a random access memory (RAM) or a read-only memory (ROM). The storage 103 is a computer-readable recording medium that stores various data and programs used by the processor 101. The storage 103 may be, for example, a hard disk drive (HDD) or a solid state drive (SSD). The communication device 104 is connected to the Internet 900 and performs data communication with the user terminal 200 , the advertiser terminal 300 , the vehicle 500 , and the wireless device 550 via the Internet 900 , for example.

[0015] FIG. 3 is a hardware configuration diagram of the user terminal 200. The user terminal 200 is an information terminal carried by a user, such as a smartphone or tablet terminal. The user terminal 200 includes a processor 201, a memory 202, a storage 203, an operation device 204, a display device 205, and a communication device 206. The processor 201 executes programs to control each component of the user terminal 200 and perform processing to realize the functions of the user terminal 200. The memory 202 is a computer-readable recording medium that stores programs and data executed by the processor 201. The storage 203 is a computer-readable recording medium that stores various data and programs used by the processor 201. The storage 203 may be, for example, a hard disk drive (HDD), a solid state drive (SSD), or flash memory. The operation device 204 is a device used to operate the user terminal 200, such as a touch panel. The display device 205 displays various screens. The display device 205 may be, for example, a liquid crystal display. The display device 205 may be integrated with a touch sensor to form a touch panel. The communication device 206 is connected to the Internet 900 and performs data communication with the server 100a and the wireless device 550 via the Internet 900.

[0016] The advertiser terminal 300 is an information terminal such as a smartphone, tablet terminal, or personal computer owned by the advertiser. The advertiser terminal 300 has the same hardware configuration as the user terminal 200, so a detailed description will be omitted. Note that, since the advertiser is also a client who requests an advertisement from a business operator, the advertiser terminal 300 is also referred to as a client terminal 300.

[0017] Examples of vehicle 500 include automobiles owned by businesses, such as internal combustion engine vehicles and electric vehicles (hereinafter also referred to as EVs). Internal combustion engine vehicles burn fuel such as gasoline and use the resulting combustion gas to drive an engine, thereby enabling travel. EVs are equipped with a storage battery such as a lithium-ion battery, and are able to travel by driving a motor with electricity stored in the storage battery through charging.

[0018] Among EVs, there are those called ultra-compact EVs, which are equivalent to or smaller than a light vehicle. Examples of ultra-compact EVs include those with a passenger capacity of four 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 load capacity of 350 kg or less. The battery installed in an ultra-compact EV has a capacity of 9 to 10 kWh (single-cell type), a charging time of 5 to 16 hours, and a cruising range of approximately 100 to 150 km when fully charged. The Ministry of Land, Infrastructure, Transport and Tourism has certified two types of ultra-compact mobility vehicles: type-designated vehicles (width of 1.3 m or less) and certified vehicles (width of 1.48 m or less). In this embodiment, a type-designated vehicle will be described as an ultra-compact EV.

[0019] FIG. 4 is a hardware configuration diagram of the vehicle 500. The vehicle 500 includes a processor 501, a memory 502, a storage 503, a communication device 504, a display device 505, a positioning device 506, a driving device 507, and a wireless device 550. The processor 501 executes a program to control each part of the vehicle 500 and the wireless device 550, and performs processing to realize the functions of the vehicle 500 and the wireless device 550. The memory 502 is a computer-readable recording medium that stores programs and data executed by the processor 501 for development. The storage 503 is a computer-readable recording medium that stores various data and programs used by the processor 501. The communication device 504 is, for example, a router, and performs data communication with the server 100a via the Internet 900. The router performs wireless communication according to a predetermined wireless communication standard (e.g., 4G or 5G such as LTE (Long Term Evolution)). The display device 505 displays various screens. The display device 505 may be, for example, a liquid crystal display. The display device 505 is provided on a dashboard or an instrument panel, and the driver can visually check the displayed information while driving. The positioning device 506 is, for example, a positioning means such as a global navigation satellite system (GNSS) including GPS, and measures the current position information (latitude and longitude) of the vehicle 500. The position information of the vehicle 500 can be combined with map information provided by a map API (not shown) or pre-stored map information to identify which area and route the vehicle 500 is on. Such a function can be useful for automated driving in a specific route or area, and can also support manual driving by displaying the information. The driving device 507 is a device such as an accelerator, steering wheel, and brake that drives the vehicle 500.

[0020] The wireless device 550 is a beacon device mounted on the vehicle 500. The wireless device 550 performs short-range wireless communication with surrounding user terminals 200 while traveling with the vehicle 500. Short-range wireless communication involves transmitting beacon radio waves within a range of several tens of centimeters to several hundred meters, and transmitting or receiving data using the beacon radio waves as carrier waves. When the user terminal 200 enters the reception range (reception area) of the beacon radio waves, it performs short-range wireless communication with the wireless device 550. The wireless device 550 can be configured as a Wi-Fi (registered trademark; the same applies hereinafter) device (hereinafter referred to as a WF device) with a beacon radio wave reception range of several hundred meters, a Bluetooth (registered trademark; the same applies hereinafter) device (hereinafter referred to as a BT device) with a beacon radio wave reception range of several tens of centimeters to several hundred meters, or a combination thereof. Note that the functions of the communication device 504 of the vehicle 500 can also be provided in the wireless device 550. Therefore, the wireless device 550 is also responsible for communication with the server 100a.

[0021] FIG. 5 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 owned by the advertiser and is used when requesting advertisement distribution from a business operator. Specifically, advertising request information is sent to the server 100a in response to a predetermined operation on the advertiser terminal 300. Depending on the request content, the advertising request information may include, for example, advertising information (video, text, etc.), information indicating the route the vehicle 500 will travel, and information indicating the area. The "advertising information" includes either first advertising information created and prepared by the advertiser or second advertising information indicating advertising information selected by the advertiser from advertising information stored in the advertising information database (hereinafter referred to as the advertising information DB 116) of the server 100a. In other words, the advertiser can select either the first advertising information or the second advertising information as advertising information by operating the advertiser terminal 300. The information indicating the "route" may be, for example, route designation information such as national highway number X. Examples of information indicating "area" include area designation information such as area A, area B, and an area including area A and area B.

[0022] (Server) The server 100a (information distribution device) is an information processing device owned and managed by a business engaged in advertisement distribution. The server 100a includes a receiving means 111, a movement information transmitting means 112, an identifying means 113, a distribution means 114, and a storage means 115. The functions of the server 100a are realized by the processor 101 executing a program to control each unit.

[0023] The receiving means 111 receives advertising request information transmitted from the advertiser terminal 300 (transmitting means 553). When the server 100a receives the advertising request information, it temporarily stores the advertising request information in the storage 103 or the like. When the travel information transmitting means 112 receives the advertising request information from the advertiser terminal 300, it transmits travel information based on the advertising request information to the vehicle 500. For example, if the advertising request information includes advertising information, a route, and an area, the server 100 transmits the travel information including information indicating the route and area to the vehicle 500.

[0024] The storage means 115 stores advertising information (predetermined information). Specifically, advertising information consisting of images and text is stored in the advertising information DB 116. When the advertising request information includes second advertising information indicating selected advertising information, the advertising information selected from the advertising information DB 116 is used for distribution. The advertising information DB 116 categorizes a large number of images and messages to make it easier for advertisers to select. When the advertising request information includes first advertising information indicating advertising information created by the advertiser, the storage means 115 stores the first advertising information and uses it for distribution.

[0025] When the vehicle 500 receives movement information from the server 100a, it moves based on the movement information, and the wireless device 550 (transmission means 551) transmits beacon radio waves to the surrounding area as the vehicle 500 moves. In response to detecting the beacon radio waves, the user terminal 200 transmits specific information indicating the detection of the beacon radio waves to the wireless device 550. For example, as shown in FIG. 6 , when the vehicle 500 moves along National Route X, at a first point in time, the user terminals 200 a to c are within the reception range and detect the beacon radio waves (top diagram of FIG. 6 ). At a second point in time, the user terminals 200 d to g enter the reception range and detect the beacon radio waves (bottom diagram of FIG. 6 ). As shown in FIG. 7 , when the vehicle 500 moves through an area A (specific area), the wireless device 550 transmits beacon radio waves to the surrounding area while moving within the area A together with the vehicle 500. In this case, the vehicle 500 is moved so that the reception range of the beacon radio waves covers the entire area A without omissions. In this way, many user terminals 200 in area A can detect the beacon radio waves.

[0026] When the wireless device 550 receives the identification information from the user terminal 200, it transmits the identification information to the server 100a. The identification information may be any information capable of identifying the user terminal 200, and examples thereof include destination information (terminal ID) such as the MAC address, IP address, email address, or telephone number of the user terminal 200. The identification information is information passed to the wireless device 550 via short-range wireless communication with the user terminal 200, and therefore also information indicating that the user terminal 200 has detected a beacon radio wave. Therefore, the identification means 113 of the server 100a can identify the user terminal 200 that detected the beacon radio wave and its destination information based on the received identification information.

[0027] The distribution means 114 of the server 100a distributes advertising information to the user terminal 200 identified by the identification means 113. Here, when the user terminal 200 detects a beacon radio wave, it means that a user is present in the vicinity of the vehicle 500. Therefore, in the present invention, advertising information is distributed to the user terminal 200 that detected the beacon radio wave, thereby distributing the advertising information to users present in the vicinity of the vehicle 500. For example, by having the vehicle 500 travel along a specific route, the distribution means 114 can distribute advertising information to users (user terminals 200) present in the vicinity of the specific route identified by the identification means 113. Furthermore, by having the vehicle 500 travel through a specific region, the distribution means 114 can distribute advertising information to users (user terminals 200) present in the specific region identified by the identification means 113. In other words, the identification means 113 identifies the user terminal 200 that detects beacon radio waves while moving through the specific area as the user terminal 200 located in the specific area, and the distribution means 114 distributes advertising information to the user terminal 200 located in the specific area identified by the identification means 113.

[0028] The specific information includes the MAC address, IP address, email address, telephone number, etc. of the user terminal 200, and therefore can directly or indirectly identify the destination of the user terminal 200. For example, if the specific information includes a MAC address or an IP address, advertising information can be delivered using these addresses as destination addresses. If the specific information includes an email address or a telephone number, advertising information can be sent to the email address by email or delivered to the telephone number by short message. Advertising information can also be delivered in cooperation with an SNS. For example, when linking with LINE (registered trademark), the specific information and a LINE account can be linked in advance by friend registration on the LINE server. As a result, the server 100 transfers the specific information and advertising information to the LINE server, and the LINE server can identify the LINE account using the specific information as a key, and can notify (deliver) advertising information to the LINE account.

[0029] (Vehicle) The vehicle 500 can be exemplified by an internal combustion engine vehicle, an electric vehicle (hereinafter also referred to as EV), or other automobile used by a business operator for advertisement distribution. The vehicle 500 includes a movement control means 511 and a display means 512 ( FIG. 5 ). The functions of the vehicle 500 are realized by the processor 501 executing a program to control each part.

[0030] When the vehicle 500 receives travel information from the server 100a, it drives based on the travel information. The vehicle 500 may be driven automatically or manually. For example, if the travel information includes a route or an area, the travel control means 511 controls the driving device 507 to travel along the route or area, thereby performing automatic driving. If the travel information includes a route or an area, the processor 501 displays navigation information related to the route or area on the display means 512. This allows the driver to drive (manually drive) in accordance with the navigation information displayed on the display means 512. Note that if the travel information does not include a route or an area, the operator may determine the route or area and have the vehicle 500 move there.

[0031] (Radio Device) The radio device 550 is mounted on the vehicle 500. The radio device 550 includes an originating means 551, a receiving means 552, and a transmitting means 553 ( FIG. 5 ). The functions of the radio device 550 are realized by the processor 501 executing a program to control each unit. Note that the vehicle 500 and the radio device 550 may be controlled by separate processors or the like.

[0032] The transmitting means 551 transmits beacon radio waves to the surroundings while moving in accordance with the movement of the vehicle 500. As a result, the wireless device 550 and the user terminal 200 present in the vicinity of the moving vehicle 500 (wireless device 550) execute short-range wireless communication. Note that, to execute short-range wireless communication, if the wireless device 550 is a wireless device, it is necessary to turn on (enable) "Wi-Fi" in the "Settings" of the user terminal 200. If the wireless device 550 is a Bluetooth device, it is necessary to turn on (enable) "Bluetooth" in the "Settings" 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. XX based on the positioning information and map information, and the wireless device 550 transmits beacon radio waves to the surroundings while moving together with the vehicle 500. Furthermore, when the movement information includes "area A," as shown in FIG. 7 , the vehicle 500 travels (circulates) within area A based on the positioning information and map information, and drives so that the beacon radio wave reception range covers area A without omission. Specifically, by referring to the map information of the specific area, when the beacon radio wave reception range shifts as the vehicle 500 moves, the processor 501 is caused to perform calculations to select an optimal route that allows the reception range to cover the entire specific area, and the selected route is displayed on the display device 505, or the driving device 507 is caused to automatically drive along the selected route. In this manner, the transmitting means 551 transmits beacon radio waves toward 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 waves. That is, the wireless device 550 receives the specific information from the user terminal 200 located within the beacon radio wave reception range via short-range wireless communication with the user terminal 200. The transmitting means 553 of the wireless device 550 transmits the specific information received from the user terminal 200 to the server 100a.

[0033] (User Terminal) The user terminal 200 is an information terminal owned by a user who is the destination of advertisement distribution, and corresponds to a smartphone, tablet terminal, etc. The user terminal 200 includes a communication means 211 and a display means 212 ( FIG. 5 ). The functions of the user terminal 200 are realized by the processor 201 executing a program to control each unit.

[0034] The communication means 211 performs data communication with the wireless device 550 and the server 100a. Specifically, in short-range wireless communication with the wireless device 550, the communication means 211 detects beacon radio waves transmitted from the wireless device 550 and transmits specific information to the wireless device 550 in response to the detection of the beacon radio waves. The communication means 211 also receives advertising information distributed from the server 100a. The display means 212 displays the advertising information received from the server 100a. FIG. 8 is an example of advertising information displayed on a user terminal 200 located along National Route X. FIG. 9 is an example of advertising information displayed on a user terminal 200 located in area A. As shown in these figures, as the vehicle 500 moves, information specific to a specific route or area can be distributed to users along that route or area.

[0035] Thus, the information distribution system 1a of the present invention is a system comprising a wireless device 550 mounted on a vehicle 500 (mobile body), a user terminal 200, and a server 100a, wherein the wireless device 550 comprises a transmitting means 551 that transmits beacon radio waves (specified radio waves) to the surrounding area while moving as the vehicle 500 moves, and the server 100 comprises a memory means 115 that stores advertising information (specified information), an identification means 113 that identifies the user terminal 200 that detects the beacon radio waves, and a distribution means 114 that distributes the advertising information (specified information) to the user terminal 200 identified by the identification means 113. In addition, the information processing device of the present invention is a server 100a that is mounted on a vehicle 500 (mobile body) and distributes advertising information (specified information) to a specified user terminal 200 in cooperation with a wireless device 550 that moves as the vehicle 500 (mobile body) moves and transmits beacon radio waves (specified radio waves) to the surrounding area, and is equipped with a memory means 115 that stores the advertising information (specified information), an identification means 113 that identifies the user terminal 200 that has detected the beacon radio waves, and a distribution means 114 that distributes the advertising information (specified information) to the user terminal 200 identified by the identification means 113.

[0036] (Processing Procedure) The processing procedure of the information distribution method will be described with reference to Fig. 10. Fig. 10 is a first sequence diagram showing the processing procedure in the information distribution method and program of the present invention. Note that advertising information is stored in advance in the server 100a (storage means 115), and advertisers can select desired advertising information from this.

[0037] As shown in FIG. 22 , first, the advertiser terminal 300 requests advertisement distribution in response to an operation by the advertiser (S101). As a result, the advertiser terminal 300 transmits advertisement request information to the server 100a. The advertisement request information includes the advertisement format desired by the requester, such as advertisement information, route, and region. When the server 100a receives the advertisement request information from the advertiser terminal 300, it 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 region, the movement information includes the route and region. Note that if the advertisement request information includes first advertisement information created by the advertiser as advertisement information, the first advertisement information is stored in the storage means 115 as distribution information. On the other hand, if the advertisement request information includes second advertisement information prepared by the business operator as advertisement information, advertisement information selected from the advertisement information DB 116 is selected as distribution information.

[0038] When the vehicle 500 receives the movement information, it moves based on the movement information (S103). As the vehicle 500 moves, the wireless device 550 mounted on the vehicle 500 also moves. For example, if the movement information includes a route, the vehicle 500 and the wireless device 550 move along the route, and if the movement information includes an area, the vehicle 500 and the wireless device 550 move through the area. The wireless device 550 transmits beacon radio waves to the surrounding area (S104). That is, the wireless device 550 (transmission means 551) transmits beacon radio waves while moving in accordance with the movement of the vehicle 500.

[0039] The user terminal 200 detects the beacon radio waves (S105) and transmits the identification information to the wireless device 550 (S106). These processes are executed via short-range wireless communication when the user terminal 200 enters the reception range of the beacon radio waves due to the movement of the vehicle 500 (wireless device 550). When the wireless device 550 receives the identification information from the user terminal 200, it transmits the identification information to the server 100a (S107). When the server 100a receives the identification information from the wireless device 550, it identifies the user terminal 200 based on the identification information (S108) and transmits (distributes) the advertising information stored in the storage means 115 to the user terminal 200 (S109). The user terminal 200 displays the advertising information received from the server 100a (S110). When the distribution of the advertising information is completed, the business entity bills the user for the advertising distribution fee. Specifically, it transmits the fee billing information to the advertiser terminal 300. Upon receiving the expense claim information, the advertiser terminal 300 executes payment processing (S112).

[0040] FIG. 11 is a second sequence diagram showing the processing steps in the information distribution method and program of the present invention. As can be seen by comparing FIG. 11 with FIG. 10, steps S201 to S205 in the second sequence are the same as steps S101 to S105 in the first sequence. However, in the second sequence, in step S206, the user terminal 200 transmits specific information directly to the server 100a, which differs from the first sequence in which the user terminal 200 transmits specific information to the server 100a via the wireless device 550. Therefore, in the second sequence, during short-range wireless communication between the wireless device 550 and the user terminal 200, the wireless device 550 transmits a URI (Uniform Resource Identifier), which is location information of the server 100a, to the user terminal 200. This allows the user terminal 200 to directly access the server 100a based on the location information and transfer the specific information to the server 100a. For example, if the user terminal 200 is configured to execute a push notification when it detects a beacon signal and the push notification includes the URI of the server 100a, specific information can be sent directly to the server 100a in response to the push operation. Steps S207 to S211 of the second sequence are common to steps S108 to S112 of the first sequence. Explanation of the common parts will be omitted.

[0041] In this way, the program of the present invention causes a computer to execute the steps of storing advertising information (predetermined information), transmitting predetermined radio waves while a wireless device 550 mounted on a vehicle 500 (mobile body) moves along with the movement of the vehicle 500 (S103-S104, S203-S204), identifying a user terminal 200 that has detected the radio waves (S108, S207), and delivering the advertising information (predetermined information) to the identified user terminal 200 (S109, S208). In addition, the information distribution method of the present invention is an information distribution method for distributing information to a specified user terminal 200, and includes the steps of storing advertising information (specified information), a wireless device 550 mounted on a vehicle 500 (mobile body) emitting specified radio waves while moving along with the movement of the vehicle 500 (S103-S104, S203-S204), a step of identifying the user terminal that detected the radio waves (S108, S207), and a step of distributing the advertising information (specified information) to the identified user terminal 200 (S109, S208).

[0042] (Advertising Information Across Multiple Regions) In the information distribution system 1a, there are cases where the vehicle 500 is moved across multiple regions, and in this case, while moving within a first region, advertising information specific to the first region is distributed, and when the region of movement changes from the first region to a second region, the advertising information to be distributed can be changed to advertising information specific to the second region. For example, as shown in Fig. 12, when the vehicle 500 moves (circulates) within a region including region A and region B, it is desirable to be able to distribute advertisement A related to region A while moving within region A, and to distribute advertisement B related to region B while moving within region B.

[0043] For this reason, in the information distribution system 1a, the server 100a is configured so that the storage means 115 stores advertisement information in association with each region. Fig. 13 shows an example of the advertisement information DB 116 in which region A is associated with advertisement A (first information) and region B is associated with advertisement B (second information). When an advertiser transmits advertisement A for region A and advertisement B for region B, the association between these advertisements is stored.

[0044] The transmitting means of the wireless device 550 transmits beacon radio waves toward the area A (first specific area) while moving through the area A (first specific area) as the vehicle 500 moves, and transmits beacon radio waves toward the area B (second specific area) while moving through the area B (second specific area) as the vehicle 500 moves. Whether the vehicle 500 (wireless device 550) is "moving through area A" or "moving through area B" can be determined based on the position information of the vehicle 500 measured by the positioning device 506. For example, in the case of the rectangular area A shown in FIG. 12 , 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 the vehicle 500 is included in a rectangular area derived from the position information of these four vertices, it can be determined that the vehicle 500 (wireless device 550) is "moving through area A." The shape of the area is not limited to a rectangle, but regardless of the shape, if the measured location information is included within the area identified by the location information indicating the boundary, it can be determined that the vehicle 500 (wireless device 550) is moving within the area.

[0045] The identification means 113 of the server 100a identifies a user terminal 200 that detects a beacon radio wave transmitted from a wireless device 550 moving in an area A (first specific area) as a user terminal 200 located in the area A (first specific area), and identifies a user terminal 200 that detects a beacon radio wave transmitted from a wireless device 550 moving in an area B (second specific area) as a user terminal 200 located in the area B (second specific area). In other words, when the server 100a receives identification information while the vehicle 500 is moving in the area A, it determines that the user terminal 200 identified based on the identification information is located in the area A, and when the server 100a receives identification information while the vehicle 500 is moving in the area B, it determines that the user terminal 200 identified based on the identification information is located in the area B.

[0046] The distribution means 114 of the server 100a distributes advertisement A (first information) to user terminals 200 located in area A (first specified area) identified by the identification means 113, and distributes advertisement B (second information) to user terminals 200 located in area B (second specified area) identified by the identification means 113. For example, FIG. 9 is an example of advertisement information distributed to user terminals 200 located in area A, and FIG. 14 is an example of advertisement information distributed to user terminals 200 located in area B. In other words, while the vehicle 500 is traveling in area A, the advertisement information shown in FIG. 9 is distributed, but when the traveling area changes from area A to area B, the advertisement information shown in FIG. 14 is changed. In this case, advertisement A is preferably information related to area A, and advertisement B is preferably information related to area B. This allows the user to be informed of information specific to the area in which the user is located, thereby improving advertising effectiveness.

[0047] (Variation 1) In the first embodiment, the wireless device 550 may also have a direction finding function. For example, Bluetooth 5.1 provides a function that allows one of the two devices performing short-range wireless communication to have an array antenna with multiple antennas and identify the direction of radio waves based on the phase information of the radio waves. By utilizing this function, for example, the antenna of the wireless device 550 can be used as an array antenna and measure the phase information of each antenna, thereby identifying the direction of radio waves based on the phase information. This makes it possible to determine, for example, whether short-range wireless communication is being performed with a user terminal 200 in area A or with a user terminal 200 in area B when traveling along a route on the boundary between area A and area B, thereby ensuring reliable delivery of advertising information specific to the area. In this case, the wireless device 550 can simply transmit phase information in addition to the identification information to the server 100a. Furthermore, if the radio wave intensity at the user terminal 200 is transmitted to the server 100a in addition to the specific information and phase information, the distance between the wireless device 550 and the user terminal 200 can be derived based on the radio wave intensity, thereby making it possible to more accurately determine in which area the user terminal 200 is located.

[0048] (Variation 2) The distribution of advertising information can be performed only after the wireless device 550 and the user terminal 200 have performed a process of linking and storing each other's identification information (hereinafter referred to as pairing). For example, when the user terminal 200 first enters the reception range of a beacon radio wave, the user terminal 200 (display device 205) displays the wireless device 550's identification number (e.g., SSID) in a selectable format, allowing the user to select one. The wireless device 550 and the user terminal 200 perform short-range wireless communication in response to a selection operation by the user, exchange specific information, which is the identification information of the user terminal 200, with the identification number of the wireless device 550, and then link and store this information (pairing). The wireless device 550 transmits the specific information to the server 100a via short-range wireless communication with the user terminal 200. The server 100 then distributes advertising information to the 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 100a 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 waves again (for the second time or later), the wireless device 550 and the user terminal 200 can confirm that the pairing information (identification information of both parties) is stored. In this case, the wireless device 550 transmits the specific information to the server 100a without a selection operation, and the server 100 distributes advertising information to the user terminal 200 based on the reception of the specific information. In other words, the advertising information cannot be distributed the first time without performing a pairing operation, but from the second time onwards, the advertising information can be distributed without performing a pairing operation.

[0049] As described above, in the information distribution system 1a of the first embodiment, a beacon device is mounted on a mobile object, so that the beacon radio wave reception range moves and captures nearby users to distribute information. Conventionally, beacon devices were installed in fixed locations, requiring users to move, but this allows predetermined information to be distributed without the user having to move. Furthermore, in the present invention, one beacon device is basically sufficient, eliminating the need to install multiple beacon devices as in the past, thereby reducing effort and costs. Furthermore, in the present invention, advertisements can be distributed widely and reliably via popular smartphones, making it easier for users to view advertisements.

[0050] Second Embodiment An analysis system 1b according to a second embodiment of the present invention will be described. The analysis system 1b of the second embodiment is a system in which a wireless device 550 is mounted on a vehicle 500, and the wireless device 550 transmits beacon radio waves to the surrounding area while moving as the vehicle 500 moves, and analyzes users present in a specific area via short-range wireless communication between the wireless device 550 and a user terminal 200 that detects the beacon radio waves. That is, the analysis system 1b is similar to the first embodiment in that the wireless device 550 transmits beacon radio waves to the surrounding area while moving as the vehicle 500 moves, and performs short-range wireless communication between the wireless device 550 and a user terminal 200 that detects the beacon radio waves. However, the analysis system 1b differs from the information distribution system 1a of the first embodiment, which distributes information to users present in a specific area via short-range wireless communication, in that the analysis of users present in the specific area is performed via short-range wireless communication. Note that the same reference numerals are used for components and functions common to the first embodiment, and descriptions thereof will be omitted where appropriate. For example, a description of the overall configuration of the analysis system 1b and the hardware configuration of each component will be omitted.

[0051] FIG. 15 is a functional configuration diagram of analysis system 1b. (Client terminal) The client terminal 300 is an information terminal held by the client requesting the analysis. Specifically, analysis request information for a specific area is sent to server 100b in response to a predetermined operation on the client terminal 300. The analysis request information can include a specific area such as a route or area. "Route" is, for example, route designation information such as National Route X. "Area" is, for example, area designation information such as area A, area B, or an area including areas A and B.

[0052] (Server) The server 100b includes 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 130. The functions of the server 100b are realized by the processor 101 executing a program to control each unit.

[0053] The receiving means 111 receives analysis request information transmitted from the client terminal 300 (transmitting means 553) and receives specific information transmitted from the user terminal 200 directly or via the wireless device 550. When the server 100b receives the analysis request information, it temporarily stores the analysis request information in the storage 103 or the like. When the movement information transmitting means 112 receives the analysis request information from the client terminal 300, it 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.

[0054] Upon receiving movement information from server 100b, vehicle 500 moves within the specific area included in the movement information. Wireless device 550 (transmission means 551) transmits beacon radio waves to the surrounding area as vehicle 500 moves through the specific area. Upon detecting the beacon radio waves, user terminal 200 transmits specific information indicating the detection of the beacon radio waves to server 100b. The specific information is then transmitted to server 100b via wireless device 550 or directly. For example, if the movement information includes "National Highway No. XX," vehicle 500 moves along National Highway No. XX, as shown in FIG. 16 . In this case, when user terminals 200 a to c are present within the beacon radio wave reception range at the first time point, each of user terminals 200 a to c detects the beacon radio waves (upper diagram of FIG. 16 ), and the specific information of user terminals 200 a to c is transmitted to server 100. At the second time point, when user terminals 200 d to g are present within the reception range of the beacon radio waves, the user terminals 200 d to g each detect the beacon radio waves (lower diagram in FIG. 16 ), and the identification information of the user terminals 200 d to f is transmitted to the server 100. For example, if the movement information includes "area A," as shown in FIG. 17 , the vehicle 500 moves through area A. At this time, it is preferable to move the vehicle 500 so that the reception range of the beacon radio waves covers the entire area A. In this way, the beacon radio waves can be detected by all of the user terminals 200 present in area A, and the identification information of the many user terminals 200 can be transmitted to the server 100.

[0055] When the receiving means 111 of the server 100b receives the identification information directly from the user terminal 200 or via the wireless device 550, the analysis means 130 generates analysis information of users present in the specific area based on the identification information. In other words, since the identification information indicates that the user terminal 200 has detected a beacon radio wave, the server 100b that receives the identification information can determine that the user terminal 200 is present in the vicinity of the vehicle 500. Therefore, the user terminal 200 present in the specific area can be identified simply by moving the vehicle 500 through the specific area. The server 100b (analysis means 130) generates analysis information of users present in the specific area based on the identification information. The identification information may be any information that can identify the user terminal 200, such as a terminal ID such as the MAC address, IP address, email address, or telephone number of the user terminal 200. The identification information may also be a cookie ID that can identify the URL of a website visited by the user. That is, the specific information may be information that is transferred between the user terminal 200 and the wireless device 550 via short-range wireless communication, and may be information that indicates that the user terminal 200 has detected a beacon radio wave. A specific method for generating the analysis information will be described in detail below in the "Procedure for Generating Analysis Information" section.

[0056] The transmission means 114 of the server 100b transmits the analysis information generated by the analysis means 130 to the requester terminal 300. The identification information includes the MAC address, IP address, email address, telephone number, etc. of the user terminal 200, so that the destination of the user terminal 200 can be directly or indirectly identified. For example, if the identification information includes a MAC address or an IP address, the analysis information can be delivered using these addresses as the destination address. If the identification information includes an email address or a telephone number, the analysis information can be sent to the email address by email or delivered via short message to the telephone number. The analysis information can also be delivered in conjunction with a social networking service (SNS). For example, when linking with LINE (registered trademark), the identification information can be linked to a LINE account by registering the user as a friend on the LINE server in advance. As a result, the server 100b transfers the identification information and analysis information to the LINE server, which can then identify the LINE account using the identification information as a key and deliver the analysis information to the LINE account via LINE notification (delivery). This allows the client to know the analysis information of users in a specific area via the client terminal 300.

[0057] (Vehicle) The vehicle 500 includes a movement control unit 511 and a display unit 512 (FIG. 15). The functions of the vehicle 500 are realized by the processor 501 executing a program to control each unit.

[0058] When the vehicle 500 receives travel information from the server 100b, it drives based on the travel information. The vehicle 500 may be driven automatically or manually. For example, if the travel information includes a route or an area, the travel control means 511 controls the driving device 507 to travel along the route or area, thereby performing automatic driving. If the travel information includes a route or an area, the processor 501 displays navigation information related to the route or area on the display means 512. This allows the driver to drive (manually drive) in accordance with the navigation information displayed on the display means 512. Note that if the travel information does not include a route or an area, the operator may determine the route or area and have the vehicle 500 move there.

[0059] (Wireless Device) The wireless device 550 is a so-called beacon device mounted on the vehicle 500. The wireless device 550 includes a transmitting means 551, a receiving means 552, and a transmitting means 553 (FIG. 15). The functions of the wireless device 550 are realized by the processor 501 executing a program to control each unit. Note that the vehicle 500 and the wireless device 550 can also be controlled by separate processors or the like.

[0060] The transmitting means 551 transmits beacon radio waves to the surroundings while moving in accordance with the movement of the vehicle 500. As a result, the wireless device 550 and the user terminal 200 present in the vicinity of the moving vehicle 500 (wireless device 550) perform short-range wireless communication. Note that, to perform short-range wireless communication, if the wireless device 550 is a wireless device, it is necessary to turn "Wi-Fi" "on" (enable) in the "settings" of the user terminal 200. If the wireless device 550 is a Bluetooth device, it is necessary to turn "Bluetooth" "on" (enable) in the "settings" of the user terminal 200. For example, if the movement information includes "National Highway No. XX," as shown in FIG. 16 , the vehicle 500 moves along National Highway No. XX based on the positioning information and map information, and the wireless device 550 transmits beacon radio waves to the surroundings while moving together with the vehicle 500. Furthermore, when the movement information includes "area A," as shown in FIG. 17 , the vehicle 500 travels (circulates) within area A based on the positioning information and map information, and drives so that the beacon radio wave reception range covers area A without omission. Specifically, by referring to the map information of the specific area, when the beacon radio wave reception range shifts as the vehicle 500 moves, the processor 501 is caused to perform calculations to select an optimal route that allows the reception range to cover the entire specific area, and the selected route is displayed on the display device 505, or the driving device 507 is caused to automatically drive along that route. In this way, the transmitting means 551 transmits beacon radio waves toward 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, from the user terminal 200, specific information indicating that the user terminal 200 has detected the beacon radio waves. In this case, the transmitting means 553 of the wireless device 550 transmits the received specific information to the server 100b.

[0061] (User Terminal) The user terminal 200 includes a communication unit 211 and a display unit 212 (FIG. 15). The functions of the user terminal 200 are realized by the processor 201 executing a program to control each unit.

[0062] The communication means 211 performs data communication with the wireless device 550 and the server 100b. Specifically, in short-range wireless communication with the wireless device 550, the communication means 211 detects beacon radio waves transmitted from the wireless device 550, and transmits short-range communication information including a terminal ID and a cookie ID (specific information) to the wireless device 550 and the server 100 in response to the detection of the beacon radio waves. The display means 212 displays a connection screen (FIG. 20) on the display device 205. Furthermore, the display means 212, as a browser function, displays a specified website (FIG. 21) on the display device 205.

[0063] (Procedure for Generating Analysis Information) The procedure for generating analysis information will be described below. Fig. 18 is a sequence diagram showing the processing steps in the analysis method and program of the present invention.

[0064] As shown in Figure 18, first, the client terminal 300 requests an analysis in response to an operation by the client (S1). As a result, the client terminal 300 transmits analysis request information to the server 100b. The advertising request information includes information on the specific area desired by the client, such as the route and region. Upon receiving the analysis request information from the client terminal 300, the server 100b transmits movement information based on the analysis request information to the vehicle 500 (S102). Specifically, since the analysis request information includes information on the specific area, such as the route and region, the movement information includes information on this specific area.

[0065] Upon receiving the movement information, the vehicle 500 moves based on the movement information (S3). As the vehicle 500 moves, the wireless device 550 mounted on the vehicle 500 also moves. Specifically, the vehicle 500 and the wireless device 550 move through the specific area included in the movement information. The wireless device 550 transmits beacon radio waves to the surrounding area (S4). That is, the wireless device 550 (transmission means 551) transmits beacon radio waves while moving through the specific area in accordance with the movement of the vehicle 500.

[0066] The user terminal 200 detects the beacon radio waves (S5) and transmits the identification 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 user terminal 200 enters the beacon radio wave reception range due to the movement of the vehicle 500 (wireless device 550). The identification information includes a cookie ID and a terminal ID. When the wireless device 550 receives the identification information from the user terminal 200, the wireless device 550 transmits the identification information to the server 100b (S7). When the server 100b receives the identification information from the wireless device 550, the analysis means 130 generates analysis information of users present in the specific area based on the identification information (S8) and transmits the analysis information to the requester terminal 300 (S9). The requester terminal 300 displays the advertising information received from the server 100b (S10). When the distribution of the analysis information is completed, the business operator bills the user for the analysis fee. Specifically, the fee billing information is transmitted to the client terminal 300 (S11). Upon receiving the fee billing information, the client terminal 300 executes payment processing (S12).

[0067] An example of the process (S5 to S8) from the above-mentioned short-range wireless communication to the generation of analytical information will be described in detail. FIG. 19 is a flowchart showing the process from the start of short-range wireless communication to the generation of analytical information. As shown in FIG. 19, 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 in response to an operation on the user terminal 200, the user terminal 200 and the wireless device 550 perform short-range wireless communication. FIG. 20 is an example of the connection screen. The connection screen can be displayed to prompt the user to perform the operation by displaying information prompting the user to perform the operation on, for example, the exterior of the vehicle 500, a bulletin board or digital signage in a specific area, etc. As shown in FIG. 20, when Wi-Fi radio waves are received, a selection frame 280 is displayed on the display device 205 of the user terminal 200, allowing the user to select the identification information (SSID) of the device transmitting the radio waves. In the present invention, when the user terminal 200 is within the reception range of the beacon radio waves, which are Wi-Fi radio waves, the identification information (SSID: abc) of the wireless device 550 is displayed in a selectable manner, and the user simply selects within the frame of the identification information (abc) (see Figure 10).

[0068] The user terminal 200 displays the website (S22). Specifically, the wireless device 550, upon executing short-range wireless communication with the user terminal 200, forces the user terminal 200 to access and display a predetermined specific website. The specific website has a tracking tag for the server 100 embedded internally. Therefore, when the user terminal 200 displays the specific website in a browser, the tracking tag function initiates a connection between the user terminal 200 and the server 100b, establishing communication. FIG. 21 shows an example of a specific website. As shown in FIG. 21, the specific website displays selection items 281 including information on game shops, prep schools, and other businesses in a specific area (area A), as well as company information and qualification information. Each item is linked to the URL of a related website. Therefore, when a user selects an item of interest from the selection items 281, websites (not shown) related to the selected item are displayed. As shown in FIG. 21, the specific website may also include a search bar 282. Therefore, when a user searches by entering information of interest in search bar 282, websites related to the entered information are displayed in a selectable manner, and the selected website is displayed (not shown).

[0069] Next, the server 100b acquires a cookie ID (specific information) (S23). Specifically, the server 100b stores the cookie ID in a cookie of the user terminal 200. More specifically, by activating the tracking tag, the server 100b stores a unique cookie ID in the cookie of the user terminal 200 that displayed the specific website. Note that a "cookie" generally refers to a small file that a web server stores on a client computer. The "cookie ID" is unique identification information for identifying the user terminal 200 that accessed the server 100b. Once the cookie ID is stored in the cookie of the user terminal 200, the tracking tag function causes the user terminal 200 to acquire the URL of the website displayed by the browser, and the URL and cookie ID are transmitted to the server 100b. In the server 100b, the receiving means 111 receives the website URL and cookie ID transmitted from the user terminal 200.

[0070] When the receiving means 111 of the server 100b receives the website URL and cookie ID sent from the user terminal 200, the analysis means 130 generates a file linking this information (hereinafter referred to as a "browsing history file") (S24). The browsing history file is stored in the storage 103, etc. The browsing history file accumulates not only the URLs of the specific website, but also URLs of websites derived from the specific website and lower-level websites (e.g., game shop websites). Furthermore, tracking tags are embedded not only in the specific website and websites derived from the specific website, but also in "other websites" unrelated to the specific website. Therefore, the browsing history file accumulates not only the URLs of websites visited by a user in a specific region, but also the URLs of "other websites" visited by the user in other locations.

[0071] 22 is an example of a browsing history file. In the browsing history file shown in FIG. 22, the URLs of various websites visited by the user are linked to cookie IDs. For example, the URL of a game shop website in a specific area (www.game.com), the URL of a company information website (www.company.com), the URL of a cram school website (www.yobiko.com), the URL of a website displayed via a search (www.bcd.com), and the URL of "other websites" (www.def.com) are linked to cookie ID: ccc.

[0072] Next, the server 100b acquires the terminal ID (S25). The receiving means 111 of the server 100b can receive the terminal ID from the user terminal 200 via communication established between the server 100b and the user terminal 200. Furthermore, since the wireless device 550 and the user terminal 200 are performing short-range wireless communication, the wireless device 550 can receive the terminal ID from the user terminal 200 via short-range wireless communication and transmit it to the server 100b, where it can be received by the receiving means 111 of the server 100b. The server 100b also acquires various information along with the terminal ID. For example, if the wireless device 550 is a wireless function device, it transmits information (SSID) capable of identifying the wireless function device to the surrounding area via beacon radio waves. If the wireless device 550 is a Bluetooth device, it transmits information (BT information) capable of identifying the Bluetooth device to the surrounding area via beacon radio waves. Therefore, when the user terminal 200 enters the reception range of the beacon radio waves, the wireless device 550 performs short-range wireless communication with the user terminal 200 to transfer the vehicle 500's location information to the user terminal 200. Meanwhile, the user terminal 200 transmits short-range communication information to the server 100b, including the vehicle 500's location information, time, terminal ID, and information indicating the strength of the radio waves detected by the user terminal 200 (radio wave intensity). As a result, the receiving means 111 of the server 100b receives the short-range communication information, acquiring the vehicle 500's location information, time, and radio wave intensity (short-range communication information) along with the terminal ID. The "vehicle location information" is information indicating the vehicle's location (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 is performed, but may also be the time when the server 100b receives the short-range communication information. The "radio wave intensity" is the reception strength of the beacon radio waves at the user terminal 200.

[0073] When the receiving means 111 of the server 100b receives the short-range communication information including the terminal ID, the analyzing means 130 generates a file linking this information (hereinafter referred to as an "activity history file") (S26). Figure 23 is an example of an activity history file. Note that in Figure 23, the "distance between the vehicle and the user terminal" is information calculated by the server 100b based on the "radio wave intensity" and is synonymous with the "distance between the wireless device and the user terminal."

[0074] Next, the analysis means 130 of the server 100b generates analytical information based on the terminal ID and the cookie ID (S27). Specifically, as shown below, analytical information based on the terminal ID, analytical information based on the cookie ID, and analytical information based on the terminal ID and the cookie ID can be generated.

[0075] (Analysis Information Based on Terminal ID) The analysis means 130 of the server 100b analyzes the user's behavioral history based on the acquired terminal ID. Specifically, analysis information is generated based on the terminal ID and related data included in the behavioral history file. In the behavioral history file shown in FIG. 23 , the user terminal 200 with terminal ID: aaa received (detected) a beacon radio wave with radio wave intensity: z1 while the vehicle 500 was moving at location information (latitude, longitude) = (x1, y1) at 13:00, and the distance between the vehicle 500 and the user terminal 200 at that time was calculated as "D1." FIG. 24 is an explanatory diagram for explaining the behavioral history of a user possessing the user terminal 200 with terminal ID: aaa. As shown in FIG. 24 , the user's behavioral history can be determined to be located on a circle with radius D1, centered at (latitude, longitude) = (x1, y1). If the identified user's location in such behavioral history is within a specified distance from School A, the server 100b generates analysis information indicating that the user is "a person who is located near School A." Specifically, as shown in FIG. 24 , when the radius D1 of the circle is small (e.g., less than 5 m), if at least a portion of the circle is within a specified distance (e.g., within 5 m) from School A, analysis information indicating that the user is "a person who is located near School A" can be generated. In addition, the number of people associated with School A in a specific area can be calculated, and the calculation result can be generated as analysis information. Furthermore, since people associated with Company A are likely to be students or teachers, the number of students and teachers in a specific area can be calculated, and the calculation result can be generated as analysis information. User attributes can also be analyzed based on the behavioral history. For example, if the behavioral history indicates that the user is staying near a cake shop, analysis information indicating that the user is a "cake lover" (attribute) can be generated.

[0076] Furthermore, the behavior history file shown in FIG. 23 identifies that the user terminal 200 with terminal ID: bbb was located on a circle with a radius D2 centered on the location information (x2, y2) at 1:00 PM, on a circle with a radius D3 centered on the location information (x3, y3) at 1:01 PM, and on a circle with a radius D4 centered on the location information (x4, y4) at 1:02 PM. FIG. 25 is an explanatory diagram illustrating the behavior history of a user possessing a user terminal 200 with terminal ID: bbb. As shown in FIG. 25 , the behavior history identifies that the user traveled along a route from around Zone 1 to Zone 2 to Zone 3. From this behavior history, if the travel route is toward School A, the server 100b can generate analysis information indicating that the user is "approaching School A." Furthermore, since "approaching School A" is likely to be a student or teacher, analysis information indicating that the user is "a student or teacher" can be generated. In this way, the server 100b can identify the presence of a user in a specific area and the user's behavioral history based on the device ID, and generate analysis information for the user in the specific area based on the behavioral history. The server 100b stores the generated analysis information (behavior history analysis information) in association with the device ID.

[0077] (Analysis Based on Cookie ID) The server 100b can identify the browsing history of websites visited by a user based on the cookie ID, and analyzes the user's attributes based on this browsing history. The browsing history file shown in FIG. 22 shows the website browsing history of a user who owns a user terminal 200 in which cookie ID: ccc is saved. Because cookie ID: ccc is linked to terminal ID: aaa, the browsing history file shown in FIG. 22 is the website browsing history of a user who owns a user terminal 200 with terminal ID: aaa. The browsing history file shown in FIG. 22 includes the URL (www.game.com) of the website of a game shop in a specific area. Therefore, it can be inferred that the user of the user terminal 200 with terminal ID: aaa is interested in games, and the server 100b can generate analysis information indicating that the user is, for example, a "game lover." Furthermore, since the browsing history file shown in FIG. 22 includes the URL of a website where the user can view the license information (www.license.com) and the URL of a website of a preparatory school that provides support for obtaining licenses (www.yobiko.com), the server 100b can generate analytical information indicating that the user is, for example, a person seeking to obtain a license. The analytical information can also be generated by taking into account the amount of text information displayed or embedded in each website included in the browsing history file. For example, if a large amount of text information related to investments such as stocks and trusts is detected, the server 100b can generate analytical information indicating that the user is a person interested in investing. In this way, the server 100b can identify the browsing history of users in a specific region based on the cookie ID and generate analytical information indicating the characteristics of users in the specific region based on the browsing history. The server 100b stores the generated analytical information (browsing history analytical information) by linking it to the terminal ID.

[0078] (Analysis Based on Terminal ID and Cookie ID) The server 100b analyzes user characteristics based on behavioral history analysis information based on the terminal ID and browsing history analysis information based on the cookie ID. For example, if the behavioral history analysis information associated with the terminal ID: aaa includes information indicating "a person approaching School A" and the browsing history analysis information associated with the terminal ID: aaa includes information indicating "a person who likes games," analysis information indicating that the user possessing the user terminal 200 with the terminal ID: aaa is "a student who likes games" can be generated. Also, if the behavioral history analysis information associated with the terminal ID: aaa includes information indicating "a person approaching Company B" and the browsing history analysis information associated with the terminal ID: aaa includes information indicating "a person who wants to obtain a qualification," analysis information indicating that the user possessing the user terminal 200 with the terminal ID: aaa is "a working adult commuting to Company B." The analysis unit 130 can also generate analysis information that classifies the number of users in a specific area by time.

[0079] FIG. 26 is a chart showing an example of analytical information. The first row in FIG. 26 is first analytical information representing the number of users present in area A by hour, based on specific information acquired via short-range wireless communication while moving vehicle 500 in area A. According to the first analytical information, it can be seen that many people are present in area A between 6:00 and 9:00 AM and between 6:00 and 9:00 PM. The second row in FIG. 26 is second analytical information representing the number of users with a specific attribute (attribute B: working adults and students) present in area A by hour, based on specific information acquired via short-range wireless communication while moving vehicle 500 in area A. According to the second analytical information, it can be seen that many working adults and students are present in area A between 6:00 and 9:00 AM and between 6:00 and 9:00 PM. The third row in FIG. 26 is third analytical information representing the number of users with a specific attribute (attribute C: housewives) present in area A by hour, based on specific information acquired via short-range wireless communication while moving vehicle 500 in area A. According to the third analytical information, it can be seen that there are many housewives in area A during the time periods of 12:00 to 15:00 and 15:00 to 28:00. The fourth row in Figure 26 is fourth analytical information that shows the number of users with a specific attribute (attribute D: students who like games) present in area A by hour, based on specific information acquired via short-range wireless communication while moving vehicle 500 in area A. According to the fourth analytical information, it can be seen that there are few students who like games present in area A during the time periods of 6:00 to 9:00 and 18:00 to 21:00.

[0080] (Variation 1) The wireless device 550 or the user terminal 200 may also be equipped with a direction finding function. For example, Bluetooth 5.1 provides a function in which one of the devices performing short-range wireless communication has an array antenna with multiple antennas, and the direction of radio waves can be determined based on the phase information of the radio waves. With this function, for example, the antenna of the wireless device 550 can be used as an array antenna, and by measuring the phase information of each antenna, the direction of radio waves can be determined based on the phase information. As a result, while the analysis system 1b described above identifies the user's behavioral history, such as their location and travel route, in units of circumferential zones (see Figures 24 and 25), it is now possible to identify the user's location and travel route as points. For example, in the behavioral history file shown in Figure 23, it was explained that the user terminal 200 with terminal ID: aaa can be identified as being located at any position on a circle with a radius D1 centered on the vehicle position (x1, y1). However, by determining the direction of radio waves, it is possible to identify the location on the circle shown in Figure 24. Furthermore, for the user terminal 200 with terminal ID: bbb, it is possible to determine where it was located on each circumference of zones 1 to 3, and therefore it is possible to determine where it was located on each circumference shown in Figure 25, thereby accurately identifying its movement route.

[0081] (Variation 2) Information indicating the possibility may be added to the user's behavioral history and analytical information. As shown in FIG. 24 , the above-described analysis system 1b generates analytical information indicating that the user is "close to the target" when the radius D1 of the circle is small (e.g., 5 m or less) and at least a portion of the circle is within a specified distance (e.g., within 5 m) from the target (School A). The reason for limiting the scope to small circles is that when the circle is large (e.g., when the radius exceeds 50 m), even if a portion of the circle is within a specified distance from the target, the user may not necessarily be present at that location; in fact, the user may be located far from the target. To address this issue, the present invention can calculate the possibility (probability) of the user being "close" based on the proportion of that portion to the entire circumference of the circle when that portion is within a specified distance from the target, even when the circle is large (e.g., 50 m or less). Analytical information reflecting this calculation result can be generated. For example, if a portion of a circle is located within a specified distance from School A, and the portion of the circle accounts for 80% or more of the total circumference, the user generates analytical information indicating that it is "highly likely" to be located near School A, and if the portion accounts for 10% of the total circumference, the user generates analytical information indicating that it is "lowly likely" to be located near School A. It is also possible to generate analytical information that takes the size of the circle into account. For example, when comparing a large circle (e.g., a circle with a radius of 50 m) with a small circle (e.g., a circle with a radius of 10 m), analytical information is generated that indicates that the larger circle is "less likely to be closer to the target," and analytical information is generated that indicates that the smaller circle is "more likely to be closer to the target."

[0082] As described above, the analysis system 1b of the present invention can generate analytical information about users in a specific area based on specific information acquired through short-range wireless communication between a user terminal that detects the beacon radio waves and the beacon device, by mounting a beacon device on a mobile object such as a vehicle 500 and moving through the specific area. This allows for visualization of the flow of people in the area (traffic flow) by traffic volume, direction, and attributes. This can be used, for example, to investigate the area surrounding a new store opening. While there have been conventional technologies capable of analyzing traffic information using probe cars and beacon devices, there has been no technology like the present invention that mounts a beacon device on a vehicle, performs short-range wireless communication with a user terminal while moving the beacon device, and analyzes users via the short-range wireless communication. The analysis system 1b of the present invention eliminates the need to install multiple beacon devices, thereby reducing effort and costs. Furthermore, the analysis system 1b of the present invention can effectively analyze users by utilizing commonly available smartphones.

[0083] Third Embodiment An information distribution and analysis system 1c according to a third embodiment of the present invention will now be described. The information distribution and analysis system 1c according to the third embodiment is a system including the information distribution system 1a according to the first embodiment and the analysis system 1b according to the second embodiment. Therefore, similar to the first and second embodiments, the information distribution and analysis system 1c according to the third embodiment includes a vehicle 500 equipped with a wireless device 550, a user terminal 200, a client terminal 300, and a server 100c. The information distribution and analysis system 1c according to the third embodiment is characterized by distributing information using analysis information generated by the analysis system 1b according to the second embodiment. Note that components and functions common to the first and second embodiments are denoted by the same reference numerals, and descriptions thereof will be omitted where appropriate. For example, descriptions of the overall configuration of the information distribution and analysis system 1c and the hardware configuration of each component will be omitted.

[0084] FIG. 27 is a functional configuration diagram of an information distribution and analysis system 1c according to the third embodiment. As shown in FIG. 27, in the information distribution and analysis system 1c according to the third embodiment, a server 100c includes the analysis unit 130 included in the server 100b according to the second embodiment. As a result, the server 100c allows the distribution unit 114 to distribute advertising information corresponding to the analysis information generated by the analysis unit 130. For example, if specific information is acquired and analyzed while traveling in a vehicle 500 through an area A, and analysis results are generated based on the attribute "large number of students," advertising information tailored to students (e.g., advertising information for manga shops) is prioritized for distribution in the area A according to the attribute. Similarly, if specific information is acquired and analyzed while traveling in a vehicle 500 through an area B, and analysis results are generated based on the attribute "large number of students who like games," advertising information tailored to students who like games (e.g., advertising information for discount used game shops) is prioritized for distribution in the area B according to the attribute. Note that advertisers who acquire the analysis information can also analyze the analysis information themselves and distribute advertising information according to the analysis results. In this case, advertising information corresponding to the analysis results can be included in advertising request information and transmitted to the server 100c in response to a predetermined operation of the advertiser terminal 300. Furthermore, since the generation of analytical information and the distribution of advertising information are independent components, they can be executed in parallel or separately. For example, when a vehicle 500 is patrolling area A, acquisition of analytical information and distribution of advertising information can be executed simultaneously while the vehicle 500 is patrolling. Furthermore, analytical information can be acquired during the first round, and advertising information corresponding to the analytical information acquired during the first round can be distributed during the second round and thereafter. In this way, the information distribution / analysis system 1c according to the third embodiment of the present invention includes the information distribution system 1a according to the first embodiment and the analysis system 1b according to the second embodiment, and therefore can distribute information suited to the analysis results.

[0085] Fourth Embodiment A travel method determination system 1d according to a fourth embodiment of the present invention will be described. The travel method determination system 1d according to the fourth embodiment is a system that determines the optimal travel method for the vehicle 500 used in the information distribution system 1a according to the first embodiment. Therefore, the travel method determination system 1d according to the fourth embodiment includes at least all of the configurations (hardware and functions) of the information distribution system 1a according to the first embodiment. FIG. 28 is a functional configuration diagram of the travel method determination system 1d according to the fourth embodiment. As shown in FIG. 28, the travel method determination system 1d according to the fourth embodiment differs from the information distribution system 1a according to the first embodiment in that a server 100d includes a determination unit 140. Specifically, the travel method determination system 1d is similar to the information distribution system 1a in that a wireless device 550 includes a transmission unit 551 that transmits beacon radio waves to the surrounding area while moving within a specific area in accordance with the movement of the vehicle 500, and a communication unit 560 including a transmission unit 553 and a reception unit 552 that can perform short-range wireless communication with a user terminal 200 that detects the beacon radio waves. The travel method determination system 1d is similar to the information distribution system 1a in that the server 100d, which also serves as a travel method determination device, includes a storage unit 115 for storing advertising information (predetermined information), a receiving unit 111 for receiving specific information capable of identifying a user terminal 200 via short-range wireless communication, and a distribution unit 114 for distributing advertising information to user terminals 200 located in a specific area based on the received specific information. However, the travel method determination system 1d differs from the information distribution system 1a in that the determination unit 140 determines the travel method of a vehicle 500 in a specific area based on the specific information received via short-range wireless communication. In other words, the travel method determination system 1d of the fourth embodiment is the information distribution system 1a of the first embodiment, to which the determination unit 140 has been added. Note that components and functions common to the first embodiment are denoted by the same reference numerals, and descriptions thereof will be omitted where appropriate. For example, descriptions of the overall configuration of the travel method determination system 1d and the hardware configuration of each component will be omitted.

[0086] (Regarding Vehicle Speed ​​Determination) The determination means 140 can determine the vehicle speed (movement speed) of the vehicle 500 (mobile body) in a specific area based on the number of user terminals present in the specific area identified based on the identification information. As described above, the identification information may be any information capable of identifying the user terminal 200, and examples of such information include a terminal ID such as the MAC address, IP address, email address, or telephone number of the user terminal 200. In other words, the determination means 140 can count the number of user terminals present within the reception range by counting the number of receptions of a terminal ID. Because the terminal ID is information unique to each user terminal 200, the number of user terminals present within the reception range can be counted by counting the number of receptions of different terminal IDs. Because it is highly likely that each user owns one user terminal 200, the number of user terminals can be considered the number of users (population).

[0087] Here, the wireless device 550 has a limit on the number of simultaneous connections (e.g., seven for BT devices and ten for WF devices). In addition, since the short-range wireless communication is performed while moving along with the vehicle 500, the faster the vehicle speed, the more likely communication leakage occurs. On the other hand, slowing the vehicle speed allows for high-precision short-range wireless communication, but this also slows down the speed at which the vehicle travels around the area, resulting in reduced work efficiency. In particular, when the population is high, traveling at a high vehicle speed causes many communication leakages, which is a major problem. Conversely, when the population is low, traveling at a high vehicle speed causes relatively little communication leakage. Therefore, the travel method determination system 1d moves the vehicle 500 (wireless device 550) at an appropriate vehicle speed according to the population of the specific area. For example, the server 100d stores in advance in the storage means 115, such as a storage device, a vehicle speed reference table T1 that associates the population within the reception range of the beacon radio waves with recommended vehicle speeds. The determination means 140 determines the optimal vehicle speed for the actual population by referring to the vehicle speed reference table T1. FIG. 29 shows an example of the vehicle speed reference table T1. The vehicle speed reference table T1 is based on the assumption that the beacon radio wave reception area is within a 50-meter radius from the vehicle 500, but this can be changed. The population and recommended vehicle speed within the reception area in the vehicle speed reference table T1 can also be changed. As shown in FIG. 29 , the vehicle speed reference table T1 associates a slower recommended vehicle speed with a larger population within the beacon radio wave reception area, and a faster recommended vehicle speed with a smaller population within the beacon radio wave reception area. For example, the determination means 140 selects a recommended vehicle speed of "30 km / h or less" if the population within the beacon radio wave reception area is 250 or more, and selects a recommended vehicle speed of "over 45 km / h" if the population is 1 to 10. This is because communication leaks are more likely to occur in a larger population, and this tendency becomes more pronounced at higher vehicle speeds. Furthermore, communication leaks are less likely to occur in a smaller population, and even if they do occur, they are not a significant problem. The movement information transmitting means 112 transmits data (determination information) indicating the determination result by the determining means 140 to the vehicle 500 .For example, when the travel information transmitting means 112 transmits determination information indicating a recommended vehicle speed of "30 km / h or less" to the vehicle 500, the communication means 560 of the vehicle 500 receives the determination information, and the display means 512 displays the determination information on the display device 505 inside the vehicle. This allows the driver to check the recommended vehicle speed while inside the vehicle, and allows the vehicle 500 to drive in accordance with the estimated vehicle speed (30 km / h or less). This makes it less likely that communication leaks will occur in short-range wireless communication, and allows the vehicle 500 to move at an efficient vehicle speed. As a result, advertising information can be distributed to many users in the area without omission, and a highly accurate information distribution service can be provided.

[0088] The determination means 140 and the output (transmission / display) of the determination information can be executed frequently, but frequent execution places a heavy processing load on the driver, which is expected to confuse the driver. For this reason, it is preferable to execute the determination means 140 at regular time intervals or travel intervals. Alternatively, the determination means 140 can be executed for each patrol or time period, rather than for each reception area. For example, the number of terminal IDs acquired by patrolling area A once can be used as the population of area A. Furthermore, the number of terminal IDs acquired in each time period, tallied for each regular time period while patrolling area A, can be used as the population of area A for each time period (see the first row of FIG. 26 ).

[0089] FIG. 30 shows an example of a vehicle speed reference table T2 that associates a region's population with a recommended vehicle speed. In the vehicle speed reference table T2, a larger region's population is associated with a slower recommended vehicle speed, and a smaller region's population is associated with a faster recommended vehicle speed. For example, if the population of region A is over 250 people, the determination means 140 selects a recommended vehicle speed of "30 km / h or less," and if the population is between 1 and 10 people, the determination means 140 selects a recommended vehicle speed of "over 45 km / h." In this way, for example, the recommended vehicle speed selected in accordance with the population determined during a previous patrol of region A (e.g., the first patrol) can be used as the recommended vehicle speed for a future patrol (e.g., the second patrol). Furthermore, if the number of people in each time period is known in advance, a recommended vehicle speed can also be set for each time period. For example, as shown in Figure 26, if it is known from past tabulation based on terminal IDs that the population from 6:00 to 9:00 is 120 people and from 18:00 to 21:00 is 130 people, the vehicle speed during these time periods is determined to be a recommended vehicle speed of "35 km / h or less" by referring to vehicle speed reference table T2. In this case, the driver can drive vehicle 500 at 35 km / h or less from 6:00 to 9:00 and from 18:00 to 21:00. Such vehicle speed determination can be performed by tabulating the population for each day of the week, month, and season, and then referring to vehicle speed reference table T2 (Figure 30) corresponding to the population for each day of the week, month, and season.

[0090] (Regarding Determination of Travel Route) The determination means 140 can determine the route (travel route) of the vehicle 500 (mobile body) in a specific area based on the number of user terminals present in the specific area identified based on the identification information. FIG. 31 is an example of a width reference table T3 that associates a recommended vehicle speed with a recommended road width. In the width reference table T3, a narrower recommended road width is associated with a slower vehicle speed, and a wider recommended road width is associated with a faster vehicle speed. Since the vehicle speed reference table T2 shown in FIG. 30 associates a slower vehicle speed with a larger population and a faster vehicle speed with a smaller population, the width reference table T3 essentially associates a narrower recommended road width with a larger population and a wider recommended road width with a smaller population. This is because traveling fast on a narrow roadway increases the risk of a traffic accident, and the larger the population, the greater the problem if a traffic accident occurs. Conversely, traveling fast on a wide roadway poses fewer safety risks than traveling on a narrow roadway. The recommended road width selected by the determination means 140 with reference to the road width reference table T3 is transmitted to the vehicle 500 by the travel information transmission means 112 and displayed on the display device 505. This allows the driver to preferentially drive on roads with the displayed recommended road width. For example, a recommended road width selected in accordance with the population identified during a past patrol of area A (e.g., the first round) can be used as the recommended road width for a future patrol (e.g., the second round).

[0091] For example, when the determination means 140 is executed during the first round in area A, if the population of area A is more than 250, a recommended vehicle speed of "30 km / h or less" is selected (see FIG. 30), and a corresponding recommended width of "2.6 m or less" is selected (see FIG. 31), and these determination information are transmitted to the vehicle 500 and displayed on the display device 505. FIG. 32 is an example of a roadway map table T4 that associates roadway position information and minimum roadway width with each roadway in area A. FIG. 33 is a map displayed on the display device 505 of the vehicle 500, which shows the roadways in area A based on the position information included in the roadway map table T4 shown in FIG. As shown in Figure 33, area A includes roadways a1-a4 with widths exceeding 3.4 m, roadways b1-b2 with widths ranging from 2.96 m to 3.4 m, roadways c1-c2 with widths ranging from 2.6 m to 2.96 m, and roadways d1-d4 with widths of 2.6 m or less. The map in Figure 33 shows the tour route in advance and explicitly indicates roadways with recommended vehicle widths. Therefore, a driver viewing this map can understand that roadways a1 → a2 → a3 → a4 are the tour route and that roadways d1-d4 are recommended roads. This allows the driver to take a detour by entering roadways d1-d4 midway through the tour route if, for example, the tour route is congested. Furthermore, the tour route displays a recommended vehicle speed of "over 45 km / h," while roadways d1-d4 display a recommended vehicle speed of "30 km / h or less." This allows the driver to understand that the recommended vehicle speed on the patrol route is "over 45 km / h" and that the recommended vehicle speed on roads d1 to d4 is "30 km / h or less."

[0092] When there are multiple patrol routes, it is also possible to determine which route to take. FIG. 34 shows a patrol route (Route A in the upper diagram) consisting only of roadways with a width of more than 3.4 m (roadways a1 to a4) and a patrol route (Route B in the lower diagram) including roadways with a width of 2.6 m or less (roadways d1, d3, and d4). If the population of area A is estimated to be more than 250 based on past data, the determination means 140 selects a recommended vehicle speed of "30 km / h or less" ( FIG. 30 ) and a recommended roadway width of "2.6 m or less" ( FIG. 31 ). In this case, the determination means 140 selects, as the recommended patrol route, a route that includes or has a large number of roadways with a width of "2.6 m or less" from among the multiple patrol routes. Therefore, if Route A and Route B are available as patrol routes, Route B including roadways with a width of "2.6 m or less" (roadways d1, d3, and d4) is selected as the recommended patrol route. The travel information transmitting means 112 transmits information indicating that the recommended tour route is Route B to the vehicle 500, and the vehicle 500 displays information indicating that the recommended tour route is Route B on the display device 505 based on the information received by the communication means 560. This allows the driver to tour area A in the vehicle 500 along Route B shown on the map (lower diagram of FIG. 34 ). Such travel route determination can be performed by tallying up population data for each time period, day of the week, month, and season, and then referring to the vehicle speed reference table T2 ( FIG. 30 ), road width reference table T3 ( FIG. 31 ), and map information ( FIG. 32 ) corresponding to the population data for each time period, day of the week, month, and season. The travel route determination can also be performed by comprehensively taking into account travel time, distance, safety (road environment, such as road width and the presence or absence of slopes), fuel economy, and electricity consumption.

[0093] (Regarding Vehicle Type Determination) The determination means 140 can determine the vehicle type (type) of the vehicle 500 (mobile body) moving through the specific area based on the number of user terminals present in the specific area identified based on the identification information. "Vehicle types" include "standard-sized automobiles," "compact automobiles," "kei cars," and ultra-compact mobility vehicles ("ultra-compact EVs" in this embodiment), depending on the size of the vehicle 500. A "compact automobile" is a vehicle that is 4.7 m or less in length, 1.7 m or less in width, and 2.0 m or less in height, and in the case of a gasoline-powered vehicle, has a total engine displacement of 2000 cc or less. A "standard-sized automobile" is a vehicle that exceeds the specified values ​​for a compact automobile in any one of the length, width, height, or total engine displacement. A "kei car" is a vehicle that is 3.4 m or less in length, 1.48 m or less in width, and 2.0 m or less in height, and has a total engine displacement of 660 cc or less. An "ultra-compact EV" is an electric vehicle that is 2.5 m or less in length, 1.3 m or less in width, and 2.0 m or less in height. The operator owns a standard-sized car with a width of 2.0 m, a compact car with a width of 1.7 m, a light car with a width of 1.4 m, and an ultra-compact EV with a width of 1.3 m, and can select the vehicle 500 to patrol from among these.

[0094] The Vehicle Restriction Order, a special law of the Road Act, prescribes the relationship between road width and vehicle width. For example, as shown in the diagram of Figure 35, it stipulates that on ordinary roads outside urban areas, only vehicles with a width not exceeding half the width of the roadway may travel on the roadway. Applying this to a vehicle 500 owned by a business operator, for example, on ordinary roads outside urban areas, as shown in Figure 36, a standard-sized vehicle with a width of 2.0 m may only travel on roadways with a width of 4.0 m or more, a compact vehicle with a width of 1.7 m may only travel on roadways with a width of 3.4 m or more, a light vehicle with a width of 1.4 m may only travel on roadways with a width of 2.8 m or more, and a micro-EV with a width of 1.3 m may only travel on roadways with a width of 2.6 m or more.

[0095] 37 shows a vehicle type reference table T5 that associates recommended road widths with specified vehicle widths and recommended vehicle types in consideration of the Vehicle Restriction Ordinance. Specifically, the vehicle type reference table T5 associates a recommended vehicle type "ultra-compact EV" with a specified vehicle width of "1.3 m or less" with a recommended road width of "2.6 m or less," a recommended vehicle type "kei car" with a specified vehicle width of "1.3 m to 1.48 m" with a recommended road width of "2.6 m to 2.96 m," a recommended vehicle type "compact car" with a specified vehicle width of "1.48 m to 1.7 m" with a recommended road width of "2.96 m to 3.4 m," and a recommended vehicle type "standard car" with a specified vehicle width of "more than 1.7 m" with a recommended road width of "more than 3.4 m." Therefore, for example, if the population of a region is more than 250 people, the determination means 140 selects a recommended vehicle speed of "30 km / h or less" ( FIG. 30 ), a recommended vehicle width of "2.6 m or less" corresponding to the recommended vehicle speed ( FIG. 31 ), and a recommended vehicle model of "ultra-compact EV" with a specified vehicle width of "1.3 m or less" corresponding to the recommended vehicle width ( FIG. 37 ). The travel information transmission means 112 transmits information indicating the selected recommended vehicle model, "ultra-compact EV," to an operator terminal (not shown) carried by the operator. Upon receiving the information indicating the recommended vehicle model transmitted by the travel information transmission means 112, the operator terminal displays the recommended vehicle model. This allows the operator to know that the type of vehicle 500 recommended for use is an "ultra-compact EV."

[0096] Such vehicle type determination can be performed for each time period. For example, the first row in FIG. 26 shows the results of past aggregation of the population for each time period in area A based on the number of terminal IDs. Based on these aggregation results, the optimal vehicle type can also be assigned for each time period. Specifically, since the population of area A from 6:00 to 9:00 is 120, the determination means 140 selects a recommended vehicle speed of "35 km / h or less" for this time period ( FIG. 30 ) and a recommended road width of "2.6 m to 2.96 m" ( FIG. 31 ). Therefore, based on the vehicle type reference table T5 shown in FIG. 37 , the determination means 140 selects a recommended vehicle type of "light car" corresponding to the specified vehicle width of "1.3 m to 1.48 m." The travel information transmission means 112 transmits the recommended vehicle speed and recommended road width to the vehicle 500 along with information indicating the corresponding time period, and transmits the information indicating the recommended vehicle speed to the operator's terminal along with information indicating the corresponding time period. The vehicle 500 displays the recommended vehicle speed and recommended road width for each time period on the display device 505. This allows the driver to drive according to the recommended vehicle speed and recommended road width displayed for each time period. In this example, the recommended vehicle speed is "35 km / h or less" and the recommended road width is "2.6 m to 2.96 m" from 6:00 to 9:00. The travel information transmission means 112 can also transmit information indicating a recommended route that includes many recommended road widths to the vehicle 500, along with information indicating each corresponding time period. This allows the driver to drive according to the displayed recommended route for each time period. Meanwhile, the business operator terminal can display recommended vehicle types for each time period. This allows the business operator to change the vehicle type to patrol area A for each time period. This allows the business operator to select an appropriate vehicle type and the driver to drive appropriately, resulting in accurate and thorough information distribution to users in the area. Such determination of vehicle type can be performed by aggregating the population for each day of the week, month, and season, and then referring to the vehicle speed standard table T2 (FIG. 30), road width standard table T3 (FIG. 31), and vehicle type standard table T5 (FIG. 37) corresponding to the population for each day of the week, month, and season.

[0097] (Processing Procedure) A first processing procedure of the travel method determination method will be described with reference to FIG. 38 . The travel method determination method is a method for determining the optimal vehicle speed, travel route, and vehicle type of the vehicle 500, which can be realized by a server 100d cooperating with a wireless device 550 that is mounted on a vehicle 500 (mobile body) and includes a transmitting means 551 that transmits beacon radio waves to the surrounding area while the vehicle 500 moves through a specific area, and a communication means 560 that can perform short-range wireless communication with a user terminal 200 that detects the beacon radio waves. FIG. 38 is a first sequence diagram showing a first processing procedure of the travel method determination method of the present invention. As can be seen by comparing FIG. 38 with FIG. 10 , steps S301 to S310 in the sequence shown in FIG. 38 are common to steps S101 to S110 in the sequence shown in FIG. 10 . In other words, the server 100d has a step of storing advertising information (predetermined information) and, based on receiving specific information that can identify the user terminal 200 via short-range wireless communication, delivering the advertising information (predetermined information) to the user terminal 200 located in a specific area.

[0098] However, in the sequence shown in FIG. 38, the server 100d determines the travel method of the vehicle 500 based on the specific information (S311), transmits determination information indicating the determination result to the vehicle 500, and the determination information is displayed on the vehicle 500 (S312), which is different from the sequence shown in FIG. 10. The specific details of the travel method determination and the transmission and display of the determination information are the same as those described above in (Regarding vehicle speed determination), (Regarding travel route determination), and (Regarding vehicle type determination). S313 to S314 of the sequence shown in FIG. 38 are the same as S111 to S112 of the sequence shown in FIG. 10. Description of the common parts will be omitted.

[0099] In other words, the travel method determination method of the present invention is a method in which the server 100d can determine the travel method of the vehicle 500 by working in cooperation with the wireless device 550, and includes the steps of: storing advertising information (predetermined information); delivering the advertising information to the user terminal 200 located in the specified area based on receiving specific information that can identify the user terminal 200 via short-range wireless communication (S309); and determining the travel method of the vehicle 500 in the specified area based on the specific information received via short-range wireless communication (S311).

[0100] A second processing procedure of the travel method determination method will be described with reference to FIG. 39 . FIG. 39 is a second sequence diagram illustrating the second processing procedure of the travel method determination method of the present invention. As can be seen by comparing FIG. 39 with FIG. 38 , steps S401 to S405 in the sequence shown in FIG. 39 are common to steps S301 to S305 in the sequence shown in FIG. 38 . However, in the sequence shown in FIG. 39 , in step S406, the user terminal 200 transmits specific information directly to the server 100d, which differs from the sequence shown in FIG. 38 (steps S306 to S307) in which the user terminal 200 transmits specific information to the server 100d via the wireless device 550. Therefore, in the sequence shown in FIG. 39 , in the short-range wireless communication between the wireless device 550 and the user terminal 200, a URI (Uniform Resource Identifier), which is location information of the server 100d, is transmitted from the wireless device 550 to the user terminal 200. This allows the user terminal 200 to directly access the server 100d based on the location information and to transfer specific information to the server 100d. For example, if the user terminal 200 is configured to execute a push notification when it detects a beacon radio wave and the push notification includes the URI of the server 100d, the specific information can be sent directly to the server 100d in response to a push operation. Steps S407 to S413 of the sequence shown in Figure 39 are common to steps S308 to S314 of the sequence shown in Figure 38. A description of the common parts will be omitted.

[0101] (Variation 1) In Variation 1, the determination means 140 of the server 100d can determine the travel method, such as the vehicle speed, of the vehicle 500 based on the radio wave strength of the beacon radio waves at the user terminal 200. For this reason, the server 100d according to Variation 1, like the server 100b according to the second embodiment, is configured to receive short-range communication information from the user terminal 200 or the wireless device 550 and determine the radio wave strength based on the short-range communication information. FIG. 40 shows an example of a radio wave strength reference table T6 that associates radio wave strength with a recommended vehicle speed, a recommended road width, a specified vehicle width, and a recommended vehicle model. In the radio wave strength reference table T6, weaker radio wave strength is associated with slower recommended vehicle speeds, narrower recommended road widths, and recommended vehicle models with narrower vehicle widths, while stronger radio wave strength is associated with faster recommended vehicle speeds, wider recommended road widths, and wider recommended vehicle models with wider vehicle widths. This is because, when the radio wave strength is weak, communication leaks are likely to occur in the short-range wireless communication between the user terminal 200 and the wireless device 550, and in that case, communication leaks may be less likely to occur by slowing down the vehicle speed. On the other hand, when the radio wave strength is strong, communication leaks are less likely to occur in the short-range wireless communication between the user terminal 200 and the wireless device 550, and in that case, communication leaks are less likely to occur even if the vehicle is traveling at a relatively high speed.

[0102] The determination means 140 determines whether the radio wave strength included in the short-range communication information corresponds to "weak," "weak," "normal," or "strong." For example, if the radio wave strength is "less than -80 dBm," it is determined to be "weak," if it is "-80 to -70 dBm," it is determined to be "weak," if it is "-70 to -50 dBm," it is determined to be "normal," and if it is "more than -50 dBm," it is determined to be "strong." For example, if the number of user terminals 200 with "weak" radio wave strength is the largest during the first round of travel, the determination means 140 selects a recommended vehicle speed of "30 km / h" corresponding to "weak" radio wave strength, selects a recommended road width of "2.6 m or less," selects a recommended patrol route that includes the recommended road width, and determines a recommended vehicle model of "ultra-compact EV" with a specified vehicle width of "1.3 m or less" ( FIG. 40 ). The travel information transmission means 112 transmits the recommended vehicle speed, recommended road width, and recommended tour route from the determination information to the vehicle 500, and displays them on the display device 505. This allows the driver of the vehicle 500 to drive the second and subsequent tours in accordance with the recommended vehicle speed, recommended road width, and recommended tour route displayed on the display device 505. The travel information transmission means 112 transmits the recommended vehicle model from the determination information to the operator terminal. This allows the operator terminal to display the recommended vehicle models, allowing the operator to select the optimal vehicle model. Note that this type of vehicle model determination can be performed by tallying the number (population) of user terminals 200 with the same radio wave strength for each time period, day of the week, month, and season, and referencing the radio wave strength reference table T6 ( FIG. 40 ) corresponding to the highest radio wave strength for each time period, day of the week, month, and season.

[0103] (Variation 2) In the above-described embodiment, the driver drives the vehicle 500 (manual driving) based on the determination information displayed inside the vehicle. However, the vehicle 500 can also be driven automatically without a driver. Specifically, the determination means 140 of the server 100d identifies the population in a specific area based on specific information acquired via short-range wireless communication, determines a travel method such as vehicle speed, road width, and travel route based on the population, and transmits the determination information to the vehicle 500. This configuration is the same as in the case of manual driving. However, the vehicle 500 of Variation 2 differs from the case of manual driving in that the travel control means automatically drives the vehicle 500 based on the determination information received from the server 100d. More specifically, the travel information transmission means 112 transmits the determination information (recommended vehicle speed and travel route) indicating the determination result by the determination means 140 to the vehicle 500. When the receiving means 552 of the vehicle 500 receives the determination information, the travel control means 511 controls the driving device 507 of the vehicle 500 based on the determination information. If the determination information includes a recommended vehicle speed and travel route, the travel control means 511 controls the driving devices 507, such as the accelerator, steering wheel, and brakes, so that the vehicle travels according to the recommended route and travel route. Meanwhile, autonomous driving is highly compatible with EVs. This is because, while internal combustion engines take time to respond, the electric motors in EVs have a superior response. Therefore, employing an EV for the vehicle 500 enables smooth travel control while eliminating the labor costs of a driver. In particular, employing an ultra-compact EV provides greater safety and further reduces costs, such as electricity costs.

[0104] Fifth Embodiment A travel method determination system 1e according to a fifth embodiment of the present invention will be described. The travel method determination system 1e according to the fifth embodiment is a system for determining an optimal travel method for a vehicle 500 used in the analysis system 1b according to the second embodiment. Therefore, the travel method determination system 1e according to the fifth embodiment includes at least all of the configurations (hardware and functions) of the analysis system 1b according to the second embodiment. FIG. 41 is a functional configuration diagram of the travel method determination system 1e according to the fifth embodiment. As shown in FIG. 41 , the travel method determination system 1e according to the fifth embodiment differs from the analysis system 1b according to the second embodiment in that the server 100e includes a determination unit 140. Specifically, the travel method determination system 1e is similar to the analysis system 1b in that the wireless device 550 includes a transmission unit 551 that transmits beacon radio waves to the surrounding area while moving within a specific area in accordance with the movement of the vehicle 500, and a communication unit 560 including a transmission unit 553 and a reception unit 552 that can perform short-range wireless communication with a user terminal 200 that detects the beacon radio waves. The travel method determination system 1e is similar to the analysis system 1b in that the server 100e, which also serves as a travel method determination device, includes a receiving unit 111 that receives identification information capable of identifying the user terminal 200 via short-range wireless communication and an analysis unit 130 that performs an analysis of users present in a specific area based on the identification information received via short-range wireless communication. However, the travel method determination system 1e differs from the analysis system 1b in that the determining unit 140 determines the travel method of the vehicle 500 in the specific area based on the identification information received via short-range wireless communication. However, this point is similar to the travel method determination system 1d of the fourth embodiment. In other words, the travel method determination system 1e of the fifth embodiment is the analysis system 1b of the second embodiment, with the addition of the determining unit 140 of the travel method determination system 1d of the fourth embodiment. The specific details of the travel method determination and the transmission and display of the determination information are similar to those described above in (Determining Vehicle Speed), (Determining Travel Route), and (Determining Vehicle Type).That is, the determination means 140 calculates the population of the area based on the specific information (such as the terminal ID) used when generating the analysis information, and determines the travel method such as the recommended vehicle speed, recommended road width, recommended patrol route, and recommended vehicle type based on the population. Note that the same reference numerals are used for the configurations and functions common to the second and fourth embodiments, and the description thereof will be omitted.

[0105] (Processing Procedure) The processing procedure for determining a travel method will be described with reference to FIG. 42. FIG. 42 is a sequence diagram showing the processing procedure in the travel method determination method of the present invention. As can be seen by comparing FIG. 42 with FIG. 18, steps S501 to S510 in the sequence shown in FIG. 42 are common to steps S1 to S10 in the sequence shown in FIG. 18. However, the sequence shown in FIG. 42 differs from the sequence shown in FIG. 18 in that the server 100e determines the travel method of the vehicle 500 based on the specific information (S511), determination information indicating the determination result is transmitted to the vehicle 500, etc., and the determination information is displayed on the vehicle 500 (S512). Steps S513 to S514 in the sequence shown in FIG. 42 are common to steps S11 to S12 in the sequence shown in FIG. 18. Description of the common parts will be omitted.

[0106] In other words, the travel method determination method of the present invention is a travel method determination method in which the server 100e can determine the travel method of the vehicle 500 by working in cooperation with a wireless device 550 that is mounted on the vehicle 500 (mobile body) and has a transmission means 551 that transmits beacon radio waves to the surrounding area while moving through a specific area as the vehicle 500 moves, and a communication means 560 that can perform short-range wireless communication with a user terminal 200 that detects the beacon radio waves, and includes the steps of receiving specific information that can identify the user terminal 200 via short-range wireless communication, generating analysis information of a user present in the specific area based on the specific information received via short-range wireless communication (S508), and determining the travel method of the vehicle 500 in the specific area based on the specific information received via short-range wireless communication (S511).

[0107] Sixth Embodiment A travel method determination system 1f according to a sixth embodiment of the present invention will be described. The travel method determination system 1f according to the sixth embodiment is a system for determining the optimal travel method for a vehicle 500 used in the information distribution and analysis system 1c according to the third embodiment, which includes both the information distribution system 1a according to the first embodiment and the analysis system 1b according to the second embodiment. Therefore, the travel method determination system 1f according to the sixth embodiment includes at least all of the configurations (hardware and functions) of the information distribution system 1a according to the first embodiment, the analysis system 1b according to the second embodiment, and the information distribution and analysis system 1c according to the third embodiment. FIG. 43 is a functional configuration diagram of the travel method determination system 1f according to the sixth embodiment. As shown in FIG. 43, the travel method determination system 1f according to the sixth embodiment differs from the information distribution system 1a according to the first embodiment and the analysis system 1b according to the second embodiment in that a server 100f includes a determination unit 140. Specifically, the travel method determination system 1f is similar to the information distribution system 1a of the first embodiment and the analysis system 1b of the second embodiment in that the wireless device 550 includes a transmitting means 551 that transmits beacon radio waves to the surrounding area while moving through a specific area as the vehicle 500 moves, and a communication means 560 consisting of a transmitting means 553 and a receiving means 552 that can perform short-range wireless communication with the user terminal 200 that detects the beacon radio waves, and the server 100f includes a receiving means 111 that receives specific information that can identify the user terminal 200 via short-range wireless communication.However, the travel method determination system 1f is similar to the information distribution system 1a of the first embodiment in that the server 100f includes a storage unit 115 that stores predetermined information, a receiving unit 111 that receives specific information capable of identifying the user terminal 200 via short-range wireless communication, and a distribution unit 114 that distributes the predetermined information to user terminals present in the specific area based on the received specific information, and is similar to the analysis system 1b of the second embodiment in that the server 100f includes an analysis unit 130 that generates analytical information of users present in the specific area based on the specific information received via short-range wireless communication. However, the travel method determination system 1f differs from the information distribution system 1a and the analysis system 1b in that the determination unit 140 determines the travel method of the vehicle 500 in the specific area based on the specific information received via short-range wireless communication. In other words, the travel method determination system 1f of the sixth embodiment is obtained by adding the determination unit 140 of the travel method determination system 1d of the fourth embodiment or the travel method determination system 1e of the fifth embodiment to the information distribution system 1a of the first embodiment and the analysis system 1b of the second embodiment. The specific details of determining the travel method and transmitting and displaying the determination information are the same as those described above in (Determining the vehicle speed), (Determining the travel route), and (Determining the vehicle type). That is, the determination means 140 calculates the population of the area based on specific information (such as a terminal ID) used when generating the analysis information, and determines the travel method, such as the recommended vehicle speed, recommended road width, recommended patrol route, and recommended vehicle type, based on the population. Note that the same reference numerals are used for the configurations and functions common to the first to fifth embodiments, and descriptions thereof will be omitted.

[0108] As described above, in the travel method determination systems 1d to 1f of the present invention, information is actively distributed to the user terminal 200 in a specific area and user behavior analysis is performed based on specific information acquired via short-range wireless communication between the wireless device 550, which is a mobile beacon device, and the user terminal 200, and further, the travel method of the vehicle 500 in the specific area is determined based on the specific information acquired via short-range wireless communication. Then, by moving the vehicle 500 based on the travel method determined in this manner, information distribution and analysis are performed with high accuracy.

[0109] In contrast, although there have been conventional technologies capable of analyzing traffic information using probe cars and beacon devices, there have been no technologies that mount beacon devices on vehicles and perform short-range wireless communication with user terminals while the beacon devices are moving, or that deliver information to users or analyze users via the short-range wireless communication. Therefore, there has been no technology that addresses the problem of communication leakage in short-range wireless communication performed in such information delivery and user analysis. According to the present invention, when a wireless device 550 corresponding to a beacon device is moved and performs short-range wireless communication with a user terminal 200, and information delivery and user analysis are performed via the short-range wireless communication, each process can be performed with high accuracy by determining a travel method that can reduce communication leakage in short-range wireless communication.

[0110] While preferred embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the present invention. For example, the configurations of the information distribution system 1a, analysis system 1b, information distribution / analysis system 1c, and travel method determination systems 1d-1f are not limited to the above-described embodiments, and some or all of the configuration of one device may be provided by another device. For example, the information distribution / analysis system 1c of the third embodiment may simply be configured by separately providing the information distribution system 1a of the first embodiment and the analysis system 1b of the second embodiment, with servers 100a and 100b linked to enable data communication via a communication line. Furthermore, the processing procedures of the method and program are not limited to the above procedures, and some of the procedures may be modified. The present invention can be configured without including the advertiser terminal 300 or the client terminal 300. For example, if a business operator performs advertising distribution and analysis for its own business, the advertiser terminal 300 and the client terminal 300 are not necessary. In determining the travel method in the fourth to sixth embodiments, the business operator or the client may be allowed to select between "detailed" and "simple" for information distribution and analysis. When "detailed" is selected, a slow recommended vehicle speed is selected, a narrow recommended road width is selected, and a narrow vehicle model is selected. When "simple" is selected, a fast recommended vehicle speed is selected, a wide recommended road width is selected, and a wide vehicle model is selected. As a result, when "detailed" is selected, narrow roads that require tight turning radius are selected, and an ultra-compact EV that can stably travel on such roads at low speeds is more likely to be selected, allowing for high-density information distribution and analysis.

[0111] 1a: information distribution system, 1b: analysis system, 1c: information distribution and analysis system, 1d to 1f: travel method determination systems, 100a to 100f: servers, 101: processor, 102: memory, 103: storage, 104: communication device, 110: communication means, 111: receiving means, 112: travel information transmission means, 113: identification means, 114: distribution means, 115: storage means, 116: advertising 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 items, 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: Transmission means, 552: Receiving means, 553: Transmission means, 560: Communication means, 900: Internet

Claims

1. A mobile method determination system comprising a wireless device mounted on a moving body, a user terminal, and a server, wherein the wireless device includes a transmitting means for transmitting a predetermined radio wave to the surroundings while moving in a specific area as the moving body moves, and a communication means capable of performing short-range wireless communication with the user terminal that has detected the radio wave, and the server includes a storage means for storing predetermined information, a receiving means for receiving specific information capable of identifying the user terminal via the short-range wireless communication, a distribution means for distributing the predetermined information to the user terminals existing in the specific area based on the reception of the specific information, and a determination means for determining a moving method of the moving body in the specific area based on the specific information received via the short-range wireless communication. The mobile method determination system is characterized by the above.

2. A mobile method determination system comprising a wireless device mounted on a moving body, a user terminal, and a server, wherein the wireless device includes a transmitting means for transmitting a predetermined radio wave to the surroundings while moving in a specific area as the moving body moves, and a communication means capable of performing short-range wireless communication with the user terminal that has detected the radio wave, and the server includes a receiving means for receiving specific information capable of identifying the user terminal via the short-range wireless communication, an analysis means for generating analysis information of the users existing in the specific area based on the specific information received via the short-range wireless communication, and a determination means for determining a moving method of the moving body in the specific area based on the specific information received via the short-range wireless communication. The mobile method determination system is characterized by the above.

3. In the server, the determination means determines the moving speed of the moving body in the specific area based on the number of user terminals existing in the specific area specified based on the specific information. The mobile method determination system according to Claim 1 or 2, characterized by the above.

4. In the server, the determination means determines the moving route of the moving body in the specific area based on the number of user terminals existing in the specific area specified based on the specific information. The mobile method determination system according to Claim 1 or 2, characterized by the above.

5. In the server, the determination means determines the type of the moving body that moves in the specific area based on the number of user terminals existing in the specific area specified based on the specific information. The mobile method determination system according to Claim 1 or 2, characterized by the above.

6. A movement method determination device capable of determining the movement method of a moving body in cooperation with a wireless device mounted on the moving body, transmitting a predetermined radio wave while moving in a specific area as the moving body moves, and having a communication means capable of performing short-range wireless communication with a user terminal that has detected the radio wave, comprising: a storage means for storing predetermined information; a receiving means for receiving specific information capable of specifying the user terminal via the short-range wireless communication; a distribution means for distributing the predetermined information to the user terminals existing in the specific area based on receiving the specific information via the short-range wireless communication; a determination means for determining the movement method of the moving body in the specific area based on the specific information received via the short-range wireless communication. A movement method determination device characterized by the above.

7. A movement method determination method capable of determining the movement method of a moving body in cooperation with a wireless device mounted on the moving body, transmitting a predetermined radio wave while moving in a specific area as the moving body moves, and having a communication means capable of performing short-range wireless communication with a user terminal that has detected the radio wave, comprising: a step of storing predetermined information; a step of distributing the predetermined information to the user terminals existing in the specific area based on receiving specific information capable of specifying the user terminal via the short-range wireless communication; a step of determining the movement method of the moving body in the specific area based on the specific information received via the short-range wireless communication. A movement method determination method characterized by the above.

8. A movement method determination device capable of determining the movement method of a moving body in cooperation with a wireless device mounted on the moving body, transmitting a predetermined radio wave while moving in a specific area as the moving body moves, and having a communication means capable of performing short-range wireless communication with a user terminal that has detected the radio wave, comprising: a receiving means for receiving specific information capable of specifying the user terminal via the short-range wireless communication; an analysis means for generating analysis information of the users existing in the specific area based on the specific information received via the short-range wireless communication; a determination means for determining the movement method of the moving body in the specific area based on the specific information received via the short-range wireless communication. A movement method determination device characterized by the above.

9. A mobile method determination method capable of determining a moving method of a mobile body by cooperation with a wireless device including a transmitting means mounted on the mobile body and transmitting a predetermined radio wave to the surroundings while moving a specific area as the mobile body moves, and a communication means capable of performing short-range wireless communication with a user terminal that has detected the radio wave. Receiving specific information capable of identifying the user terminal via the short-range wireless communication. Generating analysis information of users existing in the specific area based on the specific information received via the short-range wireless communication. Determining a moving method of the mobile body in the specific area based on the specific information received via the short-range wireless communication. A mobile method determination method characterized by the above.