[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101911740B1 - Method and apparatus for operating multi tasking in a mobile device - Google Patents

Method and apparatus for operating multi tasking in a mobile device Download PDF

Info

Publication number
KR101911740B1
KR101911740B1 KR1020120003872A KR20120003872A KR101911740B1 KR 101911740 B1 KR101911740 B1 KR 101911740B1 KR 1020120003872 A KR1020120003872 A KR 1020120003872A KR 20120003872 A KR20120003872 A KR 20120003872A KR 101911740 B1 KR101911740 B1 KR 101911740B1
Authority
KR
South Korea
Prior art keywords
mode
application
mini
execution
screen
Prior art date
Application number
KR1020120003872A
Other languages
Korean (ko)
Other versions
KR20120138618A (en
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 US13/493,194 priority Critical patent/US10083047B2/en
Priority to EP12171955.3A priority patent/EP2535809B1/en
Priority to CN201210200527.XA priority patent/CN102866914B/en
Publication of KR20120138618A publication Critical patent/KR20120138618A/en
Application granted granted Critical
Publication of KR101911740B1 publication Critical patent/KR101911740B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 모바일 디바이스에서 어플리케이션의 풀 모드 및 미니 모드에 의한 멀티태스킹 운용을 통해 리소스가 제한적인 모바일 디바이스의 멀티태스킹 운용에 따른 효율적인 리소스 활용 및 화면 활용이 가능하도록 하는 멀티태스킹 운용 방법 및 장치에 관한 것으로, 이러한 본 발명은 모바일 디바이스에서 멀티태스킹 운용 방법에 있어서, 어플리케이션 실행을 위한 실행 이벤트 입력을 감지하는 과정과, 상기 실행 이벤트의 타입을 판별하는 과정과, 상기 실행 이벤트의 타입에 따라 상기 어플리케이션을 풀 모드 및 미니 모드 중 적어도 하나의 모드로 실행하는 과정과, 상기 어플리케이션이 실행되는 모드에 따른 실행화면을 표시하는 과정을 포함한다.The present invention relates to a multitasking method and apparatus for enabling efficient resource utilization and screen utilization according to multitasking operation of a mobile device with limited resources through multitasking operation of a full mode and a mini mode of an application in a mobile device According to another aspect of the present invention, there is provided a method for operating a multitasking device in a mobile device, comprising the steps of: detecting an input of an execution event for executing an application; determining a type of the execution event; Executing at least one of a full mode and a mini mode, and displaying an execution screen according to a mode in which the application is executed.

Description

모바일 디바이스에서 멀티태스킹 운용 방법 및 장치{METHOD AND APPARATUS FOR OPERATING MULTI TASKING IN A MOBILE DEVICE}[0001] METHOD AND APPARATUS FOR OPERATING MULTI TASKING IN A MOBILE DEVICE [0002]

본 발명은 리소스가 제한적인 모바일 디바이스에서 멀티태스킹 운용 방법 및 장치에 관한 것으로, 특히 멀티태스킹을 통한 어플리케이션 실행 시 어플리케이션의 풀 모드 및 미니 모드에 의한 운용을 통해 리소스가 제한적인 모바일 디바이스에서 보다 적은 리소스 활용과 효율적인 화면 활용을 지원할 수 있는 멀티태스킹 운용 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for multitasking operation in a mobile device with limited resources, and more particularly, to a method and apparatus for multitasking in a mobile device, And more particularly, to a method and apparatus for operating a multitasking apparatus capable of supporting utilization and efficient screen utilization.

최근 디지털 기술의 발달과 함께 이동통신 단말기, PDA(Personal Digital Assistant), 전자수첩, 스마트 폰, 태블릿 PC(Personal Computer) 등과 같이 이동하면서 통신 및 개인정보 처리가 가능한 모바일 디바이스들이 다양하게 출시되고 있다. 이러한 모바일 디바이스는 급속한 기술 발전을 통해 초기의 단순한 음성 통화 및 단문메시지 전송 기능에서 영상통화, 전자수첩기능, 문서 기능, 이메일 기능, 인터넷 기능 등과 같이 다양한 기능을 구비하게 되었다. 2. Description of the Related Art Recently, with the development of digital technology, various mobile devices capable of mobile communication and personal information processing such as a mobile communication terminal, a PDA (Personal Digital Assistant), an electronic notebook, a smart phone, a tablet PC (Personal Computer) Such a mobile device has various functions such as a video call, an electronic note function, a document function, an e-mail function, and an Internet function in the initial simple voice call and short message transmission function through rapid technological development.

한편, 사용자의 요구가 다양화됨에 따라, 최근에는 프로세서(processor), 메모리(memory), 파워(power) 등의 리소스가 제한된 모바일 디바이스에서도, 복수개의 어플리케이션들이 함께 동작하는 멀티태스킹(multi tasking) 기능이 선호되고 있는 추세이다. [0004] Meanwhile, as users' demands have diversified, a multi-tasking function (hereinafter referred to as a multi-tasking function) in which a plurality of applications are operated together in a mobile device having limited resources such as a processor, a memory, This is the preferred trend.

그러나 기존 모바일 디바이스의 경우 멀티태스킹 기능 지원 시 모바일 디바이스의 표시부를 통해서 하나의 어플리케이션에 대한 실행화면만을 보여줄 수 있다. 일반적으로, 모바일 디바이스의 경우 하나의 표시부를 가지는 것이 일반적이다. 따라서 이러한 모바일 디바이스에서 멀티태스킹 방식의 경우, 포그라운드 어플리케이션(foreground application)만이 화면을 차지하여 백그라운드(background)의 어플리케이션에 대한 실행화면을 전혀 나타낼 수 없는 화면 구성을 가지고 있어, 사용자는 화면 사용의 제약을 가지게 된다.However, in the case of existing mobile devices, only the execution screen for one application can be displayed through the display unit of the mobile device when the multitasking function is supported. Generally, in the case of a mobile device, it is common to have one display portion. Therefore, in the case of the multitasking method in such a mobile device, since the foreground application only occupies the screen and has a screen configuration that can not display the execution screen for the background application at all, .

그리고 기존 모바일 디바이스의 멀티태스킹 방식의 경우, 모바일 디바이스에서 포그라운드 어플리케이션 동작 시 모든 기능과 모든 사용자인터페이스(UI, User Interface)를 가진 어플리케이션이 프로세스의 백그라운드에 존재하여, 제한적인 리소스를 가지는 모바일 디바이스에서 리소스 활용이 제한적이고 비효율적이다. 따라서 많은 어플리케이션들이 백그라운드 프로세스에 존재할 시 모바일 디바이스의 속도나 성능이 현저히 저하되는 문제점이 있다. 따라서 기존 모바일 디바이스에서는 멀티태스킹 기능 운용 시 프로세서, 메모리, 파워 등의 리소스의 부족으로 인하여, 멀티태스킹에 의해 실행된 다수개의 어플리케이션들 중 할당된 리소스가 부족한 어플리케이션 또는 실행 경로가 최우선인 어플리케이션에 대해 사용자 의도와는 관계없이 강제 종료시키고 있다. In the case of multitasking of existing mobile devices, all functions and all user interface (UI, User Interface) applications exist in the background of the process in the mobile device, Resource utilization is limited and inefficient. Therefore, when many applications exist in the background process, there is a problem that the speed and performance of the mobile device are significantly degraded. Therefore, in the existing mobile device, when the multitasking function is operated, due to a lack of resources such as processor, memory, power, etc., an application in which the allocated resources are insufficient among a plurality of applications executed by multitasking, It is forcibly terminated regardless of intention.

본 발명의 목적은 리소스가 제한적인 모바일 디바이스에서 보다 효율적인 멀티태스킹 운용 방법 및 장치를 제공함에 있다.It is an object of the present invention to provide a method and apparatus for more efficient multitasking operation in mobile devices with limited resources.

본 발명의 다른 목적은 모바일 디바이스에서 보다 적은 리소스 사용만으로 멀티태스킹을 가능하도록 하여, 사용자가 복수의 기능들을 보다 효율적으로 운용할 수 있도록 하는 멀티태스킹 운용 방법 및 장치를 제공함에 있다.It is another object of the present invention to provide a multitasking operating method and apparatus for allowing a user to operate a plurality of functions more efficiently by enabling multitasking in a mobile device with less use of resources.

본 발명의 또 다른 목적은 사용자가 모바일 디바이스의 제한적인 표시 공간에서 기존 멀티태스킹을 사용할 때보다 더 효율적이고 편리하게 멀티태스킹 운용이 가능하도록 하는 멀티태스킹 운용 방법 및 장치를 제공함에 있다. It is another object of the present invention to provide a multitasking operating method and apparatus that enables a user to operate multitasking more efficiently and conveniently than when using existing multitasking in a limited display space of a mobile device.

본 발명의 또 다른 목적은 모바일 디바이스에서 보다 적은 리소스 기반의 멀티태스킹을 지원하고, 상기 멀티태스킹에 의한 복수의 기능들의 보다 편리한 사용을 위한 사용자 인터페이스와 화면 구성을 지원할 수 있는 멀티태스킹 운용 방법 및 장치를 제공함에 있다. It is another object of the present invention to provide a multitasking operating method and apparatus capable of supporting less resource-based multitasking in a mobile device and supporting a user interface and a screen configuration for more convenient use of a plurality of functions by the multitasking .

본 발명의 또 다른 목적은 모바일 디바이스의 한 화면에서 제1어플리케이션의 풀 모드와 다운사이즈한 제2어플리케이션의 미니 모드를 동시에 지원하고, 상기 풀 모드 및 미니 모드 기반의 멀티태스킹 운용을 지원할 수 있는 멀티태스킹 운용 방법 및 장치를 제공함에 있다.It is still another object of the present invention to provide a mobile terminal capable of simultaneously supporting a pull mode of a first application and a mini mode of a downsized second application on a single screen of a mobile device and a multi- And to provide a method and apparatus for operating a task.

본 발명의 또 다른 목적은 모바일 디바이스에서 멀티태스킹을 통한 복수의 어플리케이션들 실행 시 각 어플리케이션들을 풀 모드 및 미니 모드로 구분하여 그 운용을 지원함으로써, 리소스가 제한적인 모바일 디바이스에서 보다 적은 리소스 활용과, 멀티태스킹에 따른 다양한 어플리케이션들의 효율적인 화면 활용이 가능하도록 하는 멀티태스킹 운용 방법 및 장치를 제공함에 있다.It is another object of the present invention to provide a mobile device that divides each application into a pull mode and a mini mode when a plurality of applications are executed through multitasking and supports operation thereof, The present invention provides a multitasking operating method and apparatus capable of efficiently utilizing various screens according to multitasking.

본 발명의 또 다른 목적은 리소스가 제한적인 모바일 디바이스에서 멀티태스킹 기능 지원을 위한 최적의 환경을 구현하여 사용자 편의성, 모바일 디바이스의 사용성 및 모바일 디바이스의 경쟁력을 향상시킬 수 있는 멀티태스킹 운용 방법 및 장치를 제공함에 있다.It is still another object of the present invention to provide a multitasking operating method and apparatus capable of improving user convenience, usability of a mobile device, and competitiveness of a mobile device by implementing an optimal environment for supporting a multitasking function in a mobile device with limited resources .

상기와 같은 목적들을 달성하기 위한 본 발명의 실시 예에 따른 방법은, 모바일 디바이스에서 멀티태스킹 운용 방법에 있어서, 어플리케이션 실행을 위한 실행 이벤트 입력을 감지하는 과정과, 상기 실행 이벤트의 타입을 판별하는 과정과, 상기 실행 이벤트의 타입에 따라 상기 어플리케이션을 풀 모드 및 미니 모드 중 적어도 하나의 모드로 실행하는 과정과, 상기 어플리케이션이 실행되는 모드에 따른 적어도 하나의 실행화면을 표시하는 과정을 포함한다.According to another aspect of the present invention, there is provided a method of operating a multitasking method in a mobile device, the method comprising: detecting an input of an execution event for executing an application; Executing the application in at least one of a pull mode and a mini mode according to the type of the execution event; and displaying at least one execution screen according to a mode in which the application is executed.

상기와 같은 목적들을 달성하기 위한 본 발명의 실시 예에 따른 방법은, 어플리케이션의 풀 모드에 의한 실행화면에서 트레이 호출 이벤트를 입력받는 과정과, 상기 실행화면 상에 상기 트레이를 활성화하는 과정과, 상기 트레이 내의 제2 바로가기 아이템에 상기 실행 이벤트를 입력받는 과정과, 상기 제2 바로가기 아이템에 매핑된 어플리케이션을 미니 모드로 실행하고 그의 실행화면을 상기 풀 모드의 실행화면 상에 미니 화면으로 표시하는 과정을 포함한다.According to another aspect of the present invention, there is provided a method for receiving a tray call event from an execution screen of an application in a pull mode, the method comprising: activating the tray on the execution screen; Receiving the execution event in a second shortcut item in the tray, executing an application mapped to the second shortcut item in a mini mode, and displaying an execution screen of the application in a mini screen on the full mode execution screen ≪ / RTI >

상기와 같은 목적들을 달성하기 위한 본 발명의 실시 예에 따른 방법은, 어플리케이션의 풀 모드에 의한 실행화면을 전제 화면으로 표시하는 과정과, 상기 풀 모드의 실행화면에 선택적으로 제공되는 모드 전환 아이템에 사용자 이벤트를 입력받는 과정과, 상기 사용자 이벤트 입력에 응답하여 상기 어플리케이션의 풀 모드를 미니 모드로 전환하고 상기 풀 모드의 실행화면을 상기 미니 모드의 미니 화면으로 전환하여 표시하는 과정과, 상기 미니 모드의 미니 화면에 사용자 이벤트를 입력받는 과정과, 상기 사용자 이벤트 입력에 응답하여 상기 어플리케이션의 미니 모드를 풀 모드로 전환하고 상기 미니 모드의 실행화면을 상기 풀 모드의 전체 화면으로 전환하여 표시하는 과정을 포함한다.According to another aspect of the present invention, there is provided a method for displaying an execution screen of an application in a pull mode, the method comprising: Receiving a user event, switching the pull mode of the application to the mini mode in response to the user event input, switching the execution mode of the pull mode to the mini mode of the mini mode, The method comprising the steps of: receiving a user event on a mini screen of the mini mode, switching the mini mode of the application to the full mode in response to the user event input, switching the execution mode of the mini mode to a full screen of the full mode, .

그리고 본 발명의 실시 예에 따르면, 특정 어플리케이션이 미니 모드와 풀 모드에 의해 작업 수행 중 어느 한 모드가 종료될 시 상기 특정 어플리케이션의 미니 모드와 풀 모드 간의 데이터 공유 및 화면 업데이트를 수행하는 것을 특징으로 한다.According to an embodiment of the present invention, data sharing and screen updating are performed between a mini mode and a pull mode of the specific application when a specific application terminates any one of operations in mini mode and pull mode. do.

상기와 같은 목적들을 달성하기 위하여 본 발명의 실시 예에서는, 상기 방법을 프로세서에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 포함한다.In order to accomplish the above objects, an embodiment of the present invention includes a computer-readable recording medium having recorded thereon a program for causing a processor to execute the method.

상기와 같은 목적들을 달성하기 위한 본 발명의 실시 예에 따른 장치는, 모바일 디바이스에 있어서, 어플리케이션의 풀 모드 및 미니 모드에 따른 실행화면을 표시하는 표시부와, 상기 어플리케이션의 풀 모드 및 미니 모드 운용에 따른 데이터를 공유하는 저장부와, 상기 어플리케이션 실행을 위한 실행 이벤트의 타입을 판별하고, 상기 실행 이벤트의 타입에 따라 상기 어플리케이션을 풀 모드 및 미니 모드 중 적어도 하나의 모드로 실행하며, 상기 어플리케이션이 실행되는 모드에 따른 적어도 하나의 실행화면 표시를 제어하는 제어부를 포함한다.According to another aspect of the present invention, there is provided an apparatus for displaying an execution screen according to a pull mode and a mini mode of an application, A type of execution event for executing the application, and executing the application in at least one of a pull mode and a mini mode according to the type of the execution event, and the application executes And a control unit for controlling at least one execution screen display according to a mode in which the display unit displays the execution screen.

전술한 바와 같은 내용들은 당해 분야 통상의 지식을 가진 자가 후술되는 본 발명의 구체적인 설명으로부터 보다 잘 이해할 수 있도록 하기 위하여 본 발명의 특징들 및 기술적인 장점들을 다소 넓게 약술한 것이다. 이러한 특징들 및 장점들 이외에도 본 발명의 청구범위의 주제를 형성하는 본 발명의 추가적인 특징들 및 장점들이 후술되는 본 발명의 구체적인 설명으로부터 잘 이해될 것이다.The foregoing is a somewhat broad summary of features and technical advantages of the present invention in order that those skilled in the art will be better able to understand it from the following detailed description of the present invention. Additional features and advantages of the present invention, which form the subject matter of the claims of the invention, in addition to those features and advantages, will be better understood from the following detailed description of the invention.

상술한 바와 같이 본 발명에서 제안하는 모바일 디바이스에서 멀티태스킹 운용 방법 및 장치에 따르면, 풀 모드 및 미니 모드에 의한 어플리케이션 운용을 통해 리소스가 제한적인 모바일 디바이스에서의 멀티태스킹 기능의 활용성을 보다 향상시킬 수 있다. 또한 본 발명에 따르면, 다운사이즈한(downsized) 어플리케이션의 미니 모드 운용을 통해 다수개의 어플리케이션들을 하나의 화면에서 동시 수행을 지원하여, 모바일 디바이스에서 화면의 공간적인 활용도를 높여 제한적인 리소스 상황에서도 화면 이용에 따른 효율화를 극대화 할 수 있다. 따라서 사용자는 복수의 어플리케이션들을 동시에 사용하는 멀티태스킹 시 풀 모드 및 미니 모드로 구분하여 운용하는 것에 의해, 멀티태스킹을 사용하는 효과를 가지면서도, 적은 리소스 기반의 멀티태스킹 사용을 통해 모바일 디바이스의 활용성을 높일 수 있다. As described above, according to the multitasking operating method and apparatus in the mobile device proposed by the present invention, the utilization of the multitasking function in the mobile device with limited resources can be further improved through application operation in the full mode and the mini mode . In addition, according to the present invention, a plurality of applications can be simultaneously performed on a single screen through a mini-mode operation of a downsized application, thereby increasing the spatial utilization of the screen in a mobile device, It is possible to maximize the efficiency according to the present invention. Accordingly, the user can operate the multi-tasking system in a multi-tasking mode by dividing the multi-tasking mode into the pull mode and the mini mode. By using multi-tasking, the user can utilize the multi- .

또한 본 발명에 따르면, 멀티태스킹 지원 시 풀 모드의 어플리케이션과 동일하거나 또는 어플리케이션의 핵심 기능을 사용하는 다운사이즈한 어플리케이션을 미니 모드로 제공함으로써, 모바일 디바이스에서의 리소스 활용 효율성을 높일 수 있다. 따라서 미니 모드의 어플리케이션 실행으로 인하여 기존 멀티태스킹 방식보다 적은 리소스로 여러 어플리케이션들이 동시에 사용 가능하며, 이에 따라 사용자는 보다 나은 성능의 모바일 디바이스를 사용하는 효과를 가질 수 있다.Further, according to the present invention, it is possible to increase resource utilization efficiency in a mobile device by providing a mini-mode application in the multitasking support, which is the same as the full mode application or downsized application that uses the core function of the application. Therefore, due to the application execution in the mini mode, a plurality of applications can be used at the same time with fewer resources than the conventional multitasking method, so that the user can use the mobile device with better performance.

이러한 본 발명의 멀티태스킹 기능은 모든 형태의 모바일 디바이스 및 그에 대응하는 다양한 기기들에서 구현될 수 있다. 이와 같이, 본 발명에서는 리소스가 제한적인 모바일 디바이스에서 멀티태스킹 기능 지원을 위한 최적의 환경을 구현할 수 있다. 따라서 본 발명에 따르면 모바일 디바이스에서 멀티태스킹 기능 운용 시 보다 효율적인 화면 운용이 가능하도록 하고, 또한 리소스 사용으로 인한 모바일 디바이스의 속도나 성능의 저하 없이 사용하도록 함으로써, 사용자의 편의성을 향상시키고, 모바일 디바이스의 사용성 및 경쟁력을 향상시키는데 기여할 수 있다.The multitasking function of the present invention can be implemented in all types of mobile devices and corresponding devices. As described above, according to the present invention, it is possible to realize an optimal environment for supporting a multitasking function in a mobile device with limited resources. Therefore, according to the present invention, it is possible to improve the convenience of the user by making the screen operation more efficient when operating the multi-tasking function in the mobile device, and using the multi-tasking function without degrading the speed or performance of the mobile device due to resource use. And can contribute to improving usability and competitiveness.

도 1은 본 발명의 실시 예에 따른 모바일 디바이스의 구성을 개략적으로 도시한 도면이다.
도 2a 및 도 2b는 본 발명의 실시 예에 따른 모바일 디바이스에서 어플리케이션의 실행 모드별 실행화면 예시를 도시한 도면들이다.
도 3은 본 발명의 실시 예에 따른 풀 모드 및 미니 모드에 의한 어플리케이션 운용 동작을 설명하기 위해 도시한 도면이다.
도 4는 본 발명의 실시 예에 따른 모바일 디바이스에서 어플리케이션에 대한 풀 모드 및 미니 모드 간 운용 동작 예시를 도시한 도면이다.
도 5는 본 발명의 실시 예에 따른 모바일 디바이스에서 다수의 어플리케이션들에 대한 풀 모드 및 미니 모드 간 운용 동작 예시를 도시한 도면이다.
도 6은 상기 도 5에 의해 운용되는 모드별 화면 예시를 개략적으로 도시한 도면이다.
도 7a 및 도 7b는 본 발명의 실시 예에 따른 모바일 디바이스에서 미니 모드 어플리케이션의 실행화면을 운용하는 동작 예시를 도시한 도면들이다.
도 8은 본 발명의 실시 예에 따른 모바일 디바이스에서 다수의 어플리케이션들에 대해 다수의 미니 모드들을 운용하는 동작 예시를 도시한 도면이다.
도 9는 본 발명의 실시 예에 따른 모바일 디바이스에서 어플리케이션의 풀 모드 및 미니 모드 운용 동작의 예시를 도시한 도면이다.
도 10은 본 발명의 실시 예에 따른 모바일 디바이스에서 어플리케이션의 풀 모드 및 미니 모드 운용 동작의 예시를 도시한 도면이다.
도 11은 본 발명의 실시 예에 따른 모바일 디바이스에서 미니 모드 어플리케이션의 실행화면이 배치되는 화면 예시를 도시한 도면이다.
도 12는 본 발명의 실시 예에 따른 모바일 디바이스에서 어플리케이션의 미니 모드 운용을 위한 제2 바로가기 아이템을 설정하는 동작 설명을 위해 도시한 도면이다.
도 13은 본 발명의 실시 예에 따른 모바일 디바이스에서 미니 모드 운용을 위한 트레이가 배치되는 화면 예시를 도시한 도면이다.
도 14는 본 발명의 실시 예에 따른 모바일 디바이스에서 모드 전환 아이템을 이용한 모드 운용 동작 예시를 도시한 도면이다.
도 15는 본 발명의 실시 예에 따른 모바일 디바이스에서 풀 모드 운용 시 필요에 따라 미니 모드의 자동 이동을 지원하는 동작 예시를 도시한 도면이다.
도 16은 본 발명의 실시 예에 따른 모바일 디바이스에서 멀티태스킹 운용 방법을 도시한 흐름도이다.
도 17은 본 발명의 실시 예에 따른 모바일 디바이스에서 사용자 이벤트별 모드 운용 동작 예시를 도시한 도면이다.
도 18은 본 발명의 실시 예에 따른 모바일 디바이스에서 어플리케이션의 바로가기 아이템을 이용한 사용자 이벤트별 모드 운용 동작 예시를 도시한 도면이다.
FIG. 1 is a view schematically showing a configuration of a mobile device according to an embodiment of the present invention.
FIGS. 2A and 2B are diagrams illustrating an example of an execution screen for each execution mode of an application in a mobile device according to an embodiment of the present invention.
FIG. 3 is a view for explaining an application operation operation in the pull mode and the mini mode according to the embodiment of the present invention.
4 is a diagram illustrating an operation example of a pull mode and a minime mode operation for an application in a mobile device according to an embodiment of the present invention.
5 is a diagram illustrating an operation example of a pull mode and a minime mode operation for a plurality of applications in a mobile device according to an embodiment of the present invention.
FIG. 6 is a view schematically showing an example of a screen for each mode operated by FIG.
7A and 7B are diagrams illustrating an operation example of operating an execution screen of a mini mode application in a mobile device according to an embodiment of the present invention.
8 is a diagram illustrating an operation example of operating a plurality of mini modes for a plurality of applications in a mobile device according to an embodiment of the present invention.
9 is a diagram illustrating an example of full mode and mini mode operation of an application in a mobile device according to an embodiment of the present invention.
10 is a diagram illustrating an example of full-mode and mini- mode operation of an application in a mobile device according to an embodiment of the present invention.
11 is a view showing an example of a screen where an execution screen of a mini mode application is arranged in a mobile device according to an embodiment of the present invention.
FIG. 12 is a diagram for explaining an operation of setting a second shortcut item for mini-mode operation of an application in a mobile device according to an embodiment of the present invention.
13 is a view illustrating an example of a screen where a tray for mini mode operation is disposed in a mobile device according to an embodiment of the present invention.
14 is a diagram illustrating an example of a mode operation operation using a mode switching item in a mobile device according to an embodiment of the present invention.
FIG. 15 is a diagram illustrating an example of an operation for supporting automatic movement of a mini mode according to necessity in a full mode operation in a mobile device according to an embodiment of the present invention.
16 is a flowchart illustrating a multitasking operation method in a mobile device according to an embodiment of the present invention.
17 is a diagram illustrating an example of a mode operation of each user event in a mobile device according to an embodiment of the present invention.
FIG. 18 is a diagram illustrating an example of a mode operation for each user event using a shortcut item of an application in a mobile device according to an embodiment of the present invention.

이하, 첨부된 도면들을 참조하여 본 발명의 바람직한 실시 예들을 상세히 설명한다. 이때, 첨부된 도면들에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다. 즉, 하기의 설명에서는 본 발명의 실시 예에 따른 동작을 이해하는데 필요한 부분만이 설명되며, 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Note that, in the drawings, the same components are denoted by the same reference symbols as possible. Further, the detailed description of well-known functions and constructions that may obscure the gist of the present invention will be omitted. In other words, it should be noted that only parts necessary for understanding the operation according to the embodiment of the present invention will be described, and descriptions of other parts will be omitted so as not to disturb the gist of the present invention.

제안하는 본 발명은 메모리, 프로세서, 파워 등의 리소스가 제한적인 모바일 디바이스에서 보다 효과적인 멀티태스킹(multi tasking)을 지원하고, 모바일 디바이스에서 그 크기가 제약적인 표시부의 화면 구성을 보다 효율적으로 사용할 수 있도록 하는 멀티태스킹 운용 방법 및 장치에 관한 것이다. 본 발명의 실시 예에 따르면 모바일 디바이스에서 지원하는 어플리케이션에 대해 풀 기능 모드(Full-function mode)와 라이트 웨이트 모드(Light-weight mode)와 같이 두 가지 모드로 운용될 수 있다.The present invention relates to a method and apparatus for supporting multi-tasking more effectively in a mobile device having limited resources such as memory, processor, and power, and for efficiently using a screen configuration of a display unit whose size is restricted in a mobile device And more particularly to a method and apparatus for multitasking. According to the embodiment of the present invention, an application supported by a mobile device can be operated in two modes such as a full-function mode and a light-weight mode.

본 발명에서 상기 풀 기능 모드는 모바일 디바이스에서 지원하는 각 어플리케이션들이 고유로 가지는 전체 기능을 포함하여 실행되고, 그의 실행화면이 전체화면으로 제공되는 모드를 나타낸다. 즉, 본 발명에서 상기 풀 기능 모드는 일반적으로 모바일 디바이스에서 사용되는 어플리케이션의 운용 모드로, 모바일 디바이스의 전체 화면을 차지하며, 해당 어플리케이션이 가지는 고유 기능을 모두 수행 가능한 모드를 나타낸다. 이하에서는, 본 발명의 풀 기능 모드를 "풀 모드(full mode)"라 약칭한다.In the present invention, the full function mode is a mode in which an execution screen including a full function inherent to each application supported by the mobile device is provided and its execution screen is provided in a full screen. That is, in the present invention, the full function mode generally represents an operating mode of an application used in a mobile device, which occupies the entire screen of the mobile device and can perform all the inherent functions of the application. Hereinafter, the full function mode of the present invention will be abbreviated as "full mode ".

본 발명에서 상기 라이트 웨이트 모드는 모바일 디바이스에서 지원하는 각 어플리케이션에 대한 최소한의 사용자인터페이스와 이펙트(effect)를 가지지만, 각 어플리케이션의 고유 기능들 중 핵심 기능만을 포함하여 최소한의 리소스로 실행되고, 그의 실행화면이 전체 화면 중 일부분만을 차지하여 제공되는 모드를 나타낸다. 즉, 본 발명에서 상기 라이트 웨이트 모드는 어플리케이션의 핵심 기능과 핵심 사용자인터페이스로 최소한의 리소스로 어플리케이션을 운용하기 위한 모드를 나타낸다. 즉, 상기 라이트 웨이트 모드로 운용되는 어플리케이션은 일반적인 어플리케이션의 리소스 절약을 위해 다운사이즈한(downsized) 어플리케이션을 실행하는 모드에 해당할 수 있다. 이러한 라이트 웨이트 모드는 풀 모드와 함께 운용되거나 개별적으로 운용될 수 있다. 예를 들어, 풀 모드에 의한 어플리케이션 운용 중 동일 어플리케이션 또는 다른 어플리케이션을 미니 모드에 의해 함께 운용하거나, 또는 미니 모드에 의한 어플리케이션만을 별도로 운용할 수 있다. 또한 라이트 웨이트 모드는 어플리케이션의 실행화면을 전체 화면으로 차지하지 않고 부분 화면만으로 어플리케이션의 실행화면이 제공되며, 라이트 웨이트 모드에 의한 어플리케이션 실행화면은 전체 화면 내에서 이동 및 그 표시 크기의 변경이 가능하다. 이하에서는, 본 발명의 라이트 웨이트 모드를 "미니 모드(mini mode)"라 약칭한다.In the present invention, the light weight mode has a minimum user interface and effects for each application supported by the mobile device. However, the light weight mode is executed with a minimum of resources including only the core functions among the unique functions of each application, This shows the mode in which the execution screen occupies only a part of the entire screen. That is, in the present invention, the light weight mode represents a mode for operating an application with a minimum resource as a core function of the application and a core user interface. That is, the application operated in the light weight mode may correspond to a mode for executing a downsized application in order to save resources of a general application. These lightweight modes can be operated with full mode or individually. For example, during the application operation by the pull mode, the same application or another application may be operated together by the mini mode, or only the application by the mini mode may be separately operated. In addition, the light-weight mode does not occupy the execution screen of the application as an entire screen but provides the execution screen of the application with only the partial screen, and the application execution screen by the light-weight mode can move within the whole screen and change its display size . Hereinafter, the light weight mode of the present invention is abbreviated as "mini mode ".

한편, 앞서와 같이 본 발명의 미니 모드에 의한 어플리케이션은 풀 모드에 의한 어플리케이션보다 적은 리소스(프로세서, 메모리, 파워 등)에 의한 운용이 가능하며, 모바일 디바이스에서 그 크기가 제한적인 표시부를 보다 효율적으로 사용 가능하도록 한다. 그리고 본 발명의 미니 모드에 의한 어플리케이션 실행 방식은, 풀 모드에 의한 어플리케이션을 실행시키기 위한 이벤트(event)를 발생하는 모든 방식(예컨대, 제스처(Gesture), 런처(Launcher), 트레이(Tray), 모션(Motion) 등)으로 실행될 수 있다. Meanwhile, as described above, the mini-mode application of the present invention can be operated with less resources (processor, memory, power, etc.) than applications using the full mode, and the display unit with its limited size can be operated more efficiently Make it available. The mini-mode application execution method of the present invention can be applied to all modes (for example, a gesture, a launcher, a tray, a motion, etc.) for generating an event for executing an application by the pull mode (Motion) or the like).

그리고 본 발명의 실시 예에 따르면, 어플리케이션들에 대한 풀 모드 및 미니 모드에 의한 멀티태스킹 운용 중 리소스가 부족한 상황이 발생할 시 사용자 설정에 따라 다양한 방식에 의하여 어플리케이션 종료를 처리할 수 있다. 예를 들어, 미니 모드와 풀 모드로 동시 운용되는 어플리케이션에 대해 미니 모드를 종료하거나 또는 풀 모드를 종료할 수 있다. 또는 미니 모드로 운용되는 어플리케이션은 항시 유지하고, 풀 모드로 동작하는 어플리케이션 중 최하위 우선순위를 가지는 어플리케이션부터 순차적으로 종료할 수 있다. According to the embodiment of the present invention, when there is a shortage of resources during multitasking operation in the full mode and the mini mode for applications, application termination can be processed by various methods according to the user setting. For example, mini-mode or pull-mode can be terminated for applications that are operated in both mini-mode and full-mode. Or mini- mode mode can be maintained at all times, and the application having the lowest priority among the applications operating in the full mode can be sequentially terminated.

이상에서와 같이 본 발명의 실시 예에 따르면, 모바일 디바이스에서 지원하는 어플리케이션에 대해 두 가지 모드들로 운용될 수 있다. 즉, 전체 기능을 포함하는 풀 모드와 최소한의 사용자인터페이스와 이펙트를 가지지만 핵심 기능을 수행할 수 있는 미니 모드에 의해 멀티태스킹 기능을 지원할 수 있다. 이러한 두 가지 모드들은 동일한 기능의 어플리케이션 운용을 위한 핵심 모듈(예컨대, 프로세서)과 저장부의 데이터 저장소를 공유할 수 있다. 그리고 하나의 어플리케이션만을 운용하는 싱글태스킹(single tasking) 시 해당 어플리케이션을 풀 모드 또는 미니 모드로 운용할 수 있다. 그리고 다수개의 어플리케이션들을 동시 운용하는 멀티태스킹 시 각 어플리케이션별로 풀 모드 및 미니 모드 중 적어도 하나의 모드로 운용할 수 있다. 그리고 멀티태스킹에 의한 각 어플리케이션들의 운용 시 사용자의 설정된 이벤트 입력에 따라 각 어플리케이션들의 모드 간 전환이 가능하다.As described above, according to the embodiment of the present invention, an application supported by the mobile device can be operated in two modes. That is, it can support multitasking function by full mode including full function and mini mode which has minimal user interface and effects but can perform core functions. These two modes may share a data store of the store with a core module (e.g., a processor) for application of the same function. In case of single tasking, which operates only one application, the application can be operated in full mode or mini mode. When multitasking is performed to simultaneously operate a plurality of applications, the application can be operated in at least one of a full mode and a mini mode for each application. In operation of each application by multitasking, it is possible to switch between the modes of each application according to a set event input of the user.

이러한 본 발명에 따르면, 사용자는 멀티태스킹의 장점을 얻기 위해 미니 모드의 어플리케이션을 하나 이상 실행시킬 수 있으며, 멀티태스킹 또는 싱글태스킹 수행 시에는 풀 모드 또는 미니 모드에 의해 어플리케이션을 선택적으로 실행함으로써 리소스 활용의 효율성을 높일 수 있다.According to the present invention, a user can execute at least one mini-mode application in order to obtain the advantage of multitasking, and at the time of multitasking or single tasking, the application can be selectively executed in a pull mode or a mini- Can be increased.

그러면 이하에서 본 발명의 실시 예에 따른 모바일 디바이스의 구성 및 그의 동작 제어 방법에 대하여 하기 도면들을 참조하여 살펴보기로 한다. 하지만 본 발명의 실시 예에 따른 모바일 디바이스의 구성 및 그의 제어 방법이 하기에서 기술하는 내용에 제한되거나 한정되는 것은 아니므로 하기의 실시 예에 의거하여 다양한 실시 예들에 적용할 수 있음에 유의하여야 한다.Hereinafter, a configuration of a mobile device and a method of controlling an operation thereof according to an embodiment of the present invention will be described with reference to the following drawings. However, it should be noted that the configuration of the mobile device according to the embodiment of the present invention and the control method thereof are not limited to or limited to the following description, and thus can be applied to various embodiments based on the following embodiments.

도 1은 본 발명의 실시 예에 따른 모바일 디바이스의 구성을 개략적으로 도시한 도면이다.FIG. 1 is a view schematically showing a configuration of a mobile device according to an embodiment of the present invention.

상기 도 1을 참조하면, 본 발명의 모바일 디바이스는 표시부(110), 저장부(130), 그리고 제어부(150)를 포함하여 구성된다. 이 밖에도 상기 모바일 디바이스는 마이크와 스피커를 구비하는 오디오처리부, 디지털 방송(예컨대, DMB(Digital Multimedia Broadcasting)나 DVB(Digital Video Broadcasting)와 같은 이동 방송)의 수신을 위한 디지털 방송 모듈, 피사체의 정적영상 및 동적영상 촬영을 위한 카메라 모듈, 블루투스(BLUETOOTH) 통신, 적외선(IrDA, Infrared Data Association) 통신, RFID(Radio Frequency Identification) 통신, NFC(Near Field Communication) 등과 같은 근거리 무선통신 기반의 통신 기능을 지원하기 위한 적어도 하나의 근거리 통신 모듈, 이동통신 기반의 음성통화, 영상통화, 데이터통화 등의 통신 기능을 지원하기 위한 무선주파수(RF, Radio Frequency) 모듈, 인터넷 프로토콜(IP, Internet Protocol) 기반의 인터넷 통신 기능을 지원하기 위한 인터넷 통신 모듈, 터치 기반의 입력을 지원하기 위한 터치패드 및 터치스크린, 그리고 상기와 같은 구성들에 전원 공급을 위한 배터리(battery) 등의 구성을 더 포함할 수 있으나, 그들에 대한 설명과 도시는 생략한다.Referring to FIG. 1, the mobile device of the present invention includes a display unit 110, a storage unit 130, and a controller 150. In addition, the mobile device may include an audio processing unit having a microphone and a speaker, a digital broadcasting module for receiving digital broadcasting (e.g., mobile broadcasting such as DMB (Digital Multimedia Broadcasting) and DVB (Digital Video Broadcasting)), And communication functions based on short-range wireless communication such as camera module for dynamic image capture, Bluetooth (BLUETOOTH) communication, IrDA (Infrared Data Association) communication, RFID (Radio Frequency Identification) communication and NFC A radio frequency (RF) module for supporting a communication function such as a voice communication, a video call, a data communication based on mobile communication, an Internet Protocol (IP) based Internet An Internet communication module for supporting communication functions, a touch pad for supporting touch-based input, Lin, and it may further include a structure such as a battery (battery) for supplying power to the configurations as described above. However, the description and showing on them will be omitted.

상기 표시부(110)는 모바일 디바이스의 동작 상태 및 그의 수행 동작과 관련된 화면을 표시할 수 있다. 예를 들어, 상기 표시부(110)는 모바일 디바이스의 홈스크린(home screen)을 표시하거나, 또는 다양한 어플리케이션들의 실행에 따른 각각의 실행화면을 표시할 수 있다. 그리고 본 발명에서 상기 표시부(110)는 액정표시장치(LCD, Liquid Crystal Display)가 사용되는 것이 일반적이나, 발광다이오드(LED, Light Emitting Diode), 유기발광다이오드(OLED, Organic LED), 능동형 OLED(AMOLED, Active Matrix OLED) 등과 같은 다른 표시장치가 사용될 수도 있다. 또한 본 발명에서 상기 표시부(110)는 터치 기반의 입력을 지원하는 인터페이스를 구비할 수 있다. 예를 들어, 상기 표시부(110)는 터치스크린(touchscreen) 구성에 의해 터치 기반의 사용자 이벤트 입력을 지원하고, 사용자 이벤트 입력에 따른 입력신호를 생성하여 상기 제어부(150)로 전달할 수 있다.The display unit 110 may display a screen related to an operation state of the mobile device and its performing operation. For example, the display unit 110 may display a home screen of the mobile device, or may display each execution screen according to execution of various applications. The display unit 110 may be a liquid crystal display (LCD) or a light emitting diode (LED), an organic light emitting diode (OLED), an active OLED AMOLED, Active Matrix OLED) or the like may be used. Also, in the present invention, the display unit 110 may include an interface for supporting touch-based input. For example, the display unit 110 may support a touch-based user event input by a touch screen configuration, generate an input signal corresponding to a user event input, and transmit the input signal to the controller 150.

특히, 본 발명에서 상기 표시부(110)는 어플리케이션 실행에 따른 실행화면 표시 시 앞서 설명한 바와 같은 풀 모드와 미니 모드 중 적어도 하나의 모드에 의해 표시할 수 있다. 그리고 상기 표시부(110)는 어플리케이션의 풀 모드 및 미니 모드에 따른 실행화면을 표시할 시 상기 모바일 디바이스의 회전 방향(또는 놓인 방향)에 따라 가로모드에 의한 화면 표시, 세로모드에 의한 화면 표시 및 가로모드와 세로모드 간의 변화에 따른 화면 전환 표시를 지원할 수 있다. Particularly, in the present invention, the display unit 110 can display at least one of the pull mode and the mini mode as described above when displaying an execution screen according to application execution. In addition, the display unit 110 displays a screen in a horizontal mode, a screen in a vertical mode, and a horizontal (vertical) mode according to a rotating direction (or a set direction) of the mobile device when displaying an execution screen according to a pull- It is possible to support the screen switching display according to the change between the mode and the portrait mode.

상기 저장부(130)는 모바일 디바이스에서 실행되고 처리되는 각종 어플리케이션과 데이터를 저장하며, 하나 이상의 비휘발성 메모리와 휘발성 메모리로 구성될 수 있다. 본 발명에서 상기 비휘발성 메모리는 ROM(Read Only Memory), 플래시 메모리(flash memory) 등에 대응할 수 있으며, 상기 휘발성 메모리는 RAM(Random Access Memory) 등에 대응할 수 있다. 그리고 저장부(130)는 상기 모바일 디바이스의 운영체제, 상기 표시부(110)의 표시 제어 동작과 관련된 프로그램과 데이터, 상기 표시부(110)를 이용한 입력 제어 동작과 관련된 프로그램과 데이터, 모바일 디바이스의 풀 모드 및 미니 모드 기반의 멀티태스킹 또는 싱글태스킹 운용 방식과 관련된 프로그램과 데이터, 모바일 디바이스의 풀 모드 및 미니 모드 중 적어도 하나의 모드에 의한 어플리케이션 실행에 따른 화면 운용 방식과 관련된 프로그램과 데이터 등을 지속적으로 또는 일시적으로 저장할 수 있다. The storage unit 130 may store various applications and data to be executed and processed by the mobile device, and may include one or more nonvolatile memories and volatile memories. In the present invention, the non-volatile memory may correspond to a ROM (Read Only Memory), a flash memory, or the like, and the volatile memory may correspond to a RAM (Random Access Memory) or the like. The storage unit 130 stores a program and data related to the operating system of the mobile device, a display control operation of the display unit 110, a program and data related to the input control operation using the display unit 110, Programs and data related to the mode of operation of the application in accordance with the execution of the application by at least one of the full mode and the mini mode of the mobile device and the programs and data related to the multitasking or single tasking operation mode based on the mini mode, . ≪ / RTI >

또한 상기 저장부(130)는 리소스의 효율적 사용을 위한 어플리케이션 운용과 관련된 다양한 설정정보를 저장할 수 있다. 상기 설정정보는 풀 모드 및 미니 모드에 따른 어플리케이션 실행을 위한 사용자 이벤트 정보, 사용자 이벤트별로 실행될 모드 정보, 미니 모드에 의한 어플리케이션 실행을 위한 트레이 운용 방식에 대한 정보, 상기 트레이에 등록된 적어도 하나의 아이템에 대한 아이템 정보, 풀 모드에 의한 어플리케이션 실행 아이템과 미니 모드에 의한 어플리케이션 실행 아이템 간의 연결 관계를 나타내는 메타정보, 풀 모드와 미니 모드 간 전환 시 이전 모드의 유지 여부에 대한 정보 등을 포함할 수 있다.Also, the storage unit 130 may store various setting information related to application operation for efficient use of resources. The setting information includes user event information for executing an application according to a pull mode and a mini mode, mode information to be executed for each user event, information on a tray operation method for executing an application by a mini mode, , Meta information indicating a connection relationship between the application execution item by the pull mode and the application execution item by the mini mode, information on whether the previous mode is maintained when switching between the pull mode and the mini mode, and the like .

특히, 본 발명에서 상기 저장부(130)는 풀 모드에 의한 어플리케이션과 미니 모드에 의한 어플리케이션을 이용하여 생성된 데이터를 공유하여 저장할 수 있다. 예를 들어, 특정 어플리케이션이 풀 모드로 실행되어 생성하는 데이터와 미니 모드로 실행되어 생성하는 데이터는 저장부(130)에서 상기 특정 어플리케이션에 할당된 동일한 저장영역에 저장될 수 있다. 그리고 저장된 데이터는 풀 모드에서 불러오기 되거나 미니 모드에서 불러오기 될 수 있다. 즉, 하나의 어플리케이션이 다른 모드로 전환되더라도, 서로 같은 데이터 저장영역을 공유하며, 변경된 정보를 공유할 수 있다.Particularly, in the present invention, the storage unit 130 can share and store data generated using the application in the full mode and the application in the mini mode. For example, the data generated by the specific application running in the pool mode and the data generated in the mini mode may be stored in the same storage area allocated to the specific application in the storage unit 130. The stored data can then be loaded in full mode or loaded in mini mode. That is, even if one application is switched to another mode, the same data storage area can be shared and the changed information can be shared.

상기 제어부(150)는 상기 모바일 디바이스의 전반적인 동작을 제어한다. 특히, 상기 제어부(150)는 본 발명에서 모바일 디바이스의 리소스 효율적 사용을 위한 어플리케이션 실행 모드 운용과 관련된 동작을 제어할 수 있다. 예를 들어, 상기 제어부(150)는 어플리케이션 실행 이벤트에 응답하여 풀 모드 또는 미니 모드에 의한 어플리케이션 실행을 제어할 수 있다. 그리고 상기 제어부(150)는 풀 모드 또는 미니 모드와 같이 특정 모드에 의해 어플리케이션이 실행된 상태에서, 멀티태스킹 기능 운용에 의한 다른 어플리케이션 실행 이벤트에 응답하여 상기 다른 어플리케이션을 실행할 수 있다. 이때, 상기 제어부(150)는 상기 다른 어플리케이션 실행 시 앞서 실행된 어플리케이션의 특정 모드를 유지하는 상태에서 상기 다른 어플리케이션을 풀 모드 또는 미니 모드에 의한 실행을 제어할 수 있다. 또한 상기 제어부(150)는 풀 모드 또는 미니 모드로 실행된 어플리케이션에 대해 다른 모드로의 전환을 제어할 수 있다. 즉, 상기 제어부(150)는 사용자 이벤트 입력에 대응하여 풀 모드에서 미니 모드 또는 미니 모드에서 풀 모드로의 적응적 전환을 제어할 수 있다. 또한 상기 제어부(150)는 특정 어플리케이션 운용 시 풀 모드에 의한 데이터와 미니 모드에 의한 데이터 간의 데이터 저장영역을 공유 제어하며, 풀 모드 및 미니 모드 각각에서 변경된 정보 또는 데이터를 공유 제어할 수 있다.The controller 150 controls the overall operation of the mobile device. In particular, the controller 150 may control operations related to application execution mode operation for resource efficient use of the mobile device in the present invention. For example, the control unit 150 may control application execution in a pull mode or a mini mode in response to an application execution event. The controller 150 can execute the other application in response to another application execution event by multitasking function operation in a state where the application is executed by a specific mode such as a pull mode or a mini mode. At this time, the controller 150 may control execution of the other application in the pull mode or the mini mode in a state where the specific mode of the application executed before the execution of the other application is maintained. Also, the control unit 150 may control switching to another mode for an application executed in the pull mode or the mini mode. That is, the controller 150 may control the adaptive switching from the full mode to the mini mode or from the mini mode to the full mode in response to the user event input. In addition, the control unit 150 may share and control a data storage area between the data in the pull mode and the data in the mini mode in a specific application operation, and may share and control the changed information or data in each of the pull mode and the mini mode.

앞서와 같이, 상기 제어부(150)는 본 발명의 어플리케이션 실행과 관련된 이벤트를 식별하고, 이벤트에 따라 풀 모드에 의한 어플리케이션 실행 또는 미니 모드에 의한 어플리케이션 실행을 제어한다. 또한 상기 제어부(150)는 특정 모드로 실행된 어플리케이션에 대해 사용자 이벤트에 따라 다른 모드로의 전환을 제어할 수 있다. 이때, 다른 모드로 전환 시 미리 정의된 설정정보에 따라 이전 모드를 유지한 채 다른 모드를 동시 운용하거나, 또는 이전 모드는 종료하고 다른 모드만을 운용할 수 있다. 예컨대, 상기 제어부(150)는 풀 모드에 의한 어플리케이션 실행 후 모드 전환 이벤트 시 실행된 풀 모드의 어플리케이션 실행화면을 유지하는 상태에서 동일한 어플리케이션을 미니 모드로 실행하여 미니 모드 기반의 어플리케이션 실행화면을 함께 나타낼 수 있다. 또는 상기 제어부(150)는 풀 모드에 의한 어플리케이션 실행 후 모드 전환 이벤트 시 실행된 풀 모드의 어플리케이션 실행화면을 종료하고 동일한 어플리케이션을 미니 모드로 실행하여 미니 모드 기반의 어플리케이션 실행화면만을 나타낼 수 있다.As described above, the controller 150 identifies events related to application execution of the present invention, and controls application execution in the pull mode or mini mode according to an event. In addition, the control unit 150 may control switching to another mode according to a user event for an application executed in a specific mode. At this time, when switching to another mode, other modes may be operated simultaneously while maintaining the previous mode according to predefined setting information, or the previous mode may be terminated and only another mode may be operated. For example, the controller 150 executes the same application in the mini mode while maintaining the application execution screen of the pull mode executed at the mode switching event after executing the application by the pull mode, and displays the mini-mode based application execution screen together . Alternatively, the control unit 150 may terminate the full-mode application execution screen executed at the mode switching event after executing the application by the full mode, and may display the mini-mode-based application execution screen by executing the same application in the mini mode.

그리고 상기 제어부(150)는 앞서와 같이 풀 모드 및 미니 모드 중 적어도 하나의 모드에 의한 특정 어플리케이션 운용 중 멀티태스킹을 이용한 사용자 이벤트에 따라 다른 어플리케이션에 대해 풀 모드 및 미니 모드 중 적어도 하나의 모드에 의한 운용을 제어할 수 있다. 또한 상기 제어부(150)는 동일한 특정 어플리케이션과 관련하여 생성 및 저장된 데이터에 대해 풀 모드 및 미니 모드에서 공유되도록 관리할 수 있다. As described above, the control unit 150 may be configured to perform at least one of a full mode and a mini mode with respect to another application in accordance with a user event using multitasking during a specific application operation by at least one of a full mode and a mini mode, Operation can be controlled. Also, the control unit 150 may manage the data generated and stored in association with the same specific application to be shared in the pull mode and the mini mode.

이상에서와 같은 상기 제어부(150)의 상세 제어 동작에 대해 후술하는 도면들을 참조한 모바일 디바이스의 동작 예시 및 그의 제어 방법에서 설명될 것이다. 그리고 상기 제어부(150)는 상기의 기능 외에 상기 모바일 디바이스의 통상적인 기능과 관련된 각종 동작을 제어할 수 있다. 예를 들어, 상기 제어부(150)는 특정 어플리케이션 실행 시 그의 운용 및 화면 표시를 제어할 수 있다. 또한 제어부(150)는 터치 기반의 입력 인터페이스에서 지원하는 다양한 이벤트 입력 방식에 대응하는 입력신호를 수신하고 그에 따른 기능 운용을 제어할 수 있다. 또한 제어부(150)는 유선통신 기반 또는 무선통신 기반으로 각종 데이터의 송수신을 제어할 수 있다.The detailed control operation of the controller 150 as described above will be described in the operation example of the mobile device and the control method thereof with reference to the drawings described later. In addition to the above functions, the controller 150 may control various operations related to the normal functions of the mobile device. For example, the control unit 150 may control its operation and screen display when executing a specific application. In addition, the control unit 150 may receive an input signal corresponding to various event input methods supported by the touch-based input interface and control the function operation accordingly. In addition, the control unit 150 can control transmission and reception of various data based on a wired communication or a wireless communication.

한편, 상기 도 1에 나타낸 본 발명의 모바일 디바이스는 바 타입, 폴더 타입, 슬라이드 타입, 스윙 타입, 플립 타입 등 모든 타입의 디바이스에 적용될 수 있다. 그리고 본 발명의 모바일 디바이스는 본 발명의 풀 모드 및 미니 모드에 의한 멀티태스킹 기능을 지원하는 모든 정보통신기기, 멀티미디어기기 및 그에 대한 응용기기를 포함할 수 있다. 예를 들어, 상기 모바일 디바이스는 다양한 통신 시스템에 대응되는 각 통신 프로토콜들(communication protocols)에 의거하여 동작하는 이동통신 단말기를 비롯하여, 태블릿 PC(Personal Computer), 스마트 폰(Smart Phone), PMP(Portable Multimedia Player), 미디어 플레이어(Media Player), 휴대게임단말, 및 PDA(Personal Digital Assistant) 등의 디바이스를 포함할 수 있다. Meanwhile, the mobile device of the present invention shown in FIG. 1 can be applied to all types of devices such as a bar type, a folder type, a slide type, a swing type, and a flip type. The mobile device of the present invention may include all information communication devices, multimedia devices and application devices supporting the multitasking function of the full mode and mini mode of the present invention. For example, the mobile device may include a mobile communication terminal operating according to communication protocols corresponding to various communication systems, a tablet PC (Personal Computer), a smart phone, a portable (PMP) A multimedia player, a media player, a portable game terminal, and a PDA (Personal Digital Assistant).

그리고 본 발명의 클립보드 기능 운용 방법은 PMP(Portable Multimedia Player), 디지털 방송 플레이어, PDA(Personal Digital Assistant), 휴대게임단말, TV(Television), LFD(Large Format Display), DS(Digital Signage), 미디어 폴(media pole) 등의 디바이스에 적용되어 운용될 수도 있다. The method of operating the clipboard function of the present invention can be applied to a portable multimedia player (PMP), a digital broadcast player, a PDA (personal digital assistant), a portable game terminal, a television (TV), a large format display (LFD) And may be applied to a device such as a media pole.

도 2a 및 도 2b는 본 발명의 실시 예에 따른 모바일 디바이스에서 어플리케이션의 실행 모드별 실행화면 예시를 도시한 도면이다.FIGS. 2A and 2B are diagrams illustrating an example of an execution screen for each execution mode of an application in a mobile device according to an embodiment of the present invention.

특히, 상기 도 2a는 본 발명의 실시 예에 따른 풀 모드 및 미니 모드를 트레이(230)를 이용하여 제공하는 방식의 예를 나타내고, 상기 도 2b는 본 발명의 실시 예에 따른 풀 모드 및 미니 모드를 모드 전환 아이템(240)을 이용하여 제공하는 방식의 예를 나타낸 것이다.2A illustrates an example of a method of providing a pull mode and a mini mode according to an embodiment of the present invention using a tray 230. FIG. 2B illustrates a pull mode and a mini mode according to an embodiment of the present invention. And the mode switching item 240 is used.

상기 도 2a를 참조하면, 참조번호 <201>에 도시된 바와 같이 특정 어플리케이션의 풀 모드에 의한 실행에 따라 상기 특정 어플리케이션의 제1 실행화면(210)이 전체 화면으로 나타난 상태를 가정한다. 참조번호 <201>과 같은 화면은 모바일 디바이스에서 어플리케이션 실행을 위한 일반적인 절차에 따라 진행되고, 그의 제1 실행화면(210)이 전체 화면으로 나타날 수 있다.Referring to FIG. 2A, it is assumed that the first execution screen 210 of the specific application is displayed in full screen according to the execution of the specific application in the full mode, as shown in FIG. A screen such as the reference numeral 201 is processed according to a general procedure for executing an application on a mobile device, and the first execution screen 210 thereof may be displayed in a full screen.

다음으로, 참조번호 <201>과 같이 특정 어플리케이션의 실행화면(210)이 풀 모드에 의해 전체 화면으로 나타난 상태에서, 상기 실행화면(210) 상의 일 영역에 트레이(230)를 호출하는 트레이 호출 이벤트가 입력될 수 있다. 여기서, 상기 트레이(230)는 미니 모드의 어플리케이션 실행을 위한 적어도 하나의 아이템(235)이 등록된 영역을 나타내며, 사용자 입력에 따라 토글(toggle)될 수 있다. 예를 들어, 참조번호 <201>의 화면 예시와 같이 트레이(230)가 생략된 상태에서 사용자 입력에 따라 참조번호 <203>의 화면 예시와 같이 트레이(230)가 나타나거나, 또는 참조번호 <203>의 화면 예시와 같이 트레이(230)가 나타난 상태에서 사용자 입력에 따라 참조번호 <201>의 화면 예시와 같이 트레이(230)가 사라질 수 있다. 이는 페이드인(fade-in) 및 페이드아웃(fade-out) 효과 등으로 운용될 수 있다. Next, in a state in which the execution screen 210 of the specific application is displayed in the full screen by the pull mode, such as the reference numeral 201, a tray call event for calling the tray 230 in one area on the execution screen 210 Can be input. Here, the tray 230 indicates an area in which at least one item 235 for application of the mini mode is registered, and may be toggled according to user input. For example, as shown in the screen example of the reference numeral 201, when the tray 230 is omitted, the tray 230 is displayed as shown in the screen example of the reference number according to user input, or the reference numeral 203 The tray 230 may disappear as shown in the screen example of reference numeral 201 in accordance with the user input in a state where the tray 230 is displayed. This can be done with fade-in and fade-out effects.

참조번호 <203>에 도시된 바와 같이 상기 트레이 호출 이벤트에 따라 트레이(230)가 상기 실행화면(210) 상에 나타날 수 있다. 상기 트레이 호출 이벤트는 트레이(230)가 할당된 숨겨진 영역(예컨대, 참조번호 <203>의 화면 예시에서 하단)에 발생되는 사용자 이벤트로, 탭(tap) 이벤트, 드래그(drag) 이벤트, 스윕(sweep) 이벤트 및 플릭(flick) 이벤트 등 중 적어도 하나의 방식으로 설정되어 운용될 수 있다. 아울러, 상기 트레이 호출 이벤트는 상기 트레이(230)의 활성화를 위해 미리 정의된 핫 키(hot key) 등에 발생되는 사용자 입력을 포함할 수도 있다. The tray 230 may appear on the execution screen 210 according to the tray call event as shown in FIG. The tray call event is a user event that is generated in a hidden area (for example, the bottom in the screen example of reference numeral) to which the tray 230 is allocated. The tray event is a tap event, a drag event, ) Event, a flick event, or the like. In addition, the tray call event may include a user input generated on a predefined hot key or the like for activating the tray 230.

그리고 상기 트레이(230)는 미리 할당된 영역에서 활성화/비활성화 될 수 있다. 예를 들어, 상기 트레이(230)는 앞서와 같은 트레이 호출 이벤트 발생 전까지 할당된 영역에서 숨김 처리되어 화면상에 나타나지 않으며(예컨대, 참조번호 <201>의 화면 상태), 상기 트레이 호출 이벤트 발생 시 할당된 영역에서 나타날 수 있다(예컨대, 참조번호 <203>의 화면 상태). 또한, 상기 트레이(230)가 제공되는 영역은 화면상의 아래쪽 영역 또는 위쪽 영역에 가로 바 형태로 제공되거나, 또는 화면상의 왼쪽 영역 또는 오른쪽 영역에 세로 바 형태로 제공될 수 있다. 이는 사용자 설정에 따를 수 있다. 그리고 트레이(230)는 참조번호 <203>의 화면 예시와 같이 미니 모드 실행을 위해 등록된 아이템(235)이 한 줄로 제공되거나, 또는 미니 모드 실행을 위해 등록되는 아이템(235)의 수에 따라 두 줄 이상으로 제공될 수도 있다.And the tray 230 may be activated / deactivated in a pre-allocated area. For example, the tray 230 does not appear on the screen (for example, the screen state of reference numeral 201) hidden in the area allocated until the occurrence of the tray call event as described above, (For example, a screen state of reference numeral 203). In addition, the area where the tray 230 is provided may be provided in the form of a horizontal bar on the lower area or the upper area on the screen, or in the form of a vertical bar on the left area or the right area on the screen. This can be customized. The tray 230 is also provided with a plurality of items 235 registered for the mini-mode execution as shown in the screen example of the reference numeral 235, or in accordance with the number of the items 235 registered for the mini-mode execution, It may be provided more than a line.

다음으로, 참조번호 <203>과 같이 특정 어플리케이션의 풀 모드에 의한 실행화면 상에 트레이(230)가 나타난 상태에서, 상기 트레이(230)를 통해 제공된 아이템들(235) 중 특정 아이템을 선택하는 사용자의 이벤트 입력에 따라 상기 특정 아이템에 대응하는 어플리케이션이 미니 모드에 의해 실행될 수 있다. 상기 미니 모드에 의한 어플리케이션 실행 시 참조번호 <205>에 도시된 바와 같이 상기 제1 실행화면(210) 상에 미니 모드에 의해 실행된 어플리케이션의 제2실행화면(250)이 나타날 수 있다. 상기 제2실행화면(250)은 미리 할당된 영역에서 활성화되어 나타날 수 있다. 예를 들어, 상기 제2실행화면(250)은 화면의 상단, 하단, 좌단, 우단, 좌측 하단, 우측 하단, 좌측 상단, 우측 상단, 중단 등 할당된 영역에서 나타날 수 있다. Next, in a state in which the tray 230 is displayed on the execution screen by the pull mode of the specific application such as the reference number, the user who selects a specific item among the items 235 provided through the tray 230 The application corresponding to the specific item can be executed by the mini mode according to the event input of the specific item. The second execution screen 250 of the application executed by the mini mode may be displayed on the first execution screen 210 as shown in reference numeral when the application is executed in the mini mode. The second execution screen 250 may be activated and displayed in a pre-allocated area. For example, the second execution screen 250 may be displayed in an upper area, a lower area, a left area, a right area, a lower left area, a lower right area, a left upper area, a right upper area,

여기서, 제1실행화면(210)과 제2실행화면(250)은 동일한 어플리케이션에 대한 풀 모드의 화면 및 미니 모드의 화면이거나, 또는 다른 어플리케이션들에 대한 풀 모드의 화면 및 미니 모드의 화면일 수 있다. 즉, 제1실행화면(210)과 제2실행화면(250)의 어플리케이션은 동일한 어플리케이션이거나 서로 다른 어플리케이션들일 수 있다.Here, the first execution screen 210 and the second execution screen 250 may be either a full mode screen and a mini mode screen for the same application, or a full mode screen and a mini mode screen for other applications have. That is, the applications of the first execution screen 210 and the second execution screen 250 may be the same application or different applications.

상기 도 2b를 참조하면, 참조번호 <211>에 도시된 바와 같이 특정 어플리케이션의 풀 모드에 의한 실행에 따라 상기 특정 어플리케이션의 제1실행화면(220)이 전체 화면으로 나타난 상태를 가정한다. 참조번호 <211>과 같은 화면은 모바일 디바이스에서 어플리케이션 실행을 위한 일반적인 절차에 따라 진행되고, 그의 제1실행화면(210)이 전체 화면으로 나타날 수 있다.Referring to FIG. 2B, it is assumed that the first execution screen 220 of the specific application is displayed on the full screen according to the execution of the specific application in the pool mode, as shown in FIG. A screen such as the reference numeral 211 is processed according to a general procedure for executing an application on a mobile device, and the first execution screen 210 thereof may be displayed in a full screen.

다음으로, 참조번호 <211>과 같이 특정 어플리케이션의 실행화면(220)이 풀 모드에 의해 전체 화면으로 나타난 상태에서, 상기 실행화면(220) 상의 일 영역에 모드 전환 아이템(240)을 호출하는 호출 이벤트가 입력될 수 있다. 여기서, 상기 모드 전환 아이템(240)은 풀 모드로 실행된 어플리케이션을 미니 모드로 전환하기 위한 아이템을 나타내며, 사용자 입력에 따라 토글되는 토글 방식으로 제공될 수 있다. 예를 들어, 참조번호 <211>의 화면 예시와 같이 모드 전환 아이템(240)이 생략된 상태에서 사용자 입력에 따라 참조번호 <213>의 화면 예시와 같이 모드 전환 아이템(240)이 나타나거나, 또는 참조번호 <213>의 화면 예시와 같이 모드 전환 아이템(240)이 나타난 상태에서 사용자 입력에 따라 참조번호 <201>의 화면 예시와 같이 모드 전환 아이템(240)이 사라질 수 있다.Next, in a state in which the execution screen 220 of the specific application is displayed as a full screen by the pull mode such as the reference numeral 211, a call for calling the mode switching item 240 in one area on the execution screen 220 An event can be input. Here, the mode change item 240 indicates an item for switching the application executed in the full mode to the mini mode, and may be provided in a toggle manner that is toggled according to user input. For example, as shown in the screen example of reference numeral 211, when the mode switching item 240 is omitted, the mode switching item 240 appears as shown in the screen example of the reference number according to user input, or The mode change item 240 may disappear as shown in the screen example of reference numeral 201 in accordance with the user input while the mode change item 240 is displayed as shown in the screen example of reference numeral 213.

참조번호 <213>에 도시된 바와 같이 상기 호출 이벤트에 따라 모드 전환 아이템(240)이 상기 실행화면(220) 상에 나타날 수 있다. 상기 호출 이벤트는 모드 전환 아이템(240)이 할당된 숨겨진 영역(예컨대, 참조번호 <213>의 화면 예시에서 우측 상단)에 발생되는 사용자 이벤트로, 탭 이벤트, 드래그 이벤트, 스윕 이벤트 및 플릭 이벤트 중 적어도 하나의 방식으로 설정되어 운용될 수 있다. 아울러, 상기 호출 이벤트는 상기 모드 전환 아이템(240)의 활성화를 위해 미리 정의된 핫 키 등에 발생되는 사용자 입력을 포함할 수도 있다.The mode switching item 240 may appear on the execution screen 220 according to the paging event, as shown in reference numeral < 213 >. The call event is a user event that occurs in a hidden area (for example, the upper right side in the screen example of reference numeral 213) to which the mode switching item 240 is allocated, and is a user event that occurs at least among the tap event, drag event, sweep event, Can be set and operated in one manner. In addition, the call event may include a user input generated in a predefined hot key or the like for activation of the mode change item 240. [

그리고 상기 모드 전환 아이템(240)은 미리 할당된 영역에서 활성화/비활성화 될 수 있다. 예를 들어, 상기 모드 전환 아이템(240)은 앞서와 같이 호출 이벤트 발생 전까지 할당된 영역에서 숨김 처리되어 화면상에 나타나지 않으며(예컨대, 참조번호 <211>의 화면 상태>, 상기 호출 이벤트 발생 시 할당된 영역에서 나타날 수 있다(예컨대, 참조번호 <213>의 화면 상태). 또한, 상기 모드 전환 아이템(240)이 제공되는 영역은 화면상의 아래쪽 영역 또는 위쪽 영역에 아이콘 형태로 제공될 수 있다. 이러한 모드 전환 아이템(240)은 실행되는 각 어플리케이션의 실행화면에 제공될 수 있다.The mode change item 240 may be activated / deactivated in a pre-allocated area. For example, the mode switching item 240 is hidden in the area allocated until the call event occurs and is not displayed on the screen (for example, the screen state of reference numeral < 211 > (For example, a screen state of reference numeral 213). Further, an area where the mode switching item 240 is provided may be provided in the form of an icon in a lower area or an upper area on the screen. The mode switching item 240 may be provided on the execution screen of each application to be executed.

다음으로, 참조번호 <213>과 같이 특정 어플리케이션의 풀 모드에 의한 실행화면 상에 모드 전환 아이템(240)이 나타난 상태에서, 상기 모드 전환 아이템(240)을 선택하는 사용자의 이벤트 입력에 따라 상기 특정 어플리케이션이 미니 모드에 의해 실행될 수 있다. 상기 미니 모드에 의한 어플리케이션 실행 시 참조번호 <215>에 도시된 바와 같이 상기 풀 모드 기반의 제1실행화면(220)은 생략되고 미니 모드에 의해 실행된 상기 특정 어플리케이션의 제2실행화면(260)이 나타날 수 있다. 상기 제2실행화면(260)은 미리 할당된 영역에서 활성화되어 나타날 수 있다. 예를 들어, 상기 제2실행화면(260)은 화면의 상단, 하단, 좌단, 우단, 좌측 하단, 우측 하단, 좌측 상단, 우측 상단, 중단 등 할당된 영역에서 나타날 수 있다.Next, in a state in which the mode switching item 240 is displayed on the execution screen of the specific application's full mode, such as the reference numeral 213, The application can be executed by the mini mode. The first execution screen 220 based on the pull mode is skipped and the second execution screen 260 of the specific application executed by the mini mode is omitted, as shown in reference numeral &lt; RTI ID = 0.0 &gt; May appear. The second execution screen 260 may be activated and displayed in a pre-allocated area. For example, the second execution screen 260 may be displayed in an upper area, a lower area, a left area, a right area, a lower left area, a lower right area, a left upper area, a right upper area,

여기서, 상기 모드 전환 아이템(240)에 의한 모드 전환은 동일한 하나의 어플리케이션에 대한 풀 모드 및 미니 모드 전환을 지원할 수 있다. 즉, 상기 모드 전환 아이템(240)은 실행 중인 어플리케이션에 대해 풀 모드 및 미니 모드로 간의 빠른 전환 지원을 위해 제공될 수 있다. 따라서 상기 모드 전환 아이템(240)에 의한 모드 전환 시 풀 모드로 실행된 특정 어플리케이션의 제1실행화면(220)은 제거하고, 상기 특정 어플리케이션을 미니 모드로 실행하여 그의 제2실행화면(260)만을 표시하도록 하는 것이 바람직하다. 하지만, 본 발명이 반드시 이에 한정되는 것은 아니며, 모드 전환 아이템(240)에 의한 풀 모드에서 미니 모드로 전환 시 사용자 설정에 따라 풀 모드를 유지하여 풀 모드의 화면 및 미니 모드의 화면 모두를 유지할 수 있음은 물론이다.Here, the mode change by the mode change item 240 may support the full mode and the mini mode change for the same one application. That is, the mode change item 240 can be provided for quick switching between a pull mode and a mini mode for a running application. Therefore, when switching the mode by the mode switching item 240, the first execution screen 220 of the specific application executed in the pull mode is removed, and the specific application is executed in the mini mode to display only the second execution screen 260 It is preferable to display it. However, the present invention is not necessarily limited thereto. When the mode switching item 240 is changed from the full mode to the mini mode, the full mode may be maintained according to the user setting so that both the full mode screen and the mini mode screen can be maintained Of course it is.

한편, 상기 도 2b에서는 상기 모드 전환 아이템(240)이 토글 방식으로 운용되는 것을 예시로 나타내었으나, 본 발명이 이에 한정되는 것은 아니다. 예를 들어, 상기 모드 전환 아이템(240)은 사용자 설정 방식에 따라 풀 모드로 실행되는 어플리케이션의 실행화면의 특정 영역에 항상 고정되는 상시 방식으로 제공될 수 있다. 즉, 특정 어플리케이션을 풀 모드로 실행 시 그의 실행화면의 일 영역에 상기 모드 전환 아이템(240)이 함께 제공될 수 있다. 또한 상기 도 2b에서는 상기 모드 전환 아이템(240)에 의해 풀 모드에서 미니 모드로 전환될 시 상기 모드 전환 아이템(240)을 미니 모드에서 제거되는 경우를 예시로 하였으나, 상기 모드 전환 아이템(240)은 전환된 미니 모드의 실행화면에서도 유지되어 나타날 수 있다. 그리고 미니 모드의 실행화면에 유지되는 모드 전환 아이템(240)을 이용한 사용자 입력에 따라 상기 미니 모드에서 풀 모드로 전환하는 방식으로 운용할 수도 있다. In FIG. 2B, the mode switching item 240 is operated in a toggle manner. However, the present invention is not limited thereto. For example, the mode switching item 240 may be provided in an always-on mode, which is always fixed in a specific area of an execution screen of an application executed in a full mode according to a user setting scheme. That is, when the specific application is executed in the full mode, the mode switching item 240 may be provided together with one area of the execution screen. 2B, the mode change item 240 is removed from the mini mode when the mode change item 240 is changed from the full mode to the mini mode, And can be maintained and displayed on the execution screen of the converted mini mode. And may be operated by switching from the mini mode to the full mode according to a user input using the mode switching item 240 held in the execution mode of the mini mode.

도 3은 본 발명의 실시 예에 따른 풀 모드 및 미니 모드에 의한 어플리케이션 운용 동작을 설명하기 위해 도시한 도면이다.FIG. 3 is a view for explaining an application operation operation in the pull mode and the mini mode according to the embodiment of the present invention.

상기 도 3을 참조하면, 앞서 설명한 바와 같이 본 발명에 따른 풀 모드 어플리케이션(310)과 미니 모드 어플리케이션(330)은 서로 전환이 가능하며, 또는 동시에 수행이 가능하다. 그리고 풀 모드 어플리케이션(310)과 미니 모드 어플리케이션(330)은 기본적으로 하나의 프로세스(process)에서 동작하나, 다른 프로세스로 각각 동작하는 것도 가능하다. Referring to FIG. 3, the pull mode application 310 and the mini mode application 330 according to the present invention can be switched to each other or can be performed simultaneously, as described above. The full-mode application 310 and the mini-mode application 330 basically operate in one process, but can operate in another process.

이러한 풀 모드 어플리케이션(310)과 미니 모드 어플리케이션(330)은 서로 같은 데이터 저장소가 공통적으로 할당되어 서로의 정보(데이터)가 실시간 공유될 수 있도록 제어된다. 즉, 제어부(150)는 풀 모드 어플리케이션(310)에 의해 생성된 데이터가 저장부(130)에 저장되는 영역과, 미니 모드 어플리케이션(310)에 의해 생성된 데이터가 저장부(130)에 저장되는 영역을, 하나의 공통된 데이터 저장소를 통해 서로 공유할 수 있다. 따라서 풀 모드 어플리케이션(310) 운용에 따라 생성된 데이터는 미니 모드 어플리케이션(330)에서 이용될 수 있고, 미니 모드 어플리케이션(330) 운용에 따라 생성된 데이터는 풀 모드 어플리케이션(310)에서 이용될 수 있다. The full mode application 310 and the mini mode application 330 are controlled so that the same data stores are commonly allocated to each other so that mutual information (data) can be shared in real time. That is, the control unit 150 determines whether the data generated by the full mode application 310 is stored in the storage unit 130 or the data generated by the mini mode application 310 is stored in the storage unit 130 Areas can be shared with each other through a common data repository. Accordingly, the data generated according to the operation of the full mode application 310 may be used in the mini mode application 330, and the data generated according to the mini mode application 330 operation may be used in the full mode application 310 .

또한 풀 모드 어플리케이션(310)과 미니 모드 어플리케이션(330)이 동시 구동된 경우 저장부(130)에 저장된 동일한 데이터가 각각의 실행화면에 동시에 나타날 수 있다. 그리고 풀 모드 및 미니 모드의 각 실행화면을 통해 표시되는 동일한 데이터가, 어느 하나의 일 모드에서 수정되거나 또는 어느 하나의 일 모드에서 새로운 데이터가 입력될 시, 나머지 다른 타 모드에도 상기 일 모드에서 수행된 데이터의 수정 또는 데이터의 입력 사항이 실시간 동시 적용될 수 있다.When the full mode application 310 and the mini mode application 330 are simultaneously driven, the same data stored in the storage unit 130 may simultaneously appear on each execution screen. When the same data displayed through each execution screen of the pull mode and the mini mode is modified in one mode or when new data is input in one mode, The modification of the data or the input of the data can be applied simultaneously in real time.

예를 들어, 메모 기능을 가지는 메모 어플리케이션에서 풀 모드에 의해 생성된 제1 메모 데이터가 저장부(130) 내 메모 기능의 데이터 저장영역으로 할당된 메모저장영역에 저장될 수 있다. 또한 메모 어플리케이션에서 미니 모드에 의해 생성된 제2 메모 데이터가 저장부(130) 내 메모저장영역에 저장될 수 있다. 그리고 제1 메모 데이터는 메모 어플리케이션의 풀 모드뿐만 아니라 미니 모드에서 로딩(loading)되어 읽기/쓰기(read/write) 등이 가능하다. 아울러, 제2 메모 데이터는 메모 어플리케이션의 미니 모드뿐만 아니라 풀 모드에서 로딩되어 읽기/쓰기 등이 가능하다.For example, in the memo application having the memo function, the first memo data generated by the full mode may be stored in the memo storage area allocated to the data storage area of the memo function in the storage unit 130. [ Also, the second memo data generated by the mini mode in the memo application may be stored in the memo storage area in the storage unit 130. [ The first memo data can be loaded in the mini mode as well as the full mode of the memo application and can be read / written. In addition, the second memo data can be loaded and read / write in the mini mode as well as the full mode of the memo application.

도 4는 본 발명의 실시 예에 따른 모바일 디바이스에서 어플리케이션에 대한 풀 모드 및 미니 모드 간 운용 동작 예시를 도시한 도면이다. 4 is a diagram illustrating an operation example of a pull mode and a minime mode operation for an application in a mobile device according to an embodiment of the present invention.

상기 도 4를 참조하면, 참조번호 <401>에 도시된 바와 같이 어플리케이션의 풀 모드 실행에 따라 상기 특정 어플리케이션의 제1실행화면(410)이 전체 화면으로 나타난 상태를 가정한다. 참조번호 <401>과 같은 화면은 모바일 디바이스에서 어플리케이션 실행을 위한 일반적인 절차에 따라 진행되고, 그의 제1실행화면(410)이 전체 화면으로 나타날 수 있다.Referring to FIG. 4, it is assumed that the first execution screen 410 of the specific application is displayed in the full screen according to the application's full mode execution, as shown in reference numeral 401. A screen such as reference numeral &lt; 401 &gt; may proceed according to a general procedure for executing an application on a mobile device, and its first execution screen 410 may appear as a full screen.

다음으로, 참조번호 <401>과 같은 상태에서, 특정 어플리케이션의 미니 모드 실행 이벤트에 응답하여, 상기 특정 어플리케이션의 제2실행화면(430)이 상기 제1실행화면(410) 상에 미니 화면으로 나타날 수 있다. 여기서, 상기 제1실행화면(410) 및 제2실행화면(430)은 동일 프로세스로 운용되는 하나의 어플리케이션의 풀 모드 및 미니 모드에 따른 실행화면들일 수 있다. 또는 상기 제1실행화면(410) 및 제2실행화면(430)은 다른 프로세스로 운용되는 제1어플리케이션의 풀 모드에 따른 실행화면 및 제2어플리케이션의 미니 모드에 따른 실행화면일 수 있다. Next, in response to the mini-mode execution event of the specific application, the second execution screen 430 of the specific application appears as a mini screen on the first execution screen 410 in the same state as the reference numeral < 401 > . Here, the first execution screen 410 and the second execution screen 430 may be execution screens according to the pull mode and the mini mode of one application operated in the same process. Alternatively, the first execution screen 410 and the second execution screen 430 may be an execution screen according to the pull mode of the first application operated in another process and an execution screen according to the mini mode of the second application.

예를 들어, 표시부(110)의 하나의 화면 안에 A 어플리케이션이 풀 모드로 동작하고 그의 제1실행화면이 전체 화면으로 나타난 상태에서 상기 A 어플리케이션의 미니 모드 실행에 의해 그의 제2실행화면이 미니 화면으로 나타날 수 있다. 또는 표시부(110)의 하나의 화면 안에 A 어플리케이션이 풀 모드로 동작하고 그의 실행화면이 전체 화면으로 나타난 상태에서 B 어플리케이션의 미니 모드 실행에 의해 그의 실행화면이 미니 화면으로 나타날 수 있다. 상기 도 4에서는 하나의 어플리케이션에 대해 풀 모드 및 미니 모드가 함께 제공되는 경우를 예시로서 설명한다.For example, when the A application operates in the full mode and the first execution screen thereof is displayed in the full screen in one screen of the display unit 110, the second execution screen of the A application is displayed on the mini screen . The execution screen of the B application may be displayed as a mini screen by executing the mini mode of the B application while the A application operates in the full mode and the execution screen thereof is displayed as the full screen in one screen of the display unit 110. [ In FIG. 4, a case where a full mode and a mini mode are provided for one application will be described as an example.

여기서, 본 발명의 실시 예에서는 특정 어플리케이션의 풀 모드에 의한 운용 중 동일 어플리케이션 또는 다른 어플리케이션의 미니 모드에 의한 운용 시 미니 모드에 따른 실행화면을 최상위 레이어(layer)에 배치하여 나타내는 것을 기본 설정으로 할 수 있다. 이는 사용자에 의해 변경 설정될 수 있다.Here, in the embodiment of the present invention, when the application is operated in the pool mode of a specific application, or when the application is operated in the mini mode of the same application or another application, an execution screen according to the mini mode is arranged in the uppermost layer . This can be changed by the user.

다음으로, 참조번호 <403>과 같은 상태에서, 사용자의 모드 전환을 위한 전환 이벤트 입력에 응답하여 참조번호 <405>에 도시된 바와 같이 풀 모드의 제1실행화면(410)이 상위 화면으로 나타나고 미니 모드의 제2실행화면(430)이 하위 화면으로 백그라운드 처리되는 실행화면들 간의 전환이 이루어질 수 있다. 아울러, 앞서와 같은 동작에 의하여 참조번호 <405>와 같은 상태에서, 사용자의 모드 전환을 위한 전환 이벤트에 응답하여 참조번호 <403>에 도시된 바와 같이 풀 모드의 제1실행화면(410)이 하위 화면으로 나타나고 미니 모드의 제2실행화면(430)이 상위 화면으로 나타나는 실행화면들 간의 전환이 이루어질 수 있다.Next, in the same state as the reference numeral 403, in response to the switching event input for switching the mode of the user, the first execution screen 410 of the full mode is displayed as the upper screen as shown in the reference numeral < 405 > The switching between the execution screens in which the second execution screen 430 of the mini mode is backgrounded to the lower screen can be performed. In response to the switching event for switching the mode of the user, the first execution screen 410 of the full mode is displayed in the same state as the reference numeral 405 by the same operation as the above, The switching between the execution screens in which the second execution screen 430 of the mini mode is displayed as the upper screen can be performed.

상기 도 4에서 상기 전환 이벤트는 풀 모드의 실행화면과 미니 모드의 실행화면 간의 전환을 위한 이벤트로, 미리 정의된 터치 기반의 제스처, 미리 정의된 핫 키 등의 입력에 의해 이루어질 수 있다. In FIG. 4, the switching event is an event for switching between the execution mode of the full mode and the execution mode of the mini mode, and may be performed by inputting a predefined touch-based gesture, a predefined hot key, or the like.

한편, 상기 도 4에서는 하나의 어플리케이션에 대해 풀 모드에 의한 실행화면과 미니 모드에 의한 실행화면이 함께 운용되고, 풀 모드에 실행화면과 미니 모드의 실행화면이 전환되는 경우를 예시로 설명하였다. 그러나 본 발명이 이에 한정되는 것은 아니며, 본 발명의 실시 예에 따르면 미리 정의된 설정에 따라 상기 미니 모드에 의한 실행화면은 항상 상위 레이어로 고정될 수 있다. 또한 미리 정의된 설정에 따라 사용자의 전환 이벤트 입력 시 어플리케이션의 풀 모드에 의한 프로세스 및 그의 실행화면은 종료하고, 미니 모드에 의한 프로세스만 운용하여 그의 실행화면만을 나타낼 수도 있다. 즉, 본 발명의 실시 예에 따르면 사용자 설정에 따라 특정 어플리케이션에 대해 하나의 모드만 나타나도록 하는 전환 방식과, 두 가지 모드들이 동시에 나타나도록 하는 전환 방식을 모두 지원할 수 있다.In FIG. 4, an execution screen in the pull mode and an execution screen in the mini mode are operated together for one application, and an execution screen in the pull mode and an execution screen in the mini mode are switched. However, the present invention is not limited thereto, and according to the embodiment of the present invention, the execution screen according to the mini mode can always be fixed to the upper layer according to a predefined setting. Also, according to a predefined setting, when a user enters a conversion event, the process of the application's pull mode and its execution screen may be terminated, and only the process in the mini mode may be operated to display only the execution screen thereof. That is, according to the embodiment of the present invention, it is possible to support both a switching method of displaying only one mode for a specific application and a switching method of simultaneously displaying two modes according to a user setting.

도 5는 본 발명의 실시 예에 따른 모바일 디바이스에서 다수의 어플리케이션들에 대한 풀 모드 및 미니 모드 간 운용 동작 예시를 도시한 도면이고, 도 6은 상기 도 5에 의해 운용되는 화면 예시를 도시한 도면이다.FIG. 5 is a view illustrating an operation example of a pull mode and a mini mode for a plurality of applications in a mobile device according to an embodiment of the present invention, FIG. 6 is a diagram illustrating an example of a screen operated by the FIG. 5 to be.

상기 도 5 및 도 6을 참조하면, 참조번호 <501>에 도시된 바와 같이 A 어플리케이션이 풀 모드와 미니 모드로 운용되고 그의 실행화면들(510)(530)이 나타난 상태를 가정한다. 이때, 도 5 및 도 6의 경우 미니 모드가 풀 모드보다 상위 레이어로 항상 고정되는 방식의 경우를 예시로 한다. 따라서 A 어플리케이션의 풀 모드에 따른 제1실행화면(510) 상에 A 어플리케이션의 미니 모드에 따른 제2실행화면(530)이 나타날 수 있다. 이러한 예시의 동작 화면이 상기 도 6의 참조번호 <601>에 나타나 있다. 상기 도 6의 참조번호 <601>에 도시된 바와 같이 A 어플리케이션의 풀 모드에 의한 제1실행화면(610)이 전체 화면으로 제공되고, A 어플리케이션의 미니 모드에 의한 제2실행화면(630)이 전체 화면의 상기 제1실행화면(610) 상에 미니 화면으로 제공될 수 있다.Referring to FIGS. 5 and 6, it is assumed that the application A is operated in the full mode and the mini mode, and its execution screens 510 and 530 are displayed, as shown in reference numeral 501. 5 and 6, the mini mode is always fixed to an upper layer than the pull mode. Accordingly, the second execution screen 530 according to the mini mode of the A application may appear on the first execution screen 510 according to the pool mode of the A application. The operation screen of this example is shown in the reference numeral < 601 > in FIG. 6, the first execution screen 610 in the full mode of the A application is provided as a full screen and the second execution screen 630 in the mini mode of the A application is provided in the full screen as shown in FIG. And may be provided as a mini screen on the first execution screen 610 of the full screen.

다음으로, 참조번호 <501>과 같은 상태에서 사용자는 멀티태스킹 기능에 의해 사용자 선택에 따른 B 어플리케이션을 풀 모드 또는 미니 모드로 실행할 수 있다. 상기 도 5 및 도 6에서는 상기 B 어플리케이션에 대해 풀 모드로 실행하는 것을 예시로 설명한다. 따라서 참조번호 <501>과 같은 상태에서 사용자의 이벤트 입력에 따라 B 어플리케이션이 풀 모드에 의해 실행될 수 있다. 이때, 참조번호 <503>에 도시된 바와 같이 A 어플리케이션에 대한 미니 모드의 제2실행화면(530)은 최상위에 고정되어 나타나고, B 어플리케이션에 대한 풀 모드의 제3실행화면(550)이 상기 제2실행화면(530)의 하위에 전체 화면으로 나타나며, A 어플리케이션에 대한 풀 모드의 제1실행화면(510)은 최하위에 배치될 수 있다. 즉, 전체 화면이 A 어플리케이션의 풀 모드에 따른 제1실행화면(510)에서 B 어플리케이션의 풀 모드에 따른 제3실행화면(550)으로 전환되어 나타날 수 있다. 이러한 예시의 동작 화면이 상기 도 6의 참조번호 <603>에 나타나 있다. 상기 도 6의 참조번호 <603>에 도시된 바와 같이 A 어플리케이션의 풀 모드에 의한 제1실행화면(610)이 사라지고, B 어플리케이션의 풀 모드에 의한 제3실행화면(650)이 전체 화면으로 제공되며, A 어플리케이션의 미니 모드에 의한 제2실행화면(630)이 전체 화면의 상기 제3실행화면(650) 상에 미니 화면으로 유지될 수 있다.Next, in a state like the reference numeral < 501 >, the user can execute the B application according to the user's selection in the pull mode or the mini mode by the multitasking function. In FIGS. 5 and 6, execution of the B application in the full mode will be described as an example. Accordingly, the B application can be executed by the pull mode according to the event input of the user in the state of the reference numeral &lt; 501 &gt;. At this time, as shown in reference numeral 503, the second execution screen 530 of the mini mode for the A application is fixed at the top, and the third execution screen 550 of the full mode for the B application is displayed 2 execution screen 530 and the first execution screen 510 of the full mode for the A application can be arranged at the lowest position. That is, the entire screen can be switched from the first execution screen 510 according to the pool mode of the A application to the third execution screen 550 according to the pool mode of the B application. The operation screen of this example is shown in the reference numeral &lt; 603 &gt; in Fig. The first execution screen 610 in the full mode of the A application disappears and the third execution screen 650 in the full mode of the B application disappears as shown in the reference numeral 603 in FIG. And the second execution screen 630 based on the mini mode of the A application can be maintained as a mini screen on the third execution screen 650 of the full screen.

상기 도 5 및 상기 도 6에서와 같이, 본 발명에 따르면 하나의 화면 안에서 제1어플리케이션의 풀 모드와 미니 모드가 함께 운용 중인 상태에서, 제2어플리케이션이 풀 모드로 실행될 수 있다. 이러한 경우, 제1어플리케이션의 풀 모드에 의한 실행화면은 숨김(hidden) 상태가 되거나 또는 휴지(pause) 상태로 전환될 수 있다. As shown in FIG. 5 and FIG. 6, according to the present invention, the second application can be executed in the full mode while the first mode of the first application and the mini mode are operating together in one screen. In this case, the execution screen of the first application in the pull mode can be switched to a hidden state or a pause state.

그리고 상기와 같은 상태에서, 메모리 등의 리소스 부족 상황이 발생할 시, 최하위 우선순위로 운용되는 제1어플리케이션의 풀 모드가 가장 먼저 프로세스에서 제거될 수 있다. 이때, 제1어플리케이션의 풀 모드가 프로세스에서 제거되더라도, 제1어플리케이션이 풀 모드에서 수행되던 정보, 데이터 및 핵심 기능 등은 제1어플리케이션의 미니 모드에 상속되어 계속적으로 수행될 수 있다. 즉, 특정 어플리케이션이 두 개의 모드 각각으로 함께 운용하는 중에, 어느 하나의 모드가 종료될 시 종료되는 모드에서 수행된 정보, 데이터 및 핵심 기능은 종료되지 않은 나머지 모드로 자동 공유되어 계속적인 운용이 가능하다. 그리고 풀 모드의 제2어플리케이션은 미니 모드의 제1어플리케이션과 별도로 동작이 가능하다. In such a state, when a resource shortage occurs in a memory or the like, the full mode of the first application operating at the lowest priority can be first removed from the process. At this time, although the first application's pull mode is removed from the process, the information, data, and core functions performed by the first application in the pull mode can be inherited and continuously performed in the mini mode of the first application. That is, the information, data and core functions performed in the mode terminated when any one of the applications terminates at the end of one mode while the specific application is operating in each of the two modes is automatically shared with other modes that are not terminated, Do. And the second application in the full mode can be operated separately from the first application in the mini mode.

또한 본 발명에 따르면, 앞서와 같이 특정 어플리케이션이 미니 모드와 풀 모드에 의해 동일한 작업 수행 중 어느 한 모드가 종료되는 경우 해당 어플리케이션의 미니 모드와 풀 모드 간의 데이터 공유 및 화면 업데이트가 가능하다. 또한 특정 어플리케이션이 미니 모드와 풀 모드에 의해 각각 다른 작업 수행 중인 경우에도 해당 어플리케이션의 미니 모드와 풀 모드 간의 실시간 데이터 공유 및 화면 업데이트가 이루어질 수 있다.In addition, according to the present invention, when a certain application terminates any one of the mini-mode and pull-mode operations, data sharing and screen updating between the mini-mode and the pull-mode can be performed. In addition, even when a specific application is performing different tasks by the mini mode and the pull mode, real-time data sharing and screen update can be performed between the mini mode and the full mode of the application.

도 7a 및 도 7b는 본 발명의 실시 예에 따른 모바일 디바이스에서 미니 모드 어플리케이션의 실행화면을 운용하는 동작 예시를 도시한 도면들이다. 7A and 7B are diagrams illustrating an operation example of operating an execution screen of a mini mode application in a mobile device according to an embodiment of the present invention.

상기 도 7a를 참조하면, 앞서 살펴본 바와 같이 특정 어플리케이션의 미니 모드는, 풀 모드로 실행된 동일한 어플리케이션 또는 풀 모드로 실행된 다른 어플리케이션의 전체 화면 상에 제공되거나, 또는 단독으로 실행되어 운용될 수 있다. 이와 같이 실행된 미니 모드 어플리케이션의 실행화면은 사용자의 이동 이벤트에 따라 표시부(110)의 화면 내 어느 곳으로든 이동이 가능하다. Referring to FIG. 7A, as described above, the mini mode of a specific application may be provided on the entire screen of the same application executed in the pull mode or another application executed in the pull mode, or may be executed and executed alone . The execution screen of the mini-mode application executed in this manner can be moved to any place within the screen of the display unit 110 in accordance with the movement event of the user.

예를 들어, 상기 도 7a에 도시된 바와 같이 풀 모드 어플리케이션의 제1실행화면(710) 상에 미니 모드 어플리케이션의 제2실행화면(730)이 나타난 상태에서, 상기 제2실행화면(730)은 사용자의 이동 이벤트에 따라 표시부(110)의 허용 범위 내에서 다른 위치로의 수시 이동이 가능하다. 이때, 제2실행화면(730)의 이동 중에도, 멀티태스킹 기능에 의하여 풀 모드 어플리케이션에 의한 동작은 계속 유지될 수 있다. 7A, the second execution screen 730 of the mini-mode application is displayed on the first execution screen 710 of the full-mode application, It is possible to frequently move to another position within the allowable range of the display unit 110 in accordance with the movement event of the user. At this time, even when the second execution screen 730 is moving, the operation by the full mode application can be maintained by the multitasking function.

본 발명에서 상기 이동 이벤트는 터치 기반의 제스처 이벤트(예컨대, 무브(move) 이벤트, 스윕 이벤트, 플릭 이벤트, 드래그 이벤트 등)와 물리적인 키 기반의 이벤트(예컨대, 방향키 조작에 따른 이벤트 등)를 포함할 수 있다.In the present invention, the movement event includes a touch-based gesture event (e.g., a move event, a sweep event, a flick event, a drag event, etc.) and a physical key-based event can do.

상기 도 7b를 참조하면, 앞서 살펴본 바와 같이 특정 어플리케이션의 미니 모드는, 풀 모드로 실행된 동일한 어플리케이션 또는 풀 모드로 실행된 다른 어플리케이션의 전체 화면 상에 제공되거나, 또는 단독으로 실행되어 운용될 수 있다. 이와 같이 실행된 미니 모드 어플리케이션의 실행화면은 사용자의 크기 조절 이벤트에 따라 표시부(110)의 화면 내에서 확장되거나 축소될 수 있다.Referring to FIG. 7B, as described above, the mini mode of a specific application may be provided on the entire screen of the same application executed in the pull mode or another application executed in the pull mode, or may be executed and executed alone . The execution screen of the mini-mode application thus executed can be expanded or reduced in the screen of the display unit 110 according to the size adjustment event of the user.

예를 들어, 상기 도 7b에 도시된 바와 같이 풀 모드 어플리케이션의 제1실행화면(710) 상에 미니 모드 어플리케이션의 제2실행화면(730)이 나타난 상태에서, 상기 제2실행화면(730)은 사용자의 크기 조절 이벤트에 따라 표시부(110)의 허용 범위 내에서 소정 크기만큼의 확장 및 축소가 가능하다. 이때, 제2실행화면(730)의 크기 변경 중에도, 멀티태스킹 기능에 의하여 풀 모드 어플리케이션에 의한 동작은 계속 유지될 수 있다.7B, the second execution screen 730 of the mini-mode application is displayed on the first execution screen 710 of the full-mode application, for example, It is possible to expand and reduce a predetermined size within the allowable range of the display unit 110 according to the size adjustment event of the user. At this time, even when the size of the second execution screen 730 is changed, the operation by the full mode application can be maintained by the multitasking function.

본 발명에서 상기 크기 조절 이벤트는 터치 기반의 제스처 이벤트(예컨대, 드래그 이벤트와 같은 싱글터치(single-touch) 기반의 이벤트, 핀치 줌(pinch zoom) 이벤트와 같은 멀티터치(multi-touch) 기반의 이벤트 등)와 물리적인 키 기반의 이벤트(예컨대, 선택 및 방향키 조작에 따른 이벤트 등)를 포함할 수 있다.In the present invention, the resizing event may be a touch-based gesture event (e.g., a single-touch based event such as a drag event, a multi-touch based event such as a pinch zoom event, Etc.) and physical key-based events (e.g., events in accordance with selection and directional key operations, etc.).

도 8은 본 발명의 실시 예에 따른 모바일 디바이스에서 다수의 어플리케이션들에 대해 다수의 미니 모드들을 운용하는 동작 예시를 도시한 도면이다.8 is a diagram illustrating an operation example of operating a plurality of mini modes for a plurality of applications in a mobile device according to an embodiment of the present invention.

상기 도 8을 참조하면, 참조번호 <801>에 도시된 바와 같이 A 어플리케이션 및 B 어플리케이션이 풀 모드와 미니 모드로 각각 운용되고 그의 실행화면들(810)(830)(850)(870)이 나타난 상태를 가정한다. 이때, 도 8의 경우 미니 모드가 풀 모드보다 상위 레이어로 항상 고정되는 방식의 경우를 예시로 한다. 예를 들어, 참조번호 <801>에 도시된 바와 같이 B 어플리케이션의 풀 모드에 의한 실행화면(850)이 전체 화면으로 제공되고, A 어플리케이션 및 B 어플리케이션의 미니 모드에 의한 실행화면들(830)(870)이 전체 화면의 상기 실행화면(850) 상에 미니 화면으로 각각 제공될 수 있다. 이때, 상기 미니 모드의 실행화면들(830)(850)은 서로 겹쳐지는 형태로 제공될 수 있으며, 미니 모드의 실행화면들(830)(870)이 겹쳐질 시 두 실행화면들(830)(870) 중 최근 동작되거나 또는 최근 실행된 어플리케이션의 실행화면이 상위에 나타날 수 있다.Referring to FIG. 8, as shown in reference numeral 801, the A application and the B application are operated in the full mode and the mini mode, respectively, and their execution screens 810, 830, 850, and 870 are displayed State. In this case, in the case of FIG. 8, a case in which the mini mode is always fixed to an upper layer than the pull mode is exemplified. For example, as shown in reference numeral < 801 >, an execution screen 850 in the full mode of the B application is provided on the full screen, and execution screens 830 870 may be provided as a mini screen on the execution screen 850 of the full screen, respectively. At this time, the mini-mode execution screens 830 and 850 may be provided in a superimposed manner. When the mini-mode execution screens 830 and 870 are overlapped, two execution screens 830 870, the execution screen of the recently executed or recently executed application may be displayed on the upper side.

다음으로, 참조번호 <801>과 같은 상태에서 사용자는 멀티태스킹 기능에 의해 사용자 선택에 따른 C 어플리케이션을 풀 모드 또는 미니 모드로 실행할 수 있다. 상기 도 8에서는 상기 C 어플리케이션에 대해 풀 모드로 실행하는 것을 예시로 설명한다. 따라서 참조번호 <801>과 같은 상태에서 사용자의 이벤트 입력에 따라 C 어플리케이션이 풀 모드에 의해 실행될 수 있다. 이때, 참조번호 <803>에 도시된 바와 같이 A 어플리케이션 및 B 어플리케이션에 대한 미니 모드의 각 실행화면들(830)(870)은 최상위에 고정되어 나타나고, C 어플리케이션에 대한 풀 모드의 실행화면(890)이 상기 미니 모드의 실행화면들(830)(870)의 하위에 전체 화면으로 나타나며, A 어플리케이션 및 B 어플리케이션에 대한 풀 모드의 각 실행화면들(810)(850)이 하위 순으로 변경되어 나타날 수 있다. 예를 들어, 표시부(110) 상에 전체 화면으로 나타난 B 어플리케이션의 풀 모드에 따른 실행화면(850)이 C 어플리케이션의 풀 모드에 따른 실행화면(890)으로 전환되어 나타날 수 있다. 즉, 참조번호 <803>에 도시된 바와 같이 B 어플리케이션의 풀 모드에 의한 실행화면(850)이 숨김 처리되고, C 어플리케이션의 풀 모드에 의한 실행화면(890)이 전체 화면으로 제공되며, A 어플리케이션과 B 어플리케이션의 미니 모드에 의한 각 실행화면들(830)(870)이 전체 화면의 상기 실행화면(890) 상에 미니 화면으로 유지될 수 있다.Next, in a state like the reference numeral < 801 >, the user can execute the C application according to the user selection in the pull mode or the mini mode by the multitasking function. In FIG. 8, the execution of the C application in the pull mode will be described as an example. Therefore, the C application can be executed by the pull mode according to the event input of the user in the state of the reference numeral < 801 >. At this time, as shown in the reference numeral 803, each execution screen 830 (870) of the mini mode for the A application and the B application is fixed at the top, and a full mode execution screen 890 Is displayed as a full screen below the mini mode execution screens 830 and 870 and each of the execution screens 810 and 850 in the full mode for the A application and the B application is displayed in a descending order . For example, an execution screen 850 according to the pull mode of the B application displayed on the full screen on the display unit 110 may be switched to the execution screen 890 according to the pull mode of the C application and appear. That is, as shown in reference numeral < 803 >, the execution screen 850 in the full mode of the B application is hidden, the execution screen 890 in the full mode of the C application is provided in the full screen, And the execution screens 830 and 870 in the mini mode of the B application can be maintained as a mini screen on the execution screen 890 of the full screen.

상기 도 8에서와 같이, 본 발명에 따르면 하나의 화면 안에서 다수개의 어플리케이션들 각각에 대한 복수의 미니 모드들이 함께 운용될 수 있다. 즉, 한 화면에서 다수개의 어플리케이션들에 대한 복수의 미니 화면들을 구성할 수 있으며, 각 어플리케이션들의 미니 모드들은 각 어플리케이션들에 대응하는 개별적인 기능을 수행할 수 있다. 그리고 상기 도 8에서와 같이 C 어플리케이션의 풀 모드에 의한 실행 시 이전에 전체 화면으로 나타난 B 어플리케이션의 실행화면(890)은 숨김 상태가 되거나 또는 휴지 상태로 전환될 수 있다.As shown in FIG. 8, according to the present invention, a plurality of mini modes for a plurality of applications can be operated together in one screen. That is, a plurality of mini-screens for a plurality of applications on one screen can be configured, and mini-modes of the respective applications can perform respective functions corresponding to the respective applications. 8, the execution screen 890 of the B application displayed as a full screen before execution of the C application in the full mode may be switched to the hidden state or the idle state.

그리고 상기와 같은 상태에서, 메모리 등의 리소스 부족 상황이 발생할 시, 최하위 우선순위로 운용되는 A 어플리케이션의 풀 모드가 가장 먼저 프로세스에서 제거되고, 이어서 B 어플리케이션의 풀 모드가 후순위로 프로세스에서 제거될 수 있다. 이때, A 어플리케이션과 B 어플리케이션의 풀 모드들이 프로세스에서 제거되더라도, A 어플리케이션과 B 어플리케이션이 각 풀 모드들에서 수행되던 정보, 데이터 및 핵심 기능 등은 A 어플리케이션과 B 어플리케이션의 각 미니 모드들에 의해 계속적으로 수행될 수 있다. 즉, 특정 어플리케이션이 두 개의 모드로 운용 중 어느 하나의 모드가 종료될 시 종료되는 모드에서 수행된 정보, 데이터 및 핵심 기능이 종료되지 않은 나머지 모드로 자동 공유되어 계속적인 운용이 가능하다. 그리고 이와 같이 다수개의 미니 모드의 어플리케이션들은 풀 모드의 어플리케이션 동작에 영향을 주거나 풀 모드의 어플리케이션의 영향을 받지 않으며, 해당 어플리케이션의 기능에 대해 개별적으로 운용될 수 있다.In such a state, when a resource shortage occurs in a memory or the like, the pool mode of the A application operated with the lowest priority is first removed from the process, and then the pool mode of the B application is removed from the process in a subordinate order have. At this time, although the pool modes of the A application and the B application are removed from the process, the information, data, and core functions performed in the respective pool modes by the A application and the B application are continuously Lt; / RTI &gt; That is, it is possible to continuously operate the information, data, and other functions in a mode in which a particular application is terminated when one mode is terminated while operating in two modes, and the remaining modes are not terminated. In this way, the plurality of mini mode applications are not affected by the full mode application or can be operated individually for the functions of the application.

한편, 본 발명에 따르면 A 어플리케이션 및 B 어플리케이션 등과 같이 다수개의 어플리케이션들에 대한 미니 모드들 운용 시에도, 특정 어플리케이션이 미니 모드와 풀 모드에 의해 동일한 작업 수행 중 어느 한 모드가 종료되는 경우 해당 어플리케이션의 미니 모드와 풀 모드 간의 데이터 공유 및 화면 업데이트가 가능하다. 또한 특정 어플리케이션이 미니 모드와 풀 모드에 의해 각각 다른 작업 수행 중인 경우에도 해당 어플리케이션의 미니 모드와 풀 모드 간의 실시간 데이터 공유 및 화면 업데이트가 이루어질 수 있다.Meanwhile, according to the present invention, when a mini-mode for a plurality of applications such as an A-application and a B-application is operated and a certain application terminates the same operation by performing a mini- Data sharing and screen updating between mini mode and full mode is possible. In addition, even when a specific application is performing different tasks by the mini mode and the pull mode, real-time data sharing and screen update can be performed between the mini mode and the full mode of the application.

도 9는 본 발명의 실시 예에 따른 모바일 디바이스에서 어플리케이션의 풀 모드 및 미니 모드 운용 동작의 예시를 도시한 도면이다. 특히, 상기 도 9에서는 트레이를 이용하여 어플리케이션들의 풀 모드 및 미니 모드를 운용하는 동작 예시를 나타낸다.9 is a diagram illustrating an example of full mode and mini mode operation of an application in a mobile device according to an embodiment of the present invention. In particular, FIG. 9 illustrates an example of operating a full mode and a mini mode of applications using a tray.

상기 도 9를 참조하면, 참조번호 <901>은 모바일 디바이스에서 제공되는 어플리케이션들의 실행을 위한 아이템(이하, 제1 바로가기 아이템)들이 나열된 화면(예컨대, 홈스크린)의 예시를 나타낸다. 본 발명에서 상기 바로가기 아이템은 모바일 디바이스에서 지원되는 어플리케이션들에 대응하여 제공되며, 사용자 설정에 따라 새로운 바로가기 아이템이 추가되어 배치될 수 있다. 본 발명에서 바로가기 아이템은 기본적으로 각 아이템에 할당된 어플리케이션을 풀 모드로 실행하기 위한 아이템을 나타낸다. 따라서 상기 도 9에서는 상기 바로가기 아이템에 의해 풀 모드 어플리케이션이 실행되는 경우를 예시로 설명한다. 그리고 상기 도 9에서는 A 어플리케이션 내지 J 어플리케이션과 같이 총10개의 어플리케이션들에 대한 바로가기 아이템들이 제공되는 경우를 예시로 한다. Referring to FIG. 9, reference numeral 901 denotes an example of a screen (e.g., a home screen) in which items for executing applications provided by a mobile device (hereinafter referred to as first shortcut items) are listed. In the present invention, the shortcut item is provided corresponding to applications supported by the mobile device, and a new shortcut item may be added and arranged according to a user setting. In the present invention, a shortcut item basically indicates an item for executing the application assigned to each item in the pull mode. Therefore, in FIG. 9, a case where the full mode application is executed by the shortcut item will be described as an example. In FIG. 9, shortcut items for a total of ten applications, such as an A application and a J application, are provided.

그리고 본 발명에서 상기 바로가기 아이템을 이용한 어플리케이션 실행 시, 사용자의 입력 이벤트 타입에 따라 어플리케이션을 풀 모드 또는 미니 모드로 실행할 수도 있다. 예를 들어, 어플리케이션의 풀 모드 실행을 위해 설정된 제1이벤트(예컨대, 탭 이벤트, 더블 탭 이벤트 등)에 의해 특정 바로가기 아이템이 선택될 시 선택된 아이템에 매핑된 어플리케이션이 풀 모드로 운용되어 그의 실행화면이 표시부(110) 상에 전체 화면으로 나타날 수 있다. 또한, 어플리케이션의 미니 모드 실행을 위해 설정된 제2이벤트(예컨대, 탭 이벤트, 더블 탭 이벤트, 제스처 이벤트 등)에 의해 특정 바로가기 아이템이 선택될 시 선택된 아이템에 매핑된 어플리케이션이 미니 모드로 운용되어 그의 실행화면이 표시부(110) 상에 미니 화면으로 나타날 수 있다. 본 발명에서 상기 제1이벤트 및 제2이벤트는 서로 다른 타입의 이벤트로 설정되며, 상기 제2이벤트 중 상기 제스처 이벤트는 바로가기 아이템을 터치한 후 미리 정의된 궤적으로 이동하는 제스처(예컨대, 도형 또는 문자 형태를 그리는 것과 같은 입력)에 의한 이벤트에 해당할 수 있다. In the present invention, when the application using the shortcut item is executed, the application may be executed in the pull mode or the mini mode according to the input event type of the user. For example, when a specific shortcut item is selected by a first event (for example, a tap event, a double tap event, and the like) set for the application's full mode execution, the application mapped to the selected item is operated in the pull mode, A screen may be displayed on the display unit 110 as a full screen. In addition, when a specific shortcut item is selected by a second event (for example, a tap event, a double tap event, a gesture event, etc.) set for execution of the mini mode of the application, the application mapped to the selected item is operated in the mini mode, An execution screen may appear on the display unit 110 as a mini screen. In the present invention, the first event and the second event are set as different types of events, and the gesture event among the second events is a gesture (e.g., a figure or a figure) that moves to a predefined trajectory after touching a shortcut item An input such as drawing a character form).

다음으로, 사용자는 제1 바로가기 아이템들 중 실행하고자 하는 어플리케이션의 특정 바로가기 아이템(910)을 선택하는 이벤트를 입력할 수 있다. 그러면 참조번호 <903>에 도시된 바와 같이 상기 바로가기 아이템(910)에 매핑된 어플리케이션이 풀 모드로 실행되고 그의 실행화면(920)이 표시부(110)의 전체 화면으로 나타날 수 있다. 예를 들어, 제1 바로가기 아이템들 중 A 어플리케이션 실행을 위한 바로가기 아이템(910)에 이벤트가 입력될 시, A 어플리케이션을 풀 모드로 실행하고 그의 실행화면(920)이 전체 화면으로 나타날 수 있다. Next, the user can input an event for selecting a specific shortcut item 910 of the application to be executed among the first shortcut items. The application mapped to the shortcut item 910 may be executed in the full mode and its execution screen 920 may be displayed as a full screen of the display unit 110 as shown in reference numeral 903. For example, when an event is input to the shortcut item 910 for executing the A application among the first shortcut items, the A application may be executed in the full mode and its execution screen 920 may appear as a full screen .

다음으로, 사용자는 참조번호 <903>과 같은 상태에서 어플리케이션의 미니 모드 실행을 위한 아이템(이하, 제2 바로가기 아이템)들이 등록된 트레이 호출을 위한 트레이 호출 이벤트를 입력할 수 있다. 본 발명에서 상기 트레이 호출 이벤트는 참조번호 930에 도시된 바와 같이 표시부(110)에서 트레이 영역으로 미리 정의된 영역 상에 입력될 수 있다. 예를 들어, 참조번호 <903>에 도시된 바와 같이 상기 풀 모드의 실행화면(920)에서 화면 하단의 임의의 영역(930)에 입력될 수 있다. 그러면 상기 트레이 호출 이벤트 입력 응답하여 참조번호 <905>에 도시된 바와 같이 적어도 하나의 제2 바로가기 아이템이 등록된 트레이(940)가 상기 실행화면(920) 상에 오버레이(overlay)되어 나타날 수 있다. 본 발명에서는 설명의 편의를 위하여 트레이(940)를 구분하는 외곽 영역을 표시하였으나, 트레이 호출 이벤트 입력 시 미리 정의된 영역에 트레이(940)의 영역 표시 없이 제2 바로가기 아이템만이 나타날 수도 있다.Next, the user can input a tray call event for a tray call registered with an item (hereinafter referred to as second shortcut item) for executing mini mode of the application in the same state as the reference numeral < 903 >. In the present invention, the tray call event may be input on a predefined area as a tray area in the display unit 110, as shown in reference numeral 930. For example, as shown in reference numeral < 903 >, it can be input to an arbitrary area 930 at the bottom of the screen in the execution screen 920 of the full mode. Then, the tray 940 in which at least one second shortcut item is registered as shown in reference numeral 904 in response to the tray call event input may be overlaid on the execution screen 920 . In the present invention, for convenience of description, the outer area for separating the tray 940 is displayed. However, only the second shortcut item may be displayed in the predefined area of the tray 940 without displaying the area of the tray 940.

다음으로, 사용자는 참조번호 <905>와 같은 상태에서 트레이(940)의 제2 바로가기 아이템들 중 실행하고자 하는 어플리케이션의 특정 바로가기 아이템(970)을 선택하는 이벤트를 입력할 수 있다. 그러면 참조번호 <907>에 도시된 바와 같이 상기 트레이(940)에서 선택된 바로가기 아이템(970)에 매핑된 어플리케이션이 미니 모드로 실행되고 그의 실행화면(950)이 표시부(110)의 미니 화면으로 나타날 수 있다. 예를 들어, 트레이(940)의 제2 바로가기 아이템들 중 A 어플리케이션 실행을 위한 바로가기 아이템(970)에 이벤트가 입력될 시, A 어플리케이션을 미니 모드로 실행하고 그의 실행화면(950)이 미니 화면으로 나타날 수 있다. 상기 A 어플리케이션에 대한 미니 모드의 실행화면(950)은 앞서 실행된 상기 A 어플리케이션에 대한 풀 모드의 실행화면(920) 상에 오버레이되어 나타날 수 있다. 여기서, 어플리케이션의 미니 모드에 의한 실행화면(950) 제공 시 설정 방식에 따라 상기 트레이(940)는 자동 숨김 처리되거나 유지될 수 있으며, 상기 도 9에서는 참조번호 <907>에 도시된 바와 같이 숨김 처리되는 것을 예시로 나타내었다. 그리고 상기 유지하는 방식의 경우 사용자 이벤트에 의해 수동 숨김 처리될 수 있다.Next, the user can input an event to select a specific shortcut item 970 of the application to be executed among the second shortcut items of the tray 940 in the same state as the reference numeral < 905 >. The application mapped to the shortcut item 970 selected on the tray 940 is executed in the mini mode and its execution screen 950 is displayed on the mini screen of the display unit 110 as shown in reference numeral 907 . For example, when an event is input to the shortcut item 970 for executing the A application among the second shortcut items of the tray 940, the A application is executed in the mini mode and its execution screen 950 is displayed in the mini Screen. The mini mode execution screen 950 for the A application may be overlaid on the execution mode screen 920 of the full mode for the A application executed previously. Here, the tray 940 may be automatically hidden or maintained according to the setting method when the execution screen 950 is provided in the mini mode of the application. In the case of FIG. 9, As shown in FIG. In the case of the above holding method, it can be manually hidden by a user event.

다음으로, 참조번호 <907>과 같은 상태에서 사용자의 앞서와 같은 동작에 따른 트레이(940) 호출에 의해 참조번호 <909>에 도시된 바와 같이 트레이(940)가 제공되거나, 또는 앞서 설명한 바와 같이 유지하는 방식에 따라 참조번호 <909>와 같이 트레이(940)가 유지된 상태에서, 사용자는 트레이(940)의 제2 바로가기 아이템들 중 멀티태스킹으로 추가 실행하고자 하는 어플리케이션의 특정 바로가기 아이템(980)을 선택하는 이벤트를 입력할 수 있다. 그러면 참조번호 <911>에 도시된 바와 같이 상기 트레이(940)에서 선택된 바로가기 아이템(980)에 매핑된 어플리케이션이 미니 모드로 실행되고 그의 실행화면(960)이 표시부(110)의 미니 화면으로 나타날 수 있다. 예를 들어, 트레이(940)의 제2 바로가기 아이템들 중 D 어플리케이션 실행을 위한 바로가기 아이템(980)에 이벤트가 입력될 시, D 어플리케이션을 미니 모드로 실행하고 그의 실행화면(960)이 미니 화면으로 나타날 수 있다. 이때, 상기 D 어플리케이션에 대한 미니 모드의 실행화면(960)은 앞서 실행된 상기 A 어플리케이션에 대한 풀 모드의 실행화면(920) 상에 오버레이되어 나타날 수 있으며, 상기 A 어플리케이션에 대한 미니 모드의 실행화면(950)은 계속 유지될 수 있다. 그리고 상기 도 9에서는 상기 D 어플리케이션의 미니 모드 실행화면(960)을 상기 A 어플리케이션의 미니 모드 실행화면(950)과 구분하여 동일선상의 레이어에 제공되는 것을 예시로 나타내었으나, 최종 실행된 상기 D 어플리케이션의 미니 모드 실행화면(960)은 상기 A 어플리케이션의 미니 모드 실행화면(950)의 레이어보다 상위 레이어로 오버레이되어 겹쳐진 형태로 제공될 수도 있다.Next, a tray 940 is provided as indicated by reference numeral 909 by a call to the tray 940 according to the user's previous operation in the same state as the reference numeral 907, In the state where the tray 940 is maintained as indicated by reference numeral 904, the user selects a specific shortcut item of the application to be further executed by multitasking among the second shortcut items of the tray 940 980) can be input. The application mapped to the shortcut item 980 selected on the tray 940 is executed in the mini mode and its execution screen 960 is displayed on the mini screen of the display unit 110 as shown in reference numeral 911 . For example, when an event is input to the shortcut item 980 for executing the D application among the second shortcut items of the tray 940, the D application is executed in the mini mode and its execution screen 960 is displayed in the mini Screen. At this time, the mini mode execution screen 960 for the D application can be overlaid on the execution mode screen 920 of the full mode for the previously executed A application, and the mini mode execution screen 960 for the A application Lt; RTI ID = 0.0 > 950 < / RTI > 9, the mini-mode execution screen 960 of the D-application is provided to a layer on the same line by dividing it from the mini-mode execution screen 950 of the A-application. However, The mini mode execution screen 960 of the A-application may be overlaid and overlapped with an upper layer than the layer of the mini mode execution screen 950 of the A-application.

도 10은 본 발명의 실시 예에 따른 모바일 디바이스에서 어플리케이션의 풀 모드 및 미니 모드 운용 동작의 예시를 도시한 도면이다.10 is a diagram illustrating an example of full-mode and mini- mode operation of an application in a mobile device according to an embodiment of the present invention.

상기 도 10을 참조하면, 참조번호 <1001>은 A 어플리케이션이 풀 모드 및 미니 모드로 실행되고 그에 따른 풀 모드의 실행화면(1010) 및 미니 모드의 실행화면(1020)이 제공되고, 더불어, D 어플리케이션이 미니 모드로 실행되고 그에 따른 미니 모드의 실행화면(1030)이 제공된 화면의 예를 나타낸다.Referring to FIG. 10, reference numeral 1001 denotes an A application executed in a full mode and a mini mode, and a full mode execution screen 1010 and a mini mode execution screen 1020 are provided, An example of a screen in which an application is executed in the mini mode and an execution screen 1030 of the mini mode is provided.

다음으로, 사용자는 참조번호 <1001>과 같은 상태에서 어플리케이션들의 실행을 위한 아이템들의 리스트가 제공되는 화면(예컨대, 홈스크린)으로 전환을 위한 전환 이벤트를 입력할 수 있다. 본 발명에서 상기 전환 이벤트는 터치 기반의 이벤트 및 물리적인 키 기반의 이벤트를 포함할 수 있다. 예를 들어, 상기 전환 이벤트는 홈스크린으로 전환을 위해 실행화면 상에 제공된 아이템에 발생하는 탭 이벤트, 홈스크린으로 전환을 위해 미리 정의된 제스처의 제스처 이벤트, 홈스크린으로 전환을 위해 제공된 홈 키에 발생하는 키 이벤트 등을 포함할 수 있다. Next, the user may enter a transition event for switching to a screen (e.g., a home screen) on which a list of items for execution of applications is provided in the same state as reference numeral < 1001 >. In the present invention, the switching event may include a touch-based event and a physical key-based event. For example, the transition event may include a tap event occurring on an item provided on the run screen for switching to the home screen, a gesture event of a predefined gesture for switching to the home screen, a home key provided for switching to the home screen A key event that occurs, and the like.

그러면 참조번호 <1003>에 도시된 바와 같이 어플리케이션 실행을 위한 다수의 제1 바로가기 아이템들이 등록된 홈스크린(1040)이 나타날 수 있다. 이때, A 어플리케이션의 풀 모드 및 미니 모드와 D 어플리케이션의 미니 모드는 백그라운드 처리되어 계속 유지될 수 있다. 또한 상기 도 10에서는 홈스크린 전환 시 미니 모드의 실행화면들(1020)(1030)이 백그라운드 처리되는 형태를 예시로 나타내지만, 본 발명의 실시 예에 따르면, 홈스크린 전환 시에도 미니 모드에 따른 실행화면에 대해서는 홈스크린 상에 계속 유지하여 나타낼 수도 있다.A home screen 1040 may then appear where a number of first shortcut items for application execution are registered, as shown at reference numeral < 1003 >. At this time, the pool mode of the A application and the mini mode of the mini application and the D application can be background processed and maintained. 10 illustrates an example in which the mini-mode execution screens 1020 and 1030 are processed in the background in the home screen switching. However, according to the embodiment of the present invention, The screen may be displayed on the home screen.

다음으로, 사용자는 참조번호 <1003>과 같이 홈스크린이 나타난 상태에서 제1 바로가기 아이템 중 실행하고자 하는 어플리케이션의 특정 바로가기 아이템(1060)을 선택하는 이벤트를 입력할 수 있다. 그러면 참조번호 <1005>에 도시된 바와 같이 상기 바로가기 아이템(1060)에 매핑된 어플리케이션이 풀 모드로 실행되고 그의 실행화면(1050)이 표시부(110)의 전체 화면으로 나타날 수 있다. 예를 들어, 제1 바로가기 아이템들 중 D 어플리케이션 실행을 위한 바로가기 아이템(1060)에 이벤트가 입력될 시, D 어플리케이션을 풀 모드로 실행하고 그의 실행화면(1050)이 전체 화면으로 나타날 수 있다. 이러한 화면 구성 예시가 참조번호 <1007>에 나타나 있다.Next, the user can input an event for selecting a specific shortcut item 1060 of the application to be executed among the first shortcut items in a state where the home screen is displayed, such as reference numeral < 1003 >. The application mapped to the shortcut item 1060 may be executed in the full mode and its execution screen 1050 may be displayed as a full screen of the display unit 110 as shown in reference numeral 1005. [ For example, when an event is input to the shortcut item 1060 for executing the D application among the first shortcut items, the D application may be executed in the pull mode and its execution screen 1050 may appear as a full screen . An example of such a screen configuration is shown in reference numeral < 1007 >.

참조번호 <1007>에 도시된 바와 같이 A 어플리케이션 및 D 어플리케이션에 대한 미니 모드의 실행화면들(1020)(1030)은 최상위에 나타나고, D 어플리케이션에 대한 풀 모드의 실행화면(1050)이 상기 미니 모드의 실행화면들(1020)(1030)의 하위에 전체 화면으로 나타나며, A 어플리케이션에 대한 풀 모드의 실행화면(1010)은 최하위에 배치될 수 있다. 즉, 전체 화면이 A 어플리케이션의 풀 모드에 따른 실행화면(1010)에서 D 어플리케이션의 풀 모드에 따른 실행화면(1050)으로 전환되어 나타날 수 있다. 다시 말해, 이전 풀 모드에 의해 운용되는 A 어플리케이션의 실행화면(1010)이 표시부(110) 상에서 사라지고, D 어플리케이션의 풀 모드에 의한 실행화면(1050)이 전체 화면으로 제공되며, A 어플리케이션의 미니 모드 및 D 어플리케이션의 미니 모드에 의한 실행화면들(1020)(1030)이 전체 화면의 상기 실행화면(1050) 상에 미니 화면으로 유지될 수 있다.As shown in reference numeral 1007, mini-mode execution screens 1020 and 1030 for the A application and the D application are displayed at the top, and a full-mode execution screen 1050 for the D application is displayed in the mini mode The execution screens 1020 and 1030 of the application A are displayed on the full screen and the execution screen 1010 of the full mode for the application A can be arranged on the bottom. That is, the full screen may be displayed by switching from the execution screen 1010 according to the pool mode of the A application to the execution screen 1050 according to the pool mode of the D application. In other words, the execution screen 1010 of the A application operated in the previous pull mode disappears on the display unit 110, the execution screen 1050 in the full mode of the D application is provided in the full screen, And execution screens 1020 and 1030 in the mini mode of the D application can be maintained as a mini screen on the execution screen 1050 of the full screen.

한편, 상기 도 10에서는 사용자가 이전 미니 모드로 실행된 D 어플리케이션에 대해 풀 모드로 함께 운용하고자 하는 경우를 예시를 설명하지만, 사용자는 이전 실행된 어플리케이션에 대해 풀 모드 및 미니 모드 간 전환, 또는 이전 실행된 어플리케이션 외에 다른 어플리케이션에 대한 풀 모드 및 미니 모드 중 적어도 하나의 모드 실행 등을 수행할 수도 있다. Meanwhile, although FIG. 10 illustrates an example in which a user intends to operate the D application executed in the previous mini mode together in a full mode, the user may switch the application between the pull mode and the mini mode, Execution of at least one of a pull mode and a mini mode for an application other than the executed application may be performed.

도 11은 본 발명의 실시 예에 따른 모바일 디바이스에서 미니 모드 어플리케이션의 실행화면이 배치되는 화면 예시를 도시한 도면이다. 11 is a view showing an example of a screen where an execution screen of a mini mode application is arranged in a mobile device according to an embodiment of the present invention.

상기 도 11을 참조하면, 본 발명에서 어플리케이션의 미니 모드 실행 시 그의 실행화면은 어플리케이션의 타입에 따라 다양한 형태로 제공될 수 있다. 예를 들어, 참조번호 <1101> 및 참조번호 <1103>에 도시된 바와 같이 어플리케이션이 가지는 기능 및 그의 사용자인터페이스에 따라 MxN(M 및 N은 자연수) 크기의 정사각형, 직사각형 등과 같이 다양한 형태로 제공될 수 있다. 아울러, 미니 모드에 따른 실행화면이 배치되는 영역은 사용자 설정에 따라 특정 영역에 고정되거나 또는 랜덤하게 임의의 위치에 배치되어 나타날 수 있다.Referring to FIG. 11, in the present invention, the execution screen of the application in the mini mode can be provided in various forms according to the application type. For example, as shown in reference numeral 1101 and reference numeral 1103, various types of MxN (M and N are natural numbers) squares, rectangles, and the like may be provided according to the functions of the application and the user interface thereof . In addition, the area in which the execution screen according to the mini mode is arranged may be fixed to a specific area according to the user's setting, or randomly appear at an arbitrary position.

그리고 다수개의 어플리케이션들의 미니 모드가 운용될 시, 그들의 실행화면들은 다양한 배치 방식으로 정렬될 수 있다. 예를 들어, 참조번호 <1105>에 도시된 바와 같이 다수개의 어플리케이션들에 대한 각 미니 모드의 실행화면들이 실행된 순서에 따라 겹쳐지는 배열 상태로 제공될 수 있다. 또는 참조번호 <1107>에 도시된 바와 같이 표시부(110)의 지원 범위 내에서 각각의 영역을 지정받아 타일 형태로 배치되는 배열 상태로 제공될 수 있다. 그리고 앞서 설명한 바와 같이 미니 모드의 각 실행화면은 사용자 이벤트 입력에 따라 표시부(110)의 화면상에서 임의의 위치로 자유자재로 이동될 수 있다.When the mini mode of a plurality of applications is operated, their execution screens can be arranged in various arrangement manner. For example, as shown in reference numeral < 1105 >, execution screens of each mini mode for a plurality of applications may be provided in an overlapping arrangement according to the order in which they are executed. Or may be provided in an arrangement state in which each area is designated within a support range of the display unit 110 and arranged in a tile form as shown in reference numeral 1107. [ As described above, each execution screen in the mini mode can be freely moved to an arbitrary position on the screen of the display unit 110 according to a user event input.

도 12는 본 발명의 실시 예에 따른 모바일 디바이스에서 어플리케이션의 미니 모드 운용을 위한 제2 바로가기 아이템을 설정하는 동작 설명을 위해 도시한 도면이다.FIG. 12 is a diagram for explaining an operation of setting a second shortcut item for mini-mode operation of an application in a mobile device according to an embodiment of the present invention.

상기 도 12를 참조하면, 참조번호 <1201>에 도시된 바와 같이 홈스크린이 나타난 상태를 가정한다. 사용자는 상기 홈스크린이 나타난 상태에서 미니 모드 어플리케이션 실행 기능을 가지는 제2 바로가기 아이템 등록을 위한 설정 이벤트를 입력할 수 있다. 본 발명에서 상기 설정 이벤트는 터치 기반의 이벤트 및 물리적인 키 기반의 이벤트를 포함할 수 있다. 예를 들어, 상기 설정 이벤트는 제2 바로가기 아이템의 설정을 위해 미리 정의된 제스처의 제스처 이벤트, 제2 바로가기 아이템의 설정을 위해 미리 정의된 핫 키에 발생하는 키 이벤트 등을 포함할 수 있다. 또한 상기 설정 이벤트는 메뉴 조작에 따라 제2 바로가기 아이템 설정 메뉴를 호출하는 이벤트를 포함할 수 있다.Referring to FIG. 12, it is assumed that a home screen is displayed as shown in reference numeral < 1201 >. The user can input a setting event for registering the second shortcut item having the mini mode application execution function in a state where the home screen is displayed. In the present invention, the setting event may include a touch-based event and a physical key-based event. For example, the setting event may include a gesture event of a predefined gesture for setting a second shortcut item, a key event occurring in a predefined hot key for setting a second shortcut item, and the like . Also, the setting event may include an event for calling a second shortcut item setting menu according to a menu operation.

그러면 참조번호 <1203>에 도시된 바와 같이 상기 홈스크린 상에 트레이(1250)가 나타날 수 있다. 여기서, 상기 트레이(1250)가 비어있는 상태로 나타내었으나, 만약 이전에 설정된 적어도 하나의 제2 바로가기 아이템이 존재할 시 상기 트레이(1250) 내에는 이전 설정된 개수만큼의 제2 바로가기 아이템이 함께 나타날 수 있다.The tray 1250 may then appear on the home screen as shown at reference numeral < 1203 >. Here, although the tray 1250 is shown as empty, if there is at least one second shortcut item set previously, the second set number of shortcut items together with the previously set number appears together in the tray 1250 .

다음으로, 사용자는 참조번호 <1203>과 같은 상태에서 제2 바로가기 아이템으로 등록하고자 하는 어플리케이션의 제1 바로가기 아이템(1230)을 트레이(1250)에 등록하는 이벤트를 입력할 수 있다. 예를 들어, 사용자는 참조번호 <1205>에 도시된 바와 같이, 홈스크린에 나타난 제1 바로가기 아이템들 중 희망하는 특정 어플리케이션의 제1 바로가기 아이템(1230)을 선택하여 트레이(1250) 영역 내에 이동하는 등록 이벤트를 입력할 수 있다. 본 발명에서 상기 등록 이벤트는 드래그앤드롭 이벤트, 스윕 이벤트, 플릭 이벤트, 터치앤홀드 이벤트 등을 포함할 수 있다. Next, the user can input an event to register the first shortcut item 1230 of the application to be registered as the second shortcut item in the tray 1250 in the same state as the reference number < 1203 >. For example, the user may select a first shortcut item 1230 of a desired specific application among the first shortcut items displayed on the home screen, as shown in reference numeral < 1205 > You can enter a moving registration event. In the present invention, the registration event may include a drag-and-drop event, a sweep event, a flick event, a touch-and-hold event, and the like.

그러면 참조번호 <1207>에 도시된 바와 같이 상기 트레이(1250) 내에 상기 특정 어플리케이션의 미니 모드 운용을 위한 제2 바로가기 아이템(1270)이 생성되고, 생성된 제2 바로가기 아이템(1270)이 상기 트레이(1250) 내에 등록된다. 상기 특정 어플리케이션에 대한 제1 바로가기 아이템(1230)과 제2 바로가기 아이템(1270)은 동일한 형상을 가지거나 또는 다른 형상으로 구현될 수 있다. 이러한 절차에 따라, 상기 트레이(1270)에는 다수개의 어플리케이션들에 대한 다수개의 제2 바로가기 아이템들이 등록될 수 있다.Then, a second shortcut item 1270 for mini-mode operation of the specific application is generated in the tray 1250 as shown in reference numeral 1207, and the generated second shortcut item 1270 is created Is registered in the tray 1250. The first shortcut item 1230 and the second shortcut item 1270 for the specific application may have the same shape or different shapes. According to this procedure, a plurality of second shortcut items for a plurality of applications can be registered in the tray 1270. [

이와 같이, 본 발명에 따르면 모바일 디바이스에서 제공되는 모든 어플리케이션들에 대해 미니 모드로의 운용이 가능하다. 그리고 각 어플리케이션들의 미니 모드 실행을 위한 제2 바로가기 아이템은 풀 모드 실행을 위한 제1 바로가기 아이템과 구분되어 트레이(1250)에 등록될 수 있다. 예를 들어, 앞서 설명한 바와 같이 어플리케이션의 풀 모드 실행을 위한 제1 바로가기 아이템과 어플리케이션의 미니 모드 실행을 위한 제2 바로가기 아이템으로 구분될 수 있으며, 상기 트레이(1250)에 상기 제2 바로가기 아이템이 등록될 수 있다. 여기서, 앞서 설명한 바와 같이 상기 제1 바로가기 아이템에 의해서도 사용자 이벤트 입력 방식에 따라 풀 모드 또는 미니 모드 중 선택적으로 실행할 수 있음은 물론이다.As described above, according to the present invention, it is possible to operate in mini mode for all applications provided in a mobile device. The second shortcut item for executing the mini mode of each application can be registered in the tray 1250 separately from the first shortcut item for executing the pull mode. For example, as described above, the first shortcut item for executing the full mode of the application and the second shortcut item for executing the mini mode of the application can be distinguished, and the tray 1250 can be divided into the second shortcut item An item can be registered. Here, as described above, it is needless to say that the first shortcut item can be selectively executed in the pull mode or the mini mode according to the user event input method.

그리고 앞서와 같이 제2 바로가기 아이템을 가지는 트레이(1250)는 홈스크린을 비롯하여 어플리케이션이 실행되고 있는 모든 실행화면에서 활성화 및 비활성화가 가능하다. 즉, 사용자의 이벤트 입력에 따라 실행화면 상에 오버레이 되어 표시되거나, 또는 실행화면 상에서 사라질 수 있다.The tray 1250 having the second shortcut item as described above can be activated and deactivated in all the execution screens in which the application is executed, including the home screen. That is, it may be overlaid on the execution screen or disappear on the execution screen according to the event input of the user.

도 13은 본 발명의 실시 예에 따른 모바일 디바이스에서 미니 모드 운용을 위한 트레이가 배치되는 화면 예시를 도시한 도면이다.13 is a view illustrating an example of a screen where a tray for mini mode operation is disposed in a mobile device according to an embodiment of the present invention.

상기 도 13을 참조하면, 본 발명에서 어플리케이션의 미니 모드 실행을 위한 제2 바로가기 아이템이 등록되는 트레이는 사용자 정의에 따라 다양한 위치 및 형태로 제공될 수 있다. 예를 들어, 본 발명의 트레이는 참조번호 <1301> 내지 참조번호 <1307>에 도시된 바와 같이 표시부(110) 화면상에서 화면 상측, 화면 하측, 화면 좌측, 화면 우측 등의 영역 중 사용자 설정에 따른 영역에 배치되어 나타날 수 있다. 그리고 본 발명의 트레이는 그 배치 영역에 따라 참조번호 <1301> 및 참조번호 <1303>의 예시와 같이 가로모드로 제공되거나, 또는 참조번호 <1305> 및 참조번호 <1307>의 예시와 같이 세로모드로 제공될 수 있다. Referring to FIG. 13, in the present invention, a tray in which a second shortcut item for executing mini mode of an application is registered may be provided in various positions and forms according to user definition. For example, the tray of the present invention may be displayed on the screen of the display unit 110 as shown in reference numerals 1301 to 1303 according to user settings among the areas of the upper side of the screen, the lower side of the screen, the left side of the screen, Lt; / RTI &gt; region. The tray of the present invention may be provided in the landscape mode as shown in the example of reference numeral and reference numeral 1303 according to the layout area thereof or may be provided in the landscape mode as shown in the examples of the reference numeral 1305 and the reference numeral 1303, Lt; / RTI >

또한 본 발명의 트레이는 제2 바로가기 아이템이 1 라인으로 정렬되는 것을 기본으로 하나, 등록되는 제2 바로가기 아이템의 수에 따라 적어도 2 라인으로 자동 정렬되어 제공될 수 있다. 이러한 예시가 참조번호 <1301> 및 참조번호 <1307>에 나타나 있다. 그리고 이러한 제2 바로가기 아이템의 라인 정렬 방식은 등록되는 제2 바로가기 아이템의 수에 관계없이 사용자 설정에 따라 강제적으로 라인 변경이 가능하다. 예를 들어, 참조번호 <1301>과 같이 2 라인으로 자동 정렬된 트레이를 3 라인으로 강제 변경하여 나타내거나, 또는 1 라인으로 강제 변경하여 나타낼 수도 있다. 이때, 라인 변경 시 트레이 내의 제2 바로가기 아이템은 변경된 라인에 대응하여 자동 라인 바꿈 처리될 수 있다.In addition, the tray of the present invention is based on the arrangement of the second shortcut item in one line, but may be provided in at least two lines in accordance with the number of the second shortcut items registered. Examples of this are shown in reference numeral < 1301 > and reference numeral < 1307 >. The line sorting method of the second shortcut item can be forcibly changed in line according to the user setting regardless of the number of the second shortcut items to be registered. For example, a tray automatically aligned with two lines, such as reference numeral 1301, may be forcedly changed to three lines or forcedly changed to one line. At this time, when the line is changed, the second shortcut item in the tray may be automatically line-switched corresponding to the changed line.

도 14는 본 발명의 실시 예에 따른 모바일 디바이스에서 어플리케이션의 풀 모드 및 미니 모드 운용 동작의 예시를 도시한 도면이다. 특히, 상기 도 14에서는 모드 전환 아이템을 이용하여 특정 어플리케이션의 풀 모드 및 미니 모드를 운용하는 동작 예시를 나타낸다.14 is a diagram illustrating an example of full-mode and mini- mode operation of an application in a mobile device according to an embodiment of the present invention. In particular, FIG. 14 illustrates an example of operating a full mode and a mini mode of a specific application using a mode switching item.

상기 도 14를 참조하면, 참조번호 <1701>에 도시된 바와 같이 특정 어플리케이션의 풀 모드에 의한 실행에 따라 상기 특정 어플리케이션의 실행화면(1410)이 전체 화면으로 나타난 상태를 가정한다. Referring to FIG. 14, it is assumed that the execution screen 1410 of the specific application is displayed on the full screen according to the execution of the specific application in the pull mode, as shown in reference numeral 1701.

다음으로, 사용자는 참조번호 <1701>과 같이 특정 어플리케이션의 실행화면(1410)이 풀 모드에 의해 전체 화면으로 나타난 상태에서, 상기 실행화면 상의 일 영역에 모드 전환 아이템을 호출하는 호출 이벤트를 입력할 수 있다. 상기 모드 전환 아이템은 상기 어플리케이션의 풀 모드를 미니 모드로 전환하기 위한 아이템을 나타낼 수 있다. 그리고 상기 호출 이벤트는 모드 전환 아이템이 할당된 숨겨진 영역(예컨대, 화면의 우측 상단)에 발생되는 사용자 이벤트로, 탭 이벤트, 드래그 이벤트, 스윕 이벤트 및 플릭 이벤트 중 적어도 하나의 방식으로 설정되어 운용될 수 있다. Next, the user enters a call event for calling a mode switching item in one area on the execution screen in a state where the execution screen 1410 of the specific application is displayed as a full screen by the pull mode such as reference numeral < 1701 > . The mode switching item may indicate an item for switching the full mode of the application to the mini mode. The call event is a user event that occurs in a hidden area (for example, the upper right corner of the screen) to which the mode switching item is allocated, and can be set and operated in at least one of a tap event, a drag event, a sweep event, have.

그러면 참조번호 <1703>에 도시된 바와 같이 상기 호출 이벤트에 따라 모드 전환 아이템(1400)이 상기 실행화면(1410) 상에 나타날 수 있다. 즉, 상기 모드 전환 아이템(1400)은 미리 할당된 영역에서 활성화/비활성화 될 수 있다. 예를 들어, 상기 모드 전환 아이템(1400)은 앞서와 같이 상기 호출 이벤트 발생 전까지 할당된 영역에서 숨김 처리되어 화면상에 나타나지 않으며(예컨대, 참조번호 <1701>의 화면 상태>, 상기 호출 이벤트 발생 시 할당된 영역에 나타날 수 있다(예컨대, 참조번호 <1703>의 화면 상태). 또한 상기 모드 전환 아이템(1400)이 제공되는 영역은 화면상의 임의의 영역에 아이콘 형태로 제공될 수 있으며, 모든 어플리케이션들의 실행화면을 통해 제공될 수 있다.The mode change item 1400 may then be displayed on the execution screen 1410 according to the paging event, as shown in reference numeral 1703. That is, the mode switching item 1400 may be activated / deactivated in a pre-allocated area. For example, the mode switching item 1400 is hidden in the area allocated until the call event occurs and is not displayed on the screen (for example, the screen state of reference numeral 1701, (For example, a screen state of reference numeral 1703). The area where the mode switching item 1400 is provided may be provided in the form of an icon in an arbitrary area on the screen, Can be provided through an execution screen.

다음으로, 사용자는 참조번호 <1703>과 같은 상태에서 상기 어플리케이션의 풀 모드에서 미니 모드로의 전환을 위해 상기 모드 전환 아이템(1400)을 선택하는 이벤트를 입력할 수 있다. 그러면 참조번호 <1705>에 도시된 바와 같이 상기 어플리케이션에 대한 풀 모드가 미니 모드로 전환될 수 있다. 따라서 참조번호 <1705>에 도시된 바와 같이 상기 실행화면(1410)이 미니 모드 기반의 미니 화면(1420)으로 전환되어 나타나고, 이전에 실행 중인 실행화면(1430)이 전체 화면으로 나타날 수 있다. 예를 들어, 멀티태스킹에 따라 상기 어플리케이션 외에 백그라운드로 처리되고 있는 어플리케이션이 존재할 시 그의 실행화면(1430)이 전체 화면으로 나타날 수 있다. 만약, 백그라운드로 처리되고 있는 어플리케이션이 없을 시 홈스크린 등이 나타날 수 있다.Next, the user can input an event for selecting the mode switching item 1400 for switching from the full mode to the mini mode of the application in the same state as the reference numeral 1703. [ Then, the pull mode for the application may be switched to the mini mode as shown in reference numeral < 1705 >. Accordingly, as shown in reference numeral 1705, the execution screen 1410 is switched to the Mini-mode-based mini-screen 1420, and the previously executed execution screen 1430 can be displayed as a full screen. For example, when there is an application that is being processed in the background in addition to the application according to multitasking, its execution screen 1430 may appear as a full screen. If there is no application being processed in the background, a home screen or the like may appear.

한편, 사용자는 참조번호 <1705>와 같은 상태에서 앞서 설명한 바와 같은 어플리케이션 실행 절차에 따라 풀 모드의 새로운 어플리케이션을 실행하거나, 또는 백그라운드로 처리되고 있는 풀 모드의 다른 어플리케이션으로 전환을 수행할 수 있다. 그러면, 참조번호 <1707>에 도시된 바와 같이 상기 미니 모드의 미니 화면(1420)은 최상위에 유지된 상태에서, 새롭거나 다른 어플리케이션에 대한 풀 모드의 실행화면(1440)이 상기 미니 화면(1420)의 하위에 전체 화면으로 나타날 수 있다. 일예로, 사용자는 현재 실행 중인 어플리케이션의 화면을 계속 시청(예컨대, 동영상 시청 등)하면서 다른 작업(예컨대, 웹 브라우징 등)을 수행하고자 할 시 상기 어플리케이션을 미니 모드로 전환하여 동영상 시청을 계속하면서, 웹 브라우징을 위한 동작을 수행할 수 있다.On the other hand, the user can execute a new application in the full mode according to the application execution procedure as described above under the same condition as the reference number < 1705 > or switch to another application in the full mode being processed in the background. Then, as shown in the reference numeral 1707, the mini mode screen 1420 of the mini mode is maintained at the top, and a full mode execution screen 1440 for a new or other application is displayed on the mini screen 1420, Can be displayed as a full screen at the bottom of FIG. For example, when the user wishes to perform another operation (e.g., web browsing, etc.) while continuously viewing a screen of an application currently being executed (e.g., watching a moving picture) And can perform operations for web browsing.

그리고 사용자는 참조번호 <1705> 또는 참조번호 <1707>과 같이 미니 모드의 미니 화면(1420)을 임의의 위치로 이동할 수 있다. 예를 들어, 참조번호 <1707>과 같은 상태에서 상기 미니 모드의 미니 화면(1400)은 사용자의 이동 이벤트에 따라 참조번호 <1709>에 도시된 바와 같이 다른 위치로 이동될 수 있다.The user can move the Mini-mode mini screen 1420 to an arbitrary position, such as the reference numeral 1705 or the reference numeral 1707. For example, in a state such as the reference numeral 1707, the Mini-mode mini-screen 1400 may be moved to another position as shown in reference numeral 1702 in accordance with the user's movement event.

다음으로, 사용자는 앞서와 같이 풀 모드의 어플리케이션을 미니 모드로 전환하여 다른 작업에 대한 수행을 완료한 후 상기 어플리케이션의 미니 모드를 풀 모드로 전환하여 전체 화면으로 그 시청을 계속할 수 있다. 예를 들어, 사용자는 참조번호 <1709>와 같은 상태에서 상기 미니 모드의 미니 화면(1420) 상에 이벤트(예컨대, 탭 이벤트 등)를 입력할 수 있다. 그러면 참조번호 <1711>에 도시된 바와 같이 상기 어플리케이션에 대해 미니 모드에서 풀 모드로 전환하고, 그에 따른 실행화면(1410)이 전체 화면으로 제공될 수 있다.Next, the user can change the mini mode of the application to the full mode by switching the application in the full mode to the mini mode, completing the execution of the other operations, and continuing the watching on the full screen. For example, the user can input an event (e.g., a tap event, etc.) on the Mini-mode mini screen 1420 in the same state as the reference numeral < 1709 >. Then, as shown in reference numeral < 1711 >, the application may be switched from the mini mode to the full mode and the corresponding execution screen 1410 may be provided as a full screen.

도 15는 본 발명의 실시 예에 따른 모바일 디바이스에서 어플리케이션의 풀 모드 및 미니 모드 운용 동작의 예시를 도시한 도면이다.15 is a diagram illustrating an example of a full mode and a mini mode operation of an application in a mobile device according to an embodiment of the present invention.

상기 도 15를 참조하면, 참조번호 <1801>에 도시된 바와 같이 제1어플리케이션(특히, 웹 브라우저, 메신저, 메시지, 메일 등의 어플리케이션)의 풀 모드에 의한 제1실행화면(1510)이 전체 화면으로 나타나고, 제2어플리케이션의 미니 모드에 의한 제2실행화면(1530)이 상기 제1실행화면(1510) 상의 일 영역에 미니 화면으로 나타난 상태를 가정한다. 여기서, 상기 제1어플리케이션과 상기 제2어플리케이션은 다른 어플리케이션에 해당할 수 있다.Referring to FIG. 15, a first execution screen 1510 in a full mode of a first application (particularly, a web browser, a messenger, a message, a mail, etc.) And a second execution screen 1530 based on the mini mode of the second application is displayed as a mini screen in one area on the first execution screen 1510. [ Here, the first application and the second application may correspond to different applications.

다음으로, 사용자는 참조번호 <1801>과 같은 상태에서 상기 제1어플리케이션의 실행화면(1510)을 선택하여 활성화 하고, 특히 상기 제1어플리케이션의 실행화면(1510)에서 문자 입력을 위한 필드를 선택할 수 있다. 예를 들어, 사용자는 풀 모드 기반의 웹 브라우징과 미니 모드 기반의 동영상 시청을 함께 수행 중에, 웹 브라우징에 따른 특정 검색을 위한 검색어 입력이나 새로운 웹페이지로 전환을 위한 주소 입력을 위하여 주어진 문자 입력 필드를 선택할 수 있다. 그러면 상기 제1어플리케이션 실행화면(1510)의 문자 입력 필드가 활성화될 수 있다. 이때, 상기 제2어플리케이션의 실행화면(1530)이 상기 문자 입력 필드와 겹쳐지는 위치에 존재하여 상기 문자 입력 필드가 가려지는 등과 같은 상황인 경우 사용자의 문자 입력이 불편할 수 있다. Next, the user selects and activates the execution screen 1510 of the first application in the same state as the reference number < 1801 >. In particular, the user can select a field for inputting characters in the execution screen 1510 of the first application have. For example, when a user inputs a search word for a specific search based on web browsing or an address for switching to a new web page while performing a web browsing based on a pull mode and a video based on a mini mode, Can be selected. Then, the character input field of the first application execution screen 1510 can be activated. At this time, if the execution screen 1530 of the second application exists at a position overlapping the character input field and the character input field is hidden, the user may be inconvenienced to input characters.

따라서 본 발명에서는 참조번호 <1801>에 도시된 바와 같이 상기 제1실행화면(1510)의 문자 입력 필드의 위치와 상기 제2실행화면(1520)이 겹치는 상황에서 상기 문자 입력 필드의 활성화가 이루어질 시, 참조번호 <1803>에 도시된 바와 같이 상기 제2실행화면(1520)을 임의의 위치로 이동하여 상기 문자 입력 필드와의 겹침을 회피하도록 하여 사용자의 직관성을 높일 수 있도록 한다. 그리고 상기 문자 입력 필드가 비활성화될 시 참조번호 <1805>에 도시된 바와 같이 상기 제2실행화면(1520)의 원래의 위치로 자동 복귀되어 나타날 수 있다. 여기서, 상기 문자 입력 필드의 비활성화는 상기 참조번호 <1803>에 도시된 바와 같이 제1실행화면(1510)의 다른 영역이 선택되는 등에 해당할 수 있다.Accordingly, in the present invention, when the character input field is activated in a situation where the second execution screen 1520 overlaps the position of the character input field of the first execution screen 1510 as shown in reference numeral < 1801 > , The second execution screen 1520 is moved to an arbitrary position to avoid overlapping with the character input field as shown in reference numeral 1803, thereby enhancing the intuitiveness of the user. When the character input field is deactivated, it may be automatically returned to the original position of the second execution screen 1520 as shown in reference numeral 1805. FIG. Here, the deactivation of the character input field may correspond to the selection of another area of the first execution screen 1510 as shown in the reference numeral 1803, for example.

이와 같이, 본 발명의 실시 예에 따르면, 풀 모드와 미니 모드를 함께 운용 시, 풀 모드의 실행화면의 운용 상태에 따라 미니 모드의 실행화면의 실시간 이동을 지원하여, 멀티태스킹 수행에 따른 사용자 편의를 향상시킬 수 있다. 예를 들어, 사용자가 풀 모드와 미니 모드를 함께 운용하는 중에 풀 모드의 실행화면의 특정 영역에 사용자 입력이 발생할 시, 모바일 디바이스의 제어부(150)는 상기 사용자 입력이 발생된 영역(또는 근접된 영역) 상에 미니 모드의 실행화면이 존재하는지 여부를 판별할 수 있다. 그리고 제어부(150)는 상기 영역에 미니 모드의 실행화면이 겹치는 경우 상기 미니 모드의 실행화면을 다른 영역으로 실시간 이동하여 나타낼 수 있다. 이에 따라, 사용자는 풀 모드 및 미니 모드에 의한 멀티태스킹 수행 중에 미니 모드의 실행화면을 별도 입력에 의해 이동할 필요 없이 풀 모드의 실행화면을 이용한 작업(예컨대, 웹 브라우징에 따른 검색어 입력, 메시지 작성을 위한 문자 입력, 메신저 이용에 다른 채팅, 메일 작성을 위한 문자 입력 등)을 편리하게 수행할 수 있다.As described above, according to the embodiment of the present invention, when the pull mode and the mini mode are operated together, real time movement of the execution mode of the mini mode is supported according to the operation state of the execution mode of the pull mode, Can be improved. For example, when the user operates the pull mode and the mini mode together, when a user input occurs in a specific area of the execution mode of the pull mode, the control unit 150 of the mobile device displays the area where the user input is generated It is possible to determine whether or not there is a mini mode execution screen on the screen. When the execution screen of the mini mode is overlapped with the area, the control unit 150 can move the execution screen of the mini mode to another area in real time. Accordingly, the user can perform operations using the full-mode execution screen (for example, inputting a search word through web browsing, creating a message, and the like) without having to move the execution screen of the mini-mode by a separate input during multitasking by the full mode and the mini- Inputting characters for messaging, inputting characters for composing mail, etc.) can be conveniently performed.

도 16은 본 발명의 실시 예에 따른 모바일 디바이스에서 멀티태스킹 운용 방법을 도시한 흐름도이다. 특히, 상기 도 16에서는 본 발명의 실시 예에 따라 어플리케이션에 대해 풀 모드 및 미니 모드 실행에 따라 리소스 활용의 효율성을 높이기 위한 멀티태스킹 운용 방법을 도시한 도면이다.16 is a flowchart illustrating a multitasking operation method in a mobile device according to an embodiment of the present invention. In particular, FIG. 16 is a diagram illustrating a multitasking operation method for increasing the efficiency of resource utilization according to execution of a full mode and a mini mode for an application according to an embodiment of the present invention.

상기 도 16을 참조하면, 제어부(150)는 특정 어플리케이션의 실행을 위한 실행 이벤트 입력을 감지할 수 있다(1401단계). 본 발명에서 상기 실행 이벤트는 앞서 설명한 바와 같은 바로가기 아이템을 이용하여 특정 어플리케이션에 대해 풀 모드 또는 미니 모드로 실행을 위한 이벤트를 나타낼 수 있다. Referring to FIG. 16, the controller 150 may detect an execution event input for executing a specific application (Operation 1401). In the present invention, the execution event may indicate an event for execution in a full mode or a mini mode for a specific application using the shortcut item as described above.

다음으로, 제어부(150)는 어플리케이션 실행 이벤트를 감지하면, 앞서와 같이 해당 이벤트의 타입을 체크하여, 해당 이벤트가 특정 어플리케이션의 풀 모드 실행을 위한 이벤트에 해당하는지 또는 특정 어플리케이션의 미니 모드 실행을 위한 이벤트에 해당하는지 판별한다. 본 발명에서 상기 실행 이벤트는 홈스크린의 제1 바로가기 아이템 또는 트레이의 제2 바로가기 아이템 중 어느 하나에서 이루어질 수 있다. Next, when the control unit 150 detects an application execution event, it checks the type of the event as described above and determines whether the event corresponds to an event for executing a full mode of a specific application, Determine if it is an event. In the present invention, the execution event may be made in either the first shortcut item of the home screen or the second shortcut item of the tray.

다음으로, 제어부(150)는 상기 실행 이벤트가 어플리케이션의 풀 모드 실행을 위한 이벤트인 경우, 해당 어플리케이션을 풀 모드로 실행하여 그의 실행화면을 전체 화면으로 나타낼 수 있다(1405단계). 그리고 제어부(150)는 상기 실행 이벤트가 어플리케이션의 미니 모드 실행을 위한 이벤트인 경우, 해당 어플리케이션을 미니 모드로 실행하여 그의 실행화면을 부분 화면으로 나타낼 수 있다. 예를 들어, 제어부(150)는 상기 실행 이벤트가 상기 제1 바로가기 아이템에서 감지될 시 상기 실행 이벤트의 입력 타입에 따라 상기 제1 바로가기 아이템에 매핑된 어플리케이션의 풀 모드 및 미니 모드 중 적어도 하나의 모드 운용을 제어할 수 있다. 또한 제어부(150)는 상기 실행 이벤트가 상기 제2 바로가기 아이템에서 감지될 시 상기 제2 바로가기 아이템에 매핑된 어플리케이션의 미니 모드 운용을 제어할 수 있다. If the execution event is an event for executing the application in the full mode, the control unit 150 may execute the application in the pull mode and display the execution screen as a full screen in step 1405. In this case, If the execution event is an event for executing the mini mode of the application, the control unit 150 can execute the application in the mini mode and display the execution screen as a partial screen. For example, when the execution event is detected in the first shortcut item, the control unit 150 determines at least one of a full mode and a mini mode of the application mapped to the first shortcut item according to the input type of the execution event Can be controlled. In addition, the controller 150 may control the mini-mode operation of the application mapped to the second shortcut item when the execution event is detected in the second shortcut item.

여기서, 제어부(150)는 어플리케이션의 풀 모드 또는 미니 모드에 따른 실행화면 출력 시 이전에 풀 모드 및 미니 모드 중 적어도 하나의 모드로 실행된 적어도 하나의 어플리케이션의 존재 여부를 판별하고, 어플리케이션이 존재할 시 앞서 설명한 바와 같은 화면 전환, 실행화면의 배치 등을 고려하여 상기 실행 어플리케이션의 화면 표시를 제어할 수 있다.Here, the control unit 150 determines whether there is at least one application executed in at least one of the pull mode and the mini mode at the time of outputting the execution screen according to the pull mode or the mini mode of the application, The screen display of the execution application can be controlled in consideration of screen switching and arrangement of execution screens as described above.

다음으로, 제어부(150)는 앞서와 같은 동작에 의해 적어도 하나의 어플리케이션에 대해 풀 모드 및 미니 모드 중 적어도 하나의 모드로 운용하는 중에 특정 기능 제어를 위한 기능 제어 이벤트 입력을 감지할 수 있다(1409단계). 본 발명에서 상기 기능 제어 이벤트는 특정 어플리케이션이 실행된 모드에서 상기 특정 어플리케이션의 해당 기능 실행을 위한 기능 실행 이벤트, 운용 중인 어플리케이션의 모드 전환을 위한 모드 전환 이벤트, 어플리케이션의 추가 실행을 위한 어플리케이션 실행 이벤트 등을 포함할 수 있다.Next, the control unit 150 can detect a function control event input for controlling a specific function while operating the at least one application in at least one of a full mode and a mini mode by the above-described operation (1409 step). In the present invention, the function control event may include a function execution event for executing a corresponding function of the specific application in a mode in which a specific application is executed, a mode switching event for switching a mode of an operating application, an application execution event . &Lt; / RTI &gt;

다음으로, 제어부(150)는 기능 제어 이벤트를 감지할 시, 상기 기능 제어 이벤트의 이벤트 타입을 체크하여(1411단계), 해당 기능 제어 이벤트가 기능 실행 이벤트(1413), 모드 전환 이벤트(1417) 및 어플리케이션 실행 이벤트(1421) 중 어느 이벤트 타입에 해당하는지 판별할 수 있다.The controller 150 then checks the event type of the function control event in step 1411 and displays the function execution event 1413, the mode change event 1417, It is possible to determine which event type corresponds to the application execution event 1421.

다음으로, 제어부(150)는 상기 기능 제어 이벤트의 타입이 기능 실행 이벤트(1413)이면, 어플리케이션의 특정 모드에서의 기능 운용을 제어할 수 있다(1415단계). 예를 들어, 제어부(150)는 최상위에 존재하는 어플리케이션의 풀 모드 또는 미니 모드에서 사용자 입력에 대응하여 해당 어플리케이션에 대한 기능 운용을 제어할 수 있다. 또한, 상기 제어부(150)는 제1어플리케이션의 풀 모드와 제2어플리케이션의 미니 모드가 함께 실행된 상태에서, 상기 제1어플리케이션의 풀 모드 기반의 실행화면을 이용한 기능 운용 시, 상기 실행화면에서 사용자 입력이 발생하는 영역을 구분하여 제2어플리케이션의 미니 모드의 실행화면에 대한 실시간 이동 기능을 제어할 수 있다. 이러한 예시가 앞서 살펴본 바와 같은 도 15에 나타나 있다.Next, if the type of the function control event is the function execution event 1413, the control unit 150 can control the function operation in the specific mode of the application (step 1415). For example, the control unit 150 may control the function operation for the corresponding application in response to a user input in a pull mode or a mini mode of an uppermost application. In addition, in a state in which the pool mode of the first application and the mini mode of the second application are executed together, the control unit 150 controls the execution of the function using the pull mode based execution screen of the first application, It is possible to control the real-time moving function of the execution mode of the mini-mode of the second application by dividing the area where the input is generated. Such an example is shown in FIG. 15 as described above.

다음으로, 제어부(150)는 상기 기능 제어 이벤트의 타입이 모드 전환 이벤트(1417)이면, 상기 모드 전환 이벤트에 응답하여 어플리케이션의 모드 전환을 제어하고, 전환에 따른 실행화면의 전환 표시를 제어할 수 있다(1419단계). 본 발명에서 상기 모드 전환 이벤트는 풀 모드로 실행된 어플리케이션의 미니 모드로의 전환, 미니 모드로 실행된 어플리케이션의 풀 모드로의 전환, 풀 모드 및 미니 모드로 실행된 어플리케이션의 풀 모드 및 미니 모드 간 전환, 현재 최상위로 실행된 어플리케이션의 모드에서 다른 어플리케이션의 풀 모드 또는 미니 모드로의 전환 등을 위한 이벤트를 나타낼 수 있다. 이러한 모드 전환은 사용자 입력 방식에 따라 전환될 수 있으며, 아울러 트레이 또는 모드 전환 아이템에 의해 전환될 수 있다.If the type of the function control event is a mode switching event 1417, the control unit 150 controls the mode switching of the application in response to the mode switching event, and controls switching of the execution screen according to the switching. (Step 1419). In the present invention, the mode change event may be a transition between an application executed in the pull mode to the mini mode, an application executed in the mini mode to the pull mode, a pull mode of the application executed in the pull mode and a mini mode Switching from one mode of application currently running at the top level to another application's full mode or mini mode, and so on. Such mode switching can be switched according to the user input method, and can also be switched by the tray or mode switching item.

다음으로, 제어부(150)는 상기 기능 제어 이벤트의 타입이 새로운 어플리케이션 실행 이벤트(1421)이면, 상기 새로운 어플리케이션에 대한 모드 실행 타입을 판별할 수 있다(1423단계). 그리고 제어부(150)는 모드 실행 타입에 따라 상기 새로운 어플리케이션을 풀 모드 또는 미니 모드로 실행하고 그의 실행화면 표시를 제어할 수 있다(1425단계).Next, if the type of the function control event is a new application execution event 1421, the controller 150 can determine a mode execution type for the new application (operation 1423). In step 1425, the control unit 150 may execute the new application in the pull mode or mini mode according to the mode execution type and control the execution screen display thereof.

도 17은 본 발명의 실시 예에 따른 모바일 디바이스에서 사용자 이벤트별 모드 운용 동작 예시를 도시한 도면이다. 17 is a diagram illustrating an example of a mode operation of each user event in a mobile device according to an embodiment of the present invention.

상기 도 17을 참조하면, 참조번호 <1501>에 도시된 바와 같이 특정 어플리케이션이 풀 모드로 동작 중인 것을 가정한다. 이러한 상태에서, 사용자는 상기 어플리케이션에 대한 모드 운용을 위한 전환 이벤트를 입력할 수 있다. 본 발명에서는 상기 전환 이벤트 입력 시 미리 정의된 방식에 따라 참조번호 <1503>에 도시된 바와 같이 어플리케이션의 풀 모드를 유지하는 상태에서 상기 어플리케이션의 미니 모드를 함께 운용할 수 있다. 또는 상기 전환 이벤트 입력 시 미리 정의된 방식에 따라 참조번호 <1505>에 도시된 바와 같이 어플리케이션의 이전 실행된 풀 모드는 종료하고 상기 어플리케이션의 미니 모드만을 운용할 수 있다.Referring to FIG. 17, it is assumed that a specific application is operating in a full mode, as shown in reference numeral 1501. In this state, the user can input a switching event for operating the mode for the application. In the present invention, the mini mode of the application can be operated together with the application in a state of maintaining the pull mode as shown in reference numeral 1503 according to a predefined method when the conversion event is input. Alternatively, the previously executed pull mode of the application may be terminated and only the mini mode of the application may be operated as shown in reference numeral 1505 according to a predefined method when the switching event is input.

도 18은 본 발명의 실시 예에 따른 모바일 디바이스에서 어플리케이션의 바로가기 아이템을 이용한 사용자 이벤트별 모드 운용 동작 예시를 도시한 도면이다.FIG. 18 is a diagram illustrating an example of a mode operation for each user event using a shortcut item of an application in a mobile device according to an embodiment of the present invention.

상기 도 18을 참조하면, 참조번호 <1601>에 도시된 바와 같이 홈스크린이 나타나고, 홈스크린 내에 앞서 설명한 바와 같은 제1 바로가기 아이템이 나타난 것을 가정한다. 본 발명에 따르면 제1 바로가기 아이템을 이용한 이벤트 입력 방식에 따라 어플리케이션의 풀 모드 및 미니 모드 중 적어도 하나의 모드 실행을 제어할 수 있다.Referring to FIG. 18, assume that a home screen is displayed as shown in reference numeral 1601, and a first shortcut item as described above appears in the home screen. According to the present invention, execution of at least one of a full mode and a mini mode of an application can be controlled according to an event input method using a first shortcut item.

예를 들어, 사용자는 상기 제1 바로가기 아이템에 제1이벤트 입력에 의하여 참조번호 <1603>에 도시된 바와 같이 상기 제1 바로가기 아이템에 매핑된 어플리케이션의 풀 모드를 실행할 수 있다. 또한 사용자는 상기 제1 바로가기 아이템에 제2이벤트 입력에 의하여 참조번호 <1605>에 도시된 바와 같이 상기 제1 바로가기 아이템에 매핑된 어플리케이션의 미니 모드를 실행할 수 있다. 또한 사용자는 상기 제1 바로가기 아이템에 제3이벤트 입력에 의하여 참조번호 <1607>에 도시된 바와 같이 상기 제1 바로가기 아이템에 매핑된 어플리케이션의 풀 모드 및 미니 모드의 동시 실행할 수 있다. 본 발명에서 앞서와 같이 제1 바로가기 아이템을 사용자 이벤트별로 다른 모드로 운용하는 방식의 경우 제1이벤트, 제2이벤트 및 제3이벤트는 각기 다른 타입의 이벤트로 설정될 수 있다. 예를 들어, 제1이벤트는 탭 이벤트로 설정되고, 제2이벤트는 미리 정의된 제스처 이벤트로 설정되고, 제3이벤트는 멀티터치 이벤트, 더블 탭 이벤트, 터치앤홀드 이벤트 등으로 설정될 수 있다.For example, a user may execute a pull mode of an application mapped to the first shortcut item, as shown in reference numeral 160, by inputting a first event to the first shortcut item. The user may also execute a mini mode of the application mapped to the first shortcut item, as shown in reference numeral 1602, by inputting the second event to the first shortcut item. Also, the user can simultaneously execute the full mode and the mini mode of the application mapped to the first shortcut item, as shown in the reference numeral, by inputting the third event to the first shortcut item. In the present invention, the first event, the second event, and the third event may be set as different types of events in the case of operating the first shortcut item in a different mode for each user event. For example, the first event may be set as a tap event, the second event may be set as a predefined gesture event, and the third event may be set as a multi-touch event, a double tap event, a touch and hold event,

한편, 본 발명의 실시 예에 따르면 상기와 같이 제1 바로가기 아이템에 의한 이벤트별 모드를 실행하는 방식 외에, 상기 제1 바로가기 아이템에 의해서는 항상 풀 모드로 실행되고, 앞서 설명한 바와 같은 트레이 내의 제2 바로가기 아이템에 의해서는 항상 미니 모드로 실행되는 것으로 운용될 수도 있다.Meanwhile, according to the embodiment of the present invention, in addition to the method of executing the per-event mode by the first shortcut item, the first shortcut item is always executed in the full mode, The second shortcut item may always be operated by being executed in the mini mode.

그리고 본 발명의 실시 예에 따르면, 상기 제1 바로가기 아이템을 이용한 사용자 이벤트별 실행 모드 운용과 같이, 트레이 내의 제2 바로가기 아이템을 이용한 사용자 이벤트별 실행 모드도 운용할 수 있다. 하지만, 본 발명에서 제2 바로가기 아이템은 모바일 디바이스의 멀티태스킹 기능 운용 시 리소스 관리의 효율을 위한 측면을 고려할 때, 트레이의 제2 바로가기 아이템에 의해서는 미니 모드로만 운용하는 것을 예시로 한다. According to the embodiment of the present invention, an execution mode for each user event using the second shortcut item in the tray can be operated as well as an execution mode operation for each user event using the first shortcut item. However, in the present invention, the second shortcut item may be operated only in the mini mode by the second shortcut item of the tray, considering the aspect of resource management efficiency when the multitasking function of the mobile device is operated.

한편, 상술한 바와 같은 본 발명의 모바일 디바이스에서 멀티태스킹 운용 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터로 판독 가능한 기록 매체에 기록될 수 있다. 이때, 상기 컴퓨터로 판독 가능한 기록 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 한편, 기록 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.Meanwhile, the multitasking operation method in the mobile device of the present invention as described above may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable recording medium. At this time, the computer readable recording medium may include a program command, a data file, a data structure, or the like, alone or in combination. On the other hand, the program instructions recorded on the recording medium may be those specially designed and configured for the present invention or may be available to those skilled in the art of computer software.

상기 컴퓨터로 판독 가능한 기록 매체에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 자기매체(Magnetic Media), CD-ROM(Compact Disc Read Only Memory), DVD(Digital Versatile Disc)와 같은 광기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media), 및 ROM(Read Only Memory), RAM(Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 또한, 프로그램 명령에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The computer readable recording medium may be an optical recording medium such as a magnetic medium such as a hard disk, a floppy disk and a magnetic tape, a CD-ROM (Compact Disc Read Only Memory), a DVD (Digital Versatile Disc) ), A magneto-optical medium such as a Floptical Disk, and a storage medium such as a ROM (Read Only Memory), a RAM (Random Access Memory), a flash memory, Hardware devices. The program instructions also include machine language code, such as those generated by the compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

그리고 본 명세서와 도면에 개시된 본 발명의 실시 예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 따라서 본 발명의 범위는 여기에 개시된 실시 예들 이외에도 본 발명의 기술적 사상을 바탕으로 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.It is to be understood that both the foregoing general description and the following detailed description of the present invention are exemplary and explanatory and are intended to provide further explanation of the invention as claimed. Accordingly, the scope of the present invention should be construed as being included in the scope of the present invention, all changes or modifications derived from the technical idea of the present invention.

110: 표시부 130: 저장부
150: 제어부 230, 940, 1250: 트레이
910, 1230: 제1 바로가기 아이템
970, 980, 1270: 제2 바로가기 아이템
110: display unit 130:
150: Control section 230, 940, 1250:
910, 1230: 1st shortcut item
970, 980, 1270: 2nd shortcut item

Claims (24)

모바일 디바이스에서 멀티태스킹 운용 방법에 있어서,
제 1 어플리케이션 실행을 위한 실행 이벤트 입력을 감지하는 과정과,
상기 실행 이벤트의 타입을 판별하는 과정과,
상기 판별된 실행 이벤트의 타입에 따라 상기 제 1 어플리케이션을 풀 모드 및 미니 모드 중 적어도 하나의 모드로 실행하는 과정과,
상기 제 1 어플리케이션이 실행되는 모드에 따른, 상기 제 1 어플리케이션에 대응하는 적어도 하나의 실행화면을 표시하는 과정을 포함하고,
상기 제 1 어플리케이션이 풀 모드에 기반한 실행 화면으로 표시되는 동안, 제 2 어플리케이션이 미니 모드로 실행되는 경우, 상기 제 1 어플리케이션의 실행 화면 위에 상기 제 2 어플리케이션에 대응하는 상기 미니 모드에 기반한 실행 화면을 표시하는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.
In a method for operating a multitasking in a mobile device,
Detecting an execution event input for executing the first application;
Determining a type of the execution event;
Executing the first application in at least one of a pull mode and a mini mode according to the determined execution event type;
Displaying at least one execution screen corresponding to the first application according to a mode in which the first application is executed,
When the second application is executed in the mini mode while the first application is displayed in the execution mode based on the pool mode, the execution screen based on the mini mode corresponding to the second application is displayed on the execution screen of the first application Lt; RTI ID = 0.0 &gt; a &lt; / RTI &gt; mobile device.
제1항에 있어서,
상기 모드 실행 및 그의 실행화면 표시 과정은,
상기 실행 이벤트가 상기 제 1 어플리케이션의 풀 모드 실행인 경우 상기 제 1 어플리케이션을 풀 모드로 실행하고, 상기 제 1 어플리케이션에 대응하는 실행화면을 전체 화면으로 표시하는 과정과,
상기 실행 이벤트가 상기 제 1 어플리케이션의 미니 모드 실행인 경우 상기 제 1 어플리케이션을 미니 모드로 실행하고, 상기 제 1 어플리케이션에 대응하는 실행화면을 미니 화면으로 표시하는 과정을 포함하는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.
The method according to claim 1,
The execution of the mode and its execution screen display process,
Executing the first application in a pull mode when the execution event is the pull mode execution of the first application and displaying an execution screen corresponding to the first application as a full screen;
Executing the first application in a mini mode and displaying an execution screen corresponding to the first application on a mini screen when the execution event is the mini mode execution of the first application, How multitasking works in.
제2항에 있어서,
상기 실행 이벤트는 홈스크린의 제1 바로가기 아이템 또는 트레이의 제2 바로가기 아이템 중 어느 하나에 의해 수행되는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.
3. The method of claim 2,
Wherein the execution event is performed by either a first shortcut item on a home screen or a second shortcut item on a tray.
제3항에 있어서,
상기 실행 이벤트가 상기 제1 바로가기 아이템에 의해 발생할 시 상기 실행 이벤트의 입력 타입에 따라 상기 제1 바로가기 아이템에 매핑된 어플리케이션의 풀 모드 및 미니 모드 중 적어도 하나의 모드 실행을 제어하는 과정을 더 포함하는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.
The method of claim 3,
And controlling execution of at least one of a full mode and a mini mode of an application mapped to the first shortcut item according to an input type of the execution event when the execution event is generated by the first shortcut item The method comprising the steps of:
제3항에 있어서,
상기 실행 이벤트가 상기 제2 바로가기 아이템에 의해 발생할 시 상기 제2 바로가기 아이템에 매핑된 어플리케이션의 미니 모드 운용을 제어하는 과정을 더 포함하는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.
The method of claim 3,
Further comprising the step of controlling mini-mode operation of an application mapped to the second shortcut item when the execution event is generated by the second shortcut item.
제3항에 있어서,
상기 제 1 어플리케이션에 대해 풀 모드 및 미니 모드 중 적어도 하나의 모드로 운용하는 중 기능 제어 이벤트를 입력받는 과정을 더 포함하는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.
The method of claim 3,
And receiving a function control event for operating the first application in at least one of a pull mode and a mini mode.
제6항에 있어서,
상기 기능 제어 이벤트가 입력될 시 상기 기능 제어 이벤트의 이벤트 타입을 체크하는 과정을 더 포함하고,
상기 기능 제어 이벤트가 기능 실행 이벤트이면 상기 제 1 어플리케이션의 특정 모드에서의 기능 운용을 제어하는 과정과,
상기 기능 제어 이벤트가 모드 전환 이벤트이면 상기 모드 전환 이벤트에 응답하여 상기 제 1 어플리케이션의 모드 전환을 제어하고, 전환된 모드의 실행화면 표시를 제어하는 과정과,
상기 기능 제어 이벤트가 상기 제 2 어플리케이션 실행 이벤트이면 상기 제 2 어플리케이션의 모드 실행 타입에 따라 상기 제 2 어플리케이션을 풀 모드 또는 미니 모드로 실행하고 그의 실행화면 표시를 제어하는 과정을 포함하는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.
The method according to claim 6,
Further comprising the step of checking an event type of the function control event when the function control event is input,
Controlling a function operation in a specific mode of the first application if the function control event is a function execution event;
Controlling the mode switching of the first application in response to the mode switching event when the function control event is a mode switching event and controlling execution screen display of the switched mode;
Executing the second application in a pull mode or a mini mode according to a mode execution type of the second application and controlling an execution screen display thereof when the function control event is the second application execution event How multitasking works on mobile devices.
제7항에 있어서, 상기 모드 전환 이벤트는
풀 모드로 실행된 어플리케이션의 미니 모드로의 전환, 미니 모드로 실행된 어플리케이션의 풀 모드로의 전환, 풀 모드 및 미니 모드로 실행된 어플리케이션의 풀 모드 및 미니 모드 간 전환, 현재 최상위로 실행된 어플리케이션의 모드에서 다른 어플리케이션의 풀 모드 또는 미니 모드로의 전환 중 어느 하나의 이벤트인 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.
8. The method of claim 7,
Switching between an application executed in the pull mode and a mini mode, switching an application executed in the mini mode into a pull mode, switching between a pull mode and a mini mode of an application executed in the pull mode and a mini mode, And switching from the mode of the application to the pull mode or the mini mode of the other application.
제8항에 있어서,
상기 풀 모드로 실행된 어플리케이션의 미니 모드로의 전환은 모드 전환 아이템을 이용한 사용자 입력에 따라 전환하고, 상기 미니 모드로 전환된 어플리케이션의 풀 모드로의 전환은 상기 미니 모드의 미니 화면을 이용한 사용자 입력에 따라 전환하는 과정을 더 포함하는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.
9. The method of claim 8,
The switching to the mini mode of the application executed in the full mode is switched according to the user input using the mode switching item and the switching of the application switched to the mini mode to the full mode is performed using the mini- The method of claim 1, further comprising the step of:
제9항에 있어서,
상기 모드 전환 아이템을 풀 모드로 실행되는 어플리케이션의 실행화면의 일 영역에 제공하는 과정을 더 포함하고,
상기 모드 전환 아이템은 토글 방식 또는 상시 방식에 의해 제공되는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.
10. The method of claim 9,
Further comprising the step of providing the mode switching item to one area of an execution screen of an application executed in a pull mode,
Wherein the mode switching item is provided by a toggle method or an always-on method.
제3항에 있어서,
다수개의 어플리케이션들 각각에 대해 풀 모드와 미니 모드를 개별 운용하거나, 풀 모드 및 미니 모드를 동시 운용하는 과정을 더 포함하는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.
The method of claim 3,
Further comprising the steps of separately operating the pull mode and the mini mode for each of the plurality of applications, or simultaneously operating the pull mode and the mini mode.
제3항에 있어서,
상기 어플리케이션의 풀 모드에 의한 실행화면에서 트레이 호출 이벤트를 입력받는 과정과,
상기 실행화면 상에 상기 트레이를 활성화하는 과정과,
상기 트레이 내의 제2 바로가기 아이템에 상기 실행 이벤트를 입력받는 과정과,
상기 제2 바로가기 아이템에 매핑된 어플리케이션을 미니 모드로 실행하고 그의 실행화면을 상기 풀 모드의 실행화면 상에 미니 화면으로 표시하는 과정을 더 포함하는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.
The method of claim 3,
Receiving a tray call event on an execution screen in the pull mode of the application;
Activating the tray on the execution screen;
Receiving the execution event in a second shortcut item in the tray;
Further comprising the step of executing an application mapped to the second shortcut item in a mini mode and displaying an execution screen of the application in a mini screen on the execution screen of the pull mode.
제12항에 있어서,
상기 실행 이벤트 입력에 따라 상기 미니 모드 실행 시 상기 트레이를 비활성화 하는 과정을 더 포함하는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.
13. The method of claim 12,
And deactivating the tray upon execution of the mini mode according to the execution event input.
제1항에 있어서,
특정 어플리케이션이 미니 모드와 풀 모드에 의해 작업 수행 중 어느 한 모드가 종료될 시 상기 특정 어플리케이션의 미니 모드와 풀 모드 간의 데이터 공유 및 화면 업데이트를 수행하는 과정을 더 포함하는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.
The method according to claim 1,
And performing data sharing and screen updating between the mini mode and the pull mode of the specific application when a specific application terminates one of operations in mini mode and full mode. How multitasking works.
제14항에 있어서, 상기 수행하는 과정은
상기 특정 어플리케이션이 풀 모드와 미니 모드로 동시 운용 중 어느 하나의 모드가 종료될 시 종료되는 모드에서 수행된 정보, 데이터 및 핵심 기능을 종료되지 않은 나머지 모드로 자동 공유하여 상기 특정 어플리케이션의 계속적인 운용을 제어하는 과정인 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.
15. The method of claim 14,
Data and core functions performed in a mode in which the specific application is terminated when any one of the full mode and the mini mode is terminated, The method of claim 1, further comprising:
제1항에 있어서,
상기 제 1 어플리케이션의 풀 모드와 상기 제 2 어플리케이션의 미니 모드가 함께 실행된 상태에서, 상기 풀 모드의 실행화면을 이용한 기능 운용 시 상기 실행화면에서 사용자 입력이 발생하는 영역을 구분하여 상기 제 2 어플리케이션의 미니 모드의 실행화면에 대한 실시간 이동을 처리하는 과정을 더 포함하는 것을 특징으로 하는 멀티태스킹 운용 방법.
The method according to claim 1,
Wherein when a function operation using the execution mode of the pull mode is performed in a state in which the pull mode of the first application and the mini mode of the second application are executed together, And a step of processing real-time movement of the execution mode of the mini-mode of the multi-tasking apparatus.
모바일 디바이스에 있어서,
제 1 어플리케이션의 풀 모드 및 미니 모드에 따른 실행화면을 표시하는 표시부와,
상기 제 1 어플리케이션의 풀 모드 및 미니 모드 운용에 따른 데이터를 공유하는 저장부와,
상기 제 1 어플리케이션 실행을 위한 실행 이벤트의 타입을 판별하고, 상기 판별된 실행 이벤트의 타입에 따라 상기 제 1 어플리케이션을 풀 모드 및 미니 모드 중 적어도 하나의 모드로 실행하며, 상기 제 1 어플리케이션이 실행되는 모드에 따른, 상기 제 1 어플리케이션에 대응하는 적어도 하나의 실행화면 표시를 제어하는 제어부를 포함하고,
상기 제 1 어플리케이션이 풀 모드에 기반한 실행 화면으로 표시되는 동안, 제 2 어플리케이션이 미니 모드로 실행되는 경우, 상기 제 1 어플리케이션의 실행 화면 위에 상기 제 2 어플리케이션에 대응하는 상기 미니 모드에 기반한 실행 화면을 표시하는 것을 특징으로 하는 모바일 디바이스.
In a mobile device,
A display unit for displaying an execution screen according to the pull mode and the mini mode of the first application,
A storage unit for sharing data according to the pull mode and the mini mode operation of the first application;
Wherein the first application is executed in at least one of a pull mode and a mini mode according to the type of the determined execution event, And a control unit for controlling at least one execution screen display corresponding to the first application according to a mode,
When the second application is executed in the mini mode while the first application is displayed in the execution mode based on the pool mode, the execution screen based on the mini mode corresponding to the second application is displayed on the execution screen of the first application Wherein the mobile device is a mobile device.
제17항에 있어서, 상기 제어부는
상기 제 1 어플리케이션을 풀 모드로 실행 시 상기 제 1 어플리케이션에 대응하는 실행화면을 전체 화면으로 표시 제어하고, 상기 제 1 어플리케이션을 미니 모드로 실행 시 상기 제 1 어플리케이션에 대응하는 실행화면을 미니 화면으로 표시 제어하는 것을 특징으로 하는 모바일 디바이스.
18. The apparatus of claim 17, wherein the control unit
When the first application is run in the full mode, the execution screen corresponding to the first application is displayed on the full screen, and when the first application is executed in the mini mode, the execution screen corresponding to the first application is displayed on the mini screen And controls the display.
제17항에 있어서, 상기 제어부는
풀 모드로 실행된 어플리케이션의 미니 모드로의 전환, 미니 모드로 실행된 어플리케이션의 풀 모드로의 전환, 풀 모드 및 미니 모드로 실행된 어플리케이션의 풀 모드 및 미니 모드 간 전환, 현재 최상위로 실행된 어플리케이션의 모드에서 다른 어플리케이션의 풀 모드 또는 미니 모드로의 전환을 제어하는 것을 특징으로 하는 모바일 디바이스.
18. The apparatus of claim 17, wherein the control unit
Switching between an application executed in the pull mode and a mini mode, switching an application executed in the mini mode into a pull mode, switching between a pull mode and a mini mode of an application executed in the pull mode and a mini mode, To the pull mode or the mini mode of another application in the mode of the mobile device.
제17항에 있어서, 상기 제어부는
모드 전환 아이템에 대한 사용자 입력을 기반으로 상기 풀 모드로 실행된 어플리케이션의 미니 모드로의 전환을 제어하고, 상기 미니 모드의 미니 화면에 대한 사용자 입력을 기반으로 상기 미니 모드로 전환된 어플리케이션의 풀 모드로의 전환을 제어하는 것을 특징으로 하는 모바일 디바이스.
18. The apparatus of claim 17, wherein the control unit
Controlling switching of an application executed in the pull mode to a mini mode based on a user input for a mode switching item and controlling a pull mode of the application switched to the mini mode based on a user input on the mini mode of the mini mode Lt; RTI ID = 0.0 &gt; 1, &lt; / RTI &gt;
제20항에 있어서, 상기 모드 전환 아이템은
토글 방식 또는 상시 방식에 의해 제공되는 것을 특징으로 하는 모바일 디바이스.
21. The method of claim 20,
The mobile device is provided by a toggle method or an always-on method.
제17항에 있어서, 상기 제어부는
특정 어플리케이션이 미니 모드와 풀 모드에 의해 작업 수행 중 어느 한 모드가 종료될 시 상기 특정 어플리케이션의 미니 모드와 풀 모드 간의 데이터 공유 및 화면 업데이트를 제어하는 것을 특징으로 하는 모바일 디바이스.
18. The apparatus of claim 17, wherein the control unit
And controls data sharing and screen updating between the mini mode and the pull mode of the specific application when a certain application terminates any one of operations performed by the mini mode and the pull mode.
제17항에 있어서, 상기 제어부는
상기 제 1 어플리케이션의 풀 모드와 상기 제 2 어플리케이션의 미니 모드가 함께 실행된 상태에서, 상기 풀 모드의 실행화면을 이용한 기능 운용 시 상기 실행화면에서 사용자 입력이 발생하는 영역을 구분하여 상기 제 2 어플리케이션의 미니 모드의 실행화면에 대한 실시간 이동을 제어하는 것을 특징으로 하는 모바일 디바이스.
18. The apparatus of claim 17, wherein the control unit
Wherein when a function operation using the execution mode of the pull mode is performed in a state in which the pull mode of the first application and the mini mode of the second application are executed together, Wherein the control unit controls the real-time movement of the execution mode of the mini mode of the mobile device.
삭제delete
KR1020120003872A 2011-06-14 2012-01-12 Method and apparatus for operating multi tasking in a mobile device KR101911740B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US13/493,194 US10083047B2 (en) 2011-06-14 2012-06-11 System and method for executing multiple tasks in a mobile device
EP12171955.3A EP2535809B1 (en) 2011-06-14 2012-06-14 System and method for executing multiple tasks in a mobile device
CN201210200527.XA CN102866914B (en) 2011-06-14 2012-06-14 The system and method for performing multiple tasks in the mobile device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020110057413 2011-06-14
KR20110057413 2011-06-14

Publications (2)

Publication Number Publication Date
KR20120138618A KR20120138618A (en) 2012-12-26
KR101911740B1 true KR101911740B1 (en) 2018-10-26

Family

ID=47905387

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120003872A KR101911740B1 (en) 2011-06-14 2012-01-12 Method and apparatus for operating multi tasking in a mobile device

Country Status (1)

Country Link
KR (1) KR101911740B1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102058368B1 (en) * 2013-01-21 2019-12-24 엘지전자 주식회사 Mobile terminal and control method for the mobile terminal
KR102121988B1 (en) * 2013-08-13 2020-06-12 엘지전자 주식회사 Mobile terminal and control method for the mobile terminal
KR102212830B1 (en) * 2013-05-24 2021-02-08 삼성전자 주식회사 Method and apparatus for displaying picture on portable devices
KR101595618B1 (en) * 2013-07-11 2016-02-19 주식회사 팀익스 An terminal appratus, a method for operating it and a server apparatus
US10503276B2 (en) 2013-12-19 2019-12-10 Korea Electronics Technology Institute Electronic device and a control method thereof
KR101510021B1 (en) 2013-12-19 2015-04-16 전자부품연구원 Electronic device and method for controlling electronic device
US11054929B2 (en) 2013-12-19 2021-07-06 Korea Electronics Technology Institute Electronic device and a control method thereof
EP2930049B1 (en) * 2014-04-08 2017-12-06 Volkswagen Aktiengesellschaft User interface and method for adapting a view on a display unit
CN110515579A (en) 2019-08-28 2019-11-29 北京小米移动软件有限公司 Throw screen method, apparatus, terminal and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011039940A1 (en) * 2009-10-02 2011-04-07 日本電気株式会社 Information terminal, display method, and non-transitory computer readable medium having programme stored thereupon

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101335842B1 (en) * 2006-11-01 2013-12-02 엘지전자 주식회사 Method of performing a visible multitask and mobile communication terminal thereof
KR101173982B1 (en) * 2008-12-18 2012-08-16 한국전자통신연구원 Mobile device offering interface using touch screen
KR101199618B1 (en) * 2011-05-11 2012-11-08 주식회사 케이티테크 Apparatus and Method for Screen Split Displaying

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011039940A1 (en) * 2009-10-02 2011-04-07 日本電気株式会社 Information terminal, display method, and non-transitory computer readable medium having programme stored thereupon

Also Published As

Publication number Publication date
KR20120138618A (en) 2012-12-26

Similar Documents

Publication Publication Date Title
US11307745B2 (en) Operating method for multiple windows and electronic device supporting the same
KR101911740B1 (en) Method and apparatus for operating multi tasking in a mobile device
US10083047B2 (en) System and method for executing multiple tasks in a mobile device
US11086479B2 (en) Display device and method of controlling the same
US8938673B2 (en) Method and apparatus for editing home screen in touch device
JP6301530B2 (en) Function operation method and apparatus of touch device
US10013098B2 (en) Operating method of portable terminal based on touch and movement inputs and portable terminal supporting the same
KR102006470B1 (en) Method and apparatus for multi-tasking in a user device
US8988459B2 (en) Method and apparatus for operating a display unit of a mobile device
US9582188B2 (en) Method for adjusting display area and electronic device thereof
KR20120007686A (en) Method and apparatus for controlling function in a touch device
US10877624B2 (en) Method for displaying and electronic device thereof
US20110087997A1 (en) List scrolling method and device adapted to the same
KR20150007760A (en) Electronic device for operating application using received data
KR20120012541A (en) Method and apparatus for operating folder in a touch device
KR20200018548A (en) Method and apparatus for multi-tasking in a user device

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right