# US 10,321,506 B2 · Mobile phone WIFI accelerator and method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,321,506 B2
- Document ID: US10321506B2
- Status: Granted
- Kind: B2
- Application number: 15/674,306
- Filed: 2017-08-10
- Published: 2018-04-19
- Granted: 2019-06-11
- Earliest claimed: 2016-10-13
- Assignees: Sichuan Subao Network Technology Co., Ltd.
- Applicants: Sichuan Subao Network Technology Co., Ltd.
- Inventors: Kun Pan
- Web page: https://patentgrep.com/patent/US10321506B2

## CPC

- H04W 76/16: Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer
- H04W 48/18: Selecting a network or a communication service
- H04L 43/0894: Packet rate
- H04L 43/16: Threshold monitoring
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W 80/06: Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless {(transmission control protocol/Internet protocol [TCP/IP] or user datagram protocol [UDP] H04L69/16)}
- H04W 84/042: {Public Land Mobile systems, e.g. cellular systems}
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W 88/06: adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Disclosed is a mobile phone wifi accelerator and method. The mobile phone wifi accelerator includes a smart mobile phone terminal including a WIFI module and a 4G module. The WIFI module is configured to establish a communication connection with a WIFI network. The 4G module is configured to establish a communication connection with a 4G network. An online game server is respectively connected to the WIFI network and the 4G network. The method avoids the problem that the WIFI network acceleration technology in the prior art cannot fundamentally solve the defect of instable WIFI networks.

## Claims

### Claim 1

A method of accelerating a mobile phone network using a wifi accelerator, comprising the following steps:
accessing a wifi network by a wifi module in a smart mobile phone terminal, and activating a 4G network by a 4G module in the smart mobile phone terminal;
wherein
when a data transmission between the smart mobile phone terminal and an online game server is performed, if a rate of the data transmission is higher than a preset lower limit rate value, the data transmission is performed by the wifi network, and if the rate of the data transmission is lower than the preset lower limit rate value, a communication connection is established between the smart mobile phone terminal and the online game server by the 4G network, such that the data transmission is performed by both the 4G network and the wifi network;
when the smart mobile phone terminal accesses the wifi network by the wifi module, the smart mobile phone terminal accesses a WLAN network by establishing a connection with an AP through the wifi module, and a method of activating the AP in the WLAN network further comprising the following steps:
step 1, calculating a number of APs required for a full coverage of the WLAN network according to a coverage when a transmission power of the WLAN is default and a coverage when a transmission power of the AP is default, dividing a coverage area of each AP by a total area of a WLAN area to obtain a value, and rounding up the value to obtain an integer N;
step 2, performing a clustering and recognition on the APs to obtain a target of 4N classes, arbitrarily selecting an origin of coordinates in the WLAN area, establishing a two-dimensional rectangular coordinate system, and performing the clustering on the APs intensively deployed and distributed evenly in the WLAN area according to geographical locations of the APs through a clustering algorithm to obtain a clustering result;
step 3, forming 4N of AP topologies: selecting to close a plurality of the APs according to the clustering result, realizing the full coverage of the WLAN network with the remaining APs, at the same time, forming an AP distribution structure, and initializing an AP transmission power optimization method; within each class of the 4N classes, selecting an AP at or closest to a clustering center to be an AP to be opened possibly and closing the remaining APs;
step 4, selecting to open N of APs: setting a set U as a set of APs to be selected to open, first, selecting a first AP and adding the first AP to the set U to obtain U={AP1}; second, selecting a second AP furthest away from the first AP and adding the second AP to the set U to obtain U={AP1, AP2}; then calculating a distance dij between one of the remaining APi and an AP in the set U={AP1, AP2, . . . , AP1}, letting di=min{di1, di2, . . . , dij}; and then selecting a third AP corresponding to a maximum element in the set {d1, d2, . . . , di} and adding the third AP to the set U to obtain U={AP1, AP2, . . . , APj, APj+1} until a number of elements in the set U reaches N;
step 5, detecting whether APs in the set U in a fully open state fully cover the WLAN area, if not, then continuing to select a fourth AP from the 4N APs to be selected and adding the fourth AP to the set U until a full coverage requirement of the WLAN area is satisfied, and at the same time, closing the remaining APs; and then performing step 6;
step 6, determining whether the transmission power of the AP is reduced under a premise of satisfying the full coverage requirement of the WLAN area, if not, then ending the AP transmission power optimization method; otherwise, reducing the transmission power of a designated AP until all APs operate with a lowest power consumption; and
step 7, after a number of connected users of an open AP reaches a threshold, sending by the open AP a request to a controller to open a nearby closed AP, receiving by the controller the request and then issuing by the controller an instruction to activate the nearby closed AP to cause the nearby closed AP to exit from a hibernation mode; and at the same time, sending by the controller a command to the open AP to narrow a coverage range of the open AP, thereby causing an area covered by the open PA to come into a high density deployment mode;
in the step 7, a method of sending the instruction to activate the nearby closed AP further comprising the following steps:
determining an AP to be activated at this moment, wherein each AP belongs to no less than one class synchronously;
counting a number of APs to be activated at this moment in each class;
picking up a class with a largest number of APs to be activated at this moment as an activation class; if there is more than one class “with the largest number of APs to be activated at this moment”, picking up one class of the more than one class as the activation class, wherein a pickup policy is random or preconfigured;
transferring activation information through a picked activation class to activate an AP to be activated at this moment in the activation class; and
determining whether all APs to be activated at this moment are activated, if yes, then ending the method of sending the instruction to activate the nearby closed AP; otherwise, going back to perform the steps of the method of sending the instruction to activate the nearby closed AP.

### Claim 2 (depends on 1)

The method of claim 1, wherein when the smart mobile phone terminal transmits/receives data with the online game server through the wifi network or the 4G network, communication protocols comprise UDP or TCP protocols.

### Claim 3 (depends on 1)

The method of claim 1, comprising: determining whether a file to be downloaded is a picture or a video before downloading, and if the file to be downloaded is a picture or a video and the wifi network is accessed, then directly downloading a high-definition picture or video, and if the 4G network is accessed, then downloading a standard-definition picture or video to save 4G traffic.

### Claim 4 (depends on 1)

The method of claim 1, comprising: creating a wifi fingerprint database, recording a RSSI of a wifi network frequently accessed by the mobile phone and location information of the wifi network frequently accessed, and when a matching fingerprint of a current location of the mobile phone is found in the wifi fingerprint database, automatically accessing the wifi network corresponding to the wifi fingerprint, and if there is no matching wifi fingerprint of the current location, then adopting the 4G network for reissuing data.

### Claim 5 (depends on 2)

The method of claim 2, comprising: determining whether a file to be downloaded is a picture or a video before downloading, and if the file to be downloaded is a picture or a video and the wifi network is accessed, then directly downloading a high-definition picture or video, and if the 4G network is accessed, then downloading a standard-definition picture or video to save 4G traffic.

### Claim 6 (depends on 1)

The method of claim 1, comprising: determining whether a file to be downloaded is a picture or a video before downloading, and if the file to be downloaded is a picture or a video and the wifi network is accessed, then directly downloading a high-definition picture or video, and if the 4G network is accessed, then downloading a standard-definition picture or video to save 4G traffic.

### Claim 7 (depends on 2)

The method of claim 2, comprising: creating a wifi fingerprint database, recording a RSSI of a wifi network frequently accessed by the mobile phone and location information of the wifi network frequently accessed, and when a matching fingerprint of a current location of the mobile phone is found in the wifi fingerprint database, automatically accessing the wifi network corresponding to the wifi fingerprint, and if there is no matching wifi fingerprint of the current location, then adopting the 4G network for reissuing data.

### Claim 8 (depends on 3)

The method of claim 3, comprising: creating a wifi fingerprint database, recording a RSSI of a wifi network frequently accessed by the mobile phone and location information of the wifi network frequently accessed, and when a matching fingerprint of a current location of the mobile phone is found in the wifi fingerprint database, automatically accessing the wifi network corresponding to the wifi fingerprint, and if there is no matching wifi fingerprint of the current location, then adopting the 4G network for reissuing data.

### Claim 9 (depends on 5)

The method of claim 5, comprising: creating a wifi fingerprint database, recording a RSSI of a wifi network frequently accessed by the mobile phone and location information of the wifi network frequently accessed, and when a matching fingerprint of a current location of the mobile phone is found in the wifi fingerprint database, automatically accessing the wifi network corresponding to the wifi fingerprint, and if there is no matching wifi fingerprint of the current location, then adopting the 4G network for reissuing data.

### Claim 10 (depends on 6)

The method of claim 6, comprising: creating a wifi fingerprint database, recording a RSSI of a wifi network frequently accessed by the mobile phone and location information of the wifi network frequently accessed, and when a matching fingerprint of a current location of the mobile phone is found in the wifi fingerprint database, automatically accessing the wifi network corresponding to the wifi fingerprint, and if there is no matching wifi fingerprint of the current location, then adopting the 4G network for reissuing data.

### Claim 11 (depends on 1)

The method of claim 1, comprising: creating a wifi fingerprint database, recording a RSSI of a wifi network frequently accessed by the mobile phone and location information of the wifi network frequently accessed, and when a matching fingerprint of a current location of the mobile phone is found in the wifi fingerprint database, automatically accessing the wifi network corresponding to the wifi fingerprint, and if there is no matching wifi fingerprint of the current location, then adopting the 4G network for reissuing data.

### Claim 12 (depends on 1)

The method of claim 1, comprising: determining whether a file to be downloaded is a picture or a video before downloading, and if the file to be downloaded is a picture or a video and the wifi network is accessed, then directly downloading a high-definition picture or video, and if the 4G network is accessed, then downloading a standard-definition picture or video to save 4G traffic.

### Claim 13 (depends on 12)

The method of claim 12, comprising: creating a wifi fingerprint database, recording a RSSI of a wifi network frequently accessed by the mobile phone and location information of the wifi network frequently accessed, and when a matching fingerprint of a current location of the mobile phone is found in the wifi fingerprint database, automatically accessing the wifi network corresponding to the wifi fingerprint, and if there is no matching wifi fingerprint of the current location, then adopting the 4G network for reissuing data.
