Wireless network enhancement method and device, equipment, storage medium and product

By integrating wireless network routing functions on the cleaning robot, obtaining network coverage and smart device locations, responding to user optimization requests, determining target locations and performing network enhancement processing, the problems of high network costs and poor adaptability in the prior art are solved. Efficient and economical wireless network optimization has been achieved.

CN119450497AInactive Publication Date: 2025-02-14QINGDAO TAPER ROBOTICS CO LTD +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411447016.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-16
Publication Date
2025-02-14
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, the network cost is high and the network adaptability is poor, so it is impossible to effectively optimize the wireless network.

Method used

By integrating wireless network routing functions on the cleaning robot, the current network coverage and smart device location are obtained, respond to the user's network optimization request, determine the target location of the cleaning robot, and perform wireless network enhancement processing.

Benefits of technology

It realizes saving network costs while improving network adaptability, and can optimize the whole-house wireless network according to actual needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119450497A_ABST
    Figure CN119450497A_ABST
Patent Text Reader

Abstract

The invention relates to the field of smart home, and provides a wireless network enhancement method, device and equipment, a storage medium and a product, the method and the device are applied to a cleaning robot, the cleaning robot has a wireless network routing function, and the method comprises the following steps: acquiring a current network coverage range, the position of each piece of intelligent equipment in a whole house and the current position of the cleaning robot; in response to a network optimization request submitted by a user, determining a target position of the cleaning robot according to the current network coverage, the position of each intelligent device in the whole house and the network optimization request; and controlling the cleaning robot to move from the current position of the cleaning robot to the target position of the cleaning robot, and controlling the cleaning robot to perform wireless network enhancement processing. According to the scheme provided by the invention, a wider wireless signal coverage range can be provided without adding an additional router, so that the network cost is saved; moreover, network optimization of the whole house is realized based on the cleaning robot, and the adaptability of the network is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of smart home technology, and in particular to a wireless network enhancement method, device, equipment, storage medium and product. Background Art

[0002] With the advancement of technology, more and more smart devices are used in home, office, conference room and other application scenarios. Generally, by applying for broadband and equipping routers to provide WiFi signals for smart devices, smart devices can connect to WiFi signals to realize smart home functions.

[0003] In actual applications, the location of the router is generally fixed, and there is generally only one router in the application scenario. The WiFi signal is good near the router, and the WiFi signal will deteriorate in areas far away from the router. For example, the WiFi signal will deteriorate when the user is in the bedroom, kitchen, or bathroom (related to the location of the router, the signal is worse in places far away from the router and with more walls).

[0004] In some exemplary technologies, users choose to purchase mesh networking or set up multiple routers, which results in high network costs and the inability to adaptively optimize the wireless network according to actual network requirements. Therefore, in the prior art, the network costs are high and the network adaptability is poor. Summary of the invention

[0005] The present invention provides a wireless network enhancement method, device, equipment, storage medium and product, which are used to solve the defects of high network cost and poor network adaptability in the prior art, thereby saving network cost and improving network adaptability.

[0006] The present invention provides a wireless network enhancement method, which is applied to a cleaning robot. The cleaning robot has a wireless network routing function. The method comprises: obtaining the current network coverage, the location of each smart device in the whole house and the current location of the cleaning robot; responding to a network optimization request submitted by a user, determining the target location of the cleaning robot according to the current network coverage, the location of each smart device in the whole house and the network optimization request; controlling the cleaning robot to move from the current location of the cleaning robot to the target location of the cleaning robot, and controlling the cleaning robot to perform wireless network enhancement processing.

[0007] According to a wireless network enhancement method provided by the present invention, after controlling the cleaning robot to perform wireless network enhancement processing, the method also includes: obtaining status information of the cleaning robot, and updating the current network coverage and the location of each smart device in the whole house according to the status information of the cleaning robot; wherein the status information of the cleaning robot includes: the current location of the cleaning robot, the working status of the cleaning robot, the completion status of the wireless network enhancement, the wireless signal strength and coverage released by the cleaning robot; if the current network coverage does not meet the network optimization request, then returning to execute the step of responding to the network optimization request submitted by the user, and determining the target location of the cleaning robot according to the current network coverage, the location of each smart device in the whole house and the network optimization request, until the current network coverage meets the network optimization request.

[0008] According to a wireless network enhancement method provided by the present invention, the network optimization request includes a whole-house network optimization request and a user-defined network optimization request; the response to the network optimization request submitted by the user determines the target position of the cleaning robot according to the current network coverage, the location of each smart device in the whole house and the network optimization request, including: determining the restriction conditions that the target position needs to meet according to the type of network optimization request; under the restriction conditions that the target position needs to meet, determining the target position of the cleaning robot according to the current network coverage, the location of each smart device in the whole house and the network optimization request.

[0009] According to a wireless network enhancement method provided by the present invention, the method further includes: after the cleaning robot is turned on, executing a cleaning robot network configuration process.

[0010] According to a wireless network enhancement method provided by the present invention, the method further includes: performing network detection and sending the detected current network information to the smart terminal used by the user; wherein the network information includes network status information and network coverage.

[0011] According to a wireless network enhancement method provided by the present invention, there are multiple cleaning robots; the method also includes: obtaining the current network coverage, the location of each smart device in the whole house and the current location of each cleaning robot; in response to a network optimization request submitted by a user, determining the target location of each cleaning robot according to the current network coverage, the location of each smart device in the whole house and the network optimization request; for each cleaning robot, controlling the cleaning robot to move from the current location of the cleaning robot to the target location of the cleaning robot, and controlling the cleaning robot to perform wireless network enhancement processing.

[0012] The present invention also provides a wireless network enhancement device, which is applied to a cleaning robot, and the cleaning robot has a wireless network routing function. The device includes the following modules: an acquisition module, which is used to obtain the current network coverage, the location of each smart device in the whole house, and the current location of the cleaning robot; a determination module, which is used to respond to a network optimization request submitted by a user, and determine the target location of the cleaning robot according to the current network coverage, the location of each smart device in the whole house, and the network optimization request; a control module, which is used to control the cleaning robot to move from the current location of the cleaning robot to the target location of the cleaning robot, and control the cleaning robot to perform wireless network enhancement processing.

[0013] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any of the above-mentioned wireless network enhancement methods when executing the computer program.

[0014] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the wireless network enhancement methods described above are implemented.

[0015] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the steps of any one of the wireless network enhancement methods described above are implemented.

[0016] The wireless network enhancement method, device, equipment, storage medium and product provided by the present invention are applied to a cleaning robot. The cleaning robot has a wireless network routing function, which obtains the current network coverage, the location of each smart device in the whole house and the current location of the cleaning robot; responds to a network optimization request submitted by a user, and determines the target location of the cleaning robot according to the current network coverage, the location of each smart device in the whole house and the network optimization request; controls the cleaning robot to move from the current location of the cleaning robot to the target location of the cleaning robot, and controls the cleaning robot to perform wireless network enhancement processing. According to the scheme of the present invention, the cleaning robot has a wireless network routing function, and does not need to add an additional router, so as to provide a wider wireless signal coverage range, saving network costs; and according to the current network coverage, the location of each smart device in the whole house and the network optimization request, determines the target location of the cleaning robot, moves the cleaning robot to the target location for wireless network enhancement processing, can achieve whole-house network optimization, and improves the adaptability of the network. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 This is one of the flow charts of the wireless network enhancement method provided by the present invention.

[0019] Figure 2 This is the second flow chart of the wireless network enhancement method provided by the present invention.

[0020] Figure 3 It is a structural schematic diagram of the wireless network enhancement device provided by the present invention.

[0021] Figure 4 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

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

[0023] The following specific embodiments are used to describe in detail the technical solution of the present application and how the technical solution of the present application solves the above technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The wireless network enhancement method of the present invention is described below in conjunction with the accompanying drawings.

[0024] In practical applications, the execution subject of the wireless network enhancement method can be a wireless network enhancement device, which can be implemented in many ways, for example, it can be implemented through a computer program, such as application software, etc.; or, for example, a chip, etc. It can also be implemented as a medium storing relevant computer programs, such as a USB disk, a cloud disk, etc.; or, it can also be implemented through a physical device integrated or installed with relevant computer programs, such as a server, etc.; or, it can also be a physical device integrated on a cleaning robot or a cleaning robot base station.

[0025] Specifically, the wireless network enhancement method provided by the present invention can be applied in a home scenario or in a company office scenario.

[0026] Figure 1 This is one of the flow charts of the wireless network enhancement method provided by the present invention. The wireless network enhancement method provided by the present invention is applied to a cleaning robot, and the cleaning robot has a wireless network routing function. Figure 1 As shown, the method includes the following steps 101 to 103.

[0027] Step 101: Obtain the current network coverage, the location of each smart device in the house, and the current location of the cleaning robot.

[0028] Among them, a cleaning robot is an automated device designed to perform cleaning tasks, which can automatically move and perform cleaning work on different surfaces (such as floors, windows, walls, etc.). Cleaning robots can be used in a variety of environments such as homes, offices, conference rooms, public spaces, etc. Exemplarily, the cleaning robot can be a sweeping robot, an automatic floor scrubber, a window cleaning robot, etc.

[0029] The current network coverage refers to the geographical area that can be effectively covered by the wireless signal, including the overall network coverage of the router and the cleaning robot. In practical applications, the current network coverage can be determined by detection. As an example, the signal strength and network speed at different detection points are detected, and the current network coverage is determined by analysis and evaluation.

[0030] In actual applications, the whole house includes multiple smart devices, some of which are fixed in position, such as smart refrigerators, smart air conditioners, smart TVs, etc., and some smart devices can be moved according to user needs, such as smart phones, tablets, laptops, etc. Therefore, in order to better achieve whole-house network optimization, it is necessary to determine the location of smart devices in real time.

[0031] Specifically, smart devices are usually equipped with global positioning systems such as GPS and Beidou, and the smart devices can determine their own locations. The smart devices synchronize the locations of the smart devices to the wireless network enhancement device. The wireless network enhancement device can determine the current location of each smart device in the whole house.

[0032] In this embodiment, there is no specific limitation on the method for determining the position of the cleaning robot. In one example, the cleaning robot can use laser radar (LIDAR), camera, infrared sensor, ultrasonic sensor, etc. to perceive and locate the environment. For example, the laser radar can scan the surrounding environment, generate point cloud data, and match it with the home map through a matching algorithm to determine the current position of the cleaning robot. In another example, the cleaning robot can be located by measuring the relative distance and direction to a fixed-position smart device, thereby determining the current position of the cleaning robot.

[0033] Step 102: In response to a network optimization request submitted by a user, a target location of the cleaning robot is determined based on the current network coverage, the location of each smart device in the house, and the network optimization request.

[0034] In actual applications, users can choose whether to optimize the network based on the actual network conditions and network application requirements. Specifically, users can open an application (APP) or application software through a terminal device, such as a smartphone, tablet computer, laptop computer, smart central control screen, etc., check the network conditions, and submit a network optimization request.

[0035] Specifically, after the user opens the APP or application software through the terminal device, the wireless network enhancement device performs network detection and sends the network information to the terminal device to display the network information to the user. The user can choose whether to optimize the network based on the network information.

[0036] As an example, in a possible implementation, before step 102, the wireless network enhancement method further includes: performing network detection, and sending the detected current network information to the terminal device used by the user. The network information includes network status information and network coverage, and the network status information includes but is not limited to bandwidth, delay, and jitter.

[0037] In this embodiment, after the user opens the APP or application software through the terminal device, the wireless network enhancement device performs network detection and sends the detected current network information to the terminal device used by the user, so that the user can view the current network information in real time. The user can choose whether to submit a network optimization request based on the current network information, thereby improving the reliability, accuracy and flexibility of network optimization.

[0038] Optionally, in one example, the wireless network enhancement device can send information such as the current network status information, the current network coverage range, the location of the router, the current location of the cleaning robot, the location of the smart device used by the user, etc. to the terminal device used by the user. The terminal device displays this information, and the user chooses whether to submit a network optimization request and specific network optimization strategies based on this information, such as the network optimization range, network optimization type, etc.

[0039] In actual applications, after the user submits a network optimization request, the wireless network enhancement device determines the target location of the cleaning robot based on the current network coverage, the location of each smart device in the house, and the network optimization request.

[0040] In this embodiment, the method for determining the target position of the cleaning robot is not specifically limited. As an example, a network optimization model can be pre-established and trained based on machine learning technology. Specifically, in response to a network optimization request submitted by a user, the current network coverage, the location of each smart device in the house, and the network optimization request are input into the network optimization model to obtain the target position of the cleaning robot input by the network optimization model. As an example, a network optimization algorithm can be designed according to actual needs, and the target position of the cleaning robot can be calculated based on the current network coverage, the location of each smart device in the house, and the network optimization request.

[0041] In combination with the above description, users can customize the type of network optimization and the scope of network optimization. In order to further improve the accuracy and reliability of network optimization, for different types of network optimization, determine the limiting conditions that the target location needs to meet. As an example, in one possible implementation, the network optimization request includes a whole-house network optimization request and a user-defined network optimization request, and the above step 102 includes: determining the limiting conditions that the target location needs to meet according to the type of network optimization request; under the limiting conditions that the target location needs to meet, determine the target location of the cleaning robot according to the current network coverage, the location of each smart device in the house, and the network optimization request.

[0042] Specifically, in the whole-house network optimization scenario, the locations of all smart devices connected to the wireless network are recorded in the home map, and the network requirements of each smart device are determined based on the wireless network usage (current traffic usage). Based on the network requirements of each smart device, the corresponding demand weight of each smart device is determined. For example, there are n smart devices, and the demand weights of the n smart devices are , , assuming that the distances between the router and n smart devices are (For smart devices without network coverage, the corresponding Si value is 0), the distances between the cleaning robot and n smart devices are .

[0043] In the whole-house network optimization scenario, the final target position of the cleaning robot should meet the following conditions: ① All smart devices are covered by the signal generated by the cleaning robot or router, that is, si and di cannot be 0 at the same time; ② Greater than ; ③ .

[0044] Specifically, the present invention also supports user-defined network optimization requests. For example, room adaptive optimization, for example, different network layouts and network strengths can be set for different rooms; for example, different network strengths can be set for different smart devices; for example, network optimization can be performed on a portion of smart devices, for example, network optimization can be performed on smart devices used by users and smart devices that users need to communicate with.

[0045] Exemplarily, in the network optimization scenario of the smart device currently used by the user, the network connection status of the smart device currently used by the user is recorded, and the target final position of the cleaning robot should meet the following conditions: ① Ensure that a smart device will not change from a network connection state to a disconnected state due to the modification of the position of the cleaning robot; ② Ensure that di (that is, the distance between the cleaning robot and the smart device currently used by the user) is greater than the safety distance, for example, 0.5m.

[0046] In this implementation, the restriction conditions that the target location needs to meet are determined based on the type of network optimization request; under the restriction conditions that the target location needs to meet, the target location of the cleaning robot is determined based on the current network coverage, the location of each smart device in the house, and the network optimization request, and the cleaning robot is moved to the target location to implement network enhancement processing, thereby improving the accuracy and reliability of network optimization.

[0047] Step 103: Control the cleaning robot to move from the current position of the cleaning robot to the target position of the cleaning robot, and control the cleaning robot to perform wireless network enhancement processing.

[0048] In the present invention, the cleaning robot has a wireless network routing function. Specifically, a routing module is integrated on the cleaning robot. In the present invention, the implementation form of the routing module is not specifically limited. In one example, the cleaning robot can be connected to an external routing module through a USB interface. This method is flexible, and the user can replace or upgrade the routing module as needed. In another example, the routing module can be integrated into the main control chip of the sweeping robot, which can save space and improve the integration and stability of the cleaning robot. In another example, the routing function is realized through software configuration, and the existing hardware resources of the cleaning robot are utilized to realize the reception and broadcasting of wireless network signals through firmware updates or software algorithms.

[0049] In actual applications, after the cleaning robot has gone through the network configuration phase, it can connect to the wireless network and send out the received wireless network. Other smart devices do not need to newly connect to the wireless network of the cleaning robot to enjoy the wireless network coverage provided by the current sweeping robot. Specifically, in one example, the cleaning robot uses the same network name and password as the router. In this way, the smart device will automatically connect to the network with the strongest signal when it is near the cleaning robot without any user operation. In another example, the routing module of the cleaning robot may work in WiFi extender mode, which receives and rebroadcasts the signal of the home WiFi, but broadcasts it with the same network name and security settings. In another example, using seamless roaming technology, the cleaning robot and the router can work together, and the smart device can automatically switch to the access point with the strongest signal without user intervention. In another example, in a Mesh network, the cleaning robot may act as a node and work with other Mesh nodes (including routers) to form a unified network.

[0050] It should be noted that the communication method between the cleaning robot and the wireless network enhancement device may be WiFi communication, or other communication methods such as 4G, ZigBee, NbIOT, etc.

[0051] In the solution of this embodiment, the cleaning robot has a wireless network routing function, which can provide a wider wireless signal coverage range without adding additional routers, saving network costs; and, based on the current network coverage, the location of each smart device in the house, and the network optimization request, the target position of the cleaning robot is determined, and the cleaning robot is moved to the target position for wireless network enhancement processing, which can achieve whole-house network optimization and improve the network's adaptability.

[0052] Furthermore, in a possible implementation, Figure 2 FIG. 2 is a flow chart of the wireless network enhancement method provided by the present invention. Figure 2As shown, based on the above embodiment, after the above step 103, the above wireless network enhancement method further includes the following steps.

[0053] Step 201: Obtain status information of the cleaning robot, and update the current network coverage and the location of each smart device in the house based on the status information of the cleaning robot.

[0054] The status information of the cleaning robot includes: the current position of the cleaning robot, the working status of the cleaning robot, the completion status of the wireless network enhancement, and the strength and coverage of the wireless signal released by the cleaning robot.

[0055] Step 202: Determine whether the current network coverage meets the network optimization request.

[0056] Step 203: If the current network coverage does not meet the network optimization request, return to execute the above step 102.

[0057] Step 204: If the current network coverage meets the network optimization request, then end.

[0058] In this embodiment, the cleaning robot is controlled to move from the current position of the cleaning robot to the target position of the cleaning robot, and after the cleaning robot is controlled to perform wireless network enhancement processing, the current network coverage and the location of each smart device in the whole house are updated according to the status information of the cleaning robot, and it is judged whether the current network coverage meets the network optimization request. If the current network coverage meets the network optimization requirements, the target position of the cleaning robot continues to be adjusted to achieve further optimization of the wireless network, thereby improving the reliability and accuracy of the network optimization.

[0059] In actual applications, the application scenario may include multiple cleaning robots, and multiple cleaning robots jointly realize wireless network optimization. As an example, in one possible implementation, the wireless network enhancement method further includes: obtaining the current network coverage, the location of each smart device in the whole house, and the current location of each cleaning robot; in response to the network optimization request submitted by the user, determining the target location of each cleaning robot according to the current network coverage, the location of each smart device in the whole house, and the network optimization request; for each cleaning robot, controlling the cleaning robot to move from the current location of the cleaning robot to the target location of the cleaning robot, and controlling the cleaning robot to perform wireless network enhancement processing.

[0060] In practical applications, if a home or office includes multiple cleaning robots, it is necessary to control multiple cleaning robots to jointly complete network optimization. It is understandable that, according to the network optimization request, the control of multiple cleaning robots is achieved on the premise that the moving distance of each cleaning robot is minimized.

[0061] For example, different cleaning robots are responsible for network optimization in different areas. For another example, wireless networks of different frequency bands can be implemented through different cleaning robots. For example, some cleaning robots are responsible for 2.4GHz frequency band network optimization to ensure network connection of smart devices at home; other cleaning robots are responsible for 5GHz frequency band network optimization to ensure network connection of mobile terminal devices (such as smart phones).

[0062] In this embodiment, the application scenario may include multiple cleaning robots, and the multiple cleaning robots jointly implement wireless network optimization, thereby improving the reliability and accuracy of network optimization.

[0063] In addition, in one example, the wireless network enhancement device receives network optimization requests submitted by multiple users. In this application scenario, the wireless network enhancement device needs to determine the target location of the cleaning robot based on the current network coverage, the location of each smart device in the house, and the current location of the cleaning robot, in order to maximize the needs of all users or users with higher priority.

[0064] In addition, in a possible implementation, the wireless network enhancement method further includes: after the cleaning robot is powered on, executing a cleaning robot network configuration process.

[0065] In the present invention, the cleaning robot is equipped with a SIM card assembly and a network communication module, and the network communication module supports 4G network or 5G network. Next, the wireless network enhancement device is used as an example for the cloud server. Specifically, after the sweeping robot is turned on, the power module supplies power to each module in the cleaning robot, and the processor (CPU) transmits the set program to the network communication module to start the network communication module. After the network communication module obtains the network communication capability through the SIM card assembly, it is connected to the cloud server according to the data given by the processor from the serial port (UART), so as to form an Internet of Things mode between the cleaning robot and the cloud server, and the cloud server receives the message sent by the cleaning robot in real time. Furthermore, a pairing QR code and a unique machine identification serial number are set on the body of the cleaning robot. The user can log in to the APP through the terminal device, and scan the code in the APP to pair the cleaning robot and the terminal device, or enter the Pin code to pair the cleaning robot and the terminal device. After selecting either of the two pairing methods and submitting, the APP informs the cloud server to query the device status. If the cleaning robot is online in the wireless network enhancement device, the cloud server binds the cleaning robot and the terminal device and sends a message to the cleaning robot and the terminal device; if the cleaning robot is not online, that is, the cleaning robot is not turned on, the cloud server returns a message that the device pairing failed.

[0066] In actual applications, after the terminal device is successfully connected to the cleaning robot, due to the network communication mode of the SIM card component and the network communication module, the terminal device can directly transmit data to the cleaning robot through the APP, without the need for intermediate message forwarding through the cloud server, which can avoid control delays caused by fluctuations in the cloud service data transmission rate and traffic. Specific usage scenarios include but are not limited to: ① Setting the cleaning mode of the cleaning robot; ② Obtaining the map information of the cleaning robot; ③ Using it as a remote control to control the front, back, left, and right of the cleaning robot; ④ Obtaining the video stream information of the cleaning robot camera, etc.

[0067] Specifically, in the voice communication between the terminal device and the cleaning robot, unlike the voice calls under the traditional WiFi medium, the SIM card component and the network communication module can realize the voice call without the network. The specific operation process is: after the cleaning robot is successfully paired with the terminal device, the mobile phone address book can be imported in the APP (it can also be entered manually), and the APP transmits the number data to the cleaning robot and saves it in the memory on the cleaning robot, so that the number in the memory remains unchanged every time the cleaning robot is turned on. In this mode, the voice call is two-way, that is, the cleaning robot can call the terminal device, and the terminal device can also call the cleaning robot, and this mode does not require network support, which is the same as calling between terminal devices.

[0068] In the answering phone mode, the cleaning robot identifies the incoming caller number based on the address book information pre-entered in the memory, and broadcasts the caller information through the voice module; the user can control whether to answer the call through voice, the voice module of the cleaning robot identifies the user's voice information, and the processor (CPU) processes whether to answer the call. After answering the call, the voice module decodes and encodes the audio information, and the processor forwards the audio information to the network communication module, which sends it out to achieve the communication effect of making a phone call.

[0069] In the calling mode, similar to the answering mode, the user tells the cleaning robot who to call through voice, and the cleaning robot encodes the audio information according to the voice module and transmits it to the processor. The processor performs fuzzy matching to query the address book information stored in the memory. If the corresponding information is matched, the user is asked whether to make the call. After the user replies with a voice that he agrees, the processor in the cleaning robot transmits the number information to the network communication module and makes the call. After the call is successfully answered, the communication process is the same as answering the call.

[0070] In this embodiment, the combination of the SIM card assembly and the network communication module saves the steps of network configuration and improves the efficiency of network configuration. The APP and the cleaning robot can directly transmit data, and the necessary data is transmitted by the cleaning robot to the cloud server. On the one hand, it can avoid information leakage and improve communication security; on the other hand, it improves the efficiency of data transmission; on the other hand, through the combination of the SIM card assembly and the network communication module, the cleaning robot can make voice calls with the terminal device when the user does not have a wireless network, which improves the reliability of voice communication.

[0071] The wireless network enhancement method provided in this embodiment is applied to a cleaning robot. The cleaning robot has a wireless network routing function. By obtaining the current network coverage, the location of each smart device in the whole house, and the current location of the cleaning robot; responding to a network optimization request submitted by a user, the target location of the cleaning robot is determined according to the current network coverage, the location of each smart device in the whole house, and the network optimization request; the cleaning robot is controlled to move from the current location of the cleaning robot to the target location of the cleaning robot, and the cleaning robot is controlled to perform wireless network enhancement processing. In the solution of this embodiment, the cleaning robot has a wireless network routing function, and does not need to add an additional router to provide a wider wireless signal coverage range, saving network costs; and according to the current network coverage, the location of each smart device in the whole house, and the network optimization request, the target location of the cleaning robot is determined, and the cleaning robot is moved to the target location for wireless network enhancement processing, which can achieve whole-house network optimization and improve the adaptability of the network.

[0072] The wireless network enhancement device provided by the present invention is described below. The wireless network enhancement device described below and the wireless network enhancement method described above can be referred to each other.

[0073] In practical applications, there are many ways to implement the wireless network enhancement device, for example, it can be implemented through a computer program, such as application software, etc.; or, for example, a chip, etc. It can also be implemented as a medium storing relevant computer programs, such as a USB disk, a cloud disk, etc.; or, it can also be implemented through a physical device integrated or installed with relevant computer programs, such as a server, etc.; or, it can also be a physical device integrated on a cleaning robot or a cleaning robot base station.

[0074] Figure 3 is a schematic diagram of the structure of the wireless network enhancement device provided by the present invention, such as Figure 3 As shown, the wireless network enhancement device includes an acquisition module 31 , a determination module 32 and a control module 33 .

[0075] The acquisition module 31 is used to obtain the current network coverage, the location of each smart device in the house, and the current location of the cleaning robot.

[0076] Among them, a cleaning robot is an automated device designed to perform cleaning tasks, which can automatically move and perform cleaning work on different surfaces (such as floors, windows, walls, etc.). Cleaning robots can be used in a variety of environments such as homes, offices, conference rooms, public spaces, etc. Exemplarily, the cleaning robot can be a sweeping robot, an automatic floor scrubber, a window cleaning robot, etc.

[0077] The current network coverage refers to the geographical area that can be effectively covered by the wireless signal, including the overall network coverage of the router and the cleaning robot. In practical applications, the current network coverage can be determined by detection. As an example, the signal strength and network speed at different detection points are detected, and the current network coverage is determined by analysis and evaluation.

[0078] In actual applications, the whole house includes multiple smart devices, some of which are fixed in position, such as smart refrigerators, smart air conditioners, smart TVs, etc., and some smart devices can be moved according to user needs, such as smart phones, tablets, laptops, etc. Therefore, in order to better achieve whole-house network optimization, it is necessary to determine the location of smart devices in real time.

[0079] Specifically, smart devices are usually equipped with global positioning systems such as GPS and Beidou, and the smart devices can determine their own locations. The smart devices synchronize the locations of the smart devices to the wireless network enhancement device. The wireless network enhancement device can determine the current location of each smart device in the whole house.

[0080] In this embodiment, there is no specific limitation on the method for determining the position of the cleaning robot. In one example, the cleaning robot can use laser radar (LIDAR), camera, infrared sensor, ultrasonic sensor, etc. to perceive and locate the environment. For example, the laser radar can scan the surrounding environment, generate point cloud data, and match it with the home map through a matching algorithm to determine the current position of the cleaning robot. In another example, the cleaning robot can be located by measuring the relative distance and direction to a fixed-position smart device, thereby determining the current position of the cleaning robot.

[0081] Combination Figure 3 The above-mentioned determination module 32 is used to respond to the network optimization request submitted by the user, and determine the target position of the cleaning robot according to the current network coverage, the location of each smart device in the house and the network optimization request.

[0082] In actual applications, users can choose whether to optimize the network based on the actual network conditions and network application requirements. Specifically, users can open an application (APP) or application software through a terminal device, such as a smartphone, tablet computer, laptop computer, smart central control screen, etc., check the network conditions, and submit a network optimization request.

[0083] Specifically, after the user opens the APP or application software through the terminal device, the wireless network enhancement device performs network detection and sends the network information to the terminal device to display the network information to the user. The user can choose whether to optimize the network based on the network information.

[0084] As an example, in a possible implementation, the wireless network enhancement device further includes: a network detection module, which is used to perform network detection and send the detected current network information to the terminal device used by the user. The network information includes network status information and network coverage, and the network status information includes but is not limited to bandwidth, delay, and jitter.

[0085] In this embodiment, after the user opens the APP or application software through the terminal device, the network detection module performs network detection and sends the detected current network information to the terminal device used by the user, so that the user can view the current network information in real time. The user can choose whether to submit a network optimization request based on the current network information, thereby improving the reliability, accuracy and flexibility of network optimization.

[0086] Optionally, in one example, the wireless network enhancement device can send information such as the current network status information, the current network coverage range, the location of the router, the current location of the cleaning robot, the location of the smart device used by the user, etc. to the terminal device used by the user. The terminal device displays this information, and the user chooses whether to submit a network optimization request and specific network optimization strategies based on this information, such as the network optimization range, network optimization type, etc.

[0087] In actual applications, after the user submits a network optimization request, the determination module 32 determines the target location of the cleaning robot according to the current network coverage, the location of each smart device in the house, and the network optimization request.

[0088] In this embodiment, there is no specific limitation on the method for determining the target position of the cleaning robot. As an example, the determination module 32 can pre-establish and train a network optimization model based on machine learning technology. Specifically, the determination module 32 responds to the network optimization request submitted by the user, inputs the current network coverage, the location of each smart device in the whole house, and the network optimization request into the network optimization model, and obtains the target position of the cleaning robot input by the network optimization model. As an example, the determination module 32 can design a network optimization algorithm according to actual needs, and calculate the target position of the cleaning robot according to the current network coverage, the location of each smart device in the whole house, and the network optimization request.

[0089] In combination with the above description, users can customize the type of network optimization and the scope of network optimization. In order to further improve the accuracy and reliability of network optimization, for different types of network optimization, determine the limiting conditions that the target location needs to meet. As an example, in one possible implementation, the network optimization request includes a whole-house network optimization request and a user-defined network optimization request. The above-mentioned determination module 32 is specifically used to: determine the limiting conditions that the target location needs to meet according to the type of network optimization request; under the limiting conditions that the target location needs to meet, determine the target location of the cleaning robot according to the current network coverage, the location of each smart device in the whole house, and the network optimization request.

[0090] Specifically, in the whole-house network optimization scenario, the locations of all smart devices connected to the wireless network are recorded in the home map, and the network requirements of each smart device are determined based on the wireless network usage (current traffic usage). Based on the network requirements of each smart device, the corresponding demand weight of each smart device is determined. For example, there are n smart devices, and the demand weights of the n smart devices are , , assuming that the distances between the router and n smart devices are (For smart devices without network coverage, the corresponding Si value is 0), the distances between the cleaning robot and n smart devices are .

[0091] In the whole-house network optimization scenario, the final target position of the cleaning robot should meet the following conditions: ① All smart devices are covered by the signal generated by the cleaning robot or router, that is, si and di cannot be 0 at the same time; ② Greater than ; ③ .

[0092] Specifically, the present invention also supports user-defined network optimization requests. For example, room adaptive optimization, for example, different network layouts and network strengths can be set for different rooms; for example, different network strengths can be set for different smart devices; for example, network optimization can be performed on a portion of smart devices, for example, network optimization can be performed on smart devices used by users and smart devices that users need to communicate with.

[0093] Exemplarily, in the network optimization scenario of the smart device currently used by the user, the network connection status of the smart device currently used by the user is recorded, and the target final position of the cleaning robot should meet the following conditions: ① Ensure that a smart device will not change from a network connection state to a disconnected state due to the modification of the position of the cleaning robot; ② Ensure that di (that is, the distance between the cleaning robot and the smart device currently used by the user) is greater than the safety distance, for example, 0.5m.

[0094] In this embodiment, the determination module 32 determines the restriction conditions that the target location needs to meet according to the type of network optimization request; under the restriction conditions that the target location needs to meet, the target location of the cleaning robot is determined according to the current network coverage, the location of each smart device in the house and the network optimization request, and the cleaning robot is moved to the target location to implement network enhancement processing, thereby improving the accuracy and reliability of network optimization.

[0095] Combination Figure 3 The control module 33 is used to control the cleaning robot to move from the current position of the cleaning robot to the target position of the cleaning robot, and control the cleaning robot to perform wireless network enhancement processing.

[0096] In the present invention, the cleaning robot has a wireless network routing function. Specifically, a routing module is integrated on the cleaning robot. In the present invention, the implementation form of the routing module is not specifically limited. In one example, the cleaning robot can be connected to an external routing module through a USB interface. This method is flexible, and the user can replace or upgrade the routing module as needed. In another example, the routing module can be integrated into the main control chip of the sweeping robot, which can save space and improve the integration and stability of the cleaning robot. In another example, the routing function is realized through software configuration, and the existing hardware resources of the cleaning robot are utilized to realize the reception and broadcasting of wireless network signals through firmware updates or software algorithms.

[0097] In actual applications, after the cleaning robot has gone through the network configuration phase, it can connect to the wireless network and send out the received wireless network. Other smart devices do not need to newly connect to the wireless network of the cleaning robot to enjoy the wireless network coverage provided by the current sweeping robot. Specifically, in one example, the cleaning robot uses the same network name and password as the router. In this way, the smart device will automatically connect to the network with the strongest signal when it is near the cleaning robot without any user operation. In another example, the routing module of the cleaning robot may work in WiFi extender mode, which receives and rebroadcasts the signal of the home WiFi, but broadcasts it with the same network name and security settings. In another example, using seamless roaming technology, the cleaning robot and the router can work together, and the smart device can automatically switch to the access point with the strongest signal without user intervention. In another example, in a Mesh network, the cleaning robot may act as a node and work with other Mesh nodes (including routers) to form a unified network.

[0098] It should be noted that the communication method between the cleaning robot and the wireless network enhancement device may be WiFi communication, or other communication methods such as 4G, ZigBee, NbIOT, etc.

[0099] In the solution of this embodiment, the cleaning robot has a wireless network routing function, which can provide a wider wireless signal coverage range without adding additional routers, saving network costs; and, based on the current network coverage, the location of each smart device in the house, and the network optimization request, the target position of the cleaning robot is determined, and the cleaning robot is moved to the target position for wireless network enhancement processing, which can achieve whole-house network optimization and improve the network's adaptability.

[0100] In addition, in a possible implementation, based on the above-mentioned embodiment, the above-mentioned wireless network enhancement device also includes: an update module, which is used to obtain the status information of the cleaning robot, and update the current network coverage and the location of each smart device in the whole house according to the status information of the cleaning robot; wherein the status information of the cleaning robot includes: the current location of the cleaning robot, the working status of the cleaning robot, the completion status of the wireless network enhancement, and the wireless signal strength and coverage released by the cleaning robot; a processing module, which is used to return to execute the above-mentioned step of responding to the network optimization request submitted by the user, and determining the target location of the cleaning robot according to the current network coverage, the location of each smart device in the whole house and the network optimization request if the current network coverage does not meet the network optimization request.

[0101] In this embodiment, the cleaning robot is controlled to move from the current position of the cleaning robot to the target position of the cleaning robot, and after the cleaning robot is controlled to perform wireless network enhancement processing, the current network coverage and the location of each smart device in the whole house are updated according to the status information of the cleaning robot, and it is judged whether the current network coverage meets the network optimization request. If the current network coverage meets the network optimization requirements, the target position of the cleaning robot continues to be adjusted to achieve further optimization of the wireless network, thereby improving the reliability and accuracy of the network optimization.

[0102] In actual applications, the application scenario may include multiple cleaning robots, and multiple cleaning robots jointly realize wireless network optimization. As an example, in one possible implementation, the acquisition module 31 is also used to obtain the current network coverage, the location of each smart device in the whole house, and the current location of each cleaning robot; the determination module 32 is also used to respond to the network optimization request submitted by the user, and determine the target location of each cleaning robot according to the current network coverage, the location of each smart device in the whole house, and the network optimization request; the control module 33 is also used for each cleaning robot to control the cleaning robot to move from the current location of the cleaning robot to the target location of the cleaning robot, and control the cleaning robot to perform wireless network enhancement processing.

[0103] In practical applications, if a home or office includes multiple cleaning robots, it is necessary to control multiple cleaning robots to jointly complete network optimization. It is understandable that, according to the network optimization request, the control of multiple cleaning robots is achieved on the premise that the moving distance of each cleaning robot is minimized.

[0104] For example, different cleaning robots are responsible for network optimization in different areas. For another example, wireless networks of different frequency bands can be implemented through different cleaning robots. For example, some cleaning robots are responsible for 2.4GHz frequency band network optimization to ensure network connection of smart devices at home; other cleaning robots are responsible for 5GHz frequency band network optimization to ensure network connection of mobile terminal devices (such as smart phones).

[0105] In this embodiment, the application scenario may include multiple cleaning robots, and the multiple cleaning robots jointly implement wireless network optimization, thereby improving the reliability and accuracy of network optimization.

[0106] In addition, in one example, the wireless network enhancement device receives network optimization requests submitted by multiple users. In this application scenario, the wireless network enhancement device needs to determine the target location of the cleaning robot based on the current network coverage, the location of each smart device in the house, and the current location of the cleaning robot, in order to maximize the needs of all users or users with higher priority.

[0107] In addition, in a possible implementation, the wireless network enhancement device further includes: a network configuration module, which is used to execute a network configuration process of the cleaning robot after the cleaning robot is turned on.

[0108] In the present invention, the cleaning robot is equipped with a SIM card assembly and a network communication module, and the network communication module supports 4G network or 5G network. Next, the wireless network enhancement device is used as an example for the cloud server. Specifically, after the sweeping robot is turned on, the power module supplies power to each module in the cleaning robot, and the processor (CPU) transmits the set program to the network communication module to start the network communication module. After the network communication module obtains the network communication capability through the SIM card assembly, it is connected to the cloud server according to the data given by the processor from the serial port (UART), so as to form an Internet of Things mode between the cleaning robot and the cloud server, and the cloud server receives the message sent by the cleaning robot in real time. Furthermore, a pairing QR code and a unique machine identification serial number are set on the body of the cleaning robot. The user can log in to the APP through the terminal device, and scan the code in the APP to pair the cleaning robot and the terminal device, or enter the Pin code to pair the cleaning robot and the terminal device. After selecting either of the two pairing methods and submitting, the APP informs the cloud server to query the device status. If the cleaning robot is online in the wireless network enhancement device, the cloud server binds the cleaning robot and the terminal device and sends a message to the cleaning robot and the terminal device; if the cleaning robot is not online, that is, the cleaning robot is not turned on, the cloud server returns a message that the device pairing failed.

[0109] In actual applications, after the terminal device is successfully connected to the cleaning robot, due to the network communication mode of the SIM card component and the network communication module, the terminal device can directly transmit data to the cleaning robot through the APP, without the need for intermediate message forwarding through the cloud server, which can avoid control delays caused by fluctuations in the cloud service data transmission rate and traffic. Specific usage scenarios include but are not limited to: ① Setting the cleaning mode of the cleaning robot; ② Obtaining the map information of the cleaning robot; ③ Using it as a remote control to control the front, back, left, and right of the cleaning robot; ④ Obtaining the video stream information of the cleaning robot camera, etc.

[0110] Specifically, in the voice communication between the terminal device and the cleaning robot, unlike the voice calls under the traditional WiFi medium, the SIM card component and the network communication module can realize the voice call without the network. The specific operation process is: after the cleaning robot is successfully paired with the terminal device, the mobile phone address book can be imported in the APP (it can also be entered manually), and the APP transmits the number data to the cleaning robot and saves it in the memory on the cleaning robot, so that the number in the memory remains unchanged every time the cleaning robot is turned on. In this mode, the voice call is two-way, that is, the cleaning robot can call the terminal device, and the terminal device can also call the cleaning robot, and this mode does not require network support, which is the same as calling between terminal devices.

[0111] In the answering phone mode, the cleaning robot identifies the incoming caller number based on the address book information pre-entered in the memory, and broadcasts the caller information through the voice module; the user can control whether to answer the call through voice, the voice module of the cleaning robot identifies the user's voice information, and the processor (CPU) processes whether to answer the call. After answering the call, the voice module decodes and encodes the audio information, and the processor forwards the audio information to the network communication module, which sends it out to achieve the communication effect of making a phone call.

[0112] In the calling mode, similar to the answering mode, the user tells the cleaning robot who to call through voice, and the cleaning robot encodes the audio information according to the voice module and transmits it to the processor. The processor performs fuzzy matching to query the address book information stored in the memory. If the corresponding information is matched, the user is asked whether to make the call. After the user replies with a voice that he agrees, the processor in the cleaning robot transmits the number information to the network communication module and makes the call. After the call is successfully answered, the communication process is the same as answering the call.

[0113] In this embodiment, the combination of the SIM card assembly and the network communication module saves the steps of network configuration and improves the efficiency of network configuration. The APP and the cleaning robot can directly transmit data, and the necessary data is transmitted by the cleaning robot to the cloud server. On the one hand, it can avoid information leakage and improve communication security; on the other hand, it improves the efficiency of data transmission; on the other hand, through the combination of the SIM card assembly and the network communication module, the cleaning robot can make voice calls with the terminal device when the user does not have a wireless network, which improves the reliability of voice communication.

[0114] The wireless network enhancement device provided in this embodiment is applied to a cleaning robot. The cleaning robot has a wireless network routing function. The acquisition module obtains the current network coverage, the location of each smart device in the whole house, and the current location of the cleaning robot; the determination module responds to the network optimization request submitted by the user, and determines the target location of the cleaning robot according to the current network coverage, the location of each smart device in the whole house, and the network optimization request; the control module controls the cleaning robot to move from the current location of the cleaning robot to the target location of the cleaning robot, and controls the cleaning robot to perform wireless network enhancement processing. In the solution of this embodiment, the cleaning robot has a wireless network routing function, and does not need to add an additional router to provide a wider wireless signal coverage range, saving network costs; and, according to the current network coverage, the location of each smart device in the whole house, and the network optimization request, the target location of the cleaning robot is determined, and the cleaning robot is moved to the target location for wireless network enhancement processing, which can achieve whole-house network optimization and improve the adaptability of the network.

[0115] Figure 4 is a schematic diagram of the structure of the electronic device provided by the present invention, such as Figure 4 As shown, the electronic device may include: a processor 410, a communications interface 420, a memory 430 and a communication bus 440, wherein the processor 410, the communications interface 420 and the memory 430 communicate with each other through the communication bus 440. The processor 410 may call the logic instructions in the memory 430 to execute the wireless network enhancement method, which includes: obtaining the current network coverage, the location of each smart device in the whole house and the current location of the cleaning robot; in response to the network optimization request submitted by the user, determining the target location of the cleaning robot according to the current network coverage, the location of each smart device in the whole house and the network optimization request; controlling the cleaning robot to move from the current location of the cleaning robot to the target location of the cleaning robot, and controlling the cleaning robot to perform wireless network enhancement processing.

[0116] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0117] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the wireless network enhancement method provided by the above methods, which includes: obtaining the current network coverage, the location of each smart device in the house, and the current location of the cleaning robot; responding to a network optimization request submitted by a user, determining the target position of the cleaning robot according to the current network coverage, the location of each smart device in the house, and the network optimization request; controlling the cleaning robot to move from the current position of the cleaning robot to the target position of the cleaning robot, and controlling the cleaning robot to perform wireless network enhancement processing.

[0118] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the wireless network enhancement method provided by the above-mentioned methods, the method comprising: obtaining the current network coverage, the location of each smart device in the whole house, and the current location of the cleaning robot; responding to a network optimization request submitted by a user, determining the target location of the cleaning robot according to the current network coverage, the location of each smart device in the whole house, and the network optimization request; controlling the cleaning robot to move from the current location of the cleaning robot to the target location of the cleaning robot, and controlling the cleaning robot to perform wireless network enhancement processing.

[0119] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0120] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0121] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A wireless network enhancement method, characterized in that: Applied to a cleaning robot, the cleaning robot having a wireless network routing function, the method comprising: Get the current network coverage, the location of each smart device in the house, and the current location of the cleaning robot; In response to a network optimization request submitted by a user, determining a target position of the cleaning robot according to the current network coverage, the position of each smart device in the whole house, and the network optimization request; The cleaning robot is controlled to move from the current position of the cleaning robot to the target position of the cleaning robot, and the cleaning robot is controlled to perform wireless network enhancement processing.

2. The wireless network enhancement method according to claim 1, characterized in that: After controlling the cleaning robot to perform wireless network enhancement processing, the method further includes: Acquire the status information of the cleaning robot, and update the current network coverage and the location of each smart device in the house according to the status information of the cleaning robot; wherein the status information of the cleaning robot includes: the current location of the cleaning robot, the working status of the cleaning robot, the completion status of the wireless network enhancement, and the wireless signal strength and coverage released by the cleaning robot; If the current network coverage does not meet the network optimization request, the process returns to executing the step of responding to the network optimization request submitted by the user, and determining the target position of the cleaning robot according to the current network coverage, the location of each smart device in the house, and the network optimization request, until the current network coverage meets the network optimization request.

3. The wireless network enhancement method according to claim 1, characterized in that: The network optimization request includes a whole-house network optimization request and a user-defined network optimization request; The method of responding to the network optimization request submitted by the user and determining the target position of the cleaning robot according to the current network coverage, the position of each smart device in the whole house and the network optimization request includes: Determine, according to the type of network optimization request, the restriction conditions that the target location needs to meet; Under the restriction conditions that the target position needs to meet, the target position of the cleaning robot is determined according to the current network coverage, the location of each smart device in the whole house and the network optimization request.

4. The wireless network enhancement method according to claim 1, characterized in that: The method further comprises: After the cleaning robot is turned on, execute the cleaning robot network configuration process.

5. The wireless network enhancement method according to any one of claims 1 to 4, characterized in that: Before determining the target position of the cleaning robot in response to the network optimization request submitted by the user according to the current network coverage, the position of each smart device in the whole house and the network optimization request, the method further includes: Perform network detection and send the detected current network information to the smart terminal used by the user; wherein the network information includes network status information and network coverage.

6. The wireless network enhancement method according to any one of claims 1 to 4, characterized in that: The number of the cleaning robots is multiple; the method further comprises: Get the current network coverage, the location of each smart device in the house, and the current location of each cleaning robot; In response to a network optimization request submitted by a user, determining a target position of each cleaning robot according to the current network coverage, the position of each smart device in the whole house, and the network optimization request; For each cleaning robot, the cleaning robot is controlled to move from the current position of the cleaning robot to the target position of the cleaning robot, and the cleaning robot is controlled to perform wireless network enhancement processing.

7. A wireless network enhancement device, characterized in that: Applied to a cleaning robot, the cleaning robot has a wireless network routing function, and the device comprises: The acquisition module is used to obtain the current network coverage, the location of each smart device in the house, and the current location of the cleaning robot; A determination module, configured to respond to a network optimization request submitted by a user and determine a target position of the cleaning robot according to the current network coverage, the position of each smart device in the whole house, and the network optimization request; The control module is used to control the cleaning robot to move from the current position of the cleaning robot to the target position of the cleaning robot, and control the cleaning robot to perform wireless network enhancement processing.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the wireless network enhancement method according to any one of claims 1 to 6 are implemented.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the wireless network enhancement method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the wireless network enhancement method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Wireless energy transmission method and mobile relay device

    CN104333147A

  • Method and devices for providing wireless coverage

    CN109479201A

  • Self-adaptive wireless mobile relay control system and self-adaptive wireless mobile relay control method

    CN112821931A

  • Device, Apparatus, Method and Computer Programs for a Network Gateway, Server, Server Apparatus, Server Method, System, Router, Mobile Device, Vehicular Gateway and Cloud Server

    US20190007311A1