IP Library Granted Patent US 11,928,457
Granted Patent B2
US 11,928,457 · App. 17/704,047 · Granted Mar 12, 2024

Server of battery swapping station, charging method and system for battery, device and medium

Inventors: Zhanliang Li (Ningde, CN); Zhimin Dan (Ningde, CN); Yu Yan (Ningde, CN); Miaomiao Zhang (Ningde, CN); Zhenhui Huang (Ningde, CN)
Assignee: Contemporary Amperex Technology Co., Limited
G06F8/65B60L53/68
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,928,457
App. No.
17/704,047
Granted
Mar 12, 2024
Kind
B2
Abstract

Embodiments of the present application provide a server of a battery swapping station, a charging method and system for a battery, a device and a medium. The method is applied to a server of a battery swapping station, and the method includes: acquiring version information of a first software version after a vehicle mounted with a power battery arrives at the 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 the server, 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.

Claims (68)

1. A charging method for a power battery, wherein the method is applied to a server of a battery swapping station, and the method comprises:

acquiring version information of a first software version after a vehicle installed with the power battery arrives at the 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 the server, 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 method 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.

2. The method according to claim 1 , wherein acquiring the version information of the first software version of the power battery specifically comprises:

receiving the version information of the first software version transmitted by the first battery management unit, through the wireless communication link between the second battery management unit and the first battery management unit.

3. The method according to claim 1 , wherein after 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, the method further comprises:

receiving update feedback information transmitted by the second battery management unit, wherein the update feedback information indicates that the first battery management unit has updated the first software version to the second software version;

initiating, in response to the update feedback information, a charging process for charging the power battery based on the second software version.

4. The method according to claim 1 , wherein the method further comprises:

periodically receiving the data packets of the second software version transmitted by the cloud server.

5. The method according to claim 1 , wherein the method further comprises:

requesting the second software version from the cloud server based on a battery swapping reservation request from the vehicle;

receiving the data packets of the second software version transmitted by the cloud server.

6. The method according to claim 1 , wherein the method further comprises:

acquiring the pre-stored private key of the battery swapping station and the public key of the battery swapping station;

transmitting the pre-stored private key of the battery swapping station to the second battery management unit, and transmitting the public key of the battery swapping station to the cloud server, for distributing the public key of the battery swapping station by the cloud server to the power battery.

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.

8. The device according to claim 7 , wherein acquiring the version information of the first software version of the power battery specifically comprises:

receiving the version information of the first software version transmitted by the first battery management unit, through the wireless communication link between the second battery management unit and the first battery management unit.

9. The device according to claim 7 , wherein after 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, the operations further comprise:

receiving update feedback information transmitted by the second battery management unit, wherein the update feedback information indicates that the first battery management unit has updated the first software version to the second software version;

initiating, in response to the update feedback information, a charging process for charging the power battery based on the second software version.

10. The device according to claim 7 , wherein the operations further comprise:

periodically receiving the data packets of the second software version transmitted by the cloud server.

11. The device according to claim 7 , wherein the operations further comprise:

requesting the second software version from the cloud server based on a battery swapping reservation request from the vehicle;

receiving the data packets of the second software version transmitted by the cloud server.

12. The device according to claim 7 , wherein the operations further comprise:

acquiring the pre-stored private key of the battery swapping station and the public key of the battery swapping station;

transmitting the pre-stored private key of the battery swapping station to the second battery management unit, and transmitting the public key of the battery swapping station to the cloud server, for distributing the public key of the battery swapping station by the cloud server to the power battery.

13. A non-transitory computer-readable storage media having computer program instructions stored thereon, wherein the computer program instructions, when executed by a processor, implement operations comprising:

acquiring version information of a first software version after a vehicle installed with a 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.

14. The non-transitory computer-readable storage media according to claim 13 , wherein acquiring the version information of the first software version of the power battery specifically comprises:

receiving the version information of the first software version transmitted by the first battery management unit, through the wireless communication link between the second battery management unit and the first battery management unit.

15. The non-transitory computer-readable storage media according to claim 13 , wherein after 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, the operations further comprise:

receiving update feedback information transmitted by the second battery management unit, wherein the update feedback information indicates that the first battery management unit has updated the first software version to the second software version;

initiating, in response to the update feedback information, a charging process for charging the power battery based on the second software version.

16. The non-transitory computer-readable storage media according to claim 13 , wherein the operations further comprise:

periodically receiving the data packets of the second software version transmitted by the cloud server.

17. The non-transitory computer-readable storage media according to claim 13 , wherein the operations further comprise:

requesting the second software version from the cloud server based on a battery swapping reservation request from the vehicle;

receiving the data packets of the second software version transmitted by the cloud server.

18. The non-transitory computer-readable storage media according to claim 13 , wherein the operations further comprise:

acquiring the pre-stored private key of the battery swapping station and the public key of the battery swapping station;

transmitting the pre-stored private key of the battery swapping station to the second battery management unit, and transmitting the public key of the battery swapping station to the cloud server, for distributing the public key of the battery swapping station by the cloud server to the power battery.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2024
From: CONTEMPORARY AMPEREX TECHNOLOGY CO., LIMITED
To: CONTEMPORARY AMPEREX TECHNOLOGY (HONG KONG) LIMITED
Reel/Frame 068338/0723 →
Continuity (2)
Continuation PCTCN2021115814 · Aug 31, 2021
Related Publication 20230063433A1 · Mar 2, 2023