Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Multi-data-channel-based data loading apparatus and method

A data loading and data channel technology, applied in the field of communication, can solve the problems of affecting the user's online experience and low data loading efficiency, and achieve the effect of improving the online experience and increasing the data loading rate

Inactive Publication Date: 2015-11-25
NUBIA TECHNOLOGY CO LTD
View PDF3 Cites 41 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] It can be seen that the mobile terminal in the prior art only uses a single data channel for data loading, and the data loading efficiency is low, which affects the user's online experience

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-data-channel-based data loading apparatus and method
  • Multi-data-channel-based data loading apparatus and method
  • Multi-data-channel-based data loading apparatus and method

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0074] Such as image 3 As shown, the first embodiment of the data loading method based on multiple data channels of the present invention is proposed, and the method includes the following steps:

[0075] S11. Establish at least two threads for loading data according to the data loading instruction.

[0076] Specifically, when a user clicks on a link, opens a page, or downloads a file, the terminal receives a data loading instruction, and then obtains the size of the data to be loaded, and according to the size of the data to be loaded and the terminal's CPU (Central Processing Unit) The number of cores and the optimal thread support capability determine the number of threads to load the data, and establish a corresponding number of threads to divide the data to be loaded into multiple data blocks, and each thread is responsible for loading a data block.

[0077] In some embodiments, the number of threads can also be preset according to the number of CPU cores of the termina...

no. 2 example

[0093] Such as Figure 4 As shown, the second embodiment of the data loading method based on multiple data channels of the present invention is proposed, and the method includes the following steps:

[0094] S21. Establish a first thread and a second thread for loading data according to the data loading instruction.

[0095] The mobile terminal in this embodiment is a single-card terminal, and simultaneously enables the LTE network of the SIM card and the WIFI network of the wireless network card, and correspondingly establishes an LTE network data channel and a WIFI network data channel.

[0096] After receiving the data loading instruction, the terminal obtains the size of the data to be loaded, and establishes the first thread and the second thread for loading the data, wherein the first thread is 1, and the second thread is 2, that is, a total of 3 threads are established. Divide the data to be loaded into three data blocks, and each thread is responsible for loading one ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a multi-data-channel-based data loading apparatus and method. The apparatus comprises a thread establishment module for establishing at least two loaded data threads according to a data loading instruction, a thread distribution module for distributing the threads to at least two data channels, and a data downloading module for establishing a transmission link by corresponding data channels based on all threads and downloading the data according all the transmission links. According to the method and apparatus, multiple threads are established and are distributed to two or more data channels, and multiple transmission links are established by the corresponding data channels based on the threads; and the same data are downloaded in a blocking mode by using the transmission links of the two or more data channels. Therefore, the data loading rate is substantially improved and the networking experience is enhanced.

Description

technical field [0001] The invention relates to the field of communication technology, in particular to a data loading device and method based on multiple data channels. Background technique [0002] Currently, the networks available for mobile terminals to access the Internet include mobile networks and WIFI (WIreless-Fidelity, wireless fidelity) networks. 4G (such as LTE) network, etc. [0003] When a mobile terminal accesses the Internet, it usually only uses a data channel of a single network for data loading. For example, currently there is both a WIFI network and an LTE network, and when a mobile terminal accesses the Internet, it usually uses the data channel of the WIFI network to load data by default, while the LTE network is turned off. As another example, for a DSDA (DualSIMdualactive, dual-card dual-standby dual-pass) terminal, two SIM cards are loaded, and the communication networks of the two SIM cards are both LTE networks. When the mobile terminal accesses ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04W8/24H04W76/02
CPCH04W8/24H04W76/15
Inventor 车晓东
Owner NUBIA TECHNOLOGY CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products