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 thereofInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, 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
본 발명은 보안 카드없이 모바일 뱅킹을 이용할 수 있는 단말 장치 및 이의 제어 방법에 관한 것이다.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
근거리 통신용 태그(100)는 종래의 보안카드를 대체하기 위한 것으로, 근거리 통신용 태그(100)는 금융 거래에 사용될 복수의 코드가 저장되어 있을 수 있다. 근거리 통신용 태그(100)에 저장되는 복수의 코드 중 적어도 하나는 단말 장치(200)가 요청하는 금융 거래를 승인하기 위한 승인 키(Key)로 활용될 수 있다. 각 코드들에는 각각을 구분하기 위한 순번이 부여될 수 있다. 예컨대, n 개의 코드가 태그 장치에 저장되어 있는 경우, 각각의 코드에는 1부터 n까지의 번호가 할당될 수 있다. 또는 하나 이상의 코드가 동일한 순번에 부여될 수도 있다. 이 경우, 각 코드는 해당 순번 내의 순서를 통해 세부적으로 구분될 수 있을 것이다. 각각의 코드에 순번을 할당하는 것은 단말 장치(200)가 보험 서버로부터 코드의 저장 위치를 획득할 수 있도록 하기 위함이다.The short-
나아가, 근거리 통신용 태그(100)는 고유의 식별 정보를 더 저장할 수 있다. 여기서 근거리 통신용 태그(100)의 식별 정보란 근거리 통신용 태그(100)의 UID(Unique Identification)일 수 있다.Further, the short
근거리 통신용 태그(100)는 NFC(Near Field Communication)나 RFID(Radio Frequency Identification) 등의 태그 방식을 무선 통신을 사용하는 것일 수 있다. 즉, 근거리 통신용 태그(100)는 NFC 태그이거나, RFID 태그일 수 있다. 특히, 근거리 통신용 태그(100)가 NFC 태그인 경우, NFC 태그는 사물에 탈부착 가능한 형태(예를 들어, 스티커 형태)로 제공될 수도 있으나, 이에 한정되는 것은 아니라 할 것이다. The short
근거리 통신용 태그(100)가 NFC 태그인 경우, NFC 태그는 ISO18092 의 규격을 만족하는 것이거나, ISO14443(소니의 펠리카(Felica)) 또는 ISO14443A(필립스의 마이페어(MiFare)) 규격을 만족하는 것일 수 있다. NFC 태그가 마이페어 규격을 만족하는 경우, NFC 태그는 16개의 섹터를 구비한 저장부를 구비할 수 있다. NFC 태그는 16개의 섹터 중 은행에서 지정한 적어도 하나 이상의 섹터에 복수의 코드를 저장할 수 있다. 각 섹터는 4개의 블록으로 구성될 수 있으며, 4개의 블록은 데이터를 저장하는 데이터 저장 블록 및 코드에 접근하기 위한 섹터 키 정보를 저장하는 키 저장 블록을 포함할 수 있다. 금융 거래의 승인에 사용될 코드들은 데이터 저장 블록에 저장될 수 있다. 4개의 블록 중 마지막 순번의 블록을 키 저장 블록으로 활용할 수 있지만, 이에 한정되는 것은 아니라 할 것이다.When the near
NFC 태그는 단말 장치(200)로부터 키 정보가 수신되면, 수신한 키 정보와 동일한 키 정보를 갖는 키 저장 블록이 속한 섹터의 데이터를 단말 장치(200)로 제공할 수 있다. 예컨대, 1-16개의 섹터 중, 단말 장치(200)가 1번 섹터의 키 저장 블록의 키 정보와 동일한 키 정보를 입력한다면, 단말 장치(200)는 1번 섹터의 코드 저장 블록에 접근 가능할 것이다.When the key information is received from the
다만, 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
은행 서버(300)는 단말 장치(200)와 연동하여 단말 장치(200)가 요청하는 금융 거래의 승인 여부를 결정한다. 은행 서버(300)는 단말 장치(200)로부터 수신하는 승인 키를 기초로 금융 거래의 승인 여부를 결정할 수 있다.The
은행 서버(300)는 근거리 통신용 태그(100)의 발급 현황 및 근거리 통신용 태그(100)에 저장된 코드들과이들의 저장 위치 정보를 저장할 수 있다. 근거리 통신용 태그(100)의 발급 현황을 저장하는 것은 한명의 사용자(또는 하나의 ID)에게 하나의 근거리 통신용 태그(100)가 발급되도록 제한하기 위함이며, 통신용 태그에 저장된 코드들의 저장 위치 정보를 저장하는 것은 단말 장치(200)가 NFC 태그에 저장된 코드를 독출할 수 있도록 하기 위함이다. 나아가 NFC 태그에 저장된 코드들을 저장함으로써, 단말 장치(200)로부터 입력되는 OTP(One Time Password)의 적부(適否)를 판단할 수 있다.The
상술한 도 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
도 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
단말 장치(200)로부터 접속 요청을 수신한 은행 서버(300)는 단말 장치(200)의 접속 승인 여부를 결정할 수 있다(S302). 은행 서버(300)로의 접속 요청 및 승인에 관한 것은 기 공지의 사항이므로, 이에 대한 상세한 설명은 생략한다.The
단말 장치(200)가 은행 서버(300)로 로그인 한 뒤, 단말 장치(200)는 사용자로부터 금융 거래를 요청하는 사용자 명령을 입력 받을 수 있다(S303). 일예로, 금융 거래는 계좌 이체 서비스일 수 있다. 계좌 이체 서비스를 실행하기 위해, 사용자는 단말 장치(200)에 출금 통장의 계좌 번호 정보, 송금 통장의 계좌 번호 정보 및 이체 금액 정보를 입력해야 할 것이다.After the
금융 거래를 요청하는 사용자 명령이 입력되면, 단말 장치(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
일예로, 도 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
사용자가 단말 장치(200)를 NFC 태그로 태깅하면, 단말 장치(200)는 NFC 태그와의 통신 채널을 형성할 수 있다(S305). NFC 통신 채널이 형성되면, 단말 장치(200)는 NFC 태그로부터 NFC 태그의 식별 정보를 제공받을 수 있다. 상술한 바와 같이, NFC 태그의 식별 정보는 NFC 태그의 UID(Unique Identification) 일 수 있으나, 이에 한정되는 것은 아니다. When the user tags the
NFC 태그의 식별 정보를 수신하면, 단말 장치(200)는 NFC 태그에 저장된 복수의 코드들 중 OTP로 사용하고자 하는 코드의 순번을 결정할 수 있다(S306). 예컨대, NFC 태그에 n개의 코드가 저장된 경우, 단말 장치(200)는 a 번째 순번의 코드와 b 번째 순번의 코드를 OTP로 사용할 것으로 결정할 수 있다. 이때, 단말 장치(200)는 무작위로(Random) OTP로 사용하고자 하는 코드의 순번을 결정할 수 있다.Upon receiving the identification information of the NFC tag, the
OTP로 사용하고자 하는 코드의 순번이 결정되면, 단말 장치(200)는 NFC 태그의 식별 정보와 OTP로 사용하고자 하는 코드의 순번을 은행 서버(300)로 제공할 수 있다(S307).When the sequence number of the code to be used as the OTP is determined, the
단말 장치(200)로부터 NFC 태그의 식별 정보와 OTP로 사용하고자 하는 코드의 순번을 제공받은 은행 서버(300)는 상기 NFC 태그가 로그인 과정에서 식별된 사용자에게 발급된 것인지 여부를 판단할 수 있다(S308).The
NFC 태그가 로그인 과정에서 식별된 사용자에게 발급된 것이 아닌 경우, 은행 서버(300)는 단말 장치(200)로 오류 메시지를 송신할 수 있다. If the NFC tag is not issued to the user identified in the login process, the
반대로, 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
은행 서버(300)로부터 접근 키를 수신한 단말 장치(200)는 접근 키를 이용하여 NFC 태그로부터 OTP로 사용하고자 코드를 독출할 수 있다(S310). 은행 서버(300)로부터 수신한 접근 키는 NFC 태그에 저장된 코드를 독출하기 위한 섹터 키일 수 있다. 섹터키는 NFC 태그의 특정 섹터에 기록된 데이터를 독출하기 위해 사용될 수 있다. 일예로, NFC 태그가 16개의 섹터를 포함하는 저장부를 구비한 경우, 섹터 키는 16개의 섹터 중 적어도 하나에 접근하기 위한 것일 수 있다. 단말 장치(200)는 섹터 키를 이용하여 1-16 번 섹터 중 적어도 하나에 접근하여, S306 단계에서 결정된 순번의 코드를 독출할 수 있다.Upon receiving the access key from the
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
단말 장치(200)는 은행 서버(300)로부터 수신한 금융 거래의 승인 여부를 기초로, 사용자에게 승인 여부를 알리는 알림 메시지를 디스플레이할 수 있다(S314).The
도 3에서는 단말 장치(200)에서 OTP로 사용하고자 하는 코드의 순번을 결정하는 것으로 설명하였으나, 반드시 단말 장치(200)에서 OTP로 사용하고자 하는 코드의 순번을 결정해야 하는 것은 아니다. 일예로, 도 5에 도시된 바와 같이, 은행 서버(300)에서 OTP로 사용하고자 하는 코드의 순번을 결정할 수도 있다. In FIG. 3, the order of codes to be used as OTPs is determined in the
도 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
도 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
도 3 및 도 5에 도시된 단말 장치(200)의 동작은 사용자가 금융 거래를 요청할 때 마다 반복적으로 수행될 수 있다. 즉, 도 3 및 도 5의 예에서, 제1 금융 거래의 승인에 사용되는 코드는 OTP(One Time Password)로, 제2 금융 거래의 승인을 위해서는 사용될 수 없다. 제2 금융 거래의 승인을 위해, 단말 장치(200) 또는 은행 서버(300)는 제2 금융 거래의 승인에 사용될 코드를 다시 한번 결정해야 한다.The operation of the
나아가, 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
도 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
제1 무선 통신 모듈(210)은 NFC 태그와 제1 무선 통신을 수행하기 위한 것이다. 여기서 제1 무선 통신은 NFC통신 이거나, RFID 통신일 수 있다. 단말 장치(200)는 제1 무선 통신 모듈(210)을 통해 NFC 태그로부터 UID 및 OTP로 사용하고자 하는 코드를 수신할 수 있다. NFC나 RFID의 경우, 10cm 이내의 근거리에서 통신이 수행되므로, 제1 무선 통신 모듈(210)을 NFC 태그에 태깅(tagging) 함으로써 제1 무선 통신이 수행될 수 있을 것이다. The first
제1 무선 통신 모듈(210)은 도 6에 도시된 바와 같이, 단말 장치(200)에 내장된 것일 수 있으나 반드시 이에 한정되는 것은 아니다. 제1 무선 통신 모듈(210)은 단말 장치(200)에 외장된 형태로 제공될 수도 있다. 이 경우, 제1 무선 통신 모듈(210)은 단말 장치(200)의 인터페이스부(도면 미도시)와 연결되어 제1 무선 통신을 수행하게 된다.The first
제2 무선 통신 모듈(220)은 은행 서버(300)와 제2 무선 통신을 수행하기 위한 것이다. 제2 무선 통신 모듈(220)은 WLAN(또는 Wi-Fi), WiBro, HSDPA, HRPD, LTE, CDMA, WCDMA 등 무선 인터넷 기술을 이용한 것일 수 있다. The second
디스플레이부(230)는 금융 거래와 관련된 화면을 출력하여 사용자가 금융 거래를 진행 할 수 있도록 한다. 디스플레이부(230)는 터치 스크린 형태로 제공될 수 있으나 이에 한정되는 것은 아니다. 디스플레이부(230)가 터치 스크린 형태로 제공되지 않는 다면, 단말 장치(200)에는 사용자 입력을 수신하기 위한 사용자 입력부(도면 미도시)가 더 구비되어야 할 것이다.The
제어부(250)는 단말 장치(200)의 각 동작을 제어한다. 제어부(250)는 하드웨어적인 구성을 가질 수도 있으나 이에 한정되는 것은 아니다. 제어부(250)는 소프트웨어적으로 제1 무선 통신 모듈(210), 제2 무선 통신 모듈(220) 및 디스플레이부(230)를 제어할 수도 있다.The
상술한 도 3 및 도 5에 설명된 단말 장치(200)의 동작은 금융 거래 프로그램(또는 어플리케이션)을 통해 구현될 수 있다. 제어부(250)는 금융 거래 프로그램의 실행을 위한 사용자 명령을 기초로 금융 거래 프로그램을 구동한 뒤, 도 3 및 도 5의 동작이 수행되도록 제어할 수 있다.The operations of the
사용자 명령에 의해 금융 거래 어플리케이션이 실행된 경우 또는 사용자가 금융 거래의 진행을 요청한 경우, 제어부(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
이후, 금융 거래 어플리케이션이 종료되거나 사용자가 요청한 금융 거래가 종료된 경우, 제어부(250)는 제1 무선 통신 모듈(210)이 비활성화 되도록 제어할 수도 있을 것이다.Thereafter, when the financial transaction application is terminated or the financial transaction requested by the user is terminated, the
본 발명의 일실시예에 의하면, 전술한 방법은, 프로그램이 기록된 매체에 프로세서가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 프로세서가 읽을 수 있는 매체의 예로는, 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
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)
은행 서버와 통신을 수행하기 위한 제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,
.
상기 제어부는 상기 결정된 코드의 식별 번호를 상기 은행 서버로 전송하는 것을 특징으로 하는 이동 단말기.The method according to claim 1,
And the controller transmits the determined code identification number to the bank server.
상기 근거리 통신용 태그의 인증을 위해, 상기 근거리 통신용 태그의 식별 정보를 상기 은행 서버로 더욱 전송하는 것을 특징으로 하는 이동 단말기.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.
상기 근거리 통신용 태그의 식별 정보는 UID(Unique IDentification)인 것을 특징으로 하는 이동 단말기.The method of claim 3,
Wherein the identification information of the short distance communication tag is a unique identification (UID).
사용자에 의해 상기 특정 금융 거래의 진행이 요청되면, 상기 제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.
상기 제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.
은행 서버와 통신을 수행하기 위한 제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.
상기 이동 단말기는 상기 결정된 코드의 식별 번호를 상기 은행 서버로 전송하는 것을 특징으로 하는 이동 단말기의 제어 방법.9. The method of claim 8,
Wherein the mobile terminal transmits the identification number of the determined code to the bank server.
상기 근거리 통신용 태그의 인증을 위해, 상기 근거리 통신용 태그의 식별 정보를 상기 은행 서버로 더욱 전송하는 것을 특징으로 하는 이동 단말기의 제어 방법.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.
상기 근거리 통신용 태그의 식별 정보는 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.
상기 근거리 통신용 태그는 NFC(Near Field Communication) 태그인 것을 특징으로 하는 모바일 뱅킹 시스템.14. The method of claim 13,
Wherein the short-range communication tag is an NFC (Near Field Communication) tag.
상기 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.
상기 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개의 섹터 중 적어도 하나의 데이터 저장 블록에 접근하기 위한 섹터 키인 것을 특징으로 하는 모바일 뱅킹 시스템.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.
상기 근거리 통신용 태그는 탈부착이 가능한 스티커 형태로 제공되는 것을 특징으로 하는 모바일 뱅킹 시스템.14. The method of claim 13,
Wherein the short-range communication tag is provided in a removable sticker form.
상기 단말 장치는 상기 결정된 코드의 식별 번호를 상기 은행 서버로 전송하는 것을 특징으로 하는 모바일 뱅킹 시스템.14. The method of claim 13,
And the terminal device transmits the determined code identification number to the bank server.
상기 단말 장치는 상기 근거리 통신용 태그의 식별 정보를 상기 은행 서버로 더욱 전송하고,
상기 은행 서버는 상기 식별 정보를 기초로 상기 근거리 통신용 태그의 인증을 수행한 뒤, 상기 인증 결과에 따라 상기 접근 키를 상기 단말 장치로 제공하는 것을 특징으로 하는 모바일 뱅킹 시스템.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.
상기 근거리 통신용 태그의 식별 정보는 UID(Unique IDentification)인 것을 특징으로 하는 모바일 뱅킹 시스템.21. The method of claim 20,
Wherein the identification information of the short-range communication tag is a unique identification (UID).
상기 단말 장치는 무작위로 상기 복수의 코드 중 적어도 하나를 상기 특정 금융 거래를 승인하기 위한 코드로 결정하는 것을 특징으로 하는 모바일 뱅킹 시스템.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.
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)
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)
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 |
-
2012
- 2012-09-27 KR KR1020120107934A patent/KR101425937B1/en active Active
Patent Citations (4)
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 |