Power utilization detection method and device, electronic equipment and storage medium

Through power consumption detection methods and devices, the historical electricity consumption data of subsistence allowance users are obtained and analyzed, and the abnormal situation of free power execution is determined, which solves the problem of incorrect free power execution of subsistence allowance users, and realizes the fairness and effectiveness of the free power policy. sex.

CN119513099APending Publication Date: 2025-02-25GUANGDONG POWER GRID CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411652467.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The existing technology of incorrect implementation of free electricity for middle and low-income users has affected the fairness and effectiveness of the free electricity policy. A method is needed to quickly discover and stop users who have left the scope of low-income users but still enjoy the free electricity policy. behavior.

Method used

Through a power consumption detection method and device, the positive active power in the target user's historical power consumption review form is obtained, the effective end date is determined, and the specific conditions are met on the valid end date and the current date and the power in the target database is not pre-predicted When setting the value, output the prompt message of the abnormal power execution of free power.

Benefits of technology

This method can quickly discover the incorrect implementation of free power for subsistence allowance users, ensure the fairness and effectiveness of the free power policy, and help staff conduct key verification of users with a high probability of abnormality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119513099A_ABST
    Figure CN119513099A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a power utilization detection method. In response to the data query operation, obtaining a historical power utilization recheck list of at least one target user to obtain forward active power in the historical power utilization recheck list; when the forward active electric quantity meets a first preset condition, determining an effective end date of a target user to which the forward active electric quantity belongs; and when the effective end date and the current date meet a second preset condition and the electric quantity corresponding to the target user in the target database is not a preset numerical value, outputting prompt information of execution abnormity of free electricity of the target user. According to the technical scheme provided by the embodiment of the invention, the free electricity execution exception prompt information is output for the free electricity execution exception user, so that a worker can carry out emphasis check on the user with a relatively large exception probability and find out the problem user in time, and the condition that the free electricity execution of the low-insurance user is incorrect can be quickly found out.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of information technology, and in particular to a method and device for detecting electricity consumption, an electronic device, and a storage medium. Background Art

[0002] In order to reflect the society's concern and support for vulnerable groups and ensure that low-income households can basically meet their electricity needs, different regions of the country have formulated different electricity fee preferential policies for low-income households. Generally speaking, low-income households can enjoy a certain amount of free electricity or electricity subsidies. These preferential policies are aimed at reducing the living burden of low-income households and ensuring that their basic electricity needs are met.

[0003] However, there are users who have left the scope of the free electricity policy for low-income users, but are still enjoying the free electricity policy. The existence of incorrect implementation of free electricity for low-income users is not conducive to ensuring the fairness, justice and effective implementation of the free electricity policy. The behavior of users who have left the scope of low-income users but are still enjoying the free electricity policy should be discovered and stopped. Summary of the invention

[0004] The embodiments of the present disclosure provide an electricity usage detection method, device, electronic device and storage medium, which can output free electricity execution abnormality prompt information for users with abnormal free electricity execution, so that staff can focus on checking users with a higher probability of abnormalities and promptly identify problem households, and can quickly discover incorrect free electricity execution for low-income users.

[0005] In a first aspect, an embodiment of the present disclosure provides a method for detecting power consumption, the method comprising:

[0006] In response to the data query operation, obtaining a historical power consumption review form of at least one target user to obtain the positive active power in the historical power consumption review form;

[0007] When the forward active power meets the first preset condition, determining the effective end date of the target user to which the forward active power belongs;

[0008] When the effective end date and the current date meet a second preset condition, and the power amount corresponding to the target user in the target database is not a preset value, a prompt message indicating that the free electricity execution of the target user is abnormal is output.

[0009] In a second aspect, an embodiment of the present disclosure further provides a power consumption detection device, the device comprising:

[0010] A positive active power acquisition module, used to obtain a historical power review sheet of at least one target user in response to a data query operation, so as to obtain the positive active power in the historical power review sheet;

[0011] An effective end date determination module, used to determine the effective end date of the target user to which the forward active power belongs when the forward active power meets the first preset condition;

[0012] The free electricity execution exception output module is used to output a prompt message of the free electricity execution exception of the target user when the effective end date and the current date meet the second preset condition and the power corresponding to the target user in the target database is not a preset value.

[0013] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:

[0014] one or more processors;

[0015] a storage device for storing one or more programs,

[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement the power consumption detection method as described in any of the embodiments of the present disclosure.

[0017] In a fourth aspect, the embodiments of the present disclosure further provide a storage medium comprising computer executable instructions, which, when executed by a computer processor, are used to execute the power consumption detection method as described in any one of the embodiments of the present disclosure.

[0018] The technical solution of the disclosed embodiment relates to a method for detecting electricity consumption. The method comprises: in response to a data query operation, obtaining a historical electricity consumption review form of at least one target user to obtain the positive active power in the historical electricity consumption review form, and then, when the positive active power meets the first preset condition, determining the effective end date of the target user to which the positive active power belongs, thereby, when the effective end date and the current date meet the second preset condition, and when the power corresponding to the target user in the target database is not a preset value, outputting a prompt message of abnormal execution of free electricity for the target user. The technical solution of the disclosed embodiment outputs a prompt message of abnormal execution of free electricity for users with abnormal execution of free electricity, so that the staff can focus on checking users with a higher probability of abnormality and promptly discover problem households, and can quickly discover incorrect execution of free electricity for low-income users. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.

[0020] Figure 1 It is a schematic diagram of a flow chart of a power consumption detection method provided by an embodiment of the present disclosure;

[0021] Figure 2 It is a schematic diagram of a specific implementation process of an electricity consumption detection method provided by an embodiment of the present disclosure;

[0022] Figure 3 This is a flow chart of another method for detecting electricity consumption provided by an embodiment of the present disclosure;

[0023] Figure 4 It is a schematic diagram of a specific implementation process of another power consumption detection method provided by an embodiment of the present disclosure;

[0024] Figure 5 is a structural schematic diagram of an electricity consumption detection device provided by an embodiment of the present disclosure;

[0025] Figure 6 It is a structural schematic diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0027] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0028] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

[0029] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0030] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0031] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0032] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0033] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0034] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0035] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0036] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0037] Before introducing the embodiment of the present disclosure, an example description of the application scenario of the embodiment of the present disclosure can be given. The technical solution can be applied to the detection of free electricity use for low-income users. When it is detected that the free electricity use does not comply with the regulations, it can output a prompt message indicating that the target user's free electricity is abnormal, and the associated data corresponding to the abnormal state is updated in the data table of the electricity consumption archive. It can enable staff to quickly find users with a high probability of abnormality, conduct key inspections and promptly find problematic households, and quickly find incorrect free electricity implementation for low-income users.

[0038] Embodiment 1

[0039] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0040] Figure 1 It is a flow chart of a power consumption detection method provided by an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to determining the historical power consumption review list of the target user, and determining whether the free power of the target user is abnormal according to the positive active power and the effective end date of the target user. The method can be executed by a power consumption detection device, which can be implemented in the form of software and / or hardware, and optionally, by an electronic device, which can be a mobile terminal, a PC or a server. The technical solution provided by the embodiment of the present disclosure can be executed based on the client, can be executed based on the server, or can be executed based on the cooperation of the client and the server.

[0041] like Figure 1 As shown, the method includes:

[0042] S110. In response to the data query operation, obtain a historical electricity usage review form of at least one target user to obtain the positive active power in the historical electricity usage review form.

[0043] Among them, the historical electricity consumption review form is an electricity consumption form issued by the corresponding work department for the previous month. The historical electricity consumption review form includes various electricity information such as positive active electricity, recorded electricity, and transformer loss electricity.

[0044] The unit of total forward active power is kilowatt-hour (kWh), and the meter can record it regardless of the current size, voltage change or load operating status. In smart meters, "total forward active power" refers to the cumulative value, that is, the total power consumed by the user from a certain initial time point to the current moment. This value is very important for calculating the user's electricity bill because it is directly related to the user's energy consumption cost. Total forward active power is an important indicator reflecting the user's electricity consumption, which is of great significance for users to understand their electricity usage habits, reasonably plan electricity usage and pay electricity bills.

[0045] Among them, the target users refer to the users whose historical electricity consumption review sheets are retrieved and whose electricity consumption detection methods are implemented to detect the correctness of their electricity consumption.

[0046] Optionally, obtaining a historical electricity usage review form of at least one target user to obtain the positive active electricity in the historical electricity usage review form includes: determining at least one target user from a target database based on preset filtering conditions; wherein the preset filtering conditions include a condition that a pre-set free electricity date is a critical date; and retrieving the positive active electricity under the first field from a user electricity archive data table associated with the at least one target user.

[0047] Among them, the marketing system database stores the information of all electricity users, including the files of electricity users, electricity consumption data tables, etc. Based on the marketing system database, a target database is created. Two data tables are created in the target database: the user basic file data table and the user electricity consumption file data table for low-income users. The user basic file data table includes the information of "user number, free electricity user certificate number, and free electricity effective date"; the user electricity consumption file data table includes the information of "total positive active power, meter replacement box, refunded power, transformer loss power, and free power".

[0048] It should be noted that when relevant data in the marketing system database changes, the change record is written into the corresponding table in the target database.

[0049] Among them, mainly for low-income households, according to local preferential policies, the state will provide electricity subsidies for a certain amount of electricity per month within the application period after the application for free electricity. The dates within the period of free electricity application by users are all free electricity dates.

[0050] Among them, the preset screening condition refers to the condition that the pre-set free electricity date is at a critical date, that is, the user's free electricity application period is about to expire.

[0051] Specifically, when performing data query operations, the staff obtains the historical electricity review sheet for users whose free electricity use date is on the critical date in the target database. Then, the staff retrieves the positive useful power in the power archive data table of this user from the target database. For example, the free electricity use date of a certain low-income user ends on July 20, 2024, and the staff obtains the electricity review sheet of the previous month on August 1, 2024. Then, the positive active power in the power archive data table of this user is retrieved from the target database.

[0052] S120: When the forward active power meets a first preset condition, determine an effective end date of the target user to which the forward active power belongs.

[0053] The first preset condition refers to that the forward active power of the target user is greater than 0.

[0054] The effective end date refers to the effective end date of the free electricity usage period applied by the user. If the current date is greater than the effective end date of the free electricity usage period applied by the user, the user does not have the right to use the free electricity.

[0055] Specifically, Figure 2 As shown, after obtaining the historical electricity consumption review form of at least one target user, the positive active electricity amount in the historical electricity consumption review form is determined. When the positive active electricity amount is less than or equal to 0, the execution instruction ends; when the positive active electricity amount is greater than 0, the effective end date of the free electricity amount of the target user described in the positive active electricity amount is determined.

[0056] Exemplarily, after obtaining a target user's electricity consumption review form for last month, it is determined that the positive active power in the review form for last month is 0kWh, and the execution instruction ends; when it is determined that the positive active power in the review form for last month is 20kWh, the end date of the free electricity for this target user is determined.

[0057] S130: When the effective end date and the current date meet the second preset condition and the power consumption corresponding to the target user in the target database is not a preset value, output a prompt message indicating that the free electricity execution of the target user is abnormal.

[0058] Among them, the second preset condition is that the target user's "effective end date" is less than the current "electricity fee year and month".

[0059] The preset value refers to the power value corresponding to the target user in the target database being 0.

[0060] Among them, the preset value of the free electricity quantity is explained first, because the same family or nursing home and other institutions use the same user electricity number, and the number of users who enjoy the free electricity policy under the same user number is N, then the preset value of the free electricity quantity under this user electricity number is N*the maximum value of the amount of electricity that each user in the area can use for free. For example: For example, there are three people in a nursing home who enjoy the free electricity policy, and the maximum amount of electricity that each user in the area can use for free is 15kWh, then the preset value of the free electricity quantity under the user electricity number corresponding to the nursing home is 45kWh. The amount of free electricity mentioned in the embodiment of the present invention refers to the amount of free electricity actually used by the user each month.

[0061] Specifically, Figure 2As shown, when the target user's free electricity "effective end date" is greater than or equal to the current "electricity fee year and month", the subsequent corresponding operation is performed; when the target user's free electricity "effective end date" is less than the current "electricity fee year and month", it proves that the target user should no longer enjoy the free electricity policy. When the corresponding free electricity amount of the target user is equal to 0 at this time, the execution instruction ends; when the corresponding free electricity amount of the target user is not equal to 0 at this time, "free electricity execution exception" is output.

[0062] For example, when the target user's free electricity "effective end date" is September 1, 2024, and the current "electricity fee year and month" is May 1, 2024, the subsequent corresponding operations are performed; when the target user's free electricity "effective end date" is May 1, 2024, and the current "electricity fee year and month" is June 1, 2024, the corresponding free electricity amount of the target user at this time is retrieved. When the corresponding free electricity amount of the target user at this time is equal to 0, it proves that the target user no longer uses free electricity after the free electricity period expires; when the corresponding free electricity amount of the target user at this time is 15kWh, it proves that the target user continues to use free electricity after the free electricity period expires, and "free electricity execution exception" will be output at this time.

[0063] The technical solution of the disclosed embodiment, in response to a data query operation, obtains a historical electricity review form of at least one target user to obtain the positive active power in the historical electricity review form; when the positive active power meets the first preset condition, determines the effective end date of the target user to which the positive active power belongs; when the effective end date and the current date meet the second preset condition, and the power corresponding to the target user in the target database is not a preset value, outputs a prompt message that the target user's free electricity is abnormally executed. The technical solution provided by this embodiment, by determining the historical electricity review form of the target user, determines whether the target user's free electricity is abnormally executed according to the positive active power and the effective end date of the target user to which it belongs, and further enables the staff to focus on checking users with a higher probability of abnormalities and promptly discover problematic households, and can quickly discover incorrect free electricity execution for low-income users.

[0064] Embodiment 2

[0065] Figure 3 This is a flow chart of a power consumption detection method provided by an embodiment of the present disclosure. On the basis of the above embodiment, when the effective end date and the current date do not meet the second preset condition, the power consumption detection method is further described. The specific implementation method can refer to the technical solution of this embodiment. Among them, the technical terms that are the same or corresponding to the above embodiment are not repeated here.

[0066] like Figure 3 As shown, the method specifically comprises the following steps:

[0067] S210. When the effective end date and the current date do not satisfy the second preset condition, obtain power information under multiple fields from the user power archive data table; wherein the multiple fields include at least the first field.

[0068] Among them, the power information under multiple fields includes: the positive active power recorded by the power meter, the power after meter replacement, the power after refund and compensation, and the power after transformer loss. The power after meter replacement refers to: the power consumption recorded by the old meter before the meter replacement. For example, a user replaced the meter on June 20, 2024 because the meter was damaged. Assuming that the power used from June 20, 2024 to the last meter reading was 30kWh, then 30kWh is the power after the user's meter replacement. The power after refund and compensation refers to: an error occurred in the power calculation process of the electricity bill, resulting in the user paying too much power, or the power company's inadequate calculation, resulting in the user paying too little power. For example, if the power company made an error in the calculation process, resulting in the user paying 30kWh of electricity bills in excess of the power used, then the power after refund and compensation is 30kWh; the power after transformer loss refers to: the power loss generated by the transformer during operation, and the corresponding power needs to be collected or deducted.

[0069] Specifically, when the effective end date is greater than the current date, the power information of the positive active power, meter replacement power, refund and loss power is obtained from the user's power archive data table.

[0070] Exemplarily, when the "effective end date" of the target user's free electricity is September 1, 2024, and the current "electricity fee year and month" is June 1, 2024, the electricity information of positive active electricity, meter replacement electricity, refunded electricity and transformer loss electricity is obtained from the user's electricity archive data table.

[0071] S220: Determine the free electricity execution status of the target user according to the power information under the multiple fields and the target free electricity power value corresponding to the target user.

[0072] The target free electricity consumption value refers to the amount of free electricity actually used by users each month.

[0073] Optionally, the free electricity execution status of the target user is determined based on the power information under multiple fields and the target free electricity power value corresponding to the target user, including: accumulating the power information under multiple fields to obtain the total power usage; when the total power usage is greater than or equal to the target free electricity power value, determining whether the data content of the free electricity field in the user's power profile data table is the target free electricity power value; if not, determining that the free electricity execution status of the target user is an abnormal state.

[0074] The accumulation process refers to the summing up of the corresponding positive active power, meter replacement power, refund and loss power of the target user. The result of the summing up process is the total power usage.

[0075] Specifically, Figure 4 As shown, assuming that the maximum value of the amount of electricity that the target user in the area can use for free is 15kWh, the positive active electricity, meter replacement electricity, refund and loss electricity under multiple fields of the target user are accumulated to obtain the total electricity usage; when the total electricity usage is greater than or equal to 15*the maximum value of the amount of electricity that the user can use for free, determine whether the data content of the free electricity field in the user's electricity archive data table is 15*the maximum value of the amount of electricity that the user can use for free; if so, the execution of the instruction ends, proving that there is no problem in the execution of free electricity under the user number; if not, "free electricity execution exception" is output.

[0076] For example, it is assumed that the maximum amount of electricity that the target user in the area can use for free is 15kWh, and it is assumed that the sum of the positive active electricity, meter replacement electricity, refund and loss electricity recorded by the electric energy meter under a certain user number is 50kWh, that is, the total electricity used is 50kWh. And there are 3 people under this user number who can enjoy free electricity, so the maximum amount of electricity that can be used for free under this user number is 45kWh, and the total electricity used is greater than the maximum amount of electricity that can be used for free under this user number. If the data content of the free electricity field in the user's electricity archive data table is 45kWh at this time, then the execution instruction ends, proving that there is no problem with the free electricity execution under the user number; if the data content of the free electricity field in the user's electricity archive data table is not 45kWh at this time, then the output is "free electricity execution exception".

[0077] Optionally, when the total power usage is less than the target free power usage value, it is determined whether the data content of the free power usage field in the power usage archive data table is equal to the total power usage; if not, it is determined that the free power execution status of the target user is abnormal.

[0078] Specifically, Figure 4 As shown, assuming that the maximum value of the amount of electricity that the target user in the area can use for free is 15kWh, the positive active electricity, meter replacement electricity, refund and subsidy electricity and transformer loss electricity under multiple fields of the target user are accumulated to obtain the total electricity usage; when the total electricity usage is less than 15*the maximum value of the amount of electricity that the user can use for free, determine whether the data content of the free electricity field in the user's electricity archive data table is the cumulative sum of the positive active electricity, meter replacement electricity, refund and subsidy electricity and transformer loss electricity; if so, the execution of the instruction ends, proving that there is no problem in the execution of free electricity under the user number; if not, output "free electricity execution exception".

[0079] For example, it is assumed that the maximum amount of electricity that the target user in the area can use for free is 15kWh, and it is assumed that the sum of the positive active electricity, meter replacement electricity, refund and loss electricity recorded by the electric energy meter under a certain user number is 40kWh, that is, the total electricity used is 40kWh. And there are 3 people under this user number who can enjoy free electricity, so the maximum amount of electricity that can be used for free under this user number is 45kWh, and the total electricity used is less than the maximum amount of electricity that can be used for free under this user number. If the data content of the free electricity field in the user's electricity archive data table is 40kWh at this time, then the execution instruction ends, proving that there is no problem with the free electricity execution under the user number; if the data content of the free electricity field in the user's electricity archive data table is not 40kWh at this time, then the output is "free electricity execution exception".

[0080] Optionally, the method further includes: upon receiving an output result indicating that the free electricity execution status is an abnormal status, updating the data content of a corresponding field in the electricity consumption archive data table based on associated data corresponding to the abnormal status.

[0081] For example, it is assumed that the maximum amount of electricity that the target users in the area can use for free is 15kWh, and it is assumed that the sum of the positive active electricity, meter replacement electricity, refund and loss electricity read by the electric energy meter under a certain user number is 40kWh, that is, the total electricity used is 40kWh. And there are 3 people under this user number who can enjoy free electricity, so the maximum amount of electricity that can be used for free under this user number is 45kWh. At this time, the total electricity used is less than the maximum amount of electricity that can be used for free under this user number. If the data content of the free electricity field in the user's electricity archive data table is not 40kWh at this time, "free electricity execution exception" is output. Then, the data content of the corresponding field in the electricity consumption archive data table is updated in the associated data corresponding to the abnormal state.

[0082] Optionally, the associated data includes at least data content used when determining the abnormal state.

[0083] Among them, the associated data includes the data content used when determining the abnormal state, and the data content includes the positive active power recorded by the electricity meter, the meter replacement power, the refunded power, the transformer loss power, the maximum value of the power that the target users in the area can use for free, and the number of people who can enjoy free electricity under the user number.

[0084] The technical solution of the disclosed embodiment, when the effective end date and the current date do not meet the second preset condition, obtains the power information under multiple fields from the user power archive data table; wherein the multiple fields include at least the first field; and determines the free electricity execution status of the target user according to the power information under the multiple fields and the target free electricity power value corresponding to the target user. The technical solution provided by this embodiment, based on the aforementioned embodiment, continues to explain the power consumption detection method when the effective end date and the current date do not meet the second preset condition, and further enables the staff to focus on checking users with a higher probability of abnormalities and promptly discover problem households, and can quickly discover incorrect free electricity execution for low-income users.

[0085] Embodiment 3

[0086] Figure 5 is a schematic diagram of the structure of an electricity consumption detection device provided by an embodiment of the present disclosure, such as Figure 5 As shown, the device includes: a forward active power acquisition module 310, a valid end date determination module 320, and a free electricity execution abnormality output module 330.

[0087] The forward active power acquisition module 310 is used to obtain the historical power review form of at least one target user in response to the data query operation, so as to obtain the forward active power in the historical power review form;

[0088] The effective end date determination module 320 is used to determine the effective end date of the target user to which the forward active power belongs when the forward active power meets the first preset condition;

[0089] The free electricity execution abnormality output module 330 is used to output a prompt message of the free electricity execution abnormality of the target user when the effective end date and the current date meet the second preset condition and the power corresponding to the target user in the target database is not a preset value.

[0090] On the basis of the above-mentioned technical solutions, the forward active power acquisition module 310 includes a target user determination submodule and a forward active power retrieval submodule.

[0091] Target user determination submodule: determines at least one target user from the target database based on preset screening conditions; wherein the preset screening conditions include a condition that a preset free electricity date is a critical date;

[0092] The forward active power acquisition submodule is configured to acquire the forward active power under the first field from the user power archive data table associated with the at least one target user.

[0093] On the basis of the above technical solutions, the device further includes a power information acquisition module under multiple fields and a free electricity execution status module.

[0094] A module for acquiring power information under multiple fields: when the effective end date and the current date do not meet the second preset condition, acquiring power information under multiple fields from the user power archive data table; wherein the multiple fields include at least the first field;

[0095] The free electricity execution state module determines the free electricity execution state of the target user according to the power information under the multiple fields and the target free electricity power value corresponding to the target user.

[0096] On the basis of the above technical solutions, the free electricity execution status module includes a free electricity execution first submodule and a free electricity execution second submodule.

[0097] The free electricity execution submodule includes a total power usage acquisition unit, a free electricity field data and target free electricity value comparison unit, and an abnormal state output unit.

[0098] A total power usage acquisition unit is configured to accumulate the power information under the plurality of fields to obtain the total power usage;

[0099] A free electricity field data and target free electricity value comparison unit: when the total electricity consumption is greater than or equal to the target free electricity value, determining whether the data content of the free electricity field in the user electricity file data table is the target free electricity value;

[0100] Abnormal state output unit: if not, it is determined that the free electricity execution state of the target user is an abnormal state.

[0101] The second submodule of free electricity execution includes a data content of the free electricity field, a total electricity usage comparison unit, and an abnormal state output unit.

[0102] A data content comparison unit for the free electricity field and the total electricity consumption: when the total electricity consumption is less than the target free electricity consumption value, determining whether the data content of the free electricity field in the electricity consumption archive data table is equal to the total electricity consumption;

[0103] Abnormal state output unit: if not, it is determined that the free electricity execution state of the target user is an abnormal state.

[0104] On the basis of the above technical solutions, the abnormal state output unit includes a data updating subunit and an associated data determining subunit.

[0105] A data updating subunit: when receiving an output result that the free electricity execution state is an abnormal state, updating the data content of the corresponding field in the electricity consumption archive data table based on the associated data corresponding to the abnormal state;

[0106] Related data determination subunit: The related data at least includes data content used when determining the abnormal state.

[0107] The power consumption detection device provided in the embodiments of the present disclosure can execute the power consumption detection generation method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.

[0108] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.

[0109] Embodiment 4

[0110] Figure 6 Schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Figure 6 , which shows an electronic device (eg, Figure 6 The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0111] like Figure 6 As shown, the electronic device 500 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the electronic device 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An edit / output (I / O) interface 505 is also connected to the bus 504.

[0112] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6 The electronic device 500 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0113] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 509, or installed from a storage device 508, or installed from a ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0114] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0115] The electronic device provided in the embodiment of the present disclosure and the power consumption detection method provided in the above embodiment belong to the same inventive concept. The technical details not fully described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0116] Embodiment 5

[0117] An embodiment of the present disclosure provides a computer storage medium on which a computer program is stored. When the program is executed by a processor, the power consumption detection method provided in the above embodiment is implemented.

[0118] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0119] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0120] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0121] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:

[0122] In response to the data query operation, obtaining a historical power consumption review form of at least one target user to obtain the positive active power in the historical power consumption review form;

[0123] When the forward active power meets the first preset condition, determining the effective end date of the target user to which the forward active power belongs;

[0124] When the effective end date and the current date meet a second preset condition, and the power amount corresponding to the target user in the target database is not a preset value, a prompt message indicating that the free electricity execution of the target user is abnormal is output.

[0125] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0126] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0127] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".

[0128] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0129] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0130] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0131] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0132] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A method for detecting electricity consumption, characterized in that: include: In response to the data query operation, obtaining a historical power consumption review form of at least one target user to obtain the positive active power in the historical power consumption review form; When the forward active power meets the first preset condition, determining the effective end date of the target user to which the forward active power belongs; When the effective end date and the current date meet a second preset condition, and the power amount corresponding to the target user in the target database is not a preset value, a prompt message indicating that the free electricity execution of the target user is abnormal is output.

2. The method according to claim 1, characterized in that The step of obtaining a historical electricity usage review form of at least one target user to obtain the positive active power in the historical electricity usage review form includes: Determine at least one target user from the target database based on preset screening conditions; wherein the preset screening conditions include a condition that a preset free electricity date is a critical date; The forward active power under the first field is retrieved from the user power archive data table associated with the at least one target user.

3. The method according to claim 1, characterized in that The method further comprises: When the effective end date and the current date do not meet the second preset condition, acquiring power information under multiple fields from the user power archive data table; wherein the multiple fields include at least the first field; The free electricity execution state of the target user is determined according to the power information under the multiple fields and the target free electricity power value corresponding to the target user.

4. The method according to claim 3, characterized in that The step of determining the free electricity execution state of the target user according to the power information under the multiple fields and the target free electricity power value corresponding to the target user includes: Accumulating the power information under the multiple fields to obtain the total power usage; When the total power consumption is greater than or equal to the target free power consumption value, determining whether the data content of the free power consumption field in the user power consumption archive data table is the target free power consumption value; If not, it is determined that the free electricity execution status of the target user is in an abnormal state.

5. The method according to claim 4, characterized in that The method further comprises: When the total power consumption is less than the target free power consumption value, determining whether the data content of the free power consumption field in the power consumption archive data table is equal to the total power consumption; If not, it is determined that the free electricity execution status of the target user is in an abnormal state.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: When receiving an output result that the free electricity execution status is an abnormal state, the data content of the corresponding field in the electricity consumption archive data table is updated based on the associated data corresponding to the abnormal state.

7. The method according to claim 6, characterized in that The associated data at least includes data content used when determining the abnormal state.

8. An electricity consumption detection device, characterized in that: include: A positive active power acquisition module, used to obtain a historical power review sheet of at least one target user in response to a data query operation, so as to obtain the positive active power in the historical power review sheet; An effective end date determination module, used to determine the effective end date of the target user to which the forward active power belongs when the forward active power meets the first preset condition; The free electricity execution exception output module is used to output a prompt message of the free electricity execution exception of the target user when the effective end date and the current date meet the second preset condition and the power corresponding to the target user in the target database is not a preset value.

9. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When one or more programs are executed by one or more processors, the one or more processors implement the power consumption detection method as claimed in any one of claims 1 to 7.

10. A storage medium containing computer executable instructions, characterized in that: The computer executable instructions are used to execute the power consumption detection method as described in any one of claims 1-7 when executed by a computer processor.