Battery management method and device, electronic equipment and storage medium
By analyzing the battery status and performing corresponding operations in the battery swap mode, the problem of low battery management efficiency of electric vehicles is solved, and automated and efficient management and safe use of the battery throughout the life cycle is achieved.
Patent Information
- Application Number
- CN202411199867.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-30
- Publication Date
- 2024-12-20
AI Technical Summary
The entire life cycle management of existing electric vehicle batteries lacks efficient automation and rely on manual management to be low efficiency and poor execution, making it difficult to carry out battery maintenance and repair in a timely manner.
By acquiring vehicle data in battery swap mode, analyzing the battery status, performing corresponding preset operations, including network switching, network withdrawal, fault handling, maintenance and gradient utilization, using cloud databases for unified management, improving the timeliness of battery management and accuracy.
It realizes automatic and efficient management of the entire life cycle of the battery, promptly caring for battery and fault handling, improves the safety and value utilization of the battery, and overcomes the problem of untimely battery maintenance caused by users' negligence.
Smart Images

Figure CN119168801A_ABST
Abstract
Description
[0001] This application is a division of a Chinese invention patent with an application date of 2021 / 12 / 30, application number 202111659075.7, and name “Battery management method, device, electronic device, and storage medium”. Technical Field
[0002] The present invention relates to the field of battery technology, and in particular to a battery management method, device, electronic equipment, and storage medium. Background Art
[0003] The new energy vehicle industry is currently being vigorously developed. As one of the three important components of new energy vehicles, the battery of electric vehicles provides power for the entire vehicle. The promotion and application of the battery replacement and energy replenishment mode allows users to use electric vehicles as conveniently as fuel vehicles and replenish energy as conveniently as refueling. At present, there is a lack of effective means to manage the entire life cycle of electric vehicle batteries. The existing management methods rely too much on manual management methods, which are inefficient and poor in execution. How to achieve automated and efficient management of the entire life cycle of batteries is a difficult problem that all new energy companies face and must solve. Summary of the invention
[0004] The present invention provides a battery management method, device, electronic equipment, and storage medium to improve the reliability of battery management.
[0005] The present invention solves the above technical problems through the following technical solutions:
[0006] A battery management method, the management method comprising:
[0007] In response to a battery swap request of a battery swap vehicle, obtaining vehicle data of the battery swap vehicle;
[0008] Extracting battery data matching the replaced battery of the battery-swapping vehicle from a database; the database stores multiple sets of vehicle data and battery data in association, the battery data including attribute data provided by a battery management platform and battery-swapping data provided by a battery-swapping station;
[0009] Analyzing the battery data to determine the battery status of the replaced battery;
[0010] A preset operation matching the battery status is performed on the replaced battery.
[0011] In this solution, the advantages of the battery swapping and energy replenishment mode are fully utilized. The battery status is tested once every battery swap. Through high-frequency testing, corresponding measures are taken in time according to the battery status, which greatly improves the timeliness of battery management.
[0012] Optionally, analyzing the battery data to determine the battery status of the replaced battery includes:
[0013] Determine a parameter value range within which a parameter value of each battery parameter included in the battery data falls, and determine the battery state of the replaced battery according to a correspondence between the parameter value range and the battery state;
[0014] and / or, fitting parameter values of various parameters included in the battery data, and determining the battery state of the replaced battery according to a corresponding relationship between the parameter fitting result and the battery state;
[0015] And / or, the parameter value of each battery parameter included in the battery data is input into a pre-trained state determination model, so that the battery state of the replaced battery is determined by the state determination model.
[0016] In this solution, by using a variety of methods for determining the battery status or using them in combination, the battery status can be accurately determined, thereby improving the accuracy and effectiveness of battery management.
[0017] Optionally, the battery status includes at least one of the following: network switching request status, network exit status, fault retirement status, user request network exit status, battery gradient utilization retirement status;
[0018] The preset operation matching the network switching request state includes: executing a network switching operation and / or generating a network switching reminder;
[0019] The preset operation matching the network exit status includes: executing a network exit operation and / or generating a network exit reminder;
[0020] The preset operations matching the fault retirement state include: executing a fault retirement operation and / or generating a fault retirement reminder;
[0021] The preset operation matching the network logout status requested by the user includes: executing a network logout operation and / or generating a network logout reminder;
[0022] The preset operation matching the battery gradient utilization retirement state includes: executing a gradient utilization retirement operation and / or generating a gradient utilization retirement reminder.
[0023] In this solution, the replaced batteries are treated in a targeted manner according to their different states, thus achieving safe and efficient use of the batteries throughout their life cycle and giving full play to the value of each battery.
[0024] Optionally, it also includes:
[0025] According to the execution result of the preset operation, updating the battery data stored in the database;
[0026] And / or, the battery status and the battery data are stored in association.
[0027] In this solution, when the preset operation of the battery is completed, the battery status is updated each time the battery is replaced, and the cloud database is used to associate and store the battery status information and manage it in a unified manner, which is convenient for battery fault recording, battery traceability, etc., and provides a data basis for battery management.
[0028] A battery management method, the management method comprising:
[0029] In response to a battery replacement request of a vehicle, obtaining vehicle data of the battery replacement vehicle;
[0030] Extracting battery data matching the replaced battery of the battery-swapping vehicle from a database; the database stores multiple sets of vehicle data and battery data in association, the battery data including attribute data and battery-swapping data;
[0031] Determining whether the replaced battery meets maintenance conditions according to the battery data;
[0032] When it is determined that the replaced battery meets the maintenance conditions, a maintenance reminder for the replaced battery is generated.
[0033] In this solution, the advantages of the battery swapping and energy replenishing mode are fully utilized. The battery status is tested every time the battery is swapped. Through high-frequency testing, comprehensive off-vehicle maintenance is carried out on the battery in a timely manner according to the battery status, which greatly improves the timeliness of battery maintenance. The characteristics of the battery swapping mode fundamentally overcome the greater risks caused by untimely battery maintenance and repairs due to negligence of electric vehicle users.
[0034] Optionally, the battery data includes at least one of the following parameters: number of battery replacements, time of last battery replacement;
[0035] The maintenance conditions include at least one of the following:
[0036] The number of battery replacements of the replaced battery is greater than the number threshold;
[0037] The time between the current time and the last time the battery was replaced is greater than the time threshold.
[0038] In this solution, combined with the historical data of the battery, the number of battery replacements and / or the time interval between battery replacements are used as the basis for battery maintenance, among which a certain number of battery replacements serves as the cycle basis for battery maintenance, and the judgment of the time interval between battery replacements serves as a supplementary basis. The above two battery maintenance bases cooperate with each other to ensure the standardization and timeliness of battery maintenance.
[0039] Optionally, it also includes:
[0040] When the battery maintenance is completed, the maintenance data of the replaced battery is obtained, and the battery data in the database is updated according to the maintenance data.
[0041] Optionally, when the replaced battery does not meet the maintenance conditions and the replaced battery is in a normal state, the battery data in the database is updated according to the battery replacement operation of the replaced battery by the battery replacement station.
[0042] In this solution, the battery status is updated when the battery maintenance is completed, and the cloud database is used to associate and store the battery status information and manage it in a unified manner, which is convenient for battery fault recording, battery traceability, etc., and provides a data basis for battery management.
[0043] Optionally, extracting battery data matching the replaced battery of the battery-swapping vehicle from the database further includes:
[0044] Acquiring attribute data of the replaced battery;
[0045] Determining whether there is battery data in the database that matches the attribute data of the replaced battery;
[0046] If the result of the judgment is yes, battery data matching the attribute data of the replaced battery is extracted from the database and used as battery data matching the replaced battery of the battery-swapping vehicle;
[0047] When the judgment result is no, the attribute data of the replaced battery is associated with the vehicle data of the battery-replacement vehicle and stored.
[0048] In this solution, new users or existing network users are automatically identified. After identifying new users, the network access operation can be completed quickly, efficiently and accurately, and the vehicle data and battery data are uploaded to the cloud database for associated storage and unified management.
[0049] Optionally, the attribute data of the replaced battery is associated with the vehicle data of the battery-swapping vehicle and stored, including:
[0050] Acquiring first attribute data of the replaced battery identified by the battery compartment when the replaced battery is placed in the battery compartment;
[0051] Acquire the entered second attribute data of the replaced battery;
[0052] Determining whether the parameter value of each parameter included in the second attribute data matches the parameter value of the corresponding parameter included in the first attribute data;
[0053] When the judgment result is yes, the first attribute data or the second attribute data is used as the attribute data of the replaced battery and is associated with the vehicle data of the battery-swap vehicle and stored.
[0054] In this solution, when a new user joins the network, the attribute data of the battery joining the network is verified to prevent problems such as incorrect network access information.
[0055] Optionally, the first attribute data is obtained by the battery compartment through image recognition and / or wireless signal transmission of the replaced battery.
[0056] In this solution, battery attribute data is obtained through image recognition and / or wireless signal transmission, which improves efficiency and accuracy.
[0057] Optionally, it also includes:
[0058] Determining whether there is duplicate attribute data of the replaced battery in the database;
[0059] If the judgment result is yes, the duplicate attribute data is deleted and / or a data duplication reminder is issued.
[0060] In this solution, by repeatedly identifying the battery attribute data in the database, the accuracy of the battery management data is maintained, battery management errors are prevented, and the stability of the battery management system is improved.
[0061] Optionally, it also includes:
[0062] In response to the battery attribution request, determining whether there is battery data in the database that has not yet been associated with vehicle data;
[0063] If the judgment result is yes, the vehicle data carried in the battery attribution request and the battery data for which an attribution relationship has not yet been established are stored in association.
[0064] In this solution, based on the application of new users, the associated storage of vehicle data and battery data is completed, and the network access operation can be completed quickly, efficiently and accurately, and the vehicle data and battery data are uploaded to the cloud database for associated storage and unified management.
[0065] A battery management device, the management device comprising:
[0066] A first acquisition module, configured to acquire vehicle data of the battery-swapping vehicle in response to a battery-swapping request of the battery-swapping vehicle;
[0067] A first extraction module is used to extract battery data matching the replaced battery of the battery-swapping vehicle from a database; the database stores multiple sets of vehicle data and battery data in association, and the battery data includes attribute data provided by a battery management platform and battery-swapping data provided by a battery-swapping station;
[0068] A first determination module, configured to analyze the battery data and determine the battery status of the replaced battery;
[0069] An execution module is used to execute a preset operation matching the battery status on the replaced battery.
[0070] In this solution, the advantages of the battery swapping and energy replenishment mode are fully utilized. The battery status is tested once every battery swap. Through high-frequency testing, corresponding measures are taken in time according to the battery status, which greatly improves the timeliness of battery management.
[0071] A battery management device, the management device comprising:
[0072] A second acquisition module, configured to acquire vehicle data of the battery-swapping vehicle in response to a battery-swapping request of the vehicle;
[0073] A second extraction module is used to extract battery data matching the replaced battery of the battery-swapping vehicle from a database; the database stores multiple sets of vehicle data and battery data in association, and the battery data includes attribute data and battery-swapping data;
[0074] A second determination module, used to determine whether the replaced battery meets the maintenance conditions according to the battery data;
[0075] The generation module is used to generate a maintenance reminder for the replaced battery when it is determined that the replaced battery meets the maintenance conditions.
[0076] In this solution, the advantages of the battery swapping and energy replenishing mode are fully utilized. The battery status is tested every time the battery is swapped. Through high-frequency testing, comprehensive off-vehicle maintenance is carried out on the battery in a timely manner according to the battery status, which greatly improves the timeliness of battery maintenance. The characteristics of the battery swapping mode fundamentally overcome the greater risks caused by untimely battery maintenance and repairs due to negligence of electric vehicle users.
[0077] An electronic device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements any of the above-mentioned battery management methods when executing the computer program.
[0078] A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements any of the above-mentioned battery management methods.
[0079] On the basis of being in accordance with the common sense in the art, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present invention.
[0080] The positive progressive effect of the present invention is that in the embodiment of the present invention, the battery status of the replaced battery is determined according to the attribute data provided by the battery management platform and the battery replacement data provided by the battery replacement station, and based on the battery status, operations matching the battery status are performed on the replaced battery, including battery asset ownership, network access, traceability, abnormal management, fault reporting, maintenance, network decommissioning, retirement, and cascade utilization, thereby achieving effective management of the battery.
[0081] It automatically identifies new users or existing users, and after identifying new users, it can quickly, efficiently and accurately complete the network access operation, and upload vehicle data and battery data to the cloud database for associated storage and unified management.
[0082] Taking full advantage of the battery swap mode, the battery status is checked every time the battery is swapped. Through high-frequency detection, corresponding measures are taken in time according to the battery status, which greatly improves the timeliness of battery management. The characteristics of the battery swap mode fundamentally overcome the greater risks caused by the negligence of electric vehicle users due to untimely battery maintenance and repair. BRIEF DESCRIPTION OF THE DRAWINGS
[0083] Figure 1 A flowchart of a battery management method provided by an exemplary embodiment of the present invention;
[0084] Figure 2 A flowchart of another battery management method provided by an exemplary embodiment of the present invention;
[0085] Figure 3 A flowchart of a method for associatively storing vehicle data and battery data provided by an exemplary embodiment of the present invention;
[0086] Figure 4 A schematic diagram of a module of a battery management device provided by an exemplary embodiment of the present invention;
[0087] Figure 5 A schematic diagram of a module of a battery management device provided by an exemplary embodiment of the present invention;
[0088] Figure 6 The present invention is a schematic structural diagram of an electronic device according to an exemplary embodiment of the present invention. DETAILED DESCRIPTION
[0089] The present invention is further described below by way of examples, but the present invention is not limited to the scope of the examples.
[0090] Figure 1This is a flowchart of a battery management method provided by an exemplary embodiment of the present invention. The management method is applied to a battery management platform. The battery management platform can be deployed on a server of a battery swap station or on another server. Figure 1 , the management method comprises the following steps:
[0091] Step 101: In response to a battery swap request of a battery swap vehicle, obtain vehicle data of the battery swap vehicle.
[0092] Vehicle data is data that can identify a vehicle and is provided by the on-board terminal of the battery-swap vehicle. It may include but is not limited to at least one of the following parameters: license plate information, vehicle identification code (VIN code), user identity information of the vehicle, etc.
[0093] Step 102: extract battery data that matches the replaced battery of the battery-swap vehicle from the database.
[0094] The database stores multiple sets of vehicle data and battery data in an associated manner. Battery data includes attribute data provided by the battery management platform and battery swap data provided by the battery swap station. Attribute data includes at least one of the following parameters: battery number, rated capacity, rated voltage, source information, etc. Battery swap data includes at least one of the following parameters: number of battery swaps, time of last battery swap, frequency of battery swap, etc.
[0095] The database is a shared database of the battery management platform and the battery swap station, and the data in the database is jointly maintained by the battery management platform and the battery swap station. For each battery swap, the battery swap station will provide battery swap data so that the battery swap data is stored in association with the vehicle data. The use of a shared database facilitates the management and maintenance of the battery's full life cycle data. The battery data extracted in step 102 is used to determine the battery status of the replaced battery, and the battery status can be accurately determined based on the battery's full life cycle data.
[0096] The prerequisite for accurately determining the battery status is to obtain accurate battery data of the replaced battery. The replaced battery is removed from the battery swapping vehicle. The battery data of the replaced battery can be accurately extracted from the database through the vehicle data of the battery swapping vehicle and used as the data basis for determining the battery status in step 103.
[0097] In one embodiment, the battery data is extracted from the database through the attribute data of the replaced battery. Specifically, the attribute data of the replaced battery is obtained, and it is determined whether there is battery data matching the attribute data of the replaced battery in the database. If the judgment result is yes, it means that the replaced battery has been registered for network access, then the battery data matching the attribute data of the replaced battery is extracted from the database and used as the battery data matching the replaced battery, and it is used as the data basis for determining the battery status in step 103. If the judgment result is no, it means that the replaced battery has not been registered for network access, that is, there is no battery data matching the attribute data in the database, and a prompt message can be generated and / or the attribute data of the replaced battery can be associated with the vehicle data of the battery replacement vehicle and stored as the data basis for determining the battery status next time. The specific implementation process of associating and storing attribute data and vehicle data is described below. By automatically identifying new users or users who have been connected to the network, the network access operation can be completed quickly, efficiently and accurately after identifying the new user, and the vehicle data and battery data are uploaded to the cloud database for associated storage and unified management.
[0098] In order to further improve the accuracy of battery data acquisition, in one embodiment, battery data is extracted from a database in combination with the attribute data of the replaced battery. Specifically, the attribute data of the replaced battery is obtained, and it is determined whether there is battery data in the database that matches both the attribute data of the replaced battery and the vehicle data. If the judgment result is yes, battery data that matches both the attribute data and the vehicle data of the replaced battery is extracted from the database and used as the battery data that matches the replaced battery, and is used as the data basis for determining the battery status in step 103. If the judgment result is no, that is, there is no battery data that matches both the attribute data and the vehicle data in the database, a prompt message may be generated and / or the attribute data of the replaced battery may be associated with the vehicle data of the battery replacement vehicle and stored as the data basis for determining the battery status next time. The specific implementation process of associating and storing attribute data and vehicle data is described below.
[0099] In one embodiment, when authorization is obtained or it is determined that the replaced battery meets the network access conditions, the attribute data of the replaced battery is associated with the vehicle data of the battery replacement vehicle and stored. The battery with the associated attribute data is registered for network access. The network access conditions can be set according to actual needs, for example, the battery source is normal.
[0100] In one embodiment, the acquired attribute data of the replaced battery may be transmitted by the electronic device through a wired or wireless signal, and the attribute data in the electronic device is manually input; the acquired attribute data of the replaced battery may also be obtained by performing image recognition on a battery image of the replaced battery, and the battery image of the battery is obtained by taking a photo during the battery replacement process.
[0101] The electronic devices may include but are not limited to mobile phones, computers, and tablet computers.
[0102] Step 103: Analyze the battery data to determine the battery status of the replaced battery.
[0103] In one embodiment, the battery status is determined by the correspondence between the preset parameter value range and the battery status. Specifically, the parameter value range within which the parameter value of each battery parameter included in the battery data falls is determined, and the battery status of the replaced battery is determined based on the correspondence between the parameter value range and the battery status. The battery status is determined in this way, with a small amount of calculation and easy implementation.
[0104] For example, assume that the correspondence between the parameter value range and the battery state is: the parameter value range [a1, a2] of battery parameter a corresponds to battery state A, the parameter value range [b1, b2] of battery parameter b corresponds to battery state B, the parameter value range [c1, c2] of battery parameter c and the parameter value range [a3, a4] of battery parameter a correspond to battery state C; when the parameter value of battery parameter a contained in the battery data falls within the parameter value range [a1, a2], the battery state is determined to be battery state A; when the parameter value of battery parameter a contained in the battery data falls within the parameter value range [a3, a4] and the parameter value of battery parameter c falls within the parameter value range [c1, c2], the battery state is determined to be battery state C.
[0105] The correspondence between the parameter value range and the battery state can be determined by analyzing historical battery data. Each battery state can be determined based on one battery parameter or multiple battery parameters, which is not particularly limited in the embodiment of the present invention.
[0106] In one embodiment, the parameter values of the parameters included in the battery data are fitted, and the battery state of the replaced battery is determined based on the corresponding relationship between the parameter fitting result and the battery state. Compared with the method of using the parameter value range, the battery state is determined with higher accuracy in this way. The parameter fitting result can be represented by a function or a curve, which is not particularly limited in the embodiment of the present invention.
[0107] In one embodiment, the parameter values of each battery parameter included in the battery data are input into a pre-trained state determination model, so that the state determination model determines the battery state of the replaced battery. The state determination model is obtained by training a neural network with a large number of training samples. The specific training process is described in the related technology and will not be repeated here. The state determination model can accurately determine the battery state based on the input battery data.
[0108] The above-mentioned methods for determining the battery status can also be used in combination, that is, the battery status is determined according to multiple methods. When the battery status determined by each method is the same, the battery status is determined as the final status of the replaced battery; if the battery status determined by each method is not completely the same, the battery status with the largest number of results can be selected as the final status of the replaced battery. By using multiple methods for determining the battery status or using them in combination, the battery status can be accurately judged, and the accuracy and effectiveness of battery management can be improved.
[0109] In the embodiment of the present invention, the advantages of the battery replacement and energy replenishment mode are fully utilized, and the battery status is detected once each battery replacement. Through high-frequency detection, corresponding measures are taken in time according to the battery status, which greatly improves the timeliness of battery management.
[0110] Step 104: Execute a preset operation matching the battery status on the replaced battery.
[0111] In one embodiment, a correspondence between the battery status and the preset operation is preset, and in step 104, a preset operation matching the battery status of the replaced battery is determined and executed according to the correspondence.
[0112] The battery status may include but is not limited to at least one of the following: network switching request status, network exit status, fault retirement status, user request network exit status, battery gradient utilization retirement status, maintenance waiting status, abnormal status.
[0113] The preset operations matching the network switching request status include: executing a network switching operation and / or generating a network switching reminder;
[0114] The preset operations matching the network exit status include: executing the network exit operation and / or generating a network exit reminder;
[0115] Preset operations that match the fault retirement status include: executing a fault retirement operation and / or generating a fault retirement reminder;
[0116] The preset operation matching the network exit status requested by the user includes: executing the network exit operation and / or generating a network exit reminder;
[0117] The preset operations matching the battery gradient utilization retirement state include: executing a gradient utilization retirement operation and / or generating a gradient utilization retirement reminder;
[0118] The preset operations matching the state to be maintained include: executing battery maintenance operations and / or generating elevator battery maintenance reminders;
[0119] The preset operations matching the abnormal state include: generating a battery abnormality reminder.
[0120] According to the different battery conditions, the replaced batteries are treated in a targeted manner, ensuring safe and efficient use of the batteries throughout their life cycle and giving full play to the value of each battery.
[0121] In one embodiment, after performing a preset operation that matches the battery status on the replaced battery, the battery data stored in the database is also updated based on the execution result of the preset operation. When the preset operation of the battery is completed, the battery status is updated each time the battery is replaced to ensure that the battery data matches the battery status as much as possible, so that the battery status can be accurately determined at the next battery replacement.
[0122] For example, the maintenance status is determined according to the number of times the battery has been replaced. After the battery maintenance operation is performed on the replaced battery, the number of times the replaced battery has been replaced in the database is reset to re-count the number of times the battery has been replaced.
[0123] In one embodiment, the battery status and battery data are stored in association so that the battery management platform and the battery replacement platform can query the battery status in real time, ensuring the historical traceability of the data.
[0124] In an embodiment of the present invention, the battery status of a replaced battery is determined based on the attribute data provided by the battery management platform and the battery replacement data provided by the battery replacement station, and based on the battery status, operations matching the battery status are performed on the replaced battery, thereby achieving automated and efficient management of the battery throughout its life cycle.
[0125] Figure 2 A flowchart of another battery management method provided by an exemplary embodiment of the present invention, the management method is applied to a battery management platform, the battery management platform can be deployed on a server of a battery swap station, or a separate server can be set up to deploy the battery management platform, or a separate server can be set up to implement it; see Figure 2 , the management method comprises the following steps:
[0126] Step 201: In response to a battery swap request of a vehicle, obtain vehicle data of the battery swap vehicle.
[0127] Step 202: extract battery data that matches the replaced battery of the battery-swap vehicle from the database.
[0128] The specific implementation of step 201 and step 202 is similar to the specific implementation of step 101 and step 102. The specific implementation process refers to the description of step 101 and step 102, which will not be repeated here.
[0129] Step 203: Determine whether replacing the battery meets maintenance conditions based on the battery data.
[0130] The battery data includes at least one of the following parameters: number of battery replacements and time of last battery replacement.
[0131] The maintenance conditions can be set according to the actual situation. For example, the maintenance conditions include at least one of the following: the number of battery replacements is greater than the number threshold; the time from the current moment to the last battery replacement is greater than the time threshold. Among them, the number threshold and the time threshold are set according to the actual situation. For example, the number threshold is set to 95 and the time threshold is set to 6 months.
[0132] By combining the historical data of the battery, the number of battery replacements and / or the time interval between battery replacements are used as the basis for battery maintenance, among which a certain number of battery replacements serves as the cycle basis for battery maintenance, and the judgment of the battery replacement time interval serves as a supplementary basis. The above two battery maintenance bases work together to ensure the standardization and timeliness of battery maintenance.
[0133] Step 204: if it is determined that the replacement battery meets the maintenance conditions, generate a maintenance reminder for the replaced battery.
[0134] The maintenance reminder is used to remind the operation and maintenance personnel to perform maintenance on the replaced battery.
[0135] In one embodiment, when the battery maintenance is completed, the maintenance data of the replaced battery is obtained, and the battery data in the database is updated according to the maintenance data. When the battery maintenance is completed, the battery status is updated, and the cloud database is used to associate and store the battery status information and manage it in a unified manner, which is convenient for battery fault recording, battery tracing, etc., and provides a data basis for battery management.
[0136] For example, the maintenance status is determined according to the number of times the battery has been replaced. After the battery maintenance operation is performed on the replaced battery, the number of times the replaced battery has been replaced in the database is reset to re-count the number of times the battery has been replaced.
[0137] In one embodiment, when the replaced battery does not meet the maintenance conditions and the replaced battery is in normal condition, the battery data in the database is updated according to the battery replacement operation of the replaced battery by the battery replacement station, for example, the number of battery replacements is increased by 1.
[0138] In the above embodiment, the database associates and stores vehicle data and battery data, wherein the battery data can be stored in the database when the battery is newly connected to the network, or can be stored in the database when the battery-swapping vehicle determines that the battery data of the replaced battery does not exist in the database when requesting a battery swap.
[0139] In the embodiment of the present invention, whether the replaced battery meets the maintenance conditions is determined based on the attribute data provided by the battery management platform and the battery replacement data provided by the battery replacement station. The battery that needs maintenance can be automatically discovered and maintained in time to ensure the health of the battery.
[0140] Furthermore, the advantages of the battery swapping and energy replenishing mode are fully utilized. The battery status is tested every time the battery is swapped. Through high-frequency testing, comprehensive off-vehicle maintenance is carried out on the battery in a timely manner according to the battery status, which greatly improves the timeliness of battery maintenance. The characteristics of the battery swapping mode fundamentally overcome the greater risks caused by untimely battery maintenance and repairs due to negligence of electric vehicle users.
[0141] The following introduces the implementation process of associating and storing vehicle data and battery data in a battery swap scenario for a battery swap vehicle.
[0142] Figure 3 A flowchart of a method for associating and storing vehicle data and battery data provided by an exemplary embodiment of the present invention, the battery storage method comprises the following steps:
[0143] Step 301: Obtain first attribute data of a replaced battery identified by the battery compartment when the replaced battery is placed in the battery compartment.
[0144] The first attribute data includes at least one of the following parameters: battery number, rated capacity, rated voltage, source information, etc.
[0145] In one embodiment, the first attribute data is obtained by the battery compartment through image recognition of a battery image of a replaced battery. The battery image is obtained by taking a picture of the battery image by a camera in the battery compartment.
[0146] In one embodiment, the first attribute data is obtained by transmitting a wireless signal. Specifically, the electronic device obtains the first attribute data of the replaced battery and transmits it to the battery management platform via a wireless signal.
[0147] The electronic device may be, but is not limited to, a mobile phone, a computer, a tablet computer, etc.
[0148] Step 302: Obtain the entered second attribute data of the replaced battery.
[0149] The second attribute data includes at least one of the following parameters: battery number, rated capacity, rated voltage, source information, etc.
[0150] In one embodiment, the second attribute data is entered via an electronic device.
[0151] Step 303: Determine whether the parameter value of each parameter included in the second attribute data matches the parameter value of the corresponding parameter included in the first attribute data.
[0152] When the judgment result in step 303 is yes, step 304 is executed; when the judgment result in step 303 is no, step 305 is executed to generate a data mismatch prompt to remind the operation and maintenance personnel to check the data.
[0153] For example, if both the first attribute data and the second attribute data include a battery code and source information, in step 303, it is determined whether the battery code included in the second attribute data matches the battery code included in the first attribute data, and whether the source information included in the second attribute data matches the source information included in the first attribute data, and if both the battery code and the source information match, step 304 is executed. If only one parameter of the battery code and the source information does not match, a data mismatch prompt is generated.
[0154] Step 304: If the judgment result is yes, the first attribute data or the second attribute data is used as the attribute data of the replaced battery and is stored in association with the vehicle data of the battery-replacement vehicle.
[0155] In the embodiment of the present invention, during the network access operation for a new user, the attribute data of the network access battery is verified to prevent problems such as network access information errors and ensure that the associated stored vehicle data and battery data are accurate and valid.
[0156] In one embodiment, the method further includes: determining whether there is duplicate attribute data of the replaced battery in the database. If the determination result is yes, deleting the duplicate attribute data and / or issuing a data duplication reminder. By identifying duplicate battery attribute data in the database, it is possible to prevent users from misoperating and causing the battery to access the network multiple times, maintain the accuracy of battery management data, prevent battery management errors, and improve the stability of the battery management system.
[0157] The timing for determining whether there is repeated attribute data of replacing the battery in the database may be performed periodically or upon application, which is not particularly limited in the embodiment of the present invention.
[0158] Regarding the storage of attribute data, the specific implementation method in the scenario where the battery is newly connected to the network is similar to the specific implementation method in the above-mentioned battery replacement scenario. The difference is that in the scenario where the new battery is newly connected to the network, since the new battery has not yet been attributed as an asset, that is, there is no vehicle data associated with it, the attribute data of the new battery is directly stored in step 304, and there is no need to associate and store the attribute data and vehicle data.
[0159] In one embodiment, the method further includes: in response to a battery attribution request, determining whether there is battery data in the database that has not yet been associated with the vehicle data, generally the battery data of a new battery. If the result of the determination is yes, the vehicle data carried in the battery attribution request and the battery data that has not yet been associated are stored in an associated manner to achieve asset attribution. Based on the application of the new user, the associated storage of the vehicle data and the battery data is completed, and the network access operation can be completed quickly, efficiently and accurately, and the vehicle data and the battery data are uploaded to the cloud database for associated storage and unified management.
[0160] Corresponding to the aforementioned battery management method embodiment, the present invention also provides an embodiment of a battery management device.
[0161] Figure 4 1 is a schematic diagram of a module of a battery management device provided by an exemplary embodiment of the present invention, the management device comprising:
[0162] A first acquisition module 41, configured to acquire vehicle data of the battery-swapping vehicle in response to a battery-swapping request of the battery-swapping vehicle;
[0163] A first extraction module 42 is used to extract battery data matching the replaced battery of the battery-swapping vehicle from a database; the database stores multiple sets of vehicle data and battery data in association, and the battery data includes attribute data provided by a battery management platform and battery-swapping data provided by a battery-swapping station;
[0164] A first determination module 43, configured to analyze the battery data and determine the battery status of the replaced battery;
[0165] The execution module 44 is used to execute a preset operation matching the battery status on the replaced battery.
[0166] Optionally, the first determining module 43 is specifically configured to:
[0167] Determine a parameter value range within which a parameter value of each battery parameter included in the battery data falls, and determine the battery state of the replaced battery according to a correspondence between the parameter value range and the battery state;
[0168] and / or, fitting parameter values of various parameters included in the battery data, and determining the battery state of the replaced battery according to a corresponding relationship between the parameter fitting result and the battery state;
[0169] And / or, the parameter value of each battery parameter included in the battery data is input into a pre-trained state determination model, so that the battery state of the replaced battery is determined by the state determination model.
[0170] Optionally, the battery status includes at least one of the following: network switching request status, network exit status, fault retirement status, user request network exit status, battery gradient utilization retirement status;
[0171] The preset operation matching the network switching request state includes: executing a network switching operation and / or generating a network switching reminder;
[0172] The preset operation matching the network exit status includes: executing a network exit operation and / or generating a network exit reminder;
[0173] The preset operations matching the fault retirement state include: executing a fault retirement operation and / or generating a fault retirement reminder;
[0174] The preset operation matching the network logout status requested by the user includes: executing a network logout operation and / or generating a network logout reminder;
[0175] The preset operation matching the battery gradient utilization retirement state includes: executing a gradient utilization retirement operation and / or generating a gradient utilization retirement reminder.
[0176] Optionally, it also includes:
[0177] An updating module, used for updating the battery data stored in the database according to the execution result of the preset operation;
[0178] And / or, a storage module, used for storing the battery status and the battery data in association with each other.
[0179] Optionally, the first extraction module includes:
[0180] An acquisition unit, used for acquiring attribute data of the replaced battery;
[0181] A judgment unit, used to judge whether there is battery data in the database that matches both the attribute data and the vehicle data of the replaced battery; and to call the extraction unit if the judgment result is yes, and to call the storage module if the judgment result is no;
[0182] An extraction unit, used for extracting battery data that matches both the attribute data and the vehicle data of the replaced battery from the database and using the battery data that matches the replaced battery of the battery-swapping vehicle;
[0183] The storage module is used to store the attribute data of the replaced battery in association with the vehicle data of the battery-swap vehicle.
[0184] Optionally, the storage module includes:
[0185] an acquisition unit, configured to acquire first attribute data of the replaced battery identified by the battery compartment when the replaced battery is placed in the battery compartment, and to acquire entered second attribute data of the replaced battery;
[0186] a judging unit, configured to judge whether a parameter value of each parameter included in the second attribute data matches a parameter value of a corresponding parameter included in the first attribute data;
[0187] A storage unit is used to store the first attribute data or the second attribute data as the attribute data of the replaced battery and in association with the vehicle data of the battery-swap vehicle when the judgment result is yes.
[0188] Optionally, the first attribute data is obtained by the battery compartment through image recognition and / or wireless signal transmission of the replaced battery.
[0189] Optionally, it also includes:
[0190] The duplicate management module is used to determine whether there is duplicate attribute data of the replaced battery in the database; and if the determination result is yes, delete the duplicate attribute data and / or issue a data duplication reminder.
[0191] Optionally, it also includes:
[0192] The attribution management module is used to respond to the battery attribution request and determine whether there is battery data in the database that has not yet been associated with the vehicle data; and if the judgment result is yes, associate and store the vehicle data carried in the battery attribution request with the battery data that has not yet been associated.
[0193] Figure 5 A schematic diagram of a module of a battery management device provided by an exemplary embodiment of the present invention, wherein the management method comprises:
[0194] A second acquisition module 51 is used to acquire vehicle data of the battery-swapping vehicle in response to a battery-swapping request of the vehicle;
[0195] A second extraction module 52 is used to extract battery data matching the replaced battery of the battery-swapping vehicle from a database; the database stores multiple sets of vehicle data and battery data in association, and the battery data includes attribute data and battery-swapping data;
[0196] A second determination module 53, for determining whether the replaced battery meets the maintenance conditions according to the battery data;
[0197] The generating module 54 is used to generate a maintenance reminder for the replaced battery when it is determined that the replaced battery meets the maintenance conditions.
[0198] Optionally, the battery data includes at least one of the following parameters: number of battery replacements, time of last battery replacement;
[0199] The maintenance conditions include at least one of the following:
[0200] The number of battery replacements of the replaced battery is greater than the number threshold;
[0201] The time between the current time and the last time the battery was replaced is greater than the time threshold.
[0202] Optionally, it also includes:
[0203] When the battery maintenance is completed, the maintenance data of the replaced battery is obtained, and the battery data in the database is updated according to the maintenance data.
[0204] Optionally, when the replaced battery does not meet the maintenance conditions and the replaced battery is in a normal state, the battery data in the database is updated according to the battery replacement operation of the replaced battery by the battery replacement station.
[0205] Optionally, the second extraction module includes:
[0206] An acquisition unit, used for acquiring attribute data of the replaced battery;
[0207] A judgment unit, used to judge whether there is battery data in the database that matches both the attribute data and the vehicle data of the replaced battery; and to call the extraction unit if the judgment result is yes, and to call the storage module if the judgment result is no;
[0208] An extraction unit, used for extracting battery data that matches both the attribute data and the vehicle data of the replaced battery from the database and using the battery data that matches the replaced battery of the battery-swapping vehicle;
[0209] The storage module is used to store the attribute data of the replaced battery in association with the vehicle data of the battery-swap vehicle.
[0210] Optionally, the storage module includes:
[0211] an acquisition unit, configured to acquire first attribute data of the replaced battery identified by the battery compartment when the replaced battery is placed in the battery compartment, and to acquire entered second attribute data of the replaced battery;
[0212] a judging unit, configured to judge whether a parameter value of each parameter included in the second attribute data matches a parameter value of a corresponding parameter included in the first attribute data;
[0213] A storage unit is used to store the first attribute data or the second attribute data as the attribute data of the replaced battery and in association with the vehicle data of the battery-swap vehicle when the judgment result is yes.
[0214] Optionally, the first attribute data is obtained by the battery compartment through image recognition and / or wireless signal transmission of the replaced battery.
[0215] Optionally, it also includes:
[0216] The duplicate management module is used to determine whether there is duplicate attribute data of the replaced battery in the database; and if the determination result is yes, delete the duplicate attribute data and / or issue a data duplication reminder.
[0217] Optionally, it also includes:
[0218] The attribution management module is used to respond to the battery attribution request and determine whether there is battery data in the database that has not yet been associated with the vehicle data; and if the judgment result is yes, associate and store the vehicle data carried in the battery attribution request with the battery data that has not yet been associated.
[0219] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The above-mentioned embodiment of the device can also achieve the corresponding technical effects of the method embodiment, which has been described in detail in the previous text and will not be repeated here. The device embodiment described above is only schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of the present invention. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0220] Figure 6 The schematic diagram of the structure of an electronic device according to an exemplary embodiment of the present invention shows a block diagram of an exemplary electronic device 60 suitable for implementing the embodiment of the present invention. Figure 6 The electronic device 60 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0221] like Figure 6 As shown, the electronic device 60 may be in the form of a general-purpose computing device, for example, it may be a server device. The components of the electronic device 60 may include, but are not limited to: at least one processor 61, at least one memory 62, and a bus 63 connecting different system components (including the memory 62 and the processor 61).
[0222] The bus 63 includes a data bus, an address bus, and a control bus.
[0223] The memory 62 may include a volatile memory, such as a random access memory (RAM) 621 and / or a cache memory 622 , and may further include a read-only memory (ROM) 623 .
[0224] The memory 62 may also include a program tool 625 (or utility) having a set (at least one) of program modules 624, such program modules 624 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0225] The processor 61 executes various functional applications and data processing by running the computer program stored in the memory 62, such as the method provided in any of the above embodiments.
[0226] The electronic device 60 may also communicate with one or more external devices 64 (e.g., keyboards, pointing devices, etc.). Such communication may be performed via an input / output (I / O) interface 65. Furthermore, the model-generated electronic device 60 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 66. As shown, the network adapter 66 communicates with other modules of the model-generated electronic device 60 via a bus 63. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the model-generated electronic device 60, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems, etc.
[0227] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to an embodiment of the present invention, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be embodied.
[0228] In the above-mentioned embodiment of the electronic device, the processor 61 executes various functional applications and data processing by running the computer program stored in the memory 62, and can also achieve the corresponding technical effects of the embodiment of the battery management method, which has been described in detail above and will not be repeated here.
[0229] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, and when the program is executed by a processor, the method provided by any of the above embodiments is implemented.
[0230] The readable storage medium may include but is not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device or any suitable combination of the above.
[0231] In a possible implementation manner, the embodiment of the present invention may also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute a method for implementing any of the above embodiments.
[0232] The program code for executing the present invention may be written in any combination of one or more programming languages, and may be executed entirely on a user device, partially on a user device, as an independent software package, partially on a user device and partially on a remote device, or entirely on a remote device.
[0233] By executing the above-mentioned embodiment of the computer program stored in the computer-readable storage medium, the corresponding technical effects of the embodiment of the battery management method can also be achieved, which have been described in detail above and will not be repeated here.
[0234] Although the specific embodiments of the present invention are described above, it should be understood by those skilled in the art that this is only for illustration and the protection scope of the present invention is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, but these changes and modifications all fall within the protection scope of the present invention.
Claims
1. A battery management method, characterized in that: The management method comprises: Extracting battery data matching the replaced battery of the battery swapping vehicle from a database; the database stores multiple sets of vehicle data and battery data in association, the battery data including attribute data provided by the battery management platform and battery swapping data provided by the battery swapping station; The extracting battery data matching the replaced battery of the battery-swapping vehicle from the database includes: Acquiring attribute data of the replaced battery; Determining whether there is battery data in the database that matches the attribute data of the replaced battery; If the result of the judgment is yes, battery data matching the attribute data of the replaced battery is extracted from the database and used as battery data matching the replaced battery of the battery-swapping vehicle; When the judgment result is no, the attribute data of the replaced battery is associated with the vehicle data of the battery-replacement vehicle and stored.
2. The battery management method according to claim 1, characterized in that: Before the step of extracting battery data matching the replaced battery of the battery-swapping vehicle from the database, the management method further includes: In response to a battery swap request of a battery swap vehicle, obtaining vehicle data of the battery swap vehicle; and / or, the vehicle data includes at least one of the following parameters: license plate information, vehicle identification number (VIN code), and identity information of the user to whom the vehicle belongs; And / or, after the step of extracting battery data matching the replaced battery of the battery-swap vehicle from the database, the management method further includes: analyzing the battery data to determine the battery status of the replaced battery; and performing a preset operation matching the battery status on the replaced battery.
3. The battery management method according to claim 2, characterized in that: Analyzing the battery data to determine the battery status of the replaced battery includes: Determine a parameter value range within which a parameter value of each battery parameter included in the battery data falls, and determine the battery state of the replaced battery according to a corresponding relationship between the parameter value range and the battery state; and / or, fitting parameter values of various parameters included in the battery data, and determining the battery state of the replaced battery according to a corresponding relationship between the parameter fitting result and the battery state; And / or, the parameter value of each battery parameter included in the battery data is input into a pre-trained state determination model, so that the battery state of the replaced battery is determined by the state determination model.
4. The battery management method according to claim 2, characterized in that: The battery status includes at least one of the following: network switching request status, network exit status, fault retirement status, user request network exit status, battery gradient utilization retirement status; The preset operation matching the network switching request state includes: executing a network switching operation and / or generating a network switching reminder; The preset operation matching the network exit status includes: executing a network exit operation and / or generating a network exit reminder; The preset operations matching the fault retirement state include: executing a fault retirement operation and / or generating a fault retirement reminder; The preset operation matching the network logout status requested by the user includes: executing a network logout operation and / or generating a network logout reminder; The preset operation matching the battery gradient utilization retirement state includes: executing a gradient utilization retirement operation and / or generating a gradient utilization retirement reminder.
5. The battery management method according to claim 2, characterized in that: Also includes: According to the execution result of the preset operation, updating the battery data stored in the database; and / or, storing the battery status and the battery data in association with each other; And / or, after the step of extracting battery data matching the replaced battery of the battery-swap vehicle from the database, the management method further comprises: determining whether the replaced battery meets the maintenance conditions based on the battery data; and generating a maintenance reminder for the replaced battery if it is determined that the replaced battery meets the maintenance conditions; Preferably, the battery data includes at least one of the following parameters: the number of battery replacements and the time of the last battery replacement; the maintenance condition includes at least one of the following: the number of battery replacements of the replaced battery is greater than a number threshold; the time from the current time to the last battery replacement time of the replaced battery is greater than a time threshold; And / or, the method further comprises: when the battery maintenance is completed, obtaining maintenance data of the replaced battery, and updating the battery data in the database according to the maintenance data; And / or, the method further includes: when the replaced battery does not meet the maintenance conditions and the replaced battery is in a normal state, updating the battery data in the database according to the battery replacement operation of the replaced battery by the battery replacement station.
6. The battery management method according to claim 1, characterized in that: The attribute data of the replaced battery is associated with the vehicle data of the battery-swapping vehicle and stored, including: Acquiring first attribute data of the replaced battery identified by the battery compartment when the replaced battery is placed in the battery compartment; Acquire the entered second attribute data of the replaced battery; Determining whether the parameter value of each parameter included in the second attribute data matches the parameter value of the corresponding parameter included in the first attribute data; If the judgment result is yes, the first attribute data or the second attribute data is used as the attribute data of the replaced battery and is stored in association with the vehicle data of the battery-swapping vehicle; Preferably, the first attribute data is obtained by the battery compartment through image recognition and / or wireless signal transmission of the replaced battery.
7. The battery management method according to claim 1, characterized in that: Also includes: Determining whether there is duplicate attribute data of the replaced battery in the database; If the judgment result is yes, delete the duplicate attribute data and / or issue a data duplication reminder; and / or, in response to the battery attribution request, determining whether there is battery data in the database that has not yet been associated with the vehicle data; If the judgment result is yes, the vehicle data carried in the battery attribution request and the battery data for which an attribution relationship has not yet been established are stored in association.
8. A battery management device, characterized in that: The management device comprises: A first extraction module is used to extract battery data matching the replaced battery of the battery swapping vehicle from a database; the database stores multiple sets of vehicle data and battery data in association, and the battery data includes attribute data provided by the battery management platform and battery swapping data provided by the battery swapping station; The first extraction module comprises: An acquisition unit, used for acquiring attribute data of the replaced battery; A judgment unit, used to judge whether there is battery data in the database that matches both the attribute data and the vehicle data of the replaced battery; and to call the extraction unit if the judgment result is yes, and to call the storage module if the judgment result is no; An extraction unit, used for extracting battery data that matches both the attribute data and the vehicle data of the replaced battery from the database and using the battery data that matches the replaced battery of the battery-swapping vehicle; The storage module is used to store the attribute data of the replaced battery in association with the vehicle data of the battery-swap vehicle.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the battery management method according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the battery management method according to any one of claims 1 to 7 is implemented.
