Unlock instant, AI-driven research and patent intelligence for your innovation.

Scheduling method, device and mobile terminal for terminal network data transmission

A network data transmission and data transmission technology, applied in the network field, can solve problems such as unreasonable allocation of bandwidth resources, and achieve the effect of ensuring rationality

Active Publication Date: 2019-03-12
GUANGDONG OPPO MOBILE TELECOMM CORP LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the embodiments of the present invention provide a scheduling method, device, and mobile terminal for terminal network data transmission, so as to solve the problem of unreasonable allocation of bandwidth resources under the current application scenario where multiple applications simultaneously transmit network data.

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
  • Scheduling method, device and mobile terminal for terminal network data transmission
  • Scheduling method, device and mobile terminal for terminal network data transmission
  • Scheduling method, device and mobile terminal for terminal network data transmission

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] figure 1 The implementation flow of the scheduling method for terminal network data transmission provided by Embodiment 1 of the present invention is shown, and the details are as follows:

[0032] In S101, a scheduling sequence is generated for the applications in the terminal that are performing network data transmission, and the scheduling sequence is generated from high to low according to the scheduling priorities preset by the applications.

[0033]The network data transmission may be downlink network data transmission, that is, the application in the terminal downloads network data from the Internet, for example, downloading movies, visiting webpages, etc.; it may also be uplink network data transmission, that is, the terminal Applications in upload network data to the Internet, for example, send emails, send instant messaging messages, and so on. In this embodiment, before performing S101, each application supporting network data transmission in the terminal ma...

Embodiment 2

[0049] Compared with Embodiment 1 of the present invention, such as image 3 As shown, this embodiment is in the present invention figure 1 Based on the example shown, the figure 1 The technical solutions described in S1024 and S1025 are added after S1023:

[0050] S1024. Detect whether the network data transmission of the application that has executed the scheduling is completed.

[0051] For applications that have been scheduled before, a port listener must be used to monitor the network data traffic of the ports corresponding to these applications. If the network data traffic of one of the ports is 0 or a very small value, then the application corresponding to the port can be considered The network data transmission is completed.

[0052] S1025. If the network data transmission of the application that has executed the scheduling is completed, resume the scheduling for the application that is next in the scheduling sequence.

[0053] If it is detected that the network da...

Embodiment 3

[0056] This embodiment is in the present invention figure 1 or figure 2 On the basis of the illustrated embodiment, the technical solution for executing the scheduling of the application next to the scheduling sequence is refined, as shown in Figure 4 As shown, after S1022, the method also includes:

[0057] S1026. Detect whether the application at the next position in the scheduling sequence exists.

[0058] If the application next to the scheduling order exists, the scheduling is performed on the application.

[0059] S1027. If there is no application located next to the scheduling order, allocate the current unallocated bandwidth of the terminal to the application in the terminal that is performing network data transmission.

[0060] In this embodiment, after the scheduling of the current application is executed, it is judged according to the scheduling sequence whether there is an application whose scheduling sequence is after the application. If there is an applicat...

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, which is suitable for the technical field of the network, provides a scheduling method and apparatus of network data transmission of a terminal, and a mobile terminal. The method comprises: a scheduling sequence is generated for applications that are executing network data transmission in a terminal, wherein the scheduling sequence is generated in a descending order according to preset scheduling priorities of the applications; according to the scheduling sequence, scheduling is carried out on the applications successively; if a current non-distributed bandwidth of the terminal is larger than a demand bandwidth corresponding to the application that is scheduled currently, the demand bandwidth is distributed to the application and then scheduling is carried out on the next application in the scheduling sequence; and if the current non-distributed bandwidth of the terminal is not larger than the demand bandwidth corresponding to the application that is scheduled currently, the non-distributed bandwidth is distributed to the application and then scheduling on the next application in the scheduling sequence is stopped temporarily. Therefore, reasonability of bandwidth resource distribution of the terminal is guaranteed.

Description

technical field [0001] The invention belongs to the field of network technology, and in particular relates to a scheduling method and device for terminal network data transmission and a mobile terminal. Background technique [0002] With the rapid development of broadband wireless access technology and mobile terminal technology, the software and hardware configuration level of mobile terminal equipment such as smartphones has generally been able to support high-speed downloads, and mobile terminal users can conveniently obtain information from the Internet anytime, anywhere or even while moving. Information and services, as well as the increasing demand for Internet resource acquisition, make the application scenarios of simultaneous network data transmission by multiple applications in mobile terminals also appear. [0003] Taking the downlink transmission of network data as an example, in the process of implementing the present invention, the inventor found that: when mul...

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 Patents(China)
IPC IPC(8): H04W28/20
CPCH04W28/20
Inventor 陈启安
Owner GUANGDONG OPPO MOBILE TELECOMM CORP LTD