Data transmission method and device of energy storage power station, electronic equipment and storage medium

By encapsulating and compressing the data of the energy storage power station, using one-way isolation equipment and distributed transmission technology, the problems of low data transmission efficiency and poor security of the energy storage power station are solved, and cost reduction and security improvement are achieved.

CN120583082APending Publication Date: 2025-09-02新源智储能源发展(北京)有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510956709.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-11
Publication Date
2025-09-02

AI Technical Summary

Technical Problem

The data transmission efficiency of existing energy storage power plants is low and costly, and there is a risk of data leakage.

Method used

By encapsulating and compressing the original data of the energy storage power station, the target encapsulation file is transmitted to the forwarding server using a one-way isolation device, and distributedly transmitting it to the target server through the forwarding server, ensuring the one-way liquidity and security of the data.

Benefits of technology

It reduces the cost of data transmission in energy storage power stations, improves transmission efficiency, and enhances data security, avoids data leakage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120583082A_ABST
    Figure CN120583082A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method and device of an energy storage power station, electronic equipment and a storage medium. The method comprises the following steps: determining a target packaging file corresponding to original data to be transmitted of an energy storage power station, and transmitting the target packaging file to a forwarding server through one-way isolation equipment; determining a target data type of the target packaging file, and compressing the target packaging file based on the target data type to obtain a target compressed file; and transmitting the target compressed file to a target server in a distributed manner through the forwarding server. According to the scheme, the data transmission cost of the energy storage power station can be reduced, and the transmission efficiency is improved. And the one-way transmission device is used for transmitting the packaged file to ensure the one-way mobility of the data, so that the leakage of the data is avoided, and the security of the data is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of energy storage power stations, and in particular to a data transmission method, device, electronic equipment, and storage medium for an energy storage power station. Background Art

[0002] With the development of technology, energy storage power stations are playing an increasingly important role in people's work and lives. Remote operation and maintenance of energy storage power stations requires real-time data transmission to a centralized control center. Currently, raw data transmission to the centralized control center relies on relational databases, which is inefficient. Summary of the Invention

[0003] The purpose of this application is to solve one of the technical problems in the related art at least to a certain extent.

[0004] To this end, the first purpose of this application is to propose a data transmission method for an energy storage power station, so as to reduce the cost of data transmission in the energy storage power station and improve the transmission efficiency.

[0005] The second objective of this application is to provide a data transmission device for an energy storage power station.

[0006] The third objective of this application is to provide an electronic device.

[0007] The fourth object of this application is to provide a computer-readable storage medium.

[0008] A fifth object of this application is to provide a computer program product.

[0009] To achieve the above-mentioned purpose, the first embodiment of the present application proposes a data transmission method for an energy storage power station, including: determining a target encapsulated file corresponding to the original data to be transmitted by the energy storage power station, and transmitting the target encapsulated file to a forwarding server through a unidirectional isolation device; determining a target data type of the target encapsulated file, and compressing the target encapsulated file based on the target data type to obtain a target compressed file; and distributing the target compressed file to a target server through the forwarding server.

[0010] To achieve the above-mentioned purpose, the second aspect embodiment of the present application proposes a data transmission device for an energy storage power station, including: a first transmission module, used to determine the target encapsulated file corresponding to the original data to be transmitted by the energy storage power station, and transmit the target encapsulated file to a forwarding server through a unidirectional isolation device; a compression module, used to determine the target data type of the target encapsulated file, and compress the target encapsulated file based on the target data type to obtain a target compressed file; a second transmission module, used to distribute the target compressed file to the target server through the forwarding server.

[0011] To achieve the above-mentioned purpose, the third aspect embodiment of the present application proposes an electronic device, comprising: a processor; and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the processor can execute the data transmission method of the energy storage power station described in the first aspect embodiment above.

[0012] To achieve the above-mentioned purpose, the fourth embodiment of the present application proposes a computer-readable storage medium having a computer program stored thereon, wherein the computer instructions are used to enable the computer to execute the data transmission method of the energy storage power station described in the first embodiment above.

[0013] To achieve the above-mentioned purpose, the fifth embodiment of the present application proposes a computer program product, including a computer program, which, when executed by a processor, implements the data transmission method of the energy storage power station described in the first embodiment above.

[0014] The data transmission method, device, electronic device and storage medium of the energy storage power station provided in the present application obtain a target encapsulated file by encapsulating the original data of the energy storage power station, and transmits the target encapsulated file unidirectionally to the forwarding server. By compressing the target encapsulated file, a target compressed file is obtained, so that the target compressed file can be transmitted to the target server through the forwarding server. Therefore, after encapsulating and compressing the original data, the present solution transmits the data to the target server, which can reduce the cost of data transmission in the energy storage power station and improve the transmission efficiency. The transmission of the encapsulated file by the unidirectional transmission device ensures the unidirectional fluidity of the data, thereby avoiding data leakage and further improving the security of the data.

[0015] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0017] Figure 1 A flow chart of a data transmission method for an energy storage power station provided in an embodiment of the present application;

[0018] Figure 2 A flow chart of another data transmission method for an energy storage power station provided in an embodiment of the present application;

[0019] Figure 3 A flow chart of another data transmission method for an energy storage power station provided in an embodiment of the present application;

[0020] Figure 4 A schematic diagram of the energy storage power station data model provided in an embodiment of the present application;

[0021] Figure 5 This is a structural diagram of a data transmission device for an energy storage power station provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] The following describes in detail embodiments of the present application, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0023] The following describes the data transmission method and device of the energy storage power station according to the embodiment of the present application with reference to the accompanying drawings.

[0024] Figure 1 This is a flow chart of a data transmission method for an energy storage power station provided in accordance with an embodiment of the present application. Figure 1 As shown, the data transmission method of the energy storage power station in the embodiment of the present application includes but is not limited to the following steps:

[0025] S101: Determine a target encapsulated file corresponding to original data to be transmitted by an energy storage power station, and transmit the target encapsulated file to a forwarding server through a unidirectional isolation device.

[0026] It should be noted that the data transmission method for an energy storage power station provided in the embodiments of this application is performed by an electronic device, which may be a server. Optionally, the server includes, but is not limited to, a network server, an application server, a distributed system server, or a server integrated with a blockchain. This is not specifically limited in the embodiments of this application.

[0027] In some embodiments, the data acquisition server may collect raw data from the energy storage power station and encapsulate the raw data to obtain a target encapsulated file. Alternatively, a set format requirement may be obtained to encapsulate the raw data to obtain a target encapsulated file.

[0028] In some embodiments, the target packaged file may include a file header and a data body. The file header records the timestamp and verification information of the original data generation, and the data body stores the real-time monitoring data of the battery system, power conversion system, and cooling system of the energy storage power station.

[0029] In some embodiments, the real-time monitoring data in the raw data can be packaged according to different tags.<PCS_meas> The label represents the real-time monitoring data of the power conversion system.<batterycluster_meas> Represents the real-time monitoring data of the battery cluster,<batterybox_meas> Represents the real-time monitoring data of the battery pack,<batterystack_meas> Represents the real-time monitoring data of the battery stack,<aIRcondition_meas> Represents the real-time monitoring data of the air conditioning system,<liquidcooling_meas> Represents real-time monitoring data of the liquid cooling system.

[0030] In some embodiments, after obtaining the target encapsulated file, the target encapsulated file can be transmitted to the forwarding server through a unidirectional isolation device to ensure unidirectional flow of data, thereby avoiding data leakage.

[0031] Optionally, the one-way isolation device may be a one-way firewall.

[0032] S102 : Determine a target data type of a target encapsulated file, and compress the target encapsulated file based on the target data type to obtain a target compressed file.

[0033] In some embodiments, in order to optimize the efficiency of data compression, the target encapsulated file may be divided into multiple data blocks, and the target encapsulated file may be compressed according to the target data type of each data block to obtain a target compressed file.

[0034] In some embodiments, different compression algorithms can be determined based on the target data type, and the data blocks can be compressed using the different compression algorithms to obtain the target compressed file. Alternatively, a correspondence between data types and compression algorithms can be obtained, and the correspondence can be queried based on the target data type to determine the compression algorithm corresponding to the target data type, and the data blocks can be compressed using the compression algorithm to obtain the target compressed file.

[0035] For example, the correspondence between data types and compression algorithms is: Type 1 corresponds to Algorithm 1, Type 2 corresponds to Algorithm 2, and Type 3 corresponds to Algorithm 3. The target encapsulated file is divided into data blocks: data block A, data block B, data block C, and data block D, and the data block types are determined to be Type 2, Type 1, Type 2, and Type 3. Then, Algorithm 2 can be used to compress data block A, Algorithm 1 can be used to compress data block B, Algorithm 2 can be used to compress data block C, and Algorithm 3 can be used to compress data block D. The compressed data blocks are then combined to obtain the target compressed file.

[0036] S103: Distributedly transmit the target compressed file to the target server via the forwarding server.

[0037] In some embodiments, the target compressed file may be transmitted to the target server via a forwarding server based on a distributed transmission component, thereby achieving distributed transmission during the transmission process. For example, the distributed transmission component may be a distributed message middleware.

[0038] In some embodiments, the distributed transmission component includes multiple transmission zones, each of which can transmit different types of data. Optionally, the transmission type of the target compressed file can be determined, and the transmission zone corresponding to the transmission type can be determined to transmit the target compressed file in the transmission zone.

[0039] In some embodiments, the transmission type of the target compressed file may be determined based on the attribute information of the original data, where the attribute information of the original data may include the name of the energy storage power station to which the original data belongs, the equipment type of the energy storage power station, etc.

[0040] Optionally, the attribute information may be used as the transmission type of the target compressed file, that is, the target compressed files with the same attribute information are transmitted in the same transmission area.

[0041] It is understandable that the target compressed file is obtained by compressing multiple data blocks, and data blocks with the same attribute information can be obtained from the compressed data blocks and transmitted to the target server in the same transmission area.

[0042] In the data transmission method for an energy storage power station provided in an embodiment of the present application, the target encapsulated file is obtained by encapsulating the original data of the energy storage power station, and the target encapsulated file is unidirectionally transmitted to a forwarding server. By compressing the target encapsulated file to obtain a target compressed file, the target compressed file can be transmitted to the target server via the forwarding server. Therefore, after encapsulating and compressing the original data, the data is transmitted to the target server, which can reduce the cost of data transmission in the energy storage power station and improve transmission efficiency. Transmitting the encapsulated file through a unidirectional transmission device ensures the unidirectional fluidity of the data, thereby avoiding data leakage and further improving data security.

[0043] Figure 2 This is a flow chart of a data transmission method for an energy storage power station provided in accordance with an embodiment of the present application. Figure 2 As shown, the data transmission method of the energy storage power station in the embodiment of the present application includes but is not limited to the following steps:

[0044] S201 : Determine a target encapsulated file corresponding to original data to be transmitted by an energy storage power station, and transmit the target encapsulated file to a forwarding server through a unidirectional isolation device.

[0045] In the embodiment of the present application, the implementation method of step S201 can be implemented by any method in the various embodiments of the present application, which is not limited here and will not be repeated.

[0046] S202 : Segment the target encapsulated file according to the set time window to obtain a plurality of data blocks corresponding to the target encapsulated file.

[0047] In some embodiments, the target encapsulated file consists of a file header and a data body, wherein the file header includes a timestamp of data generation, and the cumulative duration of the target encapsulated file can be determined based on the timestamp, and the target encapsulated file can be segmented based on the cumulative duration according to a set time window to obtain multiple data blocks.

[0048] For example, if the cumulative duration of the target encapsulated file is 1 hour and the set time window is 5 minutes, the target encapsulated file can be divided into 12 data blocks.

[0049] S203: Determine the data types of the multiple data blocks.

[0050] In some embodiments, the data type of a data block can be determined based on the data structure of the data block. For example, data types include string types, floating-point types, and other types. A condition for belonging to any data type can be determined. If a data block meets the condition, it can be determined that the data block belongs to the data type.

[0051] For example, a data block consisting of a sequence of zero or more characters can be used as a condition for belonging to the string type; a data block containing a real number with a decimal point can be used as a condition for belonging to the floating-point type.

[0052] Optionally, the data type of the data block is determined by judging whether the data block meets the condition of being a character string type and whether the data block meets the condition of being a floating point number type.

[0053] Optionally, in response to the data block satisfying the condition of belonging to a string type, the data block is determined to be a string type; in response to the data block satisfying the condition of belonging to a floating-point type, the data block is determined to be a floating-point type; in response to neither satisfying the condition of belonging to a string type nor the condition of belonging to a floating-point type, the data block is determined to be other types.

[0054] S204: compress the target encapsulated file based on the target data type to obtain a target compressed file.

[0055] In some embodiments, a compression algorithm may be determined based on the data type corresponding to the data block, and the data block may be compressed using the compression algorithm to obtain a target compressed file.

[0056] In some embodiments, for any data type, a compression algorithm corresponding to the data type is determined, and the data blocks corresponding to the data type are compressed using the compression algorithm to obtain a candidate compressed file. Furthermore, a candidate compressed file corresponding to each data block can be obtained, and a target compressed file can be determined based on the candidate compressed files.

[0057] That is to say, by determining the data type of each data block and determining different compression algorithms corresponding to different data types, the data block is compressed using the compression algorithm corresponding to each data block to obtain candidate compressed files, and the candidate compressed files are combined to obtain the target compressed file.

[0058] For example, data blocks of string type and floating-point type are compressed using GZIP, and data blocks of other data types are compressed using LZ4.

[0059] S205: Distribute and transmit the target compressed file to the target server via the forwarding server.

[0060] In the embodiment of the present application, the implementation method of step S205 can be implemented by any method in the various embodiments of the present application, which is not limited here and will not be repeated.

[0061] In the data transmission method for an energy storage power station provided in an embodiment of the present application, a target compressed file is obtained by segmenting a target encapsulated file and compressing the data blocks according to their data types. This solution improves compression efficiency by determining different compression algorithms based on different data types. Segmenting the target encapsulated file according to time windows optimizes data compression, transmission, and storage efficiency through the time dimension.

[0062] Figure 3 This is a flow chart of a data transmission method for an energy storage power station provided in accordance with an embodiment of the present application. Figure 3 As shown, the data transmission method of the energy storage power station in the embodiment of the present application includes but is not limited to the following steps:

[0063] S301: Determine a target encapsulated file corresponding to the original data to be transmitted by the energy storage power station, and transmit the target encapsulated file to a forwarding server through a unidirectional isolation device.

[0064] S302 : Determine a target data type of a target encapsulated file, and compress the target encapsulated file based on the target data type to obtain a target compressed file.

[0065] In the embodiment of the present application, the implementation method of steps S301-S302 can be implemented by any method in the embodiments of the present application, which is not limited here and will not be repeated.

[0066] S303: Determine data attribute information of the target compressed file based on the original data.

[0067] In some embodiments, data attribute information of the original data may be obtained and used as data attribute information of the target compressed file.

[0068] It can be understood that the target compressed file is composed of candidate compressed files, that is, compressed data blocks. The original data can be divided according to the set time window so that the data blocks of the original data correspond one-to-one with the data blocks of the target compressed file, thereby determining the data attribute information of the target compressed file based on the data attribute information of the original data.

[0069] For example, after the original data is divided, it includes data block 1, data block 2, and data block 3, and the data attribute information is attribute 1, attribute 2, and attribute 3 respectively; the data blocks of the target compressed file include data block A, data block B, and data block C. Since the time window used by the original data is the same as the time window for dividing the target encapsulated file, it can be determined that data block 1 corresponds to data block A, data block 2 corresponds to data block B, and data block 3 corresponds to data block C. Then the data attribute information of data block A is attribute 1, the data attribute information of data block B is attribute 2, and the data attribute information of data block C is attribute 3.

[0070] In some embodiments, the data attribute information may be information related to the energy storage power station, such as the name of the energy storage power station, the type of energy storage equipment, etc.

[0071] S304: Determine the transmission type of the target compressed file based on the data attribute information.

[0072] S305: Distribute and transmit the target compressed file to the target server according to the transmission type.

[0073] In some embodiments, data attribute information can be used as the transmission type of the target compressed file. That is, if the target compressed file is composed of multiple compressed data blocks, the transmission type of each data block can be determined, and the data blocks can be transmitted according to the transmission type of the data block, thereby achieving distributed transmission of the target compressed file to the target server.

[0074] In some embodiments, different transmission types correspond to different transmission areas. The transmission area can be determined according to the transmission type, and the target compressed file can be transmitted in the transmission area to achieve distributed transmission.

[0075] In some embodiments, by determining the correspondence between different transmission types and different transmission areas, and determining the target transmission area corresponding to the target compressed file based on the transmission type and the correspondence, the target compressed file can be distributedly transmitted based on the target transmission area.

[0076] For example, transmission type 1 corresponds to transmission area A, transmission type 2 corresponds to transmission area B, and the target compressed file consists of compressed data block 1, data block 2, and data block 3. The corresponding transmission types are: transmission type 1, transmission type 2, and transmission type 1. Data block 1 and data block 3 are further transmitted in transmission area A, and data block 2 is transmitted in transmission area B, thereby realizing distributed transmission of the target compressed file.

[0077] In some embodiments, after the target compressed files are distributedly transmitted to the target server, the target compressed files may be stored in a time-series manner, thereby improving the efficiency of data query in the database.

[0078] In some embodiments, to improve the efficiency of obtaining data from the target compressed file, the target server may use different parsing methods to parse the target compressed file. Alternatively, the target server may parse the target compressed file based on the transmission type to obtain the target structured data corresponding to the target compressed file. In other words, the parsing method may be determined based on the transmission type, and the determined parsing method may be used to parse the target compressed file.

[0079] It is understandable that each data block corresponds to a different transmission type, that is, corresponds to a different parsing method. Parsing the target compressed file means parsing the compressed data blocks using different parsing methods to obtain multiple target structured data.

[0080] Furthermore, the target structured data is stored in the target database based on the timing information by determining the timing information of the target structured data. Optionally, storage areas can be divided in the target database according to a set period, and the target storage area can be determined from the storage areas of the target database based on the timing information of the target structured data, so that the target structured data is stored in the target storage area.

[0081] In some embodiments, to improve storage efficiency, the target structured data can be compressed before storage. That is, during the target structured data storage process, the encoding algorithm and compression algorithm of the target structured data are determined based on the monitoring parameters of the target database. The target structured data can then be processed according to the encoding algorithm and the compression algorithm, and the processed target structured data can be stored, thereby saving storage space.

[0082] The monitoring parameters may be the temperature, voltage, current, etc. of the target database.

[0083] In some embodiments, after the target compressed file is distributed and transmitted to the target server, the data of the energy storage power station can be modeled based on the target compressed file to obtain a data model of the energy storage power station. Optionally, the data model can be established based on the hierarchical information of the data.

[0084] In some embodiments, a data model can be established based on the energy storage power station's attribute information, such as the station name, device type, device number, and collection point number. Specifically, the data model is created by obtaining the energy storage power station's attribute information and determining the corresponding hierarchical information. Optionally, each attribute in the attribute information can be considered a hierarchical level.

[0085] Furthermore, a data model of the energy storage power station can be established based on the target compressed file and hierarchical information.

[0086] For example, Figure 4 The following diagram shows a schematic diagram of the energy storage power station data model. If energy storage power station data is collected from n stations, the station layer contains n stations. Taking station 2 as an example, if there are m types of equipment at station 2, the device type layer contains m devices. Taking device type 3 as an example, if there are x devices of type 3, the device number layer contains x numbers. Taking number 1 as an example, if data is collected from three data collection points, the collection point layer contains three collection points.

[0087] In the data transmission method of the energy storage power station provided in the embodiment of the present application, the efficiency of the data transmission process can be improved by distributed transmission of the target compressed file. The distributed transmission of data can also reduce the risk of single point leakage and ensure the security of data transmission.

[0088] The data transmission methods of the energy storage power station proposed in the above-mentioned embodiments correspond to each other. An embodiment of the present application further proposes a data transmission device for an energy storage power station. Since the data transmission device for the energy storage power station proposed in the embodiment of the present application corresponds to the data transmission methods of the energy storage power station proposed in the above-mentioned embodiments, the implementation method of the data transmission method for the energy storage power station is also applicable to the data transmission device for the energy storage power station proposed in the embodiment of the present application, and will not be described in detail in the following embodiments.

[0089] In order to implement the above embodiment, the present application also proposes a data transmission device for an energy storage power station.

[0090] Figure 5 A schematic structural diagram of a data transmission device for an energy storage power station provided in an embodiment of the present application.

[0091] like Figure 5As shown, the data transmission device 500 of the energy storage power station includes:

[0092] The first transmission module 501 is used to determine the target encapsulated file corresponding to the original data to be transmitted by the energy storage power station, and transmit the target encapsulated file to the forwarding server through the unidirectional isolation device;

[0093] A compression module 502 is configured to determine a target data type of a target encapsulated file and compress the target encapsulated file based on the target data type to obtain a target compressed file;

[0094] The second transmission module 503 is configured to transmit the target compressed file to the target server in a distributed manner through the forwarding server.

[0095] In a possible implementation of the embodiment of the present application, the compression module 502 is further configured to: segment the target encapsulated file according to a set time window to obtain multiple data blocks corresponding to the target encapsulated file; and determine the data type of each of the multiple data blocks.

[0096] In a possible implementation of an embodiment of the present application, the compression module 502 is further used to: determine the compression algorithm corresponding to any data type; compress the data block corresponding to any data type using the compression algorithm to obtain a candidate compressed file; obtain the candidate compressed file corresponding to each data block, and determine the target compressed file based on the candidate compressed file.

[0097] In a possible implementation of an embodiment of the present application, the second transmission module 503 is further used to: determine the data attribute information of the target compressed file based on the original data; determine the transmission type of the target compressed file based on the data attribute information; and distribute the target compressed file to the target server according to the transmission type.

[0098] In a possible implementation of an embodiment of the present application, the second transmission module 503 is further used to: determine the correspondence between different transmission types and different transmission areas; determine the target transmission area corresponding to the target compressed file based on the transmission type and the correspondence; and perform distributed transmission of the target compressed file based on the target transmission area.

[0099] In a possible implementation of an embodiment of the present application, the second transmission module 503 is also used for: the target server to parse the target compressed file based on the transmission type to obtain the target structured data corresponding to the target compressed file; determine the timing information of the target structured data, and store the target structured data in the target database based on the timing information.

[0100] In a possible implementation of an embodiment of the present application, the second transmission module 503 is also used to: during the target structured data storage process, determine the encoding algorithm and compression algorithm of the target structured data based on the monitoring parameters of the target database; process the target structured data according to the encoding algorithm and the compression algorithm, and store the processed target structured data.

[0101] In a possible implementation of the embodiment of the present application, the second transmission module 503 is further used to: obtain attribute information of the energy storage power station and determine the hierarchical information corresponding to the attribute information; and establish a data model of the energy storage power station based on the target compressed file and the hierarchical information.

[0102] In the data transmission device of the energy storage power station provided in the embodiment of the present application, the target encapsulated file is obtained by encapsulating the original data of the energy storage power station, and the target encapsulated file is unidirectionally transmitted to the forwarding server. By compressing the target encapsulated file, a target compressed file is obtained, so that the target compressed file can be transmitted to the target server through the forwarding server. Therefore, after encapsulating and compressing the original data, the data is transmitted to the target server, which can reduce the cost of data transmission in the energy storage power station and improve the transmission efficiency. Transmitting the encapsulated file through the unidirectional transmission device ensures the unidirectional fluidity of the data, thereby avoiding data leakage and further improving the security of the data.

[0103] It should be noted that the aforementioned explanation of the embodiment of the data transmission method of the energy storage power station is also applicable to the data transmission device of the energy storage power station of this embodiment, and will not be repeated here.

[0104] In order to implement the above embodiments, the present application also proposes an electronic device, comprising: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method provided by the above embodiments.

[0105] In order to implement the above embodiments, the present application also proposes a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the methods provided by the above embodiments.

[0106] In order to implement the above embodiments, the present application also proposes a computer program product, including a computer program, which implements the methods provided by the above embodiments when executed by a processor.

[0107] The collection, storage, use, processing, transmission, provision and application of user personal information involved in this application are in compliance with relevant laws and regulations and do not violate public order and good morals.

[0108] It is important to note that personal information collected from users should be used for legitimate and reasonable purposes and should not be shared or sold beyond these legitimate uses. Furthermore, such collection / sharing should be conducted only after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign an agreement / authorization that includes the relevant user information before using the feature. Furthermore, any necessary steps must be taken to safeguard and secure access to such personal information and ensure that others with access to personal information comply with its privacy policy and procedures.

[0109] This application contemplates providing implementation options for users to selectively block the use or access of personal information data. Specifically, this application contemplates providing hardware and / or software to prevent or block access to such personal information data. Risks can be minimized by limiting data collection and deleting data once it is no longer needed. Furthermore, where applicable, such personal information can be de-identified to protect user privacy.

[0110] In the descriptions of the foregoing embodiments, the reference terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" mean that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are mutually inconsistent.

[0111] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of such features. Throughout the description of this application, "plurality" means at least two, for example, two, three, etc., unless otherwise specifically defined.

[0112] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present application belong.

[0113] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic devices), a portable computer disk cartridge (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and a portable compact disc read-only memory (CDROM). Furthermore, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing it in another suitable manner if necessary, and then storing it in a computer memory.

[0114] It should be understood that various parts of the present application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0115] Those skilled in the art will understand that all or part of the steps in the method of the above embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.

[0116] In addition, the functional units in the various embodiments of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into a module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0117] The storage medium mentioned above may be a read-only memory, a magnetic disk, or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present application. Persons skilled in the art may make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present application.

Claims

1. A data transmission method for an energy storage power station, characterized in that: The method comprises: Determine a target encapsulated file corresponding to the original data to be transmitted by the energy storage power station, and transmit the target encapsulated file to the forwarding server through a unidirectional isolation device; Determining a target data type of the target encapsulated file, and compressing the target encapsulated file based on the target data type to obtain a target compressed file; The target compressed file is distributed and transmitted to the target server through the forwarding server.

2. The method according to claim 1, characterized in that Determining the target data type of the target encapsulated file includes: Segmenting the target encapsulated file according to a set time window to obtain a plurality of data blocks corresponding to the target encapsulated file; A data type of each of the plurality of data blocks is determined.

3. The method according to claim 2, characterized in that The compressing the target encapsulated file based on the target data type to obtain a target compressed file includes: For any data type, determining a compression algorithm corresponding to the data type; Compressing the data blocks corresponding to any data type using the compression algorithm to obtain a candidate compressed file; A candidate compressed file corresponding to each data block is obtained, and the target compressed file is determined based on the candidate compressed files.

4. The method according to any one of claims 1 to 3, characterized in that The distributed transmission of the target compressed file to the target server through the forwarding server includes: Determining data attribute information of the target compressed file based on the original data; Determining a transmission type of the target compressed file based on the data attribute information; According to the transmission type, the target compressed file is distributedly transmitted to the target server.

5. The method according to claim 4, characterized in that The distributed transmission of the target compressed file to the target server according to the transmission type includes: Determine the correspondence between different transmission types and different transmission areas; Determining a target transmission area corresponding to the target compressed file based on the transmission type and the corresponding relationship; Based on the target transmission area, the target compressed file is distributedly transmitted.

6. The method according to claim 4, characterized in that After the target compressed file is distributedly transmitted to the target server through the forwarding server, the method includes: The target server parses the target compressed file based on the transmission type to obtain target structured data corresponding to the target compressed file; Determine time sequence information of the target structured data, and store the target structured data in a target database based on the time sequence information.

7. The method according to claim 6, characterized in that The method further comprises: During the target structured data storage process, determining an encoding algorithm and a compression algorithm for the target structured data based on monitoring parameters of the target database; The target structured data is processed according to the encoding algorithm and the compression algorithm, and the processed target structured data is stored.

8. The method according to claim 1, characterized in that After the target compressed file is distributedly transmitted to the target server through the forwarding server, the method further includes: Acquire attribute information of the energy storage power station and determine hierarchical information corresponding to the attribute information; A data model of the energy storage power station is established based on the target compressed file and the hierarchical information.

9. A data transmission device for an energy storage power station, characterized in that: The device comprises: A first transmission module is used to determine a target encapsulated file corresponding to the original data to be transmitted by the energy storage power station, and transmit the target encapsulated file to the forwarding server through a unidirectional isolation device; a compression module, configured to determine a target data type of the target encapsulated file, and compress the target encapsulated file based on the target data type to obtain a target compressed file; The second transmission module is used to transmit the target compressed file to the target server in a distributed manner through the forwarding server.

10. An electronic device, characterized in that: include: a processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 8 when executed by a processor.

12. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 8 when executed by a processor.