KR100874551B1 - Method and system for managing application of communication terminal - Google Patents

Method and system for managing application 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
providing server
download
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

An application management method of a communication terminal and a system thereof are provided to allow a user to use an application on-line which he/she selects to use a specific function, and download the application to a background screen. An application management method of a communication terminal comprises the following steps of: determining whether an application corresponding to a selected list exists in a storage or not; establishing a session for using an online application and a session for downloading the application with an application providing server(S406); downloading a user interface program and the corresponding application(S408); executing the corresponding application, stored in the application providing server, on-line(S412); determining whether the downloading of the corresponding application is finished or not; if it is not completed, asking a user of the communication terminal about termination of the application downloading(S420); and releasing the session for downloading the application with the application providing server(S426).

Description

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.

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.

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.

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.

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).

 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.

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.

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.

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.

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.

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.

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.

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,

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.

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 is a view showing an application management system of a communication terminal according to the present invention.

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. .

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.

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.

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.

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.

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.

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.

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.

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 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.

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.

The input unit 210 serves to receive a user command. For example, the input unit 210 may refer to a keypad or a keyboard.

The storage unit 220 stores an application ID and application information to which the corresponding application is mapped.

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.

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.

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.

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.

 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.

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.

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.

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.

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.

In addition, the application execution unit 270 executes the application online by using the user interface program downloaded through the application download unit 260.

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.

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 is a block diagram schematically showing the configuration of an application providing server according to the present invention.

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.

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.

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.

The database 320 includes an application information database 322 and a user information database 324.

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.

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.

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.

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.

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 is a flowchart illustrating an application management method of a communication terminal according to an embodiment of the present invention.

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.

If it is determined in step 402 that the application is stored, the communication terminal executes the application (S404).

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).

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). .

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.

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.

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.

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.

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.

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 is a flowchart illustrating an application management method of a communication terminal according to another embodiment of the present invention.

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.

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).

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.

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.

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.

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).

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).

After performing step 510, the communication terminal performs step 516.

If it is determined in step 502 that the corresponding application is not stored, the communication terminal performs step 534 from step 512.

Since step 512 to step 534 correspond to step 406 to step 428 illustrated in FIG. 4, a description thereof will be omitted.

6 is a flowchart illustrating a method of upgrading an application stored in a communication terminal according to the present invention.

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.

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.

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.

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.

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.

If it is determined in step 604 that the version upgrade is not necessary, the communication terminal executes the corresponding application (S638).

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.

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.

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).

If it is determined in step 636 that the application is stored, the communication terminal performs step 602.

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 is a view showing an application management system of a communication terminal according to the present invention.

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.

Figure 3 is a block diagram schematically showing the configuration of an application providing server according to the present invention.

4 is a flowchart illustrating an application management method of a communication terminal according to an embodiment of the present invention.

5 is a flowchart illustrating an application management method of a communication terminal according to another embodiment of the present invention.

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: communication terminal 110: application providing server

200, 300: communication unit 210: input unit

220: storage unit 230: display unit

240: Audio unit 250, 310: Application search unit

260: application download unit 270: application execution unit

280: Application upgrade determination unit 320: Database

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) 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) 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) 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) 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) 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) 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. The method of claim 1, The application virtual list includes a list of applications currently stored and an application list for a supported function. 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. The method of claim 1, In step (b), If the corresponding application exists as a result of the determination of step (a), executing the application. The method of claim 1, In step (b), 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; 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. The method of claim 1, In step (b), 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. 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; 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. The method of claim 1, 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. The method of claim 1, 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. The method of claim 1, 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. The method of claim 1, In the step (f), The download interruption information of the application includes an application ID and an amount of packets downloaded for the corresponding application. The method of claim 1, 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) 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) if an application requiring an upgrade exists, displaying a version upgrade query screen; (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) 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) 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) 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. 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. The method of claim 13, In step (a), Accessing the application providing server when the application version checking cycle is predetermined; 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. The method of claim 13, In step (a), Accessing the application providing server when the communication terminal checks a predetermined application version period; 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; 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, 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. 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. 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. The method of claim 17, The download request signal is a communication terminal, characterized in that it comprises a communication terminal identification information, an application ID (identification). 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. 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. The method of claim 17, And said application execution command comprises an application identification to be executed. A system for managing an application of a communication terminal, 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. 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 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. The method of claim 25, The database, 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. The method of claim 25, The version information request signal includes a communication terminal identification information and an application identification (identification). The method of claim 25, 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. 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 Method and system for managing application of communication terminal KR100874551B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20070082159A KR100874551B1 (en) 2007-08-16 2007-08-16 Method and system for managing application of communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20070082159A KR100874551B1 (en) 2007-08-16 2007-08-16 Method and system for managing application 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 Method and system for managing application 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 in mobile terminal

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 in mobile terminal

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
TWI434596B (en) System, apparatus, and method for dynamically customizing and configuring applications
EP2375685B1 (en) Method of and system for providing application store service
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
WO2006018030A1 (en) Method for sofware program synchronization
US8213991B2 (en) Mobile terminal, associated storage devices and methods of using the same
KR20120089000A (en) Apparatus and method for providing application auto install function in digital device
KR20120055166A (en) Method and apparatus for syncronizing data in connected devices
CN105119790A (en) Apparatus control method and device
CN104281478A (en) Method and device for updating application programs
KR100874551B1 (en) Method and system for managing application of communication terminal
KR20070060957A (en) Method for remote control and apparatus thereof
CN105320616A (en) External device control method and device
RU2618943C2 (en) Method, device and system for distribution of applications
US7580703B1 (en) Provisioning to CDC devices
US11032277B2 (en) Network access control
KR101361702B1 (en) Method for download display of license and potable device using the same
CN113721936B (en) Application management method, intelligent terminal, device and storage medium
KR101028351B1 (en) Mobile terminal
CN111026926A (en) Data processing method, device, equipment and storage medium
CN104468706A (en) Audio file transmission method and device
KR102422394B1 (en) Apparatus and control method therof for setting update alarm
KR100608150B1 (en) Wireless contents download system and method thereof for wireless internet service system
EP1383022A1 (en) Information terminal device, additional function purchasing program, and program function adding method
CN115695210A (en) Cloud server deployment method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121203

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20131202

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20141126

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20161130

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20171208

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee