CROSS-REFERENCE TO RELATED APPLICATIONS

This application is based on and claims priority under 35 U.S.C. § 119 to Korean Patent Application No. 10-2018-0113869, filed on Sep. 21, 2018, in the Korean Intellectual Property Office, the disclosure of which are incorporated by reference herein in it's entirety.

BACKGROUND

Field

The disclosure relates to an electronic device and a control method thereof, and more particularly to, an electronic device for receiving a user voice and a control method thereof.

Description of Related Art

Development in electronic technology has led to development and distribution of various types of electronic devices.

In particular, an intuitive operation of a user is available as various types of electronic devices controlled based on a user voice have been developed, and convenience of the user has been increased.

The related-art electronic device has a slightly unsatisfactory voice recognition performance to correctly recognize a voice command of a user and perform a function corresponding to the voice command.

In order to overcome the foregoing, some electronic devices display a representative utterance example that guides as to which word the user's utterance should include and which sentence form the user's utterance needs to have.

The representative utterance example is not related to a current situation or a content which is being output, and thus, there is a problem of inducing a user to generate a wrong utterance.

Therefore, there is a need to provide guide information for guiding so that a user may understand more intuitively, and make the utterance correctly.

The related-art electronic device only provides guide information for controlling the function of the electronic device itself through a voice command.

The electronic device needs to provide a user with guide information capable of controlling functions of an external electronic device used by a user and a function of an electronic device itself, through a voice command.

SUMMARY

Exemplary embodiments of the present disclosure overcome the above disadvantages and other disadvantages not described above. Also, the present disclosure is not required to overcome the disadvantages described above, and an embodiment may not overcome any of the problems described above.

The object of the disclosure is to provide an electronic device providing guide information based on a use history and a control method thereof.

According to an embodiment, an electronic device includes a storage, and a processor to identify a category corresponding to a keyword related to a content of an output screen, obtain use history of at least one application corresponding to the identified category based on information on a plurality of applications included in the storage, and provide, based on the use history, guide information for guiding a use to select one of the at least one application for execution by the electronic device.

The processor may identify an application related to the keyword based on use history information of each of the at least one application, and provide guide information for guiding the user to select the identified application.

The processor may identify an application based on at least one of a number of uses and use timing for each of the at least one application, and provide guide information for guiding the user to select the identified application.

The processor may provide guide information for guiding use of the identified application related to the keyword.

The processor may identify a plurality of keywords corresponding to the identified category, and based on utterance information including at least one of the plurality of keywords being identified from among user's utterance history, provide guide information for guiding use of the identified utterance information.

The processor may provide guide information for guiding use of the utterance information based on a user's selection history for response information provided based on the identified utterance information, or provide guide information for guiding the user to select utterance information of another user.

The electronic device may further include a communication interface, and the processor may receive information on the plurality of applications from an external device through the communication interface, and based on a selection command for an application included in the guide information being input, provide a control command for executing the selected application to the external device.

The processor may, based on a user voice related to at least one of the plurality of applications being received, store the user voice as use history information for the application.

The guide information may be information for guiding a voice command of a user.

The electronic device may further include a display, and the processor may control the display to display the content output screen and the guide information.

The electronic device may further include a speaker, and the processor may obtain the keyword based on sound which is being output through the speaker.

According to an embodiment, a control method of an electronic device includes identifying a category corresponding to a keyword related to a content of an output screen, obtaining a use history of at least one application corresponding to the identified category based on information on a plurality of applications, and providing, based on the use history, guide information for guiding a user to select one of the at least one application for execution by the electronic device.

The providing the guide information may include identifying an application related to the keyword based on use history information of each of the at least one application, and providing guide information for guiding the user to select the identified application.

The providing the guide information may include identifying an application based on at least one of a number of uses and use timing for each of the at least one application, and providing guide information for guiding the user to select the identified application.

The providing the guide information may include providing guide information for guiding use of the identified application related to the keyword.

The method may include identifying a plurality of keywords corresponding to the identified category, and based on utterance information including at least one of the plurality of key words being identified from among the user's utterance history, providing guide information for guiding use of the identified utterance information.

The method may include providing guide information for guiding use of the utterance information based on a user's selection history for response information provided based on the identified utterance information, or providing guide information for guiding the user to select utterance information of another user.

The method may include receiving information on the plurality of applications from an external device, and based on a selection command for an application included in the guide information being selected, providing a control command for executing the selected application to the external device.

The method may include, based on a user voice related to at least one of the plurality of applications being received, storing the user voice as use history information for the application.

The guide information may be information for guiding a voice command of a user.

According to various embodiments, a user may be provided with guide information related to a content output screen, and convenience of a user in controlling an electronic device or an external device may be improved.

