[go: up one dir, main page]

KR101192485B1 - Method and System for Remitting between Persons using Code Image - Google Patents

Method and System for Remitting between Persons using Code Image Download PDF

Info

Publication number
KR101192485B1
KR101192485B1 KR1020110020763A KR20110020763A KR101192485B1 KR 101192485 B1 KR101192485 B1 KR 101192485B1 KR 1020110020763 A KR1020110020763 A KR 1020110020763A KR 20110020763 A KR20110020763 A KR 20110020763A KR 101192485 B1 KR101192485 B1 KR 101192485B1
Authority
KR
South Korea
Prior art keywords
information
remittance
bank
mapping
customer
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
KR1020110020763A
Other languages
Korean (ko)
Other versions
KR20120104455A (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 KR1020110020763A priority Critical patent/KR101192485B1/en
Publication of KR20120104455A publication Critical patent/KR20120104455A/en
Application granted granted Critical
Publication of KR101192485B1 publication Critical patent/KR101192485B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/108Remote banking, e.g. home banking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3223Realising banking transactions through M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3274Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3276Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance

Landscapes

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

Abstract

본 발명은 코드 이미지를 이용한 개인 간 송금 방법 및 시스템에 관한 것으로, 본 발명에 따른 코드 이미지를 이용한 개인 간 송금 시스템은, 금융제휴기관에 구비된 서버의 코드 이미지를 이용한 개인 간 송금 시스템에 있어서, 고객의 거래은행에 개설된 고객계좌와 연결되는 매핑 키 값을 결정 또는 수신하는 매핑 키 확인부와, 상기 매핑 키 값을 인증하는 하나 이상의 키 값을 포함하는 키 집합을 결정하는 값 결정부와, 상기 매핑 식별 값과 키 집합을 연결하여 저장매체에 저장하는 값 저장부와, 송금인의 스마트폰으로부터 상기 매핑 식별 값과 키 집합을 지정된 매트릭스 부호화 규칙에 따라 코딩 및 부호화한 코드 이미지를 인식한 부호화 인식 데이터를 수신하는 데이터 수신부와, 상기 저장매체로부터 상기 부호화 인식 데이터에 포함된 매핑 키 값과 연결된 키 집합을 확인하고 상기 부호화 인식 데이터에 포함된 키 집합과 상기 확인된 키 집합을 비교(또는 검증 연산)하여 상기 매핑 키 값을 인증하는 매핑 키 인증부와, 상기 매핑 키 값과 연결된 고객계좌에 대응하는 수취은행 정보와 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인하는 수취정보 확인부와, 상기 송금인의 스마트폰으로 상기 확인된 수취정보를 제공하는 수취정보 제공부와, 상기 수취정보와 상기 송금인의 스마트폰으로부터 제공된 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보 및 송금인증 정보를 상기 송금인의 거래은행에 구비된 은행서버로 제공하여 상기 송금거래가 처리되도록 하는 송금거래 처리부를 구비한다.The present invention relates to an interpersonal remittance method and system using a code image. The interpersonal remittance system using a code image according to the present invention is provided in the interpersonal remittance system using a code image of a server provided in a financial partnership institution. A mapping key checker for determining or receiving a mapping key value associated with a customer account opened at a customer's trading bank, a value determination unit for determining a key set including at least one key value for authenticating the mapping key value; A value storage unit which connects the mapping identification value and the key set and stores them in a storage medium, and encodes and recognizes a code image obtained by coding and encoding the mapping identification value and the key set according to a specified matrix coding rule from a sender's smartphone; A data receiver for receiving data and a mapping key included in the encoded recognition data from the storage medium; A mapping key authentication unit for verifying a key set associated with a value and comparing (or verifying) the key set included in the encoded recognition data with the verified key set, and a client connected with the mapping key value A receiving information confirmation unit for confirming receivable information including a remittance bank information, a remittee information, and a receivable account information corresponding to an account; a receiving information providing unit for providing the received receivable information to the sender's smartphone; Remittance transaction processing unit for providing the information and the remitter information, remittance bank information, remittance account information, remittance amount information and remittance authentication information provided from the sender's smart phone to the bank server provided in the remitter's transaction bank to process the remittance transaction It is provided.

Description

코드 이미지를 이용한 개인 간 송금 방법 및 시스템{Method and System for Remitting between Persons using Code Image}Method and System for Remitting between Persons using Code Image}

본 발명은 고객의 거래은행에 개설된 고객계좌를 매핑 키 값에 매핑하고, 상기 매핑 키 값을 인증하는 하나 이상의 키 값을 포함하는 키 집합을 결정한 후 상기 매핑 키 값과 키 집합을 포함하는 코드 이미지를 생성하여 고객에게 발급하고, 상기 코드 이미지를 근거로 송금거래의 수취정보를 자동 확인하여 송금거래를 처리하는 것이다.
The present invention maps a customer account opened in a customer's trading bank to a mapping key value, determines a key set including one or more key values for authenticating the mapping key value, and then includes a code including the mapping key value and the key set. It generates an image and issues it to the customer, and automatically checks the receipt information of the remittance transaction based on the code image to process the remittance transaction.

금융결제원은 1986년 6월 전국어음교환관리소와 은행지로관리소를 통합하여 발족하였으며, 정사원 금융기관과 준사원 금융기관으로 구성되고, 그 주요 업무에는 각 금융기관을 지로의 수납기관으로 하는 지로업무와 금융전산망의 구축 및 운영을 위탁하는 업무, 금융기관의 전산업무를 지원하거나 또는 대행하는 업무를 포함한다. 따라서 대부분의 금융기관에 구비된 전산망은 금융결제원과 연동된다.
The KFTC was established in June 1986 by integrating the National Clearance Management Center and the Bank Branch Office, which consists of a full-time financial institution and a quasi-employee financial institution. It includes the tasks of entrusting the establishment and operation of the financial computer network, and supporting or acting for the whole industry of financial institutions. Therefore, the computer network of most financial institutions is linked to the KFTC.

최근 스마트폰이 활성화되면서 상기 스마트폰을 이용한 비대면 금융거래가 발생할 수 있게 되었다. 대부분의 스마트폰은 쿼티(QWERTY) 자판 배열의 터치스크린 인터페이스를 제공하는데, 상기 터치스크린 인터페이스는 좁은 화면에 가로 방향으로 10개 이상의 자판을 배열하고 있어, 키 입력 오류가 빈번하게 발생할 뿐만 아니라, 제3자의 개입이 난해한 회선교환 방식의 음성 통화망 이외에 데이터 통신망에도 자유롭게 접속하기 때문에 해킹 프로그램에 의해 금융정보나 키 입력 값이 노출될 수 있어, 이를 이용한 안전한 비대면 금융거래를 제공하기에는 난해한 문제점을 지니고 있다.
Recently, as smartphones are activated, non-face-to-face financial transactions using the smartphones can occur. Most smartphones provide a QWERTY keyboard layout with a touchscreen interface, which has ten or more keyboards arranged in a horizontal direction on a narrow screen, so that key input errors frequently occur. In addition to the circuit-switched voice communication network, which is difficult to intervene by 3rd parties, financial information and key input values can be exposed by hacking programs, which makes it difficult to provide secure non-face-to-face financial transactions. have.

상기와 같은 문제점을 해소하기 위한 본 발명의 목적은, 고객의 거래은행에 개설된 고객계좌와 연결되는 매핑 키 값과 상기 매핑 키 값을 인증하는 하나 이상의 키 값을 포함하는 키 집합을 결합한 후 지정된 매트릭스 부호화 규칙에 따라 코딩 및 부호화한 코드 이미지를 상기 고객에게 제공한 후, 송금인의 스마트폰으로부터 코드 이미지를 인식한 부호화 인식 데이터가 수신되면, 상기 키 집합을 근거로 상기 부호화 인식 데이터에 포함된 매핑 키 값을 인증한 후 상기 매핑 키 값과 연결된 고객계좌에 대응하는 수취은행 정보와 수취인 정보 및 수취계좌 정보를 상기 송금인의 스마트폰으로 제공하여 개인 간 송금 거래가 처리되도록 하는 코드 이미지를 이용한 개인 간 송금 방법 및 시스템을 제공하는 것이다.
An object of the present invention for solving the above problems is, after combining a key set including a mapping key value associated with a customer account opened in a customer's trading bank and at least one key value for authenticating the mapping key value. After providing the code image coded and coded according to the matrix coding rule to the customer, and receiving the coded recognition data that recognizes the code image from the sender's smartphone, the mapping included in the coded recognition data based on the key set. After the key value is authenticated, the remittance between individuals using the code image to process the remittance transaction between individuals by providing the recipient bank information, the recipient information and the recipient account information corresponding to the customer account associated with the mapping key value to the sender's smartphone. It is to provide a method and system.

본 발명에 따른 코드 이미지를 이용한 개인 간 송금 시스템은, 금융제휴기관에 구비된 서버의 코드 이미지를 이용한 개인 간 송금 시스템에 있어서, 고객의 거래은행에 개설된 고객계좌와 연결되는 매핑 키 값을 결정 또는 수신하는 매핑 키 확인부와, 상기 매핑 키 값을 인증하는 하나 이상의 키 값을 포함하는 키 집합을 결정하는 값 결정부와, 상기 매핑 식별 값과 키 집합을 연결하여 저장매체에 저장하는 값 저장부와, 송금인의 스마트폰으로부터 상기 매핑 식별 값과 키 집합을 지정된 매트릭스 부호화 규칙에 따라 코딩 및 부호화한 코드 이미지를 인식한 부호화 인식 데이터를 수신하는 데이터 수신부와, 상기 저장매체로부터 상기 부호화 인식 데이터에 포함된 매핑 키 값과 연결된 키 집합을 확인하고 상기 부호화 인식 데이터에 포함된 키 집합과 상기 확인된 키 집합을 비교(또는 검증 연산)하여 상기 매핑 키 값을 인증하는 매핑 키 인증부와, 상기 매핑 키 값과 연결된 고객계좌에 대응하는 수취은행 정보와 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인하는 수취정보 확인부와, 상기 송금인의 스마트폰으로 상기 확인된 수취정보를 제공하는 수취정보 제공부와, 상기 수취정보와 상기 송금인의 스마트폰으로부터 제공된 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보 및 송금인증 정보를 상기 송금인의 거래은행에 구비된 은행서버로 제공하여 상기 송금거래가 처리되도록 하는 송금거래 처리부를 구비한다.
In the interpersonal remittance system using the code image according to the present invention, in the interpersonal remittance system using the code image of the server provided in the financial affiliate, determining the mapping key value connected to the customer account opened in the customer's trading bank Or a value determining unit determining a key set including a mapping key check unit to receive a key, at least one key value for authenticating the mapping key value, and storing the value by connecting the mapping identification value and the key set to a storage medium. And a data receiving unit for receiving, from a remitter's smartphone, encoding recognition data for recognizing a code image obtained by coding and encoding the mapping identification value and key set according to a specified matrix encoding rule, and receiving the encoded recognition data from the storage medium. Identify a key set associated with an included mapping key value and determine a key set included in the encoded recognition data. A mapping key authentication unit which compares (or verifies) the identified key set to authenticate the mapping key value, and includes remittance bank information, payee information, and receivable account information corresponding to a customer account connected with the mapping key value; Receipt information confirmation unit for confirming the receipt information, Receipt information providing unit for providing the confirmed receipt information to the sender's smartphone, Sender information, remitter bank information, remittance information provided from the remitter's smartphone And a remittance transaction processing unit for providing the account information, the remittance amount information, and the remittance authentication information to a bank server provided in the remitter's transaction bank to process the remittance transaction.

본 발명에 따르면, 상기 코드 이미지를 이용한 개인 간 송금 시스템은, 상기 금융제휴기관으로 상기 매핑 키 값이 신청된 경우, 고객단말로부터 고객정보와 거래은행 정보 및 상기 거래은행에 개설된 고객계좌 정보를 수신하는 정보 수신부와, 상기 거래은행에 구비된 은행서버와 연계하여 상기 고객 명의의 고객계좌가 상기 거래은행에 개설되어 있는지 인증하는 계좌 인증부를 더 구비하고, 상기 매핑 키 확인부는 상기 고객계좌가 상기 거래은행에 개설된 경우에 상기 매핑 키 값을 결정할 수 있다.
According to the present invention, the inter-person remittance system using the code image, when the mapping key value is applied to the financial alliance institution, the customer information and the bank information from the customer terminal and the customer account information opened in the trading bank And an account authentication unit configured to verify whether a customer account of the customer's name is opened in the trading bank in connection with a receiving information receiving unit and a bank server provided in the trading bank, wherein the mapping key checking unit is configured to check the customer account. In the case of being opened in a bank, the mapping key value may be determined.

본 발명에 따르면, 상기 매핑 키 확인부는 상기 금융제휴기관과 제휴된 고객의 거래은행으로 상기 매핑 키 값이 신청된 경우, 상기 거래은행에 구비된 은행서버로부터 상기 거래은행에 개설된 고객계좌와 연결되는 매핑 키 값을 수신할 수 있으며, 상기 키 집합이 결정되면, 상기 매핑 키 값과 상기 키 집합을 상기 은행서버로 제공하는 키 집합 제공부를 더 구비할 수 있다.
According to the present invention, when the mapping key value is applied to a trading bank of a customer affiliated with the financial affiliate, the mapping key confirming unit is connected to a customer account opened in the trading bank from a bank server provided in the trading bank. And receiving the mapping key value. When the key set is determined, the key set providing unit may further provide the mapping key value and the key set to the bank server.

본 발명에 따르면, 상기 값 저장부는 상기 매핑 키 값과 연결된 고객계좌에 대응하는 고객계좌 정보와 거래은행 정보 및 고객정보를 상기 매핑 키 값과 연결하여 저장매체에 저장하고, 상기 수취정보 확인부는 상기 저장매체로부터 상기 매핑 키 값과 연결된 수취은행 정보와 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인할 수 있다.
According to the present invention, the value storage unit stores the customer account information, the transaction bank information and the customer information corresponding to the customer account associated with the mapping key value in the storage medium by connecting the mapping key value, the receipt information confirmation unit is Receiving information including payee information, payee information, and paying account information associated with the mapping key value may be checked from the storage medium.

본 발명에 따르면, 상기 매핑 키 값은 은행 식별 값과 계좌 식별 값을 포함하고, 상기 수취정보 확인부는 상기 은행 식별 값에 대응하는 은행서버로부터 상기 계좌 식별 값에 대응하는 수취인 정보 및 수취계좌 정보를 수신하여 상기 은행 식별 값에 대응하는 수취은행 정보와 상기 은행서버로부터 수신된 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인할 수 있다.
According to the present invention, the mapping key value includes a bank identification value and an account identification value, and the payment information confirming unit receives the payee information and the payment account information corresponding to the account identification value from a bank server corresponding to the bank identification value. Receiving information including the receiving bank information corresponding to the bank identification value and the payee information and the receiving account information received from the bank server can be confirmed.

본 발명에 따르면, 상기 코드 이미지를 이용한 개인 간 송금 시스템은, 상기 부호화 인식 데이터가 이미지 데이터를 포함하는 경우, 상기 매트릭스 부호화 규칙에 따라 상기 이미지 데이터를 판독하여 매핑 키 값과 키 집합을 추출하는 이미지 판독부를 더 구비할 수 있다.
According to the present invention, the inter-person remittance system using the code image, when the encoded recognition data includes the image data, the image to read the image data in accordance with the matrix coding rule to extract the mapping key value and key set A reader may be further provided.

본 발명에 따르면, 상기 데이터 수신부는 상기 부호화 인식 데이터를 송금거래의 수취정보로 포함하고 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보를 포함하는 송금거래 데이터를 수신할 수 있다. 또는 상기 데이터 수신부는 상기 수취정보를 포함하고 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보 및 송금인증 정보를 포함하는 송금거래 요청 데이터를 수신할 수 있다.
According to the present invention, the data receiver may include the encoded recognition data as receipt information of a remittance transaction and receive remittance transaction data including remitter information, remittance bank information, remittance account information, and remittance amount information. Alternatively, the data receiving unit may receive remittance transaction request data including the receipt information and including remitter information, remittance bank information, remittance account information, remittance amount information, and remittance authentication information.

본 발명에 따른 코드 이미지를 이용한 개인 간 송금 방법은, 금융제휴기관에 구비된 서버의 코드 이미지를 이용한 개인 간 송금 방법에 있어서, 고객의 거래은행에 개설된 고객계좌와 연결되는 매핑 키 값을 결정 또는 수신하는 단계와, 상기 매핑 키 값을 인증하는 하나 이상의 키 값을 포함하는 키 집합을 결정하는 단계와, 상기 매핑 식별 값과 키 집합을 연결하여 저장매체에 저장하는 단계와, 송금인의 스마트폰으로부터 상기 매핑 식별 값과 키 집합을 지정된 매트릭스 부호화 규칙에 따라 코딩 및 부호화한 코드 이미지를 인식한 부호화 인식 데이터를 수신하는 단계와, 상기 저장매체로부터 상기 부호화 인식 데이터에 포함된 매핑 키 값과 연결된 키 집합을 확인하고 상기 부호화 인식 데이터에 포함된 키 집합과 상기 확인된 키 집합을 비교(또는 검증 연산)하여 상기 매핑 키 값을 인증하는 단계와, 상기 매핑 키 값과 연결된 고객계좌에 대응하는 수취은행 정보와 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인하는 단계와, 상기 송금인의 스마트폰으로 상기 확인된 수취정보를 제공하는 단계와, 상기 수취정보와 상기 송금인의 스마트폰으로부터 제공된 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보 및 송금인증 정보를 상기 송금인의 거래은행에 구비된 은행서버로 제공하여 상기 송금거래가 처리되도록 하는 단계를 포함한다.
In the interpersonal remittance method using a code image according to the present invention, in the interpersonal remittance method using a code image of a server provided in a financial affiliate, a mapping key value connected to a customer account opened in a customer's trading bank is determined. Or receiving, determining a key set including at least one key value for authenticating the mapping key value, concatenating the mapping identification value and the key set, and storing the mapping identification value and the key set in a storage medium; Receiving encoding recognition data recognizing a coded image obtained by coding and encoding the mapping identification value and the key set according to a specified matrix encoding rule from a key; and a key connected to the mapping key value included in the encoded recognition data from the storage medium. Identify a set and compare the key set included in the encoded recognition data with the checked key set (or Authenticating the mapping key value, verifying payee information corresponding to a customer account connected to the mapping key value, and receiving information including payee information and payee account information; Providing the confirmed receipt information to a phone; and providing the remittee information, the remitter information, the remittance bank information, the remittance account information, the remittance amount information, and the remittance authentication information provided from the remitter's smartphone to the remitter's transaction bank; Providing the bank server to process the remittance transaction.

본 발명에 따르면, 상기 코드 이미지를 이용한 개인 간 송금 방법은, 상기 금융제휴기관으로 상기 매핑 키 값이 신청된 경우, 고객단말로부터 고객정보와 거래은행 정보 및 상기 거래은행에 개설된 고객계좌 정보를 수신하는 단계와, 상기 거래은행에 구비된 은행서버와 연계하여 상기 고객 명의의 고객계좌가 상기 거래은행에 개설되어 있는지 인증하는 단계를 더 포함할 수 있다.
According to the present invention, in the interpersonal remittance method using the code image, when the mapping key value is applied to the financial alliance institution, the customer information and the transaction bank information and the customer account information opened in the transaction bank from the customer terminal Receiving, and in connection with the bank server provided in the trading bank may further comprise the step of authenticating whether a customer account of the customer name is opened in the trading bank.

본 발명에 따르면, 상기 코드 이미지를 이용한 개인 간 송금 방법은, 상기 금융제휴기관과 제휴된 고객의 거래은행으로 상기 매핑 키 값이 신청된 경우,상기 금융제휴기관과 제휴된 고객의 거래은행에 구비된 은행서버로부터 상기 거래은행에 개설된 고객계좌와 연결되는 매핑 키 값을 수신하는 단계를 더 포함할 수 있다.
According to the present invention, a method of remittance between individuals using the code image is provided in a transaction bank of a customer affiliated with the financial affiliate institution when the mapping key value is applied to a transaction bank of a client affiliated with the financial affiliate institution. The method may further include receiving a mapping key value connected to the customer account opened in the trading bank from the bank server.

본 발명에 따르면, 상기 코드 이미지를 이용한 개인 간 송금 방법은, 상기 부호화 인식 데이터가 이미지 데이터를 포함하는 경우, 상기 매트릭스 부호화 규칙에 따라 상기 이미지 데이터를 판독하여 매핑 키 값과 키 집합을 추출하는 단계를 더 포함할 수 있다.
According to the present invention, in the interpersonal remittance method using the code image, if the encoding recognition data includes image data, extracting the mapping key value and the key set by reading the image data according to the matrix coding rule. It may further include.

본 발명에 따르면, 스마트폰을 이용한 개인 간 송금거래 시 코드 이미지를 통해 수취정보를 획득하여 송금거래를 처리함으로써, 키 입력에 의한 수취정보 입력 오류와 해킹 프로그램에 의한 키 입력 값의 노출을 차단하여 안전한 송금거래를 제공하는 이점이 있다.
According to the present invention, by processing the remittance transaction by acquiring the receipt information through the code image when the transfer between individuals using a smartphone, by blocking the exposure of the receipt information input by the key input and the key input value by the hacking program There is an advantage in providing a secure remittance transaction.

도 1은 본 발명의 실시 방법에 따른 코드 이미지를 이용한 개인 간 송금 시스템 구성을 도시한 도면이다.
도 2는 본 발명의 실시 방법에 따른 고객의 스마트폰 기능 구성을 도시한 도면이다.
도 3은 본 발명의 일 실시 방법에 따른 코드 이미지 발급 과정을 도시한 도면이다.
도 4는 본 발명의 다른 일 실시 방법에 따른 코드 이미지 발급 과정을 도시한 도면이다.
도 5는 본 발명의 실시 방법에 따른 송금인의 스마트폰 기능 구성을 도시한 도면이다.
도 6은 본 발명의 일 실시 방법에 따른 코드 이미지를 이용한 개인 간 송금 과정을 도시한 도면이다.
도 7은 본 발명의 다른 일 실시 방법에 따른 코드 이미지를 이용한 개인 간 송금 과정을 도시한 도면이다.
1 is a diagram showing the configuration of the inter-person remittance system using a code image according to an embodiment of the present invention.
2 is a diagram illustrating a configuration of a smartphone function of a customer according to an embodiment of the present invention.
3 is a diagram illustrating a code image issuing process according to an embodiment of the present invention.
4 is a diagram illustrating a code image issuing process according to another exemplary embodiment of the present invention.
5 is a diagram illustrating a smartphone function configuration of a remitter according to an embodiment of the present invention.
6 is a diagram illustrating an interpersonal transfer process using a code image according to an exemplary embodiment of the present invention.
7 is a diagram illustrating an interpersonal transfer process using a code image according to another exemplary embodiment of the present invention.

이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
Hereinafter, with reference to the accompanying drawings and description will be described in detail the operating principle of the preferred embodiment of the present invention. It should be understood, however, that the drawings and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention, and are not to be construed as limiting the present invention. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The terms used below are defined in consideration of the functions of the present invention, which may vary depending on the user, intention or custom of the operator. Therefore, the definition should be based on the contents throughout the present invention.

결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
As a result, the technical spirit of the present invention is determined by the claims, and the following examples are one means for efficiently explaining the technical spirit of the present invention to those skilled in the art to which the present invention pertains. It is only.

도면1은 본 발명의 실시 방법에 따른 코드 이미지를 이용한 개인 간 송금 시스템 구성을 도시한 도면이다.
1 is a diagram showing the configuration of the inter-person remittance system using a code image according to an embodiment of the present invention.

보다 상세하게 본 도면1은 고객의 거래은행에 개설된 고객계좌와 연결되는 매핑 키 값과 상기 매핑 키 값을 인증하는 하나 이상의 키 값을 포함하는 키 집합을 결합한 후 지정된 매트릭스 부호화 규칙에 따라 코딩 및 부호화한 코드 이미지를 상기 고객에게 제공한 후, 송금인의 스마트폰(200)으로부터 코드 이미지를 인식한 부호화 인식 데이터가 수신되면, 상기 키 집합을 근거로 상기 부호화 인식 데이터에 포함된 매핑 키 값을 인증한 후 상기 매핑 키 값과 연결된 고객계좌에 대응하는 수취은행 정보와 수취인 정보 및 수취계좌 정보를 상기 송금인의 스마트폰(200)으로 제공하여 개인 간 송금 거래가 처리되도록 하는 시스템 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 코드 이미지를 이용한 개인 간 송금 시스템 구성에 대한 다양한 실시 방법(예컨대, 일부 구성부가 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 1 combines a mapping key value linked to a customer account opened in a customer's trading bank and a key set including one or more key values authenticating the mapping key value, and then is coded according to a specified matrix encoding rule. After providing the coded coded image to the customer, and receiving the coded recognition data that recognizes the coded image from the sender's smartphone 200, authenticating the mapping key value included in the coded recognition data based on the key set. After showing the system configuration to provide the recipient bank information, the recipient information and the recipient account information corresponding to the customer account associated with the mapping key value to the sender's smart phone 200 to process the remittance transaction between individuals, Those skilled in the art to which the invention pertains, refer to and / or modify this drawing 1 to the nose Various implementation methods (e.g., some implementations may be omitted, subdivided, or combined) for the construction of an interpersonal money transfer system using an image may be inferred, but the present invention includes all the implementation methods inferred above. It is made, the technical features are not limited only to the implementation method shown in FIG.

본 발명의 코드 이미지를 이용한 개인간 송금 시스템은, 상기 고객계좌와 연결되는 매핑 키 값을 신청하는 고객이 인용하는 고객단말(180)과, 상기 금융제휴기관과 제휴된 복수의 각 금융기관에 구비된 은행서버(190)와, 송금인이 이용하는 스마트폰(200)이 상기 금융제휴기관에 구비된 송금거래 서버(100)와 통신 가능한 형태로 구현된다. 상기 송금거래 서버(100)는 둘 이상의 서버(또는 장치) 형태로 구현되는 것이 가능하며, 본 발명의 개인간 송금 시스템은 서버의 위치와 그 구현 방식에 의해 한정되지 아니함을 명백하게 밝혀두는 바이다.
The inter-person remittance system using the code image of the present invention includes a customer terminal 180 cited by a customer applying for a mapping key value connected to the customer account, and a plurality of financial institutions affiliated with the financial affiliated institution. Bank server 190 and the smart phone 200 used by the remitter is implemented in a form that can communicate with the remittance transaction server 100 provided in the financial partnership. The remittance transaction server 100 may be implemented in the form of two or more servers (or devices), it will be apparent that the interpersonal remittance system of the present invention is not limited by the location of the server and its implementation manner.

상기 고객단말(180)은 상기 은행서버(190)에 접속하여 상기 매핑 키 값을 신청하거나, 또는 상기 금융제휴기관에 구비된 송금거래 서버(100)에 접속하여 상기 매핑 키 값을 신청할 수 있다.
The client terminal 180 may apply for the mapping key value by accessing the bank server 190 or may request the mapping key value by accessing the remittance transaction server 100 provided in the financial affiliate.

본 발명의 일 실시 방법에 따라 상기 고객단말(180)이 상기 은행서버(190)에 접속하여 상기 매핑 키 값을 신청하는 경우, 상기 은행서버(190)는 상기 고객단말(180)로부터 고객정보와 고객계좌 정보를 수신하고, 상기 고객정보에 대응하는 고객 명의로 상기 고객계좌 정보에 대응하는 고객계좌가 개설되어 있는지 인증하며, 상기 고객 명의의 고객계좌가 개설된 경우 상기 고객계좌와 연결되는 매핑 키 값을 결정하여 상기 송금거래 서버(100)로 전송한다.
According to an embodiment of the present invention, when the customer terminal 180 accesses the bank server 190 to apply for the mapping key value, the bank server 190 connects with the customer information from the customer terminal 180. Receives customer account information, authenticates whether a customer account corresponding to the customer account information is opened in a customer name corresponding to the customer information, and a mapping key connected to the customer account when a customer account under the customer name is opened. The value is determined and transmitted to the remittance transaction server 100.

본 발명의 다른 일 실시 방법에 따라 상기 고객단말(180)이 상기 금융제휴기관의 송금거래 서버(100)에 접속하여 상기 매핑 키 값을 신청하는 경우, 상기 송금거래 서버(100)는 상기 고객단말(180)로부터 고객정보와 거래은행 정보 및 상기 거래은행에 개설된 고객계좌 정보를 수신하고, 상기 거래은행에 구비된 은행서버(190)와 연계하여 상기 고객 명의의 고객계좌가 상기 거래은행에 개설되어 있는지 인증하며, 상기 거래은행에 상기 고객 명의의 고객계좌가 개설된 경우 상기 고객계좌와 연결되는 매핑 키 값을 결정한다.
According to another exemplary embodiment of the present invention, when the customer terminal 180 accesses the remittance transaction server 100 of the financial affiliate institution and applies the mapping key value, the remittance transaction server 100 is the customer terminal. Receive the customer information and the bank information and the customer account information established in the trading bank from the 180, the customer account of the customer name is opened in the trading bank in connection with the bank server 190 provided in the trading bank And if the customer account of the customer's name is opened in the trading bank, the mapping key value connected to the customer account is determined.

상기 고객계좌와 연결된 매핑 키 값이 결정되거나 또는 상기 은행서버(190)로부터 수신되면, 상기 송금거래 서버(100)는 상기 매핑 키 값을 인증하는 하나 이상의 키 값을 포함하는 키 집합을 결정하고, 상기 매핑 키 값과 키 집합을 연결하여 저장한다.
When a mapping key value associated with the customer account is determined or received from the bank server 190, the remittance transaction server 100 determines a key set including one or more key values for authenticating the mapping key value. The mapping key value and the key set are connected and stored.

본 발명의 일 실시 방법에 따라 상기 고객단말(180)이 상기 은행서버(190)로 상기 매핑 키 값을 신청한 경우, 상기 송금거래 서버(100)는 상기 매핑 키 값과 키 집합을 상기 은행서버(190)로 전달하며, 상기 은행서버(190)는 상기 매핑 키 값과 키 집합을 지정된 매트릭스 부호화 규칙에 따라 코딩 및 부호화한 코드 이미지를 생성한 후, 상기 고객이 소지 가능한 매체(예컨대, 플라스틱 카드, 통장, 현금카드, 직불카드 등)에 인자하여 상기 고객에게 발급하거나, 또는 상기 고객의 스마트폰(200)으로 상기 코드 이미지를 전송한다. 당업자의 의도에 따라 상기 고객단말(180)이 상기 은행서버(190)로 상기 매핑 키 값을 신청한 경우, 상기 송금거래 서버(100)가 고객이 소지 가능한 매체에 상기 코드 이미지를 인자하여 상기 고객에게 발급하거나, 또는 상기 고객의 스마트폰(200)으로 상기 코드 이미지를 전송하는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
When the customer terminal 180 applies the mapping key value to the bank server 190 according to an exemplary embodiment of the present invention, the remittance transaction server 100 transmits the mapping key value and the key set to the bank server. In operation 190, the bank server 190 generates a code image obtained by coding and encoding the mapping key value and the key set according to a specified matrix coding rule, and then may be carried by the customer (eg, a plastic card). , Bankbook, cash card, debit card, etc.) issued to the customer, or transmits the code image to the customer's smartphone (200). When the customer terminal 180 applies the mapping key value to the bank server 190 according to the intention of the person skilled in the art, the remittance transaction server 100 prints the code image on a medium that can be carried by the customer and the customer. It is possible to issue to, or to transmit the code image to the customer's smartphone 200, whereby the present invention is not limited.

본 발명의 다른 일 실시 방법에 따라 상기 고객단말(180)이 상기 송금거래 서버(100)로 상기 매핑 키 값을 신청한 경우, 상기 송금거래 서버(100)는 상기 매핑 키 값과 키 집합을 지정된 매트릭스 부호화 규칙에 따라 코딩 및 부호화한 코드 이미지를 생성한 후, 상기 고객이 소지 가능한 매체에 인자하여 상기 고객에게 발급하거나, 또는 상기 고객의 스마트폰(200)으로 상기 코드 이미지를 전송한다.
According to another exemplary embodiment of the present invention, when the customer terminal 180 applies the mapping key value to the remittance transaction server 100, the remittance transaction server 100 designates the mapping key value and the key set. After generating a code image coded and encoded according to a matrix coding rule, the code image is printed on a medium that can be carried by the customer and issued to the customer, or the code image is transmitted to the customer's smartphone 200.

상기 매체(또는 스마트폰(200))을 통해 상기 코드 이미지를 제공받은 고객은, 본 발명에 따른 개인 간 송금거래의 수취인이 될 수 있다. 본 발명의 송금인 역시 상기 코드 이미지를 제공받는 것이 바람직하나, 상기 코드 이미지를 제공받지 않아도 무방하다.
The customer who has received the code image through the medium (or the smartphone 200) may be a payee of a remittance transaction between individuals according to the present invention. The remitter of the present invention is also preferably provided with the code image, but may not be provided with the code image.

상기 송금인의 스마트폰(200)은 상기 코드 이미지를 촬영하는 카메라를 구비하고 데이터 통신망에 연결 가능하며, 상기 금융제휴기관에서 배포된 송금거래 프로그램 모듈이 탑재된다. 상기 송금거래 프로그램 모듈은 상기 카메라를 통해 상기 코드 이미지를 촬영하여 부호화 인식 데이터를 인식하고, 데이터 통신망을 통해 상기 부호화 인식 데이터를 상기 송금거래 서버(100)로 전송한다.
The sender's smartphone 200 includes a camera for photographing the code image and can be connected to a data communication network, and is equipped with a remittance transaction program module distributed by the financial alliance institution. The remittance transaction program module photographs the code image through the camera to recognize encoded recognition data, and transmits the encoded recognition data to the remittance transaction server 100 through a data communication network.

도면1을 참조하면, 상기 송금거래 서버(100)는, 상기 금융제휴기관으로 상기 매핑 키 값이 신청된 경우, 고객단말(180)로부터 고객정보와 거래은행 정보 및 상기 거래은행에 개설된 고객계좌 정보를 수신하는 정보 수신부(105)와, 상기 거래은행에 구비된 은행서버(190)와 연계하여 상기 고객 명의의 고객계좌가 상기 거래은행에 개설되어 있는지 인증하는 계좌 인증부(110)와, 상기 고객계좌가 상기 거래은행에 개설된 경우에 상기 고객의 거래은행에 개설된 고객계좌와 연결되는 매핑 키 값을 결정하는 매핑 키 확인부(115)를 구비한다.
Referring to FIG. 1, when the mapping key value is applied to the financial alliance institution, the remittance transaction server 100 receives the customer information, the bank information, and the customer account opened in the bank. An information receiving unit 105 for receiving information, an account authentication unit 110 for verifying that a customer account of the customer's name is opened in the trading bank in connection with the bank server 190 provided in the trading bank; When a customer account is opened in the bank, a mapping key check unit 115 for determining a mapping key value connected to the customer account opened in the customer's bank is provided.

상기 고객단말(180)이 금융제휴기관으로 상기 매핑 키 값을 신청하는 경우, 상기 정보 수신부(105)는 고객단말(180)로부터 고객정보와 거래은행 정보 및 상기 거래은행에 개설된 고객계좌 정보를 수신하고, 상기 계좌 인증부(110)는 제휴된 복수의 은행서버(190) 중 상기 거래은행 정보에 대응하는 은행서버(190)로 상기 고객정보와 고객계좌 정보를 제공한다. 상기 은행서버(190)는 상기 고객정보에 대응하는 고객 명의로 상기 고객계좌 정보에 대응하는 고객계좌가 개설되어 있는지 인증한 후, 그 결과를 상기 송금거래 서버(100)로 응답한다. 만약 상기 거래은행에 상기 고객계좌가 개설되어 있다면, 상기 매핑 키 확인부(115)는 상기 고객의 거래은행에 개설된 고객계좌와 연결되는 매핑 키 값을 결정한다.
When the customer terminal 180 requests the mapping key value to a financial affiliate, the information receiving unit 105 receives the customer information, the bank information and the customer account information opened in the bank from the customer terminal 180. The account authentication unit 110 receives the customer information and the customer account information from the plurality of bank servers 190 associated with the bank server 190 corresponding to the transaction bank information. The bank server 190 authenticates whether a customer account corresponding to the customer account information is opened in a customer name corresponding to the customer information, and then responds to the remittance transaction server 100. If the customer account is opened in the trading bank, the mapping key checking unit 115 determines a mapping key value connected to the customer account opened in the trading bank of the customer.

여기서, 상기 매핑 키 값은 중복되지 않는 일련번호(또는 고유코드) 값을 포함하여 이루어질 수 있다. 또는 상기 매핑 키 값은 은행 식별 값과 계좌 식별 값의 조합일 수 있다.
Here, the mapping key value may include a serial number (or unique code) value that does not overlap. Alternatively, the mapping key value may be a combination of a bank identification value and an account identification value.

도면1을 참조하면, 상기 송금거래 서버(100)는, 상기 금융제휴기관과 제휴된 고객의 거래은행으로 상기 매핑 키 값이 신청된 경우, 상기 고객의 거래은행에 구비된 은행서버(190)로부터 상기 거래은행에 개설된 고객계좌와 연결되는 매핑 키 값을 수신하는 매핑 키 확인부(115)를 구비한다.
Referring to FIG. 1, when the mapping key value is applied to a transaction bank of a customer affiliated with the financial affiliate, the remittance transaction server 100 is provided from a bank server 190 provided in the transaction bank of the customer. And a mapping key confirming unit 115 for receiving a mapping key value connected to the customer account opened in the trading bank.

상기 고객단말(180)이 상기 금융제휴기관과 제휴된 복수의 은행서버(190) 중 어느 하나의 특정 은행서버(190)로 상기 매핑 키 값을 신청하는 경우, 상기 은행서버(190)는 상기 고객단말(180)로부터 고객정보와 고객계좌 정보를 수신하고, 상기 고객정보에 대응하는 고객 명의로 상기 고객계좌 정보에 대응하는 고객계좌가 개설되어 있는지 인증하며, 상기 고객 명의의 고객계좌가 개설된 경우 상기 고객계좌와 연결되는 매핑 키 값을 결정하여 상기 송금거래 서버(100)로 전송하며, 상기 매핑 키 확인부(115)는 상기 은행서버(190)로부터 상기 매핑 키 값을 수신한다.
When the customer terminal 180 applies the mapping key value to any one bank server 190 of the plurality of bank servers 190 affiliated with the financial partnership, the bank server 190 is the customer Receives customer information and customer account information from the terminal 180, and authenticates whether a customer account corresponding to the customer account information is opened in a customer name corresponding to the customer information, when a customer account of the customer name is opened The mapping key value connected to the customer account is determined and transmitted to the remittance transaction server 100, and the mapping key checking unit 115 receives the mapping key value from the bank server 190.

도면1을 참조하면, 상기 송금거래 서버(100)는, 상기 매핑 키 값을 인증하는 하나 이상의 키 값을 포함하는 키 집합을 결정하는 값 결정부(125)와, 상기 매핑 키 값과 키 집합을 연결하여 저장매체(175)에 저장하는 값 저장부(130)를 구비하며, 상기 금융제휴기관과 제휴된 고객의 거래은행으로 상기 매핑 키 값이 신청된 경우, 상기 매핑 키 값과 상기 키 집합을 상기 은행서버(190)로 제공하는 키 집합 제공부(120)를 더 구비할 수 있다.
Referring to FIG. 1, the remittance transaction server 100 may include a value determination unit 125 that determines a key set including at least one key value for authenticating the mapping key value, and the mapping key value and the key set. And a value storage unit 130 connected to the storage medium 175 and storing the mapping key value when the mapping key value is applied to a trading bank of a customer affiliated with the financial affiliate. A key set providing unit 120 provided to the bank server 190 may be further provided.

상기 고객계좌와 연결되는 매핑 키 값이 결정 또는 수신되면, 상기 값 결정부(125)는 상기 매핑 키 값을 인증하는 N(N≥1)개의 키 값을 결정한다. 상기 N개의 키 값은 복수의 키 목록 중에서 일부가 선택되는 형태로 결정되거나, 또는 동적으로 생성될 수 있다. 여기서, 상기 동적으로 생성되는 키 값은 하나 이상의 씨드 값을 키 생성 함수에 대입하여 생성되거나, 또는 난수 형태로 생성되는 것이 가능하다. 씨드 값을 키 생성 함수에 대입하여 상기 N개의 키 값을 생성하는 경우, 상기 씨드 값은 상기 고객정보, 고객계좌 정보, 매핑 키 값 중 적어도 하나의 값을 근거로 결정되거나, 또는 난수 값이나 시간 값과 같이 동적으로 결정되는 값을 근거로 결정되어 상기 키 생성 함수에 대입된다.
When a mapping key value connected to the customer account is determined or received, the value determination unit 125 determines N (N ≧ 1) key values for authenticating the mapping key values. The N key values may be determined in a form in which a portion of a plurality of key lists is selected or dynamically generated. Here, the dynamically generated key value may be generated by substituting one or more seed values into a key generation function, or may be generated in a random number form. When the seed value is assigned to a key generation function to generate the N key values, the seed value is determined based on at least one of the customer information, the customer account information, and the mapping key value, or a random number or time. It is determined based on a dynamically determined value, such as a value, and assigned to the key generation function.

본 발명의 일 실시 방법에 따르면, 상기 값 결정부(125)는 상기 N개의 키 값을 포함하는 키 집합을 결정할 수 있다.
According to an exemplary embodiment of the present invention, the value determiner 125 may determine a key set including the N key values.

본 발명의 다른 일 실시 방법에 따르면, 상기 값 결정부(125)는 상기 N개의 키 값 중 n(1≤n≤N)개의 키 값을 상기 매핑 키 값을 인증하는 하나 이상의 유효한 키 값으로 결정하고, 상기 n개의 유효한 키 값과 (N-n)개의 유효하지 않은 키 값을 포함하는 키 집합을 결정할 수 있다. 여기서, 상기 (N-n)개의 키 값은 상기 매핑 키 값을 인증하는 것에는 사용되지 않으나, 상기 키 집합에는 포함되는 키 값으로서 상기 n개의 유효한 키 값의 도출 방식이 노출되지 않도록 한다.
According to another exemplary embodiment of the present invention, the value determining unit 125 determines n (1 ≦ n ≦ N) key values among the N key values as one or more valid key values for authenticating the mapping key value. And a key set including the n valid key values and (Nn) invalid key values. Here, the (Nn) key values are not used for authenticating the mapping key values, but the derivation method of the n valid key values is not exposed as a key value included in the key set.

상기 키 집합이 결정되면, 상기 값 저장부(130)는 상기 매핑 키 값과 키 집합을 연결하여 저장매체(175)에 저장한다. 만약 상기 매핑 키 값에 대응하는 고객계좌 정보와 거래은행 정보 및 고객정보가 확인되면, 상기 값 저장부(130)는 상기 매핑 키 값과 연결된 고객계좌에 대응하는 고객계좌 정보와 거래은행 정보 및 고객정보를 상기 매핑 키 값과 연결하여 저장매체(175)에 저장한다.
When the key set is determined, the value storage unit 130 stores the mapping key value and the key set in the storage medium 175. If the customer account information, the trading bank information, and the customer information corresponding to the mapping key value are confirmed, the value storage unit 130 stores the customer account information, the trading bank information, and the customer corresponding to the customer account associated with the mapping key value. Information is stored in the storage medium 175 in connection with the mapping key value.

한편 상기 금융제휴기관과 제휴된 고객의 거래은행으로 상기 매핑 키 값이 신청된 경우, 상기 키 집합 제공부(120)는 상기 매핑 키 값과 상기 키 집합을 상기 은행서버(190)로 제공하고, 상기 은행서버(190)는 상기 매핑 키 값과 키 집합을 지정된 매트릭스 부호화 규칙에 따라 코딩 및 부호화한 코드 이미지를 생성한 후, 상기 고객이 소지 가능한 매체(예컨대, 플라스틱 카드, 통장, 현금카드, 직불카드 등)에 인자하여 상기 고객에게 발급하거나, 또는 상기 고객의 스마트폰(200)으로 상기 코드 이미지를 전송한다.
On the other hand, when the mapping key value is applied to the transaction bank of the customer affiliated with the financial partner, the key set providing unit 120 provides the mapping key value and the key set to the bank server 190, The bank server 190 generates a code image obtained by coding and encoding the mapping key value and the key set according to a specified matrix coding rule, and then carries a medium (eg, plastic card, bankbook, cash card, or debit card) that can be carried by the customer. Card or the like and issues it to the customer or transmits the code image to the customer's smartphone 200.

도면1을 참조하면, 상기 송금거래 서버(100)는, 상기 매핑 키 값과 키 집합을 지정된 매트릭스 부호화 규칙에 따라 코딩 및 부호화한 코드 이미지를 생성하는 코드 이미지 생성부(135)와, 고객이 소지 가능한 매체에 상기 코드 이미지를 인자하여 상기 고객에게 발급하거나, 또는 상기 고객의 스마트폰(200)으로 상기 코드 이미지를 전송하는 코드 이미지 발급부(140)를 구비한다.
Referring to FIG. 1, the remittance transaction server 100 may include a code image generation unit 135 for generating a code image obtained by coding and encoding the mapping key value and the key set according to a specified matrix encoding rule. It is provided with a code image issuing unit 140 for printing the code image to issue to the customer, or transmit the code image to the smart phone 200 of the customer.

상기 금융제휴기관으로 상기 매핑 키 값이 신청된 경우, 상기 코드 이미지 생성부(135)는 상기 매핑 키 값과 키 집합을 결합하여 지정된 매트릭스 부호화 규칙에 따라 코딩하여 부호화 데이터를 구성하고, 상기 부호화 데이터를 상기 매트릭스 부호화 규칙에 따라 부호화하여 코드 이미지를 생성한다.
When the mapping key value is applied to the financial alliance institution, the code image generator 135 combines the mapping key value and the key set, codes the data according to a specified matrix coding rule, and configures the encoded data. Is coded according to the matrix coding rule to generate a code image.

상기 코드 이미지 발급부(140)는 고객이 소지 가능한 매체에 상기 코드 이미지를 인자하여 상기 고객에게 발급하거나, 또는 상기 고객의 스마트폰(200)에 할당된 디바이스 식별 값(예컨대, 전화번호, 디바이스 토큰)을 확인하고, 이를 근거로 상기 고객의 스마트폰(200)으로 상기 생성된 코드 이미지를 푸시하여 전송한다.
The code image issuing unit 140 prints the code image on a medium that can be carried by the customer and issues the code image to the customer, or a device identification value (eg, a phone number or a device token) assigned to the customer's smartphone 200. ), And pushes and transmits the generated code image to the customer's smartphone 200 based on this.

본 발명의 다른 실시 방법에 따르면, 상기 금융제휴기관과 제휴된 고객의 거래은행으로 상기 매핑 키 값이 신청된 경우라도 상기 코드 이미지 생성부(135)는 상기 거래은행을 대신하여 매핑 키 값과 키 집합을 지정된 매트릭스 부호화 규칙에 따라 코딩 및 부호화한 코드 이미지를 생성하고, 상기 코드 이미지 발급부(140)도 상기 거래은행을 대신하여 고객이 소지 가능한 매체에 상기 코드 이미지를 인자하여 상기 고객에게 발급하거나, 또는 상기 고객의 스마트폰(200)으로 상기 코드 이미지를 전송할 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
According to another exemplary embodiment of the present invention, even when the mapping key value is applied to a trading bank of a customer affiliated with the financial affiliate, the code image generation unit 135 replaces the mapping key value and the key on behalf of the trading bank. Generate a code image coded and encoded according to a specified matrix coding rule, and the code image issuing unit 140 also prints the code image on a medium that can be carried by the customer on behalf of the bank and issues it to the customer; Or, the code image may be transmitted to the customer's smartphone 200, whereby the present invention is not limited.

도면1을 참조하면, 상기 송금거래 서버(100)는, 송금인의 스마트폰(200)으로부터 상기 매핑 키 값과 키 집합을 지정된 매트릭스 부호화 규칙에 따라 코딩 및 부호화한 코드 이미지를 인식한 부호화 인식 데이터를 수신하는 데이터 수신부(145)를 구비하며, 상기 부호화 인식 데이터가 이미지 데이터를 포함하는 경우, 상기 매트릭스 부호화 규칙에 따라 상기 이미지 데이터를 판독하여 매핑 키 값과 키 집합을 추출하는 이미지 판독부(150)를 더 구비한다.
Referring to FIG. 1, the remittance transaction server 100 receives encoded recognition data from a remitter's smartphone 200 that recognizes a code image obtained by coding and encoding the mapping key value and the key set according to a specified matrix coding rule. An image reading unit 150 having a receiving data receiving unit 145 and extracting mapping key values and key sets by reading the image data according to the matrix encoding rule when the encoded recognition data includes image data. It is further provided.

송금인의 스마트폰(200)은 수취인이 소지한 매체에 인자된 코드 이미지를 촬영하거나, 또는 상기 수취인의 스마트폰(200) 화면에 출력된 코드 이미지를 촬영하거나, 또는 수취인의 스마트폰(200)으로부터 수신된 코드 이미지를 인식하여 부호화 인식 데이터를 획득한다.
The sender's smartphone 200 photographs the code image printed on the medium possessed by the recipient, or photographs the code image output on the screen of the recipient's smartphone 200, or from the recipient's smartphone 200. Recognize the received code image to obtain encoded recognition data.

본 발명의 일 실시 방법에 따르면, 상기 부호화 인식 데이터는 상기 매트릭스 부호화 규칙에 따라 상기 코드 이미지를 판독하여 추출된 매핑 키 값과 키 집합을 포함할 수 있다.
According to an embodiment of the present invention, the encoding recognition data may include a mapping key value and a key set extracted by reading the code image according to the matrix encoding rule.

본 발명의 다른 일 실시 방법에 따르면, 상기 부호화 인식 데이터는 상기 코드 이미지 상기 인식된 코드 이미지에 대응하는 이미지 데이터를 포함할 수 있다.
According to another exemplary embodiment of the present disclosure, the encoding recognition data may include image data corresponding to the code image.

상기 송금인의 스마트폰(200)에서 데이터 통신망을 통해 상기 부호화 인식 데이터를 전송하면, 상기 데이터 수신부(145)는 상기 스마트폰(200)으로부터 상기 부호화 인식 데이터를 수신한다.
When the sender's smartphone 200 transmits the encoded recognition data through a data communication network, the data receiver 145 receives the encoded recognition data from the smartphone 200.

본 발명의 일 실시 방법에 따르면, 상기 송금인의 스마트폰(200)은 데이터 통신망을 통해 상기 부호화 인식 데이터를 전송하며, 이 경우 상기 데이터 수신부(145)는 상기 스마트폰(200)으로부터 상기 부호화 인식 데이터를 수신한다.
According to an embodiment of the present invention, the sender's smartphone 200 transmits the encoded recognition data through a data communication network, and in this case, the data receiver 145 transmits the encoded recognition data from the smartphone 200. Receive

본 발명의 다른 일 실시 방법에 따르면, 상기 송금인의 스마트폰(200)은 상기 부호화 인식 데이터를 송금거래의 수취정보로 포함하고, 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보를 포함하는 송금정보가 결합된 송금거래 데이터를 전송할 수 있으며, 이 경우 상기 데이터 수신부(145)는 상기 송금거래 데이터를 통해 상기 부호화 인식 데이터를 수신한다
According to another exemplary embodiment of the present invention, the sender's smartphone 200 includes the encoded recognition data as receipt information of a remittance transaction, and includes remitter information, remittance bank information, remittance account information, and remittance amount information. Remittance transaction data combined with remittance information may be transmitted. In this case, the data receiver 145 receives the encoded recognition data through the remittance transaction data.

만약 상기 부호화 인식 데이터가 코드 이미지라면, 상기 이미지 판독부(150)는 상기 매트릭스 부호화 규칙에 따라 상기 이미지 데이터를 판독하여 매핑 키 값과 키 집합을 추출한다.
If the encoding recognition data is a code image, the image reading unit 150 reads the image data according to the matrix encoding rule and extracts a mapping key value and a key set.

도면1을 참조하면, 상기 송금거래 서버(100)는, 상기 저장매체(175)로부터 상기 부호화 인식 데이터에 포함된 매핑 키 값과 연결된 키 집합을 확인하고 상기 부호화 인식 데이터에 포함된 키 집합과 상기 확인된 키 집합을 비교(또는 검증 연산)하여 상기 매핑 키 값을 인증하는 매핑 키 인증부(155)와, 상기 매핑 키 값과 연결된 고객계좌에 대응하는 수취은행 정보와 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인하는 수취정보 확인부(160)와, 상기 송금인의 스마트폰(200)으로 상기 확인된 수취정보를 제공하는 수취정보 제공부(165)와, 상기 수취정보와 상기 송금인의 스마트폰(200)으로부터 제공된 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보 및 송금인증 정보를 상기 송금인의 거래은행에 구비된 은행서버(190)로 제공하여 상기 송금거래가 처리되도록 하는 송금거래 처리부(170)를 구비한다.
Referring to FIG. 1, the remittance transaction server 100 confirms a key set connected to a mapping key value included in the encoded recognition data from the storage medium 175, and confirms the key set included in the encoded recognition data and the confirmation. A mapping key authentication unit 155 for comparing (or verifying) the set key and authenticating the mapping key value, and receiving bank information, payee information, and receiving account information corresponding to the customer account connected with the mapping key value. Receipt information confirmation unit 160 for confirming the receipt information to the receiving information providing unit 165 for providing the confirmed receipt information to the sender's smartphone 200, the receipt information and the remitter's smartphone The sender information, the remittance bank information, the remittance account information, the remittance amount information and the remittance authentication information provided from the 200 are provided to the bank server 190 provided in the remitter's transaction bank to transmit the information. And a funds transfer transaction processor 170 such that the transaction processing.

상기 부호화 인식 데이터가 수신되면, 상기 매핑 키 인증부(155)는 상기 저장매체(175)로부터 상기 매핑 키 값과 연결된 키 집합을 확인하고, 상기 부호화 인식 데이터에 포함된 키 집합에 포함된 하나 이상의 유효한 키 값과 상기 저장매체(175)로부터 확인된 키 집합에 포함된 하나 이상의 키 값을 비교하여 일치하는지 확인하거나, 또는 상기 부호화 인식 데이터에 포함된 키 집합에 포함된 하나 이상의 유효한 키 값과 상기 저장매체(175)로부터 확인된 키 집합에 포함된 하나 이상의 키 값에 지정된 검증 연산을 적용하여 예측된 결과 값이 도출되는지 확인함으로써, 상기 부호화 인식 데이터에 포함된 매핑 키 값의 유효성을 인증한다.
When the encoded recognition data is received, the mapping key authentication unit 155 checks a key set connected to the mapping key value from the storage medium 175, and at least one of the key sets included in the encoded recognition data. Compares a valid key value with one or more key values included in the set of keys identified from the storage medium 175, or compares one or more valid key values included in the set of keys included in the encoded recognition data with the The validity of the mapping key value included in the encoded recognition data is verified by applying a verification operation specified to one or more key values included in the identified key set from the storage medium 175 to derive a predicted result value.

상기 매핑 키 값의 유효성이 인증되면, 상기 수취정보 확인부(160)는 상기 매핑 키 값과 연결된 고객계좌에 대응하는 수취은행 정보와 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인한다.
When the validity of the mapping key value is authenticated, the recipient information checking unit 160 confirms the recipient information including the recipient bank information, the recipient information, and the recipient account information corresponding to the customer account connected with the mapping key value.

상기 저장매체(175)에 상기 매핑 키 값과 연결된 고객계좌에 대응하는 고객계좌 정보와 거래은행 정보 및 고객정보가 저장된 경우, 상기 수취정보 확인부(160)는 상기 저장매체(175)로부터 상기 매핑 키 값과 연결된 수취은행 정보와 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인할 수 있다.
When the customer account information, the transaction bank information and the customer information corresponding to the customer account connected to the mapping key value are stored in the storage medium 175, the receipt information checking unit 160 maps the storage medium 175 to the mapping. Recipient information including the recipient bank information, the recipient information, and the recipient account information associated with the key value can be checked.

또는 상기 수취정보 확인부(160)는 상기 매핑 키 값에 대응하는 은행서버(190)로 상기 매핑 키 값을 전송하고, 상기 은행서버(190)로부터 상기 매핑 키 값과 연결된 수취은행 정보와 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인할 수 있다. 상기 매핑 키 값이 은행 식별 값과 계좌 식별 값을 포함하는 경우, 상기 수취정보 확인부(160)는 상기 은행 식별 값에 대응하는 은행서버(190)로부터 상기 계좌 식별 값에 대응하는 수취인 정보 및 수취계좌 정보를 수신하여 상기 은행 식별 값에 대응하는 수취은행 정보와 상기 은행서버(190)로부터 수신된 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인할 수 있다.
Alternatively, the receiving information confirming unit 160 transmits the mapping key value to the bank server 190 corresponding to the mapping key value, and the recipient bank information and the payee information connected to the mapping key value from the bank server 190. And receipt information including the receipt account information. When the mapping key value includes a bank identification value and an account identification value, the receipt information confirming unit 160 receives the recipient information corresponding to the account identification value and the receipt from the bank server 190 corresponding to the bank identification value. Receiving the account information, the receiving bank information corresponding to the bank identification value and the receiving information including the recipient information and the receiving account information received from the bank server 190 can be confirmed.

상기 수취정보가 확인되면, 상기 수취정보 제공부(165)는 상기 송금인의 스마트폰(200)으로 상기 확인된 수취정보를 제공한다. 상기 송금인의 스마트폰(200)으로 수취정보가 제공된 후, 상기 데이터 수신부(145)는 상기 송금인의 스마트폰(200)으로부터 수취정보로 포함하고 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보 및 송금인증 정보(예컨대, 송금계좌 비밀번호, 이체 비밀번호, 공인인증서 정보, 보안카드 정보, 일회용암호 중 하나 이상)를 포함하는 송금거래 요청 데이터를 수신할 수 있다. 만약 이전에 상기 송금의 스마트폰(200)으로부터 상기 부호화 인식 데이터를 수취정보로 포함하고 송금정보를 포함하는 송금거래 데이터가 수신되었다면, 상기 데이터 수신부(145)는 상기 수취정보에 대응하는 수취계좌로 송금을 요청하는 송금인증 정보를 포함하는 송금거래 요청 데이터를 수신할 수 있다.
When the receipt information is confirmed, the receipt information providing unit 165 provides the confirmed receipt information to the sender's smartphone 200. After receiving information is provided to the sender's smartphone 200, the data receiving unit 145 is included as the receiving information from the sender's smartphone 200 and the sender information, remittance bank information, remittance account information, remittance amount information And remittance authentication information (eg, one or more of remittance account password, transfer password, authorized certificate information, security card information, and one-time password). If remittance transaction data including the recognizing information and the remittance information is received from the smartphone 200 of the remittance before, the data receiving unit 145 returns to the receiving account corresponding to the receiving information. Remittance transaction request data including remittance authentication information for requesting remittance may be received.

상기 송금인의 스마트폰(200)으로부터 상기 수취정보와 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보 및 송금인증 정보가 수신되면, 상기 송금거래 처리부(170)는 상기 수취정보와 송금인 정보, 송금계좌 정보, 송금금액 정보 및 송금인증 정보를 포함하는 송금거래 전문을 구성하여 상기 송금은행 정보에 대응하는 송금인의 거래은행에 구비된 은행서버(190)로 제공한다. 상기 은행서버(190)에서 상기 송금거래 전문을 근거로 송금거래를 처리한 후 그 결과를 응답하면, 상기 송금거래 처리부(170)는 상기 송금거래 결과를 상기 송금인의 스마트폰(200)으로 전송한다.
When the receipt information, the remitter information, the remittance bank information, the remittance account information, the remittance amount information, and the remittance authentication information are received from the smart phone 200 of the remitter, the remittance transaction processor 170 receives the remittance information and remitter information, The transfer bank information including the remittance account information, the remittance amount information and the remittance authentication information is configured and provided to the bank server 190 of the remitter's transaction bank corresponding to the remittance bank information. When the bank server 190 processes the remittance transaction on the basis of the full remittance transaction and then responds with the result, the remittance transaction processing unit 170 transmits the remittance transaction result to the sender's smartphone 200. .

도면2는 본 발명의 실시 방법에 따른 고객의 스마트폰(200) 기능 구성을 도시한 도면이다.
2 is a diagram illustrating a functional configuration of a smart phone 200 of a customer according to an embodiment of the present invention.

보다 상세하게 본 도면2는 상기 도면1에 도시된 송금거래 서버(100) 또는 은행서버(190)에서 코드 이미지를 고객의 스마트폰(200)으로 제공하는 경우, 상기 코드 이미지 제공받는 바코드 프로그램 모듈의 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 상기 스마트폰(200) 기능에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면2에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다. 특히 본 도면2에 도시된 스마트폰(200) 구성은 현재/향후 출시되는 스마트폰(200) 구성을 더 포함할 수 있으며, 이에 의해 본 발명이 한정되지 아니함을 명백히 밝혀두는 바이다.
In more detail, FIG. 2 shows a bar code program module provided with the code image when the code image is provided to the customer's smart phone 200 by the remittance transaction server 100 or the bank server 190 shown in FIG. As shown in the configuration, those of ordinary skill in the art will be able to infer various implementation methods for the function of the smart phone 200 by referring to and / or modified in Figure 2, The present invention includes all the implementation methods inferred above, the technical features are not limited only to the implementation method shown in FIG. In particular, the configuration of the smartphone 200 shown in FIG. 2 may further include a configuration of the smartphone 200 that is currently / later released, thereby clearly indicating that the present invention is not limited thereto.

도면2를 참조하면, 상기 스마트폰(200)은, 제어부(205)와 메모리부(255)와 화면 출력부(210)와 키 입력부(215)와 사운드 출력부(220)와 사운드 입력부(225)와 카메라부(230)와 무선망 통신모듈(240)과 근거리 무선 통신모듈(235)과 USIM 리더부(245) 및 USIM(250)와 전원 공급을 위한 배터리(260)를 구비한다.
Referring to FIG. 2, the smartphone 200 includes a control unit 205, a memory unit 255, a screen output unit 210, a key input unit 215, a sound output unit 220, and a sound input unit 225. And a camera unit 230, a wireless network communication module 240, a short range wireless communication module 235, a USIM reader unit 245, a USIM 250, and a battery 260 for supplying power.

상기 제어부(205)는 상기 스마트폰(200)의 동작을 제어하는 기능 구성의 총칭으로서, 적어도 하나의 프로세서와 실행 메모리를 포함하며, 상기 스마트폰(200)에 구비된 각 기능 구성부와 버스(BUS)를 통해 연결된다. 본 발명에 따르면, 상기 제어부(205)는 상기 프로세서를 통해 상기 스마트폰(200)에 구비되는 적어도 하나의 프로그램 코드를 상기 실행 메모리에 로딩하여 연산하고, 그 결과를 상기 버스를 통해 적어도 하나의 기능 구성부로 전달하여 상기 스마트폰(200)의 동작을 제어한다. 이하, 편의상 본 발명을 구현하기 위한 바코드 프로그램 모듈의 기능 구성부를 본 도면2의 제어부(205) 내에 도시하여 설명하기로 한다.
The controller 205 is a generic term for a functional configuration that controls the operation of the smartphone 200. The controller 205 includes at least one processor and an execution memory, and each of the functional components and the bus provided in the smartphone 200. BUS). According to the present invention, the controller 205 loads and computes at least one program code included in the smartphone 200 through the processor into the execution memory, and calculates at least one function through the bus. Transfer to the component to control the operation of the smart phone 200. For convenience, the functional configuration of the barcode program module for implementing the present invention will be described in the control unit 205 of FIG.

상기 메모리부(255)는 상기 스마트폰(200)에 구비되는 비휘발성 메모리의 총칭으로서, 상기 제어부(205)를 통해 실행되는 적어도 하나의 프로그램 코드와, 상기 프로그램 코드가 이용하는 적어도 하나의 데이터 셋트를 저장하여 유지한다. 상기 메모리부(255)는 기본적으로 상기 스마트폰(200)의 운영체제에 대응하는 시스템 프로그램 코드와 시스템 데이터 셋트, 상기 스마트폰(200)의 무선 통신 연결을 처리하는 통신 프로그램 코드와 통신 데이터 셋트 및 적어도 하나의 응용프로그램 코드와 응용 데이터 셋트를 저장하며, 본 발명을 구현하기 위한 프로그램 코드와 데이터 셋트 역시 상기 메모리부(255)에 저장된다.
The memory unit 255 is a generic term for a nonvolatile memory included in the smartphone 200. The memory unit 255 may include at least one program code executed through the controller 205 and at least one data set used by the program code. Save it and keep it. The memory unit 255 is basically a system program code and system data set corresponding to the operating system of the smartphone 200, a communication program code and communication data set for processing a wireless communication connection of the smartphone 200 and at least One application program code and an application data set are stored, and the program code and data set for implementing the present invention are also stored in the memory unit 255.

상기 화면 출력부(210)는 화면출력 장치(예컨대, LCD(Liquid Crystal Display) 장치)와 이를 구동하는 출력 모듈로 구성되며, 상기 제어부(205)와 버스로 연결되어 상기 제어부(205)의 각종 연산 결과 중 화면 출력에 대응하는 연산 결과를 상기 화면출력 장치로 출력한다.
The screen output unit 210 includes a screen output device (for example, a liquid crystal display (LCD) device) and an output module for driving the same, and is connected to the control unit 205 by a bus to perform various operations of the control unit 205. The calculation result corresponding to the screen output is output to the screen output device.

상기 키 입력부(215)는 적어도 하나의 키 버튼을 구비한 키 입력장치(또는 상기 화면 출력부(210)와 연동하는 터치스크린 장치)와 이를 구동하는 입력 모듈로 구성되며, 상기 제어부(205)와 버스로 연결되어 상기 제어부(205)의 각종 연산을 명령하는 명령을 입력하거나, 또는 상기 제어부(205)의 연산에 필요한 데이터를 입력한다.
The key input unit 215 is composed of a key input device having at least one key button (or a touch screen device interworking with the screen output unit 210) and an input module for driving the key input device. It is connected by a bus to input a command for instructing various operations of the control unit 205, or input data necessary for the operation of the control unit 205.

상기 사운드 출력부(220)는 사운드 신호를 출력하는 스피커와 상기 스피커를 구동하는 사운드 모듈로 구성되며, 상기 제어부(205)와 버스로 연결되어 상기 제어부(205)의 각종 연산 결과 중 사운드 출력에 대응하는 연산 결과를 상기 스피커를 통해 출력한다. 상기 사운드 모듈은 기 스피커를 통해 출력할 사운드 데이터를 디코딩(Decoding)하여 사운드 신호로 변환한다.
The sound output unit 220 includes a speaker for outputting a sound signal and a sound module for driving the speaker. The sound output unit 220 is connected to the control unit 205 by a bus to correspond to sound output among various calculation results of the control unit 205. The calculation result is output through the speaker. The sound module decodes sound data to be output through the speaker and converts the sound data into a sound signal.

상기 사운드 입력부(225)는 사운드 신호를 입력받는 마이크로폰과 상기 마이크로폰을 구동하는 사운드 모듈로 구성되며, 상기 마이크로폰을 통해 입력되는 사운드 데이터를 상기 제어부(205)로 전달한다. 상기 사운드 모듈은 상기 마이크로폰을 통해 입력되는 사운드 신호를 엔코딩(Encoding)하여 부호화한다.
The sound input unit 225 includes a microphone for receiving a sound signal and a sound module for driving the microphone, and transmits sound data input through the microphone to the controller 205. The sound module encodes and encodes a sound signal input through the microphone.

상기 카메라부(230)는 상기 광학부와 CCD(Charge Coupled Device)와 이를 구동하는 카메라 모듈로 구성되며, 상기 광학부를 통해 상기 CCD에 입력된 비트맵 데이터를 획득한다. 상기 비트맵 데이터는 정지 영상의 이미지 데이터와 동영상 데이터를 모두 포함할 수 있다.
The camera unit 230 includes the optical unit, a charge coupled device (CCD), and a camera module for driving the same, and acquires bitmap data input to the CCD through the optical unit. The bitmap data may include both still image data and moving image data.

상기 무선망 통신모듈(240)은 무선 통신을 연결하는 통신 구성의 총칭으로서, 특정 주파수 대역의 무선 주파수 신호를 송수신하는 안테나, RF모듈, 기저대역모듈, 신호처리모듈을 적어도 하나 포함하여 구성되며, 상기 제어부(205)와 버스로 연결되어 상기 제어부(205)의 각종 연산 결과 중 무선 통신에 대응하는 연산 결과를 무선 통신을 통해 전송하거나, 또는 무선 통신을 통해 데이터를 수신하여 상기 제어부(205)로 전달함과 동시에, 상기 무선 통신의 접속, 등록, 통신, 핸드오프의 절차를 유지한다. 본 발명에 따르면, 상기 무선망 통신모듈(240)은 상기 스마트폰(200)을 음성 통화망에 연결하며, 경우에 따라 상기 스마트폰(200)을 데이터 통신망에 연결할 수 있다.
The wireless network communication module 240 is a generic term for a communication configuration for connecting wireless communication, and includes at least one antenna, an RF module, a baseband module, and a signal processing module for transmitting and receiving radio frequency signals of a specific frequency band. It is connected to the control unit 205 by a bus and transmits a calculation result corresponding to wireless communication among various calculation results of the control unit 205 through wireless communication, or receives data through wireless communication to the control unit 205. At the same time as the transmission, it maintains the procedure of connection, registration, communication, handoff of the wireless communication. According to the present invention, the wireless network communication module 240 may connect the smart phone 200 to a voice call network, and optionally connect the smart phone 200 to a data communication network.

본 발명의 실시 방법에 따르면, 상기 무선망 통신모듈(240)은 CDMA/WCDMA 규격에 따라 이동 통신망에 접속, 위치등록, 호처리, 통화연결, 데이터통신, 핸드오프를 적어도 하나 수행하는 이동 통신 구성을 포함한다. 한편 당업자의 의도에 따라 상기 무선망 통신모듈(240)은 IEEE 802.16? 규격에 따라 휴대인터넷에 접속, 위치등록, 데이터통신, 핸드오프를 적어도 하나 수행하는 휴대 인터넷 통신 구성을 더 포함할 수 있으며, 상기 무선망 통신모듈(240)이 제공하는 무선 통신 구성에 의해 본 발명이 한정되지 아니함을 명백히 밝혀두는 바이다.
According to an embodiment of the present invention, the wireless network communication module 240 is configured to perform at least one connection, location registration, call processing, call connection, data communication, and handoff to a mobile communication network according to the CDMA / WCDMA standard. It includes. Meanwhile, according to the intention of the person skilled in the art, the wireless network communication module 240 is IEEE 802.16? According to the specification, the mobile internet communication may further include a mobile internet communication configuration for performing at least one connection, location registration, data communication, and handoff according to the standard, and the present invention is provided by the wireless communication configuration provided by the wireless network communication module 240. It is clear that this is not a limitation.

상기 근거리 무선 통신모듈(235)은 일정 거리 이내에서 무선 주파수 신호를 통신매체로 이용하여 통신세션을 연결하는 근거리 통신모듈로 구성되며, 바람직하게는 ISO 180000 시리즈 규격의 RFID 통신, 블루투스 통신, 와이파이 통신, 공중 무선 통신 중 적어도 하나를 포함할 수 있다. 본 발명의 실시 방법에 따르면, 상기 근거리 무선 통신모듈(235)은 상기 무선망 통신모듈(240)과 통합될 수 있다. 본 발명에 따르면, 상기 근거리 무선 통신모듈(235)은 상기 스마트폰(200)을 데이터 통신망에 연결한다.
The short range wireless communication module 235 is configured as a short range communication module for connecting a communication session using a radio frequency signal as a communication medium within a predetermined distance, preferably, RFID communication, Bluetooth communication, Wi-Fi communication of ISO 180000 series standard. And at least one of public wireless communication. According to the exemplary embodiment of the present invention, the short range wireless communication module 235 may be integrated with the wireless network communication module 240. According to the present invention, the short range wireless communication module 235 connects the smart phone 200 to a data communication network.

상기 USIM 리더부(245)는 ISO/IEC 7816 규격을 기반으로 상기 스마트폰(200)에 탑재 또는 이탈착되는 범용가입자식별모듈(Universal Subscriber Identity Module)과 적어도 하나의 데이터 셋트를 교환하는 구성의 총칭으로서, 상기 데이터 셋트는 APDU(Application Protocol Data Unit)를 통해 반이중 통신 방식으로 교환된다.
The USIM reader unit 245 is a generic term for a configuration for exchanging at least one data set with a universal subscriber identity module (Universal Subscriber Identity Module) mounted on or detached from the smart phone 200 based on ISO / IEC 7816 standard. As an example, the data sets are exchanged in a half-duplex communication through an APDU (Application Protocol Data Unit).

상기 USIM(250)은 상기 ISO/IEC 7816 규격에 따른 IC칩이 구비된 SIM 타입의 카드로서, 상기 USIM 리더부(245)와 연결되는 적어도 하나의 접점을 포함하는 입출력 인터페이스와, 적어도 하나의 IC칩용 프로그램 코드와 데이터 셋트를 저장하는 IC칩 메모리와, 상기 입출력 인터페이스와 연결되어 상기 스마트폰(200)으로부터 전달되는 적어도 하나의 명령에 따라 상기 IC칩용 프로그램 코드를 연산하거나 상기 데이터 셋트를 추출(또는 가공)하여 상기 입출력 인터페이스로 전달하는 프로세서를 포함하여 이루어진다.
The USIM 250 is a SIM type card provided with an IC chip according to the ISO / IEC 7816 standard, an input / output interface including at least one contact point connected to the USIM reader unit 245, and at least one IC. An IC chip memory for storing a program code and a data set for a chip, the program code for the IC chip is calculated or extracted according to at least one command connected to the input and output interface from the smart phone 200 (or Processing) and a processor for transmitting to the input / output interface.

상기 입출력 인터페이스는 전원 공급(VCC), 리셋 신호(RST), 클럭 신호(CLK), 접지(GND), 프로그래밍 전원 공급(VPP), 입출력(I/O) 중 적어도 하나의 접점을 포함하여 구성되며, 상기 프로세서는 상기 접점을 통해 상기 USIM 리더부(245)와 인터페이스한다. 상기 IC칩 메모리는 상기 IC칩의 운영체제와 적어도 하나의 보안모듈에 대응하는 시스템 프로그램 코드와 시스템 파라미터를 저장하고, 고정된 저장영역에 상기 스마트폰(200)의 무선 통신망 접속에 필요한 적어도 하나의 통신 파라미터를 포함하는 SIM(Subscriber Identity Module) 정보를 저장한다. 본 발명의 실시 방법에 따르면, 상기 IC칩 메모리는 적어도 하나의 애플릿 발급사에서 제작한 프로그램 코드(=애플릿)와 데이터 셋트를 저장하는 적어도 하나의 애플릿 발급사 별 저장영역(예컨대, SD(Security Domain))을 포함하여 구성된다.
The input / output interface includes at least one contact point of power supply (VCC), reset signal (RST), clock signal (CLK), ground (GND), programming power supply (VPP), and input / output (I / O). The processor interfaces with the USIM reader unit 245 through the contact point. The IC chip memory stores system program codes and system parameters corresponding to the operating system of the IC chip and at least one security module, and at least one communication required for accessing the wireless communication network of the smartphone 200 to a fixed storage area. Stores Subscriber Identity Module (SIM) information including parameters. According to an embodiment of the present invention, the IC chip memory includes at least one storage area for each applet issuer (for example, SD (Security Domain)) storing program codes (= applets) and data sets produced by at least one applet issuer )).

본 발명의 실시 방법에 따르면, 상기 USIM(250)의 메모리는 적어도 하나의 결제수단 발급사(예컨대, 신용카드사, 은행, 선불카드 발급사 등)에서 상기 스마트폰(200)의 사용자에게 발급한 결제수단(예컨대, 신용카드, 체크카드, 직불카드, 현금카드, 전자통장, 고객계좌, 선불카드 등)에 대응하는 결제수단 정보와, 상기 결제수단을 운영하는 애플릿 프로그램 코드가 기록될 수 있다.
According to an embodiment of the present invention, the memory of the USIM 250 is a payment issued to the user of the smartphone 200 by at least one payment means issuer (eg, credit card company, bank, prepaid card issuer, etc.). Payment means information corresponding to the means (for example, credit card, debit card, debit card, cash card, electronic bank account, customer account, prepaid card, etc.) and the applet program code for operating the payment means can be recorded.

도면2를 참조하면, 상기 바코드 프로그램 모듈은, 계좌와 연결된 매핑 키 값과 키 집합이 부호화된 코드 이미지를 수신하는 코드 이미지 수신부(265)와, 상기 수신된 코드 이미지를 저장하는 코드 이미지 저장부(270)와, 상기 코드 이미지를 화면 출력하는 코드 이미지 출력부(275)를 구비하며, 상기 코드 이미지를 송금인의 스마트폰(200)으로 전송하는 코드 이미지 전송부(280)를 구비한다.
Referring to FIG. 2, the barcode program module includes a code image receiving unit 265 for receiving a code image encoded with a mapping key value and a key set connected to an account, and a code image storage unit for storing the received code image ( 270 and a code image output unit 275 for screen outputting the code image, and a code image transmitter 280 for transmitting the code image to the smart phone 200 of the remitter.

상기 코드 이미지 수신부(265)는 음성 통화망을 이용한 메시지 수신, 또는 데이터 통신망을 통한 푸시(예컨대, APNS(Apple Push Notification Service)에 의해 할당된 디바이스 토큰을 이용한 푸시 등)에 의해 상기 도면1에 도시된 송금거래 서버(100) 또는 은행서버(190)로부터 계좌와 연결된 키 값과 상기 매핑 키 값을 인증하는 하나 이상의 키 값을 포함하는 키 집합이 부호화된 코드 이미지를 수신하고, 상기 코드 이미지 저장부(270)는 상기 수신된 코드 이미지를 메모리부(255)에 저장한다.
The code image receiving unit 265 is shown in FIG. 1 by receiving a message using a voice call network, or pushing through a data communication network (for example, pushing using a device token assigned by an Apple Push Notification Service (APNS)). Receiving a code image encoded with a key set including a key value associated with an account and at least one key value for authenticating the mapping key value from the remittance transaction server 100 or the bank server 190, and the code image storage unit 270 stores the received code image in a memory unit 255.

상기 코드 이미지가 저장된 후, 상기 코드 이미지 출력부(275)는 상기 키 입력부(215)를 통해 입력되는 키 조작을 근거로 상기 화면 출력부(210)로 상기 저장된 코드 이미지를 출력하며, 상기 출력된 코드 이미지는 송금인의 스마트폰(200)에 구비된 카메라를 통해 촬영될 수 있다.
After the code image is stored, the code image output unit 275 outputs the stored code image to the screen output unit 210 based on a key operation input through the key input unit 215, and outputs the The code image may be photographed through a camera provided in the sender's smartphone 200.

상기 코드 이미지 전송부(280)는 상기 코드 이미지를 전송할 송금인 스마트폰(200)의 디바이스 식별 값(예컨대, 전화번호, 디바이스 토큰 등)을 입력하거나, 또는 범핑이나 근거리 통신을 이용하여 송금인의 스마트폰(200)을 식별하고, 상기 식별된 송금인의 스마트폰(200)으로 상기 코드 이미지를 전송할 수 있다.
The code image transmission unit 280 inputs a device identification value (for example, a phone number, a device token, etc.) of the remitter smartphone 200 to transmit the code image, or uses a bumper or short-range communication to send the smart phone of the remitter. Identify 200 and transmit the code image to the identified sender's smartphone 200.

도면3은 본 발명의 일 실시 방법에 따른 코드 이미지 발급 과정을 도시한 도면이다.
3 is a diagram illustrating a code image issuing process according to an embodiment of the present invention.

보다 상세하게 본 도면3은 고객단말(180)이 금융제휴기관에 구비된 송금거래 서버(100)로 매핑 키 값을 신청한 경우, 상기 송금거래 서버(100)에서 고객계좌와 연결된 매핑 키 값과 이를 인증하는 키 집합을 결정하여 저장한 후, 상기 매핑 키 값과 키 집합을 부호화한 코드 이미지를 생성하여 상기 고객에게 발급하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 상기 코드 이미지 발급 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면3에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 3 illustrates a mapping key value connected to a customer account in the remittance transaction server 100 when the customer terminal 180 requests a mapping key value to a remittance transaction server 100 provided at a financial affiliate. After determining and storing a key set for authenticating the same, the process of generating a code image encoding the mapping key value and the key set and issuing the code image to the customer is described. It will be appreciated that various implementation methods (e.g., some steps may be omitted, or the order may be changed) for the code image issuance process may be inferred by referring to and / or modifying the present invention. It is made including all the inferred implementation method, the technical features are not limited only to the implementation method shown in FIG.

도면3을 참조하면, 고객단말(180)은 매핑 키 값을 신청하기 위해 상기 송금거래 서버(100)로 고객정보와 거래은행 정보 및 상기 거래은행에 개설된 고객계좌 정보를 전송하고(300), 이에 대응하여 상기 송금거래 서버(100)는 상기 거래은행에 대응하는 은행서버(190)로 상기 고객 명의의 고객계좌가 개설되어 있는지 요청한다(305).
Referring to FIG. 3, the customer terminal 180 transmits customer information and bank information and customer account information established in the bank to the remittance transaction server 100 to request a mapping key value (300). In response, the remittance transaction server 100 requests the bank server 190 corresponding to the bank to determine whether a customer account under the customer's name is opened (305).

상기 은행서버(190)를 통해 상기 거래은행에 상기 고객 명의의 고객계좌가 개설된 것이 인증되면(310), 상기 송금거래 서버(100)는 상기 고객계좌와 연결되는 매핑 키 값을 결정하고(315), 상기 매핑 키 값을 인증하는 하나 이상의 키 값을 포함하는 키 집합을 결정한 후(320), 상기 매핑 키 값과 키 집합을 연결하여 저장한다(325).
When it is authenticated that the customer account of the customer's name is opened in the transaction bank through the bank server 190 (310), the remittance transaction server 100 determines the mapping key value connected to the customer account (315) After determining a key set including one or more key values for authenticating the mapping key value (320), the mapping key value and the key set are concatenated and stored (325).

상기 송금거래 서버(100)는 상기 매핑 키 값과 키 집합을 부호화한 코드 이미지를 생성하고(330), 상기 고객이 소지 가능한 매체에 상기 코드 이미지를 인자하여 상기 고객에게 발급하거나, 또는 상기 고객의 스마트폰(200)에 할당된 디바이스 식별 값을 확인하고, 이를 근거로 상기 고객의 스마트폰(200)으로 상기 생성된 코드 이미지를 푸시하여 전송한다(335).
The remittance transaction server 100 generates a code image encoding the mapping key value and the key set (330), prints the code image on a medium that can be carried by the customer, and issues the code image to the customer; The device identification value assigned to the smartphone 200 is checked, and the generated code image is pushed and transmitted to the customer's smartphone 200 based on this (335).

도면4는 본 발명의 다른 일 실시 방법에 따른 코드 이미지 발급 과정을 도시한 도면이다.
4 is a diagram illustrating a code image issuing process according to another exemplary embodiment of the present invention.

보다 상세하게 본 도면4는 고객단말(180)이 거래은행에 구비된 은행서버(190)로 매핑 키 값을 신청한 경우, 상기 은행서버(190)에서 상기 매핑 키 값을 결정하여 금융제휴기관의 송금거래 서버(100)로 전달하면, 상기 송금거래 서버(100)에서 상기 매핑 키 값을 인증하는 키 집합을 결정하여 저장하고, 상기 은행서버(190)에서 상기 송금거래 서버(100)를 통해 결정된 키 집합과 상기 매핑 키 값을 부호화한 코드 이미지를 생성하여 상기 고객에게 발급하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조 및/또는 변형하여 상기 코드 이미지 발급 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면4에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, Figure 4 shows that when the client terminal 180 applies for the mapping key value to the bank server 190 provided in the bank, the bank server 190 determines the mapping key value of the financial partner institution. When the transfer to the remittance transaction server 100, the remittance transaction server 100 determines and stores a key set for authenticating the mapping key value, the bank server 190 determined through the remittance transaction server 100 A process of generating a code image encoding a key set and the mapping key value and issuing the code image to the customer. Those skilled in the art may refer to and / or modify the present invention. Various implementation methods (e.g., some steps may be omitted or the order may be changed) for the code image issuing process may be inferred. However, the present invention is directed to all the inferred implementation methods. It is made, including, and the technical features are not limited only to the implementation method shown in FIG.

도면4를 참조하면, 고객단말(180)은 매핑 키 값을 신청하기 위해 상기 거래은행에 구비된 은행서버(190)로 고객정보와 고객계좌 정보를 전송하고(400), 이에 대응하여 상기 은행서버(190)는 상기 고객정보에 대응하는 고객 명의의 고객계좌가 개설되어 있는지 인증한다(405).
Referring to Figure 4, the customer terminal 180 transmits the customer information and customer account information to the bank server 190 provided in the trading bank (400) to apply for the mapping key value (400), and correspondingly the bank server In operation 405, the client 190 authenticates whether a customer account is opened in the name of the customer corresponding to the customer information.

만약 상기 고객 명의의 고객계좌가 인증되면, 상기 은행서버(190)는 상기 고객계좌와 연결되는 매핑 키 값을 결정하고(410), 상기 송금거래 서버(100)로 상기 매핑 키 값을 전송한다(415).
If the customer account of the customer name is authenticated, the bank server 190 determines the mapping key value connected to the customer account (410), and transmits the mapping key value to the remittance transaction server 100 ( 415).

상기 송금거래 서버(100)는 상기 매핑 키 값을 인증하는 하나 이상의 키 값을 포함하는 키 집합을 결정한 후(420), 상기 매핑 키 값과 키 집합을 연결하여 저장한 후(425), 상기 키 집합을 상기 은행서버(190)로 전송한다(430).
The remittance transaction server 100 determines a key set including one or more key values for authenticating the mapping key value (420), and stores the mapping key value and the key set by concatenating (425). The set is transmitted to the bank server 190 (430).

상기 은행서버(190)는 상기 매핑 키 값과 키 집합을 부호화한 코드 이미지를 생성하고(435), 상기 고객이 소지 가능한 매체에 상기 코드 이미지를 인자하여 상기 고객에게 발급하거나, 또는 상기 고객의 스마트폰(200)에 할당된 디바이스 식별 값을 확인하고, 이를 근거로 상기 고객의 스마트폰(200)으로 상기 생성된 코드 이미지를 푸시하여 전송한다(440).
The bank server 190 generates a code image encoding the mapping key value and the key set (435), prints the code image on a medium that can be carried by the customer, and issues the code image to the customer, or the smart of the customer. The device identification value assigned to the phone 200 is checked, and the generated code image is pushed and transmitted to the customer's smartphone 200 based on the device identification value 440.

도면5는 본 발명의 실시 방법에 따른 송금인의 스마트폰(200) 기능 구성을 도시한 도면이다.
5 is a diagram illustrating a functional configuration of the smart phone 200 of the remitter according to the embodiment of the present invention.

보다 상세하게 본 도면5는 카메라를 구비하고 데이터 통신망에 연결 가능한 스마트폰(200)에서 상기 카메라를 통해 상기 코드 이미지를 촬영 및 인식하여 매핑 키 값과 키 집합을 포함하는 부호화 인식 데이터를 인식하고, 상기 부호화 인식 데이터를 근거로 수취정보를 확인하여 송금거래를 처리하는 송금거래 프로그램 모듈 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면5를 참조 및/또는 변형하여 상기 스마트폰(200) 기능에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면5에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 5 illustrates a coded image including a mapping key value and a key set by capturing and recognizing the code image through the camera in a smart phone 200 having a camera and connected to a data communication network. Remittance transaction program module for processing the remittance transaction by confirming the receipt information on the basis of the encoded recognition data, if the person of ordinary skill in the technical field to which the present invention belongs, reference and / or this figure 5 It will be able to infer various implementation methods for the function of the smart phone 200 by modifying, the present invention is made including all the implementation methods inferred, the technical features are limited only by the implementation method shown in FIG. Not.

도면5를 참조하면, 상기 스마트폰(200)은, 제어부(205)와 메모리부(255)와 화면 출력부(210)와 키 입력부(215)와 사운드 출력부(220)와 사운드 입력부(225)와 카메라부(230)와 무선망 통신모듈(240)과 근거리 무선 통신모듈(235)과 USIM 리더부(245) 및 USIM(250)와 전원 공급을 위한 배터리(260)를 구비한다. 다만 본 도면5는 상기 도면2에 도시된 스마트폰(200) 구성과 동일한 구성에 대한 상세한 설명은 편의상 생략하기로 한다. 아울러 본 발명을 구현하기 위한 송금거래 프로그램 모듈의 기능 구성부를 본 도면5의 제어부(205) 내에 도시하여 설명하기로 한다. 상기 도면2에 도시된 바코드 프로그램 모듈과 본 도면5의 송금거래 프로그램 모듈은 하나의 프로그램 모듈로 구현되거나, 또는 연동 가능한 두개의 프로그램 모듈로 모두 구현 가능함을 밝혀두는 바이다.
Referring to FIG. 5, the smartphone 200 includes a control unit 205, a memory unit 255, a screen output unit 210, a key input unit 215, a sound output unit 220, and a sound input unit 225. And a camera unit 230, a wireless network communication module 240, a short range wireless communication module 235, a USIM reader unit 245, a USIM 250, and a battery 260 for supplying power. However, FIG. 5 is a detailed description of the same configuration as the configuration of the smart phone 200 shown in FIG. 2 will be omitted for convenience. In addition, the functional configuration of the remittance transaction program module for implementing the present invention will be described in the control unit 205 of FIG. The bar code program module illustrated in FIG. 2 and the remittance transaction program module of FIG. 5 may be implemented as one program module or may be implemented as two program modules that can be linked.

도면5를 참조하면, 상기 송금거래 프로그램 모듈은, 상기 카메라부(230)를 통해 수취인이 소지한 매체에 인자된 코드 이미지를 촬영하거나, 또는 상기 수취인의 스마트폰(200) 화면에 출력된 코드 이미지를 촬영하거나, 또는 수취인의 스마트폰(200)으로부터 수신된 코드 이미지를 인식하는 코드 이미지 인식부(500)와, 상기 코드 이미지에 대응하는 부호화 인식 데이터를 획득하는 인식 데이터 획득부(505)와, 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보를 포함하는 송금정보를 입력 받거나 또는 메모리부(255)(또는 USIM(250))에 저장된 송금정보를 추출하는 송금정보 획득부(510)와, 데이터 통신망을 통해 상기 부호화 인식 데이터를 송금거래 서버(100)로 전송하거나, 또는 상기 부호화 인식 데이터와 송금정보를 포함하는 송금거래 데이터를 상기 송금거래 서버(100)로 전송하는 데이터 전송부(515)를 구비한다.
Referring to FIG. 5, the remittance transaction program module photographs a code image printed on a medium possessed by a payee through the camera unit 230 or a code image output on a screen of the payee's smartphone 200. A code image recognition unit 500 for photographing or recognizing a code image received from a recipient's smartphone 200, a recognition data acquisition unit 505 for obtaining encoded recognition data corresponding to the code image, A remittance information acquisition unit 510 for receiving remittance information including remitter information, remittance bank information, remittance account information, remittance amount information, or extracting remittance information stored in a memory unit 255 (or USIM 250); Transmitting the encoded recognition data to the remittance transaction server 100 through a data communication network, or transmitting remittance transaction data including the encoded recognition data and remittance information. And a data transmission section 515 for transmitting to the gold transaction server 100.

본 발명의 일 실시 방법에 따라 상기 코드 이미지가 매체에 인자되어 수취인에게 발급된 경우, 상기 코드 이미지 인식부(500)는 상기 카메라부(230)를 통해 상기 매체를 촬영하여 상기 코드 이미지를 인식한다.
When the code image is printed on a medium and issued to a recipient according to an exemplary embodiment of the present invention, the code image recognition unit 500 recognizes the code image by photographing the medium through the camera unit 230. .

본 발명의 다른 일 실시 방법에 따라 상기 코드 이미지가 수취인의 스마트폰(200) 화면에 출력된 경우, 상기 코드 이미지 인식부(500)는 상기 카메라부(230)를 통해 상기 수취인의 스마트폰(200) 화면을 촬영하여 상기 코드 이미지를 인식한다.
According to another exemplary embodiment of the present invention, when the code image is output on the screen of the recipient's smartphone 200, the code image recognition unit 500 uses the camera unit 230 of the recipient's smartphone 200. Take a picture to recognize the code image.

본 발명의 또다른 일 실시 방법에 따라 상기 수취인의 스마트폰(200)에서 상기 코드 이미지를 전송한 경우, 상기 코드 이미지 인식부(500)는 상기 수취인의 스마트폰(200)으로부터 상기 코드 이미지를 수신한다.
According to another exemplary embodiment of the present invention, when the code image is transmitted from the recipient's smartphone 200, the code image recognition unit 500 receives the code image from the recipient's smartphone 200. do.

상기 코드 이미지가 획득되면, 상기 인식 데이터 획득부(505)는 상기 코드 이미지를 생성한 매트릭스 부호화 규칙과 동일한 부호화 규칙을 통해 상기 코드 이미지를 판독하여 상기 코드 이미지 상에 부호화된 매핑 키 값과 키 집합을 추출한다.
When the code image is obtained, the recognition data acquirer 505 reads the code image through the same coding rule as the matrix coding rule that generated the code image, and sets a mapping key value and a key encoded on the code image. Extract

또는, 상기 인식 데이터 획득부(505)는 상기 인식된 코드 이미지 상에서 부호화 매트릭스 영역만 선택적으로 추출하여 이미지 데이터 형태의 부호화 인식 데이터를 획득할 수 있다.
Alternatively, the recognition data obtainer 505 may selectively extract only an encoding matrix region from the recognized code image to obtain encoded recognition data in the form of image data.

상기 부호화 인식 데이터가 획득되면, 상기 데이터 전송부(515)는 상기 데이터 통신망을 통해 상기 획득된 부호화 인식 데이터를 상기 송금거래 서버(100)로 전송한다.
When the encoded recognition data is obtained, the data transmitter 515 transmits the obtained encoded recognition data to the remittance transaction server 100 through the data communication network.

상기 송금정보 획득부(510)는 상기 화면 출력부(210)로 송금정보 입력 인터페이스를 출력하고, 상기 송금정보 입력 인터페이스를 통해 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보를 하나 이상 포함하는 송금정보를 입력 받는다. 만약 상기 메모리부(255) 또는 USIM(250)에 상기 송금정보가 저장된 경우, 상기 송금정보 획득부(510)는 상기 메모리부(255) 또는 USIM(250)으로부터 상기 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보를 하나 이상 포함하는 송금정보를 추출할 수 있다.
The remittance information acquisition unit 510 outputs remittance information input interface to the screen output unit 210 and includes at least one remitter information, remittance bank information, remittance account information and remittance amount information through the remittance information input interface. Receive the remittance information. If the remittance information is stored in the memory unit 255 or the USIM 250, the remittance information acquisition unit 510 transmits the remitter information, remittance bank information, and remittance information from the memory unit 255 or the USIM 250. Remittance information including one or more account information, remittance amount information may be extracted.

상기 부호화 인식 데이터와 송금정보가 모두 획득된 경우, 상기 데이터 전송부(515)는 상기 부호화 인식 데이터를 송금거래의 수취정보로 포함하고, 상기 송금정보를 포함하는 송금거래 데이터를 구성하여 상기 데이터 통신망을 통해 상기 송금거래 서버(100)로 전송할 수 있다.
When both the encoded recognition data and the remittance information are obtained, the data transmission unit 515 includes the encoded recognition data as receipt information of a remittance transaction, and configures remittance transaction data including the remittance information to configure the data communication network. Through the transfer may be transmitted to the server 100.

도면5를 참조하면, 상기 송금거래 프로그램 모듈은, 상기 부호화 인식 데이터에 대응하는 수취은행 정보와 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 수신하는 수취정보 수신부(520)와, 상기 수신된 수취정보를 출력하는 수취정보 출력부(525)와, 상기 송금거래를 인증하는 송금인증 정보를 통해 상기 송금거래 서버(100)로 상기 송금정보와 수취정보를 이용한 송금거래를 요청하는 송금거래 요청부(530)를 구비한다.
Referring to FIG. 5, the remittance transaction program module includes a receipt information receiving unit 520 for receiving receipt information including the recipient bank information, the recipient information, and the recipient account information corresponding to the encoded recognition data, and the received receipt. Remittance transaction request unit for requesting a remittance transaction using the remittance information and the receipt information to the remittance transaction server 100 through the receipt information output unit 525 for outputting information and remittance authentication information for authenticating the remittance transaction ( 530.

상기 부호화 인식 데이터가 상기 송금거래 서버(100)로 전송된 후, 상기 수취정보 수신부(520)는 상기 송금거래 서버(100)로부터 상기 부호화 인식 데이터에 대응하는 수취은행 정보와 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 수신하고, 상기 수취정보 출력부(525)는 상기 수신된 수취정보를 출력한다.
After the encoded recognition data is transmitted to the remittance transaction server 100, the receiving information receiver 520 receives from the remittance transaction server 100 the recipient bank information, the recipient information and the recipient account information corresponding to the encoded recognition data. Receiving receipt information including a, the receipt information output unit 525 outputs the received receipt information.

만약 상기 수취정보를 수신하기 전에 상기 송금정보가 획득되지 않았다면, 상기 송금정보 획득부(510)는 상기 송금정보를 입력하는 송금정보 입력 인터페이스를 출력하고, 상기 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보를 하나 이상 포함하는 송금정보를 획득하고, 상기 송금거래 요청부(530)는 상기 송금거래를 인증하는 송금인증 정보(예컨대, 송금계좌 비밀번호, 이체 비밀번호, 공인인증서 정보, 보안카드 정보, 일회용암호 중 하나 이상)를 입력하는 거래인증 인터페이스를 출력하고, 상기 거래인증 인터페이스를 통해 하나 이상의 송금인증 정보를 입력 받는다.
If the remittance information is not obtained before receiving the receipt information, the remittance information acquisition unit 510 outputs a remittance information input interface for inputting the remittance information, and the remitter information, remittance bank information, and remittance account information. Obtaining remittance information including one or more remittance amount information, and the remittance transaction request unit 530 transmits remittance authentication information (for example, a remittance account password, a transfer password, an authentication certificate information, and a security card information) for authenticating the remittance transaction. , One or more of the one-time password) outputs a transaction authentication interface, and receives one or more remittance authentication information through the transaction authentication interface.

반면 상기 수취정보를 수신하기 전에 상기 송금정보가 획득되었다면, 상기 송금거래 요청부(530)는 상기 송금거래를 인증하는 송금인증 정보를 입력하는 거래인증 인터페이스를 출력하고, 상기 거래인증 인터페이스를 통해 하나 이상의 송금인증 정보를 입력 받는다.
On the other hand, if the remittance information is obtained before receiving the receipt information, the remittance transaction request unit 530 outputs a transaction authentication interface for inputting remittance authentication information for authenticating the remittance transaction, and through the transaction authentication interface Receive the above remittance authentication information.

상기 송금인증 정보가 입력되면, 상기 송금거래 요청부(530)는 상기 수신된 수취정보와 상기 획득된 송금정보 및 송금인증 정보를 포함하는 송금거래 요청 데이터를 상기 송금거래 서버(100)로 전송하고, 상기 송금거래 서버(100)로부터 상기 송금거래 요청 데이터에 대응하는 송금거래 결과를 수신하여 출력한다.
When the remittance authentication information is input, the remittance transaction request unit 530 transmits remittance transaction request data including the received receipt information, the obtained remittance information, and remittance authentication information to the remittance transaction server 100. Receiving and outputting a remittance transaction result corresponding to the remittance transaction request data from the remittance transaction server 100.

한편 상기 수취정보를 수신하기 전에 상기 데이터 전송부(515)가 상기 송금거래 서버(100)로 상기 송금정보를 전송한 경우, 상기 송금거래 요청부(530)는 송금인증 정보를 포함하는 송금거래 요청 데이터를 상기 송금거래 서버(100)로 전송하고, 상기 송금거래 서버(100)로부터 상기 송금거래 요청 데이터에 대응하는 송금거래 결과를 수신하여 출력할 수 있다.
Meanwhile, when the data transmission unit 515 transmits the remittance information to the remittance transaction server 100 before receiving the receipt information, the remittance transaction request unit 530 requests a remittance transaction including remittance authentication information. Data may be transmitted to the remittance transaction server 100, and the remittance transaction result corresponding to the remittance transaction request data may be received from the remittance transaction server 100 and output.

도면6은 본 발명의 일 실시 방법에 따른 코드 이미지를 이용한 개인 간 송금 과정을 도시한 도면이다.
6 is a diagram illustrating an interpersonal remittance process using a code image according to an exemplary embodiment of the present invention.

보다 상세하게 본 도면6은 상기 도면5에 도시된 송금인의 스마트폰(200)에서 코드 이미지를 인식하여 부호화 인식 데이터를 획득한 후, 상기 부호화 인식 데이터를 송금거래 서버(100)로 전송하면, 상기 송금거래 서버(100)에서 상기 키 집합을 통해 부호화 인식 데이터에 포함된 매핑 키 값을 인증하고, 상기 송금거래 서버(100)에서 상기 인증된 매핑 키 값에 대응하는 수취정보를 확인하여 상기 송금인의 스마트폰(200)으로 제공하면, 상기 스마트폰(200)에서 상기 송금정보를 획득하고 송금인증 정보를 입력받은 후, 상기 스마트폰(200)에서 상기 수취정보와 송금정보 및 송금인증 정보를 상기 송금거래 서버(100)로 전송하면, 상기 송금거래 서버(100)에서 상기 송금인의 거래은행에 구비된 은행서버(190)를 통해 상기 수취정보와 송금정보 및 송금인증 정보를 이용한 송금거래를 처리하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면6을 참조 및/또는 변형하여 상기 코드 이미지 발급 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면6에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 6 recognizes a code image in the smart phone 200 of the remitter shown in FIG. 5 to obtain encoded recognition data, and then transmits the encoded recognition data to the remittance transaction server 100. The remittance transaction server 100 authenticates the mapping key value included in the encoded recognition data through the key set, and the remittance transaction server 100 confirms receipt information corresponding to the authenticated mapping key value of the remitter. When provided to the smart phone 200, after receiving the remittance information and the remittance authentication information from the smart phone 200, the remittance information, remittance information and remittance authentication information from the smart phone 200 the remittance When transmitting to the transaction server 100, the remittance transaction server 100 uses the receipt information, remittance information and remittance authentication information through the bank server 190 provided in the remitter's transaction bank As a process of processing a remittance transaction, those of ordinary skill in the art to which the present invention pertains may refer to and / or modify this drawing 6 to implement various methods for the code image issuance process (e.g., Some steps may be omitted, or the order of implementation may be changed), but the present invention includes all the implementation methods inferred, and the technical features are not limited to the implementation method shown in FIG. No.

도면6을 참조하면, 송금인의 스마트폰(200)은 카메라부(230)를 통해 수취인이 소지한 매체에 인자된 코드 이미지를 촬영하거나, 또는 상기 수취인의 스마트폰(200) 화면에 출력된 코드 이미지를 촬영하거나, 또는 수취인의 스마트폰(200)으로부터 수신된 코드 이미지를 인식하고(600), 상기 코드 이미지에 대응하는 부호화 인식 데이터를 획득한다(605).
Referring to FIG. 6, the sender's smartphone 200 photographs the code image printed on the medium carried by the payee through the camera unit 230 or the code image output on the screen of the payee's smartphone 200. Photographing or recognizing a code image received from the recipient's smartphone 200 (600), and obtaining encoded recognition data corresponding to the code image (605).

상기 송금인의 스마트폰(200)은 상기 부호화 인식 데이터를 상기 송금거래 서버(100)로 전송하고(610), 상기 송금거래 서버(100)는 저장매체(175)로부터 상기 매핑 키 값과 연결된 키 집합을 확인하고, 상기 부호화 인식 데이터에 포함된 키 집합에 포함된 하나 이상의 유효한 키 값과 상기 저장매체(175)로부터 확인된 키 집합에 포함된 하나 이상의 키 값을 비교하여 일치하는지 확인하거나, 또는 상기 부호화 인식 데이터에 포함된 키 집합에 포함된 하나 이상의 유효한 키 값과 상기 저장매체(175)로부터 확인된 키 집합에 포함된 하나 이상의 키 값에 지정된 검증 연산을 적용하여 예측된 결과 값이 도출되는지 확인함으로써, 상기 부호화 인식 데이터에 포함된 매핑 키 값의 유효성을 인증한다(615). 만약 상기 부호화 인식 데이터가 이미지 데이터라면, 상기 송금거래 서버(100)는 상기 부호화 인식 데이터로부터 상기 매핑 키 값과 키 집합을 추출한 후, 상기 키 집합을 통해 상기 매핑 키 값을 인증할 수 있다(615).
The sender's smartphone 200 transmits the encoded recognition data to the remittance transaction server 100 (610), and the remittance transaction server 100 sets a key set connected to the mapping key value from the storage medium 175. And compares one or more valid key values included in the key set included in the encoded recognition data with one or more key values included in the key set identified from the storage medium 175, or Confirming that a predicted result value is derived by applying a verification operation specified to one or more valid key values included in the key set included in the encoded recognition data and one or more key values included in the key set identified from the storage medium 175. As a result, the validity of the mapping key value included in the encoded recognition data is authenticated (615). If the encoded recognition data is image data, the remittance transaction server 100 may extract the mapping key value and the key set from the encoded recognition data and then authenticate the mapping key value through the key set (615). ).

만약 상기 매핑 키 값이 인증되면, 상기 송금거래 서버(100)는 저장매체(175) 또는 상기 매핑 키 값에 대응하는 계좌가 개설된 은행서버(190)를 통해 상기 매핑 키 값과 연결된 계좌에 대응하는 수취은행 정보와 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인한 후(620), 상기 송금인의 스마트폰(200)으로 상기 수취정보를 제공한다(625).
If the mapping key value is authenticated, the remittance transaction server 100 corresponds to an account connected to the mapping key value through a storage medium 175 or a bank server 190 in which an account corresponding to the mapping key value is opened. After confirming the receipt information including the recipient bank information, the recipient information and the recipient account information (620), the recipient information is provided to the recipient's smartphone 200 (625).

상기 송금인의 스마트폰(200)은 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보를 포함하는 송금정보를 획득하고(630), 상기 송금거래를 인증하는 하나 이상의 송금인증 정보를 입력받은 후(635), 상기 수취정보와 송금정보 및 송금인증 정보를 상기 송금거래 서버(100)로 전송하고(640), 이에 대응하여 상기 송금거래 서버(100)는 상기 송금인의 거래은행에 대응하는 은행서버(190)로 상기 수취정보와 송금정보 및 송금인증 정보를 이용한 송금거래를 요청한다(645).
The sender's smartphone 200 obtains remittance information including remitter information, remittance bank information, remittance account information, remittance amount information (630), and receives one or more remittance authentication information for authenticating the remittance transaction. In operation 635, the receipt information, the remittance information, and the remittance authentication information are transmitted to the remittance transaction server 100 (640), and in response thereto, the remittance transaction server 100 corresponds to a bank server corresponding to the remitter's transaction bank. A request for a remittance transaction using the receipt information, the remittance information, and the remittance authentication information is requested at 190 (645).

상기 은행서버(190)에서 상기 송금거래를 처리한 후(650), 이에 대응하는 송금거래 결과를 전송하면(655), 상기 송금거래 서버(100)는 상기 송금거래 결과를 상기 송금인의 스마트폰(200)으로 전달한다(660).
After the bank server 190 processes the remittance transaction (650) and transmits a remittance transaction result corresponding thereto (655), the remittance transaction server 100 transmits the remittance transaction result to the sender's smartphone ( 200) (660).

도면7은 본 발명의 다른 일 실시 방법에 따른 코드 이미지를 이용한 개인 간 송금 과정을 도시한 도면이다.
7 is a diagram illustrating an interpersonal transfer process using a code image according to another exemplary embodiment of the present invention.

보다 상세하게 본 도면7은 상기 도면5에 도시된 송금인의 스마트폰(200)에서 코드 이미지를 인식하여 부호화 인식 데이터와 송금정보를 획득한 후, 상기 부호화 인식 데이터와 송금정보를 송금거래 서버(100)로 전송하면, 상기 송금거래 서버(100)에서 상기 키 집합을 통해 부호화 인식 데이터에 포함된 매핑 키 값을 인증하고, 상기 송금거래 서버(100)에서 인증된 매핑 키 값에 대응하는 수취정보를 확인하여 상기 송금인의 스마트폰(200)으로 제공하면, 상기 스마트폰(200)에서 상기 송금인증 정보를 입력받은 후, 상기 스마트폰(200)에서 상기 송금인증 정보를 상기 송금거래 서버(100)로 전송하면, 상기 송금거래 서버(100)에서 상기 송금인의 거래은행에 구비된 은행서버(190)를 통해 상기 수취정보와 송금정보 및 송금인증 정보를 이용한 송금거래를 처리하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면7을 참조 및/또는 변형하여 상기 코드 이미지 발급 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면7에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, in FIG. 7, a code image is recognized by the sender's smartphone 200 shown in FIG. 5 to obtain encoding recognition data and remittance information, and then the remittance transaction server 100 transmits the encoding recognition data and remittance information. ), The remittance transaction server 100 authenticates the mapping key value included in the encoded recognition data through the key set, and receives the receipt information corresponding to the mapping key value authenticated by the remittance transaction server 100. When checking and providing to the remitter's smartphone 200, after receiving the remittance authentication information from the smart phone 200, the remittance authentication information from the smart phone 200 to the remittance transaction server 100 Transmitting, using the remittance transaction server 100 to process the remittance transaction using the receipt information, remittance information and remittance authentication information through the bank server 190 provided in the remitter's transaction bank; As shown in the drawings, a person of ordinary skill in the art to which the present invention pertains may refer to and / or modify the drawing 7 to perform various methods for the code image issuing process (for example, some steps may be omitted, or It is possible to infer an implementation method in which the order is changed), but the present invention includes all the implementation methods inferred above, and the technical features are not limited only to the implementation method shown in FIG.

도면7을 참조하면, 송금인의 스마트폰(200)은 카메라부(230)를 통해 수취인이 소지한 매체에 인자된 코드 이미지를 촬영하거나, 또는 상기 수취인의 스마트폰(200) 화면에 출력된 코드 이미지를 촬영하거나, 또는 수취인의 스마트폰(200)으로부터 수신된 코드 이미지를 인식하고(700), 상기 코드 이미지에 대응하는 부호화 인식 데이터를 획득하고(705), 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보를 포함하는 송금정보를 획득한다(710).
Referring to FIG. 7, the sender's smartphone 200 photographs the code image printed on the medium carried by the payee through the camera unit 230, or the code image output on the screen of the payee's smartphone 200. Photographing or recognizing a code image received from the recipient's smartphone 200 (700), obtaining encoding recognition data corresponding to the code image (705), remitter information, remittance bank information, remittance account information In operation 710, remittance information including remittance amount information is obtained.

상기 송금인의 스마트폰(200)은 상기 부호화 인식 데이터와 송금정보를 상기 송금거래 서버(100)로 전송하고(715), 상기 송금거래 서버(100)는 저장매체(175)로부터 상기 매핑 키 값과 연결된 키 집합을 확인하고, 상기 부호화 인식 데이터에 포함된 키 집합에 포함된 하나 이상의 유효한 키 값과 상기 저장매체(175)로부터 확인된 키 집합에 포함된 하나 이상의 키 값을 비교하여 일치하는지 확인하거나, 또는 상기 부호화 인식 데이터에 포함된 키 집합에 포함된 하나 이상의 유효한 키 값과 상기 저장매체(175)로부터 확인된 키 집합에 포함된 하나 이상의 키 값에 지정된 검증 연산을 적용하여 예측된 결과 값이 도출되는지 확인함으로써, 상기 부호화 인식 데이터에 포함된 매핑 키 값의 유효성을 인증한다(720). 만약 상기 부호화 인식 데이터가 이미지 데이터라면, 상기 송금거래 서버(100)는 상기 부호화 인식 데이터로부터 상기 매핑 키 값과 키 집합을 추출한 후, 상기 키 집합을 통해 상기 매핑 키 값을 인증할 수 있다(720).
The sender's smartphone 200 transmits the encoded recognition data and the remittance information to the remittance transaction server 100 (715), and the remittance transaction server 100 transmits the mapping key value from the storage medium 175. Identify a concatenated key set, compare one or more valid key values included in the key set included in the encoded recognition data with one or more key values included in the key set identified from the storage medium 175, or Or a result obtained by applying a verification operation specified to one or more valid key values included in the key set included in the encoded recognition data and one or more key values included in the key set identified from the storage medium 175. In operation 720, the validity of the mapping key value included in the encoded recognition data is authenticated. If the encoded recognition data is image data, the remittance transaction server 100 may extract the mapping key value and the key set from the encoded recognition data and then authenticate the mapping key value through the key set (720). ).

만약 상기 매핑 키 값이 인증되면, 상기 송금거래 서버(100)는 저장매체(175) 또는 상기 매핑 키 값에 대응하는 계좌가 개설된 은행서버(190)를 통해 상기 매핑 키 값과 연결된 계좌에 대응하는 수취은행 정보와 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인한 후(725), 상기 송금인의 스마트폰(200)으로 상기 수취정보를 제공한다(730).
If the mapping key value is authenticated, the remittance transaction server 100 corresponds to an account connected to the mapping key value through a storage medium 175 or a bank server 190 in which an account corresponding to the mapping key value is opened. After confirming the recipient information including the recipient bank information, the recipient information and the recipient account information (725), the recipient information is provided to the recipient's smartphone 200 (730).

상기 송금인의 스마트폰(200)은 상기 송금거래를 인증하는 하나 이상의 송금인증 정보를 입력받은 후(735), 상기 송금인증 정보를 상기 송금거래 서버(100)로 전송하고(740), 이에 대응하여 상기 송금거래 서버(100)는 상기 송금인의 거래은행에 대응하는 은행서버(190)로 상기 수취정보와 송금정보 및 송금인증 정보를 이용한 송금거래를 요청한다(745).
The sender's smartphone 200 receives one or more remittance authentication information for authenticating the remittance transaction (735), and transmits the remittance authentication information to the remittance transaction server (100) (740). The remittance transaction server 100 requests a remittance transaction using the receipt information, remittance information and remittance authentication information to the bank server 190 corresponding to the remitter's transaction bank (745).

상기 은행서버(190)에서 상기 송금거래를 처리한 후(750), 이에 대응하는 송금거래 결과를 전송하면(755), 상기 송금거래 서버(100)는 상기 송금거래 결과를 상기 송금인의 스마트폰(200)으로 전달한다(760).
After the bank server 190 processes the remittance transaction (750) and transmits a remittance transaction result corresponding thereto (755), the remittance transaction server 100 transmits the remittance transaction result to the remitter's smartphone ( 200) (760).

100 : 송금거래 서버 105 : 정보 수신부
110 : 계좌 인증부 115 : 매핑 키 확인부
120 : 키 집합 제공부 125 : 값 결정부
130 : 값 저장부 135 : 코드 이미지 생성부
140 : 코드 이미지 발급부 145 : 데이터 수신부
150 : 이미지 판독부 155 : 매핑 키 인증부
160 : 수취정보 확인부 165 : 수취정보 제공부
170 : 송금거래 처리부 175 : 저장매체
180 : 고객단말 190 : 은행서버
200 : 스마트폰
100: remittance transaction server 105: information receiving unit
110: account authentication unit 115: mapping key confirmation unit
120: key set providing unit 125: value determination unit
130: value storage unit 135: code image generation unit
140: code image issuing unit 145: data receiving unit
150: image reading unit 155: mapping key authentication unit
160: receipt information confirmation unit 165: receipt information providing unit
170: remittance transaction processing unit 175: storage medium
180: customer terminal 190: bank server
200: Smartphone

Claims (16)

금융제휴기관에 구비된 서버에 구현되는 코드 이미지를 이용한 개인 간 송금 시스템에 있어서,
고객의 거래은행에 구비된 은행서버로부터 고객계좌와 연결된 매핑 키 값을 수신하거나 또는 상기 고객계좌와 연결되는 매핑 키 값을 결정하는 매핑 키 확인부;
상기 매핑 키 값을 인증하기 위한 N(N≥1)개의 키 값을 포함하는 키 집합을 결정하는 값 결정부;
상기 매핑 키 값과 상기 결정된 N개의 키 집합을 매핑하여 저장매체에 저장하는 값 저장부;
송금인의 스마트폰으로부터 상기 매핑 키 값과 N개의 키 집합을 지정된 매트릭스 부호화 규칙에 따라 코딩 및 부호화한 코드 이미지를 인식한 부호화 인식 데이터를 수신하는 데이터 수신부;
상기 저장매체로부터 상기 수신된 매핑 키 값과 매핑된 N개의 키 집합 중 n(1≤n≤N)개의 키 집합을 확인하고, 상기 수신된 N개의 키 집합 중 n개의 키 집합과 상기 저장매체로부터 확인된 n개의 키 집합을 비교(또는 검증 연산)하여 상기 매핑 키 값을 인증하는 매핑 키 인증부;
상기 매핑 키 값과 연결된 고객계좌에 대응하는 수취은행 정보와 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인하는 수취정보 확인부;
상기 송금인의 스마트폰으로 상기 확인된 수취정보를 제공하는 수취정보 제공부; 및
상기 수취정보와 상기 송금인의 스마트폰으로부터 제공된 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보 및 송금인증 정보를 상기 송금인의 거래은행에 구비된 은행서버로 제공하여 송금거래가 처리되도록 하는 송금거래 처리부;를 구비하여 이루어지는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 시스템.
In the interpersonal remittance system using a code image implemented in a server provided in a financial partnership,
A mapping key verification unit configured to receive a mapping key value associated with a customer account from a bank server provided in a customer's trading bank or determine a mapping key value connected to the customer account;
A value determination unit that determines a key set including N (N ≧ 1) key values for authenticating the mapping key values;
A value storage unit which maps the mapping key value and the determined N key sets to a storage medium;
A data receiving unit for receiving, from a smartphone of a sender, encoding recognition data recognizing a code image obtained by coding and encoding the mapping key value and the N key sets according to a specified matrix encoding rule;
Identify n (1 ≦ n ≦ N) key sets among the N key sets mapped with the received mapping key value from the storage medium, and check n key sets among the received N key sets and the storage medium A mapping key authenticator configured to compare (or verify arithmetic) a set of n keys and authenticate the mapping key value;
A receipt information verification unit for confirming receipt information including the recipient bank information, the recipient information, and the recipient account information corresponding to the customer account associated with the mapping key value;
Receipt information providing unit for providing the confirmed receipt information to the sender's smartphone; And
Remittance transaction for providing remittance information, remitter information, remittance bank information, remittance account information, remittance amount information and remittance authentication information provided from the remitter's smartphone to the bank server provided in the remitter's transaction bank An inter-person remittance system using a code image, characterized in that it comprises a processing unit.
제 1항에 있어서,
상기 금융제휴기관으로 상기 매핑 키 값이 신청된 경우,
고객단말로부터 고객정보와 거래은행 정보 및 상기 거래은행에 개설된 고객계좌 정보를 수신하는 정보 수신부; 및
상기 거래은행에 구비된 은행서버와 연계하여 상기 고객 명의의 고객계좌가 상기 거래은행에 개설되어 있는지 인증하는 계좌 인증부;를 더 구비하고,
상기 매핑 키 확인부는,
상기 고객계좌가 상기 거래은행에 개설된 경우에 상기 매핑 키 값을 결정하는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 시스템.
The method of claim 1,
When the mapping key value is applied to the financial alliance institution,
An information receiving unit for receiving customer information and trading bank information and customer account information established in the trading bank from a customer terminal; And
And an account authentication unit for authenticating whether a customer account of the customer's name is opened in the trading bank in connection with a bank server provided in the trading bank.
The mapping key confirmation unit,
The inter-person transfer system using a code image, characterized in that for determining the mapping key value when the customer account is opened in the trading bank.
제 1항에 있어서, 상기 매핑 키 확인부는,
상기 금융제휴기관과 제휴된 고객의 거래은행으로 상기 매핑 키 값이 신청된 경우,
상기 거래은행에 구비된 은행서버로부터 상기 거래은행에 개설된 고객계좌와 연결되는 매핑 키 값을 수신하는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 시스템.
The method of claim 1, wherein the mapping key confirmation unit,
When the mapping key value is applied to the trading bank of the customer affiliated with the financial alliance institution,
Inter-person remittance system using a code image, characterized in that for receiving a mapping key value connected to the customer account opened in the bank from the bank server provided in the bank.
제 3항에 있어서,
상기 키 집합이 결정되면, 상기 매핑 키 값과 상기 키 집합을 상기 은행서버로 제공하는 키 집합 제공부;를 더 구비하여 이루어지는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 시스템.
The method of claim 3, wherein
And a key set providing unit configured to provide the mapping key value and the key set to the bank server, when the key set is determined.
제 1항에 있어서,
상기 값 저장부는,
상기 매핑 키 값과 연결된 고객계좌에 대응하는 고객계좌 정보와 거래은행 정보 및 고객정보를 상기 매핑 키 값과 연결하여 저장매체에 저장하고,
상기 수취정보 확인부는,
상기 저장매체로부터 상기 매핑 키 값과 연결된 수취은행 정보와 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인하는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 시스템.
The method of claim 1,
The value storage unit,
Storing the customer account information, the transaction bank information, and the customer information corresponding to the customer account associated with the mapping key value in a storage medium by connecting the mapping key value with the mapping key value;
The receipt information confirmation unit,
The inter-person remittance system using a code image, characterized in that the receiving information including the recipient bank information, the recipient information and the recipient account information associated with the mapping key value from the storage medium.
제 1항에 있어서, 상기 매핑 키 값은,
은행 식별 값과 계좌 식별 값을 포함하고,
상기 수취정보 확인부는,
상기 은행 식별 값에 대응하는 은행서버로부터 상기 계좌 식별 값에 대응하는 수취인 정보 및 수취계좌 정보를 수신하여 상기 은행 식별 값에 대응하는 수취은행 정보와 상기 은행서버로부터 수신된 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인하는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 시스템.
The method of claim 1, wherein the mapping key value,
Include bank identification values and account identification values,
The receipt information confirmation unit,
Receiving the payee information and the receiving account information corresponding to the account identification value from the bank server corresponding to the bank identification value, the recipient bank information corresponding to the bank identification value and the beneficiary information and the receiving account information received from the bank server; Inter-person remittance system using a code image, characterized in that to check the receipt information including.
제 1항에 있어서, 상기 부호화 인식 데이터는,
상기 인식된 코드 이미지로부터 추출된 매핑 키 값과 키 집합을 포함하거나, 또는
상기 인식된 코드 이미지에 대응하는 이미지 데이터를 포함하여 이루어지는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 시스템.
The method of claim 1, wherein the encoded recognition data,
Includes a mapping key value and a key set extracted from the recognized code image, or
The inter-person remittance system using a code image, characterized in that it comprises image data corresponding to the recognized code image.
제 1항에 있어서,
상기 부호화 인식 데이터가 이미지 데이터를 포함하는 경우, 상기 매트릭스 부호화 규칙에 따라 상기 이미지 데이터를 판독하여 매핑 키 값과 키 집합을 추출하는 이미지 판독부를 더 구비하여 이루어지는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 시스템.
The method of claim 1,
When the coded recognition data includes image data, an image reader may further include an image reader configured to read the image data and extract a mapping key value and a key set according to the matrix coding rule. Money transfer system.
제 1항에 있어서, 상기 데이터 수신부는,
상기 부호화 인식 데이터를 송금거래의 수취정보로 포함하고 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보를 포함하는 송금거래 데이터를 수신하는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 시스템.
The method of claim 1, wherein the data receiving unit,
And the remittance transaction data including the remitter information, the remittance bank information, the remittance account information and the remittance amount information, including the encoded recognition data as the receipt information of the remittance transaction.
제 1항에 있어서, 상기 데이터 수신부는,
상기 수취정보를 포함하고 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보 및 송금인증 정보를 포함하는 송금거래 요청 데이터를 수신하는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 시스템.
The method of claim 1, wherein the data receiving unit,
The inter-person remittance system using the code image, characterized in that for receiving the remittance information, including the receipt information, the remitter information, remittance bank information, remittance account information, remittance amount information and remittance authentication information.
제 1항에 있어서, 상기 코드 이미지는,
상기 송금인의 스마트폰에 구비된 카메라를 통해 수취인이 소지한 매체(또는 수취인의 스마트폰 화면)으로부터 인식되거나, 또는
상기 수취인의 스마트폰으로부터 상기 송금인의 스마트폰으로 수신되는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 시스템.
The method of claim 1, wherein the code image,
Recognized from the medium (or recipient's smartphone screen) possessed by the payee through a camera provided in the sender's smartphone, or
Inter-person remittance system using a code image, characterized in that received from the recipient's smartphone to the sender's smartphone.
제 1항에 있어서, 상기 N개의 키 값은,
n(1≤n≤N)개의 유효한 키 값과 (N-n)개의 유효하지 않은 키 값을 포함하여 이루어지는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 시스템.
The method of claim 1, wherein the N key values are:
An interpersonal remittance system using a code image comprising n (1≤n≤N) valid key values and (Nn) invalid key values.
금융제휴기관에 구비된 서버에 의해 실행되는 코드 이미지를 이용한 개인 간 송금 방법에 있어서,
상기 서버는 고객의 거래은행에 구비된 은행서버로부터 고객계좌와 연결된 매핑 키 값을 수신하거나 또는 상기 고객계좌와 연결되는 매핑 키 값을 결정하는 단계;
상기 서버가 상기 매핑 키 값을 인증하기 위한 N(N≥1)개의 키 값을 포함하는 키 집합을 결정하는 단계;
상기 서버가 상기 매핑 키 값과 상기 결정된 N개의 키 집합을 매핑하여 저장매체에 저장하는 단계;
상기 서버가 송금인의 스마트폰으로부터 상기 매핑 키 값과 N개의 키 집합을 지정된 매트릭스 부호화 규칙에 따라 코딩 및 부호화한 코드 이미지를 인식한 부호화 인식 데이터를 수신하는 단계;
상기 서버가 상기 저장매체로부터 상기 수신된 매핑 키 값과 매핑된 N개의 키 집합 중 n(1≤n≤N)개의 키 집합을 확인하고, 상기 수신된 N개의 키 집합 중 n개의 키 집합과 상기 저장매체로부터 확인된 n개의 키 집합을 비교(또는 검증 연산)하여 상기 매핑 키 값을 인증하는 단계;
상기 서버가 상기 매핑 키 값과 연결된 고객계좌에 대응하는 수취은행 정보와 수취인 정보 및 수취계좌 정보를 포함하는 수취정보를 확인하는 단계;
상기 서버가 상기 송금인의 스마트폰으로 상기 확인된 수취정보를 제공하는 단계; 및
상기 서버가 상기 수취정보와 상기 송금인의 스마트폰으로부터 제공된 송금인 정보, 송금은행 정보, 송금계좌 정보, 송금금액 정보 및 송금인증 정보를 상기 송금인의 거래은행에 구비된 은행서버로 제공하여 송금거래가 처리되도록 하는 단계;를 포함하여 이루어지는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 방법.
In the inter-person remittance method using a code image executed by a server provided in a financial partnership,
The server receiving a mapping key value associated with a customer account or determining a mapping key value associated with the customer account from a bank server provided in the customer's trading bank;
Determining, by the server, a key set including N (N ≧ 1) key values for authenticating the mapping key value;
Mapping, by the server, the mapping key value and the determined N key sets to a storage medium;
Receiving, by the server, encoding recognition data recognizing a code image obtained by coding and encoding the mapping key value and the N key sets according to a specified matrix encoding rule from a sender's smartphone;
The server checks n (1 ≦ n ≦ N) key sets among the N key sets mapped with the received mapping key value from the storage medium, and stores the n key sets and the storage among the received N key sets. Comparing (or verifying) the n set of keys identified from the medium to authenticate the mapping key values;
Confirming, by the server, receipt information including recipient bank information, recipient information, and recipient account information corresponding to the customer account associated with the mapping key value;
The server providing the confirmed receipt information to the sender's smartphone; And
The server provides the remitter information, the remitter information, the remittance bank information, the remittance account information, the remittance amount information and the remittance authentication information provided from the smart phone of the remitter to the bank server provided in the remitter's transaction bank to process the remittance transaction. Remittance method between individuals using a code image, characterized in that comprises a.
제 13항에 있어서, 상기 매핑 키 값을 결정하는 단계는,
상기 금융제휴기관에 구비된 서버에서 상기 매핑 키 값이 결정되는 경우,
상기 서버가 고객단말로부터 고객정보와 거래은행 정보 및 상기 거래은행에 개설된 고객계좌 정보를 수신하는 단계; 및
상기 서버가 상기 거래은행에 구비된 은행서버와 연계하여 상기 고객 명의의 고객계좌가 상기 거래은행에 개설되어 있는지 인증하는 단계;를 더 포함하여 이루어지는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 방법.
The method of claim 13, wherein determining the mapping key value comprises:
When the mapping key value is determined in the server provided to the financial partner institution,
Receiving, by the server, customer information, transaction bank information, and customer account information established in the transaction bank from the customer terminal; And
And the server cooperating with a bank server provided in the trading bank to verify whether a customer account of the customer's name is opened in the trading bank.
제 13항에 있어서, 상기 매핑 키 값을 결정하는 단계는,상기 금융제휴기관과 제휴된 고객의 거래은행에 구비된 서버에서 상기 매핑 키 값이 결정되는 경우,
상기 서버가 상기 금융제휴기관과 제휴된 고객의 거래은행에 구비된 은행서버로부터 상기 거래은행에 개설된 고객계좌와 연결되는 매핑 키 값을 수신하는 단계;를 더 포함하여 이루어지는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 방법.
The method of claim 13, wherein the determining of the mapping key value comprises: determining the mapping key value in a server provided in a trading bank of a customer affiliated with the financial partnership institution.
And receiving, by the server, a mapping key value connected to a customer account opened in the trading bank from a bank server provided at the trading bank of the customer affiliated with the financial affiliated institution. Remittance method between individuals.
제 13항에 있어서, 상기 매핑 키 값을 인증하는 단계는,
상기 부호화 인식 데이터가 이미지 데이터를 포함하는 경우, 상기 서버가 상기 매트릭스 부호화 규칙에 따라 상기 이미지 데이터를 판독하여 매핑 키 값과 키 집합을 추출하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 코드 이미지를 이용한 개인 간 송금 방법.
The method of claim 13, wherein authenticating the mapping key value comprises:
If the encoded recognition data includes image data, the server further includes reading the image data according to the matrix encoding rule and extracting a mapping key value and a key set. How to transfer money between individuals.
KR1020110020763A 2011-03-09 2011-03-09 Method and System for Remitting between Persons using Code Image Active KR101192485B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110020763A KR101192485B1 (en) 2011-03-09 2011-03-09 Method and System for Remitting between Persons using Code Image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110020763A KR101192485B1 (en) 2011-03-09 2011-03-09 Method and System for Remitting between Persons using Code Image

Publications (2)

Publication Number Publication Date
KR20120104455A KR20120104455A (en) 2012-09-21
KR101192485B1 true KR101192485B1 (en) 2012-10-17

Family

ID=47111863

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110020763A Active KR101192485B1 (en) 2011-03-09 2011-03-09 Method and System for Remitting between Persons using Code Image

Country Status (1)

Country Link
KR (1) KR101192485B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160136684A (en) 2015-05-20 2016-11-30 주식회사 케이에스넷 A method for facilitating an easy payment in accordance with an order and a agent system therefor

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101445001B1 (en) * 2012-11-16 2014-10-01 사단법인 금융결제원 Method and System for Providing End-To-End Security Payment by using Near Field Communication

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160136684A (en) 2015-05-20 2016-11-30 주식회사 케이에스넷 A method for facilitating an easy payment in accordance with an order and a agent system therefor

Also Published As

Publication number Publication date
KR20120104455A (en) 2012-09-21

Similar Documents

Publication Publication Date Title
EP3265978B1 (en) Authentication-activated augmented reality display device
KR20120136236A (en) Method and system for transacting by account using dynamic account number
KR20150043696A (en) Method for Providing One Time Password Based on Media Identification by using Code Image
KR101192485B1 (en) Method and System for Remitting between Persons using Code Image
KR102392147B1 (en) Method for Converging Facing and Non-facing Certification
KR101187932B1 (en) System for Processing Payment using Agent's Mobile Device, and Mobile Device
KR102193160B1 (en) Method for Providing Transacting Linked Authentication Code
KR102172855B1 (en) Method for Providing Server Type One Time Code for Medium Separation by using User’s Handheld type Medium
KR101762293B1 (en) Method for Processing Card Transactions by using Encoded Volatile Data on Electronic Code-Image
KR101792249B1 (en) Method for Processing Card Transactions by using Code-Image
KR102247450B1 (en) Method for Providing Transacting Linked Authentication Code by using Near Field Communication
KR101183714B1 (en) Method and system for certificating by media combination, smart phone
KR101199093B1 (en) Method and System for Paying Giro using Code Image
KR20120111474A (en) User terminal, card payment system and method thereof
KR20120107043A (en) Method and system for providing non-facing certification by using camera, handheld device
KR101210264B1 (en) Method and System for Authenticating Code Image, Smart Phone
KR20040075159A (en) System and Method for Confirming Card Settlement
KR20150034862A (en) Method for Providing Transacting Linked Authentication Code by using Near Field Communication
CN117280344A (en) Method for controlling a smart card
KR20120089884A (en) Smart phone and method for providing card transaction by mutual consent of certification value
EP4055543A1 (en) Payment system and apparatus
CN109426964A (en) For authorizing the method and system of transaction
KR20180086339A (en) Method for Providing Independent Payment in Reverse Direction
KR20120136437A (en) Method and system for registering application for account transaction using dynamic account number
KR20180086352A (en) Method for Providing Independent Payment in Reverse Direction

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20110309

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: 20120229

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: 20120927

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20121011

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20121011

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20151008

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20151008

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20161010

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20161010

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20171010

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20171010

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20181112

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20181112

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20191010

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20191010

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20201007

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20211012

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20221011

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20241007

Start annual number: 13

End annual number: 13