Method and device for processing power distribution terminal operating state information

CN116995801BActive Publication Date: 2026-11-03国网河北省电力有限公司平山县供电分公司
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202310681342.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-09
Publication Date
2026-11-03
Estimated Expiration
2043-06-09

AI Technical Summary

Technical Problem

The existing power distribution terminal operation status information storage pool suffers from low storage efficiency and cannot efficiently manage information capacity when faced with large data storage needs, resulting in limited information retrieval functions.

Method used

By extracting a available area of ​​at least the information capacity as a reserved information area, storage is prohibited. If the final state of the process is not achieved, the information area is converted based on the information capacity and the reserved information area to optimize the efficiency of information area selection.

Benefits of technology

It improves the efficiency of information storage and retrieval, ensures the efficiency and availability of data storage, and avoids the occurrence of storage bottlenecks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116995801B_ABST
    Figure CN116995801B_ABST
Patent Text Reader

Abstract

A kind of disposal method and device of power distribution terminal operating state information, via information capacity extraction available area not less than information capacity to be used information area, it is regarded as setting information area;After obtaining the setting information area, directly to the setting information area Execute the prohibition storage disposal, and detect the final state of the disposal;If the final state of the disposal is not achieved, it represents that the setting information area cannot be executed data storage, then again according to information capacity to the setting information area Execute the extraction of the use area to execute conversion, improve the selection efficiency of the setting information area.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of power distribution terminal operation status information technology, and specifically relates to a method and apparatus for processing power distribution terminal operation status information. Background Technology

[0002] The term refers to various remote monitoring and control units installed in the power distribution network, which perform functions such as data acquisition, control, and communication. They mainly include feeder terminals, station terminals, and transformer terminals, and are referred to as power distribution terminals.

[0003] Given the importance of distribution terminals, current monitoring of distribution terminals is exemplified by the online monitoring system for distribution terminals mentioned in the patent application "CN201910128728.5" and the patent title "Online Monitoring System and Method for Distribution Network Terminals." This system comprises a data acquisition terminal, a gateway, and a monitoring terminal. The data acquisition terminal transmits the operating status information of the distribution terminals within the distribution network to the monitoring terminal for identification and storage via the gateway. Typically, the operating status information of the distribution terminals is stored in an information pool at the monitoring terminal. The capacity of the operating status information to be stored in the information pool is increasing, and under many conditions, it is necessary to store a large amount of operating status information in batches simultaneously. Current information pools cannot accommodate such a large amount of operating status information.

[0004] Current information pools, when adding information areas, initially focus on the percentage of existing information area capacity used. This means maximizing the storage of runtime status information from multiple parallel processes within the existing information areas, thereby reducing redundant space and improving the pool's retrieval capabilities. However, when runtime status information is stored in batches simultaneously, the surge in data volume makes existing information area addition methods a limiting factor for increased storage efficiency. Therefore, developing a method for handling information areas and improving their utilization efficiency has become an urgent objective. Summary of the Invention

[0005] To address the shortcomings of existing technologies, this invention proposes a method and apparatus for processing the operating status information of a power distribution terminal. The method extracts a usable area of ​​at least the information capacity as a set information area. After obtaining the set information area, a storage prohibition process is directly executed on it, and the final processing status is detected. If the final processing status indicates that the storage prohibition was not achieved, it means that data storage in the set information area is not feasible. Based on the information capacity, the method then extracts the usable information area again to convert the set information area, thereby improving the efficiency of selecting the set information area.

[0006] The present invention employs the following technical solution.

[0007] A device for processing power distribution terminal operating status information, comprising:

[0008] The data acquisition end and the monitoring end are connected by communication.

[0009] The data acquisition terminal is used to transmit the operating status information of the power distribution terminal to the monitoring terminal for identification and storage;

[0010] The modules running on the monitoring terminal include:

[0011] Module 1 is used to obtain the information capacity of the running status information to be stored;

[0012] Module 2 is used to perform a search on the available area association database based on the information capacity to obtain the set information area; here, the set information area represents: the available area is not less than the information capacity of the waiting information area.

[0013] Module 3 is used to perform a process to prevent storage in a designated information area and obtain the final status of the process.

[0014] The conversion module is used to perform conversion on the set information area based on the information capacity and one or more pending information areas if the final state of the process is that storage is prohibited.

[0015] A method for processing power distribution terminal operating status information includes:

[0016] The data acquisition terminal transmits the operating status information of the power distribution terminal to the monitoring terminal for identification and storage;

[0017] The storage method specifically includes:

[0018] Step 1: Obtain the information capacity of the running status information to be stored;

[0019] Step 2: Perform a search on the available area association database based on the information capacity to obtain the set information area; here, the set information area represents: the available area is not less than the information capacity of the unused information area;

[0020] Step 3: Perform a "prevent storage" action on the designated information area and obtain the final status of the action;

[0021] Step 4: If the final outcome is that storage is not permitted, then the set information area will be converted based on the information capacity and one or more pending information areas.

[0022] Preferably, in step 1, the information capacity of the running status information to be stored is obtained, and the information capacity is the storage area capacity to be filled by the running status information to be stored.

[0023] Preferably, in step 2, the available area association library contains more than one pending information area; each pending information area has a set storage area, and the available area is the unfilled storage area within each pending information area.

[0024] Preferably, in step 3, the information storage mutex of the designated information area can be obtained, and the storage prohibition processing is performed on the designated information area according to the information storage mutex to obtain the final processing status; only when the final processing status is that the storage prohibition processing is achieved can the running status information be stored on the designated information area to prevent other processes from accessing the designated information area at the same time.

[0025] Preferably, the information pool has several information storage processes, and the prohibition status of the waiting information area includes prohibited and not prohibited; if the prohibition status is prohibited, it means that there is a corresponding information storage process in the waiting information area; if the prohibition status is not prohibited, it means that there is no corresponding information storage process in the waiting information area.

[0026] Preferably, after step 3, the storage method further includes:

[0027] Step 3-1: If the final outcome is that storage is prohibited, then obtain the available area of ​​the designated information area;

[0028] Step 3-2: If the available area of ​​the set information area is not less than the information capacity, store the operation status information to be stored in the set information area.

[0029] Preferably, the information pool also includes more than one information storage process, and step 2 specifically includes:

[0030] Step 2-1: Detect the available area of ​​each pending information area;

[0031] Step 2-2: If the available area of ​​all pending information areas is lower than the information capacity, information area addition is performed through more than one information storage process to obtain more than one additional information area;

[0032] Steps 2-3: Add the newly added information area to the available area association database and obtain the refreshed available area association database;

[0033] Steps 2-4: Perform a search on the updated available area association database based on the information capacity to obtain the set information area.

[0034] Preferably, step 2-2 specifically includes:

[0035] Step 2-2-1: Obtain the library document add mutex from the information pool through one or more information storage processes, and obtain the first set information storage process; here, the first set information storage process is used to represent: the information storage process that obtains the library document add mutex.

[0036] Step 2-2-2: Add information to the process by storing the set information in the execution information area, and obtain one or more addition information areas.

[0037] Preferably, step 2-2 further includes:

[0038] Step 2-2-a: If the document addition semaphore cannot be obtained, perform a search on the available area association library according to the pre-set prohibition status to obtain the middle information area; the middle information area is used to represent: the prohibited information area is the waiting information area.

[0039] Step 2-2-b: Obtain the set information storage process two according to the corresponding information storage process in the information area;

[0040] Step 2-2-c: Add information to the process two execution information area by storing the set information, and obtain one or more added information areas.

[0041] Preferably, step 2-2 further includes:

[0042] If the mutex for adding the library document cannot be obtained, the information storage mutex for the information pool will be obtained through one or more information storage processes, and the information storage process three will be set. Here, the information storage process three is used to represent: the information storage process that obtains the information storage mutex.

[0043] By setting information and storing it in the process three execution information area, one or more additional information areas can be obtained.

[0044] Preferably, before step 2, the storage method further includes:

[0045] Step 1-1: Register the number of previous additions to the information area within the pre-set time interval through the information area addition process;

[0046] Step 1-2: Based on the pre-set time interval and the previous number of additions, perform a number evaluation to obtain the evaluated number of additions;

[0047] Steps 1-3: The information area is added through the information area addition process, and the number obtained is the number of information areas added to evaluate the number of additions;

[0048] Steps 1-4: Add the information area to the available area association database.

[0049] The beneficial effect of this invention is that, compared with the prior art, this invention extracts a usable area of ​​not less than the information capacity as a waiting information area through information capacity extraction, and uses it as a set information area; after obtaining the set information area, it directly performs a storage prohibition process on the set information area, and detects and obtains the final status of the process; if the final status of the process is that the storage prohibition is not achieved, it means that the set information area cannot be stored, and the waiting information area is extracted again according to the information capacity to perform conversion on the set information area, thereby improving the efficiency of selecting the set information area. Attached Figure Description

[0050] Figure 1 This is a schematic diagram of the module of the power distribution terminal operation status information processing device described in this invention;

[0051] Figure 2 This is the overall flowchart of steps 1 to 4 in this invention;

[0052] Figure 3 This is a flowchart of steps 3-1 to 3-2 as described in this invention;

[0053] Figure 4 This is a flowchart of steps 2-1 to 2-4 as described in this invention;

[0054] Figure 5 This is a flowchart of steps 2-2-1 to 2-2-2 as described in this invention;

[0055] Figure 6 This is a flowchart of steps 2-2-a to 2-2-c as described in this invention;

[0056] Figure 7 This is a flowchart of steps 1-1-1 to 1-1-4 in this invention. Detailed Implementation

[0057] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of this invention. The embodiments described in this application are merely some embodiments of this invention, and not all embodiments. Based on the spirit of this invention, other embodiments obtained by those skilled in the art without creative effort are all within the protection scope of this invention.

[0058] like Figure 1 As shown, the device for processing power distribution terminal operating status information according to the present invention includes:

[0059] The data acquisition unit, gateway, and monitoring unit are connected in sequence via communication.

[0060] The data acquisition terminal is used to transmit the operating status information of the power distribution terminals in the power distribution network to the monitoring terminal for identification and storage via the gateway;

[0061] The modules running on the monitoring terminal include:

[0062] Module 1 is used to obtain the information capacity of the running status information to be stored;

[0063] Module 2 is used to perform a search on the available area association database based on the information capacity to obtain the set information area; here, the set information area represents: the available area is not less than the information capacity of the waiting information area.

[0064] Module 3 is used to perform a process to prevent storage in a designated information area and obtain the final status of the process.

[0065] The conversion module is used to perform conversion on a set information area based on information capacity and one or more pending information areas if the final handling status is that storage is prohibited but not achieved. The operating status information of the distribution terminal includes the operating voltage signal and operating current signal of the distribution terminal. The method for transmitting the operating status information of the distribution terminals in the distribution network to the monitoring terminal for verification includes: determining whether the operating status information of the distribution terminal is within the corresponding reasonable operating status information range; if so, the corresponding type of distribution terminal is determined to be reasonable; otherwise, the corresponding type of distribution terminal is determined to be abnormal.

[0066] like Figure 2 As shown, the method for processing the operating status information of a power distribution terminal according to the present invention includes:

[0067] The data acquisition terminal is used to transmit the operating status information of the power distribution terminals in the power distribution network to the monitoring terminal for identification and storage via the gateway;

[0068] The storage method specifically includes:

[0069] Given the importance of distribution terminals, current monitoring of distribution terminals is exemplified by the online monitoring system for distribution terminals mentioned in the patent application "CN201910128728.5" and the patent title "Online Monitoring System and Method for Distribution Network Terminals." This system comprises a data acquisition terminal, a gateway, and a monitoring terminal. The data acquisition terminal transmits the operating status information of the distribution terminals within the distribution network to the monitoring terminal for identification and storage via the gateway. Typically, the operating status information of the distribution terminals is stored in an information pool at the monitoring terminal. The capacity of the operating status information to be stored in the information pool is increasing, and under many conditions, it is necessary to store a large amount of operating status information in batches simultaneously. Current information pools cannot accommodate such a large amount of operating status information.

[0070] Reasonable data entry ensures that each data entry only stores the operating status information of one or more distribution terminals. Since the operating status information of distribution terminals in a single data area often originates from multiple data acquisition points, strict control over the data area addition process is necessary. When adding data areas, the data pool initially monitors the percentage of used data area capacity. This means maximizing the storage of operating status information within existing data areas by multiple parallel processes, thereby reducing redundant space and improving the data pool's retrieval function. Therefore, when storing operating status information into the data pool, it first searches for a suitable data area. This involves checking the available area database for a suitable data area. If a suitable area is found, a mutex is set for the data area. After setting the mutex, it checks if there is a sufficiently large available area (to prevent simultaneous use and ensure sufficient space). If no data area is found, or the available area of ​​the found data areas does not meet the requirements, the database document is retrieved, a mutex is added, and then the data area addition is executed, allowing the newly added data area to be used.

[0071] When data is stored in batches at the same time, the operational status information of one acquisition terminal often fills several information areas. Under such high storage volume conditions, there will be a higher requirement for adding information areas. The above methods for adding information areas will reduce the efficiency of storing operational status information.

[0072] Therefore, finding a way to process information and improve the efficiency of information selection has become an urgent goal.

[0073] Therefore, this invention provides a method and apparatus for processing the operating status information of power distribution terminals. Under the condition that the operating status information is stored in batches at the same time, the information area can be selected efficiently, thereby improving the efficiency of storing the operating status information.

[0074] The storage method described in this invention operates within the monitoring terminal.

[0075] This storage method is applied to an information pool, which contains an available area association library. Each available area association library contains one or more pending information areas. Specifically, this storage method includes:

[0076] Step 1: Obtain the information capacity of the running status information to be stored;

[0077] Step 2: Perform a search on the available area association database based on the information capacity to obtain the set information area; here, the set information area represents: the available area is not less than the information capacity of the unused information area;

[0078] Step 3: Perform a "prevent storage" action on the designated information area and obtain the final status of the action;

[0079] Step 4: If the final outcome is that storage is not permitted, then the set information area will be converted based on the information capacity and one or more pending information areas.

[0080] In steps 1 to 4 of this invention, when the information pool is about to store operational status information, a waiting information area with an available area not less than the information capacity is extracted based on the information capacity and used as the setting information area. After obtaining the setting information area, a storage prohibition process is directly performed on the setting information area, and the final status of the process is detected; if the final status of the process is that the storage prohibition is not achieved, it means that the setting information area cannot be used for information storage, and the waiting information area is extracted again based on the information capacity to perform conversion on the setting information area, thereby improving the efficiency of selecting the setting information area and ensuring the availability of the setting information area.

[0081] Therefore, when faced with the condition of data being stored in batches at the same time, the information area can be selected efficiently, thereby improving the efficiency of data storage.

[0082] In a preferred but non-limiting embodiment of the present invention, in step 1, the information capacity of the running status information to be stored is obtained, and the information capacity is the storage area capacity to be filled by the running status information to be stored.

[0083] The simultaneous batch storage condition described in this invention can be a sequential condition.

[0084] Under sequential conditions, the monitoring terminal will typically send a number of collected operation status information into the information pool in sequence within a set time interval. The simultaneous batch storage condition described in this invention can also be: a situation where multiple acquisition terminals simultaneously send a number of operation status information to the monitoring terminal for storage.

[0085] In a preferred but non-limiting embodiment of the present invention, in step 2, the available area association library contains one or more pending information areas; each pending information area has a designated storage area, and the available area is the unfilled storage area within each pending information area, so the available area can also be used as a residual storage area. Performing a search on the available area association library based on information capacity involves comparing the information capacity with the available area; if the available area of ​​a pending information area is not less than the information capacity, it means that the running status information to be stored can be stored in that pending information area; therefore, a pending information area with an available area not less than the information capacity is used as a designated information area to facilitate the storage of running status information.

[0086] In a preferred but non-limiting embodiment of the present invention, in step 3, a storage prohibition process is performed on the designated information area to obtain the final processing status.

[0087] In other words, after acquiring the designated information area, a storage prohibition process must be performed on it. Specifically, this involves obtaining a storage mutex for the designated information area, performing a storage prohibition process based on the mutex, and obtaining the final status of the process. Only if the final status is that the storage prohibition process is successful can the runtime status information be stored in the designated information area, preventing other processes from accessing it simultaneously. Therefore, for example, after acquiring the designated information area, a storage prohibition process is performed to obtain the final status. If the final status is that the storage prohibition process is not successful, the storage prohibition process is repeatedly performed until the final status is that the storage prohibition process is successful. Finally, under the condition that the storage prohibition process is successful, the runtime status information is stored in the designated information area.

[0088] Therefore, if the final state of the process is that storage is prohibited but not achieved, and storage is still prohibited for the specified information area, the waiting time will be quite long, increasing the workload of serializing the running status information and reducing the efficiency of storing the running status information. Especially when a lot of running status information is stored at the same time, the mutex waiting time will be too long, resulting in reduced storage efficiency.

[0089] Therefore, in step 4, if the final status of the processing is that the prohibition of storage has not been achieved, the prohibition of storage will not be performed on the setting information area. Instead, the setting information area will be changed directly. That is to say, the setting information area will be converted according to the information capacity and one or more waiting information areas to obtain a new setting information area.

[0090] In a preferred but non-limiting embodiment of the present invention, the information pool contains several information storage processes, and the prohibition status of the waiting information area includes prohibited and not prohibited. If the prohibition status is prohibited, it means that the waiting information area has a corresponding information storage process; if the prohibition status is not prohibited, it means that the waiting information area does not have a corresponding information storage process. That is, the prohibition status of the set information area is either prohibited or not prohibited. Generally speaking, if a prohibition storage process is performed on a set information area, and the final status of the process is that the prohibition storage is not achieved, it is often because the set information area has been filled by another information storage process, and the prohibition status is prohibited. If the final status of the process is that the prohibition storage is achieved, it is often because the previous prohibition status of the set information area was not prohibited, so the prohibition storage can be achieved. After the prohibition storage is achieved, the prohibition status is changed so that the prohibition status of the set information area is prohibited, preventing it from being filled by another information storage process.

[0091] In preferred but non-limiting embodiments of the present invention, such as Figure 3 As shown, after step 3, the storage method of the present invention further includes:

[0092] Step 3-1: If the final outcome is that storage is prohibited, then obtain the available area of ​​the designated information area;

[0093] Step 3-2: If the available area of ​​the set information area is not less than the information capacity, store the operation status information to be stored in the set information area.

[0094] In steps 3-1 to 3-2 of the present invention, when the final state of processing is that storage is prohibited, it is necessary to check whether the setting information area has a sufficiently large available area. The purpose is to prevent other information storage processes from using the setting information area at the same time during the period when storage is prohibited from being processed, so that the available area is insufficient. When the available area is not less than the information capacity, the operation status information to be stored is stored into the setting information area, thereby achieving the storage of operation status information.

[0095] In other words, if the available area is lower than the information capacity, it means that the set information area cannot bear the operational status information to be stored, and the set information area needs to be converted. Converting the set information area means re-searching the available area association database based on the information capacity. However, under the condition of simultaneous batch storage, the available information areas in the available area association database often do not meet the condition that the available area is not lower than the information capacity. At this time, information areas need to be added to refresh the available area association database and have a larger amount of available information areas.

[0096] In a preferred but non-limiting embodiment of the present invention, the information pool further includes one or more information storage processes, such as... Figure 4 As shown, step 2 specifically includes:

[0097] Step 2-1: Detect the available area of ​​each pending information area;

[0098] Step 2-2: If the available area of ​​all pending information areas is lower than the information capacity, information area addition is performed through more than one information storage process to obtain more than one additional information area;

[0099] Steps 2-3: Add the newly added information area to the available area association database and obtain the refreshed available area association database;

[0100] Steps 2-4: Perform a search on the updated available area association database based on the information capacity to obtain the set information area.

[0101] In steps 2-1 to 2-4 of this invention, the information storage process is often used to store the operational status information to be stored into a designated information area. Because the available area of ​​the waiting information area is lower than the information capacity, there is no waiting information area for storing executable data, so the designated information area cannot be obtained. Through the information storage process, the information area is added, and the added information area is used as the waiting information area and added to the available area association library. Then, the available area association library can be refreshed, so that there is a larger amount of waiting information area. In this way, a waiting information area with an available area not lower than the information capacity can be extracted, that is, the designated information area can be obtained.

[0102] In preferred but non-limiting embodiments of the present invention, such as Figure 5 As shown, step 2-2 specifically includes:

[0103] Step 2-2-1: Obtain the library document add mutex from the information pool through one or more information storage processes, and obtain the first set information storage process; here, the first set information storage process is used to represent: the information storage process that obtains the library document add mutex.

[0104] Step 2-2-2: Add information to the process by storing the set information in the execution information area, and obtain one or more addition information areas.

[0105] In steps 2-2-1 to 2-2-2 of this invention, the information pool includes a library document addition mutex. Only the information storage process that acquires the library document addition mutex can perform information area addition, which prevents multiple information storage processes from performing information area addition simultaneously, thus avoiding unnecessary hardware and software consumption.

[0106] However, in step 2-2-1, when adding a mutex to the library document, it often fails to be achieved. In this case, the setting information cannot be stored in process one, resulting in excessive waiting time for adding information area, which is not conducive to the efficiency of storing running status information.

[0107] In preferred but non-limiting embodiments of the present invention, such as Figure 6 As shown, step 2-2 also includes:

[0108] Step 2-2-a: If the document addition semaphore cannot be obtained, perform a search on the available area association library according to the pre-set prohibition status to obtain the middle information area; the middle information area is used to represent: the prohibited information area is the waiting information area.

[0109] Step 2-2-b: Obtain the set information storage process two according to the corresponding information storage process in the information area;

[0110] Step 2-2-c: Add information to the process two execution information area by storing the set information, and obtain one or more added information areas.

[0111] In steps 2-2-a to 2-2-c of this invention, during the storage of operational status information, an information storage process often corresponds to a middle information area. At this time, the information storage process is used to perform operational status information storage on the middle information area. However, when it is time to add information areas and the library document addition mutex cannot be obtained, the information storage process performing the information storage must be started to add information areas. Therefore, in this invention, the process is to first obtain the waiting information area whose prohibited state is prohibited, then obtain the middle information area, then obtain the corresponding information storage process through the middle information area, obtain the second set information storage process, and then perform information area addition according to the second set information storage process. This invention can prevent the waiting time for adding mutexes to library documents from being too high and improve the efficiency of information area addition, thereby improving the efficiency of operational status information storage.

[0112] In a preferred but non-limiting embodiment of the present invention, step 2-2 further includes:

[0113] If the mutex for adding the library document cannot be obtained, the information storage mutex for the information pool will be obtained through one or more information storage processes, and the information storage process three will be set. Here, the information storage process three is used to represent: the information storage process that obtains the information storage mutex.

[0114] By setting information and storing it in the process three execution information area, one or more additional information areas can be obtained.

[0115] In other words, if the library document cannot be added to the mutex, it will not continue to wait, but will directly obtain the information storage mutex of the information pool, obtain the setting information storage process three, and then execute the information area addition through the setting information storage process three; this prevents the waiting time for adding the library document mutex from being too high, improves the efficiency of information area addition, and thus helps to improve the efficiency of running status information storage.

[0116] In other words, all processes involve adding information areas through the information storage process. However, this requires obtaining a library document addition mutex to facilitate the first information storage process. Alternatively, if the library document addition mutex cannot be obtained, another method must be used to determine the second or third information storage process. Such processing is too time-consuming, which is detrimental to the determination of the information area and thus reduces the efficiency of information storage during operation.

[0117] In preferred but non-limiting embodiments of the present invention, such as Figure 7 As shown, prior to step 2, the storage method further includes:

[0118] Step 1-1: Register the number of previous additions to the information area within the pre-set time interval through the information area addition process;

[0119] Step 1-2: Based on the pre-set time interval and the previous number of additions, perform a number evaluation to obtain the evaluated number of additions;

[0120] Steps 1-3: The information area is added through the information area addition process, and the number obtained is the number of information areas added to evaluate the number of additions;

[0121] Steps 1-4: Add the information area to the available area association database.

[0122] Steps 1-1 to 1-4 of the present invention form an information area addition process. This information area addition process is registered in a pre-set time interval. The information pool then performs the information area addition ahead of time, thereby improving the efficiency of obtaining the set information area. Furthermore, by performing the information area addition ahead of time through the information area addition process, the data storage process is prevented from performing the information area addition operation, thus reducing the preemption of the library document addition mutex.

[0123] In other words, the pre-set time interval in steps 1-2 can be 30 days, 180 days, or 360 days. Based on the previous number of additions obtained from the pre-set time interval, the daily addition quantity can be estimated, and the estimated addition quantity can be obtained. Based on this, the number of information areas to be added in the information area addition process is obtained. How to perform the evaluation can be set according to specific requirements.

[0124] In summary, the storage method includes:

[0125] Initiate deposit operation;

[0126] The capacity of the operational status information to be stored;

[0127] The system performs a search on the available area association library based on the information capacity to obtain a set information area. This includes: detecting the available area of ​​each available information area; if the available area is not less than the information capacity, obtaining the set information area; if all available areas are less than the information capacity, adding information areas. Adding information areas includes: obtaining a library document addition mutex for the information pool through one or more information storage processes; obtaining a set information storage process one based on the information storage process that obtained the library document addition mutex; and adding information areas through the set information storage process one. Alternatively, if a library document addition mutex cannot be obtained, the system searches the available area association library based on a pre-defined prohibition condition to obtain the middle information area; obtaining a set information storage process two based on the corresponding information storage process of the middle information area; and adding information areas through the set information storage process two.

[0128] The system will prohibit data entry into the designated information area and obtain the final status of the action.

[0129] If the final outcome is that the prohibition of storage has not been achieved, the designated information area will be converted based on the information capacity and one or more pending information areas.

[0130] If the final status of the process is to prohibit storage, then the available area of ​​the designated information area is obtained. If the available area is not less than the information capacity, then the operation status information to be stored is stored in the designated information area.

[0131] The operational status information of the distribution terminal includes the operating voltage signal and operating current signal of the distribution terminal. The method for transmitting the operational status information of the distribution terminals in the distribution network to the monitoring terminal for verification includes: determining whether the operational status information of the distribution terminal is within the corresponding reasonable operational status information range; if so, the corresponding type of distribution terminal is determined to be reasonable; otherwise, the corresponding type of distribution terminal is determined to be abnormal.

[0132] The beneficial effect of this invention is that, compared with the prior art, this invention extracts a usable area of ​​not less than the information capacity as a waiting information area through information capacity extraction, and uses it as a set information area; after obtaining the set information area, it directly performs a storage prohibition process on the set information area, and detects and obtains the final status of the process; if the final status of the process is that the storage prohibition is not achieved, it means that the set information area cannot be stored, and the waiting information area is extracted again according to the information capacity to perform conversion on the set information area, thereby improving the efficiency of selecting the set information area.

[0133] This disclosure may be a system, method, and / or computer program product. A computer program product may include a computer-readable backup medium having computer-readable program instructions loaded thereon for causing a processor to achieve various aspects of the overhead disclosed.

[0134] Computer-readable backup media can be a physical circuit capable of maintaining and backing up instructions executed by the circuit. Computer-readable backup media can be—but is not limited to—electrical backup circuits, magnetic backup circuits, optical backup circuits, electromagnetic backup circuits, semiconductor backup circuits, or any suitable combination thereof. Further examples of computer-readable backup media (a non-exhaustive list) include: portable computer disks, hard disks, random access backup devices (RAM), read-only backup devices (ROM), erasable programmable read-only backup devices (EPROM or flash memory), static random access backup devices (SRAM), portable compact disk read-only backup devices (HD-ROM), digital multipurpose disks (DXD), memory sticks, floppy disks, mechanically encoded circuits, punch cards or recessed protrusions such as those with backed-up instructions, or any suitable combination thereof. The computer-readable backup media used herein are not to be interpreted as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (like light pulses through power transmission cables), or electrical signals transmitted through wires.

[0135] The computer-readable program instructions described herein can be downloaded from computer-readable backup media to various computing / processing power lines, or downloaded via wireless networks such as the Internet, local area networks, wide area networks, and / or wireless networks to external computers or external backup power lines. Wireless networks can include copper transmission cables, transmission lines, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. Wireless network adapters or wireless network interfaces in each computing / processing power line receive computer-readable program instructions from the wireless network and forward them to the computer-readable backup media in each computing / processing power line.

[0136] The computer program instructions used to execute the operations of this disclosure can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-associative instructions, microcode, firmware instructions, conditional setting values, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Standard A, H++, etc., and conventional procedural programming languages ​​such as the "H" language or similar programming languages. The computer-readable program instructions can be executed entirely on the client computer, partially on the client computer, as a standalone software package, partially on the client computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the client computer via any type of wireless network—including a local area network (LAb) or a wide area network (WAb), or can be connected to an external computer (such as using an Internet service provider to connect via the Internet). In some embodiments, electronic circuits are personalized by employing status values ​​of computer-readable program instructions, such as programmable logic circuits, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), which can execute computer-readable program instructions to achieve various aspects of overhead disclosure.

[0137] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific embodiments of the present invention without departing from the spirit and scope of the present invention. Any modifications or equivalent substitutions should be covered within the scope of protection of the claims of the present invention.

Claims

1. A method for processing the operating status information of a power distribution terminal, characterized in that, include: The data acquisition terminal transmits the operating status information of the power distribution terminal to the monitoring terminal for identification and storage; The storage method specifically includes: Step 1: Obtain the information capacity of the running status information to be stored; Step 2: Perform a search on the available area association database based on the information capacity to obtain the set information area; here, the set information area represents: the available area is not less than the information capacity of the unused information area; Step 3: Perform a "prevent storage" action on the designated information area and obtain the final status of the action; Step 4: If the final outcome is that storage is prohibited but not achieved, then the designated information area will be converted based on the information capacity and one or more pending information areas; The information pool also contains more than one information storage process. Step 2 specifically includes: Step 2-1: Detect the available area of ​​each pending information area; Step 2-2: If the available area of ​​all pending information areas is lower than the information capacity, information area addition is performed through more than one information storage process to obtain more than one additional information area; Steps 2-3: Add the newly added information area to the available area association database and obtain the refreshed available area association database; Steps 2-4: Perform a search on the updated available area association database based on the information capacity to obtain the set information area; Step 2-2 specifically includes: Step 2-2-1: Obtain the library document add mutex from the information pool through one or more information storage processes, and obtain the first set information storage process; here, the first set information storage process is used to represent: the information storage process that obtains the library document add mutex. Step 2-2-2: Add information to the process by storing the set information in the execution information area, and obtain one or more addition information areas; Step 2-2 also includes: Step 2-2-a: If the library document cannot be obtained to add a mutex, then perform a search on the available area related library according to the pre-set prohibition status to obtain the middle information area; the middle information area is used to represent: the information area to be used when the prohibition status is prohibited. Step 2-2-b: Obtain the set information storage process two according to the corresponding information storage process in the information area; Step 2-2-c: Add information to the process two execution information area by setting information and obtaining one or more addition information areas.

2. The method for processing the operating status information of a power distribution terminal according to claim 1, characterized in that, In step 1, obtain the information capacity of the running status information to be stored. The information capacity is the storage area capacity to be filled by the running status information to be stored. In step 2, the available area association library contains more than one pending information area; each pending information area has a set storage area, and the available area is the unfilled storage area within each pending information area.

3. The method for processing the operating status information of a power distribution terminal according to claim 2, characterized in that, In step 3, the mutex for storing information in the designated information area can be obtained. Based on the mutex, the storage of information in the designated information area is prohibited, and the final status of the process is obtained. Only when the final status of the process is that the storage prohibition is achieved can the running status information be stored in the designated information area to prevent other processes from accessing the designated information area at the same time.

4. The method for processing the operating status information of a power distribution terminal according to claim 1, characterized in that, The information pool contains several information storage processes, and the prohibited status of the information waiting area includes prohibited and not prohibited; If the prohibition status is "prohibited", it means that there is corresponding information stored in the process in the pending information area; If the prohibition status is not prohibited, it means that there is no corresponding information to be stored in the waiting information area.

5. The method for processing the operating status information of a power distribution terminal according to claim 1, characterized in that, Following step 3, the storage method further includes: Step 3-1: If the final outcome is that storage is prohibited, then obtain the available area of ​​the designated information area; Step 3-2: If the available area of ​​the set information area is not less than the information capacity, store the operation status information to be stored in the set information area.

6. The method for processing the operating status information of a power distribution terminal according to claim 5, characterized in that, Step 2-2 also includes: If the mutex for adding the library document cannot be obtained, the information storage mutex for the information pool will be obtained through one or more information storage processes, and the information storage process three will be set. Here, the information storage process three is used to represent: the information storage process that obtains the information storage mutex. By setting information and storing it in the process three execution information area, one or more additional information areas can be obtained.

7. The method for processing the operating status information of a power distribution terminal according to claim 6, characterized in that, Before step 2, the storage method further includes: Step 1-1: Register the number of previous additions to the information area within the pre-set time interval through the information area addition process; Step 1-2: Based on the pre-set time interval and the previous number of additions, perform a number evaluation to obtain the evaluated number of additions; Steps 1-3: The information area is added through the information area addition process, and the number obtained is the number of information areas added to evaluate the number of additions; Steps 1-4: Add the information area to the available area association database.

Citation Information

Patent Citations

  • Online monitoring system and method for distribution network terminals

    CN109888919B

  • Method and a device for accessing a cache

    CN109656730A

  • Online monitoring system and method for power distribution network terminal

    CN109888919A

  • Multi-core heterogeneous communication method and vehicle

    CN116107952A