KR101487774B1 - 휴대용 단말기에서 비휘발성 아이템을 복원하기 위한 장치및 방법 - Google Patents

휴대용 단말기에서 비휘발성 아이템을 복원하기 위한 장치및 방법 Download PDF

Info

Publication number
KR101487774B1
KR101487774B1 KR20080030511A KR20080030511A KR101487774B1 KR 101487774 B1 KR101487774 B1 KR 101487774B1 KR 20080030511 A KR20080030511 A KR 20080030511A KR 20080030511 A KR20080030511 A KR 20080030511A KR 101487774 B1 KR101487774 B1 KR 101487774B1
Authority
KR
South Korea
Prior art keywords
portable terminal
item
volatile
storage area
nonvolatile
Prior art date
Application number
KR20080030511A
Other languages
English (en)
Other versions
KR20090105204A (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 KR20080030511A priority Critical patent/KR101487774B1/ko
Priority to US12/415,298 priority patent/US20090249056A1/en
Publication of KR20090105204A publication Critical patent/KR20090105204A/ko
Application granted granted Critical
Publication of KR101487774B1 publication Critical patent/KR101487774B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link

Landscapes

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

Abstract

본 발명은 휴대용 단말기에서 지원하는 주파수 대역에 대한 비휘발성 아이템을 따로 모아 비휘발성 메모리에 저장한 후, 부팅시마다 접근 시 시간이 오래 걸리는 파일 시스템을 사용하는 대신 상기 저장한 비휘발성 아이템을 복사하여 복원함으로써 부팅 시간을 단축하기 위한 장치 및 방법에 관한 것으로, 휴대용 단말기의 구동 및 초기화에 필요한 파라미터를 저장하는 파일시스템을 포함하는 메모리와, 상기 파라미터 가운데 휴대용 단말기가 지원하는 주파수 대역에 대한 송 수신 성능 값을 나타내는 비휘발성 아이템 항목을 확인하여 저장하고, 상기 휴대용 단말기의 부팅 과정 수행시 상기 저장한 비휘발성 아이템 항목을 복사하여 복원하도록 하는 제어부를 포함하여 상기 휴대용 단말기의 부팅 시간을 단축시키고, 상기 비휘발성 아이템의 오류나 손실시 빠르게 복원하여 상기 휴대용 단말기의 정상적 동작을 가능하게 한다.
비휘발성 아이템, NV, Non Volatile, 조정, 백업, 복원

Description

휴대용 단말기에서 비휘발성 아이템을 복원하기 위한 장치 및 방법{APPARATUS AND METHOD FOR RETRIEVING NON VOLATILE ITEM IN PORTABLE TERMINAL}
본 발명은 휴대용 단말기의 비휘발성(NV ; Non Volatile) 아이템의 복원(retrieve) 장치 및 방법에 관한 것으로, 상기 휴대용 단말기에서 지원하는 주파수 대역에 대한 비휘발성 아이템을 따로 모아 저장한 후, 부팅시마다 상기 저장한 비휘발성 아이템을 복원하여 부팅 시간을 단축하기 위한 장치 및 방법에 관한 것이다.
일반적으로, 휴대용 단말기는 휴대가 용이하도록 소형화하여 기지국의 전파발사거리 이내에서는 장소 및 거리에 제한받지 않고 상대방과의 통화 또는 데이터교환이 가능한 무선통신기기의 하나로 산업발달과 더불어 정보화사회를 추구하고 있는 시점에서 중요한 개인용 통신수단의 하나로서 그 보급이 계속적으로 확산되는 추세에 있다.
상기 휴대용 단말기는 메모리에 상기 휴대용 단말기의 구동 및 초기화에 필요한 파라미터를 정의하여 저장하며, 상기 휴대용 단말기의 고유정보 및 각 부의 설정 데이터를 저장한다.
상기 메모리에 정의되어 저장되는 파라미터 및 고유정보는 전원이 꺼지더라도 유지되어야하는 데이터들이기 때문에 플레쉬 메모리(Flash memory)와 같은 비휘발성 메모리에 영구히 저장되며, 상기 휴대용 단말기 부팅시, RAM 내부의 특정 영역(NV table)에 복원 후 참조되어 상기 휴대용 단말기가 정상적으로 동작하도록 하는 비 휘발성(NV ; Non volatile) 아이템이라 한다. 특히 RF 성능 값들은 고유 소프트웨어 바이너리에 일괄적으로 적용할 수 없으므로 일반적으로 NV 아이템을 사용한다.
상기 비휘발성 아이템들은 플래쉬 메모리 내의 파일시스템에 저장되며 파일시스템에 접근하기 위해서는 메모리에 접근하는 것보다 10배 이상의 시간이 소요된다.
도 1은 일반적인 휴대용 단말기의 비휘발성 아이템 사용 과정을 도시한 도면이다.
상기 도 1을 참조하면, 상기 휴대용 단말기는 휴대용 단말기의 NV 아이템 값들을 비휘발성 메모리에 저장하는 비휘발성 아이템 조정(Calibration) 과정(100)과 부팅 과정 중 상기 비휘발성 메모리에 저장한 비휘발성 아이템을 이용하여 상기 휴대용 단말기를 구동하도록 하는 NV 아이템 복원(Retrieve) 과정(110)을 수행한다.
또한, 상기 휴대용 단말기는 상기 도 1에 도시한 바와 같이 파일시스템 내에 1000개의 비휘발성 아이템(NV 데이터)를 저장하고 있고 상기 비휘발성 아이템 중 상기 휴대용 단말기가 지원하는 주파수 대역에 대한 단말기 특성을 나타내는 500개의 비휘발성 아이템으로부터 얻어진 RF 테이블을 사용한다고 가정한다. 여기에서 RF 테이블은 상기 비휘발성 아이템의 한 종류로 GSM과 관련된 250개의 아이템과 WCDMA와 관련된 250개의 아이템을 말한다.
상기 휴대용 단말기는 1000개의 비휘발성 아이템을 비휘발성 메모리 내의 파일 시스템에 저장하는 비휘발성 아이템 조정 과정(100)을 수행한다. 여기에서, 상기 비휘발성 아이템은 상기 휴대용 단말기의 동작에 필요한 고유의 파라미터 정보로 상기 휴대용 단말기에서 지원하는 주파수 대역 별 송 수신 성능 값인 비휘발성 아이템을 포함한다.
이에 따라 상기 휴대용 단말기는 부팅 중 복원 과정(110) 수행시 상기 파일 시스템에 접근하여 1000개의 비휘발성 아이템 하나하나 확인하여 상기 휴대용 단말기에서 지원하는 주파수 대역별 송수신 값인 500개의 RF 테이블을 얻기 위하여 비휘발성 아이템을 확인하여 복원한다. 다시 말해서, 상기 휴대용 단말기는 1~1000번째의 비휘발성 아이템을 파일 시스템에 접근하여 상기 휴대용 단말기에서 필요로 하는 500개의 비휘발성 아이템(GSM과 관련된 250개의 아이템과 WCDMA와 관련된 250개의 아이템)을 복원하여 사용한다. 이때 파일시스템에 접근하는 시간이 메모리에 접근하는 시간에 비해 10배 정도의 시간이 더 소요되기 때문에 상기 휴대용 단말기에서 비휘발성 아이템을 복원하는 시간은 5~6초가 소요된다.
상기와 같은 휴대용 단말기의 비휘발성 아이템 사용 방법은 상기 비휘발성 아이템 조정(Calibration) 후의 고유의 특성 값을 파일 시스템에 저장하여 무선 통신 시에 고유의 비휘발성 아이템을 사용함에 따라 복원시마다 파일 시스템에 접근해야함으로 부팅시간이 길어진다는 문제점이 발생한다.
또한, 상기 비휘발성 아이템은 내부적인 원인 또는 전기적인 충격에 의해 손실되거나, 오류가 발생될 수 있기 때문에 상기 NV아이템이 손실되거나 오류가 발생되는 경우, 상기 휴대용 단말기의 부팅과정 또는 동작 정상적으로 구동되지 않고 오동작하는 문제가 발생한다.
본 발명은 상술한 바와 같은 문제점을 해결하기 위하여 도출된 것으로서, 본 발명의 목적은 휴대용 단말기의 부팅 시간을 단축하도록 하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 휴대용 단말기의 부팅 시간을 단축하기 위하여 비휘발성 아이템을 백업하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 휴대용 단말기의 파일 시스템 내 비휘발성 아이템 가운데 필요한 비휘발성 아이템만을 백업하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 휴대용 단말기에서 부팅시 백업한 비휘발성 아이템을 복원하여 사용하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 비휘발성 아이템을 복원하는 과정에서 접근 시간이 오래 소요되는 파일시스템 내부의 데이터를 사용하지 않고 백업되어 있는 데이터를 사용하여 부팅 시간을 단축시키기 위한 장치 및 방법을 제공함에 있다.
상술한 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 휴대용 단말기에서 부팅 시간을 줄이기 위한 장치는 휴대용 단말기의 구동 및 초기화에 필요한 파라미터를 포함하는 비휘발성 아이템을 포함하는 파일 시스템을 저장하는 메모리 와, 상기 파일 시스템 내부의 비휘발성 아이템 가운데 휴대용 단말기가 지원하는 주파수 대역에 대한 송 수신 성능 값을 나타내는 비휘발성 아이템의 항목을 확인하여 저장하는 비휘발성 아이템을 백업하고, 상기 휴대용 단말기의 부팅 과정 수행시 접근시간이 오래 걸리는 파일시스템 내부의 비휘발성 아이템을 사용하지 않고 10배 정도 접근 시간이 빠른 상기 백업된 비휘발성 아이템의 항목을 복사하여 복원하도록 하는 제어부를 포함하는 것을 특징으로 한다.
상술한 목적들을 달성하기 위한 본 발명의 제 2 견지에 따르면, 휴대용 단말기에서 부팅 시간을 줄이기 위한 방법은 파일 시스템 내부의 비휘발성 아이템 가운데 휴대용 단말기가 지원하는 주파수 대역에 대한 송 수신 성능 값을 나타내는 비휘발성 아이템의 항목을 확인하여 저장하는 비휘발성 아이템 백업 과정과, 상기 휴대용 단말기의 부팅 과정 수행시 상기 저장한 비휘발성 아이템의 항목을 복사하여 복원하는 과정을 포함하는 것을 특징으로 한다.
상술한 바와 같이 본 발명은 휴대용 단말기의 비휘발성(NV ; Non Volatile) 아이템의 복원(retrieve) 장치 및 방법에 관한 것으로, 상기 휴대용 단말기에서 지원하는 주파수 대역에 대한 비휘발성 아이템을 따로 모아 저장한 후, 부팅시마다 상기 저장한 비휘발성 아이템을 복원함으로써 파일 시스템 접근에 의해 소요되는 시간을 단축시켜 결과적으로 상기 휴대용 단말기의 부팅 시간을 단축시키고, 상기 비휘발성 아이템의 오류나 손실시 빠르게 복원하여 상기 휴대용 단말기의 정상적 동작을 가능하게 한다.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
이하 설명에서는 휴대용 단말기의 부팅 시간을 줄이기 위한 휴대용 단말기의 비휘발성(NV ; Non Volatile) 아이템의 복원(retrieve) 장치 및 방법에 관하여 설명할 것이며, 상기 휴대용 단말기에서 지원하는 주파수 대역에 대한 비휘발성 아이템인 RF 테이블을 조정 테이블이라 정의하여 설명할 것이다.
도 2는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 구성을 도시한 도면이다.
상기 도 2를 참조하면, 상기 휴대용 단말기는 제어부(200)와 메모리부(210)를 포함하여 구성할 수 있으며, 상기 제어부(200)는 조정 테이블 확인부(202)를 포함하여 구성한다.
먼저, 상기 휴대용 단말기의 제어부(200)는 상기 휴대용 단말기의 전반적인 동작을 제어한다. 예를 들어, 음성통화 및 데이터 통신을 위한 처리 및 제어를 수행하고, 통상적인 기능에 더하여 본 발명에 따라, 상기 휴대용 단말기의 부팅 과정 수행시 상기 메모리부(210)에 기 저장되어 있는 조정 테이블 다시 말해서 상기 휴대용 단말기에서 지원하는 주파수 대역에 대한 송 수신 성능 값인 비휘발성 아이템을 복원하여 부팅하도록 처리한다.
상기 제어부(200)의 조정 테이블 확인부(202)는 부팅 과정 중 상기 제어부(200)의 지시를 받아 상기 메모리부(210)에 저장되어 있는 조정 테이블을 램에 복사한다. 여기에서, 상기 조정 테이블은 상기 파일 시스템 내의 비휘발성 아이템 가운데 상기 휴대용 단말기가 지원하는 주파수 대역에 대한 비휘발성 아이템의 항목인 송 수신 성능 값을 말한다.
상기 메모리부(210)는 상기 휴대용 단말기의 고유 정보 및 각각의 기능을 수행하는 장치들의 설정 데이터와 같이 상기 휴대용 단말기의 구동 및 초기화에 필요한 파라미터를 정의한 비휘발성 아이템을 저장하는 파일 시스템 저장부(212)와 상기 비휘발성 아이템 가운데 상기 휴대용 단말기가 지원하는 주파수 대역에 대한 비휘발성 아이템의 항목인 조정 테이블을 저장하는 조정 테이블 저장부(214)를 포함한다.
여기에서, 상기 파일 시스템 저장부(212)와 상기 조정 테이블 저장부(214)는 상기 휴대용 단말기의 전원 공급 중단에 따른 데이터 소멸을 방지하기 위하여 비휘발성 메모리로 구성할 수 있다.
상기 조정 테이블 확인부(202)의 역할은 상기 휴대용 단말기의 제어부(200)에 의해 수행할 수 있으나, 본 발명에서 이를 별도로 구성하여 도시한 것은 설명의 편의를 위한 예시적인 구성이지 결코 본 발명의 범위를 제한하자는 것이 아니며, 당업자라면 본 발명의 범위 내에서 다양한 변형 구성이 가능하다는 것을 알 수 있을 것이다. 예를 들어, 이들 모두를 상기 제어부(200)에서 처리하도록 구성할 수도 있다.
이상은 휴대용 단말기의 부팅 시간을 줄이기 위한 휴대용 단말기의 비휘발성(NV ; Non Volatile) 아이템의 복원(retrieve) 장치에 관하여 설명하였고, 이하 설명에서는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 상기 휴대용 단말기에서 지원하는 주파수 대역에 대한 비휘발성 아이템을 따로 모은 조정 테이블을 저장한 후, 부팅시마다 상기 저장한 비휘발성 아이템을 복원하여 부팅 시간을 단축하기 위한 방법에 관하여 설명할 것이다.
먼저 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 동작에 대해 설명하기 전에 본 발명은 휴대용 단말기의 성능을 최적화하기 위하여 상기 휴대용 단말기의 비휘발성 아이템 값들을 비휘발성 메모리에 저장하는 비휘발성 아이템 조정 과정과 상기 비휘발성 메모리에 저장한 비휘발성 아이템을 이용하여 상기 휴대용 단말기를 구동하도록 하는 부팅 과정을 나누어서 설명한다.
도 3은 본 발명에 바람직한 일 실시 예에 따른 휴대용 단말기의 비휘발성 아이템 조정 과정을 도시한 흐름도이다. 여기에서, 상기 휴대용 단말기의 비휘발성 아이템 조정 과정은 휴대용 단말기의 성능을 최적화하기 위하여 상기 휴대용 단말기의 비휘발성 아이템 값들을 비휘발성 메모리인 파일 시스템 저장부(212)에 저장하는 과정을 말한다.
상기 도 3을 참조하면, 상기 휴대용 단말기는 먼저 301단계에서 비휘발성 아이템 조정 과정을 수행한 후, 303단계로 진행하여 상기 휴대용 단말기에서 지원하는 주파수 대역에 대한 비휘발성 아이템의 항목인 조정 테이블을 확인한다. 여기에서, 상기 조정 테이블은 상기 비휘발성 아이템 가운데 상기 휴대용 단말기가 지원하는 주파수 대역에 대한 송 수신 성능 값을 의미한다.
이후, 상기 휴대용 단말기는 305단계로 진행하여 상기 확인한 조정 테이블을 플래쉬 메모리와 같은 비휘발성 메모리인 조정 테이블 저장부(214)에 저장한다. 여기에서, 상기 휴대용 단말기는 상기 조정 테이블을 램으로 복원하고, 상기 복원한 조정 테이블을 상기 조정 테이블 저장부(214)에 저장하도록 처리한다. 여기에서, 상기 휴대용 단말기의 비휘발성 아이템 조정 과정은 일반적인 휴대용 단말기와 동일하게 비휘발성 메모리에 비휘발성 아이템을 저장하는 면에서 비슷하나 본 발명은 상기 휴대용 단말기에서 지원하는 주파수 대역에 대한 조정 테이블만을 확인하여 백업하는 과정을 추가적으로 수행한다.
이후, 상기 휴대용 단말기는 본 알고리즘을 종료한다.
도 4는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 부팅 과정을 도시한 흐름도이다. 여기에서, 상기 휴대용 단말기의 부팅 과정은 비휘발성 아이템을 이용하여 상기 휴대용 단말기를 구동하도록 하는 과정을 말한다.
상기 도 4를 참조하면, 상기 휴대용 단말기는 먼저 401단계에서 부팅 과정을 수행한다. 여기에서, 상기 부팅 과정은 기 저장하고 있는 비휘발성 아이템을 사용 하여 상기 휴대용 단말기의 구동을 가능하도록 하는 과정을 말한다.
이후, 상기 휴대용 단말기는 403단계로 진행하여 상기 기 저장하고 있는 비휘발성 아이템의 조정 테이블, 다시 말해서 상기 휴대용 단말기에서 지원하는 주파수 대역에 대한 조정 테이블만을 확인하여 백업한 비휘발성 아이템을 복사한 후, 405단계로 진행하여 상기 복사한 조정 테이블을 메모리에 저장하여 복원하도록 처리한다. 여기에서, 상기 휴대용 단말기는 상기 복사한 조정 테이블을 램 복사하여 파일 시스템의 접근 시간을 단축하도록 처리할 수 있다. 다시 말해서, 상기 휴대용 단말기는 부팅시마다 파일 시스템을 확인하여 비휘발성 아이템을 사용하는 기존 방식과 달리 상기 휴대용 단말기에서 지원하는 주파수 대역에 해당하는 비휘발성 아이템을 비휘발성 메모리에 따로 백업한 후, 부팅시마다 상기 백업된 비휘발성 아이템을 램 복사를 통해 램에 복원함으로써 파일 시스템에 접근하는 시간을 줄여 기존 방식보다 성능을 향상시킨다.
여기에서 상기 비휘발성 아이템을 플래쉬 메모리에 저장한 후 램에 복원하는 이유는 상기 램에 저장된 비휘발성 아이템이 전원 공급 중단으로 인한 데이터 소멸을 방지하기 위함이다.
이후, 상기 휴대용 단말기는 본 알고리즘을 종료한다.
도 5는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 비휘발성 아이템 처리 과정을 도시한 도면이다.
상기 도 5는 상기 휴대용 단말기의 비휘발성 아이템 조정 과정과 상기 비휘 발성 메모리에 저장한 비휘발성 아이템을 이용한 상기 휴대용 단말기의 조정 과정을 동시에 도시한 도면이다.
상기 도 5를 참조하여 상기 휴대용 단말기의 비휘발성 아이템 조정 과정(500)에 대하여 설명하면, 먼저, 상기 휴대용 단말기에서 상기 도 5의 501과 같이 정의한 1000개의 비휘발성 아이템가 파일 시스템 내에 있고, 상기 파일 시스템에서 상기 휴대용 단말기가 지원하는 주파수 대역에 대한 비휘발성 아이템이 상기 도 5의 503과 같이 500개의 비휘발성 아이템 항목(GSM과 관련된 250개의 아이템과 WCDMA와 관련된 250개의 아이템)을 사용한다고 가정한다. 여기에서, 상기 휴대용 단말기가 지원하는 주파수 대역에 대한 비휘발성 아이템을 조정 테이블이라고 정의한다.
이에 따라, 상기 휴대용 단말기에서는 상기 비휘발성 아이템 조정 과정을 수행하기 위하여 상기 1000개의 파일 시스템에서 500개의 비휘발성 아이템인 조정 테이블을 확인(503)한다. 상기 비휘발성 아이템은 WCDMA 방식과 GSM 방식을 지원하는 휴대용 단말기에서 지원하는 WCDMA 주파수 대역과 GSM 주파수 대역의 송 수신을 위한 RF 성능 값을 말한다.
상기 휴대용 단말기는 상기에서 정의한 500개의 비휘발성 아이템인 조정 테이블을 비휘발성 메모리의 비휘발성 아이템 복사 영역에 저장하는 백업 과정(505)을 수행함으로써 상기 비휘발성 아이템 조정 과정을 완료한다.
상기와 같은 휴대용 단말기에서 복원 과정(510)을 수행할 경우, 상기 휴대용 단말기는 상기 비휘발성 아이템 조정 과정(500)에서 백업(505)한 비휘발성 아이템 을 램 복사(507)를 통해 메모리에 저장하는 복원 과정(513)을 수행한다.
상기와 같은 방법은 기존의 방법과 달리 부팅 속도를 향상시킬 수 있다.
다시 말해서 기존의 휴대용 단말기에서는 부팅시마다 파일 시스템 내부의 1000개의 비휘발성 아이템을 각각의 데이터마다 파일 시스템에 접근하여 확인하고 상기 휴대용 단말기에서 지원하는 주파수 대역에 해당하는 500개의 비휘발성 아이템 항목을 복원하는 과정을 수행하는데 파일 시스템 접근 시간 및 불필요한 비휘발성 아이템 확인과정으로 약 5~6초의 부팅 시간이 발생한다.
하지만 본 발명에 따른 휴대용 단말기에서는 1000개의 비휘발성 아이템에서 상기 휴대용 단말기가 지원하는 주파수 대역에 해당하는 500개의 비휘발성 아이템인 조정 테이블을 비휘발성 메모리에 저장 즉, 백업 과정을 수행하는 비휘발성 아이템 조정 과정을 수행하고, 부팅시마다 상기 비휘발성 메모리에 저장되어 있는 조정 테이블을 램에 복사하여 사용함으로써, 상기 휴대용 단말기의 부팅 시간을 단축시키고, 상기 비휘발성 아이템의 오류나 손실시 빠르게 복원하여 상기 휴대용 단말기의 정상적 동작을 가능하게 한다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
도 1은 일반적인 휴대용 단말기의 비휘발성 아이템 사용 과정을 도시한 도면,
도 2는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 구성을 도시한 도면,
도 3은 본 발명에 바람직한 일 실시 예에 따른 휴대용 단말기의 비휘발성 아이템 조정 과정을 도시한 흐름도,
도 4는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 부팅 과정을 도시한 흐름도 및,
도 5는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 비휘발성 아이템 처리 과정을 도시한 도면.

Claims (12)

  1. 휴대용 단말기에서 비휘발성 아이템을 복원하기 위한 장치에 있어서,
    제 1 저장 영역과 제 2 저장 영역으로 구성된 메모리;
    비휘발성 아이템을 포함하는 파일 시스템을 제 1 저장 영역에 저장하도록 처리하고, 상기 제 1 저장 영역에 저장된 비휘발성 아이템 가운데 부팅 시 사용되는 아이템을 구분하여 제 2 저장 영역에 백업하도록 처리하도록 구성된 제어부를 포함하되,
    상기 제어부는 조정된 비휘발성 아이템을 상기 제 1 저장 영역에 저장하고, 부팅 과정 수행 시 상기 제 2 저장 영역에 백업된 아이템을 복원하여 부팅에 사용하도록 처리하고,
    상기 메모리의 제 2 저장 영역은 비 휘발성 특성을 가지는 백업 영역임을 특징으로 하는 장치.
  2. 제 1항에 있어서,
    상기 제어부는,
    부팅 시 상기 제 2 저장 영역에 백업된 아이템을 램에 복사하여 복원하도록 처리하는 장치.
  3. 제 1항에 있어서,
    상기 제 2 저장 영역에 백업되는 아이템은,
    휴대용 단말기가 지원하는 주파수 대역에 대한 송 수신 성능 값과 관련된 파라미터를 포함하는 장치.
  4. 삭제
  5. 삭제
  6. 삭제
  7. 휴대용 단말기에서 비휘발성 아이템을 복원하기 위한 방법에 있어서,
    메모리의 저장 영역을 제 1 저장 영역과 제 2 저장 영역으로 정의하는 동작;
    비휘발성 아이템을 포함하는 파일 시스템을 제 1 저장 영역에 저장하는 동작;
    상기 제 1 저장 영역에 저장된 비휘발성 아이템 가운데 부팅 시 사용되는 아이템을 구분하여 제 2 저장 영역에 백업하는 동작;
    부팅 과정 수행 시 상기 제 2 저장 영역에 백업된 아이템을 복원하여 부팅에 사용하는 동작을 포함하되,
    비휘발성 아이템이 조정되는 경우, 조정된 아이템을 상기 제 1 저장 영역에 저장하고, 상기 메모리의 제 2 저장 영역은 비 휘발성 특성을 가지는 백업 영역임을 특징으로 하는 방법.
  8. 제 7항에 있어서,
    상기 제 2 저장 영역에 백업된 아이템을 복원하는 동작은,
    상기 제 2 저장 영역에 백업된 아이템을 램으로 복사하는 동작을 포함하는 방법.
  9. 제 7항에 있어서,
    상기 제 2 저장 영역에 백업되는 아이템은,
    휴대용 단말기가 지원하는 주파수 대역에 대한 송 수신 성능 값과 관련된 파라미터를 포함하는 방법.
  10. 삭제
  11. 삭제
  12. 삭제
KR20080030511A 2008-04-01 2008-04-01 휴대용 단말기에서 비휘발성 아이템을 복원하기 위한 장치및 방법 KR101487774B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR20080030511A KR101487774B1 (ko) 2008-04-01 2008-04-01 휴대용 단말기에서 비휘발성 아이템을 복원하기 위한 장치및 방법
US12/415,298 US20090249056A1 (en) 2008-04-01 2009-03-31 Apparatus and method for retrieving non-volatile items in portable terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20080030511A KR101487774B1 (ko) 2008-04-01 2008-04-01 휴대용 단말기에서 비휘발성 아이템을 복원하기 위한 장치및 방법

Publications (2)

Publication Number Publication Date
KR20090105204A KR20090105204A (ko) 2009-10-07
KR101487774B1 true KR101487774B1 (ko) 2015-01-29

Family

ID=41118931

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20080030511A KR101487774B1 (ko) 2008-04-01 2008-04-01 휴대용 단말기에서 비휘발성 아이템을 복원하기 위한 장치및 방법

Country Status (2)

Country Link
US (1) US20090249056A1 (ko)
KR (1) KR101487774B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102622283A (zh) * 2011-01-30 2012-08-01 上海三旗通信科技股份有限公司 一种终端射频校准参数的备份恢复方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050093474A (ko) * 2004-03-19 2005-09-23 주식회사 팬택 이동 통신 단말기의 부팅 방법
KR20060025816A (ko) * 2004-09-17 2006-03-22 주식회사 팬택 비휘발성 메모리를 가지는 무선통신 단말기의 특성 조정시스템
KR20060075041A (ko) * 2004-12-28 2006-07-04 주식회사 팬택앤큐리텔 이동 통신 단말기의 엔브이 아이템 백업 방법
KR20060122106A (ko) * 2005-05-25 2006-11-30 엘지전자 주식회사 백업기능이 구비된 이동통신 단말기 및 그 동작방법

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100531875B1 (ko) * 2003-06-24 2005-11-29 엘지전자 주식회사 이동 통신 단말기의 운용 프로그램 탑재 방법
KR101116495B1 (ko) * 2004-03-10 2012-04-12 에스티 에릭슨 에스에이 이동 단말기 및 이동 단말기 제조 방법
US20070038850A1 (en) * 2005-08-10 2007-02-15 Matthews Jeanna N System boot and resume time reduction method
KR100698141B1 (ko) * 2005-10-26 2007-03-22 엘지전자 주식회사 무선 주파수 교정 데이터 복구 기능을 갖는 이동통신단말기 및 교정 데이터 백업 및 복원 방법
KR100804647B1 (ko) * 2005-11-15 2008-02-20 삼성전자주식회사 병렬형 플래시 인터페이스를 지원하는 직렬형 플래시메모리 장치를 이용한 시스템 부팅 방법 및 장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050093474A (ko) * 2004-03-19 2005-09-23 주식회사 팬택 이동 통신 단말기의 부팅 방법
KR20060025816A (ko) * 2004-09-17 2006-03-22 주식회사 팬택 비휘발성 메모리를 가지는 무선통신 단말기의 특성 조정시스템
KR20060075041A (ko) * 2004-12-28 2006-07-04 주식회사 팬택앤큐리텔 이동 통신 단말기의 엔브이 아이템 백업 방법
KR20060122106A (ko) * 2005-05-25 2006-11-30 엘지전자 주식회사 백업기능이 구비된 이동통신 단말기 및 그 동작방법

Also Published As

Publication number Publication date
US20090249056A1 (en) 2009-10-01
KR20090105204A (ko) 2009-10-07

Similar Documents

Publication Publication Date Title
KR100698141B1 (ko) 무선 주파수 교정 데이터 복구 기능을 갖는 이동통신단말기 및 교정 데이터 백업 및 복원 방법
US9804933B2 (en) System differential upgrade method, apparatus, and mobile terminal
US8726259B2 (en) System and method for preserving device parameters during a FOTA upgrade
US7275153B2 (en) Booting and boot code update system using boot strapper code to select between a loader and a duplicate backup loader
CN101026848B (zh) 移动终端和软件更新方法
US7886093B1 (en) Electronic device network supporting compression and decompression in electronic devices
US20050132351A1 (en) Updating electronic device software employing rollback
US20060075284A1 (en) Method for over-the-air firmware update of NAND flash memory based mobile devices
CN106708543B (zh) 一种操作***的ota升级方法及装置
US7802129B2 (en) Mobile handset employing efficient backup and recovery of blocks during update
US20100248707A1 (en) Wireless device remote recovery
US20070055969A1 (en) System and method for updating firmware
CN101377744A (zh) 一种终端设备软件升级恢复方法及装置
JP2009009392A (ja) ソフトウェア更新方法および携帯端末装置
CN109086078B (zh) 安卓***升级方法、装置、服务器及移动终端
CN108628705B (zh) 数据库恢复方法、装置、计算机设备和存储介质
US8826263B2 (en) Portable terminal, portable terminal control method, and portable terminal control program
KR100986487B1 (ko) 고장 허용 갱신 에이전트를 구비한 모바일 핸드세트
US10732887B2 (en) Cable modem and operating method thereof
KR101487774B1 (ko) 휴대용 단말기에서 비휘발성 아이템을 복원하기 위한 장치및 방법
CN112860291A (zh) 固件升级方法及装置
CN112214353A (zh) 固件恢复方法、装置、计算机设备和存储介质
KR101415761B1 (ko) 휴대 단말기의 데이타 백업장치 및 방법
CN110913417A (zh) 一种保护射频参数的方法、***、设备及存储介质
US12039340B2 (en) Electronic apparatus and operation method thereof having elastic boot file allocation mechanism

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee