Map update method, apparatus, and system
Receiving a map update indication message from a map server; sending a first map update query request message to an OTA upgrade master node apparatus in a vehicle based on the map update indication message; receiving a first map update query feedback message that is fed back by the OTA upgrade master node apparatus based on the first map update query request message; sending a map data download start message to the map server in response to the first map update query feedback message; receiving map update data sent by the map server; and updating a map in the vehicle based on the map update data.
1 . A map update apparatus in a vehicle comprising:
at least one processor and at least one memory, wherein the at least one memory is to store program instructions, and the at least one processor is coupled to the at least one memory to execute the instructions, which thereby causes the at least one processor to:
receive a map update indication message from a map server, wherein the map update indication message indicates a map update task;
send a first map update query request message to an over the air (OTA) upgrade master node apparatus in the vehicle based on the map update indication message, wherein the first map update query request message comprises related information of the map update task;
receive, at a map update client in the vehicle, a first map update query feedback message that is fed back by the OTA upgrade master node apparatus based on the first map update query request message, wherein the first map update query feedback message comprises status information indicating a status of an intelligent driving function of the vehicle as being disabled and a status of a map in the vehicle as not being used;
in response to the status information from the OTA upgrade master node apparatus indicating that the intelligent driving function of the vehicle is disabled and the map in the vehicle is not being used, determine, by the map update client, that a map update of the map in the vehicle can be performed, and send, by the map update client, a map data download start message to the map server, wherein the map data download start message is used to trigger the map server to send map update data to the map update apparatus for updating the map in the vehicle;
receive the map update data sent by the map server; and
update a map in the vehicle based on the map update data.
2 . The apparatus according to claim 1 , wherein the at least one processor is further to:
determine, based on the first map update query feedback message, that a map update is capable of being performed in the vehicle.
3 . The apparatus according to claim 1 , wherein the at least one processor is further to:
generate a map update log of the vehicle, and send the map update log to the map server.
4 . A map update apparatus in a vehicle comprising:
at least one processor and at least one memory, wherein the at least one memory stores program instructions, and the at least one processor is coupled to the at least one memory to execute the instructions, which thereby causes the at least one processor to:
receive, by an over the air processing node of the vehicle executed by the at least one processor, a first map update query request message from a map update apparatus in the vehicle, wherein the first map update query request message comprises related information of a map update task; and
send, by the over the air processing node of the vehicle executed by the at least one processor, a first map update query feedback message to the map update apparatus in the vehicle based on the first map update query request message, wherein the first map update query feedback message comprises status information of the vehicle indicating a status of an intelligent driving function of the vehicle as being disabled and a status of the map in the vehicle as not being used, and the first map update query feedback message causes the map update apparatus to perform a map update of the map in the vehicle in response to the status information in the first map update query feedback message indicating that the intelligent driving function of the vehicle is disabled and the map in the vehicle is not being used.
5 . The apparatus according to claim 4 , wherein the at least one processor is further to:
send a second map update query request message to a user;
receive a second map update query feedback message fed back by the user; and
generate the first map update query feedback message based on the second map update query feedback message.
6 . The apparatus according to claim 4 , wherein the at least one processor is further to:
send a third map update query request message to a vehicle upgrade server;
receive a third map update query feedback message fed back by the vehicle upgrade server; and
generate the first map update query feedback message based on the third map update query feedback message.
7 . A map update apparatus in a vehicle comprising:
at least one processor and at least one memory, wherein the at least one memory stores program instructions, and the at least one processor is coupled to the at least one memory to execute the instructions, which thereby causes the at least one processor to:
receive a map update notification message from an over the air (OTA) upgrade master node apparatus in the vehicle;
download map update data from a map server based on the map update notification message;
send a map data download complete message to the OTA upgrade master node apparatus, wherein the map data download complete message indicates that the map update apparatus has completed downloading of the map update data;
receive a map data update start message, based on a status information of the vehicle, from the OTA upgrade master node apparatus, wherein the status information of the vehicle comprises a status of an intelligent driving function of the vehicle being disabled and a status of the map in the vehicle not being used; and
update a map in the vehicle by using the downloaded map update data, in response to that status information and the map data update start message.
8 . The apparatus according to claim 7 , wherein the at least one processor is further to:
establish a connection to the map server based on the map update notification message;
send a map data download start message to the map server, wherein the map data download start message is used to trigger the map server to send the map update data to the map update apparatus; and
receive the map update data sent by the map server.
9 . The apparatus according to claim 7 , wherein the map update notification message comprises an address of the map server or a download address of the map update data.
10 . The apparatus according to claim 7 , wherein the at least one processor is further to:
generate a map update log of the vehicle, and sending the map update log to at least one of the map server or the OTA upgrade master node apparatus.