KR101657192B1 - Method and device for financial transaction using meta agent - Google Patents

Method and device for financial transaction using meta agent Download PDF

Info

Publication number
KR101657192B1
KR101657192B1 KR1020140048292A KR20140048292A KR101657192B1 KR 101657192 B1 KR101657192 B1 KR 101657192B1 KR 1020140048292 A KR1020140048292 A KR 1020140048292A KR 20140048292 A KR20140048292 A KR 20140048292A KR 101657192 B1 KR101657192 B1 KR 101657192B1
Authority
KR
South Korea
Prior art keywords
information
tag information
smart card
financial transaction
financial
Prior art date
Application number
KR1020140048292A
Other languages
Korean (ko)
Other versions
KR20150121990A (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 KR1020140048292A priority Critical patent/KR101657192B1/en
Publication of KR20150121990A publication Critical patent/KR20150121990A/en
Application granted granted Critical
Publication of KR101657192B1 publication Critical patent/KR101657192B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/03Credit; Loans; Processing thereof

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명의 일 실시예에 따르면, 사용자 단말이, 메타 에이전트(Meta Agent)를 통해 금융 거래를 제공하는 방법에 있어서, 상기 사용자 단말로 금융 거래 요청이 입력되는 단계; 스마트 카드가 태깅(tagging)되면, 상기 금융 거래 요청에 요구되는, 복수개의 태그 정보 항목을 포함하는, 태그 정보 제공 요청을 상기 스마트 카드로 전송하는 단계; 상기 스마트 카드로부터, 상기 태그 정보 제공 요청에 상응하여 상기 스마트 카드에서 추출된 복수개의 태그 정보들을 수신하는 단계; 및 상기 복수개의 태그 정보에 따라, 상기 사용자 단말의 동작을 제어하는 단계를 포함하는, 금융 거래 제공 방법이 제공된다.According to an embodiment of the present invention, there is provided a method of providing a financial transaction through a meta agent, the method comprising: inputting a financial transaction request to the user terminal; Transmitting a tag information providing request to the smart card, the request including a plurality of tag information items required for the financial transaction request when the smart card is tagged; Receiving, from the smart card, a plurality of pieces of tag information extracted from the smart card corresponding to the tag information providing request; And controlling an operation of the user terminal according to the plurality of tag information.

Description

메타 에이전트를 이용한 금융 거래 제공 방법 및 단말{METHOD AND DEVICE FOR FINANCIAL TRANSACTION USING META AGENT}[0001] METHOD AND DEVICE FOR FINANCIAL TRANSACTION USING META AGENT [0002]

본 발명은 금융 거래 제공 방법 및 단말에 관한 것으로, 사용자 단말에 포함된 메타 에이전트를 이용한 금융 거래 제공 방법 및 단말에 관한 것이다. The present invention relates to a financial transaction providing method and a terminal, and more particularly, to a financial transaction providing method and a terminal using a meta agent included in a user terminal.

최근, 금융 거래에 사용되는 개인의 금융 정보 및 신상 정보 등이 유출된 사고가 발생하여 큰 사회적 파장을 일으켰다. 이에 따라, 금융 거래시 사용되는 각종 정보들에 대한 보안의 중요성이 증대되고 있으며, 보안성 향상을 위한 방안으로, IC 칩이 내장된 스마트 카드를 이용한 금융 거래에 대한 관심도가 증대하고 있다. In recent years, financial information and personal information used in financial transactions have been leaked, resulting in a great social wave. Accordingly, the importance of security for various kinds of information used in financial transactions is increasing. As a measure for improving security, interest in financial transactions using smart cards with IC chips is increasing.

일반적으로, 스마트 카드는 IC(integrated circuit) 기억소자를 장착하여 대용량의 정보를 담을 수 있는 전자식 신용카드로 국제 표준화 기구(ISO)의 표준에 따르면 IC가 1개 이상 삽입되어 있는 모든 카드를 의미한다. Generally, a smart card is an electronic credit card that can accommodate a large amount of information by mounting an integrated circuit (IC) memory device, which means all cards having one or more ICs inserted according to the standards of the International Organization for Standardization (ISO) .

이러한 스마트 카드는 다양한 금융 거래에 필요한 정보들을 담고 있어 단말에 접촉 또는 근접시켜 손쉽게 금융 거래의 처리가 이루어질 수 있다. Such a smart card contains information necessary for various financial transactions, so that the transaction can be easily handled by contacting or approaching the terminal.

그러나, 사용자는 스마트 카드에 저장된 다양한 금융 거래에 필요한 정보들을 추출하기 위해, 필요시마다 스마트 카드를 단말에 태깅하는 절차를 수행하여야 한다. However, in order to extract information necessary for various financial transactions stored in the smart card, the user must perform a procedure of tagging the smart card to the terminal whenever necessary.

이에 따라, 한번 이상의 태깅이 필요한 금융 거래의 경우, 사용자는 수회 이상 스마트 카드를 태깅하여야만 원하는 금융 거래를 처리할 수 있었다. Accordingly, in the case of a financial transaction requiring one or more tagging, the user has to tag the smart card for several times to process a desired financial transaction.

본 발명은 전술한 종래기술의 문제점을 해결하기 위한 것으로, 한번의 태깅을 통해 스마트 카드로부터 금융 거래에 필요한 정보를 수신하여, 금융 거래를 처리하는 것을 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems of the prior art, and it is an object of the present invention to receive financial transaction information from a smart card through one tagging and process financial transactions.

본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects not mentioned can be clearly understood from the following description.

상술한 목적을 달성하기 위한 본 발명의 일 실시예에 따르면, 사용자 단말이, 메타 에이전트(Meta Agent)를 통해 금융 거래를 제공하는 방법에 있어서, 상기 사용자 단말로 금융 거래 요청이 입력되는 단계; 스마트 카드가 태깅(tagging)되면, 상기 금융 거래 요청에 요구되는, 복수개의 태그 정보 항목을 포함하는, 태그 정보 제공 요청을 상기 스마트 카드로 전송하는 단계; 상기 스마트 카드로부터, 상기 태그 정보 제공 요청에 상응하여 상기 스마트 카드에서 추출된 복수개의 태그 정보들을 수신하는 단계; 및 상기 복수개의 태그 정보에 따라, 상기 사용자 단말의 동작을 제어하는 단계를 포함하는, 금융 거래 제공 방법이 제공된다.According to another aspect of the present invention, there is provided a method of providing a financial transaction through a meta agent, the method comprising: inputting a financial transaction request to the user terminal; Transmitting a tag information providing request to the smart card, the request including a plurality of tag information items required for the financial transaction request when the smart card is tagged; Receiving, from the smart card, a plurality of pieces of tag information extracted from the smart card corresponding to the tag information providing request; And controlling an operation of the user terminal according to the plurality of tag information.

상기 사용자 단말의 동작을 제어하는 단계는, 상기 사용자 단말이 특정 애플리케이션 또는 웹 브라우저를 실행하여, 금융사 서버에 접속하는 단계; 및 상기 금융사 서버로부터 상기 금융 거래 요청에 따른 결과를 수신하는 단계를 포함할 수 있다. The step of controlling the operation of the user terminal comprises the steps of: the user terminal executing a specific application or a web browser and accessing a financial company server; And receiving a result according to the financial transaction request from the financial service server.

상기 금융 거래 요청은, 금융 상품의 정보 제공 요청, 공인 인증서가 필요한 금융 거래 요청 및 OTP 가 필요한 금융 거래 요청 중 적어도 하나를 포함할 수 있고, 상기 스마트 카드에서 추출된 태그 정보들은, 특정 웹 페이지의 주소 정보, 특정 애플리케이션의 실행 명령, 공인 인증서 정보, OTP 정보 및 고객 식별 정보 중 적어도 하나를 포함할 수 있다. The financial transaction request may include at least one of a financial product information request, a financial transaction request requiring a public certificate, and a financial transaction request requiring an OTP, and the tag information extracted from the smart card may include at least one of Address information, an execution command of a specific application, authorized certificate information, OTP information, and customer identification information.

본 발명의 다른 실시예에 따르면, 스마트 카드가 태깅되면, 상기 스마트 카드와 데이터를 송수신하는 통신부; 금융 거래 요청이 입력되면, 상기 금융 거래 요청의 처리에 필요한 복수개의 태그 정보 항목을 식별하며, 상기 통신부가 스마트 카드를 태깅(tagging)하면, 상기 복수개의 태그 정보들의 항목을 포함하는, 태그 정보 제공 요청을 상기 스마트 카드로 전송하여, 상기 태그 정보 제공 요청에 상응하여 상기 스마트 카드에서 추출된 복수개의 태그 정보를 수신하고, 상기 복수개의 태그 정보를 저장하는, 메타 에이전트; 및 상기 메타 에이전트에 저장된, 상기 태그 정보들에 따라, 상기 사용자 단말의 동작을 제어하는 제어부를 포함하는, 사용자 단말이 제공된다. According to another embodiment of the present invention, when a smart card is tagged, a communication unit transmits and receives data to and from the smart card; The method includes the steps of: identifying a plurality of tag information items necessary for processing the financial transaction request when a financial transaction request is input; and when the communication unit is tagging the smart card, A meta-agent for transmitting a request to the smart card, receiving a plurality of tag information extracted from the smart card corresponding to the tag information providing request, and storing the plurality of tag information; And a controller for controlling an operation of the user terminal according to the tag information stored in the meta-agent.

상기 제어부는, 특정 애플리케이션 또는 웹 브라우저를 실행하여, 금융사 서버에 접속하고, 상기 금융사 서버로부터 상기 금융 거래 요청에 따른 결과를 수신할 수 있으며, 상기 메타 에이전트는, 상기 복수개의 태그 정보 및 상기 태그 정보들의 순서 정보를 함께 매칭시켜 저장할 수 있다. Wherein the control unit is capable of executing a specific application or a web browser to access a financial company server and receive a result of the financial transaction request from the financial company server, Can be stored together with matching order information.

상기 금융 거래 요청은, 금융 상품의 정보 제공 요청, 공인 인증서가 필요한 금융 거래 요청 및 OTP 가 필요한 금융 거래 요청 중 적어도 하나를 포함할 수 있고, 상기 스마트 카드에서 추출된 태그 정보들은, 특정 웹 페이지의 주소 정보, 특정 애플리케이션의 실행 명령, 공인 인증서 정보, OTP 정보 및 고객 식별 정보 중 적어도 하나를 포함할 수 있다. The financial transaction request may include at least one of a financial product information request, a financial transaction request requiring a public certificate, and a financial transaction request requiring an OTP, and the tag information extracted from the smart card may include at least one of Address information, an execution command of a specific application, authorized certificate information, OTP information, and customer identification information.

본 발명의 일 실시예에 따르면, 한번의 태깅을 통해 스마트 카드로부터 금융 거래에 필요한 정보를 수신하여, 금융 거래를 처리할 수 있으므로, 사용자의 편의성이 증대 될 수 있다. According to an embodiment of the present invention, information necessary for financial transactions can be received from the smart card through one tagging, and the financial transaction can be processed, thereby enhancing the convenience of the user.

본 발명의 효과는 상기한 효과로 한정되는 것은 아니며, 본 발명의 상세한 설명 또는 특허청구범위에 기재된 발명의 구성으로부터 추론 가능한 모든 효과를 포함하는 것으로 이해되어야 한다.It should be understood that the effects of the present invention are not limited to the above effects and include all effects that can be deduced from the detailed description of the present invention or the configuration of the invention described in the claims.

도 1 은 본 발명의 일 실시예에 다른 금융 서비스 제공 시스템의 구성을 도시한 예시도이다.
도 2는 본 발명의 일 실시예에 따른 스마트 카드의 내부 구성을 도시한 블록도이다.
도 3은 본 발명의 일 실시예에 따른, 사용자 단말의 내부 구성을 도시한 블록도이다.
도 4는 본 발명의 다른 실시예에 따른, 금융 거래 제공 방법을 도시한 흐름도이다.
1 is an exemplary diagram illustrating a configuration of a financial service providing system according to an embodiment of the present invention.
2 is a block diagram illustrating an internal configuration of a smart card according to an embodiment of the present invention.
3 is a block diagram illustrating an internal configuration of a user terminal according to an embodiment of the present invention.
4 is a flowchart illustrating a financial transaction providing method according to another embodiment of the present invention.

이하에서는 첨부한 도면을 참조하여 본 발명을 설명하기로 한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며, 따라서 여기에서 설명하는 실시예로 한정되는 것은 아니다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 부재를 사이에 두고 "간접적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 구비할 수 있다는 것을 의미한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "indirectly connected" . Also, when an element is referred to as "comprising ", it means that it can include other elements, not excluding other elements unless specifically stated otherwise.

이하, 본 발명의 일 실시예에 따른 금융 서비스 제공 시스템의 구성에 대하여 살펴보도록 한다. 도 1 은 본 발명의 일 실시예에 다른 금융 서비스 제공 시스템의 구성을 도시한 예시도이다. Hereinafter, a configuration of a financial service providing system according to an embodiment of the present invention will be described. 1 is an exemplary diagram illustrating a configuration of a financial service providing system according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명에 따른 금융 서비스 제공 시스템은 스마트 카드(100), 사용자 단말(200) 및 금융사 서버(300)를 포함할 수 있다. 1, the financial service providing system according to the present invention may include a smart card 100, a user terminal 200, and a financial company server 300. [

일 실시예에 따른, 스마트 카드(100)는 IC (Integrated circuit) 칩, 마이크로 프로세서, 메모리, 입출력 프로토콜, 응용프로그램 등을 내장하여 정보의 쌍방향 전달을 할 수 있는 대화형 스마트 카드일 수 있다. According to one embodiment, the smart card 100 may be an interactive smart card capable of carrying information bidirectional by incorporating an integrated circuit (IC) chip, a microprocessor, a memory, an input / output protocol, and an application program.

일 실시예에 따른 스마트 카드(100)는, 사용자 단말(200)과 NFC(Near Field Communication), 블루투스(Bluetooth), 적외선 통신 등의 통신 방식을 통해 근거리 무선 통신으로 연결될 수 있다. The smart card 100 according to an exemplary embodiment may be connected to the user terminal 200 through short-range wireless communication through a communication method such as Near Field Communication (NFC), Bluetooth, and infrared communication.

일 실시예에 따른 스마트 카드(100)는, 태그 애플릿을 포함할 수 있는데, 태그 애플릿은, 사용자 단말(200)과 근거리 무선 통신을 통해 수신된 데이터를 저장하고, 필요시 스마트 카드(100)에 저장되어 있는 각종 응용 프로그램을 호출하여, 필요한 정보를 수신할 수 있다. The smart card 100 in accordance with one embodiment may include a tag applet that stores data received over a short range wireless communication with the user terminal 200 and may optionally store the received data in the smart card 100, It is possible to invoke various stored application programs and receive necessary information.

일 실시예에 다르면, 태그 애플릿은, 스마트 카드(100)에 포함된 공인 인증 애플릿을 호출하고 공인 인증 애플릿로부터 공인 인증서를 제공받거나, 스마트 카드(100)에 포함된 OTP 애플릿을 호출하여, OTP를 요청할 수 있다. According to one embodiment, the tag applet may invoke an authorized authentication applet included in the smart card 100 and receive a public certificate from the authorized authentication applet, or may invoke an OTP applet included in the smart card 100, Can be requested.

일 실시예에 따른 스마트 카드는, 태그 정보를 저장하고 있을 수 있다. The smart card according to an exemplary embodiment may store tag information.

일 실시예에 따른 태그 정보는, 금융 상품 조회 필드, 상품 코드 필드, 고객 식별자 필드, 체크섬 필드로 구성될 수 있다. 금융 상품 조회 필드에는 금융 상품의 혜택 정보를 확인할 수 있는 금융 서버(300)가 제공하는 혜택 안내 사이트의 웹 주소(Uniform Resource Locator: URL) 또는 애플리케이션(application) 실행 명령을 저장할 수 있다. 상품 코드 필드에는 금융 상품에 대한 고유한 식별정보가 저장된다.The tag information according to one embodiment may be composed of a financial product inquiry field, a goods code field, a customer identifier field, and a checksum field. In the financial product inquiry field, a web address (Uniform Resource Locator: URL) or an application execution command of the benefit information site provided by the financial server 300 that can confirm the benefit information of the financial product can be stored. In the commodity code field, unique identification information on the financial instrument is stored.

일 실시예에 따른, 사용자 단말(200)은 스마트 카드(100)과 근거리 통신을 통해 데이터 교환을 수행할 수 있으며, 금융 서버(300)와 무선통신을 통해 데이터 교환을 수행할 수 있다. According to one embodiment, the user terminal 200 can exchange data with the smart card 100 through short-range communication, and can exchange data with the financial server 300 through wireless communication.

일 실시예에 따른, 사용자 단말(200)는 스마트 카드(100)로부터 수신한(추출한) 태그 정보를 기초로, 금융사 서버에 접속하여, 금융 상품에 대한 정보 등을 화면에 디스플레이 할 수 있다. The user terminal 200 can access the financial company server based on the tag information received (extracted) from the smart card 100 and display information about the financial product on the screen.

본 발명의 실시예에 따른, 사용자 단말(200)은 메타 에이전트(Meta agent)를 포함할 수 있는데, 메타 에이전트를 통해 사용자는, 한번 이상의 스마트 카드 태깅(tagging)절차가 필요한 금융 거래시, 여러 번 스마트 카드를 태깅하는 번거로움 없이 단 한번의 스마트 카드 태깅을 통해서도 당해 금융 거래를 수행할 수 있다. In accordance with an embodiment of the present invention, the user terminal 200 may include a meta agent through which a user may access a plurality of financial transactions that require one or more smart card tagging procedures It is possible to perform the financial transaction through a single smart card tagging without the hassle of tagging the smart card.

예를 들어, 사용자가 모바일 뱅킹 애플리케이션을 실행하여 은행 서버로부터 공인 인증서가 필요한 계좌 이체를 수행하고자 하는 경우, 사용자는 모바일 뱅킹 애플리케이션을 실행하여, 금융 거래 요청인 계좌 이체 요청을 사용자 단말(200)로 입력한다. For example, when a user executes a mobile banking application and wants to perform a money transfer requiring a public certificate from a bank server, the user executes a mobile banking application to send a money transfer request, which is a financial transaction request, to the user terminal 200 .

사용자 단말(200)에 포함된 메타 에이전트는, 사용자에게 스마트 카드(100)의태깅을 요청하고, 계좌 이체 요청에 필요한 태그 정보의 항목(예를 들어, 공인 인증서 정보, 공인 인증 애플리케이션 실행 명령 등)을 식별하여, 해당 정보의 요청을 스마트 카드(100)로 전송할 수 있다. The meta agent included in the user terminal 200 requests tagging of the smart card 100 to the user and transmits an item of tag information (for example, authorized certificate information, authorized authentication application execution command, etc.) necessary for the account transfer request, And transmit a request for the information to the smart card 100. [

일 실시예에 따른, 스마트 카드(100)는, 태그 정보 요청에 상응하는 각각의 태그 정보를 추출하여, 사용자 단말(200)에 전송할 수 있으며, 전술한 예와 같은 경우, 스마트 카드(100)는 공인 인증서 애플릿을 호출하여, 공인 인증서 정보와 공인 인증을 위한 애플리케이션 실행 명령을 추출하여, 사용자 단말(200)로 전송할 수 있다. According to an embodiment, the smart card 100 may extract each tag information corresponding to a tag information request and transmit the extracted tag information to the user terminal 200. In the case of the above example, The authorized certificate application applet may be called to extract the authorized certificate information and the application execution command for public authentication and transmit the extracted application execution command to the user terminal 200. [

이에 따라, 사용자 단말(200)은, 메타 에이전트를 통해 수신한 공인 인증서 정보 및 공인 인증 애플리케이션 실행 정보를 수신하여 저장, 관리 할 수 있으며, 이때, 각각의 태그 정보들은 실행 순서 정보와 함께 저장될 수 있다. Accordingly, the user terminal 200 can receive, store, and manage the public certificate information and the authorized authentication application execution information received through the meta agent. At this time, the tag information can be stored together with the execution order information have.

이후, 사용자 단말(200)은, 수신한 태그 정보에 따라, 먼저 공인 인증을 위한 애플리케이션 실행 명령을 통해 공인 인증을 위한 애플리케이션을 자동으로 실행하며, 이후 저장하고 있던 공인 인증서 정보를 기초로, 공인 인증 절차를 수행함으로써, 모바일 뱅킹 애플리케이션 내에서, 공인 인증이 필요한 계좌 이체의 처리가 완료될 수 있다. Then, based on the received tag information, the user terminal 200 first automatically executes an application for public authentication through an application execution command for public authentication, and based on the stored public certificate information, By performing the procedure, in the mobile banking application, the processing of the account transfer that requires authorized authentication can be completed.

이와 같이, 일 실시예에 따른 메타 에이전트는, 사용자가 요청한 금융 거래에 필요한 복수개의 태그 정보 항목을 식별하여, 이들을 포함시킨 태그 정보 요청을 태깅을 통해 스마트 카드(100)로 전송하고, 스마트 카드(100)로부터 태그 정보 요청에 상응하는 복수개의 태그 정보를 수신할 수 있다. As described above, the meta-agent according to the embodiment identifies a plurality of tag information items required for the financial transaction requested by the user, transmits a tag information request including the tag information items to the smart card 100 through tagging, 100) of the tag information.

일 실시예에 따르면, 사용자 단말(200)은 수신된 태그 정보에 따라 특정 웹 페이지에 접속하거나, 애플리케이션을 실행할 수 있으며, 수신된 정보를 금융사 서버(300)로 전송하여, 금융 거래를 처리할 수 있다. According to one embodiment, the user terminal 200 may access a specific web page, execute an application, transmit the received information to the financial company server 300 according to the received tag information, have.

일 실시예에 따른 금융사 서버(300)는 사용자 정보, 카드 정보, 계좌 정보, 금융 거래 정보, 카드 별 혜택 정보 등의 금융 정보를 저장, 관리할 수 있으며, 카드사 서버, 은행 서버, 증권사 서버 및 보험사 서버 일 수 있다. The financial company server 300 according to an embodiment can store and manage financial information such as user information, card information, account information, financial transaction information, and benefit information for each card, and can store and manage financial information such as a credit card company server, Server.

일 실시예에 따르면, 금융사 서버는 사용자 단말(200)로부터 금융 정보 요청을 수신하면, 해당하는 금융 정보를 제공할 수 있으며, 공인 인증 요청에 따라 공인 인증을 처리하고, OTP 인증 요청에 따라 OTP 인증 처리를 수행할 수도 있다. 금융 서버(300)는 공인 인증 또는 OTP 인증이 정상적으로 이루어지면 사용자 단말(200)이 요청한 카드 정보(예: 카드 이용내역, 이용한도 등)를 조회하여 제공 할 수 있다. According to one embodiment, upon receipt of a financial information request from the user terminal 200, the financial institution server may provide the corresponding financial information, process the public authentication according to the public authentication request, Processing may be performed. The financial server 300 can inquire and provide the card information (e.g., card usage history, usage information, etc.) requested by the user terminal 200 when the authentication or OTP authentication is normally performed.

이와 같이, 본 발명의 실시예에 따르면, 사용자는 여러 번의 스마트 카드 태깅이 요구되는 금융 거래시, 필요시 마다 스마트 카드를 태깅할 필요 없이, 한번의 스마트 카드 태깅을 통해, 복잡한 금융 거래를 처리할 수 있으므로, 사용자의 편의성이 증대될 수 있다. As described above, according to the embodiment of the present invention, a user can perform complex financial transaction through one smart card tagging, without having to tag the smart card whenever necessary in a financial transaction requiring a plurality of smart card tagging So that the convenience of the user can be increased.

이하, 도 2를 참조하여, 본 발명의 일 실시예에 따른, 스마트 카드(100)의 내부 구성에 대하여 살펴보도록 한다. 도 2는 본 발명의 일 실시예에 따른 스마트 카드의 내부 구성을 도시한 블록도이다. Hereinafter, an internal configuration of the smart card 100 according to an embodiment of the present invention will be described with reference to FIG. 2 is a block diagram illustrating an internal configuration of a smart card according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 스마트 카드(100)는 통신부(110), 태그 애플릿(120), 메모리(130), 보안부(140) 및 제어부(150)를 포함할 수 있다. The smart card 100 may include a communication unit 110, a tag applet 120, a memory 130, a security unit 140, and a control unit 150 according to an exemplary embodiment of the present invention.

통신부(110)는 사용자 단말(200)과 근거리 통신을 수행하는 통신 모듈이다. 일 실시예에 따른, 통신부(110)는 NFC(Near Field Communication), 블루투스(Bluetooth), 적외선 통신 등의 통신 방식을 이용할 수 있으며, 사용자 단말(200)에 스마트 카드(100)가 태깅되면, 통신부(110)를 통해 각종 데이터가 사용자 단말(200)에 송수신될 수 있다. The communication unit 110 is a communication module that performs short-range communication with the user terminal 200. The communication unit 110 may use a communication method such as Near Field Communication (NFC), Bluetooth, or infrared communication. When the smart card 100 is tagged in the user terminal 200, And various data can be transmitted to and received from the user terminal 200 through the network 110. [

일 실시예에 따른, 태그 애플릿(120)는은 도 2에 도시된 바와 같이 선택 모듈(select module)(121), 기록 모듈(write module)(122), 독출 모듈(read module)(123), 공인 인증 인터페이스 모듈(interface module)(124), 일회용 패스워드(one time password: 이하, OTP) 인터페이스 모듈(OTP interface module)(125) 및 음성 데이터 저장모듈(126)를 포함할 수 있다. According to one embodiment, the tag applet 120 may include a select module 121, a write module 122, a read module 123, An authorized authentication interface module 124, a one time password (OTP) interface module 125, and an audio data storage module 126.

일 실시예에 따른 선택 모듈(121)는 후술할 제어부(150)의 요청에 따라 기록 모듈(122), 독출 모듈(123), 공인 인증 인터페이스 모듈(124), OTP 인터페이스 모듈(125), 음성데이터 저장모듈(126) 중 적어도 하나 이상의 모듈을 선택할 수 있다. The selection module 121 according to an embodiment of the present invention includes a recording module 122, a reading module 123, a public authentication interface module 124, an OTP interface module 125, At least one of the storage modules 126 may be selected.

일 실시예에 따른 기록 모듈(122)은 통신부(110)를 통해 수신되는 데이터를 메모리(130)에 기록할 수 있으며, 독출 모듈(123)은 메모리(130)에 저장된 데이터를 읽어올 수 있다. The recording module 122 according to an embodiment can record data received through the communication unit 110 in the memory 130 and the reading module 123 can read the data stored in the memory 130. [

일 실시예에 따른 공인 인증 인터페이스 모듈(124)은 공인 인증 애플릿(141)을 호출하고 공인 인증 애플릿(141)로부터 공인 인증서를 제공받는다.The authorized authentication interface module 124 according to the embodiment calls the authorized authentication applet 141 and receives the authorized certificate from the authorized authentication applet 141. [

일 실시예에 따른 OTP 인터페이스 모듈(125)은 OTP 애플릿(142)을 호출하여 OTP 애플릿(142)에 OTP인증 정보를 요청하여 제공받는다.The OTP interface module 125 according to an embodiment calls the OTP applet 142 to request the OTP applet 142 for OTP authentication information.

공인 인증 인터페이스 모듈(124) 및 OTP 인터페이스 모듈(125)은 공인 인증 애플릿(141) 및 OTP 애플릿(142)을 각각 호출하며 그 공인 인증 애플릿(141) 및 OTP 애플릿(142)으로부터 출력되는 공인 인증서 및 OTP 정보를 제어부(150)에 전송한다.The public authentication interface module 124 and the OTP interface module 125 call the public authentication applet 141 and the OTP applet 142 respectively and use the public authentication certificate 141 and the OTP applet 142, And transmits the OTP information to the control unit 150.

일 실시예에 따른, 음성 데이터 저장모듈(126)에는 스마트 카드에 대한 상품정보가 음성 데이터로 저장될 수 있다. According to one embodiment, the voice data storage module 126 may store product information for the smart card as voice data.

일 실시예에 따른, 메모리(130)는 스마트 카드(100)의 일련 번호와 후술할 카드 제어부(150)에서 발생되는 난수, 태그 정보 등의 다양한 데이터를 저장한다. 여기서, 태그 정보는 금융 상품 조회 필드, 상품 코드 필드, 고객 식별자 필드, 체크섬 필드로 구성될 수 있다. 금융 상품 조회 필드에는 금융 상품의 혜택 정보를 확인할 수 있는 금융 서버(300)가 제공하는 혜택 안내 사이트의 웹 주소(Uniform Resource Locator: URL) 또는 애플리케이션(application) 실행 명령을 저장할 수 있다. 상품 코드 필드에는 금융 상품에 대한 고유한 식별정보가 저장된다.According to one embodiment, the memory 130 stores various data such as a serial number of the smart card 100 and a random number and tag information generated in the card control unit 150, which will be described later. Here, the tag information may include a financial product inquiry field, a goods code field, a customer identifier field, and a checksum field. In the financial product inquiry field, a web address (Uniform Resource Locator: URL) or an application execution command of the benefit information site provided by the financial server 300 that can confirm the benefit information of the financial product can be stored. In the commodity code field, unique identification information on the financial instrument is stored.

일 실시예에 따르면, 메모리(130)는 EEPROM(Electrically Erasable Programmable Read Only Memory) 및 플래시 메모리(flash memory), 롬(Read Only Memory: ROM), 랜덤 액세스 메모리(Random Access Memory: RAM) 등과 같은 저장수단을 포함할 수 있다.According to one embodiment, the memory 130 may include a storage such as an Electrically Erasable Programmable Read Only Memory (EEPROM) and a flash memory, a read only memory (ROM), a random access memory (RAM) Means.

일 실시예에 따른, 보안부(Security Element: SE)(140)는 금융 거래를 위한 공인 인증서를 제공하는 공인 인증 애플릿(141) 및 일회용 패스워드(OTP)를 제공하는 OTP 애플릿(142)을 포함한다. 보안부(140)는 공인 인증 애플릿(141)은 보안부(140)의 저장공간에 저장된 공인 인증서(전자서명)를 읽어와 출력할 수 있다. In accordance with one embodiment, a Security Element (SE) 140 includes a public authentication applet 141 that provides a public certificate for financial transactions and an OTP applet 142 that provides a one-time password (OTP). The security unit 140 can read and output the public key certificate (digital signature) stored in the storage unit of the security unit 140. [

일 실시예에 따른, OTP 애플릿(142)는 OTP인증 정보를 생성하고, 생성한 OTP 정보를 저장할 수 있다.According to one embodiment, the OTP applet 142 may generate OTP authentication information and store the generated OTP information.

일 실시예에 따른, 제어부(150)는 태그 애플릿(120)를 제어하여 메모리(130)에 데이터를 기록하거나 메모리(130)로부터 데이터를 독출할 수 있다.The controller 150 may control the tag applet 120 to write data to the memory 130 or to read data from the memory 130 according to an embodiment of the present invention.

일 실시예에 따른, 제어부(150)는 통신부(110)를 통해 독출된 데이터를 송출하거나 또는 통신부(110)를 통해 수신되는 데이터를 메모리(130)에 저장할 수 있다. The control unit 150 may transmit data read through the communication unit 110 or may store data received through the communication unit 110 in the memory 130 according to an embodiment.

이하, 도 3을 참조하여 본 발명의 일 실시예에 따른, 사용자 단말(200)의 내부 구성에 대하여 살펴보도록 한다. 도 3은 본 발명의 일 실시예에 따른, 사용자 단말(200)의 내부 구성을 도시한 블록도이다. Hereinafter, an internal configuration of the user terminal 200 according to an exemplary embodiment of the present invention will be described with reference to FIG. 3 is a block diagram illustrating an internal configuration of a user terminal 200 according to an embodiment of the present invention.

도 3에 도시된 바와 같이, 본 발명의 일 실시예에 따른, 사용자 단말(200)은, 통신부(210), 메타 에이전트(220) 및 제어부(230)를 포함할 수 있다. 3, the user terminal 200 may include a communication unit 210, a meta agent 220, and a control unit 230 according to an embodiment of the present invention.

일 실시예에 따른 통신부(210)는, 근거리 무선 통신 모듈을 포함할 수 있으며, 스마트 카드(100)의 태깅을 통해, 스마트 카드(100)와 데이터 송수신을 할 수 있다. 일 실시예에 따른, 근거리 무선 통신 모듈에는, NFC, 블루투스 및 적외선 통신 등이 포함될 수 있다. The communication unit 210 according to an exemplary embodiment may include a short-range wireless communication module and may exchange data with the smart card 100 through tagging of the smart card 100. [ The short-range wireless communication module according to an exemplary embodiment may include NFC, Bluetooth, and infrared communication.

일 실시예에 따른 메타 에이전트(Meta Agent, 220)는, 사용자 단말(200)로 금융 거래 요청이 입력되면, 금융 거래 요청의 처리에 필요한 복수개의 태그 정보 항목을 식별하여, 생성할 수 있다. A meta agent 220 according to an exemplary embodiment of the present invention can identify and generate a plurality of tag information items required for processing a financial transaction request when a financial transaction request is input to the user terminal 200. [

일 실시예에 따른 메타 에이전트(220)는, 이를 위해 금융 거래 요청 종류 별로, 요구되는 복수개의 태그 정보 항목을 미리 설정하여, 저장할 수 있다. For this purpose, the meta agent 220 according to one embodiment can preset and store a plurality of required tag information items for each type of financial transaction request.

일 실시예에 따른 메타 에이전트(220)는, 금융 거래 요청에 요구되는 태그 정보들의 항목이 생성되면, 해당 태그 정보들의 항목을 포함하는, 태그 정보 제공 요청을, 스마트 카드(100)로 전송하여, 스마트 카드(100)로부터 태그 정보 제공 요청에 상응하여 추출된 태그 정보를 수신할 수 있다. When an item of tag information required for a financial transaction request is generated, the meta agent 220 according to an embodiment transmits a tag information providing request including an item of the tag information to the smart card 100, And can receive the extracted tag information from the smart card 100 according to the tag information providing request.

일 실시예에 따른 금융 거래 요청은, 금융 상품에 대한 정보 제공 요청(예를 들어, 카드 별 혜택 정보, 금융 상품 금리 정보 등), 공인 인증서가 필요한 금융 거래 요청(예를 들어, 계좌 이체, 월별 카드 청구액 조회 요청 등) 및 OTP 가 필요한 금융 거래 요청(예를 들어, 모바일 카드 결제 요청 등) 중 적어도 하나를 포함할 수 있다. The financial transaction request according to an exemplary embodiment includes a request for providing information about a financial product (for example, benefit information for each card, interest rate information on a financial instrument, etc.), a financial transaction request (for example, A card billing inquiry request, etc.) and a financial transaction request that requires an OTP (e.g., a mobile card payment request, etc.).

일 실시예에 따른 메타 에이전트(220)는, 스마트 카드로부터 수신되는 복수개의 태그 정보들을, 태그 정보 항목에 매칭하여 저장할 수 있으며, 이 경우, 태그 정보가 사용자 단말(200)에서 사용될 순서를 함께 지정하여 저장할 수도 있다. The meta-agent 220 according to an exemplary embodiment may match and store a plurality of tag information received from the smart card to a tag information item. In this case, And stored.

예를 들어, 스마트 카드(100)로부터 수신한 태그 정보가 애플리케이션 실행 명령, 공인 인증서 정보 및 OTP 정보고 각각의 태그 정보에 대하여 순서가 1, 3, 2 로 지정되면, 메타 에이전트(220)는, 순서에 따라 “애플리케이션 실행 명령 → OTP 정보 → 공인 인증서 정보” 순으로 태그 정보를 저장, 관리 할 수 있다. For example, when the tag information received from the smart card 100 is designated as 1, 3, and 2 for the tag information of the application execution command, the public certificate information, and the OTP information tag, The tag information can be stored and managed in the order of "application execution command → OTP information → authorized certificate information" in that order.

전술한 바와 같이, 일 실시예에 따른 태그 정보는, 특정 웹 페이지의 주소 정보, 특정 애플리케이션의 실행 명령, 공인 인증서 정보, OTP 정보 및 고객 식별 정보 중 적어도 하나 일 수 있으며, 이외에도 스마트 카드 내에 저장, 관리가 가능한 다양한 형태의 정보들이 태그 정보에 포함될 수 있다. As described above, the tag information according to one embodiment may be at least one of address information of a specific web page, execution command of a specific application, authorized certificate information, OTP information, and customer identification information, Various types of information that can be managed can be included in the tag information.

이와 같이, 본 발명의 실시예에 따른 메타 에이전트(220)는, 사용자 단말(200)로 입력된 금융 거래 요청에 따라 요구되는 복수개의 태그 정보 항목을 식별하여, 식별된 태그 정보 항목들을 포함하는 태그 정보 조회 요청을 스마트 카드(100)로 전송하여, 수신된 태그 정보들을 태그 정보 항목 별로 분류하여 저장, 관리 할 수 있다. As described above, the meta agent 220 according to the embodiment of the present invention identifies a plurality of tag information items required according to the financial transaction request input to the user terminal 200, The information inquiry request is transmitted to the smart card 100, and the received tag information can be classified and stored and managed according to the tag information item.

이에 따라, 본 발명의 실시예에 따르면, 사용자는 일회 이상의 스마트 카드 태깅이 필요한 금융 거래시에도, 한번의 스마트 카드 태깅으로, 사용자 단말(200)이 금융 거래에 필요한 모든 정보를 스마트 카드로부터 추출해올 수 있어, 사용자의 편의성이 증대될 수 있다. Accordingly, according to the embodiment of the present invention, even in a financial transaction requiring one or more smart card tagging, the user can extract all information necessary for financial transaction from the smart card with one smart card tagging And convenience of the user can be increased.

일 실시예에 따른 제어부(230)는, 메타 에이전트(220)에 저장되어 있는, 태그정보 별 지정 순서에 따라, 해당 태그 정보를 추출하여 당해 태그 정보에 따른 동작을 수행하도록 사용자 단말(200)을 제어할 수 있다. The controller 230 according to the embodiment extracts the tag information stored in the meta agent 220 according to the tag information specification order and performs the operation according to the tag information to the user terminal 200 Can be controlled.

일 실시예에 따른 제어부(230)는 복수개의 태그 정보에 따라, 특정 애플리케이션 또는 웹 브라우저를 실행하여, 금융사 서버(300)에 접속하고, 접속한 금융사 서버(300)로 태그 정보를 전송하여, 금융 거래 요청에 따른 결과를 수신할 수 있다. The control unit 230 according to an embodiment executes a specific application or a web browser according to a plurality of pieces of tag information to access the financial company server 300 and transmits the tag information to the connected financial company server 300, A result according to the transaction request can be received.

일 실시예에 따르면, 제어부(230)는, 특정 애플리케이션 혹은 웹 브라우저 실행 명령을 통해 애플리케이션을 실행하거나, 웹 브라우저를 통해 특정 웹 사이트에 접속할 수 있다. 이때, 실행된 애플리케이션 혹은 웹 사이트는, 금융사 서버에서 관리하고 있는 애플리케이션 또는 웹 사이트일 수 있다. According to one embodiment, the control unit 230 can execute an application through a specific application or a web browser execution command, or access a specific web site through a web browser. At this time, the executed application or web site may be an application or a web site managed by a financial company server.

일 실시예에 따른, 제어부(230)는, 전술한 방법 등을 통해 금융사 서버에 접속하여, 태그 정보를 기초로 특정 정보를 요청하거나, 특정 거래를 요청하여, 금융 거래 요청에 따른 결과를 수신할 수 있다. 전술한 바와 같이, 제어부(230)는, 메타 에이전트(220)가 수신한 태그 정보에 따라 사용자 단말이 동작하도록 제어할 수 있다. According to one embodiment, the control unit 230 accesses a financial company server through the above-described method, requests specific information based on tag information, requests a specific transaction, and receives a result of a financial transaction request . As described above, the control unit 230 can control the user terminal to operate according to the tag information received by the meta agent 220. [

이하, 도 4를 참조하여 본 발명의 다른 실시예에 따른, 금융 거래 제공 방법에 대하여 살펴보도록 한다. 도 4는 본 발명의 다른 실시예에 따른, 금융 거래 제공 방법을 도시한 흐름도이다. Hereinafter, a financial transaction providing method according to another embodiment of the present invention will be described with reference to FIG. 4 is a flowchart illustrating a financial transaction providing method according to another embodiment of the present invention.

먼저, 사용자 단말(200)로 사용자가 금융 거래 요청을 입력할 수 있다(S410). First, the user can input a financial transaction request to the user terminal 200 (S410).

예를 들어, 사용자가 카드의 월별 청구 내역의 조회를 요청하였다고 가정하자. For example, suppose a user requests an inquiry of the card's monthly charge.

이에 따라, 사용자 단말(200) 내에 저장된 메타 에이전트는 금융 거래 요청에 상응하는, 즉, 금융 거래 요청에 따라 요구되는 복수개의 태그 정보 항목을 식별할 수 있다(S420). Accordingly, the meta agent stored in the user terminal 200 can identify a plurality of tag information items corresponding to the financial transaction request, that is, according to the financial transaction request (S420).

일 실시예에 따른 금융 거래 요청은, 금융 상품에 대한 정보 제공 요청(예를 들어, 카드 별 혜택 정보, 금융 상품 금리 정보 등), 공인 인증서가 필요한 금융 거래 요청(예를 들어, 계좌 이체, 월별 카드 청구액 조회 요청 등) 및 OTP 가 필요한 금융 거래 요청(예를 들어, 모바일 카드 결제 요청 등) 중 적어도 하나를 포함할 수 있다. The financial transaction request according to an exemplary embodiment includes a request for providing information about a financial product (for example, benefit information for each card, interest rate information on a financial instrument, etc.), a financial transaction request (for example, A card billing inquiry request, etc.) and a financial transaction request that requires an OTP (e.g., a mobile card payment request, etc.).

이후, 사용자 단말(200)은 사용자에게 스마트 카드(100)의 태깅을 요청하여, 사용자 단말(200)로 스마트 카드(100)가 태깅되면(S430), 사용자 단말(200)은, 스마트 카드(100)에, 식별된 복수개의 태그 정보 항목을 포함하는 태그 정보 제공 요청을 전달할 수 있다(S440). The user terminal 200 requests the user to tag the smart card 100 and if the smart card 100 is tagged to the user terminal 200 at step S430, The tag information providing request including the plurality of tag information items identified (S440).

일 실시예에 따른 스마트 카드(100)는 태그 정보 제공 요청에 포함된 복수개의 태그 정보의 항목들에 따라, 스마트 카드(100)에 저장되어 있는 복수개의 태그 정보를 추출하여(S450), 사용자 단말(200)로 전송할 수 있다(S460). The smart card 100 according to the embodiment extracts a plurality of pieces of tag information stored in the smart card 100 according to a plurality of items of tag information included in the tag information providing request at step S450, (Step S460).

일 실시예에 따른 태그 정보는, 특정 웹 페이지의 주소 정보, 특정 애플리케이션의 실행 명령, 공인 인증서 정보, OTP 정보 및 고객 식별 정보 중 적어도 하나를 포함할 수 있으며, 이외에도 스마트 카드(100) 내에 저장, 관리가 가능한 다양한 형태의 정보들이 태그 정보에 포함될 수 있다.The tag information according to an embodiment may include at least one of address information of a specific web page, execution command of a specific application, authorized certificate information, OTP information, and customer identification information, and may be stored in the smart card 100, Various types of information that can be managed can be included in the tag information.

일 실시예에 따른, 사용자 단말(200)에 포함된 메타 에이전트는, 수신한 복수개의 태그 정보들을, 각각의 태그 정보가 요구되는 순서 정보와 함께 저장, 관리할 수 있으며(S470), 해당 순서에 맞게 사용자 단말(200)의 제어부로 전달하여, 태그 정보에 상응하는 동작이 수행되도록 제어할 수 있다(S480).According to one embodiment, the meta-agent included in the user terminal 200 can store and manage the received plurality of tag information together with the order information required for each tag information (S470) And transmits the tag information to the control unit of the user terminal 200, so that the operation corresponding to the tag information is performed (S480).

일 실시예에 따르면, 사용자 단말(200)은, 수신한 태그 정보들에 따라, 특정 애플리케이션을 실행하거나, 웹 브라우저를 실행하여(S481), 금융사 서버(300)에 접속할 수 있으며(S483), 금융사 서버(300)는 태그 정보에 상응하는 금융 거래를 처리하고(S485), 이에 따라 사용자 단말(200)로 금융 거래 요청에 상응하는 결과가 수신될 수 있다(S487). According to one embodiment, the user terminal 200 can execute a specific application, execute a web browser (S481), connect to the financial company server 300 (S483) according to the received tag information, The server 300 processes the financial transaction corresponding to the tag information (S485), and a result corresponding to the financial transaction request may be received by the user terminal 200 (S487).

예를 들어, 금융 거래 요청이 특정 정보 조회 요청인 경우, 금융사 서버(300)로부터 요청한 특정 정보를 수신할 수 있으며, 계좌 이체, 결제 등인 경우, 금융사 서버(300)로부터 계좌 이체 결과 및 결제 결과 등을 수신할 수 있다. For example, when the financial transaction request is a specific information inquiry request, the specific information requested from the financial company server 300 may be received. In the case of the account transfer, payment, etc., the account transfer result and payment result Lt; / RTI >

전술한 예와 같이 사용자가 카드의 월별 청구 내역의 조회를 요청한 경우, 사용자 단말(200) 내에 저장된 메타 에이전트는, 카드의 월별 청구 내역 조회를 위하여 요구되는 태그 정보들의 항목, 카드사의 월별 청구 금액 제공 웹 페이지 주소, 공인 인증 애플리케이션 실행 명령 및 공인 인증을 위한 공인 인증서 정보의 항목을 식별할 수 있다. The meta agent stored in the user terminal 200 may provide an item of tag information required for inquiring the monthly billing details of the card, a monthly charge amount of the card company A web page address, an authorized authentication application execution command, and an authorized certificate information item for authorized authentication.

이후, 메타 에이전트는, 사용자 단말(200)이 스마트 카드(100)를 태깅하면, 식별된 태그 정보 항목을 포함하는, 태그 정보 제공 요청을 스마트 카드(100)로 전송할 수 있다. After the user terminal 200 tags the smart card 100, the meta agent can transmit a tag information providing request including the identified tag information item to the smart card 100. [

스마트 카드(100)는, 태그 정보 제공 요청에 포함된 태그 정보 항목에 따라, 각각의 태그 정보 즉, 카드사의 월별 청구 금액 제공 웹 페이지 주소, 공인 인증 애플리케이션 실행 명령 및 공인 인증을 위한 공인 인증서 정보를 사용자 단말(200)로 전송할 수 있다. According to the tag information item included in the tag information providing request, the smart card 100 transmits each tag information, that is, the web page address of the monthly charge amount of the card company, the authorized authentication application execution command, and the authorized certificate information for authorized authentication To the user terminal (200).

사용자 단말(200)은, 스마트 카드(100)로부터, 복수개의 태그 정보를 수신하면, 사용자 단말(200)에 포함된 메타 에이전트는, 수신한 복수개의 태그 정보들, 카드사의 월별 청구 금액 제공 웹 페이지 주소, 공인 인증 애플리케이션 실행 정보 및 공인 인증을 위한 공인 인증서 정보를 각각의 태그 정보가 요구되는 순서 정보와 함께 저장할 수 있다. When the user terminal 200 receives a plurality of pieces of tag information from the smart card 100, the meta-agent included in the user terminal 200 transmits the received tag information, Address, authorized authentication application execution information, and authorized certificate information for public authentication together with the order information required for each tag information.

예를 들어, 메타 에이전트는, “1순위: 카드사의 월별 청구 금액 제공 웹 페이지 주소, 2순위: 공인 인증 애플리케이션 실행 정보, 3순위: 공인 인증 위한 공인 인증서 정보”와 같은 형태로, 태그 정보와 태그 정보들이 요구되는 순서를 함께 저장, 관리 할 수 있다. For example, the meta-agent can acquire the tag information and the tag information in the form of " 1 rank: web page address of monthly charge of credit card company, 2 rank: authorized execution application execution information, The order in which the information is required can be stored and managed together.

이후, 메타 에이전트는, 각각의 순서 정보에 맞게 사용자 단말(200)의 제어부로 각각의 태그 정보를 제공하며, 제어부는 태그 정보에 따라 웹 브라우저를 실행 하여, 카드사의 월별 청구 금액 제공 웹 페이지 주소에 접속한 후, 공인 인증 애플리케이션 실행하여, 공인 인증 위한 공인 인증서 정보를 해당 서버에 제공하고, 인증 절차를 완료함으로써, 사용자 단말(200)은 카드의 월별 청구 금액 정보를 수신할 수 있다. Thereafter, the meta agent provides each tag information to the control unit of the user terminal 200 in accordance with the respective order information, and the control unit executes the web browser according to the tag information, and transmits the tag information to the web page address The user terminal 200 can receive the monthly charge amount information of the card by executing the authorized authentication application, providing the authorized certificate information for authorized authentication to the server, and completing the authentication procedure.

다음으로, 사용자가 OTP 인증이 필요한 카드 결제를 요청한 경우를 예로 들어, 본 발명의 실시예에 따른 금융 거래 제공 방법에 대하여 살펴보도록 한다. Next, a method of providing a financial transaction according to an embodiment of the present invention will be described, taking as an example a case where a user requests card settlement requiring OTP authentication.

먼저, 사용자 단말(200)은, 사용자 입력수단(미도시)으로부터 OTP 인증이 필요한 카드 결제의 요청을 수신한다. First, the user terminal 200 receives a request for card settlement requiring OTP authentication from a user input means (not shown).

사용자 단말(200)에 포함된 메가 에이전트는, 금융 거래 요청(OTP 인증이 필요한 카드 결제의 요청)에 요구되는 복수개의 태그 정보들의 항목 즉, OTP 애플리케이션 실행 정보 및 OTP 정보를 식별 할 수 있다. The mega agent included in the user terminal 200 can identify items of a plurality of tag information, that is, OTP application execution information and OTP information required for a financial transaction request (request for card settlement requiring OTP authentication).

이후, 사용자 단말(200)는 스마트 카드(100)가 태깅되었음을 감지하면 스마트 카드(100)에 복수개의 태그 정보들의 항목을 포함하는 태그 정보 제공 요청을 전송한다. When the smart card 100 is detected to be tagged, the user terminal 200 transmits a tag information provision request including a plurality of tag information items to the smart card 100.

스마트 카드(100)는 태그 정보 제공 요청에 포함된, “OTP 애플리케이션 실행 정보 및 OTP 정보”라는 태그 정보 항목에 따라, 해당 항목에 상응하는 태그 정보를 독출할 수 있다. The smart card 100 can read the tag information corresponding to the item according to the tag information item "OTP application execution information and OTP information" contained in the tag information provision request.

예를 들어, 스마트 카드(100)에 포함된 태그 애플릿의 OTP 인터페이스 모듈은 OTP 애플릿을 호출하고, OTP 애플릿은, OTP 애플리케이션 실행 정보 및 OTP 정보를 생성하여 OTP 인터페이스 모듈로 전송하면, 스마트 카드(100)는 태그 애플에 의해 독출된 OTP 애플리케이션 실행 정보 및 OTP 정보를 사용자 단말(200)로 전송할 수 있다. For example, the OTP interface module of the tag applet included in the smart card 100 calls the OTP applet. When the OTP applet generates OTP application execution information and OTP information and transmits the OTP application execution information and the OTP information to the OTP interface module, May transmit the OTP application execution information and the OTP information read by the tag Apple to the user terminal 200.

사용자 단말(200)의 메가 에이전트는, 수신된 태그 정보(OTP 애플리케이션 실행 정보 및 OTP 정보)들을, 저장, 관리하며, 이들을 사용자 단말(200)의 제어부로 전송함으로써, 사용자 단말의 동작을 태그 정보들에 의하여 제어할 수 있다. The mega agent of the user terminal 200 stores and manages the received tag information (OTP application execution information and OTP information) and transmits them to the control unit of the user terminal 200, . ≪ / RTI >

사용자 단말(200)는 OTP 애플리케이션을 실행 정보를 통해, 자동으로 OTP 애플리케이션을 실행하고, OTP정보를 금융 서버(300)로 전송하며 그 OTP에 대한 인증을 요청할 수 있으며, 금융 서버(300)는 사용자 단말(200)의 요청에 따라 OTP 인증을 처리할 수 있다. 그리고, 금융 서버(300)는 OTP 인증이 완료되면, 사용자가 요청한 카드 결제를 처리하고, 그 결과를 사용자 단말(200)로 전송할 수 있다. The user terminal 200 can automatically execute the OTP application, send the OTP information to the financial server 300 and request authentication for the OTP through the execution information of the OTP application, The terminal 200 can process the OTP authentication upon request. When the OTP authentication is completed, the financial server 300 can process the card payment requested by the user and transmit the result to the user terminal 200. [

이와 같이, 본 발명의 실시예에 따르면, 스마트 카드의 태깅이 수차례 필요한 금융 거래시에도, 한번의 스마트 태깅을 통해서, 사용자가 원하는 금융 거래를 처리할 수 있으므로, 사용자의 편의성이 향상될 수 있다. As described above, according to the embodiment of the present invention, since the user can process a desired financial transaction through one smart tagging even in a financial transaction requiring tagging of a smart card several times, the user's convenience can be improved .

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.

본 발명의 범위는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is defined by the appended claims, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included within the scope of the present invention.

100 : 스마트 카드
200 : 사용자 단말
300 : 금융사 서버
110 : 통신부
120 : 태그 애플릿
130 : 메모리
140 : 보안부
150 : 제어부
100: Smart card
200: user terminal
300: Financial company server
110:
120: Tag applet
130: memory
140:
150:

Claims (9)

사용자 단말이, 메타 에이전트(Meta Agent)를 통해 금융 거래를 제공하는 방법에 있어서,
상기 사용자 단말로 금융 거래 요청이 입력되는 단계;
스마트 카드가 태깅(tagging)되면, 상기 금융 거래 요청의 처리에 필요한 모든 정보를 추출하기 위해, 복수개의 태그 정보 항목을 식별하여, 상기 복수개의 태그 정보 항목을 포함하는 태그 정보 제공 요청을 상기 스마트 카드로 전송하는 단계;
상기 스마트 카드로부터, 상기 태그 정보 제공 요청에 상응하여 상기 스마트 카드에서 추출된 복수개의 태그 정보들을 수신하고, 상기 수신된 복수개의 태그 정보 및 상기 사용자 단말에서 상기 태그 정보들이 사용될 순서 정보를 함께 매칭시켜 저장하는 단계; 및
상기 순서 정보에 따라, 상기 복수개의 태그 정보를 추출하여, 상기 추출된 태그 정보에 따른 동작이 수행되도록 함으로써, 상기 사용자 단말의 동작을 제어하는 단계를 포함하는, 금융 거래 제공 방법.
A method of providing a financial transaction through a meta agent, the method comprising:
Inputting a financial transaction request to the user terminal;
When a smart card is tagged, a plurality of tag information items are identified to extract all the information necessary for processing the financial transaction request, and a tag information providing request including the plurality of tag information items is transmitted to the smart card ;
Receiving a plurality of pieces of tag information extracted from the smart card corresponding to the tag information providing request from the smart card, and matching the received plurality of tag information and order information to be used by the tag information in the user terminal together Storing; And
And controlling operation of the user terminal by extracting the plurality of tag information according to the order information and performing an operation according to the extracted tag information.
제1항에 있어서,
상기 사용자 단말의 동작을 제어하는 단계는,
상기 사용자 단말이 특정 애플리케이션 또는 웹 브라우저를 실행하여, 금융사 서버에 접속하는 단계; 및
상기 금융사 서버로부터 상기 금융 거래 요청에 따른 결과를 수신하는 단계를 포함하는, 금융 거래 제공 방법.
The method according to claim 1,
Wherein controlling the operation of the user terminal comprises:
The user terminal executing a specific application or a web browser and accessing a financial company server; And
And receiving a result of the financial transaction request from the financial service server.
제1항에 있어서,
상기 금융 거래 요청은,
금융 상품의 정보 제공 요청, 공인 인증서가 필요한 금융 거래 요청 및 OTP 가 필요한 금융 거래 요청 중 적어도 하나를 포함하는, 금융 거래 제공 방법.
The method according to claim 1,
The financial transaction request includes:
A financial transaction request requiring an authorization certificate, and a financial transaction request requiring an OTP.
제1항에 있어서,
상기 스마트 카드에서 추출된 태그 정보들은,
특정 웹 페이지의 주소 정보, 특정 애플리케이션의 실행 명령, 공인 인증서 정보, OTP 정보 및 고객 식별 정보 중 적어도 하나를 포함하는, 금융 거래 제공 방법.
The method according to claim 1,
The tag information extracted from the smart card includes:
An address information of a specific web page, an execution command of a specific application, authorized certificate information, OTP information, and customer identification information.
스마트 카드가 태깅되면, 상기 스마트 카드와 데이터를 송수신하는 통신부;
금융 거래 요청이 입력되면, 상기 금융 거래 요청의 처리에 필요한 모든 정보를 추출하기 위해, 복수개의 태그 정보 항목을 식별하며, 상기 통신부가 스마트 카드를 태깅(tagging)하면, 상기 복수개의 태그 정보들의 항목을 포함하는, 태그 정보 제공 요청을 상기 스마트 카드로 전송하여, 상기 태그 정보 제공 요청에 상응하여 상기 스마트 카드에서 추출된 복수개의 태그 정보를 수신하고, 상기 복수개의 태그 정보 및 사용자 단말에서 상기 태그 정보들이 사용될 순서 정보를 함께 매칭시켜 저장하는, 메타 에이전트; 및
상기 메타 에이전트에 저장된, 상기 순서 정보에 따라, 상기 복수개의 태그 정보를 추출하여, 상기 추출된 태그 정보에 따른 동작이 수행되도록 함으로써, 상기 사용자 단말의 동작을 제어하는 제어부를 포함하는, 사용자 단말.
A communication unit for transmitting and receiving data to and from the smart card when the smart card is tagged;
The method comprising: identifying a plurality of tag information items to extract all the information necessary for processing the financial transaction request when the financial transaction request is input; and when the communication unit tags the smart card, And transmitting the tag information providing request to the smart card to receive a plurality of tag information extracted from the smart card corresponding to the tag information providing request, A meta-agent for matching and storing order information to be used together; And
And a controller for controlling the operation of the user terminal by extracting the plurality of tag information according to the order information stored in the meta-agent and performing an operation according to the extracted tag information.
제5항에 있어서,
상기 제어부는,
특정 애플리케이션 또는 웹 브라우저를 실행하여, 금융사 서버에 접속하고, 상기 금융사 서버로부터 상기 금융 거래 요청에 따른 결과를 수신하는, 사용자 단말.
6. The method of claim 5,
Wherein,
A specific application or a web browser is executed to access a financial company server, and receives a result of the financial transaction request from the financial company server.
삭제delete 제5항에 있어서,
상기 금융 거래 요청은,
금융 상품의 정보 제공 요청, 공인 인증서가 필요한 금융 거래 요청 및 OTP 가 필요한 금융 거래 요청 중 적어도 하나를 포함하는, 사용자 단말.
6. The method of claim 5,
The financial transaction request includes:
A financial transaction request for a financial product, a financial transaction request for which a public certificate is required, and a financial transaction request for which an OTP is required.
제5항에 있어서,
상기 스마트 카드에서 추출된 태그 정보들은,
특정 웹 페이지의 주소 정보, 특정 애플리케이션의 실행 명령, 공인 인증서 정보, OTP 정보 및 고객 식별 정보 중 적어도 하나를 포함하는, 사용자 단말.


6. The method of claim 5,
The tag information extracted from the smart card includes:
An address of a specific web page, an execution command of a specific application, authorized certificate information, OTP information, and customer identification information.


KR1020140048292A 2014-04-22 2014-04-22 Method and device for financial transaction using meta agent KR101657192B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140048292A KR101657192B1 (en) 2014-04-22 2014-04-22 Method and device for financial transaction using meta agent

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140048292A KR101657192B1 (en) 2014-04-22 2014-04-22 Method and device for financial transaction using meta agent

Publications (2)

Publication Number Publication Date
KR20150121990A KR20150121990A (en) 2015-10-30
KR101657192B1 true KR101657192B1 (en) 2016-09-19

Family

ID=54430950

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140048292A KR101657192B1 (en) 2014-04-22 2014-04-22 Method and device for financial transaction using meta agent

Country Status (1)

Country Link
KR (1) KR101657192B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101039729B1 (en) * 2008-11-10 2011-06-09 주식회사 비즈모델라인 Method for Processing Payment by Using RFID

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101090971B1 (en) * 2009-09-10 2011-12-08 비씨카드(주) method and system for purchasing goods using tag information
KR20120112927A (en) * 2011-04-04 2012-10-12 주식회사 티모넷 System for paying credit card using nfc mobile phone and method therefor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101039729B1 (en) * 2008-11-10 2011-06-09 주식회사 비즈모델라인 Method for Processing Payment by Using RFID

Also Published As

Publication number Publication date
KR20150121990A (en) 2015-10-30

Similar Documents

Publication Publication Date Title
US10776776B2 (en) System and method of loading a transaction card and processing repayment on a mobile device
US20150324766A1 (en) Payment by proxy service using payment card
US20160026997A1 (en) Mobile Communication Device with Proximity Based Communication Circuitry
RU2014138935A (en) METHOD, DEVICE AND PROTECTED ELEMENT FOR PERFORMING A SAFE FINANCIAL TRANSACTION IN A DEVICE
KR101161778B1 (en) System for paying pos using near field communication
US20150242844A1 (en) System and method for secure remote access and remote payment using a mobile device and a powered display card
JP5534186B2 (en) Information processing system, information processing server, information processing method, information processing program, etc.
CN105122283B (en) Mobile terminal, security server and payment method thereof
US20180121925A1 (en) Method and device for making a payment transaction
US20120284180A1 (en) Mobile transaction method and portable electronic device for mobile transaction
US20200097942A1 (en) System and method for loading prepaid card with funds using a mobile device
KR20160030342A (en) Method of paying for a product or service on a commercial website via an internet connection and a corresponding terminal
US10915893B2 (en) Method for processing transaction data, device and corresponding program
WO2019125634A1 (en) Authentication of goods
KR101657192B1 (en) Method and device for financial transaction using meta agent
US20160217442A1 (en) Method for Payment
US10504113B2 (en) Method and apparatus for providing pre-certification for chip card mobile merchant payments
CN115244559B (en) Method and system for capturing contactless communication interactions to debug and evaluate contactless card transactions
KR101843746B1 (en) Authentification server for card of typical
Saha et al. Analysis of Applicability of ISO 9564 PIN based Authentication to Closed-Loop Mobile Payment Systems
KR20080069568A (en) Ic chip

Legal Events

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

Payment date: 20190731

Year of fee payment: 4