[go: up one dir, main page]

KR101425937B1 - Device server and controlling method thereof, and mobile banking system using thereof - Google Patents

Device server and controlling method thereof, and mobile banking system using thereof

Info

Publication number
KR101425937B1
KR101425937B1 KR1020120107934A KR20120107934A KR101425937B1 KR 101425937 B1 KR101425937 B1 KR 101425937B1 KR 1020120107934 A KR1020120107934 A KR 1020120107934A KR 20120107934 A KR20120107934 A KR 20120107934A KR 101425937 B1 KR101425937 B1 KR 101425937B1
Authority
KR
South Korea
Prior art keywords
tag
financial transaction
bank server
code
communication
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.)
Active
Application number
KR1020120107934A
Other languages
Korean (ko)
Other versions
KR20140041053A (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 KR1020120107934A priority Critical patent/KR101425937B1/en
Publication of KR20140041053A publication Critical patent/KR20140041053A/en
Application granted granted Critical
Publication of KR101425937B1 publication Critical patent/KR101425937B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/02Banking, e.g. interest calculation or account maintenance

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Finance (AREA)
  • Toxicology (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Strategic Management (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Telephone Function (AREA)

Abstract

본 발명은 금융 거래를 승인하기 위한 복수의 코드를 저장하는 근거리 통신용 태그와 통신을 수행하기 위한 제1 무선 통신부; 은행 서버와 통신을 수행하기 위한 제2 무선 통신부; 상기 복수의 코드 중 적어도 하나를 특정 금융 거래를 승인하기 위한 코드로 결정하고, 상기 은행 서버로부터 접근 키를 수신하면, 상기 접근 키를 이용하여 상기 근거리 통신용 태그로부터 상기 결정된 코드를 독출하고, 상기 독출된 코드를 상기 은행 서버로 전송하여 상기 특정 금융 거래의 승인을 요청하도록 설정되는 제어부를 포함하는 이동 단말기를 제공한다.The present invention provides a wireless communication system comprising: a first wireless communication unit for performing communication with a tag for short-range communication that stores a plurality of codes for approving a financial transaction; A second wireless communication unit for performing communication with the bank server; Determining at least one of the plurality of codes as a code for approving a specific financial transaction, and upon receiving the access key from the bank server, reading the determined code from the tag for local communication using the access key, And transmits the generated code to the bank server to request approval of the specific financial transaction.

Description

단말 장치 및 이의 제어 방법, 및 이를 이용한 모바일 뱅킹 시스템{DEVICE SERVER AND CONTROLLING METHOD THEREOF, AND MOBILE BANKING SYSTEM USING THEREOF}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a terminal apparatus, a control method thereof, and a mobile banking system using the same.

본 발명은 보안 카드없이 모바일 뱅킹을 이용할 수 있는 단말 장치 및 이의 제어 방법에 관한 것이다.The present invention relates to a terminal device capable of using mobile banking without a security card and a control method thereof.

스마트 폰의 등장으로, 텔레 뱅킹 뿐만 아니라 인터넷 뱅킹도 이동 단말기에서 사용할 수 있게 되었다. 사용자는 인터넷 접속이 가능한 곳이라면 어디서든지 은행 서버에 접속하여, 통장 정보 조회, 계좌이체, 주식 거래 등 다양한 금융 거래를 진행할 수 있다. 텔레 뱅킹이나 인터넷 뱅킹을 이용하여 금융 거래를 진행하고자 하는 경우, 은행사에서 발급한 보안 카드를 이용하여야 한다. 일예로, 사용자가 단말 장치로 금융 거래를 요청하는 경우 스마트 폰에는 도 1a에 도시된 예에서와 같이, 보안 카드에 기록된 코드의 입력을 요청하는 화면이 디스플레이될 수 있다. 사용자는 도 1b에 예시된 보안 카드를 통해 스마트 폰에서 요구하는 코드를 입력함으로써 금융 거래가 완료되도록 제어할 수 있다. 예컨대, 도 1a예의 예에서, 금융 거래를 위해 요청되는 코드는 1번 순번에 배치된 코드 중 앞 두자리와, 10번 순번에 배치된 코드 중 뒤 두자리이므로, 사용자는 '12', '70'을 입력함으로써 금융 거래를 완료할 수 있다.With the advent of smart phones, not only telebanking but also internet banking has become available in mobile terminals. Users can connect to a bank server wherever they can access the Internet, conduct various financial transactions such as checking account information, transferring accounts, and trading stocks. If you intend to conduct financial transactions using telephone banking or Internet banking, you must use a security card issued by a bank company. For example, when a user requests a financial transaction to a terminal device, a screen for requesting input of a code recorded in the secure card may be displayed on the smartphone, as in the example shown in FIG. 1A. The user can control the completion of the financial transaction by inputting a code required by the smart phone through the security card illustrated in FIG. For example, in the example of FIG. 1A, since the code requested for the financial transaction is the last two of the codes arranged in the order of the first and the 10th among the codes arranged in the first order, the user inputs '12' The financial transaction can be completed by inputting.

보안 카드를 이용하여 금융 거래를 시도하는 경우, 사용자는 상시 보안 카드를 지참하여야 한다. 다만, 종래와 같은 보안 카드를 이용하는 경우, 사용자가 직접 보안카드에 기록된 코드를 입력하여야 하기 때문에, 입력 오류로 인한 금융 거래 취소 문제나 보안카드에 기록된 코드 유출에 의한 보안 위협 등의 문제가 발생할 수 있다. 이에 따라, 사용자 오류를 줄이고 보안이 강화된 금융 거래의 필요성이 증대되고 있다.When attempting a financial transaction using a security card, the user must bring a security card at all times. However, in the case of using a conventional security card, since a user must directly input a code recorded in the security card, problems such as a financial transaction cancellation problem due to an input error or a security threat due to leakage of a code recorded in the security card Lt; / RTI > As a result, there is a growing need for financial transactions that reduce user errors and enhance security.

본 발명은 보안 카드 없이 모바일 뱅킹을 이용할 수 있는 단말 장치를 제공하기 위한 것이다.The present invention provides a terminal device capable of using mobile banking without a security card.

구체적으로, 본 발명은 보안 카드에 기록된 코드의 입력을 기다리지 않고 모바일 뱅킹을 이용할 수 있는 단말 장치를 제공하기 위한 것이다.Specifically, the present invention provides a terminal device that can use mobile banking without waiting for input of codes recorded in a security card.

본 발명은 근거리 통신을 이용하여 모바일 뱅킹을 이용할 수 있는 단말 장치를 제공하기 위한 것이다.The present invention is intended to provide a terminal device that can utilize mobile banking using local area communication.

본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, unless further departing from the spirit and scope of the invention as defined by the appended claims. It will be possible.

상기한 과제를 실현하기 위한 본 발명의 일예와 관련된 단말 장치는 금융 거래를 승인하기 위한 복수의 코드를 저장하는 근거리 통신용 태그와 통신을 수행하기 위한 제1 무선 통신부; 은행 서버와 통신을 수행하기 위한 제2 무선 통신부; 상기 복수의 코드 중 적어도 하나를 특정 금융 거래를 승인하기 위한 코드로 결정하고, 상기 은행 서버로부터 접근 키를 수신하면, 상기 접근 키를 이용하여 상기 근거리 통신용 태그로부터 상기 결정된 코드를 독출하고, 상기 독출된 코드를 상기 은행 서버로 전송하여 상기 특정 금융 거래의 승인을 요청하도록 설정되는 제어부를 포함한다.A terminal device related to an embodiment of the present invention for realizing the above-mentioned problem includes a first wireless communication unit for performing communication with a tag for short-range communication for storing a plurality of codes for approving a financial transaction; A second wireless communication unit for performing communication with the bank server; Determining at least one of the plurality of codes as a code for approving a specific financial transaction, and upon receiving the access key from the bank server, reading the determined code from the tag for local communication using the access key, And transmits the generated code to the bank server to request approval of the specific financial transaction.

이때, 상기 제어부는 상기 결정된 코드의 식별 번호와 상기 근거리 통신용 태그의 식별 정보를 상기 은행 서버로 전송할 수 있다.At this time, the control unit may transmit the determined identification number of the code and the identification information of the tag for the short distance communication to the bank server.

여기서, 상기 근거리 통신용 태그의 식별 정보는 UID(Unique IDentification)일 수 있다.Here, the identification information of the short distance communication tag may be a UID (Unique IDentification).

나아가, 상기 제어부는, 사용자에 의해 상기 특정 금융 거래의 진행이 요청되면, 상기 제1 무선 통신부가 자동으로 활성화되도록 제어할 수 있다.Further, the controller may control the first wireless communication unit to be automatically activated when the user requests the progress of the specific financial transaction.

이때, 상기 제어부는, 상기 제1 무선 통신부가 활성화되면, 상기 제1 무선 통신부의 통신 모드를 기기간 통신(P2P) 모드로 설정할 수 있다.At this time, when the first wireless communication unit is activated, the control unit can set the communication mode of the first wireless communication unit to the inter-device communication (P2P) mode.

상기한 과제를 실현하기 위한 본 발명의 일예와 관련된 단말 장치는 금융 거래를 승인하기 위한 복수의 코드를 저장하는 근거리 통신용 태그와 통신을 수행하기 위한 제1 무선 통신부; 은행 서버와 통신을 수행하기 위한 제2 무선 통신부; 상기 은행 서버에 의해 상기 복수의 코드 중 적어도 하나가 특정 금융 거래를 승인하기 위한 코드로 결정되면, 상기 은행 서버로부터 접근 키를 수신한 뒤, 상기 접근 키를 이용하여 상기 근거리 통신용 태그로부터 상기 결정된 코드를 독출하고, 상기 독출된 코드를 상기 은행 서버로 전송하여 상기 특정 금융 거래의 승인을 요청하도록 설정되는 제어부를 포함할 수도 있다.A terminal device related to an embodiment of the present invention for realizing the above-mentioned problem includes a first wireless communication unit for performing communication with a tag for short-range communication for storing a plurality of codes for approving a financial transaction; A second wireless communication unit for performing communication with the bank server; When the at least one of the plurality of codes is determined as a code for approving a specific financial transaction by the bank server, receiving an access key from the bank server and then transmitting the determined code And transmits the read code to the bank server to request approval of the specific financial transaction.

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

본 발명은 보안 카드 없이 모바일 뱅킹을 이용할 수 있는 단말 장치를 제공할 수 있는 효과가 있다.The present invention has the effect of providing a terminal device which can use mobile banking without a security card.

구체적으로, 본 발명은 보안 카드에 기록된 코드의 입력을 기다리지 않고 모바일 뱅킹을 이용할 수 있는 단말 장치를 제공할 수 있다.Specifically, the present invention can provide a terminal device that can use mobile banking without waiting for input of a code recorded in a security card.

나아가, 본 발명은 보안 카드 없이 근거리 통신만으로 모바일 뱅킹을 이용할 수 있는 단말 장치를 제공할 수 있다.Furthermore, the present invention can provide a terminal device capable of using mobile banking only by a short distance communication without a security card.

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

도 1은 종래의 단말 장치를 이용한 모바일 뱅킹을 설명하기 위한 예시도.
도 2는 본 발명의 일실시예에 따른 모바일 뱅킹 시스템의 개략도.
도 3은 본 발명의 일실시예에 따른 모바일 금융 거래 시스템의 동작 흐름도.
도 4는 단말 장치에 안내 메시지가 디스플레이되는 것을 설명하기 위한 예시도.
도 5는 본 발명의 다른 실시예에 따른 모바일 금융 거래 시스템의 동작 흐름도.
도 6은 도 2에 도시된 단말 장치의 블록도.
1 is an exemplary view for explaining mobile banking using a conventional terminal device;
2 is a schematic diagram of a mobile banking system in accordance with an embodiment of the present invention.
FIG. 3 is a flowchart illustrating an operation of a mobile financial transaction system according to an embodiment of the present invention; FIG.
4 is an exemplary view for explaining that a guidance message is displayed on a terminal device;
5 is a flowchart illustrating an operation of a mobile financial transaction system according to another embodiment of the present invention.
6 is a block diagram of the terminal device shown in FIG. 2;

이하, 본 발명과 관련된 이동 단말기에 대하여 도면을 참조하여 보다 상세하게 설명한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다. Hereinafter, a mobile terminal related to the present invention will be described in detail with reference to the drawings. The suffix "part" for the constituent elements used in the following description is to be given or mixed with consideration only for ease of specification, and does not have a meaning or role that distinguishes itself.

도 2는 본 발명의 일실시예에 따른 모바일 뱅킹 시스템의 개략도이다. 도 2를 참조하면, 본 발명에 따른 모바일 뱅킹 시스템은 근거리 통신용 태그(100), 단말 장치(200) 및 은행 서버(300)를 포함할 수 있다.2 is a schematic diagram of a mobile banking system according to an embodiment of the present invention. Referring to FIG. 2, a mobile banking system according to the present invention may include a tag 100 for short-range communication, a terminal 200, and a bank server 300.

근거리 통신용 태그(100)는 종래의 보안카드를 대체하기 위한 것으로, 근거리 통신용 태그(100)는 금융 거래에 사용될 복수의 코드가 저장되어 있을 수 있다. 근거리 통신용 태그(100)에 저장되는 복수의 코드 중 적어도 하나는 단말 장치(200)가 요청하는 금융 거래를 승인하기 위한 승인 키(Key)로 활용될 수 있다. 각 코드들에는 각각을 구분하기 위한 순번이 부여될 수 있다. 예컨대, n 개의 코드가 태그 장치에 저장되어 있는 경우, 각각의 코드에는 1부터 n까지의 번호가 할당될 수 있다. 또는 하나 이상의 코드가 동일한 순번에 부여될 수도 있다. 이 경우, 각 코드는 해당 순번 내의 순서를 통해 세부적으로 구분될 수 있을 것이다. 각각의 코드에 순번을 할당하는 것은 단말 장치(200)가 보험 서버로부터 코드의 저장 위치를 획득할 수 있도록 하기 위함이다.The short-range communication tag 100 is a replacement for a conventional security card, and the short-range communication tag 100 may store a plurality of codes to be used for financial transactions. At least one of a plurality of codes stored in the short-range communication tag 100 may be utilized as an approval key for approving a financial transaction requested by the terminal device 200. [ Each code may be assigned an order number for distinguishing each code. For example, when n codes are stored in the tag device, numbers from 1 to n may be assigned to each code. Or one or more codes may be assigned to the same sequence number. In this case, each code could be broken down in detail by the order in the sequence. Assigning order numbers to the respective codes is for the terminal device 200 to acquire the storage location of the codes from the insurance server.

나아가, 근거리 통신용 태그(100)는 고유의 식별 정보를 더 저장할 수 있다. 여기서 근거리 통신용 태그(100)의 식별 정보란 근거리 통신용 태그(100)의 UID(Unique Identification)일 수 있다.Further, the short range communication tag 100 can further store unique identification information. Here, the identification information of the short distance communication tag 100 may be a unique identification (UID) of the short distance communication tag 100.

근거리 통신용 태그(100)는 NFC(Near Field Communication)나 RFID(Radio Frequency Identification) 등의 태그 방식을 무선 통신을 사용하는 것일 수 있다. 즉, 근거리 통신용 태그(100)는 NFC 태그이거나, RFID 태그일 수 있다. 특히, 근거리 통신용 태그(100)가 NFC 태그인 경우, NFC 태그는 사물에 탈부착 가능한 형태(예를 들어, 스티커 형태)로 제공될 수도 있으나, 이에 한정되는 것은 아니라 할 것이다. The short distance communication tag 100 may be one that uses wireless communication in a tag method such as Near Field Communication (NFC) or Radio Frequency Identification (RFID). That is, the near field communication tag 100 may be an NFC tag or an RFID tag. In particular, when the short range communication tag 100 is an NFC tag, the NFC tag may be provided in a removable form (for example, a sticker form) on an object, but not limited thereto.

근거리 통신용 태그(100)가 NFC 태그인 경우, NFC 태그는 ISO18092 의 규격을 만족하는 것이거나, ISO14443(소니의 펠리카(Felica)) 또는 ISO14443A(필립스의 마이페어(MiFare)) 규격을 만족하는 것일 수 있다. NFC 태그가 마이페어 규격을 만족하는 경우, NFC 태그는 16개의 섹터를 구비한 저장부를 구비할 수 있다. NFC 태그는 16개의 섹터 중 은행에서 지정한 적어도 하나 이상의 섹터에 복수의 코드를 저장할 수 있다. 각 섹터는 4개의 블록으로 구성될 수 있으며, 4개의 블록은 데이터를 저장하는 데이터 저장 블록 및 코드에 접근하기 위한 섹터 키 정보를 저장하는 키 저장 블록을 포함할 수 있다. 금융 거래의 승인에 사용될 코드들은 데이터 저장 블록에 저장될 수 있다. 4개의 블록 중 마지막 순번의 블록을 키 저장 블록으로 활용할 수 있지만, 이에 한정되는 것은 아니라 할 것이다.When the near field communication tag 100 is an NFC tag, the NFC tag may be one that satisfies the standard of ISO 18092 or one that satisfies the standard of ISO 14443 (Sony Felica) or ISO 14443A (MiFare of Philips) . When the NFC tag satisfies the My Fair standard, the NFC tag may include a storage unit having 16 sectors. An NFC tag may store a plurality of codes in at least one sector specified by a bank among 16 sectors. Each sector may be composed of four blocks, and the four blocks may include a data storage block for storing data and a key storage block for storing sector key information for accessing the code. The codes to be used for approval of financial transactions can be stored in a data storage block. The last sequential block of the four blocks may be utilized as the key storage block, but the present invention is not limited thereto.

NFC 태그는 단말 장치(200)로부터 키 정보가 수신되면, 수신한 키 정보와 동일한 키 정보를 갖는 키 저장 블록이 속한 섹터의 데이터를 단말 장치(200)로 제공할 수 있다. 예컨대, 1-16개의 섹터 중, 단말 장치(200)가 1번 섹터의 키 저장 블록의 키 정보와 동일한 키 정보를 입력한다면, 단말 장치(200)는 1번 섹터의 코드 저장 블록에 접근 가능할 것이다.When the key information is received from the terminal device 200, the NFC tag can provide the terminal device 200 with the data of the sector to which the key storage block having the same key information as the received key information belongs. For example, if the terminal device 200 inputs the same key information as the key information of the key storage block of the first sector among the 1-16 sectors, the terminal device 200 can access the code storage block of the first sector .

다만, NFC 태그의 저장부가 반드시 16개의 섹터로 구성되어야 하는 것은 아니다. 경우에 따라, NFC 태그는 16개보다 많거나 적은 섹터를 구비할 수 있으며, 1개의 섹터에 포함된 블록 수 역시 다르게 설정될 수도 있다.However, the storage unit of the NFC tag does not necessarily have to consist of 16 sectors. In some cases, the NFC tag may have more or less than 16 sectors, and the number of blocks included in one sector may also be set differently.

단말 장치(200)는 모바일 뱅킹을 수행하기 위한 기초 장치로 외부 입력에 의해, 금융 거래를 은행 서버(300)에 요청하기 위한 장치이다. 구체적으로, 사용자는 단말 장치(200)를 통해, 은행 서버(300)로 로그인(Log-in)하여, 은행 서버(300)로 금융 거래를 요청할 수 있다. 본 명세서에서 설명하는 단말 장치(200)는 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(laptop computer), PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 태블릿(Tablet PC), 네비게이션 등의 이동 단말기인 것으로 가정할 수 있다. 그러나, 본 명세서에 기재된 실시예에 따른 구성은 이동 단말기뿐만 아니라, 디지털 TV 데스크탑 컴퓨터 등과 같은 고정 단말기에도 적용될 수도 있음을 본 기술분야의 당업자라면 쉽게 알 수 있을 것이다. 즉, 본 명세서에 기재된 실시예에 따른 구성은 이동 단말기를 이용한 모바일 뱅킹 서비스뿐만 아니라, 고정 단말기를 이용한 인터넷 뱅킹 서비스에도 적용될 수 있음은 물론이다.The terminal device 200 is a basic device for performing mobile banking, and is a device for requesting a bank transaction to the bank server 300 by external input. Specifically, the user can log-in to the bank server 300 through the terminal device 200 and request a financial transaction to the bank server 300. The terminal device 200 described in the present specification may be applied to a mobile phone, a smart phone, a laptop computer, a PDA (personal digital assistant), a portable multimedia player (PMP), a tablet PC, It can be assumed that it is a mobile terminal. However, it will be readily apparent to those skilled in the art that the configuration according to the embodiments described herein may be applied to fixed terminals such as a digital TV desktop computer as well as a mobile terminal. That is, the configuration according to the embodiment described herein can be applied not only to a mobile banking service using a mobile terminal but also to an Internet banking service using a fixed terminal.

은행 서버(300)는 단말 장치(200)와 연동하여 단말 장치(200)가 요청하는 금융 거래의 승인 여부를 결정한다. 은행 서버(300)는 단말 장치(200)로부터 수신하는 승인 키를 기초로 금융 거래의 승인 여부를 결정할 수 있다.The bank server 300 determines whether to approve the financial transaction requested by the terminal device 200 in conjunction with the terminal device 200. The bank server 300 can determine whether to approve the financial transaction based on the approval key received from the terminal device 200. [

은행 서버(300)는 근거리 통신용 태그(100)의 발급 현황 및 근거리 통신용 태그(100)에 저장된 코드들과이들의 저장 위치 정보를 저장할 수 있다. 근거리 통신용 태그(100)의 발급 현황을 저장하는 것은 한명의 사용자(또는 하나의 ID)에게 하나의 근거리 통신용 태그(100)가 발급되도록 제한하기 위함이며, 통신용 태그에 저장된 코드들의 저장 위치 정보를 저장하는 것은 단말 장치(200)가 NFC 태그에 저장된 코드를 독출할 수 있도록 하기 위함이다. 나아가 NFC 태그에 저장된 코드들을 저장함으로써, 단말 장치(200)로부터 입력되는 OTP(One Time Password)의 적부(適否)를 판단할 수 있다.The bank server 300 may store the status of issuance of the tag 100 for short range communication and the codes stored in the short range communication tag 100 and storage location information of the codes. Storing the issuance status of the short-range communication tag 100 is for limiting the issuance of one short-range communication tag 100 to one user (or one ID) and storing the storage location information of the codes stored in the communication tag This is for the terminal device 200 to be able to read the code stored in the NFC tag. Further, by storing the codes stored in the NFC tag, it is possible to determine whether or not the One Time Password (OTP) input from the terminal device 200 is appropriate.

상술한 도 2의 구성요소의 유기적 결합 관계는 도 3의 동작 흐름도를 통해 상세히 설명하기로 한다. 설명의 편의를 위해, 이하에서는 근거리 통신용 태그(100)는 NFC 태그인 것으로 가정한다.The organic coupling relationship of the components of FIG. 2 will be described in detail with reference to the operation flow chart of FIG. For convenience of description, it is assumed that the short distance communication tag 100 is an NFC tag.

도 3은 본 발명의 일실시예에 따른 모바일 금융 거래 시스템의 동작 흐름도이다. 도 3을 참조하면, 먼저 금융 거래를 시도하고자 하는 사용자는 단말 장치(200)를 통해 은행 서버(300)로 접속을 요청할 수 있다(S301). 구체적으로, 단말 장치(200)는 외부에서 입력된 사용자의 ID 및 패스워드를 이용하여 접속을 요청하거나, 단말 장치(200) 내 저장된 공인 인증서와 패스워드를 이용하여 은행 서버(300)로의 접속을 요청할 수 있다. 3 is a flowchart illustrating an operation of a mobile financial transaction system according to an exemplary embodiment of the present invention. Referring to FIG. 3, a user who wishes to conduct a financial transaction can request a connection to the bank server 300 through the terminal device 200 (S301). Specifically, the terminal device 200 may request a connection using an ID and a password of a user input from the outside or request a connection to the bank server 300 using a public certificate and a password stored in the terminal device 200 have.

단말 장치(200)로부터 접속 요청을 수신한 은행 서버(300)는 단말 장치(200)의 접속 승인 여부를 결정할 수 있다(S302). 은행 서버(300)로의 접속 요청 및 승인에 관한 것은 기 공지의 사항이므로, 이에 대한 상세한 설명은 생략한다.The bank server 300 receiving the connection request from the terminal device 200 can determine whether or not to approve connection of the terminal device 200 (S302). The connection request and approval to the bank server 300 are well-known matters, and a detailed description thereof will be omitted.

단말 장치(200)가 은행 서버(300)로 로그인 한 뒤, 단말 장치(200)는 사용자로부터 금융 거래를 요청하는 사용자 명령을 입력 받을 수 있다(S303). 일예로, 금융 거래는 계좌 이체 서비스일 수 있다. 계좌 이체 서비스를 실행하기 위해, 사용자는 단말 장치(200)에 출금 통장의 계좌 번호 정보, 송금 통장의 계좌 번호 정보 및 이체 금액 정보를 입력해야 할 것이다.After the terminal device 200 logs into the bank server 300, the terminal device 200 can receive a user command for requesting a financial transaction from the user (S303). For example, the financial transaction may be a money transfer service. In order to execute the account transfer service, the user must input the account number information of the withdrawal passbook, the account number information of the remittance passbook, and the transfer amount information to the terminal device 200.

금융 거래를 요청하는 사용자 명령이 입력되면, 단말 장치(200)는 사용자에게 단말 장치(200)를 NFC 태그로 태깅(tagging)할 것을 요청하는 안내 메시지를 출력할 수 있다(S304). NFC 통신의 경우 NFC 모듈과 NFC 태그가 10cm 이내에 위치하여야 통신이 수행될 수 있으므로, 단말 장치(200)와 NFC 태그 사이에 통신 채널이 형성되도록 하기 위해서는 단말 장치(200)를 NFC 태그로 태깅해는 과정이 필수적으로 수반되어야 한다. 단말 장치(200)를 NFC 태그로 태깅할 것을 요청하는 안내하는 메시지를 디스플레이함으로써, 사용자의 NFC 태깅을 유도할 수 있다.When a user command requesting a financial transaction is input, the terminal device 200 may output a guidance message requesting the user to tag the terminal device 200 with an NFC tag (S304). In the case of NFC communication, communication can be performed only when the NFC module and the NFC tag are located within 10 cm. Therefore, in order to form a communication channel between the terminal device 200 and the NFC tag, the terminal device 200 is tagged with the NFC tag The process must be accompanied by necessity. The NFC tagging of the user can be induced by displaying a guide message requesting to tag the terminal device 200 with the NFC tag.

일예로, 도 4는 단말 장치에 안내 메시지가 디스플레이되는 것을 예시한 것이다. 사용자는 도 4에 도시된 안내 메시지를 통해 단말 장치(200)를 NFC 태그로 태깅하여야만 금융 거래가 진행될 수 있음을 인지할 수 있다.For example, FIG. 4 illustrates that a guidance message is displayed on a terminal device. The user can recognize that the financial transaction can be performed only by tagging the terminal device 200 with the NFC tag through the guidance message shown in FIG.

사용자가 단말 장치(200)를 NFC 태그로 태깅하면, 단말 장치(200)는 NFC 태그와의 통신 채널을 형성할 수 있다(S305). NFC 통신 채널이 형성되면, 단말 장치(200)는 NFC 태그로부터 NFC 태그의 식별 정보를 제공받을 수 있다. 상술한 바와 같이, NFC 태그의 식별 정보는 NFC 태그의 UID(Unique Identification) 일 수 있으나, 이에 한정되는 것은 아니다. When the user tags the terminal device 200 with the NFC tag, the terminal device 200 can form a communication channel with the NFC tag (S305). When the NFC communication channel is formed, the terminal apparatus 200 can receive the identification information of the NFC tag from the NFC tag. As described above, the identification information of the NFC tag may be a UID (Unique Identification) of the NFC tag, but is not limited thereto.

NFC 태그의 식별 정보를 수신하면, 단말 장치(200)는 NFC 태그에 저장된 복수의 코드들 중 OTP로 사용하고자 하는 코드의 순번을 결정할 수 있다(S306). 예컨대, NFC 태그에 n개의 코드가 저장된 경우, 단말 장치(200)는 a 번째 순번의 코드와 b 번째 순번의 코드를 OTP로 사용할 것으로 결정할 수 있다. 이때, 단말 장치(200)는 무작위로(Random) OTP로 사용하고자 하는 코드의 순번을 결정할 수 있다.Upon receiving the identification information of the NFC tag, the terminal device 200 can determine the sequence number of the code to be used as the OTP among the plurality of codes stored in the NFC tag (S306). For example, when n codes are stored in the NFC tag, the terminal apparatus 200 may determine to use the codes of the a-th order number and the b-th order number as OTPs. At this time, the terminal device 200 can determine the order of codes to be used as random OTPs.

OTP로 사용하고자 하는 코드의 순번이 결정되면, 단말 장치(200)는 NFC 태그의 식별 정보와 OTP로 사용하고자 하는 코드의 순번을 은행 서버(300)로 제공할 수 있다(S307).When the sequence number of the code to be used as the OTP is determined, the terminal device 200 can provide the bank server 300 with the identification information of the NFC tag and the order of the code to be used as the OTP (S307).

단말 장치(200)로부터 NFC 태그의 식별 정보와 OTP로 사용하고자 하는 코드의 순번을 제공받은 은행 서버(300)는 상기 NFC 태그가 로그인 과정에서 식별된 사용자에게 발급된 것인지 여부를 판단할 수 있다(S308).The bank server 300 provided with the identification information of the NFC tag and the order of the code to be used as the OTP from the terminal device 200 can determine whether or not the NFC tag is issued to the user identified in the login process S308).

NFC 태그가 로그인 과정에서 식별된 사용자에게 발급된 것이 아닌 경우, 은행 서버(300)는 단말 장치(200)로 오류 메시지를 송신할 수 있다. If the NFC tag is not issued to the user identified in the login process, the bank server 300 may send an error message to the terminal device 200.

반대로, NFC 태그가 로그인 과정에서 식별된 사용자에게 발급된 것이라고 판단된 경우, 은행 서버(300)는 단말 장치(200)가 NFC 태그로부터 요청하는 순번의 코드를 독출할 수 있도록 단말 장치(200)로 접근 키를 제공할 수 있다(S309). In contrast, when it is determined that the NFC tag is issued to the user identified in the login process, the bank server 300 transmits the NFC tag to the terminal device 200 so that the terminal device 200 can read the code of the order requested from the NFC tag The access key may be provided (S309).

은행 서버(300)로부터 접근 키를 수신한 단말 장치(200)는 접근 키를 이용하여 NFC 태그로부터 OTP로 사용하고자 코드를 독출할 수 있다(S310). 은행 서버(300)로부터 수신한 접근 키는 NFC 태그에 저장된 코드를 독출하기 위한 섹터 키일 수 있다. 섹터키는 NFC 태그의 특정 섹터에 기록된 데이터를 독출하기 위해 사용될 수 있다. 일예로, NFC 태그가 16개의 섹터를 포함하는 저장부를 구비한 경우, 섹터 키는 16개의 섹터 중 적어도 하나에 접근하기 위한 것일 수 있다. 단말 장치(200)는 섹터 키를 이용하여 1-16 번 섹터 중 적어도 하나에 접근하여, S306 단계에서 결정된 순번의 코드를 독출할 수 있다.Upon receiving the access key from the bank server 300, the terminal device 200 can read the code for use as the OTP from the NFC tag using the access key (S310). The access key received from the bank server 300 may be a sector key for reading the code stored in the NFC tag. The sector key can be used to read the data recorded in a specific sector of the NFC tag. For example, if the NFC tag has a storage portion including 16 sectors, the sector key may be for accessing at least one of the 16 sectors. The terminal device 200 can access at least one of the sectors 1-16 using the sector key and read the code of the order determined in step S306.

NFC 태그로부터 코드가 독출되면, 제어부는 독출된 코드를 은행 서버(300)로 제공하여 S303 단계에서 입력된 금융 거래의 승인을 요청할 수 있다(S311). 단말 장치(200)로부터 OTP(즉, 독출된 코드)를 수신한 은행 서버(300)는 OTP를 기초로 단말 장치(200)가 요청하는 금융 거래의 승인 여부를 결정할 수 있다(S312). 앞서, S307 단계에서 수신한 OTP로 사용하고자 하는 코드와 OTP가 부합하는 경우 금융 거래를 승인하고, 그렇지 않은 경우에는 금융 거래를 불승인할 수 있다. 이어, 은행 서버(300)는 단말 장치(200)로 금융 거래의 승인 여부를 단말 장치(200)로 제공할 수 있다(S313).If the code is read from the NFC tag, the control unit provides the read code to the bank server 300 and requests approval of the financial transaction entered in step S303 (S311). The bank server 300 receiving the OTP (that is, the read code) from the terminal device 200 can determine whether to approve the financial transaction requested by the terminal device 200 based on the OTP (S312). If the OTP received in step S307 is identical to the OTP received in step S307, the financial transaction is approved. Otherwise, the financial transaction can be disallowed. Next, the bank server 300 may provide the terminal device 200 with approval of the financial transaction to the terminal device 200 (S313).

단말 장치(200)는 은행 서버(300)로부터 수신한 금융 거래의 승인 여부를 기초로, 사용자에게 승인 여부를 알리는 알림 메시지를 디스플레이할 수 있다(S314).The terminal device 200 may display a notification message informing the user of approval or disapproval of the financial transaction received from the bank server 300 (S314).

도 3에서는 단말 장치(200)에서 OTP로 사용하고자 하는 코드의 순번을 결정하는 것으로 설명하였으나, 반드시 단말 장치(200)에서 OTP로 사용하고자 하는 코드의 순번을 결정해야 하는 것은 아니다. 일예로, 도 5에 도시된 바와 같이, 은행 서버(300)에서 OTP로 사용하고자 하는 코드의 순번을 결정할 수도 있다. In FIG. 3, the order of codes to be used as OTPs is determined in the terminal device 200, but it is not necessary to determine the order of codes to be used as OTPs in the terminal device 200. For example, as shown in FIG. 5, the bank server 300 may determine the order of codes to be used as OTPs.

도 5는 본 발명의 다른 실시예에 따른 모바일 금융 거래 시스템의 동작 흐름도이다. 도 3과 차이점이 있는 부분만 설명하면, 단말 장치(200)가 아닌 은행 서버(300)에서 OTP로 사용하고자 하는 코드의 순번을 결정할 수 있다. 즉, 단말 장치(200)를 통해 수행되던 도 3의 S306 단계는, 은행 서버(300)를 통해 수행되는 S508 단계로 대체될 수 있다. 이 경우, 단말 장치(200)는 NFC 태그의 식별 정보만을 은행 서버(300)로 제공할 수 있을 것이다(S307 및 S506 참조).5 is a flowchart illustrating an operation of a mobile financial transaction system according to another embodiment of the present invention. 3, it is possible to determine the order of the code to be used as the OTP in the bank server 300, rather than the terminal device 200. [ That is, the step S306 of FIG. 3 performed through the terminal device 200 may be replaced with the step S508 performed through the bank server 300. FIG. In this case, the terminal device 200 may provide only the identification information of the NFC tag to the bank server 300 (see S307 and S506).

도 3 및 도 5의 예에서는, 금융 거래를 요청하는 사용자 명령이 입력된 이후(S304), 단말 장치(200)와 근거리 통신용 태그(100) 사이에 통신 채널이 형성되는 것으로 예시되었지만(S305), S305 단계가 반드시 S304 단계가 수행된 이후에 수행되어야 하는 것은 아니다. S304 단계가 수행되기 이전이라도 단말 장치(200)와 근거리 통신용 태그(100) 사이에 통신 채널이 형성될 수 있다. 이 경우, 도 4에서 설명한 안내 메시지의 출력은 생략될 수 있을 것이다.3 and 5, it is exemplified that a communication channel is formed between the terminal device 200 and the tag for local communication 100 after the user command for requesting the financial transaction is input (S304) (S305) The step S305 is not necessarily performed after the step S304 is performed. A communication channel may be formed between the terminal device 200 and the tag 100 for short-range communication even before step S304 is performed. In this case, the output of the guidance message described in Fig. 4 may be omitted.

도 3 및 도 5에 도시된 단말 장치(200)의 동작은 사용자가 금융 거래를 요청할 때 마다 반복적으로 수행될 수 있다. 즉, 도 3 및 도 5의 예에서, 제1 금융 거래의 승인에 사용되는 코드는 OTP(One Time Password)로, 제2 금융 거래의 승인을 위해서는 사용될 수 없다. 제2 금융 거래의 승인을 위해, 단말 장치(200) 또는 은행 서버(300)는 제2 금융 거래의 승인에 사용될 코드를 다시 한번 결정해야 한다.The operation of the terminal device 200 shown in FIGS. 3 and 5 can be repeatedly performed each time a user requests a financial transaction. That is, in the examples of FIGS. 3 and 5, the code used for the approval of the first financial transaction is an OTP (One Time Password) and can not be used for approval of the second financial transaction. For approval of the second financial transaction, the terminal device 200 or the bank server 300 must again determine the code to be used for the approval of the second financial transaction.

나아가, S310 또는 S510 단계가 진행되기 전까지, S305 또는 S505 단계에서 형성된 통신 채널은 지속적으로 유지될 필요가 있다. 즉, 단말 장치(200)가 접근 키를 이용하여 근거리 통신용 태그(100)로부터 코드를 독출하기 전까지, 단말 장치(200)와 근거리 통신용 태그(100)는 근접 상태를 유지할 필요가 있다고 할 것이다. S310 단계 수행 전 S305 단계에서 형성된 통신 채널이 유지되지 못할 경우에는 S310 단계 수행 전 S305 단계가 재 수행되어야 할 것이다.Further, until the step S310 or S510 is performed, the communication channel formed in the step S305 or S505 needs to be continuously maintained. That is, the terminal device 200 and the local communication tag 100 need to maintain a close state until the terminal device 200 reads the code from the local communication tag 100 by using the access key. If the communication channel formed in the step S305 before the step S310 is not maintained, the step S305 before the step S310 is performed again.

도 6은 도 2에 도시된 단말 장치의 블록도이다. 도 6을 참조하면, 단말 장치(200)는 제1 무선 통신 모듈(210), 제2 무선 통신 모듈(220), 디스플레이부(230), 메모리(240) 및 제어부(250)를 포함할 수 있다.6 is a block diagram of the terminal device shown in FIG. 6, the terminal 200 may include a first wireless communication module 210, a second wireless communication module 220, a display unit 230, a memory 240, and a controller 250 .

제1 무선 통신 모듈(210)은 NFC 태그와 제1 무선 통신을 수행하기 위한 것이다. 여기서 제1 무선 통신은 NFC통신 이거나, RFID 통신일 수 있다. 단말 장치(200)는 제1 무선 통신 모듈(210)을 통해 NFC 태그로부터 UID 및 OTP로 사용하고자 하는 코드를 수신할 수 있다. NFC나 RFID의 경우, 10cm 이내의 근거리에서 통신이 수행되므로, 제1 무선 통신 모듈(210)을 NFC 태그에 태깅(tagging) 함으로써 제1 무선 통신이 수행될 수 있을 것이다. The first wireless communication module 210 is for performing first wireless communication with the NFC tag. The first wireless communication may be NFC communication or RFID communication. The terminal device 200 can receive codes to be used as UID and OTP from the NFC tag through the first wireless communication module 210. [ In the case of NFC or RFID, since the communication is performed within a distance of 10 cm or less, the first wireless communication can be performed by tagging the first wireless communication module 210 to the NFC tag.

제1 무선 통신 모듈(210)은 도 6에 도시된 바와 같이, 단말 장치(200)에 내장된 것일 수 있으나 반드시 이에 한정되는 것은 아니다. 제1 무선 통신 모듈(210)은 단말 장치(200)에 외장된 형태로 제공될 수도 있다. 이 경우, 제1 무선 통신 모듈(210)은 단말 장치(200)의 인터페이스부(도면 미도시)와 연결되어 제1 무선 통신을 수행하게 된다.The first wireless communication module 210 may be built in the terminal device 200 as shown in FIG. 6, but is not limited thereto. The first wireless communication module 210 may be provided in an external form in the terminal device 200. In this case, the first wireless communication module 210 is connected to the interface unit (not shown) of the terminal device 200 to perform the first wireless communication.

제2 무선 통신 모듈(220)은 은행 서버(300)와 제2 무선 통신을 수행하기 위한 것이다. 제2 무선 통신 모듈(220)은 WLAN(또는 Wi-Fi), WiBro, HSDPA, HRPD, LTE, CDMA, WCDMA 등 무선 인터넷 기술을 이용한 것일 수 있다. The second wireless communication module 220 is for performing a second wireless communication with the bank server 300. The second wireless communication module 220 may be one using wireless Internet technology such as WLAN (or Wi-Fi), WiBro, HSDPA, HRPD, LTE, CDMA, WCDMA.

디스플레이부(230)는 금융 거래와 관련된 화면을 출력하여 사용자가 금융 거래를 진행 할 수 있도록 한다. 디스플레이부(230)는 터치 스크린 형태로 제공될 수 있으나 이에 한정되는 것은 아니다. 디스플레이부(230)가 터치 스크린 형태로 제공되지 않는 다면, 단말 장치(200)에는 사용자 입력을 수신하기 위한 사용자 입력부(도면 미도시)가 더 구비되어야 할 것이다.The display unit 230 displays a screen related to the financial transaction so that the user can proceed with the financial transaction. The display unit 230 may be provided in the form of a touch screen, but is not limited thereto. If the display unit 230 is not provided in the form of a touch screen, the terminal device 200 should further include a user input unit (not shown) for receiving user input.

제어부(250)는 단말 장치(200)의 각 동작을 제어한다. 제어부(250)는 하드웨어적인 구성을 가질 수도 있으나 이에 한정되는 것은 아니다. 제어부(250)는 소프트웨어적으로 제1 무선 통신 모듈(210), 제2 무선 통신 모듈(220) 및 디스플레이부(230)를 제어할 수도 있다.The control unit 250 controls each operation of the terminal device 200. The controller 250 may have a hardware configuration, but is not limited thereto. The control unit 250 may control the first wireless communication module 210, the second wireless communication module 220, and the display unit 230 in software.

상술한 도 3 및 도 5에 설명된 단말 장치(200)의 동작은 금융 거래 프로그램(또는 어플리케이션)을 통해 구현될 수 있다. 제어부(250)는 금융 거래 프로그램의 실행을 위한 사용자 명령을 기초로 금융 거래 프로그램을 구동한 뒤, 도 3 및 도 5의 동작이 수행되도록 제어할 수 있다.The operations of the terminal device 200 described with reference to FIGS. 3 and 5 may be implemented through a financial transaction program (or application). The control unit 250 may control the operations of FIGS. 3 and 5 to be performed after driving the financial transaction program based on a user command for executing the financial transaction program.

사용자 명령에 의해 금융 거래 어플리케이션이 실행된 경우 또는 사용자가 금융 거래의 진행을 요청한 경우, 제어부(250)는 제1 무선 통신 모듈(210)을 자동으로 활성화할 수 있다. 제1 무선 통신 모듈(210)을 활성화 하는 것은 금융 거래를 위한 복수의 코드를 저장하는 NFC 태그와 통신을 수행할 수 있는 상태로 설정하기 위함이다. 이와 함께, 제어부(250)는 제1 무선 통신 모듈(210)의 통신 모드를 NFC 태그와의 통신에 적합한 통신 모드로 설정할 수 있다. 일예로, 제1 무선 통신 모듈(210)이 NFC 통신 모듈인 경우, 제어부(250)는 NFC 통신 모듈의 통신 모드를 기기간 통신(P2P) 모드로 설정할 수 있다(NFC 통신 모듈은 기기간 통신(Peer to Peer, P2P) 모드, 리더/태그(Read/Write) 모드 및 카드 에뮬레이션(SC) 모드 중 어느 하나의 통신 모드로 설정될 수 있다).The control unit 250 can automatically activate the first wireless communication module 210 when the financial transaction application is executed by a user command or when the user requests the progress of the financial transaction. Activation of the first wireless communication module 210 is for setting a state capable of performing communication with an NFC tag storing a plurality of codes for financial transactions. At the same time, the control unit 250 can set the communication mode of the first wireless communication module 210 to a communication mode suitable for communication with the NFC tag. For example, when the first wireless communication module 210 is an NFC communication module, the control unit 250 can set the communication mode of the NFC communication module to the inter-device communication (P2P) mode Peer, P2P) mode, reader / tag (Read / Write) mode, and card emulation (SC) mode).

이후, 금융 거래 어플리케이션이 종료되거나 사용자가 요청한 금융 거래가 종료된 경우, 제어부(250)는 제1 무선 통신 모듈(210)이 비활성화 되도록 제어할 수도 있을 것이다.Thereafter, when the financial transaction application is terminated or the financial transaction requested by the user is terminated, the controller 250 may control the first wireless communication module 210 to be inactivated.

본 발명의 일실시예에 의하면, 전술한 방법은, 프로그램이 기록된 매체에 프로세서가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 프로세서가 읽을 수 있는 매체의 예로는, ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다.According to an embodiment of the present invention, the above-described method can be implemented as a code readable by a processor on a medium on which a program is recorded. Examples of the medium that can be read by the processor include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, etc., and may be implemented in the form of a carrier wave (e.g., transmission over the Internet) .

상기와 같이 설명된 단말 장치(200)는 상기 설명된 실시예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시예들은 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.The terminal device 200 described above can be applied to a configuration and a method of the embodiments described above in a limited manner, but the embodiments may be modified such that all or some of the embodiments are selectively combined .

100 : 근거리 통신용 태그
200 : 단말 장치
210 : 제1 무선 통신 모듈
220 : 제2 무선 통신 모듈
230 : 디스플레이부
240 : 메모리
250 : 제어부
300 : 은행 서버
100: Tag for short range communication
200: terminal device
210: a first wireless communication module
220: second wireless communication module
230:
240: Memory
250:
300: Bank server

Claims (23)

금융 거래를 승인하기 위한 복수의 코드를 저장하는 근거리 통신용 태그와 통신을 수행하기 위한 제1 무선 통신부;
은행 서버와 통신을 수행하기 위한 제2 무선 통신부; 및
상기 복수의 코드 중 적어도 하나를 특정 금융 거래를 승인하기 위한 코드로 결정하고,
상기 은행 서버로부터 접근 키를 수신하면, 상기 접근 키를 이용하여 상기 근거리 통신용 태그로부터 상기 결정된 코드를 독출하고,
상기 독출된 코드를 상기 은행 서버로 전송하여 상기 특정 금융 거래의 승인을 요청하도록 설정되는 제어부
를 포함하는 이동 단말기.
A first wireless communication unit for performing communication with a tag for short-range communication that stores a plurality of codes for approving a financial transaction;
A second wireless communication unit for performing communication with the bank server; And
Determining at least one of the plurality of codes as a code for approving a specific financial transaction,
When receiving the access key from the bank server, reading the determined code from the tag for local communication using the access key,
And a control unit configured to transmit the read code to the bank server to request approval of the specific financial transaction,
.
제 1 항에 있어서,
상기 제어부는 상기 결정된 코드의 식별 번호를 상기 은행 서버로 전송하는 것을 특징으로 하는 이동 단말기.
The method according to claim 1,
And the controller transmits the determined code identification number to the bank server.
제 2 항에 있어서, 상기 제어부는,
상기 근거리 통신용 태그의 인증을 위해, 상기 근거리 통신용 태그의 식별 정보를 상기 은행 서버로 더욱 전송하는 것을 특징으로 하는 이동 단말기.
3. The apparatus of claim 2,
Wherein the identification information of the tag for short-range communication is further transmitted to the bank server for authentication of the short-range communication tag.
제 3 항에 있어서,
상기 근거리 통신용 태그의 식별 정보는 UID(Unique IDentification)인 것을 특징으로 하는 이동 단말기.
The method of claim 3,
Wherein the identification information of the short distance communication tag is a unique identification (UID).
제 1 항에 있어서, 상기 제어부는,
사용자에 의해 상기 특정 금융 거래의 진행이 요청되면, 상기 제1 무선 통신부가 자동으로 활성화되도록 제어하는 것을 특징으로 하는 이동 단말기.
The apparatus of claim 1,
Wherein the control unit controls the first wireless communication unit to be automatically activated when the user requests the progress of the specific financial transaction.
제 5 항에 있어서, 상기 제어부는,
상기 제1 무선 통신부가 활성화되면, 상기 제1 무선 통신부의 통신 모드를 기기간 통신(P2P) 모드로 설정하는 것을 특징으로 하는 이동 단말기.
6. The apparatus of claim 5,
And sets the communication mode of the first wireless communication unit to the inter-device communication (P2P) mode when the first wireless communication unit is activated.
금융 거래를 승인하기 위한 복수의 코드를 저장하는 근거리 통신용 태그와 통신을 수행하기 위한 제1 무선 통신부;
은행 서버와 통신을 수행하기 위한 제2 무선 통신부; 및
상기 은행 서버에 의해 상기 복수의 코드 중 적어도 하나가 특정 금융 거래를 승인하기 위한 코드로 결정되면,
상기 은행 서버로부터 접근 키를 수신한 뒤, 상기 접근 키를 이용하여 상기 근거리 통신용 태그로부터 상기 결정된 코드를 독출하고,
상기 독출된 코드를 상기 은행 서버로 전송하여 상기 특정 금융 거래의 승인을 요청하도록 설정되는 제어부
를 포함하는 이동 단말기.
A first wireless communication unit for performing communication with a tag for short-range communication that stores a plurality of codes for approving a financial transaction;
A second wireless communication unit for performing communication with the bank server; And
If at least one of the plurality of codes is determined by the bank server as a code for approving a specific financial transaction,
After receiving the access key from the bank server, reading the determined code from the tag for local communication using the access key,
And a control unit configured to transmit the read code to the bank server to request approval of the specific financial transaction,
.
금융 거래를 승인하기 위한 복수의 코드를 저장하는 근거리 통신용 태그와 통신 채널을 형성하는 단계;
상기 복수의 코드 중 어느 하나를 특정 금융 거래를 승인하기 위한 코드로 결정하는 단계;
은행 서버로부터 상기 결정된 코드로의 접근을 위한 접근 키를 수신하는 단계;
상기 접근 키를 이용하여 상기 근거리 통신용 태그로부터 상기 결정된 코드를 독출하는 단계; 및
상기 독출된 코드를 상기 은행 서버로 송신하여 상기 특정 금융 거래의 승인을 요청하는 단계
를 포함하는 이동 단말기의 제어 방법.
Forming a communication channel with a tag for short-range communication storing a plurality of codes for approving a financial transaction;
Determining one of the plurality of codes as a code for approving a specific financial transaction;
Receiving an access key for accessing the determined code from a bank server;
Reading the determined code from the tag for local communication using the access key; And
Transmitting the read code to the bank server and requesting approval of the specific financial transaction
And transmitting the control information to the mobile terminal.
제 8 항에 있어서,
상기 이동 단말기는 상기 결정된 코드의 식별 번호를 상기 은행 서버로 전송하는 것을 특징으로 하는 이동 단말기의 제어 방법.
9. The method of claim 8,
Wherein the mobile terminal transmits the identification number of the determined code to the bank server.
제 9 항에 있어서, 상기 이동 단말기는,
상기 근거리 통신용 태그의 인증을 위해, 상기 근거리 통신용 태그의 식별 정보를 상기 은행 서버로 더욱 전송하는 것을 특징으로 하는 이동 단말기의 제어 방법.
10. The mobile terminal of claim 9,
Wherein the identification information of the tag for the short distance communication is further transmitted to the bank server for authentication of the short distance communication tag.
제 10 항에 있어서,
상기 근거리 통신용 태그의 식별 정보는 UID(Unique IDentification)인 것을 특징으로 하는 이동 단말기의 제어 방법.
11. The method of claim 10,
Wherein the identification information of the tag for the short distance communication is a unique identification (UID).
금융 거래를 승인하기 위한 복수의 코드를 저장하는 근거리 통신용 태그와 통신 채널을 형성하는 단계;
은행 서버로부터 특정 금융 거래의 승인에 사용될 코드로의 접근 키를 수신하는 단계;
상기 접근 키를 이용하여 상기 근거리 통신용 태그로부터 상기 특정 금융 거래의 승인에 사용될 코드를 독출하는 단계; 및
상기 독출된 코드를 상기 은행 서버로 송신하여 상기 특정 금융 거래의 승인을 요청하는 단계
를 포함하는 이동 단말기의 제어 방법.
Forming a communication channel with a tag for short-range communication storing a plurality of codes for approving a financial transaction;
Receiving an access key from a bank server to a code to be used for approval of a specific financial transaction;
Reading a code to be used for approval of the specific financial transaction from the tag for local communication using the access key; And
Transmitting the read code to the bank server and requesting approval of the specific financial transaction
And transmitting the control information to the mobile terminal.
금융 거래를 승인하기 위한 복수의 코드를 저장하는 근거리 통신용 태그;
상기 복수의 코드 중 적어도 하나를 특정 금융 거래를 승인하기 위한 코드로 결정하는 단말 장치; 및
상기 단말 장치로 상기 결정된 코드로의 접근 키를 제공하고, 상기 특정 금융 거래의 승인 여부를 결정하기 위한 은행 서버
를 포함하고,
상기 단말 장치는 상기 접근 키를 이용하여 상기 근거리 통신용 태그로부터 상기 결정된 코드를 독출하고, 상기 독출된 코드를 상기 은행 서버로 송신하여 상기 특정 금융 거래의 승인을 요청하는 것을 특징으로 하는 모바일 뱅킹 시스템.
A tag for short-range communication that stores a plurality of codes for approving a financial transaction;
A terminal device for determining at least one of the plurality of codes as a code for approving a specific financial transaction; And
A bank server for providing an access key to the determined code to the terminal device and determining whether to approve the specific financial transaction;
Lt; / RTI >
Wherein the terminal device reads the determined code from the tag for local communication using the access key, and transmits the read code to the bank server to request approval of the specific financial transaction.
제 13 항에 있어서,
상기 근거리 통신용 태그는 NFC(Near Field Communication) 태그인 것을 특징으로 하는 모바일 뱅킹 시스템.
14. The method of claim 13,
Wherein the short-range communication tag is an NFC (Near Field Communication) tag.
제 14 항에 있어서,
상기 NFC 태그는 16개의 섹터로 구성된 저장부를 구비하고,
상기 저장부는 상기 16개의 섹터 중 적어도 하나에 상기 복수의 코드를 저장하는 것을 특징으로 하는 모바일 뱅킹 시스템.
15. The method of claim 14,
The NFC tag has a storage unit configured with 16 sectors,
Wherein the storage unit stores the plurality of codes in at least one of the sixteen sectors.
제 15 항에 있어서,
상기 16개의 섹터 각각은 데이터를 저장하기 위한 데이터 저장 블록 및 상기 데이터 저장 블록에 접근하기 위한 섹터 키를 저장하는 키 저장 블록을 포함하고,
상기 복수의 코드는 상기 데이터 저장 블록에 저장되는 것을 특징으로 하는 모바일 뱅킹 시스템.
16. The method of claim 15,
Wherein each of the 16 sectors includes a data storage block for storing data and a key storage block for storing a sector key for accessing the data storage block,
Wherein the plurality of codes are stored in the data storage block.
제 16 항에 있어서,
상기 접근 키는 상기 16개의 섹터 중 적어도 하나의 데이터 저장 블록에 접근하기 위한 섹터 키인 것을 특징으로 하는 모바일 뱅킹 시스템.
17. The method of claim 16,
Wherein the access key is a sector key for accessing at least one data storage block of the sixteen sectors.
제 13 항에 있어서,
상기 근거리 통신용 태그는 탈부착이 가능한 스티커 형태로 제공되는 것을 특징으로 하는 모바일 뱅킹 시스템.
14. The method of claim 13,
Wherein the short-range communication tag is provided in a removable sticker form.
제 13 항에 있어서,
상기 단말 장치는 상기 결정된 코드의 식별 번호를 상기 은행 서버로 전송하는 것을 특징으로 하는 모바일 뱅킹 시스템.
14. The method of claim 13,
And the terminal device transmits the determined code identification number to the bank server.
제 19 항에 있어서,
상기 단말 장치는 상기 근거리 통신용 태그의 식별 정보를 상기 은행 서버로 더욱 전송하고,
상기 은행 서버는 상기 식별 정보를 기초로 상기 근거리 통신용 태그의 인증을 수행한 뒤, 상기 인증 결과에 따라 상기 접근 키를 상기 단말 장치로 제공하는 것을 특징으로 하는 모바일 뱅킹 시스템.
20. The method of claim 19,
Wherein the terminal device further transmits the identification information of the tag for local communication to the bank server,
Wherein the bank server performs authentication of the short-range communication tag based on the identification information, and provides the access key to the terminal device according to the authentication result.
제 20 항에 있어서,
상기 근거리 통신용 태그의 식별 정보는 UID(Unique IDentification)인 것을 특징으로 하는 모바일 뱅킹 시스템.
21. The method of claim 20,
Wherein the identification information of the short-range communication tag is a unique identification (UID).
제 20 항에 있어서,
상기 단말 장치는 무작위로 상기 복수의 코드 중 적어도 하나를 상기 특정 금융 거래를 승인하기 위한 코드로 결정하는 것을 특징으로 하는 모바일 뱅킹 시스템.
21. The method of claim 20,
Wherein the terminal device randomly determines at least one of the plurality of codes as a code for approving the specific financial transaction.
금융 거래를 승인하기 위한 복수의 코드를 저장하는 근거리 통신용 태그;
상기 복수의 코드 중 적어도 하나를 특정 금융 거래를 승인하기 위한 코드로 결정하는 은행 서버; 및
상기 은행 서버로부터 상기 결정된 코드로의 접근을 위한 접근 키를 수신하고, 상기 접근 키를 이용하여 상기 근거리 통신용 태그로부터 상기 결정된 코드를 독출하고, 상기 독출된 코드를 상기 은행 서버로 전송하여 상기 특정 금융 거래의 승인을 요청하는 단말 장치
를 포함하는 모바일 뱅킹 시스템.
A tag for short-range communication that stores a plurality of codes for approving a financial transaction;
A bank server for determining at least one of the plurality of codes as a code for approving a specific financial transaction; And
Receiving an access key for accessing the determined code from the bank server, reading the determined code from the tag for local communication using the access key, transmitting the read code to the bank server, A terminal device requesting approval of a transaction
And a mobile banking system.
KR1020120107934A 2012-09-27 2012-09-27 Device server and controlling method thereof, and mobile banking system using thereof Active KR101425937B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120107934A KR101425937B1 (en) 2012-09-27 2012-09-27 Device server and controlling method thereof, and mobile banking system using thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120107934A KR101425937B1 (en) 2012-09-27 2012-09-27 Device server and controlling method thereof, and mobile banking system using thereof

Publications (2)

Publication Number Publication Date
KR20140041053A KR20140041053A (en) 2014-04-04
KR101425937B1 true KR101425937B1 (en) 2014-07-31

Family

ID=50650951

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120107934A Active KR101425937B1 (en) 2012-09-27 2012-09-27 Device server and controlling method thereof, and mobile banking system using thereof

Country Status (1)

Country Link
KR (1) KR101425937B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107909746A (en) * 2017-10-30 2018-04-13 平安科技(深圳)有限公司 Bank self-help terminal and its control method, computer-readable recording medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090063347A (en) * 2007-12-14 2009-06-18 주식회사 포비커 Rf-id tag and rf-id tag system capable of enhancing security
KR20090069705A (en) * 2007-12-26 2009-07-01 주식회사 티지오 Card payment system and method using security tag
WO2010043974A1 (en) 2008-10-16 2010-04-22 Christian Richard System for secure contactless payment transactions
KR20110135644A (en) * 2010-06-11 2011-12-19 주식회사 하나은행 Smartphone with bank security card application, security card providing method and security card management device using the same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090063347A (en) * 2007-12-14 2009-06-18 주식회사 포비커 Rf-id tag and rf-id tag system capable of enhancing security
KR20090069705A (en) * 2007-12-26 2009-07-01 주식회사 티지오 Card payment system and method using security tag
WO2010043974A1 (en) 2008-10-16 2010-04-22 Christian Richard System for secure contactless payment transactions
KR20110135644A (en) * 2010-06-11 2011-12-19 주식회사 하나은행 Smartphone with bank security card application, security card providing method and security card management device using the same

Also Published As

Publication number Publication date
KR20140041053A (en) 2014-04-04

Similar Documents

Publication Publication Date Title
CN109844789B (en) A terminal transaction method and terminal
US10445724B2 (en) System for performing payment in mobile terminal
JP7286770B2 (en) Authentication for third-party digital wallet provisioning
TWI610256B (en) Mobile wallet detection technology in contactless sales base terminal
US20140052620A1 (en) Wireless reader and payment transaction terminal functionality within a portable device
CN106899552A (en) Authentication method, certification terminal and system
US20160132918A1 (en) One-tap sign up for merchant loyalty programs
CN107615320A (en) A kind of system of selection of transaction application and terminal
JP5385419B2 (en) Mobile terminal authentication system and method
KR20160145962A (en) User equipment for reverse NFC payment, NFC payment terminal, system comprising the same, control method thereof and computer readable medium having computer program recorded therefor
US11392684B2 (en) Authentication of user activities based on establishing communication links between network devices
JP2023508051A (en) Issuing cards with restricted virtual numbers
US10482458B2 (en) User equipment, service providing device, payment system comprising the same, control method thereof and non-transitory computer-readable storage medium storing computer program recorded thereon
US20170068908A1 (en) Service providing device for cancelling ticket, ticket cancel guide system comprising the same, control method thereof and non-transitory computer readable storage medium having computer program recorded thereon
US20170185993A1 (en) Mobile near field communication payment for banking activities from an automated teller machine
CN104657854A (en) Wireless power supply to enable payment transaction
KR20130128924A (en) Apparatus and method for charging a product in a near field communication device
JP7528310B2 (en) Dynamic Power Levels in NFC Card Communication
US11343259B2 (en) Electronic system for dynamic stepped multi-level authentication
CN103489028A (en) Financial IC card and multi-protocol communication system and method
KR20130141242A (en) System for payment of off-line, method for payment off-line and apparatus in the system
KR101425937B1 (en) Device server and controlling method thereof, and mobile banking system using thereof
KR20240170748A (en) Method and application for easy payment
US20180253751A1 (en) User equipment, service providing apparatus, pos terminal, payment system including the same, control method thereof, and non-transitory computer readable storage medium
KR20220113887A (en) System for accumulating point using virtual account that enables point accumulation without app login, method thereof and computer readable medium having computer program recorded thereon

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20120927

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20140113

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20140723

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20140728

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20140729

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20170608

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20170608

Start annual number: 4

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20200611

Start annual number: 7

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20230608

Start annual number: 10

End annual number: 12