CN105722248A - Network speed superposing device and method - Google Patents

Network speed superposing device and method Download PDF

Info

Publication number
CN105722248A
CN105722248A CN201610067397.5A CN201610067397A CN105722248A CN 105722248 A CN105722248 A CN 105722248A CN 201610067397 A CN201610067397 A CN 201610067397A CN 105722248 A CN105722248 A CN 105722248A
Authority
CN
China
Prior art keywords
network
terminal
data
network speed
mobile network
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.)
Pending
Application number
CN201610067397.5A
Other languages
Chinese (zh)
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.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology 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 Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201610067397.5A priority Critical patent/CN105722248A/en
Publication of CN105722248A publication Critical patent/CN105722248A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • H04W76/16Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a network speed superposing device, which comprises a starting module, a superposing module and an operation module, wherein the starting module is used for starting the mobile network of a terminal when the terminal is connected with a wireless local area network, and the operation network speed of the terminal is less than a preset threshold; the superposing module is used for connecting the started mobile terminal to superpose the operation network speed of the terminal; and the operation module is used for operating according to the superposed operation network speed. The invention also discloses a network speed superposing method. According to the network speed superposing device and method, the Internet speed of the terminal when being connected with the wireless local area network is increased.

Description

Network speed stacking apparatus and method
Technical field
The present invention relates to communication technical field, particularly relate to a kind of network speed stacking apparatus and method.
Background technology
In life, corresponding working clan, daytime is all in the office work of company, when office's offer WLAN is provided, user can be directly connected to WLAN, to reduce the use of mobile network, but, when user is sitting in the corner location of office, owing to network signal is poor, the network speed of surfing Internet with cell phone is relatively low, causes the frequent message reception delay of mobile phone, and when there being emergency events to send out wechat, the information that also frequently results in sends unsuccessfully or postpones.
Summary of the invention
Present invention is primarily targeted at a kind of network speed stacking apparatus of proposition and method, it is intended to solving when the position that network signal is poor connects WLAN, the information that is easily caused owing to network speed is relatively low sends or receives and postpones, even failed technical problem.
For achieving the above object, a kind of network speed stacking apparatus provided by the invention, described network speed stacking apparatus includes:
Start module, for terminal connect WLAN, and the operation network speed of described terminal less than predetermined threshold value time, start the mobile network of described terminal;
Laminating module, for connecting the described mobile network of startup, with the operation network speed of terminal described in superposition;
Run module, for running according to the operation network speed after superposition.
Alternatively, described laminating module includes:
Determine unit, for, in connecting described mobile network's process, determining the operation network speed that described terminal is current in real time;
Adjusting module, for the operation network speed current according to described terminal, adjusts the data consumption that described mobile network is currently corresponding;
Superpositing unit, the operation network speed that terminal described in the data consumption superposition currently corresponding according to described mobile network is current, so that the operation network speed after superposition is equal to described predetermined threshold value.
Superpositing unit, the operation network speed that terminal described in the data consumption superposition currently corresponding according to described mobile network is current, so that the operation network speed after superposition is equal to described predetermined threshold value.
Alternatively, described network speed stacking apparatus also includes:
Processing module, for, when the flow surplus value of mobile network data is less than preset flow value in described mobile network being detected, closing described mobile network, and export information.
Additionally, for achieving the above object, the present invention also proposes a kind of network speed stacking method, and described network speed stacking method comprises the following steps:
Terminal connect WLAN, and the operation network speed of described terminal less than predetermined threshold value time, start the mobile network of described terminal;
Connect the described mobile network started, with the operation network speed of terminal described in superposition;
Described terminal is run according to the operation network speed after superposition.
Alternatively, the described described mobile network connecting startup, include with the step running network speed of terminal described in superposition:
In connecting described mobile network's process, determine the operation network speed that described terminal is current in real time;
According to the operation network speed that described terminal is current, adjust the data consumption that described mobile network is currently corresponding;
The operation network speed that terminal according to the data consumption superposition that described mobile network is currently corresponding is current, so that the operation network speed after superposition is equal to described predetermined threshold value.
Alternatively, described terminal is according to after the step running network speed operation after superposition, and described network speed stacking method also includes:
When the flow surplus value of mobile network data is less than preset flow value in described mobile network being detected, closes described mobile network, and export information.
The network speed stacking apparatus of present invention proposition and method, described network speed stacking apparatus includes: start module, laminating module and operation module, WLAN is connected in terminal, and the operation network speed of described terminal less than predetermined threshold value time, start module and start the mobile network of described terminal, laminating module connects the described mobile network started, operation network speed with terminal described in superposition, final module of running is run according to the operation network speed after superposition, even if achieving at the poor environment of wireless network signal, mobile network data supplementary network can also be passed through, improve the speed of the online of terminal, it is achieved thereby that also can normally surf the Net in the poor environment of wireless network signal.
Accompanying drawing explanation
Fig. 1 is the hardware architecture diagram realizing each one optional mobile terminal of embodiment of the present invention;
Fig. 2 is the radio communication device schematic diagram of mobile terminal as shown in Figure 1;
Fig. 3 is the high-level schematic functional block diagram of network speed stacking apparatus first embodiment of the present invention;
Fig. 4 is the refinement high-level schematic functional block diagram of laminating module in Fig. 3;
Fig. 5 is the scene schematic diagram that terminal of the present invention connects a WLAN and one or two mobile network;
Fig. 6 is the scene schematic diagram that terminal of the present invention connects two WLANs and one or two mobile network;
Fig. 7 is the high-level schematic functional block diagram of network speed stacking apparatus the second embodiment of the present invention;
Fig. 8 is the schematic flow sheet of network speed stacking method first embodiment of the present invention;
Fig. 9 is the described mobile network that the present invention connects startup, with the schematic flow sheet running network speed preferred embodiment of terminal described in superposition;
Figure 10 is the schematic flow sheet of network speed stacking method the second embodiment of the present invention;
Figure 11 is the present invention flow chart based on twin-channel data load method the 4th embodiment;
Figure 12 is the present invention flow chart based on twin-channel data load method the 5th embodiment;
Figure 13 is the sequential chart in the embodiment of the present invention based on twin-channel data load method;
Figure 14 is the present invention module diagram based on twin-channel data loading device the 4th embodiment;
Figure 15 is the present invention module diagram based on twin-channel data loading device the 5th embodiment.
The realization of the object of the invention, functional characteristics and advantage will in conjunction with the embodiments, are described further with reference to accompanying drawing.
Detailed description of the invention
Should be appreciated that specific embodiment described herein is only in order to explain the present invention, is not intended to limit the present invention.
The mobile terminal realizing each embodiment of the present invention is described referring now to accompanying drawing.In follow-up description, use the suffix being used for representing such as " module ", " parts " or " unit " of element only for being conducive to the explanation of the present invention, itself do not have specific meaning.Therefore, " module " and " parts " can mixedly use.
Mobile terminal can be implemented in a variety of manners.Such as, the terminal described in the present invention can include the mobile terminal of such as mobile phone, smart phone, notebook computer, digit broadcasting receiver, PDA (personal digital assistant), PAD (panel computer), PMP (portable media player), guider etc. and the fixed terminal of such as numeral TV, desk computer etc..Hereinafter it is assumed that terminal is mobile terminal.However, it will be understood by those skilled in the art that, except being used in particular for the element of mobile purpose, structure according to the embodiment of the present invention can also apply to the terminal of fixed type.
Fig. 1 is the hardware configuration signal realizing each one optional mobile terminal of embodiment of the present invention.
Mobile terminal 100 can include wireless communication unit 110, A/V (audio/video) input block 120, user input unit 130, sensing unit 140, output unit 150, memorizer 160, interface unit 170, controller 180 and power subsystem 190 etc..Fig. 1 illustrates the mobile terminal with various assembly, it should be understood that be not required for implementing all assemblies illustrated.Can alternatively implement more or less of assembly.Will be discussed in more detail below the element of mobile terminal.
Wireless communication unit 110 generally includes one or more assembly, and it allows the radio communication between mobile terminal 100 and radio communication device or network.
A/V input block 120 is used for receiving audio or video signal.
User input unit 130 can generate key input data to control the various operations of mobile terminal according to the order of user's input.User input unit 130 allows user to input various types of information, and can include keyboard, metal dome, touch pad (such as, detection due to touched and cause resistance, pressure, electric capacity etc. the sensitive component of change), roller, rocking bar etc..Especially, when touch pad is superimposed upon on display unit 151 as a layer, it is possible to form touch screen.
Sensing unit 140 detects the current state of mobile terminal 100, (such as, mobile terminal 100 open or close state), the position of mobile terminal 100, user for mobile terminal 100 contact (namely, touch input) presence or absence, the orientation of mobile terminal 100, the acceleration of mobile terminal 100 or speed is moved and direction etc., and generate order or the signal of operation for controlling mobile terminal 100.Such as, when mobile terminal 100 is embodied as sliding-type mobile phone, sensing unit 140 can sense this sliding-type phone and open or close.It addition, sensing unit 140 can detect power subsystem 190 and whether provide whether electric power or interface unit 170 couple with external device (ED).
Interface unit 170 is used as at least one external device (ED) and is connected, with mobile terminal 100, the interface that can pass through.Such as, external device (ED) can include wired or wireless head-band earphone port, external power source (or battery charger) port, wired or wireless FPDP, memory card port, for connecting the port of the device with identification module, audio frequency input/output (I/O) port, video i/o port, ear port etc..Identification module can be that storage is for verifying that user uses the various information of mobile terminal 100 and can include subscriber identification module (UIM), client identification module (SIM), Universal Subscriber identification module (USIM) etc..It addition, the device (hereinafter referred to " identification device ") with identification module can take the form of smart card, therefore, identify that device can be connected with mobile terminal 100 via port or other connecting device.Interface unit 170 may be used for receiving from the input (such as, data message, electric power etc.) of external device (ED) and the one or more elements being transferred in mobile terminal 100 by the input received or may be used for transmission data between mobile terminal and external device (ED).
Additionally, when mobile terminal 100 is connected with external base, interface unit 170 can serve as and allows to provide the path of mobile terminal 100 or can serve as to allow to be transferred to the path of mobile terminal from the various command signals of base input by it from base electric power by it.May serve as whether identification mobile terminal is accurately fitted within the signal base from the various command signals of base input or electric power.Output unit 150 is configured to provide output signal (such as, audio signal, video signal, alarm signal, vibration signal etc.) with vision, audio frequency and/or tactile manner.Output unit 150 can include display unit 151.
Display unit 151 may be displayed on the information processed in mobile terminal 100.Such as, when mobile terminal 100 is in telephone calling model, display unit 151 can show the user interface (UI) relevant with call or other communicate (such as, text messaging, multimedia file download etc.) or graphic user interface (GUI).When being in video calling pattern or image capture mode when mobile terminal 100, display unit 151 can show the image of image and/or the reception caught, UI or GUI illustrating video or image and correlation function etc..
Meanwhile, when display unit 151 and touch pad as a layer superposed on one another to form touch screen time, display unit 151 can serve as input equipment and output device.Display unit 151 can include at least one in liquid crystal display (LCD), thin film transistor (TFT) LCD (TFT-LCD), Organic Light Emitting Diode (OLED) display, flexible display, three-dimensional (3D) display etc..Some in these display may be constructed such that transparence is to allow user to watch from outside, and this is properly termed as transparent display, and typical transparent display can be such as TOLED (transparent organic light emitting diode) display etc..According to the specific embodiment wanted, mobile terminal 100 can include two or more display units (or other display device), such as, mobile terminal can include outernal display unit (not shown) and inner display unit (not shown).Touch screen can be used for detecting touch input pressure and touch input position and touch input area.
Memorizer 160 can store the process performed by controller 180 and the software program controlling operation etc., or can temporarily store the data (such as, telephone directory, message, still image, video etc.) that oneself maybe will export through output.And, memorizer 160 can store the vibration about the various modes exported when touching and being applied to touch screen and the data of audio signal.
Memorizer 160 can include the storage medium of at least one type, described storage medium includes flash memory, hard disk, multimedia card, card-type memorizer (such as, SD or DX memorizer etc.), random access storage device (RAM), static random-access memory (SRAM), read only memory (ROM), Electrically Erasable Read Only Memory (EEPROM), programmable read only memory (PROM), magnetic storage, disk, CD etc..And, mobile terminal 100 can be connected the network storage device cooperation of the storage function performing memorizer 160 with by network.
Controller 180 generally controls the overall operation of mobile terminal.Such as, controller 180 performs the control relevant to voice call, data communication, video calling etc. and process.It addition, controller 180 can include the multi-media module 181 for reproducing (or playback) multi-medium data, multi-media module 181 can construct in controller 180, or it is so structured that separates with controller 180.Controller 180 can perform pattern recognition process, so that the handwriting input performed on the touchscreen or picture drafting input are identified as character or image.
Power subsystem 190 receives external power or internal power under the control of controller 180 and provides the suitable electric power operated needed for each element and assembly.
Various embodiment described herein can to use such as computer software, hardware or its any combination of computer-readable medium to implement.Hardware is implemented, embodiment described herein can pass through to use application-specific IC (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), processor, controller, microcontroller, microprocessor, at least one that is designed to perform in the electronic unit of function described herein to implement, in some cases, such embodiment can be implemented in controller 180.Implementing for software, the embodiment of such as process or function can be implemented with allowing the independent software module performing at least one function or operation.Software code can be implemented by the software application (or program) write with any suitable programming language, and software code can be stored in memorizer 160 and be performed by controller 180.
So far, oneself is through describing mobile terminal according to its function.Below, for the sake of brevity, by the slide type mobile terminal in the various types of mobile terminals describing such as folded form, board-type, oscillating-type, slide type mobile terminal etc. exemplarily.Therefore, the present invention can be applied to any kind of mobile terminal, and is not limited to slide type mobile terminal.
Mobile terminal 100 as shown in Figure 1 may be constructed such that utilization operates via such as wired and radio communication device and the satellite-based communicator of frame or packet transmission data.
The communicator being wherein operable to according to the mobile terminal of the present invention is described referring now to Fig. 2.
Such communicator can use different air interfaces and/or physical layer.Such as, the air interface used by communicator includes such as frequency division multiple access (FDMA), time division multiple acess (TDMA), CDMA (CDMA) and universal mobile communications device (UMTS) (especially, Long Term Evolution (LTE)), global mobile communication device (GSM) etc..As non-limiting example, as explained below relates to cdma communication device, but such instruction is equally applicable to other type of device.
With reference to Fig. 2, cdma wireless communication device can include multiple mobile terminal 100, multiple base station (BS) 270, base station controller (BSC) 275 and mobile switching centre (MSC) 280.MSC280 is configured to form interface with Public Switched Telephony Network (PSTN) 290.MSC280 is also structured to and the BSC275 formation interface that can be couple to base station 270 via back haul link.Back haul link can construct according to any one in some interfaces that oneself knows, described interface includes such as E1/T1, ATM, IP, PPP, frame relay, HDSL, ADSL or xDSL.It will be appreciated that device as shown in Figure 2 can include multiple BSC2750.
Each BS270 can service one or more subregion (or region), by each subregion of multidirectional antenna or the antenna covering pointing to specific direction radially away from BS270.Or, each subregion can be covered by two or more antennas for diversity reception.Each BS270 may be constructed such that support multiple frequencies distribution, and the distribution of each frequency has specific frequency spectrum (such as, 1.25MHz, 5MHz etc.).
Intersecting that subregion and frequency are distributed can be referred to as CDMA Channel.BS270 can also be referred to as the sub-device of base station transceiver (BTS) or other equivalent terms.In this case, term " base station " may be used for broadly representing single BSC275 and at least one BS270.Base station can also be referred to as " cellular station ".Or, each subregion of specific BS270 can be referred to as multiple cellular station.
As shown in Figure 2, broadcast singal is sent in device the mobile terminal 100 of operation by broadcsting transmitter (BT) 295.Broadcast reception module 111 as shown in Figure 1 is arranged on mobile terminal 100 and sentences the broadcast singal that reception is sent by BT295.In fig. 2 it is shown that several global pick devices (GPS) satellite 300.Satellite 300 helps to position at least one in multiple mobile terminals 100.
In fig. 2, depict multiple satellite 300, but it is understood that, it is possible to use any number of satellite obtains useful location information.GPS module 115 as shown in Figure 1 is generally configured to coordinate the location information wanted with acquisition with satellite 300.Substitute GPS tracking technique or outside GPS tracking technique, it is possible to use other technology of the position of mobile terminal can be followed the tracks of.It addition, at least one gps satellite 300 can optionally or additionally process satellite dmb transmission.
As a typical operation of radio communication device, BS270 receives the reverse link signal from various mobile terminals 100.Mobile terminal 100 generally participates in call, information receiving and transmitting communicates with other type of.Each reverse link signal that certain base station 270 receives is processed in specific BS270.The data obtained are forwarded to relevant BSC275.BSC provides call resource distribution and the mobile management function of the coordination of soft switching process included between BS270.The data received also are routed to MSC280 by BSC275, and it provides the extra route service for forming interface with PSTN290.Similarly, PSTN290 and MSC280 forms interface, and MSC and BSC275 forms interface, and BSC275 correspondingly controls BS270 so that forward link signals to be sent to mobile terminal 100.
Structure based on above-mentioned mobile terminal hardware configuration, communicator, it is proposed to each embodiment of network speed stacking apparatus of the present invention.
With reference to the high-level schematic functional block diagram that Fig. 3, Fig. 3 are network speed stacking apparatus first embodiment of the present invention.
It is emphasized that, to one skilled in the art, functional block diagram shown in Fig. 3 is only the exemplary plot of a preferred embodiment, and those skilled in the art, around the functional module of the network speed stacking apparatus shown in Fig. 3, can carry out supplementing of new functional module easily;The title of each functional module is self-defined title, only for assisting each program function block understanding this network speed stacking apparatus, being not used in restriction technical scheme, the core of technical solution of the present invention is, the function that the functional module of each self-defined title to be reached.
The present embodiment proposes a kind of network speed stacking apparatus, and described network speed stacking apparatus includes:
Start module 10, for terminal connect WLAN, and the operation network speed of described terminal less than predetermined threshold value time, start the mobile network of described terminal;
In the present embodiment, terminal connect WLAN, and the operation network speed of described terminal less than predetermined threshold value time, now can supplement mobile network data, namely described startup module 10 starts the mobile network of described terminal, and obtains the mobile network data that described mobile network is corresponding.In the present embodiment, described terminal includes but not limited to the terminal such as mobile phone, PAD, PC computer, described WLAN includes but not limited to wifi (WIrelessFidelity, Wireless Fidelity), NFC (NearFieldCommunication, the short distance wireless communication technology) etc. WLAN, in the present embodiment, it is preferable that described WLAN is wifi.
Further, can also operation network speed when terminal connects WLAN less than predetermined threshold value, and during the currently running default application of described terminal, such as wechat application, note application etc., described startup module 10 just starts the mobile network of described terminal, and obtaining the mobile network data that described mobile network is corresponding, described default application can be the application that user is arranged in advance, it is also possible to be the application of terminal default setting.In the present embodiment, in order to reduce the consumption of mobile network data, described default application is preferably the application of information interactive class, such as QQ application, wechat application or mailbox application etc., and when other application of described terminal operating is such as Taobao's application or Video Applications, then do not start the mobile network of terminal.Certainly, under being left out the premise that mobile network data consumes, described default application can also for video class application as liked strange skill application etc..
In the present embodiment, by the network speed when terminal connects WLAN less than predetermined threshold value, and terminal operating just starts the mobile network of terminal when presetting application, and obtain the mobile network data that described mobile network is corresponding, can avoid when running the application of other expense flow, the mobile network data of unconfined use terminal, thus reducing the waste of mobile network data.
Laminating module 20, for connecting the described mobile network of startup, with the operation network speed of terminal described in superposition;
In the present embodiment, described laminating module 20 connects the described mobile network started, and includes with the embodiment running network speed of terminal described in superposition:
1) mode one, described laminating module 20 terminal connect start described mobile network, during with the operation network speed of terminal described in superposition, described terminal can be used and carry out speed limit during mobile network data corresponding to mobile network, such as, the data traffic of described mobile network data consumption each second is set to fixed value, as being set to 20k/s, it is therefore prevented that the unconfined increase of network speed, thus avoiding the waste of mobile network data.
2) mode two, intelligent in order to what improve that network speed increases, with reference to Fig. 4, described laminating module 20 includes:
Determine unit 21, for, in connecting described mobile network's process, determining the operation network speed that described terminal is current in real time;
Adjusting module 22, for the operation network speed current according to described terminal, adjusts the data consumption that described mobile network is currently corresponding;
Superpositing unit 23, the operation network speed that terminal described in the data consumption superposition currently corresponding according to described mobile network is current, so that the operation network speed after superposition is equal to described predetermined threshold value.
In the present embodiment, in connecting described mobile network's process, described determine that unit 21 first determines the operation network speed that described terminal is current in real time, described adjusting module 22 is according to the current operation network speed of described terminal, adjust the data consumption that described mobile network is currently corresponding, the operation network speed that described superpositing unit 23 terminal according to the data consumption superposition of described mobile network currently correspondence is current, so that the operation network speed after superposition is equal to described predetermined threshold value, such as: when the current operation network speed of described terminal is 3k/s, predetermined threshold value to the network speed that reaches normally to surf the Net is 12k/s, the data consumption then now adjusting described mobile network currently corresponding is 9k, it is appreciated that, current run unit is second (/s), can according to the current operation network speed of terminal described in the currently corresponding data consumption 9k superposition of described mobile network, so that the operation network speed after superposition is equal to described 12k/s.It is to say, when increasing network speed to WLAN, as long as the network speed of WLAN being increased to the network speed meeting predetermined threshold value, the network speed needs of online both can be met, can reduce again consuming excessively of mobile network data.
It is understandable that, when terminal connects WLAN, substantially terminal connects the channel link preset in WLAN, described default channel link is determined as the case may be, such as, the channel link that present terminal runs wechat application and needs is 4, then described terminal connects 4 channel links in described WLAN;And the channel link that present terminal runs the needs such as Video Applications of liking strange skill is 10, then described terminal connects 10 channel links in described WLAN.If network speed corresponding to described terminal current interface channel link is less than predetermined threshold value, it may be possible to described WLAN is that network quality is poor, and wherein, the influence factor of network quality includes network delay, maximum bandwidth and signal intensity etc..So, when network signal is poor, described terminal starts mobile network, to connect described mobile network, in like manner, it is substantially also each channel link connecting mobile network that described terminal connects mobile network, and when starting mobile network, described terminal connects the concrete mode of mobile network: first, first determine the channel link that described terminal is currently to be connected, as the application of terminal operating wechat only needs 4 channel links, run Video Applications such as liking strange skill and need 10 channel links, therefore, at the channel link determining that described terminal is currently to be connected, further determine that the link allocation proportion of described WLAN and described mobile network, the link allocation proportion of described WLAN and described mobile network can be determined according to the signal quality of two kinds of networks, and after determining the described WLAN link allocation proportion with described mobile network, described terminal connects, according to the allocation proportion determined, the channel link that described WLAN is corresponding with described mobile network.
It will be understood by those skilled in the art that, the channel link connected is more many, the bandwidth resources that described terminal takies are more many, thus network speed is also more fast, in the present embodiment, owing to terminal connects the network speed of WLAN less than predetermined threshold value, illustrate that the current network quality of described WLAN is poor, then, when interface channel link, the channel link that more mobile network is corresponding can be connected, connect the channel link of less WLAN.
Run module 30, for running according to the operation network speed after superposition.
In the present embodiment, the WLAN that described terminal connects at the beginning can be one, it is also possible to is two, equally, start mobile data network in described startup module 10, and when connecting the mobile network of startup, the mobile network of connection can also be one or two equally.
With reference to Fig. 5, when the WLAN that described terminal connects is only a WLAN, so, when starting the first mobile network, connect the first mobile network started, now, operation network speed with terminal described in superposition, further determine that whether the operation network speed after according to superposition reaches described predetermined threshold value, if not up to described predetermined threshold value, restart the second mobile network, and connect the second mobile network of startup, now, operation network speed with terminal described in superposition, achieve terminal first to run under connecting the scene of a WLAN and a mobile network, if the operation network speed of terminal is still less than predetermined threshold value under this scene, then run under connecting the scene of a WLAN and two mobile networks.
With reference to Fig. 6, when the WLAN that described terminal connects is two WLANs, then, when starting the first mobile network, connect the first mobile network started, now, with the operation network speed of terminal described in superposition, further determine that whether the operation network speed after according to superposition reaches described predetermined threshold value, if not up to described predetermined threshold value, restart the second mobile network, and connect the second mobile network of startup, now, with the operation network speed of terminal described in superposition.Achieve terminal first to run under connecting the scene of two WLANs and a mobile network, if the operation network speed of terminal is still less than predetermined threshold value under this scene, then run under connecting the scene of two WLANs and two mobile networks.
The network speed stacking apparatus that the present embodiment proposes, described network speed stacking apparatus includes: start module, laminating module and operation module, WLAN is connected in terminal, and the operation network speed of described terminal less than predetermined threshold value time, start module and start the mobile network of described terminal, laminating module connects the described mobile network started, operation network speed with terminal described in superposition, final module of running is run according to the operation network speed after superposition, even if achieving at the poor environment of wireless network signal, mobile network data supplementary network can also be passed through, improve the speed of the online of terminal, it is achieved thereby that also can normally surf the Net in the poor environment of wireless network signal.
Further, in order to improve the motility of network speed superposition, with reference to Fig. 7, proposing the second embodiment of network speed stacking apparatus of the present invention based on first embodiment, in the present embodiment, described network speed stacking apparatus also includes:
Processing module 40, for, when the flow surplus value of mobile network data is less than preset flow value in described mobile network being detected, closing described mobile network, and export information.
In the present embodiment, when in described mobile network being detected, mobile network data flow surplus value is less than preset flow value, such as, when described mobile network data flow surplus value being detected less than 100M, then described processing module 40 closes described mobile network, and exporting information, the mode of output information can be: at display interface display information " when flow surplus value is less than 100M " that described terminal is current;Or the prompt window preset is ejected at current display interface, and export information at described prompt window, to point out the flow surplus value of the current mobile network data of user less than predetermined threshold value;Or the prompt window preset is ejected at current display interface, and when user clicks described prompt window, it is switched to default information interface, to point out the flow surplus value of current mobile network data less than predetermined threshold value.
In the present embodiment, during by the flow surplus value of mobile network data in described mobile network being detected less than preset flow value, close described mobile network, and export information, avoid terminal and unrestrictedly use mobile network data, thus reducing consuming excessively of mobile network data.
The present invention further provides a kind of network speed stacking method.
With reference to the schematic flow sheet that Fig. 8, Fig. 8 are network speed stacking method first embodiment of the present invention.
The present embodiment proposes a kind of network speed stacking method, and described network speed stacking method comprises the following steps:
Step S10, terminal connect WLAN, and the operation network speed of described terminal less than predetermined threshold value time, start the mobile network of described terminal;
In the present embodiment, terminal connect WLAN, and the operation network speed of described terminal less than predetermined threshold value time, now can supplement mobile network data, namely start the mobile network of described terminal, and obtain the mobile network data that described mobile network is corresponding.In the present embodiment, described terminal includes but not limited to the terminal such as mobile phone, PAD, PC computer, described WLAN includes but not limited to wifi (WIrelessFidelity, Wireless Fidelity), NFC (NearFieldCommunication, the short distance wireless communication technology) etc. WLAN, in the present embodiment, it is preferable that described WLAN is wifi.
Further, can also operation network speed when terminal connects WLAN less than predetermined threshold value, and during the currently running default application of described terminal, such as wechat application, note application etc., just start the mobile network of described terminal, and obtaining the mobile network data that described mobile network is corresponding, described default application can be the application that user is arranged in advance, it is also possible to be the application of terminal default setting.In the present embodiment, in order to reduce the consumption of mobile network data, described default application is preferably the application of information interactive class, such as QQ application, wechat application or mailbox application etc., and when other application of described terminal operating is such as Taobao's application or Video Applications, then do not start the mobile network of terminal.Certainly, under being left out the premise that mobile network data consumes, described default application can also for video class application as liked strange skill application etc..
In the present embodiment, by the network speed when terminal connects WLAN less than predetermined threshold value, and terminal operating just starts the mobile network of terminal when presetting application, and obtain the mobile network data that described mobile network is corresponding, can avoid when running the application of other expense flow, the mobile network data of unconfined use terminal, thus reducing the waste of mobile network data.
Step S20, connects the described mobile network started, with the operation network speed of terminal described in superposition;
In the present embodiment, the embodiment of described step S20 includes:
1) mode one, terminal connect start described mobile network, during with the operation network speed of terminal described in superposition, described terminal can be used and carry out speed limit during mobile network data corresponding to mobile network, such as, the data traffic of described mobile network data consumption each second is set to fixed value, as being set to 20k/s, it is therefore prevented that the unconfined increase of network speed, thus avoiding the waste of mobile network data.
2) mode two, intelligent in order to what improve that network speed increases, with reference to Fig. 9, described step S20 includes:
Step S21, in connecting described mobile network's process, determines the operation network speed that described terminal is current in real time;
Step S22, according to the operation network speed that described terminal is current, adjusts the data consumption that described mobile network is currently corresponding;
Step S23, the operation network speed that terminal according to the data consumption superposition that described mobile network is currently corresponding is current, so that the operation network speed after superposition is equal to described predetermined threshold value.
In the present embodiment, in connecting described mobile network's process, first determine the operation network speed that described terminal is current in real time, according to the operation network speed that described terminal is current, adjust the data consumption that described mobile network is currently corresponding, the operation network speed that terminal according to the data consumption superposition that described mobile network is currently corresponding is current, so that the operation network speed after superposition is equal to described predetermined threshold value, such as: when the current operation network speed of described terminal is 3k/s, predetermined threshold value to the network speed that reaches normally to surf the Net is 12k/s, the data consumption then now adjusting described mobile network currently corresponding is 9k, it is appreciated that, current run unit is second (/s), can according to the current operation network speed of terminal described in the currently corresponding data consumption 9k superposition of described mobile network, so that the operation network speed after superposition is equal to described 12k/s.It is to say, when increasing network speed to WLAN, as long as the network speed of WLAN being increased to the network speed meeting predetermined threshold value, the network speed needs of online both can be met, can reduce again consuming excessively of mobile network data.
It is understandable that, when terminal connects WLAN, substantially terminal connects the channel link preset in WLAN, described default channel link is determined as the case may be, such as, the channel link that present terminal runs wechat application and needs is 4, then described terminal connects 4 channel links in described WLAN;And the channel link that present terminal runs the needs such as Video Applications of liking strange skill is 10, then described terminal connects 10 channel links in described WLAN.If network speed corresponding to described terminal current interface channel link is less than predetermined threshold value, it may be possible to described WLAN is that network quality is poor, and wherein, the influence factor of network quality includes network delay, maximum bandwidth and signal intensity etc..So, when network signal is poor, described terminal starts mobile network, to connect described mobile network, in like manner, it is substantially also each channel link connecting mobile network that described terminal connects mobile network, and when starting mobile network, described terminal connects the concrete mode of mobile network: first, first determine the channel link that described terminal is currently to be connected, as the application of terminal operating wechat only needs 4 channel links, run Video Applications such as liking strange skill and need 10 channel links, therefore, at the channel link determining that described terminal is currently to be connected, further determine that the link allocation proportion of described WLAN and described mobile network, the link allocation proportion of described WLAN and described mobile network can be determined according to the signal quality of two kinds of networks, and after determining the described WLAN link allocation proportion with described mobile network, described terminal connects, according to the allocation proportion determined, the channel link that described WLAN is corresponding with described mobile network.
It will be understood by those skilled in the art that, the channel link connected is more many, the bandwidth resources that described terminal takies are more many, thus network speed is also more fast, in the present embodiment, owing to terminal connects the network speed of WLAN less than predetermined threshold value, illustrate that the current network quality of described WLAN is poor, then, when interface channel link, the channel link that more mobile network is corresponding can be connected, connect the channel link of less WLAN.
Step S30, runs according to the operation network speed after superposition.
In the present embodiment, the WLAN that described terminal connects at the beginning can be one, it is also possible to is two, equally, is starting mobile data network, and when connecting the mobile network of startup, the mobile network of connection can also be one or two equally.
With reference to Fig. 5, when the WLAN that described terminal connects is only a WLAN, so, when starting the first mobile network, connect the first mobile network started, now, operation network speed with terminal described in superposition, further determine that whether the operation network speed after according to superposition reaches described predetermined threshold value, if not up to described predetermined threshold value, restart the second mobile network, and connect the second mobile network of startup, now, operation network speed with terminal described in superposition, achieve terminal first to run under connecting the scene of a WLAN and a mobile network, if the operation network speed of terminal is still less than predetermined threshold value under this scene, then run under connecting the scene of a WLAN and two mobile networks.
With reference to Fig. 6, when the WLAN that described terminal connects is two WLANs, then, when starting the first mobile network, connect the first mobile network started, now, with the operation network speed of terminal described in superposition, further determine that whether the operation network speed after according to superposition reaches described predetermined threshold value, if not up to described predetermined threshold value, restart the second mobile network, and connect the second mobile network of startup, now, with the operation network speed of terminal described in superposition.Achieve terminal first to run under connecting the scene of two WLANs and a mobile network, if the operation network speed of terminal is still less than predetermined threshold value under this scene, then run under connecting the scene of two WLANs and two mobile networks.
The network speed stacking method that the present embodiment proposes, WLAN is connected in terminal, and the operation network speed of described terminal less than predetermined threshold value time, first start the mobile network of described terminal, then the described mobile network of startup is connected, operation network speed with terminal described in superposition, final described terminal is run according to the operation network speed after superposition, even if achieving at the poor environment of wireless network signal, mobile network data supplementary network can also be passed through, improve the speed of the online of terminal, it is achieved thereby that also can normally surf the Net in the poor environment of wireless network signal.
Further, in order to improve the motility of network speed superposition, with reference to Figure 10, proposing the second embodiment of network speed stacking method of the present invention based on first embodiment, in the present embodiment, after described step S30 step, described network speed stacking method also includes:
Step S40, when the flow surplus value of mobile network data is less than preset flow value in described mobile network being detected, closes described mobile network, and exports information.
In the present embodiment, when in described mobile network being detected, mobile network data flow surplus value is less than preset flow value, such as, when described mobile network data flow surplus value being detected less than 100M, then close described mobile network, and exporting information, the mode of output information can be: at display interface display information " when flow surplus value is less than 100M " that described terminal is current;Or the prompt window preset is ejected at current display interface, and export information at described prompt window, to point out the flow surplus value of the current mobile network data of user less than predetermined threshold value;Or the prompt window preset is ejected at current display interface, and when user clicks described prompt window, it is switched to default information interface, to point out the flow surplus value of current mobile network data less than predetermined threshold value.
In the present embodiment, during by the flow surplus value of mobile network data in described mobile network being detected less than preset flow value, close described mobile network, and export information, avoid terminal and unrestrictedly use mobile network data, thus reducing consuming excessively of mobile network data.
Mobile terminal 100 as shown in Figure 9 may be constructed such that utilization operates via such as wired and wireless communication system and the satellite-based communication system of frame or packet transmission data.
The communication system being wherein operable to according to the mobile terminal of the present invention is described referring now to Figure 10.
Such communication system can use different air interfaces and/or physical layer.Such as, the air interface used by communication system includes such as frequency division multiple access (FDMA), time division multiple acess (TDMA), CDMA (CDMA) and UMTS (UMTS) (especially, Long Term Evolution (LTE)), global system for mobile communications (GSM) etc..As non-limiting example, as explained below relates to cdma communication system, but such instruction is equally applicable to other type of system.
With reference to Figure 10, cdma wireless communication system can include multiple mobile terminal 100, multiple base station (BS) 270, base station controller (BSC) 275 and mobile switching centre (MSC) 280.MSC280 is configured to form interface with Public Switched Telephony Network (PSTN) 290.MSC280 is also structured to and the BSC275 formation interface that can be couple to base station 270 via back haul link.Back haul link can construct according to any one in some interfaces that oneself knows, described interface includes such as E1/T1, ATM, IP, PPP, frame relay, HDSL, ADSL or xDSL.It will be appreciated that system as shown in Figure 10 can include multiple BSC2750.
Each BS270 can service one or more subregion (or region), by each subregion of multidirectional antenna or the antenna covering pointing to specific direction radially away from BS270.Or, each subregion can be covered by two or more antennas for diversity reception.Each BS270 may be constructed such that support multiple frequencies distribution, and the distribution of each frequency has specific frequency spectrum (such as, 1.25MHz, 5MHz etc.).
Intersecting that subregion and frequency are distributed can be referred to as CDMA Channel.BS270 can also be referred to as base station transceiver subsystem (BTS) or other equivalent terms.In this case, term " base station " may be used for broadly representing single BSC275 and at least one BS270.Base station can also be referred to as " cellular station ".Or, each subregion of specific BS270 can be referred to as multiple cellular station.
As shown in Figure 10, broadcast singal is sent in system the mobile terminal 100 of operation by broadcsting transmitter (BT) 295.Broadcast reception module 111 as shown in Figure 9 is arranged on mobile terminal 100 and sentences the broadcast singal that reception is sent by BT295.In fig. 10 it is shown that several global positioning systems (GPS) satellite 300.Satellite 300 helps to position at least one in multiple mobile terminals 100.
In Fig. 10, depict multiple satellite 300, it is understood that be, it is possible to use any number of satellite obtains useful location information.GPS module 115 as shown in Figure 9 is generally configured to coordinate the location information wanted with acquisition with satellite 300.Substitute GPS tracking technique or outside GPS tracking technique, it is possible to use other technology of the position of mobile terminal can be followed the tracks of.It addition, at least one gps satellite 300 can optionally or additionally process satellite dmb transmission.
As a typical operation of wireless communication system, BS270 receives the reverse link signal from various mobile terminals 100.Mobile terminal 100 generally participates in call, information receiving and transmitting communicates with other type of.Each reverse link signal that certain base station 270 receives is processed in specific BS270.The data obtained are forwarded to relevant BSC275.BSC provides call resource distribution and the mobile management function of the coordination of soft switching process included between BS270.The data received also are routed to MSC280 by BSC275, and it provides the extra route service for forming interface with PSTN290.Similarly, PSTN290 and MSC280 forms interface, and MSC and BSC275 forms interface, and BSC275 correspondingly controls BS270 so that forward link signals to be sent to mobile terminal 100.
Based on above-mentioned mobile terminal hardware configuration and communication system, it is proposed to the present invention is based on each embodiment of twin-channel data load method.
As shown in figure 11, it is proposed to the present invention, based on twin-channel data load method the 4th embodiment, said method comprising the steps of:
S11, set up the thread of at least two loading data according to data load instruction.
Concrete, when user clicks certain link, opens certain page or download certain file, namely terminal receives data load instruction, obtain the size of data to be loaded immediately, and determine, with best thread tenability, the number of threads loading these data according to the size of data to be loaded and CPU (central processing unit) check figure of terminal, and set up the thread of respective numbers, so that data to be loaded to be divided into multiple data block, each thread is responsible for loading a data block.
In certain embodiments, number of threads can also be pre-set according to the CPU core number of terminal and best thread tenability, and terminal all sets up the thread of predetermined number every time.
Wherein, CPU core number, refer to that CPU processes the quantity of core, have monokaryon, double-core, multinuclear etc..Multi-core CPU is equivalent to integrated multiple complete computing engines (i.e. core), they shared buffer memory, internal memory, depositor etc. on a CPU.
Wherein, each program just run in system is a process, and process is also likely to be the Dynamic Execution of whole program or subprogram, and each process comprises extremely multiple threads.Thread is the set of one group of instruction, or the particular segment of program, and it can independently execute in program.Thread is equivalent to the process of lightweight, and it is responsible in single program to perform multitask, be generally responsible for scheduling and the execution of multiple thread by operating system.Multithreading is so that the work of multiple thread parallel is to complete the multi-task, and to improve the efficiency of system, thread is to be implemented when the same time has needed the multi-task.
S12, each thread is distributed to the data channel of mobile network and WIFI network.
Concrete, first the dynamically network quality of the data channel of detection mobile network and WIFI network, then the distribution of thread is carried out according to network quality, that is: more thread is distributed for the better data channel of network quality, the data channel less thread of distribution that network quality is poor, is then distributed equally when the network quality of each data channel is suitable.The detection of network quality can adopt existing detection method, does not repeat them here.
Wherein, mobile network can be 2G network, 3G network or 4G network, for instance: LTE network, GSM network, GPRS network, cdma network, EDGE network, wlan network, CDMA-2000 network, TD-SCDMA network, WCDMA network etc..
For example, terminal establishes 3 threads and carrys out loading data, and the data channel of WIFI network is better than the network quality of the data channel of mobile network, then be data channel 2 threads of distribution of WIFI network, and the data channel for mobile network distributes 1 thread.
In certain embodiments, it is also possible to by each thread mean allocation or be randomly assigned to two data channel.
S13, control each thread and set up at least two transmission link by corresponding data channel.
Concrete, each thread of terminal control is set up with server respectively by respective data channel and is connected, and sets up transmission link.
For example, assume that the data channel of mobile network is assigned with 1 thread, the data channel of WIFI network is assigned with 3 threads, the thread of the data channel then distributing to mobile network is just connected with the server foundation at data place to be loaded by the data channel of this mobile network, sends request for building link and also sets up a transmission link;Distribute to 3 threads just being connected with the server foundation at data place to be loaded according to passage respectively through this WIFI network number of the data channel of WIFI network, send request for building link and also set up three transmission links.
S14, by each transmission link piecemeal download data.
Concrete, after server receives the request for building link that each thread is sent by respective data channel, set up corresponding transmission link, and send data block corresponding for each thread to terminal along transmission link, so that terminal downloads data by each transmission link piecemeal, terminal is collected the data receiving the return of each thread and merges.
Further, data transmission procedure detects unusual condition, when detecting that wherein transmission abnormality (as data loss of service occur) occurs in a data channel, then detect the remaining data not yet downloaded in the data downloaded by this data channel, and in another data channel, set up new thread, start breakpoint transmission and download this remaining data.
As shown in figure 12, it is proposed to the present invention, based on twin-channel data load method the 5th embodiment, said method comprising the steps of:
S21, the first thread setting up loading data according to data load instruction and the second thread.
In the present embodiment, mobile network is LTE network, and the data channel of its correspondence is LTE passage, and data channel corresponding to WIFI network is WIFI passage.
As shown in figure 13, after user enables the dual pathways download function of terminal, terminal opens LTE network and WIFI network function simultaneously, and sets up first network connection and the connection of the second network respectively, forms LTE passage and WIFI passage.When user clicks download file, terminal receives data load instruction, obtains the size downloading file, it is intended that downloads the number of threads needed for file, sets up first thread and second thread of respective numbers, and each thread is responsible for loading a data block.
S22, first thread is distributed to LTE passage, the second thread is distributed to WIFI passage.
Concrete, as shown in figure 13, terminal carries out dual pathways link quality measurements according to link Measurement Algorithm, carries out dual pathways thread distribution by measurement report, that is: the network quality of LTE passage and WIFI passage is detected respectively, for the thread that the distribution of network quality good data channel is more.
For example, it is assumed that WIFI passage than LTE passage network quality more preferably, first thread has 1, and the second thread has 3, then 1 first thread is distributed to LTE passage, by 3 second threads distribution WIFI passages.
S23, control first thread, by LTE Path Setup the first transmission link, control the second thread by WIFI Path Setup the second transmission link.
Concrete, as shown in figure 13, terminal utilizes LTE passage thread (namely distributing to the first thread of LTE passage) by LTE Path Setup the first transmission link, sends link to server and downloads request, and the first packet of file is downloaded in request;Utilizing WIFI passage thread (namely distributing to the second thread of WIFI passage) by WIFI Path Setup the second transmission link, send link to server and download request, the second packet of file is downloaded in request.
S24, download data by the first transmission link and the second transmission link piecemeal.
Concrete, as shown in figure 13, terminal is opened thread according to thread request and carries out data transmission: transmits the first packet P1 by the first transmission link of LTE passage, transmits the second packet P2 by the second transmission link of WIFI passage.Finally, after the dual pathways has been downloaded, unpack and merge the packet M obtaining whole download file.
Further, in data transmission procedure, the LTE/WIFI dual pathways is carried out channel-monitoring by terminal, to process exception in real time.Assume to listen to LTE loss of service, then detect the remaining data P3 not yet downloaded in the second packet P2, WIFI passage is set up new thread, start breakpoint transmission and download remaining data P3.
The present invention is based on twin-channel data load method, by setting up multiple thread, and each thread is distributed to the data channel of mobile network and WIFI network, control each thread and set up multiple transmission link by corresponding data channel, download same data by the transmission link piecemeal of two data channel simultaneously, namely using mobile network and two network online of WIFI network simultaneously, be greatly improved data loading speed, the online improving user is experienced.And, the decision-making power of distribution thread is non-server side in end side, decreases the load of server, meets flattening design principle.
The present invention further provides a kind of based on twin-channel data loading device, be applied to aforementioned mobile terminal.Now based on above-mentioned mobile terminal hardware configuration and communication system, it is proposed to the present invention is based on each embodiment of twin-channel data loading device.
As shown in figure 14, it is proposed to the present invention is based on twin-channel data loading device the 4th embodiment, and described device includes thread and sets up module, thread distribution module and data download module, wherein:
Thread sets up module: for setting up the thread of at least two loading data according to data load instruction.
Alternatively, thread is set up module and is determined, with best thread tenability, the number of threads set up needed for download data according to the size of data to be loaded and the CPU core number of terminal, and sets up the thread of respective numbers.
Alternatively, thread is set up module and is set up the thread of predetermined number according to the number of threads pre-set.
Thread distribution module: for each thread being distributed to the data channel of mobile network and WIFI network.
Alternatively, thread distribution module dynamically detects the data channel of mobile network and the network quality of the data channel of WIFI network, distributes more thread for the better data channel of network quality.
Alternatively, thread distribution module by each thread mean allocation or is randomly assigned to two data channel.
Wherein, mobile network can be 2G network, 3G network or 4G network, for instance: LTE network, GSM network, GPRS network, cdma network, EDGE network, wlan network, CDMA-2000 network, TD-SCDMA network, WCDMA network etc..
Data download module: be used for controlling each thread and set up at least two transmission link by corresponding data channel, downloads data by each transmission link piecemeal.
Concrete, data download module utilizes each thread to set up a transmission link by corresponding data channel, utilizes each transmission link to collect and receives the data that each thread returns, finally each data is given merger and reorganization, it is thus achieved that complete data.
Referring to Figure 15, it is proposed to the present invention is based on twin-channel data loading device the 5th embodiment, and the difference of the present embodiment and the 4th embodiment is the increase in an abnormality processing module, and described abnormality processing module is used for:
Data transmission procedure detects unusual condition, when detecting that wherein transmission abnormality (as data loss of service occur) occurs in a data channel, detect the remaining data not yet downloaded in the data downloaded by this data channel, another data channel is set up new thread and downloads this remaining data.
Such as, in data transmission procedure, abnormality processing module detects that transmission abnormality occurs in the data channel of WIFI network, then detect whether the data transmitted by the data channel of WIFI network are all downloaded, if all not downloading, then detect the remaining data not yet downloaded, the data channel of mobile network is set up new thread, start breakpoint transmission and download this remaining data.
The present invention is based on twin-channel data loading device, by setting up multiple thread, and each thread is distributed to the data channel of mobile network and WIFI network, control each thread and set up multiple transmission link by corresponding data channel, the transmission link piecemeal simultaneously using two data channel downloads same data, namely using mobile network and two network online of WIFI network simultaneously, be greatly improved data loading speed, the online improving user is experienced.
Above-described embodiment provides based on twin-channel data loading device and belongs to same design based on twin-channel data load method embodiment, it implements process and refers to embodiment of the method, and the technical characteristic in embodiment of the method is all corresponding applicable in device embodiment, repeats no more here.
It should be noted that, in this article, term " includes ", " comprising " or its other variant any are intended to comprising of nonexcludability, so that include the process of a series of key element, method, article or system not only include those key elements, but also include other key element being not expressly set out, or also include the key element intrinsic for this process, method, article or system.When there is no more restriction, statement " including ... " key element limited, it is not excluded that there is also other identical element in including the process of this key element, method, article or system.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art is it can be understood that can add the mode of required general hardware platform by software to above-described embodiment method and realize, hardware can certainly be passed through, but in a lot of situation, the former is embodiment more preferably.Based on such understanding, the part that prior art is contributed by technical scheme substantially in other words can embody with the form of software product, this computer software product is stored in a storage medium (such as ROM/RAM, magnetic disc, CD), including some instructions with so that a station terminal equipment (can be mobile phone, computer, server, air-conditioner, or the network equipment etc.) perform the method described in each embodiment of the present invention.
These are only the preferred embodiments of the present invention; not thereby the scope of the claims of the present invention is limited; every equivalent structure utilizing description of the present invention and accompanying drawing content to make or equivalence flow process conversion; or directly or indirectly it is used in other relevant technical field, all in like manner include in the scope of patent protection of the present invention.

Claims (10)

1. a network speed stacking apparatus, it is characterised in that described network speed stacking apparatus includes:
Start module, for terminal connect WLAN, and the operation network speed of described terminal less than predetermined threshold value time, start the mobile network of described terminal;
Laminating module, for connecting the described mobile network of startup, with the operation network speed of terminal described in superposition;
Run module, for running according to the operation network speed after superposition;
Thread sets up module, for setting up the thread of at least two loading data according to data load instruction.
2. network stacking apparatus as claimed in claim 1, it is characterised in that described laminating module includes:
Determine unit, for, in connecting described mobile network's process, determining the operation network speed that described terminal is current in real time;
Adjusting module, for the operation network speed current according to described terminal, adjusts the data consumption that described mobile network is currently corresponding;
Superpositing unit, the operation network speed that terminal described in the data consumption superposition currently corresponding according to described mobile network is current, so that the operation network speed after superposition is equal to described predetermined threshold value.
3. network speed stacking apparatus as claimed in claim 1, it is characterised in that described network speed stacking apparatus also includes:
Processing module, for, when the flow surplus value of mobile network data is less than preset flow value in described mobile network being detected, closing described mobile network, and export information.
4. network speed stacking apparatus as claimed in claim 1, it is characterised in that described network stacking apparatus also includes:
Thread distribution module, for distributing to the data channel of mobile network and WIFI network by described thread;
Data download module, is used for controlling each thread and sets up at least two transmission link by corresponding data channel, downloads described data by each transmission link piecemeal.
5. network speed stacking apparatus as claimed in claim 1, it is characterised in that described thread set up module for:
Size and the CPU core number of terminal according to data to be loaded determine, with best thread tenability, the quantity setting up thread.
6. a network speed stacking method, it is characterised in that described network speed stacking method comprises the following steps:
Terminal connect WLAN, and the operation network speed of described terminal less than predetermined threshold value time, start the mobile network of described terminal;
Connect the described mobile network started, with the operation network speed of terminal described in superposition;
Described terminal is run according to the operation network speed after superposition.
7. network stacking method as claimed in claim 6, it is characterised in that the described mobile network that described connection starts, includes with the step running network speed of terminal described in superposition:
In connecting described mobile network's process, determine the operation network speed that described terminal is current in real time;
According to the operation network speed that described terminal is current, adjust the data consumption that described mobile network is currently corresponding;
The operation network speed that terminal according to the data consumption superposition that described mobile network is currently corresponding is current, so that the operation network speed after superposition is equal to described predetermined threshold value.
8. network speed stacking method as claimed in claim 6, it is characterised in that described terminal is according to after the step running network speed operation after superposition, and described network speed stacking method also includes:
When the flow surplus value of mobile network data is less than preset flow value in described mobile network being detected, closes described mobile network, and export information.
9. network speed stacking method as claimed in claim 6, it is characterised in that described method also includes:
The thread of at least two loading data is set up according to data load instruction;
Described thread is distributed to the data channel of mobile network and WIFI network;
Control each thread and set up at least two transmission link by corresponding data channel, download described data by each transmission link piecemeal.
10. method according to claim 9, it is characterised in that described set up the thread of at least two loading data according to data load instruction and include:
The size of data to be loaded is obtained according to data load instruction;
Size and the CPU core number of terminal according to described data determine, with best thread tenability, the number of threads loading described data, and set up the thread of respective numbers.
CN201610067397.5A 2016-01-29 2016-01-29 Network speed superposing device and method Pending CN105722248A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610067397.5A CN105722248A (en) 2016-01-29 2016-01-29 Network speed superposing device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610067397.5A CN105722248A (en) 2016-01-29 2016-01-29 Network speed superposing device and method

Publications (1)

Publication Number Publication Date
CN105722248A true CN105722248A (en) 2016-06-29

Family

ID=56155179

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610067397.5A Pending CN105722248A (en) 2016-01-29 2016-01-29 Network speed superposing device and method

Country Status (1)

Country Link
CN (1) CN105722248A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105722246A (en) * 2016-01-29 2016-06-29 努比亚技术有限公司 Network speed superposition device and method
CN105898888A (en) * 2016-01-29 2016-08-24 努比亚技术有限公司 Network speed stacking device and method
CN106658571A (en) * 2017-01-03 2017-05-10 努比亚技术有限公司 Terminal and network acceleration control method thereof
CN106851682A (en) * 2017-01-03 2017-06-13 努比亚技术有限公司 A kind of user equipment and its method for realizing data transfer
CN109640379A (en) * 2019-01-11 2019-04-16 Oppo广东移动通信有限公司 Link aggregation implementation method and Related product
CN113891497A (en) * 2021-10-09 2022-01-04 维沃移动通信有限公司 Network repairing method and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101631124A (en) * 2009-06-16 2010-01-20 中兴通讯股份有限公司 Method and device for downloading data
CN102340891A (en) * 2011-10-12 2012-02-01 中兴通讯股份有限公司 Service switching method and device for multimode terminal
CN105101173A (en) * 2015-07-20 2015-11-25 努比亚技术有限公司 Multi-data-channel-based data loading apparatus and method
CN105094960A (en) * 2015-07-20 2015-11-25 努比亚技术有限公司 Data loading device and method based on two channels
CN105722247A (en) * 2016-01-29 2016-06-29 努比亚技术有限公司 Network speed superposition device and method
CN105722246A (en) * 2016-01-29 2016-06-29 努比亚技术有限公司 Network speed superposition device and method
CN105898888A (en) * 2016-01-29 2016-08-24 努比亚技术有限公司 Network speed stacking device and method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101631124A (en) * 2009-06-16 2010-01-20 中兴通讯股份有限公司 Method and device for downloading data
CN102340891A (en) * 2011-10-12 2012-02-01 中兴通讯股份有限公司 Service switching method and device for multimode terminal
CN105101173A (en) * 2015-07-20 2015-11-25 努比亚技术有限公司 Multi-data-channel-based data loading apparatus and method
CN105094960A (en) * 2015-07-20 2015-11-25 努比亚技术有限公司 Data loading device and method based on two channels
CN105722247A (en) * 2016-01-29 2016-06-29 努比亚技术有限公司 Network speed superposition device and method
CN105722246A (en) * 2016-01-29 2016-06-29 努比亚技术有限公司 Network speed superposition device and method
CN105898888A (en) * 2016-01-29 2016-08-24 努比亚技术有限公司 Network speed stacking device and method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105722246A (en) * 2016-01-29 2016-06-29 努比亚技术有限公司 Network speed superposition device and method
CN105898888A (en) * 2016-01-29 2016-08-24 努比亚技术有限公司 Network speed stacking device and method
CN106658571A (en) * 2017-01-03 2017-05-10 努比亚技术有限公司 Terminal and network acceleration control method thereof
CN106851682A (en) * 2017-01-03 2017-06-13 努比亚技术有限公司 A kind of user equipment and its method for realizing data transfer
CN106851682B (en) * 2017-01-03 2020-03-27 努比亚技术有限公司 User equipment and method for realizing data transmission
CN109640379A (en) * 2019-01-11 2019-04-16 Oppo广东移动通信有限公司 Link aggregation implementation method and Related product
US11973684B2 (en) 2019-01-11 2024-04-30 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Link aggregation implementation method and related product
CN113891497A (en) * 2021-10-09 2022-01-04 维沃移动通信有限公司 Network repairing method and device
CN113891497B (en) * 2021-10-09 2024-05-24 维沃移动通信有限公司 Network repair method and device

Similar Documents

Publication Publication Date Title
CN105722248A (en) Network speed superposing device and method
CN105094960A (en) Data loading device and method based on two channels
CN104735255B (en) Multi-screen display method and system
CN105101173A (en) Multi-data-channel-based data loading apparatus and method
CN104834517A (en) Mobile terminal power-saving method and mobile terminal
CN105898888A (en) Network speed stacking device and method
CN105813148A (en) Network switching apparatus and method
CN105718027A (en) Management method of background application programs and mobile terminal
CN106453538A (en) Screen sharing apparatus and method
CN106097952B (en) Terminal display screen resolution adjusting method and terminal
CN106453885A (en) Eye protecting terminal and eye protecting method
CN105978788A (en) Message pushing device and method thereof
CN106304037A (en) The management method of virtual SIM card and device
CN105760057A (en) Screenshot device and method
CN105657844A (en) Resource distribution method and terminal
CN105740008A (en) Apparatus and method for forbidding chained startup of applications
CN105764085A (en) Abnormal electricity consumption detection method and terminal
CN105682150A (en) Multilink intelligent shunting method and mobile terminal
CN106803860A (en) The storage processing method and device of a kind of terminal applies
CN105760055A (en) Mobile terminal and control method thereof
CN110109528A (en) Management-control method, mobile terminal and the computer readable storage medium of application program
CN105722246A (en) Network speed superposition device and method
CN106502526A (en) A kind of back-stage management method and terminal
CN105741786A (en) Method of eliminating display screen jitter and mobile terminal
CN105786647A (en) Data backup device and method and terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160629