Accumulated water treatment method, device and system, storage medium and electronic equipment
By identifying the balcony water accumulation data and controlling the support strategy of the waterproof board, an inclined surface is formed to discharge the water accumulation, which solves the problem that water accumulation is not easy to discharge when raining on the semi-enclosed balcony, and improves the drainage efficiency of the balcony.
Patent Information
- Application Number
- CN202411841786.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-04-08
AI Technical Summary
In the prior art, the semi-enclosed balcony cannot be set at a large inclination angle, which makes it difficult for rainwater to be discharged during rain.
By identifying the balcony water accumulation data, the support strategy of the waterproof board is determined, and the support components are controlled to support the waterproof board to form an inclined surface to discharge the water accumulation.
The tilt of the waterproof board on the ground is achieved based on the balcony water accumulation situation, thereby effectively discharge the accumulated water and improving the drainage efficiency of the balcony.
Smart Images

Figure CN119785278A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent drainage, and in particular to a method, device, system, storage medium and electronic device for treating accumulated water. Background Art
[0002] In the prior art, there are two types of balconies in buildings: closed balconies and semi-closed balconies. Semi-closed balconies can be connected to the outside world. However, since semi-closed balconies can be connected to the outside world, rainwater will soak into the balcony in rainy weather, and the inclination angle of the balcony cannot be set too large, because it is dangerous to set it too large and it is not easy for people to stand steadily. Therefore, it is not easy to drain the accumulated water on the balcony. Summary of the invention
[0003] The present application provides a method for treating accumulated water, so as to solve the technical problem that accumulated water on the balcony is difficult to discharge.
[0004] In the first aspect, the present application provides a method for handling accumulated water, comprising: identifying water accumulation data of a predetermined area; determining a support strategy for a waterproof board material on the ground of the predetermined area based on the water accumulation data; and controlling the support components under the waterproof board material to support the waterproof board material according to the support strategy, so that the waterproof board material forms an inclined surface to discharge the accumulated water from the predetermined area.
[0005] In the second aspect, the present application provides a water accumulation treatment device, including: an identification module for identifying water accumulation data in a predetermined area; a determination module for determining a support strategy for a waterproof board material on the ground in the predetermined area based on the water accumulation data; and a control module for controlling the support components under the waterproof board material to support the waterproof board material according to the support strategy, so that the waterproof board material forms an inclined surface to discharge the accumulated water from the predetermined area.
[0006] In a third aspect, the present application provides a water accumulation treatment system, comprising a camera for capturing image data of a predetermined area; a level for collecting the water surface height of the water accumulation in the above-mentioned predetermined area and the support height of the support component; a processor for determining the water accumulation data in the above-mentioned predetermined area based on the above-mentioned image data, the above-mentioned water surface height and the above-mentioned support height, and determining a support strategy based on the above-mentioned water accumulation data; the above-mentioned support component is used to support the waterproof sheet according to the above-mentioned support strategy; wherein the above-mentioned waterproof sheet forms an inclined surface after being supported to discharge the above-mentioned accumulated water.
[0007] In a fourth aspect, the present application provides a water accumulation treatment device, comprising: at least one communication interface; at least one bus connected to the at least one communication interface; at least one processor connected to the at least one bus; at least one memory connected to the at least one bus, wherein the processor is configured to execute a water accumulation treatment method by executing executable instructions in the memory.
[0008] In a fifth aspect, the present application also provides a computer storage medium storing computer executable instructions, wherein the computer executable instructions are used to execute any of the above-mentioned methods for treating accumulated water in the present application.
[0009] The above technical solution provided by the embodiment of the present application has the following advantages over the prior art: the method provided by the embodiment of the present application identifies the water accumulation data of a predetermined area; determines the support strategy of the waterproof sheet material on the ground in the predetermined area according to the water accumulation data; controls the support components under the waterproof sheet material to support the waterproof sheet material according to the support strategy, so that the waterproof sheet material forms an inclined surface to discharge the accumulated water out of the predetermined area, thereby controlling the inclination of the waterproof sheet material on the ground according to the water accumulation situation of the balcony, thereby discharging the accumulated water, and achieving the effect of improving the drainage efficiency of the balcony. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0011] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0012] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0013] Figure 1 A flow chart of a method for treating accumulated water provided in an embodiment of the present application;
[0014] Figure 2 A schematic diagram of a waterproof plate and a floor drain provided in an embodiment of the present application;
[0015] Figure 3 A schematic diagram of a support leg of a support component provided in an embodiment of the present application;
[0016] Figure 4 A side view of the ground of a balcony provided in an embodiment of the present application;
[0017] Figure 5 A system framework diagram provided for an embodiment of the present application;
[0018] Figure 6 A drainage flow chart provided for an embodiment of the present application;
[0019] Figure 7 A schematic diagram of a water accumulation treatment device provided in an embodiment of the present application;
[0020] Figure 8 A schematic diagram of a water accumulation treatment system provided in an embodiment of the present application;
[0021] Fig. 9 A schematic diagram of a water accumulation treatment device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0022] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0023] The disclosure below provides many different embodiments or examples to implement different structures of the present invention. In order to simplify the disclosure of the present invention, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present invention. In addition, the present invention can repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.
[0024] In order to solve the technical problem in the prior art that water accumulated on the balcony is difficult to drain, the present application provides a method for treating water accumulation, which can achieve the effect of improving the efficiency of balcony drainage.
[0025] The above-mentioned method for handling accumulated water can be applied to semi-enclosed balconies, roofs surrounded on all sides, swimming pools that need to be drained, and other areas. The following is an example of a semi-enclosed balcony. When it rains, rainwater will soak into the semi-enclosed balcony, and since the balcony cannot be set too tilted, it is not easy for rainwater to be discharged from the balcony drain. If this solution is used, the accumulated water on the balcony can be easily discharged.
[0026] Figure 1A flow chart of a method for treating accumulated water provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, including:
[0027] S102, identifying water accumulation data in a predetermined area;
[0028] S104, determining a support strategy for waterproof panels on the ground in a predetermined area according to the water accumulation data;
[0029] S106, controlling the support components under the waterproof board to support the waterproof board according to the support strategy, so that the waterproof board forms an inclined surface to discharge the accumulated water out of the predetermined area.
[0030] The idea of the embodiment of the present application is to support the waterproof board on the ground by a supporting component to form an inclined surface, and the inclined surface will discharge the accumulated water out of the balcony through the drain outlet.
[0031] The predetermined area can be the ground area of the balcony, and the water accumulation in the ground area is identified to obtain water accumulation data. The water accumulation data can include the amount of water accumulation, location and other data, and can even identify the fluidity of the water accumulation, such as water or other liquids with poor fluidity. According to the fluidity of the water accumulation, the height of the support component is determined, so that the liquid can flow to the drain.
[0032] The waterproof sheet in this embodiment can be composed of multiple pieces instead of a complete piece, so when the waterproof sheet is supported by the supporting components, it can be determined which waterproof sheets to support, how to support the waterproof sheets, and what the height is, so that the ground of the balcony can be formed into a shape with some areas high and some areas low, and the accumulated water can be drained to the lower area. In combination with the drain, the accumulated water can be drained to the drain.
[0033] If the flashing sheet is a whole piece, it can be divided into a plurality of areas, and the height of each of the plurality of areas can be adjusted individually by supporting components.
[0034] In this embodiment, the waterproof sheet is made of a flexible waterproof material, and the support component holds the waterproof sheet when the support height is zero. That is, when the support component supports the waterproof sheet, the waterproof sheet is supported, and the accumulated water on the waterproof sheet flows toward the drain. When the waterproof sheet is put down, the support component holds the waterproof sheet, and people can step on the waterproof sheet to move.
[0035] In another example, the waterproof sheet is made of hard waterproof material, and between the waterproof sheets, flexible waterproof material is used. This allows people to step on the waterproof sheet and move, and when the waterproof sheet is supported by the supporting components, the waterproof sheet will not crack or deform due to the flexible waterproof material at the joint.
[0036] In this embodiment, the support strategy is determined according to the water accumulation data, and the support strategy includes the support height and the support position. Since the area of the balcony is generally not small, it is necessary to decide how to support it so as to remove the water accumulation.
[0037] In this embodiment, after the support strategy is determined, the support components can be controlled to support the waterproof sheet according to the support strategy, so that the waterproof sheet forms an inclined surface and the accumulated water is discharged from the balcony through the drain.
[0038] In this embodiment, the conditions for draining the accumulated water can be set. For example, the user can set the conditions through the client, and the conditions can be the amount of accumulated water or the weather conditions, etc. For example, when the user sets the amount of accumulated water to reach a preset value, the accumulated water is drained. Or when the user sets the weather to rain, the support components are controlled to support the waterproof sheet to prevent the rainwater from accumulating on the balcony and being unable to drain. Through the trigger conditions set by the user, when the system detects that the trigger conditions set by the user are met, the support components are controlled to support the waterproof sheet according to the support strategy.
[0039] The method provided by the embodiment of the present application identifies water accumulation data of a predetermined area; determines a support strategy for a waterproof sheet material on the ground of the predetermined area based on the water accumulation data; controls support components under the waterproof sheet material to support the waterproof sheet material based on the support strategy, so that the waterproof sheet material forms an inclined surface, and discharges the accumulated water out of the predetermined area. Thus, the inclination of the waterproof sheet material on the ground can be controlled according to the water accumulation situation of the balcony, thereby discharging the accumulated water, thereby achieving the effect of improving the drainage efficiency of the balcony.
[0040] In this embodiment, one way to identify the water accumulation data in a predetermined area is to obtain image data by photographing the predetermined area with a camera; identify the image data to determine the position and range of the water accumulation in the predetermined area; collect the depth of the water accumulation in the predetermined area through a level; and determine the position, range and depth as the water accumulation data.
[0041] The water accumulation data in this embodiment includes the image data captured by the camera and the depth of the water accumulation collected by the level. The above-mentioned image data can be obtained by using a camera to capture a predetermined area, for example, capturing once every predetermined time, to obtain a set of images, which can be input into a recognition model for recognition. The recognition model recognizes the water accumulation in the image in chronological order, thereby obtaining the position and range of the water accumulation in the predetermined area. Multiple groups of cameras can be set, and the multiple groups can each capture image data, perform their own recognition, and then perform a unified comparison to verify whether the position and range of the recognized water accumulation are correct. In addition, the image data captured by the camera can also be uniformly recognized by the model to give a final recognition result.
[0042] The level meter can collect the height of the accumulated water in the predetermined area and the height of each waterproof sheet. The height of the accumulated water minus the height of the waterproof sheet is the result of the accumulated water depth. Since there may be multiple accumulated water in the predetermined area, when determining the depth of the accumulated water, the depth of each accumulated water location must be determined.
[0043] The identified location and range of the accumulated water, as well as the determined height of the accumulated water, are used as the accumulated water data.
[0044] In the present embodiment, one implementation method for determining the support strategy for the waterproof board material on the ground of a predetermined area based on the water accumulation data is to determine the target board material that needs to be adjusted in height among the waterproof boards based on the depth of the water accumulation; identify the connection line between the target board material and the drain outlet in the image data; determine the direction from the target board material to the drain outlet in the connection line as the drainage direction; and determine the support height of the supporting component under the target board material based on the drainage direction to obtain the support strategy.
[0045] In this embodiment, since the location, range and depth of the accumulated water have been determined, the target plate to be adjusted can be determined according to the location, range and depth of the accumulated water. The target plate is a part or all of the waterproof plate. In the case of a single accumulation of water, the target plate associated with the single accumulation of water can be determined. If there are multiple accumulations of water, the target plate associated with each accumulation of water can be determined. For a single accumulation of water and the associated target plate, the line connecting the accumulation of water and the drain outlet can be determined, and then the direction from the accumulation of water to the drain outlet can be used as the drainage direction, and the support height of the target plate associated with the accumulation of water can be adjusted according to the drainage direction.
[0046] If there are multiple places where water accumulates, the connection line between the drain outlet and the water accumulation is determined for each place where water accumulates, thereby determining the drainage direction of each place where water accumulates, and then controlling the target plate associated with each place where water accumulates to adjust its height according to the drainage direction, thereby draining the water.
[0047] In this embodiment, one implementation method for determining the target panels that need to be adjusted in height among the waterproof panels based on the depth of accumulated water is to determine the first N waterproof panels with the highest depth of accumulated water, where N is a positive integer greater than 0; and determine the first N waterproof panels and the waterproof panels in a circle around the first N waterproof panels as the target panels.
[0048] In this embodiment, since there are multiple places where water accumulates, the depth of the water accumulation can be determined, and the waterproof sheet where the thicker N places of water accumulate is determined as the target sheet to be drained, and the waterproof sheet around the waterproof sheet is also used as the target sheet, so as to determine the sheet whose height is to be adjusted. Then the height of the target sheet is adjusted. After the height of the target sheet is adjusted according to the drainage direction, the water will move to the drainage port and finally be discharged from the balcony.
[0049] The drainage process in this embodiment is dynamic. Since the position and depth of the accumulated water will change during the drainage process, a new target plate will be formed, and the new target plate will be adjusted to drain water in the drainage direction, and finally the accumulated water will be discharged from the balcony.
[0050] In this embodiment, the support height of the supporting component under the target plate is determined according to the drainage direction, and one implementation method of obtaining the support strategy is to set the support height of the waterproof plate closer to the drain outlet in the target plate to be lower, and set the support height of the waterproof plate farther away from the drain outlet to be higher.
[0051] In this embodiment, since there are multiple target plates, for each accumulation of water, the support height of the plate closer to the drain outlet among the multiple target plates associated with the accumulated water can be set to be lower, while the support height of the plate farther away from the drain outlet can be set to be higher. Since the heights of the plates other than the target plates are not adjusted, the accumulated water on the target plates will flow to the drain outlet.
[0052] Each waterproof sheet can be supported by multiple supporting feet of a supporting component, and the multiple supporting feet are evenly distributed under the waterproof sheet. When determining the supporting height of the supporting component under the target sheet according to the drainage direction, the supporting height of the supporting feet far from the drainage outlet can be set higher than the supporting height of the central supporting feet; the supporting height of the supporting feet close to the drainage outlet can be set lower than the supporting height of the central supporting feet; the average supporting height of the supporting feet of the waterproof sheet close to the drainage outlet in the target sheet can be set lower than the average supporting height of the supporting feet of the waterproof sheet far from the drainage outlet. By setting in this way, the accumulated water can flow to the drainage outlet.
[0053] A detailed example is given with reference to the balcony scene. Figure 2 This is a schematic diagram of an exemplary balcony floor. The waterproof sheet on the balcony floor can be one or more pieces. Figure 2 The grids in the figure are multiple waterproof sheets or a waterproof sheet divided into several areas. The floor drain is the drainage outlet. Since the shape of the balcony floor is not necessarily rectangular or square, the arrangement or division of the specific waterproof sheets can be determined according to the actual situation. The accumulated water can be located anywhere on the balcony, there can be one place or multiple places. Figure 2 The figure shows a pool of water that occupies one square of waterproofing board.
[0054] In this embodiment, the support component supports the waterproof sheet so that the accumulated water moves toward the floor drain. The support component may include a plurality of support legs, and each waterproof sheet is supported by a plurality of support legs. The support legs are evenly distributed under the waterproof sheet. For example, there may be 5 support legs, 9 support legs, etc. Figure 3 A schematic diagram of a support foot of a support component under an exemplary waterproof board. Figure 3 There are a total of 9 support feet, ranging from (0,0) to (2,2) to distinguish the positions of different support feet.
[0055] Figure 4 This is a side view of an exemplary balcony floor. The support legs extend and retract to lift up the waterproof sheet, allowing the accumulated water to move toward the floor drain. The floor drain is the drainage outlet.
[0056] In this embodiment, in order to make the support strategy of the support legs reasonable and prevent the accumulated water from being discharged into the room, it is necessary to set a reasonable adjustment strategy according to the location, range and depth of the accumulated water. Figure 5 It is a system framework diagram of this embodiment, including a camera, a level, a temperature and humidity sensor, a first wireless communication module, a second wireless communication module, a controller, a mechanical telescopic support, a text message reminder module and an application terminal (Application, APP).
[0057] The controller can receive and process data collected from data collection devices such as high-speed cameras, temperature and humidity sensors, and levels, and transmit the data through the first wireless communication module.
[0058] The first wireless communication module is used to transmit the data collected by the data collection equipment to the server and the controller, and the second wireless communication module is responsible for sending the execution result information of the controller to the user in the form of text messages or application notifications.
[0059] Mechanical telescopic legs are used to be placed under waterproof panels. A total of 9 legs are placed under each waterproof panel in a 3X3 arrangement. When the controller determines that a leg at a certain point needs to be extended or retracted, the height inclination angle of panels at different points can be adjusted to drive water accumulation at the target location.
[0060] High-speed cameras are used to capture water accumulation points, which serve as input data to help the chip on the controller perform algorithm analysis.
[0061] The level emits horizontal rays to assist the camera in capturing data such as tilt angle and water surface height, which serve as input data to help the chip on the controller perform algorithm analysis.
[0062] The temperature and humidity sensor is used to collect temperature and humidity data when the device is started and before and after it is started, providing an environmental data source for future waterlogging warnings. Weather forecast data also serves as an environmental data source.
[0063] The application software can provide functions such as setting trigger conditions and setting execution conditions. In addition, it can also record, analyze and view the data of each startup of the water treatment device.
[0064] Figure 6 It is the drainage flow chart of this embodiment.
[0065] Step 1: The sensor and the actuator are connected and can be controlled by the controller. The connection method can be through a wireless communication transmission module, such as mobile hotspot (Wireless Fidelity, WIFI), 5G, communication protocol (BitTorrent, BT) and other near-field device communication methods.
[0066] Step 2: Set the system startup trigger conditions in the APP and save it as an independent manual setting control mode. As a distinction, in addition to the manual setting control mode, there is also an automatic protection mode based on environmental data and weather data.
[0067] Step 3: When the display conditions reach the set standard, the device is automatically started. When executed, the height of the corresponding point plate is adjusted according to the data changes between the real-time monitored camera screen and the level meter, and the water flows out by gravity to prevent water accumulation. The specific algorithm calculates the depth of water above each plate by collecting the water level H1 and the ground level meter height H2 at each plate position to obtain D=H1-H2. Each plate is encoded in two bits to obtain the corresponding water depth D of several plates. (1,1) , D (1,2) , D (1,3) , D (2,1) The subscripts in the …are the numbers of each plate, and D is the depth of water accumulation. Sort these data from large to small, and the first three plate numbers are the areas with the deepest water accumulation. After locating the water accumulation point, expand a plate circle outward from the water accumulation point, and mark it as the target plate that needs to be adjusted in height. The method for calculating the tilt angle and raising / lowering the height is to connect the floor drain position and the water accumulation position in the camera image, and the direction of the connection is the direction of the tilt angle of this adjustment. The method for calculating the height adjustment of the telescopic support leg is as follows: the 9 legs under the corresponding plate are different in orientation, and the legs away from the floor drain direction are raised 1.5 cm more than the legs close to the floor drain direction. The specific method for calculating the height of a single leg is as follows: (The height of the support leg below the waterproof plate coordinate (1, 1)) = the depth of water accumulation D at the center point (1,1) +1; so that the support leg pushes the slab at that location to 1 cm above the water level.
[0068] Thus, the accumulated water flows to the floor drain. Similarly, all the plate support data that need to be adjusted are calculated, and a simulation test is performed. After the test, the controller issues a command to execute the change of the support height.
[0069] Step 4: After completing the water accumulation treatment, record the execution log and record and analyze the detailed data of this treatment, such as the tilt direction and tilt angle data of each waterproof plate, environmental temperature and humidity data, treatment time, occurrence and duration, etc.
[0070] Step 5: Clean, analyze and visualize the historical record data, select key typical data for model training, and output a model that can make predictions and preventive reminders based on air temperature and humidity as well as weather forecast information, score the risk of waterlogging, and remind users of the risk of waterlogging in advance.
[0071] In this embodiment, the height of the accumulated water can also be determined by a high-speed camera. Figure 2 In the figure, if the accumulated water is in the marked position and cannot be discharged, the difference between the height captured by the current high-speed camera and the level gauge is used to calculate which point below the current waterproof plate needs to be raised and how much height. Generally, handling accumulated water usually requires at least 3 mechanical lifting legs in the nearby area to act, and in the face of irregular puddles, it may involve partially raising and partially lowering. Before the specific instructions are issued by the controller, multiple sets of solutions will be output, and simulation experiments will be carried out to select the best solution for execution.
[0072] This embodiment also provides a device for treating accumulated water. Figure 7 As shown, including:
[0073] Identification module 702, used to identify water accumulation data in a predetermined area;
[0074] A determination module 704 is used to determine a support strategy for the waterproof board material on the ground of a predetermined area according to the water accumulation data;
[0075] The control module 706 is used to control the support components under the waterproof board to support the waterproof board according to the support strategy, so that the waterproof board forms an inclined surface to discharge the accumulated water out of the predetermined area.
[0076] The idea of the embodiment of the present application is to support the waterproof board on the ground by a supporting component to form an inclined surface, and the inclined surface will discharge the accumulated water out of the balcony through the drain outlet.
[0077] The predetermined area can be the ground area of the balcony, and the water accumulation in the ground area is identified to obtain water accumulation data. The water accumulation data can include the amount of water accumulation, location and other data, and can even identify the fluidity of the water accumulation, such as water or other liquids with poor fluidity. According to the fluidity of the water accumulation, the height of the support component is determined, so that the liquid can flow to the drain.
[0078] The waterproof sheet in this embodiment can be composed of multiple pieces instead of a complete piece, so when the waterproof sheet is supported by the supporting components, it can be determined which waterproof sheets to support, how to support the waterproof sheets, and what the height is, so that the ground of the balcony can be formed into a shape with some areas high and some areas low, and the accumulated water can be drained to the lower area. In combination with the drain, the accumulated water can be drained to the drain.
[0079] If the flashing sheet is a whole piece, it can be divided into a plurality of areas, and the height of each of the plurality of areas can be adjusted individually by supporting components.
[0080] In this embodiment, the waterproof sheet is made of a flexible waterproof material, and the support component holds the waterproof sheet when the support height is zero. That is, when the support component supports the waterproof sheet, the waterproof sheet is supported, and the accumulated water on the waterproof sheet flows toward the drain. When the waterproof sheet is put down, the support component holds the waterproof sheet, and people can step on the waterproof sheet to move.
[0081] In another example, the waterproof sheet is made of hard waterproof material, and between the waterproof sheets, flexible waterproof material is used. This allows people to step on the waterproof sheet and move, and when the waterproof sheet is supported by the supporting components, the waterproof sheet will not crack or deform due to the flexible waterproof material at the joint.
[0082] In this embodiment, the support strategy is determined according to the water accumulation data, and the support strategy includes the support height and the support position. Since the area of the balcony is generally not small, it is necessary to decide how to support it so as to remove the water accumulation.
[0083] In this embodiment, after the support strategy is determined, the support components can be controlled to support the waterproof sheet according to the support strategy, so that the waterproof sheet forms an inclined surface and the accumulated water is discharged from the balcony through the drain.
[0084] In this embodiment, the conditions for draining the accumulated water can be set. For example, the user can set the conditions through the client, and the conditions can be the amount of accumulated water or the weather conditions, etc. For example, when the user sets the amount of accumulated water to reach a preset value, the accumulated water is drained. Or when the user sets the weather to rain, the support components are controlled to support the waterproof sheet to prevent the rainwater from accumulating on the balcony and being unable to drain. Through the trigger conditions set by the user, when the system detects that the trigger conditions set by the user are met, the support components are controlled to support the waterproof sheet according to the support strategy.
[0085] The method provided by the embodiment of the present application identifies water accumulation data of a predetermined area; determines a support strategy for a waterproof sheet material on the ground of the predetermined area based on the water accumulation data; controls support components under the waterproof sheet material to support the waterproof sheet material based on the support strategy, so that the waterproof sheet material forms an inclined surface, and discharges the accumulated water out of the predetermined area. Thus, the inclination of the waterproof sheet material on the ground can be controlled according to the water accumulation situation of the balcony, thereby discharging the accumulated water, thereby achieving the effect of improving the drainage efficiency of the balcony.
[0086] In this embodiment, one way to identify the water accumulation data in a predetermined area is to obtain image data by photographing the predetermined area with a camera; identify the image data to determine the position and range of the water accumulation in the predetermined area; collect the depth of the water accumulation in the predetermined area through a level; and determine the position, range and depth as the water accumulation data.
[0087] The water accumulation data in this embodiment includes the image data captured by the camera and the depth of the water accumulation collected by the level. The above-mentioned image data can be obtained by using a camera to capture a predetermined area, for example, capturing once every predetermined time, to obtain a set of images, which can be input into a recognition model for recognition. The recognition model recognizes the water accumulation in the image in chronological order, thereby obtaining the position and range of the water accumulation in the predetermined area. Multiple groups of cameras can be set, and the multiple groups can each capture image data, perform their own recognition, and then perform a unified comparison to verify whether the position and range of the recognized water accumulation are correct. In addition, the image data captured by the camera can also be uniformly recognized by the model to give a final recognition result.
[0088] The level meter can collect the height of the accumulated water in the predetermined area and the height of each waterproof sheet. The height of the accumulated water minus the height of the waterproof sheet is the result of the accumulated water depth. Since there may be multiple accumulated water in the predetermined area, when determining the depth of the accumulated water, the depth of each accumulated water location must be determined.
[0089] The identified location and range of the accumulated water, as well as the determined height of the accumulated water, are used as the accumulated water data.
[0090] In the present embodiment, one implementation method for determining the support strategy for the waterproof board material on the ground of a predetermined area based on the water accumulation data is to determine the target board material that needs to be adjusted in height among the waterproof boards based on the depth of the water accumulation; identify the connection line between the target board material and the drain outlet in the image data; determine the direction from the target board material to the drain outlet in the connection line as the drainage direction; and determine the support height of the supporting component under the target board material based on the drainage direction to obtain the support strategy.
[0091] In this embodiment, since the location, range and depth of the accumulated water have been determined, the target plate to be adjusted can be determined according to the location, range and depth of the accumulated water. The target plate is a part or all of the waterproof plate. In the case of a single accumulation of water, the target plate associated with the single accumulation of water can be determined. If there are multiple accumulations of water, the target plate associated with each accumulation of water can be determined. For a single accumulation of water and the associated target plate, the line connecting the accumulation of water and the drain outlet can be determined, and then the direction from the accumulation of water to the drain outlet can be used as the drainage direction, and the support height of the target plate associated with the accumulation of water can be adjusted according to the drainage direction.
[0092] If there are multiple places where water accumulates, the connection line between the drain outlet and the water accumulation is determined for each place where water accumulates, thereby determining the drainage direction of each place where water accumulates, and then controlling the target plate associated with each place where water accumulates to adjust its height according to the drainage direction, thereby draining the water.
[0093] In this embodiment, one implementation method for determining the target panels that need to be adjusted in height among the waterproof panels based on the depth of accumulated water is to determine the first N waterproof panels with the highest depth of accumulated water, where N is a positive integer greater than 0; and determine the first N waterproof panels and the waterproof panels in a circle around the first N waterproof panels as the target panels.
[0094] In this embodiment, since there are multiple places where water accumulates, the depth of the water accumulation can be determined, and the waterproof sheet where the thicker N places of water accumulate is determined as the target sheet to be drained, and the waterproof sheet around the waterproof sheet is also used as the target sheet, so as to determine the sheet whose height is to be adjusted. Then the height of the target sheet is adjusted. After the height of the target sheet is adjusted according to the drainage direction, the water will move to the drainage port and finally be discharged from the balcony.
[0095] The drainage process in this embodiment is dynamic. Since the position and depth of the accumulated water will change during the drainage process, a new target plate will be formed, and the new target plate will be adjusted to drain water in the drainage direction, and finally the accumulated water will be discharged from the balcony.
[0096] In this embodiment, the support height of the supporting component under the target plate is determined according to the drainage direction, and one implementation method of obtaining the support strategy is to set the support height of the waterproof plate closer to the drain outlet in the target plate to be lower, and set the support height of the waterproof plate farther away from the drain outlet to be higher.
[0097] In this embodiment, since there are multiple target plates, for each accumulation of water, the support height of the plate closer to the drain outlet among the multiple target plates associated with the accumulated water can be set to be lower, while the support height of the plate farther away from the drain outlet can be set to be higher. Since the heights of the plates other than the target plates are not adjusted, the accumulated water on the target plates will flow to the drain outlet.
[0098] Each waterproof sheet can be supported by multiple supporting feet of a supporting component, and the multiple supporting feet are evenly distributed under the waterproof sheet. When determining the supporting height of the supporting component under the target sheet according to the drainage direction, the supporting height of the supporting feet far from the drainage outlet can be set higher than the supporting height of the central supporting feet; the supporting height of the supporting feet close to the drainage outlet can be set lower than the supporting height of the central supporting feet; the average supporting height of the supporting feet of the waterproof sheet close to the drainage outlet in the target sheet can be set lower than the average supporting height of the supporting feet of the waterproof sheet far from the drainage outlet. By setting in this way, the accumulated water can flow to the drainage outlet.
[0099] This embodiment also provides a system for treating accumulated water. Figure 8 As shown, including:
[0100] Camera 802, used to capture image data of a predetermined area;
[0101] Level meter 804, used to collect the water surface height of the accumulated water in the predetermined area and the support height of the support component;
[0102] Processor 806, used to determine water accumulation data in a predetermined area according to the image data, the water surface height and the support height, and determine a support strategy according to the water accumulation data;
[0103] The support component 808 is used to support the waterproof sheet according to the support strategy;
[0104] Among them, the waterproof board is supported to form an inclined surface to drain the accumulated water.
[0105] The idea of the embodiment of the present application is to support the waterproof board on the ground by a supporting component to form an inclined surface, and the inclined surface will discharge the accumulated water out of the balcony through the drain outlet.
[0106] The predetermined area can be the ground area of the balcony, and the water accumulation in the ground area is identified to obtain water accumulation data. The water accumulation data can include the amount of water accumulation, location and other data, and can even identify the fluidity of the water accumulation, such as water or other liquids with poor fluidity. According to the fluidity of the water accumulation, the height of the support component is determined, so that the liquid can flow to the drain.
[0107] The waterproof sheet in this embodiment can be composed of multiple pieces instead of a complete piece, so when the waterproof sheet is supported by the supporting components, it can be determined which waterproof sheets to support, how to support the waterproof sheets, and what the height is, so that the ground of the balcony can be formed into a shape with some areas high and some areas low, and the accumulated water can be drained to the lower area. In combination with the drain, the accumulated water can be drained to the drain.
[0108] If the flashing sheet is a whole piece, it can be divided into a plurality of areas, and the height of each of the plurality of areas can be adjusted individually by supporting components.
[0109] In this embodiment, the waterproof sheet is made of a flexible waterproof material, and the support component holds the waterproof sheet when the support height is zero. That is, when the support component supports the waterproof sheet, the waterproof sheet is supported, and the accumulated water on the waterproof sheet flows toward the drain. When the waterproof sheet is put down, the support component holds the waterproof sheet, and people can step on the waterproof sheet to move.
[0110] In another example, the waterproof sheet is made of hard waterproof material, and between the waterproof sheets, flexible waterproof material is used. This allows people to step on the waterproof sheet and move, and when the waterproof sheet is supported by the supporting components, the waterproof sheet will not crack or deform due to the flexible waterproof material at the joint.
[0111] In this embodiment, the support strategy is determined according to the water accumulation data, and the support strategy includes the support height and the support position. Since the area of the balcony is generally not small, it is necessary to decide how to support it so as to remove the water accumulation.
[0112] In this embodiment, after the support strategy is determined, the support components can be controlled to support the waterproof sheet according to the support strategy, so that the waterproof sheet forms an inclined surface and the accumulated water is discharged from the balcony through the drain.
[0113] In this embodiment, the conditions for draining the accumulated water can be set. For example, the user can set the conditions through the client, and the conditions can be the amount of accumulated water or the weather conditions, etc. For example, when the user sets the amount of accumulated water to reach a preset value, the accumulated water is drained. Or when the user sets the weather to rain, the support components are controlled to support the waterproof sheet to prevent the rainwater from accumulating on the balcony and being unable to drain. Through the trigger conditions set by the user, when the system detects that the trigger conditions set by the user are met, the support components are controlled to support the waterproof sheet according to the support strategy.
[0114] The method provided by the embodiment of the present application identifies water accumulation data of a predetermined area; determines a support strategy for a waterproof sheet material on the ground of the predetermined area based on the water accumulation data; controls support components under the waterproof sheet material to support the waterproof sheet material based on the support strategy, so that the waterproof sheet material forms an inclined surface, and discharges the accumulated water out of the predetermined area. Thus, the inclination of the waterproof sheet material on the ground can be controlled according to the water accumulation situation of the balcony, thereby discharging the accumulated water, thereby achieving the effect of improving the drainage efficiency of the balcony.
[0115] In this embodiment, one way to identify the water accumulation data in a predetermined area is to obtain image data by photographing the predetermined area with a camera; identify the image data to determine the position and range of the water accumulation in the predetermined area; collect the depth of the water accumulation in the predetermined area through a level; and determine the position, range and depth as the water accumulation data.
[0116] The water accumulation data in this embodiment includes the image data captured by the camera and the depth of the water accumulation collected by the level. The above-mentioned image data can be obtained by using a camera to capture a predetermined area, for example, capturing once every predetermined time, to obtain a set of images, which can be input into a recognition model for recognition. The recognition model recognizes the water accumulation in the image in chronological order, thereby obtaining the position and range of the water accumulation in the predetermined area. Multiple groups of cameras can be set, and the multiple groups can each capture image data, perform their own recognition, and then perform a unified comparison to verify whether the position and range of the recognized water accumulation are correct. In addition, the image data captured by the camera can also be uniformly recognized by the model to give a final recognition result.
[0117] The level meter can collect the height of the accumulated water in the predetermined area and the height of each waterproof sheet. The height of the accumulated water minus the height of the waterproof sheet is the result of the accumulated water depth. Since there may be multiple accumulated water in the predetermined area, when determining the depth of the accumulated water, the depth of each accumulated water location must be determined.
[0118] The identified location and range of the accumulated water, as well as the determined height of the accumulated water, are used as the accumulated water data.
[0119] In the present embodiment, one implementation method for determining the support strategy for the waterproof board material on the ground of a predetermined area based on the water accumulation data is to determine the target board material that needs to be adjusted in height among the waterproof boards based on the depth of the water accumulation; identify the connection line between the target board material and the drain outlet in the image data; determine the direction from the target board material to the drain outlet in the connection line as the drainage direction; and determine the support height of the supporting component under the target board material based on the drainage direction to obtain the support strategy.
[0120] In this embodiment, since the location, range and depth of the accumulated water have been determined, the target plate to be adjusted can be determined according to the location, range and depth of the accumulated water. The target plate is a part or all of the waterproof plate. In the case of a single accumulation of water, the target plate associated with the single accumulation of water can be determined. If there are multiple accumulations of water, the target plate associated with each accumulation of water can be determined. For a single accumulation of water and the associated target plate, the line connecting the accumulation of water and the drain outlet can be determined, and then the direction from the accumulation of water to the drain outlet can be used as the drainage direction, and the support height of the target plate associated with the accumulation of water can be adjusted according to the drainage direction.
[0121] If there are multiple places where water accumulates, the connection line between the drain outlet and the water accumulation is determined for each place where water accumulates, thereby determining the drainage direction of each place where water accumulates, and then controlling the target plate associated with each place where water accumulates to adjust its height according to the drainage direction, thereby draining the water.
[0122] In this embodiment, one implementation method for determining the target panels that need to be adjusted in height among the waterproof panels based on the depth of accumulated water is to determine the first N waterproof panels with the highest depth of accumulated water, where N is a positive integer greater than 0; and determine the first N waterproof panels and the waterproof panels in a circle around the first N waterproof panels as the target panels.
[0123] In this embodiment, since there are multiple places where water accumulates, the depth of the water accumulation can be determined, and the waterproof sheet where the thicker N places of water accumulate is determined as the target sheet to be drained, and the waterproof sheet around the waterproof sheet is also used as the target sheet, so as to determine the sheet whose height is to be adjusted. Then the height of the target sheet is adjusted. After the height of the target sheet is adjusted according to the drainage direction, the water will move to the drainage port and finally be discharged from the balcony.
[0124] The drainage process in this embodiment is dynamic. Since the position and depth of the accumulated water will change during the drainage process, a new target plate will be formed, and the new target plate will be adjusted to drain water in the drainage direction, and finally the accumulated water will be discharged from the balcony.
[0125] In this embodiment, the support height of the supporting component under the target plate is determined according to the drainage direction, and one implementation method of obtaining the support strategy is to set the support height of the waterproof plate closer to the drain outlet in the target plate to be lower, and set the support height of the waterproof plate farther away from the drain outlet to be higher.
[0126] In this embodiment, since there are multiple target plates, for each accumulation of water, the support height of the plate closer to the drain outlet among the multiple target plates associated with the accumulated water can be set to be lower, while the support height of the plate farther away from the drain outlet can be set to be higher. Since the heights of the plates other than the target plates are not adjusted, the accumulated water on the target plates will flow to the drain outlet.
[0127] Each waterproof sheet can be supported by multiple supporting feet of a supporting component, and the multiple supporting feet are evenly distributed under the waterproof sheet. When determining the supporting height of the supporting component under the target sheet according to the drainage direction, the supporting height of the supporting feet far from the drainage outlet can be set higher than the supporting height of the central supporting feet; the supporting height of the supporting feet close to the drainage outlet can be set lower than the supporting height of the central supporting feet; the average supporting height of the supporting feet of the waterproof sheet close to the drainage outlet in the target sheet can be set lower than the average supporting height of the supporting feet of the waterproof sheet far from the drainage outlet. By setting in this way, the accumulated water can flow to the drainage outlet.
[0128] like Fig. 9 As shown, the embodiment of the present application provides a water accumulation treatment device, including a processor 111, a communication interface 112, a memory 113 and a communication bus 114, wherein the processor 111, the communication interface 112, and the memory 113 communicate with each other through the communication bus 114.
[0129] Memory 113, used for storing computer programs;
[0130] In one embodiment of the present application, the processor 111 is used to implement the method for treating accumulated water provided by any one of the aforementioned method embodiments when executing a computer program stored in the memory 113 .
[0131] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method for treating accumulated water provided in any of the aforementioned method embodiments are implemented.
[0132] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0133] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0134] It should be understood that the terms used in the text are only for the purpose of describing specific example embodiments, and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used in the text may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.
[0135] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A method for treating accumulated water, characterized in that: include: Identify water accumulation data in a predetermined area; Determining a support strategy for the waterproof board material on the ground of the predetermined area according to the water accumulation data; According to the support strategy, the support components under the waterproof plate are controlled to support the waterproof plate so that the waterproof plate forms an inclined surface to discharge the accumulated water from the predetermined area.
2. The method according to claim 1, characterized in that The identification of waterlogging data in a predetermined area includes: photographing the predetermined area with a camera to obtain image data; Identify the image data to determine the position and range of the accumulated water in the predetermined area; Collect the depth of the accumulated water in the predetermined area by a level meter; The position, the range, and the depth are determined as the water accumulation data.
3. The method according to claim 2, characterized in that Determining the support strategy of the waterproof board material on the ground of the predetermined area according to the water accumulation data includes: Determining, according to the depth of the accumulated water, a target sheet material among the waterproof sheets that needs to be height adjusted; Identify a line between the target plate and the drain in the image data; determine the direction from the target plate to the drain in the line as the drainage direction; According to the drainage direction, the support height of the support component under the target plate is determined to obtain the support strategy.
4. The method according to claim 3, characterized in that The step of determining, according to the depth of the accumulated water, the target board in the waterproof board that needs to be adjusted in height comprises: Determine the first N waterproof boards with the highest water accumulation depth, where N is a positive integer greater than 0; The first N waterproof panels and the waterproof panels in a circle around the first N waterproof panels are determined as the target panels.
5. The method according to claim 3, characterized in that: Determining the support height of the support component under the target plate according to the drainage direction to obtain the support strategy includes: Among the target plates, the support height of the waterproof plates closer to the drain outlet is set to be lower, and the support height of the waterproof plates farther from the drain outlet is set to be higher.
6. The method according to claim 5, characterized in that Each waterproof sheet is supported by a plurality of supporting legs of the supporting component, and the plurality of supporting legs are evenly distributed under the waterproof sheet. The supporting height of the supporting component under the target sheet is determined according to the drainage direction to obtain the supporting strategy, which includes: Among the multiple supporting feet of each waterproof board of the target board, the supporting height of the supporting foot far away from the drain outlet is set to be higher than the supporting height of the central supporting foot; the supporting height of the supporting foot close to the drain outlet is set to be lower than the supporting height of the central supporting foot; The average support height of the support legs of the waterproof plate material close to the drain outlet among the target plates is set to be lower than the average support height of the support legs of the waterproof plate material far from the drain outlet.
7. The method according to any one of claims 1 to 6, characterized in that: The waterproof sheet is made of a flexible waterproof material, and the supporting component holds the waterproof sheet when the supporting height is zero.
8. The method according to any one of claims 1 to 6, characterized in that: The waterproof sheet is made of a hard waterproof material, and between the waterproof sheets are made of a flexible waterproof material.
9. A water accumulation treatment device, characterized in that: include: An identification module, used for identifying water accumulation data in a predetermined area; A determination module, used to determine a support strategy for the waterproof board material on the ground of the predetermined area according to the water accumulation data; The control module is used to control the support components under the waterproof plate to support the waterproof plate according to the support strategy, so that the waterproof plate forms an inclined surface to discharge the accumulated water from the predetermined area.
10. A system for treating accumulated water, characterized in that: include: A camera, used to capture image data of a predetermined area; A level meter, used to collect the water surface height of the accumulated water in the predetermined area and the support height of the support component; A processor, configured to determine water accumulation data within the predetermined area according to the image data, the water surface height and the support height, and determine a support strategy according to the water accumulation data; The supporting component is used to support the waterproof sheet material according to the supporting strategy; Wherein, the waterproof sheet material is supported to form an inclined surface to drain the accumulated water.
11. An electronic device, characterized in that: include: A processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; The memory is used to store a computer program; and the processor is used to implement the method according to any one of claims 1 to 8 when executing the computer program.
12. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.