Mowing control method, terminal, mowing system and computer readable storage medium
Patent Information
- Application Number
- CN202380011037.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2043-09-28
AI Technical Summary
When using existing lawn mowers, users need to manually adjust the height of the mowing grass, which makes the adjustment of the mowing height cumbersome and unintelligent.
Provides a mowing control method, which communicates with the mowing equipment through a terminal, receives a lawn map and displays it on the user interface, determines the target mowing height in response to user operations, and sends the target height to the mowing equipment, so that it cuts the lawn to the specified height.
It realizes simple and intelligent adjustment of the grass mowing height, improves the grass mowing efficiency, and through the display of the lawn information interface, users can determine a targeted grass mowing height based on the grass seed information.
Smart Images

Figure CN120225049A_ABST
Abstract
Description
Mowing control method, terminal, mowing system and computer-readable storage medium Technical Field
[0001] The present application relates to the field of terminal technology, and in particular to a mowing control method, a terminal, a mowing system, and a computer-readable storage medium. Background Art
[0002] Lawn mowers are widely used in garden decoration pruning, lawn greening pruning, urban street greening scenic spot pruning, farmland pruning and field weeding.
[0003] When using an existing lawn mower, a user usually needs to manually perform mechanical adjustment operations on the lawn mower to adjust the cutting height of the lawn mower, which makes the adjustment operation of the cutting height very cumbersome and unintelligent.
[0004] Summary of the Invention
[0005] To solve the above technical problems, the present application provides a mowing control method, a terminal, a mowing system and a computer-readable storage medium, which can make the adjustment operation of the mowing height simpler and more intelligent, thereby improving the mowing efficiency.
[0006] In a first aspect, the present application provides a mowing control method, which is applied to a terminal, wherein the terminal is communicatively connected to a mowing device. The mowing control method comprises: receiving a lawn map sent by the mowing device and displaying the lawn map on a user interface of the terminal, wherein the lawn map is constructed by the mowing device based on information about an area to be mowed; in response to a user selecting a target lawn area on the lawn map, displaying a lawn information interface in the user interface, wherein the lawn information interface includes at least one type of grass species information, wherein the grass species information includes a grass species name and / or a grass species image for user reference; in response to a user operation based on the at least one type of grass species information, determining a target mowing height; and sending the target mowing height to the mowing device, so that the mowing device cuts the grass in the target lawn area to the target mowing height.
[0007] According to a second aspect of the present application, a terminal is provided, which is communicatively connected to a lawn mowing device and includes a communication module and a control module. The communication module is configured to receive a lawn map transmitted by the lawn mowing device, the lawn map being constructed based on information about an area to be mowed obtained by the lawn mowing device. The control module is configured to control a user interface of the terminal to display the lawn map received by the communication module, and in response to a user selecting a target lawn area on the lawn map on the user interface, display a lawn information interface on the user interface, the lawn information interface including at least one type of grass species information, the grass species information including a grass species name and / or a grass species image for user reference. The control module is further configured to determine a target mowing height in response to a user operation based on the at least one type of grass species information, and transmit 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.
[0008] A third aspect of the present application provides a mowing system, which includes mowing equipment and the aforementioned terminal.
[0009] A fourth aspect of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is used for being called and executed by a processor to implement the aforementioned mowing control method.
[0010] The mowing control method, terminal, mowing system, and computer-readable storage medium provided herein display a lawn map on a user interface of the terminal and, in response to user operations on the user interface, determine a target mowing height and transmit the target mowing height to the mowing device, causing the mowing device to cut the target lawn area according to the target mowing height. This makes adjusting the mowing height simpler and more intelligent, thereby 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solution of the present application, the following is a brief introduction to the drawings required for use in the implementation. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0012] FIG1 is a flow chart of a mowing control method provided in an embodiment of the present application.
[0013] FIG2 is a schematic diagram of a user interface displaying a lawn map according to an embodiment of the present application.
[0014] FIG3 is a schematic diagram of a user interface displaying lawn information according to an embodiment of the present application.
[0015] FIG4 is a schematic diagram of mowing information displayed in the lawn map provided in an embodiment of the present application.
[0016] FIG5 is a sub-flowchart of step S30 in FIG1 provided in an embodiment of the present application.
[0017] FIG6 is a schematic diagram of a user interface displaying lawn information according to another embodiment of the present application.
[0018] FIG7 is a sub-flowchart of step S30 in FIG1 provided in another embodiment of the present application.
[0019] FIG8 is a schematic diagram of a user interface displaying lawn information according to another embodiment of the present application.
[0020] FIG9 is a schematic diagram of a user interface displaying lawn information interface provided by yet another embodiment of the present application.
[0021] FIG10 is a schematic diagram of selecting a first lawn area on a lawn map according to an embodiment of the present application.
[0022] FIG11 is a structural block diagram of a terminal provided in an embodiment of the present application.
[0023] FIG12 is a structural block diagram of a lawn mowing system provided in an embodiment of the present application.
[0024] Description of main component symbols:
[0025] 100-terminal; 10-lawn map; 20-user interface; 30-lawn information interface; 31-grass seed information; 11-first lawn area; 12-second lawn area; 13-third lawn area; 14-house; 15-fence; 16-aisle; 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 DESCRIPTION
[0026] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0027] In the description of this application, the terms "first", "second", "third", etc. are used to distinguish different objects rather than to describe a specific order. In addition, the terms "upper", "lower", "inner", "outer", etc. indicate directions or positional relationships based on the directions or positional relationships 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 direction, be constructed and operated in a specific direction. Therefore, they cannot be understood as limitations on this application.
[0028] In the description of this application, unless otherwise specified or limited, the term "connection" should be understood in a broad sense. For example, it can mean a fixed connection, a detachable connection, or an integral connection; it can mean a direct connection, an indirect connection through an intermediate medium, or internal communication between two components; it can mean a communication connection; or it can mean an electrical connection. Those skilled in the art will understand the specific meanings of the above terms in this application based on the specific circumstances.
[0029] Please refer to Figures 1 to 3. Figure 1 is a flow chart of a mowing control method according to an embodiment of the present application. Figure 2 is a schematic diagram of a user interface 20 displaying a lawn map 10 according to an embodiment of the present application. Figure 3 is a schematic diagram of a lawn information interface 30 displayed on user interface 20 according to an embodiment of the present application. The mowing control method is applied to a terminal 100, which is communicatively connected to a mowing device. As shown in Figure 1, the mowing control method includes:
[0030] S10: Receive the lawn map 10 sent by the mowing device and display the lawn map 10 on the user interface 20 of the terminal 100, wherein the lawn map 10 is constructed by the mowing device according to the information of the area to be mowed, as shown in Figure 2.
[0031] S20: In response to the user selecting the target lawn area on the lawn map 10, a lawn information interface 30 is displayed in the user interface 20. The lawn information interface 30 includes at least one grass species information 31. The grass species information 31 includes a grass species name and / or a grass species image for user reference, as shown in FIG3 .
[0032] S30 : In response to an operation performed by the user based on the at least one grass species information 31 , a target mowing height is determined.
[0033] S40: Sending the target mowing height to the mowing equipment, so that the mowing equipment cuts the grass in the target lawn area to a height equal to the target mowing height.
[0034] The mowing control method provided in the embodiment of the present application displays the lawn map 10 on the user interface 20 of the terminal 100, and in response to user operations on the user interface 20, determines a target mowing height and transmits the target mowing height to the mowing device, causing the mowing device to cut the target lawn area according to the target mowing height. This makes the adjustment of the mowing height simpler and more intelligent, thereby 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 more conducive to cutting lawn areas with different grass species.
[0035] The area to be mowed includes at least one lawn area. In some embodiments, as shown in FIG2 , the area to be mowed includes a first lawn area 11, a second lawn area 12, and a third lawn area 13. The lawn map 10 may also include information about other objects, such as a house 14, a fence 15, and a walkway 16. As shown in FIG2 , the lawn area may include obstacles 17, which may be shrubs, trees, buildings, rocks, or other types of obstacles. The mowing device will circumvent these obstacles 17 when mowing.
[0036] The user can click on the lawn map 10 to select a target lawn area. As shown in FIG2 , the user can click on the lawn map 10 to select a second lawn area 12. In response to the user selecting the second lawn area 12 on the lawn map 10, the terminal 100 determines that the target lawn area is 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 species information 31, which includes a grass species name and / or a grass species image. As shown in FIG3 , the lawn information interface 30 includes a grass species name and a grass species image of Bermuda grass. The lawn information interface 30 can be suspended above the lawn map 10.
[0037] When the mowing device receives the target mowing height, it mows the target lawn area and feeds back mowing information to the terminal 100. The terminal 100 receives the mowing information and controls the display on the lawn map 10. The mowing information includes mowing progress and location information of the mowing device.
[0038] For example, refer to FIG. 4 , which is a schematic diagram illustrating mowing information displayed on the lawn map 10 according to an embodiment of the present application. As shown in FIG. 4 , the target lawn area is the second lawn area 12 . The lawn map 10 on the user interface 20 displays the location information and mowing progress of the mowing device 200 , including the mowed area 121 .
[0039] When the mowing device 200 is mowing, the mowing device 200 can obtain information of the target lawn area in real time to update the lawn map 10, and send the updated lawn map 10 to the terminal 100, so that the user can know the lawn terrain conditions of the target lawn area in time and control the mowing work of the mowing device 200 according to the lawn terrain conditions.
[0040] The mowing device 200 may include a visual sensor and a lidar, and constructs the lawn map 10 by acquiring images of the ground, lawn area and obstacles in the area to be mowed, as well as the distance and angle of the ground, lawn area and obstacles in the area to be mowed relative to the mowing device 200.
[0041] Please refer to FIG5 , which is a sub-flowchart of step S30 in FIG1 according to an embodiment of the present application. In some embodiments, as shown in FIG5 , the step of determining the target mowing height in response to the user's operation based on the at least one grass species information 31 includes:
[0042] S31a: In response to the user's grass species information selection operation on the lawn information interface 30 , target grass species information is determined, where the target grass species information is one of the at least one grass species information 31 .
[0043] S32a: Determine a target recommended mowing height according to the target grass species information.
[0044] S33a: Displaying the target recommended mowing height on the user interface 20 .
[0045] S34a: In response to the operation for the target recommended mowing height, determine the target mowing height.
[0046] The user can select grass seed information 31 that is the same as the actual grass seed in the target lawn area on the lawn information interface 30. In response to the user's selection of grass seed information 31, the grass seed information 31 selected by the user is determined to be the target grass seed information, and a mowing height recommendation can be made based on the actual grass seed in the target lawn area, so that the user can obtain a more appropriate mowing height for the target lawn area, and the user can determine a desired mowing height based on the recommended mowing height and perform operations on the user interface 20, thereby allowing the terminal 100 to determine the target mowing height.
[0047] 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 the grass species information 31 and the recommended mowing heights. The preset correspondence between the grass species information 31 and the recommended mowing heights defines at least two correspondences between grass species information 31 and the recommended mowing heights, with each grass species information 31 corresponding to a recommended mowing height. The preset correspondence between the grass species information 31 and the recommended mowing heights is pre-stored in the memory of the terminal 100.
[0048] When there are at least two types of grass species information 31 , all grass species information 31 may be displayed on the lawn information interface 30 , and the user may select grass species information 31 that is the same as the actual grass species on the lawn information interface 30 .
[0049] Alternatively, when there are at least two types of grass species information 31, the lawn information interface 30 may display one type of grass species information 31, such as Bermuda grass, as shown in FIG3 . If the actual grass species in the target lawn area is the same as the grass species information 31 displayed on the lawn information interface 30, the user may click on the lawn information interface 30 to select the corresponding grass species information 31. For example, if the actual grass species in the target lawn area is Bermuda grass, as shown in FIG3 , the user may click on the lawn information interface 30 to select Bermuda grass. If the actual grass species in the target lawn area is different from the displayed grass species information 31, the user may slide on the lawn information interface 30. In response to the user's sliding operation, the terminal 100 switches to displaying another type of grass species information 31, allowing the user to select the grass species information 31 that is the same as the actual grass species in the target lawn area. For example, as shown in Figure 3, Bermuda grass is displayed on the lawn information interface 30, while the actual grass species in the target lawn area is soda grass. The user can slide to the left on the lawn information interface 30 (as shown in Figure 3) to switch to displaying the grass species information 31 until soda grass is displayed on the lawn information interface 30, as shown in Figure 6, which is a schematic diagram of the user interface 20 provided in another embodiment of the present application displaying the lawn information interface 30, and then the user can click to select soda grass as shown in Figure 6.
[0050] After the target recommended mowing height is determined based on the target grass species information, the target recommended mowing height can be displayed on the lawn information interface 30. As shown in FIG3 , the target recommended mowing height of Bermuda grass is 6 cm displayed on the lawn information interface 30. As shown in FIG6 , the target recommended mowing height of Soda grass is 7 cm displayed on the lawn information interface 30.
[0051] In other embodiments, as shown in Figures 3 and 6 , the lawn information interface 30 further includes at least one recommended mowing height 32, each of which corresponds to a piece of grass species information 31. In step S30, determining a target mowing height in response to a user operation based on the at least one piece of grass species information 31 includes: determining a target recommended mowing height in response to a user operation selecting grass species information on the lawn information interface 30, the target recommended mowing height being one of the at least one recommended mowing height 32; and determining the target mowing height in response to an operation performed on the target recommended mowing height.
[0052] The grass species information 31 and the corresponding recommended mowing height 32 are simultaneously displayed on the lawn information interface 30 .
[0053] For example, as shown in FIG3 , the lawn information interface 30 includes Bermuda grass and a recommended mowing height of 6 cm corresponding to Bermuda grass. When the user selects Bermuda grass, the target recommended mowing height is determined to be 6 cm. The terminal 100 can determine the target mowing height in response to the user's operation on the recommended mowing height of 6 cm for Bermuda grass.
[0054] By displaying the recommended mowing height 32 while displaying the grass seed information 31, the user can conveniently obtain the recommended mowing height 32 of the grass seed, and when the actual grass seed is the same as the displayed grass seed information 31, the user can confirm or adjust the mowing height based on the recommended mowing height 32.
[0055] In some embodiments, the aforementioned determination of the target mowing height in response to an operation on the target recommended mowing height includes: determining the target recommended mowing height as the target mowing height in response to a user confirmation operation on the user interface 20 for the target recommended mowing height.
[0056] For example, as shown in FIG3 , the recommended mowing height 32 displayed on the user interface 20 is 6 cm. When the user clicks OK, the target mowing height is determined to be 6 cm.
[0057] In response to the user's confirmation of the target recommended mowing height, the target mowing height is determined, so that the mowing device 200 can cut the grass in the target lawn area to the target recommended mowing height. Thus, a suitable mowing height can be recommended to the user, avoiding damage to the lawn or incomplete mowing when the mowing device 200 mows the target lawn area, and ensuring that the mowed lawn area has a higher aesthetic appeal.
[0058] In other embodiments, the aforementioned determination of the target mowing height in response to an operation on the target recommended mowing height includes: displaying a mowing height adjustment interface in the user interface 20; and adjusting the target recommended mowing height in response to a user's adjustment operation on the mowing height adjustment interface to determine the target mowing height.
[0059] For example, as shown in FIG3 , the target recommended mowing height displayed on the user interface 20 is 6 cm. The user can make fine adjustments to 6 cm by inputting a mowing height of 7 cm on the user interface 20 or moving the mowing height adjustment bar 41 to adjust the mowing height to 7 cm. Then, the target mowing height is 7 cm.
[0060] By responding to the user's adjustment operation for the target recommended mowing height, the target mowing height is determined, so that the mowing device 200 can cut the grass in the target lawn area to the mowing 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. Compared to manually adjusting the height of the mowing device's blades, this allows for more precise, easier, and more convenient adjustment of the mowing height, thus meeting the user's mowing needs.
[0061] In some embodiments, in step S30, determining the target mowing height in response to the user's operation 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, determining the mowing height input by the user as the target mowing height.
[0062] When the user interface 20 displays the lawn information interface 30, the user can determine whether the at least one grass species information 31 included in the lawn information interface 30 is consistent with the actual grass species in the target lawn area. If not, the user can directly operate on the user interface 20 to enter a mowing height. As shown in Figures 3 and 6, the terminal 100 responds to the user's operation to enter a mowing height on the user interface 20 by displaying a mowing height input interface 40 on the user interface 20 and determining that the mowing height entered by the user on the mowing height input interface 40 is the target mowing height.
[0063] The mowing height input interface 40 may include a mowing height input box in which the user may enter the mowing height. Alternatively, as shown in FIG3 and FIG6 , the mowing height input interface 40 may include a mowing height adjustment bar 41 in which the user may pull the mowing height adjustment bar 41 to adjust the mowing height.
[0064] 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 in response to the user's input of the mowing height on the user interface 20, and the mowing device 200 cuts the grass in the target lawn area to the user-input mowing height. Thus, the mowing height can be adjusted according to the user's actual needs.
[0065] Please refer to FIG. 7 , which is a sub-flowchart of step S30 in FIG. 1 according to another embodiment of the present application. In some embodiments, as shown in FIG. 7 , determining the target mowing height in response to the user's operation based on the at least one grass species information 31 includes:
[0066] S31b: In response to the user's operation of adding the 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.
[0067] S32b: Determine a target recommended mowing height according to the target grass species information.
[0068] S33b: Displaying the target recommended mowing height on the user interface 20 .
[0069] S34b: In response to the operation for the target recommended mowing height, determine the target mowing height.
[0070] By responding to the user's addition of grass seed information 31 and determining a target recommended mowing height based on the user-added grass seed information 31, if the grass seed information 31 on the lawn information interface 30 is inconsistent with the actual grass seed in the target lawn area, a mowing height suitable for the grass seed information 31 can be recommended to the user for reference based on the user-added grass seed information 31. This facilitates the user to adjust the mowing height to the desired mowing height based on the recommended mowing height on the mowing height adjustment interface, thereby providing the user with a mowing height recommendation, improving mowing efficiency, and avoiding lawn damage and incomplete mowing.
[0071] Referring to Figures 3, 6, and 8, Figure 8 illustrates a user interface 20 displaying a lawn information interface 30 according to another embodiment of the present application. As shown in Figures 3, 6, and 8, the lawn information interface 30 may include an add button 33. As shown in Figure 8, a user can click the add button 33 to add grass species information 31.
[0072] For example, after the user adds the grass species information 31 of Bermuda grass, the lawn information interface 30 may be as shown in FIG9 , which is a schematic diagram of the lawn information interface 30 displayed on the user interface 20 provided in another embodiment of the present application.
[0073] In some embodiments, in step S34b, the response to the operation on the target recommended mowing height to determine the target mowing height may include: responding to the user's confirmation operation on the target recommended mowing height on the user interface 20 to determine 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 the user's adjustment operation on the target recommended mowing height on the mowing height adjustment interface to adjust the target recommended mowing height to determine the target mowing height.
[0074] In some embodiments, determining the target recommended mowing height based on the target grass species information in step S32b may include querying the internet for a mowing height applicable to the target grass species information and using the applicable mowing height as the target recommended mowing height. Specifically, the terminal 100 queries the internet for a mowing height applicable to the grass species information 31 added by the user and displays the applicable mowing height on the user interface 20 for recommendation to the user.
[0075] For example, as shown in FIG9 , after the user adds the grass species information 31 of Bermuda grass, the terminal 100 searches the Internet to find that the target recommended mowing height of Bermuda grass is 5 cm, and displays it on the lawn information interface 30 .
[0076] In some embodiments, 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, the lawn information interface 30 displayed in the user interface 20 in response to the user's operation of selecting the target lawn area on the lawn map 10 again includes at least one grass seed information 31 including the grass seed information 31 added by the user.
[0077] After the user adds the grass seed information 31, when the user selects the target lawn area on the lawn map 10 again, the terminal 100 responds to the user's operation in the lawn information interface 30 displayed on the user interface 20, including the grass seed information 31 added by the user, wherein the target lawn area selected again by the user may be the same as or different from the target lawn area selected previously.
[0078] Updating the grass seed information 31 added by the user in the lawn information interface 30 is helpful to increase the types of grass seed information 31 and make the grass seed information 31 more comprehensive. It is also helpful for the user to select grass seed information 31 that matches the actual grass seed, thereby improving mowing efficiency.
[0079] Exemplarily, when the user selects the second lawn area 12 as the target lawn area (as shown in Figure 2), the lawn information interface 30 displayed on the user interface 20 is as shown in Figure 3. The grass seed information 31 included in the lawn information interface 30 is different from the actual grass seed of the second lawn area 12. The user adds the grass seed information 31 of bermudagrass to the lawn information interface 30; please refer to Figure 10, Figure 10 is a schematic diagram of selecting the first lawn area 11 on the lawn map 10 provided in an embodiment of the present application. When the user selects the first lawn area 11 as the target lawn area (as shown in Figure 10), the lawn information interface 30 displayed on the user interface 20 is as shown in Figure 9, that is, the lawn information interface 30 includes the grass seed information 31 of bermudagrass for the user to select.
[0080] In some embodiments, after determining that the grass seed information 31 added by the user is the target grass seed information in response to the user adding operation on the lawn information interface 30, and determining the target mowing height in response to the operation for the target recommended mowing height, the mowing control method further includes: recording the correspondence between the added grass seed information 31 and the target mowing height; wherein, in response to the user selecting operation on the target lawn area on the lawn map 10 again and displaying the lawn information interface 30 on the user interface 20, the target mowing height corresponding to the added grass seed information is included, or when determining that the added grass seed information is the target grass seed information in response to the user selecting operation on the lawn information interface 30, the target mowing height corresponding to the added grass seed information is displayed on the lawn information interface 30.
[0081] That is, after step S34b, the correspondence between the grass species 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 .
[0082] When the terminal 100 responds to the user's operation of selecting a target lawn area on the lawn map 10 again and displays the lawn information interface 30 on the user interface 20, the displayed lawn information interface 30 includes the added grass species information 31 and the corresponding target mowing height. That is, when the user performs the operation of selecting a target lawn area again, the terminal 100 controls the display of the lawn information interface 30 including the added grass species information 31 and the corresponding target mowing height on the user interface 20. The user can perform a grass species information selection operation on the lawn information interface 30. When the user selects the added grass species information 31, the terminal 100 determines the target mowing height corresponding to the added grass species information 31 as the target recommended mowing height, and determines the target mowing height in response to the user's operation on the target recommended mowing height.
[0083] Alternatively, when the user clicks and selects the added grass species information 31 on the lawn information interface 30, the terminal 100 displays the target mowing height corresponding to the added grass species information 31 on the lawn information interface 30 as a recommended mowing height for the user's reference. The user can operate based on the target mowing height corresponding to the added grass species information 31 displayed on the lawn information interface 30 to adjust the mowing height to a desired mowing height. The desired mowing height can be the target mowing height corresponding to the added grass species information 31, or a mowing height adjusted based on the target mowing height.
[0084] 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, so as to recommend it to the user as a recommended mowing height, which is beneficial for the user to determine the currently required mowing height based on the previously adjusted mowing height, thereby facilitating the consistency and uniformity of the mowing height.
[0085] For example, when the user selects the second lawn area 12 as the target lawn area (as shown in FIG2 ), the lawn information interface 30 displayed on the user interface 20 is as shown in FIG3 . The grass seed information 31 included in the lawn information interface 30 is different from the actual grass seed of the second lawn area 12. The user adds the grass seed information 31 of bermudagrass to the lawn information interface 30, and the terminal 100 responds to the user's operation of the target recommended mowing height corresponding to bermudagrass, and determines that the target mowing height is 5 cm; when the user selects the first lawn area 11 as the target lawn area (as shown in FIG10 ), the terminal 100 controls the lawn information interface 30 displayed on the user interface 20 to include the grass seed information 31 of bermudagrass and the mowing height of 5 cm, as shown in FIG9 , or, when the user selects bermudagrass on the lawn information interface 30, controls the lawn information interface 30 to display the mowing height of 5 cm, as shown in FIG9 .
[0086] In some embodiments, before displaying the lawn information interface 30, the mowing control method further includes: obtaining the location information of the area to be mowed; determining at least one pushed grass seed information corresponding to the location information of the area to be mowed according to a preset correspondence between the preset location information and the pushed grass seed information, wherein the preset correspondence between the location information and the pushed grass seed information defines that each location information corresponds to at least one pushed grass seed information.
[0087] The lawn information interface 30 is displayed in the user interface 20, and the lawn information interface 30 includes at least one grass species information 31, including: the lawn information interface 30 is displayed in the user interface 20, and the at least one grass species information 31 included in the lawn information interface 30 includes at least one pushed grass species information corresponding to the determined location information of the area to be mowed.
[0088] By determining the at least one pushed grass seed information based on the location information of the area to be mowed, it is helpful to improve the matching degree between the pushed grass seed information 31 and the actual grass seed of the target lawn area, thereby facilitating the user to select the grass seed information 31 consistent with the actual grass seed, and facilitating the terminal 100 to recommend a suitable mowing height to the user.
[0089] The location information of the area to be mowed may be obtained through a positioning module of the terminal 100 , or the terminal 100 may upload the location information of the area to be mowed.
[0090] Exemplarily, the location information of the area to be mowed is obtained as Los Angeles, and the at least one pushed grass species information includes Bermuda grass and Soda grass; the location information of the area to be mowed is obtained as the Bay Area, and the at least one pushed grass species information includes Bemisia striata and Poaceae; the location information of the area to be mowed is obtained as New Jersey, and the at least one pushed grass species information includes bluegrass and tall fescue.
[0091] 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 priorities of the at least two types of pushed grass seed information gradually increase or gradually decrease.
[0092] For example, if the location information of the area to be mowed is obtained as Los Angeles, the push priority of Bermuda grass is higher than that of Soda grass; if the location information of the area to be mowed is obtained as the Bay Area, the push priority of Barnyard grass is higher than that of Grass; if the location information of the area to be mowed is obtained as New Jersey, the push priority of bluegrass is higher than that of tall fescue.
[0093] Among them, the planting probability of the grass seed can be determined by obtaining big data of the grass seed applicable to the said location information, and then the push priority of the said at least two grass seed information can be determined, wherein, the greater the planting probability, the higher the push priority, and vice versa.
[0094] Displaying a lawn information interface 30 on the user interface 20, wherein the lawn information interface 30 includes at least one grass species information 31, includes: displaying the lawn information interface 30 on the user interface 20, wherein the lawn information interface 30 displays the grass species information with the highest push priority. As shown in FIG. 3 , when the location information of the area to be mowed is Los Angeles, the lawn information interface 30 displays Bermuda grass.
[0095] The determining of the target grass seed information in response to the user's grass seed information selection operation on the lawn information interface 30 includes: in response to the user's push grass seed information selection operation on the lawn information interface 30, determining the pushed grass seed information with the highest push priority as the target grass seed information; or, in response to the user's sliding operation on the lawn information interface 30, displaying pushed grass seed information with other push priorities in the lawn information interface 30; and in response to the user's push grass seed information selection operation on the lawn information interface 30, determining the pushed grass seed information with other push priorities as the target grass seed information.
[0096] For example, as shown in FIG3 and FIG6 , the terminal 100 may control the lawn information interface 30 to switch the display of Bermuda grass to Soda grass in response to the user's sliding operation.
[0097] By displaying the pushed grass seed information with the highest push priority on the lawn information interface 30, it is convenient for the user to quickly select the pushed grass seed information consistent with the actual grass seed, and by responding to the user's sliding operation, the pushed grass seed information of other priorities is displayed to the user, so that when the pushed grass seed information with the highest push priority is inconsistent with the actual grass seed, the user can select the grass seed information 31 consistent with the actual grass seed.
[0098] When the terminal 100 is used for the first time to control the mowing device 200 to mow the lawn, in step S20 , the at least one grass species information 31 included in the lawn information interface 30 may include the at least one pushed grass species information.
[0099] In some other embodiments, in step S20 , the at least one grass species information 31 included in the lawn information interface 30 may include the aforementioned at least one pushed grass species information and the added grass species information 31 .
[0100] Please refer to Figure 11, which is a block diagram of the structure of a terminal 100 provided in one embodiment of the present application. As shown in Figure 11, 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 mowing device 200 and to receive a lawn map 10 sent by the mowing device 200. The lawn map 10 is constructed based on information about the mowing area obtained by the mowing device 200. The control module 120 is used to control the display of the lawn map 10 received by the communication module 110 on the user interface 20 of the terminal 100, and in response to the user's operation of selecting a target lawn area on the lawn map 10 on the user interface 20, display a lawn information interface 30 on the user interface 20, wherein the lawn information interface 30 includes at least one type of grass species information 31, and the grass species information 31 includes a grass species name and / or a grass species image for user reference. The control module 120 is also used to determine a target mowing height in response to the user's operation based on the at least one type of grass species information 31, 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.
[0101] The terminal 100 provided in an embodiment of the present application displays the lawn map 10 on the user interface 20 of the terminal 100 and, in response to user operations on the user interface 20, determines a target mowing height and transmits the target mowing height to the mowing device 200, so that the mowing device 200 mows the target lawn area according to the target mowing height. This makes the adjustment of the mowing height simpler and more intelligent, thereby 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 more conducive to mowing lawn areas with different grass species.
[0102] As shown in FIG11 , the terminal 100 may include a display screen 130 , and the user interface 20 is displayed on the display screen 130 . The display screen 130 may be a touch screen.
[0103] In some embodiments, the control module 120 is used to respond to the user's grass seed information selection operation on the lawn information interface 30, determine the target grass seed information, the target grass seed information is one of the at least one grass seed information 31, and determine the target recommended mowing height based on the target grass seed information, and control the display of the target recommended mowing height on the user interface 20, and determine the target mowing height in response to the operation on the target recommended mowing height.
[0104] In some embodiments, the lawn information interface 30 further includes at least one recommended mowing height 32, each of which corresponds to a grass species. The control module 120 is configured to determine a target recommended mowing height in response to a user selecting grass species on the lawn information interface, the target recommended mowing height being one of the at least one recommended mowing heights, and to determine the target mowing height in response to an operation performed on the target recommended mowing height.
[0105] In some embodiments, the control module 120 is configured to respond to a user's confirmation operation on the target recommended mowing height on the user interface 20 to determine that the target recommended mowing height is the target mowing height; or, to control the display of a mowing height adjustment interface on the user interface 20, and, in response to a user's adjustment operation on the target recommended mowing height on the mowing height adjustment interface, control the adjustment of the target recommended mowing height to determine the target mowing height.
[0106] In some embodiments, the control module 120 is further configured to respond to a mowing height input operation by the user on the user interface 20 and determine the mowing height input by the user as the target mowing height.
[0107] In some embodiments, the control module 120 is used to respond 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, and determine the target recommended mowing height based on the target grass seed information, and control the display of the target recommended mowing height on the user interface 20, and determine the target mowing height in response to the operation on the target recommended mowing height.
[0108] In some embodiments, the control module 120 is also used to respond to the user's operation of adding grass seed information 31 on the lawn information interface 30, and after determining that the grass seed information 31 added by the user is the target grass seed information, respond again to the user's operation of selecting the target lawn area on the lawn map 10, and control the display of the lawn information interface 30 in the user interface 20, wherein the at least one grass seed information 31 included in the lawn information interface 30 includes the grass seed information 31 added by the user.
[0109] In some embodiments, the control module 120 is also used to control the recording of the correspondence between the added grass seed information 31 and the target mowing height after determining the target mowing height in response to the operation of the target recommended mowing height, and again respond to the user's target lawn area selection operation on the lawn map 10, control the display of the lawn information interface 30 in the user interface 20, including the target mowing height corresponding to the added grass seed information 31, or respond to the user's grass seed information selection operation on the lawn information interface 30, determine that the added grass seed information 31 is the target grass seed information, and display the target mowing height corresponding to the added grass seed information 31 on the lawn information interface 30.
[0110] In some embodiments, the terminal 100 further includes a positioning module for obtaining location information of the area to be mowed and transmitting the location information to the control module 120. The control module 120 is further configured to determine, based on a preset correspondence between the location information and the pushed grass seed information, at least one type of pushed grass seed information corresponding to the location information of the area to be mowed, wherein the preset correspondence between the location information and the pushed grass seed information defines that each location information corresponds to at least one type of pushed grass seed information, and to display the lawn information interface 30 on the user interface 20, wherein the at least one type of grass seed information 31 included in the lawn information interface 30 includes the at least one type of pushed grass seed information corresponding to the determined location information of the area to be mowed.
[0111] In some embodiments, the control module 120 is used to respond to the 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 displays the pushed grass seed information with the highest push priority, and respond to the user's push grass seed information selection operation on the lawn information interface 30, determine that the pushed grass seed information with the highest push priority is the target grass seed information; or, respond to the user's sliding operation on the lawn information interface 30, control the display of pushed grass seed information with other push priorities in the lawn information interface 30, and respond to the user's push grass seed information selection operation on the lawn information interface 30, determine that the pushed grass seed information with other push priorities is the target grass seed information.
[0112] The terminal 100 corresponds to the aforementioned mowing control method. For a more detailed description, please refer to the contents of each embodiment of the aforementioned mowing control method. The contents of the terminal 100 and the aforementioned mowing control method may also refer to each other.
[0113] Please refer to Figure 12, which is a structural block diagram of a lawn mowing system 300 provided in one embodiment of the present application. As shown in Figure 12, the lawn mowing system 300 includes a lawn mowing device 200 and the terminal 100 described in any of the aforementioned embodiments.
[0114] The mowing device 200 in the embodiment of the present application may include a lawn mower or a lawn mowing robot, and the lawn mower may include a manual lawn mower.
[0115] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is invoked and executed by a processor to implement the mowing control method provided by any of the aforementioned embodiments.
[0116] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, which may include: a flash drive, a read-only memory, a random access memory, a magnetic disk or an optical disk, etc.
[0117] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.
[0118] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0119] The above is an implementation method of the embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the embodiment of the present application. These improvements and modifications are also considered to be within the scope of protection of the present application.
Claims
1. A mowing control method, applied to a terminal, characterized in that: The terminal is in communication connection with the mowing equipment, and the mowing control method comprises: Receiving a lawn map sent by the mowing device and displaying the lawn map on a user interface of the terminal, wherein the lawn map is constructed by the mowing device acquiring information of the area to be mowed and based on the information of the area to be mowed; In response to a user selecting a target lawn area on the lawn map, a lawn information interface is displayed in the user interface, wherein the lawn information interface includes at least one type of grass species information, wherein the grass species information includes a grass species name and / or a grass species image for user reference; In response to an operation performed by a user based on the at least one grass species information, determining a target mowing height; The target mowing height is sent to the mowing equipment, so that the mowing equipment cuts the grass in the target lawn area to a height equal to the target mowing height.
2. The mowing control method according to claim 1, characterized in that: The step of determining a target mowing height in response to an operation performed by a user based on the at least one grass species information comprises: In response to a grass species information selection operation of a user on the lawn information interface, target grass species information is determined, wherein the target grass species information is one of the at least one grass species information; Determining a target recommended mowing height according to the target grass species information; displaying the target recommended mowing height on the user interface; In response to the operation for the target recommended mowing height, the target mowing height is determined.
3. The mowing control method according to claim 1, characterized in that: The lawn information interface further includes at least one recommended mowing height, each recommended mowing height corresponding to a grass species information; the step of responding to the user's operation based on the at least one grass species information to determine the target mowing height includes: In response to a user selecting grass species information on the lawn information interface, determining a target recommended mowing height, the target recommended mowing height being one of the at least one recommended mowing height; In response to the operation for the target recommended mowing height, the target mowing height is determined.
4. The mowing control method according to claim 2 or 3, characterized in that: The step of determining the target mowing height in response to the operation of the target recommended mowing height comprises: In response to a user confirming the target recommended mowing height on the user interface, determining the target recommended mowing height as the target mowing height; or Displaying a mowing height adjustment interface in the user interface; In response to a user's adjustment operation on the target recommended mowing height on the mowing height adjustment interface, the target recommended mowing height is adjusted to determine the target mowing height.
5. The mowing control method according to claim 1, characterized in that: The step of determining a target mowing height in response to an operation performed by a user based on the at least one grass species information comprises: In response to a user input operation on the user interface for a mowing height, determining the mowing height input by the user as the target Mowing height.
6. The mowing control method according to claim 1, characterized in that: The step of determining a target mowing height in response to an operation performed by a user based on the at least one grass species information comprises: In response to a user adding grass seed information on the lawn information interface, determining the grass seed information added by the user as target grass seed information; Determining a target recommended mowing height according to the target grass species information; displaying the target recommended mowing height on the user interface; In response to the operation for the target recommended mowing height, the target mowing height is determined.
7. The mowing control method according to claim 6, characterized in that: In response to the user's operation of adding grass seed information on the lawn information interface, after determining that the grass seed information added by the user is the target grass seed information, in response to the user's operation of selecting a target lawn area on the lawn map and displaying the lawn information interface in the user interface, at least one grass seed information included includes the grass seed information added by the user.
8. The mowing control method according to claim 7, characterized in that: After determining the target mowing height in response to the operation for the target recommended mowing height, the method further includes: Recording the corresponding relationship between the added grass species information and the target mowing height; Among them, in the lawn information interface displayed in the user interface in response to the user's target lawn area selection operation on the lawn map again, the target mowing height corresponding to the added grass seed information is included, or in response to the user's grass seed information selection operation on the lawn information interface, when the added grass seed information is determined to be the target grass seed information, the target mowing height corresponding to the added grass seed information is displayed on the lawn information interface.
9. The mowing control method according to claim 2, characterized in that: The method further comprises: Acquire location information of the area to be mowed; Determine at least one type of pushed grass seed information corresponding to the position information of the to-be-mowed area according to a preset correspondence relationship between the preset position information and the pushed grass seed information, wherein the preset correspondence relationship between the position information and the pushed grass seed information defines that each position information corresponds to at least one type of pushed grass seed information; The lawn information interface is displayed in the user interface, and the lawn information interface includes at least one grass species information, including: The lawn information interface is displayed in the user interface, and the at least one grass species information included in the lawn information interface includes at least one pushed grass species information corresponding to the determined location information of the area to be mowed.
10. The mowing control method according to claim 9, characterized in that: The preset corresponding relationship defines that the location information corresponds to at least two types of pushed grass seed information, and the push priorities of the at least two types of pushed grass seed information gradually increase or gradually decrease; the lawn information interface is displayed in the user interface, and the lawn information interface includes at least one type of grass seed information, including: Displaying the lawn information interface in the user interface, wherein the lawn information interface displays the grass species information with the highest push priority; The step of responding to the user's grass species information selection operation on the lawn information interface and determining target grass species information includes: In response to the user's selection operation of pushing grass seed information on the lawn information interface, determine the highest push priority The grass seed information pushed is the target grass seed information; or In response to a user's sliding operation on the lawn information interface, displaying grass seed information with other push priorities in the lawn information interface; In response to a user's selection operation of pushing grass seed information on the lawn information interface, the grass seed information with other push priorities is determined as the target grass seed information.
11. A terminal, characterized in that: The terminal is connected to the mowing equipment for communication; the terminal comprises: A communication module, used for receiving a lawn map sent by the mowing device, wherein the lawn map is constructed by the mowing device acquiring information of the area to be mowed and based on the information of the area to be mowed; A control module is used to control the user interface of the terminal to display the lawn map received by the communication module, and in response to the user's operation of selecting a target lawn area on the lawn map of the user interface, display a lawn information interface in the user interface, wherein the lawn information interface includes at least one type of grass species information, and the grass species information includes a grass species name and / or a 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 type of grass species information, determine a target mowing height, and send the target mowing height to the mowing device, so that the mowing device cuts the grass in the target lawn area to a height of the target mowing height.
12. A mowing system, characterized in that: The mowing system comprises a mowing device and the terminal as claimed in claim 11.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is used for being called and executed by a processor to implement the mowing control method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Method for operating an autonomous mobile mower robot, and mowing system
CN109005865A
Mowing robot and mowing-area defining method thereof
CN109491397A
Smart automatic weeding machine
CN109819758A
Automatic mowing robot, mowing device and method for adjusting mowing height
CN112119743A
Mower
CN112119748A
Cited By
Mower component control method and system based on 5G information
CN122375335A