An internet of things ultrasonic water meter data acquisition and analysis method and system

CN117928669BActive Publication Date: 2026-08-18CHENGDU QINCHUAN IOT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410089642.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-01-22
Publication Date
2026-08-18
Estimated Expiration
2044-01-22

AI Technical Summary

Technical Problem

[0004]本申请的主要目的在于提供一种物联网超声波水表数据采集分析方法及系统,提供了一种高效简洁的物联网超声波水表数据采集分析方案,至少解决了需要对大量用水数据进行分析,获取用户的用水需求,效率较低的问题

Benefits of technology

[0044]本发明一种物联网超声波水表数据采集分析方法及系统,接收用户终端发送的绑定信息,绑定信息是用户请求与水表进行绑定的信息,根据绑定信息,获得用户的用户信息和水表的水表信息,根据水表信息,获得水表对应的超声波水表对象平台,根据用户信息,判断用户是否为新用户,如果用户是新用户,发送新用户标签到超声波水表对象平台,如果用户不是新用户,获取用户的用户标签,发送用户标签到超声波水表对象平台。采用本方案,不需要通过对大量用水数据进行分析,获得用户的用水需求,只需要根据用户的用户标签,就可获得用户的用水需求,并且用户标签包括通过预测获得的新用户的用户标签,覆盖的用户较全面,本方案提供了一种高效简洁的物联网超声波水表数据采集分析方案,至少解决了需要对大量用水数据进行分析,获取用户的用水需求,效率较低的问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117928669B_ABST
    Figure CN117928669B_ABST
Patent Text Reader

Abstract

The application discloses an Internet of Things ultrasonic water meter data acquisition and analysis method and system, receives the binding information sent by the user terminal, the binding information is the information that the user requests to bind with the water meter, obtains the user information of the user and the water meter information of the water meter according to the binding information, obtains the ultrasonic water meter object platform corresponding to the water meter according to the water meter information, judges whether the user is a new user according to the user information, sends a new user label to the ultrasonic water meter object platform if the user is a new user, and obtains the user label of the user and sends the user label to the ultrasonic water meter object platform if the user is not a new user. The scheme provides an efficient and simple Internet of Things ultrasonic water meter data acquisition and analysis scheme, and at least solves the problem that a large amount of water consumption data needs to be analyzed, the water consumption demand of the user is obtained, and the efficiency is low.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data analysis technology, and in particular to a method and system for data acquisition and analysis of IoT ultrasonic water meters. Background Technology

[0002] The collection and transmission of water usage data is fundamental to water usage data analysis. In urban water supply networks, due to the wide distribution, large number, and long distances of monitoring points, some of which are located in remote areas, it is necessary to use ultrasonic water meters with remote transmission capabilities and data acquisition equipment to transmit water usage data to a data center in real time for processing and analysis. The analysis and processing of water usage data is a crucial link in water resource management and protection. Through statistical analysis, comparison, and analysis of water usage data, conclusions can be drawn regarding water usage patterns and trends, providing a scientific basis for water resource planning. The results of water usage data analysis can provide guidance and support for water resource management. For example, based on water usage data, more scientific and rational water resource allocation plans can be formulated, improving water resource utilization efficiency.

[0003] Currently, by analyzing users' water usage data, we can determine their water usage patterns and thus their water needs. However, the analysis process involves a large amount of data, resulting in low efficiency. Summary of the Invention

[0004] The main purpose of this application is to provide a method and system for data acquisition and analysis of IoT ultrasonic water meters, and to provide an efficient and simple solution for data acquisition and analysis of IoT ultrasonic water meters, which at least solves the problem of low efficiency in analyzing a large amount of water usage data to obtain users' water usage needs.

[0005] A method for data acquisition and analysis of IoT ultrasonic water meters includes:

[0006] Receive first binding information sent by the first user terminal, wherein the first binding information is information requesting the first user to bind with the first water meter;

[0007] Based on the first binding information, obtain the first user information of the first user and the first water meter information of the first water meter;

[0008] Based on the information of the first water meter, obtain the ultrasonic water meter object platform corresponding to the first water meter;

[0009] Based on the first user information, determine whether the first user is a new user;

[0010] If the first user is a new user, send a new user tag to the ultrasonic water meter object platform;

[0011] If the first user is not a new user, obtain the first user tag of the first user;

[0012] Send the first user tag to the ultrasonic water meter object platform.

[0013] Optionally, the step of sending a new user tag to the ultrasonic water meter object platform if the first user is a new user includes:

[0014] If the first user is a new user, obtain the user information of other users who match the first user and other users based on the first user information;

[0015] Based on the other users and their user information, obtain the tags of the other users;

[0016] Based on the tags of the other users, obtain the new user's tags;

[0017] Send the new user tag to the ultrasonic water meter object platform.

[0018] Optionally, the step of obtaining user information of other users matching the first user and other users based on the first user information further includes:

[0019] Based on the first user information, obtain a list of first users that match the first user;

[0020] Based on the first feature data, filter the first user list to find other users that match the first user and other user information, whereby the first feature data is used to indicate other users.

[0021] Optionally, the step of obtaining a new user tag based on other users' tags further includes:

[0022] Train a first prediction model based on the tags of other users;

[0023] The first user information is fed into the first prediction model to obtain a new user label.

[0024] Optionally, a method for acquiring and analyzing data from an IoT ultrasonic water meter also includes:

[0025] The first user's tag is updated based on the traffic data that matches the first user.

[0026] Optionally, the step of obtaining the first user's first user tag if the first user is not a new user further includes:

[0027] If the first user is not a new user, obtain the first user's first user tag based on the first user information and the user information-tag mapping.

[0028] Optionally, the first user information is the first user information after discretization processing.

[0029] Optionally, the user information-tag mapping is one of a pre-trained statistical model, machine learning model, or deep learning model.

[0030] Furthermore, embodiments of this application provide an IoT ultrasonic water meter data acquisition and analysis system, including a sensor network platform, wherein:

[0031] The sensor network platform is configured as follows:

[0032] Receive first binding information sent by the first user terminal, wherein the first binding information is information requesting the first user to bind with the first water meter;

[0033] Based on the first binding information, obtain the first user information of the first user and the first water meter information of the first water meter;

[0034] Based on the information of the first water meter, obtain the ultrasonic water meter object platform corresponding to the first water meter;

[0035] Based on the first user information, determine whether the first user is a new user;

[0036] If the first user is a new user, send a new user tag to the ultrasonic water meter object platform;

[0037] If the first user is not a new user, obtain the first user tag of the first user;

[0038] Send the first user tag to the ultrasonic water meter object platform.

[0039] Optionally, the IoT ultrasonic water meter data acquisition and analysis system further includes an ultrasonic water meter object platform, wherein:

[0040] The ultrasonic water meter platform is configured as follows:

[0041] Receive new user tags or first user tags sent by the sensor network platform;

[0042] Adjust the water pump's outlet valve and speed based on the new user tag or the first user tag.

[0043] Compared with the prior art, the present invention has the following advantages and beneficial effects:

[0044] This invention discloses an IoT ultrasonic water meter data acquisition and analysis method and system. It receives binding information sent by a user terminal, which is the user's request to bind with the water meter. Based on the binding information, it obtains the user's user information and the water meter's information. Based on the water meter information, it obtains the corresponding ultrasonic water meter object platform. Based on the user information, it determines whether the user is a new user. If the user is a new user, a new user tag is sent to the ultrasonic water meter object platform; if the user is not a new user, the user tag is obtained and sent to the ultrasonic water meter object platform. This solution eliminates the need to analyze large amounts of water usage data to obtain user water demand. It only requires the user's user tag to obtain the user's water demand, and the user tag includes the user tag of newly predicted users, providing comprehensive user coverage. This solution offers an efficient and concise IoT ultrasonic water meter data acquisition and analysis method, at least solving the problem of low efficiency in obtaining user water demand through the analysis of large amounts of water usage data. Attached Figure Description

[0045] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0046] Figure 1 This is a flowchart illustrating a data acquisition and analysis method for an IoT ultrasonic water meter according to this application.

[0047] Figure 2 This is a schematic diagram of an IoT ultrasonic water meter data acquisition and analysis system according to this application.

[0048] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0049] To enable those skilled in the art to better understand the present disclosure, the technical solutions of the present disclosure will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present disclosure, and not all embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present disclosure.

[0050] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0051] Example 1

[0052] like Figure 1 As shown, an IoT ultrasonic water meter data acquisition and analysis method, executed by a sensor network platform, includes:

[0053] S1. Receive first binding information sent by the first user terminal, wherein the first binding information is information requesting the first user to bind with the first water meter;

[0054] Optionally, the first user inputs their first user information and the characteristic data of the first water meter into the first user terminal. Based on the first user information and the characteristic data of the first water meter, the first user terminal establishes a binding relationship between the first user and the first water meter, obtains the first user's binding information, and creates a binding record. The binding record records the first user's binding information. The first user terminal sends the first user's binding information to the ultrasonic water meter object platform. The first binding information is the information in which the first user requests to bind with the first water meter. The first user's binding information includes the first user's first user information and the characteristic data of the first water meter.

[0055] Optionally, the first user terminal can be the first user's mobile phone or the first user's computer. The first user's user information includes name, gender, age, age range, monthly water bill range, address, length of stay, and account number. For example, the first user information is "Name Zhang San, Gender Male, Age 35, Age range 30-50, Monthly water bill range 30-50 yuan, Address 1202, Unit 3, Building 1, Binhewan, Shidong Street, Shuangliu District, Chengdu, Sichuan Province, Length of stay 6 days, Account number 7.3100302003". The characteristic data of the first water meter is the number of the first water meter, which is the unique identifier of the first water meter. For example, the number of the first water meter is "LXSL-20E".

[0056] S2. Based on the first binding information, obtain the first user information of the first user and the first water meter information of the first water meter;

[0057] Optionally, the binding information of the first user is parsed to obtain the first user information and the feature data of the first water meter. Based on the feature data of the first water meter, the water meter information of the first water meter is retrieved. The water meter information of the first water meter includes the number of the first water meter and the installation location of the first water meter. For example, the information of the first water meter is "number LXSL-20E, installation location is 1202, 12th floor, Unit 3, Building 1, Binhewan, Shidong Street, Shuangliu District, Chengdu City, Sichuan Province".

[0058] Optionally, the binding information of the first user can be parsed based on a fixed length to obtain the first user information and the feature data of the first water meter, or the binding information of the first user can be parsed based on a delimiter to obtain the first user information and the feature data of the first water meter.

[0059] S3. Based on the information of the first water meter, obtain the ultrasonic water meter object platform corresponding to the first water meter;

[0060] Optionally, based on the information of the first water meter, the number of the first water meter and the installation location of the first water meter can be obtained. The ultrasonic water meter object platform corresponding to the first water meter can be retrieved based on the number of the first water meter, or the ultrasonic water meter object platform corresponding to the first water meter can be retrieved based on the installation location of the first water meter. The ultrasonic water meter object platform refers to a platform that can adjust the outlet valve and speed of the water pump according to the water demand of users in different areas.

[0061] S4. Based on the first user information, determine whether the first user is a new user;

[0062] Optionally, based on the first user information, obtain the first user's check-in duration, determine whether the first user's check-in duration exceeds the preset check-in duration, and determine whether the first user is a new user based on the determination result. The preset check-in duration is often used to distinguish between new users and historical users.

[0063] S5. If the first user is a new user, send a new user tag to the ultrasonic water meter object platform;

[0064] Optionally, based on the first user's information, the first user's stay duration is obtained. If the first user's stay duration does not exceed the preset stay duration, the first user is considered a new user. For example, if Zhang San's stay duration is 6 days and the preset stay duration is 15 days, Zhang San is considered a new user. Based on the first user's information, the user information of other users matching the first user is obtained. Based on the other user information and user information-tag mapping, the tags of other users are obtained. Based on the tags of other users, the new user's tag is obtained and sent to the ultrasonic water meter object platform. Other users refer to users who live in the same area as the first user, are in the same age group as the first user, and have a stay duration of more than 15 days. Other user information includes the other user's name, gender, age, age range, monthly water bill range, account number, and address. The tags of other users include the other user's attribute tags, area tags, water usage time tags, and flow data tags corresponding to the water usage time tags. The new user's tag includes the new user's area tags, attribute tags, predicted water usage time tags, and predicted flow data tags corresponding to the predicted water usage time tags.

[0065] S6. If the first user is not a new user, obtain the first user tag of the first user.

[0066] Optionally, if the first user's stay exceeds the preset stay duration, then the first user is a historical user. For example, if Wang Wu's stay duration is 1 year and the preset stay duration is 15 days, then Wang Wu is a historical user. Based on the first user information and the user information-tag mapping, the first user's first user tag is obtained. The user information-tag mapping is a model that includes the mapping relationship between user information and tags. The first user's first user tag includes the first user's region tag, the first user's attribute tag, the first user's water usage time tag, and the flow data tag corresponding to the first user's water usage time tag.

[0067] S7. Send the first user tag to the ultrasonic water meter object platform.

[0068] Optionally, the first user tag can be sent to the ultrasonic water meter platform through various methods, such as Bluetooth, Wi-Fi, or 4G or 5G. Based on the first user tag, the ultrasonic water meter platform obtains the water demand of all users in the area corresponding to the first user. According to the water demand of the area corresponding to the first user, the platform adjusts the outlet valve and speed of the water pump, thereby adjusting the water supply and pressure. For example, during peak water usage periods, the ultrasonic water meter platform increases the pump speed and the opening of the outlet valve to increase the water supply and pressure; during off-peak water usage periods, it slows down the pump speed and decreases the outlet valve opening to reduce the water supply and pressure.

[0069] Optionally, the step of sending a new user tag to the ultrasonic water meter object platform if the first user is a new user includes:

[0070] If the first user is a new user, obtain other user information that matches the first user based on the first user information;

[0071] Based on the aforementioned other user information, obtain the tags of other users;

[0072] Based on the tags of the other users, obtain the new user's tags;

[0073] Send the new user tag to the ultrasonic water meter object platform.

[0074] Optionally, if the first user is a new user, a list of first users matching the first user is obtained based on the first user information. Other users and other user information that match the first user are filtered from the first user list based on the first feature data. Tags of other users are obtained based on the other user information. New user tags are obtained based on the tags of other users. The new user tags are sent to the ultrasonic water meter object platform. The first feature data is used to indicate other users in the first user list.

[0075] Optionally, the step of obtaining user information of other users matching the first user and other users based on the first user information further includes:

[0076] Based on the first user information, obtain a list of first users that match the first user;

[0077] Based on the first feature data, filter the first user list to find other users that match the first user and other user information, whereby the first feature data is used to indicate other users.

[0078] Optionally, based on the first user information, obtain the first user's address and age. Based on the first user's address, obtain the corresponding area information. The area information can be the specific address of the first user's residential area or the specific address of the first user's street. For example, if Zhang San's address is Unit 3, Building 1, 12th Floor, Room 1202, Binhewan, Shidong Street, Shuangliu District, Chengdu, Sichuan Province, then Zhang San's corresponding area information can be either Binhewan, Shidong Street, Shuangliu District, Chengdu, Sichuan Province or Shidong Street, Shuangliu District, Chengdu, Sichuan Province. Based on the first user's age, set a relevant age range corresponding to the first user. The relevant age range refers to the smaller age range that includes the first user's age. For example, if Zhang San's age is 35 years old, a relevant age range of 30 to 40 years old can be set. Based on the first user's corresponding area information and... For the age group corresponding to the first user, retrieve user information of users who live in the same area as the first user and are in the age group corresponding to the first user, to obtain a first user list. The first user list includes user information of users who live in the same area as the first user and are in the age group corresponding to the first user. Based on the first feature data, filter the first user list to find other users and other user information that match the first user. The first feature data refers to the length of stay of other users. Based on the first feature data, set the search condition that the length of stay is more than 15 days. Filter the first user list to find other users and other user information of other users based on the search condition. Other users refer to users who live in the same area as the first user, are in the age group corresponding to the first user, and have a stay of more than 15 days.

[0079] Optionally, based on the first user information, obtain the first user's account number; based on the first user's account number, obtain the area code corresponding to the first user; and based on the area code corresponding to the first user and the relevant age group corresponding to the first user, retrieve a list of first users matching the first user.

[0080] Optionally, the step of obtaining a new user tag based on other users' tags further includes:

[0081] Train a first prediction model based on the tags of other users;

[0082] The first user information is fed into the first prediction model to obtain a new user label.

[0083] Optionally, a first prediction model can be trained using the labels of other users. The first prediction model can be a regression model, a time series model, or a machine learning model. The first prediction model is then evaluated, and the first user's information is fed into the evaluated first prediction model to obtain new user labels.

[0084] Optionally, the IoT ultrasonic water meter data acquisition and analysis method is characterized by further comprising:

[0085] The first user's tag is updated based on the traffic data that matches the first user.

[0086] Optionally, the ultrasonic water meter collects the first user's water usage time and the corresponding flow rate data, and sends the first user's water usage time and the corresponding flow rate data to the ultrasonic water meter platform. The first user's flow rate data will change in different periods. For example, user Li Si's total flow rate data in July is 10 tons, and the total flow rate data in August is 20 tons. Therefore, it is necessary to periodically obtain the first user's first user tag based on the first user information and the user information-tag mapping, and update the first user tag based on the flow rate data matching the first user. The user information-tag mapping refers to a model that includes the mapping relationship between user information and tags.

[0087] Optionally, if the first user is a new user and the first user's stay is less than 15 days, the first user's first user tag is a new user tag. The new user tag includes the new user's area tag, predicted water usage time tag, and predicted flow data tag corresponding to the predicted water usage time tag. If the first user's stay is more than 15 days, the ultrasonic water meter object platform obtains the first user's new user tag based on the first user information and user information-tag mapping, obtains the water usage time corresponding to the flow data based on the flow data matched with the first user, and updates the new user tag based on the flow data matched with the first user and the water usage time corresponding to the flow data to obtain the first user tag.

[0088] Optionally, the step of obtaining the first user's first user tag if the first user is not a new user further includes:

[0089] If the first user is not a new user, obtain the first user's first user tag based on the first user information and the user information-tag mapping.

[0090] Optionally, if the first user is not a new user, the user information-tag mapping can use various pre-trained models, such as statistical models, machine learning models, or deep learning models. These models input the first user's information into the user information-tag mapping to obtain the first user's first user tag. The user information-tag mapping includes the mapping relationship between regional information and regional tags, the mapping relationship between water usage time and water usage time tags, and the mapping relationship between flow data and flow data tags. For example, the attribute tag for the 20-30 age range is "young user," the attribute tag for the 30-50 age range is "middle-aged user," and the attribute tag for those over 50 is "elderly user." If Zhang San is 35 years old, then Zhang San's attribute tag is "middle-aged user." If Zhang San's address is Unit 3, Building 1, Binhewan, Shidong Street, Shuangliu District, Chengdu City, Sichuan Province, then Zhang San's regional tag is "Binhewan, Shidong Street, Shuangliu District, Chengdu City, Sichuan Province." The time intervals include 7:30-8:30 and 17:00-19:00. The flow rate data range for 7:30-8:30 is 0.03 cubic meters to 0.10 cubic meters, and the flow rate data range for 17:00-19:00 is 0.1 cubic meters to 1.0 cubic meters. Zhang San uses water from 8:00-8:10 every day, and the flow rate data for 8:00-8:10 is 0.03 cubic meters to 0.06 cubic meters. Zhang San uses water from 18:00 every day... Water usage occurs from 10:00 to 19:00. The corresponding flow rate data from 18:10 to 19:00 is 0.3 cubic meters to 0.6 cubic meters. Zhang San's water usage time is labeled as "peak water usage period: 7:30 to 8:30, 17:00 to 19:00", and the flow rate data is labeled as "flow rate data from 7:30 to 8:30 is 0.02 cubic meters to 0.10 cubic meters, and flow rate data from 17:00 to 19:00 is 0.1 cubic meters to 1.0 cubic meters".

[0091] Optionally, the first user information is the first user information after discretization processing.

[0092] Optionally, the first user information can be discretized using various principles, such as the principles of statistics, decision trees, cluster analysis, or genetic algorithms.

[0093] Optionally, the first user information can be cleaned, missing values ​​can be filled, outliers can be modified, and outliers can be deleted. Based on the cleaned first user information, multiple equidistant or unequal intervals can be set. For example, if the first user is Zhang San and Zhang San is 35 years old, or the first user is Li Si and Li Si is 45 years old, or the first user is Wang Wu and Wang Wu is 60 years old, three age intervals can be set: 20-30 years old, 30-50 years old, and over 50 years old. Zhang San's age corresponds to the interval 30-50 years old, Li Si's age corresponds to the interval 30-50 years old, and Wang Wu's age corresponds to the interval over 50 years old.

[0094] Optionally, the user information-tag mapping is one of a pre-trained statistical model, machine learning model, or deep learning model.

[0095] Optionally, a statistical model, machine learning model, or deep learning model can be pre-trained with user information and labels. The parameters of the statistical model, machine learning model, or deep learning model can be adjusted to obtain the user information-label mapping. User information refers to the information of all users stored on the sensor network platform, and labels refer to the labels of all users.

[0096] Example 2

[0097] This embodiment provides an IoT ultrasonic water meter data acquisition and analysis system, including a sensor network platform, wherein:

[0098] The sensor network platform is configured as follows:

[0099] Receive first binding information sent by the first user terminal, wherein the first binding information is information requesting the first user to bind with the first water meter;

[0100] Based on the first binding information, obtain the first user information of the first user and the first water meter information of the first water meter;

[0101] Based on the information of the first water meter, obtain the ultrasonic water meter object platform corresponding to the first water meter;

[0102] Based on the first user information, determine whether the first user is a new user;

[0103] If the first user is a new user, send a new user tag to the ultrasonic water meter object platform;

[0104] If the first user is not a new user, obtain the first user tag of the first user;

[0105] Send the first user tag to the ultrasonic water meter object platform.

[0106] Optionally, the IoT ultrasonic water meter data acquisition and analysis system further includes an ultrasonic water meter object platform, wherein:

[0107] The ultrasonic water meter platform is configured as follows:

[0108] Receive new user tags or first user tags sent by the sensor network platform;

[0109] Adjust the water pump's outlet valve and speed based on the new user tag or the first user tag.

[0110] Example 3

[0111] This embodiment provides a specific implementation scheme based on Embodiments 1 and 2.

[0112] The sensor network platform receives the first binding information sent by the first user terminal. The first binding information is the information of the first user requesting to bind with the first water meter. The first binding information includes the first user information and the feature data of the first water meter.

[0113] The sensor network platform parses the first binding information to obtain the first user information and the feature data of the first water meter. Based on the feature data of the first water meter, the first water meter information is obtained. For example, the first user information is "Name Zhang San, Gender Male, Age 35, Age range 30-50, Monthly water fee range 30-50 yuan, Address 12th Floor, Unit 3, Building 1, Binhewan, Shidong Street, Shuangliu District, Chengdu, Sichuan Province, Stay duration 6 days, Address 12th Floor, Unit 3, Building 1, Binhewan, Shidong Street, Shuangliu District, Chengdu, Sichuan Province, Household number 7.3100302003". The feature data of the first water meter is the number of the first water meter, for example, the number of the first water meter is "LXSL-20E". The information of the first water meter is "The number of the first water meter is LXSL-20E, and the installation location of the first water meter is 12th Floor, Unit 3, Building 1, Binhewan, Shidong Street, Shuangliu District, Chengdu, Sichuan Province".

[0114] The sensor network platform obtains the corresponding ultrasonic water meter object platform based on the information of the first water meter. Based on the information of the first water meter, it obtains the number and installation location of the first water meter. It can retrieve the corresponding ultrasonic water meter object platform based on the number of the first water meter or the installation location of the first water meter. The ultrasonic water meter object platform refers to a platform that can adjust the outlet valve and speed of the water pump according to the water demand of users in different areas.

[0115] The sensor network platform obtains the first user's check-in duration based on the first user's information, determines whether the first user's check-in duration exceeds the preset check-in duration, and determines whether the first user is a new user based on the judgment result. The preset check-in duration is often used to distinguish between new users and historical users.

[0116] If the first user's stay duration does not exceed the preset stay duration, then the first user is considered a new user. For example, if Zhang San's stay duration is 6 days and the preset stay duration is 15 days, then Zhang San is a new user. Based on the first user's information, other users matching the first user and their other user information are obtained. Based on the other user information and user information-tag mapping, the tags of the other users are obtained. Based on the tags of the other users, the new user's tag is obtained and sent to the ultrasonic water meter object platform. Other users refer to users who live in the same area as the first user, are in the same age group as the first user, and have a stay duration of more than 15 days. For example, other user information could be: "Name: Wang Wu, Gender: Male, Age: 36, Age range: 30-50, Monthly water fee range: 30-50 yuan, Address: 16th Floor, Unit 3, Building 5, Binhewan, Shidong Street, Shuangliu District, Chengdu City, Sichuan Province". The user has been registered for 1 year and has the account number 7.3100350702. Other user tags include: Wang Wu's tags: "Attribute: Middle-aged user, Region: Binhewan, Shidong Street, Shuangliu District, Chengdu, Sichuan Province, Peak water usage periods: 7:30-8:30, 17:00-19:00," and flow data: 0.02 cubic meters to 0.10 cubic meters from 7:30 to 8:30, and flow data from 17:00 to 19:00... The flow rate is 0.1 cubic meters to 1.0 cubic meters. Zhang San is a new user with the following tags: "Attribute: Middle-aged user, Region: Binhewan, Shidong Street, Shuangliu District, Chengdu City, Sichuan Province, Peak water usage periods: 7:30-8:30 and 17:00-19:00". The flow rate data from 7:30 to 8:30 is 0.02 cubic meters to 0.10 cubic meters, and the flow rate data from 17:00 to 19:00 is 0.1 cubic meters to 1.0 cubic meters.

[0117] If the first user's stay exceeds the preset stay duration, then the first user is a historical user. For example, Wang Wu's stay duration is 1 year, and the preset stay duration is 15 days. Wang Wu is a historical user. Based on the first user information and the user information-tag mapping, the first user's first user tag is obtained. The user information-tag mapping is a model that includes the mapping relationship between user information and tags. Wang Wu's tag is "Attribute: Middle-aged user, Region: Binhewan, Shidong Street, Shuangliu District, Chengdu City, Sichuan Province, Peak water usage period: 7:30-8:30, 17:00-19:00", and the flow data is: 0.02 cubic meters to 0.10 cubic meters from 7:30 to 8:30 and 0.1 cubic meters from 17:00 to 19:00.

[0118] The ultrasonic water meter platform sends a first user tag to the user's target platform. Based on the first user tag, the platform obtains the water demand of all users in the area corresponding to the first user. According to the water demand of all users in the area corresponding to the first user, the platform adjusts the outlet valve and speed of the water pump, thereby adjusting the water supply and pressure. For example, during peak water consumption periods, the ultrasonic water meter platform increases the water pump speed and the opening of the water pump outlet valve, thereby increasing the water supply and pressure. During off-peak water consumption periods, the platform slows down the water pump speed and decreases the opening of the water pump outlet valve, thereby decreasing the water supply and pressure.

[0119] Example 4

[0120] like Figure 2 As shown, this embodiment provides a specific Internet of Things (IoT) system, including a user platform, a service platform, a management platform, a sensor network platform, and an ultrasonic water meter object platform. The ultrasonic water meter object platform consists of at least one ultrasonic water meter terminal, the service platform consists of several application function entities, and the user platform consists of several user terminals.

[0121] The ultrasonic water meter object platform is configured to perform the functions of the ultrasonic water meter in any of the above methods; optionally, the ultrasonic water meter object platform includes an ultrasonic water meter, and the data acquisition module of the ultrasonic water meter collects relevant data of the water meter.

[0122] The sensor network platform is configured to perform the functions of the sensor network platform in any of the above methods; optionally, the sensor network platform includes data protocol management, data parsing, data classification, data transmission monitoring, and data transmission security.

[0123] The management platform is configured with an equipment management module, a business management sub-platform, and a data center; optionally, the equipment management module is configured for equipment parameter management, equipment operating status monitoring, and equipment lifecycle management; the business management sub-platform is configured for revenue management, scheduling management, business management, and alarm management.

[0124] The user terminals in the user platform are configured to perform the functions of the first user terminal in any of the above methods; optionally, the user terminals can be divided into personal user terminals and supervisory user terminals according to the user object.

[0125] The service platform is configured as an API server or other server used to establish communication between the ultrasonic water meter object platform and the user platform to achieve corresponding functions; optionally, the service platform includes water service, operation service, and security service.

[0126] Furthermore, the ultrasonic water meter object platform and the sensor network platform, as well as the sensor network platform and the ultrasonic water meter object platform, communicate using the NB-IoT or LoRa protocol. The ultrasonic water meter object platform, the service platform, and the user platform communicate via the Internet. The user platform and the ultrasonic water meter object platform communicate using Bluetooth Low Energy. The user terminal can bind to the ultrasonic water meter terminal in the user platform and the service platform by scanning the QR code on its ultrasonic water meter terminal or by other methods.

[0127] Example 5

[0128] This embodiment provides a computer-readable storage medium on which a computer program is stored, and a processor executes the computer program to implement any of the methods described above.

[0129] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a device including one or any combination of the above-mentioned memories. The computer may be a variety of computing devices, including smart terminals and servers.

[0130] In the above embodiments of this disclosure, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the matching descriptions of other embodiments.

[0131] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.

[0132] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0133] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0134] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable non-volatile storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a non-volatile storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this disclosure. The aforementioned non-volatile storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0135] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other matching technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A method for data collection and analysis of an Internet of Things ultrasonic water meter, characterized in that, include: Receive first binding information sent by the first user terminal, wherein the first binding information is information requesting the first user to bind with the first water meter; Based on the first binding information, the first user information of the first user and the first water meter information of the first water meter are obtained. The first user information includes name, gender, age, age range, monthly water fee range, address, length of stay and household number. Based on the information of the first water meter, obtain the ultrasonic water meter object platform corresponding to the first water meter; Based on the first user information, determine whether the first user is a new user; If the first user is a new user, a new user tag is sent to the ultrasonic water meter object platform. The new user tag includes the new user's region tag, the new user's attribute tag, the predicted water usage time tag, and the predicted flow data tag corresponding to the predicted water usage time tag. The step of sending a new user tag to the ultrasonic water meter object platform if the first user is a new user includes: if the first user is a new user, obtaining user information of other users matching the first user and other users based on the first user information; obtaining tags of other users based on the other users and their user information; obtaining a new user tag based on the other users' tags; and sending the new user tag to the ultrasonic water meter object platform. If the first user is not a new user, obtain the first user tag of the first user. The first user tag includes the first user's region tag, the first user's attribute tag, the first user's water usage time tag, and the flow data tag corresponding to the first user's water usage time tag. The step of obtaining the first user tag of the first user if the first user is not a new user further includes: if the first user is not a new user, obtaining the first user tag of the first user according to the first user information and user information-tag mapping; Send the first user tag to the ultrasonic water meter object platform.

2. The Internet of Things ultrasonic water meter data acquisition and analysis method of claim 1, wherein, The step of obtaining user information of other users matching the first user and other users based on the first user information further includes: Based on the first user information, obtain a first user list that matches the first user; Based on the first feature data, filter the first user list to find other users that match the first user and other user information, whereby the first feature data is used to indicate other users.

3. The Internet of Things ultrasonic water meter data acquisition and analysis method of claim 1, wherein, The step of obtaining a new user tag based on the tags of the other users further includes: Train a first prediction model based on the tags of other users; The first user information is fed into the first prediction model to obtain a new user label.

4. The IoT ultrasonic water meter data acquisition and analysis method as described in claim 1, characterized in that, Also includes: The first user's tag is updated based on the traffic data that matches the first user.

5. The IoT ultrasonic water meter data acquisition and analysis method as described in claim 1, characterized in that, The first user information is the first user information after discretization processing.

6. The IoT ultrasonic water meter data acquisition and analysis method as described in claim 1, characterized in that, The user information-tag mapping is one of a pre-trained statistical model, machine learning model, or deep learning model.

7. An IoT-based ultrasonic water meter data acquisition and analysis system, characterized in that, Including sensor network platforms, among which: The sensor network platform is configured as follows: Receive first binding information sent by the first user terminal, wherein the first binding information is information requesting the first user to bind with the first water meter; Based on the first binding information, the first user information of the first user and the first water meter information of the first water meter are obtained. The first user information includes name, gender, age, age range, monthly water fee range, address, length of stay and household number. Based on the information of the first water meter, obtain the ultrasonic water meter object platform corresponding to the first water meter; Based on the first user information, determine whether the first user is a new user; If the first user is a new user, a new user tag is sent to the ultrasonic water meter object platform. The new user tag includes the new user's region tag, the new user's attribute tag, the predicted water usage time tag, and the predicted flow data tag corresponding to the predicted water usage time tag. The step of sending a new user tag to the ultrasonic water meter object platform if the first user is a new user includes: if the first user is a new user, obtaining user information of other users matching the first user and other users based on the first user information; obtaining tags of other users based on the other users and their user information; obtaining a new user tag based on the other users' tags; and sending the new user tag to the ultrasonic water meter object platform. If the first user is not a new user, obtain the first user tag of the first user. The first user tag includes the first user's region tag, the first user's attribute tag, the first user's water usage time tag, and the flow data tag corresponding to the first user's water usage time tag. The step of obtaining the first user tag of the first user if the first user is not a new user further includes: if the first user is not a new user, obtaining the first user tag of the first user according to the first user information and user information-tag mapping; Send the first user tag to the ultrasonic water meter object platform.

8. The IoT ultrasonic water meter data acquisition and analysis system as described in claim 7, characterized in that, It also includes an ultrasonic water meter platform, in which: The ultrasonic water meter platform is configured as follows: Receive new user tags or first user tags sent by the sensor network platform; Adjust the water pump's outlet valve and speed based on the new user tag or the first user tag.

Citation Information

Patent Citations

  • Remote water meter data collection system

    CN110634280A

  • Water consumption analysis method and device for ultrasonic water meter, electronic equipment and storage medium

    CN115127627A