Patent Description:
Water quality maintenance of a swimming pool is a very important issue. If the water quality is not well maintained, the swimming pool may become a place for spreading diseases. At present, a maintainer generally carries out regular maintenance on the water quality of the swimming pool, such as algae removal, clarification, disinfection, etc. Specifically, after the maintainer sets a proportion of medicament according to the water volume of the swimming pool, the medicament is manually spread on the water surface of the swimming pool, and then a swimming pool circulation system is started to mix the medicament over the swimming pool. However, through manual spreading, the medicament is often unable to cover all places in the swimming pool. Therefore, it is necessary to spread the medicament by means of the swimming pool circulation system, but the maintenance manner still cannot ensure that the medicament is spread to every portion of the swimming pool evenly, which may cause uneven maintenance. In addition, the maintenance period required for the maintenance manner mentioned above is long and has a high maintenance cost.

Some prior arts can be seen in <CIT>, <CIT>, <CIT>.

Therefore, it is desirable to provide a device for in-water automatic spreading, which uniformly and automatically spreads the medicament everywhere in a water body, so as to shorten the maintenance period of the water body and reduce the maintenance cost.

An aspect of the present invention provides a device for in-water automatic spreading.

Another aspect of the present invention provides a method for automatic spreading in water. The method is applied to a device for in-water automatic water spreading described in the embodiments of the present invention. When the method is executed by the control module, the method includes obtaining a target task for a target water body. The target task includes performing a spreading task and/or a cleaning task in a target region of the target water body. The method also includes determining, based on the target task, a first working parameter of the driving module, a second working parameter of the walking module, a type of the medicament to be spread, and a medicament dose, and controlling, based on the first working parameter, the second working parameter, the type of medicament to be spread, and the medicament dose, the device for in-water automatic spreading to complete the target task.

The present invention is further described in terms of exemplary embodiments.

Illustrations of reference numerals in the figures: <NUM>, a device for in-water automatic spreading; <NUM>, a storage module; <NUM>, an outlet of a rigid storage chamber; <NUM>-<NUM>, a first bending portion; <NUM>-<NUM>, a second bending portion; <NUM>-<NUM>, a third bending portion; <NUM>-<NUM>, a fourth bending portion; <NUM>, a driving module; <NUM>, a driving pump; <NUM>-<NUM>, a driving pump body; <NUM>-<NUM>, a first pipeline; <NUM>-<NUM>, a second pipeline; <NUM>, a medicament outlet; <NUM>, a walking module; <NUM>, a track; <NUM>-<NUM>, a first propeller; <NUM>-<NUM>, a second propeller; <NUM>, a control module; <NUM>, an agitating module; <NUM>, a cleaning module; <NUM>, a dust box; <NUM>, a rolling brush; <NUM>, a main water pump; <NUM>, a main water pump impeller; <NUM>, a main water pump body; <NUM>, liquid inlets; <NUM>-<NUM>, a first liquid inlet; <NUM>-<NUM>, a second liquid inlet; <NUM>-<NUM>, a third liquid inlet; <NUM>, a liquid outlet.

In the following detailed description, numerous specific details are set forth by way of examples in order to provide a thorough understanding of the relevant disclosure. Obviously, drawings described below are only some examples or embodiments of the present invention. Unless obviously obtained from the context or the context illustrates otherwise, the same numeral in the drawings refers to the same structure or operation.

It will be understood that the terms "system," "device," "unit," and/or "module" used herein are one method to distinguish different components, elements, portions, sections, or assemblies of different levels. However, the words may be replaced by other expressions if other words can achieve the same purpose.

It will be further understood that the terms "include" and/or "comprise," when used in this disclosure, specify the presence of integers, devices, behaviors, stated features, operations, elements, operations, and/or components, but do not exclude the presence or addition of one or more other integers, devices, behaviors, features, operations, elements, operations, components, and/or groups thereof.

The flowchart is used in the present invention to illustrate the operations performed by the system according to the embodiment of the present invention. It should be understood that the preceding or following operations are not necessarily performed in the exact order. Instead, various operations may be processed in reverse order or simultaneously. At the same time, other operations may be added to these procedures, or a certain operation or operations can be removed from these procedures.

When manually spreading a medicament to a swimming pool, the spread medicament cannot cover all places in the swimming pool. Therefore, the medicament needs to be spread in the swimming pool by a swimming pool circulation system. However, the swimming pool circulation system still cannot ensure that the medicament can spread to every place in the swimming pool evenly, which may lead to an uneven maintenance condition in the swimming pool. In addition, the spread of the medicament by means of the swimming pool circulation system requires a long maintenance period and a high maintenance cost. In some embodiments of the present invention, the manual spreading of the medicament to the swimming pool may be replaced by arranging a device for in-water automatic spreading, so that the medicament may be fully and evenly mixed to every corner of the swimming pool without using the swimming pool circulation system. In addition, the device for in-water automatic spreading illustrated in some embodiments of the present invention may further clean and spread the medicament to the swimming pool simultaneously, so as to shorten the maintenance period of the swimming pool and reduce the maintenance cost.

<FIG> is a block diagram illustrating an exemplary device for in-water automatic spreading according to some embodiments of the present invention.

A device <NUM> for in-water automatic spreading may be configured to automatically spread a medicament in a water body (such as a swimming pool). For example, the device <NUM> for in-water automatic spreading may automatically spread the medicament while floating on the water surface or completely submerged in the water body. As illustrated in <FIG>, the device <NUM> for in-water automatic spreading may include a storage module <NUM>, a driving module <NUM>, a walking module <NUM>, and a control module <NUM>.

The storage module <NUM> may be configured to store a medicament to be spread. The medicament to be spread refers to a required medicament when the device <NUM> for in-water automatic spreading performs maintenance such as an algae removal, a clarification, a disinfection, etc., on the water body. The medicament to be spread may be solid or liquid. The medicament to be spread may include but not limited to a clarifier, an algaecide, a coagulation aid, a disinfectant, a PH value regulator, etc..

The driving module <NUM> may be configured to drive the medicament to be spread to be separated from the storage module <NUM>. The driving module <NUM> may be connected with the storage module <NUM> to drive the medicament to be spread to be separated from the storage module <NUM>.

A medicament outlet <NUM> may be used as an outlet for the medicament to be spread to enter the liquid after being separated from the storage module <NUM>. The device <NUM> for in-water automatic spreading may include one or more medicament outlets <NUM>. As illustrated in <FIG>, the medicament outlet(s) <NUM> may be arranged inside the device <NUM> for in-water automatic spreading. After the medicament to be spread flows out from the medicament outlet(s) <NUM>, the medicament may be mixed with other liquids (e.g., a cleaned liquid) in a same space, and then flows out from a liquid outlet <NUM>. More details about the cleaned liquid and the liquid outlet <NUM> may be found elsewhere in the present invention. In some embodiments, the medicament outlet(s) <NUM> may further be arranged on a shell of the device <NUM> for in-water automatic spreading. For example, the medicament outlet(s) <NUM> may be arranged on at least one of a top portion, a bottom portion, and a side portion of the shell of the device <NUM> for in-water automatic spreading, so that the medicament to be spread may directly enter the water body through the medicament outlet(s) <NUM> to complete the spreading. In some embodiments, when the device <NUM> for in-water automatic spreading floats on a water surface to spread the medicament, the device <NUM> for in-water automatic spreading may further include at least one medicament outlet <NUM> arranged below the water surface to ensure that the medicament to be spread may enter the water body. For example, when the device <NUM> for in-water automatic spreading floats on the water surface to spread the medicament, the medicament outlet <NUM> may be arranged on the side portion of the shell of the device <NUM> for in-water automatic spreading below the water surface, or may be arranged on the bottom portion of the shell of the device <NUM> for in-water automatic spreading.

The walking module <NUM> may be configured to drive the device <NUM> for in-water automatic spreading to move according to a walking route. The walking module <NUM> may include various components used to drive the device <NUM> for in-water automatic spreading to move. As illustrated in <FIG> and <FIG>, the walking module <NUM> may include a track <NUM>. The device <NUM> for in-water automatic spreading may move on a bottom of the water through the track <NUM>. The walking module <NUM> may further include a first propeller <NUM>-<NUM> and a second propeller <NUM>-<NUM>. The first propeller <NUM>-<NUM> and the second propeller <NUM>-<NUM> may discharge liquid outward, so as to obtain a driving force to drive the device <NUM> for in-water automatic spreading to move in the water body under an opposite acting force of the discharged liquid.

The walking route refers to a route traveled by the device <NUM> for in-water automatic spreading when performing the maintenance such as the algae removal, the clarification, the disinfection, etc., in the water body. The walking route may include, but not limited to, a rectangular walking route, a random walking route, a zigzag walking route, a spiral walking route, etc. The walking route may be set by a user (e.g., a maintainer of the swimming pool) as needed. For example, when the device <NUM> for in-water automatic spreading is used to disinfect a certain large water body, the user may set the walking route as the spiral walking route. That is, the device <NUM> for in-water automatic spreading may walk in the water body along the spiral walking route and spread the disinfectant. The device <NUM> for in-water automatic spreading may gradually shrink from an outside to an inside of the water body until an overall surface of the water body is covered. In some embodiments, the walking route may further be determined by other manners. For example, the control module <NUM> may determine the walking route based on a parameter determination model. More details about determining the walking route based on the parameter determination model may be found elsewhere in the present invention, such as <FIG> and the related descriptions thereof.

Some embodiments of the present invention may quickly and accurately determine the walking route of the device <NUM> for in-water automatic spreading in the water body through the parameter determination model, so as to perform a targeted spreading of the medicament, improve a maintenance efficiency of the water body, and reduce the maintenance cost.

The control module <NUM> is configured to control the driving module <NUM> and the walking module <NUM>. The control module <NUM> may be connected with the driving module <NUM> and the walking module <NUM> through signals (e.g., a Bluetooth connection), so as to control the driving module <NUM> and the walking module <NUM>.

The control module <NUM> may control the driving module <NUM> based on a first working parameter. The first working parameter refers to a relevant parameter when the driving module <NUM> is working. In some embodiments, the first working parameter may at least include a separating speed of the medicament to be spread to be separated from the storage module <NUM>. For example, the first working parameter may be <NUM>/S, which indicates that the driving module <NUM> drives the medicament to be spread in a volume of <NUM> to be separated from the storage module <NUM> per second.

In some embodiments, the first working parameter may also include one or more of a spreading time range, a driving interval, and a driving duration. The spreading time range may be a time range in which the driving module <NUM> may drive the medicament to be spread to be separated from the storage module <NUM>. The driving interval refers to an interval between the driving module <NUM> driving the medicament to be spread to be separated from the storage module <NUM> at twice. The driving duration refers to a duration when the driving module <NUM> drives the medicament to be spread to be separated from the storage module <NUM> at once. For example, the first working parameter may further include a driving interval of <NUM> seconds (<NUM>) and a driving duration of <NUM> seconds (<NUM>). That is, the driving module <NUM> may drive the medicament to be spread to be separated from the storage module <NUM> for <NUM> seconds, have a rest for <NUM> seconds, and then drive the medicament to be spread to be separated from the storage module <NUM> for <NUM> seconds, or the like. For another example, the first working parameter may further include a spreading time range of <NUM> seconds (<NUM>) and a driving duration of <NUM> seconds (<NUM>). That is, in each spreading time range of <NUM> seconds, the driving module <NUM> may drive the medicament to be spread to be separated from the storage module <NUM> for <NUM> seconds. The <NUM> seconds mentioned above may be any time in the spreading time range mentioned above. For example, the <NUM> seconds mentioned above may be the first <NUM> seconds or the last <NUM> seconds in the spreading time range mentioned above.

The control module <NUM> may control the walking module <NUM> based on a second working parameter. The second working parameter refers to a relevant parameter when the walking module <NUM> is working. The second working parameter may include a walking speed and a walking route of the walking module <NUM>.

In some embodiments, the control module <NUM> may determine the first working parameter and the second working parameter based on various manners. The first working parameter and/or the second working parameter may be preset default parameters. When the first working parameter or the second working parameter is the preset default parameter, the control module <NUM> may control a spreading amount of the medicament to be spread per unit volume (e.g., per m3) in the water body by adjusting the other parameter that is not the default parameter. When the first working parameter and the second working parameter are the preset default parameters, a concentration of the medicament to be spread may be adjusted in advance to adjust the spreading amount of the medicament.

In some embodiments, the control module <NUM> may further perform a modeling or use various data analysis algorithms, such as a regression analysis, a discriminant analysis, etc., to determine the first working parameter and the second working parameter. The control module <NUM> may determine the first working parameter of the driving module <NUM> and/or the second working parameter of the walking module <NUM> based on a target task. More details about the embodiments mentioned above may be found elsewhere in the present invention, such as <FIG> and the related descriptions thereof.

Some embodiments of the present invention may use the device <NUM> for in-water automatic spreading to maintain the water body instead of manually spreading the medicament to the water body. The medicament is fully and evenly mixed to every corner of the water body without using a circulation system (e.g., the swimming pool circulation system), which shortens the maintenance period of the water body and reduce the maintenance cost.

The driving module <NUM> includes a driving pump <NUM>. The driving pump <NUM> is configured to drive the medicament to be spread to be separated from the storage module <NUM>. The driving pump <NUM> may be a peristaltic pump or any other pump (e.g., a syringe pump) that may implement a function of the driving pump <NUM>. An end of the driving pump <NUM> is connected with an outlet of the storage module <NUM>, and another end of the driving pump <NUM> is connected with the medicament outlet <NUM>. An end of the driving pump <NUM> may be directly in communication with the medicament outlet <NUM>, or may be in communication with the medicament outlet <NUM> through other components of the device <NUM> for in-water automatic spreading. As illustrated in <FIG> and <FIG>, the driving pump <NUM> may include a driving pump body <NUM>-<NUM>, a first pipeline <NUM>-<NUM>, and a second pipeline <NUM>-<NUM>. The driving pump body <NUM>-<NUM> is configured to provide a driving force for driving the medicament to be spread to be separated from the storage module <NUM>. The first pipeline <NUM>-<NUM> is configured as a pipeline through which the medicament to be spread is separated from the storage module <NUM>. An end of the first pipeline <NUM>-<NUM> is connected with the outlet of the storage module <NUM>, and another end of the first pipeline <NUM>-<NUM> is connected with the driving pump body <NUM>-<NUM>. The second pipeline <NUM>-<NUM> is configured to guide the medicament to be spread to the medicament outlet <NUM>. An end of the second pipeline <NUM>-<NUM> is connected with the driving pump body <NUM>-<NUM>, and another end of the second pipeline <NUM>-<NUM> is in communication with the medicament outlet <NUM>. Thus, the medicament to be spread may be separated from the outlet of the storage module <NUM> under the driving of the driving pump body <NUM>-<NUM>, and flow out from the medicament outlet <NUM> through the first pipeline <NUM>-<NUM> and the second pipeline <NUM>-<NUM>.

In some embodiments of the present invention, the driving pump <NUM> is used to drive the medicament to be spread to be separated from the storage module <NUM>, so that the medicament is spread in the water body, thus, the device <NUM> for in-water automatic spreading may evenly and comprehensively spread the medicament with a high spreading efficiency.

In some embodiments, the driving module <NUM> may further include a piston driving member. More details about the piston driving member may be found elsewhere in the present invention.

In some embodiments, the storage module <NUM> may include a storage chamber. The storage chamber may be configured to store the medicament to be spread. In some embodiments, the storage module <NUM> may include one or more storage chambers. Different storage chambers may be configured to store different medicaments to be spread. When the storage module <NUM> includes a plurality of storage chambers, the driving module <NUM> may be connected with each storage chamber, so that a corresponding medicament to be spread may be driven to be separated from the storage chamber. Simultaneously, the driving module <NUM> may further carry out a compound spreading of various medicaments to be spread to avoid replacing the medicament to be spread stored in the storage chamber when different medicaments need to be spread.

The storage chamber may include a flexible storage chamber and/or a rigid storage chamber. In some embodiments, the storage chamber may further include a sealing member. The sealing member may be configured to achieve a sealing storage of the medicament to be spread in the storage chamber, so as to avoid a leakage of the medicament into an external liquid. The sealing member may be various structures capable of sealing the storage chamber. Merely by way of example, when the storage chamber is the rigid storage chamber, the sealing member may be a sealing cover. A main body of the rigid storage chamber and the sealing cover may have thread structures matching with each other. The sealing cover may seal the rigid storage chamber through the thread structure.

The medicament to be spread may be stored in the flexible storage chamber. The flexible storage chamber may be made of flexible material. The flexible material may include but not limited to one or more of polyvinyl alcohol resin, polyethylene terephthalate, rubber, etc. The flexible material has a certain flexibility, so that the flexible storage chamber may be deformed. It should be understood that when the medicament to be spread is separated from the flexible storage chamber, a space of the flexible storage chamber may be reduced accordingly, so as to realize an automatic adjustment of a pressure in the flexible storage chamber and ensure a water pressure balance inside and outside the flexible storage chamber, thus, the medicament to be spread may be separated from the flexible storage chamber smoothly.

In some embodiments, the flexible storage chamber may include a flexible storage bag. The flexible storage bag may store a liquid medicament to be spread or a solid medicament to be spread that has been dissolved in a liquid state in advance. Before usage, the medicament to be spread may be stored in the flexible storage bag, and the medicament to be spread may be sealed in the flexible storage bag through a heat sealing process. An outlet of the flexible storage bag may be connected with an end of the driving pump <NUM>. In some embodiments, the flexible storage chamber may also be another flexible structure. For example, the flexible storage chamber may also be a flexible storage ball.

The medicament to be spread may further be stored in the rigid storage chamber. An outlet of the rigid storage chamber is connected with the first pipeline <NUM>-<NUM> of the driving pump <NUM>. The rigid storage chamber may be made of rigid material (e.g., glass, ceramic, etc.). It should be understood that, since the rigid material is difficult to be deformed, when the medicament to be spread is separated from the rigid storage chamber, a pressure in the rigid storage chamber may be changed. If the water pressure is not adjusted, the medicament to be spread may not be able to be separated from the rigid storage chamber smoothly. In some embodiments, the rigid storage chamber may include a pressure regulating member. The pressure regulating member may be configured to adjust the pressure in the rigid storage chamber, so as to ensure a pressure balance between the inside and the outside of the rigid storage chamber. For example, when the medicament to be spread is separated from the rigid storage chamber, the pressure regulating member may drive air to be injected into the rigid storage chamber, so as to ensure an achievement of the balance between the pressure (such as an air pressure and/or a water pressure) in the rigid storage chamber and the water pressure outside the rigid storage chamber, thus, the medicament to be spread may be separated from the rigid storage chamber smoothly.

In some embodiments, when the device <NUM> for in-water automatic spreading includes the flexible storage chamber and the rigid storage chamber, the flexible storage chamber may further be arranged in the rigid storage chamber to protect the flexible storage chamber from being damaged.

In some embodiments, the driving module <NUM> may include the piston driving member. The piston driving member is movable in the rigid storage chamber to squeeze out the medicament to be spread in the rigid storage chamber.

In some embodiments of the present invention, the pressure in the rigid storage chamber is adjusted by the pressure regulating member, and the medicament to be spread in the rigid storage chamber is squeezed out by the piston driving member, so that the medicament may be evenly spread in the water body, thereby ensuring that an appropriate amount of the medicament may be well mixed with the pool water.

The rigid storage chamber may include a structure in various shapes. For example, the rigid storage chamber may incldue a cuboid structure or a cylinder structure. In some embodiments, the rigid storage chamber may include at least one bending portion. The bending portion may be bent at a right angle or another angle, or may be bent in an arc shape. As illustrated in <FIG>, the rigid storage chamber may include an outlet <NUM> of the rigid storage chamber, a first bending portion <NUM>-<NUM>, a second bending portion <NUM>-<NUM>, a third bending portion <NUM>-<NUM>, and a fourth bending portion <NUM>-<NUM>. The first bending portion <NUM>-<NUM>, the second bending portion <NUM>-<NUM>, the third bending portion <NUM>-<NUM>, and the fourth bending portion <NUM>-<NUM> are bent at the right angle.

It should be understood that when the rigid storage chamber is a hollow rectangular structure without the bending portion or another structure, and the piston driving member moves in the rigid storage chamber, if the rigid storage chamber has a large volume, even a small moving displacement of the piston driving member may also squeeze out more medicament to be spread, which is not convenient for precise control of the amount of the medicament to be spread. If the volume of the rigid storage chamber is small, although the precise control of the amount of the medicament to be spread may be realized, a total volume of the medicament to be spread that may be stored in the rigid storage chamber is small, which is not convenient for use. In some embodiments of the present invention, the rigid storage chamber may be divided into a plurality of small pipe-like structures by arranging at least one bending portion in the rigid storage chamber, so as to ensure the total volume of the medicament to be spread stored in the rigid storage chamber and achieve the precise control of the amount of the medicament to be spread.

In some embodiments, the device <NUM> for in-water automatic spreading may further include an agitating module <NUM>. The agitating module <NUM> may be configured to agitate the medicament separated from the storage module <NUM> so that the medicament is evenly mixed with another liquid in the space where the medicament is located. The agitating module <NUM> may be arranged at a plurality of positions in the device <NUM> for in-water automatic spreading. For example, the agitating module <NUM> may be arranged on a side of the medicament outlet <NUM> where the medicament to be spread flows out. For another example, the agitating module <NUM> may further be arranged in another space where the medicament to be spread enters after the medicament is separated from the storage module <NUM>.

In some embodiments, the agitating module <NUM> may include an agitating member configured to agitate according to a preset motion track. For example, the agitating member may be an agitating rod or an agitating blade that agitates according to the preset motion track. The preset motion track refers to a preset agitating track where the agitating member evenly mixes the medicament to be spread with another liquid in the space. For example, the preset motion track may be a spiral motion track. That is, the agitating member rotates along a spiral track to form a strong eddy current in the water body, so as to evenly mix the medicament to be spread with another liquid. The preset motion track may also be another track, such as an up-and-down motion track. As illustrated in <FIG>, the agitating member may be a main water pump impeller <NUM> of a main water pump <NUM>, and the main water pump impeller <NUM> agitated according to the preset motion track may be used to evenly mix the medicament to be spread with another liquid in the same space. More details about the main water pump <NUM> may be found elsewhere in the present invention.

In some embodiments, the device <NUM> for in-water automatic spreading may further include a cleaning module <NUM> and the main water pump <NUM>.

The cleaning module <NUM> may be configured to clean the liquid and/or a walking region of the device <NUM> for in-water automatic spreading. The cleaning module <NUM> may include one or more of a dust box <NUM>, a filter screen (not shown in the figure), a rolling brush <NUM>, or the like, or other structures capable of cleaning the liquid. The device <NUM> for in-water automatic spreading may collect garbage or other impurities on the water surface or in the water based on the dust box <NUM>. The filter screen may filter and remove the garbage or other impurities in the liquid. When the walking region of the device <NUM> for in-water automatic spreading is located at a bottom wall or a side wall of a region (e.g., the swimming pool) accommodating the water body, the rolling brush <NUM> may further clean the bottom wall or the side wall mentioned above. In some embodiments, the control module <NUM> may further control the cleaning module <NUM> based on a third working parameter. The third working parameter refers to relevant parameters when the cleaning module <NUM> is working. The third working parameter may include but not limited to an opening and closing state of the dust box <NUM>, a rotation frequency of the roller brush <NUM>, etc. Similar to the first working parameter and the second working parameter, the third working parameter may be a preset default parameter or may be determined by the parameter determination module. More details about determining the third working parameter based on the parameter determination model may be found elsewhere in the present invention, such as <FIG> and the related descriptions thereof.

The main water pump <NUM> may drive the external liquid to flow into the cleaning module <NUM> of the device <NUM> for in-water automatic spreading through at least one liquid inlet <NUM> of the device <NUM> for in-water automatic spreading and drive the cleaned liquid in the cleaning module <NUM> to be spread into the water body through a liquid outlet <NUM> of the device <NUM> for in-water automatic spreading. As illustrated in <FIG> and <FIG>, the main water pump <NUM> may include the main water pump impeller <NUM> and a main water pump body <NUM>. The main water pump body <NUM> may provide power for a rotation of the main water pump impeller <NUM>, and the main water pump impeller <NUM> may rotate under the power of the main water pump body <NUM>, so as to provide a suction to drive the liquid in the device <NUM> for in-water automatic spreading to flow along a preset direction, thereby driving the external liquid to flow into the device <NUM> for in-water automatic spreading through a first liquid inlet <NUM>-<NUM> and a second liquid inlet <NUM>-<NUM> of the device <NUM> for in-water automatic spreading. The cleaning module <NUM> may clean the liquid therein, and the main water pump <NUM> may drive the cleaning module <NUM> to discharge the cleaned liquid through the liquid outlet <NUM>.

In some embodiments, an end of the driving module <NUM> may be in communication with the outlet of the storage module <NUM>, and another end of the driving module <NUM> may be in communication with the medicament outlet <NUM>. The main water pump <NUM> may further drive the cleaned liquid to flow through the medicament outlet <NUM>, evenly mix the medicament flowing out of the medicament outlet <NUM> with the cleaned liquid, and spread the medicament into the water body through the liquid outlet <NUM>.

The device <NUM> for in-water automatic spreading may include one or more liquid inlets <NUM> and liquid outlets <NUM>. The liquid inlet(s) <NUM> may be configured as an inlet for the external liquid to enter the device <NUM> for in-water automatic spreading. The liquid outlet(s) <NUM> may be configured as an outlet for the liquid in the device <NUM> for in-water automatic spreading to leave the device <NUM> for in-water automatic spreading. In some embodiments, when the device <NUM> for in-water automatic spreading floats on the water surface to spread the medicament, the device <NUM> for in-water automatic spreading at least includes a liquid inlet <NUM> and a liquid outlet <NUM> arranged below the water surface to ensure that the liquid may be sucked from the water body through the liquid inlet <NUM> and may be discharged into the water body through the liquid outlet <NUM>. In some embodiments of the present invention, the device <NUM> for in-water automatic spreading is able to operate normally by arranging the liquid inlet <NUM> on the shell of the device <NUM> for in-water automatic spreading below the water surface even though the device <NUM> for in-water automatic spreading floats on the water surface, and a full effect of the medicament in the water body may be ensured by arranging the liquid outlet <NUM> on the shell of the device <NUM> for in-water automatic spreading below the water surface.

In some embodiments, the main water pump <NUM> may further provide a driving force for a movement of the device <NUM> for in-water automatic spreading. As illustrated in <FIG> and <FIG>, the rotation of the main water pump <NUM> may provide the suction to drive the liquid in the device <NUM> for in-water automatic spreading to flow along the preset direction, thereby driving the external liquid to flow into the device <NUM> for in-water automatic spreading through the first liquid inlet <NUM>-<NUM>, the second liquid inlet <NUM>-<NUM>, and the third liquid inlet <NUM>-<NUM>. The liquid may be discharged from the liquid outlet <NUM>. When the liquid outlet <NUM> discharges the liquid, a driving force opposite to a liquid discharge direction may be provided for the device <NUM> for in-water automatic spreading. For example, when the liquid outlet <NUM> is arranged below the shell of the device <NUM> for in-water automatic spreading and the main water pump <NUM> discharges the liquid from the liquid outlet <NUM>, an upward driving force may be provided for the device <NUM> for in-water automatic spreading. When the driving force is greater than the gravity and another resistance of the device <NUM> for in-water automatic spreading, the device <NUM> for in-water automatic spreading may move upward.

In some embodiments of the present invention, the device <NUM> for in-water automatic spreading may perform a cleaning work and medicament spreading simultaneously by setting the cleaning module <NUM> and the main water pump <NUM>, thereby reducing the maintenance cycle and cost of the water body.

In some embodiments, a driving mode of the driving module <NUM> may include a continuous driving mode and an intermittent driving mode.

When the driving module <NUM> is in the driving mode of the continuous driving mode, the driving module <NUM> may continuously drive the medicament to be spread to be separated from the storage module <NUM>, and the corresponding first working parameter may include a separating speed of the medicament separated from the storage module <NUM>. The device <NUM> for in-water automatic spreading may continuously spread the medicament.

When the driving module <NUM> is in the driving mode of the intermittent driving mode, the driving module <NUM> may intermittently drive the medicament to be spread to be separated from the storage module <NUM>, and the corresponding first working parameter of the driving module <NUM> may include at least one of the separating speed, a driving intermittent time, a driving duration, or a spreading time range of the medicament separated from the storage module <NUM>. The device <NUM> for in-water automatic spreading may intermittently spread the medicament.

The driving mode of the driving module <NUM> may be preset by the user or determined by the control module <NUM>. More details about determining the driving mode of the driving module <NUM> by the control module <NUM> may be found elsewhere in the present invention, such as <FIG> and the related descriptions thereof.

In some embodiments, the device <NUM> for in-water automatic spreading may further include a working mode selection module (not shown in the figure). The working mode selection module may be configured to adjust the working mode of the device <NUM> for in-water automatic spreading. The working mode may include a spreading mode and a cleaning mode. The spreading mode refers to a mode of spreading the medicament to be spread from the device <NUM> for in-water automatic spreading into the water body. The cleaning mode refers to a mode of cleaning garbage or other impurities in the water body. When an operation of the device <NUM> for in-water automatic spreading, the device <NUM> for in-water automatic spreading may perform one working mode or may simultaneously perform two working modes.

In some embodiments, the mode selection module may include a spreading selection unit. The spreading selection unit may be configured to adjust the driving mode of the device <NUM> for in-water automatic spreading in the spreading mode. The driving mode of the device <NUM> for in-water automatic spreading in the spreading mode may include the continuous driving mode and the intermittent driving mode. More descriptions about the continuous driving mode and the intermittent driving mode may be found elsewhere in the present invention. The spreading selection unit may control the driving mode of the driving module <NUM> to perform a mode conversion between the continuous driving mode and the intermittent driving mode.

In some embodiments, the walking module <NUM> may further be configured to adjust an operation mode of the device <NUM> for in-water automatic spreading. The operation mode of the device <NUM> for in-water automatic spreading may include a water surface operation mode and an in-water operation mode. The water surface operation mode refers to an operation of the device <NUM> for in-water automatic spreading floating on the water surface. The in-water operation mode refers to an operation of the device <NUM> for in-water automatic spreading submerged in the water body. The walking module <NUM> may include a floating chamber and/or a propeller along a vertical direction. The floating chamber and/or the propeller along the vertical direction may provide a vertical force for the device <NUM> for in-water automatic spreading, so that the device <NUM> for in-water automatic spreading may perform a position conversion above and below the water surface.

In some embodiments of the present invention, the device <NUM> for in-water automatic spreading may implement a water spreading, an underwater spreading, a water cleaning, and an underwater cleaning, etc., by arranging different working modes and operation modes for the device <NUM> for in-water automatic spreading. Furthermore, the driving mode may be adjusted when the device <NUM> for in-water automatic spreading performs spreading. The user may select different modes according to requirements, thereby enhancing a selection diversity of the user, enriching the use of the device <NUM> for in-water automatic spreading, and a targeted spreading of medicament and/or water body cleaning may be performed through the device <NUM> for in-water automatic spreading, so as to improve a user experience.

It should be noted that the above descriptions of the device <NUM> for in-water automatic spreading and the modules of the device <NUM> for in-water automatic spreading are only for convenience of description, which do not limit the scope of the embodiments of the present invention. In some embodiments, the storage module <NUM>, the driving module <NUM>, the walking module <NUM>, and the control module <NUM> disclosed in <FIG> may be different modules in one device, or one module may implement functions of the above-mentioned two or more modules.

<FIG> is a schematic diagram illustrating a method for in-water automatic spreading according to some embodiments of the present invention. In some embodiments, a process <NUM> may be applied to the device <NUM> for in-water automatic spreading as described in the embodiments mentioned above, and the process <NUM> is executed by the control module <NUM>. As illustrated in <FIG>, the process <NUM> may include the following operations.

In <NUM>, a target task for a target water body may be obtained.

The target water body may be a water body that needs to perform the target task. For example, the target water body may be a swimming pool.

The target task may include performing a spreading task and/or a cleaning task to a target region in the target water body. The target region may be a specific position in the target water body where the target task needs to be performed. For example, the target region may include an entire swimming pool. For another example, the target region may further include a water surface of the swimming pool. For another example, the target region may further include various pool walls of the swimming pool. The spreading task may be a task of spreading the medicament to be spread in the target region. The cleaning task may be a task of cleaning garbage or other impurities in the target region.

The control module <NUM> may obtain the target task in various ways. For example, the control module <NUM> may obtain the target task input by the user. For another example, the control module <NUM> may be set to execute the target task periodically. For another example, the device <NUM> for in-water automatic spreading may further include a detection module, which may perform a water quality detection on each region of the target water body to obtain water quality data of the each region. The control module <NUM> may obtain the water quality data and determine the target task based on the water quality data. The water quality data may be data reflecting the water quality of each region of the target water body. The water quality data includes, but is not limited to, an image of each region of the target water body, a PH value, a total bacterial volume, a free residual chlorine, a urea, etc. In some embodiments, the control module <NUM> may input the water quality data into a task determination model, and an output of the task determination model may include a target task. The task determination model may analyze the water quality data of the target water body to determine a cleanliness (such as a clarity, an algae distribution, impurities, etc.) of each region (such as the water surface, the in-water region, each pool wall, etc.), thereby determine the corresponding target task. The task determination model may be a convolutional neural network model, a graph neural network model, or any other machine learning model that may realize the functions thereof. The task determination model may be trained and obtained based on a plurality sets of labeled training samples. The training samples may include sample water quality data of each region of a sample water body, and the label may include a sample tasks. The sample task may be obtained by manually labeling the sample water quality data. In some embodiments, the control module <NUM> may further determine whether the water quality data of each region of the target water body meets a preset condition to determine the target task. The preset condition may be a condition that the water quality data in each region of the target water body meets a requirement. For example, the preset condition may include that a PH value is within a range of <NUM> to <NUM>. When the PH value in the water quality data of a certain region does not meet the preset condition, the corresponding target task may include performing a spreading task in the region, and the control module <NUM> may control the device <NUM> for in-water automatic spreading to spread a PH value regulator to adjust the PH value in the target water body.

In <NUM>, a first working parameter of a driving module, a second working parameter of a walking module, a type of the medicament to be spread, and a medicament dose may be determined based on the target task.

The control module <NUM> may determine the first working parameter of the driving module <NUM>, the second working parameter of the walking module <NUM>, the type of the medicament to be spread, and the medicinal dose through various manners (e.g., a regression analysis method, a discriminant analysis, etc.).

In some embodiments, the control module <NUM> may determine the first working parameter, the second working parameter, the type of the medicament, and the medicament dose through the parameter determination module based on 3D data (three-dimensional data), the water quality data, and the target task of the target water body. The 3D data of the target water body may include, but is not limited to, a length, a width, a height of the target water body, a positional relationship between vertices of the target water body, or the like. It should be understood that, when the target task merely includes the cleaning task, the first working parameter and the medicament dose may be <NUM>, and the type of the medicament may be omitted.

The parameter determination model may be one or more of a graph neural network model, a convolutional neural network model, a deep neural network model, or any other machine learning model that may implement the function mentioned above. The control module <NUM> may perform the training based on a plurality of sets of labeled training samples to obtain the parameter determination module. The training samples may include sample 3D data of a sample water body, sample water quality data, and a sample task, and the labels may include a sample first working parameter, a sample second working parameter, a sample type of medicament, and a sample medicament dose under a condition that the device <NUM> for in-water automatic spreading performs the sample task on the sample water body. The training samples and the labels may be obtained through manual labeling based on historical maintenance data of the sample water body. The control module <NUM> may input the training samples into a preliminary parameter determination model, construct a loss function based on an output and labels of the preliminary parameter determination model, iteratively update parameters of the preliminary parameter determination model based on the loss function until a preset condition is satisfied to terminate the training, and obtain a trained parameter determination model. The preset condition may include, but is not limited to a convergence of the loss function, a training period reaching a threshold, etc..

In some embodiments of the present invention, various data and the target task of the target water body may be processed through a machine learning model, which may specifically determine the type of the medicament to be spread, the medicament dose required by the target water body for the target task, the first working parameter, and the second working parameter. Accordingly, the device <NUM> for in-water automatic spreading may perform the target task on the target water body in a more targeted manner, thereby avoiding manual calculation errors, shortening the maintenance period of the target water body, and reducing the maintenance cost of the target water body.

In some embodiments, the output of the parameter determination model may also include a third working parameter of the cleaning module <NUM>. Correspondingly, when the parameter determination model is trained, the label may further include a sample third working parameter when the device <NUM> for in-water automatic spreading performs the sample task on the sample water body, so that the device <NUM> for in-water automatic spreading may be controlled more comprehensively, thereby shortening the maintenance period of the target water body and reducing the maintenance cost.

In <NUM>, the driving module and the walking module may be controlled to complete the target task based on the first working parameter, the second working parameter, the type of the medicament, and the medicament dose, so that the device <NUM> for in-water automatic spreading may be controlled to complete the target task.

The control module <NUM> may determine the storage module <NUM> (e.g., a certain storage chamber storing a medicament corresponding to the type of the medicament) connected with the driving module <NUM> based on the type of the medicament, and further drive the medicament with the corresponding medicament dose to be separated from the storage module <NUM> based on the first working parameter. Simultaneously, the control module <NUM> may further control the movement of the walking module <NUM> based on the second working parameter to complete the target task.

In some embodiments, when the target task is the cleaning task, the control module <NUM> may further control the cleaning module <NUM> to complete the target task based on the third working parameter.

In some embodiments of the present invention, the device <NUM> for in-water automatic spreading may be able to automatically perform the cleaning task and/or the spreading task, thereby enriching a function of the device <NUM> for in-water automatic spreading, reducing a labor maintenance cost, and shortening a maintenance period of the target water body.

It should be noted that the description of the above-mentioned process <NUM> is only for examples and descriptions, but does not limit the scope of the application of the present invention.

The basic concept has been described above, obviously, for those skilled in the art, the above detailed disclosure is only an example, and does not constitute a limitation to the present invention. Although not expressly stated here, those skilled in the art may make various modifications, improvements, and corrections to the present invention.

Claim 1:
A device (<NUM>) for in-water automatic spreading configured to spread a medicament in a water body, comprising:
a storage module (<NUM>) configured to store a medicament to be spread;
a driving module (<NUM>) configured to drive the medicament to be separated from the storage module (<NUM>), the driving module (<NUM>) being connected with the storage module (<NUM>);
a medicament outlet (<NUM>) configured as an outlet for the medicament to be spread to enter a liquid after being separated from the storage module (<NUM>);
a walking module (<NUM>) configured to drive the device (<NUM>) to move in the water body according to a walking route; and
a control module (<NUM>) configured to control the driving module (<NUM>) and the walking module (<NUM>), the control module (<NUM>) being connected with the driving module (<NUM>) and the walking module (<NUM>).;
characterized in that
the driving module (<NUM>) comprises a driving pump (<NUM>), configured to drive the medicament to be separated from the storage module (<NUM>);
an end of the driving pump (<NUM>) being connected with an outlet of the storage module (<NUM>), and another end of the driving pump (<NUM>) being connected to the medicament outlet (<NUM>);
a driving pump body (<NUM>-<NUM>) configured to provide a driving force for separating the medicament to be spread from the storage module (<NUM>);
a first pipeline (<NUM>-<NUM>) configured as a pipeline through which the medicament being separated from the storage module (<NUM>), an end of the first pipeline (<NUM>-<NUM>) being connected with the outlet of the storage module (<NUM>), and another end of the first pipeline (<NUM>-<NUM>) being connected with the driving pump body (<NUM>-<NUM>); and
a second pipeline (<NUM>-<NUM>) configured to guide the medicament to the medicament outlet (<NUM>), an end of the second pipeline (<NUM>-<NUM>) being connected to the driving pump body (<NUM>-<NUM>), and another end of the second pipeline (<NUM>-<NUM>) being in communication with the medicament outlet (<NUM>).