Information processing device and advertisement information presentation device, and methods performed by these devices

The information processing device addresses the challenge of evaluating advertising effectiveness for drivers by assessing recognizability based on steering load and road conditions, optimizing advertising presentation and charging based on driver recognition.

JP2025164907APending Publication Date: 2025-10-30PIONEER IP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025143246
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-29
Publication Date
2025-10-30

AI Technical Summary

Technical Problem

Existing systems struggle to effectively evaluate the advertising effectiveness of information presented to drivers of mobile vehicles, particularly for non-location-specific advertisements.

Method used

An information processing device that includes a presentation control unit, location information acquisition unit, and recognizability determination unit to assess the ease with which advertising information is recognized by drivers based on steering load and road conditions, allowing for tailored presentation and evaluation of advertising effectiveness.

Benefits of technology

Enables effective presentation of diverse advertising information to drivers while evaluating its impact, considering the driver's ability to recognize the content, thereby optimizing advertising effectiveness and charging based on recognizability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025164907000001_ABST
    Figure 2025164907000001_ABST
Patent Text Reader

Abstract

To provide an information processing device that can present arbitrary advertisement information to a driver of a movable body and determine an advertising effect on the driver by presenting the advertisement information.SOLUTION: An information processing device includes: a presentation control unit that presents advertisement information on a movable body; a positional information acquisition unit that acquires positional information that is information on a position of the movable body when the advertisement information is presented; and a recognizability degree determination unit that determines a recognizability degree indicating how easily the presented advertisement information is recognized by a driver of the movable body by determining a steering load at a position of the movable body, based on the positional information and a steering load map, which is information in which a position on a road and the steering load for each position on the road are associated with each other.SELECTED DRAWING: Figure 10
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, and more particularly to an information processing device that controls the presentation of information to a driver of a mobile body and determines the effectiveness of the presentation. [Background technology]

[0002] There is known a device that presents advertising information indicating the content of an advertisement to passengers of a mobile body. One method of understanding the advertising effectiveness when the advertising information is presented to passengers of a mobile body is to determine whether the mobile body has visited a specific area related to the advertising information.

[0003] For example, Patent Document 1 discloses an advertising information distribution system having an advertising information distribution server having a server-side transmitting / receiving means for distributing advertising information to users, the advertising information including advertising identification information for identifying advertising information and advertising area information predetermined for each piece of advertising information, and an advertising information presentation device having a determination means for determining the positional relationship between location information regarding the user and advertising area information. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-25461 Summary of the Invention [Problem to be solved by the invention]

[0005] In the advertising information distribution system described above, when advertising information unrelated to a specific area, such as a company's image advertisement, is presented to drivers of mobile vehicles, one example of a problem is that it is difficult to determine the advertising effectiveness of the advertising information.

[0006] The present invention has been made in consideration of the above points, and one of its objects is to provide an information processing device that can present a wide variety of advertising information to a driver of a mobile vehicle, such as advertising information that includes driving assistance information such as information on points to be careful about when driving, and that can evaluate the advertising effect on the driver of the advertising information that is presented to the driver. [Means for solving the problem]

[0007] The invention described in claim 1 is characterized by having a presentation control unit that causes advertising information to be presented on a mobile body, a location information acquisition unit that acquires location information that is information about the location of the mobile body when the advertising information is presented, and a recognizability determination unit that determines the steering load at the position of the mobile body based on the location information and a steering load map that is information that associates positions on a road with the steering load for each position on the road, thereby determining the recognizability that indicates the ease with which the presented advertising information will be recognized by the driver of the mobile body. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a block diagram showing an example of a configuration of an information processing system according to a first embodiment of the present invention. [Figure 2] 1 is a block diagram illustrating an example of a configuration of an information processing system according to a first embodiment. [Figure 3] FIG. 4 is a diagram illustrating an example of information related to control of the information processing apparatus according to the first embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of information related to control of the information processing apparatus according to the first embodiment. [Figure 5A] FIG. 4 is a diagram illustrating an example of information related to control of the information processing apparatus according to the first embodiment. [Figure 5B] FIG. 4 is a diagram illustrating an example of information related to control of the information processing apparatus according to the first embodiment. [Figure 5C] FIG. 4 is a diagram illustrating an example of information related to control of the information processing apparatus according to the first embodiment. [Figure 6]10 is a flowchart illustrating an example of an advertisement information processing routine performed by the information processing device according to the first embodiment. [Figure 7] 10 is a flowchart illustrating an example of a subroutine performed by the information processing device according to the first embodiment. [Figure 8] 10 is a flowchart illustrating an example of an advertisement information processing routine performed by the information processing device according to the first embodiment. [Figure 9] 10 is a flowchart illustrating an example of an advertisement information processing routine performed by the information processing device according to the first embodiment. [Figure 10] FIG. 10 is a block diagram illustrating an example of a configuration of an information processing system according to a second embodiment. [Figure 11] FIG. 10 is a diagram showing an example of a driving load map according to the information processing device of the second embodiment. [Figure 12] 10 is a flowchart illustrating an example of an advertisement information processing routine performed by the information processing device according to the second embodiment. [Figure 13] FIG. 10 is a diagram illustrating an example of a display screen according to an information processing apparatus of the second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will now be described in detail. In the following description and accompanying drawings, the same reference numerals are used to designate substantially the same or equivalent parts. [Example]

[0010] 1 shows a configuration of an information processing system 10 according to a first embodiment. The information processing system 10 includes an information processing terminal 10A and an information processing server 10B as an information processing device. In this embodiment, an example will be described in which the information processing terminal 10A is mounted on a vehicle M as a moving object.

[0011] The information processing terminal 10A and the information processing server 10B can mutually transmit and receive data (communication connection) via a network (communication path). For example, a communication protocol such as TCP / IP is used for the transmission and reception. The network can be constructed by Internet communication including wireless communication such as a mobile communication network, Wi-Fi (registered trademark), and wired communication. The information processing server 10B can mutually transmit and receive data with each of the multiple information processing terminals 10A mounted on the multiple vehicles M.

[0012] The information processing server 10B can also transmit and receive data to and from an advertiser terminal AD, which is a terminal used by an advertiser, via a network. Information regarding a request for the presentation of advertising information in the information processing terminal 10A and information regarding charges to the advertiser are transmitted and received between the information processing server 10B and the advertiser terminal AD.

[0013] 2 shows the configurations of the information processing terminal 10A and the information processing server 10B. First, the information processing terminal 10A will be described. The terminal storage unit 11 is a storage device such as a hard disk, flash memory, SSD (Solid State Drive), RAM (Random Access Memory), etc. The terminal storage unit 11 appropriately stores programs executed on the information processing terminal 10A, data necessary for the operation of the information processing terminal 10A, data generated during the operation of the information processing terminal 10A, and data imported from the outside.

[0014] The terminal control unit 13 includes a central processing unit (CPU) and performs control necessary for the operation of the information processing terminal 10 A. For example, the terminal control unit 13 reads out map information or route information related to the vehicle M on which the information processing terminal 10 A is mounted from the terminal storage unit 11 and performs control necessary for displaying these.

[0015] The display unit 15 is a display device such as a liquid crystal display, an organic EL display, or a head-up display (HUD), and is provided so as to be visible to the driver. The display unit 15 displays a screen showing information such as navigation information and advertisement information in response to an instruction from the terminal control unit 13. For example, the display unit 15 displays map information of the area in which the vehicle M is traveling. Also, for example, the display unit 15 displays characters and images showing advertisement information.

[0016] The audio output unit 16 is an acoustic device that outputs information such as navigation information and advertisement information as audio. For example, the audio output unit 16 outputs a part of the route information as audio. Also, for example, the audio output unit 16 outputs the content of an advertisement included in the advertisement information as audio.

[0017] The operation input unit 17 is an input device such as a remote controller or a touch panel. The operation input unit 17 accepts operation input from a passenger regarding the display unit 15 or the audio output unit 16. For example, the operation input unit 17 accepts operation input such as an input requesting the display of route information, an input of a destination, etc.

[0018] The position detection unit 19 is a device that detects the position of the vehicle M. The position detection unit 19 includes a position specifying device such as a GPS (Global Positioning System) device, and detects the position of the vehicle M to generate position information.

[0019] The status information collection unit 21 is a device that collects status information, which is information about the status of the driver of the vehicle M when the advertising information is presented. For example, the status information includes driving load information, which is information about the load placed on the driver when the driver operates, i.e., drives, the vehicle M.

[0020] For example, the steering load information includes vehicle state information that indicates the state of the vehicle driven by the driver, i.e., driving state information that indicates the driving state of the mobile body. Also, for example, the steering load information includes surrounding environment information that indicates the environment around the mobile body, such as information about the weather.

[0021] The state information collection unit 21 is, for example, a vehicle interface (vehicle I / F), and collects vehicle state information acquired by CAN (Controller Area Network) communication in the vehicle M. For example, the vehicle state information includes information indicating the state of the vehicle M, such as the vehicle speed, accelerator pedal stroke, brake pedal stroke, steering angle, headlight illumination state, blinker operation state, wiper operation state, engine RPM, shift lever position, and autonomous driving control state.

[0022] Furthermore, the state information collection unit 21 may be connected to one or more sensors S, such as an acceleration sensor and a gyro sensor, mounted on the vehicle M, and may detect information such as the acceleration and traveling direction of the moving body. For example, the state information collection unit 21 collects state information in association with the time when the advertising information is presented.

[0023] For example, the vehicle state information can be used to understand the driving situation of the driver. Therefore, the vehicle state information can be considered as information on the driver's state, such as the degree to which the driver is likely to be concentrating on driving. For example, the vehicle state information can be used to calculate the driving load (operation load) that was placed on the driver when the advertising information was presented.

[0024] The terminal communication unit 23 is a network adapter such as a network interface card (NIC) for transmitting and receiving data in accordance with instructions from the terminal control unit 13. For example, the terminal communication unit 23 as a receiving unit receives information including advertisement information. Also, for example, the terminal communication unit 23 as a transmitting unit transmits status information when the advertisement information is presented.

[0025] Next, the information processing server 10B will be described. The server communication unit 25 is a network adapter such as a NIC, and transmits and receives data to and from one or more vehicles M. For example, the server communication unit 25 as a transmitter transmits information including advertising information to the information processing terminal 10A. Also, for example, the server communication unit 25 as a receiver receives status information, which is information regarding the status of the driver of the vehicle M, from the information processing terminal 10A.

[0026] The server storage unit 27 is a storage device such as a hard disk, a flash memory, an SSD, a RAM, etc. The server storage unit 27 appropriately stores programs executed in the information processing server 10B, data necessary for the operation of the information processing server 10B, data generated during the operation of the information processing server 10B, and data imported from the outside.

[0027] The server storage unit 27 also has an advertisement information database (hereinafter referred to as advertisement information DB) 27A. The advertisement information DB 27A stores advertisement data including the contents of advertisements.

[0028] For example, the advertising data includes the content to be presented, which is the advertising information to be presented. For example, the content to be presented may be image, audio, or a combination of these. For example, each content to be presented is assigned an advertising ID that identifies the respective advertising data.

[0029] Furthermore, for example, the advertisement data includes information regarding presentation conditions, which are conditions for presenting the presentation content in the advertisement data to the driver of the vehicle M. For example, the presentation conditions are conditions for the location of the vehicle M at the time when the advertisement information should be presented.

[0030] More specifically, the information on the presentation conditions is advertisement position information, which is information specifying the position (advertisement position) of the vehicle M as the position where the advertisement information should be presented. The advertisement position information may be information such as coordinates indicating a point on a road where the mobile body may travel, or may be information indicating a predetermined section, area, or region.

[0031] 3 shows an advertisement data table TB1, which is an example of advertisement data stored in the advertisement information DB 27 A. The advertisement data table TB1 lists advertisement IDs that identify each advertisement data, file names of videos or still images as the presented content, and advertisement position information specified for each advertisement ID.

[0032] In Fig. 3, area A, area B, and area C are listed in the "advertising position information" column. That is, Fig. 3 shows an example in which a predetermined area (hereinafter also referred to as an advertising area) is designated as the advertising position. The advertising information DB 27A may be pre-stored with advertising information that the advertiser wishes to present, and may be updated as needed.

[0033] The advertisement information DB 27A may store, for each advertisement ID, a standard fee that serves as a basis for the fee to be charged to the advertiser when the advertisement information (presentation content) for each advertisement ID is presented in the vehicle M. For example, a standard fee that differs depending on the type of advertisement information, such as the presence or absence of image information or the presence or absence of audio information, may be stored.

[0034] Referring again to Fig. 2, the server control unit 29 is configured with a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM, etc., and functions as a computer. The server control unit 29 realizes various functions by reading and executing various programs stored in the server storage unit 27. The server control unit 29 includes a presentation control unit 29A.

[0035] The presentation control unit 29A performs control to cause the advertising information to be presented in the vehicle M. More specifically, the presentation control unit 29A instructs the information processing terminal 10A mounted on the vehicle M to present the advertising information. For example, the presentation control unit 29A causes the server communication unit 25 to transmit information including the advertising information and an instruction to present the advertising information to the information processing terminal 10A.

[0036] The server control unit 29 also includes a distribution information generation unit 29B. The distribution information generation unit 29B extracts advertisement data to be distributed from the advertisement data stored in the advertisement information DB 27A and generates advertisement distribution information. For example, the distribution information generation unit 29B extracts advertisement data to be distributed based on the position information of the vehicle M.

[0037] Specifically, when the delivery information generation unit 29B receives location information indicating the current location of the vehicle M from the information processing terminal 10A, the delivery information generation unit 29B extracts advertising data including advertising location information that matches the location information as advertising data to be delivered. The delivery information generation unit 29B generates advertising delivery information including the extracted advertising data, for example, an advertising ID, presentation content, and advertising location information.

[0038] Furthermore, when the distribution information generation unit 29B receives information indicating the current position and destination of the vehicle M, it searches for a route from the current position to the destination and generates route information. For example, when the driver of the vehicle M inputs a destination into the operation input unit 17, the distribution information generation unit 29B performs a route search.

[0039] For example, in searching for the route, the delivery information generation unit 29B searches for a route that minimizes predetermined items such as required time, travel distance, energy consumption, or toll, and generates route information for one or more preferred routes. In this case, the delivery information generation unit 29B extracts advertisement data corresponding to the route information from the advertisement information DB 27A, and generates advertisement delivery information including an advertisement ID, presentation content, advertisement position information, and route information.

[0040] The server control unit 29 includes a state information acquisition unit 29C. The state information acquisition unit 29C acquires state information by receiving state information that is information relating to the state of the driver of the vehicle M collected by the state information collection unit 21 of the information processing terminal 10A. For example, as described above, the state information may include vehicle state information that indicates the state of the vehicle caused by driving by the driver.

[0041] Server control unit 29 also includes a recognizability determination unit 29D. Based on the status information acquired by status information acquisition unit 29C, recognizability determination unit 29D determines the degree of possibility that the driver will be able to recognize the presented advertising information, i.e., the recognizability indicating the ease of recognition.

[0042] More specifically, state information when the advertisement content is presented in vehicle M is collected by state information collection unit 21, and the state information is acquired by state information acquisition unit 29C. Based on the acquired state information, the recognizability is determined according to a predetermined method.

[0043] For example, when vehicle state information is acquired as state information, the driving load amount, which is the load caused by driving the vehicle M, can be calculated as a parameter for determining the recognizability.

[0044] FIG. 4 shows a load calculation table TB2, which is an example of the results of calculating the driving load. In FIG. 4, an "advertisement ID" is associated with a "presentation time," which is the time when the content corresponding to the advertisement ID is presented. For example, advertisement information corresponding to one advertisement ID is presented for a predetermined time period of about ten or so seconds to several tens of seconds. For example, the presentation time is the time when the presentation of the advertisement information begins.

[0045] In addition, Figure 4 lists, as vehicle status information at the presentation time, the maximum speed of vehicle M, "maximum vehicle speed (km / h)", the minimum speed, "minimum vehicle speed (km / h)", the maximum steering angle (steering angle), "steering angle (°)", and the maximum wiper operating speed, "wiper operating speed (times / min)", during the time when the advertising information corresponding to the advertising ID was presented.

[0046] "Driving load amount" in Fig. 4 indicates the amount of driving load calculated from the values ​​of each item of the state information. In Fig. 4, the "driving load amount" column shows, as an example, a result calculated according to the formula "driving load amount = A x (maximum vehicle speed - minimum vehicle speed) + B x steering angle + C x wiper operation speed" (A = 1, B = 0.5, C = 0.8), where A, B, and C are constants. This calculation formula and constants are merely examples, and other calculation methods may be determined experimentally or empirically.

[0047] In addition to the examples shown in FIG. 4, the vehicle state information may include information indicating the position of the shift lever, and if the information indicates reverse gear, it may be determined that the driving load is high (the content of the advertisement is difficult to recognize) regardless of other items of vehicle state information. Furthermore, the vehicle state information may include information indicating the control state of autonomous driving. If the information indicates that the vehicle is in autonomous driving, it may be determined that the driving load is low (the content of the advertisement is easy to recognize) regardless of other vehicle state information. Furthermore, in FIG. 4, in addition to the vehicle state information, surrounding environment information indicating the environment around the vehicle M may be included as a parameter for calculating the driving load.

[0048] Referring to the advertisement IDs "XXXXX1" to "XXXXX3" in Figure 4, the maximum steering angles are 30°, 90°, and 180°, and the other items of status information have the same values. As the "steering angle" value increases, the driving load increases to 63, 93, and 138, and the driving load increases as the "steering angle" value increases.

[0049] For example, when the calculated driving load is high, the driver has to concentrate on driving to a high degree. In such a case, even if the advertisement content is presented, it is expected that the possibility of recognizing the advertisement content is low. Therefore, in this embodiment, when the driving load is high, the recognizability is low.

[0050] On the other hand, when the driving load is low, the driver does not have to concentrate on driving to a great extent. In such a case, it is expected that the possibility of recognizing the content of the presented advertisement is high. Therefore, in this embodiment, when the driving load is low, the recognizability is high.

[0051] The recognizability determination unit 29D determines the recognizability according to a predetermined determination criterion. For example, if the driving load amount is greater than a predetermined reference value, the recognizability determination unit 29D determines the recognizability to be low, and if the driving load amount is less than the predetermined reference value, the recognizability determination unit 29D determines the recognizability to be high.

[0052] Fig. 5A shows a criterion table TB3, which is an example of the criterion for determining the recognizability by the recognizability determination unit 29D. Fig. 5A shows the criterion that the recognizability is determined to be "1 (low)" when the driving load amount is 100 or more, and "2 (high)" when the driving load amount is less than 100.

[0053] In this way, the recognizability determination unit 29D determines the recognizability of the presented advertising information by the driver of the vehicle M, based on the state information when the advertising information is presented in the vehicle M. Therefore, when steering load information such as vehicle state information is acquired as state information, the recognizability determination unit 29D determines the recognizability based on the steering load information.

[0054] 2 again, the server control unit 29 includes a billing information generation unit 29E. The billing information generation unit 29E generates billing information, which is information that contributes to determining the amount of money to be charged for the presentation of the advertising information, based on the result of the determination of the recognizability by the recognizability determination unit 29D. The billing information generation unit 29E generates billing information corresponding to each advertising ID of the advertising information presented in the vehicle M in accordance with a predetermined standard.

[0055] For example, the billing information generation unit 29E generates billing information such that the lower the recognizability, the lower the billing amount. For example, if the driver's recognizability is low when advertising information is presented, it is expected that the advertising effect of presenting the advertising information will be low. Therefore, if the advertising effect is low, a lower amount will be charged than if the advertising effect is high, making it possible to charge according to the advertising effect. Note that the billing information generation unit 29E may calculate a specific amount and generate billing information.

[0056] Fig. 5B shows a charging standard table TB4, which is an example of a standard for generating charging information based on recognizability. Fig. 5B shows a charging standard where the standard fee is charged when recognizability is high (2 (high)), and an amount 50% off the standard fee is charged when recognizability is low (1 (low)). For example, the standard fee may be predetermined as a fee per unit time for presenting the content of the advertisement, or a different standard fee may be set for each advertisement ID.

[0057] Fig. 5C shows a charging information table TB5, which is an example of charging information generated by charging information generation unit 29E. Fig. 5C shows a case where charging information generation unit 29E has generated charging information based on the recognizability corresponding to each advertising ID of the presented advertising information, in accordance with the charging standard shown in Fig. 5B. Fig. 5C shows charging information associated with the advertising ID, presentation time, and recognizability of the presented advertising information, respectively.

[0058] 2 again, server control unit 29 includes a charge amount determination unit 29F. Charge amount determination unit 29F determines a charge amount based on the charge information generated by charge information generation unit 29E. For example, charge amount determination unit 29F determines a charge amount based on the charge information as well as information included in advertisement information DB 27A. For example, charge amount determination unit 29F reads a standard fee corresponding to an advertisement ID from advertisement information DB 27A and calculates a charge amount based on the charge information.

[0059] For example, the charge amount determination unit 29F may determine the charge amount by applying a discount set separately from the charge information. For example, a discount may be applied to an advertiser who has requested the presentation of advertisement content a predetermined number of times or more. Also, for example, the charge information determination unit notifies the advertiser of the determined charge amount via the server communication unit 25.

[0060] The server control unit 29 includes an advertising request receiving unit 29G. The advertising request receiving unit 29G receives advertising request information including request details regarding the presentation of an advertisement from the advertiser terminal AD via the server communication unit 25. The advertising request information includes presentation details indicating the content of at least one advertisement and information indicating presentation conditions, which are conditions for presenting the presentation details to the driver of the mobile object. Furthermore, for example, the advertising request information includes identification information that can identify the advertiser terminal.

[0061] The server control unit 29 may also accept a designation of an advertisement position by an advertiser. For example, when an advertiser requests the presentation of an advertisement, the server control unit 29 may transmit information including the advertisement position and a fee corresponding to the advertisement position to the advertiser terminal AD. For example, the advertiser may designate the advertisement position by referring to the information, and transmit advertisement request information from the advertiser terminal AD to the information processing server 10B.

[0062] When the advertising request receiving unit 29G receives the advertising request information, it assigns an advertising ID that identifies the presented content to each of the presented content included in the advertising request information, and stores the advertising request information in the advertising information DB 27A. In addition, the advertising request receiving unit 29G may store a standard fee for each advertising ID in the advertising information DB 27A.

[0063] [Advertising information processing routine RT1] An advertisement information processing routine RT1, which is an example of a routine executed by the information processing system 10, will be described with reference to Fig. 6. The dashed lines in Fig. 6 schematically show how data is transmitted and received. In Fig. 6, the routine repeatedly executed by the information processing terminal 10A is indicated as RT1A, and the routine repeatedly executed by the information processing server 10B is indicated as RT1B.

[0064] The terminal control unit 13 of the information processing terminal 10A starts the routine RT1A, for example, when an accessory power supply (hereinafter referred to as an ACC power supply) of the vehicle M is turned on. Note that the terminal control unit 13 may start the routine RT1A when the engine of the vehicle M is started.

[0065] When the terminal control unit 13 starts the routine RT1A, it controls the terminal communication unit 23 to transmit current position information including the current position of the vehicle M detected by the position detection unit 19 to the information processing server 10B (step S11A). In step S11A, the current position information is transmitted by the terminal communication unit 23 together with a terminal ID which is an identifier for identifying the information processing terminal 10A. In step S11A, the terminal communication unit 23 functions as a transmission unit.

[0066] When the information processing server 10B is started, the server control unit 29 of the information processing server 10B starts the routine RT1B. When the server control unit 29 starts the routine RT1B, it waits for reception of current location information (step S11B).

[0067] After executing step S11B, the server control unit 29 determines whether or not current location information has been received (step S12B). In step S12B, the server control unit 29 determines whether or not information including the current location information of the vehicle M and the terminal ID of the information processing terminal 10A mounted on the vehicle M has been received by the server communication unit 25. In step S12B, the server communication unit 25 functions as a receiving unit.

[0068] If the server control unit 29 determines that the current location information has not been received (step S12B: NO), the process returns to step S11B and waits again for reception of the current location information.

[0069] When the server control unit 29 determines that the current location information has been received (step S12B: YES), it determines whether or not the location indicated by the current location information is a location where advertising information should be presented (step S13B). For example, the determination in step S13B is made based on whether or not the current location of the vehicle M indicated by the received current location information is included in the advertising area indicated by the advertising location information included in the advertising information DB 27A (see FIG. 3) of the server storage unit 27.

[0070] 3, when a specific advertising area is specified in the advertising information DB27A as the location where an advertisement should be presented and the current location is included in the advertising area, it is determined in step S13B that the location is the location where the advertisement should be presented. Note that when a specific point is specified as the location where an advertisement should be presented, it may also be determined in step S13B that the location is the location where the advertisement should be presented if the point and the current location match or if the distance between the point and the current location is within a predetermined range.

[0071] When the server control unit 29 determines in step S13B that the location is not one where advertising information should be presented (step S13B: NO), it ends the routine RT1B and starts a new routine RT1B.

[0072] When the server control unit 29 determines in step S13B that the current location is a location where advertising information should be presented (step S13B: YES), it generates advertising distribution information and transmits it to the information processing terminal 10A via the server communication unit 25 (step S14B). In step S14B, the distribution information generation unit 29B of the server control unit 29 extracts advertising data corresponding to the advertising area that includes the current location, and generates advertising distribution information as information including the advertising data.

[0073] After executing step S11A, the terminal control unit 13 waits for reception of advertisement distribution information (step S12A). After executing step S12A, the terminal control unit 13 determines whether or not the advertisement distribution information has been received (step S13A). In step S13A, the terminal control unit 13 determines whether or not the advertisement distribution information has been received by the terminal communication unit 23.

[0074] When the terminal control unit 13 determines in step S13A that the advertisement distribution information has not been received (step S13A: NO), the process returns to step S12A and waits again for reception of the advertisement distribution information.

[0075] When the terminal control unit 13 determines in step S13A that it has received advertisement distribution information (step S13A: YES), it presents the presentation content included in the advertisement distribution information on the display unit 15 and the audio output unit 16 (step S14A). If the advertisement distribution information includes presentation instruction information, in step S14A, the display unit 15 and the audio output unit 16 present the presentation content in accordance with the presentation instruction information. In step S14A, the presentation control unit 29A controls the display unit 15 and the audio output unit 16 to present the presentation content.

[0076] After executing step S14A, the terminal control unit 13 transmits state information when the advertising information (presentation content) was presented in step S14A to the information processing server 10B via the terminal communication unit 23 (step S15A). For example, in step S15A, the terminal control unit 13 transmits the vehicle state information collected by the state information collection unit 21. After executing step S15A, the terminal control unit 13 ends the routine RTA and starts a new routine RTA.

[0077] After executing step S14B, the server control unit 29 waits for reception of status information from the vehicle M (step S15B). After executing step S15B, the server control unit 29 determines whether or not status information has been received from the vehicle M (step S16B). In step S16B, when the status information acquisition unit 29C acquires the status information from the information processing terminal 10A via the server communication unit 25, it is determined that the status information has been received.

[0078] If server control unit 29 determines in step S16B that the status information has not been received (step S16B: NO), it returns to step S15B and waits again for the status information to be received.

[0079] When the server control unit 29 determines in step S16B that it has received the status information (step S16B: YES), it executes a recognizability determination subroutine using the status information (step S17B). In step S17B, based on the status information, the recognizability of the driver when the advertising information is presented in the vehicle M is determined. In addition, in step S17B, billing information according to the recognizability is generated.

[0080] After executing step S17B, the server control unit 29 ends the routine RT1B and starts a new routine RT1B.

[0081] [Recognition feasibility determination subroutine RT2] The recognizability determination subroutine RT2 executed in step S17B of routine RT1B will be described with reference to Fig. 7. When the server control unit 29 determines that it has received status information in step S16B of routine RT1B (step S16B: YES), it starts the recognizability determination subroutine.

[0082] When the recognizability determination subroutine is started, the recognizability determination unit 29D of the server control unit 29 calculates the driving load amount (step S21B). In step S21B, the driving load amount when the advertisement information is presented is calculated based on the state information.

[0083] For example, when vehicle state information is acquired as state information, the recognizability determination unit 29D calculates the driving load amount, which is the load caused by driving the vehicle M (see FIG. 4).

[0084] After executing step S21B, the recognizability determination unit 29D determines the recognizability of the driver when the advertising information is presented (step S22B). In step S22B, the recognizability is determined according to a predetermined standard depending on the calculation result of the driving load amount. For example, if the value of the driving load amount is equal to or less than a predetermined value, the recognizability is determined to be "2 (high)", and if the value of the driving load amount is greater than the predetermined value, the recognizability is determined to be "1 (low)" (see FIG. 5A).

[0085] After step S22B is executed, billing information generation unit 29E determines whether the recognizability is equal to or less than a predetermined reference value (step S23B). If billing information generation unit 29E determines in step S23B that the recognizability is not equal to or less than the reference value (step S23B: NO), billing information generation unit 29E generates standard billing information (step S24B). For example, in step S24B, billing information generation unit 29E generates billing information with a standard fee as the billing amount.

[0086] If billing information generation unit 29E determines in step S23B that the billing amount is equal to or less than the reference value (step S23B: YES), billing information generation unit 29E generates discount billing information (step S25B). For example, in step S25B, billing information generation unit 29E generates billing information that sets the billing amount to an amount lower than the standard fee.

[0087] For example, when the predetermined reference value is "1" and the recognizability is "2 (high)", billing information generation unit 29E determines in step S23B that the value is not equal to or less than the reference value, and generates standard billing information in step S24. When the predetermined reference value is "1" and the recognizability is "1 (low)", it is determined in step S23B that the value is equal to or less than the reference value, and generates discounted billing information in step S25 (see FIGS. 5B and 5C).

[0088] After step S24B or step S25B is executed, the recognizability determination subroutine is terminated.

[0089] [Advertising information processing routine RT3] Referring to Figure 8, an advertisement information processing routine RT3, which is another example of a routine executed by the information processing system 10, will be described. As in Figure 6, the dashed lines in Figure 8 schematically show how data is transmitted and received. In Figure 8, a routine repeatedly executed by the information processing terminal 10A is indicated as RT3A, and a routine repeatedly executed by the information processing server 10B is indicated as RT3B. Note that steps with content common to steps in the above-described routines are given the same reference numerals.

[0090] When the ACC power supply of the vehicle M is turned on, the terminal control unit 13 of the information processing terminal 10A starts the routine RT3A. When the routine RT3A starts, the terminal control unit 13 transmits destination information indicating the destination of the vehicle M to the information processing server 10B via the terminal communication unit 23 (step S31A). For example, in step S31A, destination information input by the driver of the vehicle M to the operation input unit 17 is transmitted as the destination information. In addition, the destination information is transmitted together with current position information of the vehicle M and the terminal ID of the information processing terminal 10A.

[0091] When the information processing server 10B is started, the server control unit 29 of the information processing server 10B starts the routine RT3B. When the server control unit 29 starts the routine RT3B, it waits for the reception of destination information (step S31B).

[0092] After executing step S31B, the server control unit 29 determines whether or not the destination information has been received (step S32B). In step S32B, the server control unit 29 determines whether or not information including the destination information and current position information of the vehicle M has been received by the server communication unit 25. If the server control unit 29 determines that the destination information has not been received (step S32B: NO), the process returns to step S31B and waits again for reception of the destination information.

[0093] When the server control unit 29 determines that the destination information has been received (step S32B: YES), it generates route information indicating a travel route from the current position of the vehicle M to the destination (step S33B). In step S33B, the distribution information generation unit 29B performs a route search using the current position information and the destination information to generate the route information.

[0094] After executing step S33B, the server control unit 29 generates and transmits advertisement delivery information including route information (step S34B). In step S34B, the delivery information generation unit 29B generates advertisement delivery information including the route information generated in step S33B in addition to the advertisement ID, advertisement information, and advertisement position information. For example, the advertisement delivery information is generated by associating a position on a route included in an advertisement area with advertisement information specifying the advertisement area.

[0095] After executing step S31A, the terminal control unit 13 waits for reception of advertisement delivery information (step S12A) and determines whether or not the advertisement delivery information has been received (step S13A). If the terminal control unit 13 determines in step S13A that the advertisement delivery information has not been received (step S13A: NO), the process returns to step S12A and waits for reception of the advertisement delivery information again.

[0096] When the terminal control unit 13 determines in step S13A that the advertisement distribution information has been received (step S13A: YES), the terminal control unit 13 starts route guidance (step S32A). In step S32A, the terminal control unit 13 causes the display unit 15 and the audio output unit 16 to present the route information included in the advertisement distribution information.

[0097] After executing step S32A, the terminal control unit 13 determines whether or not the vehicle M has reached the advertisement position where the advertisement should be presented (step S33A). For example, the determination in step S33A is made based on whether or not the current position of the vehicle M is included in the advertisement area indicated by the advertisement position information included in the advertisement distribution information. Note that, as described above, the determination may also be made based on whether or not the distance between a specific point and the current position is within a predetermined range.

[0098] When the terminal control unit 13 determines that the vehicle M has reached the advertisement position where the advertisement should be presented (step S33A: YES), it causes the vehicle M to present the advertisement information (step S14A). After executing step S14A, the terminal control unit 13 transmits state information when the advertisement information was presented in step S14A to the information processing server 10B (step S15A).

[0099] After executing step S15A or after determining in step S33A that the advertisement position has not been reached (step S33A: NO), the terminal control unit 13 determines whether or not the vehicle M has arrived at the destination (step S34A). For example, in step S34A, the terminal control unit 13 determines whether or not the vehicle M has arrived at the destination by comparing the history of the travel route of the vehicle M with the route information used for the route guidance started in step S32A.

[0100] If the terminal control unit 13 determines that the vehicle M has not arrived at the destination (step S34A: NO), the process returns to step S33A, and the terminal control unit 13 again determines whether or not the vehicle M has reached the advertisement position. If the terminal control unit 13 determines that the vehicle M has arrived at the destination (step S34A: YES), the terminal control unit 13 transmits destination arrival information, which is information indicating that the vehicle M has arrived at the destination, to the information processing server 10B (step S35A). After executing step S35A, the terminal control unit 13 ends the routine RT3A, and starts a new routine RT3A.

[0101] After executing step S34B, the server control unit 29 waits for reception of status information when advertising information is presented in the vehicle M (step S15B), and determines whether or not the status information has been received (step S16B).

[0102] When the server control unit 29 determines that it has received the status information (step S16B: YES), it executes the recognizability determination subroutine (step S17B), and based on the status information, determines the driver's recognizability when the advertising information is presented, and generates billing information according to the recognizability (see Figure 7).

[0103] When determining that the status information has not been received (step S16B: NO) or after executing step S17B, the server control unit 29 determines whether or not the destination arrival information has been received (step S35B). When determining that the destination arrival information has not been received (step S35B: NO), the server control unit 29 returns to step S15B and waits again for the reception of the status information.

[0104] When the server control unit 29 determines that the destination arrival information has been received (step S35B: YES), it ends the routine RT3B and starts a new RT3B.

[0105] In this embodiment, an example has been described in which the state information acquisition unit 29C acquires vehicle state information, but the state information acquisition unit 29C may acquire other information as state information. For example, as state information, terminal operation information, which is information regarding an operation by the driver of the information processing terminal 10A or another terminal when the content of an advertisement is presented in the vehicle M, may be acquired from the state information collection unit 21. For example, the state information collection unit 21 may collect information indicating whether the operation input unit 17 is operated from the operation input unit 17.

[0106] For example, the terminal operation information may be information indicating whether or not the information processing terminal 10A was being operated when the advertising information was presented in the vehicle M. Furthermore, for example, the terminal operation information may be information indicating the proportion of the time during which the operation was performed to the time during which the advertising information was presented.

[0107] When terminal operation information is acquired as the state information, the recognizability may be determined based on the terminal operation information. For example, when the driver is operating the information processing terminal 10A when the advertising information is presented, the recognizability may be determined to be low. Also, when the driver is not operating the information processing terminal 10A, the recognizability may be determined to be high.

[0108] Also, for example, when advertising information is presented for a predetermined period of time, if the proportion of the time during which the advertising information is presented that is occupied by the driver operating information processing terminal A exceeds a certain proportion, the recognizability may be determined to be low.

[0109] Furthermore, the state information acquisition unit 29C may acquire, as state information, audio information, which is information related to sounds detected in the cabin of the vehicle M, from the state information collection unit 21. For example, the state information collection unit 21 may be connected to a sound level meter that measures the noise level in the cabin of the vehicle M, and may measure the noise level when advertising information is presented in the cabin.

[0110] For example, conversations inside the vehicle cabin and noise such as wind noise generated by the movement of vehicle M can place a burden on the driver, which is expected to affect their ability to pay attention to the advertising content when it is presented.

[0111] When audio information is acquired as the state information, the recognizability may be determined based on the audio information. For example, the recognizability may be determined using a noise level calculated from the audio information as a parameter.

[0112] For example, when acquiring audio information, the state information acquisition unit 29C may acquire information about the audio of the presented advertising information from the audio output unit 16 and calculate the noise level other than the audio of the presented advertising information.

[0113] The recognizability determining unit 29D may then determine that the higher the noise level calculated from the audio information, the lower the recognizability, and vice versa.

[0114] Furthermore, the state information acquisition unit 29C may acquire, as the state information, mental state information related to the mental state of the driver from the state information collection unit 21. For example, the state information collection unit 21 may collect, as the mental state information, biological information of the driver from devices such as a wearable device worn by the driver, various sensors arranged in proximity to or in contact with the driver, such as the steering wheel or the seat, and a camera that captures an image of the driver.

[0115] For example, the recognizability determination unit 29D may calculate the level of the driver's mental state using the mental state information, and calculate the driver load based on the level of the mental state. For example, the recognizability determination unit 29D may calculate the level of the driver's drowsiness, fatigue, or impatience as the mental state from the driver's biological information.

[0116] For example, if any one of the levels of each mental state is higher than a predetermined reference value, the recognizability may be determined to be low, or if all of the levels of each mental state are lower than a predetermined reference value, the recognizability may be determined to be high.

[0117] Furthermore, the state information acquisition unit 29C may acquire, as steering load information among the state information, driving environment information relating to the environment around the vehicle M from the state information collection unit 21. For example, the state information collection unit 21 may be connected to a camera that captures an image of the scenery ahead of the vehicle, and collect image information showing the scenery ahead as surrounding environment information.

[0118] For example, the recognizability determination unit 29D may calculate the degree of visibility ahead of the vehicle M as a parameter for determining the recognizability from image information showing the scenery ahead of the vehicle M. Then, the recognizability determination unit 29D may determine the recognizability based on the degree of visibility. For example, the recognizability determination unit 29D may determine that the recognizability is low when visibility is poor due to weather conditions such as rain, snow, or fog.

[0119] As described above in detail, the information processing system of the first embodiment including the information processing server 10B as an information processing device can present any advertising information to a driver of a mobile body and determine the recognizability, which indicates how easily the driver was able to recognize the advertising information when the advertising information was presented. By determining the recognizability, it becomes possible to evaluate whether the timing at which the advertising information was presented was a timing at which the advertising was highly effective. In other words, it becomes possible to evaluate the advertising effect of the presented advertising information on the driver.

[0120] Furthermore, according to the information processing system of the first embodiment, it is possible to generate billing information that contributes to determining a billing amount according to the recognizability, and therefore it is possible to provide an information processing device that enables charging an advertising fee according to the advertising effect of the presented advertising information.

[0121] In this embodiment, an example has been described in which when the recognizability determination unit 29D determines the recognizability, billing information according to the recognizability is generated, but with the information processing system 10 of this embodiment, instead of generating billing information according to the recognizability, advertising information can be presented again (re-presented) based on the determination result of the recognizability. For example, when the recognizability is equal to or less than a predetermined reference value (equal to or less than a predetermined value), advertising information is re-presented.

[0122] [Advertising information processing routine RT4] 9, an advertisement information processing routine RT4 will be described, which is another example of a routine executed by the information processing system 10. In the advertisement information processing routine RT4, the advertisement information is re-presented depending on the recognizability at the time the advertisement information was presented.

[0123] The dashed lines in Fig. 9 schematically show how data is transmitted and received. In Fig. 9, the routine repeatedly executed by the information processing terminal 10A is shown as RT4A, and the routine repeatedly executed by the information processing server 10B is shown as RT4B. Note that steps with content common to steps in the above-described routines are given the same reference numerals.

[0124] The terminal control unit 13 of the information processing terminal 10A starts the routine RT4A when, for example, the ACC power supply of the vehicle M is turned on. Also, the server control unit 29 of the information processing server 10B starts the routine RT4B when the information processing server 10B is started.

[0125] When the routine RT4A starts, the terminal control unit 13 executes steps similar to those from step S11 to step S15A of the routine RT1A shown in FIG.

[0126] When the server control unit 29 starts the routine RT4B, it executes steps similar to those from step S11B to step S16B of the routine RT1B shown in FIG.

[0127] When the server control unit 29 determines that it has received the status information in step S16B (step S16B: YES), it calculates the driving load from the status information (step S21B), determines the recognizability based on the driving load (step S22B), and determines whether the recognizability is equal to or less than a reference value (step S23B) (see Figure 7).

[0128] When the server control unit 29 determines in step S23B that the recognizability is equal to or less than a predetermined reference value (step S23B: YES), it generates re-presentation information including an instruction to present the advertising information again and transmits it to the information processing terminal 10A via the server communication unit 25 (step S41B).

[0129] For example, in step S41B, the presentation control unit 29A generates, as re-presentation information, presentation instruction information including an instruction to present the presentation content presented in step S14A. That is, the presentation control unit 29A causes the advertising information to be re-presented based on the determination result of the recognizability. After executing step S41B, the server control unit 29 returns to step S15B and waits again for reception of status information.

[0130] After executing step S15, the terminal control unit 13 waits for reception of re-presentation information (step S41A). After executing step S41A, the terminal control unit 13 determines whether or not re-presentation information has been received (step S42A).

[0131] If the terminal control unit 13 determines that re-presentation information has been received (step S42A: YES), it returns to step S14A and presents the advertising information again. If the terminal control unit 13 determines that re-presentation information has not been received (step S42A: NO), it ends routine RT4A and starts a new routine RT4A.

[0132] If the server control unit 29 determines in step S23B that the recognizability is not equal to or lower than the reference value (step S23B: NO), it generates standard charging information (S42B). For example, in step S42B, the charging information generation unit 29E generates charging information that associates the advertisement ID of the presented advertisement information with information indicating a standard fee. Note that in step S42B, the charging information generation unit 29E may read the standard fee corresponding to the advertisement ID of the presented advertisement information from the advertisement information DB 27A and generate the charging information.

[0133] Furthermore, even if the server control unit 29 determines in step S23B that the recognizability is equal to or lower than the reference value, if re-presentation has already been performed a predetermined number of times, the server control unit 29 may generate standard billing information without transmitting re-presentation information.

[0134] After executing step S42B, the server control unit 29 ends the routine RT4B and starts a new routine RT4B.

[0135] After executing step S41B, the server control unit 29 may transmit advertisement distribution information including the presentation content to be re-presented to the information processing terminal 10A. In this case, the terminal control unit 13 receives the advertisement distribution information again. Then, the presentation content included in the received advertisement distribution information is presented as the advertisement information to be re-presented.

[0136] Furthermore, when the server control unit 29 determines in step S23B that the recognizability is equal to or lower than the reference value, the server control unit 29 may generate and transmit, instead of the re-presentation information, information including an instruction to continuously transmit the status information. In this case, the terminal control unit 13 receives the information and, in accordance with the instruction included in the information, continuously transmits the status information, for example, at predetermined time intervals.

[0137] The server control unit 29 receives the continuously transmitted status information, and the recognizability determination unit 29D determines the recognizability based on the status information. If the server control unit 29 determines that the recognizability is not equal to or lower than the reference value, the server control unit 29 generates and transmits re-presentation information. This makes it possible to more reliably provide the driver with an opportunity to recognize the advertising information by re-presenting it.

[0138] In this way, the advertising information processing routine RT4 executed by the information processing system 10 of this embodiment can determine the driver's recognizability when advertising information is presented, and evaluate the advertising effectiveness of the advertising information presentation. Then, based on the result of the determination of the recognizability, the advertising information can be presented again. Therefore, it is possible to provide an information processing device that can obtain advertising effectiveness according to the amount charged for presenting advertising information.

[0139] In this embodiment, the advertising information may include driving assistance information that assists the driver in driving. For example, the driving assistance information is information that alerts the driver to driving caution points, which are points on the road where caution is required when driving, such as accident-prone areas and intersections with poor visibility. For example, the driving assistance information may be included in the presentation content, and when the presentation content is presented, the caution may be displayed together with the information or a voice reading out the caution may be output.

[0140] Advertising information presented together with driving assistance information about driving caution points is expected to attract the driver's attention and be easily recognized by the driver. For example, when driving assistance information is presented together with advertising information at a high-accident point, it is expected that the advertising information will be easily recognized by the driver even if the driving load at the time the advertising information is presented is high. In such a case, the recognizability determination unit 29D may determine that the recognizability is high regardless of the driving load.

[0141] In addition, when the advertising information includes driving assistance information for a driving caution point, the billing information generation unit 29E may generate billing information such that a predetermined amount is charged regardless of the result of the determination of the recognizability when the advertising information is presented.

[0142] In this embodiment, an example has been described in which the presentation control unit 29A, the state information acquisition unit 29C, and the recognizability determination unit 29D are included in the server control unit 29 of the information processing server 10B, but the presentation control unit 29A, the state information acquisition unit 29C, and the recognizability determination unit 29D may also be included in the terminal control unit 13 of the information processing terminal 10A as an information processing device.

[0143] Alternatively, the information processing terminal 10A may have the presentation control unit 29A and the state information acquisition unit 29C, and the information processing server 10B, which is an external device of the information processing terminal 10A, may have the recognizability determination unit 29D. In this case, the information processing terminal 10A functions as an advertisement information presentation device that presents advertisement information.

[0144] Furthermore, the advertisement information DB 27A, the charge amount determination unit 29F, and the advertisement request receiving unit 29G may be provided in an external device of the information processing server 10B.

[0145] In addition, although an example has been described in which a route search is performed by the information processing server 10B when the driver inputs a destination, the route search may also be performed by the information processing terminal 10A or by a device external to the information processing system 10. [Example]

[0146] An information processing system 30 of the second embodiment will be described with reference to Figures 10 and 11. The information processing system 30 includes an information processing terminal 30A and an information processing server 30B as an information processing device. The information processing terminal 30A differs from the information processing terminal 10A of the first embodiment in that it has a vehicle I / F 31 instead of the state information collection unit 21, but is otherwise configured similarly to the information processing terminal 10A. The vehicle I / F 31 of the information processing terminal 30A collects the vehicle state information described above.

[0147] The information processing server 30B differs from the information processing server 10B of Example 1 in that the server memory unit 27 has a driving load map database (hereinafter referred to as driving load map DB) 27B and has a location information acquisition unit 39C instead of the status information acquisition unit 29C, but is otherwise configured in the same way as the information processing server 10B.

[0148] The driving load map DB27B is a database that stores a driving load map (driving load map), which is information that associates a position on a road with a driving load (driving load) for each position on the road. The driving load for each position on the road is the driving load (driving load) imposed on the driver when the mobile object travels through the position on the road. For example, the driving load in the driving load map may be a level of driving load determined from a driving load amount calculated as a standard load.

[0149] Fig. 11 shows an example of a driving load map. In Fig. 11, a location (area) on a road is identified by a road name and an area, and a driving load is associated with each area. Fig. 11 shows an example in which "low" indicates a low level of driving load, "medium" indicates a medium level of driving load, and "high" indicates a high level of driving load, with only "medium" and "high" recorded, excluding "low". Therefore, areas not shown on the driving load map may be considered to have a low driving load.

[0150] For example, the driving load map DB 27B is generated by the server control unit 29. For example, vehicle state information is collected by the vehicle I / F 31 in a plurality of information processing terminals 30A mounted on a plurality of vehicles M. The vehicle state information is associated with a position on a road on which the vehicle M is traveling, and is transmitted to the information processing server 30B via the terminal communication unit 23.

[0151] The server control unit 29 receives position information and vehicle state information indicating the state of the vehicle from each of the multiple information processing terminals 30A via the server communication unit 25. For example, the recognizability determination unit 29D calculates the driving load amount from the vehicle state information. The driving load amount is calculated using, for example, the calculation formula as described in the first embodiment (see FIG. 4). Therefore, multiple calculation results of the driving load amount are obtained for one position on the road.

[0152] For example, the server control unit 29 calculates a standard driving load amount at one position on a road by statistical processing from a plurality of driving load amounts obtained for that position. Then, the server control unit 29 calculates the standard driving load amount for each position on the road, associates the standard driving load amount with each position, generates a driving load map, and stores the map in the server storage unit 27. For example, the driving load map in the driving load map DB 27B is updated at predetermined intervals.

[0153] For example, in the statistical processing for calculating the standard driving load amount, different results may be calculated for each time period. For example, vehicle state information or driving load amounts may be aggregated by a statistical method for each day of the week or for each weekday / holiday, and different driving load maps may be generated for each day of the week or for each weekday / holiday. Furthermore, driving load maps may be generated for each time period further subdivided, such as morning / afternoon, night / early morning / daytime, etc.

[0154] Furthermore, the driving load map may be generated based on a static traffic environment such as road characteristics or road type, etc. For example, the driving load amount may be calculated based on factors indicating the road type (general road / expressway / autonomous vehicle exclusive road, etc.), and factors indicating road characteristics (shape, gradient, road width, etc.).

[0155] For example, the amount of driving load when a moving body travels on a road may be calculated by converting each of the elements indicating the road characteristics and road type into a score for each road section and adding them up, and a driving load map may be generated by associating the amount of driving load with the road section.

[0156] The driving load map DB 27B may be generated by a device external to the information processing server 30B and stored in the server storage unit 27. The driving load map DB 27B may also be stored in a server external to the information processing server 30B.

[0157] The position information acquisition unit 39C acquires position information, which is information about the position of the vehicle M when the advertising information is presented in the vehicle M. For example, the position information acquisition unit 39C acquires presentation position information, which is information including the position information, from the information processing terminal 30A via the server communication unit 25. For example, the presentation position information includes the advertisement ID of the presented advertising information and the position information of the vehicle M corresponding to the advertisement ID.

[0158] For example, the location information of the vehicle M is information indicating the section of the road on which the vehicle M traveled during the time when the advertising information was presented. Furthermore, for example, the location information of the vehicle M may be information indicating the location of the vehicle M when the presentation of the advertising information started.

[0159] [Advertising information processing routine RT5] Referring to Figure 12, an advertisement information processing routine RT5, which is an example of a routine executed by the information processing system 30, will be described. The dashed lines in the figure schematically show how data is transmitted and received. In Figure 12, the routine repeatedly executed by the information processing terminal 30A is shown as RT5A, and the routine repeatedly executed by the information processing server 30B is shown as RT5B. Note that steps with content common to steps in the above-described routines are given the same reference numerals.

[0160] The terminal control unit 13 of the information processing terminal 30A starts the routine RT5A, for example, when the ACC power supply of the vehicle M is turned on. Also, the server control unit 29 of the information processing server 30B starts the routine RT5B when the information processing server 30B is started.

[0161] When the routine RT5A starts, the terminal control unit 13 executes steps similar to those from step S11 to step S14A of the routine RT1A shown in FIG.

[0162] When the server control unit 29 starts the routine RT5B, it executes steps similar to the steps from step S11B to step S14B of the routine RT1B shown in FIG.

[0163] After executing step S14A, the terminal control unit 13 transmits presentation position information including the position information of the vehicle M at the time the advertising information was presented to the information processing server 30B via the terminal communication unit 23 (step S51A). In step S51A, the terminal control unit 13 transmits the position information of the vehicle M detected by the position detection unit 19. After executing step S51A, the terminal control unit 13 ends the routine RT5A and starts a new routine RT5A.

[0164] After executing step S14B, the server control unit 29 waits for reception of presentation position information (step S51B). Thereafter, the server control unit 29 determines whether or not presentation position information has been received (step S52B). If the server control unit 29 determines that presentation position information has not been received (step S52B: NO), the process returns to step S51B and waits for reception of presentation position information.

[0165] When the server control unit 29 determines that the presentation position information has been received (step S52B: YES), it executes a recognizability determination subroutine (step S17B) (see FIG. 7). In step S17B, the recognizability determination unit 29D determines the recognizability of the driver at the position of the vehicle M when the advertising information is presented in the vehicle M. Then, the billing information generation unit 29E generates billing information according to the recognizability.

[0166] In step S17B, the recognizability determination unit 29D calculates the driving load, i.e., determines the driving load (driving load) (FIG. 7, step S21B), and determines the recognizability based on the driving load (FIG. 7, step S22B). The recognizability determination unit 29D determines the driving load based on the driving load map in the driving load map DB 27B. That is, the recognizability determination unit 29D determines the driving load at the position of the vehicle M when the advertising information is presented based on the driving load map, and thereby determines the recognizability of the presented advertising information by the driver.

[0167] For example, the recognizability determination unit 29D compares the position information of the vehicle M included in the presented position information with an area on a road in a driving load map such as that shown in Fig. 11, and determines the driving load corresponding to the position information of the vehicle M. After executing step S17B, the server control unit 29 ends routine RT5B and starts a new routine RT5B.

[0168] Although the example of determining the recognizability based on the presentation position information has been described in the routine RT5B, the recognizability may be determined based on the advertisement ID. For example, the recognizability determination unit 29D may receive the advertisement ID of the advertisement information presented in the vehicle M from the information processing terminal 10A. Then, the recognizability determination unit 29D may compare the advertisement position information included in the advertisement data corresponding to the advertisement ID with the position on the road in the driving load map, and determine the driving load corresponding to the position where the advertisement information should be presented. This makes it possible to determine the recognizability without acquiring the presentation position information from the information processing terminal 30A.

[0169] The driving load map of this embodiment may be added with information about driving caution points that require careful driving, such as accident-prone points. For example, the information about the driving caution points includes information about their positions on the road and the types of accidents that frequently occur at those positions on the road (head-on collisions, rear-end collisions, etc.).

[0170] Furthermore, information about the position on the road and the driving caution point may be visibly presented to the advertiser. For example, if the advertiser wishes to present advertising information at a driving caution point, the advertiser may be able to select a desired driving caution point on the road as an advertising position on a road map on which a driving load map is visibly displayed.

[0171] As described above, if the advertising information includes driving assistance information for driving caution points, it is expected that the advertising information will be easily recognized by the driver even if the driving load is high when the advertising information is presented.

[0172] For example, the billing information generation unit 29E may generate billing information such that, when the advertising information includes driving assistance information for a driving caution point, a predetermined amount is charged regardless of the determination result of the recognizability based on the driving load of the position where the advertising information is presented or the advertising position. For example, the billing information generation unit 29E may generate billing information such that, when the advertising information includes driving assistance information for a driving caution point, a higher advertising fee is charged than when the advertising information does not include driving assistance information for a driving caution point.

[0173] [Advertising request acceptance] When requesting the presentation of advertising information, the advertiser uses the advertiser terminal AD to perform operations required for the request, such as transmitting the content to be presented and specifying the advertising position. When the advertiser specifies the advertising position, the advertising request receiving unit 29G may transmit information including the advertising position and advertising fee to the advertiser terminal AD via the server communication unit 25. For example, information in which the advertising fee is associated with each area on the road may be transmitted to a driving load map such as that shown in FIG. 11.

[0174] The information including the advertisement position and the advertisement fee may be displayed in the advertiser terminal AD so that the advertisement position and the advertisement fee corresponding to the advertisement position can be visibly recognized by the advertiser. Based on the transmitted information, a road map and the advertisement fee may be visibly displayed by the advertiser.

[0175] For example, Fig. 13 shows an example of a display screen presented on the advertiser terminal AD when the advertiser specifies the advertisement location. In Fig. 12, areas on the road, i.e., road sections, are classified into three types of sections, Section H, Section M, and Section L, in order of decreasing driving load, i.e., increasing recognizability. The three types of sections are set with higher advertising fees in order of decreasing driving load, i.e., increasing recognizability.

[0176] In other words, the advertising fees set for the three types of sections are the advertising fees set according to the driving load in the driving load map. By displaying the road sections and advertising fees in this way so that they can be referenced, advertisers can specify the advertising location after referring to the advertising fees.

[0177] 13, the day of the week and the time period are displayed so as to be selectable. Therefore, when different driving load maps for each day of the week and each time period are stored in the driving load map DB 27B, the advertising fee based on the driving load in the driving load map that matches the specified day of the week and each time period can be presented for reference. Therefore, the advertiser can refer to the advertising fee based on the driving load map that varies depending on the time period or day of the week on which the advertising information is presented.

[0178] 13, "points to be careful of head-on collisions" A and "points to be careful of rear-end collisions" B indicate points where drivers should be careful. When advertising information including driving support information related to the points where drivers should be careful is presented, the advertising information is considered to be easily recognized, and a high advertising fee may be set regardless of the driving load.

[0179] In this embodiment, an example has been described in which the presentation control unit 29A, the position information acquisition unit 39C, and the recognizability determination unit 29D are included in the server control unit 29 of the information processing server 30B, but the presentation control unit 29A, the position information acquisition unit 39C, and the recognizability determination unit 29D may also be included in the terminal control unit 13 of the information processing terminal 30A as an information processing device.

[0180] Alternatively, the information processing terminal 30A may have the presentation control unit 29A and the position information acquisition unit 39C, and the information processing server 30B, which is an external device of the information processing terminal 30A, may have the recognizability determination unit 29D. For example, the information processing terminal 30A functions as an advertisement information presentation device that presents advertisement information.

[0181] In the embodiment, the information processing terminals 10A and 30A are mounted on the vehicle M. However, the present invention is not limited to this. The information processing terminals 10A and 30A may be terminals that are not fixedly mounted on the vehicle M.

[0182] For example, the information processing terminal 10A or 30A may be a portable terminal such as a smartphone or a wearable device that is brought into the vehicle M by the driver.

[0183] The information processing terminal 30A may be carried by a user who is not in the vehicle M. For example, in this case, advertising information is presented to the user by the display unit 15 as a presentation unit and the audio output unit 16 as a presentation unit. The position detection unit 19 detects the position of the user when the advertising information is presented and generates position information. The position information is transmitted to the information processing server 30B, which is an external device, via the terminal communication unit 23 as a transmission unit.

[0184] In this case, the server storage unit 27 of the information processing server 30B may store, instead of the driving load map, a behavioral load map in which a position on a map is associated with a behavioral load when the user is at that position. For example, a different behavioral load may be associated depending on whether the position on the map is a road. For example, if the position on the map is a road, it is predicted that there is a high possibility that the user is crossing the road. In such a case, a high behavioral load may be associated with the position of the road on the map in the behavioral load map.

[0185] The recognizability determination unit 29D may determine the recognizability of the presented advertising information by the user by determining the behavioral load of the user when the advertising information was presented, based on the user's position when the advertising information was presented and the behavioral load map. For example, if it is determined that the behavioral load is higher than a predetermined reference value, it may be determined that the recognizability of the advertising information by the user is low.

[0186] As described above, according to the information processing system 30 of the second embodiment including the information processing server 30B as an information processing device, information on the standard driving load amount for each position on a road can be prepared in advance as a driving load map. Then, when any advertising information is presented to a driver of a mobile object, it is possible to determine, based on the driving load map, how easily the driver was able to recognize the advertising information, i.e., the recognizability indicating the ease of recognition.

[0187] Therefore, by presenting any advertising information to the driver of a mobile body and determining the recognizability when the advertising information is presented, it is possible to determine whether the timing at which the advertising information was presented was a timing at which the advertising was highly effective. In other words, it is possible to provide an information processing device that makes it possible to evaluate the advertising effect on the driver by presenting advertising information.

[0188] Furthermore, the information processing system of the second embodiment can generate billing information that contributes to determining a billing amount according to the recognizability, and therefore can provide an information processing device that can charge an advertising fee according to the advertising effect of the presented advertising information.

[0189] The content of the advertisement indicated by the advertising information in the embodiment is arbitrary and is not limited to information related to the advertising location specified as the location where the advertisement should be presented, but may also include content that is less relevant to the advertising location, such as advertisements for products sold in many stores or corporate image advertisements.

[0190] In the embodiment, an example has been described in which the recognizability is determined in two stages, high and low, but this is not limiting. The recognizability may be divided into three or more levels. For example, by determining the recognizability in multiple stages, it is possible to generate billing information that is more flexibly adapted to the advertising effect of presenting advertising information.

[0191] Note that the information regarding the presentation conditions when presenting the advertising information is not limited to advertisement location information that specifies the location of the mobile object when the advertising information is presented, but may be information that specifies the time interval, time, or other timing of presentation. Furthermore, the information regarding the presentation conditions may simply be information that specifies the number of times to present the advertising information. It is sufficient if the recognizability at the timing when the advertising information is presented in accordance with the presentation conditions can be determined. [Explanation of symbols]

[0192] 10, 30 Information Processing Systems 10A, 30A Information processing terminal 10B, 30B information processing server 11 Device memory 13 Terminal control unit 15 Display section 16 Audio output section 17 Operation input section 19 Position detection unit 21 Status Information Collection Unit 23 Terminal communication unit 25 Server Communication Department 27 Server storage unit 27A Advertising Information DB 27B Driving Load Map DB 29 Server control unit 29A Presentation control unit 29B Distribution information generation unit 29C Status information acquisition unit 29D Recognizability determination section 29E Charging information generation unit 29F Billing amount determination section 29G Advertising Request Reception Department 31 Vehicle I / F 39C Location information acquisition section

Claims

[Claim 1] a presentation control unit that causes advertising information to be presented on the mobile object; a location information acquisition unit that acquires location information that is information about the location of the mobile object when the advertising information is presented; An information processing device characterized by having a recognizability determination unit that determines the recognizability, which indicates the ease with which the presented advertising information will be recognized by the driver of the mobile body, by determining the steering load at the position of the mobile body based on the location information and a steering load map, which is information that associates positions on the road with steering loads for each position on the road.

Citation Information

Patent Citations

  • Advertisement information distribution system

    JP2005025461A