Data transmission method of distributed energy storage system and computer program product

By generating a transmission queue and using the Modbus TCP protocol for data transmission, the problem of low efficiency and high pressure of the distributed energy storage system transmitting data to multiple platforms is solved, and timely and efficient data transmission and reduced platform processing pressure are achieved.

CN120281726APending Publication Date: 2025-07-08QINGDAO NAHUI ENERGY TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510330493.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-19
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

The existing technology lacks effective means to efficiently transmit data to multiple data management platforms for distributed energy storage systems, resulting in large amounts of data and untimely transmission of key data, which increases the data processing pressure of the management platform.

Method used

By acquiring the data generated by the energy storage system, the target data is extracted according to the data requirements of multiple transmission target platforms, a transmission queue is generated, and the data is transmitted in sequence according to the upload priority. The Modbus TCP protocol is used for serial data transmission, reducing the complexity of communication protocol conversion.

Benefits of technology

It realizes timely and efficient transmission of energy storage data, reduces the processing pressure of the transmission target platform, improves data transmission efficiency and network bandwidth utilization, and meets the data usage needs of different platforms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120281726A_ABST
    Figure CN120281726A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method of a distributed energy storage system and a computer program product. The data transmission method of the distributed energy storage system comprises the following steps: acquiring energy storage data generated by the energy storage system; acquiring data demand configuration information of the plurality of transmission target platforms, wherein the data demand configuration information comprises required data content types and uploading priorities corresponding to the data content types; extracting target data required by each transmission target platform from the energy storage data according to the data content type; generating a transmission queue according to the uploading priority of the target data; and sequentially transmitting the data in the transmission queue to a plurality of transmission target platforms. According to the scheme of the invention, not only are many problems in the data transmission process of the distributed energy storage system solved, but also powerful technical support is provided for digital transformation and sustainable development of the energy industry.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing, and in particular, to a data transmission method and a computer program product for a distributed energy storage system. Background Art

[0002] A distributed energy system (DES) produces and supplies energy in a distributed manner as needed and belongs to a medium- and small-scale energy management system. Different from the traditional centralized energy supply that relies on long-distance transmission of a large power grid, it meets the diverse energy needs of users through power generation technologies of renewable energy sources (such as solar energy, wind energy, etc.). Common distributed energy storage systems include: distributed power generation systems, distributed energy storage systems, etc.

[0003] A distributed energy storage system composed of distributed energy storage devices can meet the grid connection requirements of the distribution network connected thereto, improve economic benefits, and achieve the goals of improving the flexibility and reliability of the power system and enhancing the utilization efficiency of renewable energy through the scheduling of the states of energy devices. To ensure that the distributed energy storage system achieves the above technical purposes, it is necessary to analyze and process the energy storage data generated by the energy storage system to meet the requirements of regulation. However, the types of data generated by distributed energy storage devices are very diverse, and can include, for example, electrical operation data such as current and power, status data of devices such as inverters, fault reporting data, log data, etc. The functions of various types of data are different, and the data required by multiple management platforms need to be reported. This brings great difficulties to the data transmission of distributed energy storage devices. On the one hand, the data volume is large, and the timely transmission of key data cannot be guaranteed; on the other hand, the data requirements of different management platforms are not the same, and the screening of data will increase the data processing pressure on the management platforms.

[0004] In the prior art, there is a lack of effective means for efficiently transmitting data of distributed energy storage devices to multiple data management platforms. Summary of the Invention

[0005] An object of the present invention is to provide a data transmission method for a distributed energy storage system that ensures the timely and efficient reporting of energy storage data.

[0006] A further object of the present invention is to reduce the processing pressure of the transmission target platform on receiving energy storage data.

[0007] Another further object of the present invention is to efficiently process operation logs.

[0008] In particular, the present invention provides a data transmission method for a distributed energy storage system, which includes:

[0009] Obtaining energy storage data generated by the energy storage system;

[0010] Obtain the data requirement configuration information of multiple transmission target platforms. The data requirement configuration information includes the required data content types and the upload priorities corresponding to each data content type.

[0011] Extract the target data required by each transmission target platform from the energy storage data according to the data content type.

[0012] Generate a transmission queue for the target data according to its upload priority.

[0013] Transmit the data in the transmission queue to multiple transmission target platforms in sequence.

[0014] Optionally, the step of generating a transmission queue for the target data according to the upload priority includes:

[0015] Determine the upload period of the data with the highest priority among multiple transmission target platforms according to the upload priority.

[0016] Insert a priority transmission block at the specified position in the transmission queue according to the upload period of the data with the highest priority. The priority transmission block is generated from the data with the highest priority.

[0017] Search for blank positions in the transmission queue step by step according to the upload priority, and insert ordinary transmission blocks corresponding to the upload priority at the blank positions. The ordinary transmission blocks are generated from the data with lower priority.

[0018] Optionally, the data with the highest priority includes: status data participating in the real-time operation regulation of the energy storage system, warning data containing alarm information.

[0019] The multiple transmission target platforms include any two or more of the following: energy storage operation management platform, data analysis platform, equipment management platform, power grid dispatching platform.

[0020] Optionally, after generating the transmission queue, it further includes:

[0021] Add transmission information to the transmission blocks in the transmission queue. The transmission information includes: the transmission address of the corresponding transmission target platform, data identifier, time generation information, where

[0022] The transmission address of the corresponding transmission target platform is used to indicate the transmission target address of the transmission block.

[0023] The data identifier and time generation information are used to assist the transmission target platform in data restoration.

[0024] Optionally, after the step of transmitting the data in the transmission queue to multiple transmission target platforms in sequence, it includes:

[0025] Perform serial data transmission according to the transmission address of the corresponding transmission target platform of the transmission block with the Modbus TCP transmission protocol.

[0026] Optionally, the steps of obtaining the energy storage data generated by the energy storage system include:

[0027] Reading the raw data generated by each device in the energy storage system by using a pre-configured data interface;

[0028] Preprocessing the raw data, and generating additional information based on the data source, reading time, and content description information of the raw data;

[0029] Combining the processed raw data and the additional information into energy storage data.

[0030] The steps of extracting the target data required by each transmission target platform from the energy storage data according to the data content type include:

[0031] Matching the additional information with the data requirement configuration information;

[0032] Classifying the matched energy storage data according to the corresponding upload priority levels to obtain the target data.

[0033] Optionally, the steps of classifying the matched energy storage data according to the corresponding upload priority levels include:

[0034] Determining the upload priority level corresponding to the energy storage data;

[0035] Searching for the cache policy corresponding to the determined upload priority level;

[0036] Storing the energy storage data into the corresponding data storage area according to the determined cache policy.

[0037] According to another aspect of the present invention, there is also provided a computer program product, including a computer program, which when executed by a processor, implements the steps of any one of the above-mentioned data transmission methods for a distributed energy storage system.

[0038] According to still another aspect of the present invention, there is also provided a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of any one of the above-mentioned data transmission methods for a distributed energy storage system.

[0039] According to still another aspect of the present invention, there is also provided a computer device, which includes a memory, a processor, and a computer program stored on the memory, and the processor executes the computer program to implement the steps of any one of the above-mentioned data transmission methods for a distributed energy storage system.

[0040] The data transmission method of the distributed energy storage system of the present invention is for the scenario where the distributed energy storage system transmits energy storage data to multiple target platforms for transmission. According to the configuration information of the data requirements of the target platforms for transmission, the target data required by each target platform for transmission is extracted, and the target data is generated into a transmission queue according to its upload priority; the data in the transmission queue is sequentially transmitted to multiple target platforms for transmission. The target data extracted from the energy storage data meets the data requirements of the target platforms for transmission, and by means of the transmission queue, data with different upload priorities can be transmitted to the target platforms according to real-time requirements. The solution of the present invention, through the serial breakpoint resume transmission technology, meets the usage requirements and real-time requirements of different platforms for energy storage data, reduces the requirement for network bandwidth, effectively controls the transmission cost, and reduces the processing pressure of the target platforms for receiving data. In summary, the data transmission method of the distributed energy storage system of the present invention has significant technical advantages and great practical significance: it not only solves many problems in the data transmission process of the distributed energy storage system, but also provides strong technical support for the digital transformation and sustainable development of the energy industry. With the continuous development of the energy Internet and the wide application of distributed energy storage systems, the technical solution of the present invention is expected to be promoted and applied on a larger scale, making important contributions to promoting the innovative development of the energy industry.

[0041] Furthermore, the data transmission method of the distributed energy storage system of the present invention can simultaneously provide target data to the energy storage operation management platform, the data analysis platform, the equipment management platform, the power grid dispatching platform and other platforms that may use energy storage data in a targeted manner. It can extract target data according to the requirements of virtual power plants or other dispatching applications, has strong scalability, and is convenient for data transmission devices to accurately extract and reliably transmit data for transmission.

[0042] Even further, the data transmission method of the distributed energy storage system of the present invention performs serial data transmission according to the transmission address of the corresponding target platform for transmission blocks in the Modbus TCP transmission protocol. Through a transmission method similar to virtual transparent transmission, the complex operations of converting between communication protocols are reduced, and the transmission efficiency is improved.

[0043] Based on the following detailed description of specific embodiments of the present invention in conjunction with the accompanying drawings, those skilled in the art will more clearly understand the above and other objects, advantages and features of the present invention. Description of the Drawings

[0044] Some specific embodiments of the present invention will be described in detail hereinafter with reference to the accompanying drawings in an exemplary but not restrictive manner. The same reference numerals in the drawings denote the same or similar components or parts. Those skilled in the art should understand that these drawings are not necessarily drawn to scale. In the drawings:

[0045] Figure 1It is a schematic diagram of the architecture of a system applying the data transmission method of a distributed energy storage system according to an embodiment of the present invention;

[0046] Figure 2 It is a schematic diagram of the data transmission method of a distributed energy storage system according to an embodiment of the present invention;

[0047] Figure 3 It is a schematic diagram of the step of generating a transmission queue in the data transmission method of a distributed energy storage system according to an embodiment of the present invention;

[0048] Figure 4 It is Figure 3 A schematic diagram of the data queue generated by the steps shown

[0049] Figure 5 It is a schematic diagram of the step of processing a transmission queue in the data transmission method of a distributed energy storage system according to an embodiment of the present invention;

[0050] Figure 6 It is a schematic diagram of the step of obtaining energy storage data in the data transmission method of a distributed energy storage system according to an embodiment of the present invention;

[0051] Figure 7 It is a schematic diagram of a computer program product according to an embodiment of the present invention;

[0052] Figure 8 It is a schematic diagram of a computer-readable storage medium according to an embodiment of the present invention;

[0053] Figure 9 It is a schematic block diagram of a computer device according to an embodiment of the present invention. Detailed implementation manners

[0054] Those skilled in the art should understand that the embodiments described below are only a part of the embodiments of the present invention, rather than all the embodiments of the present invention. This part of the embodiments is intended to explain the technical principles of the present invention, rather than to limit the protection scope of the present invention. Based on the embodiments provided by the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts should still fall within the protection scope of the present invention.

[0055] The data applications of distributed energy storage systems widely cover multiple fields such as energy management, power grid optimization, commercial operation, and safety operation and maintenance. Its core value lies in achieving the maximization of system efficiency through multi-dimensional data fusion and intelligent analysis. These data are currently very valuable data resources. In the case of the increasingly wide application of energy storage systems, there is a need for multi-party data management platforms to analyze and re-develop using the data of energy storage systems.

[0056] Figure 1 It is a schematic diagram of the architecture of a system applying the data transmission method of a distributed energy storage system according to an embodiment of the present invention. The system includes: a data acquisition device 10, multiple transmission target platforms 21, 22, and data application terminals 31, 32. The data acquisition device 10 can obtain data from various devices of the energy storage system in various ways, such as reading the detection results of detection devices (such as current sensors, voltage sensors, power sensors, etc.), collecting data from the data interfaces of devices (such as reading the measurement results of smart meters, reading the operation data of inverters), etc. The data acquisition device 10 can collect devices from power generation devices, power consumption devices, energy storage devices, power metering devices, switch devices, power electronic conversion devices, and other devices.

[0057] The multiple transmission target platforms 21, 22 may include: various data processing platforms such as an energy storage operation management platform, a data analysis platform, a device management platform, and a power grid dispatching platform that may use energy storage data. The data application terminals 31, 32 are connected to the transmission target platforms 21, 22 and serve as terminals for data users to access the transmission target platforms 21, 22, directly using the analysis results of the energy storage data of the transmission target platforms 21, 22. Among them, the number of the multiple transmission target platforms 21, 22 and the data application terminals 31, 32 can be configured according to data needs. The numbers in the figure are only for illustration, and those skilled in the art can set two, three, or even more transmission target platforms 21, 22 and data application terminals 31, 32 according to the description of this embodiment.

[0058] The data acquisition device 10 can use a communication device to send data to the multiple transmission target platforms 21, 22. The communication device can be a communication stick or other similar communication equipment. The communication device can select a communication method according to needs, such as wired / wireless local area network, 5G / 4G and other mobile cellular networks.

[0059] In the current transmission target platforms 21 and 22 (data demand platforms) of the energy storage system, there are some technical barriers between different platforms, and the data types required by each transmission target platform 21 and 22 and the real-time requirements for data are different. For example, for a management platform involved in the regulation of the energy storage system (such as an energy storage operation management platform), it is necessary to obtain data on the operating status in a timely manner. Another example is an analysis platform that involves secondary development of data to assist in the design and research and development of the energy storage system. The required data is statistical data during stable operation, and its real-time requirement for data is relatively low. For another example, for an equipment management platform used for operation analysis and fault diagnosis of energy storage equipment, it is necessary to obtain fault alarm data of the equipment in a timely manner and also obtain various log data generated during equipment operation. For another example, for a grid dispatching platform used to manage the energy exchange between energy storage equipment and the external power grid, it is necessary to obtain dispatching required data from the energy storage system according to dispatching requirements. This data difference makes it difficult for each transmission target platform 21 and 22 to obtain the required data through data interaction between platforms.

[0060] In addition, since there are also competitions and interest conflicts among the management parties to which each transmission target platform 21 and 22 belongs. For example, for the construction party, the user party, and the grid management party of the energy storage system, although they cooperate with each other, their interests have different emphases. Therefore, from the management aspect, there is no requirement for data interconnection among multiple transmission target platforms 21 and 22.

[0061] Therefore, the data transmission method of the distributed energy storage system in this embodiment improves from the data source side of the distributed energy storage system, distributes data as resources to each transmission target platform 21 and 22, and provides strong technical support for the digital transformation and sustainable development of the energy industry.

[0062] Figure 2 It is a schematic diagram of the data transmission method of the distributed energy storage system according to an embodiment of the present invention. Generally, the data transmission method of the distributed energy storage system may include:

[0063] Step S201, obtaining energy storage data generated by the energy storage system. The energy storage data includes various types of data generated by the distributed energy storage system, such as: equipment log data, equipment operating status data, electrical data such as current, voltage, power, and power quality, electricity metering data, environmental data, etc.

[0064] Step S202: Obtain the data requirement configuration information of multiple transmission target platforms. The data requirement configuration information includes the required data content types and the upload priorities corresponding to each data content type. The data requirement configuration information is configured by the transmission target platform according to the data requirements, and it can be in file formats such as structured text configuration (e.g., JSON Schema), industrial protocol specific configuration (e.g., Modbus MAP), and metadata tables. Through the data requirement configuration information, the required data content types and the upload priorities corresponding to each data content type can be determined. Among them, the upload priority is related to the data upload period. The higher the priority, the shorter the upload period, and the stronger the real-time requirement of the data.

[0065] Step S203: Extract the target data required by each transmission target platform from the energy storage data according to the data content type. The data content required by different transmission target platforms is different. Taking the energy storage operation management platform as an example, it may require short-period (e.g., after 1 minute) electrical data (voltage, current, power), and medium-period (e.g., 10 minutes) device operation status data (SOC, module temperature, charge and discharge state); while the data analysis platform requires daily device log data, power measurement data, and environmental data.

[0066] Step S204: Generate a transmission queue for the target data according to its upload priority.

[0067] Step S205: Transmit the data in the transmission queue to multiple transmission target platforms in sequence.

[0068] The method of the above embodiment, for the scenario of a distributed energy storage system transmitting energy storage data to multiple transmission target platforms, extracts the target data required by each transmission target platform according to the data requirement configuration information of the transmission target platform, generates a transmission queue for the target data according to its upload priority; and transmits the data in the transmission queue to multiple transmission target platforms in sequence. The target data extracted from the energy storage data meets the data requirements of the transmission target platform, and by means of the transmission queue, data with different upload priorities can be transmitted to the target platform according to the real-time requirements.

[0069] Figure 3 It is a schematic diagram of the step of generating a transmission queue in the data transmission method of a distributed energy storage system according to an embodiment of the present invention. Figure 4 is Figure 3 A schematic diagram of the data queue generated by the steps shown above. The step of generating a transmission queue for the target data according to the upload priority in the above step S204 may include:

[0070] Step S301, determine the upload cycle of the data with the highest priority for multiple transmission target platforms according to the upload priority. The highest priority means that the data has the highest real-time requirement, that is, the data needs to be transmitted to the transmission target platform with faster data transmission after it is generated.

[0071] Step S302, insert a priority transmission block at a specified position of the transmission queue according to the upload cycle of the data with the highest priority, and the priority transmission block is generated by the data with the highest priority. The data with the highest priority may include: status data participating in the real-time operation and regulation of the energy storage system, and warning data containing alarm information. These data can be used to formulate a regulation plan for the distributed energy storage system and realize active management of its own resources, such as adjusting the operating mode of power generation equipment, power consumption equipment, energy storage equipment, and switching equipment. Step S303, search for blank positions in the transmission queue step by step according to the upload priority, and insert ordinary transmission blocks corresponding to the upload priority in the blank positions. Ordinary transmission blocks are generated by data with lower priority. Ordinary transmission blocks may include multiple levels.

[0072] Taking data transmission to two transmission target platforms A and B as an example, the key data has the highest priority. In the transmission queue, the priority transmission blocks of the key data A1 and B1 are first inserted into the transmission queue, and then the second-level ordinary transmission blocks with the next priority (such as regular data, recorded as A2 and B2) are determined, and then the ordinary transmission blocks of the regular data A2 and B2 are inserted between the priority transmission blocks of A1 and B1; if there are also level 3 ordinary transmission blocks (such as log data, recorded as A3 and B3), the ordinary transmission blocks of log data A3 and B3 are inserted into the remaining free areas of the transmission queue. By analogy, the method of this embodiment can arrange the queues of priority transmission blocks and multi-level ordinary transmission blocks. The size of each data block in the above transmission queue and the idle interval between the data blocks can be configured according to the data transmission rate of the transmission device to ensure that each data block can complete the transmission within the set time and complete the preparation for the transmission of the next transmission block within the interval.

[0073] Figure 5 1 is a schematic diagram of the steps of processing a transmission queue in a data transmission method of a distributed energy storage system according to an embodiment of the present invention. After generating the transmission queue, the following steps may also be included:

[0074] Step S501: Add transmission information to the transport blocks in the transmission queue. The transmission information includes: the transmission address corresponding to the target platform, the data identifier, and the time generation information. The transmission address corresponding to the target platform is used to indicate the transmission target address of the transport block. When using the network transmission mode, the transmission target address of the transport block can be an IP address. The data identifier and the time generation information are used to assist the target platform in data restoration. The data identifier is unique and can be an incrementing sequence to indicate the order of the data. The time generation information is used to indicate the generation time of the data. Through the data identifier and the time generation information, the target platform can restore the received data.

[0075] Step S502: Perform serial data transmission according to the transmission address of the corresponding target platform of the transport block using the Modbus TCP transmission protocol.

[0076] When uploading existing energy storage data to the cloud platform, the MQTT (Message Queuing Telemetry Transport) protocol is generally used. Although MQTT has the characteristics of lightweight, high reliability, and flexible architecture, it consumes the computing power of the communication device and is not suitable for the characteristics of distributed energy storage systems. Especially when sending data to multiple platforms, a large computing power chip is required for support. To reduce the hardware cost, the method of this embodiment can unify the Modbus protocol and transmit data to multiple platforms in a logic similar to virtual transparent transmission. After the communication device collects the device data, only fine-tuning of the transmission protocol is performed, that is, converting from Modbus-RTU to Modbus TCP, and only the IP address is changed between multiple platforms, greatly reducing the computing work of the communication device.

[0077] In some embodiments, this method can also cancel the TLS encryption process and use the software encryption method of the target platform, breaking through the limitation that TLS encryption can only be adapted to one communication module. Decoding and compilation are performed on the target platform. Thereby further reducing the computing pressure of the communication device and releasing all computing power resources for data transmission.

[0078] Figure 6 It is a schematic diagram of the steps for obtaining energy storage data in the data transmission method of a distributed energy storage system according to an embodiment of the present invention. The above step S201 for obtaining the energy storage data generated by the energy storage system may include:

[0079] Step S601: Read the original data generated by each device in the energy storage system using a pre-configured data interface.

[0080] Step S602: Preprocess the original data and generate additional information based on the data source, reading time, and content description information of the original data. During the preprocessing process, data filtering, standardization processing, etc. can also be performed. Filtering out abnormal data through the above data filtering rules can improve the data quality of the qualified energy storage data to be processed. Standardizing the qualified data can form a unified, consistent, and high-quality data set. For example, the data dimension, protocol, encoding method, etc. can be unified. The conversion process can convert the data into a unified format and structure, including data type conversion, data normalization, data aggregation, etc.

[0081] Step S603: Combine the processed original data and the additional information into energy storage data. The additional information helps to enhance the interpretability of the data and reduce the difficulty of restoring and parsing the data on the transmission target platform.

[0082] The above step S202 of extracting the target data required by each transmission target platform from the energy storage data according to the data content type may include:

[0083] Step S604: Match the additional information with the data requirement configuration information;

[0084] Step S605: Classify the matched energy storage data according to the corresponding upload priorities to obtain the target data. For example, the classification process may include: determining the upload priority corresponding to the energy storage data; finding the cache policy corresponding to the determined upload priority; storing the energy storage data in the corresponding data storage area according to the determined cache policy. For example, a hierarchical cache structure can be designed in the data acquisition device. For example, the first cache level L1 is set using a high-speed SRAM storage medium to store critical data; the second cache level L2 is set using a DRAM storage medium to store regular data; the third cache level L3 is set using an SSD storage medium to store log data. Different levels of energy storage data adopt different caching methods, and select to clear or perform other full / partial storage to disk after transmission.

[0085] This embodiment also provides a computer program product 80, a computer-readable storage medium 820, and a computer device 830. Figure 7 It is a schematic diagram of a computer program product 80 according to an embodiment of the present invention, Figure 8 It is a schematic diagram of a computer-readable storage medium 820 according to an embodiment of the present invention, Figure 9 It is a schematic block diagram of a computer device 830 according to an embodiment of the present invention.

[0086] The computer program product 80 includes a computer program 811, which, when executed by a processor 831, implements the steps of the data transmission method of any of the above-described distributed energy storage systems. The computer-readable storage medium 820 stores thereon the above computer program 811, which, when executed by the processor 831, implements the steps of the data transmission method of any of the above embodiments. The computer device 830 may include a memory 832, a processor 831, and a computer program 811 stored in the memory 832 and running on the processor 831.

[0087] The computer program 811 for performing the operations of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, configuration data of an integrated circuit, or source code or object code written in any combination of one or more programming languages and procedural programming languages.

[0088] The computer program 811 may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter case, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider via the Internet). In some embodiments, to perform aspects of the present invention, an electronic circuit, including, for example, a programmable logic circuit, a field-programmable gate array (FPGA), or a programmable logic array (PLA), may execute computer-readable program instructions by utilizing the state information of the computer-readable program instructions to personalize the electronic circuit.

[0089] For the description of this embodiment, the computer program product 80 is a related product containing the computer program 811.

[0090] For the description of this embodiment, the computer-readable storage medium 820 is a tangible device capable of retaining and storing the computer program 811, which can be any device that can contain, store, communicate, propagate, or transport the program 811 for use by or in connection with an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable storage medium 820 include the following: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital versatile disks (DVDs), memory sticks, floppy disks, mechanically encoded devices, and any suitable combination of the foregoing.

[0091] At this point, those skilled in the art should recognize that although numerous exemplary embodiments of the present invention have been shown and described in detail herein, many other variations or modifications that conform to the principles of the present invention can still be directly determined or derived from the disclosure of the present invention without departing from the spirit and scope of the present invention. Therefore, the scope of the present invention should be understood and construed to cover all such other variations or modifications.

Claims

1. A data transmission method for a distributed energy storage system, characterized in that include: Obtain energy storage data generated by the energy storage system; Acquire data requirement configuration information of multiple transmission target platforms, wherein the data requirement configuration information includes required data content types and upload priorities corresponding to each data content type; Extracting target data required by each transmission target platform from the energy storage data according to the data content type; Generating a transmission queue for the target data according to its upload priority; The data in the transmission queue is transmitted to the multiple transmission target platforms in sequence.

2. The data transmission method of the distributed energy storage system according to claim 1, wherein The step of generating a transmission queue for the target data according to the upload priority comprises: Determining an upload period for the data with the highest priority for multiple transmission target platforms according to the upload priority; Inserting a priority transmission block at a specified position of the transmission queue according to an upload period of the data with the highest priority, wherein the priority transmission block is generated by the data with the highest priority; According to the upload priority, a blank position is searched in the transmission queue step by step, and a common transmission block corresponding to the upload priority is inserted into the blank position, wherein the common transmission block is generated by the data with a lower priority.

3. The data transmission method of the distributed energy storage system according to claim 2, characterized in that: The data with the highest priority include: status data involved in the real-time operation and regulation of the energy storage system, and warning data including alarm information; The multiple transmission target platforms include any two or more of the following: an energy storage operation management platform, a data analysis platform, an equipment management platform, and a power grid dispatching platform.

4. The data transmission method of the distributed energy storage system according to claim 1, characterized in that After generating the transmission queue, the method further includes: Add transmission information to the transmission block in the transmission queue, the transmission information including: the transmission address, data identifier, and time generation information corresponding to the transmission target platform, wherein The transmission address corresponding to the transmission target platform is used to indicate the transmission target address of the transmission block; The data identifier and the time generation information are used to assist the transmission target platform in data restoration.

5. The data transmission method of the distributed energy storage system according to claim 4, characterized in that, The step of sequentially transmitting the data in the transmission queue to the multiple transmission target platforms includes: Serial data transmission is performed according to the transmission address of the corresponding transmission target platform of the transmission block using the transmission protocol of Modbus TCP.

6. The data transmission method of the distributed energy storage system according to claim 1, wherein The step of obtaining energy storage data generated by the energy storage system includes: Using a pre-configured data interface to read raw data generated by each device in the energy storage system; Preprocessing the original data, and generating additional information based on the data source, reading time, and content description information of the original data; The processed raw data and the additional information are combined into the energy storage data.

7. The data transmission method of the distributed energy storage system according to claim 6, characterized in that The step of extracting target data required by each transmission target platform from the energy storage data according to the data content type comprises: Matching the additional information with the data requirement configuration information; The matched energy storage data is classified according to the corresponding upload priority to obtain the target data.

8. The data transmission method of the distributed energy storage system according to claim 7, characterized in that, The step of classifying the matched energy storage data according to the corresponding upload priority includes: Determining the upload priority corresponding to the energy storage data; Finding a cache policy corresponding to the determined upload priority; Store the energy storage data into the corresponding data storage area according to the determined caching strategy.

9. A computer program product comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the data transmission method of the distributed energy storage system according to any one of claims 1 to 8.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that When the computer program is executed by a processor, it implements the steps of the data transmission method of the distributed energy storage system according to any one of claims 1 to 8.

11. A computer device, comprising a memory, a processor, and a computer program stored on the memory, characterized in that, The processor executes the computer program to implement the steps of the data transmission method of the distributed energy storage system according to any one of claims 1 to 8.