Data visualization methods and related apparatus

By enabling interactive display of data at different levels within a visualization device, users can directly select battery life data parameters and images of interest, solving the problem of complex operation in existing technologies and improving the visualization efficiency and user experience of battery life data.

CN119781650BActive Publication Date: 2025-12-05XIAMEN HITHIUM ENERGY STORAGE TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411819092.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-12-05
Estimated Expiration
2044-12-11

AI Technical Summary

Technical Problem

In existing technologies, users need to input pre-known parameter information to generate images of battery life test data, resulting in high operational complexity, low efficiency, and poor user experience.

Method used

By enabling interactive display of data at different levels in a visualization device, users can directly select relevant parameters of interest by choosing and manipulating parameters and image data of the cell layer, cycle layer, and recording layer, reducing repetitive input and improving the flexibility and intelligence of human-computer interaction.

Benefits of technology

It reduces operational complexity, saves time, improves user experience and efficiency, and enhances the flexibility and intelligence of human-computer interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119781650B_ABST
    Figure CN119781650B_ABST
Patent Text Reader

Abstract

The application provides a data visualization method and related device, the method comprises the following steps: in response to a trigger operation of opening the data display of the battery cell layer in the control window of the first page, displaying the parameter data and the image data of the battery cell layer data in the first page and the second page respectively; in response to a first selection operation of the parameter data of the battery cell layer data in the first page, displaying the parameter data and the image data of the cycle layer data of at least one first battery cell in the first page and the second page respectively; in response to a second selection operation of the parameter data of the cycle layer data of the at least one first battery cell in the first page or the image data of the cycle layer data of the at least one first battery cell in the second page, displaying the parameter data and the image data of the record layer data of the first cycle layer of at least one second battery cell in the first page and the second page respectively. In this way, the flexibility and intelligence in the human-computer interaction process can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data visualization technology, and in particular to a data visualization method and related apparatus. Background Technology

[0002] Currently, after battery life testing, the test data is stored in a database. When users need to understand battery-related information later, they will access the database and query the corresponding data. In this case, users typically need to input pre-known parameter information to generate image data, allowing them to observe the relationships between various parameters. Summary of the Invention

[0003] This application provides a data visualization method and related apparatus that interactively display data based on different levels, thereby improving the flexibility and intelligence of the human-computer interaction process.

[0004] In a first aspect, this application provides a data visualization method applied to a visualization device. The visualization device includes a display interface for displaying a first page and a second page. The second page displays image data corresponding to the energy storage battery lifespan data, and the first page displays parameter data corresponding to the energy storage battery lifespan data. The energy storage battery lifespan data includes cell layer data, cycle layer data, and recording layer data. The method includes:

[0005] In response to the trigger operation of opening the battery cell layer data display in the control window of the first page, the image data of the battery cell layer data is displayed on the second page, and the parameter data of the battery cell layer data is displayed on the first page;

[0006] In response to a first selection operation of parameter data for cell layer data on the first page, parameter data of cycle layer data of at least one first cell is displayed on the first page, and image data of cycle layer data of at least one first cell is displayed on the second page.

[0007] In response to a second selection operation for parameter data of the cycling layer data of at least one first cell on a first page, or image data of the cycling layer data of at least one first cell on a second page, parameter data of the recording layer data of the first cycling layer of at least one second cell is displayed on the first page, and image data of the recording layer data of the first cycling layer of at least one second cell is displayed on the second page.

[0008] As can be seen, in this application, when the cell layer data display is enabled, the parameter data and image data corresponding to the cell layer data are displayed on the first page and the second page, respectively. Based on the user's selection operation of at least one first cell in the parameter data corresponding to the displayed cell layer data, the image data and parameter data of the cycle layer data corresponding to the first cell can be displayed on the first page and the second page, respectively. Subsequently, based on the user's selection operation of the first cycle layer of the second cell in the displayed cycle layer data, the parameter data and image data of the recording layer data corresponding to the first cycle layer of the second cell can be displayed on the first page and the second page, respectively. This interactive display based on different levels of data allows users to directly select the relevant parameters they are interested in based on the displayed screen, without having to input the relevant parameters again to form the desired image. This reduces the complexity of the operation, saves time, improves efficiency, enhances the user experience, and thus improves the flexibility and intelligence of the human-computer interaction process.

[0009] In a feasible example, the image data corresponding to the cell layer data includes multiple image data corresponding to the cell distribution under various classification criteria. The classification criteria are determined based on the cell layer data. The method further includes: in response to a selection operation of a target range of a first image data among the multiple image data corresponding to the cell layer data, displaying parameter data of the cell layer data corresponding to the target range of the first image data on a first page.

[0010] In this application, by selecting a target range in the image data corresponding to the cell layer data, the parameter data corresponding to the cell layer data within the target range can be displayed on the first page. This improves the flexibility of displaying cell layer data, thereby enhancing the intelligence of the visualization device in the human-computer interaction process.

[0011] In a feasible example, the first selection operation of the parameter data of the cell layer data includes a first click selection operation and / or a first input selection operation, wherein the input selection operation is used to input the selected cell serial number; and / or the second selection operation of the parameter data of the cycle layer data of at least one first cell, or the image data of the cycle layer data of at least one first cell includes a second click selection operation and / or a second input selection operation, wherein the second input selection operation is used to input the selected cell serial number and cycle layer serial number.

[0012] In this application, for the cycle layer data, not only can the corresponding battery cell be selected by clicking on the parameter data of the cell layer, but the corresponding cell serial number can also be directly entered, thereby realizing the display of the cycle layer data of the corresponding battery cell. This can improve the diversity and intelligence of human-computer interaction.

[0013] In one feasible example, the parameter data of the loop layer data of at least one first battery cell is determined from the loop layer database based on the serial number of at least one first battery cell; the image data of the loop layer data of at least one first battery cell is determined based on the parameter data of the loop layer data of at least one first battery cell and a first drawing function; and / or the parameter data of the recording layer data of the first loop layer of at least one second battery cell is determined from the recording layer database based on the serial number of at least one second battery cell and the serial number of the first loop layer; the image data of the recording layer data of the first loop layer of at least one second battery cell is determined based on the parameter data of the recording layer data of the first loop layer of at least one second battery cell and a second drawing function.

[0014] In this application, data querying based on the corresponding level of the database can improve the efficiency of data retrieval.

[0015] In one feasible example, the method further includes: displaying third image data in response to a zoom-out operation on a first region of second image data displayed on a second page, the third image data being image data after being zoomed out according to the first region and the ratio corresponding to the zoom-out operation; and / or displaying fourth image data in response to a zoom-in operation on a first region of second image data displayed on a second page, the fourth image data being image data after being zoomed in according to the first region and the ratio corresponding to the zoom-in operation.

[0016] In this application, the image data displayed on the second page can be zoomed in or out, thereby improving the flexibility and intelligence of human-computer interaction.

[0017] In a feasible example, the method further includes: in response to a cursor in the visualization device, if the dwell time at the first position on the second page is greater than a preset time, displaying parameter data of the energy storage battery life data corresponding to the image data of the first position at the first position.

[0018] In this application, when the cursor hovers over a certain position in the image data, detailed data information of the corresponding soil system can be displayed, which can improve the flexibility and intelligence of human-computer interaction.

[0019] In a feasible example, the method further includes: in response to a long press operation on a region of the fifth image data displayed on the second page for a cursor in the visualization device, during the long press operation corresponding to the cursor, moving and displaying the fifth image data following the movement of the cursor.

[0020] In this application, the image can be moved by clicking and long-pressing, thereby improving the flexibility and intelligence of human-computer interaction.

[0021] In one feasible example, the method further includes: in response to a click operation on a label of a target image in sixth image data displayed on a second page, switching the display state of the target image, including showing and hiding.

[0022] In this application, the desired comparison data can be controlled in this way, allowing users to dynamically adjust the displayed content of the image. This improves the flexibility and intelligence of image display control.

[0023] In a feasible example, before displaying the image data of the battery cell layer data on the second page, the method includes: acquiring image data features of the battery cell layer data, at least one image type corresponding to the image data features, and a display area ratio, wherein the display area ratio is the ratio between the display area of ​​the image data of the battery cell layer data and the display page; when the display area ratio is not less than a preset ratio, determining the image data of the battery cell layer data based on the image type with the highest priority among at least one image type and the image data features; when the display area ratio is less than the preset ratio, determining at least one first image data based on at least one image type and the image data features, and determining the first image data with the lowest data density among the at least one first image data as the image data of the battery cell layer data, wherein the data density is the ratio of the image portion of the first image data to the displayed display area.

[0024] In this application, this can improve the intelligence of image data display.

[0025] Secondly, this application provides a data visualization device, which includes:

[0026] The display unit is used to respond to a trigger operation that opens the display of the battery cell layer data in the control window of the first page, display the image data of the battery cell layer data on the second page, and display the parameter data of the battery cell layer data on the first page;

[0027] The display unit is also configured to, in response to a first selection operation of parameter data for cell layer data in the first page, display parameter data of at least one first cell cycle layer data in the first page, and display image data of at least one first cell cycle layer data in the second page.

[0028] The display unit is further configured to, in response to a second selection operation for parameter data of the cycling layer data of at least one first cell on the first page, or image data of the cycling layer data of at least one first cell on the second page, display parameter data of the recording layer data of the first cycling layer of at least one second cell on the first page, and display image data of the recording layer data of the first cycling layer of at least one second cell on the second page.

[0029] Thirdly, this application provides an electronic device including a processor, a memory, and a communication interface. The processor, memory, and communication interface are interconnected and perform communication with each other. The memory stores executable program code, the communication interface is used for wireless communication, and the processor is used to retrieve the executable program code stored in the memory and execute some or all of the steps described in any of the methods in the first aspect.

[0030] Fourthly, this application provides a computer-readable storage medium storing electronic data, which, when executed by a processor, is used to perform the electronic data to implement some or all of the steps described in the first aspect of this application.

[0031] Fifthly, this application provides a computer program product including a computer program operable to cause a computer to perform some or all of the steps described in the first aspect of this application. The computer program product may be a software installation package. Attached Figure Description

[0032] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0033] Figure 1 This is a schematic diagram of the structure of a data visualization system provided in an embodiment of this application;

[0034] Figure 2 This application provides a schematic diagram of the structure of a display page according to an embodiment of the present application.

[0035] Figure 3 A flowchart illustrating a data visualization method provided in an embodiment of this application;

[0036] Figure 4 An application example diagram showing a circular layer data display provided in this application embodiment;

[0037] Figure 5 An application example diagram showing a recording layer data display provided in an embodiment of this application;

[0038] Figure 6 A schematic diagram of a QV curve provided for an embodiment of this application;

[0039] Figure 7 A schematic diagram of a V-dQ / dV curve provided for an embodiment of this application;

[0040] Figure 8 A schematic diagram of a Q-dV / dQ curve provided for an embodiment of this application;

[0041] Figure 9 A functional unit block diagram of a data visualization device provided in an embodiment of this application;

[0042] Figure 10 A functional unit block diagram of another data visualization device provided in the embodiments of this application;

[0043] Figure 11 This is a structural block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0044] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0045] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps is not limited to the steps listed, but may optionally include steps not listed, or may optionally include other steps inherent to these processes, methods, products, or apparatuses.

[0046] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0047] Please see Figure 1 , Figure 1 This is a schematic diagram of the structure of a data visualization system provided in an embodiment of this application, such as... Figure 1 As shown, the data visualization system 100 includes a visualization device 101, a server 102, and a database 103.

[0048] The visualization device 101 includes a display interface for displaying a first page and a second page. The second page displays image data corresponding to the energy storage battery life data, and the first page displays parameter data corresponding to the energy storage battery life data. The distribution of the first and second pages on the display interface can be vertical, horizontal, or other irregular, and is not limited thereto. Optionally, the visualization device 101 can be a terminal device with a display screen, such as a desktop computer, laptop computer, tablet computer, or smartphone.

[0049] For example, please refer to Figure 2 , Figure 2 This is a schematic diagram of the structure of a display page provided in an embodiment of this application, such as... Figure 2 As shown, the display page includes a first page and a second page. The first and second pages can respectively include a cell layer data display area, a cycle layer data display area, and a recording layer data display area. The first page primarily displays the corresponding parameter data, while the second page displays the corresponding image data. For example, in the cell layer data display area, the second page can display a bar chart showing the distribution of the number of cells under different cycle counts, and also a pie chart showing the distribution ratio of different cell designs. In the cycle layer data display area, the first page allows selection of cycle layer data-related features to display corresponding image data, or it can display parameter data and image data of the recording layer based on the selection of cycle layer data-related features. The second page can include a main page on the left and a sub-page on the right. The main page can display capacity (charging capacity and discharging capacity) curves under different cycles. After selecting the corresponding cycle range in the curves, the sub-page can also visualize the recording layer data. In the recording layer data display area, the recording layer data can be plotted on the first page, thereby displaying the corresponding image data on the second page, such as a curve showing the charging voltage at different times.

[0050] Understandably, the first and second pages can simultaneously display one or more of the following data display areas: the cell layer data display area, the cycle layer data display area, and the recording layer data display area. The image data displayed on the second page can be obtained by drawing specific features selected from the first page.

[0051] Server 102 is used to receive data query conditions sent by visualization device 101, filter data that meets the conditions from database 103 according to the data query conditions, and finally send the data to visualization device 101. Optionally, server 102 can be a single server, server cluster, cloud server, cloud computing service center, or other form of device with computing capabilities.

[0052] The aforementioned energy storage battery life data includes cell-level data, cycle-level data, and recording-level data. Recording-level data refers to raw test data collected periodically at different times during the life test, such as current, voltage, and temperature at different times. Cycle-level data refers to the summarized data after the battery completes a full charge-discharge cycle, such as the charge amount, discharge amount, and state of health (SOH) of the current cycle. Cell-level data refers to the summarized data (basic information) of the cells throughout the entire life test process, including cycle count, average temperature, average current, and average power.

[0053] The aforementioned cell layer data, cycle layer data, and recording layer data can be stored in different levels of database 103. Specifically, database 103 may include a recording layer database, a cycle layer database, and a cell layer database. The recording layer database stores the original recording layer data, the cycle layer database stores the cycle layer data for each test cycle of the cell, and the cell layer database stores the cell layer data for each cell. The aforementioned cycle layer data can be determined based on the recording layer data for each cycle of the cell, and the cell layer data can be determined based on the cycle layer data for all cycles of each cell. Therefore, during the storage of the aforementioned cell layer data, cycle layer data, and recording layer data, the storage order from front to back can be recording layer data, cycle layer data, and cell layer data.

[0054] Optionally, both server 102 and database 103 can be integrated into visualization device 101.

[0055] Specifically, in response to a trigger operation that initiates the display of battery layer data in the control window of the first page, the visualization device 101 displays image data of the battery layer data on the second page and parameter data of the battery layer data on the first page; in response to a first selection operation for the parameter data of the battery layer data on the first page, the visualization device 101 displays parameter data of the circulation layer data of at least one first battery cell on the first page and image data of the circulation layer data of at least one first battery cell on the second page; in response to a second selection operation for the parameter data corresponding to the circulation layer data of at least one first battery cell on the first page, or the image data corresponding to the circulation layer data of at least one first battery cell on the second page, the visualization device 101 displays parameter data of the recording layer data of the first circulation layer of at least one second battery cell on the first page and image data of the recording layer data of the first circulation layer of at least one second battery cell on the second page. Optionally, the aforementioned displayed battery layer data, circulation layer data, and recording layer data can be determined based on the server 102.

[0056] As can be seen, when the cell layer data display is enabled, the parameter data and image data corresponding to the cell layer data are displayed on the first and second pages, respectively. Based on the user's selection of at least one first cell in the displayed cell layer data, the image data and parameter data of the cycle layer data corresponding to the first cell are displayed on the first and second pages, respectively. Subsequently, based on the user's selection of the first cycle layer of the second cell in the displayed cycle layer data, the parameter data and image data of the recording layer data corresponding to the first cycle layer of the second cell are displayed on the first and second pages, respectively. This interactive display based on different data levels allows users to directly select the relevant parameters they are interested in based on the displayed screen, without having to input the relevant parameters again to form the desired image. This reduces the complexity of the operation, saves time, improves efficiency, enhances the user experience, and thus improves the flexibility and intelligence of the human-computer interaction process.

[0057] Based on this, the present application provides a data visualization method, and the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0058] Please see Figure 3 , Figure 3 This is a flowchart illustrating a data visualization method provided in an embodiment of this application. The method is applied to the aforementioned visualization device, such as... Figure 3 As shown, the method includes the following steps:

[0059] Step S201: In response to the trigger operation of enabling the display of battery cell layer data in the control window of the first page, the image data of the battery cell layer data is displayed on the second page, and the parameter data of the battery cell layer data is displayed on the first page.

[0060] The first page allows users to control whether the image data on the second page is displayed. It also displays the parameter data corresponding to the energy storage battery lifespan in a table format and provides a data export function. For example, the first page displays a corresponding first control window with two options: "Show" and "Close." When the user clicks the "Show" option in the first control window, the second page displays the corresponding image data; when the user clicks the "Close" option in the first control window, the second page stops displaying the corresponding image data.

[0061] Furthermore, in a feasible embodiment, the image data corresponding to the cell layer data includes multiple image data corresponding to the cell distribution under various classification criteria. The classification criteria are determined based on the cell layer data. The method further includes: in response to a selection operation of a target range of a first image data among the multiple image data corresponding to the cell layer data, displaying parameter data of the cell layer data corresponding to the target range of the first image data on a first page.

[0062] The classification criteria are determined based on cell-level data. For example, cell-level data includes cycle count, average temperature, average current, and average power. Therefore, the classification criteria can also be cycle count, average temperature, average current, and average power. For instance, the image data corresponding to the cell data can be used to display statistical information at the cell level. This could include bar charts showing the distribution of cell quantity at different average temperatures and cycle counts, pie charts showing the cell's charge / discharge conditions (rate and charge / discharge mode), and the distribution ratio of different cell designs.

[0063] For example, after clicking the "Select Range" button displayed on the page, you can drag the x-axis range on the bar charts for temperature, cycles, etc., to filter cells within a specific range. By clicking on specific areas on the pie charts for operating conditions and cell design, you can further filter for specific charge / discharge conditions. After limiting the range of one image, other images will be updated synchronously based on the filtered images. After limiting the cell data range, the first page will display detailed data for each cell filtered according to the conditions in a table format (e.g., cell serial number, temperature, operating condition, cell design, start cycle time, end cycle time, and number of cycles). This table also supports sorting the display of this attribute by clicking the corresponding table header.

[0064] In this application, by selecting a target range in the image data corresponding to the cell layer data, the parameter data corresponding to the cell layer data within the target range can be displayed on the first page. This allows users to directly select parameters of interest from the image for display, thereby improving the flexibility of cell layer data display and enhancing the intelligence of the visualization device in the human-computer interaction process.

[0065] Step S202: In response to a first selection operation of parameter data for cell layer data in the first page, parameter data of cycle layer data of at least one first cell is displayed in the first page, and image data of cycle layer data of at least one first cell is displayed in the second page.

[0066] The parameter data of the cell layer data on the first page includes the cell serial number. By selecting the serial number of at least one first cell, the parameter data of the circulation layer data of at least one first cell can be displayed on the first page, and the image data of the circulation layer data of at least one first cell can be displayed on the second page. Understandably, before the aforementioned interaction process, a corresponding trigger mechanism can be set, such as setting a corresponding circulation layer data trigger display window. When this circulation layer data trigger display window is clicked, and then the first selection operation of the parameter data of the cell layer data on the first page is performed, the parameter data of the circulation layer data of at least one first cell will be displayed on the first page, and the image data of the circulation layer data of at least one first cell will be displayed on the second page.

[0067] For example, please refer to Figure 4 , Figure 4 An application example diagram of a loop layer data display provided in this application embodiment is shown, such as... Figure 4 As shown, the display includes a first page and a second page. For the cell layer data display area, the first page displays the parameter data of the cell layer, and the second page displays the image data of the cell layer. After a first selection operation is performed on cells with serial numbers 2 and 4 in the parameter data of the cell layer, the parameter data of the cycle layer data of cells with serial numbers 2 and 4 will be displayed on the first page of the cycle layer data display area, and the image data of the cycle layer data of cells with serial numbers 2 and 4 will be displayed on the second page.

[0068] Specifically, in one feasible embodiment, the first selection operation of the parameter data of the cell layer data includes a first click selection operation and / or a first input selection operation, wherein the input selection operation is used to input the selected cell serial number.

[0069] The display of cycle layer data for at least one first battery cell can be achieved by directly selecting at least one first battery cell from the parameter data of the battery cell layer data. Alternatively, it can be achieved by inputting the serial number of at least one first battery cell through the corresponding battery cell serial number input window, thereby displaying the cycle layer data for at least one first battery cell.

[0070] In this application, for the cycle layer data, users can not only select the corresponding cell based on the parameter data of the cell layer, but also directly input the corresponding cell serial number to display the cycle layer data of the corresponding cell. This can improve the diversity and intelligence of human-computer interaction.

[0071] In one feasible embodiment, the parameter data of the cyclic layer data of at least one first battery cell is determined from the cyclic layer database according to the serial number of at least one first battery cell, and the image data of the cyclic layer data of at least one first battery cell is determined according to the parameter data of the cyclic layer data of at least one first battery cell and a first drawing function.

[0072] For example, both the image data and parameter data of the cycle layer data are used to represent the cycle layer information of each first cell under different cycles (e.g., charging capacity, discharging capacity, charging energy, discharging energy, energy efficiency, maximum and minimum expansion force, etc.). Furthermore, the cycle layer information can be displayed on a second page selected from the first page. Specifically, data matching the serial number of the first cell can be found in the cycle layer database, including the cycle serial number and the cycle layer data under a specific cycle. This data is then passed to a first plotting function, which plots the data based on the one-to-one correspondence between the cycle serial number and the discharge capacity, thus obtaining curves showing how each cycle characteristic changes with the number of cycles. Moreover, multiple cell serial numbers can be plotted on the same graph, allowing for comparison of the cycle layer differences of the selected different cells. The first plotting function can be a data visualization library such as plotly, Pyechart, or Pygwalker.

[0073] In this application, data querying based on the corresponding level of the database can improve the efficiency of data retrieval.

[0074] Step S203: In response to a second selection operation for parameter data of the cycling layer data of at least one first cell on the first page, or image data of the cycling layer data of at least one first cell on the second page, parameter data of the recording layer data of the first cycling layer of at least one second cell is displayed on the first page, and image data of the recording layer data of the first cycling layer of at least one second cell is displayed on the second page.

[0075] The image data and parameter data of the cycle layer data are used to represent the cycle layer information of the corresponding battery cell under different cycles. Based on the image data and parameter data of the cycle layer data, the corresponding battery cell and cycle layer can be selected. Based on the selected corresponding battery cell and cycle layer, the parameter data and image data of the recording layer data of the corresponding battery cell and cycle layer are displayed on the first page and the second page, respectively. Understandably, before the aforementioned interaction process, a corresponding trigger mechanism can also be set, such as setting a corresponding recording layer data trigger display window. When this recording layer data trigger display window is clicked, and then the second selection operation of the parameter data of the cycle layer data on the first page is performed, the steps of displaying the parameter data of the recording layer data of the first cycle layer of at least one second battery cell on the first page and displaying the image data of the recording layer data of the first cycle layer of at least one second battery cell on the second page will be executed.

[0076] For example, please refer to Figure 5 , Figure 5 An application example diagram of a recording layer data display provided in this application embodiment is shown, such as... Figure 5 As shown, the display includes a first page and a second page. For the loop layer data display area, the first page displays the parameter data of the loop layer data, and the second page displays the image data of the loop layer data. When a second selection operation is performed on the loop layer data parameter data for cell number 4 and loop number 2, the parameter data of the recording layer data for cell number 4 and loop number 2 will be displayed on the first page of the recording layer data display area, and the image data of the recording layer data for cell number 4 and loop number 2 will be displayed on the second page. Furthermore, the start and end points of the curve corresponding to cell number 4 in the loop layer data image data can be selected to determine the corresponding cell number and loop number. Based on this, the parameter data of the recording layer data for the corresponding cell number and loop number will be displayed on the first page, and the image data of the recording layer data for the corresponding cell number and loop number will be displayed on the second page.

[0077] In one feasible embodiment, the second selection operation of parameter data of at least one first cell's cycle layer data, or image data of at least one first cell's cycle layer data, includes a second click selection operation and / or a second input selection operation, wherein the second input selection operation is used to input the selected cell serial number and cycle layer serial number.

[0078] The display of recording layer data for at least one second battery cell and the first circulation layer can be achieved by directly selecting at least one second battery cell and the first circulation layer from the parameter data and image data of the circulation layer data. Alternatively, it can be achieved by inputting the serial number of at least one second battery cell and the serial number of the first circulation layer through the corresponding battery cell serial number and circulation layer serial number input window, thereby displaying the recording layer data of the first circulation layer of at least one second battery cell.

[0079] For example, after clicking the "Recording Layer Data Range Selection" button, you can select the start and end points of the desired recording layer data on the cycle curve of any cell number in any cycle layer information. Then, by clicking the "Draw Image Information of Recording Layer Data" button, the image data of the selected cell number and the recording layer data within the cycle range will be displayed on the second page. Alternatively, you can input the cell number and cycle layer number to display the recording layer data for a given cycle.

[0080] In this application, for the recording layer data, not only can the corresponding battery cell and cycle layer be selected based on the parameter data and image data of the cycle layer data, but the corresponding battery cell serial number and cycle layer serial number can also be directly input, thereby realizing the display of the recording layer data of the corresponding battery cell's cycle layer. This can improve the diversity and intelligence of human-computer interaction.

[0081] In one feasible embodiment, the parameter data of the recording layer data of the first cycle layer of at least one second battery cell is determined from the recording layer database based on the serial number of at least one second battery cell and the serial number of the first cycle layer, and the image data of the recording layer data of the first cycle layer of at least one second battery cell is determined based on the parameter data of the recording layer data of the first cycle layer of at least one second battery cell and a second drawing function.

[0082] Specifically, by using the given cell serial number and cycle number, the recording layer data corresponding to the given cell serial number and cycle number is determined from the recording layer database, and the image data of the recording layer data is drawn based on the second drawing function and the parameter data of the recording layer data.

[0083] For example, by providing a list of cell serial numbers and cycle numbers, the system searches and extracts data matching these lists from the recording layer database, obtaining parameters such as charging capacity Q and voltage V. Then, by plotting Q and V values ​​from different cycles on the same graph and displaying the QV curves of different cycles using a specific color scheme, the system can characterize how the voltage curve changes with the number of cycles. For an example, please refer to [link to example]. Figure 6 , Figure 6 A schematic diagram of a QV curve provided for an embodiment of this application, such as... Figure 6As shown, the QV curves include different cycles. In practical applications, different colors can be set for the QV curves of different cycles. For example, the color is lighter as the cycle progresses.

[0084] In this application, data querying based on the corresponding level of the database can improve the efficiency of data retrieval.

[0085] For example, the image data of the recording layer can include the cell's dQ / dV curve and dV / dQ curve. The specific method for visualizing the dQ / dV curve is to extract the cell's charging capacity data Q and voltage data V for a specific cycle from the recording layer database. A point is taken every 30mV between the minimum value Vmin and the maximum value Vmax of V to obtain V′. Q is then interpolated at V′ as a function of V to obtain Q′, and dQ is calculated. i =Q ′ i+1 -Q i i Then calculate This yields the dQ / dV values. The dQ / dV and V′ values ​​from each cycle are then passed to the plotting function for graphing, displaying the changes in dQ / dV over the cycle. The visualization module also allows users to zoom in on peak values ​​of interest within dQ / dV. For an example, please refer to [link to example]. Figure 7 , Figure 7 A schematic diagram of a V-dQ / dV curve is provided for an embodiment of this application, as shown below. Figure 7 As shown, the left side includes the initial V-dQ / dV curve, specifically the V-dQ / dV curves under different cycles. When the position of the solid line box shown in the figure is magnified, the magnified V-dQ / dV curve shown on the right side can be obtained.

[0086] The specific method for visualizing the dV / dQ curve is as follows: Extract the cell charging capacity data Q and voltage data V for a specific cycle from the recording layer database. Calculate the State of Charge (SOC) by dividing Q by Qmax. Take a point between 0 and 1 at intervals of 0.02 to obtain SOC′. Interpolate V at V′ as a function of SOC′ to obtain V′, and then calculate dV. i =V i ′ +1 -V i ′ Then calculate This allows you to obtain the dV / dQ values. Passing the dV / dQ and SOC′ values ​​from each loop to the plotting function displays the changes in dV / dQ over the loop. It also supports amplifying peak values ​​of interest in dV / dQ. For an example, please refer to [link to example]. Figure 8 , Figure 8 A schematic diagram of a Q-dV / dQ curve is provided for an embodiment of this application, as shown below. Figure 8 As shown, the left side includes the initial Q-dQ / dV curve, specifically the Q-dV / dQ curves under different cycles. When the position of the solid line box shown in the figure is magnified, the magnified Q-dV / dQ curve shown on the right side can be obtained.

[0087] Furthermore, cyclic visualization of the features of the recording layer data is also possible. Feature visualization visualizes the features extracted from the recording layer data according to the relationship between the features and the cycle. After clicking the feature visualization button in the image data of the cyclic layer data, drag to select a specific cyclic interval on the image, and click feature visualization to visualize the features within the specific cyclic interval. Features can include the peak and valley values ​​of dQ / dV, the peak and valley values ​​of dV / dQ, the voltage value of charge / discharge rest rebound, the voltage value at a specified SOC, etc. The method for extracting the peak value of dQ / dV for each cycle is as follows: first, obtain the dQ / dV value using the method described above; then, limit the voltage range of each peak and valley by user specification or internal program settings based on experience, and find the maximum value within the range to obtain the corresponding peak value. Similarly, the valley value is the minimum value of dQ / dV within the range. The peak and valley values ​​of dV / dQ can also be obtained using the same method, by limiting the SOC range of each peak by user specification or internal settings, and finding the maximum and minimum values ​​of dV / dQ within the range. The resting voltage rebound characteristic is obtained by acquiring voltage information during the resting period after charging or discharging, setting a time threshold t, and then calculating the voltage value V after resting for time t. t Subtracting the terminal voltage V0 at the end of the charge / discharge cycle from the voltage rebound after resting yields the voltage rebound characteristics after resting. Performing the same operation for each cycle will yield the resting voltage rebound characteristics for different cycles.

[0088] Furthermore, in one feasible embodiment, the method further includes: displaying third image data in response to a zoom-out operation on a first region of the second image data displayed on the second page, the third image data being image data after being zoomed out according to the first region and the ratio corresponding to the zoom-out operation; and / or displaying fourth image data in response to a zoom-in operation on a first region of the second image data displayed on the second page, the fourth image data being image data after being zoomed in according to the first region and the ratio corresponding to the zoom-in operation.

[0089] The second page allows users to zoom in and out on the image data. Specifically, this involves clicking the corresponding zoom-in or zoom-out button, selecting the zoom ratio, and choosing the first area to be zoomed in or out. The zoom-in or zoom-out operation is then performed on the first area based on that ratio. It's important to understand that zooming in or out only applies to specific image content; for example, in a curve graph, only the curve itself is being zoomed in or out. After zooming in or out on the curve, the corresponding values ​​on the horizontal and vertical axes will also change accordingly. The entire image area can be zoomed in or out adaptively, or it can remain unchanged.

[0090] In this application, the image data displayed on the second page can be zoomed in or out, thereby improving the flexibility and intelligence of human-computer interaction.

[0091] Furthermore, in a feasible embodiment, the method further includes: in response to a cursor in the visualization device having a dwell time of more than a preset time at a first position on the second page, displaying parameter data of the energy storage battery life data corresponding to the image data at the first position.

[0092] In this application, when the cursor hovers over a certain position in the image data, detailed data information of the corresponding soil system can be displayed, which can improve the flexibility and intelligence of human-computer interaction.

[0093] In addition, in a feasible embodiment, the method further includes: in response to a long press operation on a region of the fifth image data displayed on the second page for a cursor in the visualization device, during the long press operation corresponding to the cursor, moving and displaying the fifth image data following the movement of the cursor.

[0094] In this application, the image can be moved by clicking and long-pressing, thereby improving the flexibility and intelligence of human-computer interaction.

[0095] Furthermore, in a feasible embodiment, the method further includes: in response to a click operation on a label of a target image in sixth image data displayed on a second page, switching the display state of the target image, the display state including showing and hiding.

[0096] Image labels (also known as legend items or legend entries) are textual descriptions used to identify different data series within the image data. For example, in a line graph, each label can describe what data or information each curve represents. In the display, these labels typically appear on one side of the chart, forming a legend area. Clicking on the label of the target image toggles the display state of that image, allowing control over the data to be compared and enabling users to dynamically adjust the displayed image content. This enhances the flexibility and intelligence of image display control.

[0097] In addition, when displaying the image data on the second page, the image size will be adjusted based on the size of the display area, so that the image size is more in line with the size of the display area.

[0098] Furthermore, in one feasible embodiment, before displaying the image data of the battery cell layer data on the second page, the method includes: acquiring image data features of the battery cell layer data, at least one image type corresponding to the image data features, and a display area ratio, wherein the display area ratio is the ratio between the display area of ​​the image data of the battery cell layer data and the display page; when the display area ratio is not less than a preset ratio, determining the image data of the battery cell layer data based on the image type with the highest priority among the at least one image type and the image data features; when the display area ratio is less than the preset ratio, determining at least one first image data based on at least one image type and the image data features, and determining the first image data with the lowest data density among the at least one first image data as the image data of the battery cell layer data, wherein the data density is the ratio of the image portion of the first image data to the displayed display area.

[0099] The image data displayed on the second page can include various categories, such as line graphs, bar charts, and pie charts. Furthermore, a single feature can be represented based on multiple image categories; for example, the capacity under different cycles can be represented by either a line graph or a bar chart. When the display area ratio is not less than a preset ratio, it indicates that the current display area is large, and the image type with the highest priority can be directly selected. The priority can be preset based on empirical values. When the display area ratio is less than a preset ratio, it indicates that the current display area is small, and priority should be given to ensuring that the user can clearly see the data in the image. Therefore, in this embodiment, the image data with the lowest data density is selected as the image data to be displayed. This improves the intelligence of image data display.

[0100] Understandably, the selection of image types for other levels of data (circular layer data, record layer data) can also be based on the aforementioned method, which will not be elaborated here.

[0101] As can be seen in this embodiment, when the cell layer data display is enabled, the parameter data and image data corresponding to the cell layer data are displayed on the first page and the second page, respectively. Based on the user's selection operation of at least one first cell in the parameter data corresponding to the displayed cell layer data, the image data and parameter data of the loop layer data corresponding to the first cell can be displayed on the first page and the second page, respectively. Subsequently, based on the user's selection operation of the first loop layer of the second cell in the displayed loop layer data, the parameter data and image data of the recording layer data corresponding to the first loop layer of the second cell can be displayed on the first page and the second page, respectively. This interactive display based on data at different levels can improve the flexibility and intelligence of the human-computer interaction process.

[0102] For embodiments consistent with those shown above, please refer to... Figure 9 , Figure 9 This is a functional unit block diagram of a data visualization device provided in an embodiment of this application. The data visualization device is a visualization device or a part thereof. Figure 9 As shown, the data visualization device 900 includes:

[0103] Display unit 901 is used to respond to a trigger operation that opens the battery cell layer data display in the control window of the first page, display the image data of the battery cell layer data on the second page, and display the parameter data of the battery cell layer data on the first page;

[0104] The display unit 901 is also configured to, in response to a first selection operation of parameter data for cell layer data in the first page, display parameter data of at least one first cell cycle layer data in the first page, and display image data of at least one first cell cycle layer data in the second page.

[0105] The display unit 901 is further configured to, in response to a second selection operation for parameter data of the cycling layer data of at least one first battery cell in the first page, or image data of the cycling layer data of at least one first battery cell in the second page, display parameter data of the recording layer data of the first cycling layer of at least one second battery cell in the first page, and display image data of the recording layer data of the first cycling layer of at least one second battery cell in the second page.

[0106] In one feasible embodiment, the image data corresponding to the cell layer data includes multiple image data corresponding to the cell distribution under various classification standards. The classification standards are determined based on the cell layer data. The display unit 901 is further configured to: in response to a selection operation of the target range of the first image data among the multiple image data corresponding to the cell layer data, display the parameter data of the cell layer data corresponding to the target range of the first image data on the first page.

[0107] In one feasible embodiment, the first selection operation of the parameter data of the cell layer data includes a first click selection operation and / or a first input selection operation, wherein the input selection operation is used to input the selected cell serial number; and / or the second selection operation of the parameter data of the cycle layer data of at least one first cell, or the image data of the cycle layer data of at least one first cell includes a second click selection operation and / or a second input selection operation, wherein the second input selection operation is used to input the selected cell serial number and cycle layer serial number.

[0108] In one feasible embodiment, the parameter data of the loop layer data of at least one first battery cell is determined from a loop layer database based on the serial number of at least one first battery cell; the image data of the loop layer data of at least one first battery cell is determined based on the parameter data of the loop layer data of at least one first battery cell and a first drawing function; and / or the parameter data of the recording layer data of the first loop layer of at least one second battery cell is determined from a recording layer database based on the serial number of at least one second battery cell and the serial number of the first loop layer; the image data of the recording layer data of the first loop layer of at least one second battery cell is determined based on the parameter data of the recording layer data of the first loop layer of at least one second battery cell and a second drawing function.

[0109] In one feasible embodiment, the display unit 901 is further configured to: display third image data in response to a scaling-down operation of a first area of ​​the second image data displayed on the second page, the third image data being image data after scaling down the second image data according to the first area and the scaling-down ratio; and / or display fourth image data in response to a scaling-up operation of the first area of ​​the second image data displayed on the second page, the fourth image data being image data after scaling up the second image data according to the first area and the scaling-up ratio.

[0110] In one feasible embodiment, the display unit 901 is further configured to: in response to a cursor in the visualization device having a dwell time at a first position on a second page that is greater than a preset time, display parameter data of the energy storage battery life data corresponding to the image data at the first position at the first position.

[0111] In one feasible embodiment, the display unit 901 is further configured to: in response to a long-press operation on the area of ​​the fifth image data displayed on the second page for a cursor in the visualization device, during the long-press operation corresponding to the cursor, move and display the fifth image data following the movement of the cursor.

[0112] In one feasible embodiment, the display unit 901 is further configured to: switch the display state of the target image in response to a click operation on the label of the target image in the sixth image data displayed on the second page, the display state including showing and hiding.

[0113] In one feasible embodiment, the data visualization device 900 further includes: a processing unit 902, configured to acquire image data features of the battery cell layer data, at least one image type corresponding to the image data features, and a display area ratio, wherein the display area ratio is the ratio between the display area of ​​the image data of the battery cell layer data and the display page; when the display area ratio is not less than a preset ratio, the image data of the battery cell layer data is determined based on the image type with the highest priority among the at least one image type and the image data features; when the display area ratio is less than the preset ratio, at least one first image data is determined based on at least one image type and the image data features, and the first image data with the lowest data density among the at least one first image data is determined as the image data of the battery cell layer data, wherein the data density is the ratio of the image portion of the first image data to the displayed display area.

[0114] It is understood that since the method embodiments and the device embodiments are different presentations of the same technical concept, the content of the method embodiment section in this application should be adapted to the device embodiment section in a synchronous manner, and will not be repeated here.

[0115] When using integrated units, such as Figure 10 As shown, Figure 10 This is a block diagram of the functional units of another data visualization device provided in an embodiment of this application. Figure 10 In this document, the data visualization device 1000 includes a processing module 1012 and a communication module 1011. The processing module 1012 controls and manages the operations of the data visualization device 1000, such as the steps of the display unit 901 and the processing unit 902, and / or performs other processes using the techniques described herein. The communication module 1011 supports interaction between the data visualization device 1000 and other devices. Figure 10 As shown, the data visualization device 1000 may further include a storage module 1013, which is used to store the program code and data of the data visualization device 1000.

[0116] The processing module 1012 can be a processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an ASIC, an FPGA, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication module 1011 can be a transceiver, RF circuitry, or a communication interface, etc. The storage module 1013 can be a memory.

[0117] All relevant content in each scenario involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here. The above data visualization device 1000 can execute the above... Figure 3 The data visualization method shown.

[0118] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions according to the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. Computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. A computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. Available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media. Semiconductor media can be solid-state drives.

[0119] Figure 11 This is a structural block diagram of an electronic device provided in an embodiment of this application. Figure 11As shown, the electronic device 1100 may include one or more of the following components: processor 1101, memory 1102 and communication interface 1103. The processor 1101, memory 1102 and communication interface 1103 are interconnected and perform communication between them. The memory 1102 may store one or more computer programs. The one or more computer programs may be configured to implement the methods described in the above embodiments when executed by one or more processors 1101.

[0120] Processor 1101 may include one or more processing cores. Processor 1101 connects to various parts within the electronic device 1100 using various interfaces and lines, and performs various functions and processes data of the electronic device 1100 by running or executing instructions, programs, code sets, or instruction sets stored in memory 1102, and by calling data stored in memory 1102. Optionally, processor 1101 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). Processor 1101 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. It is understood that the aforementioned modem may also not be integrated into processor 1101, but may be implemented separately through a communication chip.

[0121] The memory 1102 may include random access memory (RAM) or read-only memory (ROM). The memory 1102 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 1102 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as touch functionality, sound playback functionality, image playback functionality, etc.), and instructions for implementing the various method embodiments described above. The data storage area may also store data created by the electronic device 1100 during use.

[0122] It is understood that the electronic device 1100 may include more or fewer structural elements than those shown in the above block diagram, such as a power module, physical buttons, WiFi (Wireless Fidelity) module, speaker, Bluetooth module, sensor, etc., without limitation.

[0123] The aforementioned electronic device 1100 may be a visualization device or a part of a visualization device.

[0124] This application provides a computer-readable storage medium storing program data, which, when executed by a processor, is used to perform some or all of the steps of any of the data visualization methods described in the above method embodiments.

[0125] This application also provides a computer program product, including a computer program operable to cause a computer to perform some or all of the steps of any of the data visualization methods described in the above method embodiments. The computer program product may be a software installation package.

[0126] It should be noted that, for the sake of simplicity, each of the aforementioned data visualization method embodiments is described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to this application.

[0127] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, disclosure, and appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple instances. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce a good effect.

[0128] Those skilled in the art will understand that all or part of the steps in the various method embodiments of any of the above data visualization methods can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage device, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a disk, or an optical disk, etc.

[0129] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principle and implementation of a data visualization method and related apparatus of this application. The description of the above embodiments is only for the purpose of helping to understand the method and its core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation and application scope based on the ideas of a data visualization method and related apparatus of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

[0130] This application is described with reference to flowchart illustrations and / or block diagrams of methods, hardware products, and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0131] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0132] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0133] It is understood that any product that is controlled or configured to perform the processing method of the flowchart described in the method embodiment of the data visualization method of this application, such as the terminal and computer program product of the above flowchart, falls within the scope of the related products described in this application.

[0134] Obviously, those skilled in the art can make various modifications and variations to the data visualization method and related apparatus provided in this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.

Claims

1. A method of data visualization, characterized by, The method is applied to a visualization device including a display interface for displaying a first page and a second page, the second page being used for displaying image data corresponding to energy storage battery life data, and the first page being used for displaying parameter data corresponding to the energy storage battery life data, the energy storage battery life data including cell layer data, cycle layer data, and record layer data, the method including: in response to a trigger operation of opening cell layer data display in a control window of the first page, displaying image data of the cell layer data in the second page, and displaying parameter data of the cell layer data in the first page; in response to a first selection operation of the parameter data of the cell layer data in the first page, displaying parameter data of cycle layer data of at least one first cell in the first page, and displaying image data of the cycle layer data of the at least one first cell in the second page; in response to a second selection operation of the parameter data of the cycle layer data of the at least one first cell in the first page, or the image data of the cycle layer data of the at least one first cell in the second page, displaying parameter data of record layer data of a first cycle layer of at least one second cell in the first page, and displaying image data of the record layer data of the first cycle layer of the at least one second cell in the second page; Before displaying the image data of the cell layer data in the second page, the method further includes: obtaining image data features of the cell layer data, at least one image type corresponding to the image data features, and a display area ratio between a display area of the image data of the cell layer data and a display page; when the display area ratio is not less than a preset ratio, determining the image data of the cell layer data based on an image type with the highest priority in the at least one image type and the image data features; when the display area ratio is less than the preset ratio, determining at least one first image data based on the at least one image type and the image data features; determining a first image data with the smallest data density in the at least one first image data as the image data of the cell layer data, the data density being a proportion of an image part in the first image data in the display area; wherein the parameter data of the cycle layer data of the at least one first cell is determined from a cycle layer database according to a serial number of the at least one first cell, and the image data of the cycle layer data of the at least one first cell is determined according to the parameter data of the cycle layer data of the at least one first cell and a first drawing function; and / or The parameter data of the recording layer data of the first cycle layer of the at least one second battery cell is determined from the serial number of the at least one second battery cell and the serial number of the first cycle layer, and the image data of the recording layer data of the first cycle layer of the at least one second battery cell is determined according to the parameter data of the recording layer data of the first cycle layer of the at least one second battery cell and a second drawing function.

2. The method of claim 1, wherein, The image data corresponding to the battery cell layer data includes a plurality of image data corresponding to the distribution of battery cells under a plurality of classification standards, and the classification standards are determined based on the battery cell layer data. In response to a selection operation for a target range of first image data in the plurality of image data corresponding to the battery cell layer data, the parameter data of the battery cell layer data corresponding to the target range of the first image data is displayed in the first page.

3. The method according to claim 1 or 2, characterized in that, The first selection operation of the parameter data of the battery cell layer data includes a first click selection operation and / or a first input selection operation, and the input selection operation is used to input the selected battery cell serial number; And / or The second selection operation of the parameter data of the cycle layer data of the at least one first battery cell or the image data of the cycle layer data of the at least one first battery cell includes a second click selection operation and / or a second input selection operation, and the second input selection operation is used to input the selected battery cell serial number and cycle layer serial number.

4. The method of claim 1, wherein, The method further comprises: In response to a zoom-out operation for a first area of second image data displayed on the second page, third image data is displayed, the third image data being image data obtained by zooming out the second image data according to the first area and a scale corresponding to the zoom-out operation; and / or In response to a zoom-in operation for the first area of the second image data displayed on the second page, fourth image data is displayed, the fourth image data being image data obtained by zooming in the second image data according to the first area and a scale corresponding to the zoom-in operation.

5. The method of claim 1, wherein, The method further comprises: In response to a dwell time of a cursor in the visualization device at a first position in the second page being greater than a preset time, parameter data of energy storage battery life data corresponding to image data of the first position is displayed at the first position.

6. The method of claim 1, wherein, The method further comprises: In response to a click-and-hold operation of a cursor in the visualization device on an area of fifth image data displayed on the second page, the fifth image data is displayed moving along with the movement of the cursor during the click-and-hold operation of the cursor.

7. The method of claim 1, wherein, The method further comprises: In response to a click operation on a label of a target image in sixth image data displayed on the second page, the display state of the target image is switched, and the display state includes display and hiding.

8. A data visualization apparatus, characterized by The device comprises: A display unit configured to, in response to a trigger operation of opening battery cell layer data display in a control window of a first page, display image data of battery cell layer data in a second page, and display parameter data of the battery cell layer data in the first page. The display unit is further configured to display parameter data of cycle layer data of at least one first battery cell in the first page and image data of the cycle layer data of the at least one first battery cell in the second page in response to a first selection operation on the parameter data of the cycle layer data of the at least one first battery cell in the first page. The display unit is further configured to display parameter data of record layer data of a first cycle layer of at least one second battery cell in the first page and image data of the record layer data of the first cycle layer of the at least one second battery cell in the second page in response to a second selection operation on the parameter data of the cycle layer data of the at least one first battery cell in the first page or the image data of the cycle layer data of the at least one first battery cell in the second page. The processing unit is configured to: acquire image data features of battery cell layer data, at least one image type corresponding to the image data features, and a display area ratio between a display area of the image data of the battery cell layer data and a display page; when the display area ratio is not less than a preset ratio, determine the image data of the battery cell layer data based on an image type with the highest priority in the at least one image type and the image data features; when the display area ratio is less than the preset ratio, determine at least one first image data based on the at least one image type and the image data features; determine first image data with the smallest data density in the at least one first image data as the image data of the battery cell layer data, the data density being a proportion of an image part in the first image data in the display area; wherein the parameter data of the cycle layer data of the at least one first battery cell is determined from a cycle layer database according to a serial number of the at least one first battery cell, the image data of the cycle layer data of the at least one first battery cell is determined according to the parameter data of the cycle layer data of the at least one first battery cell and a first drawing function; and / or the parameter data of the record layer data of the first cycle layer of the at least one second battery cell is determined from a record layer database according to a serial number of the at least one second battery cell and a serial number of the first cycle layer, and the image data of the record layer data of the first cycle layer of the at least one second battery cell is determined according to the parameter data of the record layer data of the first cycle layer of the at least one second battery cell and a second drawing function.

9. An electronic device, the device comprising a processor, a memory, and a computer program stored on the memory, characterized in that, The processor is configured to invoke the computer program stored on the memory to execute the method of any one of claims 1-7.

10. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is configured to be executed by the processor to implement the method of any one of claims 1-7.

11. A computer program product comprising a computer program, characterized in that, The computer program is configured to be executed by the processor to implement the method of any one of claims 1-7.

Citation Information

Patent Citations

  • Energy storage equipment data display method, device and equipment

    CN114063877A

  • Data display method and device, readable medium and electronic equipment

    CN117667984A