Communication Apparatus App Function Restriction via External Device ID
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication apparatuses, such as tablet terminals, lack the ability to effectively restrict specific functions of application programs in different environments, such as during examinations, which can lead to misuse of advanced features.
Innovation Solution
A communication method that activates an application program, acquires identification information from an external wireless device, reads function restriction information, and sets executable functions based on this information, allowing for proper restriction of app functions in specific modes, such as a scientific calculator mode or general calculator mode.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If application programs with multiple functions are activated in communication apparatuses, then the versatility and functionality are improved, but the ability to restrict specific functions in specific environments (such as examinations) deteriorates
Solution Approach 1:
The system performs preliminary action by acquiring identification information of the external wireless device (such as a smartphone or server) before executing the application program. Based on this identification information, the system reads function restriction information from storage in advance and configures the executable functions accordingly. This preliminary configuration ensures that when the application runs, the appropriate functions are already restricted or enabled based on the examination or learning environment, without needing complex real-time control during execution.
Solution Approach 2:
The system introduces an intermediary mechanism by using identification information from an external wireless device as a mediator between the application program and the function restriction control. The identification information serves as a key that links the application to predefined restriction rules stored in the storage unit. This intermediary approach simplifies the control structure by using the external device's identification as a trigger to automatically apply the appropriate function restrictions, rather than requiring direct complex control logic within the application itself.
2Measurement precision
If function restriction information is read from storage based on identification information, then the precision of function restriction control is improved, but the processing time and system complexity increase
Solution Approach 1:
The system stores function restriction information in advance in the storage unit, associated with specific identification information of external wireless devices. When an application is activated, the system quickly matches the current external device's identification information against the pre-stored information and immediately applies the corresponding restrictions. This eliminates the need for complex real-time analysis during application execution, as the restriction rules are already prepared and stored, enabling fast and precise control.
Solution Approach 2:
The system uses copying by storing copies of function restriction information in the storage unit, each associated with identification information of external wireless devices. Instead of recalculating or reanalyzing restriction rules during application execution, the system simply retrieves the pre-copied restriction information that matches the current device's identification. This copying mechanism significantly reduces processing time while maintaining precise control over which functions are restricted in which environments.
Data Source
AI summary
In a communication method, a processor activates an application program; acquires identification information of an external wireless device from the external wireless device; reads, from a memory, function restriction information indicative of presence/absence of restriction of a function of the application program associated with the acquired identification information; and sets an executable function of the application program in accordance with the read function restriction information.


