Device control method, device, electronic device and storage medium

The device control method simplifies sweeping robot operation by detecting trigger operations in icon and button areas to display function buttons, reducing complexity and improving control efficiency.

CN114415895BActive Publication Date: 2024-12-17GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210152408.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-18
Publication Date
2024-12-17
Estimated Expiration
2042-02-18

AI Technical Summary

Technical Problem

Sweeping robots require multiple levels of complex control interfaces, leading to cumbersome operation for users.

Method used

A device control method that detects a first trigger operation in an icon detection area, displays function thumbnail buttons, and executes a processing flow upon detecting a second trigger operation in a button detection area, reducing the control level and improving efficiency.

Benefits of technology

Simplifies the control interface by displaying function buttons at the same level as the target icon, reducing the area occupied and facilitating user selection, thereby enhancing device control efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114415895B_ABST
    Figure CN114415895B_ABST
Patent Text Reader

Abstract

The present invention relates to a device control method, apparatus, electronic device and storage medium, the device control method comprising: determining whether a first trigger operation is detected in an icon detection area corresponding to a target icon; if the first trigger operation is detected in the icon detection area, displaying at least two function abbreviated buttons corresponding to the icon detection area; determining whether a second trigger operation is detected in a button detection area corresponding to any function abbreviated button; if the second trigger operation is detected in any button detection area, executing a processing flow corresponding to the function abbreviated button. The embodiment of the present invention detects the first trigger operation in the icon detection area corresponding to the target icon, thereby assigning the function of a button to an icon in a display interface, occupies a smaller area in the display interface, and displays at least two function abbreviated buttons that should be at the next level at the same level as the target icon, reducing the control level and improving the efficiency of device control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of smart home appliances, and in particular to a device control method, apparatus, electronic device and storage medium. Background Art

[0002] A sweeping robot, also known as an automatic sweeper, smart vacuum cleaner, robot vacuum cleaner, etc., is a type of smart home appliance that can automatically clean the floor in the room with a certain degree of artificial intelligence. It generally uses brushing and vacuuming to absorb the debris on the ground into its own garbage collection box, thereby completing the function of floor cleaning.

[0003] However, as the functions of sweeping robots become more and more sophisticated, they can do more and more things. When users want to control the sweeping robots to complete the required functions, they often need to click on different levels of control interfaces multiple times, which is very cumbersome and not conducive to user use. Summary of the invention

[0004] In order to solve the technical problems of multiple levels of control interface and complex operation of sweeping robots, the present application provides a device control method, apparatus, electronic device and storage medium.

[0005] In a first aspect, the present application provides a device control method, comprising:

[0006] Determining whether a first trigger operation is detected in an icon detection area corresponding to the target icon;

[0007] If the first trigger operation is detected in the icon detection area, displaying at least two function thumbnail buttons corresponding to the icon detection area;

[0008] Determining whether a second trigger operation is detected in a button detection area corresponding to any of the function abbreviation buttons;

[0009] If the second trigger operation is detected in any of the button detection areas, a processing flow corresponding to the function abbreviation button is executed, and the processing flow is used to implement the function corresponding to the function abbreviation button.

[0010] Optionally, a button control is provided in the icon detection area corresponding to the target icon, and the button control is used to detect whether a first trigger operation is received.

[0011] Optionally, determining whether a first trigger operation is detected in an icon detection area corresponding to the target icon includes:

[0012] Determine whether the button control detects a long press trigger signal;

[0013] If the long press trigger signal is detected, it is determined that the first trigger operation is detected.

[0014] Optionally, displaying at least two function thumbnail buttons corresponding to the icon detection area includes:

[0015] Obtaining the area identifier of the icon detection area and the device model of the device itself;

[0016] Query the device category to which the device belongs according to the device model;

[0017] Acquire at least two of the function abbreviated buttons corresponding to the device category and the area identifier;

[0018] At least two of the function abbreviated buttons are displayed.

[0019] Optionally, displaying at least two function thumbnail buttons corresponding to the icon detection area further includes:

[0020] Obtaining an arrangement of at least two function thumbnail buttons corresponding to the device category and the area identifier;

[0021] At least two of the function abbreviated buttons are displayed according to the arrangement.

[0022] Optionally, determining whether a second trigger operation is detected in a button detection area corresponding to any of the function abbreviation buttons includes:

[0023] within a preset time period after the first trigger operation is detected, determining whether a sliding operation with the icon detection area as a starting position and any of the button detection areas as an ending position is detected;

[0024] If the sliding operation is detected, it is determined that the second triggering operation is detected.

[0025] Optionally, the interval between adjacent button detection areas is greater than a preset threshold.

[0026] In a second aspect, the present application provides a device control apparatus, comprising:

[0027] A first determination module, used to determine whether a first trigger operation is detected in an icon detection area corresponding to a target icon;

[0028] A display module, configured to display at least two function thumbnail buttons corresponding to the icon detection area if the first trigger operation is detected in the icon detection area;

[0029] A second determination module, used to determine whether a second trigger operation is detected in a button detection area corresponding to any of the function abbreviation buttons;

[0030] An execution module is used to execute a processing flow corresponding to the function abbreviated button if the second trigger operation is detected in any of the button detection areas, wherein the processing flow is used to implement the function corresponding to the function abbreviated button.

[0031] Optionally, a button control is provided in the icon detection area corresponding to the target icon, and the button control is used to detect whether a first trigger operation is received.

[0032] Optionally, the first determining module includes:

[0033] A first determining unit, configured to determine whether the button control detects a long press trigger signal;

[0034] A second determining unit is configured to determine that the first trigger operation is detected if the long press trigger signal is detected.

[0035] Optionally, the display module includes:

[0036] A first acquisition unit, used to acquire an area identifier of the icon detection area and a device model of the device itself;

[0037] A query unit, used to query the device category to which the device belongs according to the device model;

[0038] A second acquisition unit, configured to acquire at least two of the function abbreviated buttons corresponding to the device category and the area identifier;

[0039] The display unit is used to display at least two of the function abbreviated buttons.

[0040] Optionally, the display module further includes:

[0041] A third acquisition unit, used to acquire an arrangement of at least two function thumbnail buttons corresponding to the device category and the area identifier;

[0042] The display unit is further used to display at least two of the function abbreviated buttons in the arrangement manner.

[0043] Optionally, the second determining module includes:

[0044] a third determining unit, configured to determine whether a sliding operation with the icon detection area as a starting position and any of the button detection areas as an end position is detected within a preset time period after the first trigger operation is detected;

[0045] The fourth determining unit is configured to determine that the second triggering operation is detected if the sliding operation is detected.

[0046] Optionally, the interval between adjacent button detection areas is greater than a preset threshold.

[0047] In a third aspect, the present application provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;

[0048] Memory, used to store computer programs;

[0049] The processor is used to implement any device control method described in the first aspect when executing the program stored in the memory.

[0050] In a fourth aspect, the present application provides a computer-readable storage medium, on which a program of a device control method is stored. When the program of the device control method is executed by a processor, the steps of the device control method described in any one of the first aspects are implemented.

[0051] The above technical solution provided by the embodiment of the present application has the following advantages compared with the prior art:

[0052] The embodiment of the present invention first determines whether a first trigger operation is detected in an icon detection area corresponding to a target icon. If the first trigger operation is detected in the icon detection area, at least two function abbreviated buttons corresponding to the icon detection area are displayed. Then, it is determined whether a second trigger operation is detected in a button detection area corresponding to any of the function abbreviated buttons. If the second trigger operation is detected in any of the button detection areas, a processing flow corresponding to the function abbreviated button can be executed. The processing flow is used to implement the function corresponding to the function abbreviated button.

[0053] The embodiment of the present invention detects the first trigger operation in the icon detection area corresponding to the target icon, thereby assigning the function of a button to the icon in the display interface. On the one hand, the area occupied in the display interface is smaller. On the other hand, at least two function thumbnail buttons that should be at the next level are displayed at the same level as the target icon, thereby reducing the control level, facilitating user selection and use, and improving device control efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0055] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0056] Figure 1 A flow chart of a device control method provided in an embodiment of the present application;

[0057] Figure 2 A schematic diagram of a control interface in a practical application provided by an embodiment of the present application;

[0058] Figure 3 A schematic diagram of another control interface in practical application provided by an embodiment of the present application;

[0059] Figure 4 A schematic diagram of another control interface in practical application provided by an embodiment of the present application;

[0060] Figure 5 A schematic diagram of another control interface in practical application provided by an embodiment of the present application;

[0061] Figure 6 A schematic diagram of another control interface in practical application provided by an embodiment of the present application;

[0062] Figure 7 A structural diagram of a device control device provided in an embodiment of the present application;

[0063] Figure 8 A structural diagram of a device control device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0064] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0065] As the functions of sweeping robots are becoming more and more complete, sweeping robots can do more and more things. When users want to control sweeping robots to complete the required functions, they often need to click on different levels of control interfaces multiple times, which is very cumbersome and not conducive to user use. To this end, the embodiments of the present invention provide a device control method, apparatus, electronic device and storage medium to reduce the control level and improve control efficiency.

[0066] Figure 1 An apparatus control method is provided in an embodiment of the present application. The apparatus control method can be applied to cleaning apparatuses, such as sweeping robots, sweeping and mopping robots, etc., and can also be applied to remote control apparatuses for controlling cleaning apparatuses, such as remote controllers with screens, mobile phones and other smart devices. The apparatus control method may include the following steps:

[0067] Step S101, determining whether a first trigger operation is detected in an icon detection area corresponding to a target icon;

[0068] In an embodiment of the present invention, a button control (such as a Button control) is provided in the icon detection area corresponding to the target icon, and the button control is used to detect whether a first trigger operation is received. For example, when the button control detects a long press operation or a click operation of N consecutive clicks, it can be determined that the first trigger operation is detected.

[0069] In actual applications, the area within the outline of the target icon can be used as the icon detection area, which can prevent the regional icon detection area from being too large and conflicting with other areas. The area centered on the target icon and with a first preset length as a radius can also be used as the icon detection area. This can facilitate user triggering and avoid the situation where the icon detection area is too small and the user has difficulty in successfully triggering it multiple times.

[0070] In this step, it can be determined whether the button control detects a long press trigger signal. If the long press trigger signal is detected, it is determined that the first trigger operation is detected.

[0071] Step S102, if the first trigger operation is detected in the icon detection area, displaying at least two function thumbnail buttons corresponding to the icon detection area;

[0072] In the embodiment of the present invention, the function abbreviated button is used to detect whether the second trigger operation is received. Each function abbreviated button corresponds to a function. When the user chooses to trigger any function abbreviated button, he can correspondingly select a desired function.

[0073] For devices with more functions, at least two function thumbnail buttons corresponding to each icon detection area can be pre-configured. For example, for a certain cleaning device, the icon detection area of ​​icon A corresponds to two function thumbnail buttons, and the icon detection area of ​​icon B corresponds to three function thumbnail buttons. When the user triggers the button control of icon A through the first trigger operation, the two function thumbnail buttons corresponding to the icon detection area of ​​icon A can be displayed; when the user triggers the button control of icon A through the first trigger operation, the three function thumbnail buttons corresponding to the icon detection area of ​​icon B can be displayed.

[0074] Step S103, determining whether a second trigger operation is detected in a button detection area corresponding to any of the function abbreviated buttons;

[0075] In the embodiment of the present invention, each function abbreviated button may correspond to a button detection area, and the area within the outline of the function abbreviated button may be used as the button detection area, so as to prevent the button detection area from being too large and conflicting with other areas, or the area centered on the button detection area and having a first preset length as a radius may be used as the button detection area, so as to facilitate user triggering and avoid the situation where the button detection area is too small and the user cannot successfully trigger multiple times. The second trigger operation may refer to a sliding operation, etc.

[0076] In order to prevent accidental touches, the interval between adjacent button detection areas is greater than a preset threshold.

[0077] In this step, within a preset time period after detecting the first trigger operation, it is determined whether a sliding operation with the icon detection area as the starting position and any of the button detection areas as the ending position is detected; if the sliding operation is detected, it is determined that the second trigger operation is detected.

[0078] The purpose of detecting whether a sliding operation is received within a preset time period after detecting the first trigger operation is to ensure that the command panel displays the button detection area in a continuous called-out state through continuous operation (such as: keeping pressed). The panel will be retracted when the hand is released. Therefore, the purpose of issuing commands by continuously pressing and dragging is to replace repeated clicks.

[0079] Step S104: if the second trigger operation is detected in any of the button detection areas, execute the processing flow corresponding to the function abbreviated button.

[0080] In the embodiment of the present invention, the processing flow is used to implement the function corresponding to the function abbreviation button.

[0081] The embodiment of the present invention first determines whether a first trigger operation is detected in an icon detection area corresponding to a target icon. If the first trigger operation is detected in the icon detection area, at least two function abbreviated buttons corresponding to the icon detection area are displayed. Then, it is determined whether a second trigger operation is detected in a button detection area corresponding to any of the function abbreviated buttons. If the second trigger operation is detected in any of the button detection areas, a processing flow corresponding to the function abbreviated button can be executed. The processing flow is used to implement the function corresponding to the function abbreviated button.

[0082] The embodiment of the present invention detects the first trigger operation in the icon detection area corresponding to the target icon, thereby assigning the function of a button to the icon in the display interface. On the one hand, the area occupied in the display interface is smaller. On the other hand, at least two function thumbnail buttons that should be at the next level are displayed at the same level as the target icon, thereby reducing the control level, facilitating user selection and use, and improving device control efficiency.

[0083] In another embodiment of the present invention, step S102 displays at least two function thumbnail buttons corresponding to the icon detection area, including:

[0084] 201, obtaining the area identifier of the icon detection area and the device model of the device itself;

[0085] In the embodiment of the present invention, a unique area identifier of each icon detection area and a device model of each cleaning device may be preset.

[0086] 202, querying the device category to which the device belongs according to the device model;

[0087] Establish the relationship between different device models and different device categories. One device category can correspond to at least one device model.

[0088] 203, obtaining at least two of the function abbreviated buttons corresponding to the device category and the area identifier;

[0089] The correspondence between different device categories, area identifiers and function abbreviated buttons is preset, as shown in Table 1 below:

[0090] Table 1

[0091]

[0092]

[0093] 204, display at least two of the function thumbnail buttons.

[0094] The embodiment of the present invention can respectively set corresponding thumbnail buttons of different functions for different cleaning devices and different icon detection areas, is applicable to different cleaning devices, and enriches application scenarios.

[0095] In another embodiment of the present invention, step S102 displays at least two function thumbnail buttons corresponding to the icon detection area, and further includes:

[0096] 205, obtaining an arrangement of at least two function thumbnail buttons corresponding to the device category and the area identifier;

[0097] 206. Display at least two of the function thumbnail buttons according to the arrangement.

[0098] The embodiments of the present invention can respectively set different arrangement modes in a targeted manner according to different device categories and different area identifiers, thereby facilitating the targeted setting of the arrangement modes and improving the user experience.

[0099] For ease of understanding, the present invention also provides an embodiment in a practical application scenario:

[0100] Figure 2 In the control interface, the initial state is Figure 2 It can be seen that the display area at the top of the page shows the cleaned area, remaining power and cleaning time respectively; there is a cleaning command button at the bottom, which starts the default cleaning function by clicking it; the middle part is the target icon, that is: the preset robot positioning icon (also the command button), which has the function of long pressing to expand (such as Figure 4 );

[0101] like Figure 3 As shown in the figure, this is the first use case. After opening the mobile phone control interface for the first time, the user directly clicks the cleaning button, and the sweeping robot performs the default whole-house scanning and cleaning function, identifying and recording basic indoor information. During the cleaning process, the text of the only button below changes to stop, and only two states are maintained to prevent the wrong issuance of other commands due to accidental touches.

[0102] Figure 4 Long press the target icon in the picture, that is, the function thumbnail icon that expands after the preset robot positioning icon. The function thumbnail icon is divided into the "Intelligent" area on the left and the "Self-Select" and "Recharge" areas on the right. After long pressing, the user drags the gesture to the left to issue intelligent cleaning; drag to the right to select self-selection, enter the selection mode of the room cleaning area, and click the cleaning button below to issue special cleaning instructions; Figure 5 Dragging to recharge is to instruct the sweeping robot to return to the charging station. Placing the recharge button here is to prevent accidental touch, and this way of issuing recharge instructions also increases interactivity.

[0103] In order to prevent accidental touches, the intervals between adjacent button detection areas are set as follows: Figure 6 shown.

[0104] In another embodiment of the present invention, a device control apparatus is also provided. Figure 7 As shown, including:

[0105] A first determining module 11 is used to determine whether a first triggering operation is detected in an icon detection area corresponding to a target icon;

[0106] A display module 12, configured to display at least two function thumbnail buttons corresponding to the icon detection area if the first trigger operation is detected in the icon detection area;

[0107] A second determination module 13 is used to determine whether a second trigger operation is detected in a button detection area corresponding to any of the function abbreviation buttons;

[0108] The execution module 14 is used to execute the processing flow corresponding to the function abbreviated button if the second trigger operation is detected in any of the button detection areas, and the processing flow is used to implement the function corresponding to the function abbreviated button.

[0109] Optionally, a button control is provided in the icon detection area corresponding to the target icon, and the button control is used to detect whether a first trigger operation is received.

[0110] Optionally, the first determining module includes:

[0111] A first determining unit, configured to determine whether the button control detects a long press trigger signal;

[0112] A second determining unit is configured to determine that the first trigger operation is detected if the long press trigger signal is detected.

[0113] Optionally, the display module includes:

[0114] A first acquisition unit, used to acquire an area identifier of the icon detection area and a device model of the device itself;

[0115] A query unit, used to query the device category to which the device belongs according to the device model;

[0116] A second acquisition unit, configured to acquire at least two of the function abbreviated buttons corresponding to the device category and the area identifier;

[0117] The display unit is used to display at least two of the function abbreviated buttons.

[0118] Optionally, the display module further includes:

[0119] A third acquisition unit, used to acquire an arrangement of at least two function thumbnail buttons corresponding to the device category and the area identifier;

[0120] The display unit is further used to display at least two of the function abbreviated buttons in the arrangement manner.

[0121] Optionally, the second determining module includes:

[0122] a third determining unit, configured to determine whether a sliding operation with the icon detection area as a starting position and any of the button detection areas as an end position is detected within a preset time period after the first trigger operation is detected;

[0123] The fourth determining unit is configured to determine that the second triggering operation is detected if the sliding operation is detected.

[0124] Optionally, the interval between adjacent button detection areas is greater than a preset threshold.

[0125] In another embodiment of the present invention, there is also provided an electronic device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;

[0126] Memory, used to store computer programs;

[0127] The processor is used to implement any of the above-mentioned device control methods when executing the program stored in the memory.

[0128] In the electronic device provided by an embodiment of the present invention, the processor implements the method of executing a program stored in the memory by first determining whether a first trigger operation is detected in an icon detection area corresponding to a target icon; if the first trigger operation is detected in the icon detection area, displaying at least two function abbreviated buttons corresponding to the icon detection area; and then determining whether a second trigger operation is detected in a button detection area corresponding to any of the function abbreviated buttons; if the second trigger operation is detected in any of the button detection areas, finally executing a processing flow corresponding to the function abbreviated button, wherein the processing flow is used to implement the function corresponding to the function abbreviated button.

[0129] The embodiment of the present invention detects the first trigger operation in the icon detection area corresponding to the target icon, thereby assigning the function of a button to the icon in the display interface. On the one hand, the area occupied in the display interface is smaller. On the other hand, at least two function thumbnail buttons that should be at the next level are displayed at the same level as the target icon, thereby reducing the control level, facilitating user selection and use, and improving device control efficiency.

[0130] The communication bus 1140 mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus 1140 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0131] The communication interface 1120 is used for communication between the above electronic device and other devices.

[0132] The memory 1130 may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.

[0133] The above-mentioned processor 1110 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.

[0134] In another embodiment of the present invention, a computer-readable storage medium is provided, on which a program of the device control method is stored. When the program of the device control method is executed by a processor, the steps of any of the aforementioned device control methods are implemented.

[0135] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0136] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A device control method, characterized in that: Applied to cleaning equipment, including: Determining whether a first trigger operation is detected in an icon detection area corresponding to a target icon, wherein a button control is provided in the icon detection area corresponding to the target icon, and the button control is used to detect whether the first trigger operation is received; If the first trigger operation is detected in the icon detection area, at least two function abbreviated buttons corresponding to the icon detection area are displayed, and the display of at least two function abbreviated buttons corresponding to the icon detection area includes: obtaining an area identifier of the icon detection area and a device model of the device itself; querying a device category to which the device belongs according to the device model; obtaining at least two function abbreviated buttons corresponding to the device category and the area identifier; and displaying at least two function abbreviated buttons; Determining whether a second trigger operation is detected in a button detection area corresponding to any of the function abbreviation buttons; If the second trigger operation is detected in any of the button detection areas, a processing flow corresponding to the function abbreviation button is executed, and the processing flow is used to implement the function corresponding to the function abbreviation button.

2. The device control method according to claim 1, characterized in that: Determining whether a first trigger operation is detected in an icon detection area corresponding to the target icon includes: Determine whether the button control detects a long press trigger signal; If the long press trigger signal is detected, it is determined that the first trigger operation is detected.

3. The device control method according to claim 1, characterized in that: Displaying at least two function thumbnail buttons corresponding to the icon detection area, further comprising: Obtaining an arrangement of at least two function thumbnail buttons corresponding to the device category and the area identifier; At least two of the function abbreviated buttons are displayed according to the arrangement.

4. The device control method according to claim 1, characterized in that: Determining whether a second trigger operation is detected in a button detection area corresponding to any of the function abbreviation buttons includes: within a preset time period after the first trigger operation is detected, determining whether a sliding operation with the icon detection area as a starting position and any of the button detection areas as an ending position is detected; If the sliding operation is detected, it is determined that the second triggering operation is detected.

5. The device control method according to claim 1, characterized in that: The interval between adjacent button detection areas is greater than a preset threshold.

6. A device control device, characterized in that: Applied to cleaning equipment, including: A first determination module, used to determine whether a first trigger operation is detected in an icon detection area corresponding to a target icon, wherein a button control is provided in the icon detection area corresponding to the target icon, and the button control is used to detect whether the first trigger operation is received; A display module, used for displaying at least two function abbreviated buttons corresponding to the icon detection area if the first trigger operation is detected in the icon detection area, and displaying at least two function abbreviated buttons corresponding to the icon detection area, including: obtaining an area identifier of the icon detection area and a device model of the device itself; querying a device category to which the device belongs according to the device model; obtaining at least two function abbreviated buttons corresponding to the device category and the area identifier; and displaying at least two function abbreviated buttons; A second determination module, used to determine whether a second trigger operation is detected in a button detection area corresponding to any of the function abbreviation buttons; An execution module is used to execute a processing flow corresponding to the function abbreviated button if the second trigger operation is detected in any of the button detection areas, wherein the processing flow is used to implement the function corresponding to the function abbreviated button.

7. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, for implementing the device control method described in any one of claims 1 to 5 when executing a program stored in a memory.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program of the device control method, and when the program of the device control method is executed by the processor, the steps of the device control method described in any one of claims 1 to 5 are implemented.