Extracorporeal circulation diagnosis method and device based on user power consumption data
By automatically analyzing user electricity consumption data and operation plans, identifying and verifying external circulation problems, the problems of simple external circulation inspection methods in the existing technology are solved, and the complex workload and high safety monitoring requirements are not possible, achieving efficient and accurate inspection and management.
Patent Information
- Application Number
- CN202411706892.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2025-02-25
AI Technical Summary
In the prior art, the extracorporeal circulation inspection method is too simple to effectively respond to complex workload and high safety monitoring requirements, making it difficult to complete work tasks on time and efficiently, and there are potential safety risks.
By obtaining user electricity consumption data, automate the analysis and verifying the operation plan, identifying external circulation problems, including obtaining the first electricity consumption data and the second electricity consumption data, determining the user number, verifying the operation plan, and determining whether there is an external circulation problem.
It realizes intelligent investigation of external circulation problems, improves investigation efficiency, ensures accuracy and timeliness under large-scale business processing and high safety requirements, and avoids risks caused by omissions in manual investigations or system lag.
Smart Images

Figure CN119515312A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of operation management and control, and in particular to an extracorporeal circulation diagnosis method based on user electricity consumption data, an extracorporeal circulation diagnosis device based on user electricity consumption data, a computer-readable storage medium and an operation management and control system. Background Art
[0002] With the rapid development of the economy, the business volume of the grassroots power supply teams has increased dramatically. The projects involved, such as business expansion registration, house removal and wire migration, fault meter replacement, etc., require grassroots personnel to invest more time and energy. However, there is a large gap between the existing number of personnel and the increasing workload, which makes it difficult to complete the work tasks on time and efficiently. Due to the lack of effective coordination and management of grassroots teams in business processing, the work process is often not standardized, and there are phenomena such as external circulation or private processing. Especially in businesses such as business expansion registration and fault meter replacement, the management system and process are not perfect, resulting in untimely business circulation and work quality and safety cannot be guaranteed. The existing troubleshooting methods and information systems have failed to effectively cope with the increasing workload and complex security monitoring needs. Traditional manual or simple systems cannot meet the efficient needs of modern working environments for real-time monitoring, information flow and security processing, resulting in potential problems that are difficult to discover and solve in a timely manner.
[0003] Existing technologies for extracorporeal circulation screening mostly rely on manual judgment and simple process management, and lack intelligent and automated control methods. This leads to human omissions and inefficiencies when handling a large number of businesses, affecting the overall efficiency and quality of business handling. Therefore, traditional screening methods are too simple and can no longer cope with the current complex situations such as large workloads and high security monitoring requirements. Therefore, it is urgent to use modern technical means to improve business processing capabilities. Summary of the invention
[0004] The main purpose of the present application is to provide an extracorporeal circulation diagnosis method based on user electricity consumption data, an extracorporeal circulation diagnosis device based on user electricity consumption data, a computer-readable storage medium and an operation control system, so as to at least solve the problem that the extracorporeal circulation screening method in the prior art is too simple and cannot cope with complex workloads and high safety monitoring requirements.
[0005] In order to achieve the above-mentioned purpose, according to one aspect of the present application, an extracorporeal circulation diagnosis method based on user electricity consumption data is provided, including: acquiring first electricity consumption data and second electricity consumption data, determining the corresponding user number based on the first electricity consumption data to obtain the first user number, determining the corresponding user number based on the second electricity consumption data to obtain the second user number, and the first electricity consumption data and the second electricity consumption data are separated by a first preset time length; determining the user number newly added to the second user number relative to the first user number as the third user number; performing operation plan verification based on at least the third user number to determine whether the asset domain system includes the operation plan corresponding to the third user number; in the case where the asset domain system includes the operation plan corresponding to the third user number, determining whether there is an extracorporeal circulation problem at least based on the operation plan; in the case where the asset domain system does not include the operation plan corresponding to the third user number, determining whether there is an extracorporeal circulation problem based on the electricity consumption value corresponding to the third user number.
[0006] Optionally, the job plan verification is performed at least based on the third user number, including: obtaining the annual job plan of the current year from the asset domain system; filling the third user number into the corresponding Excel table to obtain a first verification file; traversing the annual job plan based on the third user number in the first verification file in turn, determining the job plan in the annual job plan whose corresponding user number is consistent with the third user number as the first job plan, and filling it into the row with the same third user number in the first verification file; if the first job plan corresponding to the third user number exists in the first verification file, determining that the asset domain system includes the job plan corresponding to the third user number; if the first job plan corresponding to the third user number does not exist in the first verification file, re-verifying the job plan based on the user name corresponding to the third user number.
[0007] Optionally, the job plan verification is re-performed based on the user name corresponding to the third user number, including: obtaining the name of the management organization corresponding to the user name from a first preset path based on the user name; filling the user name into a corresponding Excel table to obtain a second verification file; traversing the annual job plan in turn based on the user name in the second verification file to query the job plan corresponding to the user name in the annual job plan to obtain a second job plan; when the name of the management organization included in the second job plan is consistent with the name of the management organization corresponding to the user name, determining the second job plan as the third job plan and filling in the row in the second verification file that is the same as the user name; when the third job plan corresponding to the third user number exists in the second verification file, determining that the asset domain system includes the job plan corresponding to the third user number; when the third job plan corresponding to the third user number does not exist in the second verification file, determining that the asset domain system does not include the job plan corresponding to the third user number.
[0008] Optionally, after determining that the asset domain system does not include the job plan corresponding to the third user number, the method further includes: when determining that the asset domain system does not include the job plan corresponding to the third user number, filling in the first proofreading file with a first preset identifier for the row that is identical to the third user number, and filling in the second proofreading file with a row that is identical to the user name for the first preset identifier; merging the first proofreading file and the second proofreading file to obtain a target proofreading file.
[0009] Optionally, before determining whether there is an extracorporeal circulation problem at least based on the work plan, the method further includes: obtaining the work order number and work order assembly and disassembly time of the work order corresponding to the second preset path from the second preset path based on the third user number.
[0010] Optionally, determining whether there is an extracorporeal circulation problem at least based on the operation plan includes: determining the expected start time and the expected end time of the main operation plan based on the operation plan in the target verification file; determining that there is no extracorporeal circulation problem when the work order assembly and disassembly time is between the expected start time and the expected end time; determining that there is an extracorporeal circulation problem when the work order assembly and disassembly time is not between the expected start time and the expected end time.
[0011] Optionally, determining whether the extracorporeal circulation problem exists based on the electricity consumption value corresponding to the third user number includes: calling for testing of the electric meter corresponding to the third user number, obtaining all the electricity consumption values within a second preset time period before the current moment of the electric meter, and obtaining a first electricity consumption value; filtering the first electricity consumption value based on the work order assembly and disassembly time, and obtaining a second electricity consumption value; when the second electricity consumption value is 0, determining that the extracorporeal circulation problem does not exist; when the second electricity consumption value is not 0, determining that the extracorporeal circulation problem exists.
[0012] According to another aspect of the present application, an extracorporeal circulation diagnostic device based on user electricity consumption data is provided, the device comprising: a first acquisition unit, used to acquire first electricity consumption data and second electricity consumption data, determine the corresponding user number based on the first electricity consumption data to obtain the first user number, determine the corresponding user number based on the second electricity consumption data to obtain the second user number, and the first electricity consumption data and the second electricity consumption data are separated by a first preset time length; a first determination unit, used to determine the user number newly added to the second user number relative to the first user number as a third user number; a second determination unit, used to perform operation plan verification based on at least the third user number to determine whether the asset domain system includes the operation plan corresponding to the third user number; a third determination unit, used to determine whether there is an extracorporeal circulation problem based on at least the operation plan when the asset domain system includes the operation plan corresponding to the third user number; a fourth determination unit, used to determine whether there is an extracorporeal circulation problem based on the electricity consumption value corresponding to the third user number when the asset domain system does not include the operation plan corresponding to the third user number.
[0013] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the methods described.
[0014] According to another aspect of the present application, a job management and control system is provided, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include methods for executing any one of the described methods.
[0015] By applying the technical solution of the present application, by obtaining the first electricity consumption data and the second electricity consumption data, the corresponding user numbers are determined based on the two sets of data, and then the newly added user number (third user number) is identified, and the operation plan is verified based on the number to further determine whether there is an extracorporeal circulation problem. Specifically, when the asset domain system includes an operation plan corresponding to the third user number, the operation plan is used to determine whether there is an extracorporeal circulation problem; if the asset domain system does not include an operation plan, the user's electricity consumption numerical value is used to determine whether there is an extracorporeal circulation problem. The present application uses an automated data analysis and verification mechanism to realize the verification of the operation plan of newly added users and the intelligent troubleshooting of extracorporeal circulation problems, improves the troubleshooting efficiency, ensures accuracy and timeliness under large-scale business processing and high security requirements, and effectively avoids the risks caused by manual troubleshooting omissions or system lags. It solves the problem that the extracorporeal circulation troubleshooting method in the prior art is too simple and cannot cope with complex workloads and high security monitoring requirements. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 A hardware structure block diagram of a mobile terminal for extracorporeal circulation diagnosis based on user power consumption data provided in an embodiment of the present application is shown;
[0017] Figure 2 A schematic flow chart of an extracorporeal circulation diagnosis method based on user electricity consumption data provided according to an embodiment of the present application is shown;
[0018] Figure 3 A structural block diagram of an extracorporeal circulation diagnostic device based on user electricity consumption data provided according to an embodiment of the present application is shown.
[0019] The above drawings include the following reference numerals:
[0020] 102, processor; 104, memory; 106, transmission device; 108, input and output devices. DETAILED DESCRIPTION
[0021] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0022] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0024] As introduced in the background technology, the extracorporeal circulation screening in the prior art relies on manual judgment and simple process management, and lacks intelligent and automated management and control methods. This leads to human omissions and inefficiency when processing a large number of businesses, affecting the overall business processing efficiency and quality. In order to solve the problem that the extracorporeal circulation screening method in the prior art is too simple and cannot cope with complex workloads and high safety monitoring requirements, the embodiments of the present application provide an extracorporeal circulation diagnosis method based on user electricity consumption data, an extracorporeal circulation diagnosis device based on user electricity consumption data, a computer-readable storage medium and an operation management and control system.
[0025] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.
[0026] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 1 is a hardware structure block diagram of a mobile terminal for an extracorporeal circulation diagnosis method based on user power consumption data according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.
[0027] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the extracorporeal circulation diagnosis method based on user power consumption data in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the above-mentioned network include but are not limited to the Internet, corporate intranets, local area networks, mobile communication networks and combinations thereof. The transmission device 106 is used to receive or send data via a network. The above-mentioned specific examples of the network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0028] In this embodiment, an extracorporeal circulation diagnostic method based on user electricity consumption data is provided, which runs on a mobile terminal, a computer terminal or a similar computing device. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0029] With the continuous development of the power system, more and more users need to install new electricity meters. In order to ensure that users of newly installed electricity meters can get timely and accurate job arrangements, traditional manual operation methods often make it impossible to accurately match the job plan due to reasons such as large workload and redundant data. To this end, this application uses automation technology to perform intelligent matching and verification based on user electricity consumption data and job plan information to ensure that each user who has newly installed an electricity meter can accurately connect with the corresponding job plan, thereby optimizing the power management process and improving work efficiency. This application describes in detail an extracorporeal circulation investigation method based on electricity consumption data of users of newly installed electricity meters. This process is not only applicable to job plan matching tasks for users of newly installed electricity meters, but can also be widely used in job investigation work in other power management systems. Through automated data processing and precise matching mechanisms, this method significantly improves the efficiency and accuracy of job plan verification, and can flexibly adapt to various similar task scenarios.
[0030] Figure 2 1 is a flow chart of an extracorporeal circulation diagnosis method based on user power consumption data according to an embodiment of the present application. Figure 2 As shown, the method comprises the following steps:
[0031] Step S201, obtaining first power usage data and second power usage data, determining a corresponding user number based on the first power usage data to obtain a first user number, determining a corresponding user number based on the second power usage data to obtain a second user number, and the first power usage data and the second power usage data are separated by a first preset time length;
[0032] Specifically, the source of electricity consumption data can be a smart meter system, a user electricity consumption management platform or a power grid management system. According to the historical electricity consumption rules, the preset duration is generally 1 week or 1 month, and the specific duration can be adjusted according to demand. Each user electricity consumption data contains fields such as management agency, user number, user name, asset number, data time, comprehensive multiple, capacity, total power, etc. First, today's user electricity consumption data (first electricity consumption data) and the user electricity consumption data of the previous 7 days (second electricity consumption data) are obtained from the system. By comparing these two sets of data, the corresponding user number is determined based on the first electricity consumption data to obtain the first user number; then, the corresponding user number is determined through the second electricity consumption data to obtain the second user number. It should be noted that the time interval between the first electricity consumption data and the second electricity consumption data is a preset duration (for example, 7 days). This setting helps to ensure that the comparison of electricity consumption data has a sufficient time span and can reflect abnormal electricity consumption behavior.
[0033] Step S202: determine the user number that is newly added to the second user number relative to the first user number as a third user number;
[0034] Specifically, the system identifies a newly added user number, namely, a third user number, by comparing the first user number with the second user number. For example, the users corresponding to these newly added user numbers are users who have recently installed electric meters. In this way, the system can automatically identify the objects that need to be followed up with operation plans and extracorporeal circulation problem diagnosis.
[0035] Step S203, performing operation plan verification based at least on the third user number to determine whether the asset domain system includes an operation plan corresponding to the third user number;
[0036] Specifically, based on the third user ID, the system automatically queries the plan query list to verify whether the user is included in the job plan in the asset domain system. Each job plan includes fields such as plan number, work content, planned end time, work department, planned start time, actual start time, actual end time, person in charge, person in charge's phone number, and work members. The system automatically filters out the job plans related to the user by comparing the user ID and the asset ID.
[0037] Step S204, in the case where the asset domain system includes an operation plan corresponding to the third user number, determining whether there is an extracorporeal circulation problem based at least on the operation plan;
[0038] Specifically, if a work plan corresponding to the third user number is found in the asset domain system, the system will compare the planned start time and planned end time of the work plan with the user's installation and removal time to determine whether there is an extracorporeal circulation problem. If the user's new meter installation operation is not completed within the time range of the work plan, it is considered that there may be an extracorporeal circulation problem.
[0039] Step S205: When the asset domain system does not include an operation plan corresponding to the third user number, determine whether there is an extracorporeal circulation problem based on the power consumption value corresponding to the third user number.
[0040] Specifically, for users who are not matched to the operation plan, the system will automatically log in to the metering automation system and call the user's meter to measure the power consumption according to the third user number and the management agency, especially the power consumption data at 0:00 am on the day of installation and removal. If the power consumption is not 0, it is considered that the user may have an extracorporeal circulation problem.
[0041] Through the above steps, the system will compare the installation and disassembly time with the operation plan to generate an output file, which contains the following fields: user number, management organization, user name, asset number, data time, comprehensive ratio, capacity, total power, plan number, screening method, work content, plan end time, work department, work team, plan start time, plan end time, person in charge, person in charge phone number. This output file provides detailed diagnostic results, including basic information of the user, detailed information of the relevant operation plan, and analysis results of whether there is an extracorporeal circulation problem.
[0042] Through this embodiment, by automatically analyzing the user's electricity consumption data and operation plan, the system can quickly and accurately diagnose extracorporeal circulation problems, avoiding errors and omissions in manual inspections. The system ensures that each user with a newly installed meter is included in the correct operation plan by querying and verifying the integrity of the operation plan, avoiding omissions or errors in the operation plan. The system can promptly identify abnormal electricity consumption behavior and extracorporeal circulation problems, thereby avoiding safety risks and improving the stability and safety of the power system. By generating standardized output files, the system can quickly feed back the diagnostic results to relevant personnel, avoiding the tediousness of manual summary and reporting, and improving work efficiency. This technical solution is not only suitable for extracorporeal circulation diagnosis of users with newly installed meters, but can also be flexibly applied to other electricity consumption data analysis and operation plan management, with good adaptability and scalability.
[0043] As a possible implementation, performing the operation plan verification based at least on the third user number includes the following steps:
[0044] Step S301, obtaining the annual operation plan for the current year from the asset domain system;
[0045] Specifically, the annual operation plan is a summary of all operation tasks involved in the system, including the operation arrangements of all power assets, which can be filtered and classified according to needs to ensure that only relevant operation plan data is obtained. The system obtains the annual operation plan for the current year from the asset domain system. The operation plan contains all user information and related operation tasks in the plan, including but not limited to user number, operation content, planned time, execution department, etc. Through this step, the system provides basic data for subsequent operation plan verification.
[0046] Step S302, fill the third user number into the corresponding Excel table to obtain a first proofreading file;
[0047] Specifically, the Excel table is a standardized data storage format that facilitates operator docking and subsequent operations. The file contains at least one column of user numbers and corresponding related work plan verification fields. The system fills the third user number into the preset Excel table to generate a first calibration file. This file is used to record the user information of the newly installed meter and serves as the basis for subsequent comparison work plans.
[0048] Step S303, traversing the annual operation plan based on the third user number in the first verification file in turn, determining the operation plan in the annual operation plan whose corresponding user number is consistent with the third user number as the first operation plan, and filling it into the row with the same third user number in the first verification file;
[0049] Specifically, the system will traverse the third user number in the first calibration file in turn and match it in the obtained annual work plan. If the user number in the annual work plan is consistent with the third user number, the work plan is identified as the work plan corresponding to the newly installed electricity meter for the user, and the work plan information is filled in the first calibration file to ensure that each user's work plan is correctly associated. The work plan in the annual work plan may include multiple tasks, so the system will automatically filter out tasks that are consistent with the user number and fill in the relevant information into the calibration file. Through the structure of the Excel table, the work plan and user number can be clearly matched and recorded.
[0050] Step S304, when there is a first operation plan corresponding to the third user number in the first verification file, determining that the asset domain system includes the operation plan corresponding to the third user number;
[0051] Specifically, the system will check whether the job plan corresponding to the third user number has been successfully filled in the first verification file. If the job plan corresponding to the third user number exists in the verification file, it means that the job plan of the user is already included in the asset domain system. If the verification file contains valid job plan information, it is considered that the job plan of the user has been correctly processed in the system, and the subsequent process can continue. If there are multiple matches, the system will automatically determine the most suitable job plan and confirm it.
[0052] Step S305 , when the first operation plan corresponding to the third user number does not exist in the first verification file, re-verify the operation plan based on the user name corresponding to the third user number.
[0053] Specifically, if the job plan corresponding to the third user number is not found in the first verification file, the system will use the user name of the user to re-verify the job plan. The system will query the annual job plan again and match it based on the user name. If the job plan is matched, the system will further verify whether the work department of the job plan and the management agency to which the user belongs are consistent to ensure the correctness of the job plan. By using the user name for secondary verification, the system can handle matching problems caused by possible changes or errors in the user number. The consistency verification of the work department and the management agency can further ensure the correctness and legality of the job plan and prevent the wrong job plan from being executed incorrectly.
[0054] It can be seen that through the automation and precise matching of the above process, this application can significantly improve the efficiency and accuracy of the operation plan verification of the power management system. In particular, through the dual verification based on the user number and user name, the fault tolerance and flexibility of the system are further improved, ensuring that the operation plan of each user with a newly installed meter can be arranged in a timely and accurate manner, avoiding the problem of missed detection or wrong matching.
[0055] As a possible implementation, a new verification mechanism is provided to rematch and verify the job plan through the user name, ensuring that the job plan can still be accurately associated with the user even when the user number cannot be matched, and re-verify the job plan based on the user name corresponding to the third user number, including the following steps:
[0056] Step S401, obtaining the name of the management organization corresponding to the user name from the first preset path based on the user name;
[0057] Specifically, the first preset path may be a database or system interface containing the correspondence between user information and management agencies. Through this path, the system can quickly obtain the matching relationship between the user name and the management agency. The name of the management agency is the unit or department that manages the user, which is crucial to ensuring the correctness of the work plan. The system obtains the name of the management agency corresponding to the user name from the preset data path (first preset path) through the user name. In the power system, the name of the management agency usually refers to the management unit of the power company or power department responsible for the user.
[0058] Step S402, fill the user name into the corresponding Excel table to obtain a second proofreading file;
[0059] Specifically, the system fills the user name into a preset Excel table and generates a new second verification file. This file will be used to match the subsequent verification work plan. The content of this file mainly includes information such as user name and corresponding management agency, and is a key data carrier in the verification process.
[0060] Step S403, traversing the annual operation plan based on the user name in the second verification file in turn, to query the operation plan corresponding to the user name in the annual operation plan, and obtain the second operation plan;
[0061] Specifically, the system traverses the user names in the second proofreading file in turn, and searches for the job plan corresponding to the user name in the acquired annual job plan. The system extracts all the job tasks from the annual job plan and matches them according to the user name. In this step, the system checks each user name in turn and searches for the corresponding job plan in the annual job plan. If the job content in the annual job plan contains the user name, the job plan is considered to be related to the user. The system can accurately find the user's job plan by matching fields in the job plan, such as the user name, and combining other relevant information.
[0062] Step S404, when the management organization name included in the second operation plan is consistent with the management organization name corresponding to the user name, the second operation plan is determined as the third operation plan and filled in the row with the same user name in the second verification file;
[0063] Specifically, the system checks the second operation plan obtained from the annual operation plan to verify whether the name of the management agency therein is consistent with the name of the management agency corresponding to the user name. If they are consistent, the operation plan is considered to be a valid operation plan and is filled in the row corresponding to the user name in the second verification file. In this step, the verification of the name of the management agency is very important to ensure that the operation plan is correctly assigned to the corresponding management department. If the operation plan matches the user name and the management agency is consistent, the operation plan is deemed to be valid. The system will automatically fill in the matched operation plan and correspond it to the user name to ensure the accuracy of subsequent operations.
[0064] Step S405, if there is a third operation plan corresponding to the third user number in the second verification file, determining that the asset domain system includes the operation plan corresponding to the third user number;
[0065] Specifically, the system checks whether a valid operation plan corresponding to the third user number has been successfully recorded in the second verification file. If the operation plan exists, it means that the operation plan has been recorded in the asset domain system and can continue to be processed. If the operation plan is successfully included in the verification file and the operation plan has been confirmed, the system will mark the operation plan as valid and prepare to proceed to the next step. The purpose of this step is to confirm the existence of the operation plan and ensure that the system has correctly associated the operation plan of the user of the newly installed meter.
[0066] Step S406: when the third operation plan corresponding to the third user number does not exist in the second verification file, it is determined that the asset domain system does not include the operation plan corresponding to the third user number.
[0067] Specifically, if the second verification file does not record a valid operation plan corresponding to the third user number, it means that the operation plan has not been recorded in the asset domain system. The system will mark it as "no operation plan found" and may require further data verification or manual intervention.
[0068] Through this implementation, the system can re-verify the operation plan based on the user name, ensuring that even if the user number cannot be matched, the operation plan related to the user of the newly installed electricity meter can still be accurately identified, thereby improving the accuracy of the operation plan verification and the fault tolerance of the system.
[0069] As a possible implementation manner, after determining that the asset domain system does not include the operation plan corresponding to the third user number, the method further includes:
[0070] Step S501, when it is determined that the asset domain system does not include a job plan corresponding to the third user number, the first preset identifier is filled in the row in the first verification file that is identical to the third user number, and the first preset identifier is filled in the row in the second verification file that is identical to the user name;
[0071] Specifically, when the system determines that no matching operation plan is found in the asset domain system, the system inserts a first preset mark into the third user number line in the first verification file and the line corresponding to the user name in the second verification file. This mark can be used as a basis for subsequent processing or manual review to ensure that the relevant line can be further marked as "unmatched" or "pending" status.
[0072] Step S502: merge the first proofreading file and the second proofreading file to obtain a target proofreading file.
[0073] Specifically, the system merges all the data in the first and second verification files into a complete target verification file. After merging, the target verification file contains all the user numbers and job plan information that need to be verified or further checked. This file provides basic data for subsequent review, analysis and reporting, ensuring comprehensive coverage and processing of job tasks.
[0074] As a possible implementation, before determining whether there is an extracorporeal circulation problem at least based on the operation plan, the method further includes:
[0075] Based on the third user number, the work order number and the work order assembly and disassembly time of the work order corresponding to the second preset path are obtained from the second preset path.
[0076] Specifically, the system accesses a preset path (such as a metering automation system) based on the third user number to obtain the work order number and related installation and removal time corresponding to the user. These work order installation and removal times provide an important basis for subsequent judgment of whether there is an extracorporeal circulation problem. The work order installation and removal time usually refers to the specific time node of the installation or removal of the user's equipment (such as an electric meter). The system uses it as a reference time and compares it with the actual start and end time in the work plan.
[0077] Through this step, the system can effectively collect specific operation time information related to the user and provide accurate data support for subsequent extracorporeal circulation screening.
[0078] As a possible implementation, determining whether there is an extracorporeal circulation problem based at least on the operation plan includes:
[0079] Step S601, determining the estimated start time and the estimated end time of the main operation plan based on the operation plan in the target verification file;
[0080] Specifically, the system extracts the relevant work plan from the target inspection file, analyzes the scheduled time range of the work plan, and determines the estimated start time and estimated end time of the work plan. These time points are used for subsequent comparison and verification to determine whether the actual assembly and disassembly time meets the expected arrangement.
[0081] Step S602, when the work order assembly and disassembly time is between the estimated start time and the estimated end time, it is determined that there is no extracorporeal circulation problem;
[0082] Specifically, the system compares the assembly and disassembly time of the work order with the estimated time range of the operation plan. If the assembly and disassembly time of the work order is between the estimated start and end time, it is considered that the operation is executed according to the predetermined plan and is proceeding normally, and there is no extracorporeal circulation problem.
[0083] Step S603, when the work order assembly and disassembly time is not between the expected start time and the expected end time, it is determined that there is an extracorporeal circulation problem.
[0084] Specifically, if the assembly and disassembly time of the work order is not within the expected time range of the operation plan, the system will consider that the operation task has not been executed on schedule and there is an extracorporeal circulation problem. At this time, the system will trigger an alarm or report for further verification and processing. The occurrence of extracorporeal circulation problems usually means that the execution and management of the operation plan in the system are not in line with expectations, and there may be data omissions, manual processing or other abnormalities.
[0085] Through the above steps, the system can effectively determine whether there is an extracorporeal circulation problem in the operation task, thereby improving the accuracy and safety of operation execution.
[0086] As a possible implementation, determining whether there is an extracorporeal circulation problem based on the power consumption value corresponding to the third user number includes:
[0087] Step S701, calling for measurement of the electric meter corresponding to the third user number, obtaining all electric consumption values of the electric meter within a second preset time period before the current moment, and obtaining a first electric consumption value;
[0088] Specifically, the system obtains the electricity consumption data of the user's electricity meter within a certain time range from the electricity meter automation system according to the third user number. The time period for the call test is the second preset time period, which can usually be set to 1 day, 1 week or other time periods. The first electricity consumption value obtained will be used as the basic data for determining whether the user has extracorporeal circulation.
[0089] Step S702, filtering the first power consumption value based on the assembly and disassembly time of the work order to obtain a second power consumption value;
[0090] Specifically, the system will filter out the power consumption data within the time period according to the installation and removal time in the work order. This power consumption data will be used for subsequent comparison and analysis to help determine the usage status of the meter and whether there are any abnormalities.
[0091] Step S703, when the second power consumption value is 0, it is determined that there is no extracorporeal circulation problem;
[0092] Specifically, the system determines whether the second power consumption value selected is 0. If the second power consumption value is 0, it means that the user's electric meter has not been used during the installation and removal time period, which may be because the electric meter has been removed or there is no power supply. At this time, the system believes that there is no extracorporeal circulation problem.
[0093] Step S704: when the second power consumption value is not 0, it is determined that there is an extracorporeal circulation problem.
[0094] Specifically, if the second power consumption value is not 0, it means that even during the installation and removal period, the user's meter still consumes electricity, which means that the meter is still measuring electricity normally, and there may be an extracorporeal circulation problem. The system will trigger an alarm or automatically record this problem for further verification.
[0095] Through this implementation, the system can determine whether there is an extracorporeal circulation problem based on the user's actual power consumption data, ensuring the accuracy and safety of the power management system.
[0096] The embodiment of the present application also provides an extracorporeal circulation diagnostic device based on user electricity consumption data. It should be noted that the extracorporeal circulation diagnostic device based on user electricity consumption data in the embodiment of the present application can be used to execute the extracorporeal circulation diagnostic method based on user electricity consumption data provided in the embodiment of the present application. The device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.
[0097] The following is an introduction to the extracorporeal circulation diagnostic device based on user electricity consumption data provided in an embodiment of the present application.
[0098] Figure 3 is a structural block diagram of an extracorporeal circulation diagnostic device based on user power consumption data according to an embodiment of the present application. Figure 3 As shown, the device includes: a first acquiring unit 10 , a first determining unit 20 , a second determining unit 30 , a third determining unit 40 and a fourth determining unit 50 .
[0099] A first acquisition unit 10 is used to acquire first power usage data and second power usage data, determine a corresponding user number based on the first power usage data to obtain a first user number, determine a corresponding user number based on the second power usage data to obtain a second user number, and the first power usage data and the second power usage data are separated by a first preset time length;
[0100] Specifically, first obtain today's user electricity consumption data (first electricity consumption data) and the user electricity consumption data of the previous 7 days (second electricity consumption data). By comparing these two sets of data, the corresponding user number is determined based on the first electricity consumption data to obtain the first user number; then, the corresponding user number is determined by the second electricity consumption data to obtain the second user number. It should be noted that the time interval between the first electricity consumption data and the second electricity consumption data is a preset time length (for example, 7 days). This setting helps to ensure that the comparison of electricity consumption data has a sufficient time span and can reflect abnormal electricity consumption behavior.
[0101] A first determining unit 20, configured to determine a user number that is newly added to the second user number relative to the first user number as a third user number;
[0102] Specifically, by comparing the first user number with the second user number, a newly added user number, i.e., a third user number, is identified. For example, the users corresponding to these newly added user numbers are users who have recently installed electric meters. In this way, the objects that need to be followed up with a work plan and diagnosed with extracorporeal circulation problems can be automatically identified.
[0103] A second determining unit 30, configured to perform operation plan verification based at least on the third user number to determine whether the asset domain includes an operation plan corresponding to the third user number;
[0104] Specifically, based on the third user number, the plan query list is automatically queried to verify whether the user is included in the job plan in the asset domain. Each job plan includes fields such as plan number, work content, planned end time, work department, planned start time, actual start time, actual end time, person in charge, person in charge phone number, and work members. By comparing the user number and the asset number, the job plan related to the user is automatically screened out.
[0105] A third determining unit 40 is configured to determine whether there is an extracorporeal circulation problem based at least on the operation plan when the asset domain includes an operation plan corresponding to the third user number;
[0106] Specifically, if a work plan corresponding to the third user number is found in the asset domain, the planned start time and the planned end time of the work plan will be compared with the user's installation and removal time to determine whether there is an extracorporeal circulation problem. If the user's new meter installation operation is not completed within the time range of the work plan, it is considered that there may be an extracorporeal circulation problem.
[0107] The fourth determining unit 50 is used to determine whether there is an extracorporeal circulation problem based on the power consumption value corresponding to the third user number when the asset domain does not include the operation plan corresponding to the third user number.
[0108] Specifically, for users who are not matched to the operation plan, they will automatically log in to the metering automation, and call the user's meter to measure the power consumption according to the third user number and the management agency, especially the power consumption data at 0:00 am on the day of installation and removal. If the power consumption is not 0, it is considered that the user may have an extracorporeal circulation problem.
[0109] Through this embodiment, the present application provides an extracorporeal circulation diagnostic device based on user electricity consumption data, and the device includes: a first acquisition unit, a first determination unit, a second determination unit, a third determination unit and a fourth determination unit. The device can quickly and accurately diagnose extracorporeal circulation problems by automatically analyzing user electricity consumption data and operation plans, avoiding errors and omissions in manual inspections. By querying and verifying the integrity of the operation plan, it is ensured that each user who has newly installed an electricity meter is included in the correct operation plan, avoiding omissions or errors in the operation plan. Abnormal electricity consumption behavior and extracorporeal circulation problems can be identified in a timely manner, thereby avoiding safety risks and improving the stability and safety of electricity. By generating standardized output files, the diagnostic results can be quickly fed back to relevant personnel, avoiding the tediousness of manual summary and reporting, and improving work efficiency. It solves the problem that the extracorporeal circulation troubleshooting method in the prior art is too simple and cannot cope with complex workloads and high safety monitoring requirements.
[0110] As a possible implementation, the second determination unit includes: a plan acquisition module, a filling module, a number traversal module, a plan determination module and a re-verification module.
[0111] The plan acquisition module is used to obtain the annual operation plan of the current year from the asset domain;
[0112] Specifically, the annual operation plan is a summary of all the operation tasks involved, including the operation arrangements of all power assets, which can be filtered and classified according to needs to ensure that only relevant operation plan data is obtained. Get the annual operation plan for the current year from the asset domain. The operation plan contains all user information and related operation tasks in the plan, including but not limited to user number, operation content, planned time, execution department, etc. Through this step, basic data is provided for subsequent operation plan verification.
[0113] A filling module is used to fill the third user number into the corresponding Excel table to obtain a first proofreading file;
[0114] Specifically, the Excel table is a standardized data storage format that facilitates operator docking and subsequent operations. The file contains at least one column of user numbers and corresponding related work plan verification fields. The third user number is filled into the preset Excel table to generate a first calibration file. This file is used to record the user information of the newly installed meter and serve as the basis for subsequent comparison of the work plan.
[0115] A number traversal module is used to traverse the annual operation plan based on the third user number in the first verification file in turn, determine the operation plan in the annual operation plan whose corresponding user number is consistent with the third user number as the first operation plan, and fill it into the row with the same third user number in the first verification file;
[0116] Specifically, the third user number in the first calibration file will be traversed in turn and matched in the obtained annual operation plan. If the user number in the annual operation plan is consistent with the third user number, the operation plan is identified as the operation plan corresponding to the newly installed electricity meter for the user, and the operation plan information is filled in the first calibration file to ensure that each user's operation plan is correctly associated. The operation plan in the annual operation plan may include multiple tasks, so the tasks that are consistent with the user number will be automatically screened out, and the relevant information will be filled in the calibration file. Through the structure of the Excel table, the operation plan and the user number can be clearly matched and recorded.
[0117] A plan determination module, configured to determine that the asset domain includes the operation plan corresponding to the third user number when there is a first operation plan corresponding to the third user number in the first verification file;
[0118] Specifically, it will check whether the job plan corresponding to the third user number has been successfully filled in the first verification file. If the job plan corresponding to the third user number exists in the verification file, it means that the job plan of the user has been included in the asset domain. If the verification file contains valid job plan information, it is considered that the job plan of the user has been correctly processed in the asset domain, and the subsequent process can continue. If there are multiple matches, the most suitable job plan will be automatically determined and confirmed.
[0119] The re-verification module is used to re-verify the operation plan based on the user name corresponding to the third user number when the first operation plan corresponding to the third user number does not exist in the first verification file.
[0120] Specifically, if the job plan corresponding to the third user number is not found in the first verification file, the user name of the user will be used to re-verify the job plan. The annual job plan will be queried again and matched based on the user name. If the job plan is matched, it will be further verified whether the work department of the job plan and the management agency to which the user belongs are consistent to ensure the correctness of the job plan. By using the user name for secondary verification, matching problems caused by possible changes or errors in the user number can be handled. The consistency verification of the work department and the management agency can further ensure the correctness and legality of the job plan and prevent the wrong job plan from being executed incorrectly.
[0121] It can be seen that through the automation and precise matching of the above process, this application can significantly improve the efficiency and accuracy of the operation plan verification of power management. In particular, through the double verification based on user number and user name, the fault tolerance and flexibility are further improved, ensuring that the operation plan of each user with a newly installed meter can be arranged in a timely and accurate manner, avoiding the problem of missed detection or wrong matching.
[0122] As a possible implementation method, a new verification mechanism is provided to rematch and verify the job plan through the user name to ensure that even if the user number cannot be matched, the job plan can still be accurately associated with the user. The re-verification module includes: a name acquisition submodule, a name filling submodule, a plan query submodule, a first plan determination submodule, a second plan determination submodule and a third plan determination submodule.
[0123] A name acquisition submodule, used for acquiring the name of the management organization corresponding to the user name from the first preset path based on the user name;
[0124] Specifically, the first preset path may be a database or interface containing the correspondence between user information and management agencies. Through this path, the matching relationship between the user name and the management agency can be quickly obtained. The management agency name is the unit or department that manages the user, which is crucial to ensuring the correctness of the work plan. The management agency name corresponding to the user name is obtained from the preset data path (first preset path) through the user name. In electricity, the management agency name usually refers to the management unit of the power company or power department responsible for the user.
[0125] The name filling submodule is used to fill the user name into the corresponding Excel table to obtain the second proofreading file;
[0126] Specifically, the user name is filled into a preset Excel table and a new second verification file is generated. This file will be used for matching the subsequent verification work plan. The content of this file mainly includes information such as the user name and the corresponding management agency, and is a key data carrier in the verification process.
[0127] A plan query submodule, used to traverse the annual operation plan based on the user name in the second verification file in turn, to query the operation plan corresponding to the user name in the annual operation plan, and obtain the second operation plan;
[0128] Specifically, the user names in the second proofreading file are traversed in turn, and the job plan corresponding to the user name is searched in the obtained annual job plan. All job tasks are extracted from the annual job plan and matched according to the user name. In this step, each user name is checked in turn, and the corresponding job plan is searched in the annual job plan. If the job content in the annual job plan contains the user name, it is considered that the job plan is related to the user. The job plan of the user can be accurately found by matching fields in the job plan, such as the user name, and combining other relevant information.
[0129] The first plan determination submodule is used to determine the second operation plan as the third operation plan and fill in the row with the same user name in the second verification file when the management organization name included in the second operation plan is consistent with the management organization name corresponding to the user name;
[0130] Specifically, check the second operation plan obtained from the annual operation plan to verify whether the name of the management organization therein is consistent with the name of the management organization corresponding to the user name. If consistent, the operation plan is considered to be a valid operation plan, and it is filled in the row corresponding to the user name in the second inspection file. In this step, the verification of the name of the management organization is very important to ensure that the operation plan is correctly assigned to the corresponding management department. If the operation plan matches the user name and the management organization is consistent, the operation plan is considered to be valid. The matched operation plan will be automatically filled in and corresponded to the user name to ensure the accuracy of subsequent operations.
[0131] The second plan determination submodule is used to determine the operation plan corresponding to the third user number in the asset domain when there is a third operation plan corresponding to the third user number in the second verification file;
[0132] Specifically, check whether a valid operation plan corresponding to the third user number has been successfully recorded in the second verification file. If the operation plan exists, it means that the operation plan has been recorded in the asset domain and can continue to be processed. If the operation plan is successfully included in the verification file and the operation plan has been confirmed, the operation plan will be marked as valid and ready to proceed to the next step. The purpose of this step is to confirm the existence of the operation plan and ensure that the operation plan of the user with the newly installed meter has been correctly associated.
[0133] The third plan determination submodule is used to determine that the asset domain does not include the operation plan corresponding to the third user number when there is no third operation plan corresponding to the third user number in the second verification file.
[0134] Specifically, if there is no valid operation plan corresponding to the third user number in the second verification file, it means that the operation plan is not recorded in the asset domain. It will be marked as "no operation plan found" and further data verification or manual intervention may be required.
[0135] Through this implementation, the operation plan can be re-verified based on the user name, ensuring that when the user number cannot be matched, the operation plan related to the user of the newly installed electricity meter can still be accurately identified, thereby improving the accuracy and fault tolerance of the operation plan verification.
[0136] As a possible implementation, the re-verification module further includes: an identification filling submodule and a file merging submodule.
[0137] The identifier filling submodule is used to fill the first preset identifier in the row with the same third user number in the first verification file and fill the first preset identifier in the row with the same user name in the second verification file when it is determined that the asset domain does not include the operation plan corresponding to the third user number;
[0138] Specifically, when it is determined that no matching operation plan is found in the asset domain, a first preset mark is inserted into the third user number row in the first verification file and the row corresponding to the user name in the second verification file. This mark can be used as a basis for subsequent processing or manual review to ensure that the relevant row can be further marked as "unmatched" or "pending" status.
[0139] The file merging submodule is used to merge the first proofreading file and the second proofreading file to obtain a target proofreading file.
[0140] Specifically, all data in the first and second inspection files are merged into a complete target inspection file. After merging, the target inspection file contains all user numbers and job plan information that need to be verified or further checked. This file provides basic data for subsequent review, analysis and reporting, ensuring comprehensive coverage and processing of the job tasks.
[0141] As a possible implementation manner, the device further includes: a work order acquisition unit.
[0142] The work order acquisition unit is used to acquire the work order number and the work order assembly and disassembly time of the work order corresponding to the second preset path from the second preset path based on the third user number.
[0143] Specifically, according to the third user number, access the preset path (such as the metering automation system) to obtain the work order number and related installation and removal time corresponding to the user. These work order installation and removal times provide an important basis for subsequent judgment of whether there is an extracorporeal circulation problem. The work order installation and removal time usually refers to the specific time node of the installation or removal of the user's equipment (such as an electric meter), which is used as a reference time and compared with the actual start and end time in the work plan.
[0144] Through this step, specific operation time information related to the user can be effectively collected, providing accurate data support for subsequent extracorporeal circulation investigation.
[0145] As a possible implementation manner, the third determination unit includes: a time determination module, a first problem determination module and a second problem determination module.
[0146] A time determination module is used to determine the estimated start time and the estimated end time of the main operation plan based on the operation plan in the target verification file;
[0147] Specifically, the relevant work plan is extracted from the target inspection file, the scheduled time range of the work plan is analyzed, and the estimated start time and estimated end time of the work plan are determined. These time points are used for subsequent comparison and verification to determine whether the actual assembly and disassembly time meets the expected arrangement.
[0148] A first problem determination module is used to determine that there is no extracorporeal circulation problem when the work order assembly and disassembly time is between the expected start time and the expected end time;
[0149] Specifically, the assembly and disassembly time of the work order is compared with the estimated time range of the operation plan. If the assembly and disassembly time of the work order is between the estimated start and end time, it is considered that the operation is executed according to the predetermined plan and is proceeding normally, and there is no extracorporeal circulation problem.
[0150] The second problem determination module is used to determine that there is an extracorporeal circulation problem when the work order assembly and disassembly time is not between the expected start time and the expected end time.
[0151] Specifically, if the assembly and disassembly time of the work order is not within the expected time range of the work plan, it is considered that the work task has not been executed on schedule and there is an extracorporeal circulation problem. At this time, an alarm or report will be triggered for further verification and processing. The occurrence of extracorporeal circulation problems usually means that the execution and management of the work plan are not in line with expectations, and there may be data omissions, manual processing or other abnormalities.
[0152] Through the above steps, it is possible to effectively determine whether the operation task has an extracorporeal circulation problem, thereby improving the accuracy and safety of the operation execution.
[0153] As a possible implementation manner, the fourth determination unit includes: a first numerical module, a second numerical module, a third problem determination module and a fourth problem determination module.
[0154] A first numerical module is used to call the electric meter corresponding to the third user number to obtain all power consumption values of the electric meter within a second preset time period before the current time, and obtain a first power consumption value;
[0155] Specifically, according to the third user number, the electricity consumption data of the user's electricity meter within a certain time range is obtained from the electricity meter automation. The time period for the call test is the second preset time period, which can usually be set to 1 day, 1 week or other time periods. The first electricity consumption value obtained will be used as the basic data for determining whether the user has extracorporeal circulation.
[0156] A second numerical module is used to filter the first power consumption value based on the assembly and disassembly time of the work order to obtain a second power consumption value;
[0157] Specifically, according to the installation and removal time in the work order, the power consumption value within this time period is filtered out. This power consumption data will be used for subsequent comparison and analysis to help determine the usage status of the meter and whether there is any abnormality.
[0158] A third problem determination module is used to determine that there is no extracorporeal circulation problem when the second power consumption value is 0;
[0159] Specifically, it is determined whether the second power consumption value selected is 0. If the second power consumption value is 0, it means that the user's electric meter has not been used during the installation and removal time period, which may be because the electric meter has been removed or there is no power supply. At this time, it is considered that there is no extracorporeal circulation problem.
[0160] The fourth problem determination module is used to determine that there is an extracorporeal circulation problem when the second power consumption value is not 0.
[0161] Specifically, if the second power consumption value is not 0, it means that even during the installation and removal period, the user's meter still consumes electricity, which means that the meter is still measuring electricity normally, and there may be an extracorporeal circulation problem. An alarm will be triggered or the problem will be automatically recorded for further verification.
[0162] Through this implementation, it is possible to determine whether there is an extracorporeal circulation problem based on the user's actual power consumption data, thereby ensuring the accuracy and safety of power management.
[0163] The above-mentioned extracorporeal circulation diagnostic device based on user power consumption data includes a processor and a memory, and the above-mentioned first acquisition unit, first determination unit, second determination unit, third determination unit and fourth determination unit are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions. The above-mentioned modules are all located in the same processor; or, the above-mentioned modules are located in different processors in any combination.
[0164] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the kernel parameters can be adjusted to solve the problem that the existing extracorporeal circulation screening method is too simple and cannot cope with complex workloads and high safety monitoring requirements.
[0165] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0166] An embodiment of the present invention provides a computer-readable storage medium, which includes a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute the extracorporeal circulation diagnosis method based on user electricity consumption data.
[0167] An embodiment of the present invention provides a job management and control system, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include a method for executing the above-mentioned extracorporeal circulation diagnostic method based on user electricity consumption data.
[0168] An embodiment of the present invention provides a processor, which is used to run a program, wherein the extracorporeal circulation diagnosis method based on user electricity consumption data is executed when the program is run.
[0169] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0170] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0171] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0172] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0173] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0174] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0175] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0176] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0177] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0178] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:
[0179] 1) The extracorporeal circulation diagnosis method based on user electricity consumption data of the present application can quickly and accurately diagnose extracorporeal circulation problems by automatically analyzing user electricity consumption data and operation plans, thus avoiding errors and omissions in manual inspections. The system ensures that each user with a newly installed electricity meter is included in the correct operation plan by querying and verifying the integrity of the operation plan, thus avoiding omissions or errors in the operation plan. The system can promptly identify abnormal electricity consumption behavior and extracorporeal circulation problems, thereby avoiding safety risks and improving the stability and safety of the power system. By generating standardized output files, the system can quickly feed back the diagnostic results to relevant personnel, avoiding the tediousness of manual summarization and reporting, and improving work efficiency. This technical solution is not only suitable for extracorporeal circulation diagnosis of users with newly installed electricity meters, but can also be flexibly applied to other electricity consumption data analysis and operation plan management, with good adaptability and scalability.
[0180] 2) The extracorporeal circulation diagnostic device based on user electricity consumption data of the present application includes: a first acquisition unit, a first determination unit, a second determination unit, a third determination unit and a fourth determination unit. The device can quickly and accurately diagnose extracorporeal circulation problems by automatically analyzing user electricity consumption data and operation plans, avoiding errors and omissions in manual inspections. By querying and verifying the integrity of the operation plan, it is ensured that each user who newly installs an electricity meter is included in the correct operation plan, avoiding omissions or errors in the operation plan. It can timely identify abnormal electricity consumption behavior and extracorporeal circulation problems, thereby avoiding safety risks and improving the stability and safety of electricity. By generating standardized output files, the diagnostic results can be quickly fed back to relevant personnel, avoiding the tediousness of manual summary and reporting, and improving work efficiency. It solves the problem that the extracorporeal circulation troubleshooting method in the prior art is too simple and cannot cope with complex workloads and high safety monitoring requirements.
[0181] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. An extracorporeal circulation diagnosis method based on user electricity consumption data, characterized in that: include: Acquire first power usage data and second power usage data, determine a corresponding user number based on the first power usage data to obtain a first user number, determine a corresponding user number based on the second power usage data to obtain a second user number, and the first power usage data and the second power usage data are separated by a first preset time length; Determine a user number that is newly added to the second user number relative to the first user number as a third user number; Performing operation plan verification based at least on the third user number to determine whether the asset domain system includes the operation plan corresponding to the third user number; In a case where the asset domain system includes the operation plan corresponding to the third user number, determining whether there is an extracorporeal circulation problem based at least on the operation plan; In a case where the asset domain system does not include the operation plan corresponding to the third user number, it is determined whether the extracorporeal circulation problem exists based on the power consumption value corresponding to the third user number.
2. The method according to claim 1, characterized in that Performing operation plan verification based at least on the third user number includes: Obtaining the annual operation plan for the current year from the asset domain system; Fill the third user number into the corresponding Excel table to obtain a first proofreading file; Traversing the annual operation plan in sequence based on the third user number in the first verification file, determining the operation plan in the annual operation plan whose corresponding user number is consistent with the third user number as the first operation plan, and filling the first verification file with the same row as the third user number; If the first operation plan corresponding to the third user number exists in the first verification file, determining that the asset domain system includes the operation plan corresponding to the third user number; When the first operation plan corresponding to the third user number does not exist in the first verification file, the operation plan verification is performed again based on the user name corresponding to the third user number.
3. The method according to claim 2, characterized in that Re-verifying the operation plan based on the user name corresponding to the third user number includes: Based on the user name, obtain the name of the management organization corresponding to the user name from a first preset path; Fill the user name into the corresponding Excel table to obtain a second proofreading file; Traversing the annual operation plan in turn based on the user name in the second verification file to query the operation plan corresponding to the user name in the annual operation plan to obtain a second operation plan; When the management organization name included in the second operation plan is consistent with the management organization name corresponding to the user name, the second operation plan is determined as a third operation plan and filled in the row of the second verification file that is the same as the user name; If the third operation plan corresponding to the third user number exists in the second verification file, determining that the asset domain system includes the operation plan corresponding to the third user number; When the third operation plan corresponding to the third user number does not exist in the second verification file, it is determined that the asset domain system does not include the operation plan corresponding to the third user number.
4. The method according to claim 3, characterized in that After determining that the asset domain system does not include the operation plan corresponding to the third user number, the method further includes: When it is determined that the asset domain system does not include the job plan corresponding to the third user number, the first preset identifier is filled in the row in the first verification file that is identical to the third user number, and the first preset identifier is filled in the row in the second verification file that is identical to the user name; The first proofreading file and the second proofreading file are merged to obtain a target proofreading file.
5. The method according to claim 4, characterized in that Before determining whether there is an extracorporeal circulation problem based at least on the operation plan, the method further includes: Based on the third user number, the work order number and the work order assembly and disassembly time of the work order corresponding to the second preset path are obtained from the second preset path.
6. The method according to claim 5, characterized in that Determining whether there is an extracorporeal circulation problem based on at least the work plan includes: Determine the estimated start time and the estimated end time of the main operation plan based on the operation plan in the target verification file; In the case where the work order assembly and disassembly time is between the estimated start time and the estimated end time, determining that there is no extracorporeal circulation problem; When the work order assembly and disassembly time is not between the estimated start time and the estimated end time, it is determined that the extracorporeal circulation problem exists.
7. The method according to claim 5, characterized in that Determining whether there is the extracorporeal circulation problem based on the power consumption value corresponding to the third user number includes: Calling for testing of the electric meter corresponding to the third user number, obtaining all the electric consumption values of the electric meter within a second preset time period before the current moment, and obtaining a first electric consumption value; Filtering the first power consumption value based on the assembly and disassembly time of the work order to obtain a second power consumption value; When the second power consumption value is 0, it is determined that there is no extracorporeal circulation problem; When the second power consumption value is not 0, it is determined that the extracorporeal circulation problem exists.
8. An extracorporeal circulation diagnostic device based on user electricity consumption data, characterized in that: The device comprises: a first acquiring unit, configured to acquire first power usage data and second power usage data, determine a corresponding user number based on the first power usage data to obtain a first user number, determine a corresponding user number based on the second power usage data to obtain a second user number, and the first power usage data and the second power usage data are separated by a first preset time length; A first determining unit, configured to determine a user number that is newly added by the second user number relative to the first user number as a third user number; A second determining unit is configured to perform operation plan verification based at least on the third user number to determine whether the asset domain system includes the operation plan corresponding to the third user number; a third determining unit, configured to determine whether there is an extracorporeal circulation problem based at least on the operation plan when the operation plan corresponding to the third user number is included in the asset domain system; The fourth determination unit is used to determine whether there is the extracorporeal circulation problem based on the power consumption value corresponding to the third user number when the asset domain system does not include the operation plan corresponding to the third user number.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 7.
10. A job control system, characterized in that: include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include methods for executing any one of claims 1 to 7.