Method, device, extender, and computer medium for automatically restoring connection

US11812487B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11812487-B2
Application numberUS-202117514149-A
CountryUS
Kind codeB2
Filing dateOct 29, 2021
Priority dateNov 13, 2020
Publication dateNov 7, 2023
Grant dateNov 7, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • H04W76/19Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11812487B2 cover?
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 numb…
Who is the assignee on this patent?
Arris Entpr Llc
What technology area does this patent fall under?
Primary CPC classification H04W76/19. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 07 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).