KR101211615B1 - Method of managing an OTA data of a mobile communication terminal and the mobile communication terminal thereof - Google Patents

Method of managing an OTA data of a mobile communication terminal and the mobile communication terminal thereof Download PDF

Info

Publication number
KR101211615B1
KR101211615B1 KR1020060078887A KR20060078887A KR101211615B1 KR 101211615 B1 KR101211615 B1 KR 101211615B1 KR 1020060078887 A KR1020060078887 A KR 1020060078887A KR 20060078887 A KR20060078887 A KR 20060078887A KR 101211615 B1 KR101211615 B1 KR 101211615B1
Authority
KR
South Korea
Prior art keywords
raw data
data
mobile communication
communication terminal
ota
Prior art date
Application number
KR1020060078887A
Other languages
Korean (ko)
Other versions
KR20080017605A (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 KR1020060078887A priority Critical patent/KR101211615B1/en
Publication of KR20080017605A publication Critical patent/KR20080017605A/en
Application granted granted Critical
Publication of KR101211615B1 publication Critical patent/KR101211615B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/05Aspects of automatic or semi-automatic exchanges related to OAM&P
    • H04M2203/052Aspects of automatic or semi-automatic exchanges related to OAM&P software update

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

이동통신단말기의 OTA 데이터 관리방법 및 이를 수행하기 위한 이동통신단말기가 개시된다. 본 발명의 일 실시예에 따른 이동통신단말기의 OTA 데이터 관리방법은 서버로부터 OTA(Over The Air) 데이터를 로(RAW) 데이터 형태로 수신하는 단계, 수신한 로 데이터를 로 데이터 DB(Database)에 저장하는 단계, 로 데이터를 파싱하여 애플리케이션 DB에 저장하는 단계 및 사용자의 선택에 의해 로 데이터 DB에 저장된 로 데이터를 다른 이동통신단말기로 전송하거나, 로 데이터 DB에 저장된 로 데이터를 이용하여 애플리케이션 DB를 업데이트하는 단계를 포함한다. 본 발명에 의하면, OTA 지원 서버를 이용하지 않고도, 이동통신단말기 간의 애플리케이션 프로파일 정보를 교환할 수 있는 장점이 있다.Disclosed are a method for managing OTA data of a mobile communication terminal and a mobile communication terminal for performing the same. In the OTA data management method of a mobile communication terminal according to an embodiment of the present invention, receiving OTA (Over The Air) data from the server in the form of raw (RAW) data, the received raw data to the raw data DB (Database) Storing the data, parsing the raw data into the application DB, and transmitting the raw data stored in the raw data DB to another mobile communication terminal by the user's selection, or using the raw data stored in the raw data DB. Updating. According to the present invention, there is an advantage in that application profile information can be exchanged between mobile communication terminals without using an OTA support server.

이동통신단말기, OTA, RAW 데이터, PUSH ID, 프로파일 정보 Mobile terminal, OTA, RAW data, PUSH ID, profile information

Description

이동통신단말기의 OTA 데이터 관리방법 및 이를 수행하기 위한 이동통신단말기{Method of managing an OTA data of a mobile communication terminal and the mobile communication terminal thereof}Method of managing an OTA data of a mobile communication terminal and a mobile communication terminal for performing the same

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

도 2는 일 실시예에 따른 이동통신단말기의 OTA 관리방법의 설명에 제공되는 흐름도,2 is a flowchart provided to explain an OTA management method of a mobile communication terminal according to one embodiment;

도 3은 본 발명의 일 실시예에 따른 옵션 메뉴를 도시한 도면, 그리고3 illustrates an option menu according to an embodiment of the present invention; and

도 4는 본 발명의 다른 일 실시예에 따른 이동통신단말기로부터 OTA 데이터를 수신하는 방법의 설명에 제공되는 흐름도이다.4 is a flowchart provided to explain a method of receiving OTA data from a mobile communication terminal according to another embodiment of the present invention.

* 도면의 주요 부분에 대한 간단한 설명 *Brief description of the main parts of the drawing

10: OTA 지원 서버 200a: 제1 이동통신단말기10: OTA support server 200a: first mobile communication terminal

200b: 제2 이동통신단말기 110: 무선 송수신부200b: second mobile communication terminal 110: wireless transceiver

120: 데이터 처리부 130: 제어부120: data processing unit 130: control unit

140: 애플리케이션 DB 150: RAW 데이터 DB140: application DB 150: RAW data DB

160: 메모리부 170: 입력부160: memory unit 170: input unit

180: 디스플레이부180: display unit

본 발명은 이동통신단말기의 OTA(Over The Air) 데이터 관리방법 및 이를 수행하기 위한 이동통신단말기에 관한 것이다.The present invention relates to an over-the-air (OTA) data management method of a mobile communication terminal and a mobile communication terminal for performing the same.

OTA 지원 서비스는 특정 애플리케이션의 프로파일 정보가 변경되거나 추가되었을 경우, OTA 지원 서버로부터 특정 단말의 애플리케이션 프로파일 정보를 업데이트 시켜주는 서비스이다.The OTA support service is a service that updates application profile information of a specific terminal from an OTA support server when profile information of a specific application is changed or added.

OTA 지원 서버로부터 업데이트된 프로파일 정보를 단말이 수신하지 못한 경우 또는 단말의 사용자가 해당 애플리케이션의 변경된 프로파일 정보를 알지 못하는 경우, 단말에서 OTA 지원 서버로 직접 접근하는 것이 불가능하기 때문에 단말의 애플리케이션 프로파일 정보를 업데이트 해주는 방법이 존재하지 않았다.If the terminal does not receive the updated profile information from the OTA support server or if the user of the terminal does not know the changed profile information of the application, the terminal cannot access the OTA support server directly. There was no way to update it.

즉, OTA 지원 서비스를 제공하는 서버를 이용하지 않고서는 단말의 프로파일 정보를 갱신할 수 있는 방법이 없었다.That is, there is no way to update the profile information of the terminal without using the server providing the OTA support service.

따라서, 본 발명의 목적은 OTA 지원 서비스를 제공하는 서버를 이용하지 않고도 이동통신단말기 간에 프로파일 정보를 교환할 수 있도록 한 이동통신단말기의 OTA 데이터 관리방법 및 이를 수행하기 위한 이동통신단말기에 관한 것이다.Accordingly, an object of the present invention relates to a method for managing OTA data of a mobile communication terminal and to a mobile communication terminal for performing the same so that profile information can be exchanged between mobile communication terminals without using a server providing an OTA support service.

본 발명이 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.Technical problems to be achieved by the present invention are not limited to the above-mentioned technical problems, and other technical problems not mentioned above may be clearly understood by those skilled in the art from the following description. There will be.

상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 이동통신단말기의 OTA 데이터 관리방법은 서버로부터 OTA(Over The Air) 데이터를 로(RAW) 데이터 형태로 수신하는 단계; 수신한 상기 로 데이터를 로 데이터 DB(Database)에 저장하는 단계; 상기 로 데이터를 파싱하여 애플리케이션 DB에 저장하는 단계; 및 사용자의 선택에 의해 상기 로 데이터 DB에 저장된 로 데이터를 다른 이동통신단말기로 전송하거나, 상기 로 데이터 DB에 저장된 로 데이터를 이용하여 상기 애플리케이션 DB를 업데이트하는 단계;를 포함한다.OTA data management method of a mobile terminal according to an embodiment of the present invention for achieving the above object comprises the steps of receiving OTA (Over The Air) data from the server in the form of raw (RAW) data; Storing the received raw data in a raw data database (Database); Parsing the raw data and storing the raw data in an application DB; And transmitting the raw data stored in the raw data DB to another mobile communication terminal by a user's selection, or updating the application DB using the raw data stored in the raw data DB.

상기 로 데이터 DB에 저장된 로 데이터를 다른 이동통신단말기로 전송하는 단계는, 상기 로 데이터의 헤더 필드 내의 식별자를 푸쉬 메시지 관련 식별자(PUSH ID)로 변경하여 전송한다.In the transmitting of the raw data stored in the raw data DB to another mobile communication terminal, the identifier in the header field of the raw data is changed to a push message associated identifier (PUSH ID) and transmitted.

상기 OTA 데이터는 상기 서버로부터 SMSC(Short Message Service Center)를 경유하여 수신되며, XML(extensible markup language) 또는 WBXML(wireless application protocol binary extensible markup language) 형태의 로 데이터이다.The OTA data is received from the server via a Short Message Service Center (SMSC), and is raw data in the form of extensible markup language (XML) or wireless application protocol binary extensible markup language (WBXML).

본 발명의 일 실시예에 따른 이동통신단말기는 서버로부터 OTA(Over The Air) 데이터를 로(RAW) 데이터 형태로 수신하는 무선 송수신부; 수신한 상기 로 데이터를 저장하는 로(RAW) 데이터 DB(Database); 상기 로 데이터를 파싱하는 데이터 처리부; 상기 데이터 처리부에 의해 파싱된 로 데이터를 저장하는 애플리케이션 DB; 및 상기 로 데이터의 전송 요청 또는 업데이트 요청을 입력하기 위한 입력부; 상기 입력부로부터 상기 로 데이터의 전송 요청이 있는 경우, 상기 무선 송수신부를 통해 상기 로 데이터 DB에 저장된 로 데이터가 다른 이동통신단말기로 전송되도록 제어하고, 상기 입력부로부터 상기 업데이트 요청이 있는 경우, 상기 로 데이터 DB에 저장된 로 데이터를 이용하여 상기 애플리케이션 DB를 업데이트하는 제어부;를 포함한다. The mobile communication terminal according to an embodiment of the present invention comprises a wireless transceiver for receiving OTA (Over The Air) data from the server in the form of raw (RAW) data; A raw (RAW) data DB (Database) for storing the received raw data; A data processor parsing the raw data; An application DB for storing raw data parsed by the data processing unit; And an input unit for inputting a request for transmitting or updating the raw data; When there is a request for transmitting the raw data from the input unit, the raw data stored in the raw data DB is controlled to be transmitted to another mobile communication terminal through the wireless transceiver, and when the update request is received from the input unit, the raw data And a controller for updating the application DB using raw data stored in a DB.

상기 입력부로부터 상기 로 데이터의 전송 요청이 있는 경우, 상기 데이터 처리부는 상기 제어부의 제어에 의해 상기 로 데이터 DB에 저장된 로 데이터의 헤더 필드 내의 식별자를 푸쉬 메시지 관련 식별자(PUSH ID)로 변경한다.When there is a request for transmitting the raw data from the input unit, the data processing unit changes the identifier in the header field of the raw data stored in the raw data DB to a push message related identifier (PUSH ID) under the control of the controller.

상기 서버로부터 상기 무선 송수신부를 통해 수신되는 OTA 데이터는 상기 서버로부터 SMSC(Short Message Service Center)를 경유하여 수신되며, XML(extensible markup language) 또는 WBXML(wireless application protocol binary extensible markup language)형태의 로 데이터이다.OTA data received from the server through the wireless transceiver is received from the server through a Short Message Service Center (SMSC), and raw data in the form of extensible markup language (XML) or wireless application protocol binary extensible markup language (WBXML). to be.

이하에서는 첨부된 예시도면을 참조하여 본 발명에 대해 설명한다.Hereinafter, with reference to the accompanying drawings illustrating the present invention.

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

도 1에서 이동통신단말기는 OTA 서버(10)로부터 직접 RAW 데이터를 수신하는 제1 이동통신단말기(200a)와, 제1 이동통신단말기(200a)로부터 RAW 데이터를 수신하는 제2 이동통신단말기(200b)로 구분하였다. In FIG. 1, the mobile communication terminal 200 includes a first mobile communication terminal 200a for receiving RAW data directly from the OTA server 10 and a second mobile communication terminal 200b for receiving RAW data from the first mobile communication terminal 200a. ).

본 실시예에서, 제1 이동통신단말기(200a)의 구성 블럭은 제2 이동통신단말기(200b)에도 동일하게 적용될 수 있으므로, 각각의 구성요소는 동일한 도면 부호를 사용하여 설명한다.In the present embodiment, since the configuration block of the first mobile communication terminal 200a can be equally applied to the second mobile communication terminal 200b, each component is described using the same reference numeral.

도 1을 참조하면, 제1 이동통신단말기(200a)와, 제2 이동통신단말기(200b)는 무선 송수신부(110), 데이터 처리부(120), 제어부(130), 애플리케이션 DB(140), RAW 데이터 DB(150), 메모리부(160), 입력부(170), 및 디스플레이부(180)를 포함한다.Referring to FIG. 1, the first mobile communication terminal 200a and the second mobile communication terminal 200b include a wireless transceiver 110, a data processor 120, a controller 130, an application DB 140, and a RAW. The data DB 150 includes a memory unit 160, an input unit 170, and a display unit 180.

무선 송수신부(110)는 이동통신단말기(200a, 200b)의 통신 기능을 수행한다. 무선 송수신부(110)는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF 송신기와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강변환하는 RF 수신기 등을 포함한다. The wireless transceiver 110 performs a communication function of the mobile communication terminals 200a and 200b. The wireless transceiver 110 includes an RF transmitter for upconverting and amplifying a frequency of a transmitted signal, and an RF receiver for low noise amplifying and downconverting a received signal.

본 발명의 실시예에서, 제1 이동통신단말기(200a)의 무선 송수신부(110)는 OTA 지원 서버(10)로부터 SMS 포맷의 RAW 데이터를 수신하여 제어부(130)에 제공한다.In an embodiment of the present invention, the wireless transceiver 110 of the first mobile communication terminal 200a receives the RAW data in SMS format from the OTA support server 10 and provides it to the controller 130.

또한, 제2 이동통신단말기(200b)의 무선 송수신부(110)는 제어부(130)의 제어에 의해 제1 이동통신단말기(200a)로 RAW 데이터의 전송을 요청하며, 제1 이동통신단말기(200a)로부터 RAW 데이터를 수신한다.In addition, the wireless transceiver 110 of the second mobile communication terminal 200b requests the transfer of RAW data to the first mobile communication terminal 200a under the control of the controller 130, and the first mobile communication terminal 200a. Receive RAW data from

데이터 처리부(120)는 송신되는 신호를 부호화 및 변조하는 송신기 및 수신되는 신호를 복조 및 복호화하는 수신기 등을 구비한다.The data processor 120 includes a transmitter for encoding and modulating a transmitted signal and a receiver for demodulating and decoding a received signal.

본 발명의 실시예에서 제1 이동통신단말기(200a)의 데이터 처리부(120)는 제 어부(130)의 제어에 의해 RAW 데이터의 SMS 관련 식별자(SMS ID)를 푸쉬 서비스 관련 식별자(PUSH ID)로 변경한다.In an embodiment of the present invention, the data processing unit 120 of the first mobile communication terminal 200a converts an SMS related identifier (SMS ID) of RAW data into a push service related identifier (PUSH ID) under the control of the control unit 130. Change it.

또한, 본 발명의 실시예에서 제2 이동통신단말기(200b)의 데이터 처리부(120)는 제1 이동통신단말기(200a)로부터 수신한 RAW 데이터의 식별자를 확인하여 제어부(130)에 전송한다.In addition, in the embodiment of the present invention, the data processing unit 120 of the second mobile communication terminal 200b checks the identifier of the RAW data received from the first mobile communication terminal 200a and transmits it to the control unit 130.

제어부(130)는 이동통신단말기(200a, 200b)의 전반적인 기능을 제어하며, 상술한 데이터 처리부(120)를 포함할 수 있다.The controller 130 controls the overall functions of the mobile communication terminals 200a and 200b and may include the above-described data processor 120.

본 발명의 실시예에서, 제1 이동통신단말기(200a)의 제어부(130)는 OTA 지원 서버(10)로부터 수신한 RAW 데이터를 RAW 데이터 DB(150)에 저장하고, RAW 데이터를 파싱하여 각각의 애플리케이션 별로 애플리케이션 DB(140)에 저장한다.In an embodiment of the present invention, the control unit 130 of the first mobile communication terminal 200a stores the RAW data received from the OTA support server 10 in the RAW data DB 150 and parses the RAW data to each of them. Each application is stored in the application DB 140.

또한 본 발명의 실시예에서, 제2 이동통신단말기(200b)의 제어부(130)는 데이터 처리부(120)에서 제공받은 RAW 데이터의 식별자에 기초하여 수신한 RAW 데이터가 OTA 데이터인지 여부를 확인한다. 제1 이동통신단말기(200a)로부터 수신한 RAW 데이터가 OTA 데이터로 확인된 경우, 제어부(130)는 수신한 RAW 데이터를 이용하여 해당 애플리케이션 프로파일을 업데이트한다.In addition, in the embodiment of the present invention, the controller 130 of the second mobile communication terminal 200b checks whether the received RAW data is OTA data based on the identifier of the RAW data provided from the data processor 120. When the RAW data received from the first mobile communication terminal 200a is confirmed as OTA data, the controller 130 updates the corresponding application profile using the received RAW data.

애플리케이션 DB(140)는 제어부(130)에 의해 파싱된 RAW 데이터를 각각의 애플리케이션 별로 저장한다. 예를 들어, 파싱된 RAW 데이터가 각각 WAP 관련 데이터, MMS 관련 데이터, 또는 이메일 관련 데이터인 경우, 파싱된 RAW 데이터는 애플리케이션 DB(140) 내의 WAP DB, MMS DB, 또는 이메일 DB 등에 각각 저장된다.The application DB 140 stores the RAW data parsed by the controller 130 for each application. For example, when the parsed RAW data is WAP related data, MMS related data, or email related data, respectively, the parsed RAW data is stored in a WAP DB, an MMS DB, an e-mail DB, or the like in the application DB 140, respectively.

RAW 데이터 DB(150)는 제어부(130)의 제어에 의해 수신한 RAW 데이터를 저장 한다. RAW 데이터 DB(150)에 저장된 RAW 데이터는 이동통신단말기(200a, 200b) 내의 프로파일 정보를 업데이트하는데 이용된다.The RAW data DB 150 stores the RAW data received under the control of the controller 130. The RAW data stored in the RAW data DB 150 is used to update profile information in the mobile communication terminals 200a and 200b.

메모리부(160)는 프로그램 메모리 및 데이터 메모리들을 포함한다. 프로그램 메모리에는 이동통신단말기(200a, 200b)의 일반적인 동작을 제어하기 위한 소프트웨어 프로그램이 저장된다.The memory unit 160 includes a program memory and data memories. The program memory stores a software program for controlling general operations of the mobile communication terminals 200a and 200b.

입력부(170)는 숫자 및 문자 정보를 입력하기 위한 각종 버튼 및 각종 기능등을 설정하기 위한 기능버튼 등을 포함한다. 입력부(260)는 방향키를 구비하는 키패드, 조그 다이얼, 터치 스크린, 조이스틱 등으로 구현될 수 있다. The input unit 170 includes various buttons for inputting numeric and character information, function buttons for setting various functions, and the like. The input unit 260 may be implemented as a keypad including a direction key, a jog dial, a touch screen, a joystick, and the like.

본 발명의 실시예에서, 제1 이동통신단말기(200a)의 입력부(180)는 OTA 지원 서버(10)로부터 수신한 RAW 데이터를 이용하여 자신의 프로파일 정보를 업데이트하라는 요청 또는 OTA 지원 서버(10)로부터 수신한 RAW 데이터를 다른 단말로 전송하라는 요청을 사용자로부터 입력받아 제어부(130)에 전송한다.In an embodiment of the present invention, the input unit 180 of the first mobile communication terminal 200a requests to update its profile information using the RAW data received from the OTA support server 10 or the OTA support server 10. A request for transmission of the RAW data received from the other terminal is received from the user and transmitted to the controller 130.

또한, 본 발명의 실시예에서, 제2 이동통신단말기(200b)의 입력부(180)는 제1 이동통신단말기(200a)에게 OTA 서버(10)로부터 수신한 프로파일 정보인 RAW 데이터를 전송해 줄 것을 요청하는 사용자 입력을 제어부(130)에 전송한다.In addition, in the embodiment of the present invention, the input unit 180 of the second mobile communication terminal 200b transmits RAW data, which is profile information received from the OTA server 10, to the first mobile communication terminal 200a. The requesting user input is transmitted to the controller 130.

디스플레이부(180)는 이동통신단말기(200a, 200b)에서 출력하는 각종 표시정보, 다양한 메뉴화면 등을 출력하며, LCD(Liquid Crystal Display) 또는 OLED(Organic Light Emitting Diode)로 이루어진다.The display unit 180 outputs various display information and various menu screens output from the mobile communication terminals 200a and 200b, and includes a liquid crystal display (LCD) or an organic light emitting diode (OLED).

본 발명의 실시예에서, 제1 이동통신단말기(200a)의 디스플레이부(180)는 제어부(130)의 제어에 의해, OTA 서버(10)로부터 수신한 RAW 데이터를 이용하여 자신 의 프로파일 정보를 업데이트하기 위한 "Install to handset" 메뉴와, OTA 서버(10)로부터 수신한 RAW 데이터를 다른 단말로 전송하기 위한 "Install to Other handset" 메뉴가 포함된 옵션 메뉴를 디스플레이한다.In an embodiment of the present invention, the display unit 180 of the first mobile communication terminal 200a updates its profile information by using the RAW data received from the OTA server 10 under the control of the controller 130. And an option menu including a "Install to Handset" menu for transmitting and a "Install to Other handset" menu for transmitting RAW data received from the OTA server 10 to another terminal.

그 밖에 제1, 제2 이동통신단말기(200a, 200b)는 데이터 처리부(220)에서 복호화되어 출력되는 오디오 신호를 스피커로 재생하거나 마이크로부터 발생되는 오디오 신호를 데이터 처리부(220)에 전송하는 기능을 수행하는 오디오 처리부(미도시)와 특정 피사체를 촬영하여 영상 데이터를 생성하는 카메라 모듈을 포함할 수 있다.In addition, the first and second mobile communication terminals 200a and 200b play a function of reproducing the audio signal decoded and output by the data processor 220 to the speaker or transmitting the audio signal generated from the microphone to the data processor 220. An audio processing unit (not shown) and a camera module for photographing a specific subject to generate image data may be included.

도 2는 본 발명의 일 실시예에 따라 OTA 서버로부터 수신한 OTA 데이터를 관리하는 방법의 설명에 제공되는 흐름도이다. 도 2에서 동작의 주체는 제1 이동통신단말기(200a)에 관한 것이다.2 is a flowchart provided to explain a method of managing OTA data received from an OTA server according to an embodiment of the present invention. In FIG. 2, the main agent of the operation relates to the first mobile communication terminal 200a.

도 2를 참조하면, OTA 서버(10)로부터 SMSC(미도시)를 통하여 RAW 데이터가 수신되면, 제어부(130)는 수신한 RAW 데이터를 RAW 데이터 DB(150)에 저장한다(S210). Referring to FIG. 2, when RAW data is received from the OTA server 10 through an SMSC (not shown), the controller 130 stores the received RAW data in the RAW data DB 150 (S210).

이 때, OTA 서버(10)로부터 수신한 RAW 데이터는 XML(extensible markup language) 또는 WBXML(wireless application protocol binary extensible markup language) 형태의 데이터로서, SMS 메시지의 데이터 구조를 갖는다.At this time, the RAW data received from the OTA server 10 is data in the form of extensible markup language (XML) or wireless application protocol binary extensible markup language (WBXML), and has a data structure of an SMS message.

일반적으로, SMS 메시지의 헤더는 서비스 식별자(Teleservice identifier), 발신지 어드레스(Originating Address), 목적지 어드레스(Destination Address) 등을 포함한다.In general, the header of an SMS message includes a teleservice identifier, an originating address, a destination address, and the like.

또한, 도 2에 도시되어 있지 않지만, 제어부(130)는 OTA 서버(10)로부터 수신한 RAW 데이터를 파싱(parsing)하여, 애플리케이션 DB(140)에 저장한다. 일예로, 파싱한 RAW 데이터가 WAP 관련 데이터, MMS 관련 데이터, 이메일 관련 데이터인 경우, 제어부(130)는 애플리케이션 DB(140) 내의 WAP DB, MMS DB, 이메일 DB 등에 각각의 데이터를 저장한다. In addition, although not shown in FIG. 2, the controller 130 parses the RAW data received from the OTA server 10 and stores the raw data in the application DB 140. For example, when the parsed RAW data is WAP related data, MMS related data, or e-mail related data, the controller 130 stores data of each of the WAP DB, MMS DB, e-mail DB, and the like in the application DB 140.

이어서, 제어부(130)는 도 3에 도시된 옵션 메뉴가 디스플레이부(180)에 표시되도록 제어한다. 도 3은 본 발명의 일 실시예에 따른 옵션 메뉴이다.Subsequently, the controller 130 controls the option menu illustrated in FIG. 3 to be displayed on the display 180. 3 is an option menu according to an embodiment of the present invention.

도 3을 참조하면, 사용자가 입력부(170)를 통하여 2번 메뉴인 "Install to Other Handset" 메뉴를 선택한 경우, 제어부(130)는 다른 단말 즉 제2 이동통신단말기(200b)에게 프로파일 정보 즉, 제1 이동통신단말기(200a)의 세팅 정보인 OTA 데이터를 전송하라는 요청으로 받아들인다.Referring to FIG. 3, when the user selects the “Install to Other Handset” menu 2 through the input unit 170, the controller 130 may provide profile information, namely, to other terminals, that is, the second mobile communication terminal 200b. It is accepted as a request to transmit OTA data, which is setting information of the first mobile communication terminal 200a.

즉, 제2 이동통신단말기(200b)에게 프로파일 정보를 전송하라는 요청이 있는 경우(S220:Y), 제어부(130)는 RAW 데이터 DB(150)에 저장된 RAW 데이터의 헤더 필드 내의 SMS 관련 식별자(SMS ID)가 푸쉬 메시지 서비스와 관련된 식별자(PUSH ID)로 변경되도록 데이터 처리부(120)를 제어한다(S230).That is, when there is a request to transmit the profile information to the second mobile communication terminal 200b (S220: Y), the controller 130 sends an SMS-related identifier (SMS) in the header field of the RAW data stored in the RAW data DB 150. The data processor 120 is controlled to change the ID to an identifier PUSH associated with the push message service (S230).

제어부(130)는 헤더 필드 내의 식별자가 푸쉬 메시지 서비스와 관련된 식별자로 변경된 RAW 데이터를 제2 이동통신단말기(200b)로 전송한다(S240).The controller 130 transmits the RAW data whose identifier in the header field is changed to an identifier associated with the push message service to the second mobile communication terminal 200b (S240).

이와 같이, 본 발명의 실시예에 의하면, 다른 이동통신단말기 즉, 제2 이동통신단말기(200b)로부터 애플리케이션 프로파일 정보의 요청이 있는 경우, RAW 데이터 DB(150)에 저장된 데이터를 이용하여 전송이 가능하다.As such, according to an embodiment of the present invention, when there is a request for application profile information from another mobile communication terminal, that is, the second mobile communication terminal 200b, transmission is possible using data stored in the RAW data DB 150. Do.

한편, 도 3의 옵션 메뉴 상에서, 사용자가 입력부(170)를 통하여 1번 메뉴인 "Install to Other handset" 메뉴를 선택하면, 제어부(130)는 자신 즉, 제1 이동통신단말기(200a)의 프로파일 정보를 업데이트하라는 요청으로 인식한다. 여기서, 프로파일 정보란 이동통신단말기에서 지원하는 각종 애플리케이션의 세팅값에 관한 정보를 의미한다.On the other hand, when the user selects the first menu "Install to Other handset" menu through the input unit 170 on the option menu of Figure 3, the controller 130, that is, the profile of the first mobile communication terminal 200a Recognize it as a request to update the information. Here, the profile information means information about setting values of various applications supported by the mobile communication terminal.

상술한 바와 같이, 자신의 프로파일 정보를 업데이트하라는 요청이 있는 경우(S225:Y), 제어부(130)는 RAW 데이터 DB(150)에 저장된 RAW 데이터를 이용하여 애플리케이션 DB(140)에 저장된 프로파일 정보에 대해 업데이트를 수행한다(S235).As described above, when there is a request to update its profile information (S225: Y), the controller 130 uses the RAW data stored in the RAW data DB 150 to apply to the profile information stored in the application DB 140. Update is performed (S235).

본 발명의 실시예에서는 이와 같이 수신한 RAW 데이터를 저장하는 별도의 RAW 데이터 DB(150)가 마련되어, 사용자의 필요에 따라 애플리케이션 DB(140)의 프로파일 정보를 언제든지 업데이트할 수 있는 장점이 있다.In the embodiment of the present invention, a separate RAW data DB 150 for storing the received RAW data is provided, so that the profile information of the application DB 140 can be updated at any time according to a user's needs.

상술한 실시예에서는, OTA 지원 서버(10)로부터 수신한 RAW 데이터가 RAW 데이터 DB(150)에 저장되면, 제어부(130)의 제어에 의해 옵션 메뉴가 디스플레이부(180)에 표시되는 것으로 설명하였으나, 사용자의 조작에 의해 옵션 메뉴가 디스플레이되도록 구현할 수도 있다.In the above-described embodiment, when the RAW data received from the OTA support server 10 is stored in the RAW data DB 150, the option menu is displayed on the display unit 180 under the control of the controller 130. In addition, an option menu may be displayed by a user's manipulation.

도 4는 본 발명의 다른 일 실시예에 따른 이동통신단말기로부터 OTA 데이터를 수신하는 방법의 설명에 제공되는 흐름도이다. 4 is a flowchart provided to explain a method of receiving OTA data from a mobile communication terminal according to another embodiment of the present invention.

도 4를 참조하면, 제2 이동통신단말기(200b)의 입력부(170)를 통해 특정 단말 즉, 본 실시예에서 제1 이동통신단말기(200a)에게 애플리케이션 프로파일 정보를 전송해줄 것을 요청한다. Referring to FIG. 4, a request is made to transmit application profile information to a specific terminal, that is, the first mobile communication terminal 200a in this embodiment, through the input unit 170 of the second mobile communication terminal 200b.

이와 같이, 애플리케이션 프로파일 정보의 전송을 요청한 경우(S410:Y), 상기 요청에 응하여 제1 이동통신단말기(200a)가 애플리케이션 프로파일 정보가 포함된 RAW 데이터를 전송하게 되면, 제2 이동통신단말기(200b)는 RAW 데이터를 수신한다(S420).As such, when requesting the transmission of the application profile information (S410: Y), when the first mobile communication terminal 200a transmits the RAW data including the application profile information in response to the request, the second mobile communication terminal 200b ) Receives the RAW data (S420).

제2 이동통신단말기(200b)의 데이터 처리부(130)는 수신한 RAW 데이터의 헤더 필드 내의 식별자가 푸쉬 메시지 관련 식별자(PUSH ID)를 포함하는지 확인하여 그 결과를 제어부(130)에 전송한다(S430). The data processor 130 of the second mobile communication terminal 200b checks whether the identifier in the header field of the received RAW data includes a push message related identifier (PUSH ID), and transmits the result to the controller 130 (S430). ).

수신한 RAW 데이터의 헤더 필드 내의 식별자가 푸쉬 메시지 관련 식별자(PUSH ID)를 포함하는 경우, 제어부(130)는 요청한 애플리케이션 프로파일 정보 즉, OTA 데이터가 정상적으로 수신된 것으로 판단한다.When the identifier in the header field of the received RAW data includes a push message related identifier (PUSH ID), the controller 130 determines that the requested application profile information, that is, OTA data has been normally received.

이와 같이, 수신한 RAW 데이터가 OTA 데이터인 것으로 판단되면(S440:Y), 제어부(130)는 수신한 RAW 데이터를 이용하여 애플리케이션 프로파일 정보를 업데이트한다(S450).As such, when it is determined that the received RAW data is OTA data (S440: Y), the controller 130 updates the application profile information using the received RAW data (S450).

이상에서는 본 발명의 바람직한 실시예에 대하여 설명하고 있으나, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.In the above description of the preferred embodiment of the present invention, the present invention is not limited to the above-described specific embodiment, it is common in the art to which the invention belongs without departing from the spirit of the invention claimed in the claims. Various modifications can be made by those skilled in the art, and such changes are within the scope of the claims.

이상에서 설명한 바와 같이, 본 발명에 의하면 OTA 지원 서버를 이용하지 않 고도, 이동통신단말기 간의 애플리케이션 프로파일 정보를 교환할 수 있는 장점이 있다.As described above, according to the present invention, there is an advantage in that application profile information can be exchanged between mobile communication terminals without using an OTA support server.

Claims (6)

서버로부터 OTA(Over The Air) 데이터를 로(RAW) 데이터 형태로 수신하는 단계;Receiving over the air (OTA) data from a server in the form of raw data; 수신한 상기 로 데이터를 로 데이터 DB(Database)에 저장하는 단계;Storing the received raw data in a raw data database (Database); 상기 로 데이터를 파싱하여 애플리케이션 DB에 저장하는 단계; 및Parsing the raw data and storing the raw data in an application DB; And 사용자의 선택에 의해 상기 로 데이터 DB에 저장된 로 데이터를 다른 이동통신단말기로 전송하거나, 상기 로 데이터 DB에 저장된 로 데이터를 이용하여 상기 애플리케이션 DB를 업데이트하는 단계;를 포함하는 이동통신단말기의 OTA 데이터 관리방법.Transmitting the raw data stored in the raw data DB to another mobile communication terminal by a user's selection, or updating the application DB using the raw data stored in the raw data DB; How to manage. 제1항에 있어서, The method of claim 1, 상기 로 데이터 DB에 저장된 로 데이터를 다른 이동통신단말기로 전송하는 단계는,The step of transmitting the raw data stored in the raw data DB to another mobile communication terminal, 상기 로 데이터의 헤더 필드 내의 식별자를 푸쉬 메시지 관련 식별자(PUSH ID)로 변경하여 전송하는 것을 특징으로 하는 이동통신단말기의 OTA 데이터 관리방법.And transmitting an identifier in the header field of the raw data to a push message-related identifier (PUSH ID) for transmission. 제1항에 있어서, The method of claim 1, 상기 OTA 데이터는 상기 서버로부터 SMSC(Short Message Service Center)를 경유하여 수신되며, XML(extensible markup language) 또는 WBXML(wireless application protocol binary extensible markup language) 형태의 로 데이터인 것을 특징으로 하는 이동통신단말기의 OTA 데이터 관리방법.The OTA data is received from the server via a Short Message Service Center (SMSC), and is raw data in the form of extensible markup language (XML) or wireless application protocol binary extensible markup language (WBXML). How to manage OTA data. 서버로부터 OTA(Over The Air) 데이터를 로(RAW) 데이터 형태로 수신하는 무선 송수신부;A wireless transceiver for receiving OTA (Over The Air) data from a server in the form of raw data; 수신한 상기 로 데이터를 저장하는 로(RAW) 데이터 DB(Database);A raw (RAW) data DB (Database) for storing the received raw data; 상기 로 데이터를 파싱하는 데이터 처리부;A data processor parsing the raw data; 상기 데이터 처리부에 의해 파싱된 로 데이터를 저장하는 애플리케이션 DB; 및An application DB for storing raw data parsed by the data processing unit; And 상기 로 데이터의 전송 요청 또는 업데이트 요청을 입력하기 위한 입력부; An input unit for inputting the raw data transmission request or the update request; 상기 입력부로부터 상기 로 데이터의 전송 요청이 있는 경우, 상기 무선 송수신부를 통해 상기 로 데이터 DB에 저장된 로 데이터가 다른 이동통신단말기로 전송되도록 제어하고, 상기 입력부로부터 상기 업데이트 요청이 있는 경우, 상기 로 데이터 DB에 저장된 로 데이터를 이용하여 상기 애플리케이션 DB를 업데이트하는 제어부;를 포함하는 이동통신단말기.When there is a request for transmitting the raw data from the input unit, the raw data stored in the raw data DB is controlled to be transmitted to another mobile communication terminal through the wireless transceiver, and when the update request is received from the input unit, the raw data And a controller for updating the application DB using raw data stored in a DB. 제4항에 있어서, 5. The method of claim 4, 상기 입력부로부터 상기 로 데이터의 전송 요청이 있는 경우,When there is a request for transmission of the raw data from the input unit, 상기 데이터 처리부는 상기 제어부의 제어에 의해 상기 로 데이터 DB에 저장 된 로 데이터의 헤더 필드 내의 식별자를 푸쉬 메시지 관련 식별자(PUSH ID)로 변경하는 것을 특징으로 이동통신단말기.And the data processor changes an identifier in a header field of raw data stored in the raw data DB to a push message related identifier (PUSH ID) under the control of the controller. 제4항에 있어서, 5. The method of claim 4, 상기 서버로부터 상기 무선 송수신부를 통해 수신되는 OTA 데이터는 상기 서버로부터 SMSC(Short Message Service Center)를 경유하여 수신되며, XML(extensible markup language) 또는 WBXML(wireless application protocol binary extensible markup language) 형태의 로 데이터인 것을 특징으로 하는 이동통신단말기.OTA data received from the server through the wireless transceiver is received from the server via a Short Message Service Center (SMSC), and raw data in the form of extensible markup language (XML) or wireless application protocol binary extensible markup language (WBXML). Mobile communication terminal, characterized in that the.
KR1020060078887A 2006-08-21 2006-08-21 Method of managing an OTA data of a mobile communication terminal and the mobile communication terminal thereof KR101211615B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060078887A KR101211615B1 (en) 2006-08-21 2006-08-21 Method of managing an OTA data of a mobile communication terminal and the mobile communication terminal thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060078887A KR101211615B1 (en) 2006-08-21 2006-08-21 Method of managing an OTA data of a mobile communication terminal and the mobile communication terminal thereof

Publications (2)

Publication Number Publication Date
KR20080017605A KR20080017605A (en) 2008-02-27
KR101211615B1 true KR101211615B1 (en) 2012-12-12

Family

ID=39384891

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060078887A KR101211615B1 (en) 2006-08-21 2006-08-21 Method of managing an OTA data of a mobile communication terminal and the mobile communication terminal thereof

Country Status (1)

Country Link
KR (1) KR101211615B1 (en)

Also Published As

Publication number Publication date
KR20080017605A (en) 2008-02-27

Similar Documents

Publication Publication Date Title
US8032182B2 (en) Subscriber identity module with an incorporated radio
KR100716890B1 (en) Telematics system having multiplex service server selection function and method for providing various contents service
US20080075049A1 (en) Thin client wireless communication device
KR20090052368A (en) Database management in a wireless communication system
JP4191713B2 (en) Terminal management system, terminal, terminal management device, terminal management method, and program
KR100829248B1 (en) Method of updating a software package in a mobile communication terminal using an ad-hoc communication, the mobile communication terminal thereof, method of setting up a serving terminal in an ad-hoc network, and method of updating a software package of a client terminal using a serving terminal in the ad-hoc network
US20070206756A1 (en) Address information-exchange system, communication terminal device, server apparatus, address information-exchange method, and address information-exchange program
KR20060081159A (en) Method and system for managing terminal data of mobile terminal
KR20070112648A (en) Method of displaying a push message and mobile communication terminal thereof
KR101211615B1 (en) Method of managing an OTA data of a mobile communication terminal and the mobile communication terminal thereof
KR100646356B1 (en) Mobile Communication Terminal Capable of Performing Real-Time Update of Information and Method Thereof
KR100514658B1 (en) Intelligence Type Character System on The Basis of Location and Method thereof
KR100836583B1 (en) Method of executing a firmware over the air service in a mobile communication terminal
KR100606070B1 (en) Mobile for used information in mobile communication terminal
KR100710231B1 (en) Method for cancelling reserved Transmission of multimedia message and Mobile terminal thereof and System thereof
KR20060110965A (en) Mobile communication system enable to auto-update of program and its operating method
KR100746835B1 (en) Method of initializing a setting information of a mobile communication terminal using ota data and mobile communication terminal thereof
KR100652759B1 (en) Apparatus for informing a function path of mobile terminal and method therefor
KR100879675B1 (en) Remote control system and method for mobile of look ? feel
KR100664386B1 (en) Method for restraining conversation voice of mobile phone and mobile phone thereof
KR100752546B1 (en) method for managing message of mobile phone and mobile thereof
KR100632217B1 (en) Method and apparatus for controlling idle state screen
US20050169240A1 (en) Routing system
KR100811520B1 (en) Method of downloading a content selectively using a multimedia message service and the mobile communication terminal thereof
KR100640425B1 (en) Method for managing sending and receiving of short messages by tasks

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20151124

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee