Data acquisition methods, systems, equipment and media for distributed energy storage devices

By working together with the cloud platform and the data acquisition terminal, the identification information and structured data of energy storage devices can be quickly obtained, which solves the problems of poor compatibility and low scalability in energy storage systems and achieves efficient data acquisition and device adaptability.

CN121239713BActive Publication Date: 2026-03-06重庆玖奇科技有限公司
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511767277.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-28
Publication Date
2026-03-06
Estimated Expiration
2045-11-28

AI Technical Summary

Technical Problem

In existing energy storage systems, the poor compatibility and low scalability of energy storage devices lead to the need for extensive modifications and debugging of data acquisition methods, making it difficult to quickly adapt to energy storage devices from different manufacturers and models.

Method used

The cloud platform sends collection commands, and the collection terminal establishes communication with the energy storage device according to the target communication protocol to obtain identification information and structured data. It uses the location table and collection strategy to obtain raw operating data, performs validity verification and uploads the data, and dynamically updates the location database to adapt to different devices.

Benefits of technology

It enables fast and accurate communication with any energy storage device without the need for prior configuration of physical ports and communication protocols, improving data acquisition efficiency, reducing configuration and debugging costs, and adapting to the access of different energy storage devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121239713B_ABST
    Figure CN121239713B_ABST
Patent Text Reader

Abstract

This application discloses a method, system, device, and medium for data acquisition from distributed energy storage devices, relating to the field of energy storage data acquisition. The method includes a cloud platform receiving registration information of a target energy storage device and sending an acquisition command to a acquisition terminal. The acquisition terminal, upon receiving the acquisition command, establishes communication with the target energy storage device by sending a probe frame through a physical port according to a target communication protocol, obtains the target energy storage device's identification information, determines a target location table from a local location database based on the target location information, acquires the target energy storage device's raw operating data according to a target acquisition strategy, and obtains target structured data based on the target location table and the raw operating data. This application can solve the problems of poor compatibility and low scalability in existing technologies, improving the efficiency of energy storage data acquisition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of energy storage data acquisition technology, and in particular to a data acquisition method, system, device and medium for distributed energy storage devices. Background Technology

[0002] With the rapid development of energy storage technology, the scale of energy storage systems is constantly expanding, and the types of energy storage devices are also increasing. Energy storage devices from different manufacturers and of different models may have different ports and protocols. Even if they use the same protocol, they often use different address information and data formats, which leads to many problems in the data acquisition and integration process of energy storage systems.

[0003] Currently, traditional energy storage data acquisition methods are usually customized for specific device protocols. When a new energy storage device is connected or the address changes, the acquisition program needs to be modified and debugged extensively, resulting in poor compatibility and low scalability.

[0004] Therefore, there is an urgent need for a data acquisition method to solve the problems of poor compatibility and low scalability in existing technologies. Summary of the Invention

[0005] The purpose of this application is to provide a data acquisition method, system, device and medium for distributed energy storage devices, which can solve the problems of poor compatibility and low scalability in the prior art and improve the efficiency of energy storage data acquisition.

[0006] To achieve the above objectives, this application provides the following solution:

[0007] In a first aspect, this application provides a data acquisition method for a distributed energy storage device, including:

[0008] Upon receiving the registration information of the target energy storage device, the cloud platform sends a collection command to the collection terminal. The registration information includes the identification information and target communication protocol corresponding to the target energy storage device. The collection command instructs the collection terminal to acquire the target structured data of the target energy storage device, and includes the target data acquisition strategy and target communication protocol. Upon receiving the collection command, the collection terminal, according to the target communication protocol, sends a probe frame through a physical port to establish communication with the target energy storage device and acquire the identification information of the target energy storage device. Based on the identification information of the target energy storage device, the collection terminal determines the target location table from the local location database. Based on the target acquisition strategy, the collection terminal acquires the original operating data of the target energy storage device. Based on the target location table and the original operating data, the collection terminal obtains the target structured data.

[0009] Furthermore, when the acquisition terminal cannot obtain the identification information of the target energy storage device, the acquisition terminal sends a probe format update request to the cloud platform. The probe format update request is used to instruct the cloud platform to update the register address indicated by the probe frame.

[0010] Furthermore, when the target location table is not present in the local location database, the acquisition terminal sends a location database update request to the cloud platform; in response to the received location database update request, the cloud platform sends cloud location database data to the acquisition terminal; the acquisition terminal updates the local location database based on the received cloud location database data.

[0011] Furthermore, when the acquisition terminal obtains the raw operating data of the target energy storage device according to the target acquisition strategy, the acquisition terminal uses the interrupt acquisition method to acquire data at key points and the polling acquisition method to acquire data at non-key points.

[0012] Furthermore, after the acquisition terminal obtains the target structured data, the data acquisition method for distributed energy storage devices also includes: the acquisition terminal performing validity verification on the target structured data.

[0013] Furthermore, the acquisition instructions also include a target upload strategy; after the acquisition terminal obtains the target structured data, the data acquisition method for distributed energy storage devices also includes: the acquisition terminal sending the target structured data to the cloud platform according to the target upload strategy.

[0014] Furthermore, the data acquisition method for distributed energy storage devices also includes: the cloud platform responds to receiving a project change instruction, adjusts the cloud location database data according to a preset mapping table, and sends the adjusted cloud location database data to the acquisition terminal; the acquisition terminal updates its local location database based on the received cloud location database data.

[0015] Secondly, this application provides a distributed energy storage device data acquisition system, including: a cloud platform and an acquisition terminal;

[0016] The cloud platform is used to respond to the registration information of the target energy storage device and send a collection instruction to the collection terminal. The registration information includes the identification information and target communication protocol of the target energy storage device. The collection instruction is used to instruct the collection terminal to acquire the target structured data of the target energy storage device. The collection instruction includes the target data acquisition strategy and the target communication protocol.

[0017] The acquisition terminal is used to respond to the received acquisition command, send probe frames through the physical port according to the target communication protocol, establish communication with the target energy storage device, and obtain the identification information of the target energy storage device; determine the target location table from the local location database based on the identification information of the target energy storage device; obtain the raw operating data of the target energy storage device according to the target acquisition strategy; and obtain the target structured data based on the target location table and the raw operating data.

[0018] Thirdly, this application provides a computer device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the distributed energy storage device data acquisition method described in the first aspect.

[0019] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the distributed energy storage device data acquisition method described in the first aspect.

[0020] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the distributed energy storage device data acquisition method described above.

[0021] According to the specific embodiments provided in this application, the following technical effects are disclosed:

[0022] This application provides a method, system, device, and medium for data acquisition from distributed energy storage devices. In this embodiment, upon receiving registration information of a target energy storage device, a cloud platform sends an acquisition command, including a target data acquisition strategy and a target communication protocol, to the acquisition terminal. Upon receiving the acquisition command, the acquisition terminal, according to the target communication protocol, sends a probe frame through a physical port to establish communication with the target energy storage device and obtain its identification information. This allows the acquisition terminal to quickly and accurately communicate with any energy storage device connected to the energy storage system without requiring pre-configuration of physical ports and communication protocols. Simultaneously, the acquisition terminal determines a target location table from a local location database based on the target energy storage device's identification information; acquires the target energy storage device's raw operating data according to the target acquisition strategy; and obtains target structured data based on the target location table and the raw operating data. This eliminates the need to reconfigure and debug the acquisition program when connecting new energy storage devices, solving the problems of poor compatibility and low scalability in existing technologies and improving the efficiency of energy storage data acquisition. Attached Figure Description

[0023] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0024] Figure 1 This is a schematic diagram of a distributed energy storage device data acquisition system according to one embodiment of this application;

[0025] Figure 2 A flowchart illustrating a data acquisition method for a distributed energy storage device provided in an embodiment of this application;

[0026] Figure 3 A system block diagram of a distributed energy storage device data acquisition system provided in an embodiment of this application;

[0027] Figure 4 A software block diagram of a data acquisition terminal provided in an embodiment of this application;

[0028] Figure 5 A hardware block diagram of a data acquisition terminal provided in an embodiment of this application;

[0029] Figure 6 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0030] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0031] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0032] The distributed energy storage device data acquisition method provided in this application embodiment can be applied to, for example... Figure 1 In the distributed energy storage device data acquisition system shown, the acquisition terminal 102 communicates with the cloud platform 101 via a wireless network, and the acquisition terminal 102 communicates with the target energy storage device 103 via a wired physical port to acquire energy storage data from the target energy storage device 103.

[0033] In one exemplary embodiment, such as Figure 2As shown, the data acquisition method for the distributed energy storage device includes steps S201 to S205.

[0034] S201. Upon receiving the registration information of the target energy storage device, the cloud platform sends a data acquisition command to the data acquisition terminal.

[0035] The registration information includes the identification information and target communication protocol of the target energy storage device. The acquisition instructions are used to instruct the acquisition terminal to acquire the target structured data of the target energy storage device. The acquisition instructions include the target data acquisition strategy and the target communication protocol.

[0036] For example, after an energy storage device is installed and powered on, the user can send the registration information of the energy storage device to the cloud platform via a computer, mobile phone, or other terminal. This energy storage device is the target energy storage device, which is then registered into the distributed energy storage device data acquisition system, enabling subsequent energy storage data acquisition.

[0037] S202. Upon receiving the acquisition command, the acquisition terminal sends a probe frame through the physical port according to the target communication protocol to establish communication with the target energy storage device and obtain the identification information of the target energy storage device.

[0038] For example, the acquisition terminal identifies the target communication protocol in the received acquisition command, and then forms a probe frame according to the target communication protocol, and sends it to the energy storage device connected to it through the connected physical port; at this time, if the energy storage system is connected to a target energy storage device registered on the cloud platform, the target energy storage device will establish a communication connection with the acquisition terminal.

[0039] For example, the target communication protocol can be the Modbus RTU / Modbus TCP protocol.

[0040] It is understandable that after receiving the detection frame, the target energy storage device establishes communication with the acquisition terminal and returns the identification information to the acquisition terminal according to the register address indicated by the detection frame.

[0041] In some possible embodiments, when the acquisition terminal cannot obtain the identification information of the target energy storage device, the acquisition terminal sends a probe format update request to the cloud platform.

[0042] The probe format update request is used to instruct the cloud platform to update the register address indicated by the probe frame.

[0043] It is understandable that the acquisition terminal sends a probe frame through the target communication protocol. The register address indicated by the probe frame is the default address. When the energy storage device manufacturer changes the register address that stores the identification information in the energy storage device, the acquisition terminal will not be able to obtain the identification information of the target energy storage device through the default address of the probe frame.

[0044] For example, when registering an energy storage device, the register address storing the identification information in the energy storage device can be sent to the cloud platform for storage according to the manufacturer's manual. When the cloud platform receives the probe format update request, it can send the register address to the acquisition terminal to update the probe format, thereby enabling the acquisition terminal to obtain the identification information of the target energy storage device based on the updated probe frame.

[0045] S203. The data acquisition terminal determines the target location table from the local location database based on the identification information of the target energy storage device.

[0046] For example, the data acquisition terminal can compare the table names of each location table in the local location database with the identification information of the target energy storage device, and determine the location table corresponding to the table name that matches the identification information as the target location table. It can be understood that the "table name that matches the identification information" can be determined according to preset rules; the preset rules could be that if the identification information and the table name are the same, they are considered a match, or they could be that a preset mapping table is used to determine the table name that the identification information of the target energy storage device should correspond to, thereby determining the target location table in the local location database; there are no restrictions on this.

[0047] It is understandable that the local location database can pre-store multiple location tables to adapt to different energy storage equipment manufacturers and models.

[0048] In some possible embodiments, when the target location table is not found in the local location database, the acquisition terminal sends a location database update request to the cloud platform;

[0049] In response to the received location database update request, the cloud platform sends the cloud location database data to the data collection terminal;

[0050] The data acquisition terminal updates the local location database based on the received data from the cloud-based location database.

[0051] It is understandable that the target location table corresponding to the target energy storage device may not exist in the local location database. When the target location table does not exist, the local location database is updated by using more complete cloud location database data on the cloud platform, so that the local location database can include the target location table, enabling the data acquisition terminal to complete the subsequent steps.

[0052] S204. The acquisition terminal obtains the raw operating data of the target energy storage device according to the target acquisition strategy.

[0053] For example, if the target acquisition strategy issued by the cloud platform is "emsData-1-04-101-35", after receiving the target acquisition strategy, the acquisition terminal can send a query data frame to the target energy storage device based on the target communication protocol and the target acquisition strategy. The query data frame indicates that "under the emsData tag, the slave address is 1, the read function code is 04, the starting address is 101, and the number of registers is 35". After receiving the query data frame, the target energy storage device returns 70 bytes of data. The 70 bytes of data are the original operating data of the target energy storage device.

[0054] It is understandable that when the acquisition terminal sends a query data frame to the target energy storage device, if it cannot receive the original operating data within a preset time period, it can send a query data frame to the target energy storage device again until the original operating data of the target energy storage device is obtained.

[0055] S205. The data acquisition terminal obtains the target structured data based on the target point location table and the original operation data.

[0056] For example, taking the target acquisition strategy as described above and the target location table as shown in Table 1, the acquisition terminal takes the acquired raw running data as a byte stream that needs to be processed, and parses the byte stream according to the location table shown in Table 1 to obtain the target structured data.

[0057] Table 1 Location Table

[0058]

[0059] For example, retrieve information from all fields in a table, with each row representing a data item. Group items with the same content together based on the label field. For instance, in the table above, the emsData content of the label field contains three data items starting at addresses 101, 102, and 104.

[0060] First, the starting address is matched. If the address matches successfully (101), the first data item (index=0) is parsed. The returned data index is 0. The values ​​of data_type, encode_mode, and quantity of the first data item are then retrieved. The data type is INT16, occupying two bytes, the encoding mode is BIG, it is stored in big-endian mode, and the number of registers is 1.

[0061] Take two bytes of the returned data and convert it into INT16 format. Take the precision value, divide it by the precision value, and convert it into a preset data format, such as a string. After taking the first data item, add 2 to the index (the returned data is in bytes, and INT16 occupies two bytes, so we add 2 here).

[0062] Then, retrieve the second data item, matching the starting address 102. Obtain the values ​​of data_type, encode_mode, and quantity for the second data item. The data type is INT32, occupying 4 bytes; the encoding mode is LITSWAP, stored in little-endian exchange mode; the number of registers is 2.

[0063] Take 4 bytes from the index position of the returned data. First, convert the two bytes before and after the index into INT16 format data. Then, swap the index and the index to convert it into INT32 format data. Take the precision value, divide it by the precision value, and convert it into the reported data format, such as a string. After taking the second data item, add 4 to the index (the returned data is in bytes, and INT32 occupies four bytes, so we add 4 here).

[0064] The remaining data items are then transformed sequentially to obtain the final target structured data.

[0065] For example, key information during the data acquisition and parsing process, including timestamps, data content, operation results, and anomaly information, can be recorded in logs. Log recording allows for subsequent traceability and auditing of the entire data processing flow, facilitating timely identification and resolution of problems.

[0066] For example, after obtaining the target structured data, the acquisition terminal can convert the target structured data into JSON data format and then send it to the cloud platform in the form of MQTT protocol data frames, where the cloud platform stores the data.

[0067] This application embodiment responds to the cloud platform receiving the registration information of the target energy storage device by sending a collection command, including the target data collection strategy and the target communication protocol, to the collection terminal. Upon receiving the collection command, the collection terminal, according to the target communication protocol, sends a probe frame through its physical port to establish communication with the target energy storage device. This allows the collection terminal to quickly and accurately communicate with any energy storage device connected to the energy storage system without requiring pre-configuration of the physical port and communication protocol for the collection terminal. Simultaneously, the collection terminal obtains the identification information of the target energy storage device and, based on this information, determines the target location table from the local location database. It also obtains the original operating data of the target energy storage device according to the target collection strategy. Based on the target location table and the original operating data, it obtains the target structured data. This eliminates the need to reconfigure and debug the collection program when connecting new energy storage devices, solving the problems of poor compatibility and low scalability in existing technologies and improving the efficiency of energy storage data collection.

[0068] Furthermore, in order to ensure the real-time nature of the data and reduce system resource consumption, when the acquisition terminal obtains the raw operating data of the target energy storage device according to the target acquisition strategy, the acquisition terminal can use the interrupt acquisition method to collect data at key points and the polling acquisition method to collect data at non-key points.

[0069] For example, key point data can be data that is directly related to the safe operation, fault warning and real-time control of energy storage equipment, such as battery status parameters (e.g., voltage, current, temperature, internal resistance, etc.), energy storage converter status parameters (e.g., power, current, temperature, etc.), and temperature control system status parameters (e.g., coolant flow rate, etc.); non-key point data can be data that is used for statistical analysis, status recording or non-emergency maintenance, with a low frequency of change (minutes / hours), and whose system safety will not be affected even if the collection is delayed, such as battery statistics (e.g., cumulative charge and discharge, cycle count, etc.) and energy storage converter statistics (e.g., daily / monthly conversion efficiency, historical fault codes, operating mode switching records, etc.).

[0070] In this way, interrupted data acquisition can ensure the real-time performance of critical data and avoid security incidents, while polling data acquisition can reduce resource consumption of non-critical data, extend equipment life, reduce bus congestion, and better adapt to the distributed deployment needs of energy storage devices.

[0071] Furthermore, to ensure data validity, after the acquisition terminal obtains the target structured data, the data acquisition method for this distributed energy storage device also includes:

[0072] The data acquisition terminal performs validity verification on the target structured data.

[0073] For example, data validity verification includes data range verification to check whether the data is within a preset reasonable range; data continuity verification to check whether data changes in adjacent collection periods conform to normal patterns; and data integrity verification to check whether the data is missing or corrupted. Data that fails verification can be marked and stored in an abnormal data log for easy troubleshooting and analysis later.

[0074] In this way, an effective and reliable data foundation can be provided for the safe operation and management of energy storage systems.

[0075] Optionally, the acquisition instructions also include a target upload strategy; after the acquisition terminal obtains the target structured data, the data acquisition method for the distributed energy storage device further includes:

[0076] The data acquisition terminal sends the target structured data to the cloud platform according to the target upload strategy.

[0077] For example, the target upload strategy can be timed, with the acquisition terminal automatically reporting data according to a set period; it can also be triggered by data change, with the acquisition terminal reporting data when the data change exceeds a preset threshold; or it can be triggered by abnormal data, with the acquisition terminal immediately reporting data when abnormal data is detected; the target upload strategy can also include data priority, setting higher priority for critical data to ensure that it is sent first.

[0078] In this way, the cloud platform can obtain the energy storage data of the target energy storage device according to the operator's expectations.

[0079] Furthermore, the data acquisition method for this distributed energy storage device also includes:

[0080] Upon receiving a project change instruction, the cloud platform adjusts the cloud location database data according to a preset mapping table and sends the adjusted cloud location database data to the data acquisition terminal.

[0081] The data acquisition terminal updates the local location database based on the received data from the cloud-based location database.

[0082] For example, a project can be understood as a set of tasks on a platform that match different solutions or resources to meet the specific needs of different customers.

[0083] For example, the characters under the protocol_key field in the aforementioned Table 1 represent the data item identifier uploaded to the cloud platform. The cloud platform can adjust the content of the protocol_key field in the point table at any time according to project requirements and a preset mapping table containing the mapping relationship between the project and the protocol_key field.

[0084] For example, in Project A, the data identifier for the phase voltage of data item A is a_vol; in Project B, due to the different scenarios, the data identifier for this item is a_vol_out; when switching from Project A to Project B, the cloud platform can adjust the protocol_key field from a_vol to a_vol_out.

[0085] In this way, the cloud platform can adjust the cloud location database data when the project changes, obtain cloud location database data that meets the needs of the current project, and send it to the acquisition terminal. After the acquisition terminal updates its local location database, it can use the location table that meets the current project when parsing and processing the raw running data to obtain data that meets the current project requirements.

[0086] This application also provides an application scenario in which the above-described distributed energy storage device data acquisition method is applied. Specifically, the distributed energy storage device data acquisition method provided in this embodiment can be applied in a distributed energy storage device data acquisition scenario. The distributed energy storage device data acquisition method provided in this embodiment allows for the acquisition of energy storage data after the energy storage device is physically connected to the energy storage system, without requiring additional configuration of new energy storage devices and acquisition terminals.

[0087] Based on the same inventive concept, this application also provides a distributed energy storage device data acquisition system for implementing the distributed energy storage device data acquisition method described above. The solution provided by this system is similar to the implementation scheme described in the above method. Therefore, the specific limitations of one or more distributed energy storage device data acquisition system embodiments provided below can be found in the limitations of the distributed energy storage device data acquisition method described above, and will not be repeated here.

[0088] In one exemplary embodiment, such as Figure 1 As shown, a distributed energy storage device data acquisition system is provided, including: a cloud platform 101 and an acquisition terminal 102;

[0089] The cloud platform 101 is used to send a collection instruction to the collection terminal 102 in response to receiving the registration information of the target energy storage device 103. The registration information includes the identification information and target communication protocol corresponding to the target energy storage device 103. The collection instruction is used to instruct the collection terminal 102 to acquire the target structured data of the target energy storage device 103. The collection instruction includes the target data acquisition strategy and the target communication protocol.

[0090] The acquisition terminal 102 is used to respond to the received acquisition command, send a probe frame through the physical port according to the target communication protocol, establish communication with the target energy storage device 103, and obtain the identification information of the target energy storage device 103; determine the target location table from the local location database according to the identification information of the target energy storage device 103; obtain the raw operating data of the target energy storage device 103 according to the target acquisition strategy; and obtain the target structured data according to the target location table and the raw operating data.

[0091] For example, the system block diagram of the entire distributed energy storage device data acquisition system can be as follows: Figure 3 As shown, the platform is the cloud platform, the collector is the data acquisition terminal, and the access device is the energy storage device connected to the energy storage system.

[0092] For example, the software block diagram of the data acquisition terminal (i.e., the data collector) can be as follows: Figure 4As shown, the data acquisition terminal can include four layers: a hardware driver layer, an operating system layer, a middleware layer, and an application layer. The hardware driver layer is mainly used to drive the peripheral interfaces of the device, such as RS-485, CAN, and Ethernet. It is used to discover the hardware interfaces of the energy storage device and attempt to establish an initial handshake with the device to obtain the device's identifier (such as device model, serial number, etc.); it also provides communication interfaces to the cloud platform, such as 4G, WIFI, and wired connections. The operating system layer mainly provides operating system support for the entire data acquisition unit, uniformly scheduling hardware resources such as CPU, memory, and peripherals. The middleware layer mainly provides middleware such as the TCP / IP protocol stack, 4G, file system, and MQTT. The application layer is mainly used to execute the steps of the data acquisition terminal described above.

[0093] For example, the hardware block diagram of the data acquisition terminal can be as follows: Figure 5 As shown.

[0094] It is understandable that after the data acquisition terminal is powered on, it first loads the system and then performs a system self-test. Once the system self-test is passed, it can be used to execute the steps of the data acquisition terminal in the aforementioned method.

[0095] System loading can include powering on to load the BIOS, loading the MBR to memory, booting with GRUB, loading the kernel, setting the runlevel inittab, loading rc.sysinit, loading kernel modules, starting runlevel programs, reading rc.local, executing the bin / login program, and running the acquisition program; system self-test can include running character devices, block devices, security devices, and network drivers.

[0096] It is understood that the beneficial effects and specific implementation methods of this system embodiment can be referred to the foregoing method embodiment, and will not be repeated here.

[0097] In one exemplary embodiment, a computer device is provided, which may be a server or a terminal, and its internal structure diagram may be as follows. Figure 6As shown, the computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs stored in the non-volatile storage media. The database stores structured data. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network. When the computer program is executed by the processor, it implements a data acquisition method for a distributed energy storage device.

[0098] Those skilled in the art will understand that Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0099] In one exemplary embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.

[0100] In one exemplary embodiment, a computer-readable storage medium is provided storing a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.

[0101] In one exemplary embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.

[0102] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0103] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM).

[0104] The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0105] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0106] This document uses specific examples to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for distributed energy storage device data collection, the method comprising: The distributed energy storage device data collection method comprises: The cloud platform sends a collection instruction to the collection terminal in response to receiving registration information of a target energy storage device; The registration information comprises identification information corresponding to the target energy storage device and a target communication protocol, and the collection instruction is used to instruct the collection terminal to acquire target structured data of the target energy storage device, and the collection instruction comprises a target data collection strategy and the target communication protocol; The collection terminal establishes communication with the target energy storage device by sending a probe frame through a physical port according to the target communication protocol in response to receiving the collection instruction, and acquires the identification information of the target energy storage device; when the collection terminal cannot acquire the identification information of the target energy storage device, the collection terminal sends a probe format update request to the cloud platform, and the probe format update request is used to instruct the cloud platform to update a register address indicated by the probe frame; The collection terminal determines a target point table from a local point database according to the identification information of the target energy storage device; The collection terminal acquires original operation data of the target energy storage device according to the target collection strategy; The collection terminal obtains the target structured data according to the target point table and the original operation data; The distributed energy storage device data collection method further comprises: The cloud platform adjusts a data item identifier of a point table in cloud end point database data according to a preset mapping table in response to receiving a project change instruction, and sends the adjusted cloud end point database data to the collection terminal; the preset mapping table is used to indicate a mapping relationship between a project and a data item identifier; The collection terminal updates the local point database according to the received cloud end point database data.

2. The distributed energy storage device data collection method of claim 1, wherein, When the target point table does not exist in the local point database, the collection terminal sends a point database update request to the cloud platform; The cloud platform sends cloud end point database data to the collection terminal in response to the received point database update request; The collection terminal updates the local point database according to the received cloud end point database data.

3. The distributed energy storage device data collection method of claim 1, wherein, When the collection terminal acquires original operation data of the target energy storage device according to the target collection strategy, the collection terminal collects key point data using an interrupt collection method and collects non-key point data using a polling collection method.

4. The distributed energy storage device data collection method of claim 1, wherein, After the collection terminal obtains the target structured data, the distributed energy storage device data collection method further comprises: The collection terminal performs validity verification on the target structured data.

5. The distributed energy storage device data collection method of claim 1, wherein, The collection instruction further comprises a target upload strategy; After the collection terminal obtains the target structured data, the distributed energy storage device data collection method further comprises: The collection terminal sends the target structured data to the cloud platform according to the target upload strategy.

6. A distributed energy storage device data acquisition system, comprising: The distributed energy storage device data collection system comprises a cloud platform and a collection terminal; The cloud platform is configured to send a collection instruction to the collection terminal in response to receiving registration information of a target energy storage device; the registration information comprises identification information corresponding to the target energy storage device and a target communication protocol, and the collection instruction is used to instruct the collection terminal to acquire target structured data of the target energy storage device, and the collection instruction comprises a target data collection strategy and the target communication protocol; The collection terminal is configured to establish communication with the target energy storage device by sending a probe frame through a physical port according to the target communication protocol in response to receiving the collection instruction, and acquire the identification information of the target energy storage device; when the collection terminal cannot acquire the identification information of the target energy storage device, the collection terminal sends a probe format update request to the cloud platform, the probe format update request is used to instruct the cloud platform to update a register address indicated by the probe frame; according to the identification information of the target energy storage device, a target point table is determined from a local point database; according to the target collection strategy, original operation data of the target energy storage device is acquired; and according to the target point table and the original operation data, the target structured data is obtained; The cloud platform is further configured to adjust a data item identifier of a point table in cloud point database data according to a preset mapping table in response to receiving a project change instruction, and send the adjusted cloud point database data to the collection terminal; the preset mapping table is used to indicate a mapping relationship between a project and a data item identifier. The collection terminal is further configured to update the local point database according to the received cloud point database data.

7. A computer device comprising: A memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that the processor executes the computer program to implement the steps of the distributed energy storage device data collection method of any one of claims 1-5.

8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the distributed energy storage device data collection method of any one of claims 1-5.

Citation Information

Patent Citations

  • Establishment and configuration method and system of energy storage system

    CN119652749A

  • Data acquisition method and device based on multi-machine parallel connection of inverters

    CN119891523A

  • Photovoltaic inverter data monitoring plug-and-play method and electronic equipment

    CN120196379A