[go: up one dir, main page]

KR20040017461A - Software version management method for mobile communication device - Google Patents

Software version management method for mobile communication device Download PDF

Info

Publication number
KR20040017461A
KR20040017461A KR1020020049530A KR20020049530A KR20040017461A KR 20040017461 A KR20040017461 A KR 20040017461A KR 1020020049530 A KR1020020049530 A KR 1020020049530A KR 20020049530 A KR20020049530 A KR 20020049530A KR 20040017461 A KR20040017461 A KR 20040017461A
Authority
KR
South Korea
Prior art keywords
version
terminal
software
management server
executable file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020020049530A
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 KR1020020049530A priority Critical patent/KR20040017461A/en
Publication of KR20040017461A publication Critical patent/KR20040017461A/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 멀티미디어 데이터의 송수신이 가능한 메시징 서비스를 이용하여 이동 통신 단말기의 소프트웨어를 업그레이드할 수 있도록 하는, 이동 통신 단말기의 소프트웨어버전 관리 방법에 관한 것으로, 소프트웨어 관리서버에서 임의의 단말에게 해당하는 단말 기종의 버전 관리 정보인 버전 테이블(AppVTable)을 송신하는 단계와; 단말은 수신한 버전 테이블로부터 현재 탑재된 응용 프로그램의 버전 정보를 분석하는 단계와; 상기 단말기가 보유한 현재의 버전이 하위 버전 또는 손상으로 인하여 업데이트가 필요한 모듈에 대하여, 버전 테이블을 재작성 하여 소프트웨어 관리서버로 회신하는 단계와; 소프트웨어 관리서버는 단말로부터 수신한 버전 테이블을 분석하여, 업데이트가 필요한 실행파일에 의한 응용 프로그램 모듈을 구성하여 단말에게 전송하는 단계와; 단말은 이전 버전의 실행파일을 삭제하고, 상기 수신된 응용 프로그램 모듈에 의해 실행파일을 최신 버전으로 업데이트한 뒤, 자신의 버전 테이블 버전정보를 갱신하는 단계를 포함하여 이루어짐으로써 달성할 수 있다.The present invention relates to a method for managing a software version of a mobile communication terminal to upgrade the software of the mobile communication terminal by using a messaging service capable of transmitting and receiving multimedia data. The terminal model corresponds to any terminal in the software management server. Transmitting a version table (AppVTable) which is version management information of the; Analyzing, by the terminal, version information of the currently loaded application program from the received version table; Rewriting a version table for a module requiring an update due to a lower version or damage to a current version held by the terminal and returning it to a software management server; Analyzing, by the software management server, the version table received from the terminal, constructing an application program module by an executable file requiring updating, and transmitting the same to the terminal; The terminal can be achieved by deleting the previous version executable file, updating the executable file by the received application program module to the latest version, and updating its version table version information.

Description

이동 통신 단말기의 소프트웨어버전 관리 방법{SOFTWARE VERSION MANAGEMENT METHOD FOR MOBILE COMMUNICATION DEVICE}SOFTWARE VERSION MANAGEMENT METHOD FOR MOBILE COMMUNICATION DEVICE}

본 발명은 이동 통신 단말기의 소프트웨어버전 관리 방법에 관한 것으로, 특히 멀티미디어 데이터의 송수신이 가능한 메시징 서비스를 이용하여 이동 통신 단말기의 소프트웨어를 업그레이드할 수 있도록 하는, 이동 통신 단말기의 소프트웨어버전 관리 방법에 관한 것이다.The present invention relates to a method for managing a software version of a mobile communication terminal, and more particularly, to a method for managing a software version of a mobile communication terminal to upgrade the software of the mobile communication terminal using a messaging service capable of transmitting and receiving multimedia data. .

최근, 이동 통신 단말의 기능과 시스템 사양이 급격히 발전함에 따라, 이에 탑재되는 소프트웨어의 기능과 종류도 매우 다양해졌다. 따라서 관련된 모든 종류의 응용 프로그램 버전을 관리하고 필요한 경우 업데이트가 이루어져야만, 사업자가 제공하는 최신 서비스를 이용할 수 있게 된다.In recent years, with the rapid development of the functions and system specifications of mobile communication terminals, the functions and types of software mounted thereon have also become very diverse. Therefore, it is necessary to manage all relevant versions of application programs and update them if necessary, so that the latest service provided by the operator can be used.

따라서, 종래에는 상기와 같은 이동 통신 단말기의 소프트웨어 패치 또는 버전 업그레이드를 위하여, 사용자가 직접 고객 서비스센터나 A/S 센터를 방문하여 처리하는 것이 일반적이었다.Therefore, in the related art, in order to upgrade a software patch or version of a mobile communication terminal, it is common for a user to visit a customer service center or an after-sales service center.

그러나, 상기와 같은 방법은 사용자를 불편하게 할뿐만 아니라, 전국적으로 산재되어 있는 단말의 소프트웨어 버전 관리가 통합적으로 이루어지지 않기 때문에 사업자 입장에서도 많은 유지보수 비용을 초래하게 되는 문제점이 있었다.However, the above method not only inconveniences the user, but also causes a large maintenance cost from the operator's point of view because the software version management of the terminals scattered throughout the country is not integrated.

따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위하여 창출한 것으로, 멀티미디어 데이터의 송수신이 가능한 메시징 서비스를 이용하여 이동 통신단말기의 소프트웨어를 업그레이드할 수 있도록 하는, 이동 통신 단말기의 소프트웨어버전 관리 방법을 제공함에 그 목적이 있다.Therefore, the present invention has been created to solve the above-mentioned problems, the software version management method of the mobile communication terminal to upgrade the software of the mobile communication terminal using a messaging service capable of transmitting and receiving multimedia data. The purpose is to provide.

이와 같은 목적을 달성하기 위한 본 발명은, 소프트웨어 관리서버에서 임의의 단말에게 해당하는 단말 기종의 버전 관리 정보인 버전 테이블(AppVTable)을 송신하는 단계와; 단말은 수신한 버전 테이블로부터 현재 탑재된 응용 프로그램의 버전 정보를 분석하는 단계와; 상기 단말기가 보유한 현재의 버전이 하위 버전 또는 손상으로 인하여 업데이트가 필요한 모듈에 대하여, 버전 테이블을 재작성 하여 소프트웨어 관리서버로 회신하는 단계와; 소프트웨어 관리서버는 단말로부터 수신한 버전 테이블을 분석하여, 업데이트가 필요한 실행파일에 의한 응용 프로그램 모듈을 구성하여 단말에게 전송하는 단계와; 단말은 이전 버전의 실행파일을 삭제하고, 상기 수신된 응용 프로그램 모듈에 의해 실행파일을 최신 버전으로 업데이트한 뒤, 자신의 버전 테이블 버전정보를 갱신하는 단계를 포함하여 이루어진 것을 특징으로 한다.The present invention for achieving the above object, the step of transmitting a version table (AppVTable) of the version management information of the terminal model corresponding to any terminal in the software management server; Analyzing, by the terminal, version information of the currently loaded application program from the received version table; Rewriting a version table for a module requiring an update due to a lower version or damage to a current version held by the terminal and returning it to a software management server; Analyzing, by the software management server, the version table received from the terminal, constructing an application program module by an executable file requiring updating, and transmitting the same to the terminal; The terminal may be configured to delete the previous version of the executable file, update the executable file by the received application program module to the latest version, and update its version table version information.

도 1은 일반적인 이동 통신 단말의 소프트웨어 아키텍쳐를 보인 예시도.1 is an exemplary view showing a software architecture of a general mobile communication terminal.

도 2는 본 발명에 따른 버전 테이블(AppVTable)의 구성을 보인 예시도.Figure 2 is an exemplary view showing the configuration of a version table (AppVTable) according to the present invention.

도 3은 본 발명에 따른 이동 통신 단말의 소프트웨어 업데이트 과정을 보인 흐름도.3 is a flowchart illustrating a software update process of a mobile communication terminal according to the present invention;

본 발명에서는 이동 통신 단말의 응용 소프트웨어의 수정 또는 삭제를 위한 단말과의 통신에 무선 메시징 서비스를 이용함으로써, 일상적인 무선서비스를 받을 수 있는 사용자와 단말에서는, 굳이 A/S 기술자를 통해 소프트웨어를 다운로드 받을 필요가 없으며, 메시징 서비스를 통해 언제 어디서나 소프트웨어를 쉽게 다운로드 받아 자동으로 설치할 수 있도록 한다.In the present invention, by using a wireless messaging service for communication with the terminal for modifying or deleting the application software of the mobile communication terminal, users and terminals that can receive the daily wireless service, the software is dared to download the software through the A / S technician There is no need to receive it, and the messaging service makes it easy to download and install the software anytime, anywhere.

상기와 같은 소프트웨어 업데이트 및 버전 관리는 일반적인 멀티미디어 메시징 서비스를 이용하며, 단말에서 단말로 혹은 단말에서 서버로 최신 버전의 소프트웨어 데이터를 다운로드 받아 설치할 수 있도록 한다.The software update and version management as described above uses a general multimedia messaging service, so that the latest version of the software data can be downloaded and installed from the terminal to the terminal or from the terminal to the server.

이하, 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 설명하면 다음과 같다.Hereinafter, with reference to the accompanying drawings, preferred embodiments of the present invention will be described.

도1은 일반적인 이동 통신 단말의 소프트웨어 아키텍쳐를 보인 예시도로서, 그 구성 및 동작을 설명하면 다음과 같다.1 is an exemplary view showing a software architecture of a general mobile communication terminal. The configuration and operation thereof will be described below.

이동 통신 단말의 소프트웨어 구조는 기본적인 운영체제(OS, 10)와 하드웨어 제어에 필요한 디바이스 드라이버(Driver) 및 응용 프로그램 모듈이 공용화 하여 사용하는 라이브러리(Library, 20), 그리고 다양한 종류의 기능과 서비스를 제공하는 응용 프로그램(30)으로 구성된다.The software structure of the mobile communication terminal is a basic operating system (OS, 10), a device driver (Driver) necessary for hardware control and a library (Library, 20) commonly used and used by application program modules, and provide various kinds of functions and services. It consists of an application 30.

이때 각각의 응용 프로그램들은 단말의 파일시스템 또는 롬(ROM) 메모리 영역에 존재하며, 시스템 호출에 의하여 램(RAM) 영역으로 올라와 구동됨으로써, 사용자의 키 조작이나 운영 시스템의 호출에 의하여 이벤트 방식으로 처리된다.At this time, each application program exists in the file system or ROM memory area of the terminal, and is driven up to the RAM area by a system call to be driven, and processed according to an event method by a user's key manipulation or an operating system call. do.

본 발명에서 이동 통신 단말에는 소프트웨어버전 관리 엔진을 부가하고, 기지국 시스템에는 소프트웨어 관리 서버를 부가하여 동작한다.In the present invention, a software version management engine is added to a mobile communication terminal, and a software management server is added to a base station system.

상기 엔진들은 단말에 탑재된 모든 응용 프로그램의 코드명과 버전정보를 버전 테이블(AppVTable)로 관리하며, 이 데이터를 송수신 함으로써 현재 단말의 소프트웨어 버전 정보를 파악할 수 있다.The engines manage the code names and version information of all application programs mounted in the terminal in a version table (AppVTable), and by transmitting and receiving this data, it is possible to grasp the software version information of the current terminal.

상기 버전 테이블(AppVTable)의 예시도는 도2에 도시되어 있는 바와 같이, 응용 프로그램 모듈의 코드(App Module Code) 및 버전 정보(Version)와 각 코드의업데이트 여부를 판별하기 위한 플랙(Flag)으로 구성된다.As illustrated in FIG. 2, an example diagram of the version table AppVTable is an application module code and version information, and a flag for determining whether each code is updated. It is composed.

도2의 (a)는 업데이트되기 이전의 버전 테이블이고, (b)는 업데이트를 하기 위한 버전 테이블로서, 플랙(Flag)에는 이전 버전과 업데이트할 버전의 차이값을 세팅한다(플랙값이 '0'인 경우에는 업데이트할 필요가 없음). 물론, 경우에 따라서는 버전 차이값을 세팅하지 않고 업데이트 여부만을 세팅하고 무조건 최신 버전으로 업데이트할 수도 있다.(A) of FIG. 2 is a version table before updating, and (b) is a version table for updating, and a flag (Flag) sets a difference value between a previous version and a version to be updated (the flag value is '0'. ", No update is required). Of course, in some cases, without setting the version difference value, you can set only whether to update and update to the latest version unconditionally.

또한, 각 단말은 버전 테이블(AppVTable)을 업데이트 처리하는 업데이트 엔진(AppUpdateEngine)을 통해, 각각의 응용 프로그램들이 최신 버전인지 아닌지 확인하게 되며, 업데이트가 필요한 항목은 버전 테이블(AppVTable)의 업데이트 플랙(AppUpdateFlag)을 세팅하여 재구성한다.In addition, each terminal checks whether each application is the latest version through an update engine (AppUpdateEngine) that updates the version table (AppVTable), and an item that needs updating is an update flag (AppUpdateFlag) of the version table (AppVTable). Rebuild by setting

이하, 상기와 같이 구성된 소프트웨어버전 관리 엔진 및 업데이트 엔진을 통한, 이동 통신 단말의 소프트웨어 업데이트 방법에 대해서 도3의 흐름도를 참조하여 설명한다.Hereinafter, a software update method of a mobile communication terminal through the software version management engine and update engine configured as described above will be described with reference to the flowchart of FIG. 3.

본 발명에서 이동 통신 단말의 소프트웨어 설치 및 변경 방법은, 다음과 같이 서버에서 단말로 이루어지는 경우와 단말에서 단말로 이루어지는 경우로 나눌 수 있다.In the present invention, the method of installing and changing the software of the mobile communication terminal can be divided into the case of the terminal to the terminal and the case of the terminal to the terminal as follows.

먼저, 서버에서 단말로 소프트웨어를 다운로드 하여 처리하는 경우, 소프트웨어 관리서버는 임의의 단말에게 해당되는 단말 기종의 버전 관리 정보인 버전 테이블(AppVTable) 데이터를 MMS(Multimedia Messaging Service, 3GPP 23.140, WAP 205,206,209) 메시지를 이용하여 송신한다(S101).First, in the case of downloading and processing the software from the server to the terminal, the software management server MMS (Multimedia Messaging Service, 3GPP 23.140, WAP 205, 206, 209) the version table (AppVTable) data which is the version management information of the terminal model corresponding to any terminal It transmits using a message (S101).

단말은 수신한 버전 테이블(AppVTable) 데이터를 업데이트 엔진(AppUpdateEngine)에서 현재 탑재된 어플리케이션의 버전 정보를 분석하여(S102), 하위 버전 또는 손상으로 인하여 업데이트가 필요한 모듈의 경우 업데이트 플랙(AppUpdateFlag)을 세팅하여 버전 테이블(AppVTable)을 재작성하며(S103, S104), 이것을 다시 관리서버로 회신(Reply) 한다(S105).The terminal analyzes the received version table (AppVTable) data in the update engine (AppUpdateEngine) to analyze the version information of the currently loaded application (S102), in the case of a module that needs to be updated due to a lower version or damage set the update flag (AppUpdateFlag) Then, the version table (AppVTable) is recreated (S103, S104), and this is returned to the management server (Sply).

소프트웨어 관리서버는 단말로부터 수신한 버전 테이블(AppVTable)을 분석하여(S106), 세팅된 업데이트 플랙 정보에 의해 업데이트가 필요한 모듈의 실행파일만을 구성하여 MMS 메시지를 통해 단말에게 전달한다(S107, S108).The software management server analyzes the version table (AppVTable) received from the terminal (S106), configures only the executable file of the module that needs to be updated based on the set update flag information, and delivers it to the terminal through an MMS message (S107, S108). .

단말은 관리서버로부터 응용 프로그램 모듈을 수신한 뒤, 업데이트 엔진(AppUpdateEngine)을 통해 이전 버전의 실행파일을 삭제하고, 최신 버전으로 업데이트한 뒤 자신의 버전 테이블 버전정보를 갱신한다(S109, S110).After receiving the application program module from the management server, the terminal deletes the previous version of the executable file through the update engine (AppUpdateEngine), updates the latest version and updates its version table version information (S109, S110).

다음, 본 발명에서는 기존의 같은 단말이더라 하더라도, 한 사용자가 가지고 있는 단말이 최신 버전의 응용 프로그램을 탑재하고 있는 경우, 상위 버전의 단말에서 하위 버전의 단말로 소프트웨어를 전송하여 업데이트하도록 한다.Next, in the present invention, even if the same terminal is existing, if a terminal that a user has the latest version of the application program, by transmitting the software from the upper version terminal to the lower version terminal to be updated.

구체적인 동작 과정에 있어서는 서버에서 단말로 소프트웨어를 업데이트하는 경우와 동일하다. 즉, 이때의 상위 소프트웨어 버전의 단말이 소프트웨어 관리 서버로 동작하여, 상위 버전의 단말에서 하위 버전의 단말에게 동일한 기종의 버전 관리 정보인 버전 테이블(AppVTable) 데이터를 MMS 메시지를 이용하여 송신하고(S101), 상대 단말은 수신한 버전 테이블(AppVTable) 데이터를, 업데이트 엔진(AppUpdateEngine)을 통해 현재 탑재된 어플리케이션의 버전 정보를분석하여(S102), 하위 버전 또는 손상으로 인하여 업데이트가 필요한 모듈의 경우, 버전 테이블(AppVTable)의 업데이트 플랙(AppUpdateFlag)을 세팅하여 재작성하고(S103, S104), 이것을 송신한 단말에게 회신(Reply) 한다(S105).In the specific operation process is the same as the case of updating the software from the server to the terminal. That is, the terminal of the higher software version at this time operates as a software management server, and transmits version table (AppVTable) data, which is version management information of the same type, from the higher version terminal to the lower version terminal using an MMS message (S101). ), The counterpart terminal analyzes the version information of the currently loaded application through the update engine AppAppEngine based on the received version table data (AppVTable) (S102), and in the case of a module requiring an update due to a lower version or damage, the version The update flag (AppUpdateFlag) of the table (AppVTable) is set and rewritten (S103, S104), and returned to the terminal which transmitted this (S105).

이에 따라, 상위 버전의 단말은 하위 버전의 단말로부터 수신한 버전 테이블(AppVTable)을 분석하여(s106), 업데이트가 필요한 모듈의 실행파일만을 구성하여 MMS 메시지를 통해 하위 버전의 단말에게 전달한다(S107, S108).Accordingly, the higher version of the terminal analyzes the version table (AppVTable) received from the lower version of the terminal (s106), configures only the executable file of the module that needs to be updated and delivers to the lower version of the terminal through the MMS message (S107). , S108).

이로써, 하위 버전의 단말은 상위 버전의 단말로부터 응용 프로그램 모듈을 수신한 뒤, 업데이트엔진(AppUpdateEngine)을 통해 이전 버전의 실행파일을 삭제하고 최신 버전으로 업데이트한 뒤 자신의 버전 테이블 정보를 갱신한다(S109, S110).Accordingly, the lower version terminal receives the application program module from the higher version terminal, deletes the previous version of the executable file through the update engine (AppUpdateEngine), updates the latest version and updates its version table information ( S109, S110).

상술한 바와 같이 본 발명은 기존 이동 통신 단말의 소프트웨어 관리를 효율적으로 처리하기 위하여 방법으로, 멀티미디어 메시징 서비스를 이용한 일종의 푸싱(Pushing)서비스로서, 소프트웨어 관리 서버는 데이터를 송수신하며 관리할 수 있도록 지원하는 푸쉬 서비스로서,As described above, the present invention provides a method for efficiently managing software management of an existing mobile communication terminal. As a pushing service using a multimedia messaging service, the software management server supports transmitting and receiving data. As a push service,

이상에서 설명한 바와 같이 본 발명 이동 통신 단말기의 소프트웨어버전 관리 방법은, 멀티미디어 데이터의 송수신이 가능한 메시징 서비스를 이용하여 이동 통신 단말기의 소프트웨어를 업그레이드할 수 있도록 하는 효과가 있다.As described above, the software version management method of the present invention has the effect of upgrading the software of the mobile communication terminal using a messaging service capable of transmitting and receiving multimedia data.

Claims (5)

소프트웨어 관리서버에서 임의의 단말에게 해당하는 단말 기종의 버전 관리 정보인 버전 테이블(AppVTable)을 송신하는 단계와;Transmitting, by the software management server, a version table (AppVTable) which is version management information of a terminal model corresponding to an arbitrary terminal; 단말은 수신한 버전 테이블로부터 현재 탑재된 응용 프로그램의 버전 정보를 분석하는 단계와;Analyzing, by the terminal, version information of the currently loaded application program from the received version table; 상기 단말기가 보유한 현재의 버전이 하위 버전 또는 손상으로 인하여 업데이트가 필요한 모듈에 대하여, 버전 테이블을 재작성 하여 소프트웨어 관리서버로 회신하는 단계와;Rewriting a version table for a module requiring an update due to a lower version or damage to a current version held by the terminal and returning it to a software management server; 소프트웨어 관리서버는 단말로부터 수신한 버전 테이블을 분석하여, 업데이트가 필요한 실행파일에 의한 응용 프로그램 모듈을 구성하여 단말에게 전송하는 단계와;Analyzing, by the software management server, the version table received from the terminal, constructing an application program module by an executable file requiring updating, and transmitting the same to the terminal; 단말은 이전 버전의 실행파일을 삭제하고, 상기 수신된 응용 프로그램 모듈에 의해 실행파일을 최신 버전으로 업데이트한 뒤, 자신의 버전 테이블 버전정보를 갱신하는 단계를 포함하여 이루어진 것을 특징으로 하는 이동 통신 단말기의 소프트웨어버전 관리 방법.The terminal deletes the previous version of the executable file, by updating the executable file to the latest version by the received application program module, characterized in that it comprises the step of updating its version table version information How to Manage Software Versions 제1항에 있어서, 상기 관리서버와 단말간에 송수신 되는 버전 테이블 및 응용 프로그램 모듈은, MMS(Multimedia Messaging Service) 메시지를 이용하여 송수신하는 것을 특징으로 하는 이동 통신 단말기의 소프트웨어버전 관리 방법.The method of claim 1, wherein the version table and the application module transmitted and received between the management server and the terminal transmit and receive using a MMS (Multimedia Messaging Service) message. 제1항에 있어서, 상기 업데이트가 필요한 실행파일 또는 모듈에 대한 정보는 버전 테이블의 플랙(Flag)을 세팅하여 설정하는 것을 특징으로 하는 이동 통신 단말기의 소프트웨어버전 관리 방법.The method of claim 1, wherein the information on the executable file or the module that needs to be updated is set by setting a flag of a version table. 제1항에 있어서, 상기 소프트웨어 관리 서버는 임의의 단말에 대하여 상위 버전의 프로그램 모듈이나 실행파일을 구비한 이동 통신 시스템의 기지국 또는 단말이 될 수 있는 것을 특징으로 하는 이동 통신 단말기의 소프트웨어버전 관리 방법.The method of claim 1, wherein the software management server may be a base station or a terminal of a mobile communication system having a higher version of a program module or an executable file for any terminal. . 제1항에 있어서, 상기 버전 테이블(AppVTable)은 응용 프로그램 모듈의 코드(App Module Code) 및 버전 정보(Version)와 각 코드의 업데이트 여부를 판별하기 위한 플랙(Flag)으로 구성되는 것을 특징으로 하는 이동 통신 단말기의 소프트웨어버전 관리 방법.The method of claim 1, wherein the version table (AppVTable) is characterized in that the application module code (App Module Code) and version information (Version) and a flag (flag) for determining whether or not to update each code. Software version management method of mobile communication terminal.
KR1020020049530A 2002-08-21 2002-08-21 Software version management method for mobile communication device Ceased KR20040017461A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020049530A KR20040017461A (en) 2002-08-21 2002-08-21 Software version management method for mobile communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020049530A KR20040017461A (en) 2002-08-21 2002-08-21 Software version management method for mobile communication device

Publications (1)

Publication Number Publication Date
KR20040017461A true KR20040017461A (en) 2004-02-27

Family

ID=37323006

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020049530A Ceased KR20040017461A (en) 2002-08-21 2002-08-21 Software version management method for mobile communication device

Country Status (1)

Country Link
KR (1) KR20040017461A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100521785B1 (en) * 2002-12-06 2005-10-14 한국전자통신연구원 Program offer system of mobile communications terminal on wireless communications and method thereof
KR100706977B1 (en) * 2004-07-16 2007-04-11 에스케이 텔레콤주식회사 Update method and system of virtual machine application using short message service of mobile communication network
KR100724940B1 (en) * 2005-12-05 2007-06-04 삼성전자주식회사 How to update the contents of DMS in DLNA system
KR100827069B1 (en) * 2004-07-12 2008-05-02 삼성전자주식회사 How to display upgrades on your mobile device
KR100829248B1 (en) * 2006-07-14 2008-05-14 엘지전자 주식회사 Software package update method of mobile communication terminal using ad hoc communication, mobile communication terminal for performing this, setting method of serving terminal on ad hoc network, and software package update method of client terminal using serving terminal on ad hoc network
KR100942695B1 (en) * 2006-12-04 2010-02-16 한국전자통신연구원 How to Manage Client Systems and Their Software Versions
WO2013133537A1 (en) * 2012-03-09 2013-09-12 (주)티아이스퀘어 Method and system for providing device control information to user terminal, and method and user terminal for executing application using said method and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990057991A (en) * 1997-12-30 1999-07-15 윤종용 Program wireless upgrade system and method of wireless communication terminal
JPH11298959A (en) * 1998-04-09 1999-10-29 Nec Commun Syst Ltd Mobile phone system
JP2000134669A (en) * 1998-10-21 2000-05-12 Alcatel How to remotely update mobile phone software
KR20010009860A (en) * 1999-07-14 2001-02-05 서평원 Method for updating version in the mobile phone
KR20020034228A (en) * 2000-10-31 2002-05-09 구자홍 Method for upgrading S/W using OTA service provision in mobile terminal and system for the same

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990057991A (en) * 1997-12-30 1999-07-15 윤종용 Program wireless upgrade system and method of wireless communication terminal
JPH11298959A (en) * 1998-04-09 1999-10-29 Nec Commun Syst Ltd Mobile phone system
JP2000134669A (en) * 1998-10-21 2000-05-12 Alcatel How to remotely update mobile phone software
KR20010009860A (en) * 1999-07-14 2001-02-05 서평원 Method for updating version in the mobile phone
KR20020034228A (en) * 2000-10-31 2002-05-09 구자홍 Method for upgrading S/W using OTA service provision in mobile terminal and system for the same

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100521785B1 (en) * 2002-12-06 2005-10-14 한국전자통신연구원 Program offer system of mobile communications terminal on wireless communications and method thereof
KR100827069B1 (en) * 2004-07-12 2008-05-02 삼성전자주식회사 How to display upgrades on your mobile device
KR100706977B1 (en) * 2004-07-16 2007-04-11 에스케이 텔레콤주식회사 Update method and system of virtual machine application using short message service of mobile communication network
KR100724940B1 (en) * 2005-12-05 2007-06-04 삼성전자주식회사 How to update the contents of DMS in DLNA system
KR100829248B1 (en) * 2006-07-14 2008-05-14 엘지전자 주식회사 Software package update method of mobile communication terminal using ad hoc communication, mobile communication terminal for performing this, setting method of serving terminal on ad hoc network, and software package update method of client terminal using serving terminal on ad hoc network
KR100942695B1 (en) * 2006-12-04 2010-02-16 한국전자통신연구원 How to Manage Client Systems and Their Software Versions
WO2013133537A1 (en) * 2012-03-09 2013-09-12 (주)티아이스퀘어 Method and system for providing device control information to user terminal, and method and user terminal for executing application using said method and system

Similar Documents

Publication Publication Date Title
KR101105176B1 (en) Method of supplying content to a device
KR100597078B1 (en) Apparatus and method for updating performance tradeoff information in a communication system
US20040068724A1 (en) Server processing for updating dataset versions resident on a wireless device
US20150319218A1 (en) System to automatically process components on a device
US20030143991A1 (en) System and method for updating dataset versions resident on a wireless device
US20060200658A1 (en) Agent framework for mobile devices
US20050136908A1 (en) System and method to query settings on a mobile device
US20040098715A1 (en) Over the air mobile device software management
US7516451B2 (en) Maintaining mobile device electronic files including using difference files when upgrading
JP5248657B2 (en) System for registry-based automated installation and component handling on devices
CN1886976B (en) Method and apparatus for performing actions on a wireless device using action lists and versioning
CN111142905A (en) OTA (over-the-air) upgrading method, OTA server and OTA upgrading system
CN111158711A (en) Application program deployment method and device for multiple android system terminals
CN113434233B (en) Interface jump method, device, storage medium and electronic device
KR20040017461A (en) Software version management method for mobile communication device
CN1918932B (en) Preferred roaming list update in a subscriber identity module/removable subscriber identity module card
KR100663497B1 (en) Service Information Notification Method on Mobile Terminal
CN101877071A (en) Data updating method, device and system
KR20090037642A (en) Method of performing FOTA and terminal according to the method
KR20060081162A (en) Spam short message blocking system and method
CN101582949A (en) Management system for displaying mobile phone number attribution
JP4873353B2 (en) Method and system for downloading data to portable communication objects residing in a wireless communication network during a campaign
JP3494966B2 (en) Wireless device
CN1241441C (en) Transparent access to remote device
CN1972487A (en) A method for update of mobile terminal subscriber interface

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20020821

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20041026

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20050225

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20041026

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I