WO2023224338A1 - 메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 방법 및 이러한 방법을 수행하는 장치 - Google Patents

메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 방법 및 이러한 방법을 수행하는 장치 Download PDF

Info

Publication number
WO2023224338A1
WO2023224338A1 PCT/KR2023/006549 KR2023006549W WO2023224338A1 WO 2023224338 A1 WO2023224338 A1 WO 2023224338A1 KR 2023006549 W KR2023006549 W KR 2023006549W WO 2023224338 A1 WO2023224338 A1 WO 2023224338A1
Authority
WO
WIPO (PCT)
Prior art keywords
product
metaverse
data
type
distribution data
Prior art date
Application number
PCT/KR2023/006549
Other languages
English (en)
French (fr)
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 주식회사 에이젠글로벌
Publication of WO2023224338A1 publication Critical patent/WO2023224338A1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06315Needs-based resource requirements planning or analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Definitions

  • the present invention relates to a method for generating and managing product distribution data on the metaverse and a device for performing this method. More specifically, it relates to a method of generating and managing product distribution data on a metaverse to provide metaverse-based product distribution services and financial services, and a device for performing such a method.
  • the basis for various communication activities, including finance, can move from the mobile environment to the metaverse (virtual world).
  • the metaverse environment When a metaverse environment is established, the visual constraints of smartphone displays can be liberated, and communication methods can also expand from touch to voice or movement.
  • Metaverse technology can be used not only in the financial industry but also in distribution such as logistics. Metaverse technology enables more accurate and intuitive judgments about the distribution and status of products, and it is also possible to create new services by applying Metaverse to these various fields.
  • the purpose of the present invention is to solve all of the above-mentioned problems.
  • the present invention aims to generate and manage product distribution data on the metaverse.
  • the purpose of the present invention is to generate and manage product distribution data so that the movement of products on the supply chain can be managed and confirmed on the metaverse based on NFT or FT, considering whether product identification is necessary.
  • a representative configuration of the present invention to achieve the above object is as follows.
  • a method of generating and managing product distribution data on the metaverse involves a first metaverse implementation device generating NFT (non-fungible token)-based product distribution data for a first type product. Step, the first metaverse implementation device generates FT (fungible token)-based product distribution data for a second type product and the first metaverse implementation device generates the NFT-based product distribution data and the FT-based product distribution data. It may include the step of implementing the first metaverse related to the supply chain service based on product distribution data.
  • the first type product may be a product that requires identification of individual products
  • the second type product may be a product that does not require identification of individual products.
  • the NFT is moved through the wallet in the product production procedure (first type product), product storage procedure (first type product), and product sales procedure (first type product), and the FT is used in the product production procedure (second type product).
  • type product product storage procedures (second type product), and product sales procedures (second type product).
  • a first metaverse implementation device for generating and managing product distribution data on the metaverse generates NFT (non-fungible token)-based product distribution data for a first type product, and It is possible to generate FT (fungible token)-based product distribution data for type 2 products, and implement the first metaverse related to supply chain services based on the NFT-based product distribution data and the FT-based product distribution data.
  • the first type product may be a product that requires identification of individual products
  • the second type product may be a product that does not require identification of individual products.
  • the NFT is moved through the wallet in the product production procedure (first type product), product storage procedure (first type product), and product sales procedure (first type product), and the FT is used in the product production procedure (second type product).
  • type product product storage procedures (second type product), and product sales procedures (second type product).
  • product distribution data can be created and managed on the metaverse.
  • product distribution data can be generated and managed to manage and confirm the movement of products on the supply chain on the metaverse based on NFT or FT, considering whether product identification is necessary.
  • Figure 1 is a conceptual diagram showing a metaverse implementation system according to an embodiment of the present invention.
  • Figure 2 is a conceptual diagram showing a first metaverse implementation device according to an embodiment of the present invention.
  • Figure 3 is a conceptual diagram showing a second metaverse implementation device according to an embodiment of the present invention.
  • Figure 4 is a conceptual diagram showing a metaverse implementation method based on a plurality of servers included in the first data processing server group according to an embodiment of the present invention.
  • Figure 5 is a conceptual diagram showing a plurality of servers included in a second data processing server group according to an embodiment of the present invention.
  • Figure 6 is a conceptual diagram showing a data processing method on a blockchain according to an embodiment of the present invention.
  • Figure 7 is a conceptual diagram showing the operation of the metaverse data processing unit according to an embodiment of the present invention.
  • Figure 8 is a conceptual diagram showing the operation for linking between metaverses according to an embodiment of the present invention.
  • Figure 9 is a conceptual diagram showing a method for generating and managing product distribution data according to an embodiment of the present invention.
  • Figure 10 is a conceptual diagram showing a method for managing product distribution data on a blockchain according to an embodiment of the present invention.
  • Figure 11 is a conceptual diagram showing a method for managing product data on a blockchain according to an embodiment of the present invention.
  • Figure 1 is a conceptual diagram showing a metaverse implementation system according to an embodiment of the present invention.
  • the metaverse implementation system includes a first metaverse implementation device 110, a second metaverse implementation device 120, an inter-metaverse interlocking network implementation device 150, a supply chain service device 130, and May include a financial service device 140.
  • the first metaverse implementation device 110 may be implemented for a metaverse related to supply chain services.
  • the metaverse related to supply chain services can be expressed in terms of the first metaverse 116.
  • the first metaverse 116 is linked to the first blockchain network 113, and processing of some data can be performed based on the first blockchain network 113.
  • the second metaverse implementation device 120 may be implemented for a metaverse related to financial services.
  • the metaverse related to financial services can be expressed in terms of the second metaverse 126.
  • the second metaverse 126 is linked to the second blockchain network 123, and processing of some data may be performed based on the second blockchain network 123.
  • the inter-metaverse interconnection network implementation device 150 may be implemented for interconnection between the first metaverse 116 and the second metaverse 126. Interconnection between metaverses involves a process on the second metaverse 126 based on the first metaverse data generated in the first metaverse 116 and the second metaverse data generated in the second metaverse 126. It can be performed for a process on the first metaverse 116 based on it.
  • the device 150 for implementing interconnection networks between metaverses can define a separate third blockchain network 155 for interconnection between metaverses.
  • the supply chain service device 130 is a device that provides supply chain-based services.
  • the supply chain service device 130 can generate product distribution data generated on the supply chain.
  • Supply chain data can generate product distribution actions on the first metaverse 116 and change the metaverse environment. Additionally, at least one piece of supply chain data may be recorded on the first blockchain network 113.
  • the financial service device 140 is a device that provides financial services.
  • the financial service device 140 may generate financial service data generated from financial services.
  • Financial service data can generate financial actions on the second metaverse 126 and change the metaverse environment. Additionally, at least one piece of financial service data may be recorded on the second blockchain network 123.
  • Figure 2 is a conceptual diagram showing a first metaverse implementation device according to an embodiment of the present invention.
  • the first metaverse implementation device includes a first data processing server group 210, a first metaverse data processing server group 220, a first metaverse data processing unit 230, and a first blockchain network. It may include 240 and a first metaverse environment implementation unit 250.
  • the first data processing server group 210 may include a data processing server that processes supply chain data generated on the supply chain service.
  • Supply chain services provide services related to product distribution such as production, sales, storage, distribution, and purchasing of products, and can collect and process supply chain data, which is data generated during product distribution.
  • a plurality of data processing servers included in the first data processing server group 210 may be layered, and data of the data processing servers collected for each layer may be selectively utilized to implement a metaverse.
  • the first metaverse environment implementation unit 250 may implement a supply chain service on the metaverse based on data generated by at least one data processing server located in each layer.
  • data generated in the first data processing server group 210 is expressed as first data.
  • the first metaverse data processing server group 220 may be implemented to process necessary data on the metaverse.
  • the first metaverse data processing server group 220 may process the first data generated by the first data processing server group 210 to generate first metaverse data.
  • Each of the plurality of metaverse data processing servers included in the first metaverse data processing server group 220 may be linked with each of the plurality of data processing servers included in the first data processing server group 210.
  • Each of the plurality of data processing servers transmits data to each of the plurality of linked metaverse data processing servers, and each of the plurality of metaverse data processing servers processes the received data to generate first metaverse data.
  • the first metaverse data generated in the first metaverse data processing server group 220 may be transmitted to the first metaverse data processing unit 230.
  • the first metaverse data processing unit 230 receives the first metaverse data and processes the first metaverse data into the first blockchain network 240 and the first metaverse environment implementation unit 250. data can be transmitted. Specifically, the first metaverse data processing unit 230 classifies the first metaverse data into data to be recorded on the first blockchain network 240 and data to be recorded in the first metaverse environment implementation unit 250. can do.
  • the processed data can be transmitted in real time or periodically to the first blockchain network 240 and the first metaverse environment implementation unit 250.
  • the first blockchain network 240 may be implemented to receive first metaverse data and record the first metaverse data on the blockchain.
  • the first blockchain network includes a smart contract for processing the first metaverse data, and can implement the metaverse environment by processing the first metaverse data based on the stored smart contract.
  • the first metaverse environment implementation unit 250 may implement the first metaverse environment based on the first metaverse data.
  • the first metaverse environment may be an environment on the metaverse corresponding to the supply chain.
  • the first metaverse environment may include a commonly implemented first common metaverse environment, an individual user, and a first individual metaverse environment for an individual user group. Through the first metaverse environment, users can confirm in the metaverse space that supply chain services for products are provided, and expansion to other services (for example, financial services) based on the supply chain confirmed on the metaverse is possible. It can be done.
  • Figure 3 is a conceptual diagram showing a second metaverse implementation device according to an embodiment of the present invention.
  • the second metaverse implementation device includes a second data processing server group 310, a second metaverse data processing server group 320, a second metaverse data processing unit 330, and a second blockchain network. It may include 340 and a second metaverse environment implementation unit 350.
  • the second data processing server group 310 may include a data processing server that processes data generated on financial services.
  • Financial services include financial-related services such as loans, interest rates, repayments, investments, deposits, etc., and can collect and process financial data, which is data generated from financial services.
  • a plurality of data processing servers included in the second data processing server group 310 may be layered, and data of the data processing servers collected for each layer may be selectively utilized to implement a metaverse.
  • the second metaverse environment implementation unit 350 may implement financial services on the metaverse based on data generated by at least one data processing server located in each layer.
  • data generated in the second data processing server group 310 is expressed as second data.
  • first data processing server group There is a network between the above-described first data processing server group and the second data processing server group 310, and mutual exchange of data will occur on the network between the first data processing server group and the second data processing server group 310.
  • mutual exchange of data may occur between the first metaverse environment and the second metaverse environment.
  • the exchanged data can be delivered in a separate format to a device that implements an inter-metaverse interconnection network to enable interaction between metaverses.
  • the second metaverse data processing server group 320 may be implemented to process necessary data on the metaverse.
  • the second metaverse data processing server group 320 may process the second data generated by the second data processing server group 310 to generate second metaverse data.
  • Each of the plurality of metaverse data processing servers included in the second metaverse data processing server group 320 may be linked with each of the plurality of data processing servers included in the second data processing server group 310.
  • Each of the plurality of data processing servers transmits data to each of the plurality of linked metaverse data processing servers, and each of the plurality of metaverse data processing servers processes the received data to generate second metaverse data.
  • the second metaverse data generated in the second metaverse data processing server group 320 may be transmitted to the second metaverse data processing unit 330.
  • the second metaverse data processing unit 330 receives the second metaverse data and processes the second metaverse data into the second blockchain network 340 and the second metaverse environment implementation unit 350. data can be transmitted. Specifically, the second metaverse data processing unit 330 classifies the second metaverse data into data to be recorded on the second blockchain network 340 and data to be recorded in the second metaverse environment implementation unit 350. can do.
  • the processed data in real time or periodically may be transmitted to the second blockchain network 340 and the second metaverse environment implementation unit 350.
  • the second blockchain network 340 may be implemented to receive second metaverse data and record the second metaverse data on the blockchain.
  • the second blockchain network 340 includes a smart contract for processing second metaverse data, and can implement a metaverse environment by processing the second metaverse data based on the stored smart contract.
  • the second metaverse environment implementation unit 350 may implement the metaverse environment based on the second metaverse data.
  • the second metaverse environment may be an environment on the metaverse corresponding to financial services.
  • the second metaverse environment may include a commonly implemented second common metaverse environment, an individual user, and a second individual metaverse environment for individual user groups. Through the second metaverse environment, users can confirm in the metaverse space that financial services are being performed, and expansion to other services (for example, supply chain services) based on financial services confirmed on the metaverse can be made. .
  • Figure 4 is a conceptual diagram showing a metaverse implementation method based on a plurality of servers included in the first data processing server group according to an embodiment of the present invention.
  • the first data processing server group for the supply chain service may be first stratified 400 into first to nth layers from the lower layer to the upper layer.
  • the plurality of data processing servers may be servers that collect supply chain data occurring on the supply chain, and the hierarchy of the plurality of data processing servers may be determined by considering the occurrence of data on the supply chain.
  • activities such as production, sales, storage, distribution, and purchasing can occur sequentially. These actions on the supply chain can be accomplished by passing data from the lower layer to the upper layer.
  • the first layer 410 is a production layer
  • the second layer 420 is a sales layer
  • the third layer 430 is a storage layer
  • the fourth layer 440 is a distribution layer
  • the fifth layer 450 is set as a purchasing layer, and the process from when a product is produced to being delivered to the buyer through the sales process can be stratified.
  • Production, sales, storage, distribution, and purchasing are examples of activities that occur in the supply chain, and activities that occur in the supply chain can be defined in various other service stages.
  • a plurality of data processing servers within the same layer may be reclassified by metaverse environment or may be secondary layered (460).
  • the metaverse environment has various dimensions, such as metaverse 1 (470) for seller A, metaverse 2 (480) for seller group A including seller A, and metaverse 3 (490) for all sellers. It can be implemented as:
  • the metaverse environment may be implemented in various dimensions, such as metaverse 4 for product A that is not the seller, metaverse 5 for product group A including product A, and metaverse 6 for all products.
  • the metaverse environment can be implemented in various ways depending on the variables (e.g., seller, product) and variable settings (single variable, group of variables, all variables, etc.) that implement the metaverse environment, and in order to implement the metaverse environment, Data processing servers of the same layer may be reclassified and secondary layered (460).
  • variables e.g., seller, product
  • variable settings single variable, group of variables, all variables, etc.
  • a method for implementing metaverse 1 and metaverse 2 for seller A and seller group A, respectively, is disclosed as an example.
  • Data processing servers related to seller a may be classified and grouped.
  • Seller A sells products through Coupang or Naver Smart Store
  • data processing server 1 corresponding to Coupang and data processing server 2 corresponding to Naver Smart Store are classified as data processing servers for implementing Metaverse 1 (470). can be grouped.
  • the first data 475 generated corresponding to the seller in each of Server 1 and Server 2 may be collected from the first data processing server group and transmitted to the first metaverse data processing server group.
  • First metaverse data for creating metaverse 1 (470) is generated in the first metaverse data processing server group, and the first metaverse data may be transmitted to the first metaverse data processing unit.
  • Servers related to seller group a may be classified and grouped.
  • a seller group with similar sales characteristics to seller A may be seller group A.
  • Seller Group A can sell products on various platforms (Coupang, Naver Smart Store, 11th Street, G Market, etc.).
  • Each of a plurality of servers corresponding to various platforms may be classified and grouped as servers for implementing Metaverse 2 (480).
  • Metaverse 2 (480) is a structure that includes Metaverse 1 (470), and at least one server for Metaverse 1 (470) may be included within a plurality of servers for Metaverse 2 (480) or may exist in a layered manner. . At least one server that collects data for each of Seller A, Seller A1, Seller A2, Seller, and Seller A3 included in Seller Group A may be layered to form a server that collects data corresponding to Seller Group A.
  • first data generated corresponding to seller group A may be collected from the first data processing server group and transmitted to the first metaverse data processing server group.
  • First metaverse data for creating metaverse 2 480 is generated in the first metaverse data processing server group, and the first metaverse data may be transmitted to the first metaverse data processing unit.
  • data processing servers are layered or grouped according to settings, so that the metaverse environment for individual sellers, individual seller groups, individual products, product groups, etc. can be adaptively implemented as needed.
  • data transmission can be performed considering the metaverse structure for efficient processing of data.
  • the first data for metaverse 1 may be the first data for metaverse 2 and metaverse 3, which include metaverse 1 at the same time.
  • the first data for Metaverse 2 may be the first data for Metaverse 3 including Metaverse 2. Therefore, in order to prevent duplicate processing of data, selective transmission can be performed considering the relationship between metaverses based on the first layer header and the second layer header included in the header of the generated first data. The relationship between metaverses can be determined based on the first layer header and the second layer header, and metaverse data can be classified and transmitted to the metaverse environment implementation unit based on the first layer header and the second layer header.
  • Figure 5 is a conceptual diagram showing a plurality of servers included in a second data processing server group according to an embodiment of the present invention.
  • the second data processing server group 555 for financial services may be primarily stratified 500 into first to nth layers from the lower layer to the upper layer.
  • the plurality of servers may be data processing servers that collect financial service data generated on financial services, and the hierarchy of the plurality of servers may be determined by considering the generation of data on financial services.
  • activities such as lending, repayment (interest, principal), and delinquency may occur sequentially.
  • These financial service activities can be performed by transferring data from the lower layer to the upper layer.
  • the first layer is set as the loan layer 510
  • the second layer is set as the repayment layer 520
  • the third layer is set as the delinquency layer 530, so that the process of providing and completing financial services can be layered. .
  • loan, repayment, and delinquency are examples of actions that occur in financial services, and actions that occur in financial services may be defined by various other service stages.
  • metaverse environment Multiple servers within the same layer may be reclassified by metaverse environment or may be secondary layered (560).
  • the metaverse environment is diverse, such as metaverse 1 (570) for seller A, metaverse 2 (580) for seller group A including seller A, and metaverse 3 (590) for all sellers. It can be implemented dimensionally.
  • Seller A may be a seller selling women's clothes
  • Seller Group A may be a seller group including a plurality of sellers selling women's clothes.
  • the server for financial services can collect supply chain data in connection with the server layer for supply chain services and provide financial services based on the supply chain data.
  • a plurality of servers included in the second data processing server group 555 may be linked with a plurality of servers included in the first data processing server group 550 to provide financial services.
  • the second data processing server group 555 is subordinate to the first data processing server group 550 and receives not only financial service data, but also supply chain data for financial services to generate second data 575. You can.
  • the second data 575 is transmitted to the second metaverse data processing server group, and the second metaverse data processing server group generates metaverse 1 (570), metaverse 2 (580), and metaverse 3 (590). Second metaverse data may be created to do this. The second metaverse data may be transmitted to the second metaverse data processing unit.
  • Figure 6 is a conceptual diagram showing metaverse data generation according to an embodiment of the present invention.
  • the metaverse data processing server group can generate metaverse data to be transmitted to the metaverse data processing unit from among the received data.
  • Metaverse data can be created by adding metaverse header information to the received data according to settings at the time of creation.
  • the header 600 of metaverse data may include first and second layer information of the data processing server group, seller information, and product information.
  • the first layer information is layered information based on the above-described first layering and may include information about the first layer that generated the data.
  • the secondary layer information is layered information based on the above-described secondary layering and may include information about the secondary layer that generated the data.
  • Seller information may include information for classifying sellers who sell products and receive financial services on the supply chain.
  • Product information may include information for classifying products that are distributed and sold on the supply chain and are the basis of financial services.
  • the metaverse can be implemented based on various variables (seller, product, etc.), and a header 600 of metaverse data can be added to provide a metaverse environment that takes various variables into account.
  • the header 600 may include a first layer header 610, a second layer header 620, a product header 630, and a seller header 660, and the product header 630 and seller header 650, respectively. Can be divided into standard headers 640 and 670 and individual headers 650 and 680.
  • Each of the standard header 640 and individual header 650 of the product header 630 can be set to n header levels.
  • the standard header 640 may include n header levels for product classification defined as a standard for integration on different metaverses.
  • the individual header 650 may include n header levels for individually defined product classification to manage only a specific metaverse. Based on the standard header 640, a plurality of different supply chains and financial services can be integrated and implemented as a metaverse, but individual supply chains and individual financial services can be implemented adaptively as needed. Header 650 may be defined.
  • the n header levels of each of the standard header 640 and the individual header 650 of the product header 630 have a hierarchical structure, and each of the n header levels can have a higher concept as it is set to a higher layer.
  • the first header level of the standard header 640 may be set to include products such as pencils at the second header level, stationery at the second header level, and industrial products at higher levels.
  • the n header levels corresponding to the product header may change depending on settings, and changes in the header may occur according to these changes.
  • each of the standard header 670 and the individual header 680 of the seller header 660 can be set to m header levels.
  • the m header levels of the standard header 670 and the individual header 680 of the seller header 660 have a hierarchical structure, and each of the m header levels can have a higher concept as it is set to a higher layer.
  • the first header level of the standard header 670 includes seller A
  • the second header level includes the first seller group
  • the third header level includes the second seller group, etc. It can be set as a concept.
  • the m header levels corresponding to the seller header 660 may change depending on settings, and header changes may occur according to these changes.
  • Header levels that are not set for the product header 630 and seller header 660 can be left blank without separate settings, if necessary.
  • the standard headers 640 and 670 may be adjusted based on the use of the individual headers in relation to the standard headers 640 and 670 and the individual headers 650 and 680. For example, by considering individual headers (650, 680) used in a specific metaverse, information on the level of actually commonly used headers is reflected, so that standard headers (640, 670) can be adjusted to better fit the actual business classification. It may be possible. Additionally, in the case of the header, considering the metaverse implementation environment, a separate metaverse header may be additionally defined only for a specific metaverse environment and used separately for implementation of the metaverse only.
  • Figure 7 is a conceptual diagram showing the operation of the metaverse data processing unit according to an embodiment of the present invention.
  • the metaverse data processing unit can receive metaverse data and transmit the processed data to the blockchain network and metaverse environment implementation unit through processing of the metaverse data.
  • the Metaverse data processing department can classify Metaverse data into data to be recorded on the blockchain network and data to be recorded in the Metaverse environment implementation department.
  • the metaverse data processing unit may perform primary filtering (710) based on header information. First, considering the currently implemented metaverse environment, metaverse data that is not necessary for implementing the current metaverse environment can be removed. For example, if there is no separate request for a metaverse environment for seller B and product X, metaverse data for seller B and product X may be filtered.
  • the metaverse data processing unit can transmit the metaverse data to the metaverse environment implementation unit through metaverse data classification. For example, if the metaverse for Seller A and Seller Group A must be implemented, metaverse data corresponding to Seller A and Seller Group A must be classified through header filtering and transmitted to the Metaverse Environment Implementation Unit 730. You can.
  • the Metaverse data processing unit can generate a hash value by grouping the Metaverse data for recording on the blockchain and store the generated hash value on the blockchain network 740.
  • time units are set for each metaverse, and hash values for metaverse data collected for each time unit can be recorded on the blockchain network 740.
  • a first time unit for seller A and a second time unit for seller group A may be set.
  • Metaverse data for Seller A generated on the first time unit may be grouped and generated as a hash value along with Seller A's identification information.
  • the generated hash value may be stored on the blockchain network 740.
  • the metaverse data for seller group A generated on the second time unit may be grouped and generated as a hash value along with the identification information of seller group A.
  • the generated hash value may be stored on the blockchain network 740.
  • the first time unit and the second time unit can be adjusted based on the creation rate of metaverse data. The faster the metaverse data creation rate, the shorter the time unit can be set.
  • metaverse data which is time-critical data among metaverse data
  • time is not grouped by time and can be preferentially stored on the blockchain network.
  • data on products with an expiration date is not grouped by time, but can be stored on the blockchain as soon as it is generated.
  • time-critical metaverse data related to financial services such as loan timing, repayment timing, and delinquency timing, can be recorded directly on the blockchain without considering time units.
  • Figure 8 is a conceptual diagram showing the operation for linking between metaverses according to an embodiment of the present invention.
  • the first metaverse data generated based on the supply chain service may be processed by the first metaverse data processing unit and transmitted to the first blockchain network and the first metaverse environment implementation unit.
  • the second metaverse data generated based on financial services may be processed by the second metaverse data processing unit and transmitted to the second blockchain network and the second metaverse environment implementation unit.
  • some second data may be determined based on the first data, and some first metaverse data and some second metaverse data may have a dependent relationship. For example, financial services that take supply chain data into account may be provided, and metaverse data may be created due to these financial services.
  • the first metaverse data, the second metaverse data, and the interdependency subject information may be information about the subject that generated the first metaverse data and the second metaverse data that have mutual dependency.
  • the inter-metaverse interconnection network implementation device 800 stores first metaverse data, second metaverse data, and interdependency subject information having interdependence, and first metaverse data and second metaverse data related to the interdependency subject. Data can be processed and stored in a third blockchain network 810.
  • the first metaverse data is data related to supply chain services, so it is generated continuously
  • the second metaverse data is data related to financial services, so it may be generated more intermittently than the first metaverse data.
  • the first metaverse data may be periodically grouped and stored on the third blockchain network 810 as a first format hash value.
  • a second format hash value combining the first format hash value of each of the existing grouped first metaverse data and the second metaverse data is generated, and the third blockchain network (810) ) can be stored on
  • Figure 9 is a conceptual diagram showing a method for generating and managing product distribution data according to an embodiment of the present invention.
  • product distribution data may be generated differently depending on the type of product in order to track the movement of the product along the distribution path.
  • a product that requires identification of individual products may be a first type product 910, and a product that does not require identification of individual products may be a second type product 920.
  • the first type product 910 may be created based on a non-fungible token (NFT) and managed as an NFT
  • the second type product 920 may be created based on a fungible token (FT) and managed as an FT.
  • Expensive products or products requiring specification may be defined and managed as first type products 910, and other products may be defined and managed as second type products 920.
  • a TV with serial number XXXXXX is defined as a first type product 910, and one NFT corresponding to a TV with serial number XXXXX can be issued.
  • 1000 pencils are defined as a second type product 920, so 1000 FTs corresponding to the pencils can be issued.
  • product production address (950) corresponding to product production may be a storage address 960 and a product sales address 970 corresponding to product sales. Based on the movement of NFTs and FTs corresponding to products on the blockchain, operations corresponding to the production, sale, and distribution of products in the metaverse can be confirmed.
  • Product production data 355, product storage data 365, and product sales data 975 corresponding to NFT and FT are generated in the data processing server group or the first metaverse data processing server group and are stored as first metaverse data. 1 Can be used to implement a metaverse environment.
  • Figure 10 is a conceptual diagram showing a method for managing product distribution data on a blockchain according to an embodiment of the present invention.
  • an NFT for the product can be created at the product production address.
  • An NFT for the product is created, and the NFT can be matched with product production data.
  • NFT and product production data are created with a first hash value (1015), and the first hash value (1015) can be recorded on the blockchain.
  • the NFT for the product can be sent to the product storage address.
  • the NFT can be matched with the product storage data.
  • NFT and product storage data are generated as a second hash value (1025), and the second hash value (1025) can be recorded on the blockchain.
  • the NFT for the product can be sent to the product sales address.
  • the NFT can be matched with product sales data.
  • NFT and product sales data are generated as a third hash value 1035, and the third hash value 1035 can be recorded on the blockchain.
  • the product production address, product storage address, and product sales address may be wallet addresses that generate transactions on the blockchain. Based on the movement and hash value of the NFT for the product, the movement of the first type of product on the supply chain is tracked, and the movement of the product on the supply chain can be confirmed on the metaverse.
  • This method can be expressed in terms of a single NFT product distribution data management method.
  • a hash value may not be generated, and an NFT may be created based on product production data, product storage data, and product sales data in each of the product production procedure, product storage procedure, and product sales procedure.
  • NFT product production
  • NFT product storage
  • NFT product production
  • NFTs product sales
  • This method can be expressed in terms of a step-by-step NFT product distribution data management method.
  • NFT-based product distribution data management method can be used. If management of product distribution data is required only in one supply chain-based metaverse, a step-by-step NFT product distribution data management method can be used.
  • Figure 11 is a conceptual diagram showing a method for managing product data on a blockchain according to an embodiment of the present invention.
  • a FT for the product may be created at the product production address. For example, if there are 1000 shampoos, 1000 FTs can be created. FT can be matched with product production data. FT, number of FTs, and product production data are generated as a first hash value, and the first hash value 1150 can be recorded on the blockchain.
  • FT for the product can be sent to the product storage address.
  • a plurality of FTs may be stored in different storage locations, and when the storage location changes, different storage data may be generated or transmitted to different product storage addresses to reflect changes in product storage.
  • 1000 shampoos may be created with 1000 FTs, 500 shampoos may be stored in a first storage location, and the remaining 500 shampoos may be stored in a second storage location.
  • 500 FTs may be transmitted to the first product storage address, and first product storage data may be generated.
  • the remaining 500 FTs are sent to the second product storage address, and second product storage data can be generated.
  • the FT for the product can be sent to the product sales address. Similar to the product storage procedure, each of the 1000 FTs is moved to the product sales address according to the shipment quantity, and when the FT corresponding to the sales quantity is moved, the FT can be matched with product sales data. FT of the sales quantity sold and product sales data are generated as a fourth hash value 1180, and the fourth hash value 1180 can be recorded on the blockchain.
  • the product production address, product storage address, and product sales address may be wallet addresses that generate transactions on the blockchain. Based on the FT movement and hash value for the product, the movement of the second type product is tracked in the supply chain and metaverse, and users can accurately check the movement of the product on the metaverse.
  • the processing of the above NFT or FT-based product production data, product storage data, and product sales data is performed by the first metaverse data processing group of the first metaverse implementation device, and NFT or FTized product production data and product storage are performed by the first metaverse data processing group.
  • Data and product sales data can be used to implement a metaverse environment.
  • the block creation time on the blockchain can be adjusted to implement a metaverse environment based on FT and NFT data.
  • the blockchain for processing product distribution data of the present invention can adaptively adjust the block creation time by considering the time when product distribution data is generated and the time when product distribution data is not generated.
  • the transaction amount for product distribution data can be additionally considered and the block creation time can be relatively adjusted by taking into account the characteristics of the product (for example, fresh food) for which product distribution data must be generated immediately.
  • the blockchain data processing device (or blockchain data processing unit) can determine the expected block creation time based on the block creation time that changes adaptively as above.
  • a blockchain data processing device may include a plurality of block generation consensus nodes.
  • records of transactions occurring on the blockchain are collected for each time zone, and block creation times can be adaptively determined for each time zone based on the transaction records.
  • Transactions can be classified into two types.
  • the first type of transaction is a transaction in which block creation time is important and may include, for example, transactions related to product receipt and product shipment.
  • the second type of transaction is a transaction in which block creation time is not important and may include, for example, a transaction related to product storage or a transaction for determining the appropriate price of a product.
  • the block creation time determination device can determine the block creation time based on the transaction that occurs.
  • the block creation time determination device may filter the second type transaction, extract the first type transaction, and perform learning to determine the block creation time for block creation.
  • product distribution data creation time or product receipt, storage, and shipment time
  • product distribution data non-generation time or time when product receipt, storage, and shipment do not occur
  • transaction time is hierarchically divided into Learning about the transaction volume that occurs over time can be performed by dividing it into:
  • the block creation time determination device may perform learning to determine the block creation time based on the first type transaction and the block creation time when the first type transaction occurs.
  • the first type transaction may include product distribution data creation time information and time layer information regarding whether it is a product distribution data creation time or a non-product distribution data creation time.
  • Time layer information is information that stratifies time units and can be used to stratify time units to perform block generation considering the time sensitivity of the block creation time.
  • the first time layer is the smallest time unit and may be in seconds, the second time layer may be in minutes, and the third time layer may be in hours.
  • learning about block creation times based on sensitivity in seconds, learning about block creation times based on sensitivity in minutes, and learning about block creation times based on sensitivity in hours are performed. It can be.
  • the block creation time determination device can set time sensitivity (sensitivity in seconds, sensitivity in minutes, sensitivity in hours) and generate blocks so that the block creation time is less than or equal to the critical block creation time based on the learned results. For example, if the device for determining the block creation time sets the time sensitivity to a sensitivity in seconds, a block can be created with the sensitivity in seconds so that the block creation time is less than or equal to the critical block creation time.
  • the embodiments according to the present invention described above can be implemented in the form of program instructions that can be executed through various computer components and recorded on a computer-readable recording medium.
  • the computer-readable recording medium may include program instructions, data files, data structures, etc., singly or in combination.
  • Program instructions recorded on the computer-readable recording medium may be specially designed and configured for the present invention, or may be known and usable by those skilled in the computer software field.
  • Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, and magneto-optical media such as floptical disks. medium), and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, etc.
  • Examples of program instructions include not only machine language code such as that created by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
  • a hardware device can be converted into one or more software modules to perform processing according to the invention and vice versa.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 방법 및 이러한 방법을 수행하는 장치에 관한 것이다. 메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 방법은 제1 메타버스 구현 장치가 제1 타입 상품에 대해 NFT(non-fungible token) 기반의 상품 유통 데이터를 생성하는 단계, 제1 메타버스 구현 장치가 제2 타입 상품에 대해 FT(fungible token)기반의 상품 유통 데이터를 생성하는 단계와 제1 메타버스 구현 장치가 NFT 기반의 상품 유통 데이터 및 FT 기반의 상품 유통 데이터를 기반으로 서플라이체인 서비스와 관련된 제1 메타버스를 구현하는 단계를 포함할 수 있다.

Description

메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 방법 및 이러한 방법을 수행하는 장치
본 발명은 메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 방법 및 이러한 방법을 수행하는 장치에 관한 것이다. 보다 상세하게는 메타버스 기반의 상품 유통 서비스 및 금융 서비스를 제공하기 위한 메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 방법 및 이러한 방법을 수행하는 장치에 관한 것이다.
메타버스 플랫폼과 컨텐츠를 제공하는 주요 기업의 성장세가 이어지고 있고, 투자 및 기술 개발이 늘어나고 금융상품이 출시되는 등 관련 시장이 확대되고 있다.
네이버의 메타버스 플랫폼 제페토의 2018년 출시 이후 이용자는 2억명을 초과하였다. 미국의 로블록스는 게임 플랫폼으로 큰 인기를 얻으며 일일 활성 이용자(DAU)가 2021년 6월 기준 4,660만 명으로 2020년 7월 대비 28% 증가했다.
페이스북, 애플, 마이크로소프트 등 글로벌 빅테크 기업들은 메타버스 분야의 기술 혁신을 위해 투자와 비전을 제시하고, 팀 개편 및 기술기업 인수 등을 적극 추진하고 있다. 아울러 국내외 금융회사는 메타버스 관련 펀드, ETF, ETN 등 다양한 금융상품을 출시하는 등 투자에 대한 관심도 상승하고 있다.
금융업의 경우 메타버스를 통해 정보의 전달력과 고객의 편리성을 높일 수 있을 것으로 기대되며 실제 VR(가상현실), AR(증강현실) 등 메타버스와 연계된 서비스를 제공하는 금융회사가 늘고 있다.
기술의 발달로 메타버스 활용 범위가 넓어지면 금융을 포함한 여러 의사소통 활동의 기반이 모바일 환경에서 메타버스(가상세계)로 이동할 수 있다. 메타버스 환경이 구축될 경우 스마트폰 디스플레이라는 시각적 제약에서 벗어나고, 소통 방식도 터치에서 음성 또는 움직임으로 확장될 수 있다.
금융 회사는 보다 정확하고 자세한 정보 전달이 가능하며, 고객은 점포 방문 없이도 편리하게 서비스 이용이 가능하다. 이러한 메타버스 기술은 금융업뿐만 아니라 물류와 같은 유통에서도 활용될 수 있다. 메타버스 기술을 통해 상품의 유통과 상태에 대한 보다 정확하고 직관적인 판단이 가능하고, 이러한 다양한 분야에 메타버스를 적용하여 새로운 서비스가 창출되는 것도 가능하다.
관련 기술로는 국내 출원 10-2021-0116417호가 있다.
본 발명은 상술한 문제점을 모두 해결하는 것을 그 목적으로 한다.
또한, 본 발명은, 메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 것을 목적으로 한다.
또한, 본 발명은, 상품 식별의 필요 여부를 고려하여 NFT 또는 FT를 기반으로 메타버스 상에서 서플라이체인 상의 상품의 이동을 관리 및 확인할 수 있도록 상품 유통 데이터를 생성 및 관리하는 것을 목적으로 한다.
상기 목적을 달성하기 위한 본 발명의 대표적인 구성은 다음과 같다.
본 발명의 일 실시예에 따르면, 메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 방법은 제1 메타버스 구현 장치가 제1 타입 상품에 대해 NFT(non-fungible token) 기반의 상품 유통 데이터를 생성하는 단계, 상기 제1 메타버스 구현 장치가 제2 타입 상품에 대해 FT(fungible token)기반의 상품 유통 데이터를 생성하는 단계와 상기 제1 메타버스 구현 장치가 상기 NFT 기반의 상품 유통 데이터 및 상기 FT 기반의 상품 유통 데이터를 기반으로 서플라이체인 서비스와 관련된 제1 메타버스를 구현하는 단계를 포함할 수 있다.
한편, 상기 제1 타입 상품은 개별 상품에 대한 식별이 필요한 상품이고, 상기 제2 타입 상품은, 개별 상품에 대한 식별이 필요하지 않은 상품일 수 있다.
또한, 상기 NFT는 상품 생산 절차(제1 타입 상품), 상품 보관 절차(제1 타입 상품), 상품 판매 절차(제1 타입 상품) 상에서 지갑을 통해 이동되고, 상기 FT는 상품 생산 절차(제2 타입 상품), 상품 보관 절차(제2 타입 상품), 상품 판매 절차(제2 타입 상품) 상에서 지갑을 통해 이동될 수 있다.
본 발명의 다른 실시예에 따르면, 메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 제1 메타버스 구현 장치는 제1 타입 상품에 대해 NFT(non-fungible token) 기반의 상품 유통 데이터를 생성하고, 제2 타입 상품에 대해 FT(fungible token)기반의 상품 유통 데이터를 생성하고, 상기 NFT 기반의 상품 유통 데이터 및 상기 FT 기반의 상품 유통 데이터를 기반으로 서플라이체인 서비스와 관련된 제1 메타버스를 구현할 수 있다.
한편, 상기 제1 타입 상품은 개별 상품에 대한 식별이 필요한 상품이고, 상기 제2 타입 상품은, 개별 상품에 대한 식별이 필요하지 않은 상품일 수 있다.
또한, 상기 NFT는 상품 생산 절차(제1 타입 상품), 상품 보관 절차(제1 타입 상품), 상품 판매 절차(제1 타입 상품) 상에서 지갑을 통해 이동되고, 상기 FT는 상품 생산 절차(제2 타입 상품), 상품 보관 절차(제2 타입 상품), 상품 판매 절차(제2 타입 상품) 상에서 지갑을 통해 이동될 수 있다.
본 발명에 의하면, 메타버스 상에서 상품 유통 데이터가 생성 및 관리될 수 있다.
또한, 본 발명에 의하면, 상품 식별의 필요 여부를 고려하여 NFT 또는 FT를 기반으로 메타버스 상에서 서플라이체인 상의 상품의 이동을 관리 및 확인할 수 있도록 상품 유통 데이터를 생성 및 관리될 수 있다.
도 1은 본 발명의 실시예에 따른 메타버스 구현 시스템을 나타낸 개념도이다.
도 2는 본 발명의 실시예에 따른 제1 메타버스 구현 장치를 나타낸 개념도이다.
도 3은 본 발명의 실시예에 따른 제2 메타버스 구현 장치를 나타낸 개념도이다.
도 4는 본 발명의 실시예에 따른 제1 데이터 처리 서버 그룹에 포함되는 복수의 서버를 기반으로 한 메타버스 구현 방법을 나타낸 개념도이다.
도 5는 본 발명의 실시예에 따른 제2 데이터 처리 서버 그룹에 포함되는 복수의 서버를 나타낸 개념도이다.
도 6은 본 발명의 실시예에 따른 블록체인 상의 데이터 처리 방식을 나타낸 개념도이다.
도 7은 본 발명의 실시예에 따른 메타버스 데이터 처리부의 동작을 나타낸 개념도이다.
도 8은 본 발명의 실시예에 따른 메타버스간 연동을 위한 동작을 나타낸 개념도이다.
도 9는 본 발명의 실시예에 따른 상품 유통 데이터 생성 및 관리 방법을 나타낸 개념도이다.
도 10은 본 발명의 실시예에 따른 블록체인 상의 상품 유통 데이터 관리 방법을 나타낸 개념도이다.
도 11은 본 발명의 실시예에 따른 블록체인 상의 상품 데이터 관리 방법을 나타낸 개념도이다.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이러한 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 본 명세서에 기재되어 있는 특정 형상, 구조 및 특성은 본 발명의 정신과 범위를 벗어나지 않으면서 일 실시예로부터 다른 실시예로 변경되어 구현될 수 있다. 또한, 각각의 실시예 내의 개별 구성요소의 위치 또는 배치도 본 발명의 정신과 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 행하여 지는 것이 아니며, 본 발명의 범위는 특허청구범위의 청구항들이 청구하는 범위 및 그와 균등한 모든 범위를 포괄하는 것으로 받아들여져야 한다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 구성요소를 나타낸다.
이하에서는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 여러 바람직한 실시예에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.
도 1은 본 발명의 실시예에 따른 메타버스 구현 시스템을 나타낸 개념도이다.
도 1에서는 서플라이체인 서비스 및 금융 서비스를 메타버스 상에 구현하기 위한 메타버스 구현 시스템이 개시된다.
도 1을 참조하면, 메타버스 구현 시스템은 제1 메타버스 구현 장치(110), 제2 메타버스 구현 장치(120), 메타버스 간 연동 네트워크 구현 장치(150), 서플라이체인 서비스 장치(130) 및 금융 서비스 장치(140)를 포함할 수 있다.
제1 메타버스 구현 장치(110)는 서플라이체인 서비스와 관련된 메타버스를 위해 구현될 수 있다. 서플라이체인 서비스와 관련된 메타버스는 제1 메타버스(116)라는 용어로 표현될 수 있다. 제1 메타버스(116)는 제1 블록체인 네트워크(113)와 연동되고, 일부 데이터에 대한 처리는 제1 블록체인 네트워크(113)를 기반으로 수행될 수 있다.
제2 메타버스 구현 장치(120)는 금융 서비스와 관련된 메타버스를 위해 구현될 수 있다. 금융 서비스와 관련된 메타버스는 제2 메타버스(126)라는 용어로 표현될 수 있다. 제2 메타버스(126)는 제2 블록체인 네트워크(123)와 연동되고, 일부 데이터에 대한 처리는 제2 블록체인 네트워크(123)를 기반으로 수행될 수 있다.
메타버스 간 연동 네트워크 구현 장치(150)는 제1 메타버스(116)와 제2 메타버스(126) 간의 연동을 위해 구현될 수 있다. 메타버스 간의 연동은 제1 메타버스(116)에서 발생된 제1 메타버스 데이터를 기반으로 한 제2 메타버스(126) 상의 프로세스, 제2 메타버스(126)에서 발생된 제2 메타버스 데이터를 기반으로 한 제1 메타버스(116) 상의 프로세스를 위해 수행될 수 있다. 메타버스 간 연동 네트워크 구현 장치(150)는 메타버스 간 연동을 위해 별도의 제3 블록체인 네트워크(155)를 정의할 수 있다.
서플라이체인 서비스 장치(130)는 서플라이체인 기반의 서비스를 제공하는 장치이다. 서플라이체인 서비스 장치(130)는 서플라이체인 상에서 발생되는 상품 유통 데이터를 발생시킬 수 있다. 서플라이체인 데이터는 제1 메타버스(116) 상에서 상품 유통 액션을 발생시키고, 메타버스 환경을 변화시킬 수 있다. 또한, 서플라이체인 데이터 중 적어도 하나의 데이터는 제1 블록체인 네트워크(113) 상에 기록될 수 있다.
금융 서비스 장치(140)는 금융 서비스를 제공하는 장치이다. 금융 서비스 장치(140)는 금융 서비스 상에서 발생되는 금융 서비스 데이터를 발생시킬 수 있다. 금융 서비스 데이터는 제2 메타버스(126) 상에서 금융 액션을 발생시키고, 메타버스 환경을 변화시킬 수 있다. 또한, 금융 서비스 데이터 중 적어도 하나의 데이터는 제2 블록체인 네트워크(123) 상에 기록될 수 있다.
도 2는 본 발명의 실시예에 따른 제1 메타버스 구현 장치를 나타낸 개념도이다.
도 2에서는 서플라이체인 서비스와 관련된 메타버스를 구현하기 위한 제1 메타버스 구현 장치가 개시된다.
도 2를 참조하면, 제1 메타버스 구현 장치는 제1 데이터 처리 서버 그룹(210), 제1 메타버스 데이터 처리 서버 그룹(220), 제1 메타버스 데이터 처리부(230), 제1 블록체인 네트워크(240) 및 제1 메타버스 환경 구현부(250)를 포함할 수 있다.
제1 데이터 처리 서버 그룹(210)은 서플라이체인 서비스 상에서 발생하는 서플라이체인 데이터를 처리하는 데이터 처리 서버를 포함할 수 있다. 서플라이체인 서비스는 상품의 생산, 판매, 보관, 유통, 구매 등과 같은 상품 유통과 관련된 서비스를 제공하고, 상품 유통 상에서 발생되는 데이터인 서플라이체인 데이터를 수집하고 처리할 수 있다.
제1 데이터 처리 서버 그룹(210)에 포함되는 복수의 데이터 처리 서버는 계층화될 수 있고, 계층별로 수집되는 데이터 처리 서버의 데이터는 메타버스의 구현을 위해 선택적으로 활용될 수 있다. 제1 메타버스 환경 구현부(250)는 계층별로 위치한 적어도 하나의 데이터 처리 서버에서 생성되는 데이터를 기반으로 메타버스 상에 서플라이체인 서비스를 구현할 수 있다.
이하, 설명의 편의상 제1 데이터 처리 서버 그룹(210)에서 생성되는 데이터는 제1 데이터라는 용어로 표현된다.
제1 메타버스 데이터 처리 서버 그룹(220)은 메타버스 상에서 필요한 데이터 처리하기 위해 구현될 수 있다. 제1 메타버스 데이터 처리 서버 그룹(220)은 제1 데이터 처리 서버 그룹(210)에서 생성되는 제1 데이터를 처리하여 제1 메타버스 데이터를 생성할 수 있다.
제1 메타버스 데이터 처리 서버 그룹(220)에 포함되는 복수의 메타버스 데이터 처리 서버 각각은 제1 데이터 처리 서버 그룹(210)에 포함되는 복수의 데이터 처리 서버 각각과 연동될 수 있다. 복수의 데이터 처리 서버 각각은 연동된 복수의 메타버스 데이터 처리 서버 각각으로 데이터를 전송하고, 복수의 메타버스 데이터 처리 서버 각각은 수신한 데이터를 처리하여 제1 메타버스 데이터를 생성할 수 있다.
제1 메타버스 데이터 처리 서버 그룹(220)에서 생성된 제1 메타버스 데이터는 제1 메타버스 데이터 처리부(230)로 전송될 수 있다.
제1 메타버스 데이터 처리부(230)는 제1 메타버스 데이터를 수신하고, 제1 메타버스 데이터에 대한 처리를 통해 제1 블록체인 네트워크(240)와 제1 메타버스 환경 구현부(250)로 처리된 데이터를 전송할 수 있다. 구체적으로 제1 메타버스 데이터 처리부(230)는 제1 메타버스 데이터를 제1 블록체인 네트워크(240) 상에 기록되어야 할 데이터와 제1 메타버스 환경 구현부(250)에 기록되어야 할 데이터로 분류할 수 있다.
제1 메타버스 데이터의 분류 이후, 실시간 또는 주기적으로 처리된 데이터를 제1 블록체인 네트워크(240)와 제1 메타버스 환경 구현부(250)로 전송할 수 있다.
제1 블록체인 네트워크(240)는 제1 메타버스 데이터를 수신하고, 제1 메타버스 데이터를 블록체인 상에 기록하기 위해 구현될 수 있다. 제1 블록체인 네트워크는 제1 메타버스 데이터를 처리하기 위한 스마트컨트랙트를 포함하고, 저장된 스마트컨트랙트를 기반으로 제1 메타버스 데이터를 처리하여 메타버스 환경을 구현할 수 있다.
제1 메타버스 환경 구현부(250)는 제1 메타버스 데이터를 기반으로 제1 메타버스 환경을 구현할 수 있다. 제1 메타버스 환경은 서플라이체인에 대응되는 메타버스 상의 환경일 수 있다. 제1 메타버스 환경은 공통적으로 구현되는 제1 공통 메타버스 환경, 개별 사용자, 개별 사용자 그룹을 위한 제1 개별 메타버스 환경을 포함할 수 있다. 제1 메타버스 환경을 통해 사용자는 상품에 대한 서플라이체인 서비스가 이루어지는 것을 메타버스 공간 상에서 확인할 수 있고, 메타버스 상에서 확인되는 서플라이체인을 기반으로 한 다른 서비스(예를 들어, 금융 서비스)로의 확장이 이루어질 수 있다.
도 3은 본 발명의 실시예에 따른 제2 메타버스 구현 장치를 나타낸 개념도이다.
도 3에서는 금융 서비스와 관련된 메타버스를 구현하기 위한 제2 메타버스 구현 장치가 개시된다.
도 3을 참조하면, 제2 메타버스 구현 장치는 제2 데이터 처리 서버 그룹(310), 제2 메타버스 데이터 처리 서버 그룹(320), 제2 메타버스 데이터 처리부(330), 제2 블록체인 네트워크(340) 및 제2 메타버스 환경 구현부(350)를 포함할 수 있다.
제2 데이터 처리 서버 그룹(310)은 금융 서비스 상에서 발생하는 데이터를 처리하는 데이터 처리 서버를 포함할 수 있다. 금융 서비스는 대출, 금리, 상환, 투자, 예금 등과 같은 금융 관련 서비스를 포함하고, 금융 서비스 상에서 발생되는 데이터인 금융 데이터를 수집하고 처리할 수 있다.
제2 데이터 처리 서버 그룹(310)에 포함되는 복수의 데이터 처리 서버는 계층화될 수 있고, 계층별로 수집되는 데이터 처리 서버의 데이터는 메타버스의 구현을 위해 선택적으로 활용될 수 있다. 제2 메타버스 환경 구현부(350)는 계층별로 위치한 적어도 하나의 데이터 처리 서버에서 생성되는 데이터를 기반으로 메타버스 상에 금융 서비스를 구현할 수 있다.
이하, 설명의 편의상 제2 데이터 처리 서버 그룹(310)에서 생성되는 데이터는 제2 데이터라는 용어로 표현된다.
전술한 제1 데이터 처리 서버 그룹과 제2 데이터 처리 서버 그룹(310) 간의 네트워크가 존재하고, 제1 데이터 처리 서버 그룹과 제2 데이터 처리 서버 그룹(310) 간의 네트워크 상에서 데이터 간의 상호 교환이 발생될 수 있다. 예를 들어, 제1 메타버스 환경 및 제2 메타버스 환경 간의 인터랙션이 발생하는 경우, 제1 메타버스 환경 및 제2 메타버스 환경 간에 데이터의 상호 교환이 발생될 수 있다. 상호 교환된 데이터는 별도의 포맷으로 메타버스 간 연동 네트워크 구현 장치로 전달되어 메타버스 간 상호 작용이 가능하도록 할 수 있다.
제2 메타버스 데이터 처리 서버 그룹(320)은 메타버스 상에서 필요한 데이터 처리하기 위해 구현될 수 있다. 제2 메타버스 데이터 처리 서버 그룹(320)은 제2 데이터 처리 서버 그룹(310)에서 생성되는 제2 데이터를 처리하여 제2 메타버스 데이터를 생성할 수 있다.
제2 메타버스 데이터 처리 서버 그룹(320)에 포함되는 복수의 메타버스 데이터 처리 서버 각각은 제2 데이터 처리 서버 그룹(310)에 포함되는 복수의 데이터 처리 서버 각각과 연동될 수 있다. 복수의 데이터 처리 서버 각각은 연동된 복수의 메타버스 데이터 처리 서버 각각으로 데이터를 전송하고, 복수의 메타버스 데이터 처리 서버 각각은 수신한 데이터를 처리하여 제2 메타버스 데이터를 생성할 수 있다.
제2 메타버스 데이터 처리 서버 그룹(320)에서 생성된 제2 메타버스 데이터는 제2 메타버스 데이터 처리부(330)로 전송될 수 있다.
제2 메타버스 데이터 처리부(330)는 제2 메타버스 데이터를 수신하고, 제2 메타버스 데이터에 대한 처리를 통해 제2 블록체인 네트워크(340)와 제2 메타버스 환경 구현부(350)로 처리된 데이터를 전송할 수 있다. 구체적으로 제2 메타버스 데이터 처리부(330)는 제2 메타버스 데이터를 제2 블록체인 네트워크(340) 상에 기록되어야 할 데이터와 제2 메타버스 환경 구현부(350)에 기록되어야 할 데이터로 분류할 수 있다.
제2 메타버스 데이터의 분류 이후, 실시간 또는 주기적으로 처리된 데이터는 제2 블록체인 네트워크(340)와 제2 메타버스 환경 구현부(350)로 전송될 수 있다.
제2 블록체인 네트워크(340)는 제2 메타버스 데이터를 수신하고, 제2 메타버스 데이터를 블록체인 상에 기록하기 위해 구현될 수 있다. 제2 블록체인 네트워크(340)는 제2 메타버스 데이터를 처리하기 위한 스마트컨트랙트를 포함하고, 저장된 스마트컨트랙트를 기반으로 제2 메타버스 데이터를 처리하여 메타버스 환경을 구현할 수 있다.
제2 메타버스 환경 구현부(350)는 제2 메타버스 데이터를 기반으로 메타버스 환경을 구현할 수 있다. 제2 메타버스 환경은 금융 서비스에 대응되는 메타버스 상의 환경일 수 있다. 제2 메타버스 환경은 공통적으로 구현되는 제2 공통 메타버스 환경, 개별 사용자, 개별 사용자 그룹을 위한 제2 개별 메타버스 환경을 포함할 수 있다. 제2 메타버스 환경을 통해 사용자는 금융 서비스가 이루어지는 것을 메타버스 공간 상에서 확인할 수 있고, 메타버스 상에서 확인되는 금융 서비스를 기반으로 한 다른 서비스(예를 들어, 서플라이체인 서비스)로의 확장이 이루어질 수 있다.
도 4는 본 발명의 실시예에 따른 제1 데이터 처리 서버 그룹에 포함되는 복수의 서버를 기반으로 한 메타버스 구현 방법을 나타낸 개념도이다.
도 4에서는 서플라이체인 서비스를 기반으로 한 메타버스를 구현하기 위한 한 제1 데이터 처리 서버 그룹의 계층화 동작이 개시된다.
도 4를 참조하면, 서플라이체인 서비스를 위한 제1 데이터 처리 서버 그룹은 하위 계층부터 상위 계층까지 제1 계층 내지 제n 계층으로 1차 계층화(400)될 수 있다.
복수의 데이터 처리 서버는 서플라이체인 상에서 발생하는 서플라이체인 데이터를 수집하는 서버일 수 있고, 복수의 데이터 처리 서버의 계층은 서플라이체인 상에서 데이터의 발생을 고려하여 결정될 수 있다. 서플라이체인 상에서 생산, 판매, 보관, 유통, 구매 등과 같은 행위가 순차적으로 일어날 수 있다. 이러한 서플라이체인 상의 행위가 하위 계층에서 상위 계층으로 데이터를 전달하면서 이루어질 수 있다. 예를 들어, 제1 계층(410)은 생산 계층, 제2 계층(420)은 판매 계층, 제3 계층(430)은 보관 계층, 제4 계층(440)은 유통 계층, 제5 계층(450)은 구매 계층으로 설정되어 상품이 생산되어 판매 절차를 통해 구매자에게 전달되는 과정까지가 계층화될 수 있다.
생산, 판매, 보관, 유통, 구매는 서플라이체인 상에서 발생하는 행위에 대한 하나의 예시로서 다른 다양한 서비스 단계로 서플라이체인 상에서 발생하는 행위가 정의될 수 있다.
동일한 계층 내의 복수의 데이터 처리 서버들이 메타버스 환경별로 다시 분류되거나 2차 계층화(460)될 수 있다. 예를 들어, 판매자A에 대한 메타버스1(470), 판매자A를 포함하는 판매자 그룹A에 대한 메타버스2(480), 전체 판매자에 대한 메타버스3(490) 등과 같이 메타버스 환경은 다양한 차원으로 구현될 수 있다. 또는 판매자가 아닌 상품A에 대한 메타버스4, 상품a를 포함하는 상품 그룹A에 대한 메타버스5, 전체 상품에 대한 메타머스6 등과 같이 메타버스 환경은 다양한 차원으로 구현될 수도 있다.
메타버스 환경은 메타버스 환경을 구현하는 변수(예를 들어, 판매자, 상품)와 변수 설정(변수 단일, 변수 그룹, 변수 전체 등)에 따라 다양하게 구현될 수 있고, 메타버스 환경을 구현하기 위해 동일 계층의 데이터 처리 서버들이 다시 분류되고, 2차 계층화(460)될 수 있다.
판매자A, 판매자 그룹A 각각에 대한 메타버스1 및 메타버스2를 구현하기 위한 방법이 예시적으로 개시된다.
(1) 메타버스1(470)
판매자a에 관련된 데이터 처리 서버들이 분류되어 그룹핑될 수 있다. 판매자A가 쿠팡, 네이버 스마트스토어에서 상품을 판매하는 경우, 쿠팡에 대응되는 데이터 처리 서버1, 네이버 스마트스토어에 대응되는 데이터 처리 서버2가 메타버스1(470)을 구현하기 위한 데이터 처리 서버로서 분류되어 그룹핑될 수 있다.
서버1 및 서버2 각각에서 판매자에 대응되는 발생되는 제1 데이터(475)가 제1 데이터 처리 서버 그룹에서 수집되어 제1 메타버스 데이터 처리 서버 그룹으로 전송될 수 있다. 제1 메타버스 데이터 처리 서버 그룹에서 메타버스1(470)을 생성하기 위한 제1 메타버스 데이터가 생성되고, 제1 메타버스 데이터는 제1 메타버스 데이터 처리부로 전송될 수 있다.
(2) 메타버스2(480)
판매자 그룹a에 관련된 서버들이 분류되어 그룹핑될 수 있다. 판매자A와 유사한 판매 특성을 가진 판매자 그룹이 판매자 그룹A일 수 있다. 판매자 그룹A는 다양한 플랫폼(쿠팡, 네이버 스마트스토어, 11번가, G 마켓 등)에서 상품을 판매할 수 있다. 다양한 플랫폼에 대응되는 복수의 서버 각각이 메타버스2(480)를 구현하기 위한 서버로서 분류되어 그룹핑될 수 있다.
메타버스2(480)는 메타버스1(470)을 포함하는 구조로서 메타버스1(470)을 위한 적어도 하나의 서버는 메타버스2(480)를 위한 복수의 서버 내에 포함되거나 계층화되어 존재할 수 있다. 판매자 그룹A에 포함되는 판매자A, 판매자A1, 판매자A2,쪋, 판매자A3 각각의 데이터를 수집하는 적어도 하나의 서버가 계층화되어 판매자 그룹A에 대응되는 데이터를 수집하는 서버를 이룰 수 있다.
마찬가지로, 판매자 그룹A에 대응되는 발생되는 제1 데이터가 제1 데이터 처리 서버 그룹에서 수집되어 제1 메타버스 데이터 처리 서버 그룹으로 전송될 수 있다. 제1 메타버스 데이터 처리 서버 그룹에서 메타버스2(480)을 생성하기 위한 제1 메타버스 데이터가 생성되고, 제1 메타버스 데이터는 제1 메타버스 데이터 처리부로 전송될 수 있다.
이러한 방식으로 설정에 따라 데이터 처리 서버가 계층화되거나 그룹핑되어 개별 판매자, 개별 판매자 그룹, 개별 상품, 상품 그룹 등에 대한 메타버스 환경이 필요에 따라 적응적으로 구현될 수 있다.
본 발명의 실시예에 따르면, 데이터의 효율적인 처리를 위해서 메타버스 구조를 고려한 데이터 전송이 이루어질 수 있다. 예를 들어, 메타버스1을 위한 제1 데이터는 동시에 메타버스1을 포함하는 메타버스2 및 메타버스3을 위한 제1 데이터일 수 있다. 또한, 메타버스2를 위한 제1 데이터는 메타버스2를 포함하는 메타버스3을 위한 제1 데이터일 수 있다. 따라서, 데이터의 중복 처리를 막기 위해 생성된 제1 데이터의 헤더에 포함된 제1 계층 헤더, 제2 계층 헤더를 기반으로 메타버스 간의 관계를 고려한 선택적인 전송이 이루어질 수 있다. 제1 계층 헤더, 제2 계층 헤더를 기반으로 메타버스 간의 관계가 결정될 수 있고, 제1 계층 헤더, 제2 계층 헤더를 기반으로 메타버스 데이터가 분류되어 메타버스 환경 구현부로 전달될 수 있다.
도 5는 본 발명의 실시예에 따른 제2 데이터 처리 서버 그룹에 포함되는 복수의 서버를 나타낸 개념도이다.
도 5에서는 금융 서비스를 제공하기 위한 제2 데이터 처리 서버 그룹의 계층화 동작이 개시된다.
도 5를 참조하면, 금융 서비스를 위한 제2 데이터 처리 서버 그룹(555)은 하위 계층부터 상위 계층까지 제1 계층 내지 제n 계층으로 1차 계층화(500)될 수 있다.
복수의 서버는 금융 서비스 상에서 발생하는 금융 서비스 데이터를 수집하는 데이터 처리 서버일 수 있고, 복수의 서버의 계층은 금융 서비스 상에서 데이터의 발생을 고려하여 결정될 수 있다. 금융 서비스에서는 대출, 상환(이자, 원금), 연체와 같은 행위가 순차적으로 일어날 수 있다. 이러한 금융서비스 상의 행위가 하위 계층에서 상위 계층으로 데이터를 전달하면서 이루어질 수 있다. 예를 들어, 제1 계층은 대출 계층(510), 제2 계층은 상환 계층(520), 제3 계층은 연체 계층(530)으로 설정되어 금융 서비스가 제공되고 완료되는 과정까지가 계층화될 수 있다.
대출, 상환, 연체는 금융 서비스 상에서 발생하는 행위에 대한 하나의 예시이고, 다른 다양한 서비스 단계로 금융 서비스 상에서 발생하는 행위가 정의될 수도 있다.
동일한 계층 내의 복수의 서버들이 메타버스 환경별로 다시 분류되거나 2차 계층화(560)될 수 있다. 서플라이체인 서비스와 마찬가지로 판매자A에 대한 메타버스1(570), 판매자A를 포함하는 판매자 그룹A에 대한 메타버스2(580), 전체 판매자에 대한 메타버스3(590) 등과 같이 메타버스 환경은 다양한 차원으로 구현될 수 있다.
금융 서비스는 개별 판매자에게 제공되되, 개별 판매자에게 제공되는 금융 서비스를 결정하기 위해 판매자가 포함되는 판매자 그룹, 전체 판매자의 특성이 반영될 수 있다. 예를 들어, 판매자A는 여성옷을 판매하는 판매자이고, 판매자 그룹A는 여성옷을 판매하는 복수의 판매자를 포함하는 판매자 그룹일 수 있다.
판매자A에게 금융 서비스를 제공하기 위해서는 판매자A에 대한 서플라이체인 데이터를 수집해야할 뿐만 아니라, 판매자 그룹A에 대한 서플라이체인 데이터를 수집해야할 수 있다.
따라서, 금융 서비스를 위한 서버는 서플라이체인 서비스를 위한 서버 계층과 연계되어 서플라이체인 데이터를 수집하고, 서플라이체인 데이터를 기반으로 금융 서비스를 제공할 수 있다. 제2 데이터 처리 서버 그룹(555)에 포함되는 복수의 서버는 금융 서비스를 제공하기 위해 제1 데이터 처리 서버 그룹(550)에 포함되는 복수의 서버와 연동될 수 있다.
이러한 방식으로 제2 데이터 처리 서버 그룹(555)은 제1 데이터 처리 서버 그룹(550)에 종속되어 금융 서비스 데이터뿐만 아니라, 금융 서비스를 위한 서플라이 체인 데이터를 수신하여 제2 데이터(575)를 생성할 수 있다.
제2 데이터(575)는 제2 메타버스 데이터 처리 서버 그룹으로 전송되고, 제2 메타버스 데이터 처리 서버 그룹에서 메타버스1(570), 메타버스2(580), 메타버스3(590)을 생성하기 위한 제2 메타버스 데이터가 생성될 수 있다. 제2 메타버스 데이터는 제2 메타버스 데이터 처리부로 전송될 수 있다.
도 6은 본 발명의 실시예에 따른 메타버스 데이터 생성을 나타낸 개념도이다.
도 6에서는 메타버스 데이터 처리 서버 그룹의 메타버스 데이터 생성 동작이 개시된다.
도 6을 참조하면, 메타버스 데이터 처리 서버 그룹은 수신 데이터 중 메타버스 데이터 처리부로 전송할 메타버스 데이터를 생성할 수 있다.
메타버스 데이터는 생성시 설정에 따라 수신한 데이터에 메타버스 헤더 정보를 추가하여 생성될 수 있다.
메타버스 데이터의 헤더(600)는 데이터 처리 서버 그룹의 1차 계층 정보 및 2차 계층 정보, 판매자 정보 및 상품 정보를 포함할 수 있다.
1차 계층 정보는 전술한 1차 계층화를 기반으로 계층화된 계층 정보로서 데이터를 생성한 1차 계층에 대한 정보를 포함할 수 있다.
2차 계층 정보는 전술한 2차 계층화를 기반으로 계층화된 계층 정보로서 데이터를 생성한 2차 계층에 대한 정보를 포함할 수 있다.
판매자 정보는 서플라이체인 상에서 상품을 판매하고, 금융 서비스를 제공받는 판매자를 분류하기 위한 정보를 포함할 수 있다.
상품 정보는 서플라이체인 상에서 유통되어 판매되고, 금융 서비스의 기초가 되는 상품을 분류하기 위한 정보를 포함할 수 있다.
메타버스는 다양한 변수(판매자, 상품 등)를 기초로 구현될 수 있고, 다양한 변수를 고려한 메타버스 환경을 제공하기 위해서 메타버스 데이터의 헤더(600)가 추가될 수 있다.
헤더(600)는 1차 계층 헤더(610), 2차 계층 헤더(620), 상품 헤더(630) 및 판매자 헤더(660)를 포함할 수 있고, 상품 헤더(630), 판매자 헤더(650) 각각은 분할되어 표준 헤더(640, 670)와 개별 헤더(650, 680)로 분할될 수 있다.
상품 헤더(630)의 표준 헤더(640)와 개별 헤더(650) 각각은 n개의 헤더 레벨로 설정될 수 있다.
표준 헤더(640)는 서로 다른 메타버스 상의 통합을 위해서 표준으로 정의된 상품 분류를 위한 n개의 헤더 레벨을 포함할 수 있다. 개별 헤더(650)는 특정 메타버스만을 관리하기 위해 개별적으로 정의된 상품 분류를 위한 n개의 헤더 레벨을 포함할 수 있다. 표준 헤더(640)를 기반으로 복수개의 서로 다른 서플라이체인, 금융 서비스가 통합적으로 메타버스로 구현 가능하되, 필요에 따라 적응적으로 개별 서플라이체인, 개별 금융 서비스에 대한 메타버스의 구현이 가능하도록 개별 헤더(650)가 정의될 수 있다.
상품 헤더(630)의 표준 헤더(640) 및 개별 헤더(650) 각각의 n개 헤더 레벨은 계층적인 구조를 가지고 있고, n개 헤더 레벨 각각은 상위 계층으로 설정될수록 상위 개념을 가질 수 있다. 예를 들어, 표준 헤더(640)의 제1 헤더 레벨은 연필, 제2 헤더 레벨은 문방구, 제3 헤더 레벨은 공산품 등과 같은 상위 계층으로 갈수록 해당 상품을 포함하는 개념으로 설정될 수 있다. 상품 헤더에 대응되는 n개의 헤더 레벨은 설정에 따라 변화될 수 있고, 이러한 변화에 따라서 헤더의 변화가 발생될 수도 있다.
마찬가지로 판매자 헤더(660)의 표준 헤더(670)와 개별 헤더(680) 각각은 m개의 헤더 레벨로 설정될 수 있다. 판매자 헤더(660)의 표준 헤더(670) 및 개별 헤더(680) 각각의 m개 헤더 레벨은 계층적인 구조를 가지고 있고, m개 헤더 레벨 각각은 상위 계층으로 설정될수록 상위 개념을 가질 수 있다. 예를 들어, 표준 헤더(670)의 제1 헤더 레벨은 판매자A, 제2 헤더 레벨은 제1 판매자 그룹, 제3 헤더 레벨은 제2 판매자 그룹 등과 같은 상위 계층으로 갈수록 해당 판매자나 판매자 그룹을 포함하는 개념으로 설정될 수 있다. 판매자 헤더(660)에 대응되는 m개의 헤더 레벨은 설정에 따라 변화될 수 있고, 이러한 변화에 따라서 헤더의 변화가 발생될 수도 있다.
상품 헤더(630), 판매자 헤더(660)에 대하여 필요에 따라 설정되지 않은 헤더의 레벨에 대해서는 별도의 설정없이 비워둘 수 있다.
또한, 본 발명의 실시예에 따르면, 표준 헤더(640, 670)와 개별 헤더(650, 680)와 관련하여 개별 헤더의 사용을 기초로 표준 헤더(640, 670)가 조정될 수도 있다. 예를 들어, 특정 메타버스에서 사용되는 개별 헤더(650, 680)를 고려하여 실제로 많이 사용되는 헤더 레벨에 대한 정보가 반영되어 표준 헤더(640, 670)가 보다 실제의 업무 상의 분류에 맞도록 조정될 수도 있다. 또한, 헤더의 경우, 메타버스 구현 환경을 고려하여 특정 메타버스 환경만을 위한 별도의 메타버스 헤더가 추가로 정의되어 해당 메타버스만의 구현을 위해서 별도로 사용될 수도 있다.
도 7은 본 발명의 실시예에 따른 메타버스 데이터 처리부의 동작을 나타낸 개념도이다.
도 7에서는 메타버스 데이터 처리부의 메타버스 데이터 처리 동작이 개시된다.
도 7을 참조하면, 메타버스 데이터 처리부는 메타버스 데이터를 수신하고, 메타버스 데이터에 대한 처리를 통해 블록체인 네트워크와 메타버스 환경 구현부로 처리된 데이터를 전송할 수 있다.
메타버스 데이터 처리부는 메타버스 데이터를 블록체인 네트워크 상에 기록되어야 할 데이터와 메타버스 환경 구현부에 기록되어야 할 데이터로 분류할 수 있다.
메타버스 데이터 처리부는 헤더 정보 기반 1차 필터링(710)을 수행할 수 있다. 우선적으로 현재 구현된 메타버스 환경을 고려하여 현재 메타버스 환경의 구현에 필요하지 않은 메타버스 데이터는 제거할 수 있다. 예를 들어, 판매자B, 상품X에 대하여 별도로 메타버스 환경에 대한 요청이 없는 경우, 판매자B, 상품X에 대한 메타버스 데이터는 필터링될 수 있다.
1차 필터링(710) 이후에 메타버스 데이터 처리부는 메타버스 데이터 분류를 통해 메타버스 환경 구현부로 메타버스 데이터를 전달할 수 있다. 예를 들어, 판매자A, 판매자 그룹A에 대한 메타버스가 구현되어야 하는 경우, 헤더 필터링을 통해 판매자A, 판매자 그룹A 각각에 대응되는 메타버스 데이터를 분류하여 메타버스 환경 구현부(730)로 전송할 수 있다.
메타버스 데이터 처리부는 블록체인 상의 기록을 위해서 메타버스 데이터를 그룹핑하여 해시값을 생성하고 생성된 해시값을 블록체인 네트워크(740)상에 저장할 수 있다. 본 발명에서는 메타버스별로 시간 단위가 설정되고, 시간 단위별로 수집된 메타버스 데이터에 대한 해시값이 블록체인 네트워크(740)상에 기록될 수 있다.
예를 들어, 판매자A에 대한 제1 시간 단위, 판매자 그룹A에 대한 제2 시간 단위가 설정될 수 있다. 제1 시간 단위 상에 발생된 판매자A에 대한 메타버스 데이터는 그룹핑되어 판매자A의 식별정보와 함께 해시값으로 생성될 수 있다. 생성된 해시값은 블록체인 네트워크(740) 상에 저장될 수 있다. 마찬가지로 제2 시간 단위 상에 발생된 판매자 그룹A에 대한 메타버스 데이터는 그룹핑되어 판매자 그룹A의 식별 정보와 함께 해시값으로 생성될 수 있다. 생성된 해시값은 블록체인 네트워크(740) 상에 저장될 수 있다. 제1 시간 단위와 제2 시간 단위는 메타버스 데이터의 생성 속도를 기반으로 조정될 수 있다. 메타버스 데이터의 생성속도가 빠를 수록 시간 단위는 상대적으로 짧게 설정될 수 있다.
또한, 본 발명의 실시예에 따르면, 메타버스 데이터 중 시간이 중요한 데이터인 메타버스 데이터(시간)은 시간 단위로 그룹핑되지 않고, 블록체인 네트워크 상에 우선적으로 저장될 수 있다. 예를 들어, 서플라이체인 데이터 중 유통 기한이 있는 상품의 데이터는 시간 단위로 그룹핑되지 않고, 발생함에 따라 바로 블록체인 상에 저장될 수 있다. 또한, 금융 서비스와 관련된 대출 시점, 상환 시점, 연체 시점과 같은 시간이 중요한 메타버스 데이터는 시간 단위를 고려하지 않고, 바로 블록체인 상에 기록될 수 있다.
도 8은 본 발명의 실시예에 따른 메타버스 간 연동을 위한 동작을 나타낸 개념도이다.
도 8에서는 서플라이체인 서비스를 기반으로 한 제1 메타버스와 금융 서비스를 기반으로 제2 메타버스 간의 연동을 위한 동작이 개시된다.
도 8을 참조하면, 서플라이체인 서비스를 기반으로 발생된 제1 메타버스 데이터는 제1 메타버스 데이터 처리부에 의해 처리되어 제1 블록체인 네트워크 및 제1 메타버스 환경 구현부로 전송될 수 있다.
금융 서비스를 기반으로 발생된 제2 메타버스 데이터는 제2 메타버스 데이터 처리부에 의해 처리되어 제2 블록체인 네트워크 및 제2 메타버스 환경 구현부로 전송될 수 있다.
본 발명에서는 제1 데이터를 기반으로 일부 제2 데이터가 결정될 수 있고, 일부 제1 메타버스 데이터와 일부 제2 메타버스 데이터는 종속적인 관계를 가질 수 있다. 예를 들어, 서플라이체인 데이터를 고려한 금융 서비스가 제공될 수 있고, 이러한 금융 서비스로 인해 메타버스 데이터가 생성될 수 있다.
이러한 상호 종속성을 가지는 제1 메타버스 데이터와 제2 메타버스 데이터 및 상호 종속성 주체 정보(예를 들어, 판매자A, 판매자그룹A, 상품X 등)는 메타버스 간 연동 네트워크 구현 장치로 전송될 수 있다. 상호 종속성 주체 정보는 상호 종속성을 가지는 제1 메타버스 데이터와 제2 메타버스 데이터를 발생시킨 주체에 대한 정보일 수 있다.
메타버스 간 연동 네트워크 구현 장치(800)는 상호 종속성을 가지는 제1 메타버스 데이터와 제2 메타버스 데이터와 상호 종속성 주체 정보를 저장하고, 상호 종속성 주체에 관련된 제1 메타버스 데이터 및 제2 메타버스 데이터를 처리하여 제3 블록체인 네트워크(810)로 저장할 수 있다.
제1 메타버스 데이터는 서플라이체인 서비스와 관련된 데이터이므로 계속적으로 발생되고, 제2 메타버스 데이터는 금융 서비스와 관련된 데이터이므로 제1 메타버스 데이터보다는 간헐적으로 발생될 수 있다. 따라서, 제1 메타버스 데이터는 주기적으로 그룹핑되어 제1 포맷 해시값으로 제3 블록체인 네트워크(810) 상에 저장될 수 있다. 제2 메타버스 데이터가 발생되는 경우, 기존의 그룹핑된 제1 메타버스 데이터 각각의 제1 포맷 해시값 및 제2 메타버스 데이터를 종합한 제2 포맷 해시값이 발생되어 제3 블록체인 네트워크(810) 상에 저장될 수 있다.
이러한 동작을 통해서 특정 서플라이체인 데이터를 기초로 금융 서비스를 제공시 이후, 서플라이체인 데이터의 변화, 금융 서비스의 변화에 대한 트래킹이 메타버스 상에서 가능하고 블록체인 상에서도 데이터를 검증할 수 있다. 이러한 방식으로 제1 메타버스 환경 및 제2 메타버스 환경 간의 상호 작용이 가능하다.
도 9는 본 발명의 실시예에 따른 상품 유통 데이터 생성 및 관리 방법을 나타낸 개념도이다.
도 9에서는 상품 유통 데이터를 생성하고 관리하기 위한 방법이 개시된다.
도 9를 참조하면, 상품의 유통 경로 상의 이동을 트래킹하기 위해 상품 유통 데이터는 상품의 종류에 따라 다르게 생성될 수 있다. 개별 상품에 대한 식별이 필요한 상품은 제1 타입 상품(910)이고, 개별 상품에 대한 식별이 필요하지 않은 상품은 제2 타입 상품(920)일 수 있다. 제1 타입 상품(910)은 NFT(non-fungible token) 기반으로 생성되어 NFT로서 관리될 수 있고, 제2 타입 상품(920)은 FT(fungible token) 기반으로 생성되어 FT로서 관리될 수 있다. 고가의 상품이나 특정이 필요한 상품은 제1 타입 상품(910)으로 정의되어 관리되고, 그 외의 상품은 제2 타입 상품(920)으로 정의되어 관리될 수 있다.
예를 들어, 시리얼번호 XXXXXX의 TV는 제1 타입 상품(910)으로 정의되어 시리얼번호 XXXXXX의 TV에 대응되는 하나의 NFT가 발행될 수 있다. 1000개의 연필은 제2 타입 상품(920)으로 정의되어 연필에 대응되는 FT 1000개가 발행될 수 있다.
블록체인 상에서 상품 생산 데이터(955), 상품 보관 데이터(965), 상품 판매 데이터(975)와 같은 상품 유통 데이터를 관리하기 위해 상품 생산에 대응되는 상품 생산 주소(950), 상품 보관에 대응되는 상품 보관 주소(960), 상품 판매에 대응되는 상품 판매 주소(970)가 존재할 수 있다. 블록체인 상에서 상품에 대응되는 NFT 및 FT의 이동을 기반으로 메타버스 내의 상품의 생산, 판매, 유통에 대응되는 동작이 확인될 수 있다.
NFT, FT에 대응되는 상품 생산 데이터(355), 상품 보관 데이터(365) 및 상품 판매 데이터(975)는 데이터 처리 서버 그룹 또는 제1 메타버스 데이터 처리 서버 그룹에서 생성되어 제1 메타버스 데이터로서 제1 메타버스 환경을 구현하기 위해 사용될 수 있다.
도 10은 본 발명의 실시예에 따른 블록체인 상의 상품 유통 데이터 관리 방법을 나타낸 개념도이다.
도 10에서는 제1 타입 상품의 NFT 기반 상품 유통 데이터 처리 방법이 개시된다.
도 10을 참조하면, 상품 생산, 상품 보관, 상품 판매시의 블록체인을 기반으로 한 NFT의 관리 및 상품 유통 데이터의 관리가 개시된다.
(1) 상품 생산 절차(제1 타입 상품)(1010)
상품 생산시 상품에 대한 NFT가 상품 생산 주소에서 생성될 수 있다. 상품에 대한 NFT가 생성되고, NFT는 상품 생산 데이터와 매칭될 수 있다. NFT와 상품 생산 데이터는 제1 해시값(1015)으로 생성되고, 제1 해시값(1015)은 블록체인 상에 기록될 수 있다.
(2) 상품 보관 절차(제1 타입 상품)(1020)
상품 보관시 상품에 대한 NFT는 상품 보관 주소로 전송될 수 있다. 상품 보관 주소로 NFT가 이동되면, NFT는 상품 보관 데이터와 매칭될 수 있다. NFT와 상품 보관 데이터는 제2 해시값(1025)으로 생성되고, 제2 해시값(1025)은 블록체인 상에 기록될 수 있다.
(3) 상품 판매 절차(제1 타입 상품)(1030)
상품 판매시 상품에 대한 NFT는 상품 판매 주소로 전송될 수 있다. 상품 판매 주소로 NFT가 이동되면, NFT는 상품 판매 데이터와 매칭될 수 있다. NFT와 상품 판매 데이터는 제3 해시값(1035)으로 생성되고, 제3 해시값(1035)은 블록체인 상에 기록될 수 있다.
상품 생산 주소, 상품 보관 주소, 상품 판매 주소는 블록체인 상의 트랜잭션을 발생시키는 지갑 주소일 수 있다. 상품에 대한 NFT의 이동 및 해시값을 기반으로 서플라이체인 상에서의 제1 타입 상품의 이동은 트래킹되고, 서플라이체인 상에서 상품의 이동이 메타버스 상에서 확인 가능하다.
이러한 방식은 단일 NFT 상품 유통 데이터 관리 방식이라는 용어로 표현될 수 있다.
또 다른 방법으로 해시값이 생성되지 않고, 상품 생산 절차, 상품 보관 절차 및 상품 판매 절차 각각에서 상품 생산 데이터, 상품 보관 데이터, 상품 판매 데이터를 기반으로 한 NFT가 생성될 수도 있다.
보다 구체적으로 상품 생산 단계에서 상품 생산 데이터를 기반으로 NFT(상품 생산)가 생성될 수 있다. 상품 보관 단계에서 상품 보관 데이터 및 NFT(상품 생산)를 기반으로 NFT(상품 보관)이 생성될 수 있다. 상품 판매 단계에서 상품 판매 데이터 및 NFT(상품 보관)을 기반으로 NFT(상품 판매)가 생성될 수 있다.
이러한 방식은 단계별 NFT 상품 유통 데이터 관리 방식이라는 용어로 표현될 수 있다.
하나의 서플라이체인 기반의 메타버스 외에서도 계속적인 NFT 기반의 상품 유통 데이터에 대한 관리가 필요한 경우, 단일 NFT 상품 유통 데이터 관리 방식이 사용될 수 있다. 하나의 서플라이체인 기반의 메타버스에서만 상품 유통 데이터에 대한 관리가 필요한 경우, 단계별 NFT 상품 유통 데이터 관리 방식이 사용될 수 있다.
도 11은 본 발명의 실시예에 따른 블록체인 상의 상품 데이터 관리 방법을 나타낸 개념도이다.
도 11에서는 제2 타입 상품의 FT 기반 거래 방법이 개시된다.
도 11을 참조하면, 상품 생산, 상품 보관, 상품 판매시의 블록체인을 기반으로 한 FT의 관리 및 상품 유통 데이터의 관리가 개시된다.
(1) 상품 생산 절차(제2 타입 상품)(1110)
상품 생산시 상품에 대한 FT가 상품 생산 주소에서 생성될 수 있다. 예를 들어, 샴푸 1000개인 경우, 1000개의 FT가 생성될 수 있다. FT는 상품 생산 데이터와 매칭될 수 있다. FT 및 FT의 개수, 상품 생산 데이터는 제1 해시값으로 생성되고, 제1 해시값(1150)은 블록체인 상에 기록될 수 있다.
(2) 상품 보관 절차(제2 타입 상품)(1120)
상품 보관시 상품에 대한 FT는 상품 보관 주소로 전송될 수 있다. 복수개의 FT는 서로 다른 보관 장소에 보관될 수 있고, 보관 위치 등이 달라지는 경우, 서로 다른 보관 데이터가 생성되거나 서로 다른 상품 보관 주소로 전송되어 상품 보관시 변화가 반영될 수 있다.
예를 들어, 1000개의 샴푸가 1000개의 FT로 생성되고, 500개의 샴푸는 제1 보관 장소, 나머지 500개의 샴푸는 제2 보관 장소에서 보관될 수 있다.
이러한 경우, 500개의 FT는 제1 상품 보관 주소로 전송되고, 제1 상품 보관 데이터가 생성될 수 있다. 나머지 500개의 FT는 제2 상품 보관 주소로 전송되고, 제2 상품 보관 데이터가 생성될 수 있다.
(500개의 FT, 제1 상품 보관 주소, 제1 상품 보관 데이터)는 제2 해시값(1160)을 생성하고, (500개의 FT, 제2 상품 보관 주소, 제2 상품 보관 데이터)는 제3 해시값(1170)을 생성할 수 있다. 제2 해시값(1160)과 제3 해시값(1170)은 블록체인 상에 기록될 수 있다.
(3) 상품 판매 절차(제2 타입 상품)(1130)
상품 판매시 상품에 대한 FT는 상품 판매 주소로 전송될 수 있다. 상품 보관 절차와 마찬가지로 1000개의 FT 각각은 출고 수량에 따라 상품 판매 주소로 이동되고, 판매 수량에 대응되는 FT가 이동되면, FT는 상품 판매 데이터와 매칭될 수 있다. 판매되는 판매 수량의 FT와 상품 판매 데이터는 제4 해시값(1180)으로 생성되고, 제4 해시값(1180)은 블록체인 상에 기록될 수 있다.
상품 생산 주소, 상품 보관 주소, 상품 판매 주소는 블록체인 상의 트랜잭션을 발생시키는 지갑 주소일 수 있다. 상품에 대한 FT의 이동 및 해시값을 기반으로 서플라이체인 및 메타버스 상에서 제2 타입 상품의 이동은 트래킹되고, 메타버스 상에서 상품의 이동을 사용자들이 정확하게 확인 가능하다.
FT 기반의 상품에 대해서는 단일 FT 상품 관리 방식만이 사용될 수 있다.
위와 같은 NFT 또는 FT 기반의 상품 생산 데이터, 상품 보관 데이터, 상품 판매 데이터의 처리는 제1 메타버스 구현 장치의 제1 메타버스 데이터 처리 그룹에 의해 수행되고, NFT 또는 FT화된 상품 생산 데이터, 상품 보관 데이터, 상품 판매 데이터는 메타버스 환경을 구현하기 위해 활용될 수 있다.
또한, 본 발명의 실시예에 따르면, FT, NFT 데이터를 기반으로 한 메타버스 환경을 구현하기 위해 블록체인 상의 블록 생성 시간은 조정될 수 있다.
본 발명의 상품 유통 데이터를 처리하기 위한 블록체인은 상품 유통 데이터가 생성되는 시간과 상품 유통 데이터가 생성되지 않는 시간을 고려하여 블록 생성 시간을 적응적으로 조절할 수 있다. 이뿐만 아니라, 상품 유통 데이터에 대한 트랜잭션양도 추가적으로 고려하여 상품 유통 데이터를 바로 생성해야 하는 상품의 특성(예를 들어, 신선 식품)을 고려하여 블록 생성 시간이 상대적으로 조절될 수 있다.
블록체인 데이터 처리 장치(또는 블록체인 데이터 처리부)는 위와 같이 적응적으로 변화되는 블록 생성 시간을 기초로 예상 블록 생성 시간을 결정할 수 있다. 블록체인 상에 블록을 생성하기 위해 블록체인 데이터 처리 장치는 복수의 블록 생성 합의 노드를 포함할 수 있다. 본 발명에서는 시간대별로 블록체인 상에서 발생되는 트랜잭션에 대한 기록을 수집하고, 트랜잭션 기록을 기반으로 블록 생성 시간이 시간대별로 적응적으로 결정될 수 있다.
트랜잭션은 2개의 타입으로 분류될 수 있다.제1 타입 트랜잭션은 블록 생성 시간이 중요한 트랜잭션으로서 예를 들어, 상품 입고, 상품 출고와 관련된 트랜잭션을 포함할 수 있다. 제2 타입 트랜잭션은 블록 생성 시간이 중요하지 않은 트랜잭션으로서 예를 들어, 상품 보관과 관련된 트랜잭션 또는 상품 적정 가격을 결정하기 위한 트랜잭션을 포함할 수 있다.
블록 생성 시간 결정 장치는 발생되는 트랜잭션을 기반으로 블록 생성 시간을 결정할 수 있다. 블록 생성 시간 결정 장치는 제2 타입 트랜잭션을 필터링하고, 제1 타입 트랜잭션을 추출하여 블록 생성을 위한 블록 생성 시간을 결정하기 위한 학습을 수행할 수 있다.
1차적으로 상품 유통 데이터 생성 시간(또는 상품의 입고, 보관 및 출고 시간)과 상품 유통 데이터 비생성 시간(또는 상품의 입고, 보관 및 출고가 발생하지 않는 시간)이 구분되고, 거래 시간을 계층적으로 분할하여 시간별로 발생하는 거래량에 대한 학습이 수행될 수 있다.
블록 생성 시간 결정 장치는 제1 타입 트랜잭션 및 제1 타입 트랜잭션 발생시 블록 생성 시간을 기반으로 블록 생성 시간을 결정하기 위한 학습을 수행할 수 있다.
블록 생성 시간을 결정하기 위한 학습을 위해 제1 타입 트랜잭션은 상품 유통 데이터 생성 시간인지 상품 유통 데이터 비생성 시간인지 여부에 대한 상품 유통 데이터 생성 시간 정보, 시간 계층 정보를 포함할 수 있다. 시간 계층 정보는 시간 단위를 계층화한 정보로서 시간 단위를 계층화하여 블록 생성 시간의 시간 민감도를 고려한 블록 생성을 수행하기 위해 사용될 수 있다.
제1 시간 계층은 가장 작은 시간 단위로서 초 단위, 제2 시간 계층은 분 단위, 제3 시간 계층은 시간 단위일 수 있다. 이러한 시간 계층의 설정을 통해 초 단위 민감도를 기반으로 한 블록 생성 시간에 대한 학습, 분 단위 민감도를 기반으로 한 블록 생성 시간에 대한 학습, 시간 단위 민감도를 기반으로 한 블록 생성 시간에 대한 학습이 수행될 수 있다.
블록 생성 시간 결정 장치는 시간 민감도(초 단위 민감도, 분 단위 민감도, 시간 단위 민감도)를 설정하고 학습된 결과를 기반으로 블록 생성 시간이 임계 블록 생성 시간 이하가 되도록 블록을 생성할 수 있다. 예를 들어, 블록 생성 시간 결정 장치가 시간 민감도를 초단위 민감도로 설정한 경우, 초단위 민감도로 블록 생성 시간이 임계 블록 생성 시간 이하가 되도록 블록을 생성할 수 있다.
이상 설명된 본 발명에 따른 실시예는 다양한 컴퓨터 구성요소를 통하여 실행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수 있다. 컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical medium), 및 ROM, RAM, 플래시 메모리 등과 같은, 프로그램 명령어를 저장하고 실행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령어의 예에는, 컴파일러에 의하여 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용하여 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위하여 하나 이상의 소프트웨어 모듈로 변경될 수 있으며, 그 역도 마찬가지이다.
이상에서 본 발명이 구체적인 구성요소 등과 같은 특정 사항과 한정된 실시예 및 도면에 의하여 설명되었으나, 이는 본 발명의 보다 전반적인 이해를 돕기 위하여 제공된 것일 뿐, 본 발명이 상기 실시예에 한정되는 것은 아니며, 본 발명이 속하는 기술분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정과 변경을 꾀할 수 있다.
따라서, 본 발명의 사상은 상기 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 또는 이로부터 등가적으로 변경된 모든 범위는 본 발명의 사상의 범주에 속한다고 할 것이다.

Claims (6)

  1. 메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 방법은,
    제1 메타버스 구현 장치가 제1 타입 상품에 대해 NFT(non-fungible token) 기반의 상품 유통 데이터를 생성하는 단계;
    상기 제1 메타버스 구현 장치가 제2 타입 상품에 대해 FT(fungible token)기반의 상품 유통 데이터를 생성하는 단계; 및
    상기 제1 메타버스 구현 장치가 상기 NFT 기반의 상품 유통 데이터 및 상기 FT 기반의 상품 유통 데이터를 기반으로 서플라이체인 서비스와 관련된 제1 메타버스를 구현하는 단계를 포함하는 것을 특징으로 하는 상품 유통 데이터 생성 및 관리 방법.
  2. 제1항에 있어서,
    상기 제1 타입 상품은 개별 상품에 대한 식별이 필요한 상품이고,
    상기 제2 타입 상품은, 개별 상품에 대한 식별이 필요하지 않은 상품인 것을 특징으로 하는 상품 유통 데이터 생성 및 관리 방법.
  3. 제2 항에 있어서,
    상기 NFT는 상품 생산 절차(제1 타입 상품), 상품 보관 절차(제1 타입 상품), 상품 판매 절차(제1 타입 상품) 상에서 지갑을 통해 이동되고,
    상기 FT는 상품 생산 절차(제2 타입 상품), 상품 보관 절차(제2 타입 상품), 상품 판매 절차(제2 타입 상품) 상에서 지갑을 통해 이동되는 것을 특징으로 하는 상품 유통 데이터 생성 및 관리 방법.
  4. 메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 제1 메타버스 구현 장치는,
    제1 타입 상품에 대해 NFT(non-fungible token) 기반의 상품 유통 데이터를 생성하고,
    제2 타입 상품에 대해 FT(fungible token)기반의 상품 유통 데이터를 생성하고,
    상기 NFT 기반의 상품 유통 데이터 및 상기 FT 기반의 상품 유통 데이터를 기반으로 서플라이체인 서비스와 관련된 제1 메타버스를 구현하는 것을 특징으로 하는 제1 메타버스 구현 장치.
  5. 제4항에 있어서,
    상기 제1 타입 상품은 개별 상품에 대한 식별이 필요한 상품이고,
    상기 제2 타입 상품은, 개별 상품에 대한 식별이 필요하지 않은 상품인 것을 특징으로 하는 제1 메타버스 구현 장치.
  6. 제5항에 있어서,
    상기 NFT는 상품 생산 절차(제1 타입 상품), 상품 보관 절차(제1 타입 상품), 상품 판매 절차(제1 타입 상품) 상에서 지갑을 통해 이동되고,
    상기 FT는 상품 생산 절차(제2 타입 상품), 상품 보관 절차(제2 타입 상품), 상품 판매 절차(제2 타입 상품) 상에서 지갑을 통해 이동되는 것을 특징으로 하는 제1 메타버스 구현 장치.
PCT/KR2023/006549 2022-05-20 2023-05-15 메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 방법 및 이러한 방법을 수행하는 장치 WO2023224338A1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020220061980A KR20230162290A (ko) 2022-05-20 2022-05-20 메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 방법 및 이러한 방법을 수행하는 장치
KR10-2022-0061980 2022-05-20

Publications (1)

Publication Number Publication Date
WO2023224338A1 true WO2023224338A1 (ko) 2023-11-23

Family

ID=88835770

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2023/006549 WO2023224338A1 (ko) 2022-05-20 2023-05-15 메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 방법 및 이러한 방법을 수행하는 장치

Country Status (2)

Country Link
KR (1) KR20230162290A (ko)
WO (1) WO2023224338A1 (ko)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019530932A (ja) * 2016-10-12 2019-10-24 朱恩辛CHU, En−Hsin クロスオーバー相互作用取引システム及びその方法
WO2020092900A2 (en) * 2018-11-02 2020-05-07 Verona Holdings Sezc A tokenization platform
KR20210101275A (ko) * 2018-12-07 2021-08-18 나이키 이노베이트 씨.브이. 암호화로 보호된 디지털 자산을 제공하기 위한 시스템 및 방법
KR102340588B1 (ko) * 2021-05-11 2021-12-21 주식회사 와이콘즈 블록체인 기반의 nft를 이용한 객체 관리 서비스를 지원하는 객체 관리 시스템
KR102398366B1 (ko) * 2021-07-14 2022-05-13 김송환 디파이 대체 불가능한 토큰 및 메타버스 플랫폼 시스템

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019530932A (ja) * 2016-10-12 2019-10-24 朱恩辛CHU, En−Hsin クロスオーバー相互作用取引システム及びその方法
WO2020092900A2 (en) * 2018-11-02 2020-05-07 Verona Holdings Sezc A tokenization platform
KR20210101275A (ko) * 2018-12-07 2021-08-18 나이키 이노베이트 씨.브이. 암호화로 보호된 디지털 자산을 제공하기 위한 시스템 및 방법
KR102340588B1 (ko) * 2021-05-11 2021-12-21 주식회사 와이콘즈 블록체인 기반의 nft를 이용한 객체 관리 서비스를 지원하는 객체 관리 시스템
KR102398366B1 (ko) * 2021-07-14 2022-05-13 김송환 디파이 대체 불가능한 토큰 및 메타버스 플랫폼 시스템

Also Published As

Publication number Publication date
KR20230162290A (ko) 2023-11-28

Similar Documents

Publication Publication Date Title
WO2017222128A1 (ko) 카드 발급사를 대신하여 카드 서비스를 제공하는 방법 및 서버
WO2018056689A1 (ko) 오픈 마켓에서의 전자상거래에 있어서 결제 후 랜덤 추가 할인을 제공하는 방법, 장치 및 시스템
WO2020184838A1 (ko) 블록체인 기반 프로젝트 수행 과정에서 획득되는 저작물의 저작권 관리 방법 및 시스템
WO2021015464A1 (ko) 블록체인을 기반으로 한 투자 방법 및 이러한 방법을 사용하는 장치
WO2019212295A1 (ko) 공급자와 판매자간 전자 상거래 중계 시스템 및 중계 방법
WO2023153692A1 (ko) 외부 데이터를 고려한 신용 평가 방법 및 이러한 방법을 수행하는 장치
WO2017116215A1 (ko) 평가지표 자율제안에 의한 연구개발과제 선정 시스템 및 방법
WO2021145722A1 (ko) 보조지표를 활용한 주식 및 상품 투자 가격 예측시스템 및 방법
WO2013191427A1 (ko) 담보거래 서비스 방법
WO2020080590A1 (ko) 블록체인 기반의 기업투자 시스템 및 그 제어방법
WO2023224338A1 (ko) 메타버스 상에서 상품 유통 데이터를 생성 및 관리하는 방법 및 이러한 방법을 수행하는 장치
WO2019112092A1 (ko) 거래 원장에 기반한 계정간 사회적 관계 도출 장치 및 방법과 그를 이용한 소셜 미디어 서비스 제공 장치 및 방법
WO2023153679A1 (ko) Oms 상에서 온라인 판매자 및 소비자 간 발생하는 주문 데이터 기반의 신용 평가 방법 및 이러한 방법을 수행하는 장치
WO2021251672A1 (ko) 상품거래관리컴퓨터, 상품거래시스템 및 상품거래방법
WO2019142990A1 (ko) 고객 데이터베이스 연동을 통한 비즈니스 타겟 매칭 플랫폼 제공 시스템
WO2024063391A1 (ko) 전기차를 기초로 한 금융 서비스 제공 방법 및 이러한 방법을 수행하는 금융 서비스 시스템
WO2024063393A1 (ko) 배터리 이력 관리 방법 및 이러한 방법을 수행하는 장치
WO2024063392A1 (ko) 배터리 부정 사용 관리 방법 및 이러한 방법을 수행하는 장치
WO2023229274A1 (ko) 메타버스 상에서 상품 유통 데이터를 기반으로 한 금융 서비스 방법 및 이러한 방법을 수행하는 장치
WO2023153681A1 (ko) 이커머스 솔루션의 구매, 판매, 재고, 물류, 유통, 정산 과정에서 발생하는 엔드 투 엔드 데이터 기반의 신용 평가 방법 및 이러한 방법을 수행하는 장치
WO2023229276A1 (ko) 메타버스 상에서 상품 담보 가치 평가 방법 및 이러한 방법을 수행하는 장치
WO2023136492A1 (ko) 이커머스 데이터 기반 신용 평가 스코어 카드 결정 방법 및 이러한 방법을 수행하는 장치
WO2020222558A2 (ko) 정산 서버 및 그 방법
WO2023038324A1 (ko) 대체 불가능한 토큰 분산 소유 방법
WO2021015463A2 (ko) 블록체인을 기반으로 한 대출 서비스 방법 및 이러한 방법을 사용하는 장치

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23807857

Country of ref document: EP

Kind code of ref document: A1