[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111212336B - Meter reading system and method - Google Patents

Meter reading system and method Download PDF

Info

Publication number
CN111212336B
CN111212336B CN201911414975.8A CN201911414975A CN111212336B CN 111212336 B CN111212336 B CN 111212336B CN 201911414975 A CN201911414975 A CN 201911414975A CN 111212336 B CN111212336 B CN 111212336B
Authority
CN
China
Prior art keywords
meter
parameter
reading
task
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911414975.8A
Other languages
Chinese (zh)
Other versions
CN111212336A (en
Inventor
万大江
李国伟
吕晓军
朱程鹏
李双全
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Haixing Zeke Information Technology Co ltd
Hangzhou Renhe Information Technology Co ltd
Nanjing Haixing Power Grid Technology Co Ltd
Hangzhou Hexing Electrical Co Ltd
Ningbo Henglida Technology Co Ltd
Original Assignee
Hangzhou Haixing Zeke Information Technology Co ltd
Hangzhou Renhe Information Technology Co ltd
Nanjing Haixing Power Grid Technology Co Ltd
Hangzhou Hexing Electrical Co Ltd
Ningbo Henglida Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Haixing Zeke Information Technology Co ltd, Hangzhou Renhe Information Technology Co ltd, Nanjing Haixing Power Grid Technology Co Ltd, Hangzhou Hexing Electrical Co Ltd, Ningbo Henglida Technology Co Ltd filed Critical Hangzhou Haixing Zeke Information Technology Co ltd
Priority to CN201911414975.8A priority Critical patent/CN111212336B/en
Publication of CN111212336A publication Critical patent/CN111212336A/en
Application granted granted Critical
Publication of CN111212336B publication Critical patent/CN111212336B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/60Arrangements in telecontrol or telemetry systems for transmitting utility meters data, i.e. transmission of data from the reader of the utility meter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/70Arrangements in the main station, i.e. central controller
    • H04Q2209/75Arrangements in the main station, i.e. central controller by polling or interrogating the sub-stations
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S20/00Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
    • Y04S20/30Smart metering, e.g. specially adapted for remote reading

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

The invention discloses a meter reading system and a method, wherein the meter reading system comprises: a task module; a counting module; an execution module; a judging module; the task module is used for compiling and issuing a specified meter reading task, presetting a round of blank parameter n and a re-reading parameter m, and executing a round of blank and repeated meter reading operation by the execution module, the counting module is used for recording the round of blank times and the re-reading times of each electric meter when the meter is read each time, and the judging module is used for judging whether each priority task of each electric meter is completed or not.

Description

Meter reading system and method
Technical Field
The invention relates to a meter reading system and a meter reading method, in particular to a meter reading system and a meter reading method.
Background
The existing remote meter reading system usually adopts a priority or non-priority rotating wheel algorithm. The algorithm is communicated with the ammeter through the acquisition terminal, when communication is overtime or interrupted, the acquisition terminal needs to retry communication on the ammeter, repeated retry operation is possible, the communication time from overtime to normal communication is different, the communication time is possibly very long, the communication time of the ammeter in large batches is overlapped overtime, the meter reading efficiency is low, in addition, if communication retry is not performed on the ammeter, the ammeter with low priority can not read the meter normally, and the completeness of meter reading data can not be guaranteed.
Disclosure of Invention
One of the purposes of the invention is to provide a meter reading system and a meter reading method, wherein the meter reading system and the meter reading method operate a meter reading task by setting the number of times of idling and the number of times of re-reading, when the number of times of idling is larger than zero, the idling is executed, and when the number of times of idling is equal to zero, the meter reading task is executed, so that the meter reading efficiency can be greatly improved.
Another object of the present invention is to provide a meter reading system and method, which can operate based on a prioritized meter reading manner, and when the data collection terminal and the electric meter are in communication timeout, the data collection terminal sets the number of idle running times and switches to the next electric meter, so as to avoid repeated communication timeout and reduce meter reading efficiency.
Another object of the present invention is to provide a meter reading system and method, which perform a meter reading operation on an electric meter according to a meter reading instruction from a high priority to a low priority when the same electric meter executes tasks with different priorities, so as to ensure a priority order.
The invention also aims to provide a meter reading system and a meter reading method, wherein the meter reading system and the meter reading method can execute meter reading tasks with the same priority for multiple times when the same ammeter is communicated, so that the meter reading system and the meter reading method can give consideration to the meter reading priority sequence and the meter reading efficiency.
Another object of the present invention is to provide a meter reading system and method, which perform tasks according to the meter numbers of different electric meters from small to large and according to the priorities from high to low, wherein the tasks can be performed according to the priorities on different electric meters, and then the meter reading task can be performed according to the meter numbers.
It is another object of the present invention to provide a meter reading system and method which is suitable for a concentrator for power carrier or RF communication functions.
Another object of the present invention is to provide a meter reading system and method, which can return to the meter according to the communication timeout and communicate the meter again in the next or designated turn, so that the meter reading task of the meter in the later sequence is not affected.
In order to achieve at least one of the above objects, the present invention further provides a meter reading system, comprising:
a task module;
a counting module;
an execution module;
a judging module;
the task module is used for compiling and issuing a specified meter reading task, presetting a round of blank parameter n and a re-reading parameter m, and enabling the execution module to execute the round of blank and repeat meter reading operation, the counting module is used for recording the round of blank times and the re-reading times of each electric meter when the meter is read each time, and the judging module is used for judging whether each priority task of each electric meter is finished or not.
According to another preferred embodiment of the present invention, the execution module includes a communication module, the communication module is used for communicating with an electric meter, so that the execution module executes a corresponding meter reading task;
and when the communication between the communication module and the electric meter is overtime or interrupted, the execution module executes a return instruction and executes the next electric meter reading work.
According to another preferred embodiment of the invention, said counter is further adapted to count the number of meters in each empty runThen, subtracting 1 from the current minor wheel-space parameter of the electric meter to obtain a residual wheel-space parameter n 1 When n is 1 And when the value is equal to 0, the execution module executes meter reading work on the electric meter according to the priority.
According to another preferred embodiment of the present invention, the counting module is further configured to receive the return instruction and according to the remaining wheel space parameter n 1 And the electric meter with the communication delay or interruption is emptied.
In order to achieve at least one of the above objects, the present invention further provides a meter reading method:
s1: presetting an initial wheel-space parameter n and an initial re-reading parameter m;
s2: setting the wheel space for the electric meter with delayed or interrupted communication, and recording the residual wheel space parameter n 1
S3: setting repeated meter reading for the communication normal electric meter, and recording the residual repeated meter reading parameter m 1
S4: judging whether each priority task of each ammeter in the tasks is completed or not; if yes, ending the task; if not, the steps S1-S3 are executed again.
According to another preferred embodiment of the present invention, in the step S2, when the electric meter is set to be empty, the electric meter performs a return procedure and performs a meter reading task of a next electric meter.
According to another preferred embodiment of the present invention, step S3 includes reading the same priority tasks of the same meter.
According to another preferred embodiment of the present invention, the step S3 further includes: subtracting 1 from the re-reading parameter every time the electricity meter is repeatedly read to form a residual re-reading parameter m 1
According to another preferred embodiment of the present invention, the step S2 includes: subtracting 1 from the wheel clearance parameter every time when the ammeter is empty, and forming a residual wheel clearance parameter n 1
According to another preferred embodiment of the present invention, the step S2 includes: and performing meter reading according to the sequence number of the electric meter from small to large and the priority from high to low.
According to another preferred embodiment of the present invention, the step S1 includes: and setting a unique initial null parameter n and an initial re-reading parameter m for each electric meter in each task.
According to another preferred embodiment of the present invention, the step S3 includes: when the communication of the electric meter is overtime or interrupted, the re-reading parameter m or the residual re-reading parameter m 1 Is replaced with an initial round robin parameter n for the meter round robin.
According to another preferred embodiment of the present invention, the step S3 includes: when the communication of the electric meter is overtime or interrupted, the re-reading parameter m or the residual re-reading parameter m 1 Is replaced by a residual round robin parameter n 1 For the meter wheel space.
According to another preferred embodiment of the present invention, the step S2 includes: when the electric meter is communicated from overtime or interruption to normal communication, the initial wheel clearance parameter n or the residual wheel clearance parameter n is set 1 And replacing the parameter m by the initial re-reading parameter m, and repeatedly reading the electric meter.
According to another preferred embodiment of the present invention, the step S2 includes: when the electric meter is communicated from overtime or interruption to normal communication, the initial wheel space parameter n or the residual wheel space parameter n is used 1 Replacement by a residual duplication parameter m 1
According to another preferred embodiment of the present invention, in the step S1, the method further includes calculating the number of tasks per priority for each meter in the task, so as to form an initial reprint parameter m.
According to another preferred embodiment of the present invention, the step S1 includes calculating the remaining number of the same priority tasks for each meter to form the remaining redo parameter m 1
According to another preferred embodiment of the present invention, the step S3 includes: when the residual re-recording parameter m 1 And when the current meter reading time is equal to 0, executing the meter reading work of the next electric meter or executing a low-priority meter reading task of the same electric meter.
According to another preferred embodiment of the present invention, the step S2 includes: when the remaining sky parameter n 1 Is equal to 0And executing the meter reading operation of the electric meter.
According to another preferred embodiment of the present invention, the step S2 includes: and when the empty time exceeds or the electric meter is interrupted every time, executing the meter reading tasks with the same priority in the next electric meter according to the electric meter sequence or the control circuit sequence.
Drawings
FIG. 1 is a flow chart of a meter reading method according to the present invention.
Fig. 2 is a schematic diagram showing the steps of a meter reading method according to the present invention.
Detailed Description
The following description is presented to disclose the invention so as to enable any person skilled in the art to practice the invention. The preferred embodiments in the following description are given by way of example only, and other obvious variations will occur to those skilled in the art. The underlying principles of the invention, as defined in the following description, may be applied to other embodiments, variations, modifications, equivalents, and other technical solutions without departing from the spirit and scope of the invention.
It will be understood by those skilled in the art that in the present disclosure, the terms "longitudinal," "lateral," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," and the like are used in an orientation or positional relationship indicated in the drawings for ease of description and simplicity of description, and do not indicate or imply that the referenced devices or components must be in a particular orientation, constructed and operated in a particular orientation, and thus the above terms are not to be construed as limiting the present invention.
It is understood that the terms "a" and "an" should be interpreted as meaning that a number of one element or element is one in one embodiment, while a number of other elements is one in another embodiment, and the terms "a" and "an" should not be interpreted as limiting the number.
Referring to fig. 1 and 2, the meter reading system includes a task module, a counting module, an execution module and a determination module, where the task module includes a processor and a communication connection device, the task module is in communication connection with the electric meter and used for compiling and generating a meter reading task, the execution module includes at least one concentrator, the execution module performs reading work on the electric meter and uploads the read electric meter data to the task module through a communication link, the task module may further include a storage unit, and the task module receives an execution record and electric meter data of the execution module and stores the execution record and electric meter data in the storage unit. It should be noted that the task module, the counting module and the judging module can be collectively arranged as a remote computer, and the executing module is controlled to read the electric meter through a communication link, wherein the communication link comprises a wired network or a wireless network, and the communication link preferably adopts a power line carrier or an RFID radio frequency communication link.
The task module executes the tasks including acquiring the priority of the meter reading task, executing the tasks according to the high priority before executing the tasks according to the low priority, and executing different electric meters in sequence from small to large according to the serial numbers of the electric meters when the tasks with the same priority are met in the process of executing the tasks.
It should be noted that the task module presets an initial null running parameter n and an initial re-reading parameter m, and when the electric meter is overtime or communication is interrupted, the execution module executes a null running operation on the electric meter, where the null running operation includes executing a return program on the electric meter, executing a meter reading task on a next meter, and uploading the null running operation of the execution module to the task module and storing the null running operation in the storage unit. It should be noted that, the execution module sets the number of times of the electric meter running empty for the timeout or the communication interruption according to the current running empty parameter of the electric meter, for example, if the current running empty parameter is 5, the running empty operation is performed for 5 times, that is, when the initial running empty parameter is greater than 0, the task module executes a meter reading task to the execution module, the calculation module records the current initial running empty parameter, and subtracts 1 from the current running empty parameter to form a remaining running empty parameter n 1 When the remaining wheel space parameter n 1 When the value is equal to 0, the execution module executes a meter reading task on the meter ammeter according to the priority level, and the meter reading task needs to be saidIt is clear that the initial null parameter n and the initial re-recording parameter m related to the present invention are 0 or positive integers.
It should be noted that, the execution module may set a communication connection duration threshold, and the determination module may determine whether the communication of the electric meter is over time or interrupted according to the connection threshold, in other words, if the communication duration of the execution module and the electric meter exceeds the connection threshold, the determination module determines that the communication of the electric meter is over time or interrupted, performs a round of the air operation on the electric meter, and performs a meter reading task on the next electric meter, so that the time of the electric meter reading process is predictable and controllable by the method, and the problem of low meter reading efficiency caused by communication delay is greatly reduced.
The calculation module records an initial wheel-space parameter n and a residual wheel-space parameter n of each electric meter 1 And saving the data in a storage module, when an ammeter is in communication connection with the execution module, executing meter reading work on the ammeter by the execution module, repeatedly reading the ammeter by the execution module according to an initial re-reading parameter m of the task module, uploading collected meter reading data and a repeated meter reading record to the task module, and saving the data and the repeated meter reading record in the storage module. For example, when the execution module communicates with an electric meter, the task module calculates m meter reading tasks of a first priority of the electric meter according to the calculation module, sets the m meter reading tasks as initial re-reading parameters m, the execution module extracts one of the meter reading tasks of the first priority from the task module to execute the meter reading task, and synchronously re-reading the m meter reading parameters m minus 1 to form residual re-reading parameters m 1 After the execution is finished, one of the first priority tasks is extracted from the task module again to execute the meter reading task, and the residual re-reading parameter m 1 Subtracting 1 to form a new residual double copyParameter m 1 Up to m 1 Equal to 0 or a timeout or interruption of the meter communication. Similarly, for the second priority task of the normal communication ammeter, the operation steps of the first priority are repeated after the first priority task is executed, so that the method can guarantee the efficiency and give consideration to the priority sequence of the meter reading tasks.
It should be noted that, in practical applications, the communication of the electric meter is often unstable, and the electric meter may not maintain normal communication for a certain period of time due to vibration or dust, so to solve the problem, the method of the present invention can effectively improve the reading efficiency of the electric meter by the method of idling and repeated reading of the electric meter, and the specific method is as follows:
s1: presetting an initial wheel-space parameter n and an initial re-reading parameter m;
s2: setting a wheel space for the ammeter with delayed or interrupted communication, and recording a residual wheel space parameter n 1
S3: setting repeated meter reading for the communication normal electric meter, and recording the residual repeated meter reading parameter m 1
S4: judging whether each priority task of each ammeter in the tasks is completed or not; if yes, ending the task; if not, the steps S1-S3 are executed again.
In the process of repeating meter reading in the step S3, when the normal communication of the electric meter is changed into communication delay or interruption, the empty operation is immediately executed, and the initial re-reading parameter m or the residual re-reading parameter m is used 1 Substituted by an initial null parameter n or a residual null parameter n 1 N and m are preferably set as positive integers in the present invention, it should be noted that the replacement process is directed to the re-reading parameters of all priority pending meter reading tasks of the communication delay or interrupt meter, and the replacement process can be implemented by a replacement function such as a hook function, and it should be understood that the kind and the replacement manner of the replacement function are not limitations of the present invention.
Further, when the communication delay or the power meter executes the wheel-empty operation, the execution module executes meter reading work on the next meter according to the priority. Meanwhile, the computing module records the residue of the ammeter caused by the communication delay or interruptionParameter n of wheel space 1 And the residual wheel space parameter is the current wheel space parameter minus 1 until the residual wheel space parameter n 1 Is equal to 0, when n 1 When the value is equal to 1, the task module issues a meter reading task, the execution module executes the meter reading task according to the task priority, when the communication of the electric meter is successful, the task module issues a highest priority task which does not finish meter reading, and the calculation module calculates the number of the highest priority tasks to form a re-reading parameter m. And the execution module sequentially executes the tasks with the highest priority according to the re-copying parameter m until each task with the highest priority is completely executed.
To better illustrate the invention, the invention is exemplified as follows:
defining a first priority task set of a first electric meter as: a. the 11 ,A 12 ,A 13 ,A 14 ,A 15
Defining a second priority task set of the first electric meter as: a. the 21 ,A 22 ,A 23 ,A 24
Defining the ith priority task set of the first electric meter as follows: a. the i1 ,A i2 ,A i3 ,A i4 ,……A in (i,n∈N+)
Defining a first priority task set of a second electric meter as: b is 11 ,B 12 ,B 13
When the execution unit executes A of the first priority task set of the first electric meter 13 During the meter reading task, the electric meters have communication delay or communication interruption, at the moment, the initial re-reading parameter m of the first priority of the first electric meter is 5, and the rest meter reading parameter m 1 To be 2, the execution unit executes a return program and continues to execute the first priority task B of the second electric meter 11 ,B 12 ,B 13 The redo parameters for all priority tasks for the first meter are replaced with the initial round robin parameter N, where N ∈ (0, N +). Each time the wheel-space operation is carried out, the wheel-space parameter is reduced by 1, when n is equal to 0, if the electric meter is still in a communication delay or interruption state, the wheel-space operation is further executed, and if the first electric meter is in a communication state, the task is obtained through the judging moduleTasks in the highest priority task set which are not copied in the first ammeter in the module are executed, namely the remaining tasks in the first priority of the first ammeter: a. the 14 ,A 15 . Wherein, if A 13 The data is not recorded in the storage module, and the judgment module analyzes that A is still required to be executed 13 And the task module is used for acquiring the unexecuted tasks with the same priority from the task module when the task with the first priority of the first ammeter is executed, and executing the meter reading tasks in the task sets according to the priority sequence for the task sets with different priorities.
It should be noted that, if the electric meter enters the normal communication state from the communication overtime or the interrupt state, the round-robin parameter n is replaced by the repeated reading parameter m, the repeated reading parameter corresponds to the number of task sets under the same priority, and the value of m is different between tasks with different priorities.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication section, and/or installed from a removable medium. The computer program, when executed by a Central Processing Unit (CPU), performs the above-described functions defined in the method of the present application. It should be noted that the computer readable medium mentioned above in the present application may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
It will be understood by those skilled in the art that the embodiments of the present invention described above and illustrated in the drawings are given by way of example only and not by way of limitation, the objects of the invention having been fully and effectively achieved, the functional and structural principles of the present invention having been shown and described in the embodiments, and that various changes or modifications may be made in the embodiments of the present invention without departing from such principles.

Claims (9)

1. A meter reading system, comprising:
a task module;
a counting module;
an execution module;
a judging module;
the task module is used for compiling and issuing a specified meter reading task, presetting an initial empty parameter n and an initial re-reading parameter m, and enabling the execution module to execute empty and repeated meter reading operations;
when an ammeter is in communication connection with the execution module, the execution module executes meter reading work on the ammeter, the execution module repeatedly reads the ammeter according to an initial repeated reading parameter m of the task module, uploads collected meter reading data and repeated meter reading records to the task module and stores the data in the storage module, the repeated reading parameter m sets a specific numerical value according to the same priority task of the same ammeter, the execution module performs meter reading operation on the same priority of the ammeter according to the repeated reading parameters, and the task module sequentially performs meter reading work on different priority tasks of the same ammeter from large to small according to the priority;
when the execution module communicates with the ammeter, the task module is based onThe calculation module calculates the number of meter reading tasks with the first priority of the electric meter to be m, the parameter is set as an initial re-reading parameter m, the execution module extracts one of the meter reading tasks with the first priority from the task module to execute the meter reading task, and the re-reading parameter m is subtracted from 1 synchronously to form a residual re-reading parameter m 1 After the execution is finished, one of the first priority tasks is extracted from the task module again to execute the meter reading task, and the rest of the re-reading parameter m 1 Subtracting 1 to form a new residual re-recording parameter m 1 Up to m 1 And if the communication is equal to 0 or the ammeter communication is overtime or interrupted, for the second priority task of the ammeter in normal communication, after the first priority task is executed, repeating the operation steps of the first priority.
2. The meter reading system according to claim 1, wherein: the execution module comprises a communication module, and the communication module is used for communicating with an ammeter so as to enable the execution module to execute a corresponding meter reading task;
and when the communication between the communication module and the electric meter is overtime or interrupted, the execution module executes a return instruction and executes the next electric meter reading work.
3. The meter reading system according to claim 2, wherein: the counter is further used for subtracting 1 from the current idle running parameter of the electric meter every time the electric meter is idle running so as to obtain a residual idle running parameter n 1 When n is 1 And when the value is equal to 0, the execution module executes meter reading work on the electric meter according to the priority.
4. A meter reading method is characterized by comprising the following steps:
s1: presetting an initial wheel-space parameter n and an initial re-reading parameter m;
s2: setting the wheel space for the electric meter with delayed or interrupted communication, and recording the residual wheel space parameter n 1
S3: setting repeated meter reading for the communication normal electric meter, and recording the residual repeated meter reading parameter m 1 (ii) a To the same phase of the meterPerforming meter reading on the tasks with the same priority;
s4: judging whether each priority task of each ammeter in the tasks is completed or not; if yes, ending the task; if not, re-executing the steps S1-S3;
in the step S2, when the electric meter is set to be empty, the execution module executes a return program and executes a meter reading task of the next electric meter;
the step S3 further includes: subtracting 1 from the re-reading parameter every time the electricity meter is repeatedly read to form a residual re-reading parameter m 1 (ii) a The step S2 includes: each time the electricity meter is emptied, the parameter of the current empty is reduced by 1 to form a residual empty parameter n 1 When the remaining round robin parameter n 1 When the value is equal to 0, executing the meter reading operation of the electric meter; when the residual re-recording parameter m 1 And when the current meter reading time is equal to 0, executing the meter reading work of the next electric meter or executing a low-priority meter reading task of the same electric meter.
5. The meter reading method according to claim 4, wherein the step S3 includes: when the communication of the electric meter is overtime or interrupted, the re-reading parameter m or the residual re-reading parameter m 1 Is replaced with an initial round robin parameter n for the meter round robin.
6. The meter reading method according to claim 4, wherein the step S3 includes: when the communication of the electric meter is overtime or interrupted, the re-reading parameter m or the residual re-reading parameter m 1 Is replaced by a residual round robin parameter n 1 For the meter wheel space.
7. The meter reading method according to claim 4, wherein the step S2 includes: when the electric meter is communicated from overtime or interruption to normal communication, the initial wheel space parameter n or the residual wheel space parameter n is used 1 And replacing the parameter m by the initial re-reading parameter m, and repeatedly reading the electric meter.
8. A method of reading a meter according to claim 4 and whereinCharacterized in that, in the step S2, the method includes: when the electric meter is communicated from overtime or interruption to normal communication, the initial wheel space parameter n or the residual wheel space parameter n is used 1 Replacement by a residual duplication parameter m 1
9. The method of claim 4, wherein step S1 includes calculating the number of remaining equal priority tasks for each meter to form a remaining duplication parameter m for each meter 1
CN201911414975.8A 2019-12-31 2019-12-31 Meter reading system and method Active CN111212336B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911414975.8A CN111212336B (en) 2019-12-31 2019-12-31 Meter reading system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911414975.8A CN111212336B (en) 2019-12-31 2019-12-31 Meter reading system and method

Publications (2)

Publication Number Publication Date
CN111212336A CN111212336A (en) 2020-05-29
CN111212336B true CN111212336B (en) 2022-08-12

Family

ID=70789405

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911414975.8A Active CN111212336B (en) 2019-12-31 2019-12-31 Meter reading system and method

Country Status (1)

Country Link
CN (1) CN111212336B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112419698B (en) * 2020-10-26 2022-05-17 浙江正泰仪器仪表有限责任公司 Electric energy meter data transmission method, system and device based on distribution line message specification
CN113596620B (en) * 2021-06-30 2023-05-23 宁波三星医疗电气股份有限公司 Rapid judging method for meter reading failure of intelligent power utilization terminal

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6885309B1 (en) * 2000-06-01 2005-04-26 Cellnet Innovations, Inc. Meter to internet pathway
CN106411655A (en) * 2016-11-04 2017-02-15 合肥工业大学 Communication processing method based on state diagnosis of serial communication equipment
CN107404674A (en) * 2017-06-05 2017-11-28 国网浙江省电力公司电力科学研究院 A kind of power information acquisition terminal acquisition tasks priority scheduling control method
CN109788024A (en) * 2018-12-05 2019-05-21 成都长城开发科技有限公司 The high-performance distributed remote meter reading acquisition server solution of High Availabitity high concurrent
CN109905896A (en) * 2019-01-23 2019-06-18 国网浙江省电力有限公司 A kind of ammeter plug and play method based on random back
CN110363977A (en) * 2019-06-06 2019-10-22 苏州华士无线科技有限公司 A kind of remote low power consumption wireless meter reading system based on LoRa technology

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6885309B1 (en) * 2000-06-01 2005-04-26 Cellnet Innovations, Inc. Meter to internet pathway
CN106411655A (en) * 2016-11-04 2017-02-15 合肥工业大学 Communication processing method based on state diagnosis of serial communication equipment
CN107404674A (en) * 2017-06-05 2017-11-28 国网浙江省电力公司电力科学研究院 A kind of power information acquisition terminal acquisition tasks priority scheduling control method
CN109788024A (en) * 2018-12-05 2019-05-21 成都长城开发科技有限公司 The high-performance distributed remote meter reading acquisition server solution of High Availabitity high concurrent
CN109905896A (en) * 2019-01-23 2019-06-18 国网浙江省电力有限公司 A kind of ammeter plug and play method based on random back
CN110363977A (en) * 2019-06-06 2019-10-22 苏州华士无线科技有限公司 A kind of remote low power consumption wireless meter reading system based on LoRa technology

Also Published As

Publication number Publication date
CN111212336A (en) 2020-05-29

Similar Documents

Publication Publication Date Title
CN108830110B (en) Energy interaction device, energy internet system and interaction method based on block chain
CN111212336B (en) Meter reading system and method
CN110021792B (en) Charging control method and device, terminal equipment and computer storage medium
CN109118012B (en) Industrial dynamic multi-dimensional energy consumption cost prediction method, system, storage medium and terminal
CN111026460B (en) Method and device for rapidly allocating points by using regional templates in configuration tool
CN110362622A (en) Real-time stream processing system, method, equipment and storage medium based on real-time number storehouse
CN106844043A (en) The treating method and apparatus of cluster task
CN108196959A (en) The method for managing resource and device of ETL system
CN110059139A (en) Business datum archiving method, equipment, server and computer readable storage medium
CN108711025B (en) Car rental vehicle inventory query method and device, electronic equipment and storage medium
CN107315652B (en) Data backup method and cloud HDFS system
CN113094305B (en) Asynchronous communication processing method, device and storage medium
CN109542069A (en) A kind of dcs and method based on time Yu event combination drive
CN107316494A (en) A kind of abnormal treating method and apparatus in parking lot
WO2020224218A1 (en) Hbase-based data writing method, system, device, and readable storage medium
CN111360809B (en) Signal instruction control method and device of robot and terminal equipment
CN102053571A (en) Data acquisition method of information acquisition terminal
CN110018906B (en) Scheduling method, server and scheduling system
CN114834373A (en) Method and device for determining electronic and electrical architecture of vehicle, electronic equipment and medium
CN107798056A (en) A kind of data query method and device
CN107943902B (en) Call bill collection method and device
CN115314910B (en) Base station energy-saving period prediction method and device, electronic equipment and readable storage medium
CN109719735B (en) Environment data recording method and system and robot
CN113408834B (en) Communication success rate prediction method and device based on self-learning
CN116579551B (en) Intelligent management system and method based on intelligent manufacturing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant