Patent ID: 8510384
Filing Date: 2013-08-13
Classification: H04L

Abstract:
1. A multicast distribution system distributing data to a plurality of targets, comprises: a network comprising a primary segment, in which a management server, a first distribution server, a plurality of secondary distribution servers and a data storage server are disposed, and a secondary segment, in which a plurality of targets connected to the primary segment via a router are disposed the plurality of secondary distribution servers disposed in the network and each of the plurality of targets is assigned to one of the plurality of secondary distribution servers, each of the plurality of secondary distribution servers including an agent program that enables each secondary distribution server to process multicast communication by receiving an activation request, the management server configured to receive a multicast distribution request, to transmit the activation request to the plurality of agent programs in the plurality of secondary distribution servers, and to confirm with each of the agent programs whether the each of the plurality of secondary distribution server is activated; an agent operating unit provided in any one of the plurality of targets disposed in the secondary segment and building and operating an agent; a distribution server activating unit provided in the agent and building and activating one of the secondary distribution servers on the target based on distribution server activating information, which is requested to and received from the management server, when a distribution server activating command is received from the management server; a distribution server connection ordering unit provided in the management server and transmitting a distribution server connection command to a plurality of the targets except for the target, in which the agent is built, when an activation completion notification is received from the one of the secondary distribution servers; a distribution server connecting unit provided in each of the plurality of targets and establishing connection with the one of the secondary distribution servers when the distribution server connection command is received from the management server; and a multicast distribution unit provided in each of the secondary distribution servers, acquiring and temporarily retaining data from the data storage server when connection of all of the plurality of targets is confirmed, and then distributing the data to the plurality of targets by multicast wherein when the management server receives the multicast distribution request, the management server transmits the activation request, confirms all of the plurality of secondary distribution server are activated, and requests the first distribution server to distribute date by multicasting.