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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com