A water meter centralized reading method, system, storage medium and intelligent terminal

By introducing protocol conversion plug-in into the water meter collection system, the problem of multi-protocol water meter needs to develop multiple collection platforms is solved, and an efficient and general water meter reading process is realized, reducing development and maintenance costs.

CN114519074BActive Publication Date: 2025-06-17NINGBO DONGHAI GRP CORP +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210074936.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-22
Publication Date
2025-06-17
Estimated Expiration
2042-01-22

AI Technical Summary

Technical Problem

In the prior art, NB water meter of multiple protocols requires the development of multiple integrated platforms, resulting in a long development cycle, large maintenance workload and long time.

Method used

By adding a protocol conversion plug-in during the reading process, the flow data information and protocol information on the water meter are obtained, and matching analysis is performed based on the conversion rules in the preset protocol database, the protocol conversion rules are determined, the data is converted into a readable format, and stored in the reading database.

Benefits of technology

The water meter with different protocols can be read without setting up multiple platforms, which improves the efficiency and versatility of meter reading and reduces development and maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114519074B_ABST
    Figure CN114519074B_ABST
Patent Text Reader

Abstract

The present application relates to a water meter centralized reading method, system, storage medium and intelligent terminal, and relates to the field of water meter reading. The method includes obtaining flow data information and data protocol information; obtaining reading protocol information; determining whether the data protocol information and the reading protocol information are consistent; if they are consistent, reading and storing the flow data information in a preset reading database; if they are inconsistent, determining conversion information; converting the flow data information through the conversion information to obtain readable flow data information corresponding to the reading protocol information; reading and storing the readable flow data information in the reading database. The problems that multiple protocol NB water meters require the development of multiple centralized reading platforms, the development cycle is long, and the maintenance work of multiple platforms is numerous and time-consuming are improved. The present application has the effects of not requiring the setting of multiple platforms and improving the efficiency and versatility of meter reading.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of water meter reading, and in particular to a water meter centralized reading method, system, storage medium and intelligent terminal. Background Art

[0002] Traditional ordinary water meters require regular visits by dedicated personnel to read meters and collect water fees, which is a heavy workload and brings a lot of inconvenience to water supply management of water supply companies. For example, meter reading is not timely, and the distance is far, and it may take several thousand meters to read a water meter, resulting in excessive costs; data is not returned in time, which is not conducive to the capital recovery of water conservancy companies; manual meter reading requires waiting for users to be at home or knocking on the door to enter the room, which is easy to disturb users' lives.

[0003] NB-IOT smart water meters do not need to be powered by electricity. Low power consumption technology is the unique advantage of this water meter. It only needs power to complete data collection at the moment of meter reading, so its service life is greatly increased. The technical characteristics of NB-IoT are very suitable for the development scenarios of IoT segmented businesses. Large-scale development requires further resolution of key bottlenecks, such as dispute communication, module cost and further reduction of terminal functions. In response to the above problems, the NB smart water meter solution meets the needs of water supply companies for water management reform and solves many problems such as water theft, water leakage, difficulty in charging, and chaotic management.

[0004] Regarding the above-mentioned related technologies, the inventors believe that ordinary meter reading platforms only support NB water meters with one protocol. Multiple meter reading platforms need to be developed for NB water meters with multiple protocols. The development cycle is long, and the maintenance work of multiple platforms is large in number and time-consuming, so there is still room for improvement. Summary of the invention

[0005] In order to improve the problem that multiple protocol NB water meters require the development of multiple collection platforms, the development cycle is long, the maintenance work of multiple platforms is large in number and time-consuming, the present application provides a water meter collection method, system, storage medium and intelligent terminal.

[0006] In a first aspect, the present application provides a water meter centralized reading method, which adopts the following technical solution:

[0007] A water meter centralized reading method, comprising:

[0008] Obtain the flow data information and corresponding data protocol information on the water meter;

[0009] Obtain the reading protocol information on the collection platform;

[0010] Determine whether the data protocol information and the read protocol information are consistent;

[0011] If the data protocol information is consistent with the reading protocol information, the traffic data information is read and stored in the preset reading database;

[0012] If the data protocol information is inconsistent with the reading protocol information, the protocol conversion rules stored in the preset protocol database are matched and analyzed with the data protocol information and the reading protocol information to determine the protocol conversion rules corresponding to the data protocol information and the reading protocol information, and the protocol conversion rules are defined as conversion information;

[0013] The traffic data information is converted through the conversion information to obtain readable traffic data information corresponding to the reading protocol information;

[0014] The readable traffic data information is read and stored in the reading database.

[0015] By adopting the above technical solution, by adding a protocol conversion plug-in during the reading process, water meters with different protocols can be read through the protocol conversion information, eliminating the need to set up multiple platforms, and improving the efficiency and versatility of meter reading.

[0016] Optionally, the method for reading and storing the traffic data information after the data protocol information is inconsistent with the reading protocol information includes:

[0017] Obtain the user number information corresponding to the water meter;

[0018] Match and analyze the readable traffic data information stored in the reading database and the user number information to determine the readable traffic data information corresponding to the user number information, and define the readable traffic data information as the previous readable traffic data information;

[0019] Judge whether the previous readable traffic data information exists;

[0020] If the previous readable traffic data information exists, find out the conversion information corresponding to the previous readable traffic data information, and define the conversion information as the previous conversion information;

[0021] Judge whether the previous conversion information is consistent with the conversion information;

[0022] If they are consistent, convert the traffic data information according to the previous conversion information;

[0023] If they are inconsistent, output abnormal data information;

[0024] If the previous readable traffic data information does not exist, match the conversion information in the protocol database for conversion.

[0025] By adopting the above technical solution, it is possible to identify whether the water meter has been stolen or replaced by judging whether the conversion information is consistent, thus preventing the existence of abnormal data. On the other hand, by directly retrieving the previously used protocol, it is not necessary to search for a matching protocol every time, improving the efficiency of meter reading.

[0026] Optionally, the method for reading and storing the readable flow data information in the reading database includes:

[0027] Obtain the function information and function sensing data information on the intelligent water meter;

[0028] Perform matching analysis on the values stored in the preset value conversion database and the function sensing data information to determine the value corresponding to the function sensing data information, and define this value as the function approval value information;

[0029] Perform matching analysis on the threshold values stored in the preset critical database and the function information to determine the threshold value corresponding to the function information, and define this threshold value as the function threshold information;

[0030] Compare the function approval value information with the function threshold information;

[0031] If the function approval value information is less than the value corresponding to the function threshold information, read and store the readable flow data information in the reading database;

[0032] If it is greater than the value corresponding to the function threshold information, output water meter abnormal information.

[0033] By adopting the above technical solution, by monitoring whether each function of the water meter is working properly and whether the status is normal to determine the normal reading of the water meter, making the reading of the entire water meter more reliable and error-free, and improving the accuracy of meter reading.

[0034] Optionally, the method for confirming the conversion information includes:

[0035] Obtain the digital display video information of the water meter dial and screen out the digital display frame number information from the digital display video information;

[0036] Perform one-to-one matching analysis on the readings stored in the preset value database and the digital display frame number information to determine the successfully matched digital display frame number information and readings, define the successfully matched digital display frame number information as the integer digital display frame number information, and define the reading corresponding to the integer display frame number information as the integer reading information;

[0037] Optionally select two integer digital display frame number information and calculate the frame time difference between the two and the reading difference corresponding to the integer reading information, define the frame time difference as the time difference information, and define this reading difference as the reading difference information;

[0038] Obtain the initial flow data information and the termination flow data information corresponding to the two end times of the time difference information;

[0039] Calculate the actual flow information based on the initial flow data information and the termination flow data information;

[0040] Compare the actual flow information with the reading difference information;

[0041] If the actual flow information is consistent with the reading difference information, output the flow data information;

[0042] If the actual flow information is inconsistent with the reading difference information, output the protocol matching exception information.

[0043] By adopting the above technical solution, the images in the camera video are divided into frames, and then paired with the image with the most positive reading, so that the positions of the readings in the time selection are all accurate values rather than approximate values. Then, judge whether the flow after protocol conversion is consistent with the flow read by the actual reading through the difference of the readings and the time difference corresponding to the reading difference, so as to judge whether the protocol is correct, excluding the situation of data error caused by using the wrong protocol, and improving the accuracy of protocol use.

[0044] Optionally, the method for obtaining the digital display video information of the water meter dial includes:

[0045] Obtain the meter reading month information;

[0046] Match and analyze the monthly regular flow stored in the preset regular database with the meter reading month information to determine the monthly regular flow corresponding to the meter reading month information, and define this monthly regular flow as the regular flow information;

[0047] Calculate the difference between the flow data information read this month and the flow data information read last month in the flow data information, and define this difference as the monthly flow information;

[0048] Calculate based on the monthly flow information and the regular flow information to obtain the difference information;

[0049] Judge whether the difference information falls within the preset error range information;

[0050] If it falls within, do not turn on the camera and do not obtain the digital display video information;

[0051] If it does not fall within, turn on the camera and obtain the digital display video information.

[0052] By adopting the above technical solution, when the difference from the flow rate in the previous rule is very similar, it is considered that the protocol conversion is accurate and the protocol is used correctly, and there is no need to obtain the digital display video information. Therefore, it is only necessary to make a judgment under specific conditions, and there is no need for the camera to work continuously, saving energy and increasing the service life of the camera.

[0053] Optionally, if it does not fall into [a certain range], the further method for obtaining the digital display video information includes:

[0054] Match and analyze the frequent time and average flow rate stored in the preset frequent time database with the meter reading month information to determine the frequent time of the water meter used in the meter reading month information and the average flow rate corresponding to this time. Define this time as the frequent time information and this average flow rate as the average flow rate information;

[0055] Judge whether the value of the average flow rate information is greater than the value of the preset reference flow rate information;

[0056] If it is greater than the value of the reference flow rate information, then judge whether the frequency corresponding to the frequent time information is greater than the value of the preset reference frequency information;

[0057] If it is greater than the value of the reference frequency information, randomly select one of the frequent time information for acquisition;

[0058] If it is less than the value of the reference frequency information, do not turn on the camera and do not obtain the digital display video information;

[0059] If it is less than the value of the reference flow rate information, do not turn on the camera and do not obtain the digital display video information.

[0060] By adopting the above technical solution, when both the frequent time and the flow rate within the frequent time are satisfied, the value of the digital display video information is large, easy to screen, and the analysis is relatively accurate. By judging whether the two are satisfied for acquisition, the accuracy of the digital display video information and the efficiency of acquisition are improved.

[0061] Optionally, the improved method for obtaining the digital display video information includes:

[0062] Judge whether the digital display frame number information exists;

[0063] If so, normally obtain the digital display video information;

[0064] If not, obtain the humidity information on the water meter dial;

[0065] Match and analyze the wind speed and heat stored in the preset drying database with the humidity information to determine the wind speed and heat corresponding to the humidity information. Define this wind speed and heat as the heat operation information;

[0066] Operate on the water meter dial according to the thermal operation information until the digital display frame number information exists.

[0067] By adopting the above technical solution, in the water meter system, if the digital display frame number information does not exist in the acquired video, it is generally that the water mist covers the camera. Therefore, through the appropriate thermal operation information in the database, the water mist can be quickly reduced, and the efficiency of acquiring the digital display video information is improved.

[0068] In a second aspect, the present application provides a water meter data collection system, adopting the following technical solution:

[0069] A water meter data collection system includes:

[0070] An information acquisition module, configured to acquire the flow data information and the corresponding data protocol information on the water meter;

[0071] The information acquisition module acquires the reading protocol information on the data collection platform;

[0072] A processing module, connected to the information acquisition module and the judgment module, for storing and processing information;

[0073] A judgment module, configured to judge whether the data protocol information and the reading protocol information are consistent;

[0074] If the judgment module judges that the data protocol information and the reading protocol information are consistent, the processing module reads the flow data information and stores it in the preset reading database;

[0075] If the judgment module judges that the data protocol information and the reading protocol information are inconsistent, the processing module performs matching analysis with the data protocol information and the reading protocol information according to the protocol conversion rules stored in the preset protocol database to determine the protocol conversion rules corresponding to the data protocol information and the reading protocol information, and defines the protocol conversion rules as conversion information;

[0076] The processing module converts the flow data information through the conversion information to obtain the readable flow data information corresponding to the reading protocol information;

[0077] The processing module reads the readable flow data information and stores it in the reading database.

[0078] By adopting the above technical solution, by adding a protocol conversion plugin during the reading process, water meters with different protocols can be read through the protocol conversion information, without setting up multiple platforms, improving the efficiency and versatility of meter reading.

[0079] In a third aspect, the present application provides an intelligent terminal, adopting the following technical solution:

[0080] An intelligent terminal includes a memory and a processor, and a computer program capable of being loaded and executed by the processor for any of the above water meter centralized reading methods is stored on the memory.

[0081] By adopting the above technical solution, by adding a protocol conversion plug-in during the reading process, water meters with different protocols can be read through protocol conversion information, eliminating the need to set up multiple platforms, and improving the efficiency and versatility of meter reading.

[0082] In a fourth aspect, the present application provides a computer-readable storage medium capable of storing a corresponding program, featuring fast and efficient performance.

[0083] A computer-readable storage medium adopts the following technical solution:

[0084] A computer-readable storage medium stores a computer program capable of being loaded and executed by the processor for any of the above water meter centralized reading methods.

[0085] By adopting the above technical solution, by adding a protocol conversion plug-in during the reading process, water meters with different protocols can be read through protocol conversion information, eliminating the need to set up multiple platforms, and improving the efficiency and versatility of meter reading.

[0086] In summary, the present application includes at least one of the following beneficial technical effects:

[0087] By adding a protocol conversion plug-in, there is no need to set up multiple platforms, improving the efficiency and versatility of meter reading;

[0088] By judging whether the protocol is correct through the camera video, the situation of data errors caused by using the wrong protocol is excluded, improving the accuracy of protocol use. Description of the Drawings

[0089] Figure 1 is a flowchart of a water meter centralized reading method in an embodiment of the present application.

[0090] Figure 2 is a flowchart of a method for reading and storing flow data information after the data protocol information and the reading protocol information in an embodiment of the present application are inconsistent.

[0091] Figure 3 is a flowchart of a method for reading and storing readable flow data information in a reading database in an embodiment of the present application.

[0092] Figure 4 is a flowchart of a method for confirming conversion information in an embodiment of the present application.

[0093] Figure 5 is a flowchart of whether to obtain the digital display video information of the water meter dial in an embodiment of the present application.

[0094] Figure 6 is a flowchart of a further method for obtaining digital display video information in an embodiment of the present application. If it does not fall into,

[0095] Figure 7 is a flowchart of an improved method for obtaining digital display video information in an embodiment of the present application.

[0096] Figure 8 is a module diagram of a water meter centralized meter reading method in an embodiment of the present application. Detailed implementation manners

[0097] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the following further describes the present application in detail with reference to the attached Figure 1-8 drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0098] The embodiments of the present invention will be further described in detail below with reference to the drawings of the specification.

[0099] See Figure 1 , an embodiment of the present invention provides a water meter centralized meter reading method, and the main process of the water meter centralized meter reading method is described as follows:

[0100] Step 100: Obtain the flow rate data information on the water meter and the corresponding data protocol information.

[0101] The flow rate data information is the data information of the total amount of water flowing through the water pipe on the water meter, which is obtained by collecting the pulse signals on the electromechanical sensor and adopting the sampling method of double Hall / double reed switches. The data protocol information is the counting protocol of the data on the water meter, such as the 645 and 188 protocols. The data on each water meter and the actual flow rate situation are both converted by a certain protocol. This data protocol information is input in advance and can be identified by the identification code or input in advance by the user, that is, after knowing which water meter it is, the corresponding data protocol information can be known.

[0102] Step 101: Obtain the reading protocol information on the centralized meter reading platform.

[0103] The reading protocol information is the information of the protocol that can read data on the centralized meter reading platform. The obtaining method is input in advance.

[0104] Step 102: Determine whether the data protocol information and the reading protocol information are consistent.

[0105] The determination method is a text comparison, that is, if the texts are the same, they are considered consistent.

[0106] Step 1021: If the data protocol information is consistent with the reading protocol information, the flow data information is read and stored in the preset reading database.

[0107] The reading database is a database for users on the centralized meter reading platform to store data, which internally contains the mapping relationship between user water meters and readings. If the data protocol information is consistent with the reading protocol information, it means that the water meter and the centralized meter reading platform are matched, indicating that it can be directly read, and the centralized meter reading platform can store it in the reading database for subsequent use.

[0108] Step 1022: If the data protocol information is inconsistent with the reading protocol information, perform matching analysis with the protocol conversion rules stored in the preset protocol database, the data protocol information, and the reading protocol information to determine the protocol conversion rules corresponding to the data protocol information and the reading protocol information, and define the protocol conversion rules as conversion information.

[0109] The conversion information is the information of the protocol conversion rules for converting the data protocol information into the reading protocol information, that is, the method that enables mutual conversion between the two. The protocol database stores the mapping relationship between the data protocol information, the reading protocol information, and the conversion information, that is, when the input data protocol information and reading protocol information are provided, the system automatically searches the database for the corresponding conversion information. If the data protocol information is inconsistent with the reading protocol information, it means that the two do not match, and the centralized meter reading platform cannot directly read the data on the water meter. The data on the water meter needs to be converted through the conversion information so that it can be displayed on the centralized meter reading platform.

[0110] Step 103: Convert the flow data information through the conversion information to obtain readable flow data information corresponding to the reading protocol information.

[0111] The readable flow data information is the information of the data that can be read on the centralized meter reading platform, which is the information after conversion through the conversion information. This enables all water meter protocols to be read indirectly or directly on the centralized meter reading platform through the conversion information. The centralized meter reading platform does not need to be multiple, improving the centralized meter reading efficiency and saving the cost of developing the centralized meter reading platform.

[0112] Step 104: Read and store the readable flow data information in the reading database.

[0113] After the data is converted, the readable flow data information can be read and stored.

[0114] Refer to Figure 2 , if the flow data information is read and stored after the data protocol information is inconsistent with the reading protocol information, the method includes:

[0115] Step 200: Obtain the user number information corresponding to the water meter.

[0116] The user number information is the number information of the user using the water meter. The purpose of setting the corresponding user here is to determine the uniqueness and correspondence of each water meter, making it not easy to be randomly replaced. The acquisition method is to input it in advance on the corresponding water meter.

[0117] Step 201: Perform matching analysis based on the readable flow data information stored in the reading database and the user number information to determine the readable flow data information corresponding to the user number information, and define this readable flow data information as the previous readable flow data information.

[0118] The previous readable flow data information is the flow data that has been stored in the reading database. In this application, only the readable flow data information corresponding to one user number information is stored in the reading database, that is, when new readable flow data information appears and is stored, the previous readable flow data information needs to be deleted to ensure consistency. The reading database stores the mapping relationship between the user number information and the readable flow data information, that is, when storing the readable flow data information in the reading database, the user number information and the mapping relationship between the user number information and the readable flow data information are stored at the same time. When the user number information is input, the system automatically finds the corresponding previous readable flow data information from the database.

[0119] Step 202: Determine whether the previous readable flow data information exists.

[0120] The purpose of the determination is whether the water meter is used for the first time.

[0121] Step 2021: If the previous readable flow data information exists, find out the conversion information corresponding to the previous readable flow data information, and define this conversion information as the previous conversion information.

[0122] The previous conversion information is the conversion information used during the previous meter reading. If the previous readable flow data information exists, it means that readings have been taken before, so there must be conversion information.

[0123] Step 2022: If the previous readable flow data information does not exist, match the conversion information in the protocol database for conversion.

[0124] If the previous readable flow data information does not exist, it means it is a new water meter, so it is necessary to start matching to obtain a suitable protocol and use it.

[0125] Step 203: Determine whether the previous conversion information and the conversion information are consistent.

[0126] The purpose of the determination is to determine to a certain extent whether the water meter has been replaced with a new one or does not exist.

[0127] Step 2031: If they are consistent, convert the traffic data information according to the previous conversion information.

[0128] If they are consistent, it means that the protocol of the previous water meter is the same as the current one, and the calculation methods are the same. Then, the previous conversion information can be directly called for conversion to improve the conversion efficiency.

[0129] Step 2032: If they are inconsistent, output the abnormal data information.

[0130] The abnormal data information is the information indicating the abnormality of the water meter data that the program can send out. The output method can be any recognizable way, such as emitting an alarm sound or displaying an error on the centralized meter reading platform. If they are inconsistent, it means that the previous water meter protocol is different from the current one, indicating that the water meter may have been replaced or disappeared. Then, it is necessary to output the abnormal data information to alert the water service personnel.

[0131] Refer to Figure 3 , the method for reading and storing the readable traffic data information in the reading database includes:

[0132] Step 300: Obtain the function information and function sensing data information on the intelligent water meter.

[0133] The function information is the information about the functions existing on the intelligent water meter, which is also the status information, such as the battery power, pointer rotation speed, etc. The function sensing data information is the specific situation information of the corresponding function, represented in the form of data. The obtaining method is the induction of various sensors, such as infrared induction lights.

[0134] Step 301: Perform matching analysis on the values stored in the preset value conversion database and the function sensing data information to determine the value corresponding to the function sensing data information, and define this value as the function approval value information.

[0135] The function approval value information refers to the information about the value corresponding to the function sensing data information, that is, the information obtained by converting the status of the function and the sensed data into values. For example, when the power is sensed, it is converted into a value, such as 20. The mapping relationship between the function approval value information and the function sensing data information is stored in the database, which is input by the staff according to the actual conversion method and work experience. When the detection instrument on the water meter senses the corresponding function sensing data information, the system automatically retrieves the corresponding value from the database and converts it into the function approval value information.

[0136] Step 302: Perform matching analysis on the thresholds stored in the preset critical database and the function information to determine the threshold corresponding to the function information, and define this threshold as the function threshold information.

[0137] The functional threshold information is the maximum value of the corresponding function, that is, when the value is exceeded, the water meter malfunctions. The mapping relationship between the functional threshold information and the functional information is stored in the critical database, and this relationship value is obtained by the staff through a large number of tests. When the corresponding functional information is obtained, the system automatically searches the database for the corresponding functional threshold information.

[0138] Step 303: Compare the function approval numerical information with the functional threshold information.

[0139] The purpose of the comparison is to determine whether the water meter is working properly.

[0140] Step 3031: If it is greater than the value corresponding to the functional threshold information, output the water meter abnormal information.

[0141] The water meter abnormal information refers to the information that the water meter is not working properly. It may be that the rotation speed of the water meter is inaccurate, or the water meter is frozen, or the battery of the water meter is insufficient, etc. If it is greater than the value corresponding to the functional threshold information, it means that the water meter is in an abnormal state, and the water meter abnormal information is output. The output method can be any recognizable method, such as emitting an alarm sound or displaying an error on the centralized meter reading platform.

[0142] Step 3032: If the function approval numerical information is less than the value corresponding to the functional threshold information, read and store the readable flow data information in the reading database.

[0143] If the function approval numerical information is less than the value corresponding to the functional threshold information, it means that at least all functions are normal in the detection state, and then reading and storing can be performed.

[0144] Refer to Figure 4 , the confirmation method of the conversion information includes:

[0145] Step 400: Obtain the digital display video information of the water meter dial and screen out the digital display frame information from the digital display video information.

[0146] The digital display video information is the information on the water meter dial captured by the micro camera inside the water meter dial, mainly including the digital display reading of the water meter. The digital display frame information is the image information corresponding to each frame in the digital display video information. The screening method is to cut and screen the video into each frame.

[0147] Step 401: Match and analyze the readings stored in the preset numerical database with the digital display frame information one by one to determine the successfully matched digital display frame information and readings. Define the successfully matched digital display frame information as the integer digital display frame information, and define the reading corresponding to the integer digital display frame information as the integer reading information.

[0148] The integer-displayed frame number information is the number of frames that match successfully after matching with the reading images stored in the numerical database. Here, it refers to the reading images where the reading is exactly in the middle for each value, and at this time, the image values are the most accurate and easiest to determine. The integer reading information is the reading value corresponding to the integer-displayed frame number information. The numerical database stores the mapping relationship between the images corresponding to each reading and the integer-displayed frame number information. The search method is to search one by one, that is, put each frame of image into the database. Those that do not match successfully at all are non-integer-displayed frame number information and need to be excluded. The remaining ones are all integer-displayed frame number information. Then, match the integer-displayed frame number information with the reading values in the numerical database to obtain the corresponding integer reading information.

[0149] Step 402: Arbitrarily select two pieces of integer-displayed frame number information and calculate the frame number time difference and the reading difference corresponding to the integer reading information between the two. Define the frame number time difference as the time difference information, and define this reading difference as the reading difference information.

[0150] The time difference information is the information of the frame number time difference between arbitrarily selected two pieces of integer-displayed frame number information. The reading difference information is the reading difference information corresponding to the time difference information. That is, after the matching is completed, arbitrarily select two frames of images for calculation. The calculation method is to subtract them in terms of the frame number and the value corresponding to the frame number image.

[0151] Step 403: Obtain the initial flow data information and the termination flow data information corresponding to the two end times of the time difference information.

[0152] The initial flow data information is the reading value of the flow data information corresponding to the starting point time of the end point corresponding to the time difference information. The termination flow data information is the reading value of the flow data information corresponding to the starting point time of the end point corresponding to the time difference information. The obtaining method is to obtain the data information of the total amount of water flowing through the water pipe on the water meter at the corresponding time node.

[0153] Step 404: Calculate the actual flow information based on the initial flow data information and the termination flow data information.

[0154] The actual flow information is the information of the actual flow passing through the water meter within the time corresponding to the two frame numbers. In the water meter, the flow accumulates gradually. Therefore, when the two are subtracted, it is the flow value within this time period.

[0155] Step 405: Compare the actual flow information with the reading difference information.

[0156] The purpose of the comparison is to check whether the values between the two are consistent, so as to judge whether the protocol matching is correct.

[0157] Step 4051: If the actual flow information and the reading difference information are consistent, output the flow data information.

[0158] If the actual flow information and the reading difference information are consistent, it indicates that the process of converting the value by the conversion information is correct, and then the flow data information can be normally output.

[0159] Step 4052: If the actual flow information and the reading difference information are inconsistent, output the protocol matching exception information.

[0160] If the actual flow information and the reading difference information are inconsistent, it indicates that the data after protocol conversion is inaccurate. The problem may occur in the incorrect matching protocol. Therefore, output the protocol matching exception information, and the output method can be any recognizable method, such as emitting an alarm sound or displaying an error on the centralized meter reading platform.

[0161] Refer to Figure 5 , the method for obtaining the digital display video information of the water meter dial includes:

[0162] Step 500: Obtain the meter reading month information.

[0163] The meter reading month information is the information of the month when the meter is read. The obtaining method can be any way to represent the time with a month, such as obtaining from the Internet. In life, for billing purposes, the meter reading time is often once a month, so obtaining the month is sufficient.

[0164] Step 501: Match and analyze the monthly regular flow stored in the preset regular database with the meter reading month information to determine the monthly regular flow corresponding to the meter reading month information, and define this monthly regular flow as the regular flow information.

[0165] The regular flow information is the information of the flow in the month corresponding to the meter reading month information, which is the flow of a household in this month statistically over the years. It can be the average flow or the median of the flow. Here, the average flow is taken as an example, which has certain reference significance. The regular database stores the mapping relationship between the monthly regular flow and the meter reading month information, and this relationship is automatically calculated by the database on average, that is, when the monthly flow information appears in Step 502, the data is averaged with the previously stored data of the corresponding month.

[0166] Step 502: Calculate the difference between the flow data information read this month and the flow data information read last month in the flow data information, and define this difference as the monthly flow information.

[0167] The monthly flow information is the difference between the flow data information read this month and the flow data information read last month in the flow data information. The calculation method is obtained by subtracting the two values.

[0168] Step 503: Calculate based on the monthly flow information and the regular flow information to obtain difference information.

[0169] The difference information is the difference between the monthly flow information and the regular flow information. The purpose of the calculation is to obtain the degree of difference between the two.

[0170] Step 504: Determine whether the difference information falls within the preset error range information.

[0171] The error range information is the theoretically tolerable error range. This value is set artificially and is a value obtained by the staff in this field through long-term work experience, and then is the error range updated in each month. The reasons for the error may be leakage, or the water flow is in a dripping state and the water meter does not rotate, or it may be a sudden situation resulting in a large water flow. The purpose of the judgment is to determine whether the difference is too large.

[0172] Step 5041: If it falls within, do not turn on the camera and do not obtain the digital display video information.

[0173] If it falls within, it means that the flow data information is accurately checked. There is no need to verify through the digital display video information, so no operation is required, saving the power of the camera.

[0174] Step 5042: If it does not fall within, turn on the camera and obtain the digital display video information.

[0175] If it does not fall within, it means that the flow data information does not match the previous one, and a special situation has occurred. In order to exclude protocol errors or reading errors in data use, it is necessary to turn on the camera for verification.

[0176] Refer to Figure 6 : If it does not fall within, the further method for obtaining the digital display video information includes:

[0177] Step 600: Perform matching analysis on the frequent time and average flow stored in the preset frequent time database with the meter reading month information to determine the frequent time of the water meter used in the meter reading month information and the average flow corresponding to this time, define this time as the frequent time information, and define this average flow as the average flow information.

[0178] The frequent time information is the information about the frequency of each time period of the water meter in the month corresponding to the meter reading month information. The average flow information is the average flow information within each time period. The frequent time database stores the mapping relationship between the meter reading month information, the frequent time information, and the average flow information. The frequent time information and the average flow information are both obtained by the working staff or the intelligent terminal through long-term data collection. That is, when the meter reading month information is obtained, the system automatically retrieves from the database the frequency of each time period corresponding to this month and the corresponding average flow.

[0179] Step 601: Determine whether the average flow information is greater than the value of the preset reference flow information.

[0180] The reference flow information is a reference value beyond which the influence of the error value can be ignored. The purpose of the determination is to determine whether a certain reference value is exceeded. The larger the value, the smaller the influence caused by the deviation of the result.

[0181] Step 6011: If it is greater than the value of the reference flow information, then determine whether the frequency corresponding to the frequent time information is greater than the value of the preset reference frequent information.

[0182] The reference frequent information is the value of the frequency at which it is more likely to collect the average flow information greater than the reference flow information at this time point. If it is greater than the value of the reference flow information, it means that the possibility of collection at this time is relatively large.

[0183] Step 6012: If it is less than the value of the reference flow information, then do not turn on the camera and do not obtain the digital display video information.

[0184] If it is less than the value of the reference flow information, it means that the flow is more likely to be affected by errors. To avoid generating incorrect results, the camera is not turned on to save the power of the camera.

[0185] Step 6021: If it is greater than the value of the reference frequent information, then randomly select one of the frequent time information for acquisition.

[0186] If it is greater than the value of the reference frequent information, it means that the possibility of collection is relatively large, and then it can be selected for collection.

[0187] Step 6022: If it is less than the value of the reference frequent information, then do not turn on the camera and do not obtain the digital display video information.

[0188] If it is less than the value of the reference frequent information, it means that the current frequency is relatively small, and it is possible that the corresponding data cannot be collected, so no collection is performed.

[0189] Refer to Figure 7, an improved method for obtaining digital display video information includes:

[0190] Step 700: Determine whether digital display frame number information exists.

[0191] The purpose of the determination is to determine whether the image is blurred, resulting in the inability to match the actual image with that in the database.

[0192] Step 7001: If so, obtain the digital display video information normally.

[0193] If so, it means that the corresponding image can be collected, and normal collection can be carried out.

[0194] Step 7002: If not, obtain the humidity information on the water meter dial.

[0195] The humidity information is the humidity situation in the space between the water meter dial and the case. If not, it means that the inside of the water meter dial may be contaminated. Since the actual situation is greatly affected by the water mist situation, it is necessary to obtain the humidity information.

[0196] Step 701: Perform matching analysis based on the wind speed, heat, and humidity information stored in the preset drying database to determine the wind speed and heat corresponding to the humidity information, and define the wind speed and heat as heat operation information.

[0197] The heat operation information is the wind speed and heat corresponding to solving the influence caused by the humidity information, enabling the camera to perform normal shooting and recognition. The drying database stores the mapping relationship between the humidity information and the heat operation information. In actual situations, as long as the water meter is dried with heat, the humidity problem can be solved. However, in the embodiments of the present application, the heat operation information is the information of the wind speed and heat that can solve the humidity quickly and does not affect the operation of the water meter. This information is data obtained by the staff through a large number of experiments according to the actual situation.

[0198] Step 702: Operate on the water meter dial according to the heat operation information until the digital display frame number information exists.

[0199] Based on the same inventive concept, an embodiment of the present invention provides a water meter automatic meter reading system, including:

[0200] Refer to Figure 8 , a water meter automatic meter reading system, including:

[0201] An information acquisition module 803, configured to acquire the flow data information and the corresponding data protocol information on the water meter;

[0202] The information acquisition module 803 acquires the reading protocol information on the automatic meter reading platform;

[0203] A processing module 801, connected to an information acquisition module 803 and a judgment module 802, is used for storing and processing information;

[0204] A judgment module 802 is used for judging whether the data protocol information and the reading protocol information are consistent;

[0205] A selection module 804, connected to the processing module 801, is used for selecting conversion information;

[0206] A confirmation module 805, connected to the processing module 801, is used for confirming the conversion information;

[0207] An improvement module 806, connected to the processing module 801, is used for improving the way of acquiring digital display video information;

[0208] A display module 807, connected to the processing module 801, is used for displaying the digital display video information of the water meter dial;

[0209] If the judgment module 802 judges that the data protocol information and the reading protocol information are consistent, the processing module 801 reads and stores the flow data information in a preset reading database;

[0210] If the judgment module 802 judges that the data protocol information and the reading protocol information are inconsistent, the processing module 801 performs matching analysis with the protocol conversion rules stored in the preset protocol database, the data protocol information, and the reading protocol information to determine the protocol conversion rules corresponding to the data protocol information and the reading protocol information, and defines the protocol conversion rules as conversion information;

[0211] The processing module 801 converts the flow data information through the conversion information to obtain readable flow data information corresponding to the reading protocol information;

[0212] The processing module 801 reads and stores the readable flow data information in the reading database.

[0213] An embodiment of the present invention provides a computer-readable storage medium, storing a computer program that can be loaded and executed by a processor for the water meter centralized meter reading method.

[0214] Computer storage media include, for example: various media such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs that can store program codes.

[0215] Based on the same inventive concept, an embodiment of the present invention provides an intelligent terminal, including a memory and a processor, and a computer program that can be loaded and executed by the processor for the water meter centralized meter reading method is stored on the memory.

[0216] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. For the specific working processes of the systems, devices, and units described above, reference can be made to the corresponding processes in the foregoing method embodiments, which will not be elaborated herein.

[0217] The above are all preferred embodiments of the present application. The protection scope of the present application is not limited thereby. Any feature disclosed in this specification (including the abstract and drawings), unless specifically described, can be replaced by other equivalent or similar-purpose alternative features. That is, unless specifically described, each feature is only an example of a series of equivalent or similar features.

Claims

1. A water meter centralized reading method, characterized in that, Including: Obtain the flow data information on the water meter and the corresponding data protocol information; Obtain the reading protocol information on the centralized meter reading platform; Judge whether the data protocol information and the reading protocol information are consistent; If the data protocol information and the reading protocol information are consistent, read and store the flow data information in the preset reading database; If the data protocol information and the reading protocol information are inconsistent, perform matching analysis with the protocol conversion rules stored in the preset protocol database, the data protocol information, and the reading protocol information to determine the protocol conversion rules corresponding to the data protocol information and the reading protocol information, and define the protocol conversion rules as conversion information; Convert the flow data information through the conversion information to obtain readable flow data information corresponding to the reading protocol information; Read and store the readable flow data information in the reading database; The method for reading and storing the flow data information after the data protocol information and the reading protocol information are inconsistent includes: Obtain the user number information corresponding to the water meter; Perform matching analysis based on the readable flow data information stored in the reading database and the user number information to determine the readable flow data information corresponding to the user number information, and define the readable flow data information as the previous readable flow data information; Judge whether the previous readable flow data information exists; If the previous readable flow data information exists, find out the conversion information corresponding to the previous readable flow data information, and define the conversion information as the previous conversion information; Judge whether the previous conversion information and the conversion information are consistent; If they are consistent, convert the flow data information according to the previous conversion information; If they are inconsistent, output abnormal data information; If the previous readable flow data information does not exist, match the conversion information in the protocol database for conversion.

2. The water meter centralized reading method according to claim 1, characterized in that, The method for reading and storing the readable flow data information in the reading database includes: Obtain the function information and the function sensing data information on the intelligent water meter; Perform matching analysis based on the values stored in the preset numerical conversion database and the function sensing data information to determine the value corresponding to the function sensing data information, and define the value as the function approval numerical information; Perform matching analysis based on the thresholds stored in the preset critical database and the function information to determine the threshold corresponding to the function information, and define the threshold as the function threshold information; Compare the function approval numerical information and the function threshold information; If the function approval numerical information is less than the value corresponding to the function threshold information, read and store the readable flow data information in the reading database; If it is greater than the value corresponding to the function threshold information, output water meter abnormal information.

3. The water meter centralized reading method according to claim 1, characterized in that, The method for confirming the conversion information includes: Obtain the digital display video information of the water meter dial and screen out the digital display frame number information from the digital display video information; Perform one-to-one matching analysis based on the readings stored in the preset numerical database and the digital display frame number information to determine the successfully matched digital display frame number information and the reading, define the successfully matched digital display frame number information as the integer digital display frame number information, and define the reading corresponding to the integer display frame number information as the integer reading information; Optionally select two integer display frame number information and calculate the frame number time difference between the two and the reading difference corresponding to the integer reading information. Define the frame number time difference as the time difference information and define the reading difference as the reading difference information; Obtain the initial flow data information and the termination flow data information corresponding to the two end times of the time difference information; Calculate the actual flow information based on the initial flow data information and the termination flow data information; Compare the actual flow information with the reading difference information; If the actual flow information is consistent with the reading difference information, output the flow data information; If the actual flow information is inconsistent with the reading difference information, output the protocol matching exception information.

4. The water meter centralized reading method according to claim 3, characterized in that, The method for determining whether to obtain the digital display video information of the water meter dial includes: Obtain the meter reading month information; Match and analyze the monthly regular flow stored in the preset regular database with the meter reading month information to determine the monthly regular flow corresponding to the meter reading month information, and define the monthly regular flow as the regular flow information; Calculate the difference between the flow data information read this month and the flow data information read last month in the flow data information, and define the difference as the monthly flow information; Calculate based on the monthly flow information and the regular flow information to obtain the difference information; Judge whether the difference information falls within the preset error range information; If it falls within, do not turn on the camera and do not obtain the digital display video information; If it does not fall within, turn on the camera and obtain the digital display video information.

5. A water meter centralized reading method according to claim 4, characterized in that, If it does not fall within, the further method for obtaining the digital display video information includes: Match and analyze the frequent time and average flow stored in the preset frequent time database with the meter reading month information to determine the frequent time of the water meter used in the meter reading month information and the average flow corresponding to this time, and define this time as the frequent time information and define the average flow as the average flow information; Judge whether the average flow information is greater than the value of the preset reference flow information; If it is greater than the value of the reference flow information, judge whether the frequency corresponding to the frequent time information is greater than the value of the preset reference frequency information; If it is greater than the value of the reference frequency information, arbitrarily select one of the frequent time information for acquisition; If it is less than the value of the reference frequency information, do not turn on the camera and do not obtain the digital display video information; If it is less than the value of the reference flow information, do not turn on the camera and do not obtain the digital display video information.

6. A water meter centralized reading method according to claim 5, characterized in that, The improved method for obtaining the digital display video information includes: Judge whether the digital display frame number information exists; If it is, obtain the digital display video information normally; If it is not, obtain the humidity information on the water meter dial; Match and analyze the wind speed and heat stored in the preset drying database with the humidity information to determine the wind speed and heat corresponding to the humidity information, and define the wind speed and heat as the heat operation information; Operate on the water meter dial according to the heat operation information until the digital display frame number information exists.

7. A water meter centralized reading system, characterized in that, Includes: An information acquisition module for acquiring the flow data information on the water meter and the corresponding data protocol information; The information acquisition module acquires the reading protocol information on the centralized meter reading platform; A processing module, connected to the information acquisition module and the judgment module, for storing and processing information; A judgment module, configured to judge whether the data protocol information and the reading protocol information are consistent; If the judgment module judges that the data protocol information and the reading protocol information are consistent, the processing module reads the traffic data information and stores it in a preset reading database; If the judgment module judges that the data protocol information and the reading protocol information are inconsistent, the processing module performs matching analysis with the protocol conversion rules stored in the preset protocol database, the data protocol information, and the reading protocol information to determine the protocol conversion rules corresponding to the data protocol information and the reading protocol information, and defines the protocol conversion rules as conversion information; The processing module converts the traffic data information through the conversion information to obtain readable traffic data information corresponding to the reading protocol information; The processing module reads and stores the readable traffic data information in the reading database; The processing module is further configured to obtain the user number information corresponding to the water meter; Perform matching analysis based on the readable traffic data information and the user number information stored in the reading database to determine the readable traffic data information corresponding to the user number information, and define the readable traffic data information as the previous readable traffic data information; Judge whether the previous readable traffic data information exists; If the previous readable traffic data information exists, find the conversion information corresponding to the previous readable traffic data information, and define the conversion information as the previous conversion information; Judge whether the previous conversion information and the conversion information are consistent; If they are consistent, convert the traffic data information according to the previous conversion information; If they are inconsistent, output abnormal data information; If the previous readable traffic data information does not exist, match the conversion information in the protocol database for conversion.

8. An intelligent terminal, characterized in that It includes a memory and a processor, and a computer program capable of being loaded and executed by the processor, such as any one of the water meter centralized meter reading methods in claims 1 to 6, is stored on the memory.

9. A computer-readable storage medium, characterized in that Stores a computer program capable of being loaded and executed by the processor, such as any one of the water meter centralized meter reading methods in claims 1 to 6.

Citation Information

Patent Citations

  • Communication method for intelligent IC card water meter for multi-meter centralized reading system

    CN106373279A