Server and method of controlling the same
First Claim
1. A server which interacts with a display apparatus, the server comprising:
- a storage which stores conversation patterns for service domains;
a communicator configured to receive a digital voice signal which is converted by the display apparatus; and
a controller configured to convert the received digital voice signal into a text, determine a service domain related to the converted text, extract a component slot from the converted text based on the determined service domain, generate response information corresponding to the received digital voice signal based on the extracted component slot and a conversation pattern of the determined service domain, and to control the communicator to transmit the response information to the display apparatus,wherein when it is determined that a currently received digital voice signal is included in another service domain which is different from a service domain including a previously received digital voice signal, the controller generates the response information corresponding to the currently received digital voice signal based on a conversation pattern of the other service domain, andwherein if a component slot cannot be extracted from a currently received digital voice signal, the controller generates the response information corresponding to the currently received digital voice signal based on a component slot extracted from the previously received digital voice signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A server which interacts with a display apparatus is provided. The server includes a storage unit configured to store conversation patterns for each service domain, a communication unit configured to receive a user'"'"'s voice from the display apparatus, and a control unit configured to determine a service domain including the user'"'"'s voice, generate response information corresponding to the user'"'"'s voice based on a conversation pattern of the determined service domain, and to control the communication unit to transmit the response information to the display apparatus. When it is determined that a currently received user'"'"'s voice is included in another service domain which is different from a service domain including a previously received user'"'"'s voice, the control unit generates the response information corresponding to the currently received user'"'"'s voice based on a conversation pattern of the other service domain.
13 Citations
15 Claims
-
1. A server which interacts with a display apparatus, the server comprising:
-
a storage which stores conversation patterns for service domains; a communicator configured to receive a digital voice signal which is converted by the display apparatus; and a controller configured to convert the received digital voice signal into a text, determine a service domain related to the converted text, extract a component slot from the converted text based on the determined service domain, generate response information corresponding to the received digital voice signal based on the extracted component slot and a conversation pattern of the determined service domain, and to control the communicator to transmit the response information to the display apparatus, wherein when it is determined that a currently received digital voice signal is included in another service domain which is different from a service domain including a previously received digital voice signal, the controller generates the response information corresponding to the currently received digital voice signal based on a conversation pattern of the other service domain, and wherein if a component slot cannot be extracted from a currently received digital voice signal, the controller generates the response information corresponding to the currently received digital voice signal based on a component slot extracted from the previously received digital voice signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of controlling a server which interacts with a display apparatus, the method comprising:
-
receiving a digital voice signal which is converted by the display apparatus; converting the received digital voice signal into a text; determining a service domain including the converted text, using conversation patterns; extracting a component slot from the converted text based on the determined service domain; generating response information corresponding to a currently received digital voice signal based on the extracted component slot and a conversation pattern of another service domain when the currently received digital voice signal is included in the other service domain which is different from a domain having a previously received digital voice signal; and transmitting the generated response information to the display apparatus, wherein the generating comprises, if a component slot cannot be extracted from a currently received digital voice signal, generating the response information corresponding to the currently received digital voice signal based on a component slot extracted from the previously received digital voice signal. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A server which interacts with a display apparatus, the server comprising:
-
a storage which stores conversation patterns for service domains; a communicator configured to receive a digital voice signal which is converted by the display apparatus; and a controller configured to convert the received digital voice signal into a text, determine a service domain among a plurality of service domains, each of said plurality of service domains being related to a corresponding conversation pattern, extract a component slot from the converted text based on the determined service domain, generate response information corresponding to the received digital voice signal based on the extracted component slot and a conversation pattern of the determined service domain, and to control the communicator to transmit the response information to the display apparatus, wherein if a component slot cannot be extracted from a currently received digital voice signal, the controller generates the response information corresponding to the currently received digital voice signal based on a component slot extracted from a previously received digital voice signal, the currently received digital voice signal being included in a domain different from another domain which includes the previously received digital voice signal. - View Dependent Claims (14)
-
-
15. A method of controlling a server which interacts with a display apparatus, the method comprising:
-
receiving a digital voice signal which is converted by the display apparatus; converting the received digital voice signal into a text; determining a service domain related to the received digital voice signal among a plurality of service domains, using conversation patterns, each of the plurality of service domains being related to corresponding conversation patterns; extracting a component slot from the converted text based on the determined service domain; generating response information corresponding to the receive digital voice signal based on the extracted component slot and a conversation pattern of the determined service domain; and transmitting the generated response information to the display apparatus, wherein the generating comprises, if a component slot cannot be extracted from a currently received digital voice signal, generating the response information corresponding to the currently received digital voice signal based on a component slot extracted from a previously received digital voice signal, the currently received digital voice signal being included in a domain different from another domain which includes the previously received digital voice signal.
-
Specification