Movatterモバイル変換


[0]ホーム

URL:


KR20090002951A - Digital processing device and application program execution method for multitasking using the same - Google Patents

Digital processing device and application program execution method for multitasking using the same
Download PDF

Info

Publication number
KR20090002951A
KR20090002951AKR1020070067381AKR20070067381AKR20090002951AKR 20090002951 AKR20090002951 AKR 20090002951AKR 1020070067381 AKR1020070067381 AKR 1020070067381AKR 20070067381 AKR20070067381 AKR 20070067381AKR 20090002951 AKR20090002951 AKR 20090002951A
Authority
KR
South Korea
Prior art keywords
application program
list
application
key
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020070067381A
Other languages
Korean (ko)
Inventor
김우겸
Original Assignee
(주)케이티에프테크놀로지스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)케이티에프테크놀로지스filedCritical(주)케이티에프테크놀로지스
Priority to KR1020070067381ApriorityCriticalpatent/KR20090002951A/en
Publication of KR20090002951ApublicationCriticalpatent/KR20090002951A/en
Ceasedlegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명에 따른 디지털 처리 장치는 적어도 하나의 응용 프로그램이 실행되고 있는 상태에서 멀티 태스킹이 가능한 응용 프로그램 항목들을 응용 프로그램 목록 정보로 저장하는 저장부와, 상기 멀티 태스킹이 가능한 응용 프로그램 항목들을 소정의 키 패드 배치에 상응하는 배열구조를 가지는 목록 화면 정보로 생성하여 응용 프로그램 목록을 표시하도록 제어하고, 상기 표시된 응용 프로그램 목록 중 선택된 응용 프로그램의 기능을 실행하도록 제어하는 중앙 처리부를 포함한다. 종래에 여러 번의 키조작을 통해 멀티 태스킹이 가능한 응용 프로그램을 실행하던 것을 소수의 키조작만으로 사용자의 편의를 향상시킬 수 있다.According to an aspect of the present invention, there is provided a digital processing apparatus including a storage unit for storing multi-taskable application program items as application list information while at least one application program is running, and a predetermined key for the multitaskable application program items. And a central processor configured to generate list screen information having an arrangement structure corresponding to the pad arrangement, to display a list of application programs, and to execute a function of a selected application program among the displayed application programs. In the related art, the user's convenience can be improved by only a few key operations while executing an application program capable of multitasking through multiple key operations.

Description

Translated fromKorean
디지털 처리 장치 및 이를 이용한 멀티 태스킹을 위한 응용 프로그램 실행 방법{DIGITAL PROCESSING DEVICE AND METHOD OF PERFORMING APPLICATION PROGRAM FOR MULTITASKING}DIGITAL PROCESSING DEVICE AND METHOD OF PERFORMING APPLICATION PROGRAM FOR MULTITASKING}

본 발명은 멀티 태스킹이 지원되는 환경에서 응용 프로그램의 실행에 관한 것으로, 상세하게는 멀티 태스킹이 지원되는 이동 통신 단말기와 같은 디지털 처리 장치에서 멀티 태스킹을 통해 여러 작업을 빠르게 실행시키고 사용상의 편의를 높일 수 있는 멀티 태스킹을 위한 응용 프로그램 실행 방법 및 그 디지털 처리 장치에 관한 것이다.The present invention relates to the execution of an application program in an environment in which multitasking is supported, and more particularly, to quickly execute various tasks through multitasking in a digital processing device such as a mobile communication terminal supporting multitasking and to increase convenience of use. The present invention relates to a method for executing an application for multitasking, and a digital processing apparatus thereof.

시간이 지날수록 이동통신 단말기는 기존의 유선 전화기에 이동성을 지닌 단순한 무선 전화기가 아닌 여러 편리한 기능을 지닌 생활수단이 되었다. 이렇게 기능이 많아짐과 아울러 여러 가지 기능을 동시에 수행하는 멀티 태스킹 기술이 개발되어 적용되고 있다. 멀티 태스킹이 지원되는 이동 통신 단말기와 같은 디지털 처리 장치에서는 이미 하나의 작업이 실행되고 있는 동안 새로운 작업을 실행하기 위해서는 해당 작업을 선택하는 과정이 필요하다.Over time, mobile communication terminals have become a means of living with a number of convenient functions, rather than a simple cordless phone with mobility in the existing landline telephone. In addition to these functions, multi-tasking technology that performs various functions at the same time has been developed and applied. In a digital processing device such as a mobile communication terminal supporting multitasking, a process of selecting a corresponding task is required to execute a new task while one task is already executed.

도 1은 이동 통신 단말기에서 종래의 멀티 태스킹 처리를 설명하기 위한 도면 이다.1 is a diagram for describing a conventional multitasking process in a mobile communication terminal.

도 1을 참조하면 종래의 경우 이동 통신 단말기(11)의 일측부에 구비되어 있는 멀티 태스킹키(11a)를 눌러 현재 실행중인 프로그램을 종료하지 않고 다른 프로그램을 실행할 수 있다.Referring to FIG. 1, a conventional program may be executed by pressing amulti-tasking key 11a provided at one side of themobile communication terminal 11 without ending the currently executing program.

멀티 태스킹키(11a)를 누르면 실행할 수 있는 프로그램의 상위 목록정보(카테고리)가 화면(12)에 보여지게 된다. 화면(12)에서 1,2,3...N은 카테고리의 이름을 나타낸다. 사용자는 해당 카테고리에 커서(미도시됨)가 놓여지면 방향키(미도시됨)를 조작하여 커서를 원하는 카테고리 항목으로 이동하고, 커서가 원하는 카테고리에 위하게 되면 확인키(미도시됨)를 눌러 해당 카테고리로 진입하게 된다. 카테고리 진입 후에는 해당 프로그램 목록들이 화면(13)에 보여지게 된다. 화면(13)에서 1,2,...M은 프로그램 이름이다. 사용자는 방향키 또는 키패드의 번호를 눌러 프로그램을 실행한다. 그 후에는 사용자가 실행한 프로그램이 화면(14)에 보이게 되고 기존에 실행되고 있던 프로그램은 백그라운드 상태로 가게 된다.When themulti-tasking key 11a is pressed, the upper list information (category) of the executable program is displayed on thescreen 12. Inscreen 12, 1,2,3 ... N represent the names of categories. When the cursor (not shown) is placed in the category, the user operates the direction key (not shown) to move the cursor to the desired category item, and when the cursor is in the desired category, the user presses the confirm key (not shown) to select the corresponding category. You will enter a category. After entering a category, corresponding program lists are displayed on thescreen 13. Inscreen 13, 1,2, ... M are program names. The user executes the program by pressing the arrow keys or the number on the keypad. After that, the program executed by the user is displayed on thescreen 14, and the previously executed program goes to the background state.

도 2는 이동 통신 단말기에서 수행되는 종래의 멀티 태스킹 처리가 가지고 있는 문제점을 설명하기 위한 도면이다.2 is a view for explaining a problem with the conventional multi-tasking process performed in the mobile communication terminal.

도 2를 참조하면, 사용자는 원하는 프로그램을 실행하기 위해선 멀티태스킹 메뉴 화면(21)에서 해당 카테고리로 이동을 한 후 또다시 해당 프로그램을 선택하여 실행하여야 한다. 이때, 해당 카테고리가 N가 존재한다고 하면 최대 N-1번의 방향키와 확인키 한번을 눌러야 카테고리를 선택할 수 있다. 즉, 방향키 N-1번 + 확인키 1번 하여 총 N번이 된다.Referring to FIG. 2, in order to execute a desired program, the user must move to a corresponding category on themultitasking menu screen 21 and then select and execute the corresponding program again. In this case, if the corresponding category is N, the category can be selected only by pressing the direction key up to N-1 times and the confirmation key once. In other words, the total number N is obtained by using the arrow keys N-1 and the confirm key one time.

카테고리 진입 후 프로그램 메뉴 화면(22)에서 또다시 방향키나 키패드의 번호키를 눌러 해당 프로그램을 실행해야 한다. 프로그램 목록이 M개라면 M-1번과 확인키 한번을 눌러야 실행할 수 있다. 즉, 방향키 M-1번 + 확인키 1번 하여 총 M번이 된다.After entering the category, the corresponding program must be executed by pressing the direction key or the number key of the keypad again on theprogram menu screen 22. If there are M programs, you can execute them by pressing M-1 and confirm key once. That is, M number is obtained by using direction key M-1 + confirmkey 1 times.

이러한 경우 사용자는 최대 N+M번의 키를 눌러야만 원하는 프로그램을 실행(23) 할 수 있는 것이다. 또한 실행하고자 하는 프로그램이 동시에 실행할 수 없는 프로그램일 경우 사용자는 나중에야 그 사실을 확인할 수 있게 된다. 예를 들면, 도 2에서는 통화중에 MP3 재생 프로그램을 실행할 경우 오류를 보여준다(24). 몇 번의 키를 눌러 프로그램을 실행하였으나 동시에 실행할 수 없다는 메시지가 발생하다면 사용자는 이용상의 불편을 느끼게 된다.In this case, the user can execute the desiredprogram 23 only by pressing the N + M key. In addition, if the program to be executed is a program that cannot be executed at the same time, the user can confirm the fact later. For example, FIG. 2 shows an error when executing an MP3 player program during a call (24). If a user presses a few keys to run a program but a message appears that they cannot run at the same time, the user may feel uncomfortable.

따라서, 본 발명은 상기한 종래 기술에 따른 문제점을 해결하기 위한 것으로, 본 발명의 제1 목적은 멀티 태스킹이 지원되는 상태에서 멀티 태스킹을 위한 응용 프로그램을 실행하여 여러 작업을 빠르게 실행시키고 사용상의 편의를 높일 수 있는 디지털 처리 장치를 제공하는 데 있다.Accordingly, the present invention is to solve the above problems according to the prior art, the first object of the present invention is to run a multi-tasking application program in the state that multi-tasking is supported to quickly execute various tasks and ease of use To provide a digital processing device that can increase the.

본 발명의 제2 목적은 멀티 태스킹이 지원되는 디지털 처리 장치에서 여러 작업을 빠르게 실행시키고 사용상의 편의를 높일 수 있는 멀티 태스킹을 위한 응용 프로그램 실행 방법을 제공하는 데 있다.It is a second object of the present invention to provide a method for executing an application program for multitasking that can quickly execute various tasks and increase convenience of use in a digital processing apparatus that supports multitasking.

상기한 본 발명의 제1 목적을 달성하기 위한 본 발명의 일측면에 따른 디지털 처리 장치는 적어도 하나의 응용 프로그램이 실행되고 있는 상태에서 멀티 태스킹이 가능한 응용 프로그램 항목들을 응용 프로그램 목록 정보로 저장하는 저장부와, 상기 멀티 태스킹이 가능한 응용 프로그램 항목들을 소정의 키 패드 배치에 상응하는 배열구조를 가지는 목록 화면 정보로 생성하여 응용 프로그램 목록을 표시하도록 제어하고, 상기 표시된 응용 프로그램 목록 중 선택된 응용 프로그램의 기능을 실행하도록 제어하는 중앙 처리부를 포함한다.According to an aspect of the present invention, there is provided a digital processing apparatus for storing multi-tasking application program items as application list information while at least one application program is running. A list screen information having an arrangement structure corresponding to a predetermined keypad layout and controlling to display the application list, and the function of the selected application program among the displayed application lists. It includes a central processing unit for controlling to execute.

상기 디지털 처리 장치는 복수의 키패드를 구비하여 사용자의 명령을 입력받는 키입력부와, 상기 키입력부를 통해 입력된 사용자의 명령에 따라 상기 저장부에 저장된 상기 응용 프로그램 목록 정보를 화면으로 표시하는 디스플레이부를 더 포함 할 수 있다. 상기 중앙 처리부는 상기 키입력부로부터 임의의 키입력이 있는 경우 해당 키입력에 상응하는 응용 프로그램의 기능을 멀티태스킹으로 실행할 수 있다. 상기 키입력부는 현재의 동작모드에서 멀티태스킹이 가능한 응용 프로그램들로 이루어지는 상기 응용 프로그램 목록을 상기 디스플레이부의 화면에 표시하기 위한 제1 키와, 상기 화면에 표시된 응용 프로그램 목록에서 각 응용 프로그램 항목의 배열구조에 상응하여 배열된 복수의 제2 키를 포함할 수 있다. 상기 제2 키는 숫자키 및 특수키 중 적어도 하나를 포함할 수 있다. 상기 중앙 처리부는 상기 저장부에 저장된 멀티태스킹 동작이 가능한 응용 프로그램 항목을 읽어 해당 항목들을 배열하여 목록 화면 정보를 생성하는 목록 생성부와, 상기 목록 생성부에 의해 생성된 목록 메뉴 화면 정보를 화면으로 표시하도록 제어하는 목록 표시부와, 상기 응용 프로그램 항목이 화면에 표시된 상태에서 임의의 항목이 선택되면 상기 선택된 응용 프로그램의 기능을 수행하는 실행부와, 상기 임의의 응용 프로그램이 실행되고 있는 상태에서 상기 실행부에 의해 수행되고 있는 응용 프로그램들에 대한 멀티 태스킹을 지원하는 멀티 태스킹 처리부를 포함할 수 있다. 상기 목록 생성부는 상기 멀티태스킹 동작이 가능한 응용 프로그램의 항목들을 상기 소정의 키 패드 배치에 상응하여 배열된 구조에 따라 순서적으로 배치하여 상기 목록 화면 정보를 생성할 수 있다.The digital processing apparatus includes a key input unit configured to receive a user command through a plurality of keypads, and a display unit configured to display the application list information stored in the storage unit on the screen according to a user command input through the key input unit. Can contain more. If there is any key input from the key input unit, the central processing unit may execute a function of an application program corresponding to the key input by multitasking. The key input unit may include a first key for displaying the application program list including applications capable of multitasking in a current operation mode on a screen of the display unit, and an arrangement of each application program item in the application program list displayed on the screen. It may include a plurality of second keys arranged corresponding to the structure. The second key may include at least one of a numeric key and a special key. The central processing unit reads an application program item capable of a multitasking operation stored in the storage unit, arranges the corresponding items, and generates list screen information, and lists menu screen information generated by the list generating unit as a screen. A list display unit controlling to display the display unit, an execution unit performing a function of the selected application program when any item is selected while the application program item is displayed on the screen, and executing the application program while the application program is being executed. It may include a multi-tasking processing unit that supports multi-tasking for the application programs being performed by the unit. The list generating unit may generate the list screen information by sequentially arranging items of the application program capable of the multitasking operation according to a structure arranged in correspondence with the predetermined keypad arrangement.

제2 목적을 달성하기 위한 본 발명의 일측면에 따른 디지털 처리장치의 멀티 태스킹을 위한 응용 프로그램 실행 방법은 적어도 하나의 응용 프로그램이 실행되고 있는 상태에서 멀티 태스킹을 수행하기 위한 키입력을 수신하는 경우 현재 동작 상태에서 멀티 태스킹이 가능한 응용 프로그램 항목들을 상기 디지털 처리장치의 저장부에서 조회하는 단계와, 상기 조회된 응용 프로그램 항목들을 소정의 키 패드 배치에 상응하는 배열구조를 가지는 목록 화면 정보로 생성하는 단계와, 상기 생성된 목록 화면 정보를 상기 디지털 처리장치의 디스플레이부에 전송하여 응용 프로그램 목록을 화면으로 표시하는 단계와, 상기 표시된 응용 프로그램 목록 중 선택된 응용 프로그램의 기능을 실행하는 단계를 포함한다.According to an aspect of the present invention, there is provided a method of executing an application for multitasking of a digital processing apparatus, when receiving a key input for performing multitasking while at least one application program is running. Querying the storage unit of the digital processing apparatus for the multi-tasking application program items in a current operation state, and generating the retrieved application program items as list screen information having an arrangement structure corresponding to a predetermined keypad arrangement. And transmitting the generated list screen information to a display unit of the digital processing apparatus to display an application program list on a screen, and executing a function of a selected application program among the displayed application program lists.

상기 키입력부를 통해 임의의 키입력이 있는 경우 상기 표시된 응용 프로그램 목록 중 상기 입력된 키에 상응하는 응용 프로그램의 기능을 실행하는 단계는 상기 키입력부를 통해 임의의 키입력이 있는 경우 상기 표시된 응용 프로그램 목록 중 상기 입력된 키의 배열 구조에 상응하는 응용 프로그램의 기능을 실행할 수 있다. 상기 조회된 응용 프로그램 항목들을 소정의 키 패드 배치에 상응하는 배열구조를 가지는 목록 화면 정보로 생성하는 단계는 상기 조회된 응용 프로그램 항목들을 상기 디지털 처리장치의 키입력부의 키배치에 상응하는 배열구조를 가지는 목록 화면 정보로 생성할 수 있다. 상기 표시된 응용 프로그램 목록 중 선택된 응용 프로그램의 기능을 실행하는 단계는 상기 디지털 처리 장치의 키입력부를 통해 임의의 키입력이 있는 경우 상기 표시된 응용 프로그램 목록 중 상기 입력된 키에 상응하는 응용 프로그램의 기능을 실행할 수 있다. 상기 목록 화면 정보로 생성하는 단계는 각 응용 프로그램 항목별로 해당 응용 프로그램의 기능을 직관적으로 표시할 수 있는 이미지, 텍스트 및 아이콘 중 적어도 하나를 포함하도록 상기 목록 화면 정보를 생성할 수 있다. 상기 목록 화면 정보로 생성하는 단계는 상기 조회된 상기 응용 프로그램의 항목들을 상기 키입력부의 키배치에 상응하도록 배열된 구조에 따라 순서적으로 배치하여 상기 목록 화면 정보를 생성할 수 있다. 상기 조회하는 단계가 수행되기 전에 임의의 응용 프로그램이 실행되는 경우 해당 응용 프로그램이 실행되고 있는 상태에서 멀티 태스킹이 가능한 응용 프로그램 항목들을 선별하여 목록으로 저장부에 저장하는 단계를 더 포함할 수 있고, 상기 조회하는 단계는 상기 저장된 목록을 읽어들여 멀티 태스킹이 가능한 응용 프로그램 항목들을 조회할 수 있다.If there is any key input through the key input unit, executing a function of an application program corresponding to the input key in the displayed application program list may include executing the displayed application program if there is any key input through the key input unit. The function of the application program corresponding to the arrangement of the input keys in the list can be executed. Generating the inquired application program items as list screen information having an arrangement structure corresponding to a predetermined keypad arrangement may include generating an arrangement structure corresponding to a key arrangement of a key input unit of the digital processing apparatus. Branches can be created as list screen information. The execution of the function of the selected application program in the displayed application list may include executing a function of an application program corresponding to the input key in the displayed application list when there is any key input through the key input unit of the digital processing apparatus. You can run In the generating of the list screen information, the list screen information may be generated to include at least one of an image, text, and an icon capable of intuitively displaying the function of the corresponding application program for each application program item. The generating of the list screen information may generate the list screen information by sequentially placing the inquired items of the application program according to a structure arranged to correspond to the key arrangement of the key input unit. If any application is executed before the querying step is performed, the method may further include selecting a multi-tasking application item in a state in which the application is running and storing the selected application items as a list in the storage unit. The querying may be performed by reading the stored list to query application program items that are capable of multitasking.

본 발명에 의하면, 종래에 여러 번의 키조작을 통해 멀티 태스킹이 가능한 응용 프로그램을 실행하던 것을 멀티 태스킹키, 번호키만을 조작하는 소수의 키조작만으로 사용자의 편의를 향상시킬 수 있다.According to the present invention, it is possible to improve the user's convenience with only a few key operations for operating only a multi-tasking key and a number key, which conventionally executes an application program capable of multi-tasking through several key operations.

또한, 동시에 실행하지 못하는 프로그램은 아예 화면에 표시되지 않음에 따라 종래의 경우처럼 몇번의 키를 눌러야하는 시행착오를 할 일이 없어진다.In addition, programs that cannot be executed at the same time are not displayed on the screen at all, and thus, there is no need for trial and error, which requires pressing several keys as in the conventional case.

특히, 화상 통화 중에 소수의 키 조작만으로 멀티 태스킹이 가능한 응용 프로그램을 선택함으로써 사용자의 편의를 향상시킬 수 있다.In particular, the user's convenience can be improved by selecting an application program capable of multitasking with only a few key operations during a video call.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다.As the present invention allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description.

그러나, 이는 본 발명의 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하 는 것으로 이해되어야 한다.However, this is not intended to be limited to the specific embodiment of the present invention, it should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention.

이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 이하, 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.Hereinafter, with reference to the accompanying drawings, it will be described in detail a preferred embodiment of the present invention. Hereinafter, the same reference numerals are used for the same components in the drawings, and duplicate descriptions of the same components are omitted.

그리고, 제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 구성요소들은 용어들에 의해 한정되어서는 안 된다. 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.Terms such as first and second may be used to describe various components, but the components should not be limited by the terms. The terms are only used to distinguish one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component. The term and / or includes a combination of a plurality of related items or any item of a plurality of related items.

도 3은 본 발명의 일실시예에 따른 멀티 태스킹을 위한 응용 프로그램 실행을 수행하는 이동 통신 단말기의 구성 블록도이다.3 is a block diagram illustrating a mobile communication terminal for executing an application program for multitasking according to an embodiment of the present invention.

도 3을 참조하면, 본 발명의 일실시예에 따른 이동 통신 단말기(100)는 응용 프로그램 목록 정보, 목록 표시 프로그램을 저장하는 저장부(110)와, 저장부(110)에 저장된 목록 표시 프로그램을 구동하여 현재의 동작모드에서 멀티태스킹이 가능한 응용 프로그램들의 목록을 키배치에 상응하는 배열구조로 상기 화면에 표시하여 키입력부로부터 임의의 키입력이 있는 경우 해당 키입력에 상응하는 응용 프로그램의 기능을 멀티태스킹으로 실행하는 중앙 처리부(120)와, RF부(130)와, 음성 처리부(140)와, 스피커(150)와, 마이크로폰(160)과, 버튼으로 구성되는 키입력부(170) 와, 중앙 처리부(120)에 의해 선택된 응용 프로그램 목록을 화면창을 통해 제공하는 디스플레이부(180)를 포함하여 구성된다.Referring to FIG. 3, themobile communication terminal 100 according to an embodiment of the present invention includes astorage unit 110 for storing application program list information and a list display program, and a list display program stored in thestorage unit 110. In the present operation mode, a list of application programs capable of multitasking is displayed on the screen in an arrangement structure corresponding to a key arrangement, and if there is any key input from the key input unit, the function of the application program corresponding to the corresponding key input is displayed. Acentral processing unit 120, anRF processing unit 130, avoice processing unit 140, aspeaker 150, amicrophone 160, akey input unit 170 composed of buttons, and a central unit. Thedisplay unit 180 provides a list of application programs selected by theprocessor 120 through the screen window.

저장부(110)는 각종 응용 프로그램 목록 정보, 목록 표시 프로그램, 목록 표시 프로그램의 수행에 따라 발생되는 데이터들을 저장하고 있다. 응용 프로그램 목록 정보는 임의의 응용 프로그램이 실행되고 있을 때 멀티 태스킹으로 동작할 수 있는 응용 프로그램들의 항목정보들이 포함된다. 따라서, 응용 프로그램 목록 정보는 키입력부(170)에 구비된 멀티 태스킹 키(미도시)의 입력신호가 입력되면, 현재 동작하고 있는 응용 프로그램과 멀티 태스킹으로 동작할 수 있는 응용 프로그램들의 목록 정보를 포함한다.Thestorage unit 110 stores data generated according to various application program list information, list display program, and list display program. The application list information includes item information of applications that can operate by multitasking when any application is running. Therefore, the application program list information includes list information of the currently operating application and the application programs that can operate in multitasking when an input signal of a multitasking key (not shown) included in thekey input unit 170 is input. do.

저장부(110)는 현재 실행되고 있는 응용 프로그램과 멀티 태스킹에 의해 동시에 실행될 수 있는 응용 프로그램들의 목록을 테이블 형태로 저장할 수 있다. 즉, 저장부(110)는 임의의 응용 프로그램이 실행중인 경우 멀티 태스킹이 가능한 응용 프로그램 목록을 소프트웨어의 코드 상태로 선언하여 저장할 수 있다.Thestorage unit 110 may store a list of application programs that are currently executed and application programs that may be executed simultaneously by multitasking in a table form. That is, thestorage unit 110 may declare and store a list of application programs capable of multitasking as a code state of software when an arbitrary application program is running.

중앙 처리부(120)는 이동 통신 단말기의 전반적인 동작을 제어함과 동시에, 저장부(110)에 저장된 목록 표시 프로그램을 구동하여 사용자의 입력에 따라 저장부(110)에 저장된 응용 프로그램 항목 정보들을 디스플레이부(180)의 화면창에 표시한다.Thecentral processing unit 120 controls the overall operation of the mobile communication terminal and drives the list display program stored in thestorage unit 110 to display application program item information stored in thestorage unit 110 according to a user's input. Displayed on the screen window (180).

중앙 처리부(120)는 이동 통신 처리부(121)와, 목록 생성부(122)와, 목록 표시부(123)와, 실행부(124)와, 멀티 태스킹 처리부(125)를 포함하여 구성된다.Thecentral processing unit 120 includes a mobile communication processing unit 121, a list generating unit 122, a list display unit 123, anexecution unit 124, and amultitasking processing unit 125.

이동 통신 처리부(121)는 이동통신 단말기에서 무선 자원을 활용하여 이동 통 신 서비스를 수행하기 위한 모듈로서 공지의 이동 통신 기술을 사용하여 구성되어 동작함에 따라 여기에서는 상세한 설명을 생략하도록 한다.The mobile communication processing unit 121 is a module for performing a mobile communication service using a radio resource in a mobile communication terminal, and is configured and operated using a known mobile communication technology.

목록 생성부(122)는 키입력부(170)를 통해 입력되는 멀티 태스킹 키의 입력에 따라 현재 실행되고 있는 응용 프로그램과 멀티 태스킹으로 동작할 수 있는 응용 프로그램들의 목록을 저장부(110)에서 읽어 들여 키패드의 구조에 상응하게 배열된 응용 프로그램 목록을 화면에 표시한다.The list generator 122 reads a list of applications that are currently being executed and applications that can operate in multitasking according to the input of the multitasking key input through thekey input unit 170 from thestorage 110. Displays a list of applications arranged according to the keypad structure.

목록 생성부(122)는 각 응용 프로그램 항목별로 해당 응용 프로그램의 기능을 직관적으로 표시할 수 있는 이미지 또는 텍스트 또는 아이콘을 포함하도록 상기 목록 화면 정보를 생성할 수 있다.The list generating unit 122 may generate the list screen information to include an image, text, or icon for intuitively displaying the function of the corresponding application program for each application program item.

목록 생성부(122)는 상기 멀티태스킹 동작이 가능한 응용 프로그램의 항목들을 상기 키입력부(170)의 키배치에 상응하여 배열된 구조에 순서적으로 배치하여 상기 목록 화면 정보를 생성할 수 있다.The list generating unit 122 may generate the list screen information by sequentially placing items of the application program capable of the multitasking operation in a structure arranged corresponding to the key arrangement of thekey input unit 170.

목록 생성부(122)는 적어도 하나의 응용 프로그램이 실행되고 있는 상태에서 멀티 태스킹을 수행하기 위한 키입력을 수신하는 경우 현재 동작 상태에서 멀티 태스킹이 가능한 응용 프로그램 항목들을 저장부(110)에서 조회한다. 목록 생성부(122)는 조회된 응용 프로그램 항목들을 키입력부(170)의 키배치에 상응하는 배열구조를 가지는 목록 화면 정보로 생성한다.When the list generating unit 122 receives a key input for performing multitasking while at least one application program is running, the list generating unit 122 inquires of thestorage unit 110 of application programs that are capable of multitasking in a current operation state. . The list generator 122 generates the queried application program items as list screen information having an arrangement structure corresponding to the key arrangement of thekey input unit 170.

한편, 목록 생성부(122)는 멀티 태스킹키가 눌리기 전에 임의의 응용 프로그램이 실행되는 경우 해당 응용 프로그램이 실행되고 있는 상태에서 멀티 태스킹이 가능한 응용 프로그램 항목들을 선별하여 목록으로 저장부(110)에 저장해 놓을 수 있 다. 이렇게 함으로써, 목록 생성부(122)는 조회시에 그 저장된 목록을 읽어 들여 멀티 태스킹이 가능한 응용 프로그램 항목들을 조회할 수 있다.On the other hand, if any application is executed before the multi-tasking key is pressed, the list generator 122 selects the application items capable of multi-tasking in the state in which the application is running, and thestorage unit 110 as a list. It can be stored in. In this way, the list generation unit 122 may query the stored list at the time of inquiry to query the application program items capable of multitasking.

목록 표시부(123)는 목록 생성부(122)에 의해 생성된 목록 화면 정보를 디스플레이부(180)에 전송하여 화면으로 표시한다.The list display unit 123 transmits the list screen information generated by the list generator 122 to thedisplay unit 180 to display the list screen information.

실행부(124)는 응용 프로그램 목록이 화면에 표시된 상태에서 키입력부(170)를 통한 사용자의 조작에 의해 임의의 응용 프로그램이 선택되어 실행 요청되면 해당 응용 프로그램의 기능을 수행한다.Theexecution unit 124 performs a function of a corresponding application program when an arbitrary application program is selected and requested to be executed by a user's operation through thekey input unit 170 while the application program list is displayed on the screen.

RF부(130)는 중앙 처리부(120)의 제어를 받으며, 중앙 처리부(120)로부터 출력되는 화면 출력 데이터를 신호를 무선신호로 변환한다. 또한, RF부(130)는 안테나를 통해 수신된 무선신호를 원하는 신호로 변환하여 출력한다.TheRF unit 130 is controlled by thecentral processing unit 120 and converts the screen output data output from thecentral processing unit 120 into a signal. In addition, theRF unit 130 converts the radio signal received through the antenna into a desired signal and outputs it.

음성처리부(140)는 마이크로폰(microphone)(160)으로부터 음성 신호를 음성 데이터로 변환하여 저장부(110)로 전달한다.Thevoice processor 140 converts the voice signal from themicrophone 160 into voice data and transmits the voice signal to thestorage unit 110.

키입력부(170)는 다수의 숫자 키와 메뉴 키 및 각종 기능을 수행하기 위한 기능 키로 이루어지며, 외부의 조작에 의해 중앙 처리부(120)로 키 데이터를 출력한다. 키입력부(170)는 멀티 태스킹이 가능한 응용 프로그램 목록을 표시하게 하기 위한 제1 키(멀티 태스킹키)와 화면상에 목록으로 표시된 응용 프로그램 항목들을 선택하기 위한 제2 키들(예를 들어, 숫자키들, 특수키)를 포함한다. 제2 키는 화면에 표시된 응용 프로그램 목록에서 각 응용 프로그램 항목의 배열구조에 상응하여 배열되어 있다.Thekey input unit 170 includes a plurality of numeric keys, menu keys, and function keys for performing various functions, and outputs key data to thecentral processing unit 120 by external manipulation. Thekey input unit 170 may include a first key (multitasking key) for displaying a list of multitasking application programs and second keys (eg, numeric keys) for selecting application programs items listed on the screen. , Special keys). The second key is arranged corresponding to the arrangement structure of each application program item in the application program list displayed on the screen.

따라서, 중앙 처리부(120)는 키입력부(180)에 의한 사용자의 메뉴 표시 요구에 따라 해당 메뉴를 저장부(110)로부터 독출하여 디스플레이부(180)에 표시한다. 즉, 키입력부(170)는 통상적인 사용자 정보 입력 수단으로, 다수의 숫자 키와 기능키 등 적용되는 이동 통신 단말기에 적절한 다수의 키들을 구비하며, 구비된 각 키들의 입력이 있으면 입력 키 각각에 있어 해당되는 고유의 키 데이터를 출력하여 중앙 처리부(120)로 전달함으로써, 키입력부(170)의 키 입력 동작을 통해 메뉴 표시 모드로의 진입 및 메뉴의 선택이 이루어지게 된다. 그러면, 중앙 처리부(120)에서 해당 키 입력에 따른 메뉴를 저장부(110)에서 독출하여 디스플레이부(180)에 표시하게 된다.Therefore, thecentral processing unit 120 reads the menu from thestorage unit 110 and displays the corresponding menu on thedisplay unit 180 in response to a user's menu display request by thekey input unit 180. That is, thekey input unit 170 is a conventional user information input means, and has a plurality of keys suitable for a mobile communication terminal to be applied, such as a plurality of numeric keys and function keys, and if there is an input of each of the provided keys, Therefore, by outputting the corresponding unique key data to thecentral processing unit 120, through the key input operation of thekey input unit 170 to enter the menu display mode and the menu is made. Then, thecentral processing unit 120 reads the menu according to the corresponding key input from thestorage unit 110 and displays the menu on thedisplay unit 180.

키입력부(170)는 디스플레이부(180)의 화면창에 표시된 각 메뉴항목을 선택하여 실행시키기 위한 커서를 이동시키기 위해 상하좌우의 키를 구비한 키 버튼의 배열을 가질 수 있다.Thekey input unit 170 may have an array of key buttons provided with up, down, left, and right keys to move a cursor for selecting and executing each menu item displayed on the screen window of thedisplay unit 180.

또한, 키입력부(170)는 상하좌우 또는 상하좌우, 대각선 방향의 이동을 위해 조이스틱을 구비할 수 도 있다.In addition, thekey input unit 170 may be provided with a joystick for moving in up, down, left, right, up, down, left, and right directions.

디스플레이부(180)는 액정표시장치(LCD)등과 같은 표시장치로서, 중앙 처리부(120)의 제어를 받아 이동 통신 단말의 상태나 프로그램의 진행 상황을 표시한다. 즉, 이동 통신 단말기의 전반적인 상태 및 입력되는 사용자 정보 등을 표시한다.Thedisplay unit 180 is a display device such as a liquid crystal display (LCD). Thedisplay unit 180 displays a state of a mobile communication terminal or a progress of a program under the control of thecentral processing unit 120. That is, the overall state of the mobile communication terminal and input user information are displayed.

이와 같이 구성된 본 발명의 일실시예에 따른 이동 통신 단말기(100)에서 중앙 처리부(120)가 저장부(110)에 저장되었던 목록 표시 프로그램을 구동시키면 중앙 처리부(120)의 각 모듈들이 활성화되어 본 발명의 일실시예에 따른 목록 표시 절차 를 수행한다.When thecentral processing unit 120 drives the list display program stored in thestorage unit 110 in themobile communication terminal 100 according to the embodiment configured as described above, each module of thecentral processing unit 120 is activated. Perform a list display procedure according to an embodiment of the invention.

도 4는 본 발명의 일실시예에 따른 멀티 태스킹을 위한 응용 프로그램 실행을 수행하는 방법을 설명하기 위한 도면이다.4 is a diagram illustrating a method of executing an application program for multitasking according to an embodiment of the present invention.

즉, 키입력부(170)에 구비된 임의의 멀티 태스킹키(미도시됨)를 누르면 현재의 동작 모드에서 실행가능한 응용 프로그램의 목록이 키입력부(170)의 키패드 배열(43)에 상응하는 배열구조로 화면(42)에 표시된다. 도 4에서는 실행가능한 응용 프로그램의 이름을 P1, P2와 같이 표기하였다. 중간에 표시된 "◎"는 현재 실행중인 프로그램을 나타낸다. 현재 실행중인 응용 프로그램이 1개인 경우 아이콘만으로 표시할 수 도 있고, 여러 개인 경우에는 목록을 보여줄 수 도 있다.That is, when any multi-tasking key (not shown) provided in thekey input unit 170 is pressed, the list of application programs executable in the current operation mode corresponds to thekeypad arrangement 43 of thekey input unit 170. Is displayed on thescreen 42. In FIG. 4, names of executable applications are indicated as P1 and P2. "◎" in the middle indicates the currently running program. If there is only one application currently running, it can be displayed as an icon only. In case of several applications, a list can be shown.

여기에서, 사용자는 키입력부(170)에서 실행시키고자 하는 응용 프로그램에 상응하는 해당 키패드의 번호를 누르면 바로 실행할 수 있다. 예를 들어, P7 프로그램을 실행하고 싶은 경우 키패드 7번의 키를 누르면 된다. 종래의 경우 최악의 환경에서 N+M번 키를 조작해야하는 것과 비교할 때 키조작 횟수가 현저히 줄어든 것을 알 수 있다. 예를 들어, 멀티 태스킹으로 실행할 수 있는 카테고리가 5개이고 해당 프로그램 목록이 5개인 경우 종래의 방식대로 하면 최대 10번의 키조작이 필요하지만 본 발명에 의하면 단 2번(멀티 태스킹키, 번호키)만에 해당 응용 프로그램을 실행할 수 있다. 또한, 동시에 실행하지 못하는 프로그램은 아예 화면에 표시되지 않음에 따라 종래의 경우처럼 시행착오를 할 일이 없어진다. 예를 들면, 통화중 MP3 재생 프로그램이 실행될 수 없도록 설정되어 있다면 통화중에는 MP3 재생 프로그램의 목록이 보이지 않는다. 그러나, 통화중에서 배경음악으로 MP3를 통해 음악을 깔아 놓고 싶어 MP3 재생 프로그램이 실행될 수 있도록 설정된 경우에는 MP3 재생 프로그램의 목록이 화면에 표시될 수 있다.Here, the user can immediately execute the number of the keypad corresponding to the application program to be executed in thekey input unit 170. For example, if you want to run the P7 program, press the key onkeypad 7. In the conventional case, it can be seen that the number of key operations is significantly reduced compared to the need to operate N + M keys in the worst case environment. For example, if there are five categories that can be executed by multitasking and the corresponding program list is five, the conventional method requires a maximum of ten key operations, but according to the present invention, only two times (multitasking keys and number keys) are required. You can run the application at. In addition, programs that cannot be executed at the same time are not displayed on the screen at all, and thus, there is no need for trial and error as in the conventional case. For example, if the MP3 player program is set to not be executed during a call, the list of the MP3 player program is not displayed during the call. However, if the MP3 player program is set to execute the music through the MP3 as the background music during the call, the list of the MP3 player program may be displayed on the screen.

현재 실행되고 있는 응용 프로그램과 멀티 태스킹에 의해 동시에 실행될 수 있는 응용 프로그램들의 목록은 도 5에 도시된 바와 같이 테이블 형태로 관리될 수 있다. 즉, 임의의 응용 프로그램이 실행중인 경우 멀티 태스킹이 가능한 응용 프로그램 목록을 소프트웨어의 코드 상태로 선언해놓는다. 이렇게 하면 멀티 태스킹키가 눌려져 멀티 태스킹이 가능한 응용 프로그램을 조회하는 경우 동시에 실행가능한 응용 프로그램의 항목들을 일일이 조회하는 과정을 대신하거나 용이하게 할 수 있다. 즉, 멀티 태스킹키가 눌리는 경우 현재 실행중인 응용 프로그램에 대하여 멀티 태스킹이 가능한 응용 프로그램 항목들의 목록이 소프트웨어의 코드 상태로 선언되어 저장되어 있음에 따라 그 저장된 응용 프로그램의 목록만을 화면에 표시함으로써 간결함과 신속성을 확보할 수 있게 된다.A list of applications that are currently being executed and applications that can be executed simultaneously by multitasking may be managed in a table form as shown in FIG. 5. In other words, if any application is running, declare a list of applications that can be multitasked in the code state of the software. In this case, when the multitasking key is pressed and the multitasking application program is inquired, it is possible to replace or facilitate the process of manually searching the items of the simultaneously executable application program. In other words, when the multi-tasking key is pressed, the list of application items that can be multi-tasked for the currently running application is declared and stored in the code state of the software. Quickness can be secured.

도 5를 참조하면, 일반 통화 또는 화상 통화등과 같은 통화(CALL)중에는 문자 메시지 작성, 받은 문자 메시지 확인, 전자 사전, 메모, 사진 보관함...등의 항목이 멀티 태스킹 가능한 응용 프로그램의 항목들로 저장되고, MP3 재생중인 경우에는 전화발신, 전화번호부, 문자 메시지 작성, 받은 문자 메시지 확인, 전자 사전..등의 항목이 멀티 태스킹 가능한 응용 프로그램의 항목들로 저장되어 있음을 볼 수 있다.Referring to Figure 5, during a call (CALL), such as a general call or video call, such as writing a text message, check received text messages, electronic dictionary, notes, photo library ... items of the multi-taskable application In the case of playing MP3, you can see that the items such as call, phonebook, text message creation, received text message confirmation, electronic dictionary, etc. are stored as items of multitasking application program.

도 6은 동시에 실행가능한 프로그램 목록을 기준으로 나타낸 사용자 화면이다. P1, P2 등은 테이블의 각각 항목내용과 일치한다. 즉, 현재 통화중일 때 동시 실행 할 수 있는 응용 프로그램 목록은 P1: 문자 메시지 작성, P2: 받은 문자 메시지 확인, P3: 전자사전, P4: 메모, ◎: 통화중 또는 현재 실행중인 응용 프로그램 목록, P3: 사진 보관함이 해당된다.6 is a user screen based on a list of programs that can be executed simultaneously. P1, P2, and the like correspond to the contents of each item in the table. In other words, the list of applications that can be run simultaneously during the current call is P1: Create a text message, P2: Check received text messages, P3: Electronic dictionary, P4: Memo, ◎: List of applications in a call or currently running, P3 : Photo library is applicable.

상기에서는 이동 통신 단말기등과 같은 디지털 처리 장치에서 별도의 키입력부의 숫자키 또는 특수키를 이용하여 표시부의 멀티 태스킹이 가능한 응용 프로그램들의 목록 중 특정 응용 프로그램을 선택하여 실행하는 경우를 예로 들어 설명하였으나, 본 발명은 이동 통신 단말기등과 같은 디지털 처리 장치의 터치 스크린상에 적어도 하나의 응용 프로그램이 실행되고 있는 상태에서 멀티 태스킹이 가능한 응용 프로그램들이 목록을 디스플레이 한 후 펜 또는 손가락으로 소정의 응용 프로그램을 선택하여 실행하는 경우에도 적용될 수 있음은 물론이다.In the above description, a case in which a digital processing device such as a mobile communication terminal selects and executes a specific application from a list of application programs capable of multitasking on a display unit by using a numeric key or a special key of a separate key input unit has been described as an example. According to the present invention, a multi-tasking application program displays a list of a predetermined application program using a pen or a finger while at least one application program is running on a touch screen of a digital processing device such as a mobile communication terminal. Of course, it can be applied to the case of selecting and executing.

이상 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although described with reference to the embodiments above, those skilled in the art will understand that the present invention can be variously modified and changed without departing from the spirit and scope of the invention as set forth in the claims below. Could be.

도 1은 이동 통신 단말기에서 종래의 멀티 태스킹 처리를 설명하기 위한 도면이다.1 is a diagram illustrating a conventional multitasking process in a mobile communication terminal.

도 2는 이동 통신 단말기에서 수행되는 종래의 멀티 태스킹 처리가 가지고 있는 문제점을 설명하기 위한 도면이다.2 is a view for explaining a problem with the conventional multi-tasking process performed in the mobile communication terminal.

도 3은 본 발명의 일실시예에 따른 멀티 태스킹을 위한 응용 프로그램 실행을 수행하는 이동 통신 단말기의 구성 블록도이다.3 is a block diagram illustrating a mobile communication terminal for executing an application program for multitasking according to an embodiment of the present invention.

도 4는 본 발명의 일실시예에 따른 멀티 태스킹을 위한 응용 프로그램 실행방법을 설명하기 위한 도면이다.4 is a diagram illustrating an application program execution method for multitasking according to an embodiment of the present invention.

도 5는 동시 사용가능한 응용 프로그램 목록 테이블의 예시도이다.5 is an exemplary diagram of a concurrently used application list table.

도 6은 본 발명의 일실시예에 따른 멀티 태스킹을 위한 응용 프로그램 실행시의 사용자 화면 예시도이다.6 illustrates an example of a user screen when an application program for multitasking is executed according to an embodiment of the present invention.

<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>

100 : 이동 통신 단말기110 : 저장부100: mobile communication terminal 110: storage unit

120 : 중앙 처리부121 : 이동 통신 처리부120: central processing unit 121: mobile communication processing unit

122 : 목록 생성부123 : 목록 표시부122: list generation unit 123: list display unit

124 : 실행부125 : 멀티 태스킹 처리부124: execution unit 125: multi-tasking processing unit

130 : RF부140 : 음성 처리부130: RF unit 140: voice processing unit

150 : 스피커160: 마이크로폰150: speaker 160: microphone

170 : 키입력부180 : 디스플레이부170: key input unit 180: display unit

Claims (14)

Translated fromKorean
적어도 하나의 응용 프로그램이 실행되고 있는 상태에서 멀티 태스킹이 가능한 응용 프로그램 항목들을 응용 프로그램 목록 정보로 저장하는 저장부; 및A storage unit for storing multi-tasking application program items as application list information while at least one application program is running; And상기 멀티 태스킹이 가능한 응용 프로그램 항목들을 소정의 키 패드 배치에 상응하는 배열구조를 가지는 목록 화면 정보로 생성하여 응용 프로그램 목록을 표시하도록 제어하고, 상기 표시된 응용 프로그램 목록 중 선택된 응용 프로그램의 기능을 실행하도록 제어하는 중앙 처리부를 포함하는 것을 특징으로 하는 디지털 처리 장치.Generate the multi-tasking application program items as list screen information having an arrangement structure corresponding to a predetermined keypad arrangement to control the display of the application list, and to execute a function of the selected application from the displayed application list. And a central processing unit for controlling the digital processing apparatus.제1항에 있어서,The method of claim 1,복수의 키패드를 구비하여 사용자의 명령을 입력받는 키입력부; 및A key input unit including a plurality of keypads to receive a user command; And상기 키입력부를 통해 입력된 사용자의 명령에 따라 상기 저장부에 저장된 상기 응용 프로그램 목록 정보를 화면으로 표시하는 디스플레이부를 더 포함하는 것을 특징으로 하는 디지털 처리 장치.And a display unit for displaying the application list information stored in the storage unit on the screen according to a user's command input through the key input unit.제2항에 있어서, 상기 중앙 처리부는 상기 키입력부로부터 임의의 키입력이 있는 경우 해당 키입력에 상응하는 응용 프로그램의 기능을 멀티태스킹으로 실행하는 것을 특징으로 하는 디지털 처리 장치.The digital processing apparatus as claimed in claim 2, wherein the central processing unit multi-tasks a function of an application program corresponding to the key input when there is any key input from the key input unit.제2항에 있어서,The method of claim 2,상기 키입력부는 현재의 동작모드에서 멀티태스킹이 가능한 응용 프로그램들로 이루어지는 상기 응용 프로그램 목록을 상기 디스플레이부의 화면에 표시하기 위한 제1 키; 및The key input unit may include: a first key for displaying the application program list including application programs capable of multitasking in a current operation mode on a screen of the display unit; And상기 화면에 표시된 응용 프로그램 목록에서 각 응용 프로그램 항목의 배열구조에 상응하여 배열된 복수의 제2 키를 포함하는 것을 특징으로 하는 디지털 처리 장치.And a plurality of second keys arranged in correspondence with an arrangement structure of each application program item in the application program list displayed on the screen.제4항에 있어서,The method of claim 4, wherein상기 제2 키는 숫자키 및 특수키 중 적어도 하나를 포함하는 것을 특징으로 하는 디지털 처리 장치.And the second key comprises at least one of a numeric key and a special key.제1항에 있어서, 상기 중앙 처리부는,The method of claim 1, wherein the central processing unit,상기 저장부에 저장된 멀티태스킹 동작이 가능한 응용 프로그램 항목을 읽어 해당 항목들을 배열하여 목록 화면 정보를 생성하는 목록 생성부;A list generation unit configured to read application program items capable of multitasking operations stored in the storage unit and arrange corresponding items to generate list screen information;상기 목록 생성부에 의해 생성된 목록 메뉴 화면 정보를 화면으로 표시하도록 제어하는 목록 표시부;A list display unit controlling to display list menu screen information generated by the list generation unit on a screen;상기 응용 프로그램 항목이 화면에 표시된 상태에서 임의의 항목이 선택되면 상기 선택된 응용 프로그램의 기능을 수행하는 실행부; 및An execution unit that performs a function of the selected application program when an item is selected while the application program item is displayed on a screen; And상기 임의의 응용 프로그램이 실행되고 있는 상태에서 상기 실행부에 의해 수 행되고 있는 응용 프로그램들에 대한 멀티 태스킹을 지원하는 멀티 태스킹 처리부를 포함하는 것을 특징으로 하는 디지털 처리 장치.And a multitasking processing unit that supports multitasking for the applications being executed by the execution unit while the arbitrary application program is running.제6항에 있어서, 상기 목록 생성부는The method of claim 6, wherein the list generating unit상기 멀티태스킹 동작이 가능한 응용 프로그램의 항목들을 상기 소정의 키 패드 배치에 상응하여 배열된 구조에 따라 순서적으로 배치하여 상기 목록 화면 정보를 생성하는 것을 특징으로 하는 디지털 처리 장치.And the list screen information is generated by sequentially arranging items of an application program capable of the multitasking operation according to a structure arranged corresponding to the predetermined keypad arrangement.디지털 처리장치의 멀티 태스킹을 위한 응용 프로그램 실행 방법에 있어서,In the application program execution method for multi-tasking of the digital processing device,적어도 하나의 응용 프로그램이 실행되고 있는 상태에서 멀티 태스킹을 수행하기 위한 키입력을 수신하는 경우 현재 동작 상태에서 멀티 태스킹이 가능한 응용 프로그램 항목들을 상기 디지털 처리장치의 저장부에서 조회하는 단계;Retrieving application program items capable of multitasking in a current operation state from a storage unit of the digital processing apparatus when a key input for performing multitasking is received while at least one application program is running;상기 조회된 응용 프로그램 항목들을 소정의 키 패드 배치에 상응하는 배열구조를 가지는 목록 화면 정보로 생성하는 단계;Generating the inquired application program items as list screen information having an arrangement structure corresponding to a predetermined keypad arrangement;상기 생성된 목록 화면 정보를 상기 디지털 처리장치의 디스플레이부에 전송하여 응용 프로그램 목록을 화면으로 표시하는 단계; 및Transmitting the generated list screen information to a display unit of the digital processing apparatus to display a list of application programs on a screen; And상기 표시된 응용 프로그램 목록 중 선택된 응용 프로그램의 기능을 실행하는 단계를 포함하는 것을 특징으로 하는 디지털 처리장치의 멀티 태스킹을 위한 응용 프로그램 실행 방법.And executing a function of a selected application program from the displayed application program list.제8항에 있어서, 상기 키입력부를 통해 임의의 키입력이 있는 경우 상기 표시된 응용 프로그램 목록 중 상기 입력된 키에 상응하는 응용 프로그램의 기능을 실행하는 단계는 상기 키입력부를 통해 임의의 키입력이 있는 경우 상기 표시된 응용 프로그램 목록 중 상기 입력된 키의 배열 구조에 상응하는 응용 프로그램의 기능을 실행하는 것을 특징으로 하는 디지털 처리장치의 멀티 태스킹을 위한 응용 프로그램 실행 방법.The method of claim 8, wherein the execution of a function of an application program corresponding to the input key in the displayed list of application programs when the key input unit has any key input is performed. And executing a function of an application program corresponding to the input key arrangement structure in the displayed application program list, if any.제8항에 있어서, 상기 조회된 응용 프로그램 항목들을 소정의 키 패드 배치에 상응하는 배열구조를 가지는 목록 화면 정보로 생성하는 단계는The method of claim 8, wherein the generating of the inquired application program items as list screen information having an arrangement structure corresponding to a predetermined keypad arrangement comprises:상기 조회된 응용 프로그램 항목들을 상기 디지털 처리장치의 키입력부의 키배치에 상응하는 배열구조를 가지는 목록 화면 정보로 생성하는 것을 특징으로 하는 디지털 처리장치의 멀티 태스킹을 위한 응용 프로그램 실행 방법.And executing the inquired application program items as list screen information having an arrangement structure corresponding to a key arrangement of a key input unit of the digital processing device.제8항에 있어서, 상기 표시된 응용 프로그램 목록 중 선택된 응용 프로그램의 기능을 실행하는 단계는The method of claim 8, wherein the executing of the function of the selected application from the displayed application list is상기 디지털 처리 장치의 키입력부를 통해 임의의 키입력이 있는 경우 상기 표시된 응용 프로그램 목록 중 상기 입력된 키에 상응하는 응용 프로그램의 기능을 실행하는 것을 특징으로하는 디지털 처리장치의 멀티 태스킹을 위한 응용 프로그램 실행 방법.Application program for multi-tasking of the digital processing device, characterized in that when there is any key input through the key input unit of the digital processing device executes the function of the application program corresponding to the input key of the displayed application program list How to run.제8항에 있어서, 상기 목록 화면 정보로 생성하는 단계는The method of claim 8, wherein the generating of the list screen information comprises:각 응용 프로그램 항목별로 해당 응용 프로그램의 기능을 직관적으로 표시할 수 있는 이미지, 텍스트 및 아이콘 중 적어도 하나를 포함하도록 상기 목록 화면 정보를 생성하는 것을 특징으로 하는 디지털 처리장치의 멀티 태스킹을 위한 응용 프로그램 실행 방법.Executing an application program for multi-tasking the digital processing apparatus, wherein the list screen information is generated to include at least one of an image, text, and an icon that can intuitively display the function of the application program for each application program item. Way.제8항에 있어서, 상기 목록 화면 정보로 생성하는 단계는The method of claim 8, wherein the generating of the list screen information comprises:상기 조회된 상기 응용 프로그램의 항목들을 상기 키입력부의 키배치에 상응하도록 배열된 구조에 따라 순서적으로 배치하여 상기 목록 화면 정보를 생성하는 것을 특징으로 하는 디지털 처리장치의 멀티 태스킹을 위한 응용 프로그램 실행 방법.Executing an application program for multi-tasking of the digital processing apparatus, wherein the list screen information is generated by sequentially placing the inquired items of the application program according to a structure arranged to correspond to the key arrangement of the key input unit. Way.제8항에 있어서,The method of claim 8,상기 조회하는 단계가 수행되기 전에 임의의 응용 프로그램이 실행되는 경우 해당 응용 프로그램이 실행되고 있는 상태에서 멀티 태스킹이 가능한 응용 프로그램 항목들을 선별하여 목록으로 저장부에 저장하는 단계를 더 포함하고,If any application is executed before the querying step is performed, further comprising the step of selecting the application items capable of multi-tasking in the state that the application is running, and storing them in the storage unit as a list,상기 조회하는 단계는 상기 저장된 목록을 읽어들여 멀티 태스킹이 가능한 응용 프로그램 항목들을 조회하는 것을 특징으로 하는 디지털 처리장치의 멀티 태스킹을 위한 응용 프로그램 실행 방법.The querying step may include reading the stored list and querying application items capable of multitasking.
KR1020070067381A2007-07-052007-07-05 Digital processing device and application program execution method for multitasking using the sameCeasedKR20090002951A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020070067381AKR20090002951A (en)2007-07-052007-07-05 Digital processing device and application program execution method for multitasking using the same

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020070067381AKR20090002951A (en)2007-07-052007-07-05 Digital processing device and application program execution method for multitasking using the same

Publications (1)

Publication NumberPublication Date
KR20090002951Atrue KR20090002951A (en)2009-01-09

Family

ID=40485860

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020070067381ACeasedKR20090002951A (en)2007-07-052007-07-05 Digital processing device and application program execution method for multitasking using the same

Country Status (1)

CountryLink
KR (1)KR20090002951A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2011046846A3 (en)*2009-10-122011-06-30Microsoft CorporationRouting user data entries to applications
WO2014092319A1 (en)*2012-12-142014-06-19주식회사 안랩Method and device for managing and controlling applications of mobile terminal and recording medium in which program for executing method therefor is recorded
US9015606B2 (en)2010-12-232015-04-21Microsoft Technology Licensing, LlcPresenting an application change through a tile
US9052820B2 (en)2011-05-272015-06-09Microsoft Technology Licensing, LlcMulti-application environment
US9104440B2 (en)2011-05-272015-08-11Microsoft Technology Licensing, LlcMulti-application environment
US9128605B2 (en)2012-02-162015-09-08Microsoft Technology Licensing, LlcThumbnail-image selection of applications
US9158445B2 (en)2011-05-272015-10-13Microsoft Technology Licensing, LlcManaging an immersive interface in a multi-application immersive environment
US9223472B2 (en)2011-12-222015-12-29Microsoft Technology Licensing, LlcClosing applications
US9451822B2 (en)2014-04-102016-09-27Microsoft Technology Licensing, LlcCollapsible shell cover for computing device
US9658766B2 (en)2011-05-272017-05-23Microsoft Technology Licensing, LlcEdge gesture
US9696888B2 (en)2010-12-202017-07-04Microsoft Technology Licensing, LlcApplication-launching interface for multiple modes
US9769293B2 (en)2014-04-102017-09-19Microsoft Technology Licensing, LlcSlider cover for computing device
US9841874B2 (en)2014-04-042017-12-12Microsoft Technology Licensing, LlcExpandable application representation
US10254955B2 (en)2011-09-102019-04-09Microsoft Technology Licensing, LlcProgressively indicating new content in an application-selectable user interface
US10579250B2 (en)2011-09-012020-03-03Microsoft Technology Licensing, LlcArranging tiles
US10969944B2 (en)2010-12-232021-04-06Microsoft Technology Licensing, LlcApplication reporting in an application-selectable user interface
US11272017B2 (en)2011-05-272022-03-08Microsoft Technology Licensing, LlcApplication notifications manifest

Cited By (25)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2011046846A3 (en)*2009-10-122011-06-30Microsoft CorporationRouting user data entries to applications
US9696888B2 (en)2010-12-202017-07-04Microsoft Technology Licensing, LlcApplication-launching interface for multiple modes
US9229918B2 (en)2010-12-232016-01-05Microsoft Technology Licensing, LlcPresenting an application change through a tile
US11126333B2 (en)2010-12-232021-09-21Microsoft Technology Licensing, LlcApplication reporting in an application-selectable user interface
US9015606B2 (en)2010-12-232015-04-21Microsoft Technology Licensing, LlcPresenting an application change through a tile
US10969944B2 (en)2010-12-232021-04-06Microsoft Technology Licensing, LlcApplication reporting in an application-selectable user interface
US10303325B2 (en)2011-05-272019-05-28Microsoft Technology Licensing, LlcMulti-application environment
US9104440B2 (en)2011-05-272015-08-11Microsoft Technology Licensing, LlcMulti-application environment
US9104307B2 (en)2011-05-272015-08-11Microsoft Technology Licensing, LlcMulti-application environment
US9158445B2 (en)2011-05-272015-10-13Microsoft Technology Licensing, LlcManaging an immersive interface in a multi-application immersive environment
US11698721B2 (en)2011-05-272023-07-11Microsoft Technology Licensing, LlcManaging an immersive interface in a multi-application immersive environment
US9535597B2 (en)2011-05-272017-01-03Microsoft Technology Licensing, LlcManaging an immersive interface in a multi-application immersive environment
US9658766B2 (en)2011-05-272017-05-23Microsoft Technology Licensing, LlcEdge gesture
US9052820B2 (en)2011-05-272015-06-09Microsoft Technology Licensing, LlcMulti-application environment
US11272017B2 (en)2011-05-272022-03-08Microsoft Technology Licensing, LlcApplication notifications manifest
US10579250B2 (en)2011-09-012020-03-03Microsoft Technology Licensing, LlcArranging tiles
US10254955B2 (en)2011-09-102019-04-09Microsoft Technology Licensing, LlcProgressively indicating new content in an application-selectable user interface
US10191633B2 (en)2011-12-222019-01-29Microsoft Technology Licensing, LlcClosing applications
US9223472B2 (en)2011-12-222015-12-29Microsoft Technology Licensing, LlcClosing applications
US9128605B2 (en)2012-02-162015-09-08Microsoft Technology Licensing, LlcThumbnail-image selection of applications
WO2014092319A1 (en)*2012-12-142014-06-19주식회사 안랩Method and device for managing and controlling applications of mobile terminal and recording medium in which program for executing method therefor is recorded
US9841874B2 (en)2014-04-042017-12-12Microsoft Technology Licensing, LlcExpandable application representation
US10459607B2 (en)2014-04-042019-10-29Microsoft Technology Licensing, LlcExpandable application representation
US9769293B2 (en)2014-04-102017-09-19Microsoft Technology Licensing, LlcSlider cover for computing device
US9451822B2 (en)2014-04-102016-09-27Microsoft Technology Licensing, LlcCollapsible shell cover for computing device

Similar Documents

PublicationPublication DateTitle
KR20090002951A (en) Digital processing device and application program execution method for multitasking using the same
EP1983733B1 (en)Displaying active cursor in mobile terminal
EP2584481A2 (en)A method and a touch-sensitive device for performing a search
CN101751296B (en)A kind of call office procedure of application program and device
JP2014194786A (en)Mobile communications device and contextual search method therewith
JP2001069223A (en)Communication equipment
JP2002196867A (en)Information processor
WO2010052987A1 (en)Data processing device and program
US8433307B2 (en)Method of controlling a PDA phone and PDA phone using the same
US7839389B2 (en)Information processing equipment and method for determining the priority of input keys thereof
JP2010268207A (en) Mobile device
CN101978364B (en) Operating system for consistent operation across multiple input devices
KR101161763B1 (en)Method for displaying enhanced menu and the digital process device thereof
JP4354925B2 (en) Mobile device
JP4548093B2 (en) Mobile terminal device and display data editing method for mobile terminal device
JP2006244155A (en)Information processor and display method of menu item in information processor
JP2000236373A (en)Method and device for operating portable telephone set
JPH1117789A (en) Mobile phone
US8707205B2 (en)Method and apparatus for controlling a display in an electronic device
KR20070037547A (en) Mobile communication terminal and task manager display method using same
JP2003140796A (en) Electronic equipment with menu function
KR20090093538A (en)Portable Terminal Having Function Of Key Editing And Method For Editing Of Key
JP3966465B2 (en) Portable terminal device and voice generation program
KR101242438B1 (en)Apparatus and method for moving widget location 0n a idle screen
CA2558210C (en)Method and apparatus for controlling a display in an electronic device

Legal Events

DateCodeTitleDescription
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20070705

A201Request for examination
PA0201Request for examination

Patent event code:PA02012R01D

Patent event date:20071224

Comment text:Request for Examination of Application

Patent event code:PA02011R01I

Patent event date:20070705

Comment text:Patent Application

PG1501Laying open of application
E902Notification of reason for refusal
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20090421

Patent event code:PE09021S01D

E601Decision to refuse application
PE0601Decision on rejection of patent

Patent event date:20091016

Comment text:Decision to Refuse Application

Patent event code:PE06012S01D

Patent event date:20090421

Comment text:Notification of reason for refusal

Patent event code:PE06011S01I


[8]ページ先頭

©2009-2025 Movatter.jp