Communication System User Permission Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication systems face challenges in appropriately handling new functions added to communication devices without user permission, as existing systems lack efficient processes for obtaining permission and managing updates.
Innovation Solution
A communication system comprising an obtaining unit to obtain permission from users for new functions, a first performing unit to perform predetermined processes for permission, and a third performing unit to execute functions based on user input via a voice control device, ensuring that only permitted functions are executed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If new functions are added to communication devices without user permission, then device functionality and adaptability are improved, but user control and system reliability deteriorate
Solution Approach 1:
The system performs preliminary permission acquisition before executing new functions. The obtaining unit secures user authorization in advance through the server system, ensuring that functions are only executed after explicit user permission is granted, thus maintaining user control while enabling adaptability
Solution Approach 2:
The system implements a feedback mechanism where the server system communicates with the communication device to verify permission status before function execution. The determination unit receives feedback from the server system regarding whether permission exists, and only executes functions when permission is confirmed, resolving the contradiction between adaptability and user control
2Reliability
If permission verification processes are implemented for new functions, then user control and system reliability are improved, but system complexity and processing time increase
Solution Approach 1:
The server system acts as an intermediary between the user and the communication device for permission management. The obtaining unit and determination unit leverage the existing server infrastructure to handle permission verification, avoiding the need to build complex permission management systems within the communication device itself, thus maintaining reliability while limiting complexity growth
3Reliability
If permission processes are performed before function execution, then user control is maintained, but processing time and system response speed decrease
Solution Approach 1:
Permission acquisition is performed as a preliminary action before function execution. The system secures permission in advance through the obtaining unit, so that when a user requests a function, the determination unit can quickly verify whether permission exists without initiating a new permission acquisition process, thus reducing response time while maintaining user control
Solution Approach 2:
The system maintains continuous permission validation through the server system. Once permission is granted, the determination unit continuously checks the permission status, allowing for rapid function execution decisions without repeated permission acquisition processes, thereby maintaining both user control and system response speed
Data Source
AI summary
A communication system comprises a communication device and a server system. The communication system obtains permission to perform a function related to the communication device from a user, performs a predetermined process of obtaining permission to perform a predetermined function from the user, if the predetermined function that the user does not permit the server system to perform is added as the function, performs the function that the user permits the server system to perform in advance, if an instruction for performing the function that the user permits the server system to perform in advance is inputted into a voice control device with a voice, after the predetermined process is performed and in a state where the permission to perform the predetermined function is not obtained from the user, and performs a process corresponding to the function.


