Patent ID: 7841012

Claim:
A method for processing multicast services, comprising: querying one of a default template and a right suite template by a digital subscriber line access multiplexer (DSLAM) based on a request for playing a program received from a user, determining, by the DSLAM, whether the user has authority of the program, wherein the default template is a template for separately configuring the authority of programs for the user, the right suite template is a template which prefabricates combination of programs and authority; forwarding the program, by the DSLAM, if the user has the authority of the program, wherein the process of determining whether the user has the authority of the program comprises: querying one of the default template and the right suite template with the user identifier to acquire authority of the program requested by the user; and determining whether the user has the authority of the program, wherein the request comprises a user data structure, a template data structure, and a program data structure, wherein the user data structure comprises a user identifier, a privilege identifier, an individual right template bit-map, and a bound template bit-map, wherein the privilege identifier indicates whether the user is a superuser, the individual right template bit-map is configured to save the default template, and the bound template bit-map is configured to save the corresponding right suite template, and wherein the individual right template bit-map is used for calling the program data structure. and the bound template bit-map is used for calling the template data structure.