Voice processing unit and system, and voice processing method
First Claim
1. A voice processing system characterized by comprising:
- a terminal which transmits input voice information and outputs received information;
a voice processing unit which performs voice processing on the basis of voice information from said terminal; and
an information providing unit which receives a voice processing result obtained by said voice processing unit and transmits information reflecting the voice processing result to said terminal, wherein one of said information providing unit and said voice processing unit generates processing identification information corresponding to a series of processes performed by said by said voice processing unit and said information providing unit on the basis of the voice information, and said terminal, said voice processing unit, and said information providing unit share the processing identification information.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
15 Citations
43 Claims
-
1. A voice processing system characterized by comprising:
-
a terminal which transmits input voice information and outputs received information;
a voice processing unit which performs voice processing on the basis of voice information from said terminal; and
an information providing unit which receives a voice processing result obtained by said voice processing unit and transmits information reflecting the voice processing result to said terminal, wherein one of said information providing unit and said voice processing unit generates processing identification information corresponding to a series of processes performed by said by said voice processing unit and said information providing unit on the basis of the voice information, and said terminal, said voice processing unit, and said information providing unit share the processing identification information. - View Dependent Claims (2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
- 3. (canceled)
-
23. A voice processing method characterized by comprising the steps of:
-
causing a terminal to transmit input voice information to a voice processing unit;
causing the voice processing unit to perform voice processing for the voice information from the terminal;
transmitting a voice processing result to an information providing unit; and
causing the information providing unit to prepare information reflecting the voice processing result obtained by the voice processing unit, and the step of transmitting the prepared information to the terminal, wherein one of said information providing unit and said voice processing unit generates Processing identification information corresponding to a series of processes performed by said voice processing unit and said information providing unit on the basis of the voice information, and said terminal, said voice processing unit, and said information providing unit share the processing identification information. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. An information providing server unit characterized by comprising:
-
first reception means for receiving a service request signal from a client;
identification information generating means for generating processing identification information corresponding to a series of processes performed on the basis of voice information from said client when the service request signal is received;
means for generating first information to be presented to said client on the basis of the processing identification information;
first transmission means for transmitting the processing identification information and the first information to said client;
second reception means for receiving a voice processing result and the processing identification information from a voice processing server which performs voice processing upon receiving the voice signal and the processing identification information from said client;
means for generating second information reflecting the voice processing result in correspondence with the processing identification information from the voice processing server; and
second transmission means for transmitting the second information to said client.
-
-
31. A client unit characterized by comprising:
-
unique identification information output means for outputting unique identification information of the client unit as processing identification information corresponding to a series of processes performed by a voice processing server which performs voice processing for voice information from the client unit and an information providing server which transmits information reflecting a voice processing result obtained by said voice processing server to the client unit;
first transmission means for transmitting a service request signal and the processing identification information to said information providing server when a service request is issued; and
second transmission means for transmitting the input voice information to said voice processing server together with the processing identification information. - View Dependent Claims (32, 33)
-
-
34. A voice processing server unit characterized by comprising:
-
first reception means for receiving a voice processing request signal from a client;
identification information generating means for generating processing identification information corresponding to a series of processes performed on the basis of voice information from said client when the voice processing request signal is received;
first transmission means for transmitting the processing identification information to said client;
second reception means for receiving the voice information and the processing identification information from said client;
voice processing executing means for performing voice processing for the voice information from said client; and
transmission means for transmitting, to an information providing server, a voice processing result obtained by said voice processing executing means and the processing identification information from said client, while generating information reflecting the voice processing result in correspondence with the processing identification information.
-
-
35. A program which causes a computer serving as an information providing server unit to implement:
-
a first reception function of receiving a service request signal from a client;
an identification information generating function of generating processing identification information corresponding to a series of processes performed on the basis of voice information from the client when the service request signal is received;
a function of generating first information to be presented to the client on the basis of the processing identification information;
a first transmission function of transmitting the processing identification information and the first information to the client;
a second reception function of receiving the voice signal and the processing identification information from the client and receiving a voice processing result and the processing identification information from a voice processing server which performs voice processing;
a function of generating second information reflecting the voice processing result in correspondence with the processing identification information from the voice processing server; and
a second transmission function of transmitting the second information to the client.
-
-
36. A program which causes a computer serving as a client unit to implement:
-
a unique identification information output function of outputting unique identification information of the client unit as processing identification information corresponding to a series of processes performed by a voice processing server which performs voice processing for voice information from the client unit and an information providing server which transmits information reflecting a voice processing result to the client unit;
a first transmission function of transmitting a service request signal and the processing identification information to the information providing server when a service request is issued; and
a second transmission function of transmitting the input voice information and the processing identification information to the voice processing server. - View Dependent Claims (37, 38)
-
-
39. A program which causes a computer serving as a voice processing server unit to implement:
-
a first reception function of receiving a voice processing request signal from a client;
an identification information generating function of generating processing identification information corresponding to a series of processes performed on the basis of voice information from the client when the voice processing request signal is received;
a first transmission function of transmitting the processing identification information to the client;
a second reception function of receiving the voice information and the processing identification information from the client;
a voice processing execution function of executing voice processing for the voice information from the client; and
a transmission function of transmitting, to an information providing server, a voice processing result obtained by the voice processing execution function and the processing identification information from the client, while generating information reflecting the voice processing result in correspondence with the processing identification information.
-
-
40. An information processing system characterized by comprising a client and a plurality of servers,
wherein a series of processes (A), (B), and (C): -
(A) in association with processing executed by at least one of said plurality of servers on the basis of a request from said client, processing is performed by another server in accordance with the request, (B) exchanging a processing result between said another server and said one server, and (C) causing said one server to generate response information in response to the request on the basis of the processing result are managed by common processing identification information shared by said client, said one server, and said another server, and the processing identification information is generated by one of said one server and said another server. - View Dependent Claims (42, 43)
-
-
41. (canceled)
Specification