Utilizing excess resource capacity for transcoding media
US-9483785-B1 · Nov 1, 2016 · US
US9503308B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9503308-B2 |
| Application number | US-201314065941-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 29, 2013 |
| Priority date | Jul 22, 2011 |
| Publication date | Nov 22, 2016 |
| Grant date | Nov 22, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The disclosure relates to a method, device and system for processing content. In the method: a server receives a content acquiring request transmitted by a terminal. The server determines a first storage node list according to a mapping relation acquired in advance between contents and storage nodes. The first storage node list includes a plurality of first storage nodes that store a first content corresponding to the content acquiring request. The server transmits a sorting request to a network storage management server and receives a sorting result transmitted by the network storage management server. The sorting result includes priorities of the plurality of first storage nodes. The server transmits a content acquiring response to the terminal, where the content acquiring response includes first access information and priority of at least one of the first storage nodes.
Opening claim text (preview).
What is claimed is: 1. A method for processing content, comprising: receiving, by a server having a processor, a content acquiring request transmitted by a terminal; determining, by the server, a first storage node list according to a mapping relation acquired in advance between contents and storage nodes, wherein the first storage node list comprise a plurality of first storage nodes and the plurality of first storage nodes store a first content corresponding to the content acquiring request; transmitting, by the server, a sorting request to a network storage management server and receiving a sorting result transmitted by the network storage management server; wherein the sorting request comprises the first storage node list and address information of the terminal, and is configured to request sorting the plurality of first storage nodes; and wherein the sorting result comprises a priority of each of the plurality of first storage nodes; transmitting a content acquiring response to the terminal, the content acquiring response comprising first access information and priority of at least one of the first storage nodes, so that the terminal acquires the first content from a corresponding first storage node according to the content acquiring response and a network general storage protocol; transmitting a content storing request to the network storage management server; receiving a second storage node list transmitted by the network storage management server, wherein the second storage node list comprises second access information of a second storage node configured to store a second content corresponding to the content storing request; writing the second content into the second storage node indicated by the second access information according to the network general storage protocol; and establishing and storing a mapping relation between the second content and the second storage node. 2. A method for processing content, implemented by a network storage manager processor and a computer-readable storage medium having instructions stored therein such that when executed, the processor performs: receiving a sorting request transmitted by an application server, wherein the sorting request comprises a first storage node list and address information of a terminal, and is configured to request sorting first storage nodes in the first storage node list; sorting each of the first storage nodes in the first storage node list according to the address information of the terminal, network information and resource usage information of storage nodes acquired in advance; and transmitting a sorting result to the application server, the sorting result comprises a priority of each of the first storage nodes of the first storage node list; receiving a content storing request transmitted by the application server; and determining a second storage node list according to the content storing request and the resource usage information of storage nodes acquired in advance and transmitting the second storage node list to the application server, so that the application server writes the second content corresponding to the content storing request into a second storage node indicated by the second access information according to a network general storage protocol; the second storage node list comprises second access information of the second storage node configured to store the second content. 3. The method according to claim 2 , wherein before transmitting the second storage node list to the application server, further comprising: transmitting a resource reserving instruction to the second storage node; and receiving a response message of the resource reserving instruction transmitted by the second storage node. 4. The method according to claim 2 , further comprising: acquiring the network information and the resource usage information of storage nodes; the network information comprises one or any combination of the following: network routing information, network link information and routing strategy information. 5. The method according to claim 2 , wherein acquiring the resource usage information of storage nodes comprises: receiving resource usage information of a storage node reported by the storage node regularly; or, transmitting an inquiry request to the storage node, and receiving the resource usage information of the storage node reported by the storage node according to the inquiry request. 6. The method according to claim 4 , wherein acquiring the resource usage information of storage nodes comprises: receiving resource usage information of a storage node reported by the storage node regularly; or, transmitting an inquiry request to the storage node, and receiving the resource usage information of the storage node reported by the storage node according to the inquiry request. 7. An application server, comprising: a processor and a computer readable storage medium having instructions stored therein, wherein the instructions configure the processor to: receive a content acquiring request transmitted by a terminal; determine a first storage node list according to a mapping relation acquired in advance between contents and storage nodes, wherein the first storage node list comprises a plurality of first storage nodes and the plurality of first storage nodes store a first content corresponding to the content acquiring request; transmit a sorting request to a network storage management server; wherein the sorting request comprises the first storage node list and address information of the terminal, and is configured to request sorting the plurality of first storage nodes; receive a sorting result transmitted by the network storage management server; the sorting result comprises a priority of each of the plurality of first storage nodes; and transmit a content acquiring response to the terminal, the content acquiring response comprising first access information and priority of at least one of the first storage nodes, so that the terminal acquires the first content from the corresponding first storage node according to the content acquiring response and a network general storage protocol; transmit a content storing request to the network storage management server; receive the second storage node list transmitted by the network storage management server, the second storage node list comprises second access information of the second storage node configured to store a second content corresponding to the content storing request; write the second content into the second storage node indicated by the second access information according to the network general storage protocol; and establish and store the mapping relation between the second content and the second storage node. 8. A network storage manager, comprising: a processor and a computer readable storage medium having instructions stored therein, wherein the instructions configure the processor to: receive a sorting request transmitted by an application server, the sorting request comprises a first storage node list and address information of a terminal, and is configured to request sorting first storage nodes in the first storage node list; sort each of the first storage nodes comprised in the first storage node list according to the address information of the terminal, network information and resource usage information of storage nodes acquired in advance; and transmit a sorting result to the application server, the sorting result comprises a priority of each of the first storage nodes of the first storage node list; receive a content storing request transmitted by the application server; determine a second storage node list according to the content storing request and the resource usage infor
Resource dissemination mechanisms or network resource keeping policies for optimal resource availability in the overlay network · CPC title
based on network conditions · CPC title
Electricity · mapped topic
Discovery involving ranked list compilation of candidate peers · CPC title
based on parameters of servers, e.g. available memory or workload (monitoring of computer activity G06F11/30) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.