Substation Massive Information Storage System

By deploying distributed servers and coordinated backup units in the substation, the security and efficiency issues of information upload and data storage in the substation storage system are solved, and timely and accurate upload of information and safe and redundant storage of data are achieved.

CN118363792BActive Publication Date: 2025-01-21STATE GRID SHANDONG ELECTRIC POWER CO YISHUI COUNTY POWER SUPPLY CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410474049.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-19
Publication Date
2025-01-21
Estimated Expiration
2044-04-19

AI Technical Summary

Technical Problem

In the case of huge information flow and many load transmission equipment, existing substation storage systems are prone to blockage of transmission channels, increasing the server operation load, causing lag in information upload and retrieval and data loss, and centralized data storage increases server failure. The risk of storage loss.

Method used

By deploying distributed servers, the risk of centralized data storage is physically reduced, and a coordination backup unit is set up on the distributed servers to periodically adjust the distribution of substation information to achieve load dispersion of information uploading and acquisition and redundant backup of data storage. .

Benefits of technology

It ensures the timeliness and accuracy of information upload and acquisition, reduces the security risks of data storage, reduces the load pressure on transmission channels and storage servers, and avoids information loss and storage tension.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118363792B_ABST
    Figure CN118363792B_ABST
Patent Text Reader

Abstract

The present application provides a massive information storage system for a substation, including several distributed storage servers, each of which is equipped with a transmission unit, a coordination backup unit, and a storage unit. The present application physically reduces the risk of centralized data storage through the deployment of distributed servers, and periodically adjusts the distribution of substation information on each server by deploying a coordination backup unit set on the distributed server, while dispersing the load of information upload and acquisition and taking into account the redundant backup of data storage, thus ensuring the timeliness and accuracy of information upload and acquisition and the security of data storage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of power grid informatization technology, and in particular to a massive information storage system for a substation. Background Art

[0002] The statements in this section merely provide background technical information related to the present application and do not necessarily constitute prior art.

[0003] In the power system, substation plays a vital role. It is not only the hub of power transmission and distribution, but also the basis for ensuring the stable operation of the power system. With the development of power information technology and the gradual maturity of smart grid, more and more automation equipment and intelligent equipment are applied and popularized in substations. The collection, storage, retrieval and application of massive information have also become an important topic in power grid research. Among them, the collection, upload, storage and retrieval of information at any time are the basis of application. In the actual operation process of the existing substation storage system, due to the huge information flow and the large number of transmission devices under load, it is easy to cause transmission channel blockage, increase the operation load of the server, cause information upload, retrieval jam, data loss, and centralized storage of data also increases the risk of storage loss caused by server failure. How to ensure the security of stored information and the convenience of uploading, retrieval and retrieval is the top priority. Summary of the invention

[0004] In order to solve the above problems, the present application proposes a massive information storage system for substations. Through the deployment of distributed servers, the risk of centralized data storage is physically reduced, and by deploying a coordinated backup unit set on the distributed servers, the distribution of substation information on each server is periodically adjusted. While dispersing the load of information uploading and obtaining, redundant backup of data storage is taken into account, thereby ensuring the timeliness and accuracy of information uploading and obtaining and the security of data storage.

[0005] The present application provides a massive information storage system for a substation, including a plurality of distributed storage servers, each of which is equipped with a transmission unit, a coordination backup unit and a storage unit;

[0006] The transmission unit communicates with the mobile client, confirms the matching transmission unit according to the real-time throughput rate Pthrate transmitted by each transmission unit and the real-time backup directory Current Index of each storage unit, and the corresponding matching transmission unit completes the substation information interaction between the local storage unit and the mobile client;

[0007] Coordinate the backup units, based on the preset backup target BakTarget and the load average principle of each storage unit, periodically select the backup strategy to perform redundant backup of substation information in each storage unit;

[0008] The storage unit stores substation information, accepts the scheduling of the transmission unit and the coordination backup unit, and interacts with the mobile client and the remote storage unit for substation information.

[0009] Preferably, the real-time throughput rate Pthrate is the ratio of the real-time transmission load CurrentLoad of the corresponding storage server to the limit transmission capacity TransLimit;

[0010] The real-time backup directory Current I ndex includes a class of information tags and secondary information tags in each storage unit. The class of information is the overall information of the substation. The class of information of each substation is divided into a combination of several secondary information according to a preset segmentation rule. The class of information tags include the substation identification code and the corresponding storage address of the overall information stored in any storage unit, and the secondary information tags are the information subset identification code and the corresponding storage address stored in any storage unit.

[0011] Preferably, each transmission unit communicates and synchronously updates the real-time throughput rate Pthrate and the real-time backup directory Current Index in a timely manner.

[0012] Preferably, the steps of the reply transmission unit confirming the matching transmission unit are as follows:

[0013] S101: confirming the interaction purpose of the mobile client,

[0014] If the purpose of the interaction is to upload information, then jump to step S102; if the purpose of the interaction is to obtain information, then jump to step S103;

[0015] S102: Select a transmission unit with the smallest real-time throughput rate Pthrate and confirm it as a matching transmission unit;

[0016] S103: Identify the information acquisition target of the mobile client, obtain the corresponding target storage address according to the real-time backup directory Current Index, select the transmission unit with the smallest real-time throughput rate Pthrate from the target storage address, and confirm it as a matching transmission unit.

[0017] Preferably, the matching transmission unit receives the substation information uploaded by the mobile client, the local storage unit generates information fragments with information subset identification codes, and combines information fragments with the same information subset identification code to generate a subset to be aggregated or secondary information, the subset to be aggregated is a subset of the secondary information, the information subset identification code includes the substation identification code, if the local storage unit stores the secondary information corresponding to the subset to be aggregated, the corresponding subset to be aggregated is merged into the corresponding secondary information.

[0018] Preferably, the preset backup target BakTarget is specifically as follows:

[0019] Allocate N copies of first-class information and M copies of secondary information of any substation to each storage unit, wherein the number of secondary information divided from the first-class information of any substation is less than or equal to PN, where P is the number of storage servers;

[0020] Each storage unit can only store one copy of the first type of information for each substation and the corresponding storage unit no longer stores the secondary information corresponding to the first type of information. The storage unit storing the secondary information stores different combinations of the secondary information.

[0021] Preferably, the steps of the coordination backup unit performing redundant backup of the substation information in each storage unit are as follows;

[0022] S201: Count the types, quantity, distribution, and data volume of the primary information and secondary information in all storage units;

[0023] S202: Generate an ideal distribution set {Distribution_g} based on the backup target BakTarget and the types and quantities of the first-class information and the secondary information, where g is the element number, and the value is 1, 2, ..., G, and G is the number of elements;

[0024] S203: Estimate the data storage capacity of each storage unit based on each ideal distribution Di str ibut ion_g according to the data volume of the first-class information and the secondary information, generate a storage capacity list {Data_k}, k is the storage unit number, the value is 1, 2..., K, K is the number of storage units, calculate the average value of Data_k and obtain the standard σ of the storage capacity list {Data_k}, select the Di str ibut ion_g corresponding to the standard deviation less than or equal to the preset value Q to generate an operation set {TDi str ibut i on_l}, l is the element number, the value is 1, 2..., L, L is the number of elements;

[0025] S204: performing a similarity comparison between the real-time distribution of the first-class information and the secondary information and the elements in {TDi str ibut ion_1}, and selecting the element in {TDi str ibut ion_1} with the highest similarity to the real-time distribution as a backup strategy;

[0026] S205: Control each transmission unit to schedule each storage unit to exchange substation information according to the backup strategy.

[0027] Preferably, the matching transmission unit receives the substation information uploaded by the mobile client, the local storage unit generates information fragments with substation information subset identification codes, and combines information fragments with the same information subset identification codes to generate a subset to be aggregated or secondary information, the subset to be aggregated is a subset of the secondary information, and the information subset identification code includes the substation identification code;

[0028] In the step S205, during the interaction of substation information among the storage units, the subsets to be aggregated are merged into the corresponding first-level information and secondary information.

[0029] Preferably, in step 204, the specific method of selecting the backup strategy is:

[0030] S241: splitting a type of information in each storage unit into secondary information, generating a real-time distribution queue of each storage unit based on the real-time distribution of the secondary information, calculating the average data volume of the secondary information of each real-time distribution queue, sorting the real-time distribution queues from large to small according to the average data volume to generate a real-time queue set CList, selecting an element W from the operation set {TDistr ibution_1} to generate a to-be-selected distribution queue set DList, and splitting a type of information in the elements of the to-be-selected distribution queue set DList into secondary information;

[0031] S242: Map the elements of the real-time queue set CLIst to the elements of the candidate distribution queue set DList one by one. The specific steps are as follows:

[0032] S2421: Get the first element X from the real-time queue set CList, traverse the elements in DList, select the element Y with the highest degree of overlap of secondary information compared with X as the matching element of X, and record the number D_z of the same secondary information of X and Y, where z is the number of the real-time queue set CList, and the value is 1, 2..., Z, and Z is the number of elements;

[0033] S2422: Delete X and Y from the original queue respectively, and determine whether the real-time queue set CList is empty. If so, end the mapping and jump to step S243. If not, jump to step S2421.

[0034] S243: Calculate ∑ D _z That is, the similarity between element W and the real-time distribution;

[0035] S244: Based on steps S241 to S243, calculate the similarity between each element in {TDistr ibution_l} and the real-time distribution, and select the element with the greatest similarity as the backup strategy.

[0036] Preferably, in the step S205, a target distributed queue set EList is generated based on a backup strategy, a mapping relationship between the target distributed queue set EList and each storage unit is established according to the method of steps S241 and S242, and each storage unit interacts with substation information based on the mapping relationship.

[0037] Preferably, in the steps S203 and S204, if there is no storage list {Data_k} whose standard deviation is less than or equal to the preset value Q, then the Distr ibution_g corresponding to {Data_k} with the smallest standard deviation is selected as the backup strategy.

[0038] Compared with the prior art, the beneficial effects of this application are:

[0039] (1) This application physically reduces the risk of centralized data storage through the deployment of distributed servers, and periodically adjusts the distribution of substation information on each server by deploying a coordinated backup unit set on the distributed servers. While dispersing the load of information uploading and obtaining, it also takes into account the redundant backup of data storage, thereby ensuring the timeliness and accuracy of information uploading and obtaining and the security of data storage.

[0040] (2) This application divides substation information into primary information and secondary information through a preset backup target BakTarget, and stores the secondary information in different servers in a dispersed manner. On the basis of ensuring redundant backup of substation information, it does not cause too much storage pressure on each storage server, reduces storage waste caused by redundant backup, and enables multiple storage servers to respond to information acquisition of the same substation, reducing the load pressure on the transmission channel and storage server.

[0041] (3) This application performs redundant backup through the storage unit load averaging principle, and ensures the uniform distribution of substation information in each storage server on the basis of taking into account the backup target BakTarget, thereby ensuring the overall storage capacity of the system and preventing the storage shortage of individual storage servers from affecting the operation of the entire system.

[0042] (4) The redundant backup method of the present application first screens the ideal distribution set according to the storage unit load averaging principle, and then selects the ideal distribution set that is most similar to the real-time distribution as the alternative distribution according to the similarity comparison principle, which is beneficial to reduce the amount of data interacted during the redundant backup process, thereby reducing the redundant backup time and reducing the impact on the normal operation of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The drawings in the specification, which constitute a part of the present application, are used to provide further understanding of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute improper limitations on the present application.

[0044] Figure 1 This is a schematic diagram of the system composition of this application.

[0045] Figure 2 This is a flowchart of the redundant backup method of this application. DETAILED DESCRIPTION

[0046] The present application is further described below in conjunction with the accompanying drawings and embodiments.

[0047] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present disclosure. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprising" and / or "including" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.

[0048] In the present disclosure, terms such as "upper", "lower", "left", "right", "front", "back", "vertical", "horizontal", "side", "bottom" and the like indicating directions or positional relationships are based on the directions or positional relationships shown in the accompanying drawings. They are relational words determined only for the convenience of describing the structural relationships of the various parts or elements of the present disclosure, and do not specifically refer to any part or element in the present disclosure and should not be understood as limitations on the present disclosure.

[0049] Example 1

[0050] like Figure 1 to Figure 2 As shown, the present application provides a massive information storage system for a substation, including several distributed storage servers, each of which is equipped with a transmission unit, a coordination backup unit and a storage unit, and the functions of each unit are as follows:

[0051] The transmission unit communicates with the mobile client, confirms the matching transmission unit according to the real-time throughput rate Pthrate transmitted by each transmission unit and the real-time backup directory Current Index of each storage unit, and the corresponding matching transmission unit completes the substation information interaction between the local storage unit and the mobile client;

[0052] Coordinate the backup units, based on the preset backup target BakTarget and the load average principle of each storage unit, periodically select the backup strategy to perform redundant backup of substation information in each storage unit;

[0053] The storage unit stores substation information, accepts the scheduling of the transmission unit and the coordination backup unit, and interacts with the mobile client and the remote storage unit for substation information.

[0054] The mobile client communicates with a transmission unit randomly or according to its settings. The transmission unit confirms the matching transmission unit according to the real-time throughput rate Pthrate transmitted by each transmission unit and the real-time backup directory Current Index of each storage unit. The corresponding matching transmission unit completes the substation information interaction between the local storage unit and the mobile client, disperses the load of information uploading and obtaining, and ensures the timeliness and accuracy of information uploading and obtaining. The mobile client is an APP or a small program embedded in the WeChat platform.

[0055] Specifically, the real-time throughput Pthrate is the ratio of the real-time transmission load CurrentLoad of the corresponding storage server to the extreme transmission capacity TransLimit. The real-time transmission load CurrentLoad is the comprehensive weighted value of the real-time transmission data volume of the storage server, the number of connected mobile clients, and the server operating load. Similarly, the extreme transmission capacity TransLimit is the comprehensive weighted value of the maximum transmission rate of the storage server, the maximum load number of mobile clients, and the maximum operating load of the server. The ratio of the real-time transmission load CurrentLoad to the extreme transmission capacity TransLimit is used to measure the ability of the corresponding storage server to load mobile clients at the current moment. The smaller the ratio, the stronger the current load capacity.

[0056] Specifically, the real-time backup directory Current I ndex includes a type of information tag and a secondary information tag in each storage unit. The type of information is the overall information of the substation. The type of information of each substation is divided into a combination of several secondary information according to a preset segmentation rule. The type of information tag includes the substation identification code and the corresponding storage address of the overall information stored in any storage unit. The secondary information tag is the information subset identification code and the corresponding storage address stored in any storage unit. The preset segmentation rule is set according to parameters such as the category of information, the type of equipment involved, the voltage level, the importance of information, and the number of storage servers.

[0057] Preferably, each transmission unit communicates and synchronously updates the real-time throughput rate Pthrate and the real-time backup directory Current Index in a timely manner.

[0058] Specifically, the matching transmission unit receives the substation information uploaded by the mobile client, the local storage unit generates information fragments with information subset identification codes, and combines information fragments with the same information subset identification code to generate a subset to be aggregated or secondary information, the subset to be aggregated is a subset of the secondary information, the information subset identification code includes the substation identification code, and if the local storage unit stores the secondary information corresponding to the subset to be aggregated, the corresponding subset to be aggregated is merged into the corresponding secondary information.

[0059] Specifically, the preset backup target BakTarget is as follows:

[0060] Allocate N copies of first-class information and M copies of secondary information of any substation to each storage unit, wherein the number of secondary information divided from the first-class information of any substation is less than or equal to PN, where P is the number of storage servers;

[0061] Each storage unit can only store one copy of the first type of information for each substation and the corresponding storage unit no longer stores the secondary information corresponding to the first type of information. The storage unit storing the secondary information stores different combinations of the secondary information.

[0062] As shown in Table 1, assuming that N=2, M=2, J=4, and P=7, a type of information A1 and A2 (A1 and A2 are exactly the same) can be generated based on the complete information of a certain substation, and the type of information A1 can be divided into four secondary information a, b, c, and d. Based on the preset backup target BakTarget, the partial distribution scheme of the substation information of the corresponding substation on the 7 servers is shown in Table 1.

[0063] Table 1

[0064] Server 1 Server 2 Server 3 Server 4 Server 5 Server 6 Server 7 Distribution 1 A1 A1 ab bc cd a d Distribution 2 A1 A2 ac cd bd a b Distribution 3 A1 A2 d a bd bc ac Distribution 4 A1 A2 ad c a bd bc

[0065] Assuming that the substation information of the corresponding substation is stored in each storage server in the distribution 1, when the user retrieves the information resources in the second type of information a of the corresponding substation through the mobile client, servers 1, 2, 3, and 6 can all be connected to the mobile client as response servers to exchange substation information, which is convenient for dispersing the response pressure of a single server. At the same time, servers 3, 4, 5, 6, and 7 store the substation information of the corresponding substation in a dispersed manner. When servers 1 and 2 fail, they can still store complete substation information. On the basis of ensuring redundant backup of substation information, the storage waste caused by redundant backup is reduced.

[0066] Specifically, the steps of the reply transmission unit confirming the matching transmission unit are as follows:

[0067] S101: confirming the interaction purpose of the mobile client,

[0068] If the purpose of the interaction is to upload information, then jump to step S102; if the purpose of the interaction is to obtain information, then jump to step S103;

[0069] S102: Select a transmission unit with the smallest real-time throughput rate Pthrate and confirm it as a matching transmission unit;

[0070] S103: Identify the information acquisition target of the mobile client, obtain the corresponding target storage address according to the real-time backup directory Current Index, select the transmission unit with the smallest real-time throughput rate Pthrate from the target storage address, and confirm it as a matching transmission unit.

[0071] Specifically, the steps of the coordination backup unit performing redundant backup of the substation information in each storage unit are as follows;

[0072] S201: Count the types, quantity, distribution, and data volume of the primary information and secondary information in all storage units;

[0073] S202: Generate an ideal distribution set {Distribution_g} based on the backup target BakTarget and the types and quantities of the first-class information and the secondary information, where g is the element number and takes values ​​of 1, 2, ..., G, and G is the number of elements;

[0074] S203: Estimate the data storage capacity of each storage unit based on each ideal distribution Di str i but ion_g according to the data volume of the first-class information and the secondary information, generate a storage capacity list {Data_k}, k is the storage unit number, and the value is 1, 2..., K, K is the number of storage units, in order to calculate the average value of Data_k and obtain the standard σ of the storage capacity list {Data_k}, select the Di str i but i on_g corresponding to the standard deviation less than or equal to the preset value Q to generate an operation set {TDi str i buti on_l}, l is the element number, and the value is 1, 2..., L, and L is the number of elements;

[0075] S204: performing a similarity comparison between the real-time distribution of the primary information and the secondary information and the elements in {TDi str i but i on_1}, and selecting the element in {TDi str i but i on_1} with the highest similarity to the real-time distribution as a backup strategy;

[0076] S205: Control each transmission unit to schedule each storage unit to exchange substation information according to the backup strategy.

[0077] As shown in Table 1, the substation information of the same substation can have multiple distributions according to the provisions of the preset backup target BakTarget. The data volume of the secondary information of the same substation is different, and the data volume of the first-class information and the secondary information of different substations is also different. The various distributions of multiple substations that meet the preset backup target BakTarget in each storage server also occupy different storage servers. The purpose of step S203 is to screen the ideal distribution set according to the storage unit load average principle, and remove the distributions in which the storage data volume of each storage unit is relatively different by calculating the standard deviation. The calculation method of the standard deviation is:

[0078]

[0079] Wherein, Data_u is the average value of the data storage capacity in the corresponding storage capacity list.

[0080] In step 204, the specific method of selecting the backup strategy is:

[0081] S241: splitting a type of information in each storage unit into secondary information, generating a real-time distribution queue of each storage unit based on the real-time distribution of the secondary information, calculating the average data volume of the secondary information of each real-time distribution queue, sorting the real-time distribution queues from large to small according to the average data volume to generate a real-time queue set CList, selecting an element W from the operation set {TDi str ibution_1} to generate a to-be-selected distribution queue DList set, and splitting a type of information in the elements of the to-be-selected distribution queue set DList into secondary information;

[0082] S242: Map the elements of the real-time queue set CLIst to the elements of the candidate distribution queue set DList one by one. The specific steps are as follows:

[0083] S2421: Get the first element X from the real-time queue set CList, traverse the elements in DList, select the element Y with the highest degree of overlap of secondary information compared with X as the matching element of X, and record the number D_z of the same secondary information of X and Y, where z is the number of the real-time queue set CList, and the value is 1, 2..., Z, and Z is the number of elements;

[0084] S2422: Delete X and Y from the original queue respectively, and determine whether the real-time queue set CList is empty. If so, end the mapping and jump to step S243. If not, jump to step S2421.

[0085] S243: Calculate ∑ D _z That is, the similarity between element W and the real-time distribution;

[0086] S244: Based on steps S241 to S243, calculate the similarity between each element in {TDistr ibution_l} and the real-time distribution, and select the element with the greatest similarity as the backup strategy.

[0087] The purpose of step S204 is to select an ideal distribution set that is most similar to the real-time distribution as an alternative distribution through the similarity comparison principle, which is beneficial to reducing the amount of data interacted during the redundant backup process, thereby reducing the redundant backup time and alleviating the impact on the normal operation of the system. In the similarity calculation method of steps S241 to S244, real-time queues with a large average data volume of secondary information are matched first, which is beneficial to reducing the number of secondary information transmissions of real-time queues with a large average data volume during subsequent redundant backup, increasing the number of secondary information transmissions of real-time queues with a small average data volume, and reducing the amount of transmitted data overall.

[0088] It is worth noting that in step S201, due to the commissioning of a new substation or the renovation of an old substation, new types of information and secondary information may appear.

[0089] Preferably, in step S205, during the process of exchanging substation information among the storage units, useless redundant information is deleted.

[0090] Preferably, in the step S205, a target distributed queue set ELi st is generated based on the backup strategy, a mapping relationship between the target distributed queue set ELi st and the real-time distribution of each storage unit is established according to the method of steps S241 and S242, and each storage unit interacts with the substation information based on the mapping relationship.

[0091] Specifically, a class of information in each storage unit is split into secondary information, a real-time distribution queue of each storage unit is generated based on the real-time distribution of the secondary information, the average data volume of the secondary information of each real-time distribution queue is calculated, and the real-time distribution queues are sorted from large to small according to the average data volume to generate a real-time queue set CLi st, a class of information in the elements of the target distribution queue set ELi st is split into secondary information, and the elements of the real-time queue set CLi st are mapped one by one with the elements in the selected distribution queue set DLi st.

[0092] Preferably, in the steps S203 and S204, if there is no storage list {Data_k} whose standard deviation is less than or equal to the preset value Q, the Distribution_g corresponding to {Data_k} with the smallest standard deviation is selected as the backup strategy.

[0093] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

[0094] Although the above describes the specific implementation methods of the present application in conjunction with the accompanying drawings, it is not intended to limit the scope of protection of the present application. Technical personnel in the relevant field should understand that on the basis of the technical solution of the present application, various modifications or deformations that can be made by technical personnel in this field without creative work are still within the scope of protection of the present application.

Claims

1. A massive information storage system for a substation, including several distributed storage servers, characterized in that: Each storage server is equipped with a transmission unit, a coordination backup unit and a storage unit; The transmission unit communicates with the mobile client, confirms the matching transmission unit according to the real-time throughput rate Pthrate transmitted by each transmission unit and the real-time backup directory CurrentIndex of each storage unit, and the corresponding matching transmission unit completes the substation information interaction between the local storage unit and the mobile client; Coordinate the backup units, based on the preset backup target BakTarget and the load average principle of each storage unit, periodically select the backup strategy to perform redundant backup of substation information in each storage unit; The storage unit stores substation information, accepts the dispatch of the transmission unit and the coordination backup unit, and interacts with the mobile client and the remote storage unit for substation information; The real-time throughput rate Pthrate is the ratio of the real-time transmission load CurrentLoad of the corresponding storage server to the transmission capacity TransLimit; The real-time backup directory CurrentIndex includes a class of information tags and secondary information tags in each storage unit, the class of information is the overall information of the substation, and the class of information of each substation is divided into a combination of several secondary information according to a preset segmentation rule. The class of information tags include the substation identification code and the corresponding storage address of the overall information stored in any storage unit, and the secondary information tags are the information subset identification code and the corresponding storage address stored in any storage unit; The steps for the transmission unit to confirm the matching transmission unit are as follows: S101: confirming the interaction purpose of the mobile client, If the purpose of the interaction is to upload information, jump to step S102, if the purpose of the interaction is to obtain information, jump to step S103; S102: Select a transmission unit with the smallest real-time throughput rate Pthrate and confirm it as a matching transmission unit; S103: Identify the information acquisition target of the mobile client, obtain the corresponding target storage address according to the real-time backup directory CurrentIndex, select the transmission unit with the smallest real-time throughput rate Pthrate from the target storage address, and confirm it as a matching transmission unit; The preset backup target BakTarget is as follows: Allocate N copies of first-class information and M copies of secondary information of any substation to each storage unit, wherein the number of secondary information divided from the first-class information of any substation is less than or equal to PN, where P is the number of storage servers; Each storage unit can only store one copy of the first type of information for each substation and the corresponding storage unit no longer stores the secondary information corresponding to the first type of information. The storage unit storing the secondary information stores different combinations of the secondary information.

2. The substation mass information storage system according to claim 1, characterized in that: Each transmission unit communicates and synchronously updates the real-time throughput rate Pthrate and the real-time backup directory CurrentIndex in a timely manner.

3. The substation mass information storage system according to claim 1, characterized in that: The matching transmission unit receives the substation information uploaded by the mobile client, and the local storage unit generates information fragments with information subset identification codes, and combines information fragments with the same information subset identification code to generate a subset to be aggregated or secondary information. The subset to be aggregated is a subset of the secondary information, and the information subset identification code includes the substation identification code. If the local storage unit stores the secondary information corresponding to the subset to be aggregated, the corresponding subset to be aggregated is merged into the corresponding secondary information.

4. The substation mass information storage system according to claim 1, characterized in that: The steps of the coordination backup unit performing redundant backup of substation information in each storage unit are as follows; S201: Count the types, quantity, distribution, and data volume of the primary information and secondary information in all storage units; S202: Generate an ideal distribution set {Distribution_g} based on the backup target BakTarget and the types and quantities of the first-class information and the secondary information, where g is the element number and takes values ​​of 1, 2, ..., G, and G is the number of elements; S203: Estimate the data storage capacity of each storage unit based on each ideal distribution Distribution_g according to the data volume of the first-class information and the secondary information, generate a storage capacity list {Data_k}, k is the storage unit number, k is the storage unit number, and the value is 1, 2..., K, K is the number of storage units, calculate the average value of Data_k and find the standard σ of the storage capacity list {Data_k}, select the Distribution_g corresponding to the standard deviation less than or equal to the preset value Q to generate the operation set {TDistribution_l}, l is the element number, and the value is 1, 2..., L, L is the number of elements; S204: performing a similarity comparison between the real-time distribution of the primary information and the secondary information and the elements in {TDistribution_1}, and selecting the element in {TDistribution_1} with the highest similarity to the real-time distribution as a backup strategy; S205: Control each transmission unit to schedule each storage unit to exchange substation information according to the backup strategy.

5. The substation mass information storage system according to claim 4, characterized in that: In step 204, the specific method of selecting the backup strategy is: S241: splitting a type of information in each storage unit into secondary information, generating a real-time distribution queue of each storage unit based on the real-time distribution of the secondary information, calculating the average data volume of the secondary information of each real-time distribution queue, sorting the real-time distribution queues from large to small according to the average data volume to generate a real-time queue set CList, selecting an element W from the operation set {TDistribution_1} to generate a to-be-selected distribution queue set DList, and splitting a type of information in the elements of the to-be-selected distribution queue set DList into secondary information; S242: The elements of the real-time queue set CList are mapped one by one with the elements of the candidate distribution queue set DList. The specific steps are as follows: S2421: Get the first element X from the real-time queue set CList, traverse the elements in DList, select the element Y with the highest degree of overlap of secondary information compared with X as the matching element of X, and record the number D_z of the same secondary information of X and Y, where z is the number of the real-time queue set CList, and the value is 1, 2..., Z, and Z is the number of elements; S2422: Delete X and Y from the original queue respectively, and determine whether the real-time queue set CList is empty. If so, end the mapping and jump to step S243. If not, jump to step S2421. S243: Calculation That is, the similarity between element W and the real-time distribution; S244: Based on steps S241 to S243, calculate the similarity between each element in {TDistribution_1} and the real-time distribution, and select the element with the greatest similarity as the backup strategy.

6. The substation mass information storage system according to claim 5, characterized in that: In the step S205, a target distributed queue set EList is generated based on the backup strategy, a mapping relationship between the target distributed queue set EList and each storage unit is established according to the method of steps S241 and S242, and each storage unit interacts with the substation information based on the mapping relationship.

7. The substation mass information storage system according to claim 5, characterized in that: In the steps S203 and S204, if there is no storage list {Data_k} whose standard deviation is less than or equal to the preset value Q, Distribution_g corresponding to {Data_k} with the smallest standard deviation is selected as the backup strategy.

Citation Information

Patent Citations

  • Processing method, system and device for cloud storage environmental data

    CN103167026A

  • Distributed power data management system

    CN111104416A