[go: up one dir, main page]

KR100717590B1 - A Virtual Asset Trading System and Method on the Internet - Google Patents

A Virtual Asset Trading System and Method on the Internet Download PDF

Info

Publication number
KR100717590B1
KR100717590B1 KR1020060023639A KR20060023639A KR100717590B1 KR 100717590 B1 KR100717590 B1 KR 100717590B1 KR 1020060023639 A KR1020060023639 A KR 1020060023639A KR 20060023639 A KR20060023639 A KR 20060023639A KR 100717590 B1 KR100717590 B1 KR 100717590B1
Authority
KR
South Korea
Prior art keywords
order
virtual asset
virtual
server
transaction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020060023639A
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 KR100717590B1 publication Critical patent/KR100717590B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0222During e-commerce, i.e. online transactions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 인터넷상에서의 가상자산 거래시스템 및 그 방법에 관한 것으로 인터넷 상에서 회원에게 웹 페이지 또는 전용 소프트웨어를 통하여 서비스를 제공하는 서버로서 상기 회원에게 상기 웹 페이지 또는 전용 소프트웨어 상에서 제공되는 상기 서비스와 관련해서만 사용가능한 가상자산을 제공하여 상기 회원별로 관리하는 가상자산 제공서버; 상기 가상자산 제공서버에 존재하는 가상자산을 화폐가치로 환산하여 상기 가상자산 제공서버의 회원으로서 본인인증이 완료된 사용자 사이에서 매매가 가능하도록 거래중개 서비스를 제공하는 가상자산 거래서버; 및 상기 가상자산 거래서버를 이용한 가상자산의 매매시 상기 매매가격에 매매수량을 곱한 금액에 대한 대금결제 혹은 대금수수를 위한 가상계좌를 사용자별로 제공하는 가상계좌 제공서버;로 구성되는 것을 특징으로 한다. 이러한 본 발명에 의할 경우 불필요한 개인정보의 유출을 방지하고, 신속하고 안정적인 거래를 가능하도록 한다는 현저한 효과가 있다.The present invention relates to a virtual asset transaction system and method thereof on the Internet, and is a server for providing a service to a member via a web page or dedicated software on the Internet, A virtual asset provision server for providing a virtual asset that can be used only by the member; A virtual asset transaction server for converting a virtual asset existing in the virtual asset provision server into a monetary value and providing a transaction intermediation service so that the user can be bought and sold as a member of the virtual asset provision server as a member of the virtual asset provision server; And a virtual account providing server for providing, for each user, a virtual account for paying or paying for an amount obtained by multiplying the selling price by the selling price when the virtual asset is traded using the virtual asset transaction server . According to the present invention, there is a remarkable effect that unnecessary leakage of personal information is prevented, and quick and stable transactions are enabled.

가상자산, 가상자산 제공서버, 가상자산 거래서버, 가상계좌 제공서버 Virtual asset, virtual asset provision server, virtual asset transaction server, virtual account provision server

Description

인터넷상에서의 가상자산 거래시스템 및 그 방법{VIRTUAL ASSET TRADING SYSTEM IN INTERNET AND METHOD THEREOF}FIELD OF THE INVENTION [0001] The present invention relates to a virtual asset trading system,

도 1은 본 발명에 의한 인터넷상에서의 가상자산 거래시스템의 구성을 나타내는 망 구성도이며,1 is a network diagram illustrating a configuration of a virtual asset transaction system on the Internet according to the present invention,

도 2는 가상자산 거래서버의 구성을 나타내는 기능 블록도이며,2 is a functional block diagram showing a configuration of a virtual asset transaction server,

도 3은 가상자산 제공서버의 구성을 나타내는 기능 블록도이며,3 is a functional block diagram showing the configuration of a virtual asset provision server,

도 4는 가상계좌 제공서버의 구성을 나타내는 기능 블록도이며,4 is a functional block diagram showing a configuration of a virtual account providing server,

도 5는 본 발명의 일 실시예에 의한 인터넷상에서의 가상자산 거래방법이 이5 is a flowchart illustrating a method of trading a virtual asset on the Internet according to an embodiment of the present invention.

루어지는 동작 흐름도이며,Fig.

도 6은 본 발명의 이 실시예에 의한 인터넷상에서의 가상자산 거래방법이 이FIG. 6 is a flowchart illustrating a method of trading a virtual asset on the Internet according to this embodiment of the present invention.

루어지는 동작 흐름도이며,Fig.

도 7는 가상자산 거래를 위한 가상자산 거래서버 회원가입시의 사용자 인터페이스 화면 예시도이며,7 is a view illustrating a user interface screen at the time of membership of a virtual asset transaction server for a virtual asset transaction,

도 8은 본 발명에 의한 인터넷상에서의 가상자산 거래시스템을 이용한 매매주문시의 사용자 인터페이스 화면 예시도이며,8 is a diagram illustrating an example of a user interface screen at the time of a purchase order using a virtual asset transaction system on the Internet according to the present invention,

도 9는 본 발명의 일 실시예에 의한 인터넷상에서의 가상자산 거래방법에서의 가상자산의 매도과정을 나타내는 플로우차트이며,9 is a flowchart showing a process of selling a virtual asset in a virtual asset transaction method on the Internet according to an embodiment of the present invention,

도 10은 본 발명의 일 실시예에 의한 인터넷상에서의 가상자산 거래방법에서의 가상자산의 매수과정을 나타내는 플로우차트이며,FIG. 10 is a flowchart illustrating a process of purchasing a virtual asset in a virtual asset transaction method on the Internet according to an embodiment of the present invention,

도 11은 본 발명의 이 실시예에 의한 인터넷상에서의 가상자산 거래방법에서의 가상자산의 예약매도과정을 나타내는 플로우차트이며,11 is a flowchart showing a process of reserving and selling a virtual asset in a virtual asset transaction method on the Internet according to this embodiment of the present invention,

도 12는 본 발명의 이 실시예에 의한 인터넷상에서의 가상자산 거래방법에서의 가상자산의 예약매수과정을 나타내는 플로우차트이다.FIG. 12 is a flowchart illustrating a process of reserving and purchasing a virtual asset in a virtual asset transaction method on the Internet according to this embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명>Description of the Related Art

100 : 가상자산 거래서버 110 : 거래제어부100: virtual asset transaction server 110: transaction control unit

111 : 주문수신모듈 112 : 주문처리모듈111: order receiving module 112: order processing module

113 : 매매처리모듈 114 : 체결결과전송모듈113: Transaction processing module 114: Transaction result transmission module

115 : 시세제공모듈 116 : 가상자산 인터페이스 모듈115: Ticker providing module 116: Virtual asset interface module

117 : 가상계좌 인터페이스 모듈 120 : 통합 데이터베이스부117: virtual account interface module 120: integrated database unit

121 : 주문접수 데이터베이스 122 : 주문처리 데이터베이스121: order reception database 122: order reception database

123 : 체결결과 데이터베이스 124 : 시세정보 데이터베이스123: concluded result database 124: quoted information database

200 : 가상자산 제공서버 210 : 자산이체처리모듈200: virtual asset provision server 210: asset transfer processing module

220 : 증거자산처리모듈 230 : 매매가능확인모듈220: evidence asset processing module 230:

240 : 인터페이스모듈 300 : 가상자산제공서버240: interface module 300: virtual asset provisioning server

310 : 계좌이체처리모듈 320 : 증거금처리모듈310: Money transfer processing module 320: Margin processing module

330 : 매매가능확인모듈 340 : 인터페이스모듈330: Availability confirmation module 340: Interface module

본 발명은 인터넷상에서의 가상자산 거래시스템 및 그 방법에 관한 것으로, 더욱 상세하게는 게임 머니 또는 포인트와 같은 인터넷 서비스 또는 온라인 게임에서 사용할 수 있는 자산(이하 "가상자산"이라 함)을 직관적인 인터페이스를 이용하여 실시간으로 거래할 수 있도록 하기 위한 가상자산 거래시스템과 그 방법에 관한 것이다.The present invention relates to a virtual asset trading system and method thereof on the Internet, and more particularly, to an intuitive interface (hereinafter, referred to as "virtual asset") that can be used in Internet services such as game money or points, The present invention relates to a virtual asset transaction system and method for realizing transactions using real assets.

인터넷의 발전과 함께 현대사회에서 현금이 아닌 형태의 다양한 종류의 가상 화폐 내지는 이에 준하는 형태의 자산이 폭넓게 유통되고 있다. 예를들어, 많은 인터넷 서비스 제공자(ISP)는 웹사이트를 통하여 유료 서비스를 제공하면서 결제수단으로 현금이 아닌 포인트 등의 가상화폐를 이용하기도 하며 또한, 많은 수의 온라인 게임 제공업체는 온라인 게임상에서 사용할 수 있는 게임 머니를 이용하여 아이템을 구입하는 등의 가상적인 경제행위를 할 수 있도록 하고 있다.With the development of the Internet, various forms of virtual money or similar forms of non-cash forms are widely circulated in modern society. For example, many Internet Service Providers (ISPs) provide pay services through websites, use virtual money such as points as cash as a payment method, and a large number of online game providers use online games And to purchase items using game money that can be used to make virtual economic activities.

이렇듯 인터넷 사용자 및 온라인 게임의 유저가 급속도로 증가하면서 상기와 같은 가상자산을 현실의 화폐가치로 환산하여 거래하는 경우가 많아졌다. 그러나, 종래의 거래방식은 인터넷 게시판을 이용하여 판매 또는 구매의 의사를 나타내는 게시물을 포스팅하고, 이를 익명의 네티즌들이 읽게 되면서 거래의 상대방을 찾게 되는 고전적인 방식이었다.As users of internet users and online games rapidly increase, there are many cases in which the virtual assets are converted into real money values. However, the conventional trading method is a classic method in which a post indicating the intention of selling or purchasing is posted using an Internet bulletin board, and an anonymous netizen reads it and finds a counterpart of the transaction.

이러한 종래의 방식에 의할 경우, 거래당사자 사이에 개별적인 연락을 통해서 직접 거래를 해야하므로 매우 시간이 많이 걸리고, 거래 당사자가 직접 대면해야하므로 거래가 순조롭게 진행이 되지 못하거나 불발되는 등의 불편함이 존재했으며, 판매자 또는 구매자의 개인정보가 불특정 다수에게 공개될 수 있다는 위험성 또한 상존하였다. 게다가, 적정한 가격의 형성을 통한 건전한 상거래 질서의 유지가 어렵다는 문제점이 있었다.In this conventional method, it is very time-consuming to directly deal with each other through individual communication between trading partners, and there is a disadvantage that the transaction does not proceed smoothly or is misplaced because the transaction parties must face each other directly There was also a risk that the personal information of the seller or the buyer could be disclosed to an unspecified number of persons. In addition, there was a problem that it is difficult to maintain sound commercial transaction order through proper price formation.

따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위해 이루어진 것으로서, 본 발명의 목적은 인터넷 상에서 가상자산을 거래하고자 하는 네티즌 또는 게임 유저들에게 유저 프렌들리(user-friendly)한 인터페이스의 거래시스템을 제공함으로써 신속하고, 안정적인 가상 자산의 거래를 가능하도록 하기 위한 인터넷상에서의 가상자산 거래시스템 및 그 방법을 제공하는데 있다.SUMMARY OF THE INVENTION Accordingly, the present invention has been made to solve the above-mentioned problems occurring in the prior art, and it is an object of the present invention to provide a user- To provide a virtual asset transaction system and method on the Internet in order to enable rapid and stable trading of virtual assets.

본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로, 본 발명에 의한 인터넷상에서의 가상자산 거래시스템은 인터넷 상에서 회원에게 웹 페이지 또는 전용 소프트웨어를 통하여 서비스를 제공하는 서버로서 상기 회원에게 상기 웹 페이지 또는 전용 소프트웨어 상에서 제공되는 상기 서비스와 관련해서만 사용가능 한 가상자산을 제공하여 상기 회원별로 관리하는 가상자산 제공서버;SUMMARY OF THE INVENTION The present invention has been conceived to solve the above problems, and it is an object of the present invention to provide a virtual asset transaction system on the Internet, which provides a service to a member via a web page or dedicated software, A virtual asset provision server for providing a virtual asset available only in connection with the service provided on dedicated software and managing the virtual asset for each member;

상기 가상자산 제공서버에 존재하는 가상자산을 화폐가치로 환산하여 상기 가상자산 제공서버의 회원으로서 본인인증이 완료된 사용자 사이에서 매매가 가능하도록 거래중개 서비스를 제공하는 가상자산 거래서버; 및A virtual asset transaction server for converting a virtual asset existing in the virtual asset provision server into a monetary value and providing a transaction intermediation service so that the user can be bought and sold as a member of the virtual asset provision server as a member of the virtual asset provision server; And

상기 가상자산 거래서버를 이용한 가상자산의 매매시 상기 매매가격에 매매수량을 곱한 금액에 대한 대금결제 혹은 대금수수를 위한 가상계좌를 사용자별로 제공하는 가상계좌 제공서버;로 구성되는 것을 특징으로 하며,And a virtual account providing server for providing, for each user, a virtual account for paying or paying for an amount obtained by multiplying the selling price by the selling price when the virtual asset is traded using the virtual asset transaction server,

특히, 상기 가상자산 거래서버는 상기 가상자산 제공서버의 회원으로서 본인인증이 완료된 사용자로부터 매매주문을 입력받기 위한 주문수신모듈;In particular, the virtual asset transaction server includes an order receiving module for receiving a sales order from a user who has been authenticated as a member of the virtual asset providing server,

상기 주문수신모듈로부터 수신된 각각의 주문에 대하여 사용자정보, 희망매매가, 매매수량, 주문시각, 주문유지기간의 필드를 갖는 레코드를 생성하여 저장하는 주문접수 데이터베이스;An order reception database for generating and storing a record having fields of user information, a desired selling price, a selling quantity, an order time, and an order maintenance period for each order received from the order receiving module;

상기 주문접수 데이터베이스에 새로운 레코드가 생성되어 저장되면, 해당 레코드에 의하여 식별되는 주문이 매도주문인 경우 가상자산 인터페이스 모듈을 통하여 상기 가상자산 제공서버로 사용자정보 및 매매수량을 포함하는 매도주문신호를 전송하여 매도가능신호를 회신받으면 해당 레코드를 주문처리 데이터베이스에 저장하며, 매수주문인 경우 가상계좌 인터페이스 모듈을 통하여 상기 가상계좌 제공서버로 사용자정보, 희망매수가 및 매매수량을 포함하는 매수주문신호를 전송하여 매수가능신호를 회신받으면 해당 레코드를 주문처리 데이터베이스에 저장함으로써 주문처리를 수행하는 주문처리모듈;When a new record is created and stored in the order reception database, if the order identified by the record is an order, a sales order signal including user information and a sales quantity is transmitted to the virtual asset provision server through the virtual asset interface module If the sellable signal is returned, the record is stored in the order processing database. In the case of the buy order, the buy order signal including the user information, the desired buy price, and the transaction quantity is transmitted to the virtual account providing server through the virtual account interface module An order processing module that performs order processing by storing the record in the order processing database when receiving the buyable signal;

상기 주문처리모듈을 통해 저장요청을 받은 레코드에 대하여 희망매매가 필드값을 기준으로 정렬하여 저장하는 주문처리 데이터베이스;An order processing database for sorting and storing a record requested by the order processing module based on a desired selling price field value;

상기 주문처리 데이터베이스에 새로운 레코드가 저장되면 해당 레코드에 의하여 식별되는 주문이 매도주문인 경우 기존에 저장된 다수의 레코드 중에서 희망매수가 필드값이 상기 매도주문의 희망매도가보다 높거나 같은 레코드가 존재하는지 판단하여 존재하는 경우 상기 레코드의 매매수량 필드값 만큼 해당하는 레코드를 삭제하고, 매수주문인 경우 기존에 저장된 다수의 레코드 중에서 희망매도가 필드값이 상기 매수주문의 희망매수가보다 낮거나 같은 레코드가 존재하는지 판단하여 존재하는 경우 상기 레코드의 매매수량 필드값 만큼 해당하는 레코드를 삭제하며, 가상자산 인터페이스 모듈 및 가상계좌 인터페이스 모듈을 통해 상기 가상자산 제공서버 및 상기 가상계좌 제공서버로 거래승인신호를 전송하여 매매처리를 하도록 하는 매매처리모듈;When a new record is stored in the order processing database, if the order identified by the record is a buy order, it is judged whether a record having a field value larger than the desired selling price of the sell order exists among a plurality of existing records stored If there is a record of which the field value is lower than or equal to the desired purchase price of the buy order among the plurality of records stored in the case of the buy order, A transaction approval signal is transmitted to the virtual asset provision server and the virtual account provision server through the virtual asset interface module and the virtual account interface module, Dealer for processing Module;

상기 가상자산 제공서버와의 통신을 위한 가상자산 인터페이스 모듈; 및A virtual asset interface module for communicating with the virtual asset providing server; And

상기 가상계좌 제공서버와의 통신을 위한 가상계좌 인터페이스 모듈을 구비하는 것을 특징으로 한다.And a virtual account interface module for communicating with the virtual account providing server.

한편, 상기와 같은 가상자산 거래시스템을 이용한 본 발명의 일 실시예에 의한 인터넷상에서의 가상자산 거래방법의 일 측면은 주문수신모듈에서 희망매도가 및 매매수량을 포함하는 매도주문을 입력받는 제 101 단계;Meanwhile, one aspect of the virtual asset transaction method on the Internet using the virtual asset transaction system as described above is that the order receiving module receives the sell order including the sell order amount and the sell amount, step;

주문처리모듈에서 가상자산 제공서버로 사용자정보 및 매매수량을 포함하는 매도주문신호를 전송하는 제 102 단계;A step 102 of transmitting a sell order signal including user information and a sales quantity from the order processing module to a virtual asset providing server;

가상자산 제공서버의 사용자 계정에 매매수량 이상의 가상자산이 존재하는 경우 가상자산 제공서버에서 주문처리모듈로 매도가능신호를 전송하되, 거래승인신호 수신시까지 매매수량에 해당하는 가상자산을 처분할 수 없도록 하는 제 103 단계;If there are more virtual assets than the trading volume in the user account of the virtual asset provision server, the virtual asset provision server transmits a sellable signal to the order processing module, but the virtual asset corresponding to the transaction quantity can be disposed of until the transaction approval signal is received Step 103;

매도가능신호 수신에 따라 기존의 매수주문 중에서 상기 희망매도가 보다 희망매수가가 높거나 같은 주문이 존재하는지 판단하여 존재하는 경우 상기 매매수량만큼 매매처리를 하여 가상자산 제공서버 및 가상계좌 제공서버로 거래승인신호를 전송하는 제 104 단계; 및If there is an order with the desired selling price higher than or equal to the desired selling price among the existing buying orders in accordance with the receipt of the sellable signal, 104) transmitting an approval signal; And

가상자산 제공서버의 매도측 사용자 계정에서 매수측 사용자 계정으로 매매수량에 해당하는 가상자산을 이체하고, 가상계좌 제공서버의 매수측 사용자 가상계좌에서 매도측 사용자 가상계좌로 매매가격에 매매수량을 곱한 액수를 이체하는 제 105 단계로 이루어지는 것을 특징으로 하며,The virtual asset corresponding to the sales quantity is transferred from the selling side user account of the virtual asset providing server to the buying side user account and the selling price is multiplied by the selling price from the selling side user virtual account in the buying side user virtual account of the virtual account providing server And a step 105 of transferring the amount of money,

본 발명의 일 실시예에 의한 인터넷상에서의 가상자산 거래방법의 이 측면은 주문수신모듈에서 희망매수가 및 매매수량을 포함하는 매수주문을 입력받는 제 201 단계;The virtual asset transaction method on the Internet according to an exemplary embodiment of the present invention includes the steps of: receiving, in an order receiving module, a purchase order including a desired number of pieces and a sales quantity;

주문처리모듈에서 가상계좌 제공서버로 사용자정보, 희망매수가 및 매매수량을 포함하는 매수주문신호를 전송하는 제 202 단계;202 in the order processing module, transmitting a purchase order signal including user information, a desired number of sheets, and a sales quantity to a virtual account providing server;

가상계좌 제공서버의 사용자 가상계좌에 희망매수가에 매매수량을 곱한 액수 이상의 잔고가 존재하는 경우 가상계좌 제공서버에서 주문처리모듈로 매수가능신호를 전송하되, 거래승인신호 수신시까지 희망매수가에 매매수량을 곱한 액수에 해당하는 잔고를 처분할 수 없도록 하는 제 203 단계;If there is a balance in the user virtual account of the virtual account providing server equal to or greater than the amount obtained by multiplying the desired purchase price by the transaction quantity, the virtual account providing server transmits a buyable signal to the order processing module, 203, &lt; / RTI &gt;

매수가능신호를 수신에 따라 기존의 매도주문 중에서 상기 희망매수가 보다 희망매도가가 낮거나 같은 주문이 존재하는지 판단하여 존재하는 경우 상기 매매수량만큼 매매처리를 하여 가상자산 제공서버 및 가상계좌 제공서버로 거래승인신호를 전송하는 제 204 단계; 및If there is an order with the desired selling price lower than or equal to the desired selling price among the existing selling orders in response to the receipt of the buying signal, processing is performed for the same amount as the selling quantity to provide the virtual asset providing server and the virtual account providing server 204) transmitting a transaction approval signal; And

가상자산 제공서버의 매도측 사용자 계정에서 매수측 사용자 계정으로 매매수량에 해당하는 가상자산을 이체하고, 가상계좌 제공서버의 매수측 사용자 가상계좌에서 매도측 사용자 가상계좌로 매매가격에 매매수량을 곱한 액수를 이체하는 제 205 단계로 이루어지는 것을 특징으로 한다.The virtual asset corresponding to the sales quantity is transferred from the selling side user account of the virtual asset providing server to the buying side user account and the selling price is multiplied by the selling price from the selling side user virtual account in the buying side user virtual account of the virtual account providing server And a step 205 of transferring the amount of money.

또한, 본 발명의 이 실시예에 의한 인터넷상에서의 가상자산 거래방법의 일 측면은 주문수신모듈에서 희망매도가, 매매수량 및 매매예약일자를 포함하는 매도예약주문을 입력받는 제 301 단계;According to another aspect of the present invention, there is provided a virtual asset transaction method on an Internet, including: receiving, in an order reception module, a sell reservation order including a desired selling price, a selling quantity and a sale reservation date;

주문처리모듈에서 가상자산 제공서버로 사용자정보 및 매매수량을 포함하는 매도예약주문신호를 전송하는 제 302 단계;A step 302 of transmitting a sell reservation order signal including user information and a sales quantity to a virtual asset provision server in an order processing module;

가상자산 제공서버의 사용자 계정에 매매수량에 0 과 1 사이의 미리 정해진 실수 i를 곱한 수량 이상의 가상자산이 존재하는지 판단하여 존재하는 경우 주문처리모듈로 매도예약확인신호를 전송하되, 거래승인신호 수신시까지 매매수량에 0 과 1 사이의 미리 정해진 실수 i를 곱한 수량에 해당하는 가상자산을 처분할 수 없도록 하는 제 303 단계;If a virtual asset having a quantity equal to or greater than a product of a sales quantity multiplied by a predetermined real number i between 0 and 1 is present in the user account of the virtual asset provision server, and transmits a reservation confirmation signal to the order processing module if it exists, A step 303 in which the virtual quantity corresponding to the quantity obtained by multiplying the sales quantity by a predetermined real number i between 0 and 1 is not able to be disposed;

매매예약일자 도래시 매매처리모듈에서 가상자산 제공서버로 거래승인신호를 전송하는 제 304 단계; A step 304 of transmitting a transaction approval signal to the virtual asset provision server in the transaction processing module when the purchase date of the transaction is reserved;

가상자산 제공서버에서 매도측 사용자 계정에 매매수량 이상의 가상자산이 존재하는지 판단하여 존재하는 경우 매수측 사용자 계정으로 매매수량에 해당하는 가상자산을 이체하고 매매처리모듈로 거래완료신호를 전송하는 제 305 단계; 및The virtual asset provision server judges whether there is more than the quantity of the virtual assets in the selling user account in the seller side user account, and transfers the virtual asset corresponding to the purchase quantity to the buyer side user account if present, and transmits a transaction completion signal to the trading module step; And

거래완료신호 수신에 따라 매매처리모듈에서 가상계좌 제공서버로 거래승인신호를 전송하는 제 306 단계;로 이루어지는 것을 특징으로 하며,And transmitting the transaction approval signal to the virtual account providing server in the transaction processing module according to the reception of the transaction completion signal.

본 발명의 이 실시예에 의한 인터넷상에서의 가상자산 거래방법의 이 측면은 주문수신모듈에서 희망매수가, 매매수량 및 매매예약일자를 포함하는 매수예약주문을 입력받는 제 401 단계;In this aspect of the method for trading virtual assets on the Internet according to this embodiment of the present invention, step 401 of receiving a buy reservation order including a desired number, a sales quantity, and a sale reservation date in an order receiving module;

주문처리모듈에서 가상계좌 제공서버로 사용자정보, 희망매수가 및 매매수량을 포함하는 매도예약주문신호를 전송하는 제 402 단계;Step 402, in the order processing module, transmitting a sell reservation order signal including user information, a desired number of sheets and a sales quantity to a virtual account providing server;

가상계좌 제공서버의 사용자 가상계좌에 희망매수가에 매매수량과 0 과 1 사이의 미리 정해진 실수 i를 곱한 액수 이상의 잔고가 존재하는지 판단하여 존재하는 경우 주문처리모듈로 매수예약확인신호를 전송하되, 거래승인신호 수신시까지 희망매수가에 매매수량과 0 과 1 사이의 미리 정해진 실수 i를 곱한 액수에 해당하는 잔고를 처분할 수 없도록 하는 제 403 단계;It is judged whether or not there is a balance equal to or greater than the sum of the number of transactions multiplied by the transaction quantity and a predetermined real number i between 0 and 1 in the user virtual account of the virtual account providing server, and if there is a balance, the buy reservation confirmation signal is transmitted to the order processing module, Step 403 is performed so that the balance corresponding to the amount obtained by multiplying the desired bid price by the predetermined bid price i and a predetermined real number i between 0 and 1 can not be disposed of until the approval signal is received;

매매예약일자 도래시 매매처리모듈에서 가상계좌 제공서버로 거래승인신호를 전송하는 제 404 단계; A step 404 of transmitting a transaction approval signal to the virtual account providing server in the transaction processing module at the date of purchase of the transaction;

가상계좌 제공서버에서 매수측 사용자 가상계좌에 희망매수가에 매매수량을 곱한 액수 이상의 잔고가 존재하는지 판단하여 존재하는 경우 매도측 사용자 가상계좌로 희망매수가에 매매수량을 곱한 액수를 이체하고 매매처리모듈로 거래완료신호를 전송하는 제 405 단계; 및In the virtual account providing server, it is judged whether or not there is a balance which is equal to or greater than the sum of the purchase price multiplied by the purchase amount in the buyer side virtual account, and if the price exists, the amount obtained by multiplying the desired purchase price and the purchase amount by the selling user virtual account is transferred to the transaction processing module (405) transmitting a transaction completion signal; And

거래완료신호 수신에 따라 매매처리모듈에서 가상자산 제공서버로 거래승인신호를 전송하는 제 406 단계;로 이루어지는 것을 특징으로 한다.And transmitting the transaction approval signal to the virtual asset provision server in the transaction processing module according to the reception of the transaction completion signal.

이하에서는 첨부한 도면을 참조하여 인터넷상에서의 가상자산 거래시스템과 그 방법에 대하여 상세히 설명하도록 한다. 우선, 도 1 내지 도 4를 참조하여 본 발명의 일 실시예에 의한 인터넷상에서의 가상자산 거래시스템 및 그 방법에 대하여 살펴본다.Hereinafter, a virtual asset transaction system and method thereof on the Internet will be described in detail with reference to the accompanying drawings. First, a virtual asset transaction system and method according to an embodiment of the present invention will be described with reference to FIGS. 1 to 4. FIG.

도 1은 본 발명에 의한 인터넷상에서의 가상자산 거래시스템의 구성을 나타내는 망 구성도이며, 도 2 내지 4는 본 발명의 필수구성요소인 가상자산 거래서버, 가상자산 제공서버 및 가상계좌 제공서버 구성을 나타내는 기능 블록도이다.FIG. 1 is a network configuration diagram illustrating a configuration of a virtual asset transaction system on the Internet according to the present invention. FIGS. 2 to 4 are diagrams illustrating a virtual asset transaction server, a virtual asset provision server, and a virtual account provision server Fig.

가상자산 제공서버(200)는 인터넷 상에서 회원에게 웹 페이지 또는 전용 소프트웨어를 통하여 서비스를 제공하되, 제공되는 서비스 내에서 사용할 수 있는 게임 머니, 포인트와 같은 형태의 가상자산을 사용자별로 제공한다. 예를들어, 포인 트를 이용하여 음악파일을 다운로드 할 수 있도록 서비스하는 인터넷 서비스 프로바이더 또는 게임상에서 사용가능한 게임 머니를 제공하는 온라인 게임 서버와 같은 형태가 될 수 있으며, 상기의 정의를 충족시키는 종래기술에 의한 모든 형태를 포함한다.The virtual asset provision server 200 provides a service to a member through a web page or dedicated software on the Internet, and provides virtual assets such as game money and points that can be used in the provided service on a user-by-user basis. For example, it may be in the form of an Internet service provider that serves to download a music file using a point or an online game server that provides game money available on a game, Includes all forms by technique.

가상계좌 제공서버(300)는 상기 가상자산의 거래시에 물품의 대금을 지급하거나, 물품판매 대금을 입금받기 위한 가상계좌를 사용자별로 제공한다. 이때, 가상계좌에 입금되거나 출금되는 것은 현금뿐만 아니라 미리 정해진 특정한 포인트 또는 마일리지일 수도 있다. 만약, 가상계좌가 현금의 입출금을 직접 다룬다면 상기 가상계좌 제공서버(300)는 온라인 계좌이체를 지원하는 시중은행에서 운영하는 서버여야 하나 현금이 아니라 현금으로 환금가능한 마일리지 또는 포인트를 다룬다면 운영주체나 운영형태에는 제한이 없다.The virtual account providing server 300 provides a virtual account for paying a commodity at the time of trading of the virtual asset or receiving a deposit for selling the commodity on a user-by-user basis. At this time, the money deposited or withdrawn to the virtual account may not only be cash but also a specific predetermined point or mileage. If the virtual account directly handles cash withdrawals and deposits, the virtual account providing server 300 must be a server operated by a commercial bank that supports online account transfer. However, if the virtual account providing server 300 handles mileage or points that can be converted into cash, There is no limit to the type of operation.

가상자산 거래서버(100)는 본 발명의 인터넷상에서의 가상자산 거래시스템의 가장 중요한 구성요소이며, 상기 가상자산 제공서버(200) 및 상기 가상계좌 제공서버(300)로 미리 정해진 데이터를 송수신함으로써 현금 또는 환금성 있는 마일리지나 포인트를 이용하여 구매하려는 사용자와 가상자산을 매도하여 현금 또는 환금성 있는 마일리지나 포인트를 획득하려는 사용자 사이의 매매를 성립시키기 위한 것으로, 인터넷에 의하여 접속가능한 형태로 운영된다.The virtual asset transaction server 100 is the most important component of the virtual asset transaction system on the Internet of the present invention and transmits and receives predetermined data to the virtual asset providing server 200 and the virtual account providing server 300, Or in order to establish a sale between a user who wishes to purchase using a refundable mileage or points and a user who wishes to acquire cash or a refundable mileage or points by selling virtual assets, and is operated in a form accessible via the Internet.

이러한 가상자산 거래서버(100)는 주문수신모듈(111), 주문처리모듈(112), 매매처리모듈(113), 체결결과전송모듈(114), 시세제공모듈(115) 및 가상자산 제공서버(200) 및 가상계좌 제공서버(300)과의 통신을 위한 인터페이스모듈(116, 117) 을 구비하는 거래제어부(110) 및 주문접수 데이터베이스(121), 주문처리 데이터베이스(122), 체결결과 데이터베이스(123) 및 시세정보 데이터베이스(124)를 구비하는 통합 데이터베이스부(120)을 포함한다.The virtual asset transaction server 100 includes an order receiving module 111, an order processing module 112, a sale processing module 113, a concluding result transmission module 114, a ticker providing module 115, An order acceptance database 121, an order processing database 122, a concluding result database 123 (FIG. 1) having interface modules 116 and 117 for communicating with the virtual account providing server 300 ) And a ticker information database (124).

주문수신모듈(111)은 상기 가상자산 제공서버(200)의 회원으로서 본인인증이 완료된 사용자에게 도 8에 도시된 것과 같은 사용자 인터페이스를 제공하여 매도주문 또는 매수주문(이하 "매매주문"이라 함)을 입력받는다. 또한, 상기 주문수신모듈(111)은 필요에 따라서는 도 7에 도시된 바와 같이 사용자의 회원가입을 위한 인터페이스를 제공할 수도 있다. 이때, 가상자산 거래서버(100)에서 가상자산의 거래를 하기위해서는 가상자산 제공서버(200)에서 계정을 가지고 있는 자, 다시말해 가상자산 제공서버(200)의 회원이어야 하는데 이는 가상자산 제공서버(200)에서 제공되는 가상자산을 매도하고자 하는 경우에는 당연한 것이며, 매수하고자 하는 경우에도 매매성립시 가상자산의 즉시적인 이체가 발생하기 때문이다. 도 7은 가상자산 거래서버(100)에서 가상자산의 거래를 하기 위하여 회원가입을 하는 경우의 예시적인 사용자 인터페이스 화면을 도시하는데, 그 하단에는 사용자가 가상자산 제공서버(200)에 보유하고 있는 계정을 선택하도록 되어 있음을 확인할 수 있다. 또한, 본인인증이 필요한 것은 가상자산의 거래시 가상자산의 처분행위가 발생하기 때문이며 본인인증을 위한 방법이나 과정은 종래의 것을 이용할 수 있다.The order reception module 111 provides a user interface as shown in FIG. 8 to a user who has been authenticated as a member of the virtual asset provision server 200, and transmits a sale order or purchase order (hereinafter referred to as "trading order" . In addition, the order receiving module 111 may provide an interface for a user's membership, as shown in FIG. 7, if necessary. At this time, in order to trade a virtual asset in the virtual asset transaction server 100, the server must be a member of the virtual asset provision server 200, that is, a member of the virtual asset provision server 200, 200), it is natural to sell the virtual assets provided, and even if the buyer wishes to buy, the instantaneous transfer of the virtual assets occurs. FIG. 7 shows an exemplary user interface screen in the case where a member registration is performed in order to perform a transaction of a virtual asset in the virtual asset transaction server 100. At the lower part thereof, an account As shown in FIG. Also, the authentication of the user is required because the disposition of the virtual asset occurs when the virtual asset is transacted, and the method or the process for authenticating the user can use the conventional one.

상기 주문수신모듈(111)로 매매주문이 입력되면 상기 주문수신모듈(111)은 주문입력시에 수신받은 사용자정보, 희망매수가 또는 희망매도가(이하 "희망매매가"라 함), 매매수량, 주문시각을 주문접수 데이터베이스(121)로 전송하여 새로운 레코드를 생성 및 저장하도록 한다. 이때에, 도 8에서와 같이 매매주문 입력시 주문유지 입력기간이 입력된 경우에는 그 값을 상기 주문접수 데이터베이스(121)로 함께 전송하여 저장하도록 한다.When a sales order is input to the order receiving module 111, the order receiving module 111 receives the user information, the desired number of shares or the desired selling price (hereinafter referred to as "desired selling price"), And transmits the order time to the order reception database 121 to create and store a new record. At this time, when the order maintenance input period is inputted at the time of inputting the purchase order as shown in FIG. 8, the order acceptance database 121 stores and stores the value.

상기 주문접수 데이터베이스(121)에 새로운 레코드가 생성되어 저장되면, 주문처리모듈(112)은 입력받은 주문이 유효한 것인지를 다음과 같은 과정을 거쳐서 판단한다. 우선, 상기 주문접수 데이터베이스(121)에 새롭게 저장된 레코드에 의하여 식별되는 주문이 매도주문인 경우 가상자산 인터페이스 모듈(116)을 통하여 상기 가상자산 제공서버(200)로 사용자정보 및 매매수량을 포함하는 매도주문신호를 전송한다. 이때, 상기 가상자산 제공서버(200)에서는 후술하는 바와 같은 과정을 통하여 가상자산의 매도가 가능한지 확인하여 가능한 경우에 상기 주문처리모듈(112)로 매도가능신호를 전송한다. 매도가능신호를 수신한 주문처리모듈(112)은 상기 주문접수 데이터베이스(121)에 새롭게 저장된 레코드가 유효한 매도주문을 나타내므로 이를 주문처리 데이터베이스(122)로 전송하여 저장한다.When a new record is generated and stored in the order reception database 121, the order processing module 112 determines whether the received order is valid through the following process. First, if the order identified by the newly stored record in the order reception database 121 is a sales order, the sales information including the user information and the sales quantity is transmitted to the virtual asset providing server 200 through the virtual asset interface module 116 And transmits the order signal. At this time, the virtual asset provision server 200 checks whether the virtual asset can be sold through the following process, and transmits the sellable signal to the order processing module 112 when possible. The order processing module 112 receiving the sellable signal indicates a sale order in which the newly stored record is valid in the order reception database 121, and transmits the order to the order processing database 122 for storage.

또한, 매수주문인 경우에는 가상계좌 인터페이스 모듈(117)을 통하여 상기 가상계좌 제공서버(300)로 사용자정보, 희망매수가 및 매매수량을 포함하는 매수주문신호를 전송한다. 이때, 상기 가상계좌 제공서버(300)에서는 후술하는 바와 같은 과정을 통하여 가상자산의 매수가 가능한지 확인하여 가능한 경우에 상기 주문처리모듈(112)로 매수가능신호를 전송한다. 매수가능신호를 수신한 주문처리모듈(112)은 상기 주문접수 데이터베이스(121)에 새롭게 저장된 레코드가 유효한 매수주문을 나타내므로 이를 주문처리 데이터베이스(122)로 전송하여 저장한다.In the case of a buy order, the buy order signal including user information, a desired number of shares, and a sales quantity is transmitted to the virtual account providing server 300 through the virtual account interface module 117. At this time, the virtual account providing server 300 checks whether the number of virtual assets can be purchased through a process as described later, and transmits a buyable signal to the order processing module 112 when possible. The order processing module 112 receiving the buyable signal indicates the number of purchases for which the newly stored record is valid in the order reception database 121, and transmits the order to the order processing database 122 for storage.

상기 주문처리 데이터베이스(122)의 각 레코드는 유효한 매도주문 또는 매수주문을 나타내는데, 주문처리 데이터베이스(122)에 새로운 레코드가 저장되면 매매처리모듈(113)에서는 상기 새로운 레코드가 매도주문을 나타내는 경우, 기존에 저장된 다수의 레코드 중에서 희망매수가 필드값이 상기 매도주문의 희망매도가보다 높거나 같은 레코드가 존재하는지 판단한다. 존재하는 경우에는 상기 새로운 레코드의 매매수량 필드값에 해당하는 만큼 매매처리를 수행하는데, 희망매수가가 높은 매수주문부터 차례로 매매를 성립시킨다. 매매가 성립된 매도주문 또는 매수주문은 상기 주문처리 데이터베이스(122)에서 해당 레코드를 삭제함으로써 매매처리가 완료된다. 그러나, 매도주문과 매수주문의 매매수량이 일치하지 않는 경우에는 매매수량만큼을 제한 나머지의 수량에 대해서는 매도주문 또는 매수주문을 존속시킨다. 구체적으로 서술하면, 매도주문의 매도수량이 500이며, 매수주문의 매수수량이 800인 경우 매도주문의 경우 전량 매매가 성립하였으므로 해당 매도주문을 나타내는 레코드가 삭제되지만, 매수주문의 경우 잔량인 300에 대해서는 매수주문이 존속해야 하므로 상기 주문처리 데이터베이스(122)에서 해당 매수주문을 나타내는 레코드의 매매수량 필드값을 300으로 수정하여 저장하게 된다.Each record in the order processing database 122 represents a valid buy order or buy order. If a new record is stored in the order processing database 122, if the new record indicates a sale order, A determination is made as to whether there is a record in which the desired value of the number of records is higher than or equal to the desired selling price of the selling order. If there is a new record, the sales processing corresponding to the value of the sales quantity field of the new record is performed. The purchase order or purchase order in which the sale is established is completed by deleting the record in the order processing database 122. However, if the sales quantity of the sales order and the buy order are inconsistent, the sales quantity is limited. In the remaining quantity, the sell order or purchase order is maintained. Specifically, if the selling quantity of the sell order is 500, and the buy quantity of the buy order is 800, the record indicating the sale order is deleted because the sales quantity of the sell order is settled. However, in the case of the buy order, Since the buy order must exist, the value of the field of sale quantity of the record indicating the purchase order is modified to 300 and stored in the order processing database 122.

상기 새로운 레코드가 매수주문을 나타내는 경우에도 유사한 과정으로 처리될 수 있다. 기존에 저장된 다수의 레코드 중에서 희망매도가 필드값이 상기 매수주문의 희망매수가보다 낮거나 같은 레코드가 존재하는지 판단하여 존재하는 경우 상기 레코드의 매매수량 필드값 만큼 매매를 성립시킨다.Even if the new record indicates a buy order, it can be processed in a similar process. If there exists a record in which the desired selling price field value is lower than or equal to the desired buying price of the buy order, among the plurality of records stored in the existing record, the selling is established by the sales quantity field value of the record.

이때, 매매처리모듈(113)은 가상자산 인터페이스 모듈(116) 및 가상계좌 인 터페이스 모듈(117)을 통해 상기 가상자산 제공서버(200) 및 상기 가상계좌 제공서버(300)로 거래승인신호를 전송한다. 거래승인신호를 수신한 가상자산 제공서버(200) 및 상기 가상계좌 제공서버(300)의 처리과정은 후술한다.At this time, the transaction processing module 113 transmits a transaction approval signal to the virtual asset providing server 200 and the virtual account providing server 300 through the virtual asset interface module 116 and the virtual account interface module 117 send. The process of the virtual asset providing server 200 and the virtual account providing server 300 that have received the transaction approval signal will be described later.

매매가 성립되면 체결결과 데이터베이스(123)는 매매가 성립된 내역을 저장하며, 사용자의 요청시 체결결과전송모듈(114)에서 매매 내역을 사용자에게 디스플레이하여 알린다.When the transaction is established, the confirmation result database 123 stores the details of the transaction established and displays the transaction details to the user in the transaction result transmission module 114 at the request of the user.

시세정보 데이터베이스(124)는 가장 최근에 매매가 성립된 매도가격 또는 매수가격(이하 "매매가격"이라 함)을 저장하며, 사용자의 요청시 시세제공모듈(115)에서 사용자에게 직전 매매가격을 디스플레이하여 알린다.The quotation information database 124 stores the selling price or buying price (hereinafter referred to as "selling price") of the most recent sale, displays the immediately preceding selling price to the user at the request of the user in the quotation providing module 115 It informs.

가상자산 제공서버(200)는 자산이체처리모듈(210), 증거자산처리모듈(220), 매매가능확인모듈(230) 및 인터페이스모듈(240)을 구비한다. 매매가능확인모듈(230)은 상기 주문처리모듈(112)로부터 사용자정보 및 매매수량을 포함하는 매도주문신호를 수신한 경우에, 수신받은 사용자정보에 의하여 식별되는 사용자 계정에 매매수량 이상의 가상자산이 존재하는지 판단하여 존재하는 경우 매도가 가능하므로 가상자산 거래서버(100)의 주문처리모듈(112)로 매도가능신호를 전송한다.The virtual asset provision server 200 includes an asset transfer processing module 210, a proof asset processing module 220, a transaction availability confirmation module 230, and an interface module 240. When the sellable order confirmation module 230 receives the sales order signal including the user information and the sales quantity from the order processing module 112, the sales availability confirmation module 230 determines whether or not the virtual asset more than the sales quantity is included in the user account identified by the received user information And transmits the sellable signal to the order processing module 112 of the virtual asset transaction server 100 since it is possible to sell it if it exists.

증거자산 처리모듈(220)은 상기 매매가능확인모듈(230)에서 매도가능신호를 전송한 경우 상기 가상자산 거래서버(100)로부터 거래승인신호를 수신하기까지 매매수량에 해당하는 가상자산에 대하여 처분할 수 없도록 한다.The evidence asset processing module 220, when transmitting the sellable signal from the seller's availability confirmation module 230, receives a transaction approval signal from the virtual asset transaction server 100, I can not do it.

자산이체처리모듈(210)은 상기 가상자산 거래서버(100)로부터 매매수량을 포 함하는 거래승인신호를 수신하면 해당 매매수량만큼 매도측 사용자 계정에서 매수측 사용자 계정으로 가상자산을 이체한다.When the asset transfer processing module 210 receives the transaction approval signal including the transaction amount from the virtual asset transaction server 100, the asset transfer processing module 210 transfers the virtual asset from the selling user account to the buyer user account as much as the corresponding transaction amount.

인터페이스모듈(240)은 상기 가상자산 거래서버(100)로부터 매도주문신호, 거래승인신호를 수신하거나, 매도가능신호를 전송하기 위한 인터페이스를 제공한다.The interface module 240 provides an interface for receiving a sell order signal and a transaction approval signal from the virtual asset transaction server 100 or transmitting a sellable signal.

가상계좌 제공서버(300)는 계좌이체처리모듈(310), 증거금처리모듈(320), 매매가능확인모듈(330) 및 인터페이스모듈(340)을 구비한다. 매매가능확인모듈(330)은 상기 주문처리모듈(112)로부터 사용자정보, 희망 매수가 및 매매수량을 포함하는 매수주문신호를 수신한 경우, 상기 사용자정보에 의하여 식별되는 사용자의 가상계좌에 희망매수가와 매매수량을 곱한 액수 이상의 잔고가 존재하는지 판단하여 존재하는 경우 매수주문이 유효한 것으로 보아 상기 가상자산 거래서버(100)의 주문처리모듈(112)로 전송한다. The virtual account providing server 300 includes a money transfer processing module 310, a margin processing module 320, a transaction availability confirmation module 330, and an interface module 340. When the purchase order confirmation module 330 receives the purchase order signal including the user information, the desired number of sheets, and the sales quantity from the order processing module 112, the desired number of sheets is added to the virtual account of the user identified by the user information And if there is a balance therebetween, it is transmitted to the order processing module 112 of the virtual asset transaction server 100 on the assumption that the buy order is valid.

증거금처리모듈(320)은 상기 매매가능확인모듈(330)에서 상기 주문처리모듈(112)로 매수가능신호를 전송한 겨우 상기 가상자산 거래서버(100)로부터 거래승인신호를 수신하기까지 상기 희망매수가와 매매수량을 곱한 액수에 해당하는 잔고에 대하여 처분할 수 없도록 한다.The margin processing module 320 determines whether the requested number of sheets is equal to or less than the predetermined number of sheets until the transaction acceptance signal is received from the virtual asset transaction server 100 after the buyable signal is transmitted from the trading availability checking module 330 to the order processing module 112 And the amount corresponding to the amount multiplied by the trading volume.

계좌이체처리모듈(310)은 상기 가상자산 거래서버로부터 매매가격 및 매매수량을 포함하는 거래승인신호를 수신하면, 매매가격에 해당 매매수량을 곱한 액수를 매수측 사용자 가상계좌에서 매도측 사용자 가상계좌로 이체한다.When the transaction acceptance signal including the selling price and the selling quantity is received from the virtual asset transaction server, the account transfer processing module 310 calculates an amount obtained by multiplying the selling price by the corresponding selling quantity in the buyer side user virtual account, .

인터페이스모듈(340)은 상기 가상자산 거래서버(100)로부터 매수주문신호, 거래승인신호를 수신하거나, 매수가능신호를 전송하기 위한 인터페이스를 제공한다.The interface module 340 provides an interface for receiving a buy order signal and a transaction approval signal from the virtual asset transaction server 100 or transmitting a buyable signal.

상기 주문수신모듈(111)에서 사용자로부터 매매주문을 입력받는 경우에 도 8에 도시된 바와 같이 주문유지기간을 입력받을 수 있는데, 상기 주문처리모듈(112)은 주문처리 데이터베이스(122)에 저장된 각 레코드에 대하여 주문유지기간이 도과하면 상기 주문처리 데이터베이스(122)에서 삭제함으로써 주문을 실효시킨다.8, the order processing module 112 may receive the order maintenance period as shown in FIG. 8. The order processing module 112 receives the order stored in the order processing database 122, If the order maintenance period for the record is too long, the order is cleared by deleting the order in the order processing database 122.

본 발명의 이 실시예에 의한 인터넷상에서의 가상자산 거래시스템은 예약주문을 처리하기 위한 구성을 추가로 구비한다.The virtual asset transaction system on the Internet according to this embodiment of the present invention further includes a configuration for processing reservation orders.

상기 주문처리모듈(112)은 주문수신모듈(111)에서 현재 시점 이후 일정기간의 도과시에 가상자산의 매도가 이루어지는 매도예약주문을 입력받은 경우에 매도예약주문 입력시의 매매가격으로 상기 일정기간의 도과시에 매매처리를 한다. 즉, 매매가격과 매매수량은 매도예약주문의 입력시 결정되며 다만 가상자산의 이체가 상기 일정기간 도과시에 일어나는 것이다.If the sales order module 112 receives a sales order pre-order for selling a virtual asset at a certain period of time after the present time in the order reception module 111, And processing is carried out at the time of the present invention. That is, the selling price and the selling quantity are determined at the time of inputting the sell reservation order, but the transfer of the virtual asset occurs during the above-mentioned period and time.

우선, 매도예약주문을 입력받은 경우 상기 주문처리모듈(112)은 상기 가상자산 제공서버(200)의 매매가능확인모듈(230)로 사용자정보 및 매매수량을 포함하는 매도예약주문신호를 전송한다. First, when the sell order is input, the order processing module 112 transmits a sell order confirmation signal including the user information and the sales quantity to the seller's availability confirmation module 230 of the virtual asset provision server 200.

매도예약주문신호를 수신한 매매확인모듈(230)은 사용자정보에 의하여 식별 되는 사용자 계정에 매매수량에 0 과 1 사이의 미리 정해진 실수 i를 곱한 수량 이상의 가상자산이 존재하는지 판단하여 존재하는 경우 매도예약확인신호를 상기 가상자산 거래서버(100)의 주문처리모듈(112)로 전송한다. 상기의 실수 i는 매매의 예약을 위하여 필요한 최소한의 가상자산의 수량을 담보하기 위한 것으로, 매매수량 대비 현존하는 가상자산의 수량의 최소비율을 나타낸다.Upon receipt of the sell reservation order signal, the sales confirmation module 230 judges whether there is a quantity of virtual assets equal to or greater than a product of the sales quantity multiplied by a predetermined real number i between 0 and 1 in the user account identified by the user information, And transmits a reservation confirmation signal to the order processing module 112 of the virtual asset transaction server 100. The above error i is to guarantee the minimum number of virtual assets necessary for the reservation of the sale, and represents the minimum ratio of the quantity of the existing virtual assets to the sales quantity.

상기 매매확인모듈(230)에서 매도예약확인신호를 전송한 경우, 증거자산처리모듈(220)은 상기 가상자산 거래서버(100)로부터 거래승인신호 수신시까지 상기 매매수량에 0 과 1 사이의 미리 정해진 실수 i를 곱한 수량에 해당하는 가상자산을 처분할 수 없도록 한다.When the selling confirmation signal is transmitted from the trading confirmation module 230, the evidence asset processing module 220 receives a transaction confirmation signal from the virtual asset transaction server 100, It is not possible to dispose a virtual asset corresponding to a quantity multiplied by a predetermined real number i.

매도예약확인신호를 수신한 이후 상기 일정기간이 도과하면 매매처리모듈(113)은 상기 자산이체처리모듈(210)로 거래승인신호를 전송하는데, 상기 자산이체처리모듈(210)은 매도측 사용자 계정에 매매수량 이상의 가상자산이 존재하는지 판단하여 존재하지 않으면 매매가 성립하지 않으므로 그에 대응하는 처리를 하되, 존재하면 매도측 사용자의 계정에서 매수측 사용자 계정으로 가상자산을 이체한다.The transaction processing module 113 transmits a transaction approval signal to the asset transfer processing module 210 after the predetermined period of time elapses after receiving the sales reservation confirmation signal. The asset transfer processing module 210 transmits the transaction approval signal to the asset management module 210, If there is no virtual asset, it is determined that there is more than the amount of the virtual asset in the sales quantity. If not, the corresponding transaction is performed. If so, the virtual asset is transferred from the seller user account to the buyer user account.

매수예약주문을 입력받은 경우 상기 주문처리모듈(112)은 상기 가상계좌 제공서버(300)의 매매가능확인모듈(330)로 사용자정보, 희망매수가 및 매매수량을 포함하는 매수예약주문신호를 전송한다.When the buy reservation order is inputted, the order processing module 112 transmits a buy reservation order signal including the user information, the desired number of pieces and the sales quantity to the trading availability confirmation module 330 of the virtual account providing server 300 do.

매수예약주문신호를 수신한 매매확인모듈(330)은 사용자정보에 의하여 식별되는 사용자의 가상계좌에 희망매수가에 매매수량을 곱한 액수에 0 과 1 사이의 미 리 정해진 실수 i를 다시 한번 곱한 결과 이상의 잔고가 존재하는 경우 매수예약확인신호를 상기 가상자산 거래서버(100)의 주문처리모듈(112)로 전송한다.Upon receipt of the buy order reservation order signal, the sales confirmation module 330 determines whether the virtual account of the user identified by the user information is equal to or greater than the result obtained by multiplying the value obtained by multiplying the desired purchase price by the transaction quantity, If there is a balance, transmits a purchase reservation confirmation signal to the order processing module 112 of the virtual asset transaction server 100.

상기 매매확인모듈(330)에서 매수예약확인신호를 전송한 경우, 증거금처리모듈(320)은 상기 가상자산 거래서버(100)로부터 거래승인신호 수신시까지 상기 희망매수가에 매매수량과 0 과 1 사이의 미리 정해진 실수 i를 한번 곱한 액수에 해당하는 잔고를 처분할 수 없도록 한다.When the purchase confirmation signal is transmitted from the transaction confirmation module 330, the margin processing module 320 determines whether the requested transaction number is between the transaction amount and the transaction amount between 0 and 1 until the transaction approval signal is received from the virtual asset transaction server 100 So that the balance corresponding to the sum of times multiplied by the predetermined real number i of i.

매수예약확인신호를 수신한 이후 상기 일정기간이 도과하면 매매처리모듈(113)은 계좌이체처리모듈(310)로 거래승인신호를 전송하는데, 상기 계좌이체처리모듈(310)은 매수측 사용자의 가상계좌에 상기 희망매수가에 매매수량을 곱한 액수 이상의 잔고가 존재하는지 판단하여 존재하지 않으면 매매가 성립하지 않으므로 그에 대응하는 처리를 하되, 존재하면 상기 희망매수가에 매매수량을 곱한 액수를 매수측 사용자 가상계좌에서 매도측 사용자 가상계좌로 이체한다. 즉, 매수예약주문시에 매매가격과 매매수량이 결정되며, 상기 일정기간의 도과시까지 희망매수가에 매매수량을 곱한 액수의 이체가 미뤄지는 것이다.The transaction processing module 113 transmits a transaction acceptance signal to the account transfer processing module 310. The account transfer processing module 310 transmits the transaction acceptance signal to the account transfer processing module 310, It is determined whether or not there is a balance equal to or greater than the sum of the desired bid multiplied by the desired bid price, and if not, the transaction corresponding to the bid amount is not established. If so, the sum of the bid multiplied by the desired bid price is multiplied by the purchase bid amount Transfer to the seller side user virtual account. That is, the selling price and the selling quantity are determined at the time of ordering the buying number, and the transfer of the amount of the buying quantity multiplied by the selling quantity is delayed until the time of the predetermined period.

이하에서는 도 9 내지 도 10를 참조하여 상기와 같은 구성을 가지는 본 발명의 일 실시예에 의한 인터넷상에서의 가상자산 거래방법에 대하여 시계열적으로 상세히 설명한다. Hereinafter, a method for trading virtual assets on the Internet according to an embodiment of the present invention having the above-described configuration will be described in detail with reference to FIGS. 9 to 10 in a time-series manner.

도 9는 본 발명의 일 실시예에 의한 인터넷상에서의 가상자산 거래방법에서의 가상자산의 매도과정을 나타내며, 도 10은 가상자산의 매수과정을 나타낸다.FIG. 9 shows a process of selling a virtual asset in a virtual asset transaction method on the Internet according to an embodiment of the present invention, and FIG. 10 shows a process of purchasing a virtual asset.

가상자산의 매도과정은 먼저, 주문수신모듈(111)에서 희망매도가 및 매매수량을 포함하는 매도주문을 입력받으면(S101), 주문처리모듈(112)에서 가상자산 제공서버(200)로 사용자정보 및 매매수량을 포함하는 매도주문신호를 전송한다(S102).In the selling process of the virtual asset, the sales order module 111 receives the selling order including the selling price and the selling quantity (S101), the order processing module 112 transmits the selling order information to the virtual asset providing server 200 And a sell order quantity (S102).

가상자산 제공서버(200)의 사용자 계정에 매매수량 이상의 가상자산이 존재하는 경우 매매가 가능한 것으로 판단하여 가상자산 제공서버(200)에서 주문처리모듈(112)로 매도가능신호를 전송하되, 거래승인신호 수신시까지 상기 매매수량에 해당하는 가상자산을 처분할 수 없도록 한다(S103).If there is more than a virtual asset in the user account of the virtual asset provision server 200, the virtual asset provision server 200 determines that the virtual asset is available for sale and transmits a sellable signal to the order processing module 112, It is not possible to dispose of the virtual asset corresponding to the quantity of sale until reception (S103).

주문처리모듈(112)에서 매도가능신호를 수신하면, 기존의 매수주문 중에서 상기 희망매도가 보다 희망매수가가 높거나 같은 주문이 존재하는지 판단하여, 존재하지 않으면 종료하고, 존재하면 상기 매매수량만큼 매매처리를 하여 가상자산 제공서버 및 가상계좌 제공서버로 거래승인신호를 전송한다(S104). 이때, 매매처리는 기존의 매수주문과 상기 매도주문에 대하여 매도수량만큼 매매가 이루어진 것으로 보아 주문의 효력을 종료시키는 것을 말한다.Upon receipt of the sellable signal from the order processing module 112, it is determined whether the desired sell order has a higher or lower price than the existing buy order, and if not, the process ends. And transmits a transaction approval signal to the virtual asset providing server and the virtual account providing server (S104). At this time, the processing of the sale is to terminate the effect of the order, considering that the existing purchase order and the selling order are traded as much as the selling amount.

거래승인신호를 수신한 가상자산 제공서버(200)는 매도측 사용자 계정에서 매수측 사용자 계정으로 매매수량에 해당하는 가상자산을 이체한다. 한편, 거래승인신호를 수신한 가상계좌 제공서버(300)는 매수측 사용자 가상계좌에서 매도측 사용자 가상계좌로 매매가격에 매매수량을 곱한 액수를 이체한다(S105).Upon receipt of the transaction approval signal, the virtual asset provision server 200 transfers the virtual asset corresponding to the purchase amount from the seller user account to the buyer user account. On the other hand, the virtual account providing server 300 receiving the transaction approval signal transfers the amount obtained by multiplying the selling price to the selling price as the selling user virtual account in the buying user's virtual account (S105).

가상자산의 매수과정은 먼저, 주문수신모듈(111)에서 희망매수가 및 매매수량을 포함하는 매수주문을 입력으면(S201), 주문처리모듈(112)에서 가상계좌 제공 서버(300)로 사용자정보, 희망매수가 및 매매수량을 포함하는 매수주문신호를 전송한다(S202).The virtual asset purchasing process starts with a step S201 of inputting a purchase order including a desired number of pieces and a sales quantity in the order receiving module 111 and then transmitting the virtual goods information from the order processing module 112 to the virtual account providing server 300, , A desired number of sheets and a sales quantity (S202).

매수주문신호를 수신한 가상계좌 제공서버(300)는 사용자의 가상계좌에 희망매수가에 매매수량을 곱한 액수 이상의 잔고가 존재하는지 판단하여, 존재하는 경우 매수가 가능한 것으로 판단하여 주문처리모듈(112)로 매수가능신호를 전송하되, 거래승인신호 수신시까지 상기 희망매수가에 매매수량을 곱한 액수에 해당하는 잔고를 처분할 수 없도록 한다(S203).Upon receipt of the buy order signal, the virtual account providing server 300 judges whether there is a balance equal to or greater than the sum of the desired purchase price and the transaction quantity in the virtual account of the user, (S203). In this case, it is not possible to dispose of the balance corresponding to the amount obtained by multiplying the desired bid price by the transaction quantity until receiving the transaction approval signal (S203).

주문처리모듈(112)에서 매수가능신호를 수신하면, 기존의 매도주문 중에서 상기 희망매수가 보다 희망매도가가 낮거나 같은 주문이 존재하는지 판단하여 존재하는 경우 상기 매매수량만큼 매매처리를 하여 가상자산 제공서버 및 가상계좌 제공서버로 거래승인신호를 전송한다(S204).Upon receipt of the buyable signal from the order processing module 112, if the desired number of the existing sell orders is less than or equal to the desired selling price, And transmits a transaction approval signal to the server and the virtual account providing server (S204).

거래승인신호를 수신한 가상자산 제공서버(200)는 매도측 사용자 계정에서 매수측 사용자 계정으로 매매수량에 해당하는 가상자산을 이체한다. 한편, 거래승인신호를 수신한 가상계좌 제공서버(300)는 매수측 사용자 가상계좌에서 매도측 사용자 가상계좌로 매매가격에 매매수량을 곱한 액수를 이체한다(S205).Upon receipt of the transaction approval signal, the virtual asset provision server 200 transfers the virtual asset corresponding to the purchase amount from the seller user account to the buyer user account. On the other hand, the virtual account providing server 300 receiving the transaction approval signal transfers the purchase price multiplied by the selling price to the selling user virtual account in the buying user virtual account (S205).

상기의 S101 단계 및 S201 단계에서 입력받은 매매주문이 주문유지기간을 포함하는 경우에 주문처리모듈(112)은 해당 주문에 대하여 주문유지기간 도과시에 주문을 실효시킨다.In the case where the sales order inputted in the above step S101 and step S201 includes the order maintenance period, the order processing module 112 enables the order in the order maintenance period and for the order.

한편, 본 발명의 이 실시예에 의한 인터넷상에서의 가상자산 거래방법은 예 약매매가 이루어지는 과정에 관한 것으로 도 11 내지 도 12을 참조하여 설명하기로 한다.Meanwhile, a method for trading virtual assets on the Internet according to this embodiment of the present invention will be described with reference to FIGS.

가상자산의 예약매도시 먼저, 주문수신모듈(111)에서 희망매도가, 매매수량 및 매매예약일자를 포함하는 매도예약주문을 입력받아(S301), 주문처리모듈(112)에서 가상자산 제공서버(200)로 사용자정보 및 매매수량을 포함하는 매도예약주문신호를 전송한다(S302).In the reservation sale of the virtual asset, the order reception module 111 receives the sale reservation order including the selling price, the selling quantity and the sale reservation date in the order receiving module 111, 200) transmits a sell order reservation order signal including user information and a sales quantity (S302).

매도예약주문신호를 수신한 가상자산 제공서버(300)는 사용자 계정에 매매수량에 0 과 1 사이의 미리 정해진 실수 i를 곱한 수량 이상의 가상자산이 존재하는지 판단하여 존재하는 경우 매도예약이 가능한 것으로 판단하여 주문처리모듈(112)로 매도예약확인신호를 전송한다. 이때, 거래승인신호 수신시까지 상기 매매수량에 0 과 1 사이의 미리 정해진 실수 i를 곱한 수량에 해당하는 가상자산을 처분할 수 없도록 한다(S303).The virtual asset provision server 300 receiving the sales order pre-order signal judges whether there is a virtual asset having a quantity equal to the product of the sales quantity multiplied by a predetermined real number i between 0 and 1 in the user's account, And transmits a sell reservation confirmation signal to the order processing module 112. At this time, the virtual asset corresponding to the quantity obtained by multiplying the sales quantity by a predetermined real number i between 0 and 1 is not disposed until the transaction approval signal is received (S303).

매매처리모듈(113)은 매도예약확인신호 수신후 매매예약일자의 도래시 가상자산 제공서버(300)로 거래승인신호를 전송하는데(S304), 이를 수신한 가상자산 제공서버(200)는 매도측 사용자 계정에 상기 S302 단계에서 입력받은 매매수량 이상의 가상자산이 존재하는지 판단하여 존재하지 않으면 매매가 성립하지 않으므로 그에 대응하는 처리를 하며, 존재하는 경우 매수측 사용자 계정으로 상기 매매수량에 해당하는 가상자산을 이체하고 매매처리모듈로 거래완료신호를 전송한다(S305).After receiving the sales reservation confirmation signal, the trading module 113 transmits a transaction approval signal to the virtual asset provision server 300 at the time of the sale reservation (S304), and the virtual asset provision server 200, If there is no virtual asset greater than the sales quantity inputted in step S302 in the user account, the transaction corresponding to the virtual property is not established. If so, the virtual asset corresponding to the purchase quantity And transmits a transaction completion signal to the trading module (S305).

매매처리모듈(113)은 거래완료신호 수신시 가상계좌 제공서버(200)로 거래승인신호를 전송한다(S306).The transaction processing module 113 transmits a transaction approval signal to the virtual account providing server 200 upon receipt of the transaction completion signal (S306).

가상자산의 예약매수의 경우, 먼저 주문수신모듈(111)에서 희망매수가, 매매수량 및 매매예약일자를 포함하는 매수예약주문을 입력받아(S401), 주문처리모듈(112)에서 가상계좌 제공서버(300)로 사용자정보, 희망매수가 및 매매수량을 포함하는 매도예약주문신호를 전송한다(S402).In the case of the reservation number of the virtual asset, the order reception module 111 receives the reservation reservation including the desired number, the sales quantity, and the sale reservation date in step S401. In the order processing module 112, (Step S402), and transmits a sell order pre-order signal including user information, a desired number of sheets,

매도예약주문신호를 수신한 가상계좌 제공서버(300)는 사용자 가상계좌에 희망매수가에 매매수량과 0 과 1 사이의 미리 정해진 실수 i를 곱한 액수 이상의 잔고가 존재하는지 판단하여 존재하는 경우 주문처리모듈로 매수예약이 가능한 것으로 판단하여 주문처리모듈(112)로 매수예약확인신호를 전송한다. 이때, 거래승인신호 수신시까지 희망매수가에 매매수량과 0 과 1 사이의 미리 정해진 실수 i를 곱한 액수에 해당하는 잔고를 처분할 수 없도록 한다(S403).When the virtual account providing server 300 receives the sales order pre-order signal, the virtual account providing server 300 judges whether there is a balance equal to or larger than the sum of the sales amount and the predetermined real number i between 0 and 1, It is determined that the number of copies can be reserved, and the purchase reservation confirmation signal is transmitted to the order processing module 112. At this time, it is not possible to dispose of the balance corresponding to the amount obtained by multiplying the desired bid price by the transaction amount and a predetermined real number i between 0 and 1 until receiving the transaction approval signal (S403).

매매처리모듈(113)은 매수예약확인신호 수신후 매매예약일자의 도래시 가상계좌 제공서버(300)로 거래승인신호를 전송하는데(S404), 이를 수신한 가상계좌 제공서버(300)는 매수측 사용자 가상계좌에 상기 S402 단계에서 입력받은 희망매수가에 매매수량을 곱한 액수 이상의 잔고가 존재하는지 판단하여, 존재하지 않으면 매매가 성립하지 않으므로 그에 대응하는 처리를 하며, 존재하는 경우 매도측 사용자 가상계좌로 희망매수가에 매매수량을 곱한 액수를 이체하고 매매처리모듈로 거래완료신호를 전송한다(S405).After receiving the buy reservation confirmation signal, the trading module 113 transmits a transaction approval signal to the virtual account providing server 300 at the arrival date of the sale reservation (S404), and the virtual account providing server 300, It is determined whether or not there is a balance equal to or greater than the sum of the desired purchase price multiplied by the desired purchase price in step S402. If the balance does not exist, the corresponding transaction is performed. The purchase amount is multiplied by the selling amount, and the transaction completion signal is transmitted to the trading processing module (S405).

매매처리모듈(113)은 거래완료신호 수신시 가상자산 제공서버로 거래승인신호를 전송한다(S406).The trading processing module 113 transmits a transaction approval signal to the virtual asset provision server upon receiving the transaction completion signal (S406).

상기의 S301 단계 및 S401 단계에서 입력받은 매매주문이 주문유지기간을 포 함하는 경우에 주문처리모듈(112)은 해당 주문에 대하여 주문유지기간 도과시에 주문을 실효시킨다.If the sales order inputted in step S301 and step S401 includes the order maintenance period, the order processing module 112 enables the order to be executed for the order in the order maintenance period.

이상에서 몇 가지의 실시예를 들어 본 발명을 더욱 상세하게 설명하였으나, 본 발명은 반드시 이러한 실시예로 국한되는 것이 아니고 본 발명의 기술사상을 벗어나지 않는 범위 내에서 다양하게 변형실시될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary,

상술한 바와 같이 본 발명에 의한 인터넷상에서의 가상자산 거래시스템 및 그 방법에 의할 경우, 기존이 게시판 형태로 운영되던 사이버 머니나 포인트 등의 거래가 시세조회 및 적정한 가격정보를 제공하는 직관적인 인터페이스를 통해 이루어지므로 주문의 편의성을 높여주며, 오프라인을 통하여 짧게는 수시간에서 길게는 수일에 걸리는 자산의 매매과정을 당사자의 대면과정 없이 수초 내에 처리할 수 있다는 뛰어난 효과가 있다. 뿐만 아니라, 가상자산의 거래시 개인정보가 유출되지 않는다는 안전성을 제공할 뿐만 아니라, 해킹, 계정도용을 차단함으로써 시장의 신뢰를 확보하고 이로 인해 서비스의 질을 한층 높여주어 타사와의 경쟁력에서 우위를 차지할 수 있도록 해주는 뛰어난 효과가 있다.As described above, according to the virtual asset transaction system and method of the present invention, it is possible to provide an intuitive interface for providing transaction information such as cyber money or points, , And thus it is very effective to process the transaction of the assets which takes a few hours or a few days in a short period of time within a few seconds without facing the parties. In addition, it not only provides security to prevent personal information from being leaked while trading in virtual assets, but also secures market trust by blocking hacking and account theft, thereby enhancing the quality of services and thereby enhancing competitiveness with other companies. There is an excellent effect that allows you to occupy.

Claims (13)

삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 인터넷 상에서 회원에게 웹 페이지 또는 전용 소프트웨어를 통하여 서비스를 제공하는 서버로서 상기 회원에게 상기 웹 페이지 또는 전용 소프트웨어 상에서 제공되는 상기 서비스와 관련해서만 사용가능한 가상자산을 제공하여 상기 회원별로 관리하는 가상자산 제공서버; 상기 가상자산 제공서버에 존재하는 가상자산을 화폐가치로 환산하여 상기 가상자산 제공서버의 회원으로서 본인인증이 완료된 사용자 사이에서 매매가 가능하도록 거래중개 서비스를 제공하는 가상자산 거래서버; 및 상기 가상자산 거래서버를 이용한 가상자산의 매매시 상기 매매가격에 매매수량을 곱한 금액에 대한 대금결제 혹은 대금수수를 위한 가상계좌를 사용자별로 제공하는 가상계좌 제공서버;를 구비하는 가상자산 거래시스템에 있어서,Providing a virtual asset that can be used only in association with the service provided on the web page or dedicated software to a member as a server that provides a service to a member through a web page or dedicated software on the Internet and provides a virtual asset managed by the member server; A virtual asset transaction server for converting a virtual asset existing in the virtual asset provision server into a monetary value and providing a transaction intermediation service so that the user can be bought and sold as a member of the virtual asset provision server as a member of the virtual asset provision server; And a virtual account providing server for providing, for each user, a virtual account for payment or payment for an amount obtained by multiplying the selling price by the selling price when the virtual asset is traded using the virtual asset transaction server In this case, 상기 가상자산 거래서버는 상기 가상자산 제공서버의 회원으로서 본인인증이 완료된 사용자로부터 매매주문을 입력받기 위한 주문수신모듈;The virtual asset transaction server includes an order receiving module for receiving a sales order from a user who has been authenticated as a member of the virtual asset providing server; 상기 주문수신모듈로부터 수신된 각각의 주문에 대하여 사용자정보, 희망매매가, 매매수량, 주문시각, 주문유지기간의 필드를 갖는 레코드를 생성하여 저장하는 주문접수 데이터베이스;An order reception database for generating and storing a record having fields of user information, a desired selling price, a selling quantity, an order time, and an order maintenance period for each order received from the order receiving module; 상기 주문접수 데이터베이스에 새로운 레코드가 생성되어 저장되면, 해당 레코드에 의하여 식별되는 주문이 매도주문인 경우 가상자산 인터페이스 모듈을 통하여 상기 가상자산 제공서버로 사용자정보 및 매매수량을 포함하는 매도주문신호를 전송하여 매도가능신호를 회신받으면 해당 레코드를 주문처리 데이터베이스에 저장하며, 매수주문인 경우 가상계좌 인터페이스 모듈을 통하여 상기 가상계좌 제공서버로 사용자정보, 희망매수가 및 매매수량을 포함하는 매수주문신호를 전송하여 매수가능신호를 회신받으면 해당 레코드를 주문처리 데이터베이스에 저장함으로써 주문처리를 수행하는 주문처리모듈;When a new record is created and stored in the order reception database, if the order identified by the record is an order, a sales order signal including user information and a sales quantity is transmitted to the virtual asset provision server through the virtual asset interface module If the sellable signal is returned, the record is stored in the order processing database. In the case of the buy order, the buy order signal including the user information, the desired buy price, and the transaction quantity is transmitted to the virtual account providing server through the virtual account interface module An order processing module that performs order processing by storing the record in the order processing database when receiving the buyable signal; 상기 주문처리모듈을 통해 저장요청을 받은 레코드에 대하여 희망매매가 필드값을 기준으로 정렬하여 저장하는 주문처리 데이터베이스;An order processing database for sorting and storing a record requested by the order processing module based on a desired selling price field value; 상기 주문처리 데이터베이스에 새로운 레코드가 저장되면 해당 레코드에 의하여 식별되는 주문이 매도주문인 경우 기존에 저장된 다수의 레코드 중에서 희망매수가 필드값이 상기 매도주문의 희망매도가보다 높거나 같은 레코드가 존재하는지 판단하여 존재하는 경우 상기 레코드의 매매수량 필드값 만큼 해당하는 레코드를 삭제하고, 매수주문인 경우 기존에 저장된 다수의 레코드 중에서 희망매도가 필드값이 상기 매수주문의 희망매수가보다 낮거나 같은 레코드가 존재하는지 판단하여 존재하는 경우 상기 레코드의 매매수량 필드값 만큼 해당하는 레코드를 삭제하며, 가상자산 인터페이스 모듈 및 가상계좌 인터페이스 모듈을 통해 상기 가상자산 제공서버 및 상기 가상계좌 제공서버로 거래승인신호를 전송하여 매매처리를 하도록 하는 매매처리모듈;When a new record is stored in the order processing database, if the order identified by the record is a buy order, it is judged whether a record having a field value larger than the desired selling price of the sell order exists among a plurality of existing records stored If there is a record of which the field value is lower than or equal to the desired purchase price of the buy order among the plurality of records stored in the case of the buy order, A transaction approval signal is transmitted to the virtual asset provision server and the virtual account provision server through the virtual asset interface module and the virtual account interface module, Dealer for processing Module; 상기 가상자산 제공서버와의 통신을 위한 가상자산 인터페이스 모듈; 및A virtual asset interface module for communicating with the virtual asset providing server; And 상기 가상계좌 제공서버와의 통신을 위한 가상계좌 인터페이스 모듈을 구비하되, 상기 주문수신모듈에 의하여 수신된 매도주문이 현재 시점 이후의 매도예약주문인 경우에 상기 주문처리모듈에서 상기 가상자산 제공서버로 사용자정보 및 매매수량을 포함하는 매도예약주문신호를 전송하고, 상기 가상자산 제공서버가 매도예약주문신호를 수신하면 사용자정보에 의하여 식별되는 사용자 계정에 매매수량에 0 과 1 사이의 미리 정해진 실수 i를 곱한 수량 이상의 가상자산이 존재하는지 판단하여 존재하는 경우 매도예약확인신호를 상기 가상자산 거래서버로 전송하며, 상기 가상자산 거래서버로부터 거래승인신호를 수신하기까지 상기 증거자산처리모듈에서 상기 매매수량에 0 과 1 사이의 미리 정해진 실수 i를 곱한 수량에 해당하는 가상자산에 대하여 처분할 수 없도록 하되, 상기 가상자산 거래서버로부터 거래승인신호 수신시 상기 가상자산 제공서버에서 상기 매매수량만큼 매도측 사용자 계정에서 매수측 사용자 계정으로 가상자산을 이체하며, 상기 가상자산 거래서버는 매도예약확인신호를 회신받은 경우 기간도래시 거래승인신호를 상기 가상자산 제공서버로 전송하며, 상기 주문수신모듈에 의하여 수신된 매수주문이 현재 시점 이후의 매수예약주문인 경우에 상기 주문처리모듈에서 상기 가상계좌 제공서버로 사용자정보, 희망매수가 및 매매수량을 포함하는 매수예약주문신호를 전송하되, 상기 가상자산 거래서버는 매수예약확인신호를 회신받은 경우 기간도래시 거래승인신호를 상기 가상계좌 제공서버로 전송하는 것을 특징으로 하는 인터넷상에서의 가상자산 거래시스템.And a virtual account interface module for communicating with the virtual account providing server, wherein when the sales order received by the order receiving module is a sell reservation order after the current point in time, The virtual asset providing server transmits a sell order pre-order signal including the user information and the sales quantity, and when the virtual asset providing server receives the sell pre-order signal, the user account identified by the user information includes a predetermined real number i And transmits a sell reservation confirmation signal to the virtual asset transaction server when it is determined that the virtual asset has a quantity larger than the product quantity multiplied by the transaction amount, For a virtual asset corresponding to the quantity multiplied by a predetermined real number i between 0 and 1 Wherein the virtual asset transfer server transfers the virtual asset from the selling user account to the buyer user account as much as the sales quantity at the virtual asset providing server upon receipt of the transaction approval signal from the virtual asset transaction server, And transmits a transaction acceptance signal to the virtual asset provision server when a sell reservation confirmation signal is received. When the buy order received by the order receiving module is a buy order after the current time, Wherein the virtual asset transaction server transmits a purchase order signal including user information, a desired number of shares, and a transaction quantity to the virtual account providing server, and when the virtual asset transaction server receives the purchase reservation confirmation signal, To the providing server. 인터넷 상에서 회원에게 웹 페이지 또는 전용 소프트웨어를 통하여 서비스를 제공하는 서버로서 상기 회원에게 상기 웹 페이지 또는 전용 소프트웨어 상에서 제공되는 상기 서비스와 관련해서만 사용가능한 가상자산을 제공하여 상기 회원별로 관리하는 가상자산 제공서버; 상기 가상자산 제공서버에 존재하는 가상자산을 화폐가치로 환산하여 상기 가상자산 제공서버의 회원으로서 본인인증이 완료된 사용자 사이에서 매매가 가능하도록 거래중개 서비스를 제공하는 가상자산 거래서버; 및 상기 가상자산 거래서버를 이용한 가상자산의 매매시 상기 매매가격에 매매수량을 곱한 금액에 대한 대금결제 혹은 대금수수를 위한 가상계좌를 사용자별로 제공하는 가상계좌 제공서버;를 구비하는 가상자산 거래시스템에 있어서,Providing a virtual asset that can be used only in association with the service provided on the web page or dedicated software to a member as a server that provides a service to a member through a web page or dedicated software on the Internet and provides a virtual asset managed by the member server; A virtual asset transaction server for converting a virtual asset existing in the virtual asset provision server into a monetary value and providing a transaction intermediation service so that the user can be bought and sold as a member of the virtual asset provision server as a member of the virtual asset provision server; And a virtual account providing server for providing, for each user, a virtual account for payment or payment for an amount obtained by multiplying the selling price by the selling price when the virtual asset is traded using the virtual asset transaction server In this case, 상기 가상자산 거래서버는 상기 가상자산 제공서버의 회원으로서 본인인증이 완료된 사용자로부터 매매주문을 입력받기 위한 주문수신모듈;The virtual asset transaction server includes an order receiving module for receiving a sales order from a user who has been authenticated as a member of the virtual asset providing server; 상기 주문수신모듈로부터 수신된 각각의 주문에 대하여 사용자정보, 희망매매가, 매매수량, 주문시각, 주문유지기간의 필드를 갖는 레코드를 생성하여 저장하는 주문접수 데이터베이스;An order reception database for generating and storing a record having fields of user information, a desired selling price, a selling quantity, an order time, and an order maintenance period for each order received from the order receiving module; 상기 주문접수 데이터베이스에 새로운 레코드가 생성되어 저장되면, 해당 레코드에 의하여 식별되는 주문이 매도주문인 경우 가상자산 인터페이스 모듈을 통하여 상기 가상자산 제공서버로 사용자정보 및 매매수량을 포함하는 매도주문신호를 전송하여 매도가능신호를 회신받으면 해당 레코드를 주문처리 데이터베이스에 저장하며, 매수주문인 경우 가상계좌 인터페이스 모듈을 통하여 상기 가상계좌 제공서버로 사용자정보, 희망매수가 및 매매수량을 포함하는 매수주문신호를 전송하여 매수가능신호를 회신받으면 해당 레코드를 주문처리 데이터베이스에 저장함으로써 주문처리를 수행하는 주문처리모듈;When a new record is created and stored in the order reception database, if the order identified by the record is an order, a sales order signal including user information and a sales quantity is transmitted to the virtual asset provision server through the virtual asset interface module If the sellable signal is returned, the record is stored in the order processing database. In the case of the buy order, the buy order signal including the user information, the desired buy price, and the transaction quantity is transmitted to the virtual account providing server through the virtual account interface module An order processing module that performs order processing by storing the record in the order processing database when receiving the buyable signal; 상기 주문처리모듈을 통해 저장요청을 받은 레코드에 대하여 희망매매가 필드값을 기준으로 정렬하여 저장하는 주문처리 데이터베이스;An order processing database for sorting and storing a record requested by the order processing module based on a desired selling price field value; 상기 주문처리 데이터베이스에 새로운 레코드가 저장되면 해당 레코드에 의하여 식별되는 주문이 매도주문인 경우 기존에 저장된 다수의 레코드 중에서 희망매수가 필드값이 상기 매도주문의 희망매도가보다 높거나 같은 레코드가 존재하는지 판단하여 존재하는 경우 상기 레코드의 매매수량 필드값 만큼 해당하는 레코드를 삭제하고, 매수주문인 경우 기존에 저장된 다수의 레코드 중에서 희망매도가 필드값이 상기 매수주문의 희망매수가보다 낮거나 같은 레코드가 존재하는지 판단하여 존재하는 경우 상기 레코드의 매매수량 필드값 만큼 해당하는 레코드를 삭제하며, 가상자산 인터페이스 모듈 및 가상계좌 인터페이스 모듈을 통해 상기 가상자산 제공서버 및 상기 가상계좌 제공서버로 거래승인신호를 전송하여 매매처리를 하도록 하는 매매처리모듈;When a new record is stored in the order processing database, if the order identified by the record is a buy order, it is judged whether a record having a field value larger than the desired selling price of the sell order exists among a plurality of existing records stored If there is a record of which the field value is lower than or equal to the desired purchase price of the buy order among the plurality of records stored in the case of the buy order, A transaction approval signal is transmitted to the virtual asset provision server and the virtual account provision server through the virtual asset interface module and the virtual account interface module, Dealer for processing Module; 상기 가상자산 제공서버와의 통신을 위한 가상자산 인터페이스 모듈; 및A virtual asset interface module for communicating with the virtual asset providing server; And 상기 가상계좌 제공서버와의 통신을 위한 가상계좌 인터페이스 모듈을 구비하되, 상기 주문수신모듈에 의하여 수신된 매도주문이 현재 시점 이후의 매도예약주문인 경우에 상기 주문처리모듈에서 상기 가상자산 제공서버로 사용자정보 및 매매수량을 포함하는 매도예약주문신호를 전송하고, 매도예약확인신호를 회신받은 경우 기간도래시 거래승인신호를 상기 가상자산 제공서버로 전송하며, 상기 주문수신모듈에 의하여 수신된 매수주문이 현재 시점 이후의 매수예약주문인 경우에 상기 주문처리모듈에서 상기 가상계좌 제공서버로 사용자정보, 희망매수가 및 매매수량을 포함하는 매수예약주문신호를 전송하되, 상기 가상계좌 제공서버는 매수예약주문신호를 수신하면 사용자정보에 의하여 식별되는 사용자 가상계좌에 희망매수가에 매매수량과 0 과 1 사이의 미리 정해진 실수 i를 곱한 액수 이상의 잔고가 존재하는 경우 매수예약확인신호를 상기 가상자산 거래서버로 전송하며, 상기 가상자산 거래서버로부터 거래승인신호를 수신하기까지 상기 희망매수가에 매매수량과 0 과 1 사이의 미리 정해진 실수 i를 곱한 액수에 해당하는 잔고에 대하여 처분할 수 없도록 하되, 상기 가상자산 거래서버로부터 거래승인신호 수신시 상기 희망매수가에 매매수량을 곱한 액수를 매수측 사용자 가상계좌에서 매도측 사용자 가상계좌로 이체하며, 가상자산 거래서버는 매수예약확인신호를 회신받은 경우 기간도래시 거래승인신호를 상기 가상계좌 제공서버로 전송하는 것을 특징으로 하는 인터넷상에서의 가상자산 거래시스템.And a virtual account interface module for communicating with the virtual account providing server, wherein when the sales order received by the order receiving module is a sell reservation order after the current point in time, Transmits a sell reservation order signal including user information and a sales quantity, and transmits a transaction approval signal to the virtual asset provision server when a sale reservation confirmation signal is received, The virtual account providing server transmits a buy reservation order signal including user information, a desired number of shares, and a sales quantity to the virtual account providing server in the order processing module, Upon receipt of the order signal, the user's virtual account identified by the user information is added to the desired quantity And transmits a purchase reservation confirmation signal to the virtual asset transaction server when there is a balance greater than or equal to the product of the predetermined real number i multiplied by 0 and 1, The amount of money that is obtained by multiplying the quantity of purchase and the desired purchase price by the quantity of sale when receiving the transaction approval signal from the virtual asset transaction server is set to a value obtained by multiplying the amount obtained by multiplying the quantity and the balance corresponding to the amount multiplied by a predetermined real number i between 0 and 1, Wherein the virtual asset transaction server transmits a transaction approval signal to the virtual account providing server upon arrival of the period when the virtual asset transaction server returns the buy reservation confirmation signal, system. 제 6 항 내지 제 7 항 중의 어느 한 항에 있어서,8. The method according to any one of claims 6 to 7, 상기 주문처리모듈은 상기 주문수신모듈에 의하여 수신된 매매주문이 주문유지기간을 포함한 것인 경우, 상기 주문유지기간 도과시 상기 주문처리 데이터베이스로부터 상기 매매주문을 지시하는 레코드를 삭제하는 것을 특징으로 하는 인터넷상에서의 가상자산 거래시스템.Wherein the order processing module deletes a record indicating the purchase order from the order processing database when the purchase order received by the order receiving module includes an order maintenance period Virtual Asset Trading System on the Internet. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020060023639A 2006-03-14 2006-03-14 A Virtual Asset Trading System and Method on the Internet Active KR100717590B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020060023364 2006-03-14
KR20060023364 2006-03-14

Publications (1)

Publication Number Publication Date
KR100717590B1 true KR100717590B1 (en) 2007-05-15

Family

ID=37182984

Family Applications (3)

Application Number Title Priority Date Filing Date
KR1020060023639A Active KR100717590B1 (en) 2006-03-14 2006-03-14 A Virtual Asset Trading System and Method on the Internet
KR1020060023645A Active KR100591611B1 (en) 2006-03-14 2006-03-14 Information system and method for providing detail information using virtual asset trading system
KR1020060023646A Active KR100640191B1 (en) 2006-03-14 2006-03-14 Price Limit Update System Using Virtual Asset Trading System and Its Method

Family Applications After (2)

Application Number Title Priority Date Filing Date
KR1020060023645A Active KR100591611B1 (en) 2006-03-14 2006-03-14 Information system and method for providing detail information using virtual asset trading system
KR1020060023646A Active KR100640191B1 (en) 2006-03-14 2006-03-14 Price Limit Update System Using Virtual Asset Trading System and Its Method

Country Status (1)

Country Link
KR (3) KR100717590B1 (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010093893A3 (en) * 2009-02-13 2010-12-02 Visa U.S.A. Inc. Point of interaction loyalty currency redemption in a transaction
US8725568B2 (en) 2009-08-24 2014-05-13 Visa U.S.A. Inc. Coupon bearing sponsor account transaction authorization
US8880431B2 (en) 2012-03-16 2014-11-04 Visa International Service Association Systems and methods to generate a receipt for a transaction
US9031859B2 (en) 2009-05-21 2015-05-12 Visa U.S.A. Inc. Rebate automation
US9460436B2 (en) 2012-03-16 2016-10-04 Visa International Service Association Systems and methods to apply the benefit of offers via a transaction handler
US9495690B2 (en) 2012-04-04 2016-11-15 Visa International Service Association Systems and methods to process transactions and offers via a gateway
US9626678B2 (en) 2012-08-01 2017-04-18 Visa International Service Association Systems and methods to enhance security in transactions
US9672516B2 (en) 2014-03-13 2017-06-06 Visa International Service Association Communication protocols for processing an authorization request in a distributed computing system
US9864988B2 (en) 2012-06-15 2018-01-09 Visa International Service Association Payment processing for qualified transaction items
US9922338B2 (en) 2012-03-23 2018-03-20 Visa International Service Association Systems and methods to apply benefit of offers
US9990646B2 (en) 2013-10-24 2018-06-05 Visa International Service Association Systems and methods to provide a user interface for redemption of loyalty rewards
US10223707B2 (en) 2011-08-19 2019-03-05 Visa International Service Association Systems and methods to communicate offer options via messaging in real time with processing of payment transaction
US10354268B2 (en) 2014-05-15 2019-07-16 Visa International Service Association Systems and methods to organize and consolidate data for improved data storage and processing
US10360578B2 (en) 2012-01-30 2019-07-23 Visa International Service Association Systems and methods to process payments based on payment deals
KR20190099983A (en) 2018-02-20 2019-08-28 주식회사 페이게이트 System and method for relaying cryptocurrency
US10438199B2 (en) 2012-08-10 2019-10-08 Visa International Service Association Systems and methods to apply values from stored value accounts to payment transactions
US10489754B2 (en) 2013-11-11 2019-11-26 Visa International Service Association Systems and methods to facilitate the redemption of offer benefits in a form of third party statement credits
US10685367B2 (en) 2012-11-05 2020-06-16 Visa International Service Association Systems and methods to provide offer benefits based on issuer identity
WO2021044214A3 (en) * 2019-09-04 2021-06-03 Hdr Sg Pte. Ltd. Systems and methods for mobile digital currency future exchange
KR102531350B1 (en) 2022-01-14 2023-05-10 김국희 System for processing Virtual asset Payment processing using token and Driving method therof
CN118194589A (en) * 2024-04-08 2024-06-14 天津大学 Simulation processing method, device and electronic device applied to virtual items

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8010438B2 (en) 2000-06-01 2011-08-30 Pipeline Financial Group, Inc. Method for directing and executing certified trading interests
EP2239701A1 (en) 2007-07-26 2010-10-13 Pipeline Financial Group, Inc. Block trading system and method providing price improvement to aggressive orders
US8103579B1 (en) 2007-07-26 2012-01-24 Pipeline Financial Group, Inc. Systems and methods regarding targeted dissemination
US8744952B2 (en) 2007-10-05 2014-06-03 Itg Software Solutions, Inc. Method and apparatus for improved electronic trading
WO2009126638A2 (en) * 2008-04-08 2009-10-15 Pipeline Financial Group, Inc. Block trading system and method providing price improvement to aggressive orders
US20120101886A1 (en) * 2010-10-20 2012-04-26 Subramanian Peruvemba V Dynamically generated targeted subscription package
WO2019017605A2 (en) * 2017-07-20 2019-01-24 ㈜올윈웨어 Method and apparatus for determining supply condition of item
KR101957995B1 (en) * 2018-05-18 2019-03-21 임정빈 System and method for Providing P2P Exchange
CN110689346A (en) * 2019-09-20 2020-01-14 海南新软软件有限公司 Digital asset off-site transaction method, device and system
KR102386901B1 (en) * 2019-12-17 2022-04-15 옥재윤 System for cryptocurrency
KR102294429B1 (en) * 2021-01-13 2021-09-01 주식회사 월드그룹 system for issues virtual currency based on a lightening network

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000054845A (en) * 2000-06-29 2000-09-05 최준영 The organizing and the operating method of Point Trading Agent System
KR20010096850A (en) * 2000-04-15 2001-11-08 고대용 Apparatus and method for controlling commerce between buyers and sellers over internet

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100513158B1 (en) * 2003-05-19 2005-09-08 김태석 Method for transaction of on-line game item

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010096850A (en) * 2000-04-15 2001-11-08 고대용 Apparatus and method for controlling commerce between buyers and sellers over internet
KR20000054845A (en) * 2000-06-29 2000-09-05 최준영 The organizing and the operating method of Point Trading Agent System

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
1020000054845 *
1020010096850 *

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11887093B2 (en) 2009-02-13 2024-01-30 Visa International Service Association Point of interaction loyalty currency redemption in a transaction
US11004052B2 (en) 2009-02-13 2021-05-11 Visa International Service Association Point of interaction loyalty currency redemption in a transaction
US10430774B2 (en) 2009-02-13 2019-10-01 Visa International Service Association Point of interaction loyalty currency redemption in a transaction
WO2010093893A3 (en) * 2009-02-13 2010-12-02 Visa U.S.A. Inc. Point of interaction loyalty currency redemption in a transaction
US9721238B2 (en) 2009-02-13 2017-08-01 Visa U.S.A. Inc. Point of interaction loyalty currency redemption in a transaction
US9031859B2 (en) 2009-05-21 2015-05-12 Visa U.S.A. Inc. Rebate automation
US8725568B2 (en) 2009-08-24 2014-05-13 Visa U.S.A. Inc. Coupon bearing sponsor account transaction authorization
US8965810B2 (en) 2009-08-24 2015-02-24 Visa U.S.A. Inc. Coupon bearing sponsor account transaction authorization
US10223707B2 (en) 2011-08-19 2019-03-05 Visa International Service Association Systems and methods to communicate offer options via messaging in real time with processing of payment transaction
US10628842B2 (en) 2011-08-19 2020-04-21 Visa International Service Association Systems and methods to communicate offer options via messaging in real time with processing of payment transaction
US10360578B2 (en) 2012-01-30 2019-07-23 Visa International Service Association Systems and methods to process payments based on payment deals
US11157943B2 (en) 2012-01-30 2021-10-26 Visa International Service Association Systems and methods to process payments based on payment deals
US10078837B2 (en) 2012-03-16 2018-09-18 Visa International Service Association Systems and methods to generate a receipt for a transaction
US10943231B2 (en) 2012-03-16 2021-03-09 Visa International Service Association Systems and methods to generate a receipt for a transaction
US8880431B2 (en) 2012-03-16 2014-11-04 Visa International Service Association Systems and methods to generate a receipt for a transaction
US10339553B2 (en) 2012-03-16 2019-07-02 Visa International Service Association Systems and methods to apply the benefit of offers via a transaction handler
US9460436B2 (en) 2012-03-16 2016-10-04 Visa International Service Association Systems and methods to apply the benefit of offers via a transaction handler
US10733623B2 (en) 2012-03-23 2020-08-04 Visa International Service Association Systems and methods to apply benefit of offers
US9922338B2 (en) 2012-03-23 2018-03-20 Visa International Service Association Systems and methods to apply benefit of offers
US9495690B2 (en) 2012-04-04 2016-11-15 Visa International Service Association Systems and methods to process transactions and offers via a gateway
US10346839B2 (en) 2012-04-04 2019-07-09 Visa International Service Association Systems and methods to process transactions and offers via a gateway
US9864988B2 (en) 2012-06-15 2018-01-09 Visa International Service Association Payment processing for qualified transaction items
US10504118B2 (en) 2012-08-01 2019-12-10 Visa International Service Association Systems and methods to enhance security in transactions
US9626678B2 (en) 2012-08-01 2017-04-18 Visa International Service Association Systems and methods to enhance security in transactions
US10438199B2 (en) 2012-08-10 2019-10-08 Visa International Service Association Systems and methods to apply values from stored value accounts to payment transactions
US11037141B2 (en) 2012-08-10 2021-06-15 Visa International Service Association Systems and methods to apply values from stored value accounts to payment transactions
US10685367B2 (en) 2012-11-05 2020-06-16 Visa International Service Association Systems and methods to provide offer benefits based on issuer identity
US11328315B2 (en) 2013-10-24 2022-05-10 Visa International Service Association Systems and methods to provide a user interface for redemption of loyalty rewards
US11640621B2 (en) 2013-10-24 2023-05-02 Visa International Service Association Systems and methods to provide a user interface for redemption of loyalty rewards
US9990646B2 (en) 2013-10-24 2018-06-05 Visa International Service Association Systems and methods to provide a user interface for redemption of loyalty rewards
US10909508B2 (en) 2013-11-11 2021-02-02 Visa International Service Association Systems and methods to facilitate the redemption of offer benefits in a form of third party statement credits
US10489754B2 (en) 2013-11-11 2019-11-26 Visa International Service Association Systems and methods to facilitate the redemption of offer benefits in a form of third party statement credits
US10540656B2 (en) 2014-03-13 2020-01-21 Visa International Service Association Communication protocols for processing an authorization request in a distributed computing system
US10275770B2 (en) 2014-03-13 2019-04-30 Visa International Service Association Communication protocols for processing an authorization request in a distributed computing system
US9672516B2 (en) 2014-03-13 2017-06-06 Visa International Service Association Communication protocols for processing an authorization request in a distributed computing system
US10354268B2 (en) 2014-05-15 2019-07-16 Visa International Service Association Systems and methods to organize and consolidate data for improved data storage and processing
US11640620B2 (en) 2014-05-15 2023-05-02 Visa International Service Association Systems and methods to organize and consolidate data for improved data storage and processing
KR102088952B1 (en) * 2018-02-20 2020-03-13 주식회사 페이게이트 System and method for relaying cryptocurrency
KR20190099983A (en) 2018-02-20 2019-08-28 주식회사 페이게이트 System and method for relaying cryptocurrency
WO2021044214A3 (en) * 2019-09-04 2021-06-03 Hdr Sg Pte. Ltd. Systems and methods for mobile digital currency future exchange
US12400261B2 (en) 2019-09-04 2025-08-26 Hdr Sg Pte. Ltd. Systems and methods for mobile digital currency future exchange
KR102531350B1 (en) 2022-01-14 2023-05-10 김국희 System for processing Virtual asset Payment processing using token and Driving method therof
CN118194589A (en) * 2024-04-08 2024-06-14 天津大学 Simulation processing method, device and electronic device applied to virtual items

Also Published As

Publication number Publication date
KR100640191B1 (en) 2006-11-01
KR100591611B1 (en) 2006-06-20

Similar Documents

Publication Publication Date Title
KR100717590B1 (en) A Virtual Asset Trading System and Method on the Internet
CN109074580B (en) Method and system for secure transfer of entities over a blockchain
KR101379168B1 (en) Multiple party benefit from an online authentication service
JP3367675B2 (en) Open network sales system and method for real-time approval of transaction transactions
JP4685812B2 (en) Online coupon distribution method
US20020023053A1 (en) System, method and apparatus for international financial transactions
JP5078978B2 (en) Securities immediate settlement system
TW201732700A (en) Blockchain-based exchange by tokenization
US20060036530A1 (en) Method and apparatus for facilitating micro energy derivatives transactions on a network system
WO2007062591A1 (en) A method and system for online payment of the virtual property trading of the network game
KR102181078B1 (en) Platform system for dealing used goods based on block-chain
WO2001084906A2 (en) Advanced asset management systems
KR20200094365A (en) System and method for providing digital asset services using crypto-branch basesd on blockchain
KR101138416B1 (en) Payment system and method for international transaction using a virtual account
KR101666083B1 (en) System and method for evaluating loan based on sale credit
KR20200094532A (en) System and method for providing digital asset services to individual using crypto-branch basesd on blockchain
KR20100054695A (en) Security transaction system and the method for the same
KR102638698B1 (en) Method of trading resell goods based on blockchain
KR100604360B1 (en) Method for hiring articles related an online game
KR101666084B1 (en) System and method for managing loan based on sale credit
JP2002074235A (en) Online settlement system, service point settlement system, its method, and recording medium on which its program is recorded
KR102825973B1 (en) Cryptocurrency remittance relay system and server
KR20010064665A (en) The internet using methods of financial business including a factoring
US11080695B2 (en) Fraud prevention trading and payment system for business and consumer transactions
KR100377059B1 (en) Securites trading system and the method thereof for direct dealings in security

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20060314

PA0201 Request for examination
A302 Request for accelerated examination
PA0302 Request for accelerated examination

Patent event date: 20060705

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

Patent event date: 20060314

Patent event code: PA03021R01I

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20060918

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20070118

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20060918

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20070215

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20070118

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20070420

Appeal identifier: 2007101001808

Request date: 20070215

AMND Amendment
PB0901 Examination by re-examination before a trial

Comment text: Amendment to Specification, etc.

Patent event date: 20070315

Patent event code: PB09011R02I

Comment text: Request for Trial against Decision on Refusal

Patent event date: 20070215

Patent event code: PB09011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20061027

Patent event code: PB09011R02I

B701 Decision to grant
PB0701 Decision of registration after re-examination before a trial

Patent event date: 20070420

Comment text: Decision to Grant Registration

Patent event code: PB07012S01D

Patent event date: 20070326

Comment text: Transfer of Trial File for Re-examination before a Trial

Patent event code: PB07011S01I

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20070507

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20070508

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20100429

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20110429

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20120430

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20130422

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20130422

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20140429

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20140429

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20150429

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20150429

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20160428

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20160428

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20170424

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20170424

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20180524

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20180524

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20190425

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20190425

Start annual number: 13

End annual number: 13

PR1001 Payment of annual fee

Payment date: 20200427

Start annual number: 14

End annual number: 14

PR1001 Payment of annual fee

Payment date: 20210511

Start annual number: 15

End annual number: 15

PR1001 Payment of annual fee

Payment date: 20230508

Start annual number: 17

End annual number: 17

PR1001 Payment of annual fee

Payment date: 20240507

Start annual number: 18

End annual number: 18

PR1001 Payment of annual fee

Payment date: 20250507

Start annual number: 19

End annual number: 19