Method and device for distributing digital data in particular for a peer-to-peer network
First Claim
1. A method of distributing digital data implemented in a telecommunications system comprising at least one server device able to hold digital data and to receive at least one request for supplying said digital data, at least one client device able to request the digital data of said holding server device and at least one replication server device able to store a replica of the digital data of said holding server device and to supply said digital data replica to said client device, comprising the following step, executed at the time of reception by a said holding server device of a request to obtain digital data coming from a said client device, of:
- creating, in said holding server device, on the basis of predetermined information relating to said server and/or client devices, a replica of the requested digital data in said at least one replication server device after the reception of the request for an indirect supply by a said replication server device.
1 Assignment
0 Petitions
Accused Products
Abstract
The method according to the invention is implemented in a telecommunications system comprising at least one server device (11, 13, 14) able to hold digital data and to receive at least one request (RQ) for supplying the holding server device and at least one client device (11 to 14) able to store a replica of the digital data of the holding server device and at least one replication server (11, 13 to 16) able to store a replica of the digital data of the holding server device to supply the digital data replica to the client device. The method comprises the step, executed in a data server at the time of the reception by it of a request to obtain digital data coming from a client, of creating, on the basis of predetermined information relating to the servers and/or to the clients, a replica of the requested digital data in said replication server device after the reception of the request for an indirect supply by a replication server. The method is particularly adapted to implementation in a P2P network.
52 Citations
15 Claims
-
1. A method of distributing digital data implemented in a telecommunications system comprising at least one server device able to hold digital data and to receive at least one request for supplying said digital data, at least one client device able to request the digital data of said holding server device and at least one replication server device able to store a replica of the digital data of said holding server device and to supply said digital data replica to said client device, comprising the following step, executed at the time of reception by a said holding server device of a request to obtain digital data coming from a said client device, of:
creating, in said holding server device, on the basis of predetermined information relating to said server and/or client devices, a replica of the requested digital data in said at least one replication server device after the reception of the request for an indirect supply by a said replication server device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 13, 14, 15)
-
9. A device for distributing digital data incorporated in a distributed manner in a telecommunications system comprising at least one server device able to hold digital data and receive at least one request for supplying said digital data, at least one client device able to request said digital data of the holding server device and at least one replication server device able to store a replica of said digital data of said holding server device and to supply said digital data replica to said client device, comprising
creation means, incorporated in at least one said holding server device and activated at the time of reception by said holding server device of a request to obtain digital data, in order to create a replica of the requested digital data in said at least one replication server device after the reception of the request for an indirect supply by a said replication server device, the creation being taken on the basis of predetermined information relating to said server and/or client devices.
Specification