Message Providing Apparatus for Chatbot Permission Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In group chats, chatbots face challenges in determining which users have authorized them to execute specific processes, leading to undesired operations when unauthorized or unrelated users are present, necessitating a solution to manage service permissions effectively.
Innovation Solution
A message providing apparatus with a receiver, usage right granting unit, and permission information providing unit that controls the execution of services based on service permission information associated with service requests, ensuring that only authorized users can initiate and execute services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the chatbot executes services in group chats without permission verification, then the service execution speed is improved, but unauthorized operations occur and system reliability deteriorates
Solution Approach 1:
The system performs permission verification in advance by issuing service permission information to users before service execution. The usage right granting unit grants usage rights to specific users, and the permission information providing unit issues service permission information to authorized users. When a service request is received, the controller checks whether the user possesses valid service permission information, thereby preventing unauthorized operations while maintaining efficient service execution.
2Reliability
If the chatbot verifies service permissions for each request, then system reliability is improved, but processing time increases and productivity decreases
Solution Approach 1:
The system performs permission verification in advance by issuing service permission information to users before service execution. The usage right granting unit grants usage rights to specific users, and the permission information providing unit issues service permission information to authorized users. When a service request is received, the controller checks whether the user possesses valid service permission information, thereby preventing unauthorized operations while maintaining efficient service execution.
3Ease of operation
If the chatbot allows all users to execute services in group chats, then ease of operation is improved, but harmful factors increase due to unauthorized operations
Solution Approach 1:
The system implements differentiated permission management where different users have different levels of access rights. The usage right granting unit grants usage rights to specific users based on their roles and authorization levels. The controller checks service permission information associated with each user's request, allowing authorized users to execute services while preventing unauthorized users from doing so, thereby maintaining both accessibility and security.
Data Source
AI summary
There is provided a message providing apparatus including a receiver configured to receive a service request message for a software robot program that operates on a message service exchanging messages between users and that exchanges messages with the users, a usage right granting unit configured to grant a usage right to a user who has performed a specific operation on the software robot program, a permission information providing unit configured to provide service permission information to the user to whom the usage right is granted, and a controller configured to, when the receiver receives the service request message, control execution and non-execution of a service according to presence or absence of the service permission information associated with the service request message.


