Energy storage system file processing method and device, electronic equipment and storage medium

By acquiring and processing station data in the energy storage system, dividing the subject matter and asynchronous transmission, the problem of low data transmission efficiency in large-scale energy storage systems is solved, and the system's operating efficiency and scalability are improved.

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

Patent Information

Application Number
CN202411829559.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The data transmission efficiency and slow processing speed in large-scale energy storage systems affect the system's real-time response capabilities and operation efficiency.

Method used

A method for processing files of energy storage system is proposed, including obtaining the basic data and authorization information of the site, dividing the subject, converting it into E-file, and transmitting it asynchronously through the local area network to the target server platform based on the target topic and authorization information.

Benefits of technology

It improves the efficiency, security and flexibility of data processing and transmission, enhances the scalability and maintenance convenience of the system, and provides strong support for the operation of energy storage systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119884042A_ABST
    Figure CN119884042A_ABST
Patent Text Reader

Abstract

The invention provides an energy storage system file processing method and device, electronic equipment and a storage medium, and relates to the technical field of energy storage systems.The method comprises the steps that basic data of all stations in a target energy storage system and authorization information of the basic data are obtained; performing theme division on the basic data to determine a target theme of the basic data; converting the basic data into an E file; and asynchronously transmitting the E file to a target server platform through a local area network based on the target theme and the authorization information, the server platform having an extranet transmission capability. Therefore, according to the scheme disclosed by the invention, the efficiency, the safety and the flexibility of data processing and transmission are improved, the expandability and the maintenance convenience of the system are enhanced, powerful support is provided for operation of the energy storage system, a solid foundation is laid for further big data analysis and intelligent decision making, and the method is suitable for popularization and application. And intelligent management and optimized operation of the energy storage system can be promoted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of energy storage systems, and in particular to a method, device, electronic device and storage medium for processing files in an energy storage system. Background Art

[0002] With the rapid development of new energy technologies, large-scale energy storage systems play an increasingly important role in power systems. In large-scale energy storage systems, a large amount of site model data, telemetering data, and alarm data are usually collected. The timely and accurate transmission and processing of these data are crucial to the stable operation of the system. However, due to the huge amount of data, the existing traditional data transmission methods often have problems with low transmission efficiency and slow processing speed, which in turn affects the real-time response capability and operating efficiency of the energy storage system. Therefore, how to achieve efficient data forwarding in large-scale energy storage systems has become a technical problem that needs to be solved urgently. Summary of the invention

[0003] The present disclosure aims to solve one of the technical problems in the related art at least to some extent.

[0004] To this end, an object of the present disclosure is to provide a method for processing files in an energy storage system.

[0005] The second objective of the present disclosure is to provide a file processing device for an energy storage system.

[0006] A third objective of the present disclosure is to provide an electronic device.

[0007] A fourth object of the present disclosure is to provide a non-transitory computer-readable storage medium.

[0008] A fifth object of the present disclosure is to provide a computer program product.

[0009] To achieve the above-mentioned purpose, the first aspect of the present disclosure proposes a method for processing energy storage system files, including: obtaining basic data of each station in the target energy storage system and authorization information of the basic data; dividing the basic data into topics to determine the target topic of the basic data; converting the basic data into an E file; and asynchronously transmitting the E file to a target server platform via a local area network based on the target topic and the authorization information, wherein the server platform has the ability to transmit to the external network.

[0010] According to one embodiment of the present disclosure, the subject division of the basic data to determine the target subject of the basic data includes: identifying the file type of the basic data to generate a first subject; and identifying the file name of the basic file to generate a second subject; and generating the target subject of the basic data based on the first subject and the second subject.

[0011] According to one embodiment of the present disclosure, the asynchronous transmission of the E file to the target server platform via the local area network based on the target subject and the authorization information includes: identifying the authorization information to determine whether the E file has the authorization for this transmission; clustering the E files with the same target subject that have the authorization for this transmission to generate at least one file cluster; and asynchronously transmitting the file clusters as the same data stream to the target server platform via the local area network.

[0012] According to one embodiment of the present disclosure, after the E file is asynchronously transmitted to the target server platform through the local area network based on the target subject and the authorization information, it also includes: calculating the data in the E file to calculate the data value of each data; and filtering the data in the E file based on the data value.

[0013] According to one embodiment of the present disclosure, the screening of the data in the E file based on the data value includes: comparing the data value with a data value threshold; in response to the data value being less than the data value threshold, screening out the data corresponding to the data value.

[0014] According to one embodiment of the present disclosure, after the E file is asynchronously transmitted to the target server platform through the local area network based on the target subject and the authorization information, it also includes: processing the data in the E file based on a preset alarm strategy to determine whether there is data in the E file that meets the alarm condition; and issuing an alarm in response to the presence of data in the E file that meets the alarm condition.

[0015] According to an embodiment of the present disclosure, after the E-file is asynchronously transmitted to the target server platform via a local area network based on the target subject and the authorization information, the method further includes: classifying and storing the E-file according to the target subject.

[0016] To achieve the above-mentioned purpose, the second aspect of the present disclosure proposes a file processing device for an energy storage system, including: an acquisition module, used to acquire basic data of each station in the target energy storage system and authorization information of the basic data; a division module, used to divide the basic data into topics to determine the target topic of the basic data; a conversion module, used to convert the basic data into an E file; a transmission module, used to asynchronously transmit the E file to a target server platform through a local area network based on the target topic and the authorization information, wherein the server platform has an external network transmission capability.

[0017] To achieve the above-mentioned purpose, the third aspect embodiment of the present disclosure proposes an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to implement the energy storage system file processing method as described in the first aspect embodiment of the present disclosure.

[0018] To achieve the above-mentioned purpose, the fourth aspect embodiment of the present disclosure proposes a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to implement the energy storage system file processing method as described in the first aspect embodiment of the present disclosure.

[0019] To achieve the above-mentioned purpose, a fifth aspect of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, is used to implement the energy storage system file processing method as described in the first aspect of the present disclosure.

[0020] Therefore, the solution disclosed in the present invention improves the efficiency, security and flexibility of data processing and transmission, and also enhances the scalability and maintenance convenience of the system, providing strong support for the operation of the energy storage system. It also lays a solid foundation for further big data analysis and intelligent decision-making, and helps promote the intelligent management and optimized operation of the energy storage system. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 is a schematic diagram of a method for processing files of an energy storage system according to an embodiment of the present disclosure;

[0022] Figure 2 is a schematic diagram of another energy storage system file processing method according to an embodiment of the present disclosure;

[0023] Figure 3 is a schematic diagram of another energy storage system file processing method according to an embodiment of the present disclosure;

[0024] Figure 4 is a schematic diagram of a file processing device for an energy storage system according to one embodiment of the present disclosure;

[0025] Figure 5 is a schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] Embodiments of the present disclosure are described in detail below, 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 disclosure, and should not be construed as limiting the present disclosure.

[0027] The acquisition, storage, use, and processing of data in the technical solution disclosed in this disclosure are in compliance with the relevant provisions of relevant laws and regulations.

[0028] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be considered as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0029] Figure 1 is a schematic diagram of a method for processing energy storage system files according to an embodiment of the present disclosure, such as Figure 1 As shown, the energy storage system file processing method includes the following steps:

[0030] S101, obtaining basic data of each station in the target energy storage system and authorization information of the basic data.

[0031] The energy storage system file processing method of the embodiment of the present application can be applied to the scenario of energy storage power station data processing. The executor of the energy storage system file processing of the embodiment of the present application can be the energy storage system file processing device of the embodiment of the present application, and the energy storage system file processing device can be set on an electronic device.

[0032] It should be noted that the basic data may be of various types, and no limitation is made here. For example, it may be the operation data, configuration parameters, alarm data, etc. of each station.

[0033] In the embodiments of the present disclosure, there may be multiple methods for obtaining basic data, which are not limited here.

[0034] In a possible implementation, basic data from the site may be collected periodically or in real time through a data collection model.

[0035] In another possible implementation method, it can also be obtained through the operation log and data log of each station.

[0036] It should be noted that since each station in the energy storage system may contain confidential data or industry confidential information, when processing basic data, it is necessary to obtain the authorization information of the basic data to determine whether the basic data can be processed in this processing operation.

[0037] It should be noted that the authorization information may be assigned manually or automatically established according to the type of basic information.

[0038] S102, dividing the basic data into topics to determine the target topics of the basic data.

[0039] In the embodiment of the present disclosure, the target subject of the basic data is the classification of the basic data. The target subject in the embodiment of the present disclosure can be multiple, and no limitation is made here. For example, the target subject can be four categories: model data, remote signaling data, telemetry data, and alarm data.

[0040] In the embodiments of the present disclosure, there may be multiple methods for dividing basic data into topics, and no limitation is made here.

[0041] In one possible implementation, the basic data may be processed by a partitioning model to generate a target topic of the basic data. The partitioning model is trained in advance and may be stored in a storage space of an electronic device to facilitate retrieval and use when needed.

[0042] In another possible implementation, the basic data may be processed by a preset division rule, which may be changed according to actual design requirements.

[0043] S103, converting the basic data into an E file.

[0044] In the embodiment of the present disclosure, the E file is a file of a specified format, and the specified format can be set according to actual design requirements and is not limited here.

[0045] It should be noted that the E file in the embodiment of the present disclosure facilitates subsequent data processing and transmission.

[0046] S104, based on the target subject and the authorization information, the E file is asynchronously transmitted to the target server platform through the local area network, wherein the server platform has the capability of external network transmission.

[0047] It should be noted that in order to ensure the security and confidentiality of data, the transmission of E files in the energy storage system is local area network transmission.

[0048] In the disclosed embodiment, the basic data of each station in the target energy storage system and the authorization information of the basic data are first obtained, and then the basic data is divided into topics to determine the target topic of the basic data, and then the basic data is converted into an E file, and finally the E file is asynchronously transmitted to the target server platform through the local area network based on the target topic and authorization information, wherein the server platform has the ability to transmit to the external network. As a result, the disclosed solution improves the efficiency, security and flexibility of data processing and transmission, and also enhances the scalability and maintenance convenience of the system, providing strong support for the operation of the energy storage system. It also lays a solid foundation for further big data analysis and intelligent decision-making, and helps to promote the intelligent management and optimized operation of the energy storage system.

[0049] It should be noted that the energy storage system file processing method in the embodiment of the present disclosure can be applied to a variety of scenarios. For example, it can be as follows:

[0050] Grid regulation: In areas where electricity demand fluctuates greatly, real-time monitoring and rapid response are used to ensure the smooth operation of the power system. For example, during peak electricity demand, energy storage systems can quickly release stored energy to balance supply and demand.

[0051] Renewable energy integration: In renewable energy systems such as wind and solar, optimize data management to improve overall efficiency. By monitoring the power generation of renewable energy in real time, the system can effectively dispatch energy storage resources and improve energy utilization.

[0052] Fault warning: By analyzing alarm data in real time, the system can quickly locate and handle faults, improving system reliability. Timely fault alarms and handling measures can significantly reduce downtime and maintenance costs.

[0053] Data-driven operational optimization: During the operation of the energy storage system, data analysis is used to provide decision support, optimize resource allocation and operation strategies, and thus improve overall economic benefits.

[0054] In the above embodiment, the basic data is divided into themes to determine the target themes of the basic data. Figure 2 Explaining further, the method includes:

[0055] S201, identifying the file type of basic data to generate a first theme.

[0056] In the disclosed embodiment, the first type of basic data can be determined by the file type. For example, the first subject may include model data, telesignaling data, telemetry data and alarm data, and their corresponding file types may be ML, ST, MX, and ALM types, respectively.

[0057] S202: Identify the file name of the basic file to generate a second theme.

[0058] In the disclosed embodiment, the topic division after data classification processing is a key step to ensure orderly and independent data transmission. By clarifying the mapping between the file name and the second topic, the efficiency and reliability of data transmission can be effectively improved. The following is a detailed second topic and its classification basis:

[0059] substation_model: This is a data topic defined as a substation model type. It is mainly used to describe the overall structure and functional modules of the energy storage system and provide basic information about the system during the design and deployment stages.

[0060] substation_version: Substation version theme data, recording the version information of each substation model. The model data is sorted and connected with the EMS (energy management system) manufacturer to ensure that after the connection is completed, the version information and specific data of the model data will not be changed to maintain the consistency and accuracy of the data.

[0061] container_status: defined as a data topic of connectline_status and substation_status type, used to monitor the operating status of connecting lines and stations and reflect the health status of the system in a timely manner.

[0062] primary_status: includes data topics of type avc_status, which is responsible for processing the status information of the automatic voltage controller to ensure the reliability of voltage regulation.

[0063] auxiliary_status: covers data topics of types such as aircondition_status, meter_status, fanmonitor_status, smoke_status, etc., monitors the status of auxiliary equipment, and provides comprehensive safety protection for system operation.

[0064] batterybox_status: Integrates alarm type data such as batterybox_mutalarm, batterybox_ualarm, batterybox_tempalarm, batterybox_soxalarm, etc. to ensure the safe operation of the battery box.

[0065] batterycluster_status: includes data topics of the batterycluster_mutalarm, batterycluster_ualarm, batterycluster_tempalarm, and batterycluster_soxalarm types, focusing on monitoring the battery cluster to ensure its normal operation.

[0066] batterystack_status: defined as data topics of batterystack_mutalarm, batterystack_ialarm, batterystack_tempalarm, and batterystack_soxalarm types to monitor the safety and performance of the battery stack.

[0067] container_analog: consists of data topics of the substation_statistics and connectline_meas types, and provides container-level analog measurement data to support real-time performance monitoring.

[0068] primary_analog: includes data topics of types such as transformer_meas, transformerwinding_meas, busbarsection_meas, aclinedot_meas, breaker_meas, compensator_meas, ups_meas, pcs_meas, pcs_statics, agc_meas, etc., which are mainly used to record and analyze the performance data of major equipment.

[0069] auxiliary_analog: covers data topics of type aircondition_meas and meter_meas, monitoring the performance of auxiliary equipment to ensure the overall efficiency of the system.

[0070] batterybox_analog: contains data topics such as batterybox_vol, batterybox_temp, batterybox_soc, batterybox_soe, batterybox_soh, batterybox_ir, batterybox_statics, batterybox_daymax, and batterybox_meas, and focuses on monitoring various indicators of the battery box.

[0071] batterycluster_analog: involves data topics of types such as batterycluster_vol, batterycluster_temp, batterycluster_soc, batterycluster_soe, batterycluster_soh, batterycluster_ir, batterycluster_statics, batterycluster_daymax, and batterycluster_meas to ensure the health and performance of the battery cluster.

[0072] batterystack_analog: contains data topics of the types batterystack_cur, batterystack_vol, batterystack_temp, batterystack_soc, batterystack_soe, batterystack_soh, batterystack_ir, batterystack_statics, batterystack_daymax, and batterystack_meas, which monitor various performance indicators of the battery stack.

[0073] realalarm: Alarm type data topic, centrally processes all alarm information to provide timely feedback on abnormal conditions in the system and ensure the security and stability of the system.

[0074] S203: Generate a target theme of basic data based on the first theme and the second theme.

[0075] In the embodiments of the present disclosure, there are many methods for generating a target theme of basic data based on the first theme and the second theme, which are not limited here. For example, the first theme and the second theme can be calculated by a preset theme generation algorithm to generate a target theme, and optionally, the first theme and the second theme can be processed by a theme generation model to generate a target theme.

[0076] In the disclosed embodiment, the file type of the basic data is first identified to generate a first topic, and the file name of the basic file is identified to generate a second topic, and finally a target topic of the basic data is generated based on the first topic and the second topic. Thus, by subject-dividing the basic data based on the file type and the file name, and finally generating the target topic, not only the refined management and efficient processing of the data are achieved, but also the security, scalability and user experience of the system are enhanced, and a solid foundation can be provided for the intelligent operation of the energy storage system, while also creating favorable conditions for future data analysis and decision support.

[0077] In the disclosed embodiment, based on the target subject and authorization information, the E file is asynchronously transmitted to the target server platform through the local area network. The authorization information can be first identified to determine whether the E file has the authorization for this transmission. Then, the E files with the same target subject that have the authorization for this transmission are clustered to generate at least one file cluster. Finally, the file clusters are asynchronously transmitted to the target server platform through the local area network as the same data stream.

[0078] In one possible implementation, the asynchronous transmission method may be Kafka message queue transmission.

[0079] In the disclosed embodiment, the data of each topic can be sent to the server platform through the Kafka message queue, and the high throughput and low latency characteristics of Kafka can be utilized to meet the needs of large-scale energy storage systems for efficient data transmission, thereby ensuring the reliability and real-time performance of data during transmission.

[0080] It adopts Kafka's distributed architecture and supports multi-node deployment to ensure high system availability and data persistence when the amount of data surges, avoiding data loss or corruption.

[0081] It should be noted that the data transmission path can be optimized through the reasonable division of data topics and partitioning strategies, thereby reducing the delay in data transmission, significantly improving the response speed of the overall system, and enhancing the user experience.

[0082] Kafka's distributed architecture enables it to support multi-node deployment, so that when the amount of data surges, the system can still maintain high availability and data persistence. Each node can process data independently, reducing the risk of single point failure and ensuring the integrity and reliability of data during transmission. In addition, Kafka's high availability means that even if some nodes fail, the system can still continue to provide services through other nodes to ensure that data will not be lost.

[0083] Through topic division and partitioning strategies, the system is able to optimize the data transmission path. This optimization not only reduces the delay in the data transmission process, but also improves the response speed of the overall system. For example, different types of data can be transmitted through dedicated topics, thereby reducing the complexity of data processing. In addition, Kafka supports dynamic adjustment of the number of partitions to adapt to real-time changing data loads, ensuring stable processing of data streams even during peak periods.

[0084] Finally, the system effectively sends the divided data to the server platform for further processing through the Kafka message queue. The design of Kafka not only meets the needs of large-scale data transmission, but also provides a strong foundation for real-time data processing.

[0085] In the above embodiment, after the E file is asynchronously transmitted to the target server platform through the local area network based on the target subject and authorization information, it can also be transmitted through Figure 3 The method of the embodiment is further processed as Figure 3 As shown:

[0086] S301, calculating the data in the E file to obtain the data value of each data.

[0087] It should be noted that data value refers to the amount of data used to assess whether the data in the E file has processing value or usage value.

[0088] In the embodiment of the present disclosure, there may be multiple algorithms for calculating the data in the E file, which are not limited here and may be set according to actual design requirements. For example, the algorithm may be a natural language algorithm.

[0089] S302, filtering the data in the E file based on the data value.

[0090] In the disclosed embodiment, the data value may be compared with a data value threshold, and in response to the data value being less than the data value threshold, the data corresponding to the data value may be screened out.

[0091] It should be noted that the data value threshold is the critical value for determining whether the data is usable. The data value threshold is designed in advance and can be changed according to actual design needs, and no limitation is made here.

[0092] In the disclosed embodiment, the data value is first compared with the data value threshold, and in response to the data value being less than the data value threshold, the data corresponding to the data value is screened out. Thus, by comparing the data value with the preset threshold and screening out low-value data, not only the quality and processing efficiency of the data are improved, but also the utilization of storage resources is optimized, and the overall performance of the system is improved. This method provides a solid foundation for subsequent data analysis and decision support, and is also in line with the best practices of modern data management, helping enterprises better cope with growing data challenges.

[0093] In the disclosed embodiment, after the E file is asynchronously transmitted to the target server platform via the local area network based on the target subject and authorization information, the data in the E file can also be processed based on the preset alarm strategy to determine whether there is data in the E file that meets the alarm condition. In response to the presence of data in the E file that meets the alarm condition, an alarm is issued. It should be noted that the alarm condition is designed in advance and can be changed according to actual design needs, and no limitation is made here. For example, the alarm condition can be

[0094] In one possible implementation, after the E-file is asynchronously transmitted to the target server platform via the local area network based on the target subject and authorization information, it can also be classified and stored according to the target subject of the E-file. This facilitates subsequent file calls and processing, and improves the applicability of this solution.

[0095] Corresponding to the energy storage system file processing methods provided in the above-mentioned embodiments, an embodiment of the present disclosure further provides an energy storage system file processing device. Since the energy storage system file processing device provided in the embodiment of the present disclosure corresponds to the energy storage system file processing methods provided in the above-mentioned embodiments, the implementation method of the above-mentioned energy storage system file processing method is also applicable to the energy storage system file processing device provided in the embodiment of the present disclosure, and will not be described in detail in the following embodiments.

[0096] Figure 4 is a schematic diagram of a file processing device for an energy storage system according to an embodiment of the present disclosure, such as Figure 4 As shown, the energy storage system file processing device 400 includes: an acquisition module 410, a division module 420, a conversion module 430 and a transmission module 440.

[0097] The acquisition module 410 is used to acquire basic data of each station in the target energy storage system and authorization information of the basic data.

[0098] The division module 420 is used to divide the basic data into topics to determine the target topics of the basic data.

[0099] The conversion module 430 is used to convert the basic data into an E file.

[0100] The transmission module 440 is used to asynchronously transmit the E file to the target server platform through the local area network based on the target subject and authorization information, wherein the server platform has the ability to transmit through the external network.

[0101] In an embodiment of the present disclosure, basic data are divided into topics to determine target topics of the basic data, including: identifying the file type of the basic data to generate a first topic; and identifying the file name of the basic file to generate a second topic; and generating the target topic of the basic data based on the first topic and the second topic.

[0102] In an embodiment of the present disclosure, E files are asynchronously transmitted to a target server platform via a local area network based on a target subject and authorization information, including: identifying authorization information to determine whether the E file has authorization for this transmission; clustering E files with the same target subject that have authorization for this transmission to generate at least one file cluster; and asynchronously transmitting the file clusters as the same data stream to the target server platform via a local area network.

[0103] In the embodiment of the present disclosure, after the E file is asynchronously transmitted to the target server platform through the local area network based on the target subject and authorization information, it also includes: calculating the data in the E file to calculate and obtain the data value of each data; filtering the data in the E file based on the data value.

[0104] In an embodiment of the present disclosure, data in an E file is screened based on data value, including: comparing the data value with a data value threshold; in response to the data value being less than the data value threshold, screening out data corresponding to the data value.

[0105] In the embodiment of the present disclosure, after the E file is asynchronously transmitted to the target server platform through the local area network based on the target subject and authorization information, it also includes: processing the data in the E file based on a preset alarm strategy to determine whether there is data in the E file that meets the alarm conditions; in response to the presence of data in the E file that meets the alarm conditions, an alarm is issued.

[0106] In the embodiment of the present disclosure, after the E-file is asynchronously transmitted to the target server platform through the local area network based on the target subject and the authorization information, it also includes: classifying and storing the E-file according to the target subject.

[0107] Therefore, the solution disclosed in the present invention improves the efficiency, security and flexibility of data processing and transmission, and also enhances the scalability and maintenance convenience of the system, providing strong support for the operation of the energy storage system. It also lays a solid foundation for further big data analysis and intelligent decision-making, and helps promote the intelligent management and optimized operation of the energy storage system.

[0108] In order to implement the above embodiment, the present disclosure further provides an electronic device 500, Figure 5 is a schematic diagram of an electronic device according to an embodiment of the present disclosure, such as Figure 5 As shown, the electronic device 500 includes: a processor 501 and a memory 502 that is communicatively connected to the processor, the memory 502 stores instructions that can be executed by at least one processor, and the instructions are executed by at least one processor 501 to implement the present disclosure. Figure 1-Figure 3 A method for processing files in an energy storage system according to an embodiment.

[0109] In order to implement the above embodiments, the present disclosure also provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to implement the above embodiments. Figure 1-Figure 3 A method for processing files in an energy storage system according to an embodiment.

[0110] In order to implement the above embodiments, the present disclosure also provides a computer program product, including a computer program. When the computer program is executed by a processor, the computer program implements the above embodiments. Figure 1-Figure 3 A method for processing files in an energy storage system according to an embodiment.

[0111] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.

[0112] The present application is expected to provide an implementation scheme for users to selectively block the use or access of personal information data. That is, the present disclosure is expected to provide hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, the risk can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.

[0113] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means 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 representations 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, without contradiction.

[0114] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0115] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment 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 not be performed in 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 technicians in the technical field to which the embodiments of the present application belong.

[0116] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that contains, stores, communicates, propagates or transmits a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, 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 in other suitable ways if necessary, and then stored in a computer memory.

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

[0118] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0119] In addition, each functional unit in each embodiment 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 one 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.

[0120] 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 can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A method for processing files in an energy storage system, characterized in that: include: Obtaining basic data of each station in the target energy storage system and authorization information of the basic data; Dividing the basic data into topics to determine target topics of the basic data; Convert the basic data into an E file; Based on the target subject and the authorization information, the E file is asynchronously transmitted to the target server platform through the local area network, wherein the server platform has the ability to transmit to the external network.

2. The method according to claim 1, characterized in that The subject division of the basic data to determine the target subject of the basic data includes: Identifying the file type of the basic data to generate a first theme; and, Identifying the file name of the basic file to generate a second theme; A target theme of the basic data is generated based on the first theme and the second theme.

3. The method according to claim 1 or 2, characterized in that: The asynchronously transmitting the E file to the target server platform via a local area network based on the target subject and the authorization information includes: Identify the authorization information and determine whether the E file has the authorization for this transmission; Clustering the E files with the same target subject authorized for this transmission to generate at least one file cluster; The files are clustered as a same data stream and asynchronously transmitted to the target server platform via the local area network.

4. The method according to claim 3, characterized in that After the E file is asynchronously transmitted to the target server platform via the local area network based on the target subject and the authorization information, the method further includes: Calculate the data in the E file to calculate the data value of each data; The data in the E-file is filtered based on the data value.

5. The method according to claim 4, characterized in that The screening of the data in the E file based on the data value includes: comparing the data value to a data value threshold; In response to the data value being less than the data value threshold, data corresponding to the data value is filtered out.

6. The method according to claim 3, characterized in that After the E file is asynchronously transmitted to the target server platform via the local area network based on the target subject and the authorization information, the method further includes: Processing the data in the E file based on a preset alarm strategy to determine whether there is data in the E file that meets the alarm condition; In response to the presence of data satisfying the alarm condition in the E file, an alarm is issued.

7. The method according to claim 3, characterized in that After the E file is asynchronously transmitted to the target server platform via the local area network based on the target subject and the authorization information, the method further includes: The E files are classified and stored according to their target themes.

8. A file processing device for an energy storage system, characterized in that: include: An acquisition module, used to acquire basic data of each station in the target energy storage system and authorization information of the basic data; A division module, used for subject-dividing the basic data to determine a target subject of the basic data; A conversion module, used for converting the basic data into an E file; The transmission module is used to asynchronously transmit the E file to the target server platform through the local area network based on the target subject and the authorization information, wherein the server platform has the ability to transmit to the external network.

9. An electronic device, characterized in that: Including memory. processor; The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the method according to any one of claims 1 to 7.

10. 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 7 when executed by a processor.