Enhanced conversation interface for network management
US-2022239569-A1 · Jul 28, 2022 · US
US11812487B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11812487-B2 |
| Application number | US-202117514149-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 29, 2021 |
| Priority date | Nov 13, 2020 |
| Publication date | Nov 7, 2023 |
| Grant date | Nov 7, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present disclosure relates to a method, a device, an extender, and a computer medium for automatically restoring connections. In this method, a wireless extender records the number of packets received from an access point within a first predetermined time; the wireless extender compares the recorded number with a predetermined threshold; and in response to determining that the recorded number is smaller than the predetermined threshold, the wireless extender restarts a WiFi module used for WiFi communication in the wireless extender to reestablish a WiFi connection with the access point. By automatically detecting the WiFi connection status and automatically triggering the restart of the WiFi module, it is possible to attempt to restore the WiFi connection without manual intervention, thereby improving the efficiency of network restoration.
Opening claim text (preview).
The invention claimed is: 1. A wireless extender, comprising: a memory, in which an instruction is stored; and a processor, configured to execute the instruction stored in the memory to cause the wireless extender to execute the following operations: recording the number of packets received from an access point within a first predetermined time; comparing the recorded number with a predetermined threshold; in response to determining that the recorded number is smaller than the predetermined threshold, restarting a WiFi module used for WiFi communication in the wireless extender to reestablish a WiFi connection with the access point; in response to determining that the recorded number is not smaller than the predetermined threshold, or determining that the WiFi connection has been reestablished, determining whether a protocol client hosted in the wireless extender receives a response packet from a protocol broker hosted in the access point within a second predetermined time via a protocol; and in response to determining that the response packet is not received, restarting the protocol client to reestablish a connection based on the protocol with the protocol broker in a case where the protocol client cannot restore the connection with the protocol broker. 2. The wireless extender according to claim 1 , wherein the processor is further configured to execute the instruction stored in the memory to cause the wireless extender to execute the following operation: sending a control signal to the WiFi module to cause the WiFi module to restart after resetting. 3. The wireless extender according to claim 1 , wherein the processor is further configured to execute the instruction stored in the memory to cause the wireless extender to execute the following operation: restarting the wireless extender to cause the wireless extender to re-execute its entire workflow if the WiFi connection cannot be reestablished. 4. The wireless extender according to claim 1 , wherein the protocol client is an MQTT client, the response packet is an MQTT PINGRESP packet, the protocol broker is an MQTT broker, and the connection is an MQTT connection. 5. The wireless extender according to claim 4 , wherein the processor is further configured to execute the instruction stored in the memory to cause the wireless extender to execute the following operation: deleting a currently running MQTT client process and calling a new MQTT client process. 6. The wireless extender according to claim 4 , wherein the processor is further configured to execute the instruction stored in the memory to cause the wireless extender to execute the following operation: restarting the wireless extender to cause the wireless extender to re-execute its entire workflow if the MQTT connection cannot be reestablished. 7. The wireless extender according to claim 3 or 6 , wherein the processor is further configured to execute the instruction stored in the memory to cause the wireless extender to execute the following operation: before restarting the wireless extender, switching a user terminal connected to the wireless extender to an access point which is performing network communication. 8. A method for automatically restoring connections, comprising: recording the number of packets received from an access point within a first predetermined time by a wireless extender; comparing the recorded number with a predetermined threshold by the wireless extender; in response to determining that the recorded number is smaller than the predetermined threshold, restarting by the wireless extender a WiFi module used for WiFi communication in the wireless extender to reestablish a WiFi connection with the access point; in response to determining that the recorded number is not smaller than the predetermined threshold, or determining that the WiFi connection has been reestablished, determining whether a protocol client hosted in the wireless extender receives a response packet from a protocol broker hosted in the access point within a second predetermined time via a protocol; and in response to determining that the response packet is not received, restarting the protocol client to reestablish a connection based on the protocol with the protocol broker in a case where the protocol client cannot restore the connection with the protocol broker. 9. The method according to claim 8 , wherein restarting a WiFi module includes: sending a control signal to the WiFi module by a controller in the wireless extender to cause the WiFi module to restart after resetting. 10. The method according to claim 8 , further comprising: restarting the wireless extender by a controller in the wireless extender to cause the wireless extender to re-execute its entire workflow if the WiFi connection cannot be reestablished. 11. The method according to claim 8 , wherein the protocol client is an MQTT client, the response packet is an MQTT PINGRESP packet, the protocol broker is an MQTT broker, the connection is an MQTT connection. 12. The method according to claim 11 , wherein restarting the MQTT client includes: Deleting a currently running MQTT client process and calling a new MQTT client process by a controller in the wireless extender. 13. The method according to claim 11 , further comprising: restarting the wireless extender by the controller in the wireless extender to cause the wireless extender to re-execute its entire workflow if the MQTT connection cannot be reestablished. 14. The method according to claim 10 , further comprising: before restarting the wireless extender, switching by the wireless extender a user terminal connected to the wireless extender to an access point which is performing network communication. 15. A non-transitory computer-readable medium having an instruction stored therein, when executed by a processor, the instruction causing the processor to execute operations including the following: recording the number of packets received from an access point within a first predetermined time; comparing the recorded number with a predetermined threshold; in response to determining that the recorded number is smaller than the predetermined threshold, restarting a WiFi module used for WiFi communication in the wireless extender to reestablish a WiFi connection with the access point; in response to determining that the recorded number is not smaller than the predetermined threshold, or determining that the WiFi connection has been reestablished, determining whether a protocol client hosted in the wireless extender receives a response packet from a protocol broker hosted in the access point within a second predetermined time via a protocol; and in response to determining that the response packet is not received, restarting the protocol client to reestablish a connection based on the protocol with the protocol broker in a case where the protocol client cannot restore the connection with the protocol broker. 16. The non-transitory computer-readable medium according to claim 15 , wherein, when executed by the processor, the instruction causes the processor to further execute operations including the following: sending a control signal to the WiFi module to cause the WiFi module to restart after resetting. 17. The non-transitory computer-readable medium according to claim 15 , wherein the protocol client is an MQTT client, the response packet is an MQTT PINGRESP packet, the protocol broker is an MQTT broker, and the connection is an MQTT connection. 18. The non-transitory computer-readable medium
Connection re-establishment · CPC title
Threshold monitoring · CPC title
Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] · CPC title
Management of setup rejection or failure · CPC title
WLAN [Wireless Local Area Networks] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.