Distributed energy storage data management system

Through the distributed energy storage data management system, the problem of poor security of energy data management is solved by using encryption processing and multi-layer backup, and efficient and secure data management is achieved.

CN119835283AActive Publication Date: 2025-04-15JIANGSU GUOXIA TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, energy data management is poor in security, and centralized cloud storage is easily exploited by criminals, resulting in serious impact on individuals and society.

Method used

A distributed energy storage data management system is proposed, including terminal modules, edge modules and cloud modules. The hot data is processed through encryption and data backup and synchronization are performed between gateway equipment, edge modules and cloud modules to ensure data security.

Benefits of technology

Improve the security of energy data management, ensure the security and privacy of data throughout the life cycle, and achieve efficient data interaction and processing speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119835283A_ABST
    Figure CN119835283A_ABST
Patent Text Reader

Abstract

The invention 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 side end module and a cloud module; the gateway equipment is used for storing operation data generated during operation of the energy storage equipment; the data is transmitted to the side end module for backup; the side end module is used for storing target hot data and cold data and transmitting the target hot data to the cloud module; and the cloud module is used for deleting the data stored in the virtual data area and the temporary storage area based on the target deletion priority. The method and the device are used for solving the problem of poor energy data management security in the prior art, and the security of energy data management is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of energy data management, and in particular to a distributed energy storage data management system. Background Art

[0002] Data privacy and security are gaining increasing attention worldwide, especially in the field of power and energy data management. With the widespread application of smart grids and distributed energy systems, the operating data (energy data) of energy storage devices needs to be supervised by the cloud to improve the efficiency of equipment management and system optimization. However, energy data is highly sensitive. Existing technologies rely on centralized cloud storage to store energy data, which has poor storage security. Once used by criminals, it may have serious impacts on individuals and society. Therefore, the security management of energy data has become an important issue that needs to be addressed. Summary of the invention

[0003] In response to the above problems and technical requirements, the applicant has proposed 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 embodiment of the present application provides a distributed energy storage data management system, the system comprising: at least one terminal module, at least one edge module and a cloud module, the terminal module is respectively connected to the edge module and the cloud module for communication, the edge module is connected to the cloud module for communication, and a first mapping relationship exists between the edge module and the terminal module;

[0005] The terminal module includes: a gateway device and at least one energy storage device, the gateway device is connected to the energy storage device and the edge module respectively, and a second mapping relationship exists between the gateway device and the energy storage device;

[0006] The cloud module includes: 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;

[0007] The gateway device is used to store the operation data generated when the energy storage device is running; divide the operation data into hot data and cold data based on the 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 the key for encrypting the hot data is stored in the gateway device;

[0008] The edge module is used 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 used 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 the target deletion priority, wherein the stored data includes: the target hot data.

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

[0011] The data management application responds to a control request triggered by a user and sends the control request to the cloud module, wherein the control request carries user information and demand information;

[0012] The cloud module is further used to receive the control request;

[0013] Determining whether the demand information indicates obtaining hot data, and whether the user information and the demand information meet the authority requirements;

[0014] When it is determined that the demand information indicates obtaining hot data, and the user information and the demand information meet the authority requirements, querying whether a target result corresponding to the demand information is stored in the data virtual area;

[0015] If it is determined that the data virtual area stores the target result, acquiring the target result from the data virtual area, and returning the target result to the data management application;

[0016] When it is determined that the target result is not stored in the data virtual area, querying whether the edge module stores the target result;

[0017] If it is determined that the edge module stores the target result, obtaining the target result from the edge module and returning the target result to the data management application;

[0018] When it is determined that the target result is not stored in the edge module, the target result is obtained from a gateway device corresponding to the data management application, and the target result is returned to the data management application.

[0019] According to a distributed energy storage data management system of an embodiment of the present application, the cloud module is further used to generate a data retrieval instruction when it is determined that the demand information indicates obtaining cold data, and the user information and the demand information meet the authority requirements, and send the data retrieval instruction to the edge module corresponding to the user information;

[0020] The edge module is used 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 also used to return the target result to the data management application.

[0022] According to a distributed energy storage data management system of an embodiment of the present application, the cloud module is further used to classify the stored data based on the data upload time point to obtain at least two types of data, wherein different categories correspond to different deletion priorities, the data upload time point is the time when the edge module uploads the target hot data to the cloud module, and the longer the time between the data upload time point and the current time point, the higher the deletion priority;

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

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

[0025] The data management application responds to key data configured by the user for the data stored in the cloud module and sends the key data to the cloud module;

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

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

[0028] According to a distributed energy storage data management system of an embodiment of the present application, the cloud module is further used to record the change information when it is determined that the data in the virtual data area has changed, and to perform a change operation corresponding to the change information in the temporary storage area;

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

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

[0031] The data management application responds to a data analysis request triggered by a user and sends the data analysis request to the cloud module;

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

[0033] The gateway device that receives the key authorization request responds to the key authorization request and sends the key to the cloud module;

[0034] The cloud module is also used 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, return the analysis result to the data management application; and delete the key after returning the analysis result.

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

[0036] The data management application responds to data query requests for the same data set triggered by multiple users, and sends the data query requests to the cloud module, wherein the data query requests carry user information;

[0037] The cloud module is further configured to send a key authorization request to a corresponding gateway device when it is determined that the user information meets the permission requirements;

[0038] The gateway device responds to the key authorization request and sends the key to the cloud module;

[0039] The cloud module is also used to send the key to the authorized user so that the authorized user can query the data.

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

[0041] According to a distributed energy storage data management system according to an embodiment of the present application, the gateway device is also used to compress the thermal data.

[0042] The distributed energy storage data management system provided in the embodiment of the present application utilizes the distributed storage device (gateway device) of the energy storage scenario to perform local storage of data, ensuring the security of the data throughout its life cycle. In addition, the data stored in the gateway device is encrypted and stored in the edge module and the cloud module, but the encryption key is only stored locally, which ensures the security of the data, and establishes an edge module in the cloud module and the terminal module to achieve efficient data interaction. In addition, the data stored in the cloud module is temporarily stored, and the data stored in the virtual data area and the temporary storage area will be deleted based on the target deletion priority. This part of the data is hot data, which improves the data processing rate, and on the basis of ensuring the real-time and high-efficiency requirements of the data, also ensures the security and privacy of the data. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0044] Figure 1 It is a structural diagram of a distributed energy storage data management system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0045] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0046] The present application embodiment 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 a cloud module 103, the terminal module 101 is communicated with the edge module 102 and the cloud module 103 respectively, the edge module 102 is communicated with the cloud module 103, and there is a first mapping relationship between the edge module 102 and the terminal module 101.

[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. A second mapping relationship exists between the gateway device 1011 and the energy storage device 1012 .

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

[0049] The gateway device 1011 is used to store the operating data generated when the energy storage device 1012 is running; divide the operating data into hot data and cold data based on the business scenario, encrypt the hot data to obtain the target hot data; and transmit the target hot data and 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 used to store target hot data and cold data, and transmit the target hot data to the cloud module 103 .

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

[0053] The stored data includes: target thermal data.

[0054] Among them, Figure 1 In the example, two side modules 102 are used, one of which includes two terminal modules 101, and the other includes one terminal module 101, and one terminal module 101 includes three energy storage devices 1012. Of course, this is only an example and is not used to limit the protection scope of this application.

[0055] The edge modules 102 are configured 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 are 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 the 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 stores it in the temporary storage area 1032 to prevent loss.

[0057] Among them, 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 his / her actual needs.

[0059] The distributed energy storage data management system provided in the embodiment of the present application utilizes the distributed storage device (gateway device) of the energy storage scenario to perform local storage of data, ensuring the security of the data throughout its life cycle. In addition, the data stored in the gateway device is encrypted and stored in the edge module and the cloud module, but the encryption key is only stored locally, which ensures the security of the data, and establishes an edge module in the cloud module and the terminal module to achieve efficient data interaction. In addition, the data stored in the cloud module is temporarily stored, and the data stored in the virtual data area and the temporary storage area will be deleted based on the target deletion priority. This part of the data is hot data, which improves the data processing rate, and on the basis of ensuring the real-time and high-efficiency requirements of the data, also ensures the security and privacy of the data.

[0060] In a specific embodiment, the gateway device 1011 compresses and stores the operation data to save storage space.

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

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

[0063] Among them, smart terminal devices include: mobile phones, computers, tablets, etc.

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

[0065] The cloud module 103 is also used to receive a control request; determine whether the demand information indicates obtaining hot data, and whether the user information and the demand information meet the authority requirements; when it is determined that the demand information indicates obtaining hot data, and the user information and the demand information meet the authority requirements, obtain a first data acquisition strategy corresponding to obtaining hot data, and obtain a target result corresponding to the demand information by executing the first data acquisition strategy; when it is determined that the demand information indicates obtaining cold data, and the user information and the demand information meet the authority requirements, obtain a second data acquisition strategy corresponding to obtaining cold data, and obtain a target result corresponding to the demand information by executing the second data acquisition strategy.

[0066] In a specific embodiment, the cloud module 103 is also used to query whether the target result corresponding to the demand information is stored in the data virtual area 1031 when it is determined that the demand information indicates the acquisition of hot data and the user information and the demand information meet the authority requirements; when 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; when it is determined that the target result is not stored in the data virtual area 1031, query whether the edge module 102 stores the target result; when 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; when it is determined that the target result is not stored in the edge module 102, obtain the target result from the edge module 102 and return the target result to the data management application.

[0067] In a specific embodiment, the cloud module 103 is further used to generate a data retrieval instruction when it is determined that the demand information indicates to obtain cold data, and the user information and the demand information meet the permission requirements, and send the data retrieval instruction to the edge module 102 corresponding to the user information. The edge module 102 is used 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 also used to return the target result to the data management application.

[0068] Specifically, the user uses the APP to trigger a control request, for example, to trigger 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 permission checks to ensure that the requester has the right to access the requested data. After successful authentication, the requester retrieves the data from the virtual data area 1031. If the required data is not in the virtual data area 1031, the requester retrieves the data from the edge module 102 corresponding to the user. If the required data is not in the edge module 102, the requester retrieves the data from the gateway device 1011 corresponding to the user.

[0069] Furthermore, the data acquired by the cloud module 103 will be encrypted and formatted before being returned to the user to meet the needs of the corresponding APP. Specifically, the encrypted data will be returned to the APP through a secure channel.

[0070] Specifically, if a user needs to access cold data, the cloud module 103 will send a data retrieval instruction to the edge module 102, so that the edge module 102 retrieves the relevant data, decompresses or pre-processes the data, and returns it to the cloud module 103, which then forwards it to the APP.

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

[0072] Among them, different categories correspond to different deletion priorities. 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 distance between the data upload time point and the current time point, the higher the deletion priority.

[0073] The cloud module 103 is also used to record the number of times the stored data is accessed within a preset time period, and adjust the deletion priority of the accessed data based on the number of times the data is accessed to 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 in 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 divided into real-time monitoring data, recent historical data and long-term historical data. The time division points of the three categories can be set by the user according to their actual needs, and this application does not impose any restrictions.

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

[0077] In actual operation, for historical data, users often access data for more than 7 days due to troubleshooting or calculation processing. In this state, the APP interface access data is defined as user behavior data, and the deletion priority is changed according to the access frequency.

[0078] Specifically, the deletion priority is changed dynamically 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 access frequency of each data in a specific time period is counted in real time, and the weighted average is calculated by combining the historical access frequency and the recent access frequency to determine the corresponding deletion priority.

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

[0080] Among them, data that is deleted based on key data is not applicable to the target deletion priority.

[0081] Among them, key data users set according to their actual needs.

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

[0083] For example, when an alarm event occurs in the energy storage device, the user configures key data based on the alarm event, such as storing the data for three months or until the alarm event disappears.

[0084] For example, if the data is stored for three months, the cloud module 103 deletes the data after three months of storage; for example, if the alarm event disappears, the cloud module 103 deletes the data after receiving the relevant information of the corresponding event repair or message.

[0085] In a specific embodiment, the cloud module 103 is further used to record the change information when it is determined that data changes occur in the virtual data area 1031 , and to perform a 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 and stores the data in memory. Once a leak occurs, the data will disappear immediately, ensuring data security. However, this also raises a problem. The data will be reloaded from each edge module 102, causing a large IO bottleneck. In order to reduce costs and improve performance, a temporary persistence area (temporary storage area 1032) is set up in the cloud. Each data is stored according to the three dimensions of the IP, timestamp and device serial number of the energy storage device 1012. At the same time, the virtual data area 1031 will be synchronized to the temporary persistence area in real time. Once the data in the virtual data area 1031 is lost, the data in the temporary persistence area will be restored synchronously.

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

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

[0090] In a specific embodiment, the data management application responds to a data analysis request triggered by a user, and sends the data analysis request to the cloud module 103. The cloud module 103 is also used 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 used to decrypt the target hot data based on the key, obtain the 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.

[0091] In a specific embodiment, the cloud module 103 is further used 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. Metadata such as timestamp, device IP and software serial number can be stored in plain text, and actual data is stored encrypted. In addition, an index structure of encrypted data is constructed to support efficient query and retrieval. The index used for query includes the hash value of the encrypted data or other customized identifiers to quickly locate data.

[0093] Specifically, when the data analysis mode is triggered (corresponding to the data analysis request), the key is temporarily transferred to the cloud module 103 through the authorization of the gateway device 1011 to decrypt the data. After the data analysis is completed, the analysis result is encrypted and returned to the data management application, and the previously received key is deleted.

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

[0095] The target energy storage device 1011 includes: the energy storage device corresponding to the sending data analysis request and other gateway devices.

[0096] The key authorization of this application in this case is short-lived and controlled to ensure the security of data throughout the entire process.

[0097] In a specific embodiment, in order to ensure data privacy protection, the data uploaded to the cloud module 103 will be encrypted, but the key is only stored in the terminal module 101, and is decomposed when viewing the data or decrypted by the 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 on the cloud, the data cannot be decrypted without the key.

[0099] The data management application responds to data query requests for the same data set triggered by multiple users, and sends the data query requests to the cloud module 103; the cloud module 103 is also used to send a key authorization request to the corresponding gateway device 1011 when it is determined that 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 so that the authorized user can query the data.

[0100] The data query request carries user information.

[0101] Specifically, in the case where multiple users need to access the same data set (for example, a user whose role is after-sales personnel needs to access historical fault data of multiple energy storage devices), if the role verification is successful, a key authorization request is sent to the gateway device 1011 corresponding to the energy storage device that needs to be accessed; and then the received key is sent to the accessing user.

[0102] Specifically, the current operation log is recorded for auditing. In addition, the gateway device compresses its own historical fault data before uploading it, using efficient lossless compression algorithms (such as Zstandard, LZ4 and Gzip, etc.) to reduce the data size. The compression ratio is controlled between 30% and 70% according to the actual data type and data content.

[0103] This application not only improves the efficiency of data processing, but also ensures the security and privacy protection of data, providing strong support for the digital operation of energy storage equipment. The system architecture of this application not only meets the energy system's needs for data real-time and 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 implementation of the present application, and the present application is not limited to the above embodiments. It is understood that other improvements and changes directly derived or associated by those skilled in the art without departing from the spirit and concept of the present application should be considered to be included in the scope of protection of the present application.

Claims

1. A distributed energy storage data management system, characterized in that: The system comprises: at least one terminal module, at least one edge module and a cloud module, wherein the terminal module is respectively connected to the edge module and the cloud module for communication, the edge module is connected to the cloud module for communication, and a first mapping relationship exists between the edge module and the terminal module; The terminal module includes: a gateway device and at least one energy storage device, the gateway device is connected to the energy storage device and the edge module respectively, and a second mapping relationship exists between the gateway device and the energy storage device; The cloud module includes: 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 used to store the operation data generated when the energy storage device is running; divide the operation data into hot data and cold data based on the 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 the key for encrypting the hot data is stored in the gateway device; The edge module is used to store the target hot data and the cold data, and transmit the target hot data to the cloud module; The cloud module is used 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 the target deletion priority, wherein the stored data includes: the target hot data.

2. The distributed energy storage data management system according to claim 1, characterized in that: The terminal module also includes: an intelligent terminal device, and the intelligent terminal device includes: a data management application; The data management application responds to a control request triggered by a user and sends the control request to the cloud module, wherein the control request carries user information and demand information; The cloud module is further used to receive the control request; Determining whether the demand information indicates obtaining hot data, and whether the user information and the demand information meet the authority requirements; When it is determined that the demand information indicates obtaining hot data, and the user information and the demand information meet the authority requirements, querying whether a target result corresponding to the demand information is stored in the data virtual area; If it is determined that the data virtual area stores the target result, acquiring the target result from the data virtual area, and returning the target result to the data management application; When it is determined that the target result is not stored in the data virtual area, querying whether the edge module stores the target result; If it is determined that the edge module stores the target result, obtaining the target result from the edge module and returning the target result to the data management application; When it is determined that the target result is not stored in the edge module, the target result is obtained from a gateway device corresponding to the data management application, and the target result is returned to the data management application.

3. The distributed energy storage data management system according to claim 2, characterized in that: The cloud module is further configured to generate a data retrieval instruction when it is determined that the demand information indicates obtaining cold data and the user information and the demand information meet the authority requirements, and send the data retrieval instruction to the edge module corresponding to the user information; The edge module is used to query and obtain the target result based on the search instruction, and return the target result to the cloud module; The cloud module is also used to return the target result to the data management application.

4. The distributed energy storage data management system according to any one of claims 1 to 3, characterized in that: The cloud module is further used to classify the stored data based on the data upload time point to obtain at least two types of data, wherein different categories correspond to different deletion priorities. The data upload time point is the time when the edge module uploads the target hot data to the cloud module. The longer the time between the data upload time point and the current time point, the higher the deletion priority; The cloud module is also used to record the number of times the stored data is accessed within a preset time period, and adjust the deletion priority of the accessed data based on the number of times the data is accessed to obtain a target deletion priority.

5. The distributed energy storage data management system according to claim 4, characterized in that: The terminal module also includes: an intelligent terminal device, and the intelligent terminal device includes: a data management application; The data management application responds to key data configured by the user for the data stored in the cloud module and sends the key data to the cloud module; The cloud module is further used to perform a data deletion operation based on the key data; Among them, data that is deleted based on key data is not applicable to the target deletion priority.

6. The distributed energy storage data management system according to any one of claims 1 to 3, characterized in that: The cloud module is further configured to record the change information when it is determined that data change occurs in the virtual data area, and to perform a change operation corresponding to the change information in the temporary storage area; The change information includes: operation type, change time and change data.

7. The distributed energy storage data management system according to any one of claims 1 to 3, characterized in that: The terminal module also includes: an intelligent terminal device, and the intelligent terminal device includes: a data management application; The data management application responds to a data analysis request triggered by a user and sends the data analysis request to the cloud module; The cloud module is further used to send a key authorization request to other gateway devices 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; The cloud module is also used 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, return the analysis result to the data management application; and delete the key after returning the analysis result.

8. The distributed energy storage data management system according to any one of claims 1 to 3, characterized in that: The terminal module also includes: an intelligent terminal device, and the intelligent terminal device includes: a data management application; The data management application responds to data query requests for the same data set triggered by multiple users, and sends the data query requests to the cloud module, wherein the data query requests carry user information; The cloud module is further configured to send a key authorization request to a corresponding gateway device when it is determined that the user information meets the permission requirements; The gateway device responds to the key authorization request and sends the key to the cloud module; The cloud module is also used to send the key to the authorized user so that the authorized user can query the data.

9. The distributed energy storage data management system according to any one of claims 1 to 3, characterized in that: The cloud module is also used 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 according to any one of claims 1 to 3, characterized in that: The gateway device is also used to compress the hot data.

Citation Information

Patent Citations

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

    CN111163002A

  • Access method and device of storage system, computer readable medium and electronic equipment

    CN116436624A

  • SaaS-based cloud platform data storage method

    CN118075293A

  • Terminal data sharing access control system and method based on block chain

    CN118400125A