Full power consumption data meter reading method and system, terminal and storage medium
Through the automatic metering task in the power system and the real -time abnormal detection, the problem of lack or abnormal data during the traditional metering process was solved, and the comprehensive collection and recovery of electricity data was achieved, and the operational efficiency of the meter -copy system was improved.
Patent Information
- Application Number
- CN202411665907.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-01-28
AI Technical Summary
In the existing power system, the traditional meter reading process is prone to missing or abnormal meter reading data on some dates due to communication interruption, equipment abnormality or operation errors, and there is a lack of effective remedial measures, which increases time cost and operation complexity.
Provide a full amount of electric data meter copy method, automatically issue meter copy tasks within the preset metering cycle, and conduct real -time abnormal detection of metering data, identify the lack of frozen value or abnormal fluctuations, and initiate accurate supplements. Copy the task, obtain the copying data, and integrate the metering data and the replenishment data to ensure the integrity of the data.
The comprehensive collection and recovery of electricity data is achieved, ensuring data integrity, reducing artificial intervention and operating costs, and improving the operating efficiency of the metering system.
Smart Images

Figure CN119383491A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of power system automation, and in particular relates to a full-power consumption data meter reading method, system, terminal and storage medium. Background Art
[0002] With the increasing demand for intelligent management of power systems, the application of power consumption information collection systems in the power industry has become more and more extensive. With this data, power companies can conduct power consumption analysis, electricity bill settlement and equipment maintenance. However, with the rapid increase in the number of energy meters and the popularity of energy meters with different protocols, data collection systems face many challenges in efficiently and completely acquiring energy meter data.
[0003] In the traditional meter reading process, due to communication interruption, equipment abnormality or operation error, it is easy to cause the missing of meter reading data on some dates, such as the daily zero o'clock freeze value not being recorded on time. Even if the data is collected, some meter reading data may be abnormal due to equipment time deviation, abnormal fluctuation of freeze value or other reasons, resulting in inaccurate calculation of daily electricity consumption. For example, the time of the electric energy meter is not synchronized, which may cause the freeze value recording time to shift, thus affecting the continuity of the data. In the case of missing or abnormal data, the traditional meter reading system lacks effective remedial measures and often requires manual intervention, which increases time cost and operation complexity. Summary of the invention
[0004] In view of the problem that the prior art lacks effective remedial measures and often requires manual intervention, thereby increasing time cost and operation complexity, the present invention provides a full electricity consumption data meter reading method, system, terminal and storage medium to solve the above technical problems.
[0005] In a first aspect, the present invention provides a method for reading a meter of full electricity consumption data, comprising: Establish a preset meter reading cycle, send the meter reading task to the meter reading terminal under the preset meter reading cycle, and record the timestamp when the meter reading task is sent; Read the meter of the device based on the meter reading task, obtain the meter reading data, and upload the meter reading data to the master station; Determine whether the meter reading data is abnormal. If abnormal, determine the cause of the abnormality and generate an abnormal status; Based on the abnormal state, initiate a supplementary copying task, perform supplementary copying according to the preset supplementary copying rules, obtain supplementary copying data, and upload the supplementary copying data to the main station. The master station integrates the meter reading data and the supplementary reading data to obtain complete data.
[0006] Furthermore, the meter reading data includes: daily zero-hour freeze value, real-time electric energy data and electric energy meter time data.
[0007] Further, it is determined whether the meter reading data is abnormal. If abnormal, the cause of the abnormality is determined and an abnormal state is generated, including: Get the current electric energy meter time data; Compare the current time data of the electric energy meter with the standard time of the master station to determine whether it is within the preset error. If not, record the deviation between the current time data of the electric energy meter and the standard time of the master station, and determine that the abnormal cause is the abnormal time of the electric energy meter; Get the daily zero-hour freezing value within the preset number of days; Determine whether the daily zero-hour freeze value within the preset number of days is missing: If yes, the missing date is marked, and the abnormal reason is determined to be the missing frozen value; If not, the daily power consumption is calculated by subtracting the frozen value on the Nth day from the frozen value on the N-1th day. If the daily power consumption is less than 0 or exceeds the preset power consumption threshold, the abnormal reason is determined to be abnormal fluctuation of the frozen value.
[0008] Furthermore, based on the abnormal state, a supplementary copying task is initiated, and supplementary copying is performed according to preset supplementary copying rules to obtain supplementary copying data, including: If the abnormal state is that the electric energy meter time is abnormal, the deviation between the current electric energy meter time data and the standard time of the master station is obtained, and based on the deviation, the daily zero o'clock frozen value is corrected and reordered to obtain the corrected daily zero o'clock frozen value, and the corrected daily zero o'clock frozen value is used for supplementary copying; If the abnormal state is that the frozen value is missing, the historical data of the electric energy meter is read, and the average of the frozen values of the same period of preset adjacent dates in the historical data of the electric energy meter is extracted as the missing frozen value; If the abnormal state is that the frozen value fluctuates abnormally, the frozen value of the day before and the day after the frozen value rollback are obtained, and the average value is calculated, and the average value is used as the frozen value of the day of the abnormal frozen value fluctuation.
[0009] Furthermore, the master station integrates the meter reading data and the supplementary reading data to obtain complete data, including: The normal data in the meter reading data is retained, and the abnormal data is replaced with the supplementary reading data.
[0010] In a second aspect, the present invention provides a full electricity consumption data meter reading system, comprising: The meter reading task sending module is used to establish a preset meter reading cycle, send the meter reading task to the meter reading terminal under the preset meter reading cycle, and record the timestamp when the meter reading task is sent; The meter reading module is used to read the meter of the device based on the meter reading task, obtain the meter reading data, and upload the meter reading data to the main station; The abnormal state judgment module is used to judge whether the meter reading data is abnormal. If it is abnormal, the abnormal cause is judged and the abnormal state is generated; The supplementary copy module is used to initiate a supplementary copy task based on the abnormal state, perform supplementary copying according to the preset supplementary copying rules, obtain supplementary copying data, and upload the supplementary copying data to the main station. The data integration module is used by the master station to integrate the meter reading data and the supplementary reading data to obtain complete data.
[0011] Furthermore, the abnormal state judgment module includes: A time acquisition unit, used to acquire current electric energy meter time data; The time comparison unit is used to compare the current time data of the electric energy meter with the standard time of the master station to determine whether it is within a preset error. If not, the deviation between the current time data of the electric energy meter and the standard time of the master station is recorded, and the abnormal cause is determined to be abnormal time of the electric energy meter; A freezing value acquisition unit, used to acquire a daily freezing value at zero o'clock within a preset number of days; The frozen value judgment unit is used to judge whether the daily zero-hour frozen value within the preset number of days is missing: If yes, the missing date is marked, and the abnormal reason is determined to be the missing frozen value; If not, the daily power consumption is calculated by subtracting the frozen value on the Nth day from the frozen value on the N-1th day. If the daily power consumption is less than 0 or exceeds the preset power consumption threshold, the abnormal reason is determined to be abnormal fluctuation of the frozen value.
[0012] Furthermore, the supplementary copying module includes: A time correction unit is used to obtain the deviation between the current time data of the electric energy meter and the standard time of the master station if the abnormal state is the abnormal time of the electric energy meter, and based on the deviation, correct and re-order the daily zero-hour frozen value to obtain the corrected daily zero-hour frozen value, and use the corrected daily zero-hour frozen value for supplementary copying; A missing filling unit is used to read the historical data of the electric energy meter if the abnormal state is the missing frozen value, and extract the average of the frozen values of the same period of preset adjacent dates in the historical data of the electric energy meter as the missing frozen value; The fluctuation correction unit is used to obtain the frozen value of the day before and the day after the frozen value is rolled back if the abnormal state is abnormal frozen value fluctuation, and calculate the average value, and use the average value as the frozen value on the day of abnormal frozen value fluctuation.
[0013] In a third aspect, a terminal is provided, including: processor, memory, wherein: The memory is used to store computer programs. The processor is used to call and run the computer program from the memory, so that the terminal executes the above-mentioned terminal method.
[0014] According to a fourth aspect, a computer storage medium is provided, wherein the computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer executes the methods described in the above aspects.
[0015] The beneficial effect of the present invention is that the full electricity consumption data meter reading method, system, terminal and storage medium provided by the present invention can quickly identify problems such as missing frozen values or abnormal fluctuations by automatically issuing meter reading tasks within a preset meter reading cycle and performing real-time abnormality detection on meter reading data. For missing or abnormal data, an accurate supplementary reading task is initiated and supplementary reading data is obtained, thereby achieving comprehensive collection and recovery of electricity consumption data and ensuring data integrity.
[0016] The full electricity consumption data meter reading method, system, terminal and storage medium provided by the present invention can accurately identify the time anomaly of the electricity meter by comparing the time data of the electricity meter with the standard time of the master station, and correct the frozen value sequence based on the deviation to restore the correct data record. For the situation of frozen value missing or abnormal fluctuation, it can be supplemented and corrected, greatly improving the accuracy of abnormal data processing.
[0017] The full-power consumption data meter reading method, system, terminal and storage medium provided by the present invention realize intelligentization from meter reading, abnormal detection to supplementary reading task execution and data integration through full-process automated processing, greatly reducing manual intervention and operating costs, and effectively improving the operating efficiency of the meter reading system.
[0018] In addition, the invention has a reliable design principle, a simple structure and a very broad application prospect. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0020] Figure 1 is a schematic flow chart of a method according to an embodiment of the present invention.
[0021] Figure 2 is a schematic block diagram of a system according to an embodiment of the present invention.
[0022] Figure 3 A schematic diagram of the structure of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0024] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in the specification of the present invention herein are only for the purpose of describing specific embodiments and are not intended to limit the present invention.
[0025] The full electricity consumption data meter reading method provided in the embodiment of the present invention is executed by a computer device, and accordingly, the full electricity consumption data meter reading system runs in the computer device.
[0026] Figure 1 is a schematic flow chart of a method according to an embodiment of the present invention. Figure 1 The execution subject may be a full electricity consumption data meter reading system. According to different requirements, the order of the steps in the flow chart may be changed, and some may be omitted.
[0027] To facilitate understanding of the present invention, the full electricity consumption data meter reading method provided by the present invention is further described below based on the principle of the full electricity consumption data meter reading method of the present invention and the process of managing the pluggable module material in the embodiment.
[0028] Specifically, Figure 1 As shown, the method for reading the full amount of electricity consumption data includes: S1. Establish a preset meter reading cycle, send a meter reading task to a meter reading terminal under the preset meter reading cycle, and record a timestamp when the meter reading task is sent.
[0029] S2. Read the meter of the device based on the meter reading task, obtain the meter reading data, and upload the meter reading data to the main station.
[0030] The meter reading data includes the daily zero-hour freeze value, real-time power data and power meter time data.
[0031] S3. Determine whether the meter reading data is abnormal. If abnormal, determine the cause of the abnormality and generate an abnormal state.
[0032] Get the current meter time data. Compare the current meter time data with the standard time of the master station to determine whether it is within the preset error. If not, record the deviation between the current meter time data and the standard time of the master station, and determine that the abnormal cause is the meter time abnormality.
[0033] Get the daily zero-hour frozen value within the preset number of days. Determine whether the daily zero-hour frozen value within the preset number of days is missing: if yes, mark the missing date, and determine that the abnormal reason is the missing frozen value. If no, use the frozen value on the Nth day minus the frozen value on the N-1th day to calculate the daily power consumption. If the daily power consumption is less than 0 or exceeds the preset power consumption threshold, the abnormal reason is determined to be abnormal fluctuation of the frozen value.
[0034] S4. Based on the abnormal state, initiate a supplementary copying task, perform supplementary copying according to the preset supplementary copying rules, obtain supplementary copying data, and upload the supplementary copying data to the main station.
[0035] If the abnormal state is the abnormal time of the electric energy meter, the deviation between the current electric energy meter time data and the standard time of the master station is obtained. Based on the deviation, the daily zero o'clock frozen value is corrected and reordered to obtain the corrected daily zero o'clock frozen value, and the corrected daily zero o'clock frozen value is used for supplementary copying.
[0036] If the abnormal state is that the frozen value is missing, the historical data of the electric energy meter is read, and the average of the frozen values of the same period of preset adjacent dates in the historical data of the electric energy meter is extracted as the missing frozen value.
[0037] If the abnormal state is that the frozen value fluctuates abnormally, the frozen value of the day before and the day after the frozen value rollback are obtained, and the average value is calculated, and the average value is used as the frozen value of the day of the abnormal frozen value fluctuation.
[0038] S5. The master station integrates the meter reading data and the supplementary reading data to obtain complete data.
[0039] Normal data in the meter reading data is retained to avoid modifying data without abnormalities, thereby ensuring the originality of normal data. For abnormal data in the meter reading data, such as missing frozen values, abnormal frozen value fluctuations, or abnormal electricity meter time, the supplementary reading data corresponding to the abnormality is obtained through the supplementary reading task, and the abnormal data is accurately replaced according to the abnormality type and supplementary reading rules. The replaced data maintains continuity with the original normal data, thereby completing the integration operation of the meter reading data and the supplementary reading data.
[0040] In some embodiments, the full-scale electricity consumption data meter reading system may include multiple functional modules composed of computer program segments. The computer programs of each program segment in the full-scale electricity consumption data meter reading system may be stored in a memory of a computer device and executed by at least one processor to perform (see Figure 1 Description) The function of reading the full amount of electricity consumption data.
[0041] In this embodiment, the full electricity consumption data meter reading system can be divided into multiple functional modules according to the functions it performs, such as Figure 2As shown. The functional modules of the system 200 may include: a meter reading task sending module 210, a meter reading module 220, an abnormal state judgment module 230, a supplementary reading module 240 and a data integration module 250. The module referred to in the present invention refers to a series of computer program segments that can be executed by at least one processor and can complete fixed functions, which are stored in a memory. In this embodiment, the functions of each module will be described in detail in subsequent embodiments.
[0042] The meter reading task sending module is used to establish a preset meter reading cycle, send the meter reading task to the meter reading terminal under the preset meter reading cycle, and record the timestamp when the meter reading task is sent; The meter reading module is used to read the meter of the device based on the meter reading task, obtain the meter reading data, and upload the meter reading data to the main station; The abnormal state judgment module is used to judge whether the meter reading data is abnormal. If it is abnormal, the abnormal cause is judged and the abnormal state is generated; The supplementary copy module is used to initiate a supplementary copy task based on the abnormal state, perform supplementary copying according to the preset supplementary copying rules, obtain supplementary copying data, and upload the supplementary copying data to the main station. The data integration module is used by the master station to integrate the meter reading data and the supplementary reading data to obtain complete data.
[0043] Optionally, as an embodiment of the present invention, the abnormal state judgment module includes: A time acquisition unit, used to acquire current electric energy meter time data; The time comparison unit is used to compare the current time data of the electric energy meter with the standard time of the master station to determine whether it is within a preset error. If not, the deviation between the current time data of the electric energy meter and the standard time of the master station is recorded, and the abnormal cause is determined to be abnormal time of the electric energy meter; A freezing value acquisition unit, used to acquire a daily freezing value at zero o'clock within a preset number of days; The frozen value judgment unit is used to judge whether the daily zero-hour frozen value within the preset number of days is missing: If yes, the missing date is marked, and the abnormal reason is determined to be the missing frozen value; If not, the daily power consumption is calculated by subtracting the frozen value on the Nth day from the frozen value on the N-1th day. If the daily power consumption is less than 0 or exceeds the preset power consumption threshold, the abnormal reason is determined to be abnormal fluctuation of the frozen value.
[0044] Optionally, as an embodiment of the present invention, the supplementary copy module includes: A time correction unit is used to obtain the deviation between the current time data of the electric energy meter and the standard time of the master station if the abnormal state is the abnormal time of the electric energy meter, and based on the deviation, correct and re-order the daily zero-hour frozen value to obtain the corrected daily zero-hour frozen value, and use the corrected daily zero-hour frozen value for supplementary copying; A missing filling unit is used to read the historical data of the electric energy meter if the abnormal state is the missing frozen value, and extract the average of the frozen values of the same period of preset adjacent dates in the historical data of the electric energy meter as the missing frozen value; The fluctuation correction unit is used to obtain the frozen value of the day before and the day after the frozen value is rolled back if the abnormal state is abnormal frozen value fluctuation, and calculate the average value, and use the average value as the frozen value on the day of abnormal frozen value fluctuation.
[0045] Figure 3 The present invention provides a schematic diagram of the structure of a terminal 300 provided in an embodiment of the present invention. The terminal 300 can be used to execute the full electricity consumption data meter reading method provided in an embodiment of the present invention.
[0046] The terminal 300 may include: a processor 310, a memory 320 and a communication unit 330. These components communicate via one or more buses. Those skilled in the art will appreciate that the server structure shown in the figure does not limit the present invention, and it may be a bus structure or a star structure, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0047] The memory 320 can be used to store the execution instructions of the processor 310, and the memory 320 can be implemented by any type of volatile or non-volatile storage terminal or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. When the execution instructions in the memory 320 are executed by the processor 310, the terminal 300 can perform some or all of the steps in the following method embodiments.
[0048] The processor 310 is the control center of the storage terminal, and uses various interfaces and lines to connect various parts of the entire electronic terminal. It runs or executes software programs and / or modules stored in the memory 320, and calls data stored in the memory to perform various functions of the electronic terminal and / or process data. The processor can be composed of an integrated circuit (IC), for example, it can be composed of a single packaged IC, or it can be composed of multiple packaged ICs with the same or different functions. For example, the processor 310 can only include a central processing unit (CPU). In the embodiment of the present invention, the CPU can be a single computing core or multiple computing cores.
[0049] The communication unit 330 is used to establish a communication channel so that the storage terminal can communicate with other terminals, receive user data sent by other terminals or send user data to other terminals.
[0050] The present invention also provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, the program may include some or all of the steps in each embodiment provided by the present invention. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM).
[0051] Therefore, the present invention can quickly identify problems such as missing frozen values or abnormal fluctuations by automatically issuing meter reading tasks within a preset meter reading cycle and performing real-time abnormality detection on meter reading data. For missing or abnormal data, an accurate supplementary reading task is initiated and supplementary reading data is obtained, thereby achieving comprehensive collection and recovery of electricity consumption data and ensuring data integrity.
[0052] The full electricity consumption data meter reading method, system, terminal and storage medium provided by the present invention can accurately identify the time anomaly of the electricity meter by comparing the time data of the electricity meter with the standard time of the master station, and correct the frozen value sequence based on the deviation to restore the correct data record. For the situation of frozen value missing or abnormal fluctuation, it can be supplemented and corrected, greatly improving the accuracy of abnormal data processing.
[0053] The full-amount electricity consumption data meter reading method, system, terminal and storage medium provided by the present invention realize intelligentization from meter reading, abnormal detection to supplementary reading task execution and data integration through full-process automated processing, greatly reducing manual intervention and operating costs, and effectively improving the operating efficiency of the meter reading system. The technical effects that can be achieved by this embodiment can be found in the description above, and will not be repeated here.
[0054] Those skilled in the art can clearly understand that the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution in the embodiments of the present invention, in essence or in other words, the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes, including several instructions for enabling a computer terminal (which can be a personal computer, a server, or a second terminal, a network terminal, etc.) to execute all or part of the steps of the methods described in each embodiment of the present invention.
[0055] In this specification, the same or similar parts between the various embodiments can be referred to each other. In particular, for the terminal embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description in the method embodiment.
[0056] In the several embodiments provided by the present invention, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of systems or modules, which can be electrical, mechanical or other forms.
[0057] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0058] In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
[0059] Although the present invention has been described in detail by referring to the accompanying drawings and in combination with the preferred embodiments, the present invention is not limited thereto. Without departing from the spirit and essence of the present invention, a person of ordinary skill in the art may make various equivalent modifications or substitutions to the embodiments of the present invention, and these modifications or substitutions shall be within the scope of the present invention. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, and all of these shall be within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.
Claims
1. A method for reading electricity meter data in full, characterized in that: include: Establish a preset meter reading cycle, send the meter reading task to the meter reading terminal under the preset meter reading cycle, and record the timestamp when the meter reading task is sent; Read the meter of the device based on the meter reading task, obtain the meter reading data, and upload the meter reading data to the master station; Determine whether the meter reading data is abnormal. If abnormal, determine the cause of the abnormality and generate an abnormal status; Based on the abnormal state, initiate a supplementary copying task, perform supplementary copying according to the preset supplementary copying rules, obtain supplementary copying data, and upload the supplementary copying data to the main station. The master station integrates the meter reading data and the supplementary reading data to obtain complete data.
2. The method according to claim 1, characterized in that The meter reading data includes: daily zero-hour freezing value, real-time electric energy data and electric energy meter time data.
3. The method according to claim 1, characterized in that: Determine whether the meter reading data is abnormal. If abnormal, determine the cause of the abnormality and generate an abnormal status, including: Get the current electric energy meter time data; Compare the current time data of the electric energy meter with the standard time of the master station to determine whether it is within the preset error. If not, record the deviation between the current time data of the electric energy meter and the standard time of the master station, and determine that the abnormal cause is the abnormal time of the electric energy meter; Get the daily zero-hour freezing value within the preset number of days; Determine whether the daily zero-hour freeze value within the preset number of days is missing: If yes, the missing date is marked, and the abnormal reason is determined to be the missing frozen value; If not, the daily power consumption is calculated by subtracting the frozen value on the Nth day from the frozen value on the N-1th day. If the daily power consumption is less than 0 or exceeds the preset power consumption threshold, the abnormal reason is determined to be abnormal fluctuation of the frozen value.
4. The method according to claim 3, characterized in that Based on the abnormal state, initiate a supplementary copying task, perform supplementary copying according to the preset supplementary copying rules, and obtain supplementary copying data, including: If the abnormal state is that the electric energy meter time is abnormal, the deviation between the current electric energy meter time data and the standard time of the master station is obtained, and based on the deviation, the daily zero o'clock frozen value is corrected and reordered to obtain the corrected daily zero o'clock frozen value, and the corrected daily zero o'clock frozen value is used for supplementary copying; If the abnormal state is that the frozen value is missing, the historical data of the electric energy meter is read, and the average of the frozen values of the same period of preset adjacent dates in the historical data of the electric energy meter is extracted as the missing frozen value; If the abnormal state is that the frozen value fluctuates abnormally, the frozen value of the day before and the day after the frozen value rollback are obtained, and the average value is calculated, and the average value is used as the frozen value of the day of the abnormal frozen value fluctuation.
5. The method according to claim 1, characterized in that: The master station integrates the meter reading data and supplementary reading data to obtain complete data, including: The normal data in the meter reading data is retained, and the abnormal data is replaced with the supplementary reading data.
6. A full electricity consumption data meter reading system, characterized in that: include: The meter reading task sending module is used to establish a preset meter reading cycle, send the meter reading task to the meter reading terminal under the preset meter reading cycle, and record the timestamp when the meter reading task is sent; The meter reading module is used to read the meter of the device based on the meter reading task, obtain the meter reading data, and upload the meter reading data to the main station; The abnormal state judgment module is used to judge whether the meter reading data is abnormal. If it is abnormal, the abnormal cause is judged and the abnormal state is generated; The supplementary copy module is used to initiate a supplementary copy task based on the abnormal state, perform supplementary copying according to the preset supplementary copying rules, obtain supplementary copying data, and upload the supplementary copying data to the main station. The data integration module is used by the master station to integrate the meter reading data and the supplementary reading data to obtain complete data.
7. The system according to claim 1, characterized in that The abnormal state judgment module includes: A time acquisition unit, used to acquire current electric energy meter time data; The time comparison unit is used to compare the current time data of the electric energy meter with the standard time of the master station to determine whether it is within a preset error. If not, the deviation between the current time data of the electric energy meter and the standard time of the master station is recorded, and the abnormal cause is determined to be abnormal time of the electric energy meter; A freezing value acquisition unit, used to acquire a daily freezing value at zero o'clock within a preset number of days; The frozen value judgment unit is used to judge whether the daily zero-hour frozen value within the preset number of days is missing: If yes, the missing date is marked, and the abnormal reason is determined to be the missing frozen value; If not, the daily power consumption is calculated by subtracting the frozen value on the Nth day from the frozen value on the N-1th day. If the daily power consumption is less than 0 or exceeds the preset power consumption threshold, the abnormal reason is determined to be abnormal fluctuation of the frozen value.
8. The system according to claim 1, characterized in that The supplementary copy module includes: A time correction unit is used to obtain the deviation between the current time data of the electric energy meter and the standard time of the master station if the abnormal state is the abnormal time of the electric energy meter, and based on the deviation, correct and re-order the daily zero-hour frozen value to obtain the corrected daily zero-hour frozen value, and use the corrected daily zero-hour frozen value for supplementary copying; A missing filling unit is used to read the historical data of the electric energy meter if the abnormal state is the missing frozen value, and extract the average of the frozen values of the same period of preset adjacent dates in the historical data of the electric energy meter as the missing frozen value; The fluctuation correction unit is used to obtain the frozen value of the day before and the day after the frozen value is rolled back if the abnormal state is abnormal frozen value fluctuation, and calculate the average value, and use the average value as the frozen value on the day of abnormal frozen value fluctuation.
9. A terminal, characterized in that: include: A memory, used for storing a meter reading program for full electricity consumption data; A processor is used to implement the steps of the full electricity consumption data meter reading method as described in any one of claims 1 to 5 when executing the full electricity consumption data meter reading program.
10. A computer-readable storage medium storing a computer program, characterized in that: The readable storage medium stores a full electricity consumption data meter reading program, and when the full electricity consumption data meter reading program is executed by the processor, the steps of the full electricity consumption data meter reading method according to any one of claims 1 to 5 are implemented.
Citation Information
Cited By
Data transmission method based on ammeter transmission system and ammeter transmission system
CN121000990A
A data transmission method and an electric meter transmission system based on the same
CN121000990B