Mowing control method, terminal, mowing system, and computer-readable storage medium
By displaying a lawn map and grass species information on the terminal, users can select the target lawn area and determine the mowing height on the interface, solving the problem of cumbersome manual adjustment of lawnmowers and realizing intelligent adjustment of mowing height and improved efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SZ SENHE TECH CO LTD
- Filing Date
- 2023-09-28
- Publication Date
- 2026-04-24
AI Technical Summary
Existing lawnmowers require users to manually adjust the mowing height, which is cumbersome and unintelligent, affecting mowing efficiency.
By displaying a lawn map and grass species information on the terminal, users can select a target lawn area and determine the target mowing height on the interface. The terminal then sends this height to the mowing equipment for cutting, thus achieving intelligent adjustment of the mowing height.
The adjustment of mowing height has been simplified, making it more intelligent and efficient, and enabling better mowing of lawn areas with different grass species, thereby improving mowing efficiency.
Smart Images

Figure CN120225049B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of terminal technology, and in particular to a lawn mowing control method, a terminal, a lawn mowing system, and a computer-readable storage medium. Background Technology
[0002] Lawn mowers are widely used for garden trimming, lawn mowing, urban street greening and scenic spot trimming, field trimming, and field weeding.
[0003] When using existing lawnmowers, users usually need to manually adjust the mechanical operation to adjust the mowing height, which makes the adjustment operation very cumbersome and unintelligent. Summary of the Invention
[0004] To address the aforementioned technical problems, this application provides a lawn mowing control method, terminal, lawn mowing system, and computer-readable storage medium, which makes adjusting the mowing height simpler and more intelligent, thereby improving mowing efficiency.
[0005] This application provides a lawn mowing control method applied to a terminal, the terminal being communicatively connected to a lawn mowing device. The lawn mowing control method includes: receiving a lawn map sent by the lawn mowing device and displaying the lawn map on a user interface of the terminal, wherein the lawn map is constructed by the lawn mowing device based on information about a grass-to-be-mown area; responding to a user's selection of a target lawn area on the lawn map, displaying a lawn information interface in the user interface, the lawn information interface including at least one grass species, the grass species information including a grass species name and / or a grass species image, for user reference; responding to an operation performed by the user based on the at least one grass species information, determining a target mowing height; and sending the target mowing height to the lawn mowing device, so that the lawn mowing device cuts the grass in the target lawn area to a height equal to the target mowing height.
[0006] A second aspect of this application provides a terminal that is communicatively connected to a lawn mowing device. The terminal includes a communication module and a control module. The communication module is used to receive a lawn map sent by the lawn mowing device. The lawn map is constructed by the lawn mowing device based on information about a grass-to-be-mown area. The control module is used to control the display of the lawn map received by the communication module on the user interface of the terminal, and to respond to a user's selection of a target lawn area on the lawn map in the user interface. The control module displays a lawn information interface in the user interface, which includes information about at least one grass species, including the grass species name and / or image, for user reference. The control module is also used to respond to user operations based on the at least one grass species information, determine a target mowing height, and send the target mowing height to the lawn mowing device so that the lawn mowing device cuts the grass in the target lawn area to the target mowing height.
[0007] A third aspect of this application provides a lawn mowing system, which includes lawn mowing equipment and the aforementioned terminal.
[0008] A fourth aspect of this application provides a computer-readable storage medium storing a computer program, which is executed by a processor to implement the aforementioned lawn mowing control method.
[0009] The lawn mowing control method, terminal, mowing system, and computer-readable storage medium provided in this application, by displaying the lawn map on the user interface of the terminal and responding to user operations on the user interface, determine the target mowing height and send the target mowing height to the mowing equipment, so that the mowing equipment cuts the target lawn area according to the target mowing height, thereby making the adjustment of the mowing height simpler and more intelligent, and improving mowing efficiency. Furthermore, by displaying the lawn information interface on the user interface, the user can determine the target mowing height based on the grass species information, making the adjustment of the mowing height more targeted and more conducive to cutting lawn areas with different grass species. Attached Figure Description
[0010] To more clearly illustrate the technical solution of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0011] Figure 1 A flowchart of a lawn mowing control method provided in an embodiment of this application.
[0012] Figure 2 This is a schematic diagram of a user interface displaying a lawn map according to an embodiment of this application.
[0013] Figure 3 This is a schematic diagram of a user interface for displaying lawn information provided in an embodiment of this application.
[0014] Figure 4 This is a schematic diagram showing mowing information displayed in the lawn map provided in one embodiment of this application.
[0015] Figure 5 Provided for an embodiment of this application Figure 1 Sub-flowchart of step S30.
[0016] Figure 6 This is a schematic diagram of a user interface for displaying lawn information, provided for another embodiment of this application.
[0017] Figure 7 Provided for another embodiment of this application Figure 1 Sub-flowchart of step S30.
[0018] Figure 8 This is a schematic diagram of a user interface for displaying lawn information, provided in another embodiment of this application.
[0019] Figure 9 This is a schematic diagram of a user interface for displaying lawn information, provided in another embodiment of this application.
[0020] Figure 10 This is a schematic diagram illustrating the selection of a first lawn area on a lawn map, as provided in an embodiment of this application.
[0021] Figure 11 This is a structural block diagram of a terminal provided in an embodiment of this application.
[0022] Figure 12 This is a structural block diagram of a lawn mowing system provided in one embodiment of this application.
[0023] Explanation of key component symbols:
[0024] 100 - Terminal; 10 - Lawn Map; 20 - User Interface; 30 - Lawn Information Interface; 31 - Grass Species Information; 11 - First Lawn Area; 12 - Second Lawn Area; 13 - Third Lawn Area; 14 - House; 15 - Fence; 16 - Walkway; 17 - Obstacle; 200 - Mowing Equipment; 121 - Mowed Area; 32 - Recommended Mowing Height; 33 - Add Button; 40 - Mowing Height Input Interface; 41 - Mowing Height Adjustment Bar; 110 - Communication Module; 120 - Control Module; 130 - Display Screen; 300 - Mowing System. Detailed Implementation
[0025] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0026] In the description of this application, the terms "first," "second," "third," etc., are used to distinguish different objects, not to describe a specific order. In addition, the terms "upper," "lower," "inner," "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application.
[0027] In the description of this application, unless otherwise expressly specified and limited, the term "connection" should be interpreted broadly. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a direct connection or an indirect connection through an intermediate medium; it can also refer to the internal connection of two components; it can be a communication connection; or it can be an electrical connection. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0028] Please see Figures 1 to 3 , Figure 1 This is a flowchart of a lawn mowing control method provided in one embodiment of this application. Figure 2 A user interface 20 provided in one embodiment of this application displays a lawn. Figure 10 A schematic diagram, Figure 3 This is a schematic diagram of a user interface 20 displaying a lawn information interface 30, provided in one embodiment of this application. The lawn mowing control method is applied to a terminal 100, which is communicatively connected to a lawn mowing device. Figure 1 As shown, the lawn mowing control method includes:
[0029] S10: Receive the lawn area sent by the lawn mowing device. Figure 10 The lawn is displayed on the user interface 20 of the terminal 100. Figure 10 The lawn Figure 10 The mowing equipment acquires information about the area to be mowed and constructs a model based on that information, as shown below. Figure 2 As shown.
[0030] S20: Responding to the user on the lawn Figure 10The user selects a target lawn area, and displays a lawn information interface 30 on the user interface 20. The lawn information interface 30 includes information 31 on at least one grass species, including the grass species name and / or image, for user reference. Figure 3 As shown.
[0031] S30: In response to an operation performed by the user based on the information 31 of at least one grass species, determine the target mowing height.
[0032] S40: The target mowing height is sent to the mowing device so that the mowing device cuts the grass in the target lawn area to a height equal to the target mowing height.
[0033] The lawn mowing control method provided in this application embodiment controls the mowing of the lawn by... Figure 10 The target mowing height is displayed on the user interface 20 of the terminal 100 and responds to user operations on the user interface 20. It is then determined and sent to the mowing equipment, allowing the equipment to cut the target lawn area according to the target height. This makes adjusting the mowing height simpler and more intelligent, improving mowing efficiency. Furthermore, by displaying the lawn information interface 30 on the user interface 20, the user can determine the target mowing height based on the grass species information 31, making the adjustment of the mowing height more targeted and beneficial for cutting lawn areas with different grass species.
[0034] The area to be mowed includes at least one lawn area. In some embodiments, such as Figure 2 As shown, the area to be mowed includes a first lawn area 11, a second lawn area 12, and a third lawn area 13. The lawn area... Figure 10 It may also include information about other objects, such as house 14, fence 15, passageway 16, etc. Figure 2 As shown, the lawn area may include obstacles 17, which may be shrubs, trees, buildings, stones, or other types of obstacles. The lawn mowing equipment will bypass the obstacles 17 when mowing.
[0035] Users can access the lawn area Figure 10 Click on the target lawn area to select, such as... Figure 2 As shown, users can access the lawn area. Figure 10 Click to select the second lawn area 12. The terminal 100 responds to the user's selection of the lawn area. Figure 10The user interface 20 selects a second lawn area 12, determines the target lawn area as the second lawn area 12, and displays the lawn information interface 30 on the user interface 20. The lawn information interface 30 includes at least one type of grass information 31, which includes the grass species name and / or grass species image, such as... Figure 3 As shown, the lawn information interface 30 includes the name and image of Bermuda grass. The lawn information interface 30 can float above the lawn surface. Figure 10 superior.
[0036] When the lawn mowing device receives the target mowing height, it mows the lawn in the target area and sends the mowing information back to the terminal 100. The terminal 100 receives the mowing information and controls the display on the lawn. Figure 10 The mowing information includes the mowing progress and the location information of the mowing equipment.
[0037] For example, please see Figure 4 , Figure 4 The lawn provided in one embodiment of this application Figure 10 A diagram showing lawn mowing information. (See attached image.) Figure 4 As shown, the target lawn area is the second lawn area 12, and the lawn area on the user interface 20 is... Figure 10 The location information and mowing progress of the lawn mowing device 200 are displayed, including the mowing progress of the already mowed area 121.
[0038] During mowing, the lawn mower 200 can acquire information about the target lawn area in real time to update the lawn area. Figure 10 and the updated lawn Figure 10 The information is sent to the terminal 100 so that the user can know the lawn terrain of the target lawn area in a timely manner and control the mowing equipment 200 to mow the lawn according to the lawn terrain.
[0039] The lawn mowing device 200 may include a vision sensor and a lidar, which acquire images of the ground, lawn area, and obstacles in the area to be mowed, as well as the distances and angles of the ground, lawn area, and obstacles relative to the lawn mowing device 200, to construct the lawn area. Figure 10 .
[0040] Please see Figure 5 , Figure 5 Provided for an embodiment of this application Figure 1 A sub-flowchart of step S30. In some embodiments, such as Figure 5 As shown, the response to the user's operation based on the at least one grass species information 31, determining the target mowing height, includes:
[0041] S31a: In response to the user's grass species selection operation on the lawn information interface 30, determine the target grass species information, wherein the target grass species information is one of the at least one grass species information 31.
[0042] S32a: Determine the target recommended mowing height based on the target grass species information.
[0043] S33a: Display the target recommended mowing height on the user interface 20.
[0044] S34a: In response to the operation of recommending the mowing height for the target, determine the target mowing height.
[0045] The user can select grass species information 31 on the lawn information interface 30 that is the same as the actual grass species in the target lawn area. By responding to the user's selection of grass species information 31, the user determines that the selected grass species information 31 is the target grass species information. The user can then recommend a mowing height based on the actual grass species in the target lawn area, so that the user can obtain a more suitable mowing height for the target lawn area. This also allows the user to determine the required mowing height based on the recommended mowing height and perform the operation on the user interface 20. In this way, the terminal 100 can determine the target mowing height.
[0046] The step of determining the target recommended mowing height based on the target grass species information includes: determining the recommended mowing height corresponding to the target grass species information as the target recommended mowing height based on a preset correspondence between grass species information 31 and recommended mowing heights. The preset correspondence between grass species information 31 and recommended mowing heights defines at least two correspondences between grass species information 31 and recommended mowing heights, with each grass species information 31 corresponding to one recommended mowing height. The preset correspondence between grass species information 31 and recommended mowing heights is pre-stored in the memory of the terminal 100.
[0047] When there are at least two types of grass species information 31, all grass species information 31 can be displayed on the lawn information interface 30, and the user can select the grass species information 31 that is the same as the actual grass species on the lawn information interface 30.
[0048] Alternatively, when the grass species information 31 includes at least two species, the lawn information interface 30 can display one type of grass species information 31, such as... Figure 3 The image shows Bermuda grass. When the actual grass species in the target lawn area is the same as the grass species information 31 included on the lawn information interface 30, the user can click to select the corresponding grass species information 31 on the lawn information interface 30. For example, if the actual grass species in the target lawn area is Bermuda grass, then... Figure 3As shown, users can click to select Bermuda grass on the lawn information interface 30. When the actual grass species in the target lawn area is different from the displayed grass species information 31, the user can slide on the lawn information interface 30, and the terminal 100 will respond to the user's slide operation to switch to displaying another grass species information 31, so that the user can select the same grass species information 31 as the actual grass species in the target lawn area. For example, as Figure 3 As shown, the lawn information interface 30 displays Bermuda grass, while the actual grass species in the target lawn area is soda grass. Users can swipe left on the lawn information interface 30 (e.g., ...). Figure 3 As shown), switch the display of grass species information 31 until sodal grass is displayed on the lawn information interface 30, such as Figure 6 As shown, Figure 6 This is a schematic diagram of a user interface 20 displaying a lawn information interface 30, provided in another embodiment of this application, so that the user can... Figure 6 Click to select Sodium succinate as shown.
[0049] After determining the target recommended mowing height based on the target grass species information, the target recommended mowing height can be displayed on the lawn information interface 30, such as... Figure 3 As shown, the lawn information interface 30 displays a target recommended mowing height of 6cm for Bermuda grass. Figure 6 As shown, the lawn information interface 30 displays a target recommended mowing height of 7cm for soda grass.
[0050] In other embodiments, such as Figure 3 and Figure 6 As shown, the lawn information interface 30 also includes at least one recommended mowing height 32, each recommended mowing height 32 corresponding to a grass species information 31. In step S30, responding to a user's operation based on the at least one grass species information 31 to determine the target mowing height includes: responding to the user's grass species information selection operation on the lawn information interface 30 to determine the target recommended mowing height, where the target recommended mowing height is one of the at least one recommended mowing height 32; and responding to an operation targeting the target recommended mowing height to determine the target mowing height.
[0051] The grass species information 31 and its corresponding recommended mowing height 32 are simultaneously displayed on the lawn information interface 30.
[0052] For example, such as Figure 3As shown, the lawn information interface 30 includes Bermuda grass and a recommended mowing height of 6cm for Bermuda grass. When a user selects Bermuda grass, the target recommended mowing height is determined to be 6cm. The terminal 100 can respond to the user's operation on the recommended mowing height of 6cm for Bermuda grass and determine the target mowing height.
[0053] By displaying the recommended mowing height 32 while displaying the grass seed information 31, users can easily obtain the recommended mowing height 32 for the grass seed. When the actual grass seed is the same as the displayed grass seed information 31, users can easily confirm or adjust the mowing height based on the recommended mowing height 32.
[0054] In some embodiments, the aforementioned response to the operation of the target recommended mowing height, determining the target mowing height, includes: responding to a user's confirmation operation of the target recommended mowing height on the user interface 20, and determining the target recommended mowing height as the target mowing height.
[0055] For example, such as Figure 3 As shown, the user interface 20 displays a recommended mowing height 32 of 6cm. When the user clicks to confirm, the target mowing height is set to 6cm.
[0056] By responding to the user's confirmation of the target recommended mowing height, the target mowing height is determined, enabling the mowing equipment 200 to cut the grass in the target lawn area to a height equal to the target recommended mowing height. This allows for the recommendation of a suitable mowing height to the user, preventing damage to the lawn or incomplete mowing when the mowing equipment 200 cuts the grass in the target lawn area, and ensuring a more aesthetically pleasing finished lawn area.
[0057] In other embodiments, the aforementioned response to the operation of the target recommended mowing height, determining the target mowing height, includes: displaying a mowing height adjustment interface in the user interface 20; and adjusting the target recommended mowing height in response to the user's adjustment operation of the target recommended mowing height on the mowing height adjustment interface to determine the target mowing height.
[0058] For example, such as Figure 3 As shown, the target recommended mowing height displayed on the user interface 20 is 6cm. Users can fine-tune the height to 6cm. By inputting a mowing height of 7cm on the user interface 20 or moving the mowing height adjustment bar 41 to adjust the mowing height to 7cm, the target mowing height is 7cm.
[0059] By responding to the user's adjustment operation for the target recommended mowing height, the target mowing height is determined, enabling the mowing device 200 to cut the grass in the target lawn area to a height adjusted by the user for the target recommended mowing height. Thus, mowing can be performed according to the user-adjusted mowing height, achieving personalized and intelligent mowing height adjustment. Furthermore, the user can adjust the mowing height through operations on the user interface 20, which, compared to manually adjusting the height of the mowing device's blades, makes the mowing height adjustment more precise and easier, meeting the user's mowing needs.
[0060] In some embodiments, step S30, determining the target mowing height in response to an operation performed by the user based on the at least one grass species information 31, includes: responding to the user's mowing height input operation on the user interface 20 and determining the mowing height input by the user as the target mowing height.
[0061] When the user interface 20 displays the lawn information interface 30, the user can determine whether the information 31 of at least one grass species included in the lawn information interface 30 is consistent with the actual grass species of the target lawn area. If they are inconsistent, the user can directly operate on the user interface 20 to input the mowing height. Figure 3 and Figure 6 As shown, the terminal 100 responds to the user's lawn mowing height input operation on the user interface 20, displays the lawn mowing height input interface 40 on the user interface 20, and determines that the lawn mowing height input by the user on the lawn mowing height input interface 40 is the target lawn mowing height.
[0062] The lawn mowing height input interface 40 may include a lawn mowing height input box, in which the user can input the lawn mowing height. Alternatively, as... Figure 3 and Figure 6 As shown, the mowing height input interface 40 may include a mowing height adjustment bar 41, which the user can pull to adjust the mowing height.
[0063] When the grass species information 31 included in the lawn information interface 30 does not match the actual grass species in the target lawn area, the target mowing height is determined by responding to the user's input operation on the user interface 20. This allows the mowing device 200 to cut the grass in the target lawn area to the height input by the user. Thus, the mowing height can be adjusted according to the user's actual needs.
[0064] Please see Figure 7 , Figure 7 Provided for another embodiment of this application Figure 1 A sub-flowchart of step S30. In some embodiments, such as Figure 7 As shown, the response to the user's operation based on the at least one grass species information 31, determining the target mowing height, includes:
[0065] S31b: Responding to the user's operation of adding grass seed information 31 on the lawn information interface 30, determine that the grass seed information 31 added by the user is the target grass seed information.
[0066] S32b: Determine the target recommended mowing height based on the target grass species information.
[0067] S33b: Display the target recommended mowing height on the user interface 20.
[0068] S34b: In response to the operation of recommending the mowing height for the target, determine the target mowing height.
[0069] By responding to the user's grass seed information 31 addition operation and determining the target recommended mowing height based on the added grass seed information 31, when the grass seed information 31 on the lawn information interface 30 is inconsistent with the actual grass seed in the target lawn area, the system recommends a suitable mowing height for the user based on the added grass seed information 31 for reference. This allows the user to adjust the mowing height to the desired level on the mowing height adjustment interface, thereby providing a recommended mowing height, improving mowing efficiency, and preventing damage to the lawn and incomplete mowing.
[0070] Please see Figure 3 , Figure 6 and Figure 8 , Figure 8 This is a schematic diagram illustrating the user interface 20 displaying the lawn information interface 30, provided in another embodiment of this application. (See diagram below.) Figure 3 , Figure 6 and Figure 8 As shown, the lawn information interface 30 may include an add button 33. For example... Figure 8 As shown, users can add grass seed information 31 by clicking the add button 33.
[0071] For example, after the user adds the bermudagrass seed information 31, the lawn information interface 30 can be displayed as follows: Figure 9 As shown, Figure 9 This is a schematic diagram of a user interface 20 displaying a lawn information interface 30, provided for yet another embodiment of this application.
[0072] In some embodiments, step S34b, in response to an operation on the target recommended mowing height, determining the target mowing height may include: responding to a user's confirmation operation on the user interface 20 regarding the target recommended mowing height, and determining the target recommended mowing height as the target mowing height; or, displaying a mowing height adjustment interface on the user interface 20; and responding to a user's adjustment operation on the mowing height adjustment interface regarding the target recommended mowing height, adjusting the target recommended mowing height to determine the target mowing height.
[0073] In some embodiments, step S32b, determining the target recommended mowing height based on the target grass species information, may include: querying the internet to obtain the mowing height applicable to the target grass species information, and using the applicable mowing height as the target recommended mowing height. That is, the terminal 100 queries the internet for the mowing height applicable to the grass species information 31 added by the user, and displays the applicable mowing height on the user interface 20 to recommend it to the user.
[0074] For example, such as Figure 9 As shown, after the user adds the bermudagrass seed information 31, the terminal 100 queries the Internet and finds that the target recommended mowing height for bermudagrass is 5cm, and displays it on the lawn information interface 30.
[0075] In some embodiments, after responding to a user's addition of grass seed information 31 on the lawn information interface 30 and determining that the grass seed information 31 added by the user is the target grass seed information, the system will respond again to the user's addition of grass seed information 31 on the lawn. Figure 10 The lawn information interface 30 displayed in the user interface 20, which is used to select a target lawn area, includes at least one type of grass information 31, including the grass information 31 added by the user.
[0076] After the user added grass seed information 31, when the user revisits the lawn... Figure 10 When a target lawn area is selected, the terminal 100 responds to the user's operation by displaying the lawn information interface 30 on the user interface 20, including the grass species information 31 added by the user. The target lawn area selected by the user again may be the same as or different from the previously selected target lawn area.
[0077] By updating the grass seed information 31 added by the user in the lawn information interface 30, it is beneficial to increase the variety of grass seed information 31, making the grass seed information 31 more comprehensive, and also to help users select grass seed information 31 that matches the actual grass seed, thereby improving mowing efficiency.
[0078] For example, when the user selects the second lawn area 12 as the target lawn area (e.g. Figure 2 When shown), the lawn information interface 30 displayed on the user interface 20 is as follows: Figure 3 As shown, the grass species information 31 included in the lawn information interface 30 is different from the actual grass species in the second lawn area 12. The user added bermudagrass species information 31 to the lawn information interface 30; please refer to Figure 10 , Figure 10 The lawn provided in the embodiments of this application Figure 10 The above is a schematic diagram of the first lawn area 11. When the user selects the first lawn area 11 as the target lawn area (e.g., Figure 10 When shown), the lawn information interface 30 displayed on the user interface 20 is as follows: Figure 9 As shown, the lawn information interface 30 includes bermudagrass species information 31 for users to select.
[0079] In some embodiments, after responding to a user's operation of adding grass seed information 31 on the lawn information interface 30, determining that the grass seed information 31 added by the user is the target grass seed information, and responding to an operation of recommending a mowing height for the target, determining the target mowing height, the mowing control method further includes: recording the correspondence between the added grass seed information 31 and the target mowing height; wherein, after responding again to the user's operation on the lawn information interface 30, the ... Figure 10 The target lawn area selection operation on the user interface 20 and the lawn information interface 30 displayed on the user interface 20 include the target mowing height corresponding to the added grass seed information, or when the user selects grass seed information on the lawn information interface 30 and determines that the added grass seed information is the target grass seed information, the target mowing height corresponding to the added grass seed information is displayed on the lawn information interface 30.
[0080] That is, after step S34b, the correspondence between the grass seed information 31 added by the user and the target mowing height determined in response to the user's operation on the target recommended mowing height is recorded and stored in the memory of the terminal 100.
[0081] When the terminal 100 responds again to the user on the lawn Figure 10When the user selects a target lawn area, and the lawn information interface 30 is displayed in the user interface 20, the displayed lawn information interface 30 includes the added grass seed information 31 and its corresponding target mowing height. That is, when the user selects a target lawn area again, the terminal 100 controls the lawn information interface 30, which includes the added grass seed information 31 and its corresponding target mowing height, to be displayed in the user interface 20. The user can select grass seed information on the lawn information interface 30. When the user selects the added grass seed information 31, the terminal 100 determines the target mowing height corresponding to the added grass seed information 31 as the target recommended mowing height, and responds to the user's operation on the target recommended mowing height to determine the target mowing height.
[0082] Alternatively, when a user selects added grass seed information 31 on the lawn information interface 30, the terminal 100 displays the target mowing height corresponding to the added grass seed information 31 on the lawn information interface 30 as a recommended mowing height for the user's reference. The user can adjust the mowing height to the desired level by operating on the target mowing height corresponding to the added grass seed information 31 displayed on the lawn information interface 30. The desired mowing height can be the target mowing height corresponding to the added grass seed information 31, or it can be the mowing height adjusted based on that target mowing height.
[0083] When the user selects the target lawn area again, the lawn information interface 30 is controlled to include the target mowing height corresponding to the added grass seed information 31, or when the user selects the added grass seed information 31, the target mowing height corresponding to the added grass seed information 31 is displayed on the lawn information interface 30 to recommend it to the user as a mowing height. This helps the user determine the current required mowing height based on the previously adjusted mowing height, thereby helping to achieve consistency and uniformity in mowing height.
[0084] For example, when the user selects the second lawn area 12 as the target lawn area (e.g. Figure 2 When shown), the lawn information interface 30 displayed on the user interface 20 is as follows: Figure 3 As shown, the grass species information 31 included in the lawn information interface 30 is different from the actual grass species in the second lawn area 12. The user added the bermudagrass grass species information 31 to the lawn information interface 30, and the terminal 100 responded to the user's operation on the target recommended mowing height corresponding to bermudagrass, determining the target mowing height to be 5cm; when the user selects the first lawn area 11 as the target lawn area (e.g., Figure 10When shown), the terminal 100 controls the lawn information interface 30 displayed on the user interface 20, which includes the bermudagrass species information 31 and the mowing height of 5cm, as shown. Figure 9 As shown, or, when the user selects Bermuda grass on the lawn information interface 30, the lawn information interface 30 is controlled to display a mowing height of 5cm, such as... Figure 9 As shown.
[0085] In some embodiments, before displaying the lawn information interface 30, the lawn mowing control method further includes: acquiring the location information of the area to be mowed; and determining at least one type of grass seed information corresponding to the location information of the area to be mowed according to a preset correspondence between the location information and the grass seed information, wherein the preset correspondence between the location information and the grass seed information defines that each location information corresponds to at least one type of grass seed information.
[0086] The lawn information interface 30 displayed in the user interface 20 includes at least one type of grass information 31. This includes: the lawn information interface 30 displayed in the user interface 20 includes at least one type of grass information corresponding to the location information of the area to be mowed.
[0087] By determining the at least one type of grass seed information based on the location information of the area to be mowed, it is beneficial to improve the matching degree between the pushed grass seed information 31 and the actual grass seed in the target lawn area, thereby helping the user to select grass seed information 31 that matches the actual grass seed, and making it easier for the terminal 100 to recommend a suitable mowing height to the user.
[0088] The location information of the area to be mowed can be obtained through the positioning module of the terminal 100, or the terminal 100 can upload the location information of the area to be mowed.
[0089] For example, if the location information of the area to be mowed is Los Angeles, the at least one type of grass to be pushed includes Bermuda grass and soda grass; if the location information of the area to be mowed is the Bay Area, the at least one type of grass to be pushed includes sorghum grass and grass; if the location information of the area to be mowed is New Jersey, the at least one type of grass to be pushed includes bluegrass and tall fescue.
[0090] In some embodiments, the preset correspondence between the location information and the pushed grass seed information defines that the location information corresponds to at least two types of pushed grass seed information, and the push priority of the at least two types of pushed grass seed information gradually increases or gradually decreases.
[0091] For example, if the location information of the area to be mowed is Los Angeles, Bermuda grass is pushed with a higher priority than soda grass; if the location information of the area to be mowed is the Bay Area, sorghum grass is pushed with a higher priority than grass; if the location information of the area to be mowed is New Jersey, bluegrass is pushed with a higher priority than tall fescue.
[0092] Specifically, by acquiring big data on grass species applicable to the location information, the planting probability of grass species can be determined, thereby determining the push priority of the at least two types of grass species information. The higher the planting probability, the higher the push priority, and vice versa.
[0093] The lawn information interface 30 displayed in the user interface 20 includes at least one type of grass information 31, and includes: displaying the lawn information interface 30 in the user interface 20, the lawn information interface 30 displaying the grass type information with the highest push priority. For example... Figure 3 As shown, when the location information of the area to be mowed is Los Angeles, the lawn information interface 30 displays Bermuda grass.
[0094] The step of responding to the user's grass seed selection operation on the lawn information interface 30 and determining the target grass seed information includes: responding to the user's push grass seed selection operation on the lawn information interface 30 and determining the push grass seed information with the highest push priority as the target grass seed information; or, responding to the user's swiping operation on the lawn information interface 30 and displaying push grass seed information with other push priorities on the lawn information interface 30; or responding to the user's push grass seed selection operation on the lawn information interface 30 and determining push grass seed information with other push priorities as the target grass seed information.
[0095] For example, such as Figure 3 and Figure 6 As shown, the terminal 100 can respond to the user's swiping operation and control the lawn information interface 30 to switch the display of Bermuda grass to sodal grass.
[0096] By displaying the highest-priority grass species information on the lawn information interface 30, users can quickly select the grass species information that matches the actual grass species. Furthermore, by responding to the user's swipe operation, other priority grass species information is displayed to the user, so that when the highest-priority grass species information does not match the actual grass species, the user can select the grass species information 31 that matches the actual grass species.
[0097] In step S20, when the terminal 100 is used for the first time to control the lawn mowing device 200, the lawn information interface 30 includes at least one type of grass information 31, which may include at least one of the aforementioned pushed grass information.
[0098] In other embodiments, in step S20, the lawn information interface 30 may include at least one type of grass information 31, which may include at least one type of grass information pushed and added grass information 31.
[0099] Please see Figure 11 This is a structural block diagram of a terminal 100 provided in an embodiment of this application. Figure 11 As shown, the terminal 100 includes a communication module 110 and a control module 120. The communication module 110 is used to establish a communication connection with the lawn mowing device 200 and to receive lawn data sent by the lawn mowing device 200. Figure 10 The lawn Figure 10 The lawn mowing equipment 200 acquires information about the area to be mowed and constructs a lawn based on that information. The control module 120 controls the user interface 20 of the terminal 100 to display the lawn information received by the communication module 110. Figure 10 and respond to the user's description of the lawn in the user interface 20. Figure 10 The user interface 20 displays a lawn information interface 30, which includes at least one grass species information 31, including the grass species name and / or grass species image, for user reference. The control module 120 is also used to respond to user operations based on the at least one grass species information 31, determine the target mowing height, and send the target mowing height to the mowing device 200 so that the mowing device 200 cuts the grass in the target lawn area to the target mowing height.
[0100] The terminal 100 provided in this embodiment of the application, through the lawn... Figure 10 The target mowing height is displayed on the user interface 20 of the terminal 100 and responds to user operations on the user interface 20. It is then sent to the mowing device 200, allowing the mowing device 200 to cut the target lawn area according to the target mowing height. This makes adjusting the mowing height simpler and more intelligent, improving mowing efficiency. Furthermore, by displaying the lawn information interface 30 on the user interface 20, the user can determine the target mowing height based on the grass species information 31, making the adjustment of the mowing height more targeted and beneficial for cutting lawn areas with different grass species.
[0101] like Figure 11 As shown, the terminal 100 may include a display screen 130, on which the user interface 20 is displayed. The display screen 130 may be a touch screen.
[0102] In some embodiments, the control module 120 is configured to respond to a user's grass species selection operation on the lawn information interface 30, determine target grass species information, wherein the target grass species information is one of the at least one grass species information 31, determine a target recommended mowing height based on the target grass species information, control the display of the target recommended mowing height on the user interface 20, and determine the target mowing height in response to an operation on the target recommended mowing height.
[0103] In some embodiments, the lawn information interface 30 further includes at least one recommended mowing height 32, each recommended mowing height corresponding to a grass species. The control module 120 is used to respond to a user's grass species selection operation on the lawn information interface, determine a target recommended mowing height, the target recommended mowing height being one of the at least one recommended mowing height, and respond to an operation targeting the target recommended mowing height to determine the target mowing height.
[0104] In some embodiments, the control module 120 is configured to respond to a user's confirmation operation on the user interface 20 regarding the target recommended mowing height, and determine the target recommended mowing height as the target mowing height; or, control the display of a mowing height adjustment interface on the user interface 20, and respond to a user's adjustment operation on the mowing height adjustment interface regarding the target recommended mowing height, control the adjustment of the target recommended mowing height to determine the target mowing height.
[0105] In some embodiments, the control module 120 is further configured to respond to a user's input operation on the user interface 20 to determine the input mowing height as the target mowing height.
[0106] In some embodiments, the control module 120 is configured to respond to a user's operation of adding grass seed information 31 on the lawn information interface 30, determine that the grass seed information 31 added by the user is the target grass seed information, determine the target recommended mowing height based on the target grass seed information, control the display of the target recommended mowing height on the user interface 20, and respond to operations related to the target recommended mowing height to determine the target mowing height.
[0107] In some embodiments, the control module 120 is further configured to, after responding to the user's operation of adding grass seed information 31 on the lawn information interface 30 and determining that the grass seed information 31 added by the user is the target grass seed information, respond again to the user's operation on the lawn. Figure 10 The user selects a target lawn area and controls the display of the lawn information interface 30 on the user interface 20. The lawn information interface 30 includes at least one type of grass information 31, including the grass information 31 added by the user.
[0108] In some embodiments, the control module 120 is further configured to, after determining the target mowing height in response to an operation for the target recommended mowing height, control the recording of the correspondence between the added grass seed information 31 and the target mowing height, and respond again to the user on the lawn. Figure 10 The user selects a target lawn area and controls the display of a lawn information interface 30 on the user interface 20, including the target mowing height corresponding to the added grass seed information 31. Alternatively, in response to the user's grass seed information selection operation on the lawn information interface 30, if the added grass seed information 31 is determined to be the target grass seed information, the user displays the target mowing height corresponding to the added grass seed information 31 on the lawn information interface 30.
[0109] In some embodiments, the terminal 100 further includes a positioning module, configured to acquire the location information of the area to be mowed and send the location information to the control module 120. The control module 120 is further configured to determine at least one type of grass seed information corresponding to the location information of the area to be mowed, based on a preset correspondence between the location information and the grass seed information, wherein the preset correspondence defines that each location information corresponds to at least one type of grass seed information, and to display the lawn information interface 30 in the user interface 20. The lawn information interface 30 includes at least one type of grass seed information 31, which includes the at least one type of grass seed information corresponding to the determined location information of the area to be mowed.
[0110] In some embodiments, the control module 120 is configured to respond to a user's target lawn area selection operation, control the display of the lawn information interface 30 in the user interface 20, the lawn information interface 30 displaying the grass species information with the highest push priority, and respond to the user's selection operation of the grass species information on the lawn information interface 30 to determine the grass species information with the highest push priority as the target grass species information; or, respond to the user's swiping operation on the lawn information interface 30, control the display of grass species information with other push priorities in the lawn information interface 30, and respond to the user's selection operation of the grass species information on the lawn information interface 30 to determine the grass species information with other push priorities as the target grass species information.
[0111] The terminal 100 corresponds to the aforementioned lawn mowing control method. For a more detailed description, please refer to the contents of the various embodiments of the aforementioned lawn mowing control method. The contents of the terminal 100 and the aforementioned lawn mowing control method can also be referred to each other.
[0112] Please see Figure 12 This is a structural block diagram of a lawn mowing system 300 provided in one embodiment of this application. Figure 12 As shown, the lawn mowing system 300 includes a lawn mowing device 200 and a terminal 100 as described in any of the aforementioned embodiments.
[0113] The lawn mowing device 200 in this application embodiment may include a lawnmower or a lawn mowing robot, and the lawnmower may include a manual lawnmower.
[0114] This application also provides a computer-readable storage medium storing a computer program, which is executed by a processor to implement the lawn mowing control method provided in any of the foregoing embodiments.
[0115] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage device, which may include: a flash drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk, etc.
[0116] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0117] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0118] The above are the implementation methods of the embodiments of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the embodiments of this application, and these improvements and modifications are also considered to be within the protection scope of this application.
Claims
1. A method for controlling lawn mowing, applied to a terminal, characterized in that, The terminal is communicatively connected to the lawn mowing equipment, and the lawn mowing control method includes: The terminal receives a lawn map sent by the mowing device and displays the lawn map on the user interface of the terminal, wherein the lawn map is constructed by the mowing device based on the information of the area to be mowed. In response to a user's selection of a target lawn area on the lawn map, a lawn information interface is displayed in the user interface. The lawn information interface includes information on at least one grass species, including the grass species name and / or grass species image, for the user's reference. In response to user actions based on information about at least one grass species, determine the target mowing height; The target mowing height is sent to the mowing device so that the mowing device cuts the grass in the target lawn area to a height equal to the target mowing height. The method further includes: Obtain the location information of the area to be mowed; Based on a preset correspondence between location information and pushed grass seed information, at least one type of pushed grass seed information corresponding to the location information of the area to be mowed is determined, wherein the preset correspondence between location information and pushed grass seed information defines that each type of location information corresponds to at least one type of pushed grass seed information. The lawn information interface displayed in the user interface includes information on at least one grass species, including: The user interface displays the lawn information interface, which includes at least one type of grass information, including at least one type of grass information corresponding to the location information of the area to be mowed.
2. The lawn mowing control method according to claim 1, characterized in that, The response to a user's operation based on the information of at least one grass species, determining the target mowing height, includes: In response to the user's grass species selection operation on the lawn information interface, the target grass species information is determined, wherein the target grass species information is one of the at least one grass species information; Determine the target recommended mowing height based on the target grass species information; The target recommended mowing height is displayed on the user interface; In response to an operation recommending a mowing height for the target, the target mowing height is determined.
3. The lawn mowing control method according to claim 1, characterized in that, The lawn information interface also includes at least one recommended mowing height, each recommended mowing height corresponding to a grass species; the step of responding to user operations based on the at least one grass species information and determining the target mowing height includes: In response to the user's grass species selection operation on the lawn information interface, a target recommended mowing height is determined, wherein the target recommended mowing height is one of the at least one recommended mowing height; In response to an operation recommending a mowing height for the target, the target mowing height is determined.
4. The lawn mowing control method according to claim 2 or 3, characterized in that, The response to the operation of the target recommended mowing height, determining the target mowing height, includes: In response to a user's confirmation of the target recommended mowing height on the user interface, the target recommended mowing height is determined to be the target mowing height; or The user interface displays the lawn mowing height adjustment interface; In response to the user's adjustment operation on the lawn height adjustment interface to the target recommended lawn height, the target recommended lawn height is adjusted to determine the target lawn height.
5. The lawn mowing control method according to claim 1, characterized in that, The response to a user's operation based on the information of at least one grass species, determining the target mowing height, includes: In response to a user's input of mowing height on the user interface, the user-input mowing height is determined to be the target mowing height.
6. The lawn mowing control method according to claim 1, characterized in that, The response to a user's operation based on the information of at least one grass species, determining the target mowing height, includes: Responding to the user's grass seed information addition operation on the lawn information interface, the grass seed information added by the user is determined to be the target grass seed information; Determine the target recommended mowing height based on the target grass species information; The target recommended mowing height is displayed on the user interface; In response to an operation recommending a mowing height for the target, the target mowing height is determined.
7. The lawn mowing control method according to claim 6, characterized in that, After responding to the user's grass species information addition operation on the lawn information interface and determining that the grass species information added by the user is the target grass species information, the lawn information interface displayed in the user interface in response to the user's target lawn area selection operation on the lawn map includes at least one type of grass species information, including the grass species information added by the user.
8. The lawn mowing control method according to claim 7, characterized in that, After determining the target mowing height in response to the operation of recommending a mowing height for the target, the method further includes: Record the correspondence between the added grass seed information and the target mowing height; Specifically, in the lawn information interface displayed in the user interface in response to the user's selection of a target lawn area on the lawn map, the target mowing height corresponding to the added grass species information is included; or when the added grass species information is determined to be the target grass species information in response to the user's selection of grass species information on the lawn information interface, the target mowing height corresponding to the added grass species information is displayed on the lawn information interface.
9. The lawn mowing control method according to claim 1, characterized in that, The preset correspondence defines that the location information corresponds to at least two types of grass species information, and the push priority of the at least two types of grass species information gradually increases or gradually decreases; the lawn information interface displayed in the user interface includes at least one type of grass species information, including: The user interface displays the lawn information interface, which shows the grass species information with the highest push priority. The response to the user's grass species selection operation on the lawn information interface, determining the target grass species information, includes: In response to the user's selection of grass species information on the lawn information interface, determine the grass species information with the highest push priority as the target grass species information; or In response to the user's swiping operation on the lawn information interface, information on other grass species with different push priorities is displayed on the lawn information interface. In response to the user's selection of grass species information on the lawn information interface, the system determines other grass species information with higher priority as the target grass species information.
10. A terminal, characterized in that, The terminal is communicatively connected to the lawn mowing equipment; the terminal includes: The communication module is used to receive a lawn map sent by the lawn mowing device. The lawn map is constructed by the lawn mowing device based on the information of the area to be mowed. The control module is used to control the display of the lawn map received by the communication module on the user interface of the terminal, and to respond to the user's operation of selecting a target lawn area on the lawn map on the user interface. The user interface displays a lawn information interface, which includes at least one grass species information, including grass species name and / or grass species image, for user reference. The control module is also used to respond to the user's operation based on the at least one grass species information, determine the target mowing height, and send the target mowing height to the mowing equipment so that the mowing equipment cuts the grass in the target lawn area to a height of the target mowing height. The positioning module is used to acquire the location information of the area to be mowed and send the location information to the control module; The control module is further configured to determine at least one type of grass seed corresponding to the location information of the area to be mowed, based on a preset correspondence between the location information and the grass seed information, wherein the preset correspondence between the location information and the grass seed information defines that each location information corresponds to at least one type of grass seed, and to display the lawn information interface in the user interface, wherein the lawn information interface includes at least one type of grass seed corresponding to the determined location information of the area to be mowed.
11. A lawn mowing system, characterized in that, The lawn mowing system includes lawn mowing equipment and the terminal as described in claim 10.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which is executed by a processor to implement the lawn mowing control method as described in any one of claims 1-9.
Citation Information
Patent Citations
Automatic mowing robot, mowing device and method for adjusting mowing height
CN112119743A
Method and system for selecting identification model by user, mowing robot and storage medium
CN113632632A