Patent ID: 8813115
Filing Date: 2014-08-19
Classification: H04L,H04N

Abstract:
1. A service access method for providing multicast television services, comprising: obtaining, by a network device, an authorized multicast address list according to program channel list information provided by each Internet Protocol television (IPTV) server of various media carriers, the authorized multicast address list containing a plurality of multicast addresses in use for distributing corresponding media data streams, wherein the program channel list information is contained in a packet, the formats of packets sent by IPTV servers of different media carriers are different; wherein the obtaining the authorized multicast address lists comprises: sending, to a parsing device, the packets of different formats provided by the IPTV servers of the different media carriers; receiving, by the parsing device, the packets of different formats; determining, by the parsing device, a specific field of the multicast addresses in each of the packets of different formats, according to the format of the packet; parsing, by the parsing device, each of the packets of different formats to obtain all channel addresses in each of the packets; generating, by the parsing device, channel address lists according to all the channel addresses of each of the packets of different formats, and sending the channel address lists to the network device; receiving, by the network device, the channel address lists and obtaining the authorized multicast address list according to the channel address lists; receiving, by the network device, an Internet Group Management Protocol (IGMP) packet request sent by a user terminal device, wherein the IGMP packet request carries a multicast address; verifying, by the network device, that the multicast address carried by the IGMP packet request is in the authorized multicast address list; and if the multicast address carried by the IGMP packet request is in the authorized multicast address list, sending, by the network device, a media data stream corresponding to the multicast address carried by the IGMP packet request to the user terminal device.