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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming 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
본 발명은 리소스가 제한적인 모바일 디바이스에서 멀티태스킹 운용 방법 및 장치에 관한 것으로, 특히 멀티태스킹을 통한 어플리케이션 실행 시 어플리케이션의 풀 모드 및 미니 모드에 의한 운용을 통해 리소스가 제한적인 모바일 디바이스에서 보다 적은 리소스 활용과 효율적인 화면 활용을 지원할 수 있는 멀티태스킹 운용 방법 및 장치에 관한 것이다.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
상기 표시부(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
특히, 본 발명에서 상기 표시부(110)는 어플리케이션 실행에 따른 실행화면 표시 시 앞서 설명한 바와 같은 풀 모드와 미니 모드 중 적어도 하나의 모드에 의해 표시할 수 있다. 그리고 상기 표시부(110)는 어플리케이션의 풀 모드 및 미니 모드에 따른 실행화면을 표시할 시 상기 모바일 디바이스의 회전 방향(또는 놓인 방향)에 따라 가로모드에 의한 화면 표시, 세로모드에 의한 화면 표시 및 가로모드와 세로모드 간의 변화에 따른 화면 전환 표시를 지원할 수 있다. Particularly, in the present invention, the
상기 저장부(130)는 모바일 디바이스에서 실행되고 처리되는 각종 어플리케이션과 데이터를 저장하며, 하나 이상의 비휘발성 메모리와 휘발성 메모리로 구성될 수 있다. 본 발명에서 상기 비휘발성 메모리는 ROM(Read Only Memory), 플래시 메모리(flash memory) 등에 대응할 수 있으며, 상기 휘발성 메모리는 RAM(Random Access Memory) 등에 대응할 수 있다. 그리고 저장부(130)는 상기 모바일 디바이스의 운영체제, 상기 표시부(110)의 표시 제어 동작과 관련된 프로그램과 데이터, 상기 표시부(110)를 이용한 입력 제어 동작과 관련된 프로그램과 데이터, 모바일 디바이스의 풀 모드 및 미니 모드 기반의 멀티태스킹 또는 싱글태스킹 운용 방식과 관련된 프로그램과 데이터, 모바일 디바이스의 풀 모드 및 미니 모드 중 적어도 하나의 모드에 의한 어플리케이션 실행에 따른 화면 운용 방식과 관련된 프로그램과 데이터 등을 지속적으로 또는 일시적으로 저장할 수 있다. The
또한 상기 저장부(130)는 리소스의 효율적 사용을 위한 어플리케이션 운용과 관련된 다양한 설정정보를 저장할 수 있다. 상기 설정정보는 풀 모드 및 미니 모드에 따른 어플리케이션 실행을 위한 사용자 이벤트 정보, 사용자 이벤트별로 실행될 모드 정보, 미니 모드에 의한 어플리케이션 실행을 위한 트레이 운용 방식에 대한 정보, 상기 트레이에 등록된 적어도 하나의 아이템에 대한 아이템 정보, 풀 모드에 의한 어플리케이션 실행 아이템과 미니 모드에 의한 어플리케이션 실행 아이템 간의 연결 관계를 나타내는 메타정보, 풀 모드와 미니 모드 간 전환 시 이전 모드의 유지 여부에 대한 정보 등을 포함할 수 있다.Also, the
특히, 본 발명에서 상기 저장부(130)는 풀 모드에 의한 어플리케이션과 미니 모드에 의한 어플리케이션을 이용하여 생성된 데이터를 공유하여 저장할 수 있다. 예를 들어, 특정 어플리케이션이 풀 모드로 실행되어 생성하는 데이터와 미니 모드로 실행되어 생성하는 데이터는 저장부(130)에서 상기 특정 어플리케이션에 할당된 동일한 저장영역에 저장될 수 있다. 그리고 저장된 데이터는 풀 모드에서 불러오기 되거나 미니 모드에서 불러오기 될 수 있다. 즉, 하나의 어플리케이션이 다른 모드로 전환되더라도, 서로 같은 데이터 저장영역을 공유하며, 변경된 정보를 공유할 수 있다.Particularly, in the present invention, the
상기 제어부(150)는 상기 모바일 디바이스의 전반적인 동작을 제어한다. 특히, 상기 제어부(150)는 본 발명에서 모바일 디바이스의 리소스 효율적 사용을 위한 어플리케이션 실행 모드 운용과 관련된 동작을 제어할 수 있다. 예를 들어, 상기 제어부(150)는 어플리케이션 실행 이벤트에 응답하여 풀 모드 또는 미니 모드에 의한 어플리케이션 실행을 제어할 수 있다. 그리고 상기 제어부(150)는 풀 모드 또는 미니 모드와 같이 특정 모드에 의해 어플리케이션이 실행된 상태에서, 멀티태스킹 기능 운용에 의한 다른 어플리케이션 실행 이벤트에 응답하여 상기 다른 어플리케이션을 실행할 수 있다. 이때, 상기 제어부(150)는 상기 다른 어플리케이션 실행 시 앞서 실행된 어플리케이션의 특정 모드를 유지하는 상태에서 상기 다른 어플리케이션을 풀 모드 또는 미니 모드에 의한 실행을 제어할 수 있다. 또한 상기 제어부(150)는 풀 모드 또는 미니 모드로 실행된 어플리케이션에 대해 다른 모드로의 전환을 제어할 수 있다. 즉, 상기 제어부(150)는 사용자 이벤트 입력에 대응하여 풀 모드에서 미니 모드 또는 미니 모드에서 풀 모드로의 적응적 전환을 제어할 수 있다. 또한 상기 제어부(150)는 특정 어플리케이션 운용 시 풀 모드에 의한 데이터와 미니 모드에 의한 데이터 간의 데이터 저장영역을 공유 제어하며, 풀 모드 및 미니 모드 각각에서 변경된 정보 또는 데이터를 공유 제어할 수 있다.The
앞서와 같이, 상기 제어부(150)는 본 발명의 어플리케이션 실행과 관련된 이벤트를 식별하고, 이벤트에 따라 풀 모드에 의한 어플리케이션 실행 또는 미니 모드에 의한 어플리케이션 실행을 제어한다. 또한 상기 제어부(150)는 특정 모드로 실행된 어플리케이션에 대해 사용자 이벤트에 따라 다른 모드로의 전환을 제어할 수 있다. 이때, 다른 모드로 전환 시 미리 정의된 설정정보에 따라 이전 모드를 유지한 채 다른 모드를 동시 운용하거나, 또는 이전 모드는 종료하고 다른 모드만을 운용할 수 있다. 예컨대, 상기 제어부(150)는 풀 모드에 의한 어플리케이션 실행 후 모드 전환 이벤트 시 실행된 풀 모드의 어플리케이션 실행화면을 유지하는 상태에서 동일한 어플리케이션을 미니 모드로 실행하여 미니 모드 기반의 어플리케이션 실행화면을 함께 나타낼 수 있다. 또는 상기 제어부(150)는 풀 모드에 의한 어플리케이션 실행 후 모드 전환 이벤트 시 실행된 풀 모드의 어플리케이션 실행화면을 종료하고 동일한 어플리케이션을 미니 모드로 실행하여 미니 모드 기반의 어플리케이션 실행화면만을 나타낼 수 있다.As described above, the
그리고 상기 제어부(150)는 앞서와 같이 풀 모드 및 미니 모드 중 적어도 하나의 모드에 의한 특정 어플리케이션 운용 중 멀티태스킹을 이용한 사용자 이벤트에 따라 다른 어플리케이션에 대해 풀 모드 및 미니 모드 중 적어도 하나의 모드에 의한 운용을 제어할 수 있다. 또한 상기 제어부(150)는 동일한 특정 어플리케이션과 관련하여 생성 및 저장된 데이터에 대해 풀 모드 및 미니 모드에서 공유되도록 관리할 수 있다. As described above, the
이상에서와 같은 상기 제어부(150)의 상세 제어 동작에 대해 후술하는 도면들을 참조한 모바일 디바이스의 동작 예시 및 그의 제어 방법에서 설명될 것이다. 그리고 상기 제어부(150)는 상기의 기능 외에 상기 모바일 디바이스의 통상적인 기능과 관련된 각종 동작을 제어할 수 있다. 예를 들어, 상기 제어부(150)는 특정 어플리케이션 실행 시 그의 운용 및 화면 표시를 제어할 수 있다. 또한 제어부(150)는 터치 기반의 입력 인터페이스에서 지원하는 다양한 이벤트 입력 방식에 대응하는 입력신호를 수신하고 그에 따른 기능 운용을 제어할 수 있다. 또한 제어부(150)는 유선통신 기반 또는 무선통신 기반으로 각종 데이터의 송수신을 제어할 수 있다.The detailed control operation of the
한편, 상기 도 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
상기 도 2a를 참조하면, 참조번호 <201>에 도시된 바와 같이 특정 어플리케이션의 풀 모드에 의한 실행에 따라 상기 특정 어플리케이션의 제1 실행화면(210)이 전체 화면으로 나타난 상태를 가정한다. 참조번호 <201>과 같은 화면은 모바일 디바이스에서 어플리케이션 실행을 위한 일반적인 절차에 따라 진행되고, 그의 제1 실행화면(210)이 전체 화면으로 나타날 수 있다.Referring to FIG. 2A, it is assumed that the
다음으로, 참조번호 <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
참조번호 <203>에 도시된 바와 같이 상기 트레이 호출 이벤트에 따라 트레이(230)가 상기 실행화면(210) 상에 나타날 수 있다. 상기 트레이 호출 이벤트는 트레이(230)가 할당된 숨겨진 영역(예컨대, 참조번호 <203>의 화면 예시에서 하단)에 발생되는 사용자 이벤트로, 탭(tap) 이벤트, 드래그(drag) 이벤트, 스윕(sweep) 이벤트 및 플릭(flick) 이벤트 등 중 적어도 하나의 방식으로 설정되어 운용될 수 있다. 아울러, 상기 트레이 호출 이벤트는 상기 트레이(230)의 활성화를 위해 미리 정의된 핫 키(hot key) 등에 발생되는 사용자 입력을 포함할 수도 있다. The
그리고 상기 트레이(230)는 미리 할당된 영역에서 활성화/비활성화 될 수 있다. 예를 들어, 상기 트레이(230)는 앞서와 같은 트레이 호출 이벤트 발생 전까지 할당된 영역에서 숨김 처리되어 화면상에 나타나지 않으며(예컨대, 참조번호 <201>의 화면 상태), 상기 트레이 호출 이벤트 발생 시 할당된 영역에서 나타날 수 있다(예컨대, 참조번호 <203>의 화면 상태). 또한, 상기 트레이(230)가 제공되는 영역은 화면상의 아래쪽 영역 또는 위쪽 영역에 가로 바 형태로 제공되거나, 또는 화면상의 왼쪽 영역 또는 오른쪽 영역에 세로 바 형태로 제공될 수 있다. 이는 사용자 설정에 따를 수 있다. 그리고 트레이(230)는 참조번호 <203>의 화면 예시와 같이 미니 모드 실행을 위해 등록된 아이템(235)이 한 줄로 제공되거나, 또는 미니 모드 실행을 위해 등록되는 아이템(235)의 수에 따라 두 줄 이상으로 제공될 수도 있다.And the
다음으로, 참조번호 <203>과 같이 특정 어플리케이션의 풀 모드에 의한 실행화면 상에 트레이(230)가 나타난 상태에서, 상기 트레이(230)를 통해 제공된 아이템들(235) 중 특정 아이템을 선택하는 사용자의 이벤트 입력에 따라 상기 특정 아이템에 대응하는 어플리케이션이 미니 모드에 의해 실행될 수 있다. 상기 미니 모드에 의한 어플리케이션 실행 시 참조번호 <205>에 도시된 바와 같이 상기 제1 실행화면(210) 상에 미니 모드에 의해 실행된 어플리케이션의 제2실행화면(250)이 나타날 수 있다. 상기 제2실행화면(250)은 미리 할당된 영역에서 활성화되어 나타날 수 있다. 예를 들어, 상기 제2실행화면(250)은 화면의 상단, 하단, 좌단, 우단, 좌측 하단, 우측 하단, 좌측 상단, 우측 상단, 중단 등 할당된 영역에서 나타날 수 있다. Next, in a state in which the
여기서, 제1실행화면(210)과 제2실행화면(250)은 동일한 어플리케이션에 대한 풀 모드의 화면 및 미니 모드의 화면이거나, 또는 다른 어플리케이션들에 대한 풀 모드의 화면 및 미니 모드의 화면일 수 있다. 즉, 제1실행화면(210)과 제2실행화면(250)의 어플리케이션은 동일한 어플리케이션이거나 서로 다른 어플리케이션들일 수 있다.Here, the
상기 도 2b를 참조하면, 참조번호 <211>에 도시된 바와 같이 특정 어플리케이션의 풀 모드에 의한 실행에 따라 상기 특정 어플리케이션의 제1실행화면(220)이 전체 화면으로 나타난 상태를 가정한다. 참조번호 <211>과 같은 화면은 모바일 디바이스에서 어플리케이션 실행을 위한 일반적인 절차에 따라 진행되고, 그의 제1실행화면(210)이 전체 화면으로 나타날 수 있다.Referring to FIG. 2B, it is assumed that the
다음으로, 참조번호 <211>과 같이 특정 어플리케이션의 실행화면(220)이 풀 모드에 의해 전체 화면으로 나타난 상태에서, 상기 실행화면(220) 상의 일 영역에 모드 전환 아이템(240)을 호출하는 호출 이벤트가 입력될 수 있다. 여기서, 상기 모드 전환 아이템(240)은 풀 모드로 실행된 어플리케이션을 미니 모드로 전환하기 위한 아이템을 나타내며, 사용자 입력에 따라 토글되는 토글 방식으로 제공될 수 있다. 예를 들어, 참조번호 <211>의 화면 예시와 같이 모드 전환 아이템(240)이 생략된 상태에서 사용자 입력에 따라 참조번호 <213>의 화면 예시와 같이 모드 전환 아이템(240)이 나타나거나, 또는 참조번호 <213>의 화면 예시와 같이 모드 전환 아이템(240)이 나타난 상태에서 사용자 입력에 따라 참조번호 <201>의 화면 예시와 같이 모드 전환 아이템(240)이 사라질 수 있다.Next, in a state in which the
참조번호 <213>에 도시된 바와 같이 상기 호출 이벤트에 따라 모드 전환 아이템(240)이 상기 실행화면(220) 상에 나타날 수 있다. 상기 호출 이벤트는 모드 전환 아이템(240)이 할당된 숨겨진 영역(예컨대, 참조번호 <213>의 화면 예시에서 우측 상단)에 발생되는 사용자 이벤트로, 탭 이벤트, 드래그 이벤트, 스윕 이벤트 및 플릭 이벤트 중 적어도 하나의 방식으로 설정되어 운용될 수 있다. 아울러, 상기 호출 이벤트는 상기 모드 전환 아이템(240)의 활성화를 위해 미리 정의된 핫 키 등에 발생되는 사용자 입력을 포함할 수도 있다.The
그리고 상기 모드 전환 아이템(240)은 미리 할당된 영역에서 활성화/비활성화 될 수 있다. 예를 들어, 상기 모드 전환 아이템(240)은 앞서와 같이 호출 이벤트 발생 전까지 할당된 영역에서 숨김 처리되어 화면상에 나타나지 않으며(예컨대, 참조번호 <211>의 화면 상태>, 상기 호출 이벤트 발생 시 할당된 영역에서 나타날 수 있다(예컨대, 참조번호 <213>의 화면 상태). 또한, 상기 모드 전환 아이템(240)이 제공되는 영역은 화면상의 아래쪽 영역 또는 위쪽 영역에 아이콘 형태로 제공될 수 있다. 이러한 모드 전환 아이템(240)은 실행되는 각 어플리케이션의 실행화면에 제공될 수 있다.The
다음으로, 참조번호 <213>과 같이 특정 어플리케이션의 풀 모드에 의한 실행화면 상에 모드 전환 아이템(240)이 나타난 상태에서, 상기 모드 전환 아이템(240)을 선택하는 사용자의 이벤트 입력에 따라 상기 특정 어플리케이션이 미니 모드에 의해 실행될 수 있다. 상기 미니 모드에 의한 어플리케이션 실행 시 참조번호 <215>에 도시된 바와 같이 상기 풀 모드 기반의 제1실행화면(220)은 생략되고 미니 모드에 의해 실행된 상기 특정 어플리케이션의 제2실행화면(260)이 나타날 수 있다. 상기 제2실행화면(260)은 미리 할당된 영역에서 활성화되어 나타날 수 있다. 예를 들어, 상기 제2실행화면(260)은 화면의 상단, 하단, 좌단, 우단, 좌측 하단, 우측 하단, 좌측 상단, 우측 상단, 중단 등 할당된 영역에서 나타날 수 있다.Next, in a state in which the
여기서, 상기 모드 전환 아이템(240)에 의한 모드 전환은 동일한 하나의 어플리케이션에 대한 풀 모드 및 미니 모드 전환을 지원할 수 있다. 즉, 상기 모드 전환 아이템(240)은 실행 중인 어플리케이션에 대해 풀 모드 및 미니 모드로 간의 빠른 전환 지원을 위해 제공될 수 있다. 따라서 상기 모드 전환 아이템(240)에 의한 모드 전환 시 풀 모드로 실행된 특정 어플리케이션의 제1실행화면(220)은 제거하고, 상기 특정 어플리케이션을 미니 모드로 실행하여 그의 제2실행화면(260)만을 표시하도록 하는 것이 바람직하다. 하지만, 본 발명이 반드시 이에 한정되는 것은 아니며, 모드 전환 아이템(240)에 의한 풀 모드에서 미니 모드로 전환 시 사용자 설정에 따라 풀 모드를 유지하여 풀 모드의 화면 및 미니 모드의 화면 모두를 유지할 수 있음은 물론이다.Here, the mode change by the
한편, 상기 도 2b에서는 상기 모드 전환 아이템(240)이 토글 방식으로 운용되는 것을 예시로 나타내었으나, 본 발명이 이에 한정되는 것은 아니다. 예를 들어, 상기 모드 전환 아이템(240)은 사용자 설정 방식에 따라 풀 모드로 실행되는 어플리케이션의 실행화면의 특정 영역에 항상 고정되는 상시 방식으로 제공될 수 있다. 즉, 특정 어플리케이션을 풀 모드로 실행 시 그의 실행화면의 일 영역에 상기 모드 전환 아이템(240)이 함께 제공될 수 있다. 또한 상기 도 2b에서는 상기 모드 전환 아이템(240)에 의해 풀 모드에서 미니 모드로 전환될 시 상기 모드 전환 아이템(240)을 미니 모드에서 제거되는 경우를 예시로 하였으나, 상기 모드 전환 아이템(240)은 전환된 미니 모드의 실행화면에서도 유지되어 나타날 수 있다. 그리고 미니 모드의 실행화면에 유지되는 모드 전환 아이템(240)을 이용한 사용자 입력에 따라 상기 미니 모드에서 풀 모드로 전환하는 방식으로 운용할 수도 있다. In FIG. 2B, the
도 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
이러한 풀 모드 어플리케이션(310)과 미니 모드 어플리케이션(330)은 서로 같은 데이터 저장소가 공통적으로 할당되어 서로의 정보(데이터)가 실시간 공유될 수 있도록 제어된다. 즉, 제어부(150)는 풀 모드 어플리케이션(310)에 의해 생성된 데이터가 저장부(130)에 저장되는 영역과, 미니 모드 어플리케이션(310)에 의해 생성된 데이터가 저장부(130)에 저장되는 영역을, 하나의 공통된 데이터 저장소를 통해 서로 공유할 수 있다. 따라서 풀 모드 어플리케이션(310) 운용에 따라 생성된 데이터는 미니 모드 어플리케이션(330)에서 이용될 수 있고, 미니 모드 어플리케이션(330) 운용에 따라 생성된 데이터는 풀 모드 어플리케이션(310)에서 이용될 수 있다. The
또한 풀 모드 어플리케이션(310)과 미니 모드 어플리케이션(330)이 동시 구동된 경우 저장부(130)에 저장된 동일한 데이터가 각각의 실행화면에 동시에 나타날 수 있다. 그리고 풀 모드 및 미니 모드의 각 실행화면을 통해 표시되는 동일한 데이터가, 어느 하나의 일 모드에서 수정되거나 또는 어느 하나의 일 모드에서 새로운 데이터가 입력될 시, 나머지 다른 타 모드에도 상기 일 모드에서 수행된 데이터의 수정 또는 데이터의 입력 사항이 실시간 동시 적용될 수 있다.When the
예를 들어, 메모 기능을 가지는 메모 어플리케이션에서 풀 모드에 의해 생성된 제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
도 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
다음으로, 참조번호 <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
예를 들어, 표시부(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
여기서, 본 발명의 실시 예에서는 특정 어플리케이션의 풀 모드에 의한 운용 중 동일 어플리케이션 또는 다른 어플리케이션의 미니 모드에 의한 운용 시 미니 모드에 따른 실행화면을 최상위 레이어(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
상기 도 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
다음으로, 참조번호 <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 < 501 >. At this time, as shown in
상기 도 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
예를 들어, 상기 도 7a에 도시된 바와 같이 풀 모드 어플리케이션의 제1실행화면(710) 상에 미니 모드 어플리케이션의 제2실행화면(730)이 나타난 상태에서, 상기 제2실행화면(730)은 사용자의 이동 이벤트에 따라 표시부(110)의 허용 범위 내에서 다른 위치로의 수시 이동이 가능하다. 이때, 제2실행화면(730)의 이동 중에도, 멀티태스킹 기능에 의하여 풀 모드 어플리케이션에 의한 동작은 계속 유지될 수 있다. 7A, the
본 발명에서 상기 이동 이벤트는 터치 기반의 제스처 이벤트(예컨대, 무브(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
예를 들어, 상기 도 7b에 도시된 바와 같이 풀 모드 어플리케이션의 제1실행화면(710) 상에 미니 모드 어플리케이션의 제2실행화면(730)이 나타난 상태에서, 상기 제2실행화면(730)은 사용자의 크기 조절 이벤트에 따라 표시부(110)의 허용 범위 내에서 소정 크기만큼의 확장 및 축소가 가능하다. 이때, 제2실행화면(730)의 크기 변경 중에도, 멀티태스킹 기능에 의하여 풀 모드 어플리케이션에 의한 동작은 계속 유지될 수 있다.7B, the
본 발명에서 상기 크기 조절 이벤트는 터치 기반의 제스처 이벤트(예컨대, 드래그 이벤트와 같은 싱글터치(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
다음으로, 참조번호 <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
상기 도 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
그리고 상기와 같은 상태에서, 메모리 등의 리소스 부족 상황이 발생할 시, 최하위 우선순위로 운용되는 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 > 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,
그리고 본 발명에서 상기 바로가기 아이템을 이용한 어플리케이션 실행 시, 사용자의 입력 이벤트 타입에 따라 어플리케이션을 풀 모드 또는 미니 모드로 실행할 수도 있다. 예를 들어, 어플리케이션의 풀 모드 실행을 위해 설정된 제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
다음으로, 사용자는 제1 바로가기 아이템들 중 실행하고자 하는 어플리케이션의 특정 바로가기 아이템(910)을 선택하는 이벤트를 입력할 수 있다. 그러면 참조번호 <903>에 도시된 바와 같이 상기 바로가기 아이템(910)에 매핑된 어플리케이션이 풀 모드로 실행되고 그의 실행화면(920)이 표시부(110)의 전체 화면으로 나타날 수 있다. 예를 들어, 제1 바로가기 아이템들 중 A 어플리케이션 실행을 위한 바로가기 아이템(910)에 이벤트가 입력될 시, A 어플리케이션을 풀 모드로 실행하고 그의 실행화면(920)이 전체 화면으로 나타날 수 있다. Next, the user can input an event for selecting a
다음으로, 사용자는 참조번호 <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
다음으로, 사용자는 참조번호 <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
다음으로, 참조번호 <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
도 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,
다음으로, 사용자는 참조번호 <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
다음으로, 사용자는 참조번호 <1003>과 같이 홈스크린이 나타난 상태에서 제1 바로가기 아이템 중 실행하고자 하는 어플리케이션의 특정 바로가기 아이템(1060)을 선택하는 이벤트를 입력할 수 있다. 그러면 참조번호 <1005>에 도시된 바와 같이 상기 바로가기 아이템(1060)에 매핑된 어플리케이션이 풀 모드로 실행되고 그의 실행화면(1050)이 표시부(110)의 전체 화면으로 나타날 수 있다. 예를 들어, 제1 바로가기 아이템들 중 D 어플리케이션 실행을 위한 바로가기 아이템(1060)에 이벤트가 입력될 시, D 어플리케이션을 풀 모드로 실행하고 그의 실행화면(1050)이 전체 화면으로 나타날 수 있다. 이러한 화면 구성 예시가 참조번호 <1007>에 나타나 있다.Next, the user can input an event for selecting a
참조번호 <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
한편, 상기 도 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
그리고 다수개의 어플리케이션들의 미니 모드가 운용될 시, 그들의 실행화면들은 다양한 배치 방식으로 정렬될 수 있다. 예를 들어, 참조번호 <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
도 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
다음으로, 사용자는 참조번호 <1203>과 같은 상태에서 제2 바로가기 아이템으로 등록하고자 하는 어플리케이션의 제1 바로가기 아이템(1230)을 트레이(1250)에 등록하는 이벤트를 입력할 수 있다. 예를 들어, 사용자는 참조번호 <1205>에 도시된 바와 같이, 홈스크린에 나타난 제1 바로가기 아이템들 중 희망하는 특정 어플리케이션의 제1 바로가기 아이템(1230)을 선택하여 트레이(1250) 영역 내에 이동하는 등록 이벤트를 입력할 수 있다. 본 발명에서 상기 등록 이벤트는 드래그앤드롭 이벤트, 스윕 이벤트, 플릭 이벤트, 터치앤홀드 이벤트 등을 포함할 수 있다. Next, the user can input an event to register the
그러면 참조번호 <1207>에 도시된 바와 같이 상기 트레이(1250) 내에 상기 특정 어플리케이션의 미니 모드 운용을 위한 제2 바로가기 아이템(1270)이 생성되고, 생성된 제2 바로가기 아이템(1270)이 상기 트레이(1250) 내에 등록된다. 상기 특정 어플리케이션에 대한 제1 바로가기 아이템(1230)과 제2 바로가기 아이템(1270)은 동일한 형상을 가지거나 또는 다른 형상으로 구현될 수 있다. 이러한 절차에 따라, 상기 트레이(1270)에는 다수개의 어플리케이션들에 대한 다수개의 제2 바로가기 아이템들이 등록될 수 있다.Then, a
이와 같이, 본 발명에 따르면 모바일 디바이스에서 제공되는 모든 어플리케이션들에 대해 미니 모드로의 운용이 가능하다. 그리고 각 어플리케이션들의 미니 모드 실행을 위한 제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
그리고 앞서와 같이 제2 바로가기 아이템을 가지는 트레이(1250)는 홈스크린을 비롯하여 어플리케이션이 실행되고 있는 모든 실행화면에서 활성화 및 비활성화가 가능하다. 즉, 사용자의 이벤트 입력에 따라 실행화면 상에 오버레이 되어 표시되거나, 또는 실행화면 상에서 사라질 수 있다.The
도 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
또한 본 발명의 트레이는 제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
도 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
다음으로, 사용자는 참조번호 <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
그러면 참조번호 <1703>에 도시된 바와 같이 상기 호출 이벤트에 따라 모드 전환 아이템(1400)이 상기 실행화면(1410) 상에 나타날 수 있다. 즉, 상기 모드 전환 아이템(1400)은 미리 할당된 영역에서 활성화/비활성화 될 수 있다. 예를 들어, 상기 모드 전환 아이템(1400)은 앞서와 같이 상기 호출 이벤트 발생 전까지 할당된 영역에서 숨김 처리되어 화면상에 나타나지 않으며(예컨대, 참조번호 <1701>의 화면 상태>, 상기 호출 이벤트 발생 시 할당된 영역에 나타날 수 있다(예컨대, 참조번호 <1703>의 화면 상태). 또한 상기 모드 전환 아이템(1400)이 제공되는 영역은 화면상의 임의의 영역에 아이콘 형태로 제공될 수 있으며, 모든 어플리케이션들의 실행화면을 통해 제공될 수 있다.The
다음으로, 사용자는 참조번호 <1703>과 같은 상태에서 상기 어플리케이션의 풀 모드에서 미니 모드로의 전환을 위해 상기 모드 전환 아이템(1400)을 선택하는 이벤트를 입력할 수 있다. 그러면 참조번호 <1705>에 도시된 바와 같이 상기 어플리케이션에 대한 풀 모드가 미니 모드로 전환될 수 있다. 따라서 참조번호 <1705>에 도시된 바와 같이 상기 실행화면(1410)이 미니 모드 기반의 미니 화면(1420)으로 전환되어 나타나고, 이전에 실행 중인 실행화면(1430)이 전체 화면으로 나타날 수 있다. 예를 들어, 멀티태스킹에 따라 상기 어플리케이션 외에 백그라운드로 처리되고 있는 어플리케이션이 존재할 시 그의 실행화면(1430)이 전체 화면으로 나타날 수 있다. 만약, 백그라운드로 처리되고 있는 어플리케이션이 없을 시 홈스크린 등이 나타날 수 있다.Next, the user can input an event for selecting the
한편, 사용자는 참조번호 <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
그리고 사용자는 참조번호 <1705> 또는 참조번호 <1707>과 같이 미니 모드의 미니 화면(1420)을 임의의 위치로 이동할 수 있다. 예를 들어, 참조번호 <1707>과 같은 상태에서 상기 미니 모드의 미니 화면(1400)은 사용자의 이동 이벤트에 따라 참조번호 <1709>에 도시된 바와 같이 다른 위치로 이동될 수 있다.The user can move the Mini-mode
다음으로, 사용자는 앞서와 같이 풀 모드의 어플리케이션을 미니 모드로 전환하여 다른 작업에 대한 수행을 완료한 후 상기 어플리케이션의 미니 모드를 풀 모드로 전환하여 전체 화면으로 그 시청을 계속할 수 있다. 예를 들어, 사용자는 참조번호 <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
도 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
다음으로, 사용자는 참조번호 <1801>과 같은 상태에서 상기 제1어플리케이션의 실행화면(1510)을 선택하여 활성화 하고, 특히 상기 제1어플리케이션의 실행화면(1510)에서 문자 입력을 위한 필드를 선택할 수 있다. 예를 들어, 사용자는 풀 모드 기반의 웹 브라우징과 미니 모드 기반의 동영상 시청을 함께 수행 중에, 웹 브라우징에 따른 특정 검색을 위한 검색어 입력이나 새로운 웹페이지로 전환을 위한 주소 입력을 위하여 주어진 문자 입력 필드를 선택할 수 있다. 그러면 상기 제1어플리케이션 실행화면(1510)의 문자 입력 필드가 활성화될 수 있다. 이때, 상기 제2어플리케이션의 실행화면(1530)이 상기 문자 입력 필드와 겹쳐지는 위치에 존재하여 상기 문자 입력 필드가 가려지는 등과 같은 상황인 경우 사용자의 문자 입력이 불편할 수 있다. Next, the user selects and activates the
따라서 본 발명에서는 참조번호 <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
이와 같이, 본 발명의 실시 예에 따르면, 풀 모드와 미니 모드를 함께 운용 시, 풀 모드의 실행화면의 운용 상태에 따라 미니 모드의 실행화면의 실시간 이동을 지원하여, 멀티태스킹 수행에 따른 사용자 편의를 향상시킬 수 있다. 예를 들어, 사용자가 풀 모드와 미니 모드를 함께 운용하는 중에 풀 모드의 실행화면의 특정 영역에 사용자 입력이 발생할 시, 모바일 디바이스의 제어부(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
도 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
다음으로, 제어부(150)는 어플리케이션 실행 이벤트를 감지하면, 앞서와 같이 해당 이벤트의 타입을 체크하여, 해당 이벤트가 특정 어플리케이션의 풀 모드 실행을 위한 이벤트에 해당하는지 또는 특정 어플리케이션의 미니 모드 실행을 위한 이벤트에 해당하는지 판별한다. 본 발명에서 상기 실행 이벤트는 홈스크린의 제1 바로가기 아이템 또는 트레이의 제2 바로가기 아이템 중 어느 하나에서 이루어질 수 있다. Next, when the
다음으로, 제어부(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
여기서, 제어부(150)는 어플리케이션의 풀 모드 또는 미니 모드에 따른 실행화면 출력 시 이전에 풀 모드 및 미니 모드 중 적어도 하나의 모드로 실행된 적어도 하나의 어플리케이션의 존재 여부를 판별하고, 어플리케이션이 존재할 시 앞서 설명한 바와 같은 화면 전환, 실행화면의 배치 등을 고려하여 상기 실행 어플리케이션의 화면 표시를 제어할 수 있다.Here, the
다음으로, 제어부(150)는 앞서와 같은 동작에 의해 적어도 하나의 어플리케이션에 대해 풀 모드 및 미니 모드 중 적어도 하나의 모드로 운용하는 중에 특정 기능 제어를 위한 기능 제어 이벤트 입력을 감지할 수 있다(1409단계). 본 발명에서 상기 기능 제어 이벤트는 특정 어플리케이션이 실행된 모드에서 상기 특정 어플리케이션의 해당 기능 실행을 위한 기능 실행 이벤트, 운용 중인 어플리케이션의 모드 전환을 위한 모드 전환 이벤트, 어플리케이션의 추가 실행을 위한 어플리케이션 실행 이벤트 등을 포함할 수 있다.Next, the
다음으로, 제어부(150)는 기능 제어 이벤트를 감지할 시, 상기 기능 제어 이벤트의 이벤트 타입을 체크하여(1411단계), 해당 기능 제어 이벤트가 기능 실행 이벤트(1413), 모드 전환 이벤트(1417) 및 어플리케이션 실행 이벤트(1421) 중 어느 이벤트 타입에 해당하는지 판별할 수 있다.The
다음으로, 제어부(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
다음으로, 제어부(150)는 상기 기능 제어 이벤트의 타입이 모드 전환 이벤트(1417)이면, 상기 모드 전환 이벤트에 응답하여 어플리케이션의 모드 전환을 제어하고, 전환에 따른 실행화면의 전환 표시를 제어할 수 있다(1419단계). 본 발명에서 상기 모드 전환 이벤트는 풀 모드로 실행된 어플리케이션의 미니 모드로의 전환, 미니 모드로 실행된 어플리케이션의 풀 모드로의 전환, 풀 모드 및 미니 모드로 실행된 어플리케이션의 풀 모드 및 미니 모드 간 전환, 현재 최상위로 실행된 어플리케이션의 모드에서 다른 어플리케이션의 풀 모드 또는 미니 모드로의 전환 등을 위한 이벤트를 나타낼 수 있다. 이러한 모드 전환은 사용자 입력 방식에 따라 전환될 수 있으며, 아울러 트레이 또는 모드 전환 아이템에 의해 전환될 수 있다.If the type of the function control event is a mode switching event 1417, the
다음으로, 제어부(150)는 상기 기능 제어 이벤트의 타입이 새로운 어플리케이션 실행 이벤트(1421)이면, 상기 새로운 어플리케이션에 대한 모드 실행 타입을 판별할 수 있다(1423단계). 그리고 제어부(150)는 모드 실행 타입에 따라 상기 새로운 어플리케이션을 풀 모드 또는 미니 모드로 실행하고 그의 실행화면 표시를 제어할 수 있다(1425단계).Next, if the type of the function control event is a new application execution event 1421, the
도 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
도 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
예를 들어, 사용자는 상기 제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:
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 > a < / RTI > mobile device.
상기 모드 실행 및 그의 실행화면 표시 과정은,
상기 실행 이벤트가 상기 제 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.
상기 실행 이벤트는 홈스크린의 제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.
상기 실행 이벤트가 상기 제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:
상기 실행 이벤트가 상기 제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.
상기 제 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.
상기 기능 제어 이벤트가 입력될 시 상기 기능 제어 이벤트의 이벤트 타입을 체크하는 과정을 더 포함하고,
상기 기능 제어 이벤트가 기능 실행 이벤트이면 상기 제 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.
풀 모드로 실행된 어플리케이션의 미니 모드로의 전환, 미니 모드로 실행된 어플리케이션의 풀 모드로의 전환, 풀 모드 및 미니 모드로 실행된 어플리케이션의 풀 모드 및 미니 모드 간 전환, 현재 최상위로 실행된 어플리케이션의 모드에서 다른 어플리케이션의 풀 모드 또는 미니 모드로의 전환 중 어느 하나의 이벤트인 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.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.
상기 풀 모드로 실행된 어플리케이션의 미니 모드로의 전환은 모드 전환 아이템을 이용한 사용자 입력에 따라 전환하고, 상기 미니 모드로 전환된 어플리케이션의 풀 모드로의 전환은 상기 미니 모드의 미니 화면을 이용한 사용자 입력에 따라 전환하는 과정을 더 포함하는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.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:
상기 모드 전환 아이템을 풀 모드로 실행되는 어플리케이션의 실행화면의 일 영역에 제공하는 과정을 더 포함하고,
상기 모드 전환 아이템은 토글 방식 또는 상시 방식에 의해 제공되는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.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.
다수개의 어플리케이션들 각각에 대해 풀 모드와 미니 모드를 개별 운용하거나, 풀 모드 및 미니 모드를 동시 운용하는 과정을 더 포함하는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.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.
상기 어플리케이션의 풀 모드에 의한 실행화면에서 트레이 호출 이벤트를 입력받는 과정과,
상기 실행화면 상에 상기 트레이를 활성화하는 과정과,
상기 트레이 내의 제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.
상기 실행 이벤트 입력에 따라 상기 미니 모드 실행 시 상기 트레이를 비활성화 하는 과정을 더 포함하는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.13. The method of claim 12,
And deactivating the tray upon execution of the mini mode according to the execution event input.
특정 어플리케이션이 미니 모드와 풀 모드에 의해 작업 수행 중 어느 한 모드가 종료될 시 상기 특정 어플리케이션의 미니 모드와 풀 모드 간의 데이터 공유 및 화면 업데이트를 수행하는 과정을 더 포함하는 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.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.
상기 특정 어플리케이션이 풀 모드와 미니 모드로 동시 운용 중 어느 하나의 모드가 종료될 시 종료되는 모드에서 수행된 정보, 데이터 및 핵심 기능을 종료되지 않은 나머지 모드로 자동 공유하여 상기 특정 어플리케이션의 계속적인 운용을 제어하는 과정인 것을 특징으로 하는 모바일 디바이스에서 멀티태스킹 운용 방법.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 어플리케이션의 풀 모드와 상기 제 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.
상기 제 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.
풀 모드로 실행된 어플리케이션의 미니 모드로의 전환, 미니 모드로 실행된 어플리케이션의 풀 모드로의 전환, 풀 모드 및 미니 모드로 실행된 어플리케이션의 풀 모드 및 미니 모드 간 전환, 현재 최상위로 실행된 어플리케이션의 모드에서 다른 어플리케이션의 풀 모드 또는 미니 모드로의 전환을 제어하는 것을 특징으로 하는 모바일 디바이스.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.
모드 전환 아이템에 대한 사용자 입력을 기반으로 상기 풀 모드로 실행된 어플리케이션의 미니 모드로의 전환을 제어하고, 상기 미니 모드의 미니 화면에 대한 사용자 입력을 기반으로 상기 미니 모드로 전환된 어플리케이션의 풀 모드로의 전환을 제어하는 것을 특징으로 하는 모바일 디바이스.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 > 1, < / RTI >
토글 방식 또는 상시 방식에 의해 제공되는 것을 특징으로 하는 모바일 디바이스.21. The method of claim 20,
The mobile device is provided by a toggle method or an always-on method.
특정 어플리케이션이 미니 모드와 풀 모드에 의해 작업 수행 중 어느 한 모드가 종료될 시 상기 특정 어플리케이션의 미니 모드와 풀 모드 간의 데이터 공유 및 화면 업데이트를 제어하는 것을 특징으로 하는 모바일 디바이스.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.
상기 제 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.
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)
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)
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)
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 |
-
2012
- 2012-01-12 KR KR1020120003872A patent/KR101911740B1/en active IP Right Grant
Patent Citations (1)
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 |