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 PDF

Info

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
Application number
CN201910695834.1A
Other languages
Chinese (zh)
Other versions
CN110233937B (en
Inventor
王子豪
宁斌晖
李刘腾
王奇
余晓贇
孟醒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910695834.1A priority Critical patent/CN110233937B/en
Publication of CN110233937A publication Critical patent/CN110233937A/en
Application granted granted Critical
Publication of CN110233937B publication Critical patent/CN110233937B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • H04W36/0085Hand-off measurements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/30Reselection 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

A kind of data transmission method, device, equipment and storage medium
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.
CN201910695834.1A 2019-07-30 2019-07-30 Data transmission method, device, equipment and storage medium Active CN110233937B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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