Method and apparatus for determining hardness of raw water of water softening device
A method and an apparatus for determining hardness of raw water of a water softening device. The method includes: obtaining a correspondence between a geographical area and the hardness of raw water; and determining target hardness of raw water of the water softening device based on a target geographical area where the water softening device is located and the correspondence; the correspondence is obtained by detecting hardness of raw water of respective geographical areas and associating each of the respective geographical areas with a detection result of the hardness of raw water corresponding to each of the respective geographical areas.
1 . A method for determining hardness of raw water of a water softening device, comprising:
obtaining a correspondence between a geographical area and the hardness of raw water; and
determining target hardness of raw water of the water softening device based on a target geographical area where the water softening device is located and the correspondence,
wherein the correspondence is obtained by detecting hardness of raw water of respective geographical areas and associating each of the respective geographical areas with a detection result of the hardness of raw water corresponding to each of the respective geographical areas,
wherein determining the target hardness of raw water of the water softening device based on the target geographical area where the water softening device is located and the correspondence comprises:
determining, in accordance with a determination that no hardness of raw water matched with the target geographical area is included in the correspondence, a first geographical area closest to the target geographical area from the correspondence;
determining first hardness of raw water corresponding to a first geographical area from the correspondence based on the first geographical area; and
assigning the first hardness of raw water to the target hardness of raw water.
2 . The method of claim 1 , wherein determining the target hardness of raw water of the water softening device based on the target geographical area where the water softening device is located and the correspondence further comprises:
determining, in accordance with the determination that no hardness of raw water matched with the target geographical area is included in the correspondence, a plurality of second geographical areas that are within a preset distance range from the target geographical area from the correspondence;
determining second hardness of raw water corresponding to each of the plurality of second geographical areas from the correspondence based on each of the plurality of second geographical areas; and
assigning an average value of all second hardness of raw water to the target hardness of raw water.
3 . The method of claim 1 , wherein the determining the target hardness of raw water of the water softening device based on the target geographical area where the water softening device is located and the correspondence further comprises:
determining, in accordance with the determination that no hardness of raw water matched with the target geographical area is included in the correspondence, a plurality of second geographical areas that are within a preset distance range from the target geographical area from the correspondence;
determining a third geographical area among the plurality of second geographical areas, and determining third hardness of raw water corresponding to the third geographical area from the correspondence based on the third geographical area; and
assigning the third hardness of raw water to the target hardness of raw water.
4 . The method of claim 3 , wherein determining the third geographical area from the plurality of second geographical areas comprises any one of the following:
determining, randomly, a third geographic area from a plurality of second geographic areas; and
assigning a second geographical area that meets a preset condition among the plurality of second geographical areas to the third geographical area,
wherein the preset condition comprises any one of the following:
a raw water supplier in the second geographical area is the same as a raw water supplier in the target geographical area; and
a raw water source in the second geographical area is the same as a raw water source in the target geographical area.
5 . The method of claim 1 , wherein obtaining the correspondence between the geographical area and the hardness of raw water comprises any one of the following:
receiving the correspondence between the geographical area and the hardness of raw water transmitted from a server; and
receiving the correspondence between the geographical area and the hardness of raw water transmitted from a terminal.
6 . The method of claim 1 , further comprising:
obtaining updated information of the correspondence between the geographical area and the hardness of raw water, and updating the correspondence between the geographical area and the hardness of raw water with the updated information.
7 . An apparatus for determining hardness of raw water of a water softening device, comprising:
an obtaining device for obtaining a correspondence between a geographical area and the hardness of raw water; and
a determining device for determining target hardness of raw water of the water softening device based on a target geographical area where the water softening device is located and the correspondence,
wherein the correspondence is obtained by detecting hardness of raw water of respective geographical areas, and associating each of the respective geographical areas with a detection result of the hardness of raw water corresponding to each of the respective geographical areas,
wherein the determining device is configured to:
determine, in accordance with a determination that no hardness of raw water matched with the target geographical area is included in the correspondence, a first geographical area closest to the target geographical area from the correspondence;
determine first hardness of raw water corresponding to a first geographical area from the correspondence based on the first geographical area; and
assign the first hardness of raw water to the target hardness of raw water.
8 . An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the computer program, when executed by a processor, causes the electronic device to perform the method for determining hardness of raw water of a water softening device of claim 1 .
9 . A non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, causes the processor to perform the method for determining hardness of raw water of a water softening device of claim 1 .
10 . A computer program product, having a computer program, wherein the computer program, when executed by a processor, causes the processor to perform the method for determining hardness of raw water of a water softening device, which causes the processor to:
obtain a correspondence between a geographical area and the hardness of raw water; and
determine target hardness of raw water of the water softening device based on a target geographical area where the water softening device is located and the correspondence,
wherein the correspondence is obtained by detecting hardness of raw water of respective geographical areas and associating each of the respective geographical areas with a detection result of the hardness of raw water corresponding to each of the respective geographical areas,
wherein determining target hardness of raw water of the water softening device based on a target geographical area where the water softening device is located and the correspondence comprises:
determining, in accordance with a determination that no hardness of raw water matched with the target geographical area is included in the correspondence, a first geographical area closest to the target geographical area from the correspondence;
determining first hardness of raw water corresponding to a first geographical area from the correspondence based on the first geographical area; and
assigning the first hardness of raw water to the target hardness of raw water.
11 . The computer program product of claim 10 , wherein determining the target hardness of raw water of the water softening device based on the target geographical area where the water softening device is located and the correspondence further causes the processor to:
determine, in accordance with the determination that no hardness of raw water matched with the target geographical area is included in the correspondence, a plurality of second geographical areas that are within a preset distance range from the target geographical area from the correspondence;
determine second hardness of raw water corresponding to each of the plurality of second geographical areas from the correspondence based on each of the plurality of second geographical areas; and
assign an average value of all second hardness of raw water to the target hardness of raw water.
12 . The computer program product of claim 10 , wherein the determining the target hardness of raw water of the water softening device based on the target geographical area where the water softening device is located and the correspondence further causes the processor to:
determine, in accordance with the determination that no hardness of raw water matched with the target geographical area is included in the correspondence, a plurality of second geographical areas that are within a preset distance range from the target geographical area from the correspondence;
determine a third geographical area among the plurality of second geographical areas, and determining third hardness of raw water corresponding to the third geographical area from the correspondence based on the third geographical area; and
assign the third hardness of raw water to the target hardness of raw water.
13 . The computer program product of claim 12 , wherein determining the third geographical area from the plurality of second geographical areas further causes the processor to perform any one of the following:
determine, randomly, a third geographic area from the plurality of second geographic areas; and
assign a second geographical area that meets a preset condition among the plurality of second geographical areas to the third geographical area,
wherein the preset condition comprises any one of the following:
a raw water supplier in the second geographical area is the same as a raw water supplier in the target geographical area; and
a raw water source in the second geographical area is the same as a raw water source in the target geographical area.
14 . The computer program product of claim 10 , wherein obtaining the correspondence between the geographical area and the hardness of raw water further causes the processor to perform any one of the following:
receive the correspondence between the geographical area and the hardness of raw water transmitted from a server; and
receive the correspondence between the geographical area and the hardness of raw water transmitted from a terminal.
15 . The computer program product of claim 10 , wherein the computer program, when executed by the processor, further causes the processor to:
obtain updated information of the correspondence between the geographical area and the hardness of raw water; and
update the correspondence between the geographical area and the hardness of raw water with the updated information.