Data visualization method and related device

By setting multiple pages on the visual interface of battery life data, users can view the parameters and image data of the battery cell layer, cyclic layer and recording layer step by step, solving the complex and time-consuming problems in the prior art, and improving the flexibility and intelligence of human-computer interaction.

CN119781650AActive Publication Date: 2025-04-08XIAMEN HITHIUM ENERGY STORAGE TECHNOLOGY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

After the battery life test, the user needs to input pre-knowledge parameter information to generate image data to observe the relationship between parameters, which is complex and time-consuming.

Method used

A data visualization method is provided. By setting multiple pages on the display interface, users can view parameter data of energy storage battery life data on the first page and view corresponding image data on the second page. Users can display the data of the battery cell layer, cyclic layer and recording layer step by step by step by triggering operations, selecting operations and input operations, and realize interactive display of data at different levels.

Benefits of technology

Reduces operation complexity, saves time, improves efficiency, improves user experience, and enhances flexibility and intelligence in human-computer interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119781650A_ABST
    Figure CN119781650A_ABST
Patent Text Reader

Abstract

The invention provides a data visualization method and a related device, and the method comprises the steps: responding to a triggering operation for starting cell layer data display in a control window for a first page, and respectively displaying parameter data and image data of cell layer data in the first page and a second page; in response to a first selection operation for the parameter data of the cell layer data in the first page, respectively displaying the parameter data and the image data of the circulation layer data of at least one first cell on the first page and the second page; responding to a second selection operation aiming at the parameter data of the circulating layer data of at least one first battery cell in the first page or the image data of the circulating layer data of at least one first battery cell in the second page; and respectively displaying the parameter data and the image data of the recording layer data of the first circulating layer of the at least one second battery cell in the first page and the second page. In this way, the flexibility and intelligence in the man-machine interaction process can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of data visualization, and in particular to a data visualization method and related devices. Background Art

[0002] Currently, after a battery life test is performed, the life test data will be stored in a database. When the user needs to know the battery-related conditions later, the database will be called and the corresponding data will be queried. In this case, the user generally needs to input the relevant parameter information known in advance to generate image data so that the relationship between the various parameters can be observed through the image data. Summary of the invention

[0003] The present application provides a data visualization method and related devices, which perform interactive display based on data at different levels, and can improve the flexibility and intelligence of the human-computer interaction process.

[0004] In a first aspect, the present application provides a data visualization method, which is applied to a visualization device, wherein the visualization device includes a display interface, the display interface is used to display a first page and a second page, the second page is used to display image data corresponding to energy storage battery life data, the first page is used to display parameter data corresponding to the energy storage battery life data, the energy storage battery life data includes cell layer data, cycle layer data and recording layer data, the method includes:

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

[0006] In response to a first selection operation on parameter data of the cell layer data in the first page, display parameter data of the cycle layer data of at least one first cell in the first page, and display image data of the cycle layer data of at least one first cell in the second page;

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

[0008] It can be seen that in the present application, when the display of the cell layer data is turned on, the parameter data and image data corresponding to the cell layer data will be displayed on the first page and the second page respectively, and 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 circulation layer data corresponding to the first cell can be displayed on the first page and the second page respectively, and then based on the user's selection operation of the first circulation layer of the second cell in the image data and parameter data of the displayed circulation layer data, the parameter data and image data of the recording layer data corresponding to the first circulation layer of the second cell can be displayed on the first page and the second page respectively. In this way, data at different levels are interactively displayed, and users can directly select the relevant parameters of their interest based on the displayed screen without having to re-enter the relevant parameters to form the desired image, which reduces the complexity of the operation, saves time, improves efficiency, improves user experience, and thus improves the flexibility and intelligence in 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 multiple classification standards, and the classification standards are determined based on the cell layer data. The method also includes: in response to a selection operation for a target range of the 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 in a first page.

[0010] In the present 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 can improve the flexibility of displaying the cell layer data, thereby improving the intelligence of the visualization device in the human-computer interaction process.

[0011] In a feasible example, the first selection operation of 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 number; and / or the second selection operation of parameter data of the circulation layer data of at least one first battery cell, or image data of the circulation layer data of 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 number and circulation layer number.

[0012] In this application, for the circulation layer data, not only can the corresponding battery cell in the parameter data of the battery cell layer data be selected by clicking, but also the corresponding battery cell serial number can be directly input to realize the display of the circulation layer data of the corresponding battery cell. This can improve the diversity and intelligence of human-computer interaction.

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

[0014] In the present application, data query is performed based on the database of the corresponding level, which can improve the efficiency of data call.

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

[0016] In the present 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 staying at a first position in the second page for a time greater than a preset time, displaying parameter data of the energy storage battery life data corresponding to the image data at the first position at the first position.

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

[0019] In a feasible example, the method also includes: in response to a click-and-long press operation of a cursor in the visualization device on an area of ​​the fifth image data displayed on the second page, during the click-and-long press operation corresponding to the cursor, the fifth image data is moved and displayed following the movement of the cursor.

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

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

[0022] In the present application, the desired data for comparison can be controlled in this way, so that the user can dynamically adjust the displayed content of the image, thereby improving the flexibility and intelligence of the image display control.

[0023] In a feasible example, before displaying the image data of the cell layer data in the second page, the method includes: acquiring the image data features of the 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 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 cell layer data based on the image type with the highest priority in at least one image type and the image data features; when the display area ratio is less than a preset ratio, determining at least one first image data based on at least one image type and the image data features, determining the 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, and the data density is the ratio of the image portion in the first image data to the displayed display area.

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

[0025] In a second aspect, the present application provides a data visualization device, the device comprising:

[0026] A display unit, configured to display image data of the cell layer data on the second page and parameter data of the cell layer data on the first page in response to a trigger operation of starting display of the cell layer data in the control window of the first page;

[0027] The display unit is further configured to display parameter data of the circulation layer data of at least one first battery cell in the first page and image data of the circulation layer data of at least one first battery cell in the second page in response to a first selection operation on parameter data of the battery layer data in the first page;

[0028] The display unit is also used to display parameter data of recording layer data of the first circulation layer of at least one second battery cell in the first page and display image data of recording layer data of the first circulation layer of at least one second battery cell in the second page in response to a second selection operation on parameter data of circulation layer data of at least one first battery cell in the first page or image data of circulation layer data of at least one first battery cell in the second page.

[0029] In a third aspect, the present application provides an electronic device comprising a processor, a memory, and a communication interface. The processor, the memory, and the 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 call the executable program code stored in the memory to execute, for example, some or all of the steps described in any method of the first aspect.

[0030] In a fourth aspect, the present application provides a computer-readable storage medium, in which electronic data is stored. When the electronic data is executed by a processor, it is used to execute the electronic data to implement some or all of the steps described in the first aspect of the present application.

[0031] In a fifth aspect, the present application provides a computer program product, including a computer program, which is operable to cause a computer to execute some or all of the steps described in the first aspect of the present application. The computer program product may be a software installation package. BRIEF DESCRIPTION OF THE DRAWINGS

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

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

[0034] Figure 2 A schematic diagram of the structure of a display page provided in an embodiment of the present application;

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

[0036] Figure 4 An example diagram of an application of a cyclic layer data display provided in an embodiment of the present application;

[0037] Figure 5 An example diagram of an application of recording layer data display provided in an embodiment of the present application;

[0038] Figure 6 A schematic diagram of a QV curve provided in an embodiment of the present application;

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

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

[0041] Fig. 9 A block diagram of the functional units of a data visualization device provided in an embodiment of the present application;

[0042] Fig.10 A block diagram of the functional units of another data visualization device provided in an embodiment of the present application;

[0043] Fig.11 A structural block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0044] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0045] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps is not limited to the listed steps, but optionally includes steps that are not listed, or optionally includes other steps inherent to these processes, methods, products or devices.

[0046] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0047] See also Figure 1 , Figure 1 A structural diagram of a data visualization system provided in an embodiment of the present application is shown in FIG. 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, which is used to display a first page and a second page, the second page is used to display image data corresponding to the energy storage battery life data, and the first page is used to display parameter data corresponding to the energy storage battery life data. The distribution of the first page and the second page on the display interface can be up-down distribution, left-right distribution, or other irregular distribution forms, which are not limited here. Optionally, the visualization device 101 can be a terminal device with a display screen, such as a desktop computer, a laptop computer, a tablet computer, a smart phone, etc.

[0049] For example, see Figure 2 , Figure 2 A schematic diagram of a display page structure provided in an embodiment of the present application, such as Figure 2 As shown, the display page includes a first page and a second page, and the first page and the second page 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 mainly displays the corresponding parameter data, and 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 corresponding to the distribution of the number of cells under different cycle numbers, and can also display a pie chart corresponding to the distribution ratio of different cell designs. In the circulation pool data display area, the first page can select the relevant features of the cycle layer data to display the image data corresponding to the cycle layer data, or it can display the parameter data and image data of the recording layer data based on the selection of the relevant features of the cycle layer data; the second page can include a main page on the left and a sub-page on the right, the main page can display a curve chart of the capacity (charging capacity and discharging capacity) under different cycles, and after selecting the corresponding cycle range in the curve chart, the recording layer data can also be cycled and visualized on the sub-page. In the recording layer data display area, the recording layer data drawing selection can be made on the first page, so that the corresponding image data can be displayed on the second page, for example, a curve chart of the charging voltage at different times can be displayed.

[0050] It is understandable that the first page and the second page can also display only one or more of the cell layer data display area, the cycle layer data display area and the record layer data display area at the same time. The image data displayed in the second page can be obtained by drawing a specific feature selected from the first page.

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

[0052] The aforementioned energy storage battery life data includes cell layer data, cycle layer data and recording layer data. The recording layer data refers to the original test data collected regularly at different times during the life test, such as current, voltage, temperature, etc. at different times. The cycle layer data refers to the summary data after the battery completes a complete charge and discharge cycle, such as the charge amount, discharge amount and health status (State of Health, SOH) of the current cycle, etc. The cell layer data refers to the summary data (basic information) of the battery cell during the entire life test process, such as the number of cycles, average temperature, average current, average power, etc.

[0053] The aforementioned cell layer data, cycle layer data and recording layer data can be stored in different levels in the database 103. Specifically, the 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 under each test cycle of the cell, and the cell layer database stores the cell layer data of each cell. The aforementioned cycle layer data can be determined based on the recording layer data under each cycle of the cell, and the cell layer data can be determined based on the cycle layer data under all cycles of each cell. Then, in the process of storing 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, cell layer data.

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

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

[0056] It can be seen that when the cell layer data display is turned on, the parameter data and image data corresponding to the cell layer data will be displayed on the first page and the second page respectively, and 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 circulation layer data corresponding to the first cell can be displayed on the first page and the second page respectively, and then based on the user's selection operation of the first circulation layer of the second cell in the image data and parameter data of the displayed circulation layer data, the parameter data and image data of the recording layer data corresponding to the first circulation layer of the second cell can be displayed on the first page and the second page respectively. In this way, data at different levels are interactively displayed, and users can directly select the relevant parameters of their interest based on the displayed screen without having to re-enter the relevant parameters to form the desired image, which reduces the complexity of the operation, saves time, improves efficiency, improves user experience, and thus improves the flexibility and intelligence in the human-computer interaction process.

[0057] Based on this, an embodiment of the present application provides a data visualization method, and the embodiment of the present application is described in detail below in conjunction with the accompanying drawings.

[0058] See also Figure 3 , Figure 3 A flow chart of a data visualization method provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, the method comprises the following steps:

[0059] Step S201 , in response to a trigger operation for starting display of cell layer data in a control window of a first page, image data of the cell layer data is displayed in a second page, and parameter data of the cell layer data is displayed in a first page.

[0060] The first page can also control whether the image data in the second page is displayed, and also displays the parameter data corresponding to the energy storage battery life data in the form of a table, and provides a data export function. For example, the first page displays the corresponding first control window, and the first control window includes two options: display and close. When the user clicks the display option in the first control window, the second page will display the corresponding image data. When the user clicks the close option in the first control window, the second page will stop displaying the corresponding image data.

[0061] In addition, in a feasible embodiment, the image data corresponding to the cell layer data includes multiple image data corresponding to the cell distribution under multiple classification standards, and the classification standards are determined based on the cell layer data. The method also includes: in response to a selection operation on a target range of the 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] Among them, the classification standard is determined based on the cell layer data. For example, if the cell layer data includes the number of cycles, average temperature, average current, average power, etc., then the classification standard can also be the number of cycles, average temperature, average current, and average power, etc. For example, the image data corresponding to the cell data can be used to display statistical information of the cell level, such as a bar chart showing the distribution of the number of cells at different average temperatures, the distribution of the number of cells at different cycle numbers, and a pie chart showing the charging and discharging conditions (rate and charging and discharging mode) of the cell, the distribution ratio of different cell designs, and so on.

[0063] For another example, after clicking the selection range button displayed on the display page, you can drag the x-axis range on the temperature, cycle and other bar graph images to filter the cells within a specific range, and further filter the specific charging and discharging conditions by clicking on specific areas on the operating conditions and cell design pie charts. After limiting the range of a certain image, other images will change synchronously according to the filtered image. After limiting the range of the cell data, the detailed data of each cell after filtering according to the conditions (for example, including cell serial number, temperature, operating conditions, cell design, start cycle time, end cycle time, number of cycles) will be displayed in a table on the first page. The table also supports clicking the corresponding header to sort and display the attribute.

[0064] In the present 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 under the target range can be displayed on the first page. In this way, the user can directly select the parameters of interest in the image for display, thereby improving the flexibility of displaying the cell layer data and further improving the intelligence of the visualization device in the human-computer interaction process.

[0065] Step S202, in response to a first selection operation on parameter data of the cell layer data in the first page, display parameter data of the cycle layer data of at least one first cell in the first page, and display image data of the cycle layer data of at least one first cell in the second page;

[0066] Among them, the parameter data of the cell layer data on the first page includes the cell serial number, and 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. It can be understood that before performing the aforementioned interactive process, a corresponding trigger mechanism can also be set, such as setting a corresponding circulation layer data trigger display window. After clicking on the circulation layer data trigger display window, the first selection operation of the parameter data of the cell layer data on the first page is performed, and 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, see Figure 4 , Figure 4 An example diagram of an application of a cyclic layer data display provided in an embodiment of the present application, such as Figure 4 As shown, it 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 data, and the second page displays the image data of the cell layer data. After the first selection operation is performed on the cells with cell numbers 2 and 4 in the parameter data of the cell layer data, the parameter data of the circulation layer data with cell numbers 2 and 4 will be displayed on the first page in the circulation layer data display area, and the image data of the circulation layer data with cell numbers 2 and 4 will be displayed on the second page.

[0068] Specifically, in a 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, and the input selection operation is used to input the selected cell serial number.

[0069] The display of the circulation layer data of at least one first battery cell may be achieved by directly selecting at least one first battery cell in the parameter data of the battery cell layer data, or by inputting the serial number of at least one first battery cell based on the corresponding battery cell serial number input window.

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

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

[0072] Exemplarily, the image data and parameter data of the cycle layer data are used to represent the cycle layer information of each first battery cell under different cycles (for example, charging capacity, discharge capacity, charging energy, discharge energy, energy efficiency, maximum expansion force and minimum expansion force, etc.). Furthermore, the cycle layer information displayed on the second page can also be selected in the first page. Specifically, it can be to find data that meets the sequence number of the first battery cell in the cycle layer database, including the cycle sequence number and the cycle layer data under a specific cycle, and pass the aforementioned data to the first drawing function, so as to draw a one-to-one correspondence between the cycle sequence number and the discharge capacity based on the first drawing function, so as to obtain a curve of each cycle feature changing with the number of cycles. In addition, multiple battery cell numbers can also be drawn on the same graph, so that the cycle layer differences of different battery cells selected can be compared. The first drawing function can be a data visualization library such as plotly, Pyechart, and Pygwalker.

[0073] In the present application, data query is performed based on the database of the corresponding level, which can improve the efficiency of data call.

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

[0075] Among them, the image data and parameter data of the circulation layer data are used to represent the circulation layer information of the corresponding battery cell under different cycles, so the corresponding battery cell and circulation layer can be selected based on the image data and parameter data of the circulation layer data, so that based on the selected corresponding battery cell and circulation layer, the parameter data and image data of the recording layer data of the corresponding battery cell and circulation layer are displayed on the first page and the second page respectively. It can be understood that before performing the aforementioned interactive process, a corresponding trigger mechanism can also be set, such as setting a corresponding recording layer data trigger display window. After clicking on the recording layer data trigger display window, a second selection operation of the parameter data of the circulation layer data in the first page is performed, and the steps of displaying the parameter data of the recording layer data of the first circulation layer of at least one second battery cell in the first page and displaying the image data of the recording layer data of the first circulation layer of at least one second battery cell in the second page will be executed.

[0076] For example, see Figure 5 , Figure 5 An example diagram of an application of recording layer data display provided in an embodiment of the present application, such as Figure 5 As shown, it includes a first page and a second page. For the circulation layer data display area, the first page displays the parameter data of the circulation layer data, and the second page displays the image data of the circulation layer data. After the second selection operation is performed on the cell with the cell number 4 and the circulation layer with the circulation number 2 in the parameter data of the circulation layer data, the parameter data of the recording layer data with the cell number 4 and the circulation 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 with the cell number 4 and the circulation number 2 will be displayed on the second page. In addition, the starting point and the ending point of the curve corresponding to the cell with the cell number 4 in the image data of the circulation layer data can also be selected to determine the corresponding cell number and the circulation number, based on which the parameter data of the recording layer data of the corresponding cell number and the circulation number are displayed on the first page, and the image data of the recording layer data of the corresponding cell number and the circulation number are displayed on the second page.

[0077] In a feasible embodiment, the second selection operation of parameter data of the circulation layer data of at least one first battery cell, or image data of the circulation layer data of 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 circulation layer serial number.

[0078] The display of the recording layer data of at least one second battery cell and the first circulation layer may be performed by directly selecting at least one second battery cell and the first circulation layer in the parameter data and the image data of the circulation layer data. Alternatively, the display of the recording layer data of the first circulation layer of at least one second battery cell may be performed after the serial number of at least one second battery cell and the serial number of the first circulation layer are input based on the corresponding battery cell serial number and circulation layer serial number input window.

[0079] For example, after clicking the record layer data range selection button, select the start point and end point of the record layer data you want to view on the cycle curve of any cell number in any cycle layer information, and then click the drawing button of the image information of the record layer data, and the image data of the record layer data within the selected cell number and cycle range can be displayed on the second page. In addition, the record layer data of a given cycle can be displayed by inputting the cell number and cycle layer number.

[0080] In this application, for the recording layer data, not only can the corresponding battery cell and circulation layer in the parameter data and image data of the circulation layer data be selected by clicking, but also the corresponding battery cell number and circulation layer number can be directly input to realize the display of the recording layer data of the circulation layer of the corresponding battery cell. This can improve the diversity and intelligence of human-computer interaction.

[0081] In a feasible embodiment, parameter data of the recording layer data of the first circulation 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 circulation layer, and image data of the recording layer data of the first circulation layer of at least one second battery cell is determined based on the parameter data of the recording layer data of the first circulation layer of at least one second battery cell and a second drawing function.

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

[0083] For example. By giving a list of cell numbers and cycle numbers, searching and extracting data that meets the cell numbers and cycle numbers in the record layer database, for example, obtaining data on charging capacity Q and voltage V, and then plotting Q and V of different cycles on the same graph, setting the QV curves of different cycles to be displayed in a certain color pattern, the change of the voltage curve with the cycle can be characterized. For example, please refer to Figure 6 , Figure 6 A schematic diagram of a QV curve provided in an embodiment of the present application is shown in FIG. Figure 6As shown, the QV curves of different cycles are included. In practical applications, different colors can be set for the QV curves of different cycles. For example, the later the cycle, the lighter the color.

[0084] In the present application, data query is performed based on the database of the corresponding level, which can improve the efficiency of data call.

[0085] For example, the image data of the recording layer data may include a cell dQ / dV curve and a dV / dQ curve. The specific method of visualizing the dQ / dV curve is to extract the cell charge capacity data Q and voltage data V of a specific cycle from the recording layer database. Take a point every 30mV between the minimum value Vmin and the maximum value Vmax of V to obtain V′, treat Q as a function of V, and interpolate at V′ to obtain Q′, and calculate dQ i =Q ′ i+1 -Q i i , then calculate The dQ / dV value can be obtained, and then the dQ / dV and V′ of each cycle are passed to the drawing function for drawing, which can show the change of dQ / dV with the cycle. At the same time, the visualization module also supports the user to zoom in on the peak value of dQ / dV that the user is interested in. For example, please refer to Figure 7 , Figure 7 A schematic diagram of a V-dQ / dV curve provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, the left side includes the initial V-dQ / dV curve, specifically the V-dQ / dV curve under different cycles. When the solid line frame position shown in the figure is enlarged, the enlarged V-dQ / dV curve shown on the right side can be obtained.

[0086] The specific method of visualizing the dV / dQ curve is to extract the battery cell charging capacity data Q and voltage data V of a specific cycle from the recording layer database. Q / Qmax is used to obtain SOC, and a point is taken at an interval of 0.02 between 0 and 1 to obtain SOC'. V is interpolated at V' as a function of SOC' to obtain V', and dV is calculated. i =V i ′ +1 -V i ′ , then calculate The dV / dQ value can be obtained, and the dV / dQ and SOC′ of each cycle can be passed to the drawing function for plotting, which can show the change of dV / dQ with the cycle, and also support the zooming of the peak value of dV / dQ of interest. For example, please refer to Figure 8 , Figure 8 A schematic diagram of a Q-dV / dQ curve provided in an embodiment of the present application is shown in FIG. Figure 8 As shown, the left side includes the initial Q-dQ / dV curve, specifically the Q-dV / dQ curve under different cycles. When the solid line frame position shown in the figure is enlarged, the enlarged Q-dV / dQ curve shown on the right side can be obtained.

[0087] In addition, the features of the recording layer data can be visualized in cycles. The feature visualization is to visualize the features extracted from the recording layer data according to the relationship between the features and the cycles. After clicking the feature visualization button in the image data of the cycle layer data, drag and select a specific cycle interval on the image, and click feature visualization to visualize the features in the specific cycle interval. The features may include the peak and valley values ​​of dQ / dV, the peak and valley values ​​of dV / dQ, the voltage value of the charge and discharge static rebound, and the voltage value under the specified SOC, etc. The peak value extraction method of each cycle of dQ / dV is as follows: first obtain the value of dQ / dV by the above method, and limit the voltage range of each peak and valley by user-specified or internally set according to the empirical value of the program, 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 in the same way. The SOC range of each peak is limited by user-specified or internally set, and the maximum and minimum values ​​of dV / dQ are found within the range. The static voltage rebound feature obtains the voltage information of the static period after charging or discharging, sets the time threshold t, and converts the voltage value V after the static period t into t The terminal voltage V at the end of charge and discharge 0 Subtracting the two numbers will give the voltage rebound after standing still. Doing the same operation for each cycle will give the voltage rebound characteristics under different cycles.

[0088] In addition, in a feasible embodiment, the method also includes: in response to a zoom-out operation on the first area of ​​the second image data displayed on the second page, displaying third image data, the third image data being image data after the second image data is reduced according to the first area and the ratio corresponding to the zoom-out operation; and / or in response to a zoom-in operation on the first area of ​​the second image data displayed on the second page, displaying fourth image data, the fourth image data being image data after the second image data is enlarged according to the first area and the ratio corresponding to the zoom-in operation.

[0089] Among them, the image data displayed on the second page can be reduced or enlarged, specifically, the corresponding reduction or enlargement button can be clicked, and then the corresponding reduction ratio or enlargement ratio and the first area to be reduced or enlarged are selected, and then the first area is reduced or enlarged based on the reduction ratio or enlargement ratio. It can be understood that the reduction or enlargement operation is only for specific image content, such as a curve chart, and only the curve therein is reduced or enlarged. After the curve is reduced or enlarged, the corresponding horizontal and vertical axis values ​​will also change adaptively, and the area occupied by the entire image can be adaptively reduced or enlarged, or it can remain unchanged.

[0090] In the present 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] In addition, in a feasible embodiment, the method also includes: in response to the cursor in the visualization device staying at the first position in the second page for a time greater than a preset time, displaying parameter data of the energy storage battery life data corresponding to the image data at the first position at the first position.

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

[0093] In addition, in a feasible embodiment, the method also includes: in response to a click-and-long press operation on an area of ​​the fifth image data displayed on the second page by a cursor in the visualization device, during the click-and-long press operation corresponding to the cursor, the fifth image data is moved and displayed following the movement of the cursor.

[0094] In this application, the image can be dragged and 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 the sixth image data displayed on the second page, switching a display state of the target image, the display state including display and hiding.

[0096] Among them, the label of the image (also called legend item or legend entry) is a text description used to identify different data series in the image data. For example, in a curve chart, each label can be used to describe what data or information each curve represents. In the display, these labels usually appear on one side of the chart to form a legend area. By clicking on the label of the target image, the display status of the target image can be switched, so that the data you want to compare can be controlled, allowing users to dynamically adjust the display content of the image. The flexibility and intelligence of image display control are improved.

[0097] In addition, when the image data of the second page is displayed, the size of the image is adjusted based on the size of the display area, so that the size of the image is more closely matched to the size of the display area.

[0098] In addition, in a feasible embodiment, before displaying the image data of the battery cell layer data in the second page, the method includes: obtaining the 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, the display area ratio being 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 in at least one image type and the image data features; when the display area ratio is less than a preset ratio, determining at least one first image data based on at least one image type and the image data features, determining the 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 the ratio of the image portion in the first image data to the displayed display area.

[0099] Among them, since the image data displayed on the second page can include multiple categories, such as curve graphs, bar graphs, pie charts, etc. And a single feature can be represented based on multiple categories of images, for example, the capacity under different cycles can be represented by either a curve graph or a bar graph. When the display area ratio is not less than the preset ratio, it means that the current display area is large. At this time, the image type with the highest current priority can be directly selected, and the priority can be pre-set based on empirical values. When the display area ratio is less than the preset ratio, it means that the current display area is small, and it should be prioritized to ensure that the user can see the data in the image clearly. Therefore, the present embodiment selects the first image data with the smallest data density as the image data to be displayed. This can improve the intelligence of the image data display.

[0100] It can be understood that the selection of image types for data at other levels (circulation layer data, recording layer data) can also be performed based on the aforementioned method, which will not be elaborated here.

[0101] It can be seen that in the embodiment of the present application, when the display of the cell layer data is turned on, the parameter data and image data corresponding to the cell layer data will be displayed on the first page and the second page respectively, and 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 circulation layer data corresponding to the first cell can be displayed on the first page and the second page respectively, and then based on the user's selection operation of the first circulation layer of the second cell in the image data and parameter data of the displayed circulation layer data, the parameter data and image data of the recording layer data corresponding to the first circulation layer of the second cell can be displayed on the first page and the second page respectively. In this way, interactive display based on data at different levels can improve the flexibility and intelligence of the human-computer interaction process.

[0102] In accordance with the above-mentioned embodiments, please refer to Fig. 9 , Fig. 9 This is a functional unit block diagram of a data visualization device provided in an embodiment of the present application. The data visualization device is the above-mentioned visualization device or a part of the visualization device. Fig. 9 As shown, the data visualization device 900 includes:

[0103] The display unit 901 is used to display the image data of the cell layer data on the second page and display the parameter data of the cell layer data on the first page in response to the trigger operation of starting the display of the cell layer data in the control window of the first page;

[0104] The display unit 901 is further configured to display parameter data of the circulation layer data of at least one first battery cell in the first page and image data of the circulation layer data of at least one first battery cell in the second page in response to a first selection operation on parameter data of the battery layer data in the first page;

[0105] The display unit 901 is also used to display parameter data of recording layer data of the first circulation layer of at least one second battery cell in the first page and display image data of recording layer data of the first circulation layer of at least one second battery cell in the second page in response to a second selection operation on parameter data of circulation layer data of at least one first battery cell in the first page or image data of circulation layer data of at least one first battery cell in the second page.

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

[0107] In a feasible embodiment, 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 number; and / or the second selection operation of the parameter data of the circulation layer data of at least one first battery cell, or the image data of the circulation layer data of 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 number and circulation layer number.

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

[0109] In a feasible embodiment, the display unit 901 is also used to: in response to a zoom-out operation on a first area of ​​the second image data displayed on the second page, display third image data, the third image data being image data after the second image data is reduced according to the first area and a ratio corresponding to the zoom-out operation; and / or in response to a zoom-in operation on a first area of ​​the second image data displayed on the second page, display fourth image data, the fourth image data being image data after the second image data is enlarged according to the first area and a ratio corresponding to the zoom-in operation.

[0110] In a feasible embodiment, the display unit 901 is also used to: in response to the cursor in the visualization device staying at the first position in the second page for a time 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 a feasible embodiment, the display unit 901 is also used to: respond to a click and long press operation of a cursor in the visualization device on an area of ​​the fifth image data displayed on the second page, and during the click and long press operation corresponding to the cursor, move and display the fifth image data following the movement of the cursor.

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

[0113] In a feasible embodiment, the data visualization device 900 also includes: a processing unit 902, which is used to obtain 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 in at least one image type and the image data features; when the display area ratio is less than a 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 smallest data density in the at least one first image data is determined as the image data of the battery cell layer data, and the data density is the ratio of the image part in the first image data to the displayed display area.

[0114] It can be understood that since the method embodiment and the device embodiment are different presentation forms of the same technical concept, the content of the method embodiment part in this application should be synchronously adapted to the device embodiment part and will not be repeated here.

[0115] In the case of integrated units, such as Fig.10 As shown, Fig.10 This is a block diagram of the functional units of another data visualization device provided in an embodiment of the present application. Fig.10 In the embodiment, the data visualization device 1000 includes: a processing module 1012 and a communication module 1011. The processing module 1012 is used to control and manage the actions of the data visualization device 1000, for example, the steps of the display unit 901 and the processing unit 902, and / or other processes for executing the technology described herein. The communication module 1011 is used to support the interaction between the data visualization device 1000 and other devices. Fig.10 As shown, the data visualization apparatus 1000 may further include a storage module 1013 , and the storage module 1013 is used to store program codes and data of the data visualization apparatus 1000 .

[0116] Among them, the processing module 1012 can be a processor or a controller, for example, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute 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 a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The communication module 1011 can be a transceiver, an RF circuit or a communication interface, and the like. The storage module 1013 can be a memory.

[0117] Among them, all relevant contents of each scenario involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here. 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. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When a computer instruction or computer program is loaded or executed on a computer, a process or function according to an embodiment of the present application is generated in whole or in part. 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 computer-readable storage medium. For example, computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The 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 containing one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0119] Fig.11 This is a structural block diagram of an electronic device provided in an embodiment of the present application. Fig.11As shown, the electronic device 1100 may include one or more of the following components: a processor 1101, a memory 1102 and a communication interface 1103, wherein the processor 1101, the memory 1102 and the communication interface 1103 are interconnected and perform communication work with each other, wherein the memory 1102 may store one or more computer programs, and 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] The processor 1101 may include one or more processing cores. The processor 1101 uses various interfaces and lines to connect the various parts of the entire electronic device 1100, and executes various functions and processes data of the electronic device 1100 by running or executing instructions, programs, code sets or instruction sets stored in the memory 1102, and calling data stored in the memory 1102. Optionally, the processor 1101 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 1101 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), an image processor (Graphics Processing Unit, GPU) and a modem. It is understandable that the above-mentioned modem may not be integrated into the processor 1101, and may be implemented separately through a communication chip.

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

[0122] It is understandable that the electronic device 1100 may include more or fewer structural elements than those in the above structural block diagram, for example, a power module, physical buttons, a WiFi (Wireless Fidelity) module, a speaker, a Bluetooth module, a sensor, etc., which are not limited here.

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

[0124] An embodiment of the present application provides a computer-readable storage medium, wherein program data is stored in the computer-readable storage medium, and when the program data is executed by a processor, the program data is used to execute part or all of the steps of any one of the data visualization methods recorded in the above method embodiments.

[0125] The present application also provides a computer program product, including a computer program, which can be operated to enable a computer to execute some or all steps of any data visualization method described in the above method embodiment. The computer program product can be a software installation package.

[0126] It should be noted that, for the method embodiments of any of the aforementioned data visualization methods, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by this application.

[0127] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "one" does not exclude multiple situations. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0128] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the method embodiments of any of the above-mentioned data visualization methods can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (English: Read-Only Memory, abbreviated as: ROM), a random access memory (English: Random Access Memory, abbreviated as: RAM), a disk or an optical disk, etc.

[0129] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of a data visualization method and related devices of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, based on the idea of ​​a data visualization method and related devices of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

[0130] The present application is described with reference to the flowcharts and / or block diagrams of the methods, hardware products, and computer program products of the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0131] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0132] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

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

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

Claims

1. A data visualization method, characterized in that: The method is applied to a visualization device, the visualization device includes a display interface, the display interface is used to display a first page and a second page, the second page is used to display image data corresponding to the energy storage battery life data, the first page is used to display parameter data corresponding to the energy storage battery life data, the energy storage battery life data includes core layer data, cycle layer data and recording layer data, the method includes: In response to a trigger operation for starting display of cell layer data in the control window for the first page, image data of the cell layer data is displayed in the second page, and parameter data of the cell layer data is displayed in the first page; In response to a first selection operation on parameter data of the cell layer data in the first page, the parameter data of the cycle layer data of at least one first cell is displayed in the first page, and the image data of the cycle layer data of the at least one first cell is displayed in the second page; In response to a second selection operation of parameter data of circulation layer data of at least one first battery cell in the first page, or image data of circulation layer data of at least one first battery cell in the second page, parameter data of recording layer data of the first circulation layer of at least one second battery cell is displayed in the first page, and image data of recording layer data of the first circulation layer of at least one second battery cell is displayed in the second page.

2. The method according to claim 1, characterized in that The image data corresponding to the cell layer data includes a plurality of image data corresponding to cell distribution conditions under a plurality of classification standards, wherein the classification standards are determined based on the cell layer data, and the method further includes: In response to a selection operation on a target range of first image data among a plurality of image data corresponding to the cell layer data, parameter data of the cell layer data corresponding to the target range of the first image data is displayed on 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 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 circulation layer data of at least one first battery cell, or the image data of the circulation layer data of 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 circulation layer serial number.

4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: In response to a zoom-out operation on a first area of ​​second image data displayed on the second page, displaying third image data, wherein the third image data is image data obtained by reducing the second image data according to the first area and a ratio corresponding to the zoom-out operation; and / or In response to a zoom-in operation on a first area of ​​the second image data displayed on the second page, fourth image data is displayed, wherein the fourth image data is image data obtained by zooming in the second image data according to the first area and a ratio corresponding to the zoom-in operation.

5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: In response to a cursor in the visualization device staying at a first position in the second page for a time greater than a preset time, parameter data of the energy storage battery life data corresponding to the image data at the first position is displayed at the first position.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: In response to a click-and-hold operation on a region of the fifth image data displayed on the second page with respect to a cursor in the visualization device, during the click-and-hold operation corresponding to the cursor, the fifth image data is moved and displayed following the movement of the cursor.

7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: In response to a click operation on a label of a target image in the sixth image data displayed on the second page, a display state of the target image is switched, where the display state includes display and hiding.

8. The method according to any one of claims 1 to 7, characterized in that: Before displaying the image data of the battery core layer data in the second page, the method further includes: Acquire image data features of the battery layer data, at least one image type corresponding to the image data features, and a display area ratio, wherein the display area ratio is a ratio between a display area of ​​the image data of the battery layer data and a display page; When the display area ratio is not less than a preset ratio, determining the image data of the battery layer data based on the image type with the highest priority among the at least one image type and the image data feature; 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 feature; It is determined that the first image data with the smallest data density among the at least one first image data is the image data of the battery core layer data, and the data density is the proportion of the image portion in the first image data to the displayed area.

9. The method according to any one of claims 1 to 8, characterized in that: The parameter data of the circulation layer data of at least one first battery cell is determined from the circulation layer database according to the serial number of the at least one first battery cell, and the image data of the circulation layer data of at least one first battery cell is determined according to the parameter data of the circulation layer data of the at least one first battery cell and the first drawing function; and / or The parameter data of the recording layer data of the first circulation layer of the at least one second battery cell is determined from the recording layer database according to the serial number of the at least one second battery cell and the serial number of the first circulation layer, and the image data of the recording layer data of the first circulation layer of the at least one second battery cell is determined according to the parameter data of the recording layer data of the first circulation layer of the at least one second battery cell and the second drawing function.

10. A data visualization device, characterized in that: The device comprises: A display unit, configured to display image data of the cell layer data in the second page and parameter data of the cell layer data in the first page in response to a trigger operation of starting display of the cell layer data in the control window of the first page; The display unit is further configured to display parameter data of the circulation layer data of at least one first battery cell in the first page, and display image data of the circulation layer data of the at least one first battery cell in the second page in response to a first selection operation on parameter data of the battery layer data in the first page; The display unit is also used to display parameter data of recording layer data of the first circulation layer of at least one second battery cell in the first page and display image data of recording layer data of the first circulation layer of at least one second battery cell in the second page in response to a second selection operation on parameter data of circulation layer data of at least one first battery cell in the first page or image data of circulation layer data of at least one first battery cell in the second page.

11. An electronic device, comprising a processor, a memory, and a computer program stored in the memory, characterized in that: The processor is used to call the executable program code computer program stored in the memory to execute the method according to any one of claims 1-9.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.

13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Chart data processing method and device, computer equipment and storage medium

    CN111273839A

  • Energy storage equipment data display method, device and equipment

    CN114063877A

  • Data visualization display method and device

    CN116361378A

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

    CN117667984A

  • Applet control method and apparatus, device, and storage medium

    WO2022078199A1