Battery management method and related equipment based on RFID tag

By introducing the label school check code in the RFID tag code, and the verification during the battery power replacement process, the static RFID coding lacks verification problems, and improves the safety and accuracy of battery management.

CN118798244BActive Publication Date: 2025-01-28SHENZHEN YUANCHUAN INTELLIGENT CONTROL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411288545.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-14
Publication Date
2025-01-28
Estimated Expiration
2044-09-14

AI Technical Summary

Technical Problem

The lack of encoding segments for encoding verification in static RFID encoding results in the battery's RFID tags being easily forged, reducing the security of battery management.

Method used

By receiving the label coding of the initial battery returned by the RFID label based on the read signal, it includes the label school test code, open the first warehouse door of the electric cabinet, put the initial battery in, and obtain the battery information for label check. If the school Pass the pass and open the second door for replacement.

Benefits of technology

Effectively avoid the lack of verification of static RFID coding, improve the safety of battery management, and ensure the safety and accuracy of the battery power conversion process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118798244B_ABST
    Figure CN118798244B_ABST
Patent Text Reader

Abstract

The present application discloses a battery management method based on RFID tags and related equipment, and relates to the technical field of battery swap cabinets. The battery management method based on RFID tags includes: receiving the tag code of the initial battery returned by the RFID tag based on the read signal; when the tag code is received, opening the first compartment door of the battery swap cabinet, so that the user can put the initial battery into the first compartment door; if the initial battery is detected in the first compartment door, obtaining the battery information of the initial battery, and performing tag verification on the RFID tag based on the battery information and the tag verification code to obtain the verification result; if the verification result is that the tag verification is qualified, opening the second compartment door of the battery swap cabinet, so that the user can replace the initial battery based on the target battery in the second compartment door to complete the battery replacement. The present application improves the safety of battery management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of battery swap cabinets, and in particular to a battery management method and related equipment based on RFID tags. Background Art

[0002] RFID is a contactless automatic identification technology that automatically identifies target objects and obtains relevant data through radio frequency signals without human intervention. It can work in various harsh environments. RFID systems usually consist of three parts: RFID tags (Tags), readers (Readers) and antennas.

[0003] In the related art, RFID coding adopts a static coding method, that is, once the code is written, it will not change. This coding method is simple, but the static RFID coding has no coding segment for coding verification. The RFID tag of the battery is easy to be forged, resulting in reduced security of battery management. Summary of the invention

[0004] The main purpose of this application is to provide a battery management method and related equipment based on RFID tags, aiming to solve the technical problem that static RFID codes have no coding segments for coding verification, the RFID tags of batteries are easily forged, and the security of battery management is reduced.

[0005] To achieve the above objectives, the present application proposes a battery management method based on RFID tags, and the battery management method based on RFID tags includes:

[0006] Receiving a tag code of an initial battery returned by the RFID tag based on a read signal, wherein the tag code includes a tag verification code, and the read signal is used to read the RFID tag;

[0007] When the label code is received, the first door of the battery swap cabinet is opened to allow the user to place the initial battery into the first door;

[0008] If it is detected that the first door has the initial battery, the battery information of the initial battery is obtained, and based on the battery information and the tag verification code, the RFID tag is verified to obtain a verification result;

[0009] If the verification result is that the tag verification is qualified, the second compartment door of the battery exchange cabinet is opened, and the target battery in the second compartment door is determined so that the user can replace the initial battery based on the target battery to complete the battery replacement.

[0010] In one embodiment, the step of receiving the tag code of the initial battery returned by the RFID tag based on the read signal, wherein the tag code includes a tag verification code, and the step of using the read signal to read the RFID tag includes:

[0011] Acquire initial battery information and acquire a first RFID tag;

[0012] Writing the initial battery information into the first RFID tag to obtain a second RFID tag;

[0013] Based on the initial battery information, the second RFID tag is coded and verified to obtain an RFID tag.

[0014] In one embodiment, the step of writing the initial battery information into the first RFID tag to obtain the second RFID tag includes:

[0015] Encoding the initial battery information according to a preset encoding rule to obtain an information code, wherein the information code is used to represent the user area content of the RFID tag;

[0016] Obtaining a preset verification algorithm, and encoding the preset verification algorithm according to a preset encoding rule to obtain an algorithm code;

[0017] Based on the preset verification algorithm, the information code is calculated to obtain a tag verification code;

[0018] Determine a label code based on the information code, the label check code and the algorithm code;

[0019] The tag code is written into the first RFID tag to obtain a second RFID tag.

[0020] In one embodiment, the step of encoding the initial battery information by a preset encoding rule to obtain the information encoding includes:

[0021] Encoding the battery serial number in the battery information according to a preset encoding rule to obtain a serial code;

[0022] Encoding the battery production date in the battery information according to a preset encoding rule to obtain a date code;

[0023] Encoding the battery cycle number in the battery information according to a preset encoding rule to obtain a cycle code;

[0024] Encoding the battery health value in the battery information according to a preset encoding rule to obtain a health value code;

[0025] Get the preset user code;

[0026] An information code is determined based on the sequence code, the date code, the cycle code, the health value code and the user code.

[0027] In one embodiment, if the presence of the initial battery is detected in the first compartment door, the step of obtaining battery information of the initial battery, and performing tag verification on the RFID tag based on the battery information and the tag verification code to obtain the verification result includes:

[0028] If it is detected that the battery exists in the first compartment door, obtaining battery information;

[0029] Performing encoding calculation on the battery information to obtain a battery code;

[0030] The battery code is calculated by a preset verification algorithm to obtain a battery verification code;

[0031] The tag verification code and the battery verification code are coded and verified to obtain a verification result.

[0032] In one embodiment, if the verification result is that the tag verification is qualified, the second compartment door of the battery swap cabinet is opened, and the target battery in the second compartment door is determined so that the user can replace the initial battery based on the target battery to complete the battery replacement step, including:

[0033] If it is detected that the second compartment door is opened, obtaining target battery information of the target battery;

[0034] If it is detected that the target battery is taken out, based on the target battery information, the first target RFID tag of the target battery is modified to obtain a second target RFID tag;

[0035] Verify the battery serial number in the target battery information with the battery serial number of the second target RFID tag to obtain a target verification result;

[0036] A target RFID tag is determined based on the target verification result and the second target RFID tag.

[0037] In addition, to achieve the above purpose, the present application also proposes a battery management device based on an RFID tag, and the battery management device based on an RFID tag includes:

[0038] A receiving module, used to receive a tag code of an initial battery returned by the RFID tag based on a read signal, wherein the tag code includes a tag verification code, and the read signal is used to read the RFID tag;

[0039] The insertion module is used to open the first compartment door of the battery swap cabinet when receiving the label code, so that the user can put the initial battery into the first compartment door;

[0040] A verification module, configured to obtain battery information of the initial battery if it is detected that the initial battery exists in the first compartment door, and perform tag verification on the RFID tag based on the battery information and the tag verification code to obtain a verification result;

[0041] The battery replacement module is used to open the second compartment door of the battery replacement cabinet and determine the target battery in the second compartment door if the verification result is that the tag verification is qualified, so that the user can replace the initial battery based on the target battery to complete the battery replacement.

[0042] In addition, to achieve the above-mentioned objectives, the present application also proposes a battery management device based on RFID tags, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the battery management method based on RFID tags as described above.

[0043] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the battery management method based on RFID tags as described above are implemented.

[0044] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the battery management method based on RFID tags as described above are implemented.

[0045] One or more technical solutions proposed in this application have at least the following technical effects:

[0046] Compared with the related art, in which RFID coding adopts a static coding method, that is, the code will not change once it is written. This coding method is simple, but the static RFID coding has no coding segment for coding verification, and the RFID tag of the battery is easy to be forged, resulting in reduced security of battery management. In comparison, the present application receives the label code of the initial battery returned by the RFID tag based on the read signal, wherein the label code includes a label verification code, and the read signal is used to read the RFID tag; when the label code is received, the first compartment door of the battery swap cabinet is opened to allow the user to place the initial battery into the first compartment door; if the initial battery is detected in the first compartment door, the battery information of the initial battery is obtained, and the RFID tag is verified based on the battery information and the label verification code to obtain a verification result; if the verification result is a label verification code, the RFID tag is verified. If the tag verification is qualified, the second compartment door of the battery swap cabinet is opened, and the target battery in the second compartment door is determined, so that the user can replace the initial battery based on the target battery to complete the battery swap. It can be understood that the present application obtains the label code of the RFID tag based on the reading signal, wherein the label code includes the label verification code, thereby avoiding the problem that the static RFID code has no coding segment for coding verification. After receiving the label code, the initial battery is placed in the first compartment door opened by the battery swap cabinet, and then the battery information of the initial battery is obtained. The RFID tag is verified through the label code and the battery information, thereby avoiding the problem that the RFID tag of the battery is easily forged, resulting in reduced safety of battery management. After the verification, if the verification result is qualified, the second compartment door of the battery swap cabinet is opened to determine the target battery, so that the user can replace the initial battery based on the target battery to complete the battery swap. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0048] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0049] Figure 1 A flowchart of the first embodiment of the battery management method based on RFID tags provided in this application;

[0050] Figure 2 This is a system architecture diagram of the battery management method based on RFID tags in this application;

[0051] Figure 3 Write a flow chart for the production of the battery management method based on RFID tags in this application;

[0052] Figure 4 This is a diagram of the RFID coding composition of the battery management method based on RFID tags in this application;

[0053] Figure 5 This is a composition diagram of the RFID coding implementation of the battery management method based on RFID tags in this application;

[0054] Figure 6 A flow chart of the second embodiment of the battery management method based on RFID tags provided in this application;

[0055] Figure 7 Update the flow chart of the battery replacement process of the battery management method based on RFID tags in this application;

[0056] Figure 8 This is a schematic diagram of the module structure of a battery management device based on an RFID tag according to an embodiment of the present application;

[0057] Fig. 9 This is a schematic diagram of the device structure of the hardware operating environment involved in the battery management method based on RFID tags in the embodiment of the present application.

[0058] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0059] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0060] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0061] The main solution of the embodiment of the present application is: receiving the tag code of the initial battery returned by the RFID tag based on the read signal, wherein the tag code includes a tag verification code, and the read signal is used to read the RFID tag; when the tag code is received, the first compartment door of the power swap cabinet is opened to allow the user to place the initial battery into the first compartment door; if the initial battery is detected in the first compartment door, the battery information of the initial battery is obtained, and the RFID tag is verified based on the battery information and the tag verification code to obtain a verification result; if the verification result is that the tag verification is qualified, the second compartment door of the power swap cabinet is opened to determine the target battery in the second compartment door, so that the user can replace the initial battery based on the target battery to complete the battery replacement.

[0062] In the related art, in the related art, RFID coding adopts a static coding method, that is, once the code is written, it will no longer change. This coding method is simple, but the static RFID coding has no coding segment for coding verification, and the RFID tag of the battery is easily forged, resulting in reduced security of battery management.

[0063] The present application obtains the label code of the RFID tag based on the reading signal, wherein the label code includes the label verification code, thereby avoiding the problem that the static RFID code has no coding segment for coding verification. After receiving the label code, the initial battery is placed in the first compartment door opened by the battery swap cabinet, and then the battery information of the initial battery is obtained. The RFID tag is verified through the label code and the battery information, thereby avoiding the problem that the RFID tag of the battery is easily forged, resulting in reduced safety of battery management. After the verification, if the verification result is qualified, the second compartment door of the battery swap cabinet is opened to determine the target battery, so that the user can replace the initial battery based on the target battery to complete the battery replacement.

[0064] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, etc. The following takes a battery management device as an example to illustrate this embodiment and the following embodiments.

[0065] Based on this, the present application embodiment provides a battery management method based on RFID tags, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the battery management method based on RFID tags of the present application.

[0066] In this embodiment, refer to Figure 2 , Figure 2This is the architecture diagram of the battery management system based on RFID tags in this application. The battery management method based on RFID tags includes steps S100 to S400:

[0067] Step S100, receiving a tag code of an initial battery returned by an RFID tag based on a read signal, wherein the tag code includes a tag verification code, and the read signal is used to read the RFID tag;

[0068] It should be noted that the executor of this embodiment is a battery management device, which is provided with a battery swap cabinet. The battery swap cabinet is provided with a cabinet control system. The cabinet control system includes an RFID device, which is used to read the RFID tag code of the battery.

[0069] It is understandable that within the reading range of the RFID device of the battery management device, the RFID device continues to send a read signal within the reading range. If the RFID tag of the battery is within the reading range of the RFID device, the RFID device will read the information of the RFID tag of the battery and obtain the tag code of the RFID tag. The RFID tag information includes a check code and a preset check algorithm. Please refer to Figure 3 , Figure 3 This is a diagram of the RFID coding composition.

[0070] In a feasible implementation manner, the following steps are included before step S100:

[0071] Acquire initial battery information and acquire a first RFID tag;

[0072] It is understandable that the battery includes a battery management module. The first RFID tag is the initial RFID tag of the battery. The initial battery information includes the battery production date productDate, the battery serial number SN, the number of cycles, the health and the user number UID. The production line engineer enters the battery production date in the battery management device. In particular, the production date can also be read from the battery with the production date written. The battery management device reads the battery SN: batterySN from the battery management module of the battery and obtains the unfilled RFID tag on the battery.

[0073] Writing the initial battery information into the first RFID tag to obtain a second RFID tag;

[0074] It should be noted that the second RFID tag is an RFID tag after the initial battery information is written in. The battery management device writes the acquired initial battery information into the first RFID tag to obtain the second RFID tag.

[0075] Based on the initial battery information, the second RFID tag is coded and verified to obtain an RFID tag.

[0076] It is understandable that the RFID tag is a verified tag. The battery management device verifies the RFID tag written with the battery information based on the acquired battery information to obtain an RFID tag without writing errors.

[0077] For details, please refer to Figure 4 , Figure 4 Provides a production write flow chart, Figure 4 The steps are as follows:

[0078] 1a: The production line engineer enters the battery production date productDate on the cabinet control system or production tool used for production, and stores the battery production date in the battery information management module;

[0079] 1b: The cabinet control system or production tool reads the battery SN from the battery information management module: batterySN;

[0080] 2a: The RFID device of the cabinet control system scans the RFID tag of the battery that can be read currently;

[0081] 2b: The RFID device writes the batterySN, productDate, number of cycles (0), health (100), UID all F, calculated checksum R, and used check algorithm A into the RFID tag user area;

[0082] 2c: The RFID device reads the user area content from the RFID tag for verification;

[0083] 2d: The cabinet control system or production tool prompts the RFID tag to write the result through the interface or voice prompt.

[0084] In a feasible implementation manner, the step of writing the battery information into the first RFID tag to obtain the second RFID tag includes the following steps:

[0085] Encoding the initial battery information according to a preset encoding rule to obtain an information code, wherein the information code is used to represent the user area content of the RFID tag;

[0086] It should be noted that the information is encoded as the first 29 characters of the RFID, and the RFID is generally composed of 32 characters, such as Figure 3As shown in the figure, we can divide the 32-bit character code into three parts, namely information code, check code and check algorithm. The battery management device encodes the battery information in the user area of ​​the RFID tag to obtain the information code, where the RFID user area includes: battery SN, battery production date, battery cycle life, battery health and user ID.

[0087] The battery SN is used to record the battery to which the RFID tag belongs. On other devices that can read the internal data of the battery, it can be used to check whether the RFID tag is pasted incorrectly or has been stolen.

[0088] The battery production date is used to record the battery production date to avoid overuse of the battery. It is used to meet the needs of battery recycling management and to prevent batteries that should have entered the recycling cycle from being lost in the market and causing safety accidents.

[0089] The battery cycle life is used to record the number of times the battery is currently used, to meet the needs of battery recycling management, and to prevent batteries that should have entered the recycling cycle from being lost in the market and causing safety accidents.

[0090] Battery health users record the battery's SOH at the time to meet battery recycling management needs and prevent batteries that should have entered the recycling cycle from being lost in the market and causing safety accidents.

[0091] The user ID is used to record the identity information of the user currently using the battery, and is used to remind the user to park in compliance or drive away from the dangerous area when the battery is parked in a prohibited parking area or a dangerous area or a serious accident occurs in the parking area.

[0092] Obtaining a preset verification algorithm, and encoding the preset verification algorithm according to a preset encoding rule to obtain an algorithm code;

[0093] It is understandable that the verification algorithm is a verification algorithm for obtaining a verification code, and common verification algorithms include CRC8, CRC16 / CCITT(), CRC32 / and checksum, etc. The battery management device obtains a preset verification algorithm, and encodes the algorithm to obtain an algorithm code.

[0094] Based on the preset verification algorithm, the information code is calculated to obtain a tag verification code;

[0095] It should be noted that the check code is a byte converted to the corresponding hexadecimal character in the result obtained by the check algorithm. If the result of the CRC calculation is 0xF3, then C1 is 0x46 (ASCII code of character F) and C2 is 0x33 (ASCII code of character 3). The battery management device calculates the information encoding obtained through the preset check algorithm to obtain the tag check code.

[0096] Determine a label code based on the information code, the label check code and the algorithm code;

[0097] It is understandable that the battery management device combines the information code, check code and algorithm code to obtain the RFID tag information. Please refer to Figure 5 , Figure 5 Provides a detailed diagram of the composition of RFID coding.

[0098] in, Figure 5 R1~R4 are the results of the verification algorithm. The two bytes are converted to the corresponding hexadecimal characters. In the specific implementation, if the result of CRC16 calculation is 0xA8F3, then R1 is 0x41 (ASCII code of character A), R2 is 0x38 (ASCII code of character 8), R3 is 0x46 (ASCII code of character F), and R4 is 0x33 (ASCII code of character 3).

[0099] Figure 5 A1 is the check algorithm, which is the check algorithm for obtaining the check code. Common check algorithms include CRC16 / CCITT(), CRC32 / and checksum, etc.

[0100] In particular, to save storage space and improve the reading speed of the user data area, the battery SN can be calculated by using a checksum calculation method, such as using a CRC16 algorithm, which only requires two bytes to store the CRC16 calculation value of the battery SN.

[0101] In particular, in order to save storage space and improve the reading speed of the user data area, the user ID can be stored in hexadecimal format, so the storage space for an 11-digit phone number only requires 5 bytes.

[0102] The tag code is written into the first RFID tag to obtain a second RFID tag.

[0103] It should be noted that the second RFID tag is a tag after the code is written in. The battery management device writes the obtained tag code into the first RFID tag to obtain the second RFID tag.

[0104] In a feasible implementation manner, the initial battery information is encoded according to a preset encoding rule, and the step of obtaining the information encoding includes the following steps:

[0105] Encoding the battery serial number in the battery information according to a preset encoding rule to obtain a serial code;

[0106] It should be noted that the battery management device encodes the battery serial number, such as Figure 5As shown in B1~B20 in , the sequence code is obtained.

[0107] Encoding the battery production date in the battery information according to a preset encoding rule to obtain a date code;

[0108] It is understood that the battery management device encodes the battery production date, e.g. Figure 5 The Y1M1D1 shown is the year, month and day of battery production. The year records the tens and units digits of the year, such as 0x18 for 2024, and the month and day record the month and day, such as March 12, M1 is 0x03, D1 is 0x0C, and the date code is obtained.

[0109] Encoding the battery cycle number in the battery information according to a preset encoding rule to obtain a cycle code;

[0110] It should be noted that the battery management device encodes the number of battery cycles, for example Figure 5 The C1C2 shown records the current cycle number of the battery, and its value is (C1<<8)|C2, thereby obtaining the cycle code.

[0111] Encoding the battery health value in the battery information according to a preset encoding rule to obtain a health value code;

[0112] It is understood that the battery management device encodes the battery health value, for example, Figure 5 The S1 shown records the battery health, whose value is >0 and less than 100, and then obtains the health value code, wherein the battery health value is obtained by detecting the health value detection model preset in the battery management device. The battery management device monitors the key factors affecting the battery health value in real time through the sensors in the battery swap cabinet, and inputs the detected data into the preset health value detection model to obtain the battery health value.

[0113] Get the preset user code;

[0114] It should be noted that the battery management device obtains an initial user code, for example, U1~U11 records the user ID, typically the characters of the user's phone number, and then obtains a preset user code, wherein the initial user code is set to all Fs.

[0115] An information code is determined based on the sequence code, the date code, the cycle code, the health value code and the user code.

[0116] It is understandable that the battery management device converts the sequence code, sequence code, cycle code, health value code and user code into Figure 5 The positional relationship in is combined to obtain the information encoding.

[0117] Step S200, when the label code is received, the first door of the battery swap cabinet is opened to allow the user to place the initial battery into the first door;

[0118] It should be noted that the RFID device also includes a warehouse control device, which is used to control the opening and closing of the warehouse door. The first warehouse door is an idle warehouse door. After the RFID device of the battery management device reads the RFID tag of the battery, the battery management device will select an idle battery warehouse and open the warehouse door, and prompt the user to put the initial battery for battery replacement into the first warehouse door.

[0119] Step S300, if it is detected that the first compartment door has the initial battery, then obtaining the battery information of the initial battery, and performing tag verification on the RFID tag based on the battery information and the tag verification code to obtain a verification result;

[0120] It is understandable that the verification result is the result of judging the legitimacy of the tag to avoid security risks caused by the misappropriation and forgery of the tag. When the battery swap cabinet of the battery management equipment detects that a battery swap battery has been returned, the battery swap cabinet can directly obtain the battery information stored in the battery information management module of the battery, and perform tag verification on the battery information and the verification code in the RFID tag code to obtain the verification result.

[0121] In a feasible implementation manner, step S300 includes the following steps:

[0122] If it is detected that the battery exists in the first compartment door, obtaining battery information;

[0123] It should be noted that the battery information includes the battery SN, production date, and usage status of the battery, among which the battery includes a battery information management module and an RFID tag, and the battery information is obtained from the battery information management module. After the battery is placed in the first compartment door of the battery swap cabinet of the battery management equipment, the battery is physically connected to the battery swap cabinet, and the battery swap cabinet can directly obtain the battery information stored in the battery information management module of the battery.

[0124] The battery code is calculated by a preset verification algorithm to obtain a battery verification code;

[0125] It should be noted that the battery management device performs algorithm calculation on the obtained battery information according to a preset verification algorithm to obtain a battery verification code.

[0126] The tag verification code and the battery verification code are coded and verified to obtain a verification result.

[0127] It is understandable that the battery management device will compare the tag verification codes of the battery and the RFID tag for tag legitimacy, and obtain a verification result of the tag legitimacy of the RFID tag used to characterize the written information, thereby preventing the use of tampered or counterfeit batteries and ensuring battery replacement safety and battery quality.

[0128] Step S400: If the verification result is that the tag verification is qualified, the second compartment door of the battery exchange cabinet is opened, and the target battery in the second compartment door is determined so that the user can replace the initial battery based on the target battery to complete the battery replacement.

[0129] It is understandable that the battery management device analyzes the verification results. If the inspection is qualified, the battery management device will select a suitable battery as the target battery and open the second compartment door corresponding to the target battery. The battery management device involves evaluating various battery indicators in the process of selecting a battery, such as remaining power, life and health status, to ensure that the best option is provided to the user.

[0130] In this embodiment, a verification segment is added to the RFID code of the battery management device to verify whether the code is a legitimate battery RFID tag, thereby improving the security of battery management, and defining data items in the RFID tag user area to meet the needs of traffic management, fire management, battery replacement management, etc.

[0131] The present application embodiment provides a battery management method based on RFID tags, referring to Figure 6 , Figure 6 This is a flow chart of the second embodiment of the battery management method based on RFID tags of the present application.

[0132] In a feasible implementation manner, the following steps are included after step S400:

[0133] Step S10, if it is detected that the second compartment door is opened, obtaining target battery information of the target battery;

[0134] It should be noted that the target battery information is the battery information stored in the battery management module of the battery. After the battery management device opens the door of the battery for battery replacement, the battery replacement will obtain the battery information stored in the battery management module of the target battery.

[0135] Step S20, if it is detected that the target battery is taken out, modifying the first target RFID tag of the target battery based on the target battery information to obtain a second target RFID tag;

[0136] It is understandable that when the battery management device detects that the battery has been taken out, because the battery data will be updated, the label code corresponding to the battery needs to be updated synchronously. The battery management module of the battery management device notifies the RFID device to update the battery label content, and then the RFID device of the battery management device scans the RFID tag code of the target battery and reads the RFID user area content. If the scan times out, the battery information management module synchronizes the RFID tag user area update result to the cloud platform and displays the reason for failure: Failed to update the RFID tag user area data due to failure to scan the RFID tag.

[0137] Step S30, verifying the battery serial number in the target battery information with the battery serial number of the second target RFID tag to obtain a target verification result;

[0138] It should be noted that the RFID device of the battery management device checks whether the battery serial numbers in the RFID tag and the battery information are consistent to obtain the target verification result. If they are inconsistent, the battery information management module synchronizes the RFID tag user area update result to the cloud platform and displays the reason for failure: Failed to update the RFID tag user area data due to battery SN error.

[0139] Step S40: determining a target RFID tag based on the target verification result and the second target RFID tag.

[0140] It is understandable that after the battery management device obtains consistent verification results, the RFID device of the battery management device writes the calculated user area data into the RFID user area, obtains the target RFID tag, and verifies the written information. If the verification fails, the reason is analyzed. If the device fails to read the RFID user area data, the battery management module is notified to check the RFID tag user area data failure, and the reason is the RFID user area reading failure. If the device fails to check the RFID user area data, the battery management module is notified to check the RFID tag user area data writing failure, and the reason is the RFID user area write error.

[0141] For details, please refer to Figure 7 , Figure 7 Provides an updated flow chart of the battery replacement process. Figure 7 The specific steps are as follows:

[0142] 1a: Get the user ID information UID of the user who removed the battery;

[0143] 1b: Get the RFID tag code RFIDSN corresponding to the battery;

[0144] 1c: Obtain the battery SN, battery cycle number CycleNum, and battery health SOH from the battery management information module of the battery;

[0145] 2a: When it is detected that the battery has been removed, the battery management module notifies the RFID device to update the battery tag content, carrying parameters including RFIDSN, SN, CycleNum, SOH, etc.;

[0146] 2b: The RFID module scans the RFID tag code as the RFIDSN tag and reads the RFID user area content. If the scan times out, jump to 2e to notify the battery management module that the update of the RFID tag user area data failed because the scanning of the RFID tag failed;

[0147] 2c: The RFID device checks whether the batterySN of the RFID tag is consistent. If not, it jumps to 2e and notifies the battery management module that the update of the RFID tag user area data failed because the battery SN is wrong. The RFID device writes the calculated user area data into the RFID user area;

[0148] 2d: The RFID device attempts to read the data written into the tag user area and compares it with the written data. If the device fails to read the RFID user area data, the battery management module is notified to check the RFID tag user area data failure, and the reason is that the RFID user area reading amount fails. If the device fails to check the RFID user area data, the battery management module is notified to check the RFID tag user area data writing failure, and the reason is the RFID user area writing error;

[0149] 2e: The battery information management module synchronizes the update results of the RFID tag user area to the cloud platform.

[0150] In particular, for the RFID tag user area data that fails to be written, the writing can be started when the RFID tag is detected by the RFID device in the traffic control.

[0151] In this embodiment, the RFID device of the battery management device updates the RFID tag user area to ensure synchronous update of the RFID tag, and verifies the updated RFID tag user area information to avoid management confusion caused by errors in the RFID tag user data area.

[0152] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the battery management method based on RFID tags of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0153] This application also provides a battery management method and device based on RFID tags, please refer to Figure 8, the battery management method and device based on RFID tag includes:

[0154] A receiving module 10, configured to receive a tag code of an initial battery returned by an RFID tag based on a read signal, wherein the tag code includes a tag verification code, and the read signal is used to read the RFID tag;

[0155] The insertion module 20 is used to open the first compartment door of the battery swap cabinet when the label code is received, so that the user can put the initial battery into the first compartment door;

[0156] The verification module 30 is used to obtain the battery information of the initial battery if it is detected that the initial battery exists in the first compartment door, and perform tag verification on the RFID tag based on the battery information and the tag verification code to obtain a verification result;

[0157] The battery replacement module 40 is used to open the second compartment door of the battery replacement cabinet and determine the target battery in the second compartment door if the verification result is that the tag verification is qualified, so that the user can replace the initial battery based on the target battery to complete the battery replacement.

[0158] Optionally, the receiving module includes:

[0159] The writing module is used to obtain initial battery information and a first RFID tag; write the initial battery information into the first RFID tag to obtain a second RFID tag; and perform coding verification on the second RFID tag based on the initial battery information to obtain an RFID tag.

[0160] Optionally, the writing module includes:

[0161] A determination module is used to encode the initial battery information through a preset coding rule to obtain an information code, wherein the information code is used to characterize the user area content of the RFID tag; obtain a preset verification algorithm, and encode the preset verification algorithm through a preset coding rule to obtain an algorithm code; based on the preset verification algorithm, perform algorithm calculation on the information code to obtain a tag verification code; determine a tag code based on the information code, the tag verification code and the algorithm code; write the tag code into the first RFID tag to obtain a second RFID tag.

[0162] Optionally, the determining module includes:

[0163] The encoding module is used to encode the battery serial number in the battery information through a preset encoding rule to obtain a sequence code; encode the battery production date in the battery information through a preset encoding rule to obtain a date code; encode the number of battery cycles in the battery information through a preset encoding rule to obtain a cycle code; encode the battery health value in the battery information through a preset encoding rule to obtain a health value code; obtain a preset user code; and determine the information code based on the sequence code, the date code, the cycle code, the health value code and the user code.

[0164] Optionally, the encoding module includes:

[0165] A calculation module is used to obtain battery information if the battery is detected in the first compartment door; encode and calculate the battery information to obtain a battery code; perform algorithmic calculation on the battery code through a preset verification algorithm to obtain a battery verification code; and perform coding verification on the label verification code and the battery verification code to obtain a verification result.

[0166] Optionally, the battery replacement module includes:

[0167] An updating module is used to obtain target battery information of the target battery if it is detected that the second compartment door is opened; if it is detected that the target battery is taken out, modify the first target RFID tag of the target battery based on the target battery information to obtain a second target RFID tag; verify the battery serial number in the target battery information with the battery serial number of the second target RFID tag to obtain a target verification result; and determine the target RFID tag based on the target verification result and the second target RFID tag.

[0168] The RFID tag-based battery management device provided in the present application adopts the RFID tag-based battery management method in the above-mentioned embodiment, and can solve the technical problems of RFID tag-based battery management. Compared with the prior art, the beneficial effects of the RFID tag-based battery management device provided in the present application are the same as the beneficial effects of the RFID tag-based battery management method provided in the above-mentioned embodiment, and the other technical features of the RFID tag-based battery management device are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.

[0169] The present application provides a battery management device based on an RFID tag, and the battery management device based on an RFID tag includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the battery management method based on the RFID tag in the above-mentioned embodiment 1.

[0170] Reference below Fig. 9 , which shows a schematic diagram of the structure of a battery management device based on RFID tags suitable for implementing the embodiments of the present application. The battery management device based on RFID tags in the embodiments of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig. 9 The RFID tag-based battery management device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0171] like Fig. 9As shown, the battery management device based on RFID tags may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the battery management device based on RFID tags are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the RFID tag-based battery management device to communicate wirelessly or wired with other devices to exchange data. Although the RFID tag-based battery management device with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have instead.

[0172] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0173] The RFID tag-based battery management device provided in this application adopts the RFID tag-based battery management method in the above embodiment, which can solve the technical problems of RFID tag-based battery management. Compared with the prior art, the beneficial effects of the RFID tag-based battery management device provided in this application are the same as the beneficial effects of the RFID tag-based battery management method provided in the above embodiment, and the other technical features of the RFID tag-based battery management device are the same as the features disclosed in the previous embodiment method, which will not be repeated here.

[0174] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0175] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0176] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the RFID tag-based battery management method in the above-mentioned embodiment.

[0177] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.

[0178] The computer-readable storage medium may be included in the battery management device based on the RFID tag; or may exist independently without being assembled into the battery management device based on the RFID tag.

[0179] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the battery management device based on the RFID tag, the battery management device based on the RFID tag: receives the tag code of the initial battery returned by the RFID tag based on the read signal, wherein the tag code includes a tag verification code, and the read signal is used to read the RFID tag; when the tag code is received, opens the first compartment door of the power exchange cabinet so that the user can put the initial battery into the first compartment door; if the initial battery is detected in the first compartment door, obtains the battery information of the initial battery, and performs a tag verification on the RFID tag based on the battery information and the tag verification code to obtain a verification result; if the verification result is that the tag verification is qualified, opens the second compartment door of the power exchange cabinet, and determines the target battery in the second compartment door, so that the user can replace the initial battery based on the target battery to complete the battery replacement.

[0180] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0181] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0182] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0183] The readable storage medium provided in the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned battery management method based on RFID tags, and can solve the technical problems of battery management based on RFID tags. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the present application are the same as the beneficial effects of the battery management method based on RFID tags provided in the above-mentioned embodiments, and will not be described in detail here.

[0184] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned RFID tag-based battery management method when executed by a processor.

[0185] The computer program product provided in this application can solve the technical problem of battery management based on RFID tags. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the battery management method based on RFID tags provided in the above embodiment, which will not be repeated here.

[0186] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A battery management method based on RFID tags, characterized in that: Applied to a battery exchange cabinet, the battery management method based on RFID tags includes: Receiving the tag code of the initial battery returned by the RFID tag based on the read signal, wherein the tag code includes an information code, a tag check code and an algorithm code, the tag check code is determined based on the information code and a preset check algorithm, and the read signal is used to read the RFID tag; When the label code is received, the first door of the battery swap cabinet is opened to allow the user to place the initial battery into the first door; If it is detected that the first door has the initial battery, the battery information of the initial battery is obtained, and based on the battery information and the tag verification code, the RFID tag is verified to obtain a verification result; If the verification result is that the tag verification is qualified, the second compartment door of the battery swap cabinet is opened to allow the user to replace the initial battery based on the target battery in the second compartment door to complete the battery swap; If the initial battery is detected in the first door, the battery information of the initial battery is obtained, and based on the battery information and the tag verification code, the RFID tag is verified to obtain the verification result, and the steps include: If it is detected that the first compartment door has the initial battery, obtaining battery information; Performing encoding calculation on the battery information to obtain a battery code; The battery code is calculated by the preset verification algorithm to obtain a battery verification code; The tag verification code and the battery verification code are coded and verified to obtain a verification result.

2. The battery management method based on RFID tag according to claim 1, characterized in that: The step of receiving the tag code of the initial battery returned by the RFID tag based on the read signal, wherein the tag code includes a tag verification code, and the step of using the read signal to read the RFID tag includes: Acquire initial battery information and acquire a first RFID tag; Writing the initial battery information into the first RFID tag to obtain a second RFID tag; Based on the initial battery information, the second RFID tag is coded and verified to obtain an RFID tag.

3. The battery management method based on RFID tag according to claim 2, characterized in that: The step of writing the initial battery information into the first RFID tag to obtain the second RFID tag comprises: Encoding the initial battery information according to a preset encoding rule to obtain an information code, wherein the information code is used to represent the user area content of the RFID tag; Obtaining a preset verification algorithm, and encoding the preset verification algorithm according to a preset encoding rule to obtain an algorithm code; Based on the preset verification algorithm, the information code is calculated to obtain a tag verification code; Determine a label code based on the information code, the label check code and the algorithm code; The tag code is written into the first RFID tag to obtain a second RFID tag.

4. The battery management method based on RFID tag according to claim 3, characterized in that: The step of encoding the initial battery information by a preset encoding rule to obtain the information encoding comprises: Encoding the battery serial number in the battery information according to a preset encoding rule to obtain a serial code; Encoding the battery production date in the battery information according to a preset encoding rule to obtain a date code; Encoding the battery cycle number in the battery information according to a preset encoding rule to obtain a cycle code; Encoding the battery health value in the battery information according to a preset encoding rule to obtain a health value code; Get the preset user code; An information code is determined based on the sequence code, the date code, the cycle code, the health value code and the user code.

5. The battery management method based on RFID tag according to claim 1, characterized in that: If the verification result is that the tag verification is qualified, the second door of the battery swap cabinet is opened, and the target battery in the second door is determined so that the user can replace the initial battery based on the target battery. After the battery swap step is completed, it includes: If it is detected that the second compartment door is opened, obtaining target battery information of the target battery; If it is detected that the target battery is taken out, based on the target battery information, the first target RFID tag of the target battery is modified to obtain a second target RFID tag; Verify the battery serial number in the target battery information with the battery serial number of the second target RFID tag to obtain a target verification result; A target RFID tag is determined based on the target verification result and the second target RFID tag.

6. A battery management device based on RFID tags, characterized in that: The device comprises: A receiving module, used to receive a tag code of an initial battery returned by the RFID tag based on a read signal, wherein the tag code includes an information code, a tag check code and an algorithm code, the tag check code is determined based on the information code and a preset check algorithm, and the read signal is used to read the RFID tag; The insertion module is used to open the first compartment door of the battery swap cabinet when receiving the label code, so that the user can put the initial battery into the first compartment door; A verification module, configured to obtain battery information of the initial battery if it is detected that the initial battery exists in the first compartment door, and perform tag verification on the RFID tag based on the battery information and the tag verification code to obtain a verification result; A battery replacement module, for opening the second compartment door of the battery replacement cabinet and determining a target battery in the second compartment door if the verification result is that the tag verification is qualified, so that the user can replace the initial battery based on the target battery to complete the battery replacement; The verification module includes a calculation module, which is used to obtain battery information if the battery is detected in the first compartment door; encode and calculate the battery information to obtain a battery code; perform algorithmic calculation on the battery code through a preset verification algorithm to obtain a battery verification code; and perform coding verification on the label verification code and the battery verification code to obtain a verification result.

7. A battery management device based on RFID tags, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the RFID tag-based battery management method according to any one of claims 1 to 5.

8. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the battery management method based on an RFID tag as described in any one of claims 1 to 5 are implemented.

9. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the RFID tag-based battery management method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Battery replacing cabinet for replacing batteries

    CN219789947U

  • On-vehicle battery management system

    JP2014203719A