Content distribution system and content distribution method
First Claim
1. A content distribution system comprising:
- a distribution server which instructs distribution of contents; and
at least one client, wherein the individual clients have;
a client storage which stores data;
registration means which registers a part or all of the client storage in the distribution server as a resource pool to store the contents; and
requesting means which accepts a distribution request for contents and sends the distribution request for the contents to the distribution server, and the distribution server has;
distribution server storing means which stores a resource pool management table that manages the resource pool registered by the individual clients, and a content management table that associates the contents with the resource pool storing the contents;
request accepting means which accepts a distribution request for contents from the individual clients;
specifying means which reads out the content management table and specifies the resource pool storing the contents accepted by the request accepting means; and
distribution instructing means which sends a distribution instruction for the contents to a client having the resource pool specified by the specifying means.
1 Assignment
0 Petitions
Accused Products
Abstract
The addition of IT resources is suppressed smaller when a service area of a content distribution system is expanded.
Individual clients 8 have a storage 85, a registration means which registers a part or all of the storage 85 in a local server 6 as a resource pool, and a requesting means which sends a distribution request for contents to the local server 6. The local server 6 has a storing means which stores a resource pool management table and a content management table, a request accepting means which accepts a distribution request for contents from the individual clients 8, a specifying means which specifies the resource pool storing the contents, a distribution instructing means which sends a distribution instruction for the contents to the client 8 having the specified resource pool.
-
Citations
6 Claims
-
1. A content distribution system comprising:
-
a distribution server which instructs distribution of contents; and
at least one client, wherein the individual clients have;
a client storage which stores data;
registration means which registers a part or all of the client storage in the distribution server as a resource pool to store the contents; and
requesting means which accepts a distribution request for contents and sends the distribution request for the contents to the distribution server, and the distribution server has;
distribution server storing means which stores a resource pool management table that manages the resource pool registered by the individual clients, and a content management table that associates the contents with the resource pool storing the contents;
request accepting means which accepts a distribution request for contents from the individual clients;
specifying means which reads out the content management table and specifies the resource pool storing the contents accepted by the request accepting means; and
distribution instructing means which sends a distribution instruction for the contents to a client having the resource pool specified by the specifying means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A content distribution method in a content distribution system having a distribution server which instructs distribution of contents and at least one client, wherein
the individual clients have a client storage which stores data and a client processing unit, wherein the client processing unit performs: -
a registration step of registering a part or all of the client storage in the distribution server as a resource pool which stores the contents; and
a distribution request step of accepting a distribution request for contents and sending the distribution request for the contents to the distribution server, and the distribution server has;
a distribution server storing means which stores a resource pool management table that manages the resource pools registered by the individual clients and a content management table that associates the contents with the resource pool storing the contents; and
a server processing unit, wherein the server processing unit performs;
a request accepting step of accepting a distribution request for the contents from the individual clients;
a specifying step of reading out the content management table and specifying the resource pool storing the contents accepted at the request accepting step; and
a distribution instructing step of sending a distribution instruction for the contents to the client having the resource pool specified at the specifying step.
-
Specification