[go: up one dir, main page]

KR100874551B1 - Application management method and system of communication terminal - Google Patents

Application management method and system of communication terminal Download PDF

Info

Publication number
KR100874551B1
KR100874551B1 KR20070082159A KR20070082159A KR100874551B1 KR 100874551 B1 KR100874551 B1 KR 100874551B1 KR 20070082159 A KR20070082159 A KR 20070082159A KR 20070082159 A KR20070082159 A KR 20070082159A KR 100874551 B1 KR100874551 B1 KR 100874551B1
Authority
KR
South Korea
Prior art keywords
application
communication terminal
download
providing server
version
Prior art date
Application number
KR20070082159A
Other languages
Korean (ko)
Inventor
김진식
Original Assignee
에스케이 텔레콤주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이 텔레콤주식회사 filed Critical 에스케이 텔레콤주식회사
Priority to KR20070082159A priority Critical patent/KR100874551B1/en
Application granted granted Critical
Publication of KR100874551B1 publication Critical patent/KR100874551B1/en

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 통신 단말기의 어플리케이션 관리 방법에 있어서, 어플리케이션 가상 목록을 이용한 목록 선택 정보가 수신되면, 상기 선택된 목록에 해당하는 어플리케이션이 존재하는지를 판단하여 존재하지 않으면, 어플리케이션 서버와 온라인 어플리케이션 사용용 세션 및 어플리케이션 다운로드용 세션을 각각 설정하고, 상기 온라인 어플리케이션 사용용 세션을 통해 사용자 인터페이스 프로그램을 다운로드함과 동시에 상기 어플리케이션 다운로드용 세션을 통해 해당 어플리케이션을 다운로드하고, 상기 사용자 인터페이스 프로그램의 다운로드가 완료되면, 상기 사용자 인터페이스 프로그램을 이용하여 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션을 온라인 상에서 실행시키고, 상기 온라인상에서의 어플리케이션 사용이 종료되면, 해당 어플리케이션의 다운로드가 완료되었는지를 판단하고, 완료되지 않았으면 어플리케이션 다운로드 종료 여부를 질의하여 다운로드 종료 명령이 선택되면, 다운로드 중단 정보를 저장하고, 상기 어플리케이션 제공 서버와의 세션을 해제하는 것으로서, 통신 단말기의 특정 기능을 위한 어플리케이션을 다운로드 받는 중에도 해당 어플리케이션을 온라인상에서 사용할 수 있다. In the application management method of a communication terminal, when list selection information using an application virtual list is received, it is determined whether an application corresponding to the selected list exists, and if not, a session and application for using an application server and an online application. Set up a download session each, download the user interface program through the online application use session and at the same time download the application through the application download session, and when the download of the user interface program is completed, the user interface When the application stored in the application providing server is executed online using a program, and the use of the application online is terminated And determining whether the download of the corresponding application is completed, and inquiring whether to end the download of the application, when the download termination command is selected, storing the download interruption information and releasing the session with the application providing server. The application can be used online even while downloading an application for a specific function of the terminal.

Description

통신 단말기의 어플리케이션 관리 방법 및 시스템{Method and System for managing application of communication terminal}Method and system for managing application of communication terminal

본 발명은 통신 단말기의 특정 기능을 가능하게 하는 어플리케이션을 다운로드 받는 중에도 해당 어플리케이션을 온라인상에서 사용할 수 있도록 하는 통신 단말기의 어플리케이션 관리 방법 및 시스템에 관한 것이다. The present invention relates to a method and system for managing an application of a communication terminal that enables the application to be used online even while downloading an application that enables a specific function of the communication terminal.

최근 이동통신 단말기는 단순한 통화 장비의 개념을 넘어서 휴대 가능한 정보처리 기기로 발전하고 있다. 이동통신 단말기의 기능을 보면, 단말기 내에 MP3 플레이어, 카메라, 게임기, TV, 혈압 측정기 등 다양한 부가기능이 추가되어 사용되고 있다.Recently, a mobile communication terminal has developed beyond a concept of a call equipment to a portable information processing device. Looking at the functions of the mobile communication terminal, various additional functions such as an MP3 player, a camera, a game machine, a TV, and a blood pressure monitor are added and used.

그러나, 이동통신 단말기내에 이러한 부가 기능을 추가하는 것은 단말기의 크기나 가격 등의 면에서 제약이 있으므로 한계가 있다. 즉, 이러한 부가 기능이 추가되기 위해서는 부가 기능 구동에 필요한 어플리케이션을 위한 메모리가 필요하다. 하지만, 이동통신 단말기에 추가되고자 하는 부가 기능의 종류는 나날이 늘어 가고 있는 실정이며 이들을 이동통신 단말기내에 추가 시키기 위하여 단말기의 부피가 대형화되고 가격이 상승하고 있다. 또한, 새로운 부가 기능이 추가되는 경우에는 이를 구형 단말기를 통해 사용할 수 없는 단점이 있다.However, the addition of such additional functions in the mobile communication terminal has limitations in terms of size and price of the terminal. That is, in order to add these additional functions, a memory for an application required for driving the additional functions is required. However, the type of additional functions to be added to the mobile communication terminal is increasing day by day, and the volume of the terminal is increased and the price is increasing to add them to the mobile communication terminal. In addition, when a new additional function is added, it cannot be used through an old terminal.

또한, 이동통신 단말기는 어플리케이션을 일률적으로 내장하여 판매하므로, 단말기내의 제한된 자원인 메모리를 그 만큼 소모하게 되고, 실제 이동통신 단말기 사용자는 많은 어플리케이션 중에서 한번도 사용하지 않는 어플리케이션이 존재하는 단점이 있다.In addition, since the mobile communication terminal sells a built-in application uniformly, the mobile device consumes as much memory as the limited resource in the terminal, and there is a disadvantage that an actual mobile communication terminal user does not use any of many applications.

또한, 많은 어플리케이션을 내장하면서 메모리 자원의 점유를 줄이기 위해서 기본 기능들을 컴팩트(compact)하게 코딩함에 따라 실제 사용 시에는 사용자가 원하는 기능이 제대로 없거나 동작하지 못하는 문제점이 있다.In addition, since the basic functions are compactly coded in order to reduce the occupancy of memory resources while embedding many applications, there is a problem in that a function desired by a user is not properly performed or does not work in actual use.

또한, 이동통신 단말기는 그 특성상 제한된 자원(메모리, 파일 시스템 등)으로 인해 많은 응용프로그램을 설치하기가 어려운 단점이 있다. In addition, the mobile communication terminal has a disadvantage in that it is difficult to install many applications due to limited resources (memory, file system, etc.).

따라서, 본 발명의 목적은 통신 단말기에 최소한의 어플리케이션을 내장하고, 지원 가능한 기능에 대한 어플리케이션을 다운로드 받을 수 있도록 하는 어플리케이션을 내장하여, 사용자가 특정 기능을 사용하고자 선택한 어플리케이션을 온라인상에서 사용함과 동시에 백그라운드로 해당 어플리케이션을 다운로드할 수 있는 통신 단말기의 어플리케이션 관리 방법 및 시스템을 제공하는데 있다. Accordingly, an object of the present invention is to embed a minimal application in a communication terminal and to download an application for a function that can be supported, so that a user can use an application selected to use a specific function online and in the background. The present invention provides a method and system for managing an application of a communication terminal capable of downloading a corresponding application.

본 발명의 다른 목적은 한번도 사용하지 않은 어플리케이션을 계속 저장함으로 인한 메모리 자원 낭비를 막고 메인 메모리를 여유있게 사용할 수 있도록 하는 통신 단말기의 어플리케이션 관리 방법 및 시스템을 제공하는데 있다. Another object of the present invention is to provide a method and system for managing an application of a communication terminal which prevents memory resource waste caused by continuously storing an application that has never been used and allows the main memory to be freely used.

본 발명의 또 다른 목적은 통신 단말기의 특정 기능을 가능하게 하는 어플리케이션을 다운로드 받는 중에도 해당 어플리케이션을 온라인상에서 사용할 수 있도록 하는 통신 단말기의 어플리케이션 관리 방법 및 시스템을 제공하는데 있다. Still another object of the present invention is to provide a method and system for managing an application of a communication terminal that enables the application to be used online even while downloading an application for enabling a specific function of the communication terminal.

본 발명의 또 다른 목적은 단말기의 판매 시 최소한의 어플리케이션만 내장하여 판매하고 사용자가 구입 후, 원하는 기능에 해당하는 어플리케이션을 다운로드 받아서 저장하고 계속 사용할 수 있게 하여 단말기의 제한된 전체 자원 범위 내에서 필요한 기능만을 강화해서 사용할 수 있게 하는 통신 단말기의 어플리케이션 관리 방법 및 시스템을 제공하는데 있다. Another object of the present invention is to sell a built-in minimal application at the time of sale of the terminal and to allow users to download, store and continue to use the application corresponding to the desired function after purchase, the function required within the limited total resource range of the terminal It is an object of the present invention to provide a method and system for managing an application of a communication terminal that can be used only in an enhanced manner.

상기 목적들을 달성하기 위하여 본 발명의 일 측면에 따르면, 통신부 및 저장부가 구비된 통신 단말기가 통신망을 통해 접속된 어플리케이션 제공 서버로부터 어플리케이션을 제공받아 관리하는 방법에 있어서, (a)어플리케이션 가상 목록을 이용한 목록 선택 정보가 수신되면, 상기 선택된 목록에 해당하는 어플리케이션이 상기 저장부에 존재하는지를 판단하고, (b)상기 (a)단계의 판단결과 해당 어플리케이션이 존재하지 않으면, 상기 어플리케이션 서버와 온라인 어플리케이션 사용용 세션 및 어플리케이션 다운로드용 세션을 각각 설정하고, (c)상기 설정된 온라인 어플리케이션 사용용 세션을 통해 사용자 인터페이스 프로그램을 다운로드함과 동시에 상기 어플리케이션 다운로드용 세션을 통해 해당 어플리케이션을 다운로드하고, (d)상기 사용자 인터페이스 프로그램의 다운로드가 완료되면, 상기 사용자 인터페이스 프로그램을 이용하여 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션을 온라인 상에서 실행시키고, (e)상기 온라인상에서의 해당 어플리케이션 사용이 종료되면, 해당 어플리케이션의 다운로드가 완료되었는지를 판단하고, 완료되지 않았으면 어플리케이션 다운로드 종료 여부를 질의하고, (f)상기 어플리케이션의 다운로드 종료 명령이 선택되면, 해당 어플리케이션의 다운로드 중단 정보를 저장하고, 상기 어플리케이션 제공 서버와의 세션을 해제하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법이 제공된다.According to an aspect of the present invention to achieve the above object, in a method in which a communication terminal provided with a communication unit and a storage unit receives and manages an application from an application providing server connected through a communication network, (a) using an application virtual list When the list selection information is received, it is determined whether an application corresponding to the selected list exists in the storage unit. (B) If the corresponding application does not exist as a result of the determination in step (a), the application server and the online application are used. A session and an application download session are respectively set up, and (c) the user interface program is downloaded through the set online application use session and the corresponding application is downloaded through the application download session, and (d) the user. When the download of the interface program is completed, the corresponding application stored in the application providing server is executed online using the user interface program. (E) When the use of the application on the online is finished, the downloading of the application is completed. Determine whether or not to complete the download of the application; if (f) the download termination command of the application is selected, storing download interruption information of the corresponding application, and releasing the session with the application providing server; An application management method of a communication terminal is provided.

상기 어플리케이션 가상 목록은 현재 저장되어 있는 어플리케이션 목록과 지원 가능한 기능에 대한 어플리케이션 목록을 포함한다. The application virtual list includes an application list currently stored and an application list for a supported function.

상기 (b)단계에서, 상기 (a)단계의 판단결과 해당 어플리케이션이 존재하면, 해당 어플리케이션의 다운로드가 중단된 상태인지를 판단하고, 상기 판단결과 해당 어플리케이션의 다운로드가 중단된 상태이면, 상기 어플리케이션 서버와 온라인 어플리케이션 사용용 세션 및 어플리케이션 다운로드용 세션을 각각 설정하고, 상기 설정된 온라인 어플리케이션 사용용 세션을 통해 사용자 인터페이스 프로그램을 다운로드함과 동시에 상기 어플리케이션 다운로드용 세션을 통해 해당 어플리케이션을 이어받기를 수행한 후, 상기 (d)단계부터 (f)단계를 수행하는 단계를 것을 특징으로 한다. In the step (b), if it is determined that the application in step (a) exists, it is determined whether the download of the application is stopped, and if the download of the application is stopped, the application server And respectively set a session for using an online application and a session for downloading an application, downloading a user interface program through the set session for using the online application, and simultaneously taking over the corresponding application through the session for downloading the application. Characterized in that the step (d) to step (f).

또한, 상기 (b)단계에서 상기 (a)단계의 판단결과 해당 어플리케이션이 존재하면, 상기 어플리케이션 제공 서버에 접속하여 해당 어플리케이션 버전을 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션의 버전과 비교하여 업그레이드가 필요한지를 판단하고, 상기 판단결과 버전 업그레이드가 필요하면, 버전 업그레이드 여부를 질의하여 업그레이드 명령이 입력되면, 상기 어플리케이션 제공 서버와 온라인 어플리케이션 사용용 세션 및 어플리케이션 다운로드용 세션을 각각 설정하는 것을 특징으로 한다. In addition, in step (b), if the corresponding application exists as a result of the determination in step (a), access to the application providing server compares the application version with the version of the application stored in the application providing server, and is it necessary to upgrade? If it is determined that the version upgrade is required and the upgrade command is input by querying whether the version is upgraded, the application providing server, an online application use session, and an application download session are respectively set.

상기 어플리케이션 제공 서버에 접속하여 해당 어플리케이션 버전을 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션의 버전과 비교하여 업그레이드가 필요한지를 판단하는 것은 상기 어플리케이션 제공 서버에 접속하여 해당 어플리케이션 ID, 통신 단말기 식별 정보를 포함하는 버전 정보 요청 신호를 전송하고, 상기 어플리케이션 제공 서버로부터 해당 어플리케이션의 버전 정보가 수신되면, 저장되어 있는 해당 어플리케이션의 버전 정보와 비교하여 업그레이드가 필요한지 를 판단하는 것을 말한다. Accessing the application providing server and comparing the application version with the version of the application stored in the application providing server to determine whether an upgrade is necessary is a version including access to the application providing server and a corresponding application ID and communication terminal identification information. When the information request signal is transmitted and version information of the corresponding application is received from the application providing server, it is determined whether the upgrade is necessary by comparing with the stored version information of the corresponding application.

상기 (d)단계에서, 상기 사용자 인터페이스 프로그램을 이용하여 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션을 온라인 상에서 실행시킬 때, 상기 어플리케이션 다운로드용 세션을 통해 백그라운드로 해당 어플리케이션의 다운로드가 수행되고, 상기 (d)단계에서 상기 사용자 인터페이스 프로그램을 이용하여 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션을 온라인 상에서 실행시키는 것은, 상기 사용자 인터페이스 프로그램을 이용하여 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션 기능을 사용하기 위한 사용자 명령이 입력되면, 상기 사용자 명령을 상기 온라인 어플리케이션 사용용 세션을 통해 상기 어플리케이션 제공 서버에 전송하고, 상기 어플리케이션 제공 서버로부터 상기 사용자 명령에 대한 결과 정보를 수신하는 것을 말한다. In step (d), when the application stored in the application providing server is executed online using the user interface program, the application is downloaded in the background through the application download session, and (d) In the step of executing the application stored in the application providing server online using the user interface program, if a user command for using the application function stored in the application providing server using the user interface program is input, The user command is transmitted to the application providing server through the online application use session, and the result of the user command is received from the application providing server. It means that receives.

상기 (e)단계는 상기 온라인상에서의 어플리케이션 사용이 종료되면, 상기 설정된 온라인 어플리케이션 사용용 세션을 해제하고, 해당 어플리케이션의 다운로드가 완료되었는지를 판단하고, 상기 판단결과 해당 어플리케이션의 다운로드가 완료되었으면, 상기 설정된 어플리케이션 다운로드용 세션을 해제하고, 완료되지 않았으면 어플리케이션 다운로드 종료 여부를 질의하는 것을 말한다. In step (e), when the use of the application online is terminated, the set session for using the online application is released, it is determined whether the downloading of the corresponding application is completed, and if the downloading of the corresponding application is completed as the result of the determination, Releases the set application download session, and if it is not completed, inquires whether to end the application download.

본 발명의 다른 측면에 따르면, 통신부 및 저장부가 구비된 통신 단말기가 통신망을 통해 접속된 어플리케이션 제공 서버로부터 어플리케이션을 제공받아 관리하는 방법에 있어서, (a)미리 정해진 어플리케이션 버전 확인 주기이면, 상기 어플리케이션 제공 서버에 접속한 후, 해당 어플리케이션의 버전을 비교하여 업그레 이드가 필요한 어플리케이션이 존재하는지를 판단하고, (b)상기 판단결과 업그레이드가 필요한 어플리케이션이 존재하면, 버전 업그레이드 여부 질의 화면을 디스플레이하고, (c)상기 디스플레이된 화면을 통해 업그레이드 명령이 입력되면, 상기 어플리케이션 서버와 온라인 어플리케이션 사용용 세션 및 어플리케이션 다운로드용 세션을 각각 설정하고, 상기 설정된 온라인 어플리케이션 사용용 세션을 통해 사용자 인터페이스 프로그램을 다운로드함과 동시에 상기 어플리케이션 다운로드용 세션을 통해 해당 어플리케이션을 다운로드하고, (d)상기 사용자 인터페이스 프로그램의 다운로드가 완료되면, 상기 사용자 인터페이스 프로그램을 이용하여 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션을 온라인 상에서 실행시키고, (e)상기 온라인상에서의 해당 어플리케이션 사용이 종료되면, 해당 어플리케이션의 다운로드가 완료되었는지를 판단하고, 완료되지 않았으면 어플리케이션 다운로드 종료 여부를 질의하고, (f)상기 어플리케이션의 다운로드 종료 명령이 선택되면, 해당 어플리케이션의 다운로드 중단 정보를 저장하고, 상기 어플리케이션 제공 서버와의 세션을 해제하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법이 제공된다. According to another aspect of the present invention, in a method in which a communication terminal provided with a communication unit and a storage unit receives and manages an application from an application providing server connected through a communication network, (a) if the predetermined application version checking period is provided, the application is provided. After connecting to the server, it is determined whether there is an application that needs to be upgraded by comparing the version of the application, and (b) if there is an application that needs to be upgraded, and displays a version upgrade query screen (c) When the upgrade command is input through the displayed screen, the application server and the online application use session and the application download session are respectively set, and the user interface program is set through the set online application use session. Download the program and at the same time download the application through the application download session, and (d) when the download of the user interface program is completed, the application stored in the application providing server using the user interface program online And (e) if the use of the application online is terminated, determine whether the download of the application is completed, and if not, query whether to end the download of the application, and (f) the download end command of the application. If selected, the application management method of the communication terminal, characterized in that for storing the download interruption information of the application, and release the session with the application providing server.

상기(a)단계는 미리 정해진 어플리케이션 버전 확인 주기이면, 상기 어플리케이션 제공 서버에 접속하고, 통신 단말기 식별정보, 어플리케이션 ID를 포함하는 버전 정보 요청 신호를 상기 어플리케이션 제공 서버에 전송하고, 상기 어플리케이션 제공 서버로부터 해당 어플리케이션의 버전 정보가 수신되면, 저장되어 있는 해당 어플리케이션의 버전 정보와 비교하여 업그레이드가 필요한지를 판단하는 것을 포함한다. If the step (a) is a predetermined application version check period, access to the application providing server, and transmits a version information request signal including communication terminal identification information and application ID to the application providing server, from the application providing server When the version information of the corresponding application is received, the method may include determining whether an upgrade is required by comparing the stored version information of the corresponding application.

또한, 상기(a)단계는 상기 통신 단말기에서 미리 정해진 어플리케이션 버전 확인 주기이면, 상기 어플리케이션 제공 서버에 접속하고, 상기 통신 단말기에서 통신 단말기 식별정보, 어플리케이션 ID, 어플리케이션 ID별 버전을 포함하는 버전 비교 요청 신호를 상기 어플리케이션 제공 서버에 전송하고, 상기 어플리케이션 제공 서버에서 상기 버전 비교 요청 신호에 포함된 각 어플리케이션의 버전을 비교하여 업그레이드가 필요한 어플리케이션 ID를 포함하는 버전 비교 결과 정보를 상기 통신 단말기에 전송하고, 상기 통신 단말기에서 상기 어플리케이션 제공 서버로부터 버전 비교 결과 정보가 수신되면, 상기 버전 비교 결과 정보를 이용하여 업그레이드가 필요한 어플리케이션이 존재하는지를 판단하는 것을 포함한다. In addition, if the step (a) is a predetermined application version check period in the communication terminal, access to the application providing server, a version comparison request including the communication terminal identification information, the application ID, the version for each application ID in the communication terminal Transmits a signal to the application providing server, compares the version of each application included in the version comparison request signal at the application providing server, and transmits version comparison result information including an application ID to be upgraded to the communication terminal, When the communication terminal receives version comparison result information from the application providing server, the method may include determining whether there is an application that needs to be upgraded using the version comparison result information.

본 발명의 또 다른 측면에 따르면, 통신부, 입력부 및 표시부가 구비되어 있고, 통신망을 통해 어플리케이션 제공 서버로부터 어플리케이션을 제공받아 어플리케이션을 관리하는 통신 단말기에 있어서, 어플리케이션 ID와 해당 어플리케이션이 맵핑된 어플리케이션 정보, 현재 저장되어 있는 어플리케이션 목록과 지원 가능한 기능에 대한 어플리케이션 목록을 포함하는 어플리케이션 가상 목록 정보가 저장된 저장부, 어플리케이션 가상 목록 중에서 적어도 하나의 목록이 선택되면, 상기 선택된 목록에 해당하는 어플리케이션이 상기 저장부에 저장되어 있는지를 판단하여 존재하면, 어플리케이션 실행 명령을 발생하고, 존재하지 않으면, 어플리케이션 다운로드 명령을 발생하는 어플리케이션 검색부, 상기 어플리케이션 검색부로부터 어플리케이션 다운로드 명령이 수신되면, 상기 통신부를 통해 상기 어플리케이션 제 공 서버에 접속하여 어플리케이션 다운로드 요청 신호를 전송하고, 상기 어플리케이션 제공 서버로부터 온라인상에서 어플리케이션 사용을 위한 사용자 인터페이스 프로그램과 해당 어플리케이션을 다운로드 받는 어플리케이션 다운로드부, 상기 어플리케이션 검색부로부터 어플리케이션 실행 명령이 수신되면, 상기 저장부에서 해당 어플리케이션을 추출하여 실행하고, 상기 어플리케이션 다운로드부에 의해 다운로드된 사용자 인터페이스 프로그램을 이용하여 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션을 온라인 상에서 사용 가능하게 하는 어플리케이션 실행부, 미리 정해진 어플리케이션 버전 확인 주기 또는 어플리케이션 가상 목록에 의한 목록 선택 시 상기 통신부를 통해 상기 어플리케이션 제공 서버에 접속되게 하여 해당 어플리케이션 버전과 상기 어플리케이션 제공 서버에 저장된 어플리케이션의 버전을 비교하여 업그레이드가 필요한 어플리케이션에 대하여 다운로드 명령을 발생하여 상기 어플리케이션 다운로드부에 전송하는 어플리케이션 업그레이드 판단부를 포함하는 것을 특징으로 하는 통신 단말기가 제공된다. According to another aspect of the present invention, a communication terminal provided with a communication unit, an input unit and a display unit, and receives an application from an application providing server through a communication network to manage the application, the application ID and the application information mapped to the application, When at least one list is selected from a storage unit storing application virtual list information including an application list currently stored and an application list of a supported function, and an application virtual list, an application corresponding to the selected list is stored in the storage unit. It is determined whether it is stored and, if present, an application execution command is generated, and if not, an application search unit for generating an application download command; When a download command is received, the application download unit receives an application download request signal through an access to the application providing server through the communication unit, and downloads a user interface program for using an application online and the corresponding application from the application providing server; When an application execution command is received from the application search unit, the application is extracted and executed from the storage unit, and the application stored in the application providing server is used online by using a user interface program downloaded by the application download unit. When the list is selected by the application execution unit that enables the application, a predetermined application version checking interval or the application virtual list. It is connected to the application providing server via a communication unit and compares the application version and the version of the application stored in the application providing server and the application upgrade determination unit for generating a download command for the application that needs to be upgraded and transmitted to the application download unit A communication terminal is provided.

상기 어플리케이션 검색부는 해당 어플리케이션이 상기 저장부에 존재하는 경우, 해당 어플리케이션의 다운로드가 중단된 상태인지를 판단하여 중단된 상태이면, 상기 어플리케이션 다운로드부에 해당 어플리케이션의 이어받기를 요청한다. If the application search unit is present in the storage unit, the application search unit determines whether the download of the application is in a stopped state, and if so, requests the application download unit to inherit the application.

또한, 상기 어플리케이션 다운로드부는 상기 어플리케이션 검색부로부터 어플리케이션 다운로드 명령이 수신되면, 상기 어플리케이션 제공 서버와 온라인 어플리케이션 사용용과 어플리케이션 다운로드용의 세션을 각각 설정하여 온라인 어플리케이션 사용용 세션을 통하여 사용자 인터페이스 프로그램을 다운로드 받고, 어플리케이션 다운로드용 세션을 통하여 해당 어플리케이션을 다운로드 받는다, When the application download command is received from the application search unit, the application download unit sets a session for using the application and an online application and an application download, respectively, and downloads a user interface program through an online application use session. Download the application through the application download session,

본 발명의 또 다른 측면에 따르면, 통신 단말기의 어플리케이션을 관리하기 위한 시스템에 있어서, 어플리케이션 ID별로 해당 어플리케이션과 사용자 인터페이스 프로그램이 맵핑된 어플리케이션 정보가 저장되어 있고, 어플리케이션 다운로드 요청 신호가 수신되면, 해당 어플리케이션과 해당 어플리케이션에 대한 사용자 인터페이스 프로그램을 동시에 제공하는 어플리케이션 제공 서버, 어플리케이션 가상 목록 정보가 저장되어 있고, 상기 어플리케이션 가상 목록 정보를 이용한 목록 선택 정보가 수신되면, 상기 선택된 목록에 해당하는 어플리케이션이 저장되어 있는지를 판단하고, 존재하지 않으면, 상기 어플리케이션 제공 서버와 온라인 어플리케이션 사용용 세션 및 어플리케이션 다운로드용 세션을 설정하여 사용자 인터페이스 프로그램과 해당 어플리케이션을 다운로드 받고, 상기 사용자 인터페이스 프로그램의 다운로드가 완료되면, 해당 어플리케이션의 다운로드와 동시에 상기 사용자 인터페이스 프로그램을 이용하여 온라인 상에서 해당 어플리케이션 기능을 수행하는 통신 단말기를 포함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 시스템이 제공된다. According to another aspect of the present invention, in a system for managing an application of a communication terminal, application information mapped to a corresponding application and a user interface program is stored for each application ID, and when an application download request signal is received, the corresponding application And an application providing server which simultaneously provides a user interface program for the corresponding application and application virtual list information, and when list selection information using the application virtual list information is received, whether an application corresponding to the selected list is stored. If not determined, and if it does not exist, establish a session for using the online application and the application download session with the application providing server and the user interface program; Downloading the application, when the download of the user interface program is completed, the application of the communication terminal comprising a communication terminal for performing the application function on-line using the user interface program at the same time as the download of the application; A management system is provided.

상기 어플리케이션 제공 서버는 상기 통신 단말기와의 통신을 위한 통신부, 어플리케이션 정보, 통신 단말기별 다운로드 완료된 어플리케이션 정보와 다운로드 중단된 어플리케이션 정보가 저장된 데이터베이스, 상기 통신 단말기로부터 어플리케이션 다운로드 요청 신호가 수신되면, 상기 신호에 포함된 어플리케이션을 상기 데이터베이스에서 추출하여 상기 통신부를 전송하는 어플리케이션 검색부, 상기 통 신 단말기로부터 버전 정보 요청 신호가 수신되면, 해당 어플리케이션의 버전 정보를 추출하여 상기 통신 단말기에 전송하고, 버전 비교 요청 신호가 수신되면, 상기 버전 비교 요청 신호에 포함된 각 어플리케이션의 버전을 비교하여 업그레이드가 필요한 어플리케이션 ID를 포함하는 버전 비교 결과 정보를 상기 통신 단말기에 전송하는 어플리케이션 버전 관리부를 포함한다. The application providing server may include a communication unit for communicating with the communication terminal, application information, a database in which the downloaded application information for each communication terminal and the download interrupted application information are stored, and an application download request signal is received from the communication terminal. An application search unit for extracting an included application from the database and transmitting the communication unit, when a version information request signal is received from the communication terminal, extracts the version information of the corresponding application and transmits it to the communication terminal, and a version comparison request signal. Is received, the application for comparing the version of each application included in the version comparison request signal and transmits the version comparison result information including the application ID that needs to be upgraded to the communication terminal Includes application version control.

상기 통신 단말기와 상기 어플리케이션 제공 서버간의 온라인 어플리케이션 사용용 세션과 어플리케이션 다운로드용 세션은 상기 통신 단말기와 상기 어플리케이션 제공 서버를 연결하는 교환기에 의해 설정될 수 있다. An online application use session and an application download session between the communication terminal and the application providing server may be established by an exchange connecting the communication terminal and the application providing server.

상술한 바와 같이 본 발명에 따르면, 통신 단말기에 최소한의 어플리케이션을 내장하고, 지원 가능한 기능에 대한 어플리케이션을 다운로드 받을 수 있도록 하는 어플리케이션을 내장하여, 사용자가 특정 기능을 사용하고자 선택한 어플리케이션을 온라인상에서 사용함과 동시에 백그라운드로 해당 어플리케이션을 다운로드할 수 있는 통신 단말기의 어플리케이션 관리 방법 및 시스템을 제공할 수 있다. As described above, according to the present invention, there is a built-in application that allows a user to download an application for a function that can be supported by embedding a minimum application in a communication terminal, and using an application that a user selects to use a specific function online. At the same time, it is possible to provide an application management method and system for a communication terminal that can download a corresponding application in the background.

또한, 한번도 사용하지 않은 어플리케이션을 계속 저장함으로 인한 메모리 자원 낭비를 막고 메인 메모리를 여유있게 사용할 수 있도록 하는 통신 단말기의 어플리케이션 관리 방법 및 시스템을 제공할 수 있다. In addition, it is possible to provide a method and system for managing an application of a communication terminal that prevents wasting of memory resources by continuously storing an application that is never used and allows the main memory to be freely used.

또한, 통신 단말기의 특정 기능을 가능하게 하는 어플리케이션을 다운로드 받는 중에도 해당 어플리케이션을 온라인상에서 사용할 수 있는 통신 단말기의 어 플리케이션 관리 방법 및 시스템을 제공할 수 있다. In addition, an application management method and system for a communication terminal that can use a corresponding application online even while downloading an application that enables a specific function of the communication terminal can be provided.

본 발명의 전술한 목적과 기술적 구성 및 그에 따른 작용 효과에 관한 자세한 사항은 본 발명의 명세서에 첨부된 도면에 의거한 이하 상세한 설명에 의해 보다 명확하게 이해될 것이다.Details of the above-described objects and technical configurations of the present invention and the effects thereof according to the present invention will be more clearly understood by the following detailed description based on the accompanying drawings.

도 1은 본 발명에 따른 통신 단말기의 어플리케이션 관리 시스템을 나타낸 도면이다.1 is a view showing an application management system of a communication terminal according to the present invention.

도 1을 참조하면, 통신 단말기의 어플리케이션 관리 시스템은 어플리케이션 가상 목록 정보가 저장되어 있는 통신 단말기(100), 통신망을 통해 상기 통신 단말기(100)에 어플리케이션을 제공하는 어플리케이션 제공 서버(110)를 포함한다.Referring to FIG. 1, an application management system of a communication terminal includes a communication terminal 100 in which application virtual list information is stored, and an application providing server 110 providing an application to the communication terminal 100 through a communication network. .

상기 통신 단말기(100)에는 최소한의 어플리케이션(application)이 내장되어 있고, 현재 저장되어 있는 어플리케이션 목록 뿐만 아니라 지원 가능한 기능에 대한 어플리케이션 목록을 포함하는 어플리케이션 가상 목록 정보가 저장되어 있다. The communication terminal 100 has a built-in minimum application and stores application virtual list information including an application list for a function that can be supported as well as an application list that is currently stored.

여기서, 상기 지원 가능한 기능에 대한 어플리케이션 목록은 상기 어플리케이션 제공 서버(110)에 최신 버전을 질의하여 최신이 아닐 경우, 상기 어플리케이션 제공 서버(110)로부터 다운로드 받아 업그레이드 될 수 있다.Here, the application list for the supportable function may be upgraded by downloading from the application providing server 110 when the latest version is queried by the application providing server 110.

따라서, 사용자가 메뉴를 이용하여 어플리케이션 목록을 요청하면, 상기 통신 단말기(100)는 관리중인 어플리케이션의 가상 목록을 디스플레이하고, 상기 가 상 목록 중에서 하나가 선택되면, 상기 선택된 목록에 해당하는 어플리케이션이 저장되어 있는지를 판단한다. 상기 판단결과 해당 어플리케이션이 존재하지 않으면, 상기 통신 단말기(100)는 통신망을 통해 상기 어플리케이션 제공 서버(110)에 접속하여 온라인상에서 해당 어플리케이션을 사용하기 위한 사용자 인터페이스 프로그램과 해당 어플리케이션을 다운로드 받는다.Therefore, when a user requests a list of applications using a menu, the communication terminal 100 displays a virtual list of a managed application, and when one of the virtual lists is selected, an application corresponding to the selected list is stored. Determine if it is. If the corresponding application does not exist, the communication terminal 100 accesses the application providing server 110 through a communication network and downloads a user interface program and a corresponding application for using the application online.

상기 사용자 인터페이스 프로그램의 다운로드가 완료되면, 상기 사용자는 상기 어플리케이션 제공 서버(110)와 접속된 상태에서 해당 어플리케이션을 사용할 수 있다. 즉, 상기 통신 단말기(100)는 상기 사용자 인터페이스 프로그램을 이용하여 온라인상에서 사용자 명령을 입력 받으면, 상기 사용자 명령을 상기 어플리케이션 제공 서버(110)에 전송하고, 상기 어플리케이션 제공 서버(110)는 상기 사용자 명령에 대한 결과를 상기 통신 단말기(100)에 전송한다.When the download of the user interface program is completed, the user may use the application in a state of being connected with the application providing server 110. That is, when the communication terminal 100 receives a user command online using the user interface program, the communication terminal 100 transmits the user command to the application providing server 110, and the application providing server 110 transmits the user command. The result of the transmission to the communication terminal 100.

상기와 같이 사용자 인터페이스 프로그램을 이용하여 온라인상에서 해당 어플리케이션을 사용할 때, 상기 통신 단말기(100)는 백그라운드로 해당 어플리케이션을 다운로드 받는다. 이는 온라인 상에서 해당 어플리케이션 사용으로 인한 통신 단말기(100)와 어플리케이션 제공 서버(110)간의 무선 데이터 트래픽 양은 적으므로, 온라인 상에서의 해당 어플리케이션 사용과 동시에 백그라운드로 해당 어플리케이션을 다운로드 받을 수 있는 대역폭은 충분하기 때문이다.When the corresponding application is used online using the user interface program as described above, the communication terminal 100 downloads the corresponding application in the background. This is because the amount of wireless data traffic between the communication terminal 100 and the application providing server 110 due to the use of the application online is small, and the bandwidth for downloading the application in the background at the same time as the use of the application online is sufficient. to be.

상기와 같은 역할을 수행하는 통신 단말기(100)는 유선 통신 단말기, 무선 통신 단말기 등을 말하는 것으로서, 상세한 설명은 도 2를 참조하기로 한다. The communication terminal 100 performing the above role refers to a wired communication terminal, a wireless communication terminal, and the like, with reference to FIG. 2.

상기 어플리케이션 제공 서버(110)에는 어플리케이션 ID별로 해당 어플리케 이션과 사용자 인터페이스 프로그램이 맵핑되어 있다. 따라서, 상기 어플리케이션 제공 서버(110)는 상기 통신 단말기(100)로부터 어플리케이션 다운로드 요청 신호가 수신되면, 해당 어플리케이션을 추출하여 상기 통신 단말기(100)에 제공한다. In the application providing server 110, an application and a user interface program are mapped for each application ID. Therefore, when the application download request signal is received from the communication terminal 100, the application providing server 110 extracts the corresponding application and provides the extracted application to the communication terminal 100.

즉, 상기 어플리케이션 다운로드 요청 신호에는 다운로드 받고자 하는 어플리케이션 ID, 통신 단말기 식별번호가 포함되어 있으므로, 상기 어플리케이션 제공 서버(110)는 상기 어플리케이션 ID에 해당하는 어플리케이션을 추출하여 상기 통신 단말기 식별 번호에 해당하는 통신 단말기(100)에 전송한다.That is, since the application download request signal includes an application ID to be downloaded and a communication terminal identification number, the application providing server 110 extracts an application corresponding to the application ID and communicates with the communication terminal identification number. Send to terminal 100.

도 2는 본 발명에 따른 온라인상에서 어플리케이션 사용과 동시에 해당 어플리케이션의 다운로드가 가능한 통신 단말기의 구성을 개략적으로 나타낸 블럭도이다.2 is a block diagram schematically illustrating a configuration of a communication terminal capable of downloading an application simultaneously with using an application online according to the present invention.

도 2를 참조하면, 온라인상에서 어플리케이션 사용과 동시에 해당 어플리케이션의 다운로드가 가능한 통신 단말기는 무선 통신을 수행하기 위한 통신부(200), 사용자 명령을 입력 받는 입력부(210), 각종 데이터를 저장하기 위한 저장부(220), 통신 단말기의 현재 상태나 사용자가 요청한 이벤트 처리 상태를 출력하는 표시부(230), 음성 신호를 출력하는 오디오부(240), 어플리케이션 검색부(250), 어플리케이션 다운로드부(260), 어플리케이션 실행부(270), 어플리케이션 업그레이드 판단부(280)를 포함한다.Referring to FIG. 2, a communication terminal capable of downloading an application simultaneously with using an application online includes a communication unit 200 for performing wireless communication, an input unit 210 for receiving a user command, and a storage unit for storing various data. 220, a display unit 230 for outputting a current state of a communication terminal or an event processing state requested by a user, an audio unit 240 for outputting a voice signal, an application search unit 250, an application download unit 260, an application The execution unit 270 and the application upgrade determination unit 280 is included.

상기 입력부(210)는 사용자 명령을 입력 받는 역할을 하는 것으로서, 예를 들면, 키패드, 키보드 등을 말할 수 있다.The input unit 210 serves to receive a user command. For example, the input unit 210 may refer to a keypad or a keyboard.

상기 저장부(220)에는 어플리케이션 ID와 해당 어플리케이션이 맵핑된 어플 리케이션 정보가 저장되어 있다. The storage unit 220 stores an application ID and application information to which the corresponding application is mapped.

또한, 상기 저장부(220)에는 현재 설치되어 있는 어플리케이션 목록 뿐만 아니라 지원 가능한 기능에 대한 어플리케이션 목록을 포함하는 어플리케이션 가상 목록 정보가 저장되어 있다.In addition, the storage unit 220 stores application virtual list information including an application list for a function that can be supported as well as an application list that is currently installed.

상기 어플리케이션 검색부(250)는 어플리케이션 가상 목록 중에서 하나의 목록이 선택되면, 상기 선택된 목록에 해당하는 어플리케이션이 상기 저장부에 저장되어 있는지를 판단한다.When one list is selected from an application virtual list, the application search unit 250 determines whether an application corresponding to the selected list is stored in the storage unit.

상기 판단결과 해당 어플리케이션이 존재하면, 상기 어플리케이션 검색부(250)는 상기 어플리케이션 실행부(170)에 어플리케이션 실행 명령을 전송하여 해당 어플리케이션이 실행되도록 하고, 존재하지 않으면 상기 어플리케이션 다운로드부(260)에 해당 어플리케이션의 다운로드를 요청한다.As a result of the determination, if the application exists, the application search unit 250 transmits an application execution command to the application execution unit 170 to execute the application, and if not present, corresponds to the application download unit 260. Request to download the application.

또한, 상기 어플리케이션 검색부(250)는 해당 어플리케이션이 상기 저장부(220)에 존재하는 경우, 해당 어플리케이션의 다운로드가 중단된 상태인지를 판단하여 중단된 상태이면, 상기 어플리케이션 다운로드부(260)에 해당 어플리케이션의 이어받기를 요청한다.In addition, when the application is present in the storage unit 220, the application search unit 250 determines whether or not the download of the application is in a stopped state, and corresponds to the application download unit 260 Request to take over the application.

상기 어플리케이션 다운로드부(260)는 상기 어플리케이션 검색부(250)로부터 어플리케이션 다운로드 명령이 수신되면, 어플리케이션 제공 서버와 온라인 어플리케이션 사용용과 어플리케이션 다운로드용의 세션을 각각 설정하여 해당 어플리케이션을 다운로드 한다. 여기서, 상기 온라인 어플리케이션 사용용 세션과 어플리케이션 다운로드용 세션의 설정은 교환기에 의해 설정된다.  When the application download command is received from the application search unit 250, the application download unit 260 downloads an application by setting an application providing server, an online application use session, and an application download session, respectively. Here, the setting of the online application use session and the application download session is set by the exchange.

즉, 상기 어플리케이션 다운로드부(260)는 온라인 어플리케이션 사용용 세션을 설정하여 상기 선택한 목록에 대한 어플리케이션을 온라인상에서 사용하기 위한 사용자 인터페이스 프로그램을 다운로드 받고, 어플리케이션 다운로드용 세션을 설정하여 상기 선택한 목록에 해당하는 어플리케이션을 다운로드 받는다.That is, the application downloader 260 sets a session for using an online application to download a user interface program for using an application for the selected list online, and sets an application download session to correspond to the selected list. Download the application.

상기 어플리케이션 다운로드 명령에는 다운로드 받고자 하는 어플리케이션 ID, 어플리케이션 제공 서버 주소가 포함되어 있으므로, 상기 어플리케이션 다운로드부(260)는 상기 어플리케이션 제공 서버 주소에 해당하는 어플리케이션 제공 서버에 접속되게 하여 어플리케이션 ID, 통신 단말기 식별 번호를 포함하는 어플리케이션 다운로드 요청 신호를 상기 어플리케이션 제공 서버에 전송한다. Since the application download command includes an application ID to be downloaded and an application providing server address, the application download unit 260 is connected to an application providing server corresponding to the application providing server address, thereby providing an application ID and a communication terminal identification number. The application download request signal including a transmits to the application providing server.

그러면, 상기 어플리케이션 제공 서버는 상기 어플리케이션 ID에 해당하는 어플리케이션을 추출하여 상기 통신 단말기 식별 번호에 해당하는 통신 단말기에 전송한다.Then, the application providing server extracts an application corresponding to the application ID and transmits it to the communication terminal corresponding to the communication terminal identification number.

상기 어플리케이션 실행부(270)는 상기 어플리케이션 검색부(250)로부터 어플리케이션 실행 명령이 수신되면, 상기 저장부(220)에서 해당 어플리케이션을 추출하여 실행시킨다. 즉, 상기 어플리케이션 실행 명령은 실행하고자 하는 어플리케이션 ID가 포함되므로, 상기 어플리케이션 실행부(270)는 상기 저장부(220)에서 상기 어플리케이션 ID와 맵핑된 어플리케이션을 추출하여 실행시킨다. When the application execution command is received from the application search unit 250, the application execution unit 270 extracts and executes the corresponding application from the storage unit 220. That is, since the application execution command includes an application ID to be executed, the application execution unit 270 extracts and executes an application mapped to the application ID from the storage unit 220.

또한, 상기 어플리케이션 실행부(270)는 상기 어플리케이션 다운로드부(260)를 통해 다운로드된 사용자 인터페이스 프로그램을 이용하여 해당 어플리케이션을 온라인으로 실행시킨다.In addition, the application execution unit 270 executes the application online by using the user interface program downloaded through the application download unit 260.

상기 어플리케이션 업그레이드 판단부(280)는 미리 정해진 어플리케이션 버전 확인 주기 또는 어플리케이션 가상 목록을 통한 목록 선택 시 상기 통신부(200)를 통해 상기 어플리케이션 제공 서버에 접속되게 한 후, 해당 어플리케이션의 버전과 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션의 버전을 비교하여 업그레이드가 필요하면, 해당 어플리케이션이 업그레이드되도록 한다.The application upgrade determining unit 280 is connected to the application providing server through the communication unit 200 when a list is selected through a predetermined application version check period or application virtual list, and then the version of the application and the application providing server. Compare the version of the application stored in the upgrade if necessary, the application is upgraded.

또한, 상기 어플리케이션 업그레이드 판단부(280)는 미리 정해진 가상 목록 버전 확인 주기 또는 어플리케이션 업그레이드 종료 시 상기 통신부(200)를 통해 상기 어플리케이션 제공 서버에 접속되게 한 후, 해당 가상 목록의 버전과 상기 어플리케이션 제공 서버에 저장된 버전을 비교하여 업그레이드가 필요하면, 해당 가상 목록이 업그레이드되도록 한다. In addition, the application upgrade determiner 280 is connected to the application providing server through the communication unit 200 when a predetermined virtual list version check period or application upgrade ends, the version of the virtual list and the application providing server If you need to upgrade by comparing the version stored in, let the virtual list be upgraded.

도 3은 본 발명에 따른 어플리케이션 제공 서버의 구성을 개략적으로 나타낸 블럭도이다.3 is a block diagram schematically showing the configuration of an application providing server according to the present invention.

도 3을 참조하면, 어플리케이션 제공 서버는 통신 단말기와의 통신을 위한 통신부(300), 어플리케이션 검색부(310), 데이터베이스(320), 어플리케이션 버전 관리부(330)를 포함한다.Referring to FIG. 3, the application providing server includes a communication unit 300, an application search unit 310, a database 320, and an application version manager 330 for communicating with a communication terminal.

상기 어플리케이션 검색부(310)는 상기 통신 단말기로부터 어플리케이션 다운로드 요청 신호가 수신되면, 상기 신호에 포함된 어플리케이션이 상기 데이터베이스(320)에 저장되어 있는지를 판단한다. 상기 어플리케이션 다운로드 요청 신호는 통신 단말기 식별정보, 어플리케이션 ID를 포함한다. When the application download request signal is received from the communication terminal, the application search unit 310 determines whether the application included in the signal is stored in the database 320. The application download request signal includes communication terminal identification information and an application ID.

따라서, 상기 어플리케이션 검색부(310)는 상기 어플리케이션 다운로드 요청 신호에 포함된 어플리케이션 ID가 상기 데이터베이스(320)에 존재하는지를 판단한다. 상기 판단결과 해당 어플리케이션 ID가 존재하면, 상기 어플리케이션 검색부(310)는 해당 어플리케이션과 사용자 인터페이스용 프로그램을 추출하여 상기 통신부(300)를 통해 상기 통신 단말기에 전송한다.Therefore, the application search unit 310 determines whether the application ID included in the application download request signal exists in the database 320. As a result of the determination, if the corresponding application ID exists, the application searching unit 310 extracts the corresponding application and the program for the user interface and transmits the extracted application to the communication terminal through the communication unit 300.

상기 데이터베이스(320)는 어플리케이션 정보 데이터베이스(322)와 사용자 정보 데이터베이스(324)를 포함한다.The database 320 includes an application information database 322 and a user information database 324.

상기 어플리케이션 정보 데이터베이스(322)는 어플리케이션 ID, 사용자 인터페이스 프로그램, 해당 어플리케이션, 어플리케이션 버전 정보, 가상 목록, 가상 목록 버전 정보 등이 맵핑되어 있다. The application information database 322 is mapped with an application ID, a user interface program, a corresponding application, application version information, virtual list, virtual list version information, and the like.

상기 사용자 정보 데이터베이스(324)는 통신 단말기 식별정보, 통신 단말기별 다운로드된 어플리케이션 정보, 다운로드 중단된 어플리케이션 정보 등이 저장되어 있다. 상기 다운로드 중단된 어플리케이션 정보는 해당 어플리케이션에 대하여 다운로드가 중단된 시점 또는 패킷 양 등일 수 있다. The user information database 324 stores communication terminal identification information, downloaded application information for each communication terminal, downloaded application information, and the like. The download information of the stopped application may be a point in time at which the download is interrupted or a packet amount of the corresponding application.

따라서, 상기 통신 단말기로부터 다운로드 중단된 어플리케이션에 대하여 다운로드 요청 신호가 수신되면, 상기 사용자 정보 데이터베이스(324)에 저장된 다운로드 중단된 어플리케이션 정보를 이용하여 해당 어플리케이션에 대하여 이어받기가 수행되도록 한다.Therefore, when a download request signal is received from the communication terminal for the download-interrupted application, the download-received application information stored in the user information database 324 is used to allow the application to be inherited.

상기 어플리케이션 버전 관리부(330)는 상기 통신 단말기로부터 버전 정보 요청 신호가 수신되면, 상기 어플리케이션 정보 데이터베이스(322)에서 해당 어플리케이션의 버전 정보를 추출하여 상기 통신 단말기에 전송한다. 상기 버전 정보 요청 신호는 통신 단말기 식별정보, 어플리케이션 ID를 포함한다. When the version information request signal is received from the communication terminal, the application version manager 330 extracts the version information of the corresponding application from the application information database 322 and transmits it to the communication terminal. The version information request signal includes communication terminal identification information and an application ID.

또한, 상기 어플리케이션 버전 관리부(330)는 상기 통신 단말기로부터 버전 비교 요청 신호가 수신되면, 상기 버전 비교 요청 신호에 따라 각 어플리케이션의 버전을 비교하여 업그레이드가 필요한 어플리케이션 ID를 포함하는 버전 비교 결과 정보를 상기 통신 단말기에 전송한다. 상기 버전 정보 비교 요청 신호는 통신 단말기 식별정보, 어플리케이션 ID와 그 버전 정보를 포함한다. In addition, when the version comparison request signal is received from the communication terminal, the application version manager 330 compares the version of each application according to the version comparison request signal and includes version comparison result information including an application ID that needs to be upgraded. Send to the communication terminal. The version information comparison request signal includes communication terminal identification information, an application ID, and version information thereof.

도 4는 본 발명의 일 실시예에 따른 통신 단말기의 어플리케이션 관리 방법을 나타낸 흐름도이다.4 is a flowchart illustrating an application management method of a communication terminal according to an embodiment of the present invention.

도 4를 참조하면, 통신 단말기는 어플리케이션 가상 목록을 이용한 목록 선택 정보가 수신되면(S400), 상기 선택된 목록에 해당하는 어플리케이션이 저장되어 있는지를 판단한다(S402). Referring to FIG. 4, when list selection information using an application virtual list is received (S400), the communication terminal determines whether an application corresponding to the selected list is stored (S402).

즉, 통신 단말기 사용자가 메뉴를 이용하여 어플리케이션의 검색을 요청하면, 상기 통신 단말기는 어플리케이션 가상 목록을 디스플레이하고, 상기 사용자는 상기 디스플레이 된 가상 목록 중에서 실행하기를 원하는 어플리케이션 목록을 선택한다. 그러면, 상기 통신 단말기는 상기 선택된 목록에 해당하는 어플리케이션이 저장되어 있는지를 판단하는 것이다. That is, when a user of a communication terminal requests a search for an application using a menu, the communication terminal displays an application virtual list, and the user selects an application list that he wants to execute from the displayed virtual list. Then, the communication terminal determines whether an application corresponding to the selected list is stored.

단계 402의 판단결과 해당 어플리케이션이 저장되어 있으면, 상기 통신 단말기는 해당 어플리케이션을 실행시킨다(S404).If it is determined in step 402 that the application is stored, the communication terminal executes the application (S404).

만약, 단계 402의 판단결과 해당 어플리케이션이 저장되어 있지 않으면, 상기 통신 단말기는 어플리케이션 제공 서버와 온라인 어플리케이션 사용용과 어플리 케이션 다운로드용에 대한 세션을 각각 설정한다(S406).If it is determined in step 402 that the application is not stored, the communication terminal establishes a session for using an application providing server and an online application and downloading an application, respectively (S406).

단계 406의 수행 후, 상기 통신 단말기는 상기 설정된 온라인 어플리케이션 사용용 세션을 통해 온라인 상에서 해당 어플리케이션을 실행하기 위한 사용자 인터페이스 프로그램을 다운로드 함과 동시에 상기 어플리케이션 다운로드용 세션을 통해 해당 어플리케이션을 다운로드 한다(S408). After performing step 406, the communication terminal downloads a user interface program for executing the corresponding application online through the set online application use session and at the same time downloads the corresponding application through the application downloading session (S408). .

단계 408의 수행으로 사용자 인터페이스 프로그램의 다운로드가 완료되면(S410), 상기 통신 단말기는 상기 사용자 인터페이스 프로그램을 이용하여 온라인 상에서 해당 어플리케이션 기능을 사용한다(S412).When downloading of the user interface program is completed by performing step 408 (S410), the communication terminal uses the corresponding application function online using the user interface program (S412).

즉, 상기 사용자 인터페이스 프로그램의 다운로드가 완료된 후, 상기 통신 단말기 사용자가 상기 사용자 인터페이스 프로그램을 이용하여 사용자 명령을 입력하면, 상기 통신 단말기는 상기 입력된 사용자 명령을 상기 온라인 어플리케이션 사용용 세션을 통해 상기 어플리케이션 제공 서버에 전송하고, 상기 어플리케이션 제공 서버는 상기 사용자 명령에 대한 결과를 상기 통신 단말기에 전송한다.That is, after downloading of the user interface program is completed, when the user of the communication terminal inputs a user command using the user interface program, the communication terminal transmits the input user command to the application through the online application use session. The application providing server transmits a result of the user command to the communication terminal.

상기와 같이 온라인 상에서 해당 어플리케이션이 사용될 때에도 상기 통신 단말기는 상기 어플리케이션 다운로드용 세션을 통해 해당 어플리케이션의 다운로드를 수행한다.Even when the application is used online as described above, the communication terminal downloads the application through the application download session.

단계 412의 수행 후, 온라인 상에서의 해당 어플리케이션 사용 종료 명령이 선택되면(S414), 상기 통신 단말기는 해당 어플리케이션의 다운로드가 완료되었는지를 판단한다(S416). 여기서, 온라인 상에서의 어플리케이션 사용 종료 명령이 선택되면, 상기 통신 단말기는 상기 어플리케이션 제공 서버와 설정된 온라인 어플리 케이션 사용용 세션을 해제한다.After the execution of the step 412, if the command to terminate the use of the application online is selected (S414), the communication terminal determines whether the download of the application is completed (S416). In this case, when the command to terminate the use of the application online is selected, the communication terminal releases the session for using the online application established with the application providing server.

단계 416의 판단결과 해당 어플리케이션의 다운로드가 완료되었으면, 상기 통신 단말기는 상기 어플리케이션 제공 서버와 설정된 어플리케이션 다운로드용 세션을 해제한다(S418). 그러면, 상기 통신 단말기와 상기 어플리케이션 제공 서버와의 접속이 해제된다.If it is determined in step 416 that the downloading of the corresponding application is completed, the communication terminal releases a session for downloading an application set with the application providing server (S418). Then, the connection between the communication terminal and the application providing server is released.

만약, 단계 416의 판단결과 해당 어플리케이션의 다운로드가 완료되지 않았으면, 상기 통신 단말기는 어플리케이션 다운로드 종료 여부 질의 화면을 디스플레이 한다(S420).If it is determined in step 416 that the download of the corresponding application is not completed, the communication terminal displays an application download termination query screen (S420).

상기 통신 단말기 사용자는 상기 디스플레이된 어플리케이션 다운로드 종료 여부 질의 화면을 통해 다운로드 종료 여부를 선택한다. The communication terminal user selects whether to end the download through the displayed application download end query screen.

상기 사용자에 의해 어플리케이션 다운로드 종료 명령이 선택되면(S422), 상기 통신 단말기는 해당 어플리케이션의 다운로드 종료 시점에 따른 다운로드 중단 정보를 저장하고(S424) 상기 어플리케이션 제공 서버와 설정된 어플리케이션 다운로드용 세션을 해제한다(S426). When the application download termination command is selected by the user (S422), the communication terminal stores the download interruption information according to the download end time of the corresponding application (S424) and releases the session for downloading the application set with the application providing server (S424). S426).

상기 어플리케이션 다운로드 중단 정보는 해당 어플리케이션에 대하여 다운로드 받은 패킷 양 등을 말하는 것으로서, 통신 단말기 또는 상기 어플리케이션 제공 서버에 저장될 수 있다. 상기 어플리케이션 제공 서버에 어플리케이션 다운로드 중단 정보가 저장될 때는 통신 단말기 식별정보와 함께 저장된다.The application download interruption information refers to the amount of packets downloaded for the corresponding application and may be stored in the communication terminal or the application providing server. When the application download stop information is stored in the application providing server, it is stored together with the communication terminal identification information.

만약, 단계 422의 판단결과 어플리케이션 다운로드 계속 명령이 수신되면, 상기 통신 단말기는 해당 어플리케이션의 다운로드를 완료한 후, 상기 어플리케이 션 제공 서버와의 세션을 해제한다(S428).If it is determined in step 422 that an application download continuation command is received, the communication terminal releases the session with the application providing server after completing the download of the corresponding application (S428).

도 5는 본 발명의 다른 실시예에 따른 통신 단말기의 어플리케이션 관리 방법을 나타낸 흐름도이다. 5 is a flowchart illustrating an application management method of a communication terminal according to another embodiment of the present invention.

도 5를 참조하면, 통신 단말기는 어플리케이션 가상 목록을 이용한 목록 선택 정보가 수신되면(S500), 상기 선택된 목록에 해당하는 어플리케이션이 저장되어 있는지를 판단한다(S502). 상기 통신 단말기는 상기 선택된 목록에 해당하는 어플리케이션 ID가 데이터베이스에 존재하는지를 판단한다. Referring to FIG. 5, when list selection information using an application virtual list is received (S500), the communication terminal determines whether an application corresponding to the selected list is stored (S502). The communication terminal determines whether an application ID corresponding to the selected list exists in the database.

단계 502의 판단결과 해당 어플리케이션이 저장되어 있으면, 상기 통신 단말기는 해당 어플리케이션의 다운로드가 중단된 상태인지를 판단한다(S504). As a result of the determination in step 502, if the corresponding application is stored, the communication terminal determines whether the download of the corresponding application is stopped (S504).

즉, 상기 통신 단말기는 상기 선택된 목록에 해당하는 어플리케이션 ID가 데이터베이스에 존재하면, 상기 어플리케이션 ID에 대하여 다운로드 중단 정보가 저장되어 있는지를 이용하여 해당 어플리케이션의 다운로드가 중단된 상태인지를 판단한다.That is, if an application ID corresponding to the selected list exists in the database, the communication terminal determines whether the download of the corresponding application is stopped by using download stop information stored for the application ID.

또한, 상기 통신 단말기는 해당 어플리케이션 ID가 존재하면, 어플리케이션 제공 서버에 접속하여 상기 어플리케이션 제공 서버에 저장된 다운로드 중단 정보를 이용하여 해당 어플리케이션의 다운로드 중단 여부를 판단할 수 도 있다.In addition, if the corresponding application ID exists, the communication terminal may access the application providing server and determine whether to stop downloading of the corresponding application by using the download stopping information stored in the application providing server.

단계 504의 판단결과 해당 어플리케이션의 다운로드가 중단된 상태가 아니면, 상기 통신 단말기는 해당 어플리케이션을 실행시킨다(S506).If it is determined in step 504 that the download of the application is not interrupted, the communication terminal executes the application (S506).

이때, 상기 통신 단말기는 해당 어플리케이션을 실행시키기 전에 상기 어플리케이션 제공 서버에 접속하여 해당 어플리케이션에 대한 버전을 비교하고 업그레 이드가 필요하면, 상기 어플리케이션 제공 서버로부터 해당 어플리케이션을 다운로드하여 실행시킬 수 있다. In this case, the communication terminal may access the application providing server and compare the versions of the corresponding applications before the application is executed, and if necessary, the communication terminal may download and execute the corresponding application from the application providing server.

만약, 단계 504의 판단결과 해당 어플리케이션의 다운로드가 중단된 상태이면, 상기 통신 단말기는 상기 어플리케이션 제공 서버와 온라인 어플리케이션 사용용과 어플리케이션 다운로드용에 대한 세션을 각각 설정한다(S508).If it is determined in step 504 that the download of the application is stopped, the communication terminal establishes a session for using the application and the online application and downloading the application, respectively (S508).

단계 508의 수행 후, 상기 통신 단말기는 상기 설정된 온라인 어플리케이션 사용용 세션을 통해 온라인 상에서 해당 어플리케이션을 실행하기 위한 사용자 인터페이스 프로그램을 다운로드 함과 동시에 상기 어플리케이션 다운로드용 세션을 통해 해당 어플리케이션의 다운로드가 중단된 시점부터 이어받기를 수행한다(S508). After performing step 508, the communication terminal downloads a user interface program for executing the application online through the set online application use session and at the same time the download of the application is interrupted through the application download session. It carries out from (S508).

단계 510의 수행 후, 상기 통신 단말기는 단계 516을 수행한다. After performing step 510, the communication terminal performs step 516.

만약, 단계 502의 판단결과 해당 어플리케이션이 저장되어 있지 않으면, 상기 통신 단말기는 단계 512부터 단계 534를 수행한다.If it is determined in step 502 that the corresponding application is not stored, the communication terminal performs step 534 from step 512.

상기 단계 512부터 단계 534는 도 4에 도시된 단계 406부터 단계 428과 상응하므로 그 설명은 생략하기로 한다. Since step 512 to step 534 correspond to step 406 to step 428 illustrated in FIG. 4, a description thereof will be omitted.

도 6은 본 발명에 따른 통신 단말기에 저장된 어플리케이션의 업그레이드 방법을 나타낸 흐름도이다.6 is a flowchart illustrating a method of upgrading an application stored in a communication terminal according to the present invention.

도 6을 참조하면, 통신 단말기는 미리 정해진 어플리케이션 버전 확인 주기인지를 판단한다(S600). 상기 버전 확인 주기는 어플리케이션별 또는 전체 어플리케이션에 공통적으로 적용되는 주기일 수 있다. Referring to FIG. 6, the communication terminal determines whether a predetermined application version checking cycle is performed (S600). The version checking period may be a period commonly applied to each application or the entire application.

단계 600의 판단결과 버전 확인 주기이면, 상기 통신 단말기는 어플리케이션 제공 서버에 접속한 후, 해당 어플리케이션의 버전을 확인하여(S602), 어플리케이션의 업그레이드가 필요한지를 판단한다(S604). If it is determined in step 600 that the version check period, the communication terminal checks the version of the application after accessing the application providing server (S602), it is determined whether the upgrade of the application is necessary (S604).

상기 통신 단말기가 어플리케이션의 업그레이드가 필요한지의 여부를 판단하는 방법은 다음과 같다.The method of determining whether the communication terminal needs to upgrade the application is as follows.

첫째, 상기 통신 단말기는 버전 확인 주기가 되면, 어플리케이션 제공 서버에 접속하여 통신 단말기 식별정보, 어플리케이션 ID와 그 버전 정보를 포함하는 버전 비교 요청 신호를 상기 어플리케이션 제공 서버에 전송한다. 상기 어플리케이션 제공 서버는 상기 통신 단말기로부터 버전 비교 요청 신호가 수신되면, 해당 어플리케이션에 대한 버전 정보를 추출하여 상기 버전 비교 요청 신호에 포함된 각 어플리케이션의 버전 정보와 비교한다. First, when the version check period comes, the communication terminal accesses an application providing server and transmits a version comparison request signal including the communication terminal identification information, the application ID and the version information to the application providing server. When the version providing request signal is received from the communication terminal, the application providing server extracts version information of the corresponding application and compares the version information of each application included in the version comparison request signal.

그런 다음 상기 어플리케이션 제공 서버는 업그레이드가 필요한 어플리케이션 ID를 포함하는 버전 비교 결과 정보를 상기 통신 단말기에 전송하고, 상기 통신 단말기는 상기 어플리케이션 제공 서버로부터 전송된 버전 비교 결과 정보를 포함하는 버전 업그레이드 여부 질의 화면을 디스플레이 한다.Then, the application providing server transmits version comparison result information including the application ID that needs to be upgraded to the communication terminal, and the communication terminal displays a version upgrade whether to include version comparison result information transmitted from the application providing server. Is displayed.

둘째, 상기 통신 단말기는 버전 확인 주기가 되면, 상기 어플리케이션 제공 서버에 접속하여 통신 단말기 식별정보, 어플리케이션 ID를 포함하는 버전 정보 요청 신호를 전송한다. 그러면, 상기 어플리케이션 제공 서버는 상기 버전 정보 요청 신호에 포함된 어플리케이션 ID에 해당하는 버전 정보를 추출하여 상기 통신 단말기에 전송한다. Second, when the version check period comes, the communication terminal accesses the application providing server and transmits a version information request signal including the communication terminal identification information and the application ID. Then, the application providing server extracts the version information corresponding to the application ID included in the version information request signal and transmits it to the communication terminal.

그러면, 상기 통신 단말기는 상기 어플리케이션 제공 서버로부터 전송된 버전 정보와 해당 어플리케이션의 버전 정보를 비교하여 업그레이드가 필요한지를 판단한다. Then, the communication terminal compares the version information transmitted from the application providing server with the version information of the corresponding application to determine whether an upgrade is necessary.

상기와 같은 방법에 의하여 상기 통신 단말기는 어플리케이션의 업그레이드 여부를 판단하게 된다. By the above method, the communication terminal determines whether to upgrade the application.

단계 604의 판단결과 버전 업그레이드가 필요하지 않으면, 상기 통신 단말기는 해당 어플리케이션을 실행한다(S638).If it is determined in step 604 that the version upgrade is not necessary, the communication terminal executes the corresponding application (S638).

만약, 단계 604의 판단결과 버전 업그레이드가 필요하면, 상기 통신 단말기는 버전 업그레이드 여부 질의 화면을 디스플레이 한다(S606). If a version upgrade is necessary as a result of the determination of step 604, the communication terminal displays a version upgrade query screen (S606).

상기 버전 업그레이드 여부 질의 화면에는 업그레이드가 필요한 어플리케이션 정보가 포함되어 있고, 상기 사용자는 상기 버전 업그레이드 여부 질의 화면을 통해 버전 업그레이드 여부를 결정한다. The version upgrade query screen includes application information that needs to be upgraded, and the user determines whether to upgrade the version through the version upgrade query screen.

상기 디스플레이 된 버전 업그레이드 여부 질의 화면을 통해 버전 업그레이드 명령이 입력되면(S608), 상기 통신 단말기는 단계 610부터 단계 632를 수행한다. 상기 단계 610부터 단계 632는 도 4의 단계 406부터 단계 428과 상응하므로 그 설명은 생략하기로 한다. When a version upgrade command is input through the displayed version upgrade query screen (S608), the communication terminal performs steps 610 to 632. Since steps 610 through 632 correspond to steps 406 through 428 of FIG. 4, a description thereof will be omitted.

만약, 단계 600의 판단결과 어플리케이션 버전 확인 주기가 아니고, 사용자에 의해 어플리케이션 가상 목록을 이용한 목록 선택 정보가 수신되면(S634), 상기 통신 단말기는 상기 선택된 목록에 해당하는 어플리케이션이 저장되어 있는지를 판단한다(S636). If, as a result of the determination in step 600, the list selection information using the application virtual list is received by the user instead of the application version checking cycle (S634), the communication terminal determines whether an application corresponding to the selected list is stored. (S636).

단계 636의 판단결과 해당 어플리케이션이 저장되어 있으면, 상기 통신 단말기는 단계 602를 수행한다. If it is determined in step 636 that the application is stored, the communication terminal performs step 602.

만약, 단계 636의 판단결과 해당 어플리케이션이 저장되어 있지 않으면, 상기 통신 단말기는 단계 610을 수행한다. If it is determined in step 636 that the corresponding application is not stored, the communication terminal performs step 610.

이와 같이, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.As such, those skilled in the art will appreciate that the present invention can be implemented in other specific forms without changing the technical spirit or essential features thereof. Therefore, the above-described embodiments are to be understood as illustrative in all respects and not as restrictive. The scope of the present invention is shown by the following claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.

본 발명은 통신 단말기의 메모리 자원의 낭비를 최소화하면서 필요한 기능의 어플리케이션을 쉽게 다운로드 할 수 있으므로, 어플리케이션을 이용하는 유무선 통신 단말기 전체에 적용할 수 있다.The present invention can easily download the application of the required function while minimizing the waste of memory resources of the communication terminal, it can be applied to the entire wired and wireless communication terminal using the application.

도 1은 본 발명에 따른 통신 단말기의 어플리케이션 관리 시스템을 나타낸 도면.1 is a view showing an application management system of a communication terminal according to the present invention.

도 2는 본 발명에 따른 온라인상에서 어플리케이션 사용과 동시에 해당 어플리케이션의 다운로드가 가능한 통신 단말기의 구성을 개략적으로 나타낸 블럭도.2 is a block diagram schematically illustrating the configuration of a communication terminal capable of downloading an application simultaneously with the use of an application online according to the present invention.

도 3은 본 발명에 따른 어플리케이션 제공 서버의 구성을 개략적으로 나타낸 블럭도.Figure 3 is a block diagram schematically showing the configuration of an application providing server according to the present invention.

도 4는 본 발명의 일 실시예에 따른 통신 단말기의 어플리케이션 관리 방법을 나타낸 흐름도.4 is a flowchart illustrating an application management method of a communication terminal according to an embodiment of the present invention.

도 5는 본 발명의 다른 실시예에 따른 통신 단말기의 어플리케이션 관리 방법을 나타낸 흐름도. 5 is a flowchart illustrating an application management method of a communication terminal according to another embodiment of the present invention.

도 6은 본 발명에 따른 통신 단말기에 저장된 어플리케이션의 업그레이드 방법을 나타낸 흐름도.6 is a flowchart illustrating a method of upgrading an application stored in a communication terminal according to the present invention.

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

100 : 통신 단말기 110 : 어플리케이션 제공 서버100: communication terminal 110: application providing server

200, 300 : 통신부 210 : 입력부200, 300: communication unit 210: input unit

220 : 저장부 230 : 표시부220: storage unit 230: display unit

240 :오디오부 250, 310 : 어플리케이션 검색부240: Audio unit 250, 310: Application search unit

260 : 어플리케이션 다운로드부 270 : 어플리케이션 실행부260: application download unit 270: application execution unit

280 : 어플리케이션 업그레이드 판단부 320 : 데이터베이스280: Application upgrade determination unit 320: Database

330 : 어플리케이션 버전 관리부 330: application version management unit

Claims (29)

통신부 및 저장부가 구비된 통신 단말기가 통신망을 통해 접속된 어플리케이션 제공 서버로부터 어플리케이션을 제공받아 관리하는 방법에 있어서, In the method of the communication terminal provided with the communication unit and the storage unit receives the application from the application providing server connected via the communication network and manages, (a)어플리케이션 가상 목록을 이용한 목록 선택 정보가 수신되면, 상기 선택된 목록에 해당하는 어플리케이션이 상기 저장부에 존재하는지를 판단하는 단계;(a) if list selection information using an application virtual list is received, determining whether an application corresponding to the selected list exists in the storage unit; (b)상기 (a)단계의 판단결과 해당 어플리케이션이 존재하지 않으면, 상기 어플리케이션 제공 서버와 온라인 어플리케이션 사용용 세션 및 어플리케이션 다운로드용 세션을 각각 설정하는 단계;(b) if the corresponding application does not exist as a result of the determination in step (a), setting a session for downloading an application and an application for downloading an application online with the application providing server; (c)상기 설정된 온라인 어플리케이션 사용용 세션을 통해 사용자 인터페이스 프로그램을 다운로드함과 동시에 상기 어플리케이션 다운로드용 세션을 통해 해당 어플리케이션을 다운로드하는 단계;(c) downloading a user interface program through the set session for using the online application and downloading the corresponding application through the session for downloading the application; (d)상기 사용자 인터페이스 프로그램의 다운로드가 완료되면, 상기 사용자 인터페이스 프로그램을 이용하여 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션을 온라인 상에서 실행시키는 단계;(d) when the download of the user interface program is completed, executing the corresponding application stored in the application providing server online using the user interface program; (e)상기 온라인상에서의 해당 어플리케이션 사용이 종료되면, 해당 어플리케이션의 다운로드가 완료되었는지를 판단하고, 완료되지 않았으면 어플리케이션 다운로드 종료 여부를 통신 단말기 사용자에게 질의하는 단계;및(e) when the use of the application online is terminated, determining whether the downloading of the corresponding application is completed, and if not, inquiring a communication terminal user of whether to finish downloading the application; and (f)상기 어플리케이션의 다운로드 종료 명령이 선택되면, 해당 어플리케이션의 다운로드 중단 정보를 저장하고, 상기 어플리케이션 제공 서버와의 다운로드용 세션을 해제하는 단계(f) if the download end command of the application is selected, storing download stop information of the corresponding application and releasing the download session with the application providing server; 를 포함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법.Application management method of a communication terminal comprising a. 제1항에 있어서, The method of claim 1, 상기 어플리케이션 가상 목록은 현재 저장되어 있는 어플리케이션 목록과 지원 가능한 기능에 대한 어플리케이션 목록을 포함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법.The application virtual list includes a list of applications currently stored and an application list for a supported function. 제2항에 있어서,The method of claim 2, 상기 지원 가능한 기능에 대한 어플리케이션 목록은 상기 어플리케이션 제공 서버에 저장된 어플리케이션 목록 버전과 비교하여 업그레이드가 필요하면, 상기 어플리케이션 제공 서버로부터 지원 가능한 기능에 대한 어플리케이션 목록을 수신하여 업그레이드 되는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법.The application list for the supportable function is upgraded by receiving an application list for the supportable function from the application providing server if an upgrade is needed compared to the application list version stored in the application providing server. How to manage your application. 제1항에 있어서, The method of claim 1, 상기 (b)단계에서, In step (b), 상기 (a)단계의 판단결과 해당 어플리케이션이 존재하면, 해당 어플리케이션을 실행하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법.If the corresponding application exists as a result of the determination of step (a), executing the application. 제1항에 있어서, The method of claim 1, 상기 (b)단계에서, In step (b), 상기 (a)단계의 판단결과 해당 어플리케이션이 존재하면, 해당 어플리케이션의 다운로드가 중단된 상태인지를 판단하는 단계;Determining whether the downloading of the corresponding application is stopped when the corresponding application exists as a result of the determination of step (a); 상기 판단결과 해당 어플리케이션의 다운로드가 중단된 상태이면, 상기 어플리케이션 제공 서버와 온라인 어플리케이션 사용용 세션 및 어플리케이션 다운로드용 세션을 각각 설정하는 단계;Setting a session for downloading an application and an on-line application use session and an application download session, respectively, if the downloading of the corresponding application is stopped; 상기 설정된 온라인 어플리케이션 사용용 세션을 통해 사용자 인터페이스 프로그램을 다운로드함과 동시에 상기 어플리케이션 다운로드용 세션을 통해 해당 어플리케이션을 이어받기를 수행한 후, 상기 (d)단계부터 (f)단계를 수행하는 단계를 포함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법.And downloading the user interface program through the set session for using the online application and taking over the corresponding application through the session for downloading the application, and then performing steps (d) to (f). Application management method of a communication terminal, characterized in that. 제1항에 있어서, The method of claim 1, 상기 (b)단계에서, In step (b), 상기 (a)단계의 판단결과 해당 어플리케이션이 존재하면, 상기 어플리케이션 제공 서버에 접속하여 해당 어플리케이션 버전을 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션의 버전과 비교하여 업그레이드가 필요한지를 판단하는 단계;Determining whether an upgrade is required by accessing the application providing server and comparing the application version with the version of the application stored in the application providing server when the corresponding application exists as a result of the determination in step (a); 상기 판단결과 버전 업그레이드가 필요하면, 버전 업그레이드 여부를 질의하여 업그레이드 명령이 입력되면, 상기 어플리케이션 제공 서버와 온라인 어플리케이션 사용용 세션 및 어플리케이션 다운로드용 세션을 각각 설정하는 단계를 더 포 함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법.If it is determined that the version upgrade is required, and if an upgrade command is input by querying whether the version is upgraded, the method further includes setting up an application providing server, an online application use session, and an application download session, respectively. Application management method of communication terminal. 제6항에 있어서, The method of claim 6, 상기 어플리케이션 제공 서버에 접속하여 해당 어플리케이션 버전을 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션의 버전과 비교하여 업그레이드가 필요한지를 판단하는 단계는, Accessing the application providing server and comparing the application version with the version of the application stored in the application providing server to determine whether the upgrade is necessary; 상기 어플리케이션 제공 서버에 접속하여 해당 어플리케이션 ID(identification), 통신 단말기 식별 정보를 포함하는 버전 정보 요청 신호를 전송하는 단계;Accessing the application providing server and transmitting a version information request signal including a corresponding application ID and communication terminal identification information; 상기 어플리케이션 제공 서버로부터 해당 어플리케이션의 버전 정보가 수신되면, 저장되어 있는 해당 어플리케이션의 버전 정보와 비교하여 업그레이드가 필요한지를 판단하는 단계를 포함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법.And receiving the version information of the corresponding application from the application providing server, comparing the stored version information of the corresponding application to determine whether an upgrade is necessary. 제1항에 있어서, The method of claim 1, 상기 (d)단계에서, 상기 사용자 인터페이스 프로그램을 이용하여 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션을 온라인 상에서 실행시킬 때, 상기 어플리케이션 다운로드용 세션을 통해 백그라운드로 해당 어플리케이션의 다운로드가 수행되는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법.In the step (d), when the corresponding application stored in the application providing server is executed online using the user interface program, the download of the application is performed in the background through the application download session in the background Application management method of the terminal. 제1항에 있어서, The method of claim 1, 상기 (d)단계에서 상기 사용자 인터페이스 프로그램을 이용하여 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션을 온라인 상에서 실행시키는 것은,In step (d), using the user interface program to execute the corresponding application stored in the application providing server online, 상기 사용자 인터페이스 프로그램을 이용하여 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션 기능을 사용하기 위한 사용자 명령이 입력되면, 상기 사용자 명령을 상기 온라인 어플리케이션 사용용 세션을 통해 상기 어플리케이션 제공 서버에 전송하고, 상기 어플리케이션 제공 서버로부터 상기 사용자 명령에 대한 결과 정보를 수신하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법. When a user command for using a corresponding application function stored in the application providing server is input using the user interface program, the user command is transmitted to the application providing server through the online application use session, and the application providing server And receiving the result information on the user command from the communication terminal. 제1항에 있어서, The method of claim 1, 상기 (e)단계는, In step (e), 상기 온라인상에서의 어플리케이션 사용이 종료되면, 상기 설정된 온라인 어플리케이션 사용용 세션을 해제하고, 해당 어플리케이션의 다운로드가 완료되었는지를 판단하는 단계;When the use of the application online is terminated, releasing the set session for using the online application, and determining whether downloading of the corresponding application is completed; 상기 판단결과 해당 어플리케이션의 다운로드가 완료되었으면, 상기 설정된 어플리케이션 다운로드용 세션을 해제하고, 완료되지 않았으면 어플리케이션 다운로드 종료 여부를 질의하는 단계를 포함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법.If it is determined that the downloading of the corresponding application is completed, releasing the set session for downloading the application; and if not, inquiring whether to terminate the downloading of the application. 제1항에 있어서, The method of claim 1, 상기 (f)단계에서, In the step (f), 상기 어플리케이션의 다운로드 중단 정보는 어플리케이션 ID(identification)와 해당 어플리케이션에 대하여 다운로드 받은 패킷 양을 포함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법. The download interruption information of the application includes an application ID and an amount of packets downloaded for the corresponding application. 제1항에 있어서, The method of claim 1, 상기 (f)단계에서, In the step (f), 상기 어플리케이션의 다운로드 종료 명령이 선택되지 않으면, 해당 어플리케이션의 다운로드를 완료한 후, 상기 어플리케이션 제공 서버와의 세션을 해제하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법.If the download termination command of the application is not selected, after completing downloading of the corresponding application, canceling a session with the application providing server. 통신부 및 저장부가 구비된 통신 단말기가 통신망을 통해 접속된 어플리케이션 제공 서버로부터 어플리케이션을 제공받아 관리하는 방법에 있어서, In the method of the communication terminal provided with the communication unit and the storage unit receives the application from the application providing server connected via the communication network and manages, (a)미리 정해진 어플리케이션 버전 확인 주기이면, 상기 어플리케이션 제공 서버에 접속한 후, 해당 어플리케이션의 버전을 비교하여 업그레이드가 필요한 어플리케이션이 존재하는지를 판단하는 단계;(a) accessing the application providing server and determining whether there is an application that needs to be upgraded by accessing the application providing server if the application version checking cycle is predetermined; (b)상기 판단결과 업그레이드가 필요한 어플리케이션이 존재하면, 버전 업그레이드 여부 질의 화면을 디스플레이 하는 단계;(b) if an application requiring an upgrade exists, displaying a version upgrade query screen; (c)상기 디스플레이 된 화면을 통해 업그레이드 명령이 입력되면, 상기 어플리케이션 제공 서버와 온라인 어플리케이션 사용용 세션 및 어플리케이션 다운로드용 세션을 각각 설정하고, 상기 설정된 온라인 어플리케이션 사용용 세션을 통해 사용자 인터페이스 프로그램을 다운로드함과 동시에 상기 어플리케이션 다운로드용 세션을 통해 해당 어플리케이션을 다운로드하는 단계;(c) When an upgrade command is input through the displayed screen, the application providing server and the online application use session and the application download session are respectively set, and the user interface program is downloaded through the set online application use session. And downloading the corresponding application through the application downloading session; (d)상기 사용자 인터페이스 프로그램의 다운로드가 완료되면, 상기 사용자 인터페이스 프로그램을 이용하여 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션을 온라인 상에서 실행시키는 단계;(d) when the download of the user interface program is completed, executing the corresponding application stored in the application providing server online using the user interface program; (e)상기 온라인상에서의 해당 어플리케이션 사용이 종료되면, 해당 어플리케이션의 다운로드가 완료되었는지를 판단하고, 완료되지 않았으면 어플리케이션 다운로드 종료 여부를 통신 단말기 사용자에게 질의하는 단계;및(e) when the use of the application online is terminated, determining whether the downloading of the corresponding application is completed, and if not, inquiring a communication terminal user of whether to finish downloading the application; and (f)상기 어플리케이션의 다운로드 종료 명령이 선택되면, 해당 어플리케이션의 다운로드 중단 정보를 저장하고, 상기 어플리케이션 제공 서버와의 다운로드용 세션을 해제하는 단계(f) if the download end command of the application is selected, storing download stop information of the corresponding application and releasing the download session with the application providing server; 를 포함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법.Application management method of a communication terminal comprising a. 제13항에 있어서, The method of claim 13, 상기 어플리케이션 버전 확인 주기는 어플리케이션별 또는 전체 어플리케이션에 공통으로 적용하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법.The application version checking cycle is an application management method of a communication terminal, characterized in that commonly applied to each application or all applications. 제13항에 있어서, The method of claim 13, 상기(a)단계는, In step (a), 미리 정해진 어플리케이션 버전 확인 주기이면, 상기 어플리케이션 제공 서버에 접속하는 단계;Accessing the application providing server when the application version checking cycle is predetermined; 통신 단말기 식별정보, 어플리케이션 ID(identification)를 포함하는 버전 정보 요청 신호를 상기 어플리케이션 제공 서버에 전송하는 단계;Transmitting a version information request signal including communication terminal identification information and application identification to the application providing server; 상기 어플리케이션 제공 서버로부터 해당 어플리케이션의 버전 정보가 수신되면, 저장되어 있는 해당 어플리케이션의 버전 정보와 비교하여 업그레이드가 필요한지를 판단하는 단계를 포함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법.And receiving the version information of the corresponding application from the application providing server, comparing the stored version information of the corresponding application to determine whether an upgrade is necessary. 제13항에 있어서, The method of claim 13, 상기(a)단계는, In step (a), 상기 통신 단말기에서 미리 정해진 어플리케이션 버전 확인 주기이면, 상기 어플리케이션 제공 서버에 접속하는 단계;Accessing the application providing server when the communication terminal checks a predetermined application version period; 상기 통신 단말기에서 통신 단말기 식별정보, 어플리케이션 ID(identification), 어플리케이션 ID(identification)별 버전을 포함하는 버전 비교 요청 신호를 상기 어플리케이션 제공 서버에 전송하는 단계;Transmitting, by the communication terminal, a version comparison request signal including a communication terminal identification information, an application ID, and a version for each application ID to the application providing server; 상기 어플리케이션 제공 서버에서 상기 버전 비교 요청 신호에 포함된 각 어플리케이션의 버전을 비교하여 업그레이드가 필요한 어플리케이션 ID(identification)를 포함하는 버전 비교 결과 정보를 상기 통신 단말기에 전송하는 단계;및Comparing, by the application providing server, the version of each application included in the version comparison request signal and transmitting version comparison result information including an application ID (identification) to be upgraded to the communication terminal; and 상기 통신 단말기에서 상기 어플리케이션 제공 서버로부터 버전 비교 결과 정보가 수신되면, 상기 버전 비교 결과 정보를 이용하여 업그레이드가 필요한 어플리케이션이 존재하는지를 판단하는 단계를 포함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 방법.And if the communication terminal receives version comparison result information from the application providing server, determining whether there is an application that needs to be upgraded using the version comparison result information. 통신부, 입력부 및 표시부가 구비되어 있고, 통신망을 통해 어플리케이션 제공 서버로부터 어플리케이션을 제공받아 어플리케이션을 관리하는 통신 단말기에 있어서,In a communication terminal provided with a communication unit, an input unit and a display unit, and receives an application from an application providing server through a communication network to manage the application, 어플리케이션 ID(identification)와 해당 어플리케이션이 맵핑된 어플리케이션 정보, 현재 저장되어 있는 어플리케이션 목록과 지원 가능한 기능에 대한 어플리케이션 목록을 포함하는 어플리케이션 가상 목록 정보가 저장된 저장부;A storage unit for storing application virtual list information including an application ID, application information to which the corresponding application is mapped, a list of applications currently stored, and an application list for a supported function; 어플리케이션 가상 목록 중에서 적어도 하나의 목록이 선택되면, 상기 선택된 목록에 해당하는 어플리케이션이 상기 저장부에 저장되어 있는지를 판단하여 존재하면, 어플리케이션 실행 명령을 발생하고, 존재하지 않으면, 어플리케이션 다운로드 명령을 발생하는 어플리케이션 검색부;When at least one list of application virtual lists is selected, it is determined whether an application corresponding to the selected list is stored in the storage unit. If there is an application execution command, an application execution command is generated. An application search unit; 상기 어플리케이션 검색부로부터 어플리케이션 다운로드 명령이 수신되면, 상기 통신부를 통해 상기 어플리케이션 제공 서버에 접속하여 어플리케이션 다운로드 요청 신호를 전송하고, 상기 어플리케이션 제공 서버로부터 온라인상에서 어플리케이션 사용을 위한 사용자 인터페이스 프로그램과 해당 어플리케이션을 다운로드 받는 어플리케이션 다운로드부;및When an application download command is received from the application searching unit, the application accessing server transmits an application download request signal through the communication unit, and downloads a user interface program and an application for using an application online from the application providing server. Receiving application download unit; And 상기 어플리케이션 검색부로부터 어플리케이션 실행 명령이 수신되면, 상기 저장부에 해당 어플리케이션이 존재하는 경우 이를 추출하여 실행하고, 해당 어플리케이션이 존재하지 않으면 상기 어플리케이션 다운로드부에 의해 다운로드된 사용자 인터페이스 프로그램을 이용하여 상기 어플리케이션 제공 서버에 저장된 해당 어플리케이션을 다운로드받는 중에 온라인 상에서 해당 어플리케이션의 사용을 가능하게 하는 어플리케이션 실행부When an application execution command is received from the application search unit, if the corresponding application exists in the storage unit, the application is extracted and executed. If the application does not exist, the application is executed using a user interface program downloaded by the application download unit. Application execution unit that enables the use of the application online while downloading the application stored in the provision server 를 포함하는 것을 특징으로 하는 통신 단말기.Communication terminal comprising a. 제17항에 있어서, The method of claim 17, 미리 정해진 어플리케이션 버전 확인 주기 또는 어플리케이션 가상 목록에 의한 목록 선택 시 상기 통신부를 통해 상기 어플리케이션 제공 서버에 접속되게 하여 해당 어플리케이션 버전과 상기 어플리케이션 제공 서버에 저장된 어플리케이션의 버전을 비교하여 업그레이드가 필요한 어플리케이션에 대하여 다운로드 명령을 발생하여 상기 어플리케이션 다운로드부에 전송하는 어플리케이션 업그레이드 판단부를 더 포함하는 것을 특징으로 하는 통신 단말기.When selecting a list based on a predetermined application version check cycle or application virtual list, the communication unit is connected to the application providing server, and the corresponding application version is compared with the version of the application stored in the application providing server to download for an application requiring upgrade. And an application upgrade determiner for generating a command and transmitting the generated command to the application downloader. 제18항에 있어서,The method of claim 18, 상기 어플리케이션 업그레이드 판단부는 미리 정해진 가상 목록 버전 확인 주기 또는 어플리케이션 가상 목록에 의한 목록 선택시 상기 어플리케이션 제공 서버에 접속되게 한 후, 해당 가상 목록의 버전과 상기 어플리케이션 제공 서버에 저장된 가상 목록의 버전을 비교하여 업그레이드가 필요하면, 가상 목록 다운로드 명령을 상기 어플리케이션 다운로드부에 전송하여 가상 목록이 업그레이드 되게 하는 것을 특징으로 하는 통신 단말기. The application upgrade determiner is connected to the application providing server when selecting a list by a predetermined virtual list version or application virtual list, and then compare the version of the virtual list and the version of the virtual list stored in the application providing server If an upgrade is required, the virtual list download command is transmitted to the application download unit so that the virtual list is upgraded. 제17항에 있어서, The method of claim 17, 상기 다운로드 요청 신호는 통신 단말기 식별정보, 어플리케이션 ID(identification)를 포함하는 것을 특징으로 하는 통신 단말기.The download request signal is a communication terminal, characterized in that it comprises a communication terminal identification information, an application ID (identification). 제17항에 있어서, The method of claim 17, 상기 어플리케이션 검색부는 해당 어플리케이션이 상기 저장부에 존재하는 경우, 해당 어플리케이션의 다운로드가 중단된 상태인지를 판단하여 중단된 상태이면, 상기 어플리케이션 다운로드부에 해당 어플리케이션의 이어받기를 요청하는 것을 특징으로 하는 통신 단말기.The application search unit, if the application exists in the storage unit, determines whether the download of the application is in a stopped state, and if the state is interrupted, the application download unit, characterized in that for requesting to take over the application; terminal. 제17항에 있어서,The method of claim 17, 상기 어플리케이션 다운로드부는 상기 어플리케이션 검색부로부터 어플리케이션 다운로드 명령이 수신되면, 상기 어플리케이션 제공 서버와 온라인 어플리케이션 사용용과 어플리케이션 다운로드용의 세션을 각각 설정하여 온라인 어플리케이션 사용용 세션을 통하여 사용자 인터페이스 프로그램을 다운로드 받고, 어플리케이션 다운로드용 세션을 통하여 해당 어플리케이션을 다운로드 받는 것을 특징으로 하는 통신 단말기. When an application download command is received from the application search unit, the application download unit sets a session for using the application and an online application and an application download, respectively, and downloads a user interface program through an online application use session, and downloads an application. Communication terminal, characterized in that for downloading the application through the session. 제17항에 있어서,The method of claim 17, 상기 어플리케이션 실행 명령은 실행하고자 하는 어플리케이션 ID(identification)를 포함하는 것을 특징으로 하는 통신 단말기.And said application execution command comprises an application identification to be executed. 통신 단말기의 어플리케이션을 관리하기 위한 시스템에 있어서, A system for managing an application of a communication terminal, 어플리케이션 ID(identification)별로 해당 어플리케이션과 사용자 인터페이스 프로그램이 맵핑된 어플리케이션 정보가 저장되어 있고, 어플리케이션 다운로드 요청 신호가 수신되면, 해당 어플리케이션과 해당 어플리케이션에 대한 사용자 인터페이스 프로그램을 동시에 제공하는 어플리케이션 제공 서버;An application providing server configured to store application information in which a corresponding application and a user interface program are mapped for each application ID, and when the application download request signal is received, simultaneously providing the corresponding application and a user interface program for the corresponding application; 어플리케이션 가상 목록 정보가 저장되어 있고, 상기 어플리케이션 가상 목록 정보를 이용한 목록 선택 정보가 수신되면, 상기 선택된 목록에 해당하는 어플리케이션이 저장되어 있는지를 판단하고, 존재하지 않으면, 상기 어플리케이션 제공 서버와 온라인 어플리케이션 사용용 세션 및 어플리케이션 다운로드용 세션을 설정하여 사용자 인터페이스 프로그램과 해당 어플리케이션을 다운로드 받고, 상기 사용자 인터페이스 프로그램의 다운로드가 완료되면, 해당 어플리케이션의 다운로드와 동시에 상기 사용자 인터페이스 프로그램을 이용하여 온라인 상에서 해당 어플리케이션 기능을 수행하는 통신 단말기When application virtual list information is stored and list selection information using the application virtual list information is received, it is determined whether an application corresponding to the selected list is stored, and if it does not exist, use of the application providing server and an online application. A user interface program and a corresponding application are downloaded by setting a session for downloading and an application download, and when the download of the user interface program is completed, the corresponding application function is performed online using the user interface program simultaneously with the download of the corresponding application. Communication terminal 를 포함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 시스템.Application management system of a communication terminal comprising a. 제24항에 있어서, The method of claim 24, 상기 어플리케이션 제공 서버는 The application providing server 상기 통신 단말기와의 통신을 위한 통신부;A communication unit for communicating with the communication terminal; 어플리케이션 정보, 통신 단말기별 다운로드 완료된 어플리케이션 정보와 다운로드 중단된 어플리케이션 정보가 저장된 데이터베이스;A database that stores application information, downloaded application information for each communication terminal, and downloaded application information; 상기 통신 단말기로부터 어플리케이션 다운로드 요청 신호가 수신되면, 상기 신호에 포함된 어플리케이션을 상기 데이터베이스에서 추출하여 상기 통신부를 전송하는 어플리케이션 검색부;및An application search unit configured to extract an application included in the signal from the database and transmit the communication unit when an application download request signal is received from the communication terminal; and 상기 통신 단말기로부터 버전 정보 요청 신호가 수신되면, 해당 어플리케이션의 버전 정보를 추출하여 상기 통신 단말기에 전송하고, 버전 비교 요청 신호가 수신되면, 상기 버전 비교 요청 신호에 포함된 각 어플리케이션의 버전을 비교하여 업그레이드가 필요한 어플리케이션 ID(identification)를 포함하는 버전 비교 결과 정보를 상기 통신 단말기에 전송하는 어플리케이션 버전 관리부를 포함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 시스템. When the version information request signal is received from the communication terminal, the version information of the corresponding application is extracted and transmitted to the communication terminal. When the version comparison request signal is received, the version of each application included in the version comparison request signal is compared and Application version management unit for transmitting a version comparison result information including the application identification (identification) that needs to be upgraded to the communication terminal. 제25항에 있어서, The method of claim 25, 상기 데이터베이스는,The database, 어플리케이션 ID(identification)별 사용자 인터페이스 프로그램, 해당 어플리케이션, 버전 정보가 저장된 어플리케이션 정보 데이터베이스;An application information database storing a user interface program for each application ID, a corresponding application, and version information; 통신 단말기별 다운로드 완료된 어플리케이션 정보, 다운로드 중단된 어플리케이션 정보가 저장된 사용자 정보 데이터베이스를 포함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 시스템.And a user information database storing download completed application information and download interrupted application information for each communication terminal. 제25항에 있어서, The method of claim 25, 상기 버전 정보 요청 신호는 통신단말기 식별정보, 어플리케이션 ID(identification)를 포함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 시스템.The version information request signal includes a communication terminal identification information and an application identification (identification). 제25항에 있어서, The method of claim 25, 상기 버전 비교 요청 신호는 통신 단말기 식별정보, 어플리케이션 ID(identification), 어플리케이션 ID(identification)별 버전 정보를 포함하는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 시스템.The version comparison request signal includes a communication terminal identification information, application identification (identification), application information (identification) version information, characterized in that the application management system of the communication terminal. 제24항에 있어서, The method of claim 24, 상기 통신 단말기와 상기 어플리케이션 제공 서버간의 온라인 어플리케이션 사용용 세션과 어플리케이션 다운로드용 세션은 상기 통신 단말기와 상기 어플리케이션 제공 서버를 연결하는 교환기에 의해 설정되는 것을 특징으로 하는 통신 단말기의 어플리케이션 관리 시스템.And an on-line application use session and an application download session between the communication terminal and the application providing server are set by an exchanger connecting the communication terminal and the application providing server.
KR20070082159A 2007-08-16 2007-08-16 Application management method and system of communication terminal KR100874551B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20070082159A KR100874551B1 (en) 2007-08-16 2007-08-16 Application management method and system of communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20070082159A KR100874551B1 (en) 2007-08-16 2007-08-16 Application management method and system of communication terminal

Publications (1)

Publication Number Publication Date
KR100874551B1 true KR100874551B1 (en) 2008-12-16

Family

ID=40372769

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20070082159A KR100874551B1 (en) 2007-08-16 2007-08-16 Application management method and system of communication terminal

Country Status (1)

Country Link
KR (1) KR100874551B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102547671A (en) * 2010-12-08 2012-07-04 中国电信股份有限公司 Method and system for authorization detection for application program
KR101373461B1 (en) 2012-02-24 2014-03-11 주식회사 팬택 Terminal and method for using cloud sevices
WO2015182985A1 (en) * 2014-05-28 2015-12-03 (주)알티캐스트 Application management system and method therefor
KR20150137019A (en) * 2014-05-28 2015-12-08 주식회사 알티캐스트 System and method for managing application

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100622816B1 (en) 2005-10-07 2006-09-14 삼성에스디에스 주식회사 System software update method and system of mobile terminal device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100622816B1 (en) 2005-10-07 2006-09-14 삼성에스디에스 주식회사 System software update method and system of mobile terminal device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102547671A (en) * 2010-12-08 2012-07-04 中国电信股份有限公司 Method and system for authorization detection for application program
CN102547671B (en) * 2010-12-08 2015-02-18 中国电信股份有限公司 Method and system for authorization detection for application program
KR101373461B1 (en) 2012-02-24 2014-03-11 주식회사 팬택 Terminal and method for using cloud sevices
WO2015182985A1 (en) * 2014-05-28 2015-12-03 (주)알티캐스트 Application management system and method therefor
KR20150137019A (en) * 2014-05-28 2015-12-08 주식회사 알티캐스트 System and method for managing application
KR102399964B1 (en) 2014-05-28 2022-05-20 주식회사 알티캐스트 System and method for managing application

Similar Documents

Publication Publication Date Title
RU2422882C2 (en) System, apparatus and method for dynamic setup and configuration of applications
CN102077533B (en) System and method for ubiquitous appliance control
US20100093396A1 (en) Systems and methods for storing or performing functions within removable memory, such as a subscriber identity module of a mobile device
CN102469114B (en) Open mobile terminal widget application platform, realization method thereof and server
US20100281139A1 (en) Mobile terminal and associated storage devices having web servers, and method for controlling the same
CN107862514B (en) Bus card management method, device and system and storage medium
KR100779089B1 (en) Method for contents providing of customized contents based on terminal system information and apparatus thereof
EP1776634A1 (en) Method for sofware program synchronization
CN105550252A (en) File positioning method and device and electronic equipment
KR20120089000A (en) Apparatus and method for providing application auto install function in digital device
KR100874551B1 (en) Application management method and system of communication terminal
KR20070060957A (en) Portable terminal device having a remote control function and a remote control method using the same
CN111026926A (en) Data processing method, device, equipment and storage medium
US7580703B1 (en) Provisioning to CDC devices
CN115695210A (en) Cloud server deployment method and device, electronic equipment and storage medium
CN105094879A (en) Software upgrading method and mobile terminal
US11032277B2 (en) Network access control
KR20090016320A (en) License download display method and mobile terminal using the same
KR100848891B1 (en) Interworking method and system of mobile communication terminal and external device
EP1383022B1 (en) Information terminal device, additional function purchasing program, and program function adding method
KR101079461B1 (en) Resource installation and management system and resource installation and management method
KR102422394B1 (en) Apparatus and control method therof for setting update alarm
KR100608150B1 (en) Wireless Content Download System and Method for Wireless Internet Service System
KR101171210B1 (en) Server and method for managing file of mobile communication terminal
KR20060081159A (en) Terminal information management method and system of mobile terminal

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20070816

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20080430

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20081030

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20081210

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20081210

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20111201

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20121203

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20121203

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20131202

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20131202

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20141126

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20141126

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20161130

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20161130

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20171208

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20171208

Start annual number: 10

End annual number: 10

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20190921