Patent ID: 11928457
Assignee: CONTEMPORARY AMPEREX TECHNOLOGY CO., LIMITED
Field: Transport (Mechanical engineering)
Classification: CPC G  B  Y | IPC B  G

Claim 6:
7. A charging device for a power battery, comprising:
a processor and a memory storing computer program instructions;
wherein the processor, when reads and executes the computer program instructions, implements operations comprising:
acquiring version information of a first software version after a vehicle installed with the power battery arrives at a battery swapping station, wherein the first software version is a software version of a first battery management unit of the power battery;
controlling, under a condition that the version information of the first software version is lower than version information of a second software version stored in a server of the battery swapping station, a second battery management unit of the battery swapping station to update the first software version of the first battery management unit to the second software version, so as to charge the power battery based on the second software version,
wherein controlling the second battery management unit of the battery swapping station to update the first software version of the first battery management unit to the second software version specifically comprises:
transmitting data packets of the second software version to the first battery management unit through a wireless communication link between the second battery management unit and the first battery management unit, so as to update the first software version of the first battery management unit to the second software version,
wherein the operations further comprises:
receiving a public key of the first battery management unit transmitted by a cloud server;
transmitting the public key of the first battery management unit to the second battery management unit, for encrypting the data packets of the second software version by the second battery management unit using a pre-stored private key of the battery swapping station and the public key of the first battery management unit, thereby obtaining ciphertext data; and
transmitting the ciphertext data to the first battery management unit, for decrypting the ciphertext data by the first battery management unit based on a public key of the battery swapping station and a private key of the first battery management unit, thereby obtaining the data packets.