Information processing apparatus, advertisement information presentation apparatus, and method to be executed by the apparatuses

JP2025036606AInactive Publication Date: 2025-03-14PIONEER IP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024229681
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-03-14
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 2025036606000001_ABST
    Figure 2025036606000001_ABST
Patent Text Reader

Abstract

To provide an information processing apparatus configured to present an arbitrary advertisement information to a driver of a mobile body and determine advertising effect of the presentation of the advertisement information on the driver.SOLUTION: An information processing apparatus includes: a presentation control unit which presents advertisement information on a mobile body; a state information acquisition unit which acquires state information, which is information on a state of a driver of the mobile body when the advertisement information is presented; and a recognizability determination unit which determines recognizability that indicates how the presented advertisement is recognizable to the driver.SELECTED DRAWING: Figure 2
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 contents of an advertisement to passengers of a mobile body. In addition, one method of grasping the advertising effect when the advertising information is presented to a passenger 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 transmission / reception means for distributing advertising information to a user, the advertising information including advertising identification information for identifying the advertising information and advertising area information predetermined for each piece of advertising information, and an advertising information presentation device having a judgment means for judging the positional relationship between position information regarding a user and advertising area information. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2005-25461 A 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 a driver of a mobile vehicle, one example of a problem is that it is difficult to judge the advertising effectiveness of the advertising information.

[0006] The present invention has been made in consideration of the above-mentioned points, and has as one of its objectives 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 including 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 presented to the driver. [Means for solving the problem]

[0007] The invention described in claim 1 is characterized in having a presentation control unit that causes advertising information to be presented on a mobile body, a status information acquisition unit that acquires status information which is information regarding the status of the driver of the mobile body when the advertising information is presented, and a recognizability determination unit that determines a recognizability indicating the ease with which the presented advertising information is recognized by the driver based on the status information. [Brief description 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. [Diagram 2] 1 is a block diagram illustrating an example of a configuration of an information processing system according to a first embodiment. [Diagram 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] 4 is a flowchart showing 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 showing an example of a subroutine performed by the information processing device according to the first embodiment. [Figure 8] 4 is a flowchart showing an example of an advertisement information processing routine performed by the information processing device according to the first embodiment. [Figure 9] 4 is a flowchart showing an example of an advertisement information processing routine performed by the information processing device according to the first embodiment. [Figure 10] FIG. 11 is a block diagram illustrating an example of a configuration of an information processing system according to a second embodiment. [Figure 11] FIG. 11 is a diagram showing an example of an operating load map related to the information processing device of the second embodiment. [Figure 12] 13 is a flowchart showing an example of an advertisement information processing routine performed by the information processing device according to the second embodiment. [Figure 13] FIG. 11 is a diagram illustrating an example of a display screen of an information processing apparatus according to a second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[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. EXAMPLES

[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 in which the information processing terminal 10A is mounted on a vehicle M as a moving body will be described.

[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 and 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 transmit and receive data to and from the advertiser terminal AD, which is a terminal used by the advertiser, via the network. Between the information processing server 10B and the advertiser terminal AD, information regarding a request for the presentation of advertisement information in the information processing terminal 10A and information regarding billing for the advertiser are transmitted and received.

[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, a flash memory, a solid state drive (SSD), or a random access memory (RAM). The terminal storage unit 11 appropriately stores programs executed in 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 performs control necessary for reading map information or route information related to the vehicle M in which the information processing terminal 10 A is mounted from the terminal storage unit 11 and displaying the information.

[0015] The display unit 15 is a display device such as a liquid crystal display, an organic electroluminescence 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 surrounding area where 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 audio device that outputs information such as navigation information and advertisement information as sound. For example, the audio output unit 16 outputs a part of the route information as sound. Also, for example, the audio output unit 16 outputs the contents of the advertisement included in the advertisement information as sound.

[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 identification device such as a GPS (Global Positioning System) device, and detects the position of the vehicle M to generate position information.

[0019] The state information collecting unit 21 is a device for collecting state information, which is information about the state of the driver of the vehicle M when the advertising information is presented. For example, the state information includes driving load information, which is information about the load imposed on the driver when the driver 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., running state information that indicates the running state of the moving body. In addition, for example, the steering load information includes surrounding environment information that indicates the environment around the moving body, such as information on the weather.

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

[0022] Furthermore, the state information collecting 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 collecting unit 21 collects the state information in association with the time when the advertisement information is presented.

[0023] For example, the vehicle state information can be used to understand what kind of driving situation the driver is in. Therefore, the vehicle state information can be considered as information on the driver's state, which indicates how much the driver is likely to concentrate on driving. For example, the vehicle state information can be used to calculate the driving load (operation load) on the driver when the advertising information was presented.

[0024] The terminal communication unit 23 is a network adapter such as a NIC (Network Interface Card) for transmitting and receiving data according to an instruction 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 state 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 advertisement 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 advertisement data includes the presentation contents, which are the advertisement information to be presented. For example, the presentation contents may be images, sounds, or a combination of these. For example, an advertisement ID that identifies each advertisement data is assigned to each presentation content.

[0029] In addition, for example, the advertisement data includes information on a presentation condition, which is a condition for presenting the presentation content in the advertisement data to the driver of the vehicle M. For example, the presentation condition is a condition for the position of the vehicle M at the timing when the advertisement information should be presented.

[0030] More specifically, the information on the presentation conditions is advertisement position information that specifies 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 27A. In the advertisement data table TB1, advertisement IDs for identifying each advertisement data, file names of videos or still images as the presented contents, and advertisement position information designated for each advertisement ID are described.

[0032] In Fig. 3, area A, area B, and area C are described in the "advertising position information" field. That is, Fig. 3 shows an example in which a predetermined area (hereinafter also referred to as an advertising area) is specified as the advertising position. The advertising information DB27A may store in advance advertising information that the advertiser wishes to present, and may be updated as necessary.

[0033] The advertisement information DB 27A may store, for each advertisement ID, a standard fee that is 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 present the advertising information 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 generating unit 29B receives location information indicating the current location of the vehicle M from the information processing terminal 10A, the delivery information generating unit 29B extracts advertising data including advertising location information that matches the location information as advertising data to be delivered. The delivery information generating unit 29B generates advertising delivery information including the extracted advertising data, for example, an advertising ID, a presentation content, and the advertising location information.

[0038] Furthermore, when the delivery information generating unit 29B receives information indicating the current position and destination of the vehicle M, the delivery information generating unit 29B 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 to the operation input unit 17, the delivery information generating unit 29B performs a route search.

[0039] For example, the delivery information generating unit 29B searches for a route that minimizes predetermined items such as required time, travel distance, energy consumption, or toll fee, and generates route information for one or more preferred routes. In this case, the delivery information generating 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, a 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 related 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 the driving of the driver.

[0041] The server control unit 29 also includes a recognizability determination unit 29D. The recognizability determination unit 29D determines the degree of possibility that the driver can recognize the presented advertising information, that is, the recognizability indicating the ease of recognition, based on the state information acquired by the state information acquisition unit 29C.

[0042] More specifically, state information when the advertisement content is presented in the vehicle M is collected by the state information collecting unit 21, and the state information is acquired by the state information acquiring 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, a driving load amount, which is a load caused by driving the vehicle M, may 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 is started.

[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 operation speed, "wiper operation speed (times / min)", during the time when the advertising information corresponding to the advertising ID was presented.

[0046] "Driving load" in Fig. 4 indicates the driving load calculated from the values ​​of each item of the state information. In Fig. 4, the "Driving load" column shows, as an example, a result calculated according to the formula "Driving load = 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), with A, B, and C being constants. The 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 a shift lever position, 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. The vehicle state information may also include information indicating the control state of automatic driving. If the information indicates that the vehicle is in automatic 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. In addition to the vehicle state information in FIG. 4, surrounding environment information indicating the environment around the vehicle M may be included as a parameter for calculating the driving load.

[0048] In Fig. 4, referring to advertisement IDs "XXXXX1" to "XXXXX3", the maximum steering angles are 30°, 90°, and 180°, and other items of state 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 extent. 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 degree to which the driver needs to concentrate on driving is low. In such a case, it is expected that the possibility of recognizing the content of the presented advertisement is high. Therefore, in this embodiment, it is determined that the recognizability is high when the driving load is low.

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

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

[0053] In this manner, 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 at the time 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 generating unit 29E. The billing information generating unit 29E generates billing information that is information that contributes to determining a billing amount for the presentation of the advertising information, based on a result of the determination of the recognizability by the recognizability determining unit 29D. The billing information generating unit 29E generates billing information corresponding to each of the advertising IDs of the advertising information presented in the vehicle M, according to a predetermined standard.

[0055] For example, the billing information generating 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 is low. Therefore, when the advertising effect is low, a lower amount is charged than when the advertising effect is high, making it possible to charge according to the advertising effect. Note that the billing information generating unit 29E may generate billing information by calculating a specific amount.

[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 in which 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 the charging information generating unit 29E. Fig. 5C shows a case where the charging information generating unit 29E generates charging information based on the recognizability corresponding to each of the advertising IDs of the presented advertising information in accordance with the charging criteria shown in Fig. 5B. Fig. 5C shows charging information corresponding to the advertising ID, presentation time, and recognizability of the presented advertising information.

[0058] 2 again, server control unit 29 includes billing amount determination unit 29F. Billing amount determination unit 29F determines the billing amount based on billing information generated by billing information generation unit 29E. For example, billing amount determination unit 29F determines the billing amount based on information included in advertisement information DB27A in addition to the billing information. For example, billing amount determination unit 29F reads out a standard fee corresponding to the advertisement ID from advertisement information DB27A, and calculates the billing amount based on the billing 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 at least one advertisement content and information indicating presentation conditions, which are conditions for presenting the presentation details to the driver of the mobile object. In addition, for example, the advertising request information includes identification information capable of identifying 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 an 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 advertisement information receiving unit 29G receives the advertisement request information, the advertisement information receiving unit 29G assigns an advertisement ID for identifying each of the presented contents to each of the presented contents included in the advertisement request information, and stores the advertisement request information in the advertisement information DB 27A. The advertisement information receiving unit 29G may also store a standard fee for each advertisement ID in the advertisement information DB 27A.

[0063] [Advertisement 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 typically indicate the state of data transmission and reception. 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 when, for example, an accessory power supply (hereinafter, referred to as an ACC power supply) of the vehicle M is turned on. The terminal control unit 13 may start the routine RT1A by starting the engine of the vehicle M.

[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 that 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, the server control unit 29 waits for reception of current position information (step S11B).

[0067] After executing step S11B, the server control unit 29 determines whether or not the 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] When 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 advertisement 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 advertisement area indicated by the advertisement location information included in the advertisement information DB 27A (see FIG. 3) of the server storage unit 27.

[0070] For example, as shown in Fig. 3, in the advertisement information DB27A, when a specific advertisement area is specified as the position where the advertisement should be presented and the current location is included in the advertisement area, it is determined in the determination of step S13B that the advertisement should be presented. Note that when a specific point is specified as the position where the advertisement should be presented, it may be determined in the determination of step S13B that 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 position is not one where the 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 position is a position 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 position, 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 delivery information (step S12A). After executing step S12A, the terminal control unit 13 determines whether or not the advertisement delivery information has been received (step S13A). In step S13A, the terminal control unit 13 determines whether or not the advertisement delivery information has been received by the terminal communication unit 23.

[0074] When 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 again for reception of the advertisement delivery information.

[0075] When the terminal control unit 13 determines in step S13A that it has received advertisement delivery information (step S13A: YES), it presents the presentation content included in the advertisement delivery information by the display unit 15 and the audio output unit 16 (step S14A). If the advertisement delivery information includes presentation instruction information, in step S14A, the display unit 15 and the audio output unit 16 present the presentation content according to 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 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 to receive 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] When server control unit 29 determines in step S16B that the status information has not been received (step S16B: NO), the process returns to step S15B, and waits again for reception of the status information.

[0079] When the server control unit 29 determines in step S16B that it has received the state information (step S16B: YES), it executes a recognizability determination subroutine using the state information (step S17B). In step S17B, the recognizability of the driver when the advertising information is presented in the vehicle M is determined based on the state information. 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 routine 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 state 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 determining unit 29D calculates a driving load amount, which is a 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 criterion depending on the calculation result of the driving load. For example, when the value of the driving load is equal to or less than a predetermined value, the recognizability is determined to be "2 (high)", and when the value of the driving load is greater than the predetermined value, the recognizability is determined to be "1 (low)" (see FIG. 5A).

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

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

[0087] For example, when the predetermined reference value is "1" and the recognizability is "2 (high)", billing information generating unit 29D determines in step S23B that it is not below 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 it is below 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] [Advertisement information processing routine RT3] With reference to Fig. 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 Fig. 6, the dashed lines in Fig. 8 typically indicate the manner in which data is transmitted and received. In Fig. 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 having contents common to steps in the above-mentioned routines are given the same reference symbols.

[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 terminal control unit 13 starts the routine RT3A, it 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 inputted 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 the 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 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. When 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 driving route from the current position of the vehicle M to the destination (step S33B). In step S33B, the delivery 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 the route information (step S34B). In step S34B, the delivery information generating 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 the route included in the advertisement area with the advertisement information in which the advertisement area is specified.

[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). When the terminal control unit 13 determines in step S13A that the advertisement delivery information has not been received (step S13A: NO), the terminal control unit 13 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 delivery information. As described above, the determination may 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 advertisement information to be presented in the vehicle M (step S14A). After executing step S14A, the terminal control unit 13 transmits state information when the advertisement information is 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 the vehicle M has arrived at the destination (step S34A). For example, in step S34A, the terminal control unit 13 determines whether 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] When 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 determines again whether or not the vehicle M has reached the advertisement position. When 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 state information when the advertising information is presented in the vehicle M (step S15B), and determines whether or not the state 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 a recognizability determination subroutine (step S17B) and, based on the status information, determines the driver's recognizability when the advertising information was presented, and generates billing information according to the recognizability (see Figure 7).

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

[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 in which the state information acquisition unit 29C acquires vehicle state information has been described, 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 the operation by the driver of the information processing terminal 10A or another terminal when the advertisement presentation content 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 operated when the advertising information was presented in the vehicle M. In addition, 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 the terminal operation information is acquired as the state information, the recognizability may be determined based on the terminal operation information. For example, when the advertisement information is presented, if the driver is operating the information processing terminal 10A, 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 during which the driver is operating information processing terminal A exceeds a certain proportion, the degree of recognizability may be determined to be low.

[0109] Furthermore, the state information acquisition unit 29C may acquire, as the state information, sound information that 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 within 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 voice information is acquired as the state information, the recognizability may be determined based on the voice information. For example, the recognizability may be determined using a noise level calculated from the voice information as a parameter.

[0112] For example, when acquiring the audio information, the state information acquiring unit 29C may acquire information on 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 is, the lower the recognizability is, 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 acquisition 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 a steering wheel or a seat, and a camera that captures an image of the driver.

[0115] For example, the recognizability determination unit 29D may use the mental state information to calculate the level of the driver's mental state and calculate the driver's 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, when any one of the degrees of each mental state is higher than a predetermined reference value, the recognizability may be determined to be low, or when all of the degrees 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 the steering load information among the state information, driving environment information related to the environment around the vehicle M from the state information acquisition unit 21. For example, the state information collection unit 21 may be connected to a camera that captures an image of a scene ahead of the vehicle, and collect image information showing the scene ahead as surrounding environment information.

[0118] For example, the recognizability determination unit 29D may calculate the degree of visibility ahead of the vehicle M from image information showing the scenery ahead of the vehicle M as a parameter for determining the recognizability. 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 moving body and determine the recognizability indicating 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 on the driver regarding the presented advertising information.

[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 billing for an advertisement fee according to the advertising effect of the advertisement information presented.

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

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

[0123] The dashed lines in Fig. 9 are schematic diagrams showing data transmission and reception. 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 common to steps in the above-mentioned routines are given the same reference numerals.

[0124] The terminal control unit 13 of the information processing terminal 10A starts a 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 a routine RT4B when the information processing server 10B is started.

[0125] When the terminal control unit 13 starts the routine RT4A, it 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 status information in step S16B (step S16B: YES), it calculates the driving load from the status information (step SS21B), determines the recognizability based on the driving load (step S22B), and determines whether the recognizability is equal to or lower 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 lower 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 presentation instruction information including an instruction to present the presentation content presented in step S14A as re-presentation information. That is, the presentation control unit 29A causes the advertisement 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 for reception of state information again.

[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] When the terminal control unit 13 determines that the re-presentation information has been received (step S42A: YES), the process returns to step S14A and presents the advertisement information again. When the terminal control unit 13 determines that the re-presentation information has not been received (step S42A: NO), the terminal control unit 13 ends the routine RT4A and starts a new routine RT4A.

[0132] When 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 in which the advertisement ID of the presented advertising information corresponds to 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 advertising information from the advertising 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 delivery 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 delivery information again. Then, the presentation content included in the received advertisement delivery 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 information including an instruction to continuously transmit the status information instead of the re-presentation information. In this case, the terminal control unit 13 receives the information and transmits the status information continuously, for example, at a predetermined time interval, in accordance with the instruction included in the information.

[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-presentation.

[0138] In this way, according to the advertisement information processing routine RT4 executed by the information processing system 10 of this embodiment, the degree of recognizability of the driver when the advertisement information is presented can be determined, and the advertisement effect of the presentation of the advertisement information can be evaluated. Then, based on the result of the determination of the degree of recognizability, the advertisement information can be presented again. Therefore, it is possible to provide an information processing device that makes it possible to obtain an advertisement effect according to the amount charged for the presentation of the advertisement information.

[0139] In this embodiment, the advertisement information may include driving support information that supports the driver in driving. For example, the driving support information is information that informs the driver of caution about driving caution points that are points on the road where caution is required when driving, such as accident-prone points and intersections with poor visibility, and calls the driver's attention. For example, the presented content may include the driving support information, and when the presented content is presented, the caution may be displayed together with the content or a voice reading out the caution may be output.

[0140] It is expected that the advertising information presented together with the driving support information related to the driving caution point attracts the driver's attention and is easily recognized by the driver. For example, when the driving support information is presented together with the advertising information at the accident-prone point, it is expected that the advertising information is easily recognized by the driver even if the driving load is high when the advertising information is presented. 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 as 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] Moreover, 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 be performed by the information processing terminal 10A or by a device external to the information processing system 10. EXAMPLES

[0146] An information processing system 30 of the second embodiment will be described with reference to Fig. 10 and Fig. 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 collecting 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 as 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 the 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 in which a driving load map (driving load map) is stored, which is information in which a position on a road is associated with a driving load (driving load) for each position on the road. The driving load for each position on the road is, in other words, a driving load (driving load) imposed on a driver when a 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 specified 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 "medium" and "high" recorded excluding "low". Therefore, areas not shown in 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 the position. Then, the server control unit 29 calculates the standard driving load amount for each position on the road, generates a driving load map by associating the standard driving load amount with each position, and stores the generated driving load 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 amount may be collected 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. In addition, driving load maps may be generated for each time period further divided, such as morning / afternoon, night / early morning / daytime, etc.

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

[0155] For example, the elements indicating the road characteristics and road type may be scored for each section of the road and added up to calculate the driving load when a moving body travels on that road, and a driving load map may be generated by matching the driving load with the section of the road.

[0156] The driving load map DB 27B may be generated by an external device of the information processing server 30B and stored in the server storage unit 27. The driving load map DB 27B may be stored in an external server of 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 advertising ID of the presented advertising information and the position information of the vehicle M corresponding to the advertising ID.

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

[0159] [Advertisement information processing routine RT5] With reference to Fig. 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 show a schematic representation of data transmission and reception. In Fig. 12, a routine repeatedly executed by the information processing terminal 30A is shown as RT5A, and a routine repeatedly executed by the information processing server 30B is shown as RT5B. Note that steps having contents common to steps in the above-mentioned routines are given the same reference symbols.

[0160] The terminal control unit 13 of the information processing terminal 30A starts the routine RT5A 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 30B starts the routine RT5B when the information processing server 30B is started.

[0161] When the terminal control unit 13 starts the routine RT5A, it 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 those 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 when the advertisement 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). After that, the server control unit 29 determines whether or not the presentation position information has been received (step S52B). If the server control unit 29 determines that the presentation position information has not been received (step S52B: NO), the server control unit 29 returns to step S51B and waits for reception of the 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 amount, 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 recognizability of the presented advertising information by the driver by determining the driving load at the position of the vehicle M when the advertising information is presented based on the driving load map.

[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 the routine RT5B and starts a new routine RT5B.

[0168] In the above description, the recognizability is determined based on the presentation position information in the routine RT5B. However, 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 a position on the road in the driving load map to 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 on driving caution points that require driving caution, such as accident-prone points. For example, the information on the driving caution points includes information on a position on a road and the type of accidents that frequently occur at the position on the road (head-on collisions, rear-end collisions, etc.).

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

[0171] As described above, when 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 generating unit 29E may generate billing information such that, when the advertising information includes driving support information at 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 generating unit 29E may generate billing information such that, when the advertising information includes driving support information at a driving caution point, a higher advertising fee is charged than when the advertising information does not include driving support information at a driving caution point.

[0173] [Receiving advertising requests] 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 the 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 as 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 to 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 position. In Fig. 12, the 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 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, the advertiser can specify the advertising position after referring to the advertising fees.

[0177] 13, the day of the week and the time period are displayed in a selectable manner. Therefore, when a driving load map that differs for each day of the week and time period is stored in the driving load map DB27B, an advertising fee based on the driving load in the driving load map that matches the specified day of the week and time period can be presented for reference. Therefore, the advertiser can refer to the advertising fee based on the driving load map that differs 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 driving should be careful. When advertising information including driving support information related to the points where driving 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 as 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 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, the advertisement 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 advertisement 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 the position. For example, a different behavioral load may be associated depending on whether the position on the map is a road or not. For example, if the position on the map is a road, it is expected that the user is likely to be 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 advertisement information by the user by determining the behavioral load of the user when the advertisement information is presented based on the user's position when the advertisement information is presented and the behavioral load map. For example, when it is determined that the behavioral load is higher than a predetermined reference value, it may be determined that the recognizability of the advertisement 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 a 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 moving body, it is possible to determine how easily the driver was able to recognize the advertising information, that is, the recognizability indicating the ease of recognition, based on the driving load map.

[0187] Therefore, by presenting any advertising information to a driver of a moving body and judging the recognizability when the advertising information is presented, it is possible to judge whether the timing at which the advertising information was presented was a timing at which the advertising was highly effective or not. 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 the 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. Therefore, it is possible to provide an information processing device that enables billing for an advertisement fee according to the advertising effect of the advertisement information presented.

[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 multiple stores or corporate image advertisements.

[0190] In the embodiment, the recognizability is judged in two stages, high and low, but the present invention is not limited to this. The recognizability may be divided into three or more levels. For example, by judging the recognizability in multiple stages, it is possible to generate billing information more flexibly adapted to the advertising effect of the presentation of advertising information.

[0191] The information on the presentation conditions when the advertising information is presented is not limited to the advertising position information specifying the position of the moving object when the advertising information is presented, but may be information specifying the time interval, time, or other timing of presentation. The information on the presentation conditions may be information simply specifying the number of times to present. It is sufficient if the recognizability at the timing when the advertising information is presented according to the presentation conditions can be determined. [Explanation of symbols]

[0192] 10, 30 Information Processing Systems 10A, 30A Data processing terminal 10B, 30B Information processing server 11 Terminal memory section 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 memory section 27A Advertising Information DB 27B Driving load map DB 29 Server control section 29A Presentation control unit 29B Distribution information generation unit 29C Status information acquisition unit 29D Recognizability determination section 29E Billing 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 the mobile object to present advertising information; a status information acquiring unit that acquires status information that is information regarding a status of a driver of the mobile object when the advertisement information is presented; a recognizability determination unit that determines a recognizability indicating an ease with which the presented advertising information is recognized by the driver based on the state information; 13. An information processing device comprising:

Citation Information

Patent Citations

  • Road information center and navigation device

    JP2001147123A

  • Information provision device and information provision method for vehicle

    JP2010134838A

  • Method and system for providing video game content

    JP2014512199A

  • Providing system

    JP2017173201A

  • Autonomous vehicle and autonomous vehicle system including the same

    KR1020170010645A