Broadcast Resource Access Control for Unlinked Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face challenges in managing and improving the quality of services that utilize broadcast-unlinked applications, which are not directly related to broadcast content, particularly in terms of resource access and operation control.
Innovation Solution
An information processing apparatus and method that utilizes an XML-AIT data structure to manage and control broadcast-unlinked applications, incorporating electronic signatures and hash values to validate and control access and operation of these applications, along with a server apparatus to facilitate the delivery and management of these applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If broadcast-unlinked applications are allowed to access broadcast resources freely, then application functionality and service quality are improved, but resource access control and system security deteriorate
Solution Approach 1:
The patent introduces an XML-AIT data structure as an intermediary between broadcast-unlinked applications and broadcast resources. This intermediary contains application identification descriptors and resource permission information that mediate access control, allowing applications to function while maintaining security through structured permission definitions rather than direct unrestricted access.
Solution Approach 2:
The patent changes the parameter of access control from binary (allowed/not allowed) to multi-dimensional by introducing specific permission parameters in the XML-AIT structure. These parameters include application identification, resource type specifications, and permission levels, enabling fine-grained control over resource access while maintaining application functionality.
2Reliability
If comprehensive resource permission information is stored in XML-AIT, then access control quality is improved, but data structure complexity increases
Solution Approach 1:
The patent segments the XML-AIT data structure into distinct functional components: application identification descriptors, resource permission information, and electronic signature elements. This segmentation organizes complex permission data into manageable, standardized sections that improve access control quality while making the overall structure more systematic and less chaotic.
Solution Approach 2:
The patent creates a universal XML-AIT data structure that serves multiple functions simultaneously: application identification, resource permission definition, access control enforcement, and security verification through electronic signatures. This multi-functionality consolidates what would otherwise require multiple separate data structures into a single unified framework.
3Reliability
If electronic signatures and hash values are implemented for validation, then service security is improved, but processing time and computational load increase
Solution Approach 1:
The patent implements preliminary action by pre-calculating and embedding electronic signatures and hash values in the XML-AIT data structure during application deployment. This allows validation to occur through simple comparison operations rather than complex real-time cryptographic computations, significantly reducing validation processing time while maintaining security.
4Productivity
If broadcast-unlinked applications are managed with detailed control, then service quality is improved, but system operation complexity increases
Solution Approach 1:
The patent implements self-service by enabling broadcast-unlinked applications to self-identify and self-validate through the XML-AIT structure. Applications contain their own identification descriptors and permission information, allowing them to autonomously demonstrate their identity and requested permissions without requiring complex external verification systems, thereby improving service quality while reducing operational complexity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
[Object] To improve a quality of a service that uses an application that uses a broadcast resource. [Solving Means] There is provided an information processing apparatus including: a broadcast processing unit that receives and processes a broadcast resource constituted of a plurality of types of media information; and a controller that acquires an application information table which stores information requisite for activating an application that can use the broadcast resource and first definition information for specifying the type of the media information of the broadcast resource usable by the application, and judges whether the broadcast resource can be used by the application in a unit of the media information.