Control method of a robot sweeper, robot sweeper and computer readable storage medium
By detecting the user's mobile phone call status, the robot vacuum cleaner can intelligently adjust its working status to reduce noise interference, thus solving the problem of the robot vacuum cleaner interfering with mobile phone calls during cleaning and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN PROSCENIC TECH CO LTD
- Filing Date
- 2023-07-17
- Publication Date
- 2026-07-21
AI Technical Summary
The noise generated by robot vacuum cleaners during operation can interfere with users' mobile phone calls, resulting in a poor user experience.
Robotic vacuum cleaners can detect the call status of a user's mobile phone and pause or continue cleaning to reduce noise interference. This includes determining whether the phone is in the same area, whether the distance exceeds a threshold, and the status of the door, thus enabling intelligent adjustments.
It enhances the user experience, provides exceptional and user-friendly service, avoids noise interference with phone calls, and ensures that cleaning continues at the appropriate time.
Smart Images

Figure CN116746837B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of robotic vacuum cleaners, and more particularly to a control method for a robotic vacuum cleaner, a robotic vacuum cleaner, and a computer-readable storage medium. Background Technology
[0002] Robotic vacuum cleaners, also known as automatic cleaning machines, intelligent vacuums, or robotic vacuums, are a type of smart home appliance that uses artificial intelligence to automatically clean floors both indoors and outdoors. They typically use a combination of brushing and vacuuming to collect debris into their dustbin, thus completing the cleaning process. Generally, robots that perform mopping, vacuuming, and wiping are also categorized as robotic vacuum cleaners. Current robotic vacuum cleaners often include a mop, which adds a mopping function during the cleaning process. In other words, robotic vacuum cleaners not only sweep but also mop, enhancing their versatility and improving the user experience.
[0003] As we all know, robot vacuums inevitably generate some noise during operation and dust collection. If a user needs to answer a phone call at this time, this noise will inevitably interfere with the call, forcing the user to turn off the robot vacuum. After the call ends, the user may need to deal with some urgent matters, and then forget to continue cleaning. Such seemingly normal usage scenarios hide an extremely poor user experience. Summary of the Invention
[0004] Therefore, it is necessary to provide a control method for a sweeping robot, a sweeping robot, and a computer-readable storage medium to address the aforementioned technical problems, thereby solving the problem that sweeping robots in the prior art cannot adjust their working mode according to the actual call situation.
[0005] This invention provides a control method for a robotic vacuum cleaner, the control method comprising:
[0006] The robot vacuum cleaner is controlled to perform cleaning tasks based on the cleaning map data;
[0007] Determine if the user's phone is in a call;
[0008] If so, determine whether the robot vacuum is currently cleaning.
[0009] If so, control the robotic vacuum cleaner to pause its cleaning operation;
[0010] The call status of the user's mobile phone can be obtained in real time.
[0011] Determine whether the user's mobile phone has finished its call;
[0012] If so, cancel the paused state of the sweeping robot and control the sweeping robot to continue performing the cleaning work.
[0013] The control method for the robotic vacuum cleaner of this invention first controls the robotic vacuum cleaner to perform cleaning work according to cleaning map data. During the operation of the robotic vacuum cleaner, it determines whether the user's mobile phone is in a call. If the user's mobile phone is in a call, it continues to determine whether the robotic vacuum cleaner is in cleaning work. If the robotic vacuum cleaner is in cleaning work, it is controlled to pause the cleaning work. Then, it obtains the call status of the user's mobile phone in real time, and then determines whether the user's mobile phone call has ended. If the user's mobile phone call has ended, the paused work state of the robotic vacuum cleaner is lifted, and the robotic vacuum cleaner resumes the cleaning work. In other words, the robotic vacuum cleaner of this invention can communicate with the user's mobile phone, and then control the robotic vacuum cleaner to stop working when it detects that the user's mobile phone is in a call, and control the robotic vacuum cleaner to resume working when it detects that the user's mobile phone call has ended. This setting solves the seemingly insignificant but extremely poor experience problem of the noise generated by the robotic vacuum cleaner during cleaning interfering with the user's normal mobile phone call, pursuing the ultimate user experience and more humanized service, and improving the user experience.
[0014] Furthermore, before determining whether the user's mobile phone is in a call, the process includes:
[0015] Detect whether the user's mobile phone is within the cleaning map data;
[0016] If so, control the robot vacuum cleaner to activate the mode that detects whether the user's mobile phone is on a call.
[0017] Furthermore, if so, determining whether the robotic vacuum cleaner is in the process of cleaning includes:
[0018] Determine whether the robotic vacuum cleaner and the user's mobile phone are in the same area;
[0019] If so, obtain the distance between the robotic vacuum cleaner and the user's mobile phone;
[0020] Determine whether the distance is greater than a preset distance;
[0021] If so, control the robotic vacuum cleaner to continue performing the cleaning work.
[0022] Furthermore, determining whether the robotic vacuum cleaner and the user's mobile phone are in the same area includes:
[0023] If not, determine whether there is a door between the robot vacuum cleaner and the user's mobile phone;
[0024] If so, determine whether the door is closed;
[0025] If not, control the robot vacuum to pause its cleaning operation.
[0026] Furthermore, the control method for the sweeping robot includes:
[0027] Determine whether the robotic vacuum cleaner returns to the base station;
[0028] If so, determine whether the robotic vacuum cleaner needs to perform a self-cleaning operation;
[0029] If so, control the robot vacuum cleaner to activate the mode that detects whether the user's mobile phone is on a call.
[0030] Furthermore, if the above applies, after controlling the robot vacuum cleaner to activate the mode for detecting whether the user's mobile phone is on a call, the following steps are included:
[0031] The call status of the user's mobile phone can be obtained in real time.
[0032] Determine whether the user's mobile phone is in a call;
[0033] If so, control the base station to pause the self-cleaning operation of the sweeping robot.
[0034] Further, if so, controlling the base station to pause the self-cleaning operation of the sweeping robot includes:
[0035] Determine whether the base station and the user's mobile phone are in the same area;
[0036] If so, obtain the distance between the user's mobile phone and the base station;
[0037] Determine whether the distance is greater than a preset distance;
[0038] If so, control the base station to continue the self-cleaning operation of the sweeping robot.
[0039] Furthermore, determining whether the base station and the user's mobile phone are in the same area includes:
[0040] If not, determine whether there is a door between the base station and the user's mobile phone;
[0041] If so, determine whether the door is closed;
[0042] If not, control the base station to pause the self-cleaning operation of the sweeping robot.
[0043] This invention provides a robotic vacuum cleaner, the robotic vacuum cleaner comprising:
[0044] The first control module is used to control the sweeping robot to perform cleaning work according to the cleaning map data;
[0045] The first judgment module is used to determine whether the user's mobile phone is in a call.
[0046] The second judgment module is used to determine whether the robot vacuum cleaner is in the process of cleaning when the first judgment module determines that the user's mobile phone is in a call.
[0047] The third judgment module is used to control the sweeping robot to pause the sweeping operation when the second judgment module determines that the sweeping robot is in the process of cleaning.
[0048] An acquisition module is used to acquire the call status of the user's mobile phone in real time;
[0049] The fourth judgment module is used to determine whether the user's mobile phone has finished the call;
[0050] The second control module is used to cancel the paused working state of the sweeping robot and control the sweeping robot to continue performing cleaning work when the fourth judgment module determines that the user's mobile phone call has ended.
[0051] The robotic vacuum cleaner of this invention first performs cleaning work based on cleaning map data. During the cleaning process, it checks if the user's mobile phone is in a call. If so, it checks again to see if the robot is cleaning. If it is cleaning, it pauses the cleaning process and then monitors the user's phone call status in real time. It then checks if the call has ended and cancels the pause, resuming cleaning. In other words, the robotic vacuum cleaner of this invention can communicate with the user's mobile phone, stopping when the phone is in a call and resuming when the call ends. This design solves the seemingly minor but extremely poor user experience problem of noise from the robotic vacuum cleaner interfering with normal phone calls, pursuing an optimal user experience and more humanized service, thus improving the user experience.
[0052] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the control method for the sweeping robot described above.
[0053] The computer-readable storage medium of this invention first controls a robotic vacuum cleaner to perform cleaning work based on cleaning map data. During the operation of the robotic vacuum cleaner, it determines whether the user's mobile phone is in a call. If the user's mobile phone is in a call, it continues to determine whether the robotic vacuum cleaner is still cleaning. If the robotic vacuum cleaner is still cleaning, it pauses the cleaning operation. Then, it acquires the user's mobile phone call status in real time and determines whether the user's mobile phone call has ended. If the user's mobile phone call has ended, it cancels the paused operation of the robotic vacuum cleaner and resumes the cleaning operation. In other words, the robotic vacuum cleaner of this invention can communicate with the user's mobile phone, and then, when it detects that the user's mobile phone is in a call, it controls the robotic vacuum cleaner to stop working; when it detects that the user's mobile phone call has ended, it controls the robotic vacuum cleaner to continue working. This design solves the seemingly insignificant but extremely poor user experience problem of the noise generated by the robotic vacuum cleaner during cleaning interfering with the user's normal mobile phone call, pursuing the ultimate user experience and more humanized service, and improving the user experience. Attached Figure Description
[0054] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0055] Figure 1 This is a flowchart illustrating the control method of the sweeping robot in an embodiment of the present invention;
[0056] Figure 2 This is another flowchart illustrating the control method of the sweeping robot in an embodiment of the present invention;
[0057] Figure 3 This is another flowchart illustrating the control method of the sweeping robot in an embodiment of the present invention;
[0058] Figure 4 This is another flowchart illustrating the control method of the sweeping robot in an embodiment of the present invention;
[0059] Figure 5 This is another flowchart illustrating the control method of the sweeping robot in an embodiment of the present invention;
[0060] Figure 6 This is another flowchart illustrating the control method of the sweeping robot in an embodiment of the present invention;
[0061] Figure 7 This is another flowchart illustrating the control method of the sweeping robot in an embodiment of the present invention;
[0062] Figure 8 This is another schematic diagram of the control method for the sweeping robot in an embodiment of the present invention;
[0063] Figure 9 This is a structural schematic diagram of the sweeping robot in an embodiment of the present invention. Detailed Implementation
[0064] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0065] Please see Figure 1 This invention provides a control method for a robotic vacuum cleaner, which includes:
[0066] Step S10: Control the robot vacuum cleaner to perform cleaning work according to the cleaning map data;
[0067] Step S20: Determine whether the user's mobile phone is in a call;
[0068] If so, in step S30, determine whether the robot vacuum is in the process of cleaning;
[0069] If so, in step S40, control the robot vacuum to pause its cleaning operation;
[0070] Step S50: Obtain the call status of the user's mobile phone in real time;
[0071] Step S60: Determine whether the user's phone call has ended;
[0072] If so, in step S70, cancel the paused state of the robot vacuum cleaner and control the robot vacuum cleaner to continue performing the cleaning work.
[0073] The control method for the robotic vacuum cleaner of this invention first controls the robotic vacuum cleaner to perform cleaning work according to cleaning map data. During the operation of the robotic vacuum cleaner, it determines whether the user's mobile phone is in a call. If the user's mobile phone is in a call, it continues to determine whether the robotic vacuum cleaner is in cleaning work. If the robotic vacuum cleaner is in cleaning work, it is controlled to pause the cleaning work. Then, it obtains the call status of the user's mobile phone in real time, and then determines whether the user's mobile phone call has ended. If the user's mobile phone call has ended, the paused work state of the robotic vacuum cleaner is lifted, and the robotic vacuum cleaner resumes the cleaning work. In other words, the robotic vacuum cleaner of this invention can communicate with the user's mobile phone, and then control the robotic vacuum cleaner to stop working when it detects that the user's mobile phone is in a call, and control the robotic vacuum cleaner to resume working when it detects that the user's mobile phone call has ended. This setting solves the seemingly insignificant but extremely poor experience problem of the noise generated by the robotic vacuum cleaner during cleaning interfering with the user's normal mobile phone call, pursuing the ultimate user experience and more humanized service, and improving the user experience.
[0074] Please see Figure 2 Furthermore, before determining whether the user's phone is in a call, the process includes:
[0075] Step S101: Detect whether the user's mobile phone is within the map data being cleaned;
[0076] If so, in step S102, control the robot vacuum cleaner to activate the mode that detects whether the user's mobile phone is on a call.
[0077] In this embodiment, before the robot vacuum cleaner determines whether the user's phone is on a call, it needs to first check whether the user's phone is within the cleaning map data. Only when the phone is within the cleaning map data will the robot vacuum cleaner activate the mode to detect whether the user's phone is on a call. Then, during the operation of the robot vacuum cleaner, it will check whether the user's phone is on a call, and then adjust its working status based on the detection results.
[0078] This avoids situations where the robot vacuum cleaner stops working when the user and their phone are not at home, thus improving the robot vacuum cleaner's performance.
[0079] Please see Figure 3 Furthermore, determining whether a robot vacuum cleaner is in the process of cleaning includes:
[0080] Step S301: Determine whether the robot vacuum cleaner and the user's mobile phone are in the same area;
[0081] If so, in step S302, obtain the distance between the robot vacuum and the user's mobile phone;
[0082] Step S303: Determine whether the distance is greater than the preset distance;
[0083] If so, in step S304, control the robot vacuum cleaner to continue performing the cleaning work.
[0084] As is well known, noise decreases with increasing distance. In this embodiment, the robot vacuum cleaner can determine the noise level based on the distance between the user's mobile phone and the robot vacuum cleaner, and then adjust the working status of the robot vacuum cleaner according to the noise level, making the robot vacuum cleaner more intelligent and improving the user experience.
[0085] The following examples illustrate the same area:
[0086] For example, the cleaning map data includes living room, bedroom, kitchen, etc., and the same area means that both the robot vacuum and the user's mobile phone are in the living room; or both the robot vacuum and the user's mobile phone are in the bedroom; or both the robot vacuum and the user's mobile phone are in the kitchen.
[0087] Furthermore, the preset distance can be adjusted according to the actual situation. Specifically, it can be adjusted by the user or set directly after factory testing. No limitation is made here.
[0088] Please see Figure 4 Furthermore, determining whether the robotic vacuum cleaner and the user's mobile phone are in the same area includes:
[0089] If not, step S3011, determine whether there is a door between the robot vacuum cleaner and the user's mobile phone;
[0090] If so, in step S3012, determine whether the door is closed;
[0091] If not, in step S3013, control the robot vacuum to pause its cleaning work.
[0092] For example, the cleaning map data includes room A, room B, and the living room. When the robot vacuum and the user's phone are not in the same area, it means the robot vacuum is in room A, while the user's phone is in room B or the living room. In this case, the robot vacuum will determine if there is a door in room A and whether the door is closed. If the door is closed, it means the robot vacuum is cleaning in a closed environment, and only a small amount of noise will be transmitted to room B or the living room. In this situation, the noise impact of the robot vacuum is minimal, and the robot can be controlled to continue working.
[0093] However, if the door is open at this time, you need to control the robot vacuum to pause the cleaning work.
[0094] In this embodiment, the robot vacuum cleaner can use its own camera to determine whether the door is closed, or in other implementations, the robot vacuum cleaner can use other methods to determine whether the door is closed. The specific design can be based on the actual situation and is not limited here.
[0095] Please see Figure 5 Furthermore, the control method for the robotic vacuum cleaner includes:
[0096] Step S80: Determine whether the robot vacuum cleaner has returned to the base station;
[0097] If so, in step S90, determine whether the robot vacuum needs to perform a self-cleaning operation;
[0098] If so, in step S100, control the robot vacuum cleaner to activate the mode that detects whether the user's mobile phone is on a call.
[0099] Since base stations also generate significant noise when performing self-cleaning operations on robotic vacuum cleaners, using robotic vacuum cleaners to detect the call status of users' mobile phones can reduce the impact of base station noise on users and improve their experience.
[0100] Please see Figure 6 Furthermore, if the robot vacuum cleaner is controlled to activate the mode that detects whether the user's phone is on a call, it includes:
[0101] Step S1001: Obtain the call status of the user's mobile phone in real time;
[0102] Step S1002: Determine whether the user's mobile phone is in a call;
[0103] If so, in step S1003, control the base station to pause the self-cleaning operation of the sweeping robot.
[0104] This setup avoids the impact of base station noise on users, thus improving the user experience.
[0105] Please see Figure 7 Furthermore, if so, controlling the base station to suspend the self-cleaning operation of the robotic vacuum cleaner includes:
[0106] Step S1004: Determine whether the base station and the user's mobile phone are in the same area;
[0107] If so, in step S1005, obtain the distance between the user's mobile phone and the base station;
[0108] Step S1006: Determine whether the distance is greater than the preset distance;
[0109] If so, in step S1007, control the base station to continue the self-cleaning operation of the sweeping robot.
[0110] In this embodiment, the same region is of the same type as the same region described above. For details, please refer to the above content, which will not be repeated here.
[0111] Please see Figure 8 Furthermore, determining whether the base station and the user's mobile phone are in the same area includes:
[0112] If not, step S1008, determine whether there is a door between the base station and the user's mobile phone;
[0113] If so, in step S1009, determine whether the door is closed;
[0114] If not, in step S1010, control the base station to suspend the self-cleaning operation of the sweeping robot.
[0115] For example, the cleaning map data includes room A, room B, and the living room. The robot vacuum and the user's phone not being in the same area means that the base station is located in the living room, while the user's phone is in room A or room B. In this case, the base station will determine if there is a door in room A or room B, and then determine if the door is closed. If the door is closed, it means the user is making a call in a closed environment, and only a small amount of base station noise will be transmitted to room A or room B. In this situation, the noise impact of the base station is minimal, and the base station can continue to operate.
[0116] However, if the door is open at this time, the base station needs to be controlled to suspend the cleaning operation.
[0117] In this embodiment, the door includes a smart lock. The specific status of the door is determined by the communication connection between the base station and the smart lock. The structure is simple and easy to implement.
[0118] Please see Figure 9 The present invention provides a sweeping robot, which includes:
[0119] The first control module 100 is used to control the sweeping robot to perform cleaning work according to the cleaning map data.
[0120] The first judgment module 200 is used to determine whether the user's mobile phone is in a call.
[0121] The second judgment module 300 is used to determine whether the robot vacuum cleaner is in the cleaning process when the first judgment module determines that the user's mobile phone is in a call.
[0122] The third judgment module 400 is used to control the sweeping robot to pause the sweeping work when the second judgment module determines that the sweeping robot is in the process of sweeping.
[0123] The acquisition module 500 is used to acquire the call status of the user's mobile phone in real time.
[0124] The fourth judgment module 600 is used to determine whether the user's mobile phone has finished the call;
[0125] The second control module 700 is used to cancel the paused working state of the robot vacuum cleaner and control the robot vacuum cleaner to continue cleaning work when the fourth judgment module determines that the user's mobile phone call has ended.
[0126] The robotic vacuum cleaner of this invention first performs cleaning work based on cleaning map data. During the cleaning process, it checks if the user's mobile phone is in a call. If so, it checks again to see if the robot is cleaning. If it is cleaning, it pauses the cleaning process and then monitors the user's phone call status in real time. It then checks if the call has ended and cancels the pause, resuming cleaning. In other words, the robotic vacuum cleaner of this invention can communicate with the user's mobile phone, stopping when the phone is in a call and resuming when the call ends. This design solves the seemingly minor but extremely poor user experience problem of noise from the robotic vacuum cleaner interfering with normal phone calls, pursuing an optimal user experience and more humanized service, thus improving the user experience.
[0127] A computer-readable storage medium storing a computer program, which, when executed by a processor, implements the aforementioned control method for a sweeping robot.
[0128] The computer-readable storage medium of this invention first controls a robotic vacuum cleaner to perform cleaning work based on cleaning map data. During the operation of the robotic vacuum cleaner, it determines whether the user's mobile phone is in a call. If the user's mobile phone is in a call, it continues to determine whether the robotic vacuum cleaner is still cleaning. If the robotic vacuum cleaner is still cleaning, it pauses the cleaning operation. Then, it acquires the user's mobile phone call status in real time and determines whether the user's mobile phone call has ended. If the user's mobile phone call has ended, it cancels the paused operation of the robotic vacuum cleaner and resumes the cleaning operation. In other words, the robotic vacuum cleaner of this invention can communicate with the user's mobile phone, and then, when it detects that the user's mobile phone is in a call, it controls the robotic vacuum cleaner to stop working; when it detects that the user's mobile phone call has ended, it controls the robotic vacuum cleaner to continue working. This design solves the seemingly insignificant but extremely poor user experience problem of the noise generated by the robotic vacuum cleaner during cleaning interfering with the user's normal mobile phone call, pursuing the ultimate user experience and more humanized service, and improving the user experience.
[0129] Those skilled in the art will understand that all or part of the processes in the above-described embodiments can be implemented by instructing related hardware with computer-readable instructions. These computer-readable instructions can be stored in a non-volatile readable storage medium or a volatile readable storage medium. When executed, these computer-readable instructions can include the processes of the embodiments described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0130] Those skilled in the art will understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above.
[0131] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A control method for a sweeping robot, characterized in that, For a robotic vacuum cleaner, the control method of the robotic vacuum cleaner includes: The robot vacuum cleaner is controlled to perform cleaning tasks based on the cleaning map data; Determine if the user's phone is in a call; If so, determine whether the robot vacuum cleaner is currently performing a cleaning operation; If so, control the robot vacuum to pause its cleaning operation; The call status of the user's mobile phone can be obtained in real time. Determine whether the user's mobile phone has finished its call; If so, cancel the paused working state of the sweeping robot and control the sweeping robot to continue performing the cleaning work; Before determining whether the user's mobile phone is in a call, the following steps are included: Detect whether the user's mobile phone is within the cleaning map data; If so, control the robot vacuum cleaner to activate the mode that detects whether the user's mobile phone is on a call; If so, determining whether the sweeping robot is in the process of cleaning includes: Determine whether the robotic vacuum cleaner and the user's mobile phone are in the same area; If so, obtain the distance between the robotic vacuum cleaner and the user's mobile phone; Determine whether the distance is greater than a preset distance; If so, control the robotic vacuum cleaner to continue performing the cleaning work; The step of determining whether the robotic vacuum cleaner and the user's mobile phone are in the same area includes: If not, determine whether there is a door between the robot vacuum cleaner and the user's mobile phone; If so, determine whether the door is closed; If not, control the robotic vacuum cleaner to pause its cleaning operation; If so, control the robotic vacuum cleaner to continue performing the cleaning work.
2. The control method for a sweeping robot as described in claim 1, characterized in that, The control method for the sweeping robot includes: Determine whether the robotic vacuum cleaner returns to the base station; If so, determine whether the robotic vacuum cleaner needs to perform a self-cleaning operation; If so, control the robot vacuum cleaner to activate the mode that detects whether the user's mobile phone is on a call.
3. The control method for a sweeping robot as described in claim 2, characterized in that, If so, after controlling the robot vacuum cleaner to activate the mode of detecting whether the user's mobile phone is on a call, the following is included: The call status of the user's mobile phone can be obtained in real time. Determine whether the user's mobile phone is in a call; If so, control the base station to pause the self-cleaning operation of the sweeping robot.
4. The control method for a sweeping robot as described in claim 3, characterized in that, If so, controlling the base station to pause the self-cleaning operation of the sweeping robot includes: Determine whether the base station and the user's mobile phone are in the same area; If so, obtain the distance between the user's mobile phone and the base station; Determine whether the distance is greater than a preset distance; If so, control the base station to continue the self-cleaning operation of the sweeping robot.
5. The control method for a sweeping robot as described in claim 4, characterized in that, The step of determining whether the base station and the user's mobile phone are in the same area includes: If not, determine whether there is a door between the base station and the user's mobile phone; If so, determine whether the door is closed; If not, control the base station to pause the self-cleaning operation of the sweeping robot.
6. A robotic vacuum cleaner, characterized in that, The robotic vacuum cleaner includes: The first control module is used to control the sweeping robot to perform cleaning work according to the cleaning map data; The first judgment module is used to detect whether the user's mobile phone is within the cleaning map data; if so, it controls the robot vacuum to start a mode to detect whether the user's mobile phone is on a call; and it is used to determine whether the user's mobile phone is on a call. The second judgment module is used to determine whether the robot vacuum is currently cleaning when the first judgment module determines that the user's mobile phone is in a call. This includes: determining whether the robot vacuum and the user's mobile phone are in the same area; if so, obtaining the distance between the robot vacuum and the user's mobile phone; determining whether the distance is greater than a preset distance; if so, controlling the robot vacuum to continue cleaning. The determination of whether the robot vacuum and the user's mobile phone are in the same area includes: if not, determining whether there is a door between the robot vacuum and the user's mobile phone; if so, determining whether the door is closed; if not, controlling the robot vacuum to pause cleaning; if so, controlling the robot vacuum to continue cleaning. The third judgment module is used to control the sweeping robot to pause the sweeping operation when the second judgment module determines that the sweeping robot is in the process of cleaning. An acquisition module is used to acquire the call status of the user's mobile phone in real time; The fourth judgment module is used to determine whether the user's mobile phone has finished the call; The second control module is used to cancel the paused working state of the sweeping robot and control the sweeping robot to continue performing cleaning work when the fourth judgment module determines that the user's mobile phone call has ended.
7. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the control method for the sweeping robot as described in any one of claims 1 to 5.