Content Distribution Server Conditional Access Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for restricting access to data, such as conference material data, are inefficient as they use the same security code for different conditions like location and time, leading to increased server management load and inability to conditionally restrict data access.
Innovation Solution
A content distribution method where a server receives condition information from a terminal, including user attributes and location, and transmits corresponding ticket information, allowing dynamic content distribution based on these conditions, reducing server load by managing security codes more efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the server uses the same security code for different conditions (location, time), then the access control system is simple to implement, but the server management load increases and the system cannot conditionally restrict data access
Solution Approach 1:
The patent segments the security code into multiple components: terminal identification information and condition-specific information. Instead of using a single unified security code, the system divides the authentication mechanism into separate elements that can be independently managed and validated, thereby reducing server management load while enabling conditional access control.
Solution Approach 2:
The patent adds a temporal and spatial dimension to access control by incorporating condition information (location, time) into the security verification process. The terminal identification information is validated against specific conditions, transforming the access control system from a static code-based approach to a dynamic, multi-dimensional verification system that reduces server burden.
2Ease of manufacture
If the server uses the same security code for different conditions, then the system is easy to implement, but the system cannot conditionally restrict data access based on user attributes and location
Solution Approach 1:
The security code is segmented into terminal identification information and condition information. This segmentation allows the system to maintain implementation simplicity while gaining conditional access capabilities, as each segment can be independently processed and validated against specific conditions.
Solution Approach 2:
The terminal identification information serves multiple functions: it identifies the terminal, validates against multiple conditions (location, time), and enables conditional content distribution. This multi-functional design allows the system to achieve adaptability without significantly increasing implementation complexity.
3Adaptability or versatility
If the server manages security codes for different conditions, then the system can conditionally restrict access, but the server management load increases
Solution Approach 1:
The patent extracts the condition validation logic from the server and implements it at the terminal or through pre-configured rules. The terminal identification information is used to determine applicable conditions without requiring the server to actively manage and validate each condition for every request, thereby reducing server management load while maintaining conditional access control.
Solution Approach 2:
The system performs preliminary setup by associating terminal identification information with specific conditions in advance. This pre-configuration allows the server to simply match terminal information against predefined conditions rather than dynamically managing complex security code assignments, reducing ongoing server management load.
Data Source
AI summary
A content distribution method including: receiving, from a terminal, first information indicating an attribute of a user of the terminal, transmitting, to the terminal, second information relating to the attribute of the user of the terminal based on the first information, receiving, from the terminal, the second information and third information indicating a location of the terminal, and transmitting a content that is selected from among a plurality of contents based on the received second information and the received third information.


