Unmanned vehicle, unmanned vehicle software and firmware updating method and system
AssigneeCoretronic Corporation
InventorYing-Kai Lo
Life of this patent
Estimating the term…
Abstract
An unmanned vehicle, and an unmanned vehicle software and firmware updating system and method, are provided. The method includes the following steps. A geographical location of the unmanned vehicle is obtained. A specific field type corresponding to the geographical location is obtained. A software and a firmware of the unmanned vehicle are determined to be in need of updating. A new program version for updating the software and the firmware of the unmanned vehicle is obtained based on the specific field type. The software and the firmware of the unmanned vehicle are updated according to the new program version.
Claims14
An unmanned vehicle software and firmware updating method, comprising:
- obtaining a geographical location of an unmanned vehicle;
- obtaining a specific field type corresponding to the geographical location;
- determining that a software and a firmware of the unmanned vehicle need to be updated;
- obtaining a new program version for updating the software and the firmware of the unmanned vehicle based on the specific field type;
- and
- updating the software and the firmware of the unmanned vehicle according to the new program version.
An unmanned vehicle, comprising a positioning circuit and a processor, wherein the processor is coupled to the positioning circuit and is configured to:
- control the positioning circuit to obtain a geographical location of the unmanned vehicle;
- obtain a specific field type corresponding to the geographical location;
- determine that a software and a firmware of the unmanned vehicle need to be updated;
- obtain a new program version for updating the software and the firmware of the unmanned vehicle based on the specific field type;
- and
- update the software and the firmware of the unmanned vehicle according to the new program version.
An unmanned vehicle software and firmware updating system, comprising an update server, an unmanned vehicle management system, and at least one of the unmanned vehicles, wherein
- the update server is configured to release a new program version;
- the unmanned vehicle management system is configured to send a new program update command in response to the new program version released by the update server;
- and
- each of the unmanned vehicles comprises a positioning circuit and a processor, wherein
- the positioning circuit provides a geographical location;
- and
- the processor, coupled to the positioning circuit, is configured to:
- receive the new program update command, and in response to the new program update command, enable the unmanned vehicle to perform an update program to obtain the geographical location of the unmanned vehicle;
- obtain a specific field type corresponding to the geographical location;
- obtain the new program version for updating a software and a firmware of the unmanned vehicle from the update server based on the specific field type;
- and
- update the software and the firmware of the unmanned vehicle according to the new program version.
An unmanned vehicle software and firmware updating system, comprising an update server and at least one unmanned vehicle, wherein
- the update server is configured to provide a new program version;
- and
- each of the unmanned vehicles comprises a positioning circuit and a processor, wherein
- the positioning circuit provides a geographical location;
- and
- the processor, coupled to the positioning circuit, is configured to:
- obtain the geographical location of the unmanned vehicle;
- obtain a specific field type corresponding to the geographical location;
- read a current specific field type of a program version of a software and a firmware of the unmanned vehicle;
- determine that the software and the firmware of the unmanned vehicle need to be updated in response to the current specific field type being different from the specific field type;
- obtain the new program version for updating the software and the firmware of the unmanned vehicle from the update server based on the specific field type in response to the software and the firmware of the unmanned vehicle being in need of updating;
- and
- update the software and the firmware of the unmanned vehicle according to the new program version.
Dependencies are inferred from the claim text.