Voice Processing Unit Session ID Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional voice processing systems struggle to comprehend the relationship between windows downloaded from a Web server and voice data transmitted from clients over a packet network, especially when multiple clients access the system, as they rely on phone numbers which are not applicable in packet network frameworks.
Innovation Solution
A voice processing system where a terminal, voice processing unit, and information providing unit share processing identification information, such as session IDs or unique IDs, to associate voice processing results with the corresponding clients, enabling proper information download even with multiple client access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If phone number association is used to link terminals with voice data, then terminal identification is achieved in circuit switched networks, but the method cannot be applied in packet networks where phone numbers are not required
Solution Approach 1:
The patent creates a universal identification mechanism using processing identification information that works across both circuit switched and packet networks. The Web server generates and manages session IDs that serve as the common identifier, replacing the phone-number-based system while maintaining the core functionality of terminal identification and association.
Solution Approach 2:
The patent introduces processing identification information (session ID) as an intermediary element that mediates between the Web server and voice processing server. This session ID acts as a universal key that both servers use to associate terminal information with voice data, enabling communication in packet networks without requiring phone numbers.
2Productivity
If multiple clients access the voice processing server and Web server simultaneously, then service capacity is improved, but the ability to correctly associate voice processing results with the corresponding client windows deteriorates
Solution Approach 1:
The patent segments the identification system into client-specific session IDs generated by the Web server for each client. Each session ID is uniquely assigned to a specific client terminal, allowing the system to handle multiple simultaneous clients while maintaining accurate association between voice processing results and the correct client windows through this segmented identification approach.
3Ease of operation
If the Web server and voice processing server use different identification methods, then each server can operate independently, but the servers cannot comprehend the relationship between downloaded windows and transmitted voice data
Solution Approach 1:
The patent merges the identification systems of the Web server and voice processing server by having both servers use the same processing identification information (session ID) generated by the Web server. This unified identification approach allows each server to operate independently while maintaining the ability to comprehend the relationship between downloaded windows and transmitted voice data through the common session ID.
Data Source
AI summary
A client (10) transmits a service request signal to a Web server (20). The Web server which has received the service request signal generates an ID for each session, and transmits the ID to the client together with window information. The client then transmits input voice information to a voice processing server (30) together with the ID. The voice processing server which has received the voice information and the ID processes the voice information, and transmits the processing result to the Web server together with the ID. The Web server prepares information reflecting the voice processing result obtained by the voice processing server in correspondence with the ID from the voice processing server, and transmits the information to the client. Letting the client, Web server, and voice processing server share an ID for each session in this manner allows the server side to comprehend the relationship between the information downloaded from the Web server to the client and the voice information transmitted from the client to the voice processing server. As a consequence, even if the Web server and the voice processing server receive access from a plurality of clients, proper information reflecting the voice processing result can be downloaded.


