Information guidance system
The information guidance system addresses the issue of mismatched advertisements by using predicted and past movement characteristics to guide users to scheduled events with similar attributes, thereby enhancing user engagement and interest.
Patent Information
- Application Number
- JP2023185206
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-30
- Publication Date
- 2025-05-14
AI Technical Summary
Conventional advertisement delivery systems for event participants often fail to provide ads that align with individual users' interests, leading to low engagement.
An information guidance system that utilizes a predicted movement characteristic acquiring unit, past event information, and a guide control unit to identify past events with similar movement characteristics and guide users to scheduled events with matching attributes, increasing the likelihood of user interest.
The system effectively increases user interest in advertisements by personalizing event recommendations based on past event participation patterns, ensuring that users are guided towards events that align with their interests.
Smart Images

Figure 2025074424000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information guidance system. [Background technology]
[0002] Conventionally, there are known techniques for providing advertisements to participants of an event. For example, Patent Literature 1 discloses a technique for distributing advertisements related to an event to participants of the event in advance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2018-156292 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, advertisements delivered using conventional technology may not be tailored to the interests of individual users. The present invention has been made in consideration of the above-mentioned problems, and aims to provide a technique for increasing the likelihood that a user will be interested in an advertisement. [Means for solving the problem]
[0005] In order to achieve the above-mentioned object, the information guidance system includes: a predicted movement characteristic acquisition unit that acquires predicted movement characteristics which are characteristics related to the movement of a user to a destination from the present onwards; a past event information acquisition unit that acquires past event information including a past event which is an event in which the user participated in the past and past movement characteristics which are characteristics related to the movement of the user to a venue of the past event; a past event identification unit that identifies the past event in which the user participated by moving to the venue with the past movement characteristics similar to the predicted movement characteristics; a planned event information acquisition unit that acquires planned event information including a scheduled event which is an event that is scheduled to be held and planned movement characteristics which are characteristics related to the movement of the user to a scheduled venue of the scheduled event; a planned event identification unit that identifies the scheduled event whose planned movement characteristics are similar to the predicted movement characteristics; and a guidance control unit that causes the guidance unit to guide to the scheduled event whose event attributes match those of the past event identified by the past event identification unit, among the scheduled events identified by the scheduled event identification unit.
[0006] In the information guidance system, predicted movement characteristics are acquired, which are movement characteristics that the user may adopt when moving to a destination in the future. The predicted movement characteristics are movement characteristics that the user may adopt in the future. When a past event similar to the predicted movement characteristics is identified, it is confirmed that the user actually moved with the predicted movement characteristics and participated in the event. Therefore, it is estimated that the user may participate in a future planned event if the planned movement characteristics are similar to the predicted movement characteristics.
[0007] However, if scheduled events are identified based only on similar movement characteristics, there is a possibility that scheduled events that do not match the user's interests will be included. Therefore, scheduled events whose event attributes match those of past events attended by movements similar to the expected movement characteristics are identified. In other words, by introducing scheduled events identified in this way, movement is not an obstacle for the user, and the possibility that the user will be interested in advertisements for scheduled events can be increased. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a block diagram showing a configuration of an information guidance system. [Diagram 2] 2A to 2D are diagrams for explaining an example of scheduled event information. [Diagram 3] FIG. 4 is a diagram for explaining an example of past event information. [Figure 4] FIG. 4 is a diagram illustrating an example of scheduled event information. [Diagram 5] 13 is a flowchart of an information guidance process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Here, the embodiments of the present invention will be described in the following order. (1) Information Guidance System Configuration: (2) Information guidance processing: (3) Example of operation: (4) Other embodiments:
[0010] (1) Information Guidance System Configuration: Fig. 1 is a block diagram showing the configuration of an information guidance system 10 according to the present invention. In this embodiment, the information guidance system 10 is configured as a server computer, and provides event guidance (advertisement) to users of mobile terminals 50 as clients. The mobile terminals 50 as clients of the information guidance system 10 are terminals used by users. There may be multiple mobile terminals 50, but Fig. 1 shows only one of them.
[0011] The mobile terminal 50 is a computer capable of executing various functions executed by a telephone function and various application programs. In this embodiment, the mobile terminal 50 is assumed to be a portable terminal such as a tablet or a smartphone, but may be a stationary computer, for example, an in-vehicle terminal. The mobile terminal 50 includes a communication unit 50a, a GNSS receiving unit 50b, a control unit 50c, and a user I / F unit 50d.
[0012] The control unit 50c includes a CPU, a ROM, a RAM, and a recording medium, and the CPU can execute various programs including programs recorded in the ROM and the recording medium. In this embodiment, the programs include a navigation program. The communication unit 50a includes a communication circuit for wirelessly communicating with other devices. The mobile terminal 50 can communicate with the information guidance system 10 through the communication unit 50a.
[0013] The GNSS receiver 50b is a device used to identify the current position using the Global Navigation Satellite System. That is, the GNSS receiver 50b receives radio waves from navigation satellites and outputs a signal for calculating the position of the mobile terminal 50 via an interface (not shown). The control unit 50c acquires the signal and acquires the position of the mobile terminal 50.
[0014] The user I / F unit 50d is an interface unit for the user to input instructions and to provide various information to the user. The user I / F unit 50d is equipped with a touch panel display, switches, speakers, etc. (not shown). In other words, the user I / F unit 50d is equipped with an output unit for images and sounds and an input unit for instructions by the user.
[0015] The output unit of the user I / F unit 50d functions as a guide unit that provides information related to the event. The timing at which the information related to the event is provided may vary, but in this embodiment, when the user of the mobile terminal 50 starts processing by a navigation program and sets a destination, the information related to the event may be provided as an advertisement.
[0016] The navigation program is a program for providing route guidance to the user of the mobile terminal 50 to the destination. Specifically, the user of the mobile terminal 50 operates the user I / F unit 50d to input his / her destination and input a request for route guidance. When the input is made, the control unit 50c acquires the current location of the mobile terminal 50 based on the GNSS receiving unit 50b, associates the current location and destination with the identification information of the user who uses the mobile terminal 50, and transmits the association result to the information guidance system 10 via the communication unit 50a.
[0017] The information guidance system 10 acquires the current location and the destination via the communication unit 40, which will be described later. When the current location and the destination are acquired, the control unit 20, which will be described later, executes a navigation program (not shown) and searches for a route from the current location to the destination based on the map information 30a, which will be described later. The control unit 20 generates a map including the searched route and the current location of the mobile terminal 50, and transmits the map to the mobile terminal 50 via the communication unit 40.
[0018] The mobile terminal 50 displays the map on the output section of the user I / F section 50d. After that, the mobile terminal 50 repeats obtaining and transmitting the current location at regular intervals. The information guidance system 10 generates a map including a route based on the transmitted current location, and transmits it to the mobile terminal 50. As a result, the user of the mobile terminal 50 can reach the destination while referring to the map displayed on the user I / F section 50d.
[0019] In the process of the navigation program, the content of the advertisement that may be presented when the user sets a destination is the content showing a scheduled event that is presumed to interest the user. In order to identify such a scheduled event and deliver it as an advertisement, the information guidance system 10 is equipped with a control unit 20 equipped with a CPU, RAM, ROM, etc., a recording medium 30, and a communication unit 40. The control unit 20 is capable of executing a program stored in the recording medium 30 or the ROM, and in this embodiment, it is capable of executing an information guidance program 21 as this program. The communication unit 40 is equipped with a circuit that communicates with a mobile terminal 50, and the control unit 20 is capable of communicating with the mobile terminal 50 by processing the information guidance program 21.
[0020] Various types of information can be stored in the recording medium 30. In this embodiment, map information 30a, movement history information 30b, predicted movement characteristic information 30c, past event information 30d, and scheduled event information 30e are stored in the recording medium 30. Note that since the movement history information 30b, the predicted movement characteristic information 30c, and the past event information 30d are information for each user, each piece of information is associated with user identification information, and the information for each user is distinguished based on the identification information.
[0021] The map information 30a is information used for identifying the positions of roads, intersections, facilities, etc., for route guidance, drawing maps, etc., and includes node data indicating the positions of nodes set on the roads along which the user travels, shape interpolation point data indicating the positions of shape interpolation points for identifying the shapes of roads between nodes, link data indicating connections between nodes, and feature data indicating the positions of features on roads and in their surroundings. In this embodiment, the nodes indicate intersections. The feature data also includes information indicating facilities in the surroundings of roads. Facilities can be the user's destination or event venues (including planned venues). The facilities include information indicating the attributes of the facilities (for example, ski resorts, concert venues, baseball stadiums, parks, race circuits, shopping malls, etc.).
[0022] The movement history information 30b is information indicating the movement history of the mobile terminal 50. As described above, the mobile terminal 50 transmits its current location to the information guidance system 10 at regular intervals while executing the navigation function. The control unit 20 associates the current location with the current time and the user's identification information, and records the information as the movement history information 30b in the recording medium 30. Note that the movement history information 30b may be collected and recorded when route guidance is not being performed on the mobile terminal 50.
[0023] The predicted movement characteristic information 30c is information indicating predicted movement characteristics, which are characteristics related to the movement of the user to the destination from now on. In this embodiment, it is information indicating characteristics related to the movement to the destination input by the user on the mobile terminal 50. Specifically, the predicted movement characteristic information 30c includes destination attributes, movement distance, movement time, arrival time, and accompanying persons. FIGS. 2A to 2D are diagrams showing examples of the predicted movement characteristic information 30c.
[0024] The destination attribute is information indicating the attribute of the facility set as the destination, and is the same information as the attribute of the facility included in the map information 30a. When the current location and destination are transmitted from the mobile terminal 50 and a route search request is made, the control unit 20 predicts that the user will move to the destination. In addition, the control unit 20 refers to the map information 30a, acquires the attribute of the facility set as the destination, and includes it as a part of the predicted movement characteristic information 30c as the destination attribute.
[0025] The travel distance is the distance between the current location (start point) of the mobile terminal 50 before the user starts moving and the destination. The control unit 20 refers to the map information 30a, acquires the distance along the route between the start point and the destination, and sets it as a part of the predicted movement characteristic information 30c as the travel distance.
[0026] The travel time is the time interval required for the user to travel from the departure point to the destination. The control unit 20 obtains the travel time by obtaining the sum of the time obtained by dividing the distance of each section in the route by the travel speed of each section (for example, a travel speed determined based on statistics or a travel speed determined based on the degree of congestion or congestion). In this embodiment, the travel distance to the destination is the travel load to the facility set as the destination, but the travel time may be the travel load. The arrival time is the expected time when the user will arrive at the destination, and is obtained by adding the travel time to the current time.
[0027] The accompanying person is information indicating the characteristics of the person who traveled with the user when the user traveled from the departure point to the destination and the group formed by the user. Various information such as family, couple, spouse, and friend is assumed as the information indicating the accompanying person. For example, when the user travels with a spouse and a child, the accompanying person is a family member. The information indicating the group of accompanying people may be specified by various methods. For example, a configuration in which the user of the mobile terminal 50 inputs information indicating the accompanying person and the information is transmitted from the mobile terminal 50 to the information guidance system 10 can be exemplified. In addition, a configuration in which the mobile terminal 50 identifies the gender, age, etc. of the user and the people around the user based on information acquired by the camera and microphone equipped in the mobile terminal 50, and automatically identifies the group of accompanying people can be exemplified.
[0028] The past event information 30d is information indicating past events that the user has previously participated in, and past movement characteristics that are characteristics related to the user's movement to the venue of the past event. Specifically, the past event information 30d includes information indicating the identification information of the past event, the event name, the event attribute, the date of the event, the venue, the venue, the destination attribute, the movement distance, the movement time, the arrival time, and the accompanying persons. Fig. 3 is a diagram showing an example of the past event information 30d.
[0029] The identification information is information associated with each past event in order to identify each past event. In FIG. 3, past events are identified by a001, b001, etc., but of course, any format may be used. The event name is the name of the past event. The event attribute is information indicating the type of event. The type of event may be defined in various ways, but in this embodiment, the event attribute is defined according to the type of things provided to participants at the event. As the event attribute, for example, attributes such as a music event, a children's show, and a sporting event are assumed, as shown in FIG. 3.
[0030] The date of the event is the date on which the past event was held. Of course, the time of the event may also be included. The location of the event is the area that includes the venue of the past event, and in this embodiment, the location is indicated by administrative division (prefecture in Japan), but is not limited to this example. The venue is information indicating the facility where the past event was held, and in this embodiment, it is the name of the facility that was the destination and the venue of the past event, but may be any identification information that can distinguish the facility.
[0031] The destination attribute, travel distance, travel time, arrival time, and accompanying persons are the same information as the predicted travel characteristic information 30c. That is, when the user's destination is an event venue and the user participates in the event, the control unit 20 refers to the map information 30a and the travel history information 30b, extracts the destination attribute, travel distance, travel time, arrival time, and accompanying persons related to the travel, and associates them with the past event information 30d.
[0032] The scheduled event information 30e is information about scheduled events that are scheduled to be held in the future. Specifically, the scheduled event information 30e includes information indicating the scheduled event's identification information, name, event attribute, event date, event location, scheduled venue, recommended companions, and event content. Figure 4 is a diagram showing an example of the scheduled event information 30e.
[0033] The identification information, name, event attribute, date, location, and planned venue of the scheduled event are the same as those in the past event information 30d. However, since the scheduled event information 30e is information about an event scheduled to be held in the future, the information indicates an event in the future. For example, the date of the event is a date in the future. The recommended companion is a characteristic of a companion recommended when participating in a scheduled event, and is determined, for example, by the organizer of the scheduled event. The classification of the characteristic is the same as that in the expected movement characteristic information 30c. The event content is information that is guided together with the name, date, location, and planned venue when the scheduled event is guided, and also plays a role as an advertisement. For example, in the scheduled event information shown in FIG. 4, information on performers who will participate in a music event, etc. is included in the event content. That is, the performer information is information indicating a person who will perform music or a play, a lecture, a speech, a sport, etc. at the event. In this embodiment, the performer information is considered to be an element for attracting customers, and it is considered that presenting the performer information as the event content functions as an advertisement.
[0034] The control unit 20 executes a function of providing guidance regarding events by executing an information guidance program 21. When the information guidance program 21 is executed, the control unit 20 functions as a predicted movement characteristic acquisition unit 21a, a past event information acquisition unit 21b, a past event identification unit 21c, a scheduled event information acquisition unit 21d, a scheduled event identification unit 21e, and a guidance control unit 21f.
[0035] The predicted movement characteristic acquisition unit 21a is a function for acquiring predicted movement characteristics, which are characteristics related to the movement of the user to the destination from now on. That is, when the user of the mobile terminal 50 inputs a destination and requests route guidance, the control unit 20 refers to the map information 30a and acquires the attributes of the destination, the movement distance to the destination, the movement time, the arrival time, and the accompanying person.
[0036] The past event information acquisition unit 21b is a function for acquiring past event information including past events that the user has previously participated in and past movement characteristics that are characteristics related to the user's movement to the venue of the past event. That is, the control unit 20 refers to the recording medium 30, acquires the past event information 30d, and stores it in the RAM.
[0037] The past event identification unit 21c is a function that identifies a past event in which the user moved to a venue with a past movement characteristic similar to the predicted movement characteristic and participated. Specifically, the control unit 20 compares the predicted movement characteristic information 30c with the past movement characteristic included in the past event information 30d, and determines that the movement characteristics are similar when at least one of the attributes of the facility set as the destination, the movement load to the facility set as the destination, and the characteristics of the accompanying person to the facility set as the destination match. The predicted movement characteristic is a movement characteristic that can be adopted by the user from now on. When a past event similar to the predicted movement characteristic is identified, it is confirmed that the user actually moved with the predicted movement characteristic and participated in the event. Therefore, it is estimated that the user can participate in the event if it is a scheduled event that can be participated in by moving according to the predicted movement characteristic in the future.
[0038] To make this estimation, the control unit 20 extracts destination attributes from the predicted movement characteristic information 30c, and extracts destination attributes of each venue of the past event from the past event information 30d, and compares them. If there is a past event in which the destination attribute extracted from the predicted movement characteristic information 30c matches the destination attribute of the venue of the past event, the control unit 20 identifies the past event as a past event in which the user moved to the venue with past movement characteristics similar to the predicted movement characteristics and participated. As described above, by identifying past events based on the attributes of the facility set as the destination, it is possible to narrow down the event attributes in which the user may participate by the process described below.
[0039] In addition, the control unit 20 extracts the travel distance from the predicted travel characteristic information 30c, and extracts the travel distance to each venue of the past event from the past event information 30d, and compares them. If there is a past event whose travel distance extracted from the predicted travel characteristic information 30c matches the travel distance to the venue of the past event, the control unit 20 identifies the past event as a past event in which the user traveled to the venue with past travel characteristics similar to the predicted travel characteristics and participated. As described above, by identifying past events based on the travel distance to the venue set as the destination, it is possible to narrow down the event attributes in which the user may participate by the process described below.
[0040] Furthermore, the control unit 20 extracts the accompanying person from the expected movement characteristic information 30c, and extracts the accompanying person to each venue of the past event from the past event information 30d, and compares them. If there is a past event in which the accompanying person extracted from the expected movement characteristic information 30c matches the accompanying person to the venue of the past event, the control unit 20 identifies the past event as a past event in which the user moved to the venue with past movement characteristics similar to the expected movement characteristics and participated. As described above, by identifying the past event based on the characteristics of the accompanying person to the venue set as the destination, it is possible to narrow down the event attributes in which the user may participate by the process described below.
[0041] The past events identified in the above manner are events in which the user participated by moving with movement characteristics similar to the user's predicted movement characteristics to the destination after the present. In addition, since the user's predicted movement characteristics after the present are movement characteristics determined by the user inputting the destination, it is presumed that the user will not feel any obstacles to moving with the predicted movement characteristics. If the user participated in a past event by moving with movement characteristics similar to the predicted movement characteristics after the present, there is a possibility that participation in an event by moving with the predicted movement characteristics will not be an obstacle to participating in the event because the user does not feel burdened, is accustomed to it, or it is a preferred movement mode.
[0042] The scheduled event information acquisition unit 21d is a function for acquiring scheduled event information including a scheduled event, which is an event scheduled to be held, and a scheduled movement characteristic, which is a characteristic related to the movement of the user to the scheduled venue of the scheduled event. That is, the control unit 20 acquires the scheduled event information 30e recorded on the recording medium 30 by the function of the scheduled event information acquisition unit 21d, and stores it in the RAM. When acquiring the scheduled movement characteristic, the control unit 20 refers to the map information 30a, acquires attributes associated with the facilities of the scheduled venue, and regards them as destination attributes as the scheduled movement characteristic. In addition, the control unit 20 refers to the map information 30a, performs a route search from the user's departure point to the scheduled venue, and acquires the movement distance along the route as the scheduled movement characteristic. Furthermore, the control unit 20 refers to the scheduled event information 30e to identify a recommended companion, and acquires the characteristics of the companion to the scheduled venue as the scheduled movement characteristic.
[0043] The scheduled event identification unit 21e is a function that identifies a scheduled event whose planned movement characteristic is similar to the expected movement characteristic. Specifically, the control unit 20 refers to the scheduled event information 30e and determines whether or not there is a scheduled event whose planned movement characteristic is similar to the expected movement characteristic. That is, the control unit 20 compares the expected movement characteristic information 30c with the planned movement characteristic of each scheduled event, and determines that the movement characteristics are similar when at least one of the destination attribute, the movement load, and the characteristics of the accompanying person coincide.
[0044] For this purpose, the control unit 20 extracts destination attributes from the expected movement characteristic information 30c and compares them with destination attributes indicating the planned movement characteristic. If there is a scheduled event whose destination attribute extracted from the expected movement characteristic information 30c matches the destination attribute indicating the planned movement characteristic, the control unit 20 identifies the scheduled event as a scheduled event in which the user can travel to the scheduled venue with movement characteristics similar to the expected movement characteristics. As described above, by determining the similarity of movement characteristics based on the attributes of the facility set as the destination, it is possible to identify a scheduled event in which a facility that the user can set as the destination is the scheduled venue.
[0045] In addition, the control unit 20 extracts the travel distance from the predicted travel characteristic information 30c and compares it with the travel distance from the user's departure point to the scheduled venue. If there is a scheduled event whose travel distance extracted from the predicted travel characteristic information 30c matches the travel distance from the user's departure point to the scheduled venue, the control unit 20 identifies the scheduled event as a scheduled event in which the user can travel to the scheduled venue with travel characteristics similar to the predicted travel characteristics. As described above, by determining the similarity of travel characteristics based on the travel distance to the destination, it is possible to identify a scheduled event in which the user can participate by traveling with an acceptable travel load.
[0046] Furthermore, the control unit 20 extracts the characteristics of the user's companions from the expected movement characteristic information 30c and compares them with the characteristics of the companions to the scheduled venue. If there is a scheduled event in which the characteristics of the companions extracted from the expected movement characteristic information 30c match the characteristics of the companions to the scheduled venue, the control unit 20 identifies the scheduled event as a scheduled event in which the user can move to the scheduled venue with movement characteristics similar to the expected movement characteristics. If a specific companion is included in the expected movement characteristics, it can be said that it has been confirmed that the user can act with the specific companion. And since there may be users among the users who have a strong tendency to participate in similar events with the same companions, for example, if a user who participated in an event that children can enjoy with his / her family may act with his / her family again, it is highly likely that the user will be interested if an event that is easy to participate in with family members as companions is introduced. Therefore, it is possible to identify a scheduled event that is highly likely to attract the user's interest by determining the similarity of movement characteristics based on the companions to the destination.
[0047] The scheduled event identified in the above manner is a scheduled event whose scheduled venue can be reached by travel characteristics similar to the user's predicted travel characteristics to the destination from now on. The user's predicted travel characteristics from now on are travel characteristics determined by the user inputting the destination, and are travel characteristics that the user has traveled with the travel characteristics in the past to participate in a past event. For this reason, it is presumed that the user will not feel any obstacles to travel with the predicted travel characteristics. If the user can travel to the scheduled venue of the scheduled event by travel with travel characteristics similar to the predicted travel characteristics from now on, there is a possibility that participation in the scheduled event will not be an obstacle to participation in the event, for reasons such as the user not feeling burdened, being accustomed to it, or being a preferred travel mode.
[0048] The guidance control unit 21f is a function that causes the guidance unit to guide scheduled events whose event attributes match those of past events identified by the past event identification unit 21c among the scheduled events identified by the scheduled event identification unit 21e. Specifically, the control unit 20 refers to the scheduled event information 30e and the past event information 30d, and compares the event attributes of the scheduled events identified by the function of the scheduled event identification unit 21e with those of the past events identified by the function of the past event identification unit 21c. Then, the control unit 20 extracts scheduled events whose event attributes match.
[0049] The past event identified by the function of the past event identification unit 21c is an event that the user actually participated in, and is highly likely to match the user's preferences. Therefore, the control unit 20 estimates that if the planned event has event attributes that match those of the past event identified by the function of the past event identification unit 21c, the movement will not be an obstacle for the user and there is a possibility that the event will attract the user's interest.
[0050] Then, when there is a scheduled event whose event attribute matches the event attribute of the past event identified by the function of the past event identification unit 21c, the control unit 20 presents the scheduled event information 30e of the scheduled event as an advertisement. The scheduled event information 30e of the scheduled event output as an advertisement may be at least a part of each item shown in FIG. 4, but in this embodiment, the name, event date, event location, planned venue, and event details are presented. Therefore, the control unit 20 refers to the scheduled event information 30e to extract this information and transmits it to the mobile terminal 50 via the communication unit 40. In the mobile terminal 50, the control unit 50c controls the communication unit 50a to receive the scheduled event information 30e and causes the output unit of the user I / F unit 50d to output the scheduled event information 30e.
[0051] According to the above configuration, it is possible to introduce a scheduled event for which movement is not an obstacle for the user, and it is possible to increase the likelihood that the user will be interested in the advertisement for the scheduled event.
[0052] (2) Information guidance processing: Next, the information guidance process executed by the control unit 20 will be described with reference to Fig. 5. When a route guidance request is transmitted from the mobile terminal 50, the control unit 20 executes the information guidance process shown in Fig. 5.
[0053] When the information guidance process is started, the control unit 20 acquires the expected movement characteristic information 30c by the function of the expected movement characteristic acquisition unit 21a (step S100). Specifically, the control unit 20 acquires the departure point, destination, and accompanying person transmitted from the mobile terminal 50 via the communication unit 40 by the function of the expected movement characteristic acquisition unit 21a. Furthermore, the control unit 20 identifies the destination attribute by referring to the map information 30a, and identifies the travel distance, travel time, and arrival time from the departure point and destination. Then, the control unit 20 stores the destination attribute, travel distance, travel time, arrival time, and accompanying person as the expected movement characteristic information 30c in the recording medium 30. Furthermore, the control unit 20 stores the expected movement characteristic information 30c in the RAM.
[0054] Next, the control unit 20 acquires the past event information 30d by using the function of the past event information acquisition unit 21b (step S105). That is, the control unit 20 acquires the past event information 30d recorded on the recording medium 30 by using the function of the past event information acquisition unit 21b, and stores the past event information 30d in the RAM. Note that the past event information 30d is assumed to have been generated based on the movement history information 30b before the information guidance process is performed.
[0055] Next, the control unit 20 determines whether or not there is a past event whose past movement characteristics are similar to the predicted movement characteristics by using the function of the past event identification unit 21c (step S110). Specifically, the control unit 20 extracts the destination attribute, the movement distance, and the accompanying person from the predicted movement characteristics information 30c acquired in step S100. In addition, the control unit 20 refers to the past event information 30d acquired in step S105, and determines that there is a past event whose past movement characteristics are similar to the predicted movement characteristics when there is a past event whose destination attribute, the movement distance, and / or the accompanying person match. In the case of the movement distance, since the element indicating the movement characteristics is indicated by a numerical value, in such a case, it is considered to match if the numerical value error is within a threshold value (for example, ±10 km).
[0056] If there is a past event whose past movement characteristics are similar to the predicted movement characteristics, the past event is identified as a processing target of the guidance control unit 21f. If it is not determined in step S110 that there is a past event whose past movement characteristics are similar to the predicted movement characteristics, in this embodiment, the control unit 20 considers that a scheduled event to be the target of advertisement cannot be identified, and ends the information guidance process.
[0057] On the other hand, if it is determined in step S110 that there is a past event whose past movement characteristics are similar to the predicted movement characteristics, the control unit 20 determines whether the similarity in the movement characteristics is similar in altitude by the function of the past event identification unit 21c (step S115). In this embodiment, the control unit 20 determines that there is similarity in altitude when two or more of the elements of the destination attribute, the movement distance, and the accompanying person match.
[0058] If it is determined in step S115 that the similarity in the movement characteristics is high, the control unit 20 acquires the scheduled event information 30e using the function of the scheduled event information acquisition unit 21d (step S120). That is, the control unit 20 acquires the scheduled event information 30e recorded on the recording medium 30 using the function of the scheduled event information acquisition unit 21d, and stores it in the RAM. The control unit 20 also acquires the scheduled movement characteristics from the scheduled event information 30e. Note that the scheduled event information 30e is assumed to have been generated by an event information administrator or the like before the information guidance process is performed.
[0059] Next, the control unit 20 uses the function of the scheduled event identification unit 21e to determine whether or not there is a scheduled event with the same name as the highly similar past event (step S125). Specifically, the control unit 20 refers to the past event information 30d and acquires the event name of the past event determined to be highly similar in step S115. Furthermore, the control unit 20 refers to the scheduled event information 30e and determines whether or not there is a scheduled event with the same event name as the event name. If there is a scheduled event with the same name as the highly similar past event, the control unit 20 identifies the scheduled event as a notification target.
[0060] If it is determined in step S125 that a scheduled event with the same name as the highly similar past event exists, the control unit 20 uses the function of the guidance control unit 21f to provide guidance for the scheduled event with the same name as the highly similar past event (step S130). Specifically, the control unit 20 acquires scheduled event information 30e for the scheduled event identified as the guidance target in step S125, and transmits it to the mobile terminal 50 via the communication unit 40. As a result, the mobile terminal 50 causes the output unit of the user I / F unit 50d to output the scheduled event information 30e.
[0061] According to the above configuration, when a highly similar past event exists, a scheduled event having the same event name as the past event is introduced. A scheduled event having the same event name as a past event is an event held over several years or several times. When the predicted movement characteristic is highly similar to the movement characteristic when participating in a past event, it is estimated that the user frequently moves with the movement characteristic, and there is no psychological obstacle to participating in a scheduled event with the movement characteristic. When a scheduled event having the same name as a past event that the user participated in exists, it is estimated that the user is highly likely to be interested in the scheduled event. Therefore, when a scheduled event having the same name as a highly similar past event is introduced, it is possible to increase the possibility that the user will be interested in an advertisement for the scheduled event.
[0062] On the other hand, in step S115, if it is determined that the similarity of the movement characteristics is not similar in altitude, that is, if one of the destination attribute, the movement distance, and the accompanying person is the same, the control unit 20 acquires the scheduled event information by the scheduled event information acquisition unit 21d (step S135). The process of step S135 is the same as the process of step S120. When step S135 is executed, or if it is not determined in step S125 that a scheduled event with the same name as the altitude-similar past event exists, the control unit 20 determines whether or not a scheduled event with a planned movement characteristic similar to the predicted movement characteristic exists by the function of the scheduled event identification unit 21e (step S140).
[0063] Specifically, the control unit 20 extracts an element determined in step S110 to match the past movement characteristic of the past event as a comparison target. For example, when it is determined in step S110 that the destination attribute matches between the predicted movement characteristic and the past movement characteristic, the destination attribute is extracted as a comparison target. The control unit 20 compares the planned movement characteristic acquired in step S135 or step S120 with the predicted movement characteristic information 30c for the element determined to be the comparison target, and when a matching scheduled event exists, it determines that a scheduled event exists whose planned movement characteristic is similar to the predicted movement characteristic. When a scheduled event exists whose planned movement characteristic is similar to the predicted movement characteristic, the scheduled event is identified as a processing target of the guidance control unit 21f.
[0064] If it is not determined in step S140 that a scheduled event whose planned movement characteristic is similar to the expected movement characteristic exists, in this embodiment, the control unit 20 assumes that a scheduled event to be advertised cannot be identified, and ends the information guidance process.
[0065] On the other hand, if it is determined in step S140 that a scheduled event whose planned movement characteristics are similar to the estimated movement characteristics exists, the control unit 20, using the function of the guidance control unit 21f, determines whether or not a scheduled event whose event attributes match those of the past event exists (step S145). Specifically, the control unit 20 refers to the past event information 30d and extracts the event attributes of the past event that was the processing target in step S110. The control unit 20 also refers to the scheduled event information 30e and extracts the event attributes of the scheduled event that was the processing target in step S140. Then, if the event attributes of both are the same, the control unit 20 determines that a scheduled event whose event attributes match those of the past event exists.
[0066] If it is determined in step S145 that there is no scheduled event whose event attributes match those of the past event, in this embodiment, the control unit 20 determines that a scheduled event to be advertised cannot be identified, and ends the information guidance process.
[0067] On the other hand, if it is determined in step S145 that a scheduled event exists whose event attribute matches that of the past event, the control unit 20 notifies the user of the scheduled event whose event attribute matches that of the past event. Specifically, the control unit 20 acquires scheduled event information 30e of the scheduled event whose event attribute is determined in step S145 to match that of the past event, and transmits the scheduled event information 30e to the mobile device 50 via the communication unit 40. As a result, the mobile device 50 causes the output unit of the user I / F unit 50d to output the scheduled event information 30e.
[0068] (3) Example of operation: Next, an example of the operation of the information guidance system 10 will be described based on a specific example. First, an example will be described in which the predicted movement characteristic information 30c is the information shown in FIG. 2A. In the case of the predicted movement characteristic information 30c shown in FIG. 2A, the destination attribute is a concert venue, the movement distance is 20 km, and the accompanying persons are a couple. Furthermore, in the case where the past event information 30d is the information shown in FIG. 3, the control unit 20 refers to the past event information 30d in step S110 and identifies a past event of identification information b001 that matches the predicted movement characteristic information 30c in all of the destination attribute, movement distance, and accompanying persons.
[0069] The control unit 20 determines in step S115 that the past event is highly similar because all of its past movement characteristics, namely, the destination attribute, the movement distance, and the accompanying persons, match the predicted movement characteristic information 30c. Therefore, in step S125, the control unit 20 identifies a scheduled event with the same name as the past event. When the scheduled event information 30e is the information shown in FIG. 4, the control unit 20 identifies a scheduled event with identification information B001, which has the same event name, name b. In this example, the scheduled event is announced to the user. The scheduled event has the same name as an event that the user participated in in the past, and is likely to interest the user. Therefore, an advertisement for the scheduled event can be effectively delivered.
[0070] Next, an example will be described in which the predicted movement characteristic information 30c is the information shown in Fig. 2B. In the case of the predicted movement characteristic information 30c shown in Fig. 2B, the destination attribute is ski resort, the movement distance is 180 km, and the accompanying person is "none". Furthermore, when the past event information 30d is the information shown in Fig. 3, the control unit 20 refers to the past event information 30d in step S110 and identifies a past event of identification information a001 whose destination attribute matches the predicted movement characteristic information 30c.
[0071] Since the past event is not highly similar, the control unit 20 goes through step S135 and performs a judgment in step S140. In this example, since the past event is identified by determining that the destination attribute matches, the control unit 20 performs a similarity judgment in step S140 using the destination attribute as a comparison target. That is, in step S140, the control unit 20 determines whether or not there is a scheduled event whose destination attribute is ski resort.
[0072] When the scheduled event information 30e is the information shown in FIG. 4, the control unit 20 identifies the scheduled events of the identification information A001 and C001. Next, the control unit 20 determines whether the event attributes match in step S145. The event attribute of the past event of the identification information a001 shown in FIG. 3 is a music event. Therefore, in step S145, the control unit 20 leaves the scheduled event of the identification information A001 whose event attribute is a music event, and excludes the scheduled event of the identification information C001. Then, in step S150, the control unit 20 notifies the user of the scheduled event of the identification information A001. On the other hand, the scheduled event of the identification information C001 is not announced.
[0073] In this example, since the user participated in a past event with identification information a001, which is a music event held at a ski resort, it is presumed that the user is interested in music events held at ski resorts. However, since the user has no history of participating in sporting events held at ski resorts, it is unclear whether the user is interested in sporting events held at ski resorts. In this embodiment, since music events held at ski resorts are introduced, it is possible to introduce scheduled events that are relatively likely to interest the user.
[0074] Next, an example will be described in which the predicted movement characteristic information 30c is the information shown in Fig. 2C. In the case of the predicted movement characteristic information 30c shown in Fig. 2C, the destination attribute is a circuit, the movement distance is 100 km, and the accompanying person is "none". Furthermore, when the past event information 30d is the information shown in Fig. 3, the control unit 20 refers to the past event information 30d in step S110 and identifies a past event of identification information c001 whose movement distance matches that of the predicted movement characteristic information 30c.
[0075] Since the past event is not highly similar, the control unit 20 goes through step S135 and performs a judgment in step S140. In this example, since the past event is identified by judging that the travel distance matches, the control unit 20 performs a similarity judgment in step S140 using the travel distance as a comparison target. That is, in step S140, the control unit 20 obtains the travel distance from the user's departure point to the scheduled venue, and judges whether or not there is a scheduled event whose travel distance matches 100 km.
[0076] Here, it is assumed that the scheduled event with a travel distance of 100 km acquired based on the scheduled event information 30e shown in FIG. 4 is the scheduled event of the identification information D001, E001. In this case, the control unit 20 identifies the scheduled event of the identification information D001, E001. Next, the control unit 20 determines whether the event attributes match in step S145. The event attribute of the past event of the identification information c001 shown in FIG. 3 is a music event. Therefore, in step S145, the control unit 20 leaves the scheduled event of the identification information D001 whose event attribute is a music event, and excludes the scheduled event of the identification information E001. Then, in step S150, the control unit 20 notifies the user of the scheduled event of the identification information D001. On the other hand, the scheduled event of the identification information E001 is not announced.
[0077] In this example, since the user traveled 100 km to participate in a past event with identification information c001, which was a music event held in the past, it is estimated that traveling 100 km to participate in a music event is within the acceptable range. However, since the user has no history of traveling 100 km to participate in a sporting event, it is unclear whether the user is interested in traveling 100 km to participate in a sporting event. In this embodiment, since a music event is introduced, it is possible to introduce a scheduled event that is relatively likely to interest the user.
[0078] Next, an example will be described in which the predicted movement characteristic information 30c is the information shown in Fig. 2D. In the case of the predicted movement characteristic information 30c shown in Fig. 2D, the destination attribute is a shopping mall, the movement distance is 120 km, and the accompanying person is a family member. Furthermore, when the past event information 30d is the information shown in Fig. 3, the control unit 20 refers to the past event information 30d in step S110 and identifies a past event of identification information d001 whose accompanying person characteristics match those of the predicted movement characteristic information 30c.
[0079] Since the past event is not highly similar, the control unit 20 goes through step S135 and performs a judgment in step S140. In this example, the past event is identified by determining that the characteristics of the accompanying person match. Therefore, the control unit 20 performs a similarity judgment in step S140 by using the characteristics of the accompanying person as a comparison target. That is, in step S140, the control unit 20 refers to the scheduled event information 30e and judges whether or not there is a scheduled event in which the characteristics of a recommended accompanying person match "family".
[0080] When the scheduled event information 30e is the information shown in FIG. 4, the control unit 20 identifies the scheduled events of the identification information F001 and G001. Next, the control unit 20 determines whether the event attributes match in step S145. The event attribute of the past event of the identification information d001 shown in FIG. 3 is a children's show. Therefore, in step S145, the control unit 20 leaves the scheduled event of the identification information F001 whose event attribute is a children's show, and excludes the scheduled event of the identification information G001. Then, in step S150, the control unit 20 notifies the user of the scheduled event of the identification information F001. On the other hand, the scheduled event of the identification information G001 is not announced.
[0081] In this example, since the user participated with his / her family in a past event with identification information d001, which was a children's show held in the past, it is presumed that the user may participate with his / her family in a children's show in the future. However, since the user has no history of participating in a sporting event with his / her family, it is unclear whether the user is interested in participating in a sporting event with his / her family. In this embodiment, since a children's show is introduced, it is possible to introduce a scheduled event that is relatively likely to interest the user.
[0082] (4) Other embodiments: The above embodiment is an example for carrying out the present invention, and various other embodiments can be adopted. For example, the information guidance system 10 may be composed of a plurality of devices. In addition, at least a part of the predicted movement characteristic acquisition unit 21a, the past event information acquisition unit 21b, the past event identification unit 21c, the scheduled event information acquisition unit 21d, the scheduled event identification unit 21e, and the guidance control unit 21f that constitute the information guidance system may be present in the mobile terminal 50. Furthermore, the mobile terminal 50 and the information guidance system 10 may be composed of an integrated device.
[0083] Some of the configurations of the above-mentioned embodiment may be omitted, and the order of the processes may be changed or omitted. For example, the order of steps S100 and S105 may be reversed. In addition, in the above-mentioned embodiment, when the predicted movement characteristic is highly similar to the past movement characteristic, a scheduled event with the same name as the past event is notified, but other examples may be possible. For example, when there is a scheduled event whose predicted movement characteristic and the planned movement characteristic are highly similar, the scheduled event may be notified.
[0084] The predicted movement characteristic acquisition unit only needs to acquire predicted movement characteristics, which are characteristics related to the movement of the user to the destination from now on. The characteristics related to the movement to the destination are information on one or more elements that characterize the movement by the user. In other words, it is considered that a user who moves with certain movement characteristics may reproduce the movement with the movement characteristics. For example, it is estimated that the possibility that a user who has set a facility with a certain attribute as a destination is higher than the possibility that a user who has set a facility with a completely different attribute as a destination.
[0085] Thus, the travel characteristics may include elements for determining the user's travel preferences, tendencies, tastes, etc., and may include one or more elements. Therefore, the travel characteristics are not limited to the attributes of the facility set as the destination, the travel load to the facility set as the destination, and the companions to the facility set as the destination, as in the above-mentioned embodiment, and may include various elements. For example, the attributes of the road the user traveled (whether or not toll roads were used, a history of prioritizing roads with good scenery, etc.), the weather when the user traveled, the time of day, etc. may be one element of the travel characteristics.
[0086] The predicted movement characteristic, which is a characteristic related to the user's movement to the destination from now on, may be a characteristic when moving to a facility, place, etc. that may be reached by moving from now on, and is not limited to the movement characteristic to the destination currently set. For example, it may be a movement characteristic to a destination that is not currently moved to but is estimated to be reached in a future movement. More specifically, if it is found that the possibility of moving to the destination with a specific movement characteristic is relatively high based on the statistics of the user's past movement history, the movement characteristic may be the predicted movement characteristic. For example, if the probability that the user sets a facility with a specific attribute as the destination is equal to or greater than a threshold, the attribute may be the predicted movement characteristic. In addition, if the probability of moving to the destination within a specific movement distance is equal to or greater than a threshold, the movement distance may be the predicted movement characteristic. In addition, if the probability of moving to the destination with a companion with a specific characteristic is equal to or greater than a threshold, the characteristic of the companion may be the predicted movement characteristic.
[0087] The past event information acquisition unit may acquire past event information including past events that are events that the user has previously participated in, and past movement characteristics that are characteristics related to the user's movement to the venue of the past event. The events that the user has previously participated in may be identified by information other than the identification information, such as the name, organizer, etc. The past movement characteristics may be identified based on one or more elements, similar to the predicted movement characteristics, and the elements for identifying the past movement characteristics may all match, or may only partially match, the elements for identifying the predicted movement characteristics.
[0088] The past movement characteristics are characteristics related to movement to a venue when the user participated in a past event, and a venue that is a facility where the user stayed for a certain period of time or more in the user's movement history may be considered as a destination, but is not limited to the case where the venue is set as a destination of the navigation process. In other words, even if the event venue is not set as a destination of the navigation process when moving, if a facility where the user stayed for a certain period of time or more exists in the movement history, the facility is considered to be a destination. Of course, there may be multiple destinations in a series of past movement histories by the user.
[0089] The past event identification unit may identify a past event in which the user moved to a venue with past movement characteristics similar to the predicted movement characteristics. That is, if the user participated in a past event with movement characteristics similar to the movement characteristics from now on, the past event identification unit identifies the past event. The similarity between the predicted movement characteristics and the past movement characteristics may be determined by various methods. For example, in the above embodiment, the similarity is determined based on whether the contents of one or more elements indicating the movement characteristics match, but this configuration is not limited to this. In addition, the similarity may be determined based on the magnitude of the numerical error or the number of matching elements, and the past events may be identified in order of the similarity. In this case, the top multiple past events with the highest similarity may be referred to when announcing a scheduled event.
[0090] The scheduled event information acquisition unit only needs to be able to acquire scheduled event information including an event scheduled to be held and a scheduled movement characteristic, which is a characteristic related to the user's movement to the scheduled venue of the scheduled event. In other words, the scheduled event information acquisition unit only needs to acquire information indicating an event to be introduced as an advertisement and information indicating expected movement characteristics. The scheduled event may be an event scheduled to be held and may be an event to be held in the future. The scheduled movement characteristic is a characteristic related to the user's movement to the scheduled venue, and may be generated based on the scheduled event information 30e, or may be included in the scheduled event information 30e in advance.
[0091] The scheduled event identification unit may identify a scheduled event whose planned movement characteristic is similar to the expected movement characteristic. That is, the scheduled event identification unit identifies a scheduled event that can reach the scheduled venue by a movement characteristic similar to the movement characteristic from now on. The similarity between the expected movement characteristic and the scheduled movement characteristic may be determined by various methods. For example, in the above-mentioned embodiment, the similarity is determined based on whether the contents of one or more elements indicating the movement characteristic match, but this configuration is not limited to this. In addition, the similarity may be determined based on the magnitude of the numerical error or the number of matching elements, and the scheduled event may be identified in order of the similarity. In this case, the top multiple scheduled events with the highest similarity may be referred to when announcing the scheduled event.
[0092] The guidance control unit only needs to be able to cause the guidance unit to guide a scheduled event whose event attribute matches that of a past event identified by the past event identification unit among the scheduled events identified by the scheduled event identification unit. That is, the guidance control unit guides the scheduled event. Furthermore, the scheduled event to be guided is an event whose event attribute matches that of a past event identified by the past event identification unit. The event attribute indicates the content, type, characteristics, etc. of an event, and if the scheduled event has an event attribute that matches that of a past event in which the user participated, the possibility that the user will be interested in the advertisement for the scheduled event can be increased.
[0093] Event attributes are elements for classifying events, and may be classified by various indices. For example, events may be classified and event attributes may be defined by various indices, such as the type of performance performed at the event (music, theater, etc.), the characteristics of the event venue (outdoor, indoor, etc.), the purpose of the event (exhibition, lecture, etc.). Of course, event attributes may be defined by multiple elements, and whether event attributes match may be determined by whether at least one element of the event attributes is the same or falls within a predetermined range as a matching range, etc.
[0094] Furthermore, the technique of the present invention can also be applied as a program or method. The above-mentioned system, program, and method may be realized as a single device or may be realized by using parts shared with each part provided in the vehicle, and include various aspects. In addition, they can be modified as appropriate, such as being partly software and partly hardware. Furthermore, the invention can also be realized as a recording medium of a program that controls the system. Of course, the recording medium of the program may be a magnetic recording medium or a semiconductor memory, and any recording medium developed in the future can be considered in the same way. [Explanation of symbols]
[0095] 10...information guidance system, 20...control unit, 21...information guidance program, 21a...expected movement characteristic acquisition unit, 21b...past event information acquisition unit, 21c...past event identification unit, 21d...scheduled event information acquisition unit, 21e...scheduled event identification unit, 21f...guidance control unit, 30...recording medium, 30a...map information, 30b...movement history information, 30c...expected movement characteristic information, 30d...past event information, 30e...scheduled event information, 40...communication unit, 50...mobile terminal, 50a...communication unit, 50b...GNSS receiving unit, 50c...control unit, 50d...user I / F unit
Claims
1. a predicted movement characteristic acquisition unit that acquires a predicted movement characteristic which is a characteristic related to a movement of a user to a destination from now on; a past event information acquisition unit that acquires past event information including past events that the user has previously participated in and past movement characteristics that are characteristics related to the user's movement to venues of the past events; a past event identification unit that identifies the past event in which the user traveled to the venue and participated using the past movement characteristic similar to the predicted movement characteristic; a scheduled event information acquisition unit that acquires scheduled event information including a scheduled event, which is an event that is scheduled to be held, and a scheduled travel characteristic, which is a characteristic related to travel of the user to a scheduled venue of the scheduled event; a scheduled event specifying unit that specifies the scheduled event whose planned movement characteristic is similar to the predicted movement characteristic; a guidance control unit that causes a guidance unit to guide a scheduled event having an event attribute matching an event attribute of the past event specified by the past event specifying unit, among the scheduled events specified by the scheduled event specifying unit; An information guidance system comprising:
2. The predicted travel characteristics include attributes of a destination facility; The past movement characteristics include attributes of the venue that is the destination; The planned travel characteristics include attributes of the planned venue; the past event identification unit determines that the predicted movement characteristic and the past movement characteristic are similar when an attribute of the facility and an attribute of the venue match; the scheduled event identification unit determines that the planned movement characteristic is similar to the predicted movement characteristic when an attribute of the facility and an attribute of the scheduled venue match each other; 2. The information guidance system according to claim 1.
3. The predicted travel characteristics include a travel load to a facility that is a destination; The past travel characteristics include a travel load to the venue that is set as a destination, The planned travel characteristics include a travel load to the planned venue; the past event identification unit determines that the predicted movement characteristic and the past movement characteristic are similar when a movement load to the facility and a movement load to the venue match; the scheduled event identification unit, when a travel load to the facility and a travel load to the scheduled venue match, determines that the planned travel characteristic is similar to the predicted travel characteristic; 2. The information guidance system according to claim 1.
4. The predicted travel characteristics include characteristics of a companion to the destination facility; The past movement characteristics include characteristics of a companion to the venue that is the destination, The planned travel characteristics include characteristics of a person accompanying the person to the planned venue; the past event identification unit determines that the predicted movement characteristic and the past movement characteristic are similar when a characteristic of the companion to the facility matches a characteristic of the companion to the venue; the scheduled event identification unit determines that the planned movement characteristic is similar to the predicted movement characteristic when a characteristic of the accompanying person to the facility matches a characteristic of the accompanying person to the scheduled venue; 2. The information guidance system according to claim 1.
Citation Information
Patent Citations
Advertisement output program, advertisement output device, and advertisement output method
JP2018156292A