KR20220000112A - Electronic apparatus and controlling method thereof - Google Patents

Electronic apparatus and controlling method thereof Download PDF

Info

Publication number
KR20220000112A
KR20220000112A KR1020200077668A KR20200077668A KR20220000112A KR 20220000112 A KR20220000112 A KR 20220000112A KR 1020200077668 A KR1020200077668 A KR 1020200077668A KR 20200077668 A KR20200077668 A KR 20200077668A KR 20220000112 A KR20220000112 A KR 20220000112A
Authority
KR
South Korea
Prior art keywords
character string
input
guide
execution screen
electronic device
Prior art date
Application number
KR1020200077668A
Other languages
Korean (ko)
Inventor
이건영
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020200077668A priority Critical patent/KR20220000112A/en
Priority to PCT/KR2021/005370 priority patent/WO2021261739A1/en
Publication of KR20220000112A publication Critical patent/KR20220000112A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

.An object of the present invention is to provide an electronic device that displays a screen different from a screen in which a character string is selected in order to simplify a character string sharing operation, and a method for controlling the same. The electronic device comprises a touch display and a processor. The processor controls the touch display to display a first execution screen of an application and displays a first guide user interface (UI) for processing the selected character string when a first touch input for selecting a character string included in the first execution screen is received. And when a second touch input for sharing the selected character string is received on the displayed first guide UI, the touch display is controlled to display a second execution screen of the application.

Description

전자 장치 및 그 제어 방법{ELECTRONIC APPARATUS AND CONTROLLING METHOD THEREOF}ELECTRONIC APPARATUS AND CONTROLLING METHOD THEREOF

본 개시는 전자 장치 및 그 제어방법에 관한 것으로, 더욱 상세하게는 터치를 통한 문자열 공유 동작을 수행하는 전자 장치 및 그 제어방법에 대한 것이다.The present disclosure relates to an electronic device and a method for controlling the same, and more particularly, to an electronic device for performing a character string sharing operation through a touch and a method for controlling the same.

사용자가 터치 디스플레이를 통해 특정 문자열을 공유하고자 하는 경우 롱프레스 터치, 복사 명령 입력, 복사 대상 선택, 입력 필드 선택, 입력 필드 롱프레스, 붙여넣기 명령 등과 같은 동작들이 순서대로 이루어져야 한다.When the user wants to share a specific character string through the touch display, actions such as long press touch, copy command input, copy target selection, input field selection, input field long press, paste command, etc. must be performed in order.

복사 및 붙여넣기 동작을 수행하는 경우 사용자는 상술한 동작을 순서대로 수행해야 하므로 동작 시간이 오래 걸리는 문제점이 있었으며, 사용자가 직접 터치해야 하는 동작들이 많아 불편함이 있었다.When copying and pasting operations are performed, the user has to perform the above-described operations in order, so the operation takes a long time, and there are many operations that the user has to directly touch, which is inconvenient.

또한, 터치 디스플레이를 포함하는 전자 장치의 특성 상 터치 디스플레이의 크기가 작을 경우 입력 필드의 크기 또는 간격이 작을 수 있어 롱프레스 동작이 입력 필드 영역에 정확히 인식되지 않는 문제점이 있었다.In addition, due to the characteristics of the electronic device including the touch display, when the size of the touch display is small, the size or interval of the input field may be small, so that the long press operation is not accurately recognized in the input field area.

본 개시는 상술한 문제를 개선하기 위해 고안된 것으로, 본 개시의 목적은 문자열 공유 동작을 간소화하기 위하여 문자열이 선택된 화면과 다른 화면을 표시하는 전자 장치 및 그의 제어 방법을 제공함에 있다.The present disclosure has been devised to improve the above problems, and an object of the present disclosure is to provide an electronic device that displays a screen different from a screen in which a character string is selected in order to simplify a character string sharing operation, and a method for controlling the same.

상술한 목적을 달성하기 위한 본 실시 예에 따른 전자 장치는 터치 디스플레이 및 프로세서를 포함하고 상기 프로세서는 어플리케이션의 제1 실행 화면을 표시하도록 상기 터치 디스플레이를 제어하고 상기 제1 실행 화면에 포함된 문자열을 선택하는 제1 터치 입력이 수신되면 상기 선택된 문자열을 처리하기 위한 제1 가이드 UI(User Interface)를 표시하고, 상기 표시된 제1 가이드 UI 상에서 상기 선택된 문자열을 공유하기 위한 제2 터치 입력이 수신되면 상기 어플리케이션의 제2 실행 화면을 표시하도록 상기 터치 디스플레이를 제어한다.An electronic device according to an embodiment of the present invention for achieving the above object includes a touch display and a processor, wherein the processor controls the touch display to display a first execution screen of an application, and displays a character string included in the first execution screen. When a first touch input to select is received, a first guide UI (User Interface) for processing the selected character string is displayed, and when a second touch input for sharing the selected character string is received on the displayed first guide UI, the The touch display is controlled to display a second execution screen of the application.

한편, 전자 장치는 메모리를 더 포함할 수 있고, 상기 프로세서는 상기 제2 터치 입력이 수신되면, 상기 선택된 문자열을 상기 메모리에 저장할 수 있고, 상기 제2 실행 화면에 상기 저장된 문자열을 표시하도록 상기 터치 디스플레이를 제어할 수 있다.Meanwhile, the electronic device may further include a memory, and when the second touch input is received, the processor may store the selected character string in the memory, and display the stored character string on the second execution screen. You can control the display.

한편, 상기 프로세서는 상기 제2 터치 입력이 수신되면, 현재 실행 중인 상기 어플리케이션의 실행 화면의 개수를 식별할 수 있고, 상기 제1 실행 화면을 제외한 실행 화면의 개수가 복수 개이면, 상기 복수 개의 실행 화면 중 하나의 실행 화면을 선택하기 위한 제2 가이드 UI를 표시하도록 상기 터치 디스플레이를 제어할 수 있다.Meanwhile, when the second touch input is received, the processor may identify the number of execution screens of the currently executed application, and if the number of execution screens excluding the first execution screen is plural, the plurality of execution screens The touch display may be controlled to display a second guide UI for selecting one execution screen among screens.

한편, 상기 프로세서는 상기 제2 터치 입력이 수신되면, 현재 실행 중인 상기 어플리케이션의 실행 화면의 개수를 식별할 수 있고, 상기 제1 실행 화면을 제외한 실행 화면이 없는 경우, 상기 제1 실행 화면에서 상기 선택된 문자열을 입력하기 위한 입력 필드를 식별할 수 있다.On the other hand, when the second touch input is received, the processor may identify the number of execution screens of the currently executed application, and when there are no execution screens other than the first execution screen, in the first execution screen An input field for inputting the selected character string may be identified.

여기서, 상기 프로세서는 상기 식별된 입력 필드가 하나이면, 상기 식별된 입력 필드에 상기 선택된 문자열을 표시하도록 상기 터치 디스플레이를 제어할 수 있고, 상기 식별된 입력 필드가 복수 개이면, 상기 복수개의 입력 필드 중 하나의 입력 필드를 선택하기 위한 제3 가이드 UI를 표시하도록 상기 터치 디스플레이를 제어할 수 있다.Here, if the identified input field is one, the processor may control the touch display to display the selected character string in the identified input field, and if there are a plurality of the identified input fields, the plurality of input fields The touch display may be controlled to display a third guide UI for selecting one of the input fields.

여기서, 상기 프로세서는 상기 제3 가이드 UI를 상기 입력 필드보다 큰 사이즈로 표시하도록 상기 터치 디스플레이를 제어할 수 있다.Here, the processor may control the touch display to display the third guide UI in a size larger than that of the input field.

한편, 상기 프로세서는 상기 제2 실행 화면에 상기 선택된 문자열을 표시하기 위한 입력 필드가 복수 개인 경우, 상기 복수 개의 입력 필드 및 상기 복수 개의 입력 필드 각각의 식별 정보를 포함하는 제4 가이드 UI를 표시하도록 상기 터치 디스플레이를 제어할 수 있다.On the other hand, when there are a plurality of input fields for displaying the selected character string on the second execution screen, the processor is configured to display the plurality of input fields and a fourth guide UI including identification information of each of the plurality of input fields. The touch display can be controlled.

여기서, 상기 프로세서는 상기 제2 실행 화면에 포함된 상기 복수 개의 입력 필드 각각의 좌측 또는 상측에 표시된 텍스트 정보에 기초하여 상기 식별 정보를 획득할 수 있다.Here, the processor may acquire the identification information based on text information displayed on the left or upper side of each of the plurality of input fields included in the second execution screen.

한편, 상기 프로세서는 상기 제2 터치 입력이 수신되면, 상기 제1 실행 화면의 일부 영역 및 상기 제2 실행 화면의 일부 영역이 동시에 표시되도록 상기 터치 디스플레이를 제어할 수 있다.Meanwhile, when the second touch input is received, the processor may control the touch display to simultaneously display a partial region of the first execution screen and a partial region of the second execution screen.

한편, 상기 프로세서는 상기 제1 터치 입력이 수신되면, 상기 선택된 문자열을 상기 어플리케이션의 타 실행 화면과 공유하기 위한 제1 가이드 메뉴 및 상기 선택된 문자열을 타 어플리케이션과 공유하기 위한 제2 가이드 메뉴를 포함하는 상기 제1 가이드 UI를 표시할 수 있다.Meanwhile, when the first touch input is received, the processor includes a first guide menu for sharing the selected character string with other execution screens of the application and a second guide menu for sharing the selected character string with other applications The first guide UI may be displayed.

한편, 상기 제1 가이드 UI에서 상기 제1 가이드 메뉴가 선택되는 상기 제2 터치 입력이 수신되면, 상기 제2 실행 화면을 표시하도록 상기 터치 디스플레이를 제어할 수 있다.Meanwhile, when the second touch input for selecting the first guide menu is received in the first guide UI, the touch display may be controlled to display the second execution screen.

본 개시의 일 실시 예에 따른 전자 장치의 제어 방법은 어플리케이션의 제1 실행 화면을 표시하는 단계, 상기 제1 실행 화면에 포함된 문자열을 선택하는 제1 터치 입력이 수신되면, 상기 선택된 문자열을 처리하기 위한 제1 가이드 UI(User Interface)를 표시하는 단계 및 상기 표시된 제1 가이드 UI 상에서 상기 선택된 문자열을 공유하기 위한 제2 터치 입력이 수신되면, 상기 어플리케이션의 제2 실행 화면을 표시하는 단계를 포함한다.A method of controlling an electronic device according to an embodiment of the present disclosure includes displaying a first execution screen of an application, and processing the selected character string when a first touch input for selecting a character string included in the first execution screen is received and displaying a second execution screen of the application when a second touch input for sharing the selected character string is received on the displayed first guide UI. do.

여기서, 상기 제2 터치 입력이 수신되면, 상기 선택된 문자열을 메모리에 저장할 수 있고, 상기 제2 실행 화면에 상기 저장된 문자열을 표시하는 단계를 더 포함할 수 있다.Here, when the second touch input is received, the method may further include storing the selected character string in a memory and displaying the stored character string on the second execution screen.

한편, 상기 제어 방법은 상기 제2 터치 입력이 수신되면, 현재 실행 중인 상기 어플리케이션의 실행 화면의 개수를 식별하는 단계 및 상기 제1 실행 화면을 제외한 실행 화면의 개수가 복수 개이면, 상기 복수 개의 실행 화면 중 하나의 실행 화면을 선택하기 위한 제2 가이드 UI를 표시하는 단계를 더 포함할 수 있다.Meanwhile, in the control method, when the second touch input is received, identifying the number of execution screens of the currently running application, and if the number of execution screens excluding the first execution screen is plural, the plurality of execution screens The method may further include displaying a second guide UI for selecting one execution screen among the screens.

한편, 상기 제어 방법은 상기 제2 터치 입력이 수신되면, 현재 실행 중인 상기 어플리케이션의 실행 화면의 개수를 식별하는 단계 및 상기 제1 실행 화면을 제외한 실행 화면이 없는 경우, 상기 제1 실행 화면에서 상기 선택된 문자열을 입력하기 위한 입력 필드를 식별하는 단계를 더 포함할 수 있다.Meanwhile, in the control method, when the second touch input is received, identifying the number of execution screens of the application currently being executed, and when there are no execution screens other than the first execution screen, the first execution screen is displayed on the The method may further include identifying an input field for inputting the selected character string.

여기서, 상기 제어 방법은 상기 식별된 입력 필드가 하나이면, 상기 식별된 입력 필드에 상기 선택된 문자열을 표시하는 단계 및 상기 식별된 입력 필드가 복수 개이면, 상기 복수개의 입력 필드 중 하나의 입력 필드를 선택하기 위한 제3 가이드 UI를 표시하는 단계를 더 포함할 수 있다.Here, the control method includes displaying the selected character string in the identified input field if there is one identified input field, and selecting one of the plurality of input fields if there are a plurality of identified input fields The method may further include displaying a third guide UI for selection.

여기서, 상기 제3 가이드 UI를 표시하는 단계는 상기 제3 가이드 UI를 상기 입력 필드보다 큰 사이즈로 표시할 수 있다.Here, in the displaying of the third guide UI, the third guide UI may be displayed in a size larger than that of the input field.

한편, 상기 제2 실행 화면에 상기 선택된 문자열을 표시하기 위한 입력 필드가 복수 개인 경우, 상기 복수 개의 입력 필드 및 상기 복수 개의 입력 필드 각각의 식별 정보를 포함하는 제4 가이드 UI를 표시하는 단계를 더 포함할 수 있다.On the other hand, when there are a plurality of input fields for displaying the selected character string on the second execution screen, displaying the plurality of input fields and a fourth guide UI including identification information of each of the plurality of input fields is further performed. may include

여기서, 상기 제4 가이드 UI를 표시하는 단계는 상기 제2 실행 화면에 포함된 상기 복수 개의 입력 필드 각각의 좌측 또는 상측에 표시된 텍스트 정보에 기초하여 상기 식별 정보를 획득할 수 있다.Here, the displaying of the fourth guide UI may include acquiring the identification information based on text information displayed on the left or upper side of each of the plurality of input fields included in the second execution screen.

한편, 상기 제어 방법은 상기 제2 터치 입력이 수신되면, 상기 제1 실행 화면의 일부 영역 및 상기 제2 실행 화면의 일부 영역이 동시에 표시하는 단계를 더 포함할 수 있다.Meanwhile, when the second touch input is received, the control method may further include simultaneously displaying a partial region of the first execution screen and a partial region of the second execution screen.

한편, 상기 제1 가이드 UI를 표시하는 단계는 상기 제1 터치 입력이 수신되면, 상기 선택된 문자열을 상기 어플리케이션의 타 실행 화면과 공유하기 위한 제1 가이드 메뉴 및 상기 선택된 문자열을 타 어플리케이션과 공유하기 위한 제2 가이드 메뉴를 포함하는 상기 제1 가이드 UI를 표시할 수 있고, 상기 제2 실행 화면을 표시하는 단계는 상기 제1 가이드 UI에서 상기 제1 가이드 메뉴가 선택되는 상기 제2 터치 입력이 수신되면, 상기 제2 실행 화면을 표시할 수 있다.Meanwhile, the displaying of the first guide UI includes a first guide menu for sharing the selected character string with other execution screens of the application when the first touch input is received, and a first guide menu for sharing the selected character string with other applications. The first guide UI including a second guide menu may be displayed, and the displaying of the second execution screen may include receiving the second touch input for selecting the first guide menu in the first guide UI. , the second execution screen may be displayed.

도 1은 본 개시의 일 실시 예에 따른 전자 장치를 도시한 블록도이다.
도 2는 도 1의 전자 장치의 구체적인 구성을 설명하기 위한 블록도이다.
도 3은 전자 장치에 표시되는 실행 화면에서 문자열을 선택하는 동작 및 문자열을 처리하기 위한 가이드 UI를 설명하기 위한 도면이다.
도 4는 문자열이 입력되는 일 실시 예를 설명하기 위한 도면이다.
도 5는 하나의 어플리케이션에서 복수의 실행 화면이 실행되고 있는 실시 예에서 표시되는 가이드 UI를 설명하기 위한 도면이다.
도 6은 복수의 입력 필드를 포함하는 실행 화면에서 문자열이 입력되는 실시 예를 설명하기 위한 도면이다.
도 7은 도 6의 실시 예에서 각 입력 필드에 표시되는 가이드 UI를 설명하기 위한 도면이다.
도 8은 도 6의 실시 예에서 각 입력 필드에 대응되는 정보가 표시되는 가이드 UI를 설명하기 위한 도면이다.
도9는 도 6의 실시 예에서 복수의 입력 필드 중 이미 데이터가 입력되어 있는 경우에 수행되는 동작을 설명하기 위한 도면이다.
도 10은 복수의 어플리케이션이 실행되고 있는 경우 표시되는 가이드 UI를 설명하기 위한 도면이다.
도 11은 현재 활성화되어 있는 어플리케이션이 아닌 다른 어플리케이션에 문자열을 입력하는 실시 예를 설명하기 위한 도면이다.
도 12는 일 실시 예에 따라 문자열을 공유하는 방법을 설명하기 위한 흐름도이다.
도 13은 도 12의 실시 예에서 복수의 어플리케이션 중 하나의 어플리케이션에 문자열을 제공하는 동작을 설명하기 위한 흐름도이다.
도 14는 도 12의 실시 예에서 탭에 문자열을 제공하는 동작을 설명하기 위한 도면이다.
도 15는 도 14의 실시 예에서 입력 필드에 데이터가 입력 되었는지 여부를 판단하는 동작을 설명하기 위한 도면이다.
도 16은 본 개시의 일 실시 예에 따른 전자 장치의 제어 방법을 설명하기 위한 흐름도이다.
1 is a block diagram illustrating an electronic device according to an embodiment of the present disclosure.
FIG. 2 is a block diagram illustrating a detailed configuration of the electronic device of FIG. 1 .
3 is a view for explaining an operation of selecting a character string on an execution screen displayed on an electronic device and a guide UI for processing the character string.
4 is a diagram for explaining an embodiment in which a character string is input.
5 is a view for explaining a guide UI displayed in an embodiment in which a plurality of execution screens are being executed in one application.
6 is a view for explaining an embodiment in which a character string is input on an execution screen including a plurality of input fields.
7 is a view for explaining a guide UI displayed in each input field in the embodiment of FIG. 6 .
FIG. 8 is a diagram for explaining a guide UI in which information corresponding to each input field is displayed in the embodiment of FIG. 6 .
FIG. 9 is a view for explaining an operation performed when data is already input among a plurality of input fields in the embodiment of FIG. 6 .
10 is a diagram for explaining a guide UI displayed when a plurality of applications are being executed.
11 is a diagram for explaining an embodiment of inputting a character string to an application other than the currently activated application.
12 is a flowchart illustrating a method of sharing a character string according to an embodiment.
13 is a flowchart for explaining an operation of providing a character string to one application among a plurality of applications in the embodiment of FIG. 12 .
14 is a diagram for explaining an operation of providing a character string to a tab in the embodiment of FIG. 12 .
FIG. 15 is a diagram for explaining an operation of determining whether data is input to an input field in the embodiment of FIG. 14 .
16 is a flowchart illustrating a method of controlling an electronic device according to an embodiment of the present disclosure.

이하에서는 첨부 도면을 참조하여 본 개시를 상세히 설명한다.Hereinafter, the present disclosure will be described in detail with reference to the accompanying drawings.

본 개시의 실시 예에서 사용되는 용어는 본 개시에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 개시의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 개시에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 개시의 전반에 걸친 내용을 토대로 정의되어야 한다.Terms used in the embodiments of the present disclosure are selected as currently widely used general terms as possible while considering the functions in the present disclosure, which may vary depending on the intention or precedent of a person skilled in the art, the emergence of new technology, etc. . In addition, in a specific case, there is a term arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the description of the corresponding disclosure. Therefore, the terms used in the present disclosure should be defined based on the meaning of the term and the contents of the present disclosure, rather than the simple name of the term.

본 명세서에서, "가진다," "가질 수 있다," "포함한다," 또는 "포함할 수 있다" 등의 표현은 해당 특징(예: 수치, 기능, 동작, 또는 부품 등의 구성요소)의 존재를 가리키며, 추가적인 특징의 존재를 배제하지 않는다.In this specification, expressions such as “have,” “may have,” “include,” or “may include” indicate the presence of a corresponding characteristic (eg, a numerical value, function, operation, or component such as a part). and does not exclude the presence of additional features.

A 또는/및 B 중 적어도 하나라는 표현은 "A" 또는 "B" 또는 "A 및 B" 중 어느 하나를 나타내는 것으로 이해되어야 한다.The expression "at least one of A and/or B" is to be understood as indicating either "A" or "B" or "A and B".

본 명세서에서 사용된 "제1," "제2," "첫째," 또는 "둘째,"등의 표현들은 다양한 구성요소들을, 순서 및/또는 중요도에 상관없이 수식할 수 있고, 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 뿐 해당 구성요소들을 한정하지 않는다.As used herein, expressions such as "first," "second," "first," or "second," can modify various elements, regardless of order and/or importance, and refer to one element. It is used only to distinguish it from other components, and does not limit the components.

어떤 구성요소(예: 제1 구성요소)가 다른 구성요소(예: 제2 구성요소)에 "(기능적으로 또는 통신적으로) 연결되어((operatively or communicatively) coupled with/to)" 있다거나 "접속되어(connected to)" 있다고 언급된 때에는, 어떤 구성요소가 다른 구성요소에 직접적으로 연결되거나, 다른 구성요소(예: 제3 구성요소)를 통하여 연결될 수 있다고 이해되어야 할 것이다.A component (eg, a first component) is "coupled with/to (operatively or communicatively)" to another component (eg, a second component); When referring to "connected to", it should be understood that an element may be directly connected to another element or may be connected through another element (eg, a third element).

단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "구성되다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The singular expression includes the plural expression unless the context clearly dictates otherwise. In the present application, terms such as "comprises" or "consisting of" are intended to designate that the features, numbers, steps, operations, components, parts, or combinations thereof described in the specification exist, and are intended to indicate that one or more other It should be understood that this does not preclude the possibility of addition or presence of features or numbers, steps, operations, components, parts, or combinations thereof.

본 개시에서 "모듈" 혹은 "부"는 적어도 하나의 기능이나 동작을 수행하며, 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다. 또한, 복수의 "모듈" 혹은 복수의 "부"는 특정한 하드웨어로 구현될 필요가 있는 "모듈" 혹은 "부"를 제외하고는 적어도 하나의 모듈로 일체화되어 적어도 하나의 프로세서(미도시)로 구현될 수 있다.In the present disclosure, a “module” or “unit” performs at least one function or operation, and may be implemented as hardware or software, or a combination of hardware and software. In addition, a plurality of “modules” or a plurality of “units” are integrated into at least one module and implemented with at least one processor (not shown) except for “modules” or “units” that need to be implemented with specific hardware. can be

본 명세서에서, 사용자라는 용어는 전자 장치를 사용하는 사람 또는 전자 장치를 사용하는 장치(예: 인공지능 전자 장치)를 지칭할 수 있다.In this specification, the term user may refer to a person who uses an electronic device or a device (eg, an artificial intelligence electronic device) using the electronic device.

이하 첨부된 도면들을 참조하여 본 개시의 일 실시 예를 보다 상세하게 설명한다.Hereinafter, an embodiment of the present disclosure will be described in more detail with reference to the accompanying drawings.

도 1은 본 개시의 일 실시 예에 따른 전자 장치를 도시한 블록도이다.1 is a block diagram illustrating an electronic device according to an embodiment of the present disclosure.

도 1을 참조하면, 전자 장치(100)는 터치 디스플레이(110) 및 프로세서 (120)로 구성될 수 있다.Referring to FIG. 1 , the electronic device 100 may include a touch display 110 and a processor 120 .

본 명세서의 다양한 실시 예들에 따른 전자 장치(100)는, 예를 들면, 스마트폰, 태블릿 PC, 이동 전화기, 데스크탑 PC, 랩탑 PC, PDA, PMP(portable multimedia player), MP3 플레이어 중 적어도 하나를 포함할 수 있다. 어떤 실시 예들에서, 전자 장치(100)는, 예를 들면, 텔레비전, DVD(digital video disk) 플레이어, 미디어 박스(예: 삼성 HomeSyncTM, 애플TVTM, 또는 구글 TVTM)중 적어도 하나를 포함할 수 있다.The electronic device 100 according to various embodiments of the present specification includes, for example, at least one of a smartphone, a tablet PC, a mobile phone, a desktop PC, a laptop PC, a PDA, a portable multimedia player (PMP), and an MP3 player. can do. In some embodiments, the electronic device 100 may include, for example, at least one of a television, a digital video disk (DVD) player, and a media box (eg, Samsung HomeSync™, Apple TV™, or Google TV™).

터치 디스플레이(110)는 터치 센서를 포함하는 LCD(Liquid Crystal Display), OLED(Organic Light Emitting Diodes) 디스플레이, PDP(Plasma Display Panel) 등과 같은 다양한 형태의 디스플레이로 구현될 수 있다. 터치 디스플레이(110)내에는 a-si TFT, LTPS(low temperature poly silicon) TFT, OTFT(organic TFT) 등과 같은 형태로 구현될 수 있는 구동 회로, 백라이트 유닛 등도 함께 포함될 수 있다. 한편, 터치 디스플레이(110)는 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display) 등으로 구현될 수 있다.The touch display 110 may be implemented as various types of displays such as a liquid crystal display (LCD) including a touch sensor, an organic light emitting diode (OLED) display, a plasma display panel (PDP), and the like. The touch display 110 may also include a driving circuit, a backlight unit, and the like, which may be implemented in the form of an a-si TFT, a low temperature poly silicon (LTPS) TFT, or an organic TFT (OTFT). Meanwhile, the touch display 110 may be implemented as a flexible display, a three-dimensional display, or the like.

또한, 본 개시의 일 실시 예에 따른, 터치 디스플레이(110)는 영상을 출력하는 디스플레이 패널뿐만 아니라, 디스플레이 패널을 하우징하는 베젤을 포함할 수 있다. 특히, 본 개시의 일 실시 예에 따른, 베젤은 사용자 인터렉션을 감지하기 위한 터치 센서(미도시)를 포함할 수 있다.Also, according to an embodiment of the present disclosure, the touch display 110 may include a bezel housing the display panel as well as a display panel for outputting an image. In particular, according to an embodiment of the present disclosure, the bezel may include a touch sensor (not shown) for detecting user interaction.

프로세서 (120)는 전자 장치(100)의 전반적인 제어 동작을 수행할 수 있다. 구체적으로, 프로세서 (120)는 전자 장치(100)의 전반적인 동작을 제어하는 기능을 한다.The processor 120 may perform an overall control operation of the electronic device 100 . Specifically, the processor 120 functions to control the overall operation of the electronic device 100 .

프로세서 (120)는 디지털 신호를 처리하는 디지털 시그널 프로세서(digital signal processor(DSP), 마이크로 프로세서(microprocessor), TCON(Time controller)으로 구현될 수 있다. 다만, 이에 한정되는 것은 아니며, 중앙처리장치(central processing unit(CPU)), MCU(Micro Controller Unit), MPU(micro processing unit), 컨트롤러(controller), 어플리케이션 프로세서(application processor(AP)), GPU(graphics-processing unit) 또는 커뮤니케이션 프로세서(communication processor(CP)), ARM 프로세서 중 하나 또는 그 이상을 포함하거나, 해당 용어로 정의될 수 있다. 또한, 프로세서 (120)는 프로세싱 알고리즘이 내장된 SoC(System on Chip), LSI(large scale integration)로 구현될 수도 있고, FPGA(Field Programmable gate array) 형태로 구현될 수도 있다. 또한, 프로세서 (120)는 전자 장치(100)에 저장된 컴퓨터 실행가능 명령어(computer executable instructions)를 실행함으로써 다양한 기능을 수행할 수 있다.The processor 120 may be implemented as a digital signal processor (DSP), a microprocessor (microprocessor), or a time controller (TCON) for processing a digital signal, but is not limited thereto, and a central processing unit ( central processing unit (CPU), micro controller unit (MCU), micro processing unit (MPU), controller, application processor (AP), graphics-processing unit (GPU) or communication processor (CP)), may include one or more of an ARM processor, or may be defined by a corresponding term In addition, the processor 120 is a SoC (System on Chip), LSI (large scale integration) with a built-in processing algorithm. It may be implemented in the form of a field programmable gate array (FPGA), and the processor 120 may perform various functions by executing computer executable instructions stored in the electronic device 100. can

프로세서(120)는 어플리케이션의 제1 실행 화면을 표시하도록 터치 디스플레이(110)를 제어하고 제1 실행 화면에 포함된 문자열을 선택하는 제1 터치 입력이 수신되면 선택된 문자열을 처리하기 위한 제1 가이드 UI(User Interface)를 표시하고, 표시된 제1 가이드 UI 상에서 선택된 문자열을 공유하기 위한 제2 터치 입력이 수신되면 어플리케이션의 제2 실행 화면을 표시하도록 터치 디스플레이(110)를 제어한다.The processor 120 controls the touch display 110 to display a first execution screen of the application, and when a first touch input for selecting a character string included in the first execution screen is received, a first guide UI for processing the selected character string (User Interface) and when a second touch input for sharing the selected character string on the displayed first guide UI is received, the touch display 110 is controlled to display a second execution screen of the application.

여기서, 제1 실행 화면은 문자열을 포함하는 화면을 의미할 수 있다. 또한, 제1 실행 화면은 사용자가 문자열을 선택하는 시점에 터치 디스플레이(110)에 표시되는 화면을 의미할 수 있다. 여기서, 실행 화면, 화면, 탭, 어플리케이션은 등은 실행 화면 정보, 화면 정보, 탭 정보, 어플리케이션 정보로 기재될 수 있다.Here, the first execution screen may mean a screen including a character string. Also, the first execution screen may refer to a screen displayed on the touch display 110 when the user selects a character string. Here, the execution screen, screen, tab, and application may be described as execution screen information, screen information, tab information, and application information.

사용자는 제1 실행 화면에 포함된 복수의 문자열 중 특정 문자열을 선택할 수 있으며, 선택 동작은 터치 동작일 수 있다. 사용자가 특정 문자열을 선택하는 터치 입력이 수신되면 프로세서 (120)는 선택된 문자열을 처리하기 위한 가이드 UI(제1 가이드 UI)를 터치 디스플레이(110)에 표시할 수 있다. 또한, 제1 터치 입력은 사용자의 롱 프레스 터치일 수 있다. 롱 프레스 터치는 화면의 특정 영역을 기 설정된 시간 이상 누르는 동작을 의미할 수 있다.The user may select a specific character string from among a plurality of character strings included in the first execution screen, and the selection operation may be a touch operation. When a touch input for the user to select a specific character string is received, the processor 120 may display a guide UI (first guide UI) for processing the selected character string on the touch display 110 . Also, the first touch input may be a user's long press touch. The long press touch may refer to an operation of pressing a specific area of the screen for a preset time or longer.

실행 화면은 현재 전자 장치(100)에서 실행 중인 어플리케이션에서 제공하는 화면을 의미할 수 있다. 그리고, 실행 화면은 하나의 어플리케이션에서 제공하는 하나의 탭에 의하여 제공되는 화면일 수 있다. 전자 장치(100)는 적어도 하나의 어플리케이션을 저장하고 실행할 수 있으며, 하나의 어플리케이션은 적어도 하나의 탭을 실행할 수 있으며, 적어도 하나의 탭은 하나의 화면을 제공할 수 있다.The execution screen may mean a screen provided by an application currently running in the electronic device 100 . And, the execution screen may be a screen provided by one tap provided by one application. The electronic device 100 may store and execute at least one application, one application may execute at least one tap, and the at least one tap may provide one screen.

한편, 전자 장치(100)에서 터치 디스플레이(110)에 표시되고 있지는 않지만 백그라운드에서 실행 중인 다양한 어플리케이션 또는 탭이 있을 수 있다. 이를 구분하기 위하여 현재 터치 디스플레이(110)에 표시되는 화면을 활성화된 화면(또는 활성화된 탭)으로 기재하고 터치 디스플레이(110)에 표시되고 있지 않지만 백그라운드에서 실행 중인 화면을 비활성화된 화면(또는 비활성화된 탭)으로 기재할 수 있다. 또한, 어플리케이션의 경우에도 터치 디스플레이(110)에 표시되고 있는 화면을 제공하는 어플리케이션을 활성화된 어플리케이션으로 기재하고 터치 디스플레이(110)에 표시되고 있지 않지만 백그라운드에서 실행 중인 어플리케이션을 비활성화된 어플리케이션으로 기재할 수 있다. 여기서, 활성화된 화면(또는 탭 또는 어플리케이션)과 비활성화된 화면(또는 탭 또는 어플리케이션)은 모두 실행 화면일 수 있다. 백그라운드영역에서도 화면(또는 탭 또는 어플리케이션)의 실행을 위해 전력 및 리소스가 공급될 수 있다.Meanwhile, although not being displayed on the touch display 110 in the electronic device 100 , there may be various applications or tabs running in the background. In order to distinguish this, a screen currently displayed on the touch display 110 is described as an active screen (or an activated tab), and a screen that is not displayed on the touch display 110 but is running in the background is referred to as an inactive screen (or a deactivated screen). tab). Also, in the case of an application, an application providing a screen displayed on the touch display 110 may be described as an active application, and an application that is not displayed on the touch display 110 but running in the background may be described as an inactive application. have. Here, both the activated screen (or tab or application) and the inactivated screen (or tab or application) may be execution screens. Even in the background area, power and resources may be supplied for execution of a screen (or a tab or an application).

예를 들어, 인터넷 브라우저 어플리케이션은 제1 탭, 제2 탭, 제3 탭을 포함할 수 있다. 제1 탭은 사용자 정보를 표시하는 화면을 제공할 수 있으며, 제2 탭은 검색 엔진을 표시하는 화면을 제공할 수 있다. 또한, 제3 탭은 구매 정보를 표시하는 화면을 제공할 수 있다. 사용자는 제1 탭에 기재된 주소 정보를 제2 탭 내지 제3 탭에 공유할 수 있다. 구체적으로, 사용자는 활성화된 제1 탭에 기재된 주소 정보를 복사하여 비활성화된 제2 탭 또는 비활성화된 제3 탭에 포함된 입력 필드에 복사된 주소 정보를 붙여 넣기 할 수 있다.For example, the Internet browser application may include a first tab, a second tab, and a third tab. The first tab may provide a screen displaying user information, and the second tab may provide a screen displaying a search engine. Also, the third tab may provide a screen displaying purchase information. The user may share the address information described in the first tab to the second to third tabs. Specifically, the user may copy the address information written in the activated first tab and paste the copied address information into an input field included in the deactivated second tab or the deactivated third tab.

한편, 사용자가 터치 디스플레이(110)에 표시된 제1 실행 화면에 포함된 복수의 문자열 중 하나의 문자열을 선택한 경우, 프로세서 (120)는 제1 실행 화면에 표시된 문자열의 위치 근처에 문자열을 처리하는 가이드 UI를 표시할 수 있다.On the other hand, when the user selects one character string from among a plurality of character strings included in the first execution screen displayed on the touch display 110, the processor 120 guides the character string processing near the position of the character string displayed on the first execution screen UI can be displayed.

한편, 문자열을 처리하는 가이드 UI(제1 가이드 UI)는 복사, 탭 공유, 앱 공유, 검색, 사전 기능 중 적어도 하나의 기능을 포함할 수 있다. 한편, 상술한 기능 이외에 추가적인 기능이 문자열을 처리하는 가이드 UI에 포함될 수 있다. 복사는 선택된 문자열을 단순히 메모리에 일시적으로 저장하는 동작을 수행하는 기능을 의미할 수 있다. 탭 공유는 현재 문자열이 선택된 어플리케이션에서 실행하고 있는 복수의 탭(또는 실행 화면) 중 하나의 탭에 선택된 문자열을 제공하는 기능을 의미할 수 있다. 앱 공유는 현재 문자열이 선택된 어플리케이션 이외의 어플리케이션에 선택된 문자열을 제공하는 기능을 의미할 수 있다. 검색은 선택된 문자열을 기 정의된 검색 엔진에 입력하여 검색 결과를 요청하는 기능을 의미할 수 있다. 사전 기능은 선택된 문자열을 기 정의된 사전 엔진에 입력하여 사전적 정보를 제공하는 기능을 의미할 수 있다.Meanwhile, the guide UI (first guide UI) for processing the character string may include at least one function of copying, tab sharing, app sharing, search, and dictionary functions. Meanwhile, in addition to the above-described functions, additional functions may be included in the guide UI for processing character strings. Copy may refer to a function of simply temporarily storing the selected character string in memory. The tab sharing may refer to a function of providing the selected character string to one tab among a plurality of tabs (or execution screens) being executed in the application in which the current character string is selected. App sharing may mean a function of providing the selected string to an application other than the application in which the currently selected string is selected. The search may refer to a function of requesting a search result by inputting a selected string into a predefined search engine. The dictionary function may refer to a function of providing dictionary information by inputting a selected character string into a predefined dictionary engine.

여기서, 제2 터치 입력은 상술한 복수의 기능 중 하나의 기능을 선택하는 사용자 명령일 수 있다. 한편, 본 개시의 일 실시 예에 따른 전자 장치를 설명함에 있어 제2 터치 입력은 탭 공유 기능을 선택하는 명령일 수 있으며, 제2 터치 입력은 탭 공유 명령일 수 있다.Here, the second touch input may be a user command for selecting one function from among the plurality of functions described above. Meanwhile, in describing the electronic device according to an embodiment of the present disclosure, the second touch input may be a command to select a tap sharing function, and the second touch input may be a tap sharing command.

여기서 문자열을 처리하는 가이드 UI는 컨텍스트 UI 또는 문자열 처리 UI로 기재될 수 있다. 한편, 상술한 설명에서 문자열을 처리하는 가이드 UI가 복사, 탭 공유, 앱 공유 등으로 구분되어 기술하였지만, 구현 예에 따라 3가지 기능을 하나의 버튼(또는 UI)으로 수행되는 형태로 구현될 수 있다.Here, the guide UI for processing a character string may be described as a context UI or a character string processing UI. Meanwhile, in the above description, the guide UI for processing strings is described as being divided into copying, tab sharing, app sharing, etc., but depending on the implementation example, three functions may be implemented in a form performed with one button (or UI). have.

사용자가 터치 디스플레이(110)에 표시된 제1 가이드 UI를 이용하여 탭 공유 기능을 수행하는 탭 공유 명령(제2 터치 입력)을 내렸다고 가정한다. 탭 공유 명령을 수신하면, 프로세서 (120)는 선택된 문자열을 제1 실행 화면과 다른 제2 실행 화면에 제공할 수 있다.It is assumed that the user issues a tap sharing command (second touch input) for performing a tap sharing function using the first guide UI displayed on the touch display 110 . Upon receiving the tap sharing command, the processor 120 may provide the selected character string to the second execution screen different from the first execution screen.

구체적으로, 프로세서 (120)는 선택된 문자열을 활성화된 제1 실행 화면에서 복사하여 비활성화된 제2 실행 화면에 붙여 넣기 할 수 있다. 제2 실행 화면은 제1 실행 화면을 제공하는 탭과 상이한 탭을 의미할 수 있으며 제2 실행 화면은 제1 실행 화면과 동일한 어플리케이션에서 실행 되고 있는 화면을 의미할 수 있다. 여기서, 제2 실행 화면은 이미 백그라운드에서 실행되고 있었던 화면을 의미할 수 있다.Specifically, the processor 120 may copy the selected character string from the activated first execution screen and paste it on the inactivated second execution screen. The second execution screen may mean a tab different from the tab providing the first execution screen, and the second execution screen may mean a screen being executed in the same application as the first execution screen. Here, the second execution screen may mean a screen that has already been executed in the background.

따라서, 프로세서 (120)는 제2 실행 화면에 선택된 문자열을 입력하기 위하여 터치 디스플레이(110)에 제1 실행 화면 대신에 제2 실행 화면을 표시할 수 있다. 즉, 탭 공유 명령을 수신하면, 프로세서 (120)는 터치 디스플레이(110)에 표시되는 화면을 변경하여 다른 탭에서 제공하는 화면을 터치 디스플레이(110)에 표시할 수 있다.Accordingly, the processor 120 may display the second execution screen instead of the first execution screen on the touch display 110 in order to input the selected character string on the second execution screen. That is, upon receiving the tap sharing command, the processor 120 may change the screen displayed on the touch display 110 to display a screen provided by another tab on the touch display 110 .

한편, 제1 가이드 UI와 관련된 내용은 도 3에서 후술하며 제2 실행 화면과 관련된 내용은 도 4에서 후술한다.Meanwhile, contents related to the first guide UI will be described later with reference to FIG. 3 , and contents related to the second execution screen will be described with reference to FIG. 4 .

한편, 전자 장치(100)는 메모리(130)를 더 포함할 수 있고, 프로세서(120)는 제2 터치 입력이 수신되면, 선택된 문자열을 메모리(130)에 저장할 수 있고, 제2 실행 화면에 저장된 문자열을 표시하도록 터치 디스플레이(110)를 제어할 수 있다.Meanwhile, the electronic device 100 may further include a memory 130 , and when a second touch input is received, the processor 120 may store the selected character string in the memory 130 and stored in the second execution screen. The touch display 110 may be controlled to display a character string.

제2 터치 입력은 탭 공유 명령을 의미할 수 있다. 따라서, 프로세서 (120)는 탭 공유 명령이 수신되면, 선택된 문자열을 복사하여 메모리(130)에 저장할 수 있다. 그리고, 프로세서 (120)는 메모리(130)에 저장된 문자열을 제2 실행 화면의 입력 필드에 입력하고 입력된 문자열이 입력 필드에 표시되도록 터치 디스플레이(110)를 제어할 수 있다.The second touch input may mean a tap sharing command. Accordingly, when the tap sharing command is received, the processor 120 may copy the selected character string and store it in the memory 130 . In addition, the processor 120 may input the character string stored in the memory 130 into the input field of the second execution screen and control the touch display 110 to display the input character string in the input field.

한편, 프로세서(120)는 제2 터치 입력이 수신되면, 현재 실행 중인 어플리케이션의 실행 화면의 개수를 식별할 수 있고, 제1 실행 화면을 제외한 실행 화면의 개수가 복수 개이면, 복수 개의 실행 화면 중 하나의 실행 화면을 선택하기 위한 제2 가이드 UI를 표시하도록 터치 디스플레이(110)를 제어할 수 있다.On the other hand, when the second touch input is received, the processor 120 may identify the number of execution screens of the currently running application. If the number of execution screens excluding the first execution screen is plural, among the plurality of execution screens The touch display 110 may be controlled to display a second guide UI for selecting one execution screen.

실행 중인 어플리케이션은 활성화된 어플리케이션일 수 있다. 사용자가 문자열을 선택한 제1 실행 화면을 제공하는 어플리케이션은 복수개의 탭을 실행하고 있을 수 있다. 예를 들어, 사용자 정보를 표시하는 제1 화면을 제공하는 인터넷 브라우저 어플리케이션은 제1 화면 이외에 구매 정보를 표시하는 제2 화면을 제공할 수 있다. 여기서, 제1 화면 및 제2 화면은 모두 실행 화면이나 제1 화면은 활성화된 화면 제2 화면은 비활성화된 화면일 수 있다.The running application may be an activated application. The application providing the first execution screen in which the user selects a character string may be executing a plurality of tabs. For example, an Internet browser application providing a first screen displaying user information may provide a second screen displaying purchase information in addition to the first screen. Here, both the first screen and the second screen may be an execution screen, the first screen may be an activated screen, and the second screen may be an inactive screen.

프로세서 (120)는 제1 실행 화면을 제공하는 어플리케이션에서 제공할 수 있는 실행 화면의 개수를 식별하고, 제1 실행 화면을 제외한 실행 화면의 개수가 복수 개인지 판단할 수 있다. 여기서, 제1 실행 화면을 제외한 실행 화면이란 비활성화된 화면을 의미할 수 있다. 즉, 프로세서 (120)는 터치 디스플레이(110)에 표시되고 있지 않지만 제1 실행 화면을 제공하는 어플리케이션에서 제공할 수 있는 비활성화된 화면의 개수를 식별할 수 있다. 여기서, 활성화된 화면(제1 실행 화면)을 제외하는 이유는 사용자의 탭 공유 명령(제1 터치 입력) 자체가 다른 탭에 선택된 문자열을 공유하기 위한 것이기 때문이다. 다른 탭이 아니라 동일한 탭(또는 동일한 화면)에 선택된 문자열을 공유하려고 했다면 사용자는 탭 공유 명령이 아니라 단순히 복사 명령을 입력하였을 것이다. 따라서, 사용자가 탭 공유 명령을 입력한 경우에는, 제1 실행 화면을 제외하고 어플리케이션에서 제공할 수 있는 비활성화된 실행 화면의 개수를 식별할 수 있다.The processor 120 may identify the number of execution screens that can be provided by the application providing the first execution screen, and determine whether the number of execution screens excluding the first execution screen is plural. Here, the execution screen other than the first execution screen may mean an inactivated screen. That is, the processor 120 may identify the number of inactivated screens that are not displayed on the touch display 110 but can be provided by the application providing the first execution screen. Here, the reason for excluding the activated screen (the first execution screen) is that the user's tab sharing command (first touch input) itself is to share the selected string with other tabs. If an attempt was made to share the selected string on the same tab (or on the same screen) rather than on another tab, the user would have simply entered a copy command rather than a tab share command. Accordingly, when the user inputs the tap sharing command, the number of inactivated execution screens that can be provided by the application except for the first execution screen may be identified.

여기서, 비 활성화된 실행 화면의 개수가 하나이면, 프로세서 (120)는 하나의 실행 화면을 바로 터치 디스플레이(110)에 표시할 수 있다.Here, if the number of inactive execution screens is one, the processor 120 may directly display one execution screen on the touch display 110 .

하지만, 비 활성화된 실행 화면의 개수가 두 개 이상이면, 프로세서 (120)는 어느 실행 화면에 선택된 문자열을 제공해야 할지 여부를 결정하도록 사용자에게 피드백을 제공할 수 있다. 구체적으로, 프로세서 (120)는 복수 개의 화면 중 하나의 화면을 선택하기 위한 가이드 UI를 터치 디스플레이(110)에 표시할 수 있다. 여기서, 가이드 UI는 탭 선택 UI일 수 있다.However, if the number of inactive execution screens is two or more, the processor 120 may provide feedback to the user to determine which execution screen should provide the selected character string. Specifically, the processor 120 may display a guide UI for selecting one screen among the plurality of screens on the touch display 110 . Here, the guide UI may be a tab selection UI.

일 실시 예에 따라 탭 선택 UI는 활성화된 화면 또는 비활성화된 화면 모두를 포함할 수 있다. 구체적인 설명은 도 5에서 후술한다.According to an embodiment, the tab selection UI may include both an activated screen and an inactivated screen. A detailed description will be given later with reference to FIG. 5 .

다른 실시 예에 따라 탭 선택 UI는 비활성화된 화면만을 포함할 수 있다. 사용자가 탭 공유 명령을 입력하면 다른 탭에 선택된 문자열을 공유하기 위한 것으로 해석할 수 있으므로, 프로세서 (120)는 선택된 문자열이 표시되는 활성화된 화면이 아닌 비활성화된 화면만을 표시할 수 있다.According to another embodiment, the tab selection UI may include only an inactive screen. When the user inputs the tab sharing command, it can be interpreted as sharing the selected character string with other tabs, so that the processor 120 can display only the inactivated screen, not the activated screen on which the selected character string is displayed.

한편, 프로세서(120)는 제2 가이드 UI에 표시되는 복수의 화면들은 최근 사용한 순서로 표시되도록 터치 디스플레이(110)를 제어할 수 있다.Meanwhile, the processor 120 may control the touch display 110 so that the plurality of screens displayed on the second guide UI are displayed in the most recently used order.

한편, 프로세서(120)는 비활성화된 화면들이 입력 필드를 포함하고 있는지 여부를 판단할 수 있다. 그리고, 프로세서(120)는 비활성화된 화면 중 입력 필드를 포함하고 있는 화면만을 제2 가이드 UI에 포함시켜 제2 가이드 UI를 표시하도록 터치 디스플레이(110)를 제어할 수 있다. 화면에 입력 필드가 존재하지 않는다면, 해당 화면에 선택된 문자열을 제공할 수 없으므로 제2 가이드 UI에 표시되는 것이 불필요할 수 있다. 따라서, 입력 필드를 포함하고 있는 화면만을 제2 가이드 UI에 포함시키는 동작은 사용자의 편의성을 높일 수 있다.Meanwhile, the processor 120 may determine whether the deactivated screens include the input field. In addition, the processor 120 may control the touch display 110 to display the second guide UI by including only the screen including the input field among the deactivated screens in the second guide UI. If the input field does not exist on the screen, since the selected character string cannot be provided on the screen, it may be unnecessary to be displayed on the second guide UI. Accordingly, the operation of including only the screen including the input field in the second guide UI may increase user convenience.

한편, 프로세서(120)는 제2 터치 입력이 수신되면, 현재 실행 중인 어플리케이션의 실행 화면의 개수를 식별할 수 있고, 제1 실행 화면을 제외한 실행 화면이 없는 경우, 제1 실행 화면에서 선택된 문자열을 입력하기 위한 입력 필드를 식별할 수 있다.On the other hand, when the second touch input is received, the processor 120 may identify the number of execution screens of the currently running application, and if there are no execution screens other than the first execution screen, the character string selected from the first execution screen An input field for input can be identified.

한편, 탭 공유 명령이 수신되었음에도 불구하고, 비활성화된 화면이 존재 하지 않을 수 있다. 이는 사용자가 착각한 상황일 수 있다. 사용자는 동일한 화면에서 선택된 문자열을 공유하고자 하는 경우 탭 공유 명령이 아닌 일반 복사 명령을 수행할 수 있다. 탭 공유 명령을 입력하는 경우 사용자의 의도가 현재 표시되는 실행 화면이 아닌 다른 탭의 실행 화면에 선택된 문자열을 공유하는 것으로 해석될 수 있다. 하지만, 여기서 다른 탭이 존재하지 않으면, 선택된 문자열을 공유할 대상이 존재하지 않으므로, 프로세서 (120)는 다른 탭이 아닌 현재 활성화된 탭의 제1 실행 화면에 선택된 문자열을 제공할 수 있다.On the other hand, even though the tab sharing command is received, the deactivated screen may not exist. This may be a situation where the user is mistaken. If the user wants to share the selected character string on the same screen, he or she can perform a general copy command rather than a tab share command. When a tab sharing command is input, the user's intention may be interpreted as sharing the selected string on the execution screen of a tab other than the currently displayed execution screen. However, if there is no other tab, there is no target to share the selected character string with, so the processor 120 may provide the selected character string to the first execution screen of the currently activated tab instead of another tab.

구체적으로, 프로세서 (120)는 제1 실행 화면에서 입력 필드의 위치 및 개수를 식별 할 수 있다.Specifically, the processor 120 may identify the position and number of input fields in the first execution screen.

여기서, 프로세서(120)는 식별된 입력 필드가 하나이면, 식별된 입력 필드에 선택된 문자열을 표시하도록 터치 디스플레이(110)를 제어할 수 있고, 식별된 입력 필드가 복수 개이면, 복수개의 입력 필드 중 하나의 입력 필드를 선택하기 위한 제3 가이드 UI를 표시하도록 터치 디스플레이(110)를 제어할 수 있다.Here, if there is one identified input field, the processor 120 may control the touch display 110 to display the selected character string in the identified input field. If there are a plurality of identified input fields, the processor 120 may select one of the plurality of input fields. The touch display 110 may be controlled to display a third guide UI for selecting one input field.

식별된 입력 필드가 하나인 경우 선택된 문자열을 바로 해당 입력 필드에 입력할 수 있다. 하지만, 식별된 입력 필드가 복수 개이면, 프로세서 (120)는 하나의 입력 필드를 선택하기 위한 제3 가이드 UI를 사용자에게 제공할 수 있다.When there is only one identified input field, the selected character string can be directly input into the corresponding input field. However, if there are a plurality of identified input fields, the processor 120 may provide the user with a third guide UI for selecting one input field.

일 실시 예에 따라, 제3 가이드 UI는 복수의 입력 필드가 표시된 위치에 중첩적으로 표시될 수 있다. 그리고, 제3 가이드 UI는 화면의 배경 색과 다른 기 정의된 색으로 표시될 수 있다. 그리고, 제3 가이드 UI는 투명도가 조절될 수 있어 중첩적으로 표시됨에도 불구하고 입력 필드와 제3 가이드 UI를 쉽게 인식할 수 있다. 예를 들어, 화면의 배경 색을 흰색이고 글자는 검은색이면 제3 가이드 UI는 빨강색일 수 있다. 여기서, 제3 가이드의 색인 빨간색은 투명도가 50%일 수 있다. 구체적인 설명은 도 7에서 후술한다. 여기서, 프로세서(120)는 제3 가이드 UI를 입력 필드보다 큰 사이즈로 표시하도록 디스플레이를 제어할 수 있다. 제3 가이드 UI가 입력 필드보다 큰 사이즈로 표시하면, 사용자는 쉽게 UI를 선택할 수 있다. 일반적으로 입력 필드의 크기 또는 간격이 좁아 터치하기 어렵다는 문제점을 갖고 있으므로, 제3 가이드 UI를 입력 필드와 중첩적으로 표시하되 제3 가이드 UI가 입력 필드의 크기보다 큰 사이즈를 갖는다면 상술한 문제점을 해결할 수 있다. 구체적인 설명은 도 7에서 후술한다.According to an embodiment, the third guide UI may be displayed overlappingly at a position where a plurality of input fields are displayed. In addition, the third guide UI may be displayed in a predefined color different from the background color of the screen. In addition, since the transparency of the third guide UI can be adjusted, the input field and the third guide UI can be easily recognized despite being overlapped. For example, if the background color of the screen is white and the text is black, the third guide UI may be red. Here, the red color of the third guide may have a transparency of 50%. A detailed description will be given later with reference to FIG. 7 . Here, the processor 120 may control the display to display the third guide UI in a size larger than the input field. When the third guide UI is displayed in a size larger than the input field, the user can easily select the UI. In general, since the size or interval of the input field is narrow and difficult to touch, the third guide UI is overlapped with the input field, but if the third guide UI has a size larger than the size of the input field, the above-mentioned problems can be solved. can be solved A detailed description will be given later with reference to FIG. 7 .

한편, 프로세서 (120)는 복수의 입력 필드가 표시된 위치가 아닌 별개의 기 정의된 위치에 제4 가이드 UI를 표시할 수 있다. 프로세서(120)는 제2 실행 화면에 선택된 문자열을 표시하기 위한 입력 필드가 복수 개인 경우, 복수 개의 입력 필드 및 복수 개의 입력 필드 각각의 식별 정보를 포함하는 제4 가이드 UI를 표시하도록 터치 디스플레이(110)를 제어할 수 있다. 여기서, 프로세서(120)는 제2 실행 화면에 포함된 복수 개의 입력 필드 각각의 좌측 또는 상측에 표시된 텍스트 정보에 기초하여 식별 정보를 획득할 수 있다. 여기서, 입력 필드 각각의 식별 정보는 입력 필드에 입력되어야 한 정보를 의미할 수 있다. 일반적으로 입력 필드가 하나인 경우, 검색을 위한 단어를 입력해야 하는 영역일 수 있다. 하지만, 복수의 입력 필드가 존재하는 경우, 각각의 입력 필드에 어떤 정보가 입력되어야 하는지 텍스트 정보가 표시될 수 있다. 프로세서 (120)는 입력 필드의 좌측 또는 상측에 표시된 텍스트 정보를 획득할 수 있다. 구체적인 설명은 도 8에서 후술한다.On the other hand, the processor 120 may display the fourth guide UI at a separate predefined position other than the position where the plurality of input fields are displayed. When there are a plurality of input fields for displaying the selected character string on the second execution screen, the processor 120 displays the plurality of input fields and the fourth guide UI including identification information of each of the plurality of input fields on the touch display 110 ) can be controlled. Here, the processor 120 may acquire identification information based on text information displayed on the left or upper side of each of the plurality of input fields included in the second execution screen. Here, the identification information of each input field may mean information to be input into the input field. In general, when there is only one input field, it may be an area in which a word for a search is to be input. However, when a plurality of input fields exist, text information indicating which information should be input to each input field may be displayed. The processor 120 may obtain text information displayed on the left or upper side of the input field. A detailed description will be given later with reference to FIG. 8 .

한편, 제3 가이드 UI와 제4 가이드 UI는 선택적으로 둘 중 하나의 UI만 표시되는 형태로 구현될 수 있으며, 구현 예에 따라, 제3 가이드 UI와 제4 가이드 UI가 동시에 표시되는 형태로 구현될 수 있다.On the other hand, the third guide UI and the fourth guide UI may be selectively implemented in a form in which only one of the two UIs is displayed, and depending on the implementation example, the third guide UI and the fourth guide UI are simultaneously displayed. can be

한편, 상술한 바와 같이 사용자의 탭 공유 명령이 수신되면, 프로세서 (120)는 복수 개의 실행 화면 중 하나의 실행 화면을 선택하기 위한 제2 가이드 UI를 표시할 수 있다. 여기서, 제2 가이드 UI는 복수 개의 실행 화면에 대한 식별 정보 또는 썸네일 정보 중 적어도 하나를 포함할 수 있다.Meanwhile, when the user's tap sharing command is received as described above, the processor 120 may display a second guide UI for selecting one execution screen from among a plurality of execution screens. Here, the second guide UI may include at least one of identification information and thumbnail information for a plurality of execution screens.

여기서, 일 실시 예에 따른 복수 개의 실행 화면은 선택된 문자열이 포함된 화면을 제공하는 어플리케이션에서 제공할 수 있는 모든 탭에 대응되는 화면을 의미할 수 있다. 프로세서 (120)는 제2 터치 입력(또는 탭 공유 명령)이 수신되면, 제2 실행 화면의 일부 영역 및 제2 실행 화면과 다른 제3 실행 화면의 일부 영역이 동시에 표시되도록 터치 디스플레이(110)를 제어할 수 있다.Here, the plurality of execution screens according to an embodiment may mean screens corresponding to all tabs that can be provided by an application that provides a screen including the selected character string. When the second touch input (or tap sharing command) is received, the processor 120 operates the touch display 110 so that a partial area of the second execution screen and a partial area of the third execution screen different from the second execution screen are simultaneously displayed. can be controlled

또한, 다른 실시 예에 따른 복수 개의 실행 화면은 문자열이 포함된 화면을 제공하는 어플리케이션에서 제공할 수 있는 비활성화된 탭에 대응되는 화면을 의미할 수 있다. 프로세서(120)는 제2 터치 입력(또는 탭 공유 명령)이 수신되면, 제1 실행 화면의 일부 영역 및 제2 실행 화면의 일부 영역이 동시에 표시되도록 터치 디스플레이(110)를 제어할 수 있다.Also, the plurality of execution screens according to another embodiment may mean a screen corresponding to an inactive tab that may be provided by an application that provides a screen including a character string. When a second touch input (or a tap sharing command) is received, the processor 120 may control the touch display 110 to simultaneously display a partial region of the first execution screen and a partial region of the second execution screen.

일부 영역이 동시에 표시된다는 의미는 각 실행 화면이 중첩적으로 표시되는 것을 의미할 수 있다. 도 5에서는 복수의 화면이 모두 표시되는 것으로 기재되었지만, 실질적으로, 터치 디스플레이(110)에 복수의 화면을 모두 표시하는 것이 어려울 수 있으므로, 각 영역의 일부가 중첩되도록 제2 가이드 UI가 표시될 수 있다.The meaning that some areas are displayed at the same time may mean that each execution screen is displayed overlappingly. Although it has been described that all of the plurality of screens are displayed in FIG. 5 , in reality, it may be difficult to display all of the plurality of screens on the touch display 110, so that the second guide UI may be displayed so that a part of each area overlaps. have.

한편, 프로세서(120)는 제1 터치 입력이 수신되면, 선택된 문자열을 어플리케이션의 타 실행 화면과 공유하기 위한 제1 가이드 메뉴 및 선택된 문자열을 타 어플리케이션과 공유하기 위한 제2 가이드 메뉴를 포함하는 제1 가이드 UI를 표시하고 제1 가이드 UI에서 제1 가이드 메뉴가 선택되는 제2 터치 입력이 수신되면, 제2 실행 화면을 표시하도록 터치 디스플레이(110)를 제어할 수 있다.Meanwhile, when the first touch input is received, the processor 120 includes a first guide menu for sharing the selected character string with other execution screens of the application and a second guide menu for sharing the selected character string with other applications. When a second touch input for displaying the guide UI and selecting the first guide menu from the first guide UI is received, the touch display 110 may be controlled to display a second execution screen.

여기서, 제1 가이드 메뉴는 탭 공유 기능에 대응되는 항목을 의미할 수 있으며, 제2 가이드 메뉴는 앱 공유 기능에 대응되는 항목을 의미할 수 있다. 제1 가이드 UI는 문자열을 처리하는 가이드 UI를 의미할 수 있으며, 가이드 메뉴는 문자열을 처리하는 복수의 기능에 대응되는 항목을 의미할 수 있다. 사용자가 제1 가이드 메뉴(또는 탭 공유 기능에 대응되는 항목)를 선택하면, 프로세서 (120)는 제1 탭에 대응되는 제1 실행 화면이 아닌 제2 탭에 대응되는 제2 실행 화면을 표시하도록 터치 디스플레이(110)를 제어할 수 있다.Here, the first guide menu may mean an item corresponding to the tap sharing function, and the second guide menu may mean an item corresponding to the app sharing function. The first guide UI may mean a guide UI for processing a character string, and the guide menu may mean an item corresponding to a plurality of functions for processing a character string. When the user selects the first guide menu (or an item corresponding to the tab sharing function), the processor 120 displays a second execution screen corresponding to the second tap instead of the first execution screen corresponding to the first tap. The touch display 110 may be controlled.

한편, 프로세서(120)는 사용자가 선택한 문자열이 포함하는 데이터를 분석하여 선택된 문자열의 데이터 특성을 획득할 수 있다. 구체적으로, 프로세서(120)는 선택된 문자열이 문자 데이터만을 포함하고 있는지, 숫자 데이터인지, 문자 및 숫자 데이터를 모두 포함하고 있는지 식별할 수 있다. 그리고, 프로세서(120)는 선택된 문자열을 제공하고자 하는 화면에 입력 필드의 데이터 특성을 식별할 수 있다. 구체적으로, 프로세서(120)는 입력 필드에 문자만을 입력할 수 있는지, 숫자만을 입력할 수 있는지, 문자 및 숫자를 동시에 입력할 수 있는지 식별할 수 있다.Meanwhile, the processor 120 may acquire data characteristics of the selected character string by analyzing data included in the character string selected by the user. Specifically, the processor 120 may identify whether the selected character string includes only character data, numeric data, or both character and numeric data. Then, the processor 120 may identify the data characteristic of the input field on the screen to which the selected character string is to be provided. Specifically, the processor 120 may identify whether only characters, only numbers, or both letters and numbers can be inputted into the input field.

프로세서(120)는 선택된 문자열의 데이터 특성과 입력 필드의 데이터 특성을 비교할 수 있다. 프로세서(120)는 선택된 문자열의 데이터 특성에 대응되는 입력 필드를 식별하고, 식별된 입력 필드를 선택하기 위한 가이드 UI를 표시할 수 있다. 여기서, 가이드 UI는 기 정의된 색상으로 표시될 수 있으며, 기 정의된 색상의 투명도가 조절될 수 있다.The processor 120 may compare the data characteristics of the selected character string with the data characteristics of the input field. The processor 120 may identify an input field corresponding to the data characteristic of the selected character string and display a guide UI for selecting the identified input field. Here, the guide UI may be displayed in a predefined color, and transparency of the predefined color may be adjusted.

일 예로, 선택된 문자열의 데이터 특성이 문자만으로 이루어진 특성이면, 프로세서(120)는 적어도 하나의 입력 필드 중 문자만을 입력할 수 있거나 문자 및 숫자를 모두 입력할 수 있는 특성을 가진 입력 필드를 식별할 수 있다. 그리고, 식별된 입력 필드에 대응되는 위치에 선택을 위한 가이드 UI를 표시할 수 있다.For example, if the data characteristic of the selected string is a characteristic consisting of only characters, the processor 120 may identify an input field having a characteristic in which only characters can be input or both characters and numbers can be input among at least one input field. have. In addition, a guide UI for selection may be displayed at a position corresponding to the identified input field.

다른 예로, 선택된 문자열의 데이터 특성이 숫자만으로 이루어진 특성이면, 프로세서(120)는 적어도 하나의 입력 필드 중 숫자만을 입력할 수 있거나 문자 및 숫자를 모두 입력할 수 있는 특성을 가진 입력 필드를 식별할 수 있다. 그리고, 식별된 입력 필드에 대응되는 위치에 선택을 위한 가이드 UI를 표시할 수 있다. 한편, 숫자만을 입력할 수 있는 입력 필드와 문자 및 숫자를 모두 입력할 수 있는 입력 필드가 식별된 경우, 프로세서(120)는 숫자만을 입력할 수 있는 입력 필드에만 가이드 UI를 표시할 수 있다. 사용자가 숫자로만 되어 있는 문자열을 선택한 경우 숫자만을 입력할 수 있는 입력 필드에 선택된 문자열을 입력할 가능성이 높다고 판단할 수 있으므로, 사용자의 편의성을 높일 수 있다.As another example, if the data characteristic of the selected character string is a characteristic consisting of only numbers, the processor 120 may identify an input field having a characteristic in which only numbers or both letters and numbers can be input among at least one input field. have. In addition, a guide UI for selection may be displayed at a position corresponding to the identified input field. On the other hand, when the input field in which only numbers can be input and the input field in which both letters and numbers can be input are identified, the processor 120 may display the guide UI only in the input field in which only numbers can be input. When the user selects a character string composed of only numbers, it can be determined that there is a high possibility of inputting the selected character string into an input field in which only numbers can be input, so that the user's convenience can be improved.

또 다른 예로, 선택된 문자열의 데이터 특성이 문자 및 숫자로 이루어진 특성이면, 프로세서(120)는 적어도 하나의 입력 필드 중 문자 및 숫자를 모두 입력할 수 있는 특성을 가진 입력 필드를 식별할 수 있다. 그리고, 식별된 입력 필드에 대응되는 위치에 선택을 위한 가이드 UI를 표시할 수 있다.As another example, if the data characteristic of the selected character string is a characteristic consisting of letters and numbers, the processor 120 may identify an input field having a characteristic for inputting both letters and numbers among at least one input field. In addition, a guide UI for selection may be displayed at a position corresponding to the identified input field.

한편, 프로세서 (120)는 가이드 UI를 웹뷰 API(web view application program interface)를 이용하여 표시할 수 있다. 한편, 프로세서 (120)는 복수의 탭 중 하나의 탭을 선택하기 위한 가이드 UI를 표시할 수 있다. 여기서, 프로세서 (120)는 사용자가 일반적인 복사 기능을 통해 복수의 탭 중 하나의 탭을 선택하는 것인지 아니면 탭 공유 기능을 통해 복수의 탭 중 하나의 탭을 선택하는 것인지 식별할 수 있다.Meanwhile, the processor 120 may display the guide UI using a web view application program interface (API). Meanwhile, the processor 120 may display a guide UI for selecting one tab from among the plurality of tabs. Here, the processor 120 may identify whether the user selects one of the plurality of tabs through the general copy function or one of the plurality of tabs through the tab sharing function.

한편, 본 개시의 일 실시 예에 따른 전자 장치(100)는 탭 공유 명령을 수신하면, 비활성화된 탭의 개수를 식별할 수 있다. 그리고, 비활성화된 탭의 개수가 한 개이면 전자 장치(100)는 사용자의 추가 선택 동작 없이 바로 비활성화된 탭에 대응되는 화면을 표시할 수 있다. 그리고, 전자 장치(100)는 표시되는 화면에서 입력 필드의 개수를 식별할 수 있다. 입력 필드의 개수가 한 개이면 전자 장치(100)는 선택된 문자열을 바로 입력 필드에 입력할 수 있다 (또는 표시할 수 있다). 따라서, 전자 장치(100)는 사용자의 추가적인 선택 동작을 요구하지 않고도 선택된 문자열을 공유할 수 있다. 따라서, 본 개시의 일 실시 예에 따른 전자 장치(100)는 동작 시간을 단축할 수 있다.Meanwhile, when receiving the tap sharing command, the electronic device 100 according to an embodiment of the present disclosure may identify the number of inactive taps. And, if the number of inactivated tabs is one, the electronic device 100 may display a screen corresponding to the inactivated tab directly without an additional selection operation by the user. In addition, the electronic device 100 may identify the number of input fields on the displayed screen. If the number of input fields is one, the electronic device 100 may directly input (or display) the selected character string into the input field. Accordingly, the electronic device 100 may share the selected character string without requiring an additional selection operation of the user. Accordingly, the electronic device 100 according to an embodiment of the present disclosure may shorten the operation time.

한편, 본 개시의 일 실시 예에 따른 전자 장치(100)는 복수의 입력 필드가 있는 화면에서 하나의 입력 필드를 선택하기 위한 가이드 UI를 표시할 수 있다. 따라서, 사용자는 입력 필드를 쉽게 선택할 수 있어 입력 필드를 선택하기 어려웠던 문제점을 해결할 수 있다.Meanwhile, the electronic device 100 according to an embodiment of the present disclosure may display a guide UI for selecting one input field on a screen including a plurality of input fields. Accordingly, the user can easily select the input field, thereby solving the problem of difficulty in selecting the input field.

한편, 이상에서는 전자 장치(100)를 구성하는 간단한 구성에 대해서만 도시하고 설명하였지만, 구현 시에는 다양한 구성이 추가로 구비될 수 있다. 이에 대해서는 도 2를 참조하여 이하에서 설명한다.Meanwhile, although only a simple configuration constituting the electronic device 100 has been illustrated and described above, various configurations may be additionally provided when implemented. This will be described below with reference to FIG. 2 .

도 2는 도 1의 전자 장치의 구체적인 구성을 설명하기 위한 블록도이다.FIG. 2 is a block diagram illustrating a detailed configuration of the electronic device of FIG. 1 .

도 2를 참조하면, 전자 장치(100)는 터치 디스플레이(110), 프로세서 (120), 메모리(130), 통신 인터페이스(140), 사용자 인터페이스(150), 스피커(160), 마이크(170) 및 카메라(180)로 구성될 수 있다.Referring to FIG. 2 , the electronic device 100 includes a touch display 110 , a processor 120 , a memory 130 , a communication interface 140 , a user interface 150 , a speaker 160 , a microphone 170 and It may be configured as a camera 180 .

한편, 전자 장치(100) 및 터치 디스플레이(110)의 동작 중에서 앞서 설명한 것과 동일한 동작에 대해서는 중복 설명은 생략한다.Meanwhile, redundant descriptions of the same operations as those described above among the operations of the electronic device 100 and the touch display 110 will be omitted.

프로세서 (120)는 메모리(130)에 저장된 각종 프로그램을 이용하여 전자 장치(100)의 동작을 전반적으로 제어한다. 구체적으로, 프로세서 (120)는 RAM, ROM, 메인 CPU, 제1 내지 n 인터페이스, 버스(135)를 포함한다. RAM, ROM, 메인 CPU, 제1 내지 n 인터페이스 등은 버스(135)를 통해 서로 연결될 수 있다. ROM에는 시스템 부팅을 위한 명령어 세트 등이 저장된다. 턴온 명령이 입력되어 전원이 공급되면, 메인 CPU는 ROM에 저장된 명령어에 따라 메모리(130)에 저장된 O/S를 RAM에 복사하고, O/S를 실행시켜 시스템을 부팅시킨다. 부팅이 완료되면, 메인 CPU는 메모리(130)에 저장된 각종 어플리케이션 프로그램을 RAM에 복사하고, RAM에 복사된 어플리케이션 프로그램을 실행시켜 각종 동작을 수행한다. 메인 CPU는 메모리(130)에 액세스하여, 메모리(130)에 저장된 O/S를 이용하여 부팅을 수행한다. 그리고, 메모리(130)에 저장된 각종 프로그램, 컨텐츠 데이터 등을 이용하여 다양한 동작을 수행한다. 제1 내지 n 인터페이스는 상술한 각종 구성 요소들과 연결된다. 인터페이스들 중 하나는 네트워크를 통해 외부 장치와 연결되는 네트워크 인터페이스가 될 수도 있다.The processor 120 controls the overall operation of the electronic device 100 using various programs stored in the memory 130 . Specifically, the processor 120 includes a RAM, a ROM, a main CPU, first to n interfaces, and a bus 135 . RAM, ROM, main CPU, first to n interfaces, etc. may be connected to each other through the bus 135 . The ROM stores an instruction set for booting the system, and the like. When the turn-on command is input and power is supplied, the main CPU copies the O/S stored in the memory 130 to the RAM according to the command stored in the ROM, and executes the O/S to boot the system. When booting is complete, the main CPU copies various application programs stored in the memory 130 to the RAM, and executes the application programs copied to the RAM to perform various operations. The main CPU accesses the memory 130 and performs booting using the O/S stored in the memory 130 . In addition, various operations are performed using various programs and content data stored in the memory 130 . The first to n interfaces are connected to the various components described above. One of the interfaces may be a network interface connected to an external device through a network.

메모리(130)는 프로세서 (120)에 포함된 롬(ROM)(예를 들어, EEPROM(electrically erasable programmable read-only memory)), 램(RAM) 등의 내부 메모리로 구현되거나, 프로세서 (120)와 별도의 메모리로 구현될 수도 있다. 이 경우, 메모리(130)는 데이터 저장 용도에 따라 전자 장치(100)에 임베디드된 메모리 형태로 구현되거나, 전자 장치(100)에 탈부착이 가능한 메모리 형태로 구현될 수도 있다. 예를 들어, 전자 장치(100)의 구동을 위한 데이터의 경우 전자 장치(100)에 임베디드된 메모리에 저장되고, 전자 장치(100)의 확장 기능을 위한 데이터의 경우 전자 장치(100)에 탈부착이 가능한 메모리에 저장될 수 있다.The memory 130 is implemented as an internal memory such as a ROM (eg, electrically erasable programmable read-only memory (EEPROM)) included in the processor 120, a RAM, or the like, or with the processor 120 It may be implemented as a separate memory. In this case, the memory 130 may be implemented in the form of a memory embedded in the electronic device 100 or may be implemented in the form of a memory detachable from the electronic device 100 according to the purpose of data storage. For example, data for driving the electronic device 100 is stored in a memory embedded in the electronic device 100 , and data for an extended function of the electronic device 100 is detachable from the electronic device 100 . It can be stored in any available memory.

한편, 전자 장치(100)에 임베디드된 메모리의 경우 휘발성 메모리(예: DRAM(dynamic RAM), SRAM(static RAM), 또는 SDRAM(synchronous dynamic RAM) 등), 비휘발성 메모리(non-volatile Memory)(예: OTPROM(one time programmable ROM), PROM(programmable ROM), EPROM(erasable and programmable ROM), EEPROM(electrically erasable and programmable ROM), mask ROM, flash ROM, 플래시 메모리(예: NAND flash 또는 NOR flash 등), 하드 드라이브, 또는 솔리드 스테이트 드라이브(solid state drive(SSD)) 중 적어도 하나로 구현되고, 전자 장치(100)에 탈부착이 가능한 메모리의 경우 메모리 카드(예를 들어, CF(compact flash), SD(secure digital), Micro-SD(micro secure digital), Mini-SD(mini secure digital), xD(extreme digital), MMC(multi-media card) 등), USB 포트에 연결 가능한 외부 메모리(예를 들어, USB 메모리) 등과 같은 형태로 구현될 수 있다.Meanwhile, in the case of a memory embedded in the electronic device 100 , a volatile memory (eg, dynamic RAM (DRAM), static RAM (SRAM), or synchronous dynamic RAM (SDRAM)), non-volatile memory ( Examples: one time programmable ROM (OTPROM), programmable ROM (PROM), erasable and programmable ROM (EPROM), electrically erasable and programmable ROM (EEPROM), mask ROM, flash ROM, flash memory (such as NAND flash or NOR flash, etc.) ), a hard drive, or a solid state drive (SSD), and in the case of a removable memory in the electronic device 100, a memory card (eg, compact flash (CF), SD ( secure digital), Micro-SD (micro secure digital), Mini-SD (mini secure digital), xD (extreme digital), MMC (multi-media card), etc.), external memory that can be connected to the USB port (e.g., USB memory) and the like.

통신 인터페이스(140)는 다양한 유형의 통신 방식에 따라 다양한 유형의 외부 장치와 통신을 수행하는 구성이다. 통신 인터페이스(140)는 와이파이 모듈, 블루투스 모듈, 적외선 통신 모듈 및 무선 통신 모듈 등을 포함한다. 여기서, 각 통신 모듈은 적어도 하나의 하드웨어 칩 형태로 구현될 수 있다.The communication interface 140 is configured to communicate with various types of external devices according to various types of communication methods. The communication interface 140 includes a Wi-Fi module, a Bluetooth module, an infrared communication module, and a wireless communication module. Here, each communication module may be implemented in the form of at least one hardware chip.

와이파이 모듈, 블루투스 모듈은 각각 WiFi 방식, 블루투스 방식으로 통신을 수행한다. 와이파이 모듈이나 블루투스 모듈을 이용하는 경우에는SSID 및 세션 키 등과 같은 각종 연결 정보를 먼저 송수신하여, 이를 이용하여 통신 연결한 후 각종 정보들을 송수신할 수 있다.The Wi-Fi module and the Bluetooth module perform communication using a WiFi method and a Bluetooth method, respectively. In the case of using a Wi-Fi module or a Bluetooth module, various types of connection information such as an SSID and a session key are first transmitted and received, and various types of information can be transmitted and received after communication connection using this.

적외선 통신 모듈은 가시 광선과 밀리미터파 사이에 있는 적외선을 이용하여 근거리에 무선으로 데이터를 전송하는 적외선 통신(IrDA, infrared Data Association)기술에 따라 통신을 수행한다.The infrared communication module communicates according to the infrared data association (IrDA) technology, which wirelessly transmits data in a short distance using infrared that is between visible light and millimeter wave.

무선 통신 모듈은 상술한 통신 방식 이외에 지그비(zigbee), 3G(3rd Generation), 3GPP(3rd Generation Partnership Project), LTE(Long Term Evolution), LTE-A(LTE Advanced), 4G(4th Generation), 5G(5th Generation)등과 같은 다양한 무선 통신 규격에 따라 통신을 수행하는 적어도 하나의 통신 칩을 포함할 수 있다.In addition to the above-described communication methods, the wireless communication module includes Zigbee, 3rd Generation (3G), 3rd Generation Partnership Project (3GPP), Long Term Evolution (LTE), LTE Advanced (LTE-A), 4th Generation (4G), 5G It may include at least one communication chip that performs communication according to various wireless communication standards such as (5th Generation).

그 밖에 통신 인터페이스(140)는LAN(Local Area Network) 모듈, 이더넷 모듈, 페어 케이블, 동축 케이블, 광섬유 케이블 또는 UWB(Ultra Wide-Band) 모듈 등을 이용하여 통신을 수행하는 유선 통신 모듈 중 적어도 하나를 포함할 수 있다.In addition, the communication interface 140 is at least one of a wired communication module for performing communication using a LAN (Local Area Network) module, an Ethernet module, a pair cable, a coaxial cable, an optical fiber cable, or a UWB (Ultra Wide-Band) module, etc. may include

일 예에 따라 통신 인터페이스(140)는 리모컨과 같은 외부 장치 및 외부 서버와 통신하기 위해 동일한 통신 모듈(예를 들어, Wi-Fi 모듈)을 이용할 수 있다.According to an example, the communication interface 140 may use the same communication module (eg, Wi-Fi module) to communicate with an external device such as a remote control and an external server.

다른 예에 따라 통신 인터페이스(140)는 리모컨과 같은 외부 장치 및 외부 서버와 통신하기 위해 상이한 통신 모듈(예를 들어, Wi-Fi 모듈)을 이용할 수 있다. 예를 들어, 통신 인터페이스(140)는 외부 서버와 통신하기 위해 이더넷 모듈 또는 WiFi 모듈 중 적어도 하나를 이용할 수 있고, 리모컨과 같은 외부 장치와 통신하기 위해 BT 모듈을 이용할 수도 있다. 다만 이는 일 실시 예에 불과하며 통신 인터페이스(140)는 복수의 외부 장치 또는 외부 서버와 통신하는 경우 다양한 통신 모듈 중 적어도 하나의 통신 모듈을 이용할 수 있다.According to another example, the communication interface 140 may use a different communication module (eg, a Wi-Fi module) to communicate with an external device such as a remote control and an external server. For example, the communication interface 140 may use at least one of an Ethernet module or a WiFi module to communicate with an external server, and may use a BT module to communicate with an external device such as a remote control. However, this is only an embodiment, and when communicating with a plurality of external devices or external servers, the communication interface 140 may use at least one communication module among various communication modules.

사용자 인터페이스(150)는 버튼, 터치 패드, 마우스 및 키보드와 같은 장치로 구현되거나, 상술한 디스플레이 기능 및 조작 입력 기능도 함께 수행 가능한 터치 스크린으로도 구현될 수 있다. 여기서, 버튼은 전자 장치(100)의 본체 외관의 전면부나 측면부, 배면부 등의 임의의 영역에 형성된 기계적 버튼, 터치 패드, 휠 등과 같은 다양한 유형의 버튼이 될 수 있다.The user interface 150 may be implemented as a device such as a button, a touch pad, a mouse, and a keyboard, or may be implemented as a touch screen capable of performing the above-described display function and manipulation input function together. Here, the button may be various types of buttons such as a mechanical button, a touch pad, a wheel, etc. formed in an arbitrary area such as the front, side, or rear of the exterior of the main body of the electronic device 100 .

전자 장치(100)는 스피커(160)를 포함할 수 있다. 스피커(160)는 입출력 인터페이스에서 처리된 각종 오디오 데이터뿐만 아니라 각종 알림 음이나 음성 메시지 등을 출력하는 구성요소일 수 있다.The electronic device 100 may include a speaker 160 . The speaker 160 may be a component that outputs not only various audio data processed in the input/output interface, but also various notification sounds or voice messages.

전자 장치(100)는 마이크(170)를 더 포함할 수 있다. 마이크는 사용자 음성이나 기타 소리를 입력 받아 오디오 데이터로 변환하기 위한 구성이다.The electronic device 100 may further include a microphone 170 . A microphone is a component for receiving a user's voice or other sound and converting it into audio data.

마이크(170)는 활성화 상태에서 사용자의 음성을 수신할 수 있다. 예를 들어, 마이크는 전자 장치(100)의 상측이나 전면 방향, 측면 방향 등에 일체형으로 형성될 수 있다. 마이크는 아날로그 형태의 사용자 음성을 수집하는 마이크, 수집된 사용자 음성을 증폭하는 앰프 회로, 증폭된 사용자 음성을 샘플링하여 디지털 신호로 변환하는 A/D 변환회로, 변환된 디지털 신호로부터 노이즈 성분을 제거하는 필터 회로 등과 같은 다양한 구성을 포함할 수 있다.The microphone 170 may receive a user's voice in an activated state. For example, the microphone may be integrally formed in an upper side, a front direction, a side direction, or the like of the electronic device 100 . The microphone is a microphone that collects the user's voice in analog form, an amplifier circuit that amplifies the collected user's voice, an A/D conversion circuit that samples the amplified user's voice and converts it into a digital signal, and a microphone that removes noise components from the converted digital signal. It may include various configurations such as filter circuits and the like.

카메라(180)는 피사체를 촬상하여 촬상 영상을 생성하기 위한 구성이며, 여기서 촬상 영상은 동영상과 정지 영상 모두를 포함하는 개념이다. 카메라(180)는 적어도 하나의 외부 기기에 대한 이미지를 획득할 수 있으며, 카메라, 렌즈, 적외선 센서 등으로 구현될 수 있다.The camera 180 is configured to generate a captured image by capturing a subject, wherein the captured image is a concept including both a moving image and a still image. The camera 180 may acquire an image of at least one external device, and may be implemented as a camera, a lens, an infrared sensor, or the like.

카메라(180)는 렌즈와 이미지 센서를 포함할 수 있다. 렌즈의 종류에는 일반적인 범용 렌즈, 광각 렌즈, 줌 렌즈 등이 있으며, 전자 장치(100)의 종류, 특성, 사용 환경 등에 따라 결정될 수 있다. 이미지 센서로는 상보성 금속 산화물 반도체(Complementary Metal Oxide Semiconductor: CMOS)와 전하결합소자(Charge Coupled Device: CCD) 등이 사용될 수 있다.The camera 180 may include a lens and an image sensor. The type of lens includes a general general-purpose lens, a wide-angle lens, a zoom lens, and the like, and may be determined according to the type, characteristic, and use environment of the electronic device 100 . As the image sensor, a complementary metal oxide semiconductor (CMOS) and a charge coupled device (CCD) may be used.

카메라(180)는 입사된 빛을 영상 신호로 출력한다. 구체적으로, 카메라(180)는 렌즈, 화소 및 AD 컨버터를 구비할 수 있다. 렌즈는 피사체의 빛을 모아서 촬상 영역에 광학상이 맺히게 하며, 화소는 렌즈를 통해 입상되는 빚을 아날로그 형태의 영상 신호로 출력할 수 있다. 그리고 AD 컨버터는 아날로그 형태의 영상 신호를 디지털 형태의 영상 신호로 변환하여 출력할 수 있다. 특히, 카메라(180)는 전자 장치(100)의 전면 방향을 촬상하도록 배치되어, 전자 장치(100)의 전면에 존재하는 사용자를 촬상하여 촬상 영상을 생성할 수 있다.The camera 180 outputs the incident light as an image signal. Specifically, the camera 180 may include a lens, a pixel, and an AD converter. The lens collects the light of the subject to form an optical image on the imaging area, and the pixel can output the image received through the lens as an analog image signal. In addition, the AD converter may convert an analog image signal into a digital image signal and output the converted image signal. In particular, the camera 180 may be arranged to capture a front direction of the electronic device 100 , and may generate a captured image by capturing a user existing in front of the electronic device 100 .

도 3은 전자 장치에 표시되는 실행 화면에서 문자열을 선택하는 동작 및 문자열을 처리하기 위한 가이드 UI를 설명하기 위한 도면이다.3 is a view for explaining an operation of selecting a character string on an execution screen displayed on an electronic device and a guide UI for processing the character string.

도 3을 참조하면, 전자 장치(100)는 특정 어플리케이션의 특정 실행 화면을 터치 디스플레이(110)에 표시할 수 있다. 여기서, 터치 디스플레이(110)에 표시되는 실행 화면(305)은 적어도 하나의 문자열을 포함할 수 있다.Referring to FIG. 3 , the electronic device 100 may display a specific execution screen of a specific application on the touch display 110 . Here, the execution screen 305 displayed on the touch display 110 may include at least one character string.

여기서, 실행 화면(305)은 실행 탭(tab)으로 표시될 수 있다. 사용자가 실행 화면(305)에 표시된 다양한 문자열 중 " seoul gangnam street 321-9”을 선택하였다고 가정한다. 사용자가 특정 문자열을 선택하면, 전자 장치(100)는 문자열이 선택되었다는 것을 알리기 위하여 UI(310)를 표시할 수 있다.Here, the execution screen 305 may be displayed as an execution tab. It is assumed that the user has selected “seoul gangnam street 321-9” among various character strings displayed on the execution screen 305. When the user selects a specific character string, the electronic device 100 displays the UI 310 to notify that the character string has been selected. ) can be displayed.

또한, 사용자가 특정 문자열을 선택하면, 전자 장치(100)는 문자열을 처리하기 위한 가이드 UI(315)를 표시할 수 있다. 여기서, 문자열을 처리하는 가이드 UI(315)는 복사, 탭 공유, 앱 공유, 검색, 사전 기능 중 적어도 하나의 기능을 포함할 수 있다. 한편, 상술한 기능 이외에 추가적인 기능이 문자열을 처리하는 가이드 UI(315)에 포함될 수 있다. 복사는 선택된 문자열을 단순히 메모리에 일시적으로 저장하는 동작을 수행하는 기능을 의미할 수 있다. 탭 공유는 현재 문자열이 선택된 어플리케이션에서 실행하고 있는 복수의 탭(또는 실행 화면) 중 하나의 탭에 선택된 문자열을 제공하는 기능을 의미할 수 있다. 앱 공유는 현재 문자열이 선택된 어플리케이션 이외의 어플리케이션에 선택된 문자열을 제공하는 기능을 의미할 수 있다. 검색은 선택된 문자열을 기 정의된 검색 엔진에 입력하여 검색 결과를 요청하는 기능을 의미할 수 있다. 사전 기능은 선택된 문자열을 기 정의된 사전 엔진에 입력하여 사전적 정보를 제공하는 기능을 의미할 수 있다.Also, when the user selects a specific character string, the electronic device 100 may display a guide UI 315 for processing the character string. Here, the guide UI 315 for processing the character string may include at least one function of copying, tab sharing, app sharing, search, and dictionary functions. Meanwhile, in addition to the above-described functions, additional functions may be included in the guide UI 315 for processing character strings. Copy may refer to a function of simply temporarily storing the selected character string in memory. The tab sharing may refer to a function of providing the selected character string to one tab among a plurality of tabs (or execution screens) being executed in the application in which the current character string is selected. App sharing may mean a function of providing the selected string to an application other than the application in which the currently selected string is selected. The search may refer to a function of requesting a search result by inputting a selected string into a predefined search engine. The dictionary function may refer to a function of providing dictionary information by inputting a selected character string into a predefined dictionary engine.

도 4는 문자열이 입력되는 일 실시 예를 설명하기 위한 도면이다.4 is a diagram for explaining an embodiment in which a character string is input.

도 4를 참조하면, 전자 장치(100)는 입력 필드(410)를 포함하는 실행 화면 (405)을 표시할 수 있다. 입력 필드(410)는 텍스트 정보를 입력 받을 수 있는 영역을 의미할 수 있으며, 입력 필드 영역 또는 입력 필드 UI로 기재될 수 있다. 예를 들어, 입력 필드는 사용자가 검색 단어를 입력하기 위하여 커서를 클릭하는 공간을 의미할 수 있으며, 사용자가 타이핑을 하여 텍스트 데이터를 입력하면 입력된 텍스트 데이터가 실시간으로 표시되는 영역을 의미할 수 있다.Referring to FIG. 4 , the electronic device 100 may display an execution screen 405 including an input field 410 . The input field 410 may mean an area in which text information can be input, and may be described as an input field area or an input field UI. For example, the input field may mean a space where the user clicks a cursor to input a search word, and may mean an area where the input text data is displayed in real time when the user types and inputs text data. have.

도3의 실시 예에서, 사용자가 문자열을 선택하고 탭 공유(화면 공유) 기능을 선택하였다고 가정한다. 도 3에서 표시되는 화면(305)과 도4에서 표시되는 화면(405)은 동일한 어플리케이션일 수 있다. 탭 공유 기능은 동일한 어플리케이션에서 실행 중인 탭 사이에서 정보를 공유하는 것을 의미할 수 있다.In the embodiment of FIG. 3 , it is assumed that the user selects a character string and selects a tab sharing (screen sharing) function. The screen 305 displayed in FIG. 3 and the screen 405 displayed in FIG. 4 may be the same application. The tab sharing function may mean sharing information between tabs running in the same application.

여기서, 전자 장치(100)는 화면(305)을 삭제하고 다른 화면(405)을 표시하거나 인터넷 주소를 변경하는 것이 아닐 수 있다. 전자 장치(100)는 화면(305)을 표시하는 제1 탭을 유지한 상태에서 화면(405)을 표시하는 제2 탭을 실행할 수 있다. 전자 장치(100)는 하나의 어플리케이션에서 각각의 화면을 제공하는 복수의 탭을 실행할 수 있다.Here, the electronic device 100 may not delete the screen 305 and display another screen 405 or change the Internet address. The electronic device 100 may execute a second tap displaying the screen 405 while maintaining the first tab displaying the screen 305 . The electronic device 100 may execute a plurality of tabs providing respective screens in one application.

터치 디스플레이(110)에서 화면(305)이 표시되는 동안 탭 공유를 선택하는 터치 입력이 수신되면, 전자 장치(100)는 화면(305)과 다른 화면(405)에 선택된 문자열을 표시할 수 있다. 구체적으로, 전자 장치(100)는 제1 탭에서 표시되는 화면(305)에서 탭 공유를 선택하는 터치 입력이 수신되면, 전자 장치(100)는 바로 제2 탭에서 표시되는 화면(405)의 입력 필드(410)에 선택된 문자열을 입력할 수 있다. 여기서, 선택된 문자열을 입력한다는 것은 선택된 문자열에 대응되는 정보가 입력 필드에 입력하고 선택된 문자열을 화면(405)에서 입력 필드에 표시하는 것을 의미할 수 있다.When a touch input for selecting tap sharing is received while the screen 305 is displayed on the touch display 110 , the electronic device 100 may display the selected character string on a screen 405 different from the screen 305 . Specifically, when the electronic device 100 receives a touch input for selecting tap sharing on the screen 305 displayed on the first tap, the electronic device 100 immediately receives the input of the screen 405 displayed on the second tap. A selected character string may be input into the field 410 . Here, inputting the selected character string may mean that information corresponding to the selected character string is input into the input field and the selected character string is displayed in the input field on the screen 405 .

도 5는 하나의 어플리케이션에서 복수의 실행 화면이 실행되고 있는 실시 예에서 표시되는 가이드 UI를 설명하기 위한 도면이다.5 is a view for explaining a guide UI displayed in an embodiment in which a plurality of execution screens are being executed in one application.

도 5를 참조하면, 사용자가 화면(305)에서 탭 공유를 선택하는 경우 실행 중인 탭이 복수 개일 수 있다. 전자 장치(100)는 어느 탭에 선택된 문자열을 제공할 것인지 알 수 없으므로, 전자 장치(100)는 탭 공유 메니져에 대응되는 화면(505)을 표시할 수 있다.Referring to FIG. 5 , when a user selects to share a tab on the screen 305 , a plurality of tabs may be running. Since the electronic device 100 does not know which tab to provide the selected character string to, the electronic device 100 may display a screen 505 corresponding to the tap sharing manager.

탭 공유 메니져에 대응되는 화면(505)은 복수의 어플리케이션에 대응되는 식별 정보 또는 썸네일 이미지(510-1, 510-2, 510-3) 중 적어도 하나를 포함할 수 있다.The screen 505 corresponding to the tap sharing manager may include at least one of identification information corresponding to a plurality of applications or thumbnail images 510-1, 510-2, and 510-3.

구체적으로, 전자 장치(100)는 사용자에게 복수의 탭 중 하나의 탭을 선택하기 위한 가이드 UI를 표시할 수 있다. 여기서, 복수의 탭 중 하나의 탭을 선택하기 위한 가이드 UI는 복수의 실행 화면 중 하나의 실행 화면을 선택하기 위한 가이드 UI로 기재될 수 있다.Specifically, the electronic device 100 may display a guide UI for selecting one tab among a plurality of tabs to the user. Here, the guide UI for selecting one of the plurality of tabs may be described as a guide UI for selecting one of the plurality of execution screens.

전자 장치(100)는 현재 활성화된 어플리케이션에서 실행 중인 적어도 하나의 탭에 대응되는 가이드 UI(510-1, 510-2, 510-3)를 화면(505)에 표시할 수 있다. 여기서, 활성화된 어플리케이션이란 사용자에의 의해 선택된 문자열을 제공하는 어플리케이션을 의미할 수 있다. 사용자가 표시된 가이드 UI(510-1, 510-2, 510-3) 중 하나의 UI를 선택하면, 전자 장치(100)는 선택된 문자열을 선택된 UI에 대응되는 화면에 제공할 수 있다.The electronic device 100 may display guide UIs 510 - 1 , 510 - 2 , and 510 - 3 corresponding to at least one tap being executed in the currently activated application on the screen 505 . Here, the activated application may mean an application that provides a character string selected by a user. When the user selects one of the displayed guide UIs 510-1, 510-2, and 510-3, the electronic device 100 may provide the selected character string on a screen corresponding to the selected UI.

도 6은 복수의 입력 필드를 포함하는 실행 화면에서 문자열이 입력되는 실시 예를 설명하기 위한 도면이다.6 is a view for explaining an embodiment in which a character string is input on an execution screen including a plurality of input fields.

도 6을 참조하면, 전자 장치(100)는 복수의 입력 필드를 포함하는 화면(605)을 터치 디스플레이(110)에 표시할 수 있다.Referring to FIG. 6 , the electronic device 100 may display a screen 605 including a plurality of input fields on the touch display 110 .

화면(605)은 화면(305)이 표시되는 제1 탭과 화면(405)이 표시되는 제2 탭과 다른 제3 탭에서 제공하는 화면일 수 있다. 화면(605)은 복수의 항목()이 표시될 수 있다. 예를 들어, 화면(605)은 아이템, 이름, 전화번호, 우편번호, 주소 등을 입력하는 입력 필드를 포함할 수 있다. 구체적으로, 화면(605)은 아이템 입력 필드 (610-1), 이름 입력 필드 (610-2), 전화번호 입력 필드 (610-3), 우편번호 입력 필드 (610-4), 주소 입력 필드 (610-5)를 포함할 수 있다.The screen 605 may be a screen provided by a third tab different from the first tab on which the screen 305 is displayed and the second tab on which the screen 405 is displayed. A plurality of items ( ) may be displayed on the screen 605 . For example, the screen 605 may include an input field for inputting an item, a name, a phone number, a zip code, an address, and the like. Specifically, the screen 605 displays an item input field 610-1, a name input field 610-2, a phone number input field 610-3, a zip code input field 610-4, an address input field ( 610-5) may be included.

여기서, 아이템 입력 필드(610-1)이미 기 결정된 정보가 입력되어 있을 수 있으며, 사용자에 의해 수정, 추가, 삭제가 되지 않는 영역일 수 있다. 한편, 이외의 입력 필드(610-2 내지 610-5)는 사용자에 의해 특정 정보를 입력 받아야 하는 영역일 수 있다.Here, the item input field 610 - 1 may be an area in which predetermined information has already been input and cannot be modified, added, or deleted by the user. On the other hand, the other input fields 610-2 to 610-5 may be areas in which specific information is to be input by the user.

터치 디스플레이(110)에서 화면(305)이 표시되는 동안 탭 공유를 선택하는 터치 입력이 수신되고 화면(605)을 제공하는 탭을 선택하는 터치 입력이 수신되면, 전자 장치(100)는 복수의 입력 필드 중 하나의 입력 필드에 선택된 문자열을 제공할 수 있다. 전자 장치(100)가 문자열을 제공하는 동작은 아래와 같이 다양한 실시 예로 구현될 수 있다.When a touch input for selecting a tap sharing is received while the screen 305 is displayed on the touch display 110 and a touch input for selecting a tap for providing the screen 605 is received, the electronic device 100 displays a plurality of inputs You can provide the selected string in an input field in one of the fields. The operation of the electronic device 100 providing the character string may be implemented in various embodiments as follows.

일 실시 예에 따라, 복수의 입력 필드 중 하나의 입력 필드를 선택하는 사용자 터치 입력이 수신되면, 전자 장치(100)는 수신된 터치 입력에 대응되는 입력 필드에 선택된 문자열을 입력할 수 있다. 여기서, 수신된 터치 입력에 대응되는 입력 필드란 터치 입력의 위치에 표시되는 입력 필드를 의미할 수 있다. 여기서, 터치 입력의 위치와 가까운 위치에 표시되는 입력 필드가 없는 경우, 전자 장치(100)는 선택된 문자열을 제공하지 않을 수 있다.According to an embodiment, when a user touch input for selecting one input field from among a plurality of input fields is received, the electronic device 100 may input the selected character string into an input field corresponding to the received touch input. Here, the input field corresponding to the received touch input may mean an input field displayed at the position of the touch input. Here, when there is no input field displayed at a location close to the location of the touch input, the electronic device 100 may not provide the selected character string.

다른 실시 예에 따라, 전자 장치(100)는 복수의 입력 필드 중 가장 위에 표시되는 입력 필드(또는 가장 먼저 표시되는 입력 필드)에 선택된 문자열을 입력할 수 있다.According to another embodiment, the electronic device 100 may input the selected character string into an input field displayed on the top (or an input field displayed first) among a plurality of input fields.

또 다른 실시 예에 따라, 전자 장치(100)는 선택된 문자열의 정보를 분석하여 알맞은 입력 필드에 선택된 문자열을 입력할 수 있다. 구체적으로, 전자 장치(100)는 복수의 입력 필드가 존재하는 경우 어느 입력 필드에 선택된 문자열을 제공할지 자동으로 식별할 수 있다. 선택된 문자열이 제공되는 탭에 복수의 입력 필드가 포함되면, 전자 장치(100)는 선택된 문자열을 분석할 수 있다. 선택된 문자열을 분석하는 것은 선택된 문자열이 무엇을 의미하는 것인지 분석하는 것을 의미할 수 있다. 예를 들어, 선택된 문자열을 기 저장된 데이터베이스와 비교하여 어떤 키워드로 구성되어 있는지 분석할 수 있다. 기 저장된 데이터베이스는 키워드와 키워드에 대응되는 주제를 맵핑한 맵핑 정보를 저장할 수 있다. 그리고, 전자 장치(100)는 선택된 문자열에 포함된 키워드와 기 저장된 데이터 베이스에 저장된 맵핑 정보를 비교하여 선택된 문자열이 어느 주제와 연관된 것인지 분석할 수 있다.According to another embodiment, the electronic device 100 may input the selected character string into an appropriate input field by analyzing information on the selected character string. Specifically, when a plurality of input fields exist, the electronic device 100 may automatically identify which input field to provide the selected character string. When a plurality of input fields are included in the tab to which the selected character string is provided, the electronic device 100 may analyze the selected character string. Analyzing the selected character string may mean analyzing what the selected character string means. For example, by comparing the selected character string with a pre-stored database, it is possible to analyze which keyword is composed. The pre-stored database may store mapping information in which a keyword and a subject corresponding to the keyword are mapped. Then, the electronic device 100 may compare the keyword included in the selected character string with mapping information stored in a pre-stored database to analyze which subject the selected character string is associated with.

예를 들어, 선택된 문자열이 “seoul gangnam street 321-9”이고 선택된 문자열을 제공하려고 하는 탭에서 복수의 입력 필드를 포함하고 있다고 가정한다. 전자 장치(100)는 선택된 문자열(“seoul gangnam street 321-9”)에서 키워드를 획득하여 선택된 문자열이 주소와 관련이 있는 것으로 식별할 수 있다. 그리고, 전자 장치(100)는 복수의 입력 필드 중 주소와 관련이 있는 입력 필드가 있는지 판단할 수 있다. 구체적으로, 복수의 입력 필드에 대응되는 식별 정보를 획득하고 획득된 식별 정보와 선택된 문자열의 주제와 비교할 수 있다. 그리고, 전자 장치(100)는 화면(605)에서 주소와 관련 있는 입력 필드(610-5)에 선택된 문자열(“seoul gangnam street 321-9”)을 입력할 수 있다.For example, suppose the selected character string is “seoul gangnam street 321-9” and includes multiple input fields in a tab to provide the selected character string. The electronic device 100 may obtain a keyword from the selected character string (“seoul gangnam street 321-9”) and identify the selected character string as being related to the address. In addition, the electronic device 100 may determine whether there is an input field related to an address among a plurality of input fields. Specifically, identification information corresponding to a plurality of input fields may be acquired, and the obtained identification information may be compared with the subject of the selected character string. Then, the electronic device 100 may input the selected character string (“seoul gangnam street 321-9”) in the input field 610-5 related to the address on the screen 605 .

한편, 도 6을 설명함에 있어 도5에서 설명한 바와 같이 사용자가 복수의 탭 중 화면(605)을 제공하는 탭을 선택하는 것으로 기재하였지만, 실행 중인 탭이 문자열이 선택된 화면을 제공하는 탭과 복수의 입력 필드를 포함하는 화면을 제공하는 탭만 실행되는 경우 전자 장치(100)는 복수의 입력 필드를 포함하는 화면(605)으로 바로 선택된 문자열을 제공할 수 있다.Meanwhile, in the description of FIG. 6 , as described with reference to FIG. 5 , it has been described that the user selects the tab providing the screen 605 from among the plurality of tabs. When only a tap providing a screen including input fields is executed, the electronic device 100 may directly provide the selected character string to the screen 605 including a plurality of input fields.

도 7은 도 6의 실시 예에서 각 입력 필드에 표시되는 가이드 UI를 설명하기 위한 도면이다.7 is a view for explaining a guide UI displayed in each input field in the embodiment of FIG. 6 .

도 7을 참조하면, 화면(605)에 복수의 입력 필드가 포함되면, 전자 장치(100)는 복수의 입력 필드 중 하나의 입력 필드를 선택하기 위한 가이드 UI(705-1, 705-2, 705-3, 705-4)를 표시할 수 있다. 여기서, 가이드 UI(705-1, 705-2, 705-3, 705-4)는 각 입력 필드의 크기보다 큰 사이즈로 표시될 수 있다. 가이드 UI(705-1, 705-2, 705-3, 705-4)가 큰 사이즈로 표시되면 사용자의 선택이 편해질 수 있다.Referring to FIG. 7 , when a screen 605 includes a plurality of input fields, the electronic device 100 provides guide UIs 705-1, 705-2, and 705 for selecting one input field from among the plurality of input fields. -3, 705-4) can be displayed. Here, the guide UIs 705-1, 705-2, 705-3, and 705-4 may be displayed with a size larger than the size of each input field. When the guide UIs 705-1, 705-2, 705-3, and 705-4 are displayed in a large size, a user's selection may be made easier.

가이드 UI(705-1)를 선택하는 터치 입력이 수신되면, 전자 장치(100)는 입력 필드(610-2)에 선택된 문자열을 입력할 수 있다. 마찬가지로, 가이드 UI(705-2, 705-3, 705-4) 각각을 선택하는 터치 입력이 수신되면, 전자 장치(100)는 입력 필드(610-3, 610-4, 610-5) 각각에 선택된 문자열을 입력할 수 있다.When a touch input for selecting the guide UI 705 - 1 is received, the electronic device 100 may input the selected character string into the input field 610 - 2 . Similarly, when a touch input for selecting each of the guide UIs 705-2, 705-3, and 705-4 is received, the electronic device 100 enters each of the input fields 610-3, 610-4, and 610-5. You can input the selected string.

일 실시 예에 따라, 가이드 UI(705-1, 705-2, 705-3, 705-4)는 화면(605)을 제공하는 어플리케이션이 아닌 다른 어플리케이션에서 생성하여 화면(605)과 함께 터치 디스플레이(110)에 표시할 수 있다. 여기서, 화면(605)을 제공하는 어플리케이션이 아닌 다른 어플리케이션은 전자 장치(100)에서 특정 어플리케이션과 UI 기능을 호환하기 위해 정보를 주고 받는 별도의 어플리케이션을 의미할 수 있다.According to an embodiment, the guide UIs 705-1, 705-2, 705-3, and 705-4 are generated by an application other than the application providing the screen 605, and the touch display ( 110) can be indicated. Here, an application other than the application providing the screen 605 may mean a separate application for exchanging information in order to make a UI function compatible with a specific application in the electronic device 100 .

다른 실시 예에 따라, 가이드 UI(705-1, 705-2, 705-3, 705-4)는 화면(605)을 제공하는 어플리케이션에서 생성되어 화면(605)과 함께 터치 디스플레이(110)에 표시할 수 있다.According to another embodiment, the guide UIs 705-1, 705-2, 705-3, and 705-4 are generated by an application providing the screen 605 and displayed on the touch display 110 together with the screen 605. can do.

도 8은 도 6의 실시 예에서 각 입력 필드에 대응되는 정보가 표시되는 가이드 UI를 설명하기 위한 도면이다.FIG. 8 is a diagram for explaining a guide UI in which information corresponding to each input field is displayed in the embodiment of FIG. 6 .

도 8을 참조하면, 화면(605)에 복수의 입력 필드가 포함되면, 전자 장치(100)는 복수의 입력 필드 중 하나의 입력 필드를 선택하기 위한 가이드 UI(805)를 표시할 수 있다. 도 7의 가이드 UI와 달리 도 8의 가이드 UI는 별도의 공간에 표시되는 UI를 의미할 수 있다. 도 7의 가이드 UI는 각 입력 필드의 위치에 표시되는 UI이지만, 도 8의 가이드 UI는 각 입력 필드의 위치가 아닌 별개의 위치에 표시되는 UI를 의미할 수 있다.Referring to FIG. 8 , when a screen 605 includes a plurality of input fields, the electronic device 100 may display a guide UI 805 for selecting one input field from among the plurality of input fields. Unlike the guide UI of FIG. 7 , the guide UI of FIG. 8 may mean a UI displayed in a separate space. The guide UI of FIG. 7 is a UI displayed at the position of each input field, but the guide UI of FIG. 8 may mean a UI displayed at a separate position rather than the position of each input field.

전자 장치(100)는 화면(605)이 표시되는 공간과 별개의 공간에 가이드 UI (805)를 표시할 수 있다. 가이드 UI (805)는 입력 필드에 대응되는 식별 정보(810-1, 810-2, 810-3, 810-4, 810-5), 선택을 위한 가이드 UI (815-1, 815-2, 815-3, 815-4, 815-5) 또는 선택된 문자열에 대응되는 정보(815) 중 적어도 하나를 표시할 수 있다.The electronic device 100 may display the guide UI 805 in a space separate from the space where the screen 605 is displayed. The guide UI 805 includes identification information 810-1, 810-2, 810-3, 810-4, and 810-5 corresponding to the input field, and guide UIs 815-1, 815-2, and 815 for selection. -3, 815-4, 815-5) or information 815 corresponding to the selected character string may be displayed.

여기서, 입력 필드에 대응되는 식별 정보는 입력 필드의 좌측 또는 상측에 표시된 텍스트 정보를 의미할 수 있다. 선택을 위한 가이드 UI는 사용자가 선택된 문자열을 어느 입력 필드에 입력할 것인지 선택하기 쉽도록 표시하는 UI를 의미할 수 있다.Here, the identification information corresponding to the input field may mean text information displayed on the left or upper side of the input field. The guide UI for selection may refer to a UI that is displayed so that the user can easily select which input field the selected string is to be inputted into.

한편, 도 7의 실시 예와 달리 별도의 공간에 가이드 UI (805)를 표시하는 경우, 사용자는 복수의 입력 필드를 직접 찾지 않아도 된다. 화면(605)에 포함된 입력 필드가 긴 페이지에 걸쳐 있는 경우, 사용자는 어느 위치에 입력 필드가 있는지 직접 찾아야 하므로 시간이 걸릴 수 있다. 하지만, 도 8의 실시 예와 같이 전자 장치(100)가 별도의 공간에 입력 필드에 대한 식별 정보를 표시하는 경우, 사용자는 직접 입력 필드를 찾을 필요 없이 가이드 UI (805)만으로 선택된 문자열을 공유할 수 있다.Meanwhile, unlike the embodiment of FIG. 7 , when the guide UI 805 is displayed in a separate space, the user does not need to directly search for a plurality of input fields. When the input field included in the screen 605 spans a long page, it may take time because the user has to find out where the input field is located. However, as in the embodiment of FIG. 8 , when the electronic device 100 displays identification information on an input field in a separate space, the user can share the selected string only with the guide UI 805 without needing to find the input field directly. can

예를 들어, 화면(605)에서는 메모와 관련된 입력 필드가 표시되지 않았다. 메모와 관련된 입력 필드를 식별하기 위해선 사용자는 화면(605)에서 스크롤을 내려야 할 수 있다. 하지만, 도 8의 실시 예에서는 전자 장치(100)가 메모와 관련된 식별 정보(810-5) 및 메모와 관련된 입력 필드를 선택하기 위한 가이드 U I(815-5)를 제공할 수 있다. 사용자가 메모와 관련된 입력 필드에 선택된 문자열을 입력하고자 하는 경우, 도 8의 실시 예에 따르면 사용자는 스크롤을 이용하여 메모와 관련된 입력 필드를 직접 찾을 필요가 없으므로 문자열 공유 시간이 단축될 수 있다.For example, an input field related to a memo is not displayed on the screen 605 . In order to identify the input field related to the memo, the user may have to scroll down the screen 605 . However, in the embodiment of FIG. 8 , the electronic device 100 may provide identification information 810 - 5 related to memo and a guide UI 815 - 5 for selecting an input field related to memo. When the user wants to input the selected character string into the memo-related input field, according to the embodiment of FIG. 8 , the user does not need to directly search for the memo-related input field by scrolling, so that the character string sharing time can be shortened.

도9는 도 6의 실시 예에서 복수의 입력 필드 중 이미 데이터가 입력되어 있는 경우에 수행되는 동작을 설명하기 위한 도면이다.FIG. 9 is a view for explaining an operation performed when data is already input among a plurality of input fields in the embodiment of FIG. 6 .

도 9를 참조하면, 전자 장치(100)는 복수의 입력 필드가 포함된 화면(605)에 선택된 문자열을 제공하는 경우, 복수의 입력 필드에 이미 데이터가 입력되어 있는지 식별할 수 있다. 만약, 사용자가 이미 입력 필드에 데이터를 입력한 경우, 추가로 해당 입력 필드에 선택된 문자열을 입력할 필요가 없기 때문이다. 따라서, 전자 장치(100)는 복수의 입력 필드 중 데이터가 입력되지 않고 비어 있는 입력 필드를 식별할 수 있다.Referring to FIG. 9 , when providing a selected character string to a screen 605 including a plurality of input fields, the electronic device 100 may identify whether data has already been input into the plurality of input fields. This is because, if the user has already inputted data into the input field, there is no need to additionally input the selected character string into the corresponding input field. Accordingly, the electronic device 100 may identify an empty input field to which no data is input among the plurality of input fields.

복수의 입력 필드 중 4개의 입력 필드(610-1, 610-2, 610-3, 610-4)에 이미 데이터가 입력되어 있다고 가정한다. 전자 장치(100)는 데이터가 입력되어 있지 않은 입력 필드(610-5)를 식별할 수 있다.It is assumed that data has already been input into four input fields 610-1, 610-2, 610-3, and 610-4 among the plurality of input fields. The electronic device 100 may identify an input field 610 - 5 in which data is not input.

일 실시 예에 따라, 전자 장치(100)는 식별된 입력 필드(610-5)를 강조하기 위하여 사용자에게 선택을 가이드하는 가이드 UI (905)를 생성하여 식별된 입력 필드(610-5)가 표시된 위치에 표시할 수 있다. 사용자가 가이드 UI (905)를 선택하면, 전자 장치(100)는 선택된 문자열을 식별된 입력 필드(610-5)에 입력할 수 있다. 여기서, 데이터가 입력되지 않은 입력 필드가 복수 개이면 선택을 가이드하는 가이드 UI (905)도 복수 개일 수 있다.According to an embodiment, the electronic device 100 generates a guide UI 905 for guiding a selection to a user in order to emphasize the identified input field 610 - 5 to display the identified input field 610 - 5 . location can be displayed. When the user selects the guide UI 905 , the electronic device 100 may input the selected character string into the identified input field 610 - 5 . Here, if there are a plurality of input fields into which data is not input, there may also be a plurality of guide UIs 905 for guiding selection.

다른 실시 예에 따라, 전자 장치(100)는 사용자의 선택 동작 없이 바로 식별된 입력 필드(610-5)에 선택된 문자열을 입력할 수 있다. 만약, 데이터가 입력되지 않은 입력 필드가 하나라면, 전자 장치(100)는 사용자가 선택된 문자열을 바로 빈 입력 필드에 입력할 것이라고 판단할 수 있다. 사용자의 선택 동작이 없어 지므로 선택된 문자열을 공유하는 동작 시간이 단축 될 수 있다.According to another embodiment, the electronic device 100 may directly input the selected character string into the identified input field 610 - 5 without a user's selection operation. If there is one input field into which data is not input, the electronic device 100 may determine that the user will directly input the selected character string into the empty input field. Since there is no user's selection operation, the operation time for sharing the selected character string can be shortened.

도 10은 복수의 어플리케이션이 실행되고 있는 경우 표시되는 가이드 UI를 설명하기 위한 도면이다.10 is a diagram for explaining a guide UI displayed when a plurality of applications are being executed.

도 10을 참조하면, 도 3에서 언급한 화면(305)을 제공하는 화면이 현재 터치 디스플레이(110)에 표시되어 있는 경우, 화면(305)을 제공하는 제1 어플리케이션이 전자 장치(100)에서 활성화된 것일 수 있다. 다만, 현재 터치 디스플레이(110)에서 표시되고 있지는 않지만, 백그라운드 영역에서 실행되고 있는 어플리케이션이 복수 개일 수 있다. 예를 들어, 화면(305)을 제공하고 있는 어플리케이션이 인터넷 브라우저 어플리케이션이고 백그라운드 영역에서 실행되고 있는 어플리케이션이 지도 어플리케이션일 수 있다.Referring to FIG. 10 , when the screen providing the screen 305 mentioned in FIG. 3 is currently displayed on the touch display 110 , the first application providing the screen 305 is activated in the electronic device 100 . it may have been However, there may be a plurality of applications that are not currently displayed on the touch display 110 but are being executed in the background area. For example, the application providing the screen 305 may be an Internet browser application, and the application running in the background area may be a map application.

여기서, 사용자가 화면(305)에 표시된 가이드 UI(315) 에서 앱 공유 기능을 선택하면, 전자 장치(100)는 전자 장치(100)에서 실행되고 있는 복수 개의 어플리케이션 중 하나의 어플리케이션을 선택하기 위한 앱 공유 메니져에 대응되는 화면(1005)을 표시할 수 있다.Here, when the user selects an app sharing function from the guide UI 315 displayed on the screen 305 , the electronic device 100 is an app for selecting one application from among a plurality of applications being executed on the electronic device 100 . A screen 1005 corresponding to the sharing manager may be displayed.

앱 공유 메니져에 대응되는 화면(1005)은 복수의 어플리케이션에 대응되는 식별 정보 또는 썸네일 이미지(1010-1, 1010-2) 중 적어도 하나를 포함할 수 있다.The screen 1005 corresponding to the app sharing manager may include at least one of identification information corresponding to a plurality of applications or thumbnail images 1010-1 and 1010-2.

사용자가 화면(1005)에서 하나의 어플리케이션을 선택하면, 전자 장치(100)는 선택된 문자열을 선택된 어플리케이션에 제공할 수 있다.When the user selects one application on the screen 1005 , the electronic device 100 may provide the selected character string to the selected application.

한편, 화면에 표시되는 썸네일 이미지(1010-1, 1010-2)의 순서는 최근 사용한 순서로 표시될 수 있다. 도 10에서는 두 개의 어플리케이션 만을 대상으로 하였으므로, 활성화된 어플리케이션에 대응되는 썸네일 이미지(1010-1)가 왼쪽에 표시되고, 비활성화된 어플리케이션에 대응되는 썸네일 이미지(1010-2)가 오른쪽에 표시될 수 있다. 다만, 다른 예에 따라 비활성화된 어플리케이션이 복수 개인 경우, 전자 장치(100)는 비활성화된 어플리케이션에 대응되는 썸네일 이미지를 최근 사용한 순서에 기초하여 표시할 수 있다.Meanwhile, the order of the thumbnail images 1010-1 and 1010-2 displayed on the screen may be displayed in the order of recently used ones. In FIG. 10, since only two applications are targeted, a thumbnail image 1010-1 corresponding to an activated application is displayed on the left, and a thumbnail image 1010-2 corresponding to a deactivated application may be displayed on the right. . However, according to another example, when there are a plurality of inactivated applications, the electronic device 100 may display thumbnail images corresponding to the inactivated applications based on the most recently used order.

또한, 전자 장치(100)는 비활성화된 어플리케이션에서 제공할 수 있는 적어도 하나의 탭을 식별할 수 있다. 그리고, 식별된 적어도 하나의 탭에 대응되는 화면에 입력 필드가 포함되어 있는지 여부를 포함할 수 있다. 그리고, 전자 장치(100)는 어플리케이션에서 제공할 수 있는 적어도 하나의 화면에 입력 필드가 존재하는지 여부를 식별할 수 있다. 그리고, 전자 장치(100)는 입력 필드가 포함된 화면을 제공할 수 있는 어플리케이션만을 식별하고, 식별된 어플리케이션에 대응되는 식별 정보 또는 썸네일 이미지 중 적어도 하나를 앱 공유 메니져에 대응되는 화면(1005)에 포함시켜 표시할 수 있다. 입력 필드가 존재하지 않으면 앱 공유 명령을 수행할 수 있는 대상이 되지 않으므로, 앱 공유 메니져에 대응되는 화면(1005)에 포함시킬 필요가 없기 때문이다.Also, the electronic device 100 may identify at least one tap that can be provided by the deactivated application. In addition, it may include whether an input field is included in the screen corresponding to the at least one identified tap. In addition, the electronic device 100 may identify whether an input field exists on at least one screen that may be provided by the application. Then, the electronic device 100 identifies only an application capable of providing a screen including an input field, and displays at least one of identification information or a thumbnail image corresponding to the identified application to the screen 1005 corresponding to the app sharing manager. can be included and displayed. This is because, if the input field does not exist, it is not a target to which an app sharing command can be executed, and thus there is no need to include it in the screen 1005 corresponding to the app sharing manager.

도 11은 현재 활성화되어 있는 어플리케이션이 아닌 다른 어플리케이션에 문자열을 입력하는 실시 예를 설명하기 위한 도면이다.11 is a diagram for explaining an embodiment of inputting a character string to an application other than the currently activated application.

도 11을 참조하면, 도 10에서 사용자가 지도 어플리케이션에 대응되는 썸네일 이미지(1010-2)를 선택하면, 전자 장치(100)는 선택된 문자열을 지도 어플리케이션에 제공할 수 있다.Referring to FIG. 11 , when a user selects a thumbnail image 1010 - 2 corresponding to a map application in FIG. 10 , the electronic device 100 may provide the selected character string to the map application.

구체적으로, 사용자가 지도 어플리케이션에 대응되는 썸네일 이미지(1010-2)를 선택하면 전자 장치(100)는 지도 어플리케이션에 대응되는 화면(1105)을 표시할 수 있다. 여기서, 전자 장치(100)는 지도 어플리케이션에 포함된 입력 필드(1110)를 식별할 수 있다. 그리고, 전자 장치(100)는 식별된 입력 필드(1110)의 위치에 입력 필드(1110)를 선택하도록 가이드하는 가이드 UI(1115)를 표시할 수 있다. 사용자가 가이드 UI (1115)를 선택하면, 전자 장치(100)는 선택된 문자열을 입력 필드(1110)에 입력할 수 있다.Specifically, when the user selects the thumbnail image 1010 - 2 corresponding to the map application, the electronic device 100 may display the screen 1105 corresponding to the map application. Here, the electronic device 100 may identify the input field 1110 included in the map application. In addition, the electronic device 100 may display a guide UI 1115 guiding the selection of the input field 1110 at the position of the identified input field 1110 . When the user selects the guide UI 1115 , the electronic device 100 may input the selected character string into the input field 1110 .

여기서, 화면(1105)에 표시되는 입력 필드가 복수 개이면 입력 필드를 선택하도록 가이드하는 가이드 UI도 복수 개일 수 있다.Here, if there are a plurality of input fields displayed on the screen 1105 , there may also be a plurality of guide UIs for guiding the selection of the input fields.

만약, 화면(1105)에 포함된 입력 필드가 하나이면, 전자 장치(100)는 사용자에게 선택 여부를 묻지 않고 바로 선택된 문자열을 입력 필드에 입력할 수 있다. 이러한 동작을 통해 전자 장치(100)는 선택된 문자열을 공유하는 동작 시간을 단축할 수 있다.If there is only one input field included in the screen 1105 , the electronic device 100 may directly input the selected character string into the input field without asking the user whether to select it. Through this operation, the electronic device 100 may shorten the operation time for sharing the selected character string.

도 12는 일 실시 예에 따라 문자열을 공유하는 방법을 설명하기 위한 흐름도이다.12 is a flowchart illustrating a method of sharing a character string according to an embodiment.

도 12를 참조하면, 전자 장치(100)는 사용자에 의하여 문자열을 선택하는 터치 입력을 수신할 수 있다 (S1205). 그리고, 전자 장치(100)는 선택된 문자열을 처리하기 위한 가이드 UI를 표시할 수 있다 (S1210). 여기서, 선택된 문자열을 처리하기 위한 가이드 UI는 복수의 기능에 대응되는 정보를 포함할 수 있으며, 도 3에서 전술 하였으므로 중복 설명을 생략한다.Referring to FIG. 12 , the electronic device 100 may receive a touch input for selecting a character string by the user ( S1205 ). Then, the electronic device 100 may display a guide UI for processing the selected character string (S1210). Here, the guide UI for processing the selected character string may include information corresponding to a plurality of functions, and since it has been described above with reference to FIG. 3 , a redundant description will be omitted.

한편, 전자 장치(100)는 복수의 기능 중 문자열을 공유하는 터치 입력을 수신할 수 있다.Meanwhile, the electronic device 100 may receive a touch input for sharing a character string among a plurality of functions.

일 실시 예에 따라, 문자열을 공유하는 터치 입력은 탭 공유와 앱 공유로 구분될 수 있으며, 각각의 기능이 구분되어 사용자의 선택에 따라 서로 다른 동작을 수행할 수 있다. 이와 관련된 실시 예는 도 3에서 도시하였다.According to an embodiment, a touch input for sharing a character string may be divided into tap sharing and app sharing, and each function may be divided to perform different operations according to a user's selection. An example related thereto is illustrated in FIG. 3 .

다른 실시 예에 따라, 문자열을 공유하는 터치 입력은 탭 공유 및 앱 공유를 포함하는 명령일 수 있다. 별개의 기능으로 구분되지 않고 문자열 공유 입력 하나에 대응되는 기능만 존재할 수 있다. 도 12에서는 탭 공유 및 앱 공유 동작을 포함하는 실시 예에 대해서 기술한다.According to another embodiment, the touch input for sharing a string may be a command including tap sharing and app sharing. It is not divided into separate functions, and only a function corresponding to one shared string input may exist. 12 , an embodiment including tap sharing and app sharing operations will be described.

문자열을 공유하라는 터치 입력이 수신되면, 전자 장치(100)는 현재 실행 중인 어플리케이션이 복수 개인지 판단할 수 있다 (S1220). 그리고, 현재 실행 중인 어플리케이션이 복수 개이면 복수의 어플리케이션 중 하나의 어플리케이션에 선택된 문자열을 제공할 수 있다 (S1225). S1225 동작에 대한 구체적인 설명은 도 13에서 후술한다.When a touch input to share a character string is received, the electronic device 100 may determine whether there are a plurality of applications currently being executed (S1220). And, if there are a plurality of applications currently being executed, the selected character string may be provided to one application among the plurality of applications (S1225). A detailed description of the operation S1225 will be described later with reference to FIG. 13 .

현재 실행 중인 어플리케이션이 복수 개가 아니면, 전자 장치(100)는 현재 실행 중인 어플리케이션에서 제공하는 탭 중 현재 활성화된 탭을 제외한 탭이 복수 개인지 식별할 수 있다. 여기서, 활성화된 탭이란 전자 장치(100)가 터치 디스플레이(110)에 표시하고 있는 화면 정보를 제공하는 탭을 의미할 수 있다. 여기서, 현재 터치 디스플레이(110)에 표시되는 화면에 대응되는 탭을 활성화된 탭으로 기술하고 터치 디스플레이(110)에 표시되지 않지만 백그라운드 영역에서 실행되고 있는 탭을 비활성화된 탭으로 기술할 수 있다. 그리고, 활성화된 탭 및 비활성화된 탭 모두 실행 중인 탭일 수 있다.If there are not a plurality of currently running applications, the electronic device 100 may identify whether there are a plurality of tabs other than the currently activated tab among tabs provided by the currently running application. Here, the activated tab may mean a tab providing screen information displayed on the touch display 110 by the electronic device 100 . Here, a tab corresponding to the screen currently displayed on the touch display 110 may be described as an activated tab, and a tab that is not displayed on the touch display 110 but is running in the background area may be described as an inactive tab. In addition, both the activated tab and the deactivated tab may be running tabs.

여기서, 전자 장치(100)는 실행 중인 탭 중에서 활성화된 탭을 제외하고 비활성화된 탭이 복수 개인지 식별할 수 있다. 비활성화된 탭이 복수 개이면 전자 장치(100)는 복수의 탭 중 하나를 선택하기 위한 가이드 UI를 터치 디스플레이(110)에 표시할 수 있다 (S1235). 그리고, 전자 장치(100)는 사용자에 의하여 복수의 탭 중 하나의 탭을 선택하는 터치 입력이 수신할 수 있다 (S1240). 그리고, S1240 단계에 의하여 터치 입력이 수신되면 전자 장치(100)는 선택된 탭에 선택된 문자열을 제공할 수 있다 (S1245).Here, the electronic device 100 may identify whether there are a plurality of inactive tabs excluding the activated tab among the currently running tabs. If there are a plurality of inactive tabs, the electronic device 100 may display a guide UI for selecting one of the plurality of tabs on the touch display 110 (S1235). Then, the electronic device 100 may receive a touch input for selecting one tap from among the plurality of taps by the user (S1240). Then, when the touch input is received in step S1240, the electronic device 100 may provide the selected character string to the selected tap (S1245).

또한, S1230 단계에 기초하여 현재 비활성화된 탭이 하나이면, 전자 장치(100)는 해당 비활성화된 탭에 문자열을 제공할 수 있다 (S1245).Also, if there is one currently inactive tap based on step S1230, the electronic device 100 may provide a character string to the inactive tap (S1245).

즉, 전자 장치(100)는 하나의 탭에만 선택된 문자열을 제공할 수 있다.That is, the electronic device 100 may provide the selected character string to only one tap.

한편, S1220 단계에서는 활성 비활성 상태를 묻지 않고 실행 중인 어플리케이션의 개수를 식별하는 내용을 기술하였다. 하지만, 구현 예에 따라, S1220 단계는 비활성화된 어플리케이션의 개수를 식별하는 것으로 대체될 수 있다.Meanwhile, in step S1220, the content of identifying the number of applications being executed without asking the active or inactive state has been described. However, depending on the implementation, step S1220 may be replaced with identifying the number of deactivated applications.

한편, S1230 단계에서 활성화된 탭을 제외하는 이유는 문자열 공유에 대한 사용자 입력이 활성화된 탭에 선택된 문자열을 제공하기 위한 것이 아니기 때문일 수 있다. 본 발명은 현재 활성화된 탭에 문자열을 제공하는 것이 아니라 다른 탭 또는 다른 어플리케이션에 선택된 문자열을 제공하는 것과 관련된 발명일 수 있다. 현재 활성화된 탭에 문자열을 제공하기 위하여 사용자는 탭 공유 기능이 아닌 일반 복사 기능을 이용할 수 있다.Meanwhile, the reason for excluding the activated tab in step S1230 may be that the user input for sharing the string is not to provide the selected string to the activated tab. The present invention may be an invention related to providing the selected character string to another tab or another application, rather than providing the character string to the currently active tab. In order to provide a character string to the currently active tab, the user may use the general copy function instead of the tab sharing function.

도 13은 도 12의 실시 예에서 복수의 어플리케이션 중 하나의 어플리케이션에 문자열을 제공하는 동작을 설명하기 위한 흐름도이다.13 is a flowchart for explaining an operation of providing a character string to one application among a plurality of applications in the embodiment of FIG. 12 .

도 13을 참조하면, 도 12의 S1225 단계를 구체화할 수 있다. 전자 장치(100)는 복수의 어플리케이션 중 하나의 어플리케이션을 선택하기 위한 가이드 UI를 표시할 수 있다 (S1305). 그리고, 전자 장치(100)는 복수의 어플리케이션 중 하나의 어플리케이션을 선택하는 터치 입력을 사용자에 의해 수신할 수 있다 (S1310). 그리고, 전자 장치(100)는 터치 입력에 대응되는 어플리케이션이 현재 전자 장치(100)에서 활성화된 어플리케이션인지 식별할 수 있다 (S1315).Referring to FIG. 13 , step S1225 of FIG. 12 may be embodied. The electronic device 100 may display a guide UI for selecting one application among a plurality of applications (S1305). In addition, the electronic device 100 may receive a touch input for selecting one application among a plurality of applications from the user (S1310). Then, the electronic device 100 may identify whether the application corresponding to the touch input is an application currently activated in the electronic device 100 ( S1315 ).

여기서, 선택된 어플리케이션이 활성화된 어플리케이션이면 전자 장치(100)는 현재 활성화된 어플리케이션에서 제공하는 탭 중 현재 활성화된 탭을 제외한 비활성화된 탭이 복수 개인지 식별할 수 있다 (S1320).Here, if the selected application is an activated application, the electronic device 100 may identify whether there are a plurality of inactive tabs other than the currently activated tab among tabs provided by the currently activated application ( S1320 ).

비활성화된 탭이 복수 개이면 전자 장치(100)는 복수 개의 탭 중 하나의 탭을 선택하기 위한 가이드 UI를 표시할 수 있다 (S1330). 그리고, 사용자로부터 하나의 탭을 선택하는 터치 입력을 수신할 수 있다 (S1335). 그리고, 전자 장치(100)는 사용자 터치 입력에 대응되는 탭에 선택된 문자열을 제공할 수 있다 (S1340).If there are a plurality of inactivated tabs, the electronic device 100 may display a guide UI for selecting one tab among the plurality of tabs (S1330). Then, a touch input for selecting one tap may be received from the user (S1335). Then, the electronic device 100 may provide the selected character string to the tap corresponding to the user's touch input (S1340).

또한, 비활성화된 탭이 1개이면 전자 장치(100)는 1개의 비활성화된 탭에 선택된 문자열을 제공할 수 있다 (S1340). 만약, 비활성화된 탭이 없으면, 사용자가 탭간 공유 기능을 잘못 이용한 것으로 판단하여 활성화된 탭에 선택된 문자열을 제공할 수 있다 (S1340).Also, if there is one inactive tap, the electronic device 100 may provide the selected character string to the one inactive tap (S1340). If there is no inactive tab, it is determined that the user has misused the sharing function between tabs, and the selected character string may be provided to the activated tab (S1340).

한편, 여기서, 선택된 어플리케이션이 활성화된 어플리케이션이 아니면, 전자 장치(100)는 선택된 어플리케이션(비활성화된 어플리케이션)에서 제공하는 탭이 복수 개인지 식별할 수 있다 (S1325). 여기서, 탭이 복수 개이면 전자 장치(100)는 복수 개의 탭 중 하나의 탭을 선택하기 위한 가이드 UI를 표시할 수 있다 (S1330). 그리고, 사용자로부터 하나의 탭을 선택하는 터치 입력을 수신할 수 있다 (S1335). 그리고, 전자 장치(100)는 사용자 터치 입력에 대응되는 탭에 선택된 문자열을 제공할 수 있다 (S1340).Meanwhile, if the selected application is not an activated application, the electronic device 100 may identify whether there are a plurality of taps provided by the selected application (inactivated application) (S1325). Here, if there are a plurality of tabs, the electronic device 100 may display a guide UI for selecting one tab among the plurality of tabs (S1330). Then, a touch input for selecting one tap may be received from the user (S1335). Then, the electronic device 100 may provide the selected character string to the tap corresponding to the user's touch input (S1340).

또한, 탭이 1개이면 전자 장치(100)는 1개의 탭에 선택된 문자열을 제공할 수 있다 (S1340).Also, if there is one tap, the electronic device 100 may provide the selected character string to one tap (S1340).

도 14는 도 12의 실시 예에서 탭에 문자열을 제공하는 동작을 설명하기 위한 도면이다.14 is a diagram for explaining an operation of providing a character string to a tab in the embodiment of FIG. 12 .

도 14를 참조하면, 탭에 문자열을 제공하는 구체화된 동작을 설명한다. 선택된 문자열을 제공하는 탭이 결정되었다고 가정한다. 여기서, S1245 단계 또는 S1340 단계에 의하여 결정된 탭에 대하여 전자 장치(100)는 탭에 입력 필드가 복수 개인지 여부를 식별할 수 있다 (S1405). 그리고, 결정된 탭에 입력 필드가 복수 개이면 전자 장치(100)는 복수의 입력 필드 중 하나의 입력 필드를 선택하기 위한 가이드 UI를 표시할 수 있다 (S1410). 그리고, 사용자로부터 하나의 입력 필드를 선택하는 터치 입력을 수신할 수 있다 (S1415). 그리고, 전자 장치(100)는 수신된 터치 입력에 대응되는 입력 필드에 선택된 문자열을 입력할 수 있다 (S1420).Referring to FIG. 14 , a detailed operation of providing a character string to a tab will be described. Assume that the tab providing the selected string has been determined. Here, with respect to the tap determined in step S1245 or S1340, the electronic device 100 may identify whether there are a plurality of input fields in the tap (S1405). And, if the determined tap has a plurality of input fields, the electronic device 100 may display a guide UI for selecting one input field from among the plurality of input fields (S1410). Then, a touch input for selecting one input field may be received from the user (S1415). Then, the electronic device 100 may input the selected character string into an input field corresponding to the received touch input (S1420).

한편, 결정된 탭에 대하여 전자 장치(100)는 탭에 입력 필드가 복수 개가 아니면, 전자 장치(100)는 하나의 입력 필드에 선택된 문자열을 입력할 수 있다 (S1420).Meanwhile, with respect to the determined tap, if there are not a plurality of input fields in the tap, the electronic device 100 may input the selected character string into one input field (S1420).

도 15는 도 14의 실시 예에서 입력 필드에 데이터가 입력 되었는지 여부를 판단하는 동작을 설명하기 위한 도면이다.FIG. 15 is a diagram for explaining an operation of determining whether data is input to an input field in the embodiment of FIG. 14 .

도 15를 참조하면, S1245 단계 또는 S1340 단계에 의하여 결정된 탭에 대하여 전자 장치(100)는 탭에 입력 필드가 복수 개인지 여부를 식별할 수 있다 (S1505).Referring to FIG. 15 , with respect to the tap determined in step S1245 or S1340 , the electronic device 100 may identify whether there are a plurality of input fields in the tap ( S1505 ).

결정된 탭에 입력 필드가 복수 개이면 전자 장치(100)는 복수의 입력 필드 중 데이터가 입력되지 않은 입력 필드를 식별할 수 있다 (S1510). 그리고, 데이터가 입력되지 않은 입력 필드가 하나이면 전자 장치(100)는 선택된 문자열을 하나의 입력 필드에 입력할 수 있다. 만약, 데이터가 입력되지 않은 입력 필드가 복수 개이면 데이터가 입력 되지 않은 입력 필드 중 하나의 입력 필드를 선택하기 위한 가이드 UI를 표시할 수 있다 (S1515).If there are a plurality of input fields in the determined tap, the electronic device 100 may identify an input field to which data is not input from among the plurality of input fields (S1510). And, if there is one input field into which data is not input, the electronic device 100 may input the selected character string into one input field. If there are a plurality of input fields in which data is not input, a guide UI for selecting one input field among input fields in which data is not input may be displayed (S1515).

그리고, 사용자로부터 하나의 입력 필드를 선택하는 터치 입력을 수신할 수 있다 (S1520). 그리고, 전자 장치(100)는 수신된 터치 입력에 대응되는 입력 필드에 선택된 문자열을 입력할 수 있다 (S1525).Then, a touch input for selecting one input field may be received from the user (S1520). Then, the electronic device 100 may input the selected character string into an input field corresponding to the received touch input (S1525).

한편, 결정된 탭에 대하여 전자 장치(100)는 탭에 입력 필드가 복수 개가 아니면, 전자 장치(100)는 하나의 입력 필드에 선택된 문자열을 입력할 수 있다 (S1525).Meanwhile, for the determined tap, if there are not a plurality of input fields in the tap, the electronic device 100 may input the selected character string into one input field ( S1525 ).

한편, 도 15의 실시 예에 대응되는 설명은 도 9에서 전술 하였으므로 중복 설명을 생략한다.Meanwhile, since the description corresponding to the embodiment of FIG. 15 has been described above with reference to FIG. 9 , a redundant description will be omitted.

도 16은 본 개시의 일 실시 예에 따른 전자 장치의 제어 방법을 설명하기 위한 흐름도이다.16 is a flowchart illustrating a method of controlling an electronic device according to an embodiment of the present disclosure.

도 16을 참조하면, 전자 장치(100)의 제어 방법은 어플리케이션의 제1 실행 화면을 표시할 수 있다 (S1605). 또한, 제어 방법은 제1 실행 화면에 포함된 문자열을 선택하는 제1 터치 입력이 수신되면, 선택된 문자열을 처리하기 위한 제1 가이드 UI(User Interface)를 표시할 수 있다 (S1610). 또한, 제어 방법은 표시된 제1 가이드 UI 상에서 선택된 문자열을 공유하기 위한 제2 터치 입력이 수신되면, 어플리케이션의 제2 실행 화면을 표시할 수 있다 (S1615).Referring to FIG. 16 , the control method of the electronic device 100 may display a first execution screen of an application (S1605). Also, in the control method, when a first touch input for selecting a character string included in the first execution screen is received, a first guide UI (User Interface) for processing the selected character string may be displayed ( S1610 ). Also, as for the control method, when a second touch input for sharing the selected character string is received on the displayed first guide UI, a second execution screen of the application may be displayed ( S1615 ).

여기서, 제어 방법은 제2 터치 입력이 수신되면, 선택된 문자열을 메모리(130)에 저장할 수 있고, 제2 실행 화면에 저장된 문자열을 표시하는 단계를 더 포함할 수 있다.Here, when the second touch input is received, the control method may store the selected character string in the memory 130 , and may further include displaying the stored character string on the second execution screen.

한편, 제어 방법은 제2 터치 입력이 수신되면, 현재 실행 중인 어플리케이션의 실행 화면의 개수를 식별하는 단계 및 제1 실행 화면을 제외한 실행 화면의 개수가 복수 개이면, 복수 개의 실행 화면 중 하나의 실행 화면을 선택하기 위한 제2 가이드 UI를 표시하는 단계를 더 포함할 수 있다.On the other hand, the control method includes the steps of identifying the number of execution screens of the currently running application when a second touch input is received; The method may further include displaying a second guide UI for selecting a screen.

한편, 제어 방법은 제2 터치 입력이 수신되면, 현재 실행 중인 어플리케이션의 실행 화면의 개수를 식별하는 단계 및 제1 실행 화면을 제외한 실행 화면이 없는 경우, 제1 실행 화면에서 선택된 문자열을 입력하기 위한 입력 필드를 식별하는 단계를 더 포함할 수 있다.On the other hand, the control method includes the steps of identifying the number of execution screens of the currently running application when a second touch input is received, and inputting a string selected from the first execution screen when there is no execution screen except for the first execution screen The method may further include identifying an input field.

여기서, 제어 방법은 식별된 입력 필드가 하나이면, 식별된 입력 필드에 선택된 문자열을 표시하는 단계 및 식별된 입력 필드가 복수개이면, 복수개의 입력 필드 중 하나의 입력 필드를 선택하기 위한 제3 가이드 UI를 표시하는 단계를 더 포함할 수 있다.Here, the control method includes displaying the selected character string in the identified input field if there is one identified input field, and a third guide UI for selecting one of the plurality of input fields if there are a plurality of identified input fields It may further include the step of displaying.

여기서, 제3 가이드 UI를 표시하는 단계는 제3 가이드 UI를 입력 필드보다 큰 사이즈로 표시할 수 있다.Here, in the displaying of the third guide UI, the third guide UI may be displayed in a size larger than that of the input field.

한편, 제2 실행 화면에 선택된 문자열을 표시하기 위한 입력 필드가 복수 개인 경우, 복수 개의 입력 필드 및 복수 개의 입력 필드 각각의 식별 정보를 포함하는 제4 가이드 UI를 표시하는 단계를 더 포함할 수 있다.Meanwhile, when there are a plurality of input fields for displaying the selected character string on the second execution screen, the method may further include displaying a plurality of input fields and a fourth guide UI including identification information of each of the plurality of input fields. .

여기서, 제4 가이드 UI를 표시하는 단계는 제2 실행 화면에 포함된 복수 개의 입력 필드 각각의 좌측 또는 상측에 표시된 텍스트 정보에 기초하여 식별 정보를 획득할 수 있다.Here, in the displaying of the fourth guide UI, identification information may be obtained based on text information displayed on the left or upper side of each of the plurality of input fields included in the second execution screen.

한편, 제어 방법은 제2 터치 입력이 수신되면, 제1 실행 화면의 일부 영역 및 제2 실행 화면의 일부 영역이 동시에 표시하는 단계를 더 포함할 수 있다.Meanwhile, the control method may further include simultaneously displaying a partial region of the first execution screen and a partial region of the second execution screen when the second touch input is received.

한편, 제1 가이드 UI를 표시하는 단계 (S1610)는 제1 터치 입력이 수신되면, 선택된 문자열을 어플리케이션의 타 실행 화면과 공유하기 위한 제1 가이드 메뉴 및 선택된 문자열을 타 어플리케이션과 공유하기 위한 제2 가이드 메뉴를 포함하는 제1 가이드 UI를 표시할 수 있고, 제2 실행 화면을 표시하는 단계 (S1615)는 제1 가이드 UI에서 제1 가이드 메뉴가 선택되는 제2 터치 입력이 수신되면, 제2 실행 화면을 표시할 수 있다.Meanwhile, in the step of displaying the first guide UI (S1610), when the first touch input is received, a first guide menu for sharing the selected character string with other execution screens of the application and a second guide menu for sharing the selected character string with other applications The first guide UI including the guide menu may be displayed, and the step of displaying the second execution screen (S1615) is when a second touch input for selecting the first guide menu is received in the first guide UI, the second execution screen can be displayed.

한편, 도 16과 같은 전자 장치의 제어 방법은 도 1 또는 도 2의 구성을 가지는 전자 장치 상에서 실행될 수 있으며, 그 밖의 구성을 가지는 전자 장치 상에서도 실행될 수 있다.Meanwhile, the method of controlling the electronic device as shown in FIG. 16 may be executed on the electronic device having the configuration of FIG. 1 or FIG. 2 , and may also be executed on the electronic device having other configurations.

한편, 상술한 본 개시의 다양한 실시 예들에 따른 방법들은, 기존 전자 장치에 설치 가능한 어플리케이션 형태로 구현될 수 있다.Meanwhile, the above-described methods according to various embodiments of the present disclosure may be implemented in the form of an application that can be installed in an existing electronic device.

또한, 상술한 본 개시의 다양한 실시 예들에 따른 방법들은, 기존 전자 장치에 대한 소프트웨어 업그레이드, 또는 하드웨어 업그레이드 만으로도 구현될 수 있다.In addition, the above-described methods according to various embodiments of the present disclosure may be implemented only by software upgrade or hardware upgrade of an existing electronic device.

또한, 상술한 본 개시의 다양한 실시 예들은 전자 장치에 구비된 임베디드 서버, 또는 전자 장치 및 디스플레이 장치 중 적어도 하나의 외부 서버를 통해 수행되는 것도 가능하다.In addition, various embodiments of the present disclosure described above may be performed through an embedded server provided in an electronic device or an external server of at least one of an electronic device and a display device.

한편, 본 개시의 일시 예에 따르면, 이상에서 설명된 다양한 실시 예들은 기기(machine)(예: 컴퓨터)로 읽을 수 있는 저장 매체(machine-readable storage media)에 저장된 명령어를 포함하는 소프트웨어로 구현될 수 있다. 기기는, 저장 매체로부터 저장된 명령어를 호출하고, 호출된 명령어에 따라 동작이 가능한 장치로서, 개시된 실시 예들에 따른 전자 장치를 포함할 수 있다. 명령이 프로세서에 의해 실행될 경우, 프로세서가 직접, 또는 프로세서의 제어 하에 다른 구성요소들을 이용하여 명령에 해당하는 기능을 수행할 수 있다. 명령은 컴파일러 또는 인터프리터에 의해 생성 또는 실행되는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서, '비일시적'은 저장매체가 신호(signal)를 포함하지 않으며 실재(tangible)한다는 것을 의미할 뿐 데이터가 저장매체에 반영구적 또는 임시적으로 저장됨을 구분하지 않는다.Meanwhile, according to a temporary example of the present disclosure, the various embodiments described above may be implemented as software including instructions stored in a machine-readable storage media readable by a machine (eg, a computer). can The device is a device capable of calling a stored command from a storage medium and operating according to the called command, and may include the electronic device according to the disclosed embodiments. When the instruction is executed by the processor, the processor may perform a function corresponding to the instruction by using other components directly or under the control of the processor. Instructions may include code generated or executed by a compiler or interpreter. The device-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' means that the storage medium does not include a signal and is tangible, and does not distinguish that data is semi-permanently or temporarily stored in the storage medium.

또한, 본 개시의 일 실시 예에 따르면, 이상에서 설명된 다양한 실시 예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 온라인으로 배포될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.Also, according to an embodiment of the present disclosure, the method according to the various embodiments described above may be included in a computer program product and provided. Computer program products may be traded between sellers and buyers as commodities. The computer program product may be distributed in the form of a machine-readable storage medium (eg, compact disc read only memory (CD-ROM)) or online through an application store (eg, Play Store™). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a storage medium such as a memory of a server of a manufacturer, a server of an application store, or a relay server.

또한, 상술한 다양한 실시 예들에 따른 구성 요소(예: 모듈 또는 프로그램) 각각은 단수 또는 복수의 개체로 구성될 수 있으며, 전술한 해당 서브 구성 요소들 중 일부 서브 구성 요소가 생략되거나, 또는 다른 서브 구성 요소가 다양한 실시 예에 더 포함될 수 있다. 대체적으로 또는 추가적으로, 일부 구성 요소들(예: 모듈 또는 프로그램)은 하나의 개체로 통합되어, 통합되기 이전의 각각의 해당 구성 요소에 의해 수행되는 기능을 동일 또는 유사하게 수행할 수 있다. 다양한 실시 예들에 따른, 모듈, 프로그램 또는 다른 구성 요소에 의해 수행되는 동작들은 순차적, 병렬적, 반복적 또는 휴리스틱하게 실행되거나, 적어도 일부 동작이 다른 순서로 실행되거나, 생략되거나, 또는 다른 동작이 추가될 수 있다.In addition, each of the components (eg, a module or a program) according to the above-described various embodiments may be composed of a single or a plurality of entities, and some sub-components of the aforementioned sub-components may be omitted, or other sub-components may be omitted. Components may be further included in various embodiments. Alternatively or additionally, some components (eg, a module or a program) may be integrated into a single entity to perform the same or similar functions performed by each corresponding component prior to integration. According to various embodiments, operations performed by a module, program, or other component may be sequentially, parallel, repetitively or heuristically executed, or at least some operations may be executed in a different order, omitted, or other operations may be added. can

이상에서는 본 개시의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 개시는 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 개시의 요지를 벗어남이 없이 당해 개시에 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형 실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 개시의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.In the above, preferred embodiments of the present disclosure have been illustrated and described, but the present disclosure is not limited to the specific embodiments described above, and it is common in the technical field pertaining to the present disclosure without departing from the gist of the present disclosure as claimed in the claims. Various modifications may be made by those having the knowledge of

100: 전자 장치 110: 터치 디스플레이
120: 프로세서
100: electronic device 110: touch display
120: processor

Claims (20)

전자 장치에 있어서,
터치 디스플레이; 및
프로세서;를 포함하고,
상기 프로세서는,
어플리케이션의 제1 실행 화면을 표시하도록 상기 터치 디스플레이를 제어하고,
상기 제1 실행 화면에 포함된 문자열을 선택하는 제1 터치 입력이 수신되면, 상기 선택된 문자열을 처리하기 위한 제1 가이드 UI(User Interface)를 표시하고,
상기 표시된 제1 가이드 UI 상에서 상기 선택된 문자열을 공유하기 위한 제2 터치 입력이 수신되면, 상기 어플리케이션의 제2 실행 화면을 표시하도록 상기 터치 디스플레이를 제어하는, 전자 장치.
In an electronic device,
touch display; and
processor; including;
The processor is
Control the touch display to display the first execution screen of the application,
When a first touch input for selecting a character string included in the first execution screen is received, a first guide UI (User Interface) for processing the selected character string is displayed,
When a second touch input for sharing the selected character string is received on the displayed first guide UI, the electronic device controls the touch display to display a second execution screen of the application.
제1항에 있어서,
메모리;를 더 포함하며,
상기 프로세서는,
상기 제2 터치 입력이 수신되면, 상기 선택된 문자열을 상기 메모리에 저장하고, 상기 제2 실행 화면에 상기 저장된 문자열을 표시하도록 상기 터치 디스플레이를 제어하는, 전자 장치.
According to claim 1,
memory; further comprising
The processor is
When the second touch input is received, the electronic device stores the selected character string in the memory and controls the touch display to display the stored character string on the second execution screen.
제1항에 있어서,
상기 프로세서는,
상기 제2 터치 입력이 수신되면, 현재 실행 중인 상기 어플리케이션의 실행 화면의 개수를 식별하고,
상기 제1 실행 화면을 제외한 실행 화면의 개수가 복수 개이면, 상기 복수 개의 실행 화면 중 하나의 실행 화면을 선택하기 위한 제2 가이드 UI를 표시하도록 상기 터치 디스플레이를 제어하는, 전자 장치.
The method of claim 1,
The processor is
When the second touch input is received, the number of execution screens of the currently executed application is identified,
If the number of execution screens other than the first execution screen is plural, controlling the touch display to display a second guide UI for selecting one execution screen from among the plurality of execution screens.
제1항에 있어서,
상기 프로세서는,
상기 제2 터치 입력이 수신되면, 현재 실행 중인 상기 어플리케이션의 실행 화면의 개수를 식별하고,
상기 제1 실행 화면을 제외한 실행 화면이 없는 경우, 상기 제1 실행 화면에서 상기 선택된 문자열을 입력하기 위한 입력 필드를 식별하는, 전자 장치.
According to claim 1,
The processor is
When the second touch input is received, the number of execution screens of the currently executed application is identified,
and identifying an input field for inputting the selected character string on the first execution screen when there is no execution screen except for the first execution screen.
제4항에 있어서,
상기 프로세서는,
상기 식별된 입력 필드가 하나이면, 상기 식별된 입력 필드에 상기 선택된 문자열을 표시하도록 상기 터치 디스플레이를 제어하고,
상기 식별된 입력 필드가 복수개이면, 상기 복수개의 입력 필드 중 하나의 입력 필드를 선택하기 위한 제3 가이드 UI를 표시하도록 상기 터치 디스플레이를 제어하는, 전자 장치.
5. The method of claim 4,
The processor is
If the identified input field is one, control the touch display to display the selected character string in the identified input field,
If the number of the identified input fields is plural, controlling the touch display to display a third guide UI for selecting one input field from among the plurality of input fields.
제5항에 있어서,
상기 프로세서는,
상기 제3 가이드 UI를 상기 입력 필드보다 큰 사이즈로 표시하도록 상기 터치 디스플레이를 제어하는, 전자 장치.
6. The method of claim 5,
The processor is
and controlling the touch display to display the third guide UI in a size larger than that of the input field.
제1항에 있어서,
상기 프로세서는,
상기 제2 실행 화면에 상기 선택된 문자열을 표시하기 위한 입력 필드가 복수 개인 경우, 상기 복수 개의 입력 필드 및 상기 복수 개의 입력 필드 각각의 식별 정보를 포함하는 제4 가이드 UI를 표시하도록 상기 터치 디스플레이를 제어하는, 전자 장치.
According to claim 1,
The processor is
If there are a plurality of input fields for displaying the selected character string on the second execution screen, control the touch display to display a fourth guide UI including the plurality of input fields and identification information of each of the plurality of input fields which is an electronic device.
제7항에 있어서,
상기 프로세서는,
상기 제2 실행 화면에 포함된 상기 복수 개의 입력 필드 각각의 좌측 또는 상측에 표시된 텍스트 정보에 기초하여 상기 식별 정보를 획득하는, 전자 장치.
8. The method of claim 7,
The processor is
and obtaining the identification information based on text information displayed on the left or upper side of each of the plurality of input fields included in the second execution screen.
제1항에 있어서,
상기 프로세서는,
상기 제2 터치 입력이 수신되면, 상기 제1 실행 화면의 일부 영역 및 상기 제2 실행 화면의 일부 영역이 동시에 표시되도록 상기 터치 디스플레이를 제어하는, 전자 장치.
The method of claim 1,
The processor is
When the second touch input is received, the electronic device controls the touch display to simultaneously display a partial region of the first execution screen and a partial region of the second execution screen.
제1항에 있어서,
상기 프로세서는,
상기 제1 터치 입력이 수신되면, 상기 선택된 문자열을 상기 어플리케이션의 타 실행 화면과 공유하기 위한 제1 가이드 메뉴 및 상기 선택된 문자열을 타 어플리케이션과 공유하기 위한 제2 가이드 메뉴를 포함하는 상기 제1 가이드 UI를 표시하고,
상기 제1 가이드 UI에서 상기 제1 가이드 메뉴가 선택되는 상기 제2 터치 입력이 수신되면, 상기 제2 실행 화면을 표시하도록 상기 터치 디스플레이를 제어하는, 전자 장치.
According to claim 1,
The processor is
When the first touch input is received, the first guide UI including a first guide menu for sharing the selected character string with other execution screens of the application and a second guide menu for sharing the selected character string with other applications display,
When the second touch input for selecting the first guide menu is received in the first guide UI, the electronic device controls the touch display to display the second execution screen.
전자 장치의 제어 방법에 있어서,
어플리케이션의 제1 실행 화면을 표시하는 단계;
상기 제1 실행 화면에 포함된 문자열을 선택하는 제1 터치 입력이 수신되면, 상기 선택된 문자열을 처리하기 위한 제1 가이드 UI(User Interface)를 표시하는 단계; 및
상기 표시된 제1 가이드 UI 상에서 상기 선택된 문자열을 공유하기 위한 제2 터치 입력이 수신되면, 상기 어플리케이션의 제2 실행 화면을 표시하는 단계;를 포함하는, 전자 장치의 제어 방법.
A method for controlling an electronic device, comprising:
displaying a first execution screen of the application;
displaying a first guide UI (User Interface) for processing the selected character string when a first touch input for selecting a character string included in the first execution screen is received; and
and displaying a second execution screen of the application when a second touch input for sharing the selected character string is received on the displayed first guide UI.
제11항에 있어서,
상기 제2 터치 입력이 수신되면, 상기 선택된 문자열을 메모리에 저장하고, 상기 제2 실행 화면에 상기 저장된 문자열을 표시하는 단계;를 더 포함하는, 전자 장치의 제어 방법.
12. The method of claim 11,
When the second touch input is received, storing the selected character string in a memory and displaying the stored character string on the second execution screen;
제11항에 있어서,
상기 제2 터치 입력이 수신되면, 현재 실행 중인 상기 어플리케이션의 실행 화면의 개수를 식별하는 단계; 및
상기 제1 실행 화면을 제외한 실행 화면의 개수가 복수 개이면, 상기 복수 개의 실행 화면 중 하나의 실행 화면을 선택하기 위한 제2 가이드 UI를 표시하는 단계;를 더 포함하는, 전자 장치의 제어 방법.
12. The method of claim 11,
identifying the number of execution screens of the application currently being executed when the second touch input is received; and
If the number of execution screens other than the first execution screen is plural, displaying a second guide UI for selecting one execution screen from among the plurality of execution screens.
제11항에 있어서,
상기 제2 터치 입력이 수신되면, 현재 실행 중인 상기 어플리케이션의 실행 화면의 개수를 식별하는 단계; 및
상기 제1 실행 화면을 제외한 실행 화면이 없는 경우, 상기 제1 실행 화면에서 상기 선택된 문자열을 입력하기 위한 입력 필드를 식별하는 단계;를 더 포함하는, 전자 장치의 제어 방법.
12. The method of claim 11,
identifying the number of execution screens of the application currently being executed when the second touch input is received; and
and identifying an input field for inputting the selected character string on the first execution screen when there is no execution screen other than the first execution screen.
제14항에 있어서,
상기 식별된 입력 필드가 하나이면, 상기 식별된 입력 필드에 상기 선택된 문자열을 표시하는 단계; 및
상기 식별된 입력 필드가 복수개이면, 상기 복수개의 입력 필드 중 하나의 입력 필드를 선택하기 위한 제3 가이드 UI를 표시하는 단계;를 더 포함하는, 전자 장치의 제어 방법.
15. The method of claim 14,
if the identified input field is one, displaying the selected character string in the identified input field; and
If the number of the identified input fields is plural, displaying a third guide UI for selecting one input field from among the plurality of input fields.
제15항에 있어서,
상기 제3 가이드 UI를 표시하는 단계는,
상기 제3 가이드 UI를 상기 입력 필드보다 큰 사이즈로 표시하는, 전자 장치의 제어 방법.
16. The method of claim 15,
Displaying the third guide UI comprises:
and displaying the third guide UI in a size larger than that of the input field.
제11항에 있어서,
상기 제2 실행 화면에 상기 선택된 문자열을 표시하기 위한 입력 필드가 복수 개인 경우, 상기 복수 개의 입력 필드 및 상기 복수 개의 입력 필드 각각의 식별 정보를 포함하는 제4 가이드 UI를 표시하는 단계;를 더 포함하는, 전자 장치의 제어 방법.
12. The method of claim 11,
When there are a plurality of input fields for displaying the selected character string on the second execution screen, displaying the plurality of input fields and a fourth guide UI including identification information of each of the plurality of input fields; further comprising A method of controlling an electronic device.
제17항에 있어서,
상기 제4 가이드 UI를 표시하는 단계는,
상기 제2 실행 화면에 포함된 상기 복수 개의 입력 필드 각각의 좌측 또는 상측에 표시된 텍스트 정보에 기초하여 상기 식별 정보를 획득하는, 전자 장치의 제어 방법.
18. The method of claim 17,
Displaying the fourth guide UI comprises:
The method of controlling an electronic device, acquiring the identification information based on text information displayed on the left or upper side of each of the plurality of input fields included in the second execution screen.
제11항에 있어서,
상기 제2 터치 입력이 수신되면, 상기 제1 실행 화면의 일부 영역 및 상기 제2 실행 화면의 일부 영역이 동시에 표시하는 단계;를 더 포함하는, 전자 장치의 제어 방법.
12. The method of claim 11,
When the second touch input is received, simultaneously displaying a partial region of the first execution screen and a partial region of the second execution screen.
제11항에 있어서,
상기 제1 가이드 UI를 표시하는 단계는,
상기 제1 터치 입력이 수신되면, 상기 선택된 문자열을 상기 어플리케이션의 타 실행 화면과 공유하기 위한 제1 가이드 메뉴 및 상기 선택된 문자열을 타 어플리케이션과 공유하기 위한 제2 가이드 메뉴를 포함하는 상기 제1 가이드 UI를 표시하고,
상기 제2 실행 화면을 표시하는 단계는,
상기 제1 가이드 UI에서 상기 제1 가이드 메뉴가 선택되는 상기 제2 터치 입력이 수신되면, 상기 제2 실행 화면을 표시하는, 전자 장치의 제어 방법.
12. The method of claim 11,
Displaying the first guide UI comprises:
When the first touch input is received, the first guide UI including a first guide menu for sharing the selected character string with other execution screens of the application and a second guide menu for sharing the selected character string with other applications display,
Displaying the second execution screen comprises:
When the second touch input for selecting the first guide menu is received in the first guide UI, the second execution screen is displayed.
KR1020200077668A 2020-06-25 2020-06-25 Electronic apparatus and controlling method thereof KR20220000112A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020200077668A KR20220000112A (en) 2020-06-25 2020-06-25 Electronic apparatus and controlling method thereof
PCT/KR2021/005370 WO2021261739A1 (en) 2020-06-25 2021-04-28 Electronic device and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200077668A KR20220000112A (en) 2020-06-25 2020-06-25 Electronic apparatus and controlling method thereof

Publications (1)

Publication Number Publication Date
KR20220000112A true KR20220000112A (en) 2022-01-03

Family

ID=79281514

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200077668A KR20220000112A (en) 2020-06-25 2020-06-25 Electronic apparatus and controlling method thereof

Country Status (2)

Country Link
KR (1) KR20220000112A (en)
WO (1) WO2021261739A1 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100873126B1 (en) * 2002-09-05 2008-12-09 엘지전자 주식회사 Mobile terminal and Method for editing a text in thereof
KR100820372B1 (en) * 2006-08-30 2008-04-07 엔에이치엔(주) Method for inputtng text into electric mail and record media recorded program for realizing the same
KR20090057609A (en) * 2007-12-03 2009-06-08 삼성전자주식회사 Mobile terminal having touch screen and method for inputting message thereof
KR102113272B1 (en) * 2013-03-11 2020-06-02 삼성전자주식회사 Method and apparatus for copy and paste in electronic device
KR20170055227A (en) * 2015-11-11 2017-05-19 엘지전자 주식회사 Mobile terminal and method for controlling the same

Also Published As

Publication number Publication date
WO2021261739A1 (en) 2021-12-30

Similar Documents

Publication Publication Date Title
KR102497195B1 (en) A mehtod for processing contents, an electronic device and a storage medium therefor
CN107705349B (en) System and method for augmented reality aware content
KR102309175B1 (en) Scrapped Information Providing Method and Apparatus
KR102178892B1 (en) Method for providing an information on the electronic device and electronic device thereof
US9760331B2 (en) Sharing a screen between electronic devices
US10786196B2 (en) Display apparatus and control method thereof for skin care analysis
US9888061B2 (en) Method for organizing home screen and electronic device implementing the same
US11144195B2 (en) Fast data copying method and electronic device
US10691402B2 (en) Multimedia data processing method of electronic device and electronic device thereof
US20170161240A1 (en) Web page operation method and electronic device for supporting the same
US20230273708A1 (en) Method of selecting one or more items according to user input and electronic device therefor
US9426606B2 (en) Electronic apparatus and method of pairing in electronic apparatus
KR102217749B1 (en) Electronic apparatus and method of executing function thereof
US10838612B2 (en) Apparatus and method for processing drag and drop
TW201617839A (en) Light dismiss manager
US20150339047A1 (en) Method of displaying for user interface effect and electronic device thereof
US9990912B2 (en) Electronic device and method for reproducing sound in the electronic device
US20200293168A1 (en) Electronic apparatus and method for controlling thereof
KR20170130156A (en) Electronic Device and Method for Saving User Data
KR102316846B1 (en) Method for sorting a media content and electronic device implementing the same
KR20150096956A (en) Apparatus and Method for displaying information in electronic device
US20180196937A1 (en) Electronic device and method of controlling same
KR102332674B1 (en) Apparatus and method for notifying change of contents
KR20220000112A (en) Electronic apparatus and controlling method thereof
KR102255369B1 (en) Method for providing alternative service and electronic device thereof