Information presenting device, information presenting method, program, and recording medium

JPWO2024166408A5Pending Publication Date: 2025-08-26
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024576088
Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2025-06-17
Publication Date
2025-08-26

AI Technical Summary

Technical Problem

Existing information presentation devices with concierge functions struggle to effectively suggest recommended spots for users to visit without disrupting their schedules, making it difficult for users to decide on spontaneous visits.

Method used

An information presentation device that acquires the user's current location, extracts recommended spots, estimates the date and time when the user will next approach these spots based on their schedule, and presents relevant spot information at the estimated time, allowing users to plan visits in advance.

Benefits of technology

Enables users to consider and plan visits to recommended spots with high accuracy, avoiding schedule disruptions and allowing for informed decision-making about future visit opportunities.

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

Abstract

Provided are an information presenting device, an information presenting method, a program, and a recording medium for providing a recommended spot information that will be valid for a future visit opportunity. An information presenting device 100 comprises: a current location acquiring unit 120 for acquiring a current location of a user; a recommended spot extracting unit 130 for extracting a recommended spot that exists in the vicinity of the current location and that is recommended for a visit; an approach date and time estimating unit 140 for estimating a date and time at which the user will next approach to within a prescribed range of the recommended spot extracted by the recommended spot extracting unit 130; and a presentation control unit 150 for acquiring the spot information corresponding to the date and time estimated by the approach date and time estimating unit 140, and causing a presenting unit 160 to present the spot information. If a recommended spot existing in the vicinity of the current location of the user is extracted, the information presenting device 100 infers the date and time at which the user will next approach the recommended spot, and presents the spot information corresponding to the inferred date and time.
Need to check novelty before this filing date? Find Prior Art

Description

Information presentation device, information presentation method, program, and recording medium

[0001] The present invention relates to an information presentation device, an information presentation method, a program, and a recording medium.

[0002] 2. Description of the Related Art In recent years, information presentation devices with a concierge function that extract and provide various pieces of information that are considered to be useful to users on the move have been put to practical use.

[0003] For example, one proposed concierge function of this type is a technology that provides recommended information about recommended spots such as commercial facilities located near the route being driven based on personal data such as the gender, age, family composition, and hobbies of the vehicle occupants, and guides the vehicle to the recommended spots (see, for example, Patent Document 1).

[0004] Japanese Patent Application Laid-Open No. 2020-86568

[0005] However, with the technology described in Patent Document 1 mentioned above, even if the user is provided with recommended information about recommended spots, stopping by the recommended spots will affect the user's schedule, making it difficult for the user to decide to visit the recommended spots on the spot.

[0006] The present invention has been made in consideration of the problems cited as examples above, and its main purpose is to provide an information presentation device, an information presentation method, a program, and a recording medium that present information on recommended spots that will be useful for future visits.

[0007] In order to solve the above problem, the invention described in claim 1 is an information presentation device that includes a current location acquisition unit that acquires the user's current location, a recommended spot extraction unit that extracts recommended spots that are located in the vicinity of the current location and that are recommended to be visited, an approach date and time estimation unit that estimates the date and time when the user will next approach within a predetermined range of the recommended spots extracted by the recommended spot extraction unit, and a presentation control unit that acquires spot information corresponding to the date and time estimated by the approach date and time estimation unit and causes a presentation unit to present the spot information.

[0008] In addition, in order to solve the above problem, the invention described in claim 8 is an information presentation method for an information presentation device comprising a current location acquisition unit, a recommended spot extraction unit, an approach date and time estimation unit, and a presentation control unit, comprising: a first step in which the current location acquisition unit acquires the current location of a user; a second step in which the recommended spot extraction unit extracts recommended spots that the user is recommended to visit based on the current location; a third step in which the approach date and time estimation unit estimates the date and time when the user will next approach within a predetermined range of the recommended spots extracted by the recommended spot extraction unit; and a fourth step in which the presentation control unit acquires spot information corresponding to the date and time of the next approach to the recommended spots and causes the presentation unit to present the spot information.

[0009] In addition, in order to solve the above problem, the invention described in claim 9 is a program for causing a computer to execute an information presentation method for an information presentation device comprising a current location acquisition unit, a recommended spot extraction unit, an approach date and time estimation unit, and a presentation control unit, the program comprising: a first step in which the current location acquisition unit acquires the current location of a user; a second step in which the recommended spot extraction unit extracts recommended spots that the user is recommended to visit based on the current location; a third step in which the approach date and time estimation unit estimates the date and time when the user will next approach within a predetermined range of the recommended spots extracted by the recommended spot extraction unit; and a fourth step in which the presentation control unit acquires spot information corresponding to the date and time of the next approach to the recommended spots and causes the presentation unit to present the spot information.

[0010] Furthermore, in order to solve the above problem, the invention described in claim 10 is a non-transitory computer-readable recording medium having recorded thereon a program for causing a computer to execute an information presentation method for an information presentation device comprising a current location acquisition unit, a recommended spot extraction unit, an approach date and time estimation unit, and a presentation control unit, the non-transitory computer-readable recording medium having recorded thereon a program for causing a computer to execute an information presentation method comprising: a first step in which the current location acquisition unit acquires the current location of a user; a second step in which the recommended spot extraction unit extracts recommended spots that the user is recommended to visit based on the current location; a third step in which the approach date and time estimation unit estimates the date and time when the user will next approach within a predetermined range of the recommended spots extracted by the recommended spot extraction unit; and a fourth step in which the presentation control unit acquires spot information corresponding to the date and time of the next approach to the recommended spots and causes the presentation unit to present the spot information.

[0011] FIG. 1 is a diagram showing a configuration of an information presentation device according to Example 1. FIG. 2 is a diagram showing information stored in a recommended spot server connected to the information presentation device according to Example 1. FIG. 3 is a diagram showing information stored in a schedule server connected to the information presentation device according to Example 1. FIG. 4 is a diagram showing a processing flow of the information presentation device according to Example 1. FIG. 5 is a diagram showing a configuration of an information presentation device according to Example 4. FIG. 6 is a diagram showing a processing flow of the information presentation device according to Example 5. FIG. 7 is a diagram showing a configuration of an information presentation device according to Example 6. FIG. 8 is a diagram showing a processing flow of the information presentation device according to Example 6.

[0012] An information presentation device according to this embodiment includes a current location acquisition unit that acquires a user's current location; a recommended spot extraction unit that extracts recommended spots to be visited by the user based on the current location; an approach date and time estimation unit that estimates the date and time the user will next approach within a predetermined range of the recommended spots extracted by the recommended spot extraction unit; and a presentation control unit that acquires spot information corresponding to the date and time estimated by the approach date and time estimation unit and causes the presentation unit to present the spot information. That is, when the information presentation device extracts recommended spots near the user's current location, it estimates the date and time the user will next approach the recommended spots and presents the spot information corresponding to the estimated date and time to the presentation unit. For example, if a user who is traveling according to a predetermined schedule is suggested to stop by a recommended spot, the suggestion would affect the user's schedule, making the user less likely to decide to visit the recommended spot on the spot. Therefore, the information presentation device estimates the date and time the user will next approach the vicinity of the extracted recommended spots and presents the user with spot information corresponding to the estimated date and time. This allows the user to consider stopping by a recommended spot in advance of a future visit opportunity.

[0013] Furthermore, the approach date and time estimation unit of the information presentation device according to this embodiment estimates the date and time when the user will next approach a recommended spot based on the user's schedule information. That is, the approach date and time estimation unit acquires schedule information such as the user's planned trip / outing date, visiting destination information, itinerary, means of transportation, planned departure time, and planned return time, and estimates the date and time when the user will next approach a recommended spot. This allows the date and time when the user will next approach a recommended spot to be estimated with high accuracy.

[0014] First Embodiment An information presentation device 100 according to a first embodiment will be described with reference to FIGS. 1 to 4. FIG.

[0015] <Configuration of information presentation device 100> As shown in FIG. 1 , the information presentation device 100 is configured to include at least a communication unit 110, a current location acquisition unit 120, a recommended spot extraction unit 130, an approach date and time estimation unit 140, a presentation control unit 150, and a presentation unit 160.

[0016] The communication unit 110 is, for example, a known wireless communication module, and functions as an interface for the information presentation device 100 to communicate with the recommended spot server 200, the schedule server 300, and the user's mobile terminal 400 via a network N. Here, the network N is a network for mutual communication between the information presentation device 100, the recommended spot server 200, the schedule server 300, and the mobile terminal 400, and can be, for example, the Internet. The recommended spot server 200 and the schedule server 300 will be described later.

[0017] The current location acquisition unit 120 acquires the current location of the user. Specifically, the current location acquisition unit 120 is, for example, a GPS receiving device, acquires the current location of the user who is moving together with the information presentation device 100, and transmits the acquired current location information to the recommended spot extraction unit 130, which will be described later.

[0018] The recommended spot extraction unit 130 extracts recommended spots that the user should visit based on the user's current location. Specifically, the recommended spot extraction unit 130 acquires location information of the recommended spots from the recommended spot server 200 via the communication unit 110, extracts recommended spots that are located within a predetermined distance from the current location received from the current location acquisition unit 120 (e.g., within 2 km from the current location), and transmits the extraction results to the approach date and time estimation unit 140 and the presentation control unit 150, which will be described later. If the recommended spot extraction unit 130 is unable to extract a recommended spot, it transmits information to that effect, and if it is able to extract a recommended spot, it transmits the recommended spot name, location information, etc. of the extracted recommended spot.

[0019] The recommended spot server 200 will now be described. The recommended spot server 200 stores a list of recommended spots, such as commercial facilities, restaurants, and tourist attractions, that are recommended for users to visit, as well as spot information for each recommended spot. As shown in FIG. 2 , the spot information for a recommended spot can include, for example, the recommended spot name, location information, recommended point information (sights to see, recommended dishes, photo spots, etc.), event calendar information (information on time sales / events scheduled, etc.), and URL information for the recommended spot. Note that the spot information (recommended point information, event calendar information, etc.) registered in the recommended spot server 200 is updated with the latest information as appropriate.

[0020] The approach date and time estimation unit 140 estimates the date and time when the user will next approach within a predetermined range of a recommended spot extracted by the recommended spot extraction unit 130. The approach date and time estimation unit 140 estimates the date and time when the user will next approach a recommended spot (hereinafter referred to as the "approach date and time") based on the user's schedule information acquired from the schedule server 300.

[0021] Here, the schedule server 300 will be described. The schedule server 300 stores the user's latest schedule information. Specifically, when schedule information is input to a mobile terminal 400, such as a smartphone carried by a user, the mobile terminal 400 transmits the input schedule information to the schedule server 300, thereby updating the user's schedule information stored in the schedule server 300. Furthermore, when schedule information is input from an input unit (not shown) of the information presentation device 100, the information presentation device 100 transmits the input schedule information to the schedule server 300, thereby updating the user's schedule information stored in the schedule server 300. Here, examples of the schedule information stored in the schedule server 300 include the planned date of a trip / outing, itinerary information (destination information, time schedule information, transportation information), accommodation information, etc., as shown in FIG. 3 .

[0022] An example of a method for estimating the approach date and time is described below. The approach date and time estimation unit 140 calculates a guide route for the user for each day based on the user's destination information and itinerary information acquired from the schedule server 300. If the distance between the calculated guide route and the recommended spots extracted by the recommended spot extraction unit 130 is within a predetermined range, the approach date and time is calculated based on the calculated guide route and the itinerary information. Specifically, the approach date and time estimation unit 140 calculates a guide route, for example, from the user's home via each destination based on location information of each destination to be visited that day and map information stored in a memory (not shown). If the distance between the calculated guide route and the recommended spots extracted by the recommended spot extraction unit 130 is within a predetermined range (e.g., within 2 km), the approach date and time estimation unit 140 calculates the time (approach date and time) at which the distance between the user and the recommended spots will be within the predetermined range based on the calculated guide route and the departure time, arrival time, and return time of the destination acquired from the schedule server 300. If the acquired user schedule includes a trip or outing that includes an overnight stay, the approach date and time estimation unit 140 calculates a guide route by setting the departure point / destination to the accommodation rather than the user's home, and calculates the time (approach date and time) when the distance between the user and the recommended spot falls within a predetermined range. The approach date and time estimation unit 140 transmits the calculated approach date and time to the presentation control unit 150, which will be described later.

[0023] The presentation control unit 150 controls the overall operation of the information presentation device 100 in accordance with a control program stored in a ROM (not shown) or the like. In this embodiment, in particular, the presentation control unit 150 acquires spot information corresponding to the date and time estimated by the approach date and time estimation unit 140 and causes the presentation unit 160 (described later) to present the spot information. Specifically, when the presentation control unit 150 receives information on the approach date and time from the approach date and time estimation unit 140, the presentation control unit 150 acquires spot information on recommended spots corresponding to the received approach date and time from the recommended spot server 200 and causes the presentation unit 160 (described later) to present the spot information. Here, as shown in FIG. 2 , examples of the spot information acquired by the presentation control unit 150 include recommended point information, event calendar information (event information by date and time, time sale information, lunchtime information, information on scenery that can be seen in the evening, etc.), URL information related to the recommended spots, etc. When presenting spot information to the user, the presentation control unit 150 causes the presentation unit 160 (described later) to output audio guidance information such as, "You plan to approach recommended spot A at 3:00 p.m. on January 15th. Various events, such as limited-time food sales and talk shows by celebrity X, will be held at this time, so why not stop by recommended spot A?", and then causes the presentation unit 160 to display detailed information, such as recommended point information and event time schedules, acquired from the recommended spot server 200. The presentation control unit 150 may also connect to a website with a URL acquired from the recommended spot server 200, and further acquire information about the recommended spot and cause the presentation unit 160 to present it.

[0024] The presentation unit 160 is configured, for example, with an LCD (liquid crystal display device) and a speaker, and displays the spot information regarding the recommended spots received from the presentation control unit 150 and outputs the above-mentioned audio guidance information.

[0025] <Processing of Information Presentation Apparatus 100> The processing flow of the information presentation apparatus 100 will be described with reference to FIG.

[0026] As shown in FIG. 4, the current location acquisition unit 120 acquires the user's current location information (step S110), and the process proceeds to step S120.

[0027] The recommended spot extraction unit 130 extracts recommended spots in the vicinity of the user's current location based on the user's current location information acquired in step S110, and transmits the extraction results to the approach date and time estimation unit 140 and the presentation control unit 150 (step S120).

[0028] The presentation control unit 150 determines whether or not any recommended spots that are recommended to be visited in the vicinity of the user's current location have been extracted based on the extraction results received from the recommended spot extraction unit 130 (step S130). If the presentation control unit 150 receives information from the recommended spot extraction unit 130 indicating that no recommended spots could be extracted ("NO" in step S130), the process returns to step S110 and continues.

[0029] On the other hand, the presentation control unit 150 receives the recommended spot name, etc. of the extracted recommended spot from the recommended spot extraction unit 130, and if it determines that a recommended spot has been extracted ("YES" in step S130), it transitions the processing to step S140.

[0030] The approach date and time estimation unit 140 estimates the date and time (approach date and time) when the user will next approach the recommended spot extracted by the recommended spot extraction unit 130 (step S140), and proceeds to step S150.

[0031] The presentation control unit 150 causes the presentation unit 160 to present the spot information corresponding to the approach date and time received from the approach date and time estimation unit 140 (step S150), and ends the process.

[0032] As described above, the information presentation device 100 according to this embodiment includes a current location acquisition unit 120 that acquires the current location of a user; a recommended spot extraction unit 130 that extracts recommended spots to be visited by the user based on the current location acquired by the current location acquisition unit 120; an approach date and time estimation unit 140 that estimates the date and time when the user will next approach within a predetermined range of the recommended spots extracted by the recommended spot extraction unit 130; and a presentation control unit 150 that acquires spot information corresponding to the date and time estimated by the approach date and time estimation unit 140 and causes the presentation unit 160 to present the spot information. That is, when the information presentation device 100 extracts recommended spots near the user's current location, it estimates the date and time when the user will next approach the recommended spot and presents spot information corresponding to the estimated date and time. For example, even if a user who is traveling according to a predetermined schedule is suggested to stop by a recommended spot, the user's schedule will be affected, making it difficult for the user to decide to visit the recommended spot on the spot. Therefore, the information presentation device 100 estimates the date and time when the user will next approach the vicinity of the extracted recommended spot, and presents the user with spot information corresponding to the estimated date and time, thereby enabling the user to consider stopping by the recommended spot in advance of a future opportunity to visit.

[0033] Furthermore, the approach date and time estimation unit 140 of the information presentation device 100 according to this embodiment estimates the date and time when the user will next approach a recommended spot based on the user's schedule information. That is, the approach date and time estimation unit 140 acquires detailed schedule information about the user (planned dates for travel / outing, information about destinations to be visited, itinerary, means of transportation, planned time of departure, planned time of return, etc.) from the schedule server 300, which stores the user's latest schedule information, and estimates the date and time when the user will next approach a recommended spot. This allows the date and time when the user will next approach a recommended spot to be estimated with high accuracy.

[0034] Example 2 An information presentation device 100A according to this example will be described. The information presentation device 100A has the same configuration as the information presentation device 100 shown in Fig. 1 , but is an information presentation device in which the approach date and time estimation process of the approach date and time estimation unit 140 of the information presentation device 100 is modified. Note that components with the same reference numerals as those in Example 1 have similar functions, and therefore detailed descriptions thereof will be omitted.

[0035] <Configuration of information presentation device 100A> The information presentation device 100A is configured to include at least a communication unit 110, a current location acquisition unit 120, a recommended spot extraction unit 130, an approach date and time estimation unit 140A, a presentation control unit 150, and a presentation unit 160.

[0036] The approach date and time estimation unit 140A estimates the date and time when the user will next approach within a predetermined range of a recommended spot on the way back from the destination to the user's home, based on the user's schedule information. In other words, the approach date and time estimation unit 140A estimates the date and time when the user will approach a recommended spot on the way back from the destination to the user's home after the user's schedule, such as a trip or outing, ends. Specifically, the approach date and time estimation unit 140A calculates a final guidance route for the user's return home from the destination they plan to visit, based on, for example, the user's schedule information (destination information, itinerary information) acquired from the schedule server 300 and map information stored in a memory (not shown). When the distance between the calculated guide route and the recommended spot extracted by the recommended spot extraction unit 130 is within a predetermined range, the approach date and time estimation unit 140A calculates the time when the distance between the user and the recommended spot will be within the predetermined range based on the calculated guide route and time schedule information (such as the departure time from the last destination to be visited) acquired from the schedule server 300, and transmits the calculation result (approach date and time) to the presentation control unit 150. When the approach date and time is received from the approach date and time estimation unit 140A, the presentation control unit 150 may output audio guidance information from the presentation unit 160, such as, "You plan to approach recommended spot A on your way home from an outing at 5:00 p.m. on January 15th. Various events, such as a limited-time sale on groceries and a talk show by celebrity X, will be held at this time, so why not stop by recommended spot A?", and then display detailed information, such as recommended point information acquired from the recommended spot server 200 and the event time schedule, on the presentation unit 160.

[0037] As described above, the approach date and time estimation unit 140A of the information presentation device 100A according to this embodiment calculates a guide route for the return journey from the last destination to be visited back home based on the user's schedule information acquired from the schedule server 300. If the distance between the calculated guide route and a recommended spot falls within a predetermined range, the approach date and time estimation unit 140A calculates the time when the distance between the user and the recommended spot will fall within the predetermined range. In other words, because the return journey from the destination to the home is a time when the user's schedule is unlikely to be affected, the approach date and time estimation unit 140A estimates the date and time when the user will approach the recommended spot on the return journey from the destination to the home. This allows the information presentation device 100A to present the user with spot information for dates and times when it is easy to stop by the recommended spots.

[0038] Third Embodiment An information presentation device 100B according to the third embodiment will be described. The information presentation device 100B has the same configuration as the information presentation device 100 shown in Fig. 1, but is an information presentation device in which the processing of the presentation control unit 150 of the information presentation device 100 is changed. Note that components with the same reference numerals as those in the first embodiment have similar functions, and therefore detailed descriptions thereof will be omitted.

[0039] <Configuration of information presentation device 100B> The information presentation device 100B is configured to include at least a communication unit 110, a current location acquisition unit 120, a recommended spot extraction unit 130, an approach date and time estimation unit 140, a presentation control unit 150B, and a presentation unit 160.

[0040] Following the spot information corresponding to the present time, the presentation control unit 150B causes the presentation unit 160 to present spot information corresponding to the next approach date and time. Specifically, when a recommended spot is extracted in the recommended spot extraction unit 130, the presentation control unit 150B acquires spot information corresponding to the present time from the recommended spot server 200 and causes the presentation unit 160 to present the spot information. Thereafter, the presentation control unit 150B acquires spot information corresponding to the approach date and time received from the approach date and time estimation unit 140 from the recommended spot server 200 and causes the presentation unit 160 to present the spot information.

[0041] <Processing of Information Presentation Device 100B> The processing flow of the information presentation device 100B will be described with reference to FIG.

[0042] As shown in FIG. 5, the current location acquisition unit 120 acquires the user's current location information (step S310), and the process proceeds to step S320.

[0043] The recommended spot extraction unit 130 extracts recommended spots in the vicinity of the current location based on the user's current location information acquired in step S310, and transmits the extraction results to the approach date and time estimation unit 140 and the presentation control unit 150B (step S320).

[0044] The presentation control unit 150B determines whether or not recommended spots that are recommended to be visited in the vicinity of the user's current location have been extracted based on the extraction results received from the recommended spot extraction unit 130 (step S330). If the presentation control unit 150B receives information from the recommended spot extraction unit 130 indicating that recommended spots could not be extracted ("NO" in step S330), the process returns to step S310 and continues.

[0045] On the other hand, the presentation control unit 150B receives the recommended spot name, etc. of the extracted recommended spot from the recommended spot extraction unit 130, and if it determines that a recommended spot has been extracted ("YES" in step S330), it causes the presentation unit 160 to present spot information corresponding to the current situation (step S340).

[0046] The approach date and time estimation unit 140 estimates the date and time (approach date and time) when the user will next approach the recommended spot extracted by the recommended spot extraction unit 130 (step S350), and proceeds to step S360.

[0047] The presentation control unit 150B causes the presentation unit 160 to present the spot information corresponding to the approach date and time received from the approach date and time estimation unit 140 (step S360), and ends the process.

[0048] As described above, when the recommended spot extraction unit 130 extracts a recommended spot, the presentation control unit 150B of the information presentation device 100B according to this embodiment causes the presentation unit 160 to present spot information corresponding to the current time, and then causes the presentation unit 160 to present spot information corresponding to the approach date and time estimated by the approach date and time estimation unit 140. In other words, if a user has some free time due to a sudden schedule change or cancellation and spot information is presented, the user can immediately consider stopping by the recommended spot. Therefore, the presentation control unit 150 causes the presentation unit 160 to present spot information corresponding to the current time before presenting spot information corresponding to the next approach date and time. This allows the user to stop by the recommended spot if they are interested in the presented spot information and determine that it will not affect their future schedule. Furthermore, because the presentation control unit 150B also presents spot information corresponding to the approach date and time, the user can consider stopping by the recommended spot before their next visit. Furthermore, by comparing the spot information corresponding to the current time with the spot information corresponding to the next approach date and time, the user can choose whether to visit the recommended spot now or next time.

[0049] Fourth Embodiment An information presentation device 100C according to this embodiment will be described with reference to Fig. 6 and Fig. 7. Note that components with the same reference numerals as those in the first embodiment have similar functions, and therefore detailed descriptions thereof will be omitted.

[0050] <Configuration of information presentation device 100C> As shown in FIG. 6 , the information presentation device 100C is configured to include at least a communication unit 110, a current location acquisition unit 120C, a recommended spot extraction unit 130C, an approach date and time estimation unit 140, a presentation control unit 150C, a presentation unit 160, and an intention determination unit 170.

[0051] The current location acquisition unit 120C acquires the current location of the user. Specifically, the current location acquisition unit 120C is, for example, a GPS receiving device, acquires the current location of the user moving together with the information presentation device 100C, and transmits the acquired current location information to the recommended spot extraction unit 130C and the intention determination unit 170, which will be described later.

[0052] The recommended spot extraction unit 130C extracts recommended spots that are recommended for the user to visit based on the user's current location, and transmits the extraction results to the approach date and time estimation unit 140, the presentation control unit 150C, and the intention determination unit 170.

[0053] The intention determination unit 170 determines that the user does not intend to stop at a recommended spot. Specifically, the intention determination unit 170 calculates a guide route from the user's current location to the recommended spot based on the location information of the recommended spot received from the recommended spot extraction unit 130C and map information stored in a memory (not shown). If the user's current location deviates from the calculated guide route, the intention determination unit 170 determines that the user does not intend to stop at the recommended spot. Note that the intention determination unit 170 only needs to determine that the user does not intend to stop at the recommended spot. Therefore, for example, the intention determination unit 170 may determine that the user does not intend to stop at the recommended spot if the user's current location passes the recommended spot, if the user passes a branch point to the recommended spot without heading to the recommended spot, or if the intention determination unit 170 detects a user utterance indicating that the user will not go to the recommended spot today. When the intention determination unit 170 determines that the user does not intend to stop at the recommended spot, it transmits a signal to that effect to the presentation control unit 150C.

[0054] The presentation control unit 150C causes the presentation unit 160 to present spot information corresponding to the present time, and when the intention determination unit 170 determines that the user has no intention to stop by, causes the presentation unit 160 to present spot information corresponding to the next approach date and time. Specifically, when the presentation control unit 150C receives a recommended spot name of a recommended spot from the recommended spot extraction unit 130C, the presentation control unit 150C acquires spot information corresponding to the present time of the recommended spot from the recommended spot server 200 and causes the presentation unit 160 to present the acquired spot information. Furthermore, after causing the presentation control unit 150C to present spot information corresponding to the present time, when the presentation control unit 150C receives a determination result from the intention determination unit 170 that the user has no intention to stop by the recommended spot, the presentation control unit 150C acquires spot information corresponding to the approach date and time received from the approach date and time estimation unit 140 from the recommended spot server 200 and causes the presentation unit 160 to present the acquired spot information.

[0055] <Processing of Information Presentation Apparatus 100C> The processing flow of the information presentation apparatus 100C will be described with reference to FIG.

[0056] As shown in FIG. 7, the current location acquisition unit 120C acquires the user's current location information (step S410), and the process proceeds to step S320.

[0057] The recommended spot extraction unit 130C extracts recommended spots in the vicinity of the current location based on the user's current location information acquired in step S410, and transmits the extraction results to the presentation control unit 150C (step S420).

[0058] The presentation control unit 150C determines whether or not recommended spots that are recommended to be visited in the vicinity of the user's current location have been extracted based on the extraction results received from the recommended spot extraction unit 130C (step S430). If the presentation control unit 150C receives information from the recommended spot extraction unit 130C indicating that recommended spots could not be extracted ("NO" in step S430), the process returns to step S410 and continues.

[0059] On the other hand, when the presentation control unit 150C receives the recommended spot name, etc. of the extracted recommended spot from the recommended spot extraction unit 130C and determines that a recommended spot has been extracted ("YES" in step S430), it causes the presentation unit 160 to present spot information corresponding to the current state of the recommended spot extracted by the recommended spot extraction unit 130C (step S440), and transitions to step S450.

[0060] The presentation control unit 150C determines whether or not it has received a determination result from the intention determination unit 170 indicating that the user has no intention to stop at the recommended spot (step S450). If the presentation control unit 150C has not received a determination result from the intention determination unit 170 indicating that the user has no intention to stop at the recommended spot ("NO" in step S450), it returns the process to a standby state. On the other hand, if the presentation control unit 150C has received a determination result from the intention determination unit 170 indicating that the user has no intention to stop at the recommended spot ("YES" in step S450), it transitions the process to step S460.

[0061] The approach date and time estimation unit 140 estimates the date and time (approach date and time) when the user will next approach the recommended spot extracted by the recommended spot extraction unit 130C (step S460), and proceeds to step S470.

[0062] The presentation control unit 150C causes the presentation unit 160 to present the spot information corresponding to the approach date and time received from the approach date and time estimation unit 140 (step S470), and ends the process.

[0063] As described above, the information presentation device 100C according to this embodiment further includes an intention determination unit 170 that determines whether the user has no intention to stop by a recommended spot. When the recommended spot extraction unit 130C extracts a recommended spot near the user's current location, the presentation control unit 150C causes the presentation unit 160 to first present spot information corresponding to the current time of the recommended spot. If the intention determination unit 170 subsequently determines that the user has no intention to stop by a recommended spot, the presentation control unit 150C causes the presentation unit 160 to present spot information corresponding to the approach date and time estimated by the approach date and time estimation unit 140. In other words, if a user has more time due to a sudden schedule change or cancellation, and spot information for a recommended spot corresponding to the current time is presented, the user can immediately consider stopping by the recommended spot. Therefore, the presentation control unit 150C causes the presentation unit 160 to present spot information corresponding to the current time before presenting spot information corresponding to the approach date and time. This allows the user to stop by a recommended spot if they are interested in the presented spot information and determine that it will not affect their future schedule. Furthermore, since the spot information corresponding to the next approach date and time is not presented until it is determined that the user has no intention of stopping at the recommended spot, it is possible to prevent the presentation of unnecessary information when the user stops at the recommended spot this time. Furthermore, if the user does not stop at the recommended spot (if the user has no intention of stopping at the recommended spot), the spot information corresponding to the next approach date and time is presented to the recommended spot, so the user can consider stopping at the recommended spot in advance of the next opportunity to visit.

[0064] Fifth Embodiment An information presentation device 100D according to this embodiment will be described with reference to Fig. 8 and Fig. 9. Note that components with the same reference numerals as those in the first embodiment have similar functions, and therefore detailed descriptions thereof will be omitted.

[0065] <Configuration of information presentation device 100D> As shown in FIG. 8 , the information presentation device 100D is configured to include at least a communication unit 110, a current location acquisition unit 120D, a recommended spot extraction unit 130, an approach date and time estimation unit 140D, a presentation control unit 150, a presentation unit 160, and a movement history storage unit 180.

[0066] The current location acquisition unit 120D acquires the current location of the user. Specifically, the current location acquisition unit 120D is, for example, a GPS receiving device, and acquires the current location of the user moving together with the information presentation device 100D, and transmits the acquired current location information and the information acquisition time to the recommended spot extraction unit 130 and the movement history storage unit 180 (described later).

[0067] The movement history storage unit 180 stores the movement history of the user. Specifically, the movement history storage unit 180 stores the current location information and the information acquisition time received from the current location acquisition unit 120D. More specifically, the movement history storage unit 180 stores the current location information and the information acquisition date and time information received from the current location acquisition unit 120D, for example, every 30 seconds, in a non-volatile memory (not shown).

[0068] The approach date and time estimation unit 140D estimates the date and time when the user will next approach within a predetermined range of a recommended spot based on the user's movement history. Specifically, the approach date and time estimation unit 140D extracts movement history of the user approaching within a predetermined range of a recommended spot extracted by the recommended spot extraction unit 130 from the user's movement history stored in the movement history storage unit 180, and estimates the approach date and time based on the extraction result. More specifically, the approach date and time estimation unit 140D analyzes the movement history of the user approaching within a predetermined range of a recommended spot to detect a pattern, such as "the date, time, and day of the week when the user approaches the recommended spot are the same" or "the user approaches the recommended spot on February 1st every year," estimates the approach date and time according to the pattern, and transmits the estimated approach date and time to the presentation control unit 150. Note that the approach date and time estimation unit 140D is not limited to the above-mentioned estimation method, as long as it can estimate the approach date and time based on the user's movement history. For example, the approach date and time estimation unit 140D may compare the approach date and time estimated based on the user's schedule information with the approach date and time estimated based on the user's movement history, and send the earlier date and time to the presentation control unit 150 as the approach date and time.

[0069] <Processing of Information Presentation Device 100D> The processing flow of the information presentation device 100D will be described with reference to FIG.

[0070] As shown in FIG. 9, the current location acquisition unit 120D acquires the user's current location information (step S510), and the process proceeds to step S520.

[0071] The recommended spot extraction unit 130 extracts recommended spots in the vicinity of the current location based on the user's current location information acquired in step S510, and transmits the extraction results to the presentation control unit 150 (step S520).

[0072] The presentation control unit 150 determines whether or not recommended spots that are recommended to be visited in the vicinity of the user's current location have been extracted based on the extraction results received from the recommended spot extraction unit 130 (step S530). If the presentation control unit 150 receives information from the recommended spot extraction unit 130 indicating that recommended spots could not be extracted ("NO" in step S530), the process returns to step S510 and continues.

[0073] On the other hand, the presentation control unit 150 receives the recommended spot name, etc. of the extracted recommended spot from the recommended spot extraction unit 130, and if it determines that a recommended spot has been extracted ("YES" in step S530), it transitions the processing to step S540.

[0074] The approach date and time estimation unit 140D estimates the approach date and time based on the user's schedule information and movement history information (step S540), and moves the process to step S550.

[0075] The presentation control unit 150 causes the presentation unit 160 to present the spot information corresponding to the approach date and time received from the approach date and time estimation unit 140D (step S550), and ends the process.

[0076] As described above, the information presentation device 100D includes a movement history storage unit 180 that stores the user's movement history, and the approach date and time estimation unit 140D estimates the date and time when the user will next approach within a predetermined range of a recommended spot based on the user's movement history. Generally, a user does not register, for example, their daily commute schedule in the schedule server 300. Therefore, even if there is a date and time when the user approaches a recommended spot during their commute, the approach date and time estimation unit 140 cannot estimate the approach date and time. Therefore, the approach date and time estimation unit 140D references the user's movement history information to estimate the date and time when the user is likely to approach the recommended spot. This allows the approach date and time estimation unit 140D to estimate an approach date and time that cannot be estimated based on the user's movement schedule stored in the schedule server 300. Furthermore, because the approach date and time estimation unit 140D can estimate the approach date and time based on the user's schedule information and the user's movement history information, it can estimate the approach date and time with high accuracy.

[0077] Sixth Embodiment An information presentation device 100E according to this embodiment will be described with reference to Fig. 10 and Fig. 11. Note that components with the same reference numerals as those in the first embodiment have similar functions, and therefore detailed descriptions thereof will be omitted.

[0078] <Configuration of information presentation device 100E> As shown in FIG. 10 , the information presentation device 100E is configured to include at least a communication unit 110, a current position acquisition unit 120E, a recommended spot extraction unit 130E, an approach date and time estimation unit 140, a presentation control unit 150E, a presentation unit 160, and a determination unit 190.

[0079] The current location acquisition unit 120E acquires the current location of the user. Specifically, the current location acquisition unit 120E is, for example, a GPS receiving device, and acquires the current location of the user who is moving together with the information presentation device 100E, and transmits the acquired current location information to the recommended spot extraction unit 130E and the determination unit 190, which will be described later.

[0080] The recommended spot extraction unit 130E extracts recommended spots that are recommended for the user to visit based on the user's current location, and transmits the extraction results to the approach date and time estimation unit 140, the presentation control unit 150E, and the determination unit 190.

[0081] The determination unit 190 determines whether the user has time to stop by a recommended spot. An example of the determination method of the determination unit 190 is described below. The determination unit 190 acquires the arrival time of the user at the next destination from the schedule server 300. It also acquires average stay time information for the recommended spots extracted by the recommended spot extraction unit 130E from the recommended spot server 200. The determination unit 190 calculates a guide route from the current location to the next destination via the recommended spots, and calculates the travel time required for this travel. The determination unit 190 calculates an estimated arrival time at the next destination if the user stops by the recommended spot based on the current time, the calculated travel time, and the average stay time information. The determination unit 190 compares the calculated estimated arrival time with the arrival time at the next destination acquired from the schedule server 300, and if the calculated estimated arrival time is earlier than the arrival time at the next destination, it determines that the user has time to stop by the recommended spot. The determination unit 190 is not limited to the above-described determination method as long as it can determine whether the user has time to stop by the recommended spot. The determination unit 190 transmits the determination result to the presentation control unit 150E.

[0082] When the determination unit 190 determines that there is time to stop at a recommended spot, the presentation control unit 150E causes the presentation unit 160 to present spot information corresponding to the current time, and when the determination unit 190 determines that there is not time to stop at a recommended spot, the presentation control unit 150E causes the presentation unit 160 to present spot information corresponding to the next approaching date and time. Specifically, when the determination unit 190 determines that there is time to stop at a recommended spot, the presentation control unit 150E causes the presentation unit 160 (described later) to output audio guidance information such as "Currently, a limited-time sale on clothes is being held at recommended spot B. Even if you stop at recommended spot B, you will still be able to arrive at your next destination by the arrival time. Why not stop by recommended spot B?", and then causes the presentation unit 160 to display detailed information such as recommended point information and event time schedules obtained from the recommended spot server 200. Furthermore, when the determination unit 190 determines that there is not enough time to stop at a recommended spot, the presentation control unit 150E acquires spot information corresponding to the next approach date and time from the recommended spot server 200, and causes the presentation unit 160 to present the acquired spot information.

[0083] <Processing of Information Presentation Device 100E> A processing flow of the information presentation device 100E will be described with reference to FIG.

[0084] As shown in FIG. 11, the current location acquisition unit 120E acquires the user's current location information (step S610), and proceeds to step S620.

[0085] The recommended spot extraction unit 130E extracts recommended spots in the vicinity of the current location based on the user's current location information acquired in step S610, and transmits the extraction results to the presentation control unit 150E (step S620).

[0086] The presentation control unit 150E determines whether or not recommended spots that are recommended to be visited in the vicinity of the user's current location have been extracted based on the extraction results received from the recommended spot extraction unit 130E (step S630). If the presentation control unit 150E receives information from the recommended spot extraction unit 130E that recommended spots could not be extracted ("NO" in step S630), the process returns to step S610 and continues.

[0087] On the other hand, the presentation control unit 150E receives the recommended spot name, etc. of the extracted recommended spot from the recommended spot extraction unit 130E, and if it determines that a recommended spot has been extracted ("YES" in step S630), it transitions the processing to step S640.

[0088] The determination unit 190 determines whether the user has time to stop by the recommended spots extracted by the recommended spot extraction unit 130E (step S640). If the determination unit 190 determines that the user has time to stop by the recommended spots extracted by the recommended spot extraction unit 130E ("YES" in step S640), the presentation control unit 150E obtains spot information corresponding to the current time from the recommended spot server 200 and causes the presentation unit 160 to present the information (step S650), and then ends the process.

[0089] On the other hand, if the judgment unit 190 determines that the user does not have time to stop by the recommended spot extracted by the recommended spot extraction unit 130E ("NO" in step S640), the approach date and time estimation unit 140 estimates the approach date and time (step S660).

[0090] The presentation control unit 150E causes the presentation unit 160 to present the spot information corresponding to the approach date and time received from the approach date and time estimation unit 140 (step S670), and ends the process.

[0091] As described above, the information presentation device 100E according to this embodiment includes the determination unit 190 that determines whether the user has time to stop by a recommended spot. If the determination unit 190 determines that the user has time to stop by a recommended spot, the presentation control unit 150E causes the presentation unit 160 to present spot information corresponding to the current time. If the determination unit 190 determines that the user does not have time to stop by a recommended spot, the presentation control unit 150E causes the presentation unit 160 to present spot information corresponding to the next approaching date and time. In other words, if it is confirmed that the user's schedule will not be affected even if the user stops by a recommended spot, the information presentation device 100E presents the spot information corresponding to the current time to the user. This allows the user to stop by the recommended spot with peace of mind if the user is interested in the spot information presented by the information presentation device 100E. Furthermore, if the user does not have time to stop by a recommended spot, the information presentation unit 150E presents spot information corresponding to the next approaching date and time to the recommended spot. This allows the user to consider stopping by the recommended spot before their next visit.

[0092] <Variation 1> The above has described the information presentation device 100, but the information presentation device 100 may be realized by installing a program (application software) that executes the information presentation method of the information presentation device 100 described above on a smartphone carried by a user. Also, the information presentation device 100 may be realized by incorporating a program that executes the information presentation method of the information presentation device 100 described above into software of a navigation device provided in a mobile object (such as a motorcycle or an automobile).

[0093] <Modification 2> The processing of the recommended spot extraction unit 130, the approach date and time estimation unit 140, and the presentation control unit 150 of the information presentation device 100 according to the above-described embodiment requires resources such as a SoC (System on Chip) capable of high-speed calculations and memory for the calculations. Therefore, the processing may be performed on a server. This makes it possible to eliminate the SoC and memory that perform high-speed calculations, thereby reducing the power consumption of the information presentation device 100. Furthermore, when a mobile terminal such as a smartphone that runs on a secondary battery as a power source is operated as the information presentation device 100, the power consumption of the mobile terminal can be reduced, thereby extending the continuous operating time of the mobile terminal.

[0094] Although the embodiments of the present invention have been described above in detail with reference to the drawings, the specific configuration is not limited to these embodiments and includes designs within the scope of the present invention. Furthermore, various disclosed embodiments can be combined within the scope of the present invention.

[0095] REFERENCE SIGNS LIST 100; information presentation device 110; communication and sound collection unit 120; current position acquisition unit 130; recommended spot extraction unit 140; approach date and time estimation unit 150; presentation control unit 160; presentation unit 170; intention determination unit 180; movement history storage unit 190; determination unit 200; recommended spot server 300; schedule server 400; mobile terminal N; network

Claims

1. a current location acquisition unit that acquires the current location of the user; a recommended spot extraction unit that extracts recommended spots around the current location; an approach date and time estimation unit that estimates the date and time when the user will next approach within a predetermined range from the recommended spot; a presentation control unit that causes a presentation unit to present spot information about the recommended spot; Equipped with The information presentation device is characterized in that the presentation control unit causes the presentation unit to present current spot information, which is the spot information corresponding to the present, and next spot information, which is the spot information corresponding to the next approaching date and time.

2. The information presentation device described in Claim 1, characterized in that the presentation control unit causes the presentation unit to present the next spot information following the current spot information.

3. an intention determination unit that determines whether the user has any intention to stop by the recommended spot; The information presentation device according to claim 1, characterized in that the presentation control unit causes the presentation unit to present the current spot information, and if the intention determination unit determines that the user has no intention of stopping by, causes the presentation unit to present the next spot information.

4. The information presentation device according to any one of claims 1 to 3, characterized in that the approach date and time estimation unit estimates the date and time when the user will next approach within a predetermined range of the recommended spot based on the user's schedule information.

5. The information presentation device according to claim 4, characterized in that the approach date and time estimation unit estimates the date and time when the user will next approach within a predetermined range of the recommended spot on the way back from the user's destination to his / her home based on the schedule information.

6. a movement history storage unit that stores the movement history of the user; The information presentation device according to any one of claims 1 to 3, characterized in that the approach date and time estimation unit estimates the date and time when the user will next approach within a predetermined range of the recommended spot based on the user's movement history.

7. A current location acquisition unit that acquires the current location of a user; a recommended spot extraction unit that extracts recommended spots around the current location; a determination unit that determines whether the user has time to stop by the recommended spot; an approach date and time estimation unit that estimates the date and time when the user will next approach within a predetermined range from the recommended spot; a presentation control unit that causes a presentation unit to present spot information about the recommended spot; Equipped with The presentation control unit is characterized in that, when the determination unit determines that there is time to stop at the recommended spot, it causes the presentation unit to present current spot information, which is the spot information corresponding to the present time, and, when the determination unit determines that there is not time to stop at the recommended spot, it causes the presentation unit to present next spot information, which is the spot information corresponding to the next approaching date and time.

8. An information presentation method executed by an information presentation device, comprising: a current location acquisition step of acquiring a current location of a user; a recommended spot extraction step of extracting recommended spots around the current location; an approach date and time estimation step of estimating the date and time when the user will next approach within a predetermined range from the recommended spot; a presentation control step of causing a presentation unit to present spot information about the recommended spot; Including, The information presentation method is characterized in that the presentation control process causes the presentation unit to present current spot information, which is the spot information corresponding to the present, and next spot information, which is the spot information corresponding to the next approaching date and time.

9. An information presentation program executed by a computer included in an information presentation device, a current location acquisition step of acquiring a current location of a user; a recommended spot extraction step of extracting recommended spots around the current location; an approach date and time estimation step of estimating the date and time when the user will next approach within a predetermined range from the recommended spot; a presentation control step of causing a presentation unit to present spot information about the recommended spot; causing the computer to execute The information presentation program is characterized in that the presentation control process causes the presentation unit to present current spot information, which is the spot information corresponding to the present, and next spot information, which is the spot information corresponding to the next approaching date and time.

10. An information presentation method executed by an information presentation device, comprising: a current location acquisition step of acquiring a current location of a user; a recommended spot extraction step of extracting recommended spots around the current location; a determining step of determining whether the user has time to stop by the recommended spot; an approach date and time estimation step of estimating the date and time when the user will next approach within a predetermined range from the recommended spot; a presentation control step of causing a presentation unit to present spot information about the recommended spot; Including, The presentation control step is an information presentation method characterized in that, if it is determined in the determination step that there is enough time to stop by the recommended spot, the presentation unit is caused to present current spot information, which is the spot information corresponding to the present time, and, if it is determined in the determination step that there is not enough time to stop by the recommended spot, the presentation unit is caused to present next spot information, which is the spot information corresponding to the next approaching date and time.

11. An information presentation program executed by a computer included in an information presentation device, a current location acquisition step of acquiring a current location of a user; a recommended spot extraction step of extracting recommended spots around the current location; a determining step of determining whether the user has time to stop by the recommended spot; an approach date and time estimation step of estimating the date and time when the user will next approach within a predetermined range from the recommended spot; a presentation control step of causing a presentation unit to present spot information about the recommended spot; causing the computer to execute The presentation control process is an information presentation program characterized in that, if it is determined in the judgment process that there is enough time to stop by the recommended spot, the presentation unit is caused to present current spot information, which is the spot information corresponding to the present time, and, if it is determined in the judgment process that there is not enough time to stop by the recommended spot, the presentation unit is caused to present next spot information, which is the spot information corresponding to the next approaching date and time.

12. A non-transitory recording medium readable by a computer that records the information presentation program described in claim 9 or 11.