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

User-side bandwidth aggregation method, apparatus and content distribution system

A technology of bandwidth aggregation and content distribution network, which is applied in the field of equipment and content distribution system, and a method of bandwidth aggregation on the user side, which can solve the problem that the bandwidth of the client cannot be used for other purposes, and achieve the effect of expanding the scale of the system

Inactive Publication Date: 2016-03-09
1VERGE INTERNET TECH BEIJING
View PDF7 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] But the P2P proxy module joins / exits the P2P network is uncontrollable, it depends entirely on whether the client chooses to watch the corresponding live channel, which means that this part of the bandwidth from the client cannot be used for other purposes

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
  • User-side bandwidth aggregation method, apparatus and content distribution system
  • User-side bandwidth aggregation method, apparatus and content distribution system
  • User-side bandwidth aggregation method, apparatus and content distribution system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0086] figure 1 A structural block diagram of a content distribution system according to an embodiment of the present invention is shown. like figure 1As shown, the content distribution system may mainly include: a CDN module 11 for providing data streams of live programs. For the specific structure of the virtualization controller 13, reference may be made to the relevant descriptions of the following embodiments. A plurality of network devices 17 are configured to communicate with the virtualization controller 13, and its specific structure can refer to the relevant description of the following embodiments. Multiple network devices establish HTTP connections through the virtualization controller 13 to obtain the live program data stream from the CDN module 11, and send the obtained live program data stream to the player of the user terminal 19 .

[0087] Wherein, the network device on the user side can be represented by RD, and RD can be, for example, a PC (Personal Co...

Embodiment 2

[0122] Figure 4 A structural block diagram of a virtualization controller according to an embodiment of the present invention is shown. like Figure 4 As shown, the virtualization controller 13 in the embodiment of the present invention can be set in the content distribution network in the cloud in the above embodiment, as a component of the content distribution network in the above embodiment. Wherein, the virtualization controller may mainly include:

[0123] The client interface module 31 communicates with the player of the user terminal 19 and is configured to receive a content distribution request sent by the player of the user terminal 19 .

[0124] The classification module 33 communicates with each network device 17, and is used to perform device classification according to the status information of each network device 17, wherein the classification result includes that the network device 17 is a first-level device or a second-level device, so The first-level devic...

Embodiment 3

[0130] Figure 5 A structural block diagram of a virtualization controller according to another embodiment of the present invention is shown. Figure 5 Winning mark and Figure 4 The same components have the same functions, and detailed descriptions of these components are omitted for brevity.

[0131] like Figure 5 shown, with Figure 4 The main difference between the shown virtualization controllers is that the classification module 33 of the virtualization controller may specifically include:

[0132] The NAT detection unit 331 is configured to acquire the status information of the network device 17 under the jurisdiction of the virtualization controller, the status information of the network device 17 includes the available bandwidth and the NAT topology status of the network device 17, in the In the NAT topology state, the first state represents that the network device 17 has a public network IP address, the second state represents that the network device 17 is behin...

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 a user-side bandwidth aggregation method, an apparatus and a content distribution system. The user-side bandwidth aggregation method comprises the following steps that: a virtual controller at a content distribution network receives a content distribution request sent by the player of a user terminal; equipment grading is carried out according to the state information of network equipment, and grading results include first-grade equipment and second-grade equipment; the grading results are issued to corresponding network equipment; a hypertext transfer protocol HTTP connection is established between the first-grade equipment and the second-grade equipment under control; and the address information of at least one set of second-grade equipment is returned to the player of the user terminal, so that the available bandwidth of the returned second-grade equipment can be utilized to perform content distribution for the player of the user terminal. With the user-side bandwidth aggregation method, the apparatus and the content distribution system of the invention adopted, the bandwidth of user-side network equipment can be aggregated greatly, and high-quality service content can be provided, and the expansion of the scale of the system can be benefited.

Description

technical field [0001] The present invention relates to the technical field of the Internet, in particular to a user-side bandwidth aggregation method, device and content distribution system. Background technique [0002] Network audio and video live broadcast technology is an important popular Internet application. Its architecture development at the background data transmission end has gone through a single server stage, a server cluster stage, and a CDN (Content Delivery Network, content distribution network) + client P2P stage. [0003] Among them, in the single-server stage, only a single server provides services, and the player of the user terminal is directly connected to the server through the streaming media protocol, obtains audio and video data, and decodes and plays them locally. [0004] In the server cluster stage, a variety of hot backup server cluster solutions or a networking solution for CDN distribution from the source server to the edge server is adopted....

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): H04N21/238H04N21/25H04N21/6332H04L29/08
CPCH04N21/238H04N21/25H04N21/6332H04L67/60
Inventor 李铮杨敬宇姚键潘柏宇王冀
Owner 1VERGE INTERNET TECH BEIJING
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