Battery processing method and device based on battery identity binding and electronic equipment

By using battery identity binding technology, and utilizing anti-metal passive tags and communication components inside the battery charging cabinet to automatically process battery identity information, the problem of QR codes being easily damaged is solved, achieving a seamless battery swapping process and improving security.

CN121940193APending Publication Date: 2026-04-28BEIJING DIANDI MEMORY TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING DIANDI MEMORY TECH CO LTD
Filing Date
2026-01-28
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

In existing electric bicycle battery charging facilities, QR codes are easily covered, damaged, or forged maliciously, leading to abnormal battery swapping requests. Furthermore, the operation is cumbersome in poor visibility environments, resulting in a poor user experience, and there is also a safety risk of battery spontaneous combustion.

Method used

The battery identity binding method is adopted, which stores user identity information and anti-tamper verification information through anti-metal passive tags. The communication components in the battery charging cabinet automatically read and encrypt the identity information, generate battery processing status information and push it to the user account, simplifying the battery swapping process and improving security.

Benefits of technology

It has enabled a seamless battery swapping process, improved user experience, ensured that swapping requests are executed normally, reduced the risk of battery spontaneous combustion, and enhanced the safety and convenience of battery charging facilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121940193A_ABST
    Figure CN121940193A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a battery processing method and device based on battery identity binding and electronic equipment. A specific embodiment of the method comprises the following steps: opening a charging bin door corresponding to a first charging bin in response to the condition that the battery charging cabinet has the first charging bin and receives a bin opening instruction; in response to the detection that the target battery is placed in the first charging bin, reading battery state information, object identity information and tamper-proof verification information corresponding to the target battery; according to the anti-tampering verification information, performing tampering verification on the object identity information; performing information re-encryption on the object identity information in response to the object identity information passing the tampering verification; and generating battery processing state information according to the battery state information, the re-encrypted object identity information and the cloud server, and pushing the battery processing state information to an object account corresponding to the object identity information. According to the embodiment, the use experience of the user is greatly improved, and normal execution of the battery replacement request is also effectively ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of this disclosure relate to the fields of computer technology and battery processing, and more specifically to battery processing methods, apparatus, and electronic devices based on battery identity binding. Background Technology

[0002] Electric bicycles are widely used due to their convenience, flexibility, and low operating costs. However, for certain user groups (such as those who need to ride electric bicycles for long distances), the limited range restricts their use. Therefore, electric bicycles with easily replaceable batteries and corresponding battery charging facilities (battery charging cabinets) have emerged. Currently, the use of battery charging facilities mainly relies on users initiating battery swap requests by scanning a QR code.

[0003] However, when using the above-mentioned methods, the following technical problems often arise: (1) The QR code may be maliciously covered, damaged or even forged, thereby affecting the normal execution of the battery swap request; (2) The QR code scanning method is relatively cumbersome, especially in environments with poor visibility such as at night or when users have difficulty scanning with their hands, resulting in a poor user experience.

[0004] In addition, battery charging cabinets often contain multiple charging compartments to charge multiple electric vehicle batteries. If one of the electric vehicle batteries catches fire due to a malfunction, it may cause all the electric vehicle batteries in the charging cabinet to spontaneously combust, resulting in greater safety risks and losses. Summary of the Invention

[0005] The summary portion of this disclosure is intended to provide a brief overview of the concepts, which will be described in detail in the detailed description portion that follows. This summary portion is not intended to identify key or essential features of the claimed technical solutions, nor is it intended to limit the scope of the claimed technical solutions.

[0006] Some embodiments of this disclosure propose battery processing methods, apparatuses, and electronic devices based on battery identity binding to address the technical problems mentioned in the background section above.

[0007] In a first aspect, some embodiments of this disclosure provide a battery processing method based on battery identity binding. The method includes: in response to the presence of a first charging compartment in a battery charging cabinet and receiving an opening command, opening the cabinet door corresponding to the first charging compartment, wherein the first charging compartment is a charging compartment that does not store an electric vehicle battery, and the opening command is initiated via an opening control button on the battery charging cabinet; in response to detecting that a target battery has been placed in the first charging compartment, reading battery status information, object identity information, and anti-tampering verification information corresponding to the target battery through a communication component installed in the first charging compartment, wherein the target battery is a passive battery containing anti-metal... The electric vehicle battery to be charged is tagged with an anti-metal passive tag that stores object identity information and anti-tamper verification information bound to the target battery identity. The object identity information is encrypted. Based on the anti-tamper verification information, the object identity information is tamper-proofed. In response to the object identity information passing the tamper verification, the object identity information is re-encrypted to obtain re-encrypted object identity information. Based on the battery status information, the re-encrypted object identity information, and the cloud server, battery processing status information is generated and pushed to the object account corresponding to the object identity information.

[0008] Secondly, some embodiments of this disclosure provide a battery processing device based on battery identity binding. The device includes: an opening unit configured to open the charging compartment door corresponding to the first charging compartment in response to the presence of a first charging compartment in the battery charging cabinet and receiving an opening command, wherein the first charging compartment is a charging compartment that does not store an electric vehicle battery, and the opening command is initiated through the opening control button of the battery charging cabinet; and a reading unit configured to read the battery status information, object identity information, and anti-tampering verification information corresponding to the target battery through a communication component disposed in the first charging compartment in response to detecting that a target battery has been placed in the first charging compartment, wherein the target battery is a battery to be processed containing an anti-metal passive tag. The electric vehicle battery being charged has an anti-metal passive tag storing object identity information and anti-tamper verification information bound to the target battery identity. The object identity information is encrypted. A tamper verification unit is configured to perform tamper verification on the object identity information based on the anti-tamper verification information. An information re-encryption unit is configured to re-encrypt the object identity information in response to the object identity information passing the tamper verification, thereby obtaining re-encrypted object identity information. A generation and push unit is configured to generate battery processing status information based on the battery status information, the re-encrypted object identity information, and a cloud server, and to push the battery processing status information to the object account corresponding to the object identity information.

[0009] Thirdly, some embodiments of this disclosure provide an electronic device, including: one or more processors; and a storage device having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation of the first aspect above.

[0010] Fourthly, some embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any of the implementations of the first aspect above.

[0011] The various embodiments disclosed above have the following beneficial effects: the battery processing method based on battery identity binding in some embodiments of this disclosure optimizes and simplifies the battery swapping process for electric vehicles, improving the user experience. Specifically, currently common battery charging cabinets mainly use QR codes, relying on users to initiate battery swapping requests by scanning the QR code. However, when the QR code is maliciously covered, damaged, or even forged, it will affect the normal execution of the battery swapping request. Furthermore, initiating a battery swapping request by scanning a QR code is also cumbersome, requiring the user to use a smart mobile device (e.g., a mobile phone) to scan the code and perform related operations before the battery can be swapped. This is especially problematic in environments with poor visibility, such as at night, and / or in adverse weather conditions such as rain or snow, significantly increasing the user's battery swapping time and resulting in a poor user experience. Therefore, the battery processing method based on battery identity binding in some embodiments of this disclosure firstly, in response to the presence of a first charging compartment in the battery charging cabinet and receiving an opening command, opens the door of the charging compartment corresponding to the first charging compartment. The first charging compartment is a charging compartment that does not contain an electric vehicle battery, and the opening command is initiated through the opening control button of the battery charging cabinet. In practice, the opening control button directly controls the opening of the charging compartment (first charging compartment) that does not contain an electric vehicle battery, directly replacing the QR code scanning process and greatly simplifying the user's battery swapping process. Secondly, in response to the detection that a target battery has been placed in the first charging compartment, the communication component installed in the first charging compartment reads the battery status information, object identity information, and anti-tampering verification information corresponding to the target battery. The target battery is an electric vehicle battery containing an anti-metal passive tag, which stores the object identity information and anti-tampering verification information of the user bound to the target battery. This object identity information is encrypted. Then, based on the anti-tampering verification information, the object identity information is checked for tampering. In practice, the anti-metal passive tag on the target battery can write user-related information when the user last drew power, and automatically reads the object identity information and anti-tampering verification information from the anti-metal passive tag during charging. This achieves seamless user identity extraction. Furthermore, by encrypting the object identity information and setting anti-tampering verification information, double-layer protection of user data is achieved. Furthermore, the anti-metal passive tag can also avoid interference from the battery's metal casing for data reading. Further, in response to the aforementioned object identity information passing tamper verification, the object identity information is re-encrypted to obtain re-encrypted object identity information. This re-encryption improves the security of object identity information transmission from the battery charging cabinet to the cloud server. Finally, based on the aforementioned battery status information, the re-encrypted object identity information, and the cloud server, battery processing status information is generated and pushed to the object account corresponding to the aforementioned object identity information.This method allows users to simply press the opening control button and insert or remove the battery; all other operations are handled automatically and seamlessly, greatly improving the user experience. Furthermore, by eliminating the need for QR code scanning, it effectively ensures the successful execution of battery swap requests. Attached Figure Description

[0012] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and elements are not necessarily drawn to scale.

[0013] Figure 1 This is a flowchart of some embodiments of the battery processing method based on battery identity binding according to this disclosure; Figure 2 This is a structural diagram of a battery charging cabinet; Figure 3 This is a diagram illustrating the data processing procedure; Figure 4 This is a schematic diagram of the structure of some embodiments of a battery processing device based on battery identity binding according to the present disclosure; Figure 5 This is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed Implementation

[0014] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0015] It should also be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings. Unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other.

[0016] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0017] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0018] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0019] This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0020] refer to Figure 1 The diagram illustrates a flow 100 of some embodiments of a battery processing method based on battery identity binding according to the present disclosure. This battery processing method based on battery identity binding includes the following steps: Step 101: In response to the presence of a first charging compartment in the battery charging cabinet and the receipt of an opening command, open the charging compartment door corresponding to the first charging compartment.

[0021] In some embodiments, the execution entity (e.g., a computing device) of the battery processing method based on battery identity binding can open the charging compartment door corresponding to the first charging compartment in response to the presence of a first charging compartment in the battery charging cabinet and the receipt of an opening instruction.

[0022] The first charging compartment is one that does not contain an electric vehicle battery. The opening command is initiated via the opening control button on the battery charging cabinet. The opening command can be a control command used to open the cabinet door corresponding to the first charging compartment. The battery charging cabinet can be a cabinet-type charging device used to charge electric vehicle batteries. Specifically, the battery charging cabinet can contain at least two charging compartments. Each charging compartment can be a compartment-type structure embedded within the battery charging cabinet for charging electric bicycle batteries. The electric vehicle battery specifically refers to the power battery corresponding to an electric bicycle.

[0023] In practice, firstly, when a user presses the opening control button located outside the battery charging cabinet, the system determines whether there is a charging compartment inside the cabinet that does not contain an electric vehicle battery. Then, if a charging compartment without an electric vehicle battery exists, it is designated as the first charging compartment, and an opening command is generated for that compartment to open its door. Specifically, when multiple charging compartments without electric vehicle batteries exist, one can be selected as the first charging compartment.

[0024] As an example, see Figure 2 The diagram shown illustrates the structure of the battery charging cabinet. Figure 2 The battery charging cabinet 1 shown contains 12 charging compartments 3. Each charging compartment 3 consists of a compartment body and a door embedded in the battery charging cabinet. The opening of the compartment door is controlled by an electrically controlled door locking mechanism. An opening control button 2 is located on the same side as the compartment door. In particular, Figure 2The number of charging compartments in the battery charging cabinet shown is for illustrative purposes only. The number of charging compartments can be flexibly set according to the specifications of the battery charging cabinet, and no limit is set here.

[0025] It should be noted that the aforementioned computing device can be either hardware or software. When the computing device is hardware, it can be implemented as a distributed cluster composed of multiple servers or terminal devices, or as a single server or a single terminal device. When the computing device is software, it can be installed within the hardware devices listed above. It can be implemented as, for example, multiple software programs or software modules used to provide distributed services, or as a single software program or software module. No specific limitations are made here. In particular, the aforementioned execution entity can consist of a battery charging cabinet control system and a cloud server. The battery charging cabinet control system is a control system used to manage the charging and discharging of the batteries corresponding to the battery charging cabinet. The cloud server is a remotely configured server used to process object identity information.

[0026] Step 102: In response to the detection that a target battery has been placed in the first charging compartment, the battery status information, object identity information and anti-tampering verification information corresponding to the target battery are read through the communication component set in the first charging compartment.

[0027] In some embodiments, the execution entity may, in response to detecting that a target battery has been placed in the first charging compartment, read the battery status information, object identity information and anti-tampering verification information corresponding to the target battery through a communication component set in the first charging compartment.

[0028] The target battery is an electric vehicle battery to be charged, containing an anti-metal passive tag. Specifically, the target battery can be an electric vehicle battery removed by a user from an electric bicycle for charging. The anti-metal passive tag is an RFID (Radio Frequency Identification Technology) tag designed for stable operation on metal surfaces or in environments. Specifically, electric vehicle batteries often have metal casings to improve puncture resistance, but these casings can affect the identification and information reading of conventional RFID tags. Therefore, this disclosure uses an anti-metal passive tag to improve the stability of information reading and writing. The anti-metal passive tag stores object identity information and tamper-proof verification information bound to the target battery. The object identity information represents the identity of the user. This object identity information is encrypted; for example, it can be encrypted using AES-128 or SM4 encryption algorithms. Specifically, the object identity information may include: an object identity identifier, a battery identity identifier corresponding to the target battery, and object contact information. The object identity identifier represents the unique identifier of the applicable object. The battery identity identifier represents the unique identifier of the electric vehicle battery. The object contact information represents the communication contact method of the object. The tamper-proof verification information represents the verification information for the aforementioned object identity information; specifically, it can be verification information for the encrypted object identity information. The battery status information represents the battery status corresponding to the target battery. Specifically, the battery status information can include: battery voltage, battery current, battery rated charging power, and remaining battery capacity. The communication components can include: a tag reader located in the charging compartment and a communication bus (CAN bus). The tag reader in the charging compartment can read the object identity information and tamper-proof verification information stored in the anti-metal passive tag included in the target battery, and can communicate with the corresponding battery motherboard of the target battery through the communication bus to read the battery status information of the target battery.

[0029] In practice, when the target battery is last removed from the charging compartment, the tag reader within the charging compartment, which is part of the communication components in that compartment, can write the target battery's identity information and tamper-proof verification information into the battery. Since the target identity information is encrypted, it is guaranteed that the decrypted target identity information cannot be read by other tag readers. Simultaneously, on the battery charging cabinet side, because the (encrypted) target identity information is verified using tamper-proof verification information, the risk of user information leakage that might occur on the charging cabinet side is also avoided.

[0030] As an example, see Figure 3The diagram illustrating the data processing procedure, taking the charging compartment in the lower left corner of the battery charging cabinet as the first charging compartment as an example, shows that when the target battery is placed inside the first charging compartment, the anti-metal passive tag included with the target battery also enters the reading range of the tag reader within the charging compartment's communication component. Therefore, the reader can first read the object identity information and anti-tampering verification information stored within the anti-metal passive tag through the tag reader within the charging compartment's communication component. Simultaneously, the target battery also connects to the communication bus included in the first charging compartment's communication component via contacts. At this time, the communication bus can communicate with the target battery's battery control board to obtain the corresponding battery status information.

[0031] Step 103: Perform tamper verification on the object's identity information based on the anti-tampering verification information.

[0032] In some embodiments, the aforementioned executing entity may perform tamper verification on the object's identity information based on the anti-tampering verification information.

[0033] As an example, the tamper-proof verification information can be a CRC (Cyclic Redundancy Check) code. Therefore, cyclic redundancy check can be used to determine whether the object's identity information has been tampered with. If the cyclic redundancy check fails, a verification result indicating that the object's identity information has failed the tamper-proof check is generated. If the cyclic redundancy check passes, a verification result indicating that the object's identity information has passed the tamper-proof check is generated.

[0034] In some optional implementations of certain embodiments, the execution entity performs tamper verification on the object identity information based on the aforementioned anti-tampering verification information, including: Step S1: Hash the above object identity information using a preset hash algorithm to obtain the first digest information for the above object identity information.

[0035] The preset hash algorithm can be the SHA-256 algorithm. The first digest information can represent the data digest corresponding to the object's identity information.

[0036] Step S2: Decrypt the above anti-tampering verification information using the digest encryption public key to obtain the second digest information.

[0037] The aforementioned public key for digest encryption corresponds to a private key for digest decryption. The private key for digest decryption is used to encrypt tamper-proof verification information.

[0038] In practice, when the target battery is last removed from the charging compartment, the tag reader within the charging compartment, which is part of the communication components in the corresponding charging compartment, can write object identity information and tamper-proof verification information into the target battery. Before writing, the unencrypted object identity information is first encrypted to obtain the object identity information. Then, the object identity information is hashed using a preset hash algorithm to obtain second digest information. Next, the second digest information is encrypted using the digest encryption private key to obtain the tamper-proof verification information. Therefore, in the tamper-proof verification stage, contrary to the above description, the tamper-proof verification information needs to be decrypted using the digest encryption public key to obtain the second digest information.

[0039] Step S3: Perform a consistency check on the first summary information and the second summary information.

[0040] In practice, the consistency between the first digest information and the second digest information can be verified by character matching.

[0041] Step S4: In response to the consistency verification of the first digest information and the second digest information, generate a verification result indicating that the object identity information has passed the tamper verification.

[0042] In practice, when the first digest information and the second digest information are consistent, the identity information of the represented object and the anti-tampering verification information have not been damaged or tampered with, so a verification result that the representation has passed the consistency verification can be generated.

[0043] Step S5: In response to the failure of the consistency check between the first digest information and the second digest information, a check result is generated indicating that the object identity information has not passed the tampering check.

[0044] In practice, when the first digest information and the second digest information are inconsistent, the identity information and / or anti-tampering verification information of the represented object are damaged or tampered with, thus a verification result indicating that the representation has failed the consistency check can be generated.

[0045] Step 104: In response to the object identity information passing the tamper verification, the object identity information is re-encrypted to obtain the re-encrypted object identity information.

[0046] In some embodiments, the aforementioned execution entity may, in response to the object identity information passing tamper verification, re-encrypt the object identity information to obtain re-encrypted object identity information.

[0047] Since the object identity information is encrypted data, the re-encrypted object identity information can represent data that has been encrypted again.

[0048] In practice, the above-mentioned execution entities can re-encrypt the object identity information using encryption algorithms such as AES-128 and SM4 to obtain re-encrypted object identity information. Specifically, when generating battery processing status information based on object identity information and battery status information, (1) all user-related data information can be stored on the side of the battery charging cabinet. However, when the user is large and the number of battery charging cabinets is large, a large amount of data will be stored repeatedly. First, the storage efficiency is low; second, the storage cost will also increase; third, multiple battery charging cabinets independently store object identity information, and the maintenance cost of data consistency is also extremely high; fourth, multi-point local data storage also greatly increases the risk of data leakage. (2) Applicable object-related data information can be obtained from the cloud server based on the object identity information. That is, the decryption and matching process is executed on the side of the battery charging cabinet. It may still be at risk of data leakage. At the same time, after the matching is completed, it is still necessary to interact with the cloud server to push information to the object account corresponding to the object identity information. Considering the drawbacks of the two methods mentioned above, this disclosure adopts the method of sending the object's identity information to a cloud server for matching and processing, that is, the cloud server performs subsequent data processing, thereby avoiding the drawbacks of the two implementation methods mentioned above. At the same time, in order to avoid the risk of data leakage during data transmission, information re-encryption is adopted to ensure the security of data transmission.

[0049] Step 105: Generate battery processing status information based on battery status information, re-encrypted object identity information, and cloud server, and push the battery processing status information to the object account corresponding to the object identity information.

[0050] In some embodiments, the aforementioned executing entity may generate battery processing status information based on battery status information, re-encrypted object identity information, and a cloud server, and push the battery processing status information to the object account corresponding to the object identity information.

[0051] The cloud server can be a remote server that communicates bidirectionally with the battery charging cabinet. Battery processing status information represents the charging-related billing information for the target battery. The object account is an electronic account associated with the object's identity information.

[0052] As an example, see further. Figure 3The diagram illustrates the data processing procedure. In this process, the battery charging cabinet sends battery status information and re-encrypted object identity information to a cloud server. Upon receiving the battery status information and re-encrypted object identity information, the cloud server first decrypts the re-encrypted object identity information to obtain the object identity information, including the object identifier, the battery identifier corresponding to the target battery, and the object's contact information. The decryption involves two decryption keys: one for the re-encryption process and the other for writing the object identity information into the anti-metal passive tag included in the electric vehicle battery. Next, the cloud server retrieves data from its user information database using the object identifier to obtain the corresponding object account. Based on the battery status information, corresponding deduction information (e.g., according to predefined deduction rules) is generated as the battery processing status information. Finally, the battery processing status information is sent to the object account corresponding to the object identity information.

[0053] In some optional implementations of certain embodiments, the execution entity generates battery processing status information based on the battery status information, the re-encrypted object identity information, and the cloud server, and pushes the battery processing status information to the object account corresponding to the object identity information, including: Step S1: Push the battery status information and the identity information of the re-encrypted object to the cloud server.

[0054] In practice, firstly, a socket connection can be established between the battery charging cabinet and the cloud server. Then, the battery status information and the aforementioned re-encrypted object identity information are pushed to the cloud server through the socket connection.

[0055] Step S2: In response to the cloud server receiving the battery status information and the identity information of the re-encrypted object, the following processing steps are performed: Step S21: Perform double decryption on the above re-encrypted object identity information to obtain the decrypted object identity information.

[0056] In practice, since the object identity information is encrypted before being written to the anti-metal passive tag and is also re-encrypted before being transmitted to the cloud server, it is necessary to decrypt the information twice using the decryption keys corresponding to these two encryption processes to obtain the decrypted object identity information.

[0057] Step S22: Determine whether the target object account information exists in the object account information database.

[0058] The aforementioned target account information represents the object account that matches the decrypted object identity information. The object account information database can be a database storing object account-related information. The object account information database can be located on a cloud server. Specifically, the object account information may include: the object account status and the mobile terminal communication address used to log in to the object account.

[0059] In practice, the object account information database can be searched based on the object identity identifier included in the decrypted object identity information to determine whether the target object account information exists in the object account information database.

[0060] Step S23: In response to the existence of the above target object account information, determine the object account status corresponding to the above target object account information.

[0061] The object account status represents the status of the object account corresponding to the target object account information. Specifically, the object account status can include: account normal, account transaction abnormal, and account communication abnormal. Account transaction abnormality indicates that the object account is abnormal due to a failed transaction. Account communication abnormality indicates that the object account is not logged in on the mobile terminal.

[0062] Step S24: In response to the above object account status indicating that the object account is normal, determine the charge to be charged and the matching power based on the above battery status information.

[0063] The aforementioned matching power characterizes the charging power matched to the target battery.

[0064] In practice, firstly, the aforementioned executing entity can read the battery status information to obtain the rated charging power corresponding to the target battery. Then, the preset power range into which the battery's rated charging power falls is used as the matching power.

[0065] Step S25: Generate the battery processing status information based on the above-mentioned charge to be charged, the first value factor, the above-mentioned matching power and the second value factor.

[0066] The first value factor represents the electricity price per unit of electricity. The second value factor represents the service fee per unit time when charging at the matched power. The deduction information is calculated as: Amount to be charged × First value factor + Matched power × Second value factor. After obtaining the deduction information, a battery processing status information is generated using a preset text template.

[0067] Step S26: Push the above battery processing status information to the object account corresponding to the above target object account information.

[0068] In practice, the aforementioned executing entity can push battery processing status information to the target account corresponding to the target account information based on the mobile terminal communication address of the target account login, which is included in the target account information.

[0069] In some optional implementations of some embodiments, the above method further includes: Step S1: In response to the closing of the charging cabinet door corresponding to the first charging compartment and the successful push of the battery processing status information, an updated anti-tampering verification information is generated based on the cloud server and the object identity information, and the updated anti-tampering verification information is pushed to the battery charging cabinet.

[0070] In practice, firstly, when the charging compartment door corresponding to the first charging compartment is closed, a door status indicating that the corresponding charging compartment door is closed can be sent to the cloud server. Next, after the cloud server receives the door status and the aforementioned battery processing status information is successfully pushed, the cloud server will re-encrypt the decrypted object identity information corresponding to the object identity information, and generate new anti-tampering verification information based on the re-encrypted object identity information and a preset hash algorithm, which will serve as the updated anti-tampering verification information. Furthermore, the updated anti-tampering verification information is sent to the battery charging cabinet through the previously created socket connection.

[0071] Step S2: In response to the battery charging cabinet receiving the updated anti-tamper verification information, the updated anti-tamper verification information is written into the anti-metal passive tag contained in the battery swapping unit through the communication component set in the second charging compartment.

[0072] The aforementioned battery for battery swapping refers to a fully charged electric vehicle battery located within the second charging compartment. The second charging compartment is a charging compartment located within a battery charging cabinet that stores fully charged electric vehicle batteries.

[0073] In practice, firstly, when a battery charging cabinet has multiple charging compartments containing fully charged electric vehicle batteries, the charging compartment closest to the first charging compartment containing fully charged electric vehicle batteries can be selected as the second charging compartment. This reduces the distance users need to travel for discharging and drawing power, further improving the user experience. Next, through a communication component located in the second charging compartment, the updated tamper-proof verification information is written into the anti-metal passive tag included with the battery swapping device.

[0074] Step S3: In response to successful writing, open the charging compartment door corresponding to the second charging compartment.

[0075] In practice, the door of the second charging compartment can be opened by using an electrically controlled door locking mechanism.

[0076] Step S4: In response to the fact that the battery has been removed from the second charging compartment and the charging compartment door corresponding to the second charging compartment is closed, update the charging compartment status of the second charging compartment.

[0077] In practice, when the battery is removed from the second charging compartment and the door of the second charging compartment is closed, it indicates that the second charging compartment is now a charging compartment without an electric vehicle battery. Therefore, the charging compartment status of the second charging compartment can be updated to empty.

[0078] In some optional implementations of some embodiments, the above method further includes: Step S1: In response to the failure to push the battery processing status information, a battery processing failure reminder is issued through the corresponding sound prompt component of the battery charging cabinet.

[0079] The sound prompt component can be a sound broadcasting device installed inside the battery charging cabinet for playing prompt information.

[0080] In practice, firstly, when the battery processing status information push fails, the cloud server can send a battery processing status information push failure flag to the battery charging cabinet. Then, when the battery charging cabinet receives the battery processing status information push failure flag, it can issue a battery processing failure reminder through the corresponding sound prompt component. For example, the battery processing failure reminder could be: "Hello user, your related account is abnormal. Please check your account before attempting to draw power."

[0081] Step S2: In response to the above object account status indicating an abnormal object account, issue an account abnormality prompt through the sound prompt component corresponding to the above battery charging cabinet.

[0082] In practice, firstly, when the account status indicates an abnormality, the cloud server can send the account status to the aforementioned battery charging cabinet. Then, when the battery charging cabinet receives the account status, it issues an account abnormality notification through its corresponding sound prompt component. For example, the notification could be: "Hello user, your associated user account has a transaction abnormality. Please log in to your user account via your mobile device to confirm the transaction." Another example is: "Hello user, your associated user account has a communication abnormality. Related deduction information has been temporarily stored. Please confirm whether your user account is bound to your mobile device and whether the relevant deduction settings are correct."

[0083] In practice, once the battery processing status information is successfully pushed, the user account can use a password-free payment method, a delayed payment method, or an immediate confirmation payment method to deduct payment for the target battery.

[0084] In some optional implementations of some embodiments, the above method further includes: Step S1: In response to the closing of the charging compartment door corresponding to the first charging compartment and the successful push of the battery processing status information, the target battery is charged according to the matching power.

[0085] In practice, in response to the closing of the charging compartment door corresponding to the first charging compartment and the successful push of the battery processing status information, the battery charging cabinet can start the power supply circuit for the first charging compartment to charge the target battery according to the matching power.

[0086] Step S2: Collect battery charging status information and charging compartment status information corresponding to the first charging compartment during the target battery charging process.

[0087] The battery charging status information characterizes the changes in the battery state during the charging process. Specifically, this information may include: real-time charging current, real-time charging voltage, real-time charging power, real-time battery temperature, and real-time battery charge level. The charging compartment status information characterizes the internal state of the charging compartment during the charging process. Specifically, this information may include: internal temperature of the charging compartment and the concentration of nitrogen oxides within the charging compartment.

[0088] In practice, the aforementioned executing entity can collect battery charging status information in real time through the communication bus included in the communication components within the first charging compartment, and collect charging compartment status information through temperature sensors and gas concentration sensors installed within the charging compartment. Specifically, electric (bicycle) vehicle batteries, represented by lithium batteries and lead-acid batteries, are mainly composed of nitrogen oxides such as CO and CO2 under thermal runaway conditions, accompanied by drastic heat changes. Therefore, temperature changes within the charging compartment can be captured by temperature sensors, and gas concentration changes within the charging compartment can be collected through gas concentration sensors (e.g., CO concentration sensors or CO2 concentration sensors).

[0089] Step S3: Using an information feature extraction network, extract features from the battery charging status information and the charging compartment status information to obtain battery charging status features and charging compartment status features.

[0090] The information feature extraction network consists of a first information feature extraction network and a second information feature extraction network. The first information feature extraction network is used to extract features from battery charging status information. The second information feature extraction network is used to extract features from charging compartment status information.

[0091] In practice, this disclosure considers that when deploying multiple battery charging cabinets, it is necessary to monitor the charging status of multiple charging compartments simultaneously. Meanwhile, electric (bicycle) batteries, such as lithium-ion and lead-acid batteries, often require a certain charging time (e.g., several hours), continuously generating battery charging status information and the aforementioned charging compartment status information. To ensure monitoring effectiveness, the network structure needs to be simplified to minimize computational resource consumption and communication overhead during data transmission. Therefore, the information feature extraction network includes a first information feature extraction network and a second information feature extraction network designed in parallel. Specifically, considering that current, voltage, and charging power satisfy electrical constraints, the first information feature extraction network consists of four parallel lightweight temporal convolutional networks: Lightweight Temporal Convolutional Network A, Lightweight Temporal Convolutional Network B, Lightweight Temporal Convolutional Network C, and Lightweight Temporal Convolutional Network D. Lightweight temporal convolutional networks A, B, C, and D employ the same network structure. Lightweight temporal convolutional network A is used to extract signal features from the real-time charging current. Lightweight temporal convolutional network B is used to extract signal features from the real-time charging voltage. Lightweight temporal convolutional network C is used to extract signal features from the real-time battery temperature. Lightweight temporal convolutional network D is used to extract signal features from the real-time battery charge. Taking lightweight temporal convolutional network A as an example, it consists of 5 convolutional layers connected in series. Therefore, it can extract the current features corresponding to the real-time charging current, the voltage features corresponding to the real-time charging voltage, the battery temperature features corresponding to the real-time battery temperature, and the charge features corresponding to the real-time battery charge. Then, the feature values ​​corresponding to the current and voltage features are multiplied to obtain the power features corresponding to the real-time charging power. Then, the aforementioned execution entity splices the current characteristics, voltage characteristics, battery temperature characteristics, charge-to-charge characteristics, and power characteristics along the time scale to obtain the aforementioned battery charging state characteristics.

[0092] The second information feature extraction network and the first information feature extraction network share a lightweight temporal convolutional network C to extract signal features of the charging compartment temperature, obtaining the compartment temperature features. Specifically, the charging compartment temperature and the real-time battery temperature are positively correlated, and they can form a 2×N temperature signal input to the lightweight temporal convolutional network C for signal feature extraction. After extraction, feature separation is performed to obtain the battery temperature features corresponding to the real-time battery temperature and the compartment temperature features corresponding to the charging compartment temperature. The second information feature extraction network also includes a lightweight temporal convolutional network E, which is also composed of 5 concatenated convolutional layers. The lightweight temporal convolutional network E is used to extract features of the nitrogen oxide concentration in the charging compartment, obtaining gas concentration features. The above-mentioned execution entity can concatenate the compartment temperature features and gas concentration features along the time scale to obtain the charging compartment state features.

[0093] Step S4: Generate fire risk classification results and charging status health through the fire risk classifier and charging status health mapper, the battery charging status characteristics and the charging compartment status characteristics mentioned above.

[0094] The fire risk classifier is a binary classifier used to predict whether a battery fire exists in the first charging compartment. Its classification results include a charging compartment fire classification result and a charging compartment no-fire classification result. The charging state health mapper is a multi-classifier used to output charging state health levels from 1 to 10. Both the fire risk classifier and the charging state health mapper take the battery charging state features and the aforementioned charging compartment state features as input to generate corresponding fire risk classification results and charging state health levels. The aforementioned information feature extraction network, the aforementioned fire risk classifier, and the aforementioned charging state health mapper are included in the charging state monitoring model. The aforementioned charging state monitoring model is trained using a supervised model training method, that is, the information feature extraction network, the aforementioned fire risk classifier, and the aforementioned charging state health mapper are trained as a whole. The fire risk classification result indicates whether a fire has occurred in the charging compartment. The charging state health level indicates the degree of anomaly during the target battery charging process. The higher the value of the charging state health level, the lower the degree of anomaly during the target battery charging process.

[0095] Step S5: In response to the fire risk classification result indicating that there is no fire risk in the first charging compartment and that the charging status health is within the first health range, the power to the first charging compartment is cut off, and a first-level abnormality prompt is sent to the remote monitoring terminal corresponding to the battery charging cabinet.

[0096] The first health level range is a preset health level range. For example, the first health level range could be (4, 6). The remote monitoring terminal can be a control terminal used to remotely monitor the battery charging cabinet, which can remotely control the battery charging cabinet and monitor its operational data. The first-level anomaly message could be "There is an abnormal charging compartment in the XX battery charging cabinet. Please go and check as soon as possible."

[0097] Step S6: In response to the fire risk classification result indicating that there is no fire risk in the first charging compartment and that the charging status health is in the second health range, the power to the battery charging cabinet is cut off, and a second-level abnormality prompt is sent to the remote monitoring terminal corresponding to the battery charging cabinet.

[0098] The second health level range is a preset health level range. For example, the second health level range could be [1-4]. The abnormality message for the second level could be "There is a charging abnormality in the XX battery charging cabinet. Please go and check immediately."

[0099] Steps S1 to S5 in the above-mentioned "Some optional implementations in some embodiments" are one of the core inventive points. In practice, the space inside the charging compartment is often small, and the compartment door is often closed for anti-theft purposes. This makes it difficult to directly monitor the charging status of the electric vehicle battery inside the charging compartment through video acquisition and analysis. Therefore, this disclosure combines the battery charging status and the charging compartment status, along with the corresponding real-time charging current, real-time charging voltage, real-time charging power, real-time battery temperature, real-time battery charge-to-charge capacity, charging compartment temperature, and nitrogen oxide concentration inside the charging compartment, to measure the charging process status of the electric vehicle battery. Furthermore, based on the multi-unit deployment characteristics of battery charging cabinets and the correlation between the above indicators, the model structure of the charging status monitoring model is optimized, thereby achieving low-cost, real-time, and effective fire detection.

[0100] In some optional implementations of some embodiments, the above method further includes: Step S1: In response to the fire risk classification result indicating that there is a fire risk in the first charging compartment, the real-time video captured by the target camera is synchronized to the remote monitoring terminal.

[0101] The aforementioned target camera is a camera located outside the battery charging cabinet and facing the battery charging cabinet.

[0102] In practice, when the fire risk classification indicates that the first charging compartment poses a fire risk, the implementing entity can control the target camera to start real-time video acquisition and synchronize the real-time video to the remote monitoring terminal. Specifically, when a fire breaks out inside the charging compartment, smoke will emerge from the gaps in the compartment door, allowing monitoring personnel at the remote monitoring terminal to remotely assess the charging compartment's status.

[0103] Step S2: In response to receiving a fire control command initiated by the remote monitoring terminal within a preset time period, or if no fire control command is received after a preset time period, the connecting pipeline between the first charging compartment and the perfluorohexanone storage tank is opened, and the perfluorohexanone stored in the perfluorohexanone storage tank is pumped into the first charging compartment through the connecting pipeline and the pressurizing device.

[0104] The fire control command represents an instruction to control a fire within the first charging compartment. A perfluorohexanone (PFH) storage tank contains PPH. The PPH storage tank is connected to the charging compartments within the battery charging cabinet via connecting pipes. The connecting pipes are equipped with electrically controlled valves, which, when closed, prevent PPH from entering the charging compartments through the connecting pipes. In the event of a fire, the electrically controlled valves open, and a pressurization device pumps PPH into the first charging compartment. Specifically, each charging compartment's connection to its corresponding charging compartment includes a sealed plastic cover. When a charging compartment catches fire (the first charging compartment), the flames melt the sealed plastic cover, ensuring that PPH flows only into the burning compartment. Simultaneously, if the fire becomes more severe, causing the sealed plastic covers of other surrounding charging compartments to melt, PPH will also flow into those corresponding charging compartments. This method eliminates the need for independent control valves for each charging compartment, which reduces equipment costs, lowers the cost of replacing plastic covers, and allows for automatic perfluorohexanone injection into the affected charging compartments with melted plastic covers, all centered around the heat radiation source, thus eliminating the need for complex control circuits and logic.

[0105] The various embodiments disclosed above have the following beneficial effects: the battery processing method based on battery identity binding in some embodiments of this disclosure optimizes and simplifies the battery swapping process for electric vehicles, improving the user experience. Specifically, currently common battery charging cabinets mainly use QR codes, relying on users to initiate battery swapping requests by scanning the QR code. However, when the QR code is maliciously covered, damaged, or even forged, it will affect the normal execution of the battery swapping request. Furthermore, initiating a battery swapping request by scanning a QR code is also cumbersome, requiring the user to use a smart mobile device (e.g., a mobile phone) to scan the code and perform related operations before the battery can be swapped. This is especially problematic in environments with poor visibility, such as at night, and / or in adverse weather conditions such as rain or snow, significantly increasing the user's battery swapping time and resulting in a poor user experience. Therefore, the battery processing method based on battery identity binding in some embodiments of this disclosure firstly, in response to the presence of a first charging compartment in the battery charging cabinet and receiving an opening command, opens the door of the charging compartment corresponding to the first charging compartment. The first charging compartment is a charging compartment that does not contain an electric vehicle battery, and the opening command is initiated through the opening control button of the battery charging cabinet. In practice, the opening control button directly controls the opening of the charging compartment (first charging compartment) that does not contain an electric vehicle battery, directly replacing the QR code scanning process and greatly simplifying the user's battery swapping process. Secondly, in response to the detection that a target battery has been placed in the first charging compartment, the communication component installed in the first charging compartment reads the battery status information, object identity information, and anti-tampering verification information corresponding to the target battery. The target battery is an electric vehicle battery containing an anti-metal passive tag, which stores the object identity information and anti-tampering verification information of the user bound to the target battery. This object identity information is encrypted. Then, based on the anti-tampering verification information, the object identity information is checked for tampering. In practice, the anti-metal passive tag on the target battery can write user-related information when the user last drew power, and automatically reads the object identity information and anti-tampering verification information from the anti-metal passive tag during charging. This achieves seamless user identity extraction. Furthermore, by encrypting the object identity information and setting anti-tampering verification information, double-layer protection of user data is achieved. Furthermore, the anti-metal passive tag can also avoid interference from the battery's metal casing for data reading. Further, in response to the aforementioned object identity information passing tamper verification, the object identity information is re-encrypted to obtain re-encrypted object identity information. This re-encryption improves the security of object identity information transmission from the battery charging cabinet to the cloud server. Finally, based on the aforementioned battery status information, the re-encrypted object identity information, and the cloud server, battery processing status information is generated and pushed to the object account corresponding to the aforementioned object identity information.This method allows users to simply press the opening control button and insert or remove the battery; all other operations are handled automatically and seamlessly, greatly improving the user experience. Furthermore, by eliminating the need for QR code scanning, it effectively ensures the successful execution of battery swap requests.

[0106] Further reference Figure 4 As an implementation of the methods shown in the above figures, this disclosure provides some embodiments of a battery processing device based on battery identity binding. These device embodiments are similar to... Figure 1 Corresponding to the method embodiments shown, this battery processing device based on battery identity binding can be specifically applied to various electronic devices.

[0107] like Figure 4 As shown, a battery processing device 400 based on battery identity binding in some embodiments includes: an opening unit 401, a reading unit 402, a tamper verification unit 403, an information re-encryption unit 404, and a generation and push unit 405. The opening unit 401 is configured to open the charging compartment door corresponding to the first charging compartment in response to the presence of a first charging compartment in the battery charging cabinet and receiving an opening command. The first charging compartment is a charging compartment that does not contain an electric vehicle battery, and the opening command is initiated via the opening control button of the battery charging cabinet. The reading unit 402 is configured to read the battery status information, object identity information, and anti-tamper verification information corresponding to the target battery through a communication component located in the first charging compartment in response to detecting that a target battery has been placed in the first charging compartment. The battery is an electric vehicle battery containing an anti-metal passive tag, which stores object identity information and anti-tamper verification information bound to the target battery identity. The object identity information is encrypted. The tamper verification unit 403 is configured to perform tamper verification on the object identity information based on the anti-tamper verification information. The information re-encryption unit 404 is configured to re-encrypt the object identity information in response to the tamper verification, to obtain re-encrypted object identity information. The generation and push unit 405 is configured to generate battery processing status information based on the battery status information, the re-encrypted object identity information, and the cloud server, and push the battery processing status information to the object account corresponding to the object identity information.

[0108] It is understandable that the units described in the battery processing device 400 based on battery identity binding are related to the reference... Figure 1The steps in the described method correspond to each other. Therefore, the operations, features, and beneficial effects described above for the method also apply to the battery processing device 400 based on battery identity binding and the units contained therein, and will not be repeated here.

[0109] The following is for reference. Figure 5 It shows a schematic diagram of the structure of an electronic device (e.g., a computing device) 500 suitable for implementing some embodiments of the present disclosure. Figure 5 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of this disclosure.

[0110] like Figure 5 As shown, the electronic device 500 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory 502 or a program loaded from a storage device 508 into a random access memory 503. The random access memory 503 also stores various programs and data required for the operation of the electronic device 500. The processing unit 501, the read-only memory 502, and the random access memory 503 are interconnected via a bus 504. An input / output interface 505 is also connected to the bus 504.

[0111] Typically, the following devices can be connected to the input / output interface 505: input devices 506 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 507 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 508 including, for example, magnetic tape, hard disk, etc.; and communication devices 509. Communication device 509 allows electronic device 500 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 5 An electronic device 500 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively. Figure 5 Each box shown can represent a device or multiple devices as needed.

[0112] In particular, according to some embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 509, or installed from a storage device 508, or installed from a read-only memory 502. When the computer program is executed by the processing device 501, it performs the functions defined above in the methods of some embodiments of this disclosure.

[0113] It should be noted that, in some embodiments of this disclosure, the computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In some embodiments of this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0114] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0115] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently without being assembled into the electronic device. The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: open the charging compartment door corresponding to the first charging compartment in response to the presence of a first charging compartment in the battery charging cabinet and receiving an opening command, wherein the first charging compartment is a charging compartment that does not store an electric vehicle battery, and the opening command is initiated via the opening control button of the battery charging cabinet; and, in response to detecting that a target battery has been placed in the first charging compartment, read the battery status information, object identity information, and anti-tampering verification information corresponding to the target battery through a communication component provided in the first charging compartment, wherein the target battery contains anti-tampering verification information. For an electric vehicle battery with a metal passive tag awaiting charging, the aforementioned metal passive tag stores object identity information and anti-tamper verification information bound to the target battery's identity. The object identity information is encrypted. Based on the anti-tamper verification information, the object identity information is tamper-proofed. In response to the object identity information passing the tamper verification, the object identity information is re-encrypted to obtain re-encrypted object identity information. Based on the battery status information, the re-encrypted object identity information, and the cloud server, battery processing status information is generated, and the battery processing status information is pushed to the object account corresponding to the object identity information.

[0116] Computer program code for performing operations of some embodiments of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0117] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0118] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.

[0119] The above description is merely a selection of preferred embodiments of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in the embodiments of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features with similar functions disclosed in the embodiments of this disclosure.

Claims

1. A battery processing method based on battery identity binding, characterized in that, include: In response to the presence of a first charging compartment in the battery charging cabinet and the receipt of an opening command, the charging compartment door corresponding to the first charging compartment is opened. The first charging compartment is a charging compartment that does not contain an electric vehicle battery. The opening command is initiated through the opening control button of the battery charging cabinet. In response to the detection that a target battery has been placed in the first charging compartment, the battery status information, object identity information and anti-tampering verification information corresponding to the target battery are read through the communication component set in the first charging compartment. The target battery is an electric vehicle battery that is to be charged and contains an anti-metal passive tag. The anti-metal passive tag stores the object identity information and anti-tampering verification information of the user bound to the target battery identity. The object identity information is encrypted. The object's identity information is tamper-proofed based on the tamper-proof verification information. In response to the object identity information passing the tamper verification, the object identity information is re-encrypted to obtain re-encrypted object identity information; Based on the battery status information, the re-encrypted object identity information, and the cloud server, battery processing status information is generated, and the battery processing status information is pushed to the object account corresponding to the object identity information.

2. The battery processing method based on battery identity binding according to claim 1, characterized in that, The method further includes: In response to the closing of the charging cabinet door corresponding to the first charging compartment and the successful push of the battery processing status information, an updated anti-tampering verification information is generated based on the cloud server and the object identity information, and the updated anti-tampering verification information is pushed to the battery charging cabinet. In response to the battery charging cabinet receiving the updated anti-tamper verification information, the updated anti-tamper verification information is written into the anti-metal passive tag contained in the battery swapping battery through the communication component set in the second charging compartment. The battery swapping battery is an electric vehicle battery that has been fully charged and is located in the second charging compartment. Upon successful write, the charging compartment door corresponding to the second charging compartment is opened. In response to the battery being removed from the second charging compartment and the charging compartment door corresponding to the second charging compartment being closed, the charging compartment status of the second charging compartment is updated.

3. The battery processing method based on battery identity binding according to claim 2, characterized in that, The step of verifying the object's identity information against tampering based on the anti-tampering verification information includes: The object identity information is hashed using a preset hash algorithm to obtain a first digest of the object identity information. The tamper-proof verification information is decrypted using the digest encryption public key to obtain the second digest information, wherein the digest encryption public key corresponds to the digest decryption private key; Perform a consistency check on the first summary information and the second summary information; In response to the consistency check between the first digest information and the second digest information, a verification result is generated indicating that the object identity information has passed the tampering check; In response to the first digest information and the second digest information failing the consistency check, a verification result is generated indicating that the object identity information has not failed the tampering check.

4. The battery processing method based on battery identity binding according to claim 3, characterized in that, The step of generating battery processing status information based on the battery status information, the re-encrypted object identity information, and the cloud server, and pushing the battery processing status information to the object account corresponding to the object identity information, includes: The battery status information and the identity information of the re-encrypted object are pushed to the cloud server; In response to the cloud server receiving the battery status information and the identity information of the re-encrypted object, the following processing steps are performed: The re-encrypted object identity information is decrypted twice to obtain the decrypted object identity information; Determine whether target object account information exists in the object account information database, wherein the target account information represents an object account that matches the decrypted object identity information; In response to the existence of the target object account information, determine the object account status corresponding to the target object account information; In response to the object account status indicating that the object account is normal, the amount of charge to be charged and the matching power are determined according to the battery status information, wherein the matching power represents the charging power matched to the target battery; The battery processing status information is generated based on the amount of power to be charged, the first value factor, the matching power, and the second value factor. The battery processing status information is pushed to the object account corresponding to the target object account information.

5. The battery processing method based on battery identity binding according to claim 4, characterized in that, The method further includes: In response to the failure to push the battery processing status information, a battery processing failure reminder is issued through the sound prompt component corresponding to the battery charging cabinet. In response to the object account status indicating an abnormality, an account abnormality prompt is issued through the sound prompt component corresponding to the battery charging cabinet.

6. The battery processing method based on battery identity binding according to claim 5, characterized in that, The method further includes: In response to the closing of the charging compartment door corresponding to the first charging compartment and the successful push of the battery processing status information, the target battery is charged according to the matching power. Collect battery charging status information and charging compartment status information corresponding to the first charging compartment during the target battery charging process; By using an information feature extraction network, features are extracted from the battery charging status information and the charging compartment status information respectively to obtain battery charging status features and charging compartment status features. Fire risk classification results and charging status health are generated by using a fire risk classifier and a charging status health mapper, the battery charging status features and the charging compartment status features. The information feature extraction network, the fire risk classifier and the charging status health mapper are included in the charging status monitoring model. In response to the fire risk classification result indicating that the first charging compartment has no fire risk and the charging status health is within the first health range, the power to the first charging compartment is cut off, and a first-level abnormality prompt is sent to the remote monitoring terminal corresponding to the battery charging cabinet. In response to the fire risk classification result indicating that the first charging compartment has no fire risk and the charging status health is in the second health range, the power to the battery charging cabinet is cut off, and a second-level abnormality prompt is sent to the remote monitoring terminal corresponding to the battery charging cabinet.

7. The battery processing method based on battery identity binding according to claim 6, characterized in that, The method further includes: In response to the fire risk classification result indicating that there is a fire risk in the first charging compartment, the real-time video captured by the target camera is synchronized to the remote monitoring terminal, wherein the target camera is a camera installed outside the battery charging cabinet and facing the battery charging cabinet; In response to receiving a fire control command initiated by the remote monitoring terminal within a preset time period, or if no fire control command is received after a preset time period, the connecting pipeline between the first charging compartment and the perfluorohexanone storage tank is opened, and the perfluorohexanone stored in the perfluorohexanone storage tank is pumped into the first charging compartment through the connecting pipeline and the pressurizing device.

8. A battery processing device based on battery identity binding, characterized in that, include: The opening unit is configured to open the charging compartment door corresponding to the first charging compartment in response to the presence of the first charging compartment in the battery charging cabinet and the receipt of an opening command. The first charging compartment is a charging compartment that does not contain an electric vehicle battery. The opening command is initiated through the opening control button of the battery charging cabinet. The reading unit is configured to, in response to detecting that a target battery has been placed in the first charging compartment, read the battery status information, object identity information, and anti-tampering verification information corresponding to the target battery through a communication component set in the first charging compartment. The target battery is an electric vehicle battery containing an anti-metal passive tag and to be charged. The anti-metal passive tag stores the object identity information and anti-tampering verification information of the user bound to the target battery identity. The object identity information is encrypted. The tamper verification unit is configured to perform tamper verification on the object identity information based on the tamper-proof verification information; The information re-encryption unit is configured to re-encrypt the object identity information in response to the object identity information passing the tamper verification, so as to obtain re-encrypted object identity information. The generation and push unit is configured to generate battery processing status information based on the battery status information, the re-encrypted object identity information, and the cloud server, and to push the battery processing status information to the object account corresponding to the object identity information.

9. An electronic device, characterized in that, include: One or more processors; A storage device on which one or more programs are stored; When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1 to 7.

10. A computer-readable medium, characterized in that, It stores a computer program thereon, wherein the computer program, when executed by a processor, implements the method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Battery replacement control method, battery replacement control device and battery replacement cabinet

    CN113872299A

  • Off-line battery replacement method based on RFID tag and related equipment

    CN118736726A

  • Battery replacement method and device, equipment, storage medium and product

    CN118781709A

  • Battery management method based on RFID tag and related equipment

    CN118798244A

  • Method and system for encrypting read-write card based on NFC and storage medium

    CN119599040A