Information processing apparatus

The information processing device adjusts travel plans by detecting and verifying user stops, adding them as new route points, and recalculating arrival/departure times, ensuring navigation continuity despite irregular events.

JP2026005979AInactive Publication Date: 2026-01-16TOYOTA JIDOSHA KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024104668
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-28
Publication Date
2026-01-16
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing navigation systems fail to appropriately adjust travel plans when irregular events occur during a user's journey, such as unexpected stops at locations not included in the original itinerary.

Method used

An information processing device that detects user stops by measuring elapsed parking time, identifies the stop location using map data, verifies consistency with the planned route, and adjusts the travel plan by adding the stop as a new route point and recalculating arrival and departure times, ensuring navigation continues appropriately.

Benefits of technology

Enables flexible and accurate navigation by automatically correcting the travel plan when unexpected stops occur, preventing the original plan from failing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026005979000001_ABST
    Figure 2026005979000001_ABST
Patent Text Reader

Abstract

To provide a technology for suitably executing navigation to a user even when an irregular event occurs in the middle of a travel plan.SOLUTION: When the elapsed time from the parking start date and time of the vehicle becomes equal to or longer than the predetermined time, the controller of the information processing device specifies the stopover spot at which the user currently stops, and verifies the consistency between the specified stopover spot and the first via spot included in the travel plan. In response to a failure of the verification, the controller adds the stopover spot to the travel plan as a second via spot. The control unit calculates a scheduled departure date and time of the second via spot according to the current position of the user and the parking position of the vehicle, and adds the scheduled departure date and time to the travel plan. The controller corrects at least the scheduled date and time of arrival at the destination out of the scheduled date and time of arrival at the destination and the scheduled date and time of departure from the first via spot included in the travel plan.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing device. [Background technology]

[0002] There is a known technology that, when an event that causes the start time of a travel plan to be brought forward is confirmed before the start time, recalculates the travel plan based on the event and notifies the user of the new travel start time based on the recalculated travel plan (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 11-134407 Summary of the Invention [Problem to be solved by the invention]

[0004] An object of the present disclosure is to provide a technology that can appropriately perform navigation for a user even when an irregular event occurs during a travel plan. [Means for solving the problem]

[0005] One aspect of the present disclosure is an information processing device that executes information processing related to route guidance according to a travel plan that includes at least a departure point, a scheduled departure date and time from the departure point, a destination, a scheduled arrival date and time at the destination, a first waypoint that is a spot where the user plans to stop before arriving at the destination, and a scheduled departure date and time from the first waypoint. receiving parking information transmitted from the user's vehicle in response to the vehicle being parked, the parking information including a parking location of the vehicle and a parking start date and time; In response to receiving the parking information, measuring the elapsed time from the parking start date and time included in the parking information; detecting a current location of the user in response to the elapsed time being equal to or greater than a predetermined time; In response to detecting the current location of the user, by comparing the current location of the user with map data, identify a stop-off spot that is a spot where the user is currently stopping off; In response to identifying the stop spot, verifying consistency between the stop spot and the first route spot included in the itinerary; adding the stop spot to the itinerary as a second route spot in response to a failure in verifying the consistency between the stop spot and the first route spot; In response to adding the second waypoint to the travel plan, calculating a first date and time that the user will arrive at the parking position included in the parking information, assuming that the user will immediately return from the current location to the parking position; In response to calculating the first date and time, adding the first date and time to the itinerary as a scheduled departure date and time for the second waypoint; correcting at least the scheduled arrival date and time of the destination among the scheduled arrival date and time of the destination and the scheduled departure date and time of the first route spot included in the travel plan in response to adding the scheduled departure date and time of the second route spot to the travel plan; The control unit may include: [Effects of the Invention]

[0006] According to the present disclosure, it is possible to provide a technology that can appropriately perform navigation for a user even when an irregular event occurs during a travel plan. [Brief explanation of the drawings]

[0007] [Figure 1] FIG. 2 is a diagram illustrating an example of the configuration of a vehicle and a user terminal included in the system according to the embodiment. [Figure 2]FIG. 2 is a diagram illustrating an example of travel plan data according to an embodiment. [Figure 3] 10 is a flowchart illustrating an example of a processing routine executed by a user terminal in the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0008] Development of application programs is underway that navigate users' vehicle travel according to a travel plan set by the user in advance. When a device with such an application program installed detects congestion information or traffic restrictions before the user starts traveling according to the travel plan, it suggests to the user to change the start timing of the trip. However, it is also possible that a user who has started traveling according to a travel plan may stop at a spot not included in the travel plan. Therefore, a method is needed to flexibly change the travel plan when such an irregular event occurs during the travel plan.

[0009] Therefore, in the information processing device according to the present disclosure, the control unit measures the elapsed time from the parking start date and time in response to receiving parking information (including the vehicle's parking location and parking start date and time) transmitted from the user's vehicle in response to the vehicle being parked. Then, when the measured parking time reaches a predetermined time or more, the control unit detects the user's current location and identifies the user's stop spots by comparing the detected current location with map data. The control unit verifies the consistency between the identified stop spots and first way spots included in the travel plan. As an example, this verification is performed by comparing the POI (Point Of Interest) data of the stop spots with the first way spots. The control unit may be executed by comparing the POI data of the stop spot with the POI data of the first route spot. If the verification of consistency between the stop spot and the first route spot fails, the control unit adds the stop spot to the itinerary as a second route spot. The control unit also calculates a first date and time, which is the date and time at which the user will arrive at the parking position assuming that the user immediately returns from the current location to the parking position of the vehicle. In response to calculating the first date and time, the control unit adds the first date and time to the itinerary as a scheduled departure date and time for the second route spot. Furthermore, the control unit corrects at least the scheduled arrival date and time at the destination out of the scheduled arrival date and time at the destination and the scheduled departure date and time for the first route spot included in the itinerary. Note that the calculation of the first date and time, the addition of the scheduled departure date and time for the second route spot, and the correction of the scheduled arrival date and time at the destination may be repeatedly executed until the user returns to the parking position (until the vehicle resumes traveling).

[0010] According to the information processing device of the present disclosure, when a user stops at a spot not included in a travel plan while traveling according to the travel plan, the travel plan is automatically corrected, thereby enabling navigation for the user to be performed appropriately, thereby preventing the travel plan from failing.

[0011] Specific embodiments of the present disclosure will be described below with reference to the accompanying drawings. Unless otherwise specified, the hardware configuration, module configuration, functional configuration, etc. described in each embodiment are not intended to limit the technical scope of the disclosure to those configurations.

[0012] <Embodiment> In this embodiment, an information processing device according to the present disclosure is used as a An example of application to a system that provides a service (hereinafter, sometimes referred to as a "car navigation service") will be described.

[0013] FIG. 1 is a diagram showing a schematic example of a system configuration according to this embodiment. As shown in FIG. 1, the system according to this embodiment includes an in-vehicle terminal 10 and a user terminal 20. The in-vehicle terminal 10 and the user terminal 20 are connected to each other via a network N1. The network N1 is, for example, a WAN (Wide Area Network), which is a global public communication network such as the Internet, and / or a wireless communication network such as Wi-Fi (registered trademark). 1 shows only one combination of the in-vehicle terminal 10 and the user terminal 20, but multiple combinations of the in-vehicle terminal 10 and the user terminal 20 may be included in the system.

[0014] The in-vehicle terminal 10 is a computer mounted on the vehicle 1, and includes a control unit 101, a storage unit 102, an IG switch (ignition switch) 103, a position acquisition unit 104, and a communication I / F 105. Such an in-vehicle terminal 10 may be configured to include an ECU (Electronic Control Unit) and a DCM (Data Communication Module) mounted on the vehicle 1, for example.

[0015] The control unit 101 is a computing unit that achieves each function of the in-vehicle terminal 10 by executing programs stored in the storage unit 102. The control unit 101 of this embodiment can be realized by, for example, a hardware processor such as a CPU. The storage unit 102 is configured by a storage medium such as a RAM, a magnetic disk, and / or a flash memory. The storage unit 102 stores programs executed by the control unit 101, data used by the programs, and the like. The data stored in the storage unit 102 includes data required for communication with the user terminal 20 (for example, the IP address of the user terminal 20, etc.).

[0016] The IG switch 103 is a device operated by a user to switch between starting operation (IG switch 103 is on) and stopping operation (IG switch 103 is off) of the prime mover mounted on the vehicle 1. If the vehicle 1 is a BEV (Battery Electric Vehicle) or HEV (Hybrid Electric Vehicle), a power switch is installed in the vehicle 1 instead of the IG switch 103. The location acquisition unit 104 is a device that acquires the current location (geographical coordinates such as latitude and longitude) of the in-vehicle terminal 10 (vehicle 1). In one example, the location acquisition unit 104 may be configured to include a GPS (Global Positioning System) receiver. In another example, the location acquisition unit 1 The communication I / F 104 may be configured to include a wireless communication circuit that uses a Wi-Fi (registered trademark) location information service. The communication I / F 105 is a communication interface for connecting the in-vehicle terminal 10 to the network N1. In one example, the communication I / F 105 connects to the network N1 via a cellular communication network (e.g., 3G, 4G, or 5G) and communicates with the user terminal 20 through the network N1.

[0017] In the in-vehicle terminal 10 configured as described above, the control unit 101 is triggered by the IG switch 103 being switched from on to off, and transmits parking information to the user terminal 20 through the communication I / F 105. The parking information includes the parking start date and time (the date and time when the IG switch 103 was switched from on to off) and the parking location. The parking location is acquired through the location acquisition unit 104. In addition, in the in-vehicle terminal 10, the control unit 101 is triggered by the IG switch 103 being switched from off to on, and transmits parking end information to the user terminal 20 through the communication I / F 105. The parking end information is information indicating that parking of the vehicle 1 has ended. Note that transmission of the parking end information to the user terminal 20 may be triggered by the vehicle 1 resuming traveling (the vehicle speed becoming greater than zero).

[0018] Next, a configuration of the user terminal 20 will be described. The user terminal 20 is a The device is a portable computer (for example, a smartphone or tablet terminal) that is used, and includes a control unit 201, a storage unit 202, an input / output device 203, a position acquisition unit 204, and a communication I / F 205.

[0019] The control unit 201, memory unit 102, position acquisition unit 204, and communication I / F 205 of the user terminal 20 are similar to the control unit 101, memory unit 102, position acquisition unit 104, and communication I / F 105 of the in-vehicle terminal 10, respectively. The programs stored in the memory unit 202 of the user terminal 20 include an application program that causes the user terminal 20 to execute information processing related to route guidance according to a travel plan set in advance by the user. The data stored in the memory unit 202 also includes map data necessary for route guidance and data related to the travel plan set in advance by the user (travel plan data). As shown in FIG. 2 , the travel plan data stored in the memory unit 202 includes, for example, the location of the departure point, the scheduled departure date and time from the departure point, the location of a first waypoint, the scheduled departure date and time from the first waypoint, the location of the destination, and the scheduled arrival date and time at the destination. The first waypoint is a spot where the user plans to stop on the way from the departure point to the destination. 2 shows only one first waypoint, two or more first waypoints may be included in the itinerary plan data. Also, the itinerary plan data is not limited to the configuration shown in FIG. 2 and may include POI information for the destination and the first waypoints.

[0020] The input / output device 203 of the user terminal 20 is a device that accepts input operations performed by the user of the vehicle 1 and presents information to the user of the vehicle 1. In one example, the input / output device 203 may be configured to include a touch panel display, a speaker, and the like.

[0021] In the user terminal 20 configured as described above, the control unit 201 executes information processing related to the correction of the travel plan when the communication I / F 205 receives parking information transmitted from the vehicle 1 as a trigger. Here, the flow of information processing related to the correction of the travel plan will be described with reference to FIG. 3. FIG. 3 is a flowchart showing an example of a processing routine executed by the user terminal 20 when the reception of parking information is triggered. Note that in the description of FIG. 3, it is assumed that the user terminal 20 has started route guidance according to the travel plan. That is, in the description of FIG. 3, it is assumed that the vehicle 1 has departed from the departure point according to the scheduled departure date and time included in the travel plan.

[0022] 3, when the communication I / F 205 receives parking information transmitted from the in-vehicle terminal 10 (step S101), the control unit 201 executes the process of step S102. In step S102, the control unit 201 starts measuring the elapsed time (parking time) from the parking start date and time included in the parking information. After completing the process of step S102, the control unit 201 executes the process of step S103.

[0023] In step S103, the control unit 201 determines whether the parking time being measured has reached or exceeded a predetermined time. The predetermined time is longer than the time required for a toilet break and a meal break (e.g., approximately 30 minutes to 1 hour), and is the time during which the user can consider that the vehicle 1 has parked for a purpose other than a break (e.g., sightseeing, entertainment, etc.). If the parking time being measured is less than the predetermined time (negative determination in step S103), the control unit 201 waits until the parking time reaches or exceeds the predetermined time. If the parking time being measured is equal to or greater than the predetermined time (positive determination in step S103), the control unit 201 executes the process of step S104. Note that if the communication I / F 205 receives parking end information transmitted from the in-vehicle terminal 10 before the parking time being measured reaches or exceeds the predetermined time, the execution of the processing routine of FIG. 3 may be terminated.

[0024] In step S104, the control unit 201 acquires the current location of the user through the location acquisition unit 204. After completing the process of step S104, the control unit 201 Execute the process of 105.

[0025] In step S105, the control unit 201 identifies the spot where the user is currently stopping (stop-off spot) by comparing the user's current location acquired in step S104 with the map data stored in the storage unit 202. As an example, the control unit 201 may identify the attributes (name, address, type, etc.) of the stop-off spot by identifying POI data linked to the geographic coordinates of the user's current location from among the POI data included in the map data. After completing the processing of step S105, the control unit 201 executes the processing of step S106.

[0026] In step S106, the control unit 201 verifies the consistency between the stop-off spot identified in step S105 and the first route spot of the itinerary data stored in the memory unit 202. As an example, the verification may be performed by comparing the POI data (e.g., name and / or address) of the stop-off spot with the POI (e.g., name and / or address) of the first route spot. After completing the process of step S106, the control unit 201 executes the process of step S107.

[0027] In step S107, the control unit 201 determines whether the verification in step S106 was successful. If the verification in step S106 was successful (positive determination in step S107), the stop-off spot identified in step S105 can be considered to be a first route spot included in the itinerary, and the control unit 201 ends the execution of the processing routine in Fig. 3. On the other hand, if the verification in step S106 was unsuccessful (negative determination in step S107), the stop-off spot identified in step S105 can be considered to be a route spot not included in the itinerary, and the control unit 201 executes a process to correct the itinerary in steps S108-S111.

[0028] First, in step S108, the control unit 201 adds the stop-off spot identified in step S105 as a second route spot to the itinerary stored in the memory unit 202. In step S109, the control unit 201 calculates the scheduled departure date and time for the second route spot. In one example, the control unit 201 calculates the date and time when the user will arrive at the parking position of the vehicle 1, assuming that the user will immediately return from the current location to the parking position of the vehicle 1 (corresponding to the "first date and time" according to the present disclosure), and sets this date and time as the scheduled departure date and time for the second route spot. In step S110, the control unit 201 adds the scheduled departure date and time for the second route spot calculated in step S109 to the itinerary stored in the memory unit 202. In step S111, the control unit 201 corrects the scheduled arrival date and time for the destination in the itinerary stored in the memory unit 202. As one example, the correction of the estimated arrival date and time at the destination may be performed by the control unit 201 adding the difference between the parking start date and time and the estimated departure date and time from the second route spot to the estimated arrival date and time at the destination before the correction. As another example, the correction of the estimated arrival date and time at the destination may be performed by calculating a new estimated arrival date and time at the destination based on the distance from the second route spot to the destination and the estimated departure date and time from the second route spot, and replacing the estimated arrival date and time at the destination in the itinerary stored in the storage unit 202 with the newly calculated estimated arrival date and time.

[0029] When correcting the itinerary, if the user has not yet stopped at the first waypoint, the scheduled departure date and time from the first waypoint may be corrected in addition to the scheduled arrival date and time at the destination. In this case, the correction may be performed in the same manner as the correction of the scheduled arrival date and time at the destination.

[0030] After completing the processes of steps S108 to S111, the control unit 201 executes the process of step S112. In step S112, the control unit 201 determines whether parking of the vehicle 1 is completed. At this time, the control unit 201 transmits the parking completion information from the in-vehicle terminal 10 via the communication I / F. If the communication I / F205 has received the parking completion information from the in-vehicle terminal 10, it may be determined that parking of the vehicle 1 has been completed, and if the communication I / F205 has not yet received the parking completion information from the in-vehicle terminal 10, it may be determined that parking of the vehicle 1 has not been completed. If it is determined in step S112 that parking of the vehicle 1 has not been completed (a negative determination in step S112), the control unit 201 repeatedly executes the processing of steps S109-S111. In this case, in step S109, the control unit 201 reacquires the user's current location via the location acquisition unit 204 and recalculates the scheduled departure date and time of the second via spot. Furthermore, if it is determined in step S112 that parking of the vehicle 1 has been completed (a positive determination in step S112), the control unit 201 terminates execution of the processing routine of FIG. 3.

[0031] According to the embodiment described above, if the user stops at a spot not included in the travel plan while traveling in vehicle 1 according to the travel plan, the travel plan is automatically corrected, making it possible to perform navigation for the user in an appropriate manner. This makes it possible to prevent the travel plan from failing.

[0032] (others) In the above-described embodiment, an example was described in which the itinerary is not corrected if the consistency between the stop spot and the first route spot is successfully verified. However, the itinerary may be corrected if the departure from the first route spot is predicted to be later than the scheduled departure date and time included in the itinerary. In this case, the control unit 201 calculates the date and time at which the user will arrive at the parking location of vehicle 1, assuming that the user will immediately return from the current location to the parking location. If this date and time is later than the scheduled departure date and time from the first route spot in the itinerary, the control unit 201 may correct the scheduled departure date and time from the first route spot and the scheduled arrival date and time at the destination according to the delay. Note that if the calculated date and time is earlier than the scheduled departure date and time from the first route spot in the itinerary, and the time difference is shorter than a predetermined threshold (e.g., the time required to return from the user's current location to the parking location plus a margin), the control unit 201 may output an alarm via the input / output device 203. [Explanation of symbols]

[0033] 1 Vehicle, 10 In-vehicle terminal, 20 User terminal, 201 Control unit, 202 Storage unit, 203 Input / output device, 204 Position acquisition unit, 205 Communication I / F

Claims

[Claim 1] An information processing device that executes information processing related to route guidance in accordance with a travel plan including at least a departure point, a scheduled departure date and time from the departure point, a destination, a scheduled arrival date and time at the destination, a first waypoint that is a spot to be visited before arriving at the destination, and a scheduled departure date and time from the first waypoint, receiving parking information transmitted from the user's vehicle in response to the vehicle being parked, the parking information including a parking location of the vehicle and a parking start date and time; In response to receiving the parking information, measuring the elapsed time from the parking start date and time included in the parking information; detecting a current location of the user in response to the elapsed time being equal to or greater than a predetermined time; In response to detecting the current location of the user, by comparing the current location of the user with map data, identify a stop-off spot that is a spot where the user is currently stopping off; In response to identifying the stop spot, verifying consistency between the stop spot and the first route spot included in the itinerary; adding the stop-off spot to the itinerary as a second route spot in response to a failure in verifying the consistency between the stop-off spot and the first route spot; In response to adding the second waypoint to the travel plan, calculating a first date and time that the user will arrive at the parking position included in the parking information, assuming that the user will immediately return from the current location to the parking position; In response to calculating the first date and time, adding the first date and time to the itinerary as a scheduled departure date and time for the second waypoint; correcting at least the scheduled arrival date and time of the destination among the scheduled arrival date and time of the destination and the scheduled departure date and time of the first route spot included in the travel plan in response to adding the scheduled departure date and time of the second route spot to the travel plan; A control unit that executes Information processing device.

Citation Information

Patent Citations

  • Trip plan management system

    JP1999134407A