Multicast system, communication apparatus, and multicast method for connection setup before multicasting
First Claim
Patent Images
1. A multicast system comprising:
- a plurality of terminal units;
a first communication apparatus that sends a request for transmission of multicast data to a second communication apparatus and delivers multicast data to at least one of the terminal units upon receiving the multicast data from the second communication apparatus; and
the second communication apparatus that establishes a connection with the first communication apparatus upon receiving a request from the first communication apparatus and transmits requested multicast data to the first communication apparatus through the connection, whereinthe first communication apparatus includesa first multicast-control message receiving unit that receives a first multicast-control message from a terminal unit among the terminal units requesting delivery of multicast data;
a determining unit that determines whether a connection needs to be established for multicast data specified by received first multicast-control message based on the first multicast-control message; and
a connection-control message transmitting unit that transmits, according to the determination by the determining unit, a connection-control message to request connection establishment when a connection is required, and a connection-control message to request connection removal when a connection is not required, andthe second communication apparatus includesa connection-control-message receiving unit that receives a connection-control message from the first communication apparatus;
a connection controlling unit that controls a connection to the first communication apparatus according to received connection-control message; and
a storage unit that stores therein a connection established by the connection controlling unit in association with corresponding multicast data.
1 Assignment
0 Petitions
Accused Products
Abstract
A message-type determining unit determines whether an IGMP message received from a user terminal is a join message. A table controlling unit determines that a connection needs to be established when receiving a join message from a user terminal. The table controlling unit determines that a connection needs to be removed when all the user terminals have left a multicast group. A CID obtaining unit obtains the CID of a connection to be established or removed. A C control-message generating unit generates a C control message to request connection establishment or connection removal. A C control-message transmitting unit sends the C control message to an OLT.
12 Citations
12 Claims
-
1. A multicast system comprising:
-
a plurality of terminal units; a first communication apparatus that sends a request for transmission of multicast data to a second communication apparatus and delivers multicast data to at least one of the terminal units upon receiving the multicast data from the second communication apparatus; and the second communication apparatus that establishes a connection with the first communication apparatus upon receiving a request from the first communication apparatus and transmits requested multicast data to the first communication apparatus through the connection, wherein the first communication apparatus includes a first multicast-control message receiving unit that receives a first multicast-control message from a terminal unit among the terminal units requesting delivery of multicast data; a determining unit that determines whether a connection needs to be established for multicast data specified by received first multicast-control message based on the first multicast-control message; and a connection-control message transmitting unit that transmits, according to the determination by the determining unit, a connection-control message to request connection establishment when a connection is required, and a connection-control message to request connection removal when a connection is not required, and the second communication apparatus includes a connection-control-message receiving unit that receives a connection-control message from the first communication apparatus; a connection controlling unit that controls a connection to the first communication apparatus according to received connection-control message; and a storage unit that stores therein a connection established by the connection controlling unit in association with corresponding multicast data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A multicast method applied to a multicast system that includes a terminal unit, a first communication apparatus that sends a request for transmission of multicast data to a second communication apparatus and delivers multicast data to the terminal unit upon receiving the multicast data from the second communication apparatus, and the second communication apparatus that establishes a connection with the first communication apparatus upon receiving a request from the first communication apparatus and transmits requested multicast data to the first communication apparatus through the connection, the multicast method comprising:
-
the first communication apparatus receiving a multicast-control message from the terminal unit requesting delivery of multicast data; determining whether a connection needs to be established for multicast data specified by received multicast-control message based on the multicast-control message; and transmitting, according to the determination at the determining, a connection-control message to request connection establishment when a connection is required, and a connection-control message to request connection removal when a connection is not required, and the second communication apparatus receiving a connection-control message from the first communication apparatus; controlling a connection to the first communication apparatus according to the received connection-control message; and storing a connection established at the controlling in association with corresponding multicast data.
-
Specification