ELECTRONIC APPARATUS FOR PROCESSING USER UTTERANCE AND CONTROLLING METHOD THEREOF
Disclosed is an electronic apparatus which comprises: a communication interface; a memory; a microphone; a speaker; a touch screen display; and at least one processor. The electronic apparatus, when instructions stored in the memory are executed, enables the at least one processor to: when a voice i...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Disclosed is an electronic apparatus which comprises: a communication interface; a memory; a microphone; a speaker; a touch screen display; and at least one processor. The electronic apparatus, when instructions stored in the memory are executed, enables the at least one processor to: when a voice input for performing a task is received through the microphone, obtain state information of an executed application, wherein the obtained state information includes compatible information which can be processed in the electronic apparatus and one other electronic apparatus, incompatible information which cannot be processed in the other electronic apparatus, and identification information (ID), and the compatible information and the incompatible information are information required to perform the task; transmit, through the communication interface, the voice input and the identification information that matches the compatible information to the server; store the incompatible information that matches the identification information in the memory; receive, through the communication interface, operation information generated based on the voice input and the compatible information and the compatible information from the external server; obtain the incompatible information stored in the memory using the identification information that matches the compatible information; and perform the task according to the operation information, wherein the obtained incompatible information is used when the task is performed. In addition, various embodiments identified through the specification are possible. According to the present invention, a user terminal processes and transmits only compatible information to an intelligent server, thereby improving efficiency of processing and reliability of results.
통신 인터페이스; 메모리; 마이크; 스피커; 터치스크린 디스플레이; 및 적어도 하나의 프로세서;를 포함하고, 상기 메모리에 저장된 명령어가 실행되었을 때, 상기 적어도 하나의 프로세서로 하여금, 상기 마이크를 통해 태스크(task)를 수행하기 위한 음성 입력을 수신하면, 실행중인 어플리케이션(application)의 상태 정보를 획득하고, 상기 획득된 상태 정보는 상기 전자 장치와 다른 장치에서 처리 가능한 호환 정보(compatible information), 상기 다른 장치에서 처리 불가능한 비호환 정보(incompatible information), 및 식별 정보(ID)를 포함하고, 상기 호환 정보 및 상기 비호환 정보는 상기 태스크를 수행하기 위해 필요한 정보이고,상기 통신 인터페이스를 통해 상기 서버로 상기 음성 입력, 및 상기 호환 정보와 매칭된 상기 식별 정보를 송신하고, 상기 식별 정보에 매칭된 상기 비호환 정보를 상기 메모리에 저장하고, 상기 통신 인터페이스를 통해 상기 외부 서버로부터 상기 음성 입력, 및 상기 호환 정보에 기초하여 생성된 동작 정보, 및 상기 호환 정보를 수신하고, 상기 호환 정보와 매칭된 상기 식별 정보를 이용하여 상기 메모리에 저장된 상기 비호환 정보를 획득하고, 상기 동작 정보에 따라 상기 태스크를 수행하고, 상기 태스크를 수행할 때 상기 획득된 비호환 정보를 이용하는 전자 장치 |
---|