Method for data distribution and data distribution system
First Claim
1. A data distribution method for use in a system, in which a first information device, a second information device, and a plural number of third information devices are connected to one another through a network, wherein said first information device transmits a data distribution request to said second device, and said second information device receiving said request distributes data to said first information device with using said third information device, comprising the following steps of:
- a step for said second information device, to select at least one from said third information devices, which should transmits the data to said first information device, upon basis of a kind of the data held by each of said plural number of third information devices, a location information of said first information device on the network, and a load information of each of said third information devices;
a step for transmitting a data distribution command from said second information device to said third information device selected; and
a step for said third information device receiving said data distribution command, to execute data distribution to said first information device following to said data distribution command.
1 Assignment
0 Petitions
Accused Products
Abstract
In a data distribution method, for reducing network bandwidth and storage capacity necessary upon distributing stream data, a load of distributing the stream data is distributed or shared by each node on a network.
A stream server receives a distribution request from a client. The stream server manages or controls cache information (e.g., a title and a load, which is held by each stream cache, etc.) and title information (e.g., an access frequency of each title, etc.). The stream server selects the most suitable stream cache upon basis of the information mentioned above and a distance from the client in the sense of networks (i.e., the stream cache, which holds the title requested, near to the client in the sense of network distance, and operates under a low load), so as to give a data distribution command thereto. The steam server also instructs copying and deletion of the title to each stream cache, depending upon the access frequency of that title.
42 Citations
9 Claims
-
1. A data distribution method for use in a system, in which a first information device, a second information device, and a plural number of third information devices are connected to one another through a network, wherein said first information device transmits a data distribution request to said second device, and said second information device receiving said request distributes data to said first information device with using said third information device, comprising the following steps of:
-
a step for said second information device, to select at least one from said third information devices, which should transmits the data to said first information device, upon basis of a kind of the data held by each of said plural number of third information devices, a location information of said first information device on the network, and a load information of each of said third information devices;
a step for transmitting a data distribution command from said second information device to said third information device selected; and
a step for said third information device receiving said data distribution command, to execute data distribution to said first information device following to said data distribution command. - View Dependent Claims (2, 3, 4)
-
-
5. An information device having an auxiliary memory device connected to a first information device and a second information device through a network, comprising:
-
means for establishing connection between said second information device designated with an initialize instruction when receiving said initialize instruction from said first information device; and
means for reading out data designated with a distribute instruction when receiving said distribute instruction from said first information device, and for starting an operation of transmitting the data read out through said connection to said second information device. - View Dependent Claims (6)
-
-
7. A data distributing system, comprising:
-
a network;
a first information device connected to said network;
a second information device connected to said first information device through said network, for receiving a data distribute request from said first information device and for distributing data to said first information device following said request; and
third information devices, each having an auxiliary memory device, wherein said second information device comprises;
means for receiving said data distribute request from said first information device;
means for transmitting a data distribute instruction to said third information device, when receiving said data distribute request; and
means for including a kind of data to be transmitted and information in relation to the first information device as a destination of transmission into said data distribute instruction, and wherein said third information device comprises;
means for reading out the data designated with said data distribute instruction from the auxiliary memory device and for distributing to the first information device designated with said data distribute instruction.
-
-
8. A data distribution method for a second information device connected to a first information device and a plural number of third information devices through a network, comprising the following steps of:
-
receiving a data distribute request from said first information device;
selection at least one from said third information devices, to transmits the data to said first information device, upon basis of a kind of the data held by each of said plural number of third information devices, a location information of said first information device on the network, and a load information of each of said third information devices; and
transmitting a data transmit instruction to said selected third information device.
-
-
9. An information device connected to a first information device and a plural number of information devices through a network, comprising:
-
means for receiving a data distribute request from said information device;
means for selection at least one from said third information devices, to transmits the data to said first information device, upon basis of a kind of the data held by each of said plural number of third information devices, a location information of said first information device on the network, and a load information of each of said third information devices; and
means for transmitting a data transmit instruction to said selected third information device.
-
Specification