KR101993837B1 - Electronic payment system using security certification module and method thereof - Google Patents
Electronic payment system using security certification module and method thereof Download PDFInfo
- Publication number
- KR101993837B1 KR101993837B1 KR1020180105331A KR20180105331A KR101993837B1 KR 101993837 B1 KR101993837 B1 KR 101993837B1 KR 1020180105331 A KR1020180105331 A KR 1020180105331A KR 20180105331 A KR20180105331 A KR 20180105331A KR 101993837 B1 KR101993837 B1 KR 101993837B1
- Authority
- KR
- South Korea
- Prior art keywords
- server
- product
- information
- user terminal
- lock
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
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
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/067—Enterprise or organisation modelling
-
- 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/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0645—Rental transactions; Leasing transactions
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
본 발명은 보안 인증 모듈을 이용한 실시간 전자 결제 시스템 및 그 방법을 개시한다. 즉, 본 발명은 할부, 리스, 렌털 등 다양한 옵션이 적용된 제품에 대해서 미리 설정된 조건에 따라 지정된 날짜에 전산상으로 자동 결제가 진행되지 않은 경우, 원격에서 해당 제품에 구비된 하드웨어 락 또는 소프트웨어 락을 구동하여 해당 제품의 동작을 정지시키고, 미리 설정된 블록체인을 이용한 결제 방식을 통해 결제가 진행된 경우 해당 제품의 하드웨어 락 또는 소프트웨어 락을 해제함으로써, 장기 할부, 리스, 렌털 등이 적용된 제품에 대한 관리가 용이하고, 자금 회수가 용이할 수 있다.The present invention discloses a real-time electronic payment system and method using a security authentication module. That is, according to the present invention, when automatic payment is not made on a computer based on a predetermined condition for a product to which various options such as installment, lease, and rental are applied, a hardware lock or a software lock provided to the product is remotely provided. Stopping the operation of the product by driving, and if the payment is made through a payment method using a predetermined blockchain, by releasing the hardware lock or software lock of the product, the management of the product for which long-term installment, lease, rental, etc. are applied It may be easy, and withdrawal of funds may be easy.
Description
본 발명은 보안 인증 모듈을 이용한 실시간 전자 결제 시스템 및 그 방법에 관한 것으로, 특히 할부, 리스(lease), 렌털(rental) 등 다양한 옵션이 적용된 제품에 대해서 미리 설정된 날짜에 결제가 진행되지 않은 경우, 원격에서 해당 제품에 구비된 하드웨어 락 또는 소프트웨어 락을 구동하여 해당 제품의 동작을 정지시키고, 미리 설정된 블록체인을 이용한 결제 방식을 통해 결제가 진행된 경우 해당 제품의 하드웨어 락 또는 소프트웨어 락을 해제하는 보안 인증 모듈을 이용한 실시간 전자 결제 시스템 및 그 방법에 관한 것이다.The present invention relates to a real-time electronic payment system and a method using a security authentication module, in particular, when payment is not made on a preset date for a product to which various options such as installment, lease, rental, etc. are applied, Security certification that stops the operation of the product by remotely operating the hardware lock or software lock included in the product, and releases the hardware lock or software lock of the product when the payment is made through a payment method using a predetermined blockchain. The present invention relates to a real-time electronic payment system using the module and a method thereof.
블록체인 기술은 특정 목적으로 발행된 가상화폐 즉 일명 토큰을 기반으로 분산화된 거래장부 방식이 도입된 거래 시스템을 의미한다.Blockchain technology refers to a trading system in which a decentralized transaction ledger method is introduced based on a virtual currency issued for a specific purpose, or so-called token.
즉, 블록체인은 거래 정보를 개인 간 거래(P2P) 네트워크에 분산해 거래장부에 기록하고 참가자가 공동 관리하는 방식으로, 기존의 중앙 집중형 거래 기록 보관 방식보다 매우 투명하게 관리할 수 있고 보안성이 높다.In other words, the blockchain distributes transaction information to P2P networks, records them in the transaction book, and co-manages them, making it more transparent and secure than traditional centralized transaction record keeping. This is high.
이러한 블록체인의 경우, 현재 대부분 단순히 코인의 가치보다는 거래 차액을 목적으로 하는 투기 위주에 적용되고 있어, 그 응용 범위에 한계가 있는 상태이다.In the case of such blockchains, most of them are currently applied to speculative investments aimed at trading differences rather than simply the value of coins.
반면, 기존의 가전제품 또는 상용제품, 산업장비, 차량 등의 제품 판매의 경우 거래방식에서는 대부분의 경우, 할부, 리스, 렌털 등의 다양한 방식을 통해 사용자에게 제공되고 있으나, 지정된 기간에 비용이 지급되지 않더라도, 해당 제품에 대한 법적 채권 확보와 환수 절차가 복잡하여 채권 회수에 많은 비용과 기간 소요 등 어려움이 있는 상태이다.On the other hand, in the case of the sale of existing home appliances or commercial products, industrial equipment, vehicles, etc., in most cases, it is provided to users through various methods such as installment, lease, rental, etc. If not, the legal process of obtaining and retrieving the product is complicated, which makes it difficult and expensive to collect the bond.
또한, 게임 영상 콘텐츠는 전형적인 소프트웨어 상품으로서 소비자가 보유한 PC 등과 같은 범용 디바이스를 통해 실행되고, 유통업체에서 게임 콘텐츠가 저장된 CD 등의 기록매체를 소비자에게 직접 판매하는 방식 또는 온라인을 통한 다운로드 방식으로 유통되는 것이 일반적이다.In addition, game video content is a typical software product, which is executed through a general-purpose device such as a PC owned by a consumer, and a retailer directly sells a recording medium such as a CD storing game content to a consumer or distributes it online. It is common to be.
그러나 VR과 같은 체감형 게임 콘텐츠가 대중화됨에 따라 HMD(Head Mounted Display)와 같은 전용 게임 장비나 시뮬레이터와 같은 체감형 컨트롤러 장비를 요구하는 게임 콘텐츠가 점차 증가하는 추세에 있으며, 소비자가 이러한 체감형 게임 콘텐츠를 이용하기 위해서는 게임 소프트웨어뿐만 아니라 고가의 게임 장비를 함께 구매해야 하는 부담이 있다.However, with the popularization of immersive game content such as VR, game content that requires dedicated game equipment such as HMD (Head Mounted Display) or immersive controller equipment such as simulators is gradually increasing. In order to use the content, there is a burden of purchasing expensive game equipment as well as game software.
현재 게임장비시장에서는 게임 시뮬레이터 장비 등을 전문 매장에서 판매하고 있으나, 제품 판매 수익은 일회성에 그치다 보니 제조원가가 비싼 장비의 경우 여러 유통 단계를 거치면서 판매 가격이 매우 비싸지고 판매 이후에는 사실상 사후 업그레이드 관리가 어려워지는 문제점이 있었다.In the current game equipment market, game simulator equipment is sold in specialized stores, but the sales revenue of the product is only one-off, so that the expensive equipment is sold through various distribution stages, and the sale price is very expensive. There was a problem that becomes difficult.
이러한 문제로, 일반적인 가전제품 렌털시장에서는 IOT(Internet of Things) 기술 등을 이용한 가전제품 등이 렌털 시장으로 발 빠르게 이동하는 추세이다. 즉, 가전제품의 경우에는 다양한 소비자층 요구의 구매 패턴으로 최근 추세는 구매보다는 렌털 방식을 선호하고 있다.Due to such a problem, in the general home appliance rental market, home appliances using IOT (Internet of Things) technology, etc. are rapidly moving to the rental market. In other words, in the case of home appliances, the recent trend is the rental method rather than the purchase due to the purchase pattern of various consumer groups.
그러나 이러한 렌털 방식은 렌털시 업체측에서는 매월 납입되는 채권의 연체로 채권의 원활한 회수가 어렵다는 한계가 있다.However, the rental method has a limitation in that it is difficult for the rental company to smoothly recover the bonds due to the monthly payment of the bonds.
본 발명의 목적은 할부, 리스, 렌털 등 다양한 옵션이 적용된 제품에 대해서 미리 설정된 조건에 따라 지정된 날짜에 전산상으로 자동 결제가 진행되지 않은 경우, 원격에서 해당 제품에 구비된 하드웨어 락 또는 소프트웨어 락을 구동하여 해당 제품의 동작을 정지시키고, 미리 설정된 블록체인을 이용한 결제 방식을 통해 결제가 진행된 경우 해당 제품의 하드웨어 락 또는 소프트웨어 락을 해제하는 보안 인증 모듈을 이용한 실시간 전자 결제 시스템 및 그 방법을 제공하는 데 있다.An object of the present invention is to remotely provide a hardware lock or software lock provided to the product when the automatic payment is not carried out on a specified date according to a preset condition for a product to which various options such as installment, lease, rental, etc. are applied. It provides a real-time electronic payment system and method using a security authentication module that stops the operation of the product by driving, and releases the hardware lock or software lock of the product when the payment is made through a payment method using a predetermined blockchain. There is.
본 발명의 다른 목적은 체감형 및 거치형 게임 콘텐츠를 제공하는 게임 장치를 통상적인 상품 판매 방식이 아닌 렌털 형태로 제공하고, 그 사용료를 요청하는 형태로 운영함으로써 새로운 개념의 게임 장비 유통 방법이 적용된 보안 인증 모듈을 이용한 실시간 전자 결제 시스템 및 그 방법을 제공하는 데 있다.Another object of the present invention is to provide a game device that provides haptic and deferred game content in a rental form rather than a general merchandise selling method, and operates in a form requesting a fee for use, thereby applying a new concept of game equipment distribution method. The present invention provides a real-time electronic payment system and a method using the authentication module.
본 발명의 또 다른 목적은 게임 장비를 이용한 게임 콘텐츠의 실행시마다 콘텐츠 사용료의 결제를 진행하되, 블록체인 기반 암호화 화폐를 이용한 결제 방식을 도입함으로써 투명한 검증과 보안성이 뛰어난 보안 인증 모듈을 이용한 실시간 전자 결제 시스템 및 그 방법을 제공하는 데 있다.Another object of the present invention is to pay the content fee every time the game content is executed using the game equipment, by introducing a payment method using a blockchain-based cryptocurrency real-time electronic using a transparent authentication and security security module with excellent security A payment system and a method thereof are provided.
또한, 본 발명의 또 다른 목적은 블록체인을 이용한 결제 수행 시 매도 시점에서 일정 시간의 대기 시간을 두어, 매수자 수에 따라 매도자의 수익을 증가시키는 보안 인증 모듈을 이용한 실시간 전자 결제 시스템 및 그 방법을 제공하는 데 있다.In addition, another object of the present invention is to provide a real-time electronic payment system and method using a security authentication module to increase the seller's profits according to the number of buyers by placing a certain time waiting time at the time of selling when performing payment using the blockchain. To provide.
본 발명의 실시예에 따른 보안 인증 모듈을 이용한 실시간 전자 결제 시스템은 사용 계약이 설정된 제품; 상기 제품에 대해서 계약 내용에 따른 미리 설정된 날짜까지 상기 제품과 관련한 자동이체계좌에 사용 요금이 입금되지 않은 상태일 때, 상기 제품에 구비되거나 설치된 사용중지 락을 동작시키기 위한 동작 중지 제어 신호를 상기 사용중지 락에 전송하고, 상기 제품의 동작이 중지될 상태임을 안내하기 위한 동작 중지 예정 알람 정보를 상기 제품과 관련한 사용자 단말에 전송하는 서버; 상기 서버로부터 전송되는 동작 중지 예정 알람 정보를 표시하는 상기 사용자 단말; 및 상기 서버로부터 전송되는 동작 중지 제어 신호를 근거로 미리 설정된 락 키(lock key)를 이용하여 상기 사용중지 락이 구비되거나 설치된 제품의 동작을 중지시키는 상기 사용중지 락을 포함할 수 있다.Real-time electronic payment system using a security authentication module according to an embodiment of the present invention is a product set a use contract; The operation stop control signal for operating the suspension lock provided or installed in the product when the usage fee has not been deposited in the automatic transfer account associated with the product by the preset date according to the contract details for the product. A server configured to transmit a stop lock alarm information to a user terminal associated with the product to transmit a stop lock, and to inform that the operation of the product is to be stopped; The user terminal for displaying operation stop schedule alarm information transmitted from the server; And a suspension lock for stopping the operation of the product having the disabled lock or installed using a lock key preset based on the operation stop control signal transmitted from the server.
본 발명과 관련된 일 예로서 상기 서버는, 상기 자동이체계좌로의 비용 입금 상태가 확인될 때, 상기 제품의 동작 중지를 해제하기 위한 동작 중지 해제 제어 신호를 상기 사용중지 락에 전송하고, 상기 제품의 동작 중지가 해제될 상태임을 안내하기 위한 동작 중지 해제 알람 정보를 상기 사용자 단말에 전송하며, 상기 사용자 단말은, 상기 서버로부터 전송되는 동작 중지 해제 알람 정보를 표시하며, 상기 사용중지 락은, 상기 서버로부터 전송되는 동작 중지 해제 제어 신호를 근거로 상기 미리 설정된 락 키를 이용하여 상기 사용중지 락이 구비된 제품에 설정된 동작 중지 상태를 해제할 수 있다.As an example related to the present invention, when the payment state of the automatic transfer system is confirmed, the server transmits an operation stop release control signal for releasing the operation stop of the product to the stop lock, and the product. The operation stop cancellation alarm information for guiding that the operation stop of the state to be released is transmitted to the user terminal, wherein the user terminal displays the operation stop release alarm information transmitted from the server, the stop lock, the The operation stop state set in the product equipped with the stop lock may be released by using the preset lock key based on the operation stop release control signal transmitted from the server.
본 발명과 관련된 일 예로서 현금과 가상 화폐 간의 환전 기능을 수행하는 가상화폐 거래소 서버;를 더 포함하며, 상기 서버는, 상기 제품과 관련한 자동이체계좌로 입금된 사용 요금에 대해서, 상기 입금된 사용 요금에 대응하여 미리 설정된 특정 가상 화폐에 대한 매수 주문 정보를 전송하며, 상기 가상화폐 거래소 서버는, 상기 매수 주문 정보를 수신한 시점부터 미리 설정된 지연 시간 동안 매수를 희망하는 매수자에 대한 정보를 누적하고, 특정 가상 화폐를 판매하고자 하는 매도자에 대한 정보를 확인하며, 상기 매수 주문 정보를 수신한 시점부터 상기 미리 설정된 지연 시간이 지날 때, 상기 매수 주문 정보에 포함된 현금에 대응하는 특정 코인을 판매하고자 하는 매도자와 상기 매수 주문 정보에 포함된 현금만큼 특정 코인을 구매하고자 하는 하나 이상의 매수자 간의 환전 기능을 수행하고, 환전 결과를 상기 서버에 제공하며, 상기 서버는, 상기 환전 결과에 따른 특정 가상 화폐 잔액을 상기 제품과 관련한 용도별로 미리 설정된 비용 분배 정보에 따라 분배하고, 상기 분배된 특정 가상 화폐 잔액을 각 공급자와 관련한 자동이체계좌로 입금 처리할 수 있다.As an example related to the present invention further includes a virtual currency exchange server that performs a currency exchange function between cash and virtual currency, wherein the server, for the usage fee deposited to the automatic transfer account associated with the product, the deposited use Transmit purchase order information for a specific virtual currency preset in response to a fee, and the cryptocurrency exchange server accumulates information on the purchaser who wants to purchase for a predetermined delay time from the time when the purchase order information is received. Confirms information on the seller who wants to sell a specific virtual currency, and when the preset delay time passes from the time when the purchase order information is received, to sell a specific coin corresponding to the cash included in the purchase order information. Who wants to buy a specific coin as much as the cash included in the purchase order information Perform a currency exchange function between one or more buyers, provide a currency exchange result to the server, and the server distributes a specific virtual currency balance according to the currency exchange result according to cost distribution information preset for each use related to the product, Specific distributed virtual currency balances can be deposited into automatic transfer accounts associated with each supplier.
본 발명과 관련된 일 예로서 상기 서버와의 연동에 의해, 정보를 블록체인에 저장하는 블록체인 서버;를 더 포함하며, 상기 서버는, 상기 제품과 관련한 비용 정보, 현금 입금된 금액에 대한 특정 가상 화폐로의 환전 결과 및 가상 화폐의 용도별 분배 결과를 암호화하고, 상기 블록체인 서버와 연동하여, 상기 암호화된 정보 및 상기 서버의 고유 코드를 상기 블록체인 서버 내의 블록체인에 저장하며, 상기 사용자 단말은, 상기 사용자 단말에 대응하는 제품과 관련한 비용 정보, 환전 결과 및 가상 화폐 분배 결과 중 적어도 하나의 정보를 요청하기 위한 정보 요청 신호를 전송하고, 상기 블록체인 서버로부터 전송되는 상기 추출된 정보를 복호화하여, 상기 사용자 단말에 대응하는 제품과 관련한 비용 정보, 환전 결과 및 가상 화폐 분배 결과 중 적어도 하나의 정보를 출력하며, 상기 블록체인 서버는, 상기 블록체인 서버에 저장된 복수의 블록체인 중에서 상기 정보 요청 신호에 대응하는 정보를 추출하고, 상기 추출된 정보를 상기 사용자 단말에 전송할 수 있다.As an example related to the present invention, a blockchain server for storing information in a blockchain by interworking with the server, the server may further include specific virtual information about the cost information related to the product and the amount of cash deposited. The result of the exchange to the currency and the distribution result of the use of the virtual currency is encrypted, and in association with the blockchain server, the encrypted information and the unique code of the server are stored in the blockchain in the blockchain server, and the user terminal And transmitting an information request signal for requesting at least one of cost information related to a product corresponding to the user terminal, a currency exchange result, and a virtual currency distribution result, and decoding the extracted information transmitted from the blockchain server. At least one of cost information, a currency exchange result, and a virtual currency distribution result associated with a product corresponding to the user terminal. Outputs my information, the block chain server may extract information from a plurality of chain block stored in the block chain server corresponding to the information request signal, and transmit the extracted information to the user terminal.
본 발명의 실시예에 따른 보안 인증 모듈을 이용한 실시간 전자 결제 방법은 사용 계약이 설정된 제품에 대해서 계약 내용에 따른 미리 설정된 날짜까지 상기 제품과 관련한 자동이체계좌에 사용 요금이 입금되지 않은 상태일 때, 서버에 의해, 상기 제품에 구비되거나 설치된 사용중지 락을 동작시키기 위한 동작 중지 제어 신호를 생성하고, 상기 제품의 동작이 중지될 상태임을 안내하기 위한 동작 중지 예정 알람 정보를 생성하는 단계; 상기 서버에 의해, 상기 생성된 동작 중지 제어 신호를 상기 제품에 구비된 사용중지 락에 전송하고, 상기 생성된 동작 중지 예정 알람 정보를 상기 제품과 관련한 사용자 단말에 전송하는 단계; 상기 사용자 단말에 의해, 상기 서버로부터 전송되는 동작 중지 예정 알람 정보를 표시하는 단계; 및 상기 사용중지 락에 의해, 상기 서버로부터 전송되는 동작 중지 제어 신호를 근거로 미리 설정된 락 키(lock key)를 이용하여 상기 사용중지 락이 구비되거나 설치된 제품의 동작을 중지시키는 단계를 포함할 수 있다.In the real-time electronic payment method using the security authentication module according to an embodiment of the present invention, when a usage fee is not deposited in an automatic transfer account associated with the product until a preset date according to the contract content for a product for which a use contract is set, Generating, by the server, an operation stop control signal for operating a stop lock provided to or installed in the product and generating operation stop schedule alarm information for guiding that the operation of the product is to be stopped; Transmitting, by the server, the generated stop operation control signal to a stop lock provided in the product, and transmitting the generated stop operation alarm information to a user terminal associated with the product; Displaying, by the user terminal, an operation stop schedule alarm information transmitted from the server; And stopping, by the suspension lock, the operation of the product with or without the suspension lock using a lock key preset based on the operation stop control signal transmitted from the server. .
본 발명과 관련된 일 예로서 상기 자동이체계좌로의 비용 입금 상태가 확인될 때, 상기 서버에 의해, 상기 제품의 동작 중지를 해제하기 위한 동작 중지 해제 제어 신호를 상기 사용중지 락에 전송하는 단계; 상기 서버에 의해, 상기 제품의 동작 중지가 해제될 상태임을 안내하기 위한 동작 중지 해제 알람 정보를 상기 사용자 단말에 전송하는 단계; 상기 사용자 단말에 의해, 상기 서버로부터 전송되는 동작 중지 해제 알람 정보를 표시하는 단계; 및 상기 사용중지 락에 의해, 상기 서버로부터 전송되는 동작 중지 해제 제어 신호를 근거로 상기 미리 설정된 락 키를 이용하여 상기 사용중지 락이 구비되거나 설치된 제품에 설정된 동작 중지 상태를 해제하는 단계를 더 포함할 수 있다.As an example related to the present invention, when the payment state of the automatic transfer system is confirmed, transmitting, by the server, an operation stop release control signal for canceling the operation stop of the product to the stop lock; Transmitting, by the server, operation stop release alarm information to the user terminal to inform that the operation stop state of the product is to be released; Displaying, by the user terminal, operation stop cancellation alarm information transmitted from the server; And releasing, by the inactive lock, an inactive state set in a product in which the inactive lock is provided or installed using the preset lock key based on the inactive release control signal transmitted from the server. Can be.
본 발명과 관련된 일 예로서 상기 서버에 의해, 상기 제품과 관련한 자동이체계좌로 입금된 사용 요금에 대해서, 상기 입금된 사용 요금에 대응하여 미리 설정된 특정 가상 화폐에 대한 매수 주문 정보를 전송하는 단계; 가상화폐 거래소 서버에 의해, 상기 매수 주문 정보를 수신한 시점부터 미리 설정된 지연 시간 동안 매수를 희망하는 매수자에 대한 정보를 누적하고, 특정 가상 화폐를 판매하고자 하는 매도자에 대한 정보를 확인하는 단계; 상기 매수 주문 정보를 수신한 시점부터 상기 미리 설정된 지연 시간이 지날 때, 상기 가상화폐 거래소 서버에 의해, 상기 매수 주문 정보에 포함된 현금에 대응하는 특정 코인을 판매하고자 하는 매도자와 상기 매수 주문 정보에 포함된 현금만큼 특정 코인을 구매하고자 하는 하나 이상의 매수자 간의 환전 기능을 수행하는 단계; 상기 가상화폐 거래소 서버에 의해, 환전 결과를 상기 서버에 제공하는 단계; 및 상기 서버에 의해, 상기 환전 결과에 따른 특정 가상 화폐 잔액을 상기 제품과 관련한 용도별로 미리 설정된 비용 분배 정보에 따라 분배하고, 상기 분배된 특정 가상 화폐를 매도하여 각 공급자와 관련한 지정 계좌로 입금 처리하는 단계를 더 포함할 수 있다.As an example related to the present invention, transmitting, by the server, purchase order information for a specific virtual currency preset in correspondence with the deposited usage fee, for the usage fee deposited to the automatic transfer system account related to the product; Accumulating, by a cryptocurrency exchange server, information on the buyer who wants to buy for a predetermined delay time from the time of receiving the purchase order information, and confirming information on the seller who wants to sell a specific virtual currency; When the predetermined delay time elapses from the time when the purchase order information is received, the virtual currency exchange server, the seller to sell the specific coin corresponding to the cash included in the purchase order information and the purchase order information Performing a currency exchange function between one or more buyers who want to purchase a specific coin by the amount of cash included; Providing, by the virtual currency exchange server, a currency exchange result to the server; And distribute, by the server, the specific virtual currency balance according to the result of the exchange according to the cost distribution information preset for each use related to the product, and sell the distributed specific virtual currency to deposit to the designated account associated with each supplier. It may further comprise the step.
본 발명과 관련된 일 예로서 상기 서버에 의해, 상기 제품과 관련한 비용 정보, 현금 입금된 금액에 대한 특정 가상 화폐로의 환전 결과 및 가상 화폐의 용도별 분배 결과를 암호화하는 단계; 상기 서버에 의해, 블록체인 서버와 연동하여, 상기 암호화된 정보 및 상기 서버의 고유 코드를 상기 블록체인 서버 내의 블록체인에 저장하는 단계; 상기 사용자 단말에 의해, 상기 사용자 단말에 대응하는 제품과 관련한 비용 정보, 환전 결과 및 가상 화폐 분배 결과 중 적어도 하나의 정보를 요청하기 위한 정보 요청 신호를 전송하는 단계; 상기 블록체인 서버에 의해, 상기 블록체인 서버에 저장된 복수의 블록체인 중에서 상기 정보 요청 신호에 대응하는 정보를 추출하는 단계; 상기 블록체인 서버에 의해, 상기 추출된 정보를 상기 사용자 단말에 전송하는 단계; 상기 사용자 단말에 의해, 상기 블록체인 서버로부터 전송되는 상기 추출된 정보를 복호화하여, 상기 사용자 단말에 대응하는 제품과 관련한 비용 정보, 환전 결과 및 가상 화폐 분배 결과 중 적어도 하나의 정보를 출력하는 단계; 및 상기 서버에 의해, 실시간으로 확인되는 상기 제품의 위치 정보를 상기 사용자 단말에 제공하는 단계를 더 포함할 수 있다.Encrypting, by the server as an example related to the present invention, cost information related to the product, a currency conversion result for a specific virtual currency for a cash deposit amount, and a distribution result for each use of the virtual currency; Storing, by the server in association with a blockchain server, the encrypted information and a unique code of the server in a blockchain in the blockchain server; Transmitting, by the user terminal, an information request signal for requesting at least one of cost information related to a product corresponding to the user terminal, a currency exchange result, and a virtual currency distribution result; Extracting, by the blockchain server, information corresponding to the information request signal from a plurality of blockchains stored in the blockchain server; Transmitting, by the blockchain server, the extracted information to the user terminal; Decoding, by the user terminal, the extracted information transmitted from the blockchain server and outputting at least one of cost information, a currency exchange result, and a virtual currency distribution result related to a product corresponding to the user terminal; And providing, by the server, location information of the product to be confirmed in real time to the user terminal.
본 발명은 할부, 리스, 렌털 등 다양한 옵션이 적용된 제품에 대해서 미리 설정된 조건에 따라 지정된 날짜에 전산상으로 자동 결제가 진행되지 않은 경우, 원격에서 해당 제품에 구비된 하드웨어 락 또는 소프트웨어 락을 구동하여 해당 제품의 동작을 정지시키고, 미리 설정된 블록체인을 이용한 결제 방식을 통해 결제가 진행된 경우 해당 제품의 하드웨어 락 또는 소프트웨어 락을 해제함으로써, 장기 할부, 리스, 렌털 등이 적용된 제품에 대한 관리가 용이하고, 자금 회수가 용이한 효과가 있다.According to the present invention, when automatic payment is not made on a computer based on a predetermined condition for a product to which various options such as installment, lease, and rental are applied, the hardware lock or software lock provided in the corresponding product is remotely operated. By stopping the operation of the product and releasing the hardware lock or software lock of the product when payment is made through a payment method using a predetermined blockchain, it is easy to manage the product to which long-term installment, lease, rental, etc. are applied. Therefore, it is easy to recover funds.
또한, 본 발명은 체감형 및 거치형 게임 콘텐츠를 제공하는 게임 장치를 통상적인 상품 판매 방식이 아닌 렌털 형태로 제공하고, 그 사용료를 요청하는 형태로 운영함으로써, 유통업체는 게임 장비의 판매 부담을 줄이고 소비자는 적은 비용으로 고가의 게임 콘텐츠를 이용할 수 있고, 채권 회수에 대한 다툼이나 비용을 줄일 수 있는 효과가 있다.In addition, the present invention provides a game device that provides haptic and deferred game content in a rental form rather than a normal product sales method, and operates in the form of requesting the fee, the distributor reduces the sales burden of the game equipment Consumers can use expensive game content at low cost and reduce the contention and cost of debt collection.
또한, 본 발명은 게임 장비를 이용한 게임 콘텐츠의 실행시마다 콘텐츠 사용료의 결제를 진행하되, 블록체인 기반 암호화 화폐를 이용한 결제 방식을 도입함으로써, 거래 투명성 및 보안성을 강화할 수 있는 효과가 있다.In addition, the present invention, but the payment of the content fee for each execution of the game content using the game equipment, by introducing a payment method using a blockchain-based cryptocurrency, there is an effect that can enhance transaction transparency and security.
또한, 본 발명은 블록체인을 이용한 결제 수행 시 매도 시점에서 일정 시간 동안의 대기 시간을 설정함으로써, 매수자 수에 따라 매도자의 수익을 증가시킬 수 있는 효과가 있다.In addition, the present invention has the effect of increasing the seller's profits according to the number of buyers by setting the waiting time for a certain time at the time of selling when performing the settlement using the blockchain.
도 1은 본 발명의 실시예에 따른 보안 인증 모듈을 이용한 실시간 전자 결제 시스템의 구성을 나타낸 블록도이다.
도 2 내지 도 4는 본 발명의 실시예에 따른 보안 인증 모듈을 이용한 실시간 전자 결제 방법을 나타낸 흐름도이다.
도 5는 본 발명의 실시예에 따른 사용자 단말의 화면을 나타낸 도이다.1 is a block diagram showing the configuration of a real-time electronic payment system using a security authentication module according to an embodiment of the present invention.
2 to 4 are flowcharts illustrating a real-time electronic payment method using a security authentication module according to an embodiment of the present invention.
5 is a diagram illustrating a screen of a user terminal according to an exemplary embodiment of the present invention.
본 발명에서 사용되는 기술적 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 발명에서 사용되는 기술적 용어는 본 발명에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 발명에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 발명에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.It should be noted that the technical terms used in the present invention are merely used to describe specific embodiments, and are not intended to limit the present invention. In addition, the technical terms used in the present invention should be interpreted as meanings generally understood by those skilled in the art unless the present invention has a special meaning defined in the present invention, and is excessively comprehensive. It should not be interpreted in the sense of or in the sense of being excessively reduced. In addition, when a technical term used in the present invention is an incorrect technical term that does not accurately express the spirit of the present invention, it should be replaced with a technical term that can be understood by those skilled in the art. In addition, the general terms used in the present invention should be interpreted as defined in the dictionary or according to the context before and after, and should not be interpreted in an excessively reduced sense.
또한, 본 발명에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함한다. 본 발명에서 "구성된다" 또는 "포함한다" 등의 용어는 발명에 기재된 여러 구성 요소들 또는 여러 단계를 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.Also, the singular forms used in the present invention include plural forms unless the context clearly indicates otherwise. Terms such as “consisting of” or “comprising” in the present invention should not be construed as necessarily including all of the various components or steps described in the present invention, and some of the components or some steps may not be included. It should be construed that it may further include, or further include, additional components or steps.
또한, 본 발명에서 사용되는 제 1, 제 2 등과 같이 서수를 포함하는 용어는 구성 요소들을 설명하는데 사용될 수 있지만, 구성 요소들은 용어들에 의해 한정되어서는 안 된다. 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성 요소는 제 2 구성 요소로 명명될 수 있고, 유사하게 제 2 구성 요소도 제 1 구성 요소로 명명될 수 있다.In addition, terms including ordinal numbers such as first and second used in the present invention may be used to describe components, but the components should not be limited by the terms. The terms are used only to distinguish one component from another. For example, without departing from the scope of the present invention, 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.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings, and the same or similar components will be given the same reference numerals regardless of the reference numerals, and redundant description thereof will be omitted.
또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.In addition, in describing the present invention, when it is determined that the detailed description of the related known technology may obscure the gist of the present invention, the detailed description thereof will be omitted. In addition, it should be noted that the accompanying drawings are only for easily understanding the spirit of the present invention and should not be construed as limiting the spirit of the present invention by the accompanying drawings.
도 1은 본 발명의 실시예에 따른 보안 인증 모듈을 이용한 실시간 전자 결제 시스템(10)의 구성을 나타낸 블록도이다.1 is a block diagram showing the configuration of a real-time
도 1에 도시한 바와 같이, 보안 인증 모듈을 이용한 실시간 전자 결제 시스템(10)은 사용중지 락(100), 제품(200), 사용자 단말(300), 서버(400), 가상화폐 거래소 서버(500) 및 블록체인 서버(600)로 구성된다. 도 1에 도시된 전자 결제 시스템(10)의 구성 요소 모두가 필수 구성 요소인 것은 아니며, 도 1에 도시된 구성 요소보다 많은 구성 요소에 의해 전자 결제 시스템(10)이 구현될 수도 있고, 그보다 적은 구성 요소에 의해서도 전자 결제 시스템(10)이 구현될 수도 있다.As shown in FIG. 1, the real-time
상기 사용중지 락(100), 상기 제품(200), 상기 사용자 단말(300), 상기 서버(400), 상기 가상화폐 거래소 서버(500) 및 상기 블록체인 서버(600) 각각은 다른 단말들과의 통신 기능을 수행하기 위한 통신부(미도시), 다양한 정보 및 프로그램(또는 애플리케이션)을 저장하기 위한 저장부(미도시), 다양한 정보 및 프로그램 실행 결과를 표시하기 위한 표시부(미도시), 상기 다양한 정보 및 프로그램 실행 결과에 대응하는 음성 정보를 출력하기 위한 음성 출력부(미도시), 각 단말의 다양한 구성 요소 및 기능을 제어하기 위한 제어부(미도시) 등을 포함할 수 있다.Each of the
상기 사용중지 락(100)은 고유한 락 키(lock key)를 포함(또는 저장)한다. 여기서, 상기 사용중지 락(100)은 소프트웨어 방식(또는 소프트웨어 락 방식), 하드웨어 방식(또는 하드웨어 락 방식) 등을 포함한다.The
또한, 상기 사용중지 락(100)이 하드웨어 방식으로 동작하는 경우, 상기 사용중지 락(100)은 임의의 구성 요소(예를 들어 상기 제품(200) 등 포함)에 탈/부착(또는 탑재) 가능하도록 구성한다.In addition, when the
또한, 상기 사용중지 락(100)이 소프트웨어 방식으로 동작하는 경우, 상기 사용중지 락(100)은 상기 임의의 구성 요소(예를 들어 상기 제품(200) 등 포함)에 설치(또는 인스톨) 가능하도록 구성한다.In addition, when the
또한, 상기 사용중지 락(100)은 상기 제품(200), 상기 서버(400) 등과 통신하기 위한 통신부(미도시)를 포함한다.In addition, the
또한, 상기 사용중지 락(100)은 상기 서버(400)로부터 전송되는 동작 중지 제어 신호를 수신한다. 여기서, 상기 동작 중지 제어 신호는 해당 제품(200)의 동작을 중지시키기 위한 정보, 해당 제품(200)과 관련한 고유 식별 정보, 상기 사용자 단말(300)과 관련한 사용자 정보(또는 사용자 고유 식별 정보) 등을 포함한다.In addition, the
또한, 상기 사용중지 락(100)은 상기 수신된 동작 중지 제어 신호를 근거로 미리 설정된 락 키(lock key)를 이용하여 상기 사용중지 락(100)이 구비된(또는 설치된) 제품(200)의 동작을 중지시킨다. 이때, 상기 사용중지 락(100)에 의해 동작 중지된 제품(200)은 미리 설정된 최소 기능(예를 들어 전원 온/오프 기능, 기본 제어 데이터 송수신 기능 및 표시 기능 등 포함)만을 수행할 수 있다.In addition, the
상기 미리 설정된 날짜가 지난 후, 해당 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)로의 비용 입금 상태가 확인되는 경우, 상기 사용중지 락(100)은 상기 서버(400)로부터 전송되는 동작 중지 해제 제어 신호를 수신한다. 여기서, 상기 동작 중지 해제 제어 신호는 해당 제품(200)의 동작을 재개(또는 중지를 해제)시키기 위한 정보, 해당 제품(200)과 관련한 고유 식별 정보, 상기 사용자 단말(300)과 관련한 사용자 정보(또는 사용자 고유 식별 정보) 등을 포함한다.After the preset date has passed, if it is confirmed that the payment amount of money to the automatic transfer account (or virtual account) associated with the
또한, 상기 사용중지 락(100)은 상기 수신된 동작 중지 해제 제어 신호를 근거로 상기 미리 설정된 락 키를 이용하여 상기 사용중지 락(100)이 구비된(또는 설치된) 제품(200)에 설정된 동작 중지 상태를 해제한다.In addition, the
이와 같이, 보안 인증 모듈인 상기 사용중지 락(100)은 상기 서버(400)로부터 전송되는 동작 중지 제어 신호 또는 동작 중지 해제 제어 신호에 따라 해당 사용중지 락(100)이 부착된(또는 설치된) 제품(200)의 동작을 중지시키거나 또는 중지 상태를 해제할 수 있다.As described above, the
상기 제품(200)은 상기 서버(400)와 관련해서 장비 제조자, 판매자, 운영자, 기술지원자, 콘텐츠 제공자, 투자자 등에 의해 할부, 리스, 렌털 등에 의한 사용 계약 기능이 적용된 상태일 수 있다. 여기서, 상기 제품(200)은 복합기, 복사기, 정수기, 자동차, 의료기기, 산업장비, 게임장비, 안마기 등뿐만 아니라, 해당 사용중지 락(100) 기능이 적용되고 사용 계약 기능이 적용될 수 있는 월세 등의 형태의 오피스텔, 원룸 등의 도어락 시스템(미도시), 오피스텔, 원룸 내부의 텔레비전, 냉장고 등의 생활 가전 장치 등을 포함할 수 있다.The
또한, 상기 제품(200)은 해당 제품을 할부, 리스, 렌털하는 사용자 단말(300)의 사용자가 지정한 특정 위치에 배치(또는 설치)된 상태일 수 있다.In addition, the
또한, 상기 제품(200)의 일측에는 상기 사용중지 락(100)이 연결(또는 부착/구비/설치)된다. 이때, 상기 사용중지 락(100)은 상기 제품(200)에 탈/부착 또는 설치(또는 인스톨)될 수 있다.In addition, the
또한, 상기 제품(200)은 상기 동작 중지 제어 신호를 근거로 상기 사용중지 락(100)에 의해 해당 제품(200)의 동작(또는 기능)이 중지된다.In addition, the
또한, 상기 제품(200)은 상기 동작 중지 해제 제어 신호를 근거로 상기 사용중지 락(100)에 의해 해당 제품(200)의 동작 중지 상태가 해제되고, 해당 제품(200)이 정상적으로 동작할 수 있다.In addition, the
이와 같이, 상기 사용중지 락(100)이 일측에 형성된 제품(200) 또는 상기 사용중지 락(100)이 설치된 제품(200)은 상기 서버(400)로부터 전송되는 제어 신호(예를 들어 상기 동작 중지 제어 신호, 상기 동작 중지 해제 제어 신호 등 포함)를 근거로 상기 사용중지 락(100)에 의해 기능이 정지(또는 일시 정지/중지)되거나 또는, 기능 정지 상태가 해제될 수 있다.As such, the
또한, 상기 제품(200)은 해당 제품(200)과 관련한 동작 상태 정보, 해당 제품(200)의 고유 식별 정보 등을 미리 설정된 시간 간격 또는 상기 서버(400)의 요청에 응답하여 상기 서버(400)에 전송한다. 여기서, 상기 동작 상태 정보는, 해당 제품(200)의 온/오프 상태 정보, 온/오프 시점의 날짜 및 시각 정보, 기능 일시 정지/해제 상태 정보, 기능 일시 정지/해제 시점의 날짜 및 시각 정보, 해당 제품(200)이 위치한 실시간 위치 정보, 해당 제품(200)의 상태 정보, 실시간 모니터링에 따른 모니터링 정보, 사용 기록 정보 등을 포함한다.In addition, the
이와 같이, 상기 제품(200)과 관련한 실시간 위치 정보(예를 들어 GPS 기능을 통해 확인되는 상기 제품(200)의 실시간 위치 정보)가 상기 서버(400)에 제공됨에 따라, 해당 서버(400) 또는 해당 제품(200)을 제공하는 공급자가 소지한 공급자 단말(미도시)에서는 해당 제품(200)과 관련한 실시간 위치 확인을 통해 관리 기능을 강화할 수 있다.As such, as the real-time location information (for example, the real-time location information of the
상기 사용자 단말(300)은 스마트 폰(Smart Phone), 휴대 단말기(Portable Terminal), 이동 단말기(Mobile Terminal), 개인 정보 단말기(Personal Digital Assistant: PDA), PMP(Portable Multimedia Player) 단말기, 텔레매틱스(Telematics) 단말기, 내비게이션(Navigation) 단말기, 개인용 컴퓨터(Personal Computer), 노트북 컴퓨터, 슬레이트 PC(Slate PC), 태블릿 PC(Tablet PC), 울트라북(ultrabook), 웨어러블 디바이스(Wearable Device, 예를 들어, 워치형 단말기(Smartwatch), 글래스형 단말기(Smart Glass), HMD(Head Mounted Display) 등 포함), 와이브로(Wibro) 단말기, IPTV(Internet Protocol Television) 단말기, 스마트 TV, 디지털방송용 단말기, AVN(Audio Video Navigation) 단말기, A/V(Audio/Video) 시스템, 플렉시블 단말기(Flexible Terminal), 디지털 사이니지 장치 등과 같은 다양한 단말기에 적용될 수 있다.The
또한, 상기 사용자 단말(300)은 상기 제품(200), 상기 서버(400), 상기 가상화폐 거래소 서버(500), 상기 블록체인 서버(600) 등과 통신한다.In addition, the
또한, 상기 사용자 단말(300)은 해당 제품(200)을 사용하거나 해당 제품(200)에 대한 계약 기능을 수행한 사용자가 소지한 단말일 수 있다.In addition, the
또한, 상기 사용자 단말(300)은 상기 서버(400)와의 연동에 의해, 해당 제품(200)에 대한 A/S 신청 기능, 사용 요금 입금 기능 등을 수행하기 위한 사용자로 회원 가입하며, 개인 정보, 해당 제품(200)과 관련한 제품 정보 등을 상기 서버(400)에 등록한다.In addition, the
또한, 회원 가입 절차 수행 시, 상기 사용자 단말(300)은 본인 인증 수단(예를 들어 이동 전화, 신용카드, 아이핀 등 포함)을 통한 인증 기능을 완료해야 상기 서버(400)에 대한 회원 가입 절차를 정상적으로 완료할 수 있다.In addition, when performing the membership registration process, the
또한, 상기 사용자 단말(300)은 상기 서버(400)와의 연동에 의해, 해당 제품(200)의 사용과 관련한 전자 계약 기능을 수행(또는 실행)한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 서버(400)로부터 제공되는 해당 제품(200)과 관련한 전자 계약 기능 수행 결과를 출력(또는 표시)한다.In addition, the
또한, 상기 제품(200)과 관련한 계약 내용에 따라 사용 요금을 입금하기 위한 미리 설정된 날짜가 도래하는 경우, 상기 사용자 단말(300)은 해당 사용자 단말(300)에 미리 저장된 계약 내용을 근거로 사용 요금 입금 예정일이 도래한 상태임을 안내하기 위한 안내 정보를 출력하거나 또는 상기 서버(400)로부터 전송되는 사용 요금 입금을 안내하기 위한 안내 정보를 출력한다.In addition, when a preset date for depositing a usage fee according to the contract content associated with the
또한, 해당 사용 요금 입금 예정일에 따라 해당 사용자 단말(300)의 사용자가 해당 제품(200)과 관련하여 미리 설정된 자동이체계좌(또는 가상 계좌)로 해당 계약 내용에 따른 사용 요금을 정상적으로 입금한 경우, 상기 사용자 단말(300)은 상기 서버(400)로부터 전송되는 사용 요금이 정상적으로 입금된 상태임을 안내하는 안내 정보를 수신하고, 상기 수신된 사용 요금이 정상적으로 입금된 상태임을 안내하는 정보를 출력한다.In addition, when the user of the
또한, 해당 사용 요금 입금 예정일에 따라 해당 사용자 단말(300)의 사용자가 해당 제품(200)과 관련하여 미리 설정된 자동이체계좌(또는 가상 계좌)로 해당 계약 내용에 따른 사용 요금을 정상적으로 상기 사용 요금 입금 예정일까지 입금하지 않은 경우, 상기 사용자 단말(300)은 상기 서버(400)로부터 전송되는 해당 제품(200)의 동작이 중지될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 예정 알람 정보)를 수신한다. 여기서, 상기 동작 중지 예정 알람 정보는 해당 제품(200)과 관련한 정보(예를 들어 제품명, 제품 고유 코드, 제품 설치 위치 정보 등 포함), 계약 내용(예를 들어 입금 예정일, 사용 요금 등 포함) 등을 포함한다.In addition, according to the usage fee due date, the user of the
또한, 상기 사용자 단말(300)은 상기 수신된 해당 제품(200)의 동작이 중지될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 예정 알람 정보)를 표시한다.In addition, the
또한, 해당 사용 요금 입금 예정일(또는 상기 미리 설정된 날짜)이 지난 후, 해당 사용자 단말(300)과 관련한 사용자가 해당 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)로 사용 요금을 입금한 경우, 상기 사용자 단말(300)은 상기 서버(400)로부터 전송되는 해당 제품(200)의 동작 중지가 해제될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 해제 알람 정보)를 수신한다. 여기서, 상기 동작 중지 해제 제어 신호는 해당 제품(200)의 동작을 재개(또는 중지를 해제)시키기 위한 정보, 해당 제품(200)과 관련한 고유 식별 정보, 상기 사용자 단말(300)과 관련한 사용자 정보(또는 사용자 고유 식별 정보) 등을 포함한다.In addition, after the due date of the usage fee deposit (or the preset date), when the user associated with the
또한, 상기 사용자 단말(300)은 상기 수신된 해당 제품(200)의 동작 중지가 해제될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 해제 알람 정보)를 표시한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 서버(400)와 연동에 의해 해당 사용자 단말(300)에 설치된 전용 앱 등을 통해, 모바일 결제 방식 등을 이용하여 특정 코인에 대한 선불 충전 기능을 수행한 후, 선출 충전된 특정 코인을 이용하여 상기 미리 설정된 날짜에 자동으로 해당 제품(200)의 사용 요금에 대한 입금 처리 기능을 수행할 수도 있다.In addition, the
또한, 상기 사용자 단말(300)에서 해당 제품(200)과 관련한 비용 정보, 환전 결과, 가상 화폐 분배 결과 등을 요청하기 위한 정보 요청 신호를 생성한다. 여기서, 상기 정보 요청 신호는 해당 사용자와 관련한 사용자 고유 코드 등을 포함한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 생성된 정보 요청 신호, 상기 사용자 단말(300)의 식별 정보 등을 상기 블록체인 서버(600)에 전송한다. 이때, 상기 사용자 단말(300)은 상기 서버(400)를 경유하여 상기 생성된 정보 요청 신호를 상기 블록체인 서버(600)에 전송할 수도 있다. 여기서, 상기 사용자 단말(300)의 식별 정보는 MDN(Mobile Directory Number), 모바일 IP, 모바일 MAC, Sim(subscriber identity module: 가입자 식별 모듈) 카드 고유정보, 시리얼번호 등을 포함한다.In addition, the
또한, 상기 사용자 단말(300)은 앞서 전송된 정보 요청 신호 등에 응답하여 상기 블록체인 서버(600)로부터 전송되는 상기 추출된 정보(또는 상기 추출 정보/상기 암호화된 정보/상기 추출된 암호화된 정보/)를 수신한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 수신된 추출된 정보를 복호화하여, 상기 제품(200)과 관련한 비용 정보, 환전 정보, 가상 화폐 분배 결과 등을 생성(또는 확인)한다. 이때, 상기 사용자 단말(300)은 미리 설정된 암호화 방식에 따른 공개키 또는 개인키를 이용하여 복호화 기능을 수행할 수 있다.In addition, the
또한, 상기 사용자 단말(300)은 상기 복호화된(또는 생성된/확인된) 정보를 출력한다.In addition, the
또한, 상기 사용자 단말(300)은 해당 제품(200)의 기능, 동작 상태, 위치 정보 등을 원격에서 실시간으로 확인하기 위해서 해당 제품(200)의 동작 상태 요청 정보를 상기 서버(400)에 전송한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 전송된 해당 제품(200)의 동작 상태 요청 정보에 응답하여 상기 서버(400)로부터 전송되는 해당 제품(200)과 관련한 동작 상태 정보 등을 수신한다. 여기서, 상기 동작 상태 정보는, 해당 제품(200)의 온/오프 상태 정보, 온/오프 시점의 날짜 및 시각 정보, 기능 일시 정지/해제 상태 정보, 기능 일시 정지/해제 시점의 날짜 및 시각 정보, 해당 제품(200)이 위치한 실시간 위치 정보, 해당 제품(200)의 상태 정보, 실시간 모니터링에 따른 모니터링 정보, 사용 기록 정보 등을 포함한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 수신된 해당 제품(200)과 관련한 동작 상태 정보 등을 출력한다.In addition, the
이와 같이, 상기 사용자 단말(300)은 원격에서 해당 제품(200)과 관련한 정보를 실시간으로 확인할 수 있다.As such, the
상기 서버(400)는 상기 사용중지 락(100), 상기 제품(200), 상기 사용자 단말(300), 상기 가상화폐 거래소 서버(500), 상기 블록체인 서버(500) 등과 통신한다.The
또한, 상기 서버(400)는 상기 사용자 단말(300)과의 연동에 의해, 상기 사용자 단말(300)의 사용자가 사용 계약 기능(또는 임대 기능)을 제공받을 제품(200) 관련 정보(또는 제품 정보)의 등록 절차, 해당 사용자에 대한 회원 가입 절차 등을 수행한다.In addition, the
또한, 상기 서버(400)는 해당 사용자 단말(300)의 사용자와 관련한 개인 정보 등을 등록한다.In addition, the
또한, 상기 서버(400)는 해당 사용자 단말(300)과의 연동에 의해, 해당 사용자 단말(300)과 관련한 하나 이상의 제품(200)에 대한 임대 계약 체결 기능(또는 사용 계약 체결 기능) 등을 수행한다. 이때, 상기 사용자 단말(300)은 상기 서버(300)로부터 제공되는 미리 설정된 전용 앱을 상기 사용자 단말(300)에 설치하고, 상기 사용자 단말(300)에 설치된 전용 앱을 통해 임대 계약 체결 기능, 해당 제품(200)에 대한 모니터링 기능(예를 들어 제품(200)(또는 장비)의 고장 유무에 대한 정보, 에러 유무 정보, 사용량 등 포함) 등을 수행할 수 있다.In addition, the
또한, 서버(400)는 사용자 단말(300)과 관련한 사용자가 장기 할부, 장기 리스, 장기 임대(또는 장기 렌털) 등을 적용하여 사용 중인 제품(200)에 대해서, 미리 설정된 날짜에 해당 사용자로부터 해당 제품(200)(또는 해당 사용자)과 관련한 자동이체계좌(또는 가상 계좌)의 잔고, 사용 요금(또는 비용)의 입금 여부를 확인(또는 판단)한다. 여기서, 상기 미리 설정된 날짜는 매일, 매주, 매월, 격주, 격월, 분기, 년 단위 등의 특정 일자일 수 있다. 이때, 상기 서버(400)는 상기 미리 설정된 날짜로부터 일정 시간(예를 들어 1시간)이 지난 후, 상기 비용 입금 여부를 확인할 수 있다. 또한, 상기 서버(400)는 날짜 개념에 추가하여, 해당 날짜에서 분 단위 또는 시간 단위(예를 들어 10분 단위, 30분 단위, 1시간 단위, 3시간 단위 등 포함)로 상기 사용 요금의 입금 여부를 확인할 수도 있다.In addition, the
즉, 상기 서버(400)는 상기 사용자가 사용 계약에 의해 사용 중인 제품(200)에 대해서 계약 내용에 따른 미리 설정된 날짜까지 해당 사용 중인 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)에 계약 내용에 따른 사용 요금(또는 비용)이 입금되었는지 여부를 확인한다.That is, the
이때, 상기 서버(400)는 상기 미리 설정된 날짜로부터 특정 일자(예를 들어 7일, 3일 등 포함) 이전에 해당 자동이체계좌(또는 가상 계좌)에 사용 요금이 입금된 상태인지 여부를 확인하고, 미입금된 상태인 경우, 비용 입금을 안내하기 위한 안내 정보를 해당 사용자 단말(300)에 제공할 수 있다.At this time, the
상기 확인 결과(또는 상기 판단 결과), 상기 사용자가 사용 계약에 의해 사용 중인 제품(200)에 대해서 계약 내용에 따른 미리 설정된 날짜까지 해당 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)에 사용 요금(또는 비용)이 입금된 상태인 경우, 상기 서버(400)는 이후 단계에서 설명되는 현금을 가상 화폐(또는 암호 화폐/암호화 화폐)로 교환한 후, 교환된 가상 화폐를 미리 설정된 비용 분배 정보를 근거로 다수의 공급자에게 분배하는 과정을 수행한다.As a result of the confirmation (or the determination result), the user uses the automatic transfer account (or virtual account) related to the
또한, 상기 확인 결과(또는 상기 판단 결과), 상기 사용자가 사용 계약에 의해 사용 중인 제품(200)에 대해서 계약 내용에 따른 미리 설정된 날짜까지 해당 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)에 사용 요금(또는 비용)이 입금되지 않은 상태인 경우, 상기 서버(400)는 해당 제품(200)에 구비된(또는 탑재된) 사용중지 락(100)을 동작시키기 위한 동작 중지 제어 신호를 생성한다. 여기서, 상기 동작 중지 제어 신호는 해당 제품(200)의 동작을 중지시키기 위한 정보, 해당 제품(200)과 관련한 고유 식별 정보, 상기 사용자 단말(300)과 관련한 사용자 정보(또는 사용자 고유 식별 정보) 등을 포함한다.In addition, the confirmation result (or the determination result), the automatic transfer account (or virtual account) associated with the
또한, 상기 서버(400)는 상기 생성된 동작 중지 제어 신호를 해당 제품(200)과 관련한 사용중지 락(100)에 전송한다.In addition, the
또한, 상기 서버(400)는 해당 제품(200)의 동작이 중지될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 예정 알람 정보)를 해당 제품(200)과 관련한 사용자 단말(300)에 전송한다. 여기서, 상기 동작 중지 예정 알람 정보는 해당 제품(200)과 관련한 정보(예를 들어 제품명, 제품 고유 코드, 제품 설치 위치 정보 등 포함), 계약 내용(예를 들어 입금 예정일, 사용 요금 등 포함) 등을 포함한다.In addition, the
상기 미리 설정된 날짜가 지난 후, 해당 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)로의 비용 입금 상태가 확인되는 경우, 상기 서버(400)는 해당 제품(200)의 동작 중지를 해제하기 위한 동작 중지 해제 제어 신호를 생성한다. 여기서, 상기 동작 중지 해제 제어 신호는 해당 제품(200)의 동작을 재개(또는 중지를 해제)시키기 위한 정보, 해당 제품(200)과 관련한 고유 식별 정보, 상기 사용자 단말(300)과 관련한 사용자 정보(또는 사용자 고유 식별 정보) 등을 포함한다.After the preset date has passed, when the state of the payment of money to the automatic transfer account (or virtual account) associated with the
또한, 상기 서버(400)는 상기 생성된 동작 중지 해제 제어 신호를 해당 제품(200)과 관련한 사용중지 락(100)에 전송한다.In addition, the
또한, 상기 서버(400)는 해당 제품(200)의 동작 중지가 해제될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 해제 알람 정보)를 해당 제품(200)과 관련한 사용자 단말(300)에 전송한다.In addition, the
또한, 상기 서버(400)는 해당 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)로 입금된 사용 요금(또는 현금)에 대해서, 상기 입금된 사용 요금에 대응하여 미리 설정된 특정 가상 화폐에 대한 매수 주문 정보를 가상화폐 거래소 서버(500)에 전송한다. 여기서, 상기 매수 주문 정보는 가상 화폐 종류, 매수하고자 하는 현금 금액, 서버(400)의 고유 코드 등을 포함한다.In addition, the
또한, 상기 서버(400)는 앞서 전송된 매수 주문 정보에 응답하여 상기 가상화폐 거래소 서버(500)로부터 전송되는 환전 결과(또는 매도 및 매수 결과)를 수신한다.In addition, the
또한, 상기 서버(400)는 상기 수신된 환전 결과를 표시한다.In addition, the
본 발명의 실시예에서는, 상기 서버(400)에서 해당 제품(200)과 관련한 가상 계좌로 입금된 사용 요금(또는 현금)을 상기 가상화폐 거래소 서버(500)와 연동하여 특정 가상 화폐로 환전하는 것을 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 서버(400)에서 해당 제품(200)과 관련한 가상 계좌로 계약 내용에 따른 사용 요금을 입금 받을 때, 현금 대신 특정 가상 화폐로 입금 받을 수도 있다.In an embodiment of the present invention, the exchange of the usage fee (or cash) deposited in the virtual account associated with the
즉, 상기 사용자 단말(300)과 상기 서버(400)와 상기 가상화폐 거래소 서버(500)와의 연동에 의해, 해당 제품(200)과 관련한 사용자 단말(300)의 가상 계좌에서 해당 사용 요금에 대한 특정 가상 화폐로의 환전 기능을 수행하고, 해당 사용 요금에 대해 환전된 특정 가상 화폐를 해당 제품(200)과 관련한 가상 계좌로 입금 처리할 수도 있다.That is, by interworking with the
또한, 상기 서버(400)는 상기 환전 결과에 따른 특정 가상 화폐 잔액을 해당 제품(200)과 관련한 장비 제조자, 판매자, 운영자, 기술지원자, 콘텐츠 제공자, 투자자 등 각 대상 용도별로 미리 설정된 비용 분배 정보에 따라 분배한다.In addition, the
또한, 상기 서버(400)는 상기 분배된 특정 가상 화폐 잔액을 각 공급자와 관련한 가상 계좌로 입금 처리한다. 여기서, 상기 서버(400)는 상기 분배된 특정 가상 화폐를 매도하여, 각 공급자와 관련한 지정 계좌로 입금 처리할 수도 있다.In addition, the
이때, 상기 서버(400)는 앞서 설명된 바와 같이, 해당 제품(200)과 관련한 다수의 공급자에게 각 대상 용도별로 미리 설정된 비용 분배 정보에 따라 특정 가상 화폐 잔액을 분배할 때, 미리 설정된 정산 기간(또는 지연 기간)을 유지하여, 중간 차익을 발생시킬 수도 있다.In this case, as described above, when the
또한, 상기 서버(400)는 해당 제품(200)과 관련한 비용 정보(예를 들어 계약 내용에 따른 입금일 정보, 입금 일자 및 시각 정보, 입금 금액, 입금자명, 가상 계좌 정보, 사용자 고유 코드 등 포함), 현금 입금된 금액에 대한 특정 가상 화폐로의 환전 결과, 가상 화폐의 각 대상 용도별 분배 결과 등의 정보를 암호화한다. 이때, 상기 서버(400)는 미리 설정된 암호화 방식에 따른 공개키 또는 개인키를 이용하여 암호화 기능을 수행할 수 있다. 여기서, 상기 암호화 방식은 대칭형 암호화 방식, 비대칭형 암호화 방식 등의 공지된 다양한 방식을 사용할 수 있다.In addition, the
또한, 상기 서버(400)는 블록체인 서버(600)와 연동하여, 상기 암호화된 정보, 상기 서버(400)의 고유 코드 등을 상기 블록체인 서버(300) 내의 블록체인(또는 블록체인 노드)에 저장한다.In addition, the
또한, 상기 서버(400)는 제품(200)의 상태를 실시간으로 확인하기 위해서 상기 사용자 단말(300)로부터 해당 사용자 단말(300)과 관련한 제품(200)의 동작 상태에 대한 정보 요청이 있는 경우에, 해당 사용자 단말(300)로부터 전송되는 상기 사용자 단말(300)과 관련한 해당 제품(200)의 동작 상태 요청 정보를 수신한다.In addition, when the
또한, 상기 서버(400)는 상기 수신된 해당 제품(200)의 동작 상태 요청 정보를 해당 사용자 단말(300)과 관련한 제품(200)에 전송한다.In addition, the
또한, 상기 서버(400)는 상기 동작 상태 요청 정보에 응답하여 상기 제품(200)으로부터 전송되는 해당 제품(200)과 관련한 동작 상태 정보, 해당 제품(200)의 고유 식별 정보 등을 수신한다. 여기서, 상기 동작 상태 정보는, 해당 제품(200)의 온/오프 상태 정보, 온/오프 시점의 날짜 및 시각 정보, 기능 일시 정지/해제 상태 정보, 기능 일시 정지/해제 시점의 날짜 및 시각 정보, 해당 제품(200)이 위치한 실시간 위치 정보, 해당 제품(200)의 상태 정보, 실시간 모니터링에 따른 모니터링 정보, 사용 기록 정보 등을 포함한다. 이때, 상기 서버(400)는 미리 설정된 시간 간격으로 상기 제품(200)으로부터 전송되는 해당 제품(200)과 관련한 동작 상태 정보, 해당 제품(200)의 고유 식별 정보 등을 수신할 수도 있다.In addition, the
또한, 상기 서버(400)는 상기 수신된 해당 제품(200)과 관련한 동작 상태 정보, 해당 제품(200)의 고유 식별 정보 등을 상기 사용자 단말(300)에 전송한다.In addition, the
상기 가상화폐 거래소 서버(500)는 상기 사용자 단말(300), 상기 서버(400), 상기 블록체인 서버(600) 등과 통신한다.The virtual
또한, 상기 가상화폐 거래소 서버(500)는 상기 서버(400)로부터 전송되는 매수 주문 정보를 수신한다.In addition, the virtual
또한, 상기 가상화폐 거래소 서버(500)는 상기 매수 주문 정보를 수신한 시점부터 미리 설정된 지연 시간(예를 들어 10분) 동안 매수를 희망하는 매수자에 대한 정보를 누적하고, 특정 가상 화폐를 판매하고자 하는 매도자에 대한 정보를 확인한다.In addition, the
또한, 상기 매수 주문 정보를 수신한 시점부터 상기 미리 설정된 지연 시간이 지난 경우, 상기 가상화폐 거래소 서버(500)는 해당 매수 주문 정보에 포함된 현금에 대응하는 특정 코인을 판매하고자 하는 매도자와 해당 매수 주문 정보에 포함된 현금과 동일한 현금만큼 특정 코인을 구매하고자 하는 하나 이상의 매수자 간의 환전 기능(또는 매도 및 매수 기능)을 수행한다.In addition, when the predetermined delay time elapses from the time when the purchase order information is received, the virtual
또한, 상기 가상화폐 거래소 서버(500)는 환전 결과(또는 매도 및 매수 결과)를 매도자와 매수자와 관련한 단말(미도시) 및 상기 서버(400)에 각각 제공한다. 여기서, 상기 환전 결과는 환전 일자 및 시각 정보, 가상 계좌 정보, 사용자 고유 코드, 현금 금액, 가상 화폐 종류, 가상 화폐 잔액, 서버(400)의 고유 코드 등을 포함한다.In addition, the
본 발명의 실시예에서는, 상기 가상화폐 거래소 서버(500)에서 매수와 매도 사이에 지연 시간을 두어, 그에 따른 거래 차익이 발생하는 것을 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 가상화폐 거래소 서버(500)는 매수와 매도시 실시간으로 확인되는 매수가 및 매도가를 근거로 현금 기준으로 특정 가상 화폐의 매수 또는, 특정 가상 화폐에서 현금으로의 매도 기능 등을 수행할 수도 있다.In the embodiment of the present invention, a delay time between the buy and sell in the
상기 블록체인 서버(600)는 상기 사용자 단말(300), 상기 서버(400), 상기 가상화폐 거래소 서버(500) 등과 통신한다.The
또한, 상기 블록체인 서버(600)는 상기 서버(400)와 연동하여, 상기 서버(400)에 의해 암호화된 정보, 상기 서버(400)의 고유 코드 등을 상기 블록체인 서버(300)에 포함된 블록체인 데이터베이스 내의 블록체인(또는 블록체인 노드)에 저장한다.In addition, the
또한, 상기 블록체인 서버(600)는 상기 사용자 단말(300)로부터 전송되는 정보 요청 신호, 상기 사용자 단말(300)의 식별 정보 등을 수신한다. 이때, 상기 블록체인 서버(600)는 상기 서버(400)를 경유하여 상기 사용자 단말(300)로부터 전송되는 정보 요청 신호, 상기 사용자 단말(300)의 식별 정보 등을 수신할 수도 있다.In addition, the
또한, 상기 블록체인 서버(600)는 해당 블록체인 서버(600)에 저장된(또는 등록된) 복수의 블록체인 중에서 해당 정보 요청 신호에 대응하는 정보를 추출(또는 확인)한다. 여기서, 상기 추출된 정보(또는 추출 정보/암호화된 정보/추출된 암호화된 정보)는 상기 정보 요청 신호에 따라 상기 사용자 단말(300)과 관련한 제품(200)에 대한 비용 정보, 환전 결과(또는 매도 및 매수 결과), 가상 화폐 분배 결과 등을 포함한다.In addition, the
또한, 상기 블록체인 서버(600)는 상기 추출된 정보를 상기 사용자 단말(300)에 전송한다. 이때, 상기 블록체인 서버(600)는 상기 사용자 단말(300)과의 연동에 의해, 인증 과정을 수행하고, 인증이 정상적으로 수행된 이후에 상기 추출된 정보를 상기 사용자 단말(300)에 전송할 수도 있다.In addition, the
본 발명의 실시예에서는 상기 서버(400), 상기 가상화폐 거래소 서버(500) 및 상기 블록체인 서버(600)가 분리된 구성으로 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 서버(400), 상기 가상화폐 거래소 서버(500) 및 상기 블록체인 서버(600)는 단일한 통합 서버(미도시)로 구성되어 상기 서버(400), 상기 가상화폐 거래소 서버(500) 및 상기 블록체인 서버(600)에서 수행하는 기능들을 수행하도록 구성할 수도 있다.In the embodiment of the present invention, the
이와 같이, 할부, 리스, 렌털 등 다양한 옵션이 적용된 제품에 대해서 미리 설정된 조건에 따라 지정된 날짜에 전산상으로 자동 결제가 진행되지 않은 경우, 원격에서 해당 제품에 구비된 하드웨어 락 또는 소프트웨어 락을 구동하여 해당 제품의 동작을 정지시키고, 미리 설정된 블록체인을 이용한 결제 방식을 통해 결제가 진행된 경우 해당 제품의 하드웨어 락 또는 소프트웨어 락을 해제할 수 있다.As such, when automatic payment is not made on a computer according to preset conditions for a product to which various options such as installment, lease, and rental are applied, the hardware lock or software lock provided in the product is remotely operated. When the operation is stopped and the payment is made through a payment method using a predetermined blockchain, the hardware lock or the software lock of the product may be released.
또한, 이와 같이, 체감형 및 거치형 게임 콘텐츠를 제공하는 게임 장치를 통상적인 상품 판매 방식이 아닌 렌털 형태로 제공하고, 그 사용료를 요청하는 형태로 운영할 수 있다.In addition, as described above, a game device that provides haptic and stationary game contents may be provided in a rental form rather than a general merchandise selling method, and operated in a form of requesting the fee for use.
또한, 이와 같이, 게임 장비를 이용한 게임 콘텐츠의 실행시마다 콘텐츠 사용료의 결제를 진행하되, 블록체인 기반 암호화 화폐를 이용한 결제 방식을 도입할 수 있다.In addition, the payment of the content fee is executed every time the game content using the game equipment is executed, and a payment method using a blockchain-based cryptocurrency can be introduced.
또한, 이와 같이, 블록체인을 이용한 결제 수행 시 매도 시점에서 일정 시간 동안의 대기 시간을 설정할 수 있다.In addition, as described above, when performing payment using the blockchain, a waiting time for a predetermined time may be set.
이하에서는, 본 발명에 따른 보안 인증 모듈을 이용한 실시간 전자 결제 방법을 도 1 내지 도 5를 참조하여 상세히 설명한다.Hereinafter, a real-time electronic payment method using the security authentication module according to the present invention will be described in detail with reference to FIGS. 1 to 5.
도 2 내지 도 4는 본 발명의 실시예에 따른 보안 인증 모듈을 이용한 실시간 전자 결제 방법을 나타낸 흐름도이다.2 to 4 are flowcharts illustrating a real-time electronic payment method using a security authentication module according to an embodiment of the present invention.
먼저, 서버(400)는 사용자 단말(300)과 관련한 사용자가 장기 할부, 장기 리스, 장기 임대(또는 장기 렌털) 등을 적용하여 사용 중인 제품(200)에 대해서, 미리 설정된 날짜에 해당 사용자로부터 해당 제품(200)(또는 해당 사용자)과 관련한 자동이체계좌(또는 가상 계좌)로 사용 요금(또는 비용)의 입금 여부를 실시간으로 확인(또는 판단)한다. 여기서, 상기 미리 설정된 날짜는 매일, 매주, 매월, 격주, 격월, 분기, 년 단위 등의 특정 일자일 수 있다. 이때, 상기 서버(400)는 상기 미리 설정된 날짜로부터 일정 시간(예를 들어 1시간)이 지난 후, 상기 비용 입금 여부를 확인할 수 있다. 또한, 상기 서버(400)는 날짜 개념에 추가하여, 해당 날짜에서 분 단위 또는 시간 단위(예를 들어 10분 단위, 30분 단위, 1시간 단위, 3시간 단위 등 포함)로 상기 사용 요금의 입금 여부를 확인할 수도 있다.First, the
즉, 상기 서버(400)는 상기 사용자가 사용 계약에 의해 사용 중인 제품(200)에 대해서 계약 내용에 따른 미리 설정된 날짜까지 해당 사용 중인 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)에 계약 내용에 따른 사용 요금(또는 비용)이 입금되었는지 여부를 확인한다.That is, the
일 예로, 사용자 단말(300)과 관련한 사용자가 매월 10일자에 10만원에 해당하는 임대 금액을 납부하기로 약정하고 회사에서 복합기(200)를 사용 중인 상태에서, 상기 서버(400)는 해당 사용자와 관련한 계약 내용을 근거로 입금 마감일인 매월 10일로부터 미리 설정된 시간(예를 들어 1시간)이 지난 직후인 매월 11일 오전 1시경을 기준으로 해당 복합기와 관련한 자동이체계좌로 임대 금액인 10만원이 입금된 상태인지 여부를 확인한다(S210).For example, while a user associated with the
상기 확인 결과(또는 상기 판단 결과), 상기 사용자가 사용 계약에 의해 사용 중인 제품(200)에 대해서 계약 내용에 따른 미리 설정된 날짜까지 해당 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)에 사용 요금(또는 비용)이 입금된 상태인 경우, 상기 서버(400)는 이후 단계에서 설명되는 현금을 기준으로 가상 화폐로 교환한 후, 교환된 가상 화폐를 미리 설정된 비용 분배 정보를 근거로 다수의 공급자에게 분배하는 과정을 수행한다.As a result of the confirmation (or the determination result), the user uses the automatic transfer account (or virtual account) related to the
일 예로, 해당 사용자와 관련한 계약 내용을 근거로 입금 마감일인 매월 10일로부터 미리 설정된 시간(예를 들어 1시간)이 지난 직후인 매월 11일 오전 1시경을 기준으로 해당 복합기와 관련한 자동이체계좌로 임대 금액인 10만원이 9일에 입금된 상태일 때, 상기 서버(400)는 10만원에 대응하는 특정 가상 화폐 매수와, 매수된 가상 화폐를 장비 제조자, 판매자, 운영자, 기술지원자, 콘텐츠 제공자, 투자자 등 각 대상 용도별로 설정된 비용 분배 정보에 따라 분배하는 이후 과정들을 수행한다(S220).For example, based on the contract with respect to the user, to the automatic transfer account associated with the multifunction device at about 1am on the 11th of every month, immediately after the preset time (for example, one hour) has passed from the deposit deadline of 10th month. When the lease amount 100,000 won is deposited on the 9th, the
또한, 상기 확인 결과(또는 상기 판단 결과), 상기 사용자가 사용 계약에 의해 사용 중인 제품(200)에 대해서 계약 내용에 따른 미리 설정된 날짜까지 해당 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)에 사용 요금(또는 비용)이 입금되지 않은 상태인 경우, 상기 서버(400)는 해당 제품(200)에 구비된(또는 탑재된) 사용중지 락(100)을 동작시키기 위한 동작 중지 제어 신호를 생성한다. 여기서, 상기 동작 중지 제어 신호는 해당 제품(200)의 동작을 중지시키기 위한 정보, 해당 제품(200)과 관련한 고유 식별 정보, 상기 사용자 단말(300)과 관련한 사용자 정보(또는 사용자 고유 식별 정보) 등을 포함한다.In addition, the confirmation result (or the determination result), the automatic transfer account (or virtual account) associated with the
또한, 상기 서버(400)는 상기 생성된 동작 중지 제어 신호를 해당 제품(200)과 관련한 사용중지 락(100)에 전송한다.In addition, the
또한, 상기 서버(400)는 해당 제품(200)의 동작이 중지될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 예정 알람 정보)를 해당 제품(200)과 관련한 사용자 단말(300)에 전송한다. 여기서, 상기 동작 중지 예정 알람 정보는 해당 제품(200)과 관련한 정보(예를 들어 제품명, 제품 고유 코드, 제품 설치 위치 정보 등 포함), 계약 내용(예를 들어 입금 예정일, 사용 요금 등 포함) 등을 포함한다.In addition, the
일 예로, 해당 사용자와 관련한 계약 내용을 근거로 입금 마감일인 매월 10일로부터 미리 설정된 시간(예를 들어 1시간)이 지난 직후인 매월 11일 오전 1시경을 기준으로 해당 복합기와 관련한 자동이체계좌로 임대 금액인 10만원이 입금되지 않은 상태일 때, 상기 서버(400)는 상기 회사에서 사용 중인 복합기의 동작 정지를 위해 해당 복합기에 구비된 사용중지 락(100)을 동작시키기 위한 제 1 동작 중지 제어 신호를 생성하고, 상기 생성된 제 1 동작 중지 제어 신호를 상기 복합기에 구비된 사용중지 락(100)에 전송한다.For example, based on the contract with respect to the user, to the automatic transfer account associated with the multifunction device at about 1am on the 11th of every month, immediately after the preset time (for example, one hour) has passed from the deposit deadline of 10th month. When the rent amount 100,000 won is not deposited, the
또한, 상기 서버(400)는 해당 복합기의 사용이 중지될 예정임을 안내하기 위한 제 1 알람 정보를 생성하고, 상기 생성된 제 1 알람 정보를 해당 복합기와 관련한 사용자 단말(300)에 전송한다(S230).In addition, the
이후, 상기 사용중지 락(100)은 상기 서버(400)로부터 전송되는 동작 중지 제어 신호를 수신한다.Thereafter, the
또한, 상기 사용중지 락(100)은 상기 수신된 동작 중지 제어 신호를 근거로 미리 설정된 락 키(lock key)를 이용하여 상기 사용중지 락(100)이 구비된(또는 설치된) 제품(200)의 동작을 중지시킨다. 여기서, 상기 사용중지 락(100)은 소프트웨어 방식(또는 소프트웨어 락 방식), 하드웨어 방식(또는 하드웨어 락 방식) 등을 포함한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 서버(400)로부터 전송되는 해당 제품(200)의 동작이 중지될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 예정 알람 정보)를 수신한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 수신된 해당 제품(200)의 동작이 중지될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 예정 알람 정보)를 표시한다.In addition, the
일 예로, 상기 복합기(200)의 일측에 구비된 사용중지 락(100)은 상기 서버(400)로부터 전송되는 제 1 동작 중지 제어 신호를 수신한다.For example, the
또한, 상기 사용중지 락(100)은 상기 수신된 제 1 동작 중지 제어 신호를 근거로 해당 복합기의 기능(또는 동작)을 일시 정지시킨다.In addition, the
또한, 해당 복합기와 관련한 사용자 단말(300)은 상기 서버(400)로부터 전송되는 해당 복합기의 사용이 중지될 예정임을 안내하기 위한 제 1 알람 정보를 수신하고, 도 5에 도시된 바와 같이, 상기 수신된 제 1 알람 정보(510)를 표시한다(S240).In addition, the
상기 미리 설정된 날짜가 지난 후, 해당 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)로의 비용 입금 상태가 확인되는 경우, 상기 서버(400)는 해당 제품(200)의 동작 중지를 해제하기 위한 동작 중지 해제 제어 신호를 생성한다. 여기서, 상기 동작 중지 해제 제어 신호는 해당 제품(200)의 동작을 재개(또는 중지를 해제)시키기 위한 정보, 해당 제품(200)과 관련한 고유 식별 정보, 상기 사용자 단말(300)과 관련한 사용자 정보(또는 사용자 고유 식별 정보) 등을 포함한다.After the preset date has passed, when the state of the payment of money to the automatic transfer account (or virtual account) associated with the
또한, 상기 서버(400)는 상기 생성된 동작 중지 해제 제어 신호를 해당 제품(200)과 관련한 사용중지 락(100)에 전송한다.In addition, the
또한, 상기 서버(400)는 해당 제품(200)의 동작 중지가 해제될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 해제 알람 정보)를 해당 제품(200)과 관련한 사용자 단말(300)에 전송한다.In addition, the
일 예로, 상기 10만원의 비용 입금 날짜인 10일에서 3일이 지난 13일에 상기 서버(400)에서 해당 복합기와 관련한 자동이체계좌로 임대 금액인 10만원(또는 지연 이자를 포함하는 금액)의 입금이 확인될 때, 상기 서버(400)는 상기 회사에서 사용 중인 복합기의 일시 동작 정지를 해제하기 위한 제 1 동작 중지 해제 제어 신호를 생성하고, 상기 생성된 제 1 동작 중지 해제 제어 신호를 상기 복합기에 구비된 사용중지 락(100)에 전송한다.For example, on the 13th after 10 days, which is the date of the payment of the 100,000 won, on the 13th, the amount of the 100,000 won (or the amount including the delayed interest) from the
또한, 상기 서버(400)는 해당 복합기의 사용이 중지 상태에서 사용 가능 상태로 해제될 예정임을 안내하기 위한 제 2 알람 정보를 생성하고, 상기 생성된 제 2 알람 정보를 해당 복합기와 관련한 사용자 단말(300)에 전송한다(S250).In addition, the
이후, 상기 사용중지 락(100)은 상기 서버(400)로부터 전송되는 동작 중지 해제 제어 신호를 수신한다.Thereafter, the
또한, 상기 사용중지 락(100)은 상기 수신된 동작 중지 해제 제어 신호를 근거로 상기 미리 설정된 락 키를 이용하여 상기 사용중지 락(100)이 구비된(또는 설치된) 제품(200)에 설정된 동작 중지 상태를 해제한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 서버(400)로부터 전송되는 해당 제품(200)의 동작 중지가 해제될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 해제 알람 정보)를 수신한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 수신된 해당 제품(200)의 동작 중지가 해제될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 해제 알람 정보)를 표시한다.In addition, the
일 예로, 상기 복합기(200)의 일측에 구비된 사용중지 락(100)은 상기 서버(400)로부터 전송되는 제 1 동작 중지 해제 제어 신호를 수신한다.For example, the
또한, 상기 사용중지 락(100)은 상기 수신된 제 1 동작 중지 해제 제어 신호를 기능이 일시 정지된 복합기의 기능(또는 동작)을 복원하여, 해당 복합기가 정상적으로 동작할 수 있도록 한다.In addition, the
또한, 해당 복합기와 관련한 사용자 단말(300)은 상기 서버(400)로부터 전송되는 해당 복합기의 사용이 중지 상태에서 사용 가능 상태로 해제될 예정임을 안내하기 위한 제 2 알람 정보를 수신하고, 상기 수신된 제 2 알람 정보를 표시한다(S260).In addition, the
이후, 상기 서버(400)는 해당 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)로 입금된 사용 요금(또는 현금)에 대해서, 상기 입금된 사용 요금에 대응하여 미리 설정된 특정 가상 화폐에 대한 매수 주문 정보를 가상화폐 거래소 서버(500)에 전송한다. 여기서, 상기 매수 주문 정보는 가상 화폐 종류, 매수하고자 하는 현금 금액, 서버(400)의 고유 코드 등을 포함한다.Subsequently, the
일 예로, 상기 서버(400)는 상기 복합기 사용에 따른 월 결제 비용인 현금 10만원에 대해서 미리 설정된 ABCD 코인을 매수하기 위한 제 1 매수 주문 정보를 상기 가상화폐 거래소 서버(500)에 전송한다(S270).For example, the
이후, 상기 가상화폐 거래소 서버(500)는 상기 서버(400)로부터 전송되는 매수 주문 정보를 수신한다.Thereafter, the virtual
또한, 상기 가상화폐 거래소 서버(500)는 상기 매수 주문 정보를 수신한 시점부터 미리 설정된 지연 시간(예를 들어 10분) 동안 동일한 현금 금액만큼 매수를 희망하는 매수자에 대한 정보를 누적하고, 동일한 현금 금액에 대응하는 특정 가상 화폐를 판매하고자 하는 매도자에 대한 정보를 확인한다.In addition, the virtual
일 예로, 상기 가상화폐 거래소 서버(500)는 상기 서버(400)로부터 전송되는 제 1 매수 주문 정보를 수신한다.For example, the virtual
또한, 상기 가상화폐 거래소 서버(500)는 상기 수신된 제 1 매수 주문 정보를 근거로 해당 제 1 매수 주문 정보를 수신한 시점(예를 들어 2018년 8월 15일 오전 10시)부터 미리 설정된 지연 시간인 10분 동안 동일한 10만원에 대응하는 ABCD 코인을 매도하기 위한 제 1 매도자와, 해당 10만원에 대응하는 ABCD 코인을 매수하기 위한 매수자를 확인한다(S280).In addition, the
이후, 상기 매수 주문 정보를 수신한 시점부터 상기 미리 설정된 지연 시간이 지난 경우, 상기 가상화폐 거래소 서버(500)는 해당 매수 주문 정보에 포함된 현금에 대응하는 특정 코인을 판매하고자 하는 매도자와 해당 매수 주문 정보에 포함된 현금과 동일한 현금만큼 특정 코인을 구매하고자 하는 하나 이상의 매수자 간의 환전 기능(또는 매도 및 매수 기능)을 수행한다.Subsequently, when the predetermined delay time elapses from the time of receiving the purchase order information, the virtual
또한, 상기 가상화폐 거래소 서버(500)는 환전 결과(또는 매도 및 매수 결과)를 매도자와 매수자와 관련한 단말(미도시) 및 상기 서버(400)에 각각 제공한다. 여기서, 상기 환전 결과는 환전 일자 및 시각 정보, 가상 계좌 정보, 사용자 고유 코드, 현금 금액, 가상 화폐 종류, 가상 화폐 잔액, 서버(400)의 고유 코드 등을 포함한다.In addition, the
일 예로, 상기 제 1 매수 주문 정보를 수신한 시점(예를 들어 2018년 8월 15일 오전 10시)부터 미리 설정된 지연 시간인 10분이 지날 때, 상기 가상화폐 거래소 서버(500)는 상기 제 1 매수 주문 정보에 포함된 현금 10만원에 대응하는 ABCD 코인을 판매하고자 하는 제 1 매도자가 보유한 100 코인과, 해당 시간 동안 제 1 매도자가 보유한 ABCD 코인을 구매하고자 하는 상기 사용자를 포함한 10명의 매수자에 대해서, 상기 제 1 매도자가 보유한 100 코인을 10으로 나누어 10 코인씩 10명의 매수자에게 각각 분배하고, 상기 제 1 매도자가 보유한 코인을 10명의 매수자가 각각 10만원의 현금으로 매수한다.For example, when 10 minutes, which is a preset delay time, passes from a time point at which the first purchase order information is received (for example, August 15, 2018, 10 am), the virtual
또한, 상기 가상화폐 거래소 서버(500)는 환전 일자 및 시각 정보(예를 들어 2018년 8월 11월 오전 10시 11분), 자동이체계좌 정보(예를 들어 1234-5678-9876-5432), 사용자 고유 코드(예를 들어 AOA 12345), 현금 금액(예를 들어 10만원), 가상 화폐 종류(예를 들어 ABCD 코인), 가상 화폐 잔액(예를 들어 10), 서버(400)의 고유 코드(예를 들어 SEV98765) 등을 포함하는 제 1 환전 결과를 생성하고, 상기 생성된 제 1 환전 결과를 상기 서버(400)에 전송한다.In addition, the virtual
이와 같이, 상기 매도자는 해당 매도자가 보유한 특정 코인에 대해서, 일정 기간 동안 해당 코인을 구매하고자 하는 매수자를 모집하고, 일정 기간 동안 모집된 매수자에게 해당 매도자가 보유한 특정 코인을 해당 매수자들이 매수하고자 하는 현금 비율에 따라 분배(또는 매도)할 수 있다(S290).As such, the seller recruits buyers who want to purchase the coin for a certain period for a specific coin held by the seller, and cash that the buyer wants to buy the specific coin held by the seller to the buyer who has been recruited for a certain period of time. It may be distributed (or sold) according to the ratio (S290).
이후, 상기 서버(400)는 앞서 전송된 매수 주문 정보에 응답하여 상기 가상화폐 거래소 서버(500)로부터 전송되는 환전 결과를 수신한다.Thereafter, the
또한, 상기 서버(400)는 상기 수신된 환전 결과를 표시한다.In addition, the
일 예로, 상기 서버(400)는 앞서 전송된 제 1 매수 주문 정보에 응답하여 상기 가상화폐 거래소 서버(500)로부터 전송되는 제 1 환전 결과를 수신하고, 상기 수신된 제 1 환전 결과를 표시한다(S300).For example, the
이후, 상기 서버(400)는 상기 환전 결과에 따른 특정 가상 화폐 잔액을 해당 제품(200)과 관련한 장비 제조자, 판매자, 운영자, 기술지원자, 콘텐츠 제공자, 투자자 등 각 대상 용도별로 미리 설정된 비용 분배 정보에 따라 분배한다.Subsequently, the
또한, 상기 서버(400)는 상기 분배된 특정 가상 화폐 잔액을 각 공급자와 관련한 가상 계좌로 입금 처리한다. 이때, 상기 서버(400)는 상기 분배된 특정 가상 화폐를 매도하여, 각 공급자와 관련한 지정 계좌로 입금 처리할 수도 있다.In addition, the
일 예로, 상기 서버(400)는 상기 환전 결과에 따른 ABCD 코인의 수량(예를 들어 10)을 미리 설정된 비용 분배 정보에 따라 장비 제조자 2, 판매자 2, 운영자 2, 기술지원자 1, 콘텐츠 제공자 1, 투자자 2로 각각 분배하고, 상기 각각 분배된 ABCD 코인을 해당 사용자들과 관련한 개별 가상 계좌로 각각 입금 처리한다. 여기서, 상기 비용 분배 정보는 장비 제조자 20%, 판매자 20%, 운영자 20%, 기술지원자 10%, 콘텐츠 제공자 10% 및 투자자 20%로 수익을 분배하는 정보를 포함한 상태일 수 있다(S310).For example, the
이후, 상기 서버(400)는 해당 제품(200)과 관련한 비용 정보(예를 들어 계약 내용에 따른 입금일 정보, 입금 일자 및 시각 정보, 입금 금액, 입금자명, 가상 계좌 정보, 사용자 고유 코드 등 포함), 현금 입금된 금액에 대한 특정 가상 화폐로의 환전 결과, 가상 화폐의 용도별 분배 결과 등의 정보를 암호화한다. 이때, 상기 서버(400)는 미리 설정된 암호화 방식에 따른 공개키 또는 개인키를 이용하여 암호화 기능을 수행할 수 있다.Thereafter, the
일 예로, 상기 서버(400)는 상기 복합기와 관련한 제 1 비용 정보(예를 들어 계약 내용에 따른 입금일 정보인 매월 10일, 입금 일자 및 시각인 2018년 8월 13일 오전 9시 20분, 입금 금액인 10만원 입금자명인 홍길동, 자동이체계좌 정보인 1234-5678-9876-5432, 사용자 고유 코드인 AOA 12345 등 포함), 상기 제 1 환전 결과, 상기 용도별 분배 결과(예를 들어 ABCD 가상 화폐 잔액 10을 비용 분배 정보에 따라 장비 제조자 2, 판매자 2, 운영자 2, 기술지원자 1, 콘텐츠 제공자 1, 투자자 2로 분배한 결과 정보 포함) 등의 정보를 미리 설정된 AES(Advanced Encryption Standard, 고급 암호화 표준) 방식을 이용하여 암호화하여 제 1 암호화 정보를 생성한다(S320).For example, the
이후, 상기 서버(400)는 블록체인 서버(600)와 연동하여, 상기 암호화된 정보, 상기 서버(400)의 고유 코드 등을 상기 블록체인 서버(300) 내의 블록체인(또는 블록체인 노드)에 저장한다.Thereafter, the
일 예로, 상기 서버(400)는 상기 블록체인 서버(600)와 연동하여, 상기 암호화된 제 1 암호화 정보, 상기 서버(400)의 고유 코드(예를 들어 SEV98765) 등을 상기 블록체인 서버(600) 내의 블록체인에 분산하여 저장한다(S330).For example, the
이후, 상기 사용자 단말(300)에서 해당 제품(200)과 관련한 비용 정보, 환전 결과, 가상 화폐 분배 결과 등을 요청하기 위한 정보 요청 신호를 생성한다. 여기서, 상기 정보 요청 신호는 해당 사용자와 관련한 사용자 고유 코드 등을 포함한다.Thereafter, the
또한, 상기 사용자 단말(300)은 상기 생성된 정보 요청 신호, 상기 사용자 단말(300)의 식별 정보 등을 상기 블록체인 서버(600)에 전송한다.In addition, the
일 예로, 상기 사용자 단말(300)은 상기 복합기와 관련한 2018년 1월부터 8월까지의 비용 정보를 확인하기 위한 제 1 정보 요청 신호를 생성하고, 상기 생성된 제 1 정보 요청 신호, 상기 사용자 단말(300)의 식별 정보 등을 상기 블록체인 서버(600)에 전송한다(S340).For example, the
이후, 상기 블록체인 서버(600)는 상기 사용자 단말(300)로부터 전송되는 정보 요청 신호, 상기 사용자 단말(300)의 식별 정보 등을 수신한다.Thereafter, the
또한, 상기 블록체인 서버(600)는 해당 블록체인 서버(600)에 저장된(또는 등록된) 복수의 블록체인 중에서 해당 정보 요청 신호에 대응하는 정보를 추출(또는 확인)한다. 여기서, 상기 추출된 정보(또는 추출 정보/암호화된 정보/추출된 암호화된 정보)는 상기 정보 요청 신호에 따라 상기 사용자 단말(300)과 관련한 제품(200)에 대한 비용 정보, 환전 결과, 가상 화폐 분배 결과 등을 포함한다.In addition, the
또한, 상기 블록체인 서버(600)는 상기 추출된 정보를 상기 사용자 단말(300)에 전송한다. 이때, 상기 블록체인 서버(600)는 상기 사용자 단말(300)과의 연동에 의해, 인증 과정을 수행하고, 인증이 정상적으로 수행된 이후에 상기 추출된 정보를 상기 사용자 단말(300)에 전송할 수도 있다.In addition, the
일 예로, 상기 블록체인 서버(600)는 상기 사용자 단말(300)로부터 전송되는 제 1 정보 요청 신호를 수신한다.For example, the
또한, 상기 블록체인 서버(600)는 해당 블록체인 서버(600)를 구성하는 복수의 블록체인 중에서 상기 수신된 제 1 정보 요청 신호와 관련한 암호화된 제 1 비용 정보 등을 추출한다.In addition, the
또한, 상기 블록체인 서버(600)는 상기 추출된 암호화된 제 1 비용 정보 등을 상기 사용자 단말(300)에 전송한다(S350).In addition, the
이후, 상기 사용자 단말(300)은 앞서 전송된 정보 요청 신호 등에 응답하여 상기 블록체인 서버(600)로부터 전송되는 상기 추출된 정보(또는 상기 추출 정보/상기 암호화된 정보/상기 추출된 암호화된 정보/)를 수신한다.Thereafter, the
또한, 상기 사용자 단말(300)은 상기 수신된 추출된 정보를 복호화하여, 상기 제품(200)과 관련한 비용 정보, 환전 정보, 가상 화폐 분배 결과 등을 생성(또는 확인)한다. 이때, 상기 사용자 단말(300)은 미리 설정된 암호화 방식에 따른 공개키 또는 개인키를 이용하여 복호화 기능을 수행할 수 있다.In addition, the
또한, 상기 사용자 단말(300)은 상기 복호화된(또는 생성된/확인된) 정보를 출력한다.In addition, the
일 예로, 상기 사용자 단말(300)은 앞서 전송된 제 1 정보 요청 신호 등에 응답하여 상기 블록체인 서버(600)로부터 전송되는 상기 암호화된 제 1 비용 정보 등을 수신한다.For example, the
또한, 상기 사용자 단말(300)은 상기 미리 설정된 AES 방식을 이용하여 상기 암호화된 제 1 비용 정보 등을 복호화하고, 상기 복호화된 제 1 비용 정보 등을 표시한다(S360).In addition, the
본 발명의 실시예는 앞서 설명된 바와 같이, 할부, 리스, 렌털 등 다양한 옵션이 적용된 제품에 대해서 미리 설정된 조건에 따라 지정된 날짜에 전산상으로 자동 결제가 진행되지 않은 경우, 원격에서 해당 제품에 구비된 하드웨어 락 또는 소프트웨어 락을 구동하여 해당 제품의 동작을 정지시키고, 미리 설정된 블록체인을 이용한 결제 방식을 통해 결제가 진행된 경우 해당 제품의 하드웨어 락 또는 소프트웨어 락을 해제하여, 장기 할부, 리스, 렌털 등이 적용된 제품에 대한 관리가 용이하고, 자금 회수가 용이할 수 있다.As described above, the embodiment of the present invention is provided to the product remotely, if automatic payment is not carried out on a specified date according to a preset condition for the product to which various options such as installment, lease, rental, etc. are applied. Stop the operation of the product by operating the hardware lock or software lock, and if the payment is made through a predetermined payment method using the blockchain, the hardware lock or software lock of the product is released, and long-term installment, lease, rental, etc. This applied product can be easily managed and the money can be recovered easily.
또한, 본 발명의 실시예는 앞서 설명된 바와 같이, 체감형 및 거치형 게임 콘텐츠를 제공하는 게임 장치를 통상적인 상품 판매 방식이 아닌 렌털 형태로 제공하고, 그 사용료를 요청하는 형태로 운영하여, 유통업체는 게임 장비의 판매 부담을 줄이고 소비자는 적은 비용으로 고가의 게임 콘텐츠를 이용할 수 있고, 채권 회수에 대한 다툼이나 비용을 줄일 수 있다.In addition, the embodiment of the present invention, as described above, by providing a game device for providing haptic and deferred game content in a rental form rather than the normal product sales method, and operating in the form of requesting the fee for use, distribution Companies can reduce the burden of selling gaming equipment, consumers can access expensive game content at low cost, and reduce disputes and costs for debt collection.
또한, 본 발명의 실시예는 앞서 설명된 바와 같이, 게임 장비를 이용한 게임 콘텐츠의 실행시마다 콘텐츠 사용료의 결제를 진행하되, 블록체인 기반 암호화 화폐를 이용한 결제 방식을 도입하여, 거래 투명성 및 보안성을 강화할 수 다.In addition, the embodiment of the present invention, as described above, the payment of the content fee for each execution of the game content using the game equipment, by introducing a payment method using a blockchain-based cryptocurrency, transaction transparency and security You can strengthen it.
또한, 본 발명의 실시예는 앞서 설명된 바와 같이, 블록체인을 이용한 결제 수행 시 매도 시점에서 일정 시간 동안의 대기 시간을 설정하여, 매수자 수에 따라 매도자의 수익을 증가시킬 수 있다.In addition, the embodiment of the present invention, as described above, by setting the waiting time for a certain time at the time of selling when performing the payment using the blockchain, it is possible to increase the profit of the seller according to the number of buyers.
전술된 내용은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above description may be modified and modified by those skilled in the art without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention but to describe the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The protection scope of the present invention should be interpreted by the following claims, and all technical ideas within the equivalent scope should be interpreted as being included in the scope of the present invention.
10: 전자 결제 시스템 100: 사용중지 락
200: 제품 300: 사용자 단말
400: 서버 500: 가상화폐 거래소 서버
600: 블록체인 서버10: Electronic payment system 100: Disabled lock
200: product 300: user terminal
400: server 500: cryptocurrency exchange server
600: blockchain server
Claims (8)
상기 제품에 대해서 계약 내용에 따른 미리 설정된 날짜까지 상기 제품과 관련한 자동이체계좌에 사용 요금이 입금되지 않은 상태일 때, 상기 제품에 구비되거나 설치된 사용중지 락을 동작시키기 위한 동작 중지 제어 신호를 상기 사용중지 락에 전송하고, 상기 제품의 동작이 중지될 상태임을 안내하기 위한 동작 중지 예정 알람 정보를 상기 제품과 관련한 사용자 단말에 전송하는 서버;
상기 서버로부터 전송되는 동작 중지 예정 알람 정보를 표시하는 상기 사용자 단말;
상기 서버로부터 전송되는 동작 중지 제어 신호를 근거로 미리 설정된 락 키(lock key)를 이용하여 상기 사용중지 락이 구비되거나 설치된 제품의 동작을 중지시키는 상기 사용중지 락; 및
현금과 가상 화폐 간의 환전 기능을 수행하는 가상화폐 거래소 서버를 포함하며,
상기 서버는,
상기 제품과 관련한 자동이체계좌로 입금된 사용 요금에 대해서, 상기 입금된 사용 요금에 대응하여 미리 설정된 특정 가상 화폐에 대한 매수 주문 정보를 전송하며,
상기 가상화폐 거래소 서버는,
상기 매수 주문 정보를 수신한 시점부터 미리 설정된 지연 시간 동안 상기 매수 주문 정보에 포함된 제 1 현금 금액만큼 특정 코인을 매수하기 희망하는 매수자에 대한 정보를 누적하고, 특정 가상 화폐를 판매하고자 하는 매도자에 대한 정보를 확인하며, 상기 매수 주문 정보를 수신한 시점부터 상기 미리 설정된 지연 시간이 지날 때, 상기 매수 주문 정보에 포함된 상기 제 1 현금에 대응하는 특정 코인을 판매하고자 하는 매도자가 보유한 복수의 코인과, 상기 매수 주문 정보에 포함된 제 1 현금만큼 특정 코인을 구매하고자 하는 하나 이상의 매수자에 대해서, 상기 매도자가 보유한 복수의 코인을 상기 하나 이상의 매수자의 수로 나누어, 상기 나뉜 복수의 코인을 상기 하나 이상의 매수자에게 각각 분배하고, 상기 매도자가 보유한 복수의 코인을 상기 하나 이상의 매수자가 각각 상기 제 1 현금으로 매수하는 환전 기능을 수행하고, 환전 결과를 상기 서버에 제공하며,
상기 서버는,
상기 환전 결과에 따른 특정 가상 화폐 잔액을 장비 제조자, 판매자, 운영자, 기술지원자, 콘텐츠 제공자 및 투자자를 포함하는 상기 제품과 관련한 용도별로 미리 설정된 비용 분배 정보에 따라 분배하고, 상기 분배된 특정 가상 화폐 잔액을 각 공급자와 관련한 자동이체계좌로 입금 처리하는 것을 특징으로 하는 보안 인증 모듈을 이용한 실시간 전자 결제 시스템.Products for which a use contract has been established;
The operation stop control signal for operating the suspension lock provided or installed in the product when the usage fee has not been deposited in the automatic transfer account associated with the product by the preset date according to the contract details for the product. A server configured to transmit a stop lock alarm information to a user terminal associated with the product to transmit a stop lock, and to inform that the operation of the product is to be stopped;
The user terminal for displaying operation stop schedule alarm information transmitted from the server;
The suspension lock for stopping the operation of the product with or having the suspension lock set using a lock key preset based on the operation stop control signal transmitted from the server; And
It includes a cryptocurrency exchange server that performs the exchange function between cash and virtual currency,
The server,
Regarding the usage fee deposited to the automatic transfer account associated with the product, the purchase order information for the specific virtual currency preset in response to the deposited usage fee is transmitted,
The virtual currency exchange server,
Accumulate information about the buyer who wishes to buy a specific coin by the first cash amount included in the purchase order information for a predetermined delay time from the time of receiving the purchase order information, and sell it to the seller who wants to sell the specific virtual currency. A plurality of coins held by a seller who wants to sell a specific coin corresponding to the first cash included in the purchase order information when the predetermined delay time elapses from when the purchase order information is received. And for the one or more buyers who want to purchase a specific coin by the first cash included in the purchase order information, divide the plurality of coins held by the seller by the number of one or more buyers, and divide the divided plurality of coins into the one or more buyers. Each of the shares is distributed to the buyer, and a plurality of coins held by the seller are traded. Performing exchange function for each number of the at least one fixer to the first cash, to provide the results to the exchange server,
The server,
The specific virtual currency balance according to the result of the exchange is distributed according to the cost distribution information preset for each use related to the product including the equipment manufacturer, the seller, the operator, the technical supporter, the content provider, and the investor. Real-time electronic payment system using a security authentication module, characterized in that the deposit processing to the automatic transfer account associated with each supplier.
상기 서버는,
상기 자동이체계좌로의 비용 입금 상태가 확인될 때, 상기 제품의 동작 중지를 해제하기 위한 동작 중지 해제 제어 신호를 상기 사용중지 락에 전송하고, 상기 제품의 동작 중지가 해제될 상태임을 안내하기 위한 동작 중지 해제 알람 정보를 상기 사용자 단말에 전송하며,
상기 사용자 단말은,
상기 서버로부터 전송되는 동작 중지 해제 알람 정보를 표시하며,
상기 사용중지 락은,
상기 서버로부터 전송되는 동작 중지 해제 제어 신호를 근거로 상기 미리 설정된 락 키를 이용하여 상기 사용중지 락이 구비된 제품에 설정된 동작 중지 상태를 해제하는 것을 특징으로 하는 보안 인증 모듈을 이용한 실시간 전자 결제 시스템.The method of claim 1,
The server,
When the state of the payment of money to the automatic transfer system account is confirmed, an operation stop release control signal for releasing the operation stop of the product is transmitted to the stop lock, and to guide that the operation stop of the product is released. Transmits an operation stop release alarm information to the user terminal,
The user terminal,
Displays the operation stop release alarm information transmitted from the server,
The suspension lock,
Real-time electronic payment system using the security authentication module, characterized in that for canceling the operation stop state set in the product with the lock lock on the basis of the pre-set lock key transmitted from the server.
상기 서버와의 연동에 의해, 정보를 블록체인에 저장하는 블록체인 서버;를 더 포함하며,
상기 서버는,
상기 제품과 관련한 비용 정보, 현금 입금된 금액에 대한 특정 가상 화폐로의 환전 결과 및 가상 화폐의 용도별 분배 결과를 암호화하고, 상기 블록체인 서버와 연동하여, 상기 암호화된 정보 및 상기 서버의 고유 코드를 상기 블록체인 서버 내의 블록체인에 저장하며,
상기 사용자 단말은,
상기 사용자 단말에 대응하는 제품과 관련한 비용 정보, 환전 결과 및 가상 화폐 분배 결과 중 적어도 하나의 정보를 요청하기 위한 정보 요청 신호를 전송하고, 상기 블록체인 서버로부터 전송되는 추출된 정보를 복호화하여, 상기 사용자 단말에 대응하는 제품과 관련한 비용 정보, 환전 결과 및 가상 화폐 분배 결과 중 적어도 하나의 정보를 출력하며,
상기 블록체인 서버는,
상기 블록체인 서버에 저장된 복수의 블록체인 중에서 상기 정보 요청 신호에 대응하는 정보를 추출하고, 상기 추출된 정보를 상기 사용자 단말에 전송하는 것을 특징으로 하는 보안 인증 모듈을 이용한 실시간 전자 결제 시스템.The method of claim 1,
And a blockchain server that stores information in a blockchain by interworking with the server.
The server,
Encrypts the cost information related to the product, the conversion result to the specific virtual currency for the cash deposit amount and the distribution result for each use of the virtual currency, and in conjunction with the blockchain server, the encrypted information and the unique code of the server Stored in the blockchain in the blockchain server,
The user terminal,
Transmitting an information request signal for requesting at least one of cost information related to a product corresponding to the user terminal, a currency exchange result and a virtual currency distribution result, and decoding the extracted information transmitted from the blockchain server, Outputting at least one of cost information, currency exchange result, and virtual currency distribution result related to a product corresponding to the user terminal;
The blockchain server,
And extracting information corresponding to the information request signal from a plurality of blockchains stored in the blockchain server, and transmitting the extracted information to the user terminal.
상기 서버에 의해, 상기 생성된 동작 중지 제어 신호를 상기 제품에 구비된 사용중지 락에 전송하고, 상기 생성된 동작 중지 예정 알람 정보를 상기 제품과 관련한 사용자 단말에 전송하는 단계;
상기 사용자 단말에 의해, 상기 서버로부터 전송되는 동작 중지 예정 알람 정보를 표시하는 단계;
상기 사용중지 락에 의해, 상기 서버로부터 전송되는 동작 중지 제어 신호를 근거로 미리 설정된 락 키(lock key)를 이용하여 상기 사용중지 락이 구비되거나 설치된 제품의 동작을 중지시키는 단계;
상기 서버에 의해, 상기 제품과 관련한 자동이체계좌로 입금된 사용 요금에 대해서, 상기 입금된 사용 요금에 대응하여 미리 설정된 특정 가상 화폐에 대한 매수 주문 정보를 전송하는 단계;
가상화폐 거래소 서버에 의해, 상기 매수 주문 정보를 수신한 시점부터 미리 설정된 지연 시간 동안 상기 매수 주문 정보에 포함된 제 1 현금 금액만큼 특정 코인을 매수하기 희망하는 매수자에 대한 정보를 누적하고, 특정 가상 화폐를 판매하고자 하는 매도자에 대한 정보를 확인하는 단계;
상기 매수 주문 정보를 수신한 시점부터 상기 미리 설정된 지연 시간이 지날 때, 상기 가상화폐 거래소 서버에 의해, 상기 매수 주문 정보에 포함된 상기 제 1 현금에 대응하는 특정 코인을 판매하고자 하는 매도자가 보유한 복수의 코인과, 상기 매수 주문 정보에 포함된 제 1 현금만큼 특정 코인을 구매하고자 하는 하나 이상의 매수자에 대해서, 상기 매도자가 보유한 복수의 코인을 상기 하나 이상의 매수자의 수로 나누어, 상기 나뉜 복수의 코인을 상기 하나 이상의 매수자에게 각각 분배하고, 상기 매도자가 보유한 복수의 코인을 상기 하나 이상의 매수자가 각각 상기 제 1 현금으로 매수하는 환전 기능을 수행하는 단계;
상기 가상화폐 거래소 서버에 의해, 환전 결과를 상기 서버에 제공하는 단계; 및
상기 서버에 의해, 상기 환전 결과에 따른 특정 가상 화폐 잔액을 장비 제조자, 판매자, 운영자, 기술지원자, 콘텐츠 제공자 및 투자자를 포함하는 상기 제품과 관련한 용도별로 미리 설정된 비용 분배 정보에 따라 분배하고, 상기 분배된 특정 가상 화폐를 매도하여 각 공급자와 관련한 지정 계좌로 입금 처리하는 단계를 포함하는 보안 인증 모듈을 이용한 실시간 전자 결제 방법.When the usage fee is not deposited in the automatic transfer account associated with the product by the preset date according to the contract contents for the product for which the usage contract is set, the server is configured to operate the suspension lock provided or installed on the product. Generating an operation stop control signal and generating operation stop schedule alarm information for guiding that the operation of the product is to be stopped;
Transmitting, by the server, the generated stop operation control signal to a stop lock provided in the product, and transmitting the generated stop operation alarm information to a user terminal associated with the product;
Displaying, by the user terminal, an operation stop schedule alarm information transmitted from the server;
Suspending, by the suspension lock, an operation of the product having the disabled lock or installed using a lock key preset based on the operation stop control signal transmitted from the server;
Transmitting, by the server, the purchase order information for a specific virtual currency preset in correspondence with the deposited usage fee, with respect to the usage fee deposited to the automatic transfer account associated with the product;
Accumulate, by the virtual currency exchange server, information on the buyer who wants to buy a specific coin by the first cash amount included in the purchase order information for a predetermined delay time from the time of receiving the purchase order information; Identifying information about the seller who wants to sell the money;
When the predetermined delay time elapses from the time of receiving the purchase order information, a plurality of possessions held by the seller who wants to sell a specific coin corresponding to the first cash included in the purchase order information by the virtual currency exchange server For the at least one buyer who wants to purchase a specific coin by the first cash included in the purchase order information, the plurality of coins held by the seller is divided by the number of the at least one buyer, and the divided plurality of coins are divided into Distributing to one or more buyers, respectively, and performing a currency exchange function in which the one or more buyers buy each of the coins held by the seller for the first cash;
Providing, by the virtual currency exchange server, a currency exchange result to the server; And
Distribute, by the server, a specific virtual currency balance according to the result of the exchange according to preset cost distribution information for each use associated with the product, including equipment manufacturer, seller, operator, technical supporter, content provider and investor; Real-time electronic payment method using a security authentication module comprising the step of selling the specified virtual currency and the deposit to the designated account associated with each provider.
상기 자동이체계좌로의 비용 입금 상태가 확인될 때, 상기 서버에 의해, 상기 제품의 동작 중지를 해제하기 위한 동작 중지 해제 제어 신호를 상기 사용중지 락에 전송하는 단계;
상기 서버에 의해, 상기 제품의 동작 중지가 해제될 상태임을 안내하기 위한 동작 중지 해제 알람 정보를 상기 사용자 단말에 전송하는 단계;
상기 사용자 단말에 의해, 상기 서버로부터 전송되는 동작 중지 해제 알람 정보를 표시하는 단계; 및
상기 사용중지 락에 의해, 상기 서버로부터 전송되는 동작 중지 해제 제어 신호를 근거로 상기 미리 설정된 락 키를 이용하여 상기 사용중지 락이 구비되거나 설치된 제품에 설정된 동작 중지 상태를 해제하는 단계를 더 포함하는 것을 특징으로 하는 보안 인증 모듈을 이용한 실시간 전자 결제 방법.The method of claim 5,
When the payment state of the automatic transfer system is confirmed, transmitting, by the server, an operation stop release control signal for canceling the operation stop of the product to the stop lock;
Transmitting, by the server, operation stop release alarm information to the user terminal to inform that the operation stop state of the product is to be released;
Displaying, by the user terminal, operation stop cancellation alarm information transmitted from the server; And
Releasing, by the inactive lock, an inactive state set in a product in which the inactive lock is provided or installed by using the preset lock key based on the inactive release control signal transmitted from the server. Real-time electronic payment method using a security authentication module characterized in that.
상기 서버에 의해, 상기 제품과 관련한 비용 정보, 현금 입금된 금액에 대한 특정 가상 화폐로의 환전 결과 및 가상 화폐의 용도별 분배 결과를 암호화하는 단계;
상기 서버에 의해, 블록체인 서버와 연동하여, 상기 암호화된 정보 및 상기 서버의 고유 코드를 상기 블록체인 서버 내의 블록체인에 저장하는 단계;
상기 사용자 단말에 의해, 상기 사용자 단말에 대응하는 제품과 관련한 비용 정보, 환전 결과 및 가상 화폐 분배 결과 중 적어도 하나의 정보를 요청하기 위한 정보 요청 신호를 전송하는 단계;
상기 블록체인 서버에 의해, 상기 블록체인 서버에 저장된 복수의 블록체인 중에서 상기 정보 요청 신호에 대응하는 정보를 추출하는 단계;
상기 블록체인 서버에 의해, 상기 추출된 정보를 상기 사용자 단말에 전송하는 단계;
상기 사용자 단말에 의해, 상기 블록체인 서버로부터 전송되는 상기 추출된 정보를 복호화하여, 상기 사용자 단말에 대응하는 제품과 관련한 비용 정보, 환전 결과 및 가상 화폐 분배 결과 중 적어도 하나의 정보를 출력하는 단계; 및
상기 서버에 의해, 실시간으로 확인되는 상기 제품의 위치 정보를 상기 사용자 단말에 제공하는 단계를 더 포함하는 것을 특징으로 하는 보안 인증 모듈을 이용한 실시간 전자 결제 방법.The method of claim 5,
Encrypting, by the server, the cost information related to the product, the exchange result into a specific virtual currency for the cash deposited amount, and the distribution result per use of the virtual currency;
Storing, by the server in association with a blockchain server, the encrypted information and a unique code of the server in a blockchain in the blockchain server;
Transmitting, by the user terminal, an information request signal for requesting at least one of cost information related to a product corresponding to the user terminal, a currency exchange result, and a virtual currency distribution result;
Extracting, by the blockchain server, information corresponding to the information request signal from a plurality of blockchains stored in the blockchain server;
Transmitting, by the blockchain server, the extracted information to the user terminal;
Decoding, by the user terminal, the extracted information transmitted from the blockchain server and outputting at least one of cost information, a currency exchange result, and a virtual currency distribution result related to a product corresponding to the user terminal; And
And providing, by the server, location information of the product which is confirmed in real time to the user terminal, using the security authentication module.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20180087088 | 2018-07-26 | ||
KR1020180087088 | 2018-07-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101993837B1 true KR101993837B1 (en) | 2019-09-30 |
Family
ID=68098452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180105331A Expired - Fee Related KR101993837B1 (en) | 2018-07-26 | 2018-09-04 | Electronic payment system using security certification module and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101993837B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020011897A (en) * | 2000-08-03 | 2002-02-09 | 마쯔즈키 다다오 | License management method and apparatus |
KR100805961B1 (en) | 2007-01-04 | 2008-02-25 | 배은숙 | How to sell or rent goods or services by interest-free long-term installment |
KR20140012861A (en) * | 2012-07-23 | 2014-02-04 | 이영석 | Method, server, system, and computer readable recording medium for managing contract |
KR101694455B1 (en) * | 2016-03-14 | 2017-01-17 | 주식회사 스트리미 | Method and apparatus for exchanging or remitting blockchain-based virtual currency |
-
2018
- 2018-09-04 KR KR1020180105331A patent/KR101993837B1/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020011897A (en) * | 2000-08-03 | 2002-02-09 | 마쯔즈키 다다오 | License management method and apparatus |
KR100805961B1 (en) | 2007-01-04 | 2008-02-25 | 배은숙 | How to sell or rent goods or services by interest-free long-term installment |
KR20140012861A (en) * | 2012-07-23 | 2014-02-04 | 이영석 | Method, server, system, and computer readable recording medium for managing contract |
KR101694455B1 (en) * | 2016-03-14 | 2017-01-17 | 주식회사 스트리미 | Method and apparatus for exchanging or remitting blockchain-based virtual currency |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108476228B (en) | Based on the network security with the IP white list degree of approach | |
EP0734556B1 (en) | Network based payment system and method for using such system | |
US20180068286A1 (en) | Serial number and payment data based payement card processing | |
KR102287626B1 (en) | System for integrating mileage based on blockchain and method thereof | |
US12182888B2 (en) | Systems, devices and methods for tracking authenticated clean energy with blockchains | |
KR102110605B1 (en) | Method for trading blockchain exchange based real electronic wallet and method for trading the same | |
KR100538931B1 (en) | Contents commercing method based on Peer to Peer networks and system thereof | |
CN113469672A (en) | Online payment and account distribution method and device, server and storage medium | |
US20200111159A1 (en) | Systems and methods for distributed ledger-based stock transactions | |
KR102329779B1 (en) | System for investing contents using crypto-currency based on blockchain and method thereof | |
KR102117063B1 (en) | System for attracting funding using star-marketing system sharing profit and method thereof | |
JP6667010B2 (en) | Mobile prepaid card service system, clone card storage device and service method thereof | |
US9785937B2 (en) | Computer enabled methods and systems for facilitating micropayments via public networks | |
KR102091190B1 (en) | System for paying using virtual money and method thereof | |
KR101172871B1 (en) | Method and system of secure payment using onetime authentication information | |
KR20200130558A (en) | Method for operating a crypto-currency exchange | |
TW201828203A (en) | System for digitizing and trading quantified assets and method thereof | |
KR101993837B1 (en) | Electronic payment system using security certification module and method thereof | |
US20230011615A1 (en) | Electronic payment system and method suitable for ott environment | |
KR20120076520A (en) | Payment agency system using bank account and method thereof | |
KR101172872B1 (en) | Method and system of secure payment using authentication number | |
KR102204654B1 (en) | Method and apparatus for providing content purchased from offline store | |
US20160019520A1 (en) | Conducting a transaction between a service provider and a merchant | |
JPWO2020040070A1 (en) | Transaction processing methods, systems and programs | |
KR102280438B1 (en) | System for transacting digital contents and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180904 |
|
PA0201 | Request for examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20180904 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20180918 Patent event code: PE09021S01D |
|
PE0601 | Decision on rejection of patent |
Patent event date: 20181226 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20180918 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20181226 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20181001 Comment text: Amendment to Specification, etc. |
|
PX0701 | Decision of registration after re-examination |
Patent event date: 20190118 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20190110 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20181226 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20181001 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190621 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20190624 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20220607 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20230621 Start annual number: 5 End annual number: 5 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20250402 |