[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100794220B1 - File update method of mobile communication terminal using firmwate over the air and the mobile communication terminal therefor - Google Patents

File update method of mobile communication terminal using firmwate over the air and the mobile communication terminal therefor Download PDF

Info

Publication number
KR100794220B1
KR100794220B1 KR1020050105870A KR20050105870A KR100794220B1 KR 100794220 B1 KR100794220 B1 KR 100794220B1 KR 1020050105870 A KR1020050105870 A KR 1020050105870A KR 20050105870 A KR20050105870 A KR 20050105870A KR 100794220 B1 KR100794220 B1 KR 100794220B1
Authority
KR
South Korea
Prior art keywords
update
file
rom
mobile communication
ram
Prior art date
Application number
KR1020050105870A
Other languages
Korean (ko)
Other versions
KR20070048853A (en
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 KR1020050105870A priority Critical patent/KR100794220B1/en
Priority to CNA2006101504805A priority patent/CN1968477A/en
Publication of KR20070048853A publication Critical patent/KR20070048853A/en
Application granted granted Critical
Publication of KR100794220B1 publication Critical patent/KR100794220B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/66Updates of program code stored in read-only memory [ROM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 FOTA(Firmware Over The Air) 서비스를 통한 파일 업데이트를 이동 통신망에 요청하는 제 1 단계와, 파일 업데이트 요청을 수신한 이동 통신망으로부터 전송되는 파일 업데이트를 위한 업데이트 패키지를 수신하여 롬에 임시로 저장하는 제 2 단계와, 롬에 임시로 저장된 업데이트 패키지에서 업데이트된 파일을 램에 복사하여 업데이트된 파일에 의해 시스템 로딩을 수행하는 제 3 단계와, 업데이트된 파일에 의해 시스템 로딩이 이루어진 상태에서 시스템의 로드가 일정 기준이하인 경우 업데이트된 파일로 롬에 대한 파일 업데이트를 수행하는 제 4 단계를 포함하는 FOTA를 이용한 이동 통신 단말기의 파일 업데이트 방법을 제공한다.The present invention provides a first step for requesting a mobile communication network to update a file through a FOTA (Firmware Over The Air) service, and receives an update package for file update transmitted from the mobile communication network that receives the file update request. A second step of storing, a third step of copying the updated file from the update package temporarily stored in the ROM to RAM and performing a system loading with the updated file, and a system loading with the updated file. When the load of less than a certain criterion of the present invention provides a method of updating a file of a mobile communication terminal using a FOTA comprising a fourth step of performing a file update for the ROM with the updated file.

본 발명에 의하면, 많은 시간이 소요되는 롬 업데이트를 사용자의 업데이트 요청이 있는 그 시점에 수행하지 않고 이동 통신 단말기가 대기상태에 있는 시점에 백그라운드로 롬 업데이트를 수행함으로써 롬 업데이트를 수행하기 위해 데이터를 기록하는 동안에 사용자가 이동 통신 단말기를 사용하지 못하던 종래의 문제점을 해결할 수 있게 되었다.According to the present invention, the ROM update is not performed at the time when a user requests for update, but the ROM update is performed in the background when the mobile communication terminal is in a standby state. The conventional problem of not allowing the user to use the mobile communication terminal while recording can be solved.

롬, 램, 업데이트, 소프트웨어, 코드, FOTA, 플래시 메모리 ROM, RAM, Update, Software, Code, FOTA, Flash Memory

Description

FOTA를 이용한 이동 통신 단말기의 파일 업데이트 방법 및 이를 위한 이동 통신 단말기{FILE UPDATE METHOD OF MOBILE COMMUNICATION TERMINAL USING FIRMWATE OVER THE AIR AND THE MOBILE COMMUNICATION TERMINAL THEREFOR}FILE UPDATE METHOD OF MOBILE COMMUNICATION TERMINAL USING FIRMWATE OVER THE AIR AND THE MOBILE COMMUNICATION TERMINAL THEREFOR}

도 1은 본 발명의 일실시예에 따른 이동 통신 단말기의 구성 블록도.1 is a block diagram of a mobile communication terminal according to an embodiment of the present invention.

도 2는 도 1의 롬과 램에 데이터가 저장되어 있는 것을 설명하기 위한 도면.2 is a view for explaining that data is stored in the ROM and RAM of FIG.

도 3은 본 발명의 일실시예에 따른 이동 통신 단말기에서 파일 업데이트를 수행하는 동작 흐름도.3 is an operation flowchart of performing a file update in a mobile communication terminal according to an embodiment of the present invention.

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

100 : 이동 통신 단말기 110 : 메모리100: mobile communication terminal 110: memory

111 : 롬 112 : 램111: Romans 112: Ram

120 : 제어부 121 : 업데이트 요청부120: control unit 121: update request unit

122 : 저장 처리부 123 : 램 업데이트 처리부122: storage processing unit 123: RAM update processing unit

123a : 추출부 123b : 복사 처리부123a: extracting unit 123b: copy processing unit

123c : 시스템 로딩부 124 : 롬 업데이트 처리부123c: system loading unit 124: ROM update processing unit

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

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

170 : 키입력부 180 : 표시부170: key input unit 180: display unit

본 발명은 FOTA(Firmware Over The Air) 서비스를 이용하여 파일 업데이트를 수행하는 이동 통신 단말기 및 그 파일 업데이트 방법에 관한 것이다. The present invention relates to a mobile communication terminal for performing a file update using a FOTA (Firmware Over The Air) service and a file updating method thereof.

FOTA(Firmware Over The Air) 서비스는 이동 통신 단말기에 내장된 펌웨어(Firmware)를 원격지에서 무선으로 업데이트 해주는 서비스이다.FOTA (Firmware Over The Air) service is a service that updates the firmware embedded in the mobile terminal wirelessly from a remote location.

종래의 경우 이동 통신 단말기에서 FOTA(Firmware Over The Air) 서비스를 통하여 이동 통신 단말기에 저장되어 있는 각종 파일을 업데이트하기 위해서 사용자는 메인 메뉴창에서 FOTA 서비스 메뉴를 선택한다.In the conventional case, the user selects the FOTA service menu from the main menu window in order to update various files stored in the mobile communication terminal through the FOTA (Firmware Over The Air) service.

이에 따라 이동 통신 단말기는 업데이트할 파일의 정보를 화면에 표시하여 준다. 사용자가 업데이트 실행키를 선택하면 이동 통신 단말기는 이동 통신망으로부터 파일 업데이트를 수행하기 위한 업데이트 패키지를 수신한다.Accordingly, the mobile communication terminal displays the information of the file to be updated on the screen. When the user selects the update execution key, the mobile communication terminal receives an update package for performing file update from the mobile communication network.

이동 통신 단말기는 이동 통신망으로부터 수신한 업데이트 패키지에 의해 메모리의 롬에 대한 파일 업데이트를 수행한다.The mobile communication terminal performs a file update on the ROM of the memory by the update package received from the mobile communication network.

그리고, 롬에 대한 파일 업데이트가 완료되면 시스템을 재부팅하고 롬에 업데이트된 파일을 램에 복사하여 시스템을 로딩한다. 그리고, 사용자에게 파일 업데이트가 완료되었음을 알리는 안내 메시지를 출력한다.When the file update for the ROM is completed, the system is rebooted and the updated file in the ROM is copied to RAM to load the system. In addition, a guide message indicating that the file update is completed is output to the user.

그러나, 종래의 경우 롬에 대한 파일 업데이트를 수행하기 위해서는 롬에 데이터를 전기적으로 기록하는데 많은 시간이 소요된다. 이에 따라 롬에 데이터를 기록하는 동안(많게는 수분) 이동 통신 단말기는 다른 통신 기능을 수행할 수 없다.However, in the conventional case, in order to perform a file update for a ROM, it takes much time to electrically write data to the ROM. As a result, the mobile communication terminal cannot perform other communication functions while recording data in the ROM (as many minutes).

이에 따라, 사용자는 이동 통신 단말기에서 파일 업데이트가 수행되는 동안에는 다른 곳으로부터 오는 긴급한 콜을 수신할 수도 없고, 발신할 수도 없는 상태에 있게 되는 문제점이 있었다.Accordingly, while the file update is performed in the mobile terminal, the user may not receive an urgent call from another place and may not be able to make an outgoing call.

본 발명이 이루고자 하는 기술적 과제는 이동 통신 단말기에서 FOTA 서비스를 이용하여 파일 업데이트를 수행할 때 사용자가 이동 통신 단말기를 사용하는데 불편함을 주지 않으면서 파일 업데이트를 수행하게 하는데 있다.An object of the present invention is to allow a user to perform a file update without inconvenient in using the mobile terminal when performing a file update using a FOTA service in the mobile terminal.

이러한 기술적 과제를 달성하기 위한 본 발명의 일측면에 의하면, FOTA 서비스를 통한 파일 업데이트를 이동 통신망에 요청하는 제 1 단계와, 파일 업데이트 요청을 수신한 이동 통신망으로부터 전송되는 파일 업데이트를 위한 업데이트 패키지를 수신하여 롬에 임시로 저장하는 제 2 단계와, 롬에 임시로 저장된 업데이트 패키지에서 업데이트된 파일을 램에 복사하여 업데이트된 파일에 의해 시스템 로딩을 수행하는 제 3 단계와, 업데이트된 파일에 의해 시스템 로딩이 이루어진 상태에서 시스템의 로드가 일정 기준이하인 경우 업데이트된 파일로 롬에 대한 파일 업데 이트를 수행하는 제 4 단계를 포함하는 FOTA를 이용한 이동 통신 단말기의 파일 업데이트 방법을 제공한다.According to an aspect of the present invention for achieving the technical problem, the first step of requesting the mobile communication network to update the file through the FOTA service, and the update package for the file update transmitted from the mobile communication network receiving the file update request A second step of receiving and temporarily storing the ROM in a ROM; a third step of copying the updated file from the update package temporarily stored in the ROM to RAM and performing a system loading by the updated file; The present invention provides a method of updating a file of a mobile communication terminal using a FOTA, which includes a fourth step of performing a file update of a ROM with an updated file when the system load is below a predetermined criterion while loading is performed.

바람직하게 제 3 단계는 롬에 임시로 저장된 업데이트 패키지의 분석을 통해 업데이트된 파일을 추출하는 단계와, 시스템을 재부팅하여 추출된 업데이트된 파일을 램에 복사하는 단계와, 램에 복사된 업데이트된 파일에 의해 시스템 로딩을 수행하는 단계를 포함한다.Preferably, the third step may include extracting the updated file through analysis of the update package temporarily stored in the ROM, copying the extracted updated file to RAM by rebooting the system, and updating the copied file in RAM. Performing a system loading by.

바람직하게 제 4 단계는, 이동 통신 단말기의 상태가 대기 상태인 경우 시스템의 로드가 일정 기준 이하라고 판단한다.Preferably, the fourth step determines that the load of the system is below a certain criterion when the state of the mobile communication terminal is in the standby state.

바람직하게 제 4 단계는 백그라운드로 롬에 대한 파일 업데이트를 수행한다.Preferably, the fourth step performs a file update on the ROM in the background.

본 발명의 다른 측면에 의하면, 파일을 저장하고 있는 롬과 시스템 실행을 위해 롬으로부터 복사된 파일을 저장하고 있는 램을 포함하는 메모리와, FOTA 서비스를 통한 파일 업데이트를 이동 통신망에 요청하여 업데이트 패키지가 수신되면 롬에 임시로 저장하고, 업데이트 패키지에서 업데이트된 파일을 램에 복사하여 업데이트된 파일에 의해 시스템 로딩을 수행하고, 시스템의 로드가 일정 기준이하인 경우 업데이트된 파일로 롬에 대한 파일 업데이트를 수행하는 제어부를 포함하는 이동 통신 단말기를 제공한다.According to another aspect of the present invention, a memory including a ROM storing a file and a RAM storing a file copied from the ROM for system execution, and requesting a file update through the FOTA service to the mobile communication network to update the package; When received, it is temporarily stored in the ROM, the updated file from the update package is copied to RAM to perform system loading by the updated file, and when the system load is below a certain standard, the file update for the ROM is performed with the updated file. It provides a mobile communication terminal including a control unit.

바람직하게 제어부는 FOTA 서비스를 통한 파일 업데이트를 이동 통신망에 요청하는 업데이트 요청부와, 파일 업데이트 요청을 수신한 이동 통신망으로부터 전송되는 파일 업데이트를 위한 업데이트 패키지를 수신하여 롬에 임시로 저장하는 저장 처리부와, 롬에 임시로 저장된 업데이트 패키지에서 업데이트된 파일을 램에 복사하여 업데이트된 파일에 의해 시스템 로딩을 수행하는 램 업데이트 처리부와, 업데이트된 파일에 의해 시스템 로딩이 이루어진 상태에서 시스템의 로드가 일정 기준이하인 경우 업데이트된 파일로 롬에 대한 파일 업데이트를 수행하는 롬 업데이트 처리부를 포함한다.Preferably, the control unit includes an update request unit for requesting a file update through a FOTA service to the mobile communication network, a storage processing unit for receiving an update package for file update transmitted from the mobile communication network that receives the file update request and temporarily storing it in a ROM; RAM update processing unit that copies the updated file from the update package temporarily stored in the ROM to RAM and performs system loading by the updated file, and the system load is below a certain standard while the system is loaded by the updated file. If included, the ROM update processing unit performs a file update on the ROM with the updated file.

바람직하게 램 업데이트 처리부는 롬에 임시로 저장된 업데이트 패키지의 분석을 통해 업데이트된 파일을 추출하는 추출부와, 시스템을 재부팅하여 추출부에 의해 추출된 업데이트된 파일을 램에 복사하는 복사 처리부와, 램에 복사된 업데이트된 파일에 의해 시스템 로딩을 수행하는 시스템 로딩부를 포함한다.Preferably, the RAM update processing unit extracts the updated file through analysis of the update package temporarily stored in the ROM, a copy processing unit which reboots the system and copies the updated file extracted by the extract unit to RAM, RAM It includes a system loading unit for performing a system loading by the updated file copied to.

바람직하게 롬 업데이트 처리부는 이동 통신 단말기의 상태가 대기상태인 경우 시스템의 로드가 일정 기준 이하라고 판단한다.Preferably, the ROM update processing unit determines that the load of the system is below a predetermined standard when the state of the mobile communication terminal is in the standby state.

바람직하게 롬 업데이트 처리부는 백그라운드로 롬에 대한 파일 업데이트를 수행한다.Preferably, the ROM update processing unit performs a file update on the ROM in the background.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 일실시예를 설명하도록 한다.Hereinafter, with reference to the accompanying drawings to describe a preferred embodiment of the present invention.

도 1은 본 발명의 일실시예에 따른 이동 통신 단말기의 구성 블록도이다.1 is a block diagram of a mobile communication terminal according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일실시예에 따른 이동 통신 단말기는 롬(111)과 램(112)를 포함하는 메모리(110)와, 롬(111)과 램(112)에 대한 파일 업데이트를 수행하는 제어부(120)와, RF부(130)와, 음성 처리부(140)와, 스피커(150)와, 마이크로폰(160)과, 버튼으로 구성되는 키입력부(170)와, 표시부(180)를 포함하여 구성된다.Referring to FIG. 1, a mobile communication terminal according to an embodiment of the present invention may update a memory 110 including a ROM 111 and a RAM 112, and update files for the ROM 111 and the RAM 112. The control unit 120, the RF unit 130, the voice processing unit 140, the speaker 150, the microphone 160, the key input unit 170, and the display unit 180, which perform the buttons, It is configured to include.

메모리(110)는 제어부(120)에서 수행되는 파일 업데이트를 수행하기 위한 각종 프로그램을 저장하거나 프로그램에 의해 처리된 데이터를 임시 저장한다.The memory 110 stores various programs for performing a file update performed by the controller 120 or temporarily stores data processed by the program.

메모리(110)는 NAND 플래시 메모리(Flash Memory)로 구현될 수 있다. NAND 플래시 메모리(110)는 플래시 롬(Flash ROM)(111)과 에스램(SRAM)(112)을 포함한다.The memory 110 may be implemented as a NAND flash memory. The NAND flash memory 110 includes a flash ROM 111 and an SRAM 112.

플래시 롬(Flash ROM)(111)과 에스램(SRAM: Static Random Access Memory )(112)은 도 2에 도시된 바와 같은 각종 데이터들을 저장하고 있다.The flash ROM 111 and the static random access memory 112 may store various types of data as shown in FIG. 2.

플래시 롬(Flash ROM)(111)에는 저장번지(address)에 따라 업데이트 에이전트(UA)데이터 영역과 메인 어플리케이션(Main App) 데이터 영역과 부트(Boot) 데이터 영역과, 업데이트 패키지(Update Package) 영역과, 상태 바이트(Status) 및 예비쓰기 영역(RWU:Reserve Write Unit)들이 구비되어 있다.The flash ROM 111 may include an update agent (UA) data area, a main application data area, a boot data area, an update package area, and an update package area according to a storage address. A status byte and a reserve write area (RWU) are provided.

업데이트 에이전트(UA)데이터 영역은 제어부(120)에서 파일 업데이트를 수행하기 위한 업데이트 에이전트 프로그램 데이터를 저장하고 있다.The update agent (UA) data area stores update agent program data for performing file update by the controller 120.

에스램(112)에는 저장번지에 따라 업데이트 에이전트 풋프린트(UA footprint) 영역과, 업데이트 에이전트 스택(UA stack) 영역과, 워킹 RAM 뱅크(Working RAM Bank) 영역과, 업데이트 에이전트 힙(UA Heap) 및 압축해제된 업데이트 패키지(Decompressed Update Package) 영역 들이 구비되어 있다. 에스램(112)에 저장된 각종 업데이트 에이전트 관련 데이터들은 롬(111)에 저장된 업데이트 에이전트 프로그램이 제어부(120)에 의해 구동되어 롬 업데이트를 수행하는데 사용되는 각종 데이터들이다.The SRAM 112 has an update agent footprint area, an update agent stack area, a working RAM bank area, an update agent heap and a UA heap depending on a storage address. Decompressed Update Package areas are provided. The various update agent related data stored in the SRAM 112 are various data used by the update agent program stored in the ROM 111 to be driven by the controller 120 to perform a ROM update.

제어부(120)는 이동 통신 단말기의 전반적인 동작을 제어함과 아울러, FOTA 서비스를 이용한 파일 업데이트를 수행한다.The controller 120 controls the overall operation of the mobile communication terminal and performs file update using the FOTA service.

여기에서 파일 업데이트라 함은 이동 통신 단말기에 저장되어 실행되고 있는 각종 소프트웨어, 프로그램, 코드 등을 새로운 버전의 내용으로 업데이트하는 일련의 동작을 의미한다.Here, the file update refers to a series of operations for updating various software, programs, codes, etc., stored and executed in the mobile communication terminal, with contents of a new version.

이를 위해 제어부(120)는 롬(111)에 저장된 업데이트 에이전트 프로그램을 구동하여 실행된 업데이트 요청부(121)와, 저장 처리부(122)와, 램 업데이트 처리부(123)와, 롬 업데이트 처리부(124)를 포함하여 구성된다.To this end, the control unit 120 drives the update request unit 121 executed by driving the update agent program stored in the ROM 111, the storage processing unit 122, the RAM update processing unit 123, and the ROM update processing unit 124. It is configured to include.

업데이트 요청부(121)는 사용자의 요청에 따라 FOTA 서비스를 통한 파일 업데이트를 이동 통신망에 요청한다. The update request unit 121 requests a file update through the FOTA service to the mobile communication network according to a user's request.

이를 위해 업데이트 요청부(121)는 FOTA 서비스를 통한 파일 업데이트를 수행하기 위한 메뉴창을 표시부(180)에 표시하고, 사용자가 키입력부(170)를 조작하여 파일 업데이트를 요청하는 명령을 입력하면 파일 업데이트를 요청하는 메시지를 이동 통신망에 전송한다.To this end, the update request unit 121 displays a menu window for performing a file update through the FOTA service on the display unit 180, and when a user inputs a command to request a file update by operating the key input unit 170, Send a message requesting an update to the mobile communication network.

저장 처리부(122)는 업데이트 요청부(121)에 의해 수행된 파일 업데이트 요청을 수신한 이동 통신망으로부터 전송되는 파일 업데이트를 위한 업데이트 패키지를 수신하여 롬(111)에 임시로 저장한다.The storage processor 122 receives an update package for file update transmitted from the mobile communication network that receives the file update request performed by the update requester 121 and temporarily stores the update package in the ROM 111.

저장 처리부(122)는 롬(111)에 구비된 업데이트 패키지 영역에 이동 통신망으로부터 전송되는 업데이트 패키지를 저장한다. 저장 처리부(122)에 의해 롬(111)에 임시 저장되는 업데이트 패키지는 압축된 형태로 저장된다.The storage processor 122 stores the update package transmitted from the mobile communication network in the update package area provided in the ROM 111. The update package temporarily stored in the ROM 111 by the storage processor 122 is stored in a compressed form.

램 업데이트 처리부(123)는 롬(111)에 임시로 저장된 업데이트 패키지에서 업데이트된 파일을 램(112)에 복사하여 업데이트된 파일에 의해 시스템 로딩을 수행한다.The RAM update processor 123 copies the updated file from the update package temporarily stored in the ROM 111 to the RAM 112 and performs system loading by the updated file.

이를 위해 램 업데이트 처리부(123)는 추출부(123a)와 복사 처리부(123b)와 시스템 로딩부(123c)를 포함하여 구성된다.For this purpose, the RAM update processor 123 includes an extractor 123a, a copy processor 123b, and a system loading unit 123c.

추출부(123a)는 롬(111)에 임시로 저장된 업데이트 패키지를 분석하여 현재 롬(111)에 저장되어 있는 파일의 버전과 비교하여 새로이 업데이트된 파일을 추출한다.The extraction unit 123a analyzes the update package temporarily stored in the ROM 111 and compares the version of the file currently stored in the ROM 111 to extract a newly updated file.

추출부(123a)에 의해 추출된 업데이트 파일들은 램(112)에 복사되어 시스템 로딩에 사용되게 된다.The update files extracted by the extractor 123a are copied to the RAM 112 and used for system loading.

복사 처리부(123b)는 추출부(123a)에 의해 새로이 업데이트된 파일들이 추출되고 나면 그 업데이트된 파일들에 의해 시스템을 로딩하기 위하여 재부팅을 수행하여 롬(111)에 저장되어 있는 업데이트된 파일들을 램(112)에 복사한다.After the newly updated files are extracted by the extracting unit 123a, the copy processing unit 123b performs a reboot to load the system by the updated files, and then stores the updated files stored in the ROM 111. Copy to (112).

롬(111)에 저장되어 있는 업데이트된 파일들을 램(112)에 복사하는 것은 시스템의 로딩이 수행될 때 직접 롬(111)으로부터 파일을 읽어 시스템을 로딩하는 것이 아니라, 롬(111)에 저장되어 있는 파일을 램(112)에 복사하여 둔 상태에서 램(112)에 저장된 파일을 이용하여 시스템을 로딩시키기 때문이다.Copying the updated files stored in the ROM 111 to the RAM 112 does not directly load a system by reading a file from the ROM 111 when the loading of the system is performed, but is stored in the ROM 111. This is because the system loads the file using the file stored in the RAM 112 while the existing file is copied to the RAM 112.

시스템 로딩부(123c)는 복사 처리부(123b)에 의해 롬(111)에 저장되어 있는 업데이트 패키지 중에서 새로이 업데이트된 파일들이 램(112)에 복사되어 저장되면, 램(112)에 복사되어 저장된 파일들을 이용하여 시스템을 로딩한다. 이에 따라, 시스템은 새로이 업데이트된 파일들에 의해 로딩되어 사용자의 선택에 따라 수신 기능 및 발신 기능을 수행하게 되는 것이다.The system loading unit 123c may copy the files stored in the RAM 112 when the newly updated files are copied and stored in the RAM 112 among the update packages stored in the ROM 111 by the copy processing unit 123b. To load the system. Accordingly, the system is loaded by the newly updated files to perform the receiving function and the sending function according to the user's selection.

업데이트된 파일에 의해 시스템이 새롭게 로딩되어 수신 기능 및 발신 기능을 제공하는데 까지 소요되는 시간은 그다지 긴 시간이 아님에 따라 사용자는 파일 업데이트로 인한 이동 통신 단말기의 사용에 큰 불편을 겪지 않게 된다.Since the time required for the system to be newly loaded by the updated file to provide the reception function and the transmission function is not a long time, the user does not have a great inconvenience in using the mobile communication terminal due to the file update.

롬 업데이트 처리부(124)는 업데이트된 파일에 의해 시스템 로딩이 이루어진 상태에서 시스템의 로드가 일정 기준이하인 경우 업데이트된 파일로 롬에 대한 파일 업데이트를 수행한다.The ROM update processing unit 124 performs a file update on the ROM with the updated file when the load of the system is lower than a predetermined criterion while the system is loaded by the updated file.

이를 위해 롬 업데이트 처리부(124)는 램 업데이트 처리부(123)에 의해 램(112)이 새로이 업데이트된 파일들로 업데이트되어 업데이트된 파일들로 시스템이 로딩된 상태에서 롬(111)을 업데이트를 시킬 시점을 판단한다.To this end, the ROM update processing unit 124 updates the RAM 112 by the RAM update processing unit 123 with newly updated files and updates the ROM 111 with the system loaded with the updated files. To judge.

램 업데이트 처리부(123)에 의해 램(112)이 새로이 업데이트된 파일에 의해 이미 업데이트되어 시스템에 반영되고 있음에 따라, 롬 업데이트 처리부(124)에 의해 수행되는 롬 업데이트가 램 업데이트와 동시에 수행되지 않더라도 시스템을 운영하는데 아무런 영향이 없다.Since the RAM 112 is already updated by the newly updated file by the RAM update processing unit 123 and reflected in the system, even if the ROM update performed by the ROM update processing unit 124 is not performed simultaneously with the RAM update, There is no impact on operating the system.

따라서, 롬 업데이트 처리부(124)는 램 업데이트가 수행되어 시스템이 업데이트된 파일에 의해 로딩된 상태에서 사용자의 요청에 따라 수신 또는 발신 기능을 수행하다가, 이동 통신 단말기의 상태가 대기상태가 되면 추출부(123a)에 의해 추출된 업데이트된 파일로 롬(111)에 대한 업데이트를 수행한다.Accordingly, the ROM update processing unit 124 performs a reception or transmission function according to a user's request while the RAM update is performed and the system is loaded by the updated file. The updated file extracted by 123a is used to update the ROM 111.

이를 위해 롬 업데이트 처리부(124)는 도 2에 도시된 데이터 저장 영역에서 업데이트된 파일이 적용되는 부분 예를 들면, 부트 데이터 또는 메인 어플리케이션 중에서 해당 영역에 대한 업데이트를 수행한다.To this end, the ROM update processing unit 124 updates the corresponding region, for example, a boot data or a main application to which the updated file is applied in the data storage region illustrated in FIG. 2.

롬 업데이트 처리부(124)에 의한 롬(111)의 업데이트는 롬(111)에서 업데이트된 파일에 해당하는 부분을 새로이 전기적으로 기록하는 작업을 통해서 이루어진다. 롬 업데이트 처리부(124)에 의한 롬 업데이트는 수분의 시간이 걸린다.The update of the ROM 111 by the ROM update processing unit 124 is performed by newly electrically recording a part corresponding to the updated file in the ROM 111. The ROM update by the ROM update processor 124 takes a few minutes.

그렇지만 롬 업데이트 처리부(124)에 의한 롬 업데이트는 백그라운드(background)로 수행되고 롬 업데이트가 완료되면 완료되었음을 알리는 안내 메시지를 안내창을 통해 사용자에게 표시해줌에 따라 사용자는 그 안내 메시지를 보고서야 롬 업데이트가 완료되었음을 인지하게 된다.However, the ROM update by the ROM update processing unit 124 is performed in the background, and when the ROM update is completed, a prompt message is displayed to the user through the guide window indicating that the ROM update is completed. You will notice that it is complete.

이와 같이 롬 업데이트가 사용자가 인지하지 못하는 사이에 수행됨에 따라 사용자는 이동 통신 단말기를 사용하는데 있어서 아무런 불편을 느끼지 못하게 된다.As the ROM update is performed without the user's knowledge, the user does not feel any inconvenience in using the mobile communication terminal.

RF부(130)는 주파수 대역의 무선 채널로 수신되는 주파수의 신호를 안테나(ANT)를 통해 수신되면, 이를 대역 하강 변환하고 데이터의 종류를 구별하여 제어부(120)로 출력하거나 또는 음성 처리부(140)로 출력한다. When the RF unit 130 receives a signal of a frequency received through a radio channel of a frequency band through the antenna ANT, it converts the band down and distinguishes the type of data and outputs it to the control unit 120 or the voice processing unit 140. )

RF부(130)에서 제어부(120)로 출력되는 데이터는 문자 데이터 또는 페이징 채널을 통해 수신되는 페이징 신호 및 시그널링 신호들이 된다. 그리고 음성 처리부(140)로 출력되는 데이터는 음성 호가 설정된 경우에 수신되는 음성 데이터가 된다. Data output from the RF unit 130 to the control unit 120 becomes paging signals and signaling signals received through text data or a paging channel. The data output to the voice processor 140 becomes voice data received when a voice call is set.

또한 RF부(130)는 제어부(120)로부터 수신되는 데이터 또는 음성 처리부 (140)로부터 수신되는 파일화된 음성 데이터를 송신하기 위해 대역 상승 변환하여 안테나(ANT)를 통해 주파수 대역의 무선 신호로 변환하여 출력한다.In addition, the RF unit 130 performs band-up conversion to transmit the data received from the control unit 120 or the filed voice data received from the voice processing unit 140 and converted into a radio frequency signal in the frequency band through the antenna ANT. To print.

음성 처리부(140)는 일반적으로 보코더(VOCODER) 등으로 구성되며, 제어부(120)의 제어에 의해 구동된다. 음성 처리부(140)는 마이크로폰(MIC)(160)에 의해 입력된 전기 신호를 변조하여 음성 데이터로 변환하고, RF부(150)로 출력한다. 또한, 음성 처리부(140)는 RF부(130)로부터 입력된 부호화된 음성 데이터를 전기 신호로 복조하여 스피커(SPK)(150)로 출력하고, 스피커(SPK)(150)는 이를 가청음으로 변환하여 출력한다.The speech processing unit 140 is generally composed of a VOCODER, etc., and is driven by the control of the controller 120. The voice processor 140 modulates the electrical signal input by the microphone (MIC) 160 to convert the voice signal into voice data and outputs the voice signal to the RF unit 150. In addition, the speech processing unit 140 demodulates the encoded speech data input from the RF unit 130 into an electrical signal and outputs the result to the speaker (SPK) 150, and the speaker (SPK) 150 converts it into an audible sound. Output

키입력부(170)는 일반적으로 키 매트릭스 구조로 구성이 된다. 키입력부(170)는 다수의 숫자 키와 각종 기능을 수행하기 위한 기능키로 이루어지며, 사용자의 키 입력에 의해 키 데이터의 전기적인 신호를 제어부(120)로 출력한다.The key input unit 170 generally has a key matrix structure. The key input unit 170 includes a plurality of numeric keys and function keys for performing various functions, and outputs an electrical signal of key data to the controller 120 by a user's key input.

표시부(180)는 단말기 현재의 상태를 표시하거나 프로그램의 진행 상황 변화를 표시한다. 또한 수신 단문 메시지 등을 표시한다. 이런 표시 장치는 액정 표시 장치(Liquid Crystal Display : LCD)등과 같은 표시 장치로 구성할 수 있다.The display unit 180 displays the current state of the terminal or changes in the progress of the program. It also displays incoming short messages. Such a display device may be configured as a display device such as a liquid crystal display (LCD).

도 3은 본 발명의 일실시예에 따른 이동 통신 단말기에서 파일 업데이트를 수행하는 동작 흐름도이다.3 is a flowchart illustrating a file update operation performed in a mobile communication terminal according to an embodiment of the present invention.

도 3을 참조하면, 업데이트 요청부(121)는 사용자가 키입력부(170)를 조작하여 FOTA 서비스를 이용한 파일 업데이트를 요청하는 명령을 입력하면 파일 업데이트를 요청하는 메시지를 이동 통신망에 전송한다(S1).Referring to FIG. 3, when the user manipulates the key input unit 170 and inputs a command for requesting a file update using the FOTA service, the update request unit 121 transmits a message requesting the file update to the mobile communication network (S1). ).

업데이트 요청부(121)에 의해 파일 업데이트 요청이 이루어진 상태에서 업데 이트 요청을 수신한 이동 통신망으로부터 파일을 업데이트를 위한 업데이트 패키지가 전송되면 저장 처리부(122)는 그 업데이트 패키지를 수신하여 롬(111)에 임시로 저장한다(S2).When an update package for updating a file is transmitted from the mobile communication network which receives the update request in the state in which the file update request is made by the update request unit 121, the storage processor 122 receives the update package and then the ROM 111. Temporarily store in (S2).

램 업데이트 처리부(123)의 추출부(123a)는 롬(111)에 임시로 저장된 업데이트 패키지를 분석하여 현재 롬(111)에 저장되어 있는 파일의 버전과 비교하여 새로이 업데이트된 파일을 추출한다(S3).The extraction unit 123a of the RAM update processing unit 123 analyzes an update package temporarily stored in the ROM 111 and extracts a newly updated file by comparing with a version of a file currently stored in the ROM 111 (S3). ).

추출부(123a)에 의해 새로이 업데이트된 파일들이 추출되면 복사 처리부(123b)는 시스템을 재부팅한다(S4).When newly updated files are extracted by the extracting unit 123a, the copy processing unit 123b reboots the system (S4).

시스템이 재부팅되면 복사 처리부(123b)는 업데이트된 파일들에 의해 시스템을 로딩하기 위하여 롬(111)에 저장되어 있는 업데이트된 파일들을 램(112)에 복사한다(S5).When the system is rebooted, the copy processing unit 123b copies the updated files stored in the ROM 111 to the RAM 112 in order to load the system by the updated files (S5).

복사 처리부(123b)에 의해 롬(111)에 저장되어 있는 업데이트 패키지 중에서 새로이 업데이트된 파일들이 램(112)에 복사되어 저장되면, 시스템 로딩부(123c)는 램(112)에 복사되어 저장된 파일들을 이용하여 시스템을 로딩한다(S6). When newly updated files are copied and stored in the RAM 112 among the update packages stored in the ROM 111 by the copy processing unit 123b, the system loading unit 123c copies the files stored in the RAM 112 and stored. The system is loaded using (S6).

롬 업데이트 처리부(124)는 램 업데이트가 수행되어 시스템이 업데이트된 파일에 의해 로딩된 상태에서 이동 통신 단말기의 상태가 대기상태인지를 판단한다(S7).The ROM update processing unit 124 determines whether the state of the mobile communication terminal is in the standby state when the RAM update is performed and the system is loaded by the updated file (S7).

판단 결과 이동 통신 단말기의 상태가 대기상태이면 롬 업데이트 처리부(124)는 롬(111)에서 업데이트된 파일에 해당하는 부분을 추출부(123a)에 의해 추출된 업데이트된 파일로 업데이트를 수행한다(S8). As a result of the determination, when the state of the mobile communication terminal is in the standby state, the ROM update processing unit 124 updates the portion corresponding to the updated file in the ROM 111 with the updated file extracted by the extraction unit 123a (S8). ).

한편, 판단 결과 이동 통신 단말기의 상태가 대기 상태가 아니면 주기적으로 이동 통신 단말기의 상태가 대기 상태인지를 판단한다.On the other hand, if it is determined that the state of the mobile communication terminal is not in the standby state, it is periodically determined whether the state of the mobile communication terminal is in the standby state.

롬 업데이트 처리부(124)는 롬 업데이트가 완료되면 완료되었음을 알리는 안내 메시지를 안내창을 통해 사용자에게 표시해준다(S9).When the ROM update is completed, the ROM update processor 124 displays a guide message indicating that the ROM update is completed to the user through the guide window (S9).

본 발명은 바람직한 실시예를 참조하여 설명되었다. 그렇지만, 구체적으로 설명된 것과는 다른 많은 기타 실시예들이 또한 본 발명의 사상 및 범위 내에 들어간다는 것을 관련 분야의 당업자들은 이해할 것이다. The present invention has been described with reference to preferred embodiments. However, those skilled in the art will understand that many other embodiments other than those specifically described also fall within the spirit and scope of the invention.

본 발명에 의하면, 이동 통신 단말기는 사용자가 파일 업데이트를 실행시키면 파일 업데이트를 이동 통신망에 요청하여 이동 통신망으로부터 전송되는 업데이트 패키지를 롬에 임시로 저장하고, 업데이트 패키지에서 새롭게 업데이트된 파일을 추출한다.According to the present invention, when a user executes a file update, the mobile communication terminal requests a file update from the mobile communication network, temporarily stores an update package transmitted from the mobile communication network in a ROM, and extracts a newly updated file from the update package.

그리고, 시스템의 재부팅을 수행한다. 시스템이 재부팅될 때 롬에 저장되어 있는 파일을 램에 복사하여 시스템을 로딩시킬 때 새롭게 업데이트된 파일을 램에 복사하여 업데이트된 파일에 의해 시스템을 로딩시킨다. 업데이트된 파일에 의해 시스템이 로딩된 상태에서 사용자가 이동 통신 단말기를 사용하지 않을 때 롬에 대한 업데이트를 수행한다.Then reboot the system. When the system is rebooted, the file stored in the ROM is copied to RAM. When the system is loaded, the newly updated file is copied to RAM and the system is loaded by the updated file. The ROM is updated when the user does not use the mobile terminal while the system is loaded by the updated file.

이와 같이 많은 시간이 소요되는 롬 업데이트를 사용자의 업데이트 요청이 있는 그 시점에 수행하지 않고 이동 통신 단말기가 대기 상태에 있는 시점에 백그 라운드로 롬 업데이트를 수행함으로써 롬 업데이트를 수행하기 위해 데이터를 기록하는 동안에 사용자가 이동 통신 단말기를 사용하지 못하던 종래의 문제점을 해결할 수 있게 되었다.Instead of performing this time-consuming ROM update at the time when a user's update request is made, the data is recorded to perform the ROM update by performing the ROM update in the background when the mobile terminal is in the standby state. In the meantime, the conventional problem that the user cannot use the mobile communication terminal can be solved.

Claims (9)

FOTA(Firmware Over The Air) 서비스를 통한 파일 업데이트를 이동 통신망에 요청하는 단계와,Requesting a mobile network to update a file through a firmware over the air (FOTA) service; 상기 파일 업데이트 요청을 수신한 상기 이동 통신망으로부터 전송되는 파일 업데이트를 위한 업데이트 패키지를 수신하여 롬에 임시로 저장하는 단계와,Receiving an update package for file update transmitted from the mobile communication network receiving the file update request and temporarily storing the update package in a ROM; 상기 롬에 임시로 저장된 업데이트 패키지의 분석을 통해 업데이트된 파일을 추출하는 단계와,Extracting the updated file through analysis of the update package temporarily stored in the ROM; 시스템을 재부팅하여 상기 추출된 업데이트된 파일을 램에 복사하는 단계와,Rebooting the system to copy the extracted updated file to RAM; 상기 램에 복사된 업데이트된 파일에 의해 시스템 로딩을 수행하는 단계와,Performing system loading by the updated file copied to the RAM; 상기 업데이트된 파일에 의해 시스템 로딩이 이루어진 상태에서 시스템의 로드가 일정 기준이하인 경우 상기 업데이트된 파일로 상기 롬에 대한 파일 업데이트를 수행하는 단계를 포함하는 FOTA를 이용한 이동 통신 단말기의 파일 업데이트 방법.And performing a file update on the ROM with the updated file when the load of the system is lower than a predetermined criterion while the system is loaded by the updated file. 삭제delete 청구항 1에 있어서, 상기 업데이트 수행단계는,The method of claim 1, wherein the performing of the update, 이동 통신 단말기의 상태가 대기 상태인 경우 상기 시스템의 로드가 일정 기준 이하라고 판단하는 FOTA를 이용한 이동 통신 단말기의 파일 업데이트 방법.The file updating method of the mobile communication terminal using the FOTA determines that the load of the system is below a certain criterion when the state of the mobile communication terminal is in the standby state. 청구항 1에 있어서, 상기 업데이트 수행단계는,The method of claim 1, wherein the performing of the update, 백그라운드로 상기 롬에 대한 파일 업데이트를 수행하는 FOTA를 이용한 이동 통신 단말기의 파일 업데이트 방법.A file updating method of a mobile communication terminal using FOTA which performs a file update for the ROM in the background. 파일을 저장하고 있는 롬과 시스템 실행을 위해 상기 롬으로부터 복사된 파일을 저장하고 있는 램을 포함하는 메모리와,A memory including a ROM storing a file and a RAM storing a file copied from the ROM for system execution; FOTA 서비스를 통한 파일 업데이트를 상기 이동 통신망에 요청하는 업데이트 요청부와,An update request unit for requesting the mobile communication network to update a file through a FOTA service; 상기 요청을 수신한 상기 이동 통신망으로부터 전송되는 파일 업데이트를 위한 업데이트 패키지를 수신하여 롬에 임시로 저장하는 저장 처리부와,A storage processing unit for receiving an update package for updating a file transmitted from the mobile communication network receiving the request and temporarily storing the update package in a ROM; 상기 롬에 임시로 저장된 업데이트 패키지에서 업데이트된 파일을 램에 복사여 상기 업데이트된 파일에 의해 시스템 로딩을 수행하는 램 업데이트 처리부와,A RAM update processing unit which copies the updated file from the update package temporarily stored in the ROM to RAM and performs system loading by the updated file; 상기 업데이트된 파일에 의해 시스템 로딩이 이루어진 상태에서 시스템의 로드가 일정 기준이하인 경우 상기 업데이트된 파일로 상기 롬에 대한 파일 업데이트를 수행하는 롬 업데이트 처리부를 포함하는 이동 통신 단말기.And a ROM update processing unit configured to perform a file update on the ROM with the updated file when the load of the system is lower than a predetermined criterion while the system is loaded by the updated file. 삭제delete 청구항 5에 있어서, 상기 램 업데이트 처리부는,The method of claim 5, wherein the RAM update processing unit, 상기 롬에 임시로 저장된 업데이트 패키지의 분석을 통해 업데이트된 파일을 추출하는 추출부와,An extraction unit for extracting an updated file through analysis of an update package temporarily stored in the ROM; 시스템을 재부팅하여 상기 추출부에 의해 추출된 업데이트된 파일을 램에 복사하는 복사 처리부와,A copy processing unit which reboots the system and copies the updated file extracted by the extracting unit to RAM; 상기 램에 복사된 업데이트된 파일에 의해 시스템 로딩을 수행하는 시스템 로딩부를 포함하는 이동 통신 단말기.And a system loading unit configured to perform system loading by the updated file copied to the RAM. 청구항 5에 있어서, 상기 롬 업데이트 처리부는,The method of claim 5, wherein the ROM update processing unit, 이동 통신 단말기의 상태가 대기 상태인 경우 상기 시스템의 로드가 일정 기준 이하라고 판단하는 이동 통신 단말기.And determining that the load of the system is equal to or less than a predetermined standard when the state of the mobile communication terminal is in the standby state. 청구항 5에 있어서, 상기 롬 업데이트 처리부는,The method of claim 5, wherein the ROM update processing unit, 백그라운드로 상기 롬에 대한 파일 업데이트를 수행하는 이동 통신 단말기.A mobile communication terminal performing a file update for the ROM in the background.
KR1020050105870A 2005-11-07 2005-11-07 File update method of mobile communication terminal using firmwate over the air and the mobile communication terminal therefor KR100794220B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020050105870A KR100794220B1 (en) 2005-11-07 2005-11-07 File update method of mobile communication terminal using firmwate over the air and the mobile communication terminal therefor
CNA2006101504805A CN1968477A (en) 2005-11-07 2006-10-31 File update method of mobile communication terminal using firmwate over the air and the mobile communication terminal therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050105870A KR100794220B1 (en) 2005-11-07 2005-11-07 File update method of mobile communication terminal using firmwate over the air and the mobile communication terminal therefor

Publications (2)

Publication Number Publication Date
KR20070048853A KR20070048853A (en) 2007-05-10
KR100794220B1 true KR100794220B1 (en) 2008-01-14

Family

ID=38076956

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050105870A KR100794220B1 (en) 2005-11-07 2005-11-07 File update method of mobile communication terminal using firmwate over the air and the mobile communication terminal therefor

Country Status (2)

Country Link
KR (1) KR100794220B1 (en)
CN (1) CN1968477A (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100782080B1 (en) * 2006-09-07 2007-12-04 삼성전자주식회사 Updating method for mobile communication terminal and system
KR100860753B1 (en) * 2007-01-03 2008-09-29 삼성전자주식회사 Apparatus and method for firmware upgrade
KR101462282B1 (en) * 2008-08-12 2014-11-14 주식회사 엘지유플러스 Apparatus and method of updating mobile communication terminal
CN101924607B (en) 2010-08-27 2013-01-23 华为终端有限公司 Firmware processing method based on firmware air transmission technology, device and system thereof
CN102917343A (en) * 2011-08-04 2013-02-06 中兴通讯股份有限公司 Firmware upgrading method, device and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990078210A (en) * 1998-03-25 1999-10-25 디츠 볼프강, 힐케르트 고트프리트 Polyester film with surface topography matched to the intended use, the use of the film and process for its production
KR20020088573A (en) * 2001-05-18 2002-11-29 엘지전자 주식회사 Firmware upgrade method for digital player
KR20030055698A (en) * 2001-12-27 2003-07-04 한국전자통신연구원 Upgrade method of image file in network system
KR20040036771A (en) * 2002-10-24 2004-05-03 엘지전자 주식회사 Method for upgrade the binary data by using OTA

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990078210A (en) * 1998-03-25 1999-10-25 디츠 볼프강, 힐케르트 고트프리트 Polyester film with surface topography matched to the intended use, the use of the film and process for its production
KR20020088573A (en) * 2001-05-18 2002-11-29 엘지전자 주식회사 Firmware upgrade method for digital player
KR20030055698A (en) * 2001-12-27 2003-07-04 한국전자통신연구원 Upgrade method of image file in network system
KR20040036771A (en) * 2002-10-24 2004-05-03 엘지전자 주식회사 Method for upgrade the binary data by using OTA

Also Published As

Publication number Publication date
KR20070048853A (en) 2007-05-10
CN1968477A (en) 2007-05-23

Similar Documents

Publication Publication Date Title
KR100593996B1 (en) How to display wallpaper on a mobile phone
KR100636985B1 (en) Method for compressing sms message in mobile phone and mobile phone thereof
EP1717686A2 (en) Apparatus and method for displaying icons and controlling direct link menus in portable terminal
KR20100081720A (en) Method and system for fota service
US8374648B2 (en) Method for performing communication function in wireless terminal
KR100794220B1 (en) File update method of mobile communication terminal using firmwate over the air and the mobile communication terminal therefor
US20100048178A1 (en) Method and apparatus for deleting message in mobile terminal
KR20050023115A (en) Mobile terminal and method for displaying variable assistance area
KR101181758B1 (en) Method for Factory Reset of Mobile Terminal
JP3782956B2 (en) Mobile terminal device
JP2001282788A (en) Electronic dictionary device, method for switching language to be used for the same, and storage medium
KR100765233B1 (en) Method and apparatus for alarm service using a menu setted at random
JPH11313355A (en) Radio selective calling receiver with external connection function and its message transfer method
JP2011049804A (en) Portable electronic equipment
JP4069728B2 (en) Mobile phone and emergency call transmission method used therefor
KR100641573B1 (en) Method for processing interrupt of external memory in mobile phone and the mobile phone thereof
KR100751016B1 (en) Method for management of file system and data processing apparatus thereof
KR100395483B1 (en) Message automatic save at work and restoration method in portable wireless communication terminal
KR100771995B1 (en) Apparatus and method for upgrading firmware in a wireless terminal having complex function
JP2008090723A (en) Portable terminal
KR20020061058A (en) Method for storing callback number of short message service in portable wireless terminal
JP2001326720A (en) Communication system
KR100462752B1 (en) How to search the zip code on a portable wireless device
JP4539860B2 (en) Portable terminal device, power supply control method, and program
US20060136416A1 (en) Apparatus and method for storing messages in a portable wireless terminal

Legal Events

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

Payment date: 20121227

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20131224

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20141224

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20151224

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20161223

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee