Method and apparatus for guiding driving information

The method and apparatus provide personalized and adaptive route guidance by predicting the user's driving pattern, switching between background and foreground guidance to enhance the driving experience and reduce distractions.

JP2025102698APending Publication Date: 2025-07-0842DOT INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024216312
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-12
Filing Date
2024-12-11
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

Existing navigation systems lack the ability to provide personalized and adaptive route guidance based on the user's driving patterns, often providing unnecessary detailed guidance that can be distracting and inconvenient.

Method used

A method and apparatus that determine conditions for starting background and foreground route guidance, using a device to predict the user's driving pattern and provide tailored guidance, switching to foreground guidance when necessary based on user input or changes in the driving environment.

Benefits of technology

Enhances the driving experience by providing personalized and adaptive route guidance, reducing distractions by omitting unnecessary details when the user is familiar with the route and offering appropriate assistance during unexpected obstacles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025102698000001_ABST
    Figure 2025102698000001_ABST
Patent Text Reader

Abstract

To provide a method and apparatus for guiding driving information that can provide comfortable driving experience.SOLUTION: A method for guiding driving information can include: determining whether a first condition for starting background route guidance is met in response to starting driving a vehicle; starting the background route guidance in response to meeting the first condition; determining whether a second condition for changing the background route guidance to foreground route guidance is met; receiving user's input as to whether to start the foreground route guidance in response to meeting the second condition; and starting the foreground route guidance in response to receiving the user's input.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a method and an apparatus for guiding driving information.

Background Art

[0002] With the development of vehicle navigation technology, users such as drivers can easily search for routes without checking each map one by one, and recently, real-time traffic conditions are also reflected in the information provided by navigation.

[0003] In addition, with the improvement of the functions of mobile devices such as smartphones, navigation services can be easily provided even without dedicated navigation devices.

[0004] On the other hand, such navigation services can generally be provided by searching for a route based on the input destination when the user inputs the destination, and guiding the selected route when the user selects a route.

Summary of the Invention

Problems to be Solved by the Invention

[0005] The object of the present disclosure is to provide a method and an apparatus for guiding driving information. The problems to be solved by the present disclosure are not limited to the problems described above, and other problems and advantages of the present disclosure not mentioned can be understood from the following description and will be more clearly understood in the embodiments of the present disclosure. Furthermore, it will be understood that the problems and advantages to be solved by the present disclosure can be realized by the means and combinations thereof shown in the claims.

Means for Solving the Problems

[0006] A first aspect of the present disclosure includes determining whether a first condition for starting background route guidance is satisfied in response to a vehicle starting to run, starting the background route guidance in response to the first condition being satisfied, determining whether a second condition for switching the background route guidance to foreground route guidance is satisfied, receiving a user input regarding whether to start the foreground route guidance in response to the second condition being satisfied, and starting the foreground route guidance in response to receiving the user input, and a method for guiding driving information can be provided.

[0007] A second aspect of the present disclosure includes a memory storing at least one program and a processor operating by executing the at least one program, and the processor determines whether a first condition for starting background route guidance is satisfied in response to a vehicle starting to run, starts the background route guidance in response to the first condition being satisfied, determines whether a second condition for switching the background route guidance to foreground route guidance is satisfied, receives a user input regarding whether to start the foreground route guidance in response to the second condition being satisfied, and starts the foreground route guidance in response to receiving the user input, and a device for guiding driving information can be provided.

[0008] A third aspect of the present disclosure can provide a computer-readable recording medium recording a program for executing the method according to the first aspect by a computer.

Advantages of the Invention

[0009] According to various embodiments of the present disclosure, since it is predicted that the user will drive the vehicle according to the same pattern, while detailed guidance for the route familiar to the user is omitted, when an unexpected obstacle occurs, appropriate assistance is provided, so that the user can be provided with a comfortable driving experience.

[0010] In addition, since various embodiments of the present disclosure are provided based on the driving pattern of the user, a service tailored to the user can be provided.

[0011] In addition, since the driving pattern of the user is continuously updated, the accuracy of the guidance based on the driving pattern can be continuously improved.

Brief Description of the Drawings

[0012]

Fig. 1

Fig. 2

Fig. 3

Fig. 4A

Fig. 4B

Fig. 5

Fig. 6

Fig. 7

Fig. 8

Fig. 9

Fig. 10

[0013] Advantages and features of the present invention, and methods for achieving them, will become clear by referring to embodiments described in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments presented below, and can be implemented in various different forms, and should be understood to include all conversions, equivalents, and alternatives included in the spirit and technical scope of the present invention. The embodiments presented below are provided to completely disclose the present invention and to fully inform those with ordinary knowledge in the technical field to which the present invention belongs of the scope of the invention. When it is determined that a specific description of related known technologies may impede the gist of the present invention in explaining the present invention, the detailed description thereof will be omitted.

[0014] The terms used in this application are only used to describe specific embodiments and are not intended to limit the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, terms such as "including" or "having" are used to specify the presence of features, numbers, steps, operations, components, parts, or combinations thereof described in this specification, and it should be understood that the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof is not precluded in advance.

[0015] Some embodiments of the present disclosure can be represented by functional block configurations and various processing steps. Some or all of such functional blocks can be embodied in various numbers of hardware and / or software configurations that perform specific functions. For example, the functional blocks of the present disclosure can be embodied by one or more microprocessors or by circuit configurations for a given function. Further, for example, the functional blocks of the present disclosure can be embodied in various programming or scripting languages. The functional blocks can be embodied by algorithms executed on one or more processors. Further, the present disclosure can employ conventional techniques for electronic environment settings, signal processing, and / or data processing. Terms such as "mechanism", "element", "means", and "configuration" can be used broadly and are not limited to mechanical and physical configurations.

[0016] Furthermore, the connecting lines or connecting members between the components shown in the drawings are merely illustrative of functional connections and / or physical or circuit connections. In an actual device, the connections between components can be shown by various alternative or additional functional connections, physical connections, or circuit connections.

[0017] Hereinafter, "vehicle" can mean any type of transportation means having an engine and used to move people or objects, such as automobiles, buses, motorcycles, kick scooters, or trucks.

[0018] Hereinafter, the present disclosure will be described in detail with reference to the accompanying drawings.

[0019] FIG. 1 is a diagram showing an example of a system including a vehicle and a control server according to an embodiment.

[0020] A system according to an embodiment can include one or more vehicles 100 and a control server 200.

[0021] Vehicle 100 can communicate with each other via a network or communicate with other nodes.

[0022] Vehicle 100 can be understood as a device mounted on each of the vehicles 100.

[0023] In one embodiment, the device mounted on each of the vehicles 100 may be an autonomous driving device. The autonomous driving device can refer to a device attached to each of the vehicles 100 and configured to embody an autonomous driving vehicle.

[0024] The device mounted on each of the vehicles 100 can include various sensors (including cameras) for collecting surrounding situation information. For example, the device mounted on each of the vehicles 100 can detect the movement of the preceding vehicle traveling ahead via an image sensor and / or an event sensor attached to the front of each of the vehicles 100. The device mounted on each of the vehicles 100 can further include sensors for detecting not only the front of each of the vehicles 100 but also other vehicles traveling in the adjacent lane and pedestrians around each of the vehicles 100. The device mounted on each of the vehicles 100 can further include various types of sensors for collecting information around each of the vehicles 100.

[0025] FIG. 2 is a diagram schematically showing a device mounted on a vehicle according to an embodiment.

[0026] The device 40 mounted on the vehicle in FIG. 2 may be the device mounted on the vehicle 100 described above with reference to FIG. 1.

[0027] Referring to FIG. 2, the device 40 mounted on the vehicle can include a sensor unit 41, a processor 46, a memory system 47, etc. The device 40 mounted on the vehicle can further include a body control module (BCM) (not shown).

[0028] The sensor unit 41 includes a plurality of sensors (including cameras) 42 to 45, and the plurality of sensors 42 to 45 can include sensors for collecting information about the vehicle itself or the surrounding environment of the vehicle, such as image sensors, event sensors, illuminance sensors, GPS devices, acceleration sensors, etc.

[0029] The data collected by the sensors 42 to 45 can be transmitted to the processor 46. The processor 46 can store the data collected by the sensors 42 to 45 in the memory system 47, and can control the vehicle control module based on the data collected by the sensors 42 to 45 to determine the movement of the vehicle. The memory system 47 can include two or more memory devices and a system controller for controlling the memory devices. Each of the memory devices can be provided by one semiconductor chip.

[0030] In addition to the system controller of the memory system 47, each memory device included in the memory system 47 can include a memory controller, and the memory controller can include an artificial intelligence (AI) arithmetic circuit such as a neural network. The memory controller can assign a predetermined weight to the data received from the sensors 42 to 45 or the processor 46 to generate arithmetic data, and can store the arithmetic data in the memory chip.

[0031] Returning to FIG. 1 again, the devices mounted on each of the vehicles 100 can transmit the data collected from various sensors to the devices mounted on other vehicles or the control server 200.

[0032] Specifically, the vehicle 100 can be a smartphone, a tablet PC, a PC, a smart TV, a mobile phone, a laptop, and other mobile or non-mobile computing devices. Also, the vehicle 100 can be a wearable device such as glasses or a headband having a communication function and a data processing function. The vehicle 100 can include any type of device that can communicate with other devices via a network.

[0033] For example, vehicle 100 can include touch input means with a touch screen. A touch screen means a screen through which predetermined information can be input via a user gesture, and user gestures can include tap, double tap, press (touch & hold), long press, drag, panning, flick, drag & drop, release, etc.

[0034] The control server 200 can be implemented by a computer device or a plurality of computer devices that communicate via a network and provide commands, codes, files, contents, services, etc.

[0035] The vehicle 100 and the control server 200 can communicate using a network. The control server 200 can transmit and receive data with the vehicle 100 via the network, execute various control functions of the control server 200, or play a role in supporting the driving of the vehicle 100.

[0036] For example, the control server 200 can transmit information related to a road, and the information related to the road can include various information related to the road such as the width of the road, the number of lanes, traffic volume, traffic lights, crosswalks, etc. Further, the control server 200 can transmit road traffic message (RTM), and the road traffic message is information related to an accident that affects driving occurring on the road, and can include information related to a suddenly occurring traffic accident, rally, demonstration, event, traffic regulation, road construction, disaster, etc.

[0037] The data that can be collected by the vehicle 100 and transmitted via the network can include data related to the vehicle 100 itself, such as the model year and type of the vehicle 100, data collected in relation to the surrounding environment of the vehicle 100, data collected to check the state inside the vehicle 100, such as temperature and fuel level, and data related to the driver, passengers, etc. who are on board the vehicle 100.

[0038] Hereinafter, the operations executed by the device for guiding driving information according to various embodiments of the present disclosure will be described. It can be understood that the operations according to various embodiments are executed by the vehicle 100 in FIG. 1, the devices mounted on each of the vehicle 100, or the processors included in the devices mounted on each of the vehicle 100.

[0039] The device for guiding driving information of the present disclosure can determine whether a first condition for starting background route guidance is satisfied, and if the first condition is satisfied, it can start background route guidance. The device for guiding driving information of the present disclosure can determine whether a second condition is satisfied, and if the second condition for switching background route guidance to foreground route guidance is satisfied, it can receive an input from the user regarding whether to start foreground route guidance. The device for guiding driving information of the present disclosure can, in response to receiving the input from the user, start foreground route guidance.

[0040] FIG. 3 is a diagram for explaining the foreground route guidance of the present disclosure.

[0041] In the present disclosure, foreground route guidance can be displayed to the user (i.e., the driver or passenger of the vehicle) and can mean guidance that the user can recognize. When providing foreground route guidance, the device for guiding driving information can support the vehicle to travel along a specific route toward the destination set by the user or the previously set destination.

[0042] In one embodiment, in foreground route guidance, route guidance, destination guidance, estimated arrival time guidance, remaining time guidance, remaining distance guidance, route deviation guidance, and alternative route guidance can be displayed to the user. Further, in one embodiment, in foreground route guidance, basic guidance such as current speed guidance, speed limit exceeded guidance, guidance regarding cameras on the road, entry guidance to a school zone, guidance on accident-prone areas, etc. can be displayed to the user.

[0043] In foreground route guidance, various guidance can be displayed via an audio output device or a video output device. For example, when it is determined that there is a route with a shorter required time among the routes to reach the same destination, the device that guides driving information can output voice, video, an object, or an interface to display guidance on an alternative route. For example, when the vehicle deviates from the route that has already been guided, the device that guides driving information can output voice, video, an object, or an interface to display guidance on route deviation and guidance on a new route.

[0044] While providing foreground route guidance, the device that guides driving information can collect and display guidance such as vehicle data, data regarding the surroundings of the vehicle, information related to the road, traffic obstacle information, etc. in real time and update it.

[0045] Referring to FIG. 3, an example of a foreground route guidance interface 300 is shown. The foreground route guidance interface 300 may be a foreground route guidance that can be visually displayed. When starting foreground route guidance, the device that guides driving information can generate and display the foreground route guidance interface 300.

[0046] Referring to Figure 3, the foreground route guidance interface 300 can include visual route guidance (lines indicating the route and road guidance display), destination guidance (display text such as "Yangjie Station [Line 3]"), arrival time guidance (display text such as "Arrival at 23:15"), remaining time guidance (display text such as "18 minutes"), and remaining distance guidance (display text such as "10 km"). In addition, the foreground route guidance interface 300 can include visual guidance for accident-prone areas (upper right guidance display) and current speed guidance (display text such as "30 Km / h").

[0047] Figures 4A and 4B are diagrams for explaining the basic driving guidance of the present disclosure.

[0048] In the present disclosure, the basic driving guidance can mean guidance for providing information regarding the driving of the vehicle and the road on which the vehicle travels without a set destination or route. When providing the basic driving guidance, the device for guiding driving information can provide the minimum information for supporting driving based on the speed of the vehicle, the driving direction of the vehicle, and the position of the vehicle. In one embodiment, in the basic driving guidance, basic guidance such as current speed guidance, speed limit violation guidance, guidance regarding cameras on the road, guidance for entering a school zone, and guidance for accident-prone areas can be displayed to the user.

[0049] In the basic driving guidance, various guidance can be displayed via an audio output device or a video output device. For example, when it is expected that the vehicle will enter a school zone, the device for guiding driving information can output audio, video, an object, or an interface to display guidance that the vehicle is about to enter a school zone. For example, when the vehicle is speeding, the device for guiding driving information can output audio, video, an object, or an interface to display guidance that the vehicle is speeding.

[0050] Referring to FIG. 4A, an example of a basic driving guidance interface 400 is shown. The basic driving guidance interface 400 may be a visually displayed basic driving guidance. When starting to guide driving information, the device for guiding driving information can generate and display the basic driving guidance interface 400.

[0051] Referring to FIG. 4A, the basic driving guidance interface 400 can include a guidance for accident-prone areas visually displayed (the guidance display in the upper right) and a guidance for the current speed (the display text "30 Km / h"). On the other hand, since the basic driving guidance interface 400 is not based on a destination or a route, it can exclude guidance for a route, a destination, an estimated arrival time, a remaining time, and a remaining distance.

[0052] On the other hand, referring to FIG. 4B, the basic driving guidance interface 400 can further include a recommended destination object 410. In one embodiment, the recommended destination object 410 can be displayed on the basic driving guidance interface 400 for a preset time after the basic driving guidance is started.

[0053] In one embodiment, the recommended destination object 410 can include information about one or more recommended destinations. The one or more recommended destinations can be determined based on the vehicle's past destinations.

[0054] Referring to FIG. 4B, the recommended destination object 410 can include recommended destinations called home, company, and Yangjie Station, and the respective distances and estimated travel times of the recommended destinations.

[0055] In one embodiment, the user can interact with the recommended destination object 410 to input a selection of a recommended destination. In one embodiment, when receiving an input for selecting a recommended destination, the device for guiding driving information can start foreground route guidance based on the selected destination.

[0056] FIG. 5 is a diagram for explaining the background route guidance of the present disclosure.

[0057] In the present disclosure, the background route guidance can mean guidance that is not displayed to the user and cannot be recognized by the user. When the device for guiding driving information provides the background route guidance, it can indirectly support the vehicle to travel along a specific route toward the destination expected when the vehicle moves.

[0058] Unlike the basic driving guidance, the background route guidance has the common point with the foreground route guidance that a specific destination is set. However, unlike the foreground route guidance, it is not necessary for the user to set a destination for the background route guidance.

[0059] The device for guiding driving information of the present disclosure can provide background route guidance without separately setting the arrival place or route when the user uses the vehicle through a repetitive pattern and it is predicted that the user will drive the vehicle in the same pattern. When the user drives the vehicle in the same pattern, detailed route guidance may not be required for the route that the user is already familiar with.

[0060] In one embodiment, in the background route guidance, it can be possible not to display to the user the guidance of the route, the guidance of the destination, the guidance of the estimated arrival time, the guidance of the remaining time, the guidance of the remaining distance, the guidance of the route deviation, and the guidance of the alternative route. On the other hand, in one embodiment, in the background route guidance, it can be possible to display to the user the basic guidance such as the current speed guidance, the speed exceeding guidance, the guidance regarding the camera on the road, the entry guidance to the school zone, and the guidance of the accident-prone area. The display of various guidance in the background route guidance may be the same as the display of various guidance in the basic driving guidance.

[0061] On the one hand, a device for guiding driving information can switch the background route guidance to the foreground route guidance when there is an obstacle to driving the vehicle in the same pattern, such as the route on the pattern being closed. While providing the background route guidance, the device for guiding driving information can collect vehicle data, data related to the vehicle surroundings, information related to the road, traffic obstacle information, etc. in real time to determine whether to switch the background route guidance to the foreground route guidance.

[0062] Referring to FIG. 5, an example of the background route guidance interface 500 is shown. The background route guidance interface 500 may be a background route guidance that can be visually displayed. When starting the background route guidance, the device for guiding driving information can generate and display the background route guidance interface 500.

[0063] Referring to FIG. 5, in one embodiment, the background route guidance interface 500 may be the same as or similar to the basic driving guidance interface 400 of FIGS. 4A and 4B. That is, the background route guidance interface 500 can include visual guidance of accident-prone areas (guidance display in the upper right) and guidance of the current speed (display text of "30 Km / h"). On the other hand, although the background route guidance interface 500 is based on the destination or route, it can exclude guidance of the route, destination, estimated arrival time, remaining time, and remaining distance. This may be because, as described above, in the background route guidance, guidance of the route, destination, estimated arrival time, remaining time, remaining distance, route deviation, and alternative route is not displayed to the user.

[0064] On the other hand, as will be described later, when determining that the foreground route guidance is necessary, the device for guiding driving information can propose to the user to switch to the foreground route guidance.

[0065] Referring to FIG. 5, the background route guidance interface 500 can further include a switching object 510 to the foreground route guidance. In one embodiment, the switching object 510 to the foreground route guidance can determine that the device for guiding the driving information needs the foreground route guidance, and can be displayed on the background route guidance interface 500 for a preset time.

[0066] In one embodiment, the user can interact with the switching object 510 to the foreground route guidance to input whether to switch to the foreground route guidance. In one embodiment, the device for guiding the driving information can switch the background route guidance to the foreground route guidance based on the user input.

[0067] In the present disclosure, the device for guiding the driving information can determine whether a first condition is satisfied, where the first condition can mean the condition for starting the background route guidance. In the present disclosure, the device for guiding the driving information can start the background route guidance in response to the first condition being satisfied. In the present disclosure, the device for guiding the driving information can determine whether a second condition is satisfied, where the second condition can mean the condition for switching the background route guidance to the foreground route guidance.

[0068] As described above, the device for guiding the driving information of the present disclosure can provide the background route guidance when it is predicted that the user will drive the vehicle in the same pattern as the repetitive pattern. In the present disclosure, the device for guiding the driving information can collect the driving pattern, and based on the collected driving pattern, can provide the background route guidance, the foreground route guidance or the basic driving guidance.

[0069] The driving pattern of the present disclosure can be generated based on driving data representing various information related to the driving process of the vehicle. In one embodiment, the driving pattern can include information about the departure location, information about the destination, information about the route, information about the day of the week, information about the driving start time, and information about the required time.

[0070] For example, when a certain user drives from the first location to the second location via the first route from 9:00 am to 10:00 am every Wednesday, a driving pattern can be generated where the departure location is the first location, the destination is the second location, the route is the first route, the day of the week is Wednesday, the driving start time is 9:00 am, and the required time is 1 hour.

[0071] In one embodiment, the driving pattern can include information about the cumulative number of times of the driving pattern. As will be described later, when a driving pattern corresponding to new driving data already exists, the cumulative number of times of the driving pattern can increase.

[0072] In one embodiment, the driving pattern can be stored as a preliminary driving pattern at the initial stage, and can also be converted into a driving pattern and stored when the cumulative number of times of the preliminary driving pattern is equal to or greater than a threshold value.

[0073] In the present disclosure, embodiments in which a device for guiding driving information collects new driving data and updates the driving pattern or generates a new driving pattern will be described in detail later.

[0074] FIG. 6 is a flowchart for explaining the process of starting background route guidance according to an embodiment of the present disclosure.

[0075] As described above, the device for guiding driving information can determine whether the first condition is satisfied, where the first condition may be a condition for starting background route guidance. The device for guiding driving information can respond to the satisfaction of the first condition and start background route guidance.

[0076] In one embodiment, the device for guiding driving information can determine whether the first condition is satisfied in response to the vehicle starting to drive.

[0077] Referring to FIG. 6, in one embodiment, the device for guiding driving information can collect current vehicle data in response to the vehicle starting to drive (step 601).

[0078] In the present disclosure, the current vehicle data means data related to the vehicle at the starting point of collecting the data. Specifically, the current vehicle data can include the current position of the vehicle, the current date, the current day of the week, the current time, and the like.

[0079] Referring to FIG. 6, in one embodiment, the device for guiding driving information can determine whether there is a first driving pattern corresponding to the collected current vehicle data (step 602).

[0080] Specifically, the device for guiding driving information can determine whether there is a driving pattern corresponding to the current vehicle data among the one or more generated and stored driving patterns. If there is a driving pattern corresponding to the current vehicle data among the one or more driving patterns, the driving pattern may be the first driving pattern. If there is no driving pattern corresponding to the current vehicle data among the one or more driving patterns, it can be determined that the first driving pattern does not exist.

[0081] In one embodiment, whether a driving pattern corresponding to current vehicle data exists can be determined based on the identity of the information included in each of the current vehicle data and the driving pattern. That is, the device for guiding driving information can determine whether a first driving pattern including information identical to the information included in the current vehicle data exists. Specifically, when there is an identity between each of the position of the current vehicle in the current vehicle data, the current day of the week, and the current time, and each of the departure place, the day of the week, and the driving start time of the first driving pattern, it can be determined that a first driving pattern corresponding to the current vehicle data exists.

[0082] For example, when the distance between the coordinates of the position of the current vehicle in the current vehicle data and the coordinates of the departure place of the driving pattern is equal to or less than a threshold value, for example, 100 m or less, the coordinates of the position of the current vehicle in the current vehicle data and the departure place of the driving pattern can be regarded as identical. For example, when the difference between the current time in the current vehicle data and the driving start time of the driving pattern is equal to or less than a threshold value, for example, 10 minutes or less, the current time in the current vehicle data and the driving start time of the driving pattern can be regarded as identical.

[0083] Referring to FIG. 6, in one embodiment, when the device for guiding driving information determines that there is no first driving pattern, that is, the driving pattern corresponding to the current vehicle data, it can start basic driving guidance (step 603).

[0084] That is, when there is no first driving pattern, the device for guiding driving information determines that it is not necessary to start background route guidance and can provide only basic driving guidance.

[0085] The device for guiding driving information starting basic driving guidance (step 603) can include displaying the basic driving guidance interface 400 described above.

[0086] Referring to FIG. 6, in one embodiment, when it is determined that there is a first driving pattern, that is, a driving pattern corresponding to the current vehicle data, the device for guiding driving information can calculate predicted driving data based on the first driving pattern (step 604).

[0087] In the present disclosure, the predicted driving data can be meant to be data representing various information related to the driving process predicted until reaching the destination based on the route of the first driving pattern. In one embodiment, the predicted driving data can include information about the departure place, information about the destination, information about the route, information about the day of the week, information about the driving start time, and information about the predicted required time, etc.

[0088] In one embodiment, based on the current position, the current day of the week, and the current time according to the current vehicle data, the information about the departure place, the day of the week, and the information about the driving start time of the predicted driving data can be calculated. In one embodiment, since the predicted driving data is calculated based on the first driving pattern, the information about the destination and the information about the route of the predicted driving data can be calculated based on the destination of the first driving pattern and the route of the first driving pattern. In one embodiment, the required time of the predicted driving data may be the predicted required time, and the predicted required time can be calculated based on the information about the route of the predicted driving data and the driving start time.

[0089] Referring to FIG. 6, in one embodiment, the device for guiding driving information can determine whether the driving based on the predicted driving data is appropriate (step 605).

[0090] In one embodiment, the device for guiding driving information can determine whether the driving based on the predicted driving data is appropriate based on various conditions (step 605).

[0091] For example, when the estimated time required based on the estimated travel data exceeds the average time required for the first travel pattern, the device for guiding travel information can determine that the travel based on the estimated travel data is inappropriate. For example, the device for guiding travel information can be the estimated time required, t e and the average time required for the first travel pattern, t avg the difference between them, t e -t avg is equal to or greater than the threshold value, it can be determined that the travel based on the estimated travel data is inappropriate. For example, the threshold value can be set to any appropriate value, such as a constant value of 10 minutes, 20 minutes, or a value proportional to the average time required.

[0092] For example, when there is a closed road on the route based on the estimated travel data, that is, on the route of the first travel pattern, the device for guiding travel information can determine that the travel based on the estimated travel data is inappropriate.

[0093] For example, when there is traffic obstacle information on the route based on the estimated travel data, that is, on the route of the first travel pattern, the device for guiding travel information can determine that the travel based on the estimated travel data is inappropriate.

[0094] In addition, the device for guiding travel information can determine the suitability of the travel based on the estimated travel data based on any appropriate conditions.

[0095] Referring to FIG. 6, in one embodiment, when the device for guiding travel information determines that the travel based on the estimated travel data is appropriate, it can start the background route guidance (step 606).

[0096] In one embodiment, the device for guiding travel information starting the background route guidance (step 606) can include displaying the above-described background route guidance interface 500.

[0097] The device for guiding driving information can start background route guidance based on predicted driving data. Specifically, the device for guiding driving information can start background route guidance based on the destination and route of the predicted driving data.

[0098] The device for guiding driving information can determine to provide background route guidance by predicting that the user will use the vehicle according to the existing vehicle usage pattern and predicting that no major inconvenience will occur even if the vehicle is used according to that vehicle usage pattern.

[0099] Referring to FIG. 6, in one embodiment, when the device for guiding driving information determines that the driving based on the predicted driving data is inappropriate, it can propose foreground route guidance (step 607).

[0100] The device for guiding driving information can propose foreground route guidance (step 607) to provide more appropriate route guidance while predicting that the user will move towards the destination according to the existing vehicle usage pattern.

[0101] In one embodiment, the device for guiding driving information can propose foreground route guidance by any appropriate method (step 607). That is, the device for guiding driving information can request the user's input on whether to start foreground route guidance. For example, the device for guiding driving information can output voice via a voice output device to propose foreground route guidance (step 607). For example, the device for guiding driving information can display video, objects or an interface via a video output device to propose foreground route guidance (step 607).

[0102] In one embodiment, the user can determine whether to start foreground route guidance. For example, the user can interact with a device that guides driving information to input whether to start foreground route guidance.

[0103] In one embodiment, when the user approves the proposal for foreground route guidance, the device that guides driving information can start foreground route guidance; when the user does not approve the foreground route guidance, the device can start basic driving guidance. In one embodiment, the user's input may be to approve or not approve. In other embodiments, when there is user input, it may be regarded as approval, and when there is no user input, it may be regarded as non-approval. For example, the user can input whether to approve via a voice input device or via a video output device (e.g., a touch screen).

[0104] FIG. 7 is a flowchart for explaining the process of switching from background route guidance to foreground route guidance according to an embodiment of the present disclosure.

[0105] As described above, the device that guides driving information can determine whether the second condition is satisfied, where the second condition may be a condition for switching from background route guidance to foreground route guidance.

[0106] Referring to FIG. 7, in one embodiment, after starting background route guidance, the device that guides driving information can update predicted driving data (step 701).

[0107] In one embodiment, after starting background route guidance, the device that guides driving information can continuously update the predicted driving data calculated according to the first driving pattern.

[0108] In one embodiment, the predicted driving data can include information about the departure location, information about the destination, information about the route, information about the day of the week, information about the driving start time, and information about the predicted required time, etc. In one embodiment, the destination of the predicted driving data may be the destination of the first driving pattern, the route of the predicted driving data may be the route of the first driving pattern, and the predicted required time of the predicted driving data may be the time predicted to be taken when driving according to the route by the first driving pattern.

[0109] In one embodiment, the device for guiding driving information can collect information in real time or periodically to update the predicted driving data (step 701). For example, the device for guiding driving information can update the predicted driving data based on the information received from the control server or the external traffic system (step 701).

[0110] In one embodiment, the predicted driving data can include traffic obstacle information on the route of the predicted driving data.

[0111] Referring to FIG. 7, in one embodiment, the device for guiding driving information can determine whether foreground route guidance is required (step 702).

[0112] The device for guiding driving information can determine whether foreground route guidance is required based on the updated predicted driving data (step 702).

[0113] In one embodiment, the device for guiding driving information can determine whether foreground route guidance is required based on various conditions (step 702).

[0114] In one embodiment, when the estimated travel time or the estimated arrival time when traveling according to the route of the estimated travel data (or the first travel pattern) increases by a threshold or more due to an update, the device for guiding travel information can determine that foreground route guidance is necessary. For example, the device for guiding travel information may be the updated estimated arrival time, t a2 and the estimated arrival time before the update, t a1 the difference between, t a2 -t a1 is equal to or greater than the threshold, it can be determined that foreground route guidance is necessary. For example, the threshold can be set to any appropriate value such as a constant value of 10 minutes, 20 minutes, or a value proportional to the estimated travel time before the update. As another example, even if the estimated travel data is updated several times, if the estimated travel time does not decrease or the estimated arrival time increases, it can be determined that foreground route guidance is necessary. For example, the device for guiding travel information can determine that foreground route guidance is necessary when the estimated travel time does not decrease for 5 minutes.

[0115] In one embodiment, when the vehicle deviates from the route of the estimated travel data (or the first travel pattern), the device for guiding travel information can determine that foreground route guidance is necessary.

[0116] In one embodiment, the device for guiding travel information can determine whether the vehicle has deviated from the route of the first travel pattern.

[0117] In one embodiment, the device for guiding travel information can determine that the vehicle has deviated from the route of the first travel pattern based on the position of the vehicle and information about the roads constituting the route of the first travel pattern. In one embodiment, when it is calculated that the position of the vehicle is separated from any of the roads constituting the route of the first travel pattern by a threshold distance or more, the device for guiding travel information can determine that the vehicle has deviated from the route of the first travel pattern. For example, the threshold distance can be set to an appropriate value such as 5 m, 10 m, etc.

[0118] On the other hand, even if the vehicle deviates from the route of the first driving pattern, the device for guiding driving information can consider the situation where foreground route guidance is not necessary. For example, even if it is calculated that the position of the vehicle is more than a threshold distance away from the road constituting the route of the first driving pattern, based on the level of the first road, the device for guiding driving information can consider the situation where foreground route guidance is not necessary. For example, the level of the road can be determined based on the scale of the road such as the width of the road and the speed limit. For example, if the first road where the vehicle's position is calculated to be more than the threshold distance away has less than two lanes in one direction, the device for guiding driving information can determine that foreground route guidance is not necessary. On the other hand, for example, if the first road where the vehicle's position is calculated to be more than the threshold distance away is a road with a speed limit of 80 Km / h, the device for guiding driving information can determine that foreground route guidance is necessary.

[0119] In one embodiment, when traffic obstacle information occurs on the route of the predicted driving data (or the first driving pattern), the device for guiding driving information can determine that foreground route guidance is necessary.

[0120] Also, the device for guiding driving information can determine whether foreground route guidance is necessary based on any appropriate conditions.

[0121] Referring to FIG. 7, in one embodiment, when the device for guiding driving information determines that foreground route guidance is not necessary, it can maintain background route guidance (step 703). Thereafter, the device for guiding driving information can repeat the update of the predicted driving data (step 701).

[0122] Referring to FIG. 7, in one embodiment, when the device for guiding driving information determines that foreground route guidance is necessary, it can propose to the user to switch to foreground route guidance (step 704).

[0123] In one embodiment, the device for guiding driving information can propose switching to foreground route guidance by any suitable method (step 704). That is, the device for guiding driving information can request the user's input on whether to start foreground route guidance. For example, the device for guiding driving information can output a voice via a voice output device to propose switching to foreground route guidance (step 704). For example, the device for guiding driving information can display an image, an object, or an interface via a video output device to propose switching to foreground route guidance (step 704). For example, the device for guiding driving information can display the above-described switching object 510 to foreground route guidance.

[0124] In one embodiment, the user can determine whether to start foreground route guidance. For example, the user can interact with the device for guiding driving information to input whether to start foreground route guidance.

[0125] Referring to FIG. 7, in one embodiment, the device for guiding driving information can determine whether the user has approved the switching to foreground route guidance (step 705).

[0126] In one embodiment, the device for guiding driving information can start foreground route guidance or start basic driving guidance in response to receiving the user's input. In one embodiment, the user's input may be to approve or not to approve, and in other embodiments, when there is a user's input, it may be regarded as approved, and when there is no user's input, it may be regarded as not approved. For example, the user can input whether to approve via a voice input device or via a video output device (e.g., a touch screen).

[0127] Referring to FIG. 7, in one embodiment, the device for guiding travel information can start foreground route guidance in response to the user's approval (step 706).

[0128] In one embodiment, the user can interact with the device for guiding travel information to input whether to approve, and the device for guiding travel information can receive the user's input and start foreground route guidance (step 706).

[0129] The device for guiding travel information starting foreground route guidance (step 706) can include displaying the aforementioned foreground route guidance interface 300.

[0130] On the other hand, as described above, guidance of the route, guidance of the destination, guidance of the scheduled arrival time, guidance of the remaining time, guidance of the remaining distance, guidance of route deviation, and guidance of alternative routes can be not displayed to the user in the background route guidance, while they can be displayed to the user in the foreground route guidance. Therefore, the device for guiding travel information starting foreground route guidance (step 706) can include displaying guidance of the route, guidance of the destination, guidance of the scheduled arrival time, guidance of the remaining time, guidance of the remaining distance, guidance of route deviation, or guidance of alternative routes on the background route guidance interface 500.

[0131] Referring to FIG. 7, in one embodiment, the device for guiding travel information can start basic travel guidance in response to the user's non-approval (step 707).

[0132] The device for guiding travel information starting basic travel guidance (step 707) can include displaying the aforementioned basic travel guidance interface 400.

[0133] In one embodiment, the user can implicitly decline to approve by not interacting with the device that guides the driving information. If the device that guides the driving information cannot receive the user's input within a predetermined time, it can be regarded that the user does not approve, and it can start the basic driving guidance without starting the foreground route guidance (step 707).

[0134] In one embodiment, after starting the basic driving guidance (step 707), the device that guides the driving information can execute again the process of determining whether the first condition is satisfied (for example, the process shown in FIG. 6). That is, even after starting the basic driving guidance (step 707), the device that guides the driving information can start the background route guidance at any time. Specifically, even when starting the basic driving guidance (step 707), the device that guides the driving information continuously collects the current vehicle data (step 601) and can determine whether there is a driving pattern corresponding to the current vehicle data (step 602). When the device that guides the driving information determines that there is a driving pattern corresponding to the current vehicle data, it can calculate the predicted driving data (step 604) and determine whether to start the background route guidance according to the predicted driving data.

[0135] FIG. 8 is a flowchart for explaining the process of generating a driving pattern according to an embodiment of the present disclosure.

[0136] As described above, the device that guides the driving information can collect new driving data and generate a driving pattern based on the new driving data or update an existing driving pattern.

[0137] Referring to FIG. 8, in one embodiment, the device that guides the driving information can collect new driving data in response to the vehicle starting to drive (step 801).

[0138] Referring to FIG. 8, in one embodiment, when the collection end condition is satisfied, the device for guiding travel information can end the collection of new travel data (step 802).

[0139] In the present disclosure, the travel data can mean data representing various information related to the travel process. The new travel data can start being collected starting from when the vehicle starts traveling, and end being collected when the condition for ending the collection is satisfied.

[0140] In one embodiment, the new travel data can include information about the departure location, information about the destination, information about the route, information about the day of the week, information about the start time of travel, and information about the required time, etc.

[0141] In one embodiment, the information about the departure location, the information about the day of the week, and the information about the start time of travel of the new travel data can be collected based on the vehicle data at the start point of collecting the new travel data. In one embodiment, the information about the required time of the new travel data can correspond to the time between the start point and the end point of collecting the new travel data. In one embodiment, the information about the route of the new travel data can be collected based on the travel route of the vehicle between the time of collecting the new travel data and the end point.

[0142] In one embodiment, the collection end condition of the new travel data can include any appropriate condition that can be regarded as the end of the vehicle's travel. For example, it can be regarded that the collection end condition is satisfied when the vehicle engine stops, or the GPS power is turned off. For example, when it is regarded that the vehicle has stopped, it can be regarded that the collection end condition is satisfied. For example, it can be regarded that the collection end condition is satisfied when the vehicle's gear is set to P. For example, it can be regarded that the collection end condition is satisfied when the vehicle speed becomes 0 and the hazard lights of the vehicle are turned on. Additionally, various conditions can be used, and various combinations of the above-mentioned conditions can also be used.

[0143] Referring to FIG. 8, in one embodiment, the device for guiding travel information can determine whether there is a second travel pattern corresponding to the collected new travel data (step 803).

[0144] Specifically, the device for guiding travel information can determine whether there is a travel pattern corresponding to the new travel data among the one or more generated and stored travel patterns. If there is a travel pattern corresponding to the new travel data among the one or more travel patterns, the travel pattern may be the second travel pattern. If there is no travel pattern corresponding to the new travel data among the one or more travel patterns, it can be determined that the second travel pattern does not exist.

[0145] In one embodiment, whether there is a travel pattern corresponding to the new travel data can be determined based on the identity of the information of the new travel data and the travel pattern respectively. For example, when the distance between the coordinates of the departure place (or destination) of the new travel data and the coordinates of the departure place (or destination) of the travel pattern is equal to or less than a threshold value, for example, 100 m or less, the departure place of the new travel data (or destination) and the departure place of the travel pattern can be regarded as having the same identity. For example, when the route of the new travel data and the route of the travel pattern match by a threshold ratio or more, for example, 80% or more, the route of the new travel data and the route of the travel pattern can be regarded as having the same identity. For example, when the difference between the departure time of the new travel data and the start time of travel of the travel pattern is equal to or less than a threshold value, for example, 10 minutes or less, the departure time of the new travel data and the start time of travel of the travel pattern can be regarded as having the same identity.

[0146] Referring to FIG. 8, in one embodiment, when the device for guiding travel information determines that the second travel pattern exists, the second travel pattern can be updated based on the new travel data (step 804).

[0147] For example, updating the second driving pattern may include recalculating the departure time and average required time of the second driving pattern based on information regarding the start time and required time of new driving data. The departure time and average required time of the second driving pattern can be recalculated as the average of the cumulative departure times and the average of the cumulative average required times. For example, updating the second driving pattern may include increasing the cumulative number of times of the second driving pattern. For example, updating the second driving pattern may include recalculating the departure location and destination of the second driving pattern based on information regarding the departure location and destination of new driving data. The departure location and destination of the second driving pattern can be recalculated as the centroid of the cumulative departure location coordinates and the centroid of the cumulative destination coordinates.

[0148] Referring to FIG. 8, in one embodiment, when it is determined that there is no second driving pattern, a device for guiding driving information can generate a new driving pattern based on new driving data (step 805).

[0149] The generated driving pattern can be used in the process of collecting new driving data later or in the process of determining whether to start background route guidance.

[0150] FIG. 9 is a flowchart of a method for guiding driving information according to an embodiment of the present disclosure.

[0151] The operations shown in FIG. 9 can be executed by the device for guiding driving information described above. Specifically, the operations shown in FIG. 9 can be executed by a processor included in the device for guiding driving information described above.

[0152] In step 910, the processor can determine whether a first condition for starting background route guidance is satisfied in response to the vehicle starting to drive.

[0153] In one embodiment, step 910 may include the step of collecting current vehicle data.

[0154] In one embodiment, step 910 may include the step of determining whether a first driving pattern corresponding to the current vehicle data exists.

[0155] In one embodiment, the current vehicle data may include information regarding the current position, day of the week, and time of the vehicle.

[0156] In one embodiment, the first driving pattern may include information regarding the departure location, day of the week, and driving start time.

[0157] In one embodiment, whether a first driving pattern corresponding to the current vehicle data exists can be determined based on the identity of the information included in each of the current vehicle data and the first driving pattern.

[0158] In one embodiment, step 910 may include the step of calculating predicted driving data based on the first driving pattern in response to determining that the first driving pattern exists.

[0159] In one embodiment, step 910 may include the step of determining whether driving based on the predicted driving data is appropriate.

[0160] In step 920, the processor may start background route guidance in response to the first condition being satisfied.

[0161] In one embodiment, step 920 may include the step of displaying a background route guidance interface.

[0162] In step 930, the processor may determine whether a second condition for switching the background route guidance to foreground route guidance is satisfied.

[0163] In one embodiment, the second condition may include at least one of the following: the arrival scheduled time of the destination increases by a threshold or more when traveling according to the route of the first driving pattern, the vehicle deviates from the route of the first driving pattern, and traffic obstacle information occurs on the route of the first driving pattern.

[0164] In step 940, in response to the second condition being satisfied, the processor can receive an input from the user as to whether to start foreground route guidance.

[0165] In one embodiment, step 940 may include a step of displaying, on the background route guidance interface, a switching object for the user to interact with the foreground route guidance.

[0166] In step 950, in response to receiving the input from the user, the processor can start foreground route guidance.

[0167] In one embodiment, starting the foreground route guidance may include displaying route guidance, destination guidance, arrival scheduled time guidance, and alternative route guidance on the background route guidance interface.

[0168] In one embodiment, the processor can collect new driving data.

[0169] In one embodiment, the processor can determine whether there is a second driving pattern corresponding to the new driving data.

[0170] In one embodiment, in response to the existence of the second driving pattern, the processor can update the second driving pattern based on the new driving data, and in response to the non-existence of the second driving pattern, the processor can generate a new driving pattern based on the new driving data.

[0171] FIG. 10 is a block diagram of an apparatus for guiding travel information according to an embodiment of the present disclosure.

[0172] Referring to FIG. 10, an apparatus 1000 for guiding travel information can include a communication unit 1010, a processor 1020, and a DB 1030. Only the components related to the embodiment are illustrated in the apparatus 1000 for guiding travel information in FIG. 10. Therefore, a person of ordinary skill in the art can understand that there may be other general-purpose components in addition to the components illustrated in FIG. 10.

[0173] The communication unit 1010 can include one or more components that enable wired / wireless communication with an external server or an external device. For example, the communication unit 1010 can include at least one of a short-range communication unit (not shown), a mobile communication unit (not shown), and a broadcast receiving unit (not shown).

[0174] The DB 1030 is hardware that stores various data processed in the apparatus 1000 for guiding travel information and can store a program for the processing and control of the processor 1020. The DB 1030 can store settlement information, user information, and the like.

[0175] The DB 1030 can include a RAM (random access memory) such as a DRAM (dynamic random access memory) or an SRAM (static random access memory), a ROM (read-only memory), an EEPROM (electrically erasable programmable read-only memory), a CD-ROM, a Blu-ray, or other optical disk storage, an HDD (hard disk drive), an SSD (solid state drive), or a flash memory.

[0176] Processor 1020 controls the overall operation of the device 1000 that guides the driving information. For example, by executing the program stored in DB 1030, the processor 1020 can overall control an input unit (not shown), a display (not shown), a communication unit 1010, DB 1030, etc. The processor 1020 can control the operation of the device 1000 that guides the driving information by executing the program stored in DB 1030.

[0177] The processor 1020 can control at least a part of the operations of the device 1000 that guides the driving information described above with reference to FIGS. 1 to 9.

[0178] The processor 1020 can be implemented by using at least one of ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), controllers, micro-controllers, microprocessors, and other electrical units for performing functions.

[0179] As an embodiment, the device 1000 that guides the driving information can be a mobile electronic device. For example, the device 1000 that guides the driving information can be implemented as a smartphone, a tablet PC, a PC, a smart TV, a PDA (personal digital assistant), a laptop, a media player, a navigation device, a device equipped with a camera, and other mobile electronic devices. Further, the device 1000 that guides the driving information can be implemented as a wearable device such as a watch, glasses, a headband, and a ring that have a communication function and a data processing function.

[0180] As another embodiment, the device 1000 for guiding driving information can be an electronic device incorporated in a vehicle. For example, the device 1000 for guiding driving information can be an electronic device inserted into the vehicle through tuning after the production process.

[0181] As yet another embodiment, the device 1000 for guiding driving information can be a server located outside the vehicle. The server can communicate via a network and can be embodied as a computer device or a plurality of computer devices that provide commands, codes, files, contents, services, etc. The server can receive data necessary for determining the moving route of the vehicle from a device mounted on the vehicle and can determine the moving route of the vehicle based on the received data.

[0182] As yet another embodiment, the process executed by the device 1000 for guiding driving information can be executed by at least a part of a mobile electronic device, an electronic device incorporated in a vehicle, and a server located outside the vehicle.

[0183] Embodiments according to the present invention can be implemented in the form of a computer program that can be executed on a computer via various components, and such a computer program can be recorded on a computer-readable medium. At this time, the medium can include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program instructions such as ROMs, RAMs, and flash memories.

[0184] On the one hand, the computer program can be specially designed and configured for the present invention or can be known and usable by those skilled in the field of computer software. Examples of computer programs can include not only machine language code created by a compiler but also high-level language code that can be executed by a computer using an interpreter or the like.

[0185] According to one embodiment, the methods according to various embodiments of the present disclosure can be provided included in a computer program product. The computer program product can be traded as a commodity between a seller and a purchaser. The computer program product can be distributed in the form of a device-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or can be distributed online (e.g., downloaded or uploaded) via an application store (e.g., the App Store (trademark)) or directly between two user devices. In the case of online distribution, at least a part of the computer program product can be at least temporarily stored or temporarily generated in a device-readable storage medium such as the memory of the manufacturer's server, the application store's server, or a relay server.

[0186] When there is no description clearly stating or contravening the order of the steps constituting the method according to the present invention, the steps can be performed in an appropriate order. The present invention is not necessarily limited according to the described order of the steps. In the present invention, the use of all examples or exemplary terms (e.g., etc.) is merely for explaining the present invention in detail, and the scope of the present invention is not limited by the above examples or exemplary terms unless limited by the claims. Furthermore, those skilled in the art will understand that various modifications, combinations, and changes can be made within the scope of the claims or their equivalents configured by design conditions and factors.

[0187] Therefore, the idea of the present invention should not be determined to be limited to the embodiments described above. Not only the scope of the claims described below, but also all scopes that are equivalent to or equivalently changed from this scope of the claims can be said to belong to the category of the idea of the present invention.

Claims

1. In a method for guiding driving information, a step of determining whether a first condition for starting background route guidance is satisfied in response to the vehicle starting to drive; a step of starting the background route guidance in response to the first condition being satisfied; a step of determining whether a second condition for switching the background route guidance to foreground route guidance is satisfied; a step of receiving a user input on whether to start the foreground route guidance in response to the second condition being satisfied; a method including a step of starting the foreground route guidance in response to receiving the user input.

2. The step of determining whether the first condition is satisfied includes a step of collecting current vehicle data, and a step of determining whether a first driving pattern corresponding to the current vehicle data exists, according to the method described in Claim 1.

3. The step of determining whether the first condition is satisfied further includes a step of calculating predicted driving data according to the first driving pattern in response to determining that the first driving pattern exists, and a step of determining whether driving according to the predicted driving data is appropriate, according to the method described in Claim 2.

4. The current vehicle data includes information regarding the current position, day of the week, and time of the vehicle, The first driving pattern includes information regarding the departure place, day of the week, and driving start time, Whether a first driving pattern corresponding to the current vehicle data exists is determined based on the identity of the information included in each of the current vehicle data and the first driving pattern, according to the method described in Claim 2.

5. The second condition includes at least one of the following: the arrival scheduled time of the destination increases by a threshold or more when driving according to the route of the first driving pattern, the vehicle deviates from the route of the first driving pattern, and traffic obstacle information occurs on the route of the first driving pattern, according to the method described in Claim 2.

6. The method according to Claim 1 further includes a step of collecting new driving data, and a step of determining whether a second driving pattern corresponding to the new driving data exists.

7. In response to the presence of the second driving pattern, updating the second driving pattern based on the new driving data, and in response to the non - existence of the second driving pattern, further comprising the step of generating a new driving pattern based on the new driving data, the method according to claim 6.

8. The step of starting the background route guidance includes the step of displaying a background route guidance interface and includes The step of receiving the user's input on whether to start the foreground route guidance includes the step of displaying, on the background route guidance interface, a switching object to the foreground route guidance with which the user can interact, the method according to claim 1.

9. The step of starting the foreground route guidance includes the step of displaying route guidance, destination guidance, estimated arrival time guidance, and alternative route guidance on the background route guidance interface, the method according to claim 8.

10. In a device for guiding driving information, a memory storing at least one program, and a processor operating by executing the at least one program, wherein the processor in response to the vehicle starting to drive, determines whether a first condition for starting background route guidance is satisfied, in response to the first condition being satisfied, starts the background route guidance, determines whether a second condition for switching the background route guidance to foreground route guidance is satisfied, in response to the second condition being satisfied, receives the user's input on whether to start the foreground route guidance, and in response to receiving the user's input, starts the foreground route guidance, a device.

11. A computer - readable recording medium recording a program for causing a computer to execute the method according to claim 1.

Citation Information

Patent Citations

  • Communication-type navigation device

    JP2005214630A

  • Navigation system

    JP2006023241A

  • Navigation system

    JP2006313085A

  • Navigation device

    JP2011232167A

  • Route guidance screen display apparatus for navigation

    JP2012078298A