Inside-vehicle advertisement providing system, method, and program
The in-vehicle advertisement provision system addresses the challenge of accurately identifying user routes by using operation and connection information to generate targeted statistical data for advertising companies, resulting in improved advertising effectiveness.
Patent Information
- Application Number
- JP2023179384
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-18
- Publication Date
- 2025-05-01
AI Technical Summary
Existing in-vehicle advertising systems struggle to accurately identify the routes taken by users, leading to inefficiencies in providing targeted advertisements.
An in-vehicle advertisement provision system that acquires operation information for multiple vehicles, identifies the vehicle ridden by each user through connection and operation information, generates statistical information based on user attributes, and provides this information to advertising companies for targeted bidding and advertisement delivery.
This system enhances the effectiveness of in-vehicle advertisements by ensuring that ads are targeted to the correct user demographics, thereby improving advertising outcomes.
Smart Images

Figure 2025069578000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an in-vehicle advertisement providing system, method, and program. [Background technology]
[0002] In recent years, in-car advertising has been carried out in transportation facilities such as railways using display devices installed in the carriages. By using a display device, advertisements can be easily switched by switching the displayed image, making it possible to provide advertisements suited to users who are passengers. For example, Patent Document 1 discloses a railway marketing tool that uses information on the gender and age group of users riding in a railway carriage. In the technology described in Patent Document 1, data on an IC card ticket is read by an automatic ticket gate, the read data is tallied by a counting machine, and the tallied data on users is used by an advertising device in a railway carriage in operation to carry out in-car advertising that interests the users. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2010-055365 A Summary of the Invention [Problem to be solved by the invention]
[0004] The technology described in Patent Document 1 allows advertisements to be made in accordance with the gender and age group of the user, thereby improving the effectiveness of advertisements. However, for example, in a station where multiple lines run through, an automatic ticket gate is installed that is common to all users who use multiple lines. With IC card ticket data from such an automatic ticket gate, it may be difficult to identify the line that the user whose information was collected actually took, and it is considered that there is room for improvement in the technology to provide in-car advertisements according to the user.
[0005] Therefore, an object of the present invention is to provide a technique that makes it possible to improve the advertising effectiveness of in-vehicle advertising. [Means for solving the problem]
[0006] One aspect of the present disclosure is an in-vehicle advertising system that provides in-vehicle advertisements to users riding in the vehicle, the in-vehicle advertising system including: an operation information acquisition unit that acquires operation information of multiple vehicles; a vehicle identification unit that identifies the vehicle in which each user is riding from the connection information and operation information of a communication terminal carried by each user; an attribute information acquisition unit that acquires attribute information from the multiple users riding in the vehicle; a statistical information generation unit that generates statistical information based on the multiple attribute information acquired from the multiple users; an advertising space provision unit that provides multiple advertising businesses with advertising space information and statistical information regarding advertising space for allowing the advertising businesses to provide advertisements in the vehicle; a determination unit that determines a successful bidder for the advertising space from the multiple advertising businesses based on the result of a bidding process to acquire the advertising space; and an advertising provision unit that provides advertising information provided by the determined successful bidder in the vehicle.
[0007] Another aspect of the present disclosure is an in-vehicle advertising provision method for providing in-vehicle advertisements to users in a vehicle, the in-vehicle advertising provision method being executed by an information processing device and including the steps of: acquiring operation information of a plurality of vehicles; identifying the vehicle in which each user is riding from the connection information and operation information of a communication terminal possessed by each user; acquiring attribute information from each of the plurality of users riding in the vehicle; generating statistical information based on the plurality of attribute information acquired from the plurality of users; providing advertising space information and statistical information regarding advertising space for allowing advertising businesses to provide advertisements in the vehicle to a plurality of advertising businesses; determining a successful bidder for the advertising space from the plurality of advertising businesses based on the result of a bidding process to acquire the advertising space; and providing the vehicle provided by the determined successful bidder.
[0008] Yet another aspect of the present disclosure provides an in-vehicle advertising provision program for providing in-vehicle advertisements to users riding in a vehicle, the program causing a computer to execute the steps of acquiring operation information of multiple vehicles, identifying the vehicle in which each user is riding based on the connection information and operation information of a communication terminal carried by each user, acquiring attribute information from each of the multiple users riding in the vehicle, and generating statistical information based on the multiple attribute information acquired from the multiple users.
[0009] Yet another aspect of the present disclosure is an in-vehicle advertising provision program that provides in-vehicle advertisements to users riding in a vehicle, the program causing a computer to execute the following steps: acquiring statistical information generated based on multiple attribute information acquired from multiple users; acquiring advertising space information regarding advertising space for allowing advertising businesses to provide advertisements in the vehicle; providing the advertising space information and the statistical information to multiple advertising businesses; and determining a successful bidder for the advertising space from the multiple advertising businesses based on a result of a bidding process to acquire the advertising space.
[0010] Yet another aspect of the present disclosure is an in-vehicle advertising provision program that provides in-vehicle advertisements to users riding in a vehicle, the program causing a computer to execute the steps of: acquiring statistical information generated based on multiple attribute information acquired from multiple users; advertising space information regarding advertising space for allowing advertising businesses to provide advertisements in the vehicle; and, from the multiple advertising businesses provided, acquiring advertising information from a successful bidder for the advertising space that is determined based on the result of a bidding process to acquire the advertising space; and providing the advertising information to the advertising space. Effect of the Invention
[0011] According to the present invention, it is possible to provide a technique that makes it possible to improve the advertising effectiveness of in-vehicle advertising. [Brief description of the drawings]
[0012] [Figure 1] FIG. 1 is a diagram showing an example of a system configuration of an in-vehicle advertisement providing system 1 according to this embodiment. [Diagram 2] FIG. 2 is a diagram showing functional blocks of the carrier server 100 according to the present embodiment. [Diagram 3] FIG. 3 is a diagram showing functional blocks of the advertisement provision management server 200 according to this embodiment. [Figure 4] FIG. 4 is a diagram showing functional blocks of the advertisement space management server 300 according to this embodiment. [Diagram 5] FIG. 5 is a diagram showing functional blocks of a train 400 according to this embodiment. [Figure 6] FIG. 6 is a diagram showing an example of the hardware configuration of the communication carrier server 100 and the like according to this embodiment. [Figure 7] FIG. 7 is a diagram showing an outline of a process for providing an in-vehicle advertisement executed by the in-vehicle advertisement providing system 1 according to this embodiment. [Figure 8] FIG. 8 is a schematic diagram for explaining connection information of communication terminal 500 of the present embodiment. [Figure 9] FIG. 9 is a diagram illustrating the process executed in the vehicle identification session according to this embodiment. [Figure 10] FIG. 10 is a diagram showing a schematic diagram of a train 400 according to this embodiment. [Figure 11] FIG. 11 is a diagram showing a schematic diagram of a train 400 according to this embodiment. [Figure 12] FIG. 12 is a diagram showing a schematic diagram of a train 700 according to this embodiment. [Figure 13] FIG. 13 is a diagram showing an example of connection data of the mobile terminal 500 according to this embodiment. [Figure 14] FIG. 14 is a flowchart of an in-vehicle advertisement providing method according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described with reference to the accompanying drawings, in which the same reference numerals denote the same or similar configurations.
[0014] <System configuration> 1 is a diagram showing an example of a system configuration of an in-vehicle advertisement providing system 1 according to an embodiment of the present disclosure. The in-vehicle advertisement providing system 1 according to the present embodiment includes a telecommunications carrier server 100, an advertisement provision management server 200, and an advertisement space management server 300. In the in-vehicle advertisement providing system 1, the telecommunications carrier server 100, the advertisement provision management server 200, and the advertisement space management server 300, as well as a train 400, a mobile terminal 500, and an advertisement provider terminal 600, are connected to each other, for example, via the Internet.
[0015] The communication carrier server 100 is a server managed by a mobile network operator (MNO) (hereinafter, simply referred to as the "communication carrier"). The communication carrier server 100 is configured to be able to communicate with mobile terminals 500_1, 500_2, ..., 500_n, etc., of users who use services provided by the communication carrier, via one or more base stations 190. In addition, the communication carrier server 100 is configured to acquire information about users of the mobile terminals 500_1, 500_2, ..., 500_n stored in a database 900, for example, and operation information, which is information about the operation of the train 400.
[0016] The advertisement provision management server 200 is a server that manages advertisement providers that provide advertisements and the advertisements that are provided. For example, the advertisement provision management server 200 executes an auction of advertisement providers to determine advertisement providers as described below. Furthermore, as a result of the auction, the advertisement provision management server 200 acquires advertisement content from the advertisement provider terminal 600 of the advertisement provider that has won the bid among the advertisement provider terminals 600_1, 600_2, ..., 600_n, and provides the advertisement content to the advertisement space management server 300.
[0017] The advertisement space management server 300 is a server that manages advertisement spaces that provide advertisements by displaying them or the like. In this embodiment, the advertisement space may be specified by at least one of a display area in which the advertisement is provided by displaying it and a time when the advertisement is displayed in the display area. That is, the advertisement space may be specified spatially, may be specified temporally, or may be specified by both spatially and temporally.
[0018] In this embodiment, the space in which the advertisement is displayed may be specified as the advertisement space, and the spatially specified advertisement space may be managed by the advertisement space management server 300. For example, the advertisement is provided by displaying the advertisement on a display device capable of displaying an image by digital signage. At this time, a part or the entire display area in which the advertisement is displayed may be the advertisement space. At this time, for example, the advertisement may be displayed on the entire display area of the display device installed in the train 400, or content other than the advertisement may be displayed in the display area. In this way, when the advertisement space is specified spatially, the area provided by displaying the advertisement on the display device may be the advertisement space, and the advertisement provider may make a bid for the spatially specified advertisement space and provide the advertisement, such as displaying the advertisement, in the advertisement space.
[0019] In addition, the advertisement display area, which is the area where the advertisement is displayed, may be set in the display area of one display device, or may be set across the display areas of multiple display devices. For example, when multiple display devices are installed inside the vehicle 400, some or all of the display devices inside the vehicle 400 may be specified as advertisement spaces, and the advertisement provider may bid or win the bid for advertisement content to be displayed on the multiple display devices.
[0020] Furthermore, the time during which an advertisement is displayed in the display area may be specified as the advertisement space, and the advertisement space specified in terms of time may be managed by the advertisement space management server 300. For example, a specific start time and end time may be specified, such as a time period from a certain time to a certain time, provided by displaying the advertisement in the display area. Alternatively, the time period may be specified down to the second, or a time interval provided by display or the like may be specified. Furthermore, the frequency at which an advertisement is provided in the display area may be specified as the advertisement space. Alternatively, when advertisements from the same advertisement provider are periodically provided by display, a display period or the like may be specified based on a time period during which the advertisement is provided by display, or a day of the week or the like.
[0021] In this embodiment, the advertisement space may be specified not only as the spatial space in which the advertisement is provided by displaying, etc., but also as the time period in which the advertisement is provided by displaying, etc. For example, advertisement providers may bid, win, etc. for advertisement spaces specified by the route, vehicle, and time period in which the advertisement is provided. The advertisement provider may, for example, focus on bidding for advertisement spaces corresponding to routes, vehicles, and time periods that are determined to have a large number of target users. Since it is possible to select and bid on the route, vehicle, and time period in which the advertisement is displayed according to the customer demographics of the passenger users, it is possible to improve the effectiveness of advertisements.
[0022] The advertising effect here refers to the effect obtained by the advertisement. In this embodiment, the advertising effect may be, for example, a concept of how many users have seen the advertisement provided in the vehicle 400, or how many users the advertisement was exposed to. The advertising effect may also be evaluated from the perspective of whether the users in the vehicle 400 are actually interested in the provided advertisement and have accessed a website or the like related to the advertisement. Alternatively, the advertising effect can be evaluated from the perspective of, for example, increasing the desire to purchase the advertised product. For example, the advertising effect can be evaluated from the number of users who purchase or use the product or service for which the advertisement is provided in the vehicle 400.
[0023] In addition, in the present embodiment, the case where the advertisement content is displayed in the display area of the display device provided in the train 400 will be described as an example, but the method of providing the advertisement to the user is not limited to this. For example, instead of or in addition to a method that appeals to a visual element such as a display on a display device, a method that appeals to a sense other than the visual sense among the five senses, such as hearing, may be used. For example, instead of or in addition to an image such as a still image or a moving image, the advertisement may be provided by sound. For example, on the display device in the train 400, while the advertisement content is displayed, an explanation of a product or the like may be provided by sound. Therefore, in the present embodiment, when the advertisement is provided to the user by displaying it in the display area of the display device, the advertisement providing area in the present embodiment may be the display area of the display device. Also, for example, when the advertisement is provided by sound and image, the area in which the advertisement is provided to the user may be an advertisement providing area (also referred to as a "provision area") in which an image is displayed in the display area of the display device and sound is provided by a speaker or the like provided in the display device.
[0024] In the following, a train will be used as an example of the vehicle 400, but the vehicle is not limited to this as long as it is a moving body that can identify the user's route. For example, the vehicle 400 may be a bus or an airplane. The route may be limited in advance, such as for pick-up and drop-off only, and in this case, the vehicle 400 may be, for example, a taxi.
[0025] The advertising space management server 300 provides information regarding the advertising content acquired from the advertising provision management server 200 to an advertising space 410 that is set as an advertising display area in a display area of a display device or the like provided on a train 400, for example, and provides the advertising content by displaying it in the advertising space 410.
[0026] 1 are terminals used by users who are passengers of train 400, such as mobile phones such as smartphones, tablet terminals, and other mobile communication terminals, and are also called UE (User Equipment). Also, advertisement provider terminals 600_1, 600_2, ..., 600_n shown in FIG. 1 are terminals used by advertisement providers who wish to provide advertisements for companies, such as personal computers (PCs), notebook PCs, tablet terminals, and mobile phones such as smartphones. In the following, the mobile terminals 500_1, 500_2, ..., 500_n may be collectively referred to as mobile terminals 500, and the advertisement provider terminals 600_1, 600_2, ..., 600_n may be collectively referred to as advertisement provider terminals 600.
[0027] In the in-vehicle advertisement providing system 1 according to the present embodiment, the mobile terminal 500 used by a user riding on the train 400 is connected to a base station 190 (eNodeB, etc.) under an LTE (Long Term Evolution) connection environment. The mobile terminal 500 executes handover as the train 400 moves. For example, when the mobile terminal 500 in the train 400 moves from within a cell (communication range of the base station 190) of the base station 190 with which a communication path with the mobile terminal 500 is established to a cell (communication range of the other base station 190) of another base station 190 as the train 400 moves, the mobile terminal 500 establishes a communication path with the other base station 190. That is, the mobile terminal 500 repeats an operation of sequentially switching the base station 190 with which the communication path is established as the train 400 moves.
[0028] The in-vehicle advertisement providing system 1 according to this embodiment may further include a database 900. As described later, the database 900 includes, for example, an operation information database 900a that stores operation information that is information related to the timetable and actual operation status of the train 400, a meta information database 900b that stores meta information that is information in which the position information of the base station 190 is associated with the identification information of the station where the vehicle 400 passes or stops, and / or a user information database 900c that stores attribute information (age, sex, address, matters of interest, usage history, etc.) of the user who uses the mobile terminal 500.
[0029] In FIG. 1, the operation information database 900a, the meta information database 900b, and the user information database 900c are all provided in the same database 900, but this is not limited to the above. The operation information database 900a, the meta information database 900b, and the user information database 900c may be configured as physically separate databases. For example, the operation information database 900a may be a database managed by a railway company that operates a line. Furthermore, the meta information database 900b may be a database managed by a telecommunications carrier. Furthermore, the user information database 900c may also be managed by a telecommunications carrier.
[0030] <Function block configuration> The communication carrier server 100 according to the present embodiment will be described with reference to Fig. 2. Fig. 2 is an example of a functional block diagram of the communication carrier server 100 according to the present embodiment. The communication carrier server 100 includes an acquisition unit 102, a vehicle identification unit 104, a statistical information generation unit 106, and an output unit 108.
[0031] The acquisition unit 102 acquires operation information of a plurality of vehicles from, for example, a database 900. Therefore, in this embodiment, the acquisition unit 102 functions as an operation information acquisition unit. Meta information of each base station 190 may be stored in the database 900, and the acquisition unit 102 may acquire the meta information of each base station 190 from the database 900. The meta information of the base station 190 may be information about a station on a line within the communication range of the base station 190, for example. Details of the meta information will be described later.
[0032] The vehicle identification unit 104 identifies the vehicle 400 and / or the route of the vehicle 400 (the route on which the vehicle 400 is operated) on which each user is riding, based on the location information of the communication terminal 500 possessed by each user and the train operation information acquired by the acquisition unit 102. For example, the communication carrier server 100 acquires connection information on the base station 190 to which the mobile terminal 500 is connected from the base station, and the vehicle identification unit 104 determines candidates for the train route on which the user using the mobile terminal 500 is riding, based on the connection information. Note that the communication carrier server 100 may acquire the connection information on the base station 190 to which the mobile terminal 500 is connected, for example, from the mobile terminal 500. When there are multiple candidates for the determined route, the vehicle identification unit 104 creates a session (vehicle identification session) for each candidate route. When there are multiple candidates for the route, the vehicle identification unit 104 identifies the route on which the user is riding, based on the connection information and the operation information of each route, in the vehicle identification session for each candidate. For example, the route that the user will take is identified based on information on the user's movement between a plurality of stations determined by the connection information and operation information between the stations. Details of the route identification operation related to these vehicle identification sessions will be described later.
[0033] The statistical information generating unit 106 generates statistical information regarding the attribute information of the user riding on the identified route. Here, the acquiring unit 102 may also function as the attribute information acquiring unit in this embodiment. That is, for example, the acquiring unit 102 may acquire, from the database 900, attribute information of the user of the mobile terminal 500 stored in the database 900 in association with the mobile terminal 500 of the user riding on the identified route, and the statistical information generating unit 106 may generate statistical information based on the acquired attribute information. Details of the statistical information will be described later.
[0034] The output unit 108 outputs the information processed by the communication carrier server 100. For example, the output unit 108 provides the statistical information generated by the statistical information generating unit 106 to the advertisement provision management server 200.
[0035] The advertisement provision management server 200 according to this embodiment will be described with reference to Fig. 3. Fig. 3 is an example of a functional block diagram of the advertisement provision management server 200 according to this embodiment. The advertisement provision management server 200 includes an acquisition unit 202, an advertisement space information generation unit 204, an auction execution unit 206, and an output unit 208.
[0036] The acquisition unit 202 acquires information used in the process executed by the advertisement provision management server 200 from, for example, the communication carrier server 100, the advertisement space management server 300, the advertisement provider terminal 600 of the advertisement provider, etc. For example, statistical information generated by the communication carrier server 100 is acquired.
[0037] The advertisement space information generating unit 204 generates information used for bidding on the advertisement space based on information about the advertisement space and statistical information acquired from the advertisement space management server 300. For example, the advertisement space information generating unit 204 generates information used for bidding on the advertisement space 410 based on information about the advertisement space 410 set as an advertisement display area provided in the train 400 on which the user of the mobile terminal 500 rides and statistical information of the user of the mobile terminal 500 who is expected to view the advertisement space 410.
[0038] The auction running unit 206 runs an auction for the advertisement space 410 based on electronic bidding processing (hereinafter simply referred to as "bidding") that is automatically performed by computer processing via the advertisement provider terminal 600 by the advertisement provider based on the advertisement space bidding information generated by the advertisement space information generating unit 204. Note that the auction is not limited to bidding from the advertisement provider terminal 600, and for example, a bid may be made when a condition preset by the advertisement provider is satisfied, and an auction for the advertisement space 410 may be run based on the bid. In addition, the auction running unit 206 determines, for example, an advertising business that will acquire the advertisement space 410, i.e., a successful bidder, from among the advertising businesses (advertising providers) that have submitted bids. That is, the auction running unit 206 functions as a determination unit in this embodiment.
[0039] The output unit 208 outputs, for example, advertisement space bidding information generated by the advertisement space information generating unit 204 and used for bidding on the advertisement space to the advertisement provider terminal 600.
[0040] The advertisement space management server 300 according to the present embodiment will be described with reference to Fig. 4. Fig. 4 is an example of a functional block diagram of the advertisement space management server 300 according to the present embodiment. The advertisement space management server 300 includes an acquisition unit 302, an advertisement space management unit 304, an advertisement content providing unit 306, and an output unit 308.
[0041] The acquisition unit 302 acquires, for example, information about an advertisement frame 410 provided in the train 400 from the train 400. In addition, the acquisition unit 302 acquires advertisement content provided by the advertisement provider terminal 600 from the advertisement provision management server 200.
[0042] The advertisement space management unit 304, for example, manages the content of advertisements provided by display or the like in the advertisement space 410 of the train 400. The advertisement space management unit 304 provides the advertisement provision management server 200 with information (advertisement space information) related to the advertisement space 410 that can be provided by displaying advertisements in the train 400, for example.
[0043] For example, the advertising content providing unit 306 provides the acquired advertising content to the train 400. Therefore, in this embodiment, the advertising content providing unit 306 functions as an advertisement providing unit.
[0044] The output unit 308 outputs, for example, the advertisement content to the advertisement frame 410 set as an advertisement display area of the train 400. The output unit 308 may directly output the advertisement content to the advertisement frame 410, or may indirectly output the advertisement content via an information processing device such as another server. For example, the output unit 308 may output information that enables access to the advertisement content. For example, the advertisement content may be stored in a database of advertisement content managed by an advertisement provider, and the output unit 308 may output access information to the database of advertisement content. For example, as the advertisement content provided by display or the like in the display area of the advertisement frame 410, a video of an advertisement viewable from a website of the advertisement provider may be used, or a video of an advertisement uploaded to a social media site or a video storage site may be used, and in these cases, a URL (Uniform Resource Locator) to a specified website may be output.
[0045] The functional configuration of the train 400 according to this embodiment will be described with reference to Fig. 5. Fig. 5 is an example of a functional block diagram of the train 400 according to this embodiment. The train 400 includes an acquisition unit 402, an advertisement space information providing unit 404, an in-car advertising unit 410 (advertising space 410), and an output unit 408.
[0046] The acquisition unit 402 acquires advertisement content from, for example, the advertisement space management server 300 .
[0047] The advertisement space information providing unit 404 provides advertisement space information of the advertisement space 410 to the advertisement space management server 300. The advertisement space information providing unit 404 provides the advertisement space management server 300 with information such as the size of an advertisement provided by display or the like in the advertisement space 410, for example.
[0048] The advertisement space 410 functioning as the in-vehicle advertisement unit 410 provides, by displaying or the like, advertisement content provided by the successful bidder determined by the advertisement provision management server 200 .
[0049] The output unit 408 outputs, for example, advertisement space information of the advertisement space 410 to the advertisement space management server 300.
[0050] <Hardware configuration> 6 is a diagram showing an example of a hardware configuration of the telecommunications carrier server 100. The telecommunications carrier server 100 includes a processor 11 such as a CPU (Central Processing Unit) or a GPU (Graphical Processing Unit), a storage device 12 such as a memory, an HDD (Hard Disk Drive) and / or an SSD (Solid State Drive), a communication IF (Interface) 13 for wired or wireless communication, an input device 14 for accepting input operations, and an output device 15 for outputting information. The input device 14 is, for example, a keyboard, a touch panel, a mouse, and / or a microphone. The output device 15 is, for example, a display, a touch panel, and / or a speaker.
[0051] The communication carrier server 100 may be configured with one or more physical servers, may be configured with a virtual server operating on a hypervisor, or may be configured with a cloud server. In this embodiment, the advertisement provision management server 200 and the advertisement space management server 300 may also have the same hardware configuration as the communication carrier server 100 described with reference to FIG. 6.
[0052] The in-vehicle advertisement providing program for providing an in-vehicle advertisement to a user according to this embodiment, or a part thereof, may be stored and provided in a computer-readable storage medium such as the storage device 12. The storage medium storing the program may be a non-transitory computer readable medium. The non-transitory storage medium is not particularly limited, and may be, for example, a storage medium such as a USB memory or a CD-ROM.
[0053] Alternatively, the in-vehicle advertisement provision program or a part thereof for providing an in-vehicle advertisement to a user according to the present embodiment may be provided from outside the communication service provider server 100 via a communication network to which the communication service provider server 100 is connected. In the communication service provider server 100, the advertisement provision management server 200, and / or the advertisement space management server 300, for example, the processor 11 executes the in-vehicle advertisement provision program according to the present embodiment, thereby realizing various operations described later with reference to FIG. 7 and the like.
[0054] Note that these physical configurations are merely examples and do not necessarily have to be independent configurations. For example, the communication service provider server 100, the advertisement provision management server 200, and / or the advertisement space management server 300 according to the present embodiment may include an LSI (Large-Scale Integration) in which the processor 11 and the storage device 12 are integrated. As described above, the communication service provider server 100, the advertisement provision management server 200, and / or the advertisement space management server 300 may include a GPU as the processor 11, and in this case, the GPU may execute an in-vehicle advertisement provision program to realize various operations described later with reference to FIG. 7 and the like.
[0055] Furthermore, the telecommunications provider server 100, the advertisement provision management server 200, and the advertisement space management server 300 are not limited to the above-mentioned configurations. For example, some or all of the functions of the telecommunications provider server 100, the advertisement provision management server 200, and the advertisement space management server 300 may be configured to be executed by other servers. Furthermore, the telecommunications provider server 100, the advertisement provision management server 200, and the advertisement space management server 300 may all be configured using a cloud server. Furthermore, all of the functions described above for the telecommunications provider server 100, the advertisement provision management server 200, and the advertisement space management server 300 may be configured to be executed by one server.
[0056] Further, each functional unit of the communication service provider server 100, the advertisement provision management server 200, and the advertisement space management server 300 described with reference to Figs. 2 to 4 is not limited to the above-mentioned configuration. For example, in the communication service provider server 100, the statistical information generation unit 106 may have the functions of the acquisition unit 102 and the output unit 108, and the statistical information generation unit 106 may acquire user attribute information required for generating statistical information and output the generated statistical information. Similarly, for example, in the advertisement provision management server 200, the advertisement space information generation unit 204 may have the functions of the acquisition unit 202 and the output unit 208, and the advertisement space information generation unit 204 may acquire information on advertisement spaces, statistical information on users, and the like, and may also output advertisement space bidding information. Also, for example, some or all of the functions of the statistical information generation unit 106 of the communication service provider server 100 may be executed by the advertisement space information generation unit 208. Not limited to the examples shown here, functional units other than the exemplified functional units may be executed by other functional units of the same server, or may be configured to be executed by other functional units of other servers.
[0057] That is, the functional units of the communication service provider server 100, the advertisement provision management server 200, and the advertisement space management server 300 described with reference to Fig. 2 to Fig. 4 are merely examples for the convenience of explanation in this embodiment, and some of the functions executed by the above-mentioned functional units may be configured to be executed by other functional units or other servers. Also, the functional units may be configured to be executed by a single piece of hardware. Similarly, some of the functions executed by the functional units of the train 400 may be executed by other information processing devices such as the communication service provider server 100, the advertisement provision management server 200, and / or the advertisement space management server 300.
[0058] Also, with regard to the database 900, for example, some or all of the information and data stored in the database 900 may be stored in a memory unit provided in each server, such as the telecommunications carrier server 100, the advertisement provision management server 200, and the advertisement space management server 300. Also, the train 400, the mobile terminal 500, and / or the advertisement provider terminal 600 may have some or all of the hardware configuration described with reference to FIG.
[0059] <Processing Procedure> An outline of the in-vehicle advertisement providing process according to this embodiment will be described with reference to Fig. 7. Fig. 7 is a diagram showing an outline of the process of providing an in-vehicle advertisement executed by the in-vehicle advertisement providing system 1.
[0060] First, a connection to the base station 190 is requested from the communication terminal 500 used by a user on the train 400 (S702).
[0061] Based on the connection request from the communication terminal 500, a connection between the communication terminal 500 and the base station 190 is established (S703). The communication terminal 500 transmits a connection request message to, for example, a core network managed by the communication carrier server 100. On the core network side, based on the identification information of the communication terminal 500 included in the connection request message, the base station 190 to be connected to the communication terminal 500 is determined, and a communication path is established between the communication terminal 500 and the base station 190.
[0062] Next, the communication carrier server 100 acquires connection information of the communication terminal 500 connected to the base station 190 (S704). In this embodiment, the base station 190 to which the communication terminal 500 of the user on board is connected is handed over as the train 400 moves. That is, as the vehicle moves, the base station 190 to which the communication terminal 500 is connected is switched.
[0063] In this embodiment, when the communication terminal 500 moves outside the cell of the handover source base station 190 as the train 400 moves, the handover is requested, and the identification information of the communication terminal 500 is exchanged between the communication terminal 500 and the core network of the communication carrier that received the handover request message, and the base station 190 that is the next connection destination candidate is selected. When a communication path between the communication terminal 500 and the selected next connection destination base station 190 is established, the handover is completed.
[0064] In this embodiment, the communication service provider server 100 may acquire connection information between the base station 190 and the communication terminal 500 that are switched by handover. For example, each base station 190 may provide the communication service provider server 100 with information on the newly connected communication terminal 500 and the communication terminal 500 whose communication connection has been cut off. Based on the connection information provided from each base station 190, the communication service provider server 100 can track the transition of the base station 190 to which the mobile terminal 500 is connected.
[0065] With reference to FIG. 8, the connection information of the communication terminal 500 provided by the base station 190 will be described. FIG. 8 is a schematic diagram for describing the connection information of the communication terminal 500 of this embodiment. FIG. 8 illustrates a case where a user using the mobile terminal 500 gets on a train that passes through and / or stops at A station, B station, and C station in this order. As shown in FIG. 8, for example, base stations 190_1 to 190_15 are installed from A station to C station. The base stations 190_1 to 190_3 are installed at A station or in the vicinity of A station, and the base stations 190_4 to 190_6 are installed between A station and B station. Similarly, the base stations 190_7 and 190_8 are installed at B station or in the vicinity of B station, the base stations 190_9 to 190_11 are installed between B station and C station, and the base stations 190_12 to 190_15 are installed at C station or in the vicinity of C station.
[0066] As described above, in the in-train advertisement system 1 according to this embodiment, the database 900 has a meta information database 900b that stores meta information (metadata) that is information indicating the location information of the base station 190 and the identification information of the station where the train 400 passes or stops. In this embodiment, in the meta information, the location information of the base station 190 is associated with the identification information of the station where the train 400 passes or stops, and for the base station 190 located between stations, information regarding the inter-station area and the location information of the base station 190 may be associated. In this embodiment, the meta information is used to determine the location of the mobile terminal 500. For example, in the in-train advertisement system 1, it may be determined based on the meta information which station or between stations the mobile terminal 500 is located at.
[0067] The meta-information may include information on which station or area determined to be an area between stations the base station 190 is installed in. For example, the meta-information may include information on which station or area determined to be an area between stations the base station 190_1 to the base station 190_15 are installed in, based on the relationship between the respective positions of the base station 190_1 to the base station 190_15 and the positions of the stations or the areas between stations served by the respective cells of the base station 190_1 to the base station 190_15. In the example shown in FIG. 8, the meta information includes information that base stations 190_1 to 190_3 are installed in an area determined to be Station A, base stations 190_4 to 190_6 are installed in an area determined to be between Station A and Station B, base stations 190_7 and 190_8 are installed in an area determined to be Station B, base stations 190_9 to 190_11 are installed in an area determined to be between Station B and Station C, and base stations 190_12 to 190_15 are installed in an area determined to be Station C.
[0068] Fig. 8 also shows an example of connection information of the mobile terminal 500 to the base station 190. As shown in Fig. 8, as the train 400 on which the user of the mobile terminal 500 rides moves from station A to station C, the base station 190 to which the mobile terminal 500 is connected sequentially transitions from base station 190_1 to base station 190_15. Therefore, based on information on the time when the mobile terminal 500 is connected to the base station 190_1 to base station 190_15, such as timestamps of connection / disconnection, for example, it is possible to estimate the movement of the train 400 on which the user of the mobile terminal 500 rides.
[0069] In this manner, in this embodiment, the movement of the position of the mobile terminal 500 accompanying the movement of the train 400 may be estimated based on the position information of the base station 190 communicating with the mobile terminal 500, base station transition information which is information relating to the transition of the base station 190 with which the mobile terminal 500 establishes a communication path as the train 400, which is a vehicle, moves, and meta information which is information that associates the position information of the base station 190 with the identification information of the stations through which the vehicle passes or stops.
[0070] In Fig. 8, an example is shown in which there are areas determined to be between stations between areas determined to be stations, but in urban areas, for example, where the distance between stations is short, the areas determined to be between stations may be very small or may not exist. Alternatively, on routes where trains run at high speed over relatively long distances, such as between large cities, a very large area may be determined to be between stations.
[0071] Returning to Fig. 7, the communication carrier server 100, which has acquired the connection information of the mobile terminal 500 from the base station 190, creates a vehicle identification session, which is a session for determining the boarding route (S706). Note that in this embodiment, the vehicle identification session refers to a series of processes executed by the communication carrier server 100 to estimate candidates for the train route that the user of the mobile terminal 500 will board, based on information of the base station 190 to which the mobile terminal 500 is connected. When there are multiple candidates for the train route that the user will board, the communication carrier server 100 may create a vehicle identification session for each candidate route.
[0072] In this embodiment, the route of the train 400 that the user of the mobile terminal 500 will board is estimated by the vehicle identification session, and the train 400 that the user of the mobile terminal 500 will board is estimated based on train operation information. A plurality of candidates for the train 400 that the user of the mobile terminal 500 will board may be estimated. In this case, the possibility that the user will board each of the plurality of candidate trains 400 may be calculated. Then, the candidate train 400 whose possibility that the user will board satisfies a predetermined condition may be identified as the train 400 that the user will board. When the train 400 that the user will board is estimated, for example, in the later provision of an advertisement by the advertisement provision management server 200, the advertisement space 410 of the train 400 is provided to an advertisement business.
[0073] In this embodiment, the possibility that the user boards the train may be quantitatively calculated, and when the calculated boarding possibility exceeds a predetermined threshold, it may be determined that the predetermined condition is satisfied. The possibility that the user boards the train 400 on a certain line may be calculated, for example, in a vehicle identification session executed, based on the operation information of the train 400, by comparing the movement information of the communication terminal 500 estimated based on the connection information of the communication terminal 500 with the operation information. Specifically, the arrival time and departure time of the communication terminal 500 at each station estimated based on the connection information of the communication terminal 500 with the arrival time and departure time of the train 400 at each station may be compared, and the calculation may be based on the magnitude of the difference from the arrival time and departure time of the train 400. The predetermined threshold may be set to, for example, 80%, and it may be determined that the predetermined condition is satisfied when the calculated boarding possibility is 80% or more. Note that it may be determined that the predetermined condition is satisfied for multiple lines depending on the station to be traveled and the connection status. In this case, the advertisement space 410 may be sold for any line determined to be a candidate that satisfies the predetermined condition.
[0074] With reference to FIG. 9, the processing performed in a vehicle identification session created for a candidate route will now be described.
[0075] First, communication connection information of the mobile terminal 500 is acquired (S902). For example, data transmitted and received by the mobile terminal 500 via LTE (Long Term Evolution) (also referred to as LTE data in this embodiment) is acquired.
[0076] Next, it is determined whether or not there is a vehicle identification session (S904). For example, based on the LTE data of the mobile terminal 500, the station where the mobile terminal 500 is located is determined, and it is determined whether or not a vehicle identification session has been created for a line that is available at the station where it is determined that the mobile terminal 500 is located. For example, if multiple lines are available at the station where it is determined that the mobile terminal 500 is located, it is determined whether or not there is a vehicle identification session for each line.
[0077] Next, a vehicle identification session is created (S906). Of the lines available at the station determined to be located at the mobile terminal 500, a vehicle identification session is created for the line for which it is determined in S904 that a vehicle identification session has not been created.
[0078] When a vehicle identification session is created for an available route (Yes in S904), it is determined whether the next or subsequent station has been passed or stopped at within a predetermined time (S908). The predetermined time used in this determination may be appropriately set based on route operation information acquired from a database, for example. For example, information on a route timetable is acquired as the operation information, and the required time for traveling from station A to station B is calculated based on the acquired timetable information, and it is determined whether the mobile terminal 500 has reached the next station B or a station after station B, such as station C, within the calculated required time. Whether the next or subsequent station has been passed or stopped at within the predetermined time may be determined based on information on the transition of the base station 190 to which the mobile terminal 500 is connected.
[0079] If it is determined that the mobile terminal 500 has passed through or stopped at the next or subsequent station within the predetermined time (Yes in S908), the vehicle identification session for the line on which the process was being executed is updated (S910).
[0080] If the mobile terminal 500 has not passed or stopped at the next or subsequent station within a predetermined time (No in S908), it can be determined that the mobile terminal 500 may not be traveling on the train 400 on the line for which the vehicle identification session was created. If it is determined that the mobile terminal 500 has not passed or stopped at the next or subsequent station within a predetermined time (No in S908), it is determined whether the moving speed of the mobile terminal 500 is equal to or higher than a predetermined speed (S912). The moving speed of the mobile terminal 500 may be estimated based on, for example, the connection information of the mobile terminal 500 and the position information of the base station 190. For example, based on the information on the transition of the base stations 190 to which the mobile terminal 500 is sequentially connected and the position information of the connected base station 190, the moving speed of the mobile terminal 500 may be estimated from the distance between the base stations 190 and the time required for moving between the base stations 190, and based on the estimated moving speed of the mobile terminal 500, it may be determined whether the moving speed of the mobile terminal 500 is equal to or higher than a predetermined speed. The predetermined speed here may be set based on, for example, the operation information of the train 400 stored in the database 900. For example, the predetermined speed may be set based on the arrival time of the train 400 at each station and the departure time of the train 400 from each station in the operation information of the train 400.
[0081] When it is determined that the moving speed of the mobile terminal 500 is equal to or greater than the predetermined speed (Yes in S912), the vehicle identification session for the route on which the process is being executed is updated (S910).
[0082] On the other hand, if the moving speed of the mobile terminal 500 is less than the predetermined speed (No in S912), it can also be determined that the mobile terminal 500 may not be moving on the train 400 on the line targeted by the vehicle identification session for which the mobile terminal 500 was created. If the moving speed of the mobile terminal 500 is less than the predetermined speed (No in S912), it is determined whether the mobile terminal 500 has reached a predetermined station or a station subsequent to the predetermined station (S914).
[0083] If it is determined that the mobile terminal 500 has not reached a station that is the predetermined number of stations away or that is beyond the predetermined number of stations away (No in S914), the vehicle identification session is deleted (S918).
[0084] On the other hand, if it is determined that the mobile terminal 500 has reached a station a predetermined number of stations away or a station beyond the predetermined number of stations away (Yes in S914), the mobile terminal 500, i.e., the passenger who is the user of the mobile terminal 500, confirms and saves the information that the mobile terminal 500 is on the route that is the subject of the vehicle identification session (S920), and then the vehicle identification session is deleted (S918).
[0085] In this embodiment, the Z station determined in S914 may be, for example, three stations away, and if it is determined in S914 that the mobile terminal 500 has reached a station three or four or more stations away, the result may be determined as Yes, and information on the line on which the user appears may be determined in S920. In particular, for example, when the distance between the stations is relatively short, the mobile terminal 500 may remain connected to the base station 190 to which it was connected while it was at the previous station even after moving to the next station. In this case, even if the mobile terminal 500 has actually moved to the next station, it may not be possible to determine whether it has moved to the next station, and the line may not be determined in the vehicle identification session. For example, in a candidate line, if there is a possibility that the connection to the base station 190 corresponding to the previous station may continue between any two stations even after moving to the next station, but the connection to the base station 190 corresponding to the station before the previous station will not continue, the Z station may be set to three stations in S914, thereby increasing the possibility that the line can be identified.
[0086] Note that three stations is an example of the number of stations, and any other number of stations may be set as Station Z. For example, depending on the line, the distance between stations may be even smaller and even if the user moves three stations, the connection with the base station 190 at the station two stations earlier may be continued, in which case four or five or more stations may be set as Station Z.
[0087] In the above, the process when LTE data is acquired (S902) has been described, but when LTE data is not received, the following process may be performed. That is, as shown in S916 of Fig. 9, for example, when a predetermined time (X2 minutes) or more has elapsed without new LTE data being received and the moving speed of the mobile terminal 500 is less than a predetermined speed (Y2 km / h), it is determined whether the mobile terminal 500 has moved more than Z stations (S914). Similarly, if it is determined that mobile terminal 500 has not reached a station a predetermined number of stations away (Z stations) or a station beyond the predetermined number of stations away (No in S914), the vehicle identification session is deleted (S918), and if it is determined that mobile terminal 500 has traveled Z stations or more even if LTE data has not been received for a predetermined time or more and the moving speed of mobile terminal 500 is less than a predetermined speed (Yes in S914), the information that the mobile terminal 500 is on the route targeted by the vehicle identification session is confirmed and the information is saved (S920), and then the vehicle identification session is deleted (S918).
[0088] In this embodiment, as the LTE data for which the presence or absence of reception is determined in S916, for example, data related to a message (for example, Create Session Request or Create Session Response) when establishing a communication session with the base station of the cell in which the mobile terminal 500 is located, or a message (Modify Bearer Request or Modify Bearer Response) when the bearer is changed as the mobile terminal 500 moves, may be acquired. At this time, for example, when the mobile terminal 500 is inside a train moving at a relatively high speed, data such as the above-mentioned messages is acquired. In this case, since the reception of new LTE data continues, the above-mentioned processing from S902 onwards is executed.
[0089] On the other hand, when the mobile terminal 500 does not move, data such as these messages are not acquired. In this case, it is determined that new LTE data has not been received (S916), and when it is determined that the mobile terminal 500 has moved by Z stations or more as described above (S914, Yes), information that the mobile terminal 500 is on the route and vehicle targeted by the vehicle identification session is confirmed (S920). That is, when it is determined that the mobile terminal 500 has not received LTE data for a predetermined time and is moving only at a speed less than a predetermined speed, it is determined that the mobile terminal 500 is not moving, and the route and vehicle on which the mobile terminal 500 is riding are confirmed. In this way, for example, when it is determined that the mobile terminal 500 is not moving, the route and vehicle may be confirmed and the vehicle identification session may be deleted.
[0090] It should be noted that, from mobile terminal 500 in a train that travels at a very high speed such as a Shinkansen and has a relatively long distance between stations, there is a possibility that information about the next station may not be acquired for a relatively long time (e.g., 30 minutes) until the mobile terminal 500 arrives in the cell of base station 190 of the next station. For example, when the moving speed of mobile terminal 500 is equal to or higher than a predetermined speed (e.g., 100 km per hour), it is determined that the mobile terminal 500 is traveling on such a high-speed train 400, and even if no new LTE data is received for a predetermined time or more, it is determined that the mobile terminal 500 is traveling on train 400 traveling a long distance at a relatively high speed, and a vehicle identification session may be started, or, if a vehicle identification session has been started, the vehicle identification session may be maintained without being deleted, and processing (the above-mentioned processing described with reference to S902 and thereafter) may be executed.
[0091] The above-described processing is executed in each vehicle identification session created for a candidate route, and it is possible to determine whether or not a user using the mobile terminal 500 is traveling on the candidate route.
[0092] In addition, the route and / or vehicle that the user will ride on may be specified from among the candidate routes based on information on the movement of the mobile terminals 500 used by other users. For example, based on information on the movement of the multiple mobile terminals 500, such as transition information of the base station 190 to which each mobile terminal 500 is connected, classification clustering may be performed into multiple groups (clusters) for the departure time of each mobile terminal 500 from a certain station (e.g., station A) and the arrival time at another station (e.g., station B). For example, each mobile terminal 500 may be classified into a cluster in which the departure time from station A and / or the arrival time at station B estimated for each mobile terminal 500 differs by one minute. For example, the mobile terminals 500 may be classified into nine clusters in terms of the departure times from station A and the arrival times at station B, respectively: 8:00 and 8:20, 8:00 and 8:21, 8:00 and 8:22, 8:01 and 8:20, 8:01 and 8:21, 8:01 and 8:22, 8:02 and 8:20, 8:02 and 8:21, and 8:02 and 8:22. Information on the departure times and arrival times of a cluster determined to belong to the largest number of mobile terminals 500 based on the results of clustering may be used to identify the train 400 boarded by the user who uses the mobile terminal 500 targeted in the vehicle identification session, or to identify the route.
[0093] Furthermore, the base station 190 may be equipped with, for example, a directional antenna, and the direction of radiating radio waves from the antenna may be changed depending on the day of the week, time of day, etc., in accordance with the congestion status inside the train 400 or in the station premises. At this time, the cell within the range in which the base station 190 can communicate is adjusted. In this embodiment, the location information of the mobile terminal 500 may be determined taking into account information on such changes in the base station 190.
[0094] Returning to Fig. 7, next, the communication carrier server 100 identifies, from among the candidate routes, a route and / or a vehicle that the user using the mobile terminal 500 will take (S708). For example, in each generated vehicle identification session, the communication carrier server 100 may determine that a route that satisfies a predetermined condition is the route that the user will take, based on the connection information of the mobile terminal 500 transmitted from the base station 190 and the operation information of each route stored in the database 900, as described above with reference to Fig. 9.
[0095] Depending on the arrangement of stations and base stations 190, it may be determined that the passenger is riding on more than one of the candidate routes. For example, when trains 400 of different routes run in parallel, it may be difficult to determine which route the passenger is riding on. In that case, the vehicle identification session may be maintained for each of the routes determined to be the passenger, and the execution of the above-mentioned process may be continued.
[0096] Next, the communication provider server 100 acquires attribute information of users who will ride the identified route or vehicle 400 (S710). For example, the communication provider server 100 may execute the above steps S702 to S708 for multiple mobile terminals 500, and acquire attribute information on each user who is determined to ride the same route.
[0097] Next, the communication carrier server 100 generates statistical information (S712). The statistical information is generated based on, for example, the attribute information of the user acquired from the database 900. As the statistical information, for example, statistical data on the age, sex, address, and interests of the user among the acquired attribute information of the user may be generated. In this embodiment, for example, the statistical information generating unit 106 of the communication carrier server 100 may generate statistical information based on the attribute information of each of a plurality of users who ride in the same vehicle. Alternatively, the statistical information generating unit 106 may generate statistical information based on each attribute information of a predetermined number of users who ride in the same vehicle. For example, the statistical information may be generated based on the attribute information of each of 10 users who ride in the same vehicle.
[0098] The statistical information generated by the communication carrier server 100 is provided to the advertisement provision management server 200 (S714).
[0099] At this time, the advertisement space management server 300 provides information on the advertisement space 410 that can be provided at this time point by displaying advertisements or the like in the train 400 (S716).
[0100] The advertisement provision management server 200 starts an auction for the advertisement space 410 (S718). An advertisement provider who wins the advertisement space 410 in the auction can have an advertisement provided in the advertisement space 410 by displaying an advertisement or the like.
[0101] The advertisement provision management server 200 provides, for example, statistical information provided by the telecommunications carrier server 100 and advertisement space information provided by the advertisement space management server 300 to the advertisement provider terminal 600, and accepts bids for the auction from advertisement providers (S720).
[0102] The advertisement provision management server 200 that has received the bids determines the successful bidder (S722). For example, the advertisement provision management server 200 determines the advertisement provider who bids the highest advertising fee as the successful bidder. Alternatively, the advertisement provision management server 200 may determine the advertisement provider who bids the earliest as the successful bidder.
[0103] It is not necessary to accept bids from advertisement providers every time an auction is started. For example, the advertisement provider may accept the setting of conditions for automatic bidding in advance, and automatically place a bid when the set conditions are met. In the in-car advertisement provision system 1 according to the present embodiment, an auction is held for advertisements provided by displaying or the like in the advertisement frame 410 of the train 400 on which the user is riding. Therefore, in particular for users who have a short ride time, in order to shorten the time from bidding to winning the bid and to lengthen the time for providing the advertisement from the viewpoint of advertising effectiveness such as increasing the willingness to purchase the advertised product, a configuration may be adopted in which bidding is automatically performed. At this time, the above-mentioned bidding by the advertisement provider (S720) may not be performed. Similarly, the bidding by the advertisement provision management server 200 may also be performed in a short time. For example, a bidder who satisfies a preset condition may be awarded a bid in a short time, and the provision of the advertisement by displaying or the like may be started promptly. For example, conditions for automatic bidding may be set based on user attribute information, conditions related to statistical information generated based on user attribute information, time period, route, weather, or the like.
[0104] Through the auction, the advertisement provider wins the target advertisement space 410 based on the determination of the successful bidder (S722) (S724). The advertisement provider may, for example, input the decision of the successful bid via the advertisement provider terminal 600, or may be notified of the decision of the successful bid via the advertisement provider terminal 600 if the bid is set to be automatically won when a predetermined condition is met.
[0105] The advertisement provider provides advertisement content to the advertisement space management server 300 via the advertisement provider terminal 600 (S726).
[0106] The advertisement space management server 300 receives the advertisement content from the advertisement provider terminal 600 (S728), and generates, for example, a still image or a video advertisement image as necessary (S730). For example, the advertisement content provided by the advertisement provider terminal 600 may be adjusted, for example, in terms of image size, resolution, brightness, saturation, aspect ratio, etc., to fit the successful advertisement space 410. In addition, for example, if the advertisement content includes audio data, when audio is not played on the train 400, the audio data may be converted into text data and processed such as being superimposed on image data. In addition, the presentation time of the advertisement content may be adjusted to fit the successful advertisement space 410.
[0107] The advertisement image may be generated in advance. The advertisement image may be generated by, for example, an advertisement provider and transmitted to the advertisement space management server 300 in advance. When the advertisement provision management server determines a successful bidder for the advertisement space 410, the advertisement image provided in advance may be provided to the advertisement space 410 and displayed. When the advertisement image is provided in advance, identification information associated with the successful bidder may be added to the advertisement image. The advertisement image may also be generated in advance in the advertisement space management server 300. By preparing the advertisement image in advance, it is possible to start providing the advertisement image by displaying it as soon as the successful bidder for the advertisement space is determined. Therefore, since the display of the advertisement image can be started in a short time, a greater advertisement effect can be obtained. In addition, it is possible to improve the advertisement effect, especially on routes where the ride time is relatively short.
[0108] The generated advertisement image is transmitted to the train 400 in which the advertisement frame 410 is provided (S732).
[0109] In the train 400, the received advertising image is provided to the advertising space 410 (S734). The advertising space 410 is, for example, a signage including a display device such as a liquid crystal display device or an organic EL display device, and may be provided to a user by displaying the generated advertising image.
[0110] Fig. 10 shows an example of the interior of a train 400. As shown in Fig. 10, the advertising space 410 may include, for example, an advertising display area 412 provided on a wall between seats 420 of the train 400, and an advertising display area 414 provided above a window section 430. Fig. 11 shows the advertising display area provided in the interior of the train 400 in more detail. As shown in Fig. 11, in addition to the advertising display area 412 provided on a wall and the advertising display area 414 provided above a window section 430 (between the window section 430 and the ceiling of the car), for example, an advertising display area 416 may also be provided on the ceiling.
[0111] In the in-vehicle advertisement system 1 according to the present embodiment, for example, by acquiring connection information of the mobile terminal 500 to a Wi-Fi spot, the train 700 on which the user using the mobile terminal 500 rides can be more accurately identified. That is, in the in-vehicle advertisement system 1 according to the present embodiment, the mobile terminal 500, which is a communication terminal, and the base station 190 communicate with each other by a first wireless communication method such as LTE, and the train 400, which is a vehicle, may be provided with a relay device (for example, a Wi-Fi spot 720 (see FIG. 12) described later) of a second wireless communication method such as Wi-Fi, which is a wireless communication method different from the first wireless communication method such as LTE. In this embodiment, the vehicle identification unit 104 of the communication carrier server 100 may identify the vehicle on which the user using the mobile terminal 500, which is a vehicle to be used, rides based on the identification information of the Wi-Fi spot 720, which is a relay device. By identifying the vehicle on which the user rides, the route on which the vehicle on which the user rides is operated may be identified.
[0112] The in-vehicle advertisement providing system 1 in this case will be described below. Fig. 12 shows a train 700 in this case. As shown in Fig. 12, the train 700 has a Wi-Fi spot 720 such as an access point inside the train. The mobile terminal 500_1, the mobile terminal 500_2, ..., the mobile terminal 500_n are connected to the Wi-Fi spot 720. In addition, the mobile terminal 500_1, the mobile terminal 500_2, ..., the mobile terminal 500_n, and the Wi-Fi spot 720 are connected to a base station 190 outside the train.
[0113] FIG. 13 shows an example of data obtained at this time. In the example shown in FIG. 13, the terminal ID of the mobile terminal 500, the LTE base station 190 to which the mobile terminal 500 is connected, the connection state to the Wi-Fi spot 720, the ID of the Wi-Fi spot 720 to which the mobile terminal 500 is connected, and the position of the Wi-Fi spot 720 are obtained. That is, as shown in FIG. 13, in this embodiment, for the mobile terminal 500_1 that is the target for identifying the train to be boarded, in addition to information on which base station 190 the mobile terminal 500_1 is connected to, information on whether the mobile terminal 500_1 is connected to the Wi-Fi spot 720, and the ID of the Wi-Fi spot 720 and the position of the Wi-Fi spot when the mobile terminal 500_1 is connected are obtained. For example, based on the information on the ID of the Wi-Fi spot, it is possible to identify the car in which each Wi-Fi spot is installed, and it is also possible to identify the car in which the user of the mobile terminal 500_1 is boarding. In addition, in this embodiment, the Wi-Fi spot 720 is connected to the base station 190, and as the train 700 moves, the base station 190 to which the Wi-Fi spot 720 is connected also switches, so that the position of the Wi-Fi spot 720 can be estimated based on information on the transition of the base station 190 to which the Wi-Fi spot 720 is connected, for example, in the same manner as the position of the mobile terminal 500. Based on the estimated position of the Wi-Fi spot 720, it becomes possible to estimate the position of the mobile terminal 500_1 connected to the Wi-Fi spot 720.
[0114] The train 400 is made of, for example, metal, and is configured to suppress leakage of radio waves from inside the train to the outside. Therefore, if it is possible to identify that the Wi-Fi spot 720 to which the mobile terminal 500 is connected is a Wi-Fi spot installed inside a carriage of the train 400, it can be determined that there is a high possibility that the mobile terminal 500 is located inside the carriage in which the Wi-Fi spot 720 is installed.
[0115] In this manner, in the present embodiment, by providing the Wi-Fi spot 720, it is possible to more accurately identify the vehicle in which the user of the mobile terminal 500 boards. In addition, based on information on the connection of the mobile terminal 500 to the Wi-Fi spot 720 and the disconnection of the connection to the Wi-Fi spot 720, it is also possible to identify the boarding and disembarking of the user of the mobile terminal 500.
[0116] It is also possible to construct a learning model using information on the Wi-Fi spot 720 to which the mobile terminal 500 is connected as teacher data, and to estimate the train 400 on which the user of the mobile terminal 500 rides. For example, as shown in FIG. 13, based on information on the LTE base station 190 to which the mobile terminal 500 is connected at each station and information on the LTE base station 190 during movement between stations, for example, machine learning may be used to extract feature amounts for the transition of the LTE base station 190 during movement between stations (for example, movement from station A to station B, or movement from station B to station C). For the extracted feature amounts, a learning model may be constructed using information on the movement of the Wi-Fi spot 720 collected during learning (for example, movement of the Wi-Fi spot 720 from station A to station B, or movement from station B to station C) as a correct answer label.
[0117] In this embodiment, when making a prediction using a learning model, for example, a learning model related to a neural network or a learning model using a decision tree such as a random forest or a gradient boosting decision tree (GBDT) may be used. When such a method is used, for example, when a combination of base stations 190 is input to a learning model that has been trained using teacher data in which all base stations 190 are input and all station names are output, a station name may be output as a predicted value. Also, a learning model using XGboost (eXtreme Gradient Boosting) may be used. For example, a classifier that can calculate the probability that the mobile terminal 500 exists for each station may be created based on information on the base station 190 that was connected when the mobile terminal 500 exists at each station. For example, a combination of base stations 190 to which the mobile terminal 500 is connected may be input to the created classifier, and the probability that the mobile terminal 500 exists at each station may be output for each station. The information on base station 190 to be input may be, for example, information on a predetermined number (e.g., five) of base stations 190 whose connection with mobile terminal 500 was detected most recently, or may be information on base station 190 whose connection with mobile terminal 500 was detected within a most recent predetermined time period (e.g., 10 minutes).In addition, the information on base station 190 to be input may be determined based on a combination of conditions such as a predetermined number and a predetermined time during which a connection with mobile terminal 500 was detected most recently.
[0118] Using a learning model using data from a train 700 on which a Wi-Fi spot 720 is installed as teacher data, for example, a feature of the transition of the base station 190 to which the mobile terminal 500 of a user riding in a vehicle on which a Wi-Fi spot 720 is not installed (for example, the train 400 described with reference to FIG. 1) is connected is extracted, and based on the extracted feature, the movement of the mobile terminal 500 can be estimated even in a vehicle on which a Wi-Fi spot 720 is not installed. As described above, in the in-vehicle advertisement providing system 1 according to this embodiment, it is possible to estimate the train 400 on which the user of the mobile terminal 500 rides based on base station transition information on the transition of the base station 190 to which the mobile terminal 500 is connected and operation information of the train 400, as in the vehicle identification unit 104 of the communication carrier server 100, but by using a learning model based on data from the train 700 on which a Wi-Fi spot 720 is installed, it is possible to more accurately and / or quickly estimate the train 400 on which the mobile terminal 500 is located.
[0119] In constructing the learning model, for example, in addition to the information when the train 700 on which the Wi-Fi spot 720 is installed is used, or instead of the information when the train 700 on which the Wi-Fi spot 720 is installed is used, learning may be performed by using information from a device having a position identification function such as a GPS installed in the train as teacher data. For example, a position identification function such as a GPS may be added to the Wi-Fi spot 720, and position information from the GPS may also be acquired and used as teacher data.
[0120] The estimation of the train that the user of the mobile terminal 500 will board using the learning model can be used, for example, to estimate the train 400 in which the Wi-Fi spot 720 is not installed as described above. It can also be used to more accurately and / or quickly estimate the train even when a terminal capable of only LTE communication connection is used, regardless of whether the Wi-Fi spot 720 is installed or not.
[0121] An in-vehicle advertisement providing method for providing an in-vehicle advertisement to a user according to an embodiment of the present disclosure will be described with reference to Fig. 14. Fig. 14 is a flowchart of the in-vehicle advertisement providing method according to an embodiment of the present disclosure.
[0122] First, the operation information of the multiple vehicles 400 is acquired (S1402).
[0123] Next, the vehicle 400 in which each user is riding is identified from the connection information and operation information of the communication terminal (portable terminal 500) carried by each user (S1404).
[0124] Next, attribute information is acquired from a plurality of users riding in the vehicle 400 (S1406).
[0125] Next, statistical information is generated based on the attribute information acquired from a plurality of users (S1408).
[0126] Next, advertisement space information and statistical information relating to advertisement space 410 for allowing advertisement businesses to provide advertisements within vehicle 400 are provided to a plurality of advertisement businesses (S1410).
[0127] Next, based on the result of the bidding process for acquiring the advertisement space 410, a successful bidder for the advertisement space 410 is determined from among the multiple advertisement businesses (S1412).
[0128] Next, the advertisement information provided by the successful bidder is provided to the vehicle 400 (S1414).
[0129] <Summary> According to the embodiment described above, in the in-car advertisement providing system 1, the vehicle in which each user is riding is identified from the location information of the communication terminal possessed by each user and the train operation information. This makes it possible to identify the route on which the user is riding. In addition, attribute information of each user corresponding to the communication terminal is acquired, and statistical information is generated based on the attribute information acquired for multiple users riding in the same vehicle. The generated statistical information is provided to an advertising business that makes a bid for the advertising space, together with advertising space information related to the advertising space. Therefore, the advertising business can provide an in-car advertisement according to the user. Therefore, this embodiment makes it possible to provide a technology that makes it possible to improve the advertising effect of in-car advertisements. In addition, the technology according to this embodiment can contribute to the achievement of Goal 9 of the Sustainable Development Goals (SDGs), "Build resilience, promote inclusive and sustainable development, and promote innovation and infrastructure."
[0130] The above-described embodiments are intended to facilitate understanding of the present invention, and are not intended to limit the present invention. The flow charts, sequences, elements included in the embodiments, and their arrangements, materials, conditions, shapes, sizes, etc. are not limited to those illustrated, and can be changed as appropriate. The calculation methods described in the above-described embodiments are also not limited to those illustrated. In addition, the configurations illustrated in different embodiments can be partially replaced or combined. [Explanation of symbols]
[0131] 1...in-vehicle advertisement providing system, 100...communications carrier server, 104...vehicle identification unit, 106...statistical information generating unit, 190...base station, 200...advertising provision management server, 204...advertising space information generating unit, 206...auction execution unit, 300...advertising space management server, 304...advertising space management unit, 306...advertising content providing unit, 400...train, 404...advertising space information providing unit, 410...advertising space, 500...communications terminal, 600...advertising provider terminal, 700...train, 720...Wi-Fi spot, 900...database
Claims
1. An in-vehicle advertisement providing system that provides in-vehicle advertisements to a user riding in a vehicle, the in-vehicle advertisement providing system comprising: An operation information acquisition unit that acquires operation information of a plurality of vehicles; a vehicle identification unit that identifies a vehicle in which each user is riding based on connection information of a communication terminal carried by each user and the operation information; an attribute information acquisition unit that acquires attribute information from each of a plurality of users who board the vehicle; a statistical information generating unit that generates statistical information based on a plurality of pieces of attribute information acquired from the plurality of users; an advertisement space providing unit that provides advertisement space information regarding advertisement spaces for allowing advertisement businesses to provide advertisements in the vehicle and the statistical information to a plurality of advertisement businesses; A determination unit that determines a successful bidder for the advertisement space from among the plurality of advertising businesses based on a result of a bidding process for acquiring the advertisement space; an advertisement provision unit that provides, in the vehicle, advertisement information provided by the successful bidder; An in-vehicle advertising system comprising:
2. The connection information of the communication terminal is Location information of a base station communicating with the communication terminal; Base station transition information regarding transition of base stations that is switched as the vehicle moves; The in-vehicle advertisement providing system according to claim 1 , further comprising meta-information that is information in which the location information of the base station is associated with identification information of a station through which the vehicle passes or stops.
3. The vehicle identification unit is Identifying at least one candidate vehicle in which the user may be riding; For each of the vehicle candidates, create a vehicle identification session that is a session that identifies the vehicle; Calculating a possibility that the user will ride in each of the vehicle candidates in the vehicle identification session; Identifying the candidate vehicle in which the possibility of the user riding satisfies a predetermined condition; The in-vehicle advertisement providing system according to claim 1 , wherein the advertisement space providing unit provides the advertisement space of the candidate vehicle that satisfies the predetermined condition to the advertising business.
4. The statistical information generating unit generating the statistical information based on at least one of attribute information of a plurality of users riding in the same vehicle and attribute information of a specific number of users riding in the same vehicle; The in-vehicle advertisement providing system according to claim 1 .
5. The advertisement frame is specified by at least one of a provision area in which the advertisement is provided and a time when the advertisement is provided in the provision area. The in-vehicle advertisement providing system according to claim 1 .
6. the communication terminal and the base station communicate with each other using a first wireless communication system; a relay device for a second wireless communication system that is different from the first wireless communication system is provided in the vehicle; The in-vehicle advertisement providing system according to claim 2 , wherein the vehicle identification unit identifies the vehicle in which the user is riding based on the identification information of the relay device.
7. A method for providing an in-vehicle advertisement to a user in a vehicle, the method comprising: Obtaining operation information of a plurality of vehicles; Identifying a vehicle in which each user is riding based on connection information of a communication terminal carried by each user and the operation information; acquiring attribute information from each of a plurality of users who board the vehicle; generating statistical information based on a plurality of pieces of attribute information acquired from the plurality of users; providing advertising space information related to advertising spaces for allowing advertising businesses to provide advertisements in the vehicle and the statistical information to a plurality of advertising businesses; determining a successful bidder for the advertisement space from among the plurality of advertisement businesses based on a result of a bidding process for acquiring the advertisement space; providing the vehicle with advertising information provided by the successful bidder; The in-vehicle advertisement providing method is executed by an information processing device, comprising:
8. An in-vehicle advertisement providing program for providing an in-vehicle advertisement to a user who is in a vehicle, Obtaining operation information of a plurality of vehicles; Identifying a vehicle in which each user is riding based on connection information of a communication terminal carried by each user and the operation information; acquiring attribute information from each of a plurality of users who board the vehicle; generating statistical information based on a plurality of pieces of attribute information acquired from the plurality of users; A program for causing a computer to execute the following.
9. An in-vehicle advertisement providing program for providing an in-vehicle advertisement to a user who is in a vehicle, acquiring statistical information generated based on a plurality of pieces of attribute information acquired from a plurality of users; acquiring advertisement space information regarding an advertisement space for allowing an advertising business to provide an advertisement in the vehicle; providing the advertisement space information and the statistical information to a plurality of advertising businesses; determining a successful bidder for the advertisement space from among the plurality of advertisement businesses based on a result of a bidding process for acquiring the advertisement space; A program for causing a computer to execute the following.
10. An in-vehicle advertisement providing program for providing an in-vehicle advertisement to a user who is in a vehicle, acquiring statistical information generated based on a plurality of pieces of attribute information acquired from a plurality of users, advertising space information regarding an advertising space for allowing an advertising business to provide an advertisement in the vehicle, and advertising information from a successful bidder for the advertising space determined based on a result of a bidding process for acquiring the advertising space from among the plurality of advertising businesses provided; providing the advertisement information to the advertisement space; A program for causing a computer to execute the following.
Citation Information
Patent Citations
Information distributing device and recording medium
JP2002157502A
Advertisement delivery system and method
JP2004220498A
Traffic advertisement operation management system
JP2006011767A
Passenger position specifying device
JP2013237409A
Terminal device, server device, information processing method, and program
JP2015022703A