US 12,282,473 B2
Updating a digital map
Dimitri Schechter, Munich (DE)
Assigned to Bayerische Motoren Werke Aktiengesellschaft, Munich (DE)
Filed by Bayerische Motoren Werke Aktiengesellschaft, Munich (DE)
Filed on Dec. 19, 2018, as Appl. No. 16/225,204.
Application 16/225,204 is a continuation of application No. PCT/EP2017/063263, filed on Jun. 1, 2017.
Claims priority of application No. 10 2016 211 045.4 (DE), filed on Jun. 21, 2016.
Prior Publication US 2019/0121798 A1, Apr. 25, 2019
Int. Cl. G06F 16/23 (2019.01); G01C 21/00 (2006.01); G01C 21/34 (2006.01); G06F 16/29 (2019.01); G09B 29/00 (2006.01)
CPC G06F 16/2358 (2019.01) [G01C 21/34 (2013.01); G01C 21/387 (2020.08); G01C 21/3896 (2020.08); G06F 16/29 (2019.01); G09B 29/003 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A method for updating a digital map stored in a vehicle, wherein the digital map comprises a multiplicity of map objects, wherein an object identifier and a version number are assigned to each map object, the method comprising the steps of:
determining, by the vehicle, a first map object to be updated;
transmitting a request data record for updating the first map object from the vehicle to a central computer, wherein the request data record comprises the object identifier and the version number of the first map object;
determining, by the central computer, an operation for changing the first map object in comparison with that version of the first map object which is identified by the transmitted version number;
performing the operation for changing the first map object and incrementing the version number of the first map object;
determining, by the central computer, further map objects that are dependent on the first map object and that are changed or added as a result of the change operation of the first map object, wherein the further map objects are changed or added in order to ensure a consistency of the digital map in conjunction with the change operation of the first map object and the respective version number of each of the further map objects is incremented or created;
compiling, by the central computer, an update data record consisting of:
(i) a current version of the first map object,
(ii) the version number of the current version of the first map object, and
(iii) the respective object identifier and the respective version number of each of the further map objects; and
transmitting the update data record from the central computer to the vehicle.