Contents distributing method and distributing system
First Claim
1. A method for distributing contents, comprising the steps of:
- previously arranging, via a network, a plurality of storage servers, each deployed to connect to said network and each having a storage unit for storing contents and a retrieving server for retrieving a location of the contents stored by each of said storage servers;
correlating one or more clients to each of said storage servers,wherein said one or more clients correlated to one of said storage servers is not the same one or more clients correlated to another of said storage servers;
causing the storage unit of each of said storage servers to store contents held for a correlated client;
receiving, in any storage server, a contents distribution request from a client correlated to the storage server;
distributing said contents to the requesting client when the requested contents exist in said storage server;
transmitting a request for retrieving a location of the requested contents including a requested content name information to said retrieving server by means of said storage server when the requested contents do not exist in said storage server;
receiving a content location information including address information of the storage servers holding said requested contents from said retrieving server;
requesting transmission of said requested contents from any of the storage servers holding said requested contents as shown in a result of retrieval through receipt by the storage server having transmitted said retrieving request of the result of retrieval in the retrieving server;
storing, upon receipt of the contents, the received contents in the storage unit of said storage server to which the requesting client is correlated, and notifying said retrieving server of holding of said contents in said storage unit of said storage server to which the requesting client is correlated; and
distributing said received contents to the requesting client.
1 Assignment
0 Petitions
Accused Products
Abstract
According to the present invention, there are disclosed a contents distributing method and a system which permits distribution of contents held by the client to the other clients, irrespective of the operating status of the client, and allows certain billing. In this system, a plurality of storage servers storing contents held by the individual clients are arranged on a network. The client issues a contents distributing request to the corresponding storage server, and acquires the contents. The storage server inquires, when the requested contents are not held, the retrieving server, and collects the contents from the other servers holding the contents. The storage server sends a billing requests, together with the billing information, to the service use fee billing server and the contents use fee billing server.
-
Citations
10 Claims
-
1. A method for distributing contents, comprising the steps of:
-
previously arranging, via a network, a plurality of storage servers, each deployed to connect to said network and each having a storage unit for storing contents and a retrieving server for retrieving a location of the contents stored by each of said storage servers; correlating one or more clients to each of said storage servers, wherein said one or more clients correlated to one of said storage servers is not the same one or more clients correlated to another of said storage servers; causing the storage unit of each of said storage servers to store contents held for a correlated client; receiving, in any storage server, a contents distribution request from a client correlated to the storage server; distributing said contents to the requesting client when the requested contents exist in said storage server; transmitting a request for retrieving a location of the requested contents including a requested content name information to said retrieving server by means of said storage server when the requested contents do not exist in said storage server; receiving a content location information including address information of the storage servers holding said requested contents from said retrieving server; requesting transmission of said requested contents from any of the storage servers holding said requested contents as shown in a result of retrieval through receipt by the storage server having transmitted said retrieving request of the result of retrieval in the retrieving server; storing, upon receipt of the contents, the received contents in the storage unit of said storage server to which the requesting client is correlated, and notifying said retrieving server of holding of said contents in said storage unit of said storage server to which the requesting client is correlated; and distributing said received contents to the requesting client. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A contents distributing system for distributing contents, comprising:
-
a plurality of storage servers arranged via a network, each deployed to connect to said network and each having a storage unit for storing contents; one or more clients correlated to each of said storage servers; and a retrieving server deployed to connect to said storage servers via the network, wherein said one or more clients previously correlated to one of said storage servers is not the same one or more clients previously correlated to another of said storage servers, wherein said retrieving server has a first computer which stores content location information, and when said retrieving server receives a content retrieving request from one of said storage servers, transmits said stored content location information to said storage server which generates the content retrieving request, wherein each of said storage servers has a storage unit for storing contents held by each client for each of one or more clients previously correlated, and wherein each of said storage servers has a computer for achieving a contents collection/distribution module which, when a contents distributing request from any of said correlated clients is received and said storage server holds the requested contents, distributes the contents to the requesting client, and when said storage server does not hold the requested contents, transmits said content retrieving request to said retrieving server, receives said content location information form said content retrieving server, acquires requested contents from any of storage servers holding the requested contents which are specified by said received content location information, stores the contents in said storage unit of said storage server to which the requesting client is correlated, notifies said retrieving server of holding of the contents in said storage unit of said storage server to which the requesting client is correlated, and distributes said contents to the requesting client. - View Dependent Claims (7, 8, 9, 10)
-
Specification