Registration Mediating Server Voice Printing Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in inputting necessary information, such as printer identification and settings, when using a sound input device to execute printing functions, as it can be challenging to accurately pronounce or provide long character strings by voice.
Innovation Solution
A communication system that includes a registration mediating server, a service providing server, and a sound input device, which allows users to input voice commands to execute printing functions without explicitly inputting printer IDs or other specific execution information by voice, using a registration process that mediates communication information and authentication tokens to facilitate the printing process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users input printer identification and settings by voice through a sound input device, then the printing function can be executed, but the user experience deteriorates due to the difficulty of accurately pronouncing long character strings by voice
Solution Approach 1:
The system performs preliminary actions by automatically acquiring printer identification information and print settings from the terminal device before the voice command is executed. The registration mediating server stores this information in advance, so when the user says a simple trigger phrase like 'print', the system already has all the necessary details ready to execute the printing task without requiring precise voice input of long character strings.
Solution Approach 2:
The registration mediating server acts as an intermediary between the terminal device and the sound input device. It receives communication information from the terminal device, extracts necessary parameters, and uses this pre-acquired information to fulfill the printing request triggered by a simple voice command, eliminating the need for users to accurately input complex printer IDs and settings by voice.
2Ease of operation
If the system requires explicit voice input of printer IDs and execution information, then the function can be executed with complete information, but the operation complexity increases and user convenience decreases
Solution Approach 1:
The system performs preliminary actions by automatically acquiring printer identification information and print settings from the terminal device before the voice command is executed. The registration mediating server stores this information in advance, so when the user says a simple trigger phrase like 'print', the system already has all the necessary details ready to execute the printing task without requiring precise voice input of long character strings.
Solution Approach 2:
The terminal device automatically provides the necessary communication information (printer ID, settings, etc.) to the registration mediating server without user intervention. The system serves itself by extracting and storing the required execution information from the terminal device, eliminating the need for users to manually input complete execution details by voice.
3Extent of automation
If the system stores and processes communication information through multiple servers, then the functionality is enhanced and automation is improved, but the system complexity increases
Solution Approach 1:
The system is segmented into distinct functional components: the terminal device that provides communication information, the registration mediating server that extracts and stores parameters, and the sound input device that receives simple voice commands. This segmentation allows each component to perform its specific function efficiently, automating the printing process while maintaining manageable system complexity through clear division of responsibilities.
Data Source
AI summary
A registration mediating server may send to a function mediating server a first authentication information request, receive from the function mediating server first authentication information, send to the function mediating server an execution information request, receive from the function mediating server specific execution information, and send to a specific server communication information including the first authentication information and the specific execution information. The specific server may register the communication information, receive from a sound input device a first function execution request, extract the first authentication information and the specific execution information, and send to the function mediating server a second function execution request including related information which is related to the extracted specific execution information by using the first authentication information. The function mediating server may send a function execution instruction to a function executing device by using the related information. The function executing device may execute a function.


