Battery data display method and apparatus, electronic device, and storage medium

By selecting multiple target batteries in the target display interface and filtering matching battery parameter data to generate battery data curves, the problem of not being able to display multiple battery parameter data at the same time in the prior art is solved, and efficient battery parameter data display is achieved.

WO2025001326A1PCT designated stage expired Publication Date: 2025-01-02GUANGDONG SHUNSHI MEASUREMENT & CONTROL EQUIP CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/082291
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-30
Filing Date
2024-03-18
Publication Date
2025-01-02

AI Technical Summary

Technical Problem

The prior art cannot display the battery parameter data of multiple batteries in the same production batch or different production batches at the same time, resulting in high labor costs and low display efficiency.

Method used

Multiple target batteries are determined through the target display interface selection operation, and matching battery parameter data is filtered from the pre-configured database based on battery attribute information, and a data curve is generated that characterizes the changes in battery parameters, so as to realize the simultaneous display of multiple battery data curves.

Benefits of technology

The simultaneous display of multiple battery parameter data in the same production batch or different production batches is realized, which reduces labor costs and improves the display efficiency of battery parameter data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024082291_02012025_PF_FP_ABST
    Figure CN2024082291_02012025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are a battery data display method and apparatus, an electronic device, and a storage medium. The method comprises: in response to a first selection operation for at least one production batch of batteries in a target display interface, determining a plurality of target batteries; in response to a second selection operation for a plurality of battery parameters in the target display interface, determining at least one target battery parameter; on the basis of attribute information of the target batteries, selecting, from a battery database, target battery parameter data matched with the batteries and matched with the type of the target battery parameter; and on the basis of the target battery parameter data of the target batteries, generating a target battery data curve, and displaying, in the target display interface, a plurality of target battery data curves corresponding to the plurality of target batteries. According to the present disclosure, battery parameter data of a plurality of batteries in the same production batch or different production batches can be displayed at the same time, and battery parameter data of different single batteries can be displayed without manually switching the batteries or the production batches, reducing the labor costs, and improving the display efficiency of the battery parameter data.
Need to check novelty before this filing date? Find Prior Art

Description

A method, device, electronic device and storage medium for displaying battery data

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This disclosure claims priority to Chinese patent application number 2023108021522, filed with the China Patent Office on June 30, 2023, entitled “A method, device, electronic device and storage medium for displaying battery data,” the entire contents of which are incorporated by reference into this disclosure. Technical Field

[0003] The present disclosure relates to the field of battery technology, and in particular to a method, device, electronic device, and storage medium for displaying battery data. Background Art

[0004] With the continuous development of battery technology and big data technology, the requirement for testing batteries through big data has also gradually developed. This involves displaying battery parameter data during the testing process of batteries from various production batches for subsequent processing.

[0005] Currently, battery parameter data of batteries of the same production batch are displayed through a single curve. Specifically, a battery data curve of the battery parameter data of a single battery is generated, indicating that the battery data curve can display the battery parameter data of a single battery.

[0006] However, currently only the battery parameter data of a single battery from the same production batch can be displayed, and the battery parameter data of multiple batteries from the same production batch or different production batches cannot be displayed simultaneously. Manual switching of batteries or production batches is required to display the battery parameter data of different single batteries, resulting in high labor costs and low efficiency in displaying battery parameter data.

[0007] Summary of the Invention

[0008] The problem solved by the present disclosure is: how to simultaneously display battery parameter data of multiple batteries from the same production batch or different production batches, how to reduce labor costs, and how to improve the display efficiency of battery parameter data.

[0009] In order to overcome the above-mentioned deficiencies in the prior art, the present disclosure aims to provide a method for displaying battery data, the method comprising:

[0010] In response to a first selection operation on at least one production batch of batteries in a target display interface, determining a plurality of target batteries;

[0011] In response to a second selection operation on a plurality of battery parameters on the target display interface, determining at least one target battery parameter;

[0012] Filtering target battery parameter data that matches the battery and the target battery parameter type from a pre-configured battery database based on the attribute information of the target battery;

[0013] Based on the target battery parameter data of the target battery, a target battery data curve representing a change in the target battery parameter is generated, and a plurality of target battery data curves corresponding to the plurality of target batteries are displayed on the target display interface.

[0014] Furthermore, in the above method, in response to a first selection operation for at least one production batch of batteries in the target display interface, determining a plurality of target batteries includes:

[0015] In response to the first selection operation for the batteries of the same production batch in the target display interface, a plurality of target batteries of the same production batch are determined, so as to display a plurality of target battery data curves corresponding to the plurality of target batteries of the same production batch on the target display interface; or

[0016] In response to the first selection operation for the batteries of different production batches in the target display interface, multiple target batteries of the different production batches are determined to display multiple target battery data curves corresponding to the multiple target batteries of the different production batches on the target display interface.

[0017] Furthermore, in the above method, the target battery parameter data type includes a second data type, the target battery parameter type corresponds to the first data type of the target battery parameter data type, and generating a target battery data curve representing a change in the target battery parameter based on the target battery parameter data of the target battery includes:

[0018] determining, based on the second data type in the target battery parameter data of the target battery, a curve type of the target battery data curve of the target battery; the curve type characterizing a relationship between the second data type and the target battery parameter;

[0019] converting the target battery parameter data based on the curve type to obtain converted battery parameter data;

[0020] Based on the converted battery parameter data, the target battery data curve representing the change of the target battery parameter is generated.

[0021] Furthermore, in the above method, determining the curve type of the target battery data curve of the target battery based on the second data type in the target battery parameter data of the target battery includes:

[0022] determining first coordinate axis data of a coordinate axis of the target battery data curve of the target battery based on the second data type in the target battery parameter data of the target battery;

[0023] The first coordinate axis data is analyzed to obtain the curve type of the target battery data curve.

[0024] Furthermore, in the above method, converting the target battery parameter data based on the curve type to obtain converted battery parameter data includes:

[0025] Storing the target battery parameter data of the target battery in a data container, and obtaining a target data object corresponding to the target battery parameter data according to the data container;

[0026] Acquire a target field of the target data object based on the curve type;

[0027] Convert the data type of the target field to the target data type to obtain the target field of the target data type;

[0028] The converted battery parameter data is acquired based on the target field of the target data type.

[0029] Furthermore, in the above method, generating a target battery data curve representing a change in the target battery parameter based on the target battery parameter data of the target battery includes:

[0030] Obtaining second coordinate axis data corresponding to a coordinate axis of the target battery data curve in the target battery parameter data;

[0031] determining an attribute of the coordinate axis of the target battery data curve according to a maximum value and a minimum value of the second coordinate axis data of the coordinate axis;

[0032] Acquire the number of the coordinate axes based on the curve type;

[0033] Based on the number of the coordinate axes and the attributes of the coordinate axes, the target battery data curve representing the change in the target battery parameter is generated.

[0034] Furthermore, in the above method, displaying the target battery data curve of the target battery on the target display interface includes:

[0035] In response to a setting operation for display parameters in a target display interface, and based on the display parameters and the maximum and minimum values ​​of the first coordinate axis data, calculating the maximum and minimum values ​​of the second coordinate axis data;

[0036] Based on the maximum value and the minimum value of the second coordinate axis data, the target battery data curve of the target battery is displayed on the target display interface.

[0037] Another object of the present disclosure is to provide a device for displaying battery data, the device comprising:

[0038] A first determining module is configured to determine a plurality of target batteries in response to a first selection operation on at least one production batch of batteries in a target display interface;

[0039] a second determining module, configured to determine at least one target battery parameter in response to a second selection operation on the plurality of battery parameters on the target display interface;

[0040] a screening module, configured to screen target battery parameter data that matches the battery and the target battery parameter type from a pre-configured battery database based on the attribute information of the target battery;

[0041] A generating module is configured to generate a target battery data curve representing a change in the target battery parameter based on the target battery parameter data of the target battery, and to display a plurality of target battery data curves corresponding to the plurality of target batteries on the target display interface.

[0042] Furthermore, in the above device, the first determining module is specifically configured to:

[0043] In response to the first selection operation for the batteries of the same production batch in the target display interface, a plurality of target batteries of the same production batch are determined, so as to display a plurality of target battery data curves corresponding to the plurality of target batteries of the same production batch on the target display interface; or

[0044] In response to the first selection operation for the batteries of different production batches in the target display interface, multiple target batteries of the different production batches are determined to display multiple target battery data curves corresponding to the multiple target batteries of the different production batches on the target display interface.

[0045] Furthermore, in the above device, the generating module is specifically configured to:

[0046] determining, based on the second data type in the target battery parameter data of the target battery, a curve type of the target battery data curve of the target battery; the curve type characterizing a relationship between the second data type and the target battery parameter;

[0047] converting the target battery parameter data based on the curve type to obtain converted battery parameter data;

[0048] Based on the converted battery parameter data, the target battery data curve representing the change of the target battery parameter is generated.

[0049] Furthermore, in the above device, the generating module is specifically configured to:

[0050] determining first coordinate axis data of a coordinate axis of the target battery data curve of the target battery based on the second data type in the target battery parameter data of the target battery;

[0051] The first coordinate axis data is analyzed to obtain the curve type of the target battery data curve.

[0052] Furthermore, in the above device, the generating module is specifically configured to:

[0053] Storing the target battery parameter data of the target battery in a data container, and obtaining a target data object corresponding to the target battery parameter data according to the data container;

[0054] Acquire a target field of the target data object based on the curve type;

[0055] Convert the data type of the target field to the target data type to obtain the target field of the target data type;

[0056] The converted battery parameter data is acquired based on the target field of the target data type.

[0057] Furthermore, in the above device, the generating module is specifically configured to:

[0058] Obtaining second coordinate axis data corresponding to a coordinate axis of the target battery data curve in the target battery parameter data;

[0059] determining an attribute of the coordinate axis of the target battery data curve according to a maximum value and a minimum value of the second coordinate axis data of the coordinate axis;

[0060] Acquire the number of the coordinate axes based on the curve type;

[0061] Based on the number of the coordinate axes and the attributes of the coordinate axes, the target battery data curve representing the change in the target battery parameter is generated.

[0062] Furthermore, in the above device, the generating module is specifically configured to:

[0063] Obtaining second coordinate axis data corresponding to a coordinate axis of the target battery data curve in the target battery parameter data;

[0064] determining an attribute of the coordinate axis of the target battery data curve according to a maximum value and a minimum value of the second coordinate axis data of the coordinate axis;

[0065] Acquire the number of the coordinate axes based on the curve type;

[0066] Based on the number of the coordinate axes and the attributes of the coordinate axes, the target battery data curve representing the change in the target battery parameter is generated.

[0067] Another object of the present disclosure is to provide an electronic device, comprising: a processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the storage medium communicate through the bus, and the processor executes the machine-readable instructions to perform the steps of the battery data display method as described in any one of the first aspects.

[0068] Another object of the present disclosure is to provide a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the battery data display method according to any one of the first aspects are executed.

[0069] Compared with the prior art, the present disclosure has the following beneficial effects:

[0070] The present disclosure provides a method, device, electronic device, and storage medium for displaying battery data. In response to a first selection operation for batteries from at least one production batch in a target display interface, multiple target batteries are determined. In response to a second selection operation for multiple battery parameters in the target display interface, at least one target battery parameter is determined. Based on the attribute information of the target battery, target battery parameter data that matches the target battery parameter type is screened from a preconfigured battery database. Based on the target battery parameter data of the target battery, a target battery data curve that characterizes the change in the target battery parameter is generated. Multiple target battery data curves corresponding to the multiple target batteries are displayed on the target display interface. The battery data display method disclosed herein screens target battery parameter data that matches the target battery parameter type based on the attribute information of the target battery, generates and displays target battery data curves based on the target battery parameter data, and achieves simultaneous display of battery parameter data for multiple batteries from the same production batch or different production batches. This eliminates the need to manually switch batteries or production batches to display battery parameter data for different individual batteries, reducing labor costs and improving the efficiency of battery parameter data display.

[0071] The beneficial effects of other technical solutions in the above technical solutions will be described in detail in the subsequent specific implementation methods. BRIEF DESCRIPTION OF THE DRAWINGS

[0072] FIG1 is a flowchart of a method for displaying battery data according to an embodiment of the present disclosure;

[0073] FIG2 is a flowchart of a method for displaying battery data according to another embodiment of the present disclosure;

[0074] FIG3 is a flowchart of a method for displaying battery data according to another embodiment of the present disclosure;

[0075] FIG4 is a flowchart of a method for displaying battery data according to another embodiment of the present disclosure;

[0076] FIG5 is a flowchart of a method for displaying battery data according to another embodiment of the present disclosure;

[0077] FIG6 is a flowchart of a method for displaying battery data according to another embodiment of the present disclosure;

[0078] FIG7 is a flowchart of a method for displaying battery data according to another embodiment of the present disclosure;

[0079] FIG8 is a schematic structural diagram of a device for displaying battery data according to an embodiment of the present disclosure;

[0080] FIG9 is a schematic structural diagram of a computer device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0081] In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. It should be understood that the drawings in the present disclosure are only for the purpose of illustration and description and are not used to limit the scope of protection of the present disclosure. In addition, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in the present disclosure illustrate operations implemented according to some embodiments of the present disclosure. It should be understood that the operations of the flowchart can be implemented out of sequence, and steps that do not have a logical context relationship can be reversed in order or implemented simultaneously. In addition, those skilled in the art, guided by the contents of the present disclosure, can add one or more other operations to the flowchart, or remove one or more operations from the flowchart.

[0082] In addition, the described embodiments are only a portion of the embodiments of the present disclosure, rather than all of the embodiments. The components of the embodiments of the present disclosure generally described and shown in the drawings herein can be arranged and designed in a variety of different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the drawings is not intended to limit the scope of the disclosure claimed for protection, but merely represents selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present disclosure.

[0083] It should be noted that the term "including" will be used in the embodiments of the present disclosure to indicate the existence of the features declared thereafter, but does not exclude the addition of other features. Optionally, considering that when displaying the battery parameter data during the battery testing process, the battery parameter data of batteries in the same production batch are usually displayed through a single curve, specifically, the battery data curve of the battery parameter data of a single battery is generated for display. However, based on this common display method, only the battery parameter data of a single battery in the same production batch can be displayed, and the battery parameter data of multiple batteries in the same production batch or different production batches cannot be displayed at the same time. It is necessary to manually switch the battery or production batch to display the battery parameter data of different single batteries, which has high labor costs and low efficiency in displaying the battery parameter data.

[0084] To address this problem, the present disclosure provides a battery data display method, device, electronic device and storage medium. Target battery parameter data that matches the battery and target battery parameter type is screened out through the attribute information of the target battery, and a target battery data curve is generated and displayed based on the target battery parameter data. This method can realize the simultaneous display of battery parameter data of multiple batteries from the same production batch or different production batches, without the need to manually switch batteries or production batches to display the battery parameter data of different individual batteries, thereby reducing labor costs and improving the display efficiency of battery parameter data.

[0085] FIG1 is a flow chart of a method for displaying battery data according to an embodiment of the present disclosure. As shown in FIG1 , the method for displaying battery data according to an embodiment of the present disclosure may specifically include:

[0086] S101 , in response to a first selection operation on at least one production batch of batteries in a target display interface, determining a plurality of target batteries.

[0087] In the disclosed embodiment, a target display interface displays batteries. The first selection operation is an operation for selecting a battery in the target display interface. The target battery is the battery selected in the first selection operation. After performing the first selection operation on at least one production batch of batteries in the target display interface, multiple target batteries can be determined. It should be noted that each battery corresponds to a production batch on a one-to-one basis, and each production batch includes multiple batteries.

[0088] Optionally, the first selection operation may include any triggering operation including a selection function, such as a click operation. The first selection operation is not specifically limited in the embodiments of the present disclosure.

[0089] S102 : In response to a second selection operation on a plurality of battery parameters on a target display interface, determining at least one target battery parameter.

[0090] In the embodiment of the present disclosure, the target display interface also displays various battery parameters corresponding to the battery. The battery parameters are the basic information parameters of the battery. The battery parameters may include multiple types, for example, battery number, maximum output voltage and maximum output current, etc. The second selection operation is an operation for selecting the battery parameters in the target display interface. The target battery parameters are the battery parameters selected under the second selection operation. After performing the second selection operation on the battery parameters in the target display interface, multiple target battery parameters can be determined.

[0091] Optionally, like the first selection operation, the second selection operation may also include any triggering operation including a selection function, such as a click operation. The second selection operation is also not specifically limited in the embodiment of the present disclosure.

[0092] S103 , based on the attribute information of the target battery, target battery parameter data that matches the target battery parameter type is screened from a pre-configured battery database.

[0093] In the disclosed embodiments, attribute information refers to identification information of target battery attributes, and a battery database refers to a pre-set collection of battery parameter data corresponding to battery parameters of multiple batteries under at least one production batch. After determining multiple target batteries and corresponding target battery parameters, the attribute information of the target battery is input into the battery database, and the battery database is searched and read for target battery parameter data that matches the attribute information and target battery parameter types of the target battery. It should be noted that battery attribute information matching is used to determine whether the battery is the same, and target battery parameter type matching is used to determine whether the battery parameters are the same type.

[0094] Optionally, the attribute information of the target battery can be a battery number and a key value, wherein the battery number is used to identify the battery under a production batch, and the key value is used to determine the production batch to which the battery belongs. Different production batches are distinguished by key values, and each production batch corresponds to a key value. The key value and battery number can be used to determine the battery corresponding to the battery number under the production batch corresponding to the key value.

[0095] Optionally, the battery database may be in the form of a battery list, which may include multiple columns. The batteries under each column may be listed in order for selection. For example, one production batch may be represented by one battery list, two production batches may be represented by two battery lists, and three or more production batches may be represented by one battery list. S104: Based on the target battery parameter data of the target battery, a target battery data curve representing the change in the target battery parameter is generated, and multiple target battery data curves corresponding to the multiple target batteries are displayed on the target display interface.

[0096] In the disclosed embodiment, the target battery data curve is a curve that characterizes the change in the target battery parameters, for example, a curve that characterizes the change in the maximum output voltage of the battery. The target display interface is also an interface for displaying multiple target battery data curves. After the target battery parameter data of the target battery is screened out, a corresponding target battery data curve is generated based on the target battery parameter data and displayed on the target display interface. It should be noted that multiple target batteries correspond to multiple target battery parameter data, and the target battery parameter data of a target battery corresponds to data of multiple target battery parameter types. Therefore, it is not difficult to see that a target battery can have multiple target battery data curves. For example, a target battery can have a target battery data curve that characterizes the change in the maximum output voltage of the battery and a target battery data curve that characterizes the change in the maximum output current of the battery.

[0097] The battery data display method provided by the embodiment of the present disclosure determines multiple target batteries in response to a first selection operation for batteries of at least one production batch in a target display interface, determines at least one target battery parameter in response to a second selection operation for multiple battery parameters in the target display interface, filters out target battery parameter data that matches the battery and matches the target battery parameter type from a pre-configured battery database based on the attribute information of the target battery, generates a target battery data curve that characterizes the change in the target battery parameter based on the target battery parameter data, and displays multiple target battery data curves corresponding to the multiple target batteries on the target display interface. The battery data display method of the present disclosure filters out target battery parameter data that matches the battery and the target battery parameter type based on the attribute information of the target battery, generates a target battery data curve based on the target battery parameter data, and displays it, thereby realizing the simultaneous display of battery parameter data of multiple batteries of the same production batch or different production batches, without manually switching batteries or production batches to display battery parameter data of different individual batteries, thereby reducing labor costs and improving the efficiency of displaying battery parameter data.

[0098] Furthermore, as shown in FIG2 , step S101 in the above embodiment, “determining multiple target batteries in response to a first selection operation for at least one production batch of batteries in the target display interface,” may specifically include the following steps:

[0099] S201, in response to a first selection operation for batteries from the same production batch in a target display interface, determining multiple target batteries from the same production batch, and displaying multiple target battery data curves corresponding to the multiple target batteries from the same production batch on the target display interface.

[0100] In the embodiment of the present disclosure, at least one production batch represents the same production batch or different production batches. When there is only one production batch, i.e., the same production batch, after performing the first selection operation on the batteries of the same production batch in the target display interface, multiple target batteries of the same production batch can be determined, so that multiple target battery data curves corresponding to the multiple target batteries of the same production batch can be displayed in the target display interface subsequently.

[0101] S201 , in response to a first selection operation for batteries of different production batches in a target display interface, determining multiple target batteries of different production batches, so as to display multiple target battery data curves corresponding to the multiple target batteries of different production batches on the target display interface.

[0102] In an embodiment of the present disclosure, when multiple production batches, i.e., different production batches, are included, after performing the first selection operation for batteries of different production batches in the target display interface, multiple target batteries of different production batches can be determined, so that multiple target battery data curves corresponding to the multiple target batteries of different production batches can be displayed in the target display interface subsequently.

[0103] Therefore, by performing the first selection operation on batteries of the same production batch or different production batches in the target display interface, multiple target batteries of the same production batch or different production batches can be determined, so as to display multiple target battery data curves corresponding to multiple target batteries of the same production batch or different production batches on the target display interface.

[0104] Furthermore, as shown in FIG3 , the step S104 in the above embodiment of “generating a target battery data curve representing a change in the target battery parameter based on the target battery parameter data of the target battery” may specifically include the following steps:

[0105] S301 : Determine a curve type of a target battery data curve of a target battery based on a second data type in target battery parameter data of a target battery.

[0106] In an embodiment of the present disclosure, the target battery parameter data type includes a second data type, and the target battery parameter type corresponds to the first data type of the target battery parameter data type. For example, the first data type is the maximum output voltage, the maximum output current, etc., and the second data type is time. The curve type is the type of the target battery data curve. The curve type characterizes the relationship between the second data type and the target battery parameter, that is, the relationship between the second data type and the first data type, which can be described as "second data type-first data type". For example, as mentioned in the above example, the curve type can be the relationship between the maximum output voltage and time, that is, "time-maximum output voltage", a target battery data curve that characterizes the change of the maximum output voltage of the target battery over time, or the curve type can be the relationship between the maximum output current and time, that is, "time-maximum output current", a target battery data curve that characterizes the change of the maximum output current of the target battery over time. According to the second data type, the curve type of the target battery data curve of the target battery can be determined.

[0107] S302 : Convert the target battery parameter data based on the curve type to obtain converted battery parameter data.

[0108] In the embodiment of the present disclosure, the converted battery parameter data is the battery parameter data obtained after converting the target battery parameter data. According to the curve type of the target battery data curve of the target battery determined in step S301, the target battery parameter data is converted to obtain the converted battery parameter data. It should be noted that the target battery parameter data is converted so that the converted target battery parameter data can be displayed in the target display interface. For example, according to the curve type "time-maximum output voltage", the target battery parameter data corresponding to the two data types of time and maximum output voltage need to be converted respectively to obtain the battery parameter data corresponding to the converted time type and the battery parameter data corresponding to the converted maximum output voltage type.

[0109] S303 : Based on the converted battery parameter data, a target battery data curve representing a change in the target battery parameter is generated.

[0110] In the disclosed embodiment, a corresponding target battery data curve can be generated based on the converted battery parameter data obtained in step S302. The target battery data curve represents the change in the target battery parameter. For example, after obtaining the converted battery parameter data corresponding to the time type and the converted battery parameter data corresponding to the maximum output voltage type based on the curve type "time-maximum output voltage" described above, a target battery data curve representing the change in the maximum output voltage at different times is generated based on the converted battery parameter data.

[0111] Therefore, by determining the curve type based on the second data type in the target battery parameter data, and converting the target battery parameter data according to the curve type, a corresponding target battery data curve is generated according to the converted battery parameter data.

[0112] Further, as shown in FIG4 , step S301 in the above embodiment of “determining the curve type of the target battery data curve of the target battery based on the second data type in the target battery parameter data of the target battery” may specifically include the following steps:

[0113] S401 : Determine first coordinate axis data of a coordinate axis of a target battery data curve of a target battery based on a second data type in target battery parameter data of a target battery.

[0114] In the disclosed embodiment, the coordinate axes, i.e., the coordinate axes of the target battery data curve, may include an X-axis and a Y-axis. The first coordinate axis, i.e., the X-axis and / or the Y-axis, may be determined based on the second data type in the target battery parameter data of the target battery. For example, when the second data type in the target battery parameter data is the maximum output voltage, the corresponding first coordinate axis data may be extracted based on the target battery parameter data corresponding to the maximum output voltage.

[0115] S402: Analyze the first coordinate axis data to obtain a curve type of a target battery data curve.

[0116] In the embodiment of the present disclosure, the first coordinate axis data of the target battery data curve of the target battery determined in step S401 is analyzed to obtain the curve type of the target battery data curve.

[0117] Optionally, the first coordinate axis data may be analyzed using battery cells as units to obtain a curve type of a target battery data curve.

[0118] Therefore, by analyzing the first coordinate axis data of the target battery data curve determined based on the second data type, the curve type of the target battery data curve is obtained.

[0119] Furthermore, as shown in FIG5 , step S302 in the above embodiment, “converting the target battery parameter data based on the curve type to obtain converted battery parameter data”, may specifically include the following steps:

[0120] S501 , storing target battery parameter data of a target battery in a data container, and acquiring a target data object corresponding to the target battery parameter data according to the data container.

[0121] In the embodiments of the present disclosure, a data container is a container for storing target battery parameter data, and a target data object is a data object representing a target battery corresponding to the target battery parameter data. The target battery parameter data of the target battery is stored in the data container, and the target data object corresponding to the target battery parameter data is obtained based on the data container. It should be noted that the data container can be a linked list (List), which is not limited in this disclosure and can be set according to actual circumstances.

[0122] Optionally, after the target battery parameter data is stored in the data container, the corresponding target data object can be obtained by looping through the data container, that is, traversing the target battery parameter data in the data container in units of target battery parameter data.

[0123] S502: Acquire a target field of a target data object based on the curve type.

[0124] In the disclosed embodiment, the target field is a designated field in the target data object. Based on the target data object and curve type determined in step S501, the target field of the target data object is retrieved for subsequent processing. For example, as described above, when the curve type is "time-maximum output voltage," the designated fields corresponding to the time and maximum output voltage types of the target data object are retrieved as the target field.

[0125] S503: Convert the data type of the target field into a target data type to obtain a target field of the target data type.

[0126] In the embodiment of the present disclosure, the target field has a corresponding data type. The data type of the target field of the target data object obtained in step S502 is converted to the target data type, thereby obtaining the target field of the target data type for subsequent processing.

[0127] S504 , acquiring converted battery parameter data based on the target field of the target data type.

[0128] In the embodiment of the present disclosure, the converted battery parameter data is obtained according to the target field of the target data type obtained in step S503 for subsequent processing. It should be noted that the target field of the target data type corresponds to the converted battery parameter data.

[0129] Thus, the target data object is obtained through the data container, and the target field of the target data object is obtained based on the curve type, and finally the converted battery parameter data is obtained based on the target field of the target data type.

[0130] Furthermore, as shown in FIG6 , step S303 in the above embodiment, “generating a target battery data curve representing a change in the target battery parameter based on the converted battery parameter data,” may specifically include the following steps:

[0131] S601 , obtaining second coordinate axis data of a coordinate axis corresponding to a target battery data curve in target battery parameter data.

[0132] In the disclosed embodiment, the second coordinate axis is the Y-axis, and the second coordinate axis data corresponding to the coordinate axis of the target battery data curve in the target battery parameter data is obtained for subsequent processing. For example, when the second data type in the target battery parameter data is the maximum output voltage, the target battery parameter data corresponding to the maximum output voltage is the second coordinate axis data.

[0133] S602 : Determine the attribute of the coordinate axis of the target battery data curve according to the maximum value and the minimum value of the second coordinate axis data of the coordinate axis.

[0134] In the embodiment of the present disclosure, the attribute of the coordinate axis of the target battery data curve is determined based on the maximum and minimum values ​​of the second coordinate axis data obtained in step S601. It should be noted that the attribute of the coordinate axis can be the coordinate starting point of the coordinate axis, and the coordinate starting point of the coordinate axis can be determined based on the maximum and minimum values ​​of the second coordinate axis data. For example, when the minimum value of the second coordinate axis data is 2V, the coordinate starting point of the coordinate axis can be set to 2V. This disclosure does not impose any additional restrictions on this.

[0135] S603: Obtain the number of coordinate axes based on the curve type.

[0136] In the disclosed embodiment, the number of coordinate axes refers to the number of curve types, which can be the number of Y axes. The number of curve types can be obtained using the first data type, and the number of coordinate axes is obtained based on the curve type for subsequent processing. For example, if the curve types are "time-maximum output voltage" and "time-maximum output current," it can be determined that there are two curve types, and therefore two coordinate axes, i.e., two Y axes.

[0137] S604 : generating a target battery data curve representing a change in the target battery parameter based on the number of coordinate axes and the attributes of the coordinate axes.

[0138] In the embodiment of the present disclosure, based on the number of coordinate axes obtained in step S603 and the properties of the coordinate axes obtained in step S602, a corresponding target battery data curve is generated, which represents the change in the target battery parameter. Optionally, when the number of Y axes and the properties of the Y axes, such as the starting point of the coordinate axis, are obtained, these Y axes are drawn in sequence on both sides of the coordinate axis.

[0139] Thus, by determining the attributes of the coordinate axis according to the maximum and minimum values ​​of the second coordinate axis data, the number of coordinate axes is obtained based on the curve type, and the target battery data curve is generated according to the number of coordinate axes and the attributes of the coordinate axes.

[0140] Furthermore, as shown in FIG7 , the battery data display method of the present disclosure may further include the following steps:

[0141] S701 , responding to a setting operation of display parameters in a target display interface, and calculating the maximum value and the minimum value of the second coordinate axis data based on the display parameters and the maximum value and the minimum value of the first coordinate axis data.

[0142] In the embodiment of the present disclosure, the display parameters are parameters that control the display effect of the target battery data curve, and the setting operation is an operation to set the display parameters. Based on the display parameters and the maximum and minimum values ​​of the first coordinate axis data, the maximum and minimum values ​​of the second coordinate axis data are calculated.

[0143] Alternatively, as described in the following three formulas: Y axis maximum value = (Y max +((curveIndex-1)*a 倍数 )+(a 倍数 / b) Y axis minimum value = (Y min -((curve type number-curveIndex)*a 倍数 )-(a 倍数 / b) a 倍数 =(Y max -Y min )+(Y max -Y min ) / b

[0144] Where curveIndex is the curve index, a and b are dynamically set constants, i.e., the display parameters mentioned above. The above formula can be used to calculate the maximum value and minimum value of the Y-axis, i.e., the maximum and minimum values ​​of the second coordinate axis data.

[0145] S702 : Displaying a target battery data curve of a target battery on a target display interface based on the maximum and minimum values ​​of the second coordinate axis data.

[0146] In the disclosed embodiment, the target battery data curve of the target battery is displayed on the target display interface based on the maximum and minimum values ​​of the second coordinate axis data. For example, the maximum and minimum values ​​of the second coordinate axis data, i.e., the Y-axis maximum and Y-axis minimum values ​​calculated above, can be used to control the display effect of the target battery data curve, for example, to ensure that the target battery data curve can be fully displayed on the same target display interface.

[0147] Thus, the maximum and minimum values ​​of the second coordinate axis data are calculated based on the display parameters and the maximum and minimum values ​​of the first coordinate axis data, and the target battery data curve is displayed on the target display interface based on the maximum and minimum values ​​of the second coordinate axis data.

[0148] Furthermore, after generating multiple target battery data curves for multiple target batteries from the same batch, abnormal batteries in the multiple target batteries from the same batch can be found by comparing these target battery data curves. Furthermore, after generating multiple target battery data curves for multiple target batteries from different batches, abnormal batteries in the multiple target batteries from different batches can be found by comparing the curves. Optionally, an abnormal battery data threshold can be set, and by comparing the target battery data curve with the abnormal battery data threshold, an abnormal target battery data curve can be determined, thereby finding the corresponding abnormal target battery. For example, the abnormal battery data threshold can include a maximum voltage threshold and a minimum voltage threshold. When the highest point of the target battery data curve exceeds the maximum voltage threshold of the abnormal battery data threshold, it indicates that the target battery corresponding to the target battery data curve is abnormal. Similarly, when the lowest point of the target battery data curve is below the minimum voltage threshold of the abnormal battery data threshold, it indicates that the target battery corresponding to the target battery data curve is abnormal. Thus, comparison of target battery data curves from the same production batch or different production batches can be achieved, thereby facilitating the discovery of abnormal batteries from the same production batch or different production batches.

[0149] FIG8 is a flow chart of a device for displaying battery data according to an embodiment of the present disclosure. As shown in FIG8 , the device for displaying battery data according to an embodiment of the present disclosure may specifically include:

[0150] A first determining module 801 is configured to determine a plurality of target batteries in response to a first selection operation on at least one production batch of batteries in a target display interface;

[0151] A second determining module 802 is configured to determine at least one target battery parameter in response to a second selection operation on multiple battery parameters on the target display interface;

[0152] A screening module 803 is configured to screen target battery parameter data that matches the target battery and matches the target battery parameter type from a pre-configured battery database based on the attribute information of the target battery;

[0153] The generating module 804 is configured to generate a target battery data curve representing a change in the target battery parameter based on the target battery parameter data of the target battery, and display a plurality of target battery data curves corresponding to the plurality of target batteries on the target display interface.

[0154] Furthermore, the first determining module 801 is specifically configured to:

[0155] In response to the first selection operation for the batteries of the same production batch in the target display interface, a plurality of target batteries of the same production batch are determined, so as to display a plurality of target battery data curves corresponding to the plurality of target batteries of the same production batch on the target display interface; or

[0156] In response to the first selection operation for the batteries of different production batches in the target display interface, multiple target batteries of the different production batches are determined to display multiple target battery data curves corresponding to the multiple target batteries of the different production batches on the target display interface.

[0157] Furthermore, the generating module 804 is specifically configured to:

[0158] determining, based on the second data type in the target battery parameter data of the target battery, a curve type of the target battery data curve of the target battery; the curve type characterizing a relationship between the second data type and the target battery parameter;

[0159] converting the target battery parameter data based on the curve type to obtain converted battery parameter data;

[0160] Based on the converted battery parameter data, the target battery data curve representing the change of the target battery parameter is generated.

[0161] Furthermore, the generating module 804 is specifically configured to:

[0162] determining first coordinate axis data of a coordinate axis of the target battery data curve of the target battery based on the second data type in the target battery parameter data of the target battery;

[0163] The first coordinate axis data is analyzed to obtain the curve type of the target battery data curve.

[0164] Furthermore, the generating module 804 is specifically configured to:

[0165] Storing the target battery parameter data of the target battery in a data container, and obtaining a target data object corresponding to the target battery parameter data according to the data container;

[0166] Acquire a target field of the target data object based on the curve type;

[0167] Convert the data type of the target field to the target data type to obtain the target field of the target data type;

[0168] The converted battery parameter data is acquired based on the target field of the target data type.

[0169] Furthermore, the generating module 804 is specifically configured to:

[0170] Obtaining second coordinate axis data corresponding to a coordinate axis of the target battery data curve in the target battery parameter data;

[0171] determining an attribute of the coordinate axis of the target battery data curve according to a maximum value and a minimum value of the second coordinate axis data of the coordinate axis;

[0172] Acquire the number of the coordinate axes based on the curve type;

[0173] Based on the number of the coordinate axes and the attributes of the coordinate axes, the target battery data curve representing the change in the target battery parameter is generated.

[0174] Furthermore, the generating module 804 is specifically configured to:

[0175] Obtaining second coordinate axis data corresponding to a coordinate axis of the target battery data curve in the target battery parameter data;

[0176] determining an attribute of the coordinate axis of the target battery data curve according to a maximum value and a minimum value of the second coordinate axis data of the coordinate axis;

[0177] Acquire the number of the coordinate axes based on the curve type;

[0178] Based on the number of the coordinate axes and the attributes of the coordinate axes, the target battery data curve representing the change in the target battery parameter is generated.

[0179] The battery data display device provided by the embodiment of the present disclosure determines multiple target batteries in response to a first selection operation for batteries of at least one production batch in a target display interface, determines at least one target battery parameter in response to a second selection operation for multiple battery parameters in the target display interface, filters out target battery parameter data that matches the target battery parameter type from a pre-configured battery database based on the attribute information of the target battery, generates a target battery data curve that characterizes the change in the target battery parameter based on the target battery parameter data, and displays multiple target battery data curves corresponding to the multiple target batteries on the target display interface. The battery data display device of the present disclosure filters out target battery parameter data that matches the target battery parameter type based on the attribute information of the target battery, generates and displays target battery data curves based on the target battery parameter data, and realizes the simultaneous display of battery parameter data of multiple batteries of the same production batch or different production batches, without manually switching batteries or production batches to display battery parameter data of different individual batteries, thereby reducing labor costs and improving the efficiency of battery parameter data display.

[0180] As shown in Figure 9, an electronic device 900 provided by an embodiment of the present disclosure includes: a processor 901, a memory 902 and a bus. The memory 902 stores machine-readable instructions executable by the processor 901. When the electronic device is running, the processor 901 communicates with the memory 902 through the bus, and the processor 901 executes the machine-readable instructions to perform the steps of the battery data display method as described above.

[0181] Specifically, the memory 902 and the processor 901 can be general-purpose memories and processors, which are not specifically limited here. When the processor 901 runs the computer program stored in the memory 902, the battery data display method can be executed.

[0182] Corresponding to the above-mentioned method for displaying battery data, an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned method for displaying battery data are executed.

[0183] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems and devices described above can refer to the corresponding processes in the method embodiments, and will not be repeated in this disclosure. In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0184] The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed across multiple network elements. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0185] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0186] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the deployment method described in each embodiment of the present disclosure. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0187] The above are only specific embodiments of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims. Industrial Applicability:

[0188] The present disclosure provides a battery data display method, device, electronic device and storage medium, which can filter out target battery parameter data that matches the battery and target battery parameter type through the attribute information of the target battery, and generate a target battery data curve based on the target battery parameter data and display it. This realizes the simultaneous display of battery parameter data of multiple batteries from the same production batch or different production batches, eliminates the need to manually switch batteries or production batches to display the battery parameter data of different individual batteries, reduces labor costs, and improves the display efficiency of battery parameter data.

Claims

1. A method for displaying battery data, characterized in that: The method comprises: In response to a first selection operation on at least one production batch of batteries in a target display interface, determining a plurality of target batteries; In response to a second selection operation on a plurality of battery parameters of the target display interface, determining at least one target battery parameter; Filtering target battery parameter data matching the battery and the target battery parameter type from a pre-configured battery database based on the attribute information of the target battery; Based on the target battery parameter data of the target battery, a target battery data curve representing a change in the target battery parameter is generated, and a plurality of the target battery data curves corresponding to the plurality of target batteries are displayed on the target display interface.

2. The display method according to claim 1, characterized in that: The step of determining a plurality of target batteries in response to a first selection operation of at least one production batch of batteries in a target display interface includes: In response to the first selection operation for the batteries of the same production batch in the target display interface, a plurality of the target batteries of the same production batch are determined, so as to display a plurality of the target battery data curves corresponding to the plurality of the target batteries of the same production batch on the target display interface; or, In response to the first selection operation for the batteries of different production batches in the target display interface, multiple target batteries of the different production batches are determined to display multiple target battery data curves corresponding to the multiple target batteries of the different production batches on the target display interface.

3. The display method according to claim 1, characterized in that: The target battery parameter data type includes a second data type, the target battery parameter type corresponds to a first data type of the target battery parameter data type, and generating a target battery data curve representing a change in the target battery parameter based on the target battery parameter data of the target battery includes: Determining a curve type of the target battery data curve of the target battery based on the second data type in the target battery parameter data of the target battery; the curve type characterizing the relationship between the second data type and the target battery parameter; Convert the target battery parameter data based on the curve type to obtain converted battery parameter data; Based on the converted battery parameter data, the target battery data curve representing the change of the target battery parameter is generated.

4. The display method according to claim 3, characterized in that: The determining, based on the second data type in the target battery parameter data of the target battery, a curve type of the target battery data curve of the target battery includes: determining first coordinate axis data of a coordinate axis of the target battery data curve of the target battery based on the second data type in the target battery parameter data of the target battery; The first coordinate axis data is analyzed to obtain the curve type of the target battery data curve.

5. The display method according to claim 3, characterized in that: The converting the target battery parameter data based on the curve type to obtain converted battery parameter data includes: Storing the target battery parameter data of the target battery in a data container, and acquiring a target data object corresponding to the target battery parameter data according to the data container; Acquire a target field of the target data object based on the curve type; Convert the data type of the target field into the target data type to obtain the target field of the target data type; The converted battery parameter data is acquired based on the target field of the target data type.

6. The display method according to claim 3, characterized in that: The generating the target battery data curve representing the change of the target battery parameter based on the converted battery parameter data comprises: Acquire second coordinate axis data of a coordinate axis corresponding to the target battery data curve in the target battery parameter data; Determining the attribute of the coordinate axis of the target battery data curve according to the maximum value and the minimum value of the second coordinate axis data of the coordinate axis; Acquire the number of the coordinate axes based on the curve type; Based on the number of the coordinate axes and the attributes of the coordinate axes, the target battery data curve representing the change in the target battery parameter is generated.

7. The display method according to claim 1 or 6, characterized in that: The displaying the target battery data curve of the target battery on the target display interface includes: In response to a setting operation of a display parameter in a target display interface, and based on the display parameter and the maximum and minimum values ​​of the first coordinate axis data, calculating the maximum and minimum values ​​of the second coordinate axis data; Based on the maximum value and the minimum value of the second coordinate axis data, the target battery data curve of the target battery is displayed on the target display interface.

8. A battery data display device, characterized in that: The device comprises: A first determination module, configured to determine a plurality of target batteries in response to a first selection operation on at least one production batch of batteries in a target display interface; A second determination module, configured to determine at least one target battery parameter in response to a second selection operation on the target display interface for multiple battery parameters; A screening module, configured to screen target battery parameter data matching the battery and matching the target battery parameter type from a pre-configured battery database based on the attribute information of the target battery; A generating module is used to generate a target battery data curve representing a change in the target battery parameter based on the target battery parameter data of the target battery, and to display a plurality of target battery data curves corresponding to the plurality of target batteries on the target display interface.

9. An electronic device, characterized in that: include: A processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the storage medium communicate via the bus, and the processor executes the machine-readable instructions to perform the steps of the battery data display method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the battery data display method according to any one of claims 1 to 7 are executed.

Citation Information

Patent Citations

  • List display method and device

    CN111367990A

  • Battery test data display method and device and storage medium

    CN111814319A

  • Intelligent evaluation and dynamic adjustment method based on lithium battery pack BMS big data

    CN114152884A

  • Battery data display method and device, electronic equipment and storage medium

    CN116820307A

  • Systems and methods for automated analysis of medical images

    US20200226746A1