KR102077424B1 - Ble 통신을 이용한 암호화폐 결제 시스템 - Google Patents
Ble 통신을 이용한 암호화폐 결제 시스템 Download PDFInfo
- Publication number
- KR102077424B1 KR102077424B1 KR1020190055981A KR20190055981A KR102077424B1 KR 102077424 B1 KR102077424 B1 KR 102077424B1 KR 1020190055981 A KR1020190055981 A KR 1020190055981A KR 20190055981 A KR20190055981 A KR 20190055981A KR 102077424 B1 KR102077424 B1 KR 102077424B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- store
- customer
- payment
- cryptocurrency
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/325—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/42—Confirmation, e.g. check or permission by the legal debtor of payment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Finance (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명에 따른 BLE 통신을 이용한 암호화폐 결제 시스템은 매장에 배치되고, 저전력 블루투스(Bluetooth Low Energy; BLE) 통신을 이용하여 매장 광고 신호를 송신하고, 연결 요청 신호에 응답으로 매장 식별 정보를 송신하는 매장 단말; 상기 BLE 통신을 이용하여 상기 매장 광고 신호를 수신하고, 상기 연결 요청 신호를 송신하여 상기 매장 식별 정보를 수신하며, 상기 매장 식별 정보와 고객 식별 정보를 매칭시키고, 상기 매장의 상품에 대한 주문 정보 및 상기 주문 정보를 결제하기 위한 결제 수단의 결제 유형 정보를 입력받는 고객 단말; 및 서로 매칭된 상기 매장 식별 정보와 상기 고객 식별 정보를 수신하고, 상기 매장 식별 정보에 대응되는 매장 상품 정보를 상기 고객 단말로 송신하는 운영 서버;를 포함한다.
Description
본 발명은 BLE 통신을 이용한 암호화폐 결제 시스템에 관한 것으로, 더욱 상세하게는 매장 단말과 BLE 통신으로 연결되어 비암호화폐 및 암호화폐 중 어느 하나 또는 비암호화폐 및 암호화폐 모두를 결제수단으로 하여 상품을 결제할 수 있는 BLE 통신을 이용한 암호화폐 결제 시스템에 관한 것이다.
현재 근거리 무선통신 기능을 갖는 스마트폰 등의 사용자 단말의 보급에 따라, 모바일 신용카드/신용카드 기능, 포인트 카드 기능 등 다양한 결제와 관련된 데이터의 송수신 및 처리 기능이 사용자 단말에 탑재되고 있다.
이에 따라, 스마트폰 등 사용자 단말에 소요되는 결제 데이터를 송신하고 수신하여 처리하는 데이터 처리 장치로, 결제 정보 및 포인트 정보 등 결제와 관련된 정보를 처리하는 결제 데이터 처리 장치가 널리 보급되고 있다.
이러한 결제 데이터 처리 장치에는 NFC 기반의 결제 시스템으로 구현되어, RFID 기술이 적용되어 초 근거리 무선통신 기술을 활용하는 사용자 단말과 소요되는 정보의 데이터의 송수신을 장착된 NFC 리더를 통해 수신 처리하는 NFC 리더를 내장한 결제 데이터 처리 장치가 많이 보급되어 있다.
그러나, 이와 같은 NFC 리더를 내장한 결제 데이터 처리 장치의 경우 리더에 접촉해야만 정보 교환이 이루어져 보안이 강화되는 측면이 있지만, 반대로 리더에 접촉해야만 하는 것은 사용성 측면에서는 약점이 되고 있다.
특히, 결제 시스템으로 결제에 사용되는 카드 정보 등 사용자 정보가 전송되고 이를 수신한 결제 시스템에서 해당 결제에 대한 승인이 이루어지는 형태로, 사용자 단말에서 결제 관련 데이터를 결제 시스템으로부터 수신하여 처리할 것이 요구되는 다양한 모바일 결제에 대응하는 데에는 근본적인 한계를 갖는다.
한편, 블루투스(Bluetooth) 통신 기반 기술은 위와 같은 거의 모든 사용자 단말에 블루투스 모듈 내지 기능을 탑재하고 있는 장점이 있고, 필요에 따라 사용자 단말에서 결제 관련 데이터를 결제 시스템으로부터 수신하여 처리하여 다양한 모바일 결제 방식에 대응 가능하다는 장점이 있으며, 블루투스(Bluetooth) 통신 기반 기술로 최근 비콘(Beacon) 기술을 포함한 저전력 블루투스(Bluetooth Low Energy; BLE) 기술이 활용되어, BLE 기술을 활용한 위치기반 서비스와 같은 다양한 서비스의 개발이 도모되고 있다.
이에 따라, 블루투스 통신 모듈을 장착한 결제 데이터 처리 장치를 포함하여 블루투스 통신을 통해 결제 정보 및 포인트 정보 등 결제와 관련된 정보를 송신 또는 수신하여 처리하는 새로운 블루투스 통신 기반의 결제 방법 및 시스템의 개발이 시도되고 있다.
그러나, BLE 기술의 비콘(Beacon)을 이용하여 결제 데이터를 전송하는 경우 비콘(Beacon) 신호를 사용하는 경우 브로드캐스팅 프로세스(Broadcasting Process)로 인하여 기존처럼 페어링(Pairing)없이 간단한 데이터를 전송한다는 장점이 있으나, 브로드캐스트(Broadcast)되는 비콘(Beacon) 신호의 특성상 데이터의 보안이 확보되지 않으며, 비콘을 송출한 장치가 수신할 특정 사용자 단말을 식별하거나 데이터의 수신 여부를 직접적으로 확인할 수 없어 중요한 결제 데이터의 송신에는 적합하지 않은 문제가 있다.
본 발명은 고객 단말과 매장 단말이 BLE 통신으로 연결되어 매장 상품 정보를 메시징 애플리케이션을 통해 제공하고, 비암호화폐 및 암호화폐 중 어느 하나 또는 비암호화폐 및 암호화폐 모두를 결제수단으로 하여 상품을 결제할 수 있는 BLE 통신을 이용한 암호화폐 결제 시스템을 제공하고자 한다.
본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시 예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
상기 기술적 과제를 해결하기 위한 본 발명에 따른 BLE 통신을 이용한 암호화폐 결제 시스템은 매장에 배치되고, 저전력 블루투스(Bluetooth Low Energy; BLE) 통신을 이용하여 매장 광고 신호를 송신하고, 연결 요청 신호에 응답으로 매장 식별 정보를 송신하는 매장 단말; 상기 BLE 통신을 이용하여 상기 매장 광고 신호를 수신하고, 상기 연결 요청 신호를 송신하여 상기 매장 식별 정보를 수신하며, 상기 매장 식별 정보와 고객 식별 정보를 매칭시키고, 상기 매장의 상품에 대한 주문 정보 및 상기 주문 정보를 결제하기 위한 결제 수단의 결제 유형 정보를 입력받는 고객 단말; 및 서로 매칭된 상기 매장 식별 정보와 상기 고객 식별 정보를 수신하고, 상기 매장 식별 정보에 대응되는 매장 상품 정보를 상기 고객 단말로 송신하는 운영 서버;를 포함한다.
바람직하게, 상기 고객 단말은 상기 결제 유형 정보가 암호화폐인지 여부에 기초하여 결제 암호화폐 종류 정보를 입력받을 수 있다.
바람직하게, 상기 운영 서버는 상기 결제 암호화폐 종류 정보, 고객 식별 정보 및 상기 주문 정보에 기초하여 트랜잭션을 생성하고, 상기 트랜잭션이 블록체인 네트워크에 의해 유효성이 확인되는지 여부에 기초하여 상기 매장 단말과 상기 고객 단말로 결제 완료 정보를 송신할 수 있다.
바람직하게, 상기 고객 단말은 메시징 애플리케이션이 실행되면 미리 설정된 신호 세기 범위 내에 상기 매장 광고 신호의 신호 세기가 포함되는지 여부를 판단하고, 상기 미리 설정된 신호 세기 범위 내에 상기 매장 광고 신호의 신호 세기가 포함되면 해당 매장 광고 신호의 응답으로 상기 매장 광고 신호를 송신한 상기 매장 단말로 상기 연결 요청 신호를 송신할 수 있다.
바람직하게, 상기 운영 서버는 미리 설정된 제1 수신 시간 내에 서로 다른 복수의 매장 식별 정보 각각에 동일한 고객 식별 정보가 매칭되어 수신되면, 상기 서로 다른 복수의 매장 식별 정보 각각에 기초하여 복수의 매장 주소 정보를 확인하고, 상기 복수의 매장 주소 정보 각각에 대응되는 영역 정보 중에서 상기 고객 단말의 고객 위치 정보가 위치하는 영역 정보의 매장 식별 정보를 매칭 매장 식별 정보로 결정하고, 상기 매칭 매장 식별 정보에 대응되는 매장 상품 정보를 상기 고객 단말로 송신할 수 있다.
바람직하게, 상기 운영 서버는 서로 매칭된 상기 매장 식별 정보와 상기 매장 상품 정보를 포함하는 채팅방 개설 요청 신호를 상기 고객 단말로 송신할 수 있다.
바람직하게, 상기 고객 단말은 상기 채팅방 개설 요청 신호를 수신하면, 상기 매장 식별 정보에 기초하여 매장을 채팅 상대로 나타내는 매장 채팅 상대 정보 및 상기 매장 채팅 상대 정보와의 채팅방을 표시하도록 메시징 애플리케이션을 제어하며, 상기 매장 상품 정보에 기초하여 상기 매장 채팅 상대 정보가 송신한 채팅 정보로 상기 매장 상품 정보를 표시하도록 메시징 애플리케이션을 제어할 수 있다.
바람직하게, 상기 운영 서버는 미리 설정된 제2 수신 시간 내에 서로 다른 복수의 고객 식별 정보와 동일한 매장 식별 정보가 매칭되어 수신되면, 상기 서로 다른 복수의 고객 식별 정보 각각에 대응하는 복수의 고객 단말로 상기 매장 식별 정보, 상기 매장 식별 정보와 대응되는 매장 상품 정보 및 상기 서로 다른 복수의 고객 식별 정보를 포함하는 그룹 채팅방 개설 요청 신호를 각각 송신할 수 있다.
바람직하게, 상기 복수의 고객 단말은 상기 그룹 채팅방 개설 요청 신호를 수신하면, 상기 서로 다른 복수의 고객 식별 정보에 기초하여 복수의 고객을 각각 채팅 상대로 나타내는 복수의 고객 채팅 상대 정보, 상기 매장 채팅 상대 정보 및 상기 매장 채팅 상대 정보와 상기 복수의 고객 채팅 상대 정보와의 그룹 채팅방을 표시하도록 메시징 애플리케이션을 제어하며, 상기 매장 상품 정보를 상기 매장 채팅 상대 정보가 송신한 채팅 정보로 표시하도록 메시징 애플리케이션을 제어할 수 있다.
바람직하게, 상기 운영 서버는 상기 서로 매칭된 상기 매장 식별 정보와 상기 고객 식별 정보를 수신하면, 상기 고객 식별 정보에 기초하여 상기 고객의 연령 정보, 주소 정보, 구매 이력 정보를 확인하고, 상기 연령 정보 및 상기 주소 정보 중 하나 이상에 기초하여 매장 판매 정보로부터 제1 추천 상품 정보를 생성하며, 상기 구매 이력 정보로부터 제2 추천 상품 정보를 생성하고, 상기 제1 추천 상품 정보와 상기 제2 추천 상품 정보 간의 유사도를 산출하고, 상기 유사도가 미리 설정된 기준 유사도 이상이면, 상기 제1 추천 상품 정보를 상기 매장 상품 정보와 함께 상기 고객 단말로 송신하고, 상기 유사도가 미리 설정된 기준 유사도 미만이면, 상기 제2 추천 상품 정보를 상기 매장 상품 정보와 함께 상기 고객 단말로 송신할 수 있다.
바람직하게, 상기 운영 서버는 상기 결제 유형 정보가 암호화폐이면, 상기 고객 식별 정보에 대응되는 보유 암호화폐 종류 정보, 상기 보유 암호화폐 종류 정보 마다의 보유량 정보를 상기 고객 단말로 송신하며, 상기 보유 암호화폐 종류 정보 마다의 보유량 정보를 법정 통화를 기준으로 환산한 시세 정보로 산출하고 상기 주문 정보에 대응되는 상품을 결제하는 경우, 상기 보유 암호화폐 종류 정보 마다의 차감량 정보를 산출하며, 상기 시세 정보 및 상기 차감량 정보를 상기 고객 단말로 송신할 수 있다.
바람직하게, 상기 고객 단말은 상기 보유 암호화폐 정보 중에서 하나 이상의 보유 암호화폐 정보를 상기 결제 암호화폐 종류 정보로 입력받을 수 있다.
바람직하게, 상기 운영 서버는 상기 트랜잭션이 블록체인 네트워크에 의해 유효성이 확인되면, 상기 매장 단말과 상기 고객 단말로 결제 완료 정보를 송신할 수 있다.
바람직하게, 상기 매장 단말은 상기 결제 완료 정보를 수신한 후, 상품 준비 완료 정보가 입력되면, 상기 고객 단말로 상품 수령 요청 신호를 송신할 수 있다.
바람직하게, 상기 고객 단말은 상기 결제 유형 정보가 비암호화폐이면 비암호화폐 결제 정보를 입력받아 비암호화폐 결제 서버로 송신할 수 있다.
바람직하게, 상기 운영 서버는 상기 비암호화폐 결제 정보가 상기 비암호화폐 결제 서버에 의해 인증되는지 여부에 기초하여 상기 매장 단말과 상기 고객 단말로 결제 완료 정보를 송신할 수 있다.
바람직하게, 상기 고객 단말은 상기 결제 유형 정보가 암호화폐이면, BLE 통신을 이용하여 암호화폐 결제를 위한 정보를 포함하는 결제 요청 신호를 상기 매장 단말로 송신할 수 있다.
바람직하게, 상기 매장 단말은 상기 결제 암호화폐 종류 정보, 고객 식별 정보 및 상기 주문 정보에 기초하여 트랜잭션을 생성하고, 상기 트랜잭션이 블록체인 네트워크에 의해 유효성이 확인되는지 여부에 기초하여 암호화폐 결제 승인 신호를 수신할 수 있다.
본 발명에 따르면, 고객 단말과 매장 단말이 BLE 통신으로 연결됨으로써, 고객이 매장에 방문했는지 여부를 신속하고 정확하게 확인할 수 있다.
또한, 본 발명에 따르면, 고객 단말의 메시지 애플리케이션을 통해 매장 상품 정보를 고객에게 제공하여 주문 및 결제를 수행함으로써, 상품 안내, 주문 접수 및 결제 진행을 위한 직원이 불필요하므로 매장 운영비를 감소시킬 수 있다.
또한, 본 발명에 따르면, 고객이 주문한 상품을 비암호화폐 및 암호화폐 중 어느 하나 또는 비암호화폐 및 암호화폐 모두를 결제수단으로 하여 결제함으로써, 고객에게 다양한 결제 수단을 제공할 수 있다.
도 1은 본 발명의 다양한 실시 예에 따른 BLE 통신을 이용한 암호화폐 결제 시스템이 도시된 도면이다.
도 2는 본 발명의 일 실시 예에 따른 BLE 통신을 이용한 암호화폐 결제 시스템과 매장 단말의 구성요소가 도시된 블록도이다.
도 3은 본 발명의 일 실시 예에 따른 BLE 통신을 이용한 암호화폐 결제 시스템과 고객 단말의 구성요소가 도시된 블록도이다.
도 4는 본 발명의 일 실시 예에 따른 고객 단말에 표시된 메시징 애플리케이션의 화면의 제1 예를 도시한 도면이다.
도 5는 본 발명의 일 실시 예에 따른 고객 단말200 표시된 메시징 애플리케이션의 화면의 제2 예를 도시한 도면이다.
도 6은 본 발명의 일 실시 예에 따른 고객 단말에 표시된 메시징 애플리케이션의 화면의 제3 예를 도시한 도면이다.
도 7은 본 발명의 일 실시 예에 따른 고객 단말에 표시된 메시징 애플리케이션의 화면의 제4 예를 도시한 도면이다.
도 8은 본 발명의 일 실시 예에 따른 고객 단말에 표시된 메시징 애플리케이션의 화면의 제5 예를 도시한 도면이다.
도 9는 본 발명의 일 실시 예에 따른 BLE 통신을 이용한 암호화폐 결제 시스템의 운영 서버가 도시된 도면이다.
도 2는 본 발명의 일 실시 예에 따른 BLE 통신을 이용한 암호화폐 결제 시스템과 매장 단말의 구성요소가 도시된 블록도이다.
도 3은 본 발명의 일 실시 예에 따른 BLE 통신을 이용한 암호화폐 결제 시스템과 고객 단말의 구성요소가 도시된 블록도이다.
도 4는 본 발명의 일 실시 예에 따른 고객 단말에 표시된 메시징 애플리케이션의 화면의 제1 예를 도시한 도면이다.
도 5는 본 발명의 일 실시 예에 따른 고객 단말200 표시된 메시징 애플리케이션의 화면의 제2 예를 도시한 도면이다.
도 6은 본 발명의 일 실시 예에 따른 고객 단말에 표시된 메시징 애플리케이션의 화면의 제3 예를 도시한 도면이다.
도 7은 본 발명의 일 실시 예에 따른 고객 단말에 표시된 메시징 애플리케이션의 화면의 제4 예를 도시한 도면이다.
도 8은 본 발명의 일 실시 예에 따른 고객 단말에 표시된 메시징 애플리케이션의 화면의 제5 예를 도시한 도면이다.
도 9는 본 발명의 일 실시 예에 따른 BLE 통신을 이용한 암호화폐 결제 시스템의 운영 서버가 도시된 도면이다.
이하, 본 발명의 다양한 실시 예가 첨부된 도면을 참조하여 기재된다. 그러나, 이는 본 발명을 특정한 실시 형 태에 대해 한정하려는 것이 아니며, 본 발명의 실시 예의 다양한 변경(modification), 균등물(equivalent), 및/ 또는 대체물(alternative)을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대 해서는 유사한 참조 부호가 사용될 수 있다.
본 문서에서, "가진다", "가질 수 있다", "포함한다", 또는 "포함할 수 있다" 등의 표현은 해당 특징(예: 수치, 기능, 동작, 또는 부품 등의 구성요소)의 존재를 가리키며, 추가적인 특징의 존재를 배제하지 않는다.
본 문서에서, "A 또는 B", "A 또는/및 B 중 적어도 하나", 또는 "A 또는/및 B 중 하나 또는 그 이상" 등의 표현 은 함께 나열된 항목들의 모든 가능한 조합을 포함할 수 있다. 예를 들면, "A 또는 B", "A 및 B 중 적어도 하나", 또는 "A 또는 B 중 적어도 하나"는, (1) 적어도 하나의 A를 포함, (2) 적어도 하나의 B를 포함, 또는(3) 적어도 하나의 A 및 적어도 하나의 B 모두를 포함하는 경우를 모두 지칭할 수 있다.
본 문서에서 사용된 "제1", "제2", "첫째", 또는 "둘째" 등의 표현들은 다양한 구성요소들을, 순서 및/또는 중 요도에 상관없이 수식할 수 있고, 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 뿐 해당 구성요소들을 한정하지 않는다. 예를 들면, 제1 사용자 기기와 제2 사용자 기기는, 순서 또는 중요도와 무관하게, 서로 다른 사용자 기기를 나타낼 수 있다. 예를 들면, 본 문서에 기재된 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 바꾸어 명명될 수 있다.
어떤 구성요소(예: 제1 구성요소)가 다른 구성요소(예: 제2 구성요소)에 "(기능적으로 또는 통신적으로) 연결되어((operatively or communicatively) coupled with/to)" 있다거나 "접속되어(connected to)" 있다고 언급된 때에는, 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로 연결되거나, 다른 구성요소(예: 제3 구성요소)를 통하여 연결될 수 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소(예: 제1 구성요소)가 다른 구성 요소(예: 제2 구성요소)에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 상기 어떤 구성요소와 상기 다른 구성요소 사이에 다른 구성요소(예: 제3 구성요소)가 존재하지 않는 것으로 이해될 수 있다.
본 문서에서 사용된 표현 "~하도록 구성된(또는 설정된)(configured to)"은 상황에 따라, 예를 들면, "~에 적합 한(suitable for)", "~하는 능력을 가지는(having the capacity to)", "~하도록 설계된(designed to)", "~하도록 변경된(adapted to)", "~하도록 만들어진(made to)", 또는 "~를 할 수 있는(capable of)"과 바꾸어 사용될 수 있다. 용어 "~하도록 구성(또는 설정)된"은 하드웨어적으로 "특별히 설계된(specifically designed to)"것만을 반드시 의미하지 않을 수 있다. 대신, 어떤 상황에서, "~하도록 구성된 장치"라는 표현은, 그 장치가 다른 장치 또는 부품들과 함께 "~할 수 있는" 것을 의미할 수 있다. 예를 들면, 문구 "A, B, 및 C를 수행하도록 구성 (또는 설정)된 제어부"는 해당 동작을 수행하기 위한 전용 프로세서(예: 임베디드 프로세서), 또는 메모리에 저장된 하나 이상의 소프트웨어 프로그램들을 실행함으로써, 해당 동작들을 수행할 수 있는 범용 프로세서(generic-purpose processor)(예: CPU 또는 application processor)를 의미할 수 있다.
본 문서에서 사용된 용어들은 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 다른 실시 예의 범위를 한 정하려는 의도가 아닐 수 있다. 단수의 표현은 컨텍스트 상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 용어들은 본 문서에 기재된 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가질 수 있다. 본 문서에 사용된 용어들 중 일반적인 사전에 정의된 용어들은 관련 기술의 컨텍스트 상 가지는 의미와 동일 또는 유사한 의미로 해석될 수 있으며, 본 문서에서 명백하게 정의되지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다. 경우에 따라서, 본 문서에서 정의된 용어일지라도 본 문서의 실시 예들을 배제하도록 해석될 수 없다.
도 1은 본 발명의 다양한 실시 예에 따른 BLE 통신을 이용한 암호화폐 결제 시스템(10)이 도시된 도면이다.
도 1을 참조하면, BLE 통신을 이용한 암호화폐 결제 시스템(10)은 매장 단말(100), 고객 단말(200), 운영 서버(300), 블록체인 네트워크(400) 및 비암호화폐 결제 서버(500)를 포함할 수 있다.
매장 단말(100)은 매장에 배치되고, 저전력 블루투스(Bluetooth Low Energy; BLE) 통신을 이용하여 고객 단말(200)과 통신을 수행할 수 있다. 이를 위하여, 매장 단말(100)은 BLE 통신 모듈을 구비하는 통신부를 포함하거나, BLE 통신 모듈이 구비된 BLE 통신 장치와 연결될 수 있다.
매장 단말(100)은 매장 광고 신호를 고객 단말(200)로 송신할 수 있다.
여기서, 매장 광고 신호는 해당 매장 내에 매장 단말(100)이 위치하고 있음을 알리는 신호로써, 매장 단말(100)에서 고객 단말(200)을 향해 일방으로 미리 설정된 주기 마다 송신되는 신호일 수 있다.
이후, 매장 단말(100)은 매장 광고 신호를 수신한 고객 단말(200)이 연결 요청 신호를 송신하면, 연결 요청 신호를 수신하여 연결 요청 신호의 응답으로 매장 단말(100)이 배치된 매장을 식별할 수 있는 매장 식별 정보를 고객 단말로 송신할 수 있다.
한편, 매장 단말(100)은 통신망에 연결되어 범용 통신을 이용하여 운영 서버(300)와 통신을 수행할 수 있다. 이를 위하여, 매장 단말(100)의 통신부는 범용 통신 모듈을 더 구비할 수 있다.
매장 단말(100)은 암호화폐 또는 비암호화폐를 이용한 결제가 완료됨을 나타내는 결제 완료 신호를 운영 서버(300)로부터 수신하면 결제 완료 신호에 포함된 주문 정보를 표시하여 매장 직원에게 알릴 수 있다.
이후, 매장 단말(100)은 상품 준비 완료 정보를 매장 직원으로부터 입력받으면, 상품 준비 완료 신호를 고객 단말(200)로 송신할 수 있다.
일 실시 예에서, 매장 단말(100)은 매장의 상품 정보와 결제 내역이 저장되고, 상품을 결제하기 위한 모듈이 포함된 포스 단말일 수 있다.
다른 실시 예에서, 매장 단말(100)은 BLE 통신과 범용 통신이 가능한 태블릿, 스마트폰, 노트북, 웨어러블 장치 및 PDA 중 어느 하나 일 수 있다.
고객 단말(200)은 BLE 통신을 이용하여 매장 단말(100)과 통신을 수행할 수 있다. 또한, 고객 단말(200)은 통신망에 연결되어 범용 통신을 이용하여 운영 서버(300) 및 비암호화폐 결제 서버(500)와 통신을 수행할 수 있다. 이를 위하여, 고객 단말(200)은 BLE 통신을 수행할 수 있는 BLE 통신 모듈 및 범용 통신을 수행할 수 있는 범용 통신 모듈을 구비하는 통신부를 포함할 수 있다.
고객 단말(200)은 매장 단말(100)로부터 매장 광고 신호를 수신할 수 있다. 이후, 고객 단말(200)은 매장 광고 신호의 신호 세기에 기초하여 연결 요청 신호를 매장 단말(100)로 송신할 수 있다. 구체적으로, 고객 단말(200)은 수신된 매장 광고 신호의 신호 세기가 미리 설정된 신호 세기 범위 내에 포함되면 해당 매장 광고 신호의 응답으로 상기 연결 요청 신호를 매장 단말(100)로 송신할 수 있다.
고객 단말(200)은 매장 단말(100)로부터 연결 요청 신호의 응답으로 매장 식별 정보를 수신할 수 있다. 고객 단말(200)은 수신된 매장 식별 정보와 고객 단말(200)의 고객을 식별할 수 있는 고객 식별 정보를 매칭시켜 운영 서버(300)로 송신할 수 있다.
이후, 고객 단말(200)은 운영 서버(300)로부터 매장 식별 정보에 대응되는 매장 상품 정보를 수신할 수 있다. 이때, 고객 단말(200)은 서로 매칭된 매장 식별 정보와 매장 상품 정보를 포함하는 채팅방 개설 요청 신호를 수신할 수 있다.
고객 단말(200)은 수신된 매장 상품 정보와 매장 식별 정보를 표시부를 통해 표시할 수 있다. 고객 단말(200)은 메시징 애플리케이션을 통해 표시부에 매장 식별 정보와 매장 상품 정보를 표시할 수 있다. 이에 대한 구체적인 설명은 후술하도록 한다.
고객 단말(200)은 매장의 상품에 대한 주문 정보 및 주문 정보를 결제하기 위한 결제 수단의 결제 유형 정보를 고객으로부터 입력받을 수 있다.
이후, 고객 단말(200)은 입력된 결제 유형 정보가 암호화폐 및 비암호화폐 중 어느 하나인지에 대응하여 결제를 위한 정보를 포함하는 결제 요청 신호를 운영 서버(300) 또는 비암호화폐 결제 서버(500)로 송신할 수 있다. 고객 단말(200)은 결제 유형 정보가 암호화폐이면 결제를 위한 정보를 포함하는 결제 요청 신호를 운영 서버(300)로 송신할 수 있다. 고객 단말(200)은 결제 유형 정보가 비암호화폐이면 결제를 위한 정보를 포함하는 결제 요청 신호를 비암호화폐 결제 서버(500)로 송신할 수 있다. 이에 대한 구체적인 설명은 후술하도록 한다.
고객 단말(200)은 암호화폐 또는 비암호화폐를 이용한 결제가 완료됨을 나타내는 결제 완료 신호를 운영 서버(300)로부터 수신할 수 있다. 이후, 고객 단말(200)은 고객이 주문한 상품의 준비가 완료됨을 나타내는 상품 준비 완료 신호를 매장 단말(100)로부터 수신할 수 있다.
일 실예에서, 고객 단말(200)은 태블릿, 스마트폰, 노트북, 웨어러블 장치 및 PDA 중 어느 하나 일 수 있다.
운영 서버(300)는 통신망에 연결되어 범용 통신을 이용하여 매장 단말(100), 고객 단말(200), 블록체인 네트워크(400) 및 비암호화폐 결제 서버(500)와 통신을 수행할 수 있다.
운영 서버(300)는 서로 매칭된 매장 식별 정보 및 고객 식별 정보를 고객 단말(200)로부터 수신하고, 매장 식별 정보에 대응되는 매장 상품 정보를 독출하여 고객 단말(200)로 송신할 수 있다. 이때, 운영 서버(300)는 서로 매칭된 매장 식별 정보와 매장 상품 정보를 포함하는 채팅방 개설 요청 신호를 고객 단말(200)로 송신할 수 있다.
여기서, 매장 상품 정보는 매장에서 판매하는 상품의 상품 이름 정보 및 상품 가격 정보를 포함할 수 있다.
운영 서버(300)는 고객 단말(200)로부터 결제 요청 신호를 수신하면, 결제 요청 신호에 포함된 결제 암호화폐 종류 정보, 고객 식별 정보, 매장 식별 정보 및 주문 정보에 기초하여 트랜잭션을 생성할 수 있다. 이후, 운영 서버(300)는 트랜잭션을 포함하는 암호화폐 거래 요청 신호를 블록체인 네트워크(400)로 송신하고, 블록체인 네트워크(400)에 의해 트랜잭션의 유효성이 확인되는지 여부에 기초하여 블록체인 네트워크(400)로부터 암호화폐 거래 승인 신호를 수신할 수 있다. 운영 서버(300)는 블록체인 네트워크(400)에 의해 트랜잭션의 유효성이 확인되면, 블록체인 네트워크(400)로부터 암호화폐 거래 승인 신호를 수신하고, 매장 단말(100)과 고객 단말(200)로 결제 완료 신호를 송신할 수 있다.
한편, 운영 서버(300)는 비암호화폐를 이용한 결제를 위해 비암호화폐 결제 정보가 포함된 결제 요청 신호가 고객 단말(200)에서 비암호화폐 결제 서버(500)로 송신되어 비암호화폐 결제 서버(500)에 의해 비암호화폐 결제 정보가 인증되는지 여부에 기초하여 비암호화폐 결제 서버(500)로부터 비암호화폐 결제 승인 신호를 수신할 수 있다. 운영 서버(300)는 비암호화폐 결제 서버(500)에 의해 비암호화폐 결제 정보가 인증되면, 비암호화폐 결제 서버(500)로부터 비암호화폐 결제 승인 신호를 수신하고, 매장 단말(100)과 고객 단말(200)로 결제 완료 신호를 송신할 수 있다.
블록체인 네트워크(400)는 블록체인 알고리즘에 따라 동작하는 복수의 블록체인 노드(N)로 구성된 P2P 구조의 네트워크일 수 있다.
여기서, 블록체인 노드(N)는 블록체인 네트워크(400)를 구성하고 블록체인 알고리즘에 기초하여 블록체인 데이터를 유지하고 관리하는 컴퓨팅 노드를 의미할 수 있다. 구체적으로, 블록체인 노드(N)는 블록체인 알고리즘에 기초하여 운영 서버(300)로부터 수신된 트랜잭션의 유효성을 확인하고, 유효성이 확인되면 블록체인 알고리즘에 따른 블록 생성 동작을 수행하여 트랜잭션을 포함하는 신규 블록을 생성할 수 있다. 이후, 블록체인 노드(N)는 신규 블록을 기존의 블록체인 데이터와 연계시켜 신규 블록체인 데이터로 생성할 수 있다. 블록체인 네트워크(400)는 블록체인 노드(N) 중에서 미리 설정된 비율 이상의 블록체인 노드(N)로부터 트랜잭션의 유효성이 확인되면, 운영 서버(300)로 암호화폐 거래 승인 신호를 송신할 수 있다.
여기서, 블록체인 데이터는 블록체인 네트워크(400)를 구성하는 각각의 블록체인 노드(N)가 유지하는 데이터로, 적어도 하나의 블록이 체인 형태의 자료 구조로 구성되는 데이터를 의미할 수 있다. 본 발명에서는 블록에 트랜잭션이 포함되어 블록체인 데이터가 분산 원장으로 이용될 수 있다.
한편, 암호화폐는 실물 없이 사이버 상으로 거래되는 전자화폐를 의미할 수 있다. 이러한 암호화폐는 비트코인과 같이 블록체인 상에 채굴을 통해 발행되는 전자화폐를 의미하며, 당해 기술 분야에서 네이티브 애셋(native asset) 등의 용어와 혼용되어 사용될 수 있다.
바람직하게, 본 발명에 따른 암호화폐는 상술된 전자화폐에 기반하여 사용자에 의해 정의된 사용자 정의 화폐일 수 있다. 여기서, 사용자 정의 화폐는 오픈 애셋 프로토콜(open asset protocol)을 이용하여 거래 서비스의 운영자에 의해 정의된 화폐가 될 수 있다.
비암호화화폐 비암호화폐 결제 서버(500)는 비암호화폐를 이용한 결제를 위해 비암호화폐 결제 정보가 포함된 결제 요청 신호를 고객 단말(200)로부터 수신할 수 있다.
여기서, 비암호화폐는 암호화폐가 아닌 신용카드, 체크카드 및 계좌이체 중 하나 이상을 이용한 결제수단을 의미할 수 있다.
이에 따라, 비암호화화폐 비암호화폐 결제 서버(500)는 신용카드사의 비암호화폐 결제 서버, 체크카드사의 비암호화폐 결제 서버, 계좌의 은행 서버 및 결제대행사의 비암호화폐 결제 서버일 수 있다.
비암호화폐 결제 서버(500)는 수신된 비암호화폐 결제 정보를 인증하고, 인증 결과에 기초하여 결제를 승인할 수 있다. 구체적으로, 비암호화폐 결제 서버(500)는 비암호화폐 결제 정보가 인증되면 해당 결제를 승인하고, 반대로 비암호화폐 결제 정보가 인증되지 않으면 해당 결제를 승인하지 않을 수 있다.
비암호화폐 결제 서버(500)는 비암호화폐 결제 정보가 인증되면 결제를 승인 후, 결제 승인 신호를 운영 서버(300)로 송신할 수 있다.
이하, BLE 통신을 이용한 암호화폐 결제 시스템(10)의 매장 단말(100), 고객 단말(200) 및 운영 서버(300) 각각의 구성요소에 대해 구체적으로 설명하도록 한다.
도 2는 본 발명의 일 실시 예에 따른 BLE 통신을 이용한 암호화폐 결제 시스템(10)과 매장 단말(100)의 구성요소가 도시된 블록도이다.
도 2를 참조하면, 매장 단말(100)은 통신부(110), 입력부(120), 표시부(130), 저장부(140) 및 제어부(150)를 포함할 수 있다.
통신부(110)는 BLE 통신을 이용하여 고객 단말(200)과 통신을 수행할 수 있다. 이를 위해, 통신부(110)는 BLE 통신을 수행하는 BLE 통신 모듈(111)을 구비할 수 있다. 다른 실시 예에서, 매장 단말(100)은 통신부(110)에 BLE 통신 모듈(111)을 구비하지 않고, BLE 통신 모듈(111')이 구비된 BLE 통신 장치(110')와 입출력 인터페이스를 통해 연결되어 BLE 통신을 수행할 수도 있다.
통신부(110)는 매장 광고 신호를 미리 설정된 주기 마다 매장에 근접한 고객 단말(200)을 향해 일방으로 송신할 수 있다. 이후, 통신부(110)는 매장 광고 신호의 응답으로 연결 요청 신호를 고객 단말(200)로부터 수신할 수 있다. 이때, 통신부(110)는 연결 요청 신호에 포함된 서비스 확인 정보가 미리 설정된 서비스 확인 정보와 동일한 것으로 제어부(150)에 의해 확인되면, 연결 요청 신호의 응답으로 매장 식별 정보를 고객 단말(200)로 송신할 수 있다.
여기서, 서비스 확인 정보는 고객 단말(200)이 BLE 통신을 이용한 암호화폐 결제 시스템(10)으로부터 결제 서비스를 제공받는 단말임을 나타내는 정보일 수 있다. 즉, 서비스 확인 정보가 미리 설정된 서비스 확인 정보와 동일하면 해당 서비스 확인 정보를 송신한 고객 단말(200)이 BLE 통신을 이용한 암호화폐 결제 시스템(10)으로부터 결제 서비스를 제공받는 단말임을 의미할 수 있다.
한편, 통신부(110)는 통신망에 연결되어 범용 통신을 이용하여 운영 서버(300)와 통신을 수행할 수 있다. 이를 위해, 통신부(110)는 범용 통신을 수행하는 범용 통신 모듈(112)을 구비할 수 있다.
여기서, 범용 통신은 인터넷 망을 이용한 통신이거나, 셀룰러 통신 프로토콜로서, 예를 들면 LTE(Long-Term Evolution), LTE-A(LTE Advanced), CDMA(Code Division Multiple Access), WCDMA(Wideband CDMA), UMTS(Universal Mobile Telecommunications System), WiBro(Wireless Broadband), GSM(Global System for Mobile Communications) 중 적어도 하나를 사용할 수 있다.
통신부(110)는 주문 정보 및 고객 식별 정보가 포함된 결제 완료 신호를 운영 서버(300)로부터 수신할 수 있다.
또한, 통신부(110)는 입력부(120)로부터 상품의 준비가 완료됨을 나타내는 상품 준비 완료 정보가 입력되면 상품 준비 완료 신호를 고객 단말(200)로 송신할 수 있다.
입력부(120)는 표시부(130)와 결합된 터치 스크린을 통해 매장 직원으로부터 다양한 정보를 입력받을 수 있다. 구체적으로, 입력부(120)는 매장 직원으로부터 상품 준비 완료 정보를 입력받을 수 있다.
표시부(130)는 제어부(150)의 제어에 따라 이미지나 비디오를 표시할 수 있다. 특히, 표시부(130)는 운영 서버(300)로부터 결제 완료 신호에 포함되어 수신된 주문 정보 및 고객 식별 정보를 표시하여 매장 직원이 결제된 상품에 대한 주문 정보를 확인하도록 할 수 있다.
일 실시 예에 따르면 표시부(130)는 터치 스크린과 결합된 형태의 터치 스크린 디스플레이일 수 있다.
저장부(140)는 매장 단말(100)이 제어부(150)에 의해 제어되기 위해 프로그래밍된 동작 프로그램을 저장할 수 있다.
이러한 저장부(140)는 비휘발성 메모리 및 휘발성 메모리를 포함할 수 있고, 동작 프로그램은 상기 비휘발성 메모리에 저장되고 상기 휘발성 메모리로 로드되어 동작할 수 있다.
제어부(150)는 매장 단말(100)의 전반적인 동작을 제어할 수 있다. 예를 들어, 제어부(150)는 통신부(110)를 제어하여 정보와 신호를 송신하거나 수신할 수 있다. 또한, 제어부(150)는 입력부(120)를 제어하여 매장 직원으로부터 정보를 입력받을 수 있다. 또한, 제어부(150)는 표시부(130)를 제어하여 정보가 포함된 이미지를 표시할 수 있다. 또한, 제어부(150)는 저장부(140)를 제어하여 필요한 정보와 동작 프로그램을 불러오거나 저장할 수 있다.
제어부(150)는 서비스 확인 정보가 포함된 연결 요청 신호가 고객 단말(200)로부터 수신되면, 서비스 확인 정보가 미리 설정된 서비스 확인 정보와 동일한지 여부를 확인할 수 있다. 제어부(150)는 서비스 확인 정보가 미리 설정된 서비스 확인 정보와 동일하면, 연결 요청 신호의 응답으로 매장 식별 정보를 고객 단말(200)로 송신하도록 통신부(110)를 제어할 수 있다.
일 실시 예에 따른 제어부(150)는 중앙처리장치(Central Processing Unit (CPU)), 애플리케이션 프로세서(Application Processor (AP)) 및 커뮤니케이션 프로세서(Communication Processor (CP)) 중 하나 이상을 포함할 수 있다. 제어부(150)는, 예를 들면, 매장 단말(100)의 적어도 하나의 다른 구성요소들의 제어 및/또는 통신에 관한 연산이나 데이터 처리를 실행할 수 있다.
도 3은 본 발명의 일 실시 예에 따른 BLE 통신을 이용한 암호화폐 결제 시스템(10)과 고객 단말(200)의 구성요소가 도시된 블록도이다.
도 3을 참조하면, 고객 단말(200)은 통신부(210), 입력부(220), 표시부(230), 저장부(240) 및 제어부(250)를 포함할 수 있다.
통신부(210)는 BLE 통신을 이용하여 매장 단말(100)과 통신을 수행할 수 있다. 통신부(210)는 통신망에 연결되어 범용 통신을 이용하여 운영 서버(300) 및 비암호화폐 결제 서버(500)와 통신을 수행할 수 있다.
이를 위해, 통신부(210)는 BLE 통신을 수행하는 BLE 통신 모듈(211)과 범용 통신을 수행하는 범용 통신 모듈(212)을 구비할 수 있다.
통신부(210)는 제어부(250)에 의해 메시징 애플리케이션이 실행된 상태에서, 고객 단말(200)이 매장에 근접하는 경우, 매장 광고 신호를 매장 단말(100)로부터 수신할 수 있다.
다시 말해, 통신부(210)는 메시징 애플리케이션이 실행되면 매장 광고 신호를 매장 단말(100)로부터 수신하고, 메시징 애플리케이션이 실행되지 않으면 고객 단말(200)이 매장에 근접하더라도 매장 광고 신호를 매장 단말(100)로부터 수신하지 않을 수 있다.
통신부(210)는 제어부(250)에 의해 수신된 매장 광고 신호의 신호 세기가 미리 설정된 신호 세기 범위 내에 포함되는 것으로 판단되면, 해당 매장 광고 신호의 응답으로 연결 요청 신호를 매장 단말(100)로부터 송신할 수 있다. 통신부(210)는 제어부(250)에 의해 수신된 매장 광고 신호의 신호 세기가 미리 설정된 신호 세기 범위 내에 포함되지 않는 것으로 판단되면, 매장 광고 신호가 수신되더라도 연결 요청 신호를 매장 단말(100)로부터 송신하지 않을 수 있다.
이때, 통신부(210)는 연결 요청 신호에 서비스 확인 정보를 포함시켜 매장 단말(100)로 송신할 수 있다. 여기서, 서비스 확인 정보는 저장부(240)에 미리 저장될 수 있다.
통신부(210)는 연결 요청 신호의 응답으로 매장 식별 정보를 매장 단말(100)로부터 수신할 수 있다.
통신부(210)는 고객 식별 정보와 수신된 매장 식별 정보가 제어부(250)에 의해 매칭되면, 서로 매칭된 매장 식별 정보와 고객 식별 정보를 운영 서버(300)로 송신할 수 있다.
통신부(210)는 서로 매칭된 매장 식별 정보와 고객 식별 정보의 송신의 응답으로 매장 식별 정보에 대응되는 매장 상품 정보를 운영 서버(300)로부터 수신할 수 있다. 이때, 통신부(210)는 서로 매칭된 매장 식별 정보와 매장 상품 정보를 포함하는 채팅방 개설 요청 신호를 운영 서버(300)로부터 수신할 수 있다.
통신부(210)는 입력부(220)에 의해 고객으로부터 결제 유형 정보가 암호화폐로 입력된 경우, 고객 암호화폐 정보 요청 신호를 운영 서버(300)로 송신할 수 있다. 여기서, 고객 암호화폐 정보 요청 신호는 고객이 보유하고 있는 보유 암호화폐의 종류 정보를 나타내는 보유 암호화폐 종류 정보, 보유 암호화폐 종류 정보 마다의 보유량을 나타내는 보유량 정보, 보유 암호화폐 종류 정보 마다의 보유량 정보를 법정 통화를 기준으로 환산한 시세로 나타내는 시세 정보 및 주문 정보에 대응되는 상품을 결제하는 경우, 보유 암호화폐 종류 정보 마다의 차감량을 나타내는 차감량 정보를 요청하는 신호일 수 있다. 이러한, 고객 암호화페 정보 요청 신호는 고객의 보유 암호화폐 종류 정보와 보유량 정보를 조회하는데 이용되는 고객 식별 정보를 포함할 수 있다. 또한, 고객 암호화페 정보 요청 신호는 차감량 정보를 산출하는데 이용되는 주문 정보를 더 포함할 수 있다.
통신부(210)는 입력부(220)에 의해 고객으로부터 결제 암호화폐 종류 정보가 입력되면, 결제 암호화폐 종류 정보, 고객 식별 정보, 매장 식별 정보 및 고객으로부터 입력된 주문 정보를 포함하는 결제 요청 신호를 운영 서버(300)로 송신할 수 있다.
한편, 통신부(210)는 입력부(220)에 의해 고객으로부터 결제 유형 정보가 비암호화폐 중 어느 하나로 입력된 경우, 입력된 비암호화폐에 대응되는 비암호화폐 종류 정보, 고객 식별 정보, 매장 식별 정보 및 고객으로부터 입력된 주문 정보를 포함하는 결제 정보 입력 양식 정보 요청 신호를 비암호화폐 결제 서버(500)로 송신할 수 있다.
통신부(210)는 결제 정보 입력 양식 정보 요청 신호의 송신의 응답으로 비암호화폐 결제 서버(500)로부터 결제 정보 입력 양식 정보를 수신할 수 있다.
통신부(210)는 입력부(220)에 의해 고객으로부터 비암호화폐 결제 정보가 입력되면, 비암호화폐 결제 정보, 고객 식별 정보, 매장 식별 정보 및 고객으로부터 입력된 주문 정보를 포함하는 결제 요청 신호를 비암호화폐 결제 서버(500)로 송신할 수 있다.
이후, 통신부(210)는 암호화폐 또는 비암호화폐를 이용한 결제가 완료됨을 나타내는 결제 완료 신호를 운영 서버(300)로부터 수신할 수 있다. 여기서, 결제 완료 신호는 고객 식별 정보, 매장 식별 정보 및 주문 정보를 포함할 수 있다.
한편, 통신부(210)의 범용 통신 모듈(212)에 의해 수행되는 범용 통신은 셀룰러 통신 프로토콜로서, 예를 들면 LTE, LTE-A, CDMA, WCDMA, UMTS, WiBro, 및 GSM 중 적어도 하나를 사용할 수 있다. 또한 범용 통신은, 예를 들면, 근거리 통신을 포함할 수 있다. 근거리 통신은, 예를 들면, Wi-Fi, MST 및 GNSS 중 적어도 하나를 포함할 수 있다.
입력부(220)는 표시부(230)와 결합된 터치 스크린을 통해 고객으로부터 다양한 정보를 입력받을 수 있다. 구체적으로, 입력부(220)는 고객으로부터 매장에서 판매되는 상품에 대한 주문 정보, 상품을 결제하기 위한 결제 수단에 대한 결제 유형 정보, 결제 유형 정보가 암호화폐이면 상품을 결제할 결제 암호화폐 종류 정보 및 결제 유형 정보가 비암호화폐이면 상품을 결제할 비암호화폐 결제 정보를 입력받을 수 있다.
표시부(230)는 제어부(250)의 제어에 따라 이미지나 비디오를 표시할 수 있다. 특히, 표시부(230)는 애플리케이션의 실행 화면 즉, 그래픽 사용자 인터페이스(GUI)를 표시할 수 있다.
도 4는 본 발명의 일 실시 예에 따른 고객 단말(200)에 표시된 메시징 애플리케이션의 화면의 제1 예를 도시한 도면이고, 도 5는 본 발명의 일 실시 예에 따른 고객 단말(200)에 표시된 메시징 애플리케이션의 화면의 제2 예를 도시한 도면이다.
도 4 및 도 5를 더 참조하면, 표시부(230)는 통신부(210)에 의해 서로 매칭된 매장 식별 정보와 매장 상품 정보를 포함하는 채팅방 개설 요청 신호가 수신되면, 도 4에 도시된 바와 같이, 매장 식별 정보에 기초하여 매장을 채팅 상대로 나타내는 매장 채팅 상대 정보(11)와 매장 채팅 상대 정보(11)와의 채팅방(12)을 메시징 애플리케이션을 통해 표시할 수 있다.
이때, 표시부(230)는 채팅방 개설 요청 신호에 포함된 매장 식별 정보가 복수이면 도 4에 도시된 바와 같이, 복수의 매장 식별 정보에 기초하여 매장을 채팅 상대로 나타내는 매장 채팅 상대 정보(11)를 복수로 표시할 수 있다.
또한, 표시부(230)는 채팅방 개설 요청 신호에 포함된 매장 식별 정보가 복수이면 고객 단말(200)과 근접한 매장일수록 해당 매장을 채팅 상대로 나타내는 매장 채팅 상대 정보(11)를 상위에 표시할 수 있다.
또한, 표시부(230)는 채팅방 개설 요청 신호에 포함된 매장 식별 정보가 복수이면 매장 광고 신호의 신호 세기에 대응하여 제어부(250)로부터 생성된 순위 정보가 선순위인 매장 식별 정보의 매장 채팅 상대 정보(11)를 상위에 표시할 수 있다.
한편, 표시부(230)는 상품의 결제를 위한 채팅 상대가 아닌 고객과 메시지를 송수신하는 채팅 상대를 나타내는 채팅 상대 정보(21)와 채팅 상대 정보(21)와의 채팅방(22)을 함께 표시할 수 있다.
표시부(230)는 입력부(220)에 의해 고객으로부터 매장 채팅 상대 정보(11)와의 채팅방(12)이 선택 입력되면, 도 5에 도시된 바와 같이, 채팅방 개설 요청 신호에 포함된 매장 상품 정보에 기초하여 매장 채팅 상대 정보(11)가 송신한 채팅 정보로 매장 상품 정보(13)를 메시징 애플리케이션을 통해 표시할 수 있다.
이후, 입력부(220)는 고객으로부터 매장 상품 정보(13) 중 일부를 주문 정보로 선택 입력받을 수 있다.
도 6은 본 발명의 일 실시 예에 따른 고객 단말(200)에 표시된 메시징 애플리케이션의 화면의 제3 예를 도시한 도면이다.
도 6을 더 참조하면, 표시부(230)는 주문 정보에 따른 상품을 결제하기 위한 결제 수단의 결제 유형 정보(14)를 매장 채팅 상대 정보(11)가 송신한 채팅 정보로 메시징 애플리케이션을 통해 표시할 수 있다.
예를 들어, 결제 유형 정보(14)는 암호화폐와 비암호화폐에 포함된 신용카드, 체크카드 및 계좌이체일 수 있다.
도 7은 본 발명의 일 실시 예에 따른 고객 단말(200)에 표시된 메시징 애플리케이션의 화면의 제4 예를 도시한 도면이다.
도 7을 더 참조하면, 표시부(230)는 입력부(220)에 의해 고객으로부터 결제 유형 정보를 암호화폐로 입력받은 경우, 운영 서버(300)로부터 수신되는 보유 암호화폐 종류 정보(15-1, 15-2), 보유 암호화폐 종류 정보 마다의 보유량 정보(16-1, 16-2), 보유 암호화폐 종류 정보 마다의 보유량 정보를 법정 통화를 기준으로 환산한 시세 정보(17-1, 17-2) 및 주문 정보에 대응되는 상품을 결제하는 경우, 보유 암호화폐 종류 정보 마다의 차감량 정보(18-1, 18-2)를 각각 매장 채팅 상대 정보(11)가 송신한 채팅 정보로 메시징 애플리케이션을 통해 표시할 수 있다.
이후, 입력부(220)는 고객으로부터 암호화폐 종류 정보(15-1, 15-2) 중 하나 이상을 결제 암호화폐 종류 정보로 선택 입력받을 수 있다.
도 8은 본 발명의 일 실시 예에 따른 고객 단말(200)에 표시된 메시징 애플리케이션의 화면의 제5 예를 도시한 도면이다.
도 8을 더 참조하면, 표시부(230)는 입력부(220)에 의해 고객으로부터 결제 유형 정보를 비암호화폐(신용카드, 체크카드, 계좌이체)로 입력받은 경우, 비암호화폐 결제 서버(500)로부터 수신되는 결제 정보 입력 양식 정보에 기초하여 비암호화폐 결제 정보 입력 영역을 표시할 수 있다.
이때, 표시부(230)는 메시징 애플리케이션 내에 구동되는 인앱(In-App) 형식의 브라우저 애플리케이션을 통해 비암호화폐 결제 정보 입력 영역을 표시할 수 있다. 예를 들어, 표시부(230)는 고객으로부터 비암호화폐 중 신용카드의 비암호화폐 결제 정보를 입력받기 위해 비암호화폐 결제 정보 입력 영역인 카드번호 정보 입력 영역(19-1), 유효기간 정보 입력 영역(19-2), 주민번호 정보 입력 영역(19-3), CVC 정보 입력 영역(19-4) 및 비밀번호 정보 입력 영역(19-5)을 표시할 수 있다.
이후, 입력부(220)는 고객으로부터 비암호화폐 결제 정보 입력 영역으로 비암호화폐 결제 정보를 입력받을 수 있다.
다시 도 3을 참조하면, 표시부(230)는 운영 서버(300)로부터 결제 완료 신호가 수신되면 결제가 완료됨을 나타내는 결제 완료 정보를 표시하여 고객에게 결제 완료를 알릴 수 있다.
표시부(230)는 매장 단말(100)로부터 상품 준비 완료 신호가 수신되면 고객에게 주문한 상품의 준비가 완료됨을 알리고 상품 수령의 요청을 나타내는 상품 준비 완료 정보를 매장 채팅 상대 정보(11)가 송신한 채팅 정보로 메시징 애플리케이션을 통해 표시할 수 있다.
일 실시 예에 따르면 표시부(230)는 터치 스크린과 결합된 형태의 터치 스크린 디스플레이일 수 있다.
저장부(240)는 매장 단말(200)이 제어부(250)에 의해 제어되기 위해 프로그래밍된 동작 프로그램을 저장할 수 있다. 특히, 저장부(240)는 고객 단말(200)에서 구현되는 메시징 애플리케이션을 저장할 수 있다.
이러한 저장부(240)는 비휘발성 메모리 및 휘발성 메모리를 포함할 수 있고, 동작 프로그램은 상기 비휘발성 메모리에 저장되고 상기 휘발성 메모리로 로드되어 동작할 수 있다.
제어부(250)는 고객 단말(200)의 전반적인 동작을 제어할 수 있다. 예를 들어, 제어부(250)는 통신부(210)를 제어하여 정보와 신호를 송신하거나 수신할 수 있다. 또한, 제어부(250)는 입력부(220)를 제어하여 고객 직원으로부터 정보를 입력받을 수 있다. 또한, 제어부(250)는 표시부(230)를 제어하여 정보가 포함된 이미지를 표시할 수 있다. 또한, 제어부(250)는 저장부(240)를 제어하여 필요한 정보와 동작 프로그램을 불러오거나 저장할 수 있다.
한편, 제어부(250)는 고객의 요청 및 입력으로 메시징 애플리케이션이 실행되면 통신부(210)로부터 수신된 매장 광고 신호의 신호 세기가 미리 설정된 신호 세기 범위 내에 포함되는지 여부를 판단할 수 있다.
제어부(250)는 통신부(210)로부터 수신된 매장 광고 신호의 신호 세기가 미리 설정된 신호 세기 범위 내에 포함되면 매장 광고 신호의 응답으로 연결 요청 신호를 매장 단말(100)로 송신하도록 통신부(210)를 제어할 수 있다.
제어부(250)는 통신부(210)로부터 수신된 매장 광고 신호의 신호 세기가 미리 설정된 신호 세기 범위 내에 포함되지 않으면 매장 광고 신호의 응답으로 연결 요청 신호를 매장 단말(100)로 송신하지 않도록 통신부(210)를 제어할 수 있다.
제어부(250)는 연결 요청 신호의 응답으로 매장 식별 정보가 매장 단말(100)로부터 수신되면 매장 식별 정보와 고객 식별 정보를 매칭시킬 수 있다.
상술한 바와 같이, 서로 매칭된 매장 식별 정보와 고객 식별 정보는 운영 서버(300)로 송신되고, 이의 응답으로 매장 식별 정보에 대응되는 매장 상품 정보가 매장 식별 정보와 매칭되어 통신부(210)로 수신될 수 있다.
한편, 제어부(250)는 매장을 채팅 상대로 나타내는 매장 채팅 상대 정보와의 채팅방 및 매장 채팅 상대 정보가 송신한 채팅 정보로 결제와 관련한 정보를 메시징 애플리케이션을 통해 표시하도록 표시부(230)를 제어할 수 있다.
여기서, 결제와 관련한 정보는 상술된 매장 상품 정보, 결제 유형 정보, 보유 암호화폐 종류 정보, 보유 암호화폐 종류 정보 마다의 보유량 정보, 보유 암호화폐 종류 정보 마다의 보유량 정보를 법정 통화를 기준으로 환산한 시세 정보 및 상품 준비 완료 정보일 수 있다.
한편, 통신부(210)는 서로 다른 매장에 배치된 복수의 매장 단말(100)로부터 서로 다른 복수의 매장 광고 신호를 수신할 수 있다.
이때, 제어부(250)는 복수의 매장 광고 신호 중에서 신호 세기가 미리 설정된 신호 세기 범위 내에 포함된 모든 매장 광고 신호의 응답으로 연결 요청 신호를 송신하도록 통신부(210)를 제어할 수 있다.
구체적으로, 제어부(250)는 복수의 매장 광고 신호 중에서 하나의 신호 세기가 미리 설정된 신호 세기 범위 내에 포함되면, 신호 세기가 미리 설정된 신호 세기 범위 내에 포함된 매장 광고 신호를 송신한 매장 단말(100)로 연결 요청 신호를 송신하도록 통신부(210)를 제어할 수 있다.
또한, 제어부(250)는 수신된 복수의 매장 광고 신호 중에서 신호 세기가 미리 설정된 신호 세기 범위 내에 포함된 매장 광고 신호가 복수이면, 신호 세기가 미리 설정된 신호 세기 범위 내에 포함된 복수의 매장 광고 신호를 송신한 복수의 매장 단말(100)로 연결 요청 신호를 각각 송신하도록 통신부(210)를 제어할 수 있다.
이때, 제어부(250)는 신호 세기가 미리 설정된 신호 세기 범위 내에 포함되는 매장 광고 신호가 복수이면, 신호 세기가 미리 설정된 신호 세기 범위 내에 포함되는 복수의 매장 광고 신호의 신호 세기에 대응하여 순위 정보를 생성할 수 있다.
구체적으로, 제어부(250)는 신호 세기가 미리 설정된 신호 세기 범위 내에 포함되는 복수의 매장 광고 신호 중에서 신호 세기가 클 수록 순위를 우선하여 순위 정보를 생성할 수 있다.
예를 들어, 제어부(250)는 신호 세기가 미리 설정된 신호 세기 범위 내에 포함되는 복수의 매장 광고 신호 중에서 신호 세기가 가장 큰 매장 광고 신호가 1순위고, 신호 세기가 가장 작은 매장 광고 신호가 마지막 순위인 순위 정보를 생성할 수 있다.제어부(250)는 연결 요청 신호를 수신한 복수의 매장 단말(100)로부터 복수의 매장 식별 정보가 통신부(210)로 각각 수신되면, 복수의 매장 식별 정보 각각에 고객 식별 정보를 매칭시켜 운영 서버(300)로 송신하도록 통신부(210)를 제어할 수 있다.
또한, 제어부(250)는 복수의 매장 식별 정보가 통신부(210)로 각각 수신되면, 순위 정보와 수신된 복수의 매장 식별 정보를 매칭시킬 수 있다.
구체적으로, 제어부(250)는 매장 식별 정보에 대응되는 매장 광고 신호의 순위 정보와 해당 매장 식별 정보를 매칭시킬 수 있다.
이를 이용하여, 제어부(250)는 순위 정보에 기초하여 매장 채팅 상대 정보를 표시하도록 표시부(230)를 제어할 수 있다. 이에 대한 설명은 후술하도록 한다
이후, 제어부(250)는 복수의 매장 상품 정보가 각각 매칭된 복수의 매장 식별 정보가 운영 서버(200)로부터 채팅방 개설 요청 신호에 포함되어 통신부(210)로 수신되면, 복수의 매장 식별 정보에 기초하여 매장을 채팅 상대로 나타내는 매장 채팅 상대 정보를 복수로 표시하도록 표시부(230)를 제어할 수 있다.
이때, 제어부(250)는 복수의 매장 상품 정보가 각각 매칭된 복수의 매장 식별 정보가 운영 서버(200)로부터 채팅방 개설 요청 신호에 포함되어 통신부(210)로 수신되면, 복수의 매장 식별 정보에 기초하여 복수의 매장 주소 정보를 확인하고, 고객 단말(200)의 위치 정보에 근접한 매장 주소 정보의 매장일수록 해당 매장을 채팅 상대로 나타내는 매장 채팅 상대 정보를 상위에 표시하도록 표시부(230)를 제어할 수 있다.
이와 다르게, 제어부(250)는 복수의 매장 상품 정보가 각각 매칭된 복수의 매장 식별 정보가 운영 서버(200)로부터 채팅방 개설 요청 신호에 포함되어 통신부(210)로 수신되면, 복수의 매장 식별 정보에 매칭된 순위 정보를 확인하고, 순위 정보에 기초하여 매장 채팅 상대 정보를 표시하도록 표시부(230)를 제어할 수 있다.
구체적으로, 제어부(250)는 매장 식별 정보에 매칭된 순위 정보가 선순위일수록 해당 매장 식별 정보의 매장 채팅 상대 정보를 상위에 표시하도록 표시부(230)를 제어할 수 있다.
일 실시 예에 따른 제어부(250)는 중앙처리장치, 애플리케이션 프로세서 및 커뮤니케이션 프로세서 중 하나 이상을 포함할 수 있다. 제어부(250)는, 예를 들면, 고객 단말(200)의 적어도 하나의 다른 구성요소들의 제어 및/또는 통신에 관한 연산이나 데이터 처리를 실행할 수 있다.
한편, 본 발명의 다른 실시 예에 따른 BLE 통신을 이용한 암호화폐 결제 시스템(10)은 고객 단말(200)에서 매장 단말(100)로 암호 화폐를 이용한 결제 요청 신호를 송신할 수 있다.
이를 위하여, 고객 단말(200)의 입력부(220)는 주문 정보를 입력받은 후 결제 유형 정보를 암호화폐로 입력받고, 주문 정보의 상품을 결제할 암호화폐의 결제 암호화폐 종류 정보를 입력받을 수 있다. 이후, 고객 단말(200)의 통신부(210)는 BLE 통신을 이용하여 암호화폐 결제를 위한 정보를 포함하는 결제 요청 신호를 매장 단말(100)로 송신할 수 있다.
구체적으로, 고객 단말(200)의 제어부(250)는 결제 암호화폐 종류 정보에 해당하는 암호화폐로 주문 정보의 상품을 결제 시 요구되는 암호화폐의 요구량 정보를 산출하고, 저장부(240)에 미리 저장된 고객의 공개키, 개인키 및 지갑 주소를 확인할 수 있다. 이후, 제어부(250)는 암호화폐의 요구량 정보, 고객의 공개키, 개인키 및 지갑 주소를 포함하는 결제 요청 신호를 매장 단말(100)로 송신할 수 있다.
매장 단말(100)의 제어부(150)는 암호화폐의 요구량 정보, 고객의 공개키, 개인키 및 지갑 주소를 포함하는 결제 요청 신호가 통신부(110)에 의해 수신되면, 저장부(140)에 미리 저장된 매장의 공개키, 개인키 및 지갑 주소를 확인할 수 있다. 이후, 제어부(150)는 암호화폐의 요구량 정보, 고객과 매장 각각의 공개키, 개인키 및 지갑 주소를 이용하여 트랜잭션을 생성하고, 생성된 트랜잭션을 블록체인 네트워크(400)로 송신할 수 있다.
최종적으로, 블록체인 네트워크(400)는 트랜잭션의 유효성이 확인되면, 매장 단말(100)과 고객 단말(200) 각각의 통신부(110, 210) 중 하나 이상은 암호화폐 거래 승인 신호를 수신할 수 있다.
상술된 다른 실시 예에 따른 BLE 통신을 이용한 암호화폐 결제 시스템(10)은 매장 단말(100)에 의해 트랜잭션이 생성하여 암호화페를 이용한 결제를 수행하는 것으로 설명되었으나, 매장 단말(100) 및 고객 단말(100) 간에 BLE 통신을 이용하여 암호화폐 결제를 위한 정보(암호화폐의 요구량 정보, 고객과 매장 각각의 공개키, 개인키 및 지갑 주소)를 송수함으로써, 암호화폐를 이용한 결제를 수행하는 한, 트랜잭션을 생성하는 대상은 한정되지 않을 수 있다. 도 9는 본 발명의 일 실시 예에 따른 BLE 통신을 이용한 암호화폐 결제 시스템(10)의 운영 서버(300)가 도시된 도면이다.
도 9를 참조하면, 운영 서버(300)는 통신부(310), 저장부(320) 및 제어부(330)를 포함할 수 있다.
통신부(310)는 통신망에 연결되어 범용 통신을 이용하여 매장 단말(100), 고객 단말(200), 블록체인 네트워크(400) 및 비암호화폐 결제 서버(500)와 통신을 수행할 수 있다. 이를 위해, 통신부(310)는 범용 통신을 수행하는 범용 통신 모듈(311)을 구비할 수 있다.
통신부(310)는 서로 매칭된 매장 식별 정보와 고객 식별 정보를 고객 단말(200)로부터 수신할 수 있다. 이후, 통신부(310)는 매장 식별 정보에 대응되는 매장 상품 정보를 고객 단말(200)로 송신할 수 있다. 이때, 통신부(310)는 제어부(330)에 의해 매칭된 매장 식별 정보와 매장 상품 정보를 채팅방 개설 요청 신호에 포함시켜 고객 단말(200)로 송신할 수 있다.
통신부(310)는 고객 식별 정보 및 주문 정보를 포함하는 고객 암호화폐 정보 요청 신호를 고객 단말(200)로부터 수신할 수 있고, 제어부(330)에 의해 조회 및 산출된 보유 암호화폐 종류 정보, 보유 암호화폐 종류 정보 마다의 보유량을 나타내는 보유량 정보, 보유 암호화폐 종류 정보 마다의 보유량 정보를 법정 통화를 기준으로 환산한 시세로 나타내는 시세 정보 및 주문 정보에 대응되는 상품을 결제하는 경우, 보유 암호화폐 종류 정보 마다의 차감량을 나타내는 차감량 정보를 고객 단말(200)로 송신할 수 있다.
이후, 통신부(310)는 결제 암호화폐 종류 정보, 고객 식별 정보, 매장 식별 정보 및 주문 정보를 포함하는 결제 요청 신호를 고객 단말(200)로부터 수신할 수 있다.
통신부(310)는 제어부(330)에 의해 생성된 트랜잭션을 포함하는 암호화폐 거래 요청 신호를 암호화폐 네트워크(400)로 송신할 수 있다. 통신부(310)는 블록체인 네트워크(400)에 의해 트랜잭션의 유효성이 확인되는지 여부에 기초하여 블록체인 네트워크(400)로부터 암호화폐 거래 승인 신호를 수신할 수 있다. 통신부(310)는 블록체인 네트워크(400)에 의해 트랜잭션의 유효성이 확인되면, 블록체인 네트워크(400)로부터 암호화폐 거래 승인 신호를 수신하고, 매장 단말(100)과 고객 단말(200)로 결제 완료 신호를 송신할 수 있다.
한편, 통신부(310)는 비암호화폐를 이용한 결제를 위해 비암호화폐 결제 정보가 포함된 결제 요청 신호가 고객 단말(200)에서 비암호화폐 결제 서버(500)로 송신되어 비암호화폐 결제 서버(500)에 의해 비암호화폐 결제 정보가 인증되는지 여부에 기초하여 비암호화폐 결제 서버(500)로부터 비암호화폐 결제 승인 신호를 수신할 수 있다. 통신부(310)는 비암호화폐 결제 서버(500)에 의해 비암호화폐 결제 정보가 인증되면, 비암호화폐 결제 서버(500)로부터 비암호화폐 결제 승인 신호를 수신하고, 매장 단말(100)과 고객 단말(200)로 결제 완료 신호를 송신할 수 있다.
한편, 통신부(310)의 범용 통신 모듈(311)에 의해 수행되는 범용 통신은 인터넷 망을 이용한 통신이거나, 셀룰러 통신 프로토콜로서, 예를 들면 LTE, LTE-A, CDMA, WCDMA, UMTS, WiBro, 및 GSM 중 적어도 하나를 사용할 수 있다.
저장부(320)는 운영 서버(300)가 제어부(330)에 의해 제어되기 위해 프로그래밍된 동작 프로그램을 저장할 수 있다.
이러한 저장부(320)는 비휘발성 메모리 및 휘발성 메모리를 포함할 수 있고, 동작 프로그램은 상기 비휘발성 메모리에 저장되고 상기 휘발성 메모리로 로드되어 동작할 수 있다.
저장부(320)는 매장 식별 정보와 매장 식별 정보 마다 매칭된 매장 상품 정보를 저장할 수 있다.
저장부(320)는 암호화폐 결제를 위해 고객 식별 정보에 매칭된 고객의 공개키, 개인키 및 지갑 주소를 저장할 수 있다. 또한, 저장부(320)는 암호화폐 결제를 위해 매장 식별 정보에 매칭된 매장의 공개키, 개인키 및 지갑 주소를 저장할 수 있다.
제어부(330)는 통신부(310)에 의해 서로 매칭된 매장 식별 정보와 고객 식별 정보가 수신되면, 매장 식별 정보에 대응되는 매장 상품 정보를 고객 단말(200)로 송신하도록 통신부(310)를 제어할 수 있다. 이때, 제어부(330)는 매칭된 매장 식별 정보와 매장 상품 정보를 채팅방 개설 요청 신호에 포함시켜 고객 단말(200)로 송신하도록 통신부(310)를 제어할 수 있다.
한편, 제어부(330)는 통신부(310)에 의해 복수의 매장 식별 정보가 고객 식별 정보에 매칭되어 수신되면, 복수의 매장 식별 정보에 각각 대응되는 복수의 매장 상품 정보를 고객 단말(200)로 송신하도록 통신부(310)를 제어할 수 있다. 이때, 제어부(330)는 복수의 매장 식별 정보와 복수의 매장 상품 정보를 채팅방 개설 요청 신호에 포함시켜 고객 단말(200)로 송신하도록 통신부(310)를 제어할 수 있다.
제어부(330)는 고객 식별 정보 및 주문 정보를 포함하는 고객 암호화폐 정보 요청 신호가 고객 단말(200)로부터 수신되면, 고객 식별 정보에 대응되는 보유 암호화폐 종류 정보 및 보유 암호화폐 종류 정보 마다의 보유량을 나타내는 보유량 정보를 조회할 수 있다.
또한, 제어부(330)는 보유 암호화폐 종류 정보 마다의 보유량 정보를 법정 통화를 기준으로 환산한 시세로 나타내는 시세 정보 및 주문 정보에 대응되는 상품을 결제하는 경우, 보유 암호화폐 종류 정보 마다의 차감량을 나타내는 차감량 정보를 산출할 수 있다.
제어부(330)는 고객 단말(200)로부터 결제 요청 신호를 수신하면, 결제 요청 신호에 포함된 결제 암호화폐 종류 정보, 고객 식별 정보, 매장 식별 정보 및 주문 정보에 기초하여 트랜잭션을 생성할 수 있다. 구체적으로, 제어부(330)는 결제 암호화폐 종류 정보에 해당하는 암호화폐로 주문 정보의 상품을 결제 시 요구되는 암호화폐의 요구량 정보를 산출하고, 고객 식별 정보와 매장 식별 정보를 이용하여 고객과 매장 각각의 공개키, 개인키 및 지갑 주소를 확인할 수 있다. 이후, 제어부(330)는 암호화폐의 요구량 정보, 고객과 매장 각각의 공개키, 개인키 및 지갑 주소를 이용하여 트랜잭션을 생성할 수 있다.
한편, 고객 단말(200)은 복수의 매장이 밀집한 영역에 위치한 경우, 각 매장의 매장 단말(100)과 BLE 통신을 수행하여 복수의 매장 각각에 대응되는 복수의 매장 식별 정보에 하나의 고객 식별 정보를 매칭시켜 운영 서버(300)로 송신할 수 있다.
이때, 운영 서버(300)의 다른 실시 예에 따른 제어부(330)는 미리 설정된 제1 수신 시간 내에 서로 다른 복수의 매장 식별 정보 각각에 동일한 고객 식별 정보가 매칭되어 고객 단말(200)로부터 수신되면, 서로 다른 복수의 매장 식별 정보 각각에 기초하여 복수의 매장 주소 정보를 확인할 수 있다. 이후, 다른 실시 예에 따른 제어부(330)는 복수의 매장 주소 정보에 대응되는 영역 정보 중에서 고객 단말(200)의 고객 위치 정보가 위치하는 영역 정보의 매장 식별 정보를 매칭 매장 식별 정보로 결정할 수 있다.
이후, 다른 실시 예에 따른 제어부(330)는 매칭 매장 식별 정보에 대응되는 매장 상품 정보를 고객 단말(200)로 송신할 수 있다. 또한, 다른 실시 예에 따른 제어부(330)는 서로 매칭된 매칭 매장 식별 정보와 매장 상품 정보를 포함하는 채팅방 개설 요청 신호를 고객 단말(200)로 송신하도록 통신부(310)를 제어할 수 있다.
반대로, 다른 실시 예에 따른 제어부(330)는 제1 시점에 서로 매칭된 매장 식별 정보 ”A1”과 고객 식별 정보 “B1”이 수신되고, 제1 시점으로부터 미리 설정된 제1 수신 시간 이내에 매장 식별 정보 ”A1”과 상이한 매장 식별 정보와 고객 식별 정보 “B1”이 매칭되어 수신되지 않으면 매장 식별 정보 ”A1”에 대응되는 매장 상품 정보를 고객 단말(200)로 송신하도록 통신부(310)를 제어할 수 있다.
이러한 본 발명에 따르면, 매장이 밀집한 영역에 고객 단말(200)이 위치하더라도, 실제 고객이 방문한 매장의 매장 상품 정보를 고객에게 제공하여 상품을 결제할 수 있다.
한편, 매장에 복수의 고객 단말(200)이 근접하는 경우, 복수의 고객 단말(200) 각각은 매장의 매장 단말(100)과 BLE 통신을 수행하여 복수의 고객 단말(200) 각각에 대응되는 고객 식별 정보와 하나의 매장 식별 정보를 매칭시켜 운영 서버(300)로 송신할 수 있다. 즉, 운영 서버(300)는 복수의 고객 식별 정보 각각에 동일한 매장 식별 정보가 매칭되어 수신될 수 있다.
이때, 운영 서버(300)의 또 다른 실시 예에 따른 제어부(330)는 미리 설정된 제2 수신 시간 내에 서로 다른 복수의 고객 식별 정보와 동일한 매장 식별 정보가 매칭되어 수신되면, 서로 다른 복수의 고객 식별 정보 각각에 대응하는 복수의 고객 단말(200)로 매장 식별 정보, 매장 식별 정보와 매칭되는 매장 상품 정보 및 서로 다른 복수의 고객 식별 정보를 포함하는 그룹 채팅방 개설 요청 신호를 각각 송신할 수 있다.
예를 들어, 또 다른 실시 예에 따른 제어부(330)는 미리 설정된 제2 수신 시간 내에 서로 다른 복수의 고객 식별 정보 “B1” 및 ”B2” 각각과 동일한 매장 식별 정보 “A1”이 매칭되어 수신되면, 복수의 고객 식별 정보 “B1” 및 ”B2” 각각에 대응되는 복수의 고객 단말로, 매장 식별 정보 “A1”, 매장 식별 정보 “A1”과 대응되는 매장 상품 정보 및 서로 다른 복수의 고객 식별 정보 “B1” 및 ”B2”를 포함하는 그룹 채팅방 개설 요청 신호를 송신할 수 있다.
이에 따라, 서로 다른 복수의 고객 단말(200)의 통신부(210)가 그룹 채팅방 개설 요청 신호를 수신하면, 제어부(250) 각각은 서로 다른 복수의 고객 식별 정보에 기초하여 복수의 고객을 각각 채팅 상대로 나타내는 복수의 고객 채팅 상대 정보, 매장을 채팅 상태로 나타내는 매장 채팅 상대 정보 및 매장 채팅 상대 정보와 복수의 고객 채팅 상대 정보와의 그룹 채팅방을 표시하도록 메시징 애플리케이션을 제어할 수 있다.
이때, 제어부(250)는 매장 상품 정보를 매장 채팅 상대 정보가 송신한 채팅 정보로 표시하도록 메시징 애플리케이션을 제어할 수 있다.
이러한 본 발명에 따르면, 매장에 동반하여 방문한 복수의 고객이 하나의 그룹 채팅방을 통해 매장 상품 정보를 제공받고, 복수의 고객이 주문한 상품을 상호 공유하여 결제할 수 있다.
한편, 운영 서버(300)의 또 다른 실시 예에 따른 제어부(330)는 고객 단말(200)로 송신된 연결 요청 신호의 응답으로 서로 매칭된 매장 식별 정보와 고객 식별 정보가 고객 단말(200)로부터 수신되면, 고객 식별 정보에 기초하여 고객의 연령 정보, 주소 정보, 구매 이력 정보를 확인할 수 있다.
이후, 또 다른 실시 예에 따른 제어부(330)는 연령 정보 및 주소 정보 중 하나 이상에 기초하여 매장 판매 정보로부터 제1 추천 상품 정보를 생성하고, 구매 이력 정보로부터 제2 추천 상품 정보를 생성할 수 있다.
여기서, 구매 이력 정보는 요일 및 시간대별로 고객이 과거에 해장 매장에서 구매한 상품의 정보일 수 있다. 또한, 매장 판매 정보는 과거의 미리 설정된 기간 동안의 고객 연령별 상품 판매 정보, 고객 주소별 상품 판매 정보 및 시간별 상품 판매 정보를 포함할 수 있다.
구체적으로, 또 다른 실시 예에 따른 제어부(330)는 고객 식별 정보로 확인된 고객의 연령 정보에 해당하는 연령의 제1 최다 판매 상품을 고객 연령별 상품 판매 정보로부터 확인하고, 고객 식별 정보로 확인된 고객의 주소 정보에 해당하는 주소의 제2 최다 판매 상품을 고객 주소별 상품 판매 정보로부터 확인하며, 현재 시간의 제3 최다 판매 상품을 시간별 상품 판매 정보로부터 확인할 수 있다.
또 다른 실시 예에 따른 제어부(330)는 확인된 제1 내지 제3 최다 판매 상품 정보가 포함된 제1 추천 상품 정보를 생성할 수 있다.
이후, 또 다른 실시 예에 따른 제어부(330)는 현재 시점의 요일과 시간에 고객이 구매한 횟수가 많은 순으로 미리 설정된 순위에 포함되는 구매 상품을 구매 이력 정보로부터 확인하고, 구매 상품이 포함된 제2 추천 상품 정보를 생성할수 있다.
여기서, 미리 설정된 순위는 매장 판매 정보로부터 확인되는 최다 판매 상품의 개수에 대응되도록 제어부(330)에 의해 변경될 수 있다. 예를 들어, 제어부(330)는 매장 판매 정보로부터 총 3개의 제1 내지 제3 최다 판매 상품이 확인되면, 미리 설정된 순위를 3순위로 변경할 수 있다. 이에 따라, 제어부(330)는 제1 내지 제3 구매 상품을 구매 이력 정보로부터 확인할 수 있다.
또 다른 실시 예에 따른 제어부(330)는 제1 추천 상품 정보와 제2 추천 상품 정보 간의 유사도를 산출하고, 산출된 유사도가 미리 설정된 기준 유사도 이상인지 여부를 확인할 수 있다.
또 다른 실시 예에 따른 제어부(330)는 제1 추천 상품 정보에 포함된 제1 내지 제3 최다 판매 상품이 제2 추천 상품 정보에 포함된 구매 상품과 동일한 비율을 유사도로 산출할 수 있다. 예를 들어, 또 다른 실시 예에 따른 제어부(330)는 제2 추천 상품 정보에 제1 내지 제3 구매 상품이 포함되고, 제1 구매 상품과 제1 최다 판매 상품만이 동일하면, 3개의 상품 중 1개의 상품만이 동일하므로 동일한 비율인 “33.3%”를 유사도로 산출할 수 있다.
또 다른 실시 예에 따른 제어부(330)는 산출된 유사도가 미리 설정된 기준 유사도 이상이면, 제1 추천 상품 정보를 매장 상품 정보와 함께 고객 단말(200)로 송신하도록 통신부(310)를 제어할 수 있다. 반대로, 또 다른 실시 예에 따른 제어부(330)는 유사도가 미리 설정된 기준 유사도 미만이면, 제2 추천 상품 정보를 매장 상품 정보와 함께 고객 단말(200)로 송신하도록 통신부(310)를 제어할 수 있다.
예를 들어, 또 다른 실시 예에 따른 제어부(330)는 미리 설정된 기준 유사도가 “60%”인 경우, 제1 내지 제3 구매 상품과 제1 내지 제3 최다 판매 상품 중에서 제1 구매 상품과 제1 최다 판매 상품만이 동일하면, “33.3%”를 유사도로 산출하고, 유사도 “33.3%”가 미리 설정된 기준 유사도 “60%” 미만이므로 제1 내지 제3 구매 상품이 포함된 제2 추천 상품 정보를 매장 상품 정보와 함께 고객 단말(200)로 송신하도록 통신부(310)를 제어할 수 있다.
이러한 본 발명에 따르면, 고객과 연령 및 거주 지역이 유사한 다른 고객에게 다수 판매된 상품을 추천하면서도, 추천할 상품이 고객의 과거 구매 이력으로부터 다수 구매된 것으로 확인된 상품과 다르면 즉, 고객의 취향에 따른 상품과 추천할 상품이 다르면, 고객의 구매 이력을 기반으로 상품을 추천할 수 있다.
이제까지 본 발명에 대하여 바람직한 실시 예를 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 본 발명을 구현할 수 있음을 이해할 것이다. 그러므로 상기 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 한다.
이상과 같이, 본 발명은 비록 한정된 실시 예와 도면에 의해 설명되었으나, 본 발명은 이것에 의해 한정되지 않으며 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술사상과 아래에 기재될 특허청구범위의 균등범위 내에서 다양한 수정 및 변형이 가능함은 물론이다.
10: BLE 통신을 이용한 암호화폐 결제 시스템
100: 매장 단말
200: 고객 단말
300: 운영 서버
400: 블록체인 네트워크
500: 비암호화폐 결제 서버
100: 매장 단말
200: 고객 단말
300: 운영 서버
400: 블록체인 네트워크
500: 비암호화폐 결제 서버
Claims (9)
- 매장에 배치되고, 저전력 블루투스(Bluetooth Low Energy; BLE) 통신을 이용하여 매장 광고 신호를 송신하고, 연결 요청 신호에 응답으로 매장 식별 정보를 송신하는 매장 단말;
상기 BLE 통신을 이용하여 상기 매장 광고 신호를 수신하고, 상기 연결 요청 신호를 송신하여 상기 매장 식별 정보를 수신하며, 상기 매장 식별 정보와 고객 식별 정보를 매칭시키고, 상기 매장의 상품에 대한 주문 정보 및 상기 주문 정보를 결제하기 위한 결제 수단의 결제 유형 정보를 입력받는 고객 단말; 및
서로 매칭된 상기 매장 식별 정보와 상기 고객 식별 정보를 수신하고, 상기 매장 식별 정보에 대응되는 매장 상품 정보를 상기 고객 단말로 송신하는 운영 서버;를 포함하고,
상기 고객 단말은
상기 결제 유형 정보가 암호화폐인지 여부에 기초하여 결제 암호화폐 종류 정보를 입력받고,
상기 운영 서버는
상기 결제 암호화폐 종류 정보, 고객 식별 정보 및 상기 주문 정보에 기초하여 트랜잭션을 생성하고, 상기 트랜잭션이 블록체인 네트워크에 의해 유효성이 확인되는지 여부에 기초하여 상기 매장 단말과 상기 고객 단말로 결제 완료 정보를 송신하고,
미리 설정된 제1 수신 시간 내에 서로 다른 복수의 매장 식별 정보 각각에 동일한 고객 식별 정보가 매칭되어 수신되면, 상기 서로 다른 복수의 매장 식별 정보 각각에 기초하여 복수의 매장 주소 정보를 확인하고, 상기 복수의 매장 주소 정보 각각에 대응되는 영역 정보 중에서 상기 고객 단말의 고객 위치 정보가 위치하는 영역 정보의 매장 식별 정보를 매칭 매장 식별 정보로 결정하고, 상기 매칭 매장 식별 정보에 대응되는 매장 상품 정보를 상기 고객 단말로 송신하고,
미리 설정된 제2 수신 시간 내에 서로 다른 복수의 고객 식별 정보와 동일한 매장 식별 정보가 매칭되어 수신되면, 상기 서로 다른 복수의 고객 식별 정보 각각에 대응하는 복수의 고객 단말로 상기 매장 식별 정보, 상기 매장 식별 정보와 대응되는 매장 상품 정보 및 상기 서로 다른 복수의 고객 식별 정보를 포함하는 그룹 채팅방 개설 요청 신호를 각각 송신하고,
상기 서로 매칭된 상기 매장 식별 정보와 상기 고객 식별 정보를 수신하면, 상기 고객 식별 정보에 기초하여 상기 고객의 연령 정보, 주소 정보, 구매 이력 정보를 확인하고, 상기 연령 정보 및 상기 주소 정보 중 하나 이상에 기초하여 매장 판매 정보로부터 제1 추천 상품 정보를 생성하며, 상기 구매 이력 정보로부터 제2 추천 상품 정보를 생성하고, 상기 제1 추천 상품 정보와 상기 제2 추천 상품 정보 간의 유사도를 산출하고, 상기 유사도가 미리 설정된 기준 유사도 이상이면, 상기 제1 추천 상품 정보를 상기 매장 상품 정보와 함께 상기 고객 단말로 송신하고, 상기 유사도가 미리 설정된 기준 유사도 미만이면, 상기 제2 추천 상품 정보를 상기 매장 상품 정보와 함께 상기 고객 단말로 송신하고,
상기 고객 식별 정보로 확인된 고객의 연령 정보에 해당하는 연령의 제1 최다 판매 상품을 고객 연령별 상품 판매 정보로부터 확인하고, 상기 고객 식별 정보로 확인된 고객의 주소 정보에 해당하는 주소의 제2 최다 판매 상품을 고객 주소별 상품 판매 정보로부터 확인하며, 현재 시간의 제3 최다 판매 상품을 시간별 상품 판매 정보로부터 확인하고, 상기 확인된 제1 내지 제3 최다 판매 상품 정보가 포함된 상기 제1 추천 상품 정보를 생성하고,
현재 시점의 요일과 시간에 고객이 구매한 횟수가 많은 순으로 미리 설정된 순위에 포함되는 구매 상품을 구매 이력 정보로부터 확인하고, 구매 상품이 포함된 제2 추천 상품 정보를 생성하고,
상기 제1 추천 상품 정보에 포함된 상기 제1 내지 제3 최다 판매 상품이 상기 제2 추천 상품 정보에 포함된 상기 구매 상품과 동일한 비율을 유사도로 산출하는 것을 특징으로 하는 BLE 통신을 이용한 암호화폐 결제 시스템.
- 제1항에 있어서,
상기 고객 단말은
메시징 애플리케이션이 실행되면 미리 설정된 신호 세기 범위 내에 상기 매장 광고 신호의 신호 세기가 포함되는지 여부를 판단하고, 상기 미리 설정된 신호 세기 범위 내에 상기 매장 광고 신호의 신호 세기가 포함되면 해당 매장 광고 신호의 응답으로 상기 매장 광고 신호를 송신한 상기 매장 단말로 상기 연결 요청 신호를 송신하는 것을 특징으로 하는 BLE 통신을 이용한 암호화폐 결제 시스템.
- 삭제
- 제2항에 있어서,
상기 운영 서버는
서로 매칭된 상기 매장 식별 정보와 상기 매장 상품 정보를 포함하는 채팅방 개설 요청 신호를 상기 고객 단말로 송신하고,
상기 고객 단말은
상기 채팅방 개설 요청 신호를 수신하면, 상기 매장 식별 정보에 기초하여 매장을 채팅 상대로 나타내는 매장 채팅 상대 정보 및 상기 매장 채팅 상대 정보와의 채팅방을 표시하도록 메시징 애플리케이션을 제어하며, 상기 매장 상품 정보에 기초하여 상기 매장 채팅 상대 정보가 송신한 채팅 정보로 상기 매장 상품 정보를 표시하도록 메시징 애플리케이션을 제어하는 것을 특징으로 하는 BLE 통신을 이용한 암호화폐 결제 시스템.
- 제4항에 있어서,
상기 복수의 고객 단말은
상기 그룹 채팅방 개설 요청 신호를 수신하면, 상기 서로 다른 복수의 고객 식별 정보에 기초하여 복수의 고객을 각각 채팅 상대로 나타내는 복수의 고객 채팅 상대 정보, 상기 매장 채팅 상대 정보 및 상기 매장 채팅 상대 정보와 상기 복수의 고객 채팅 상대 정보와의 그룹 채팅방을 표시하도록 메시징 애플리케이션을 제어하며, 상기 매장 상품 정보를 상기 매장 채팅 상대 정보가 송신한 채팅 정보로 표시하도록 메시징 애플리케이션을 제어하는 것을 특징으로 하는 BLE 통신을 이용한 암호화폐 결제 시스템.
- 삭제
- 제1항에 있어서,
상기 운영 서버는
상기 결제 유형 정보가 암호화폐이면, 상기 고객 식별 정보에 대응되는 보유 암호화폐 종류 정보, 상기 보유 암호화폐 종류 정보 마다의 보유량 정보를 상기 고객 단말로 송신하며,
상기 보유 암호화폐 종류 정보 마다의 보유량 정보를 법정 통화를 기준으로 환산한 시세 정보로 산출하고 상기 주문 정보에 대응되는 상품을 결제하는 경우, 상기 보유 암호화폐 종류 정보 마다의 차감량 정보를 산출하며, 상기 시세 정보 및 상기 차감량 정보를 상기 고객 단말로 송신하고,
상기 고객 단말은
상기 보유 암호화폐 정보 중에서 하나 이상의 보유 암호화폐 정보를 상기 결제 암호화폐 종류 정보로 입력받는 것을 특징으로 하는 BLE 통신을 이용한 암호화폐 결제 시스템.
- 제1항에 있어서,
상기 운영 서버는
상기 트랜잭션이 블록체인 네트워크에 의해 유효성이 확인되면, 상기 매장 단말과 상기 고객 단말로 결제 완료 정보를 송신하고,
상기 매장 단말은
상기 결제 완료 정보를 수신한 후, 상품 준비 완료 정보가 입력되면, 상기 고객 단말로 상품 수령 요청 신호를 송신하고,
상기 고객 단말은
상기 결제 유형 정보가 비암호화폐이면 비암호화폐 결제 정보를 입력받아 비암호화폐 결제 서버로 송신하고,
상기 운영 서버는
상기 비암호화폐 결제 정보가 상기 비암호화폐 결제 서버에 의해 인증되는지 여부에 기초하여 상기 매장 단말과 상기 고객 단말로 결제 완료 정보를 송신하는 것을 특징으로 하는 BLE 통신을 이용한 암호화폐 결제 시스템.
- 제1항에 있어서,
상기 고객 단말은
상기 결제 유형 정보가 암호화폐이면, BLE 통신을 이용하여 암호화폐 결제를 위한 정보를 포함하는 결제 요청 신호를 상기 매장 단말로 송신하고,
상기 매장 단말은
상기 결제 암호화폐 종류 정보, 고객 식별 정보 및 상기 주문 정보에 기초하여 트랜잭션을 생성하고, 상기 트랜잭션이 블록체인 네트워크에 의해 유효성이 확인되는지 여부에 기초하여 암호화폐 결제 승인 신호를 수신하는 것을 특징으로 하는 BLE 통신을 이용한 암호화폐 결제 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190055981A KR102077424B1 (ko) | 2019-05-14 | 2019-05-14 | Ble 통신을 이용한 암호화폐 결제 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190055981A KR102077424B1 (ko) | 2019-05-14 | 2019-05-14 | Ble 통신을 이용한 암호화폐 결제 시스템 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102077424B1 true KR102077424B1 (ko) | 2020-02-13 |
Family
ID=69515194
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190055981A KR102077424B1 (ko) | 2019-05-14 | 2019-05-14 | Ble 통신을 이용한 암호화폐 결제 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102077424B1 (ko) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100132238A (ko) * | 2009-06-09 | 2010-12-17 | 에스케이 텔레콤주식회사 | 전자화폐 결제 시스템 및 전자화폐 결제 방법 |
KR20120075635A (ko) * | 2010-12-20 | 2012-07-09 | 주식회사 케이티 | 공동 구매 정보 제공 장치 및 방법 |
KR20150105795A (ko) * | 2014-03-10 | 2015-09-18 | 에스케이플래닛 주식회사 | 비콘 신호에 따른 맞춤형 서비스 방법, 장치 및 시스템 |
KR20160133302A (ko) | 2015-05-12 | 2016-11-22 | 김종각 | 블루투스 통신을 이용한 비접촉식 모바일 결제 디바이스를 포함하는 모바일 결제 시스템 및 이를 이용한 모바일 결제데이터 처리방법 |
KR101813256B1 (ko) * | 2017-07-18 | 2017-12-29 | 이기호 | 가상화폐거래를 이용한 결제 시스템 |
KR101961899B1 (ko) * | 2018-06-07 | 2019-03-25 | 강효숙 | 가상화폐와 명목화폐 간의 환율을 고려한 가상화폐 자동 결제 서비스 제공 방법 |
KR101973790B1 (ko) * | 2018-05-31 | 2019-04-30 | 이원삼 | 무선통신 기반 클러스터 데이터를 이용한 매장의 와이파이 검색 및 메뉴 주문 서비스 제공 방법 |
-
2019
- 2019-05-14 KR KR1020190055981A patent/KR102077424B1/ko active IP Right Grant
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100132238A (ko) * | 2009-06-09 | 2010-12-17 | 에스케이 텔레콤주식회사 | 전자화폐 결제 시스템 및 전자화폐 결제 방법 |
KR20120075635A (ko) * | 2010-12-20 | 2012-07-09 | 주식회사 케이티 | 공동 구매 정보 제공 장치 및 방법 |
KR20150105795A (ko) * | 2014-03-10 | 2015-09-18 | 에스케이플래닛 주식회사 | 비콘 신호에 따른 맞춤형 서비스 방법, 장치 및 시스템 |
KR20160133302A (ko) | 2015-05-12 | 2016-11-22 | 김종각 | 블루투스 통신을 이용한 비접촉식 모바일 결제 디바이스를 포함하는 모바일 결제 시스템 및 이를 이용한 모바일 결제데이터 처리방법 |
KR101813256B1 (ko) * | 2017-07-18 | 2017-12-29 | 이기호 | 가상화폐거래를 이용한 결제 시스템 |
KR101973790B1 (ko) * | 2018-05-31 | 2019-04-30 | 이원삼 | 무선통신 기반 클러스터 데이터를 이용한 매장의 와이파이 검색 및 메뉴 주문 서비스 제공 방법 |
KR101961899B1 (ko) * | 2018-06-07 | 2019-03-25 | 강효숙 | 가상화폐와 명목화폐 간의 환율을 고려한 가상화폐 자동 결제 서비스 제공 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10044412B1 (en) | System and method for providing contactless payment with a near field communications attachment | |
CN103778533B (zh) | 用于在移动终端上执行支付的*** | |
US20200042961A1 (en) | Real time virtual draft system and method | |
US9106615B2 (en) | Identity protection and distribution system | |
KR20170056332A (ko) | 비트코인을 이용한 오프라인 지불결제 시스템 및 그 방법 | |
WO2018115929A1 (en) | Method of, system for, data processing device, and integrated circuit device for implementing a distributed, ledger-based processing and recording of an electronic financial transaction | |
AU2016219804A1 (en) | Contactless data exchange between mobile devices and readers | |
WO2016170386A1 (en) | System, method, and computer program product for facilitating financial transactions | |
KR20150026233A (ko) | 디지털 카드 기반의 결제 시스템 및 방법 | |
CN109118241A (zh) | 远程可变认证处理 | |
CN102985885A (zh) | 用于基于附近的点对点支付交易的***、设备及方法 | |
AU2021215207B2 (en) | Mid-range reader interactions | |
US11636462B2 (en) | Context-aware peer-to-peer transfers of items | |
JP2021152946A (ja) | 取引管理プログラム、取引管理システム、及び取引管理方法 | |
CN104657854B (zh) | 允许支付交易的无线电源 | |
KR20160146734A (ko) | 원격 거래 시스템, 방법 및 포스단말기 | |
US10846681B2 (en) | System and method for providing payment service | |
KR102077424B1 (ko) | Ble 통신을 이용한 암호화폐 결제 시스템 | |
KR20190103113A (ko) | 휴대 단말에서의 결제 수행 방법 및 장치와 그 방법에 대한 프로그램 소스를 저장한 기록 매체 | |
KR102294623B1 (ko) | 블록체인 기반 상품 구매 중계 시스템 및 방법 | |
KR102126814B1 (ko) | 암호화폐 기반의 금융 서비스를 제공하는 방법 및 이를 위한 서버 | |
Dayang et al. | Using USSD-based Mobile Payment in Context of Low Internet Connection | |
US20210241263A1 (en) | Creating and managing branch mobile wallets | |
KR20120128932A (ko) | 휴대 단말에 발급된 신용카드를 이용한 오프라인 결제 시스템 및 방법 | |
KR20150004742A (ko) | 이동 단말을 이용한 인증 시스템 및 인증 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GRNT | Written decision to grant |