[go: up one dir, main page]

KR102295799B1 - Metaverse service management server for managing the metaverse service to change interface design of metaverse environment based on payment record, and the operating method thereof - Google Patents

Metaverse service management server for managing the metaverse service to change interface design of metaverse environment based on payment record, and the operating method thereof Download PDF

Info

Publication number
KR102295799B1
KR102295799B1 KR1020210067072A KR20210067072A KR102295799B1 KR 102295799 B1 KR102295799 B1 KR 102295799B1 KR 1020210067072 A KR1020210067072 A KR 1020210067072A KR 20210067072 A KR20210067072 A KR 20210067072A KR 102295799 B1 KR102295799 B1 KR 102295799B1
Authority
KR
South Korea
Prior art keywords
user
metaverse
payment
digital
shopping
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020210067072A
Other languages
Korean (ko)
Inventor
전재영
김기영
Original Assignee
(주)모핑아이
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)모핑아이 filed Critical (주)모핑아이
Application granted granted Critical
Publication of KR102295799B1 publication Critical patent/KR102295799B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination
    • G06T2207/20221Image fusion; Image merging
    • H04L2209/38
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

결제 이력을 기초로 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 메타버스 서비스 운영 서버 및 그 동작 방법이 개시된다. 본 발명은 메타버스 서비스에 가입된 사용자의 사전 설정된 복수의 가맹점들에서의 결제 이력 정보를 수집하여, 사전 설정된 제1 주기마다, 사용자의 사전 설정된 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수를 확인하고, 상기 n개의 쇼핑 카테고리들 중 제1 쇼핑 카테고리에 대한 제1 결제 횟수가 상기 제1 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는 것으로 확인되면, 상기 제1 쇼핑 카테고리에 대응되는 인터페이스 디자인 변경 정보에 따라 사용자의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 기술에 대한 것이다. Disclosed are a metaverse service operating server for operating a metaverse service that changes an interface design constituting a metaverse environment based on a payment history, and a method of operating the same. The present invention collects payment history information at a plurality of preset affiliates of a user who has subscribed to the metaverse service, and calculates the first number of payments for each of the user's preset n shopping categories every preset first cycle. and when it is confirmed that the first number of payments for the first shopping category among the n shopping categories exceeds the threshold number of payments corresponding to the first shopping category, the interface design corresponding to the first shopping category is changed It is about a technology for changing the interface design constituting the user's metaverse environment according to information.

Description

결제 이력을 기초로 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 메타버스 서비스 운영 서버 및 그 동작 방법{METAVERSE SERVICE MANAGEMENT SERVER FOR MANAGING THE METAVERSE SERVICE TO CHANGE INTERFACE DESIGN OF METAVERSE ENVIRONMENT BASED ON PAYMENT RECORD, AND THE OPERATING METHOD THEREOF}A metaverse service operation server for operating a metaverse service that changes the interface design that constitutes a metaverse environment based on payment history, and an operating method thereof ON PAYMENT RECORD, AND THE OPERATING METHOD THEREOF}

본 발명은 결제 이력을 기초로 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 메타버스 서비스 운영 서버 및 그 동작 방법에 대한 것이다. The present invention relates to a metaverse service operating server for operating a metaverse service that changes an interface design constituting a metaverse environment based on a payment history, and a method for operating the same.

메타버스(Metaverse)란, 가상, 초월을 의미하는 '메타(meta)'와 세계, 우주를 의미하는 '유니버스(universe)'의 합성어로, 현실과 연동된 3차원 가상 세계를 의미한다.Metaverse is a compound word of 'meta' meaning virtual and transcendence and 'universe' meaning world and universe, and means a three-dimensional virtual world linked with reality.

최근, 전 세계적으로 COVID-19의 유행이 장기화됨에 따라 사람들 간의 접촉과 이동이 제한되고, 대용량의 정보를 고속으로 전송할 수 있는 5G 통신망이 확충되면서, 생활형 또는 게임형 가상 세계를 지원하는 다양한 형태의 메타버스 서비스들이 등장하고 있다.Recently, as the spread of COVID-19 around the world is prolonged, contact and movement between people are limited, and 5G communication networks that can transmit large amounts of information at high speed are expanded, and various types of Metaverse services are emerging.

이러한 메타버스 서비스는 메타버스 환경을 구성하는 인터페이스 디자인을 변경시킬 수 있도록 하는 기능을 지원하는데, 사용자는 이러한 기능을 활용하여, 물리적인 제약 없이 사용자가 원하는 대로 메타버스 환경을 구성하는 인터페이스 디자인을 다양하게 변경시키거나 장식 효과를 적용시킴으로써, 재미와 만족감을 얻을 수 있다.These metaverse services support the ability to change the interface design constituting the metaverse environment, and the user can use these functions to diversify the interface design that composes the metaverse environment as desired by the user without physical restrictions. You can get a sense of fun and satisfaction by making changes or applying decorative effects.

한편, 최근에는 현금 대신 체크카드나 신용카드를 사용하여 물건을 구입하는 사람이 점점 증가하면서, 자신이 어떤 물건을 가장 많이 구매했는지 등과 같은 결제 이력과 관련된 정보에 대한 관심도도 높아지고 있다는 점에서, 기존의 메타버스 서비스에 대해, 사용자의 결제 이력을 기초로, 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 기능이 도입된다면, 이러한 메타버스 서비스를 통해, 사용자는 보다 큰 재미와 만족감을 얻을 수 있을 것이다.On the other hand, in recent years, as more and more people purchase items using debit or credit cards instead of cash, interest in information related to payment history, such as which items they purchased the most, is also increasing. If a function to change the interface design constituting the metaverse environment based on the user's payment history is introduced for the metaverse service of .

따라서, 결제 이력을 기초로 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 기술에 대한 연구가 필요하다.Therefore, it is necessary to study a technology for operating a metaverse service that changes the interface design constituting the metaverse environment based on the payment history.

본 발명은 메타버스 서비스에 가입된 사용자의 사전 설정된 복수의 가맹점들에서의 결제 이력 정보를 수집하여, 사전 설정된 제1 주기마다, 사용자의 사전 설정된 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수를 확인하고, 상기 n개의 쇼핑 카테고리들 중 제1 쇼핑 카테고리에 대한 제1 결제 횟수가 상기 제1 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는 것으로 확인되면, 상기 제1 쇼핑 카테고리에 대응되는 인터페이스 디자인 변경 정보에 따라 사용자의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스 운영 서버 및 그 동작 방법을 제시함으로써, 상기 메타버스 서비스를 통해, 사용자가 보다 큰 재미와 만족감을 얻을 수 있도록 지원하고자 한다.The present invention collects payment history information at a plurality of preset affiliates of a user who has subscribed to the metaverse service, and calculates the first number of payments for each of the user's preset n shopping categories every preset first cycle. and when it is confirmed that the first number of payments for the first shopping category among the n shopping categories exceeds the threshold number of payments corresponding to the first shopping category, the interface design corresponding to the first shopping category is changed By presenting a metaverse service operation server that changes the interface design constituting a user's metaverse environment according to information and an operation method thereof, the purpose of this project is to support users to obtain greater fun and satisfaction through the metaverse service. .

본 발명의 일실시예에 따른 결제 이력을 기초로 메타버스(Metaverse) 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 메타버스 서비스 운영 서버는 사전 설정된 n(n은 2 이상의 자연수임)개의 쇼핑 카테고리들에 대한 정보가 저장되어 있는 쇼핑 카테고리 정보 저장부, 사전 지정된 복수의 가맹점들 - 상기 복수의 가맹점들 각각에는 상기 n개의 쇼핑 카테고리들 중 어느 하나의 쇼핑 카테고리가 할당되어 있음 - 에 대한 정보가 저장되어 있는 가맹점 정보 저장부, 상기 n개의 쇼핑 카테고리들 각각에 대응되는 사전 설정된 인터페이스 디자인 변경 정보 - 상기 인터페이스 디자인 변경 정보는 메타버스 환경을 구성하는 인터페이스 디자인을 어떻게 변경할 것인지를 정의한 정보를 의미함 - 와, 상기 n개의 쇼핑 카테고리들 각각에 대응되는 사전 설정된 임계 결제 횟수가 저장되어 있는 변경 정보 저장부, 상기 메타버스 서비스에 가입되어 있는 사용자의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 수집하여 결제 이력 데이터베이스에 저장하는 결제 이력 정보 수집부, 사전 설정된 제1 주기마다 상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시킬지 여부를 결정하기 위한 변경 결정 이벤트를 발생시키는 변경 결정 이벤트 발생부, 상기 변경 결정 이벤트가 발생되면, 상기 결제 이력 데이터베이스에 저장되어 있는 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 확인하여, 상기 변경 결정 이벤트가 발생된 시점으로부터 상기 제1 주기 동안의 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 횟수를 쇼핑 카테고리별로 구분하여 카운트함으로써, 상기 사용자의 상기 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수를 확인하는 제1 결제 횟수 확인부, 상기 변경 정보 저장부를 참조하여, 상기 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수가 각 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는지 여부를 확인하는 초과 여부 확인부 및 상기 n개의 쇼핑 카테고리들 중 어느 하나인 제1 쇼핑 카테고리에 대한 제1 결제 횟수가 상기 제1 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는 것으로 확인되면, 상기 변경 정보 저장부를 참조하여 상기 제1 쇼핑 카테고리에 대응되는 인터페이스 디자인 변경 정보에 따라 상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 변경 처리부를 포함한다. A metaverse service operation server for operating a metaverse service that changes an interface design constituting a metaverse environment based on a payment history according to an embodiment of the present invention is preset n (n is a natural number equal to or greater than 2) ) shopping category information storage unit in which information on shopping categories is stored, a plurality of pre-designated affiliated stores - to each of the plurality of affiliated stores, any one of the n shopping categories is assigned to The affiliate store information storage unit storing information about the n shopping categories, preset interface design change information corresponding to each of the n shopping categories - The interface design change information includes information defining how to change the interface design constituting the metaverse environment. Meaning - Wah, a change information storage unit storing a preset threshold number of payments corresponding to each of the n shopping categories, and payment history information of a user subscribed to the metaverse service at each of the plurality of affiliated stores A change decision event that generates a change decision event for determining whether to change an interface design constituting the user's metaverse environment every preset first cycle When the change decision event occurs, payment history information at each of the plurality of affiliated stores of the user stored in the payment history database is checked, and during the first period from the time when the change decision event occurs A first payment number check unit for checking the first number of payments for each of the n shopping categories of the user by counting the number of payments by the user at each of the plurality of affiliated stores by shopping category; An excess check unit for checking whether the first number of payments for each of the n shopping categories exceeds a threshold number of payments corresponding to each shopping category with reference to the change information storage unit; If it is determined that the first number of payments for a first shopping category, which is one of the n shopping categories, exceeds the threshold number of payments corresponding to the first shopping category, the first shopping category is referred to the change information storage unit. and a change processing unit configured to change an interface design constituting the metaverse environment of the user according to interface design change information corresponding to a category.

또한, 본 발명의 일실시예에 따른 결제 이력을 기초로 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 메타버스 서비스 운영 서버의 동작 방법은 사전 설정된 n(n은 2 이상의 자연수임)개의 쇼핑 카테고리들에 대한 정보가 저장되어 있는 쇼핑 카테고리 정보 저장부를 유지하는 단계, 사전 지정된 복수의 가맹점들 - 상기 복수의 가맹점들 각각에는 상기 n개의 쇼핑 카테고리들 중 어느 하나의 쇼핑 카테고리가 할당되어 있음 - 에 대한 정보가 저장되어 있는 가맹점 정보 저장부를 유지하는 단계, 상기 n개의 쇼핑 카테고리들 각각에 대응되는 사전 설정된 인터페이스 디자인 변경 정보 - 상기 인터페이스 디자인 변경 정보는 메타버스 환경을 구성하는 인터페이스 디자인을 어떻게 변경할 것인지를 정의한 정보를 의미함 - 와, 상기 n개의 쇼핑 카테고리들 각각에 대응되는 사전 설정된 임계 결제 횟수가 저장되어 있는 변경 정보 저장부를 유지하는 단계, 상기 메타버스 서비스에 가입되어 있는 사용자의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 수집하여 결제 이력 데이터베이스에 저장하는 단계, 사전 설정된 제1 주기마다 상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시킬지 여부를 결정하기 위한 변경 결정 이벤트를 발생시키는 단계, 상기 변경 결정 이벤트가 발생되면, 상기 결제 이력 데이터베이스에 저장되어 있는 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 확인하여, 상기 변경 결정 이벤트가 발생된 시점으로부터 상기 제1 주기 동안의 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 횟수를 쇼핑 카테고리별로 구분하여 카운트함으로써, 상기 사용자의 상기 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수를 확인하는 단계, 상기 변경 정보 저장부를 참조하여, 상기 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수가 각 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는지 여부를 확인하는 단계 및 상기 n개의 쇼핑 카테고리들 중 어느 하나인 제1 쇼핑 카테고리에 대한 제1 결제 횟수가 상기 제1 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는 것으로 확인되면, 상기 변경 정보 저장부를 참조하여 상기 제1 쇼핑 카테고리에 대응되는 인터페이스 디자인 변경 정보에 따라 상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 단계를 포함한다. In addition, the operating method of the metaverse service operation server for operating the metaverse service that changes the interface design constituting the metaverse environment based on the payment history according to an embodiment of the present invention includes a preset n (n is 2 or more). maintaining a shopping category information storage unit storing information on the number of shopping categories (which is a natural number); Allocated - maintaining an affiliate store information storage unit storing information on the preset interface design change information corresponding to each of the n shopping categories - The interface design change information is an interface design constituting a metaverse environment means information defining how to change Collecting payment history information from each of the plurality of affiliated stores and storing them in a payment history database, a change decision event for determining whether to change the interface design constituting the metaverse environment of the user at each preset first cycle generating, when the change decision event occurs, check payment history information at each of the plurality of affiliated stores of the user stored in the payment history database, Checking the first number of payments of the user for each of the n shopping categories by dividing and counting the number of payments by the user at each of the plurality of affiliated stores for one period by shopping category, the change information checking whether a first number of payments for each of the n shopping categories exceeds a threshold number of payments corresponding to each shopping category with reference to a storage unit; If it is determined that the first number of payments for the first shopping category, which is one of the categories, exceeds the threshold number of payments corresponding to the first shopping category, referring to the change information storage unit, and changing the interface design constituting the metaverse environment of the user according to the interface design change information.

본 발명은 메타버스 서비스에 가입된 사용자의 사전 설정된 복수의 가맹점들에서의 결제 이력 정보를 수집하여, 사전 설정된 제1 주기마다, 사용자의 사전 설정된 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수를 확인하고, 상기 n개의 쇼핑 카테고리들 중 제1 쇼핑 카테고리에 대한 제1 결제 횟수가 상기 제1 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는 것으로 확인되면, 상기 제1 쇼핑 카테고리에 대응되는 인터페이스 디자인 변경 정보에 따라 사용자의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스 운영 서버 및 그 동작 방법을 제시함으로써, 상기 메타버스 서비스를 통해, 사용자가 보다 큰 재미와 만족감을 얻을 수 있도록 지원할 수 있다.The present invention collects payment history information at a plurality of preset affiliates of a user who has subscribed to the metaverse service, and calculates the first number of payments for each of the user's preset n shopping categories every preset first cycle. and when it is confirmed that the first number of payments for the first shopping category among the n shopping categories exceeds the threshold number of payments corresponding to the first shopping category, the interface design corresponding to the first shopping category is changed By presenting a metaverse service operating server that changes the interface design constituting the user's metaverse environment according to information and an operating method thereof, it is possible to support users to obtain greater fun and satisfaction through the metaverse service. .

도 1은 본 발명의 일실시예에 따른 결제 이력을 기초로 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 메타버스 서비스 운영 서버의 구조를 도시한 도면이다.
도 2 내지 도 3은 본 발명의 일실시예에 따른 결제 이력을 기초로 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 메타버스 서비스 운영 서버의 동작을 설명하기 위한 도면이다.
도 4는 본 발명의 일실시예에 따른 결제 이력을 기초로 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 메타버스 서비스 운영 서버의 동작 방법을 도시한 순서도이다.
1 is a diagram illustrating a structure of a metaverse service operation server for operating a metaverse service that changes an interface design constituting a metaverse environment based on a payment history according to an embodiment of the present invention.
2 to 3 are diagrams for explaining the operation of a metaverse service operation server for operating a metaverse service that changes an interface design constituting a metaverse environment based on a payment history according to an embodiment of the present invention; .
4 is a flowchart illustrating a method of operating a metaverse service operating server for operating a metaverse service that changes an interface design constituting a metaverse environment based on a payment history according to an embodiment of the present invention.

이하에서는 본 발명에 따른 실시예들을 첨부된 도면을 참조하여 상세하게 설명하기로 한다. 이러한 설명은 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였으며, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 본 명세서 상에서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 사람에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다.Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings. These descriptions are not intended to limit the present invention to specific embodiments, and should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention. While describing each drawing, like reference numerals are used for similar components, and unless otherwise defined, all terms used in this specification, including technical or scientific terms, refer to those of ordinary skill in the art to which the present invention belongs. It has the same meaning as is commonly understood by those who have it.

본 문서에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있다는 것을 의미한다. 또한, 본 발명의 다양한 실시예들에 있어서, 각 구성요소들, 기능 블록들 또는 수단들은 하나 또는 그 이상의 하부 구성요소로 구성될 수 있고, 각 구성요소들이 수행하는 전기, 전자, 기계적 기능들은 전자회로, 집적회로, ASIC(Application Specific Integrated Circuit) 등 공지된 다양한 소자들 또는 기계적 요소들로 구현될 수 있으며, 각각 별개로 구현되거나 2 이상이 하나로 통합되어 구현될 수도 있다.In this document, when a part "includes" a certain component, it means that other components may be further included, rather than excluding other components, unless otherwise stated. In addition, in various embodiments of the present invention, each of the components, functional blocks or means may be composed of one or more sub-components, and the electrical, electronic, and mechanical functions performed by each component are electronic. A circuit, an integrated circuit, an ASIC (Application Specific Integrated Circuit), etc. may be implemented with various well-known devices or mechanical elements, and may be implemented separately or two or more may be integrated into one.

한편, 첨부된 블록도의 블록들이나 흐름도의 단계들은 범용 컴퓨터, 특수용 컴퓨터, 휴대용 노트북 컴퓨터, 네트워크 컴퓨터 등 데이터 프로세싱이 가능한 장비의 프로세서나 메모리에 탑재되어 지정된 기능들을 수행하는 컴퓨터 프로그램 명령들(instructions)을 의미하는 것으로 해석될 수 있다. 이들 컴퓨터 프로그램 명령들은 컴퓨터 장치에 구비된 메모리 또는 컴퓨터에서 판독 가능한 메모리에 저장될 수 있기 때문에, 블록도의 블록들 또는 흐름도의 단계들에서 설명된 기능들은 이를 수행하는 명령 수단을 내포하는 제조물로 생산될 수도 있다. 아울러, 각 블록 또는 각 단계는 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 명령들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 가능한 실시예들에서는 블록들 또는 단계들에서 언급된 기능들이 정해진 순서와 달리 실행되는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들 또는 단계들은 실질적으로 동시에 수행되거나, 역순으로 수행될 수 있으며, 경우에 따라 일부 블록들 또는 단계들이 생략된 채로 수행될 수도 있다.On the other hand, the blocks in the accompanying block diagram or steps in the flowchart are computer program instructions that are loaded in a processor or memory of equipment capable of data processing, such as a general-purpose computer, a special-purpose computer, a portable notebook computer, and a network computer, and perform specified functions. can be interpreted as meaning Since these computer program instructions may be stored in a memory provided in a computer device or in a memory readable by a computer, the functions described in the blocks of the block diagrams or the steps of the flowcharts are produced as articles of manufacture containing instruction means for performing the same. could be In addition, each block or each step may represent a module, segment, or portion of code comprising one or more executable instructions for executing the specified logical function(s). It should also be noted that, in some alternative embodiments, it is also possible for the functions recited in blocks or steps to be executed out of the prescribed order. For example, two blocks or steps shown one after another may be performed substantially simultaneously or in the reverse order, and in some cases, some blocks or steps may be omitted.

도 1은 본 발명의 일실시예에 따른 결제 이력을 기초로 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 메타버스 서비스 운영 서버의 구조를 도시한 도면이다. 1 is a diagram illustrating a structure of a metaverse service operation server for operating a metaverse service that changes an interface design constituting a metaverse environment based on a payment history according to an embodiment of the present invention.

도 1을 참조하면, 결제 이력을 기초로 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 메타버스 서비스 운영 서버(110)는 쇼핑 카테고리 정보 저장부(111), 가맹점 정보 저장부(112), 변경 정보 저장부(113), 결제 이력 정보 수집부(114), 변경 결정 이벤트 발생부(115), 제1 결제 횟수 확인부(116), 초과 여부 확인부(117) 및 변경 처리부(118)를 포함한다. Referring to FIG. 1 , a metaverse service operation server 110 for operating a metaverse service that changes an interface design constituting a metaverse environment based on a payment history includes a shopping category information storage unit 111 and store information of affiliated stores. unit 112, change information storage unit 113, payment history information collection unit 114, change decision event generation unit 115, first payment count check unit 116, excess check unit 117 and change a processing unit 118 .

쇼핑 카테고리 정보 저장부(111)에는 사전 설정된 n(n은 2 이상의 자연수임)개의 쇼핑 카테고리들에 대한 정보가 저장되어 있다. The shopping category information storage unit 111 stores information on n preset shopping categories (n is a natural number equal to or greater than 2).

예컨대, n을 '3'이라고 하고, 사전 설정된 '3'개의 쇼핑 카테고리들을 '음식, 가구, 의류'라고 하는 경우, 쇼핑 카테고리 정보 저장부(111)에는 '음식, 가구, 의류'에 대한 정보가 저장되어 있을 수 있다. For example, if n is '3' and the '3' preset shopping categories are 'food, furniture, and clothing', the shopping category information storage unit 111 contains information on 'food, furniture, and clothing'. may be stored.

가맹점 정보 저장부(112)에는 사전 지정된 복수의 가맹점들에 대한 정보가 저장되어 있다. The affiliate store information storage unit 112 stores information on a plurality of predefined affiliate stores.

여기서, 상기 복수의 가맹점들 각각에는 상기 n개의 쇼핑 카테고리들 중 어느 하나의 쇼핑 카테고리가 할당되어 있다. Here, any one of the n shopping categories is allocated to each of the plurality of affiliated stores.

관련해서, 전술한 예와 같이, n을 '3'이라고 하고, 쇼핑 카테고리 정보 저장부(111)에 사전 설정된 '3'개의 쇼핑 카테고리들인 '음식, 가구, 의류'에 대한 정보가 저장되어 있다고 하는 경우, 가맹점 정보 저장부(112)에는 하기의 표 1과 같은 사전 지정된 복수의 가맹점들에 대한 정보가 저장되어 있을 수 있다. In relation to this, as in the above example, it is said that n is '3', and information on 'food, furniture, and clothing', which are preset '3' shopping categories, is stored in the shopping category information storage unit 111 . In this case, the affiliate store information storage unit 112 may store information on a plurality of pre-designated affiliate stores as shown in Table 1 below.

가맹점franchisee 쇼핑 카테고리shopping category 가맹점 1Merchant 1 의류clothes 가맹점 2Merchant 2 음식food 가맹점 3Merchant 3 음식food 가맹점 4Merchant 4 가구furniture 가맹점 5Merchant 5 음식food 가맹점 6Merchant 6 의류clothes ...... ......

변경 정보 저장부(113)에는 상기 n개의 쇼핑 카테고리들 각각에 대응되는 사전 설정된 인터페이스 디자인 변경 정보와, 상기 n개의 쇼핑 카테고리들 각각에 대응되는 사전 설정된 임계 결제 횟수가 저장되어 있다. The change information storage unit 113 stores preset interface design change information corresponding to each of the n shopping categories and a preset threshold number of payments corresponding to each of the n shopping categories.

여기서, 상기 인터페이스 디자인 변경 정보는 메타버스 환경을 구성하는 인터페이스 디자인을 어떻게 변경할 것인지를 정의한 정보를 의미한다. Here, the interface design change information means information defining how to change the interface design constituting the metaverse environment.

예컨대, 전술한 예와 같이, n을 '3'이라고 하고, 쇼핑 카테고리 정보 저장부(111)에 사전 설정된 '3'개의 쇼핑 카테고리들인 '음식, 가구, 의류'에 대한 정보가 저장되어 있다고 하는 경우, 변경 정보 저장부(113)에는 하기의 표 2와 같은, '음식, 의류, 가구' 각각에 대응되는 사전 설정된 인터페이스 디자인 변경 정보와, '음식, 의류, 가구' 각각에 대응되는 사전 설정된 임계 결제 횟수가 저장되어 있을 수 있다. For example, as in the above-described example, when n is '3' and information on 'food, furniture, and clothing', which are preset '3' shopping categories, is stored in the shopping category information storage unit 111 . , in the change information storage unit 113, preset interface design change information corresponding to each of 'food, clothing, and furniture' as shown in Table 2 below, and preset threshold payment corresponding to each of 'food, clothing, and furniture' The number of times may be stored.

쇼핑 카테고리shopping category 인터페이스 디자인 변경 정보About Interface Design Changes 임계 결제 횟수 (회)Threshold number of payments (times) 음식food 아바타의 몸무게를 증가시킴Increase the avatar's weight 1010 의류clothes 아바타의 의상을 랜덤으로 변경Randomly change the avatar's outfit 33 가구furniture 랜덤한 가구를 추가로 배치Place additional random furniture 1One

결제 이력 정보 수집부(114)는 상기 메타버스 서비스에 가입되어 있는 사용자(130)의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 수집하여 결제 이력 데이터베이스에 저장한다.The payment history information collecting unit 114 collects payment history information at each of the plurality of affiliated stores of the user 130 subscribed to the metaverse service, and stores the collected information in the payment history database.

변경 결정 이벤트 발생부(115)는 사전 설정된 제1 주기마다 사용자(130)의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시킬지 여부를 결정하기 위한 변경 결정 이벤트를 발생시킨다. The change decision event generating unit 115 generates a change decision event for determining whether to change the interface design constituting the metaverse environment of the user 130 every first preset period.

제1 결제 횟수 확인부(116)는 변경 결정 이벤트 발생부(115)에 의해 상기 변경 결정 이벤트가 발생되면, 상기 결제 이력 데이터베이스에 저장되어 있는 사용자(130)의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 확인하여, 상기 변경 결정 이벤트가 발생된 시점으로부터 상기 제1 주기 동안의 사용자(130)의 상기 복수의 가맹점들 각각에서의 결제 횟수를 쇼핑 카테고리별로 구분하여 카운트함으로써, 사용자(130)의 상기 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수를 확인한다. When the change decision event is generated by the change decision event generating unit 115 , the first payment count check unit 116 makes a payment at each of the plurality of affiliated stores of the user 130 stored in the payment history database By checking the history information, and counting the number of payments at each of the plurality of affiliated stores of the user 130 for the first period from the time when the change determination event occurs, by shopping category, the number of payments of the user 130 is counted. A first number of payments for each of the n shopping categories is checked.

초과 여부 확인부(117)는 변경 정보 저장부(113)를 참조하여, 상기 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수가 각 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는지 여부를 확인한다.The excess check unit 117 refers to the change information storage unit 113 and checks whether the first number of payments for each of the n shopping categories exceeds a threshold number of payments corresponding to each shopping category.

변경 처리부(118)는 초과 여부 확인부(117)에 의해 상기 n개의 쇼핑 카테고리들 중 어느 하나인 제1 쇼핑 카테고리에 대한 제1 결제 횟수가 상기 제1 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는 것으로 확인되면, 변경 정보 저장부(113)를 참조하여 상기 제1 쇼핑 카테고리에 대응되는 인터페이스 디자인 변경 정보에 따라 사용자(130)의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시킨다.The change processing unit 118 determines that the first number of payments for a first shopping category, which is any one of the n shopping categories, exceeds a threshold number of payments corresponding to the first shopping category by the excess check unit 117 . If it is confirmed, the interface design constituting the metaverse environment of the user 130 is changed according to the interface design change information corresponding to the first shopping category with reference to the change information storage unit 113 .

이하에서는, 결제 이력 정보 수집부(114), 변경 결정 이벤트 발생부(115), 제1 결제 횟수 확인부(116), 초과 여부 확인부(117) 및 변경 처리부(118)의 동작을 예를 들어, 상세히 설명하기로 한다. Hereinafter, the operations of the payment history information collecting unit 114 , the change decision event generating unit 115 , the first payment count checking unit 116 , the excess checking unit 117 , and the change processing unit 118 are described as an example. , will be described in detail.

먼저, 전술한 예와 같이, 가맹점 정보 저장부(112)에 상기 표 1과 같은 상기 복수의 가맹점들에 대한 정보가 저장되어 있다고 하는 경우, 결제 이력 정보 수집부(114)는 상기 메타버스 서비스에 가입되어 있는 사용자(130)의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 수집하여 결제 이력 데이터베이스에 저장할 수 있다. First, as in the above-described example, when it is said that information on the plurality of affiliated stores as shown in Table 1 is stored in the affiliated store information storage unit 112, the payment history information collection unit 114 receives the information about the metaverse service. Payment history information at each of the plurality of affiliated stores of the subscribed user 130 may be collected and stored in a payment history database.

관련해서, 상기 결제 이력 데이터베이스에는 하기의 표 3과 같은 사용자(130)의 상기 복수의 가맹점들 각각에서의 결제 이력 정보가 저장되어 있을 수 있다.In relation to this, the payment history database may store payment history information of the user 130 at each of the plurality of affiliated stores as shown in Table 3 below.

가맹점franchisee 결제 날짜payment date ...... ...... 가맹점 2Merchant 2 2021년 4월 30일April 30, 2021 가맹점 6Merchant 6 2021년 5월 1일May 1, 2021 가맹점 1Merchant 1 2021년 5월 1일May 1, 2021 가맹점 2Merchant 2 2021년 5월 1일May 1, 2021 가맹점 3Merchant 3 2021년 5월 1일May 1, 2021 가맹점 5Merchant 5 2021년 5월 2일May 2, 2021 ...... ......

또한, 사전 설정된 제1 주기를 '7일'이라고 하는 경우, 변경 결정 이벤트 발생부(115)는 '7일'마다 사용자(130)의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시킬지 여부를 결정하기 위한 변경 결정 이벤트를 발생시킬 수 있다. In addition, when the preset first cycle is '7 days', the change decision event generating unit 115 determines whether to change the interface design constituting the metaverse environment of the user 130 every '7 days'. A change decision event can be generated for

이때, 상기 변경 결정 이벤트가 발생된 시점을 '2021년 5월 1일'이라고 하는 경우, 제1 결제 횟수 확인부(116)는 상기 표 2와 같은 결제 이력 데이터베이스에 저장되어 있는 사용자(130)의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 확인하여, '2021년 5월 1일'로부터 '7일' 동안의 사용자(130)의 상기 복수의 가맹점들 각각에서의 결제 횟수를 쇼핑 카테고리별로 구분하여 카운트함으로써, 사용자(130)의 '음식, 의류, 가구' 각각에 대한 제1 결제 횟수를 확인할 수 있다.At this time, when the time point at which the change decision event occurs is referred to as 'May 1, 2021,' the first payment count check unit 116 is the user 130 stored in the payment history database as shown in Table 2 above. By checking the payment history information at each of the plurality of affiliated stores, the number of payments by the user 130 at each of the plurality of affiliated stores from 'May 1, 2021' to '7 days' is divided by shopping category By counting, it is possible to check the first number of payments for each of 'food, clothing, and furniture' of the user 130 .

그 결과, 사용자(130)의 '음식, 의류, 가구' 각각에 대한 제1 결제 횟수가 '11회, 2회, 0회'와 같이 확인되었다고 가정하자. As a result, it is assumed that the first number of payments for each of 'food, clothing, and furniture' of the user 130 is confirmed as '11 times, 2 times, and 0 times'.

그러면, 초과 여부 확인부(117)는 상기 표 2와 같은 변경 정보 저장부(113)를 참조하여, '음식, 의류, 가구' 각각에 대한 제1 결제 횟수가 각 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는지 여부를 확인할 수 있다. Then, the excess check unit 117 refers to the change information storage unit 113 as shown in Table 2 above, and the first number of payments for each 'food, clothing, and furniture' is the threshold number of payments corresponding to each shopping category. It can be checked whether or not

관련해서, '음식, 의류, 가구' 각각에 대한 제1 결제 횟수가 '11회, 2회, 0회'이고, 상기 표 2와 같은 변경 정보 저장부(113)에서는 '음식, 의류, 가구' 각각에 대응되는 임계 결제 횟수가 '10회, 3회, 1회'이므로, 초과 여부 확인부(117)는 '음식, 의류, 가구' 중 '음식'의 제1 결제 횟수가 '음식'에 대응되는 임계 결제 횟수를 초과하는 것으로 확인할 수 있다.In relation to this, the first number of payments for each of 'food, clothing, and furniture' is '11 times, 2 times, and 0 times', and in the change information storage unit 113 as shown in Table 2 above, 'food, clothing, and furniture' Since the threshold number of payments corresponding to each is '10 times, 3 times, and 1 time', the excess check unit 117 determines that the first number of payments of 'food' among 'food, clothing, and furniture' corresponds to 'food'. It can be confirmed that the threshold number of payments is exceeded.

그러면, 변경 처리부(118)는 상기 표 2와 같은 변경 정보 저장부(113)를 참조하여 '음식'에 대응되는 인터페이스 디자인 변경 정보에 따라 사용자(130)의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시킬 수 있다. Then, the change processing unit 118 changes the interface design constituting the metaverse environment of the user 130 according to the interface design change information corresponding to 'food' with reference to the change information storage unit 113 as shown in Table 2 above. can do it

관련해서, 현재 사용자(130)의 메타버스 환경을 구성하는 인터페이스 디자인이 도 2에 도시된 그림과 같다고 가정하자. In relation to this, it is assumed that the interface design constituting the metaverse environment of the current user 130 is as shown in FIG. 2 .

이때, 상기 표 2와 같은 변경 정보 저장부(113)에서는 '음식'에 대응되는 인터페이스 디자인 변경 정보가 '아바타의 몸무게를 증가시킴'인 것으로 저장되어 있으므로, 변경 처리부(118)는 '아바타의 몸무게를 증가시킴'으로써, 사용자(130)의 메타버스 환경을 구성하는 인터페이스 디자인을 도 3에 도시된 그림과 같이 변경시킬 수 있다. At this time, in the change information storage unit 113 as shown in Table 2 above, since the interface design change information corresponding to 'food' is stored as 'increase the weight of the avatar', the change processing unit 118 determines the 'weight of the avatar'. By increasing ', the interface design constituting the metaverse environment of the user 130 can be changed as shown in the figure shown in FIG. 3 .

즉, 메타버스 서비스 운영 서버(110)는 사용자(130)의 상기 복수의 가맹점들에서의 결제 이력 정보를 수집하여, 상기 제1 주기마다, 사용자(130)의 상기 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수를 확인하고, 상기 n개의 쇼핑 카테고리들 중 상기 제1 쇼핑 카테고리에 대한 제1 결제 횟수가 상기 제1 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는 것으로 확인되면, 상기 제1 쇼핑 카테고리에 대응되는 인터페이스 디자인 변경 정보에 따라 사용자(130)의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시킬 수 있다.That is, the metaverse service operation server 110 collects payment history information of the user 130 at the plurality of affiliated stores, and for each of the n shopping categories of the user 130 in the first cycle, The first number of payments is checked, and if it is determined that the first number of payments for the first shopping category among the n shopping categories exceeds the threshold number of payments corresponding to the first shopping category, the first shopping category The interface design constituting the metaverse environment of the user 130 may be changed according to the interface design change information corresponding to .

이때, 본 발명의 일실시예에 따르면, 메타버스 서비스 운영 서버(110)는 데이터 전송부(119)를 더 포함할 수 있다.In this case, according to an embodiment of the present invention, the metaverse service operation server 110 may further include a data transmission unit 119 .

데이터 전송부(119)는 변경 처리부(118)에 의해 사용자(130)의 메타버스 환경을 구성하는 인터페이스 디자인이 변경된 이후, 사용자(130)의 전자 단말(140)로부터 상기 메타버스 서비스에 대한 접속 요청이 수신됨에 따라, 사용자(130)의 전자 단말(140)과 접속되면, 사용자(130)의 변경된 메타버스 환경을 구성하는 인터페이스 디자인을 표현하기 위한 그래픽 데이터를 생성한 후, 상기 그래픽 데이터를 사용자(130)의 전자 단말(140)로 전송한다. The data transmission unit 119 requests access to the metaverse service from the electronic terminal 140 of the user 130 after the interface design constituting the metaverse environment of the user 130 is changed by the change processing unit 118 . As this is received, when connected to the electronic terminal 140 of the user 130, graphic data for expressing an interface design constituting the changed metaverse environment of the user 130 is generated, and then the graphic data is transferred to the user ( 130) to the electronic terminal 140.

예컨대, 전술한 예와 같이, 변경 처리부(118)에 의해, 사용자(130)의 메타버스 환경을 구성하는 인터페이스 디자인이, 도 3에 도시된 그림과 같이 변경되었다고 하고, 그 이후, 사용자(130)의 전자 단말(140)로부터 상기 메타버스 서비스에 대한 접속 요청이 수신됨에 따라, 사용자(130)의 전자 단말(140)과 접속되었다고 하는 경우, 데이터 전송부(119)는 도 3에 도시된 그림과 같은 사용자(130)의 변경된 메타버스 환경을 구성하는 인터페이스 디자인을 표현하기 위한 그래픽 데이터를 생성한 후, 상기 그래픽 데이터를 사용자(130)의 전자 단말(140)로 전송할 수 있다. For example, as in the above example, it is assumed that the interface design constituting the metaverse environment of the user 130 is changed by the change processing unit 118 as shown in the figure shown in FIG. 3 , and thereafter, the user 130 When a connection request for the metaverse service is received from the electronic terminal 140 of the user 130 and the user 130 is connected to the electronic terminal 140 of the After generating graphic data for expressing the interface design constituting the changed metaverse environment of the same user 130 , the graphic data may be transmitted to the electronic terminal 140 of the user 130 .

이때, 본 발명의 일실시예에 따르면, 사용자(130)의 전자 단말(140)은 메타버스 서비스 운영 서버(110)로부터 상기 그래픽 데이터가 수신되면, 상기 그래픽 데이터를 기초로, 사용자(130)의 변경된 메타버스 환경을 구성하는 인터페이스 디자인을 렌더링하여 화면 상에 표시할 수 있다. At this time, according to an embodiment of the present invention, when the graphic data is received from the metaverse service operation server 110 , the electronic terminal 140 of the user 130 receives the graphic data of the user 130 based on the graphic data. The interface design constituting the changed metaverse environment can be rendered and displayed on the screen.

예컨대, 전술한 예와 같이, 메타버스 서비스 운영 서버(110)가 상기 그래픽 데이터를 사용자(130)의 전자 단말(140)로 전송함에 따라, 사용자(130)의 전자 단말(140)에 상기 그래픽 데이터가 수신되었다고 하는 경우, 사용자(130)의 전자 단말(140)은 상기 그래픽 데이터를 기초로, 사용자(130)의 변경된 메타버스 환경을 구성하는 인터페이스 디자인을 렌더링하여 화면 상에 표시할 수 있다. For example, as in the above example, as the metaverse service operation server 110 transmits the graphic data to the electronic terminal 140 of the user 130 , the graphic data is transmitted to the electronic terminal 140 of the user 130 . is received, the electronic terminal 140 of the user 130 may render and display the interface design constituting the changed metaverse environment of the user 130 on the screen based on the graphic data.

관련해서, 전술한 예에 따르면 상기 그래픽 데이터는, 도 3에 도시된 그림과 같은 사용자(130)의 변경된 메타버스 환경을 구성하는 인터페이스 디자인을 표현하기 위한 그래픽 데이터이므로, 사용자(130)의 전자 단말(140)은 상기 그래픽 데이터를 기초로, 도 3에 도시된 그림과 같은 사용자(130)의 변경된 메타버스 환경을 구성하는 인터페이스 디자인을 렌더링하여 화면 상에 표시할 수 있다.In relation, according to the above-described example, the graphic data is graphic data for expressing an interface design constituting the changed metaverse environment of the user 130 as shown in the figure shown in FIG. 3 , and thus the user 130's electronic terminal Based on the graphic data, reference numeral 140 renders and displays an interface design constituting the changed metaverse environment of the user 130 as shown in the figure shown in FIG. 3 on the screen.

또한, 본 발명의 일실시예에 따르면, 메타버스 서비스 운영 서버(110)는 사용자(130)의 결제 이력에 따라, 사용자(130)에게 디지털 아이템을 리워드로 지급하는 기능을 추가로 지원할 수 있다. In addition, according to an embodiment of the present invention, the metaverse service operation server 110 may additionally support a function of providing a digital item as a reward to the user 130 according to the payment history of the user 130 .

이와 관련해서, 본 발명의 일실시예에 따르면, 메타버스 서비스 운영 서버(110)는 디지털 아이템 정보 저장부(120), 지급 결정 이벤트 발생부(121), 제2 결제 횟수 확인부(122), 벡터 생성부(123), 거리 연산부(124) 및 아이템 지급 처리부(125)를 더 포함할 수 있다. In this regard, according to an embodiment of the present invention, the metaverse service operation server 110 includes a digital item information storage unit 120 , a payment decision event generating unit 121 , a second payment count confirmation unit 122 , It may further include a vector generator 123 , a distance calculator 124 , and an item payment processor 125 .

디지털 아이템 정보 저장부(120)에는 메타버스 환경을 구성하는 인터페이스 디자인에 대한 장식 효과를 부여할 수 있는 것으로 사전 설정된 복수의 디지털 아이템들에 대한 정보와, 상기 복수의 디지털 아이템들 각각에 대응되는 서로 다른 n차원의 지급 기준 벡터가 저장되어 있다.In the digital item information storage unit 120 , information on a plurality of digital items preset as capable of imparting a decorative effect to an interface design constituting the metaverse environment, and each other corresponding to each of the plurality of digital items are provided. Another n-dimensional payment reference vector is stored.

여기서, 상기 지급 기준 벡터는 상기 복수의 디지털 아이템들 각각을 지급할 것인지 여부를 결정하기 위한 기준인 것으로 사전 설정된 기준 벡터를 의미한다. Here, the payment reference vector refers to a reference vector preset as a reference for determining whether to pay each of the plurality of digital items.

예컨대, 전술한 예와 같이, n을 '3'이라고 하고, 사전 설정된 복수의 디지털 아이템들을 '아이템 1, 아이템 2, 아이템 3, 아이템 4'라고 하는 경우, 디지털 아이템 정보 저장부(120)에는 하기의 표 4와 같은 '아이템 1, 아이템 2, 아이템 3, 아이템 4'에 대한 정보와, '아이템 1, 아이템 2, 아이템 3, 아이템 4' 각각에 대응되는 서로 다른 '3'차원의 지급 기준 벡터가 저장되어 있을 수 있다.For example, as in the above example, when n is referred to as '3' and a plurality of preset digital items are referred to as 'item 1, item 2, item 3, and item 4', the digital item information storage unit 120 stores the following Information on 'Item 1, Item 2, Item 3, and Item 4' as shown in Table 4 of may be stored.

디지털 아이템digital item 지급 기준 벡터Payment Criteria Vector 아이템 1item 1 [12 2 6][12 2 6] 아이템 2item 2 [3 10 7][3 10 7] 아이템 3item 3 [5 8 15][5 8 15] 아이템 4item 4 [9 4 8][9 4 8]

지급 결정 이벤트 발생부(121)는 사전 설정된 제2 주기마다 사용자(130)에게 디지털 아이템을 지급할 것인지 여부를 결정하기 위한 지급 결정 이벤트를 발생시킨다.The payment decision event generating unit 121 generates a payment decision event for determining whether to pay the digital item to the user 130 every second preset period.

제2 결제 횟수 확인부(122)는 지급 결정 이벤트 발생부(121)에 의해 상기 지급 결정 이벤트가 발생되면, 상기 결제 이력 데이터베이스에 저장되어 있는 사용자(130)의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 확인하여, 상기 지급 결정 이벤트가 발생된 시점으로부터 상기 제2 주기 동안의 사용자(130)의 상기 복수의 가맹점들 각각에서의 결제 횟수를 쇼핑 카테고리별로 구분하여 카운트함으로써, 사용자(130)의 상기 n개의 쇼핑 카테고리들 각각에 대한 제2 결제 횟수를 확인한다.When the payment decision event is generated by the payment decision event generating unit 121, the second payment number check unit 122 pays at each of the plurality of affiliated stores of the user 130 stored in the payment history database. By checking the history information and counting the number of payments at each of the plurality of affiliated stores of the user 130 for the second period from the point in time when the payment decision event occurs, by shopping category, the number of payments of the user 130 is counted. A second number of payments for each of the n shopping categories is checked.

벡터 생성부(123)는 사용자(130)의 상기 n개의 쇼핑 카테고리들 각각에 대한 제2 결제 횟수를 성분으로 갖는 n차원의 벡터를 구성함으로써, 사용자(130)에 대한 결제 횟수 벡터를 생성한다.The vector generator 123 constructs an n-dimensional vector having the second number of payments for each of the n shopping categories of the user 130 as a component, thereby generating a vector for the number of payments for the user 130 .

거리 연산부(124)는 디지털 아이템 정보 저장부(120)를 참조하여, 상기 복수의 디지털 아이템들 각각에 대응되는 지급 기준 벡터와 상기 결제 횟수 벡터 간의 유클리드 거리(Euclidean distance)를 연산한다.The distance calculating unit 124 calculates a Euclidean distance between the payment reference vector corresponding to each of the plurality of digital items and the payment number vector with reference to the digital item information storage unit 120 .

여기서, 유클리드 거리란 두 개의 벡터가 존재한다고 하였을 때, 두 벡터 간의 거리를 의미하는 것으로, 하기의 수학식 1에 따라 연산될 수 있다.Here, the Euclidean distance means a distance between two vectors when two vectors exist, and may be calculated according to Equation 1 below.

Figure 112021060186569-pat00001
Figure 112021060186569-pat00001

상기 수학식 1에서 D는 벡터 A와 벡터 B 간의 유클리드 거리를 의미하고, Ai와 Bi는 각각 벡터 A와 벡터 B에 포함되어 있는 성분들 중 i번째 성분들을 의미한다. 보통, 두 벡터 간의 유클리드 거리가 작을수록 두 벡터는 유사한 벡터라고 볼 수 있고, 두 벡터 간의 유클리드 거리가 클수록 두 벡터는 비유사한 벡터라고 볼 수 있다.In Equation 1, D denotes the Euclidean distance between the vector A and the vector B, and A i and B i denote the i-th components among the components included in the vector A and the vector B, respectively. In general, the smaller the Euclidean distance between two vectors is, the more similar the two vectors are.

아이템 지급 처리부(125)는 상기 복수의 디지털 아이템들 중 어느 하나인 제1 디지털 아이템에 대응되는 지급 기준 벡터와 상기 결제 횟수 벡터 간의 유클리드 거리가 사전 설정된 기준 거리 이하인 것으로 확인되면, 상기 제1 디지털 아이템을 사용자(130)에게 리워드로 지급할 아이템으로 결정한 후, 상기 제1 디지털 아이템이 사용자(130)에게 리워드로 지급되었음을 지시하는 지급 이력 정보를 생성하여 리워드 이력 데이터베이스에 저장함으로써, 사용자(130)에 대한 상기 제1 디지털 아이템의 지급을 처리한다. The item payment processing unit 125 determines that the Euclidean distance between the payment reference vector corresponding to the first digital item, which is one of the plurality of digital items, and the payment number vector is less than or equal to a preset reference distance, the first digital item After determining as an item to be paid as a reward to the user 130 , by generating payment history information indicating that the first digital item was paid as a reward to the user 130 and storing it in the reward history database, the user 130 process the payment of the first digital item to

이하에서는, 지급 결정 이벤트 발생부(121), 제2 결제 횟수 확인부(122), 벡터 생성부(123), 거리 연산부(124) 및 아이템 지급 처리부(125)의 동작을 예를 들어, 상세히 설명하기로 한다. Hereinafter, the operation of the payment decision event generating unit 121 , the second payment count checking unit 122 , the vector generating unit 123 , the distance calculating unit 124 , and the item payment processing unit 125 will be described in detail, for example. decide to do

먼저, 사전 설정된 제2 주기를 '15일'이라고 하는 경우, 지급 결정 이벤트 발생부(121)는 '15일'마다 사용자(130)에게 디지털 아이템을 지급할 것인지 여부를 결정하기 위한 지급 결정 이벤트를 발생시킬 수 있다. First, if the second preset period is '15 days', the payment decision event generating unit 121 performs a payment decision event for determining whether to pay the digital item to the user 130 every '15 days'. can cause

이때, 상기 지급 결정 이벤트가 발생된 시점을 '2021년 5월 5일'이라고 하는 경우, 제2 결제 횟수 확인부(122)는 상기 표 3과 같은 결제 이력 데이터베이스에 저장되어 있는 사용자(130)의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 확인하여, '2021년 5월 5일'로부터 '15일' 동안의 사용자(130)의 상기 복수의 가맹점들 각각에서의 결제 횟수를 쇼핑 카테고리별로 구분하여 카운트함으로써, 사용자(130)의 '음식, 의류, 가구' 각각에 대한 제2 결제 횟수를 확인할 수 있다. At this time, when the time point at which the payment decision event occurs is referred to as 'May 5, 2021', the second payment number check unit 122 is the user 130 stored in the payment history database as shown in Table 3 above. By checking the payment history information at each of the plurality of affiliated stores, the number of payments at each of the plurality of affiliated stores of the user 130 from 'May 5, 2021' to '15 days' is divided by shopping category by counting, it is possible to check the second number of payments for each of 'food, clothing, and furniture' of the user 130 .

그 결과, 사용자(130)의 '음식, 의류, 가구' 각각에 대한 제2 결제 횟수가 '2회, 12회, 9회'와 같이 확인되었다고 가정하자. As a result, it is assumed that the second number of payments for each of 'food, clothing, and furniture' of the user 130 is confirmed as '2 times, 12 times, and 9 times'.

그러면, 벡터 생성부(123)는 '2, 12, 9'를 성분으로 갖는 '3'차원의 벡터를 구성함으로써, 사용자(130)에 대한 결제 횟수 벡터를 '[2 12 9]'와 같이 생성할 수 있다.Then, the vector generating unit 123 constructs a '3'-dimensional vector having '2, 12, 9' as components, thereby generating a vector of the number of payments for the user 130 as '[2 12 9]' can do.

그러고 나서, 거리 연산부(124)는 상기 표 4와 같은 디지털 아이템 정보 저장부(120)를 참조하여, 상기 수학식 1에 따라, '아이템 1, 아이템 2, 아이템 3, 아이템 4' 각각에 대응되는 지급 기준 벡터와, 상기 결제 횟수 벡터인 '[2 12 9]' 간의 유클리드 거리를 연산할 수 있다. Then, the distance calculating unit 124 refers to the digital item information storage unit 120 as shown in Table 4, and according to Equation 1, corresponding to each of 'Item 1, Item 2, Item 3, and Item 4' The Euclidean distance between the payment reference vector and the payment number vector '[2 12 9]' may be calculated.

관련해서, 상기 표 4와 같은 디지털 아이템 정보 저장부(120)에는 '아이템 1'에 대응되는 지급 기준 벡터가 '[12 2 6]'이므로, 거리 연산부(124)는 '아이템 1'에 대응되는 지급 기준 벡터인 '[12 2 6]'와 상기 결제 횟수 벡터인 '[2 12 9]' 간의 유클리드 거리를 연산할 수 있다. In relation, since the payment reference vector corresponding to 'item 1' is '[12 2 6]' in the digital item information storage unit 120 as shown in Table 4, the distance calculating unit 124 corresponds to 'item 1'. The Euclidean distance between the payment reference vector '[12 2 6]' and the payment number vector '[2 12 9]' may be calculated.

이러한 방식으로, 거리 연산부(124)가 '아이템 1, 아이템 2, 아이템 3, 아이템 4' 각각에 대응되는 지급 기준 벡터와, 상기 결제 횟수 벡터인 '[2 12 9]' 간의 유클리드 거리를 연산한 결과, '아이템 1, 아이템 2, 아이템 3, 아이템 4' 중 '아이템 2'와 상기 결제 횟수 벡터 간의 유클리드 거리가 사전 설정된 기준 거리 이하인 것으로 확인되었다고 가정하자.In this way, the distance calculating unit 124 calculates the Euclidean distance between the payment reference vector corresponding to each of 'Item 1, Item 2, Item 3, and Item 4' and '[2 12 9]', which is the number of payments vector. As a result, it is assumed that the Euclidean distance between 'item 2' and the payment number vector among 'item 1, item 2, item 3, and item 4' is confirmed to be less than or equal to a preset reference distance.

그러면, 아이템 지급 처리부(125)는 '아이템 2'를 사용자(130)에게 리워드로 지급할 아이템으로 결정한 후, '아이템 2'가 사용자(130)에게 리워드로 지급되었음을 지시하는 '지급 이력 정보 1'를 생성하여 하기의 표 5와 같은 리워드 이력 데이터베이스에 저장함으로써, 사용자(130)에 대한 '아이템 2'의 지급을 처리할 수 있다. Then, the item payment processing unit 125 determines 'item 2' as an item to be paid as a reward to the user 130 , and then 'payment history information 1' indicating that 'item 2' has been paid to the user 130 as a reward. By generating and storing in the reward history database as shown in Table 5 below, the payment of 'item 2' to the user 130 can be processed.

지급 이력 정보Payment history information 지급 이력 정보 1Payment history information 1

이때, 본 발명의 일실시예에 따르면, 메타버스 서비스 운영 서버(110)는 토큰 전송부(126) 및 토큰 저장 처리부(127)를 더 포함할 수 있다. In this case, according to an embodiment of the present invention, the metaverse service operation server 110 may further include a token transmission unit 126 and a token storage processing unit 127 .

토큰 전송부(126)는 아이템 지급 처리부(125)에 의해 사용자(130)에 대한 상기 제1 디지털 아이템의 지급이 처리된 이후, 사용자(130)의 전자 단말(140)로부터 상기 메타버스 서비스에 대한 접속 요청이 수신됨에 따라, 사용자(130)의 전자 단말(140)과 접속되면, 상기 제1 디지털 아이템에 대한 데이터를 사전 설정된 토큰 생성 함수에 입력으로 인가하여, 제1 디지털 토큰을 생성한 후, 상기 제1 디지털 토큰을 사용자(130)의 전자 단말(140)로 전송한다.After the payment of the first digital item to the user 130 is processed by the item payment processing unit 125 , the token transmission unit 126 receives information about the metaverse service from the electronic terminal 140 of the user 130 . As the access request is received, when the user 130 is connected to the electronic terminal 140, the data for the first digital item is applied as an input to a preset token generation function to generate a first digital token, The first digital token is transmitted to the electronic terminal 140 of the user 130 .

토큰 저장 처리부(127)는 상기 제1 디지털 토큰을 상기 리워드 이력 데이터베이스에 저장되어 있는 상기 지급 이력 정보와 대응시켜 상기 리워드 이력 데이터베이스에 추가로 저장한다. The token storage processing unit 127 additionally stores the first digital token in the reward history database by matching the first digital token with the payment history information stored in the reward history database.

이하에서는, 토큰 전송부(126) 및 토큰 저장 처리부(127)의 동작을 예를 들어, 상세히 설명하기로 한다.Hereinafter, operations of the token transmission unit 126 and the token storage processing unit 127 will be described in detail, for example.

먼저, 전술한 예와 같이, 아이템 지급 처리부(125)에 의해 사용자(130)에 대한 '아이템 2'의 지급이 처리되었다고 하고, 그 이후, 사용자(130)의 전자 단말(140)로부터 상기 메타버스 서비스에 대한 접속 요청이 수신됨에 따라, 사용자(130)의 전자 단말(140)과 접속되었다고 가정하자.First, as in the above example, it is assumed that the payment of 'item 2' to the user 130 is processed by the item payment processing unit 125, and thereafter, the metaverse from the electronic terminal 140 of the user 130 Assume that the user 130 is connected to the electronic terminal 140 as the access request for the service is received.

그러면, 토큰 전송부(126)는 '아이템 2'에 대한 데이터를 사전 설정된 토큰 생성 함수에 입력으로 인가하여, 제1 디지털 토큰을 생성할 수 있다. Then, the token transmitter 126 may generate the first digital token by applying the data for 'item 2' to a preset token generating function as an input.

이때, 상기 제1 디지털 토큰을 '토큰 1'이라고 하는 경우, 토큰 전송부(126)는 '토큰 1'을 사용자(130)의 전자 단말(140)로 전송할 수 있다. In this case, when the first digital token is referred to as 'token 1', the token transmitter 126 may transmit 'token 1' to the electronic terminal 140 of the user 130 .

그러고 나서, 토큰 저장 처리부(127)는 '토큰 1'을 상기 리워드 이력 데이터베이스에 저장되어 있는 '지급 이력 정보 1'과 대응시켜 상기 리워드 이력 데이터베이스에 하기의 표 6과 같이, 추가로 저장할 수 있다. Then, the token storage processing unit 127 may additionally store 'token 1' in the reward history database by matching it with 'payment history information 1' stored in the reward history database, as shown in Table 6 below.

지급 이력 정보Payment history information 디지털 토큰digital token 지급 이력 정보 1Payment history information 1 토큰 1token 1

이때, 본 발명의 일실시예에 따르면, 메타버스 서비스 운영 서버(110)는 아이템 적용부(128)를 더 포함할 수 있다. In this case, according to an embodiment of the present invention, the metaverse service operation server 110 may further include an item application unit 128 .

아이템 적용부(128)는 토큰 저장 처리부(127)에 의해 상기 제1 디지털 토큰이 상기 리워드 이력 데이터베이스에 저장된 이후, 상기 메타버스 서비스에 접속이 완료된 사용자(130)의 전자 단말(140)로부터, 상기 제1 디지털 토큰이 수신되면서, 상기 제1 디지털 아이템을 메타버스 환경 꾸미기에 적용할 것을 요청하는 아이템 적용 요청이 수신되면, 상기 제1 디지털 토큰을 기초로, 상기 리워드 이력 데이터베이스로부터 상기 제1 디지털 토큰에 대응되어 저장되어 있는 상기 지급 이력 정보를 확인함으로써 사용자(130)에게 리워드로 지급된 상기 제1 디지털 아이템을 확인한 후, 상기 제1 디지털 아이템을 기초로 사용자(130)의 메타버스 환경을 구성하는 인터페이스 디자인에 대한 장식 효과를 부여한다.After the first digital token is stored in the reward history database by the token storage processing unit 127, the item application unit 128 receives from the electronic terminal 140 of the user 130 who has completed access to the metaverse service, the When the first digital token is received and an item application request for applying the first digital item to metaverse environment decoration is received, based on the first digital token, the first digital token is retrieved from the reward history database. After checking the first digital item paid as a reward to the user 130 by checking the payment history information stored in correspondence with It gives a decorative effect to the interface design.

예컨대, 전술한 예와 같이, 토큰 저장 처리부(127)에 의해 '토큰 1'이 상기 표 6과 같은 상기 리워드 이력 데이터베이스에 저장되었다고 하고, 그 이후, 상기 메타버스 서비스에 접속이 완료된 사용자(130)의 전자 단말(140)로부터, '토큰 1'이 수신되면서, '아이템 2'를 메타버스 환경 꾸미기에 적용할 것을 요청하는 아이템 적용 요청이 수신되었다고 가정하자. For example, as in the above example, it is assumed that 'token 1' is stored in the reward history database as shown in Table 6 by the token storage processing unit 127, and after that, the user 130 has completed access to the metaverse service. Assume that an item application request requesting to apply 'item 2' to metaverse environment decoration is received while 'token 1' is received from the electronic terminal 140 of .

그러면, 아이템 적용부(128)는 '토큰 1'을 기초로, 상기 표 6과 같은 리워드 이력 데이터베이스로부터 '토큰 1'에 대응되어 저장되어 있는 '지급 이력 정보 1'을 확인할 수 있다. Then, the item application unit 128 may check the 'payment history information 1' stored in correspondence with the 'token 1' from the reward history database as shown in Table 6, based on the 'token 1'.

관련해서, 전술한 예에 따르면, '지급 이력 정보 1'은 '아이템 2'가 사용자(130)에게 리워드로 지급되었음을 지시하는 정보이므로, 아이템 적용부(128)는 '지급 이력 정보 1'을 확인함으로써, 사용자(130)에게 리워드로 지급된 '아이템 2'를 확인할 수 있다.In relation to, according to the above example, 'payment history information 1' is information indicating that 'item 2' has been paid as a reward to the user 130, so the item application unit 128 checks 'payment history information 1' By doing so, it is possible to check the 'item 2' paid to the user 130 as a reward.

그 이후, 아이템 적용부(128)는 '아이템 2'를 기초로 사용자(130)의 메타버스 환경을 구성하는 인터페이스 디자인에 대한 장식 효과를 부여할 수 있다.Thereafter, the item application unit 128 may apply a decorative effect to the interface design constituting the metaverse environment of the user 130 based on the 'item 2'.

도 4는 본 발명의 일실시예에 따른 따른 결제 이력을 기초로 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 메타버스 서비스 운영 서버의 동작 방법을 도시한 순서도이다. 4 is a flowchart illustrating a method of operating a metaverse service operating server for operating a metaverse service that changes an interface design constituting a metaverse environment based on a payment history according to an embodiment of the present invention.

단계(S410)에서는 사전 설정된 n(n은 2 이상의 자연수임)개의 쇼핑 카테고리들에 대한 정보가 저장되어 있는 쇼핑 카테고리 정보 저장부를 유지한다. In step S410, a shopping category information storage unit in which information on n (n is a natural number equal to or greater than 2) preset shopping categories is stored is maintained.

단계(S420)에서는 사전 지정된 복수의 가맹점들(상기 복수의 가맹점들 각각에는 상기 n개의 쇼핑 카테고리들 중 어느 하나의 쇼핑 카테고리가 할당되어 있음)에 대한 정보가 저장되어 있는 가맹점 정보 저장부를 유지한다.In step S420, an affiliated store information storage unit in which information about a plurality of pre-designated affiliated stores (each one of the n shopping categories is assigned to each of the plurality of affiliated stores) is stored is maintained.

단계(S430)에서는 상기 n개의 쇼핑 카테고리들 각각에 대응되는 사전 설정된 인터페이스 디자인 변경 정보(상기 인터페이스 디자인 변경 정보는 메타버스 환경을 구성하는 인터페이스 디자인을 어떻게 변경할 것인지를 정의한 정보를 의미함)와, 상기 n개의 쇼핑 카테고리들 각각에 대응되는 사전 설정된 임계 결제 횟수가 저장되어 있는 변경 정보 저장부를 유지한다. In step S430, preset interface design change information corresponding to each of the n shopping categories (the interface design change information means information defining how to change the interface design constituting the metaverse environment); A change information storage unit in which a preset threshold number of payments corresponding to each of the n shopping categories is stored is maintained.

단계(S440)에서는 상기 메타버스 서비스에 가입되어 있는 사용자의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 수집하여 결제 이력 데이터베이스에 저장한다.In step S440, payment history information of the user subscribed to the metaverse service at each of the plurality of affiliated stores is collected and stored in a payment history database.

단계(S450)에서는 사전 설정된 제1 주기마다 상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시킬지 여부를 결정하기 위한 변경 결정 이벤트를 발생시킨다.In step S450, a change decision event for determining whether to change the interface design constituting the metaverse environment of the user is generated every first preset period.

단계(S460)에서는 상기 변경 결정 이벤트가 발생되면, 상기 결제 이력 데이터베이스에 저장되어 있는 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 확인하여, 상기 변경 결정 이벤트가 발생된 시점으로부터 상기 제1 주기 동안의 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 횟수를 쇼핑 카테고리별로 구분하여 카운트함으로써, 상기 사용자의 상기 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수를 확인한다.In step S460, when the change determination event occurs, payment history information at each of the plurality of affiliated stores of the user stored in the payment history database is checked, and from the time when the change determination event occurs, the By dividing and counting the number of payments by the user at each of the plurality of affiliated stores for one period for each shopping category, the first number of payments of the user for each of the n shopping categories is confirmed.

단계(S470)에서는 상기 변경 정보 저장부를 참조하여, 상기 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수가 각 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는지 여부를 확인한다.In step S470, with reference to the change information storage unit, it is checked whether the first number of payments for each of the n shopping categories exceeds a threshold number of payments corresponding to each shopping category.

단계(S480)에서는 상기 n개의 쇼핑 카테고리들 중 어느 하나인 제1 쇼핑 카테고리에 대한 제1 결제 횟수가 상기 제1 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는 것으로 확인되면, 상기 변경 정보 저장부를 참조하여 상기 제1 쇼핑 카테고리에 대응되는 인터페이스 디자인 변경 정보에 따라 상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시킨다.In step S480, if it is determined that the first number of payments for the first shopping category, which is one of the n shopping categories, exceeds the threshold number of payments corresponding to the first shopping category, refer to the change information storage unit Thus, the interface design constituting the metaverse environment of the user is changed according to the interface design change information corresponding to the first shopping category.

이때, 본 발명의 일실시예에 따르면, 상기 메타버스 서비스 운영 서버의 동작 방법은 상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인이 변경된 이후, 상기 사용자의 전자 단말로부터 상기 메타버스 서비스에 대한 접속 요청이 수신됨에 따라, 상기 사용자의 전자 단말과 접속되면, 상기 사용자의 변경된 메타버스 환경을 구성하는 인터페이스 디자인을 표현하기 위한 그래픽 데이터를 생성한 후, 상기 그래픽 데이터를 상기 사용자의 전자 단말로 전송하는 단계를 더 포함할 수 있고, 상기 사용자의 전자 단말은 상기 메타버스 서비스 운영 서버로부터 상기 그래픽 데이터가 수신되면, 상기 그래픽 데이터를 기초로, 상기 사용자의 변경된 메타버스 환경을 구성하는 인터페이스 디자인을 렌더링하여 화면 상에 표시할 수 있다.In this case, according to an embodiment of the present invention, in the method of operating the metaverse service operation server, after the interface design constituting the metaverse environment of the user is changed, the user's electronic terminal requests access to the metaverse service In response to this being received, when the user's electronic terminal is connected, generating graphic data for expressing an interface design constituting the user's changed metaverse environment, and then transmitting the graphic data to the user's electronic terminal may further include, wherein when the graphic data is received from the metaverse service operation server, the user's electronic terminal renders an interface design configuring the user's changed metaverse environment based on the graphic data to display the screen. can be displayed on the

또한, 본 발명의 일실시예에 따르면, 상기 메타버스 서비스 운영 서버의 동작 방법은 메타버스 환경을 구성하는 인터페이스 디자인에 대한 장식 효과를 부여할 수 있는 것으로 사전 설정된 복수의 디지털 아이템들에 대한 정보와, 상기 복수의 디지털 아이템들 각각에 대응되는 서로 다른 n차원의 지급 기준 벡터(상기 지급 기준 벡터는 상기 복수의 디지털 아이템들 각각을 지급할 것인지 여부를 결정하기 위한 기준인 것으로 사전 설정된 기준 벡터를 의미함)가 저장되어 있는 디지털 아이템 정보 저장부를 유지하는 단계, 사전 설정된 제2 주기마다 상기 사용자에게 디지털 아이템을 지급할 것인지 여부를 결정하기 위한 지급 결정 이벤트를 발생시키는 단계, 상기 지급 결정 이벤트가 발생되면, 상기 결제 이력 데이터베이스에 저장되어 있는 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 확인하여, 상기 지급 결정 이벤트가 발생된 시점으로부터 상기 제2 주기 동안의 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 횟수를 쇼핑 카테고리별로 구분하여 카운트함으로써, 상기 사용자의 상기 n개의 쇼핑 카테고리들 각각에 대한 제2 결제 횟수를 확인하는 단계, 상기 사용자의 상기 n개의 쇼핑 카테고리들 각각에 대한 제2 결제 횟수를 성분으로 갖는 n차원의 벡터를 구성함으로써, 상기 사용자에 대한 결제 횟수 벡터를 생성하는 단계, 상기 디지털 아이템 정보 저장부를 참조하여, 상기 복수의 디지털 아이템들 각각에 대응되는 지급 기준 벡터와 상기 결제 횟수 벡터 간의 유클리드 거리를 연산하는 단계 및 상기 복수의 디지털 아이템들 중 어느 하나인 제1 디지털 아이템에 대응되는 지급 기준 벡터와 상기 결제 횟수 벡터 간의 유클리드 거리가 사전 설정된 기준 거리 이하인 것으로 확인되면, 상기 제1 디지털 아이템을 상기 사용자에게 리워드로 지급할 아이템으로 결정한 후, 상기 제1 디지털 아이템이 상기 사용자에게 리워드로 지급되었음을 지시하는 지급 이력 정보를 생성하여 리워드 이력 데이터베이스에 저장함으로써, 상기 사용자에 대한 상기 제1 디지털 아이템의 지급을 처리하는 단계를 더 포함할 수 있다.In addition, according to an embodiment of the present invention, the method of operating the metaverse service operation server includes information on a plurality of digital items preset to be able to give a decorative effect to an interface design constituting a metaverse environment; , a different n-dimensional payment reference vector corresponding to each of the plurality of digital items (the payment reference vector is a reference vector preset as a criterion for determining whether to pay each of the plurality of digital items) ) maintaining the stored digital item information storage, generating a payment decision event for determining whether to pay the digital item to the user every second preset period, when the payment decision event occurs , check payment history information at each of the plurality of affiliated stores of the user stored in the payment history database, and the plurality of affiliated stores of the user during the second period from the time when the payment decision event occurs Checking the second number of payments for each of the n shopping categories of the user by counting the number of payments for each shopping category by dividing the number of payments in each shopping category, and the user's second payment for each of the n shopping categories generating a payment number vector for the user by constructing an n-dimensional vector having a number as a component; referring to the digital item information storage unit, a payment reference vector corresponding to each of the plurality of digital items and the payment Calculating the Euclidean distance between the number vectors, and when it is confirmed that the Euclidean distance between the payment reference vector and the payment number vector corresponding to the first digital item, which is one of the plurality of digital items, is less than or equal to the preset reference distance, the second After determining the 1 digital item as an item to be paid as a reward to the user, payment history information indicating that the first digital item has been paid as a reward to the user is generated and stored in the reward history database and processing the payment of the first digital item to the user.

이때, 본 발명의 일실시예에 따르면, 상기 메타버스 서비스 운영 서버의 동작 방법은 상기 사용자에 대한 상기 제1 디지털 아이템의 지급이 처리된 이후, 상기 사용자의 전자 단말로부터 상기 메타버스 서비스에 대한 접속 요청이 수신됨에 따라, 상기 사용자의 전자 단말과 접속되면, 상기 제1 디지털 아이템에 대한 데이터를 사전 설정된 토큰 생성 함수에 입력으로 인가하여, 제1 디지털 토큰을 생성한 후, 상기 제1 디지털 토큰을 상기 사용자의 전자 단말로 전송하는 단계 및 상기 제1 디지털 토큰을 상기 리워드 이력 데이터베이스에 저장되어 있는 상기 지급 이력 정보와 대응시켜 상기 리워드 이력 데이터베이스에 추가로 저장하는 단계를 더 포함할 수 있다.In this case, according to an embodiment of the present invention, in the method of operating the metaverse service operation server, after the payment of the first digital item to the user is processed, the user's electronic terminal accesses the metaverse service When a request is received and the user's electronic terminal is connected, data for the first digital item is applied as an input to a preset token generation function to generate a first digital token, and then the first digital token is generated. The method may further include transmitting the first digital token to the electronic terminal of the user and additionally storing the first digital token in the reward history database in correspondence with the payment history information stored in the reward history database.

이때, 본 발명의 일실시예에 따르면, 상기 메타버스 서비스 운영 서버의 동작 방법은 상기 제1 디지털 토큰이 상기 리워드 이력 데이터베이스에 저장된 이후, 상기 메타버스 서비스에 접속이 완료된 상기 사용자의 전자 단말로부터, 상기 제1 디지털 토큰이 수신되면서, 상기 제1 디지털 아이템을 메타버스 환경 꾸미기에 적용할 것을 요청하는 아이템 적용 요청이 수신되면, 상기 제1 디지털 토큰을 기초로, 상기 리워드 이력 데이터베이스로부터 상기 제1 디지털 토큰에 대응되어 저장되어 있는 상기 지급 이력 정보를 확인함으로써 상기 사용자에게 리워드로 지급된 상기 제1 디지털 아이템을 확인한 후, 상기 제1 디지털 아이템을 기초로 상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인에 대한 장식 효과를 부여하는 단계를 더 포함할 수 있다.In this case, according to an embodiment of the present invention, the method of operating the metaverse service operation server includes: after the first digital token is stored in the reward history database, from the electronic terminal of the user who has completed access to the metaverse service, When the first digital token is received and an item application request for applying the first digital item to metaverse environment decoration is received, the first digital token is retrieved from the reward history database based on the first digital token. After checking the first digital item paid as a reward to the user by checking the payment history information stored in correspondence with the token, the interface design for configuring the metaverse environment of the user based on the first digital item It may further include the step of imparting a decorative effect to the.

이상, 도 4를 참조하여 본 발명의 일실시예에 따른 결제 이력을 기초로 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 메타버스 서비스 운영 서버의 동작 방법에 대해 설명하였다. 여기서, 본 발명의 일실시예에 따른 메타버스 서비스 운영 서버의 동작 방법은 도 1 내지 도 3을 이용하여 설명한 메타버스 서비스 운영 서버(110)의 동작에 대한 구성과 대응될 수 있으므로, 이에 대한 보다 상세한 설명은 생략하기로 한다.The operation method of the metaverse service operation server for operating the metaverse service that changes the interface design constituting the metaverse environment based on the payment history according to an embodiment of the present invention has been described with reference to FIG. 4 above. . Here, the method of operating the metaverse service operation server according to an embodiment of the present invention may correspond to the configuration of the operation of the metaverse service operation server 110 described with reference to FIGS. A detailed description will be omitted.

본 발명의 일실시예에 따른 메타버스 서비스 운영 서버의 동작 방법은 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램으로 구현될 수 있다.The method of operating the metaverse service operation server according to an embodiment of the present invention may be implemented as a computer program stored in a storage medium for execution through combination with a computer.

또한, 본 발명의 일실시예에 따른 메타버스 서비스 운영 서버의 동작 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. In addition, the method of operating the metaverse service operation server according to an embodiment of the present invention may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the 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. Examples of the computer readable recording medium include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floppy disks. - includes magneto-optical media, and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions 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.

이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, the present invention has been described with specific matters such as specific components and limited embodiments and drawings, but these are provided to help a more general understanding of the present invention, and the present invention is not limited to the above embodiments. , various modifications and variations are possible from these descriptions by those of ordinary skill in the art to which the present invention pertains.

따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be limited to the described embodiments, and not only the claims to be described later, but also all those with equivalent or equivalent modifications to the claims will be said to belong to the scope of the spirit of the present invention. .

110: 결제 이력을 기초로 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 메타버스 서비스 운영 서버
111: 쇼핑 카테고리 정보 저장부 112: 가맹점 정보 저장부
113: 변경 정보 저장부 114: 결제 이력 정보 수집부
115: 변경 결정 이벤트 발생부 116: 제1 결제 횟수 확인부
117: 초과 여부 확인부 118: 변경 처리부
119: 데이터 전송부 120: 디지털 아이템 정보 저장부
121: 지급 결정 이벤트 발생부 122: 제2 결제 횟수 확인부
123: 벡터 생성부 124: 거리 연산부
125: 아이템 지급 처리부 126: 토큰 전송부
127: 토큰 저장 처리부 128: 아이템 적용부
130: 사용자
140: 사용자의 전자 단말
110: Metaverse service operation server for operating a metaverse service that changes an interface design constituting a metaverse environment based on payment history
111: shopping category information storage unit 112: affiliate store information storage unit
113: change information storage unit 114: payment history information collection unit
115: change decision event generation unit 116: first payment count confirmation unit
117: excess check unit 118: change processing unit
119: data transmission unit 120: digital item information storage unit
121: payment decision event generation unit 122: second payment count confirmation unit
123: vector generating unit 124: distance calculating unit
125: item payment processing unit 126: token transmission unit
127: token storage processing unit 128: item application unit
130: user
140: user's electronic terminal

Claims (12)

결제 이력을 기초로 메타버스(Metaverse) 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 메타버스 서비스 운영 서버에 있어서,
사전 설정된 n(n은 2 이상의 자연수임)개의 쇼핑 카테고리들에 대한 정보가 저장되어 있는 쇼핑 카테고리 정보 저장부;
사전 지정된 복수의 가맹점들 - 상기 복수의 가맹점들 각각에는 상기 n개의 쇼핑 카테고리들 중 어느 하나의 쇼핑 카테고리가 할당되어 있음 - 에 대한 정보가 저장되어 있는 가맹점 정보 저장부;
상기 n개의 쇼핑 카테고리들 각각에 대응되는 사전 설정된 인터페이스 디자인 변경 정보 - 상기 인터페이스 디자인 변경 정보는 메타버스 환경을 구성하는 인터페이스 디자인을 어떻게 변경할 것인지를 정의한 정보를 의미함 - 와, 상기 n개의 쇼핑 카테고리들 각각에 대응되는 사전 설정된 임계 결제 횟수가 저장되어 있는 변경 정보 저장부;
상기 메타버스 서비스에 가입되어 있는 사용자의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 수집하여 결제 이력 데이터베이스에 저장하는 결제 이력 정보 수집부;
사전 설정된 제1 주기마다 상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시킬지 여부를 결정하기 위한 변경 결정 이벤트를 발생시키는 변경 결정 이벤트 발생부;
상기 변경 결정 이벤트가 발생되면, 상기 결제 이력 데이터베이스에 저장되어 있는 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 확인하여, 상기 변경 결정 이벤트가 발생된 시점으로부터 상기 제1 주기 동안의 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 횟수를 쇼핑 카테고리별로 구분하여 카운트함으로써, 상기 사용자의 상기 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수를 확인하는 제1 결제 횟수 확인부;
상기 변경 정보 저장부를 참조하여, 상기 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수가 각 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는지 여부를 확인하는 초과 여부 확인부; 및
상기 n개의 쇼핑 카테고리들 중 어느 하나인 제1 쇼핑 카테고리에 대한 제1 결제 횟수가 상기 제1 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는 것으로 확인되면, 상기 변경 정보 저장부를 참조하여 상기 제1 쇼핑 카테고리에 대응되는 인터페이스 디자인 변경 정보에 따라 상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 변경 처리부
를 포함하는 메타버스 서비스 운영 서버.
A metaverse service operation server for operating a metaverse service that changes an interface design constituting a metaverse environment based on a payment history, the metaverse service operating server comprising:
a shopping category information storage unit storing information about n preset shopping categories (where n is a natural number equal to or greater than 2);
an affiliated store information storage unit storing information on a plurality of pre-designated affiliated stores, each of which is assigned a shopping category among the n shopping categories;
preset interface design change information corresponding to each of the n shopping categories - The interface design change information means information defining how to change the interface design constituting the metaverse environment - and the n shopping categories a change information storage unit in which a preset threshold number of payment corresponding to each is stored;
a payment history information collecting unit that collects payment history information from each of the plurality of affiliated stores of the user subscribed to the metaverse service and stores it in a payment history database;
a change decision event generator for generating a change decision event for determining whether to change an interface design constituting the metaverse environment of the user at every preset first cycle;
When the change decision event occurs, payment history information at each of the plurality of affiliated stores of the user stored in the payment history database is checked, and the change decision event occurs during the first period. a first payment number check unit for checking the first number of payments for each of the n shopping categories of the user by counting the number of payments by the user at each of the plurality of affiliated stores by shopping category;
an excess checking unit that checks whether the first number of payments for each of the n shopping categories exceeds a threshold number of payments corresponding to each shopping category with reference to the change information storage unit; and
If it is determined that the first number of payments for a first shopping category, which is one of the n shopping categories, exceeds the threshold number of payments corresponding to the first shopping category, the first shopping category is referred to the change information storage unit. A change processing unit that changes an interface design constituting the metaverse environment of the user according to interface design change information corresponding to a category
Metaverse service operation server that includes.
제1항에 있어서,
상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인이 변경된 이후, 상기 사용자의 전자 단말로부터 상기 메타버스 서비스에 대한 접속 요청이 수신됨에 따라, 상기 사용자의 전자 단말과 접속되면, 상기 사용자의 변경된 메타버스 환경을 구성하는 인터페이스 디자인을 표현하기 위한 그래픽 데이터를 생성한 후, 상기 그래픽 데이터를 상기 사용자의 전자 단말로 전송하는 데이터 전송부
를 더 포함하고,
상기 사용자의 전자 단말은
상기 메타버스 서비스 운영 서버로부터 상기 그래픽 데이터가 수신되면, 상기 그래픽 데이터를 기초로, 상기 사용자의 변경된 메타버스 환경을 구성하는 인터페이스 디자인을 렌더링하여 화면 상에 표시하는 것을 특징으로 하는 메타버스 서비스 운영 서버.
According to claim 1,
After the interface design constituting the metaverse environment of the user is changed, when an access request for the metaverse service is received from the user's electronic terminal and the user's electronic terminal is connected, the user's changed metaverse environment After generating graphic data for expressing an interface design constituting the
further comprising,
The user's electronic terminal is
When the graphic data is received from the metaverse service operating server, an interface design constituting the user's changed metaverse environment is rendered and displayed on a screen based on the graphic data. .
제1항에 있어서,
메타버스 환경을 구성하는 인터페이스 디자인에 대한 장식 효과를 부여할 수 있는 것으로 사전 설정된 복수의 디지털 아이템들에 대한 정보와, 상기 복수의 디지털 아이템들 각각에 대응되는 서로 다른 n차원의 지급 기준 벡터 - 상기 지급 기준 벡터는 상기 복수의 디지털 아이템들 각각을 지급할 것인지 여부를 결정하기 위한 기준인 것으로 사전 설정된 기준 벡터를 의미함 - 가 저장되어 있는 디지털 아이템 정보 저장부;
사전 설정된 제2 주기마다 상기 사용자에게 디지털 아이템을 지급할 것인지 여부를 결정하기 위한 지급 결정 이벤트를 발생시키는 지급 결정 이벤트 발생부;
상기 지급 결정 이벤트가 발생되면, 상기 결제 이력 데이터베이스에 저장되어 있는 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 확인하여, 상기 지급 결정 이벤트가 발생된 시점으로부터 상기 제2 주기 동안의 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 횟수를 쇼핑 카테고리별로 구분하여 카운트함으로써, 상기 사용자의 상기 n개의 쇼핑 카테고리들 각각에 대한 제2 결제 횟수를 확인하는 제2 결제 횟수 확인부;
상기 사용자의 상기 n개의 쇼핑 카테고리들 각각에 대한 제2 결제 횟수를 성분으로 갖는 n차원의 벡터를 구성함으로써, 상기 사용자에 대한 결제 횟수 벡터를 생성하는 벡터 생성부;
상기 디지털 아이템 정보 저장부를 참조하여, 상기 복수의 디지털 아이템들 각각에 대응되는 지급 기준 벡터와 상기 결제 횟수 벡터 간의 유클리드 거리(Euclidean distance)를 연산하는 거리 연산부; 및
상기 복수의 디지털 아이템들 중 어느 하나인 제1 디지털 아이템에 대응되는 지급 기준 벡터와 상기 결제 횟수 벡터 간의 유클리드 거리가 사전 설정된 기준 거리 이하인 것으로 확인되면, 상기 제1 디지털 아이템을 상기 사용자에게 리워드로 지급할 아이템으로 결정한 후, 상기 제1 디지털 아이템이 상기 사용자에게 리워드로 지급되었음을 지시하는 지급 이력 정보를 생성하여 리워드 이력 데이터베이스에 저장함으로써, 상기 사용자에 대한 상기 제1 디지털 아이템의 지급을 처리하는 아이템 지급 처리부
를 더 포함하는 메타버스 서비스 운영 서버.
According to claim 1,
Information on a plurality of digital items preset to be capable of imparting a decorative effect to the interface design constituting the metaverse environment, and a different n-dimensional payment reference vector corresponding to each of the plurality of digital items - the above a digital item information storage unit in which the payment reference vector is a reference vector preset as a reference for determining whether to pay each of the plurality of digital items;
a payment decision event generating unit for generating a payment decision event for determining whether to pay the digital item to the user every second preset period;
When the payment decision event occurs, payment history information at each of the plurality of affiliated stores of the user stored in the payment history database is checked, and the payment decision event occurs during the second period. a second payment number check unit for checking the second number of payments for each of the n shopping categories of the user by dividing and counting the number of payments by the user at each of the plurality of affiliated stores for each shopping category;
a vector generator configured to construct an n-dimensional vector having a second number of payments for each of the n shopping categories of the user as a component, thereby generating a vector for the number of payments for the user;
a distance calculating unit for calculating a Euclidean distance between a payment reference vector corresponding to each of the plurality of digital items and the payment number vector with reference to the digital item information storage unit; and
If it is confirmed that the Euclidean distance between the payment reference vector corresponding to the first digital item, which is one of the plurality of digital items, and the number of payment vectors is less than or equal to a preset reference distance, the first digital item is provided to the user as a reward After determining the item to be used, payment history information indicating that the first digital item is paid to the user as a reward is generated and stored in the reward history database, thereby processing the payment of the first digital item to the user. processing unit
Metaverse service operation server further comprising a.
제3항에 있어서,
상기 사용자에 대한 상기 제1 디지털 아이템의 지급이 처리된 이후, 상기 사용자의 전자 단말로부터 상기 메타버스 서비스에 대한 접속 요청이 수신됨에 따라, 상기 사용자의 전자 단말과 접속되면, 상기 제1 디지털 아이템에 대한 데이터를 사전 설정된 토큰 생성 함수에 입력으로 인가하여, 제1 디지털 토큰을 생성한 후, 상기 제1 디지털 토큰을 상기 사용자의 전자 단말로 전송하는 토큰 전송부; 및
상기 제1 디지털 토큰을 상기 리워드 이력 데이터베이스에 저장되어 있는 상기 지급 이력 정보와 대응시켜 상기 리워드 이력 데이터베이스에 추가로 저장하는 토큰 저장 처리부
를 더 포함하는 메타버스 서비스 운영 서버.
4. The method of claim 3,
After the payment of the first digital item to the user is processed, as a request for access to the metaverse service is received from the user's electronic terminal, and is connected to the user's electronic terminal, the first digital item is a token transmission unit for generating a first digital token by applying the corresponding data to a preset token generation function as an input, and transmitting the first digital token to the user's electronic terminal; and
Token storage processing unit for further storing the first digital token in the reward history database by matching the first digital token with the payment history information stored in the reward history database
Metaverse service operation server further comprising a.
제4항에 있어서,
상기 제1 디지털 토큰이 상기 리워드 이력 데이터베이스에 저장된 이후, 상기 메타버스 서비스에 접속이 완료된 상기 사용자의 전자 단말로부터, 상기 제1 디지털 토큰이 수신되면서, 상기 제1 디지털 아이템을 메타버스 환경 꾸미기에 적용할 것을 요청하는 아이템 적용 요청이 수신되면, 상기 제1 디지털 토큰을 기초로, 상기 리워드 이력 데이터베이스로부터 상기 제1 디지털 토큰에 대응되어 저장되어 있는 상기 지급 이력 정보를 확인함으로써 상기 사용자에게 리워드로 지급된 상기 제1 디지털 아이템을 확인한 후, 상기 제1 디지털 아이템을 기초로 상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인에 대한 장식 효과를 부여하는 아이템 적용부
를 더 포함하는 메타버스 서비스 운영 서버.
5. The method of claim 4,
After the first digital token is stored in the reward history database, the first digital token is received from the electronic terminal of the user who has been connected to the metaverse service, and the first digital item is applied to decorate the metaverse environment When an item application request to request is received, based on the first digital token, the payment history information stored in correspondence with the first digital token is checked from the reward history database as a reward to the user. After confirming the first digital item, an item application unit that applies a decorative effect to an interface design constituting the metaverse environment of the user based on the first digital item
Metaverse service operation server further comprising a.
결제 이력을 기초로 메타버스(Metaverse) 환경을 구성하는 인터페이스 디자인을 변경시키는 메타버스 서비스를 운영하기 위한 메타버스 서비스 운영 서버의 동작 방법에 있어서,
사전 설정된 n(n은 2 이상의 자연수임)개의 쇼핑 카테고리들에 대한 정보가 저장되어 있는 쇼핑 카테고리 정보 저장부를 유지하는 단계;
사전 지정된 복수의 가맹점들 - 상기 복수의 가맹점들 각각에는 상기 n개의 쇼핑 카테고리들 중 어느 하나의 쇼핑 카테고리가 할당되어 있음 - 에 대한 정보가 저장되어 있는 가맹점 정보 저장부를 유지하는 단계;
상기 n개의 쇼핑 카테고리들 각각에 대응되는 사전 설정된 인터페이스 디자인 변경 정보 - 상기 인터페이스 디자인 변경 정보는 메타버스 환경을 구성하는 인터페이스 디자인을 어떻게 변경할 것인지를 정의한 정보를 의미함 - 와, 상기 n개의 쇼핑 카테고리들 각각에 대응되는 사전 설정된 임계 결제 횟수가 저장되어 있는 변경 정보 저장부를 유지하는 단계;
상기 메타버스 서비스에 가입되어 있는 사용자의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 수집하여 결제 이력 데이터베이스에 저장하는 단계;
사전 설정된 제1 주기마다 상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시킬지 여부를 결정하기 위한 변경 결정 이벤트를 발생시키는 단계;
상기 변경 결정 이벤트가 발생되면, 상기 결제 이력 데이터베이스에 저장되어 있는 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 확인하여, 상기 변경 결정 이벤트가 발생된 시점으로부터 상기 제1 주기 동안의 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 횟수를 쇼핑 카테고리별로 구분하여 카운트함으로써, 상기 사용자의 상기 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수를 확인하는 단계;
상기 변경 정보 저장부를 참조하여, 상기 n개의 쇼핑 카테고리들 각각에 대한 제1 결제 횟수가 각 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는지 여부를 확인하는 단계; 및
상기 n개의 쇼핑 카테고리들 중 어느 하나인 제1 쇼핑 카테고리에 대한 제1 결제 횟수가 상기 제1 쇼핑 카테고리에 대응되는 임계 결제 횟수를 초과하는 것으로 확인되면, 상기 변경 정보 저장부를 참조하여 상기 제1 쇼핑 카테고리에 대응되는 인터페이스 디자인 변경 정보에 따라 상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인을 변경시키는 단계
를 포함하는 메타버스 서비스 운영 서버의 동작 방법.
A method of operating a metaverse service operating server for operating a metaverse service that changes an interface design constituting a metaverse environment based on a payment history, the method comprising:
maintaining a shopping category information storage unit storing information on preset n shopping categories (where n is a natural number equal to or greater than 2);
maintaining an affiliated store information storage unit storing information on a plurality of pre-designated affiliated stores, each of which is assigned a shopping category among the n shopping categories;
preset interface design change information corresponding to each of the n shopping categories - The interface design change information means information defining how to change the interface design constituting the metaverse environment - and the n shopping categories maintaining a change information storage unit in which a preset threshold number of payment corresponding to each is stored;
collecting payment history information from each of the plurality of affiliated stores of the user subscribed to the metaverse service and storing the information in a payment history database;
generating a change decision event for determining whether to change an interface design constituting the metaverse environment of the user every preset first period;
When the change decision event occurs, payment history information at each of the plurality of affiliated stores of the user stored in the payment history database is checked, and the change decision event occurs during the first period. checking the first number of payments for each of the n shopping categories by the user by counting the number of payments by the user at each of the plurality of affiliated stores by shopping category;
checking whether a first number of payments for each of the n shopping categories exceeds a threshold number of payments corresponding to each shopping category with reference to the change information storage unit; and
If it is determined that the first number of payments for the first shopping category, which is one of the n shopping categories, exceeds the threshold number of payments corresponding to the first shopping category, the first shopping category is referred to the change information storage unit. changing the interface design constituting the metaverse environment of the user according to the interface design change information corresponding to the category;
A method of operating a metaverse service operation server comprising a.
제6항에 있어서,
상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인이 변경된 이후, 상기 사용자의 전자 단말로부터 상기 메타버스 서비스에 대한 접속 요청이 수신됨에 따라, 상기 사용자의 전자 단말과 접속되면, 상기 사용자의 변경된 메타버스 환경을 구성하는 인터페이스 디자인을 표현하기 위한 그래픽 데이터를 생성한 후, 상기 그래픽 데이터를 상기 사용자의 전자 단말로 전송하는 단계
를 더 포함하고,
상기 사용자의 전자 단말은
상기 메타버스 서비스 운영 서버로부터 상기 그래픽 데이터가 수신되면, 상기 그래픽 데이터를 기초로, 상기 사용자의 변경된 메타버스 환경을 구성하는 인터페이스 디자인을 렌더링하여 화면 상에 표시하는 것을 특징으로 하는 메타버스 서비스 운영 서버의 동작 방법.
7. The method of claim 6,
After the interface design constituting the metaverse environment of the user is changed, when an access request for the metaverse service is received from the user's electronic terminal and the user's electronic terminal is connected, the user's changed metaverse environment After generating graphic data for expressing the interface design constituting the, transmitting the graphic data to the user's electronic terminal
further comprising,
The user's electronic terminal is
When the graphic data is received from the metaverse service operating server, an interface design constituting the user's changed metaverse environment is rendered and displayed on a screen based on the graphic data. how it works.
제6항에 있어서,
메타버스 환경을 구성하는 인터페이스 디자인에 대한 장식 효과를 부여할 수 있는 것으로 사전 설정된 복수의 디지털 아이템들에 대한 정보와, 상기 복수의 디지털 아이템들 각각에 대응되는 서로 다른 n차원의 지급 기준 벡터 - 상기 지급 기준 벡터는 상기 복수의 디지털 아이템들 각각을 지급할 것인지 여부를 결정하기 위한 기준인 것으로 사전 설정된 기준 벡터를 의미함 - 가 저장되어 있는 디지털 아이템 정보 저장부를 유지하는 단계;
사전 설정된 제2 주기마다 상기 사용자에게 디지털 아이템을 지급할 것인지 여부를 결정하기 위한 지급 결정 이벤트를 발생시키는 단계;
상기 지급 결정 이벤트가 발생되면, 상기 결제 이력 데이터베이스에 저장되어 있는 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 이력 정보를 확인하여, 상기 지급 결정 이벤트가 발생된 시점으로부터 상기 제2 주기 동안의 상기 사용자의 상기 복수의 가맹점들 각각에서의 결제 횟수를 쇼핑 카테고리별로 구분하여 카운트함으로써, 상기 사용자의 상기 n개의 쇼핑 카테고리들 각각에 대한 제2 결제 횟수를 확인하는 단계;
상기 사용자의 상기 n개의 쇼핑 카테고리들 각각에 대한 제2 결제 횟수를 성분으로 갖는 n차원의 벡터를 구성함으로써, 상기 사용자에 대한 결제 횟수 벡터를 생성하는 단계;
상기 디지털 아이템 정보 저장부를 참조하여, 상기 복수의 디지털 아이템들 각각에 대응되는 지급 기준 벡터와 상기 결제 횟수 벡터 간의 유클리드 거리(Euclidean distance)를 연산하는 단계; 및
상기 복수의 디지털 아이템들 중 어느 하나인 제1 디지털 아이템에 대응되는 지급 기준 벡터와 상기 결제 횟수 벡터 간의 유클리드 거리가 사전 설정된 기준 거리 이하인 것으로 확인되면, 상기 제1 디지털 아이템을 상기 사용자에게 리워드로 지급할 아이템으로 결정한 후, 상기 제1 디지털 아이템이 상기 사용자에게 리워드로 지급되었음을 지시하는 지급 이력 정보를 생성하여 리워드 이력 데이터베이스에 저장함으로써, 상기 사용자에 대한 상기 제1 디지털 아이템의 지급을 처리하는 단계
를 더 포함하는 메타버스 서비스 운영 서버의 동작 방법.
7. The method of claim 6,
Information on a plurality of digital items preset to be capable of imparting a decorative effect to the interface design constituting the metaverse environment, and a different n-dimensional payment reference vector corresponding to each of the plurality of digital items - the above maintaining a digital item information storage unit in which the payment reference vector refers to a reference vector preset as a reference for determining whether to pay each of the plurality of digital items;
generating a payment decision event for determining whether to pay the digital item to the user every second preset period;
When the payment decision event occurs, payment history information at each of the plurality of affiliated stores of the user stored in the payment history database is checked, and the payment decision event occurs during the second period. checking a second number of payments for each of the n shopping categories by the user by counting the number of payments by the user at each of the plurality of affiliated stores by shopping category;
generating an n-dimensional vector of the user's second payment number for each of the n shopping categories as a component, thereby generating a payment number vector for the user;
calculating a Euclidean distance between a payment reference vector corresponding to each of the plurality of digital items and the number of payment vectors with reference to the digital item information storage unit; and
If it is confirmed that the Euclidean distance between the payment reference vector corresponding to the first digital item, which is one of the plurality of digital items, and the number of payment vectors is less than or equal to a preset reference distance, the first digital item is paid to the user as a reward processing payment of the first digital item to the user by generating and storing payment history information indicating that the first digital item has been paid as a reward to the user after determining the item to be used as a reward and storing it in a reward history database;
Method of operating a metaverse service operation server further comprising a.
제8항에 있어서,
상기 사용자에 대한 상기 제1 디지털 아이템의 지급이 처리된 이후, 상기 사용자의 전자 단말로부터 상기 메타버스 서비스에 대한 접속 요청이 수신됨에 따라, 상기 사용자의 전자 단말과 접속되면, 상기 제1 디지털 아이템에 대한 데이터를 사전 설정된 토큰 생성 함수에 입력으로 인가하여, 제1 디지털 토큰을 생성한 후, 상기 제1 디지털 토큰을 상기 사용자의 전자 단말로 전송하는 단계; 및
상기 제1 디지털 토큰을 상기 리워드 이력 데이터베이스에 저장되어 있는 상기 지급 이력 정보와 대응시켜 상기 리워드 이력 데이터베이스에 추가로 저장하는 단계
를 더 포함하는 메타버스 서비스 운영 서버의 동작 방법.
9. The method of claim 8,
After the payment of the first digital item to the user is processed, as a request for access to the metaverse service is received from the user's electronic terminal, and is connected to the user's electronic terminal, the first digital item is generating a first digital token by applying the corresponding data to a preset token generating function as an input, and then transmitting the first digital token to the user's electronic terminal; and
Storing the first digital token in correspondence with the payment history information stored in the reward history database and additionally storing the first digital token in the reward history database
Method of operating a metaverse service operation server further comprising a.
제9항에 있어서,
상기 제1 디지털 토큰이 상기 리워드 이력 데이터베이스에 저장된 이후, 상기 메타버스 서비스에 접속이 완료된 상기 사용자의 전자 단말로부터, 상기 제1 디지털 토큰이 수신되면서, 상기 제1 디지털 아이템을 메타버스 환경 꾸미기에 적용할 것을 요청하는 아이템 적용 요청이 수신되면, 상기 제1 디지털 토큰을 기초로, 상기 리워드 이력 데이터베이스로부터 상기 제1 디지털 토큰에 대응되어 저장되어 있는 상기 지급 이력 정보를 확인함으로써 상기 사용자에게 리워드로 지급된 상기 제1 디지털 아이템을 확인한 후, 상기 제1 디지털 아이템을 기초로 상기 사용자의 메타버스 환경을 구성하는 인터페이스 디자인에 대한 장식 효과를 부여하는 단계
를 더 포함하는 메타버스 서비스 운영 서버의 동작 방법.
10. The method of claim 9,
After the first digital token is stored in the reward history database, the first digital token is received from the electronic terminal of the user who has been connected to the metaverse service, and the first digital item is applied to decorate the metaverse environment When an item application request to request is received, based on the first digital token, the payment history information stored in correspondence with the first digital token is checked from the reward history database as a reward to the user. After identifying the first digital item, applying a decorative effect to an interface design constituting the metaverse environment of the user based on the first digital item
Method of operating a metaverse service operation server further comprising a.
제6항 내지 제10항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 컴퓨터 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.A computer-readable recording medium recording a computer program for executing the method of any one of claims 6 to 10 through combination with a computer. 제6항 내지 제10항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램.A computer program stored in a storage medium for executing the method of any one of claims 6 to 10 through combination with a computer.
KR1020210067072A 2021-04-08 2021-05-25 Metaverse service management server for managing the metaverse service to change interface design of metaverse environment based on payment record, and the operating method thereof Active KR102295799B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020210045602 2021-04-08
KR20210045602 2021-04-08

Publications (1)

Publication Number Publication Date
KR102295799B1 true KR102295799B1 (en) 2021-08-31

Family

ID=77489578

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210067072A Active KR102295799B1 (en) 2021-04-08 2021-05-25 Metaverse service management server for managing the metaverse service to change interface design of metaverse environment based on payment record, and the operating method thereof

Country Status (1)

Country Link
KR (1) KR102295799B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230075345A (en) 2021-11-22 2023-05-31 옥재윤 System for providing an integrated service for metaverse by interworking with individual metaverse servers
WO2023167569A1 (en) * 2022-03-04 2023-09-07 주식회사 센스톤 Apparatus and method for providing dynamic identification code sales service
KR20240003328A (en) 2022-06-30 2024-01-08 주식회사 마블러스 Method and apparatus for linking virtual supercar design creation with real supercar production and performing design investment using non-fungible tokens

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050025042A (en) * 2003-12-29 2005-03-11 엔에이치엔(주) character providing system and method thereof
KR20140056640A (en) * 2012-10-30 2014-05-12 에스케이텔레콤 주식회사 Method for providing smart shopping, system thereof, terminal thereof, apparatus thereof and computer recordable medium storing the method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050025042A (en) * 2003-12-29 2005-03-11 엔에이치엔(주) character providing system and method thereof
KR20140056640A (en) * 2012-10-30 2014-05-12 에스케이텔레콤 주식회사 Method for providing smart shopping, system thereof, terminal thereof, apparatus thereof and computer recordable medium storing the method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230075345A (en) 2021-11-22 2023-05-31 옥재윤 System for providing an integrated service for metaverse by interworking with individual metaverse servers
WO2023167569A1 (en) * 2022-03-04 2023-09-07 주식회사 센스톤 Apparatus and method for providing dynamic identification code sales service
KR20240003328A (en) 2022-06-30 2024-01-08 주식회사 마블러스 Method and apparatus for linking virtual supercar design creation with real supercar production and performing design investment using non-fungible tokens

Similar Documents

Publication Publication Date Title
US20200402055A1 (en) Providing history-based data processing
KR102295799B1 (en) Metaverse service management server for managing the metaverse service to change interface design of metaverse environment based on payment record, and the operating method thereof
US20150379046A1 (en) Virtual world system supporting a consumer experience
KR100692209B1 (en) How to provide customized product information and system
CN114741019B (en) Digital collection display method, device, equipment, storage medium and program product
KR102062771B1 (en) Payment service apparatus for providing product information to an offline merchant on the basis of location information and supporting payment processing based on virtual currency and operating method thereof
US20100162403A1 (en) System and method in a virtual universe for identifying spam avatars based upon avatar multimedia characteristics
US20100058208A1 (en) System and method for tagging objects for heterogeneous searches
US20240070770A1 (en) System and Method for Real-Time Minting and Enrichment of Sports Data
US20190325509A1 (en) Systems and methods for generating virtual items
KR101348347B1 (en) Server for providing service of trading golf things
CN109299378B (en) Search result display method and device, terminal and storage medium
KR102672803B1 (en) System and method for estimating the desktop through ai recommendation algorithm
CN111538410A (en) Method and device for determining target algorithm in VR scene and computing equipment
CN110115836A (en) A kind of method and relevant apparatus of virtual property trade
US10740815B2 (en) Searching device, searching method, recording medium, and program
US10380669B2 (en) Product browsing system and method
US10576381B2 (en) Method for performing game by using activity count
KR20110131680A (en) Virtual Internet Shopping Mall Service System Using 3D Virtual Reality Technology
CN115587238A (en) A big data service method for product brand marketing
CN117649275A (en) Virtual commodity processing method, device, electronic equipment and storage medium
CN109313771A (en) Reliability Metrics for Real-Time Auctions
JP2024011250A (en) Servers, programs, information processing methods, and server systems
CN108712683A (en) A kind of data transmission method, barrage information generating method and device
KR20230137164A (en) Electronic device, method, and computer readable storage medium for displaying content on screen for reinforcement of virtual item

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20210525

PA0201 Request for examination
PA0302 Request for accelerated examination

Patent event date: 20210525

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20210720

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20210825

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20210825

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20240528

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20250625

Start annual number: 5

End annual number: 5