Energy storage system data automatic exporting method and device, electronic equipment and storage medium
By acquiring real-time data from energy storage systems and generating personalized reports, the problem of users having difficulty finding information is solved, and the safety of energy storage systems and user experience are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SUNGROW POWER SUPPLY CO LTD
- Filing Date
- 2024-10-18
- Publication Date
- 2026-04-21
AI Technical Summary
Energy storage systems generate a large amount of data during operation, which is difficult for users to access, resulting in an inability to understand the system status in a timely manner and posing safety risks.
By acquiring real-time operating data from the energy storage system, receiving user-configured report export templates, cycles, and addresses, and generating and sending personalized reports, the system achieves automatic information export.
It reduces the time cost for users to filter information, improves the user experience and the safety of the energy storage system, and enables users to understand the system status more quickly and deal with emergencies in a timely manner.
Smart Images

Figure CN121902187A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of energy storage system technology, and in particular relates to a method, apparatus, electronic device and storage medium for automatic data export from an energy storage system. Background Technology
[0002] Energy storage systems generate a large amount of data during operation. In related technologies, energy management systems aggregate the data from energy storage systems and display it to users. However, the data volume is enormous, making it difficult for users to find information. This results in users not being able to understand the operating status of the energy storage system in a timely manner, which poses a safety hazard. Summary of the Invention
[0003] This application proposes a method, apparatus, electronic device, and storage medium for automatically exporting data from energy storage systems, in order to solve the problems in related technologies where the data volume is huge, users have difficulty finding the data, resulting in users being unable to understand the operating status of the energy storage system in a timely manner, and posing safety hazards.
[0004] In a first aspect, this application provides a method for automatically exporting data from an energy storage system, the method comprising:
[0005] Obtain real-time operational data from the energy storage system;
[0006] Receive user configuration information and bind the configuration information to the user. The configuration information includes: report export template, report export cycle and report receiving address;
[0007] Based on the report export template and the real-time operating data of the energy storage system, generate the first report;
[0008] When the report export cycle is detected to be reached, the first report is sent according to the report receiving address.
[0009] The automatic data export method for energy storage systems provided in this application generates a first report by acquiring real-time operating data of the energy storage system and a user-configured report export template. Based on the report receiving address, when the report export cycle is detected, the first report is sent to the report receiving address. This enables personalized information filtering for the energy storage system, allowing users to understand the operating status of the energy storage system more quickly, reducing the time cost of filtering information, and improving the security of the energy storage system.
[0010] According to one embodiment of this application, generating a first report based on the report export template and the real-time operating data of the energy storage system includes:
[0011] Based on the report export template, target data is filtered from the real-time operation data of the energy storage system;
[0012] Based on the target data and the report export template, a first report is generated.
[0013] In the above technical solution, target data is filtered from the real-time operation data of the energy storage system based on the report export template. Combined with the report export template, the first report is generated, which reduces the time cost for users to filter the required information themselves, improves the user experience and convenience, and enables users to understand the operating status of the energy storage system more quickly, thereby handling emergencies in a timely manner and improving the safety of the energy storage system.
[0014] According to one embodiment of this application, the report export template includes at least one of the following: time span, required data type, and data presentation format.
[0015] In the above technical solution, the report export template includes at least one of the following: time span, required data type, and data display format. The report export template can be customized according to actual scenarios and application needs, which increases the relevance, effectiveness, and diversity of data acquisition and improves the user experience.
[0016] According to one embodiment of this application, the step of filtering target data from the real-time operating data of the energy storage system based on the report export template includes:
[0017] Based on the time span and the required data type, target data corresponding to the required data type within the time span is selected from the real-time operation data of the energy storage system.
[0018] In the above technical solution, by selecting the target data corresponding to the required data type within the time span from the real-time operation data of the energy storage system, the unnecessary time cost for users can be reduced, allowing users to find the data information they want more quickly and improving the user experience.
[0019] According to one embodiment of this application, the method further includes:
[0020] The real-time operating data of the energy storage system is stored in the first table;
[0021] Based on the data type of the real-time operation data of the energy storage system, the real-time operation data within a first preset time period is averaged or accumulated to obtain processed operation data, and the processed operation data is stored in a second table.
[0022] In the above technical solution, by storing the real-time operating data of the energy storage system in a first table and storing the processed operating data in a second table, the real-time operating data of the energy storage system can be processed during the collection process. This reduces the amount of data exported and improves data processing efficiency. Subsequently, data can be exported based on the first or second table, allowing users to obtain different types of data from the energy storage system according to their needs. This enables users to understand the operating status of the energy storage system more quickly, thereby handling emergencies in a timely manner and improving the safety of the energy storage system.
[0023] According to one embodiment of this application, the step of filtering target data from the real-time operating data of the energy storage system based on the report export template includes:
[0024] When the time span is greater than the second preset duration, target data of the required data type within the time span is selected from the second table.
[0025] In the above technical solution, when the time span is greater than the second preset duration, the target data of the required data type within the time span is filtered from the second table. This can reduce the amount of target data filtered out, making it easier for users to find the information they want, enabling users to understand the operating status of the energy storage system more quickly, thereby handling emergencies in a timely manner and improving the safety of the energy storage system.
[0026] According to one embodiment of this application, generating a first report based on the target data and the report export template includes:
[0027] The target data is processed according to the data presentation format to generate a first report.
[0028] In the above technical solution, the target data is processed according to the data presentation format to generate the first report. The target data can be displayed to the user according to the user's habits and preferences, helping the user to find the information they need more quickly. This realizes the rapid filtering of information in the energy storage system, enabling users to understand the operating status of the energy storage system more quickly, thereby handling emergencies in a timely manner and improving the safety of the energy storage system.
[0029] Secondly, this application provides a data export device for an energy storage system, the device comprising:
[0030] Acquisition unit, used to acquire real-time operating data of energy storage system;
[0031] A configuration processing unit is used to receive configuration information from a user and bind the configuration information to the user. The configuration information includes: report export template, report export cycle, and report receiving address.
[0032] The report generation unit is used to generate a first report based on the report export template and the real-time operating data of the energy storage system;
[0033] The sending unit is used to send the first report according to the report receiving address when the report export cycle is detected to have arrived.
[0034] In the above technical solution, a first report is generated by acquiring real-time operating data of the energy storage system and a user-configured report export template. Based on the report receiving address, the first report is sent to the report receiving address when the report export cycle is detected. This enables personalized information filtering of the energy storage system, allowing users to understand the operating status of the energy storage system more quickly, reducing the time cost of filtering information, and improving the safety of the energy storage system.
[0035] Thirdly, this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the automatic data export method for energy storage systems as described in the first aspect above.
[0036] Fourthly, this application provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the automatic data export method for energy storage systems as described in the first aspect above.
[0037] Fifthly, this application provides a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the automatic data export method for energy storage systems as described in the first aspect.
[0038] In a sixth aspect, this application provides a computer program product, including a computer program that, when executed by a processor, implements the automatic data export method for energy storage systems as described in the first aspect above.
[0039] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0040] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:
[0041] Figure 1 This is a flowchart of an automatic data export method for energy storage systems provided in some embodiments of this application;
[0042] Figure 2 This is a schematic diagram of the communication architecture of the control system of the energy storage system provided in some embodiments of this application;
[0043] Figure 3 This is a schematic diagram of an energy storage system data export device provided in some embodiments of this application;
[0044] Figure 4 These are schematic diagrams of the structure of electronic devices provided in some embodiments of this application.
[0045] Explanation of reference numerals in the attached figures:
[0046] 210: Battery Management System; 220: Submodule Controller; 230: Local Controller;
[0047] 240: Energy Management System; 250: Back-end Monitoring System;
[0048] 30: Energy storage system data export device; 301: Acquisition unit;
[0049] 302: Configuration processing unit; 303: Report generation unit; 304: Sending unit;
[0050] 400: Electronic device; 401: Processor; 402: Memory. Detailed Implementation
[0051] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0052] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0053] In this application, the reference to "embodiment" means that a specific 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 mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application can be combined with other embodiments.
[0054] Energy storage systems include energy storage devices and control systems. The energy storage devices include components such as energy storage batteries and inverters, while the control systems include energy management systems, which are used to manage the operation of the energy storage devices, regulate their output, and monitor them in real time. In order to ensure the safe operation of the energy storage system, it is necessary to monitor and manage each component of the energy storage system in real time, resulting in a variety of data types, such as voltage data, current data, state of charge data, and temperature data.
[0055] In related technologies, the energy management system of an energy storage system summarizes all data and displays it to users in the form of graphs or lists. Users need to spend time to find the data information they need, which results in low personalization of data display and poor user experience.
[0056] To address the aforementioned issues, this application proposes a method for automatically exporting data from energy storage systems. The following detailed description, in conjunction with the accompanying drawings, provides specific embodiments and application scenarios to illustrate the method, apparatus, electronic device, and storage medium for automatically exporting data from energy storage systems provided in this application.
[0057] Figure 1 This is a flowchart of an automatic data export method for energy storage systems provided in some embodiments of this application, such as... Figure 1 As shown, the automatic data export method for the energy storage system includes steps 110, 120, 130 and 140.
[0058] Step 110: Obtain real-time operating data of the energy storage system;
[0059] Optionally, an energy storage system includes an energy storage device and a control system. The energy storage device includes components such as energy storage batteries, inverters, and renewable energy equipment. Depending on the coupling method between renewable energy and energy storage batteries, energy storage systems are divided into DC-coupled energy storage systems and AC-coupled energy storage systems.
[0060] Optionally, in a DC-coupled energy storage system, renewable energy devices and energy storage batteries are directly connected to the inverter. The electrical energy generated by the renewable energy devices and the grid is stored in the energy storage battery through the inverter, and the energy is collected on the energy storage battery side.
[0061] It should be noted that the execution subject of the automatic data export method for energy storage systems provided in this application embodiment can be a system backend or a certain level control unit of the control system. The following description takes the system backend as an example. The system backend can be a local controller (LC), a battery management system (BMS), a submodule controller (SMC), an energy management system (EMS), or a backend monitoring system located above the EMS, etc.
[0062] Figure 2 This is a schematic diagram of the communication architecture of the control system of an energy storage system provided in some embodiments of this application. The battery management system (BMS240) is an electronic device responsible for monitoring, managing, controlling, and protecting the energy storage battery. It is typically connected to the submodule controller (SMC220) via optical fiber. The BMS240 also receives control commands from the submodule controller (SMC220) to drive devices such as bus switches and bypass switches.
[0063] The SMC 220 submodule controller is power module control hardware used to control the power modules in an energy storage system.
[0064] The local controller LC 230 is used to monitor, manage, control, and protect energy storage batteries and inverters.
[0065] The Energy Management System EMS240 can connect to multiple local controllers LC 230 and aggregate information from these local controllers LC 230.
[0066] The EMS240's upper-level backend monitoring system 250 is used for real-time monitoring and management of all components of the energy storage system.
[0067] It should be noted that the communication architecture diagram of the energy storage system provided in this application is only an example and does not constitute a limitation on this application.
[0068] Optionally, the system backend acquires real-time operating data of the energy storage system, including real-time operating data of the energy storage battery, real-time operating data of the inverter, real-time operating data of the renewable energy equipment, and real-time operating data of the grid side.
[0069] Optional real-time operating data includes operating status, operating mode, active power, reactive power, online state of charge (SOC), chargeable capacity, dischargeable capacity, voltage, current, temperature, etc.
[0070] Optionally, the real-time operating data of the energy storage battery includes the battery's online state of charge, rechargeable capacity, and dischargeable capacity.
[0071] Optionally, the real-time operating data of the inverter includes the inverter's DC voltage data, AC voltage data, energy conversion efficiency, etc.
[0072] Optionally, real-time operating data of renewable energy equipment includes the operating mode of the renewable energy equipment, light intensity, energy conversion efficiency, temperature data, etc.
[0073] Optionally, the real-time operating data obtained by the EMS240 energy management system includes the working status, operating mode, active power, reactive power, etc. of the energy storage system.
[0074] Optionally, the battery management system (BMS) obtains real-time operating data of the energy storage battery.
[0075] Optionally, the submodule controller (SMC) obtains real-time operating data of the inverter.
[0076] Optionally, the real-time operating data obtained by the local controller LC includes the online state of charge of the energy storage battery, its rechargeable capacity, its dischargeable capacity, the inverter's DC voltage data, AC voltage data, energy conversion efficiency, etc.
[0077] Step 120: Receive the user's configuration information and bind the configuration information to the user. The configuration information includes: report export template, report export cycle, and report receiving address.
[0078] It's easy to understand that the report export template includes the start time and end time of the energy storage system operation data. For example, the start time of the energy storage system operation data is 12:00 every day, and the end time of the energy storage system operation data is 18:00 every day.
[0079] The report export template also includes the data types of energy storage system operation data, such as the working status of the energy storage system, the operating mode of the energy storage system, and the active power of the energy storage system.
[0080] The report export template also includes the data presentation format of the energy storage system operation data, such as exporting the energy storage system operation data in a graphical form, exporting the energy storage system operation data in a tabular form, and exporting the energy storage system operation data in a combination of graphs and tables.
[0081] The report export cycle includes the time and frequency of report export. For example, the report is exported once every day, and the export time is 12 noon every day.
[0082] The report receiving address includes the specific address where the report is sent, such as the user's email address, mobile phone number, or IP address.
[0083] It is easy to understand that the system backend receives the user's configuration information and binds the configuration information to the user. The configuration information includes the real-time operating data of the energy storage system.
[0084] It should be noted that a single user can configure one report export template or multiple report export templates.
[0085] Step 130: Generate the first report based on the report export template and the real-time operating data of the energy storage system;
[0086] For example, the system backend, based on the report export template and the real-time operating data of the energy storage system, filters the corresponding data that matches the report export template and generates the first report. For instance, the report export template includes the start time of the energy storage system's operating data as 12:00 noon each day, the end time of the energy storage system's operating data as 18:00 each day, the working status of the energy storage system, the operating mode of the energy storage system, and the export of the energy storage system's operating data in a graphical form. The system backend filters the relevant data on the working status and operating mode of the energy storage system from 12:00 noon to 18:00 each day from the energy storage system's operating data and generates the first report in a graphical form.
[0087] Step 140: When the report export cycle is detected to have arrived, send the first report according to the report receiving address.
[0088] For example, when the system backend detects that the report export cycle has arrived, it sends the first report to the receiving address according to the report receiving address. For instance, if the report export cycle is every Monday at 12:00, and the report receiving address is 12345678@xxx.com, the system backend will send the first report to 12345678@xxx.com when it detects that the time is every Monday at 12:00.
[0089] The automatic data export method for energy storage systems provided in this application generates a first report by acquiring real-time operating data of the energy storage system and a user-configured report export template. Based on the report receiving address, when the report export cycle is detected, the first report is sent to the report receiving address. This enables personalized information filtering for the energy storage system, allowing users to understand the operating status of the energy storage system more quickly, reducing the time cost of filtering information, and improving the security of the energy storage system.
[0090] In one embodiment of this application, generating a first report based on the report export template and the real-time operating data of the energy storage system includes:
[0091] Based on the report export template, target data is filtered from the real-time operation data of the energy storage system;
[0092] Based on the target data and the report export template, a first report is generated.
[0093] In one embodiment of this application, the report export template includes at least one of the following: time span, required data type, and data presentation format.
[0094] Optionally, the report export template can include a time span, such as 1 day, 6 hours, 1 hour, etc.
[0095] Optionally, the report export template includes the time span and the required data types. For example, the time span is 1 day, and the required data types are the working status of the energy storage system, the operating mode of the energy storage system, the active power of the energy storage system, and the reactive power of the energy storage system.
[0096] Optionally, the report export template includes the time span, the required data type, and the data display format. For example, the time span is 1 hour, the required data types are the state of charge of the energy storage system, the rechargeable amount of the energy storage system, and the dischargeable amount of the energy storage system, and the data display format is a table.
[0097] In the above technical solution, the report export template includes at least one of the following: time span, required data type, and data display format. The report export template can be customized according to actual scenarios and application needs, which increases the relevance, effectiveness, and diversity of data acquisition and improves the user experience.
[0098] The system backend filters target data from the real-time operation data of the energy storage system based on the report export template, and generates the first report based on the target data and the report export template.
[0099] For example, the report export template includes the time span, required data types, and data display format. The time span is 1 hour, the required data types are the working status of the energy storage system, the operating mode of the energy storage system, the active power of the energy storage system, and the reactive power of the energy storage system, and the data display format is a graph. The system backend filters the working status data, operating mode data, active power data, and reactive power data of the energy storage system with a time span of 1 hour from the real-time operating data of the energy storage system as the target data, and generates the first report through the target data in a graphical format.
[0100] In the above technical solution, target data is filtered from the real-time operation data of the energy storage system based on the report export template. Combined with the report export template, the first report is generated, which reduces the time cost for users to filter the required information themselves, improves the user experience and convenience, and enables users to understand the operating status of the energy storage system more quickly, thereby handling emergencies in a timely manner and improving the safety of the energy storage system.
[0101] In one embodiment of this application, the step of filtering target data from the real-time operating data of the energy storage system according to the report export template includes:
[0102] Based on the time span and the required data type, target data corresponding to the required data type within the time span is selected from the real-time operation data of the energy storage system.
[0103] For example, when the time span is 2 hours and the data types are the working status data and the operating mode data of the energy storage system, the system backend filters out the working status data and the operating mode data of the energy storage system within the 2-hour time span from the real-time operating data of the energy storage system as the target data.
[0104] In the above technical solution, by selecting the target data corresponding to the required data type within the time span from the real-time operation data of the energy storage system, the unnecessary time cost for users can be reduced, allowing users to find the data information they want more quickly and improving the user experience.
[0105] In one embodiment of this application, the method further includes:
[0106] The real-time operating data of the energy storage system is stored in the first table;
[0107] Based on the data type of the real-time operation data of the energy storage system, the real-time operation data within a first preset time period is averaged or accumulated to obtain processed operation data, and the processed operation data is stored in a second table.
[0108] For example, the system backend collects the operating data of the energy storage system every second and stores the real-time operating data of the energy storage system in the first table.
[0109] It should be noted that the first table can be a log table, historical data table, real-time data table, etc., used to store the real-time operating data of the energy storage system.
[0110] For example, the system backend calculates the average or cumulative values of the real-time operating data within a first preset time period based on the data type of the real-time operating data of the energy storage system. For instance, the data types of the real-time operating data include the active power of the energy storage system and the discharge amount of the energy storage system. The first preset time period is 5 minutes. The system backend calculates the average value of the active power of the energy storage system within 5 minutes and calculates the cumulative value of the discharge amount of the energy storage system within 5 minutes to obtain the processed operating data. The processed operating data is then stored in the second table.
[0111] It should be noted that the second table can be a top table, a statistics table, a configuration table, etc., used to store the processed operating data of the energy storage system.
[0112] In the above technical solution, by storing the real-time operating data of the energy storage system in a first table and storing the processed operating data in a second table, the real-time operating data of the energy storage system can be processed during the collection process. This reduces the amount of data exported and improves data processing efficiency. Subsequently, data can be exported based on the first or second table, allowing users to obtain different types of data from the energy storage system according to their needs. This enables users to understand the operating status of the energy storage system more quickly, thereby handling emergencies in a timely manner and improving the safety of the energy storage system.
[0113] In one embodiment of this application, the step of filtering target data from the real-time operating data of the energy storage system according to the report export template includes:
[0114] When the time span is greater than the second preset duration, target data of the required data type within the time span is selected from the second table.
[0115] It is easy to understand that when the time span is longer than the second preset duration, using the data in the first table will result in an excessive amount of data, making it difficult to find useful information. In this case, the target data is filtered from the second table.
[0116] For example, if the second preset duration is 1 hour and the time span is 2 hours, and the required data type is the discharge amount of the energy storage system, then when the time span is greater than 1 hour, the target data of the discharge amount of the energy storage system within the time span of 2 hours is selected from the second table.
[0117] In the above technical solution, when the time span is greater than the second preset duration, the target data of the required data type within the time span is filtered from the second table. This can reduce the amount of target data filtered out, making it easier for users to find the information they want, enabling users to understand the operating status of the energy storage system more quickly, thereby handling emergencies in a timely manner and improving the safety of the energy storage system.
[0118] In one embodiment of this application, generating a first report based on the target data and the report export template includes:
[0119] The target data is processed according to the data presentation format to generate a first report.
[0120] Optionally, the data can be displayed as a line chart. The system backend processes the target data and generates the first report in the form of a line chart.
[0121] Optionally, the data can be displayed as a bar chart. The system backend processes the target data and generates the first report in the form of a bar chart.
[0122] Optionally, the data can be displayed as a pie chart. The system backend processes the target data and generates the first report in the form of a pie chart.
[0123] Optionally, the data can be displayed in a table format. The system backend processes the target data and generates the first report in table form.
[0124] It should be noted that the first report can be in the form of Word, PDF, PPT, etc. This application does not restrict the type of the first report.
[0125] In the above technical solution, the target data is processed according to the data presentation format to generate the first report. The target data can be displayed to the user according to the user's habits and preferences, helping the user to find the information they need more quickly. This realizes the rapid filtering of information in the energy storage system, enabling users to understand the operating status of the energy storage system more quickly, thereby handling emergencies in a timely manner and improving the safety of the energy storage system.
[0126] Figure 3 This is a schematic diagram of an energy storage system data export device provided in some embodiments of this application, such as... Figure 3 As shown, the energy storage system data export device 30 includes an acquisition unit 301, a configuration processing unit 302, a report generation unit 303, and a sending unit 304.
[0127] Acquisition unit 301 is used to acquire real-time operating data of the energy storage system;
[0128] The configuration processing unit 302 is used to receive configuration information from the user and bind the configuration information to the user. The configuration information includes: report export template, report export cycle and report receiving address.
[0129] The report generation unit 303 is used to generate a first report based on the report export template and the real-time operating data of the energy storage system;
[0130] The sending unit 304 is used to send the first report according to the report receiving address when the report export cycle is detected to have arrived.
[0131] Optionally, the report generation unit 303 is used for:
[0132] Based on the report export template, target data is filtered from the real-time operation data of the energy storage system;
[0133] Based on the target data and the report export template, a first report is generated.
[0134] Optionally, the report export template includes at least one of the following: time span, required data type, and data presentation format.
[0135] Optionally, the report generation unit 303 is used for:
[0136] Based on the time span and the required data type, target data corresponding to the required data type within the time span is selected from the real-time operation data of the energy storage system.
[0137] Optionally, the device further includes a storage unit for:
[0138] The real-time operating data of the energy storage system is stored in the first table;
[0139] Based on the data type of the real-time operation data of the energy storage system, the real-time operation data within a first preset time period is averaged or accumulated to obtain processed operation data, and the processed operation data is stored in a second table.
[0140] Optionally, the report generation unit 303 is used for:
[0141] When the time span is greater than the second preset duration, target data of the required data type within the time span is selected from the second table.
[0142] Optionally, the report generation unit 303 is used for:
[0143] The target data is processed according to the data presentation format to generate a first report.
[0144] In the above technical solution, a first report is generated by acquiring real-time operating data of the energy storage system and a user-configured report export template. Based on the report receiving address, the first report is sent to the report receiving address when the report export cycle is detected. This enables personalized information filtering of the energy storage system, allowing users to understand the operating status of the energy storage system more quickly, reducing the time cost of filtering information, and improving the safety of the energy storage system.
[0145] The energy storage system data export device 30 in this application embodiment can be an electronic device or a component of an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the specific type of device.
[0146] The energy storage system data export device 30 in this embodiment can be a device with an operating system. This operating system can be a Microsoft (Windows) operating system, an Android operating system, an iOS operating system, or other possible operating systems; this embodiment does not specifically limit the specific operating system.
[0147] The energy storage system data export device 30 provided in this embodiment can achieve... Figures 1 to 2 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.
[0148] In some embodiments, such as Figure 4 As shown, this application embodiment also provides an electronic device 400, including a processor 401, a memory 402, and a computer program stored in the memory 402 and executable on the processor 401. When the program is executed by the processor 401, it implements the various processes of the above-described automatic data export method embodiment for energy storage systems and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0149] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.
[0150] This application also provides a non-transitory computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described automatic data export method embodiment for energy storage systems and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0151] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0152] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method for automatically exporting data from an energy storage system.
[0153] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0154] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described automatic data export method embodiment for energy storage systems, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0155] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0156] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0157] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0158] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
[0159] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0160] Although embodiments of this application have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of this application, the scope of which is defined by the claims and their equivalents.
Claims
1. A method for automatically exporting data from an energy storage system, characterized in that, include: Obtain real-time operational data from the energy storage system; Receive user configuration information and bind the configuration information to the user. The configuration information includes: report export template, report export cycle and report receiving address; Based on the report export template and the real-time operating data of the energy storage system, generate the first report; When the report export cycle is detected to be reached, the first report is sent according to the report receiving address.
2. The method for automatically exporting data from an energy storage system according to claim 1, characterized in that, The process of generating a first report based on the report export template and the real-time operating data of the energy storage system includes: Based on the report export template, target data is filtered from the real-time operation data of the energy storage system; Based on the target data and the report export template, a first report is generated.
3. The method for automatically exporting data from an energy storage system according to claim 1 or 2, characterized in that, The report export template includes at least one of the following: time span, required data type, and data presentation format.
4. The method for automatically exporting data from an energy storage system according to claim 3, characterized in that, The step of filtering target data from the real-time operating data of the energy storage system based on the exported report template includes: Based on the time span and the required data type, target data corresponding to the required data type within the time span is selected from the real-time operation data of the energy storage system.
5. The method for automatically exporting data from an energy storage system according to claim 3, characterized in that, The method further includes: The real-time operating data of the energy storage system is stored in the first table; Based on the data type of the real-time operation data of the energy storage system, the real-time operation data within a first preset time period is averaged or accumulated to obtain processed operation data, and the processed operation data is stored in a second table.
6. The method for automatically exporting data from an energy storage system according to claim 5, characterized in that, The step of filtering target data from the real-time operating data of the energy storage system based on the exported report template includes: When the time span is greater than the second preset duration, target data of the required data type within the time span is selected from the second table.
7. The method for automatically exporting data from an energy storage system according to claim 3, characterized in that, The step of generating a first report based on the target data and the report export template includes: The target data is processed according to the data presentation format to generate a first report.
8. A data export device for an energy storage system, characterized in that, Acquisition unit, used to acquire real-time operating data of energy storage system; A configuration processing unit is used to receive configuration information from a user and bind the configuration information to the user. The configuration information includes: report export template, report export cycle, and report receiving address. The report generation unit is used to generate a first report based on the report export template and the real-time operating data of the energy storage system; The sending unit is used to send the first report according to the report receiving address when the report export cycle is detected to have arrived.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the automatic data export method for energy storage systems as described in any one of claims 1-7.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the automatic data export method for energy storage systems as described in any one of claims 1-7.