[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102119899B1 - Automatic mobile payment method and system for the same - Google Patents

Automatic mobile payment method and system for the same Download PDF

Info

Publication number
KR102119899B1
KR102119899B1 KR1020190066388A KR20190066388A KR102119899B1 KR 102119899 B1 KR102119899 B1 KR 102119899B1 KR 1020190066388 A KR1020190066388 A KR 1020190066388A KR 20190066388 A KR20190066388 A KR 20190066388A KR 102119899 B1 KR102119899 B1 KR 102119899B1
Authority
KR
South Korea
Prior art keywords
payment
processing device
mobile
mobile device
service server
Prior art date
Application number
KR1020190066388A
Other languages
Korean (ko)
Inventor
강민
목인경
Original Assignee
강민
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 강민 filed Critical 강민
Priority to KR1020190066388A priority Critical patent/KR102119899B1/en
Priority to PCT/KR2020/007293 priority patent/WO2020246828A1/en
Application granted granted Critical
Publication of KR102119899B1 publication Critical patent/KR102119899B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • 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/3278RFID or NFC payments by means of 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/322Aspects of commerce using mobile devices [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/325Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
    • 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/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • H04W12/0608
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/068Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

Disclosed is an automatic mobile payment method, comprising the following steps of: allowing a service server to receive one user identification information from a payment processing device broadcasting a first signal by using near field communications; transmitting a near field communications unit name of a first mobile device received from the first mobile device which detects the first signal to the payment processing device; receiving information on a first distance between the payment processing device and the first mobile device from the payment processing device; and performing a payment process in which a payment source identified by the one user identification information and the payment processing device participate, wherein the payment process is performed when it is determined that the payment processing device and the first mobile device are within a predetermined distance from each other based on the information on the first distance, and when the one user identification information is related to the first mobile device. The payment processing device is configured to detect a 1M signal broadcasted by the first mobile device using the near field communications based on the near field communications name of the first mobile device, and to generate the information on the first distance based on the 1M signal.

Description

모바일 자동 결제 방법 및 이를 위한 시스템{Automatic mobile payment method and system for the same}Automatic mobile payment method and system for the same}

본 발명은 모바일 자동 결제 방법 및 이를 이용한 시스템에 관한 것이다. 특히, 거래 시 사용자가 모바일기기를 꺼내 직접 조작하지 않아도 자동으로 모바일 결제가 이루어지는 모바일 자동 결제 방법 및 이를 이용한 시스템에 관한 것이다.The present invention relates to a mobile automatic payment method and a system using the same. Particularly, the present invention relates to a mobile automatic payment method and a system using the mobile payment method in which a mobile payment is automatically performed even when a user does not directly take out a mobile device during a transaction.

최근 스마트폰 등의 모바일 디바이스를 이용한 모바일 결제가 다양하게 제공되고 있다. 이를 위하여 일반적으로, 사용자는 모바일기기를 꺼낸 후 조작하여 전용의 결제 어플리케이션을 실행한 뒤, 결제 방법을 선택하고 보안 인증 과정을 거치게 된다. 이 과정에서 사용자가 손을 사용하게 된다. 기존의 모바일 결제는 모바일 결제 진행을 위하여 모바일을 꺼내고, 잠금 화면을 해제하고, 결제를 위한 App을 실행하고, 비밀번호를 입력하는 등 너무 많은 과정이 필요하다. 구체적인 결제 환경에 따라서는 이 과정이 상당히 번거로울 수 있기 때문에, 종래의 실물 카드를 이용한 결제 행태가 그대로 유지되고 결국 이러한 모바일 결제의 확산이 이루어지지 않을 수 있다.Recently, various mobile payments using a mobile device such as a smartphone have been provided. To this end, in general, a user takes a mobile device and then operates it to execute a dedicated payment application, selects a payment method, and undergoes a security authentication process. In this process, the user uses the hand. Existing mobile payments require too many processes, such as taking out the mobile, unlocking the lock screen, running an app for payment, and entering a password to proceed with mobile payments. Depending on the specific payment environment, this process can be quite cumbersome, and thus the payment behavior using the conventional physical card may be maintained and eventually the spread of such mobile payment may not be achieved.

이러한 결제의 복잡성을 단순화하기 위하여, 근거리통신기술을 이용해 결제수단을 가맹점 단말기에 접촉시키면 결제가 이루어지게 하거나, 모바일 전자 지갑 앱에 미리 등록한 결제 비밀번호를 입력하면 결제가 진행되는 간편결제 등의 방안들이 제안되고 있다. In order to simplify the complexity of the payment, methods such as simple payment, in which payment is made when a payment method is contacted to a merchant terminal using a short-range communication technology, or payment is performed by entering a payment password registered in advance in the mobile electronic wallet app. Is being proposed.

그러나 이러한 간편결제 방법 또한 모바일기기를 손으로 꺼내야 가능한 방법이며, 모바일기기를 꺼내어 어플리케이션을 실행해야 하므로 그 과정에서 대기 시간이 발생할 수 있는 문제점이 있다. 또한 결제 비밀번호의 경우, 결제 비밀번호의 유출 위험이 있어 보안상에도 문제가 발생할 수 있다.However, such a simple payment method is also a method that can be performed by taking out the mobile device by hand, and there is a problem in that a waiting time may occur in the process since the mobile device must be taken out and an application is executed. Also, in the case of the payment password, there is a risk of leakage of the payment password, which may cause security problems.

본 발명에서는 최소화 된 과정을 통하여 모바일 결제가 가능하도록 하는 모바일 결제 수단을 제공하고자 한다.The present invention is to provide a mobile payment method to enable mobile payment through a minimized process.

또한, 본 발명에서는 모바일기기를 꺼내지 않고도 결제진행장치에 사용자가 미리 설정한 패스워드들 입력하면 자동으로 모바일 결제가 이루어지도록 하는 기술을 제공하고자 한다. In addition, the present invention is to provide a technology that automatically performs mobile payment when a user enters passwords set in advance in a payment processing device without removing a mobile device.

또한, 본 발명에서는 일회용 패스워드(One Time Password; OTP)를 이용하여 모바일 결제의 보안성을 강화하는 기술을 제공하고자 한다. In addition, the present invention is to provide a technique for enhancing the security of mobile payments using a one-time password (OTP).

본 발명의 일 관점에 따라, 결제진행장치가, 근거리통신을 이용하여 제1신호를 브로드캐스팅하는 단계; 상기 결제진행장치가, 한 개의 사용자식별정보를 상기 서비스서버에게 전송하는 단계; 상기 결제진행장치가, 상기 제1신호를 검출한 제1모바일기기가 상기 서비스서버에게 제공한 상기 제1모바일기기의 근거리통신부명칭을 상기 서비스서버로부터 수신하는 단계; 및 상기 결제진행장치가, 상기 제1모바일기기에 의해 근거리통신을 이용하여 브로드캐스팅 된 제1M신호를 상기 제1모바일기기의 근거리통신부명칭을 기초로 검출하고, 상기 제1M신호를 기초로 상기 결제진행장치와 상기 제1모바일기기 간의 제1거리에 관한 정보를 생성하여 상기 서비스서버에게 전송하는 단계;를 포함하며, 상기 서비스서버가 상기 제1거리에 관한 정보를 기초로 상기 결제진행장치와 상기 제1모바일기기가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스가 수행되도록 되어 있는, 모바일 자동 결제 방법이 제공될 수 있다.According to an aspect of the present invention, the payment processing apparatus, using the short-range communication, broadcasting the first signal; Transmitting, by the payment processing device, one user identification information to the service server; Receiving, by the payment server, the short-distance communication unit name of the first mobile device provided by the first mobile device to the service server from the service server; And the payment processing device detects a 1M signal broadcast by using the short-range communication by the first mobile device based on the short-range communication unit name of the first mobile device, and pays based on the first M signal. And generating information on a first distance between the progress device and the first mobile device and transmitting the information to the service server. The service server includes the payment processing device and the information based on the information on the first distance. When it is determined that the first mobile devices are within a predetermined distance from each other, and when the one user identification information is associated with the first mobile device, the payment source identified by the one user identification information and the A mobile automatic payment method may be provided in which a payment process in which a payment processing device participates is performed.

이때, 상기 모바일 자동 결제 방법은, 상기 결제진행장치가, 상기 결제진행장치의 사용자 인터페이스를 통해 입력받은 비밀정보를 상기 서비스서버에게 전송하는 단계를 더 포함할 수 있다. 이때, 상기 결제 프로세스는 상기 비밀정보와 상기 한 개의 사용자식별정보가 서로 매치되는 경우에만 수행되며, 상기 매치되는지 여부를 수행하는 것은 상기 서비스서버에서 실행되거나 또는 상기 서비스서버로부터 상기 비밀정보와 상기 한 개의 사용자식별정보에 포함된 결제원천을 수신하는 금융사서버에 의해 실행될 수 있다.At this time, the mobile automatic payment method, the payment processing device may further include the step of transmitting the secret information received through the user interface of the payment processing device to the service server. At this time, the payment process is performed only when the secret information and the one user identification information match each other, and performing the matching is performed in the service server or the secret information and the one from the service server. It can be executed by a financial institution server that receives the payment source included in the dog identification information.

이때, 상기 모바일 자동 결제 방법은, 상기 결제진행장치가, 상기 서비스서버가 생성한 제1모바일대응OTP를 상기 서비스서버로부터 수신하는 단계를 더 포함할 수 있다. 이때, 상기 제1M신호에는 상기 제1모바일기기가 생성한 제1모바일OTP가 포함되어 있으며, 상기 제1거리에 관한 정보를 전송하는 단계는 상기 제1모바일대응OTP와 상기 제1모바일OTP가 서로 동일한 경우에 실행될 수 있다. At this time, the mobile automatic payment method, the payment processing device, the service server may further include the step of receiving the first mobile-compatible OTP generated from the service server. At this time, the first M signal includes a first mobile OTP generated by the first mobile device, and transmitting the information on the first distance includes the first mobile-compatible OTP and the first mobile OTP. It can be done in the same case.

이때, 상기 제1신호는 상기 결제진행장치를 식별하는 식별정보를 포함할 수 있다. 그리고 상기 제1모바일기기는 상기 결제진행장치를 식별하는 식별정보를 상기 서비스서버에게 제공하도록 되어 있으며, 상기 서비스서버는 상기 결제진행장치를 식별하는 식별정보를 기초로 상기 결제진행장치를 특정하여, 상기 근거리통신부명칭을 상기 결제진행장치에게 제공하도록 되어 있을 수 있다.In this case, the first signal may include identification information for identifying the payment processing device. In addition, the first mobile device is configured to provide identification information for identifying the payment progress device to the service server, and the service server specifies the payment progress device based on the identification information for identifying the payment progress device, The short-range communication unit name may be provided to the payment processing device.

이때, 상기 한 개의 사용자식별정보를 상기 서비스서버에게 전송하는 단계는, 상기 결제진행장치가, 상기 제1모바일기기 또는 상기 서비스서버로부터 한 개 이상의 사용자식별정보들을 획득하는 단계; 및 상기 결제진행장치가, 상기 한 개 이상의 사용자식별정보들을 출력하는 단계;를 포함할 수 있다. 그리고 상기 한 개의 사용자식별정보는, 상기 출력된 한 개 이상의 사용자식별정보들 중 상기 결제진행장치의 사용자 인터페이스를 통해 선택된 것일 수 있다.At this time, the step of transmitting the user identification information to the service server, the payment processing device, obtaining one or more user identification information from the first mobile device or the service server; And outputting the one or more user identification information by the payment processing device. Further, the one user identification information may be one selected from the output one or more user identification information through a user interface of the payment processing device.

이때, 상기 모바일 자동 결제 방법은, 상기 결제진행장치가, 결제금액을 포함하는 결제정보를 상기 서비스서버에게 전송하는 단계를 더 포함하며, 상기 한 개의 사용자식별정보는 결제계좌를 식별하는 정보를 포함하며, 상기 한 개의 사용자식별정보에 의해 식별되는 상기 결제원천은 상기 결제계좌이며, 상기 결제 프로세스는 상기 결제금액이 상기 결제원천으로부터 지불되도록 처리하는 금융 프로세스일 수 있다.At this time, the mobile automatic payment method, the payment progress device, further comprising the step of transmitting the payment information including the payment amount to the service server, the one user identification information includes information identifying the payment account The payment source identified by the one piece of user identification information is the payment account, and the payment process may be a financial process for processing the payment amount to be paid from the payment source.

이때, 상기 제1신호를 송출하기 위하여 사용한 근거리통신의 방식은 상기 제1M신호를 송출하기 위하여 사용한 근거리통신의 방식과는 상이할 수 있다.At this time, the method of short-range communication used to transmit the first signal may be different from the method of short-range communication used to transmit the first M signal.

본 발명의 다른 관점에 따라, 서비스서버가, 근거리통신을 이용하여 제1신호를 브로드캐드팅 한 결제진행장치로부터 한 개의 사용자식별정보를 수신하는 단계; 상기 서비스서버가, 상기 결제진행장치로부터 수신한 상기 결제진행장치의 근거리통신부명칭을 제1사용자기기에게 송신하는 단계; 상기 서비스서버가, 상기 제1모바일기기와 상기 결제진행장치 간의 제2거리에 관한 정보를 상기 제1모바일기기로부터 수신하는 단계; 및 상기 서비스서버가, 상기 제2거리에 관한 정보를 기초로 상기 제1모바일기기와 상기 결제진행장치가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스를 수행하는 단계;를 포함하며, 상기 제1사용자기기는, 상기 결제진행장치가 근거리통신을 이용하여 브로드캐스팅 한 제1P신호를 상기 결제진행장치의 근거리통신부명칭을 기초로 검출하도록 되어 있고, 상기 제1P신호를 기초로 상기 제2거리에 관한 정보를 생성하도록 되어 있는, 모바일 자동 결제 방법이 제공될 수 있다.According to another aspect of the present invention, the service server, using a short-range communication to receive one user identification information from the payment processing device broadcasting the first signal; Transmitting, by the service server, a short-distance communication unit name of the payment processing device received from the payment processing device to a first user device; Receiving, by the service server, information regarding a second distance between the first mobile device and the payment processing device from the first mobile device; And when the service server determines that the first mobile device and the payment processing device are within a predetermined distance from each other based on the information on the second distance, and the one user identification information is the first mobile. If it is associated with the device, performing a payment process identified by the one user identification information and the payment process in which the payment processing device participates; includes, wherein the first user device is the payment processing device The mobile device is configured to detect the first P signal broadcast using short-range communication based on the short-range communication unit name of the payment processing device, and generate information about the second distance based on the first P signal. An automatic payment method may be provided.

이때, 상기 제1신호를 송출하기 위하여 사용한 근거리통신의 방식은 상기 제1P신호를 송출하기 위하여 사용한 근거리통신의 방식과는 상이할 수 있다.At this time, the method of short-range communication used to transmit the first signal may be different from the method of short-range communication used to transmit the first P signal.

본 발명의 또 다른 관점에 따라, 서비스서버가, 근거리통신을 이용하여 제1신호를 브로드캐드팅 한 결제진행장치로부터 한 개의 사용자식별정보를 수신하는 단계; 상기 서비스서버가, 상기 제1신호를 검출한 제1모바일기기로부터 수신한 상기 제1모바일기기의 근거리통신부명칭을 상기 결제진행장치에게 송신하는 단계; 상기 서비스서버가, 상기 결제진행장치와 상기 제1모바일기기 간의 제1거리에 관한 정보를 상기 결제진행장치로부터 수신하는 단계; 및 상기 서비스서버가, 상기 제1거리에 관한 정보를 기초로 상기 결제진행장치와 상기 제1모바일기기가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스를 수행하는 단계;를 포함하며, 상기 결제진행장치는, 상기 제1모바일기기가 근거리통신을 이용하여 브로드캐스팅 한 제1M신호를 상기 제1모바일기기의 근거리통신부명칭을 기초로 검출하도록 되어 있고, 상기 제1M신호를 기초로 상기 제1거리에 관한 정보를 생성하도록 되어 있는, 모바일 자동 결제 방법이 제공될 수 있다. According to another aspect of the present invention, the service server, using a short-range communication to receive one user identification information from the payment processing device broadcasting the first signal; Transmitting, by the service server, the short-distance communication unit name of the first mobile device received from the first mobile device detecting the first signal to the payment processing device; Receiving, by the service server, information regarding a first distance between the payment processing device and the first mobile device from the payment processing device; And when the service server determines that the payment processing device and the first mobile device are within a predetermined distance from each other based on the information on the first distance, and the one user identification information is the first mobile. If it is associated with a device, performing a payment process identified by the one user identification information and the payment process in which the payment processing device participates; includes, wherein the payment processing device is the first mobile device Is to detect a first M signal broadcast using short-range communication based on the short-range communication unit name of the first mobile device, and generate information about the first distance based on the first M signal. A mobile automatic payment method may be provided.

이때, 상기 모바일 자동 결제 방법은, 상기 제1거리에 관한 정보를 수신하는 단계 이전에, 상기 서비스서버가, 상기 제1모바일기기에게, 근거리통신을 이용하여 브로트캐스팅을 하라는 명령을 송신하는 단계를 더 포함할 수 있다.At this time, the mobile automatic payment method, prior to the step of receiving the information on the first distance, the service server, the first mobile device, using the short-range communication to send a command to send a command to broadcast It may further include.

이때, 상기 모바일 자동 결제 방법은, 상기 서비스서버가, 제1모바일대응OTP를 생성하여 상기 결제진행장치에게 송신하는 단계; 및 상기 서비스서버가, 상기 결제진행장치 및 상기 제1모바일기기 중 하나 이상으로부터 상기 제1모바일기기가 생성한 제1모바일OTP를 수신하는 단계를 더 포함하며, 상기 제1모바일OTP와 상기 제1모바일대응OTP가 서로 동일한 경우에만 상기 제1모바일기기가 인증되며, 상기 결제 프로세스는 상기 제1모바일기기가 인증된 경우에만 실행될 수 있다.At this time, the mobile automatic payment method, the service server, generating a first mobile response OTP and transmitting to the payment processing device; And the service server receiving a first mobile OTP generated by the first mobile device from at least one of the payment processing device and the first mobile device, wherein the first mobile OTP and the first The first mobile device is authenticated only when the mobile-compatible OTPs are the same, and the payment process can be executed only when the first mobile device is authenticated.

상기 모바일 자동 결제 방법은, 상기 서비스서버가, 제1결제단말대응OTP를 생성하여 상기 제1모바일기기에게 송신하는 단계; 및 상기 서비스서버가, 상기 결제진행장치 및 상기 제1모바일기기 중 하나 이상으로부터 상기 결제진행장치가 생성한 제1결제단말OTP를 수신하는 단계를 더 포함하며, 상기 제1결제단말OTP와 상기 제1결제단말대응OTP가 서로 동일한 경우에만 상기 결제단말기가 인증되며, 상기 결제 프로세스는 상기 결제단말기가 인증된 경우에만 실행될 수 있다.The mobile automatic payment method, the service server, generating a first payment terminal corresponding OTP and transmitting to the first mobile device; And receiving, by the service server, a first payment terminal OTP generated by the payment progress device from one or more of the payment progress device and the first mobile device, wherein the first payment terminal OTP and the first 1 The payment terminal is authenticated only when the payment terminal corresponding OTPs are the same, and the payment process can be executed only when the payment terminal is authenticated.

이때, 상기 제1신호는 상기 결제진행장치를 식별하는 식별정보를 포함하며, 상기 제1모바일기기는 상기 결제진행장치를 식별하는 식별정보를 상기 서비스서버에게 제공하도록 되어 있으며, 상기 서비스서버는 상기 결제진행장치를 식별하는 식별정보를 기초로 상기 결제진행장치를 특정하여, 상기 제1모바일기기의 근거리통신부명칭을 상기 결제진행장치에게 제공하도록 되어 있을 수 있다.At this time, the first signal includes identification information for identifying the payment progress device, and the first mobile device is configured to provide identification information for identifying the payment progress device to the service server, wherein the service server is The payment processing device may be specified based on the identification information identifying the payment processing device, and the short-range communication unit name of the first mobile device may be provided to the payment processing device.

이때, 상기 결제진행장치는 상기 제1모바일기기 또는 상기 서비스서버로부터 한 개 이상의 사용자식별정보들을 획득하도록 되어 있고, 그리고 상기 한 개의 사용자식별정보는, 상기 결제진행장치에 의해 출력된 상기 한 개 이상의 사용자식별정보들 중 상기 결제진행장치의 사용자 인터페이스를 통해 선택된 것일 수 있다.At this time, the payment processing device is configured to acquire one or more user identification information from the first mobile device or the service server, and the one user identification information is the one or more output by the payment processing device. The user identification information may be selected through the user interface of the payment processing device.

이때, 상기 모바일 자동 결제 방법은 상기 서비스서버가, 상기 결제진행장치로부터 결제금액을 포함하는 결제정보를 수신하는 단계를 더 포함할 수 있다. 그리고 상기 한 개의 사용자식별정보는 결제계좌를 식별하는 정보를 포함하며, 상기 한 개의 사용자식별정보에 의해 식별되는 상기 결제원천은 상기 결제계좌이며, 상기 결제 프로세스는 상기 결제금액이 상기 결제원천으로부터 지불되도록 처리하는 금융 프로세스일 수 있다.In this case, the mobile automatic payment method may further include the step of receiving payment information including the payment amount from the payment server, the service server. In addition, the one user identification information includes information for identifying a payment account, and the payment source identified by the one user identification information is the payment account, and the payment process pays for the payment from the payment source. It can be a financial process that handles it as much as possible.

본 발명의 또 다른 관점에 따라, 제1모바일기기가, 결제진행장치가 근거리통신을 이용하여 브로드캐스팅한 것으로서, 상기 결제진행장치를 식별하는 식별정보를 포함하는 제1신호를 수신하는 단계; 상기 제1모바일기기가, 상기 결제진행장치를 식별하는 식별정보를 서비스서버에게 제공하여, 상기 서비스서버로부터 상기 결제진행장치의 근거리통신부명칭을 수신하는 단계; 및 상기 제1모바일기기가, 상기 결제진행장치가 근거리통신을 이용하여 브로드캐스팅 한 제1P신호를 상기 결제진행장치의 근거리통신부명칭을 기초로 검출하고, 상기 제1P신호를 기초로 상기 제1모바일기기와 상기 결제진행장치 간의 제2거리에 관한 정보를 생성하여 상기 서비스서버에게 전송하는 단계;를 포함하고, 상기 결제진행장치는 한 개의 사용자식별정보를 상기 서비스서버에게 제공하도록 되어 있고, 상기 서비스서버는 상기 제1모바일기기가 제공한 상기 결제진행장치를 식별하는 식별정보를 기초로 상기 결제진행장치를 특정하여 상기 결제장치에게 근거리통신을 이용한 브로드캐스트를 요청하도록 되어 있으며, 상기 제1P신호는 상기 브로드캐스트의 요청에 따라 상기 결제진행장치가 송출한 것이며, 상기 서비스서버가 상기 제2거리에 관한 정보를 기초로 상기 제1모바일기기와 상기 결제진행장치가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스가 수행되도록 되어 있는, 모바일 자동 결제 방법이 제공될 수 있다.According to another aspect of the present invention, the first mobile device, the payment processing device receiving a first signal including identification information identifying the payment processing device as broadcast by using short-range communication; Providing, by the first mobile device, identification information identifying the payment processing device to a service server, receiving a short-range communication unit name of the payment processing device from the service server; And the first mobile device detects a first P signal broadcast by the payment processing device using short-range communication based on the short-distance communication unit name of the payment processing device, and based on the first P signal. And generating and transmitting information regarding a second distance between the device and the payment processing device to the service server, wherein the payment processing device is configured to provide one user identification information to the service server, and the service. The server is configured to request the payment device to broadcast using short-range communication by specifying the payment processing device based on the identification information identifying the payment processing device provided by the first mobile device, and the first P signal is When the payment processing device is transmitted according to the broadcast request, and the service server determines that the first mobile device and the payment processing device are within a predetermined distance from each other based on the information on the second distance. In addition, when the one user identification information is associated with the first mobile device, a payment source identified by the one user identification information and a payment process in which the payment progress device participates are performed. A mobile automatic payment method may be provided.

이때, 상기 모바일 자동 결제 방법은, 상기 제1모바일기기가, 상기 서비스서버가 생성한 제1결제단말대응OTP를 상기 서비스서버로부터 수신하는 단계를 더 포함하며, 상기 제1P신호에는 상기 결제진행장치가 생성한 제1결제단말OTP가 포함되어 있으며, 상기 제2거리에 관한 정보를 상기 서비스서버에게 전송하는 단계는, 상기 제1결제단말OTP와 상기 제1결제단말대응OTP가 서로 동일한 경우에만 실행될 수 있다.At this time, the mobile automatic payment method, the first mobile device, further comprising the step of receiving the first payment terminal corresponding OTP generated by the service server from the service server, the first P signal is the payment processing device The generated first payment terminal OTP is included, and the step of transmitting information on the second distance to the service server is executed only when the first payment terminal OTP and the first payment terminal correspondence OTP are the same. Can be.

이때, 상기 모바일 자동 결제 방법은, 상기 제1모바일기기가, 제1모바일OTP를 생성하는 단계를 더 포함하며, 상기 서비스서버는 상기 제1모바일OTP를 획득하도록 되어 있고, 상기 서비스서버는, 상기 서비스서버가 생성한 제1모바일대응OTP가 상기 제1모바일OTP와 동일한 경우에 상기 제1모바일기기를 인증하도록 되어 있을 수 있다.At this time, the mobile automatic payment method, the first mobile device, further comprising the step of generating a first mobile OTP, the service server is configured to obtain the first mobile OTP, the service server, the When the first mobile-compatible OTP generated by the service server is the same as the first mobile OTP, it may be configured to authenticate the first mobile device.

본 발명의 또 다른 관점에 따라, 근거리 통신부, 데이터 송수신부, 및 처리부를 포함하는 결제진행장치가 제공될 수 있다. 상기 처리부는, 상기 근거리 통신부를 이용하여, 근거리통신을 이용하여 제1신호를 브로드캐스팅하는 단계; 상기 데이터 송수신부를 이용하여, 한 개의 사용자식별정보를 상기 서비스서버에게 전송하는 단계; 상기 데이터 송수신부를 이용하여, 상기 제1신호를 검출한 제1모바일기기가 상기 서비스서버에게 제공한 상기 제1모바일기기의 근거리통신부명칭을 상기 서비스서버로부터 수신하는 단계; 및 상기 데이터 송수신부를 이용하여, 상기 제1모바일기기에 의해 근거리통신을 이용하여 브로드캐스팅 된 제1M신호를 상기 제1모바일기기의 근거리통신부명칭을 기초로 검출하고, 상기 제1M신호를 기초로 상기 결제진행장치와 상기 제1모바일기기 간의 제1거리에 관한 정보를 생성하여 상기 서비스서버에게 전송하는 단계;를 실행하도록 되어 있다. 이때, 상기 서비스서버가 상기 제1거리에 관한 정보를 기초로 상기 결제진행장치와 상기 제1모바일기기가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스가 수행되도록 되어 있다. According to another aspect of the present invention, a payment progress device including a short-range communication unit, a data transmission/reception unit, and a processing unit may be provided. The processing unit, using the short-range communication unit, broadcasting a first signal using the short-range communication; Transmitting one user identification information to the service server using the data transmitting and receiving unit; Receiving, by the service server, the name of the short-range communication unit of the first mobile device provided to the service server by the first mobile device detecting the first signal using the data transmission and reception unit; And using the data transmitting and receiving unit, detecting a first M signal broadcast by using the short-range communication by the first mobile device based on the short-range communication unit name of the first mobile device, and based on the first M signal. And generating information on a first distance between the payment processing device and the first mobile device and transmitting the information to the service server. At this time, when the service server determines that the payment processing device and the first mobile device are within a predetermined distance from each other based on the information on the first distance, and the one user identification information is the first mobile When it is associated with a device, a payment process identified by the one piece of user identification information and a payment process in which the payment processing device participates are performed.

본 발명의 또 다른 관점에 따라, 데이터 송수신부, 및 처리부를 포함하는 서비스서버가 제공될 수 있다. 상기 처리부는, 상기 데이터 송수신부를 이용하여, 근거리통신을 이용하여 제1신호를 브로드캐드팅 한 결제진행장치로부터 한 개의 사용자식별정보를 수신하는 단계; 상기 데이터 송수신부를 이용하여, 상기 결제진행장치로부터 수신한 상기 결제진행장치의 근거리통신부명칭을 제1사용자기기에게 송신하는 단계; 상기 데이터 송수신부를 이용하여, 상기 제1모바일기기와 상기 결제진행장치 간의 제2거리에 관한 정보를 상기 제1모바일기기로부터 수신하는 단계; 및 상기 제2거리에 관한 정보를 기초로 상기 제1모바일기기와 상기 결제진행장치가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스를 수행하는 단계;를 실행하도록 되어 있다. 그리고 상기 제1사용자기기는, 상기 결제진행장치가 근거리통신을 이용하여 브로드캐스팅 한 제1P신호를 상기 결제진행장치의 근거리통신부명칭을 기초로 검출하도록 되어 있고, 상기 제1P신호를 기초로 상기 제2거리에 관한 정보를 생성하도록 되어 있다. According to another aspect of the present invention, a service server including a data transmitting and receiving unit and a processing unit may be provided. The processing unit, using the data transmitting and receiving unit, receiving one user identification information from the payment processing device broadcasting the first signal using a short-range communication; Transmitting a short-distance communication unit name of the payment processing device received from the payment processing device to a first user device using the data transmission/reception unit; Receiving, from the first mobile device, information on a second distance between the first mobile device and the payment processing device using the data transmitting and receiving unit; And when the first mobile device and the payment processing device are determined to be within a predetermined distance from each other based on the information on the second distance, and the one user identification information is associated with the first mobile device. In this case, a step of performing a payment process identified by the one piece of user identification information and a payment process in which the payment processing device participates is performed. In addition, the first user device is configured to detect the first P signal broadcast by the payment progress device using short-range communication based on the short-distance communication unit name of the payment progress device, and based on the first P signal. It is supposed to generate information about the 2nd street.

본 발명의 또 다른 관점에 따라, 데이터 송수신부, 및 처리부를 포함하는 서비스서버가 제공될 수 있다. 상기 처리부는, 상기 데이터 송수신부를 이용하여, 근거리통신을 이용하여 제1신호를 브로드캐드팅 한 결제진행장치로부터 한 개의 사용자식별정보를 수신하는 단계; 상기 데이터 송수신부를 이용하여, 상기 제1신호를 검출한 제1모바일기기로부터 수신한 상기 제1모바일기기의 근거리통신부명칭을 상기 결제진행장치에게 송신하는 단계; 상기 데이터 송수신부를 이용하여, 상기 결제진행장치와 상기 제1모바일기기 간의 제1거리에 관한 정보를 상기 결제진행장치로부터 수신하는 단계; 및 상기 제1거리에 관한 정보를 기초로 상기 결제진행장치와 상기 제1모바일기기가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스를 수행하는 단계;를 실행하도록 되어 있다. 그리고 상기 결제진행장치는, 상기 제1모바일기기가 근거리통신을 이용하여 브로드캐스팅 한 제1M신호를 상기 제1모바일기기의 근거리통신부명칭을 기초로 검출하도록 되어 있고, 상기 제1M신호를 기초로 상기 제1거리에 관한 정보를 생성하도록 되어 있다. According to another aspect of the present invention, a service server including a data transmitting and receiving unit and a processing unit may be provided. The processing unit, using the data transmitting and receiving unit, receiving one user identification information from the payment processing device broadcasting the first signal using a short-range communication; Transmitting the short-distance communication unit name of the first mobile device received from the first mobile device that has detected the first signal to the payment processing device using the data transmitting and receiving unit; Receiving information about a first distance between the payment processing device and the first mobile device from the payment processing device by using the data transmission and reception unit; And when the payment processing device and the first mobile device are determined to be within a predetermined distance from each other based on the information on the first distance, and the one user identification information is associated with the first mobile device. In this case, a step of performing a payment process identified by the one piece of user identification information and a payment process in which the payment processing device participates is performed. The payment processing device is configured to detect the first M signal broadcast by the first mobile device using short-range communication based on the short-distance communication unit name of the first mobile device, and based on the first M signal. It is intended to generate information regarding the first distance.

본 발명의 또 다른 관점에 따라, 데이터 송수신부, 근거리 통신부, 신호 검출부, 및 처리부를 포함하는 모바일기기가 제공될 수 있다. 상기 처리부는, 상기 근거리 통신부 또는 상기 신호 검출부를 이용하여, 결제진행장치가 근거리통신을 이용하여 브로드캐스팅한 것으로서, 상기 결제진행장치를 식별하는 식별정보를 포함하는 제1신호를 수신하는 단계; 상기 데이터 송수신부를 이용하여, 상기 결제진행장치를 식별하는 식별정보를 서비스서버에게 제공하여, 상기 서비스서버로부터 상기 결제진행장치의 근거리통신부명칭을 수신하는 단계; 및 상기 데이터 송수신부를 이용하여, 상기 결제진행장치가 근거리통신을 이용하여 브로드캐스팅 한 제1P신호를 상기 결제진행장치의 근거리통신부명칭을 기초로 검출하고, 상기 제1P신호를 기초로 상기 제1모바일기기와 상기 결제진행장치 간의 제2거리에 관한 정보를 생성하여 상기 서비스서버에게 전송하는 단계;를 실행하도록 되어 있다. 이때, 상기 결제진행장치는 한 개의 사용자식별정보를 상기 서비스서버에게 제공하도록 되어 있다. 그리고 상기 서비스서버는 상기 제1모바일기기가 제공한 상기 결제진행장치를 식별하는 식별정보를 기초로 상기 결제진행장치를 특정하여 상기 결제장치에게 근거리통신을 이용한 브로드캐스트를 요청하도록 되어 있으며, 상기 제1P신호는 상기 브로드캐스트의 요청에 따라 상기 결제진행장치가 송출한 것이다. 그리고 상기 서비스서버가 상기 제2거리에 관한 정보를 기초로 상기 제1모바일기기와 상기 결제진행장치가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스가 수행되도록 되어 있다.According to another aspect of the present invention, a mobile device including a data transmission/reception unit, a local area communication unit, a signal detection unit, and a processing unit may be provided. The processing unit, using the short-range communication unit or the signal detection unit, receiving a first signal including the identification information for identifying the payment progress device, broadcast by the payment processing device using short-range communication; Using the data transmitting and receiving unit, providing identification information identifying the payment processing device to a service server, and receiving a short-range communication unit name of the payment processing device from the service server; And using the data transmission/reception unit, the payment processing device detects a 1P signal broadcast using short-range communication based on the short-range communication unit name of the payment processing device, and based on the 1P signal, the first mobile. And generating information on a second distance between the device and the payment processing device and transmitting the information to the service server. At this time, the payment processing device is configured to provide one user identification information to the service server. In addition, the service server is configured to request the broadcast using short-range communication to the payment device by specifying the payment processing device based on identification information identifying the payment processing device provided by the first mobile device. The 1P signal is transmitted by the payment processing device according to the broadcast request. And when the service server determines that the first mobile device and the payment processing device are within a predetermined distance from each other based on the information on the second distance, and the one user identification information is the first mobile device When associated with, the payment source identified by the one user identification information and the payment process in which the payment processing device participates are performed.

상술한 바와 같이 본 발명의 실시예에 따르면, 모바일기기를 꺼내지 않고 소지하고만 있어도 결제가 진행되므로, 모바일기기의 어플리케이션을 실행하는 데 걸리는 시간이 생략되어 빠른 결제가 가능하다.As described above, according to an embodiment of the present invention, since the payment proceeds even if the mobile device is carried out without being taken out, the time required to execute the application of the mobile device is omitted, so that a quick payment is possible.

또한, 모바일기기를 꺼내지 않아도 되므로 결제가 간편해진다.In addition, payment is simplified because it is not necessary to take out the mobile device.

또한, 본 발명의 실시예에 따르면, 일회용 패스워드(One Time Password; OTP)를 이용하므로, 결제 비밀번호의 유출문제가 없어 보안성이 향상될 수 있다.In addition, according to an embodiment of the present invention, since a one-time password (OTP) is used, there is no problem of leakage of the payment password and security can be improved.

또한, 본 발명의 실시예에 따르면, 모바일기기가 결제진행장치로부터 미리 규약된 브로드캐스팅 신호를 수신한 경우에 모바일기기가 자동으로 결제 앱을 대기 상태에서 활성화 상태로 변화시키고, 그리고 모바일기기가 서비스서버로부터 근거리통신 활성화 신호를 수신한 경우에 자동으로 모바일기기의 근거리통신모드가 온(ON) 상태로 변화되므로, 모바일기기의 불필요한 배터리 소모를 방지할 수 있다.In addition, according to an embodiment of the present invention, when the mobile device receives a predetermined broadcast signal from the payment progress device, the mobile device automatically changes the payment app from the standby state to the activated state, and the mobile device is in service. When the short-range communication activation signal is received from the server, the short-range communication mode of the mobile device is automatically changed to the ON state, thereby preventing unnecessary battery consumption of the mobile device.

도 1은 본 발명의 실시예에 따른 모바일 자동 결제시스템의 시스템도이다.
도 2는 본 발명의 실시예에 따른 모바일 자동 결제 방법을 제공하는 모바일기기의 구성도이다.
도 3은 본 발명의 실시예에 따른 모바일 자동 결제 방법을 제공하는 서비스서버의 구성도이다.
도 4는 본 발명의 실시예에 따른 모바일 자동 결제 방법을 제공하는 결제진행장치의 구성도이다.
도 5a, 도 5b, 및 도 5c는 본 발명의 실시예에 따른 모바일 자동 결제 방법을 도시한 흐름도이다.
도 6은 본 발명의 일 실시예에 따라 제공되는 모바일 자동 결제 서비스를 위하여 결제진행장치가 수행하는 단계들을 나타낸 순서도이다.
도 7은 본 발명의 일 실시예에 따라 제공되는 모바일 자동 결제 서비스를 위하여 서비스서버가 수행하는 단계들을 나타낸 순서도이다.
도 8은 본 발명의 일 실시예에 따라 제공되는 모바일 자동 결제 서비스를 위하여 모바일기기가 수행하는 단계들을 나타낸 순서도이다.
1 is a system diagram of a mobile automatic payment system according to an embodiment of the present invention.
2 is a configuration diagram of a mobile device providing a mobile automatic payment method according to an embodiment of the present invention.
3 is a configuration diagram of a service server providing a mobile automatic payment method according to an embodiment of the present invention.
4 is a block diagram of a payment progress device providing a mobile automatic payment method according to an embodiment of the present invention.
5A, 5B, and 5C are flowcharts illustrating a mobile automatic payment method according to an embodiment of the present invention.
6 is a flowchart illustrating steps performed by a payment processing device for a mobile automatic payment service provided according to an embodiment of the present invention.
7 is a flowchart illustrating steps performed by a service server for a mobile automatic payment service provided according to an embodiment of the present invention.
8 is a flowchart illustrating steps performed by a mobile device for a mobile automatic payment service provided according to an embodiment of the present invention.

본 발명에 관한 설명은 구조적 내지 기능적 설명을 위한 실시예에 불과하므로, 본 발명의 권리범위는 본문에 설명된 실시예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 실시예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있으므로 본 발명의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다. 또한, 본 발명에서 제시된 목적 또는 효과는 특정 실시예가 이를 전부 포함하여야 한다거나 그러한 효과만을 포함하여야 한다는 의미는 아니므로, 본 발명의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.Since the description of the present invention is merely an example for structural or functional description, the scope of the present invention should not be interpreted as being limited by the examples described in the text. That is, since the embodiments can be variously changed and have various forms, it should be understood that the scope of the present invention includes equivalents capable of realizing technical ideas. In addition, the purpose or effect presented in the present invention does not mean that a specific embodiment should include all of them or only such an effect, and the scope of the present invention should not be understood as being limited thereby.

한편, 본 출원에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.Meanwhile, the meaning of terms described in the present application should be understood as follows.

"제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.Terms such as "first" and "second" are for distinguishing one component from other components, and the scope of rights should not be limited by these terms. For example, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.

단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함 하다"또는 "가지다" 등의 용어는 실시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이 들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. 이하, 본 발명의 바람직한 실시예를 첨부한 도면에 의거하여 상세하게 설명하면 다음과 같다.Singular expressions are to be understood as including plural expressions unless the context clearly indicates otherwise, and terms such as "comprises" or "have" include the features, numbers, steps, actions, components, parts or the like implemented. It is to be understood that a combination is intended to indicate the existence and does not preclude the existence or addition possibility of one or more other features or numbers, steps, actions, components, parts or combinations thereof. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

각 단계들에 있어 식별부호(예를 들어, a, b, c 등)는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단 계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순 서와 다르게 일어날 수 있다. 즉, 각 단계들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수 행될 수도 있으며 반대의 순서대로 수행될 수도 있다.In each step, the identification code (for example, a, b, c, etc.) is used for convenience of explanation. The identification code does not describe the order of each step, and each step is clearly specified in context. It may occur differently from the order specified unless is specified. That is, each step may occur in the same order as specified, may be performed substantially simultaneously, or may be performed in the reverse order.

본 발명은 컴퓨터가 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현될 수 있고, 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함 한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있으며, 또한, 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The present invention can be embodied as computer readable code on a computer readable recording medium, and the computer readable recording medium includes all types of recording devices in which data readable by a computer system is stored. . Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tapes, floppy disks, optical data storage devices, etc., and are also implemented in the form of carrier waves (for example, transmission over the Internet). It also includes. In addition, the computer-readable recording medium can be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.

여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 본 발명이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.All terms used herein have the same meaning as generally understood by a person skilled in the art to which the present invention pertains, unless otherwise defined. The terms defined in the commonly used dictionary should be interpreted as being consistent with the meanings in the context of the related art, and cannot be interpreted as having ideal or excessively formal meanings unless explicitly defined in the present application.

도 1은 본 발명의 실시예에 따른 모바일 자동 결제시스템의 시스템도이다.1 is a system diagram of a mobile automatic payment system according to an embodiment of the present invention.

도 2는 본 발명의 실시예에 따른 모바일 자동 결제 방법을 제공하는 모바일기기의 구성도이다.2 is a configuration diagram of a mobile device providing a mobile automatic payment method according to an embodiment of the present invention.

도 3은 본 발명의 실시예에 따른 모바일 자동 결제 방법을 제공하는 서비스서버의 구성도이다.3 is a configuration diagram of a service server providing a mobile automatic payment method according to an embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 모바일 자동 결제 방법을 제공하는 결제진행장치의 구성도이다.4 is a block diagram of a payment progress device providing a mobile automatic payment method according to an embodiment of the present invention.

도 1을 참고하면, 본 발명의 실시예에 따른 모바일 자동 결제시스템은 근거리통신(100), 모바일기기(200), 서비스서버(300), 결제진행장치(400) 및 금융사서버(500)을 포함한다.1, the mobile automatic payment system according to an embodiment of the present invention includes a short-range communication 100, a mobile device 200, a service server 300, a payment processing device 400 and a financial company server 500 do.

상기 근거리통신(100)은 본 발명의 실시예에 따른 모바일 자동 결제 방법을 수행하기 위해 활용 가능한 근거리통신을 의미한다. 상기 근거리통신(100)은 블루투스 통신, 고주파 통신, RFID 통신, 비콘통신, NFC 통신, 와이파이, 마이크 및 스피커를 이용하는 음향통신 및 Cell-ID 방식(통신사 Cell 기반의 통신 방법) 중 하나일 수 있으며, 이에 한정되지 아니한다. The short-range communication 100 refers to short-range communication that can be utilized to perform a mobile automatic payment method according to an embodiment of the present invention. The short-range communication 100 may be one of Bluetooth communication, high-frequency communication, RFID communication, beacon communication, NFC communication, Wi-Fi, acoustic communication using a microphone and a speaker, and Cell-ID method (cell-based communication method of a communication company), It is not limited to this.

상기 Cell-ID 방식의 근거리 통신과 관련된 기술은 국제특허공개번호 WO 2008/083910의 기술 등 다양한 선행기술이 공개되어 있다. 피코셀(Pico-cell)과 펨토셀(Femto-cell)의 경우 근거리에 해당하는 지역에 국지적인 통신 기능을 제공할 수 있으며, 본 발명이 적용될 수 있는 근거리통신 환경을 제공할 수 있다.Various prior arts, such as the technology of International Patent Publication No. WO 2008/083910, are disclosed for the technology related to the short-range communication of the Cell-ID method. In the case of pico-cells and femto-cells, a local communication function may be provided to a region corresponding to a short-range, and a short-range communication environment to which the present invention can be applied may be provided.

본 발명의 일 실시예에서는 두 가지 이상의 근거리통신 방식이 사용될 수 있다. 제1타입의 근거리통신은, 모바일기기의 블루투스, NFC, 및 와이파이와 같은 근거리통신기술을 활성화하지 않은 상태에서도 모바일기기가 검출할 수 있는 신호를 송출하는 기술일 수 있다. 예컨대, 상기 제1타입의 근거리통신 기술은 Cell-ID를 이용한 통신기술, 스피커 및 마이크를 이용하는 음향송출 기술일 수 있다. 제2타입의 근거리통신 기술은, 블루투스, NFC, 및 와이파이와 같이 모바일장치의 전력소모를 유발하는 기술일 수 있다. 또한, 상기 제2타입의 근거리통신 기술은 블루투스, NFC, 및 와이파이와 같이 수신신호의 강도를 결정할 수 있는 규약을 갖고 있는 표준통신기술일 수 있다.In an embodiment of the present invention, two or more short-range communication methods may be used. The short-range communication of the first type may be a technology that transmits a signal that can be detected by the mobile device even when the short-range communication technology such as Bluetooth, NFC, and Wi-Fi of the mobile device is not activated. For example, the short-range communication technology of the first type may be a communication technology using Cell-ID, and an audio transmission technology using a speaker and a microphone. The second type short-range communication technology may be a technology that induces power consumption of a mobile device, such as Bluetooth, NFC, and Wi-Fi. In addition, the second type of short-range communication technology may be a standard communication technology having a protocol for determining the strength of a received signal such as Bluetooth, NFC, and Wi-Fi.

도 2에 나타낸, 모바일기기(200)의 근거리통신부(270)는 아래에 상세히 설명하는 모바일기기(200)에 일체형으로 포함될 수도 있으며 탈부착 가능하게 제공될 수도 있다.The short-range communication unit 270 of the mobile device 200 shown in FIG. 2 may be integrally included in the mobile device 200 described in detail below, or may be provided detachably.

도 4에 나타낸, 결제진행장치(400)의 근거리통신부(470)는 아래에 상세히 설명하는 결제진행장치(400)에 일체형으로 포함될 수도 있으며 탈부착 가능하게 제공될 수도 있다.4, the short-range communication unit 470 of the payment processing device 400 may be integrally included in the payment processing device 400 described in detail below, or may be provided detachably.

일 실시예에서, 결제진행장치(400)의 근거리통신부(470)는 결제진행장치(40)에 연결된 Cell 기반의 통신장치(피코셀 or 펨토셀 등)를 포함할 수 있다. In one embodiment, the short-range communication unit 470 of the payment processing device 400 may include a cell-based communication device (picocell or femtocell) connected to the payment processing device 40.

일 실시예에서, 결제진행장치(400)의 근거리통신부(470)는 결제진행장치(40)에 연결된 스피커일 수 있다. 상기 스피커는 예컨대 초음파를 송출하기 위한 것일 수 있다.In one embodiment, the short-range communication unit 470 of the payment processing device 400 may be a speaker connected to the payment processing device 40. The speaker may be for transmitting ultrasonic waves, for example.

상기 모바일기기(200)는 본 발명의 일 실시예에 따른 모바일 자동 결제 방법을 이용한 모바일 자동 결제 시 사용자가 휴대하고 있으며, 근거리통신 및 통신사를 통한 통신 기능을 구비하여 결제를 위한 인증 수단이 되는 모바일기기를 의미한다. 스마트폰, 테블릿 PC, 모바일 PC, 각종 웨어러블 기기가 이에 해당될 수 있다.The mobile device 200 is carried by a user during mobile automatic payment using a mobile automatic payment method according to an embodiment of the present invention, and is equipped with a communication function through a short-range communication and a communication company to become an authentication means for payment. Device. This may be a smart phone, a tablet PC, a mobile PC, and various wearable devices.

상기 통신사를 통한 통신은 예컨대 3G, 4G, 5G, 및 LTE 등의 무선통신과, 유선네트워크를 활용한 MAN 통신을 의미할 수 있다.The communication through the communication company may mean wireless communication such as 3G, 4G, 5G, and LTE, and MAN communication using a wired network.

상기 모바일기기(200)에는 본 발명의 실시예에 따른 모바일 자동 결제 방법을 수행하기 위해, 모바일 자동 결제 프로그램이 설치되어 있으며, 사용자는 상기 모바일기기(200)를 통해 상기 모바일 자동 결제 프로그램에 이미 회원가입 및 자동 로그인 되어 있을 수 있다. In order to perform a mobile automatic payment method according to an embodiment of the present invention, a mobile automatic payment program is installed in the mobile device 200, and a user is already a member of the mobile automatic payment program through the mobile device 200. You may be signed up and logged in automatically.

상기 모바일 자동 결제 프로그램은 당해 프로그램을 배포하는 서버로부터 상기 모바일기기에게 다운로드 가능한 것일 수 있다. 상기 모바일 자동 결제 프로그램은 서비스서버 및 결제진행장치와 협력하여 소정의 기능을 수행하도록 설계되어 있을 수 있다. 상기 서비스서버에도 상기 모바일 자동 결제 프로그램에 대응하는 서버 자동 결제 프로그램이 설치되어 동작하고 있을 수 있다.The mobile automatic payment program may be downloadable from the server distributing the program to the mobile device. The mobile automatic payment program may be designed to perform a predetermined function in cooperation with a service server and a payment processing device. A server automatic payment program corresponding to the mobile automatic payment program may be installed and operated in the service server.

상기 서비스서버(300)는 상기 모바일 자동 결제 프로그램을 통해 이용할 수 있는 본 발명의 일 실시예에 따른 모바일 자동 결제 서비스를 제공하는 서비스 프로그램이 실행될 수 있다. 상기 모바일 자동 결제 프로그램의 이용자는 상기 모바일 자동 결제 서비스의 회원으로서 가입되어 있을 수 있으며, 상기 모바일 자동 결제 프로그램을 통해 상기 서비스 프로그램에 자동 로그인될 수 있다.The service server 300 may execute a service program that provides a mobile automatic payment service according to an embodiment of the present invention that can be used through the mobile automatic payment program. The user of the mobile automatic payment program may be registered as a member of the mobile automatic payment service, and may be automatically logged in to the service program through the mobile automatic payment program.

상기 모바일 자동 결제 서비스에 회원 가입되어 있는 이용자는 상기 모바일기기(200)에서 실행되는 상기 모바일 자동 결제 프로그램에 로그인 되어 있고, 그리고 상기 모바일 자동 결제 프로그램을 통해 상기 모바일 자동 결제 서비스에 자동으로 로그인되어 있을 수 있다. 그리고 상기 서비스서버(300)는 상기 모바일기기(200)와 상기 결제진행장치(400)에 유무선 통신으로 연결되어 있을 수 있다. 이때, 상기 서비스서버(300)는 상기 모바일기기(200)와 상기 결제진행장치(400) 간의 거리가 지정된 특정 거리를 넘지 않는 것으로 확인된 경우에는, 모바일기기(200)에서 실행되는 상기 모바일 자동 결제 프로그램과 결제진행장치(400) 간의 결제를 진행할 수 있다. 이때 상기 결제 진행에 따라 지불되어야 하는 비용은 상기 이용자가 상기 모바일 자동 결제 서비스를 위해 미리 설정해 둔 결제원천, 예컨대 지정된 출금계좌 또는 마일리지 포인트 계좌로부터 지불될 수 있다.A user who is a member of the mobile automatic payment service is logged in to the mobile automatic payment program running on the mobile device 200, and is automatically logged in to the mobile automatic payment service through the mobile automatic payment program. Can be. In addition, the service server 300 may be connected to the mobile device 200 and the payment processing device 400 through wired or wireless communication. At this time, when the service server 300 is confirmed that the distance between the mobile device 200 and the payment processing device 400 does not exceed a specified specific distance, the mobile automatic payment executed on the mobile device 200 Payment may be performed between the program and the payment processing device 400. At this time, the cost to be paid according to the progress of the payment may be paid from a payment source previously set by the user for the mobile automatic payment service, for example, a designated withdrawal account or mileage point account.

상기 모바일 자동 결제 프로그램은 대기모드 또는 활성화모드로 동작할 수 있다. 상기 대기모드는 상기 모바일 자동 결제 프로그램의 실행을 위한 전력 소모를 줄이는 모드일 수 있으며, 상기 활성화모드는 상기 모바일 자동 결제 프로그램이 제공하는 기능을 원활하게 수행할 수 있도록 설정된 모드일 수 있다.The mobile automatic payment program may operate in a standby mode or an activation mode. The standby mode may be a mode for reducing power consumption for executing the mobile automatic payment program, and the activation mode may be a mode set to smoothly perform a function provided by the mobile automatic payment program.

평소에는 상기 모바일 자동 결제 프로그램이 상기 대기모드로 동작함으로써 모바일기기(200)의 전력소비를 줄일 수 있다. 모바일기기(200)가 결제진행장치(400)에 근접한 경우에는 상기 모바일 자동 결제 프로그램이 활성화모드로 모드 변경되어야 한다. 상기 모바일 자동 결제 프로그램을 상기 대기모드로부터 상기 활성화모드로 변경하는 방법은 아래에 더 자세하게 설명한다. Normally, the mobile automatic payment program operates in the standby mode, thereby reducing power consumption of the mobile device 200. When the mobile device 200 is close to the payment processing device 400, the mobile automatic payment program should be changed to the activation mode. A method of changing the mobile automatic payment program from the standby mode to the activation mode will be described in more detail below.

상기 모바일기기(200)에는 상기 모바일 자동 결제 프로그램이 설치되어 있고, 상기 결제진행장치(400)에는 상기 모바일 자동 결제 프로그램 및 상기 서버 자동 결제 프로그램에 대응하는 결제단말 자동 결제 프로그램이 설치되어 있을 수 있다.The mobile device 200 may be equipped with the mobile automatic payment program, and the payment processing device 400 may be equipped with a payment terminal automatic payment program corresponding to the mobile automatic payment program and the server automatic payment program. .

상기 모바일 자동 결제 프로그램과 상기 결제단말 자동 결제 프로그램은 각각 OTP를 생성하여 이용할 수 있다. The mobile automatic payment program and the automatic payment terminal payment program may each generate and use an OTP.

상기 모바일 자동 결제 프로그램과 상기 결제단말 자동 결제 프로그램에서 각각 생성되는 OTP는 서비스서버(300)에게 전송되고, 서비스서버(300)는 모바일기기(200)로부터 전송된 OTP를 이용하여 모바일기기(200)를 인증하고, 서비스서버(300)는 결제진행장치(400)로부터 전송된 OTP를 이용하여 결제진행장치(400)를 인증할 수 있다. 상기 인증이 완료되면 서비스서버(300)는 결제진행장치(400)가 제공한 결제정보에 대응하는 결제금액에 대한 결제요청을 승인할 수 있다. The OTP generated in each of the mobile automatic payment program and the payment terminal automatic payment program is transmitted to the service server 300, and the service server 300 uses the OTP transmitted from the mobile device 200 to mobile device 200. To authenticate, the service server 300 may authenticate the payment progress device 400 using the OTP transmitted from the payment progress device 400. When the authentication is completed, the service server 300 may approve the payment request for the payment amount corresponding to the payment information provided by the payment progress device 400.

상기 모바일 자동 결제 프로그램에서 생성되는 OTP는 상기 모바일기기(200)가 근거리통신 기술을 이용하여 송출할 수 있다. 결제진행장치(400)는 모바일기기(200)로부터 송출된 신호를 감지하여 상기 모바일 자동 결제 프로그램에서 생성된 OTP를 인식할 수 있다. 결제진행장치(400)와 모바일기기(200)간의 근거리통신 페어링을 하지 않더라도 결제진행장치(400)는 상기 OTP를 인식할 수 있다.The OTP generated in the mobile automatic payment program can be transmitted by the mobile device 200 using short-range communication technology. The payment processing device 400 may detect a signal transmitted from the mobile device 200 and recognize the OTP generated in the mobile automatic payment program. Even if the short-range communication pairing between the payment processing device 400 and the mobile device 200 is not performed, the payment processing device 400 may recognize the OTP.

상기 모바일 자동 결제 프로그램에서 생성되는 OTP는 서비스서버(300)에게 전송되고, 서비스서버(300)는 모바일기기(200)로부터 수신한 상기 OTP를 결제진행장치(400)에게 다시 전송할 수 있다. The OTP generated in the mobile automatic payment program is transmitted to the service server 300, and the service server 300 can transmit the OTP received from the mobile device 200 to the payment processing device 400 again.

결제진행장치(400)는 모바일기기(200)가 근거리통신에 의해 송출한 신호를 분석하여 획득한 OTP가 서비스서버(300)로부터 전송된 OTP와 동일한지 여부를 확인할 수 있다. The payment processing device 400 may determine whether the OTP obtained by analyzing the signal transmitted by the mobile device 200 through short-range communication is the same as the OTP transmitted from the service server 300.

상기 결제단말 자동 결제 프로그램에서 생성되는 OTP는 상기 결제진행장치(400)가 근거리통신 기술을 이용하여 송출할 수 있다. 모바일기기(200)는 결제진행장치(400)로부터 송출된 신호를 감지하여 상기 결제단말 자동 결제 프로그램에서 생성한 OTP를 인식할 수 있다. 결제진행장치(400)와 모바일기기(200)간의 근거리통신 페어링을 하지 않더라도 모바일기기(200)는 상기 OTP를 인식할 수 있다.The OTP generated in the payment terminal automatic payment program may be transmitted by the payment progress device 400 using short-range communication technology. The mobile device 200 may detect the signal transmitted from the payment processing device 400 and recognize the OTP generated by the payment terminal automatic payment program. The mobile device 200 may recognize the OTP even if the short-range communication pairing between the payment processing device 400 and the mobile device 200 is not performed.

상기 결제단말 자동 결제 프로그램에서 생성되는 OTP는 서비스서버(300)에게 전송되고, 서비스서버(300)는 결제진행장치(400)로부터 수신한 상기 OTP를 모바일기기(200)에게 다시 전송할 수 있다. The OTP generated in the payment terminal automatic payment program is transmitted to the service server 300, and the service server 300 can transmit the OTP received from the payment processing device 400 back to the mobile device 200.

모바일기기(200)는 결제진행장치(400)가 근거리통신에 의해 송출한 신호를 분석하여 획득한 OTP가 서비스서버(300)로부터 전송된 OTP와 동일한지 여부를 확인할 수 있다. The mobile device 200 may determine whether the OTP obtained by analyzing the signal transmitted by the payment processing device 400 by short-range communication is the same as the OTP transmitted from the service server 300.

상기 결제진행장치(400)는 근거리통신 및 통신사를 통한 통신기능을 구비하여 온라인과 오프라인의 결제 환경에서 사용자가 결제를 위하여 사용자식별정보를 입력하면 사용자가 상기 모바일기기(200)를 결제 현장에서 조작할 필요 없이 결제할 수 있는 기기를 의미한다. The payment processing device 400 is equipped with a communication function through a short-range communication and a communication company, and when a user inputs user identification information for payment in an online and offline payment environment, the user manipulates the mobile device 200 at the payment site. It means a device that can pay without needing to.

일 실시예에서, 상기 사용자식별정보는 모바일기기(200)를 사용하는 상품 구매자가 직접 결제진행장치(400)에 입력할 수 있다. 이때, 상기 사용자식별정보는 사용자 자신의 식별 정보이자 인증정보인 비밀 ID일 수 있다. 상기 사용자식별정보는, 모바일기기(200)를 식별하는 숫자 및/또는 문자 등으로 이루어지거나, 또는 상기 모바일기기(200)와 상기 모바일 자동 결제 프로그램을 이용하여 결제를 수행할 수 있는 정당한 권리를 가진 사람의 ID일 수 있다. 상기 사람의 ID는 사람의 이름, 별명, 또는 코드일 수 있다. 그러나 상기 사용자 식별번호의 구체적인 포맷은 여기 설명한 것에 한정되지 않는다. 예컨대 모바일기기(200)가 휴대폰인 경우, 그리고 상기 사용자식별정보가 휴대폰 번호로 되어 있는 경우에는, 상기 상품 구매자가 모바일기기(200)의 휴대폰 번호를 직접 결제진행장치(400)에 입력하거나 또는 판매원으로 하여금 입력하도록 요청할 수 있다. In one embodiment, the user identification information may be directly input to the payment processing device 400 by the product purchaser using the mobile device 200. At this time, the user identification information may be a user's own identification information and authentication information, a secret ID. The user identification information is composed of numbers and/or texts that identify the mobile device 200, or has a legitimate right to perform payment using the mobile device 200 and the mobile automatic payment program. It can be the person's ID. The person's ID may be a person's name, nickname, or code. However, the specific format of the user identification number is not limited to that described herein. For example, when the mobile device 200 is a mobile phone and the user identification information is a mobile phone number, the product purchaser directly enters the mobile phone number of the mobile device 200 into the payment processing device 400 or a salesperson. You can ask for input.

다른 실시예에서, 상기 사용자식별정보는 결제진행장치(400)의 추가적인 도움을 통해 입력될 수 있다. 결제진행장치(400)는 근처에 있는 한 개 이상의 모바일기기들의 사용자식별정보를 소정의 방법으로 수집한 이후, 한 개 이상의 사용자식별정보들을 사용자 인터페이스(예컨대 모니터)를 통해 표출할 수 있다. 결제를 원하는 상품 구매자는 표출된 상기 한 개 이상의 사용자식별정보들 중 자신의 모바일기기(200)를 식별하는 사용자식별정보를 결제진행장치(400)의 사용자 인터페이스 또는 결제진행장치(400)와 통신할 수 있는 사용자 인터페이스를 통해 선택할 수 있다. 그리고 상기 구매자는 상기 사용자 인터페이스를 통해 사용자 인증 정보(예컨대 비밀번호)를 추가적으로 입력할 수 있다.In another embodiment, the user identification information may be input through additional help of the payment processing device 400. The payment processing device 400 may collect user identification information of one or more nearby mobile devices in a predetermined method, and then display one or more user identification information through a user interface (eg, a monitor). The purchaser of the product that wants to make payment communicates user identification information identifying his/her mobile device 200 among the one or more user identification information displayed with the user interface of the payment proceeding device 400 or the payment proceeding device 400. It can be selected through a user interface. In addition, the purchaser may additionally input user authentication information (eg, a password) through the user interface.

또 다른 실시에에서, 상기 사용자식별정보를 입력하는 과정에 차량번호 인식장치가 참여할 수 있다. 이를 위하여, 결제진행장치(400)는 차량번호 인식장치와 결합되어 있을 수 있다. In another embodiment, a vehicle number recognition device may participate in the process of inputting the user identification information. To this end, the payment processing device 400 may be combined with a vehicle number recognition device.

일 구현예에서, 예컨대, 결제를 원하는 상품 구매자가 차량에 탑승하여 복수 개의 차량 진입 레인(lane)들을 갖는 매장(예컨대, 주유소)을 이용할 경우, 결제진행장치(400)는 근처에 있는 한 개 이상의 차량의 차량번호를 수집한 후, 상기 한 개 이상의 차량번호에 관련된 정보를 모니터와 같은 사용자 인터페이스를 통해 표출할 수 있다. 이때, 상기 한 개 이상의 차량번호 각각은 특정 모바일 기기를 식별하는 모바일기기 식별정보와 1:1로 연계되어 있을 수 있다. 그리고/또는 상기 한 개 이상의 차량번호 각각은, 모바일기기의 사용자를 식별하는 한 개 이상의 사용자식별정보와 1:N(N은 자연수)으로 연계되어 있을 수 있다. 결제진행장치(40)는 상기 수집된 한 개 이상의 차량의 번호, 한 개 이상이 상기 모바일기기 식별정보, 및/또는 상기 한 개 이상의 사용자식별정보를 모니터와 같은 사용자 인터페이스를 통해 표출할 수 있다. 결제를 원하는 상품 구매자는, 표출된 정보 중 어느 하나를 선택할 수 있다. 일 시나리오에서, 상품 구매자는 우선 복수 개의 차량번호 또는 복수 개의 모바일기기 중 어느 하나를 선택하고, 그 다음에 사용자식별정보를 선택하여 입력할 수 있다. 다른 시나리오에서, 상품 구매자는 차량번호 또는 모바일기기를 선택하는 과정을 건너뛰고, 곧 바로 사용자식별정보를 선택하여 입력할 수도 있다. 사용자식별정보를 입력한 구매자는 비밀번호와 같은 사용자인증정보를 추가로 입력할 수 있다.In one embodiment, for example, when a product purchaser who wants to make a payment rides a vehicle and uses a store (eg, a gas station) having a plurality of vehicle entry lanes, the payment progress device 400 may include one or more nearby devices. After collecting the vehicle number of the vehicle, information related to the one or more vehicle numbers may be displayed through a user interface such as a monitor. In this case, each of the one or more vehicle numbers may be linked 1:1 with mobile device identification information for identifying a specific mobile device. And/or each of the one or more vehicle numbers may be associated with one or more user identification information identifying a user of the mobile device in a 1:N (N is a natural number). The payment processing device 40 may display the collected number of one or more vehicles, one or more of the mobile device identification information, and/or the one or more user identification information through a user interface such as a monitor. A product buyer who wants to pay can select any of the displayed information. In one scenario, the product buyer may first select one of a plurality of vehicle numbers or a plurality of mobile devices, and then select and input user identification information. In another scenario, the product purchaser may skip the process of selecting a vehicle number or mobile device, and immediately select and input user identification information. The buyer who inputs the user identification information may additionally input user authentication information such as a password.

다른 구현예에서, 예컨대, 결제를 원하는 상품 구매자가 차량에 탑승하여 한 개의 레인(lane)을 통해 순차적으로 매장에 진입하는 드라이브-쓰루 매장을 이용할 경우, 결제진행장치(400)는 차량번호 인식장치에 가장 근접해 있는 한 개의 차량의 차량번호를 수집한 후, 상기 수집된 한 개의 차량번호에 연계된 모바일기기 및 사용자식별정보를 자동으로 특정할 수 있으며, 상기 특정된 사용자식별정보를 이용하여 상기 모바일 자동 결제 서비스를 제공할 수 있다. 만일 상기 한 개의 차량번호에 연계된 모바일기기를 이용하는 사용자가 복수 개의 사용자식별정보를 설정해 둔 경우라면, 결제진행장치(400)는 상기 복수 개의 사용자식별정보를 화면에 표출하여 그 중 한 개를 사용자로 하여금 선택하여 입력하도록 유도할 수 있으며, 상기 선택하여 입력된 사용자식별정보를 이용하여 상기 모바일 자동 결제 서비스를 제공할 수 있다.In another embodiment, for example, when a product purchaser who wants to use a drive-through store that sequentially enters a store through one lane by boarding a vehicle, the payment progress device 400 is a vehicle number recognition device. After collecting the vehicle number of one vehicle that is closest to the mobile device and user identification information associated with the collected vehicle number, the mobile number may be automatically specified, and the mobile may be used by using the specified user identification information. It can provide automatic payment service. If a user using a mobile device linked to the single vehicle number has set a plurality of user identification information, the payment processing device 400 displays the plurality of user identification information on a screen to use one of them. It is possible to induce a user to select and input, and the mobile automatic payment service may be provided by using the user identification information selected and input.

차량번호에 연계된 각종 정보는 서비스서버(300)가 액세스 할 수 있는 저장장치 및 상기 모바일기기(200)에 설치된 상기 모바일 자동 결제 프로그램이 액세스 할 수 있는 저장장치에 저장되어 있을 수 있다. 상기 결제진행장치(400)는 서비스서버(300)의 도움을 받아 상기 선택된 차량번호에 연계된 모바일기기 식별정보 및/또는 사용자식별정보를 획득할 수 있다. 이를 위해 모바일기기(200) 또는 상기 모바일 자동 결제 프로그램의 사용자는 상기 차량번호와 상기 사용자식별정보를 서로 연계하도록 하는 정보를 상기 모바일 자동 결제 시스템에 제공해야 할 수 있다. Various information associated with the vehicle number may be stored in a storage device accessible by the service server 300 and a storage device accessible by the mobile automatic payment program installed in the mobile device 200. The payment processing device 400 may obtain mobile device identification information and/or user identification information associated with the selected vehicle number with the help of the service server 300. To this end, the user of the mobile device 200 or the mobile automatic payment program may need to provide the mobile automatic payment system with information to link the vehicle number and the user identification information to each other.

상기 결제진행장치(400)는 오프라인 매장의 POS(Post Of Sale; POS), 키오스크(KIOSK), 스마트폰 및 태블릿 PC, 웨어러블 기기 및 각종 이동 통신 기기 등 오프라인에서 결제 기능이 수행될 수 있는 모든 기기가 이에 해당될 수 있다. The payment processing device 400 is an offline store POS (Post Of Sale; POS), kiosk (KIOSK), smart phones and tablet PCs, wearable devices and various mobile communication devices, such as any device that can be performed offline payment function This may be the case.

상기 결제진행장치(400)는 별도의 계산원이 조작하도록 되어 있는 것이거나, 또는 계산원의 도움 없이 조작하도록 되어 있는 것일 수 있다.The payment processing device 400 may be operated by a separate cashier, or may be operated without the help of a cashier.

상기 결제진행장치(400)에는 본 발명의 실시예에 따른 모바일 자동 결제 방법을 수행하기 위해, 결제단말 자동 결제 프로그램이 설치되어 있으며, 결제진행장치(400)는 상기 결제단말 자동 결제 프로그램 및/또는 상기 모바일 자동 결제 서비스에 이미 회원가입 및 자동 로그인 되어 있을 수 있다.In order to perform a mobile automatic payment method according to an embodiment of the present invention, a payment terminal automatic payment program is installed in the payment progress device 400, and the payment progress device 400 is provided with the payment terminal automatic payment program and/or You may have already signed up and automatically logged into the mobile automatic payment service.

금융사서버(500)는 상기 서비스서버(300)를 통해 중개된 사용자식별정보 및 결제정보를 이용하여 결제 가능 여부를 판단하는 서버를 의미한다. 카드사, 은행, 인터넷전문은행, 소액 결제 서비스를 제공하는 이동 통신사 등 결제 서비스를 진행하는 모든 업체의 서버를 의미한다. The financial company server 500 refers to a server that determines whether payment is possible using user identification information and payment information brokered through the service server 300. Refers to servers of all companies that perform payment services, such as credit card companies, banks, Internet banks, and mobile carriers that provide micro payment services.

도 2는 본 발명의 실시예에 따른 모바일 자동 결제 방법을 제공하는 모바일기기(200)의 구성도이다.2 is a configuration diagram of a mobile device 200 that provides a mobile automatic payment method according to an embodiment of the present invention.

도 2를 참고하면, 본 발명의 실시예에 따른 모바일기기(200)는 서비스서버(300)와 데이터를 송수신하는 데이터송수신부(210), 제1모바일OTP생성부(230), 거리산출부(250) 및 근거리통신부(270)를 포함할 수 있다. Referring to FIG. 2, the mobile device 200 according to an embodiment of the present invention includes a data transmission/reception unit 210, a first mobile OTP generation unit 230, and a distance calculation unit for transmitting and receiving data to and from the service server 300. 250) and a local area communication unit 270.

상기 모바일기기(200)는 모바일 자동 결제 프로그램에 의해 제1모바일OTP생성부(230)에서 제1모바일OTP를 생성할 수 있다. 상기 제1모바일OTP는 서비스서버(300)의 제1모바일대응OTP생성부(3311)와 동기화되어 생성된다. 따라서, 모바일기기(200)가 상기 생성된 제1모바일OTP를 서비스서버(300)에게 전송하면, 서비스서버(300)는 상기 제1모바일OTP를 이용하여 상기 모바일기기(200)의 정당성을 확인할 수 있다. The mobile device 200 may generate a first mobile OTP in the first mobile OTP generation unit 230 by a mobile automatic payment program. The first mobile OTP is generated in synchronization with the first mobile-compatible OTP generation unit 3311 of the service server 300. Therefore, when the mobile device 200 transmits the generated first mobile OTP to the service server 300, the service server 300 can confirm the legitimacy of the mobile device 200 using the first mobile OTP. have.

상기 모바일 자동 결제 프로그램에 의해 관리되는 제1모바일OTP생성부(230)는 서비스서버(300)의 제1모바일대응OTP생성부(3311)과 서로 동일한 시각에 서로 동일한 패스워드를 생성하도록 되어 있을 수 있다. The first mobile OTP generating unit 230 managed by the mobile automatic payment program may be configured to generate the same password at the same time as the first mobile-compatible OTP generating unit 3311 of the service server 300. .

서로 다른 모바일기기(200)들 또는 서로 다른 모바일기기(200)에 설치된 상기 모바일 자동 결제 프로그램들은 동일한 시각에 서로 다른 패스워드를 출력하는 서로 다른 모바일OTP생성부를 구비할 수 있다.The mobile automatic payment programs installed on different mobile devices 200 or different mobile devices 200 may have different mobile OTP generation units that output different passwords at the same time.

서비스서버(300)는 상기 복수 개의 서로 다른 모바일OTP생성부에 대응하는 서로 다른 모바일대응OTP생성부들을 구비할 수 있다.The service server 300 may include different mobile-compatible OTP generating units corresponding to the plurality of different mobile OTP generating units.

상기 거리산출부(250)는 상기 모바일기기(200)로부터 근거리통신에 의해 결제진행장치(400)까지의 제1 거리를 측정할 수 있다. The distance calculating unit 250 may measure a first distance from the mobile device 200 to the settlement processing device 400 by short-range communication.

상기 근거리통신부(270)는 상기 모바일기기(200)의 근거리통신부명칭을 브로드캐스팅할 수 있으며, 결제진행장치(400)가 송출한 근거리통신 신호를 검출하여 결제진행장치(400)의 근거리통신부명칭을 감지할 수 있다. 상기 모바일기기(200)의 근거리통신부명칭을 브로드캐스팅하는 것은 상기 서비스서버의 요청에 의해 이루어질 수 있다. 결제진행장치(400)의 근거리통신부명칭은 서비스서버(300)에 의해 미리 모바일기기(200)에게 제공되어 있을 수 있다.The short-range communication unit 270 may broadcast the name of the short-range communication unit of the mobile device 200, and detects the short-range communication signal transmitted by the payment processing device 400 to determine the short-range communication unit name of the payment processing device 400. Can be detected. Broadcasting the short-distance communication unit name of the mobile device 200 may be performed at the request of the service server. The short-range communication unit name of the payment processing device 400 may be provided to the mobile device 200 in advance by the service server 300.

도 3은 본 발명의 실시예에 따른 모바일 자동 결제 방법을 제공하는 서비스서버(300)의 구성도이다.3 is a configuration diagram of a service server 300 that provides a mobile automatic payment method according to an embodiment of the present invention.

도 3을 참고하면, 본 발명의 실시예에 따른 서비스서버(300)는 데이터송수신부(310), OTP 기반 모바일 자동 결제 DB(330), 정당성확인부(350), 명령부(370), 거리판단부(390), 결제가능여부확인부(395)를 포함할 수 있다.Referring to FIG. 3, the service server 300 according to an embodiment of the present invention includes a data transmitting and receiving unit 310, an OTP-based mobile automatic payment DB 330, a legitimacy checking unit 350, a command unit 370, and a distance. It may include a determination unit 390, the payment availability check unit 395.

상기 OTP 기반 모바일 자동 결제 DB(310)에는 사용자의 OTP를 이용한 모바일 자동 결제 프로그램의 가입정보, 사용자식별정보, 결제로그, 사용자 별로 매칭된 모바일기기(200)의 식별정보 또는 결제진행장치(400)의 식별정보, 각 모바일기기 및 결제진행장치 별로 생성되는 OTP와 동기화되어 OTP를 생성하는 OTP생성부(331) 및 OTP판단부(333) 등이 포함될 수 있다.In the OTP-based mobile automatic payment DB 310, the user's OTP-based mobile automatic payment program subscription information, user identification information, payment log, identification information of the mobile device 200 matched for each user, or payment progress device 400 The identification information of the OTP generation unit 331 and OTP determination unit 333 may be included in synchronization with the OTP generated for each mobile device and payment processing device to generate the OTP.

OTP생성부(331)는 복수 개의 모바일기기 각각에 대응하여 독립적으로 작동하는 복수 개의 모바일대응OTP생성부들을 포함하고, 복수 개의 결제진행장치 각각에 대응하여 독립적으로 작동하는 복수 개의 결제단말대응OTP생성부들을 포함할 수 있다. 도 3에는 제1모바일대응OTP생성부(3311) 및 제1결제단말대응OTP생성부(3312)를 표시하였다. 제1모바일대응OTP생성부(3311)는 제1모바일대응OTP를 생성하고 및 제1결제단말대응OTP생성부(3312)는 제1결제단말대응OTP를 생성할 수 있다.The OTP generating unit 331 includes a plurality of mobile-compatible OTP generating units that operate independently in response to each of a plurality of mobile devices, and generates a plurality of payment terminal-compatible OTPs that operate independently in response to each of a plurality of payment processing devices. It can include wealth. 3, the first mobile-compatible OTP generating unit 3311 and the first payment terminal-compatible OTP generating unit 3312 are shown. The first mobile counterpart OTP generator 3311 may generate a first mobile counterpart OTP, and the first payment terminal counterpart OTP generator 3312 may generate a first payment terminal counterpart OTP.

사용자식별정보는 사용자가 모바일기기(200)를 통해 모바일 자동 결제 프로그램의 가입 시 또는 본 발명의 실시예에 따른 모바일 자동 결제 방법의 실행 이전에 설정된 것으로, 사용자를 식별할 수 있는 모든 정보를 의미할 수 있다. The user identification information is set when the user signs up the mobile automatic payment program through the mobile device 200 or prior to the execution of the mobile automatic payment method according to the embodiment of the present invention, and means all information that can identify the user. Can be.

예를 들어, 숫자, 문자, 특수 기호 등의 일부 또는 전체를 조합하여 만들어진 문자 또는 사용자의 지문, 음성, 홍채 등 사용자의 생체 정보일 수 있으며, 자동차 등록 번호일 수 있다.For example, it may be a character or a user's biometric information, such as a user's fingerprint, voice, or iris, which is created by combining some or all of numbers, letters, and special symbols, and may be a vehicle registration number.

상기 사용자식별정보는 사용자의 모바일기기와 1:1로 매칭되어 있을 수 있으며, 단일 모바일기기 또는 단일 모바일기기에 설치된 단일의 상기 모바일 자동 결제 프로그램은 다수의 사용자식별정보를 포함할 수 있다. The user identification information may be matched 1:1 with the user's mobile device, and the single automatic mobile payment program installed on a single mobile device or a single mobile device may include a plurality of user identification information.

상기 사용자식별정보는 결제원천에 따라 달라질 수 있다. 상기 결제원천은 상품/서비스 구매 비용이 출금되는 계좌 또는 연계계좌를 의미할 수 있다. 예컨대 상기 결제원천은 은행계좌, 신용카드계좌, 체크카드계좌 등일 수 있으며 이에 한정되는 것은 아니다. 예를 들어 사용자의 제1 카드, 제2 카드, 제3 카드 별로 사용자식별정보가 상이하게 설정될 수 있어, 결제 시 결제진행장치에 입력되는 사용자식별정보에 따라 사용자가 결제하고자 하는 결제 카드를 선택할 수 있다. The user identification information may vary depending on the payment source. The payment source may refer to an account or linked account from which product/service purchase costs are withdrawn. For example, the payment source may be a bank account, credit card account, check card account, and the like, but is not limited thereto. For example, the user identification information may be set differently for each of the user's first card, second card, or third card, so that the user can select a payment card to be paid according to the user identification information input to the payment processing device during payment. Can be.

예를 들어, 079203에 대해 홍길동의 삼성카드를, 079202에 대해 홍길동 이마트카드를 설정한 경우에, 홍길동이 0792를 자신의 공통 식별 정보로 쓰고, 03, 02를 결제원천 식별로 사용하여 공통 식별 정보와 결제원천 식별 정보를 조합한 다수의 식별 정보를 사용하는 경우 각각의 사용자 식별 정보는 자신이 사용하는 결제원천과 1:1 매칭이 될 수 있다.For example, if you set the Samsung Card of Hong Gil-dong for 079203 and the Emart Card of Hong Gil-dong for 079202, Hong Gil-dong uses 0792 as his common identification information, and 03, 02 is used as identification of payment source to identify common identification information. When using a plurality of identification information combined with payment source identification information, each user identification information may be matched 1:1 with the payment source used by the user.

따라서, 사용자는 모바일기기를 꺼내지 않고도, 상이한 사용자식별정보를 이용하여 결제카드를 선택할 수 있다.Accordingly, the user can select a payment card using different user identification information without removing the mobile device.

상기 서비스서버(300)는 상기 데이터송수신부(310)를 통해 모바일기기(200)와 결제진행장치(400)가 감지한 근거리통신부명칭과 거리산출 값을 수신할 수 있다. The service server 300 may receive the short-distance communication unit name and the distance calculation value detected by the mobile device 200 and the payment processing device 400 through the data transmission/reception unit 310.

상기 OTP생성부(331)는 모바일 자동 결제프로그램이 설치된 모바일기기 또는 결제진행장치의 OTP생성부와 동기화 되어 동일한 방식으로 OTP를 생성한다. 상기 OTP판단부(333)는 모바일기기와 결제진행장치로부터 수신된 OTP와 상기 OTP생성부(331)에서 생성된 OTP가 동일한지 판단한다.The OTP generating unit 331 is synchronized with the OTP generating unit of the mobile device or payment processing device installed with the mobile automatic payment program to generate the OTP in the same manner. The OTP determination unit 333 determines whether the OTP received from the mobile device and the payment processing device is the same as the OTP generated by the OTP generation unit 331.

상기 정당성확인부(350)는 결제진행장치의 식별정보로부터 상기 OTP 기반 모바일 자동 결제 DB에서 이에 해당하는 결제진행장치의 OTP생성방식에 따라 생성된 OTP와 상기 결제진행장치에서 생성된 OTP를 비교하여 상기 결제진행장치의 정당성을 확인할 수 있다. 또한 상기 OTP 기반 모바일 자동 결제 DB에서 이에 해당하는 모바일기기의 OTP생성방식에 따라 생성된 OTP와 상기 모바일기기에서 생성된 OTP를 비교하여 상기 결제진행장치의 정당성을 확인할 수 있다.The validity check unit 350 compares the OTP generated by the OTP generation method of the payment processing device corresponding to the OTP-based mobile automatic payment DB from the identification information of the payment processing device and compares the OTP generated by the payment processing device. The validity of the payment processing device can be confirmed. In addition, the OTP-based mobile automatic payment DB may compare the OTP generated according to the OTP generation method of the mobile device corresponding to the OTP generated in the mobile device to verify the validity of the payment processing device.

상기 명령부(370)는 모바일기기에 근거리통신부의 활성화 명령을 내리는 근거리통신장치 활성화 명령부(371), 모바일기기와 결제진행장치에 각각의 근거리통신부의 명칭을 전달하고, 모바일기기와 결제진행장치에 근거리통신장치명칭의 브로드캐스팅 명령을 내리는 브로드캐스팅 명령부(373) 및 모바일기기에 모바일기기에서 결제진행장치까지의 제1 거리와 결제진행장치에서 모바일기기까지의 제2 거리를 산출할 것을 명령하는 거리산출 명령부(375)를 포함할 수 있다.The command unit 370 transmits the names of the short-range communication units to the mobile device and the payment processing device, and the short-range communication device activation command unit 371 that issues a short-range communication unit activation command to the mobile device. The broadcast command unit 373 for issuing a broadcast command of the short-range communication device name, and instructs the mobile device to calculate the first distance from the mobile device to the payment processing device and the second distance from the payment processing device to the mobile device. It may include a distance calculation command unit 375.

상기 거리판단부(390)는 상기 모바일기기와 결제진행장치로부터 수신된 거리로부터 상기 모바일기기와 결제진행장치가 근거리통신이 가능한 거리 내인지 판단할 수 있다.The distance determination unit 390 may determine whether the mobile device and the payment processing device are within a range capable of short-range communication from the distance received from the mobile device and the payment processing device.

또한, 금융사서버를 통해 결제원천의 결제가능 여부를 확인하도록 하는 결제가능여부확인부(399)를 더 포함할 수 있다. In addition, it may further include a payment availability confirmation unit (399) to check whether the payment source is available through the financial services server.

도 4는 본 발명의 실시예에 따른 OTP 기반 모바일 자동 결제 방법을 제공하는 결제진행장치(400)의 구성도이다.4 is a block diagram of a payment progress device 400 providing an OTP-based mobile automatic payment method according to an embodiment of the present invention.

도 4를 참고하면, 본 발명의 실시예에 따른 결제진행장치(400)는 사용자식별정보가 입력되는 입력부(405), 데이터송수신부(410), OPT생성부(430), 거리산출부(450) 및 근거리통신부(470)를 포함할 수 있다. Referring to FIG. 4, the payment processing device 400 according to an embodiment of the present invention includes an input unit 405 to which user identification information is input, a data transmission/reception unit 410, an OPT generation unit 430, and a distance calculation unit 450. ) And a short-range communication unit 470.

사용자는 상기 입력부(405)를 통해 사용자식별정보를 입력할 수 있다. 상기 입력부(405)는 상기 결제진행장치(400)에 내장되어 있을 수도 있고, 별도로 부착되어 있을 수도 있다.The user may input user identification information through the input unit 405. The input unit 405 may be embedded in the payment processing device 400 or may be separately attached.

상기 결제진행장치(400)는 결제단말 자동 결제 프로그램에 의해 상기 결제단말OTP생성부(430)에서 제1결제단말OTP를 생성할 수 있다. 상기 제1결제단말OTP는 서비스서버의 제1결제단말대응OTP생성부와 동기화되어 생성되므로 서비스서버는 이를 이용하여 상기 결제진행장치(400)의 정당성을 확인할 수 있다. The payment processing device 400 may generate a first payment terminal OTP in the payment terminal OTP generating unit 430 by an automatic payment terminal payment program. Since the first payment terminal OTP is generated in synchronization with the first payment terminal corresponding OTP generation unit of the service server, the service server can use this to check the validity of the payment processing device 400.

상기 거리산출부(450)는 상기 결제진행장치(400)로부터 근거리통신에 의해 모바일기기(200)까지의 제2 거리를 측정할 수 있다. The distance calculator 450 may measure a second distance from the payment processing device 400 to the mobile device 200 by short-range communication.

상기 근거리통신부(470)는 상기 서비스서버로부터 상기 결제진행장치(400)의 근거리통신부명칭을 브로드캐스팅할 수 있으며, 모바일기기가 송출한 근거리통신 신호를 검출하여 모바일기기의 근거리통신부명칭을 감지할 수 있다. 결제진행장치(400)는 서비스서버(300)로부터 미리 모바일기기(200)의 근거리통신부명칭을 전달받아 저장해 둘 수 있다. The short-range communication unit 470 may broadcast the short-range communication unit name of the payment processing device 400 from the service server, and detect the short-range communication signal transmitted by the mobile device to detect the short-range communication unit name of the mobile device. have. The payment processing device 400 may receive and store the short-distance communication unit name of the mobile device 200 in advance from the service server 300.

도 5a 내지 도 5c는 본 발명의 실시예에 따른 모바일 자동 결제 방법을 도시한 흐름도이다.5A to 5C are flowcharts illustrating a mobile automatic payment method according to an embodiment of the present invention.

도 5a 내지 도 5c에서 각 장치들(21, 22, 30, 40) 간에 교환되는 메시지에는 각 장치의 식별정보가 포함되어 있을 수 있다.5A to 5C, messages exchanged between the devices 21, 22, 30, and 40 may include identification information of each device.

도 5a에 나타낸 예에서, 제1모바일기기(21)는 본 발명의 실시예에 따른 모바일 자동 결제 방법을 이용하여 제1결제진행장치(40)를 통해 결제를 진행하고자 하는 사람이 소지한 모바일기기일 수 있다. 그리고 제2모바일기기(22)는 현재 상품/서비스 결제의 의사가 없지만 우연히 제1결제진행장치(40)의 근처에 있게 된 사람이 소지한 모바일기기일 수 있다. 또는 제2모바일기기(22)는 현재 상품/서비스 결제의 의사가 없지만 제1결제진행장치(40)가 아닌 다른 결제진행장치를 통해 결제를 진행할 계획이며, 다만 우연히 제1결제진행장치(40)의 근처에 있게 된 사람이 소지한 모바일기기일 수 있다. In the example shown in FIG. 5A, the first mobile device 21 is a mobile device possessed by a person who wishes to proceed with payment through the first payment processing device 40 using the mobile automatic payment method according to the embodiment of the present invention. Can be In addition, the second mobile device 22 may be a mobile device carried by a person who is in the vicinity of the first payment processing device 40 by chance, although there is currently no intention of payment of goods/services. Alternatively, the second mobile device 22 does not currently intend to pay for goods/services, but plans to proceed with payment through a payment processing device other than the first payment processing device 40, but only by chance the first payment processing device 40 It may be a mobile device carried by a person who has been in the vicinity of.

제1모바일기기(21)는 단계(S210)에서 본 발명의 일 실시예에 따른 모바일 자동 결제 방법을 실행하기 위해 제공된 모바일 자동 결제 프로그램을 상기 대기모드 상태로 실행하고 있을 수 있다. 제1모바일기기(21)의 장치 식별자는 ID-M1일 수 있다. The first mobile device 21 may be executing the mobile automatic payment program provided to execute the mobile automatic payment method according to an embodiment of the present invention in step S210 in the standby mode. The device identifier of the first mobile device 21 may be ID-M1.

제2모바일기기(22)는 단계(S510)에서 본 발명의 일 실시예에 따른 상기 모바일 자동 결제 방법을 실행하기 위해 제공된 모바일 자동 결제 프로그램(즉, 제1결제방식을 위한 결제앱)을 상기 대기모드 상태로 실행하고 있을 수 있다. 제2모바일기기(22)의 장치 식별자는 ID-M2일 수 있다. The second mobile device 22 waits for a mobile automatic payment program (that is, a payment app for a first payment method) provided to execute the mobile automatic payment method according to an embodiment of the present invention in step S510. It may be running in mode. The device identifier of the second mobile device 22 may be ID-M2.

제1결제진행장치(40)는 본 발명의 일 실시예에 따른 상기 모바일 자동 결제 방법을 실행하기 위해 제공된 결제단말 자동 결제 프로그램을 실행하고 있을 수 있다. 제1결제진행장치(40)의 장치 식별자는 ID-P1일 수 있다. The first payment processing device 40 may be executing a payment terminal automatic payment program provided to execute the mobile automatic payment method according to an embodiment of the present invention. The device identifier of the first payment proceeding device 40 may be ID-P1.

제1결제진행장치(40)는 단계(S410)에서 본 발명의 일 실시예에 따른 상기 모바일 자동 결제 방법(모바일 기반의 제1결제방식)을 이용하여 결제를 하겠다는 의사를 나타내는 사용자 입력을 입력받을 수 있다. In step S410, the first payment proceeding device 40 receives a user input indicating a willingness to make a payment using the mobile automatic payment method (mobile-based first payment method) according to an embodiment of the present invention. Can be.

제1결제진행장치(40)는 단계(S411)에서 서비스서버(30)와의 유선/무선 통신을 위한 통신기능을 활성화할 수 있다. The first payment processing device 40 may activate a communication function for wired/wireless communication with the service server 30 in step S411.

제1결제진행장치(40)는 단계(S412)에서 본 발명의 일 실시예에 따른 상기 모바일 자동 결제 방법에 따른 결제준비를 완료했음을 알리는 메시지, 및 제1결제진행장치(40)의 근거리통신부명칭을 서비스서버(30)에게 전달할 수 있다. The first payment proceeding device 40 is a message informing the completion of payment preparation according to the mobile automatic payment method according to an embodiment of the present invention in step S412, and a short-distance communication unit name of the first payment proceeding device 40 Can be delivered to the service server 30.

변형된 실시예에서, 제1결제진행장치(40)의 근거리통신부명칭을 서비스서버(30)에게 전달하는 것은 후술할 단계(S342)가 수행되기 이전의 임의의 시점에 수행될 수도 있다.In a modified embodiment, the short-distance communication unit name of the first payment proceeding device 40 to the service server 30 may be performed at any time before step S342, which will be described later.

제1결제진행장치(40)는 단계(S420)에서 제1결제진행장치(40)를 식별하는 식별정보를 포함하는 제1신호를 근거리통신을 이용하여 브로드캐스팅할 수 있다. The first payment progress device 40 may broadcast a first signal including identification information for identifying the first payment progress device 40 in step S420 using short-range communication.

상기 제1신호의 브로드캐스팅은 근거리통신 기술에 의해 이루어질 수 있다.Broadcasting of the first signal may be performed by short-range communication technology.

제1모바일기기(21)는 단계(S220)에서 상기 제1신호를 검출할 수 있다. The first mobile device 21 may detect the first signal in step S220.

본 발명의 일 실시예에서, 상기 제1신호의 검출은 제1모바일기기(21)의 특정 타입의 근거리통신부(예컨대 상술한 제2타입의 근거리통신을 위한 근거리통신부)를 활성화하지 않은 상태에서도 이루어질 수 있다. In one embodiment of the present invention, the detection of the first signal is made even when a specific type of short-range communication unit (for example, the short-range communication unit for short-range communication described above) of the first mobile device 21 is not activated. Can be.

일 예로서, 제1모바일기기(21)에 구비된 Cell 기반의 통신 기능이 활성화 되어 있다면, 그리고 상기 제1신호를 결제진행장치(40)에 연결된 Cell 기반의 통신장치(피코셀 or 펨토셀 등)를 통하여 송출한다면, 블루투스, NFC, 와이파이, 및 음향(고주파) 등을 이용하는 근거리통신 기능이 제1모바일기기(21)에서 활성화되지 않은 상태에서도, 상기 제1모바일기기(21)가 특정 Cell-ID를 감지할 경우 상기 모바일 자동 결제 서비스를 위한 상기 모바일 자동 결제 프로그램(어플리케이션)을 활성화시킬 수 있다.As an example, if the cell-based communication function provided in the first mobile device 21 is activated, and the cell-based communication device (picocell or femtocell, etc.) connected to the payment processing device 40 for the first signal If it is transmitted through, even if the short-range communication function using Bluetooth, NFC, Wi-Fi, and sound (high frequency) is not activated in the first mobile device 21, the first mobile device 21 has a specific cell-ID. When detecting, the mobile automatic payment program (application) for the mobile automatic payment service may be activated.

다른 예로서, 블루투스, NFC, 및 와이파이 등을 이용하는 근거리통신 기능이 제1모바일기기(21)에서 활성화되지 않은 상태에서도, 제1모바일기기(21)에 설치된 마이크 입력은 활성화되어 있을 수 있다. 상기 마이크 입력은 관점에 따라서는 근거리통신 기능으로 간주될 수도 있지만 그렇지 않을 수도 있다. 따라서, 제1모바일기기(21)의 근거리통신 기능이 활성화되지 않은 상태에서도, 제1결제진행장치(40)가 음향신호를 이용하여 상기 제1신호를 송출한다면, 상기 송출된 제1신호를 제1모바일기기(21)가 인식할 수 있을 것이고, 제1모바일기기(21)가 상기 제1신호로부터 특정 패턴을 검출한다면 상기 모바일 자동 결제 서비스를 위한 상기 모바일 자동 결제 프로그램(어플리케이션)을 활성화시킬 수 있다.As another example, even when the short-range communication function using Bluetooth, NFC, and Wi-Fi is not activated in the first mobile device 21, the microphone input installed in the first mobile device 21 may be activated. The microphone input may or may not be considered as a short range communication function depending on the viewpoint. Therefore, even when the short-range communication function of the first mobile device 21 is not activated, if the first payment processing device 40 transmits the first signal using an acoustic signal, the first signal transmitted is removed. 1 The mobile device 21 may be recognized, and if the first mobile device 21 detects a specific pattern from the first signal, the mobile automatic payment program (application) for the mobile automatic payment service can be activated. have.

제2모바일기기(22)는 단계(S520)에서 상기 제1신호를 검출할 수 있다. The second mobile device 22 may detect the first signal in step S520.

상기 제1신호의 검출은 제2모바일기기(22) 역시 특정 타입의 근거리통신부(예컨대 상술한 제2타입의 근거리통신을 위한 근거리통신부)를 활성화하지 않은 상태에서도 이루어질 수 있다.The detection of the first signal may be performed even when the second mobile device 22 also does not activate a specific type of short-range communication unit (for example, the short-range communication unit for the second type of short-range communication described above).

제1모바일기기(21)는 단계(S221)에서 제1모바일기기(21)에서 실행되는 상기 결제단말 자동 결제 프로그램을 활성화 모드로 전환할 수 있다. The first mobile device 21 may switch the payment terminal automatic payment program executed in the first mobile device 21 to an activation mode in step S221.

제2모바일기기(22)는 단계(S521)에서 제2모바일기기(22)에서 실행되는 상기 결제단말 자동 결제 프로그램을 활성화 모드로 전환할 수 있다. The second mobile device 22 may switch the payment terminal automatic payment program executed in the second mobile device 22 to an activation mode in step S521.

제1모바일기기(21)는 단계(S230)에서 제1모바일기기(21)의 결제준비가 완료되었음을 알리는 메시지, 제1모바일기기(21)의 근거리통신부명칭, 및 상기 제1신호를 발신한 장치인 제1결제진행장치(40)의 식별정보(ID-P1)를 서비스서버(30)에게 전송할 수 있다. The first mobile device 21 is a message in step S230 indicating that the payment preparation of the first mobile device 21 is completed, the short-range communication unit name of the first mobile device 21, and the device that has transmitted the first signal The identification information (ID-P1) of the first payment processing device 40 may be transmitted to the service server 30.

변형된 실시예에서, 제1모바일기기(21)의 근거리통신부명칭을 서비스서버(30)에게 전달하는 것은 후술할 단계(S341)가 수행되기 이전의 임의의 시점에 수행될 수도 있다.In a modified embodiment, passing the short-range communication unit name of the first mobile device 21 to the service server 30 may be performed at any time before step S341, which will be described later, is performed.

제2모바일기기(22)는 단계(S530)에서 제2모바일기기(22)의 결제준비가 완료되었음을 알리는 메시지, 제2모바일기기(22)의 근거리통신부명칭, 및 상기 제1신호를 발신한 장치인 제1결제진행장치(40)의 식별정보(ID-P1)를 서비스서버(30)에게 전송할 수 있다. In step S530, the second mobile device 22 is a message informing that the payment preparation of the second mobile device 22 is completed, the short-range communication unit name of the second mobile device 22, and the device that has transmitted the first signal. The identification information (ID-P1) of the first payment processing device 40 may be transmitted to the service server 30.

서비스서버(30)는 단계(S310)에서 제1결제진행장치(40)와 제1모바일기기(21) 간의 결제준비 이벤트를 생성할 수 있다. In step S310, the service server 30 may generate a payment preparation event between the first payment proceeding device 40 and the first mobile device 21.

서비스서버(30)는 단계(S320)에서 제1결제진행장치(40)와 제2모바일기기(22) 간의 결제준비 이벤트를 생성할 수 있다. In step S320, the service server 30 may generate a payment preparation event between the first payment processing device 40 and the second mobile device 22.

서비스서버(30)는 단계(S311)에서 제1모바일기기(21)를 통하여 상기 모바일 자동 결제 서비스에 로그인한 사람을 위하여 등록되어 있는 한 개 이상의 사용자식별정보들을 포함하는 제1사용자식별정보들을 제1결제진행장치(40)에게 제공할 수 있다. The service server 30 provides first user identification information including one or more user identification information registered for a person logged into the mobile automatic payment service through the first mobile device 21 in step S311. 1 can be provided to the payment processing device 40.

상기 사용자식별정보가 포함하는 내용은 결제원천에 따라 달라질 수 있다. 즉, 상기 사용자식별정보는 결제원천에 관한 정보를 포함할 수 있다. 본 명세서에서 상기 결제원천은 상품/서비스 구매 비용이 출금되는 계좌 또는 연계계좌를 의미할 수 있다. 예컨대 상기 결제원천은 은행계좌, 신용카드계좌, 및 체크카드계좌 등일 수 있으며 이에 한정되는 것은 아니다. 예를 들어 사용자의 제1카드, 제2카드, 제3카드 별로 사용자식별정보가 상이하게 설정될 수 있어, 결제 시 결제진행장치에 입력되는 사용자식별정보에 따라 사용자가 결제하고자 하는 결제 카드를 선택할 수 있다. The content included in the user identification information may vary depending on the source of payment. That is, the user identification information may include information about the payment source. In the present specification, the payment source may refer to an account or linked account from which a product/service purchase cost is withdrawn. For example, the payment source may be a bank account, a credit card account, and a check card account, but is not limited thereto. For example, the user identification information may be set differently for each user's first card, second card, or third card, so that the user can select a payment card to be paid according to the user identification information input to the payment processing device during payment. Can.

본 발명의 일 실시예에서, 상기 사용자식별정보는, 출금계좌를 특정하는 정보와 함께 상기 사용자기기를 식별하는 정보(예컨대 전화번호)를 결합한 것으로 정의될 수도 있다. 예컨대 제1사용자식별정보는 "010296xxxxx-BC카드-1544xxxxxxxxxxxx"라는 정보를 포함할 수 있다. 이는 "전화번호-카드브랜드명-카드번호"의 형식을 따르는 예이다.In one embodiment of the present invention, the user identification information may be defined as a combination of information for identifying the user device (for example, a phone number) with information for specifying a withdrawal account. For example, the first user identification information may include “010296xxxxx-BC card-1544xxxxxxxxxxxx”. This is an example that follows the format of "phone number-card brand name-card number".

또는 본 발명의 일 실시예에서, 상기 사용자식별정보는, 출금계좌를 특정하는 정보와 함께 상기 사용자기기를 사용하는 사람을 식별하는 정보를 결합한 것으로 정의될 수도 있다. 예컨대 제1사용자식별정보는 "홍길동-BC카드-1544xxxxxxxxxxxx"라는 정보를 포함할 수 있다. 이는 "성명-카드브랜드명-카드번호"의 형식을 따르는 예이다.Alternatively, in one embodiment of the present invention, the user identification information may be defined as combining information identifying a withdrawal account and information identifying a person using the user device. For example, the first user identification information may include “Hong Gil-dong-BC card-1544xxxxxxxxxxxx”. This is an example that follows the format of "name-card brand name-card number".

상술한 제1사용자식별정보의 구체적인 구성이 위에 예시한 사항으로 제한되는 것은 아니다. 즉, 제1사용자식별정보는 결제의 주체가 되는 사용자 또는 사용자기기를 특정하는 정보 및/또는 결제대금이 출금되어야 하는 결제계좌를 특정하는 정보를 포함한다면 어떤 형식이라도 가질 수 있다. The specific configuration of the first user identification information is not limited to the above-described matters. That is, the first user identification information may have any form if it includes information specifying a user or a user device that is a subject of payment and/or information specifying a payment account to which a payment is to be withdrawn.

서비스서버(30)는 단계(S321)에서 제2모바일기기(22)를 통하여 상기 모바일 자동 결제 서비스에 로그인한 사람을 위하여 등록되어 있는 한 개 이상의 사용자식별정보들을 포함하는 제2사용자식별정보들을 제1결제진행장치(40)에게 제공할 수 있다. The service server 30 provides second user identification information including one or more user identification information registered for a person who is logged in to the mobile automatic payment service through the second mobile device 22 in step S321. 1 can be provided to the payment processing device 40.

제1결제진행장치(40)는 단계(S430)에서 상기 제1사용자식별정보들 및 상기 제2사용자식별정보들을 표출할 수 있다. 상기 표출은 예컨대 화면을 통해 이루어질 수 있다. 상기 제1사용자식별정보들은, 상술한 바와 같이 결제원천에 따라 달라질 수 있다. 예컨대 제1모바일기기(21)를 사용하여 상품 결제를 하고자 하는 상품/서비스 소비자가 보유한 결제수단이 제1카드, 제2카드, 및 제1은행계좌인 경우, 제1카드의 번호, 제2카드의 번호, 및 제1은행계좌의 번호가 상기 화면을 통해 표출될 수 있다. 또한, 제2모바일기기(22)를 사용하여 상품 결제를 하고자 하는 상품/서비스 소비자가 보유한 결제수단이 제21카드, 제22카드, 및 제21은행계좌인 경우, 제21카드의 번호, 제22카드의 번호, 및 제21은행계좌의 번호가 상기 화면을 통해 표출될 수 있다. The first payment processing device 40 may display the first user identification information and the second user identification information in step S430. The expression may be achieved through a screen, for example. The first user identification information may vary depending on the payment source as described above. For example, if the payment method possessed by the product/service consumer who wants to pay for the product using the first mobile device 21 is the first card, the second card, and the first bank account, the number of the first card and the second card The number of, and the number of the first bank account can be displayed through the screen. In addition, if the payment method possessed by the product/service consumer who wishes to pay for the product using the second mobile device 22 is the 21st card, the 22nd card, and the 21st bank account, the 21st card number, the 22nd The number of the card and the number of the 21st bank account can be displayed through the screen.

제1결제진행장치(40)는 단계(S431)에서 상기 제1사용자식별정보들 및 상기 제2사용자식별정보들 중에 있는 어느 하나의 사용자식별정보를 선택하는 사용자입력을 수신할 수 있다. 예컨대 제1모바일기기(21)의 소지자는, 상기 화면에 표출된 6개의 정보, 즉, 제1카드의 번호, 제2카드의 번호, 및 제1은행계좌의 번호, 제21카드의 번호, 제22카드의 번호, 및 제21은행계좌의 번호 중 자신이 보유한 제1카드의 번호를 선택하는 사용자입력을 제공하도록 할 수 있다. The first payment progress device 40 may receive a user input for selecting any one of the first user identification information and the second user identification information in step S431. For example, the holder of the first mobile device 21 has six pieces of information displayed on the screen, that is, the number of the first card, the number of the second card, and the number of the first bank account and the number of the 21 card. It is possible to provide a user input to select the number of the first card owned by the number of the 22 card and the number of the 21st bank account.

일 실시예에서, 제1결제진행장치(40)는 제1모바일기기(21)의 소지자가 상기 표출된 사용자식별정보들을 손쉽게 선택할 수 있도록 도와주는 정보를 더 표출할 수 있다. 예컨대 제1모바일기기(21)의 소지자가 소유한 상기 제1카드와 제2모바일기기(22)의 소지자가 소유한 상기 제21카드가 모두 BC 카드라고 가정할 수 있다. 이때, 카드 소지자들이 자신이 소유한 카드의 브랜드 이름은 외우고 있더라도, 그 구체적인 카드번호까지 모두 외우고 있지는 않을 수 있다. 이런 경우, 제1모바일기기(21)의 소지자는 상기 제1카드와 상기 제21카드 중 어느 것을 선택해야 하는지 혼동할 수 있다. In one embodiment, the first payment processing device 40 may further display information that helps the holder of the first mobile device 21 to easily select the displayed user identification information. For example, it can be assumed that both the first card owned by the holder of the first mobile device 21 and the 21 card owned by the holder of the second mobile device 22 are BC cards. At this time, even if the card holders memorize the brand name of the card they own, they may not be memorizing all the specific card numbers. In this case, the holder of the first mobile device 21 may be confused as to which of the first card and the 21st card should be selected.

따라서 일 실시예에서, 제1결제진행장치(40)는 상기 6개의 출금계좌정보들(지불계좌정보들)을 표출하기 이전에, 제1모바일기기(21)를 식별하는 정보와 제2모바일기기(22)를 식별하는 정보를 먼저 화면을 통해 표출할 수 있다. 예컨대 제1모바일기기(21)의 소지자가 상기 모바일 자동 결제 서비스에 가입할 때에 등록했던 제1장치구분 식별정보 및 제2모바일기기(22)의 소지자가 상기 모바일 자동 결제 서비스에 가입할 때에 등록했던 제2장치구분 식별정보를 먼저 화면을 통해 표시할 수 있다. 예컨대 상기 제1장치구분 식별정보는 사람의 이름, 사람의 주민등록번호, 법인의 이름, 법인의 법인등록번호, 별칭, 및 전화번호 등으로서 제1모바일기기(21) 그 자체 또는 제1모바일기기(21)를 소지하여 이용하는 사람을 식별할 수 있는 정보일 수 있다. 상기 제2장치구분 식별정보 역시 상기 제1장치구분 식별정보와 동일한 방식으로 구성될 수 있다.Therefore, in one embodiment, before the first payment proceeding device 40 displays the six withdrawal account information (payment account information), the information identifying the first mobile device 21 and the second mobile device Information identifying (22) may first be displayed on the screen. For example, the first device identification information registered when the holder of the first mobile device 21 subscribes to the mobile automatic payment service and the holder of the second mobile device 22 registered when registering the mobile automatic payment service The identification information of the second device classification may be first displayed on the screen. For example, the first device identification information is the first mobile device 21 itself or the first mobile device 21, such as a person's name, a person's resident registration number, a corporation's name, a corporation's corporate registration number, an alias, and a telephone number. It may be information that can identify the person using the possession. The second device identification information may also be configured in the same manner as the first device identification information.

또는, 다른 실시예에서, 제1결제진행장치(40)는 상기 6개의 출금계좌정보(=지불계좌정보)들을 표출할 때에, 상기 제1장치구분 식별정보와 상기 제2장치구분 식별정보를, 상기 6개의 사용자식별정보들 중 대응하는 사용자식별정보에 결합하여 화면에 표시할 수 있다. 예컨대 "홍길동-BC카드-5144xxxxxxxxxxxx", "홍길동-하나카드-5166xxxxxxxxxxxx", "임꺽정-BC카드-5144xxxxxxxxxxxx" 등과 같이 표시할 수 있다. 이렇게 하면 제1모바일기기(21)의 소지자가 단계(S431)에서 자신이 원하는 사용자식별정보를 오류 없이 선택할 수 있다.Alternatively, in another embodiment, when the first withdrawal account information 40 displays the six withdrawal account information (= payment account information), the first device identification information and the second device identification information, Among the six user identification information, it may be combined with corresponding user identification information and displayed on the screen. For example, "Hong Gil-dong-BC card-5144xxxxxxxxxxxx", "Honggil-dong-Hana card-5166xxxxxxxxxxxx", "Lim Kil-jung-BC card-5144xxxxxxxxxxxx" can be displayed. In this way, the holder of the first mobile device 21 can select the user identification information he/she wants in step S431 without error.

제1결제진행장치(40)는 단계(S432)에서 비밀정보에 관한 사용자입력을 수신할 수 있다. The first payment processing device 40 may receive a user input regarding secret information in step S432.

상기 비밀정보는 상기 사용자식별정보에 의해 지정되는 결제계좌의 금융비밀번호를 포함할 수 있다. The confidential information may include a financial password of the payment account specified by the user identification information.

또는 상기 비밀정보는 상기 사용자식별정보에 의해 지정되는 결제계좌의 금융비밀번호와는 독립적으로 설정된 결제원천 비밀번호(=사용자 비밀번호)를 포함할 수 있다. 상기 결제원천 비밀번호는 제1모바일기기의 사용자가 상기 모바일 자동 결제 서비스에 가입할 때에 상기 선택된 사용자식별정보에 대응하도록 설정해 둔 것일 수 있다. 이때, 상기 선택된 사용자식별정보와 상기 결제원천 비밀번호는 서로 연관되어 서비스서버가 액세스하는 저장장치에 저장되어 있을 수 있다. Alternatively, the confidential information may include a payment source password (= user password) that is set independently of the financial password of the payment account specified by the user identification information. The payment source password may be set to correspond to the selected user identification information when a user of the first mobile device subscribes to the mobile automatic payment service. At this time, the selected user identification information and the payment source password may be stored in a storage device accessed by a service server in association with each other.

또는 상기 비밀정보는 상기 금융비밀번호 및 상기 결제원천 비밀번호를 모두 포함할 수도 있다.Alternatively, the confidential information may include both the financial password and the payment source password.

제1결제진행장치(40)는 단계(S433)에서 단계(S431)에서 선택되어 입력된 사용자식별정보 및 상기 비밀정보를 서비스서버(30)에게 송신할 수 있다. The first payment proceeding device 40 may transmit the user identification information and the secret information selected and input in step S431 in step S433 to the service server 30.

서비스서버(30)는 단계(S330)에서 단계(S433)에서 수신한 사용자식별정보와 상기 비밀정보가 서로 매칭되어 있는지 여부를 확인할 수 있다. 이를 위하여 제1모바일기기(21) 및 제2모바일기기(22)의 사용자는 상기 모바일 자동 결제 서비스에 가입할 때에 자신이 지정한 사용자식별정보마다 비밀정보를 독립적으로 설정하여 매칭시켜 두었을 수 있다. 그리고 이 매칭된 정보는 제1결제진행장치(40)에 저장되어 있을 수 있다. The service server 30 may check whether the user identification information received in step S433 and the secret information match in step S330. To this end, the users of the first mobile device 21 and the second mobile device 22 may have independently set and matched the secret information for each user identification information designated by the user when signing up for the mobile automatic payment service. In addition, the matched information may be stored in the first payment processing device 40.

상기 비밀정보가 상기 금융비밀번호를 포함하는 경우에 있어서, 만일 상기 금융비밀번호가 금융사서버가 아닌 상기 서비스서버가 알아서는 안 되는 것이라면, 상기 금융비밀번호는 서비스서버에서는 해독할 수 없도록 설정되고, 상기 금융비밀번호는 서비스서버를 통해 상기 금융사서버에게 전송될 수 있다. 이 경우 단계(S330)은 생략될 수도 있다.In the case where the confidential information includes the financial password, if the financial password is something that the service server other than the financial company server should not know, the financial password is set so that it cannot be decrypted by the service server, and the financial password is set. May be transmitted to the financial institution server through a service server. In this case, step S330 may be omitted.

상기 비밀정보가 상기 결제원천 비밀번호(=사용자 비밀번호)를 포함하는 경우에는 단계(S330)가 실행될 수 있다.If the secret information includes the payment source password (= user password), step S330 may be executed.

서비스서버(30)는 단계(S433) 및 단계(S330)을 수행하는 과정에서, 제1결제진행장치(40)가 브로드캐스팅한 상기 제1정보 때문에 상기 모바일 자동 결제 프로그램을 활성화하게 된 제1모바일기기(21) 및 제2모바일기기(22) 중에서, 제2모바일기기(22)에 관련된 상기 제2사용자식별정보들은 선택되지 않았음을 알게 된다. 따라서 서비스서버(30)는 단계(S331)에서 제2모바일기기(22)에 관련된 상기 제2사용자식별정보들이 선택되지 않았다는 사실(매칭실패 안내)을 제2모바일기기(22)에게 전송할 수 있다. 이때, 상기 매칭실패 안내에는 복수 개의 결제진행장치 중 어떤 결제진행장치에 대한 매칭이 실패하였는지를 함께 알려줄 수 있다. In the process of performing steps S433 and S330, the service server 30 is the first mobile that activates the mobile automatic payment program because of the first information broadcast by the first payment processing device 40. It is found that, among the device 21 and the second mobile device 22, the second user identification information related to the second mobile device 22 is not selected. Accordingly, the service server 30 may transmit to the second mobile device 22 the fact that the second user identification information related to the second mobile device 22 is not selected (matching failure guidance) in step S331. At this time, the matching failure guide may inform together which of the plurality of payment progress devices has failed matching.

제2모바일기기(22)는 단계(S540)에서, 단계(S331)에서 상기 매칭실패 안내를 수신하게 되면, 일정 시간 이후에 제2모바일기기(22)의 상기 모바일 자동 결제 프로그램을 비활성화하여 상기 대기모드로 되돌아가게 된다. 여기서 일정 시간을 기다리는 이유는, 제2모바일기기(22)가 제1결제진행장치(40)가 아닌, 제1결제진행장치(40)의 옆에 있는 다른 제2결제진행장치를 통해 상기 모바일 자동 결제 방법에 따라 결제를 시도하려고 할 수도 있기 때문이다. 이런 경우에는 단계(S331)에서 상기 매칭실패 안내를 수신하였다는 이유만으로 제2모바일기기(22)의 상기 모바일 자동 결제 프로그램을 비활성화해서는 안 된다. The second mobile device 22, in step S540, upon receiving the matching failure guide in step S331, deactivates the mobile automatic payment program of the second mobile device 22 after a certain period of time to wait for the match. You are returned to the mode. Here, the reason for waiting for a certain period of time is that the second mobile device 22 is not the first payment progress device 40 but the mobile payment through the other second payment progress device next to the first payment progress device 40. This is because you may try to make payments depending on the payment method. In this case, the mobile automatic payment program of the second mobile device 22 should not be deactivated just because the matching failure guide was received in step S331.

또는, 제2모바일기기(22)가 상기 모바일 자동 결제 프로그램을 비활성화는 조건을 다른 방식으로 설계할 수도 있다. 예컨대, 제2모바일기기(22)가 서로 다른 두 개의 결제진행장치들로부터 상기 각각의 결제진행장치의 식별정보를 포함한 브로드캐스팅 신호를 수신하였다면, 제2모바일기기(22)는 서비스서버(30)로부터 둘 중 어느 하나의 결제진행장치와 제2모바일기기(22) 간의 결제속행 여부에 관한 정보, 또는 상기 두 개의 결제진행장치 각각에 대한 매칭실패 안내 메시지들을 수신할 수 있다. 이때, 제2모바일기기(22)가 서비스서버(30)로부터 상기 두 개의 결제진행장치 각각에 대한 매칭실패 안내 메시지들을 모두 수신한 경우에만 모바일 자동 결제 프로그램을 비활성화할 수 있다. 이때에는 단계(S540)에 제시한 상기 일정 시간을 기다릴 필요가 없을 수 있다.Alternatively, the condition in which the second mobile device 22 deactivates the mobile automatic payment program may be designed in another way. For example, if the second mobile device 22 receives a broadcast signal including identification information of each payment processing device from two different payment processing devices, the second mobile device 22 is a service server 30 It may receive information on whether or not the payment proceeds between any one payment processing device and the second mobile device 22, or matching failure guidance messages for each of the two payment processing devices. At this time, it is possible to deactivate the mobile automatic payment program only when the second mobile device 22 receives both matching failure guidance messages for each of the two payment processing devices from the service server 30. In this case, it may not be necessary to wait for the predetermined time presented in step S540.

이제 도 5b를 참조하여 설명한다.Now it will be described with reference to Figure 5b.

서비스서버(30)는 단계(S340)에서, 제1모바일대응OTP생성부(3311)를 이용하여 OTP-M1을 생성하고, 제1결제단말대응OTP생성부를 이용하여 OTP-P1을 생성할 수 있다.In step S340, the service server 30 may generate the OTP-M1 using the first mobile-compatible OTP generation unit 3311, and generate the OTP-P1 using the first payment terminal-response OTP generation unit. .

서비스서버(30)는 단계(S341)에서, 제1결제진행장치(40)에게, 상기 생성된 OTP-M1, 제1결제진행장치(40)가 제1결제단말OTP생성부를 이용하여 OTP를 생성하고 상기 생성된 OTP를 브로드캐스팅 할 것을 요청하는 메시지, 제1모바일기기(21)의 근거리통신부명칭, 및 제1결제진행장치(40)가 측정한 제1결제진행장치(40)와 제1모바일기기(21) 간의 거리정보를 요청하는 메시지를 송신할 수 있다.In step S341, the service server 30 generates the OTP using the first payment terminal OTP generator by the generated OTP-M1 and the first payment progress device 40 to the first payment progress device 40. And the message requesting to broadcast the generated OTP, the short-distance communication unit name of the first mobile device 21, and the first payment progress device 40 and the first mobile measured by the first payment progress device 40. A message requesting distance information between the devices 21 may be transmitted.

서비스서버(30)는 단계(S342)에서, 제1모바일기기(21)에게, 상기 생성된 OTP-P1, 제1모바일기기(21)가 제1모바일OTP생성부를 이용하여 OTP를 생성하고 상기 생성된 OTP를 브로드캐스팅할 것을 요청하는 메시지, 제1결제진행장치(40)의 근거리통신부명칭, 제1결제진행장치(40)가 측정한 제1모바일기기(21)와 제1결제진행장치(40) 간의 거리정보를 요청하는 메시지, 및 제1모바일기기(21)의 근거리통신부를 활성화하라는 명령을 송신할 수 있다.In step S342, the service server 30 generates the OTP using the first mobile OTP generator by the generated OTP-P1 and the first mobile device 21 to the first mobile device 21. A message requesting to broadcast the OTP, the name of the short-range communication unit of the first payment progress device 40, the first mobile device 21 and the first payment progress device 40 measured by the first payment progress device 40 ), and a command to activate the short-range communication unit of the first mobile device 21.

제1모바일기기(21)는 단계(S240)에서 자신의 근거리통신부를 활성화할 수 있다. 한편, 다른 이유에 의해 이미 제1모바일기기(21)의 근거리통신부가 활성화되어 있는 경우에는 상기 활성화된 상태를 강제로 유지할 수 있다.The first mobile device 21 may activate its short-range communication unit in step S240. On the other hand, if the short-range communication unit of the first mobile device 21 is already activated for another reason, the activated state may be forcibly maintained.

제1모바일기기(21)는 단계(S250)에서, 제1모바일OTP생성부를 이용하여 OTP-M1'를 생성하고, 상기 생성된 OTP-M1'를 포함하는 제1M신호를 근거리통신부를 이용하여 브로드캐스팅 할 수 있다.In step S250, the first mobile device 21 generates the OTP-M1' using the first mobile OTP generator, and broadcasts the first M signal including the generated OTP-M1' using the short-range communication unit. Can cast.

제1결제진행장치(40)는 단계(S440)에서, 제1결제단말OTP생성부를 이용하여 OTP-P1'를 생성하고, 상기 생성된 OTP-P1'를 포함하는 제1P신호를 근거리통신부를 이용하여 브로드캐스팅 할 수 있다.In step S440, the first payment proceeding device 40 generates the OTP-P1' using the first payment terminal OTP generating unit, and uses the short-range communication unit to use the first P signal including the generated OTP-P1'. Broadcasting.

제1모바일기기(21)는 단계(S251)에서, 상기 브로드캐스팅 된 제1P신호를 검출하고, 상기 검출한 제1P신호의 강도를 이용하여 제1모바일기기(21)와 제1결제진행장치(40) 간의 거리인 제1거리를 산출할 수 있다.In step S251, the first mobile device 21 detects the broadcasted 1P signal, and uses the strength of the detected 1P signal to generate the first mobile device 21 and the first payment processing device ( 40) The first distance, which is the distance between, can be calculated.

제1결제진행장치(40)는 단계(S441)에서, 상기 브로드캐스팅 된 제1M신호를 검출하고, 상기 검출한 제1M신호의 강도를 이용하여 제1결제진행장치(40)와 제1모바일기기(21) 간의 거리인 제2거리를 산출할 수 있다.In step S441, the first payment progress device 40 detects the broadcasted 1M signal, and uses the detected intensity of the first M signal to perform the first payment progress device 40 and the first mobile device. (21) The second distance, which is the distance between, can be calculated.

제1모바일기기(21)는 단계(S252)에서, 상기 제1거리에 관한 정보, 제1모바일기기(21)가 생성한 OTP-M1' 및 제1모바일기기(21)가 수신한 상기 제1P신호에 포함되어 있던 상기 OTP-P1' 중 하나 이상을 서비스서버(30)에게 전송할 수 있다. 이러한 정보의 전송은, 서비스서버(30)로부터 수신한 상기 OTP-P1이 상기 검출한 제1P신호에 포함된 OTP-P1'와 동일한 경우에만 수행하도록 할 수도 있다. 여기서 상기 제1거리에 관한 정보는 상기 산출된 제1거리를 나타내는 값일 수도 있고 또는 제1모바일기기(21)가 검출한 상기 제1P신호의 강도를 나타내는 값일 수도 있다.In step S252, the first mobile device 21 includes information on the first distance, OTP-M1' generated by the first mobile device 21, and the first P received by the first mobile device 21. One or more of the OTP-P1' included in the signal may be transmitted to the service server 30. The transmission of such information may be performed only when the OTP-P1 received from the service server 30 is the same as the OTP-P1' included in the detected 1P signal. Here, the information on the first distance may be a value indicating the calculated first distance or a value indicating the strength of the first P signal detected by the first mobile device 21.

제1결제진행장치(40)는 단계(S442)에서, 상기 제2거리에 관한 정보, 제1결제진행장치(40)가 생성한 OTP-P1' 및 제1결제진행장치(40)가 수신한 상기 제1M신호에 포함되어 있던 상기 OTP-M1' 중 하나 이상을 서비스서버(30)에게 전송할 수 있다. 이러한 정보의 전송은, 서비스서버(30)로부터 수신한 상기 OTP-M1이 상기 검출한 제1M신호에 포함된 OTP-M1'와 동일한 경우에만 수행하도록 할 수도 있다. 여기서 상기 제2거리에 관한 정보는 상기 산출된 제2거리를 나타내는 값일 수도 있고 또는 제1결제진행장치(40)가 검출한 상기 제1M신호의 강도를 나타내는 값일 수도 있다.In step S442, the first payment advancing device 40 receives information regarding the second distance, the OTP-P1' generated by the first payment advancing device 40, and the first payment advancing device 40. One or more of the OTP-M1' included in the 1M signal may be transmitted to the service server 30. The transmission of such information may be performed only when the OTP-M1 received from the service server 30 is the same as the OTP-M1' included in the detected 1M signal. Here, the information on the second distance may be a value indicating the calculated second distance or a value indicating the intensity of the first M signal detected by the first payment processing device 40.

또한, 제1결제진행장치(40)는 단계(S442)에서, 결제정보를 서비스서버(30)에게 더 전송할 수 있다. 상기 결제정보는 예컨대 결제해야 하는 상품/서비스의 총 비용, 상기 총 비용의 할부 여부, 및 상기 총 비용의 할부 개월 수를 포함하는 것일 수 있다. 또는 상기 결제해야 하는 상품/서비스의 총 비용 중 일부 비용, 상기 일부 비용의 할부 여부, 및 상기 일부 비용의 할부 개월 수를 포함하는 것일 수 있다. In addition, the first payment processing device 40 may further transmit the payment information to the service server 30 in step S442. The payment information may include, for example, the total cost of the product/service to be paid, whether the total cost is to be installed, and the number of installment months of the total cost. Or it may include a partial cost of the total cost of the product / service to be paid, whether or not to install the partial cost, and the number of installment months of the partial cost.

상기 결제정보는 단계(S442)에 서비스서버(30)에게 전송할 수도 있지만, 단계(S442) 이전에라도 기회가 있을 때라면 언제든지 서비스서버(30)에게 전송할 수도 있다.The payment information may be transmitted to the service server 30 in step S442, but may be transmitted to the service server 30 at any time even if there is an opportunity even before step S442.

서비스서버(30)는 단계(S350)에서, 상기 제1거리 및 상기 제2거리가 모두 소정의 조건을 만족하는 경우에만 상기 결제정보에 대응하는 결제 프로세스를 진행할 수 있다. 예컨대 제1모바일기기(21)와 제1결제진행장치(40) 간에 근거리통신 신호가 검출된다고 하더라도, 그 강도가 너무 약하다면 실질적으로 제1모바일기기(21)와 제1결제진행장치(40)가 결제를 수행할 정도로 가까이 위치한 것이 아닐 수 있다. 또는 제1모바일기기(21)와 제1결제진행장치(40) 간에 근거리통신 신호가 검출된다고 하더라도, 그 강도가 너무 약하면 본 발명의 일 실시예에 따른 모바일 자동 결제 방법을 수행하는 도중에 오류가 발생할 수 있다. 따라서 상기 제1거리 및 상기 제2거리가 일정 거리 이하인 것으로 판명된 경우, 즉 제1모바일기기(21) 및 제1결제진행장치(40)가 서로 검출한 근거리통신 신호가 일정 강도 이상인 것으로 판명된 경우에만 상기 결제정보에 대응하는 결제 프로세스를 진행할 수 있다.In step S350, the service server 30 may perform a payment process corresponding to the payment information only when both the first distance and the second distance satisfy a predetermined condition. For example, even if a short-range communication signal is detected between the first mobile device 21 and the first payment progress device 40, if the strength is too weak, the first mobile device 21 and the first payment progress device 40 are substantially It may not be located close enough to perform the payment. Alternatively, even if a short-range communication signal is detected between the first mobile device 21 and the first payment proceeding device 40, if the strength is too weak, an error may occur while performing the mobile automatic payment method according to an embodiment of the present invention. Can be. Accordingly, when it is determined that the first distance and the second distance are equal to or less than a predetermined distance, that is, the short-range communication signals detected by the first mobile device 21 and the first payment progress device 40 are found to be greater than or equal to a certain intensity. Only when the payment process corresponding to the payment information can proceed.

또한, 서비스서버(30)는 단계(S350)에서, 제1모바일기기(21) 및 제1결제진행장치(40)를 통해 수집한 OTP-P1' 및 OPT-M1'가 각각 서비스서버(30)이 생성했던 OTP-P1 및 OPT-M1와 동일한 경우에만 상기 결제정보에 대응하는 결제 프로세스를 진행할 수 있다. 즉, OTP-P1'와 OTP-P1가 서로 동일한 경우에만 제1결제진행장치(40)의 무결성이 인증되고, 그리고 OTP-M1'와 OTP-M1가 서로 동일한 경우에만 제1모바일기기(21)의 무결성이 인증될 수 있다.In addition, in step S350, the service server 30 includes the OTP-P1' and OPT-M1' collected through the first mobile device 21 and the first payment processing device 40, respectively. The payment process corresponding to the payment information can be performed only in the same cases as the generated OTP-P1 and OPT-M1. That is, the integrity of the first payment processing device 40 is authenticated only when OTP-P1' and OTP-P1 are the same, and only when the OTP-M1' and OTP-M1 are the same as the first mobile device 21 The integrity of can be authenticated.

이제 도 5c를 참조하여 설명한다.Now it will be described with reference to Figure 5c.

서비스서버(30)는 단계(S360)에서, 단계(S433)에서 수신한 상기 선택된 사용자식별정보에 포함된 결제계좌를 이용하여 상기 결제정보에 관한 결제 가능 여부를 금융사 서버(500)에게 질의하는 메시지를 전송할 수 있다. 이때, 서비스서버(30)는 상기 결제계좌에 관하 정보 및 단계(S433)에서 수신한 비밀정보를 금융사서버(500)에게 함께 송신할 수 있다. 특히 상기 비밀정보에 포함된 것으로서, 상기 사용자식별정보에 의해 지정되는 결제계좌의 금융비밀번호를 송신할 수 있다.The service server 30, in step (S360), a message querying the financial institution server 500 whether payment is possible with respect to the payment information using the payment account included in the selected user identification information received in step S433 Can send. At this time, the service server 30 may transmit information regarding the payment account and the confidential information received in step S433 to the financial company server 500 together. In particular, as included in the confidential information, the financial password of the payment account specified by the user identification information may be transmitted.

금융사서버(500)는, 단계(S610)에서, 상기 결제 가능 여부를 확인하여 서비스서버(30)에게 전송할 수 있다. 예컨대 금융사서버(500)는 상기 결제계좌의 잔고가 상기 결제정보에 포함된 결제요청금액보다 작다면 결제가 불가능하다고 결정할 수 있다. 또는 금융사서버(500)은 상기 비밀정보에 포함된 계좌 비밀번호 또는 결제용 비밀번호가 상기 결제계좌와 매칭되지 않는다면 결제가 불가능하다고 결정할 수 있다. In step S610, the financial institution server 500 may check whether the payment is possible and transmit it to the service server 30. For example, the financial institution server 500 may determine that payment is impossible if the balance of the payment account is smaller than the payment request amount included in the payment information. Alternatively, the financial institution server 500 may determine that payment is impossible if the account password or payment password included in the confidential information does not match the payment account.

서비스서버(30)는 금융사서버(500)로부터 결제가 가능하다는 메시지를 송신하면 소정의 후속 결제 프로세스를 수행하여 결제를 완료할 수 있다.When the service server 30 transmits a message indicating that payment is possible from the financial institution server 500, it may perform a predetermined subsequent payment process to complete payment.

서비스서버(30)는 단계(S370)에서, 결제가 완료되었음을 알리는 메시지를 제1모바일기기(21)에게 전송할 수 있다. In step S370, the service server 30 may transmit a message indicating that payment has been completed to the first mobile device 21.

서비스서버(30)는 단계(S371)에서, 결제가 완료되었음을 알리는 메시지를 제1결제진행장치(40)에게 전송할 수 있다. In step S371, the service server 30 may transmit a message indicating that payment has been completed to the first payment processing device 40.

제1모바일기기(21)는 단계(S261)에서 모바일 자동 결제 프로그램을 비활성화할 수 있다.The first mobile device 21 may deactivate the mobile automatic payment program in step S261.

본 발명의 일 실시에에서, 단계(S420)에서 브로드캐스팅되는 제1신호는 상기 제1타입의 근거리통신 기술을 이용하는 것일 수 있다. 그리고 단계(S240), 단계(S250), 및 단계(S440)에서 송출하는 브로드캐스트 신호들은 상기 제2타입의 근거리통신 기술을 이용하는 것일 수 있다. In one embodiment of the present invention, the first signal broadcast in step S420 may be using the first type of short-range communication technology. In addition, the broadcast signals transmitted in steps S240, S250, and S440 may use the second type of short-range communication technology.

이와 달리 본 발명의 다른 실시예에서, 제1모바일기기(21)가 단계(S420) 이전에 이미 상기 제2타입의 근거리통신을 위한 근거리통신부를 활성화시킨 상태일 수 있다. 이러한 경우는 제1모바일기기(21)가 다른 원인으로 인하여 상기 제2타입의 근거리통신을 위한 근거리통신부를 활성화시킨 경우이거나, 기타 제1모바일기기(21)의 사용자의 설정에 의해 활성화된 경우일 수 있다. 이 경우 단계(S240)는 생략될 수 있다. 그리고 단계(S420)에서 브로드캐스팅되는 제1신호는 상기 제2타입의 근거리통신 기술을 이용하는 것일 수 있다.Alternatively, in another embodiment of the present invention, the first mobile device 21 may have already activated the short-range communication unit for the second type short-range communication before step S420. In this case, when the first mobile device 21 activates the short-range communication unit for short-range communication of the second type due to another cause, or when it is activated by the user's setting of the other first mobile device 21 Can be. In this case, step S240 may be omitted. In addition, the first signal broadcast in step S420 may be using the second type short-range communication technology.

도 6은 본 발명의 일 실시예에 따라 제공되는 모바일 자동 결제 서비스를 위하여 결제진행장치가 수행하는 단계들을 나타낸 순서도이다.6 is a flowchart illustrating steps performed by a payment processing device for a mobile automatic payment service provided according to an embodiment of the present invention.

단계((S10)에서, 결제진행장치가, 근거리통신을 이용하여 제1신호를 브로드캐스팅할 수 있다. In step (S10), the payment processing device may broadcast the first signal using short-range communication.

단계(S11)에서, 결제진행장치가, 한 개의 사용자식별정보 및 상기 결제진행장치의 사용자 인터페이스를 통해 입력받은 비밀정보를 상기 서비스서버에게 전송할 수 있다.In step S11, the payment processing device may transmit one user identification information and confidential information input through the user interface of the payment processing device to the service server.

단계(S12)에서, 결제진행장치가, 상기 제1신호를 검출한 제1모바일기기가 상기 서비스서버에게 제공한 상기 제1모바일기기의 근거리통신부명칭 및 상기 서비스서버가 생성한 제1모바일대응OTP를 상기 서비스서버로부터 수신할 수 있다.In step S12, the payment processing device, the short-distance communication unit name of the first mobile device provided to the service server by the first mobile device detecting the first signal, and the first mobile-compatible OTP generated by the service server Can be received from the service server.

단계(S13)에서, 상기 결제진행장치가, 상기 제1모바일기기에 의해 브로드캐스팅 된 제1M신호를 상기 제1모바일기기의 근거리통신부명칭을 기초로 검출하고, 상기 제1M신호를 기초로 상기 결제진행장치와 상기 제1모바일기기 간의 제1거리에 관한 정보를 생성하여 상기 제1거리에 관한 정보 및 결제금액을 포함하는 결제정보를 상기 서비스서버에게 전송할 수 있다.In step S13, the payment processing device detects the first M signal broadcast by the first mobile device based on the short-distance communication unit name of the first mobile device, and makes the payment based on the first M signal. It is possible to generate information on a first distance between the progress device and the first mobile device and transmit payment information including the information on the first distance and the payment amount to the service server.

도 7은 본 발명의 일 실시예에 따라 제공되는 모바일 자동 결제 서비스를 위하여 서비스서버가 수행하는 단계들을 나타낸 순서도이다.7 is a flowchart illustrating steps performed by a service server for a mobile automatic payment service provided according to an embodiment of the present invention.

단계(S20)에서, 서비스서버가, 근거리통신을 이용하여 제1신호를 브로드캐드팅 한 결제진행장치로부터 한 개의 사용자식별정보를 수신할 수 있다.In step S20, the service server may receive one user identification information from the payment processing device broadcasting the first signal using short-range communication.

단계(S21)에서, 서비스서버가, 상기 결제진행장치로부터 수신한 상기 결제진행장치의 근거리통신부명칭을 제1사용자기기에게 송신하고, 그리고 상기 제1신호를 검출한 제1모바일기기로부터 수신한 상기 제1모바일기기의 근거리통신부명칭을 상기 결제진행장치에게 송신할 수 있다.In step S21, the service server transmits the short-range communication unit name of the payment processing device received from the payment processing device to a first user device, and receives the first signal from the first mobile device detecting the first signal. The short-range communication unit name of the first mobile device may be transmitted to the payment processing device.

단계(S22)에서, 서비스서버가, 상기 제1모바일기기와 상기 결제진행장치 간의 제2거리에 관한 정보를 상기 제1모바일기기로부터 수신하고, 그리고 상기 결제진행장치와 상기 제1모바일기기 간의 제1거리에 관한 정보를 상기 결제진행장치로부터 수신할 수 있다.In step (S22), the service server receives information on the second distance between the first mobile device and the payment processing device from the first mobile device, and is provided between the payment processing device and the first mobile device. Information on one distance may be received from the payment processing device.

단계(S23)에서, 상기 제1거리 및 제2거리에 관한 정보를 기초로 상기 제1모바일기기와 상기 결제진행장치가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스를 수행할 수 있다.In step S23, when it is determined that the first mobile device and the payment processing device are within a predetermined distance from each other based on the information on the first distance and the second distance, and the one user identification information is When associated with the first mobile device, a payment process identified by the one user identification information and a payment process in which the payment processing device participates may be performed.

도 8은 본 발명의 일 실시예에 따라 제공되는 모바일 자동 결제 서비스를 위하여 모바일기기가 수행하는 단계들을 나타낸 순서도이다.8 is a flowchart illustrating steps performed by a mobile device for a mobile automatic payment service provided according to an embodiment of the present invention.

단계(S30)에서, 제1모바일기기가, 결제진행장치가 근거리통신을 이용하여 브로드캐스팅한 것으로서, 상기 결제진행장치를 식별하는 식별정보를 포함하는 제1신호를 수신할 수 있다.In step S30, the first mobile device may receive a first signal including identification information identifying the payment progressing device as broadcast by the payment processing device using short-range communication.

단계(S31)에서, 제1모바일기기가, 상기 결제진행장치를 식별하는 식별정보를 서비스서버에게 제공하여, 상기 서비스서버로부터 상기 결제진행장치의 근거리통신부명칭 및 상기 서비스서버가 생성한 제1결제단말대응OTP를 수신할 수 있다.In step S31, the first mobile device provides identification information for identifying the payment processing device to a service server, and the short-distance communication unit name of the payment processing device from the service server and the first payment generated by the service server A terminal-compatible OTP can be received.

단계(S32)에서, 제1모바일기기가, 상기 결제진행장치가 근거리통신을 이용하여 브로드캐스팅 한 제1P신호를 상기 결제진행장치의 근거리통신부명칭을 기초로 검출하고, 상기 제1P신호를 기초로 상기 제1모바일기기와 상기 결제진행장치 간의 제2거리에 관한 정보를 생성하여 상기 서비스서버에게 전송할 수 있다.In step S32, the first mobile device detects a first P signal broadcast by the payment processing device using short-range communication based on the short-distance communication unit name of the payment processing device, and based on the first P signal. Information regarding a second distance between the first mobile device and the payment processing device may be generated and transmitted to the service server.

상술한 모바일 기기, 서비스 서버, 및 결제진행장치는 각각 도 2, 도 3, 및 도 4에 도시하지 않은 처리부를 포함할 수 있다. 모바일 기기(200), 서비스 서버(300), 및 결제진행장치(40)에 포함된 상기 처리부는 각각, 모바일 기기(200), 서비스 서버(300), 및 결제진행장치(40)가 각자 실행하는 단계로서, 지금까지 설명한 임의의 해당 단계를 실행하도록 되어 있을 수 있다. 상술한 모바일 기기, 서비스 서버, 및 결제진행장치는 각각, 상술한 단계들을 실행하기 위하여 상기 처리부에 로딩되어 실행되어야 하는 인스트럭션 코드들을 포함하는 프로그램이 기록된 비휘발성 저장장치를 포함할 수 있으며, 상기 비휘발성 저장장치는 상기 처리부에 의해 액세스될 수 있다.The above-described mobile device, service server, and payment processing device may include processing units not illustrated in FIGS. 2, 3, and 4, respectively. The processing units included in the mobile device 200, the service server 300, and the payment processing device 40 are respectively executed by the mobile device 200, the service server 300, and the payment processing device 40, respectively. As a step, it may be arranged to execute any of the steps described so far. Each of the above-described mobile device, service server, and payment processing device may include a non-volatile storage device in which a program including instruction codes that must be loaded and executed in order to execute the above-described steps is recorded. The non-volatile storage device can be accessed by the processing unit.

상술한 본 발명의 실시예들을 이용하여, 본 발명의 기술 분야에 속하는 자들은 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에 다양한 변경 및 수정을 용이하게 실시할 수 있을 것이다. 특허청구범위의 각 청구항의 내용은 본 명세서를 통해 이해할 수 있는 범위 내에서 인용관계가 없는 다른 청구항에 결합될 수 있다.By using the above-described embodiments of the present invention, those who belong to the technical field of the present invention will be able to easily implement various changes and modifications without departing from the essential characteristics of the present invention. The contents of each claim in the claims may be combined with other claims without citation within the scope understood through the present specification.

21: 제1모바일기기
22: 제2모바일기기
30: 서비스서버
40: 결제진행장치
100: 근거리통신
200: 모바일기기
210, 310, 410 : 데이터송수신부
230, 430: OTP 생성부
250, 450 : 거리산출부
270, 470 : 근거리통신부
300: 서비스서버
330: OTP 기반 모바일 자동 결제 DB
350: 정당성확인부
370: 명령부
390: 거리판단부
395: 결제가능여부확인부
400: 결제진행장치
405: 입력부
500: 금융사서버
21: first mobile device
22: Second mobile device
30: service server
40: payment processing device
100: short-range communication
200: mobile device
210, 310, 410: Data transmission/reception unit
230, 430: OTP generation unit
250, 450: Distance calculation unit
270, 470: Near Field Communication
300: service server
330: OTP-based mobile automatic payment DB
350: legitimacy check
370: Command
390: street judgment unit
395: Check whether payment is possible
400: payment processing device
405: input
500: financial company server

Claims (23)

결제진행장치가, 근거리통신을 이용하여 제1신호를 브로드캐스팅하는 단계;
상기 결제진행장치가, 한 개의 사용자식별정보를 서비스서버에게 전송하는 단계;
상기 결제진행장치가, 상기 제1신호를 검출한 제1모바일기기가 상기 서비스서버에게 제공한 상기 제1모바일기기의 근거리통신부명칭을 상기 서비스서버로부터 수신하는 단계; 및
상기 결제진행장치가, 상기 제1모바일기기에 의해 근거리통신을 이용하여 브로드캐스팅 된 제1M신호를 상기 제1모바일기기의 근거리통신부명칭을 기초로 검출하고, 상기 제1M신호를 기초로 상기 결제진행장치와 상기 제1모바일기기 간의 제1거리에 관한 정보를 생성하여 상기 서비스서버에게 전송하는 단계;
를 포함하며,
상기 서비스서버가 상기 제1거리에 관한 정보를 기초로 상기 결제진행장치와 상기 제1모바일기기가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스가 수행되도록 되어 있는,
모바일 자동 결제 방법.
The payment progress device, broadcasting the first signal using a short-range communication;
Transmitting, by the payment processing device, one user identification information to a service server;
Receiving, by the payment server, the short-distance communication unit name of the first mobile device provided by the first mobile device to the service server from the service server; And
The payment processing device detects the first M signal broadcast by using the short-range communication by the first mobile device based on the short-distance communication unit name of the first mobile device, and proceeds with the payment based on the first M signal. Generating information on a first distance between a device and the first mobile device and transmitting the information to the service server;
It includes,
When the service server determines that the payment processing device and the first mobile device are within a predetermined distance from each other based on the information on the first distance, and the one user identification information is the first mobile device When related, the payment source identified by the one piece of user identification information and the payment process in which the payment processing device participates are performed,
Mobile automatic payment method.
제1항에 있어서,
상기 한 개의 사용자식별정보를 서비스서버에게 전송하는 단계는, 상기 결제진행장치가, 상기 결제진행장치의 사용자 인터페이스를 통해 입력받은 비밀정보를 상기 서비스서버에게 전송하는 단계를 포함하며,
상기 결제 프로세스는 상기 비밀정보와 상기 한 개의 사용자식별정보가 서로 매치되는 경우에만 수행되며,
상기 매치되는지 여부를 수행하는 것은 상기 서비스서버에서 실행되거나 또는 상기 서비스서버로부터 상기 비밀정보와 상기 한 개의 사용자식별정보에 포함된 결제원천을 수신하는 금융사서버에 의해 실행되는,
모바일 자동 결제 방법.
According to claim 1,
The step of transmitting the one piece of user identification information to the service server includes the step of the payment processing device transmitting the secret information received through the user interface of the payment processing device to the service server,
The payment process is performed only when the secret information and the one user identification information match each other,
Performing the match is executed by the service server or by a financial institution server that receives payment information contained in the one piece of user identification information and the secret information from the service server,
Mobile automatic payment method.
제1항에 있어서,
상기 제1모바일기기의 근거리통신부명칭을 상기 서비스서버로부터 수신하는 단계는, 상기 결제진행장치가, 상기 서비스서버가 생성한 제1모바일대응OTP를 상기 서비스서버로부터 수신하는 단계를 포함하며,
상기 제1M신호에는 상기 제1모바일기기가 생성한 제1모바일OTP가 포함되어 있으며,
상기 제1거리에 관한 정보를 전송하는 단계는 상기 제1모바일대응OTP와 상기 제1모바일OTP가 서로 동일한 경우에 실행되는,
모바일 자동 결제 방법.
According to claim 1,
The step of receiving the name of the short-range communication unit of the first mobile device from the service server includes: the payment processing device receiving the first mobile-compatible OTP generated by the service server from the service server,
The first M signal includes a first mobile OTP generated by the first mobile device,
The step of transmitting information regarding the first distance is executed when the first mobile-compatible OTP and the first mobile OTP are identical to each other.
Mobile automatic payment method.
제1항에 있어서,
상기 제1신호는 상기 결제진행장치를 식별하는 식별정보를 포함하며,
상기 제1모바일기기는 상기 결제진행장치를 식별하는 식별정보를 상기 서비스서버에게 제공하도록 되어 있으며,
상기 서비스서버는 상기 결제진행장치를 식별하는 식별정보를 기초로 상기 결제진행장치를 특정하여, 상기 근거리통신부명칭을 상기 결제진행장치에게 제공하도록 되어 있는,
모바일 자동 결제 방법.
According to claim 1,
The first signal includes identification information for identifying the payment processing device,
The first mobile device is configured to provide identification information identifying the payment processing device to the service server,
The service server is configured to identify the payment processing device based on identification information identifying the payment processing device, and provide the short-range communication unit name to the payment processing device.
Mobile automatic payment method.
제1항에 있어서,
상기 한 개의 사용자식별정보를 상기 서비스서버에게 전송하는 단계는,
상기 결제진행장치가, 상기 제1모바일기기 또는 상기 서비스서버로부터 한 개 이상의 사용자식별정보들을 획득하는 단계; 및
상기 결제진행장치가, 상기 한 개 이상의 사용자식별정보들을 출력하는 단계;
를 포함하며,
상기 한 개의 사용자식별정보는, 상기 출력된 한 개 이상의 사용자식별정보들 중 상기 결제진행장치의 사용자 인터페이스를 통해 선택된 것인,
모바일 자동 결제 방법.
According to claim 1,
The step of transmitting the user identification information to the service server,
The payment processing device, obtaining one or more user identification information from the first mobile device or the service server; And
Outputting the one or more user identification information by the payment processing device;
It includes,
The one piece of user identification information is selected from the output one or more pieces of user identification information through the user interface of the payment processing device,
Mobile automatic payment method.
제1항에 있어서,
상기 제1거리에 관한 정보를 생성하여 상기 서비스서버에게 전송하는 단계는, 상기 결제진행장치가, 결제금액을 포함하는 결제정보를 상기 서비스서버에게 전송하는 단계를 포함하며,
상기 한 개의 사용자식별정보는 결제계좌를 식별하는 정보를 포함하며,
상기 한 개의 사용자식별정보에 의해 식별되는 상기 결제원천은 상기 결제계좌이며,
상기 결제 프로세스는 상기 결제금액이 상기 결제원천으로부터 지불되도록 처리하는 금융 프로세스인,
모바일 자동 결제 방법.
According to claim 1,
The step of generating information on the first distance and transmitting the information to the service server includes the step of the payment processing device transmitting the payment information including the payment amount to the service server,
The one user identification information includes information to identify the payment account,
The payment source identified by the one user identification information is the payment account,
The payment process is a financial process that processes the payment amount to be paid from the payment source,
Mobile automatic payment method.
제1항에 있어서, 상기 제1신호를 송출하기 위하여 사용한 근거리통신의 방식은 상기 제1M신호를 송출하기 위하여 사용한 근거리통신의 방식과는 상이한, 모바일 자동 결제 방법.The method of claim 1, wherein the method of short-range communication used to transmit the first signal is different from the method of short-range communication used to transmit the first M signal. 서비스서버가, 근거리통신을 이용하여 제1신호를 브로드캐드팅 한 결제진행장치로부터 한 개의 사용자식별정보를 수신하는 단계;
상기 서비스서버가, 상기 결제진행장치로부터 수신한 상기 결제진행장치의 근거리통신부명칭을 제1모바일기기에게 송신하는 단계;
상기 서비스서버가, 상기 제1모바일기기와 상기 결제진행장치 간의 제2거리에 관한 정보를 상기 제1모바일기기로부터 수신하는 단계; 및
상기 서비스서버가, 상기 제2거리에 관한 정보를 기초로 상기 제1모바일기기와 상기 결제진행장치가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스를 수행하는 단계;
를 포함하며,
상기 제1모바일기기는, 상기 결제진행장치가 근거리통신을 이용하여 브로드캐스팅 한 제1P신호를 상기 결제진행장치의 근거리통신부명칭을 기초로 검출하도록 되어 있고, 상기 제1P신호를 기초로 상기 제2거리에 관한 정보를 생성하도록 되어 있는
모바일 자동 결제 방법.
Receiving, by the service server, one user identification information from the payment processing device broadcasting the first signal using short-range communication;
Transmitting, by the service server, a short-range communication unit name of the payment processing device received from the payment processing device to a first mobile device;
Receiving, by the service server, information regarding a second distance between the first mobile device and the payment processing device from the first mobile device; And
When the service server determines that the first mobile device and the payment processing device are within a predetermined distance from each other based on the information on the second distance, and the one user identification information is the first mobile device Performing a payment process in which the payment source identified by the one user identification information and the payment processing device participate in the case of being associated with;
It includes,
The first mobile device is configured to detect the first P signal broadcast by the payment processing device using short-range communication based on the short-distance communication unit name of the payment processing device, and based on the first P signal. To generate information about the distance
Mobile automatic payment method.
제8항에 있어서, 상기 제1신호를 송출하기 위하여 사용한 근거리통신의 방식은 상기 제1P신호를 송출하기 위하여 사용한 근거리통신의 방식과는 상이한, 모바일 자동 결제 방법.9. The method of claim 8, wherein the method of short-range communication used to transmit the first signal is different from the method of short-range communication used to transmit the first P signal. 서비스서버가, 근거리통신을 이용하여 제1신호를 브로드캐드팅 한 결제진행장치로부터 한 개의 사용자식별정보를 수신하는 단계;
상기 서비스서버가, 상기 제1신호를 검출한 제1모바일기기로부터 수신한 상기 제1모바일기기의 근거리통신부명칭을 상기 결제진행장치에게 송신하는 단계;
상기 서비스서버가, 상기 결제진행장치와 상기 제1모바일기기 간의 제1거리에 관한 정보를 상기 결제진행장치로부터 수신하는 단계; 및
상기 서비스서버가, 상기 제1거리에 관한 정보를 기초로 상기 결제진행장치와 상기 제1모바일기기가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스를 수행하는 단계;
를 포함하며,
상기 결제진행장치는, 상기 제1모바일기기가 근거리통신을 이용하여 브로드캐스팅 한 제1M신호를 상기 제1모바일기기의 근거리통신부명칭을 기초로 검출하도록 되어 있고, 상기 제1M신호를 기초로 상기 제1거리에 관한 정보를 생성하도록 되어 있는
모바일 자동 결제 방법.
Receiving, by the service server, one user identification information from the payment processing device broadcasting the first signal using short-range communication;
Transmitting, by the service server, the short-distance communication unit name of the first mobile device received from the first mobile device detecting the first signal to the payment processing device;
Receiving, by the service server, information regarding a first distance between the payment processing device and the first mobile device from the payment processing device; And
When the service server determines that the payment processing device and the first mobile device are within a predetermined distance from each other based on the information on the first distance, and the one user identification information is the first mobile device Performing a payment process in which the payment source identified by the one user identification information and the payment processing device participate in the case of being associated with;
It includes,
The payment processing device is configured to detect the first M signal broadcast by the first mobile device using short-range communication based on the short-distance communication unit name of the first mobile device, and based on the first M signal. It is supposed to generate information about 1st distance
Mobile automatic payment method.
제10항에 있어서,
상기 제1거리에 관한 정보를 수신하는 단계 이전에,
상기 서비스서버가, 상기 제1모바일기기에게, 근거리통신을 이용하여 브로트캐스팅을 하라는 명령을 송신하는 단계를 더 포함하는,
모바일 자동 결제 방법.
The method of claim 10,
Before the step of receiving information on the first distance,
The service server, further comprising the step of transmitting a command to the first mobile device to perform the broadcast broadcasting using short-range communication,
Mobile automatic payment method.
제10항에 있어서,
상기 제1모바일기기의 근거리통신부명칭을 상기 결제진행장치에게 송신하는 단계는, 상기 서비스서버가, 제1모바일대응OTP를 생성하여 상기 결제진행장치에게 송신하는 단계를 포함하고,
상기 결제 프로세스를 수행하는 단계 이전에, 상기 서비스서버가, 상기 결제진행장치 및 상기 제1모바일기기 중 하나 이상으로부터 상기 제1모바일기기가 생성한 제1모바일OTP를 수신하는 단계를 더 포함하며,
상기 제1모바일OTP와 상기 제1모바일대응OTP가 서로 동일한 경우에만 상기 제1모바일기기가 인증되며,
상기 결제 프로세스는 상기 제1모바일기기가 인증된 경우에만 실행되는,
모바일 자동 결제 방법.
The method of claim 10,
The step of transmitting the name of the short-range communication unit of the first mobile device to the payment processing device includes the step of generating, by the service server, a first mobile-compatible OTP and transmitting the payment to the payment processing device.
Before the step of performing the payment process, the service server further includes receiving a first mobile OTP generated by the first mobile device from one or more of the payment processing device and the first mobile device,
The first mobile device is authenticated only when the first mobile OTP and the first mobile-compatible OTP are identical to each other,
The payment process is executed only when the first mobile device is authenticated,
Mobile automatic payment method.
제10항에 있어서,
상기 한 개의 사용자식별정보를 수신하는 단계 이후에 그리고 상기 결제 프로세스를 수행하는 단계 이전에, 상기 서비스서버가, 제1결제단말대응OTP를 생성하여 상기 제1모바일기기에게 송신하는 단계; 및
상기 한 개의 사용자식별정보를 수신하는 단계 이후에 그리고 상기 결제 프로세스를 수행하는 단계 이전에, 상기 서비스서버가, 상기 결제진행장치 및 상기 제1모바일기기 중 하나 이상으로부터 상기 결제진행장치가 생성한 제1결제단말OTP를 수신하는 단계
를 더 포함하며,
상기 제1결제단말OTP와 상기 제1결제단말대응OTP가 서로 동일한 경우에만 상기 결제진행장치가 인증되며,
상기 결제 프로세스는 상기 결제진행장치가 인증된 경우에만 실행되는,
모바일 자동 결제 방법.
The method of claim 10,
After the step of receiving the one piece of user identification information and before the step of performing the payment process, the service server generates a first payment terminal response OTP and transmits it to the first mobile device; And
After the step of receiving the one piece of user identification information and before the step of performing the payment process, the service server generates the payment progress device from one or more of the payment progress device and the first mobile device. Step 1 to receive the payment terminal OTP
Further comprising,
The payment processing device is authenticated only when the first payment terminal OTP and the first payment terminal correspondence OTP are the same.
The payment process is executed only when the payment processing device is authenticated,
Mobile automatic payment method.
제10항에 있어서,
상기 제1신호는 상기 결제진행장치를 식별하는 식별정보를 포함하며,
상기 제1모바일기기는 상기 결제진행장치를 식별하는 식별정보를 상기 서비스서버에게 제공하도록 되어 있으며,
상기 서비스서버는 상기 결제진행장치를 식별하는 식별정보를 기초로 상기 결제진행장치를 특정하여, 상기 제1모바일기기의 근거리통신부명칭을 상기 결제진행장치에게 제공하도록 되어 있는,
모바일 자동 결제 방법.
The method of claim 10,
The first signal includes identification information for identifying the payment processing device,
The first mobile device is configured to provide identification information identifying the payment processing device to the service server,
The service server is configured to provide the payment processing device with a short-distance communication unit name of the first mobile device by specifying the payment processing device based on identification information identifying the payment processing device,
Mobile automatic payment method.
제10항에 있어서,
상기 결제진행장치는 상기 제1모바일기기 또는 상기 서비스서버로부터 한 개 이상의 사용자식별정보들을 획득하도록 되어 있고, 그리고
상기 한 개의 사용자식별정보는, 상기 결제진행장치에 의해 출력된 상기 한 개 이상의 사용자식별정보들 중 상기 결제진행장치의 사용자 인터페이스를 통해 선택된 것인,
모바일 자동 결제 방법.
The method of claim 10,
The payment processing device is configured to acquire one or more user identification information from the first mobile device or the service server, and
The one piece of user identification information is one selected from the one or more user identification information output by the payment processing device through the user interface of the payment processing device,
Mobile automatic payment method.
제10항에 있어서,
상기 제1거리에 관한 정보를 상기 결제진행장치로부터 수신하는 단계는, 상기 서비스서버가, 상기 결제진행장치로부터 결제금액을 포함하는 결제정보를 수신하는 단계를 포함하며,
상기 한 개의 사용자식별정보는 결제계좌를 식별하는 정보를 포함하며,
상기 한 개의 사용자식별정보에 의해 식별되는 상기 결제원천은 상기 결제계좌이며,
상기 결제 프로세스는 상기 결제금액이 상기 결제원천으로부터 지불되도록 처리하는 금융 프로세스인,
모바일 자동 결제 방법.
The method of claim 10,
The step of receiving information on the first distance from the payment proceeding device includes the step of the service server receiving payment information including a payment amount from the payment proceeding device,
The one user identification information includes information to identify the payment account,
The payment source identified by the one user identification information is the payment account,
The payment process is a financial process that processes the payment amount to be paid from the payment source,
Mobile automatic payment method.
제1모바일기기가, 결제진행장치가 근거리통신을 이용하여 브로드캐스팅한 것으로서, 상기 결제진행장치를 식별하는 식별정보를 포함하는 제1신호를 수신하는 단계;
상기 제1모바일기기가, 상기 결제진행장치를 식별하는 식별정보를 서비스서버에게 제공하여, 상기 서비스서버로부터 상기 결제진행장치의 근거리통신부명칭을 수신하는 단계; 및
상기 제1모바일기기가, 상기 결제진행장치가 근거리통신을 이용하여 브로드캐스팅 한 제1P신호를 상기 결제진행장치의 근거리통신부명칭을 기초로 검출하고, 상기 제1P신호를 기초로 상기 제1모바일기기와 상기 결제진행장치 간의 제2거리에 관한 정보를 생성하여 상기 서비스서버에게 전송하는 단계;
를 포함하고,
상기 결제진행장치는 한 개의 사용자식별정보를 상기 서비스서버에게 제공하도록 되어 있고,
상기 서비스서버는 상기 제1모바일기기가 제공한 상기 결제진행장치를 식별하는 식별정보를 기초로 상기 결제진행장치를 특정하여 상기 결제진행장치에게 근거리통신을 이용한 브로드캐스트를 요청하도록 되어 있으며, 상기 제1P신호는 상기 브로드캐스트의 요청에 따라 상기 결제진행장치가 송출한 것이며,
상기 서비스서버가 상기 제2거리에 관한 정보를 기초로 상기 제1모바일기기와 상기 결제진행장치가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스가 수행되도록 되어 있는,
모바일 자동 결제 방법.
Receiving, by the first mobile device, a first signal including identification information identifying the payment progressing device as broadcast by the payment processing device using short-range communication;
Providing, by the first mobile device, identification information identifying the payment processing device to a service server, receiving a short-range communication unit name of the payment processing device from the service server; And
The first mobile device detects a 1P signal broadcast by the payment progress device using short-range communication based on the short-distance communication unit name of the payment progress device, and the first mobile device based on the first P signal. Generating and transmitting information on a second distance between the payment processing device and the service server;
Including,
The payment processing device is configured to provide one user identification information to the service server,
The service server is configured to request the broadcast using short-range communication to the payment progress device by specifying the payment progress device based on identification information identifying the payment progress device provided by the first mobile device. The 1P signal is transmitted by the payment processing device according to the broadcast request,
When the service server determines that the first mobile device and the payment processing device are within a predetermined distance from each other based on the information on the second distance, and the one user identification information is the first mobile device and When related, the payment source identified by the one piece of user identification information and the payment process in which the payment processing device participates are performed,
Mobile automatic payment method.
제17항에 있어서,
상기 서비스서버로부터 상기 결제진행장치의 근거리통신부명칭을 수신하는 단계는, 상기 제1모바일기기가, 상기 서비스서버가 생성한 제1결제단말대응OTP를 상기 서비스서버로부터 수신하는 단계를 포함하며,
상기 제1P신호에는 상기 결제진행장치가 생성한 제1결제단말OTP가 포함되어 있으며,
상기 제2거리에 관한 정보를 상기 서비스서버에게 전송하는 단계는, 상기 제1결제단말OTP와 상기 제1결제단말대응OTP가 서로 동일한 경우에만 실행되는,
모바일 자동 결제 방법.
The method of claim 17,
The step of receiving the short-distance communication unit name of the payment processing device from the service server includes the step of the first mobile device receiving the first payment terminal correspondence OTP generated by the service server from the service server,
The first P signal includes a first payment terminal OTP generated by the payment processing device,
The step of transmitting the information on the second distance to the service server is executed only when the first payment terminal OTP and the first payment terminal correspondence OTP are the same.
Mobile automatic payment method.
제17항에 있어서,
상기 결제진행장치의 근거리통신부명칭을 수신하는 단계 이후에 그리고 상기 제2거리에 관한 정보를 생성하여 상기 서비스서버에게 전송하는 단계 이전에, 상기 제1모바일기기가, 제1모바일OTP를 생성하는 단계를 포함하며,
상기 서비스서버는 상기 제1모바일OTP를 획득하도록 되어 있고,
상기 서비스서버는, 상기 서비스서버가 생성한 제1모바일대응OTP가 상기 제1모바일OTP와 동일한 경우에 상기 제1모바일기기를 인증하도록 되어 있는,
모바일 자동 결제 방법.
The method of claim 17,
Generating a first mobile OTP after the step of receiving the short-distance communication unit name of the payment processing device and before generating and transmitting the information on the second distance to the service server. It includes,
The service server is configured to acquire the first mobile OTP,
The service server is configured to authenticate the first mobile device when the first mobile-compatible OTP generated by the service server is the same as the first mobile OTP.
Mobile automatic payment method.
근거리 통신부, 데이터 송수신부, 및 처리부를 포함하며,
상기 처리부는,
상기 근거리 통신부를 이용하여, 근거리통신을 이용하여 제1신호를 브로드캐스팅하는 단계;
상기 데이터 송수신부를 이용하여, 한 개의 사용자식별정보를 서비스서버에게 전송하는 단계;
상기 데이터 송수신부를 이용하여, 상기 제1신호를 검출한 제1모바일기기가 상기 서비스서버에게 제공한 상기 제1모바일기기의 근거리통신부명칭을 상기 서비스서버로부터 수신하는 단계; 및
상기 데이터 송수신부를 이용하여, 상기 제1모바일기기에 의해 근거리통신을 이용하여 브로드캐스팅 된 제1M신호를 상기 제1모바일기기의 근거리통신부명칭을 기초로 검출하고, 상기 제1M신호를 기초로 결제진행장치와 상기 제1모바일기기 간의 제1거리에 관한 정보를 생성하여 상기 서비스서버에게 전송하는 단계;
를 실행하도록 되어 있으며,
상기 서비스서버가 상기 제1거리에 관한 정보를 기초로 상기 결제진행장치와 상기 제1모바일기기가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스가 수행되도록 되어 있는 것을 특징으로 하는,
결제진행장치.
It includes a short-range communication unit, a data transmission and reception unit, and a processing unit,
The processing unit,
Broadcasting a first signal using short-range communication using the short-range communication unit;
Transmitting one user identification information to a service server using the data transmitting and receiving unit;
Receiving, by the service server, the name of the short-range communication unit of the first mobile device provided to the service server by the first mobile device detecting the first signal using the data transmission and reception unit; And
Using the data transmission/reception unit, the first M signal broadcast by using the short-range communication by the first mobile device is detected based on the name of the short-range communication unit of the first mobile device, and payment proceeds based on the first M signal Generating information on a first distance between a device and the first mobile device and transmitting the information to the service server;
Is supposed to run
When the service server determines that the payment processing device and the first mobile device are within a predetermined distance from each other based on the information on the first distance, and the one user identification information is the first mobile device When related, characterized in that the payment source identified by the one user identification information and the payment process in which the payment processing device participates is performed,
Payment progress device.
데이터 송수신부, 및 처리부를 포함하며,
상기 처리부는,
상기 데이터 송수신부를 이용하여, 근거리통신을 이용하여 제1신호를 브로드캐드팅 한 결제진행장치로부터 한 개의 사용자식별정보를 수신하는 단계;
상기 데이터 송수신부를 이용하여, 상기 결제진행장치로부터 수신한 상기 결제진행장치의 근거리통신부명칭을 제1모바일기기에게 송신하는 단계;
상기 데이터 송수신부를 이용하여, 상기 제1모바일기기와 상기 결제진행장치 간의 제2거리에 관한 정보를 상기 제1모바일기기로부터 수신하는 단계; 및
상기 제2거리에 관한 정보를 기초로 상기 제1모바일기기와 상기 결제진행장치가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스를 수행하는 단계;
를 실행하도록 되어 있으며,
상기 제1모바일기기는, 상기 결제진행장치가 근거리통신을 이용하여 브로드캐스팅 한 제1P신호를 상기 결제진행장치의 근거리통신부명칭을 기초로 검출하도록 되어 있고, 상기 제1P신호를 기초로 상기 제2거리에 관한 정보를 생성하도록 되어 있는 것을 특징으로 하는,
서비스서버.
It includes a data transmitting and receiving unit, and a processing unit,
The processing unit,
Receiving one user identification information from the payment processing device broadcasting the first signal using short-range communication using the data transmission and reception unit;
Transmitting a name of a short-range communication unit of the payment processing device received from the payment processing device to a first mobile device using the data transmission/reception unit;
Receiving, from the first mobile device, information on a second distance between the first mobile device and the payment processing device using the data transmitting and receiving unit; And
When it is determined that the first mobile device and the payment processing device are within a predetermined distance from each other based on the information on the second distance, and when the one user identification information is associated with the first mobile device In, performing a payment process in which the payment source identified by the one user identification information and the payment progress device participate;
Is supposed to run
The first mobile device is configured to detect the first P signal broadcast by the payment processing device using short-range communication based on the short-distance communication unit name of the payment processing device, and based on the first P signal. Characterized in that it is configured to generate information about the distance,
Service server.
데이터 송수신부, 및 처리부를 포함하며,
상기 처리부는,
상기 데이터 송수신부를 이용하여, 근거리통신을 이용하여 제1신호를 브로드캐드팅 한 결제진행장치로부터 한 개의 사용자식별정보를 수신하는 단계;
상기 데이터 송수신부를 이용하여, 상기 제1신호를 검출한 제1모바일기기로부터 수신한 상기 제1모바일기기의 근거리통신부명칭을 상기 결제진행장치에게 송신하는 단계;
상기 데이터 송수신부를 이용하여, 상기 결제진행장치와 상기 제1모바일기기 간의 제1거리에 관한 정보를 상기 결제진행장치로부터 수신하는 단계; 및
상기 제1거리에 관한 정보를 기초로 상기 결제진행장치와 상기 제1모바일기기가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스를 수행하는 단계;
를 실행하도록 되어 있으며,
상기 결제진행장치는, 상기 제1모바일기기가 근거리통신을 이용하여 브로드캐스팅 한 제1M신호를 상기 제1모바일기기의 근거리통신부명칭을 기초로 검출하도록 되어 있고, 상기 제1M신호를 기초로 상기 제1거리에 관한 정보를 생성하도록 되어 있는 것을 특징으로 하는,
서비스서버.
It includes a data transmitting and receiving unit, and a processing unit,
The processing unit,
Receiving one user identification information from the payment processing device broadcasting the first signal using short-range communication using the data transmission and reception unit;
Transmitting the short-distance communication unit name of the first mobile device received from the first mobile device that has detected the first signal to the payment processing device using the data transmitting and receiving unit;
Receiving information about a first distance between the payment processing device and the first mobile device from the payment processing device by using the data transmission and reception unit; And
When it is determined that the payment processing device and the first mobile device are within a predetermined distance from each other based on the information on the first distance, and when the one user identification information is associated with the first mobile device In, performing a payment process in which the payment source identified by the one user identification information and the payment progress device participate;
Is supposed to run
The payment processing device is configured to detect the first M signal broadcast by the first mobile device using short-range communication based on the short-distance communication unit name of the first mobile device, and based on the first M signal. Characterized in that it is configured to generate information about a distance,
Service server.
데이터 송수신부, 근거리 통신부, 신호 검출부, 및 처리부를 포함하며,
상기 처리부는,
상기 근거리 통신부 또는 상기 신호 검출부를 이용하여, 결제진행장치가 근거리통신을 이용하여 브로드캐스팅한 것으로서, 상기 결제진행장치를 식별하는 식별정보를 포함하는 제1신호를 수신하는 단계;
상기 데이터 송수신부를 이용하여, 상기 결제진행장치를 식별하는 식별정보를 서비스서버에게 제공하여, 상기 서비스서버로부터 상기 결제진행장치의 근거리통신부명칭을 수신하는 단계; 및
상기 데이터 송수신부를 이용하여, 상기 결제진행장치가 근거리통신을 이용하여 브로드캐스팅 한 제1P신호를 상기 결제진행장치의 근거리통신부명칭을 기초로 검출하고, 상기 제1P신호를 기초로 제1모바일기기와 상기 결제진행장치 간의 제2거리에 관한 정보를 생성하여 상기 서비스서버에게 전송하는 단계;
를 실행하도록 되어 있고,
상기 결제진행장치는 한 개의 사용자식별정보를 상기 서비스서버에게 제공하도록 되어 있고,
상기 서비스서버는 상기 제1모바일기기가 제공한 상기 결제진행장치를 식별하는 식별정보를 기초로 상기 결제진행장치를 특정하여 상기 결제진행장치에게 근거리통신을 이용한 브로드캐스트를 요청하도록 되어 있으며, 상기 제1P신호는 상기 브로드캐스트의 요청에 따라 상기 결제진행장치가 송출한 것이며, 그리고
상기 서비스서버가 상기 제2거리에 관한 정보를 기초로 상기 제1모바일기기와 상기 결제진행장치가 서로 미리 결정된 거리 이내에 있다고 판단된 경우에, 그리고 상기 한 개의 사용자식별정보가 상기 제1모바일기기와 연관되어 있는 경우에, 상기 한 개의 사용자식별정보에 의해 식별되는 결제원천과 상기 결제진행장치가 참여하는 결제 프로세스가 수행되도록 되어 있는 것을 특징으로 하는,
모바일기기.
It includes a data transmitting and receiving unit, a local area communication unit, a signal detection unit, and a processing unit,
The processing unit,
Receiving a first signal including identification information identifying the payment progressing device as broadcast by the payment processing device using short-range communication using the short-range communication unit or the signal detection unit;
Using the data transmitting and receiving unit, providing identification information identifying the payment processing device to a service server, and receiving a short-range communication unit name of the payment processing device from the service server; And
Using the data transmission/reception unit, the payment progress device detects a 1P signal broadcast by using short-range communication based on the short-range communication unit name of the payment progress device, and based on the 1P signal, a first mobile device and Generating information on a second distance between the payment processing devices and transmitting the information to the service server;
Is supposed to run
The payment processing device is configured to provide one user identification information to the service server,
The service server is configured to request the broadcast using short-range communication to the payment progress device by specifying the payment progress device based on identification information identifying the payment progress device provided by the first mobile device. The 1P signal is transmitted by the payment processing device according to the broadcast request, and
When the service server determines that the first mobile device and the payment processing device are within a predetermined distance from each other based on the information on the second distance, and the one user identification information is the first mobile device and When related, characterized in that the payment source identified by the one user identification information and the payment process in which the payment processing device participates is performed,
Mobile devices.
KR1020190066388A 2019-06-05 2019-06-05 Automatic mobile payment method and system for the same KR102119899B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020190066388A KR102119899B1 (en) 2019-06-05 2019-06-05 Automatic mobile payment method and system for the same
PCT/KR2020/007293 WO2020246828A1 (en) 2019-06-05 2020-06-04 Mobile automatic payment method and system therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190066388A KR102119899B1 (en) 2019-06-05 2019-06-05 Automatic mobile payment method and system for the same

Publications (1)

Publication Number Publication Date
KR102119899B1 true KR102119899B1 (en) 2020-06-09

Family

ID=71082127

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190066388A KR102119899B1 (en) 2019-06-05 2019-06-05 Automatic mobile payment method and system for the same

Country Status (2)

Country Link
KR (1) KR102119899B1 (en)
WO (1) WO2020246828A1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013529326A (en) * 2010-04-09 2013-07-18 ペイダイアント,インコーポレイテッド Operating method, mobile device and POS system
KR20150081612A (en) * 2014-01-06 2015-07-15 에스케이플래닛 주식회사 Simple payment service system, method and apparatus for simple payment service thereof
KR20150100818A (en) * 2012-12-21 2015-09-02 스퀸 에스에이 Online transaction system
KR20150104951A (en) * 2014-03-07 2015-09-16 에스케이플래닛 주식회사 Method for payment using beacon, system and apparatus thereof
KR20160085164A (en) * 2015-01-07 2016-07-15 주식회사 씽크풀 Method of paying, a application system, and member apparatus for delivery service
KR20170021813A (en) * 2017-02-16 2017-02-28 주식회사 비즈모델라인 Method for Processing Payment based on Application Program by using One Time Password
KR101843099B1 (en) * 2016-12-05 2018-03-28 주식회사 인비즈소프트 Delivery agency communication system and delivery agency communication operating method using network
KR101890857B1 (en) * 2018-02-01 2018-08-23 임태희 Offline mobile auto payment method based on location

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013529326A (en) * 2010-04-09 2013-07-18 ペイダイアント,インコーポレイテッド Operating method, mobile device and POS system
KR20150100818A (en) * 2012-12-21 2015-09-02 스퀸 에스에이 Online transaction system
KR20150081612A (en) * 2014-01-06 2015-07-15 에스케이플래닛 주식회사 Simple payment service system, method and apparatus for simple payment service thereof
KR20150104951A (en) * 2014-03-07 2015-09-16 에스케이플래닛 주식회사 Method for payment using beacon, system and apparatus thereof
KR20160085164A (en) * 2015-01-07 2016-07-15 주식회사 씽크풀 Method of paying, a application system, and member apparatus for delivery service
KR101843099B1 (en) * 2016-12-05 2018-03-28 주식회사 인비즈소프트 Delivery agency communication system and delivery agency communication operating method using network
KR20170021813A (en) * 2017-02-16 2017-02-28 주식회사 비즈모델라인 Method for Processing Payment based on Application Program by using One Time Password
KR101890857B1 (en) * 2018-02-01 2018-08-23 임태희 Offline mobile auto payment method based on location

Also Published As

Publication number Publication date
WO2020246828A1 (en) 2020-12-10

Similar Documents

Publication Publication Date Title
US11004056B2 (en) Mixed mode transaction protocol
JP6467559B2 (en) Information processing system, information processing method, and information processing program
US20150278799A1 (en) System incorporating wireless share process
US20130073467A1 (en) Method and system for conducting financial transactions using mobile devices
CN104246803A (en) Systems and methods for integrated game play through the use of proximity-based communication on smart phones and hand held devices
KR101718789B1 (en) Mobile payment system with contactless mobile payment device using Bluetooth communication,and Payment data processing method using thereof
CN113065622A (en) Business handling method, terminal and server
KR20160117970A (en) Electronic settlement system using ble
KR102119899B1 (en) Automatic mobile payment method and system for the same
JP2001023015A (en) Control method and system for vending machine
KR20170122890A (en) System and method for providing financial transaction using pre-approval
KR20200024014A (en) Method and system for a safe mobile payment with a merchant authenticator
CN110869959A (en) Processing payments
KR20170032272A (en) Mobile payment system with contactless mobile payment device using Bluetooth communication,and Payment data processing method using thereof
KR20210011040A (en) Method and system for a safe mobile payment with a merchant authenticator
KR20180017265A (en) Method for Providing Asynchronous Reverse Direction Payment based on Application Interlocking by using Sound Signal Device
KR20200110123A (en) Mobile automatic payment method and system based on otp
KR20170029857A (en) User equipment, service providing device, payment system comprising the same, control method thereof and computer readable medium having computer program recorded thereon
KR101501821B1 (en) Financial device and customer information processing method thereof, host server and financial information providing system
KR20230139571A (en) Terminal and server for payment and processing method thereof
KR20230050366A (en) System and method for user verification via short-range transceiver
KR20180017279A (en) Method for Providing Asynchronous Reverse Direction Payment by using Sound Signal Device
KR20180017281A (en) Method for Providing Asynchronous Reverse Direction Payment by using Sound Signal Device
KR20180017283A (en) Method for Providing Asynchronous Reverse Direction Payment by using Sound Signal Device
KR20180017278A (en) Method for Providing Asynchronous Reverse Direction Payment by using Sound Signal Device

Legal Events

Date Code Title Description
GRNT Written decision to grant