METHOD AND SYSTEM FOR DOWNLOADING A LATEST MAP
The V2V technology allows vehicles to share map data efficiently, addressing high communication charges by determining route similarity and rewarding data transmission, ensuring cost-effective and accurate map updates.
Patent Information
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2026-03-26
AI Technical Summary
Existing navigation systems face high communication charges for updating map data due to online downloading, and there is a need for an efficient method to update map data without incurring excessive costs.
A method and system using Vehicle-to-Vehicle (V2V) technology to download the latest map data from neighboring vehicles via short-range communication, determining identical path agreement percentage, and granting benefits to vehicles transmitting the data.
Enables efficient map data updates without excessive communication charges by leveraging V2V technology to share map data among vehicles with similar routes, reducing costs and maintaining data accuracy.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
TECHNICAL AREA
[0001] The present disclosure relates to a method and a system for downloading the latest map data and, in particular, to a method and a system for downloading the latest map data using vehicle-to-vehicle (V2V) technology. BACKGROUND
[0002] Vehicle-to-vehicle (V2V) technology is a communication network technology that allows vehicles to exchange information about speed, position, etc., in real time via wireless communication. V2V technology aims to promote safer driving by facilitating communication with surrounding vehicles.
[0003] In one example, V2V technology can enable any vehicle to detect and notify surrounding vehicles of a blind spot or to recognize surrounding situations more quickly by using various functions such as lane change assistance and forward collision protection.
[0004] V2V technology is therefore growing rapidly. However, there is still the drawback that the latest map data must be updated from a server in order to update the map data on a navigation device.
[0005] Online downloading, as one method for downloading map data from a navigation system, has the advantage of receiving real-time road information and traffic conditions. However, due to increased data usage, online downloading incurs excessive communication charges.
[0006] To solve the aforementioned problem, it is therefore necessary to provide a procedure for downloading map data using V2V technology in order to solve the problem of excessive communication charges.
[0007] The subject matter described in this background section is intended to promote an understanding of the background of the disclosure and may therefore include subjects that are not yet known to the person skilled in the art.
[0008] JP 2004-212244 A concerns the efficient updating of map data provided in a navigation system. A map data client determines an update area based on the current position or similar information and contacts another navigation system via a vehicle-to-vehicle communication device to determine if it has a newer version of network data than the network data stored in a map data storage unit. Upon a response, the network data is downloaded from the other navigation system that sent the response in order to update the network data in the map data storage unit. SUMMARY
[0009] The present disclosure aims to provide a method and system for downloading the latest map, capable of downloading map data using short-range communication technology.
[0010] The present disclosure also aims to provide a method and system for downloading the latest map, which can download the latest map data from neighboring vehicles using Vehicle to Vehicle (V2V) technology.
[0011] The technical purposes of this disclosure are not limited to the technical purposes mentioned above, and other, unmentioned technical purposes can be clearly understood by those who possess ordinary technical knowledge from the descriptions below.
[0012] According to one embodiment of the present disclosure, a method for downloading the latest map data, performed by a vehicle's navigation device, may include receiving a planned route stored in local memory in each of a plurality of neighboring vehicles. The plurality of neighboring vehicles is located near the vehicle with the navigation device. The method may also include determining identical path agreement percentage information for each of the plurality of neighboring vehicles based on the planned route. The method may also include receiving the latest map data stored in the local memory within a neighboring vehicle where the identical path agreement percentage exceeds a first reference value.The procedure may also include granting a benefit to a neighboring vehicle that transmits the latest map data.
[0013] In one embodiment, the plurality of neighboring vehicles can include a plurality of neighboring vehicles configured to be connected to the vehicle possessing the navigation device via short-range communication.
[0014] In one embodiment, receiving the planned route from each of the plurality of neighboring vehicles can include connecting to each of the plurality of neighboring vehicles via short-range communication. Receiving the planned route from each of the plurality of neighboring vehicles can also include receiving the planned route based on a final destination of each of the plurality of neighboring vehicles connected to the vehicle via short-range communication. The final destination of each of the plurality of neighboring vehicles is close to the final destination of the vehicle that has the navigation device.
[0015] In one embodiment, determining the identical path agreement percentage information for each of the plurality of neighboring vehicles may involve segmenting the planned route received by each of the plurality of neighboring vehicles into a plurality of short-distance routes. Determining the identical path agreement percentage information for each of the plurality of neighboring vehicles may also involve determining whether each of the planned routes of each of the plurality of neighboring vehicles is identical to a planned route of the vehicle with the navigation device, based on the plurality of short-distance routes. Determining the identical path agreement percentage information for each of the plurality of neighboring vehicles may also involve determining the identical path agreement percentage information for each of the plurality of neighboring vehicles based on a determination result.
[0016] In one embodiment, the lengths of the multitude of short distances determined by subdividing the planned route can be the same.
[0017] In one embodiment, the method may also include determining the multitude of short-distance routes by segmenting the planned route based on distances between adjacent traffic signals located on the planned route.
[0018] In one embodiment, the determination of whether each of the planned routes of each of the plurality of neighboring vehicles is identical to the planned route of the vehicle with the navigation device may, based on the plurality of short-distance routes, include the determination of whether each of the short-distance routes of the planned route of each of the plurality of neighboring vehicles is identical to each of the segmented short-distance routes of the planned route of the vehicle with the navigation device.
[0019] In one embodiment, the determination of whether each of the planned routes of each of the plurality of neighboring vehicles is identical to the planned route of the vehicle with the navigation device may, based on the plurality of short-distance routes, include the determination of whether each of the segmented short-distance routes of the planned route of each of the plurality of neighboring vehicles is identical to each of the short-distance routes of the planned route of the vehicle that has the navigation device.Determining the identical path agreement percentage information for each of the multitude of neighboring vehicles, based on the determination result, can involve classifying each of the segmented short-distance routes of the planned route from each of the multitude of neighboring vehicles into matching and non-matching short-distance routes with the segmented short-distance routes of the planned route of the vehicle with the navigation device. Determining the identical path agreement percentage information for each of the multitude of neighboring vehicles, based on the determination result, can also involve calculating the identical path agreement percentage information based on a percentage of matching short-distance routes among the multitude of segmented short-distance routes.
[0020] In one embodiment, receiving the latest map data stored in local memory from the neighboring vehicle whose identical path agreement percentage exceeds the first reference value can include classifying the plurality of neighboring vehicles based on this identical path agreement percentage. Receiving the latest map data stored in local memory from the neighboring vehicle whose identical path agreement percentage exceeds the first reference value can also include selecting the neighboring vehicle with the identical path agreement percentage exceeding the first reference value from the classified plurality of neighboring vehicles.Receiving the latest map data stored in the local memory within the neighboring vehicle that has the identical path matching percentage exceeding the first reference value may also include receiving the latest map data stored in the local memory of the selected neighboring vehicle from the selected neighboring vehicle.
[0021] In one embodiment, the selection of the adjacent vehicle with the identical path agreement percentage exceeding the first reference value from the classified plurality of adjacent vehicles may involve selecting, if there is a plurality of adjacent vehicles, each exhibiting the identical path agreement percentages exceeding the first reference value, one adjacent vehicle from the plurality of adjacent vehicles, each exhibiting the identical path agreement percentages exceeding the first reference value.
[0022] In one embodiment, the selection of one neighboring vehicle may involve selecting a neighboring vehicle with the identical path agreement percentage from the multitude of neighboring vehicles whose identical path agreement percentages exceed the first reference value.
[0023] In one embodiment, the selection of one neighboring vehicle can include the selection of a neighboring vehicle based on a download time of the latest map data from each of the multitude of neighboring vehicles.
[0024] In one embodiment, granting the benefit to the neighboring vehicle transmitting the latest map data may include determining the benefit to be granted to the neighboring vehicle based on a number of movement route changes of the neighboring vehicle transmitting the latest map data.
[0025] In one embodiment, the method may also include determining the number of movement route changes of the neighboring vehicle based on the number of queries made by the vehicle receiving the latest map data for the neighboring vehicle sending the latest map data.
[0026] In one embodiment, the granting of the benefit to the neighboring vehicle transmitting the latest map data may include the determination of a benefit to be granted to the neighboring vehicle based on the capacity of the latest map data transmitted by the neighboring vehicle.
[0027] In one embodiment, the method may also include determining the capacity of the latest map data transmitted from the neighboring vehicle, based on a set of the latest map data that the vehicle has received from the neighboring vehicle.
[0028] According to one embodiment of the present disclosure, a navigation device for transmitting the latest map data may include a processor configured to transmit a planned route, stored in a local memory of the navigation device, to a navigation device of a neighboring vehicle. The neighboring vehicle is located near a vehicle containing the navigation device for transmitting the latest map data. The processor is also configured to receive a request to transmit the latest map data based on the planned route from the navigation device of the neighboring vehicle. Furthermore, the processor is configured to display real-time download information about the latest map data in response to receiving the request to transmit the latest map data.
[0029] In one embodiment, the processor can also be configured to display an additional user interface that includes vehicle speed information, including navigation devices for transmitting the latest map data.
[0030] According to one embodiment of the present disclosure, a navigation device for receiving the latest map data may include a processor configured to receive a planned route from a navigation device contained in each of a plurality of neighboring vehicles. The plurality of neighboring vehicles are located near a vehicle containing the navigation device for receiving the latest map data. The processor is also configured to determine identical path agreement percentage information for each of the planned routes. The processor is also configured to display information about the expected download time for each of the planned routes, based on each of the planned routes and the latest map data stored in each of the plurality of navigation devices.
[0031] In one embodiment, the processor can further be configured to select one of the received planned routes based on user input; and to display real-time download information of the selected planned route. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The above and other aspects and features of the present disclosure should be made clearer by the detailed description of illustrative embodiments thereof with reference to the accompanying drawings, in which: Fig. Figure 1 is a configuration diagram of the latest map data download system according to an embodiment of the present disclosure; Fig. Figure 2 is a flowchart showing the process of downloading the latest map data according to one embodiment of the present disclosure; Fig. Figure 3 is a detailed flowchart showing a process by which a navigation device acquires identical path agreement percentage information based on a planned route; Fig. Figure 4 is a detailed flowchart showing a process in which a navigation device receives the latest map data; Fig. Figure 5 is a detailed flowchart showing a process where a benefit is determined based on the number of movement route changes; Fig. Figure 6 is a detailed flowchart showing a procedure for determining a benefit based on the transferred capacity of the latest map data; Fig. Figure 7 is an example diagram showing information about neighboring vehicles displayed on a navigation device before the latest map data is received; Fig. Figure 8 is an example of displaying information about the neighboring vehicle on the navigation device while receiving the latest map data; Fig. Figure 9 is an example diagram of a state showing status information about the download progress on a navigation device located in a neighboring vehicle that is transmitting the latest map data; Fig. Figure 10 is an example diagram showing performance information generated based on a route adherence condition and a data reception condition; Fig. 11 is an example of utility information displayed on a navigation device that transmits the latest map data; and Fig. Figure 12 is an example of a hardware configuration diagram of a computer system 1000 according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] Embodiments of the present disclosure are described below with reference to the accompanying drawings. The advantages and features of the present disclosure and the methods for its implementation are more readily understood by reference to the following detailed description of the embodiments and the accompanying drawings. However, the present disclosure can be implemented in many different forms and should not be understood as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that the present disclosure is thorough and complete and the concept of the disclosure can be fully conveyed to those possessing normal technical knowledge, and the present disclosure should be defined by the accompanying claims.
[0034] When adding reference numerals to the components of the individual drawings, care should be taken to assign the same or equivalent components the same reference numerals as far as possible, even if the components are shown in different drawings. If, in describing this disclosure, it is determined that a detailed description of the associated known configuration or function could obscure the essential nature of this disclosure, the detailed description will be omitted.
[0035] Unless otherwise defined, all terms used in this disclosure (including technical and scientific terms) may be used in a sense that can be generally understood by those with ordinary technical knowledge. Furthermore, terms defined in commonly used dictionaries are not to be interpreted ideally or excessively unless the terms are expressly and clearly defined. The terminology used here serves only to describe certain embodiments and is not intended to limit this disclosure. In this disclosure, the singular includes the plural unless expressly stated otherwise.
[0036] Additionally, terms such as first, second, A, B, (a), (b) may be used in the description of the components of this disclosure. These terms serve only to distinguish the components from other components, and the nature or order of the components is not restricted by the terms. When a component is described as being "connected," "coupled," or "contacted" with another component, the component may be directly connected or contacted with the other component, or it may be assumed that another component may also be "connected," "coupled," or "contacted" between the two components.When a control unit, module, component, device, element, or the like is described within the scope of this disclosure as pursuing a purpose or performing an operation, function, or the like, the control unit, module, component, device, element, or the like should be considered here as being "configured to" fulfill that purpose or perform that operation or function. Each control unit, module, component, device, element, and the like may separately contain or be included as part of the device a processor and memory, e.g., a non-transient, computer-readable medium.
[0037] The following describes embodiments of the present disclosure with reference to the drawings.
[0038] Fig. Figure 1 is a configuration diagram of the download system for the latest map data according to an embodiment of the present disclosure.
[0039] As in Fig. As shown in Figure 1, the configuration of the latest map data download system can include navigation devices 10, 10-a, 10-b and adjacent vehicles 11, 11-a, 11-b. In this respect, the navigation devices 10, 10-a, 10-b can each be located in the adjacent vehicles 11 to 11-b. Each of the navigation devices 10, 10-a, 10-b can be equipped with local memory in which a planned route and the latest map data for the planned route are stored.
[0040] Next, the navigation devices 10, 10-a, and 10-b can be interconnected via short-range communication, and in this context, communication technologies such as WiFi and Bluetooth can be used for short-range communication. However, the short-range communication technology is not limited to this.
[0041] In this way, each of the navigation devices 10, 10-a, 10-b can download the latest map data via the navigation device in the adjacent vehicle, which is connected to it via short-range communication, instead of via a server. By downloading the latest map data via the navigation device of the adjacent vehicle, excessive communication charges can be avoided. The specific details involved are described in detail by the drawings below.
[0042] Fig. Figure 2 is a flowchart showing the process of receiving the latest map data from the neighboring vehicle.
[0043] In step S21, the navigation device can receive a planned route from the navigation device of any of the plurality of neighboring vehicles. In this context, the plurality of neighboring vehicles can include a plurality of neighboring vehicles that may be connected to each other via short-range communication.
[0044] Specifically, firstly, the navigation device can be connected via short-range communication to navigation devices, each equipped with a multitude of neighboring vehicles. In this respect, the navigation device can receive the planned route based on the final destination of each of the multitude of neighboring vehicles connected via short-range communication. In this context, the navigation device can only receive the planned route of each of those vehicles whose final destinations are close to one another.
[0045] This is because the continuous download process can only be carried out if the latest map data is only transmitted by each of the vehicles whose final destinations are close to each other among the multitude of neighboring vehicles.
[0046] In step S22, the navigation device can determine information about the identical path agreement percentage based on the planned route received from the navigation device of the neighboring vehicle. In this context, the identical path agreement percentage information can be calculated as a numerical value, determined by comparing the respective planned routes of the navigation devices. A high numerical value indicates a high degree of identity between the planned routes. Specific details regarding this are provided in [reference to relevant section]. Fig. 3 described in detail below.
[0047] In step S23, the navigation device can receive the latest map data stored in the local memory of the neighboring vehicle. The navigation device can select a neighboring vehicle based on the planned route from step S22. Accordingly, in step S23, the navigation device can receive the latest map data stored in the local memory of the selected neighboring vehicle.
[0048] In step S24, a benefit can be granted to the adjacent vehicle equipped with the navigation device transmitting the latest map data. Specifically, if the vehicle that has transmitted the latest map data maintains its route until the map data transmission is complete, a predetermined point can be granted to the vehicle that has transmitted the latest map data as the benefit.
[0049] The vehicle that received the benefit can then use the point to pay for fuel, etc. However, the benefit granted to the vehicle that transmitted the latest map data may vary depending on the route adherence of the data-transmitting vehicle and the percentage of data received by the data-receiving vehicle. Specific details regarding this are available in [reference to relevant document / document]. Fig. 10 described in detail.
[0050] Fig. Figure 3 is a detailed flowchart showing a process by which a navigation device acquires identical path agreement percentage information based on a planned route.
[0051] In step S31, the navigation device can subdivide or segment the planned route received from the neighboring vehicle's navigation device into a multitude of short routes. In this context, the multitude of short routes can be generated by subdividing or segmenting the planned route into sections of equal distance. Alternatively, the multitude of short routes can be generated by subdividing and segmenting the planned route based on the distance between traffic signals contained in the planned route. However, this is only one example, and the scheme for subdividing or segmenting the planned route is not limited to this.
[0052] In step S32, the navigation device can determine whether each of the planned routes of the plurality of neighboring vehicles is identical to the planned route of the vehicle containing the navigation device. In particular, the navigation device can determine whether each of the respective short-distance routes, as determined in step S31 for the majority of neighboring vehicles, is identical to each of the short-distance routes of the planned route of the vehicle containing the navigation device.
[0053] For example, if the navigation device segments the planned route received from the navigation device of the adjacent vehicle in step S31 into a plurality of short routes of equal distance, the navigation device can determine, based on each of the plurality of short routes of equal distance, whether each of the planned routes of the plurality of adjacent vehicles is identical to the planned route of the vehicle containing the navigation device.
[0054] Furthermore, if in step S31 the navigation device divides and segments the planned route received from the navigation device of the neighboring vehicle into a plurality of short routes based on the distance between the traffic signals, the navigation device can also determine, based on each of the plurality of short routes segmented on the basis of the distance between the traffic signals, whether each of the planned routes of the plurality of neighboring vehicles is identical to the planned route of the vehicle containing the navigation device.
[0055] Next, in step S33, the navigation device can determine the identical path agreement percentage information based on the route comparison result from step S32. The identical path agreement percentage information can mean the percentage of identity between the planned route of the navigation device using the service of this disclosure and the planned route received from the navigation device of the neighboring vehicle.
[0056] Specifically, the navigation device can classify the short-distance routes into matching and non-matching short-distance routes. Then, the navigation device can calculate the identical path agreement percentage information, based on the multitude of short-distance routes identified in step S31 and the percentage of matching short-distance routes that meet the path agreement condition in step S32 among the multitude of short-distance routes.
[0057] Finally, the navigation device can select a neighboring vehicle from the multitude of neighboring vehicles based on the determined identical path agreement percentage information and receive the latest map data from the navigation device of the selected neighboring vehicle. The associated specific details are described in Fig. 4 below described in detail.
[0058] Fig. Figure 4 is a detailed flowchart showing a process by which the navigation device receives the latest map data.
[0059] In step S41, the navigation device can classify the multitude of neighboring vehicles based on the identical path agreement percentage from step S33. Specifically, in step S42, the navigation device can classify the multitude of neighboring vehicles based on whether the identical path agreement percentage exceeds a first reference value. In this context, the first reference value is a numerical value that may indicate a request to download the latest map data.
[0060] In step S42, the first reference value can be, for example, 70%. Therefore, according to the present disclosure, the map download process cannot be performed by a neighboring vehicle where the identical path agreement percentage is less than the first reference value (No in step S42). Then, in step S21, the navigation device can perform a process of re-receiving a planned route from each of the plurality of neighboring vehicles.
[0061] However, in step S42, the final download of map data according to the present disclosure can be performed by a neighboring vehicle whose identical path matching percentage exceeds the first reference value according to steps S43 and S44 (Yes in step S42).
[0062] In particular, in step S43, the navigation device can select a neighboring vehicle from the multitude of neighboring vehicles whose identical path agreement percentage exceeds the first reference value. In this context, a neighboring vehicle can be selected from the multitude of neighboring vehicles based on the download time of the latest map data received by each navigation device equipped with each of the multitude of neighboring vehicles.
[0063] However, the criterion for selecting a neighboring vehicle from a multitude of neighboring vehicles is not limited to this. The navigation device can select a neighboring vehicle from the multitude of neighboring vehicles if the distance between the neighboring vehicles is smaller or the identical path agreement percentage is higher.
[0064] Next, in step S44, the navigation device can receive the latest map data from the neighboring vehicle's navigation device selected in step S43. According to step S24, the benefit can be granted to the neighboring vehicle that transmitted the latest map data. Details of the benefit granted to the neighboring vehicle that transmitted the latest map data are described below. Fig. 5 and Fig. 6 described in detail.
[0065] Fig. Figure 5 is a detailed flowchart showing a process where a benefit is determined based on the number of movement route changes.
[0066] In step S51, the number of route changes made by the neighboring vehicle sending the latest map data can be counted. In this context, the number of route changes made by the neighboring vehicle can be determined based on the number of searches performed by the vehicle receiving the latest map data for the neighboring vehicle sending the latest map data.
[0067] In the present disclosure, if the neighboring vehicle transmitting the latest map data deviates from its planned route during the data transmission, the process may be interrupted. Accordingly, a method for re-detecting the neighboring vehicle transmitting the latest map data may be necessary.
[0068] Specifically, the benefit can vary based on the number of route changes made by the neighboring vehicle transmitting the latest map data. Therefore, in step S52, the benefit to the neighboring vehicle can be determined by how often the vehicle receiving the latest map data searches again for the neighboring vehicle transmitting the latest map data. The concept of determining the benefit to the neighboring vehicle based on the number of searches by the vehicle receiving the latest map data for the neighboring vehicle transmitting the latest map data is described in Fig. 10 described in detail.
[0069] Fig. Figure 6 is a detailed flowchart showing a procedure for determining a benefit based on the transferred capacity of the latest map data.
[0070] To determine the benefit based on the transmitted capacity of the latest map data, the capacity of the latest map data transmitted from the navigation device of the neighboring vehicle can first be calculated in step S61. In this respect, the capacity of the latest map data transmitted from the navigation device of the neighboring vehicle can be determined based on the amount by which the navigation device receiving the latest map data completed receiving the latest map data transmitted from the navigation device of the neighboring vehicle.
[0071] In step S62, the benefit granted to the adjacent vehicle can be determined as a variable based on the extent to which the latest map data was received. The concept of determining the benefit based on the extent to which the latest map data was received is described in Fig. 10 described in detail.
[0072] Fig. Figure 7 is an example diagram showing information about neighboring vehicles displayed on a navigation device before the latest map data is received.
[0073] As in Fig. As illustrated in Figure 7, position coordinate information about the user's vehicle 71 according to the present disclosure and position coordinate information about neighboring vehicles 72, 73, 74 can be displayed on the screen of the navigation device of vehicle 71. Furthermore, information about each of the neighboring vehicles 72, 73, 74, including identical path matching percentage information 72-a and download time information 72-b thereof, can be displayed on the screen of the navigation device of vehicle 71.
[0074] In this respect, the information about the download time can mean an estimated information about the completion of the download for each of the planned routes, based on the multitude of the latest map data stored in the navigation devices of the neighboring vehicles.
[0075] A user of the service according to the present disclosure can select one of the neighboring vehicles 72, 73, 74 based on the identical path matching percentage information 72-a and the download time information 72-b about each of the neighboring vehicles 72, 73, 74.
[0076] Alternatively, according to the present disclosure, the user of the service can select one of the planned routes provided from the multitude of neighboring vehicles 72, 73, 74, based on the identical path matching percentage information 72-a and the download time information 72-b about each of the neighboring vehicles 72, 73, 74.
[0077] For the sake of simplicity, however, it will be assumed in the following that the user selects the adjacent vehicle 72.
[0078] Fig. Figure 8 is an example of displaying information about the neighboring vehicle on the navigation device while receiving the latest map data.
[0079] As in Fig. As shown in Figure 8, position coordinate information about the user's vehicle 71 according to this disclosure and position coordinate information about the neighboring vehicle selected by the user of the navigation service can be displayed on the navigation device of vehicle 71. In addition, real-time download information 82 about the latest map data transferred from the navigation device located in the neighboring vehicle selected by the user can be displayed on the screen of the navigation device of vehicle 71.
[0080] In this respect, the real-time download information can include details about the remaining time until the latest map data download is complete. A ratio between the remaining time and the total download time can be displayed.
[0081] Accordingly, the user of the service of the present disclosure can clearly know the current state of the download and can roughly predict the time when the download of the latest map data will finally be completed.
[0082] Fig. Figure 9 is an example diagram of a state showing status information about the download progress on a navigation device located in a neighboring vehicle that is transmitting the latest map data.
[0083] As in Fig. As shown in Figure 9, position coordinate information about the user's vehicle 71 according to the present disclosure and position coordinate information about the neighboring vehicle 72, which transmits the latest map data, can be displayed on the navigation device of vehicle 72.
[0084] Furthermore, real-time download information 92 of the latest map data, transmitted from the navigation device located in the adjacent vehicle selected by the user, can be displayed on the screen of the vehicle's navigation device 72. Therefore, the real-time download information 92 of the latest map data can be displayed on the screens of both the navigation device transmitting the latest map data and the navigation device receiving the latest map data.
[0085] In this context, the real-time download information can include details about the remaining time until the latest map data download is complete. The ratio between the remaining time and the total download time can be displayed.
[0086] Next, the navigation device in the adjacent vehicle transmitting the latest map data can display an auxiliary UI (user interface) 91 indicating the speed information of the vehicle transmitting the map data. In this respect, the vehicle's speed information can mean speed information at which the adjacent vehicle transmitting the latest map data should drive in order to maintain close-range communication with the adjacent vehicle 71 receiving the latest map data.
[0087] For example, the auxiliary UI 91, which displays the vehicle's speed information, may display the text "Please drive at 30 km / h or less to ensure smooth data transmission." In this context, "30 km / h or less," which corresponds to the vehicle's speed information, is just an example, and the speed information could encompass any speed values at which the adjacent vehicle transmitting the latest map data should drive to maintain short-range communication with the adjacent vehicle 71 receiving the latest map data.
[0088] In this way, the Auxiliary UI 91 can help the driver maintain a constant vehicle speed.
[0089] Next, the navigation device in the adjacent vehicle, which is transmitting the latest map data, can display the usage information 93 based on the transmission of the latest map data. Details regarding this are provided below. Fig. 10 and Fig. 11 described in detail.
[0090] Fig. Figure 10 is an example diagram showing performance information generated based on a route adherence condition and a data reception condition.
[0091] First, according to the present disclosure, the benefit to the vehicle that has transmitted the latest map data can be determined as variable, depending on the route compliance condition 101 or the data reception condition 102. However, this is only an example, and the benefit can be determined taking into account both the route compliance condition 101 and the data reception condition 102.
[0092] First, condition 101 for route maintenance can be a condition to determine whether the vehicle transmitting the latest map data continuously maintains the planned route. Then, a benefit 101-b, determined using condition 101 for route maintenance of the vehicle transmitting the latest map data, can be based on whether the vehicle receiving the latest map data performs a search 101-a caused by a route interruption.
[0093] For example, if the vehicle receiving the latest map data performs the search 101-a caused by a route cancellation only once, due to a deviation from the planned route of the vehicle sending the latest map data, 90 points of benefit 101-b can be made available to the vehicle sending the latest map data.
[0094] Similarly, if the vehicle receiving the latest map data performs the search 101-a twice due to the aborted route being different from the planned route of the vehicle sending the latest map data, the vehicle sending the latest map data may be awarded 80 points of benefit 101-b.
[0095] However, if the vehicle receiving the latest map data is unable to perform the search 101-a caused by the route cancellation due to the deviation from the planned route of the vehicle sending the latest map data, the vehicle sending the latest map data may be granted the zero point of benefit 101-b.
[0096] In this way, the benefit 101-b can be granted to the vehicle transmitting the latest map data based on the number of times the vehicle receiving the latest map data performs the route search 101-a caused by deviation from the route. In this respect, the number of times the vehicle receiving the latest map data performs the route search 101-a due to the route deviation, and the benefit 101-b granted to the vehicle transmitting the latest map data based on the number of times the vehicle receiving the latest map data performs the route search 101-a due to the route deviation, can be determined by the factors described in Fig. The 9 shown differ.
[0097] Next, the data reception condition 102 can be a condition for quantitatively determining a reception completion percentage of the latest map data based on the vehicle receiving the latest map data. Then, the benefit 102-b granted to the vehicle that transmitted the latest map data can be determined based on a data reception completion percentage 102-a of the vehicle receiving the latest map data.
[0098] For example, if the vehicle receiving the latest map data has received the entirety of the latest map data sent by the vehicle transmitting the latest map data (102-a), the vehicle sending the latest map data may be awarded 100 points of benefit (102-b).
[0099] If 80% to 100% of the latest map data sent by the vehicle transmitting the latest map data is received by the vehicle receiving the latest map data, the vehicle sending the latest map data may be awarded 80 points of benefit 102-b.
[0100] However, if the vehicle receiving the latest map data does not receive any part of the latest map data because it deviates from the planned route of the vehicle sending the latest map data, the zero point of benefit 102-b may be granted to the vehicle sending the latest map data.
[0101] In this way, the benefit 102-b can be granted to the vehicle transmitting the latest map data based on the reception completion percentage 102-a of the latest map data of the vehicle receiving the latest map data. In this respect, the reception completion percentage 102-a of the reception of the latest map data and the benefit 102-b granted to the vehicle that transmitted the latest map data based on the reception completion percentage can be derived from the in Fig. The values shown may differ from the 9 shown.
[0102] Fig. 11 is an example of performance information displayed on a navigation device that transmits the latest map data.
[0103] First, the performance information displayed on the navigation device can include a recorded benefit 110, benefit levels 113, 114, 115, 116, a benefit indicator 111 showing the recorded performance, and a numerical benefit value 112. In this respect, the recorded benefit 110 can mean the currently recorded performance information of the vehicle equipped with the navigation device transmitting the latest map data.
[0104] The utility levels 113, 114, 115, and 116 can then encompass the levels "Poor," "Average," "Good," and "Excellent." For example, if the utility value determined by the vehicle that transmitted the latest map data is in a range of 0 to 20, the utility level 113 could be "Poor." If the utility value determined by the vehicle that transmitted the latest map data is in a range of 20 to 70, the utility level 114 could be "Average."
[0105] If the utility value determined by the vehicle that transmitted the latest map data is in the range of 70 to 90, a utility rating of 115 can correspond to the grade "Good". If the utility value determined by the vehicle that transmitted the latest map data is in the range of 90 to 100, a utility rating of 116 can correspond to the grade "Excellent".
[0106] However, performance classes 113, 114, 115 and 116 and the corresponding numerical performance range for each performance class are only examples.
[0107] The numerical utility value 112 indicates the range of utilities 113, 114, 115, 116 and can be expressed as a numerical value resulting from further subdivision of utilities 113, 114, 115, 116.
[0108] Finally, the utility indicator 111, which displays the acquired service, can show either the utility level 113, 114, 115, 116, or the numerical utility value 112. Accordingly, the user of the navigation service can check the current level, which corresponds to the currently recorded utility, and predict a future level based on the current level.
[0109] Again, with reference to the in Fig. The illustrated example diagram shows the recorded benefit 110, the benefit levels 113, 114, 115, 116, the benefit indicator 111, which shows the recorded benefit, and the numerical benefit value 112 on the navigation device that transmits the latest map data.
[0110] For example, the currently recorded benefit of 110 can be displayed as the number 45. The benefit indicator 111, which indicates the benefit number 112 in a range between 40 and 50, and the "average" level 114 can be displayed on the navigation device.
[0111] Accordingly, the user who uses the navigation service can determine that the currently recorded benefit is classified as "average" and then expect that it will be positioned as "good" if he or she continues to acquire 25 benefits in the future.
[0112] Accordingly, the owner of the vehicle transmitting the latest map data can pass on a larger amount of the latest map data to a neighboring vehicle.
[0113] The method for downloading the latest map according to one embodiment of the present disclosure was described above with reference to Fig. 1- Fig. 11 described below. A hardware configuration of the system for downloading the latest map is described below, with reference to Fig. 12 described.
[0114] Fig. Figure 12 is an example of a hardware configuration diagram of a computer system 1000 according to an embodiment of the present disclosure. The computer system 1000 corresponds to the latest map download system 10 described above.
[0115] As in Fig. As shown in Figure 12, the computer system 1000 can contain one or more processors 1100, a bus 1600, a communication interface 1200, a memory 1400 into which a computer program executed by the processor 1100 is loaded, and a main memory 1300 in which a computer program 1500 is stored.
[0116] Fig. However, Figure 12 only shows the components relating to the embodiment of the present disclosure. Therefore, a person with ordinary knowledge in the field to which the present disclosure belongs can know that, in addition to those shown in Fig. The 12 components shown may contain other general components. In other words, the computer system 1000 can contain additional general components beyond those shown. Fig. The 12 components shown contain various other components. Furthermore, in some cases, the Computer System 1000 can be configured in a structure in which some of the components shown are... Fig. The 12 components shown are omitted. Each component of the Computer System 1000 is described below.
[0117] The processor 1100 can control all operations of the components of the computer system 1000. The processor 1100 can be configured to include at least one CPU (Central Processing Unit), one MPU (Micro Processing Unit), one MCU (Micro Controller Unit), one GPU (Graphics Processing Unit), or any other type of processor known in the technical field of this disclosure. Furthermore, the processor 1100 can perform calculations for at least one application or program to execute operations / methods according to an embodiment of this disclosure. The computer system 1000 can have one or more processors.
[0118] Next, memory 1400 can store various data, instructions, and / or information. The computer program 1500 can be loaded into memory 1400 from main memory 1300 to execute operations / methods according to one embodiment of the present disclosure. Memory 1400 can be implemented as volatile memory such as RAM. However, the present disclosure is not limited to this.
[0119] Next, the 1600 bus can provide a communication function between the components of the 1000 computer system. The 1600 bus can be implemented as various types of buses, such as an address bus, a data bus, and a control bus.
[0120] Next, the communication interface 1200 can support wired and wireless internet communication of the computer system 1000. Furthermore, the communication interface 540 can support various other communication methods besides internet communication. For this purpose, the communication interface 1200 can be configured to include a communication module known in the technical field of this disclosure.
[0121] Next, the main memory 1300 can store one or more computer programs 1500 non-temporarily. The main memory 1300 can be configured to contain non-volatile memory such as read-only memory (ROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, a hard disk, a removable disk, or any form of computer-readable recording medium well known in the technology to which the present disclosure belongs.
[0122] Next, the computer program 1500 can contain one or more instructions that, when loaded into memory 1400, cause the processor 1100 to perform the operations / methods according to various embodiments of the present disclosure. That is, the processor 1100 can execute one or more loaded instructions to perform the operations / methods according to various embodiments of the present disclosure.
[0123] The computer program 1500 can, for example, contain instructions for receiving a planned route stored in local memory in each of a plurality of neighboring vehicles. The plurality of neighboring vehicles is located near the vehicle that has the navigation device. The computer program 1500 can also contain instructions for determining identical path agreement percentage information about each of the plurality of neighboring vehicles based on the planned route. The computer program 1500 can also contain instructions for receiving the latest map data stored in local memory within the neighboring vehicle whose identical path agreement percentage exceeds an initial reference value.The computer program 1500 can also contain instructions to give an advantage to the neighboring vehicle that is transmitting the latest map data.
[0124] Although some embodiments of the present disclosure have been described above with reference to the accompanying drawings, the present disclosure is not limited to a few embodiments and can be implemented in various different forms. Those familiar with the field to which the present disclosure belongs should be able to recognize that the present disclosure can be implemented in other specific forms without altering the technical idea or the essential features of the present disclosure. It should therefore be understood that some of the embodiments described above are not restrictive but are in every respect illustrative.
[0125] A multitude of embodiments of the present disclosure and the effects according to their embodiments were described with reference to the Fig. 1-12 mentioned. The effects according to the technical idea of the present disclosure are not limited to the aforementioned effects, and other unmentioned effects can be clearly understood by those who possess ordinary technical knowledge from the description of the specification.
[0126] The technical features of this disclosure described so far can be embodied as computer-readable code on a computer-readable medium. The computer-readable medium can be, for example, a removable recording medium (CD, DVD, Blu-ray Disc, USB storage device, removable hard drive) or a fixed recording medium (ROM, RAM, hard drive integrated with a computer). The computer program recorded on the computer-readable medium can be transmitted over a network, such as the Internet, to another computer device and installed in that other computer device, thereby enabling its use in that other computer device.
[0127] Although the processes in the drawings are depicted in a specific sequence, it should not be assumed that the desired results can only be achieved if the processes are performed in the specified order or sequentially, or if all processes must be carried out. In certain situations, multitasking and parallel processing can be advantageous. According to the embodiments described above, a separation of the various configurations is not strictly necessary, and the described program components and systems can generally be integrated into a single software product or packaged into several software products.
[0128] In conclusion to this detailed description, those with normal technical knowledge should recognize that many variations and modifications to the embodiments can be made without substantially departing from the principles of this disclosure. Therefore, the disclosed embodiments are used only in a general and descriptive sense and not for the purpose of limitation.
Claims
[1] Method for downloading the latest map data, wherein the method is performed by a vehicle navigation device, comprising: Receiving a planned route stored in a local memory in each of a plurality of neighboring vehicles, from each of the plurality of neighboring vehicles, wherein the plurality of neighboring vehicles is adjacent to the vehicle with the navigation device; Determining identical path agreement percentage information for each of the multitude of neighboring vehicles based on the planned route; Receiving the latest map data stored in local memory within a neighboring vehicle whose identical path matching percentage exceeds an initial reference value; and Granting a benefit to a neighboring vehicle that transmits the latest map data. [2] Method according to claim 1, wherein the plurality of neighboring vehicles includes a plurality of neighboring vehicles configured to be able to be connected to the vehicle having the navigation device via short-range communication. [3] The method of claim 1, wherein receiving the planned route from each of the plurality of neighboring vehicles includes: Connect to any of the many neighboring vehicles via short-range communication; and Receiving the planned route based on a final destination of each of the multitude of neighboring vehicles connected to the vehicle via short-range communication, wherein the final destination of each of the multitude of neighboring vehicles is close to a final destination of the vehicle with the navigation device. [4] Method according to claim 1, wherein determining the identical path matching percentage information comprises: Segmenting the planned route received by each of the multitude of neighboring vehicles into a multitude of short-distance routes; Determine whether each of the planned routes of each of the multitude of neighboring vehicles is identical to a planned route of the vehicle with the navigation device, based on the multitude of short-distance routes; and Determining the identical path agreement percentage information of each of the multitude of neighboring vehicles, based on a determination result. [5] Method according to claim 1, wherein receiving the latest map data stored in the local memory within the adjacent vehicle includes the identical path matching percentage exceeding the first reference value: Classifying the multitude of neighboring vehicles based on the identical path agreement percentage; Selecting the adjacent vehicle with the identical path agreement percentage that exceeds the first reference value from the classified set of adjacent vehicles; and Receiving the latest map data stored in the local memory of the selected neighboring vehicle from the selected neighboring vehicle. [6] Method according to claim 5, wherein selecting the adjacent vehicle with the identical path agreement percentage that exceeds the first reference value from the classified plurality of adjacent vehicles includes: If there are multiple adjacent vehicles, each exhibiting identical path agreement percentages that exceed the first reference value, select one adjacent vehicle from the multiple adjacent vehicles, each exhibiting identical path agreement percentages that exceed the first reference value. [7] Method according to claim 1, wherein the granting of the benefit to the neighboring vehicle transmitting the latest map data comprises determining the benefit to be granted to the neighboring vehicle based on a number of movement route changes of the neighboring vehicle transmitting the latest map data. [8] Method according to claim 7, further comprising: Determining the number of movement route changes of the neighboring vehicle based on the number of times the vehicle receiving the latest map data searches again for the neighboring vehicle sending the latest map data. [9] Method according to claim 1, wherein granting the benefit to the neighboring vehicle transmitting the latest map data comprises determining a benefit to be granted to the neighboring vehicle based on a capacity of the latest map data transmitted by the neighboring vehicle. [10] Navigation device for transmitting the latest map data, comprising a processor configured as follows: to transmit a planned route stored in a local memory of the navigation device to a navigation device of a neighboring vehicle, wherein the neighboring vehicle is adjacent to a vehicle that contains the navigation device for transmitting the latest map data; to receive a request to transfer the latest map data based on the planned route from the navigation device of the neighboring vehicle; and Display real-time download information of the latest map data in response to receiving a request to transfer the latest map data.
Citation Information
Patent Citations
Navigation system
JP2004212244A
JP002004212244A