METHOD FOR GENERATING APPLICATION FOR CONTROLLING EXTERNAL ELECTRONIC DEVICE AND ELECTRONIC APPARATUS FOR SUPPORTING THE SAME

The present invention relates to a method for generating application for controlling external electronic device and an electronic device supporting the same. The electronic device according to various embodiments of the present disclosure comprises: a display; a communication interface; and at least...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: JUN TAESOO, KIM JEESUN, KIM KWANGHYUK
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present invention relates to a method for generating application for controlling external electronic device and an electronic device supporting the same. The electronic device according to various embodiments of the present disclosure comprises: a display; a communication interface; and at least one processor functionally connected to the display and the communication interface. The at least one processor can be configured for: obtaining, from a first external electronic device, device information of a first external electronic device and control information for controlling one or more functions provided by the first external electronic device; obtaining first icon information corresponding to the obtained device information using an artificial intelligence model; generating a first icon based on the obtained first icon information to display the generated first icon as an icon of a first application related to the first external electronic device; obtaining user interface (UI) information corresponding to the obtained control information using the artificial intelligence model, creating one or more UI widgets to be displayed when the first application is executed based on the obtained UI information; obtaining arrangement information for the one or more UI widgets using the artificial intelligence model; displaying, when the first application is executed, the one or more UI widgets at a location corresponding to the obtained arrangement information. 본 개시의 다양한 실시예들에 따른 전자 장치는, 디스플레이와, 통신 인터페이스와, 상기 디스플레이 및 상기 통신 인터페이스와 기능적으로 연결된 적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는, 제 1 외부 전자 장치로부터 상기 제 1 외부 전자 장치의 디바이스 정보 및 상기 제 1 외부 전자 장치에 의해 제공되는 하나 이상의 기능들을 제어하기 위한 제어 정보를 획득하고, 인공 지능(artificial intelligence) 모델을 이용하여 상기 획득된 디바이스 정보에 대응하는 제 1 아이콘 정보를 획득하고, 상기 획득된 제 1 아이콘 정보를 기반으로 제 1 아이콘을 생성하여, 상기 생성된 제 1 아이콘을 상기 제 1 외부 전자 장치와 관련된 제 1 어플리케이션(application)의 아이콘으로서 표시하고, 상기 인공 지능 모델을 이용하여 상기 획득된 제어 정보에 대응하는 사용자 인터페이스(user interface: UI) 정보를 획득하고, 상기 획득된 UI 정보를 기반으로 상기 제1 어플리케이션이 실행될 경우 표시될 하나 이상의 UI 위젯(widget)들을 생성하고, 상기 인공 지능 모델을 이용하여 상기 하나 이상의 UI 위젯들에 대한 배치 정보를 획득하고, 상기 제1 어플리케이션이 실행될 경우 상기 획득된 배치 정보에 대응하는 위치에 상기 하나 이상의 UI 위젯들을 표시하도록 설정될 수 있다.