CN110233937A - A kind of data transmission method, device, equipment and storage medium - Google Patents
A kind of data transmission method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN110233937A CN110233937A CN201910695834.1A CN201910695834A CN110233937A CN 110233937 A CN110233937 A CN 110233937A CN 201910695834 A CN201910695834 A CN 201910695834A CN 110233937 A CN110233937 A CN 110233937A
- Authority
- CN
- China
- Prior art keywords
- network
- wifi
- mode
- frequency range
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
- H04W36/0085—Hand-off measurements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
This application discloses a kind of data transmission method, device, equipment and storage mediums, wherein this method comprises: determining the application whether application is supported by accelerator when application starting;When the application by accelerator support in application, the network acceleration mode of starting network acceleration function selection adaptation present network conditions, and transmitted based on selected network acceleration mode control data;In application operational process, the priority orders handover network of mode is accelerated to accelerate mode based on multiple network according to changes in network condition situation, and based on the network acceleration mode control data transmission switched;When the application is closed, acceleration function is correspondingly closed.This method can constantly guarantee the data laser propagation effect of high quality, and be manually operated without user and open and close acceleration function, improve the usage experience of user.
Description
Technical field
This application involves field of communication technology more particularly to a kind of data transmission method, device, equipment and storage mediums.
Background technique
With gradually popularizing for terminal device, the types of applications dependent on terminal device operation emerges one after another, wherein very much
It applies and needs to carry out data interaction by network and server during self-operating.For it is some needs continually with clothes
The application of business device communication, usually requires that and the network environment of data transmission is supported to can satisfy low latency, the characteristic of high stable, from
And guaranteeing is that user brings preferable usage experience.
Nowadays user can be used accelerator and manually boot acceleration function, and acceleration function is turned off manually again at the end,
To select acceleration mode according to the network condition that user enters the moment by accelerator, the acceleration mode based on accelerator selection
It can be for needing the software application accelerated at it using more stable network environment is selected for it in transmission of data packets, such as
This meets the needs of low latency, high stable as far as possible.
But enters the network condition at moment since this speeding scheme is concerned only with user and net complicated and changeable can not be adapted to
Network environment, practical application effect is simultaneously bad, can not duration guarantee the data laser propagation effect of high quality, and this acceleration side
Open and close function is manually operated when case needs user to use every time, the cumbersome application of operating process is inconvenient.
Summary of the invention
The embodiment of the present application provides a kind of data transmission method, device, equipment and storage medium, can constantly guarantee
The data laser propagation effect of high quality, and be manually operated without user and open and close acceleration function.
In view of this, the application first aspect provides a kind of data transmission method, comprising:
When application starting, the application applied and whether supported by accelerator is determined;
When the application by the accelerator support in application, starting and selects to be adapted to current net network acceleration function
The network acceleration mode of network condition is transmitted based on selected network acceleration mode control data;
In the application operational process, accelerate the preferential of mode according to changes in network condition situation and based on multiple network
Grade sequence handover network accelerates mode, based on the network acceleration mode control data transmission switched;
When the application is closed, the network acceleration function is closed.
The application second aspect provides a kind of data transmission device, comprising:
Determining module, for determining the application applied and whether supported by accelerator when application starting;
Acceleration of starting module, for when the application for accelerator support in application, start network acceleration function simultaneously
The network acceleration mode of selection adaptation present network conditions, is transmitted based on selected network acceleration mode control data;
Switching at runtime module, for according to changes in network condition situation and being based on a variety of in the application operational process
The priority orders handover network of network acceleration mode accelerates mode, is passed based on the network acceleration mode control data switched
It is defeated;
Closedown module, for closing the network acceleration function when the application is closed.
The application third aspect provides a kind of terminal device, comprising:
Processor and memory;Wherein, the memory is for storing computer program;
The processor is used for the data transmission method according to computer program execution first aspect.
The application fourth aspect provides a kind of computer readable storage medium, and the computer readable storage medium is for depositing
Computer program is stored up, the computer program is for executing data transmission method described in above-mentioned first aspect.
The 5th aspect of the application provides a kind of computer program product including instruction, when run on a computer,
So that the computer executes data transmission method described in above-mentioned first aspect.
As can be seen from the above technical solutions, the embodiment of the present application has the advantage that
The embodiment of the present application provides a kind of data transmission method, and this method faces network environment complicated and changeable, can be with
Flexibly intelligently handover network accelerates mode, while this method can also monitor the starting and closing of application automatically, and be directed to and add
The application that fast device is supported correspondingly opens and closes network acceleration function, simplifies the operation executed needed for user.Specifically,
In data transmission method provided by the present application, when monitoring using starting, first determine whether the application is supported by accelerator
Application;If so, selecting the network acceleration mould being adapted to present network conditions for the application starting network acceleration function
Formula, and transmitted based on the network acceleration mode control data;During application operation, according to changes in network condition situation base
Accelerating the priority orders of mode in multiple network, correspondingly handover network accelerates mode, and based on the network acceleration mould after switching
Formula controls data transmission;When application is closed, the network acceleration function of opening for the application is automatically closed in terminal device.It compares
Existing speeding scheme in the related technology, data accelerated method provided by the present application monitor the application starting that accelerator is supported
When can automatically turn on network acceleration function, and network acceleration function is automatically closed when monitoring that the application is closed, is not necessarily to user
Manual operation;And in application operational process, data accelerated method provided by the present application can be according to the variation of network condition
Adaptively handover network accelerates mode to situation, to guarantee that used network acceleration mode is adapted with network actual conditions,
In this way, network acceleration effect is enabled to continue to keep best, the usage experience of user is promoted to a certain extent.
Detailed description of the invention
Fig. 1 is the application scenarios schematic diagram of data transmission method provided by the embodiments of the present application;
Fig. 2 is the flow diagram of data transmission method provided by the embodiments of the present application;
Fig. 3 is the application interface schematic diagram provided by the embodiments of the present application for being provided with accelerator interfaces switch;
Fig. 4 is the schematic diagram that WiFi provided by the embodiments of the present application and mobile data network accelerate mode;
Fig. 5 is data transmission schematic diagram of the wireless access point provided by the embodiments of the present application based on two-band;
Fig. 6 a is the flow diagram of selection network acceleration mode provided by the embodiments of the present application;
Fig. 6 b is the schematic diagram of network acceleration mode switching manner provided by the embodiments of the present application;
Fig. 7 is the schematic diagram that terminal device provided by the embodiments of the present application is connect with dual-band radio AP;
Fig. 8 is the schematic diagram that terminal device provided by the embodiments of the present application is connect with double wireless aps;
Fig. 9 is the schematic diagram that application provided by the embodiments of the present application passes through multilink channel transmission data;
Figure 10 is the schematic diagram that double WiFi provided by the embodiments of the present application accelerate the pattern configurations page;
Figure 11 is a kind of structural schematic diagram of data transmission device provided by the embodiments of the present application;
Figure 12 is the structural schematic diagram of another data transmission device provided by the embodiments of the present application;
Figure 13 is the structural schematic diagram of another data transmission device provided by the embodiments of the present application;
Figure 14 is a kind of structural schematic diagram of terminal device provided by the embodiments of the present application.
Specific embodiment
In order to make those skilled in the art more fully understand application scheme, below in conjunction in the embodiment of the present application
Attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is only this
Apply for a part of the embodiment, instead of all the embodiments.Based on the embodiment in the application, those of ordinary skill in the art exist
Every other embodiment obtained under the premise of creative work is not made, shall fall in the protection scope of this application.
The description and claims of this application and term " first ", " second ", " third ", " in above-mentioned attached drawing
The (if present)s such as four " are to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should manage
The data that solution uses in this way are interchangeable under appropriate circumstances, so as to embodiments herein described herein can in addition to
Here the sequence other than those of diagram or description is implemented.In addition, term " includes " and " having " and their any deformation,
Be intended to cover it is non-exclusive include, for example, containing the process, method of a series of steps or units, system, product or setting
It is standby those of to be not necessarily limited to be clearly listed step or unit, but may include be not clearly listed or for these mistakes
The intrinsic other step or units of journey, method, product or equipment.
Through inventor the study found that existing speeding scheme is primarily present following technical problem in the related technology: applying
In operational process, accelerated always based on the compatible network acceleration mode of the network condition that enters the moment with user, it can not
Persistently guarantee preferable network acceleration effect;And accelerate to be required to user's manual operation opening and closing network acceleration every time
Function, cumbersome and user experience are poor.
For above-mentioned the relevant technologies, the embodiment of the present application provides a kind of data transmission method, should
Method faces network environment complicated and changeable, can be according to the adaptively handover network acceleration of actual changes in network condition situation
Mode, i.e. the intelligence switching of realization network acceleration mode, network acceleration mode used by guaranteeing always with network actual conditions
It is adapted, and then guarantees that network acceleration lasts keep best.Also, this method can also monitor automatically application starting and
It closes, and the application supported for accelerator correspondingly opens and closes network acceleration function, is manually operated without user, letter
Change the operating process executed needed for user, improves the usage experience of user.
It should be understood that data transmission method provided by the embodiments of the present application can be applied to the terminal for having data transmission capabilities
Equipment, such as smart phone, computer, personal digital assistant (Personal Digital Assitant, PDA), tablet computer
Deng;The data transmission method can be specifically stored in terminal device in the form of application program (Application, APP), eventually
When end equipment runs the application program, the function of accelerating data transmission can be correspondingly realized.Wherein, application program can be based on
Client/server (Client/Server, C/S) framework is developed to be formed, and can also be based on browser/server (Browser/
Server, B/S) framework develops to be formed;The application program can be independent application program, be also possible to be integrated in other application
Functional module, plug-in unit, small routine on program etc..
Below with reference to practical application scene, data transmission method provided by the embodiments of the present application is introduced.
Referring to Fig. 1, Fig. 1 is the application scenarios schematic diagram of data transmission method provided by the embodiments of the present application.Such as Fig. 1 institute
Show, includes: terminal device 110 and server 120 in the application scenarios.Operation has accelerator (can also be claimed on terminal device 110
For accelerator APP) 111 and game APP112, terminal device 110, which runs accelerator 111, can correspondingly execute the application implementation
The data transmission method that example provides, accelerator APP specifically can be the application being built in the operating system of terminal device 110
Program, the application that game APP112 is supported by accelerator 111;Server 120 is used to provide related clothes for game APP112
It is engaged in data, the operation data generated in game APP112 operational process can correspondingly be handled, and to game
APP112 returns to associated processing outcomes data.
It should be understood that above-mentioned game APP112 is merely illustrative, in practical applications, the application that accelerator 111 is supported may be used also
Think other applications, such as music application, video playing application, social application, accelerator is not propped up herein
Any restriction is done in the application held.In addition, in terminal device 110 other than it can run accelerator 111 and game APP112, it can also
To run other applications, also any restriction is not done to the application program run in terminal device 110 herein.
When game APP112 starts, terminal device 110 correspondingly judges whether game APP112 is propped up by accelerator 111
The application held judges whether accelerator 111 can transmit to provide for the data between game APP112 and server 120 and adds
Speed service.If the application that game APP112 is supported by accelerator 111, terminal device 110 can trigger the starting of accelerator 111
Network acceleration function, the network acceleration mode of selection adaptation present network conditions, and the network acceleration mode is based on by game
The data that APP112 is generated are transmitted to server 120.
During game APP112 operation, terminal device 110 can monitoring network condition in real time situation of change,
And according to the changes in network condition situation monitored, accelerate the priority of mode according to the multiple network that accelerator 111 provides
Sequence switches over currently employed network acceleration mode, in turn, based on the network acceleration mode after switching by game
The data that APP112 is generated are transmitted to server 120.When terminal device 110 detects that game APP112 is closed, correspondingly close
Accelerator 110 is directed to the network acceleration function that game APP112 is opened.
In this way, facing network environment complicated and changeable, the intelligence that network acceleration mode may be implemented in terminal device 110 is cut
It changes, routinely guarantees the network acceleration effect of high quality;And terminal device 110 can monitor starting and the pass of application automatically
It closes, the application supported for accelerator 110 correspondingly opens and closes network acceleration function, is manually operated without user.
It should be understood that application scenarios shown in FIG. 1 are only a kind of example, it is in practical applications, provided by the embodiments of the present application
Data transmission method can also be applied to other application scenarios, herein not to data transmission method provided by the embodiments of the present application
Application scenarios do any restriction.
Data transmission method provided by the present application is introduced below by embodiment.
Referring to fig. 2, Fig. 2 is the flow diagram of data transmission method provided by the embodiments of the present application.As shown in Fig. 2, should
Method the following steps are included:
Step 201: when application starting, determining the application applied and whether supported by accelerator.
Whether each application of terminal device real-time monitoring itself installation starts, when monitoring certain application starting, into one
Step judges the application whether application is supported by accelerator, that is, judges whether accelerator needs for this using in operational process
The data opening network acceleration function of generation;It should be understood that specifically include using the data generated in operational process herein: terminal is set
The data that the standby data sent to server and server are sent to terminal device.
It should be noted that the application that above-mentioned accelerator is supported can need to carry out network and add for user is preset
The application of speed.The application there is provided herein the mode for the application that two kinds are illustratively supported by user setting accelerator:
In one possible implementation, its application supported can be arranged in user by accelerator.Specifically, plus
Configured with application selection control on the application interface of fast device, user can have been pacified by the application selection control from terminal device
Selection needs to carry out the application of network acceleration, the application supported as accelerator in each application of dress.
In alternatively possible implementation, user can be by opening the accelerator interfaces using interior setting, by this
The application supported using accelerator is set as.Specifically, during development and application, it can be for certain needs and service
The application setting accelerator interfaces that device is frequently communicated, so that this kind of application has the data for calling accelerator to generate itself
Carry out the function of network acceleration;When terminal device is equipped with this kind of application for being provided with accelerator interfaces and accelerator simultaneously,
User can open the accelerator interfaces being arranged in application by selection, set the application that accelerator is supported for the application.
As shown in figure 3, for a kind of application interface schematic diagram for being illustratively provided with accelerator interfaces switch.In the application
In interface include network acceleration switch 301 with automatically update switch 302;User's touch-control opening network acceleration switch 301, Ji Kexiang
The application that accelerator is supported is set by the application with answering, and can also show net in the lower section of network acceleration switch 301
The related introduction content of network acceleration function, so that user has gained some understanding to the network acceleration function that accelerator provides;User's touch-control
Unlatching automatically updates switch 302, and updated network acceleration function can be used automatically in network acceleration function renewal.This
Outside, user can also check by " having supported to apply " space in touch-control application interface and currently support network in terminal device
The application of acceleration function.
It should be understood that above two possible implementation is merely illustrative, in practical applications, user can also pass through other
Mode sets the application installed in terminal device to the application that accelerator is supported, is not propped up herein user setting accelerator
The mode for the application held does any restriction.
It should be noted that in practical applications, other than the application that accelerator is supported can be artificially set by user,
Accelerator can also determine the application started in terminal device according to the list of application and/or application type list itself configured
The application whether supported by accelerator.Specifically, during developing accelerator, it can be by list of application and/or application
List of types is implanted into accelerator, which is used to record Apply Names that accelerator supported (or other energy
The mark of enough unique characterization applications), which is used to record the application type mark that accelerator is supported, such as game
Class application, the application of audio and video playing class etc.;Correspondingly, be equipped with accelerator terminal device monitor certain application starting when, can
To judge whether the Apply Names are the Apply Names recorded in list of application, and/or judge this using affiliated application type
It whether is the application type recorded in application type list, if so, can further judge whether the application has turned on acceleration
Function, if so, determining the application that the application is supported by accelerator.
Step 202: when the application by the accelerator support in application, starting network acceleration function and selecting suitable
Network acceleration mode with present network conditions is transmitted based on selected network acceleration mode control data.
After step 201 determines the application that the application started in terminal device is supported by accelerator, terminal device passes through
Accelerator carries out net for the data transmission procedure between the application and server for the application starting network acceleration function
Network accelerates.Specifically, terminal device can be first according to current network condition, selection adapts to the network acceleration of the network condition
Mode, and then based on the network acceleration scheme control using the data transmission procedure between server.
It should be noted that accelerator, which usually can provide multiple network, accelerates mode, different network acceleration modes is suitable
Assigned in different network conditions, and different data transmission channels is typically based under different network acceleration modes and carries out data
Transmission.
In a kind of possible situation, multiple network that accelerator can be provided accelerate mode include in following mode extremely
It is two kinds few: double WiFi (Wireless Fidelity, Wireless Fidelity) acceleration modes, WiFi and mobile data network acceleration mode,
Single mobile data network accelerates mode and list WiFi to accelerate mode.Wherein, double WiFi accelerate modes to refer to based on main WiFi and auxiliary
The mode for helping the channel WiFi this two-way WiFi to carry out data transmission, under double WiFi acceleration modes, terminal device can be sharp simultaneously
Carried out data transmission with main WiFi and the auxiliary channel WiFi this two-way WiFi, it can also be merely with number in main WiFi and auxiliary WiFi
According to laser propagation effect, preferably the channel WiFi carries out data transmission all the way.WiFi refers to mobile data network acceleration mode to be based on
The mode that WiFi and this two paths of data channel of mobile data network carry out data transmission accelerates mould in WiFi and mobile data network
Under formula, terminal device can be carried out data transmission using WiFi and this two paths of data channel of mobile data network simultaneously, can also be with
Merely with data laser propagation effect in WiFi and mobile data network, preferably data channel carries out data transmission all the way;Such as Fig. 4 institute
Show, leads to WiFi channel data due to the variation of the distance between terminal device and router, the variation of WiFi channel load etc.
When laser propagation effect is deteriorated, terminal device, will be without seaming and cutting under the connectivity and the normal situation of delay of confirmation mobile data network
Mobile data network is shifted to carry out data transmission.Single mobile data network accelerates mode to refer to that being based only upon mobile data network carries out
The mode of data transmission.Single WiFi accelerates mode to refer to the mode that the channel WiFi carries out data transmission that is based only upon.
It should be noted that in some cases, WiFi can be carried out data transmission based on two-band simultaneously, that is, it is based on one
A wireless access point (Access Point, AP) realizes the data transmission of two-band, as shown in figure 5, wireless aps can connect simultaneously
2.4GHz frequency range and 5GHz frequency range are connect, and carries out the transmission of business data flow using 2.4GHz frequency range and 5GHz frequency range;Therefore,
It is above-mentioned can be based on mode that the channel WiFi carries out data transmission (as double WiFi accelerate modes, WiFi and mobile data network
Acceleration mode and list WiFi accelerate mode) in, when using WiFi channel transmission data, data can be carried out based on two-band simultaneously
Transmission can also be carried out data transmission based on the preferable frequency range of data laser propagation effect in two-band.In addition, above-mentioned mobile number
It can specifically include any one mobile data network in 3G, 4G and 5G according to network.
It should be understood that several network acceleration modes mentioned above are merely illustrative, in practical applications, in the embodiment of the present application
Network acceleration mode can also include other modes, any restriction is not done to the network acceleration mode in the application herein.
The network acceleration mode packet of accelerator offer is assumed below in the specific implementation process of step 202 in order to facilitate understanding
Including double WiFi accelerates mode, WiFi and mobile data network to accelerate mode, single mobile data network that mode and list WiFi is accelerated to add
Fast mode, and the corresponding priority orders of network acceleration mode are followed successively by double WiFi from high to low and accelerate mode, WiFi and movement
Data network accelerates mode, list WiFi to accelerate mode and single mobile data network that mode is accelerated to open as example terminal device
The mode of selection network acceleration mode is introduced when dynamic network acceleration function.
It is the flow diagram that terminal device selects network acceleration mode referring to Fig. 6 a, Fig. 6 a.As shown in Figure 6 a, terminal is set
When the standby application starting network acceleration function of being supported for accelerator, itself WiFi switch and mobile data can be first judged
Whether network switching is opened, if it is not, not starting network acceleration function then;If so, continuing to judge whether double WiFi switches are beaten
It opens, if double WiFi switch is not switched on, terminal device shows related suggestion content to guide user to open double WiFi switches, if double
WiFi switch has been opened, then further whether judgement has currently bound auxiliary WiFi, if unbound auxiliary WiFi, terminal device
Related suggestion content is shown to guide user to bind auxiliary WiFi, construct main WiFi and assists the incidence relation between WiFi;It is complete
After binding at auxiliary WiFi, terminal device pull-up Virtual Private Network (Virtual Private Network, VPN) connection
Agency selects double WiFi to accelerate mode;If double WiFi switches are not opened in user's selection, in main WiFi and mobile data network channel
In available situation, terminal device can be acted on behalf of with pull-up VPN connection, according to priority from high to low sequence, from WiFi and move
Dynamic data network accelerates mode, list WiFi to accelerate to select network to be taken in mode and single mobile data network acceleration mode
Acceleration mode.
It should be noted that terminal device is in addition to needing to consider above-mentioned WiFi switch, moving when selecting network acceleration mode
Outside whether dynamic data network switch, double WiFi switch are opened, it is also necessary to comprehensively consider the main channel WiFi, the auxiliary channel WiFi and shifting
The data laser propagation effect in dynamic data network channel;For example, the data laser propagation effect in the main channel WiFi and the auxiliary channel WiFi is equal
In the case where poor, terminal device can not select double WiFi to accelerate mode, and WiFi and mobile data network is selected to accelerate mould
Formula.In this way, guaranteeing that selected network acceleration mode can effectively accelerate the transmission of data.
Step 203: in the application operational process, multiple network being based on according to changes in network condition situation and accelerates mode
Priority orders handover network accelerate mode, based on switched network acceleration mode control data transmission.
During application operation, terminal device can monitoring network condition in real time situation of change, then basis
The situation of change of the network condition monitored accelerates the priority orders of mode according to preset multiple network, for being adopted
Network acceleration mode switches over, to guarantee that the network acceleration mode after switching is adapted with current network condition.Into
And acceleration transmission is carried out based on the data that the network acceleration mode after switching generates application operation, it thereby guarantees that using operation
Preferable data laser propagation effect can be reached always in the process.
The specific implementation process of step 203 in order to facilitate understanding, below it will again be assumed that accelerator provide multiple network accelerate
Mode includes that double WiFi accelerate mode, WiFi and mobile data network that mode, single mobile data network is accelerated to accelerate mode and list
WiFi accelerates mode, and this multiple network accelerates mode corresponding default priority sequence from high to low successively are as follows: double WiFi add
Fast mode, WiFi and mobile data network accelerate mode, list WiFi that mode and single mobile data network is accelerated to accelerate mode, with this
For, accelerate the process of mode to be situated between based on above-mentioned default priority sequence handover network to according to changes in network condition situation
It continues.
Mode is accelerated to accelerate mode for double WiFi assuming that terminal device starts the initial network selected when network acceleration function,
During application operation, if terminal device detects auxiliary WiFi channel interrupt, then it is by network acceleration pattern switching
WiFi and mobile data network accelerate mode, using the main channel WiFi and mobile data network channel to producing in application operational process
Raw data are transmitted.If terminal device detects main WiFi channel interrupt, at this time cannot will auxiliary the channel WiFi as
Independent data transmission channel utilizes shifting therefore, it is necessary to be that single mobile data network accelerates mode by network acceleration pattern switching
Dynamic data network transmits the data generated in application operational process.It is WiFi and mobile number by network acceleration pattern switching
After network acceleration mode, once terminal device detects that the auxiliary channel WiFi reconnects, then again by network acceleration mode
It is switched to the higher double WiFi of priority and accelerates mode.Analogously, if currently employed network acceleration mode is list WiFi
Acceleration mode or single mobile data network accelerate mode, are detecting that mobile data network data channel or the channel WiFi connect again
After connecing, it is WiFi and mobile data network acceleration mode that handover network, which is accelerated mode,.
The switching mode of above-mentioned network acceleration mode in order to facilitate understanding, below with reference to Fig. 6 b to above-mentioned network acceleration model
Switching mode describe in detail.As shown in Figure 6 b, in the case where terminal device is in double WiFi acceleration modes, work as master
When WiFi is disconnected, it is contemplated that cannot be using auxiliary WiFi as independent data transmission channel, therefore it is directly switch into single mobile number
According to network acceleration mode, the transmission of data is carried out using mobile data network channel, terminal device still can be continuous in the process
Ground is attempted to connect main WiFi link, accelerates mode to carry out network acceleration after attempting successful connection, to switch back into double WiFi.?
In the case that terminal device is in double WiFi acceleration modes, when assisting WiFi to disconnect, continuation is carried out based on main WiFi link
Data transmission, i.e., accelerate mode to carry out data transmission, in the process, terminal device still can the company of being constantly trying to using list WiFi
Auxiliary WiFi is met, accelerates mode to carry out network acceleration after attempting successful connection, to switch back into double WiFi.
If attempting connection auxiliary WiFi failure, mobile data network link is connected, WiFi and mobile data network are switched to
Network accelerates mode.During terminal device accelerates mode to carry out network acceleration using WiFi and mobile data network, if WiFi
Link disconnects, then switches to single mobile data network and accelerate mode, when under the list mobile data network acceleration mode, eventually
End equipment will be constantly trying to connection WiFi link, to switch to WiFi and mobile data network after attempting successful connection
Acceleration mode carries out network acceleration.Terminal device accelerates the process of mode progress network acceleration using WiFi and mobile data network
In, if mobile data network link disconnects, switches to single WiFi and accelerate mode, when under list WiFi acceleration mode,
Terminal device can be constantly trying to connection auxiliary WiFi link, accelerate mould to switch to double WiFi after attempting successful connection
Formula, which carries out network acceleration or terminal device, can constantly connect mobile data network link, to attempt successful connection
After switch to WiFi and mobile data network mode accelerated to carry out network acceleration.
The switching mode of above-mentioned network acceleration mode can correspondingly switch to adaptation according to the situation of change of network environment
In the network acceleration mode of current network environment, thus in the case where user does not perceive, i.e., not to user's foregrounding
In the case where having an impact, optimal network acceleration mode is provided for user, guaranteeing to apply can be based in operational process always
Most suitable network acceleration mode supports the transmission of data, to bring better user experience for user.It should be understood that above-mentioned net
Network accelerates the switching mode of mode merely illustrative, in practical applications, the more of accelerator offer can be arranged according to the actual situation
The priority orders of kind network acceleration mode, and use corresponding switching mode to network acceleration mould during application operation
Formula switches over;Any restriction is not done to the priority orders of network acceleration mode herein, also network acceleration mode is not cut
The mode of changing does any restriction.
As it was noted above, in some cases, the channel WiFi can be carried out data transmission based on two-band simultaneously, therefore,
In the network acceleration mode for carrying out network acceleration based on the channel WiFi (as double WiFi accelerate mode, WiFi and mobile data network
Acceleration mode and list WiFi accelerate mode) in, the two-band that can be based further on a wireless aps realizes network acceleration.Assuming that nothing
Line AP supports the first frequency range and the second frequency range, and the coverage area of the first frequency range is then based on less than the coverage area of the second frequency range
When the network acceleration mode control data transmits, what terminal device can be supported with the wireless aps according to its current position
The frequency range of positional relationship selection adaptation between the coverage area of two-band, and by selected frequency range carry out the transmissions of data with
It receives.
Specifically, terminal device can lead to when the current location of terminal device is in the coverage area of the first frequency range
Two frequency ranges for crossing the wireless aps carry out the transmitting-receiving of data parallel;When the current location of terminal device is in the covering of the first frequency range
When volume edges, terminal device can determine whether to continue through the receipts that the first frequency range carries out data according to wireless performance index
Hair, while keeping the transmitting-receiving that data are carried out by the second frequency range;When the current location of terminal device is located at the covering of the first frequency range
Outside range, but when in the coverage area of the second frequency range, terminal device preferentially passes through the transmitting-receiving that the second frequency range carries out data.
The above-mentioned two-band based on wireless aps carries out the specific implementation process of data transmit-receive in order to facilitate understanding, below with nothing
For the two-band that line AP is supported is respectively 2.4GHz and 5GHz, it is introduced in conjunction with Fig. 7 process transmitted to control data.
As shown in fig. 7, the coverage area for the 5GHz that wireless aps are supported is less than the coverage area of 2.4GHz.As shown in 701, when
When terminal device is in the coverage area of 5GHz, terminal device can connect two frequency ranges of 2.4GHZ and 5GHz, terminal simultaneously
The application of opening network acceleration function can carry out sending and receiving for data by 2.4GHZ and 5GHz simultaneously in equipment.Such as
Shown in 702, when terminal device is in the coverage edge of 5GHz, terminal device can be according to wireless network signal strength etc.
Wireless performance index judges whether that continuing through 5GHz frequency range carries out the transmitting-receiving of data, while continuing to keep through 2.4GHz frequency
The transmitting-receiving of Duan Jinhang data.As shown in 703, when outside the coverage area that terminal device is in 5GHz and in the coverage area of 2.4GHz
When interior, 5GHz frequency range can not be connected normally, preferentially carry out the transmitting-receiving of data by 2.4GHz frequency range at this time.
Since the channel WiFi can be carried out data transmission based on two-band simultaneously, in a variety of nets that accelerator provides
In the case where in network acceleration mode including double WiFi acceleration modes, which accelerates modes can be based on the first wireless aps and the
The two-band of each self-supporting of two wireless aps realizes network acceleration;Wherein, the first wireless aps support the first frequency range and the second frequency range, the
Two wireless aps support third frequency range and the second frequency range, the coverage area of third frequency range less than the first frequency range coverage area, first
Coverage area of the coverage area of frequency range less than the second frequency range;When accelerating mode control data transmission based on double WiFi, terminal
Equipment needs to carry out applying for network acceleration as needed to refer in the wireless signal of the first wireless aps and each frequency range of the second wireless aps
Mark selects the frequency range of adaptation in the first frequency range, the second frequency range and third frequency range, and then carries out data based on selected frequency range
Transmitting-receiving.
Specifically, terminal device can select current ink quality most from the first frequency range, the second frequency range and third frequency range
High and secondary high both links, using the highest frequency range of selected link-quality as main WiFi link, by selected link-quality
Secondary high frequency range carries out the transmitting-receiving of data by the main WiFi link and auxiliary WiFi link as auxiliary WiFi link.
The above-mentioned specific implementation process for accelerating mode to carry out data transmit-receive based on double WiFi in order to facilitate understanding, below with double
For WiFi accelerates mode to realize network acceleration based on the two-band of wireless aps 1 and each self-supporting of wireless aps 2, in conjunction with Fig. 8 to this
The process of control data transmission is introduced.
As shown in figure 8, wireless aps 1 support 5GHz frequency range and 2.4GHz frequency range, wireless aps 2 support 60GHz frequency range and
2.4GHz frequency range, wherein the coverage area of 60GHz frequency range is less than the coverage area of 5GHz frequency range, the coverage area of 5GHz frequency range
Less than the coverage area of 2.4GHz frequency range.As shown in 801, when terminal device is located in the coverage area of 5GHz frequency range, terminal
Equipment detects that the highest frequency range of current ink quality is 5GHz, and the high frequency range of current ink quality time is 60GHz, correspondingly,
Terminal device can carry out the receipts of data using 60GHz frequency range as auxiliary WiFi link using 5GHz frequency range as main WiFi link
Hair.As shown in 802, when terminal device is located at the coverage edge of 60GHz frequency range, terminal device detects current ink matter
Measuring highest frequency range is 60GHz, and the high frequency range of current ink quality time is 5GHz, and correspondingly, terminal device can be by 60GHz frequency
The main WiFi link of Duan Zuowei, using 5GHz frequency range as auxiliary WiFi link.As shown in 803, when terminal device is located at 5GHz frequency range
Coverage area outside, and be located at 60GHz frequency range coverage area outside, and be located at 2.4GHz frequency range coverage area in when, terminal
Equipment can be according to 5GHz frequency range, 60GHz frequency range and the corresponding link-quality of 2.4GHz frequency range, and therefrom correspondingly selection is worked as
The preceding highest link of link-quality such as 2.4GHz frequency range is as main WiFi link, and the link for selecting current ink quality time high is such as
5GHz frequency range or 60GHz frequency range are as auxiliary WiFi link.
It should be understood that the selection mode of main WiFi link shown in Fig. 8 and auxiliary WiFi link is merely illustrative, in practical application
In, the selection result that terminal device can be obtained based on physical link quality is not limited in selection result shown in Fig. 8.
It should be noted that terminal device can be right when terminal device is carried out data transmission based on multilink channel
The efficiency of transmission in this multilink channel is monitored, when the efficiency of transmission of a wherein link channel is lower than preset threshold,
The data to be transmitted are switched to another link channel to transmit;Alternatively, when terminal device is based on a link channel
When carrying out data transmission, terminal device can carry out data transmission according to specified packet priority.
Specifically, in certain network acceleration modes (as double WiFi accelerate mode, WiFi and mobile data network to accelerate mode
Accelerate mode with single WiFi based on two-band) under, terminal device can be carried out data transmission based on multilink channel.This
When, terminal device can select the optimal link channel of efficiency of transmission to carry out data transmission from multilink channel, and
During operation, terminal device monitor in real time or periodically to the efficiency of transmission of this multilink, works as monitoring
It was found that terminal device can be from other links when the efficiency of transmission of the link channel of data transmission currently being supported to be lower than preset threshold
The highest link channel of current transmission efficiency is selected in channel, is passed needing the data transmitted to switch in the link channel
It is defeated.
It should be understood that above-mentioned preset threshold can be set according to actual needs, herein not to the size of the preset threshold
It is specifically limited.
Under certain network acceleration modes (as single mobile data network accelerates mode), terminal device is only capable of based on a chain
Paths carry out data transmission.At this point, terminal device can carry out data transmission according to the priority of specified data packet, specifically
, terminal device can be directed to the data packet that the application that needs accelerate generates and higher priority is arranged, and be directed to and do not need to add
Lower priority, when carrying out data transmission based on a link channel, terminal device is arranged in the data packet that the application of speed generates
The first higher data packet of transmission priority, the rear lower data packet of transmission priority, i.e., the application that first transmission needs to accelerate generate
Data packet, the data packet that the application that rear transmission does not need to accelerate generates.
It should be noted that when terminal device carries out data receiver based on multilink channel parallel, terminal device
Can be based on the reception for arriving first policy control data first, i.e., the data that terminal device only first receives it carry out correspondingly
Processing, and abandon received repeated data thereafter.
Analogously, server side also will carry out duplicate removal processing to its received data based on identical treatment principle;Such as
Shown in Fig. 9, client 1 concurrently can send data packet to channel agent server 1 by link channel 1 and link channel 2,
Data packet is transmitted to application server by channel agent server 1, channel agent server 1 is based on the place arrived first first
The data packet that reason strategy sends link channel 1 and link channel 2 is handled, i.e., the data packet arrived first is transmitted to using clothes
Be engaged in device, by it is rear to repetitive data packet directly abandon;Similarly, client N can be parallel by link channel 1 and link channel 2
Ground sends data packet to channel agent server N, data packet is transmitted to application server by channel agent server N,
Channel server N is correspondingly using the processing arrived first first in addition to the data packet sent to link channel 1 and link channel 2 carries out
Processing.
Step 204: when the application is closed, closing the network acceleration function.
When terminal device detects that the current application for carrying out network acceleration is closed, correspondingly it is automatically closed for the application
The network acceleration function of unlatching.
It should be noted that terminal device can in the case where including double WiFi acceleration modes in network acceleration mode
Correspondingly to provide WiFi collocation channel for user, so that user is pre-configured with main WiFi under double WiFi acceleration modes and auxiliary
Help WiFi.Specifically, terminal device can show that double WiFi accelerate the pattern configurations page, which accelerates the pattern configurations page
In be provided with and accelerate the main WiFi of pattern configurations for double WiFi and assist the collocation channels of WiFi;Terminal device, which determines, passes through this pair
WiFi accelerate pattern configurations page configuration main WiFi and auxiliary WiFi after, correspondingly by the main WiFi and auxiliary WiFi with pair
WiFi accelerates mode to be associated binding.
Referring to Figure 10, Figure 10 is the schematic diagram that a kind of double WiFi provided by the embodiments of the present application accelerate the pattern configurations page.
As shown in Figure 10, user can first pass through the main WiFi configuration interface 1001 that terminal device is shown, from the nothing that can connect at present
Select a wireless aps as main WiFi in line AP;Terminal device is completed to postpone matching for main WiFi, further jumps display auxiliary
WiFi configuration interface 1002, from selection one in the wireless aps (having excluded to be configured the wireless aps for main WiFi) that can connect at present
A wireless aps are as auxiliary WiFi.So complete main WiFi and assist WiFi configuration and main WiFi and auxiliary WiFi with pair
WiFi accelerates the association binding of mode.
It should be understood that the configuration mode of main WiFi and auxiliary WiFi are merely illustrative under double WiFi modes shown in Fig. 10, in reality
In the application of border, terminal device can only show that a double WiFi accelerate the pattern configurations page, accelerate pattern configurations in double WiFi
In the page, user can disposably select two wireless aps respectively as main WiFi and auxiliary WiFi, specifically, can be by user
The wireless aps configuration first selected is main WiFi, and the wireless aps selected after user are configured to aid in WiFi.It is not double to configuration herein
The mode of main WiFi and auxiliary WiFi do any restriction under WiFi mode.
It should be noted that in practical applications, multiple network mentioned hereinabove accelerates the priority orders of mode can
Voluntarily to be configured by user according to self-demand.When concrete configuration, terminal device will display for a user the priority configuration page, should
The priority configuration page is provided with the collocation channel that multiple network accelerates mode priority orders;Priority is directed in response to user
The configuration operation for configuring page triggering determines that multiple network accelerates the corresponding user's assigned priority sequence of mode.Correspondingly, root
When being switched over based on network acceleration mode priority orders to network acceleration mode according to changes in network condition situation, terminal device
Network acceleration mode can be switched over based on user's assigned priority sequence.
Specifically, terminal device can display for a user the priority configuration page, shown on the priority configuration page
The multiple network that accelerator is supported accelerates mode, and user, can be by pulling various networks on the priority configuration page
The corresponding control of acceleration mode is correspondingly arranged various network acceleration modes and respectively corresponds to priority;For example, user can be with
Accelerate the corresponding control of mode to be drawn to the top of other network acceleration modes double WiFi, so realizes and double WiFi are accelerated into mould
The corresponding priority of formula is set as highest.
It should be understood that above-mentioned priority configuration mode is merely illustrative, in practical applications, the excellent of other forms can also be set
First grade configuration mode, the priority configuration mode not used herein to the embodiment of the present application do any restriction.
Above-mentioned data transmission method faces network environment complicated and changeable, can be according to actual changes in network condition situation
Adaptively handover network accelerates mode, i.e. the intelligence switching of realization network acceleration mode, network acceleration mould used by guaranteeing
Formula is adapted with network actual conditions always, and then guarantees that network acceleration lasts keep best.Also, this method can be with
The starting and closing of automatic monitoring application, and the application supported for accelerator correspondingly opens and closes network acceleration function
Can, it is manually operated without user, simplifies the operating process executed needed for user, improve the usage experience of user.
For the ease of further understanding data transmission method provided by the embodiments of the present application, below to be carried out to game application
For network acceleration, globality introduction is done to data transmission method provided by the embodiments of the present application.
When user needs for certain game application opening network acceleration function, user can open the game by touch-control in advance
Network acceleration interface in, so that the application that accelerator is supported is set by the game application, so that the game application
The accelerator run in terminal device can be called, the network acceleration mode based on accelerator offer is to game application operational process
The data of middle generation carry out acceleration transmission.
Assuming that the network acceleration mode that accelerator is supported includes: that double WiFi accelerate mode, WiFi and mobile data network to add
Fast mode, single mobile data network accelerate mode and list WiFi to accelerate mode.User can first pass through double in accelerator in advance
WiFi accelerates pattern configurations interface, and configuration accelerates the main WiFi and auxiliary WiFi of pattern association binding with double WiFi.In addition, user
The page can also be configured by the priority in accelerator, the corresponding priority of various network acceleration modes be configured, below with excellent
First grade sequence is followed successively by double WiFi from high to low and accelerates mode, WiFi and mobile data network that mode, list WiFi is accelerated to accelerate mould
For formula and single mobile data network acceleration mode, the selection and handoff procedure of subsequent network acceleration mode are introduced.
When game application starting, terminal device correspondingly determines the application that the game application is supported by accelerator
Afterwards, start network acceleration function for the game application, according to the sequence of network acceleration mode priority from high to low, selection is suitable
Network acceleration mode assigned in present network conditions is transmitted based on selected network acceleration mode control data in turn.Specifically
, terminal device can first judge whether there is main WiFi and auxiliary WiFi at this time, if so, double WiFi is selected to accelerate mode,
If it is not, then continuing judgement at this time with the presence or absence of main WiFi and mobile data network, if so, selection WiFi and mobile data network
Acceleration mode, if it is not, then continuing it is judged whether or not the channel WiFi or mobile data network, are only having list WiFi or Dan Yidong
In the case where data network, correspondingly select list WiFi that mode or single mobile data network is accelerated to accelerate mode.
During game application operation, terminal device can be real-time or periodically detects changes in network condition feelings
Condition, and then the priority orders based on above-mentioned multiple network acceleration mode, switch over used network acceleration mode.Tool
Body, if terminal device detects auxiliary WiFi channel interrupt, switches to WiFi and mobile data network accelerates mode;If main
WiFi channel end cannot then switch to single mobile data using the auxiliary channel WiFi as independent WiFi transmission channel at this time
Network acceleration mode;If after switching to WiFi and mobile data network acceleration mode, the auxiliary channel WiFi is reconnected, then again
It switches back into the higher double WiFi of priority and accelerates mode;Similarly, if currently employed network acceleration mode is that list WiFi accelerates mould
Formula or single mobile data network accelerate mode, after detecting that mobile data network data channel or the channel WiFi reconnect,
It is WiFi and mobile data network acceleration mode that handover network, which is accelerated mode,.
When terminal device detects that game application is closed, terminal device also correspondingly close for the trip by control accelerator
The network acceleration function that play application is opened.
For above-described data transmission method, present invention also provides corresponding data transmission devices, so that above-mentioned
Data transmission method is able to apply and realize in practice.
It is a kind of data transmission device 1100 corresponding with data transmission method shown in figure 2 above referring to Figure 11, Figure 11
Structural schematic diagram, which includes:
Determining module 1101, for determining the application applied and whether supported by accelerator when application starting;
Acceleration of starting module 1102, for when the application for accelerator support in application, start network acceleration function
The network acceleration mode that can and select adaptation present network conditions is transmitted based on selected network acceleration mode control data;
Switching at runtime module 1103, for according to changes in network condition situation and being based in the application operational process
Multiple network accelerates the priority orders handover network of mode to accelerate mode, based on the network acceleration mode control data switched
Transmission;
Closedown module 1104, for closing the network acceleration function when the application is closed.
Optionally, on the basis of the data transmission device shown in Figure 11, include in the multiple network acceleration mode
When double WiFi accelerate mode, referring to Figure 12, Figure 12 is the knot of another data transmission device 1200 provided by the embodiments of the present application
Structure schematic diagram, the device further include:
First display module 1201, for showing that double WiFi accelerate the pattern configurations page, double WiFi accelerate mode to match
It sets the page and is provided with and accelerate the main WiFi of pattern configurations for double WiFi and assist the collocation channel of WiFi;
Double WiFi accelerate pattern configurations module 1202, accelerate pattern configurations page configuration by double WiFi for determining
Main WiFi and auxiliary WiFi, the main WiFi and auxiliary WiFi is associated with the double WiFi acceleration modes and is tied up
It is fixed.
Optionally, it on the basis of the data transmission device shown in Figure 11, is mentioned referring to Figure 13, Figure 13 for the embodiment of the present application
The structural schematic diagram of another data transmission device 1300 supplied, the device further include:
Second display module 1301 configures the page for display priority, and the priority configuration page is provided with configuration
The collocation channel of multiple network acceleration mode priority orders;
Priority configuration module 1302, for being operated in response to the configuration triggered for the priority configuration page,
Determine that the multiple network accelerates the corresponding user's assigned priority sequence of mode;
The then switching at runtime module 1103, it is excellent specifically for being specified according to changes in network condition situation based on the user
First grade sequence handover network accelerates mode.
Optionally, on the basis of the data transmission device shown in Figure 11, the network acceleration mode currently selected supports base
Network acceleration is realized in the two-band of a wireless access point, and the wireless access point supports the first frequency range and the second frequency range, wherein
The coverage area of first frequency range is less than the coverage area of second frequency range;The then Acceleration of starting module 1102 and described
Switching at runtime module 1103 is specifically used for:
The two-band coverage area supported according to the current location of terminal and the wireless access point where the application
Positional relationship, select adaptation frequency range by selected frequency range progress data transmit-receive.
Optionally, on the basis of the data transmission device shown in Figure 11, the network acceleration mode currently selected supports base
Network acceleration is realized in the two-band of a wireless access point, and the wireless access point supports the first frequency range and the second frequency range, wherein
The coverage area of first frequency range is less than the coverage area of second frequency range;The then Acceleration of starting module 1102 and described
Switching at runtime module 1103 is specifically used for:
When the current location of terminal is in the coverage area of first frequency range where the application, then by described
Two frequency ranges of wireless access point carry out data transmit-receive parallel;
When the current location of terminal is in the coverage edge of first frequency range where the application, then according to nothing
Line performance indicator determines whether to carry out data transmit-receive by the first frequency range, and keeps carrying out data receipts by second frequency range
Hair;
Outside the coverage area that the current location of terminal where the application is in first frequency range but described second
When in the coverage area of frequency range, data transmit-receive is preferentially carried out by second frequency range.
It optionally, include double on the basis of the data transmission device shown in Figure 11, in the multiple network acceleration mode
WiFi accelerates mode, and double WiFi accelerate pair of the mode based on the first wireless access point and each self-supporting of the second wireless access point
Frequency range realizes network acceleration;Wherein, first wireless access point supports the first frequency range and the second frequency range, and described second wirelessly connects
Access point supports third frequency range and the second frequency range, wherein the coverage area of third frequency range less than the first frequency range coverage area, first
Coverage area of the coverage area of frequency range less than the second frequency range;
Then when the network acceleration mode currently selected is that double WiFi accelerate mode, the Acceleration of starting module 1102
It is specifically used for the switching at runtime module 1103:
According to the wireless signal applied in first wireless access point and each frequency range of the second wireless access point
Index, selected in first frequency range, second frequency range and the third frequency range adaptation frequency range, based on selected frequency range into
Row data transmit-receive.
It optionally, include double on the basis of the data transmission device shown in Figure 11, in the multiple network acceleration mode
WiFi accelerates mode, and double WiFi accelerate pair of the mode based on the first wireless access point and each self-supporting of the second wireless access point
Frequency range realizes network acceleration;Wherein, first wireless access point supports the first frequency range and the second frequency range, and described second wirelessly connects
Access point supports third frequency range and the second frequency range, wherein the coverage area of third frequency range less than the first frequency range coverage area, first
Coverage area of the coverage area of frequency range less than the second frequency range;
Then when the network acceleration mode currently selected is that double WiFi accelerate mode, the Acceleration of starting module 1102
It is specifically used for the switching at runtime module 1103:
Current ink quality highest and secondary height are selected from first frequency range, second frequency range, the third frequency range
Both links, using selected link-quality highest as main WiFi link and using time high link of selected link-quality as
WiFi link is assisted, data transmit-receive is carried out by the main WiFi link and the auxiliary WiFi link.
It optionally, include double on the basis of the data transmission device shown in Figure 11, in the multiple network acceleration mode
WiFi accelerates mode, WiFi and mobile data network to accelerate mode, single mobile data network that mode and list WiFi is accelerated to accelerate mould
At least two mode in formula.
It optionally, include double on the basis of the data transmission device shown in Figure 11, in the multiple network acceleration mode
WiFi accelerates mode, WiFi and mobile data network to accelerate mode, list WiFi that mode and single mobile data network is accelerated to accelerate mould
Formula;Also, the multiple network accelerates the corresponding default priority sequence of mode successively are as follows: double WiFi accelerate mode, institute
It states WiFi and mobile data network accelerates mode, list WiFi that mode, single mobile data network is accelerated to accelerate mode;The then dynamic
Switching module 1103 is specifically used for:
The default priority sequence handover network, which is based on, according to changes in network condition situation accelerates mode.
Optionally, on the basis of the data transmission device shown in Figure 11, the switching at runtime module 1103 is specifically used for:
In the case where being in double WiFi acceleration modes, when main WiFi is disconnected, directly switch over to Dan Yidong
Data network accelerates mode;
In the case where being in double WiFi acceleration modes, when assisting WiFi to disconnect, continuation is with main WiFi link
Master carries out data transmission, and attempts connection auxiliary WiFi, after attempting successful connection, continues to accelerate mode to carry out with double WiFi
Network acceleration;
If attempt connection auxiliary WiFi failure, switches to the WiFi and mobile data network accelerates mode, when
When WiFi link disconnects, then switches to single mobile data network and accelerate mode;
Under single mobile data network acceleration mode, connection WiFi link is attempted to switch back to the WiFi
Accelerate mode with mobile data network;
In the case where entering the WiFi and mobile data network acceleration mode, if mobile data network link disconnects,
It then switches to the list WiFi and accelerates mode, and under the list WiFi acceleration mode, attempt connection auxiliary WiFi or movement
Data network link accelerates mode or the WiFi and mobile data network to accelerate mode to switch to double WiFi.
Optionally, on the basis of the data transmission device shown in Figure 11, the Acceleration of starting module 1102 and described dynamic
State switching module 1103 is specifically used for:
Data receiver is carried out based on multilink channel parallel, first uses policy control data receiver using arriving first.
Optionally, on the basis of the data transmission device shown in Figure 11, the Acceleration of starting module 1102 and described dynamic
State switching module 1103 is specifically used for:
When based on multilink channel transmission data, the efficiency of transmission in multilink channel is monitored, when a wherein link
Channel transfer efficiency then switches to another link channel when being lower than preset threshold and is transmitted;
Or, carrying out data transmission when based on a link channel transmission data according to specified packet priority.
Above-mentioned data transmission method faces network environment complicated and changeable, can be according to actual changes in network condition situation
Adaptively handover network accelerates mode, i.e. the intelligence switching of realization network acceleration mode, network acceleration mould used by guaranteeing
Formula is adapted with network actual conditions always, and then guarantees that network acceleration lasts keep best.Also, this method can be with
The starting and closing of automatic monitoring application, and the application supported for accelerator correspondingly opens and closes network acceleration function
Can, it is manually operated without user, simplifies the operating process executed needed for user, improve the usage experience of user.
The embodiment of the present application also provides a kind of for controlling the terminal device of data transmission, below will be from hardware entities
Angle to it is provided by the embodiments of the present application for control data transmission terminal device be introduced.
It is a kind of structural schematic diagram of terminal device provided by the embodiments of the present application referring to Figure 14.For ease of description, only
Part relevant to the embodiment of the present application is shown, it is disclosed by specific technical details, please refer to the embodiment of the present application method portion
Point.The terminal can be include mobile phone, tablet computer, personal digital assistant (full name in English: Personal Digital
Assistant, english abbreviation: PDA), point-of-sale terminal (full name in English: Point of Sales, english abbreviation: POS), vehicle mounted electric
Any terminal device such as brain, taking the terminal as an example:
Figure 14 shows the block diagram of the part-structure of mobile phone relevant to terminal provided by the embodiments of the present application.With reference to figure
14, mobile phone includes: radio frequency (full name in English: Radio Frequency, english abbreviation: RF) circuit 1410, memory 1420, defeated
Enter unit 1430, display unit 1440, sensor 1450, voicefrequency circuit 1460, Wireless Fidelity (full name in English: wireless
Fidelity, english abbreviation: WiFi) components such as module 1470, processor 1480 and power supply 1490.Those skilled in the art
It is appreciated that handset structure shown in Figure 14 does not constitute the restriction to mobile phone, it may include more more or fewer than illustrating
Component perhaps combines certain components or different component layouts.
Memory 1420 can be used for storing software program and module, and processor 1480 is stored in memory by operation
1420 software program and module, thereby executing the various function application and data processing of mobile phone.Memory 1420 can be led
It to include storing program area and storage data area, wherein storing program area can be needed for storage program area, at least one function
Application program (such as sound-playing function, image player function etc.) etc.;Storage data area, which can be stored, uses institute according to mobile phone
Data (such as audio data, phone directory etc.) of creation etc..In addition, memory 1420 may include high random access storage
Device, can also include nonvolatile memory, and a for example, at least disk memory, flush memory device or other volatibility are solid
State memory device.
Processor 1480 is the control centre of mobile phone, using the various pieces of various interfaces and connection whole mobile phone,
By running or execute the software program and/or module that are stored in memory 1420, and calls and be stored in memory 1420
Interior data execute the various functions and processing data of mobile phone, to carry out integral monitoring to mobile phone.Optionally, processor
1480 may include one or more processing units;Preferably, processor 1480 can integrate application processor and modulation /demodulation processing
Device, wherein the main processing operation system of application processor, user interface and application program etc., modem processor is mainly located
Reason wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 1480.
In the embodiment of the present application, processor 1480 included by the terminal is also with the following functions:
When application starting, the application applied and whether supported by accelerator is determined;
When the application by the accelerator support in application, starting and selects to be adapted to current net network acceleration function
The network acceleration mode of network condition is transmitted based on selected network acceleration mode control data;
In the application operational process, accelerate the preferential of mode according to changes in network condition situation and based on multiple network
Grade sequence handover network accelerates mode, based on the network acceleration mode control data transmission switched;
When the application is closed, the network acceleration function is closed.
Optionally, the processor 1480 is also used to execute any one of data transmission method provided by the embodiments of the present application
The step of kind implementation.
The embodiment of the present application also provides a kind of computer readable storage medium, for storing computer program, the computer
Program is used to execute any one embodiment in a kind of data transmission method described in foregoing individual embodiments.
The embodiment of the present application also provides a kind of computer program product including instruction, when run on a computer,
So that computer executes any one embodiment in a kind of data transmission method described in foregoing individual embodiments.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed system, device and method can be with
It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit
It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components
It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or
The mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, the indirect coupling of device or unit
It closes or communicates to connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, each functional unit in each embodiment of the application can integrate in one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product
When, it can store in a computer readable storage medium.Based on this understanding, the technical solution of the application is substantially
The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words
It embodies, which is stored in a storage medium, including some instructions are used so that a computer
Equipment (can be personal computer, server or the network equipment etc.) executes the complete of each embodiment the method for the application
Portion or part steps.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (full name in English: Read-Only
Memory, english abbreviation: ROM), random access memory (full name in English: Random Access Memory, english abbreviation:
RAM), the various media that can store program code such as magnetic or disk.
The above, above embodiments are only to illustrate the technical solution of the application, rather than its limitations;Although referring to before
Embodiment is stated the application is described in detail, those skilled in the art should understand that: it still can be to preceding
Technical solution documented by each embodiment is stated to modify or equivalent replacement of some of the technical features;And these
It modifies or replaces, the spirit and scope of each embodiment technical solution of the application that it does not separate the essence of the corresponding technical solution.
Claims (15)
1. a kind of data transmission method characterized by comprising
When application starting, the application applied and whether supported by accelerator is determined;
When the application by the accelerator support in application, starting network acceleration function and select adaptation current network item
The network acceleration mode of part is transmitted based on selected network acceleration mode control data;
In the application operational process, accelerate the priority of mode suitable according to changes in network condition situation and based on multiple network
Sequence handover network accelerates mode, based on the network acceleration mode control data transmission switched;
When the application is closed, the network acceleration function is closed.
2. method according to claim 1, which is characterized in that include that double WiFi accelerate in the multiple network acceleration mode
When mode, then the method also includes:
Show that double WiFi accelerate the pattern configurations page, double WiFi accelerate the pattern configurations page to be provided with for double WiFi
Accelerate the main WiFi of pattern configurations and assists the collocation channel of WiFi;
The main WiFi and auxiliary WiFi for accelerating pattern configurations page configuration by double WiFi are determined, by the main WiFi and institute
It states auxiliary WiFi and double WiFi accelerates mode to be associated binding.
3. method according to claim 1, which is characterized in that the method also includes:
Display priority configures the page, and the priority configuration page is provided with configuration multiple network and accelerates mode priority orders
Collocation channel;
In response to the configuration operation triggered for the priority configuration page, determine that the multiple network accelerates mode corresponding
User assigned priority sequence;
It is then described that network acceleration mode priority orders handover network acceleration mode, packet are based on according to changes in network condition situation
It includes: user's assigned priority sequence handover network being based on according to changes in network condition situation and accelerates mode.
4. method according to any one of claims 1 to 3, which is characterized in that the network acceleration mode currently selected is supported
Two-band based on a wireless access point realizes network acceleration, and the wireless access point supports the first frequency range and the second frequency range,
In, the coverage area of first frequency range is less than the coverage area of second frequency range;
Then based on the network acceleration mode control data transmission currently selected, comprising:
According to the position for the two-band coverage area that the current location of terminal and the wireless access point where the application are supported
Relationship is set, the frequency range of adaptation is selected to carry out data transmit-receive by selected frequency range.
5. method according to claim 4, which is characterized in that the basis where the application current location of terminal with
The positional relationship for the two-band coverage area that the wireless access point is supported selects the frequency range of adaptation to carry out by selected frequency range
Data transmit-receive, comprising:
When the current location of terminal is in the coverage area of first frequency range where the application, then by described wireless
Two frequency ranges of access point carry out data transmit-receive parallel;
When the current location of terminal is in the coverage edge of first frequency range where the application, then according to without linear
Energy index determines whether to carry out data transmit-receive by the first frequency range, and keeps passing through second frequency range progress data transmit-receive;
Outside the coverage area that the current location of terminal where the application is in first frequency range but in second frequency range
Coverage area in when, preferentially pass through second frequency range carry out data transmit-receive.
6. method according to any one of claims 1 to 3, which is characterized in that include in the multiple network acceleration mode
Double WiFi accelerate modes, and double WiFi accelerate modes based on the first wireless access point and each self-supporting of the second wireless access point
Two-band realizes network acceleration;Wherein, first wireless access point supports the first frequency range and the second frequency range, and described second is wireless
Access point supports third frequency range and the second frequency range, wherein the coverage area of third frequency range less than the first frequency range coverage area, the
Coverage area of the coverage area of one frequency range less than the second frequency range;
It is described based on selected network acceleration mould then when the network acceleration mode currently selected is that double WiFi accelerate mode
Formula controls data transmission, comprising:
According to the wireless signal index applied in first wireless access point and each frequency range of the second wireless access point,
The frequency range that adaptation is selected in first frequency range, second frequency range and the third frequency range, is counted based on selected frequency range
According to transmitting-receiving.
7. method according to claim 6, which is characterized in that it is described applied in first wireless access point according to described and
The wireless signal index of each frequency range of second wireless access point, in first frequency range, second frequency range and the third
The frequency range of middle selection adaptation, the transmitting-receiving of data packet is carried out based on selected frequency range between frequency range, comprising:
Current ink quality highest and secondary high by two is selected from first frequency range, second frequency range, the third frequency range
Link, using selected link-quality highest as main WiFi link and using the high link of selected link-quality time as assisting
WiFi link carries out data transmit-receive by the main WiFi link and the auxiliary WiFi link.
8. method according to any one of claims 1 to 3, which is characterized in that include in the multiple network acceleration mode
Double WiFi accelerate mode, WiFi and mobile data network to accelerate mode, single mobile data network that mode and list WiFi is accelerated to accelerate
At least two mode in mode.
9. method according to claim 8, which is characterized in that include that double WiFi accelerate mould in the multiple network acceleration mode
Formula, WiFi and mobile data network accelerate mode, list WiFi that mode and single mobile data network is accelerated to accelerate mode;Also, institute
It states multiple network and accelerates the corresponding default priority sequence of mode successively are as follows: double WiFi accelerate mode, the WiFi and move
Dynamic data network accelerates mode, list WiFi that mode, single mobile data network is accelerated to accelerate mode;
It is then described that network acceleration mode priority orders handover network acceleration mode, packet are based on according to changes in network condition situation
It includes:
The default priority sequence handover network, which is based on, according to changes in network condition situation accelerates mode.
10. method according to claim 9, which is characterized in that described to be based on the default according to changes in network condition situation
Priority orders handover network accelerates mode, comprising:
In the case where being in double WiFi acceleration modes, when main WiFi is disconnected, directly switch over to single mobile data
Network acceleration mode;
Be in double WiFi acceleration modes in the case where, when assist WiFi disconnect when, continue based on main WiFi link into
The transmission of row data, and connection auxiliary WiFi is attempted, after attempting successful connection, continue to accelerate mode to carry out network with double WiFi
Accelerate;
If attempt connection auxiliary WiFi failure, switches to the WiFi and mobile data network accelerates mode, when WiFi chain
When road disconnects, then switches to single mobile data network and accelerate mode;
Under single mobile data network acceleration mode, connection WiFi link is attempted to switch back to the WiFi and move
Dynamic data network accelerates mode;
In the case where entering the WiFi and mobile data network acceleration mode, if mobile data network link disconnects, cut
It shifts to the list WiFi and accelerates mode, and under the list WiFi acceleration mode, attempt connection auxiliary WiFi or mobile data
Network link accelerates mode or the WiFi and mobile data network to accelerate mode to switch to double WiFi.
11. method according to any one of claims 1 to 3, which is characterized in that described based on selected network acceleration mode
Control data transmission, comprising:
When based on multilink channel transmission data, the efficiency of transmission in multilink channel is monitored, when a wherein link channel
Efficiency of transmission then switches to another link channel when being lower than preset threshold and is transmitted;
Or, carrying out data transmission when based on a link channel transmission data according to specified packet priority.
12. a kind of data transmission device characterized by comprising
Determining module, for determining the application applied and whether supported by accelerator when application starting;
Acceleration of starting module, for network acceleration function and being selected for what accelerator was supported in application, starting when the application
It is adapted to the network acceleration mode of present network conditions, is transmitted based on selected network acceleration mode control data;
Switching at runtime module, for according to changes in network condition situation and being based on multiple network in the application operational process
The priority orders handover network of acceleration mode accelerates mode, based on the network acceleration mode control data transmission switched;
Closedown module, for closing the network acceleration function when the application is closed.
13. a kind of terminal device characterized by comprising
Processor and memory;Wherein,
The memory is for storing computer program;
The processor is used to require 1 to 11 described in any item methods according to the computer program perform claim.
14. a kind of computer readable storage medium, which is characterized in that the computer readable storage medium is for storing computer
Program, the computer program require 1 to 11 described in any item methods for perform claim.
15. a kind of computer program product, which is characterized in that for holding when the computer program product is run on computers
The described in any item methods of row claim 1 to 11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910695834.1A CN110233937B (en) | 2019-07-30 | 2019-07-30 | Data transmission method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910695834.1A CN110233937B (en) | 2019-07-30 | 2019-07-30 | Data transmission method, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110233937A true CN110233937A (en) | 2019-09-13 |
CN110233937B CN110233937B (en) | 2021-06-25 |
Family
ID=67856043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910695834.1A Active CN110233937B (en) | 2019-07-30 | 2019-07-30 | Data transmission method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110233937B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110944408A (en) * | 2019-10-31 | 2020-03-31 | 维沃移动通信有限公司 | Data transmission method and electronic equipment |
CN112203119A (en) * | 2020-09-27 | 2021-01-08 | 腾讯科技(深圳)有限公司 | Multimedia service acceleration method, device, equipment and storage medium |
CN112261680A (en) * | 2020-10-22 | 2021-01-22 | 珠海格力电器股份有限公司 | Method, device, equipment and storage medium for adjusting network |
WO2021057545A1 (en) * | 2019-09-26 | 2021-04-01 | 维沃移动通信有限公司 | Multi-network access method and terminal device |
CN112671662A (en) * | 2020-12-29 | 2021-04-16 | 网络通信与安全紫金山实验室 | Data stream acceleration method, electronic device, and storage medium |
CN112702739A (en) * | 2020-12-23 | 2021-04-23 | 南昌黑鲨科技有限公司 | Wireless network sharing method, device, readable storage medium and mobile terminal |
CN112752284A (en) * | 2020-12-30 | 2021-05-04 | 惠州Tcl移动通信有限公司 | Application network optimization method, device, equipment and medium under double WIFI |
CN114158065A (en) * | 2021-11-17 | 2022-03-08 | 四川迅游网络科技股份有限公司 | Multi-WiFi network parallel transmission method and system |
CN114205879A (en) * | 2020-07-28 | 2022-03-18 | 华为技术有限公司 | Wireless data transmission method and related equipment thereof |
CN115460572A (en) * | 2021-06-08 | 2022-12-09 | 腾讯科技(深圳)有限公司 | Application program acceleration method, device, equipment and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105430701A (en) * | 2015-10-28 | 2016-03-23 | 努比亚技术有限公司 | Wireless network intelligent control method and device |
CN105759937A (en) * | 2016-02-03 | 2016-07-13 | 努比亚技术有限公司 | Method for lowering terminal power consumption and terminal |
CN108347357A (en) * | 2017-01-24 | 2018-07-31 | 腾讯科技(深圳)有限公司 | A kind of data communications method, accelerates node server and system at applications client |
CN108616912A (en) * | 2018-08-02 | 2018-10-02 | 竞技世界(北京)网络技术有限公司 | A kind of network quality optimization method and device |
CN109068359A (en) * | 2018-08-28 | 2018-12-21 | 深圳市万普拉斯科技有限公司 | Method for switching network, device, terminal device and storage medium |
US20190028929A1 (en) * | 2016-01-08 | 2019-01-24 | Nubia Technology Co., Ltd. | Data-interface flow-splitting method, apparatus, terminal device, and computer storage medium |
WO2019078594A1 (en) * | 2017-10-17 | 2019-04-25 | Samsung Electronics Co., Ltd. | Electronic device for controlling data communication of external electronic device and communication system |
US20190141113A1 (en) * | 2017-11-03 | 2019-05-09 | Salesforce.Com, Inc. | Simultaneous optimization of multiple tcp parameters to improve download outcomes for network-based mobile applications |
CN109743783A (en) * | 2019-02-12 | 2019-05-10 | Oppo广东移动通信有限公司 | Data transfer control method and Related product |
CN109890087A (en) * | 2018-12-29 | 2019-06-14 | 华为终端有限公司 | A kind of method and apparatus handling data packet |
-
2019
- 2019-07-30 CN CN201910695834.1A patent/CN110233937B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105430701A (en) * | 2015-10-28 | 2016-03-23 | 努比亚技术有限公司 | Wireless network intelligent control method and device |
US20190028929A1 (en) * | 2016-01-08 | 2019-01-24 | Nubia Technology Co., Ltd. | Data-interface flow-splitting method, apparatus, terminal device, and computer storage medium |
CN105759937A (en) * | 2016-02-03 | 2016-07-13 | 努比亚技术有限公司 | Method for lowering terminal power consumption and terminal |
CN108347357A (en) * | 2017-01-24 | 2018-07-31 | 腾讯科技(深圳)有限公司 | A kind of data communications method, accelerates node server and system at applications client |
WO2019078594A1 (en) * | 2017-10-17 | 2019-04-25 | Samsung Electronics Co., Ltd. | Electronic device for controlling data communication of external electronic device and communication system |
US20190141113A1 (en) * | 2017-11-03 | 2019-05-09 | Salesforce.Com, Inc. | Simultaneous optimization of multiple tcp parameters to improve download outcomes for network-based mobile applications |
CN108616912A (en) * | 2018-08-02 | 2018-10-02 | 竞技世界(北京)网络技术有限公司 | A kind of network quality optimization method and device |
CN109068359A (en) * | 2018-08-28 | 2018-12-21 | 深圳市万普拉斯科技有限公司 | Method for switching network, device, terminal device and storage medium |
CN109890087A (en) * | 2018-12-29 | 2019-06-14 | 华为终端有限公司 | A kind of method and apparatus handling data packet |
CN109743783A (en) * | 2019-02-12 | 2019-05-10 | Oppo广东移动通信有限公司 | Data transfer control method and Related product |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021057545A1 (en) * | 2019-09-26 | 2021-04-01 | 维沃移动通信有限公司 | Multi-network access method and terminal device |
CN110944408A (en) * | 2019-10-31 | 2020-03-31 | 维沃移动通信有限公司 | Data transmission method and electronic equipment |
CN114205879A (en) * | 2020-07-28 | 2022-03-18 | 华为技术有限公司 | Wireless data transmission method and related equipment thereof |
CN112203119A (en) * | 2020-09-27 | 2021-01-08 | 腾讯科技(深圳)有限公司 | Multimedia service acceleration method, device, equipment and storage medium |
CN112203119B (en) * | 2020-09-27 | 2024-03-08 | 腾讯科技(深圳)有限公司 | Multimedia service acceleration method, device, equipment and storage medium |
CN112261680A (en) * | 2020-10-22 | 2021-01-22 | 珠海格力电器股份有限公司 | Method, device, equipment and storage medium for adjusting network |
CN112702739B (en) * | 2020-12-23 | 2023-06-09 | 南昌黑鲨科技有限公司 | Wireless network sharing method and device, readable storage medium and mobile terminal |
CN112702739A (en) * | 2020-12-23 | 2021-04-23 | 南昌黑鲨科技有限公司 | Wireless network sharing method, device, readable storage medium and mobile terminal |
CN112671662A (en) * | 2020-12-29 | 2021-04-16 | 网络通信与安全紫金山实验室 | Data stream acceleration method, electronic device, and storage medium |
CN112752284A (en) * | 2020-12-30 | 2021-05-04 | 惠州Tcl移动通信有限公司 | Application network optimization method, device, equipment and medium under double WIFI |
WO2022257649A1 (en) * | 2021-06-08 | 2022-12-15 | 腾讯科技(深圳)有限公司 | Application program acceleration method, apparatus and device, and storage medium |
CN115460572A (en) * | 2021-06-08 | 2022-12-09 | 腾讯科技(深圳)有限公司 | Application program acceleration method, device, equipment and storage medium |
CN114158065A (en) * | 2021-11-17 | 2022-03-08 | 四川迅游网络科技股份有限公司 | Multi-WiFi network parallel transmission method and system |
CN114158065B (en) * | 2021-11-17 | 2024-04-05 | 四川迅游网络科技股份有限公司 | Parallel transmission method and system for multiple WiFi networks |
Also Published As
Publication number | Publication date |
---|---|
CN110233937B (en) | 2021-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110233937A (en) | A kind of data transmission method, device, equipment and storage medium | |
CN103999377B (en) | The intelligent integrated of millimeter-wave technology in heterogeneous wireless communication system | |
CN112291816B (en) | Data transmission method, device, storage medium and electronic equipment | |
CN111654316B (en) | Antenna switching method and device, storage medium and electronic equipment | |
CN110710277B (en) | Method and apparatus for wireless communication | |
CN109640310A (en) | Data transfer control method and Related product | |
CN106712795A (en) | Radio frequency circuit of LTE carrier wave polymerization technology and communication equipment thereof | |
CN105072482A (en) | Play control method and device for multimedia play equipment | |
CN104581892A (en) | Data transmission method and device of terminal | |
GB2439024A (en) | Multi-mode coexisting method of multi-mode communication equipment | |
CN105827264B (en) | A kind of vehicle-mounted more amusement equipment bluetooth switching method, amusement equipment and systems | |
CN109587336A (en) | Data transmission method and relevant apparatus | |
WO2013170529A1 (en) | Multimode terminal and service implementation method for multimode terminal | |
CN104412452A (en) | Apparatus and method for operating antennas | |
CN106843643A (en) | Page processing method and mobile terminal | |
CN103763754B (en) | A kind of method of data processing, apparatus and system | |
CN109743783A (en) | Data transfer control method and Related product | |
KR20130132495A (en) | Wireless device system-architecture | |
CN101803307A (en) | Channel switching in a communication network | |
CN101478809A (en) | Dual-mode single-standby mobile terminal and method for switching between heterogeneous networks | |
CN106358264A (en) | Network sharing method and terminal | |
CN109688536A (en) | Realize method, apparatus, storage medium and the equipment of small opening base station | |
CN105848235A (en) | Communication control method and device | |
CN110891292A (en) | Method and device for automatically switching network for terminal | |
CN109144532A (en) | Upgrade method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |