KR100765237B1 - Method for managing data upgraded by over the air service in mobile communication terminal and the mobile communication terminal therefor - Google Patents
Method for managing data upgraded by over the air service in mobile communication terminal and the mobile communication terminal therefor Download PDFInfo
- Publication number
- KR100765237B1 KR100765237B1 KR1020060077702A KR20060077702A KR100765237B1 KR 100765237 B1 KR100765237 B1 KR 100765237B1 KR 1020060077702 A KR1020060077702 A KR 1020060077702A KR 20060077702 A KR20060077702 A KR 20060077702A KR 100765237 B1 KR100765237 B1 KR 100765237B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- ota
- updated
- memory
- mobile communication
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/30—Network data restoration; Network data reliability; Network data fault tolerance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
도 1은 본 발명의 일실시예에 따른 이동 통신 단말기의 구성 블록도.1 is a block diagram of a mobile communication terminal according to an embodiment of the present invention.
도 2 및 도 3은 본 발명의 일실시예에 따른 이동 통신 단말기에서 OTA 서비스를 이용하여 이동 통신 단말기의 데이터를 관리하는 동작 흐름도.2 and 3 are flowcharts illustrating an operation of managing data of a mobile communication terminal using an OTA service in the 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
120 : 제어부 121 : OTA 처리부120: control unit 121: OTA processing unit
122 : 데이터 관리부 122a : 파싱부122:
122b : 버전 비교부 122c : 갱신 실행부122b: version comparison unit 122c: update execution unit
122d : 초기화부 123 : 로딩부122d: initialization unit 123: loading unit
124 : 백업부 130 : RF부124: backup unit 130: RF unit
140 : 음성 처리부 151 : 스피커140: voice processing unit 151: speaker
152 : 마이크로폰 160 : 카메라152: microphone 160: camera
170 : 키입력부 180 : 표시부170: key input unit 180: display unit
190 : 가입자 식별 모듈190: subscriber identification module
본 발명은 이동 통신 단말기에서 OTA(Over The Air) 서비스를 이용하여 갱신된 데이터를 관리하는 방법 및 이를 위한 이동 통신 단말기에 관한 것이다.The present invention relates to a method for managing updated data using an over the air (OTA) service in a mobile communication terminal, and a mobile communication terminal for the same.
이동 통신 단말기는 제한된 메모리 및 처리 용량을 갖는다. 따라서, 이동 통신 단말기는 이동 통신망에서 이용할 수 있는 신규 또는 갱신된 서비스를 액세스하는데 필요한 모든 구성요소를 포함하지 않는다. Mobile communication terminals have limited memory and processing capacity. Thus, the mobile communication terminal does not include all components necessary to access new or updated services available in the mobile communication network.
만일, 사용자가 신규 또는 갱신된 이동 통신망 서비스를 이용하기를 원하는 경우, 이동 통신 단말기는 해당 서비스를 이용할 수 있도록 구성되어야 한다.If the user wants to use a new or updated mobile communication network service, the mobile communication terminal should be configured to use the service.
이동 통신망에서 임의의 서비스를 이용할 수 있도록 이동 통신 단말기를 구성하는 것을 '프로비져닝(provisioning)'한다고 지칭한다. Configuring a mobile communication terminal to use any service in the mobile communication network is referred to as 'provisioning'.
즉, '프로비져닝'이라 함은 이동 통신 단말기에 저장되어 실행되고 있는 각종 소프트웨어, 프로그램, 코드 등을 새로운 버전의 내용으로 갱신하는 일련의 동작을 의미한다.That is, the term 'provisioning' refers to a series of operations for updating various software, programs, codes, and the like stored and executed in a mobile communication terminal with new version contents.
프로비져닝은 이동 통신 단말기의 초기 설정 과정에서 수행될 수 도 있고, 이동 통신 단말기가 출시된 상태에서 서비스 및 애플리케이션을 업그레이드하는 과 정에서 수행될 수 도 있다.Provisioning may be performed during the initial configuration of the mobile communication terminal, or may be performed in the process of upgrading a service and an application while the mobile communication terminal is released.
OTA(Over The Air) 서비스는 이동 통신 단말기에 내장된 펌웨어(Firmware)와 같은 각종 데이터들을 원격지에서 무선으로 프로비져닝하는 서비스이다.OTA (Over The Air) service is a service that wirelessly provisions various data such as firmware (Firmware) embedded in a mobile communication terminal at a remote location.
즉, 이동 통신 단말기는 OTA(Over The Air) 서비스를 이용하여 이동 통신망의 OTA 서버로부터 OTA 데이터를 수신하면, 수신된 OTA 데이터에 의해 메모리의 데이터를 갱신하고, 갱신된 데이터에 의해 시스템을 재로딩하여 이동 통신망에서 임의의 서비스를 수행할 수 있다.That is, when the mobile communication terminal receives the OTA data from the OTA server of the mobile communication network using the over the air (OTA) service, the mobile terminal updates the data in the memory by using the received OTA data and reloads the system by the updated data. Can perform any service in the mobile communication network.
이때, 이동 통신 단말기의 메모리에 저장된 각종 데이터들은 OTA 서버로부터 수신한 OTA 데이터에 의거하여 임의의 서비스를 위해 새로운 값들로 갱신되어 진다.At this time, various data stored in the memory of the mobile communication terminal is updated with new values for any service based on the OTA data received from the OTA server.
그러나, 종래의 경우 이동 통신 단말기는 OTA(Over The Air) 서비스를 이용하여 이동 통신망의 OTA 서버로부터 OTA 데이터를 수신하면, 그 OTA 데이터를 이동 통신 단말기의 메모리에 저장한다.However, in the conventional case, when a mobile communication terminal receives OTA data from an OTA server of a mobile communication network using an over-the-air (OTA) service, the mobile communication terminal stores the OTA data in a memory of the mobile communication terminal.
그러나, 이동 통신 단말기의 메모리에 저장된 각종 데이터들은 소프트웨어적인 또는 하드웨어적인 다양한 오류로 인해 손상될 수 있는 여지가 있다. However, various data stored in the memory of the mobile communication terminal may be damaged due to various errors in software or hardware.
예를 들어, 하드웨어의 충격, 프로그램 설치시의 장애, 프로그램 구동시의 장애, OTA 수행시의 데이터 손실 등으로 인해 이동 통신 단말기가 더 이상의 동작을 진행하지 못하고 모든 기능이 정지하는 경우가 있다.For example, the mobile communication terminal may not proceed any further operation and all functions may be stopped due to a hardware shock, a failure in installing a program, a failure in running a program, or a loss of data in performing an OTA.
이러한 경우 통상적으로 이동 통신 단말기에 구비된 리셋 버튼을 눌러 리셋을 시도하면, 원상태로 복구되곤 한다. In this case, when a reset is attempted by pressing a reset button provided in the mobile communication terminal, it is usually restored to its original state.
그러나, 이동 통신 단말기의 메모리에 저장되었던 데이터의 전체가 손상되거나, 일부가 손상되더라도 중요한 손상인 경우에는 그 일부의 손상에 의해 시스템이 정상적으로 동작하지 않을 수 도 있다. 이러한 경우에는 이동 통신 단말기를 양산 시점의 메모리 상태로 초기화하고 시스템을 새로이 설치해야 한다.However, even if all of the data stored in the memory of the mobile communication terminal is damaged or even a part is damaged, the system may not operate normally due to the part of the damage. In this case, the mobile communication terminal must be initialized to the memory state at the time of mass production and the system must be newly installed.
이동 통신 단말기의 메모리에 저장된 데이터를 초기화하면 그동안 OTA 서비스를 통해 최신의 데이터로 갱신되었던 이동 통신 환경도 초기화됨에 따라, 이전의 시스템으로 복구하기 위해서는 사용자가 일일이 갱신을 시켜야만 하는 번거로운 문제점이 있다.When the data stored in the memory of the mobile communication terminal is initialized, the mobile communication environment, which has been updated with the latest data through the OTA service, is also initialized. Therefore, there is a troublesome problem in which the user has to update the previous system in order to recover the previous system.
본 발명이 이루고자 하는 기술적 과제는 이동 통신 단말기에서 OTA 서비스를이용하여 데이터가 갱신된 상태에서 이동 통신 단말기에 어떠한 장애가 발생하여 메모리에 저장된 데이터가 초기화되더라도 장애가 발생하기 이전의 시스템에서 가지고 있던 데이터들을 보존할 수 있게 하여 장애 발생 이전의 시스템을 복구할 수 있게 하는 데 있다.The technical problem to be achieved by the present invention is to preserve the data held in the system before the failure occurs even if the data stored in the memory is initialized in the state where the data is updated by using the OTA service in the mobile communication terminal is initialized It allows you to recover your system before a failure.
이러한 기술적 과제를 달성하기 위한 본 발명의 일측면에 의하면, 이동 통신 단말기에서 OTA(Over The Air) 서비스를 이용하여 갱신된 데이터를 관리하는 방법에 있어서, 상기 OTA 서비스를 통해 이동 통신망으로부터 전송되는 OTA 데이터를 수신하는 단계와, 상기 수신된 OTA 데이터에 의해 메모리의 데이터를 갱신하는 단계와, 상기 갱신된 데이터에 의해 시스템 로딩을 수행하는 단계와, 상기 OTA 데이터 및/또는 상기 갱신된 데이터를 가입자 식별 모듈에 백업 데이터로 복사하여 저장하는 단계를 포함하는 이동 통신 단말기의 데이터 관리 방법을 제공한다.According to an aspect of the present invention for achieving the above technical problem, in the method for managing the updated data using the OTA (Over The Air) service in the mobile communication terminal, OTA transmitted from the mobile communication network through the OTA service Receiving data, updating data in memory by the received OTA data, performing system loading by the updated data, and identifying the OTA data and / or the updated data by a subscriber It provides a data management method of a mobile communication terminal comprising the step of copying and storing as backup data in the module.
상기 갱신 단계는 상기 수신된 OTA 데이터를 파싱하는 단계와, 상기 파싱을 통해 해당 OTA 데이터의 버전과 상기 메모리에 기저장된 데이터의 버전을 비교하는 단계와, 상기 OTA 데이터의 버전이 상기 메모리에 기저장된 데이터의 버전보다 최신이면 상기 메모리의 데이터를 갱신하는 단계를 포함할 수 있다.The updating may include parsing the received OTA data, comparing a version of the corresponding OTA data with a version of data previously stored in the memory through parsing, and storing the version of the OTA data in the memory. Updating the data in the memory if it is newer than the version of the data.
상기 저장 단계는, 상기 OTA 데이터를 백업 데이터로 복사하여 저장하는 경우, 상기 OTA 데이터를 상기 가입자 식별 모듈에 버전별로 복사하여 저장할 수 있다.In the storing step, when copying and storing the OTA data as backup data, the OTA data may be copied and stored for each version in the subscriber identification module.
상기 저장 단계는, 상기 OTA 데이터를 백업 데이터로 복사하여 저장하는 경우, 상기 수신된 OTA 데이터중에서 상기 가입자 식별 모듈에 기저장된 OTA 데이터에 대하여 변경 또는 추가할 필요가 있는 필드를 선별하여 그 선별된 필드의 데이터를 복사 저장할 수 있다.In the storing step, when copying and storing the OTA data as backup data, the selected field is selected from among the received OTA data, which needs to be changed or added to the OTA data previously stored in the subscriber identification module. You can copy and save the data.
상기 저장 단계는, 상기 갱신된 데이터를 백업 데이터로 복사하여 저장하는 경우, 상기 갱신된 데이터중에서 백업을 위해 미리 지정된 필드를 선별하여 그 선별된 필드의 데이터를 복사 저장할 수 있다.In the storing step, when the updated data is copied and stored as backup data, the predetermined field may be selected from among the updated data for backup and the data of the selected field may be copied and stored.
상기 저장 단계는, 상기 선별된 필드의 데이터중에서 상기 가입자 식별 모듈에 기저장된 해당 필드의 데이터에 대하여 변경 또는 추가할 필요가 있는 필드의 데이터를 선별하여 복사 저장할 수 있다.The storing step may select and copy and store data of a field that needs to be changed or added to data of a corresponding field previously stored in the subscriber identification module among the data of the selected field.
상기 저장 단계는, 상기 갱신된 데이터를 백업 데이터로 복사하여 저장하는 경우, 상기 갱신된 데이터중에서 상기 가입자 식별 모듈에 백업 데이터로 기저장된 갱신된 데이터에 대하여 변경 또는 추가할 필요가 있는 필드를 선별하여 그 선별된 필드의 데이터를 복사 저장할 수 있다.In the storing step, when the updated data is copied and stored as backup data, a field that needs to be changed or added to the updated data previously stored as backup data in the subscriber identification module is selected from the updated data. The data of the selected field can be copied and stored.
또한, 상기 이동 통신 단말기의 데이터 관리 방법은, 상기 저장 단계가 수행된 상태에서 상기 메모리를 초기화하는 단계와, 상기 메모리가 초기화된 상태에서 상기 가입자 식별 모듈에 백업 데이터로 저장되어 있는 상기 OTA 데이터 및/또는 상기 갱신된 데이터를 읽어들여 상기 메모리의 데이터를 갱신하여 시스템을 복구하는 단계와, 상기 갱신된 데이터에 의해 복구된 시스템을 로딩하는 단계를 더 포함할 수 있다.The data management method of the mobile communication terminal may include initializing the memory in a state where the storing step is performed, the OTA data stored as backup data in the subscriber identification module in the state where the memory is initialized, and And / or reading the updated data to update the data in the memory to restore the system, and loading the system restored by the updated data.
본 발명의 다른 측면에 의하면, OTA(Over The Air) 서비스를 이용하여 갱신된 데이터를 관리하는 이동 통신 단말기에 있어서, 이동 통신 단말기의 동작에 필요한 데이터를 저장하고 있는 메모리와, 가입자 식별 모듈과, 상기 OTA 서비스를 통해 이동 통신망으로부터 전송되는 OTA 데이터를 수신하여 상기 메모리의 데이터를 갱신하고, 상기 OTA 데이터 및/또는 상기 갱신된 데이터를 상기 가입자 식별 모듈에 백업 데이터로 복사하여 저장하는 제어부를 포함하는 이동 통신 단말기를 제공한다.According to another aspect of the present invention, a mobile communication terminal that manages updated data using an Over The Air (OTA) service, the mobile communication terminal comprising: a memory storing data necessary for the operation of the mobile communication terminal, a subscriber identification module; A control unit for receiving OTA data transmitted from a mobile communication network through the OTA service to update data in the memory, and copying and storing the OTA data and / or the updated data as backup data in the subscriber identification module. Provides a mobile communication terminal.
상기 제어부는, OTA(Over The Air) 서비스를 통해 이동 통신망으로부터 전송되는 OTA 데이터를 수신하는 OTA 처리부와, 상기 수신된 OTA 데이터에 의해 상기 메모리의 데이터를 갱신하여 관리하는 데이터 관리부와, 상기 갱신된 데이터에 의 해 시스템 로딩을 수행하는 로딩부와, 상기 OTA 데이터 및/또는 상기 갱신된 데이터를 가입자 식별 모듈에 백업 데이터로 복사하여 저장하는 백업부를 포함할 수 있다.The control unit may include an OTA processing unit for receiving OTA data transmitted from a mobile communication network through an Over The Air (OTA) service, a data management unit for updating and managing data in the memory based on the received OTA data, and the updated It may include a loading unit for performing a system loading by the data, and a backup unit for copying and storing the OTA data and / or the updated data to the subscriber identification module as backup data.
상기 데이터 관리부는, 상기 수신된 OTA 데이터를 파싱하는 파싱부와, 상기 파싱을 통해 해당 OTA 데이터의 버전과 상기 메모리에 기저장된 데이터의 버전을 비교하는 버전 비교부와, 상기 OTA 데이터의 버전이 메모리에 기저장된 데이터의 버전보다 최신이면 상기 메모리의 데이터를 갱신 실행부를 포함할 수 있다.The data manager may include: a parser configured to parse the received OTA data; a version comparer configured to compare a version of the corresponding OTA data with a version of data previously stored in the memory; and a version of the OTA data may be stored in the memory. The memory may include an update execution unit that updates the data of the memory if it is newer than a version of data previously stored in the memory.
상기 백업부는, 상기 OTA 데이터를 백업 데이터로 복사하여 저장하는 경우, 상기 OTA 데이터를 상기 가입자 식별 모듈에 버전별로 복사하여 저장할 수 있다.When the backup unit copies and stores the OTA data as backup data, the backup unit may copy and store the OTA data for each version in the subscriber identification module.
상기 백업부는, 상기 OTA 데이터를 백업 데이터로 복사하여 저장하는 경우, 상기 수신된 OTA 데이터중에서 상기 가입자 식별 모듈에 백업 데이터로 기저장된 OTA 데이터에 대하여 변경 또는 추가할 필요가 있는 필드를 선별하여 그 선별된 필드의 데이터를 복사 저장할 수 있다.When the OTA data is copied and stored as backup data, the backup unit selects and selects fields that need to be changed or added to the OTA data previously stored as backup data in the subscriber identification module among the received OTA data. You can copy and save the data of the fields.
상기 백업부는, 상기 갱신된 데이터를 백업 데이터로 복사하여 저장하는 경우, 상기 갱신된 데이터중에서 백업을 위해 미리 지정된 필드를 선별하여 그 선별된 필드의 데이터를 복사 저장할 수 있다.When the updated data is copied and stored as backup data, the backup unit may select and store a predetermined field for backup from the updated data and copy and store the data of the selected field.
상기 백업부는, 상기 선별된 필드의 데이터중에서 상기 가입자 식별 모듈에 백업 데이터로 기저장된 해당 필드의 데이터에 대하여 변경 또는 추가할 필요가 있는 필드의 데이터를 선별하여 복사 저장할 수 있다.The backup unit may select and copy and store data of fields that need to be changed or added to data of a corresponding field previously stored as backup data in the subscriber identification module among the data of the selected fields.
상기 백업부는, 상기 갱신된 데이터를 백업 데이터로 복사하여 저장하는 경 우, 상기 갱신된 데이터중에서 상기 가입자 식별 모듈에 백업 데이터로 기저장된 갱신된 데이터에 대하여 변경 또는 추가할 필요가 있는 필드를 선별하여 그 선별된 필드의 데이터를 복사 저장할 수 있다.The backup unit, when copying and storing the updated data as backup data, selects a field that needs to be changed or added to the updated data previously stored as backup data in the subscriber identification module from the updated data. The data of the selected field can be copied and stored.
상기 데이터 관리부는, 상기 메모리를 초기화하는 초기화부를 더 포함할 수 있다. 이에 따라, 상기 갱신 실행부는 상기 메모리가 초기화된 상태에서 상기 가입자 식별 모듈에 백업 데이터로 저장되어 있는 상기 OTA 데이터 및/또는 상기 갱신된 데이터를 읽어들여 상기 메모리의 데이터를 갱신하여 시스템을 복구하고, 상기 로딩부는 상기 갱신된 데이터에 의해 복구된 시스템을 로딩할 수 있다.The data manager may further include an initializer to initialize the memory. Accordingly, the update execution unit reads the OTA data and / or the updated data stored as backup data in the subscriber identification module while the memory is initialized, updates the data in the memory, and restores the system. The loading unit may load a system restored by the updated data.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 일실시예를 설명하도록 한다.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을 참조하면, 본 발명의 일실시예에 따른 이동 통신 단말기는 메모리(110)와, 제어부(120)와, RF부(130)와, 음성 처리부(140)와, 스피커(151)와, 마이크로폰(152)과, 카메라(160)와, 버튼으로 구성되는 키입력부(170)와, 표시부(180)와, 가입자 식별 모듈(190)을 포함하여 구성된다.Referring to FIG. 1, a mobile communication terminal according to an embodiment of the present invention includes a
메모리(110)는 이동 통신 단말기의 동작에 필요한 각종 데이터를 저장하고 있다. 예를 들어, 단말기를 식별하기 위한 각종 식별 데이터, 망접속을 위해 필요한 각종 설정 데이터, 운용 프로그램, 응용 프로그램, 폰북 데이터, 문자 데이터, 동영상 데이터, 사진 데이터들이 포함될 수 있다. 각종 설정 데이터에는 OTA 서비스를 통해 OTA 서버로부터 수신된 OTA 데이터도 포함되고, OTA 데이터에 의해 수정 되거나 갱신된 데이터들도 포함된다.The
메모리(110)에 저장된 각종 데이터들은 이동 통신 단말기의 제품 출하시에 이미 설정될 수 도 있고, 제품 출하 이후에 필요에 따라 갱신 설정될 수 있다. 제품 출하 이후의 갱신 설정 작업들은 서비스 센터를 방문하여 이루어질 수 도 있고, OTA 서비스를 통해 OTA 서버로부터 전송되는 OTA 데이터를 수신하여 갱신될 수 도 있다.Various data stored in the
메모리(110)는 NAND 플래시 메모리(Flash Memory)로 구현될 수 있다. NAND 플래시 메모리(110)는 플래시 롬(Flash ROM)과 에스램(SRAM)을 포함할 수 있다.The
제어부(120)는 이동 통신 단말기의 전반적인 동작을 제어함과 아울러, OTA 서비스를 이용한 데이터 관리를 수행한다.The
즉, 제어부(120)는 OTA(Over The Air) 서비스를 통해 이동 통신망으로부터 전송되는 OTA 데이터를 수신하여 메모리(110)의 데이터를 갱신하고, OTA 데이터 및/또는 갱신된 데이터를 가입자 식별 모듈(190)에 백업 데이터로 복사하여 저장한다.That is, the
이를 위해 제어부(120)는 OTA 처리부(121)와, 데이터 관리부(122)와, 로딩부(123)와, 백업부(124)를 구비하고 있다.To this end, the
OTA 처리부(121)는 OTA(Over The Air) 서비스를 통해 이동 통신망으로부터 전송되는 OTA 데이터를 수신한다.The
데이터 관리부(122)는 OTA 처리부(121)의 실행에 의해 수신된 OTA 데이터에 의해 메모리(110)의 데이터를 갱신하여 관리한다.The
이를 위해 데이터 관리부(122)는 파싱부(122a)와, 버전 비교부(122b)와, 갱신 실행부(122c)와, 초기화부(122d)를 구비하고 있다.To this end, the
파싱부(122a)는 OTA 처리부(121)의 실행에 의해 수신된 OTA 데이터를 파싱한다.The
버전 비교부(122b)는 파싱부(122a)의 파싱을 통해 해당 OTA 데이터의 버전을 판단하여 OTA 데이터의 버전과 메모리(110)에 기저장된 데이터의 버전을 비교한다.The
갱신 실행부(122c)는 버전 비교부(122b)의 버전 비교 결과, OTA 데이터의 버전이 메모리(110)에 기저장된 데이터의 버전보다 최신이면 메모리(110)의 데이터를 갱신한다.The update execution unit 122c updates the data in the
로딩부(123)는 데이터 관리부(122)의 갱신동작에 의해 갱신된 데이터에 의해 시스템 로딩을 수행한다.The
백업부(124)는 OTA 데이터 및/또는 갱신된 데이터를 가입자 식별 모듈(190)에 백업 데이터로 복사하여 저장한다.The
이때, 백업부(124)는 가입자 식별 모듈(190)에 OTA 데이터를 백업 데이터로 복사하여 저장하는 경우, OTA 데이터를 가입자 식별 모듈(190)에 버전별로 복사하여 저장한다.In this case, when the
가입자 식별 모듈(190)에 OTA 데이터를 버전별로 복사하여 저장하게 되면, 이동통신 단말기의 시스템 복구시에 가입자 식별 모듈(190)에 저장되어 있는 이전 버전부터 최근 버전에 이르기 까지의 OTA 데이터를 차례대로 읽어들여 메모리(110)의 데이터를 갱신함으로써 메모리(110)의 데이터를 최근 버전까지 안정되게 갱신할 수 있다.When copying and storing OTA data for each version in the
한편, 백업부(124)는 가입자 식별 모듈(190)에 OTA 데이터를 백업 데이터로 복사하여 저장하는 경우, OTA 데이터중에서 가입자 식별 모듈(190)에 백업 데이터로 기저장된 OTA 데이터에 대하여 변경 또는 추가할 필요가 있는 필드를 선별하여 그 선별된 필드의 데이터를 복사 저장할 수 있다.Meanwhile, when the
이때, 백업부(124)는 선별된 필드의 데이터를 가입자 식별 모듈(190)에 백업 데이터로 복사하여 저장할 때, 가입자 식별 모듈(190)에 백업 데이터로 기저장된 OTA 데이터에서 해당 필드를 변경하거나 새로운 필드만을 추가하여 저장할 수 있다.In this case, when the
이때, 백업부(124)는 선별된 필드의 데이터를 가입자 식별 모듈(190)에 백업 데이터로 복사하여 저장할 때, 가입자 식별 모듈(190)에 백업 데이터로 기저장된 OTA 데이터에 대하여 변경 또는 추가가 필요한 필드의 데이터만을 가입자 식별 모듈(190)에 기저장된 OTA 데이터와 별도로 저장할 수 도 있다.In this case, when the
백업부(124)는 수신된 OTA 데이터를 모두 가입자 식별 모듈(190)에 저장하지 않고, 가입자 식별 모듈(190)에 백업 데이터로 기저장된 OTA 데이터와 비교하여 변경 또는 추가할 필요가 있는 필드만 선택적으로 데이터 백업 동작을 수행함에 따라 가입자 식별 모듈(190)의 메모리 자원을 효과적으로 사용할 수 있다. 아울러, 백업 동작에 소요되는 시간을 단축시킬 수 있다.The
한편, 백업부(124)는 가입자 식별 모듈(190)에 갱신된 데이터를 백업 데이터로 복사하여 저장할 수 있다. 이러한 경우 백업부(124)는 갱신된 데이터중에서 백 업을 위해 미리 지정된 필드를 선별하여 그 선별된 필드의 데이터를 백업 데이터로 복사 저장할 수 있다.Meanwhile, the
이때, 백업부(124)는 선별 동작에 의해 임의의 필드가 선별된 상태에서 그 선별된 필드의 데이터중에서 가입자 식별 모듈에 백업 데이터로 기저장된 해당 필드의 데이터에 대하여 변경 또는 추가할 필요가 있는 필드의 데이터를 선별하여 복사 저장할 수 있다.At this time, the
또한, 백업부(124)는, 갱신된 데이터를 백업 데이터로 복사하여 저장하는 경우, 갱신된 데이터중에서 가입자 식별 모듈(190)에 백업 데이터로 기저장된 갱신된 데이터에 대하여 변경 또는 추가할 필요가 있는 필드를 선별하여 그 선별된 필드의 데이터를 복사 저장한다.In addition, when the
초기화부(125)는 메모리(110)에 저장된 데이터에 손상 또는 장애가 발생하였을 때 메모리(110)를 초기화한다. The initialization unit 125 initializes the
초기화부(125)는 사용자의 요청에 따라 메모리(125)에 저장되어 있는 데이터를 삭제하여 이동 통신 단말기의 기본적인 동작을 수행할 수 있는 데이터만 저장되어 있는 제품 출시의 상태로 만든다.The initialization unit 125 deletes the data stored in the memory 125 in response to a user's request to make the product release state in which only data capable of performing a basic operation of the mobile communication terminal are stored.
초기화부(125)에 의해 메모리(110)가 초기화되면 갱신 실행부(122c)는 메모리(110)가 초기화된 상태에서 가입자 식별 모듈(190)에 백업 데이터로 저장되어 있는 OTA 데이터 및/또는 갱신된 데이터를 읽어들여 메모리(110)의 데이터를 갱신하여 시스템을 복구하게 된다.When the
이에 따라, 로딩부(123)는 그 갱신된 데이터에 의해 복구된 시스템을 로딩하 게 된다.Accordingly, the
RF부(130)는 제어부(120)에 의해 제어된다. RF부(130)는 주파수 대역의 무선 채널로 수신되는 주파수의 신호를 안테나(ANT)를 통해 수신되면, 이를 대역 하강 변환하고 데이터의 종류를 구별하여 제어부(120)로 출력하거나 또는 음성 처리부(140)로 출력한다. The
RF부(130)에서 제어부(120)로 출력되는 데이터는 문자 데이터 또는 페이징 채널을 통해 수신되는 페이징 신호 및 시그널링 신호들이 된다. 그리고 음성 처리부(140)로 출력되는 데이터는 음성 호가 설정된 경우에 수신되는 음성 데이터가 된다. Data output from the
또한 RF부(130)는 제어부(120)로부터 수신되는 데이터 또는 음성 처리부(140)로부터 수신되는 파일화된 음성 데이터를 송신하기 위해 대역 상승 변환하여 안테나(ANT)를 통해 주파수 대역의 무선 신호로 변환하여 출력한다.In addition, the
음성 처리부(140)는 일반적으로 보코더(VOCODER) 등으로 구성되며, 제어부(120)의 제어에 의해 구동된다. 음성 처리부(140)는 마이크로폰(MIC)(152)에 의해 입력된 전기 신호를 변조하여 음성 데이터로 변환하고, RF부(150)로 출력한다. 또한, 음성 처리부(140)는 RF부(130)로부터 입력된 부호화된 음성 데이터를 전기 신호로 복조하여 스피커(SPK)(151)로 출력하고, 스피커(SPK)(151)는 이를 가청음으로 변환하여 출력한다.The
카메라(160)는 고체 촬상 소자(CCD) 또는 CMOS 이미지 센서(CIS)와 같은 반도체 이미지 센서, 연성회로기판(FPCB), 카메라용 렌즈, 적어도 하나 이상의 플래 시 등과 같은 디지털 카메라의 부품을 구비하여, 제어부(120)의 제어 신호에 따라 외부의 대상을 촬영하여 영상 데이터를 획득하는 동작을 수행한다.The
키입력부(170)는 일반적으로 키 매트릭스 구조로 구성이 된다. 키입력부(170)는 다수의 숫자 키와 각종 기능을 수행하기 위한 기능키로 이루어지며, 사용자의 키 입력에 의해 키 데이터의 전기적인 신호를 제어부(120)로 출력한다.The
표시부(180)는 단말기 현재의 상태를 표시하거나 프로그램의 진행 상황 변화를 표시한다. 또한 수신 단문 메시지 등을 표시한다. 이런 표시 장치는 액정 표시 장치(Liquid Crystal Display : LCD)등과 같은 표시 장치로 구성할 수 있다.The
가입자 식별 모듈(USIM : Universal Subscriber Identity Module)(190)은 가입자 정보를 저장하고 있다. 이러한 가입자 정보에는 국제 이동 통신 가입자 번호(IMSN : International Mobile Subscriber Number)와 개인 식별 번호(PIN : Personal Identification Number)들이 해당된다.The Universal Subscriber Identity Module (USIM) 190 stores subscriber information. Such subscriber information includes an International Mobile Subscriber Number (IMSN) and a Personal Identification Number (PIN).
가입자 식별 모듈(190)은 이동 통신 단말기(100) 안에 삽입할 수 있는 카드의 형태로 되어 있으며, 사용자 인증과 글로벌 로밍 기능, 교통카드·모바일 뱅킹·증권거래·멤버십·결제 등 다양한 금융거래 서비스 지원, 모바일 전자태그(RFID)를 포함할 수 있다.The
여기에서는 가입자 식별 모듈(190)로 WCDMA의 USIM 카드를 예로 설명하지만 GSM의 SIM(Subscriber Identity Module) 카드와, CDMA의 UIM(User Identity Module) 카드로도 구현될 수 있다.Here, the
또한, 가입자 식별 모듈(190)은 OTA을 이용하여 갱신된 데이터를 관리하기 위한 백업 데이터를 저장하고 있다. In addition, the
이 백업 데이터에는 OTA 데이터에 의해 메모리(110)의 데이터가 갱신된 후, 제어부(120)의 백업 동작에 의해 가입자 식별 모듈(190)에 복사되는 OTA 데이터 및/또는 갱신된 데이터가 해당된다.The backup data corresponds to OTA data and / or updated data copied to the
가입자 식별 모듈(190)은 OTA 데이터 및/또는 갱신된 데이터를 임의의 저장 영역 예를 들어, 사용자 환경 영역(User config)에 저장하고 있다.The
따라서, 제어부(120)는 시스템 복원시에 가입자 식별 모듈(190)의 사용자 환경 영역을 읽어서 해당 영역에 백업 데이터로 저장되어 있는 OTA 데이터 및/또는 갱신된 데이터를 가져와서 메모리(110)의 데이터를 갱신할 수 있다.Accordingly, the
가입자 식별 모듈(190)은 OTA 데이터 및/또는 갱신된 데이터를 백업 데이터로 저장할 때 다양한 형태의 저장이 가능하다.The
예를 들어, 가입자 식별 모듈(190)에 OTA 데이터만 백업 데이터로 저장될 수 도 있고, 갱신된 데이터만 백업 데이터로 저장될 수 도 있고, OTA 데이터와 갱신된 데이터가 함께 백업 데이터로 저장될 수 도 있다.For example, in the
가입자 식별 모듈(190)에 OTA 데이터가 백업 데이터로 저장되어 있는 형태를 설명한다.A form in which OTA data is stored as backup data in the
가입자 식별 모듈(190)에는 OTA 데이터가 버전별로 저장되어 있을 수 있다.The
가입자 식별 모듈(190)에 OTA 데이터가 버전별로 저장되어 있음에 따라, 가입자 식별 모듈(190)은 이동통신 단말기의 시스템 복구시에 이전 버전부터 최근 버전에 이르기까지의 OTA 데이터를 차례대로 제공하여 메모리(110)의 데이터를 갱신 하게 함으로써 메모리(110)의 데이터를 최근 버전까지 안정되게 갱신시킬 수 있다.As the OTA data is stored in the
다른 변형 예로, 가입자 식별 모듈(190)에는 제어부(120)의 선별 작업에 의해 가입자 식별 모듈(190)에 백업 데이터로 기저장된 OTA 데이터에 대하여 변경 또는 추가가 필요한 필드의 데이터만이 수신되어 기저장된 OTA 데이터에서 해당 필드가 변경되거나 새로운 필드만이 추가되어 저장될 수 도 있다.In another variation, the
또 다른 변형 예로 가입자 식별 모듈(190)에는 제어부(120)의 선별 작업에 의해 가입자 식별 모듈(190)에 백업 데이터로 기저장된 OTA 데이터에 대하여 변경 또는 추가가 필요한 필드의 데이터만이 수신되어 기저장된 OTA 데이터와 별도로 저장될 수 도 있다.In another modified example, the
가입자 식별 모듈(190)은 백업 데이터로 기저장되어 있는 OTA 데이터에 대하여 변경 또는 추가가 필요한 필드의 데이터만을 수신하여 저장함으로써 가입자 식별 모듈(190)의 메모리 자원을 효과적으로 사용할 수 있다.The
한편, 가입자 식별 모듈(190)에는 OTA 데이터에 의해 메모리(110)의 데이터가 갱신된 후, 그 갱신된 데이터가 백업 데이터로 복사되어 저장될 수 있다.Meanwhile, in the
가입자 식별 모듈(190)에 갱신된 데이터가 백업 데이터로 저장되는 형태를 설명한다.The form in which the updated data is stored as backup data in the
가입자 식별 모듈(190)에는 갱신된 데이터중에서 백업 대상으로 미리 지정된 필드의 데이터만이 수신되어 저장될 수 있다.The
더 세부적으로 가입자 식별 모듈(190)에는 제어부(120)의 선별 동작에 의해 필드가 선별된 상태에서 그 선별된 필드의 데이터중에서 가입자 식별 모듈(190)에 백업 데이터로 기저장된 해당 필드의 데이터에 대하여 변경 또는 추가할 필요가 있는 필드의 데이터만이 수신되어 저장될 수 있다.In more detail, the
또한, 가입자 식별 모듈(190)에는 제어부(120)에 의해 미리 임의의 필드가 지정되지 않은 경우 갱신된 데이터중에서 가입자 식별 모듈(190)에 백업 데이터로 기저장된 갱신된 데이터에 대하여 변경 또는 추가할 필요가 있는 필드만이 수신되어 저장될 수 있다.In addition, the
도 2는 본 발명의 일실시예에 따른 이동 통신 단말기에서 OTA 서비스를 이용하여 이동 통신 단말기의 데이터를 관리하는 동작 흐름도이다.2 is a flowchart illustrating an operation of managing data of a mobile communication terminal using an OTA service in a mobile communication terminal according to an embodiment of the present invention.
도 2를 참조하면, OTA 처리부(121)는 OTA(Over The Air) 서비스를 통해 이동 통신망으로부터 전송되는 OTA 데이터를 수신한다(S1).Referring to FIG. 2, the
데이터 관리부(122)의 파싱부(122a)는 OTA 처리부(121)의 실행에 의해 수신된 OTA 데이터를 파싱한다(S2).The
파싱부(122a)에 의해 OTA 데이터가 파싱되면, 버전 비교부(122b)는 파싱부(122a)의 파싱을 통해 해당 OTA 데이터의 버전을 파악하고, OTA 데이터의 버전과 메모리(110)에 기저장된 데이터의 버전을 비교한다. 예를 들어, 버전 비교부(122b)는 OTA 데이터의 버전이 메모리(110)에 기저장된 데이터의 버전보다 최신인지 판단한다(S3).When the OTA data is parsed by the
갱신 실행부(122c)는 버전 비교부(122b)의 버전 비교 결과, OTA 데이터의 버전이 메모리(110)에 기저장된 데이터의 버전보다 최신이면 메모리(110)의 데이터를 갱신한다(S4).The update execution unit 122c updates the data in the
한편, 갱신 실행부(122c)는 버전 비교부(122b)의 버전 비교 결과, OTA 데이터의 버전이 메모리(110)에 기저장된 데이터의 버전보다 최신이 아니면 메모리(110)의 데이터를 그대로 유지한다(S5).On the other hand, the update execution unit 122c maintains the data of the
로딩부(123)는 갱신 실행부(122c)의 갱신동작에 의해 갱신된 데이터에 의해 시스템 로딩을 수행한다(S6).The
백업부(124)는 OTA 데이터 및/또는 갱신된 데이터를 가입자 식별 모듈(190)에 백업 데이터로 복사하여 저장한다(S7).The
도 3은 본 발명의 일실시예에 따른 이동 통신 단말기에서 OTA 서비스를 이용하여 이동 통신 단말기의 데이터를 관리하는 동작 흐름도이다.3 is a flowchart illustrating an operation of managing data of a mobile communication terminal using an OTA service in a mobile communication terminal according to an embodiment of the present invention.
도 3을 참조하면, 초기화부(125)는 키입력부(170)에 구비된 임의의 키입력을 통하여 메모리(110)에 저장된 데이터를 초기화하고자 하는 요청이 있는지 여부를 판단한다(S11). Referring to FIG. 3, the initialization unit 125 determines whether there is a request to initialize data stored in the
메모리 초기화를 실행하기 위한 키입력은 키입력부(170)에 구비된 키입력에 따라 메모리(110)를 초기화시키기 위한 메뉴로 이동하여 최종적으로 입력된 키입력을 통하여 실행될 수 도 있고, 키입력부(170)와 별도로 이동 통신 단말기(100)의 임의의 지점에 형성된 초기화용 버튼 내지 초기화용 키패드의 누름동작에 의해 입력될 수 도 있다.The key input for executing the memory initialization may move to a menu for initializing the
물론, 메모리(110)의 초기화는 초기화부(125)의 동작에 의하지 않더라도 전기적인 충격에 의해 초기화될 수 도 있다.Of course, the initialization of the
초기화부(125)는 초기화 요청이 있는 경우 메모리(110)에 저장되어 있는 데 이터를 삭제하여 이동 통신 단말기의 기본적인 동작을 수행할 수 있는 데이터만 저장되어 있는 제품 출시의 상태로 만든다(S12).If there is an initialization request, the initialization unit 125 deletes the data stored in the
초기화부(125)에 의해 메모리(110)가 초기화되면 갱신 실행부(122c)는 메모리(110)가 초기화된 상태에서 가입자 식별 모듈(190)에 데이터 조회를 수행하여 가입자 식별 모듈(190)에 백업 데이터로 저장되어 있는 OTA 데이터 및/또는 갱신된 데이터가 있는지를 판단한다(S13).When the
갱신 실행부(122c)는 판단 결과 가입자 식별 모듈(190)에 OTA 데이터 및/또는 갱신된 데이터가 백업 데이터로 저장되어 있는 경우 해당 백업 데이터를 읽어들여 메모리(110)의 데이터를 갱신하여 시스템을 복구한다(S14).When the execution execution unit 122c determines that the OTA data and / or the updated data are stored as the backup data in the
로딩부(123)는 그 갱신된 데이터에 의해 복구된 시스템을 로딩한다(S15).The
본 발명은 바람직한 실시예를 참조하여 설명되었다. 그렇지만, 구체적으로 설명된 것과는 다른 많은 기타 실시예들이 또한 본 발명의 사상 및 범위 내에 들어간다는 것을 관련 분야의 당업자들은 이해할 것이다. 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.
본 발명에 의하면, 이동 통신 단말기에서 OTA 서비스를 통해 프로비져닝이 수행되어 이동 통신 단말기의 메모리에 저장된 각종 데이터가 갱신될 때, 그 OTA 데이터 및/또는갱신된 데이터를 가입자 식별 모듈에 별도로 백업 데이터로 저장하여 놓음으로써, 이동 통신 단말기에 어떠한 장애가 발생하여 메모리에 저장된 데이터가 초기화시키더라도, 가입자 식별 모듈에 저장되어 있는 데이터는 손상되지 않 음에 따라, 가입자 식별 모듈에 저장되어 있는 백업 데이터를 이용하여 장애 발생 이전의 시스템을 복구할 수 있다.According to the present invention, when provisioning is performed through an OTA service in a mobile communication terminal and various data stored in a memory of the mobile communication terminal are updated, the OTA data and / or updated data are separately stored in the subscriber identification module as backup data. As a result, even if a failure occurs in the mobile communication terminal and the data stored in the memory is initialized, the data stored in the subscriber identification module is not damaged, and thus, the backup data stored in the subscriber identification module is used for failure. You can restore the system before it occurred.
또한, 가입자 식별 모듈에 백업 데이터를 저장함에 있어 예시된 다양한 형태의 저장 형태는 시스템 복구를 위한 데이터의 백업동작을 간소화시킬 수 있으며, 가입자 식별 모듈에서의 자원 활용도를 극대화시킬 수 있다.In addition, various forms of storage illustrated in storing backup data in the subscriber identification module may simplify a backup operation of data for system recovery and maximize resource utilization in the subscriber identification module.
아울러, OTA 서비스를 통해 갱신된 데이터가 백업 데이터로 저장된 가입자 식별 모듈을 임의의 이동 통신 단말기에 장착하면, 가입자 식별 모듈에 저장되어 있는 백업 데이터를 이용하여 해당 이동 통신 단말기의 동작 환경을 구성할 수 도 있다.In addition, when a subscriber identity module in which data updated through the OTA service is stored as backup data is attached to any mobile communication terminal, an operation environment of the corresponding mobile communication terminal may be configured using the backup data stored in the subscriber identity module. There is also.
이렇게 되면, 이동 통신 단말기의 사용자는 여러 시간을 들여서 구축해온 이동 통신 단말기의 동작 환경을 자신의 가입자 식별 모듈에 저장하여, 이동 통신 단말기를 교체하더라도 자신에게 익숙한 동작 환경을 교체된 단말기에 그대로 이식할 수 있게 된다.In this case, the user of the mobile communication terminal stores the operating environment of the mobile communication terminal, which has been established for several hours, in its subscriber identity module, so that even if the mobile communication terminal is replaced, the operating environment familiar to the mobile terminal can be transferred to the replaced terminal. It becomes possible.
Claims (17)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060077702A KR100765237B1 (en) | 2006-08-17 | 2006-08-17 | Method for managing data upgraded by over the air service in mobile communication terminal and the mobile communication terminal therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060077702A KR100765237B1 (en) | 2006-08-17 | 2006-08-17 | Method for managing data upgraded by over the air service in mobile communication terminal and the mobile communication terminal therefor |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100765237B1 true KR100765237B1 (en) | 2007-10-09 |
Family
ID=39419726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060077702A KR100765237B1 (en) | 2006-08-17 | 2006-08-17 | Method for managing data upgraded by over the air service in mobile communication terminal and the mobile communication terminal therefor |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100765237B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101042526B1 (en) * | 2008-12-05 | 2011-06-20 | 주식회사 케이티 | Method and Apparatus for Automatically Updating Change of Preferred Business Network to Mobile Station |
CN112637835A (en) * | 2020-12-13 | 2021-04-09 | 成都易书桥科技有限公司 | Technology for timely updating embedded behavior recognition model based on OTA |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050108840A (en) * | 2004-05-13 | 2005-11-17 | 에스케이 텔레콤주식회사 | Method and system for providing international roaming service by using automatic nam selection |
KR20050123392A (en) * | 2004-06-25 | 2005-12-29 | 주식회사 팬택 | System for upgrading information of mobile |
-
2006
- 2006-08-17 KR KR1020060077702A patent/KR100765237B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050108840A (en) * | 2004-05-13 | 2005-11-17 | 에스케이 텔레콤주식회사 | Method and system for providing international roaming service by using automatic nam selection |
KR20050123392A (en) * | 2004-06-25 | 2005-12-29 | 주식회사 팬택 | System for upgrading information of mobile |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101042526B1 (en) * | 2008-12-05 | 2011-06-20 | 주식회사 케이티 | Method and Apparatus for Automatically Updating Change of Preferred Business Network to Mobile Station |
CN112637835A (en) * | 2020-12-13 | 2021-04-09 | 成都易书桥科技有限公司 | Technology for timely updating embedded behavior recognition model based on OTA |
CN112637835B (en) * | 2020-12-13 | 2023-12-26 | 成都易书桥科技有限公司 | Method for timely updating embedded behavior recognition model based on OTA |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8572599B2 (en) | Provisioning device make and model information for firmware over-the-air (FOTA) | |
US8645943B2 (en) | Communication system, communication device, and management server device | |
US20120015642A1 (en) | Firmware update method for mobile terminal and mobile terminal using the same | |
US20110265075A1 (en) | Apparatus and method for firmware update in a portable terminal | |
CN113110852A (en) | Firmware upgrading method and device and storage medium | |
US8453140B2 (en) | Method for generically handling carrier specific provisioning for computer cellular wireless cards | |
CN102521031A (en) | Management method of preset application programs of mobile terminal and mobile terminal | |
CA2548227A1 (en) | Mobile device programming system and method | |
KR20090090801A (en) | Method and apparatus for updating firmware in portable terminal | |
KR20110104383A (en) | Device and method for servicing firmware update | |
KR20100081720A (en) | Method and system for fota service | |
CN101610499A (en) | The upgrade method of wireless data card and system | |
CN112055424A (en) | Electronic device and method for switching electronic device | |
US20060232662A1 (en) | Mobile communication terminal | |
CN101925098A (en) | Mobile terminal and failure recovering method thereof | |
KR100765237B1 (en) | Method for managing data upgraded by over the air service in mobile communication terminal and the mobile communication terminal therefor | |
EP2317435A1 (en) | Electronic device and method for making upgraded firmware | |
KR101054821B1 (en) | Initializing method and mobile communication terminal supporting backup of OTA data | |
KR100879547B1 (en) | Firmware update method in a mobile telephone and a mobile telephone using the same | |
KR20070094167A (en) | Method and apparatus for starting multiple operating system using external memory in a mobile station | |
JP2009086754A (en) | Software update method and mobile terminal | |
EP2500825B1 (en) | IC card | |
KR20110137064A (en) | Mobile communication terminal and method for updating firmware in mobile communication terminal | |
US8543090B2 (en) | Mobile terminal | |
KR20070028880A (en) | Method for revitalizing of specific function in mobile communication terminal |
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 | ||
G170 | Publication of correction | ||
FPAY | Annual fee payment |
Payment date: 20120926 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130924 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140924 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150924 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160923 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170922 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20180921 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20190924 Year of fee payment: 13 |