Digital Assistant Server Mediator for Task Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital assistants face challenges in meeting the diversified man-machine dialogue needs of users, as they require users to have knowledge of different processing tools (plug-ins) and are limited in configuring task topics by developers only.
Innovation Solution
A method of information processing where a first server of a digital assistant generates a message based on a trigger request from a client under a task topic created by an external server, sends this message to the external server for processing, and returns the processed message to the client, thereby enabling diverse man-machine dialogues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If developers configure task topics manually, then the digital assistant can process specific tasks, but the system cannot meet diversified user needs and users must know about different processing tools
Solution Approach 1:
The patent introduces a server as an intermediary between users and processing tools. The server automatically matches user requests with appropriate task topics and processing tools, eliminating the need for users to directly select or understand processing tools. This mediator handles the complexity internally while presenting a simplified interface to users.
Solution Approach 2:
The system enables self-service by allowing the server to automatically configure and select task topics based on user input without manual intervention. The server autonomously processes requests, retrieves historical data, and determines appropriate processing tools, making the system self-adaptive to user needs.
2Adaptability or versatility
If the system supports multiple task topics, then it can handle diverse scenarios, but users find it difficult to select appropriate processing tools
Solution Approach 1:
The server acts as an intermediary that shields users from the complexity of multiple task topics. Instead of requiring users to understand and select from various task topics and processing tools, the server automatically routes requests to the appropriate task topic based on the user input, maintaining ease of operation while supporting diversity.
Solution Approach 2:
The system segments the complexity of task topic selection and processing tool configuration into separate server-side operations. Users interact with a simplified interface while the server handles the segmentation of request analysis, task topic selection, and tool configuration as distinct automated processes.
3Manufacturing precision
If developers manually configure each task topic, then task processing is precise, but the system lacks flexibility to adapt to new user requirements
Solution Approach 1:
The system transitions from static manual configuration to dynamic automated configuration. The server dynamically selects and configures task topics based on real-time user input and historical data, allowing the system to adapt flexibly to new requirements while maintaining processing accuracy through automated decision-making algorithms.
Solution Approach 2:
The system changes the parameters of task topic configuration from fixed manual settings to dynamic automated parameters. The server adjusts task topic selection, historical data retrieval, and processing tool configuration based on varying user needs, enabling both precision and flexibility through parameter optimization.
Data Source
AI summary
A method of information processing, an electronic device and a storage medium are provided. The method includes generating a first message based on information indicated by a trigger request from a client of the digital assistant under a first task topic in response to the trigger request; sending the first message to a second server to cause the second server to process the trigger request under the first task topic, the second server being a creator of the first task topic; and receiving a second message returned by the second server and sending the second message to the client of the digital assistant.


