[go: up one dir, main page]

CN106851682B - User equipment and method for realizing data transmission - Google Patents

User equipment and method for realizing data transmission Download PDF

Info

Publication number
CN106851682B
CN106851682B CN201710003198.2A CN201710003198A CN106851682B CN 106851682 B CN106851682 B CN 106851682B CN 201710003198 A CN201710003198 A CN 201710003198A CN 106851682 B CN106851682 B CN 106851682B
Authority
CN
China
Prior art keywords
interface
wifi
data
acceleration
channel
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.)
Active
Application number
CN201710003198.2A
Other languages
Chinese (zh)
Other versions
CN106851682A (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.)
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 CN201710003198.2A priority Critical patent/CN106851682B/en
Publication of CN106851682A publication Critical patent/CN106851682A/en
Application granted granted Critical
Publication of CN106851682B publication Critical patent/CN106851682B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0205Traffic management, e.g. flow control or congestion control at the air interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels

Landscapes

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

Abstract

The invention discloses user equipment and a method for realizing data transmission thereof, wherein the user equipment supports a WIFI interface and LTE interface double-channel acceleration function, and comprises a processor, wherein the processor is used for setting an application program using the double-channel acceleration function according to a user instruction, detecting the connectivity of the WIFI interface and the LTE interface double channels, and if the double channels are both in a connected state, transmitting data services to the application program using the double-channel acceleration function by using the WIFI interface and the LTE interface double channels, and displaying the acceleration rate to a preset first menu interface. The invention can flexibly use the LTE + WIFI double-channel network speed-up scheme, thereby saving the flow of a mobile network; furthermore, the method and the device can display specific acceleration information of each application program, so that a user can conveniently check the specific acceleration process, and when the data flow consumption of a certain application program exceeds a certain value, the user can select to close the application program.

Description

User equipment and method for realizing data transmission
Technical Field
The present invention relates to the field of mobile communications technologies, and in particular, to a user equipment and a method for implementing data transmission.
Background
With the development of mobile communication technology, the emergence of Long Term Evolution (LTE) 4G communication network technology makes the demand of users for data communication more and more, and due to the introduction of key technologies such as Orthogonal Frequency Division Multiplexing (OFDM) and multiple-Input multiple-Output (MIMO), the spectrum efficiency and data transmission rate can be significantly increased by using the LTE standard. Existing smart terminals generally support transmission over a Wireless local area network (WIFI, for example). In the related art, a network speed-up scheme for data transmission (for example, downloading and uploading) by using an LTE + WIFI dual channel is provided, and the scheme can greatly improve the internet surfing experience of a user.
However, the LTE + WIFI dual channel network speed-up scheme proposed by the related art cannot be independently selected by a user to start an application program, and when the user enables the scheme, all application programs connectable to the network use the LTE + WIFI dual channel for data transmission. At this time, the application program with low requirement on the network timeliness can be accelerated, and thus the traffic of the mobile network of the user can be wasted, which is not desired by the user.
Disclosure of Invention
In order to solve the technical problem, the invention provides user equipment and a method for realizing data transmission thereof, which can flexibly use a network speed-up scheme of an LTE + WIFI double channel, thereby saving the flow of a mobile network.
In order to achieve the purpose of the invention, the technical scheme of the embodiment of the invention is realized as follows:
the embodiment of the invention provides user equipment, which supports a double-channel acceleration function of a WIFI interface and an LTE interface and comprises a processor,
the processor is configured to: setting an application program using a double-channel acceleration function according to a user instruction, detecting the connectivity of double channels of a WIFI interface and an LTE interface, if the double channels are both in a connected state, transmitting data services to the application program using the double-channel acceleration function by using the double channels of the WIFI interface and the LTE interface, and displaying the acceleration rate on a preset first menu interface.
Further, the processor comprises a menu module, a service framework module and a data processing module, wherein,
the menu module is used for displaying a menu interface for user operation, transmitting a user operation instruction to the service framework module and displaying a received acceleration rate calculation result of the service framework module on a preset first menu interface;
the service framework module is used for opening double channels and increasing or decreasing application programs using the double-channel acceleration function according to the received user operation instruction; detecting the connectivity of the two channels, and transmitting the connectivity detection result and the application identifier of the application program using the two-channel acceleration function to the data processing module; calculating the speed increasing rate and transmitting the calculation result to the menu module;
and the data processing module is used for setting a routing rule for each networked application program according to the received connectivity detection result and the application identifier, and transmitting the data service to the application program using the double-channel acceleration function by using the WIFI interface and the LTE interface double channels.
Further, the service framework module comprises a routing service module and a network management service module, wherein,
the menu module is used for transmitting a user operation instruction to the routing service module and displaying a received WIFI traffic data and mobile traffic data calculation result from the routing service module on a preset second menu interface;
the routing service module is used for increasing or decreasing the application programs using the dual-channel acceleration function according to the received user operation instructions and transmitting the dual-channel setting instructions of the user and the application identifications of the application programs using the dual-channel acceleration function to the network management service module; in the acceleration process, calculating the rate, the WIFI traffic data and the mobile traffic data, and transmitting the calculation result to the menu module;
and the network management service module is used for opening the double channels and detecting the double-channel connectivity according to the double-channel setting instruction, and transmitting the connectivity detection result and the application identifier of the application program using the double-channel acceleration function to the data processing module.
Further, the WIFI traffic data and the mobile traffic data include total WIFI traffic data and total mobile traffic data used by all the application programs, and WIFI traffic data and mobile traffic data used by each application program.
Further, the data processing module is further configured to: and distributing the data service to the started WIFI network and the started LTE mobile network for transmission according to the preset shunting weight.
Further, the data processing module is further configured to: and adjusting the preset shunting weight according to the link quality of each interface.
The embodiment of the invention also provides a method for realizing data transmission of the user equipment, wherein the user equipment supports the double-channel acceleration function of a WIFI interface and an LTE interface, and the method comprises the following steps:
displaying a menu interface for user operation;
setting double channels and increasing and decreasing application programs using the double-channel acceleration function according to user operation instructions;
detecting the connectivity of the two channels;
setting routing rules for each networked application;
and for an application program using a double-channel acceleration function, transmitting a data service by using a WIFI interface and an LTE interface through double channels, calculating the speed increase rate, and displaying the speed increase rate calculation result on a preset first menu interface.
Further, the method for implementing data transmission by the user equipment further includes: and calculating the WIFI traffic data and the mobile traffic data, and displaying the calculation results of the WIFI traffic data and the mobile traffic data on a preset second menu interface.
Further, the WIFI traffic data and the mobile traffic data include total WIFI traffic data and total mobile traffic data used by all the application programs, and WIFI traffic data and mobile traffic data used by each application program.
Further, the method for implementing data transmission by the user equipment further includes: when a WIFI interface and an LTE interface are used for accelerating data services, the data services are distributed to an opened WIFI network and an opened LTE mobile network for transmission according to preset shunt weights; and in the acceleration process, adjusting the preset shunting weight according to the link quality of each interface.
The user equipment and the method for realizing data transmission can flexibly use a network speed-up scheme of an LTE + WIFI double channel, thereby saving the flow of a mobile network;
furthermore, the method and the device can display specific acceleration information of each application program, so that a user can conveniently check the specific acceleration process, and when the data flow consumption of a certain application program exceeds a certain value, the user can select to close the application program.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a diagram of a hardware configuration of a mobile terminal implementing various embodiments of the invention;
fig. 2 is a schematic network access diagram of a user equipment according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a user equipment according to an embodiment of the present invention;
FIG. 4 is a schematic illustration of a display of a dual channel accelerated host interface of a user device according to an embodiment of the present invention;
FIG. 5 is a schematic illustration of a display of an interface of a user device for setting an acceleration application according to an embodiment of the present invention;
FIG. 6 is a schematic illustration of a display of an interface of a user device for setting an acceleration application according to another embodiment of the present invention;
FIG. 7 is a schematic illustration of a display of an interface of a bulk delete acceleration application of a user device in accordance with an embodiment of the present invention;
FIG. 8 is a schematic illustration of a display of an interface of a batch addition acceleration application of a user device according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of a user equipment according to another embodiment of the present invention;
fig. 10 is a flowchart illustrating a method for implementing data transmission by a user equipment according to an embodiment of the present invention.
Detailed Description
For a more clear understanding of the technical features, objects and effects of the present invention, embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
Fig. 1 is a schematic structural diagram of a user equipment according to an embodiment of the present invention. The user equipment 100 includes: an application processor 10, a modem processor 11, a memory 12, a WIFI interface 13, and an LTE interface 14. The LTE interface 14 may include a wireless receiver, transmitter, transceiver, and/or other elements that enable the user equipment 100 to transmit and/or receive data using an LTE wireless communication protocol. The LTE interface is connected to an antenna for transmitting signals to and receiving signals from cells or other wireless devices configured to use the LTE wireless communication protocol. WIFI interface 13 may include a wireless receiver, transmitter, transceiver, and/or other elements that enable user device 100 to transmit and/or receive data using a WIFI wireless communication protocol. The WIFI interface is connected to an antenna for sending signals to and receiving communications from modems/routers and/or other wireless devices configured to communicate using a WIFI wireless communication protocol.
The application processor 10 is used for processing complex logic operations and performing task allocation, and provides an interactive interface for a user. The application processor 10 is also used to execute the operating system of the user equipment 100. The modem processor 11 is used to perform protocol processing, perform modulation and demodulation on the transmitted and received communication data, and the like.
The memory 12 stores software code readable, executable by the application processor 10, including instructions for controlling the application processor 10 to perform functions, and the like.
Fig. 2 is a schematic diagram of network access of the ue 100 according to an embodiment of the present invention. User device 100 communicates with router 20 through its WIFI interface to communicate with server 22 and/or other networked devices via network 21. The user equipment 100 accesses a cell (base station) 23 through its LTE interface, communicates with a modem 24 to communicate with a server 22 and/or other networked devices via a network 21.
Modem 24 may be configured to provide cell 23 with wired and/or wireless network connections to network 21 via a bandwidth.
Router 20 may be configured to operate as a wireless access point that may provide wireless network connectivity to user device 100 and/or other devices using one or more WIFI communication protocols.
The input-output device 15 includes an input unit (e.g., a touch screen, a non-contact input apparatus, etc.) and a display unit (e.g., a display screen). The input unit may generate key input data to control various operations of the user device 100 according to a command input by a user. The input unit allows a user to input various types of information, and may include a keyboard, a touch panel (e.g., a touch-sensitive member that detects a change in resistance, pressure, capacitance, and the like due to being contacted), keys, and the like. The display unit may display information processed in the user equipment 100. For example, a User Interface (UI) or Graphical User Interface (GUI) associated with text messaging, multimedia file downloading, and the like may be displayed.
It should be understood that, in the present invention, an interface includes two layers, namely, an interface in a physical sense, that is, an LTE interface and a WIFI interface shown in fig. 1; one is a virtual interface, i.e. a virtual interface at a software layer, which corresponds to a hardware interface, for example, an operating system according to an embodiment of the present invention may be divided into a kernel layer, a framework layer, and an application layer. Two virtual interfaces can be arranged in the kernel layer, one virtual interface is used for carrying out data interaction with the modem processor 11 and further carrying out data interaction with the LTE interface 14, so that related data streams can be transmitted through the virtual interface and finally through the corresponding hardware interface LTE interface; the other is used for data interaction with the WIFI interface 13, so that the relevant data stream can be finally transmitted through the corresponding hardware interface LTE interface via the virtual interface. Therefore, in the present invention, the rate of an interface, the average rate of an interface, the maximum rate of an interface, and the like, refer to the rate of a virtual interface corresponding to a corresponding hardware interface. In addition, a corresponding virtual interface can be arranged at the application layer and corresponds to the virtual interface and the hardware interface of the kernel layer.
As described above, the user equipment of the present invention is provided with the LTE interface and the WIFI interface, and can support simultaneous transmission of data streams through the LTE interface and the WIFI interface, that is, for a same data stream, one part of the data stream can be transmitted through the LTE interface, and another part of the data stream can be transmitted through the WIFI interface.
A mobile terminal implementing various embodiments of the present invention will now be described with reference to the accompanying drawings. In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in themselves. Thus, "module" and "component" may be used in a mixture.
Based on the user equipment described above, the following embodiments of the present invention are proposed.
According to the user equipment provided by the embodiment of the invention, the user equipment supports a WIFI interface and LTE interface dual-channel acceleration function, and comprises a processor, wherein the processor is used for setting an application program using the dual-channel acceleration function according to a user instruction, detecting the connectivity of the WIFI interface and the LTE interface dual channels, and if the dual channels are both in a connected state, transmitting data services to the application program using the dual-channel acceleration function by using the WIFI interface and the LTE interface dual channels, and displaying the acceleration rate to a preset first menu interface.
In particular, referring to fig. 3, the processor according to an embodiment of the present invention includes a menu module 30, a service framework module 40 and a data processing module 50, wherein,
the menu module 30 is configured to display a menu interface for a user to operate, transmit a user operation instruction to the service framework module 40, and display a received speed increase calculation result of the service framework module 40 on a preset first menu interface;
in an embodiment of the present invention, in the system setting function item of the user equipment or in more wireless connection options of the system setting function item, an acceleration setting option for setting a dual channel acceleration function is added, and the acceleration setting option is clicked, so that the menu interface of the user directly jumps to the main interface of the dual channel acceleration.
In an embodiment of the invention, when entering the dual channel accelerated main interface, the statistical data on the main interface is refreshed immediately.
In an exemplary embodiment of the invention, the main interface for dual channel acceleration of a user device is shown in fig. 4. Referring to fig. 4, the top half of the main interface is used to display the pull-up rate after using the dual channel acceleration function (the pull-up rate is calculated by the service framework module 40 and then transmitted to the menu module 30), and the pull-up rate is displayed in percentage.
In the embodiment of the invention, on the main interface of the dual-channel acceleration, the acceleration rate can be displayed in various forms, for example, the acceleration rate is displayed in a percentage system plus a dial, or the acceleration rate is displayed in a percentage system plus a histogram, and the like.
In order to reflect the real network acceleration state, the displayed acceleration rate is updated at preset first time intervals. In one embodiment of the present invention, the preset first time may be 5 seconds, 10 seconds, etc.
In the embodiment of the invention, when the lifting rate is displayed, the animation effect can be increased, so that the change process of the lifting rate can be displayed for the user more intuitively. For example, when the rate of increase is increased from "127%" to "200%", the area where the dial is lit is increased, and when the rate of increase is decreased from "200%" to "127%", the area where the dial is lit is decreased.
In the embodiment of the invention, the animation effect and the percentage value of the change of the lifting rate are gradually displayed within the preset smooth transition time. In one embodiment of the present invention, the preset smooth transition time may be 0.5 seconds, 1 second, etc. For example, when the ramp rate is increased from "127%" to "200%", the area in which the dial is lit gradually increases, and the ramp rate value is gradually increased from "127%" to "200%", and no jump is possible.
In an embodiment of the invention, when the dual-channel acceleration function is not started, on the main interface of the dual-channel network acceleration, except the dual-channel acceleration switch, other setting items are in a grey display state. Referring to FIG. 4, in an exemplary embodiment, all settings below "turn on turbo network acceleration" are in a grayed out state; when the switch of 'starting the turbine network acceleration' is turned on, all the setting items below 'starting the turbine network acceleration' clear the gray display state.
In the embodiment of the invention, a user can open the dual-channel acceleration function by touching, clicking the corresponding area and the like. For example, the acceleration function may be turned on by sliding the left edge of the touch screen of the terminal up and down, by presetting a virtual or physical key, by clicking a corresponding option in the system setting, and so on. The embodiments of the present invention are not limited in this regard.
In an exemplary embodiment of the present invention, referring to fig. 4, after the user inputs a corresponding operation instruction, the main interface of the dual channel acceleration function may be turned on. The switch button for turning on turbo network acceleration may be operated only when the WIFI and LTE mobile networks are turned on simultaneously.
In an embodiment of the present invention, when the user starts the dual channel acceleration function, if the user equipment is currently in a non-card or flight mode, the user is prompted to connect the WLAN and the mobile data simultaneously to perform the dual channel acceleration.
In other embodiments of the present invention, when the user turns on the dual-channel acceleration function, if the WIFI mobile network and the LTE mobile network are not turned on at the same time, the data switch of the WIFI mobile network and/or the LTE mobile network is automatically turned on, so that the WIFI mobile network and the LTE mobile network can be used without being turned on manually by the user. A prompt message may also pop up before automatically turning on the data switch of the WIFI and/or LTE mobile network ("e.g.," turn on turbo network acceleration will turn on WIFI and mobile data, confirm on.
In an embodiment of the present invention, when a user starts LTE mobile data, if an SIM card of a user equipment is in a closed state, the user is prompted to start the SIM card and open the mobile data, so that dual-channel acceleration can be performed.
In an embodiment of the present invention, when the user turns on the dual channel acceleration function, if an application program using the dual channel acceleration function is not set, the menu interface of the user directly jumps to an interface for setting an acceleration application. In an exemplary embodiment of the present invention, the interface for setting the acceleration application at this time is as shown in fig. 5.
In the embodiment of the invention, a screen-off acceleration switch is displayed on the main interface of the dual-channel acceleration, and is used for turning on or turning off the dual-channel acceleration function when the screen is turned off. When the dual-channel acceleration function is not started, the screen-off acceleration switch setting item is in a grey display state.
Referring to fig. 4, in an exemplary embodiment, the dual-channel network accelerated main interface displays "acceleration when only screen is on", which is the screen-off acceleration switch, and is used for setting dual-channel acceleration when only screen is on, or performing dual-channel acceleration when both screen is on and screen is off. When the double-channel acceleration function is not started, the setting item of acceleration when only the screen is on is in a grey display state; when the double-channel acceleration function is started, the setting item of 'acceleration when only the screen is lightened' clears the grey display state.
In the embodiment of the invention, a notification bar display acceleration state switch is displayed on the main interface of the dual-channel acceleration, and is used for setting whether to display the real-time information of the dual-channel acceleration state to the notification bar. The real-time information of the dual-channel acceleration function comprises a speed increasing rate, a real-time rate of a WIFI interface, a real-time rate of an LTE interface, flow of an LTE mobile network and the like. When the dual-channel acceleration function is not started, the notification bar displays that the acceleration state switch is in a grey display state. When the dual-channel acceleration function is started, the notification bar displays that the acceleration state switch is in a highlighted state. If the acceleration state switch is closed, the real-time information of the dual-channel acceleration state is not displayed in the notification bar, but the state of the acceleration state switch displayed in the notification bar does not influence the icon display of the status bar.
Referring to fig. 4, in an exemplary embodiment, a "notification bar display acceleration status" of the main interface display of the dual-channel network acceleration, that is, an acceleration status switch is displayed for the notification bar, and is used to set whether to display information related to acceleration to the notification bar of the user equipment 100. For example, the real-time rate of the WIFI network and the real-time rate of the LTE mobile network are displayed in the notification bar, which is convenient for the user to view. When the user clicks the icon in the notification bar corresponding to the dual channel acceleration, the primary interface of the dual channel acceleration may be entered.
In the embodiment of the invention, a set acceleration application switch is displayed on a main interface of the dual-channel network acceleration and used for adding or deleting an application program using a dual-channel acceleration function. When the dual-channel acceleration function is not started, the acceleration application switch is set to be in a grey display state. Setting the subtitle position of the acceleration application switch is used to display the number of set acceleration applications or to display the number and name of set acceleration applications.
Referring to fig. 4, in an exemplary embodiment of the present invention, a "set acceleration application" displayed on the main interface of the dual channel network acceleration is the set acceleration application switch. When the double-channel acceleration function is not started, setting the acceleration application to be in a grey display state; when the double-channel acceleration function is started, the ash display state is cleared by the 'setting acceleration application' setting item; when an application program using the dual channel acceleration function is not set, "set acceleration application" setting item subtitle displays "not set"; when there is an application program that sets the use of the dual channel acceleration function, the "set acceleration application" setting item subtitle displays "X applications have been selected: XXX, XXX … … ". X is the number of set acceleration applications, XXX is the name of the application program for which acceleration applications are set, and when the subtitle is displayed over a preset length threshold, the portion exceeding the preset length threshold is replaced with "… …". When the user clicks the set acceleration application switch, the interface of the set acceleration application shown in fig. 5 or fig. 6 may be entered.
In an embodiment of the present invention, a list of the set acceleration applications and data traffic of the WLAN and the mobile network that each application has used are displayed on an interface for setting the acceleration applications. Data traffic of the WLAN and the mobile network used by each application may be counted in units of KB (kilobyte), MB (megabyte), GB (gigabyte), and the like.
In the embodiment of the invention, on the interface for setting the acceleration application, the acceleration application interface for deleting or the acceleration application interface for deleting in batches is entered by long pressing the application program list. In an exemplary embodiment of the invention, a bulk delete acceleration application interface is shown in FIG. 7.
In the embodiment of the invention, an acceleration application selection list and a deletion button are displayed on an interface of the batch deletion acceleration application and are used for selecting and deleting acceleration application programs. Before deleting the added acceleration application, prompt information may also pop up ("for example, in which two buttons" confirm delete "and" cancel "are displayed") and delete the selected acceleration application after the user selects the deletion (for example, clicking on the "confirm delete" button).
In the embodiment of the invention, the number of the selected acceleration applications is also displayed on the interface of the batch deletion acceleration application. Referring to fig. 7, in an exemplary embodiment of the present invention, the number of selected acceleration applications is displayed on the list.
In the embodiment of the invention, an application adding function item is further arranged on the interface for setting the acceleration application. And when the user clicks the add-on application function item, entering an add-on acceleration application interface or a batch add-on acceleration application interface. In an exemplary embodiment of the invention, the bulk add acceleration application interface is shown in FIG. 8.
In the embodiment of the invention, on the batch addition acceleration application interface, a list of all application program names which have desktop icons and need networking is displayed. Referring to fig. 8, in an exemplary embodiment of the present invention, each application corresponds to a selection button, and when a user selects an application, the corresponding selection button is displayed to be checked.
In an embodiment of the invention, the selected application program is arranged by initials on the batch addition acceleration application interface.
In the embodiment of the invention, on the batch addition acceleration application interface, the application program is searched according to letters. Referring to fig. 8, in an exemplary embodiment of the present invention, the alphabet on the right side of the screen is used to retrieve application names based on letters.
In the embodiment of the invention, a zero clearing function item is further arranged on the interface for setting the acceleration application, and is used for clearing the statistical data of the application program by a user. Before clearing the statistics, a prompt may also pop up ("e.g., in which two buttons" clear statistics "and" cancel "are displayed") and clear the statistics after the user selects clear (e.g., clicks the "clear statistics" button).
In the embodiment of the invention, in the process of double-channel acceleration, the real-time speed of the WIFI network and the real-time speed of the LTE mobile network are also displayed on a preset menu interface.
In the embodiment of the invention, in the process of dual-channel acceleration, the consumed data traffic of the LTE mobile network is also displayed on the preset menu interface. Therefore, the method and the device can facilitate the user to confirm the flow consumption of the mobile network, so that the user can adjust the acceleration mode according to the consumption of the data flow. For example, a user may turn off dual channel acceleration when data traffic consumption exceeds a certain value.
When the data traffic of the mobile network is accumulated, the number of bytes of the LTE data interface may be accumulated, and the accumulated traffic may be displayed on the preset menu interface at every preset second time. The predetermined second time may be the same as the calculation time of the ramp rate (e.g., 5 seconds), or may be another value, e.g., 1 second or less, to reflect the real-time flow consumption.
It should be understood that in an embodiment of the present invention, the data traffic of the used mobile network is historical accumulated traffic from the start of the acceleration. Referring to fig. 4, in an exemplary embodiment of the present invention, as long as the switch of "turn on turbo network acceleration" is turned on, the accumulation of data traffic consumption of the mobile network is continuously performed and the accumulated value is displayed on the preset interface. And when the acceleration is started and then the 'turbine network acceleration starting' is closed, the statistical flow is cleared. Therefore, the flow of the mobile network consumed after the user starts acceleration can be accurately recorded.
It should be understood that in counting the consumption of data traffic of a mobile network, the counting may be performed in units of KB (kilobyte), MB (megabyte), GB (gigabyte), and the like. Specifically, when the consumption of the traffic is within 1024KB, statistics is performed in KB units, and the statistics may be performed every 1 KB. When the consumption of the traffic exceeds 1024KB and is within 1024MB, the statistics are performed in MB, and the accumulation can be performed every 0.1 MB. When the flow exceeds 1024MB, the statistics is carried out by taking GB as a unit, and the accumulation can be carried out once every 0.01 GB.
The preset menu interface in the embodiment of the invention at least comprises one of the following items: a main interface (such as the interface shown in fig. 4) of the dual-channel network acceleration, a setting application interface (such as the interface shown in fig. 6) of the dual-channel network acceleration, a notification bar of the terminal, or a status bar of the terminal. In one embodiment, the rate and the flow of the LTE mobile network are displayed on a main interface of the dual-channel network acceleration; and the real-time rate of the WIFI network and the real-time rate of the LTE mobile network are displayed in a notification bar of the terminal. It should be understood that the rate, the real-time rate, the traffic of the LTE mobile network, and the like may be displayed on different interfaces according to specific requirements, so as to facilitate the user to view the traffic, and the embodiment of the present invention is not limited thereto.
In an embodiment of the present invention, the preset menu interface further includes a dynamic display area; and the dynamic display area displays dynamic effects according to the rate, the real-time rate or the flow of the LTE mobile network.
In the embodiment of the invention, a dual-channel acceleration switch is further displayed on the preset menu interface and is used for turning on or off a dual-channel acceleration function. Referring to FIG. 4, in an exemplary embodiment, the "turn on turbo network acceleration" displayed on the main interface of the dual channel network acceleration is the dual channel acceleration switch, which defaults to an off state.
In the embodiment of the invention, when the user closes the dual-channel acceleration function, the flow of the LTE mobile network is cleared at the same time. Referring to FIG. 4, in an exemplary embodiment, the main interface of the dual channel network acceleration clears the statistics when the user turns off the dual channel acceleration function.
The service framework module 40 is used for opening double channels and increasing or decreasing application programs using the double-channel acceleration function according to the received user operation instruction; detecting the connectivity of the two channels, and transmitting the connectivity detection result and the application identifier of the application program using the two-channel acceleration function to the data processing module; calculating the speed increasing rate and transmitting the calculation result to the menu module;
further, referring to fig. 9, the service framework module 40 in the embodiment of the present invention includes a routing service module 401 and a network management service module 402, wherein,
the menu mode 30 is configured to transmit a user operation instruction to the routing service module 401, and is further configured to display a received WIFI traffic data and mobile traffic data calculation result from the routing service module 401 on a preset second menu interface;
the routing service module 401 is configured to increase or decrease an application program using a dual-channel acceleration function according to the received user operation instruction, and transmit a dual-channel setting instruction of the user and an application identifier of the application program using the dual-channel acceleration function to the network management service module 402; in the acceleration process, the rate, the WIFI traffic data and the mobile traffic data are calculated, and the calculation result is transmitted to the menu module 30;
in an embodiment of the present invention, the routing service module 401 performs the calculation of the rate increase rate by using the following method:
the rate is ((average rate of WIFI + average rate of LTE-maximum rate of WIFI)/preset reference rate) × 100% equation (1).
The preset reference rate in equation (1) may be any one of the following rates: the maximum rate of the WIFI, the maximum rate of the LTE mobile network, and the maximum rate of the WIFI and LTE mobile networks are larger. The preset reference rate may also be other values, such as a fixed value, or a value selected from a set of fixed values based on actual network conditions, and so forth.
In an embodiment of the present invention, the method for calculating the interface rate by the routing service module 401 is as follows: and detecting the change of the number of bytes on the interface at every preset third time to calculate the rate of the interface. Specifically, if the rate of a certain interface is detected for the first time, the number of bytes obtained by detection is stored. If the rate of a certain interface is not detected for the first time, subtracting the number of the interface bytes obtained from the previous time from the number of the interface bytes obtained from the previous time, and dividing the obtained difference by the time of two times of detection to obtain the current rate of the interface. In the present invention, the rate of the interface may be the rate of the virtual interface of the kernel layer. The preset third time may be 3 seconds, 5 seconds, and the like.
In some embodiments, after the ue 100 connects to the LTE mobile network, some signaling interaction (or similar message transmission) may be performed even without any data download or upload, and if the transmission speed at this time is counted in the speed increase rate, an error may be generated. Therefore, each time the routing service module 401 calculates the rate, the LTE mobile network is considered to be performing actual data transmission only when the real-time rate of the LTE mobile network is greater than a preset value (e.g., 10 KB/s).
The average rate of WIFI in equation (1) refers to an average rate of the WIFI interface within a preset fourth time, and the average rate of LTE refers to an average rate of the LTE interface within a preset fourth time, for example, an average rate within 5 seconds. Specifically, the rate of each interface is detected first, and then the average rate of the interfaces can be obtained by adding the rates of the plurality of interfaces detected within the preset fourth time and dividing the sum by the preset fourth time.
The maximum rate of the WIFI in the formula (1) refers to the maximum rate of the detected WIFI interface when the WIFI and LTE mobile networks are simultaneously turned on. In an embodiment of the present invention, the maximum rate of the WIFI interface is a continuously iterative value, that is, when the detected real-time rate of the WIFI interface is greater than the historical maximum rate of the WIFI interface, the maximum rate of the WIFI interface is updated to a new rate.
The rate of increase for display may be iteratively calculated according to equation (2):
the rate of increase for display is (first rate of increase × first threshold + second rate of increase)/second threshold equation (2).
In equation (2), the first threshold and the second threshold are integers greater than 0, and the first threshold plus 1 equals the second threshold, and for example, the first threshold and the second threshold may be set to 11 and 12, respectively. The first speed increasing rate is the currently displayed speed increasing rate; the second rate is the rate calculated in real time.
The acceleration rate for display is obtained by adopting the formula (2), so that the generation of 'sudden change' can be avoided, for example, if the state of the network 20 suddenly changes (the link quality of the WIFI network and the LTE network severely fluctuates), the user experience is not influenced by the severe fluctuation of the displayed acceleration rate according to the formula (2).
Further, the WIFI traffic data and the mobile traffic data calculated by the routing service module 401 include total WIFI traffic data and total mobile traffic data used by all the application programs, and WIFI traffic data and mobile traffic data used by each application program.
In an embodiment of the present invention, the method for the routing service module 401 to count the WIFI traffic data and the mobile traffic data used by each application program is as follows: and reading the accumulated value of the data received by each application program on the WIFI interface and the LTE interface in the log file according to the application identifier of the application program at every preset fifth time, and converting the unit of the accumulated value into KB, MB or GB according to the size of the accumulated value. Specifically, when the WIFI traffic data and the mobile traffic data used by each application program are within a range of 1024KB, statistics are performed in units of KB. When the WIFI traffic data and the mobile traffic data used by each application program exceed 1024KB and are within 1024MB, statistics are carried out by taking MB as a unit. When the WIFI traffic data and the mobile traffic data used by each application program exceed 1024MB, statistics is carried out by taking GB as a unit. The preset fifth time may be 1 second, 2 seconds, and so on. The log file is recorded by an operating system used by the terminal, for example, on an android phone, network traffic data of the application can be stored in two folders of/proc/UID _ stat/$ UID/tcp _ rcv and/proc/UID _ stat/$ UID/tcp _ snd of the system.
The network management service module 402 is configured to open the dual channels and detect dual-channel connectivity according to the received dual-channel setting instruction, and transmit a connectivity detection result and the received application identifier of the application program using the dual-channel acceleration function to the data processing module 50.
In an embodiment of the present invention, the routing service module 401 transmits the dual channel setting instruction and the application Identifier (UID) of the application using the dual channel acceleration function to the network management service module 402 according to the menu selection and setting of the user. The network management service module 402 receives the dual-channel setting instruction and the application identifier UID from the routing service module 401, opens or closes the LTE interface and/or the WIFI interface, detects the connectivity of the dual channels in real time, and transmits the dual-channel connectivity detection result and the application identifier using the dual-channel acceleration function to the data processing module 50.
In an embodiment of the present invention, the network management service module 402 detects the signal strength of the two channels in real time, and closes the WIFI interface and performs data service transmission only through the LTE interface when the signal strength of the WIFI is lower than a first preset threshold.
In an embodiment of the present invention, the network management service module 402 detects the signal strength of the two channels in real time, and performs data service transmission only through the WIFI interface when the signal strength of the WIFI is higher than the second preset threshold.
And the data processing module 50 is configured to set a routing rule for each networked application program according to the received dual-channel connectivity detection result and the application identifier of the application program using the dual-channel acceleration function, and transmit the data service to the application program using the dual-channel acceleration function by using the WIFI interface and the LTE interface.
Further, the data processing module 50 is further configured to allocate the data service to the opened WIFI network and the LTE mobile network for transmission according to the preset offloading weight.
In one embodiment, the data processing module 50 performs data stream splitting on the LTE interface and the WIFI interface by using a preset splitting weight. The data stream may be allocated to the two interfaces for simultaneous transmission according to a preset splitting weight, for example, the preset splitting weight may be a splitting weight of 1:1 (i.e., the data stream is equally allocated to the two interfaces for transmission), or a splitting weight of other fixed proportions (e.g., a ratio of the splitting weight of the LTE interface to that of the WIFI interface is 1:3, 2:3, 1:5, 4:3, or the like).
In order to more reasonably utilize the LTE interface and the WIFI interface, in an embodiment, the preset shunting weight is adjusted according to the link quality of each interface. The link quality here may be: rate, delay, packet loss rate, signal strength, etc. The interface rate reflects the size of the interface bandwidth to a certain extent, and an interface with a large bandwidth can bear more data streams, so that the conditions of large time delay, high packet loss rate and the like caused by the congestion of an interface with a small bandwidth due to the transmission of the data streams from the interface with a small bandwidth are not easy to occur.
In an embodiment of the present invention, when the shunting weight is calculated according to the rate of the interface, the data processing module 50 performs calculation according to the following formula:
the shunting weight of the ith interface is the maximum rate of the ith interface/(the maximum rate of the 1 st interface + the maximum rate of the 2 nd interface + … … + the maximum rate of the ith interface + … …)
It should be understood that the above-mentioned calculation of the splitting weight according to the interface rate may also be implemented in other manners, for example, a relationship between a rate range and the splitting weight is preset, when the rate is in a first range, the splitting weight is 20%, and when the rate is in a second range, the splitting weight is 80%, and so on.
It should be understood that, in the embodiment of the present invention, when data traffic is transmitted, the data traffic to be transmitted may be divided into a plurality of data blocks (data streams) with the same size or different sizes, so as to be transmitted through the established plurality of links respectively. For example, an APK of 10M size may be divided into 10 data blocks, each of which has a size of 1M and is transmitted via a link. Therefore, the splitting according to the embodiment of the present invention allocates the data blocks to different interfaces for transmission according to the splitting weights. It will be appreciated that the transmission of data traffic can be divided into uploading (sent to the peer) and downloading (received from the peer) based on the same principle. When the data blocks are transmitted to the opposite terminal (server or other networking devices) through different interfaces of the user equipment 100, the opposite terminal performs data aggregation to obtain complete data. When the user equipment 100 receives data services through different interfaces, aggregation processing is performed to obtain complete data after the data block transmission of each interface is completed.
The user equipment can flexibly use a network speed-up scheme of an LTE + WIFI double channel, so that the flow of a mobile network is saved; furthermore, the method and the device can display specific acceleration information of each application program, so that a user can conveniently check the specific acceleration process, and when the data flow consumption of a certain application program exceeds a certain value, the user can select to close the application program.
Referring to fig. 10, a method for implementing data transmission of a user equipment according to an embodiment of the present invention, where the user equipment supports a dual-channel acceleration function of a WIFI interface and an LTE interface, includes:
displaying a menu interface for user operation;
opening double channels and increasing or decreasing application programs using the double-channel acceleration function according to a user operation instruction;
detecting the connectivity of the two channels;
setting routing rules for each networked application;
and for an application program using a double-channel acceleration function, transmitting a data service by using a WIFI interface and an LTE interface through double channels, calculating the speed increase rate, and displaying the speed increase rate calculation result on a preset first menu interface.
It should be understood that, the method for implementing data transmission of the user equipment in the embodiment of the present invention may adopt the menu interface in the above embodiment for the user to operate, and specific implementation details thereof may refer to the above description and are not described herein again.
It should be understood that, the method for implementing data transmission of the user equipment in the embodiment of the present invention may adopt the method for calculating the rate increase in the above embodiment, and specific implementation details thereof may refer to the above description and are not described herein again.
In an embodiment of the present invention, the method for implementing data transmission by the user equipment further includes: and calculating the WIFI traffic data and the mobile traffic data, and displaying the calculation results of the WIFI traffic data and the mobile traffic data on a preset second menu interface.
Specifically, the WIFI traffic data and the mobile traffic data include total WIFI traffic data and total mobile traffic data used by all application programs, and WIFI traffic data and mobile traffic data used by each application program.
It should be understood that, in the method for implementing data transmission by the user equipment according to the embodiment of the present invention, the calculation method of the WIFI traffic data and the mobile traffic data of each application program in the foregoing embodiment may be adopted, and specific implementation details thereof may refer to the foregoing description and are not described herein again.
In an embodiment of the present invention, the method for implementing data transmission by the user equipment further includes: and when the data service is accelerated by utilizing the WIFI interface and the LTE interface, distributing the data service to the started WIFI network and the started LTE mobile network for transmission according to the preset shunt weight.
Specifically, the preset shunting weight is adjusted according to the link quality of each interface.
It should be understood that, the method for implementing data transmission of the user equipment in the embodiment of the present invention may adopt the method for setting and adjusting the splitting weight in the foregoing embodiment, and details of the specific implementation thereof may refer to the foregoing description, which is not described herein again.
The method for realizing data transmission of the user equipment can flexibly use a network speed-up scheme of an LTE + WIFI double channel, thereby saving the flow of a mobile network; furthermore, the method and the device can display specific acceleration information of each application program, so that a user can conveniently check the specific acceleration process, and when the data flow consumption of a certain application program exceeds a certain value, the user can select to close the application program.
It should be understood that, unless otherwise specified, "in the examples of the present invention" means "assigned to" or "assigned to".
It should be understood that the processor of the present invention may be the application processor 10 shown in fig. 1, i.e., the menu module 30, the service framework module 40 and the data processing module 50 of the present invention are all disposed within the application processor 10 shown in fig. 1. In an embodiment of the present invention, an operating system of the user equipment 100 is an Android system, and the Android system includes four-layer architectures, namely a kernel layer, a core library layer, an application framework layer, and an application layer, wherein the menu module 30 is disposed in the application layer, the service framework module 40 is disposed in the application framework layer, and the data processing module 50 is disposed in the kernel layer.
The user equipment 100 in the embodiments of the present invention may also be referred to as a mobile device, a terminal, an access terminal, a subscriber unit, etc. User device 100 may be a smartphone, tablet, laptop, or other device configured to communicate using LTE and WIFI wireless communication protocols.
Any process or method descriptions in flow charts or otherwise described in embodiments of the present invention may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps in the process, and alternate implementations are included within the scope of the embodiments of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the embodiments of the present invention.
The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art that the specific details are not required in order to practice the invention. The foregoing descriptions of specific embodiments of the present invention have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in light of the above teaching. The embodiments are shown and described in order to best explain the principles of the invention and its practical applications, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.

Claims (7)

1. A user device supports a WIFI interface and LTE interface dual-channel acceleration function and is characterized by comprising a processor,
the processor is configured to: setting double channels according to a user instruction, increasing or decreasing an application program using the double-channel acceleration function when the double-channel acceleration function is started, detecting the connectivity of the double channels of the WIFI interface and the LTE interface, if the double channels are both in a connected state, transmitting data services for the application program using the double-channel acceleration function by using the double channels of the WIFI interface and the LTE interface, and displaying the acceleration rate on a preset first menu interface,
the processor comprises a menu module and a service framework module,
the service framework module includes a routing service module,
the routing service module is used for calculating the speed increasing rate, the WIFI traffic data and the mobile traffic data in the acceleration process and transmitting the calculation result to the menu module,
the menu module is used for displaying the received WIFI traffic data and the mobile traffic data calculation result from the routing service module on a preset second menu interface for the user to adjust the acceleration mode according to the consumption of the data traffic,
the WIFI traffic data and the mobile traffic data comprise total WIFI traffic data and total mobile traffic data used by all application programs, and WIFI traffic data and mobile traffic data used by each application program,
when the data traffic consumption of an application exceeds a certain value, the user may choose to close the application.
2. The user equipment of claim 1, wherein the processor further comprises a data processing module, wherein,
the menu module is used for displaying a menu interface for user operation, transmitting a user operation instruction to the service framework module and displaying a received acceleration rate calculation result of the service framework module on a preset first menu interface;
the service framework module is used for opening double channels and increasing or decreasing application programs using the double-channel acceleration function according to the received user operation instruction; detecting the connectivity of the two channels, and transmitting the connectivity detection result and the application identifier of the application program using the two-channel acceleration function to the data processing module;
and the data processing module is used for setting a routing rule for each networked application program according to the received connectivity detection result and the application identifier, and transmitting the data service to the application program using the double-channel acceleration function by using the WIFI interface and the LTE interface double channels.
3. The user equipment of claim 2, wherein the service framework module further comprises a network management service module, wherein,
the menu module is also used for transmitting the user operation instruction to the routing service module;
the routing service module is also used for increasing or decreasing the application programs using the dual-channel acceleration function according to the received user operation instructions and transmitting the dual-channel setting instructions of the user and the application identifications of the application programs using the dual-channel acceleration function to the network management service module;
and the network management service module is used for opening the double channels and detecting the double-channel connectivity according to the double-channel setting instruction, and transmitting the connectivity detection result and the application identifier of the application program using the double-channel acceleration function to the data processing module.
4. The user equipment of claim 2, wherein the data processing module is further configured to: and distributing the data service to the started WIFI network and the started LTE mobile network for transmission according to the preset shunting weight.
5. The UE of claim 4, wherein the data processing module is further configured to: and adjusting the preset shunting weight according to the link quality of each interface.
6. A method for realizing data transmission of user equipment, wherein the user equipment supports a dual-channel acceleration function of a WIFI interface and an LTE interface, and the method comprises the following steps:
displaying a menu interface for user operation;
setting double channels and increasing or decreasing application programs using the double-channel acceleration function when the double-channel acceleration function is started according to a user operation instruction;
detecting the connectivity of the two channels;
setting routing rules for each networked application;
for an application program using a dual-channel acceleration function, transmitting a data service by using a WIFI interface and an LTE interface dual-channel, calculating an acceleration rate, and displaying an acceleration rate calculation result on a preset first menu interface;
calculating WIFI traffic data and mobile traffic data, displaying the calculation results of the WIFI traffic data and the mobile traffic data on a preset second menu interface,
the WIFI traffic data and the mobile traffic data comprise total WIFI traffic data and total mobile traffic data used by all application programs, and WIFI traffic data and mobile traffic data used by each application program, so that a user can adjust an acceleration mode according to the consumption of data traffic,
when the data traffic consumption of an application exceeds a certain value, the user may choose to close the application.
7. The method for implementing data transmission of user equipment according to claim 6, further comprising: when a WIFI interface and an LTE interface are used for accelerating data services, the data services are distributed to an opened WIFI network and an opened LTE mobile network for transmission according to preset shunt weights; and in the acceleration process, adjusting the preset shunting weight according to the link quality of each interface.
CN201710003198.2A 2017-01-03 2017-01-03 User equipment and method for realizing data transmission Active CN106851682B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710003198.2A CN106851682B (en) 2017-01-03 2017-01-03 User equipment and method for realizing data transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710003198.2A CN106851682B (en) 2017-01-03 2017-01-03 User equipment and method for realizing data transmission

Publications (2)

Publication Number Publication Date
CN106851682A CN106851682A (en) 2017-06-13
CN106851682B true CN106851682B (en) 2020-03-27

Family

ID=59116834

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710003198.2A Active CN106851682B (en) 2017-01-03 2017-01-03 User equipment and method for realizing data transmission

Country Status (1)

Country Link
CN (1) CN106851682B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110062441A (en) * 2018-01-18 2019-07-26 中兴通讯股份有限公司 Utilize terminal and its method for realizing data transmission
CN108712759A (en) * 2018-05-28 2018-10-26 珠海格力电器股份有限公司 Terminal communication method, device, terminal and storage medium
CN109120524B (en) * 2018-08-23 2020-12-08 Oppo广东移动通信有限公司 Link aggregation method and related equipment
CN116347665B (en) * 2021-12-23 2025-11-07 荣耀终端股份有限公司 Network acceleration processing method and electronic equipment
CN116419370A (en) * 2022-01-05 2023-07-11 荣耀终端有限公司 Network management method, medium, program product and electronic device
CN115037699A (en) * 2022-04-22 2022-09-09 湖北聚易起信息科技有限公司 An application program acceleration method, apparatus, storage medium and electronic device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2184669A1 (en) * 2008-10-30 2010-05-12 Research In Motion Limited Portable electronic device and method of controlling same
CN102752217A (en) * 2012-07-16 2012-10-24 北京国创富盛通信股份有限公司 Network acceleration system and network acceleration method
CN105657175A (en) * 2016-01-29 2016-06-08 努比亚技术有限公司 Network acceleration device and method
CN105722248A (en) * 2016-01-29 2016-06-29 努比亚技术有限公司 Network speed superposing 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

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105722247B (en) * 2016-01-29 2020-09-01 努比亚技术有限公司 Network speed superposition device and method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2184669A1 (en) * 2008-10-30 2010-05-12 Research In Motion Limited Portable electronic device and method of controlling same
CN102752217A (en) * 2012-07-16 2012-10-24 北京国创富盛通信股份有限公司 Network acceleration system and network acceleration method
CN105657175A (en) * 2016-01-29 2016-06-08 努比亚技术有限公司 Network acceleration device and method
CN105722248A (en) * 2016-01-29 2016-06-29 努比亚技术有限公司 Network speed superposing 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

Also Published As

Publication number Publication date
CN106851682A (en) 2017-06-13

Similar Documents

Publication Publication Date Title
CN106851682B (en) User equipment and method for realizing data transmission
CN108777666B (en) Shunting method for link aggregation and related equipment
US10187451B2 (en) Method, mobile device and system for transmitting files
CN110049505B (en) Data transmission method and related device
US20150237560A1 (en) Wireless communication terminal, communication method, program, information processing apparatus and distribution server
US12010747B2 (en) Method for link connection, electronic device and storage medium
WO2017166572A1 (en) Terminal and network speed acceleration method therefor
IL226516A (en) Wireless device system-architecture
EP3913967A1 (en) Data transmission method, data transmitting ends and computer readable storage medium
EP2939377A1 (en) Intelligent routing of network packets on telecommunication devices
CN102111814A (en) Method, device and system for identifying service type
CN103430489A (en) File download method, device, and system in content delivery network
CN106658571A (en) Terminal and network acceleration control method thereof
US20200004614A1 (en) Broadcast Transmission Method, Terminal, and Storage Medium
EP4216657A1 (en) Aggregation configuration method and apparatus, and terminal
WO2023216968A1 (en) Traffic transmission method and apparatus, device, and storage medium
EP2854027B1 (en) Method for downloading application program, user equipment and application server
CN110169108B (en) High-speed data transmission degradation method, device and system
CN103546493A (en) Cross-device communication method
WO2014038196A1 (en) Wireless communication terminal, information processing apparatus, communication method, control method, program and distribution server
US9986457B2 (en) Mobile terminal device, wireless communication method for mobile terminal device, carrier server device, and communication speed control method in carrier server device
CN107659971A (en) A kind of wireless access point switching method, device and terminal
CN114598654A (en) Content delivery network CDN-based flow equalization processing method and device
MX2013015386A (en) Communication method, communication terminal, supervisor terminal and related computer programmes.
CN108540519B (en) Balanced download control 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