Voice Assistant Token Coordination for Reliable Request Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current voice assistants often fail to accurately process voice requests, as they lack a mechanism for mutual communication and collaboration with other voice assistants on the same terminal device, leading to incomplete or incorrect task execution.
Innovation Solution
A token-based mechanism is introduced to enable mutual calls between voice assistants, where the first voice assistant identifies a more capable second voice assistant based on token information, ensuring accurate response handling and preventing malicious attacks by verifying token consistency and controlling frequency of requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a voice assistant cannot handle a voice request, then the request remains unprocessed or is handled incorrectly, but introducing a mutual call mechanism between voice assistants increases system complexity
Solution Approach 1:
The patent introduces a server as an intermediary that coordinates between multiple voice assistants. The server receives voice requests, determines which voice assistant should handle them, and manages the mutual call mechanism. This intermediary approach resolves the contradiction by centralizing the complexity management, allowing individual voice assistants to remain relatively simple while the overall system achieves high reliability through coordinated collaboration.
Solution Approach 2:
The patent segments the voice assistant ecosystem into independent, specialized assistants, each optimized for specific task types. Instead of requiring one universal voice assistant to handle all requests, the system divides functionality across multiple specialized assistants. This segmentation improves reliability by matching requests to the most capable assistant while keeping each assistant's complexity manageable through specialization.
2Measurement precision
If the first voice assistant calls the second voice assistant to respond to a voice request, then response accuracy improves, but the risk of malicious attacks and false responses increases
Solution Approach 1:
The patent implements preliminary authentication actions through token mechanisms before the second voice assistant processes requests. The server generates authentication tokens that verify the legitimacy of mutual calls between voice assistants. This preliminary security check prevents malicious attacks and false responses by ensuring that only authenticated requests are processed, while still allowing accurate response handling through the mutual call mechanism.
Solution Approach 2:
The patent establishes feedback loops where the server monitors and verifies the interactions between voice assistants. Through token validation and response verification mechanisms, the system provides continuous feedback to ensure that the second voice assistant's responses are legitimate and accurate. This feedback mechanism maintains high response accuracy while preventing malicious activities by detecting and blocking abnormal patterns.
3Productivity
If multiple voice assistants are introduced to handle different voice requests, then task completion accuracy improves, but the coordination and management overhead increases
Solution Approach 1:
The patent creates a universal server platform that handles multiple functions: request routing, authentication token generation, voice assistant coordination, and response verification. This multi-functional intermediary simplifies the coordination complexity by providing a single management point that handles all interactions between voice assistants, while enabling high productivity through efficient task distribution to specialized assistants.
Solution Approach 2:
The patent changes the management parameter from direct peer-to-peer coordination between voice assistants to server-mediated coordination. By introducing the server as a central management point that controls the mutual call mechanism, the system transforms the coordination complexity into a more manageable form, enabling efficient task completion across multiple specialized voice assistants.
Data Source
Figure 1~2
Figure 3~4a
Figure 4b
AI summary
The present application discloses a method and apparatus for processing voices, a device and a computer storage medium, and relates to the technical field of voices. An implementation includes: recognizing a received voice request by a server of a first voice assistant to obtain a text request; sending the recognized text request to a server of a second voice assistant; receiving token information generated and returned by the server of the second voice assistant for the text request; and sending the text request and the token information to a client of the first voice assistant, such that the client of the first voice assistant calls a client of the second voice assistant to respond to the text request based on the token information. Based on the present application, after a user inputs the voice request with the first voice assistant, the first voice assistant may call the second voice assistant to respond to the voice request when the second voice assistant may better respond to the voice request.