A bandwidth scheduling method and system in network application

A network application and bandwidth technology, applied in the field of communication, can solve problems such as strong coupling, low flexibility of implementation methods, and insufficient reliability of bandwidth scheduling methods, so as to achieve the effect of ensuring reliability and improving flexibility

Inactive Publication Date: 2008-07-09
TENCENT TECH (SHENZHEN) CO LTD
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a system for sche...

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
  • A bandwidth scheduling method and system in network application
  • A bandwidth scheduling method and system in network application
  • A bandwidth scheduling method and system in network application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0035] The present invention introduces a separate bandwidth scheduling unit in the system, which is used to intercept data packets related to application programming interface call operations, and store them in a data cache queue, and then execute the "bandwidth limit algorithm" to centralize the data cache The data packets in the queue are screened, so as to realize the scheduling of bandwidth. Since the method is implemented based on an external independent bandwidth scheduling unit, the flexibility of the implementation manner is improved, and the reliability of the bandwidth scheduling process...

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 relates to the communication filed and provides a method and a system for bandwidth scheduling in network application. The method comprises the following steps: A. a bandwidth scheduling unit intercepts the data packet which is related to the application programming interface and transmitted between the internet and the business layer, and stores the data packet into the data cache line; B. screening the data packet in the data cache line through the bandwidth restriction algorithm. The method is realized by basing on the external hanging type and independent bandwidth scheduling unit, which enhances the flexibility of realization mode and further ensures the reliability of the bandwidth scheduling process.

Description

technical field [0001] The present invention relates to the communication field, more specifically, to a method and system for scheduling bandwidth in network applications. Background technique [0002] Network applications include many network packet sending and receiving operations, especially software such as streaming media and p2p live broadcast. Good bandwidth scheduling and limiting methods in these software will greatly improve the response speed of such software, occupy bandwidth, and reduce interference to other network applications and operations of users. [0003] A system in the prior art is shown in FIG. 1 , including an Internet 100 , an Application Programming Interface (Application Programming Interface, API) 200 and a business layer 300 . Among them, the application programming interface 200 is a kind of middleware, which provides data sharing for various platforms. According to the data sharing performance between different software applications on a sing...

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
IPC IPC(8): H04L12/56H04L29/02H04L45/50
Inventor 郭伟军彭建波张志东张庆
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products