Distributed energy storage data management system

The distributed energy storage data management system solves the security problem of energy data management through a layered architecture and encryption processing, realizes efficient data interaction and secure storage, and ensures data security and privacy.

CN119835283BActive Publication Date: 2025-12-19JIANGSU GUOXIA TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411888180.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-12-19
Estimated Expiration
2044-12-20

AI Technical Summary

Technical Problem

In existing technologies, energy data management suffers from poor security, and centralized cloud storage has insufficient storage security, which may lead to sensitive data being exploited by criminals and causing serious consequences.

Method used

A distributed energy storage data management system is adopted, which uses a layered architecture of terminal module, edge module and cloud module. The gateway device is used to encrypt the thermal data and back it up in the edge module and cloud module. The cloud module manages the data based on deletion priority to ensure data security and privacy.

Benefits of technology

It enables efficient data interaction and secure storage, ensuring data security and privacy throughout its lifecycle, improving data processing speed and real-time performance, and solving the security deficiencies of centralized cloud storage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119835283B_ABST
    Figure CN119835283B_ABST
Patent Text Reader

Abstract

The application discloses a distributed energy storage data management system, and relates to the technical field of energy data management.The system comprises at least one terminal module, at least one edge module and a cloud module, a gateway device for storing operation data generated during the operation of an energy storage device, and transmitting the data to the edge module for backup, the edge module for storing target hot data and cold data, and transmitting the target hot data to the cloud module, and the cloud module for deleting data stored in a virtual data area and a temporary storage area based on a target deletion priority.The application aims to solve the problem of poor energy data management security in the prior art, and improve the security of energy data management.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of energy data management, and particularly relates to a distributed energy storage data management system. BACKGROUND

[0002] In the global range, data privacy and security are increasingly valued, especially in the field of power and energy data management. With the wide application of smart grid and distributed energy system, the operation data (energy data) of energy storage equipment needs to be supervised by cloud to improve the efficiency of equipment management and system optimization. However, the energy data is highly sensitive, and the existing technology stores the energy data by relying on centralized cloud storage, which has poor storage security. Once it is used by criminals, it may have a serious impact on individuals and society. Therefore, the safe management of energy data has become an important issue to be solved. SUMMARY

[0003] The present application provides a distributed energy storage data management system to solve the problem of poor security of energy data management in the prior art and improve the security of energy data management.

[0004] The present application provides a distributed energy storage data management system, which comprises at least one terminal module, at least one edge module and a cloud module, the terminal module is in communication connection with the edge module and the cloud module respectively, the edge module is in communication connection with the cloud module, and the edge module and the terminal module have a first mapping relationship.

[0005] The terminal module comprises a gateway device and at least one energy storage device, the gateway device is connected with the energy storage device and the edge module respectively, and the gateway device and the energy storage device have a second mapping relationship.

[0006] The cloud module comprises a virtual data area and a temporary storage area, and the data in the virtual data area and the temporary storage area are synchronously stored and deleted.

[0007] The gateway device is configured to store operation data generated when the energy storage device operates, divide the operation data into hot data and cold data based on a business scenario, encrypt the hot data to obtain target hot data, and transmit the target hot data and the cold data to the edge module for backup, wherein a key for encrypting the hot data is stored in the gateway device.

[0008] The edge module is configured to store the target hot data and the cold data, and transmit the target hot data to the cloud module.

[0009] The cloud module is configured to receive the target hot data transmitted by the edge module, and delete the data stored in the virtual data area and the temporary storage area based on a target deletion priority, wherein the stored data includes the target hot data.

[0010] According to an embodiment of the present application, the terminal module further includes an intelligent terminal device, and the intelligent terminal device includes a data management application.

[0011] The data management application is configured to respond to a control request triggered by a user, and send the control request to the cloud module, wherein the control request carries user information and demand information.

[0012] The cloud module is further configured to receive the control request.

[0013] The cloud module is further configured to determine whether the demand information indicates that hot data is to be obtained, and whether the user information and the demand information meet an authority requirement.

[0014] In a case where it is determined that the demand information indicates that hot data is to be obtained, and the user information and the demand information meet the authority requirement, the cloud module is configured to query whether a target result corresponding to the demand information is stored in the data virtual area.

[0015] In a case where it is determined that the data virtual area stores the target result, the cloud module is configured to obtain the target result from the data virtual area, and return the target result to the data management application.

[0016] In a case where it is determined that the data virtual area does not store the target result, the cloud module is configured to query whether the edge module stores the target result.

[0017] In a case where it is determined that the edge module stores the target result, the cloud module is configured to obtain the target result from the edge module, and return the target result to the data management application.

[0018] In a case where it is determined that the edge module does not store the target result, the cloud module is configured to obtain the target result from a gateway device corresponding to the data management application, and return the target result to the data management application.

[0019] According to an embodiment of the present application, the cloud module is further configured to, in a case where it is determined that the demand information indicates that cold data is to be obtained, and the user information and the demand information meet the authority requirement, generate a data retrieval instruction, and send the data retrieval instruction to an edge module corresponding to the user information.

[0020] The edge module is configured to query and obtain the target result based on the search instruction, and return the target result to the cloud module.

[0021] The cloud module is further configured to return the target result to the data management application.

[0022] According to an embodiment of the present application, the cloud module is further configured to classify the stored data into at least two categories based on a data upload time point, wherein different categories correspond to different deletion priorities, and the data upload time point is the time when the target hot data is uploaded from the edge module to the cloud module, and the longer the time length from the data upload time point to the current time point, the higher the deletion priority.

[0023] The cloud module is further configured to record the number of times that the stored data is accessed within a preset time period, adjust the deletion priority of the accessed data based on the number of times, and obtain a target deletion priority.

[0024] According to an embodiment of the present application, the terminal module further comprises an intelligent terminal device, and the intelligent terminal device comprises a data management application.

[0025] The data management application is configured to send the key data to the cloud module in response to the key data configured by the user for the data stored in the cloud module.

[0026] The cloud module is further configured to perform a data deletion operation based on the key data.

[0027] The data that is deleted based on the key data is not applicable to the target deletion priority.

[0028] According to an embodiment of the present application, the cloud module is further configured to record change information in the case where it is determined that the virtual data area has data changes, and perform a change operation corresponding to the change information in the temporary storage area.

[0029] The change information comprises an operation type, a change time, and change data.

[0030] According to an embodiment of the present application, the terminal module further comprises an intelligent terminal device, and the intelligent terminal device comprises a data management application.

[0031] The data management application is configured to send the data analysis request to the cloud module in response to the data analysis request triggered by the user.

[0032] The cloud module is further configured to send a key authorization request to other gateway devices based on the data analysis request.

[0033] The gateway device receiving the key authorization request is configured to respond to the key authorization request and send a key to the cloud module.

[0034] The cloud module is further configured to decrypt the target hot data based on the key, obtain an analysis result corresponding to the data analysis request based on the decrypted hot data, and return the analysis result to the data management application, and delete the key after returning the analysis result.

[0035] According to an embodiment of the present application, the distributed energy storage data management system, the terminal module further comprises: an intelligent terminal device, the intelligent terminal device comprises: a data management application;

[0036] The data management application is configured to respond to a plurality of user triggered data query requests for the same data set and send the data query request to the cloud module, wherein the data query request carries user information.

[0037] The cloud module is further configured to send a key authorization request to the corresponding gateway device if the user information meets the permission requirements.

[0038] The gateway device is configured to respond to the key authorization request and send a key to the cloud module.

[0039] The cloud module is further configured to send the key to the authorized user to enable the authorized user to query data.

[0040] According to an embodiment of the present application, the distributed energy storage data management system, the cloud module is further configured to divide the stored data into metadata and actual data, and encrypt the actual data.

[0041] According to an embodiment of the present application, the distributed energy storage data management system, the gateway device is further configured to compress the hot data.

[0042] The distributed energy storage data management system provided in this application utilizes distributed storage devices (gateway devices) in user energy storage scenarios for local data storage, ensuring data security throughout its entire lifecycle. Furthermore, data stored on the gateway device is encrypted before being stored on the edge module and cloud module, but the encryption key is only stored locally, ensuring data security. An edge module is established between the cloud module and the terminal module, enabling efficient data interaction. Moreover, the data stored in the cloud module is temporary; data stored in the virtual data area and temporary storage area is deleted based on target deletion priority. This portion of data is considered "hot data," improving data processing speed and ensuring data security and privacy while meeting the requirements for real-time and efficient data processing. Attached Figure Description

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

[0044] Figure 1 This is a schematic diagram of the structure of the distributed energy storage data management system provided in the embodiments of this application. Detailed Implementation

[0045] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, 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, 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 invention.

[0046] This application provides a distributed energy storage data management system, such as... Figure 1 As shown, the system includes at least one terminal module 101, at least one edge module 102 and cloud module 103. The terminal module 101 is communicatively connected to the edge module 102 and the cloud module 103 respectively. The edge module 102 is communicatively connected to the cloud module 103. The edge module 102 and the terminal module 101 have a first mapping relationship.

[0047] The terminal module 101 includes a gateway device 1011 and at least one energy storage device 1012. The gateway device 1011 is connected to the energy storage device 1012 and the edge module 102 respectively. There is a second mapping relationship between the gateway device 1011 and the energy storage device 1012.

[0048] The cloud module 103 comprises a virtual data area 1031 and a temporary storage area 1032, and data in the virtual data area 1031 and the temporary storage area 1032 is synchronously stored and deleted.

[0049] The gateway device 1011 is configured to store operation data generated by the energy storage device 1012 during operation, divide the operation data into hot data and cold data based on a business scenario, encrypt the hot data to obtain target hot data, and transmit the target hot data and the cold data to the edge module 102 for backup.

[0050] The key for encrypting the hot data is stored in the gateway device 1011.

[0051] The edge module 102 is configured to store the target hot data and the cold data, and transmit the target hot data to the cloud module 103.

[0052] The cloud module 103 is configured to receive the target hot data transmitted by the edge module 102, and delete data stored in the virtual data area 1031 and the temporary storage area 1032 based on a target deletion priority.

[0053] The stored data comprises the target hot data.

[0054] The cloud module 103 is configured to receive the target hot data transmitted by the edge module 102, and delete data stored in the virtual data area 1031 and the temporary storage area 1032 based on a target deletion priority. Figure 1 Two edge modules 102 are taken as an example, one of which comprises two terminal modules 101, and the other of which comprises one terminal module 101. One terminal module 101 comprises three energy storage devices 1012. Of course, this is only an example and is not used to limit the protection scope of the present application.

[0055] The edge module 102 is set based on regions, and different regions correspond to different edge modules 102.

[0056] Specifically, the energy storage device 1012 generates new energy data (operation data) in real time, which is immediately stored in the gateway device 1011 corresponding to the energy storage device 1012. The gateway device 1011 divides the operation data into hot data and cold data based on a business scenario, encrypts and compresses the hot data, and uploads the processed data to the edge module 102. The edge module 102 directly uploads the hot data to the virtual data area 1031 of the cloud module 103 through a secure connection, and simultaneously stores the hot data in the temporary storage area 1032 to prevent loss.

[0057] The cold data will be retained in the gateway device 1011 and the edge module 102 for future analysis needs.

[0058] The first mapping relationship and the second mapping relationship can be set by the user according to actual needs.

[0059] The distributed energy storage data management system provided by the embodiments of the present application can store data locally by using the distributed storage device (gateway device) of the user storage scene, and ensure the safety of the data in the whole life cycle. Moreover, the data stored in the gateway device is stored in the edge module and the cloud module after being encrypted, but the encryption key is only stored locally, thereby ensuring the safety of the data. Moreover, the edge module is established between the cloud module and the terminal module, thereby realizing efficient interaction of the data. Moreover, the data stored in the cloud module is temporarily stored, and the data stored in the virtual data area and the temporary storage area is deleted based on the target deletion priority. The data belongs to hot data, thereby improving the processing rate of the data, ensuring the real-time and high-efficiency requirements of the data, and ensuring the safety and privacy of the data.

[0060] In one specific embodiment, the gateway device 1011 stores the running data in a compressed manner to save storage space.

[0061] In one specific embodiment, the terminal module 101 further includes an intelligent terminal device, and the intelligent terminal device includes a data management application (APP).

[0062] The data management application responds to a control request triggered by a user, and sends the control request to the cloud module 103.

[0063] The intelligent terminal device includes a mobile phone, a computer, a tablet computer, and the like.

[0064] The control request carries user information and demand information.

[0065] The cloud module 103 is further configured to receive the control request, determine whether the demand information indicates to obtain hot data and whether the user information and the demand information meet an authority requirement, obtain a first data obtaining strategy corresponding to obtaining hot data and obtain a target result corresponding to the demand information by executing the first data obtaining strategy in a case where the demand information indicates to obtain hot data and the user information and the demand information meet the authority requirement, and obtain a second data obtaining strategy corresponding to obtaining cold data and obtain a target result corresponding to the demand information by executing the second data obtaining strategy in a case where the demand information indicates to obtain cold data and the user information and the demand information meet the authority requirement.

[0066] In one specific embodiment, the cloud module 103 is further configured to, in a case where it is determined that the requirement information indicates to obtain hot data and the user information and the requirement information meet the authority requirement, query whether the target result corresponding to the requirement information is stored in the data virtual area 1031; in a case where it is determined that the data virtual area 1031 stores the target result, obtain the target result from the data virtual area 1031 and return the target result to the data management application; in a case where it is determined that the data virtual area 1031 does not store the target result, query whether the edge module 102 stores the target result; in a case where it is determined that the edge module 102 stores the target result, obtain the target result from the edge module 102 and return the target result to the data management application; in a case where it is determined that the edge module 102 does not store the target result, obtain the target result from the gateway device 1011 corresponding to the data management application and return the target result to the data management application.

[0067] In one specific embodiment, the cloud module 103 is further configured to, in a case where it is determined that the requirement information indicates to obtain cold data and the user information and the requirement information meet the authority requirement, generate a data retrieval instruction and send the data retrieval instruction to the edge module 102 corresponding to the user information. The edge module 102 is configured to query and obtain the target result based on the retrieval instruction and return the target result to the cloud module 103. The cloud module 103 is further configured to return the target result to the data management application.

[0068] Specifically, the user triggers a control request by using the APP, for example, triggers a control request for specific energy data, and sends the control request to the cloud module 103. The cloud module 103 first performs identity authentication and authority check to ensure that the requester has the right to access the requested data. After successful authentication, the required data is searched in the virtual data area 1031, if the required data is not in the virtual data area 1031, the required data is searched in the edge module 102 corresponding to the user, and if the required data is not in the edge module 102, the required data is searched in the gateway device 1011 corresponding to the user.

[0069] Moreover, the data obtained by the cloud module 103 is encrypted before being returned to the user and is formatted to meet the requirements of the corresponding APP. Specifically, the encrypted data is returned to the APP through a secure channel.

[0070] Specifically, for the case where the user needs to access cold data, the cloud module 103 sends a data retrieval instruction to the edge module 102 to make the edge module 102 retrieve the related data and return the data to the cloud module 103 after decompression or preprocessing, and then the cloud module 103 forwards the data to the APP.

[0071] In one specific embodiment, the cloud module 103 is further configured to classify the stored data into at least two categories based on a data upload time point.

[0072] Different categories correspond to different deletion priorities, and the data upload time point is the time when the edge module 102 uploads the target hot data to the cloud module. The longer the time length of the data upload time point from the current time point, the higher the deletion priority.

[0073] The cloud module 103 is further configured to record the number of times the stored data is accessed within a preset time period, adjust the deletion priority of the accessed data based on the number of times the data is accessed, and obtain a target deletion priority.

[0074] Specifically, considering the memory storage cost and privacy security issues, the cloud module 103 will not store a large amount of data, but at the same time, the data stored by the cloud module 103 needs to meet the online query needs, so the data volume of the cloud module 103 also needs to maintain a certain size.

[0075] Based on the data upload time point, the data is classified into real-time monitoring data, recent history data and long-term history data. The time division points of the three categories can be set by the user according to actual needs, and the present application does not make any limitation.

[0076] For example, according to the time window elimination rule, the data within 30 minutes is defined as real-time data, the data within 7 days is defined as recent history data, and the data exceeding 7 days is defined as long-term history data. Data exceeding the set time window will be automatically eliminated.

[0077] In actual operation, for historical data, the user will often access data exceeding 7 days due to problem investigation or the need for calculation and processing when using the application. In this case, the interface access data of the APP is defined as user behavior data to change the deletion priority through the access frequency.

[0078] Specifically, the deletion priority is dynamically changed based on the access frequency. The system can maintain an access log to record the timestamp of each data access. By analyzing the access log, the system can real-time calculate the access frequency of each data within a specific time period, and calculate the weighted average value based on the historical access frequency and the recent access frequency to determine the corresponding deletion priority.

[0079] In one specific embodiment, the data management application responds to the key data configured by the user for the data stored by the cloud module, and sends the key data to the cloud module 103. The cloud module 103 is further configured to perform a data deletion operation based on the key data.

[0080] The data based on the key data for deletion operation is not applicable to the target deletion priority.

[0081] The key data user sets it according to the actual needs.

[0082] Specifically, the data corresponding to the key data set by the user is defined as the key operation behavior data, and the storage time limit of the cloud module 103 is determined by the key data.

[0083] For example, the energy storage device has an alarm event, and the user configures key data based on the alarm event, such as storing for 3 months, or until the alarm event disappears, etc.

[0084] For example, store for 3 months, and the cloud module 103 deletes the data after storing for three months; for example, the alarm event disappears, and the cloud module 103 deletes the data after receiving the relevant information of the corresponding event repair or message.

[0085] In one embodiment, the cloud module 103 is also used to record the change information in the case of determining that the virtual data area 1031 has data changes, and perform the change operation corresponding to the change information in the temporary storage area 1032.

[0086] The change information includes: operation type, change time and change data.

[0087] The virtual data area 1031 processes data quickly, stores data in memory, and will die immediately once it is leaked, ensuring data security. However, it also causes a problem that data will be loaded from each edge module 102, causing a large IO bottleneck. In order to reduce costs and improve performance, a temporary persistent area (temporary storage area 1032) is set up in the cloud. Each data is stored according to the ip, timestamp and device serial number of the energy storage device 1012, and the virtual data area 1031 will be synchronized to the temporary persistent area in real time. Once the virtual data area 1031 data is lost, the data of the temporary persistent area will be synchronized to recover.

[0088] In addition, after the virtual data area 1031 performs the data deletion operation based on the deletion priority, or after new data is uploaded, it needs to ensure that the behavior of the temporary storage area 1032 is synchronized.

[0089] The application adopts a combination of change logs and message queues. Whenever data in the virtual data area 1031 changes (insertion, update, or deletion), the changes are recorded in a change log, and each entry contains the operation type, timestamp (change time), data identifier, and new data value, etc. Each record in the change log is published to a message queue (such as Kafka), and a background service subscribes to the message queue and listens to change messages. When a new change message is received, the background service performs the corresponding synchronization operation according to the content of the change record. Through this mechanism, the system not only implements efficient incremental synchronization, but also ensures data consistency and reliability, while reducing unnecessary storage occupation and IO overhead.

[0090] In one embodiment, the data management application responds to a user-triggered data analysis request and sends the data analysis request to the cloud module 103. The cloud module 103 is also configured to send a key authorization request to other gateway devices 1011 based on the data analysis request. The gateway device that receives the key authorization request responds to the key authorization request and sends the key to the cloud module 103. The cloud module 103 is also configured to perform decryption operations on the target hot data based on the key, obtain analysis results corresponding to the data analysis request based on the decrypted hot data, return the analysis results to the data management application, and delete the key after returning the analysis results.

[0091] In one embodiment, the cloud module 103 is also configured to divide the stored data into metadata and actual data, and to encrypt and store the actual data.

[0092] Specifically, the data stored in the cloud module 103 is divided into metadata and actual data. The metadata, such as timestamps, device IPs, and software serial numbers, can be stored in plaintext, and the actual data is encrypted and stored. Furthermore, an index structure of encrypted data is constructed to support efficient querying and retrieval. The index used for querying includes the hash value of the encrypted data or other custom identifiers to quickly locate the data.

[0093] Specifically, in the case of triggering the data analysis mode (corresponding to the data analysis request), the key is temporarily passed to the cloud module 103 through the gateway device 1011 authorization method to decrypt the data. After the data analysis is completed, the analysis results are encrypted and returned to the data management application, and the previously received key is deleted.

[0094] Specifically, the data analysis request carries the analysis requirement, and the cloud module 103 determines the target energy storage device based on the analysis requirement and sends a key authorization request to other gateway devices 1011.

[0095] The target energy storage device 1011 includes a sending data analysis request corresponding energy storage device and other gateway device.

[0096] The key authorization in this case is temporary and controlled to ensure the security of the data throughout the process.

[0097] In one embodiment, to ensure data privacy protection, the data uploaded to the cloud module 103 is encrypted, but the key is only stored in the terminal module 101, and when viewing the data, it is decrypted by decomposition or terminal authorization, thereby ensuring the security of the data on the cloud. At the same time, the data is compressed in the terminal module 101 to reduce IO throughput.

[0098] Specifically, the terminal module 101 generates a symmetric encryption key (e.g., AES-256) and stores it locally. In this way, even if the data is intercepted during transmission or exists on the cloud, it cannot be decrypted without the key.

[0099] The data management application responds to multiple user-triggered data query requests for the same data set and sends the data query request to the cloud module 103; the cloud module 103 is also used to send a key authorization request to the corresponding gateway device 1011 if the user information meets the permission requirements; the gateway device 1011 receives the key authorization request and sends the key to the cloud module 103; the cloud module 103 is also used to send the key to the authorized user to enable the authorized user to query the data.

[0100] The data query request carries user information.

[0101] Specifically, for the case where multiple users need to access the same data set (e.g., users with the role of after-sales personnel need to access historical fault data of multiple energy storage devices), the key authorization request is sent to the gateway device 1011 corresponding to the energy storage device that needs to be accessed under the condition that the role verification is correct; and then the received key is sent to the access user.

[0102] Specifically, the current operation record log is recorded for auditing. Moreover, the gateway device performs compression processing before uploading its historical fault data, using efficient lossless compression algorithms (e.g., Zstandard, LZ4, and Gzip, etc.) to reduce the data volume. According to the actual data type and data content, the compression ratio is controlled between 30% and 70%,

[0103] The application not only improves the efficiency of data processing, but also ensures the security and privacy protection of data, and provides strong support for the digital operation of energy storage equipment. The system architecture of the application not only meets the needs of energy systems for data real-time and high efficiency, but also solves the challenges of centralized cloud storage in data security and privacy protection.

[0104] Finally, it should be noted that the above is only the preferred embodiment of the application, and the application is not limited to the above examples. It can be understood that other improvements and changes directly derived or thought of by those skilled in the art without departing from the spirit and concept of the application should be considered within the scope of protection of the application.

Claims

1. A distributed energy storage data management system, characterized by, The system comprises at least one terminal module, at least one edge module and a cloud module, the terminal module is in communication connection with the edge module and the cloud module respectively, the edge module is in communication connection with the cloud module, and the edge module and the terminal module have a first mapping relationship; The terminal module comprises a gateway device and at least one energy storage device, the gateway device is connected with the energy storage device and the edge module respectively, and the gateway device and the energy storage device have a second mapping relationship; The cloud module comprises a virtual data area and a temporary storage area, and data in the virtual data area and the temporary storage area are synchronously stored and deleted; The gateway device is configured to store running data generated when the energy storage device operates, divide the running data into hot data and cold data based on a business scenario, encrypt the hot data to obtain target hot data, and transmit the target hot data and the cold data to the edge module for backup, wherein a key for encrypting the hot data is stored in the gateway device; The edge module is configured to store the target hot data and the cold data, and transmit the target hot data to the cloud module; The cloud module is configured to receive the target hot data transmitted by the edge module, and delete data stored in the virtual data area and the temporary storage area based on a target deletion priority, wherein the stored data comprises the target hot data.

2. The distributed energy storage data management system of claim 1, wherein, The terminal module further comprises an intelligent terminal device, and the intelligent terminal device comprises a data management application; The data management application is configured to respond to a control request triggered by a user, and transmit the control request to the cloud module, wherein the control request carries user information and demand information; The cloud module is further configured to receive the control request; determine whether the demand information indicates to obtain hot data, and whether the user information and the demand information meet an authority requirement; in a case where it is determined that the demand information indicates to obtain hot data, and the user information and the demand information meet the authority requirement, query whether a target result corresponding to the demand information is stored in the data virtual area; in a case where it is determined that the data virtual area stores the target result, obtain the target result from the data virtual area, and return the target result to the data management application; in a case where it is determined that the data virtual area does not store the target result, query whether the edge module stores the target result; in a case where it is determined that the edge module stores the target result, obtain the target result from the edge module, and return the target result to the data management application; in a case where it is determined that the edge module does not store the target result, obtain the target result from a gateway device corresponding to the data management application, and return the target result to the data management application.

3. The distributed energy storage data management system of claim 2, wherein, The cloud module is further configured to generate a data retrieval instruction and send the data retrieval instruction to an edge module corresponding to the user information, in a case where it is determined that the requirement information indicates that cold data is to be acquired and the user information and the requirement information meet authority requirements; The edge module is configured to query and acquire the target result based on the retrieval instruction, and return the target result to the cloud module; The cloud module is further configured to return the target result to the data management application.

4. The distributed energy storage data management system of any of claims 1-3, wherein, The cloud module is further configured to classify stored data into at least two categories based on a data upload time point, wherein different categories correspond to different deletion priorities, the data upload time point is a time at which target hot data is uploaded from the edge module to the cloud module, and the longer the time length from the data upload time point to a current time point, the higher the deletion priority; The cloud module is further configured to record a number of times that stored data is accessed within a preset time period, and adjust a deletion priority of the accessed data based on the number of times of access to obtain a target deletion priority.

5. The distributed energy storage data management system of claim 4, wherein, The terminal module further includes an intelligent terminal device, and the intelligent terminal device includes a data management application. The data management application is configured to send the key data to the cloud module in response to the key data configured by a user for data stored in the cloud module. The cloud module is further configured to perform a deletion operation on data based on the key data. The data on which the deletion operation is performed based on the key data is not applicable to the target deletion priority.

6. The distributed energy storage data management system of any of claims 1-3, wherein, The cloud module is further configured to record change information in a case where it is determined that data in the virtual data area is changed, and perform a change operation corresponding to the change information in the temporary storage area. The change information includes an operation type, a change time, and change data.

7. The distributed energy storage data management system of any of claims 1-3, wherein, The terminal module further includes an intelligent terminal device, and the intelligent terminal device includes a data management application. The data management application is configured to send the data analysis request to the cloud module in response to the data analysis request triggered by a user. The cloud module is further configured to send a key authorization request to other gateway devices based on the data analysis request. A gateway device receiving the key authorization request is configured to send a key to the cloud module in response to the key authorization request. The cloud module is further configured to perform a decryption operation on the target hot data based on the key, obtain an analysis result corresponding to the data analysis request based on the decrypted hot data, return the analysis result to the data management application, and delete the key after the analysis result is returned.

8. The distributed energy storage data management system of any of claims 1-3, wherein, The terminal module further includes an intelligent terminal device, and the intelligent terminal device includes a data management application. The data management application is configured to send the data query request to the cloud module in response to the data query request triggered by a plurality of users for a same data set, wherein the data query request carries user information. The cloud module is further configured to send a key authorization request to a corresponding gateway device in a case where it is determined that the user information meets authority requirements. The gateway device responds to the key authorization request and sends a key to the cloud module; The cloud module is further configured to send the key to the authorized user to enable the authorized user to query data.

9. The distributed energy storage data management system of any of claims 1-3, wherein, The cloud module is further configured to divide the stored data into metadata and actual data, and to encrypt and store the actual data.

10. The distributed energy storage data management system of any of claims 1-3, wherein, The gateway device is further configured to compress the hot data.

Citation Information

Patent Citations

  • Container-based edge gateway system and energy data processing method

    CN111163002A

  • SaaS-based cloud platform data storage method

    CN118075293A