Interactive Application File Access Control During Data Stream Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital television receivers either abandon or crash interactive applications when a change in the data stream occurs, such as when a user changes channels, due to the lack of necessary files in the new data stream, leading to unsatisfactory user experience.
Innovation Solution
A method and apparatus for controlling interactive applications by monitoring data streams for changes, identifying present files, and enabling access only to those files available in the stream, allowing the application to continue running from available files and blocking access to unavailable ones, using a computer program element or integrated circuit within the receiver.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Duration of action of stationary object
If the digital receiver continues to run the interactive application after a data stream change, then the application continuity is improved, but the reliability deteriorates because the application may crash when requiring files not present in the new data stream
Solution Approach 1:
The system dynamically adjusts the file access behavior of the interactive application based on the current data stream state. When a data stream change is detected, the system transitions the application from unrestricted file access to a blocked state, preventing attempts to access unavailable files. This dynamic control mechanism allows the application to continue running without crashing while adapting to the changed environment.
Solution Approach 2:
The system introduces an intermediary control mechanism between the interactive application and the file system. This intermediary monitors data stream changes and mediates file access requests by blocking access to files that are not present in the current data stream. This intermediary layer protects the application from direct interaction with unavailable resources, maintaining application continuity while preventing crashes.
2Reliability
If the digital receiver blocks file access to prevent crashes, then the reliability is improved, but the productivity deteriorates because the application cannot access necessary files to execute properly
Solution Approach 1:
The system applies selective file access control rather than a blanket block. Different files are treated differently based on their availability in the current data stream. Files that are present remain accessible to the application, maintaining execution capability for available functionality. Only files that are absent are blocked, preventing crashes while preserving as much application productivity as possible.
3Adaptability or versatility
If the digital receiver monitors the data stream for changes, then the adaptability is improved, but the device complexity increases due to additional monitoring and control mechanisms
Solution Approach 1:
The system employs self-service mechanisms where the interactive application itself is responsible for monitoring data stream changes and managing its own file access rights. The application receives notifications about data stream changes and autonomously adjusts its behavior by blocking access to unavailable files. This self-service approach reduces the complexity of external control mechanisms while maintaining high adaptability to data stream changes.
Data Source
AI summary
A method for controlling an interactive application comprises receiving a data stream comprising an interactive application and monitoring the data stream to identify a change in the stream. In response to the change, the method further comprises preventing the interactive application from accessing files, identifying those files present in the data stream, and enabling the interactive application to access only those files present in the data stream.


