[go: up one dir, main page]

KR20100011456A - Method for backup the data using smart card web server and smart card thereof - Google Patents

Method for backup the data using smart card web server and smart card thereof Download PDF

Info

Publication number
KR20100011456A
KR20100011456A KR1020080072685A KR20080072685A KR20100011456A KR 20100011456 A KR20100011456 A KR 20100011456A KR 1020080072685 A KR1020080072685 A KR 1020080072685A KR 20080072685 A KR20080072685 A KR 20080072685A KR 20100011456 A KR20100011456 A KR 20100011456A
Authority
KR
South Korea
Prior art keywords
smart card
backup
information
communication terminal
web server
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020080072685A
Other languages
Korean (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 KR1020080072685A priority Critical patent/KR20100011456A/en
Publication of KR20100011456A publication Critical patent/KR20100011456A/en
Ceased legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

통신 단말기에 장착된 스마트 카드(Smart Card)에 구현된 스마트 카드 웹 서버(Smart Card Web Server)가 상기 스마트 카드 내부에 저장된 정보를 백업하는 방법이 개시된다. 정보 백업 방법은 스마트 카드 웹 서버가 통신 단말기로부터 정보 백업 요청을 수신하고, 수신된 백업 요청에 상응하는 정보를 독출하여 독출된 정보를, 통신 단말기를 경유하여 인터넷 망에 위치한 백업 서버로 전송될 수 있도록, 통신 단말기로 전달하는 단계를 포함하되, 백업을 위해 독출된 정보는 통신 단말기의 메모리에 저장되지 않고 백업 서버로 전송되도록 하는 과정을 포함한다. 본 발명에 따르면, 통신 단말기의 메모리를 사용하지 않고도 스마트 카드 내부에 저장된 정보를 백업할 수 있어, 통신 단말기의 메모리 공간을 절약할 수 있고, 통신 단말기의 변경 또는 분실의 경우에도 원하는 데이터를 백업할 수 있다는 장점이 있다.Disclosed is a method in which a smart card web server implemented in a smart card mounted on a communication terminal backs up information stored in the smart card. In the information backup method, a smart card web server receives an information backup request from a communication terminal, reads information corresponding to the received backup request, and transmits the read information to a backup server located on the Internet via the communication terminal. And transmitting the information to the communication terminal so that the information read for backup is transmitted to the backup server without being stored in the memory of the communication terminal. According to the present invention, the information stored in the smart card can be backed up without using the memory of the communication terminal, thereby saving memory space of the communication terminal, and backing up desired data even in the case of a change or loss of the communication terminal. There is an advantage that it can.

Description

스마트 카드 웹 서버를 이용한 정보 백업 방법 및 이를 위한 스마트 카드 {Method for backup the data using smart card web server and smart card thereof}{Method for backup the data using smart card web server and smart card}}

본 발명은 스마트 카드 웹 서버를 이용한 정보 백업 방법 및 이를 위한 스마트 카드에 관한 것으로서, 더욱 상세하게는 스마트 카드 웹 서버를 통하여 스마트 카드에 저장된 정보를 인터넷 망에 위치한 서버로 백업하는 방법 및 스마트 카드 에 관한 것이다.The present invention relates to a method for backing up information using a smart card web server and a smart card for the same. It is about.

스마트 카드는 중앙처리장치와 다양한 메모리 소자들을 내장하여 각종 디지털 정보를 저장 및 연산 처리할 수 있는 IC(integrated Circuit) 칩 카드의 일종이다.A smart card is a type of integrated circuit (IC) chip card that can store and compute various digital information by embedding a central processing unit and various memory devices.

그러나 스마트 카드는 입력부와 출력부가 존재하지 않으므로 스마트 카드를 탑재할 수 있는 장치(예를 들면 통신 단말기)로부터 명령을 입력 받고, 해당 명령에 대한 일련의 작업을 수행하고, 수행된 결과를 통신 단말기로 반환하여 출력하는 기능만을 제공할 뿐 사용자의 입력을 받아 스스로 연산을 수행하여 출력하는 기능은 존재하지 않는다.However, since the smart card does not have an input unit and an output unit, it receives a command from a device capable of mounting the smart card (for example, a communication terminal), performs a series of operations on the command, and sends the result to the communication terminal. It provides only the function of returning and outputting, and there is no function of outputting by performing operation by itself by receiving user's input.

즉, 스마트 카드는 스스로 동작하는 것이 아니라 통신 단말기에 탑재되어 있는 호스트 어플리케이션(host application)의 명령을 처리하여 응답하는 과정을 통해 동작하는 것이다.That is, the smart card does not operate by itself but operates by responding by processing a command of a host application mounted in the communication terminal.

스마트 카드 관련 기술이 발전하고 서비스 응용 범위가 확대되면서 최근 스마트 카드는 다목적용 콤비 카드로서, 카드 제조사에 관계없이 프로그램 수행이 가능하여 플랫폼(platform)에 독립적이고, 카드 발급 후에도 프로그램의 설치와 삭제가 가능한 개방형 플랫폼을 지향하고 있다.With the development of smart card related technology and expanded service application range, smart card is a multi-purpose combination card. It is possible to execute the program regardless of the card manufacturer, so it is platform independent. It aims to be as open as possible.

대표적인 스마트 카드의 개방형 플랫폼에는 자바카드(Java card), MULTOS, SCFW(Smart Card For Windows), 그리고 SmartTEC OS 등이 있다.Open platforms for representative smart cards include Java Card, MULTOS, Smart Card For Windows (SCFW), and SmartTEC OS.

종래의 스마트 카드에 저장된 정보를 백업하는 방법의 일 예로 스마트 카드가 장착된 통신 단말기의 메모리에 특정 정보를 백업하는 방법이 있다.An example of a method of backing up information stored in a conventional smart card is a method of backing up specific information to a memory of a communication terminal equipped with a smart card.

그러나, 이와 같은 경우 통신 단말기를 변경하는 경우 또는 분실하는 경우에는 백업한 정보를 활용할 수 없다는 문제점이 있었다.However, in such a case, there is a problem in that the backed up information cannot be utilized when the communication terminal is changed or lost.

또한, 종래의 스마트 카드에 저장된 정보를 백업하는 방법의 또 다른 예는 무선 인터넷에 접속하여 특정 서버로 전송하는 방법이 있다.In addition, another example of a method of backing up information stored in a conventional smart card is a method of accessing the wireless Internet and transmitting it to a specific server.

그러나, 무선 인터넷에 접속하기 위해서는 스마트 카드가 장착된 통신 단말기의 메모리로 이동하는 단계가 선결되어야 하고, 이후에 통신 단말기가 무선 인터넷에 접속하여 정보를 백업하는 과정이 수행되어야 하므로 번거롭다는 문제점이 있 었다.However, in order to access the wireless Internet, a step of moving to a memory of a communication terminal equipped with a smart card must be pre-determined, and then a process of backing up the information by accessing the wireless terminal to the wireless internet must be performed. there was.

따라서, 상술한 문제점들을 해결하기 위한 본 발명은 스마트 카드 웹 서버(SCWS : Smart Card Web Server)를 탑재한 스마트 카드로서, 통신 단말기의 제어 없이도 스마트 카드에 저장된 정보를 인터넷 망에 위치한 백업 서버에 백업할 수 있는 스마트 카드를 제안하는 것이다.Therefore, the present invention for solving the above problems is a smart card equipped with a smart card web server (SCWS: Smart Card Web Server), the information stored in the smart card to the backup server located in the Internet network without the control of the communication terminal It is to suggest a smart card that can.

또한, 본 발명은 스마트 카드와 직접 통신하여 스마트 카드에 저장된 정보를 백업하는 인터넷 망에 위치한 백업 서버를 제안하는 것이다.In addition, the present invention proposes a backup server located in the Internet network to directly communicate with the smart card to back up the information stored in the smart card.

상기 목적들을 달성하기 위하여, 본 발명의 일 측면에 의하면 통신 단말기에 장착된 스마트 카드(Smart Card)에 구현된 스마트 카드 웹 서버(Smart Card Web Server)가 상기 스마트 카드 내부에 저장된 정보를 백업하는 방법이 제공된다.In order to achieve the above object, according to an aspect of the present invention, a method of backing up information stored in the smart card by a smart card web server implemented in a smart card mounted in a communication terminal; This is provided.

본 발명의 바람직한 일 실시예에 따른 통신 단말기에 장착된 스마트 카드(Smart Card)에 구현된 스마트 카드 웹 서버(Smart Card Web Server)가 상기 스마트 카드 내부에 저장된 정보를 백업하는 방법에 있어서, (a) 정보 백업 요청을 수신하는 단계; (b) 상기 수신된 백업 요청에 상응하는 정보를 독출하는 단계; (c) 상기 독출된 정보를 인터넷 망에 위치한 백업 서버로 전송하기 위한 프로토콜을 상기 통신 단말기 또는 상기 백업 서버와 설정하는 단계; 및 (d) 상기 설정된 프로토 콜을 통해 상기 독출된 정보를 전송하는 단계를 포함하되, 상기 단계 (c)에서 상기 프로토콜을 상기 통신 단말기와 설정하는 경우, 상기 독출된 정보는, 상기 통신 단말기를 경유하여 상기 백업 서버로 전송될 수 있도록, 상기 통신 단말기로 전달하는 것을 특징으로 하는 정보 백업 방법이 제공된다.In a method of backing up information stored in the smart card by a smart card web server implemented in a smart card mounted on a communication terminal according to an embodiment of the present invention, (a Receiving an information backup request; (b) reading information corresponding to the received backup request; (c) establishing a protocol for transmitting the read information to a backup server located in the Internet network with the communication terminal or the backup server; And (d) transmitting the read information through the set protocol. When the protocol is set with the communication terminal in step (c), the read information is transmitted through the communication terminal. The information backup method is characterized in that for transmitting to the communication terminal, so as to be transmitted to the backup server.

상기 목적들을 달성하기 위하여, 본 발명의 일 측면에 의하면 인터넷 망에 위치한 백업 서버가 스마트 카드(Smart Card) 내부에 저장된 정보를 백업하는 방법이 제공된다.In order to achieve the above object, according to an aspect of the present invention there is provided a method for the backup server located in the Internet network to back up the information stored in the smart card (Smart Card).

본 발명의 바람직한 일 실시예에 따른 인터넷 망에 위치한 백업 서버가 스마트 카드(Smart Card) 내부에 저장된 정보를 백업하는 방법에 있어서, 상기 스마트 카드에 구현된 스마트 카드 웹 서버(Smart Card Web Server)로부터 백업을 위한 정보를 수신하는 단계; 상기 수신된 정보를 저장하는 단계; 및 백업 완료 신호를 상기 스마트 카드 웹 서버로 전송하는 단계를 포함하되, 상기 백업을 위한 정보는 상기 통신 단말기를 경유하여 상기 스마트 카드 웹 서버로 전송되는 것을 특징으로 하는 정보 백업 방법이 제공된다.In a method of backing up information stored in a smart card by a backup server located in the internet network according to an embodiment of the present invention, the smart card web server implemented in the smart card is provided. Receiving information for backup; Storing the received information; And transmitting a backup completion signal to the smart card web server, wherein the information for the backup is transmitted to the smart card web server via the communication terminal.

상기 목적들을 달성하기 위하여, 본 발명의 일 측면에 의하면 통신 단말기에 장착된 스마트 카드(Smart Card)가 제공된다.In order to achieve the above objects, according to an aspect of the present invention there is provided a smart card (Smart Card) mounted on the communication terminal.

본 발명의 바람직한 일 실시예에 따른 통신 단말기에 장착된 스마트 카드(Smart Card)에 있어서, 정보 백업 요청을 수신하고, 상기 수신된 백업 요청에 상응하는 정보를 인터넷 망에 위치한 백업 서버로 전송하는 인터페이스부; 상기 정보가 저장되는 저장부; 및 상기 수신된 정보 백업 요청에 상응하는 정보를 독출하도록 제어하는 신호를 생성하는 스마트 카드 웹 서버(Smart Card Web Server)를 포함하는 스마트 카드가 제공된다.In a smart card mounted on a communication terminal according to an embodiment of the present invention, an interface for receiving an information backup request and transmitting information corresponding to the received backup request to a backup server located in the Internet network. part; A storage unit in which the information is stored; And a smart card web server for generating a signal for controlling to read information corresponding to the received information backup request.

상기 목적들을 달성하기 위하여, 본 발명의 일 측면에 의하면 인터넷 망에 위치하고, 스마트 카드(Smart Card) 내부에 저장된 정보를 백업하는 서버가 제공된다.In order to achieve the above objects, according to an aspect of the present invention is provided a server that is located in the Internet network, and backs up the information stored in the smart card (Smart Card).

본 발명의 바람직한 일 실시예에 따른 인터넷 망에 위치하고, 스마트 카드(Smart Card) 내부에 저장된 정보를 백업하는 서버에 있어서, 상기 스마트 카드에 구현된 스마트 카드 웹 서버(Smart Card Web Server)로부터 백업을 위한 정보를 수신하는 백업 정보 수신부; 상기 수신된 정보를 저장하는 데이터베이스; 및 상기 스마트 카드 웹 서버로 백업 완료 신호를 전송하는 송신부를 포함하는 백업 서버가 제공된다.A server located in the Internet network according to a preferred embodiment of the present invention and backing up information stored in a smart card, the backup being performed from a smart card web server implemented in the smart card. Backup information receiving unit for receiving the information for; A database for storing the received information; And a transmitter for transmitting a backup completion signal to the smart card web server.

상술한 바와 같이 본 발명은 스마트 카드 웹 서버를 탑재한 스마트 카드에서 통신 단말기의 제어 없이 스마트 카드 내부에 저장된 정보를 백업할 수 있으므로 통신 단말기의 메모리를 사용할 필요가 없게 되어 통신 단말기의 메모리의 공간을 절약할 수 있다는 장점이 있다.As described above, the present invention can back up the information stored in the smart card without controlling the communication terminal in the smart card equipped with the smart card web server, thereby eliminating the need to use the memory of the communication terminal, thereby reducing the space of the memory of the communication terminal. The advantage is saving.

또한, 본 발명은 통신 단말기의 제어 없이 스마트 카드 자체적으로 정보를 백업할 수 있으므로 통신 단말기의 변경 또는 분실의 경우에도 원하는 데이터를 백업할 수 있다는 장점이 있다.In addition, since the present invention can back up information by the smart card itself without the control of the communication terminal, there is an advantage that the desired data can be backed up even in the case of change or loss of the communication terminal.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. As the invention allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description. However, this is not intended to limit the present invention to specific embodiments, it should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention.

제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 해당 구성요소들은 상기 용어들에 의해 한정되지는 않으며, 단지 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다. The terms first, second, A, B, etc. may be used to describe various components, but the components are not limited by the terms, but merely for distinguishing one component from other components. Only used as For example, without departing from the scope of the present invention, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component. The term and / or includes a combination of a plurality of related items or any item of a plurality of related items.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이 다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. When a component is referred to as being "connected" or "connected" to another component, it may be directly connected to or connected to that other component, but it may be understood that other components may be present in between. It should be. On the other hand, when a component is said to be "directly connected" or "directly connected" to another component, it should be understood that there is no other component in between.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, the terms "comprise" or "have" are intended to indicate that there is a feature, number, step, operation, component, part, or combination thereof described in the specification, and one or more other features. It is to be understood that the present invention does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, components, or a combination thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art. Terms such as those defined in the commonly used dictionaries should be construed as having meanings consistent with the meanings in the context of the related art and shall not be construed in ideal or excessively formal meanings unless expressly defined in this application. Do not.

이하, 첨부한 도면들을 참조하여, 본 발명의 실시예를 보다 상세하게 설명하고자 한다. 이하, 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.Hereinafter, with reference to the accompanying drawings, it will be described in detail an embodiment of the present invention. Hereinafter, the same reference numerals are used for the same components in the drawings, and duplicate descriptions of the same components are omitted.

도 1은 본 발명에 따른 스마트 카드에 저장된 정보를 백업 서버에 백업하기 위한 전체 시스템을 나타낸 전체 구성도이다.1 is an overall configuration diagram showing an entire system for backing up information stored in a smart card to a backup server according to the present invention.

도 1에 도시된 전체 시스템은 스마트 카드(100)와 통신 단말기(150)의 정보 교환이 BIP(Bearer Independent Protocol)에 의해 수행되는 예를 나타낸다.The overall system shown in FIG. 1 shows an example in which information exchange between the smart card 100 and the communication terminal 150 is performed by a bearer independent protocol (BIP).

스마트 카드에 저장된 정보를 백업 서버에 백업하기 위한 전체 시스템은 스마트 카드(100), 통신 단말기(150) 및 백업 서버(170)으로 구성된다.The entire system for backing up the information stored in the smart card to the backup server is composed of the smart card 100, the communication terminal 150 and the backup server 170.

본 발명의 일 실시예에 따른 스마트 카드(100)와 통신 단말기(150)의 정보 교환은 BIP 또는 TCP/IP에 의해 수행될 수 있다. The exchange of information between the smart card 100 and the communication terminal 150 according to an embodiment of the present invention may be performed by BIP or TCP / IP.

우선 도 1에 도시된 것과 같이 BIP에 의해 정보 교환이 수행되는 경우에 대해 설명한다.First, a case where information exchange is performed by BIP as shown in FIG. 1 will be described.

BIP는 통신 단말기(150)와 네트워크가 지원하는 패킷망(GPRS/UMTS packet bearer, Bluetooth, IrDA 등)을 이용하여 외부 노드와 통신 단말기(150)에 탑재된 스마트 카드(100) 사이의 데이터 통신이 이루어지게 하는 프로토콜이다. BIP uses the communication terminal 150 and a packet network (GPRS / UMTS packet bearer, Bluetooth, IrDA, etc.) supported by the network to perform data communication between the external node and the smart card 100 mounted on the communication terminal 150. This is a protocol to lose.

BIP를 이용한 데이터 통신이 이루어 지기 위해서는 통신 단말기(150), 스마트 카드(100) 및 외부 노드는 모두 BIP를 지원해야 한다.In order to perform data communication using the BIP, the communication terminal 150, the smart card 100, and the external node must all support the BIP.

BIP를 지원하는 노드는 CAT_TP(Card Application Toolkit_Transport Protocol) 전송계층 기능을 지원하여야 하며, 이러한 전송계층 기능에는 접속관리(connection management), 통화 품질(reliable communication), 흐름 제어(flow control), 데이터 세그먼트 관리(data segmentation management) 등이 있다.Nodes supporting BIP should support CAT_TP (Card Application Toolkit_Transport Protocol) transport layer function, which includes connection management, reliable communication, flow control, and data segment management. (data segmentation management).

BIP를 이용한 패킷 통신이 이루어 지기 위해서는 스마트 카드(100)와 통신 단말기(150) 사이에 BIP 채널(BIP Channel)이 생성되고, 스마트 카드(100)와 원격 노드간에 CAT_TP 링크(CAT_TP link)가 형성되어야 한다.In order to perform packet communication using the BIP, a BIP channel is generated between the smart card 100 and the communication terminal 150, and a CAT_TP link is formed between the smart card 100 and the remote node. do.

본 발명의 일 실시예에 따른 스마트 카드(100) 내부에 저장된 정보를 백업하기 위한 정보 백업 요청을 통신 단말기(150)로부터 수신 및 스마트 카드(100) 내부에 저장된 정보를 통신 단말기(150)로 전달하는 과정은 BIP에 의해 수행될 수 있다. 즉, 통신 단말기(150)에서 스마트 카드(100)로의 백업 요청은 BIP commands로 수행될 수 있으며, 스마트 카드(100)에서 통신 단말기(150)로의 정보 전달도 BIP commands에 의해 수행될 수 있다.An information backup request for backing up information stored in the smart card 100 according to an embodiment of the present invention is received from the communication terminal 150 and the information stored in the smart card 100 is transferred to the communication terminal 150. The process may be performed by the BIP. That is, the backup request from the communication terminal 150 to the smart card 100 may be performed by BIP commands, and information transfer from the smart card 100 to the communication terminal 150 may also be performed by BIP commands.

통신 단말기(150)는 스마트 카드(100) 내부에 저장된 정보를 인터넷 망에 위치한 백업 서버(170)에 전송할 수 있도록 하는 게이트웨이(gateway) 역할을 수행할 뿐이다. The communication terminal 150 only serves as a gateway for transmitting information stored in the smart card 100 to the backup server 170 located in the internet network.

또한, 스마트 카드(100)에는 사용자로부터 명령을 입력 받기 위한 입력부가 존재하지 않으므로, 통신 단말기(150)의 입력부(예를 들면, 키패드, 터치패드 등)를 통하여 사용자로부터 스마트 카드(100) 내부에 저장된 정보의 백업 요청을 입력 받을 수 있다.In addition, since the input unit for receiving a command from the user does not exist in the smart card 100, the user may enter the smart card 100 from the user through an input unit (for example, a keypad or a touch pad) of the communication terminal 150. You can receive a backup request for the saved information.

통신 단말기(150)는 스마트 카드(100)를 탑재할 수 있으며, 스마트 카드(100)와 BIP에 의해 정보 교환이 될 수 있음은 상기에서 설명한 바와 같다. 또한 통신 단말기(150)는 인터넷 망에 위치한 백업 서버(170)와는 TCP/IP를 통하여 데이터 통신을 할 수 있다.The communication terminal 150 may be equipped with a smart card 100, the information can be exchanged by the smart card 100 and the BIP as described above. In addition, the communication terminal 150 may perform data communication with the backup server 170 located in the Internet network through TCP / IP.

본 발명에 의한 스마트 카드(100) 내부에 저장된 정보를 인터넷 망에 위치한 백업 서버(170)에 백업하기 위해 통신 단말기(150)는 프로토콜을 변환하여 전송할 수 있는 구성을 포함할 수 있다.In order to back up the information stored in the smart card 100 according to the present invention to the backup server 170 located in the Internet network, the communication terminal 150 may include a configuration that can be converted to transmit the protocol.

통신 단말기(150)와 스마트 카드(100)간 정보 교환을 위한 프로토콜은 BIP이고, 통신 단말기(150)와 인터넷 망에 위치한 백업 서버(170)와 정보 교환을 위한 프로토콜은 TCP/IP인 경우에, 도 1에 도시된 바와 같이 스마트 카드(100)와 백업 서버(170)간에 정보 교환을 위해 통신 단말기(150)는 BIP Gateway 및 TCP/IP Protocol Stack을 포함할 수 있다.When the protocol for exchanging information between the communication terminal 150 and the smart card 100 is BIP, and the protocol for exchanging information with the backup server 170 located in the communication terminal 150 and the Internet network is TCP / IP, As shown in FIG. 1, the communication terminal 150 may include a BIP gateway and a TCP / IP protocol stack for exchanging information between the smart card 100 and the backup server 170.

이는 스마트 카드(100)와는 BIP에 의해 정보 교환이 수행되고 이를 TCP/IP 방식으로 변경하여 백업 서버(170)와 통신할 수 있도록 하기 위함이다.This is to exchange information with the smart card 100 by the BIP and to change it in a TCP / IP manner so that it can communicate with the backup server 170.

이하 스마트 카드(100)와 통신 단말기(150)의 정보 교환이 TCP/IP에 의해 수행되는 경우에 대해 설명한다.Hereinafter, a case in which information exchange between the smart card 100 and the communication terminal 150 is performed by TCP / IP will be described.

스마트 카드(100)가 직접 TCP/IP에 의해 정보를 교환하기 위해서는 TCP/IP Protocol Stack이 스마트 카드(100) 내부에 포함되어야 한다.In order for the smart card 100 to directly exchange information by TCP / IP, the TCP / IP protocol stack should be included in the smart card 100.

도 1에 도시된 바와 같이 BIP에 의해 수행되는 경우에 통신 단말기(150)는 스마트 카드(100)와 백업 서버(170)간 통신을 위한 프로토콜 변환을 위한 구성을 포함하여야 하지만, 스마트 카드(100)가 직접 TCP/IP에 의해 정보를 교환하는 경우에는 프로토콜의 변환 과정이 필요 없다.When performed by the BIP as shown in FIG. 1, the communication terminal 150 should include a configuration for protocol conversion for communication between the smart card 100 and the backup server 170, but the smart card 100 In case of direct exchange of information by TCP / IP, no protocol conversion is necessary.

이와 같은 경우 통신 단말기(150)는 스마트 카드(100)와 백업 서버(170) 사이에 위치하여 정보 전달자의 역할만을 수행하는 것이다.In this case, the communication terminal 150 is located between the smart card 100 and the backup server 170 to perform only the role of the information transmitter.

백업 서버(170)는 스마트 카드(100)에 저장된 정보를 저장하는 서버로서 인 터넷 망에 위치할 수 있다. 백업 서버(170)는 통신 단말기(150)를 게이트웨이로 하여 스마트 카드(100)와 직접 통신할 수 있는 장치이면 그 종류는 무관하다.The backup server 170 may be located in the Internet as a server that stores information stored in the smart card 100. If the backup server 170 is a device capable of directly communicating with the smart card 100 using the communication terminal 150 as a gateway, its type is irrelevant.

스마트 카드(100)에 저장된 정보를 통신 단말기(150)를 경유하여 백업 서버(170)에 저장하는 과정에 대해서는 도 3에서 보다 상세하게 설명하기로 한다.A process of storing the information stored in the smart card 100 in the backup server 170 via the communication terminal 150 will be described in more detail with reference to FIG. 3.

도 2는 본 발명의 실시예에 따른 스마트 카드 웹 서버(SCWS)가 탑재된 스마트 카드의 구성을 나타내는 구성도이다.2 is a block diagram showing the configuration of a smart card equipped with a smart card web server (SCWS) according to an embodiment of the present invention.

도 2를 참조하면, 스마트 카드(100)는 인터페이스부(210), 저장부(220) 및 스마트 카드 웹 서버(Smart Card Web Server(SCWS))(230)등을 포함한다.2, the smart card 100 may include an interface unit 210, a storage unit 220, and a smart card web server (SCWS) 230.

인터페이스부(210) 정보 백업 요청을 수신하고, 스마트 카드 내부에 저장된 정보를 인터넷 망에 위치한 백업 서버(170)로 전송하는 기능을 수행한다. The interface unit 210 receives the information backup request, and transmits the information stored in the smart card to the backup server 170 located in the Internet network.

백업을 위한 정보를 백업 서버(170)로 전송하는 방법의 예로, 통신 단말기(150)를 경유하여 전송할 수 있으며, 직접 백업 서버(170)로 전송하는 방법이 있다.An example of a method of transmitting information for backup to the backup server 170 may be transmitted via the communication terminal 150, and may be directly transmitted to the backup server 170.

우선 통신 단말기(150)를 경유하여 전송되는 경우에 대해 설명하기로 한다.First, a case in which the transmission is performed via the communication terminal 150 will be described.

본 발명의 일 실시예에 따라 스마트 카드 웹 서버(230)가 백업을 위한 정보를 통신 단말기(150)를 경유하여 백업 서버(170)로 전송하는 경우, 스마트 카드 웹 서버(230)는 통신 단말기(150)와 프로토콜을 설정해야 하고, 이 경우 설정되는 프로토콜은 BIP일 수 있다.According to an embodiment of the present invention, when the smart card web server 230 transmits information for backup to the backup server 170 via the communication terminal 150, the smart card web server 230 is a communication terminal ( 150) and a protocol, in which case the protocol to be set may be BIP.

스마트 카드 웹 서버(230)는 스마트 카드(100) 내부에 위치한 구성으로, 통 신 단말기(150)의 제어 없이도 스마트 카드(100)를 제어할 수 있는 기능을 담당하는 시스템이다. 스마트 카드 웹 서버(230)는 스마트카드(100)에 내부에 구현된 HTTP 서버의 일종이라고 할 수 있다.Smart card web server 230 is a configuration located inside the smart card 100, a system that is responsible for the function to control the smart card 100 without the control of the communication terminal 150. The smart card web server 230 may be referred to as a kind of HTTP server implemented in the smart card 100.

스마트 카드 웹 서버(230)는 프로세서와 메모리를 가진 웹 서버의 역할을 수행할 수 있는 시스템으로 서버(server)와 클라이언트(client)의 역할을 모두 수행할 수 있는 이중적인 시스템으로 활용될 수 있다.The smart card web server 230 is a system capable of performing the role of a web server having a processor and a memory and may be utilized as a dual system capable of performing both a server and a client.

즉, 스마트 카드 웹 서버(230)는 통신 단말기(150)와의 관계에서는 통신 단말기(150)의 요청에 상응하여 능동적으로 작업을 수행하는 서버로서의 역할을 수행할 수 있고, 인터넷 망에 위치한 서버(본 발명에서는 백업 서버(170))와의 관계에서는 백업 서버로 특정 작업의 수행을 명령하는 클라이언트로서의 역할을 수행할 수 있다.That is, the smart card web server 230 may serve as a server that actively performs work in response to a request of the communication terminal 150 in relation to the communication terminal 150, and may be a server located on the Internet network. In the present invention, the backup server 170 may serve as a client instructing the backup server to perform a specific task.

또한 스마트 카드 웹 서버(230)는 전력 공급을 통신 단말기(150)와 같은 외부 장치로부터 공급 받을 뿐, 특정 작업을 수행하는 데 있어서는 종속적인 역할을 수행하는 장치가 아닌 능동적으로 특정 작업을 수행하는 장치임은 이미 표준에 정의되어 있다.In addition, the smart card web server 230 receives a power supply from an external device such as the communication terminal 150, and is a device that actively performs a specific task, not a device that performs a dependent role in performing a specific task. Im already defined in the standard.

예를 들면 스마트 카드 웹 서버(230)는 스마트 카드의 정보, 스마트 카드의 라이프 사이클(life cycle), APDU(Application Protocol Data Unit) 생성, 가입자 관리 등의 기능을 담당하는 시스템으로, 인터페이스부(210)에 BIP 채널을 개방(open)하도록 요청할 수 있는 시스템이다.For example, the smart card web server 230 is a system in charge of smart card information, smart card life cycle, application protocol data unit (APDU) generation, subscriber management, and the like. Is a system that can request to open a BIP channel.

이하 스마트 카드 웹 서버(230)가 백업을 위한 정보를 직접 백업 서버(170) 로 직접 전송하는 경우에 대해 설명하기로 한다.Hereinafter, a case in which the smart card web server 230 directly transmits backup information directly to the backup server 170 will be described.

본 발명의 또 다른 실시예에 따른 스마트 카드 웹 서버(230)는 인터넷 망에 위치한 백업 서버(170)와 직접 통신하도록 제어할 수 있다. 이를 위해 스마트 카드 웹 서버(230)는 백업 서버(170)와 프로토콜을 설정해야 하고, 이 경우 설정되는 프로토콜은 TCP/IP이다. The smart card web server 230 according to another embodiment of the present invention may control to directly communicate with the backup server 170 located in the Internet. For this purpose, the smart card web server 230 needs to set a protocol with the backup server 170. In this case, the protocol set is TCP / IP.

즉, 스마트 카드 웹 서버(230)는 IP를 할당 받아 TCP/IP를 통해 백업 서버(170)와 정보 교환이 가능하다. That is, the smart card web server 230 may be assigned an IP and exchange information with the backup server 170 through TCP / IP.

이와 같이 스마트 카드 웹 서버(230)가 독출된 정보를 백업 서버(170)로 전송하기 위해 스마트 카드 웹 서버(230)는 통신 단말기(150) 또는 백업 서버(170)와 프로토콜을 설정할 수 있다.As such, the smart card web server 230 may establish a protocol with the communication terminal 150 or the backup server 170 in order to transmit the information read by the smart card web server 230 to the backup server 170.

저장부(220)는 백업을 위한 정보를 저장하는 데이터베이스(Database) 기능을 수행한다. 최근 기술의 발달로 인해 스마트 카드의 대용량화가 가능해 졌으며 이로 인하여 저장부(220)에 저장될 수 있는 정보의 종류는 매우 다양해지고, 저장 가능한 양도 매우 커졌다. 스마트 카드의 저장부(220)에 저장될 수 있는 정보의 예로서, 정지영상, 동영상, 음악 파일 등이 될 수 있다.The storage unit 220 performs a database function for storing information for backup. Due to the recent development of technology, it is possible to increase the capacity of a smart card, and as a result, the type of information that can be stored in the storage unit 220 is very diverse, and the amount that can be stored is also very large. An example of information that may be stored in the storage unit 220 of the smart card may be a still image, a video, a music file, or the like.

본 발명의 실시예에 따른 백업을 위한 정보는 폰북 정보일 수 있다. 폰북 정보를 백업해 두면 추후에 스마트 카드(100)를 분실하더라도 사용자는 백업 서버에 백업되어 있는 폰북 정보를 다운 받아 사용할 수 있다는 장점이 있다.Information for backup according to an embodiment of the present invention may be phonebook information. If the phone book information is backed up, the user may download and use the phone book information backed up to the backup server even if the smart card 100 is lost later.

저장부(220)에 저장되는 정보는 폰북 정보 이외에 다양하게 변경 가능하다.The information stored in the storage unit 220 may be variously changed in addition to the phone book information.

도 2에는 스마트 카드 웹 서버(230)와 인터페이스부(210)가 별도의 구성인 것으로 도시되었으나, 하나의 회로에 의해 구현될 수도 있음은 자명하다. 또한 스마트 카드 웹 서버(230)에는 플래시 메모리(flash memory)와 같은 휘발성 메모리를 포함할 수 있음은 자명하다.In FIG. 2, the smart card web server 230 and the interface unit 210 are illustrated as separate components, but it is obvious that the smart card web server 230 and the interface unit 210 may be implemented by one circuit. In addition, it is apparent that the smart card web server 230 may include volatile memory such as flash memory.

또한 도 2에는 미도시되었지만, 스마트 카드(100)가 TCP/IP로 정보 교환을 하는 경우에는 이를 위한 TCP/IP Protocol Stack이 스마트 카드(100) 내부에 포함되어야 함은 자명하다.Also, although not shown in FIG. 2, when the smart card 100 exchanges information by TCP / IP, it is obvious that a TCP / IP protocol stack for this should be included in the smart card 100.

지금까지 도 2를 참조하여 본 발명의 실시예에 따른 스마트 카드(100)의 구성에 대해서 설명하였다. 이하, 도 3을 참조하여 스마트 카드에 저장된 정보를 백업하는 과정에 대해서 설명한다.So far, the configuration of the smart card 100 according to the embodiment of the present invention has been described with reference to FIG. 2. Hereinafter, a process of backing up information stored in a smart card will be described with reference to FIG. 3.

도 3은 본 발명의 일 실시예에 따른 스마트 카드 내부에 저장된 정보를 인터넷 망에 위치한 백업 서버에 백업하는 과정을 나타낸 흐름도이다.3 is a flowchart illustrating a process of backing up information stored in a smart card to a backup server located in an internet network according to an embodiment of the present invention.

도 3은 통신 단말기(150)로부터 백업 요청을 수신한 예를 도시한 것으로, 통신 단말기(150)이외의 장치로부터 백업 요청을 수신할 수 있음은 자명하다.3 illustrates an example of receiving a backup request from the communication terminal 150, and it is apparent that a backup request may be received from a device other than the communication terminal 150.

우선 스마트 카드 웹 서버(230)는 스마트 카드 내부에 저장된 정보를 백업하기 위한 요청을 수신한다. 스마트 카드 웹 서버(230)는 통신 단말기(150)의 제어를 받지 않고 스스로 스마트 카드(100) 내부의 구성을 제어할 수 있는 기능을 갖춘 시스템인 점은 상기에서 설명한 바와 같다.First, the smart card web server 230 receives a request for backing up information stored in the smart card. The smart card web server 230 is a system having a function of controlling the configuration of the smart card 100 by itself without being controlled by the communication terminal 150 as described above.

다만, 스마트 카드(100)에는 사용자로부터 특정 동작의 수행을 위한 입력을 받기 위한 입력부가 없으므로, 통신 단말기(150)의 입력부를 통해 사용자로부터 특 정 기능이 수행되도록 하는 신호를 입력 받는다. 또한, 스마트 카드 웹 서버(230)는 전력을 통신 단말기(150)로부터 공급 받는다.However, since the smart card 100 does not have an input unit for receiving an input for performing a specific operation from the user, the smart card 100 receives a signal for performing a specific function from the user through the input unit of the communication terminal 150. In addition, the smart card web server 230 receives power from the communication terminal 150.

통신 단말기(150)로부터의 정보 백업 요청은 BIP에 의해 수행될 수 있음은 상기에서 설명한 바와 같다.As described above, the information backup request from the communication terminal 150 may be performed by the BIP.

정보 백업 요청을 수신한 스마트 카드 웹 서버(230)는 스마트 카드(100) 내부에 저장된 정보를 독출하도록 제어한다. 스마트 카드 웹 서버(230)는 스마트 카드에 구현된 것으로 백업 요청을 받은 정보를 저장부(230)에서 독출할 수 있다.The smart card web server 230 receiving the information backup request controls to read the information stored in the smart card 100. The smart card web server 230 is implemented in the smart card and may read the information received from the storage unit from the storage 230.

예를 들면, 백업 요청을 수신한 정보가 폰북 정보인 경우에는 저장부(220)는 폰북 저장부가 될 수 있으며, 저장부(220)는 백업 요청된 정보의 종류에 따라 다양하게 변경될 수 있음은 자명하다.For example, when the information received the backup request is phonebook information, the storage unit 220 may be a phonebook storage unit, and the storage unit 220 may be variously changed according to the type of information requested for backup. Self-explanatory

스마트 카드 웹 서버(230)는 백업 요청된 정보를 저장부(220)로부터 독출하여 통신 단말기(150)를 경유하여 백업 서버(170)로 전송하거나 직접 백업 서버(170)로 전송할 수 있다.The smart card web server 230 may read the backup request information from the storage 220 and transmit the information to the backup server 170 or directly to the backup server 170 via the communication terminal 150.

본 명세서에서 통신 단말기(150)를 경유한다는 것은 통신 단말기(150)의 소정의 저장 영역(예를 들면 메모리)에 정보가 저장되지 않고, 프로토콜만을 변환(BIP에 의해 수행되는 경우)하여 인터넷 망에 위치한 백업 서버(170)로 전송된다는 것을 의미한다.In the present specification, via the communication terminal 150 means that information is not stored in a predetermined storage area (for example, a memory) of the communication terminal 150, and only the protocol is converted (when performed by BIP) to the Internet network. It is transmitted to the backup server 170 located.

스마트 카드 웹 서버(230)에서 통신 단말기(150)로 독출된 정보를 전달하는 과정은 BIP 및 TCP/IP 중 어느 하나의 프로토콜에 의해 수행될 수 있으며, 통신 단말기(150)에서 인터넷 망에 위치한 백업 서버(170)로의 정보 전송은 TCP/IP를 통하 여 수행될 수 있다.The process of transferring the information read from the smart card web server 230 to the communication terminal 150 may be performed by any one protocol of BIP and TCP / IP, and the backup terminal located in the Internet network in the communication terminal 150. Information transmission to the server 170 may be performed via TCP / IP.

특히, 통신 단말기(150)와 스마트 카드 웹 서버(230)간 BIP에 의해 정보가 전달되는 경우, 통신 단말기(150)는 스마트 카드 웹 서버(230)와 백업 서버(170)간에 통신을 할 수 있도록 하기 위해 프로토콜을 변환하는 기능을 수행할 뿐이다. 이와 같은 방법으로 스마트 카드 웹 서버(230)로부터 전달 받은 정보는 통신 단말기(150)에서 프로토콜 변환 과정을 거쳐 인터넷 망을 통하여 백업 서버(170)로 전송한다.In particular, when information is transferred by the BIP between the communication terminal 150 and the smart card web server 230, the communication terminal 150 to communicate between the smart card web server 230 and the backup server 170. It just does the function of converting the protocol to do that. In this manner, the information received from the smart card web server 230 is transmitted to the backup server 170 through the Internet through the protocol conversion process in the communication terminal 150.

반면에, 통신 단말기(150)와 스마트 카드 웹 서버(230)간 TCP/IP에 의해 정보가 전달되는 경우에는 통신 단말기(150)는 스마트 카드 웹 서버(230)와 백업 서버(170)간에 정보를 교환하기 위한 중간 전달자 역할을 수행할 뿐이다.On the other hand, when information is transmitted by TCP / IP between the communication terminal 150 and the smart card web server 230, the communication terminal 150 transfers information between the smart card web server 230 and the backup server 170. It only serves as an intermediary bearer for exchange.

백업 서버(170)는 인터넷 망을 통하여 백업을 위한 정보를 수신하는 백업 정보 수신부를 포함할 수 있다. 백업 정보 수신부는 백업될 정보를 통신 단말기(150)로부터 수신되는 것이 아니라 스마트 카드 웹 서버(230)로부터 수신되는 것이다.The backup server 170 may include a backup information receiver that receives information for backup through the Internet. The backup information receiver does not receive the information to be backed up from the communication terminal 150 but from the smart card web server 230.

백업 서버(170)는 백업을 위한 정보를 저장하는 데이터베이스를 포함할 수 있다.The backup server 170 may include a database that stores information for backup.

또한, 백업 서버(170)는 백업이 완료된 경우 백업이 완료 되었음을 알리는 신호를 전송하는 송신부를 포함할 수 있다. 백업 서버(170)의 송신부는 백업 완료 신호를 스마트 카드 웹 서버(230)로 전송할 수 있다.In addition, the backup server 170 may include a transmitter that transmits a signal indicating that the backup is completed when the backup is completed. The transmitter of the backup server 170 may transmit a backup completion signal to the smart card web server 230.

백업 완료 신호 역시 통신 단말기(150)를 경유하여 스마트 카드 웹 서버(230)로 전송될 수 있는데, 여기서 백업 완료 신호의 통신 단말기(150) 경유는 통신 단말기(150)가 하나의 전달자 역할만을 수행하는 것을 의미하는 것으로, 인터넷 망에 위치한 백업 서버(170)로부터 백업 완료 신호를 수신한 통신 단말기(150)는 수신된 백업 완료 신호를 스마트 카드 웹 서버(230)로 전달하는 역할만을 수행하는 것을 의미하는 것이다.The backup completion signal may also be transmitted to the smart card web server 230 via the communication terminal 150, where the backup completion signal passes through the communication terminal 150 in which the communication terminal 150 performs only one forwarder role. That is, the communication terminal 150 receiving the backup completion signal from the backup server 170 located in the Internet network means that only serves to deliver the received backup completion signal to the smart card web server 230. will be.

백업 서버(170)의 백업 정보 수신부 및 송신부는 통신 단말기(150)와 TCP/IP를 통하여 데이터 및 신호를 송수신할 수 있다.The backup information receiver and the transmitter of the backup server 170 may exchange data and signals with the communication terminal 150 through TCP / IP.

이와 같이 스마트 카드 웹 서버가 구현된 스마트 카드를 이용하여 스마트 카드 내부에 저장된 정보를 백업하는 경우에 통신 단말기(150)의 메모리를 사용하지 않으므로 통신 단말기의 메모리를 절약할 수 있으며, 통신 단말기(150)의 분실 또는 변경의 경우에도 스마트 카드 내부에 저장된 정보를 수월하게 백업할 수 있다는 장점이 있다.As such, when the information stored in the smart card is backed up by using the smart card in which the smart card web server is implemented, the memory of the communication terminal 150 is not used, thereby saving the memory of the communication terminal, and the communication terminal 150. In case of loss or change of), the information stored in the smart card can be easily backed up.

도 4는 본 발명의 일 실시예에 스마트 카드 웹 서버에서 백업 서버를 위한 과정을 나타낸 흐름도이다.4 is a flowchart illustrating a process for a backup server in a smart card web server according to an embodiment of the present invention.

이하, 도 4를 참조하여 본 발명의 실시예에 따른 정보 백업 방법을 설명함에 있어서, 설명의 편의를 도모하기 위해 앞서 도 3을 참조하여 설명한 부분과 중복되는 설명은 생략하며, 발명의 요지를 명확하게 하기 위해 스마트 카드 웹 서버(230)에서 수행되는 것으로 설명한다. Hereinafter, in describing the information backup method according to an exemplary embodiment of the present invention with reference to FIG. 4, the description overlapping with the above-described part with reference to FIG. 3 is omitted for convenience of description, and the gist of the invention is clear. It will be described as performed in the smart card web server 230 in order to make it.

스마트 카드 웹 서버(230)는 백업 요청을 수신(단계 S410)한다. 단계 S410은 통신 단말기(150)로부터 수신될 수 있으며, 다른 장치로부터 수신될 수 있음은 자 명하다.The smart card web server 230 receives a backup request (step S410). It is apparent that step S410 may be received from the communication terminal 150 and may be received from another device.

본 발명의 일 실시예에 따라 백업 요청을 통신 단말기(150)로부터 수신되는 경우 백업 요청의 수신은 BIP 및 TCP/IP 중 어느 하나의 프로토콜에 의해 수행될 수 있으며, BIP에 의해 수행되는 경우 통신 단말기(150)와 스마트 카드의 인터페이스(210) 사이에 BIP 채널이 설정되는 과정이 선행될 수 있다.When a backup request is received from the communication terminal 150 according to an embodiment of the present invention, the reception of the backup request may be performed by any one of a protocol of BIP and TCP / IP, and when performed by the BIP, the communication terminal. The process of establishing a BIP channel between the 150 and the interface 210 of the smart card may be preceded.

이후 단계 S420으로 진행하여 스마트 카드 웹 서버(230)는 단계 S410에서 수신된 백업 요청에 상응하는 정보를 독출하도록 제어할 수 있다.Thereafter, the process proceeds to step S420 and the smart card web server 230 may control to read information corresponding to the backup request received in step S410.

본 발명의 일 실시예에 따른 독출 가능한 정보는 폰북 정보일 수 있으며, 이 경우 스마트 카드 내부의 폰북 저장부와 같은 메모리로부터 독출할 수 있다.The readable information according to an embodiment of the present invention may be phonebook information. In this case, the readable information may be read from a memory such as a phonebook storage unit in a smart card.

스마트 카드 웹 서버(230)는 독출된 정보를 통신 단말기로 전달하는 과정을 수행(단계 S430)한다. 스마트 카드 웹 서버(230)에서 통신 단말기로 독출된 정보의 전달은 통신 단말기(150)를 통해 인터넷 망에 위치한 백업 서버(170)로 전달하기 위함이다.The smart card web server 230 performs a process of transferring the read information to the communication terminal (step S430). The delivery of the information read from the smart card web server 230 to the communication terminal is for delivery to the backup server 170 located in the internet network through the communication terminal 150.

즉 스마트 카드 웹 서버(230)에서 직접 인터넷 망에 위치한 백업 서버(170)로 독출된 정보를 전송할 수 없는 경우 통신 단말기(150)를 게이트웨이 삼아 프로토콜 변환(BIP에 의해 수행되는 경우) 후에 백업 서버(170)로 전송하도록 하기 위함이다.That is, when the information read out from the smart card web server 230 directly to the backup server 170 located in the Internet network cannot be transmitted, the backup server after the protocol conversion (when performed by BIP) using the communication terminal 150 as a gateway 170).

단계 S430은 BIP 및 TCP/IP 중 어느 하나의 프로토콜에 의해 수행될 수 있으며, BIP에 의해 수행되는 경우 통신 단말기(150)와 스마트 카드의 인터페이스(210) 사이에 BIP 채널이 설정되는 과정이 단계 S430 이전에 선행될 수 있다.Step S430 may be performed by any one of a protocol of BIP and TCP / IP, and when performed by BIP, the process of establishing a BIP channel between the communication terminal 150 and the interface 210 of the smart card may be performed in step S430. May be preceded previously.

스마트 카드 웹 서버(230)가 독출된 정보를 직접 백업 서버(170)로 전송하는 경우에는 스마트 카드 웹 서버(230)와 백업 서버(170)간 TCP/IP를 설정할 수 있음은 상기에서 설명한 바와 같다.When the smart card web server 230 directly transmits the read information to the backup server 170, the TCP / IP between the smart card web server 230 and the backup server 170 may be set as described above. .

상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although described above with reference to a preferred embodiment of the present invention, those skilled in the art that various modifications of the present invention without departing from the spirit and scope of the invention described in the claims below And can be changed.

도 1은 본 발명에 따른 스마트 카드에 저장된 정보를 백업 서버에 백업하기 위한 전체 시스템을 나타낸 전체 구성도.1 is an overall configuration diagram showing an entire system for backing up information stored in a smart card to a backup server according to the present invention.

도 2는 본 발명의 실시예에 따른 스마트 카드 웹 서버(SCWS)가 탑재된 스마트 카드의 구성을 나타내는 구성도.2 is a block diagram showing the configuration of a smart card equipped with a smart card web server (SCWS) according to an embodiment of the present invention.

도 3은 본 발명의 일 실시예에 따른 스마트 카드 내부에 저장된 정보를 인터넷 망에 위치한 백업 서버에 백업하는 과정을 나타낸 흐름도.3 is a flowchart illustrating a process of backing up information stored in a smart card to a backup server located in an internet network according to an embodiment of the present invention.

도 4는 본 발명의 일 실시예에 스마트 카드 웹 서버에서 백업 서버를 위한 과정을 나타낸 흐름도.4 is a flowchart illustrating a process for a backup server in a smart card web server according to an embodiment of the present invention.

Claims (10)

통신 단말기에 장착된 스마트 카드(Smart Card)에 구현된 스마트 카드 웹 서버(Smart Card Web Server)가 상기 스마트 카드 내부에 저장된 정보를 백업하는 방법에 있어서,In the smart card web server (Smart Card Web Server) implemented in the smart card mounted on the communication terminal in a method for backing up the information stored in the smart card, (a) 정보 백업 요청을 수신하는 단계;(a) receiving an information backup request; (b) 상기 수신된 백업 요청에 상응하는 정보를 독출하는 단계; (b) reading information corresponding to the received backup request; (c) 상기 독출된 정보를 인터넷 망에 위치한 백업 서버로 전송하기 위한 프로토콜을 상기 통신 단말기 또는 상기 백업 서버와 설정하는 단계; 및(c) establishing a protocol for transmitting the read information to a backup server located in the Internet network with the communication terminal or the backup server; And (d) 상기 설정된 프로토콜을 통해 상기 독출된 정보를 전송하는 단계를 포함하되,(d) transmitting the read information through the set protocol, 상기 단계 (c)에서 상기 프로토콜을 상기 통신 단말기와 설정하는 경우,When the protocol is set up with the communication terminal in step (c), 상기 독출된 정보는, 상기 통신 단말기를 경유하여 상기 백업 서버로 전송될 수 있도록, 상기 통신 단말기로 전달하는 것을 특징으로 하는 정보 백업 방법.And the read information is transmitted to the communication terminal so that the read information can be transmitted to the backup server via the communication terminal. 제1항에 있어서,The method of claim 1, 상기 단계 (c)에서 상기 프로토콜을 상기 통신 단말기와 설정하는 경우,When the protocol is set up with the communication terminal in step (c), 상기 프로토콜은 BIP(Bearer Independent Protocol)인 것을 특징으로 하는 정보 백업 방법.And the protocol is a bearer independent protocol (BIP). 제1항에 있어서,The method of claim 1, 상기 단계 (c)에서 상기 프로토콜을 상기 백업 서버와 설정하는 경우,If the protocol is set up with the backup server in step (c), 상기 프로토콜은 TCP/IP인 것을 특징으로 하는 정보 백업 방법.And the protocol is TCP / IP. 인터넷 망에 위치한 백업 서버가 스마트 카드(Smart Card) 내부에 저장된 정보를 백업하는 방법에 있어서,In the method for the backup server located in the Internet network to back up the information stored in the smart card (Smart Card), 상기 스마트 카드에 구현된 스마트 카드 웹 서버(Smart Card Web Server)로부터 백업을 위한 정보를 수신하는 단계;Receiving information for backup from a smart card web server implemented in the smart card; 상기 수신된 정보를 저장하는 단계; 및Storing the received information; And 백업 완료 신호를 상기 스마트 카드 웹 서버로 전송하는 단계를 포함하되,Transmitting a backup completion signal to the smart card web server; 상기 백업을 위한 정보는 상기 통신 단말기를 경유하여 상기 스마트 카드 웹 서버로 전송되는 것을 특징으로 하는 정보 백업 방법.And information for the backup is transmitted to the smart card web server via the communication terminal. 제4항에 있어서,The method of claim 4, wherein 상기 백업 완료 신호의 전송은,The backup completion signal is transmitted, TCP/IP에 의해 수행되는 것을 특징으로 하는 정보 백업 방법. Information backup method characterized in that performed by TCP / IP. 통신 단말기에 장착된 스마트 카드(Smart Card)에 있어서,In the smart card mounted on the communication terminal, 정보 백업 요청을 수신하고, 상기 수신된 백업 요청에 상응하는 정보를 인터넷 망에 위치한 백업 서버로 전송하는 인터페이스부;An interface unit for receiving an information backup request and transmitting information corresponding to the received backup request to a backup server located in an internet network; 상기 정보가 저장되는 저장부; 및A storage unit in which the information is stored; And 상기 수신된 정보 백업 요청에 상응하는 정보를 독출하도록 제어하는 신호를 생성하는 스마트 카드 웹 서버(Smart Card Web Server)를 포함하는 스마트 카드.And a smart card web server for generating a signal for controlling to read information corresponding to the received information backup request. 제6항에 있어서,The method of claim 6, 상기 인터페이스부는,The interface unit, BIP(Bearer Independent Protocol) 및 TCP/IP 중 어느 하나에 의해 상기 정보 백업 요청을 수신하고, 상기 백업 요청에 상응하는 정보를 상기 인터넷망에 위치한 백업 서버로 전송하는 것을 특징으로 하는 스마트 카드.And receiving the information backup request by any one of a bearer independent protocol (BIP) and TCP / IP, and transmitting information corresponding to the backup request to a backup server located in the internet network. 인터넷 망에 위치하고, 스마트 카드(Smart Card) 내부에 저장된 정보를 백업하는 서버에 있어서,In the server that is located on the Internet network, to back up the information stored in the smart card (Smart Card), 상기 스마트 카드에 구현된 스마트 카드 웹 서버(Smart Card Web Server)로 부터 백업을 위한 정보를 수신하는 백업 정보 수신부;A backup information receiver configured to receive information for backup from a smart card web server implemented in the smart card; 상기 수신된 정보를 저장하는 데이터베이스; 및A database for storing the received information; And 상기 스마트 카드 웹 서버로 백업 완료 신호를 전송하는 송신부를 포함하는 백업 서버.And a transmitter configured to transmit a backup completion signal to the smart card web server. 제8항에 있어서,The method of claim 8, 상기 백업 정보 수신부는,The backup information receiver, 상기 백업을 위한 정보를 TCP/IP에 의해 수신되는 것을 특징으로 하는 백업 서버.And backup information is received by TCP / IP. 제8항에 있어서,The method of claim 8, 상기 송신부는,The transmitting unit, 상기 백업 완료 신호를 TCP/IP에 의해 상기 스마트 카드 웹 서버로 전송하는 것을 특징으로 하는 백업 서버.And transmitting the backup completion signal to the smart card web server by TCP / IP.
KR1020080072685A 2008-07-25 2008-07-25 Method for backup the data using smart card web server and smart card thereof Ceased KR20100011456A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080072685A KR20100011456A (en) 2008-07-25 2008-07-25 Method for backup the data using smart card web server and smart card thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080072685A KR20100011456A (en) 2008-07-25 2008-07-25 Method for backup the data using smart card web server and smart card thereof

Publications (1)

Publication Number Publication Date
KR20100011456A true KR20100011456A (en) 2010-02-03

Family

ID=42085929

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080072685A Ceased KR20100011456A (en) 2008-07-25 2008-07-25 Method for backup the data using smart card web server and smart card thereof

Country Status (1)

Country Link
KR (1) KR20100011456A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101369782B1 (en) * 2012-01-20 2014-03-06 유비벨록스(주) Usim data recovery method multiple mobile terminal
KR101436872B1 (en) * 2012-11-29 2014-09-02 에스케이씨앤씨 주식회사 Method and System for Information Management in Secure Element
US9678994B2 (en) 2012-06-15 2017-06-13 Kt Corporation Method of backing up profile and apparatus therefor

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101369782B1 (en) * 2012-01-20 2014-03-06 유비벨록스(주) Usim data recovery method multiple mobile terminal
US9678994B2 (en) 2012-06-15 2017-06-13 Kt Corporation Method of backing up profile and apparatus therefor
KR101436872B1 (en) * 2012-11-29 2014-09-02 에스케이씨앤씨 주식회사 Method and System for Information Management in Secure Element
US10037248B2 (en) 2012-11-29 2018-07-31 Sk Telink Co., Ltd. Method and system for managing secure element

Similar Documents

Publication Publication Date Title
US11483689B1 (en) Electronic subscriber identity module (eSIM) management platform
US9686290B2 (en) Procedure for the preparation and performing of a post issuance process on a secure element
US20090291712A1 (en) Operating device and method for universal ic card
US9146692B2 (en) Wireless internet access module, communication method for host and wireless internet access module, and data card
WO2002069654A1 (en) A method and apparatus for peer to peer communication over an inherently master slave interface
CN101867572A (en) Implementation method and system for wireless U disk
CN101860440A (en) Wireless Internet access module, method for synchronizing data by using it, and data card
CN114265788A (en) A device, method, device and medium for memory management
CN104850873B (en) Communication equipment and its control method and information processing equipment and its control method
KR20100011456A (en) Method for backup the data using smart card web server and smart card thereof
JP2000165472A (en) Remote use access IC card combined with communication system and terminal, and remote use access method by IC card
CN101938848B (en) Host computer equipment wireless network access method and system
CN102111487A (en) Method and device for realizing global system for mobile communications (GSM) terminal to access 3G universal subscriber identity module (USIM) card
CN102112992A (en) Communication device, communication method, and program
US20040262384A1 (en) Mobile unit, data transmission/reception method, and data transmission/reception program
CN101868049B (en) Communication methods for host and wireless Internet access module and host communication module
KR100957637B1 (en) A method for providing content to a web server implemented in a smart card, a content providing server and a smart card therefor
KR100931736B1 (en) Method of managing phonebook information stored in smart card using smart card web server and phonebook information management server therefor
CN101095124A (en) Mobile terminal device and data acquisition method using the same
KR101016636B1 (en) Smart card fault handling method using smart card web server and fault handling server for it
KR100947103B1 (en) Servlet provision method, servlet management method and smart card for smart card web server
KR100968961B1 (en) Method of providing advertisement information using smart card web server, smart card and advertisement providing server for the same
US7003552B2 (en) Information processing apparatus and control method therefor
CN107948232A (en) Implementation method, data transmission method, apparatus and system are acted on behalf of based on Hook API
JP4841192B2 (en) Signal processing circuit and method, and information processing apparatus

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20080725

N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20090824

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20130222

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20080725

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20140616

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20141230

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20140616

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I