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

User side bandwidth aggregation method, device and content distribution system

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

Inactive Publication Date: 2018-09-07
1VERGE INTERNET TECH BEIJING
View PDF7 Cites 0 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, device and content distribution system
  • User side bandwidth aggregation method, device and content distribution system
  • User side bandwidth aggregation method, device 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. Such as 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...

Embodiment 2

[0122] Figure 4 A structural block diagram of a virtualization controller according to an embodiment of the present invention is shown. Such as 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 de...

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] Such as 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 be...

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 present invention relates to a user-side bandwidth aggregation method, device and content distribution system, wherein the method includes: a virtualization controller located in the content distribution network receives a content distribution request sent by a player of a user terminal; Information is used for device classification, wherein the classification result includes whether the network device is a first-level device or a second-level device; the classification result is sent to the corresponding network device; the first-level device and the second-level device are controlled. A hypertext transfer protocol HTTP connection is established between the first-level equipment; the address information of at least one second-level equipment is returned to the player of the user terminal, so as to utilize the available bandwidth of the returned second-level equipment to play to the user terminal server for content distribution. The invention can not only better aggregate the bandwidth of the user side network equipment, provide higher quality service content, but also facilitate the expansion of the system scale.

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 single server stage, server cluster stage, and CDN (Content Delivery Network, content distribution network) + client P2P stage, etc. [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 Patents(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