Mobile phone WIFI accelerator and method
AssigneeSichuan Subao Network Technology Co., Ltd.
InventorKun Pan
Life of this patent
Estimating the term…
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.
Claims13
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.
Dependencies are inferred from the claim text.