A method for evaluating bathing with a gas water heater

By collecting data on the outlet water temperature, water flow rate, and water quality of gas water heaters, calculating water temperature fluctuations, water flow rate, and water quality scores, and combining these with weighted ratios, the problem that gas water heater performance evaluation methods cannot reflect user experience is solved, achieving a comprehensive and objective performance evaluation.

CN122429482APending Publication Date: 2026-07-21GUANGDONG MACRO GAS APPLIANCE
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANGDONG MACRO GAS APPLIANCE
Filing Date
2026-04-08
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

In the existing technology, the performance evaluation method for gas water heaters cannot take into account the user's actual bathing experience. The existing technology cannot provide a comprehensive solution. In the existing technology, the performance evaluation method for gas water heaters cannot fully reflect the user's real experience during use and bathing.

Method used

By collecting water temperature, flow rate, and water quality data from the gas water heater within a preset time period, the water temperature fluctuation, flow rate, and water quality scores are calculated. Combined with preset weighting ratios, the bathing performance of the gas water heater is comprehensively evaluated.

Benefits of technology

It achieves a comprehensive and objective evaluation of the bathing performance of gas water heaters, can truly reflect the user's bathing experience, and provides a more comprehensive evaluation result.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122429482A_ABST
    Figure CN122429482A_ABST
Patent Text Reader

Abstract

The application relates to a gas water heater bathing evaluation method, which comprises the following steps: collecting target operation data of a gas water heater within a first preset time length, wherein the target operation data comprises water outlet temperature data, water flow data and water quality detection data; determining a water temperature fluctuation score of the gas water heater according to the water outlet temperature data; determining a water flow score of the gas water heater according to the water flow data; determining a water quality score of the gas water heater according to the water quality detection data; and calculating a comprehensive score of the gas water heater according to the water temperature fluctuation score, the water flow score and the water quality score according to a preset weight ratio. It can be seen that the bathing performance of the gas water heater is evaluated in three dimensions of water outlet temperature, water flow and water quality. The water outlet temperature, the water flow and the water quality can directly affect the bathing experience of a user. The comprehensive score of the gas water heater calculated based on the three dimensions can reflect the bathing experience of the user, so that the bathing performance of the gas water heater is evaluated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of gas water heaters, and more particularly to a method for evaluating the bathing experience of a gas water heater. Background Technology

[0002] Gas water heaters, as a core hot water supply device in modern households, have become a key home appliance for improving convenience and bathing comfort due to their powerful heating capacity, instant hot water supply, energy saving, and environmental friendliness. They are widely used in various water usage scenarios such as daily washing, bathing, and kitchen use. Performance evaluation of gas water heaters is an important basis for measuring the overall quality and core competitiveness of a product, and is increasingly attracting the attention of users.

[0003] Currently, the conventional method for evaluating the performance of gas water heaters mainly relies on hardware specifications on the equipment side. Specifically, parameters such as the energy efficiency ratio (EER) and operating noise level (dB) of the gas water heater are typically collected, and the performance of the gas water heater is judged based on these parameters.

[0004] However, such traditional performance evaluation methods only focus on the hardware performance of the device itself and cannot take into account the user's actual bathing experience. They are difficult to achieve a comprehensive and objective evaluation of the bathing-related performance of gas water heaters and have technical problems such as a single evaluation dimension and a disconnect between the evaluation results and the actual user experience. Summary of the Invention

[0005] This application provides a method for evaluating the bathing experience of a gas water heater, aiming to solve the technical problem that traditional gas water heater performance evaluation methods are difficult to assess the actual bathing experience of users.

[0006] In a first aspect, embodiments of this application provide a method for evaluating the bathing experience of a gas water heater, comprising: Collect target operating data of the gas water heater within a first preset time period, the target operating data including outlet water temperature data, water flow rate data and water quality test data; The water temperature fluctuation score of the gas water heater is determined based on the outlet water temperature data. The water flow score of the gas water heater is determined based on the water flow data. The water quality score of the gas water heater is determined based on the water quality test data. According to a preset weighting ratio, the comprehensive score of the gas water heater is calculated based on the water temperature fluctuation score, the water flow score, and the water quality score. The comprehensive score is used to evaluate the bathing performance of the gas water heater.

[0007] Optionally, before collecting the target operating data of the gas water heater within a first preset time period, the method further includes: Detect the water flow signal at the inlet of the gas water heater; After the water flow signal is detected to last for a second preset duration, the step of collecting the target operating data of the gas water heater within a first preset duration is executed.

[0008] Optionally, the first preset duration includes a third preset duration, a fourth preset duration, and a fifth preset duration set sequentially, and the collection of target operating data of the gas water heater within the first preset duration includes: Collect first target operating data of the gas water heater within the third preset time period, the first target operating data including outlet water temperature data, water flow rate data and water quality test data; If the water flow signal is interrupted after the third preset time period ends, and the water flow signal is restored after the fourth preset time period ends, then the second target operating data of the gas water heater within the fifth preset time period is collected. The fourth preset time period is less than or equal to a preset threshold. The second target operating data includes outlet water temperature data, water flow data, and water quality detection data. The first target running data and the second target running data are merged into the target running data.

[0009] Optionally, determining the water temperature fluctuation score of the gas water heater based on the outlet water temperature data includes: Calculate the average water temperature fluctuation based on the aforementioned outlet water temperature data; The water temperature fluctuation score is calculated based on the average water temperature fluctuation and according to a preset water temperature fluctuation scoring formula. The preset water temperature fluctuation scoring formula is as follows:

[0010] Where A represents the water temperature fluctuation score. It is a constant. This represents the average value of water temperature fluctuations.

[0011] Optionally, determining the water temperature fluctuation score of the gas water heater based on the outlet water temperature data includes: The maximum and minimum outlet water temperatures are selected from the outlet water temperature data. Calculate the difference between the maximum and minimum outlet water temperatures to obtain the target outlet water temperature difference; According to the preset mapping relationship between outlet water temperature difference and water temperature fluctuation score, the water temperature fluctuation score is determined based on the target outlet water temperature difference. The preset mapping relationship between outlet water temperature difference and water temperature fluctuation score includes multiple outlet water temperature differences and multiple water temperature fluctuation scores, and the multiple outlet water temperature differences correspond one-to-one with the multiple water temperature fluctuation scores.

[0012] Optionally, determining the water flow score of the gas water heater based on the water flow data includes: The average water flow rate is calculated based on the water flow rate data to obtain the target average water flow rate. According to the preset water flow average value-water flow score mapping relationship, the water flow score is determined based on the target water flow average value. The preset water flow average value-water flow score mapping relationship includes multiple water flow average values ​​and multiple water flow scores, and the multiple water flow average values ​​correspond one-to-one with the multiple water flow scores.

[0013] Optionally, the water quality testing data includes TDS testing data, the water quality score includes a TDS score, and determining the water quality score of the gas water heater based on the water quality testing data includes: Calculate the average TDS value based on the TDS detection data; The TDS score is determined based on the average TDS value.

[0014] Optionally, determining the TDS score based on the average TDS includes: The TDS score is calculated based on the average TDS value according to a preset TDS scoring formula. The preset TDS scoring formula is as follows:

[0015] Where B represents the TDS score. It is a constant. This represents the average TDS value.

[0016] Optionally, determining the TDS score based on the average TDS includes: According to a preset TDS rating mapping relationship, the TDS rating is determined based on the average TDS value. The preset TDS rating mapping relationship includes multiple average TDS values ​​and multiple TDS ratings, and the multiple average TDS values ​​correspond one-to-one with the multiple TDS ratings.

[0017] Optionally, the TDS detection data includes a first TDS detection value, and the method further includes: When the detected value of the first TDS is greater than or equal to a preset multiple of the average value of the TDS, a preset warning operation is executed. The preset warning operation is used to notify the user that the water quality of the gas water heater is abnormal.

[0018] Secondly, embodiments of this application also provide a gas water heater bathing evaluation device, which includes a unit for performing the above-described method.

[0019] Thirdly, this application also provides a gas water heater, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the above-described method.

[0020] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program that, when executed by a processor, can implement the above-described method.

[0021] This application provides a method for evaluating the bathing performance of a gas water heater. The method includes: collecting target operating data of the gas water heater within a first preset time period, the target operating data including outlet water temperature data, water flow rate data, and water quality test data; determining a water temperature fluctuation score for the gas water heater based on the outlet water temperature data; determining a water flow rate score for the gas water heater based on the water flow rate data; determining a water quality score for the gas water heater based on the water quality test data; and calculating a comprehensive score for the gas water heater based on the water temperature fluctuation score, the water flow rate score, and the water quality score according to a preset weight ratio. The comprehensive score is used to evaluate the bathing performance of the gas water heater. Therefore, the technical solution of this application first collects target operating data of the gas water heater within a first preset time period. The target operating data includes outlet water temperature data, water flow rate data, and water quality test data. Next, a water temperature fluctuation score is determined based on the outlet water temperature data; a water flow rate score is determined based on the water flow rate data; and a water quality score is determined based on the water quality test data. Finally, a comprehensive score is calculated based on the water temperature fluctuation score, water flow rate score, and water quality score, according to a preset weighting ratio. This comprehensive score is used to evaluate the bathing performance of the gas water heater. Therefore, this application comprehensively evaluates the bathing performance of a gas water heater through three dimensions: outlet water temperature, water flow rate, and water quality. Outlet water temperature, water flow rate, and water quality all directly affect the user's bathing experience. The comprehensive score of the gas water heater calculated based on these three dimensions accurately reflects the user's bathing experience, thus achieving a comprehensive and objective evaluation of the gas water heater's bathing performance. Attached Figure Description

[0022] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

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

[0024] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0025] Figure 1a A flowchart illustrating a gas water heater bathing evaluation method provided in this application embodiment; Figure 1b A schematic diagram of a TDS early warning system provided in this application embodiment; Figure 2 A schematic block diagram of a gas water heater bathing evaluation device provided in the embodiments of this application; Figure 3 A gas water heater is provided as an embodiment of this application. Detailed Implementation

[0026] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0027] The following disclosure provides numerous different embodiments or examples for implementing various structures of this application. To simplify the disclosure, specific examples of components and arrangements are described below. These are merely examples and are not intended to limit the scope of this application. Furthermore, reference numerals and / or letters may be repeated in different examples. Such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed.

[0028] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.

[0029] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0030] It should also be further understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0031] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if [described condition or event] is detected" may be interpreted, depending on the context, as "once determined," "in response to determination," "once [described condition or event] is detected," or "in response to detection of [described condition or event]."

[0032] To address the technical problem that existing gas water heater performance evaluation methods are insufficient for assessing users' actual bathing experience, this application provides a gas water heater bathing evaluation device that can evaluate users' actual bathing experience.

[0033] Figure 1 is a flowchart illustrating a gas water heater bathing evaluation method provided in an embodiment of this application. In one embodiment, the method includes: S101-S105.

[0034] S101. Collect target operating data of the gas water heater within the first preset time period.

[0035] The target operational data includes outlet water temperature data, water flow rate data, and water quality testing data.

[0036] It should be noted that the first preset duration is set based on practical experience. To ensure sufficient effective data collection time, it is preferable to set the first preset duration to be greater than or equal to 2 minutes.

[0037] The water temperature data refers to the temperature at the outlet of the gas water heater. In this embodiment, a temperature sensor is installed at the outlet of the gas water heater, and the temperature at the outlet is collected at a preset interval. Furthermore, in this embodiment, multiple temperature collection operations can be performed within a first preset time period. For example, the temperature at the gas water heater outlet is collected every 5 seconds.

[0038] The water flow data refers to the water flow rate at the inlet of the gas water heater. In this embodiment, a water flow sensor is installed at the inlet of the gas water heater, and the water flow rate at the inlet is collected at a preset cycle. Furthermore, in this embodiment, multiple water flow rate collection operations can be performed within a first preset time period. For example, the water flow rate at the inlet of the gas water heater is collected every 5 seconds.

[0039] The water quality testing data refers to the water quality data at the inlet of the gas water heater. In this embodiment, a water quality sensor is installed at the inlet of the gas water heater, and the water quality at the inlet is collected at a preset cycle. Furthermore, in this embodiment, multiple water quality testing operations can be performed within a first preset time period. For example, the water flow rate at the gas water heater inlet is collected every 5 seconds.

[0040] S102. Determine the water temperature fluctuation score of the gas water heater based on the outlet water temperature data.

[0041] The water temperature fluctuation score is used to characterize the degree of water temperature fluctuation during bathing. A higher score indicates less water temperature fluctuation and a better bathing experience for the user. Furthermore, this embodiment of the application also needs to filter and remove outliers from the outlet water temperature data before calculating the water temperature fluctuation score.

[0042] S103. Determine the water flow score of the gas water heater based on the water flow data.

[0043] The water flow score is used to characterize the degree of fluctuation in the water flow during a user's bathing process. A higher water flow score indicates less fluctuation in the water flow, resulting in a better bathing experience for the user. Furthermore, in this embodiment, outliers in the water flow data are filtered out before calculating the water flow score.

[0044] S104. Determine the water quality score of the gas water heater based on the water quality test data.

[0045] Water quality scores are used to characterize the quality of bath water during a user's bathing process. A higher water quality score indicates better water quality and a better user bathing experience. Furthermore, in this embodiment, outliers in the water quality testing data are filtered out before calculating the water quality score.

[0046] S105. Calculate the comprehensive score of the gas water heater according to the preset weight ratio, based on the water temperature fluctuation score, water flow score, and water quality score.

[0047] The preset weighting ratios are set based on practical experience. Furthermore, the water temperature fluctuation score has the highest weighting, while the water quality score has the lowest. Preferably, the water temperature fluctuation score has a weighting of 40%, the water flow rate score has a weighting of 35%, and the water quality score has a weighting of 25%. The comprehensive score is used to evaluate the bathing performance of the gas water heater.

[0048] It should be noted that the comprehensive score in this application embodiment is divided into multiple levels. Preferably, the comprehensive score in this application embodiment is divided into excellent, good, and unsatisfactory levels. The higher the comprehensive score, the better the grade of the gas water heater.

[0049] This application provides a method for evaluating the bathing performance of a gas water heater. The method includes: collecting target operating data of the gas water heater within a first preset time period, the target operating data including outlet water temperature data, water flow rate data, and water quality test data; determining a water temperature fluctuation score for the gas water heater based on the outlet water temperature data; determining a water flow rate score for the gas water heater based on the water flow rate data; determining a water quality score for the gas water heater based on the water quality test data; and calculating a comprehensive score for the gas water heater based on the water temperature fluctuation score, the water flow rate score, and the water quality score according to a preset weight ratio. The comprehensive score is used to evaluate the bathing performance of the gas water heater. Therefore, the technical solution of this application first collects target operating data of the gas water heater within a first preset time period. The target operating data includes outlet water temperature data, water flow rate data, and water quality test data. Next, a water temperature fluctuation score is determined based on the outlet water temperature data; a water flow rate score is determined based on the water flow rate data; and a water quality score is determined based on the water quality test data. Finally, a comprehensive score is calculated based on the water temperature fluctuation score, water flow rate score, and water quality score, according to a preset weighting ratio. This comprehensive score is used to evaluate the bathing performance of the gas water heater. Therefore, this application comprehensively evaluates the bathing performance of a gas water heater through three dimensions: outlet water temperature, water flow rate, and water quality. Outlet water temperature, water flow rate, and water quality all directly affect the user's bathing experience. The comprehensive score of the gas water heater calculated based on these three dimensions accurately reflects the user's bathing experience, thus achieving a comprehensive and objective evaluation of the gas water heater's bathing performance.

[0050] In one embodiment, prior to S101, the method further includes S106-S107.

[0051] S106. Detect the water flow signal at the inlet of the gas water heater.

[0052] S107. After the water flow signal is detected to last for a second preset duration, the steps of S101 above are executed.

[0053] It should be noted that S106-S107 will be explained in detail below.

[0054] Typically, during operation, gas water heaters experience unstable water flow or water quality at the inlet. This negatively impacts the bathing performance evaluation of the gas water heater. To eliminate the adverse effects of unstable water flow, step S101 should only be executed after a sustained water flow signal has been detected. The second preset duration is set based on practical experience. Preferably, the second preset duration is 30 seconds. During the second preset duration, the gas water heater does not collect outlet water temperature data, water flow data, or water quality test data; or, the outlet water temperature data, water flow data, and water quality test data collected by the gas water heater during the second preset duration are not included in the bathing performance evaluation calculation.

[0055] In one embodiment, the first preset duration includes a third preset duration, a fourth preset duration, and a fifth preset duration set sequentially. The above S101 specifically includes the following steps: S108-S110.

[0056] S108. Collect the first target operating data of the gas water heater within the third preset time period.

[0057] The first target operational data includes outlet water temperature data, water flow rate data, and water quality testing data.

[0058] S109. If a water flow signal interruption is detected after the third preset time period ends, and a water flow signal recovery is detected after the fourth preset time period, then the second target operation data of the gas water heater within the fifth preset time period is collected.

[0059] The fourth preset duration is less than or equal to a preset threshold. The second target operational data includes outlet water temperature data, water flow rate data, and water quality testing data. S110, merge the first target running data and the second target running data into target running data.

[0060] It should be noted that S108-S110 will be explained in detail below.

[0061] This application addresses scenarios where a user needs to temporarily stop the water supply from a gas water heater during bathing. For example, a user may need to briefly stop the water supply while washing their hair or applying shower gel. To ensure complete and effective data collection of the user's bathing process, the collected target operational data needs to be merged. Specifically, if a water flow signal interruption is detected, and the gas water heater resumes operation after a third preset time period, it is considered the same bathing session. Furthermore, a fourth preset time period is the duration of the water flow signal interruption, which is less than or equal to a preset threshold. The preset threshold can be determined based on the time the user spends washing their hair or applying shower gel. Of course, the preset threshold can also be set based on practical experience. This application does not impose any limitations on this.

[0062] It should be noted that within the first preset time period, users can pause the water supply from the gas water heater multiple times. As long as the duration of each pause is less than or equal to the preset threshold, it can be considered as the same shower session. In this case, the data collected during the same shower session needs to be combined.

[0063] In one embodiment, S102 specifically includes the following steps: S1021-S1022.

[0064] S1021. Calculate the average water temperature fluctuation based on the outlet water temperature data.

[0065] Specifically, the average water temperature fluctuation is the average water temperature fluctuation within a first preset time period. For example, if the preset time period is 2 minutes, and the gas water heater collects the outlet water temperature every 5 seconds, then the difference between the temperature data collected in two adjacent time periods can be calculated based on the outlet water temperature data to obtain multiple temperature differences. Finally, the average of all temperature differences will be calculated to obtain the average water temperature fluctuation.

[0066] S1022. Calculate the water temperature fluctuation score according to the preset water temperature fluctuation score formula based on the average water temperature fluctuation. The preset water temperature fluctuation scoring formula is as follows:

[0067] Where A represents the water temperature fluctuation score. It is a constant. This represents the average value of water temperature fluctuations.

[0068] Preferred, It can be set to 0.5 or 0.2.

[0069] In another embodiment, S102 specifically includes the following steps: S1023-S1025.

[0070] S1023. Filter out the maximum and minimum outlet water temperatures from the outlet water temperature data.

[0071] S1024. Calculate the difference between the maximum and minimum outlet water temperatures to obtain the target outlet water temperature difference.

[0072] S1025. According to the preset mapping relationship between outlet water temperature difference and water temperature fluctuation score, determine the water temperature fluctuation score based on the target outlet water temperature difference.

[0073] The preset water temperature difference-water temperature fluctuation score mapping relationship includes multiple water temperature differences and multiple water temperature fluctuation scores, with each of the multiple water temperature differences corresponding to one of the multiple water temperature fluctuation scores.

[0074] Specifically, the preset outlet water temperature difference - water temperature fluctuation score mapping relationship can be presented in tabular format. As shown in Table 1, Table 1 is the preset outlet water temperature difference - water temperature fluctuation score mapping table.

[0075] Table 1

[0076] In one embodiment, S103 specifically includes the following steps: S1031-S1032.

[0077] S1031. Calculate the average water flow rate based on the water flow rate data to obtain the target average water flow rate.

[0078] S1032. According to the preset water flow average value-water flow score mapping relationship, determine the water flow score based on the target water flow average value.

[0079] The preset water flow average value-water flow rate score mapping relationship includes multiple water flow average values ​​and multiple water flow rate scores. There is a one-to-one correspondence between the multiple water flow average values ​​and the multiple water flow rate scores.

[0080] Specifically, the preset average water flow rate - water flow rate score mapping relationship can be presented in tabular format. As shown in Table 2, Table 2 shows the preset average water flow rate - water flow rate score mapping relationship.

[0081] Table 2

[0082] In one embodiment, the water quality testing data includes TDS testing data, and the water quality score includes TDS score. S104 specifically includes the following steps: S1041-S1042.

[0083] S1041. Calculate the average TDS value based on the TDS detection data.

[0084] It should be noted that this application uses a TDS sensor to detect water quality. Of course, other water quality sensors can also be used. This application does not impose any restrictions on this.

[0085] S1042. Determine the TDS score based on the average TDS value.

[0086] In one embodiment, S1042 specifically includes the following steps: S10421.

[0087] S10421. Calculate the TDS score based on the average TDS value and according to the preset TDS scoring formula; The default TDS scoring formula is:

[0088] Where B represents the TDS score. It is a constant. This represents the average TDS value.

[0089] Preferred, Set it to 10 or 12.

[0090] In another embodiment, S1042 specifically includes the following steps: S10422.

[0091] S10422. Determine the TDS score based on the average TDS value according to the preset TDS score mapping relationship.

[0092] The preset TDS score mapping relationship includes multiple TDS average values ​​and multiple TDS scores. Each of the multiple TDS average values ​​corresponds one-to-one with a single TDS score.

[0093] Specifically, the preset TDS rating mapping relationship can be presented in tabular format. As shown in Table 3, Table 3 shows the preset TDS rating mapping relationship.

[0094] Table 3

[0095] Please see Figure 1b , Figure 1b This is a schematic diagram of a TDS early warning system provided in an embodiment of this application. In one embodiment, the TDS detection data includes a first TDS detection value, and the method further includes: S111.

[0096] S111. When the detected value of the first TDS is greater than or equal to a preset multiple of the average value of TDS, a preset warning operation is executed.

[0097] The preset warning function is used to notify users of abnormal water quality in gas water heaters.

[0098] It should be noted that the preset warning action can be sending a text message to the user or issuing an alarm sound. This application does not impose any restrictions on this.

[0099] When the detected first TDS value is greater than or equal to a preset multiple of the average TDS value, water pollution is determined, and users need to be notified of municipal water pollution in a timely manner.

[0100] The preset multiplier is set based on practical experience. Preferably, the preset multiplier is 4.

[0101] For example, such as Figure 1b As shown, if the TDS value is 200 ppm in the first 190 seconds, the detected TDS value will rise significantly when the municipal water quality is polluted. When the detected TDS value exceeds 800 ppm, it is determined that the municipal water quality is polluted, and users need to be notified in time.

[0102] See Figure 2 , Figure 2 This is a schematic block diagram of a gas water heater bathing evaluation device provided in an embodiment of this application. Corresponding to the above-described gas water heater bathing evaluation method, this application also provides a gas water heater bathing evaluation device. This gas water heater bathing evaluation device includes a unit for performing the above-described gas water heater bathing evaluation method, and the device can be configured in a gas water heater. Specifically, the gas water heater bathing evaluation device includes: The data acquisition unit 201 is used to acquire target operating data of the gas water heater within a first preset time period. The target operating data includes outlet water temperature data, water flow rate data, and water quality detection data. The first determining unit 202 is used to determine the water temperature fluctuation score of the gas water heater based on the outlet water temperature data. The second determining unit 203 is used to determine the water flow score of the gas water heater based on the water flow data. The third determining unit 204 is used to determine the water quality score of the gas water heater based on the water quality test data. The calculation unit 205 is used to calculate the comprehensive score of the gas water heater according to the preset weight ratio, based on the water temperature fluctuation score, the water flow score and the water quality score. The comprehensive score is used to evaluate the bathing performance of the gas water heater.

[0103] In one embodiment, the device further includes: Detection unit 206 is used to detect the water flow signal at the inlet of the gas water heater; The execution unit 207 is used to execute the step of collecting the target operating data of the gas water heater within a first preset time after detecting that the water flow signal has lasted for a second preset time.

[0104] In one embodiment, the first preset duration includes a third preset duration, a fourth preset duration, and a fifth preset duration set sequentially, and the acquisition unit 201 is specifically used for: Collect first target operating data of the gas water heater within the third preset time period, the first target operating data including outlet water temperature data, water flow rate data and water quality test data; If the water flow signal is interrupted after the third preset time period ends, and the water flow signal is restored after the fourth preset time period ends, then the second target operating data of the gas water heater within the fifth preset time period is collected. The fourth preset time period is less than or equal to a preset threshold. The second target operating data includes outlet water temperature data, water flow data, and water quality detection data. The first target running data and the second target running data are merged into the target running data.

[0105] In one embodiment, the first determining unit 202 is specifically used for: Calculate the average water temperature fluctuation based on the aforementioned outlet water temperature data; The water temperature fluctuation score is calculated based on the average water temperature fluctuation and according to a preset water temperature fluctuation scoring formula. The preset water temperature fluctuation scoring formula is as follows:

[0106] Where A represents the water temperature fluctuation score. It is a constant. This represents the average value of water temperature fluctuations.

[0107] In one embodiment, the first determining unit 202 is specifically used for: The maximum and minimum outlet water temperatures are selected from the outlet water temperature data. Calculate the difference between the maximum and minimum outlet water temperatures to obtain the target outlet water temperature difference; According to the preset mapping relationship between outlet water temperature difference and water temperature fluctuation score, the water temperature fluctuation score is determined based on the target outlet water temperature difference. The preset mapping relationship between outlet water temperature difference and water temperature fluctuation score includes multiple outlet water temperature differences and multiple water temperature fluctuation scores, and the multiple outlet water temperature differences correspond one-to-one with the multiple water temperature fluctuation scores.

[0108] In one embodiment, the second determining unit 203 is specifically used for: The average water flow rate is calculated based on the water flow rate data to obtain the target average water flow rate. According to the preset water flow average value-water flow score mapping relationship, the water flow score is determined based on the target water flow average value. The preset water flow average value-water flow score mapping relationship includes multiple water flow average values ​​and multiple water flow scores, and the multiple water flow average values ​​correspond one-to-one with the multiple water flow scores.

[0109] In one embodiment, the water quality testing data includes TDS testing data, the water quality score includes a TDS score, and the third determining unit 204 is specifically used for: Calculate the average TDS value based on the TDS detection data; The TDS score is determined based on the average TDS value.

[0110] In one embodiment, the third determining unit 204 is specifically used for: The TDS score is calculated based on the average TDS value according to a preset TDS scoring formula. The preset TDS scoring formula is as follows:

[0111] Where B represents the TDS score. It is a constant. This represents the average TDS value.

[0112] In one embodiment, the third determining unit 204 is specifically used for: According to a preset TDS rating mapping relationship, the TDS rating is determined based on the average TDS value. The preset TDS rating mapping relationship includes multiple average TDS values ​​and multiple TDS ratings, and the multiple average TDS values ​​correspond one-to-one with the multiple TDS ratings.

[0113] In one embodiment, the TDS detection data includes a first TDS detection value, and the detection unit 206 is further configured to: When the detected value of the first TDS is greater than or equal to a preset multiple of the average value of the TDS, a preset warning operation is executed. The preset warning operation is used to notify the user that the water quality of the gas water heater is abnormal.

[0114] like Figure 3 As shown, this application embodiment provides a gas water heater, including a processor 31, a communication interface 32, a memory 33 and a communication bus 34, wherein the processor 31, the communication interface 32 and the memory 33 communicate with each other through the communication bus 34, and the memory 33 is used to store computer programs; In one embodiment of this application, the processor 31, when executing the program stored in the memory 33, implements the control method for evaluating the bathing of a gas water heater provided in any of the foregoing method embodiments.

[0115] It will be understood by those skilled in the art that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program may be stored in a storage medium, which is a computer-readable storage medium. The computer program is executed by at least one processor in the computer system to implement the process steps of the embodiments of the above methods.

[0116] Therefore, embodiments of this application also provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the gas water heater bathing evaluation method provided in any of the foregoing method embodiments.

[0117] The storage medium is a physical, non-transient storage medium, such as a USB flash drive, external hard drive, read-only memory (ROM), magnetic disk, or optical disk, or any other physical storage medium capable of storing program code. The computer-readable storage medium can be non-volatile or volatile.

[0118] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

[0119] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.

[0120] The steps in the methods of this application embodiment can be adjusted, merged, or deleted according to actual needs. The units in the apparatus of this application embodiment can be merged, divided, or deleted according to actual needs. Furthermore, the functional units in the various embodiments of this application 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.

[0121] 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 storage medium. Based on this understanding, the technical solution of this application, 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 storage medium and includes several instructions to cause a computer device (which may be a personal computer, a terminal, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.

[0122] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0123] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Since these modifications and variations fall within the scope of the claims and their equivalents, this application also intends to include these modifications and variations.

[0124] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for evaluating the bathing experience of a gas-fired water heater, characterized in that, include: Collect target operating data of the gas water heater within a first preset time period, the target operating data including outlet water temperature data, water flow rate data and water quality test data; The water temperature fluctuation score of the gas water heater is determined based on the outlet water temperature data. The water flow score of the gas water heater is determined based on the water flow data. The water quality score of the gas water heater is determined based on the water quality test data. According to a preset weighting ratio, the comprehensive score of the gas water heater is calculated based on the water temperature fluctuation score, the water flow score, and the water quality score. The comprehensive score is used to evaluate the bathing performance of the gas water heater.

2. The method according to claim 1, characterized in that, Before collecting the target operating data of the gas water heater within a first preset time period, the method further includes: Detect the water flow signal at the inlet of the gas water heater; After the water flow signal is detected to last for a second preset duration, the step of collecting the target operating data of the gas water heater within a first preset duration is executed.

3. The method according to claim 2, characterized in that, The first preset duration includes a third preset duration, a fourth preset duration, and a fifth preset duration set sequentially. The collection of target operating data of the gas water heater within the first preset duration includes: Collect first target operating data of the gas water heater within the third preset time period, the first target operating data including outlet water temperature data, water flow rate data and water quality test data; If the water flow signal is interrupted after the third preset time period ends, and the water flow signal is restored after the fourth preset time period ends, then the second target operating data of the gas water heater within the fifth preset time period is collected. The fourth preset time period is less than or equal to a preset threshold. The second target operating data includes outlet water temperature data, water flow data, and water quality detection data. The first target running data and the second target running data are merged into the target running data.

4. The method according to claim 1, characterized in that, The step of determining the water temperature fluctuation score of the gas water heater based on the outlet water temperature data includes: Calculate the average water temperature fluctuation based on the aforementioned outlet water temperature data; The water temperature fluctuation score is calculated based on the average water temperature fluctuation and according to a preset water temperature fluctuation scoring formula. The preset water temperature fluctuation scoring formula is as follows: Where A represents the water temperature fluctuation score. It is a constant. This represents the average value of water temperature fluctuations.

5. The method according to claim 1, characterized in that, The step of determining the water temperature fluctuation score of the gas water heater based on the outlet water temperature data includes: The maximum and minimum outlet water temperatures are selected from the outlet water temperature data. Calculate the difference between the maximum and minimum outlet water temperatures to obtain the target outlet water temperature difference; According to the preset mapping relationship between outlet water temperature difference and water temperature fluctuation score, the water temperature fluctuation score is determined based on the target outlet water temperature difference. The preset mapping relationship between outlet water temperature difference and water temperature fluctuation score includes multiple outlet water temperature differences and multiple water temperature fluctuation scores, and the multiple outlet water temperature differences correspond one-to-one with the multiple water temperature fluctuation scores.

6. The method according to claim 1, characterized in that, Determining the water flow score of the gas water heater based on the water flow data includes: The average water flow rate is calculated based on the water flow rate data to obtain the target average water flow rate. According to the preset water flow average value-water flow score mapping relationship, the water flow score is determined based on the target water flow average value. The preset water flow average value-water flow score mapping relationship includes multiple water flow average values ​​and multiple water flow scores, and the multiple water flow average values ​​correspond one-to-one with the multiple water flow scores.

7. The method according to claim 1, characterized in that, The water quality testing data includes TDS testing data, the water quality score includes a TDS score, and determining the water quality score of the gas water heater based on the water quality testing data includes: Calculate the average TDS value based on the TDS detection data; The TDS score is determined based on the average TDS value.

8. The method according to claim 7, characterized in that, Determining the TDS score based on the average TDS includes: The TDS score is calculated based on the average TDS value according to a preset TDS scoring formula. The preset TDS scoring formula is as follows: Where B represents the TDS score. It is a constant. This represents the average TDS value.

9. The method according to claim 7, characterized in that, Determining the TDS score based on the average TDS includes: According to a preset TDS rating mapping relationship, the TDS rating is determined based on the average TDS value. The preset TDS rating mapping relationship includes multiple average TDS values ​​and multiple TDS ratings, and the multiple average TDS values ​​correspond one-to-one with the multiple TDS ratings.

10. The method according to any one of claims 7 to 9, characterized in that, The TDS detection data includes a first TDS detection value, and the method further includes: When the detected value of the first TDS is greater than or equal to a preset multiple of the average value of the TDS, a preset warning operation is executed. The preset warning operation is used to notify the user that the water quality of the gas water heater is abnormal.