System for supporting over-the-air service and method thereof
AssigneeKt Corporation
InventorsYoung Chual Park, Tae Joon Yang, Ki Jeong Lee
Life of this patent
Estimating the term…
Abstract
Disclosed herein is a system and method for providing Over-The-Air (OTA) service. The system according to the present invention includes a mobile terminal for, when a message is received from an OTA server, dividing OTA data, included in the message, into data segments of a predetermined size depending on a size of the message, and a smart card for receiving each of the data segments, decrypting the data segment using a preset OTA key, and storing the decrypted OTA data in a preset area.
Claims10
A system, comprising:
- a mobile terminal configured to, when a message is received from an Over-The-Air (OTA) server, divide OTA data, included in the message, into data segments of a predetermined size depending on a size of the message;
- and
- a smart card configured to (i) receive each of the data segments, (ii)decrypt the data segment using a preset OTA key, and (iii) store the decrypted OTA data in a preset area, wherein the smart card comprises:
- a first processing unit configured to (i) receive OTA data from a mobile terminal, (ii) decrypt the received OTA data using a first type of OTA key, and (iii) determine whether to process a first type of extracted OTA data;
- a Central Processing Unit (CPU) configured to receive the first type of OTA data depending on results of the determination;
- and
- a second processing unit configured to (i) receive the first type of OTA data from the CPU, (ii) decrypt the first type of OTA data using a second type of OTA key, and (iii) process a second type of extracted OTA data;
- wherein, if a size of the message is equal to or larger than a preset threshold
- value, the mobile terminal is configured to:
- (i) create an information request message, (ii) request information corresponding to data processing capacity of the smart card, and (iii)send the information request message to the smart card, (iv) receive an information response message from the smart card as a response to the information request message, and (v) divide the OTA data into the data segments of a predetermined size based on information included in the received information response message.
A smart card, comprising:
- a first processing unit configured to (i) receive OTA data from a mobile terminal, (ii) decrypt the received OTA data using a first type of OTA key, and (iii) determine whether to process a first type of extracted OTA data;
- a Central Processing Unit (CPU) configured to receive the first type of OTA data depending on results of the determination;
- and
- a second processing unit configured to (i) receive the first type of OTA data from the CPU, (ii) decrypt the first type of OTA data using a second type of OTA key, and (iii) process a second type of extracted OTA data,
- wherein, if a size of the OTA data is equal to or larger than a preset threshold
- value, the mobile terminal is configured to:
- (i) create an information request message, (ii) request information corresponding to data processing capacity of the smart card, and (iii)send the information request message to the smart card, (iv) receive an information response message from the smart card as a response to the information request message, and (v) divide the OTA data into the data segments of a predetermined size based on information included in the received information response message.
A method of providing OTA service, comprising:
- dividing OTA data, included in the message, into data segments of a predetermined size depending on a size of the message when a message is received from an OTA server wherein, if the size of the message is equal to or larger than a preset threshold value:
- by the mobile terminal:
- (i) create an information request message, (ii) requesting information corresponding to data processing capacity of the smart card, (iii) sending the information request message to the smart card, (iv) receiving an information response message from the smart card as a response to the information request message, and (v) dividing the OTA data into the data segments of a predetermined size based on information included in the received information response message;
- sending each of the data segments to a smart card, wherein the smart card performs the steps of:
- determining whether to process the received data segments by decrypting the received data segments into a first type of OTA data by a first processing unit of the smart card using a first type of OTA key;
- receiving, by at least one of a central processing unit (CPU) and a second processing unit of the smart card, the first type of OTA data from the first processing unit depending on results of the determination;
- generating, by the second processing unit, a second type of extracted OTA data by decrypting the first type of OTA data using a second type of OTA key;
- and
- processing the second type of extracted OTA data through the second processing unit.
A method of providing OTA service, comprising:
- determining whether to process received OTA data by decrypting the received OTA data into a first type of OTA data by a first processing unit of the smart card using a first type of OTA key;
- receiving, by at least one of a central processing unit (CPU) and a second processing unit of the smart card, the first type of OTA data from the first processing unit depending on results of the determination;
- generating, by the second processing unit, a second type of extracted OTA data by decrypting the first type of OTA data using a second type of OTA key;
- and
- processing the second type of extracted OTA data through the second processing unit,
- wherein the division of the OTA data into the data segments of a predetermined size comprises:
- determining whether a size of the received message is equal to or larger than a preset threshold value;
- determining whether to divide the OTA data included in the message if the size of the message is equal to or larger than the threshold value;
- and
- dividing the OTA data, included in the message, into data segments of a predetermined size depending to results of the determination;
- and
- wherein the determination of whether to divide the OTA data comprises:
- sending an information request message, requesting information corresponding to data processing capability of the smart card, to the smart card depending on whether to divide the OTA data if the size of the message is equal to or larger than the threshold value;
- receiving an information response message in response to the information request message from the smart card;
- and
- determining whether to divide the OTA data based on information included in the received information response message when the mobile terminal receives the information response message.
Dependencies are inferred from the claim text.