Multicast Service Authority Configuration via Template Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multicast service processing systems lack flexibility in configuring user authority, as users can only be bound to predefined templates, limiting individualized services and requiring template revisions for superusers, which affects all users and lacks efficient privilege processing.

Innovation Solution

A method and system that allow users to be bound to multiple right suite templates, with a default template for individual configuration and right suite templates that combine program authorities, enabling flexible authority configuration and efficient superuser management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users are bound to predefined templates for authority configuration, then the system structure is simple and easy to manage, but the flexibility of configuring user authority is limited

Engineering Contradiction:
Improveflexibility of configuring user authorityVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the template binding mechanism by allowing users to be bound to multiple templates simultaneously rather than a single template. This segmentation enables flexible configuration of user authority by combining permissions from different templates, resolving the contradiction between configuration flexibility and system simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension to the authority configuration system by adding template binding relationships. Instead of a single-dimensional user-template mapping, the system now supports multi-dimensional relationships where users can belong to multiple templates and templates can serve multiple users, greatly enhancing configuration flexibility without proportionally increasing complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Manufacturing precision

If a new template is generated to meet specific user authority demands, then the user authority configuration becomes accurate, but the system complexity increases and template management becomes cumbersome

Engineering Contradiction:
Improveaccuracy of user authority configurationVSAvoidtemplate management complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple existing templates to satisfy specific user authority requirements. Instead of creating new templates for every user demand, the system combines permissions from existing templates through multi-template binding, achieving accurate authority configuration while reusing existing template structures and reducing management complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes templates universal by allowing them to serve multiple users and be combined in different ways. A single template can contribute its permissions to multiple users' authority sets, eliminating the need to create dedicated templates for each user scenario and reducing overall template management complexity while maintaining precision.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If template revisions are made to accommodate superuser requirements, then superuser functionality is achieved, but all users bound to the template are affected

Engineering Contradiction:
Improvesuperuser functionalityVSAvoidservice stability for regular users
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments superuser authority from regular user authority by introducing a dedicated superuser template that is separate from regular user templates. Superusers are bound to this special template while regular users remain bound to their own templates, allowing independent management and revision of superuser permissions without affecting regular users' service stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts superuser functionality into a separate template structure. By taking out superuser-specific permissions and placing them in a dedicated superuser template, the system allows template revisions for superusers without impacting regular users who are not bound to the superuser template, thus maintaining service stability for the majority of users.

Inventive Principle:
Principle #2Taking out (Extraction)

4Adaptability or versatility

If multiple templates are bound to a user, then the flexibility of authority configuration is improved, but the complexity of authority authentication increases

Engineering Contradiction:
Improveflexibility of authority configurationVSAvoidauthority authentication complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses copying of template permission sets during authentication. When a user is bound to multiple templates, the system copies the permission definitions from each template and combines them during the authentication process. This copying approach allows flexible multi-template binding while maintaining efficient authentication by reusing existing template definitions rather than creating new complex authentication rules.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7841012B2Method and system for processing multicast services
Publication Date: 2010.11.23 HUAWEI TECH CO LTD
  • US7841012B2 patent drawing
  • US7841012B2 patent drawing
  • US7841012B2 patent drawing

AI summary

A method and a system for processing multicast services, binding each user to a default profile for separately configuring the authority over programs for the user and a right suite profile which prefabricates combination of programs and authority, directly forwarding a program to the superuser; for a non-superuser, acquiring authority over the program by traversing all profiles to which the user is bound, not forwarding the program if the user does not have the authority over the program; if the user has the authority over the program, forwarding a program stream to the user in the case that the program stream has been forwarded to the multicast service processing system. By the invention, the flexibility of multicast service processing is improved, individualized services of a user are implemented. The invention also provides a mode for processing a superuser, which provides real highly efficient and convenient privilege processing to the superuser.