Cleaning system and control method therefor, cleaning system control apparatus, program product, electronic device, and storage medium
By incorporating a target network module and gesture recognition technology into the cleaning system, the robot vacuum cleaner can receive instructions and execute tasks even when the network or power is off, thus solving the problem of using the device when the network or power is off and enabling flexible control and charging functions.
Patent Information
- Application Number
- PCT/CN2025/087859
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-09
- Filing Date
- 2025-04-08
- Publication Date
- 2025-10-16
AI Technical Summary
Robotic vacuum cleaners cannot continue working autonomously when the internet or power is off, causing the cleaning task to be interrupted.
The cleaning system is equipped with a target network module, which allows the cleaning equipment to connect to the network and operate via touch or voice commands when the power or network is off. This includes gesture recognition, power management, and discharge functions, ensuring that the equipment can still receive commands and execute tasks when the network or power is off.
This technology enables cleaning equipment to receive operating instructions, complete cleaning tasks, and charge other devices even when the network or power is off, thus solving the inconvenience caused by network or power outages.
Smart Images

Figure CN2025087859_16102025_PF_FP_ABST
Abstract
Description
Cleaning system, control method thereof, control device, program product, electronic device and storage medium
[0001] Cross-reference to related applications
[0002] The present application claims priority to Chinese Patent Application No. 202410424764.7, filed on April 9, 2024, entitled “Cleaning system control method, cleaning system, electronic device and storage medium”, the disclosure of which is incorporated herein in its entirety as part of the present application. TECHNICAL FIELD
[0003] The present application relates to the technical field of cleaning systems, and in particular to a cleaning system, a control method thereof, a control device, a program product, an electronic device and a storage medium. BACKGROUND
[0004] In recent years, with the continuous development of intelligent household appliances, cleaning devices capable of autonomously driving without user operation and cleaning the area to be cleaned, such as sweeping robots, have been developed. However, when the sweeping robot encounters a network outage or power failure, it cannot receive user instructions in real time, and the sweeping robot cannot continue to work, but can only wait for network connection or power restoration before continuing to execute the work flow. SUMMARY
[0005] To solve at least one of the above technical problems, the present disclosure provides a cleaning system, a control method thereof, a control device, a program product, an electronic device and a storage medium.
[0006] According to an aspect of the present disclosure, a control method of a cleaning system is provided, the cleaning system comprising a cleaning device and a base station, at least one of the cleaning device and the base station being provided with a target network module, the method comprising: causing the cleaning system to obtain an operation instruction, and causing the target network module to emit a network signal according to the operation instruction, so as to cause an electronic device to be connected to a network.
[0007] In some embodiments, the operation instruction comprises a touch instruction and a voice instruction.
[0008] In some embodiments, the operation instruction is a touch instruction, and the method further comprises: in the case of a power failure state or a network outage state, obtaining the touch instruction; in the case of receiving the touch instruction, determining the instruction type corresponding to the touch instruction; and controlling the cleaning device to perform a control operation corresponding to the instruction type.
[0009] In some embodiments, when the instruction type is a first gesture type, the controlling the cleaning device to perform a control operation corresponding to the instruction type comprises: controlling the cleaning device to start the target network module, and performing a first voice playing operation, the first voice playing operation being configured to broadcast a network starting result.
[0010] In some embodiments, the method further comprises: when the target network module is successfully started, receiving a control instruction sent by a device associated with the cleaning device; and based on the control instruction, controlling the cleaning device to perform a cleaning operation; wherein the device associated with the cleaning device is configured to send the control instruction to the cleaning device when the device has connected to a wireless network provided by the target network module.
[0011] In some embodiments, before the touch instruction is acquired, the method further comprises: when the cleaning device is in the network disconnection state, controlling the cleaning device to enter a first mode, the first mode being configured to receive and respond to a touch instruction of the first gesture type.
[0012] In some embodiments, when the instruction type is a second gesture type, the controlling the cleaning device to perform a control operation corresponding to the instruction type comprises: determining an electric quantity state of the cleaning device; when the electric quantity state indicates that the current electric quantity exceeds a first preset threshold, controlling a discharging module to enter a discharging state, the discharging module being configured to charge other electronic devices; and when the electric quantity state indicates that the current electric quantity does not exceed the first preset threshold, controlling the cleaning device to enter a closed discharging state.
[0013] In some embodiments, before the touch instruction is acquired, the method further comprises: when the cleaning device is in the power-off state, controlling the cleaning device to enter a second mode, the second mode being configured to receive and respond to a touch instruction of the second gesture type.
[0014] In some embodiments, in a case where the instruction type is a third gesture type, the controlling the cleaning device to perform a control operation corresponding to the instruction type comprises: determining a power state of the cleaning device; in a case where the power state indicates that the current power exceeds a second preset threshold, controlling the cleaning device to perform a cleaning operation and return to a base station after the cleaning operation ends; in a case where the power state indicates that the current power does not exceed the second preset threshold, determining whether the current power of the cleaning device exceeds a third preset threshold, the third preset threshold being less than the second preset threshold; in a case where the current power of the cleaning device exceeds the third preset threshold, controlling the cleaning device to enter a limp mode and return to the base station; in a case where the current power of the cleaning device does not exceed the third preset threshold, controlling the cleaning device to enter a shutdown state.
[0015] In some embodiments, the determining the instruction type corresponding to the touch instruction comprises: performing filtering processing on the touch instruction to obtain touch waveform information; performing waveform analysis on the touch waveform information to obtain time length information corresponding to the touch instruction; and determining the instruction type according to the time length information.
[0016] In some embodiments, the method further comprises: in a case where the cleaning device cannot connect to an external network, determining charging information corresponding to the cleaning device; in a case where the charging information indicates that a charging current of the cleaning device is not zero, determining that the cleaning device is in the network interruption state; and in a case where the charging information indicates that the charging current of the cleaning device is zero, determining that the cleaning device is in the power interruption state.
[0017] In some embodiments, the operation instruction is a voice instruction, and the method further comprises: obtaining the voice instruction; performing voice analysis on the voice instruction to obtain an analysis result; in a case where the analysis result indicates that the voice instruction has been recognized, performing a control operation corresponding to the voice instruction; and in a case where the analysis result indicates that a language corresponding to the voice instruction cannot be recognized, performing a second voice playing operation and storing the voice instruction.
[0018] According to another aspect of the present disclosure, a control device of a cleaning system is provided, the cleaning system comprising a cleaning device and a base station, the control device comprising a networking module, the networking module being configured to cause the cleaning system to obtain an operation instruction and cause a target network module to emit a network signal to cause an electronic device to be networked according to the operation instruction.
[0019] In some embodiments, the operation instruction is a touch instruction, and the control device further comprises an obtaining module configured to obtain the touch instruction in a case where the cleaning device is in a power interruption state or a network interruption state.
[0020] In some embodiments, the control device further includes a type determination module configured to determine a type of the touch instruction in response to receiving the touch instruction.
[0021] In some embodiments, the control device further includes a control module configured to control the cleaning device to perform a control operation corresponding to the type of the instruction.
[0022] In some embodiments, the control module includes a first playing module configured to control the cleaning device to start the target network module and perform a first voice playing operation, the first voice playing operation being configured to play a network starting result.
[0023] In some embodiments, the control device further includes a first receiving module configured to receive a control instruction sent by a device associated with the cleaning device in response to the target network module being successfully started.
[0024] In some embodiments, the control device further includes a first control submodule configured to control the cleaning device to perform a cleaning operation based on the control instruction.
[0025] In some embodiments, the control device further includes a first mode configuration module configured to control the cleaning device to enter a first mode in response to the cleaning device being in a network disconnection state, the first mode being configured to receive and respond to a touch instruction of a first gesture type.
[0026] In some embodiments, the control module includes a first power state determination module configured to determine a power state of the cleaning device.
[0027] In some embodiments, the control module includes a second control submodule configured to control a discharging module to enter a discharging state in response to the power state indicating that a current power exceeds a first preset threshold, the discharging module being configured to charge other electronic devices.
[0028] In some embodiments, the control device further includes a second mode configuration module configured to control the cleaning device to enter a second mode in response to the cleaning device being in a power disconnection state, the second mode being configured to receive and respond to a touch instruction of a second gesture type.
[0029] In some embodiments, the control module includes a second power state determination module configured to determine a power state of the cleaning device.
[0030] In some embodiments, the control module includes a fourth control submodule configured to control the cleaning device to perform a cleaning operation and return to the base station after the cleaning operation ends in response to the power state indicating that the current power exceeds a second preset threshold.
[0031] In some embodiments, the control module comprises: an electricity determining module configured to determine whether the current electricity of the cleaning device exceeds a third preset threshold if the electricity state indicates that the current electricity does not exceed the second preset threshold, the third preset threshold being less than the second preset threshold.
[0032] In some embodiments, the control module comprises: a fifth control submodule configured to control the cleaning device to enter a limp mode and return to the base station if the current electricity of the cleaning device exceeds the third preset threshold.
[0033] In some embodiments, the control device further comprises a type determining module comprising: a filtering module configured to filter the touch instruction to obtain touch waveform information.
[0034] In some embodiments, the type determining module comprises: a waveform analysis module configured to perform waveform analysis on the touch waveform information to obtain time length information corresponding to the touch instruction; and a type determining submodule configured to determine the instruction type according to the time length information.
[0035] In some embodiments, the control device further comprises a charging information determining module configured to determine charging information corresponding to the cleaning device if the cleaning device cannot connect to an external network.
[0036] In some embodiments, the charging information determining module comprises: a first state determining module configured to determine that the cleaning device is in a network interruption state if the charging information indicates that the charging current of the cleaning device is not zero; and a second state determining module configured to determine that the cleaning device is in a power interruption state if the charging information indicates that the charging current of the cleaning device is zero.
[0037] In some embodiments, the operation instruction is a voice instruction, and the control device further comprises: a voice instruction obtaining module configured to obtain a voice instruction if the cleaning device has connected to a network; and a voice analysis module configured to perform voice analysis on the voice instruction to obtain an analysis result.
[0038] According to another aspect of the present disclosure, a cleaning system is provided, comprising a cleaning device and a base station, at least one of the cleaning device and the base station being provided with a target network module configured to emit a network signal to network an electronic device.
[0039] In some embodiments, the cleaning device comprises: a main body; and a touch module provided on the main body, the touch module being configured to collect a touch instruction.
[0040] In some embodiments, the touch module comprises: a first touchpad; the first touchpad is configured to receive a click touch instruction, and the click touch instruction belongs to the touch instruction.
[0041] In some embodiments, the touch module further comprises: a second touchpad; the second touchpad is configured to receive a press touch instruction, and the press touch instruction belongs to the touch instruction.
[0042] In some embodiments, the touch module further comprises: a third touchpad; the third touchpad is configured to receive a slide touch instruction, and the slide touch instruction belongs to the touch instruction.
[0043] In some embodiments, the main body is provided with a discharging module, and the discharging module is configured to charge other electronic devices.
[0044] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to send the instructions to implement the aforementioned cleaning system control method.
[0045] According to another aspect of the present disclosure, a storage medium is provided, when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the aforementioned cleaning system control method.
[0046] According to another aspect of the present disclosure, a computer program product is provided, when the computer program product is run on a computer, the computer is enabled to perform the aforementioned cleaning system control method.
[0047] The present disclosure has the following beneficial effects: the cleaning system comprises a cleaning device and a base station, and a network module is arranged in at least one of the cleaning device and the base station, so that the cleaning system obtains an operation instruction and emits a network signal according to the operation instruction to enable the electronic device to be connected to a network; in a power-off state or a network-off state, the cleaning device can still obtain the operation instruction and perform a corresponding control operation, so that the control of the cleaning device is more flexible; meanwhile, other electronic devices can be reconnected to the network, and the inconvenience caused by power-off or network-off is solved.
[0048] Other features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments with reference to the drawings. BRIEF DESCRIPTION OF DRAWINGS
[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art and the advantages thereof, the accompanying drawings needed to be used in the embodiments or the related art description will be briefly introduced. Obviously, the accompanying drawings in the following description only constitute some embodiments of the present application, and for those skilled in the art, other drawings can be obtained from these drawings without any creative effort. The accompanying drawings are incorporated into the specification and constitute a part of the specification, show embodiments consistent with the present disclosure, and together with the specification serve to explain the principles of the present disclosure, and do not constitute an improper limitation on the present disclosure.
[0050] FIG. 1 is a schematic diagram of an implementation environment according to an example embodiment;
[0051] FIG. 2 is a flowchart of a cleaning system control method according to an example embodiment;
[0052] FIG. 3 is a flowchart of determining the instruction type corresponding to the touch instruction under a click operation according to an example embodiment;
[0053] FIG. 4 is a flowchart of determining the instruction type corresponding to the touch instruction under a press operation according to an example embodiment;
[0054] FIG. 5 is a flowchart of determining the instruction type corresponding to the touch instruction under a slide operation according to an example embodiment;
[0055] FIG. 6 is a timing diagram of the cleaning device performing different actions under a click operation according to an example embodiment;
[0056] FIG. 7 is a timing diagram of the cleaning device performing different actions under a press operation according to an example embodiment;
[0057] FIG. 8 is a timing diagram of the cleaning device performing different actions under a slide operation according to an example embodiment;
[0058] FIG. 9 is a timing diagram of the cleaning device performing different actions under a third gesture operation according to an example embodiment;
[0059] FIG. 10 is a timing diagram of determining the abnormal state of the cleaning device according to an example embodiment;
[0060] FIG. 11 is a timing diagram of the cleaning device performing different actions under a voice instruction according to an example embodiment;
[0061] FIG. 12 is a block diagram of a cleaning system control device according to an example embodiment;
[0062] FIG. 13 is a schematic diagram of a cleaning device body and a touch module according to an example embodiment;
[0063] FIG. 14 is a schematic diagram illustrating a first touchpad of a cleaning device according to an example embodiment;
[0064] FIG. 15 is a schematic diagram illustrating a second touchpad and a third touchpad of a cleaning device according to an example embodiment;
[0065] FIG. 16 is a schematic diagram illustrating a discharge interface of a cleaning device according to an example embodiment;
[0066] FIG. 17 is a block diagram of an electronic device for controlling a cleaning device according to an example embodiment.
[0067] The following is a supplementary explanation of the drawings: 1 - main body; 2 - touch module; 201 - first touchpad; 202 - second touchpad; 203 - third touchpad; 3 - discharge interface. DETAILED DESCRIPTION
[0068] The technical solutions in the embodiments of the present specification will be described clearly and completely below with reference to the drawings in the embodiments of the present specification. Obviously, the described embodiments are only part of the embodiments of the present specification, rather than all the embodiments. Based on the embodiments in the present specification, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of the present invention.
[0069] It should be noted that the terms "first", "second", and the like in the specification and claims of the present invention and the above-described drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present invention described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product, or server including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to the process, method, product, or device.
[0070] Various exemplary embodiments, features, and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numbers in the drawings represent functionally the same or similar elements. Although various aspects of the embodiments are illustrated in the drawings, the drawings are not necessarily drawn to scale unless specifically indicated. The word "exemplary" used herein means "serving as an example, embodiment, or illustration." Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or superior over other embodiments.
[0071] The term “and / or” in this document is only used to describe the associated relationship of objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. In addition, the term “at least one” in this document means any one of the plurality or any combination of at least two of the plurality, for example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.
[0072] In addition, in order to better illustrate the present disclosure, numerous specific details are given in the specific embodiments below. Those skilled in the art should understand that the present disclosure can also be implemented without certain specific details. In some examples, methods, means, elements and circuits that are well known to those skilled in the art are not described in detail in order to highlight the main ideas of the present disclosure.
[0073] Please refer to FIG. 1, which is a schematic diagram of an application environment according to an exemplary embodiment. As shown in FIG. 1, the application environment can include a server 01 and a terminal 02.
[0074] In an optional embodiment, the server 01 can be used for computing processing of the cleaning system control method. Specifically, the server 01 can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms, etc. Basic cloud computing services.
[0075] In an optional embodiment, the terminal 02 can combine the cleaning system control method of the server 01 for computing processing. Specifically, the terminal 02 can include but is not limited to smart phones, desktop computers, tablet computers, notebook computers, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, etc. Types of electronic devices. Optionally, the operating system running on the electronic device can include but is not limited to Android system, IOS system, Linux system, Windows system, Unix system, etc.
[0076] In addition, it should be noted that the application environment shown in FIG. 1 is only one application environment provided by the present disclosure, and other application environments can also be included in actual applications.
[0077] In the embodiments of this specification, the server 01 and the terminal 02 may be directly or indirectly connected via wired or wireless communication, which is not limited in this disclosure.
[0078] Figure 2 is a schematic diagram of a cleaning system control method according to an exemplary embodiment. The cleaning system includes a cleaning device and a base station, and at least one of the cleaning device and the base station is provided with a network module. Optionally, the cleaning device may be a sweeping robot, and the base station is a base station corresponding to the sweeping robot. The method includes:
[0079] Step S201: The cleaning system obtains an operation instruction, and according to the operation instruction, the target network module transmits a network signal to connect the electronic device to the network.
[0080] The disclosed embodiment enables the cleaning device to obtain operating instructions and perform corresponding control operations even in a power-off state or a network-off state, making the control of the cleaning device more flexible; at the same time, it can also enable other electronic devices to be reconnected to the network, solving the inconvenience caused by power outages or network disconnections.
[0081] In an optional embodiment, the operation instruction includes a touch instruction and a voice instruction. When the operation instruction is a touch instruction, the method further includes:
[0082] Step S301: Acquire a touch command in a power-off state or a network-off state.
[0083] In the disclosed example, the cleaning device may be a sweeping robot, and the touch command may be collected by the touch panel of the touch module on the outer surface of the cleaning device. The touch command may be a continuous multiple tap touch, a press touch within a certain length of time, or a sliding touch.
[0084] Step S302: upon receiving a touch command, determining the command type corresponding to the touch command.
[0085] In the disclosed example, determining the instruction type corresponding to the touch instruction includes:
[0086] Step S3021: filter the touch control command to obtain touch control waveform information.
[0087] In the examples of the present disclosure, the touch instruction includes at least one click operation, the touch instruction of the click operation includes single click, double click or triple click operation by the finger joint, and the filtering processing of the touch instruction can filter out the waveform signal generated by too fast or too slow click to reduce the influence of false touch and obtain touch waveform information; the touch instruction includes at least one pressing operation, the touch instruction of the pressing operation includes long pressing or short pressing operation by the finger palm, and the filtering processing of the touch instruction can filter out the waveform signal generated by too long, too short or too light pressing to reduce the influence of false touch and obtain touch waveform information; the touch instruction includes at least one sliding operation, the touch instruction of the sliding operation includes up and down sliding operation by the finger, and the filtering processing of the touch instruction can filter out the waveform signal generated by too large sliding angle, too light sliding, too fast or too slow sliding to reduce the influence of false touch and obtain touch waveform information.
[0088] Step S3022: performing waveform analysis on the touch waveform information to obtain time length information corresponding to the touch instruction.
[0089] In the examples of the present disclosure, the waveform analysis on the touch waveform information can perform parameter analysis on indexes including slope, wave crest, wave trough and integral value, when the waveform state is pulled up, whether the gesture of the touch instruction meets the conditions of click, pressing or sliding is judged, when the waveform state is pulled down, the judgment is ended, the judgment result is output, and the time length information corresponding to the touch instruction is obtained.
[0090] Step S3023: determining the instruction type according to the time length information.
[0091] In the examples of the present disclosure, the action time of the click operation, such as double click or triple click of the finger joint on the touch module of the cleaning device, should be less than 900 ms and greater than 250 ms. Within this time range, the cleaning device can determine the instruction type of the click operation. Specifically, the above process of determining the instruction type corresponding to the touch instruction is shown in FIG. 3, through real-time touch instruction collection, the touch instruction is initialized through global variable and the like and then modular calculation is performed, calculation judgment standard indexes such as slope, wave crest, wave trough, integral value and waveform technology are performed. When the waveform state is pulled up, whether the gesture meets the conditions of double click of the finger joint and triple click of the finger joint is judged, and whether there is a waveform of false touch is judged at the same time; when the waveform state is pulled down, the judgment is ended, the judgment result is output, all variables are initialized, and finally the corresponding gesture is output.
[0092] In the disclosed example, the action time of a press-type operation, such as a long press of the fingertips on the touch module of the cleaning device, should be less than 2000ms and greater than 1000ms; the action time of a short press of the fingertips should be less than 1000ms and greater than 200ms. Within this time range, the cleaning device can determine the instruction type of the press-type operation. Specifically, the process of determining the instruction type corresponding to the touch instruction is shown in Figure 4. Through real-time touch instruction acquisition, the touch instruction is initialized by global variables and then modularized calculation is performed to calculate and judge standard indicators, such as slope, peak, trough, integral value and waveform technology. When the waveform state is pulled high, it is judged whether the gesture meets the conditions of long press or short press of the fingertips, and at the same time, it is judged whether there is a waveform of false touch; when the waveform state is pulled low, the judgment is ended, the judgment result is output, and all variables are initialized, and finally the corresponding gesture is output.
[0093] In the disclosed example, the sliding operation, such as the action time of sliding the fingertips up and down, should be less than 700ms and greater than 300ms. Within this time range, the cleaning device can determine the instruction type of the press-type operation. Specifically, the process of determining the instruction type corresponding to the touch instruction is shown in Figure 5. Through real-time touch instruction acquisition, the touch instruction is initialized by global variables and then modularized calculation is performed to calculate and judge standard indicators, such as slope, peak, trough, integral value, duty cycle and waveform technology. When the waveform state is pulled high, it is judged whether the gesture meets the conditions of sliding the fingertips up and down, and at the same time, it is judged whether there is a waveform of false touch; when the waveform state is pulled low, the judgment is ended, the judgment result is output, and all variables are initialized, and finally the corresponding gesture is output.
[0094] Based on the above, it can be seen that in the embodiment of the present disclosure, by filtering the touch instructions to obtain touch waveform information, it is possible to filter the triggers caused by accidental touches or falling objects, thereby reducing the impact of accidental touches; by performing waveform analysis on the touch waveform information, the corresponding duration information is obtained, and the instruction type is determined based on the duration information, which can realize the judgment of the instruction and accurately realize the control of the cleaning equipment.
[0095] Step S303: controlling the cleaning device to execute a control operation corresponding to the instruction type.
[0096] In the embodiment of the present disclosure, the first gesture type may be double-clicking the touch module, or short-pressing the touch module, or sliding upward on the touch module panel. When the instruction type is the first gesture type, controlling the cleaning device to perform a control operation corresponding to the instruction type includes:
[0097] Step S401: Control the cleaning device to turn on the target network module and perform a first voice playback operation. The target network module is located in the cleaning device and is at least used to provide a wireless network for the cleaning device. The first voice playback operation is used to broadcast the network activation result.
[0098] In the disclosed example, the target network module is a built-in network module of the cleaning equipment, which can provide a wireless network for the cleaning equipment and other networked electronic devices when the external wireless network is disconnected. When the instruction type is identified as the first gesture type, the cleaning equipment is controlled to turn on the target network module, and the first voice playback operation is performed to broadcast the network startup result of the target network module.
[0099] Step S402: When the target network module is successfully turned on, a control instruction sent by a mobile device associated with the cleaning device is received; wherein the mobile device is used to send the control instruction to the cleaning device when it is connected to the wireless network provided by the target network module.
[0100] In the disclosed example, the target network module is successfully turned on, and the cleaning device and the mobile device associated with the cleaning device can both connect to the wireless network provided by the target network module. At this time, the cleaning device can receive control instructions sent by its associated mobile device.
[0101] Step S403: Based on the control instruction, control the cleaning device to perform a cleaning operation.
[0102] In the example of the present disclosure, after the control instruction is obtained, the cleaning device is controlled to perform a cleaning operation according to the content indicated by the control instruction.
[0103] Based on the above, it can be seen that in the embodiment of the present disclosure, by controlling the cleaning device to turn on the target network module and perform a first voice playback operation, receiving a control instruction sent by a mobile device associated with the cleaning device, and controlling the cleaning device to perform a cleaning operation based on the control instruction, the network module inside the cleaning device can be used to achieve network connection, thereby reducing the impact of external network disconnection on the use of the cleaning device.
[0104] In an optional embodiment, before acquiring the touch instruction, the method further includes:
[0105] When the cleaning device is in an off-network state, the cleaning device is controlled to enter a first mode, where the first mode is used to receive and respond to a touch instruction of a first gesture type.
[0106] In the disclosed example, when the cleaning device is in an off-grid state rather than a power-off state, the cleaning device can be directly controlled to enter a first mode, which can receive and respond to touch instructions of a first gesture type to perform the operations of steps S401 to S403 above.
[0107] In the embodiments of the present disclosure, the second gesture type can be a three-tap touch module, or a long-press touch module, or a downward swipe on the touch module panel. In the case where the instruction type is the second gesture type, the cleaning device is controlled to perform a control operation corresponding to the instruction type, including:
[0108] Step S501: Determine the power state of the cleaning device.
[0109] Step S502: In the case where the power state indicates that the current power exceeds a first preset threshold, control the discharging module to enter a discharging state, the discharging module being configured to charge other electronic devices.
[0110] In the examples of the present disclosure, the discharging module includes a discharging interface, the discharging interface being configured to charge other electronic devices. The first preset threshold can be 50% of the power. In the case where the power state indicates that the current power exceeds the first preset threshold, i.e., greater than 50%, the discharging module is controlled to enter the discharging state to charge electronic devices other than the cleaning device, such as a mobile phone, a tablet computer, and the like.
[0111] Step S503: In the case where the power state indicates that the current power does not exceed the first preset threshold, control the cleaning device to close the discharging state.
[0112] In the examples of the present disclosure, in the case where the power state indicates that the current power does not exceed the first preset threshold, i.e., less than 50%, the cleaning device is controlled to close the discharging state.
[0113] Based on the above, in the embodiments of the present disclosure, by determining the power state of the cleaning device, in the case where the power state indicates that the current power exceeds the first preset threshold, the discharging interface is controlled to enter the discharging state, which can charge electronic devices other than the cleaning device, facilitating the use of the electronic devices.
[0114] In an optional embodiment, before the touch instruction is acquired, the method further includes:
[0115] In the case where the cleaning device is in a power-off state, the cleaning device is controlled to enter a second mode, the second mode being configured to receive and respond to a touch instruction of a second gesture type.
[0116] In the examples of the present disclosure, in the case where the cleaning device is in a power-off state but not in a network-off state, the cleaning device can be directly controlled to enter the second mode, which can receive and respond to the touch instruction of the second gesture type to perform the operations of steps S501-S503.
[0117] In a specific embodiment, for different types of gestures, the above control of the cleaning device to perform a control operation corresponding to the instruction type is shown in FIGS. 6-8.
[0118] When the touch instruction acquisition position of the cleaning device (the sweeping robot) is double-clicked or triple-clicked by the finger joint, the timing chart of the cleaning device performing different actions is shown in FIG. 6. In order to distinguish different instructions, when the corresponding position of the sweeping robot is double-clicked by the finger joint, the built-in wireless router of the sweeping robot can be opened. If the opening is successful, a voice broadcast is made, and the wireless router has been opened. Conversely, if the opening of the wireless router fails, a voice broadcast is also made, the opening of the wireless router fails, and the sweeping robot device is restarted. If the networking needs to be tried again, it can be achieved by double-clicking the corresponding position of the sweeping robot. By triple-clicking the corresponding position by the finger joint, the sweeping robot can open the external discharge function. Whether the external discharge can be performed is determined by the judgment of the remaining power of the mainboard. If the power > 50%, the sweeping machine can discharge a small current to the outside, and a voice broadcast is made, and the discharge is ready. By inserting the charging line on the external discharge interface, the small portable charging devices such as mobile phones and notebook computers can be charged. Conversely, if the power of the sweeping robot is too low or the external discharge function fails to start, a voice broadcast is also made, the external discharge fails, and the mainboard judges. If the external discharge fails due to reasons other than low power, the sweeping robot device is restarted.
[0119] When the touch instruction acquisition position of the sweeping robot is pressed or short-pressed by the finger pad, the timing chart of the sweeping robot performing different actions is shown in FIG. 7. In order to distinguish different instructions, when the corresponding position of the sweeping robot is short-pressed by the finger pad, the built-in wireless router of the sweeping robot can be opened. If the opening is successful, a voice broadcast is made, and the wireless router has been opened. Conversely, if the opening of the wireless router fails, a voice broadcast is also made, the opening of the wireless router fails, and the sweeping robot device is restarted. If the networking needs to be tried again, it can be achieved by short-pressing the corresponding position of the sweeping robot. By long-pressing the corresponding position by the finger pad, the sweeping robot can open the external discharge function. Whether the external discharge can be performed is determined by the judgment of the remaining power of the mainboard. If the power > 50%, the sweeping machine can discharge a small current to the outside, and a voice broadcast is made, and the discharge is ready. By inserting the charging line on the external discharge interface, the small portable charging devices such as mobile phones and notebook computers can be charged. Conversely, if the power of the sweeping robot is too low or the external discharge function fails to start, a voice broadcast is also made, the external discharge fails, and the mainboard judges. If the external discharge fails due to reasons other than low power, the sweeping robot device is restarted.
[0120] The timing diagram of the different actions performed by the sweeping robot when the finger pad slides up or down at the touch instruction acquisition position is shown in FIG. 8. In order to distinguish different instructions, when the finger pad slides up, the sweeping robot can turn on its built-in wireless router. If the turning on is successful, a voice broadcast is made that the wireless router has been turned on. Conversely, if the turning on of the wireless router fails, a voice broadcast is also made that the turning on of the wireless router has failed, and the sweeping robot device is restarted. If networking needs to be tried again, it can be achieved by short pressing the corresponding position of the sweeping robot. By sliding up at the corresponding position, the sweeping robot can turn on the external discharging function. Whether the external discharging function can be turned on is determined by the judgment of the remaining power by the mainboard. If the power is >50%, the sweeping robot can discharge a small current externally, and a voice broadcast is made that the discharging is ready. By inserting a charging line into the external discharging interface, small portable charging devices such as mobile phones and laptops can be charged. Conversely, if the power of the sweeping robot is too low or the turning on of the external discharging function fails, a voice broadcast is also made that the external discharging has failed, and the mainboard judges whether the external discharging failure is caused by the low power. If the external discharging failure is caused by reasons other than the low power, the sweeping robot device is restarted.
[0121] In particular, in order to prevent the sweeping robot from not working normally due to accidental water ingress or dust deposition, etc., the external discharging interface should use a sealing plug in the non-use state to ensure its sealed state, and the waterproof and dustproof level should be IP67.
[0122] In an optional embodiment, the third gesture type can be left-right sliding on the touch panel of the touch module. In the case where the instruction type is the third gesture type, the control of the cleaning device performs the control operation corresponding to the instruction type, including:
[0123] Step S601: Determine the power state of the cleaning device.
[0124] Step S602: In the case where the power state indicates that the current power exceeds the second preset threshold, control the cleaning device to perform the cleaning operation, and return to the base station after the cleaning operation is completed.
[0125] In the example of the present disclosure, the second preset threshold can be 20% of the power. In the case where the power state indicates that the current power exceeds the second preset threshold, i.e., greater than 20% of the power, the cleaning device is controlled to continue the cleaning operation, and returns to the base station after the cleaning operation is completed.
[0126] Step S603: In the case where the power state indicates that the current power does not exceed the second preset threshold, determine whether the current power of the cleaning device exceeds a third preset threshold, the third preset threshold being less than the second preset threshold.
[0127] In the examples of the present disclosure, in the case that the power state indicates that the current power is not more than the second preset threshold, i.e., less than 20% power, it is further determined whether the current power of the cleaning device exceeds a third preset threshold, which is less than the second preset threshold. Optionally, the third preset threshold can be 10% power.
[0128] Step S604: In the case that the current power of the cleaning device exceeds the third preset threshold, the cleaning device is controlled to enter the limp mode and return to the base station.
[0129] In the examples of the present disclosure, in the case that the current power of the cleaning device exceeds the third preset threshold, i.e., greater than 10% and less than 20%, the cleaning device is controlled to enter the limp mode and return to the base station in the limp mode.
[0130] Step S605: In the case that the current power of the cleaning device does not exceed the third preset threshold, the cleaning device is controlled to enter the shutdown state.
[0131] In the examples of the present disclosure, in the case that the current power of the cleaning device does not exceed the third preset threshold, i.e., less than 10%, the cleaning device is controlled to enter the shutdown state.
[0132] In one specific embodiment, the processing timing diagram under the third gesture type is shown in FIG. 9. After the finger pad is swiped to the left, the mainboard can determine the power of the sweeping machine. When the power is greater than 20%, the sweeping machine can continue to complete the cleaning work and then return to the base station. When 10%≤power≤20%, the sweeping machine can return to the base station in the limp mode, which makes the sweeping machine return to the base station instead of being manually and laboriously moved back to the base station. When the power is less than 10%, the sweeping machine directly shuts down. The finger pad can also be swiped to the right, and the mainboard can determine the real-time power of the sweeping machine. When the power is greater than or equal to 10%, the sweeping machine can return to the base station in the limp mode. When the power is less than 10%, the sweeping machine directly shuts down at the original position.
[0133] In one optional embodiment, as shown in FIG. 10, the above method further includes determining an abnormal state of the cleaning device, such as a power-off state or a network-off state, and the above state determination process includes:
[0134] Step S701: In the case that the cleaning device cannot connect to the network, the charging information corresponding to the cleaning device is determined.
[0135] In the examples of the present disclosure, in the case that the cleaning device cannot connect to the external network, the charging information corresponding to the cleaning device is determined, which indicates the charging current input to the cleaning device.
[0136] Step S702: In the case that the charging information indicates that the charging current of the cleaning device is not zero, it is determined that the cleaning device is in the network-off state.
[0137] In the example of the present disclosure, if the charging information indicates that the charging current of the cleaning device is not zero, it indicates that the current power supply is normal, and the external network is damaged, such as external router failure, and it is determined that the cleaning device is in a network interruption state. In the network interruption state, the user can restart the router. If the external router can be restarted, the router is used for networking. If the external router cannot be restarted, the external router can be repaired or replaced, and the target network module in the robot cleaner can be used to provide wireless network for the electronic device.
[0138] Step S703: In the case that the charging information indicates that the charging current of the cleaning device is zero, it is determined that the cleaning device is in a power interruption state.
[0139] In the example of the present disclosure, if the charging information indicates that the charging current of the cleaning device is not zero, it indicates that the current external network is normal, and the reason for the inability to connect to the network is power interruption, such as power failure, and it is determined that the cleaning device is in a power interruption state.
[0140] Based on the above, in the example of the present disclosure, by determining the charging information of the cleaning device when the cleaning device cannot connect to the external network, the abnormal reason can be quickly judged according to the charging information, and it is determined that the cleaning device is in a network interruption state or a power interruption state according to different charging information.
[0141] In an optional embodiment, when the operation instruction is a voice instruction, the method further comprises:
[0142] Step S801: obtaining a voice instruction.
[0143] In the example of the present disclosure, the cleaning device can be controlled by a voice instruction.
[0144] Step S802: performing voice analysis on the voice instruction to obtain an analysis result.
[0145] In the example of the present disclosure, the voice analysis on the voice instruction can be completed by the sound pickup module inside the cleaning device to collect voice, and the internal software can perform audio analysis to obtain the analysis result.
[0146] Step S803: in the case that the analysis result indicates that the voice instruction has been recognized, performing a control operation corresponding to the voice instruction.
[0147] In the example of the present disclosure, if the voice instruction can be recognized, a control operation corresponding to the voice instruction is performed. The control operation includes cleaning operations such as sweeping and mopping.
[0148] Step S804: in the case that the analysis result indicates that the voice instruction cannot be recognized, performing a second voice playing operation, and storing the voice instruction.
[0149] In the examples of the present disclosure, if the language of the voice instruction cannot be recognized, a second voice playing operation is performed to remind the user that the voice instruction cannot be recognized, and the voice instruction that cannot be recognized is stored. If the cleaning device supports voice package upgrading, the voice package can be upgraded at the mobile device end through the mobile device associated with the cleaning device, so as to facilitate subsequent voice control.
[0150] In a specific embodiment, the timing diagram of the operation of the cleaning device under the voice instruction is shown in FIG. 11. When the robot cleaner can be connected to an external wireless router, the user can issue a voice instruction, the voice collection is completed by the sound pickup module of the robot cleaner, and the audio analysis is performed by the internal software. When the instruction content is in an existing language, the robot cleaner can perform a corresponding action (such as reverse charging and starting the router, etc.). When the instruction content is a dialect or a small language, a voice player is used to broadcast, and the data is stored. If the robot cleaner supports intelligent terminal upgrading, the voice package can be upgraded at the user side through the application end. If the robot cleaner does not have the intelligent terminal function, the user needs to contact the after-sales service of the robot cleaner, and the voice package is upgraded through the on-site service or mailing to the after-sales center.
[0151] Based on the above, in the examples of the present disclosure, the voice instruction is analyzed by voice, in the case that the analysis result indicates that the voice instruction is recognized, the control operation corresponding to the voice instruction is performed, in the case that the analysis result indicates that the language corresponding to the voice instruction cannot be recognized, a second voice playing operation is performed, and the voice instruction is stored, which can facilitate the user to understand the voice control result.
[0152] FIG. 12 is a block diagram of a cleaning system control device according to an example embodiment. Referring to FIG. 12, the device includes a networking module 1201, wherein,
[0153] The networking module 1201 is configured to enable the cleaning system to obtain an operation instruction, and to enable a target network module to emit a network signal according to the operation instruction, so as to enable the electronic device to be networked.
[0154] In an optional embodiment, the operation instruction is a touch instruction, and the device further includes:
[0155] The obtaining module is configured to obtain the touch instruction in the case of a power-off state or a network-off state.
[0156] The type determining module is configured to determine the instruction type corresponding to the touch instruction in the case of receiving the touch instruction.
[0157] The control module is configured to control the cleaning device to perform a control operation corresponding to the instruction type.
[0158] In an optional embodiment, in the case that the instruction type is a first gesture type, the control module includes:
[0159] The first playing module is configured to control the cleaning device to start the target network module and perform a first voice playing operation, and the first voice playing operation is configured to report a network starting result.
[0160] In an optional embodiment, the apparatus further comprises:
[0161] The first receiving module is configured to receive a control instruction sent by a device associated with the cleaning device in a case where the target network module is successfully started.
[0162] The first control submodule is configured to control the cleaning device to perform a cleaning operation based on the control instruction, and the device associated with the cleaning device is configured to send the control instruction to the cleaning device in a case where the device has connected to a wireless network provided by the target network module.
[0163] In an optional embodiment, the apparatus further comprises:
[0164] The first mode configuration module is configured to control the cleaning device to enter a first mode in a case where the cleaning device is in a network disconnection state, and the first mode is configured to receive and respond to a touch instruction of a first gesture type.
[0165] In an optional embodiment, in a case where the instruction type is a second gesture type, the control module comprises:
[0166] The first power state determination module is configured to determine a power state of the cleaning device.
[0167] The second control submodule is configured to control the discharging module to enter a discharging state in a case where the power state indicates that the current power exceeds a first preset threshold, and the discharging module is configured to charge other electronic devices.
[0168] The third control submodule is configured to control the cleaning device to enter a closed discharging state in a case where the power state indicates that the current power does not exceed the first preset threshold.
[0169] In an optional embodiment, the apparatus further comprises:
[0170] The second mode configuration module is configured to control the cleaning device to enter a second mode in a case where the cleaning device is in a power disconnection state, and the second mode is configured to receive and respond to a touch instruction of a second gesture type.
[0171] In an optional embodiment, in a case where the instruction type is a third gesture type, the control module comprises:
[0172] The second power state determination module is configured to determine a power state of the cleaning device.
[0173] The fourth control sub-module is configured to control the cleaning device to perform a cleaning operation when the power state indicates that the current power exceeds the second preset threshold, and return to the base station after the cleaning operation is completed.
[0174] The power judgment module is configured to determine whether the current power of the cleaning device exceeds a third preset threshold when the power state indicates that the current power does not exceed the second preset threshold, the third preset threshold being less than the second preset threshold.
[0175] The fifth control sub-module is configured to control the cleaning device to enter a limp mode and return to the base station when the current power of the cleaning device exceeds the third preset threshold.
[0176] The sixth control sub-module is configured to control the cleaning device to enter a shutdown state when the current power of the cleaning device does not exceed the third preset threshold.
[0177] In an optional embodiment, the type determination module comprises:
[0178] The filtering module is configured to perform filtering processing on the touch instruction to obtain touch waveform information.
[0179] The waveform analysis module is configured to perform waveform analysis on the touch waveform information to obtain time length information corresponding to the touch instruction.
[0180] The type determination sub-module is configured to determine the instruction type according to the time length information.
[0181] In an optional embodiment, the apparatus further comprises:
[0182] The charging information determination module is configured to determine charging information corresponding to the cleaning device when the cleaning device cannot connect to an external network.
[0183] The first state determination module is configured to determine that the cleaning device is in a network disconnection state when the charging information indicates that the charging current of the cleaning device is not zero.
[0184] The second state determination module is configured to determine that the cleaning device is in a power-off state when the charging information indicates that the charging current of the cleaning device is zero.
[0185] In an optional embodiment, the operation instruction is a voice instruction, and the apparatus further comprises:
[0186] The voice instruction acquisition module is configured to acquire the voice instruction when the cleaning device has connected to a network.
[0187] The voice analysis module is configured to perform voice analysis on the voice instruction to obtain an analysis result.
[0188] The first execution module is configured to execute a control operation corresponding to the voice instruction when the analysis result indicates that the voice instruction has been recognized.
[0189] The second execution module is configured to perform a second voice playing operation and store the voice instruction when the analysis result indicates that the language corresponding to the voice instruction cannot be recognized.
[0190] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program with a predetermined function, and works together with other related parts to achieve a predetermined target, and can be implemented entirely or partially by using software, hardware such as a processing circuit or a memory, or a combination thereof. Similarly, one processor or multiple processors or a memory can be used to implement one or more modules or units. In addition, each module or unit can be a part of an overall module or unit that includes the functions of the module or unit.
[0191] The present disclosure also provides a cleaning system. The cleaning system comprises a cleaning device and a base station, and a target network module is arranged in at least one of the cleaning device and the base station, and is configured to emit a network signal to network an electronic device.
[0192] FIG. 13 is a schematic diagram of a cleaning device according to an exemplary embodiment, which comprises a main body 1, and a touch module 2 arranged on the outer surface of the main body 1, and the touch module 2 is configured to collect touch instructions.
[0193] The cleaning system further comprises a discharging module configured to charge other electronic devices.
[0194] In the embodiments of the present disclosure, a voice recognition module and a voice playing module are arranged in the main body 1, and are auxiliary modules for realizing human-computer interaction of the cleaning device, and the touch module 2 is arranged on the top of the outer surface of the main body 1.
[0195] In an optional embodiment, as shown in FIG. 14, the touch module 2 comprises a first touch panel 201, and the first touch panel 201 is configured to receive a click touch instruction, and the click touch instruction belongs to the touch instructions.
[0196] In the embodiments of the present disclosure, the first touch panel 201 is arranged on the top center of the outer surface of the main body 1, which is a position convenient for a user to click, and the click touch instruction received by the first touch panel 201 includes single click, double click, triple click, etc. The double click can be set as a first gesture type, and the triple click can be set as a second gesture type.
[0197] In an optional embodiment, as shown in FIG. 15, the touch module 2 further comprises a second touch panel 202, and the second touch panel 202 is configured to receive a press touch instruction, and the press touch instruction belongs to the touch instructions.
[0198] In the embodiments of the present disclosure, the second touchpad 202 is located at the top edge of the outer surface of the main body 1, which is convenient for the user to press. The press touch instructions received by the second touchpad 202 include short press, long press, etc. The short press can be set as the first gesture type, and the long press can be set as the second gesture type.
[0199] In an optional embodiment, as shown in FIG. 15, the touch module 2 further includes a third touchpad 203. The third touchpad 203 is configured to receive a sliding touch instruction, and the sliding touch instruction belongs to the touch instruction.
[0200] In the embodiments of the present disclosure, the third touchpad 203 is located at the top edge of the outer surface of the main body 1, which is convenient for the user to slide. The sliding touch instructions received by the third touchpad 203 include upward sliding, downward sliding, leftward sliding, rightward sliding, etc. The upward sliding can be set as the first gesture type, the downward sliding can be set as the second gesture type, and the leftward sliding or the rightward sliding can be set as the third gesture type.
[0201] In an optional embodiment, as shown in FIG. 16, the cleaning device further includes a discharging module. The discharging module includes a discharging interface 3. The discharging interface 3 is configured to charge other electronic devices.
[0202] In the embodiments of the present disclosure, the discharging interface 3 is arranged on the side wall of the outer surface of the main body 1, and the opening direction is horizontal to the ground, so that the discharging interface 3 can provide power supply for mobile devices such as mobile phones and tablet computers.
[0203] In the exemplary embodiments, an electronic device is also provided, which includes a processor and a memory for storing instructions executable by the processor. The processor is configured to execute the instructions to implement the cleaning system control method in the embodiments of the present disclosure.
[0204] FIG. 17 is a block diagram of an electronic device for cleaning system control according to an example embodiment. The electronic device can be a terminal, and its internal structure can be as shown in FIG. 17. The electronic device includes a processor, a memory, a network interface, a display screen, and an input device connected through a system bus. The processor of the electronic device is configured to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is configured to communicate with external terminals through network connections. The computer program is executed by the processor to implement a cleaning system control method. The display screen of the electronic device can be a liquid crystal display screen or an electronic ink display screen. The input device of the electronic device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad provided on the housing of the electronic device, or an external keyboard, touchpad or mouse, etc.
[0205] Those skilled in the art can understand that the structure shown in FIG. 17 is only a block diagram of part of the structure related to the present disclosure, and does not constitute a limitation on the electronic device to which the present disclosure is applied. A specific electronic device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0206] In example embodiments, a storage medium is also provided, which, when the instructions in the storage medium are executed by the processor of the electronic device, enables the electronic device to perform the cleaning system control method in the embodiments of the present disclosure.
[0207] In example embodiments, a computer program product containing instructions is also provided, which, when executed on a computer, enables the computer to perform the cleaning system control method in the embodiments of the present disclosure.
[0208] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, the processes of the above-mentioned embodiments of each method can be included. Any reference to memory, storage, databases, or other media in the embodiments provided by the present disclosure can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in many forms such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0209] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure following the general principles thereof and including such departures from the present disclosure that come within known, accepted, and / or customary practice in the art to which the present disclosure pertains. The specification and examples are to be regarded as illustrative only, and the true scope and spirit of the present disclosure are indicated by the claims.
[0210] It should be understood that the present disclosure is not limited to the precise structures herein described and illustrated in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the claims.
Claims
1. A cleaning system control method, characterized in that: The cleaning system includes a cleaning device and a base station, at least one of the cleaning device and the base station is provided with a target network module, and the method includes: The cleaning system is enabled to obtain an operation instruction, and according to the operation instruction, the target network module is enabled to transmit a network signal so as to connect the electronic device to the network.
2. The cleaning system control method according to claim 1, wherein: The operation instructions include touch instructions and voice instructions.
3. The cleaning system control method according to claim 1 or 2, wherein: The operation instruction is a touch instruction, and the method further includes: In a power-off state or a network-off state, obtaining the touch control instruction; When the touch control instruction is received, determining the instruction type corresponding to the touch control instruction; The cleaning device is controlled to execute a control operation corresponding to the instruction type.
4. The cleaning system control method according to claim 3, wherein: In a case where the instruction type is a first gesture type, controlling the cleaning device to perform a control operation corresponding to the instruction type includes: The cleaning device is controlled to turn on the target network module and perform a first voice playback operation, where the first voice playback operation is used to broadcast a network activation result.
5. The cleaning system control method according to claim 4, wherein: The method further comprises: When the target network module is successfully turned on, receiving a control instruction sent by a device associated with the cleaning device; Based on the control instruction, controlling the cleaning device to perform a cleaning operation; The device associated with the cleaning device is used to send the control instruction to the cleaning device when it is connected to the wireless network provided by the target network module.
6. The cleaning system control method according to claim 4, wherein: Before acquiring the touch control instruction, the method further includes: When the cleaning device is in the disconnected state, the cleaning device is controlled to enter a first mode, where the first mode is used to receive and respond to touch instructions of the first gesture type.
7. The cleaning system control method according to claim 3, wherein: In the case where the instruction type is the second gesture type, controlling the cleaning device to perform a control operation corresponding to the instruction type includes: determining a charge status of the cleaning device; When the power state indicates that the current power exceeds a first preset threshold, controlling the discharge module to enter a discharge state, the discharge module being used to charge other electronic devices; When the power status indicates that the current power does not exceed a first preset threshold, the cleaning device is controlled to enter a closed discharge state.
8. The cleaning system control method according to claim 7, wherein: Before acquiring the touch control instruction, the method further includes: When the cleaning device is in the power-off state, the cleaning device is controlled to enter a second mode, where the second mode is used to receive and respond to touch instructions of the second gesture type.
9. The cleaning system control method according to claim 3, wherein: In a case where the instruction type is the third gesture type, controlling the cleaning device to perform a control operation corresponding to the instruction type includes: determining a charge status of the cleaning device; When the power status indicates that the current power exceeds a second preset threshold, controlling the cleaning device to perform a cleaning operation and returning to the base station after the cleaning operation is completed; If the power status indicates that the current power does not exceed the second preset threshold, determining whether the current power of the cleaning device exceeds a third preset threshold, the third preset threshold being less than the second preset threshold; When the current power of the cleaning device exceeds the third preset threshold, controlling the cleaning device to enter a limp home mode and return to the base station; When the current power of the cleaning device does not exceed the third preset threshold, the cleaning device is controlled to enter a shutdown state.
10. The cleaning system control method according to claim 1, wherein: The determining the instruction type corresponding to the touch instruction includes: Filtering the touch control command to obtain touch control waveform information; Performing waveform analysis on the touch waveform information to obtain duration information corresponding to the touch instruction; The instruction type is determined according to the duration information.
11. The cleaning system control method according to claim 1, wherein: The method further comprises: In the case where the cleaning device cannot connect to an external network, determining charging information corresponding to the cleaning device; When the charging information indicates that the charging current of the cleaning device is not zero, determining that the cleaning device is in the disconnected state; When the charging information indicates that the charging current of the cleaning device is zero, it is determined that the cleaning device is in the power-off state.
12. The cleaning system control method according to claim 1 or 2, wherein: The operation instruction is a voice instruction, and the method further includes: Obtaining the voice command; Performing voice analysis on the voice command to obtain an analysis result; If the analysis result indicates that the voice instruction has been recognized, executing a control operation corresponding to the voice instruction; If the analysis result indicates that the language corresponding to the voice instruction cannot be recognized, a second voice playback operation is performed and the voice instruction is stored.
13. A control device for a cleaning system, the cleaning system comprising a cleaning device and a base station, the control device comprising a networking module, the networking module being configured to enable the cleaning system to obtain an operating instruction and, based on the operating instruction, enable a target network module to transmit a network signal so as to connect the electronic device to the network.
14. The control device according to claim 13, wherein: The operation instruction is a touch instruction, and the control device further includes an acquisition module for acquiring the touch instruction in a power-off state or a network-off state.
15. The control device according to claim 14, wherein: The control device further includes a type determination module, configured to determine the instruction type corresponding to the touch instruction when the touch instruction is received.
16. The control device according to claim 15, wherein: The control device further includes a control module for controlling the cleaning device to execute a control operation corresponding to the instruction type.
17. The control device according to claim 16, wherein: The control module includes: a first playing module, which is used to control the cleaning device to turn on the target network module and perform a first voice playing operation, and the first voice playing operation is used to broadcast the network turning on result.
18. The control device according to claim 17, wherein: The control device further includes a first receiving module configured to receive a control instruction sent by a device associated with the cleaning device when the target network module is successfully turned on.
19. The control device according to claim 18, wherein: The control device further includes a first control submodule, which is used to control the cleaning device to perform a cleaning operation based on the control instruction.
20. The control device according to claim 14, wherein: The control device further includes a first mode configuration module, which is used to control the cleaning device to enter a first mode when the cleaning device is in an off-grid state. The first mode is used to receive and respond to touch instructions of a first gesture type.
21. The control device according to claim 16, wherein: The control module includes: a first power state determination module, configured to determine the power state of the cleaning device.
22. The control device according to claim 21, wherein: The control module includes: a second control submodule, which is used to control the discharge module to enter a discharge state when the power state indicates that the current power exceeds a first preset threshold value. The discharge module is used to charge other electronic devices.
23. The control device according to claim 16, wherein: The control device further includes a second mode configuration module, which is used to control the cleaning device to enter a second mode when the cleaning device is in a power-off state. The second mode is used to receive and respond to touch instructions of a second gesture type.
24. The control device according to claim 23, wherein: The control module includes: a second power state determination module, which is used to determine the power state of the cleaning device.
25. The control device according to claim 24, wherein: The control module includes: a fourth control submodule, configured to control the cleaning device to perform a cleaning operation when the power status indicates that the current power exceeds a second preset threshold, and return to the base station after the cleaning operation is completed.
26. The control device according to claim 25, wherein: The control module includes: a power judgment module, which is used to determine whether the current power of the cleaning device exceeds a third preset threshold when the power status indicates that the current power does not exceed the second preset threshold, and the third preset threshold is less than the second preset threshold.
27. The control device according to claim 26, wherein: The control module includes: a fifth control submodule, configured to control the cleaning device to enter a limp home mode and return to a base station when the current power level of the cleaning device exceeds the third preset threshold.
28. The control device according to claim 14, wherein: The control device further includes a type determination module, including a filtering module, configured to filter the touch control instruction to obtain touch control waveform information.
29. The control device according to claim 28, wherein: The type determination module includes: a waveform analysis module, configured to perform waveform analysis on the touch waveform information to obtain duration information corresponding to the touch instruction; and The type determination submodule is used to determine the instruction type based on the duration information.
30. The control device according to claim 14, wherein: The control device further includes a charging information determining module, configured to determine charging information corresponding to the cleaning device when the cleaning device cannot connect to an external network.
31. The control device according to claim 30, wherein: The charging information determination module includes: a first state determination module, configured to determine that the cleaning device is in an off-grid state when the charging information indicates that the charging current of the cleaning device is not zero; and The second state determination module is configured to determine that the cleaning device is in a power-off state when the charging information indicates that the charging current of the cleaning device is zero.
32. The control device according to claim 14, wherein: The operation instruction is a voice instruction, and the control device further includes: A voice command acquisition module, configured to acquire voice commands when the cleaning device is connected to a network; The voice analysis module is used to perform voice analysis on the voice instruction to obtain an analysis result.
33. A cleaning system, characterized in that The device comprises a cleaning device and a base station. At least one of the cleaning device and the base station is provided with a target network module, and the target network module is used to transmit a network signal to connect the electronic device to the network.
34. The cleaning system of claim 33, wherein: The cleaning device comprises: a main body; The main body is provided with a touch module, and the touch module is used for collecting touch instructions.
35. The cleaning system of claim 34, wherein: The touch module includes: a first touch panel; The first touch panel is used to receive a click touch instruction, and the click touch instruction belongs to the touch instruction.
36. The cleaning system of claim 34, wherein: The touch module further includes: a second touch panel; The second touch panel is used to receive a press touch instruction, and the press touch instruction belongs to the touch instruction.
37. The cleaning system of claim 34, wherein: The touch module further includes: a third touch panel; The third touch panel is used to receive a sliding touch instruction, and the sliding touch instruction belongs to the touch instruction.
38. The cleaning system of claim 34, wherein: The main body is provided with a discharge module, and the discharge module is used to charge other electronic devices.
39. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to send the instruction to implement the cleaning system control method according to any one of claims 1 to 12.
40. A storage medium, characterized in that When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the cleaning system control method according to any one of claims 1 to 12.
41. A computer program product, when said computer program product is run on a computer, causes the computer to execute the cleaning system control method of claims 1-12.
Citation Information
Patent Citations
Cleaning control method and device, electronic equipment and storage medium
CN111887777A
Cleaning system
CN112203248A
Control method of sweeping robot, sweeping robot and medium
CN112545373A
Method for providing charging service for to-be-charged equipment by mobile equipment, medium, equipment and charging system
CN112564195A
Cleaning system control method, cleaning system, electronic equipment and storage medium
CN118413547A