[go: up one dir, main page]

KR101993837B1 - Electronic payment system using security certification module and method thereof - Google Patents

Electronic payment system using security certification module and method thereof Download PDF

Info

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
Application number
KR1020180105331A
Other languages
Korean (ko)
Inventor
옥철식
Original Assignee
옥철식
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 옥철식 filed Critical 옥철식
Application granted granted Critical
Publication of KR101993837B1 publication Critical patent/KR101993837B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/067Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0645Rental 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

보안 인증 모듈을 이용한 실시간 전자 결제 시스템 및 그 방법{Electronic payment system using security certification module and method thereof}Electronic payment system using security certification module and method thereof

본 발명은 보안 인증 모듈을 이용한 실시간 전자 결제 시스템 및 그 방법에 관한 것으로, 특히 할부, 리스(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.

한국등록특허 제10-0805961호 [제목: 무이자 장기 할부에 의한 물품 또는 용역의 판매 또는 대여방법]Korean Registered Patent No. 10-0805961 [Title: Method of selling or renting goods or services by interest-free long-term installment]

본 발명의 목적은 할부, 리스, 렌털 등 다양한 옵션이 적용된 제품에 대해서 미리 설정된 조건에 따라 지정된 날짜에 전산상으로 자동 결제가 진행되지 않은 경우, 원격에서 해당 제품에 구비된 하드웨어 락 또는 소프트웨어 락을 구동하여 해당 제품의 동작을 정지시키고, 미리 설정된 블록체인을 이용한 결제 방식을 통해 결제가 진행된 경우 해당 제품의 하드웨어 락 또는 소프트웨어 락을 해제하는 보안 인증 모듈을 이용한 실시간 전자 결제 시스템 및 그 방법을 제공하는 데 있다.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 electronic payment system 10 using a security authentication module according to an embodiment of the present invention.

도 1에 도시한 바와 같이, 보안 인증 모듈을 이용한 실시간 전자 결제 시스템(10)은 사용중지 락(100), 제품(200), 사용자 단말(300), 서버(400), 가상화폐 거래소 서버(500) 및 블록체인 서버(600)로 구성된다. 도 1에 도시된 전자 결제 시스템(10)의 구성 요소 모두가 필수 구성 요소인 것은 아니며, 도 1에 도시된 구성 요소보다 많은 구성 요소에 의해 전자 결제 시스템(10)이 구현될 수도 있고, 그보다 적은 구성 요소에 의해서도 전자 결제 시스템(10)이 구현될 수도 있다.As shown in FIG. 1, the real-time electronic payment system 10 using the security authentication module is disabled lock 100, product 200, user terminal 300, server 400, virtual currency exchange server 500 ) And the blockchain server 600. Not all components of the electronic payment system 10 shown in FIG. 1 are essential components, and the electronic payment system 10 may be implemented by more components than those shown in FIG. The electronic payment system 10 may also be implemented by components.

상기 사용중지 락(100), 상기 제품(200), 상기 사용자 단말(300), 상기 서버(400), 상기 가상화폐 거래소 서버(500) 및 상기 블록체인 서버(600) 각각은 다른 단말들과의 통신 기능을 수행하기 위한 통신부(미도시), 다양한 정보 및 프로그램(또는 애플리케이션)을 저장하기 위한 저장부(미도시), 다양한 정보 및 프로그램 실행 결과를 표시하기 위한 표시부(미도시), 상기 다양한 정보 및 프로그램 실행 결과에 대응하는 음성 정보를 출력하기 위한 음성 출력부(미도시), 각 단말의 다양한 구성 요소 및 기능을 제어하기 위한 제어부(미도시) 등을 포함할 수 있다.Each of the disabled lock 100, the product 200, the user terminal 300, the server 400, the cryptocurrency exchange server 500, and the blockchain server 600 is connected to other terminals. A communication unit (not shown) for performing a communication function, a storage unit (not shown) for storing various information and programs (or applications), a display unit (not shown) for displaying various information and program execution results, and the various information. And a voice output unit (not shown) for outputting voice information corresponding to a program execution result, and a controller (not shown) for controlling various components and functions of each terminal.

상기 사용중지 락(100)은 고유한 락 키(lock key)를 포함(또는 저장)한다. 여기서, 상기 사용중지 락(100)은 소프트웨어 방식(또는 소프트웨어 락 방식), 하드웨어 방식(또는 하드웨어 락 방식) 등을 포함한다.The disabled lock 100 includes (or stores) a unique lock key. Here, the disabled lock 100 includes a software method (or a software lock method), a hardware method (or a hardware lock method), and the like.

또한, 상기 사용중지 락(100)이 하드웨어 방식으로 동작하는 경우, 상기 사용중지 락(100)은 임의의 구성 요소(예를 들어 상기 제품(200) 등 포함)에 탈/부착(또는 탑재) 가능하도록 구성한다.In addition, when the suspension lock 100 is operated in a hardware manner, the suspension lock 100 may be attached / removed (or mounted) to any component (including the product 200, for example). Configure to

또한, 상기 사용중지 락(100)이 소프트웨어 방식으로 동작하는 경우, 상기 사용중지 락(100)은 상기 임의의 구성 요소(예를 들어 상기 제품(200) 등 포함)에 설치(또는 인스톨) 가능하도록 구성한다.In addition, when the suspension lock 100 operates in a software manner, the suspension lock 100 may be installed (or installed) on any of the components (eg, the product 200, etc.). Configure.

또한, 상기 사용중지 락(100)은 상기 제품(200), 상기 서버(400) 등과 통신하기 위한 통신부(미도시)를 포함한다.In addition, the stop lock 100 includes a communication unit (not shown) for communicating with the product 200, the server 400, and the like.

또한, 상기 사용중지 락(100)은 상기 서버(400)로부터 전송되는 동작 중지 제어 신호를 수신한다. 여기서, 상기 동작 중지 제어 신호는 해당 제품(200)의 동작을 중지시키기 위한 정보, 해당 제품(200)과 관련한 고유 식별 정보, 상기 사용자 단말(300)과 관련한 사용자 정보(또는 사용자 고유 식별 정보) 등을 포함한다.In addition, the suspension lock 100 receives an operation stop control signal transmitted from the server 400. Here, the operation stop control signal is information for stopping the operation of the product 200, unique identification information associated with the product 200, user information associated with the user terminal 300 (or user unique identification information) and the like. It includes.

또한, 상기 사용중지 락(100)은 상기 수신된 동작 중지 제어 신호를 근거로 미리 설정된 락 키(lock key)를 이용하여 상기 사용중지 락(100)이 구비된(또는 설치된) 제품(200)의 동작을 중지시킨다. 이때, 상기 사용중지 락(100)에 의해 동작 중지된 제품(200)은 미리 설정된 최소 기능(예를 들어 전원 온/오프 기능, 기본 제어 데이터 송수신 기능 및 표시 기능 등 포함)만을 수행할 수 있다.In addition, the suspension lock 100 is a product of the product 200 equipped with (or installed) the suspension lock 100 using a lock key set in advance based on the received operation stop control signal. Stop the operation. In this case, the product 200 stopped by the suspension lock 100 may perform only a predetermined minimum function (including a power on / off function, a basic control data transmission / reception function, and a display function).

상기 미리 설정된 날짜가 지난 후, 해당 제품(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 product 200, the suspension lock 100 is stopped from the operation transmitted from the server 400 Receive a release control signal. Here, the operation stop release control signal may include information for resuming (or halting) the operation of the product 200, unique identification information associated with the product 200, and user information associated with the user terminal 300 ( Or user unique identification information).

또한, 상기 사용중지 락(100)은 상기 수신된 동작 중지 해제 제어 신호를 근거로 상기 미리 설정된 락 키를 이용하여 상기 사용중지 락(100)이 구비된(또는 설치된) 제품(200)에 설정된 동작 중지 상태를 해제한다.In addition, the suspension lock 100 is an operation set in the product 200 equipped with (or installed) the suspension lock 100 using the preset lock key based on the received operation stop release control signal. Release the paused state.

이와 같이, 보안 인증 모듈인 상기 사용중지 락(100)은 상기 서버(400)로부터 전송되는 동작 중지 제어 신호 또는 동작 중지 해제 제어 신호에 따라 해당 사용중지 락(100)이 부착된(또는 설치된) 제품(200)의 동작을 중지시키거나 또는 중지 상태를 해제할 수 있다.As described above, the suspension lock 100 which is a security authentication module is a product having the suspension lock 100 attached (or installed) according to the operation stop control signal or the operation stop release control signal transmitted from the server 400. The operation of 200 may be stopped or released.

상기 제품(200)은 상기 서버(400)와 관련해서 장비 제조자, 판매자, 운영자, 기술지원자, 콘텐츠 제공자, 투자자 등에 의해 할부, 리스, 렌털 등에 의한 사용 계약 기능이 적용된 상태일 수 있다. 여기서, 상기 제품(200)은 복합기, 복사기, 정수기, 자동차, 의료기기, 산업장비, 게임장비, 안마기 등뿐만 아니라, 해당 사용중지 락(100) 기능이 적용되고 사용 계약 기능이 적용될 수 있는 월세 등의 형태의 오피스텔, 원룸 등의 도어락 시스템(미도시), 오피스텔, 원룸 내부의 텔레비전, 냉장고 등의 생활 가전 장치 등을 포함할 수 있다.The product 200 may be in a state in which a use contract function by installment, lease, rental, etc. is applied by an equipment manufacturer, a seller, an operator, a technical supporter, a content provider, an investor, or the like with respect to the server 400. Here, the product 200 is a multi-function device, a copier, a water purifier, a car, a medical device, an industrial equipment, a game equipment, a massage machine, etc., as well as a rent that the function of the use lock function 100 is applied and a use contract function can be applied. It may include a door lock system (not shown), such as an officetel, a studio, a household appliance such as an officetel, a television in a studio, a refrigerator, and the like.

또한, 상기 제품(200)은 해당 제품을 할부, 리스, 렌털하는 사용자 단말(300)의 사용자가 지정한 특정 위치에 배치(또는 설치)된 상태일 수 있다.In addition, the product 200 may be in a state of being disposed (or installed) at a specific location designated by a user of the user terminal 300 to install, lease, or rent the corresponding product.

또한, 상기 제품(200)의 일측에는 상기 사용중지 락(100)이 연결(또는 부착/구비/설치)된다. 이때, 상기 사용중지 락(100)은 상기 제품(200)에 탈/부착 또는 설치(또는 인스톨)될 수 있다.In addition, the stop lock 100 is connected (or attached / equipped / installed) to one side of the product 200. In this case, the stop lock 100 may be removed / attached or installed (or installed) on the product 200.

또한, 상기 제품(200)은 상기 동작 중지 제어 신호를 근거로 상기 사용중지 락(100)에 의해 해당 제품(200)의 동작(또는 기능)이 중지된다.In addition, the product 200 stops the operation (or function) of the product 200 by the stop lock 100 based on the operation stop control signal.

또한, 상기 제품(200)은 상기 동작 중지 해제 제어 신호를 근거로 상기 사용중지 락(100)에 의해 해당 제품(200)의 동작 중지 상태가 해제되고, 해당 제품(200)이 정상적으로 동작할 수 있다.In addition, the product 200 may release the operation stop state of the product 200 by the stop lock 100 based on the operation stop release control signal, and the product 200 may operate normally. .

이와 같이, 상기 사용중지 락(100)이 일측에 형성된 제품(200) 또는 상기 사용중지 락(100)이 설치된 제품(200)은 상기 서버(400)로부터 전송되는 제어 신호(예를 들어 상기 동작 중지 제어 신호, 상기 동작 중지 해제 제어 신호 등 포함)를 근거로 상기 사용중지 락(100)에 의해 기능이 정지(또는 일시 정지/중지)되거나 또는, 기능 정지 상태가 해제될 수 있다.As such, the product 200 in which the stop lock 100 is formed on one side or the product 200 in which the stop lock 100 is installed is a control signal transmitted from the server 400 (for example, the operation stops). On the basis of a control signal, the operation stop release control signal, etc.), the function can be stopped (or paused / stopped) or the function stop state is released by the stop lock 100.

또한, 상기 제품(200)은 해당 제품(200)과 관련한 동작 상태 정보, 해당 제품(200)의 고유 식별 정보 등을 미리 설정된 시간 간격 또는 상기 서버(400)의 요청에 응답하여 상기 서버(400)에 전송한다. 여기서, 상기 동작 상태 정보는, 해당 제품(200)의 온/오프 상태 정보, 온/오프 시점의 날짜 및 시각 정보, 기능 일시 정지/해제 상태 정보, 기능 일시 정지/해제 시점의 날짜 및 시각 정보, 해당 제품(200)이 위치한 실시간 위치 정보, 해당 제품(200)의 상태 정보, 실시간 모니터링에 따른 모니터링 정보, 사용 기록 정보 등을 포함한다.In addition, the product 200 in response to a request of the server 400 or a predetermined time interval or the operation status information associated with the product 200, the unique identification information of the product 200, the server 400 To transmit. Here, the operation state information, the on / off state information of the product 200, the date and time information of the on / off time, the function pause / release state information, the date and time information of the function pause / release time, It includes real-time location information, the state information of the product 200, the monitoring information according to the real-time monitoring, the usage record information, etc., where the corresponding product 200 is located.

이와 같이, 상기 제품(200)과 관련한 실시간 위치 정보(예를 들어 GPS 기능을 통해 확인되는 상기 제품(200)의 실시간 위치 정보)가 상기 서버(400)에 제공됨에 따라, 해당 서버(400) 또는 해당 제품(200)을 제공하는 공급자가 소지한 공급자 단말(미도시)에서는 해당 제품(200)과 관련한 실시간 위치 확인을 통해 관리 기능을 강화할 수 있다.As such, as the real-time location information (for example, the real-time location information of the product 200 confirmed through the GPS function) related to the product 200 is provided to the server 400, the server 400 or In a supplier terminal (not shown) possessed by a supplier providing the corresponding product 200, a management function may be strengthened through real-time location check associated with the corresponding product 200.

상기 사용자 단말(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 user terminal 300 may include a smart phone, a portable terminal, a mobile terminal, a personal digital assistant (PDA), a portable multimedia player (PMP) terminal, and telematics. ) Terminals, Navigation Terminals, Personal Computers, Notebook Computers, Slate PCs, Tablet PCs, Ultrabooks, Wearable Devices (e.g., Watches) Smartwatch, Glass Glass, Head Mounted Display (HMD), Wibro, IPTV (Internet Protocol Television), Smart TV, Digital Broadcasting, AVN (Audio Video Navigation) ) It can be applied to various terminals such as terminals, A / V (Audio / Video) systems, flexible terminals, digital signage devices, and the like.

또한, 상기 사용자 단말(300)은 상기 제품(200), 상기 서버(400), 상기 가상화폐 거래소 서버(500), 상기 블록체인 서버(600) 등과 통신한다.In addition, the user terminal 300 communicates with the product 200, the server 400, the virtual currency exchange server 500, the blockchain server 600, and the like.

또한, 상기 사용자 단말(300)은 해당 제품(200)을 사용하거나 해당 제품(200)에 대한 계약 기능을 수행한 사용자가 소지한 단말일 수 있다.In addition, the user terminal 300 may be a terminal possessed by a user who uses the product 200 or performs a contract function for the product 200.

또한, 상기 사용자 단말(300)은 상기 서버(400)와의 연동에 의해, 해당 제품(200)에 대한 A/S 신청 기능, 사용 요금 입금 기능 등을 수행하기 위한 사용자로 회원 가입하며, 개인 정보, 해당 제품(200)과 관련한 제품 정보 등을 상기 서버(400)에 등록한다.In addition, the user terminal 300, by interworking with the server 400, a member as a user for performing the A / S application function, the usage fee deposit function, etc. for the product 200, personal information, Product information related to the corresponding product 200 is registered in the server 400.

또한, 회원 가입 절차 수행 시, 상기 사용자 단말(300)은 본인 인증 수단(예를 들어 이동 전화, 신용카드, 아이핀 등 포함)을 통한 인증 기능을 완료해야 상기 서버(400)에 대한 회원 가입 절차를 정상적으로 완료할 수 있다.In addition, when performing the membership registration process, the user terminal 300 must complete the authentication function through an authentication means (for example, a mobile phone, a credit card, an i-pin, etc.) to perform the membership registration process for the server 400. You can complete normally.

또한, 상기 사용자 단말(300)은 상기 서버(400)와의 연동에 의해, 해당 제품(200)의 사용과 관련한 전자 계약 기능을 수행(또는 실행)한다.In addition, the user terminal 300 performs (or executes) an electronic contract function related to the use of the product 200 by interworking with the server 400.

또한, 상기 사용자 단말(300)은 상기 서버(400)로부터 제공되는 해당 제품(200)과 관련한 전자 계약 기능 수행 결과를 출력(또는 표시)한다.In addition, the user terminal 300 outputs (or displays) a result of performing an electronic contract function related to the corresponding product 200 provided from the server 400.

또한, 상기 제품(200)과 관련한 계약 내용에 따라 사용 요금을 입금하기 위한 미리 설정된 날짜가 도래하는 경우, 상기 사용자 단말(300)은 해당 사용자 단말(300)에 미리 저장된 계약 내용을 근거로 사용 요금 입금 예정일이 도래한 상태임을 안내하기 위한 안내 정보를 출력하거나 또는 상기 서버(400)로부터 전송되는 사용 요금 입금을 안내하기 위한 안내 정보를 출력한다.In addition, when a preset date for depositing a usage fee according to the contract content associated with the product 200 arrives, the user terminal 300 uses the usage fee based on a contract content previously stored in the corresponding user terminal 300. The guide information for guiding that the deposit due date has arrived or outputs guide information for guiding the usage fee transfer transmitted from the server 400.

또한, 해당 사용 요금 입금 예정일에 따라 해당 사용자 단말(300)의 사용자가 해당 제품(200)과 관련하여 미리 설정된 자동이체계좌(또는 가상 계좌)로 해당 계약 내용에 따른 사용 요금을 정상적으로 입금한 경우, 상기 사용자 단말(300)은 상기 서버(400)로부터 전송되는 사용 요금이 정상적으로 입금된 상태임을 안내하는 안내 정보를 수신하고, 상기 수신된 사용 요금이 정상적으로 입금된 상태임을 안내하는 정보를 출력한다.In addition, when the user of the user terminal 300 according to the usage fee due date, if the user fee is normally deposited in the automatic transfer account (or virtual account) preset in relation to the product 200, The user terminal 300 receives guide information indicating that the usage fee transmitted from the server 400 is normally deposited, and outputs information indicating that the received usage fee is normally deposited.

또한, 해당 사용 요금 입금 예정일에 따라 해당 사용자 단말(300)의 사용자가 해당 제품(200)과 관련하여 미리 설정된 자동이체계좌(또는 가상 계좌)로 해당 계약 내용에 따른 사용 요금을 정상적으로 상기 사용 요금 입금 예정일까지 입금하지 않은 경우, 상기 사용자 단말(300)은 상기 서버(400)로부터 전송되는 해당 제품(200)의 동작이 중지될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 예정 알람 정보)를 수신한다. 여기서, 상기 동작 중지 예정 알람 정보는 해당 제품(200)과 관련한 정보(예를 들어 제품명, 제품 고유 코드, 제품 설치 위치 정보 등 포함), 계약 내용(예를 들어 입금 예정일, 사용 요금 등 포함) 등을 포함한다.In addition, according to the usage fee due date, the user of the user terminal 300, the user fee in accordance with the details of the contract to the pre-set automatic transfer account (or virtual account) with respect to the product 200 is normally deposited If the payment is not made by the scheduled date, the user terminal 300 receives alarm information (or scheduled operation stop alarm information) for guiding that the operation of the product 200 transmitted from the server 400 is to be stopped. . Here, the scheduled alarm information is to stop the information related to the product 200 (for example, including the product name, product unique code, product installation location information, etc.), the contents of the contract (for example, the date of deposit, usage fee, etc.) It includes.

또한, 상기 사용자 단말(300)은 상기 수신된 해당 제품(200)의 동작이 중지될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 예정 알람 정보)를 표시한다.In addition, the user terminal 300 displays alarm information (or scheduled operation stop alarm information) for guiding that the operation of the received product 200 is to be stopped.

또한, 해당 사용 요금 입금 예정일(또는 상기 미리 설정된 날짜)이 지난 후, 해당 사용자 단말(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 user terminal 300 has deposited the usage fee to the automatic transfer account (or virtual account) associated with the product 200 In addition, the user terminal 300 receives alarm information (or operation stop alarm information) for guiding that the operation stop of the corresponding product 200 transmitted from the server 400 is to be released. Here, the operation stop release control signal may include information for resuming (or halting) the operation of the product 200, unique identification information associated with the product 200, and user information associated with the user terminal 300 ( Or user unique identification information).

또한, 상기 사용자 단말(300)은 상기 수신된 해당 제품(200)의 동작 중지가 해제될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 해제 알람 정보)를 표시한다.In addition, the user terminal 300 displays alarm information (or stop operation alarm information) for guiding that the operation stop of the received product 200 is to be released.

또한, 상기 사용자 단말(300)은 상기 서버(400)와 연동에 의해 해당 사용자 단말(300)에 설치된 전용 앱 등을 통해, 모바일 결제 방식 등을 이용하여 특정 코인에 대한 선불 충전 기능을 수행한 후, 선출 충전된 특정 코인을 이용하여 상기 미리 설정된 날짜에 자동으로 해당 제품(200)의 사용 요금에 대한 입금 처리 기능을 수행할 수도 있다.In addition, the user terminal 300 performs a prepaid charging function for a specific coin using a mobile payment method through a dedicated app installed in the corresponding user terminal 300 by interworking with the server 400. In addition, a deposit processing function for the usage fee of the corresponding product 200 may be automatically performed on the preset date by using a specific pre-charged coin.

또한, 상기 사용자 단말(300)에서 해당 제품(200)과 관련한 비용 정보, 환전 결과, 가상 화폐 분배 결과 등을 요청하기 위한 정보 요청 신호를 생성한다. 여기서, 상기 정보 요청 신호는 해당 사용자와 관련한 사용자 고유 코드 등을 포함한다.In addition, the user terminal 300 generates an information request signal for requesting the cost information, currency exchange results, virtual currency distribution results, etc. associated with the product 200. Here, the information request signal includes a user specific code related to the corresponding user.

또한, 상기 사용자 단말(300)은 상기 생성된 정보 요청 신호, 상기 사용자 단말(300)의 식별 정보 등을 상기 블록체인 서버(600)에 전송한다. 이때, 상기 사용자 단말(300)은 상기 서버(400)를 경유하여 상기 생성된 정보 요청 신호를 상기 블록체인 서버(600)에 전송할 수도 있다. 여기서, 상기 사용자 단말(300)의 식별 정보는 MDN(Mobile Directory Number), 모바일 IP, 모바일 MAC, Sim(subscriber identity module: 가입자 식별 모듈) 카드 고유정보, 시리얼번호 등을 포함한다.In addition, the user terminal 300 transmits the generated information request signal, identification information of the user terminal 300, and the like to the blockchain server 600. In this case, the user terminal 300 may transmit the generated information request signal to the blockchain server 600 via the server 400. Here, the identification information of the user terminal 300 includes a mobile directory number (MDN), a mobile IP, a mobile MAC, subscriber identity module (SIM) card unique information, a serial number, and the like.

또한, 상기 사용자 단말(300)은 앞서 전송된 정보 요청 신호 등에 응답하여 상기 블록체인 서버(600)로부터 전송되는 상기 추출된 정보(또는 상기 추출 정보/상기 암호화된 정보/상기 추출된 암호화된 정보/)를 수신한다.In addition, the user terminal 300 is the extracted information (or the extraction information / the encrypted information / the extracted encrypted information / transmitted from the blockchain server 600 in response to the previously transmitted information request signal, etc.) ).

또한, 상기 사용자 단말(300)은 상기 수신된 추출된 정보를 복호화하여, 상기 제품(200)과 관련한 비용 정보, 환전 정보, 가상 화폐 분배 결과 등을 생성(또는 확인)한다. 이때, 상기 사용자 단말(300)은 미리 설정된 암호화 방식에 따른 공개키 또는 개인키를 이용하여 복호화 기능을 수행할 수 있다.In addition, the user terminal 300 decrypts the received information to generate (or confirm) the cost information, currency exchange information, virtual currency distribution result, and the like related to the product 200. In this case, the user terminal 300 may perform a decryption function using a public key or a private key according to a preset encryption scheme.

또한, 상기 사용자 단말(300)은 상기 복호화된(또는 생성된/확인된) 정보를 출력한다.In addition, the user terminal 300 outputs the decrypted (or generated / confirmed) information.

또한, 상기 사용자 단말(300)은 해당 제품(200)의 기능, 동작 상태, 위치 정보 등을 원격에서 실시간으로 확인하기 위해서 해당 제품(200)의 동작 상태 요청 정보를 상기 서버(400)에 전송한다.In addition, the user terminal 300 transmits the operation state request information of the product 200 to the server 400 in order to remotely check the function, operation state, location information, etc. of the product 200 in real time. .

또한, 상기 사용자 단말(300)은 상기 전송된 해당 제품(200)의 동작 상태 요청 정보에 응답하여 상기 서버(400)로부터 전송되는 해당 제품(200)과 관련한 동작 상태 정보 등을 수신한다. 여기서, 상기 동작 상태 정보는, 해당 제품(200)의 온/오프 상태 정보, 온/오프 시점의 날짜 및 시각 정보, 기능 일시 정지/해제 상태 정보, 기능 일시 정지/해제 시점의 날짜 및 시각 정보, 해당 제품(200)이 위치한 실시간 위치 정보, 해당 제품(200)의 상태 정보, 실시간 모니터링에 따른 모니터링 정보, 사용 기록 정보 등을 포함한다.In addition, the user terminal 300 receives operation state information related to the corresponding product 200 transmitted from the server 400 in response to the transmitted operation state request information of the corresponding product 200. Here, the operation state information, the on / off state information of the product 200, the date and time information of the on / off time, the function pause / release state information, the date and time information of the function pause / release time, It includes real-time location information, the state information of the product 200, the monitoring information according to the real-time monitoring, the usage record information, etc., where the corresponding product 200 is located.

또한, 상기 사용자 단말(300)은 상기 수신된 해당 제품(200)과 관련한 동작 상태 정보 등을 출력한다.In addition, the user terminal 300 outputs operation state information related to the corresponding product 200 received.

이와 같이, 상기 사용자 단말(300)은 원격에서 해당 제품(200)과 관련한 정보를 실시간으로 확인할 수 있다.As such, the user terminal 300 may remotely check information related to the product 200 in real time.

상기 서버(400)는 상기 사용중지 락(100), 상기 제품(200), 상기 사용자 단말(300), 상기 가상화폐 거래소 서버(500), 상기 블록체인 서버(500) 등과 통신한다.The server 400 communicates with the stop lock 100, the product 200, the user terminal 300, the virtual currency exchange server 500, the blockchain server 500, and the like.

또한, 상기 서버(400)는 상기 사용자 단말(300)과의 연동에 의해, 상기 사용자 단말(300)의 사용자가 사용 계약 기능(또는 임대 기능)을 제공받을 제품(200) 관련 정보(또는 제품 정보)의 등록 절차, 해당 사용자에 대한 회원 가입 절차 등을 수행한다.In addition, the server 400 is linked with the user terminal 300, the information related to the product 200 (or product information) that the user of the user terminal 300 will receive a use contract function (or rental function) ) Registration procedure, membership registration procedure for the user.

또한, 상기 서버(400)는 해당 사용자 단말(300)의 사용자와 관련한 개인 정보 등을 등록한다.In addition, the server 400 registers personal information related to a user of the corresponding user terminal 300.

또한, 상기 서버(400)는 해당 사용자 단말(300)과의 연동에 의해, 해당 사용자 단말(300)과 관련한 하나 이상의 제품(200)에 대한 임대 계약 체결 기능(또는 사용 계약 체결 기능) 등을 수행한다. 이때, 상기 사용자 단말(300)은 상기 서버(300)로부터 제공되는 미리 설정된 전용 앱을 상기 사용자 단말(300)에 설치하고, 상기 사용자 단말(300)에 설치된 전용 앱을 통해 임대 계약 체결 기능, 해당 제품(200)에 대한 모니터링 기능(예를 들어 제품(200)(또는 장비)의 고장 유무에 대한 정보, 에러 유무 정보, 사용량 등 포함) 등을 수행할 수 있다.In addition, the server 400 performs a lease contract execution function (or use contract conclusion function) for one or more products 200 related to the user terminal 300 by interworking with the corresponding user terminal 300. do. In this case, the user terminal 300 installs a preset dedicated app provided from the server 300 to the user terminal 300, and a contract for lease agreement through a dedicated app installed in the user terminal 300, The monitoring function for the product 200 (for example, information on the presence or absence of failure of the product 200 (or equipment), error information, usage, etc.) may be performed.

또한, 서버(400)는 사용자 단말(300)과 관련한 사용자가 장기 할부, 장기 리스, 장기 임대(또는 장기 렌털) 등을 적용하여 사용 중인 제품(200)에 대해서, 미리 설정된 날짜에 해당 사용자로부터 해당 제품(200)(또는 해당 사용자)과 관련한 자동이체계좌(또는 가상 계좌)의 잔고, 사용 요금(또는 비용)의 입금 여부를 확인(또는 판단)한다. 여기서, 상기 미리 설정된 날짜는 매일, 매주, 매월, 격주, 격월, 분기, 년 단위 등의 특정 일자일 수 있다. 이때, 상기 서버(400)는 상기 미리 설정된 날짜로부터 일정 시간(예를 들어 1시간)이 지난 후, 상기 비용 입금 여부를 확인할 수 있다. 또한, 상기 서버(400)는 날짜 개념에 추가하여, 해당 날짜에서 분 단위 또는 시간 단위(예를 들어 10분 단위, 30분 단위, 1시간 단위, 3시간 단위 등 포함)로 상기 사용 요금의 입금 여부를 확인할 수도 있다.In addition, the server 400 corresponds to a product 200 that a user associated with the user terminal 300 is using by applying a long term installment, a long term lease, a long term lease (or a long term rental), etc., from a corresponding user on a preset date. The balance of the automatic transfer account (or virtual account) associated with the product 200 (or the corresponding user) and the usage fee (or cost) are confirmed (or determined). Here, the preset date may be a specific date such as daily, weekly, monthly, biweekly, bimonthly, quarterly, or yearly basis. In this case, the server 400 may check whether the money is deposited after a predetermined time (for example, 1 hour) passes from the preset date. In addition to the date concept, the server 400 deposits the fee in minutes or hours (including 10 minutes, 30 minutes, 1 hour, 3 hours, etc.) from the date. You can also check.

즉, 상기 서버(400)는 상기 사용자가 사용 계약에 의해 사용 중인 제품(200)에 대해서 계약 내용에 따른 미리 설정된 날짜까지 해당 사용 중인 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)에 계약 내용에 따른 사용 요금(또는 비용)이 입금되었는지 여부를 확인한다.That is, the server 400 contracts an automatic transfer account (or a virtual account) related to the product 200 in use by the user until the preset date according to the contract content with respect to the product 200 in use by the use contract. Check whether the usage fee (or cost) according to the contents has been received.

이때, 상기 서버(400)는 상기 미리 설정된 날짜로부터 특정 일자(예를 들어 7일, 3일 등 포함) 이전에 해당 자동이체계좌(또는 가상 계좌)에 사용 요금이 입금된 상태인지 여부를 확인하고, 미입금된 상태인 경우, 비용 입금을 안내하기 위한 안내 정보를 해당 사용자 단말(300)에 제공할 수 있다.At this time, the server 400 checks whether a usage fee has been deposited in a corresponding automatic transfer account (or virtual account) before a specific date (including 7 days, 3 days, etc.) from the preset date. In the case of a non-deposited state, guide information for guiding charges may be provided to the user terminal 300.

상기 확인 결과(또는 상기 판단 결과), 상기 사용자가 사용 계약에 의해 사용 중인 제품(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 product 200 until a preset date according to the contract content for the product 200 in use by the use contract. When the fee (or cost) is deposited, the server 400 exchanges the cash described in a later step into virtual currency (or cryptocurrency / cryptocurrency), and then exchanges the exchanged virtual currency with preset cost distribution information. The process of distributing to multiple suppliers is based on

또한, 상기 확인 결과(또는 상기 판단 결과), 상기 사용자가 사용 계약에 의해 사용 중인 제품(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 product 200 until the preset date according to the contract content for the product 200 that the user is using under the use contract. When the usage fee (or cost) is not deposited, the server 400 generates an operation stop control signal for operating the suspension lock 100 provided (or mounted) on the product 200. do. Here, the operation stop control signal is information for stopping the operation of the product 200, unique identification information associated with the product 200, user information associated with the user terminal 300 (or user unique identification information) and the like. It includes.

또한, 상기 서버(400)는 상기 생성된 동작 중지 제어 신호를 해당 제품(200)과 관련한 사용중지 락(100)에 전송한다.In addition, the server 400 transmits the generated stop control signal to the stop lock 100 associated with the product 200.

또한, 상기 서버(400)는 해당 제품(200)의 동작이 중지될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 예정 알람 정보)를 해당 제품(200)과 관련한 사용자 단말(300)에 전송한다. 여기서, 상기 동작 중지 예정 알람 정보는 해당 제품(200)과 관련한 정보(예를 들어 제품명, 제품 고유 코드, 제품 설치 위치 정보 등 포함), 계약 내용(예를 들어 입금 예정일, 사용 요금 등 포함) 등을 포함한다.In addition, the server 400 transmits alarm information (or scheduled operation stop alarm information) to the user terminal 300 related to the product 200 to inform that the operation of the product 200 is to be stopped. Here, the scheduled alarm information is to stop the information related to the product 200 (for example, including the product name, product unique code, product installation location information, etc.), the contents of the contract (for example, the date of deposit, usage fee, etc.) It includes.

상기 미리 설정된 날짜가 지난 후, 해당 제품(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 product 200 is confirmed, the server 400 is for releasing the operation of the product 200. Generate an operation stop release control signal. Here, the operation stop release control signal may include information for resuming (or halting) the operation of the product 200, unique identification information associated with the product 200, and user information associated with the user terminal 300 ( Or user unique identification information).

또한, 상기 서버(400)는 상기 생성된 동작 중지 해제 제어 신호를 해당 제품(200)과 관련한 사용중지 락(100)에 전송한다.In addition, the server 400 transmits the generated stop operation control signal to the stop lock 100 associated with the product 200.

또한, 상기 서버(400)는 해당 제품(200)의 동작 중지가 해제될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 해제 알람 정보)를 해당 제품(200)과 관련한 사용자 단말(300)에 전송한다.In addition, the server 400 transmits alarm information (or stop operation alarm information) for guiding that the operation stop of the product 200 is to be released to the user terminal 300 associated with the product 200. .

또한, 상기 서버(400)는 해당 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)로 입금된 사용 요금(또는 현금)에 대해서, 상기 입금된 사용 요금에 대응하여 미리 설정된 특정 가상 화폐에 대한 매수 주문 정보를 가상화폐 거래소 서버(500)에 전송한다. 여기서, 상기 매수 주문 정보는 가상 화폐 종류, 매수하고자 하는 현금 금액, 서버(400)의 고유 코드 등을 포함한다.In addition, the server 400 with respect to the usage fee (or cash) deposited to the automatic transfer account (or virtual account) associated with the product 200, for a specific virtual currency preset in response to the deposited usage fee The purchase order information is transmitted to the virtual currency exchange server 500. Here, the purchase order information includes a virtual currency type, a cash amount to be purchased, a unique code of the server 400, and the like.

또한, 상기 서버(400)는 앞서 전송된 매수 주문 정보에 응답하여 상기 가상화폐 거래소 서버(500)로부터 전송되는 환전 결과(또는 매도 및 매수 결과)를 수신한다.In addition, the server 400 receives an exchange result (or sell and buy result) transmitted from the cryptocurrency exchange server 500 in response to the purchase order information previously transmitted.

또한, 상기 서버(400)는 상기 수신된 환전 결과를 표시한다.In addition, the server 400 displays the received exchange result.

본 발명의 실시예에서는, 상기 서버(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 product 200 in the server 400 with the virtual currency exchange server 500 to exchange for a specific virtual currency Although described, the present invention is not limited thereto, and when the server 400 receives a usage fee according to the contract content from the virtual account related to the corresponding product 200, the server 400 may receive a specific virtual currency instead of cash.

즉, 상기 사용자 단말(300)과 상기 서버(400)와 상기 가상화폐 거래소 서버(500)와의 연동에 의해, 해당 제품(200)과 관련한 사용자 단말(300)의 가상 계좌에서 해당 사용 요금에 대한 특정 가상 화폐로의 환전 기능을 수행하고, 해당 사용 요금에 대해 환전된 특정 가상 화폐를 해당 제품(200)과 관련한 가상 계좌로 입금 처리할 수도 있다.That is, by interworking with the user terminal 300, the server 400 and the virtual currency exchange server 500, the specific usage of the corresponding charge in the virtual account of the user terminal 300 associated with the product 200 The virtual currency exchange function may be performed, and specific virtual currency exchanged for the corresponding usage fee may be deposited into a virtual account associated with the corresponding product 200.

또한, 상기 서버(400)는 상기 환전 결과에 따른 특정 가상 화폐 잔액을 해당 제품(200)과 관련한 장비 제조자, 판매자, 운영자, 기술지원자, 콘텐츠 제공자, 투자자 등 각 대상 용도별로 미리 설정된 비용 분배 정보에 따라 분배한다.In addition, the server 400 stores the specific virtual currency balance according to the result of the exchange to the predetermined cost distribution information for each target use such as equipment manufacturer, seller, operator, technical supporter, content provider, and investor related to the product 200. Distribute accordingly.

또한, 상기 서버(400)는 상기 분배된 특정 가상 화폐 잔액을 각 공급자와 관련한 가상 계좌로 입금 처리한다. 여기서, 상기 서버(400)는 상기 분배된 특정 가상 화폐를 매도하여, 각 공급자와 관련한 지정 계좌로 입금 처리할 수도 있다.In addition, the server 400 deposits the distributed specific virtual currency balance into a virtual account associated with each provider. In this case, the server 400 may sell the distributed specific virtual currency and process the deposit to a designated account associated with each supplier.

이때, 상기 서버(400)는 앞서 설명된 바와 같이, 해당 제품(200)과 관련한 다수의 공급자에게 각 대상 용도별로 미리 설정된 비용 분배 정보에 따라 특정 가상 화폐 잔액을 분배할 때, 미리 설정된 정산 기간(또는 지연 기간)을 유지하여, 중간 차익을 발생시킬 수도 있다.In this case, as described above, when the server 400 distributes a specific virtual money balance to a plurality of suppliers related to the corresponding product 200 according to preset cost distribution information for each target use, a predetermined settlement period ( Or a delay period) to generate an intermediate gain.

또한, 상기 서버(400)는 해당 제품(200)과 관련한 비용 정보(예를 들어 계약 내용에 따른 입금일 정보, 입금 일자 및 시각 정보, 입금 금액, 입금자명, 가상 계좌 정보, 사용자 고유 코드 등 포함), 현금 입금된 금액에 대한 특정 가상 화폐로의 환전 결과, 가상 화폐의 각 대상 용도별 분배 결과 등의 정보를 암호화한다. 이때, 상기 서버(400)는 미리 설정된 암호화 방식에 따른 공개키 또는 개인키를 이용하여 암호화 기능을 수행할 수 있다. 여기서, 상기 암호화 방식은 대칭형 암호화 방식, 비대칭형 암호화 방식 등의 공지된 다양한 방식을 사용할 수 있다.In addition, the server 400 may include cost information related to the product 200 (for example, deposit date information, deposit date and time information, deposit amount, depositor name, virtual account information, user unique code, etc.) according to the contract details. It encrypts information such as the result of the exchange of cash into the specific virtual currency and the distribution result of each target use of the virtual currency. In this case, the server 400 may perform an encryption function using a public key or a private key according to a preset encryption method. Here, the encryption method may use a variety of known methods, such as a symmetric encryption method, an asymmetric encryption method.

또한, 상기 서버(400)는 블록체인 서버(600)와 연동하여, 상기 암호화된 정보, 상기 서버(400)의 고유 코드 등을 상기 블록체인 서버(300) 내의 블록체인(또는 블록체인 노드)에 저장한다.In addition, the server 400 interlocks with the blockchain server 600 to transmit the encrypted information, a unique code of the server 400, and the like to the blockchain (or blockchain node) in the blockchain server 300. Save it.

또한, 상기 서버(400)는 제품(200)의 상태를 실시간으로 확인하기 위해서 상기 사용자 단말(300)로부터 해당 사용자 단말(300)과 관련한 제품(200)의 동작 상태에 대한 정보 요청이 있는 경우에, 해당 사용자 단말(300)로부터 전송되는 상기 사용자 단말(300)과 관련한 해당 제품(200)의 동작 상태 요청 정보를 수신한다.In addition, when the server 400 has a request for information on the operating state of the product 200 in relation to the user terminal 300 from the user terminal 300 in order to check the state of the product 200 in real time. In addition, the operation state request information of the corresponding product 200 related to the user terminal 300 transmitted from the corresponding user terminal 300 is received.

또한, 상기 서버(400)는 상기 수신된 해당 제품(200)의 동작 상태 요청 정보를 해당 사용자 단말(300)과 관련한 제품(200)에 전송한다.In addition, the server 400 transmits the received operation state request information of the corresponding product 200 to the product 200 associated with the corresponding user terminal 300.

또한, 상기 서버(400)는 상기 동작 상태 요청 정보에 응답하여 상기 제품(200)으로부터 전송되는 해당 제품(200)과 관련한 동작 상태 정보, 해당 제품(200)의 고유 식별 정보 등을 수신한다. 여기서, 상기 동작 상태 정보는, 해당 제품(200)의 온/오프 상태 정보, 온/오프 시점의 날짜 및 시각 정보, 기능 일시 정지/해제 상태 정보, 기능 일시 정지/해제 시점의 날짜 및 시각 정보, 해당 제품(200)이 위치한 실시간 위치 정보, 해당 제품(200)의 상태 정보, 실시간 모니터링에 따른 모니터링 정보, 사용 기록 정보 등을 포함한다. 이때, 상기 서버(400)는 미리 설정된 시간 간격으로 상기 제품(200)으로부터 전송되는 해당 제품(200)과 관련한 동작 상태 정보, 해당 제품(200)의 고유 식별 정보 등을 수신할 수도 있다.In addition, the server 400 receives operation state information related to the product 200 transmitted from the product 200, unique identification information of the product 200, and the like in response to the operation state request information. Here, the operation state information, the on / off state information of the product 200, the date and time information of the on / off time, the function pause / release state information, the date and time information of the function pause / release time, It includes real-time location information, the state information of the product 200, the monitoring information according to the real-time monitoring, the usage record information, etc., where the corresponding product 200 is located. In this case, the server 400 may receive operation state information related to the corresponding product 200 transmitted from the product 200, unique identification information of the corresponding product 200, and the like at a predetermined time interval.

또한, 상기 서버(400)는 상기 수신된 해당 제품(200)과 관련한 동작 상태 정보, 해당 제품(200)의 고유 식별 정보 등을 상기 사용자 단말(300)에 전송한다.In addition, the server 400 transmits the received operation state information related to the corresponding product 200, unique identification information of the corresponding product 200, and the like to the user terminal 300.

상기 가상화폐 거래소 서버(500)는 상기 사용자 단말(300), 상기 서버(400), 상기 블록체인 서버(600) 등과 통신한다.The virtual currency exchange server 500 communicates with the user terminal 300, the server 400, the blockchain server 600, and the like.

또한, 상기 가상화폐 거래소 서버(500)는 상기 서버(400)로부터 전송되는 매수 주문 정보를 수신한다.In addition, the virtual currency exchange server 500 receives the purchase order information transmitted from the server 400.

또한, 상기 가상화폐 거래소 서버(500)는 상기 매수 주문 정보를 수신한 시점부터 미리 설정된 지연 시간(예를 들어 10분) 동안 매수를 희망하는 매수자에 대한 정보를 누적하고, 특정 가상 화폐를 판매하고자 하는 매도자에 대한 정보를 확인한다.In addition, the cryptocurrency exchange server 500 accumulates information on the buyer who wants to purchase for a predetermined delay time (for example, 10 minutes) from the time when the purchase order information is received, and sells a specific virtual currency. Check the information on the seller.

또한, 상기 매수 주문 정보를 수신한 시점부터 상기 미리 설정된 지연 시간이 지난 경우, 상기 가상화폐 거래소 서버(500)는 해당 매수 주문 정보에 포함된 현금에 대응하는 특정 코인을 판매하고자 하는 매도자와 해당 매수 주문 정보에 포함된 현금과 동일한 현금만큼 특정 코인을 구매하고자 하는 하나 이상의 매수자 간의 환전 기능(또는 매도 및 매수 기능)을 수행한다.In addition, when the predetermined delay time elapses from the time when the purchase order information is received, the virtual currency exchange server 500 may sell the specific coin corresponding to the cash included in the purchase order information and the corresponding purchase price. Exchange function (or sell and buy function) between one or more buyers who want to purchase a specific coin by the same cash included in the order information.

또한, 상기 가상화폐 거래소 서버(500)는 환전 결과(또는 매도 및 매수 결과)를 매도자와 매수자와 관련한 단말(미도시) 및 상기 서버(400)에 각각 제공한다. 여기서, 상기 환전 결과는 환전 일자 및 시각 정보, 가상 계좌 정보, 사용자 고유 코드, 현금 금액, 가상 화폐 종류, 가상 화폐 잔액, 서버(400)의 고유 코드 등을 포함한다.In addition, the cryptocurrency exchange server 500 provides the exchange result (or sell and buy result) to the terminal (not shown) and the server 400 associated with the seller and the buyer, respectively. Here, the exchange result includes exchange date and time information, virtual account information, user unique code, cash amount, virtual currency type, virtual currency balance, unique code of the server 400, and the like.

본 발명의 실시예에서는, 상기 가상화폐 거래소 서버(500)에서 매수와 매도 사이에 지연 시간을 두어, 그에 따른 거래 차익이 발생하는 것을 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 가상화폐 거래소 서버(500)는 매수와 매도시 실시간으로 확인되는 매수가 및 매도가를 근거로 현금 기준으로 특정 가상 화폐의 매수 또는, 특정 가상 화폐에서 현금으로의 매도 기능 등을 수행할 수도 있다.In the embodiment of the present invention, a delay time between the buy and sell in the cryptocurrency exchange server 500 is described, but a trade profit is generated accordingly, but the present invention is not limited thereto. 500 may perform a function of buying a specific virtual currency or selling a specific virtual currency to cash on the basis of cash based on the buy and sell confirmed in real time.

상기 블록체인 서버(600)는 상기 사용자 단말(300), 상기 서버(400), 상기 가상화폐 거래소 서버(500) 등과 통신한다.The blockchain server 600 communicates with the user terminal 300, the server 400, the virtual currency exchange server 500, and the like.

또한, 상기 블록체인 서버(600)는 상기 서버(400)와 연동하여, 상기 서버(400)에 의해 암호화된 정보, 상기 서버(400)의 고유 코드 등을 상기 블록체인 서버(300)에 포함된 블록체인 데이터베이스 내의 블록체인(또는 블록체인 노드)에 저장한다.In addition, the blockchain server 600 interlocks with the server 400 to include information encrypted by the server 400, a unique code of the server 400, and the like in the blockchain server 300. Store in the blockchain (or blockchain node) in the blockchain database.

또한, 상기 블록체인 서버(600)는 상기 사용자 단말(300)로부터 전송되는 정보 요청 신호, 상기 사용자 단말(300)의 식별 정보 등을 수신한다. 이때, 상기 블록체인 서버(600)는 상기 서버(400)를 경유하여 상기 사용자 단말(300)로부터 전송되는 정보 요청 신호, 상기 사용자 단말(300)의 식별 정보 등을 수신할 수도 있다.In addition, the blockchain server 600 receives an information request signal transmitted from the user terminal 300, identification information of the user terminal 300, and the like. In this case, the blockchain server 600 may receive an information request signal transmitted from the user terminal 300, identification information of the user terminal 300, etc. via the server 400.

또한, 상기 블록체인 서버(600)는 해당 블록체인 서버(600)에 저장된(또는 등록된) 복수의 블록체인 중에서 해당 정보 요청 신호에 대응하는 정보를 추출(또는 확인)한다. 여기서, 상기 추출된 정보(또는 추출 정보/암호화된 정보/추출된 암호화된 정보)는 상기 정보 요청 신호에 따라 상기 사용자 단말(300)과 관련한 제품(200)에 대한 비용 정보, 환전 결과(또는 매도 및 매수 결과), 가상 화폐 분배 결과 등을 포함한다.In addition, the blockchain server 600 extracts (or confirms) information corresponding to the information request signal from a plurality of blockchains stored (or registered) in the blockchain server 600. Here, the extracted information (or extracted information / encrypted information / extracted encrypted information) may be cost information for the product 200 related to the user terminal 300 or a currency exchange result (or sell) according to the information request signal. And purchase results), virtual currency distribution results, and the like.

또한, 상기 블록체인 서버(600)는 상기 추출된 정보를 상기 사용자 단말(300)에 전송한다. 이때, 상기 블록체인 서버(600)는 상기 사용자 단말(300)과의 연동에 의해, 인증 과정을 수행하고, 인증이 정상적으로 수행된 이후에 상기 추출된 정보를 상기 사용자 단말(300)에 전송할 수도 있다.In addition, the blockchain server 600 transmits the extracted information to the user terminal 300. In this case, the blockchain server 600 may perform an authentication process by interworking with the user terminal 300 and transmit the extracted information to the user terminal 300 after authentication is normally performed. .

본 발명의 실시예에서는 상기 서버(400), 상기 가상화폐 거래소 서버(500) 및 상기 블록체인 서버(600)가 분리된 구성으로 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 서버(400), 상기 가상화폐 거래소 서버(500) 및 상기 블록체인 서버(600)는 단일한 통합 서버(미도시)로 구성되어 상기 서버(400), 상기 가상화폐 거래소 서버(500) 및 상기 블록체인 서버(600)에서 수행하는 기능들을 수행하도록 구성할 수도 있다.In the embodiment of the present invention, the server 400, the virtual currency exchange server 500 and the blockchain server 600 is described in a separate configuration, but is not limited to this, the server 400, the The cryptocurrency exchange server 500 and the blockchain server 600 are configured as a single integrated server (not shown) so that the server 400, the cryptocurrency exchange server 500, and the blockchain server 600 It can also be configured to perform the functions it performs.

이와 같이, 할부, 리스, 렌털 등 다양한 옵션이 적용된 제품에 대해서 미리 설정된 조건에 따라 지정된 날짜에 전산상으로 자동 결제가 진행되지 않은 경우, 원격에서 해당 제품에 구비된 하드웨어 락 또는 소프트웨어 락을 구동하여 해당 제품의 동작을 정지시키고, 미리 설정된 블록체인을 이용한 결제 방식을 통해 결제가 진행된 경우 해당 제품의 하드웨어 락 또는 소프트웨어 락을 해제할 수 있다.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 server 400 corresponds to a product 200 that a user associated with the user terminal 300 is using by applying a long term installment, a long term lease, a long term lease (or a long term rental), etc., from a corresponding user on a preset date. A real-time check is made to determine whether a fee (or cost) is deposited into an automatic transfer account (or virtual account) associated with the product 200 (or the user). Here, the preset date may be a specific date such as daily, weekly, monthly, biweekly, bimonthly, quarterly, or yearly basis. In this case, the server 400 may check whether the money is deposited after a predetermined time (for example, 1 hour) passes from the preset date. In addition to the date concept, the server 400 deposits the fee in minutes or hours (including 10 minutes, 30 minutes, 1 hour, 3 hours, etc.) from the date. You can also check.

즉, 상기 서버(400)는 상기 사용자가 사용 계약에 의해 사용 중인 제품(200)에 대해서 계약 내용에 따른 미리 설정된 날짜까지 해당 사용 중인 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)에 계약 내용에 따른 사용 요금(또는 비용)이 입금되었는지 여부를 확인한다.That is, the server 400 contracts an automatic transfer account (or a virtual account) related to the product 200 in use by the user until the preset date according to the contract content with respect to the product 200 in use by the use contract. Check whether the usage fee (or cost) according to the contents has been received.

일 예로, 사용자 단말(300)과 관련한 사용자가 매월 10일자에 10만원에 해당하는 임대 금액을 납부하기로 약정하고 회사에서 복합기(200)를 사용 중인 상태에서, 상기 서버(400)는 해당 사용자와 관련한 계약 내용을 근거로 입금 마감일인 매월 10일로부터 미리 설정된 시간(예를 들어 1시간)이 지난 직후인 매월 11일 오전 1시경을 기준으로 해당 복합기와 관련한 자동이체계좌로 임대 금액인 10만원이 입금된 상태인지 여부를 확인한다(S210).For example, while a user associated with the user terminal 300 has agreed to pay a rent amount corresponding to 100,000 won on the 10th of every month and the company is using the multifunction device 200, the server 400 is connected with the user. Based on the contents of the relevant contract, as of 1 am on the 11th of the month immediately after the preset time (for example, 1 hour) from the 10th of the deposit deadline, the amount of the lease amount of 100,000 won will be transferred to the automatic transfer account related to the multifunction device. Check whether the deposit state (S210).

상기 확인 결과(또는 상기 판단 결과), 상기 사용자가 사용 계약에 의해 사용 중인 제품(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 product 200 until a preset date according to the contract content for the product 200 in use by the use contract. When the fee (or cost) is deposited, the server 400 exchanges the virtual currency based on the cash described in a later step, and then exchanges the exchanged virtual currency based on the predetermined cost distribution information. The process of distributing to

일 예로, 해당 사용자와 관련한 계약 내용을 근거로 입금 마감일인 매월 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 server 400 purchases a specific virtual currency corresponding to 100,000 won, and purchases the virtual currency purchased from the equipment manufacturer, seller, operator, technical supporter, content provider, After the distribution is performed according to the cost distribution information set for each target use, such as investors (S220).

또한, 상기 확인 결과(또는 상기 판단 결과), 상기 사용자가 사용 계약에 의해 사용 중인 제품(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 product 200 until the preset date according to the contract content for the product 200 that the user is using under the use contract. When the usage fee (or cost) is not deposited, the server 400 generates an operation stop control signal for operating the suspension lock 100 provided (or mounted) on the product 200. do. Here, the operation stop control signal is information for stopping the operation of the product 200, unique identification information associated with the product 200, user information associated with the user terminal 300 (or user unique identification information) and the like. It includes.

또한, 상기 서버(400)는 상기 생성된 동작 중지 제어 신호를 해당 제품(200)과 관련한 사용중지 락(100)에 전송한다.In addition, the server 400 transmits the generated stop control signal to the stop lock 100 associated with the product 200.

또한, 상기 서버(400)는 해당 제품(200)의 동작이 중지될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 예정 알람 정보)를 해당 제품(200)과 관련한 사용자 단말(300)에 전송한다. 여기서, 상기 동작 중지 예정 알람 정보는 해당 제품(200)과 관련한 정보(예를 들어 제품명, 제품 고유 코드, 제품 설치 위치 정보 등 포함), 계약 내용(예를 들어 입금 예정일, 사용 요금 등 포함) 등을 포함한다.In addition, the server 400 transmits alarm information (or scheduled operation stop alarm information) to the user terminal 300 related to the product 200 to inform that the operation of the product 200 is to be stopped. Here, the scheduled alarm information is to stop the information related to the product 200 (for example, including the product name, product unique code, product installation location information, etc.), the contents of the contract (for example, the date of deposit, usage fee, etc.) It includes.

일 예로, 해당 사용자와 관련한 계약 내용을 근거로 입금 마감일인 매월 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 server 400 is the first operation stop control for operating the stop lock 100 provided in the multifunction device to stop the operation of the multifunction device in use in the company A signal is generated and the generated first operation stop control signal is transmitted to the stop lock 100 provided in the multifunction apparatus.

또한, 상기 서버(400)는 해당 복합기의 사용이 중지될 예정임을 안내하기 위한 제 1 알람 정보를 생성하고, 상기 생성된 제 1 알람 정보를 해당 복합기와 관련한 사용자 단말(300)에 전송한다(S230).In addition, the server 400 generates first alarm information for guiding that the use of the multifunction apparatus is to be stopped, and transmits the generated first alarm information to the user terminal 300 associated with the multifunction apparatus (S230). ).

이후, 상기 사용중지 락(100)은 상기 서버(400)로부터 전송되는 동작 중지 제어 신호를 수신한다.Thereafter, the suspension lock 100 receives the operation stop control signal transmitted from the server 400.

또한, 상기 사용중지 락(100)은 상기 수신된 동작 중지 제어 신호를 근거로 미리 설정된 락 키(lock key)를 이용하여 상기 사용중지 락(100)이 구비된(또는 설치된) 제품(200)의 동작을 중지시킨다. 여기서, 상기 사용중지 락(100)은 소프트웨어 방식(또는 소프트웨어 락 방식), 하드웨어 방식(또는 하드웨어 락 방식) 등을 포함한다.In addition, the suspension lock 100 is a product of the product 200 equipped with (or installed) the suspension lock 100 using a lock key set in advance based on the received operation stop control signal. Stop the operation. Here, the disabled lock 100 includes a software method (or a software lock method), a hardware method (or a hardware lock method), and the like.

또한, 상기 사용자 단말(300)은 상기 서버(400)로부터 전송되는 해당 제품(200)의 동작이 중지될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 예정 알람 정보)를 수신한다.In addition, the user terminal 300 receives alarm information (or scheduled operation stop alarm information) for guiding that the operation of the product 200 transmitted from the server 400 is stopped.

또한, 상기 사용자 단말(300)은 상기 수신된 해당 제품(200)의 동작이 중지될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 예정 알람 정보)를 표시한다.In addition, the user terminal 300 displays alarm information (or scheduled operation stop alarm information) for guiding that the operation of the received product 200 is to be stopped.

일 예로, 상기 복합기(200)의 일측에 구비된 사용중지 락(100)은 상기 서버(400)로부터 전송되는 제 1 동작 중지 제어 신호를 수신한다.For example, the stop lock 100 provided at one side of the multifunction apparatus 200 receives a first operation stop control signal transmitted from the server 400.

또한, 상기 사용중지 락(100)은 상기 수신된 제 1 동작 중지 제어 신호를 근거로 해당 복합기의 기능(또는 동작)을 일시 정지시킨다.In addition, the suspension lock 100 pauses the function (or operation) of the multifunction device based on the received first operation stop control signal.

또한, 해당 복합기와 관련한 사용자 단말(300)은 상기 서버(400)로부터 전송되는 해당 복합기의 사용이 중지될 예정임을 안내하기 위한 제 1 알람 정보를 수신하고, 도 5에 도시된 바와 같이, 상기 수신된 제 1 알람 정보(510)를 표시한다(S240).In addition, the user terminal 300 associated with the multifunction apparatus receives first alarm information for guiding that the use of the multifunction apparatus transmitted from the server 400 is to be stopped, and as shown in FIG. The first alarm information 510 is displayed (S240).

상기 미리 설정된 날짜가 지난 후, 해당 제품(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 product 200 is confirmed, the server 400 is for releasing the operation of the product 200. Generate an operation stop release control signal. Here, the operation stop release control signal may include information for resuming (or halting) the operation of the product 200, unique identification information associated with the product 200, and user information associated with the user terminal 300 ( Or user unique identification information).

또한, 상기 서버(400)는 상기 생성된 동작 중지 해제 제어 신호를 해당 제품(200)과 관련한 사용중지 락(100)에 전송한다.In addition, the server 400 transmits the generated stop operation control signal to the stop lock 100 associated with the product 200.

또한, 상기 서버(400)는 해당 제품(200)의 동작 중지가 해제될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 해제 알람 정보)를 해당 제품(200)과 관련한 사용자 단말(300)에 전송한다.In addition, the server 400 transmits alarm information (or stop operation alarm information) for guiding that the operation stop of the product 200 is to be released to the user terminal 300 associated with the product 200. .

일 예로, 상기 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 server 400 to the automatic transfer account associated with the multifunction device. When the payment is confirmed, the server 400 generates a first operation stop control signal for releasing a temporary stop of the multifunction device in use at the company, and sends the generated first operation stop control signal to the multifunction device. Transfer to the stop lock 100 provided in.

또한, 상기 서버(400)는 해당 복합기의 사용이 중지 상태에서 사용 가능 상태로 해제될 예정임을 안내하기 위한 제 2 알람 정보를 생성하고, 상기 생성된 제 2 알람 정보를 해당 복합기와 관련한 사용자 단말(300)에 전송한다(S250).In addition, the server 400 generates second alarm information for guiding that the use of the multifunction device is to be released from a suspended state to a usable state, and generates the second alarm information for the user terminal associated with the multifunction device. 300) (S250).

이후, 상기 사용중지 락(100)은 상기 서버(400)로부터 전송되는 동작 중지 해제 제어 신호를 수신한다.Thereafter, the suspension lock 100 receives an operation stop release control signal transmitted from the server 400.

또한, 상기 사용중지 락(100)은 상기 수신된 동작 중지 해제 제어 신호를 근거로 상기 미리 설정된 락 키를 이용하여 상기 사용중지 락(100)이 구비된(또는 설치된) 제품(200)에 설정된 동작 중지 상태를 해제한다.In addition, the suspension lock 100 is an operation set in the product 200 equipped with (or installed) the suspension lock 100 using the preset lock key based on the received operation stop release control signal. Release the paused state.

또한, 상기 사용자 단말(300)은 상기 서버(400)로부터 전송되는 해당 제품(200)의 동작 중지가 해제될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 해제 알람 정보)를 수신한다.In addition, the user terminal 300 receives alarm information (or stop operation alarm information) for guiding that the operation stop of the product 200 transmitted from the server 400 is to be released.

또한, 상기 사용자 단말(300)은 상기 수신된 해당 제품(200)의 동작 중지가 해제될 상태임을 안내하기 위한 알람 정보(또는 동작 중지 해제 알람 정보)를 표시한다.In addition, the user terminal 300 displays alarm information (or stop operation alarm information) for guiding that the operation stop of the received product 200 is to be released.

일 예로, 상기 복합기(200)의 일측에 구비된 사용중지 락(100)은 상기 서버(400)로부터 전송되는 제 1 동작 중지 해제 제어 신호를 수신한다.For example, the stop lock 100 provided at one side of the multifunction apparatus 200 receives a first operation stop release control signal transmitted from the server 400.

또한, 상기 사용중지 락(100)은 상기 수신된 제 1 동작 중지 해제 제어 신호를 기능이 일시 정지된 복합기의 기능(또는 동작)을 복원하여, 해당 복합기가 정상적으로 동작할 수 있도록 한다.In addition, the suspension lock 100 restores the function (or operation) of the multifunction device in which the function is temporarily suspended from the received first operation stop release control signal, so that the multifunction device can operate normally.

또한, 해당 복합기와 관련한 사용자 단말(300)은 상기 서버(400)로부터 전송되는 해당 복합기의 사용이 중지 상태에서 사용 가능 상태로 해제될 예정임을 안내하기 위한 제 2 알람 정보를 수신하고, 상기 수신된 제 2 알람 정보를 표시한다(S260).In addition, the user terminal 300 associated with the multifunction apparatus receives the second alarm information for guiding that the use of the multifunction apparatus transmitted from the server 400 is to be released from the suspended state to a usable state. The second alarm information is displayed (S260).

이후, 상기 서버(400)는 해당 제품(200)과 관련한 자동이체계좌(또는 가상 계좌)로 입금된 사용 요금(또는 현금)에 대해서, 상기 입금된 사용 요금에 대응하여 미리 설정된 특정 가상 화폐에 대한 매수 주문 정보를 가상화폐 거래소 서버(500)에 전송한다. 여기서, 상기 매수 주문 정보는 가상 화폐 종류, 매수하고자 하는 현금 금액, 서버(400)의 고유 코드 등을 포함한다.Subsequently, the server 400, for the usage fee (or cash) deposited to the automatic transfer account (or virtual account) associated with the product 200, for the specific virtual currency preset in correspondence with the deposited usage fee. The purchase order information is transmitted to the virtual currency exchange server 500. Here, the purchase order information includes a virtual currency type, a cash amount to be purchased, a unique code of the server 400, and the like.

일 예로, 상기 서버(400)는 상기 복합기 사용에 따른 월 결제 비용인 현금 10만원에 대해서 미리 설정된 ABCD 코인을 매수하기 위한 제 1 매수 주문 정보를 상기 가상화폐 거래소 서버(500)에 전송한다(S270).For example, the server 400 transmits the first purchase order information for purchasing ABCD coins set in advance for 100,000 won cash, which is the monthly payment cost according to the use of the multifunction device, to the cryptocurrency exchange server 500 (S270). ).

이후, 상기 가상화폐 거래소 서버(500)는 상기 서버(400)로부터 전송되는 매수 주문 정보를 수신한다.Thereafter, the virtual currency exchange server 500 receives the purchase order information transmitted from the server 400.

또한, 상기 가상화폐 거래소 서버(500)는 상기 매수 주문 정보를 수신한 시점부터 미리 설정된 지연 시간(예를 들어 10분) 동안 동일한 현금 금액만큼 매수를 희망하는 매수자에 대한 정보를 누적하고, 동일한 현금 금액에 대응하는 특정 가상 화폐를 판매하고자 하는 매도자에 대한 정보를 확인한다.In addition, the virtual currency exchange server 500 accumulates information on the buyer who wants to purchase the same cash amount for a predetermined delay time (for example, 10 minutes) from the time of receiving the purchase order information, and stores the same cash. Identify information about the seller who wants to sell a particular virtual currency corresponding to the amount.

일 예로, 상기 가상화폐 거래소 서버(500)는 상기 서버(400)로부터 전송되는 제 1 매수 주문 정보를 수신한다.For example, the virtual currency exchange server 500 receives the first purchase order information transmitted from the server 400.

또한, 상기 가상화폐 거래소 서버(500)는 상기 수신된 제 1 매수 주문 정보를 근거로 해당 제 1 매수 주문 정보를 수신한 시점(예를 들어 2018년 8월 15일 오전 10시)부터 미리 설정된 지연 시간인 10분 동안 동일한 10만원에 대응하는 ABCD 코인을 매도하기 위한 제 1 매도자와, 해당 10만원에 대응하는 ABCD 코인을 매수하기 위한 매수자를 확인한다(S280).In addition, the cryptocurrency exchange server 500 may preset a delay from the time when the first purchase order information is received based on the received first purchase order information (for example, August 15, 2018, 10 am). The first seller to sell ABCD coins corresponding to the same 100,000 won for 10 minutes and the buyer to buy ABCD coins corresponding to the 100,000 won are identified (S280).

이후, 상기 매수 주문 정보를 수신한 시점부터 상기 미리 설정된 지연 시간이 지난 경우, 상기 가상화폐 거래소 서버(500)는 해당 매수 주문 정보에 포함된 현금에 대응하는 특정 코인을 판매하고자 하는 매도자와 해당 매수 주문 정보에 포함된 현금과 동일한 현금만큼 특정 코인을 구매하고자 하는 하나 이상의 매수자 간의 환전 기능(또는 매도 및 매수 기능)을 수행한다.Subsequently, when the predetermined delay time elapses from the time of receiving the purchase order information, the virtual currency exchange server 500 sells the specific coin corresponding to the cash included in the purchase order information and the corresponding purchase price. Exchange function (or sell and buy function) between one or more buyers who want to purchase a specific coin by the same cash included in the order information.

또한, 상기 가상화폐 거래소 서버(500)는 환전 결과(또는 매도 및 매수 결과)를 매도자와 매수자와 관련한 단말(미도시) 및 상기 서버(400)에 각각 제공한다. 여기서, 상기 환전 결과는 환전 일자 및 시각 정보, 가상 계좌 정보, 사용자 고유 코드, 현금 금액, 가상 화폐 종류, 가상 화폐 잔액, 서버(400)의 고유 코드 등을 포함한다.In addition, the cryptocurrency exchange server 500 provides the exchange result (or sell and buy result) to the terminal (not shown) and the server 400 associated with the seller and the buyer, respectively. Here, the exchange result includes exchange date and time information, virtual account information, user unique code, cash amount, virtual currency type, virtual currency balance, unique code of the server 400, and the like.

일 예로, 상기 제 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 currency exchange server 500 may be configured to include the first order. For 10 buyers, including 100 coins held by the first seller who wants to sell ABCD coins corresponding to 100,000 won in cash included in the purchase order information, and the user who wants to purchase ABCD coins held by the first seller during that time. In addition, 100 coins held by the first seller are divided into 10 and 10 coins are distributed to 10 buyers, respectively, and 10 coins are purchased by 10 buyers for each 100,000 won cash.

또한, 상기 가상화폐 거래소 서버(500)는 환전 일자 및 시각 정보(예를 들어 2018년 8월 11월 오전 10시 11분), 자동이체계좌 정보(예를 들어 1234-5678-9876-5432), 사용자 고유 코드(예를 들어 AOA 12345), 현금 금액(예를 들어 10만원), 가상 화폐 종류(예를 들어 ABCD 코인), 가상 화폐 잔액(예를 들어 10), 서버(400)의 고유 코드(예를 들어 SEV98765) 등을 포함하는 제 1 환전 결과를 생성하고, 상기 생성된 제 1 환전 결과를 상기 서버(400)에 전송한다.In addition, the virtual currency exchange server 500 exchange date and time information (for example, August 10, 2018 at 10:11 am), automatic transfer account information (for example 1234-5678-9876-5432), Your unique code (for example, AOA 12345), cash amount (for example, $ 100), virtual currency type (for example, ABCD Coin), virtual currency balance (for example, 10), unique code for server 400 ( For example, a first exchange result including the SEV98765) is generated, and the generated first exchange result is transmitted to the server 400.

이와 같이, 상기 매도자는 해당 매도자가 보유한 특정 코인에 대해서, 일정 기간 동안 해당 코인을 구매하고자 하는 매수자를 모집하고, 일정 기간 동안 모집된 매수자에게 해당 매도자가 보유한 특정 코인을 해당 매수자들이 매수하고자 하는 현금 비율에 따라 분배(또는 매도)할 수 있다(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 server 400 receives an exchange result transmitted from the virtual currency exchange server 500 in response to the purchase order information previously transmitted.

또한, 상기 서버(400)는 상기 수신된 환전 결과를 표시한다.In addition, the server 400 displays the received exchange result.

일 예로, 상기 서버(400)는 앞서 전송된 제 1 매수 주문 정보에 응답하여 상기 가상화폐 거래소 서버(500)로부터 전송되는 제 1 환전 결과를 수신하고, 상기 수신된 제 1 환전 결과를 표시한다(S300).For example, the server 400 receives a first exchange result transmitted from the cryptocurrency exchange server 500 in response to the first purchase order information transmitted previously, and displays the received first exchange result ( S300).

이후, 상기 서버(400)는 상기 환전 결과에 따른 특정 가상 화폐 잔액을 해당 제품(200)과 관련한 장비 제조자, 판매자, 운영자, 기술지원자, 콘텐츠 제공자, 투자자 등 각 대상 용도별로 미리 설정된 비용 분배 정보에 따라 분배한다.Subsequently, the server 400 transfers a specific virtual currency balance according to the exchange result to pre-set cost distribution information for each target use such as equipment manufacturer, seller, operator, technical supporter, content provider, and investor related to the corresponding product 200. Distribute accordingly.

또한, 상기 서버(400)는 상기 분배된 특정 가상 화폐 잔액을 각 공급자와 관련한 가상 계좌로 입금 처리한다. 이때, 상기 서버(400)는 상기 분배된 특정 가상 화폐를 매도하여, 각 공급자와 관련한 지정 계좌로 입금 처리할 수도 있다.In addition, the server 400 deposits the distributed specific virtual currency balance into a virtual account associated with each provider. In this case, the server 400 may sell the distributed specific virtual currency and process the deposit to a designated account associated with each supplier.

일 예로, 상기 서버(400)는 상기 환전 결과에 따른 ABCD 코인의 수량(예를 들어 10)을 미리 설정된 비용 분배 정보에 따라 장비 제조자 2, 판매자 2, 운영자 2, 기술지원자 1, 콘텐츠 제공자 1, 투자자 2로 각각 분배하고, 상기 각각 분배된 ABCD 코인을 해당 사용자들과 관련한 개별 가상 계좌로 각각 입금 처리한다. 여기서, 상기 비용 분배 정보는 장비 제조자 20%, 판매자 20%, 운영자 20%, 기술지원자 10%, 콘텐츠 제공자 10% 및 투자자 20%로 수익을 분배하는 정보를 포함한 상태일 수 있다(S310).For example, the server 400 may determine the quantity of ABCD coins (for example, 10) according to the exchange result according to the preset cost distribution information for equipment manufacturer 2, seller 2, operator 2, technical supporter 1, content provider 1, Each investor 2 is distributed, and each distributed ABCD coin is deposited into a separate virtual account associated with the corresponding users. Here, the cost distribution information may include a state in which revenue is distributed to equipment manufacturers 20%, sellers 20%, operators 20%, technical supporters 10%, content providers 10%, and investors 20% (S310).

이후, 상기 서버(400)는 해당 제품(200)과 관련한 비용 정보(예를 들어 계약 내용에 따른 입금일 정보, 입금 일자 및 시각 정보, 입금 금액, 입금자명, 가상 계좌 정보, 사용자 고유 코드 등 포함), 현금 입금된 금액에 대한 특정 가상 화폐로의 환전 결과, 가상 화폐의 용도별 분배 결과 등의 정보를 암호화한다. 이때, 상기 서버(400)는 미리 설정된 암호화 방식에 따른 공개키 또는 개인키를 이용하여 암호화 기능을 수행할 수 있다.Thereafter, the server 400 includes cost information related to the corresponding product 200 (for example, deposit date information, deposit date and time information, deposit amount, depositor name, virtual account information, user unique code, etc.) according to the contract details. It encrypts information such as the result of exchange of cash into the specific virtual currency and the distribution result of the virtual currency by use. In this case, the server 400 may perform an encryption function using a public key or a private key according to a preset encryption method.

일 예로, 상기 서버(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 server 400 may deposit the first cost information related to the multifunction apparatus (for example, the deposit date information according to the contract content, 10th of every month, the deposit date and time of August 13, 2018, 9:20 am The amount of 100,000 won, the name of the depositor Hong Gil-dong, automatic transfer account information 1234-5678-9876-5432, the user's unique code AOA 12345, etc. Is divided into equipment manufacturer 2, seller 2, operator 2, technical supporter 1, content provider 1, and investor 2 according to the cost distribution information, and the preset AES (Advanced Encryption Standard) method. By using the encryption to generate the first encryption information (S320).

이후, 상기 서버(400)는 블록체인 서버(600)와 연동하여, 상기 암호화된 정보, 상기 서버(400)의 고유 코드 등을 상기 블록체인 서버(300) 내의 블록체인(또는 블록체인 노드)에 저장한다.Thereafter, the server 400 interlocks with the blockchain server 600 to transmit the encrypted information, a unique code of the server 400, and the like to the blockchain (or blockchain node) in the blockchain server 300. Save it.

일 예로, 상기 서버(400)는 상기 블록체인 서버(600)와 연동하여, 상기 암호화된 제 1 암호화 정보, 상기 서버(400)의 고유 코드(예를 들어 SEV98765) 등을 상기 블록체인 서버(600) 내의 블록체인에 분산하여 저장한다(S330).For example, the server 400 interlocks with the blockchain server 600 to display the encrypted first encryption information, a unique code of the server 400 (for example, SEV98765), and the like. The distribution is stored in the blockchain in the (S330).

이후, 상기 사용자 단말(300)에서 해당 제품(200)과 관련한 비용 정보, 환전 결과, 가상 화폐 분배 결과 등을 요청하기 위한 정보 요청 신호를 생성한다. 여기서, 상기 정보 요청 신호는 해당 사용자와 관련한 사용자 고유 코드 등을 포함한다.Thereafter, the user terminal 300 generates an information request signal for requesting cost information, a currency exchange result, a virtual currency distribution result, etc. associated with the corresponding product 200. Here, the information request signal includes a user specific code related to the corresponding user.

또한, 상기 사용자 단말(300)은 상기 생성된 정보 요청 신호, 상기 사용자 단말(300)의 식별 정보 등을 상기 블록체인 서버(600)에 전송한다.In addition, the user terminal 300 transmits the generated information request signal, identification information of the user terminal 300, and the like to the blockchain server 600.

일 예로, 상기 사용자 단말(300)은 상기 복합기와 관련한 2018년 1월부터 8월까지의 비용 정보를 확인하기 위한 제 1 정보 요청 신호를 생성하고, 상기 생성된 제 1 정보 요청 신호, 상기 사용자 단말(300)의 식별 정보 등을 상기 블록체인 서버(600)에 전송한다(S340).For example, the user terminal 300 generates a first information request signal for confirming cost information from January to August 2018 related to the multifunction apparatus, and generates the generated first information request signal and the user terminal. The identification information of 300 is transmitted to the blockchain server 600 (S340).

이후, 상기 블록체인 서버(600)는 상기 사용자 단말(300)로부터 전송되는 정보 요청 신호, 상기 사용자 단말(300)의 식별 정보 등을 수신한다.Thereafter, the blockchain server 600 receives an information request signal transmitted from the user terminal 300, identification information of the user terminal 300, and the like.

또한, 상기 블록체인 서버(600)는 해당 블록체인 서버(600)에 저장된(또는 등록된) 복수의 블록체인 중에서 해당 정보 요청 신호에 대응하는 정보를 추출(또는 확인)한다. 여기서, 상기 추출된 정보(또는 추출 정보/암호화된 정보/추출된 암호화된 정보)는 상기 정보 요청 신호에 따라 상기 사용자 단말(300)과 관련한 제품(200)에 대한 비용 정보, 환전 결과, 가상 화폐 분배 결과 등을 포함한다.In addition, the blockchain server 600 extracts (or confirms) information corresponding to the information request signal from a plurality of blockchains stored (or registered) in the blockchain server 600. Here, the extracted information (or extracted information / encrypted information / extracted encrypted information) may be cost information about the product 200 related to the user terminal 300, a currency exchange result, and a virtual currency according to the information request signal. Distribution results, and the like.

또한, 상기 블록체인 서버(600)는 상기 추출된 정보를 상기 사용자 단말(300)에 전송한다. 이때, 상기 블록체인 서버(600)는 상기 사용자 단말(300)과의 연동에 의해, 인증 과정을 수행하고, 인증이 정상적으로 수행된 이후에 상기 추출된 정보를 상기 사용자 단말(300)에 전송할 수도 있다.In addition, the blockchain server 600 transmits the extracted information to the user terminal 300. In this case, the blockchain server 600 may perform an authentication process by interworking with the user terminal 300 and transmit the extracted information to the user terminal 300 after authentication is normally performed. .

일 예로, 상기 블록체인 서버(600)는 상기 사용자 단말(300)로부터 전송되는 제 1 정보 요청 신호를 수신한다.For example, the blockchain server 600 receives a first information request signal transmitted from the user terminal 300.

또한, 상기 블록체인 서버(600)는 해당 블록체인 서버(600)를 구성하는 복수의 블록체인 중에서 상기 수신된 제 1 정보 요청 신호와 관련한 암호화된 제 1 비용 정보 등을 추출한다.In addition, the blockchain server 600 extracts encrypted first cost information related to the received first information request signal from among a plurality of blockchains constituting the blockchain server 600.

또한, 상기 블록체인 서버(600)는 상기 추출된 암호화된 제 1 비용 정보 등을 상기 사용자 단말(300)에 전송한다(S350).In addition, the blockchain server 600 transmits the extracted encrypted first cost information to the user terminal 300 (S350).

이후, 상기 사용자 단말(300)은 앞서 전송된 정보 요청 신호 등에 응답하여 상기 블록체인 서버(600)로부터 전송되는 상기 추출된 정보(또는 상기 추출 정보/상기 암호화된 정보/상기 추출된 암호화된 정보/)를 수신한다.Thereafter, the user terminal 300 transmits the extracted information (or the extracted information / the encrypted information / the extracted encrypted information /) transmitted from the blockchain server 600 in response to the previously transmitted information request signal or the like. ).

또한, 상기 사용자 단말(300)은 상기 수신된 추출된 정보를 복호화하여, 상기 제품(200)과 관련한 비용 정보, 환전 정보, 가상 화폐 분배 결과 등을 생성(또는 확인)한다. 이때, 상기 사용자 단말(300)은 미리 설정된 암호화 방식에 따른 공개키 또는 개인키를 이용하여 복호화 기능을 수행할 수 있다.In addition, the user terminal 300 decrypts the received information to generate (or confirm) the cost information, currency exchange information, virtual currency distribution result, and the like related to the product 200. In this case, the user terminal 300 may perform a decryption function using a public key or a private key according to a preset encryption scheme.

또한, 상기 사용자 단말(300)은 상기 복호화된(또는 생성된/확인된) 정보를 출력한다.In addition, the user terminal 300 outputs the decrypted (or generated / confirmed) information.

일 예로, 상기 사용자 단말(300)은 앞서 전송된 제 1 정보 요청 신호 등에 응답하여 상기 블록체인 서버(600)로부터 전송되는 상기 암호화된 제 1 비용 정보 등을 수신한다.For example, the user terminal 300 receives the encrypted first cost information transmitted from the blockchain server 600 in response to the previously transmitted first information request signal.

또한, 상기 사용자 단말(300)은 상기 미리 설정된 AES 방식을 이용하여 상기 암호화된 제 1 비용 정보 등을 복호화하고, 상기 복호화된 제 1 비용 정보 등을 표시한다(S360).In addition, the user terminal 300 decrypts the encrypted first cost information and the like using the preset AES scheme and displays the decrypted first cost information and the like (S360).

본 발명의 실시예는 앞서 설명된 바와 같이, 할부, 리스, 렌털 등 다양한 옵션이 적용된 제품에 대해서 미리 설정된 조건에 따라 지정된 날짜에 전산상으로 자동 결제가 진행되지 않은 경우, 원격에서 해당 제품에 구비된 하드웨어 락 또는 소프트웨어 락을 구동하여 해당 제품의 동작을 정지시키고, 미리 설정된 블록체인을 이용한 결제 방식을 통해 결제가 진행된 경우 해당 제품의 하드웨어 락 또는 소프트웨어 락을 해제하여, 장기 할부, 리스, 렌털 등이 적용된 제품에 대한 관리가 용이하고, 자금 회수가 용이할 수 있다.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.
제 1 항에 있어서,
상기 서버는,
상기 자동이체계좌로의 비용 입금 상태가 확인될 때, 상기 제품의 동작 중지를 해제하기 위한 동작 중지 해제 제어 신호를 상기 사용중지 락에 전송하고, 상기 제품의 동작 중지가 해제될 상태임을 안내하기 위한 동작 중지 해제 알람 정보를 상기 사용자 단말에 전송하며,
상기 사용자 단말은,
상기 서버로부터 전송되는 동작 중지 해제 알람 정보를 표시하며,
상기 사용중지 락은,
상기 서버로부터 전송되는 동작 중지 해제 제어 신호를 근거로 상기 미리 설정된 락 키를 이용하여 상기 사용중지 락이 구비된 제품에 설정된 동작 중지 상태를 해제하는 것을 특징으로 하는 보안 인증 모듈을 이용한 실시간 전자 결제 시스템.
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.
삭제delete 제 1 항에 있어서,
상기 서버와의 연동에 의해, 정보를 블록체인에 저장하는 블록체인 서버;를 더 포함하며,
상기 서버는,
상기 제품과 관련한 비용 정보, 현금 입금된 금액에 대한 특정 가상 화폐로의 환전 결과 및 가상 화폐의 용도별 분배 결과를 암호화하고, 상기 블록체인 서버와 연동하여, 상기 암호화된 정보 및 상기 서버의 고유 코드를 상기 블록체인 서버 내의 블록체인에 저장하며,
상기 사용자 단말은,
상기 사용자 단말에 대응하는 제품과 관련한 비용 정보, 환전 결과 및 가상 화폐 분배 결과 중 적어도 하나의 정보를 요청하기 위한 정보 요청 신호를 전송하고, 상기 블록체인 서버로부터 전송되는 추출된 정보를 복호화하여, 상기 사용자 단말에 대응하는 제품과 관련한 비용 정보, 환전 결과 및 가상 화폐 분배 결과 중 적어도 하나의 정보를 출력하며,
상기 블록체인 서버는,
상기 블록체인 서버에 저장된 복수의 블록체인 중에서 상기 정보 요청 신호에 대응하는 정보를 추출하고, 상기 추출된 정보를 상기 사용자 단말에 전송하는 것을 특징으로 하는 보안 인증 모듈을 이용한 실시간 전자 결제 시스템.
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.
제 5 항에 있어서,
상기 자동이체계좌로의 비용 입금 상태가 확인될 때, 상기 서버에 의해, 상기 제품의 동작 중지를 해제하기 위한 동작 중지 해제 제어 신호를 상기 사용중지 락에 전송하는 단계;
상기 서버에 의해, 상기 제품의 동작 중지가 해제될 상태임을 안내하기 위한 동작 중지 해제 알람 정보를 상기 사용자 단말에 전송하는 단계;
상기 사용자 단말에 의해, 상기 서버로부터 전송되는 동작 중지 해제 알람 정보를 표시하는 단계; 및
상기 사용중지 락에 의해, 상기 서버로부터 전송되는 동작 중지 해제 제어 신호를 근거로 상기 미리 설정된 락 키를 이용하여 상기 사용중지 락이 구비되거나 설치된 제품에 설정된 동작 중지 상태를 해제하는 단계를 더 포함하는 것을 특징으로 하는 보안 인증 모듈을 이용한 실시간 전자 결제 방법.
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.
삭제delete 제 5 항에 있어서,
상기 서버에 의해, 상기 제품과 관련한 비용 정보, 현금 입금된 금액에 대한 특정 가상 화폐로의 환전 결과 및 가상 화폐의 용도별 분배 결과를 암호화하는 단계;
상기 서버에 의해, 블록체인 서버와 연동하여, 상기 암호화된 정보 및 상기 서버의 고유 코드를 상기 블록체인 서버 내의 블록체인에 저장하는 단계;
상기 사용자 단말에 의해, 상기 사용자 단말에 대응하는 제품과 관련한 비용 정보, 환전 결과 및 가상 화폐 분배 결과 중 적어도 하나의 정보를 요청하기 위한 정보 요청 신호를 전송하는 단계;
상기 블록체인 서버에 의해, 상기 블록체인 서버에 저장된 복수의 블록체인 중에서 상기 정보 요청 신호에 대응하는 정보를 추출하는 단계;
상기 블록체인 서버에 의해, 상기 추출된 정보를 상기 사용자 단말에 전송하는 단계;
상기 사용자 단말에 의해, 상기 블록체인 서버로부터 전송되는 상기 추출된 정보를 복호화하여, 상기 사용자 단말에 대응하는 제품과 관련한 비용 정보, 환전 결과 및 가상 화폐 분배 결과 중 적어도 하나의 정보를 출력하는 단계; 및
상기 서버에 의해, 실시간으로 확인되는 상기 제품의 위치 정보를 상기 사용자 단말에 제공하는 단계를 더 포함하는 것을 특징으로 하는 보안 인증 모듈을 이용한 실시간 전자 결제 방법.
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.
KR1020180105331A 2018-07-26 2018-09-04 Electronic payment system using security certification module and method thereof Expired - Fee Related KR101993837B1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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