KR102322511B1 - Managing method for code related to non-fungible token and apparatus therefor - Google Patents

Managing method for code related to non-fungible token and apparatus therefor Download PDF

Info

Publication number
KR102322511B1
KR102322511B1 KR1020210094384A KR20210094384A KR102322511B1 KR 102322511 B1 KR102322511 B1 KR 102322511B1 KR 1020210094384 A KR1020210094384 A KR 1020210094384A KR 20210094384 A KR20210094384 A KR 20210094384A KR 102322511 B1 KR102322511 B1 KR 102322511B1
Authority
KR
South Korea
Prior art keywords
code
information
nft
color information
color
Prior art date
Application number
KR1020210094384A
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 KR1020210094384A priority Critical patent/KR102322511B1/en
Application granted granted Critical
Publication of KR102322511B1 publication Critical patent/KR102322511B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Technology Law (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Disclosed are a method for managing a code of an object in which a blockchain-based non-fungible token (NFT), which connects a blockchain-based NFT of an object and a user, and an apparatus thereof. According to the present invention, the method comprises the following steps: acquiring ownership information of an object, which is a target for assigning a code in which a blockchain-based NFT is reflected, and object information related to the characteristics of the object to issue a blockchain-based NFT including the ownership information and the object information; checking detailed information included in the object information through analysis of contents of the object information related to the characteristics of the object to determine the type of a code given to identify the object on the basis of the detailed information; generating a code having a type of the code determined on the basis of color information having a unique value for use in verification of the object in an apparatus to assign the code to the object; and performing the verification on the object on the basis of the color information of the object in response to a request for the verification of the object received through the apparatus to determine whether to provide the NFT for the object.

Description

NFT와 연관된 객체의 코드를 관리하는 방법 및 장치{MANAGING METHOD FOR CODE RELATED TO NON-FUNGIBLE TOKEN AND APPARATUS THEREFOR}Methods and devices for managing the code of objects associated with NFTs

본 발명은 NFT와 연관된 객체의 코드를 관리하는 방법 및 장치에 관한 것으로, 더욱 상세하게는 블록체인 기반의 NFT의 제공 여부를 결정하기 위해 사용되는 코드를 색상 정보에 기초하여 관리하는 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for managing the code of an object associated with NFT, and more particularly, to a method and apparatus for managing a code used to determine whether to provide a blockchain-based NFT based on color information. it's about

최근 다양한 콘텐츠나 상품 등 다양한 객체들에 대한 자산 가치가 생겨나고, 이를 통해 자산을 관리하거나 투자하는 경우가 증가하고 있다. 특히, 과거에 생성된 고대 주화나 예술품과 같은 객체는 실질적인 자산적인 가치를 측정하기 어렵고, 과거에 비해 현 상황에서 자산적인 가치가 급증하여 투자의 대상으로써 관심을 받고 있다. Recently, asset values for various objects such as various contents or products have been created, and through this, the cases of managing or investing in assets are increasing. In particular, it is difficult to measure the actual asset value of objects such as ancient coins or works of art created in the past.

이와 같은 고대 주화나 예술품과 같은 객체의 경우, 해당 객체의 자산적인 가치를 판단하기 위한 다양한 제3 기관들이 존재하고 있으며, 제3 기관들을 통해 해당 객체의 자산적인 가치가 평가되어 투자를 원하는 고객들에게 안내되고 있다. 또한, 제3 기관들에 의해 판단된 자산적인 가치를 넘어서 해당 객체를 소유하기 위한 경매 절차를 진행하여 자산적인 가치에 상응하는 가격이 결정되기도 한다.In the case of objects such as ancient coins or works of art, various third parties exist to determine the asset value of the object. being guided In addition, a price corresponding to the asset value is determined by proceeding with an auction procedure for owning the object beyond the asset value determined by third parties.

다만, 해당 객체는 자산적인 가치를 가지고 있어, 타인과의 거래 대상이 될 수 있으며, 해당 객체를 거래하는 과정에서는 명확한 소유권을 확인 후 전달할 수 있는 방법이 요구된다. 이를 위해, 블록체인 기반의 NFT(Non-Fungible Token)를 이용하여 해당 객체에 대한 소유권 정보를 검증하거나 거래할 수 있는 기술이나 방법이 제안되고 있다.However, since the object has an asset value, it can be a target of a transaction with others, and a method of confirming and delivering a clear ownership is required in the process of transacting the object. To this end, a technology or method for verifying or transacting ownership information for a corresponding object using a blockchain-based Non-Fungible Token (NFT) is being proposed.

한편, 이와 같은 객체에 대하여 접근하는 사람이 해당 객체에 대하여 발급된 NFT를 확인하기 위한 수단이 요구되고 있다. 예를 들어, 특정한 객체에 대하여 미리 발급된 블록체인 기반의 NFT를 해당 객체에 접근하는 사람들에게 제공이 필요한 경우, 객체를 명확히 식별하여 해당 객체에 대한 블록체인 기반의 NFT의 정보를 제공할 수 있어야 한다. 이와 관련하여, 객체에 대한 고유의 코드를 생성하여 해당 코드를 기반으로 NFT에 대한 정보의 제공을 요청할 수 있으나, 이를 위한 코드와 관련된 기술이 제안되고 있지 않은 문제가 있다. 또한, 종래의 QR 코드나 바코드 방식의 경우에는 예술품과 함께 표시되면, 작품의 심미감을 저감시키고 몰입도를 낮추게 된다는 문제점이 존재한다.On the other hand, a means for a person accessing such an object to verify the NFT issued for the object is required. For example, if it is necessary to provide a pre-issued blockchain-based NFT for a specific object to those who access the object, it must be possible to provide information about the blockchain-based NFT for the object by clearly identifying the object. do. In this regard, it is possible to request the provision of information about the NFT based on the code by generating a unique code for the object, but there is a problem that a technology related to the code for this has not been proposed. In addition, in the case of the conventional QR code or barcode method, there is a problem that, when displayed together with an artwork, the aesthetic sense of the work is reduced and the immersion level is lowered.

대한민국 등록특허 제10-2199567호(2020.12.31)Republic of Korea Patent Registration No. 10-2199567 (2020.12.31) 대한민국 등록특허 제10-2100457호(2020.04.07)Republic of Korea Patent Registration No. 10-2100457 (2020.04.07)

상기와 같은 문제점을 해결하기 위한 본 발명의 NFT 정보의 제공 여부를 결정하기 위해 사용되는 코드를 색상 정보에 기초하여 관리하는 방법을 제공하는 데 있다.An object of the present invention for solving the above problems is to provide a method for managing a code used to determine whether to provide NFT information based on color information.

상기와 같은 문제점을 해결하기 위한 본 발명의 다른 목적은 NFT 정보의 제공 여부를 결정하기 위해 사용되는 코드를 색상 정보에 기초하여 관리하는 장치를 제공하는 데 있다.Another object of the present invention to solve the above problems is to provide an apparatus for managing a code used to determine whether to provide NFT information based on color information.

상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법은 블록체인 기반의 NFT 가 반영된 코드를 부여하기 위한 대상인 객체의 소유권 정보 및 상기 객체의 특성과 관련된 객체 정보를 획득하여 소유권 정보 및 객체 정보가 포함된 블록체인 기반의 NFT를 발급하는 단계, 상기 객체의 특성과 관련된 객체 정보의 내용에 대한 분석을 통해 상기 객체 정보에 포함된 세부적인 정보를 확인하여 상기 세부적인 정보에 기초하여 상기 객체를 식별하기 위해 부여되는 코드의 종류를 결정하는 단계, 상기 장치 내에서 상기 객체에 대한 검증에 사용하기 위해 고유의 값을 가지는 색상 정보를 기반으로 상기 결정된 코드의 종류를 가지는 코드를 생성하여 상기 객체에 대하여 코드를 부여하는 단계 및 상기 장치를 통해 수신되는 상기 객체에 대한 검증의 요청에 상응하여 상기 객체의 색상 정보를 기반으로 상기 객체에 대한 검증을 수행함으로써 상기 객체에 대한 NFT의 제공 여부를 결정하는 단계를 포함한다.To achieve the above object, the method for managing the code of the object reflected by the blockchain-based NFT according to an embodiment of the present invention for achieving the above object is the object ownership information and Obtaining object information related to characteristics and issuing a blockchain-based NFT including ownership information and object information, detailed information included in the object information through analysis of the contents of object information related to the characteristics of the object determining the type of code given to identify the object based on the detailed information by checking Generating a code having the determined type of code and assigning a code to the object and verifying the object based on the color information of the object in response to a request for verification of the object received through the device and determining whether to provide the NFT to the object by performing it.

여기서, 상기 객체 정보는 상기 객체의 기본적인 특성을 의미하는 객체의 종류 및 객체의 이름에 대한 항목의 내용을 포함하고, 상기 객체의 부가적인 특성을 의미하는 객체의 거래 이력 횟수, 객체의 평균 거래 금액, 객체의 생성자, 객체의 현재 소유자, 객체의 생성 일자 중 적어도 하나의 항목에 대한 내용을 포함할 수 있다.Here, the object information includes the contents of the items for the type of object and the name of the object, which mean the basic characteristics of the object, the number of transaction history of the object, and the average transaction amount of the object, which means the additional characteristics of the object. , the constructor of the object, the current owner of the object, and the date of creation of the object may include information on at least one of the items.

여기서, 상기 코드의 종류를 결정하는 단계는 상기 객체 정보에 포함된 복수의 항목들 중 기본적인 특성을 의미하는 객체의 종류에 대하여 미리 매칭된 코드의 종류를 확인하여 상기 코드를 부여하기 위한 대상이 되는 객체의 종류에 부합되는 코드의 종류를 결정하되,Here, the step of determining the type of the code is a target for assigning the code by confirming the type of the code matched in advance with the type of the object meaning the basic characteristic among the plurality of items included in the object information. Determine the type of code that matches the type of object,

상기 객체 정보에 포함된 복수의 항목들 중 부가적인 특성을 의미하는 적어도 하나의 항목들의 수에 기초하여 상기 결정된 코드의 사이즈를 추가적으로 더 결정할 수 있다.The determined code size may be further determined based on the number of at least one item indicating an additional characteristic among a plurality of items included in the object information.

여기서, 상기 코드를 부여하는 단계는 상기 객체 정보에 포함된 각 항목들에 대한 고유한 값을 가지는 색상 값을 결정하여 상기 색상 값으로 특성 별 색상 정보를 결정하는 단계, 상기 특성 별 색상 정보를 상기 결정된 종류 및 사이즈에 상응하는 코드의 미리 설정된 영역에 반영하여 코드를 생성하는 단계, 상기 생성된 코드를 상기 객체와 매칭되도록 상기 장치의 데이터베이스에 저장함으로써 상기 객체에 대하여 코드를 부여하는 단계를 포함하되, 상기 특성 별 색상 정보는 상기 객체의 기본적인 특성에 포함된 항목에 대한 제1 색상 정보 및 상기 객체의 부가적인 특성에 포함된 항목에 대한 제2 색상 정보를 포함하고, 상기 미리 설정된 영역은 상기 코드의 전체적인 영역 내에서 상기 특성 별 색상 정보 별로 서로 다른 위치에 존재하는 영역일 수 있다.Here, the step of assigning the code includes determining a color value having a unique value for each item included in the object information and determining color information for each characteristic as the color value, and the color information for each characteristic as the color value. Generating a code by reflecting it in a preset area of a code corresponding to the determined type and size, and storing the generated code in a database of the device to match the object, comprising the steps of assigning a code to the object , the color information for each characteristic includes first color information on an item included in the basic characteristic of the object and second color information on an item included in the additional characteristic of the object, and the preset area includes the code It may be an area existing at different positions for each color information for each characteristic within the overall area of .

여기서, 상기 NFT의 제공 여부를 결정하는 단계는 상기 객체에 대하여 부여된 코드와 관련된 정보를 포함하고 있는 상기 객체에 대한 검증의 요청을 수신하는 단계, 상기 코드와 관련된 정보에서 미리 설정된 영역에 대한 제1 색상 정보와 상기 장치를 통해 상기 객체에 대하여 부여된 코드의 제2 색상 정보를 비교함으로써 상기 제1 색상 정보와 상기 제2 색상 정보의 차이값이 미리 설정된 함수 관계를 만족하는지 판단하는 단계 및 상기 비교 결과를 기반으로 상기 검증의 요청에 상응하여 상기 객체에 대하여 발급된 블록체인 기반의 NFT의 제공 여부를 결정하는 단계를 포함할 수 있다.Here, the step of determining whether to provide the NFT includes receiving a request for verification of the object including information related to a code given to the object, and a method for a preset area in the information related to the code. determining whether a difference value between the first color information and the second color information satisfies a preset functional relationship by comparing the first color information with second color information of a code given to the object through the device; and The method may include determining whether to provide a blockchain-based NFT issued to the object in response to the verification request based on the comparison result.

또한, 상기 NFT의 제공 여부를 결정하는 단계는 상기 객체에 대하여 부여된 코드와 관련된 정보를 포함하고 있는 상기 객체에 대한 검증의 요청을 수신하는 단계, 상기 장치를 통해 수신되는 상기 객체에 대한 코드의 제1 영역에서 획득된 제1 색상 정보와 상기 객체에 대한 코드의 제2 영역에서 획득된 제2 색상 정보를 비교하는 단계 및 상기 제1 색상 정보와 상기 제2 색상 정보가 미리 설정된 함수 관계에 해당되는지 여부에 따라 상기 검증의 요청에 상응하여 상기 객체에 대하여 발급된 블록체인 기반의 NFT의 제공 여부를 결정하는 단계를 포함할 수 있다.In addition, the step of determining whether to provide the NFT includes receiving a request for verification of the object including information related to the code given to the object, the code for the object received through the device Comparing the first color information obtained in the first area with the second color information obtained in the second area of the code for the object, and the first color information and the second color information correspond to a preset functional relationship It may include the step of determining whether to provide the blockchain-based NFT issued to the object in response to the verification request according to whether or not.

본 발명에 의하면, 특정한 객체에 대하여 미리 발급된 블록체인 기반의 NFT의 제공 여부를 결정할 수 있는 코드를 생성하여, 해당 코드를 기반으로 객체의 블록체인 기반의 NFT를 사용자와 연결할 수 있는 효과가 있다. 특히, 예술품과 같은 객체에 대하여 미적인 효과를 부여할 수 있는 색상 정보가 코드에 반영되도록 하여 예술품과 조화를 이룰 수 있는 코드를 생성할 수 있는 효과가 있다.According to the present invention, it is possible to generate a code that can determine whether to provide a blockchain-based NFT issued in advance for a specific object, and there is an effect that the block-chain-based NFT of the object can be connected to the user based on the code. . In particular, it is possible to generate a code that can harmonize with the artwork by allowing color information that can give an aesthetic effect to an object such as a work of art to be reflected in the code.

도 1은 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법이 수행되는 환경을 도시한 개념도이다.
도 2는 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법을 수행하는 코드 관리 장치에 대한 하드웨어 블록도이다.
도 3은 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법을 도시한 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법을 통해 생성되는 코드의 종류를 도시한 개념도이다.
도 5는 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법에서 코드를 부여하는 방법을 도시한 흐름도이다.
도 6은 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법에서 사용되는 정보의 종류를 도시한 개념도이다.
도 7은 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법에서 NFT의 제공 여부를 결정하는 방법을 도시한 흐름도이다.
도 8은 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법에서 코드의 검증에 사용되는 코드를 도시한 개념도이다.
1 is a conceptual diagram illustrating an environment in which a method for managing a code of an object reflecting a block chain-based NFT according to an embodiment of the present invention is performed.
2 is a hardware block diagram of a code management apparatus for performing a method for managing a code of an object reflected by blockchain-based NFT according to an embodiment of the present invention.
3 is a flowchart illustrating a method of managing a code of an object reflected by a blockchain-based NFT according to an embodiment of the present invention.
4 is a conceptual diagram illustrating a type of code generated through a method for managing a code of an object reflected by a blockchain-based NFT according to an embodiment of the present invention.
5 is a flowchart illustrating a method of assigning a code in a method of managing a code of an object reflected by a blockchain-based NFT according to an embodiment of the present invention.
6 is a conceptual diagram illustrating types of information used in a method for managing a code of an object reflected by a blockchain-based NFT according to an embodiment of the present invention.
7 is a flowchart illustrating a method of determining whether to provide an NFT in a method for managing a code of an object reflected by a blockchain-based NFT according to an embodiment of the present invention.
8 is a conceptual diagram illustrating a code used to verify a code in a method for managing a code of an object reflected by a blockchain-based NFT according to an embodiment of the present invention.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. Since the present invention can have various changes and can have various embodiments, specific embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the present invention to specific embodiments, and it should be understood to include all modifications, equivalents and substitutes included in the spirit and scope of the present invention. In describing each figure, like reference numerals have been used for like elements.

제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다. Terms such as first, second, A, and B may be used to describe various elements, but the elements should not be limited by the terms. The above terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, a first component may be referred to as a second component, and similarly, a second component may also be referred to as a first component. and/or includes a combination of a plurality of related listed items or any of a plurality of related listed items.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. When a component is referred to as being “connected” or “connected” to another component, it is understood that the other component may be directly connected or connected to the other component, but other components may exist in between. it should be On the other hand, when it is said that a certain element is "directly connected" or "directly connected" to another element, it should be understood that no other element is present in the middle.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in the present application are only used to describe specific embodiments, and are not intended to limit the present invention. The singular expression includes the plural expression unless the context clearly dictates otherwise. In the present application, terms such as “comprise” or “have” are intended to designate that a feature, number, step, operation, component, part, or combination thereof described in the specification exists, but one or more other features It should be understood that this does not preclude the existence or addition of numbers, steps, operations, components, parts, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical and scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with the meaning in the context of the related art, and should not be interpreted in an ideal or excessively formal meaning unless explicitly defined in the present application. does not

이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings.

먼저, 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법 및 장치와 관련하여 설명되는 '객체'는 고대 주화나 예술품과 같이 과거에 비해 현 상황에서 자산적인 가치가 급증하여 투자의 대상으로써 관심을 받고 있는 물건이나 상품 등을 의미할 수 있다.First, the 'object' described in relation to the method and apparatus for managing the code of the object reflected by the blockchain-based NFT according to an embodiment of the present invention is an asset value in the present situation compared to the past, such as ancient coins or works of art It may mean an object or product that is receiving attention as an investment target due to the rapid increase in

또한, 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법 및 장치와 관련하여 설명되는 '객체'는 실제가 아닌 가상(virtual)의 공간(예를 들어, 메타버스(metaverse)와 같은 공간 등)에 존재하는 예술품 및 부동산 등과 같은 대상을 의미할 수도 있다.In addition, the 'object' described in relation to the method and apparatus for managing the code of the object reflected by the blockchain-based NFT according to an embodiment of the present invention is a virtual space (e.g., meta It may refer to objects such as works of art and real estate existing in a space such as a bus (metaverse, etc.).

한편, 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드는 QR(Quick Response) 코드를 의미할 수 있으며, 이에 반드시 한정되는 것은 아닐 수 있다. 다시 말해, 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드는 바코드(barcode), 문자 형태의 텍스트에 정보를 반영하여 생성되는 문자 코드, 원형 형태의 형상에 정보를 반영하여 생성되는 원형 코드 및 3차원 형태의 형상에 정보를 반영하여 생성되는 3차원 코드 등과 같이 정보를 포함할 수 있는 코드 타입의 수단이나 매체를 의미할 수 있다.On the other hand, the code of the object to which the blockchain-based NFT is reflected according to an embodiment of the present invention may mean a QR (Quick Response) code, and may not necessarily be limited thereto. In other words, the code of the object reflecting the block chain-based NFT according to an embodiment of the present invention is a barcode, a character code generated by reflecting information in a character-shaped text, and a circular shape by reflecting the information. It may mean a code-type means or medium that can contain information, such as a generated circular code and a 3D code generated by reflecting information on a 3D shape.

도 1은 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법이 수행되는 환경을 도시한 개념도이다.1 is a conceptual diagram illustrating an environment in which a method for managing a code of an object reflecting a block chain-based NFT according to an embodiment of the present invention is performed.

도 1을 참조하면, 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법은 제1 사용자 단말(100), 코드 관리 장치(200) 및 제2 사용자 단말(300)을 통해 수행될 수 있다. 여기서, 본 발명의 일 실시예에 따른 NFT가 반영된 객체의 코드를 관리하는 방법은 코드 관리 장치(200)에서 주로 수행될 수 있으며, 코드 관리 장치(200)에서 제공되는 코드 관리 방법과 관련된 서비스를 제1 사용자 단말(100) 및 제2 사용자 단말(300)에서 이용할 수 있다.Referring to FIG. 1 , a method for managing a code of an object reflecting NFT based on a block chain according to an embodiment of the present invention is a first user terminal 100 , a code management apparatus 200 , and a second user terminal 300 . ) can be done through Here, the method for managing the code of the object to which the NFT is reflected according to an embodiment of the present invention may be mainly performed in the code management apparatus 200, and the service related to the code management method provided by the code management apparatus 200 is provided. It can be used in the first user terminal 100 and the second user terminal 300 .

구체적으로, 제1 사용자 단말(100)은 객체를 소유하고 있는 사용자의 단말을 의미할 수 있고, 통신을 통해 코드 관리 장치(200)와 정보를 전송하거나 수신할 수 있는 스마트 폰(smart phone)과 같은 단말을 의미할 수 있다. 제1 사용자 단말(100)은 코드 관리 장치(200)로 자신이 소유하고 있는 객체에 대한 블록체인 기반의 NFT의 발급 및 코드의 생성을 요청할 수 있다. 이에 대한 응답으로 제1 사용자 단말(100)은 코드 관리 장치(200)로부터 해당 객체에 대하여 발급된 블록체인 기반의 NFT 및 코드의 정보를 획득할 수 있다.Specifically, the first user terminal 100 may mean a terminal of a user who owns an object, and a smart phone capable of transmitting or receiving information with the code management apparatus 200 through communication and It may mean the same terminal. The first user terminal 100 may request the issuance of a blockchain-based NFT for an object owned by the code management device 200 and generation of a code. In response to this, the first user terminal 100 may obtain information on the block chain-based NFT and code issued for the object from the code management device 200 .

또한, 코드 관리 장치(200)는 코드 관리 방법을 수행하기 위한 대표적인 기능을 위해 NFT 발급 모듈 및 코드 관리 모듈을 포함할 수 있다. 여기서, 코드 관리 장치(200)에 포함된 각 모듈은 물리적인 요소가 아닌 코드 관리 장치(200)에서 수행되는 대표적인 기능을 설명하기 위한 논리적인 요소를 의미할 수 있다.In addition, the code management apparatus 200 may include an NFT issuing module and a code management module for a representative function for performing the code management method. Here, each module included in the code management apparatus 200 may mean a logical element for describing a representative function performed in the code management apparatus 200 rather than a physical element.

먼저, 코드 관리 장치(200)에 포함된 NFT 발급 모듈은 객체에 대한 소유권 정보를 의미하는 블록체인 기반의 NFT를 발급하는 역할을 수행할 수 있으며, 이를 위해 필요한 정보는 제1 사용자 단말(100)로 미리 요청하여 획득할 수 있다. 또한, 코드 관리 장치(200)에 포함된 코드 관리 모듈은 객체에 대한 코드를 생성하거나 관리하는 역할을 수행할 수 있으며, 이를 위해 필요한 정보는 제1 사용자 단말(100)로 미리 요청하여 획득할 수 있다.First, the NFT issuance module included in the code management device 200 may serve to issue a blockchain-based NFT that means ownership information on an object, and the information required for this is the first user terminal 100 . It can be obtained by requesting in advance. In addition, the code management module included in the code management apparatus 200 may perform a role of generating or managing a code for an object, and information necessary for this may be obtained by requesting the first user terminal 100 in advance. have.

한편, 제2 사용자 단말(300)은 객체에 대하여 미리 부여된 코드를 기반으로 해당 객체에 대한 블록체인 기반의 NFT의 제공을 요청하는 사용자의 단말을 의미할 수 있고, 통신을 통해 코드 관리 장치(200)와 정보를 전송하거나 수신할 수 있는 스마트 폰과 같은 단말을 의미할 수 있다. 이를 위해 제2 사용자 단말(300)은 해당 객체에 대한 코드의 정보를 촬영 등을 통해 획득하여 코드 관리 장치(200)로 전송할 수 있다.On the other hand, the second user terminal 300 may mean a terminal of a user who requests the provision of a blockchain-based NFT for a corresponding object based on a code previously assigned to the object, and a code management device ( 200) and may mean a terminal such as a smart phone capable of transmitting or receiving information. To this end, the second user terminal 300 may acquire information on the code of the corresponding object through photographing, etc. and transmit it to the code management apparatus 200 .

이와 관련하여, 코드 관리 장치(200)는 제2 사용자 단말(300)로 해당 객체의 코드에 대한 검증을 수행할 수 있고, 검증 결과에 기초하여 제2 사용자 단말(300)로의 NFT의 제공 여부를 결정할 수 있다.In this regard, the code management apparatus 200 may verify the code of the corresponding object with the second user terminal 300 , and determine whether to provide the NFT to the second user terminal 300 based on the verification result. can decide

즉, 코드 관리 장치(200)는 제2 사용자 단말(300)로부터 획득된 코드의 정보에 대한 검증 결과가 참(true)인 경우, 제2 사용자 단말(300)로 해당 객체에 대한 NFT, NFT와 관련된 정보 및 객체에 대한 정보 중 적어도 하나를 제공할 수 있다. 반면, 코드 관리 장치(200)는 제2 사용자 단말(300)로부터 획득된 코드의 정보에 대한 검증 결과가 거짓(false)인 경우, 제2 사용자 단말(300)로 해당 객체에 대한 NFT, NFT와 관련된 정보 및 객체에 대한 정보를 제공하지 않을 수 있다.That is, when the verification result for the code information obtained from the second user terminal 300 is true, the code management apparatus 200 performs NFT, NFT, and At least one of related information and information about an object may be provided. On the other hand, when the verification result for the code information obtained from the second user terminal 300 is false, the code management apparatus 200 uses the second user terminal 300 to perform NFT and NFT for the corresponding object. Information on related information and objects may not be provided.

도 2는 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법을 수행하는 코드 관리 장치에 대한 하드웨어 블록도이다.2 is a hardware block diagram of a code management apparatus performing a method for managing a code of an object reflected by blockchain-based NFT according to an embodiment of the present invention.

도 2를 참조하면, 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법을 수행하는 코드 관리 장치(400)는 도 1을 참조하여 설명된 코드 관리 장치(200)를 의미할 수 있다.Referring to FIG. 2 , the code management apparatus 400 performing the method of managing the code of the object reflected by the block chain-based NFT may refer to the code management apparatus 200 described with reference to FIG. 1 .

본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법을 수행하는 코드 관리 장치(400)는 적어도 하나의 프로세서(processor, 410) 및 적어도 하나의 프로세서가 적어도 하나의 단계를 수행하도록 지시하는 명령어들(instructions)을 저장하는 메모리(memory, 120)를 포함할 수 있다.The code management apparatus 400 for performing the method for managing the code of the object on which the block chain-based NFT is reflected according to an embodiment of the present invention includes at least one processor 410 and at least one processor. It may include a memory (memory, 120) for storing instructions (instructions) instructing to perform the step.

여기서, 적어도 하나의 프로세서(410)는 중앙 처리 장치(central processing unit, CPU), 그래픽 처리 장치(graphics processing unit, GPU), 또는 본 발명의 일 실시예들에 따른 방법들이 수행되는 전용의 프로세서를 의미할 수 있다. 메모리(420) 및 저장 장치(460) 각각은 휘발성 저장 매체 및 비휘발성 저장 매체 중에서 적어도 하나로 구성될 수 있다. 예를 들어, 메모리(420)는 읽기 전용 메모리(read only memory, ROM) 및 랜덤 액세스 메모리(random access memory, RAM) 중에서 적어도 하나로 구성될 수 있다.Here, the at least one processor 410 includes a central processing unit (CPU), a graphics processing unit (GPU), or a dedicated processor on which methods according to embodiments of the present invention are performed. can mean Each of the memory 420 and the storage device 460 may be configured as at least one of a volatile storage medium and a non-volatile storage medium. For example, the memory 420 may be configured as at least one of a read only memory (ROM) and a random access memory (RAM).

또한, 코드 관리 장치(400)는 무선 네트워크를 통해 통신을 수행하는 송수신 장치(transceiver)(430)를 포함할 수 있다. 또한, 서비스 제공 장치(400)는 입력 인터페이스 장치(440), 출력 인터페이스 장치(450) 및 저장 장치(460) 등을 더 포함할 수 있다. 코드 관리 장치(400)에 포함된 각각의 구성 요소들은 버스(bus)(470)에 의해 연결되어 서로 통신을 수행할 수 있다.Also, the code management device 400 may include a transceiver 430 for performing communication through a wireless network. Also, the service providing device 400 may further include an input interface device 440 , an output interface device 450 , and a storage device 460 . Each component included in the code management device 400 may be connected by a bus 470 to communicate with each other.

여기서, 적어도 하나의 단계는 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법과 관련된 단계를 의미할 수 있고, 더욱 상세하게는 코드 관리 장치(400)에서 수행되는 동작 방법과 관련된 단계를 포함할 수 있다.Here, at least one step may mean a step related to a method for managing a code of an object reflected by blockchain-based NFT according to an embodiment of the present invention, and more specifically, performed by the code management device 400 . It may include steps related to the method of operation.

한편, 도 2를 참조하여 설명된 하드웨어적인 요소는 도 1을 참조하여 설명된 코드 관리 장치(200)에만 적용되는 것으로 한정되지 않을 수 있다. 즉, 도 2를 참조하여 설명된 하드웨어적인 요소는 도 1을 참조하여 설명된 제1 사용자 단말(100) 및 제2 사용자 단말(300)에 대한 하드웨어적인 요소로 코드 관리 장치(100)와 유사 또는 동일하게 적용될 수도 있다.Meanwhile, the hardware elements described with reference to FIG. 2 may not be limited to those applied only to the code management apparatus 200 described with reference to FIG. 1 . That is, the hardware elements described with reference to FIG. 2 are hardware elements for the first user terminal 100 and the second user terminal 300 described with reference to FIG. 1 , similar to or similar to the code management apparatus 100 . The same may be applied.

이하에서는, 도 1을 참조하여 설명된 코드 관리 장치(100) 및 도 2를 참조하여 설명된 코드 관리 장치(400)에서 수행되는 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법이 도 3 내지 도 8을 순차적으로 참조하여 보다 상세하게 설명될 수 있다.Hereinafter, the block chain-based NFT according to an embodiment of the present invention performed in the code management device 100 described with reference to FIG. 1 and the code management device 400 described with reference to FIG. 2 is reflected. A method of managing the code may be described in more detail with reference to FIGS. 3 to 8 sequentially.

도 3은 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법을 도시한 흐름도이다.3 is a flowchart illustrating a method of managing a code of an object reflected by a blockchain-based NFT according to an embodiment of the present invention.

도 3을 참조하면, 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법은 미리 설명된 바 있는 도 1을 참조하여 설명된 코드 관리 장치(100) 및 도 2를 참조하여 설명된 코드 관리 장치(400)에서 수행되는 것으로 설명될 수 있다.Referring to FIG. 3 , the method for managing the code of the object reflecting the block chain-based NFT according to an embodiment of the present invention is the code management apparatus 100 described with reference to FIG. 1 and FIG. 2 , which has been previously described. It may be described as being performed in the code management apparatus 400 described with reference to.

먼저, 코드 관리 장치는 블록체인 기반의 NFT 가 반영된 코드를 부여하기 위한 대상인 객체의 소유권 정보 및 객체의 특성과 관련된 객체 정보를 획득하여 소유권 정보 및 객체 정보가 포함된 블록체인 기반의 NFT를 발급할 수 있다(S100).First, the code management device obtains the ownership information of the object and object information related to the characteristics of the object, which is the target for granting the code reflecting the blockchain-based NFT, and issues the blockchain-based NFT including the ownership information and the object information. can be (S100).

구체적으로, 코드 관리 장치는 블록체인 기반의 NFT가 반영된 코드를 부여하기 위한 대상인 객체를 소유하고 있는 소유자의 단말로부터 소유권 정보 및 객체의 특성과 관련된 객체 정보를 수신함으로써 획득할 수 있다. 예를 들어, 객체를 소유하고 있는 소유자의 단말(예를 들어, 도 1을 참조하여 설명된 제1 사용자 단말(100))은 자신의 객체에 대한 블록체인 기반의 NFT가 반영된 코드에 대한 생성의 필요를 감지할 수 있고, 코드 관리 장치로 해당 객체에 대한 블록체인 기반의 NFT가 반영된 코드의 생성을 요청할 수 있다.Specifically, the code management device can be obtained by receiving the ownership information and object information related to the characteristics of the object from the terminal of the owner who owns the object, which is the target for granting the code reflected by the blockchain-based NFT. For example, the terminal of the owner who owns the object (eg, the first user terminal 100 described with reference to FIG. 1 ) generates a code that reflects the blockchain-based NFT for its object. The need can be detected and the code management device can request the generation of a code reflecting the blockchain-based NFT for the object.

이에 따라, 코드 관리 장치는 객체를 소유하고 있는 소유자의 단말로부터 객체에 대한 블록체인 기반의 NFT가 반영된 코드의 생성의 요청을 수신할 수 있다. 이후, 코드 관리 장치는 객체에 대한 블록체인 기반의 NFT가 반영된 코드의 생성에 필요한 정보인 객체의 소유권 정보 및 객체의 특성과 관련된 객체 정보를 객체를 소유하고 있는 소유자의 단말로 요청할 수 있다.Accordingly, the code management device may receive a request for generating a code reflecting the blockchain-based NFT for the object from the terminal of the owner who owns the object. Thereafter, the code management device may request, from the terminal of the owner who owns the object, object ownership information and object information related to the characteristics of the object, which is information necessary for generating a code in which the blockchain-based NFT for the object is reflected.

이후, 코드 관리 장치는 객체를 소유하고 객체를 소유하고 있는 소유자의 단말로부터 블록체인 기반의 NFT가 반영된 코드의 생성에 필요한 정보인 객체의 소유권 정보 및 객체의 특성과 관련된 객체 정보를 수신할 수 있다. 이때, 코드 관리 장치는 객체를 소유하고 있는 소유자의 단말로 블록체인 기반의 NFT가 반영된 코드의 생성에 필요한 정보인 객체의 소유권 정보 및 객체의 특성과 관련된 객체 정보하여 수신하는 것으로 설명되었으나, 이에 반드시 한정되는 것은 아닐 수 있다. 즉, 코드 관리 장치는 객체를 소유하고 있는 소유자의 단말로부터 객체에 대한 블록체인 기반의 NFT가 반영된 코드의 생성에 대한 요청을 수신하는 경우, 블록체인 기반의 NFT가 반영된 코드의 생성에 필요한 정보인 객체의 소유권 정보 및 객체의 특성과 관련된 객체 정보를 함께 수신할 수도 있다.Thereafter, the code management device owns the object and receives the object information related to the property of the object and the ownership information of the object, which is information necessary for the generation of the code reflecting the blockchain-based NFT, from the terminal of the owner who owns the object. . At this time, the code management device is the terminal of the owner who owns the object, and it has been described that it receives and receives the ownership information of the object and object information related to the characteristics of the object, which is information necessary for the generation of the code reflecting the block chain-based NFT. It may not be limited. That is, when the code management device receives a request for generation of a code reflecting the blockchain-based NFT for the object from the terminal of the owner who owns the object, the information required for the generation of the code reflecting the blockchain-based NFT Ownership information of an object and object information related to characteristics of an object may be received together.

여기서, 소유권 정보는 객체를 소유하고 있는 소유자에 대한 정보를 의미할 수 있으며, 소유자의 이름, 소유자의 연락처, 블록체인 기반의 네트워크와 관련된 플랫폼 및 (예를 들어, 코드 관리 장치에 의해 블록체인 기반의 네트워크를 통해 제공되는 플랫폼 등)에서 사용하는 소유자의 아이디와 관련된 계정에 대한 정보 등을 포함할 수 있다.Here, ownership information may refer to information about the owner who owns the object, including the name of the owner, the contact information of the owner, the platform related to the blockchain-based network, and (for example, the blockchain-based by the code management device) information about the account related to the ID of the owner used in the platform provided through the network of

여기서, 객체 정보는 객체의 기본적인 특성을 의미하는 정보 및 객체의 부가적인 특징을 의미하는 정보를 포함할 수 있다. 예를 들어, 객체 정보에 포함된 객체의 기본적인 특성을 의미하는 정보는 객체의 종류 및 객체의 이름에 대한 항목의 내용을 포함할 수 있다. 또한, 객체 정보에 포함된 객체의 부가적인 특성을 의미하는 정보는 객체의 거래 이력 횟수, 객체의 평균 거래 금액, 객체의 생성자, 객체의 현재 소유자, 객체의 생성 일자 등 중 적어도 하나의 항목에 대한 내용을 포함할 수 있다.Here, the object information may include information indicating basic characteristics of the object and information indicating additional characteristics of the object. For example, the information indicating the basic characteristics of the object included in the object information may include the content of the item about the type of the object and the name of the object. In addition, the information indicating the additional characteristics of the object included in the object information includes at least one item of the number of transaction history of the object, the average transaction amount of the object, the creator of the object, the current owner of the object, the date of creation of the object, etc. may contain content.

이후, 코드 관리 장치는 객체의 특성과 관련된 객체 정보의 내용에 대한 분석을 통해 객체 정보에 포함된 세부적인 정보를 확인하여 세부적인 정보에 기초하여 객체를 식별하기 위해 부여되는 코드의 종류를 결정할 수 있다(S200).Thereafter, the code management device determines the type of code given to identify the object based on the detailed information by checking the detailed information included in the object information through analysis of the contents of the object information related to the characteristics of the object. There is (S200).

구체적으로, 코드 관리 장치는 객체 정보에 포함된 복수의 항목들 중 기본적인 특성을 의미하는 객체의 종류에 대하여 미리 매칭된 코드의 종류를 확인하여 코드를 부여하기 위한 대상이 되는 객체의 종류에 부합되는 코드의 종류를 결정할 수 있다. 예를 들어, 코드 관리 장치는 이하의 표 1과 같은 방식으로 객체의 종류에 기초하여 코드의 종류가 미리 매칭된 코드 종류 참조표를 기반으로 객체의 종류에 부합되는 코드의 종류를 확인함으로써 코드의 종류를 결정할 수 있다.Specifically, the code management apparatus confirms the type of code matched in advance with respect to the type of object meaning the basic characteristic among a plurality of items included in the object information, and matches the type of the object to be assigned the code. You can determine the type of code. For example, the code management apparatus determines the type of code that matches the type of the object based on the code type lookup table in which the type of the code is matched in advance based on the type of the object in the manner shown in Table 1 below. type can be determined.

객체의 종류type of object 코드의 종류type of code 주화coinage 문자 코드character code 미술품work of art 바코드barcode 조각품sculpture 원형 코드circular code 가상 객체virtual object 3차원 코드3D code ...... ......

표 1과 같이 코드 관리 장치는 객체의 종류에 기초하여 코드의 종류가 미치 매칭된 코드 종류 참조표를 기반으로 객체의 종류에 부합되는 코드의 종류를 확인할 수 있으며, '객체'의 카테고리가 '미술품'인 경우, '바코드'의 종류를 가지는 코드로 객체에 대한 코드의 종류를 결정할 수 있다. 여기서, 표 1에 기재된 코드의 종류는 이하에서 도 4를 참조하여 보다 상세하게 설명될 수 있다.As shown in Table 1, the code management device can check the type of code that matches the type of object based on the code type lookup table in which the type of code is matched based on the type of the object, and the category of 'object' is 'art work'. ', it is possible to determine the type of code for the object as a code having a type of 'barcode'. Here, the types of codes listed in Table 1 may be described in more detail below with reference to FIG. 4 .

도 4는 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법을 통해 생성되는 코드의 종류를 도시한 개념도이다.4 is a conceptual diagram illustrating a type of code generated through a method for managing a code of an object reflected by blockchain-based NFT according to an embodiment of the present invention.

도 4를 참조하면, 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법을 통해 생성되는 코드의 종류를 확인할 수 있으며, 더욱 상세하게는 도 4(a) 내지 도 4(d)에 도시된 대표적인 코드의 종류를 확인할 수 있다.Referring to FIG. 4 , it is possible to check the type of code generated through the method of managing the code of the object reflected by the blockchain-based NFT according to an embodiment of the present invention, and in more detail, FIGS. 4(a) to A typical type of code shown in FIG. 4(d) can be identified.

먼저, 도 4(a)는 표1에 기재된 '문자 코드'의 종류를 가지는 코드를 의미할 수 있고, 도 4(b)는 표 1에 기재된 '바코드'의 종류를 가지는 코드를 의미할 수 있고, 도 4(c)는 표 1에 기재된 '원형 코드'의 종류를 가지는 코드를 의미할 수 있고, 도 4(d)는 '3차원 코드'의 종류를 가지는 코드를 의미할 수 있다.First, FIG. 4(a) may mean a code having a type of 'character code' described in Table 1, and FIG. 4(b) may mean a code having a type of 'bar code' described in Table 1, and , FIG. 4(c) may mean a code having a type of 'circular code' described in Table 1, and FIG. 4(d) may mean a code having a type of '3D code'.

이후, 코드 관리 장치는 객체 정보에 포함된 복수의 항목들 중 부가적인 특성을 의미하는 적어도 하나의 항목들의 수에 기초하여 결정된 코드의 사이즈를 추가적으로 더 결정할 수 있다. 즉, 도 4에 도시된 각 종류의 코드는 미리 설정된 기본적인 최초의 사이즈를 가질 수 있고, 코드 관리 장치는 최초의 사이즈에서 적응적으로 코드의 사이즈를 결정할 수 있다.Thereafter, the code management apparatus may further determine the size of the determined code based on the number of at least one item indicating an additional characteristic among a plurality of items included in the object information. That is, each type of code shown in FIG. 4 may have a preset basic initial size, and the code management apparatus may adaptively determine the code size from the initial size.

예를 들어, 코드 관리 장치는 객체 정보에 포함된 복수의 항목들 중 부가적인 특성을 의미하는 항목의 수가 최소 값인 1개인 경우, 결정된 종류에 상응하는 코드로 생성 가능한 복수의 사이즈들 중 최소의 사이즈로 결정할 수 있으며, 이를 기준으로 하여 부가적인 특성을 의미하는 항목의 수가 증가하는 경우, 결정된 종류에 상응하는 코드에 대한 최소의 사이즈에서 코드의 종류 별로 미리 설정된 사이즈만큼 증가된 사이즈로 코드의 사이즈를 결정할 수 있다.For example, when the number of items indicating an additional characteristic among a plurality of items included in the object information is one, the code management apparatus may have a minimum size among a plurality of sizes that can be generated with a code corresponding to the determined type. , and when the number of items indicating additional characteristics increases based on this, the size of the code is increased from the minimum size for the code corresponding to the determined type to the size that is increased by the preset size for each type of code. can decide

한편, 도 4를 참조하면, 코드 관리 장치에 의해 결정되는 각 종류의 코드는 색상 정보가 반영되어 생성될 수 있으며, 이와 관련하여 코드에 색상 정보가 반영되는 구체적인 과정을 후술될 수 있다.Meanwhile, referring to FIG. 4 , each type of code determined by the code management apparatus may be generated by reflecting color information, and in this regard, a detailed process of reflecting color information in the code will be described later.

다시, 도 3을 참조하면 코드 관리 장치는 장치 내에서 객체에 대한 검증에 사용하기 위해 고유의 값을 가지는 색상 정보를 기반으로 결정된 코드의 종류를 가지는 코드를 생성하여 객체에 대하여 코드를 부여할 수 있다(S300).Again, referring to FIG. 3 , the code management device generates a code having a type of code determined based on color information having a unique value for use in the verification of an object in the device and assigns a code to the object. There is (S300).

여기서, 코드 관리 장치에서 객체에 대한 검증에 사용하기 위해 고유의 값을 가지는 색상 정보를 기반으로 결정된 코드의 종류를 가지는 코드를 생성하여 객체에 대하여 코드를 부여하는 구체적인 과정은 이하에서 도 5 내지 도 6을 참조하여 보다 상세하게 설명될 수 있다.Here, in the code management device, a specific process of creating a code having a type of code determined based on color information having a unique value for use in verification of an object and assigning a code to an object is illustrated in FIGS. 5 to 5 . 6 may be described in more detail.

도 5는 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법에서 코드를 부여하는 방법을 도시한 흐름도이다.5 is a flowchart illustrating a method of assigning a code in a method of managing a code of an object reflected by a blockchain-based NFT according to an embodiment of the present invention.

도 5를 참조하면, 본 발명의 일 실시예에 따른블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법을 수행하는 코드 관리 장치는 객체 정보에 포함된 각 항목들에 대한 고유한 값을 가지는 색상 값을 결정하여 색상 값으로 특성 별 색상 정보를 결정할 수 있다(S310).Referring to FIG. 5 , a code management apparatus for performing a method for managing a code of an object reflected by blockchain-based NFT according to an embodiment of the present invention has a unique value for each item included in object information. By determining a color value, color information for each characteristic may be determined using the color value (S310).

여기서, 특성 별 색상 정보는 객체의 기본적인 특성에 포함된 항목에 대한 제1 색상 정보 및 객체의 부가적인 특성에 포함된 항목에 대한 제2 색상 정보를 포함할 수 있으며, 이와 관련하여 이하에서 도 6을 참조하여 제1 색상 정보 및 제2 색상 정보가 보다 상세하게 설명될 수 있다.Here, the color information for each characteristic may include first color information on the item included in the basic characteristic of the object and second color information on the item included in the additional characteristic of the object. The first color information and the second color information may be described in more detail with reference to .

도 6은 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법에서 사용되는 정보의 종류를 도시한 개념도이다.6 is a conceptual diagram illustrating types of information used in a method for managing a code of an object reflected by blockchain-based NFT according to an embodiment of the present invention.

도 6을 참조하면, 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법을 수행하는 코드 관리 장치는 객체 정보에 포함된 각 항목에 대한 고유한 값을 가지는 색상 값을 결정하여 색상 값으로 특성 별 색상 정보를 생성할 수 있다.Referring to FIG. 6 , a code management apparatus for performing a method for managing a code of an object reflected by blockchain-based NFT according to an embodiment of the present invention is a color having a unique value for each item included in object information. By determining the value, color information for each characteristic can be generated with the color value.

구체적으로, 도 6에 도시된 정보의 종류를 참조하면, 코드 관리 장치에서 획득하는 객체의 객체 정보는 미리 설명된 바와 같이 기본적인 특성을 가지는 항목과 부가적인 특성을 가지는 항목으로 구분될 수 있다. 예를 들어, 객체 정보에서 기본적인 특성을 가지는 항목은 객체의 종류 및 객체의 이름 등에 대한 항목을 포함할 수 있고, 부가적인 특성을 가지는 항목은 객체의 거래 이력 횟수, 개체의 평균 거래 금액, 객체의 생성자, 객체의 현재 소유자 및 객체의 생성 일자 등을 포함할 수 있다.Specifically, referring to the type of information shown in FIG. 6 , object information of an object obtained from the code management apparatus may be divided into an item having a basic characteristic and an item having an additional characteristic as described in advance. For example, in object information, items having basic characteristics may include items about the type of object and the name of the object, and items having additional characteristics include the number of transaction history of the object, average transaction amount of the object, and the object's name. It may include a constructor, the current owner of the object, and the creation date of the object.

이와 같은 경우, 코드 관리 장치는 기본적인 특성을 가지는 항목에 포함된 객체의 종류 및 객체의 이름인 각 항목에 대한 고유한 값을 가지는 색상 값을 결정할 수 있고, 각 색상 값을 순차적으로 이웃하도록 연결하여 기본적인 특성에 대한 색상 정보인 제1 색상 정보를 생성할 수 있다. In this case, the code management device may determine a color value having a unique value for each item, which is the name of the object and the type of object included in the item having basic characteristics, and sequentially connect each color value to be adjacent to each other. First color information, which is color information on basic characteristics, may be generated.

또한, 코드 관리 장치는 부가적인 특성을 가지는 항목에 포함된 객체의 거래 이력 횟수, 개체의 평균 거래 금액, 객체의 생성자, 객체의 현재 소유자 및 객체의 생성 일자인 각 항목에 대한 고유한 값을 가지는 색상 값을 결정할 수 있고, 각 색상 값을 순차적으로 이웃하도록 연결하여 부가적인 특성에 대한 색상 정보인 제2 색상 정보를 생성할 수 있다. 이와 같은 방법을 통해, 코드 관리 장치는 제1 색상 정보 및 제2 색상 정보인 특성 별 색상 정보를 생성할 수 있다.In addition, the code management device has a unique value for each item that is the number of transaction history of the object included in the item having additional characteristics, the average transaction amount of the object, the creator of the object, the current owner of the object, and the date of creation of the object. A color value may be determined, and second color information, which is color information for an additional characteristic, may be generated by sequentially connecting each color value to be adjacent to each other. Through this method, the code management apparatus may generate color information for each characteristic that is the first color information and the second color information.

예를 들어, 코드 관리 장치에서 색상 정보를 생성하기 위해 사용하는 색상 값은 RGB 값을 의미할 수 있으며, RGB 값은 R(red) 색상, G(green) 색상, B(blue) 색상의 조합으로 생성된 색상 값을 의미할 수 있다. 이에 따라, 코드 관리 장치는 각 항목에 대한 RGB 값을 이용하여 서로 다른 고유의 색상 값을 생성할 수 있고, 생성된 색상 값에 기초하여 각 특성 별 색상 정보를 생성할 수 있다.For example, a color value used by a code management device to generate color information may mean an RGB value, and the RGB value is a combination of R (red) color, G (green) color, and B (blue) color. It may mean a generated color value. Accordingly, the code management apparatus may generate different unique color values by using the RGB values for each item, and may generate color information for each characteristic based on the generated color values.

다시, 도 5를 참조하면 코드 관리 장치는 특성 별 색상 정보를 결정된 종류 및 사이즈에 상응하는 코드의 미리 설정된 영역에 반영하여 코드를 생성할 수 있다(S320).Again, referring to FIG. 5 , the code management apparatus may generate a code by reflecting color information for each characteristic in a preset area of a code corresponding to the determined type and size ( S320 ).

구체적으로, 코드 관리 장치는 결정된 종류 및 사이즈에 상응하는 코드의 전체적인 영역 내에서 특성 별 색상 정보 별로 서로 다른 위치에 존재하는 영역에 각 특성 별 색상 정보를 반영할 수 있다.Specifically, the code management apparatus may reflect the color information for each characteristic in regions that exist at different positions for each characteristic color information within the overall area of the code corresponding to the determined type and size.

예를 들어, 코드 관리 장치는 결정된 종류가 '바코드'종류의 코드인 경우, 미리 결정된 사이즈에 상응하는 '바코드'의 종류에 상응하는 코드의 전체적인 영역 내에서 서로 다른 위치에 존재하여 구분될 수 있는 제1 영역 및 제2 영역을 선택할 수 있다. 이후, 코드 관리 장치는 '바코드'의 종류에 상응하는 코드의 전체적인 영역 내에서 결정된 제1 영역에 제1 색상 정보를 반영할 수 있고, 제2 영역에 제2 색상 정보를 반영할 수 있다.For example, when the determined type is a 'barcode' type of code, the code management device exists at different locations within the overall area of the code corresponding to the type of 'barcode' corresponding to the predetermined size and can be distinguished The first area and the second area may be selected. Thereafter, the code management apparatus may reflect the first color information in the first area determined within the overall area of the code corresponding to the type of 'barcode' and reflect the second color information in the second area.

이후, 코드 관리 장치는 생성된 코드를 객체와 매칭되도록 장치의 데이터베이스에 저장함으로써 객체에 대하여 코드를 부여할 수 있다(S330).Thereafter, the code management device may assign a code to the object by storing the generated code in a database of the device to match the object ( S330 ).

여기서, 코드 관리 장치는 객체에 대하여 생성된 코드와 객체가 서로 매칭되도록 설정할 수 있고, 매칭된 정보를 코드 관리 장치에 포함된 데이터베이스에 저장할 수 있다. 이를 통해, 코드 관리 장치는 해당 객체에 대한 검증의 요청을 수신하는 경우, 데이터베이스에 객체와 코드가 매칭되어 미리 저장된 정보에 기초하여 해당 객체애 대한 검증을 수행할 수 있다. Here, the code management apparatus may set the code generated for the object and the object to match each other, and store the matched information in a database included in the code management apparatus. Through this, when receiving a request for verification of the corresponding object, the code management apparatus may verify the corresponding object based on information stored in advance by matching the object and the code in the database.

이와 같이, 코드 관리 장치에서 객체에 대한 검증의 요청을 수신하여 해당 객체에 대한 검증을 데이터베이스에 미리 저장된 객체와 코드의 매칭된 정보를 기반으로 검증을 수행하는 구체적인 과정은 이하에서 추가적으로 보다 상세하게 후술될 수 있다.In this way, the specific process of receiving a verification request for an object from the code management device and performing verification of the corresponding object based on matching information between the object and the code stored in advance in the database will be described in more detail below. can be

다시, 도 3을 참조하면 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법을 수행하는 코드 관리 장치는 코드 관리 장치를 통해 수신되는 객체에 대한 검증의 요청에 상응하여 객체의 색상 정보를 기반으로 객체에 대한 검증을 수행함으로써 객체에 대한 NFT의 제공 여부를 결정할 수 있다(S400).Again, referring to FIG. 3, the code management device performing the method for managing the code of the object reflected by the blockchain-based NFT according to an embodiment of the present invention responds to the request for verification of the object received through the code management device. Correspondingly, by performing verification on the object based on the color information of the object, whether to provide the NFT for the object may be determined (S400).

여기서, 코드 관리 장치에서 코드 관리 장치를 통해 수신되는 객체에 대한 검증의 요청에 상응하여 객체의 색상 정보를 기반으로 객체에 대한 검증을 수행함으로써 객체에 대한 NFT의 제공 여부를 결정하는 구체적인 과정은 이하에서 도 7 내지 도 8을 참조하여 보다 상세하게 설명될 수 있다.Here, the specific process of determining whether to provide the NFT for the object by performing verification on the object based on the color information of the object in response to the request for verification of the object received through the code management device in the code management device is described below. may be described in more detail with reference to FIGS. 7 to 8 .

도 7은 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법에서 NFT의 제공 여부를 결정하는 방법을 도시한 흐름도이다.7 is a flowchart illustrating a method of determining whether to provide an NFT in a method for managing a code of an object reflected by a blockchain-based NFT according to an embodiment of the present invention.

도 7을 참조하면, 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법을 수행하는 코드 관리 장치는 객체에 대하여 부여된 코드와 관련된 정보를 포함하고 있는 객체에 대한 검증의 요청을 수신할 수 있다(S410).Referring to FIG. 7 , a code management apparatus for performing a method for managing a code of an object reflected by a blockchain-based NFT according to an embodiment of the present invention is provided to an object including information related to a code assigned to the object. A request for verification may be received (S410).

예를 들어, 도 1을 참조하여 설명된 제2 사용자 단말(300)과 같이 객체에 대한 NFT의 제공을 요청하는 사용자의 단말로부터 객체에 대한 검증의 요청을 수신할 수 있다. 이때, 해당 사용자의 단말은 객체에 대하여 미리 부여된 코드의 정보를 촬영 등을 통해 획득할 수 있고, 획득된 코드의 정보를 코드 관리 장치로 전송함으로써 객체에 대한 검증을 요청할 수 있다. 이에 따라, 코드 관리 장치는 객체에 대하여 미리 부여된 코드와 관련된 정보가 포함된 객체에 대한 검증의 요청을 수신할 수 있다.For example, like the second user terminal 300 described with reference to FIG. 1 , a request for verification of an object may be received from a user's terminal requesting provision of an NFT for the object. In this case, the user's terminal may obtain information on the code given in advance for the object through photographing, etc., and may request verification of the object by transmitting the obtained code information to the code management device. Accordingly, the code management apparatus may receive a request for verification of the object including information related to a code previously given to the object.

이후, 코드 관리 장치는 코드와 관련된 정보에서 미리 설정된 영역에 대한 색상 정보를 코드 관리 장치에서 객체에 대하여 부여된 코드의 색상 정보와 비교할 수 있다(S420).Thereafter, the code management apparatus may compare color information on a region preset in the code-related information with color information of a code given to an object by the code management apparatus ( S420 ).

여기서, 코드 관리 장치에서 블록체인 기반의 NFT의 제공 여부를 결정하기 위해 코드와 관련된 정보에서 미리 설정된 영역에 대한 색상 정보를 코드 관리 장치에서 객체에 대하여 부여된 코드의 색상 정보와 비교하는 구체적인 과정은 이하에서 도 8을 참조하여 보다 상세하게 설명될 수 있다.Here, the specific process of comparing color information on a preset area in code-related information with color information of a code given to an object in the code management device to determine whether to provide blockchain-based NFT in the code management device is It may be described in more detail below with reference to FIG. 8 .

도 8은 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법에서 코드의 검증에 사용되는 코드를 도시한 개념도이다.8 is a conceptual diagram illustrating a code used to verify a code in a method for managing a code of an object reflected by a blockchain-based NFT according to an embodiment of the present invention.

도 8을 참조하면, 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 객체의 코드를 관리하는 방법을 수행하는 코드 관리 장치에서 블록체인 기반의 NFT의 제공 여부를 결정하기 위해 확인하는 코드의 색상 정보를 확인할 수 있다.Referring to FIG. 8 , a code checking code to determine whether to provide a blockchain-based NFT in a code management device performing a method for managing a code of an object reflecting a blockchain-based NFT according to an embodiment of the present invention You can check the color information of

먼저, 도 8(a) 내지 도 8(c)를 참조하면, 코드 관리 장치는 코드의 전체적인 영역 내에서 색상 정보를 비교하기 위해 각 코드의 전체적인 영역을 미리 설정된 크기의 영역으로 분할하여 복수의 색상 영역들을 생성할 수 있고, 각 색상 영역은 각 색상 영역을 구분하기 위한 순차적으로 형성된 일련 번호를 가질 수 있다.First, referring to FIGS. 8(a) to 8(c) , the code management apparatus divides the entire area of each code into areas of a preset size in order to compare color information within the entire area of the code to obtain a plurality of colors. Areas may be created, and each color area may have a sequentially formed serial number for identifying each color area.

구체적으로, 코드 관리 장치는 코드 관리 장치에서 해당 객체에 대하여 부여된 코드를 확인할 수 있으며, 더욱 상세하게는 코드 관리 장치의 데이터베이스에 미리 저장된 해당 객체와 매칭된 코드의 정보를 확인함으로써 도 8(a)와 해당 코드에 반영된 색상 정보를 함께 확인할 수 있다. Specifically, the code management device can check the code assigned to the object in the code management device, and more specifically, by checking information on the code matched with the object stored in advance in the database of the code management device in Figure 8 (a) ) and the color information reflected in the code can be checked together.

이후, 코드 관리 장치는 해당 객체의 코드의 전체적인 영역 내에서 특성 별 색상 정보가 반영된 미리 설정된 영역을 확인할 수 있으며, 더욱 상세하게는 도 8(b)에 도시된 바와 같이 코드의 전체적인 영역 내에서 미리 설정된 영역의 색상 정보를 확인할 수 있다. 이때, 코드 관리 장치는 코드의 전체적인 영역 내에서 제1 색상 정보가 포함된 제1 영역 및 제2 색상 정보가 포함된 제2 영역을 확인할 수 있다.Thereafter, the code management apparatus may check a preset area in which color information for each characteristic is reflected within the overall area of the code of the corresponding object, and more specifically, within the overall area of the code as shown in FIG. 8(b). You can check the color information of the set area. In this case, the code management apparatus may identify the first area including the first color information and the second area including the second color information within the overall area of the code.

이후, 코드 관리 장치는 수신된 검증의 요청에 포함된 코드와 관련된 정보에서 해당 객체의 코드에 대한 색상 정보를 확인하 수 있으며, 더욱 상세하게는 도 8(c)에 도시된 바와 같이 코드(수신된 검증의 요청에 포함된 코드와 관련된 정보에서 확인되는 코드)의 전체적인 영역 내에서 미리 설정된 영역의 색상 정보를 확인할 수 있다. 코드의 전체적인 영역 내에서 제1 색상 정보를 검증하기 위한 제1 영역 및 제2 색상 정보를 검증하기 위한 제2 영역을 확인할 수 있다.Thereafter, the code management device may check the color information on the code of the corresponding object from the information related to the code included in the received verification request, and in more detail, as shown in FIG. 8( c ), the code (receiving It is possible to check the color information of the preset area within the overall area of the code identified in the information related to the code included in the verification request. A first area for verifying the first color information and a second area for verifying the second color information may be identified within the entire area of the code.

예를 들어, 도 8(b) 및 도 8(c)에 도시된 코드의 전체적인 영역 내에서 제1 색상 정보가 반영된 제1 영역은 일련 번호 1, 11, 21, 31 및 41을 가지는 색상 영역을 포함할 수 있고, 제2 색상 정보가 반영된 제2 영역은 일련 번호 10, 20, 30 및 40, 50을 가지는 색상 영역을 포함할 수 있다.For example, in the overall area of the code shown in FIGS. 8(b) and 8(c), the first area to which the first color information is reflected is a color area having serial numbers 1, 11, 21, 31 and 41. may be included, and the second area to which the second color information is reflected may include color areas having serial numbers 10, 20, 30, and 40 and 50.

이후, 코드 관리 장치는 도 8(b)에서 확인된 색상 정보 및 도 8(c)에서 확인된 색상 정보를 서로 비교할 수 있으며, 코드 관리 장치에서 비교하는 미리 설정된 영역에 대한 제1 색상 정보 및 제2 색상 정보는 아래의 표 2과 같이 표현할 수 있다.Thereafter, the code management apparatus may compare the color information identified in FIG. 8(b) and the color information identified in FIG. 8(c) with each other, and the first color information and the second color information for a preset area compared in the code management apparatus 2 Color information can be expressed as shown in Table 2 below.

원본 코드의 제1 색상 정보First color information in the original code 대상 코드의 제1 색상 정보First color information of the target code 일련 번호Serial Number RR GG BB 일련 번호Serial Number RR GG BB 1One 249249 00 00 1One 206206 6464 6464 1111 255255 8585 8585 1111 255255 7070 6666 2121 200200 2424 1515 2121 255255 4444 3838 3131 237237 3131 2020 3131 255255 7272 6868 4141 217217 2727 1717 4141 255255 66 00 원본 코드의 제2 색상 정보Second color information in the original code 대상 코드의 제2 색상 정보Second color information of target code 일련 번호Serial Number RR GG BB 일련 번호Serial Number RR GG BB 1010 112112 66 227227 1010 152152 113113 210210 2020 9292 55 188188 2020 174174 143143 220220 3030 8080 44 164164 3030 162162 7777 202202 4040 6060 33 122122 4040 140140 5454 182182 5050 8585 55 173173 5050 102102 3939 133133

구체적으로, 코드 관리 장치는 코드 관리 장치에서 해당 객체에 대하여 부여한 코드인 원본 코드의 제1 색상 정보 및 제2 색상 정보의 색상 값과 검증에 대한 요청이 수신된 코드인 대상 코드의 제1 색상 정보 및 제2 색상 정보의 색상 값을 확인할 수 있으며, 더욱 상세하게는 각 색상 정보에 포함된 복수의 색상 영역들에 대한 색상 값인 RGB 값을 확인할 수 있다. 이후 코드 관리 장치는 각 색상 정보에 포함된 복수의 색상 영역들에 대한 색상 값인 RGB값을 서로 비교할 수 있다.Specifically, the code management device includes the first color information of the source code, which is the code given to the object by the code management device, and the color value of the second color information, and the first color information of the target code, which is the code from which the request for verification is received. and a color value of the second color information, and more specifically, an RGB value that is a color value for a plurality of color areas included in each color information. Thereafter, the code management apparatus may compare RGB values, which are color values for a plurality of color areas included in each color information, with each other.

다시, 도 7을 참조하면 코드 관리 장치는 비교 결과를 기반으로 검증의 요청에 상응하여 객체에 대하여 발급된 블록체인 기반의 NFT의 제공 여부를 결정할 수 있다(S430).Again, referring to FIG. 7 , the code management device may determine whether to provide the blockchain-based NFT issued to the object in response to the verification request based on the comparison result ( S430 ).

여기서, 코드 관리 장치는 원본 코드의 제1 색상 정보에 포함된 복수의 색상 영역들의 색상 값과 대상 코드의 제2 색상 정보에 포함된 복수의 색상 영역들의 색상 값을 서로 비교할 수 있으며, 더욱 상세하게는 원본 코드의 제1 색상 정보에 포함된 복수의 색상 영역들의 색상 값과 대상 코드의 제2 색상 정보에 포함된 복수의 색상 영역들의 색상 값 간의 유사도를 산출할 수 있다.Here, the code management apparatus may compare the color values of the plurality of color areas included in the first color information of the original code with the color values of the plurality of color areas included in the second color information of the target code, and more specifically, may calculate the similarity between the color values of the plurality of color regions included in the first color information of the source code and the color values of the plurality of color regions included in the second color information of the target code.

예를 들어, 코드 관리 장치는 제1 색상 정보에 포함된 복수의 색상 영역들의 색상 값인 RGB 값과 제2 색상 정보에 포함된 복수의 색상 영역들의 색상 값인 RGB 값에 대하여 유클리디안 거리(Euclidiean Disatance) 알고리즘을 기반으로 유사도를 산출할 수 있다. 코드 관리 장치에서 유사도를 산출하기 위해 사용되는 유클리디안 거리 알고리즘 기반의 식은 이하의 수학식 1과 같이 표현될 수 있다.For example, the code management apparatus determines the Euclidean distance (Euclidean distance) between an RGB value that is a color value of a plurality of color regions included in the first color information and an RGB value that is a color value of a plurality of color regions included in the second color information. ) algorithm to calculate similarity. An equation based on the Euclidean distance algorithm used to calculate the similarity in the code management apparatus may be expressed as Equation 1 below.

Figure 112021083190435-pat00001
Figure 112021083190435-pat00001

Figure 112021083190435-pat00002
Figure 112021083190435-pat00002

Figure 112021083190435-pat00003
Figure 112021083190435-pat00003

수학식 1에서, Sn은 원본 코드 및 대상 코드의 색상 정보보에 포함된 일련 번호 n을 가지는 색상 영역의 색상 값 간의 유사도를 의미할 수 있고, xn은 원본 코드의 색상 정보에 포함된 일련 번호 n을 가지는 RGB값을 의미할 수 있고, yn은 대상 코드의 색상 정보에 포함된 일련 번호 n을 가지는 RGB값을 의미할 수 있다. 이와 같은 방법을 통해 코드 관리 장치는 색상 정보에 포함된 각 색상 영역에 대한 색상 값 간의 유사도를 산출할 수 있다.In Equation 1, S n may mean the similarity between the color values of the color area having the serial number n included in the color information of the source code and the target code, and x n is the sequence included in the color information of the original code. It may mean an RGB value having a number n, and y n may mean an RGB value having a serial number n included in the color information of the target code. Through this method, the code management apparatus may calculate the similarity between color values for each color area included in the color information.

이후, 코드 관리 장치는 원본 코드 및 대상 코드에 대한 제1 색상 정보 및 제2 색상 정보에 포함된 각 색상 영역의 색상 값 간의 유사도가 미리 설정된 값 이상인 색상 영역의 수를 확인할 수 있다.Thereafter, the code management apparatus may determine the number of color areas in which a similarity between color values of each color area included in the first color information and the second color information for the source code and the target code is equal to or greater than a preset value.

이후, 코드 관리 장치는 각 색상 정보에 포함된 복수의 색상 영역들 중 유사도가 미리 설정된 값 이상인 색상 영역의 수가 미리 설정된 수 이상인 경우, 원본 코드 및 대상 코드가 동일한 것으로 판단할 수 있다. 이와 같은 방법을 통해 코드 관리 장치는 원본 코드 및 대상 코드가 동일한 것으로 판단되는 경우, 해당 객체에 대한 검증의 요청에 대하여 검증의 결과가 참(true)인 것으로 판단할 수 있다. 이에 따라, 코드 관리 장치는 검정의 요청에 대하여 상응하여 해당 객체에 대한 블록체인 기반의 NFT를 제공하는 것으로 결정할 수 있다. Thereafter, when the number of color regions having similarity equal to or greater than a preset value among a plurality of color regions included in each color information is equal to or greater than a preset number, the code management apparatus may determine that the source code and the target code are the same. Through this method, when it is determined that the source code and the target code are the same, the code management apparatus may determine that the verification result is true with respect to the verification request for the corresponding object. Accordingly, the code management device may determine to provide a blockchain-based NFT for the object in response to the request for verification.

반면, 코드 관리 장치는 각 색상 정보에 포함된 복수의 색상 영역들 중 유사도가 미리 설정된 값 이상인 색상 영역의 수가 미리 설정된 수 미만인 경우, 원본 코드 및 대상 코드가 동일하지 않은 것으로 판단할 수 있다. 이와 같은 방법을 통해 코드 관리 장치는 원본 코드 및 대상 코드가 동일하지 않은 것으로 판단되는 경우, 해당 객체에 대한 검증의 요청에 대하여 검증의 결과가 거짓(false)인 것으로 판단할 수 있다. 이에 따라, 코드 관리 장치는 검증의 요청에 대하여 상응하여 해당 객체에 대한 블록체인 기반의 NFT를 제공할 지 여부를 결정할 수 있다.On the other hand, when the number of color areas having a similarity greater than or equal to a preset value among a plurality of color areas included in each color information is less than a preset number, the code management apparatus may determine that the source code and the target code are not the same. Through this method, when it is determined that the source code and the target code are not the same, the code management apparatus may determine that the verification result is false with respect to the verification request for the object. Accordingly, the code management device may determine whether to provide the blockchain-based NFT for the object in response to the verification request.

또한, 코드 관리 장치는 제1 영역에서 획득된 제1 색상 정보와 제2 영역에서 획득된 제2 색상 정보를 비교하는 방식으로 대상 코드를 검증할 수 있다. 구체적으로, 원본 코드에 포함되는 색상 정보들은 위치에 기반하여 소정의 함수 관계 f(x1,y1)=k를 만족할 수 있다. 예시적으로, x1은 원본 코드의 제1 영역에서 획득된 제1 색상 정보이고, y1는 원본 코드의 제2 영역에서 획득된 제2 색상 정보일 수 있다. 이 경우에, 코드 관리 장치는 대상 코드의 제1 영역에서 획득된 제1 색상 정보와 대상 코드의 제2 영역에서 획득된 제2 색상 정보가 상기 함수 관계를 만족하는지 여부에 따라 검증의 결과를 출력할 수 있다. 구체적으로, 코드 관리 장치는 f(x2,y2)=k 함수를 통해 대상 코드를 검증할 수 있으며, x2는 대상 코드의 제1 영역에서 획득된 제1 색상 정보이고, y2는 대상 코드의 제2 영역에서 획득된 제2 색상 정보를 나타낼 수 있다. 위와 같은, 색상 영역의 R,G,B 데이터의 함수 관계의 유지 여부에 따라 코드 관리 장치는 검증의 요청에 대하여 상응하여 해당 객체에 대한 블록체인 기반의 NFT를 제공할 지 여부를 결정할 수 있다.Also, the code management apparatus may verify the target code by comparing the first color information obtained in the first area with the second color information obtained in the second area. Specifically, color information included in the original code may satisfy a predetermined functional relationship f(x 1 , y 1 )=k based on a position. For example, x 1 may be first color information obtained in the first area of the original code, and y 1 may be second color information obtained in the second area of the original code. In this case, the code management apparatus outputs the verification result according to whether the first color information obtained in the first area of the target code and the second color information obtained in the second area of the target code satisfy the functional relationship. can do. Specifically, the code management apparatus may verify the target code through the f(x 2 ,y 2 )=k function, where x 2 is the first color information obtained from the first area of the target code, and y 2 is the target code. The second color information obtained from the second region of the code may be indicated. According to whether the functional relationship of R, G, and B data of the color space is maintained as described above, the code management device can determine whether to provide a blockchain-based NFT for the object in response to the verification request.

상술한 바와 같이 본 발명의 일 실시예에 따른 블록체인 기반의 NFT가 반영된 코드를 관리하는 방법을 수행하는 코드 관리 장치는 객체에 대한 블록체인 기반의 NFT의 발급이 요청되는 경우, 해당 객체에 대한 블록체인 기반의 NFT의 발급을 진행할 수 있고, NFT가 반영된 코드를 생성하여 부여할 수 있다. 이에 따라, 해당 객체에 대한 NFT의 제공을 요청하기 위해 코드에 대한 검증의 요청이 수신되는 경우, 코드 관리 장치는 해당 객체에 대하여 미리 부여한 코드와의 매칭을 통해 검증을 수행할 수 있고, 검증 결과에 기초하여 NFT의 제공하거나 제공하지 않을 수 있다.As described above, the code management apparatus for performing the method for managing a code in which the blockchain-based NFT is reflected according to an embodiment of the present invention is requested for the issuance of the blockchain-based NFT for the object. Blockchain-based NFT issuance can be proceeded, and a code reflecting NFT can be created and assigned. Accordingly, when a request for verification of the code is received to request the provision of NFT for the corresponding object, the code management apparatus may perform verification by matching the code given in advance for the corresponding object, and the verification result Based on the NFT may or may not be provided.

본 발명에 따른 방법들은 다양한 컴퓨터 수단을 통해 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 컴퓨터 판독 가능 매체에 기록되는 프로그램 명령은 본 발명을 위해 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.The methods according to the present invention may be implemented in the form of program instructions that can be executed by various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the computer-readable medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the art of computer software.

컴퓨터 판독 가능 매체의 예에는 롬(ROM), 램(RAM), 플래시 메모리(flash memory) 등과 같이 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함될 수 있다. 프로그램 명령의 예에는 컴파일러(compiler)에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터(interpreter) 등을 사용해서 컴퓨터에 의해 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 적어도 하나의 소프트웨어 모듈로 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Examples of computer-readable media may include hardware devices specially configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions may include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as at least one software module to perform the operations of the present invention, and vice versa.

또한, 상술한 방법 또는 장치는 그 구성이나 기능의 전부 또는 일부가 결합되어 구현되거나, 분리되어 구현될 수 있다. In addition, the above-described method or apparatus may be implemented by combining all or part of its configuration or function, or may be implemented separately.

상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although the above has been described with reference to preferred embodiments of the present invention, those skilled in the art can variously modify and change the present invention within the scope without departing from the spirit and scope of the present invention as set forth in the claims below. You will understand that it can be done.

100: 제1 사용자 단말 200: 코드 관리 장치
300: 제2 사용자 단말 400: 코드 관리 장치
410: 프로세서 420: 메모리
430: 송수신 장치 440: 입력 인터페이스 장치
450: 출력 인터페이스 장치 460: 저장 장치
470: 버스
100: first user terminal 200: code management device
300: second user terminal 400: code management device
410: processor 420: memory
430: transceiver device 440: input interface device
450: output interface device 460: storage device
470: bus

Claims (5)

NFT(non-fungible token)가 반영된 객체의 코드를 관리하는 장치에서 수행되는 코드 관리 방법으로서,
블록체인 기반의 NFT 가 반영된 코드를 부여하기 위한 대상인 객체의 소유권 정보 및 상기 객체의 특성과 관련된 객체 정보를 획득하여 소유권 정보 및 객체 정보가 포함된 블록체인 기반의 NFT를 발급하는 단계;
상기 객체의 특성과 관련된 객체 정보의 내용에 대한 분석을 통해 상기 객체 정보에 포함된 세부적인 정보를 확인하고 상기 세부적인 정보에 기초하여 상기 객체를 식별하기 위해 부여되는 코드의 종류를 결정하는 단계;
상기 장치 내에서 상기 객체에 대한 검증에 사용하기 위해 고유의 값을 가지는 색상 정보를 기반으로 상기 결정된 코드의 종류를 가지는 코드를 생성하여 상기 객체에 대하여 코드를 부여하는 단계; 및
상기 장치를 통해 수신되는 상기 객체에 대한 검증의 요청에 상응하여 상기 객체의 색상 정보를 기반으로 상기 객체에 대한 검증을 수행함으로써 상기 객체에 대한 NFT의 제공 여부를 결정하는 단계
를 포함하는 코드 관리 방법.
As a code management method performed in a device that manages the code of an object in which NFT (non-fungible token) is reflected,
A step of issuing a blockchain-based NFT including ownership information and object information by obtaining ownership information of an object and object information related to the characteristics of the object, which is a target for granting a code reflecting the blockchain-based NFT;
confirming detailed information included in the object information through analysis of contents of the object information related to the characteristics of the object, and determining a type of code given to identify the object based on the detailed information;
generating a code having the determined type of code based on color information having a unique value for use in the verification of the object in the device, and assigning a code to the object; and
Determining whether to provide NFT for the object by performing verification on the object based on color information of the object in response to a request for verification of the object received through the device
Code management methods that include.
청구항 1에 있어서,
상기 객체 정보는,
상기 객체의 기본적인 특성을 의미하는 객체의 종류 및 객체의 이름에 대한 항목의 내용을 포함하고, 상기 객체의 부가적인 특성을 의미하는 객체의 거래 이력 횟수, 객체의 평균 거래 금액, 객체의 생성자, 객체의 현재 소유자, 객체의 생성 일자 중 적어도 하나의 항목에 대한 내용을 포함하고,
상기 코드의 종류를 결정하는 단계는,
상기 객체 정보에 포함된 복수의 항목들 중 기본적인 특성을 의미하는 객체의 종류에 대하여 미리 매칭된 코드의 종류를 확인하여 상기 코드를 부여하기 위한 대상이 되는 객체의 종류에 부합되는 코드의 종류를 결정하되,
상기 객체 정보에 포함된 복수의 항목들 중 부가적인 특성을 의미하는 적어도 하나의 항목들의 수에 기초하여 상기 결정된 코드의 사이즈를 추가적으로 더 결정하는 것을 특징으로 하는, 코드 관리 방법.
The method according to claim 1,
The object information is
It contains the contents of the item for the type of object and the name of the object, which means the basic characteristics of the object, and the number of transaction history of the object, which means the additional characteristics of the object, the average transaction amount of the object, the creator of the object, the object contains information about at least one of the current owner of the object, the creation date of the object,
Determining the type of the code comprises:
Determine the type of code that matches the type of object to which the code is assigned by checking the type of code matched in advance with respect to the type of object that means the basic characteristic among the plurality of items included in the object information but,
The code management method, characterized in that the determined code size is further determined based on the number of at least one item indicating an additional characteristic among a plurality of items included in the object information.
청구항 2에 있어서,
상기 코드를 부여하는 단계는,
상기 객체 정보에 포함된 각 항목들에 대한 고유한 값을 가지는 색상 값을 결정하여 상기 색상 값으로 특성 별 색상 정보를 결정하는 단계;
상기 특성 별 색상 정보를 상기 결정된 종류 및 사이즈에 상응하는 코드의 미리 설정된 영역에 반영하여 코드를 생성하는 단계;
상기 생성된 코드를 상기 객체와 매칭되도록 상기 장치의 데이터베이스에 저장함으로써 상기 객체에 대하여 코드를 부여하는 단계를 포함하되,
상기 특성 별 색상 정보는 상기 객체의 기본적인 특성에 포함된 항목에 대한 제1 색상 정보 및 상기 객체의 부가적인 특성에 포함된 항목에 대한 제2 색상 정보를 포함하고,
상기 미리 설정된 영역은 상기 코드의 전체적인 영역 내에서 상기 특성 별 색상 정보 별로 서로 다른 위치에 존재하는 영역인 것을 특징으로 하는, 코드 관리 방법.
3. The method according to claim 2,
The step of giving the code is
determining a color value having a unique value for each item included in the object information, and determining color information for each characteristic as the color value;
generating a code by reflecting the color information for each characteristic in a preset area of a code corresponding to the determined type and size;
and assigning a code to the object by storing the generated code in a database of the device to match the object,
The color information for each characteristic includes first color information on an item included in the basic characteristic of the object and second color information on an item included in the additional characteristic of the object,
The code management method, characterized in that the preset area is an area existing at different positions for each color information for each characteristic within the overall area of the code.
청구항 3에 있어서,
상기 NFT의 제공 여부를 결정하는 단계는,
상기 객체에 대하여 부여된 원본 코드와 관련된 정보를 포함하고 있는 상기 객체에 대한 검증의 요청을 수신하는 단계;
상기 코드와 관련된 정보에서 미리 설정된 영역에 대한 제1 색상 정보와 상기 장치를 통해 상기 객체에 대하여 부여된 원본 코드의 제2 색상 정보를 비교함으로써 상기 제1 색상 정보와 상기 제2 색상 정보가 미리 설정된 함수 관계를 만족하는지 판단하는 단계; 및
상기 판단 결과를 기반으로 상기 검증의 요청에 상응하여 상기 객체에 대하여 발급된 블록체인 기반의 NFT의 제공 여부를 결정하는 단계를 포함하는 것을 특징으로 하는, 코드 관리 방법.
4. The method according to claim 3,
The step of determining whether to provide the NFT comprises:
receiving a request for verification of the object including information related to an original code assigned to the object;
In the code-related information, the first color information and the second color information are preset by comparing the first color information for a preset area with the second color information of the original code given to the object through the device. determining whether a functional relationship is satisfied; and
and determining whether to provide a blockchain-based NFT issued to the object in response to the verification request based on the determination result.
청구항 3에 있어서,
상기 NFT의 제공 여부를 결정하는 단계는,
상기 객체에 대하여 부여된 원본 코드와 관련된 정보를 포함하고 있는 상기 객체에 대한 검증의 요청을 수신하는 단계;
상기 장치를 통해 수신되는 상기 객체에 대한 검증 대상 코드의 제1 영역에서 획득된 제1 색상 정보와 상기 객체에 대한 검증 대상 코드의 제2 영역에서 획득된 제2 색상 정보를 비교하는 단계;
상기 제1 색상 정보와 상기 제2 색상 정보가 미리 설정된 함수 관계에 해당되는지 여부에 따라 상기 검증의 요청에 상응하여 상기 객체에 대하여 발급된 블록체인 기반의 NFT의 제공 여부를 결정하는 단계를 포함하는 것을 특징으로 하는, 코드 관리 방법.
4. The method according to claim 3,
The step of determining whether to provide the NFT comprises:
receiving a request for verification of the object including information related to an original code assigned to the object;
comparing the first color information obtained from the first area of the verification target code for the object received through the device with the second color information obtained from the second area of the verification target code for the object;
Determining whether to provide a blockchain-based NFT issued to the object in response to the verification request according to whether the first color information and the second color information correspond to a preset functional relationship Characterized in that, the code management method.
KR1020210094384A 2021-07-19 2021-07-19 Managing method for code related to non-fungible token and apparatus therefor KR102322511B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210094384A KR102322511B1 (en) 2021-07-19 2021-07-19 Managing method for code related to non-fungible token and apparatus therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210094384A KR102322511B1 (en) 2021-07-19 2021-07-19 Managing method for code related to non-fungible token and apparatus therefor

Publications (1)

Publication Number Publication Date
KR102322511B1 true KR102322511B1 (en) 2021-11-08

Family

ID=78497205

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210094384A KR102322511B1 (en) 2021-07-19 2021-07-19 Managing method for code related to non-fungible token and apparatus therefor

Country Status (1)

Country Link
KR (1) KR102322511B1 (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102381499B1 (en) * 2021-11-12 2022-04-01 주식회사 블록오디세이 Method for product information management using private blockchain and public blockchain and apparatus for performing the method
KR102447549B1 (en) 2022-04-07 2022-09-26 주식회사 르호사 Method, device and system for providing jewelry trading service associated with artwork based on nft
KR102462901B1 (en) * 2022-03-16 2022-11-04 인바이츠바이오코아 주식회사 Method, Server and Computer-readable Medium for Validating NFT of Genetic Information
KR102467706B1 (en) * 2022-01-18 2022-11-16 주식회사 한아이덴티티코리아 Method for managing media copyright based on block chain and apparatus thereof
KR102475823B1 (en) * 2022-01-12 2022-12-09 박일호 NFT-based metaverse clothing information generation system and method therefor
KR102527613B1 (en) * 2021-12-09 2023-05-02 에이디에프랩스 주식회사 Multimedia contents providing server which is able to provide multimedia contents, which is to be a subject to an nft, to an electronic apparatus equipped with a display, by interworking with a mobile terminal, and the operating method thereof
KR20230060425A (en) 2021-10-27 2023-05-04 (주)피닉스스튜디오 Metaverse Service Apparatus with Blockchain Technology and Driving Method Thereof
KR20230080831A (en) 2021-11-30 2023-06-07 주식회사 아몬드소프트 Key value chain method for linking online rpg and nft
KR20230087682A (en) * 2021-12-09 2023-06-19 엘지전자 주식회사 Method of generating contents and calculating service fee of contents using blockchain and device supporting thereof
WO2023120929A1 (en) * 2021-12-21 2023-06-29 옥재윤 B2b system for applying actual products to metaverse virtual space
KR20230111305A (en) * 2022-01-18 2023-07-25 정희용 Simulation system based on metaverse
WO2023140427A1 (en) * 2022-01-24 2023-07-27 (주)비즈니스 매니지먼트 코퍼레이션 User service provision apparatus, server, and method using nft
WO2023149691A1 (en) * 2022-02-04 2023-08-10 강성운 System for specifying and trading air rights using non-fungible digital tokens
KR20230133154A (en) * 2022-03-10 2023-09-19 황태욱 A method for generating route between review non fungible token and value-chain using scm code
KR20230135705A (en) * 2022-03-16 2023-09-26 (주) 유에이썬 Selfie management system combined with nft and nft management technology
WO2023181011A1 (en) * 2022-03-25 2023-09-28 (주)비스퀘어랩 Method for issuing non-fungible token
WO2024035202A1 (en) * 2022-08-11 2024-02-15 붐앤드림베케이션 주식회사 Meta-space-time product trading device and method based on meta-space-time product coordinate generator, and meta-space-time product search and access device
KR20240078158A (en) 2022-11-25 2024-06-03 주식회사 그라운드엑스 Method, system and non-transitory computer-readable recording medium for supporting to trade nft trough auction based on blockchain network
KR20240078156A (en) 2022-11-25 2024-06-03 주식회사 그라운드엑스 Method, system and non-transitory computer-readable recording medium for processing transaction regarding trade of nft on blockchain network
KR20240077638A (en) 2022-11-24 2024-06-03 서강대학교산학협력단 Object-oriented Non-fungible token
KR20240078160A (en) 2022-11-25 2024-06-03 주식회사 그라운드엑스 Method, system and non-transitory computer-readable recording medium for supporting to trade in a limited number of nft based on blockchain network
KR20240095694A (en) 2022-12-16 2024-06-26 현대자동차주식회사 Platform providing system and method for vehicle contents service

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130024266A (en) * 2011-08-31 2013-03-08 에스케이플래닛 주식회사 Creation system and method for multi code, and device supporting the same
KR20160038451A (en) * 2014-09-30 2016-04-07 양영철 Manufacturing method of label comprising a code for certificating an item's authentication, a label obtained therefrom, an item comprising the label and managing method of the label
KR102100457B1 (en) 2018-10-24 2020-04-13 김건호 Method and apparatus for servicing gift of event based block-chain
KR102199567B1 (en) 2019-11-11 2021-01-07 주식회사 블루인덱스 Blockchain based art transaction data sharing service provision system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130024266A (en) * 2011-08-31 2013-03-08 에스케이플래닛 주식회사 Creation system and method for multi code, and device supporting the same
KR20160038451A (en) * 2014-09-30 2016-04-07 양영철 Manufacturing method of label comprising a code for certificating an item's authentication, a label obtained therefrom, an item comprising the label and managing method of the label
KR101798603B1 (en) * 2014-09-30 2017-11-16 양영철 Manufacturing method of label comprising a code for certificating an item's authentication
KR102100457B1 (en) 2018-10-24 2020-04-13 김건호 Method and apparatus for servicing gift of event based block-chain
KR102199567B1 (en) 2019-11-11 2021-01-07 주식회사 블루인덱스 Blockchain based art transaction data sharing service provision system

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230060425A (en) 2021-10-27 2023-05-04 (주)피닉스스튜디오 Metaverse Service Apparatus with Blockchain Technology and Driving Method Thereof
KR102381499B1 (en) * 2021-11-12 2022-04-01 주식회사 블록오디세이 Method for product information management using private blockchain and public blockchain and apparatus for performing the method
KR20230080831A (en) 2021-11-30 2023-06-07 주식회사 아몬드소프트 Key value chain method for linking online rpg and nft
KR20230087682A (en) * 2021-12-09 2023-06-19 엘지전자 주식회사 Method of generating contents and calculating service fee of contents using blockchain and device supporting thereof
KR102666849B1 (en) * 2021-12-09 2024-05-20 엘지전자 주식회사 Method of generating contents and calculating service fee of contents using blockchain and device supporting thereof
KR102527613B1 (en) * 2021-12-09 2023-05-02 에이디에프랩스 주식회사 Multimedia contents providing server which is able to provide multimedia contents, which is to be a subject to an nft, to an electronic apparatus equipped with a display, by interworking with a mobile terminal, and the operating method thereof
WO2023120929A1 (en) * 2021-12-21 2023-06-29 옥재윤 B2b system for applying actual products to metaverse virtual space
KR102475823B1 (en) * 2022-01-12 2022-12-09 박일호 NFT-based metaverse clothing information generation system and method therefor
KR102583073B1 (en) * 2022-01-18 2023-09-25 정희용 Simulation system based on metaverse
KR102467706B1 (en) * 2022-01-18 2022-11-16 주식회사 한아이덴티티코리아 Method for managing media copyright based on block chain and apparatus thereof
KR20230111305A (en) * 2022-01-18 2023-07-25 정희용 Simulation system based on metaverse
WO2023140433A1 (en) * 2022-01-18 2023-07-27 정희용 Metaverse-based simulation system
WO2023140427A1 (en) * 2022-01-24 2023-07-27 (주)비즈니스 매니지먼트 코퍼레이션 User service provision apparatus, server, and method using nft
KR20230114100A (en) * 2022-01-24 2023-08-01 (주)비즈니스 매니지먼트 코퍼레이션 Apparatus, server and method for providing user service using non-fungible token
KR102634635B1 (en) 2022-01-24 2024-02-07 (주)비즈니스매니지먼트코퍼레이션 Apparatus, server and method for providing user service using non-fungible token
WO2023149691A1 (en) * 2022-02-04 2023-08-10 강성운 System for specifying and trading air rights using non-fungible digital tokens
KR20240007772A (en) * 2022-03-10 2024-01-16 황태욱 A method for generating route between review non fungible token and value-chain using scm code to provide infromation about sellers selling the same product to third party consumers who access review nft for the product
KR102655645B1 (en) 2022-03-10 2024-04-05 황태욱 A method for generating route between review non fungible token and value-chain using scm code to provide infromation about sellers selling the same product to third party consumers who access review nft for the product
KR102655647B1 (en) 2022-03-10 2024-04-05 황태욱 A method for generating route between review non fungible token and value-chain using scm code by requesting customer order payment information from an affiliate platform
KR102622877B1 (en) 2022-03-10 2024-01-09 황태욱 A method for generating route between review non fungible token and value-chain using scm code
KR20240007703A (en) * 2022-03-10 2024-01-16 황태욱 A method for generating route between review non fungible token and value-chain using scm code by requesting customer order payment information from an affiliate platform
KR102655646B1 (en) 2022-03-10 2024-04-05 황태욱 A method for generating route between review non fungible token and value-chain using scm code to prevent link error of the information stored in review nft
KR20240007702A (en) * 2022-03-10 2024-01-16 황태욱 A method for generating route between review non fungible token and value-chain using scm code to prevent link error of the information stored in review nft
KR20230133154A (en) * 2022-03-10 2023-09-19 황태욱 A method for generating route between review non fungible token and value-chain using scm code
KR102462901B1 (en) * 2022-03-16 2022-11-04 인바이츠바이오코아 주식회사 Method, Server and Computer-readable Medium for Validating NFT of Genetic Information
KR20230135705A (en) * 2022-03-16 2023-09-26 (주) 유에이썬 Selfie management system combined with nft and nft management technology
KR102669469B1 (en) * 2022-03-16 2024-05-30 (주) 유에이썬 Selfie management system combined with nft and nft management technology
WO2023181011A1 (en) * 2022-03-25 2023-09-28 (주)비스퀘어랩 Method for issuing non-fungible token
KR102447549B1 (en) 2022-04-07 2022-09-26 주식회사 르호사 Method, device and system for providing jewelry trading service associated with artwork based on nft
WO2024035202A1 (en) * 2022-08-11 2024-02-15 붐앤드림베케이션 주식회사 Meta-space-time product trading device and method based on meta-space-time product coordinate generator, and meta-space-time product search and access device
KR20240077638A (en) 2022-11-24 2024-06-03 서강대학교산학협력단 Object-oriented Non-fungible token
KR20240078158A (en) 2022-11-25 2024-06-03 주식회사 그라운드엑스 Method, system and non-transitory computer-readable recording medium for supporting to trade nft trough auction based on blockchain network
KR20240078156A (en) 2022-11-25 2024-06-03 주식회사 그라운드엑스 Method, system and non-transitory computer-readable recording medium for processing transaction regarding trade of nft on blockchain network
KR20240078160A (en) 2022-11-25 2024-06-03 주식회사 그라운드엑스 Method, system and non-transitory computer-readable recording medium for supporting to trade in a limited number of nft based on blockchain network
KR20240095694A (en) 2022-12-16 2024-06-26 현대자동차주식회사 Platform providing system and method for vehicle contents service

Similar Documents

Publication Publication Date Title
KR102322511B1 (en) Managing method for code related to non-fungible token and apparatus therefor
KR102388302B1 (en) Apparatus and method for registration service of object using nft based on blockchain
KR102340588B1 (en) Object managing system supporting for object managing service using nft based on blockchain
US10621811B2 (en) System and method for storing third party items at automated locker
KR20230078493A (en) Service prociding method for registration service of object using nft based on blockchain
US20070174164A1 (en) Network/Processor Fraud Scoring for Card Not Present Transactions
CN103927615B (en) Entity is associated with classification
CN110400146A (en) The method and system of fraud is prevented via block chain
KR101892536B1 (en) Trading method for genuine painting
CN110232601A (en) Card certificate management method, device, equipment and storage medium
KR20200062640A (en) Method for managing artwork transaction inforamtion based on blockchain and node apparatus of blockchain
KR102315520B1 (en) Blockchain-based gold bar management service server to support authenticity and transaction of gold bar printed with copyrighted image and operating method thereof
KR20230005711A (en) System and method for multi-metaverse linkage
KR20230088592A (en) Method for certification of transaction by using NON-FUNGIBLE TOKEN
AU782025B2 (en) Internet search method
CN109377270B (en) Transaction guarantee platform, account management and control method thereof, terminal and readable storage medium
KR102092274B1 (en) Server and method for document trading based on enclosed type membership
KR102439069B1 (en) Method of operating real estate trading platform that recommends properties according to consumption patterns using buyer's my data
US20230298040A1 (en) Refund service providing method and apparatus based on refund degree information
KR102322983B1 (en) Asset trading platform server that enables trading of real assets based on blockchain and operating method thereof
CN113283766B (en) Contract management method, contract management device, electronic equipment and storage medium
KR102302949B1 (en) Digital content provision service server supporting the provision of digital limited content through linkage with gold bar and operating method thereof
CN116167623B (en) Electronic purchasing management and control method and system based on Internet
EP1837813A1 (en) System and method for verification of identifiers
CN111882335B (en) Block chain-based target anti-counterfeiting tracing method and device

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant