KR20250095386A - Clothing and shoe matching system and method in online shopping mall - Google Patents

Clothing and shoe matching system and method in online shopping mall Download PDF

Info

Publication number
KR20250095386A
KR20250095386A KR1020230186392A KR20230186392A KR20250095386A KR 20250095386 A KR20250095386 A KR 20250095386A KR 1020230186392 A KR1020230186392 A KR 1020230186392A KR 20230186392 A KR20230186392 A KR 20230186392A KR 20250095386 A KR20250095386 A KR 20250095386A
Authority
KR
South Korea
Prior art keywords
user
size
product
shopping mall
model
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.)
Pending
Application number
KR1020230186392A
Other languages
Korean (ko)
Inventor
손명규
김준광
김현덕
이상헌
Original Assignee
재단법인대구경북과학기술원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 재단법인대구경북과학기술원 filed Critical 재단법인대구경북과학기술원
Priority to KR1020230186392A priority Critical patent/KR20250095386A/en
Publication of KR20250095386A publication Critical patent/KR20250095386A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Recommending goods or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0282Rating or review of business operators or products
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
    • G06Q30/0643Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping graphically representing goods, e.g. 3D product representation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three-dimensional [3D] modelling for computer graphics
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Geometry (AREA)
  • Game Theory and Decision Science (AREA)
  • Evolutionary Computation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Biology (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템 및 방법에 관한 것이다. 본 발명에 따르면, 온라인 쇼핑몰에 접속된 사용자 단말로부터 사용자의 신체를 촬영하여 획득한 3D 모델을 등록받는 3D 모델 등록부; 온라인 쇼핑몰에서 판매 중인 제품 목록 중에서 사용자가 원하는 제품을 선택받고 선택된 제품에 대한 사이즈 추천 기능을 선택받은 제품 선택부; 상기 사이즈 추천 기능이 선택되면 상기 사용자의 3D 모델을 상기 제품을 구매한 기존 구매자의 기 등록된 3D 모델과 비교하여 상기 사용자와 3D 모델의 유사도가 높은 적어도 하나의 구매자를 탐색하는 3D 모델 비교부; 상기 구매자의 기 등록된 상기 제품의 사이즈에 관한 리뷰를 분석하여 사용자의 체형에 매칭되는 제품의 사이즈를 추정하는 사이즈 추정부; 및 상기 추정한 사이즈를 사용자에게 추천 제공하는 사이즈 추천부를 포함한다.
본 발명에 따르면, 사용자와 높은 유사도의 3D 모델을 가진 구매자들에 의한 구매 사이즈 및 등록 리뷰를 모두 고려하여 사용자의 체형에 맞는 제품의 사이즈를 추천할 수 있다.
The present invention relates to a system and method for matching clothes and shoes in an online shopping mall. According to the present invention, the system comprises: a 3D model registration unit for registering a 3D model acquired by photographing a user's body from a user terminal connected to an online shopping mall; a product selection unit for selecting a product desired by the user from a list of products sold in the online shopping mall and selecting a size recommendation function for the selected product; a 3D model comparison unit for comparing the 3D model of the user with the 3D models of existing purchasers who have purchased the product when the size recommendation function is selected, and searching for at least one purchaser whose 3D model has a high similarity with the user; a size estimation unit for analyzing reviews of the purchasers regarding the sizes of the products already registered, and estimating the size of the product matching the user's body type; and a size recommendation unit for recommending and providing the estimated size to the user.
According to the present invention, it is possible to recommend a product size that fits the user's body type by considering both the purchase size and registered reviews by buyers who have 3D models with high similarity to the user.

Description

온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템 및 방법{Clothing and shoe matching system and method in online shopping mall}{Clothing and shoe matching system and method in online shopping mall}

본 발명은 온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템 및 방법에 관한 것으로서, 의류 또는 신발을 판매하는 쇼핑몰에서 사용자의 체형에 맞는 사이즈의 제품을 추천하기 위한 온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템 및 방법에 관한 것이다.The present invention relates to a clothing and shoe matching system and method in an online shopping mall, and more particularly, to a clothing and shoe matching system and method in an online shopping mall for recommending a product of a size that fits a user's body type in a shopping mall selling clothing or shoes.

쇼핑몰에서 의류, 신발 등을 구매하는데 있어서 가장 어려운 점 중 하나는 사이즈 선택일 것이다. 보통은 제품 구매 시에 사용자가 주로 입거나 신는 사이즈를 선택하지만, 동일한 사이즈라 할지라도 제품마다 사이즈가 다르기 때문에 사이즈 선택은 매우 어려우며, 사이즈 교환을 해야하는 때가 빈번히 발생한다.One of the most difficult things about buying clothes, shoes, etc. at a shopping mall is choosing the size. Usually, when purchasing a product, the user chooses the size that he or she usually wears or wears, but since the sizes of each product are different even for the same size, choosing the size is very difficult, and there are frequent cases where the size needs to be exchanged.

현재는 해당 제품에 대한 사이즈를 좀 더 알기 위해서는 제품의 리뷰 등을 통하여 짐작하는 것이 대부분이다. 일반적으로 사용자는 제품이 사이즈에 비해 좀 더 크게 나왔거나 작게 나왔다는 사실을 리뷰를 보고 판단하기 때문에, 사이즈 판단의 정확성이 떨어진다. Currently, most people guess the size of a product by reading reviews of the product. Since users usually judge whether a product is larger or smaller than its size by reading reviews, the accuracy of size judgment is low.

제품의 사이즈를 파악하기 위한 또 다른 하나의 방법은 해당 의류 및 신발에 대한 3D 모델과 사용자의 신체에 대한 3D 모델을 이용하여, 사용자의 신체 3D 모델에 제품을 가상 피팅한 이미지를 사용자에게 제공해 주는 방식이다. 이에 따르면, 사용자가 가상 환경에서 다양한 사이즈를 피팅해 보고 원하는 사이즈를 구매할 수 있게 한다.Another way to determine the size of a product is to provide the user with an image of the product virtually fitting on the 3D model of the user's body using a 3D model of the clothing or shoe in question and a 3D model of the user's body. This allows the user to try on various sizes in a virtual environment and purchase the size they want.

하지만, 상술한 방법은 모든 제품이 3D 모델을 가지고 있어야 한다는 어려움이 존재한다. However, the above-described method has the difficulty that all products must have 3D models.

본 발명의 배경이 되는 기술은 한국공개특허 제2022-0076637호(2022.06.08 공개)에 개시되어 있다.The technology underlying the present invention is disclosed in Korean Patent Publication No. 2022-0076637 (published on June 8, 2022).

본 발병은 제품을 판매하는 쇼핑몰에서 사용자의 3D 모델 및 구매자들의 3D 모델 및 구매자들에 의해 기 등록된 제품의 리뷰를 결합하여 사용자의 체형에 맞는 제품의 사이즈를 추천할 수 있는 온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템 및 방법을 제공하는데 목적이 있다.The purpose of this invention is to provide a clothing and shoe matching system and method in an online shopping mall that can recommend a product size that fits the user's body type by combining a user's 3D model, a buyer's 3D model, and a product review registered by the buyer in the shopping mall selling the product.

본 발명은 온라인 쇼핑몰에 접속된 사용자 단말로부터 사용자의 신체를 촬영하여 획득한 3D 모델을 등록받는 3D 모델 등록부; 온라인 쇼핑몰에서 판매 중인 제품 목록 중에서 원하는 제품을 사용자로부터 선택받고 해당 제품에 대한 사이즈 추천 기능을 선택받는 제품 선택부; 상기 사이즈 추천 기능이 선택되면 상기 사용자의 3D 모델을 상기 제품을 구매한 기존 구매자의 기 등록된 3D 모델과 비교하여 상기 사용자와 3D 모델의 유사도가 높은 적어도 하나의 구매자를 탐색하는 3D 모델 비교부; 상기 구매자의 기 등록된 상기 제품의 사이즈에 관한 리뷰를 분석하여 사용자의 체형에 매칭되는 제품의 사이즈를 추정하는 사이즈 추정부; 및 상기 추정한 사이즈를 사용자에게 추천 제공하는 사이즈 추천부를 포함한다.The present invention comprises: a 3D model registration unit for receiving a 3D model acquired by photographing a user's body from a user terminal connected to an online shopping mall; a product selection unit for receiving a user's selection of a desired product from a list of products sold in an online shopping mall and selecting a size recommendation function for the corresponding product; a 3D model comparison unit for comparing the user's 3D model with a 3D model already registered of a previous purchaser who purchased the product when the size recommendation function is selected to search for at least one purchaser whose 3D model is highly similar to the user; a size estimation unit for analyzing reviews of the previous purchasers regarding the size of the product to estimate a size of a product matching the user's body type; and a size recommendation unit for recommending and providing the estimated size to the user.

또한, 상기 3D 모델 등록부는, 상기 사용자 단말을 통해 사용자의 신체 또는 발 부위를 촬영한 이미지를 기반으로 메쉬(mesh) 구조로 구현된 3D 메쉬 모델을 생성하여 사용자의 계정에 등록할 수 있다.In addition, the 3D model registration unit can create a 3D mesh model implemented as a mesh structure based on an image of the user's body or foot taken through the user terminal and register it in the user's account.

또한, 상기 모델 비교부는, 상기 제품의 종류에 따라 상기 사용자와 구매자의 3D 모델 간의 유사도 판단을 위한 신체 부위를 결정하여, 상기 사용자와 구매자의 3D 모델 상의 해당 신체 부위 간의 유사도를 비교하고, 상기 제품의 종류는 상의, 하의, 모자, 신발, 장갑 중 적어도 하나를 포함할 수 있다.In addition, the model comparison unit determines a body part for judging the similarity between the 3D models of the user and the purchaser according to the type of the product, and compares the similarity between the corresponding body parts on the 3D models of the user and the purchaser, and the type of the product may include at least one of upper garments, lower garments, hats, shoes, and gloves.

또한, 상기 제품의 사이즈에 대한 리뷰는, 리뷰가 텍스트 형태로 서술된 서술형 리뷰 및 사이즈의 크고 작은 정도에 대한 선택지를 제공하여 설문 등록받는 설문형 리뷰 중 적어도 하나를 포함할 수 있다.Additionally, the review of the size of the product may include at least one of a descriptive review in which the review is described in text form and a questionnaire review in which a choice is provided regarding the degree of size, large or small, and is registered in the survey.

또한, 상기 사이즈 추천부는, 상기 추정한 사이즈 및 각 구매자의 등록 리뷰를 요약한 데이터를 사용자 단말로 제공할 수 있다.In addition, the size recommendation unit can provide data summarizing the estimated size and each buyer's registered review to the user terminal.

또한, 상기 사이즈 추천부는, 상기 각 구매자의 등록 리뷰에서 추출한 실제 구매 사이즈 및 사이즈 평가 결과에 대한 통계 자료를 요약 데이터로 제공할 수 있다.In addition, the above size recommendation section can provide summary data of statistical data on actual purchase sizes and size evaluation results extracted from the registered reviews of each purchaser.

또한, 상기 의류 및 신발 매칭 시스템은, 상기 사용자의 제품 구매 후 해당 제품의 사이즈에 대한 리뷰를 상기 사용자 단말로부터 등록받는 리뷰 등록부를 더 포함할 수 있다.In addition, the clothing and shoe matching system may further include a review registration section that receives reviews of the sizes of products from user terminals after the user purchases the products.

그리고, 본 발명은, 온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템에 의해 수행되는 의류 및 신발 매칭 방법에 있어서, 온라인 쇼핑몰에 접속된 사용자 단말로부터 사용자의 신체를 촬영하여 획득한 3D 모델을 등록하는 단계; 온라인 쇼핑몰에서 판매 중인 제품 목록 중에서 원하는 제품을 사용자로부터 선택받고 해당 제품에 대한 사이즈 추천 기능을 선택받는 단계; 상기 사이즈 추천 기능이 선택되면 상기 사용자의 3D 모델을 상기 제품을 구매한 기존 구매자의 기 등록된 3D 모델과 비교하여 상기 사용자와 3D 모델의 유사도가 높은 적어도 하나의 구매자를 탐색하는 단계; 상기 구매자의 기 등록된 상기 제품에 관한 리뷰를 분석하여 사용자의 체형에 매칭되는 제품의 사이즈를 추정하는 단계; 및 상기 추정한 사이즈를 사용자에게 추천 제공하는 단계를 포함한다.And, the present invention relates to a clothing and shoe matching method performed by a clothing and shoe matching system in an online shopping mall, comprising: a step of registering a 3D model acquired by photographing a user's body from a user terminal connected to the online shopping mall; a step of having the user select a desired product from a list of products sold in the online shopping mall and selecting a size recommendation function for the corresponding product; a step of comparing the 3D model of the user with a 3D model already registered of an existing purchaser who purchased the product when the size recommendation function is selected, and searching for at least one purchaser whose 3D model has a high similarity between the user and the user; a step of analyzing a review of the product already registered by the purchaser to estimate a size of a product matching the user's body type; and a step of recommending and providing the estimated size to the user.

또한, 상기 의류 및 신발 매칭 방법은, 상기 사용자의 제품 구매 후 상기 제품의 사이즈에 대한 리뷰를 상기 사용자 단말로부터 등록받는 단계를 더 포함할 수 있다. In addition, the clothing and shoe matching method may further include a step of receiving a review of the size of the product from the user terminal after the user purchases the product.

본 발명에 따르면, 의류 또는 신발을 판매하는 쇼핑몰에서 사용자와 구매자들의 3D 모델과 구매자들의 등록 리뷰를 결합하여 사용자의 체형에 맞는 제품의 사이즈를 추천할 수 있다. According to the present invention, a shopping mall selling clothing or shoes can recommend a product size that fits the user's body type by combining 3D models of users and buyers and registered reviews of buyers.

이와 같이, 본 발명은 사용자들이 자신의 체형을 3D 모델화하여 쇼핑몰에 제공함에 따라 자신의 3D 모델과 가장 유사한 사이즈의 의류 또는 신발을 추천받을 수 있다.In this way, the present invention allows users to provide a 3D model of their body shape to a shopping mall, and receive recommendations for clothing or shoes of a size most similar to their 3D model.

아울러, 본 발명은 사용자와 높은 유사도의 3D 모델을 가진 구매자들에 의한 구매 사이즈 및 등록 리뷰를 모두 고려하여 사이즈를 추천할 수 있다. In addition, the present invention can recommend a size by considering both the purchase size and the registered reviews by buyers who have 3D models with high similarity to the user.

도 1은 본 발명의 실시예에 따른 온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템을 나타낸 도면이다.
도 2는 도 1에 도시된 의류 및 신발 매칭 시스템의 구성을 상세히 나타낸 도면이다.
도 3은 도 2의 시스템을 이용한 의류 및 신발 매칭 방법을 설명하는 도면이다.
도 4는 본 발명의 실시예에 따라 사용자의 신체 또는 발 부위에 대한 3D 메쉬 모델을 생성한 결과를 보여주는 도면이다.
도 5는 본 발명의 실시예에서 3D 메쉬 모델 간의 유사도 비교 방법에 대한 두 가지 예시를 보여주는 도면이다.
FIG. 1 is a drawing showing a clothing and shoe matching system in an online shopping mall according to an embodiment of the present invention.
Figure 2 is a drawing showing in detail the configuration of the clothing and shoe matching system illustrated in Figure 1.
Figure 3 is a drawing explaining a clothing and shoe matching method using the system of Figure 2.
FIG. 4 is a drawing showing the result of generating a 3D mesh model for a user's body or foot part according to an embodiment of the present invention.
FIG. 5 is a diagram showing two examples of a method for comparing similarity between 3D mesh models in an embodiment of the present invention.

그러면 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. Hereinafter, with reference to the attached drawings, embodiments of the present invention will be described in detail so that those with ordinary skill in the art can easily implement the present invention. However, the present invention may be implemented in various different forms and is not limited to the embodiments described herein. In addition, in order to clearly describe the present invention in the drawings, parts that are not related to the description are omitted, and similar parts are assigned similar drawing reference numerals throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. Throughout the specification, when a part is said to be "connected" to another part, this includes not only the case where it is "directly connected" but also the case where it is "electrically connected" with another element in between. Also, when a part is said to "include" a component, this does not mean that it excludes other components, but rather that it may include other components, unless otherwise stated.

도 1은 본 발명의 실시예에 따른 온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템을 나타낸 도면이다.FIG. 1 is a drawing showing a clothing and shoe matching system in an online shopping mall according to an embodiment of the present invention.

도 1에 나타낸 것과 같이, 본 발명의 실시예에 따른 온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템(100)은 사용자 단말(200)과 유선, 무선 혹은 유무선 결합 네트워크를 통해 연결되어 상호 정보를 송수신할 수 있다. 무선 네트워크는 RF, WLAN, Wi-Fi, 블루투스 방식 중 적어도 하나를 포함할 수 있으며 공지된 다양한 무선 네트워크 방식을 사용할 수 있다. As shown in Fig. 1, the clothing and shoe matching system (100) in an online shopping mall according to an embodiment of the present invention can be connected to a user terminal (200) through a wired, wireless, or wired/wireless combination network to transmit and receive mutual information. The wireless network can include at least one of RF, WLAN, Wi-Fi, and Bluetooth methods, and can use various known wireless network methods.

의류 및 신발 매칭 시스템(100)은 온라인 쇼핑몰에서의 의류 및 신발 매칭 서비스를 제공하는 서버(Server)에 해당할 수 있다. 의류 및 신발 매칭 시스템(100)은 사용자 단말(200)을 통해 수집된 데이터를 저장 및 관리할 수 있고, 쇼핑몰과 관련한 각종 데이터를 사용자 단말(200)로 제공할 수 있다. 물론 의류 및 신발 매칭 시스템(100)은 온라인 쇼핑몰 사이트의 운용 서비스 플랫폼에 포함될 수 있다. The clothing and shoe matching system (100) may correspond to a server that provides clothing and shoe matching services in an online shopping mall. The clothing and shoe matching system (100) may store and manage data collected through a user terminal (200) and provide various data related to the shopping mall to the user terminal (200). Of course, the clothing and shoe matching system (100) may be included in the operation service platform of an online shopping mall site.

의류 및 신발 매칭 시스템(100)은 앱(Application) 또는 웹(Web)으로 구현된 제품 매칭 서비스 플랫폼(platform)을 네트워크 접속된 사용자 단말(200)로 제공할 수 있다. 서비스 플랫폼은 모바일 앱(App) 또는 웹(Web) 환경에서 구동되는 응용 프로그램일 수 있다. The clothing and shoe matching system (100) can provide a product matching service platform implemented as an application or web to a network-connected user terminal (200). The service platform can be an application program running in a mobile app or web environment.

사용자 단말(200)은 각각 PC, 데스크탑(Desktop), 스마트 폰(Smart Phone), 태블릿(Tablet), 노트북(Notebook) 등과 같이 유무선 네트워크에 접속하여 정보를 주고받을 수 있는 기기를 포함할 수 있다. 도면에는 설명의 편의를 위해 하나의 사용자 단말을 도시한 것으로, 실질적으로 복수의 사용자 단말이 네트워크를 통해 접속될 수 있다.The user terminal (200) may include a device such as a PC, a desktop, a smart phone, a tablet, a notebook, etc., which can connect to a wired or wireless network and exchange information. For convenience of explanation, the drawing illustrates one user terminal, but in reality, a plurality of user terminals may be connected through the network.

이와 같은 본 발명의 실시예에 따른 의류 및 신발 매칭 시스템(100)은 제품을 구매하고자 하는 사용자의 3D 모델과 해당 제품에 대한 기존 구매자들의 3D 모델 및 등록 리뷰를 모두 고려하여 사용자의 체형에 맞는 제품의 사이즈를 추천해줄 수 있다.The clothing and shoe matching system (100) according to an embodiment of the present invention can recommend a product size that fits the user's body type by considering both the 3D model of the user who wishes to purchase the product and the 3D models and registered reviews of existing purchasers of the product.

도 2는 도 1에 도시된 의류 및 신발 매칭 시스템의 구성을 상세히 나타낸 도면이다.Figure 2 is a drawing showing in detail the configuration of the clothing and shoe matching system illustrated in Figure 1.

도 2에 나타낸 것과 같이, 본 발명의 실시예에 따른 의류 및 신발 매칭 시스템(100)은 3D 모델 등록부(110), 제품 선택부(120), 3D 모델 비교부(130), 사이즈 추정부(140), 사이즈 추천부(150), 리뷰 등록부(160)를 포함한다. 여기서 각 부(110~160)의 동작 및 각 부 간의 데이터 흐름은 제어부(미도시)에 의해 제어될 수 있다.As shown in FIG. 2, the clothing and shoe matching system (100) according to the embodiment of the present invention includes a 3D model registration unit (110), a product selection unit (120), a 3D model comparison unit (130), a size estimation unit (140), a size recommendation unit (150), and a review registration unit (160). Here, the operation of each unit (110 to 160) and the data flow between each unit can be controlled by a control unit (not shown).

이러한 의류 및 신발 매칭 시스템(100)은 물리적으로 구성되어 프로세서, 메모리, 유저 인터페이스 입출력 장치 및 저장 장치, 네트워크 입출력부 등을 포함하는 컴퓨터 장치로 구현될 수도 있고, 컴퓨터 장치나 사용자 단말에 실행되는 응용 프로그램 등을 포함한 소프트웨어로 구현될 수도 있다. This clothing and shoe matching system (100) may be implemented as a computer device physically configured to include a processor, memory, a user interface input/output device and a storage device, a network input/output unit, etc., or may be implemented as software including an application program running on a computer device or a user terminal.

3D 모델 등록부(110)는 온라인 쇼핑몰에 접속된 사용자 단말(200)로부터 사용자의 신체를 촬영하여 획득한 3D 모델을 등록받는다. 이러한 3D 모델 등록부(110)는 복수의 사용자 별로 3D 모델을 등록, 저장 및 관리할 수 있다. The 3D model registration unit (110) registers a 3D model obtained by taking a picture of the user's body from a user terminal (200) connected to an online shopping mall. This 3D model registration unit (110) can register, store, and manage 3D models for multiple users.

제품 선택부(120)는 온라인 쇼핑몰에서 판매 중인 제품 목록 중에서 원하는 제품을 사용자로부터 선택받고, 해당 제품에 대한 사이즈 추천 기능을 선택받는다. 이를 위해, 쇼핑몰에서 판매하는 각 제품 별로 해당 제품에 대한 사이즈 추천 버튼을 함께 제공할 수 있다. The product selection section (120) allows the user to select a desired product from a list of products sold in an online shopping mall, and selects a size recommendation function for the product. To this end, a size recommendation button for each product sold in the shopping mall can be provided.

3D 모델 비교부(130)는 이와 같이 사이즈 추천 기능이 선택되면, 사용자의 3D 모델을 상기 제품을 구매한 기존 구매자의 기 등록된 3D 모델과 비교하여 사용자와 3D 모델의 유사도가 높은 적어도 하나의 구매자를 탐색한다. 이때, 가장 유사도가 가장 높은 한명의 구매자 또는 유사도가 높은 상위 N명(예: 3명, 5명)의 구매자를 탐색할 수도 있다. When the size recommendation function is selected in this way, the 3D model comparison unit (130) compares the user's 3D model with the registered 3D models of existing buyers who purchased the product to search for at least one buyer with a high degree of similarity between the user and the 3D model. At this time, the one buyer with the highest degree of similarity or the top N buyers with the highest degree of similarity (e.g., 3 or 5) may be searched for.

사이즈 추정부(140)는 탐색된 구매자의 기 등록된 상기 제품의 사이즈에 관한 리뷰를 분석하여 사용자의 체형에 매칭되는 제품의 사이즈를 추정한다.The size estimation unit (140) analyzes reviews of the searched purchasers regarding the sizes of the products registered above to estimate the size of the product that matches the user's body type.

사이즈 추천부(150)는 추정한 사이즈를 사용자 단말(200)을 통해 추천 제공한다. 이때, 추정된 사이즈와 함께 각 구매자의 등록 리뷰에 대한 요약 데이터를 함께 제공할 수 있다.The size recommendation unit (150) provides a recommendation for the estimated size through the user terminal (200). At this time, summary data on the registered reviews of each purchaser may be provided together with the estimated size.

리뷰 등록부(160)는 사용자의 제품 구매 후 해당 제품의 사이즈에 대한 리뷰를 사용자로부터 등록받는다. 이렇게 등록된 리뷰 데이터는 추후 체형이 유사한 다른 사용자에게 해당 제품에 대한 최적의 사이즈를 추천하기 위한 데이터로 사용될 수 있다. The review registration section (160) receives reviews from users about the size of a product after the user purchases the product. The review data registered in this way can be used as data for recommending the optimal size for the product to other users with similar body types.

다음은 본 발명의 실시예에 따른 온라인 쇼핑몰에서의 의류 및 신발 매칭 방법에 관하여 더욱 상세히 설명한다.The following describes in more detail a method for matching clothing and shoes in an online shopping mall according to an embodiment of the present invention.

도 3은 도 2의 시스템을 이용한 의류 및 신발 매칭 방법을 설명하는 도면이다. Figure 3 is a drawing explaining a clothing and shoe matching method using the system of Figure 2.

먼저, 3D 모델 등록부(110)는 온라인 쇼핑몰에 접속된 사용자 단말(200)로부터 사용자의 신체를 촬영하여 획득한 3D 모델을 등록받는다(S310). 여기서 3D 모델이란 메쉬(Mesh) 구조로 구현되는 3D 메쉬 모델에 해당할 수 있다. First, the 3D model registration unit (110) registers a 3D model obtained by photographing the user's body from a user terminal (200) connected to an online shopping mall (S310). Here, the 3D model may correspond to a 3D mesh model implemented in a mesh structure.

구체적으로, 3D 모델 등록부(110)는 사용자 단말(200)를 통해 사용자의 신체 또는 발을 다각도로 촬영한 이미지를 기반으로 메쉬(mesh) 구조의 3D 모델인 3D 메쉬 모델을 생성할 수 있고, 생성한 3D 메쉬 모델을 사용자의 계정으로 등록할 수 있다.Specifically, the 3D model registration unit (110) can create a 3D mesh model, which is a 3D model of a mesh structure, based on images of the user's body or feet taken from various angles through the user terminal (200), and can register the created 3D mesh model to the user's account.

사람 또는 물체를 다각도로 촬영한 영상을 기반으로 사람 또는 물체를 3D 모델링하는 기법은 기 공지된 다양한 기법을 사용할 수 있다. 본 발명의 실시예에 따르면 사용자의 신체(전신) 또는 발 부위를 촬영한 단일 이미지 또는 다각도로 촬영된 이미지를 바탕으로 3D 메쉬 모델을 생성할 수 있다.A technique for 3D modeling a person or object based on an image taken from multiple angles can use various techniques known in the art. According to an embodiment of the present invention, a 3D mesh model can be created based on a single image taken of a user's body (full body) or foot area or images taken from multiple angles.

도 4는 본 발명의 실시예에 따라 사용자의 신체 또는 발 부위에 대한 3D 메쉬 모델을 생성한 결과를 보여주는 도면이다. 이러한 도 4는 사용자의 신체에 대한 3D 모델을 생성하고 이를 사용자의 쇼핑몰 계정에 업로드하는 절차를 나타낸다. FIG. 4 is a drawing showing the result of generating a 3D mesh model of a user's body or foot part according to an embodiment of the present invention. This FIG. 4 shows a procedure for generating a 3D model of a user's body and uploading it to the user's shopping mall account.

3D 모델을 생성하기 위해서는 신체 또는 발 부위가 촬영되어야 하며, 촬영된 단일 이미지 또는 다양한 각도에서의 이미지를 이용하여 3D 모델이 생성될 수 있다. 이는 사용자 단말(스마트폰) 또는 서버에서 딥러닝 추론을 통하여 이루어질 수 있으며, 생성된 3D 메쉬 모델이 사용자 단말 또는 서버에 저장될 수 있다. In order to create a 3D model, a body or foot part must be photographed, and a 3D model can be created using a single photographed image or images from various angles. This can be done through deep learning inference on a user terminal (smartphone) or a server, and the created 3D mesh model can be stored on the user terminal or the server.

이렇게 생성된 3D 모델은 신체를 3D mesh로 모델링한 결과이며 실제 신체 사이즈를 포함하는 모델에 해당한다. The 3D model created in this way is the result of modeling the body as a 3D mesh and corresponds to a model that includes the actual body size.

제품 선택부(120)는 온라인 쇼핑몰에서 판매 중인 제품 목록 중에서 구매하고자 하는 제품을 선택받고 해당 제품에 대한 사이즈 추천을 선택받는다(S320). 예를 들어, 사용자는 온라인 쇼핑몰 사이트에서 구매하고자 하는 제품을 탐색하고 해당 제품에서 "사이즈 추천" 버튼을 클릭할 수 있다. The product selection section (120) selects a product to be purchased from a list of products sold in an online shopping mall and selects a size recommendation for the product (S320). For example, a user can search for a product to be purchased on an online shopping mall site and click the "size recommendation" button for the product.

다음으로, 사이즈 추천 버튼 선택 시에, 3D 모델 비교부(130)는 사용자의 3D 모델을 해당 제품을 구매한 기존 구매자의 기 등록된 3D 모델과 비교하여, 사용자와 3D 모델의 유사도가 높은 적어도 하나의 구매자를 탐색한다(S330).Next, when the size recommendation button is selected, the 3D model comparison unit (130) compares the user's 3D model with the registered 3D models of existing buyers who have purchased the product, and searches for at least one buyer whose 3D model has a high degree of similarity with the user (S330).

여기서, 기존 구매자의 3D 모델은 3D 모델 등록부(110)에 사전에 저장된 정보에 해당할 수 있다. 타 사용자들 역시 자신의 사용자 단말을 통해 신체에 대한 3D 모델 등록이 가능하다. Here, the 3D model of the existing purchaser may correspond to information previously stored in the 3D model registration unit (110). Other users can also register 3D models of their bodies through their user terminals.

이와 같이, 본 발명의 시스템(100)은 제품에 대한 "사이즈 추천" 버튼이 선택되면, 기 설정된 추천 알고리즘을 실행하여, 사용자의 3D 모델과 해당 제품을 구매한 기 구매자들의 3D 모델을 비교하여, 해당 제품의 구매자들 중에서 사용자의 3D 모델과 가장 유사한 혹은 유사도 높은 3D 모델을 가진 구매자를 적어도 하나 탐색할 수 있다.In this way, when the “size recommendation” button for a product is selected, the system (100) of the present invention executes a preset recommendation algorithm to compare the user’s 3D model with the 3D models of previous purchasers of the product, and search for at least one purchaser among the purchasers of the product who has a 3D model that is most similar or has a high degree of similarity to the user’s 3D model.

본 발명의 실시예에서는 기 공지된 다양한 방법으로 3D 메쉬 모델 간의 유사도를 측정할 수 있다. 이하에서는 간단히 두 가지 예를 설명하지만, 본 발명의 실시예에 적용되는 3D 모델 간의 유사도 비교 방법은 보다 다양한 방식이 적용될 수 있으며 딥러닝 기반의 유사도 분석 기술이 활용될 수도 있다. In the embodiment of the present invention, the similarity between 3D mesh models can be measured using various methods known in the art. Two examples are briefly described below, but the method for comparing similarity between 3D models applied to the embodiment of the present invention can be applied in various ways, and deep learning-based similarity analysis technology can also be utilized.

도 5는 본 발명의 실시예에서 3D 메쉬 모델 간의 유사도 비교 방법에 대한 두 가지 예시를 보여주는 도면이다. FIG. 5 is a diagram showing two examples of a method for comparing similarity between 3D mesh models in an embodiment of the present invention.

먼저, 도 5 (a)의 첫 번째 방식은 서로 상응하는 vertex, edge, polygon의 차이를 비교하는 방법이다. 예를 들면 두 개의 모델이 있는 경우 서로 똑같은 곳의 엣지(egde)의 유클리디언 거리의 차를 측정한다. 전체 모델의 모든 엣지를 측정하여 평균함으로써 두 모델 사이의 유사도(거리차와 반비례)를 측정할 수 있다. First, the first method of Fig. 5 (a) is a method of comparing the differences between corresponding vertices, edges, and polygons. For example, if there are two models, the difference in the Euclidean distance of the edges (egde) at the same location is measured. By measuring all edges of the entire model and averaging them, the similarity (inversely proportional to the distance difference) between the two models can be measured.

다음으로, 도 5 (b)의 두 번째 방식은 서로 상응하는 굴곡간의 차이를 비교(comparing the corresponding curvature distributions)하는 방법이다. 이 경우 굴곡의 형태에 따라 해당 값이 달라지며, 서로 굴곡의 형태가 다를수록 서로의 차이값이 크게 발생하는 것을 이용하여 두 모델 사이의 유사도를 측정할 수 있다.Next, the second method of Fig. 5 (b) is a method of comparing the differences between corresponding curvature distributions. In this case, the corresponding value varies depending on the shape of the curvature, and the similarity between the two models can be measured by utilizing the fact that the difference value increases as the shapes of the curvatures differ.

여기서 이러한 모델 간 유사도 분석 단계에서, 3D 모델 비교부(130)는 제품의 종류에 따라 사용자와 구매자의 3D 모델 간의 유사도 판단을 위한 신체 부위를 결정하여, 사용자와 구매자의 3D 모델 상의 해당 신체 부위 간의 유사도를 비교할 수 있다. Here, in the similarity analysis step between these models, the 3D model comparison unit (130) determines body parts for judging the similarity between the 3D models of the user and the buyer according to the type of product, and can compare the similarity between the corresponding body parts on the 3D models of the user and the buyer.

이때, 제품의 종류는 상의, 하의, 모자, 신발, 장갑 중 적어도 하나를 포함할 수 있다. 만일, 선택된 제품이 하의(바지)인 경우, 3D 모델 상에서 하체 부위를 선별하여 이에 대한 3D 모델의 유사도를 비교할 수 있다. 아울러, 선택된 제품이 신발인 경우에는 3D 모델 상에서 발 부위의 볼륨을 선택하여 이에 대한 3D 모델의 유사도를 비교할 수 있다. At this time, the type of product may include at least one of top, bottom, hat, shoes, and gloves. If the selected product is bottom (pants), the lower body part can be selected on the 3D model and the similarity of the 3D model for this can be compared. In addition, if the selected product is shoes, the volume of the foot part can be selected on the 3D model and the similarity of the 3D model for this can be compared.

아울러, 3D 모델 비교부(130)는 사용자의 3D 모델과 구매자의 3D 모델을 비교할 때, 우선순위를 둘 수도 있다. 만약 바지의 경우라면, 허리둘레, 길이, 폭 등의 순으로 유사도 비교를 위한 우선순위를 가지게 할 수 있다. 이는 시스템에 기본 값으로 미리 설정될 수도 있고 사용자 단말(200)을 통해 사용자에 의해 변경될 수도 있다. In addition, the 3D model comparison unit (130) may set priorities when comparing the user's 3D model with the buyer's 3D model. In the case of pants, the priorities for similarity comparison may be set in the order of waist circumference, length, width, etc. This may be preset as a default value in the system or may be changed by the user through the user terminal (200).

다음으로, 사용자와 3D 모델의 유사도가 높은 구매자가 탐색되면, 사이즈 추정부(140)는 탐색된 해당 구매자가 제품에 대해 기 등록한 사이즈에 관한 리뷰를 분석하여 사용자의 체형에 매칭되는 제품의 사이즈를 추정한다(S340).Next, when a buyer with a high similarity between the user and the 3D model is searched, the size estimation unit (140) analyzes reviews of sizes already registered by the searched buyer for the product to estimate the size of the product that matches the user's body type (S340).

여기서, 사이즈에 대한 리뷰란, 리뷰가 텍스트 형태로 서술된 서술형 리뷰, 사이즈의 크고 작은 정도에 대한 선택지(예: 매우 작다, 작다, 맞다, 크다, 매우 크다)를 제공하여 설문 등록받는 설문형 리뷰 중 적어도 하나를 포함할 수 있다. 설문형 리뷰의 경우 수치적 환산이 가능하므로 사이즈 추천 알고리즘을 더 용이하게 동작시킬 수 있다. 서술형 리뷰의 경우 텍스트 인식을 이용한 컨텍스트 분석을 통해서 사이즈와 관련한 리뷰 내용을 분석할 수 있다. Here, the review on size may include at least one of a descriptive review in which the review is described in text form, and a survey-type review that provides choices for the degree of size (e.g., very small, small, right, large, very large) and is registered through a survey. In the case of a survey-type review, since numerical conversion is possible, the size recommendation algorithm can be operated more easily. In the case of a descriptive review, the review content related to size can be analyzed through context analysis using text recognition.

본 발명의 실시예에서 사이즈 추정부(140)는 해당 제품의 사이즈에 대한 리뷰에서, 구매자가 실제 구매한 사이즈 정보와, 해당 구매자의 사이즈에 대한 구매 리뷰 즉, 즉 "매우작다, 작다, 맞다, 크다, 매우 크다"와 같은 사이즈 리뷰를 종합하여 사이즈를 추천할 수 있다.In an embodiment of the present invention, the size estimation unit (140) can recommend a size by synthesizing the size information that the purchaser actually purchased from the review of the size of the product and the purchase review of the purchaser's size, i.e., size reviews such as "very small, small, right, big, very large."

예를 들어, 신발 제품의 구매자들 중 사용자의 발 부위에 대한 3D 모델과의 유사도가 가장 높은 구매자 한명에 대한 등록 리뷰로부터 해당 구매자가 실제 구매한 사이즈 및 사이즈 리뷰 결과를 조합하여 사용자의 체형에 맞는 최적의 신발 사이즈를 추천할 수 있다. 만일, 실제 구매한 사이즈가 240이고, 사이즈에 대한 리뷰 결과가 "작다"로 확인된 경우에는 240 사이즈를 추천하고, "매우 작다"로 확인된 경우에는 250 사이즈를 추천할 수 있다.For example, among shoe product purchasers, the buyer's registered review with the highest similarity to the 3D model of the user's foot can be combined with the buyer's actual purchased size and the size review results to recommend the optimal shoe size that fits the user's body type. If the actual purchased size is 240 and the review result for the size is "small," size 240 can be recommended, and if it is "very small," size 250 can be recommended.

다른 예로, 유사도가 높은 상위 N명의 구매자에 대한 등록 리뷰로부터 3명의 구매자가 실제 구매한 사이즈 및 사이즈 리뷰 결과를 평균 등의 기법으로 조합하여 사용자의 체형에 맞는 최적의 신발 사이즈를 추천할 수도 있다.As another example, the optimal shoe size for the user's body type can be recommended by combining the actual sizes purchased and size review results of three buyers from the registered reviews of the top N buyers with high similarity using a technique such as an average.

이와 같이, 본 발명의 실시예의 경우, 제품의 이전 구매자들 중에서 사용자와 비슷한 3D 모델을 가진 구매자들을 1차적으로 필터링 및 검색한 후에, 검색한 구매자들에 대한 사이즈 리뷰를 바탕으로 사용자에게 적합한 최적의 사이즈를 추천할 수 있다. .In this way, in the case of an embodiment of the present invention, among previous purchasers of the product, purchasers who have a 3D model similar to the user are first filtered and searched, and then the optimal size suitable for the user can be recommended based on the size reviews of the searched purchasers.

다음으로, 사이즈 추천부(150)는 추정한 사이즈를 사용자에게 추천 제공한다(S350). Next, the size recommendation unit (150) recommends the estimated size to the user (S350).

이때, 사이즈 추천부(150)는 추정한 사이즈 및 각 구매자의 등록 리뷰를 요약한 데이터를 사용자 단말(200)로 제공할 수 있다. 구체적으로, 사이즈 추천부(150)는 각 구매자의 등록 리뷰에서 추출한 실제 구매 사이즈 및 사이즈 평가 결과에 대한 통계 자료를 요약 데이터로 제공할 수 있다. At this time, the size recommendation unit (150) can provide the estimated size and data summarizing the registered reviews of each buyer to the user terminal (200). Specifically, the size recommendation unit (150) can provide statistical data on the actual purchase size and size evaluation results extracted from the registered reviews of each buyer as summary data.

예를 들면, 각 구매자들에 대한 실제 구매 사이즈 및 사이즈 리뷰 평가 결과에 대한 통계 자료를 테이블, 그래프, 이미지 등과 같은 형태로 가공하여 제공함으로써 사용자의 결과 확인이 직관적으로 가능하게 한다. 물론 S350 단계에서는 각 구매자들의 리뷰를 모아서 보여줄 수도 있다.For example, statistical data on the actual purchase size and size review evaluation results for each buyer are processed and provided in the form of tables, graphs, images, etc., so that users can intuitively check the results. Of course, at the S350 stage, reviews from each buyer can be collected and displayed.

이후에는, 사용자가 제품 구매 후 실제 착용하여 사이즈를 확인하고 리뷰를 남기는 과정을 거친다.Afterwards, the user goes through the process of purchasing the product, wearing it to check the size, and leaving a review.

즉, 리뷰 등록부(160)는 사용자의 제품 구매 후 해당 제품의 사이즈에 대한 리뷰를 사용자 단말(200)로부터 등록받는다(S360). That is, the review registration unit (160) receives a review about the size of a product from a user terminal (200) after the user purchases the product (S360).

이때, 사용자 단말(200)로부터 사이즈가 맞는 정도를 텍스트 서술형 또는 선택지를 통한 설문 형태로 등록받을 수 있다. 선택지를 통한 리뷰 등록은 선택한 항목에 대한 수치적 변환이 가능하므로 수치적 리뷰에 해당한다. 이와 같이 리뷰는 서술형도 있지만 사이즈 추천 알고리즘을 잘 동작하기 위해 수치적 리뷰도 반드시 포함하는 것이 바람직하다. 신발의 경우 볼이 크다, 작다, 길이가 길다, 짧다 등을 여러 단계를 두어 체크하도록 유도해야 한다.At this time, the degree of fit of the size can be registered from the user terminal (200) in the form of a text description or a questionnaire using choices. Registration of a review using choices is a numerical review because it allows for numerical conversion of the selected item. In this way, reviews can be descriptive, but it is desirable to include a numerical review as well in order for the size recommendation algorithm to work well. In the case of shoes, it is necessary to induce the user to check in several stages such as large or small, long or short.

이와 같이, 사용자의 제품 구매 후 등록되는 리뷰 데이터들은 추후 다른 사용자의 제품 구매 시에 사이즈 추천을 위한 참고 데이터로 활용될 수 있다.In this way, review data registered after a user purchases a product can be used as reference data for size recommendations when other users purchase the product in the future.

이상과 같은 본 발명에 따르면, 의류 또는 신발을 판매하는 쇼핑몰에서 사용자와 구매자들의 3D 모델과 구매자들의 등록 리뷰를 결합하여, 간편하면서도 보다 정확하게 사용자에게 맞는 제품 사이즈를 추천할 수 있다. According to the present invention as described above, a shopping mall selling clothing or shoes can recommend a product size that fits the user more accurately and conveniently by combining 3D models of users and buyers with registered reviews of buyers.

이와 같이, 본 발명은 사용자들이 자신의 체형을 3D 모델화하여 쇼핑몰에 제공함에 따라 자신의 3D 모델과 가장 유사한 사이즈의 의류 또는 신발을 추천받을 수 있다. 아울러, 본 발명은 사용자와 높은 유사도의 3D 모델을 가진 구매자들에 의한 구매 사이즈 및 등록 리뷰를 모두 고려하여 사이즈를 추천할 수 있다. In this way, the present invention allows users to receive recommendations for clothing or shoes of the size most similar to their 3D model when they provide a 3D model of their body shape to a shopping mall. In addition, the present invention can recommend sizes by considering both the purchase sizes and registered reviews by buyers who have 3D models with a high degree of similarity to the user.

본 발명은 도면에 도시된 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 다른 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다.Although the present invention has been described with reference to the embodiments shown in the drawings, these are merely exemplary, and those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom. Accordingly, the true technical protection scope of the present invention should be determined by the technical idea of the appended claims.

100: 의류 및 신발 매칭 시스템 110: 3D 모델 등록부
120: 제품 선택부 130: 3D 모델 비교부
140: 사이즈 추정부 150: 사이즈 추천부
160: 리뷰 등록부 200: 사용자 단말
100: Clothing and footwear matching system 110: 3D model registry
120: Product Selection Section 130: 3D Model Comparison Section
140: Size estimation section 150: Size recommendation section
160: Review register 200: User terminal

Claims (9)

온라인 쇼핑몰에 접속된 사용자 단말로부터 사용자의 신체를 촬영하여 획득한 3D 모델을 등록받는 3D 모델 등록부;
온라인 쇼핑몰에서 판매 중인 제품 목록 중에서 원하는 제품을 사용자로부터 선택받고 해당 제품에 대한 사이즈 추천 기능을 선택받은 제품 선택부;
상기 사이즈 추천 기능이 선택되면 상기 사용자의 3D 모델을 상기 제품을 구매한 기존 구매자의 기 등록된 3D 모델과 비교하여 상기 사용자와 3D 모델의 유사도가 높은 적어도 하나의 구매자를 탐색하는 3D 모델 비교부;
상기 구매자의 기 등록된 상기 제품의 사이즈에 관한 리뷰를 분석하여 사용자의 체형에 매칭되는 제품의 사이즈를 추정하는 사이즈 추정부; 및
상기 추정한 사이즈를 사용자에게 추천 제공하는 사이즈 추천부를 포함하는 온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템.
A 3D model registration unit that registers a 3D model obtained by taking a picture of the user's body from a user terminal connected to an online shopping mall;
A product selection section in which the user selects a desired product from a list of products sold in an online shopping mall and a size recommendation function for the product is selected;
A 3D model comparison unit that compares the 3D model of the user with the registered 3D models of existing purchasers who have purchased the product when the above size recommendation function is selected to search for at least one purchaser whose 3D model has a high similarity with the user;
A size estimation unit that analyzes reviews of the above-mentioned purchaser's registered size of the above-mentioned product and estimates the size of the product that matches the user's body type; and
A clothing and shoe matching system in an online shopping mall including a size recommendation section that recommends the above-mentioned estimated sizes to the user.
청구항 1에 있어서,
상기 3D 모델 등록부는,
상기 사용자 단말을 통해 사용자의 신체 또는 발 부위를 촬영한 이미지를 기반으로 메쉬(mesh) 구조로 구현된 3D 메쉬 모델을 생성하여 사용자의 계정에 등록하는 온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템.
In claim 1,
The above 3D model registration section,
A clothing and shoe matching system in an online shopping mall that creates a 3D mesh model implemented in a mesh structure based on an image of the user's body or feet taken through the user terminal and registers it in the user's account.
청구항 1에 있어서,
상기 모델 비교부는,
상기 제품의 종류에 따라 상기 사용자와 구매자의 3D 모델 간의 유사도 판단을 위한 신체 부위를 결정하여, 상기 사용자와 구매자의 3D 모델 상의 해당 신체 부위 간의 유사도를 비교하고,
상기 제품의 종류는 상의, 하의, 모자, 신발, 장갑 중 적어도 하나를 포함하는 온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템.
In claim 1,
The above model comparison section is,
Depending on the type of the above product, the body part for judging the similarity between the 3D models of the above user and the purchaser is determined, and the similarity between the corresponding body part on the 3D models of the above user and the purchaser is compared.
The above product type is a clothing and shoe matching system in an online shopping mall including at least one of tops, bottoms, hats, shoes, and gloves.
청구항 1에 있어서,
상기 제품의 사이즈에 대한 리뷰는,
리뷰가 텍스트 형태로 서술된 서술형 리뷰 및 사이즈의 크고 작은 정도에 대한 선택지를 제공하여 설문 등록받는 설문형 리뷰 중 적어도 하나를 포함하는 온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템.
In claim 1,
Reviews on the size of the above product,
A clothing and shoe matching system in an online shopping mall, comprising at least one descriptive review in which the review is described in text format and one survey-type review that provides options for the degree of size, large or small, and is registered as a survey.
청구항 1에 있어서,
상기 사이즈 추천부는,
상기 추정한 사이즈 및 각 구매자의 등록 리뷰를 요약한 데이터를 사용자 단말로 제공하는 온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템.
In claim 1,
The above size recommendations are:
A clothing and shoe matching system in an online shopping mall that provides the estimated size and data summarizing each buyer's registered review to the user terminal.
청구항 1에 있어서,
상기 사이즈 추천부는,
상기 각 구매자의 등록 리뷰에서 추출한 실제 구매 사이즈 및 사이즈 평가 결과에 대한 통계 자료를 요약 데이터로 제공하는 온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템.
In claim 1,
The above size recommendations are:
A clothing and shoe matching system in an online shopping mall that provides summary data on statistical data on actual purchase sizes and size evaluation results extracted from the registered reviews of each buyer.
청구항 1에 있어서,
상기 사용자의 제품 구매 후 해당 제품의 사이즈에 대한 리뷰를 상기 사용자 단말로부터 등록받는 리뷰 등록부를 더 포함하는 온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템.
In claim 1,
An online shopping mall that further includes a review registration section for receiving reviews of the size of a product from a user terminal after the user purchases the product.
온라인 쇼핑몰에서의 의류 및 신발 매칭 시스템에 의해 수행되는 의류 및 신발 매칭 방법에 있어서,
온라인 쇼핑몰에 접속된 사용자 단말로부터 사용자의 신체를 촬영하여 획득한 3D 모델을 등록하는 단계;
온라인 쇼핑몰에서 판매 중인 제품 목록 중에서 원하는 제품을 사용자로부터 선택받고 해당 제품에 대한 사이즈 추천 기능을 선택받는 단계;
상기 사이즈 추천 기능이 선택되면 상기 사용자의 3D 모델을 상기 제품을 구매한 기존 구매자의 기 등록된 3D 모델과 비교하여 상기 사용자와 3D 모델의 유사도가 높은 적어도 하나의 구매자를 탐색하는 단계;
상기 구매자의 기 등록된 상기 제품에 관한 리뷰를 분석하여 사용자의 체형에 매칭되는 제품의 사이즈를 추정하는 단계; 및
상기 추정한 사이즈를 사용자에게 추천 제공하는 단계를 포함하는 온라인 쇼핑몰에서의 의류 및 신발 매칭 방법.
In a clothing and shoe matching method performed by a clothing and shoe matching system in an online shopping mall,
A step of registering a 3D model obtained by taking a picture of the user's body from a user terminal connected to an online shopping mall;
A step for having the user select a desired product from a list of products sold in an online shopping mall and selecting a size recommendation function for the product;
When the above size recommendation function is selected, a step of comparing the 3D model of the user with the registered 3D models of existing purchasers who have purchased the product to search for at least one purchaser whose 3D model has a high similarity with the user;
A step of estimating the size of a product that matches the user's body type by analyzing the reviews of the above-mentioned purchaser regarding the above-mentioned product; and
A method for matching clothes and shoes in an online shopping mall, comprising a step of recommending the estimated size to the user.
청구항 8에 있어서,
상기 사용자의 제품 구매 후 상기 제품의 사이즈에 대한 리뷰를 상기 사용자 단말로부터 등록받는 단계를 더 포함하는 온라인 쇼핑몰에서의 의류 및 신발 매칭 방법.
In claim 8,
A method for matching clothing and shoes in an online shopping mall, further comprising the step of receiving a review of the size of the product from the user terminal after the user purchases the product.
KR1020230186392A 2023-12-19 2023-12-19 Clothing and shoe matching system and method in online shopping mall Pending KR20250095386A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230186392A KR20250095386A (en) 2023-12-19 2023-12-19 Clothing and shoe matching system and method in online shopping mall

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230186392A KR20250095386A (en) 2023-12-19 2023-12-19 Clothing and shoe matching system and method in online shopping mall

Publications (1)

Publication Number Publication Date
KR20250095386A true KR20250095386A (en) 2025-06-26

Family

ID=96227625

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230186392A Pending KR20250095386A (en) 2023-12-19 2023-12-19 Clothing and shoe matching system and method in online shopping mall

Country Status (1)

Country Link
KR (1) KR20250095386A (en)

Similar Documents

Publication Publication Date Title
JP7688851B2 (en) Search system and search method
US11273378B2 (en) Generating and utilizing digital avatar data for online marketplaces
US11200610B2 (en) Methods and systems for measuring articles of apparel
US10878481B2 (en) Fashion preference analysis
US9773274B2 (en) System and method for online virtual fitting room
JP7225099B2 (en) Systems, Platforms and Methods for Personalized Shopping Using Automated Shopping Assistants
JP6313467B2 (en) Method and system for improving size-based product recommendation using aggregated review data
EP3298586B1 (en) Method and system for recommending fitting footwear
KR102415338B1 (en) Apparatus and method for clothing sales service based on augmented reality
Almousa Body measurements with 3D body scanner: the case of female population in Saudi Arabia
Wiradinata et al. Online Measuring Feature for Batik Size Prediction using Mobile Device: A Potential Application for a Novelty Technology
CN114638929A (en) Online virtual fitting method, device, electronic device and storage medium
KR102773871B1 (en) Clothes fitting and recommendation System for using 3D avatar
KR20250095386A (en) Clothing and shoe matching system and method in online shopping mall
TWI852055B (en) Apparel size recommendation method and system
US11790438B2 (en) System and method for identifying fit of apparel on a user
HK40106731A (en) System and method for facilitating the purchase of items in an online environment
WO2021038276A1 (en) Method and system for an automatic selection of items of equipment

Legal Events

Date Code Title Description
PA0109 Patent application

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

PA0201 Request for examination

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

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

D13 Search requested

Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D13-SRH-X000 (AS PROVIDED BY THE NATIONAL OFFICE)

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14 Search report completed

Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D14-SRH-X000 (AS PROVIDED BY THE NATIONAL OFFICE)

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

D21 Rejection of application intended

Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D21-EXM-PE0902 (AS PROVIDED BY THE NATIONAL OFFICE)

PE0902 Notice of grounds for rejection

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

E13 Pre-grant limitation requested

Free format text: ST27 STATUS EVENT CODE: A-2-3-E10-E13-LIM-X000 (AS PROVIDED BY THE NATIONAL OFFICE)

E13-X000 Pre-grant limitation requested

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

P11 Amendment of application requested

Free format text: ST27 STATUS EVENT CODE: A-2-2-P10-P11-NAP-X000 (AS PROVIDED BY THE NATIONAL OFFICE)

P11-X000 Amendment of application requested

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