Navigation device and method for providing personalized map service thereof

By using sensors and processors to identify driving conditions, create personalized maps and provide services, it solves the problem that traditional navigation devices cannot reflect user needs and improves the driving experience of navigation devices.

CN112781607BActive Publication Date: 2025-09-30HYUNDAI MOTOR CO LTD +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202010837618.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-11-11
Filing Date
2020-08-19
Publication Date
2025-09-30
Estimated Expiration
2040-08-19

AI Technical Summary

Technical Problem

Traditional navigation devices cannot provide map services that reflect user needs, and cannot make personalized route recommendations based on the user's driving conditions.

Method used

The vehicle status and driving environment are sensed by sensors, the processor identifies the driving condition, and creates a personalized map based on the identified driving condition, including location information and driving condition information. The user interface is used to receive and confirm registration requests for the driving condition, and the processor classifies and registers or temporarily stores the driving condition according to a preset classification reference.

Benefits of technology

It realizes personalized map services based on user needs, improves the driving experience of navigation equipment and the accuracy of route recommendations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112781607B_ABST
    Figure CN112781607B_ABST
Patent Text Reader

Abstract

The present application provides a navigation device and a method for providing a personalized map service for the navigation device. The navigation device includes: a sensor for sensing a vehicle state and a driving environment during driving; and a processor for identifying a driving condition based on the vehicle state and the driving environment, and generating a personalized map and providing a service based on the identified driving condition.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority from Korean Patent Application No. 10-2019-0143692, filed on November 11, 2019, in the Korean Intellectual Property Office, which is incorporated herein by reference. Technical Field

[0003] The present disclosure relates to a navigation device and a method for providing a personalized map service thereof. Background Art

[0004] Typically, a navigation device determines the vehicle's current location and searches for the optimal route to the destination based on map data previously stored in memory. Alternatively, a navigation device can provide the optimal route to the destination based on real-time traffic information collected via a communication network. However, such conventional navigation devices, based on the same traffic information and map information, simply provide the same route to all users, failing to provide maps tailored to their needs. Summary of the Invention

[0005] The embodiments of the present disclosure can solve the problems arising in the prior art while completely maintaining the advantages achieved by the prior art.

[0006] An embodiment of the present disclosure provides a navigation device that can identify driving conditions by reflecting the user's needs during vehicle driving, and use the identified driving conditions to create personalized maps and provide services, and an embodiment of the present disclosure provides a method for providing personalized map services for a navigation device.

[0007] The technical problems that can be solved by the embodiments of the present disclosure are not limited to the above-mentioned problems, and any other technical problems not mentioned herein will be clearly understood by those skilled in the art to which the present disclosure belongs from the following description.

[0008] According to an embodiment of the present disclosure, a navigation device includes: a sensor configured to sense a vehicle state and a driving environment during driving; and a processor configured to identify a driving condition based on the vehicle state and the driving environment, and to create a personalized map and provide services based on the identified driving condition.

[0009] The processor determines to register the driving condition in the personalized map by confirming whether the driving condition is registered in the personalized map.

[0010] When it is determined that the driving condition is to be registered in the personalized map, the processor updates the personalized map by reflecting the driving condition.

[0011] When it is determined that the driving condition is not registered in the personalized map, the processor registers the driving condition as an exceptional condition.

[0012] The navigation device further includes a user interface configured to receive a request to register a driving condition from a user, and the processor identifies the driving condition at a time point when the request to register the driving condition occurs.

[0013] The processor classifies the driving condition based on a preset classification reference and registers the driving condition as the classified condition in the personalized map.

[0014] When the driving condition cannot be classified based on the preset classification reference, the processor temporarily stores the driving condition as a new classification condition.

[0015] After the driving is terminated, the processor registers the temporarily stored driving condition as a new classification condition in the personalized map.

[0016] The personalized map includes location information about a location where the driving situation occurs and driving situation information.

[0017] The sensor senses a vehicle state and a driving environment by using at least one of a vibration sensor, a weight sensor, a speed sensor, a steering angle sensor, an image sensor, and an electric control unit (ECU) mounted on the vehicle.

[0018] According to another embodiment of the present disclosure, a method for providing a personalized map service of a navigation device includes identifying a driving condition based on a vehicle state and a driving environment during driving, and creating a personalized map and providing a service based on the identified driving condition.

[0019] The method further includes, after identifying the driving condition, determining whether to register the driving condition in the personalized map, and registering the driving condition in the personalized map when it is determined that the driving condition is to be registered in the personalized map.

[0020] The method further includes, after identifying the driving condition, registering the driving condition as an exceptional condition when it is determined that the driving condition is not to be registered in the personalized map.

[0021] The method further includes, before identifying the driving condition, receiving a request from a user to register the driving condition.

[0022] The method further includes: after identifying the driving condition, classifying the driving condition based on a preset classification reference; selecting a classification condition from a plurality of classification conditions that can be mapped to the driving condition; and registering the driving condition as the selected classification condition in the personalized map.

[0023] The method further includes temporarily storing the driving condition as a new classification condition when the driving condition cannot be classified based on a preset classification reference, and registering the temporarily stored driving condition as a new classification condition in the personalized map after the driving is terminated.

[0024] Producing a personalized map and providing services includes: sensing a vehicle approaching a location where a driving condition registered in a personalized map occurs during driving; identifying the driving condition when sensing that the vehicle approaches the location where the driving condition occurs; determining whether the identified driving condition matches the registered driving condition; when the identified driving condition matches the registered driving condition, maintaining the registered driving condition in the personalized map; and displaying the identified driving condition on the map.

[0025] The method further includes deleting the registered driving condition from the personalized map when the identified driving condition does not match the registered driving condition.

[0026] The personalized map includes location information about a location where the driving situation occurs and driving situation information.

[0027] Identifying the driving condition includes sensing a vehicle state and a running environment by using at least one of a vibration sensor, a weight sensor, a speed sensor, a steering angle sensor, an image sensor, and an electronic control unit (ECU) mounted on the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The above and other objects, features and advantages of the embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:

[0029] Figure 1 is a block diagram illustrating a navigation device according to an embodiment of the present disclosure;

[0030] Figure 2 is a flowchart illustrating a method for making a personalized map for a navigation device according to an embodiment of the present disclosure;

[0031] Figure 3 is a flowchart illustrating a method for making a personalized map for a navigation device according to another embodiment of the present disclosure; and

[0032] Figure 4 is a flowchart illustrating a method for providing a personalized map service according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0033] Hereinafter, some embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. When adding reference numerals to the components of each drawing, it should be noted that even if the same reference numerals are shown in different drawings, the same reference numerals represent the same or equivalent components. In addition, in the following description of the embodiments of the present disclosure, detailed descriptions of well-known features or functions will be omitted so as not to unnecessarily obscure the main purpose of the present disclosure.

[0034] When describing the components according to the embodiments of the present disclosure, terms such as first, second, "A", "B", (a), (b), etc. may be used. These terms are only used to distinguish one component from another, and these terms do not limit the nature, order or sequence of the constituent components. In addition, unless otherwise defined, all terms used in this document, including technical terms or scientific terms, have the same meaning as those generally understood by those skilled in the art to which the present disclosure belongs. Like the terms defined in general dictionaries, these terms should be interpreted as having the same meaning as the contextual meaning of the relevant technology, and should not be interpreted as having an ideal or overly formal meaning unless clearly defined in this application.

[0035] Figure 1 is a block diagram illustrating a navigation device according to an embodiment of the present disclosure.

[0036] Reference Figure 1 The navigation device 100 includes a communication device 110 , a sensor 120 , a position measurement device 130 , a user interface 140 , a storage device 150 , a memory 160 , and a processor 170 .

[0037] The communication device 110 wirelessly communicates with external devices. The wireless communication technology may adopt at least one of the following technologies: wireless Internet technologies including wireless LAN (WLAN; Wi-Fi), wireless broadband (Wibro), and world interoperability for microwave access (WiMAX); short-range communication technologies including Bluetooth, ZigBee, ultra-wideband (UWB), radio frequency identification (RFID), and infrared data communication (IrDA); mobile communication technologies including code division multiple access (CDMA), global system for mobile communications (GSM), long term evolution (LTE), and international mobile communications (IMT)-2020; and / or vehicle-to-everything (V2X) technologies such as vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), and vehicle-to-mobile (V2N).

[0038] The communication device 110 may receive real-time traffic information and / or real-time weather information from a traffic center and / or a weather center. The communication device 110 may receive map data (navigation map) from a navigation service server.

[0039] The sensor 120 uses various sensors and an electronic control unit (ECU) to sense the vehicle state and / or driving environment. The sensor 120 uses various sensors and an electronic control unit (ECU) to collect data and, based on the collected data, senses the vehicle state and driving environment. In this case, the various sensors may include at least one of a vibration sensor, a weight sensor, a speed sensor, a steering angle sensor, an image sensor, and a distance sensor. The ECU may include an engine management system (EMS), an electronic stability control (ESC), a traction control system (TCS), and / or an anti-lock braking system (ABS).

[0040] The position measurement device 130 measures the current position (i.e., vehicle position) of the navigation device 100. The position measurement device 130 may measure the position using at least one of positioning technologies such as a global positioning system (GPS), dead reckoning (DR), differential GPS (DGPS), and carrier phase differential GPS (CDGPS).

[0041] The user interface 140 is used to interact with the user and may include an input device and an output device. The user interface 140 may receive user input via the input device, or may output progress and / or results to the output device according to the operation of the processor 170. The input device may be, for example, a keyboard, a keypad, a button, a switch, a touchpad, a touch screen, a microphone, and / or a camera. The output device may use a display, a speaker, and / or a tactile signal outputter.

[0042] The user interface 140 receives a request to register a driving condition from the user and transmits the request to the processor 170. In addition, the user interface 140 may display the vehicle position and driving route on a display screen based on map data.

[0043] Storage device 150 can store personalized map information, i.e., personalized maps, in the form of a database (DB). Storage device 150 can also store exceptions. In other words, storage device 150 can include a personalized map DB and an exception DB. Storage device 150 can be implemented using at least one of a storage medium (recording medium) such as a flash memory, a hard disk, a secure digital card (SD card), a removable disk, and a network storage device.

[0044] In addition, the storage device 150 may store map data (map information) received through the communication device 110. The map data may be automatically updated at a certain period using the communication device 110, or may be manually updated by the user.

[0045] The memory 160 may store software programmed to enable the processor 170 to perform predetermined operations. The memory 160 may temporarily store input data and / or output data according to the operation of the processor 170. The memory 160 may store a program for creating a personalized map or for updating a personalized map. The memory 160 may be implemented using at least one of a storage medium (recording medium) such as a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an electrically erasable programmable ROM (EEPROM), an erasable programmable ROM (EPROM), and a register.

[0046] The processor 170 controls the overall operation of the navigation device 100. The processor 170 may include at least one of an application specific integrated circuit (ASIC), a digital signal processor (DSP), a programmable logic device (PLD), a field programmable gate array (FPGA), a central processing unit (CPU), a microcontroller, and a microprocessor.

[0047] The processor 170 may include a controller 171 and a map update device 172. The controller 171 identifies a driving condition based on the vehicle state and driving environment (including the road environment) sensed by the sensor 120, links the identified driving condition with location information, and confirms with the user whether to register the link between the identified driving condition and location information in the personalized map. The map update device 172 combines the identified driving condition and location information to create a personalized map according to the instructions of the controller 171. Although this embodiment discloses that the controller 171 and the map update device 172 are implemented as a single processor 170, the controller 171 and the map update device 172 may be implemented as separate processors.

[0048] The processor 170 may operate in an automatic mode or a manual mode to create a personalized map.

[0049] First, the operation of the processor 170 in the automatic mode will be described below.

[0050] Processor 170 collects information (data) about the vehicle state and driving environment through sensor 120 during driving. Sensor 120 uses various sensors and / or ECUs installed in the vehicle to sense the vehicle state and driving environment, and transmits the sensed vehicle state and driving environment to processor 170. In this case, the vehicle state (e.g., the remaining amount of fuel) and the driving environment (e.g., road conditions or weather) are factors that affect driving.

[0051] Processor 170 identifies a driving condition based on the vehicle's state and driving environment. For example, when the vibration sensor senses vibrations greater than or equal to a threshold, processor 170 identifies the driving condition as the vehicle traveling on a damaged road. In this case, the driving condition may correspond to at least one of driving on a damaged road section, a condition where a load has fallen, a dangerous road section, an abnormal driving condition (such as a quick stop, sudden deceleration, sudden acceleration, or unusual steering), and an impact sensing condition.

[0052] The processor 170 confirms with the user whether to register the identified driving condition in the personalized map. In other words, the processor 170 may output a query (text and / or voice) through the user interface 140 to inquire whether the location of the identified driving condition (driving condition identification location) and information about the driving condition should be stored in the personalized map DB. For example, the processor 170 may display the query message in a pop-up form on the display screen and may convert the query message into a voice signal to be output through the speaker. Thereafter, the processor 170 receives the user's response to the query through the user interface 140 and registers the identified driving condition in the personalized map based on the received user response. In other words, when a positive response (i.e., registration) is received from the user, the processor 170 may register the location information about the location where the obtained driving condition occurred (driving condition identification location) and information about the driving condition (e.g., the type of driving condition).

[0053] Meanwhile, when a negative response is received from the user, the processor 170 registers the identified driving condition as an exceptional condition. When the identified driving condition is registered as an exceptional condition, the processor 170 may not output an alarm notifying that the relevant driving condition is identified.

[0054] For example, when the vibration sensor of sensor 120 senses vibrations greater than or equal to a threshold, processor 170 identifies the current driving condition as a damaged road condition or an unregistered bumpy road condition. Processor 170 then confirms with the user whether to register the current driving condition in the personalized map. Based on the user's response received via user interface 140, processor 170 registers the driving condition in the personalized map. In other words, processor 170 stores the location information and driving condition information regarding the driving condition identification location in the personalized map database.

[0055] As another example, when a weight change is sensed by the weight sensor, processor 170 identifies the current driving situation as a load drop situation. Processor 170 outputs a notification to allow the user to recognize the load drop situation. Furthermore, processor 170 registers the position coordinates of the load drop location measured by position measurement device 130 and the load drop situation in the personalized map.

[0056] As another example, when the speed sensor senses that the vehicle speed is greater than or equal to a reference speed (sudden acceleration or deceleration) or the steering angle sensor senses an abnormal steering state, the processor 170 identifies the current driving condition as an abnormal driving condition. The processor 170 confirms with the user whether to register the identified driving condition in the personalized map.

[0057] As another example, processor 170 can obtain weather information through communication device 110 to identify weather conditions such as rain, snow, strong winds, fine dust, and fog. When the steering angle sensor senses a sudden change in steering angle during rainy or snowy conditions, processor 170 identifies the situation as a dangerous driving condition. Furthermore, if strong winds blow across a bridge on which the vehicle is traveling, and a sudden change in the vehicle's position is detected based on the position information measured by position measurement device 130, processor 170 may identify the current driving condition as a dangerous driving condition. Alternatively, if a change in vehicle speed is detected during conditions of severe fine dust and / or fog with the fog lights on, processor 170 may identify the current condition as a dangerous driving condition. Upon identifying a dangerous driving condition, processor 170 may confirm with the user whether to register the current driving condition in the personalized map and may proceed with the registration process.

[0058] Next, the operation of the processor 170 in the manual mode will be described below.

[0059] The processor 170 receives a request to register a driving condition from the user interface 140 during driving. When a user input (voice or touch manipulation) is sensed, the user interface 140 transmits data (eg, a command) corresponding to the user input to the processor 170.

[0060] Upon receiving a request to register a driving condition, processor 170 identifies the driving condition through sensor 120. Processor 170 categorizes the driving condition based on a preset classification reference (e.g., distance and / or number of visits). The preset classification reference may be pre-set by the system designer and / or user. In other words, processor 170 categorizes the type of driving condition based on the preset classification reference.

[0061] Processor 170 determines whether the driving condition can be classified based on a preset classification reference. In other words, when there is at least one classification condition (type of condition) that can be mapped to the driving condition, processor 170 determines that the driving condition can be classified based on the preset classification reference. Meanwhile, when there is no classification condition that can be mapped to the driving condition, processor 170 determines that the driving condition cannot be classified based on the preset classification reference.

[0062] When the driving condition can be classified, processor 170 selects a classification condition to be mapped to the driving condition from among a plurality of classification conditions that can be mapped to the driving condition. Processor 170 recommends at least one classification condition in the order of conditions with a higher probability of being mapped to the driving condition. Processor 170 may select at least one of the recommended classification conditions based on user input input via user interface 140.

[0063] The processor 170 registers the driving condition as the selected classification condition in the personalized map. In other words, the processor 170 stores the driving condition identification position and the information on the driving condition in the personalized map DB.

[0064] If the driving condition cannot be classified based on the preset classification reference, processor 170 temporarily stores the driving condition as a new classification condition in memory 160. Thereafter, when driving ends, processor 170 registers the temporarily stored driving condition as a new classification condition in the personalized map. In other words, processor 170 stores the driving condition information (location information, classification condition, and notification conditions) temporarily stored in memory 160 in storage device 150. New classification conditions can be user-defined.

[0065] For example, if a user enters the wrong lane while driving, processor 170 can request that the relevant location be registered in the personalized map and can set notification conditions. For example, if multiple lane exits on a highway are adjacent to each other and the user mistakenly enters a lane exit, the user can request registration of the driving situation through voice or touch operation. Upon receiving the user's request, processor 170 can identify the highway exit situation using sensor 120 and measure the relevant location using position measurement device 130. If the location is an intersection (interchange), processor 170 can identify the current driving situation as a highway exit situation and, based on a preset reference, classify the highway exit situation as "directions" and recommend them to the user. Processor 170 can receive a user response through user interface 140 and, based on the received user response, store the current driving situation as "directions" in the personalized map. In this case, processor 170 can set notification conditions. For example, processor 170 can be configured to output a notification such as "Watch out for lane exit" when the user enters within 1 km of a previously registered location.

[0066] As another example, when a user has a satisfactory experience at a highway rest area and requests to register a driving condition for the relevant location, processor 170 obtains the rest area's location information via position measurement device 130 and, based on the location information, identifies the driving condition as a rest area usage condition. Processor 170 can receive information about the relevant rest area from the user via user interface 140, including restaurants, restroom status, rest areas, repair shop information, and / or gas station information. Processor 170 can also set notification conditions, such as entering a rest area within a 5km radius or during meal times. Processor 170 registers the rest area's location, rest area information (condition information), and notification conditions in the personalized map.

[0067] As another example, when a user is satisfied with a gas station or charging station after visiting it and requests to register a status for the gas station or charging station's location, processor 170 may measure the gas station or charging station's location and, based on the measured location information, identify the driving condition as a refueling or charging condition. Processor 170 may set, through user interface 140, a notification condition for entering a gas station or charging station within a radius of less than 5 km, or for entering a gas station or charging station when the remaining fuel or battery level is less than 20%. Processor 170 may categorize the gas station or charging station's location, driving condition, or notification condition into a "gas station / charging station" categorized condition and register this categorized condition in the personalized map.

[0068] During driving, processor 170 senses the vehicle's proximity to a location where a driving condition registered in the personalized map occurs. When the vehicle enters a preset radius from the location of the identified driving condition, processor 170 identifies the driving condition. Processor 170 determines whether the identified driving condition matches the driving condition registered in the personalized map. If the identified driving condition matches the registered driving condition, processor 170 stores the driving condition in the personalized map. Processor 170 displays the identified driving condition on the navigation map. If the identified driving condition does not match the registered driving condition, processor 170 deletes the driving condition from the personalized map.

[0069] Figure 2 is a flowchart illustrating a method for making a personalized map for a navigation device according to an embodiment of the present disclosure.

[0070] Processor 170 identifies a driving condition during driving (S110). Processor 170 senses the vehicle state and driving environment via sensor 120 while the vehicle is driving, and identifies the driving condition based on the sensed vehicle state and driving environment. The driving condition is a condition that includes factors that affect the vehicle's driving. For example, if the steering angle sensor senses a sudden change in the steering angle, processor 170 identifies the current condition as an abnormal driving condition.

[0071] Processor 170 determines whether to register the identified driving condition in the personalized map (S120). Processor 170 outputs a message on user interface 140, in the form of user recognition (visual information and / or auditory information), inquiring whether to store the identified driving condition in the personalized map database. Processor 170 then receives a user response through user interface 140 and determines whether to store the identified driving condition in the personalized map database based on the received user response.

[0072] When it is determined that the identified driving condition is to be registered in the personalized map, the processor 170 registers the driving condition in the personalized map (S130). The processor 170 obtains position information about the location where the driving condition occurs through the position measurement device 130 and stores the obtained position information and the driving condition information in the personalized map DB.

[0073] Meanwhile, when it is determined that the identified driving condition is not to be registered in the personalized map, the processor 170 registers the driving condition as an exceptional condition (S140).The processor 170 stores a combination of the driving condition identification position and the driving condition information in the exceptional condition DB.

[0074] Figure 3 is a flowchart illustrating a method for making a personalized map for a navigation device according to another embodiment of the present disclosure.

[0075] The processor 170 receives a request to register a driving condition from a user during driving ( S210 ). The processor 170 may receive the request to register a driving condition through the user interface 140 .

[0076] When receiving a request to register a driving condition, the processor 170 identifies the driving condition (S220). The processor 170 collects data related to the vehicle state and the driving environment through the sensor 120 and identifies the driving condition based on the collected data. In this case, the processor 170 can measure the current position of the navigation device 100 through the position measurement device 130.

[0077] The processor 170 classifies the driving condition based on a preset classification reference (S230). For example, when the current driving condition is a driving condition requiring refueling (refueling) or a driving condition requiring a rest, the current driving condition is classified as a driving condition requiring a visit to a gas station, a driving condition requiring a visit to a rest area for tired drivers, or a driving condition requiring a visit to a rest area.

[0078] The processor 170 determines whether the driving condition can be classified (S240). In other words, the processor 170 determines whether there is a classified condition that can be mapped to the identified driving condition.

[0079] When the driving condition can be classified, the processor 170 selects a classification condition to be mapped to the driving condition from a plurality of classification conditions (S250). The processor 170 may select the classification condition to be mapped from a plurality of classification conditions that can be mapped to the identified driving condition. In this case, the processor 170 may select the classification condition to be mapped to the identified driving condition based on user input input through the user interface 140.

[0080] The processor 170 registers the driving condition as the selected classification condition in the personalized map (S260). For example, when the user selects a condition in which the user needs to visit a rest area, the processor 170 may store the identified driving condition as a condition in which the user needs to visit a rest area in the personalized map DB.

[0081] When the driving condition cannot be classified based on the preset classification reference, the processor 170 temporarily stores the driving condition as a new classification condition (S270). In this case, the processor 170 can arbitrarily determine and store a new classification condition to be mapped to the driving condition.

[0082] After the driving is terminated, the processor 170 registers the temporarily stored driving condition as a new classification condition ( S280 ). The processor 170 may define a new classification condition based on a user input received through the user interface 140 .

[0083] Figure 4 is a flowchart illustrating a method for providing a personalized map service in a navigation device according to an embodiment of the present disclosure.

[0084] During driving, the processor 170 senses that the vehicle is approaching a location where a driving condition registered in the personalized map occurs (S310). The processor 170 provides map information by linking the navigation map and the personalized map during driving. In other words, the processor 170 can map the location where the driving condition registered in the personalized map occurs to the navigation map and output it.

[0085] When the vehicle enters within a preset radius from the location of the identified driving condition, the processor 170 identifies the driving condition ( S320 ). The processor 170 identifies the driving condition based on data collected through the sensor 120 .

[0086] The processor 170 determines whether the recognized driving condition matches the registered driving condition ( S330 ).

[0087] When the recognized driving condition matches the registered driving condition, the processor 170 maintains the driving condition in the personalized map ( S340 ).

[0088] The processor 170 displays the recognized driving condition on the navigation map (S350). The processor 170 displays the recognized driving condition by mapping the location of the driving condition to the navigation map and outputs driving condition information.

[0089] When the recognized driving condition does not match the registered driving condition, the processor 170 deletes the driving condition from the personalized map (S360).

[0090] According to an embodiment, when a user wishes to remember a location where they experienced driving discomfort, processor 170 identifies driving conditions (caused by external influences) based on information collected by sensor 120 during driving, categorizes the identified driving conditions, transmits them to the user, and stores the driving conditions in a personalized map. Subsequently, when the user again drives in a location stored in the personalized map, processor 170 can provide the user with a notification or alert in advance, thereby providing the user with a better driving experience.

[0091] In addition, according to an embodiment of the present disclosure, when a user wants to record a specific location and / or a situation based on the location, the user can store various user experiences through a personalized map. For example, when a situation that the user wants to record occurs, a request is made to record (register the driving situation) through the user interface 140. The navigation device 100 transmits reference situations (e.g., lane information, rest area information, interchanges, and junctions) associated with the location the user wants to store to the user based on priority. The user maps the reference situations to the desired situation information to be stored in the personalized map. Thereafter, when the vehicle is driven again at the same location stored in the personalized map, a notification can be provided to the user in advance, thereby improving the user experience.

[0092] According to an embodiment of the present disclosure, driving conditions can be identified by reflecting the needs of users during vehicle driving, and the identified driving conditions can be used to create personalized maps and provide services, thereby providing users with a better driving experience.

[0093] Although the present disclosure has been described above with reference to exemplary embodiments and the accompanying drawings, the present disclosure is not limited thereto, but rather various modifications and changes may be made to the present disclosure by those skilled in the art without departing from the concept and scope of the present disclosure protected by the appended claims. Therefore, the exemplary embodiments of the present disclosure are provided to explain the concept and scope of the present disclosure, rather than to limit them, and therefore the concept and scope of the present disclosure are not limited by the embodiments. The scope of the present disclosure should be interpreted based on the appended claims, and all technical ideas within the scope of the claims should be included within the scope of the present disclosure.

Claims

1. A navigation device comprising: Sensors, which sense the vehicle status and driving environment during driving; a user interface for receiving a request from a user to register a driving condition; as well as processor: identifying the driving condition based on the vehicle state and the driving environment; outputting a query to inquire whether to register the identified driving situation in the personalized map; determining whether to register the driving condition in the personalized map based on a user's response to the query; registering the identified driving condition in the personalized map in response to determining that the driving condition is to be registered in the personalized map; setting a notification condition when registering the recognized driving condition in the personalized map; as well as When it is determined that the driving condition is not registered in the personalized map, the driving condition is registered as an exceptional condition defined as a case where the processor does not output a notification identifying the driving condition.

2. The navigation device according to claim 1, wherein: The processor identifies the driving condition at a point in time when a request to register the driving condition occurs.

3. The navigation device according to claim 2, wherein: The processor classifies the driving condition based on a preset classification reference and registers the driving condition as a classified condition in the personalized map.

4. The navigation device according to claim 3, wherein: When the driving condition cannot be classified based on the preset classification reference, the processor temporarily stores the driving condition as a new classification condition.

5. The navigation device according to claim 4, wherein: After the driving is terminated, the processor registers the temporarily stored driving condition as the new classification condition in the personalized map. The navigation device according to claim 1 , wherein: The personalized map includes location information about a location where the driving situation occurs and driving situation information.

7. The navigation device according to claim 1, wherein: The sensor senses the vehicle state and the driving environment by using at least one of a vibration sensor, a weight sensor, a speed sensor, a steering angle sensor, an image sensor, and an electric control unit (ECU) mounted on the vehicle.

8. A method for providing a personalized map service for a navigation device, comprising: Identify driving conditions based on vehicle status and driving environment during driving; outputting a query to inquire whether to register the identified driving situation in the personalized map; receiving a response to said inquiry; registering the recognized driving condition in the personalized map when it is determined based on a response to the inquiry that the recognized driving condition is to be registered in the personalized map; setting a notification condition when registering the recognized driving condition in the personalized map; as well as When it is determined not to register the driving condition in the personalized map based on the response to the inquiry, the identified driving condition is registered as an exceptional condition defined as a case where a processor does not output a notification identifying the driving condition.

9. The method according to claim 8, further comprising: Prior to identifying the driving condition, a request to register the driving condition is received from a user.

10. The method according to claim 9, further comprising: After identifying the driving condition, classifying the driving condition based on a preset classification reference; selecting a classification condition from a plurality of classification conditions mappable to the driving condition; as well as The driving condition is registered in the personalized map as the selected classification condition.

11. The method according to claim 10, further comprising: When the driving condition cannot be classified based on the preset classification reference, temporarily storing the driving condition as a new classification condition; as well as After the driving is terminated, the temporarily stored driving situation is registered in the personalized map as the new classification situation.

12. The method according to claim 8, wherein The production of the personalized map and provision of services include: sensing, during driving, that the vehicle approaches a location where the driving condition registered in the personalized map occurs; identifying the driving condition upon sensing that the vehicle is approaching the location where the driving condition occurs; determining whether the identified driving condition matches the registered driving condition; When the identified driving condition matches the registered driving condition, maintaining the registered driving condition in the personalized map; and Displays the detected driving situation on a map.

13. The method according to claim 12, further comprising: When the recognized driving condition does not match the registered driving condition, the registered driving condition is deleted from the personalized map.

14. The method according to claim 8, wherein The personalized map includes location information about a location where the driving situation occurs and driving situation information.

15. The method according to claim 8, wherein Identifying the driving condition includes sensing the vehicle state and the running environment by using at least one of a vibration sensor, a weight sensor, a speed sensor, a steering angle sensor, an image sensor, and an electronic control unit (ECU) mounted on the vehicle.

Citation Information

Patent Citations

  • Impact Prevention Beam for Car Door

    KR1020190143692A

  • Vehicle information system

    US20030018428A1

  • High definition map updates based on sensor data collected by autonomous vehicles

    US20180188045A1

  • Data driven map updating system for autonomous driving vehicles

    US20190078896A1