Distribution network automation terminal offline analysis method, device and equipment and storage medium
By obtaining and analyzing the retreat of the automated terminal automation terminal, determine the multi -dimensional statistical information and perform visual display, solve the problem of difficulty automation and intelligent analysis of the automation terminal of the distribution network, realize the cause of rapid positioning faults and improve failure treatment Efficiency.
Patent Information
- Application Number
- CN202411532415.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-01-21
AI Technical Summary
It is difficult for the existing technology to effectively automate and intelligently analyze the disconnection of distribution network automation terminals, resulting in operation and maintenance personnel needing to conduct manual inquiries and investigations, which are inefficient and may omissions.
By obtaining the recording of the distribution terminal in the distribution network within the statistical period, determine the multi -dimensional statistics information of the terminal, and use the visualization technology to display the analysis results to achieve automation and intelligent analysis of the discharge of the distribution network automation terminal.
It realizes automated and intelligent analysis of distribution network automation terminal disconnection situations, assists users to quickly locate the cause of faults, reduces the troubleshooting burden of operation and maintenance personnel, and improves the efficiency of abnormal fault handling.
Smart Images

Figure CN119340989A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power systems, and in particular to a method, device, equipment and storage medium for analyzing offline operation of a distribution network automation terminal. Background Art
[0002] The distribution network automation terminal is an important tool for real-time status monitoring of distribution network lines. It can monitor distribution network faults or abnormal operation, determine the fault section and quickly isolate the fault section, promptly restore power supply to users in non-fault areas, and reduce the area of power outage. Therefore, real-time monitoring and abnormal analysis of the online rate of distribution network automation terminals are particularly important. However, when faced with a scenario where a large area of distribution network automation terminals are abnormally disconnected, they can only rely on manual query, step-by-step troubleshooting and analysis by operation and maintenance personnel, which is not only inefficient and increases the troubleshooting burden of operation and maintenance personnel, but may also lead to inaccurate troubleshooting results due to omissions in manual troubleshooting, thereby affecting the efficiency of handling subsequent abnormal faults.
[0003] Therefore, how to perform automated and intelligent analysis on offline conditions of distribution network automation terminals is a technical problem that needs to be solved urgently by those skilled in the art. Summary of the invention
[0004] The present invention provides a method, device, equipment and storage medium for analyzing offline conditions of distribution network automation terminals, so as to realize automatic and intelligent analysis of offline conditions of distribution network automation terminals, assist users in quickly locating the cause of faults, reduce the burden of manual troubleshooting by operation and maintenance personnel, and improve the efficiency of handling subsequent abnormal faults.
[0005] According to one aspect of the present invention, a method for analyzing offline operation of a distribution network automation terminal is provided, the method comprising:
[0006] Obtain the distribution network automation terminal startup and shutdown records within the statistical time period;
[0007] Determine the terminal multi-dimensional statistical information within the statistical time period based on the distribution network automation terminal input and output records;
[0008] The offline analysis results of distribution network automation terminals are visualized based on the multi-dimensional statistical information of the terminals.
[0009] According to another aspect of the present invention, a distribution network automation terminal offline analysis device is provided, the device comprising:
[0010] Record acquisition module, used to obtain the distribution network automation terminal startup and shutdown records within the statistical time period;
[0011] An information statistics module is used to determine the terminal multi-dimensional statistical information within the statistical time period according to the distribution network automation terminal input and output records;
[0012] The result display module is used to visualize the offline analysis results of the distribution network automation terminal based on the terminal's multi-dimensional statistical information.
[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0014] at least one processor; and
[0015] a memory communicatively connected to the at least one processor; wherein,
[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the distribution network automation terminal offline analysis method described in any embodiment of the present invention.
[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the distribution network automation terminal offline analysis method described in any embodiment of the present invention when executed.
[0018] According to another aspect of the present invention, a computer program product is provided. The computer program product includes a computer program. When the computer program is executed by a processor, the distribution network automation terminal offline analysis method described in any embodiment of the present invention is implemented.
[0019] The technical solution of the embodiment of the present invention obtains the distribution network automation terminal startup and shutdown records within the statistical time period; determines the terminal multi-dimensional statistical information within the statistical time period based on the distribution network automation terminal startup and shutdown records; and visualizes the offline analysis results of the distribution network automation terminal based on the terminal multi-dimensional statistical information. Through the technical solution of the embodiment of the present invention, the terminal multi-dimensional statistical information of the distribution network automation terminal within the statistical time period can be displayed to the user in a visual manner, so as to realize the automatic and intelligent analysis of the offline situation of the distribution network automation terminal, assist the user to quickly locate the cause of the fault, reduce the burden of manual troubleshooting of the operation and maintenance personnel, and effectively improve the efficiency of handling subsequent abnormal faults.
[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 This is a flow chart of a method for analyzing offline distribution network automation terminals provided according to the first embodiment of the present invention;
[0023] Figure 2 This is a flow chart of a method for analyzing offline distribution network automation terminals provided according to Embodiment 2 of the present invention;
[0024] Figure 3 This is a flow chart of a method for analyzing offline distribution network automation terminals provided according to Embodiment 3 of the present invention;
[0025] Figure 4 This is a schematic diagram of the interface of the distribution network automation terminal offline analysis tool provided according to the third embodiment of the present invention;
[0026] Figure 5 is a schematic diagram of a first terminal insertion and withdrawal state provided according to Embodiment 3 of the present invention;
[0027] Figure 6 is a schematic diagram of a second terminal insertion and withdrawal state provided according to Embodiment 3 of the present invention;
[0028] Figure 7 is a schematic diagram of a third terminal insertion and withdrawal state provided according to Embodiment 3 of the present invention;
[0029] Figure 8 is a schematic diagram of a fourth terminal insertion and withdrawal state provided according to Embodiment 3 of the present invention;
[0030] Fig. 9 is a schematic diagram of a fifth terminal insertion and withdrawal state provided according to Embodiment 3 of the present invention;
[0031] Fig.10 It is a structural schematic diagram of a distribution network automation terminal offline analysis device provided according to Embodiment 4 of the present invention;
[0032] Fig.11 The present invention is a schematic diagram of the structure of an electronic device for implementing the distribution network automation terminal offline analysis method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0033] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0035] Embodiment 1
[0036] Figure 1 This is a flow chart of a method for analyzing the offline status of a distribution network automation terminal provided in the first embodiment of the present invention. This embodiment can be applied to the case where the offline status of a distribution network automation terminal is intelligently analyzed and visualized in a distribution network. The method can be executed by a distribution network automation terminal offline analysis device. The distribution network automation terminal offline analysis device can be implemented in the form of hardware and / or software. The distribution network automation terminal offline analysis device can be configured in an electronic device. Figure 1 As shown, the present embodiment provides a method for analyzing offline distribution network automation terminals, which specifically includes the following steps:
[0037] S110. Obtain the distribution network automation terminal activation and deactivation records within the statistical time period.
[0038] The statistical time period may refer to a time period used to count the offline situations of the distribution network automation terminal. The distribution network automation terminal launch and exit records may be understood as record information containing the launch and exit situations of the distribution network automation terminal within the statistical time period. The distribution network automation terminal launch and exit records may store the identification information of the distribution network automation terminal where the launch / exit record occurs, as well as the corresponding launch time and exit time and other information.
[0039] In an embodiment of the present invention, a user (such as an operation and maintenance personnel) can input the start time and end time to be counted on the interface of the distribution network automation terminal offline analysis tool, so that the distribution network automation terminal offline analysis device can obtain the corresponding statistical time period, and obtain the distribution network automation terminal startup and shutdown records matching the statistical time period from the distribution network automation system, distribution management system and other locations, so as to then use the distribution network automation terminal startup and shutdown records to analyze and visualize the distribution network automation terminal offline situation within the statistical time period.
[0040] S120. Determine multi-dimensional statistical information of the terminal within a statistical time period according to the distribution network automation terminal activation and deactivation records.
[0041] Among them, the terminal multi-dimensional statistical information can be understood as the online status of the distribution network automation terminal during the statistical time period (online duration, online rate, etc.), the total number of distribution network automation terminals put into operation, the number of offline terminals during the period and their corresponding different group statistical distribution dimensions and other related information. For example, the group statistical distribution dimensions may include but are not limited to: terminal IP network segment distribution, communication protocol distribution, district and county bureau distribution, etc.
[0042] In an embodiment of the present invention, the distribution network automation terminal offline analysis device can extract the time of commissioning and the time of withdrawal of the distribution network automation terminal where the commissioning and withdrawal records occur from the acquired distribution network automation terminal commissioning and withdrawal records, and then count the online status of each distribution network automation terminal, the number of offline terminals during the period (that is, the distribution network automation terminals that were withdrawn during the statistical time period and ultimately not commissioned) and other information based on the commissioning time and the withdrawal time. At the same time, the total number of commissioning of the distribution network automation system during the statistical time period, and the distribution characteristics of the offline terminals corresponding to different grouping statistical distribution dimensions of the offline terminals during the period and other information can also be obtained, and the online status of the distribution network automation terminal, the total number of commissioning of the distribution network automation terminal, the number of offline terminals during the period and the distribution characteristics of the offline terminals mentioned above are taken together as multi-dimensional statistical information of the terminal.
[0043] S130. Visually display the offline analysis results of the distribution network automation terminal according to the multi-dimensional statistical information of the terminal.
[0044] Among them, the offline analysis result of the distribution network automation terminal can be understood as the offline situation of the distribution network automation terminal visualized on the interface of the distribution network automation terminal offline analysis tool.
[0045] In an embodiment of the present invention, visualization technology can be used to convert the acquired terminal multi-dimensional statistical information into visual visual elements such as charts, maps, and graphs, and then the above-mentioned visual visual elements are rendered and displayed on the corresponding interface area of the distribution network automation terminal offline analysis tool, so as to display the distribution network automation terminal offline analysis results to the user in a visual manner, thereby assisting the user to quickly locate the cause of the fault, reducing the burden of manual troubleshooting of operation and maintenance personnel, and improving the efficiency of handling subsequent abnormal faults.
[0046] The technical solution of the embodiment of the present invention obtains the distribution network automation terminal startup and shutdown records within the statistical time period; determines the terminal multi-dimensional statistical information within the statistical time period based on the distribution network automation terminal startup and shutdown records; and visualizes the offline analysis results of the distribution network automation terminal based on the terminal multi-dimensional statistical information. Through the technical solution of the embodiment of the present invention, the terminal multi-dimensional statistical information of the distribution network automation terminal within the statistical time period can be displayed to the user in a visual manner, so as to realize the automatic and intelligent analysis of the offline situation of the distribution network automation terminal, assist the user to quickly locate the cause of the fault, reduce the burden of manual troubleshooting of the operation and maintenance personnel, and effectively improve the efficiency of handling subsequent abnormal faults.
[0047] Embodiment 2
[0048] Figure 2 The flowchart of a method for analyzing offline distribution network automation terminals provided in the second embodiment of the present invention is further optimized and expanded based on the above implementation, and can be combined with various optional technical solutions in the above implementation. Figure 2 As shown, the second embodiment provides a method for analyzing offline distribution network automation terminals, which specifically includes the following steps:
[0049] S210: In response to a user page input operation, obtain a statistical time period.
[0050] Among them, the user page input operation may refer to the related operations triggered by the user (such as operation and maintenance personnel) on the interface of the distribution network automation terminal offline analysis tool. For example, the user page input operation may be the input operation performed by the user on the interface of the distribution network automation terminal offline analysis tool through devices including but not limited to keyboard, mouse, etc.; the user page input operation may also be the input operation performed by the user on the tool interface through voice input, touch input, etc., and this embodiment does not impose any specific restrictions on this.
[0051] In an embodiment of the present invention, when a user needs to perform statistical analysis on the offline situation of a distribution network automation terminal within a certain time period, the start time and end time to be counted can be entered on the interface of the distribution network automation terminal offline analysis tool, so that the distribution network automation terminal offline analysis device can respond to the user page input operation and obtain the corresponding statistical time period.
[0052] S220. Search for distribution network automation terminal startup and shutdown records in a preset distribution network automation system according to the statistical time period.
[0053] The preset distribution network automation system may refer to a system for centrally managing distribution network automation terminals in the distribution network.
[0054] In the embodiment of the present invention, the distribution network automation terminal offline analysis device can search for matching distribution network automation terminal activation and deactivation records in a preset distribution network automation system according to the statistical time period input by the user.
[0055] S230, searching the preset business database for the total number of distribution network automation terminals put into operation, and counting the online duration and online rate of each distribution network automation terminal in the distribution network automation terminal put-in-and-withdrawal records, and determining the offline terminals during the period.
[0056] Among them, the preset business database may refer to a database storing various terminal information of distribution network automation terminals, for example, it may include the total number of distribution network automation terminals in operation, the IP address of each distribution network automation terminal, the front-end machine to which it belongs, the protocol type, the network type and other information.
[0057] A terminal that is offline during the period refers to a distribution network automation terminal that is exited during the statistical time period and ultimately not put into operation. For example, assuming that the statistical time period is from 1:00:00 on January 1, 2024 to 1:30:30 on January 1, 2024, if terminal A reports exit at 1:14, but does not report operation until 1:30:30, then terminal A is a terminal that is offline during the period; if terminal A reports exit at 1:14, reports operation at 1:20, and does not report exit again until 1:30:30, then terminal A is not a terminal that is offline during the period.
[0058] In an embodiment of the present invention, the distribution network automation terminal offline analysis device can search the terminal table in the preset business database to find out the total number of distribution network automation terminals put into operation by the system during the statistical time period, and at the same time extract the input time and output time of the distribution network automation terminal with the input and output records from the distribution network automation terminal input and output records, and then calculate the online time and online rate of each distribution network automation terminal based on the input time and output time, as well as the offline terminals and their number during the statistical time period.
[0059] Further, based on the above-mentioned embodiment of the invention, in S230, the online duration and online rate of each distribution network automation terminal are counted in the distribution network automation terminal activation and deactivation record, including:
[0060] A. Extract the input time and output time of the distribution network automation terminal from the distribution network automation terminal input and output records, and determine the corresponding online duration based on the input time and output time;
[0061] B. Determine the statistical duration based on the statistical time period, and use the ratio of the online duration to the statistical duration as the online rate of the distribution network automation terminal.
[0062] S240. Search corresponding terminal account information in a preset business database according to the identification information of the terminal that is offline during the period.
[0063] Among them, the terminal ledger information can be understood as the relevant information used to record and manage the distribution network automation terminal, such as but not limited to the terminal's: identification information, installation location, IP address, manufacturer information, front-end processor, protocol type, network type, district and county bureau (region), public network and private network, plant and station, feeder, brand, operator, etc.
[0064] In the embodiment of the present invention, the corresponding terminal account information can be found in the relevant database table of the preset business database according to the identification information such as the serial number of the terminal that is offline during the period.
[0065] S250. Based on the terminal ledger information, all offline terminals during the period are grouped according to the preset grouping statistical distribution dimension to obtain the corresponding offline terminal distribution characteristics, and the total number of distribution network automation terminals put into operation, online time, online rate, the number of offline terminals during the period, and the offline terminal distribution characteristics are taken as the terminal multi-dimensional statistical information.
[0066] Among them, the preset group statistical distribution dimension can be understood as the distribution dimension used to perform different group statistics on the terminals that have been disconnected during the period. The preset group statistical distribution dimension can include at least one of the following: IP network segment distribution, communication protocol distribution, manufacturer distribution, district and county bureau distribution, public network and private network distribution, feeder distribution, plant and station distribution, brand distribution, and operator distribution.
[0067] The distribution characteristics of dropped terminals may refer to characteristic information obtained after performing corresponding group statistical processing on the dropped terminals during the period according to a preset group statistical distribution dimension. For example, taking the distribution of district and county bureaus as an example, the distribution characteristics of dropped terminals may include: N1 dropped terminals in power supply bureau A, N2 dropped terminals in power supply bureau B, N3 dropped terminals in power supply bureau C, and so on.
[0068] In an embodiment of the present invention, the acquired terminal ledger information and the pre-set preset grouping statistical distribution dimensions can be used to group and count the offline terminals during the statistical time period to obtain the corresponding offline terminal distribution characteristics, such as how many offline terminals belong to each power supply bureau, how many offline terminals belong to each feeder, etc., and then the offline terminal distribution characteristics and the above-obtained total number of distribution network automation terminals put into operation, online time, online rate and the number of offline terminals during the period are used together as the terminal multi-dimensional statistical information to be displayed to the user.
[0069] S260: Read a preset visualization configuration file, and convert the terminal multi-dimensional statistical information into a visualized chart according to the preset visualization configuration file.
[0070] The preset visualization configuration file may refer to a configuration file pre-configured for realizing visualization of multi-dimensional statistical information of the terminal, and the preset display configuration file may include information such as interface display parameters and interface control parameters of the visualization interface. The visualization chart may include but is not limited to chart forms such as bar charts, pie charts, line charts, box plots, and tables.
[0071] In an embodiment of the present invention, a preset visualization configuration file can be read from a location such as a local or cloud server, and then the obtained terminal multi-dimensional statistical information can be converted into a visualization chart, such as a bar chart, a pie chart, a line chart, a box plot, a table or other graphical representation according to information such as interface display parameters and interface control parameters in the preset visualization configuration file.
[0072] S270: Display the chart in a corresponding display area on the target display interface.
[0073] The target display interface may be a corresponding display interface of a distribution network automation terminal offline analysis tool.
[0074] In an embodiment of the present invention, the converted charts can be rendered and displayed in the corresponding display area on the target display interface to display the offline analysis results of the distribution network automation terminal to the user, thereby assisting the user to quickly locate the cause of the fault, reducing the burden of manual troubleshooting for operation and maintenance personnel, and improving the efficiency of handling subsequent abnormal faults.
[0075] The technical solution of the embodiment of the present invention obtains a statistical time period by responding to a user page input operation; searches for distribution network automation terminal commissioning records in a preset distribution network automation system according to the statistical time period; searches for the total number of distribution network automation terminals put into operation in a preset business database, and counts the online time and online rate of each distribution network automation terminal in the distribution network automation terminal commissioning records, and determines the terminal that has been offline during the period; searches for the corresponding terminal ledger information in the preset business database according to the identification information of the terminal that has been offline during the period; based on the terminal ledger information, all the terminals that have been offline during the period are grouped according to the preset grouping statistical distribution dimension to obtain the corresponding distribution characteristics of the offline terminals, and the total number of distribution network automation terminals put into operation, the online time, the online rate, the number of terminals that have been offline during the period, and the distribution characteristics of the offline terminals are taken together as terminal multi-dimensional statistical information; reads a preset visualization configuration file, and converts the terminal multi-dimensional statistical information into a visualized chart according to the preset visualization configuration file; and displays the chart in the corresponding display area on the target display interface. By adopting the technical solution of the embodiment of the present invention, it is possible to realize automated and intelligent analysis of the offline situation of the distribution network automation terminal, quickly extract the distribution characteristics of the offline terminal, and display the offline analysis results of the distribution network automation terminal to the user in a visual manner, thereby assisting the user to quickly locate the cause of the fault, reducing the burden of manual troubleshooting for operation and maintenance personnel, and improving the efficiency of handling subsequent abnormal faults.
[0076] Embodiment 3
[0077] Figure 3 This is a flow chart of a method for analyzing offline distribution network automation terminals provided in the third embodiment of the present invention. Based on the above embodiments, this embodiment provides an implementation method for analyzing offline distribution network automation terminals, which can realize intelligent analysis and visual display of offline distribution network automation terminals in the distribution network, thereby assisting users to quickly locate the cause of the fault, reducing the burden of manual troubleshooting by operation and maintenance personnel, and improving the efficiency of handling subsequent abnormal faults. Figure 3 As shown, a method for analyzing offline distribution network automation terminals provided by Embodiment 3 of the present invention specifically includes the following steps:
[0078] S310: Obtain the start time, end time, and screening condition input by the user into the interface of the distribution network automation terminal offline analysis tool.
[0079] In the embodiment of the present invention, the user can Figure 4The start time and end time to be counted are input on the interface shown, so that the distribution network automation terminal offline analysis device can obtain the corresponding statistical time period; at the same time, the user can also input the desired filtering conditions through the above interface, such as the district and county bureau (region) to which the terminal belongs, the operator, the feeder, etc. If the user does not set the filtering condition, the default filtering condition can be used, that is, all pre-configured preset group statistical distribution dimensions are grouped and counted.
[0080] S320: Check whether the start time is earlier than the end time.
[0081] In an embodiment of the present invention, in order to avoid errors in the distribution network automation terminal offline analysis tool, it is necessary to verify the start time and end time of the statistical time period before the formal query. If the start time is later than the end time, execute S330, otherwise execute S340.
[0082] S330. The interface of the control distribution network automation terminal offline analysis tool displays an error prompt message.
[0083] In the embodiment of the present invention, if the start time is later than the end time, an error message will be displayed on the interface of the distribution network automation terminal offline analysis tool to prompt the user to reset the start time and the end time.
[0084] S340. Determine terminal multi-dimensional statistical information based on the distribution network automation terminal activation and deactivation records within the statistical time period.
[0085] In an embodiment of the present invention, if the statistical time period verification is passed, the intelligent analysis process of the offline situation of the distribution network automation terminal is started in response to the user's triggering operation on the query control of the tool interface. Specifically, the total number of distribution network automation terminals put into operation by the system during the statistical time period can be found in the terminal table in the preset business database, and the input time and exit time of the distribution network automation terminal with the input and exit records can be extracted from the input and exit records of the distribution network automation terminals. Then, based on the input time and exit time, the online time and online rate of each distribution network automation terminal are counted, and the offline terminals and their number during the statistical time period are counted.
[0086] Among them, for the different situations of the input and output records of the distribution network automation terminal within the statistical time period, the following takes a certain day as an example of the statistical time period to illustrate the terminal online time and online rate in each case.
[0087] 1) If Figure 5 As shown in the figure, if there are multiple records of investment and withdrawal status and the first record is investment, the online time and online rate of the terminal are calculated as follows:
[0088] From 0:00 to 02:00, the terminal is offline
[0089] From 02:00 to 07:00, the terminal is online for 5 hours
[0090] From 07:00 to 18:00, the terminal is offline
[0091] From 18:00 to 24:00, the terminal is online for 6 hours
[0092] Online time: 5 hours + 6 hours = 11 hours
[0093] The online rate is: 11 hours / 24 hours*100=45.83%
[0094] 2) If Figure 6 As shown in the figure, if there are multiple records of the withdrawal status and the first record is withdrawal, the online duration and online rate of the terminal are calculated as follows:
[0095] From 00:00 to 02:00, the terminal is online for 2 hours
[0096] From 02:00 to 07:00, the terminal is offline
[0097] From 07:00 to 18:00, the terminal is online for 11 hours
[0098] From 18:00 to 24:00, the terminal is offline
[0099] Online time: 2 hours + 11 hours = 13 hours
[0100] The online rate is: 13 hours / 24 hours*100=54.17%
[0101] 3) If Figure 7 As shown in the figure, for the case where there are multiple records of the withdrawal and resignation status and there are missing records, the online duration and online rate of the terminal are calculated as follows:
[0102] From 00:00 to 02:00, the terminal is offline
[0103] From 02:00 to 18:00, the terminal is online for 16 hours
[0104] From 18:00 to 23:00, the terminal is offline
[0105] From 23:00 to 24:00, the terminal is online for 1 hour
[0106] Online time: 16 hours + 1 hour = 17 hours
[0107] The online rate is: 17 hours / 24 hours*100=70.83%
[0108] 4) If Figure 8 As shown in the figure, for the case where there is only one investment record in the investment and withdrawal status, the online duration and online rate of the terminal are calculated as follows:
[0109] From 00:00 to 18:00, the terminal is offline
[0110] From 18:00 to 24:00, the terminal is online for 6 hours
[0111] Online time: 6 hours
[0112] Online rate: 6 hours / 24 hours*100=25%
[0113] 5) If Fig. 9 As shown in the figure, for the case where there is only one exit record in the withdrawal state, the online duration and online rate of the terminal are calculated as follows:
[0114] From 00:00 to 18:00, the terminal is online for 18 hours
[0115] From 18:00 to 24:00, the terminal is offline
[0116] Online time: 18 hours
[0117] Online rate: 18 hours / 24 hours*100=75%
[0118] 6) If there is no subscription or withdrawal record, the online duration and online rate of the terminal are calculated as follows:
[0119] ①Query the most recent investment and withdrawal record before the statistical time period. If the investment and withdrawal record is an investment, then:
[0120] Online time: 24 hours
[0121] Online rate: 24 hours / 24 hours*100=100%
[0122] ②Query the most recent investment and withdrawal record before the statistical time period. If the investment and withdrawal record is withdrawal, then:
[0123] Online time: 0 hours
[0124] Online rate: 0 hours / 24 hours*100=0%
[0125] It should be understood that this embodiment currently does not consider the impact of the terminal commissioning time on the online rate. For example, if terminal A is put into operation on June 1 and has not been withdrawn by July 1, then the online rate of terminal A from June 1 to July 1 is 100%; if the commissioning time is taken into account and the terminal online rate from January 1 to July 1 is calculated, then terminal A is also 100%; but in fact, there is no online record of terminal A before June.
[0126] After that, the offline terminals during the statistical time period can be grouped and counted in multiple dimensions. Taking the IP network segment distribution as an example, assuming that the total number of terminals in operation is 1,000, and the number of offline terminals during the period is 500, of which 490 are in network segment 172.20 and 10 are in other network segments, then network segment 172.20 accounts for 490 / 500=98% of the total number of offline terminals and 490 / 1000=49% of the total number of terminals. It is not difficult to see that the offline terminals during the period are basically in network segment 172.20. It can be preliminarily judged that there may be problems with the network in this area, and it is necessary to prioritize and focus on troubleshooting this network segment.
[0127] S350, the interface of the control distribution network automation terminal offline analysis tool displays multi-dimensional statistical information of the terminal.
[0128] In an embodiment of the present invention, the terminal multi-dimensional statistical information can be displayed on the interface of the distribution network automation terminal offline analysis tool, for example Figure 4 The distribution of district and county bureaus, operators, feeder lines, etc. displayed in the system facilitates the analysis of system terminal conditions and distribution characteristics of disconnected terminals at the first time, assists users in quickly locating the cause of the fault, reduces the burden of manual troubleshooting by operation and maintenance personnel, and improves the efficiency of handling subsequent abnormal faults.
[0129] Furthermore, the tool interface can also display a list of offline terminals and various interactive controls, and enhance the interaction with users by providing flexible interface interaction functions, so that users can deeply mine data and understand more levels of offline terminal feature information.
[0130] The technical solution of the embodiment of the present invention has at least the following beneficial effects:
[0131] (1) The distribution network automation terminal offline analysis tool is easy to use and efficient. The user only needs to enter the start time and end time, and the analysis tool can automatically calculate the distribution characteristics of offline terminals in this time period without any other complicated operations.
[0132] (2) By performing multi-dimensional grouping statistics on the offline terminals during the period, the system status and the distribution characteristics of the offline terminals can be quickly analyzed to quickly locate the cause of the fault;
[0133] (3) Optimize the current situation of simply displaying offline terminals in a list, add the function of intuitively displaying offline terminal classification, and use graphics to intuitively display statistical information of various dimensions, so as to assist users in quickly locating the cause of the fault and reduce the burden of manual troubleshooting by operation and maintenance personnel, thereby effectively improving the efficiency of handling subsequent abnormal faults;
[0134] (4) The statistical dimension is refined. Different from the original real-time viewing of offline terminals or daily or monthly statistics of offline status, in which the original abnormal terminals cannot be eliminated during the analysis process, this analysis tool can be used for accurate analysis and troubleshooting down to the second level. At the same time, it can effectively eliminate the original abnormal terminal information through interval status change analysis, thereby improving the accuracy of fault analysis results.
[0135] Embodiment 4
[0136] Fig.10 This is a schematic diagram of the structure of a device for analyzing offline distribution network automation terminals provided in the fourth embodiment of the present invention. Fig.10 As shown, the device comprises:
[0137] The record acquisition module 41 is used to acquire the distribution network automation terminal startup and shutdown records within the statistical time period;
[0138] An information statistics module 42 is used to determine the terminal multi-dimensional statistical information within a statistical time period according to the distribution network automation terminal activation and deactivation records;
[0139] The result display module 43 is used to visualize the offline analysis results of the distribution network automation terminal according to the terminal multi-dimensional statistical information.
[0140] The technical solution of the embodiment of the present invention obtains the distribution network automation terminal startup and shutdown records within the statistical time period through the record acquisition module; the information statistics module determines the terminal multi-dimensional statistical information within the statistical time period according to the distribution network automation terminal startup and shutdown records; the result display module visualizes the distribution network automation terminal offline analysis results according to the terminal multi-dimensional statistical information. Through the technical solution of the embodiment of the present invention, the terminal multi-dimensional statistical information of the distribution network automation terminal within the statistical time period can be displayed to the user in a visual manner, realizing the automatic and intelligent analysis of the offline situation of the distribution network automation terminal, assisting the user to quickly locate the cause of the fault, reducing the burden of manual troubleshooting of the operation and maintenance personnel, thereby effectively improving the efficiency of handling subsequent abnormal faults.
[0141] Further, based on the above-mentioned embodiment of the invention, the record acquisition module 41 includes:
[0142] A statistical time period acquisition unit, used to acquire a statistical time period in response to a user page input operation;
[0143] The record search unit is used to search for the distribution network automation terminal startup and shutdown records in the preset distribution network automation system according to the statistical time period.
[0144] Further, based on the above-mentioned embodiment of the invention, the information statistics module 42 includes:
[0145] A data statistics unit is used to search the total number of distribution network automation terminals put into operation in a preset business database, and to count the online time and online rate of each distribution network automation terminal in the distribution network automation terminal on-off record, and to determine the offline terminals during the period;
[0146] The terminal account search unit is used to search the corresponding terminal account information in the preset business database according to the identification information of the terminal that is offline during the period;
[0147] The grouping statistics unit is used to group all the offline terminals during the period according to the preset grouping statistics distribution dimension based on the terminal ledger information, obtain the corresponding offline terminal distribution characteristics, and take the total number of distribution network automation terminals put into operation, online time, online rate, the number of offline terminals during the period and the offline terminal distribution characteristics as the terminal multi-dimensional statistical information.
[0148] Further, based on the above-mentioned embodiment of the invention, the online duration and online rate of each distribution network automation terminal are counted in the distribution network automation terminal activation and deactivation records, including:
[0149] Extracting the input time and output time of the distribution network automation terminal from the distribution network automation terminal input and output records, and determining the corresponding online duration based on the input time and output time;
[0150] The statistical duration is determined based on the statistical time period, and the ratio of the online duration to the statistical duration is used as the online rate of the distribution network automation terminal.
[0151] Furthermore, based on the above-mentioned embodiments of the invention, the preset group statistical distribution dimensions include at least one of the following: IP network segment distribution, communication protocol distribution, manufacturer distribution, district and county bureau distribution, public network and private network distribution, feeder distribution, plant and station distribution, brand distribution, and operator distribution.
[0152] Further, based on the above-mentioned embodiment of the invention, the result display module 43 includes:
[0153] A chart conversion unit, used to read a preset visualization configuration file and convert the terminal multi-dimensional statistical information into a visualization chart according to the preset visualization configuration file;
[0154] The chart display unit is used to display the chart in a corresponding display area on the target display interface.
[0155] The distribution network automation terminal offline analysis device provided in the embodiment of the present invention can execute the distribution network automation terminal offline analysis method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0156] Embodiment 5
[0157] Fig.11 A schematic diagram of an electronic device 50 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0158] like Fig.11 As shown, the electronic device 50 includes at least one processor 51, and a memory connected to the at least one processor 51 in communication, such as a read-only memory (ROM) 52, a random access memory (RAM) 53, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 51 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 52 or the computer program loaded from the storage unit 58 to the random access memory (RAM) 53. In the RAM 53, various programs and data required for the operation of the electronic device 50 can also be stored. The processor 51, the ROM 52, and the RAM 53 are connected to each other via a bus 54. An input / output (I / O) interface 55 is also connected to the bus 54.
[0159] A number of components in the electronic device 50 are connected to the I / O interface 55, including: an input unit 56, such as a keyboard, a mouse, etc.; an output unit 57, such as various types of displays, speakers, etc.; a storage unit 58, such as a disk, an optical disk, etc.; and a communication unit 59, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 59 allows the electronic device 50 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0160] The processor 51 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 51 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 51 executes the various methods and processes described above, such as the distribution network automation terminal offline analysis method.
[0161] In some embodiments, the distribution network automation terminal offline analysis method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 58. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 50 via the ROM 52 and / or the communication unit 59. When the computer program is loaded into the RAM 53 and executed by the processor 51, one or more steps of the distribution network automation terminal offline analysis method described above can be performed. Alternatively, in other embodiments, the processor 51 can be configured to execute the distribution network automation terminal offline analysis method in any other appropriate manner (for example, by means of firmware).
[0162] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0163] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0164] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0165] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0166] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0167] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0168] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0169] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
[0170] Embodiment 6
[0171] An embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements the distribution network automation terminal offline analysis method provided in any embodiment of the present application.
[0172] In the process of implementation, the computer program product can be written in one or more programming languages or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).
Claims
1. A method for analyzing offline status of distribution network automation terminals, characterized in that: The method comprises: Obtain the distribution network automation terminal startup and shutdown records within the statistical time period; Determine the terminal multi-dimensional statistical information within the statistical time period according to the distribution network automation terminal activation and deactivation records; The offline analysis results of the distribution network automation terminal are visualized based on the multi-dimensional statistical information of the terminal.
2. The method according to claim 1, characterized in that The acquisition of the distribution network automation terminal activation and deactivation records within the statistical time period includes: In response to a user page input operation, obtaining the statistical time period; The distribution network automation terminal startup and shutdown records are searched in a preset distribution network automation system according to the statistical time period.
3. The method according to claim 1, characterized in that The determining of the terminal multi-dimensional statistical information within the statistical time period according to the distribution network automation terminal activation and deactivation records includes: Searching the total number of distribution network automation terminals put into operation in the preset business database, and counting the online time and online rate of each distribution network automation terminal in the distribution network automation terminal on-off record, and determining the offline terminals during the period; According to the identification information of the terminal that is offline during the period, searching the corresponding terminal account information in the preset service database; Based on the terminal ledger information, all the offline terminals during the period are grouped according to the preset grouping statistical distribution dimension to obtain the corresponding offline terminal distribution characteristics, and the total number of distribution network automation terminals put into operation, the online time, the online rate, the number of offline terminals during the period and the offline terminal distribution characteristics are collectively used as the terminal multi-dimensional statistical information.
4. The method according to claim 3, characterized in that: The counting of the online duration and online rate of each distribution network automation terminal in the distribution network automation terminal activation and deactivation record includes: Extracting the input time and the output time of the distribution network automation terminal from the input and output records of the distribution network automation terminal, and determining the corresponding online duration based on the input time and the output time; The statistical duration is determined based on the statistical time period, and the ratio of the online duration to the statistical duration is used as the online rate of the distribution network automation terminal.
5. The method according to claim 3, characterized in that: The preset group statistical distribution dimensions include at least one of the following: IP network segment distribution, communication protocol distribution, manufacturer distribution, district and county bureau distribution, public network and private network distribution, feeder distribution, plant and station distribution, brand distribution, and operator distribution.
6. The method according to claim 1, characterized in that The visual display of the offline analysis result of the distribution network automation terminal according to the terminal multi-dimensional statistical information includes: Reading a preset visualization configuration file, and converting the terminal multi-dimensional statistical information into a visualization chart according to the preset visualization configuration file; The chart is displayed in a corresponding display area on the target display interface.
7. A distribution network automation terminal offline analysis device, characterized in that: The device comprises: Record acquisition module, used to obtain the distribution network automation terminal startup and shutdown records within the statistical time period; An information statistics module, used to determine the terminal multi-dimensional statistical information within the statistical time period according to the distribution network automation terminal activation and deactivation records; The result display module is used to visually display the offline analysis results of the distribution network automation terminal according to the multi-dimensional statistical information of the terminal.
8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the distribution network automation terminal offline analysis method described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the distribution network automation terminal offline analysis method according to any one of claims 1 to 6 when executed.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method for analyzing offline distribution network automation terminals according to any one of claims 1 to 6 is implemented.