[go: up one dir, main page]

KR102158983B1 - System and method for suggesting trade of virtual currency - Google Patents

System and method for suggesting trade of virtual currency Download PDF

Info

Publication number
KR102158983B1
KR102158983B1 KR1020190039246A KR20190039246A KR102158983B1 KR 102158983 B1 KR102158983 B1 KR 102158983B1 KR 1020190039246 A KR1020190039246 A KR 1020190039246A KR 20190039246 A KR20190039246 A KR 20190039246A KR 102158983 B1 KR102158983 B1 KR 102158983B1
Authority
KR
South Korea
Prior art keywords
virtual currency
information
management server
virtual
user terminal
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
KR1020190039246A
Other languages
Korean (ko)
Inventor
황주원
박소연
전우성
송을종
Original Assignee
황주원
박소연
전우성
송을종
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 황주원, 박소연, 전우성, 송을종 filed Critical 황주원
Priority to KR1020190039246A priority Critical patent/KR102158983B1/en
Application granted granted Critical
Publication of KR102158983B1 publication Critical patent/KR102158983B1/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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING 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
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Recommending goods or services
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Technology Law (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Disclosed are a system and a method for recommending a virtual currency transaction. According to an embodiment of the present invention, the system for recommending a virtual currency transaction comprises: a user terminal which settles a payment for the amount corresponding to a virtual currency for commission by requesting a management server for purchase of the virtual currency for commission, is paid with the virtual currency for commission from the management server to store the same, and receives transaction recommending information for a plurality of virtual currencies from the management server; and a management server which generates the transaction recommending information by using information on a plurality of virtual currencies, designates and stores a user terminal as a node of a blockchain, provides the transaction recommending information for the user terminal when the user terminal stores a set reference or more of the virtual currency for commission, and is paid with the virtual currency for commission from the user terminal as commission for providing the transaction recommending information. According to the present invention, various factors are applied to recommend a time point of selling or buying each of the virtual currencies.

Description

가상 화폐 거래 추천 시스템 및 방법{SYSTEM AND METHOD FOR SUGGESTING TRADE OF VIRTUAL CURRENCY}Virtual currency transaction recommendation system and method {SYSTEM AND METHOD FOR SUGGESTING TRADE OF VIRTUAL CURRENCY}

본 발명의 실시예들은 가상 화폐의 거래를 추천하기 위한 시스템 및 방법과 관련된다.Embodiments of the present invention relate to a system and method for recommending a transaction of virtual currency.

최근, 블록체인과 같은 암호화 기술의 등장에 따라, 암호화 기술 기반 가상 폐에 대한 관심이 증대되고 있으며, 이러한 가상 화폐로는 비트코인(Bitcoin), 이더리움(Ethereum), 리플(Ripple) 등이 있다.Recently, with the advent of encryption technologies such as blockchain, interest in cryptocurrency-based virtual currency is increasing, and such virtual currencies include Bitcoin, Ethereum, and Ripple. .

이러한 가상 화폐의 경우, 주식과 유사하게 그 가치가 실시간으로 변동되며, 이용자들은 가상 화폐 거래소 등에서 제공되는 실시간 가격 정보를 이용하여 가상 화폐를 매매하거나 매수하게 된다. 이때, 가상 화폐 거래소에서 제공되는 정보는 단지 가상 화폐에 따라 나열된 수치상의 데이터로 구성되어, 일반 이용자들이 정보를 이해하고 분석하는데 어려움이 있었다.In the case of such a virtual currency, similar to stocks, its value fluctuates in real time, and users buy or sell virtual currency using real-time price information provided by a virtual currency exchange. At this time, the information provided by the virtual currency exchange is composed of numerical data only listed according to the virtual currency, and it was difficult for general users to understand and analyze the information.

대한민국 공개특허공보 제10-2019-0024601호(2019.03.08.)Korean Patent Application Publication No. 10-2019-0024601 (2019.03.08.)

본 발명의 실시예들은, 가상 화폐들의 실시간 가격 변화를 분석하고, 다양한 인자들을 적용하여 각 가상 화폐에 대한 매도 또는 매수 시점을 추천하기 위한 것이다.Embodiments of the present invention are to analyze real-time price changes of virtual currencies, and to recommend a selling or buying time point for each virtual currency by applying various factors.

본 발명의 일 실시예에 따른 가상 화폐 거래 추천 시스템은, 관리 서버로 수수료용 가상 화폐의 구매를 요청하여 상기 수수료용 가상 화폐에 대응되는 금액을 결제하고, 상기 관리 서버로부터 상기 수수료용 가상 화폐를 지급 받아 저장하며, 상기 관리 서버로부터 복수의 가상 화폐에 대한 거래 추천 정보를 제공 받는 사용자 단말, 및 상기 복수의 가상 화폐 각각에 대한 정보를 이용하여 상기 거래 추천 정보를 생성하고, 상기 사용자 단말을 블록 체인(Block Chain)의 노드로 지정하여 저장하며, 상기 사용자 단말이 상기 수수료용 가상 화폐를 설정된 기준 이상 저장하고 있는 경우 상기 사용자 단말로 상기 거래 추천 정보를 제공하되, 상기 거래 추천 정보 제공의 수수료로 상기 사용자 단말로부터 상기 수수료용 가상 화폐를 지급 받는 관리 서버를 포함한다.The virtual currency transaction recommendation system according to an embodiment of the present invention requests the purchase of virtual currency for fees to a management server, pays an amount corresponding to the virtual currency for fees, and receives the virtual currency for fees from the management server. A user terminal that receives and stores payment and receives transaction recommendation information for a plurality of virtual currencies from the management server, and generates the transaction recommendation information by using information on each of the plurality of virtual currencies, and blocks the user terminal It is designated and stored as a node of a chain (Block Chain), and when the user terminal stores the virtual currency for the fee more than a set standard, the transaction recommendation information is provided to the user terminal, but as a fee for providing the transaction recommendation information. And a management server that receives the virtual currency for the fee from the user terminal.

상기 관리 서버는, 상기 결제에 따라 발생되는 수익 중 일부를 상기 사용자 단말로 지급하되, 상기 사용자 단말에 저장된 상기 수수료용 가상 화폐의 양에 비례하여 상기 수익 중 일부를 상기 사용자 단말로 지급할 수 있다.The management server may pay part of the profit generated by the payment to the user terminal, but may pay part of the profit to the user terminal in proportion to the amount of virtual currency for the fee stored in the user terminal. .

상기 관리 서버는, 설정된 주기마다 상기 복수의 가상 화폐 각각에 대한 거래량 정보 및 상기 복수의 가상 화폐 각각에 대한 가격 정보를 수집하고, 상기 거래량 정보 및 상기 가격 정보를 이용하여 상기 거래 추천 정보를 생성할 수 있다.The management server collects transaction volume information for each of the plurality of virtual currencies and price information for each of the plurality of virtual currencies at a set period, and generates the transaction recommendation information using the transaction volume information and the price information. I can.

상기 관리 서버는, 상기 가격 정보를 이용하여 상기 복수의 가상 화폐 각각에 대한 가격 변동률을 파악하고, 상기 가격 변동률 및 상기 거래량 정보를 이용하여 상기 복수의 가상 화폐 각각에 대해 설정된 지수를 산출하고, 상기 설정된 지수가 양수인 가상 화폐에 대해서는 매수를 추천하고 상기 설정된 지수가 음수인 가상 화폐에 대해서는 매도를 추천하는 거래 추천 정보를 생성할 수 있다.The management server determines a price change rate for each of the plurality of virtual currencies using the price information, calculates an index set for each of the plurality of virtual currencies using the price change rate and the transaction volume information, and the It is possible to generate transaction recommendation information for recommending buying for virtual currency having a positive index set and selling for virtual currency having a negative set index.

가상 화폐 거래 추천 시스템에 의해 수행되는 가상 화폐 거래 추천 방법에 있어서, 관리 서버에서, 복수의 가상 화폐 각각에 대한 정보를 이용하여 거래 추천 정보를 생성하는 단계, 사용자 단말에서, 상기 관리 서버로 수수료용 가상 화폐의 구매를 요청하여 상기 수수료용 가상 화폐에 대응되는 금액을 결제하는 단계, 상기 사용자 단말에서, 상기 관리 서버로부터 상기 수수료용 가상 화폐를 지급 받아 저장하는 단계, 상기 관리 서버에서, 상기 사용자 단말을 블록 체인(Block Chain)의 노드로 지정하여 저장하는 단계, 상기 관리 서버에서, 상기 사용자 단말이 상기 수수료용 가상 화폐를 설정된 기준 이상 저장하고 있는 경우 상기 사용자 단말로 상기 거래 추천 정보를 제공하되, 상기 거래 추천 정보 제공의 수수료로 상기 사용자 단말로부터 상기 수수료용 가상 화폐를 지급 받는 단계를 포함한다.A method for recommending a virtual currency transaction performed by a virtual currency transaction recommendation system, the method comprising: generating transaction recommendation information by using information on each of a plurality of virtual currencies in a management server, for a fee from a user terminal to the management server Requesting the purchase of virtual currency to pay an amount corresponding to the virtual currency for fees, in the user terminal, receiving and storing the virtual currency for fees from the management server, in the management server, the user terminal Designating and storing as a node of a block chain, in the management server, if the user terminal stores the virtual currency for fees above a set standard, providing the transaction recommendation information to the user terminal, And receiving the virtual currency for the fee from the user terminal as a fee for providing the transaction recommendation information.

본 발명의 실시예들에 따르면, 각 가상 화폐에 대한 매도 또는 매수 시점을 추천함으로써, 이용자들이 가상 화폐 거래를 통해 최대한 많은 이익을 남기도록 할 수 있다.According to embodiments of the present invention, by recommending the timing of selling or buying each virtual currency, users can make as much profit as possible through virtual currency transaction.

도 1은 본 발명의 일 실시예에 따른 가상 화폐 거래 추천 시스템을 설명하기 위한 블록도
도 2는 본 발명의 일 실시예에 따른 가상 화폐 거래 시스템의 동작을 설명하기 위한 도면
도 3은 본 발명의 일 실시예에 따른 가상 화폐 거래 시스템에 의해 수행되는 가상 화폐 거래 방법의 흐름도
도 4는 예시적인 실시예들에서 사용되기에 적합한 컴퓨팅 장치를 포함하는 컴퓨팅 환경을 예시하여 설명하기 위한 블록도
1 is a block diagram for explaining a virtual currency transaction recommendation system according to an embodiment of the present invention
2 is a diagram for explaining the operation of the virtual currency trading system according to an embodiment of the present invention
3 is a flowchart of a virtual currency transaction method performed by a virtual currency transaction system according to an embodiment of the present invention
4 is a block diagram illustrating and describing a computing environment including a computing device suitable for use in example embodiments.

이하, 도면을 참조하여 본 발명의 구체적인 실시형태를 설명하기로 한다. 이하의 상세한 설명은 본 명세서에서 기술된 방법, 장치 및/또는 시스템에 대한 포괄적인 이해를 돕기 위해 제공된다. 그러나 이는 예시에 불과하며 본 발명은 이에 제한되지 않는다.Hereinafter, a specific embodiment of the present invention will be described with reference to the drawings. The following detailed description is provided to aid in a comprehensive understanding of the methods, devices, and/or systems described herein. However, this is only an example and the present invention is not limited thereto.

본 발명의 실시예들을 설명함에 있어서, 본 발명과 관련된 공지기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. 상세한 설명에서 사용되는 용어는 단지 본 발명의 실시예들을 기술하기 위한 것이며, 결코 제한적이어서는 안 된다. 명확하게 달리 사용되지 않는 한, 단수 형태의 표현은 복수 형태의 의미를 포함한다. 본 설명에서, "포함" 또는 "구비"와 같은 표현은 어떤 특성들, 숫자들, 단계들, 동작들, 요소들, 이들의 일부 또는 조합을 가리키기 위한 것이며, 기술된 것 이외에 하나 또는 그 이상의 다른 특성, 숫자, 단계, 동작, 요소, 이들의 일부 또는 조합의 존재 또는 가능성을 배제하도록 해석되어서는 안 된다.In describing the embodiments of the present invention, when it is determined that a detailed description of known technologies related to the present invention may unnecessarily obscure the subject matter of the present invention, detailed description thereof will be omitted. In addition, terms to be described later are terms defined in consideration of functions in the present invention and may vary according to the intention or custom of users or operators. Therefore, the definition should be made based on the contents throughout this specification. The terms used in the detailed description are only for describing embodiments of the present invention, and should not be limiting. Unless explicitly used otherwise, expressions in the singular form include the meaning of the plural form. In this description, expressions such as "comprising" or "feature" are intended to refer to certain features, numbers, steps, actions, elements, some or combination thereof, and one or more other than those described. It should not be construed to exclude the presence or possibility of other features, numbers, steps, actions, elements, any part or combination thereof.

도 1은 본 발명의 일 실시예에 따른 가상 화폐 거래 추천 시스템(100)을 설명하기 위한 블록도이다.1 is a block diagram illustrating a virtual currency transaction recommendation system 100 according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 가상 화폐 거래 추천 시스템(100)은 복수의 가상 화폐 각각에 대한 정보를 분석하여, 사용자로 각 가상 화폐에 대한 거래 추천 정보를 제공하기 위한 것으로, 사용자 단말(102) 및 관리 서버(106)를 포함한다. 이때, 사용자 단말(102) 및 관리 서버(106)는 예를 들어, 태블릿 PC, 데스크탑, 스마트폰, PDA(Personal Digital Assistant) 등과 같이 네트워크를 통한 데이터 통신 기능 및 정보 처리 기능을 구비한 다양한 형태의 장치를 포함할 수 있다.Referring to FIG. 1, the virtual currency transaction recommendation system 100 according to an embodiment of the present invention analyzes information on each of a plurality of virtual currencies, and provides transaction recommendation information for each virtual currency to a user. , A user terminal 102 and a management server 106. At this time, the user terminal 102 and the management server 106 have various types of data communication functions and information processing functions through a network such as, for example, a tablet PC, a desktop, a smart phone, and a PDA (Personal Digital Assistant). Device.

또한, 사용자 단말(102) 및 관리 서버(106) 각각은 네트워크(104)를 통해 연결될 수 있으며, 네트워크(104)는 예를 들어, 인터넷, 하나 이상의 로컬 영역 네트워크(local area networks), 광역 네트워크(wire area networks), 셀룰러 네트워크, 모바일 네트워크, 저전력 광대역 네트워크(LPWAN; Low-Power Wide-area Network) 등의 유선 또는 무선 네트워크 등일 수 있다. In addition, each of the user terminal 102 and the management server 106 may be connected through the network 104, and the network 104 is, for example, the Internet, one or more local area networks, a wide area network ( wire area networks), cellular networks, mobile networks, and low-power wide-area networks (LPWANs).

한편, 도 1에서는 가상 화폐 거래 시스템(100)에 하나의 사용자 단말(102)이 포함되는 것으로 나타냈으나, 본 발명의 실시예에 따라, 가상 화폐 거래 시스템(100)은 복수의 사용자 단말(102)을 포함할 수 있다.Meanwhile, in FIG. 1, it is shown that one user terminal 102 is included in the virtual currency transaction system 100, but according to an embodiment of the present invention, the virtual currency transaction system 100 includes a plurality of user terminals 102. ) Can be included.

사용자 단말(102)은 관리 서버(106)로 수수료용 가상 화폐의 구매를 요청하여 수수료용 가상 화폐에 대응되는 금액을 결제한다. 이때, 수수료용 가상 화폐는 예를 들어, 종래 존재하는 가상 화폐(예를 들어, 비트코인, 이더리움, 리플, 비트코인 캐시 등) 중 하나, 또는 새로 생성된 가상 화폐일 수 있다.The user terminal 102 requests the management server 106 to purchase virtual currency for fees and pays an amount corresponding to the virtual currency for fees. In this case, the virtual currency for fees may be, for example, one of conventional virtual currencies (eg, Bitcoin, Ethereum, Ripple, Bitcoin Cash, etc.), or a newly created virtual currency.

구체적으로, 사용자 단말(102)은 사용자로부터 사용자가 구매하고자 하는 수수료용 가상 화폐의 양을 입력 받고, 입력된 양의 수수료용 가상 화폐의 가치에 대응되는 금액을 결제할 수 있다. 예를 들어, 수수료용 가상 화폐가 한 개당 100원이고, 사용자가 구매하고자 하는 수수료용 가상 화폐의 양이 2만개인 경우, 사용자 단말(102)은 200만원(100 * 20000)을 결제할 수 있다.Specifically, the user terminal 102 may receive an amount of virtual currency for fees that the user wants to purchase from the user, and pay an amount corresponding to the value of the virtual currency for fees of the input amount. For example, if the virtual currency for fee is 100 won per piece and the amount of virtual currency for fee that the user wants to purchase is 20,000, the user terminal 102 may pay 2 million won (100 * 20000). .

사용자 단말(102)은 관리 서버(106)로부터 수수료용 가상 화폐를 지급 받아 저장한다.The user terminal 102 receives and stores virtual currency for fees from the management server 106.

구체적으로, 사용자 단말(102)은 결제한 금액에 대응되는 양의 수수료용 가상 화폐를 관리 서버(106)로부터 지급 받아 저장할 수 있다. 이때, 사용자 단말(102)은 예를 들어, 가상 화폐를 저장하기 위한 전자 지갑을 생성하고, 생성된 전자 지갑에 관리 서버(106)로부터 지급된 수수료용 가상 화폐를 저장할 수 있다. 다만, 이는 본 발명의 설명을 위한 일 예시로서, 사용자 단말(102)은 종래 가상 화폐를 저장하는 방식들을 이용하여 수수료용 가상 화폐를 저장할 수 있다.Specifically, the user terminal 102 may receive and store a virtual currency for a fee corresponding to the amount paid from the management server 106. In this case, the user terminal 102 may generate an electronic wallet for storing virtual currency, for example, and store the virtual currency for fees paid from the management server 106 in the generated electronic wallet. However, this is an example for explanation of the present invention, and the user terminal 102 may store virtual currency for fees using conventional methods of storing virtual currency.

사용자 단말(102)은 관리 서버(106)로부터 복수의 가상 화폐에 대한 거래 추천 정보를 제공 받는다. 이때, 복수의 가상 화폐는 예를 들어, 종래 존재하는 가상 화폐들(예를 들어, 비트코인, 이더리움, 리플, 비트코인 캐시 등)을 포함할 수 있다. 또한, 거래 추천 정보는 복수의 가상 화폐 각각에 대해 추천하는 거래 방식(예를 들어, 매수, 매도 등)을 포함할 수 있다.The user terminal 102 receives transaction recommendation information for a plurality of virtual currencies from the management server 106. In this case, the plurality of virtual currencies may include, for example, conventional virtual currencies (eg, Bitcoin, Ethereum, Ripple, Bitcoin Cash, etc.). Also, the transaction recommendation information may include a transaction method (eg, purchase, sale, etc.) recommended for each of a plurality of virtual currencies.

또한, 사용자 단말(102)은 관리 서버(106)로부터 제공된 거래 추천 정보를 사용자로 출력할 수 있다. 이때, 사용자 단말(102)은 예를 들어, 디스플레이 장치, 프린터, 스피커 등과 같은 출력 장치를 통해 거래 추천 정보를 사용자로 출력할 수 있다.In addition, the user terminal 102 may output transaction recommendation information provided from the management server 106 to the user. In this case, the user terminal 102 may output transaction recommendation information to the user through an output device such as a display device, a printer, or a speaker, for example.

관리 서버(106)는 복수의 가상 화폐 각각에 대한 정보를 이용하여 거래 추천 정보를 생성한다. 이때, 복수의 가상 화폐 각각에 대한 정보는 예를 들어, 가상 화폐 각각에 대한 거래량, 가격, 이동평균선, CCI(Commodity Channel Index), MACD(Moving Average Convergence and Divergence), RSI(Relative Strength Index), 볼린저 밴드(Bollinger Band), 추세선, PSAR(Parabolic Stop And Reversal) 등을 포함할 수 있다. 다만, 이는 본 발명의 설명을 위한 일 예시로써, 이에 제한되지 않는다.The management server 106 generates transaction recommendation information by using information on each of a plurality of virtual currencies. At this time, the information on each of the plurality of virtual currencies is, for example, the transaction volume, price, moving average line, CCI (Commodity Channel Index), MACD (Moving Average Convergence and Divergence), RSI (Relative Strength Index), for each virtual currency. It may include a Bollinger Band, a trend line, and a Parabolic Stop And Reversal (PSAR). However, this is an example for the description of the present invention and is not limited thereto.

구체적으로, 관리 서버(106)는 설정된 주기마다 복수의 가상 화폐 각각에 대한 정보를 수집하고, 수집된 정보를 이용하여 복수의 가상 화폐 각각에 대해 설정된 지수를 산출하고, 산출된 지수를 이용하여 복수의 가상 화폐 각각에 대한 거래 추천 정보를 생성할 수 있다. 이때, 설정된 주기는 가상 화폐 거래 추천 시스템(100)의 관리자에 의해 미리 설정된 주기로써, 예를 들어, 1초일 수 있다. 또한, 설정된 지수는 거래 추천 정보를 생성하기 위해 가상 화폐 거래 추천 시스템(100)의 관리자에 의해 미리 설정된 방법에 의해 산출되는 지수로서, 예를 들어, 가상 화폐에 대한 정보들 각각에 미리 설정된 가중치를 곱하여 더한 값을 의미할 수 있다.Specifically, the management server 106 collects information on each of a plurality of virtual currencies at a set period, calculates an index set for each of a plurality of virtual currencies using the collected information, and uses the calculated index It is possible to generate transaction recommendation information for each of the virtual currency of. In this case, the set period is a period previously set by the administrator of the virtual currency transaction recommendation system 100, and may be, for example, 1 second. In addition, the set index is an index calculated by a method preset by the administrator of the virtual currency transaction recommendation system 100 in order to generate transaction recommendation information. For example, a weight set in advance is applied to each of the information on the virtual currency. It can mean multiplied and added.

예를 들어, 관리 서버(106)는 설정된 주기마다 복수의 가상 화폐 각각에 대한 거래량 정보 및 복수의 가상 화폐 각각에 대한 가격 정보를 수집하고, 거래량 정보 및 가격 정보를 이용하여 거래 추천 정보를 생성할 수 있다. For example, the management server 106 collects transaction volume information for each of a plurality of virtual currencies and price information for each of a plurality of virtual currencies at a set period, and generates transaction recommendation information using transaction volume information and price information. I can.

구체적으로, 관리 서버(106)는 수집된 가격 정보를 이용하여 복수의 가상 화폐 각각에 대한 가격 변동률을 파악하고, 가격 변동률 및 거래량 정보를 이용하여 복수의 가상 화폐 각각에 대해 설정된 지수를 산출할 수 있다. 이때, 관리 서버(106)는 예를 들어, 가격 변동률 및 거래량 정보 각각에 설정된 가중치를 각각 곱하여 더함으로써 설정된 지수를 산출할 수 있다. Specifically, the management server 106 may determine the price change rate for each of the plurality of virtual currencies using the collected price information, and calculate the index set for each of the plurality of virtual currencies using the price change rate and transaction volume information. have. At this time, the management server 106 may calculate a set index by multiplying and adding weights set to each of the price change rate and transaction volume information, for example.

또한, 관리 서버(106)는 설정된 지수를 분석하여 가상 화폐 각각에 대해 매수 또는 매도를 추천하는 거래 추천 정보를 생성할 수 있다. 예를 들어, 관리 서버(106)는 설정된 지수가 양수인 가상 화폐에 대해서는 매수를 추천하고, 설정된 지수가 음수인 가상 화폐에 대해서는 매도를 추천하는 거래 추천 정보를 생성할 수 있다. 다른 예로, 관리 서버(106)는 설정된 지수의 시간당 변화량이 양수인 가상 화폐에 대해서는 매수를 추천하고, 설정된 지수의 시간당 변화량이 음수인 가상 화폐에 대해서는 매도를 추천하는 거래 추천 정보를 생성할 수 있다. 다른 예로, 관리 서버(106)는 설정된 지수가 제1 범위에 속하는 가상 화폐에 대해서는 매수를 추천하고, 설정된 지수가 제2 범위에 속하는 가상 화폐에 대해서는 매도를 추천할 수 있다. 한편, 상술한 예에서는 관리 서버(106)가 설정된 지수의 양수 및 음수 여부, 설정된 지수의 시간당 변화량, 설정된 지수가 속하는 범위 등 어느 하나의 정보만을 이용하여 거래 추천 정보를 생성하는 경우에 대해 설명하였으나, 관리 서버(106)는 상술한 예들을 복합적으로 이용하거나, 다른 방법을 이용하여 거래 추천 정보를 생성할 수 있다.In addition, the management server 106 may analyze the set index and generate transaction recommendation information for recommending buying or selling for each virtual currency. For example, the management server 106 may generate transaction recommendation information that recommends buying for virtual currency having a positive index set and selling for virtual currency having a negative set index. As another example, the management server 106 may generate transaction recommendation information that recommends buying for virtual currency in which a change amount per hour of the set index is positive, and recommending selling for a virtual currency in which the change amount per hour of the set index is negative. As another example, the management server 106 may recommend buying for a virtual currency in which the set index falls within the first range, and may recommend selling for a virtual currency in which the set index falls in the second range. Meanwhile, in the above-described example, it has been described that the management server 106 generates transaction recommendation information using only any one information such as whether the set index is positive or negative, the amount of change per hour of the set index, and the range to which the set index belongs. , The management server 106 may generate transaction recommendation information using a combination of the above-described examples or using other methods.

또한, 관리 서버(106)는 설정된 지수가 설정된 방식과 동일하게 변화하는 경우, 사용자 단말(102)로 매도 신호 또는 매수 신호를 제공할 수 있다. 예를 들어, 관리 서버(106)는 설정된 지수가 40만큼 상승 후 하락하는 경우 또는 설정된 지수가 100에서 0으로 하락하는 경우 사용자 단말(102)로 매도 신호를 제공할 수 있다.In addition, the management server 106 may provide a sell signal or a buy signal to the user terminal 102 when the set index changes in the same manner as the set method. For example, the management server 106 may provide a sell signal to the user terminal 102 when the set index rises by 40 and then falls, or if the set index falls from 100 to 0.

또한, 관리 서버(106)는 사용자 단말(102)의 요청에 따라 설정된 지수 및 설정된 지수의 시간당 변화량이 설정된 범위에 속하는 경우, 해당 가상 화폐를 자동으로 매도 또는 매수할 수 있다. 예를 들어, 사용자 단말(102)이 특정 가상 화폐에 대해 설정된 지수가 0 내지 30 사이에 존재하고 설정된 지수의 시간당 변화량이 양수인 경우, 해당 가상 화폐를 매수할 것을 요청한 경우, 관리 서버(106)는 해당 가상 화폐에 대해 설정된 지수 및 설정된 지수의 시간당 변화량을 분석하여 해당 가상 화폐를 매수할 수 있다. In addition, the management server 106 may automatically sell or buy the corresponding virtual currency when the index set according to the request of the user terminal 102 and the hourly change amount of the set index fall within a set range. For example, if the user terminal 102 has an index set for a specific virtual currency between 0 and 30 and the amount of change per hour of the set index is positive, when requesting to purchase the corresponding virtual currency, the management server 106 By analyzing the index set for the virtual currency and the amount of change per hour of the set index, the corresponding virtual currency can be purchased.

또한, 관리 서버(106)는 특정 가상 화폐에 대한 매도량의 변화량 또는 특정 가상 화폐에 대한 매수량의 변화량이 설정된 기준을 초과하는 경우, 사용자 단말(102)로 매수 경고 또는 매도 경고를 제공할 수 있다. 이때, 설정된 기준은 가상 화폐 거래 추천 시스템(100)의 관리자에 의해 미리 설정된 값일 수 있다.In addition, the management server 106 may provide a buy warning or a sell warning to the user terminal 102 when the change amount of the selling amount for the specific virtual currency or the change amount of the purchase amount for the specific virtual currency exceeds a set standard. In this case, the set criterion may be a value preset by the administrator of the virtual currency transaction recommendation system 100.

관리 서버(106)는 사용자 단말(102)을 블록 체인(Block Chain)의 노드로 지정하여 저장한다. 이때, 가상 화폐 거래 추천 시스템(100)에는 복수의 사용자 단말(102)이 포함될 수 있으며, 관리 서버(106)는 수수료용 가상 화폐를 구매한 복수의 사용자 단말(102) 각각을 블록 체인의 각 노드로 지정할 수 있다.The management server 106 designates and stores the user terminal 102 as a node of a block chain. At this time, the virtual currency transaction recommendation system 100 may include a plurality of user terminals 102, and the management server 106 connects each of the plurality of user terminals 102 that have purchased virtual currency for fees to each node of the block chain. Can be specified as

관리 서버(106)는 사용자 단말(102)이 수수료용 가상 화폐를 설정된 기준 이상 저장하고 있는 경우 사용자 단말(102)로 거래 추천 정보를 제공한다. 이때, 설정된 기준은 예를 들어, 가상 화폐 거래 추천 시스템(100)의 관리자에 의해 설정된 수수료용 가상 화폐의 양으로써, 2만개 일 수 있다.The management server 106 provides transaction recommendation information to the user terminal 102 when the user terminal 102 stores the virtual currency for fees above a set standard. At this time, the set criterion is, for example, the amount of virtual currency for fees set by the administrator of the virtual currency transaction recommendation system 100, and may be 20,000.

구체적으로, 관리 서버(106)는 수수료용 가상 화폐를 설정된 기준 이상 저장하고 있는 사용자 단말(102)로 미리 설정된 주기(예를 들어, 30초)마다 거래 추천 정보를 제공하거나, 거래 추천 내용이 변경될 때마다 거래 추천 정보를 제공할 수 있다.Specifically, the management server 106 provides transaction recommendation information every preset period (for example, 30 seconds) to the user terminal 102 that stores virtual currency for commission or more than a set standard, or changes the transaction recommendation content. Whenever possible, transaction recommendation information can be provided.

관리 서버(106)는 거래 추천 정보 제공의 수수료로 사용자 단말(102)로부터 수수료용 가상 화폐를 지급 받는다.The management server 106 receives virtual currency for a fee from the user terminal 102 as a fee for providing transaction recommendation information.

구체적으로, 관리 서버(106)는 설정된 횟수만큼의 거래 추천 정보를 제공할 때마다 사용자 단말(102)로부터 수수료용 가상 화폐를 지급 받거나, 설정된 주기마다 사용자 단말(102)로부터 수수료용 가상 화폐를 지급 받을 수 있다. 예를 들어, 관리 서버(106)는 거래 추천 정보를 10번 제공할 때마다 사용자 단말(102)로부터 1개의 수수료용 가상 화폐를 지급 받거나, 거래 추천 정보를 제공하는 1달마다 사용자 단말(102)로부터 100개의 수수료용 가상 화폐를 지급 받을 수 있다.Specifically, the management server 106 receives virtual currency for fees from the user terminal 102 each time it provides transaction recommendation information for a set number of times, or pays virtual currency for fees from the user terminal 102 every set period. I can receive it. For example, the management server 106 receives one virtual currency for a fee from the user terminal 102 every time transaction recommendation information is provided 10 times, or from the user terminal 102 every month for providing transaction recommendation information. You can receive 100 virtual currency for commission.

또한, 관리 서버(106)는 사용자 단말(102)의 결제에 따라 발생되는 수익 중 일부를 사용자 단말(102)로 지급하되, 사용자 단말(102)에 저장된 수수료용 가상 화폐의 양에 비례하여 수익 중 일부를 사용자 단말(102)로 지급할 수 있다. 이때, 사용자 단말(102)로 지급되는 수수료용 가상 화폐의 양은 가상 화폐 거래 추천 시스템(100)의 관리자에 의해 미리 설정될 수 있으며, 예를 들어, 전체 수익 중 70%일 수 있다.In addition, the management server 106 pays some of the revenue generated by the payment of the user terminal 102 to the user terminal 102, but among the revenue in proportion to the amount of virtual currency for fees stored in the user terminal 102 Some may be paid to the user terminal 102. In this case, the amount of virtual currency for fees paid to the user terminal 102 may be preset by the administrator of the virtual currency transaction recommendation system 100, and may be, for example, 70% of the total revenue.

구체적으로, 관리 서버(106)는 사용자 단말(102)의 결제에 따라 발생되는 수익 중 일부를 수수료용 가상 화폐를 저장하고 있는 사용자 단말(102)로 지급할 수 있다.Specifically, the management server 106 may pay some of the revenue generated by the payment of the user terminal 102 to the user terminal 102 that stores virtual currency for fees.

예를 들어, 가상 화폐 거래 추천 시스템(100)에 제1 내지 제3 사용자 단말(102-1 내지 102-3)이 포함되고, 제1 내지 제3 사용자 단말(102-1 내지 102-3) 각각은 수수료용 가상 화폐를 2만개, 4만개, 8만개 저장하고 있을 수 있다. 이 경우, 관리 서버(106)에 1000만원의 수익이 발생된 경우, 관리 서버(106)는 700만원(1000만원의 70%) 중 1/7(=2만 / (2만+4만+8만))인 100만원을 제1 사용자 단말(102-1)로 제공할 수 있다. 또한, 관리 서버(106)는 700만원 중 2/7(=4만 / (2만+4만+8만))인 200만원을 제2 사용자 단말(102-2)로 제공하고, 700만원 중 4/7(=8만 / (2만+4만+8만))인 400만원을 제3 사용자 단말(102-3)로 제공할 수 있다.For example, the first to third user terminals 102-1 to 102-3 are included in the virtual currency transaction recommendation system 100, and the first to third user terminals 102-1 to 102-3, respectively Silver may store 20,000, 40, or 80,000 virtual currencies for commission. In this case, when a profit of 10 million won is generated in the management server 106, the management server 106 is 1/7 of 7 million won (70% of 10 million won) (=20,000 / (20,000+40,000+8) Only)), 1 million won may be provided to the first user terminal 102-1. In addition, the management server 106 provides 2/7 (= 40,000 / (20,000 + 40,000 + 80,000)) of 2 million won to the second user terminal 102-2, out of 7 million won. 4/7 (=80,000 / (20,000 + 40,000 + 80,000)) of 4 million won can be provided to the third user terminal 102-3.

이때, 사용자 단말(102)은 사용자로부터 수익 중 일부를 수수료용 가상 화폐로 제공 받을 것인지 여부를 수신하여 관리 서버(106)로 제공할 수 있다. 또한, 관리 서버(106)는 사용자가 수익 중 일부를 수수료용 가상 화폐로 제공 받기 원하는 경우, 수익 중 일부에 대응되는 양의 수수료용 가상 화폐를 사용자 단말(102)로 제공할 수 있다.In this case, the user terminal 102 may receive whether or not to receive some of the profits from the user as virtual currency for fees and provide it to the management server 106. In addition, the management server 106 may provide a virtual currency for fees corresponding to a portion of the revenue to the user terminal 102 when the user wants to receive some of the revenue as virtual currency for fees.

도 2는 본 발명의 일 실시예에 따른 가상 화폐 거래 시스템(100)의 동작을 설명하기 위한 도면(200)이다.2 is a diagram 200 for explaining the operation of the virtual currency trading system 100 according to an embodiment of the present invention.

관리 서버(106)는 복수의 가상 화폐 각각에 대한 정보를 이용하여 거래 추천 정보를 생성할 수 있다(S201).The management server 106 may generate transaction recommendation information using information on each of a plurality of virtual currencies (S201).

제1 사용자 단말(102-1) 및 제2 사용자 단말(102-2) 각각은 수수료용 가상 화폐를 구매하여 저장할 수 있다(S202, S203).Each of the first user terminal 102-1 and the second user terminal 102-2 may purchase and store virtual currency for fees (S202 and S203).

관리 서버(106)는 거래 추천 정보를 제공할 사용자 단말(102-1, 102-2)을 판단할 수 있다(S204). 예를 들어, 관리 서버(106)는 각 사용자 단말(102-1, 102-2)이 저장하고 있는 수수료용 가상 화폐가 설정된 기준 이상인지 여부를 통해 거래 추천 정보를 제공할 사용자 단말(102-1, 102-2)을 판단할 수 있다.The management server 106 may determine the user terminals 102-1 and 102-2 to provide transaction recommendation information (S204). For example, the management server 106 is the user terminal 102-1 to provide transaction recommendation information through whether the virtual currency for fees stored in each user terminal 102-1 and 102-2 is equal to or greater than a set standard. , 102-2) can be determined.

관리 서버(106)는 수수료용 가상 화폐를 설정된 기준 이상 저장하는 제1 및 제2 사용자 단말(102-1, 102-2)로 거래 추천 정보를 제공할 수 있다(S205, S206).The management server 106 may provide transaction recommendation information to the first and second user terminals 102-1 and 102-2 that store virtual currency for fees more than a set standard (S205 and S206 ).

제3 사용자 단말(102-3)은 수수료용 가상 화폐를 구매하여 저장할 수 있다(S207).The third user terminal 102-3 may purchase and store virtual currency for commission (S207).

관리 서버(106)는 수수료용 가상 화폐 판매에 따라 발생된 수익 중 일부를 수수료용 가상 화폐를 저장하고 있는 사용자 단말(102-1, 102-2)로 제공할 수 있다(S208, S209).The management server 106 may provide some of the revenue generated by the sale of the virtual currency for fee to the user terminals 102-1 and 102-2 that store the virtual currency for fee (S208, S209).

도 3은 본 발명의 일 실시예에 따른 가상 화폐 거래 시스템(100)에 의해 수행되는 가상 화폐 거래 방법의 흐름도(300)이다.3 is a flowchart 300 of a virtual currency transaction method performed by the virtual currency transaction system 100 according to an embodiment of the present invention.

도 3을 참조하면, 관리 서버(106)는 복수의 가상 화폐 각각에 대한 정보를 이용하여 거래 추천 정보를 생성한다(301). 이때, 관리 서버(106)는 설정된 주기마다 복수의 가상 화폐 각각에 대한 거래량 정보 및 복수의 가상 화폐 각각에 대한 가격 정보를 수집하고, 거래량 정보 및 가격 정보를 이용하여 거래 추천 정보를 생성할 수 있다. 또한, 관리 서버(106)는 가격 정보를 이용하여 복수의 가상 화폐 각각에 대한 가격 변동을 파악하고, 가격 변동률 및 거래량 정보를 이용하여 복수의 가상 화폐 각각에 대한 설정된 지수를 산출하고, 설정된 지수가 양수인 가상 화폐에 대해서는 매수를 추천하고 설정된 지수가 음수인 가상 화폐에 대해서는 매도를 추천하는 거래 추천 정보를 생성할 수 있다.Referring to FIG. 3, the management server 106 generates transaction recommendation information using information on each of a plurality of virtual currencies (301). At this time, the management server 106 may collect transaction volume information for each of a plurality of virtual currencies and price information for each of a plurality of virtual currencies at a set period, and generate transaction recommendation information using transaction volume information and price information. . In addition, the management server 106 grasps the price change for each of the plurality of virtual currencies using price information, calculates a set index for each of the plurality of virtual currencies using the price change rate and transaction volume information, and the set index is It is possible to generate transaction recommendation information that recommends buying for a positive virtual currency and recommending selling for a virtual currency having a negative set index.

사용자 단말(102)은 관리 서버(106)로 수수료용 가상 화폐의 구매를 요청하여 수수료용 가상 화폐에 대응되는 금액을 결제한다(302).The user terminal 102 requests the management server 106 to purchase the virtual currency for fee and pays the amount corresponding to the virtual currency for fee (302).

사용자 단말(102)은 관리 서버(106)로부터 수수료용 가상 화폐를 지급 받아 저장한다(303).The user terminal 102 receives and stores the virtual currency for fees from the management server 106 (303).

관리 서버(106)는 사용자 단말(102)을 블록 체인(Block Chain)의 노드로 지정하여 저장한다(304).The management server 106 designates and stores the user terminal 102 as a node of a block chain (304).

관리 서버(106)는 사용자 단말(102)이 수수료용 가상 화폐를 설정된 기준 이상 저장하고 있는 경우 사용자 단말(102)로 거래 추천 정보를 제공하되, 거래 추천 정보 제공의 수수료로 사용자 단말(102)로부터 수수료용 가상 화폐를 지급 받는다(305).The management server 106 provides transaction recommendation information to the user terminal 102 when the user terminal 102 stores the virtual currency for fee or more than a set standard, but from the user terminal 102 as a fee for providing transaction recommendation information. Virtual currency for commission is paid (305).

관리 서버(106)는 결제에 따라 발생되는 수익 중 일부를 사용자 단말(102)로 지급하되, 사용자 단말(102)에 저장된 수수료용 가상 화폐의 양에 비례하여 수익 중 일부를 사용자 단말(102)로 지급할 수 있다.The management server 106 pays part of the revenue generated by the payment to the user terminal 102, but transfers some of the revenue to the user terminal 102 in proportion to the amount of virtual currency for fees stored in the user terminal 102. You can pay.

한편, 도 3에 도시된 순서도에서는 상기 방법을 복수 개의 단계로 나누어 기재하였으나, 적어도 일부의 단계들은 순서를 바꾸어 수행되거나, 다른 단계와 결합되어 함께 수행되거나, 생략되거나, 세부 단계들로 나뉘어 수행되거나, 또는 도시되지 않은 하나 이상의 단계가 부가되어 수행될 수 있다.Meanwhile, in the flow chart shown in FIG. 3, the method is described by dividing the method into a plurality of steps, but at least some of the steps are performed in a different order, combined with other steps, performed together, omitted, or divided into detailed steps. Or, one or more steps not shown may be added and performed.

도 4는 예시적인 실시예들에서 사용되기에 적합한 컴퓨팅 장치를 포함하는 컴퓨팅 환경을 예시하여 설명하기 위한 블록도이다. 도시된 실시예에서, 각 컴포넌트들은 이하에 기술된 것 이외에 상이한 기능 및 능력을 가질 수 있고, 이하에 기술되지 것 이외에도 추가적인 컴포넌트를 포함할 수 있다.4 is a block diagram illustrating and describing a computing environment including a computing device suitable for use in example embodiments. In the illustrated embodiment, each component may have different functions and capabilities in addition to those described below, and may include additional components in addition to those described below.

도시된 컴퓨팅 환경(1)은 컴퓨팅 장치(12)를 포함한다. 일 실시예에서, 컴퓨팅 장치(12)는 가상 화폐 거래 추천 시스템(100)에 포함되는 하나 이상의 컴포넌트일 수 있다.The illustrated computing environment 1 includes a computing device 12. In one embodiment, the computing device 12 may be one or more components included in the virtual currency transaction recommendation system 100.

컴퓨팅 장치(12)는 적어도 하나의 프로세서(14), 컴퓨터 판독 가능 저장 매체(16) 및 통신 버스(18)를 포함한다. 프로세서(14)는 컴퓨팅 장치(12)로 하여금 앞서 언급된 예시적인 실시예에 따라 동작하도록 할 수 있다. 예컨대, 프로세서(14)는 컴퓨터 판독 가능 저장 매체(16)에 저장된 하나 이상의 프로그램들을 실행할 수 있다. 상기 하나 이상의 프로그램들은 하나 이상의 컴퓨터 실행 가능 명령어를 포함할 수 있으며, 상기 컴퓨터 실행 가능 명령어는 프로세서(14)에 의해 실행되는 경우 컴퓨팅 장치(12)로 하여금 예시적인 실시예에 따른 동작들을 수행하도록 구성될 수 있다.The computing device 12 includes at least one processor 14, a computer-readable storage medium 16 and a communication bus 18. The processor 14 may cause the computing device 12 to operate according to the exemplary embodiments mentioned above. For example, the processor 14 may execute one or more programs stored in the computer-readable storage medium 16. The one or more programs may include one or more computer-executable instructions, and the computer-executable instructions are configured to cause the computing device 12 to perform operations according to an exemplary embodiment when executed by the processor 14 Can be.

컴퓨터 판독 가능 저장 매체(16)는 컴퓨터 실행 가능 명령어 내지 프로그램 코드, 프로그램 데이터 및/또는 다른 적합한 형태의 정보를 저장하도록 구성된다. 컴퓨터 판독 가능 저장 매체(16)에 저장된 프로그램(20)은 프로세서(14)에 의해 실행 가능한 명령어의 집합을 포함한다. 일 실시예에서, 컴퓨터 판독 가능 저장 매체(16)는 메모리(랜덤 액세스 메모리와 같은 휘발성 메모리, 비휘발성 메모리, 또는 이들의 적절한 조합), 하나 이상의 자기 디스크 저장 디바이스들, 광학 디스크 저장 디바이스들, 플래시 메모리 디바이스들, 그 밖에 컴퓨팅 장치(12)에 의해 액세스되고 원하는 정보를 저장할 수 있는 다른 형태의 저장 매체, 또는 이들의 적합한 조합일 수 있다.The computer-readable storage medium 16 is configured to store computer-executable instructions or program code, program data, and/or other suitable form of information. The program 20 stored in the computer-readable storage medium 16 includes a set of instructions executable by the processor 14. In one embodiment, the computer-readable storage medium 16 includes memory (volatile memory such as random access memory, nonvolatile memory, or a suitable combination thereof), one or more magnetic disk storage devices, optical disk storage devices, flash It may be memory devices, other types of storage media that can be accessed by computing device 12 and store desired information, or a suitable combination thereof.

통신 버스(18)는 프로세서(14), 컴퓨터 판독 가능 저장 매체(16)를 포함하여 컴퓨팅 장치(12)의 다른 다양한 컴포넌트들을 상호 연결한다.The communication bus 18 interconnects the various other components of the computing device 12, including the processor 14 and computer readable storage medium 16.

컴퓨팅 장치(12)는 또한 하나 이상의 입출력 장치(24)를 위한 인터페이스를 제공하는 하나 이상의 입출력 인터페이스(22) 및 하나 이상의 네트워크 통신 인터페이스(26)를 포함할 수 있다. 입출력 인터페이스(22) 및 네트워크 통신 인터페이스(26)는 통신 버스(18)에 연결된다. 입출력 장치(24)는 입출력 인터페이스(22)를 통해 컴퓨팅 장치(12)의 다른 컴포넌트들에 연결될 수 있다. 예시적인 입출력 장치(24)는 포인팅 장치(마우스 또는 트랙패드 등), 키보드, 터치 입력 장치(터치패드 또는 터치스크린 등), 음성 또는 소리 입력 장치, 다양한 종류의 센서 장치 및/또는 촬영 장치와 같은 입력 장치, 및/또는 디스플레이 장치, 프린터, 스피커 및/또는 네트워크 카드와 같은 출력 장치를 포함할 수 있다. 예시적인 입출력 장치(24)는 컴퓨팅 장치(12)를 구성하는 일 컴포넌트로서 컴퓨팅 장치(12)의 내부에 포함될 수도 있고, 컴퓨팅 장치(12)와는 구별되는 별개의 장치로 컴퓨팅 장치(12)와 연결될 수도 있다.Computing device 12 may also include one or more input/output interfaces 22 and one or more network communication interfaces 26 that provide interfaces for one or more input/output devices 24. The input/output interface 22 and the network communication interface 26 are connected to the communication bus 18. The input/output device 24 may be connected to other components of the computing device 12 through the input/output interface 22. The exemplary input/output device 24 includes a pointing device (such as a mouse or trackpad), a keyboard, a touch input device (such as a touch pad or a touch screen), a voice or sound input device, and various types of sensor devices and/or a photographing device. Input devices and/or output devices such as display devices, printers, speakers, and/or network cards. The exemplary input/output device 24 may be included in the computing device 12 as a component constituting the computing device 12, and may be connected to the computing device 12 as a separate device distinct from the computing device 12. May be.

이상에서 대표적인 실시예를 통하여 본 발명에 대하여 상세하게 설명하였으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 전술한 실시예에 대하여 본 발명의 범주에서 벗어나지 않는 한도 내에서 다양한 변형이 가능함을 이해할 것이다. 그러므로 본 발명의 권리범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다. Although the present invention has been described in detail through the exemplary embodiments above, those of ordinary skill in the art to which the present invention pertains have found that various modifications can be made to the above embodiments without departing from the scope of the present invention. I will understand. Therefore, the scope of the present invention is limited to the described embodiments and should not be determined, and should not be determined by the claims to be described later, but also by those equivalents to the claims.

100: 가상 화폐 거래 추천 시스템
102, 102-1, 102-2: 사용자 단말
106: 관리 서버
100: virtual currency transaction recommendation system
102, 102-1, 102-2: user terminal
106: management server

Claims (5)

관리 서버로 수수료용 가상 화폐의 구매를 요청하여 상기 수수료용 가상 화폐에 대응되는 금액을 결제하고, 상기 관리 서버로부터 상기 수수료용 가상 화폐를 지급 받아 저장하며, 상기 관리 서버로부터 복수의 가상 화폐에 대한 거래 추천 정보를 제공 받는 사용자 단말; 및
상기 복수의 가상 화폐 각각에 대한 정보를 이용하여 상기 거래 추천 정보를 생성하고, 상기 사용자 단말을 블록 체인(Block Chain)의 노드로 지정하여 저장하며, 상기 사용자 단말이 상기 수수료용 가상 화폐를 설정된 기준 이상 저장하고 있는 경우 상기 사용자 단말로 상기 거래 추천 정보를 제공하되, 상기 거래 추천 정보 제공의 수수료로 상기 사용자 단말로부터 상기 수수료용 가상 화폐를 지급 받는 관리 서버를 포함하고,
상기 관리 서버는, 설정된 주기마다 상기 복수의 가상 화폐 각각에 대한 거래량 정보 및 상기 복수의 가상 화폐 각각에 대한 가격 정보를 수집하고, 상기 거래량 정보 및 상기 가격 정보를 이용하여 상기 거래 추천 정보를 생성하고,
상기 관리 서버는, 상기 가격 정보를 이용하여 상기 복수의 가상 화폐 각각에 대한 가격 변동률을 파악하고, 상기 가격 변동률 및 상기 거래량 정보를 이용하여 상기 복수의 가상 화폐 각각에 대한 설정된 지수를 산출하고,
상기 복수의 가상 화폐 각각에 대한 설정된 지수는 상기 복수의 가상 화폐 별로 상기 가격 변동률 및 상기 거래량 정보 각각에 미리 설정된 가중치를 각각 곱하여 더함으로써 산출되고,
상기 관리 서버는, 상기 복수의 가상 화폐 각각에 대하여 상기 설정된 지수의 시간당 변화량을 도출하고,
상기 거래 추천 정보는 상기 복수의 가상 화폐 중 상기 설정된 지수의 시간당 변화량이 양수인 가상 화폐에 대해서는 매수 추천을 나타내고, 상기 복수의 가상 화폐 중 상기 설정된 지수의 시간당 변화량이 음수인 가상 화폐에 대해서는 매도 추천을 나타내고,
상기 관리 서버는, 상기 사용자 단말로부터 특정 가상 화폐에 대한 정보, 특정 지수 범위 정보 및 지수의 시간당 변화량의 양수 또는 음수를 나타내는 특정 부호 정보를 포함하는 자동 매도 또는 자동 매수에 대한 요청을 수신하고,
상기 관리 서버는, 상기 복수의 가상 화폐 중 상기 특정 가상 화폐의 설정된 지수가 상기 특정 지수 범위 정보 내에 포함되고, 상기 특정 가상 화폐의 설정된 지수의 시간당 변화량이 상기 특정 부호 정보에 해당되는 경우, 상기 자동 매도 또는 상기 자동 매수에 대한 요청에 따라 상기 특정 가상 화폐를 매도 또는 매수하고,
상기 관리 서버는, 상기 특정 가상 화폐에 대한 매도량의 변화량 또는 매수량의 변화량이 미리 설정된 변화량 기준을 초과하는 경우, 상기 사용자 단말로 매수 경고 또는 매도 경고를 제공하는 가상 화폐 거래 추천 시스템.
Request the purchase of virtual currency for fees to the management server to pay the amount corresponding to the virtual currency for fees, receive and store the virtual currency for fees from the management server, and store a plurality of virtual currencies from the management server. A user terminal receiving transaction recommendation information; And
The transaction recommendation information is generated using information on each of the plurality of virtual currencies, the user terminal is designated and stored as a node of a block chain, and the user terminal sets the virtual currency for the fee. Provides the transaction recommendation information to the user terminal when the above is stored, and includes a management server receiving the virtual currency for the fee from the user terminal as a fee for providing the transaction recommendation information,
The management server collects transaction volume information for each of the plurality of virtual currencies and price information for each of the plurality of virtual currencies for each set period, and generates the transaction recommendation information using the transaction volume information and the price information. ,
The management server determines a price change rate for each of the plurality of virtual currencies using the price information, and calculates a set index for each of the plurality of virtual currencies using the price change rate and the transaction volume information,
The set index for each of the plurality of virtual currencies is calculated by multiplying and adding a preset weight to each of the price change rate and the transaction volume information for each of the plurality of virtual currencies,
The management server derives a change amount per hour of the set index for each of the plurality of virtual currencies,
The transaction recommendation information indicates a buy recommendation for a virtual currency whose hourly change amount of the set index is positive among the plurality of virtual currencies, and a sell recommendation for a virtual currency whose hourly change amount of the set index among the plurality of virtual currencies is negative. Indicate,
The management server receives, from the user terminal, a request for automatic selling or automatic buying including information on a specific virtual currency, information on a specific index range, and specific code information indicating a positive or negative number of changes per hour of the index,
The management server, when the set index of the specific virtual currency among the plurality of virtual currencies is included in the specific index range information, and the amount of change per hour of the set index of the specific virtual currency corresponds to the specific code information, the automatic Selling or buying the specific virtual currency according to the request for selling or the automatic buying,
The management server is a virtual currency transaction recommendation system for providing a buy warning or a sell warning to the user terminal when the change amount of the sell amount or the change amount of the purchase amount for the specific virtual currency exceeds a preset change amount standard.
청구항 1에 있어서,
상기 관리 서버는, 상기 결제에 따라 발생되는 수익 중 일부를 상기 사용자 단말로 지급하되, 상기 사용자 단말에 저장된 상기 수수료용 가상 화폐의 양에 비례하여 상기 수익 중 일부를 상기 사용자 단말로 지급하는 가상 화폐 거래 추천 시스템.
The method according to claim 1,
The management server is a virtual currency that pays part of the revenue generated by the payment to the user terminal, but pays part of the revenue to the user terminal in proportion to the amount of virtual currency for the fee stored in the user terminal Transaction recommendation system.
삭제delete 삭제delete 가상 화폐 거래 추천 시스템에 의해 수행되는 가상 화폐 거래 추천 방법에 있어서,
관리 서버에서, 복수의 가상 화폐 각각에 대한 정보를 이용하여 거래 추천 정보를 생성하는 단계;
사용자 단말에서, 상기 관리 서버로 수수료용 가상 화폐의 구매를 요청하여 상기 수수료용 가상 화폐에 대응되는 금액을 결제하는 단계;
상기 사용자 단말에서, 상기 관리 서버로부터 상기 수수료용 가상 화폐를 지급 받아 저장하는 단계;
상기 관리 서버에서, 상기 사용자 단말을 블록 체인(Block Chain)의 노드로 지정하여 저장하는 단계; 및
상기 관리 서버에서, 상기 사용자 단말이 상기 수수료용 가상 화폐를 설정된 기준 이상 저장하고 있는 경우 상기 사용자 단말로 상기 거래 추천 정보를 제공하되, 상기 거래 추천 정보 제공의 수수료로 상기 사용자 단말로부터 상기 수수료용 가상 화폐를 지급 받는 단계를 포함하고,
상기 관리 서버에서, 설정된 주기마다 상기 복수의 가상 화폐 각각에 대한 거래량 정보 및 상기 복수의 가상 화폐 각각에 대한 가격 정보를 수집하고, 상기 거래량 정보 및 상기 가격 정보를 이용하여 상기 거래 추천 정보를 생성하는 단계를 더 포함하고,
상기 관리 서버에서, 상기 가격 정보를 이용하여 상기 복수의 가상 화폐 각각에 대한 가격 변동률을 파악하고, 상기 가격 변동률 및 상기 거래량 정보를 이용하여 상기 복수의 가상 화폐 각각에 대한 설정된 지수를 산출하는 단계를 더 포함하고,
상기 복수의 가상 화폐 각각에 대한 설정된 지수는 상기 복수의 가상 화폐 별로 상기 가격 변동률 및 상기 거래량 정보 각각에 미리 설정된 가중치를 각각 곱하여 더함으로써 산출되고,
상기 관리 서버는, 상기 복수의 가상 화폐 각각에 대하여 상기 설정된 지수의 시간당 변화량을 도출하는 단계를 더 포함하고,
상기 거래 추천 정보는 상기 복수의 가상 화폐 중 상기 설정된 지수의 시간당 변화량이 양수인 가상 화폐에 대해서는 매수 추천을 나타내고, 상기 복수의 가상 화폐 중 상기 설정된 지수의 시간당 변화량이 음수인 가상 화폐에 대해서는 매도 추천을 나타내고,
상기 관리 서버는, 상기 사용자 단말로부터 특정 가상 화폐에 대한 정보, 특정 지수 범위 정보 및 지수의 시간당 변화량의 양수 또는 음수를 나타내는 특정 부호 정보를 포함하는 자동 매도 또는 자동 매수에 대한 요청을 수신하는 단계; 및
상기 관리 서버는, 상기 복수의 가상 화폐 중 상기 특정 가상 화폐의 설정된 지수가 상기 특정 지수 범위 정보 내에 포함되고, 상기 특정 가상 화폐의 설정된 지수의 시간당 변화량이 상기 특정 부호 정보에 해당되는 경우, 상기 자동 매도 또는 상기 자동 매수에 대한 요청에 따라 상기 특정 가상 화폐를 매도 또는 매수하는 단계를 더 포함하고,
상기 관리 서버는, 상기 특정 가상 화폐에 대한 매도량의 변화량 또는 매수량의 변화량이 미리 설정된 변화량 기준을 초과하는 경우, 상기 사용자 단말로 매수 경고 또는 매도 경고를 제공하는 단계를 더 포함하는 가상 화폐 거래 추천 방법.
In the virtual currency transaction recommendation method performed by the virtual currency transaction recommendation system,
Generating, in the management server, transaction recommendation information using information on each of a plurality of virtual currencies;
Requesting the purchase of virtual currency for fee from the user terminal to the management server and paying an amount corresponding to the virtual currency for fee;
In the user terminal, receiving and storing the virtual currency for the fee from the management server;
In the management server, designating the user terminal as a node of a block chain and storing it; And
In the management server, when the user terminal stores the virtual currency for the fee more than a set standard, the transaction recommendation information is provided to the user terminal, and the virtual currency for the fee is provided from the user terminal as a fee for providing the transaction recommendation information. Including the step of receiving money,
In the management server, collecting transaction volume information for each of the plurality of virtual currencies and price information for each of the plurality of virtual currencies for each set period, and generating the transaction recommendation information using the transaction volume information and the price information. Further comprising a step,
In the management server, determining a price change rate for each of the plurality of virtual currencies using the price information, and calculating a set index for each of the plurality of virtual currencies using the price change rate and the transaction volume information. Including more,
The set index for each of the plurality of virtual currencies is calculated by multiplying and adding a preset weight to each of the price change rate and the transaction volume information for each of the plurality of virtual currencies,
The management server further comprises the step of deriving an hourly change amount of the set index for each of the plurality of virtual currencies,
The transaction recommendation information indicates a buy recommendation for a virtual currency whose hourly change amount of the set index is positive among the plurality of virtual currencies, and a sell recommendation for a virtual currency whose hourly change amount of the set index among the plurality of virtual currencies is negative. Indicate,
The management server includes: receiving a request for automatic selling or automatic buying including information on a specific virtual currency, information on a specific index range, and specific code information indicating a positive or negative number of changes per time of the index from the user terminal; And
The management server, when the set index of the specific virtual currency among the plurality of virtual currencies is included in the specific index range information, and the amount of change per hour of the set index of the specific virtual currency corresponds to the specific code information, the automatic Further comprising the step of selling or buying the specific virtual currency according to a request for selling or the automatic buying,
The management server, when the change amount of the selling amount or the amount of purchase amount for the specific virtual currency exceeds a preset change amount standard, providing a buy warning or a sell warning to the user terminal. .
KR1020190039246A 2019-04-03 2019-04-03 System and method for suggesting trade of virtual currency Active KR102158983B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190039246A KR102158983B1 (en) 2019-04-03 2019-04-03 System and method for suggesting trade of virtual currency

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190039246A KR102158983B1 (en) 2019-04-03 2019-04-03 System and method for suggesting trade of virtual currency

Publications (1)

Publication Number Publication Date
KR102158983B1 true KR102158983B1 (en) 2020-09-23

Family

ID=72708454

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190039246A Active KR102158983B1 (en) 2019-04-03 2019-04-03 System and method for suggesting trade of virtual currency

Country Status (1)

Country Link
KR (1) KR102158983B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230010105A (en) * 2021-07-08 2023-01-18 주식회사 텐스페이스 Products Purchasing method using Cryptocurrency
KR20230080704A (en) * 2021-11-30 2023-06-07 장성훈 Method, device and system for providing a coin investment platform

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140111787A (en) * 2013-03-12 2014-09-22 동양증권 주식회사 Stock Recommandation System
KR20170123290A (en) * 2017-07-31 2017-11-07 임종범 System and method for transaction of electronic currency
KR20190024601A (en) 2017-08-28 2019-03-08 김상한 System and method for trading virtual currency

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140111787A (en) * 2013-03-12 2014-09-22 동양증권 주식회사 Stock Recommandation System
KR20170123290A (en) * 2017-07-31 2017-11-07 임종범 System and method for transaction of electronic currency
KR20190024601A (en) 2017-08-28 2019-03-08 김상한 System and method for trading virtual currency

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230010105A (en) * 2021-07-08 2023-01-18 주식회사 텐스페이스 Products Purchasing method using Cryptocurrency
KR102643252B1 (en) * 2021-07-08 2024-03-06 주식회사 텐스페이스 Products Purchasing method using Cryptocurrency
KR20230080704A (en) * 2021-11-30 2023-06-07 장성훈 Method, device and system for providing a coin investment platform
KR102762925B1 (en) * 2021-11-30 2025-02-05 장성훈 Method, device and system for providing a coin investment platform

Similar Documents

Publication Publication Date Title
CN108960822B (en) Block chain-based available resource quota exchange method and device
JP6703013B2 (en) Payment threshold acquisition method and device
CN103748602A (en) Pay for non-settlement transactions
CN110415123A (en) Financial product recommended method, device and equipment and computer storage medium
CN113435925A (en) Block chain-based set exchange method and device for available resource quota
CN114943582A (en) Information recommendation method and system and recommendation server
US8473368B2 (en) Method, system and controller for providing goods and /or services to consumers
KR102158983B1 (en) System and method for suggesting trade of virtual currency
CN109118359B (en) Block chain-based available resource quota pre-exchange method and device
KR102589568B1 (en) Apparatus and method for automated peer to peer energy trading brokerage
JP2022173124A (en) Method, system, and computer program for reward on cryptocurrency exchange
KR101899200B1 (en) Method for finance technology service for subscription money loan for buying stocks in public offering and apparatus thereof
JP5863137B1 (en) Inheritance tax countermeasure support system
KR102401832B1 (en) System and method for marketing by using virtual-currency
KR102570758B1 (en) Method for recommending financial product automatically based on artificial intelligence using linkage of subscribing mall and financial corporation
CN110348983A (en) Transaction Information management method and device, electronic equipment and non-transient storage media
JP6622678B2 (en) Information processing apparatus, information processing method, and program
CN114638682A (en) Method and device for determining amortization information, storage medium and electronic equipment
CN112884591A (en) Investment suggestion method, device, equipment and storage medium for trading products
CN112967133A (en) Loan information processing method and electronic device
KR20220005711A (en) System and method for competitive data trading according to non-cooperative competition
KR20220005713A (en) Data broker device of competitive data trading system and operating method thereof
KR20220005710A (en) System and method for competitive data trading
KR20220005712A (en) Service providing device of competitive data trading system and operating method thereof
KR20170013444A (en) Method and server of online loan based on social network system

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6