[go: up one dir, main page]

KR20050087935A - A method and a apparatus of program updating for mobile phone - Google Patents

A method and a apparatus of program updating for mobile phone Download PDF

Info

Publication number
KR20050087935A
KR20050087935A KR1020040013651A KR20040013651A KR20050087935A KR 20050087935 A KR20050087935 A KR 20050087935A KR 1020040013651 A KR1020040013651 A KR 1020040013651A KR 20040013651 A KR20040013651 A KR 20040013651A KR 20050087935 A KR20050087935 A KR 20050087935A
Authority
KR
South Korea
Prior art keywords
program data
memory unit
unit
program
update
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
KR1020040013651A
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 KR1020040013651A priority Critical patent/KR20050087935A/en
Publication of KR20050087935A publication Critical patent/KR20050087935A/en
Ceased legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61JCONTAINERS SPECIALLY ADAPTED FOR MEDICAL OR PHARMACEUTICAL PURPOSES; DEVICES OR METHODS SPECIALLY ADAPTED FOR BRINGING PHARMACEUTICAL PRODUCTS INTO PARTICULAR PHYSICAL OR ADMINISTERING FORMS; DEVICES FOR ADMINISTERING FOOD OR MEDICINES ORALLY; BABY COMFORTERS; DEVICES FOR RECEIVING SPITTLE
    • A61J17/00Baby-comforters; Teething rings
    • A61J17/10Details; Accessories therefor
    • A61J17/101Emitting means, e.g. for emitting sound, light, scents or flavours
    • A61J17/1011Emitting sound, e.g. having rattles or music boxes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61JCONTAINERS SPECIALLY ADAPTED FOR MEDICAL OR PHARMACEUTICAL PURPOSES; DEVICES OR METHODS SPECIALLY ADAPTED FOR BRINGING PHARMACEUTICAL PRODUCTS INTO PARTICULAR PHYSICAL OR ADMINISTERING FORMS; DEVICES FOR ADMINISTERING FOOD OR MEDICINES ORALLY; BABY COMFORTERS; DEVICES FOR RECEIVING SPITTLE
    • A61J9/00Feeding-bottles in general

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Pediatric Medicine (AREA)
  • Stored Programmes (AREA)

Abstract

본 발명은 휴대단말기의 새로운 프로그램이 저장되는 캐시 메모리부와 기존 프로그램이 저장되는 플래시 메모리부의 프로그램 데이터를 비교하여 차이 있는 경우에만 갱신하는 것으로, 외부로부터 인가되는 프로그램 데이터를 입력하여 기록저장하는 캐시 메모리부; 캐시 메모리부의 데이터를 인가받고 비교하며 휴대단말기의 전체 운용을 감시하는 기저대역 제어부; 기저대역 제어부와 접속되어 기존의 운용 프로그램과 데이터를 기록저장하고 갱신하는 플래시 메모리부가 포함되어 이루어지는 장치 구성을 특징으로 하고, 또한, 새로운 프로그램 데이터로 갱신하는 경우에 외부 컴퓨터로부터 갱신된 프로그램 데이터를 바이트 단위나 블록단위로 입력하는 준비과정; 상기 과정에서 입력된 프로그램 데이터와 휴대단말기의 플래시 메모리부에 기록저장된 기존 프로그램 데이터를 바이트 단위나 블록 단위로 대비하여 동일한지 비교하는 대비과정; 상기 과정에서 대비한 프로그램 데이터가 동일한 값이 아니면 플래시 메모리부의 프로그램 데이터를 캐시 메모리부의 프로그램 데이터로 대체하여 갱신 기록저장하고 갱신이 완료되면 종료하는 갱신과정으로 이루어진 방법을 특징으로 하여, 휴대단말기의 프로그램 갱신 속도를 제고하고, 갱신이 완료될 때까지 컴퓨터와 접속하지 않아도 되는 효과가 있다. The present invention compares program data of a cache memory unit in which a new program of a mobile terminal is stored with a flash memory unit in which an existing program is stored, and updates only when there is a difference. The cache memory inputs and stores program data applied from the outside. part; A baseband control unit for receiving and comparing data of the cache memory unit and monitoring overall operation of the mobile terminal; A device structure comprising a flash memory unit connected to the baseband control unit for recording and storing and updating an existing operating program and data, and further comprising a byte for updating updated program data from an external computer when updating with new program data. Preparation for input in units of units or blocks; A comparison process of comparing the program data input in the process with the existing program data stored in the flash memory unit of the portable terminal in byte units or block units to compare the same; If the program data prepared in the above process is not the same value, the program data of the portable terminal characterized in that the update process of replacing the program data of the flash memory unit with the program data of the cache memory unit, update recording and storing, and terminates when the update is completed, This has the effect of speeding up the update and not having to connect to the computer until the update is completed.

Description

휴대단말기의 프로그램 갱신 장치 및 방법{A METHOD AND A APPARATUS OF PROGRAM UPDATING FOR MOBILE PHONE}Program update apparatus and method of mobile terminal {A METHOD AND A APPARATUS OF PROGRAM UPDATING FOR MOBILE PHONE}

본 발명은 휴대단말기의 기존 프로그램을 새로운 프로그램으로 갱신하는 것으로, 특히, 기저대역 회로의 캐시 메모리를 이용하여 플래쉬 메모리에 기록된 기존 프로그램과 갱신되어 입력되는 새로운 프로그램을 비교하여 갱신된 부분만을 신속하게 플래쉬 메모리에 기록저장하는 휴대단말기의 프로그램 갱신장치 및 방법에 관한 것이다. The present invention updates an existing program of a mobile terminal with a new program. In particular, the existing program recorded in the flash memory is compared with the new program that is updated and input by using the cache memory of the baseband circuit. A program updating apparatus and method for recording and storing in a flash memory.

휴대단말기(MS: MOBILE STATION)는 이동통신 시스템에 가입 등록되고, 해당 기지국(BS: BASE STATION)이 형성하는 서비스 영역(SERVICE AREA) 안을 자유롭게 이동하면서 이동교환국(MSC: MOBILE SWITCHING CENTER)의 감시와 제어(CONTROL)와 스위칭(SWITCHING)에 의하여 설정된 통신경로를 경유하여 언제 어디서나 원하는 상대방과 즉시 무선접속하고 통신하는 것으로, 개인이 직접 휴대하고 이동하면서 통신하는 장점이 있는 첨단 무선통신장비 이다. The mobile terminal (MS) is registered with the mobile communication system and freely moves in the service area formed by the base station (BS), while the mobile switching station (MSC: MOBILE SWITCHING CENTER) It is a high-tech wireless communication device that has the advantage of instantaneous wireless connection and communication with the desired party anytime and anywhere through the communication path set by CONTROL and SWITCHING.

상기와 같이 이동하면서 언제 어디서나 상대방과 즉시 무선접속하여 편리하게 통신하는 통신장비는, 실제 통신에 사용되는 시간이 작고, 통신을 위한 대기(STANDBY) 상태로 휴대하는 시간이 대부분이다. As described above, the communication equipment that conveniently communicates with the other party at any time and anywhere by wireless communication is convenient, and the time used for the actual communication is small and most of the time is carried in the standby state for communication (STANDBY).

상기와 같은 이동통신용 휴대단말기(MS)의 낮은 운용률 또는 사용률을 높이기 위한 것으로, 일 예로, 이동통신 서비스 사업자가 개발하여 제공하는 부가서비스는, 온라인 게임(ONLINE GAME), 무선인터넷(WIRELESS INTERNET) 접속, 문자메시지 전송, 영상메시지 전송 등등의 서비스를 제공하는 것이 있고, 휴대단말기 제조사(MAKER)에서 개발하여 내장 생산하므로 제공되는 부가기능(이하 부가서비스라 함)은, 전화번호부(PHONE-BOOK) 관리, 메모 작성, 메시지 작성, 스케줄 관리, 게임, 카메라, 전자계산기, 알람 등등과 같이 다양하며, 계속 새로운 부가서비스가 개발된다. In order to increase the low operation rate or use rate of the mobile communication terminal (MS) as described above, for example, an additional service developed and provided by a mobile communication service provider is an online game (ONLINE GAME), a wireless Internet (WIRELESS INTERNET). There are some services such as connection, text message transmission, video message transmission, etc., and the additional function (hereinafter referred to as additional service) provided by the mobile terminal manufacturer (MAKER) and built-in production is called a phone book (PHONE-BOOK). Various additional services such as management, memo writing, message writing, schedule management, games, cameras, electronic calculators, alarms, etc. are constantly being developed.

또한, 휴대단말기의 부품 성능 향상 및 프로그램 운용 기법 향상 그리고 서비스 종류 변경 및 품질 제고 등으로 기존의 부가서비스와 운용 프로그램 중에서 일부 새로운 프로그램으로 변경하여야 할 필요가 있다. In addition, it is necessary to change some of the existing additional services and operation programs to new programs due to the improvement of component performance of the mobile terminal, improvement of program operation technique, change of service type, and improvement of quality.

상기와 같이 휴대단말기에는 기존에 운용되는 프로그램과 계속 새로이 개발되어 부가되고 변경되는 프로그램이 있으며, 상기 새로이 개발 또는 변경되는 프로그램은 휴대단말기의 해당 메모리 영역 갱신(UPDATE)을 통하여 기록저장하여야 한다. As described above, the mobile terminal has a program that is continuously operated and newly developed and added and changed, and the newly developed or changed program should be recorded and stored through a corresponding memory area update (UPDATE) of the mobile terminal.

상기 휴대단말기의 기존 프로그램에 새로운 기능이 부가된 프로그램으로 변경하는 경우 시간이 많이 소요되고, 특히, 프로그램 데이터 크기가 큰 경우에는 프로그램 갱신에 많은 시간이 소요되는 문제가 있다. When changing to an existing program of the portable terminal with a new function added to the program takes a lot of time, in particular, if the program data size is large, there is a problem that takes a long time to update the program.

따라서, 기존 프로그램이 기록된 메모리에 새로이 갱신된 프로그램을 기록저장하는 경우 신속하게 갱신하는 방법의 개발 필요가 있다. Therefore, there is a need to develop a method for quickly updating when a newly updated program is recorded and stored in a memory in which an existing program is recorded.

이하, 종래 기술에 의한 휴대단말기의 프로그램 갱신 방법을 첨부된 도면을 참조하여 설명한다. Hereinafter, a program updating method of a portable terminal according to the prior art will be described with reference to the accompanying drawings.

종래 기술을 설명하기 위하여 첨부된 것으로, 도1 은 일반적인 이동통신 시스템의 기능 구성도 이고, 도2 는 종래 기술에 의한 휴대단말기의 프로그램 갱신방법 순서도 이다. 1 is a functional configuration diagram of a general mobile communication system, and FIG. 2 is a flowchart of a program update method of a mobile terminal according to the prior art.

상기 도1을 참조하여, 일반적인 이동통신 시스템을 설명하면, 기지국(BS)(20)이 형성하는 서비스 영역(30) 안을 휴대단말기(MS)(10)가 자유롭게 이동하면서 원하는 상대방과 기지국(20)을 통하여 무선접속하여 통신한다. Referring to FIG. 1, a general mobile communication system will be described. A mobile station (MS) 10 freely moves within a service area 30 formed by a base station (BS) 20, and a desired counterpart and the base station 20 are moved. Communicate by wireless connection through

상기 휴대단말기(MS)(10)가 상대방과 무선접속하여 통신하는 경로(PATH)는, 이동교환국(MSC)(30)의 스위칭(SWITCHING) 처리에 의하여 설정되고, 상기 설정된 통신경로를 통하여 무선접속된 상대방과 해당 통신신호를 송수신하므로 통신이 진행된다. The path (PATH) through which the mobile terminal (MS) 10 communicates wirelessly with the other party is set by a switching process of the mobile switching center (MSC) 30 and wirelessly connected through the set communication path. Communication is performed by transmitting and receiving the corresponding communication signal with the counterpart.

상기 기지국(20)은 각각 고유의 서비스 영역(30)을 형성하고, 다수의 기지국(20)이 일정한 간격으로 고정 배치되므로 전국을 서비스 영역(30)으로 형성하여 전국 어디에서나 이동하면서 상대방과 무선통신한다. Each of the base stations 20 forms a unique service area 30, and since a plurality of base stations 20 are fixedly arranged at regular intervals, the whole country is formed as a service area 30 and wirelessly communicates with the other party while moving anywhere in the country. do.

상기와 같은 휴대단말기(10)는 계속되는 부가서비스의 개발과 이동통신 서비스 품질 등의 향상을 위하여 관련된 운용 프로그램(PROGRAM) 및 운용 데이터(DATA)가 지속적으로 갱신(UPDATE)된다. The portable terminal 10 is continuously updated (UPDATE) the associated operation program (PROGRAM) and operation data (DATA) in order to continue to develop additional services and to improve the quality of mobile communication services.

즉, 기존 휴대단말기가 보다 다양한 부가서비스를 제공받거나 우수한 품질의 서비스를 이용하기 위하여서는 새로운 프로그램 및 데이터로 갱신(UPDATE) 하여야 한다. That is, in order for existing mobile terminals to be provided with more various additional services or to use excellent quality services, they must be updated with new programs and data.

이하, 첨부된 도2를 참조하여 종래 기술에 의한 휴대단말기의 프로그램 갱신방법을 설명한다. Hereinafter, a program updating method of a mobile terminal according to the prior art will be described with reference to FIG. 2.

휴대단말기(MS)(10)가 새로운 부가서비스와 개선된 이동통신 서비스를 운용하기 위한 프로그램 데이터를 갱신하고자 하는 경우(S10), 휴대단말기(10)에 내장된 플래시 메모리에 기록저장된 해당 프로그램을 삭제하고(S20), 갱신된 새로운 프로그램을 기록저장하여 갱신하며(S30), 상기와 같이 갱신할 다른 프로그램이 있는지 판단하고(S40), 상기 판단(S40)에서 새로이 갱신할 프로그램이 있는 경우는 상기 제2 단계(S20)로 궤환(FEEDBACK)하며, 더 이상 갱신(UPDATE)할 프로그램이 없는 경우는 종료로 진행한다. When the mobile terminal (MS) 10 wants to update program data for operating a new additional service and an improved mobile communication service (S10), the corresponding program stored in the flash memory built in the mobile terminal 10 is deleted. (S20), record and update the updated new program (S30), determine whether there is another program to be updated as described above (S40), and if there is a new program to be updated in the determination (S40), Feed back to step S20, and if there are no more programs to update (UPDATE), the process proceeds to the end.

상기 프로그램은, 운용 프로그램(OPERATING PROGRAM)과 운용 데이터(DATA) 및 파라메터(PARAMETER)가 포함되는 것으로 설명한다. The program is described as including an operating program OPERATING PROGRAM, operation data DATA, and a parameter.

상기와 같은 구성의 종래 기술은, 휴대단말기의 프로그램 데이터를 새로운 것으로 갱신하기 위하여서는 기존에 기록저장된 프로그램 데이터를 모두 삭제하고 갱신된 프로그램을 새로이 기록저장하여야 한다. In the prior art of the above-described configuration, in order to update the program data of the portable terminal with a new one, all existing program data recorded and stored must be deleted and the updated program newly recorded.

따라서, 휴대단말기의 프로그램 데이터 갱신에 많은 시간과 노력이 필요한 문제가 있다. Therefore, there is a problem that a lot of time and effort is required to update the program data of the portable terminal.

특히, 대량 생산하는 공장 등의 경우, 제조비용이 많이 소요되는 등의 문제가 있다. In particular, in the case of factories that mass-produce, there is a problem such as a large manufacturing cost.

본 발명은 휴대단말기에 새로이 개발되는 프로그램 데이터를 신속하게 갱신하여 기록저장하는 휴대단말기의 프로그램 갱신 장치 및 방법을 제공하는 것이 그 목적이다. It is an object of the present invention to provide an apparatus and method for updating a program of a portable terminal for rapidly updating and recording and storing program data newly developed in the portable terminal.

상기와 같은 목적을 달성하기 위하여 안출한 본 발명은, 휴대단말기의 외부로부터 인가되는 프로그램 데이터를 입력하여 기록저장하는 캐시 메모리부와; 상기 캐시 메모리부의 데이터를 인가받고 비교하며 휴대단말기의 전체 운용을 감시하는 기저대역 제어부와; 상기 기저대역 제어부와 접속되어 기존의 휴대단말기 운용 프로그램과 데이터를 기록저장하고 갱신하는 플래시 메모리부가 포함되어 이루어지는 장치 구성을 특징으로 한다. The present invention has been made in order to achieve the above object, the cache memory unit for inputting and storing the program data applied from the outside of the portable terminal; A baseband controller for receiving and comparing data of the cache memory unit and monitoring overall operation of the mobile terminal; And a flash memory unit connected to the baseband controller to record, store, and update an existing mobile terminal operating program and data.

또한, 상기와 같은 목적을 달성하기 위하여 안출한 본 발명은, 휴대단말기는 새로운 프로그램 데이터로 갱신하는 경우에 외부 컴퓨터로부터 갱신된 프로그램 데이터를 바이트 단위나 블록단위로 입력하는 준비과정과; 상기 과정에서 입력된 프로그램 데이터와 휴대단말기의 플래시 메모리부에 기록저장된 기존 프로그램 데이터를 바이트 단위나 블록 단위로 대비하여 동일한지 비교하는 대비과정과; 상기 과정에서 대비한 프로그램 데이터가 동일한 값이 아니면 플래시 메모리부의 프로그램 데이터를 캐시 메모리부의 프로그램 데이터로 대체하여 갱신 기록저장하고 갱신이 완료되면 종료하는 갱신과정으로 이루어진 방법을 특징으로 한다. In addition, the present invention has been made in order to achieve the above object, the mobile terminal is prepared for inputting the updated program data from the external computer in units of bytes or blocks in the case of updating with new program data; A comparison process of comparing the program data input in the process with the existing program data recorded in the flash memory unit of the portable terminal in the unit of byte or block and comparing the same; If the program data prepared in the above process is not the same value, the update process of replacing the program data of the flash memory unit with the program data of the cache memory unit, update recording and storing, and terminates when the update is completed.

이하, 본 발명에 의한 휴대단말기의 프로그램 갱신 장치 및 방법을 첨부된 도면을 참조하여 설명한다. Hereinafter, a program updating apparatus and method for a portable terminal according to the present invention will be described with reference to the accompanying drawings.

본 발명을 설명하기 위하여 첨부된 것으로, 도3 은 본 발명에 의한 휴대단말기의 프로그램 갱신 장치 기능 구성도 이고, 도4 는 본 발명에 의한 휴대단말기의 프로그램 갱신 방법 순서도 이다. 3 is a functional configuration diagram of a program updating apparatus of a portable terminal according to the present invention, and FIG. 4 is a flowchart of a program updating method of a portable terminal according to the present invention.

상기 도3을 참조하여 본 발명에 의한 휴대단말기의 프로그램 갱신 장치를 설명하면, 휴대단말기(200)의 외부로부터 인가되는 프로그램 데이터를 입력하여 기록저장하는 것으로, 갱신되어 기록저장된 프로그램과 데이터를 외부 컴퓨터(PC)(100)로부터 입력하고 상기 기저대역 제어부(220)의 제어에 의하여 출력하는 캐시 메모리부(CASH MEMORY)(210)와, Referring to FIG. 3, the program update apparatus of the mobile terminal according to the present invention is described by inputting and storing program data applied from the outside of the mobile terminal 200, and updating and recording the stored program and data from an external computer. (CASH MEMORY) 210 input from the (100) and output by the control of the baseband control unit 220,

상기 캐시 메모리부(210)의 데이터를 인가받고 비교하며 휴대단말기(200)의 전체 운용을 감시하는 것으로, 상기 캐시 메모리부(210)에 기록저장된 프로그램 데이터를 플래시 메모리부(230)에 기록저장된 프로그램 데이터와 바이트(BYTE) 단위나 블록(BLOCK) 단위로 비교하고, 상기 비교결과 동일하면 다음 순서의 바이트 단위나 블록 단위의 프로그램 데이터를 비교하며, 상기 비교결과 동일하지 않으면, 상기 캐시 메모리부(210)에 기록저장된 프로그램 데이터를 상기 플래시 메모리부(230)의 해당 바이트 단위나 블록단위에 대체하여 갱신(UPDATE) 기록저장하는 기저대역 제어부(220)와, By receiving and comparing the data of the cache memory unit 210 and monitoring the entire operation of the mobile terminal 200, the program data recorded and stored in the cache memory unit 210 is recorded and stored in the flash memory unit 230. The data is compared with the byte unit or the block unit, and if the comparison result is the same, the program data of the byte unit or the block unit in the next order is compared. If not, the cache memory unit 210 is not the same. A baseband controller 220 for updating and storing (UPDATE) recording and storing program data recorded and stored in the flash memory unit in the corresponding byte unit or block unit of the flash memory unit 230;

상기 기저대역 제어부(220)와 접속되어 기존의 휴대단말기(MS)(200) 운용 프로그램과 데이터를 기록저장하고 새로이 갱신하는 것으로, 상기 기저대역 제어부(220)의 제어에 의하여 기존에 기록저장된 프로그램 데이터를 바이트(BYTE) 단위나 블록(BLOCK) 단위로 출력하고, 상기 바이트 단위나 블록단위로 새로이 입력되는 프로그램 데이터를 대체 기록저장하므로 갱신하는 플래시 메모리부(230)가 포함되어 이루어지는 구성이다. It is connected to the baseband control unit 220 to record and store and update the existing mobile terminal (MS) 200 operating program and data, and program data previously recorded and stored under the control of the baseband control unit 220. Is output in the unit of byte or block, and the flash memory unit 230 is updated to replace and store newly input program data in the unit of byte or block.

또한, 상기 휴대단말기(200)는 캐시(CASH) 메모리부(210)에 접속되고 갱신(UPDATE) 된 프로그램 데이터를 출력하여 인가하는 외부 컴퓨터(PC)(100)와 연결되는 구성이다. In addition, the portable terminal 200 is connected to a cache memory unit 210 and is connected to an external computer (PC) 100 that outputs and applies updated program data.

이하, 상기와 같은 구성의 본 발명에 의한 것으로, 휴대단말기의 프로그램 갱신 장치를 첨부된 도면을 참조하여 상세히 설명한다. Hereinafter, the present invention having the above configuration will be described in detail with reference to the accompanying drawings.

상기 휴대단말기(200)는 첨단 무선통신 장비로, 부가서비스 및 내장 기능이 계속 개발 향상되므로, 필요한 경우, 새로운 프로그램 데이터로 갱신하여야 새로운 서비스를 제공받을 수 있다. Since the portable terminal 200 is an advanced wireless communication equipment, and additional services and built-in functions are continuously developed and improved, if necessary, the portable terminal 200 may be updated with new program data to receive a new service.

상기 휴대단말기(200)의 새로운 프로그램 데이터 개발은, 일반적으로, 컴퓨터(PC)(100)에서 진행되며, 상기 컴퓨터(100)에 의하여 개발(DEVELOPMENT)이 완료된 새로운 갱신(UPDATE) 프로그램 데이터는 휴대단말기(200)에 대체 기록저장하여야 한다. Development of new program data of the portable terminal 200 is generally performed in a computer (PC) 100, and new update (UPDATE) program data for which development is completed by the computer 100 is performed by the portable terminal. Alternate records should be stored at (200).

상기와 같이 컴퓨터(100)에서 개발된 새로운 프로그램 데이터는 휴대단말기(200)의 캐시메모리부(210)에 기록저장되며, 상기 휴대단말기(200)의 기저대역 제어부(220)는 기존 프로그램 데이터를 기록저장하고 있는 플래시 메모리부(230)의 프로그램 데이터와 비교하므로, 상이하거나 차이가 있으면 갱신된 것으로 판단하고 대체 기록하는 갱신 기록저장을 하게 된다. As described above, the new program data developed in the computer 100 is stored in the cache memory unit 210 of the mobile terminal 200, and the baseband controller 220 of the mobile terminal 200 records the existing program data. Since it is compared with the program data of the stored flash memory unit 230, if there is a difference or difference, it is determined that it is updated, and the update record is stored to replace.

즉, 상기 컴퓨터(100)와 접속되어 갱신된 새로운 프로그램 데이터를 입력하여 기록저장한 캐시메모리부(210)는 기저대역제어부(220)의 제어에 의하여 바이트(BYTE) 단위 또는 블록(BLOCK) 단위의 프로그램 데이터를 상기 기저대역 제어부(220)에 출력하고, 이와 동시에 상기 기저대역제어부(220)의 제어를 받는 플래시 메모리부(230)에서도 바이트(BYTE) 단위 또는 블록(BLOCK) 단위로 프로그램 데이터를 상기 기저대역 제어부(220)에 출력한다. That is, the cache memory unit 210, which is connected to the computer 100 and inputs and stores updated new program data, is stored in a byte unit or a block unit under the control of the baseband controller 220. The program data is output to the baseband controller 220 and at the same time, the flash memory unit 230 under the control of the baseband controller 220 also outputs the program data in a byte unit or a block unit. Output to the baseband control unit 220.

상기 기저대역 제어부(220)는 상기와 같이 캐시메모리부(210)와 플래시메모리부(230)로부터 동일한 프로그램의 바이트(BYTE) 단위 또는 블록(BLOCK) 단위의 데이터를 비교 또는 대비상태로 분석하므로, 동일한 것인지 또는 동일하지 않은 것인지를 판단한다. Since the baseband controller 220 analyzes the data of the byte unit or the block unit of the same program from the cache memory unit 210 and the flash memory unit 230 as a comparison or contrast state, Determine if it is the same or not.

상기 기저대역 제어부(220)가 대비 판단하여 동일하지 않은 것으로 판단하는 경우는, 상기 기저대역 제어부(220)에 의하여, 상기 캐시 메모리부(210)에 기록저장된 프로그램 데이터가 갱신(UPDATE)된 것으로 판단하므로, 상기 플래시 메모리부(230)의 해당 바이트(BYTE) 단위 또는 블록(BLOCK) 단위의 프로그램 데이터는 상기 캐시 메모리부(210)의 해당 프로그램 데이터로 변경되는 갱신과정을 거쳐, 상기 컴퓨터(100)로부터 개발되어 새로이 인가되는 새로운 프로그램 데이터 값으로 대체 변경되는 갱신 기록저장된다. When the baseband controller 220 determines that the baseband controller 220 is not the same by judging the contrast, it is determined by the baseband controller 220 that the program data recorded in the cache memory 210 is updated (UPDATE). Therefore, the program data of the corresponding byte (BYTE) unit or the block (BLOCK) unit of the flash memory unit 230 is updated to the corresponding program data of the cache memory unit 210, and then the computer 100. An update record is developed that is replaced with a new program data value newly developed from the new program.

상기 기저대역 제어부(220)가 바이트(BYTE) 단위 또는 블록(BLOCK) 단위로 비교 검사하여, 캐시 메모리부(210)와 플래시 메모리부(230)의 프로그램 데이터 값이 동일한 경우는, 갱신(UPDATE)되지 않은 것이므로, 다음 순서의 바이트 단위 또는 블록 단위의 프로그램 데이터를 읽고 비교 검사하는 과정을 해당 프로그램이 종료 될 때까지 반복한다. When the baseband controller 220 compares and checks the data in the cache memory unit 210 and the flash memory unit 230 by the unit of byte (BYTE) or block (BLOCK), it is updated. Since the program data is not read in the following sequence, the process of reading and comparing the program data in byte unit or block unit is repeated until the corresponding program is terminated.

즉, 상기와 같은 구성의 본 발명에 의한 휴대단말기 프로그램 갱신 장치는, 새로운 프로그램 데이터로 갱신하는 경우, 바이트 단위 또는 블록 단위로 갱신된 부분만을 새로이 대체하여 기록저장하는 과정으로 갱신하므로, 프로그램 갱신의 처리 속도가 매우 신속하며 기저대역 제어부의 부하를 줄이므로 휴대단말기의 신뢰성을 제고하는 장점이 있다. That is, the portable terminal program update device according to the present invention having the above-described configuration updates the process of recording and replacing only the updated portion by byte unit or block unit when updating with new program data. The processing speed is very fast and the load of the baseband control unit is reduced, thereby improving the reliability of the mobile terminal.

이하, 상기 첨부된 도4를 참조하여 본 발명에 의한 휴대단말기의 프로그램 갱신 방법을 설명한다. Hereinafter, a program updating method of a portable terminal according to the present invention will be described with reference to FIG.

휴대단말기(200)는 새로운 프로그램 데이터로 갱신하는 경우에 외부 컴퓨터로부터 갱신된 프로그램 데이터를 바이트 단위나 블록단위로 입력하는 것으로, 휴대단말기에 의하여 기존의 프로그램 데이터를 새로운 것으로 갱신하는지를 판단하는 과정(S100); 상기 과정(S100)에서 갱신하는 경우, 외부 컴퓨터(100)로부터 갱신된 프로그램 데이터를 캐시 메모리부(210)에 바이트(BYTE) 단위나 블록(BLOCK) 단위로 입력하여 기록저장하는 과정(S110)으로 이루어진 준비과정과, The portable terminal 200 inputs updated program data from an external computer in units of bytes or blocks when updating with new program data, and determines whether the portable terminal updates existing program data with a new one (S100). ); When updating in the process (S100), the program data updated from the external computer 100 is input to the cache memory unit 210 in the byte (BYTE) unit or block (BLOCK) unit to record and store (S110) The preparatory process

상기 과정에서 입력된 프로그램 데이터와 휴대단말기(200)의 플래시 메모리부(230)에 기록저장된 기존 프로그램 데이터를 바이트 단위나 블록 단위로 대비하여 동일한지 비교하는 것으로, 상기 휴대단말기(200)의 기저대역 제어부(220)에 의하여 캐시 메모리부(210)에 기록저장된 프로그램 데이터와 플래시 메모리부(230)에 기록저장된 프로그램 데이터를 바이트 단위나 블록 단위로 읽는 과정(S120); 상기 과정(S120)에서 바이트 단위나 블록 단위로 읽은 프로그램 데이터를 대비하여 비교하는 과정(S130)으로 이루어진 대비과정과, By comparing the program data input in the process and the existing program data recorded in the flash memory unit 230 of the portable terminal 200 in the same unit by byte unit or block unit, the baseband of the portable terminal 200 is compared. Reading, by the controller 220, the program data recorded and stored in the cache memory unit 210 and the program data recorded and stored in the flash memory unit 230 in units of bytes or blocks (S120); A contrast process comprising a process of comparing the program data read in byte units or block units in the process S120 (S130),

상기 과정에서 대비한 프로그램 데이터가 동일한 값이 아니면 플래시 메모리부의 프로그램 데이터를 캐시 메모리부의 프로그램 데이터로 대체하여 갱신 기록저장하고 갱신이 완료되면 종료하는 것으로, 상기 대비과정에서 캐시 메모리부(210)와 플래시 메모리부(230)로부터 바이트 단위나 블록 단위로 프로그램 데이터를 읽고 서로 대비하여 비교한 프로그램 데이터가 동일한 값인지 판단하는 과정(S140); 상기 과정(S140)에서 판단하여 동일한 값이 아니면 캐시 메모리부(210)에 기록된 바이트 단위나 블록 단위의 프로그램 데이터를 플래시 메모리부(230)의 해당 바이트 단위나 블록단위에 대체하여 기록저장하므로 갱신하는 과정(S150); 상기 과정(S150)의 프로그램 데이터를 모든 바이트 단위나 블록단위로 비교하여 갱신(UPDATE)이 완료되었는지 판단하고 갱신이 완료되지 않았으면 상기 준비과정(S110)으로 궤환(FEEDBACK)하여 갱신이 계속되도록 하고, 상기 갱신이 완료되었으면 종료로 진행하는 과정(S160)으로 이루어진 갱신과정과, If the program data prepared in the above process is not the same value, the program data of the flash memory unit is replaced with the program data of the cache memory unit, and updated and stored. When the update is completed, the cache memory unit 210 and the flash are finished. Reading the program data from the memory unit 230 in units of bytes or blocks and determining whether the program data compared with each other is the same value (S140); If it is determined in the step S140 that is not the same value, the program data written in the cache memory unit 210 is written and stored by replacing the byte or block program data with the corresponding byte unit or block unit of the flash memory unit 230. Process (S150); Comparing the program data of the step (S150) by all the byte unit or block unit to determine whether the update (UPDATE) is completed, and if the update is not completed is fed back to the preparation process (S110) to continue the update When the update is completed, the update process consisting of the process of proceeding to the end (S160),

상기 갱신과정(S140)에서 대비한 프로그램 데이터 값이 동일한 값이면, 다음순서의 바이트 단위나 블록단위를 지정하고 상기 준비과정(S110)으로 궤환하여 상기 과정을 반복하는 궤환과정(S170)으로 이루어진 구성이다. If the program data value prepared in the update process (S140) is the same value, the configuration consisting of a feedback process (S170) to specify the next byte unit or block unit and return to the preparation process (S110) to repeat the process to be.

이하, 상기와 같은 구성의 본 발명에 의한 것으로, 휴대단말기의 프로그램 갱신 방법을 첨부된 도면을 참조하여 상세히 설명한다. Hereinafter, a method of updating a program of a portable terminal according to the present invention having the above configuration will be described in detail with reference to the accompanying drawings.

상기 휴대단말기(200)는 상기 컴퓨터(100)로부터 인가되는 새로운 프로그램 데이터로 갱신할 것인지 판단하고(S100), 상기 판단(S100)에서 새로운 프로그램 데이터로 갱신하는 경우에 컴퓨터로부터 인가되는 새로운 프로그램 데이터를 휴대단말기의 캐시 메모리부(210)에 바이트 단위 또는 블록 단위로 입력하여 해당 영역에 기록저장한다(S110). The portable terminal 200 determines whether to update with new program data applied from the computer 100 (S100), and when updating to new program data in the determination (S100), the portable terminal 200 updates the new program data applied from the computer. The data is input to the cache memory unit 210 of the mobile terminal in units of bytes or blocks and stored in the corresponding area (S110).

상기와 같이 캐시 메모리부(210)에 기록저장된 프로그램 데이터는, 휴대단말기(200)의 기저대역 제어부(220)의 제어에 의하여 바이트(BYTE) 단위 또는 블록(BLOCK) 단위로 읽혀지고, 또한, 상기 플래시 메모리부(230)의 기존 프로그램 데이터를 바이트 단위 또는 블록 단위로 읽는다(S120). As described above, the program data recorded and stored in the cache memory unit 210 is read in a byte unit or a block unit under the control of the baseband controller 220 of the mobile terminal 200. The existing program data of the flash memory unit 230 is read in byte units or block units (S120).

상기 휴대단말기(200)의 기저대역 제어부(220)는, 상기와 같이 캐시 메모리부(210)와 플래시 메모리부(230)로부터 각각 바이트 단위 또는 블록 단위로 읽은 데이터를 대비하여 비교하고(S130), 상기와 같이 비교한 결과 양쪽 프로그램 데이터 값이 동일한 값인지 아닌지를 판단한다(S140). The baseband controller 220 of the mobile terminal 200 compares data read from the cache memory unit 210 and the flash memory unit 230 in byte units or block units, respectively (S130). As a result of the comparison as described above, it is determined whether both program data values are the same (S140).

상기 판단(S140)에서 동일한 값이 아니면, 상기 캐시 메모리부에 기록저장된 프로그램 데이터 값이 새로이 갱신된 프로그램으로 판단되므로, 상기 플래시 메모리부의 해당 바이트 단위 또는 블록 단위의 프로그램 데이터와 대체하여 기록저장하므로 갱신(S150)하고, 상기 프로그램의 모든 바이트 단위 또는 블록 단위의 비교 대비에 의하여 갱신이 완료되었는지 판단하여(S160), 모든 바이트 단위 또는 블록 단위의 비교에 의한 갱신이 완료되지 않은 경우는 상기 준비과정(S110)으로 궤환하여 상기와 같은 과정을 반복하도록 하고, 갱신이 완료된 경우는 종료로 진행한다. If it is not the same value in the determination (S140), since the program data value recorded and stored in the cache memory unit is determined to be a newly updated program, the program data is written and stored in place of the corresponding byte unit or block unit in the flash memory unit. In operation S150, it is determined whether the update is completed by comparison between all byte units or block units of the program (S160). When the update is not completed by comparison of all byte units or blocks, the preparation process ( Return to S110 to repeat the above process, and if the update is complete proceeds to the end.

또한, 상기 갱신판단과정(S140)에서 캐시메모리부와 플래시 메모리부의 바이트 단위 또는 블록단위로 읽고 대비하여 비교한 프로그램 데이터 값이 동일한 값인 경우는 상기 캐시 메모리부에 기록저장된 해당 바이트 단위 또는 블록 단위의 프로그램이 갱신되지 않은 것이므로, 다음 순서의 바이트 단위 또는 블록 단위를 지정하고 상기 준비과정(S110)으로 궤환하므로(S170), 상기와 같이 캐시 메모리부와 플래시 메모리부의 해당 바이트 단위 또는 블록 단위의 프로그램 데이터 비교과정을 반복한다. In addition, in the update determination process (S140), when the program data values read and compared in the byte unit or block unit of the cache memory unit and the flash memory unit are the same value, the corresponding byte unit or block unit stored in the cache memory unit is stored. Since the program has not been updated, it designates the next byte unit or block unit and returns to the preparation process (S110) (S170), so that the program data of the corresponding byte unit or block unit of the cache memory unit and the flash memory unit is as described above. Repeat the comparison process.

따라서, 상기와 같은 구성의 본 발명은, 휴대단말기(200)에 새로이 갱신된 프로그램 데이터를 기록저장하는 경우, 바이트 단위 또는 블록단위로 비교하고, 상기 비교의 결과 다른 경우는 갱신된 것으로 판단하여, 캐시메모리부에 기록저장된 프로그램 데이터를 플래시 메모리부에 이전하여 기록저장하므로 갱신한다. Therefore, according to the present invention having the above-described configuration, when recording and storing newly updated program data in the portable terminal 200, a comparison is made in byte units or block units, and as a result of the comparison, it is determined to be updated, The program data recorded and stored in the cache memory unit is transferred to the flash memory unit and stored in the cache.

상기와 같은 구성의 본 발명은, 휴대단말기에 구비되고 운용되는 각종 프로그램이 갱신되는 경우, 새로이 갱신된 프로그램 데이터를 캐시 메모리부에 기록저장하고, 이전 프로그램 데이터를 플래시 메모리부로부터 읽어 바이트 단위 또는 블록 단위로 비교하여 다른 경우에만 갱신된 것으로 판단하여 대체 기록저장하므로 휴대단말기의 프로그램 갱신 속도를 제고하는 산업적 이용효과가 있다. According to the present invention having the above configuration, when various programs provided and operated in the mobile terminal are updated, newly updated program data is recorded and stored in the cache memory unit, and previous program data is read from the flash memory unit in byte units or blocks. Compared with each other, it is judged to be updated only in other cases, so that the alternative record is stored, thereby increasing the program update speed of the portable terminal.

또한, 컴퓨터를 이용하여 새로이 개발된 프로그램을 캐시메모리에 기록저장하고 휴대단말기의 기저대역 제어부에 의하여 플래시 메모리부에 기록저장된 기존 프로그램과 비교하므로, 갱신이 완료될 때까지 컴퓨터와 접속하지 않아도 되는 사용상 편리한 효과가 있다. In addition, the newly developed program is stored in the cache memory using a computer and compared with the existing program recorded and stored in the flash memory unit by the baseband controller of the mobile terminal. Therefore, the user does not need to connect with the computer until the update is completed. It has a convenient effect.

도1 은 일반적인 이동통신 시스템의 기능 구성도, 1 is a functional configuration diagram of a general mobile communication system,

도2 는 종래 기술에 의한 휴대단말기의 프로그램 갱신방법 순서도, 2 is a flowchart of a program update method of a portable terminal according to the prior art;

도3 은 본 발명에 의한 휴대단말기의 프로그램 갱신 장치 기능 구성도, 3 is a functional configuration diagram of a program update device of a mobile terminal according to the present invention;

도4 는 본 발명에 의한 휴대단말기의 프로그램 갱신 방법 순서도. 4 is a flowchart of a program update method of a mobile terminal according to the present invention;

** 도면의 주요 부분에 대한 부로 설명 **          ** Description of parts of the main parts of the drawings **

100 : 컴퓨터 200 : 휴대단말기 210 : 캐시 메모리부100: computer 200: mobile terminal 210: cache memory unit

220 : 기저대역 제어부 230 : 플래시 메모리부 220: baseband control unit 230: flash memory unit

Claims (10)

휴대단말기의 외부로부터 인가되는 프로그램 데이터를 입력하여 기록저장하는 캐시 메모리부와, A cache memory unit for inputting and storing program data applied from the outside of the portable terminal; 상기 캐시 메모리부의 데이터를 인가받고 비교하며 휴대단말기의 전체 운용을 감시하는 기저대역 제어부와, A baseband controller which receives and compares data of the cache memory unit and monitors overall operation of the mobile terminal; 상기 기저대역 제어부와 접속되어 기존의 휴대단말기 운용 프로그램과 데이터를 기록저장하고 갱신하는 플래시 메모리부가 포함되어 이루어지는 구성을 특징으로 하는 휴대단말기의 프로그램 갱신 장치. And a flash memory unit connected to the baseband control unit for recording, storing, and updating an existing mobile terminal operating program and data. 제1 항에 있어서, 상기 휴대단말기는, The method of claim 1, wherein the mobile terminal, 상기 캐시메모리부에 접속되고 갱신된 프로그램 데이터를 출력하는 인가하는 외부 컴퓨터와 연결되는 구성으로 이루어지는 것을 특징으로 하는 휴대단말기의 프로그램 갱신 장치. And a connection to an external computer which is connected to the cache memory unit and outputs updated program data. 제2 항에 있어서, 상기 캐시메모리부는, The method of claim 2, wherein the cache memory unit, 갱신되어 기록저장된 프로그램 데이터를 외부 컴퓨터로부터 입력하고 상기 기저대역 제어부의 제어에 의하여 출력하는 구성으로 이루어지는 것을 특징으로 하는 휴대단말기의 프로그램 갱신 장치. And updating and recording stored program data from an external computer and outputting the program data under the control of the baseband controller. 제1 항에 있어서, 상기 기저대역 제어부는, The method of claim 1, wherein the baseband control unit, 상기 캐시 메모리부에 기록저장된 프로그램 데이터를 상기 플래시 메모리부에 기록저장된 프로그램 데이터와 바이트 단위나 블록 단위로 비교하고, Comparing the program data recorded and stored in the cache memory unit with the program data recorded and stored in the flash memory unit in byte units or block units, 상기 비교결과 동일하면 다음 순서의 바이트 단위나 블록 단위의 프로그램 데이터를 비교하며, If the comparison result is the same, the program data of the next byte unit or block unit is compared. 상기 비교결과 동일하지 않으면, 상기 캐시 메모리부에 기록저장된 프로그램 데이터를 상기 플래시 메모리부의 해당 바이트 단위나 블록단위로 새로이 갱신 기록저장하는 구성으로 이루어진 것을 특징으로 하는 휴대단말기의 프로그램 갱신 장치. And if it is not the same as the result of the comparison, the program update device of the portable terminal, characterized in that for newly updating and storing the program data recorded and stored in the cache memory unit in the unit of byte or block of the flash memory unit. 제1 항에 있어서, 상기 플래시 메모리부는, The flash memory device of claim 1, wherein the flash memory unit includes: 상기 기저대역 제어부의 제어에 의하여 기존에 기록저장된 프로그램 데이터를 바이트 단위나 블록단위로 출력하고, 상기 바이트 단위나 블록단위로 새로이 입력되는 프로그램 데이터를 대체 기록저장하므로 갱신하는 구성으로 이루어진 것을 특징으로 하는 휴대단말기의 프로그램 갱신 장치. Under the control of the baseband control unit, the program data previously recorded and stored are output in byte units or block units, and the program data newly input in the byte units or block units is alternately recorded and stored. Program updating device of a mobile terminal. 휴대단말기는 새로운 프로그램 데이터로 갱신하는 경우에 외부 컴퓨터로부터 갱신된 프로그램 데이터를 바이트 단위나 블록단위로 입력하는 준비과정과, When the portable terminal updates with new program data, a preparation process for inputting updated program data from an external computer in units of bytes or blocks, and 상기 과정에서 입력된 프로그램 데이터와 휴대단말기의 플래시 메모리부에 기록저장된 기존 프로그램 데이터를 바이트 단위나 블록 단위로 대비하여 동일한지 비교하는 대비과정과, A comparison process of comparing the program data input in the above process with the existing program data stored in the flash memory unit of the mobile terminal in byte units or block units and comparing the same; 상기 과정에서 대비한 프로그램 데이터가 동일한 값이 아니면 플래시 메모리부의 프로그램 데이터를 캐시 메모리부의 프로그램 데이터로 대체하여 갱신 기록저장하고 갱신이 완료되면 종료하는 갱신과정으로 이루어진 것을 특징으로 하는 휴대단말기의 프로그램 갱신 방법. If the program data prepared in the above process is not the same value, the program update method of the portable terminal, characterized in that for updating and storing the program data of the flash memory unit to replace the program data of the cache memory unit, and recording and storing when the update is complete . 제6 항에 있어서, The method of claim 6, 상기 갱신과정에서 대비한 프로그램 데이터 값이 동일한 값이면, 다음순서의 바이트 단위나 블록단위를 지정하고 상기 준비과정으로 궤환하여 상기 과정을 반복하는 궤환과정으로 이루어진 것을 특징으로 하는 휴대단말기의 프로그램 갱신 방법. If the program data value prepared in the update process is the same value, the program update method of the mobile terminal comprising a feedback process of specifying the next byte unit or block unit and returning to the preparation process and repeating the process. . 제6 항에 있어서, 상기 준비과정은, The method of claim 6, wherein the preparation process, 휴대단말기에 의하여 기존의 프로그램 데이터를 새로운 것으로 갱신하는지를 판단하는 과정과, Determining whether the portable terminal updates existing program data with a new one; 상기 과정에서 갱신하는 경우, 외부 컴퓨터로부터 갱신된 프로그램 데이터를 캐시 메모리부에 바이트 단위나 블록단위로 입력하여 기록저장하는 과정으로 이루어진 것을 특징으로 하는 휴대단말기의 프로그램 갱신 방법. When updating in the above process, the program update method of the portable terminal comprising the step of recording and storing the program data updated from the external computer to the cache memory unit by byte unit or block unit. 제6 항에 있어서, 상기 대비과정은, The method of claim 6, wherein the contrasting process, 상기 휴대단말기의 기저대역 제어부에 의하여 캐시 메모리부에 기록저장된 프로그램 데이터와 플래시 메모리부에 기록저장된 프로그램 데이터를 바이트 단위나 블록 단위로 읽는 과정과, Reading, by a baseband controller of the portable terminal, program data recorded and stored in a cache memory unit and program data recorded and stored in a flash memory unit in units of bytes or blocks; 상기 과정에서 바이트 단위나 블록 단위로 읽은 프로그램 데이터를 대비하여 비교하는 과정으로 이루어진 것을 특징으로 하는 휴대단말기의 프로그램 갱신 방법. And comparing and comparing the program data read in byte units or block units in the above process. 제6 항에 있어서, 상기 갱신과정은, The method of claim 6, wherein the updating process, 상기 대비과정에서 캐시 메모리부와 플래시 메모리부로부터 바이트 단위나 블록 단위로 읽고 대비하여 비교한 프로그램 데이터가 동일한 값인지 판단하는 과정과, Determining whether the program data read from the cache memory unit and the flash memory unit in the unit of a byte or a block is compared with the same value in the preparation process; 상기 과정에서 판단하여 동일한 값이 아니면 캐시 메모리부에 기록된 바이트 단위나 블록 단위의 프로그램 데이터를 플래시 메모리부의 해당 바이트 단위나 블록단위에 대체하여 기록저장하므로 갱신하는 과정과, A process of updating and storing the program data written in the cache memory unit by the byte unit or the block unit by replacing the program data recorded in the cache memory unit with the corresponding byte unit or the block unit in the flash memory unit, if the same value is not determined and updated; 상기 과정의 프로그램 데이터를 모든 바이트 단위나 블록단위로 비교하여 갱신이 완료되었는지 판단하고 갱신이 완료되지 않았으면 상기 준비과정으로 궤환하며 갱신이 완료되었으면 종료로 진행하는 과정으로 이루어진 것을 특징으로 하는 휴대단말기의 프로그램 갱신 방법.Comparing the program data of the process in every byte unit or block unit to determine whether the update is completed, and if the update is not completed, it returns to the preparation process, and if the update is completed, the portable terminal comprising a process of proceeding to the end How to update program.
KR1020040013651A 2004-02-27 2004-02-27 A method and a apparatus of program updating for mobile phone Ceased KR20050087935A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040013651A KR20050087935A (en) 2004-02-27 2004-02-27 A method and a apparatus of program updating for mobile phone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040013651A KR20050087935A (en) 2004-02-27 2004-02-27 A method and a apparatus of program updating for mobile phone

Publications (1)

Publication Number Publication Date
KR20050087935A true KR20050087935A (en) 2005-09-01

Family

ID=37271020

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040013651A Ceased KR20050087935A (en) 2004-02-27 2004-02-27 A method and a apparatus of program updating for mobile phone

Country Status (1)

Country Link
KR (1) KR20050087935A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100678656B1 (en) * 2005-01-25 2007-02-05 에스케이 텔레콤주식회사 Database update method of mobile communication terminal using temporary area of memory and mobile communication terminal therefor
WO2009126484A3 (en) * 2008-04-10 2009-12-17 Palm, Inc. Computer program updates for mobile computing device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100678656B1 (en) * 2005-01-25 2007-02-05 에스케이 텔레콤주식회사 Database update method of mobile communication terminal using temporary area of memory and mobile communication terminal therefor
WO2009126484A3 (en) * 2008-04-10 2009-12-17 Palm, Inc. Computer program updates for mobile computing device

Similar Documents

Publication Publication Date Title
US20120281581A1 (en) Method and device for selecting access point name
CN103501333B (en) Method, device and terminal equipment for downloading files
KR100595695B1 (en) Modular device and method of mobile terminal
US20130083946A1 (en) Apparatus and method for sound control and electronic service
CN101408926A (en) RFID for connected accessory identification and method
CN105487780A (en) Display method and device for control
CN103607713A (en) Method, apparatus, device and system for network access
CN104394600A (en) Method and device for transmitting files
CN103687060A (en) Terminal communication method, terminal communication device and terminals
CN104954159A (en) Network information statistics method and device
CN104935955A (en) Live video stream transmission method, device and system
CN104837042A (en) Digital multimedia data encoding method and apparatus
CN103699373A (en) Interface color display method, device and system
CN101677338A (en) Shortcut list ordering system and method
CN103687063B (en) A kind of method of interconnection network, device and terminal equipment
CN104952454A (en) Processing method of audio data and voice communication terminal
CN103699309A (en) Method and device for recording synchronous video, and mobile terminal
CN103605532A (en) Program control method, device and system
CN105227606A (en) Application program adaptation method and device
CN105373534A (en) List display method, device and list display terminal
CN112394932A (en) Automatic browser webpage skin changing method and device
CN114979533B (en) Video recording method, device and terminal
CN105373557A (en) Content synchronization method and device
CN104778084B (en) A kind of system switching method and device
KR20050087935A (en) A method and a apparatus of program updating for mobile phone

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20040227

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: 20060120

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20060705

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20060120

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I