A power consumption information collection system and method based on dual-mode communication
By calculating and determining payment data and implementing data comparison strategies in the power consumption information collection system based on dual-mode communication, the problem of inaccurate judgment of users' power consumption habits is solved, additional costs and disputes arising from untimely data updates are avoided, and user experience and work efficiency are improved.
Patent Information
- Application Number
- CN202510026122.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-08
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2045-01-08
AI Technical Summary
The existing power consumption information collection system based on dual-mode communication cannot effectively determine whether the user's power consumption habits are consistent with historical power consumption habits, resulting in the possibility of failure to update the change data in time after the account is changed, resulting in additional costs for the user and unnecessary disputes.
By obtaining the target payment data and historical payment data of the target user, calculate and determine the payment data, and perform data comparison strategies based on the target power consumption data and historical power consumption data to form comparison data. If the comparison data is changed, a misjudgment analysis strategy is performed to further correct the data to avoid misjudgment.
Effectively determine whether the user's account has not been updated in time after the account has been changed, so as to avoid additional expenses caused by untimely data updates, reduce unnecessary disputes, and improve user experience and work efficiency.
Smart Images

Figure CN119477604B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information collection, and in particular to a power consumption information collection system and method based on dual-mode communication. Background Art
[0002] A power consumption information collection system based on dual-mode communication can effectively realize real-time monitoring and collection of power consumption data of power users, can monitor and feedback power consumption data in real time, and help users to understand power consumption in time. Dual-mode communication technology enables the system to switch flexibly in different network environments to ensure the continuity of data transmission. Through data analysis, it provides intelligent power consumption management solutions to help users save electricity bills. The system architecture can support multiple communication protocols to facilitate subsequent function expansion and upgrades. It is not only suitable for home users, but also can be widely used in commercial and industrial users to improve the intelligent level of power consumption management.
[0003] The electricity consumption collection terminal monitors the user's electricity consumption regularly or in real time, and performs preliminary processing on the data. The collected data is transmitted through the dual-mode communication module. Depending on the network environment, the system can select communication methods such as Wi-Fi or LoRa to improve transmission efficiency and reliability. After receiving the data, the central server or cloud platform stores and analyzes it. Big data analysis technology can be applied to conduct in-depth analysis of electricity consumption data, provide electricity consumption trend prediction, electricity consumption anomaly detection and other functions. Users can view real-time electricity consumption data and historical records through the interface, obtain electricity consumption suggestions and optimization plans, and the system can provide personalized electricity management suggestions based on the user's electricity consumption habits;
[0004] The existing electricity consumption information collection system and method based on dual-mode communication can determine whether the user has changed his account based on the collected electricity consumption data, but cannot determine whether the user's electricity consumption habits are consistent with the historical electricity consumption habits based on the collected electricity consumption data and historical electricity consumption data, so as to determine whether the user account has not updated the change data in time after the account is changed. It cannot further determine whether the user account has not updated the change data in time after the account is changed based on the user's change operation, which may cause the user to incur additional fees and thus cause unnecessary disputes. Its practicality has certain limitations. Summary of the invention
[0005] The present invention provides a power consumption information collection system based on dual-mode communication and a method thereof, which are used to promote solving the problems mentioned in the background technology.
[0006] The present invention provides the following technical solution: a method for collecting electricity consumption information based on dual-mode communication, comprising:
[0007] Obtain target payment data and historical payment data of target users;
[0008] Calculate and determine payment data, which is the sum of all historical payment data ÷ the number of historical payment times;
[0009] If the target payment data ≥ the determined payment data × (1-10%) and the target payment data ≤ the determined payment data × (1+10%), the user account is determined to be normal;
[0010] If the target payment data < the determined payment data × (1-10%) or the target payment data > the determined payment data × (1+10%), the user account is determined to be abnormal and the target user data is obtained;
[0011] The target user data includes a target account and a target power consumption;
[0012] Get historical user data;
[0013] The historical user data includes historical accounts and historical electricity consumption;
[0014] Execute data comparison strategy based on target user data and historical user data to form comparison data;
[0015] The comparison data includes unchanged data and changed data;
[0016] If the comparison data is unchanged data, the misjudgment analysis strategy will not be executed;
[0017] If the comparison data is changed data, the misjudgment analysis strategy is executed to form misjudgment analysis data;
[0018] The misjudgment analysis data includes data misjudgment and data non-misjudgment;
[0019] If the misjudgment analysis data indicates that the data is misjudged, the misjudgment correction strategy is executed to generate misjudgment correction data;
[0020] If the misjudgment analysis data indicates that there is no misjudgment in the data, the misjudgment correction strategy will not be executed;
[0021] The data is transmitted and corrected based on the misjudgment correction data.
[0022] As a method for collecting electricity consumption information based on dual-mode communication described in the present invention, the data comparison strategy is specifically as follows:
[0023] Get the target account and historical accounts;
[0024] If the target account = historical account, then obtain the analyzed electricity consumption data;
[0025] Extract and analyze electricity consumption;
[0026] Obtain target power consumption;
[0027] If the target power consumption > the analyzed power consumption × (1 + 10%) or the target power consumption < the analyzed power consumption × (1 - 20%), the first power consumption analysis data is determined to be abnormal power consumption;
[0028] If the target power consumption ≤ analyzed power consumption × (1 + 10%) and the target power consumption ≥ analyzed power consumption × (1 - 20%), it is determined that the first power consumption analysis data is normal;
[0029] Extract and analyze power consumption curve and target power consumption curve;
[0030] Implement fitting analysis strategies;
[0031] If the target power consumption curve and the analysis power consumption curve have a high degree of fit, then the second power consumption analysis data is determined to be abnormal power consumption habits;
[0032] If the target power consumption curve and the analysis power consumption curve have a low degree of fit, then the second power consumption analysis data is determined to be normal power consumption habits;
[0033] If the first power consumption analysis data is abnormal power consumption and the second power consumption analysis data is abnormal power consumption habits, then the comparison data is determined to be change data;
[0034] If the first power consumption analysis data indicates that the power consumption is normal or the second power consumption analysis data indicates that the power consumption habits are normal, then the comparison data is determined to be unchanged data;
[0035] If the target account ≠ the historical account, the compared data is determined to be changed data.
[0036] As a method for collecting electricity consumption information based on dual-mode communication according to the present invention, the acquisition and analysis of electricity consumption data is specifically as follows:
[0037] Get the current time;
[0038] Set the collection duration;
[0039] Calculate the collection time, collection time = current time - collection duration;
[0040] The collection time is taken as the start time and the current time is taken as the end time to form a collection cycle;
[0041] Set the collection duration;
[0042] Taking the collection time as the starting time, each interval is a collection sub-time, forming a collection sub-time;
[0043] Get the collection time, current time and all collection sub-times to form a collection time set;
[0044] Sequentially extract two adjacent elements in the collection time set to form a collection period;
[0045] Obtain all collection time periods in the collection time set to form a collection time period set;
[0046] Extract the collection period corresponding to the current time in the collection period set and set it as the current period;
[0047] The collection period set excluding the current period is defined as the reference period set;
[0048] Obtain the historical power consumption of each element in the reference period set and set it as the reference power consumption;
[0049] Each reference power consumption is matched with each element in the reference time period set one by one to form a reference power consumption set;
[0050] Execute S1-S3;
[0051] S1. arbitrarily extract two elements from the reference power consumption set and define them as the first reference element and the second reference element respectively;
[0052] S2. If the first reference element ≥ the second reference element × (1-10%) and the first reference element ≤ the second reference element × (1+10%), it is determined that the reference quantities are similar;
[0053] S3, repeating steps S1-S3 until all elements in the reference power set are compared;
[0054] Obtain the number of elements in the reference power set that are close to the reference power quantity, and define it as the close quantity;
[0055] Get the number of all elements in the reference electricity consumption set and set it as the reference number;
[0056] If the similar quantity is ≥ the reference quantity × 50%, all elements corresponding to the similar quantity in the reference electricity consumption set are extracted and defined as similar elements;
[0057] Calculate and analyze the power consumption, power consumption = sum of all similar elements ÷ similar quantity;
[0058] If the similar quantity is less than the reference quantity × 50%, the power consumption for analysis is calculated, and the power consumption for analysis = the sum of all elements in the reference power consumption set ÷ the reference quantity;
[0059] Execute the curve generation strategy.
[0060] As a method for collecting electricity consumption information based on dual-mode communication described in the present invention, wherein: the curve generation strategy is specifically:
[0061] Get the reference period set;
[0062] Identify each element in the reference period set as an analysis period in turn;
[0063] Get all dates within the analysis period and set them as analysis dates;
[0064] Get the period number corresponding to each analysis date;
[0065] Obtain all cycle numbers in the reference period set to form a cycle number set;
[0066] Identify each element in the cycle number set as the target cycle number in turn;
[0067] Extract all elements corresponding to the target period number in the reference period set to form a period element set;
[0068] Get the power consumption time of each element in the periodic element set;
[0069] Get the number of elements in the periodic element set and set it as the number of periodic elements;
[0070] Calculate the power consumption duration of the cycle, which is the sum of the power consumption durations of all elements in the periodic element set ÷ the number of periodic elements;
[0071] Set the analysis axes;
[0072] The horizontal coordinate of the analysis coordinate axis corresponds to the number of cycles, and the vertical coordinate of the analysis coordinate axis corresponds to the duration of power consumption in the cycle;
[0073] Generate and analyze power consumption curves based on the cycle number set and cycle power consumption duration;
[0074] Get the current period;
[0075] Get all dates within the current period and set them as the current period dates;
[0076] Get the cycle number corresponding to each current period date;
[0077] Get all cycle numbers in the current period to form the current cycle number set;
[0078] Each element in the current cycle number set is identified as the target current cycle number in turn;
[0079] Extract all elements corresponding to the current cycle number of the target in the current period to form the current element set;
[0080] Get the power usage time of each element in the current element set;
[0081] Get the number of elements in the current element set and set it as the current number of elements;
[0082] Calculate the current power usage time, which is the sum of the power usage time of all elements in the current element set divided by the current number of elements.
[0083] Set the target coordinate axis;
[0084] The horizontal coordinate of the target coordinate axis corresponds to the number of cycles, and the vertical coordinate of the analysis coordinate axis corresponds to the current power consumption duration;
[0085] Generate a target power consumption curve based on the current cycle number set and the current power consumption duration.
[0086] As a method for collecting electricity consumption information based on dual-mode communication described in the present invention, the fitting analysis strategy is specifically:
[0087] Obtain target power consumption curve;
[0088] Extract all data points of the target power consumption curve to form a data point set;
[0089] Get the data collection time of each data point in the data point set, and define it as data time;
[0090] Each data time is matched with each element in the data point set one by one to form a data collection set;
[0091] Obtain and analyze the power consumption curve;
[0092] Extract the data point corresponding to each data time on the power consumption curve and define it as the analysis data point;
[0093] Each analysis data point is matched one-to-one with each element in the data collection set to form an analysis data set;
[0094] Get the first height and second height of each element in the analysis data set;
[0095] If the first height ≤ the second height × (1 + 5%) and the first height ≥ the second height × (1 - 5%), the data point is judged to have a high degree of fit;
[0096] If the first height > the second height × (1 + 5%) or the first height < the second height × (1 - 5%), the data point is judged to have a low degree of fit;
[0097] Obtain the number of elements in the analysis data set that determine the data point has a high degree of fit, and define it as the high fit number;
[0098] Get the number of all elements in the analysis data set and set it as the analysis number;
[0099] If the number of high fits ≥ the number of analyses × 70%, it is determined that the target power consumption curve has a high degree of fit with the analysis power consumption curve;
[0100] If the high fitting number is less than the analysis number × 70%, it is determined that the target power consumption curve has a low degree of fit with the analysis power consumption curve.
[0101] As a method for collecting electricity consumption information based on dual-mode communication described in the present invention, the misjudgment analysis strategy is specifically as follows:
[0102] Get the current time;
[0103] Set the operation judgment time;
[0104] Calculate the judgment time, judgment time = current time - operation judgment duration;
[0105] The determination time is taken as the start time and the current time is taken as the end time to form a determination period;
[0106] Obtain the target user's account operations within the determination period;
[0107] If the target user has account operations within the determined time period, the time analysis strategy is executed;
[0108] If the target user has no account operations during the determination period, the misjudgment analysis data is determined as no misjudgment of the data.
[0109] As a method for collecting electricity consumption information based on dual-mode communication described in the present invention, the time analysis strategy is specifically:
[0110] Get the current date;
[0111] Set the misjudgment date collection;
[0112] If the current date is in the set of misjudged dates, the misjudged analysis data is judged as data with misjudgment;
[0113] If the current date is not in the set of misjudged dates, the time of the target user's account operation is obtained and set as the operation time;
[0114] Set the misjudgment time set;
[0115] If the operation time is within the misjudgment time set, the misjudgment analysis data is determined to be data with misjudgment;
[0116] If the operation time is not within the misjudgment time set, the misjudgment analysis data is determined as data without misjudgment.
[0117] As a method for collecting electricity consumption information based on dual-mode communication described in the present invention, the misjudgment correction strategy is specifically as follows:
[0118] Get the target user's operation time;
[0119] Extract the target power consumption corresponding to the operation time and set it as the operation power consumption;
[0120] Update the operating power consumption to the target power consumption of the target account, and terminate the power consumption collection of the target account;
[0121] Get the operating user corresponding to the target user's account operation;
[0122] If the operating user exists, update the operating user to the target user;
[0123] If there is no operating user, obtain the address corresponding to the target user and set it as the collection address;
[0124] Get the user corresponding to the collection address and update the user as the target user;
[0125] The power consumption from the operation time to the current time is regarded as the correction power consumption;
[0126] The corrected power consumption is updated to the target user data corresponding to the new target user.
[0127] The present invention also discloses a system for executing a method for collecting electricity consumption information based on dual-mode communication, which includes:
[0128] Information collection module: used to collect target user data and historical user data;
[0129] Data comparison module: used to compare the target user data with the historical user data, determine whether the user's electricity usage habits have changed, and determine whether the user has changed the account;
[0130] Misjudgment analysis module: used to determine whether there is a misjudgment of the change in the user's electricity usage habits, so as to further confirm whether the user account has not updated the change data in time after the account change;
[0131] Misjudgment correction module: used to transmit and correct misjudged data.
[0132] The present invention has the following beneficial effects:
[0133] 1. The electricity consumption information collection system and method based on dual-mode communication, when there is a certain deviation between the user's current payment data and the historical payment data, determines whether the user has changed his account by obtaining the user's account. If there is no account change, the user's electricity consumption is obtained to determine whether the user's electricity consumption habits have changed. If there is no change, it means that the user's electricity consumption may have changed due to his own reasons, rather than the user's payment being abnormal due to the failure to update the change data in time after the account change. This avoids additional and unnecessary expenses caused by untimely data updates when the user signs a monthly automatic deduction contract, reduces unnecessary disputes, improves user experience, reduces the workload of relevant staff, and improves work efficiency.
[0134] 2. The electricity consumption information collection system and method based on dual-mode communication, when there is a certain deviation between the user's current payment data and historical payment data, determines whether the user's electricity consumption this month has changed compared with the electricity consumption in each month in history through the collected electricity consumption data and historical electricity consumption data, and generates electricity consumption curves for the electricity consumption time of this month and the historical electricity consumption time respectively, and compares the fit of the two electricity consumption curves to determine whether the user's electricity consumption habits are consistent with the historical electricity consumption habits, and then determines whether the user's account has not updated the change data in time after the account is changed, so as to avoid additional and unnecessary expenses caused by untimely data update when the user signs the monthly automatic deduction contract, reduce unnecessary disputes, improve user experience, reduce the workload of relevant staff, and improve work efficiency.
[0135] 3. The electricity consumption information collection system and method based on dual-mode communication, when the user's electricity consumption habits change from historical electricity consumption habits, determines whether the user has changed the account online during non-working hours by obtaining the user's change operation. If the user has changed the account online during non-working hours, the data is corrected and the excess deducted fees are refunded. If the user has not changed the account online during non-working hours, the data does not need to be corrected, thereby avoiding additional and unnecessary expenses caused by untimely data updates when the user signs a monthly automatic deduction contract, reducing unnecessary disputes, improving user experience, reducing the workload of relevant staff, and improving work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0136] Figure 1 This is a flow chart of a method for collecting electricity consumption information based on dual-mode communication according to the present invention;
[0137] Figure 2 The present invention is a system block diagram of a method for collecting electricity consumption information based on dual-mode communication. DETAILED DESCRIPTION
[0138] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0139] Embodiment 1, a method for collecting electricity consumption information based on dual-mode communication, see Figure 1 ,include:
[0140] Obtain target payment data and historical payment data of target users;
[0141] Calculate and determine payment data, which is the sum of all historical payment data ÷ the number of historical payment times;
[0142] If the target payment data ≥ the determined payment data × (1-10%) and the target payment data ≤ the determined payment data × (1+10%), the user account is determined to be normal;
[0143] If the target payment data < the determined payment data × (1-10%) or the target payment data > the determined payment data × (1+10%), the user account is determined to be abnormal and the target user data is obtained;
[0144] The target user data includes a target account and a target power consumption;
[0145] Get historical user data;
[0146] The historical user data includes historical accounts and historical electricity consumption;
[0147] Execute data comparison strategy based on target user data and historical user data to form comparison data;
[0148] The comparison data includes unchanged data and changed data;
[0149] If the comparison data is unchanged data, the misjudgment analysis strategy will not be executed;
[0150] If the comparison data is changed data, the misjudgment analysis strategy is executed to form misjudgment analysis data;
[0151] The misjudgment analysis data includes data misjudgment and data non-misjudgment;
[0152] If the misjudgment analysis data indicates that the data is misjudged, the misjudgment correction strategy is executed to generate misjudgment correction data;
[0153] If the misjudgment analysis data indicates that there is no misjudgment in the data, the misjudgment correction strategy will not be executed;
[0154] The data is transmitted and corrected based on the misjudgment correction data.
[0155] Through the above method, it is determined whether the user's account has been changed based on the collected electricity usage data, and whether the user's electricity usage habits are consistent with the historical electricity usage habits based on the collected electricity usage data and historical electricity usage data, so as to determine whether the user account has not been updated with the changed data in time after the account has been changed. According to the user's change operation, it is further determined whether the user account has not been updated with the changed data in time after the account has been changed, so as to avoid the user from incurring additional and unnecessary expenses, reduce unnecessary disputes, improve the user's usage experience, reduce the workload of relevant staff, and improve work efficiency.
[0156] Embodiment 2: This embodiment is an improvement made on the basis of embodiment 1. The power consumption information collection method based on dual-mode communication, the data comparison strategy is specifically as follows:
[0157] Get the target account and historical accounts;
[0158] If the target account = historical account, then obtain the analyzed electricity consumption data;
[0159] Extract and analyze electricity consumption;
[0160] Obtain target power consumption;
[0161] If the target power consumption > the analyzed power consumption × (1 + 10%) or the target power consumption < the analyzed power consumption × (1 - 20%), the first power consumption analysis data is determined to be abnormal power consumption;
[0162] If the target power consumption ≤ analyzed power consumption × (1 + 10%) and the target power consumption ≥ analyzed power consumption × (1 - 20%), it is determined that the first power consumption analysis data is normal;
[0163] Extract and analyze power consumption curve and target power consumption curve;
[0164] Implement fitting analysis strategies;
[0165] If the target power consumption curve and the analysis power consumption curve have a high degree of fit, then the second power consumption analysis data is determined to be abnormal power consumption habits;
[0166] If the target power consumption curve and the analysis power consumption curve have a low degree of fit, then the second power consumption analysis data is determined to be normal power consumption habits;
[0167] If the first power consumption analysis data is abnormal power consumption and the second power consumption analysis data is abnormal power consumption habits, then the comparison data is determined to be change data;
[0168] If the first power consumption analysis data indicates that the power consumption is normal or the second power consumption analysis data indicates that the power consumption habits are normal, then the comparison data is determined to be unchanged data;
[0169] If the target account ≠ the historical account, the compared data is determined to be changed data.
[0170] The obtaining and analyzing of electricity consumption data is specifically as follows:
[0171] Get the current time;
[0172] Set the collection period, which is 6 months;
[0173] Calculate the collection time, collection time = current time - collection duration;
[0174] The collection time is taken as the start time and the current time is taken as the end time to form a collection cycle;
[0175] Set the collection sub-period, which is one month;
[0176] Taking the collection time as the starting time, each interval is a collection sub-time, forming a collection sub-time;
[0177] Get the collection time, current time and all collection sub-times to form a collection time set;
[0178] Sequentially extract two adjacent elements in the collection time set to form a collection period;
[0179] Obtain all collection time periods in the collection time set to form a collection time period set;
[0180] Extract the collection period corresponding to the current time in the collection period set and set it as the current period;
[0181] The collection period set excluding the current period is defined as the reference period set;
[0182] Obtain the historical power consumption of each element in the reference period set and set it as the reference power consumption;
[0183] Each reference power consumption is matched with each element in the reference time period set one by one to form a reference power consumption set;
[0184] Execute S1-S3;
[0185] S1. arbitrarily extract two elements from the reference power consumption set and define them as the first reference element and the second reference element respectively;
[0186] S2. If the first reference element ≥ the second reference element × (1-10%) and the first reference element ≤ the second reference element × (1+10%), it is determined that the reference quantities are similar;
[0187] S3, repeating steps S1-S3 until all elements in the reference power set are compared;
[0188] Obtain the number of elements in the reference power set that are close to the reference power quantity, and define it as the close quantity;
[0189] Get the number of all elements in the reference electricity consumption set and set it as the reference number;
[0190] If the similar quantity is ≥ the reference quantity × 50%, all elements corresponding to the similar quantity in the reference electricity consumption set are extracted and defined as similar elements;
[0191] Calculate and analyze the power consumption, power consumption = sum of all similar elements ÷ similar quantity;
[0192] If the similar quantity is less than the reference quantity × 50%, the power consumption for analysis is calculated, and the power consumption for analysis = the sum of all elements in the reference power consumption set ÷ the reference quantity;
[0193] Execute the curve generation strategy.
[0194] The curve generation strategy is specifically as follows:
[0195] Get the reference period set;
[0196] Identify each element in the reference period set as an analysis period in turn;
[0197] Get all dates within the analysis period and set them as analysis dates;
[0198] Get the cycle number corresponding to each analysis date, where the cycle number is the week number corresponding to the date. For example, if June 1 is Wednesday, the cycle number of June 1 is 3.
[0199] Obtain all cycle numbers in the reference period set to form a cycle number set;
[0200] Identify each element in the cycle number set as the target cycle number in turn;
[0201] Extract all elements corresponding to the target period number in the reference period set to form a period element set;
[0202] Get the power consumption time of each element in the periodic element set;
[0203] Get the number of elements in the periodic element set and set it as the number of periodic elements;
[0204] Calculate the power consumption duration of the cycle, which is the sum of the power consumption durations of all elements in the periodic element set ÷ the number of periodic elements;
[0205] Set the analysis axes;
[0206] The horizontal coordinate of the analysis coordinate axis corresponds to the number of cycles, and the vertical coordinate of the analysis coordinate axis corresponds to the duration of power consumption in the cycle;
[0207] Generate and analyze power consumption curves based on the cycle number set and cycle power consumption duration;
[0208] Get the current period;
[0209] Get all dates within the current period and set them as the current period dates;
[0210] Get the cycle number corresponding to each current period date;
[0211] Get all cycle numbers in the current period to form the current cycle number set;
[0212] Each element in the current cycle number set is identified as the target current cycle number in turn;
[0213] Extract all elements corresponding to the current cycle number of the target in the current period to form the current element set;
[0214] Get the power usage time of each element in the current element set;
[0215] Get the number of elements in the current element set and set it as the current number of elements;
[0216] Calculate the current power usage time, which is the sum of the power usage time of all elements in the current element set divided by the current number of elements.
[0217] Set the target coordinate axis;
[0218] The horizontal coordinate of the target coordinate axis corresponds to the number of cycles, and the vertical coordinate of the analysis coordinate axis corresponds to the current power consumption duration;
[0219] Generate a target power consumption curve based on the current cycle number set and the current power consumption duration.
[0220] This embodiment also provides that the fitting analysis strategy is specifically:
[0221] Obtain target power consumption curve;
[0222] Extract all data points of the target power consumption curve to form a data point set;
[0223] Get the data collection time of each data point in the data point set, and define it as data time;
[0224] Each data time is matched with each element in the data point set one by one to form a data collection set;
[0225] Obtain and analyze the power consumption curve;
[0226] Extract the data point corresponding to each data time on the power consumption curve and define it as the analysis data point;
[0227] Each analysis data point is matched one-to-one with each element in the data collection set to form an analysis data set;
[0228] Obtaining a first height and a second height of each element in the analysis data set, wherein the first height is the height of a data point of the target power consumption curve from the horizontal coordinate axis, and the second height is the height of a data point of the analysis power consumption curve from the horizontal coordinate axis;
[0229] If the first height ≤ the second height × (1 + 5%) and the first height ≥ the second height × (1 - 5%), the data point is judged to have a high degree of fit;
[0230] If the first height > the second height × (1 + 5%) or the first height < the second height × (1 - 5%), the data point is judged to have a low degree of fit;
[0231] Obtain the number of elements in the analysis data set that determine the data point has a high degree of fit, and define it as the high fit number;
[0232] Get the number of all elements in the analysis data set and set it as the analysis number;
[0233] If the number of high fits ≥ the number of analyses × 70%, it is determined that the target power consumption curve has a high degree of fit with the analysis power consumption curve;
[0234] If the high fitting number is less than the analysis number × 70%, it is determined that the target power consumption curve has a low degree of fit with the analysis power consumption curve.
[0235] Embodiment 3: This embodiment is an improvement made on the basis of Embodiment 2. In this embodiment, the misjudgment analysis strategy is specifically as follows:
[0236] Get the current time;
[0237] Set the operation judgment time, which is 24 hours;
[0238] Calculate the judgment time, judgment time = current time - operation judgment duration;
[0239] The determination time is taken as the start time and the current time is taken as the end time to form a determination period;
[0240] Obtain the target user's account operations within the determination period, where the account operations are changes made by the user to his or her account, that is, determine whether the user has any account change behavior in a short period of time;
[0241] If the target user has account operations within the determined time period, the time analysis strategy is executed;
[0242] If the target user has no account operations during the determination period, the misjudgment analysis data is determined as no misjudgment of the data.
[0243] The time analysis strategy is specifically as follows:
[0244] Get the current date;
[0245] A misjudged date set is set, where the misjudged date set is a set formed by dates corresponding to all non-working days;
[0246] If the current date is in the set of misjudged dates, the misjudged analysis data is judged as data with misjudgment;
[0247] If the current date is not in the set of misjudged dates, the time of the target user's account operation is obtained and set as the operation time;
[0248] Setting a misjudgment time set, wherein the misjudgment time set is a set formed by the time corresponding to all non-working hours;
[0249] If the operation time is within the misjudgment time set, the misjudgment analysis data is determined to be data with misjudgment;
[0250] If the operation time is not within the misjudgment time set, the misjudgment analysis data is determined as data without misjudgment.
[0251] This embodiment also provides the misjudgment correction strategy, specifically:
[0252] Get the target user's operation time;
[0253] Extract the target power consumption corresponding to the operation time and set it as the operation power consumption;
[0254] Update the operating power consumption to the target power consumption of the target account, and terminate the power consumption collection of the target account;
[0255] Obtain the operating user corresponding to the target user's account operation. The operating user is the changed account filled in when the target user performs an account change. If the operating user exists, the operating user is identified as the new target user. If the operating user does not exist, it means that the user has cancelled the account. In this case, it is necessary to re-obtain the user information corresponding to the address and generate a new target user.
[0256] If the operating user exists, update the operating user to the target user;
[0257] If there is no operating user, obtain the address corresponding to the target user and set it as the collection address;
[0258] Get the user corresponding to the collection address and update the user as the target user;
[0259] The power consumption from the operation time to the current time is regarded as the correction power consumption;
[0260] Updating the corrected power consumption to the target user data corresponding to the new target user;
[0261] Obtaining fee data corresponding to the corrected electricity consumption, which is defined as the corrected payment data;
[0262] The corrected payment data will be returned to the target account of the original target user.
[0263] Embodiment 4: This embodiment also discloses a system for executing a method for collecting electricity consumption information based on dual-mode communication, see Figure 2 ,include:
[0264] Information collection module: used to collect target user data and historical user data;
[0265] Data comparison module: used to compare the target user data with the historical user data, determine whether the user's electricity usage habits have changed, and determine whether the user has changed the account;
[0266] Misjudgment analysis module: used to determine whether there is a misjudgment of the change in the user's electricity usage habits, so as to further confirm whether the user account has not updated the change data in time after the account change;
[0267] Misjudgment correction module: used to transmit and correct misjudged data.
[0268] In this embodiment, it is determined whether the user's account has been changed based on the collected electricity usage data, and whether the user's electricity usage habits are consistent with the historical electricity usage habits based on the collected electricity usage data and historical electricity usage data, so as to determine whether the user account has not been updated with the change data in time after the account has been changed. According to the user's change operations, it is further determined whether the user account has not been updated with the change data in time after the account has been changed, so as to avoid the user from incurring additional and unnecessary expenses, reduce unnecessary disputes, improve the user's usage experience, reduce the workload of relevant staff, and improve work efficiency.
Claims
1. A method for collecting electricity consumption information based on dual-mode communication, characterized in that: include: Obtain target payment data and historical payment data of target users; Calculate and determine payment data, which is the sum of all historical payment data ÷ the number of historical payment times; If the target payment data ≥ the determined payment data × (1-10%) and the target payment data ≤ the determined payment data × (1+10%), the user account is determined to be normal; If the target payment data < the determined payment data × (1-10%) or the target payment data > the determined payment data × (1+10%), the user account is determined to be abnormal and the target user data is obtained; The target user data includes a target account and a target power consumption; Get historical user data; The historical user data includes historical accounts and historical electricity consumption; According to the target user data and historical user data, the data comparison strategy is executed to form comparison data. Through the electricity consumption data and historical electricity consumption data, it is judged whether there is a change in the user's electricity consumption this month, and the electricity consumption curves are generated for the electricity consumption time this month and the historical electricity consumption time respectively to compare the fitting degree, and judge whether the user's electricity consumption habits are consistent with the historical electricity consumption habits; The comparison data includes unchanged data and changed data; If the comparison data is unchanged data, the misjudgment analysis strategy will not be executed; If the compared data is changed data, the false positive analysis strategy is executed to generate false positive analysis data. Through the user's change operation, it is determined whether the user performs online account change operations during non-working hours, and whether the user fails to update the change data in time after the account change. The misjudgment analysis data includes data misjudgment and data non-misjudgment; If the misjudgment analysis data indicates that the data is misjudged, the misjudgment correction strategy is executed to generate misjudgment correction data; If the misjudgment analysis data indicates that there is no misjudgment in the data, the misjudgment correction strategy will not be executed; The data is transmitted and corrected based on the misjudgment correction data.
2. The method for collecting electricity consumption information based on dual-mode communication according to claim 1, characterized in that: The data comparison strategy is specifically as follows: Get the target account and historical accounts; If the target account = historical account, then obtain the power consumption data for analysis; Extract and analyze electricity consumption; Obtain target power consumption; If the target power consumption > the analyzed power consumption × (1 + 10%) or the target power consumption < the analyzed power consumption × (1 - 20%), the first power consumption analysis data is determined to be abnormal power consumption; If the target power consumption is ≤ the analyzed power consumption × (1 + 10%) and the target power consumption is ≥ the analyzed power consumption × (1 - 20%), it is determined that the first power consumption analysis data is normal; Extract and analyze power consumption curve and target power consumption curve; Implement fitting analysis strategies; If the target power consumption curve and the analysis power consumption curve have a high degree of fit, then the second power consumption analysis data is determined to be abnormal power consumption habits; If the target power consumption curve and the analysis power consumption curve have a low degree of fit, then the second power consumption analysis data is determined to be normal power consumption habits; If the first power consumption analysis data is abnormal power consumption and the second power consumption analysis data is abnormal power consumption habits, then the comparison data is determined to be change data; If the first power consumption analysis data indicates that the power consumption is normal or the second power consumption analysis data indicates that the power consumption habits are normal, then the comparison data is determined to be unchanged data; If the target account ≠ the historical account, the comparison data is determined to be changed data.
3. The method for collecting electricity consumption information based on dual-mode communication according to claim 2, characterized in that: The obtaining and analyzing of electricity consumption data is specifically as follows: Get the current time; Set the collection duration; Calculate the collection time, collection time = current time - collection duration; The collection time is taken as the start time and the current time is taken as the end time to form a collection cycle; Set the collection duration; Taking the collection time as the starting time, each interval is a collection sub-time, forming a collection sub-time; Get the collection time, current time and all collection sub-times to form a collection time set; Sequentially extract two adjacent elements in the collection time set to form a collection period; Obtain all collection time periods in the collection time set to form a collection time period set; Extract the collection period corresponding to the current time in the collection period set and set it as the current period; The collection period set excluding the current period is defined as the reference period set; Obtain the historical power consumption of each element in the reference period set and set it as the reference power consumption; Each reference power consumption is matched with each element in the reference time period set one by one to form a reference power consumption set; Execute S1-S3; S1. arbitrarily extract two elements from the reference power consumption set and define them as the first reference element and the second reference element respectively; S2. If the first reference element ≥ the second reference element × (1-10%) and the first reference element ≤ the second reference element × (1+10%), it is determined that the reference quantities are similar; S3, repeating steps S1-S3 until all elements in the reference power set are compared; Obtain the number of elements in the reference power set that are close to the reference power quantity, and define it as the close quantity; Get the number of all elements in the reference electricity consumption set and set it as the reference number; If the similar quantity is ≥ the reference quantity × 50%, all elements corresponding to the similar quantity in the reference electricity consumption set are extracted and defined as similar elements; Calculate and analyze the power consumption, power consumption = sum of all similar elements ÷ similar quantity; If the similar quantity is less than the reference quantity × 50%, the power consumption for analysis is calculated, and the power consumption for analysis = the sum of all elements in the reference power consumption set ÷ the reference quantity; Execute the curve generation strategy.
4. The method for collecting electricity consumption information based on dual-mode communication according to claim 3 is characterized in that: The curve generation strategy is specifically as follows: Get the reference period set; Identify each element in the reference period set as an analysis period in turn; Get all dates within the analysis period and set them as analysis dates; Get the period number corresponding to each analysis date; Obtain all cycle numbers in the reference period set to form a cycle number set; Identify each element in the cycle number set as the target cycle number in turn; Extract all elements corresponding to the target period number in the reference period set to form a period element set; Get the power consumption time of each element in the periodic element set; Get the number of elements in the periodic element set and set it as the number of periodic elements; Calculate the power consumption duration of the cycle, which is the sum of the power consumption durations of all elements in the periodic element set ÷ the number of periodic elements; Set the analysis axes; The horizontal coordinate of the analysis coordinate axis corresponds to the number of cycles, and the vertical coordinate of the analysis coordinate axis corresponds to the duration of power consumption in the cycle; Generate and analyze power consumption curves based on the cycle number set and cycle power consumption duration; Get the current period; Get all dates within the current period and set them as the current period dates; Get the cycle number corresponding to each current period date; Get all cycle numbers in the current period to form the current cycle number set; Each element in the current cycle number set is identified as the target current cycle number in turn; Extract all elements corresponding to the current cycle number of the target in the current period to form the current element set; Get the power usage time of each element in the current element set; Get the number of elements in the current element set and set it as the current number of elements; Calculate the current power usage time, which is the sum of the power usage time of all elements in the current element set divided by the current number of elements. Set the target coordinate axis; The horizontal coordinate of the target coordinate axis corresponds to the number of cycles, and the vertical coordinate of the analysis coordinate axis corresponds to the current power consumption duration; Generate a target power consumption curve based on the current cycle number set and the current power consumption duration.
5. The method for collecting electricity consumption information based on dual-mode communication according to claim 2, characterized in that: The fitting analysis strategy is specifically as follows: Obtain target power consumption curve; Extract all data points of the target power consumption curve to form a data point set; Get the data collection time of each data point in the data point set, and define it as data time; Each data time is matched with each element in the data point set one by one to form a data collection set; Obtain and analyze the power consumption curve; Extract the data point corresponding to each data time on the power consumption curve and define it as the analysis data point; Each analysis data point is matched one-to-one with each element in the data collection set to form an analysis data set; Get the first height and second height of each element in the analysis data set; If the first height ≤ the second height × (1 + 5%) and the first height ≥ the second height × (1 - 5%), the data point is judged to have a high degree of fit; If the first height > the second height × (1 + 5%) or the first height < the second height × (1 - 5%), the data point is judged to have a low degree of fit; Obtain the number of elements in the analysis data set that determine the data point has a high degree of fit, and define it as the high fit number; Get the number of all elements in the analysis data set and set it as the analysis number; If the number of high fits ≥ the number of analyses × 70%, it is determined that the target power consumption curve has a high degree of fit with the analysis power consumption curve; If the high fitting number is less than the analysis number × 70%, it is determined that the target power consumption curve has a low degree of fit with the analysis power consumption curve.
6. The method for collecting electricity consumption information based on dual-mode communication according to claim 1, characterized in that: The misjudgment analysis strategy is specifically as follows: Get the current time; Set the operation judgment time; Calculate the judgment time, judgment time = current time - operation judgment duration; The determination time is taken as the start time and the current time is taken as the end time to form a determination period; Obtain the target user's account operations within the determination period; If the target user has account operations within the determined time period, the time analysis strategy is executed; If the target user has no account operations during the determination period, the misjudgment analysis data is determined as no misjudgment of the data.
7. The method for collecting electricity consumption information based on dual-mode communication according to claim 6, characterized in that: The time analysis strategy is specifically: Get the current date; Set the misjudgment date collection; If the current date is in the set of misjudged dates, the misjudged analysis data is judged as data with misjudgment; If the current date is not in the set of misjudged dates, the time of the target user's account operation is obtained and set as the operation time; Set the misjudgment time set; If the operation time is within the misjudgment time set, the misjudgment analysis data is determined to be data with misjudgment; If the operation time is not within the misjudgment time set, the misjudgment analysis data is determined as data without misjudgment.
8. The method for collecting electricity consumption information based on dual-mode communication according to claim 1, characterized in that: The misjudgment correction strategy is specifically: Get the target user's operation time; Extract the target power consumption corresponding to the operation time and set it as the operation power consumption; Update the operating power consumption to the target power consumption of the target account, and terminate the power consumption collection of the target account; Get the operating user corresponding to the target user's account operation; If the operating user exists, update the operating user to the target user; If there is no operating user, obtain the address corresponding to the target user and set it as the collection address; Get the user corresponding to the collection address and update the user as the target user; The power consumption from the operation time to the current time is regarded as the correction power consumption; The corrected power consumption is updated to the target user data corresponding to the new target user.
9. A system for executing the method for collecting electricity consumption information based on dual-mode communication according to claim 1, characterized in that: include: Information collection module: used to collect target user data and historical user data; Data comparison module: used to compare target user data and historical user data, execute data comparison strategy, form comparison data, determine whether the user's electricity usage habits have changed, and determine whether the user has changed his account; Misjudgment analysis module: used to execute misjudgment analysis strategy, generate misjudgment analysis data, and judge whether there is misjudgment in the change of user's electricity usage habits, so as to further confirm whether the user account has not updated the change data in time after the account change; Misjudgment correction module: used to execute misjudgment correction strategies, generate misjudgment correction data, and transmit and correct misjudged data.
Citation Information
Patent Citations
Electricity stealing analysis method based on characteristic value fuzzy matching
CN116911493A
Power account risk monitoring and early warning management method based on big data analysis
CN118052567A