Task changing method, device and equipment for wireless centralized reading of intelligent water meter and medium

By identifying and sending meter reading logic changes to the smart water meters, the problem of inefficient maintenance of smart water meters when the management platform changes is solved, and real-time task updates and efficient management of smart water meters are realized.

CN119299886APending Publication Date: 2025-01-10GUANGZHOU WATER SUPPLY CO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411358792.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

When the management platform architecture or communication format of existing smart water meters changes, they require separate upgrades and maintenance, resulting in low efficiency.

Method used

By acquiring target task information, identifying changes in meter reading logic, and sending the modified meter reading logic to the smart water meter, and receiving feedback to confirm support, a task information change instruction is sent to achieve real-time updates of the smart water meter's task information.

Benefits of technology

This has improved the intelligence level and upgrade and maintenance efficiency of smart water meters, and enabled real-time updates and unified management of smart water meter task information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299886A_ABST
    Figure CN119299886A_ABST
Patent Text Reader

Abstract

The invention discloses a task changing method, device and equipment for wireless centralized reading of an intelligent water meter and a medium, and belongs to the technical field of Internet of Things. The method comprises the steps of obtaining target task information; wherein the target task information comprises one or more of target data information, uploading period information and uploading format information; after it is recognized that the target task information and the current meter reading task have meter reading logic change, the changed meter reading logic is sent to the intelligent water meter; receiving feedback information of the intelligent water meter, and identifying whether the intelligent water meter supports meter reading logic of the target task information or not according to the feedback information; and under the supporting condition, a task information change instruction is sent to the intelligent water meter, and the intelligent water meter executes the target task. According to the technical scheme, real-time updating of the task information of the intelligent water meter can be achieved through online interaction with the intelligent water meter, and the intelligent degree of the intelligent water meter in the actual using process and the upgrading and maintaining efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of Internet of Things, and specifically relates to a task change method, device, equipment and medium for wireless centralized meter reading of smart water meters. Background Art

[0002] With the continuous advancement of technology and the popularization of Internet of Things technology, smart water meters play an important role in energy management and regional water management. Smart water meters can monitor water consumption in real time and report water consumption data remotely, which is conducive to the efficient use of resources and sustainable development.

[0003] In the prior art, a fixed meter reading logic is provided at one end of the smart water meter. For example, information is reported at a fixed time, wherein the content and format of the reported information are fixed. However, when the architecture of the subsequent management platform changes or the communication format changes, each smart water meter needs to be individually upgraded and maintained. This method is inefficient and results in a large waste of time and resources.

[0004] Therefore, how to uniformly manage the changes in the meter reading logic of smart water meters is a technical problem that needs to be urgently solved by those skilled in the art. Summary of the invention

[0005] The embodiments of the present application provide a method, device, equipment and medium for changing the task of wireless centralized meter reading of smart water meters, with the aim of realizing real-time updating of the task information of smart water meters through online interaction with smart water meters, which is beneficial to improving the intelligence level of smart water meters in actual use and the efficiency of upgrade and maintenance.

[0006] In a first aspect, this embodiment provides a method for changing a task of wireless centralized meter reading of a smart water meter, the method comprising:

[0007] Acquire target task information; wherein the target task information includes one or more of target data information, upload cycle information, and upload format information;

[0008] After identifying that there is a change in meter reading logic between the target task information and the current meter reading task, the changed meter reading logic is sent to the smart water meter;

[0009] receiving feedback information from a smart water meter, and identifying whether the smart water meter supports the meter reading logic of the target task information according to the feedback information;

[0010] If supported, a task information change instruction is sent to the smart water meter, and the smart water meter executes the target task.

[0011] Furthermore, before obtaining the target task information, the method further includes:

[0012] Obtain historical water consumption data, weather change data, and holiday information;

[0013] Predicting the user's water demand within a preset time period based on the historical water use data, the weather change data, and the holiday information;

[0014] Generate task information change suggestions based on the water demand.

[0015] Further, it is identified that there is a meter reading logic change between the target task information and the current meter reading task, including:

[0016] Get current task information;

[0017] The target data information, upload cycle information and upload format information in the target task information are compared with the target data information, upload cycle information and upload format information in the current task information respectively. If any information content is inconsistent, it is determined that the meter reading logic has changed.

[0018] Furthermore, the changed meter reading logic is sent to the smart water meter, including:

[0019] Generate downlink instructions according to the changed meter reading logic and send them to the smart water meter;

[0020] Accordingly, the meter reading logic for identifying whether the smart water meter supports the target task information includes:

[0021] After receiving the downlink instruction, the smart water meter identifies whether the check code in the downlink instruction is correct;

[0022] If the check code is correct, then identifying whether the data format in the downlink instruction complies with the protocol standard;

[0023] If it meets the requirements, it is determined that the smart water meter can support the target task information, and feedback information supporting the target task information is generated.

[0024] Furthermore, after the smart water meter supports the meter reading logic of the target task information, the method further includes:

[0025] If the target task information includes a supplementary copying rule, the current supplementary copying procedure is changed and stored according to the supplementary copying rule.

[0026] Further, after identifying whether the smart water meter supports the meter reading logic of the target task information according to the feedback information, the method further includes:

[0027] When the smart water meter determines that it cannot support the meter reading logic, continue to use the current task information;

[0028] The reason why the meter reading logic is not supported is obtained, and feedback information that the meter reading logic is not supported is generated according to the reason.

[0029] Furthermore, the smart water meter performs the following tasks:

[0030] The task information change instruction is issued to the smart water meter, so that the smart water meter reads the function code in the meter reading logic, determines the type of task information that needs to be changed, extracts the function data segment in the meter reading logic, replaces the content of the current task information with the function data segment, and stores the changed task information.

[0031] In a second aspect, this embodiment provides a task changing device for wireless centralized meter reading of smart water meters, the device comprising:

[0032] A target task information acquisition module, used to acquire target task information; wherein the target task information includes one or more of target data information, upload cycle information and upload format information;

[0033] A meter reading logic change determination module is used to send the changed meter reading logic to the smart water meter after identifying that the target task information and the current meter reading task have a meter reading logic change;

[0034] A feedback information receiving module, used to receive feedback information from a smart water meter, and identify whether the smart water meter supports the meter reading logic of the target task information according to the feedback information;

[0035] The change instruction sending module is used to send a task information change instruction to the smart water meter when supported, and the smart water meter executes the target task.

[0036] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

[0037] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0038] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0039] In an embodiment of the present application, target task information is obtained; wherein the target task information includes one or more of target data information, upload cycle information, and upload format information; after identifying that there is a change in meter reading logic between the target task information and the current meter reading task, the changed meter reading logic is sent to the smart water meter; feedback information from the smart water meter is received, and whether the smart water meter supports the meter reading logic of the target task information is identified based on the feedback information; if supported, a task information change instruction is sent to the smart water meter, and the smart water meter executes the target task. Through the above-mentioned method for changing the task of wireless centralized metering of smart water meters, the task information of the smart water meter can be updated in real time through online interaction with the smart water meter, which is beneficial to improving the intelligence level of the smart water meter in the actual use process and the efficiency of upgrade and maintenance. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 It is a flowchart of a task change method of wireless centralized meter reading of smart water meters provided in the first embodiment of the present application;

[0041] Figure 2 It is a flowchart of a task change method of wireless centralized meter reading of smart water meters provided in the second embodiment of the present application;

[0042] Figure 3 It is a flowchart of a task change method of wireless centralized meter reading of smart water meters provided in Embodiment 3 of the present application;

[0043] Figure 4 It is a flowchart of a task change method of wireless centralized meter reading of smart water meters provided in the fourth embodiment of the present application;

[0044] Figure 5 It is a flowchart of a task change method of wireless centralized meter reading of smart water meters provided in Embodiment 5 of the present application;

[0045] Figure 6 This is a schematic diagram of the structure of a task changing device for wireless centralized meter reading of smart water meters provided in Example 6 of the present application;

[0046] Figure 7 It is a structural diagram of an electronic device provided in Example 7 of the present application. DETAILED DESCRIPTION

[0047] In order to make the purpose, technical scheme and advantages of the present application clearer, the specific embodiments of the present application are further described in detail below in conjunction with the accompanying drawings. It is understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for the convenience of description, only the part related to the present application but not all the contents are shown in the accompanying drawings. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow chart describes each operation (or step) as a sequential process, many of the operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of each operation can be rearranged. The process can be terminated when its operation is completed, but it can also have additional steps not included in the accompanying drawings. The process can correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.

[0048] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0049] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0050] In conjunction with the accompanying drawings, the following describes in detail a method, device, equipment and medium for changing the task of wireless centralized meter reading of a smart water meter provided by an embodiment of the present application through specific embodiments and their application scenarios.

[0051] Embodiment 1

[0052] Figure 1 It is a flowchart of a task change method for wireless centralized meter reading of smart water meters provided in Example 1 of the present application.

[0053] like Figure 1 As shown, the specific steps include:

[0054] S101, obtaining target task information; wherein the target task information includes one or more of target data information, upload cycle information, and upload format information;

[0055] The application scenario of this solution can be a scenario in which the task information of a smart water meter is uniformly changed.

[0056] Based on the above scenario, it can be understood that the executor of this scenario can be a management platform for changing the task information of the smart water meter, such as a computer or software component that provides services in a network environment, etc., and no excessive limitations are made here.

[0057] The target data information may be the water usage data recorded by the smart water meter and the corresponding water fee payment amount that the management platform needs to obtain.

[0058] The upload cycle information may be the time interval for the smart water meter to upload target data information to the management platform.

[0059] The upload format information may be a format requirement for target data information uploaded by the smart water meter, for example, requiring that water consumption data be in floating-point data and that the water fee payment amount be accurate to cents.

[0060] The method of obtaining the target task information is that when the staff needs to change the task information of the smart water meter, they can log in to the management platform, select the smart water meter to be changed in the management interface, and adjust the parameters of the task information to be changed in the corresponding input box of the management interface. For example, change the parameter of the upload cycle information from 24 hours to 12 hours. The management platform obtains the input content of the staff and uses the adjusted parameter values ​​and the corresponding task information as the target task information.

[0061] S102, after identifying that the target task information and the current meter reading task have a meter reading logic change, sending the changed meter reading logic to the smart water meter;

[0062] The meter reading logic may be the collection rules followed when collecting the water usage data recorded by the smart water meter, such as the collection content, collection cycle, etc.

[0063] A method for identifying whether there is a change in the meter reading logic between the target task information and the current meter reading task is to compare the data in the target task information with the data in the current meter reading task. If there is inconsistent data information, it is determined that there is a change in the meter reading logic between the target task information and the current meter reading task, and the changed data is sent to the smart water meter.

[0064] S103, receiving feedback information from a smart water meter, and identifying whether the smart water meter supports the meter reading logic of the target task information according to the feedback information;

[0065] A method for identifying whether a smart water meter supports the meter reading logic of the target task information is that, after receiving the changed meter reading logic, the smart water meter reads the meter reading logic and determines whether the data content in the meter reading logic is within the data range that it can reach. If the smart water meter can read the complete meter reading logic and the data content in the meter reading logic is within the data range that it can reach, feedback information of the meter reading logic that supports the target task information is sent to the management platform; if the smart water meter cannot read the complete meter reading logic, or the data content in the meter reading logic is not within the data range that it can reach, feedback information of the meter reading logic that does not support the target task information is sent to the management platform.

[0066] S104. If supported, send a task information change instruction to the smart water meter, and the smart water meter executes the target task.

[0067] The method of sending a task information change instruction to the smart water meter is to read the content of the feedback information after receiving the feedback information from the smart water meter. If the smart water meter supports the meter reading logic of the target task information, the task information change instruction is sent to the smart water meter. After receiving the task information change instruction, the smart water meter deletes the original task information, fills the data in the target task information into the corresponding program, and runs according to the target task information.

[0068] Based on the above solution, optionally, identifying that there is a meter reading logic change between the target task information and the current meter reading task includes:

[0069] Get current task information;

[0070] The target data information, upload cycle information and upload format information in the target task information are compared with the target data information, upload cycle information and upload format information in the current task information respectively. If any information content is inconsistent, it is determined that the meter reading logic has changed.

[0071] The current task information may be the task information that the smart water meter is executing before the target task information is changed.

[0072] The method for determining whether the meter reading logic has changed may be to identify the target task information, and if the target data information is included therein, compare the data format and data range in the target data information with the target data information content in the current meter reading task, and if the comparison is inconsistent, determine that there is a change in the meter reading logic; if the target task information includes upload cycle information, compare the cycle length in the upload cycle information with the upload cycle information content in the current meter reading task, and if the comparison is inconsistent, determine that there is a change in the meter reading logic; if the target task information includes upload format information, compare the format type and data encoding method in the upload format information with the upload format information content in the current meter reading task, and if the comparison is inconsistent, determine that there is a change in the meter reading logic.

[0073] Send the changed meter reading logic to the smart water meter, including:

[0074] Generate downlink instructions according to the changed meter reading logic and send them to the smart water meter;

[0075] Accordingly, the meter reading logic for identifying whether the smart water meter supports the target task information includes:

[0076] After receiving the downlink instruction, the smart water meter identifies whether the check code in the downlink instruction is correct;

[0077] If the check code is correct, then identifying whether the data format in the downlink instruction complies with the protocol standard;

[0078] If it meets the requirements, it is determined that the smart water meter can support the target task information, and feedback information supporting the target task information is generated.

[0079] The check code may be a frame check field in the data frame used for verification by the receiving party.

[0080] The protocol standard may be the format requirements and data range requirements of the task information content pre-set at the smart water meter end.

[0081] The method of generating a downlink instruction may be to generate a data frame in a predetermined format, for example, a data frame frame having a frame start character, frame length, frame identifier, protocol version, device address, frame confirmation symbol, frame check and frame end character, and reserve the position of the function code and the function data segment, and fill the reserved function code position and the function data segment position in the data frame according to the changed meter reading logic to generate a complete downlink instruction. Among them, the function code may be a code that determines the purpose of the data frame, for example, function code 2 represents a data query instruction or a broadcast query instruction, and function code 8 represents setting the terminal working mode, etc. The function code may specify the data format and length of the function data segment. The function data segment may be used to transmit the specific content of the changed meter reading logic.

[0082] The method for identifying whether the check code in the downlink instruction is accurate is that after receiving the downlink instruction, the smart water meter obtains the frame check at a fixed position in the downlink instruction and calculates the arithmetic sum of the 8-bit byte group from the frame start character to all bytes before the check byte, ignoring the overflow bit. The calculation result is compared with the frame check. If the comparison is inconsistent, the check code is inaccurate and the frame is discarded; if the comparison is consistent, the check code is accurate, that is, the data of this frame is valid.

[0083] A method for identifying whether the data format in the downlink instruction complies with the protocol standard may be to extract the function code and function data segment of the data frame when the current data frame is valid, determine the format requirements and data range of the task information corresponding to the function code according to a preset protocol standard, identify whether the format of the data in the function data terminal complies with the format requirements, and whether the value is within the data range; if the format complies with the format requirements and the value is within the data range, then it is determined that the data format in the downlink instruction complies with the protocol standard.

[0084] The way to determine whether the smart water meter can support the target task information is that when the check code in the downlink instruction is accurate and the data format conforms to the protocol standard, it can be determined that the smart water meter can support the target task information and generate feedback information supporting the target task information and send it to the management platform.

[0085] The advantage of this setting is that the smart water meter can determine whether the downlink instruction sent by the management platform is valid through the verification code and protocol standard, avoiding the problem that the smart water meter cannot read the content of the downlink instruction due to errors in the transmission of the downlink instruction or input errors by the staff.

[0086] This solution provides a program code for identifying whether the meter reading logic has changed and sending the changed meter reading logic to the smart water meter for reference:

[0087]

[0088]

[0089] In an embodiment of the present application, target task information is obtained; wherein the target task information includes one or more of target data information, upload cycle information, and upload format information; after identifying that there is a change in meter reading logic between the target task information and the current meter reading task, the changed meter reading logic is sent to the smart water meter; feedback information from the smart water meter is received, and whether the smart water meter supports the meter reading logic of the target task information is identified based on the feedback information; if supported, a task information change instruction is sent to the smart water meter, and the smart water meter executes the target task. Through the above-mentioned method for changing the task of wireless centralized metering of smart water meters, the task information of the smart water meter can be updated in real time through online interaction with the smart water meter, which is beneficial to improving the intelligence level of the smart water meter in the actual use process and the efficiency of upgrade and maintenance.

[0090] Embodiment 2

[0091] Figure 2 This is a flowchart of a task change method for wireless centralized meter reading of smart water meters provided in Example 2 of the present application. This solution makes a better improvement on the above-mentioned embodiment, and the specific improvement is: before obtaining the target task information, the method also includes: obtaining historical water use data, weather change data and holiday information; predicting the user's water demand within a preset time period based on the historical water use data, the weather change data and the holiday information; generating task information change suggestions based on the water demand.

[0092] like Figure 2 As shown, specifically including the following:

[0093] S201, obtaining historical water use data, weather change data and holiday information;

[0094] The historical water use data may be target data information reported by the smart water meter in the past. The historical water use data may be obtained by the management platform calling the historical water use data in the water use data storage library through the serial number information of the smart water meter.

[0095] Weather change data may be data such as temperature and humidity in the area where the smart water meter is located in the next few days. The weather change data may be obtained by the management platform through big data to obtain weather change data in the area where the smart water meter is located from the official website of the meteorological department.

[0096] Holiday information may be arrangements for statutory holidays or holidays. The way to obtain holiday information is that the management platform obtains official holiday arrangement notices issued by relevant departments of the national or local government from their websites through big data.

[0097] S202, predicting the user's water demand within a preset time period according to the historical water use data, the weather change data and the holiday information;

[0098] The preset time period may be a preset future time for which user water usage data needs to be predicted. For example, the preset time period is set to 1 day, which means predicting the user's water usage data for the next day (ie, tomorrow).

[0099] A method for predicting a user's water demand within a preset time period may be to obtain in advance the change range of the user's water usage data in different weather conditions such as sunny, rainy, and snowy compared to normal conditions, as well as the change coefficient of the user's water usage data on holidays compared to weekdays, obtain the user's average daily water usage data based on the user's historical water usage data, obtain the corresponding change range and change coefficient based on the collected weather change data and holiday information, and calculate the product of the average daily water usage data, the change range and the change coefficient as the user's water demand within the preset time period.

[0100] S203, generating a task information change suggestion according to the water demand;

[0101] The task information change suggestion may be a suggestion on the change of the subsequent meter reading cycle, meter reading content and content format. For example, the user's water demand will increase during holidays, and the meter reading cycle can be reduced to more accurately collect the user's water consumption data change information.

[0102] The method of generating task information change suggestions can be to obtain task information corresponding to different water demands in historical water use data, use the task information as labels and the water demand as input variables, conduct supervised training, and then build a learning model that can predict task information based on water demand. The currently acquired water demand is input into the pre-built learning model, and the learning model predicts the task information based on the pre-learned water demand and the correlation between the task information, and the output result of the learning model is used as the task information change suggestion.

[0103] S204, obtaining target task information; wherein the target task information includes one or more of target data information, upload cycle information, and upload format information;

[0104] S205, after identifying that the target task information and the current meter reading task have a meter reading logic change, sending the changed meter reading logic to the smart water meter;

[0105] S206, receiving feedback information from the smart water meter, and identifying whether the smart water meter supports the meter reading logic of the target task information according to the feedback information;

[0106] S207: If supported, send a task information change instruction to the smart water meter, and the smart water meter executes the target task.

[0107] The benefit of this arrangement of the scheme is that it can generate corresponding task information change suggestions by predicting the water demand of the user within the preset time period, which is helpful to assist the user in determining the target task information and improve the efficiency of determining the target task information.

[0108] Embodiment 3

[0109] Figure 3 This is a flowchart of a task change method for wireless centralized meter reading of a smart water meter provided in Example 3 of the present application. This solution makes a better improvement on the above-mentioned embodiment, and the specific improvement is: after the smart water meter supports the meter reading logic of the target task information, the method also includes: if the target task information includes a supplementary reading rule, the current supplementary reading program is changed and stored according to the supplementary reading rule.

[0110] like Figure 3 As shown, specifically including the following:

[0111] S301, obtaining target task information; wherein the target task information includes one or more of target data information, upload cycle information, and upload format information;

[0112] S302, after identifying that the target task information and the current meter reading task have a meter reading logic change, sending the changed meter reading logic to the smart water meter;

[0113] S303, receiving feedback information from the smart water meter, and identifying whether the smart water meter supports the meter reading logic of the target task information according to the feedback information;

[0114] S304: If supported, send a task information change instruction to the smart water meter, and the smart water meter executes the target task;

[0115] S305: If the target task information includes a supplementary copying rule, the current supplementary copying procedure is changed and stored according to the supplementary copying rule.

[0116] The supplementary meter reading rules may be rules such as the number of times and time intervals for re-acquiring data for the smart water meter with missing data when the target data information of the smart water meter is not collected in the first meter reading.

[0117] The current re-copying program can be changed and stored by identifying the target task information. If the target task information contains changes to the re-copying rules, the parameter values ​​in the current re-copying program are deleted, and the parameter values ​​of the re-copying rules in the target task information are written, and the modified re-copying program process is stored.

[0118] The advantage of this setting of the scheme is that the target task information can not only make unified modifications to the meter reading program of the smart water meter, but also make unified modifications to the supplementary reading program, which is conducive to improving the reliability of the management platform and making it more convenient for staff to manage the smart water meter.

[0119] Embodiment 4

[0120] Figure 4 It is a flowchart of a task change method for wireless centralized meter reading of a smart water meter provided in Example 4 of the present application. This solution makes a better improvement on the above-mentioned embodiment, and the specific improvement is: after identifying whether the smart water meter supports the meter reading logic of the target task information according to the feedback information, the method also includes: if the smart water meter determines that it cannot support the meter reading logic, continue to use the current task information; obtain the reason for not supporting the meter reading logic, and generate feedback information of not supporting the meter reading logic according to the reason.

[0121] like Figure 4 As shown, specifically including the following:

[0122] S401, obtaining target task information; wherein the target task information includes one or more of target data information, upload cycle information, and upload format information;

[0123] S402, after identifying that the target task information and the current meter reading task have a meter reading logic change, sending the changed meter reading logic to the smart water meter;

[0124] S403, receiving feedback information from the smart water meter, and identifying whether the smart water meter supports the meter reading logic of the target task information according to the feedback information; if supported, executing S404; if not supported, executing S405;

[0125] S404, sending a task information change instruction to the smart water meter, and the smart water meter executes the target task;

[0126] S405, continue to use the current task information;

[0127] The way to continue using the current task information is that when the check code in the downlink instruction is inaccurate, or the data format does not meet the protocol standard, it is determined that the smart water meter does not support the target task information. At this time, the smart water meter does not need to replace the currently executed task information with the target task information, but continues to operate according to the current task information.

[0128] S406: Obtain the reason why the meter reading logic is not supported, and generate feedback information that the meter reading logic is not supported according to the reason.

[0129] The method for obtaining the reason why the target task information is not supported is that, when the verification code is inaccurate, the reason why the target task information is not supported is determined to be inaccurate verification code. At this time, the management platform can be requested to resend the downlink instruction in the generated feedback information; when the data format does not meet the protocol standard, the incorrectly formatted data content is obtained, and the reason why the target task information is not supported is incorrectly formatted, and the relevant data content is provided in the generated feedback information, and the staff can be requested to resend the downlink instruction after changing the correct data format.

[0130] The advantage of this setting of the scheme is that when the smart water meter does not support the target task information, the original task information can continue to be executed and the reason for the non-support can be found, which is conducive to avoiding the confusion of task information operation and improving the error correction efficiency of the target task information.

[0131] Embodiment 5

[0132] Figure 5 It is a flowchart of a task change method for wireless centralized meter reading of a smart water meter provided in Example 5 of the present application. This solution makes a better improvement on the above-mentioned embodiment, and the specific improvement is: the smart water meter executes the target task, including: sending the task information change instruction to the smart water meter, so that the smart water meter reads the function code in the meter reading logic, determines the type of task information that needs to be changed, and extracts the function data segment in the meter reading logic, replaces the content of the current task information with the function data segment, and stores the changed task information.

[0133] like Figure 5 As shown, specifically including the following:

[0134] S501, obtaining target task information; wherein the target task information includes one or more of target data information, upload cycle information, and upload format information;

[0135] S502, after identifying that the target task information and the current meter reading task have a meter reading logic change, sending the changed meter reading logic to the smart water meter;

[0136] S503, receiving feedback information from the smart water meter, and identifying whether the smart water meter supports the meter reading logic of the target task information according to the feedback information;

[0137] S504. If supported, send the task information change instruction to the smart water meter, so that the smart water meter reads the function code in the meter reading logic, determines the type of task information that needs to be changed, extracts the function data segment in the meter reading logic, replaces the content of the current task information with the function data segment, and stores the changed task information.

[0138] The way in which the smart water meter changes and stores task information can be that after the smart water meter determines the meter reading logic that supports the target task information, it reads the downlink instruction sent by the management platform, and extracts the function code and the function data segment in the specified position in the downlink instruction, obtains the task information type corresponding to the function code according to the pre-stored communication protocol, calls the program fragment of the task information type, determines the parameter position therein, deletes the original parameter data, and fills the value in the function data segment into the original parameter data position to obtain the changed program fragment, stores the program fragment, and in the subsequent meter reading process, the smart water meter will run the changed program to complete the change and storage of the task information.

[0139] The advantage of this setting is that the task information can be changed and stored by changing the operating program of the smart water meter, which provides a standardized process for changing the task information of the smart water meter, so that the meter reading information reported by the subsequent smart water meter is more in line with the collection needs of the staff.

[0140] Embodiment 6

[0141] Figure 6 It is a structural diagram of the task change device of the smart water meter wireless data collection provided in Example 6 of the present application.

[0142] like Figure 6 As shown, specifically including the following:

[0143] The target task information acquisition module 601 is used to acquire target task information; wherein the target task information includes one or more of target data information, upload cycle information and upload format information;

[0144] The meter reading logic change determination module 602 is used to send the changed meter reading logic to the smart water meter after identifying that the target task information and the current meter reading task have a meter reading logic change;

[0145] A feedback information receiving module 603 is used to receive feedback information from a smart water meter and identify whether the smart water meter supports the meter reading logic of the target task information according to the feedback information;

[0146] The change instruction sending module 604 is used to send a task information change instruction to the smart water meter when supported, so that the smart water meter executes the target task.

[0147] In an embodiment of the present application, a target task information acquisition module is used to acquire target task information; wherein the target task information includes one or more of target data information, upload cycle information, and upload format information; a meter reading logic change determination module is used to send the changed meter reading logic to the smart water meter after identifying that there is a meter reading logic change between the target task information and the current meter reading task; a feedback information receiving module is used to receive feedback information from the smart water meter, and identify whether the smart water meter supports the meter reading logic of the target task information according to the feedback information; a change instruction sending module is used to send a task information change instruction to the smart water meter if supported, and the smart water meter executes the target task. Through the above-mentioned task change device for wireless centralized metering of smart water meters, the task information of the smart water meter can be updated in real time through online interaction with the smart water meter, which is beneficial to improving the intelligence level of the smart water meter in the actual use process and the efficiency of upgrade and maintenance.

[0148] A task change device for wireless centralized meter reading of a smart water meter in an embodiment of the present application may be a device, or a component, integrated circuit, or chip in a terminal. The device may be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device may be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc., and the non-mobile electronic device may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0149] In the embodiment of the present application, a device for changing the task of wireless centralized meter reading of a smart water meter may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0150] The device for changing the task of wireless centralized meter reading of smart water meters provided in the embodiment of the present application can implement the various processes implemented in the above-mentioned method embodiments. To avoid repetition, they will not be described here.

[0151] Embodiment 7

[0152] like Figure 7As shown, an embodiment of the present application also provides an electronic device 700, including a processor 701, a memory 702, and a program or instruction stored in the memory 702 and executable on the processor 701. When the program or instruction is executed by the processor 701, each process of the method embodiment of the task change of the wireless data collection of a smart water meter described above is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0153] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0154] Embodiment 8

[0155] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the method embodiment of the task change of the above-mentioned smart water meter wireless data collection is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0156] The processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0157] Embodiment 9

[0158] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment for changing the task of the wireless data collection of a smart water meter, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0159] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0160] It should be noted that, in this article, the term "comprises", "includes" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0161] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0162] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

[0163] The above are only preferred embodiments of the present application and the technical principles used. The present application is not limited to the specific embodiments described herein, and various obvious changes, readjustments and substitutions that can be made by those skilled in the art will not deviate from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the claims.

Claims

1. A method for changing the task of wireless centralized meter reading of smart water meters, characterized in that: The method comprises: Acquire target task information; wherein the target task information includes one or more of target data information, upload cycle information, and upload format information; After identifying that there is a change in meter reading logic between the target task information and the current meter reading task, the changed meter reading logic is sent to the smart water meter; receiving feedback information from a smart water meter, and identifying whether the smart water meter supports the meter reading logic of the target task information according to the feedback information; If supported, a task information change instruction is sent to the smart water meter, and the smart water meter executes the target task.

2. The task changing method of the smart water meter wireless centralized reading according to claim 1 is characterized in that: Before acquiring the target task information, the method further includes: Obtain historical water consumption data, weather change data, and holiday information; Predicting the user's water demand within a preset time period based on the historical water use data, the weather change data, and the holiday information; Generate task information change suggestions based on the water demand.

3. The task changing method of the smart water meter wireless centralized meter reading according to claim 1 is characterized in that: Identifying that there is a meter reading logic change between the target task information and the current meter reading task, including: Get current task information; The target data information, upload cycle information and upload format information in the target task information are compared with the target data information, upload cycle information and upload format information in the current task information respectively. If any information content is inconsistent, it is determined that the meter reading logic has changed.

4. The task changing method of the smart water meter wireless centralized meter reading according to claim 3 is characterized in that: Send the changed meter reading logic to the smart water meter, including: Generate downlink instructions according to the changed meter reading logic and send them to the smart water meter; Accordingly, the meter reading logic for identifying whether the smart water meter supports the target task information includes: After receiving the downlink instruction, the smart water meter identifies whether the check code in the downlink instruction is correct; If the check code is correct, then identifying whether the data format in the downlink instruction complies with the protocol standard; If it meets the requirements, it is determined that the smart water meter can support the target task information, and feedback information supporting the target task information is generated.

5. The task changing method of the smart water meter wireless centralized reading according to claim 1 is characterized in that: After the smart water meter supports the meter reading logic of the target task information, the method further includes: If the target task information includes a supplementary copying rule, the current supplementary copying procedure is changed and stored according to the supplementary copying rule.

6. The task changing method of the smart water meter wireless centralized meter reading according to claim 1 is characterized in that: After identifying whether the smart water meter supports the meter reading logic of the target task information according to the feedback information, the method further includes: When the smart water meter determines that it cannot support the meter reading logic, continue to use the current task information; The reason why the meter reading logic is not supported is obtained, and feedback information that the meter reading logic is not supported is generated according to the reason.

7. The task changing method of the smart water meter wireless centralized meter reading according to claim 1 is characterized in that: The smart water meter performs the following tasks: The task information change instruction is issued to the smart water meter, so that the smart water meter reads the function code in the meter reading logic, determines the type of task information that needs to be changed, extracts the function data segment in the meter reading logic, replaces the content of the current task information with the function data segment, and stores the changed task information.

8. A task changing device for wireless centralized meter reading of smart water meters, characterized in that: The device comprises: A target task information acquisition module, used to acquire target task information; wherein the target task information includes one or more of target data information, upload cycle information and upload format information; A meter reading logic change determination module is used to send the changed meter reading logic to the smart water meter after identifying that the target task information and the current meter reading task have a meter reading logic change; A feedback information receiving module, used to receive feedback information from a smart water meter, and identify whether the smart water meter supports the meter reading logic of the target task information according to the feedback information; The change instruction sending module is used to send a task information change instruction to the smart water meter when supported, and the smart water meter executes the target task.

9. An electronic device, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of a task change method for wireless centralized meter reading of a smart water meter as described in any one of claims 1 to 7 are implemented.

10. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the task change method of the wireless centralized meter reading of a smart water meter according to any one of claims 1 to 7 are implemented.