KR102814832B1 - Wholesale and retail integrated management platform and strategic product sourcing system with generative ai based product image creation function - Google Patents
Wholesale and retail integrated management platform and strategic product sourcing system with generative ai based product image creation function Download PDFInfo
- Publication number
- KR102814832B1 KR102814832B1 KR1020240135166A KR20240135166A KR102814832B1 KR 102814832 B1 KR102814832 B1 KR 102814832B1 KR 1020240135166 A KR1020240135166 A KR 1020240135166A KR 20240135166 A KR20240135166 A KR 20240135166A KR 102814832 B1 KR102814832 B1 KR 102814832B1
- Authority
- KR
- South Korea
- Prior art keywords
- product
- information
- order list
- image
- fashion
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0613—Electronic shopping [e-shopping] using intermediate agents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0475—Generative networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Managing shopping lists, e.g. compiling or processing purchase lists
- G06Q30/0635—Managing shopping lists, e.g. compiling or processing purchase lists replenishment orders; recurring orders
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
- G06Q30/0643—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping graphically representing goods, e.g. 3D product representation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Game Theory and Decision Science (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명의 실시예에 따르면, 다수의 도매상단말, 소매상단말, 생산자시스템과 연계하여 동작하는 도소매 통합관리 플랫폼 및 전략적 상품 소싱 시스템으로서, 다수의 도매상 단말로부터, 상품 정보를 수신하고 이를 데이터베이스에 저장하는 상품 등록 모듈; 다수의 소매상 단말로, 데이터베이스에 저장된 상품정보, 재고정보, 영수증 정보를 제공하고, 상기 소매상 단말로부터 소비자로부터 받은 주문을 주문리스트 정보로서 수신하는 주문리스트 등록 모듈; 상기 주문리스트를 등록한 소매상과 해당 상품을 공급해주는 도매상을 연결하는 도매상 링크 모듈; 도매상이 연결된 주문리스트를 정렬 및 병합하여 수량을 집계하여 정렬주문리스트를 생성하는 주문리스트 정렬/병합 모듈; 및 품절 및 입고 지연의 상품을 상기 정렬주문리스트에서 추출하여 저장하는 품절/입고지연 상품리스트 추출 모듈을 포함하고, 상기 도매상 단말은, 정렬주문리스트에서 품절 및 입고 지연의 상품을 뺀 발주리스트를 수신하는, 도소매 통합관리 플랫폼 및 전략적 상품 소싱 시스템이 제공된다.According to an embodiment of the present invention, a wholesale and retail integrated management platform and a strategic product sourcing system that operate in conjunction with a plurality of wholesaler terminals, retailer terminals, and producer systems are provided, including a product registration module that receives product information from a plurality of wholesaler terminals and stores the product information in a database; an order list registration module that provides product information, inventory information, and receipt information stored in a database to a plurality of retailer terminals, and receives orders received from consumers from the retailer terminals as order list information; a wholesaler link module that connects a retailer that has registered the order list with a wholesaler that supplies the corresponding product; an order list sorting/merging module that sorts and merges order lists connected to wholesalers, aggregates quantities, and generates a sorted order list; and an out-of-stock/delayed-in-stock product list extraction module that extracts and stores out-of-stock and delayed-in-stock products from the sorted order list, wherein the wholesaler terminal receives an order list from which out-of-stock and delayed-in-stock products are excluded from the sorted order list.
Description
본 발명은 생성형 AI 기반 상품 이미지 생성 기능을 갖는 도소매 통합관리 플랫폼 및 전략적 상품 소싱 시스템에 관한 것으로, 보다 상세하게는, 다수의 도소매 시스템을 통합하여 관리하고, 자동화로 결제를 간편하게 하며, 시장의 트렌드를 분석하여 최적의 상품을 소싱하고, 신제품이 출시되는 경우, 생성형 AI에 기반하여 상품 이미지를 생성해주는 시스템에 관한 것이다. The present invention relates to a wholesale and retail integrated management platform and a strategic product sourcing system having a product image generation function based on generative AI, and more specifically, to a system that integrates and manages a plurality of wholesale and retail systems, facilitates payment through automation, analyzes market trends to source optimal products, and generates product images based on generative AI when new products are launched.
일반적으로 상품을 공급하는 도매상과 도매상으로부터 공급받은 상품을 소비자에게 판매하는 소매상 사이에서의 거래는, 소매상이 다수의 도매상을 방문하여 신상품을 찾아보고 소비자로부터 주문을 받은 소매상은 고객의 주문을 손으로 직접 기입하거나 엑셀 파일로 만들어 거래처별, 상품명, 색상, 사이즈에 따른 수량을 집계하여 도매상의 영업시간에 전화, 팩스, 직접 방문을 통해 이루어지고 있다.Typically, transactions between wholesalers who supply goods and retailers who sell the goods supplied by wholesalers to consumers are conducted through the retailer visiting multiple wholesalers to look for new products, and the retailer who receives orders from consumers enters the customers' orders by hand or creates an Excel file, tallying up the quantities by transaction partner, product name, color, and size, and making phone calls, faxes, or in person during the wholesaler's business hours.
상기와 같은 경우, 소매상은 도매상을 직접 방문해야하는 문제점이 있고, 특히 의류 품목의 경우 도매상은 늦은 밤 또는 새벽에 업무가 이루어지는 것이 대부분이므로, 소매상의 운영자는 소매상의 판매(영업) 시간 후에 도매상을 방문하기 위해 근무시간을 연장해야하거나 별도의 담당자를 따로 배치해야하는 문제점이 있다.In cases like the above, there is a problem that the retailer has to visit the wholesaler in person, and especially in the case of clothing items, since most wholesalers work late at night or in the early morning, the retailer's operator has to extend his/her working hours or assign a separate person in charge to visit the wholesaler after the retailer's sales (business) hours.
또한, 도매상은 소매상으로부터 받은 주문을 실제 상품의 재고와 비교 및 확인하는 작업을 거쳐 상품을 출고하고, 출고하는 상품에 대해 손으로 영수증을 기입하여 발송하게 되므로, 시간이 많이 걸리며 단가의 작성 착오, 상품명의 잘못 기입으로 인하여 정산 시에 오류가 발생하며, 실제 출고된 상품 내역을 확인할 수 없다는 문제점이 있다.In addition, wholesalers have to compare and confirm orders received from retailers with actual product inventory before shipping the products, and manually write receipts for the shipped products and send them out. This takes a lot of time, and errors can occur during settlement due to errors in writing unit prices or product names, and there is a problem in that the details of the actual shipped products cannot be confirmed.
한편, 의류 등의 상품은 시즌 라이프 사이클이 매우 짧고 스타일이 빠르게 변화하는데, 시즌 시작 전에 샘플 상품을 제작한 후, 촬영 스튜디오와 모델 섭외를 통하여 상품 이미지를 제작하기까지 시간과 비용이 많이 소요되며, 일정이 지연되면 판매 시점을 놓치는 문제가 발생한다. Meanwhile, products such as clothing have a very short seasonal life cycle and styles change quickly. It takes a lot of time and money to produce sample products before the start of the season and then create product images through photo studios and model hiring. If the schedule is delayed, there is a problem of missing the sales point.
따라서, 이러한 과정을 효율적으로 할 수 있도록 해주는 기술이 필요하다. Therefore, technologies are needed to enable this process to be carried out efficiently.
본 발명의 목적은 상술한 종래 기술의 문제점을 해결하기 위한 것이다. The purpose of the present invention is to solve the problems of the prior art described above.
본 발명의 목적은 도매상과 소매상, 생산자가 하나의 시스템 안에서 상품판매 정보를 입력하거나 출력할 수 있도록 하여, 대량의 상품거래에 있어서 신속성과 안정성을 기할 수 있도록 하는 것이다.The purpose of the present invention is to enable wholesalers, retailers, and manufacturers to input or output product sales information within a single system, thereby ensuring speed and stability in mass product transactions.
본 발명의 목적은, 시스템에 축적된 상품 데이터베이스를 체계적으로 분석하여, 타겟 시장의 트랜드, 시즌, 연령별 조건에 맞춘 최적의 상품 소싱 기준점을 제공할 수 있도록 하는 것이다. The purpose of the present invention is to systematically analyze a product database accumulated in a system to provide an optimal product sourcing reference point that matches the trends, seasons, and age-specific conditions of the target market.
본 발명의 목적은, 기존 도소매 업체에서, 실제 모델이 아닌 마네킹, 옷걸이, 행거 등에 패션 아이템을 입혀서 촬영된 이미지 또는 패션 아이템의 평면사진을 기반으로, 생성형 AI 모델을 통하여 다양한 모델(얼굴과 체형) 및 배경을 연출하고, 새로운 AI 상품 이미지를 자동으로 생성하여, 상품 설명 이미지를 손쉽게 제작할 수 있고, 소비자로 하여금 구매 욕구를 고취시킬 수 있도록 하는 것이다. The purpose of the present invention is to enable existing wholesale and retail businesses to produce various models (faces and body types) and backgrounds based on images taken of fashion items being worn on mannequins, hangers, or the like rather than actual models, or flat photos of fashion items, through a generative AI model, and to automatically generate new AI product images, thereby easily producing product description images and encouraging consumers to desire to purchase.
본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.The purposes of the present invention are not limited to those mentioned above, and other purposes not mentioned will be clearly understood from the description below.
상술한 목적을 달성하기 위한 본 발명의 일 실시예에 따르면, 다수의 도매상단말, 소매상단말, 생산자시스템과 연계하여 동작하는 도소매 통합관리 플랫폼 및 전략적 상품 소싱 시스템으로서, 다수의 도매상 단말로부터, 상품 정보를 수신하고 이를 데이터베이스에 저장하는 상품 등록 모듈; 다수의 소매상 단말로, 데이터베이스에 저장된 상품정보, 재고정보, 영수증 정보를 제공하고, 상기 소매상 단말로부터 소비자로부터 받은 주문을 주문리스트 정보로서 수신하는 주문리스트 등록 모듈; 상기 주문리스트를 등록한 소매상과 해당 상품을 공급해주는 도매상을 연결하는 도매상 링크 모듈; 도매상이 연결된 주문리스트를 정렬 및 병합하여 수량을 집계하여 정렬주문리스트를 생성하는 주문리스트 정렬/병합 모듈; 및 품절 및 입고 지연의 상품을 상기 정렬주문리스트에서 추출하여 저장하는 품절/입고지연 상품리스트 추출 모듈을 포함하고, 상기 도매상 단말은, 정렬주문리스트에서 품절 및 입고 지연의 상품을 뺀 발주리스트를 수신하는, 도소매 통합관리 플랫폼 및 전략적 상품 소싱 시스템이 제공된다. According to one embodiment of the present invention for achieving the above-described purpose, a wholesale and retail integrated management platform and strategic product sourcing system that operate in conjunction with a plurality of wholesaler terminals, retailer terminals, and producer systems, the platform includes a product registration module that receives product information from a plurality of wholesaler terminals and stores it in a database; an order list registration module that provides product information, inventory information, and receipt information stored in a database to a plurality of retailer terminals, and receives orders received from consumers from the retailer terminals as order list information; a wholesaler link module that connects a retailer that has registered the order list with a wholesaler that supplies the corresponding product; an order list sorting/merging module that sorts and merges order lists connected to wholesalers to aggregate quantities and generates a sorted order list; and an out-of-stock/delayed-in-stock product list extraction module that extracts and stores out-of-stock and delayed-in-stock products from the sorted order list, wherein the wholesaler terminal receives an order list from which out-of-stock and delayed-in-stock products are excluded from the sorted order list.
상기 상품 등록 모듈은, 도매상 단말로부터 패션 아이템을 포함하는 제1 착용 이미지를 수신하는 제1 이미지 수신부; 상기 패션 아이템에 대한 분석에 기반하여 휴먼모델을 추정하는 모델 생성부; 상기 모델 생성부에 의해 추정된 휴먼모델에 상기 패션 아이템이 장착된 제2 착용 이미지를 생성하는 제2 이미지 생성부를 포함하고, 상기 제1 착용 이미지는, 실제 모델이 아닌 마네킹, 옷걸이, 행거 등에 패션 아이템이 착용된 이미지 또는 패션 아이템의 평면 이미지인, 도소매 통합관리 플랫폼 및 전략적 상품 소싱 시스템이 제공된다. The above product registration module includes a first image receiving unit that receives a first wearing image including a fashion item from a wholesale terminal; a model generating unit that estimates a human model based on analysis of the fashion item; and a second image generating unit that generates a second wearing image in which the fashion item is fitted on the human model estimated by the model generating unit, wherein the first wearing image is an image of the fashion item being worn on a mannequin, hanger, or the like rather than an actual model, or a flat image of the fashion item. A wholesale and retail integrated management platform and a strategic product sourcing system are provided.
상기 도소매 통합관리 플랫폼 및 전략적 상품 소싱 시스템은, 소비자가 원하는 패션 스타일에 관한 정보와 현재 유행하는 패션 트렌드를 조합하고, 시즌별, 연령별 최적의 옵션을 도출하여 도매상 및 소매상에게 제안하는 트렌드 분석 모듈을 더 포함할 수 있다. The above-mentioned wholesale and retail integrated management platform and strategic product sourcing system may further include a trend analysis module that combines information on fashion styles desired by consumers with current fashion trends, derives optimal options by season and age, and suggests them to wholesalers and retailers.
본 발명의 실시예에 따르면, 도매상과 소매상, 생산자가 하나의 시스템 안에서 상품판매 정보를 입력하거나 출력할 수 있어서, 대량의 상품거래에 있어서 신속성과 안정성을 기할 수 있는 효과를 달성할 수 있다. According to an embodiment of the present invention, wholesalers, retailers, and manufacturers can input or output product sales information within a single system, thereby achieving the effect of ensuring speed and stability in mass product transactions.
본 발명의 실시예에 따르면, 시스템에 축적된 상품 데이터베이스를 체계적으로 분석하여, 타겟 시장의 트랜드, 시즌, 연령별 조건에 맞춘 최적의 상품 소싱 기준점을 제공할 수 있게 된다. According to an embodiment of the present invention, by systematically analyzing a product database accumulated in a system, it is possible to provide an optimal product sourcing reference point that matches the trend, season, and age-specific conditions of the target market.
본 발명의 실시예에 따르면, 기존 도소매 업체에서, 실제 모델이 아닌 마네킹, 옷걸이, 행거 등에 패션 아이템이 입혀진 상태로 촬영된 이미지 또는 패션 아이템의 평면 이미지를 기반으로, 생성형 AI 모델을 통하여 다양한 모델(얼굴과 체형) 및 배경을 연출하고, 새로운 AI 상품 이미지를 자동으로 생성하여, 상품 설명 이미지를 손쉽게 제작할 수 있고, 소비자로 하여금 구매 욕구를 고취시킬 수 있게 된다.According to an embodiment of the present invention, existing wholesale and retail businesses can easily produce product description images by producing various models (faces and body types) and backgrounds based on images of fashion items being worn on mannequins, hangers, or the like rather than actual models, or flat images of fashion items, and automatically generating new AI product images through a generative AI model, thereby encouraging consumers to desire to purchase.
또한, 새로운 AI 상품 이미지는 국가별로 모델 체형, 얼굴 및 배경 등이 특화된 현지 커스터마이즈 상품 이미지로서 생성될 수 있기 문에, 해외 판매가 활성화될 수 있게 된다.In addition, new AI product images can be created as local customized product images with model body types, faces, and backgrounds specialized for each country, which can help boost overseas sales.
도 1은 본 발명의 실시예에 따른 도소매 통합관리 플랫폼 및 전략적 상품 소싱 시스템의 연결을 나타낸 개념도이다.
도 2는 본 발명의 일 실시예에 따른 통합관리 플랫폼의 구성을 나타낸 구성도이다.
도 3은 도 2의 실시예에 따른 통합관리 플랫폼의 트렌드 분석 모듈의 상세 구성을 도시한 블록도이다.
도 4는 본 발명에 따른 도소매상 간의 자동주문 및 재고 데이터 공유 방법의 과정을 나타낸 순서도이다.
도 5는 본 발명의 일 실시예에 따른 상품 등록 모듈의 상품 정보 이미지 생성 동작을 설명하기 위한 블록도이다.
도 6은 패션 아이템을 장착하고 있는 마네킹 이미지로서 제1 착용 이미지의 예시이다.
도 7은 패션 아이템을 장착하고 있는 모델 이미지로서 제1 착용 이미지의 다른 예시이다
도 7 및 도 8은 본 발명의 실시예에 따라 생성된 제2 착용 이미지를 나타낸 예시이다. Figure 1 is a conceptual diagram showing the connection of a wholesale and retail integrated management platform and a strategic product sourcing system according to an embodiment of the present invention.
Figure 2 is a configuration diagram showing the configuration of an integrated management platform according to one embodiment of the present invention.
FIG. 3 is a block diagram illustrating a detailed configuration of a trend analysis module of an integrated management platform according to the embodiment of FIG. 2.
Figure 4 is a flowchart showing the process of a method for automatic ordering and sharing inventory data between wholesalers and retailers according to the present invention.
FIG. 5 is a block diagram for explaining a product information image generation operation of a product registration module according to one embodiment of the present invention.
Figure 6 is an example of a first wearing image, which is an image of a mannequin wearing a fashion item.
Figure 7 is another example of the first wearing image as a model image wearing a fashion item.
FIGS. 7 and 8 are examples showing second wearing images generated according to an embodiment of the present invention.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다. The detailed description of the present invention set forth below refers to the accompanying drawings which illustrate specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention, while different from one another, are not necessarily mutually exclusive. For example, specific shapes, structures, and features described herein may be implemented in other embodiments without departing from the spirit and scope of the invention. It should also be understood that the positions or arrangements of individual components within each disclosed embodiment may be changed without departing from the spirit and scope of the invention. Accordingly, the following detailed description is not intended to be limiting, and the scope of the invention is defined only by the appended claims, along with the full scope of equivalents to which such claims are entitled, if any. Like reference numerals in the drawings designate the same or similar functionality throughout the several aspects.
이하에서는, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the attached drawings so that a person skilled in the art to which the present invention pertains can easily practice the present invention.
도 1은 본 발명의 실시예에 따른 도소매 통합관리 플랫폼 및 전략적 상품 소싱 시스템(이하 "관리시스템"이라 함)의 연결을 나타낸 개념도이며, 도 1을 참조하여 설명한다.FIG. 1 is a conceptual diagram showing the connection of a wholesale and retail integrated management platform and a strategic product sourcing system (hereinafter referred to as “management system”) according to an embodiment of the present invention, and is described with reference to FIG. 1.
통합관리 플랫폼(100)은 인터넷을 통하여 다수의 도매상단말(200), 다수의 소매상단말(300), 다수의 생산자단말(400), 금융기관시스템(500), 배송시스템(600)과 연결된다.The integrated management platform (100) is connected to a number of wholesale terminals (200), a number of retail terminals (300), a number of producer terminals (400), a financial institution system (500), and a delivery system (600) via the Internet.
통합관리 플랫폼(100)은 인터넷을 통하여 판매되는 상품에 대한 정보를 기록하고 해당 상품을 필요로 하는 수요자에게 정보를 전송하여 상품의 거래를 가능하게 한다. 또한, 금융기관시스템(500)을 이용하여 상품 구매비용을 결제하게 하고, 배송시스템(600)에 결제된 상품의 배송을 요청하는 역할을 한다.The integrated management platform (100) records information on products sold through the Internet and transmits the information to consumers who need the products, thereby enabling product transactions. In addition, it uses the financial institution system (500) to pay for the purchase of products and requests delivery of paid products to the delivery system (600).
통합관리 플랫폼(100)은 다수의 도매상단말(200)으로부터 입력받은 상품 정보, 상품의 특징 및 장점, 상품의 재고 정보(도매상이 상품 정보 입력 시 가지고 있는 상품의 수량 정보)와 품절 정보 등을 등록하고, 소매상은 소매상단말(300)을 사용하여 통합관리 플랫폼(100)에 접속하여 상기 등록된 상품 정보를 검색하여 판매하고자 하는 상품만을 골라서 상품 정보를 복사하고, 소매상에서 사용하고자 하는 상품명과 상기 도매상에서 사용하는 상품명과 동기화하고, 상기 동기화된 상품명으로 각종 쇼핑몰(오픈마켓 등)에 상품을 판매하기 위해 상품을 등록하여 온라인으로 판매를 시작한다.The integrated management platform (100) registers product information, product features and advantages, product inventory information (quantity information of a product that a wholesaler has when entering product information), and out-of-stock information received from multiple wholesaler terminals (200), and a retailer accesses the integrated management platform (100) using a retailer terminal (300) to search the registered product information, selects only the products to be sold, copies the product information, synchronizes the product name that the retailer wants to use with the product name used by the wholesaler, and registers the product to be sold in various shopping malls (open markets, etc.) with the synchronized product name to start selling online.
상기 상품의 재고 정보 및 품절 정보는 도매상이 상품 정보 입력 시 가지고 있는 상품의 수량 정보로, 도매상이 통합관리 플랫폼(100)에 상품의 수량을 등록하면 그 이후에는 소매상의 주문에 따라서 정보가 자동으로 갱신되어 저장된다The inventory information and out-of-stock information of the above product is the quantity information that the wholesaler has when entering the product information. When the wholesaler registers the quantity of the product in the integrated management platform (100), the information is automatically updated and stored according to the retailer's order.
도매상단말(200)은 의류, 원자재 등의 상품을 생산자나 제조업체로부터 대량으로 수집하여 유통하는 도매상의 단말로서, 통합관리 플랫폼(100)과 인터넷을 통하여 연결된다. The wholesale terminal (200) is a terminal of a wholesaler that collects and distributes products such as clothing and raw materials in bulk from producers or manufacturers, and is connected to the integrated management platform (100) via the Internet.
소매상단말(300)은 도매상들로부터 의류 등의 상품을 소량으로 구매하여 이를 다시 다수의 소비자에게 판매하는 소매상의 단말로서, 통합관리 플랫폼(100)과 인터넷을 통하여 연결된다.The retail terminal (300) is a terminal of a retailer that purchases small quantities of products such as clothing from wholesalers and resells them to a large number of consumers, and is connected to the integrated management platform (100) via the Internet.
통합관리 플랫폼(100)은 주문리스트가 등록되면, 상기 주문리스트의 상품에 그 상품을 공급해주는 도매상의 이름을 연결하고, 상기 도매상의 이름이 연결된 주문리스트를 도매상, 상품명, 색상, 사이즈로 정렬 및 병합하고 주문 수량을 자동집계하여 정렬주문리스트를 생성하고 저장한다.When an order list is registered, the integrated management platform (100) links the name of the wholesaler who supplies the product to the product in the order list, sorts and merges the order list linked to the name of the wholesaler by wholesaler, product name, color, and size, and automatically aggregates the order quantity to create and save a sorted order list.
상기 정렬주문리스트에서 품절되거나 입고가 지연되는 상품을 자동으로 추출하여 품절/입고지연리스트를 생성하여 소매상에 전송하여 알려주고, 상기 정렬주문리스트에서 품절/입고지연 상품을 뺀 실제로 주문되는 상품의 발주리스트를 생성하여 각 도매상별로 일괄 및 자동으로 주문을 넣는다.Products that are out of stock or have delayed delivery are automatically extracted from the above-mentioned sorted order list, an out of stock/delayed delivery list is created and sent to the retailer to notify them, and an order list of products actually ordered is created by excluding out of stock/delayed delivery products from the above-mentioned sorted order list, and orders are placed in bulk and automatically for each wholesaler.
또한, 상기 발주리스트에 의해 주문이 들어간 상품에 대한 정보를 이용하여 현재 통합관리 플랫폼(100)에 등록되어 있는 상품의 재고량의 데이터를 갱신한다. 즉, 발주리스트에 들어간 상품의 수량만큼 재고량의 값을 줄여서 재고량의 변동을 저장한다.In addition, the information on products ordered through the above order list is used to update the data on the stock quantity of products currently registered in the integrated management platform (100). That is, the stock quantity value is reduced by the quantity of products included in the order list to store the change in stock quantity.
또한, 상기 통합관리 플랫폼(100)은 도매상에 전송된 발주리스트를 기준으로 소매상이 도매상에 지불해야하는 상품의 대금값에 대한 영수증을 자동으로 생성한다. 상기 영수증에는 도매상명/상품명/색상/사이즈와 같은 상품의 정보들이 포함되어 생성되고 저장된다.In addition, the integrated management platform (100) automatically generates a receipt for the price of the product that the retailer must pay to the wholesaler based on the order list transmitted to the wholesaler. The receipt includes product information such as wholesaler name/product name/color/size and is generated and stored.
도매상에서는 상기 통합관리 플랫폼(100)에서 자동으로 전송받은 발주리스트를 기준으로 소매상으로부터 주문된 상품을 출고한다.The wholesaler ships products ordered from retailers based on the order list automatically received from the integrated management platform (100).
또한, 소매상은 통합관리 플랫폼(100)에 등록되어 있는 상품 정보를 언제, 어디서든지 열람할 수 있으므로, 상품의 재고량, 입고일자 등의 상품 정보를 이용하여 쇼핑몰(오픈시장 등)에서 상품을 구입한 소비자에 대한 고객 C/S를 효율성있게 진행할 수 있는 특징이 있다.In addition, since retailers can view product information registered in the integrated management platform (100) anytime and anywhere, they have the advantage of efficiently conducting customer C/S for consumers who purchased products from a shopping mall (open market, etc.) using product information such as product inventory quantity and arrival date.
생산자단말(400)은 의류제품을 직접 생산하여 출고하는 생산자의 단말로서, 통합관리 플랫폼(100)과 인터넷을 통하여 연결된다.The producer terminal (400) is a terminal of a producer who directly produces and ships clothing products, and is connected to the integrated management platform (100) via the Internet.
금융기관시스템(500)은 은행, 신용카드사 등의 전산시스템으로서, 도매상, 소매상, 생산자, 배송자 사이의 판매비용 결제를 위한 시스템을 제공한다.The financial institution system (500) is a computer system of a bank, credit card company, etc., and provides a system for payment of sales costs between wholesalers, retailers, manufacturers, and distributors.
판매비용 결제를 위해서는 직접 송금하는 방식, 계좌이체를 이용하는 방식, 적립금을 미리 쌓아두는 방식, 신용카드 결제 방식 등 다양한 방식이 사용될 수 있으며, 본 발명에서는 통상의 전자상거래 결제방식이 적용될 수 있다.In order to pay for sales costs, various methods can be used, such as direct remittance, account transfer, pre-accumulation of accumulated points, and credit card payment. In the present invention, a typical e-commerce payment method can be applied.
배송시스템(600)은 화물운송업체, 택배회사 등의 전산시스템으로서, 통합관리 플랫폼(100)을 통하여 거래되는 상품을 수령자에게 배송할 수 있도록 한다.The delivery system (600) is a computer system of a cargo transportation company, courier company, etc., and enables delivery of products traded through the integrated management platform (100) to recipients.
도 2는 통합관리 플랫폼(100)의 구성을 나타낸 구성도이며, 도 2를 참조하여 설명한다.Figure 2 is a configuration diagram showing the configuration of an integrated management platform (100), and is described with reference to Figure 2.
통합관리 플랫폼(100)은 웹서버(102), 상품 등록 모듈(104), 상품 동기화 모듈(106), 주문리스트 등록모듈(108), 주문리스트 정렬/병합 모듈(110), 품절/입고지연 상품리스트 추출 모듈(114), 영수증 생성 모듈(116), 데이터 저장 모듈(118)을 포함할 수 있다.The integrated management platform (100) may include a web server (102), a product registration module (104), a product synchronization module (106), an order list registration module (108), an order list sorting/merging module (110), an out-of-stock/delayed delivery product list extraction module (114), a receipt generation module (116), and a data storage module (118).
웹서버(102)는 도매상단말(200)이나 소매상단말(300) 등이 인터넷을 통하여 통합관리 플랫폼(100)에 접속하고, 웹브라우저 또는 전용애플리케이션을 이용하여 각종 데이터를 주고받을 수 있게 한다.The web server (102) allows a wholesale terminal (200) or a retail terminal (300) to access the integrated management platform (100) via the Internet and exchange various data using a web browser or a dedicated application.
또한, 통합관리 플랫폼(100) 내에 포함된 각종 처리모듈이 상품거래와 상품배송을 위하여 필요한 데이터 처리를 할 수 있도록 제어한다.In addition, various processing modules included in the integrated management platform (100) are controlled to process data necessary for product transactions and product delivery.
상품 등록 모듈(104)은 다수의 도매상로부터 입력받은 상품을 등록하고 상품 데이터베이스(110)에 저장하도록 한다.The product registration module (104) registers products received from multiple wholesalers and stores them in the product database (110).
일 실시예에 따르면, 상품 등록 모듈(104)은 도매상으로부터 상품(ex. 의류) 정보를 수신하되, 해당 상품의 사진을 수신하고, 이에 대한 사용(ex. 의류 착용) 이미지를 생성하여, 해당 상품 정보로서 형성한다. 이에 대해서는 후에 상세히 설명하기로 한다. According to one embodiment, the product registration module (104) receives product (e.g. clothing) information from a wholesaler, receives a photo of the product, creates an image of the product being used (e.g. clothing being worn), and forms the image as product information. This will be described in detail later.
상품 동기화 모듈(106)은 상기 상품 등록 모듈(104)에 의해 등록된 도매상에서 사용되는 상품의 명칭을 소매상에서 사용하는 명칭과 동기화시킨다.The product synchronization module (106) synchronizes the product name used in the wholesaler registered by the product registration module (104) with the name used in the retailer.
주문리스트 등록모듈(108)은 소매상으로부터 입력받은 주문리스트를 등록한다.The order list registration module (108) registers an order list received from a retailer.
주문리스트 상품별 도매상 링크 모듈(105)은 상기 등록된 주문리스트의 상품과 상품을 공급해주는 도매상을 연결한다.The wholesaler link module (105) for each product in the order list connects the products in the registered order list with the wholesaler that supplies the products.
주문리스트 정렬/병합 모듈(110)은 상기 도매상이 연결된 주문리스트를 도매상/상품명/색상/사이즈로 정렬 및 병합하여 수량을 자동으로 집계하여 정렬주문리스트를 생성한다.The order list sorting/merging module (110) sorts and merges the order list connected to the above wholesaler by wholesaler/product name/color/size and automatically aggregates the quantity to create a sorted order list.
트렌드 분석 모듈(112)은 소비자가 원하는 패션 스타일에 관한 정보와 현재 유행하는 패션 트렌드를 조합하고, 시즌별, 연령별 최적의 옵션을 도출하여 도매상 및 소매상에게 제안한다.The trend analysis module (112) combines information on the fashion style desired by consumers with current fashion trends, derives optimal options by season and age, and suggests them to wholesalers and retailers.
품절/입고지연 상품리스트 추출 모듈(114)은 상기 정렬주문리스트에서 품절되거나 입고가 지연되는 상품을 추출하여 품절/입고지연리스트를 생성한다.The out-of-stock/delayed delivery product list extraction module (114) extracts products that are out-of-stock or delayed in delivery from the above-mentioned sorted order list and creates an out-of-stock/delayed delivery list.
영수증 생성 모듈(116)은 도매상이 소매상에 공급한 상품에 대한 영수증을 자동으로 작성한다.The receipt generation module (116) automatically creates a receipt for products supplied by a wholesaler to a retailer.
데이터 저장 모듈(118)은 상기 품절/입고지연 상품리스트, 소매상으로부터 등록된 주문리스트, 발주리스트, 영수증 정보와 상품의 재고량 등에 관한 데이터들이 저장된다.The data storage module (118) stores data on the above-mentioned out-of-stock/delayed delivery product list, order list registered from retailers, purchase order list, receipt information, and product inventory quantity.
상기 데이터 저장 모듈(118)은, 도매상정보 데이터베이스(120), 도매상정보 데이터베이스(122), 생산자정보 데이터베이스(124), 결제정보 데이터베이스(126), 배송정보 데이터베이스(128)를 포함한다.The above data storage module (118) includes a wholesaler information database (120), a wholesaler information database (122), a producer information database (124), a payment information database (126), and a delivery information database (128).
도매상정보 데이터베이스(120)는 통합관리 플랫폼(100)에 등록한 도매상의 명칭, 주소, 취급상품 등 도매상과의 상거래에 필요한 정보들을 상품 데이터베이스(110)로부터 받아 저장한다.The wholesale information database (120) receives and stores information necessary for business transactions with wholesalers, such as the name, address, and products handled by the wholesalers registered in the integrated management platform (100), from the product database (110).
도매상정보 데이터베이스(122)는 도매상정보 데이터베이스(120)와 마찬가지로 소매상의 정보들을 저장한다.The wholesale information database (122), like the wholesale information database (120), stores information on retailers.
생산자정보 데이터베이스(124)는 판매 상품의 생산자의 명칭, 주소, 생산품목 등의 정보들을 저장한다.The producer information database (124) stores information such as the name, address, and product items of the producer of the product being sold.
통합관리 플랫폼(100)에 회원으로 가입하려는 사람이 도매상인지, 소매상인지 혹은 생산자인지를 판단하기 위해서는 사업자등록증의 정보가 이용된다.In order to determine whether a person attempting to register as a member of the integrated management platform (100) is a wholesaler, retailer, or producer, information on the business registration certificate is used.
즉, 사업자등록증상에 업종이 도매로 기재되어 있는 회원은 도매상으로, 소매로 기재되어 있는 회원은 소매상으로 구분하여 등록하는 것이다. 이것은 사용자의 선택이 아니라 등록된 사업자의 정보를 바탕으로 결정되는 것이기 때문에, 보다 정확하게 판매상들의 분류를 할 수 있게 된다.In other words, members whose business type is listed as wholesale on their business registration certificate are registered as wholesalers, and members whose business type is listed as retailers are registered as retailers. Since this is determined based on the information of the registered business operator, not the user's choice, it allows for more accurate classification of sellers.
또한, 이외에 통합관리 플랫폼(100)을 이용하기 위하여 회원으로 가입하는 사람은 일반회원으로서 주민등록번호를 이용하여 식별하도록 한다.In addition, a person who registers as a member to use the integrated management platform (100) is identified as a general member using his or her resident registration number.
결제정보 데이터베이스(126)는 도매상과 소매상, 생산자 사이의 상품 거래에 따라 발생한 비용결제에 관한 정보를 결제정보관리모듈(108)로부터 받아 저장한다.The payment information database (126) receives and stores information on payment of costs incurred in product transactions between wholesalers, retailers, and manufacturers from the payment information management module (108).
배송정보 데이터베이스(128)는 상품의 배송정보를 배송정보관리모듈(110)로부터 받아 저장한다.The delivery information database (128) receives and stores product delivery information from the delivery information management module (110).
도 3은 도 2의 실시예에 따른 통합관리 플랫폼의 트렌드 분석 모듈의 상세 구성을 도시한 블록도이다.FIG. 3 is a block diagram illustrating a detailed configuration of a trend analysis module of an integrated management platform according to the embodiment of FIG. 2.
도 3을 참조하면 트렌드 분석 모듈(112)을 포함할 수 있다. 트렌드 분석 모듈(112)은 온라인상의 빅데이터를 분석하여 최신 패션 트렌드에 대한 분석리포트를 제공한다. 트렌드 분석 모듈(112)은 시장정보 수집머신(1121)과 시장트렌드 분석머신(1122) 및 시장트렌드 리포트 생성머신(1123)을 포함하도록 구현될 수 있다. 트렌드 분석 모듈(112)의 구성요소들은 단일 서버상의 소프트웨어로 구성될 수도 있지만 물리적으로 분리되고 네트워크로 연결된 여러 개의 서버들로 분산되어 구현될 수도 있다.Referring to FIG. 3, a trend analysis module (112) may be included. The trend analysis module (112) analyzes big data online and provides an analysis report on the latest fashion trends. The trend analysis module (112) may be implemented to include a market information collection machine (1121), a market trend analysis machine (1122), and a market trend report generation machine (1123). The components of the trend analysis module (112) may be configured as software on a single server, but may also be implemented by being distributed to multiple servers that are physically separated and connected by a network.
시장정보 수집머신(1121)은 패션 상품과 관련한 인스타그램, 페이스북과 같은 소셜미디어, 패션분야의 영향력이 있는 연예인의 홈페이지, 인플루언서의 블로그 등을 포함하는 파워블로거, 네이버쇼핑몰, 11번가 등의 쇼핑상품을 판매하는 온라인 패션몰에 공개된 패션관련 웹페이지들을 통해서 이미지나 텍스트 및 해시태그 등의 정보(이하, '시장정보'라 함)를 수집한다. 이 때, 시장정보는 온라인 시장에서 수집된 정보에 한하지 않으며, 시장의 수요와 관련된 모든 정보를 포함할 수 있다. 시장정보 수집머신(1121)은 시장정보를 수집할 때 패션 이미지 정보와 텍스트 등의 비시각 정보를 분리하여 추출한다.The market information collection machine (1121) collects information such as images, texts, and hashtags (hereinafter referred to as "market information") through fashion-related web pages published in online fashion malls selling shopping products such as Naver Shopping Mall and 11th Street, including power bloggers including social media such as Instagram and Facebook related to fashion products, homepages of influential celebrities in the fashion industry, and blogs of influencers. At this time, the market information is not limited to information collected in the online market, and may include all information related to market demand. When collecting market information, the market information collection machine (1121) separates and extracts non-visual information such as fashion image information and text.
시장정보에는 각 웹페이지의 영향력에 대한 영향력(방문자수, 매출액 등)에 관한 정보를 포함할 수 있다. 어떤 웹페이지에서 수집된 패션 이미지 정보나 비시각 정보는 패션 트렌드를 분석할 때 그 웹페이지의 영향력 수치만큼 가중되어 반영될 수 있다. 예를 들어, 10만명의 팔로워를 보유한 인스타그램의 패션 이미지 정보는 1000명의 팔로워를 보유한 인스타그램의 패션 이미지 정보에 비해 패션 트렌드를 분석할 때 더 높은 가중치로 반영될 수 있다.Market information may include information about the influence of each web page (number of visitors, sales, etc.). Fashion image information or non-visual information collected from a web page may be weighted and reflected by the influence value of the web page when analyzing fashion trends. For example, fashion image information on Instagram with 100,000 followers may be reflected with a higher weight when analyzing fashion trends compared to fashion image information on Instagram with 1,000 followers.
시장트렌드 분석머신(1122)은 패션 이미지정보와 패션 이미지 정보를 설명하는 텍스트, 해시코드, 구매자의 후기, 방문자의 답글과 같은 비시각정보를 분석한다. 분석된 결과를 바탕으로 패션 이미지에는 유사한 패션상품을 세분화된 패션상품별 분류코드가 부여된다.The market trend analysis machine (1122) analyzes non-visual information such as fashion image information and text describing the fashion image information, hash codes, buyer reviews, and visitor responses. Based on the analyzed results, fashion images are given classification codes for each fashion product, which are similar to each fashion product.
예를 들어, 어떤 페이스북 사용자의 최근 게시글에서 와이셔츠를 입고 안경을 쓴 사람의 이미지를 수집했다고 했을 때, 시장트렌드 분석머신(1122)은 그 이미지로부터 분리된 옷의 이미지로부터 '와이셔츠'라는 객체를 인식할 수 있고, '긴팔', '흰색', '옷깃있음', '옷깃은 푸른색' '슬림핏' 등의 객관적인 패션요소를 검출할 수 있다. 이렇게 객체인식과 패션요소들의 검출이 끝난 경우에 '푸른계통 색깔의 옷깃을 가진 슬림핏의 흰색 긴팔 와이셔츠'라는 상세 상품분류를 할 수 있다. 또한 해시코드나 답글 등의 비시각 정보를 분석하여 '40대', '남자'와 같은 비시각 상품요소를 찾아 찾아낼 수 있다.For example, when an image of a person wearing a dress shirt and glasses is collected from a recent post of a Facebook user, the market trend analysis machine (1122) can recognize an object called 'dress shirt' from an image of clothes separated from the image, and detect objective fashion elements such as 'long sleeves', 'white', 'with collar', 'blue collar', and 'slim fit'. When object recognition and detection of fashion elements are completed in this way, a detailed product classification such as 'white long-sleeved dress shirt with a blue collar and slim fit' can be made. In addition, non-visual information such as hash codes and replies can be analyzed to find non-visual product elements such as '40s' and 'male'.
이와 같이 패션 이미지 정보의 분석과 비시각 정보의 분석이 끝나면 비로서 '푸른계통의 색깔의 옷깃을 가진 슬림핏의 40대 남성용 흰색 긴팔 와이셔츠'를 하나의 유사상품분류로 생성하고 이를 구분하기 위한 패션상품별 분류코드를 부여할 수 있다. 이러한 패션상품별 분류코드는 트렌드 분석 모듈(112)의 고유코드로서 이는 시대별 또는 상품시장(국가, 지역 등)마다 분리코드 체계가 다를 수 있고, 또한 시장의 변화에 따라 패션상품별 분류코드를 추가 또는 수정할 수 있다.In this way, when the analysis of fashion image information and non-visual information is completed, only then can a similar product classification of 'a slim-fit white long-sleeved dress shirt for men in their 40s with a blue collar' be created and a fashion product classification code be assigned to distinguish it. This fashion product classification code is a unique code of the trend analysis module (112), and the separation code system may differ by era or product market (country, region, etc.), and the fashion product classification code may be added or modified according to market changes.
시장트렌드 분석머신(1122)은 이미지 분석엔진과 비시각정보처리엔진 및 패션상품별분류코드 생성엔진으로 구성되도록 구현할 수 있다. 이미지 분석엔진은 딥러닝 시각 인식 기술들 중에서 객체 인식(Object Detection)과 다중요소(Multi-Label Attribute Classification) 검출기술을 사용하여 구현할 수 있다. 객체 인식 기술로는 최근 활용도가 높은 Faster R-CNN, YOLO, SSD 등이 있다. 다중요소 검출기술은 CNN 기술을 활용하며, 의류의 특징을 한국의 실정에 맞게 분류한 체계와 다중요소 검출을 위한 최적화된 학습 함수를 설계할 필요가 있다.The market trend analysis machine (1122) can be implemented to consist of an image analysis engine, a non-visual information processing engine, and a fashion product classification code generation engine. The image analysis engine can be implemented using object detection and multi-element (Multi-Label Attribute Classification) detection technology among deep learning visual recognition technologies. Object recognition technologies include Faster R-CNN, YOLO, and SSD, which have recently been utilized. The multi-element detection technology utilizes CNN technology, and it is necessary to design a system that classifies the features of clothing to suit the Korean situation and an optimized learning function for multi-element detection.
비시각정보처리엔진은 자연어 분석 기술을 이용한다. 즉 언어 사전을 기반으로 단어나 문장 간의 관계를 분석한다. 언어 분류 모델의 경우에 Naive Bayes, Linea SVM, BERT, GPTs 등이 존재한다. 이러한 방법들은 모두 형태소 분석기로 가공된 데이터를 기반으로 작동한다. 본 발명의 실시예는 자연어 데이터를 처리할 때 '엑소브레인'의 형태소 분석과 개체명인식 기술을 이용하고 패션 자연어 사전을 구축한다. '엑소브레인'은 한국전자통신연구원을 총괄로 한 국책과제를 통해 구현된 한국형 AI 플래폼이다. '엑소브레인'을 이용함으로써 패션 관련 챗봇, SNS분석, 오픈 시장 데이터 마이닝들을 손쉽게 실현할 수 있다.The non-visual information processing engine uses natural language analysis technology. That is, it analyzes the relationship between words or sentences based on a language dictionary. In the case of language classification models, there are Naive Bayes, Linea SVM, BERT, GPTs, etc. All of these methods operate based on data processed by a morphological analyzer. The embodiment of the present invention uses the morphological analysis and entity recognition technology of 'Exobrain' when processing natural language data and builds a fashion natural language dictionary. 'Exobrain' is a Korean AI platform implemented through a national project led by the Electronics and Telecommunications Research Institute. By using 'Exobrain', fashion-related chatbots, SNS analysis, and open market data mining can be easily realized.
패션상품별분류코드 생성엔진은 추상적인 기존의 분류와 달리 트렌드에 따른 패션 상품의 상세하고 정밀한 분류코드를 부여한다. 이를 통해 보다 빅데이터 기반 패션 상품별 트렌드 분석이 용이하고, 각 패션 상품별 연관관계도 손쉽게 계산할 수 있다.The fashion product classification code generation engine provides detailed and precise classification codes for fashion products according to trends, unlike the abstract existing classifications. This makes it easier to analyze fashion product trends based on big data, and it is also easy to calculate the correlation between each fashion product.
시장트렌드 리포트 생성머신(1123)은 유사상품마이닝정보로부터 어떤 패션상품에 대한 수요예측정보를 생성한다. 패션상품에 대한 수요예측정보는 패션상품별분류코드와 같이 매우 세분화된 상품단위로 정보를 제공할 수도 있지만, 보다 추상적이고 넓은 상품단위로 정보를 제공할 수도 있다.The market trend report generation machine (1123) generates demand forecast information for a certain fashion product from similar product mining information. Demand forecast information for fashion products can be provided in a very detailed product unit, such as a fashion product classification code, but can also be provided in a more abstract and broad product unit.
한편 시장트렌드 리포트 생성머신(1123)은 온라인 또는 오프라인 협력 소매점들로부터 실제 매출정보를 받아서 패션 상품별 수요예측정보와 실제 매출간의 차이를 비교 분석하여 수요예측 모델을 갱신(업그레이드)한다.Meanwhile, the market trend report generation machine (1123) receives actual sales information from online or offline cooperative retailers, compares and analyzes the difference between the demand forecast information for each fashion product and the actual sales, and updates (upgrades) the demand forecast model.
시장트렌드 리포트는 일정 주기단위로, 예를 들어 2주 혹은 1달 단위로 생성될 수 있다. 즉 현주기에서 수요예측 모델을 이용한 수요예측정보는 이전주기까지의 유사상품마이닝 수행결과를 이용하여 생성된다. 현주기의 유사상품마이닝 수행결과는 다음주기의 수요예측정보를 생성할 때 사용될 수 있다.Market trend reports can be generated in regular cycles, for example, every two weeks or a month. That is, demand forecast information using the demand forecast model in the current cycle is generated using the results of similar product mining performed up to the previous cycle. The results of similar product mining performed in the current cycle can be used when generating demand forecast information for the next cycle.
도 4는 본 발명에 따른 도소매상 간의 자동주문 및 재고 데이터 공유 방법의 과정을 나타낸 순서도이고, 도 4를 참조하여 순차적인 동작 과정을 설명한다.FIG. 4 is a flowchart showing the process of a method for automatic ordering and sharing inventory data between wholesalers and retailers according to the present invention, and the sequential operation process is explained with reference to FIG. 4.
다수의 도매상이 통합관리 플랫폼(100)에 접속하여 도매상의 상품을 등록하고(S201), 상기 도매상이 등록한 상품을 소매상이 열람하고 판매하고자 하는 상품을 선택하여 상품의 정보를 복사하고(S202), 상기 선택된 상품의 명칭을 도매상에서 지정한 명칭이 아니고 소매상에서 다르게 정하고 싶으면 원하는 명칭을 정하여 도매상의 상품 명칭과 동기화한다(S203).A number of wholesalers access the integrated management platform (100) to register the wholesalers' products (S201), the retailers view the products registered by the wholesalers, select the products they wish to sell, and copy the product information (S202), and if the retailers wish to use a different name for the selected product than the name designated by the wholesaler, they set the desired name and synchronize it with the wholesalers' product name (S203).
통합관리 플랫폼(100)은 소매상으로부터 입력받은 상기 주문리스트를 등록하고(S204), 상기 등록된 주문리스트의 상품과 상품을 공급해주는 도매상을 연결하고(S205), 상기 도매상 정보가 연결된 주문리스트를 도매상/상품명/색상/사이즈 별로 정렬 및 병합하여 수량을 자동으로 집계하고 정렬주문리스트를 생성한다The integrated management platform (100) registers the order list received from the retailer (S204), connects the products in the registered order list with the wholesaler that supplies the products (S205), and automatically aggregates the quantity and creates a sorted order list by sorting and merging the order list with the wholesaler information connected by wholesaler/product name/color/size.
상기 정렬주문리스트에서 품절되거나 입고가 지연되는 상품을 추출하고, 추출된 품절되거나 입고가 지연되는 상품들의 리스트인 품절/입고지연리스트와 상기 정렬주문리스트에서 품절/입고지연 상품 리스트를 뺀 발주리스트를 생성하고(S207), 상기 품절/입고지연리스트는 소매상으로 자동으로 전송하여 알려주고, 상기 발주리스트는 정렬된 도매상 별로 자동으로 주문을 넣는다(S208).Products that are out of stock or whose arrival is delayed are extracted from the above-mentioned sorted order list, and an out of stock/delayed arrival list, which is a list of the extracted out of stock or whose arrival is delayed, and an order list, which is a list of products that are out of stock or whose arrival is delayed, are created (S207). The out of stock/delayed arrival list is automatically sent to retailers to notify them, and the order list is automatically used to place orders for each sorted wholesaler (S208).
또한, 상기 발주리스트를 바탕으로 주문이 들어간 상품에 대한 정보를 이용하여 상품의 재고량 데이터를 갱신하여 재고량의 변동을 저장하고(S209), 상기 발주리스트를 바탕으로 도매상이 소매상에 공급한 상품에 대한 대금의 영수증을 자동으로 생성한다(S210).In addition, based on the above order list, the product inventory data is updated using information on products ordered, and changes in inventory are stored (S209), and a receipt for payment for products supplied by a wholesaler to a retailer is automatically generated based on the above order list (S210).
이하에서는, 상기 설명한 상품 등록 모듈(104)이 상품 정보로서, 이미지를 생성하는 과정을 설명하기로 한다. Below, the process of creating an image as product information using the product registration module (104) described above will be described.
도 5는 본 발명의 일 실시예에 따른 상품 등록 모듈의 상품 정보 이미지 생성 동작을 설명하기 위한 블록도이다. FIG. 5 is a block diagram for explaining a product information image generation operation of a product registration module according to one embodiment of the present invention.
도 5를 참조하면, 상품 등록 모듈(104)은, 제1 이미지 수신부(104a), 모델 생성부(104b), 제2 이미지 생성부(104c)를 포함하여 구성될 수 있다. Referring to FIG. 5, the product registration module (104) may be configured to include a first image receiving unit (104a), a model generating unit (104b), and a second image generating unit (104c).
제1 이미지 수신부(104a)는 패션 아이템이 장착된 제1 착용 이미지를 도매상단말기(200)로부터 입력 받을 수 있다. 본 실시예들에 있어서, 패션 아이템은 사용자의 신체 영역에 착용 가능한 의류, 모자, 신발 등이 될 수 있으며 상품별로 다양한 스타일 및 컬러를 가질 수 있다. 제1 착용 이미지는 예를 들어, 상기 패션 아이템을 장착하고 있는 마네킹 이미지, 상기 패션 아이템을 장착하고 있는 마네킹, 옷걸이 또는 행거에 대한 이미지, 상기 패션 아이템을 장착하고 있는 실제 모델 이미지, 또는 패션 아이템의 평면 이미지 등이 될 수 있다. The first image receiving unit (104a) can receive a first wearing image equipped with a fashion item from the wholesale terminal (200). In the present embodiments, the fashion item can be clothing, hats, shoes, etc. that can be worn on a user's body area, and can have various styles and colors for each product. The first wearing image can be, for example, an image of a mannequin equipped with the fashion item, an image of a mannequin equipped with the fashion item, a hanger, or a hanger, an image of an actual model equipped with the fashion item, or a flat image of the fashion item.
도 6은 패션 아이템을 장착하고 있는 마네킹 이미지의 예시이다.Figure 6 is an example of an image of a mannequin wearing a fashion item.
도 6에 도시된 바와 같이, 마네킹 이미지는 신체 영역의 일부 누락 또는 부자연스러움이 있을 수 밖에 없으므로, 실제 모델 이미지에 비해 패션 아이템에 대한 사용자의 구매력 고취에 한계가 있다.As shown in Figure 6, mannequin images inevitably have some body areas missing or unnatural, and therefore have limitations in stimulating users' purchasing power for fashion items compared to actual model images.
이러한 마네킹 이미지의 부자연스러움은 패션 아이템에 대한 사용자의 구매력 저하를 불러일으키며, 이는 곧 패션 아이템의 매출 하락으로 이어지게 된다.The unnaturalness of these mannequin images causes users to have a lower purchasing power for fashion items, which in turn leads to a decline in sales of fashion items.
또한, 제1 착용 이미지가 실제 모델 이미지인 경우, 마네킹 이미지에 비해 자연스럽다는 장점이 있다. 그러나, 패션 아이템마다 촬영을 위한 실제 모델을 섭외하는 데 많은 시간과 비용이 소요되며, 실제 모델의 신체 영역을 패션 아이템에 합성하여 가상 피팅 하더라도 가상 피팅된 착용 이미지를 바라보는 사용자의 나이, 인종 등을 전혀 고려하지 않아 사용자의 공감대 형성에 어려움이 있는 경우가 많다. 또한, 이 경우 실제 모델의 이미지가 패션 아이템의 스타일, 색깔 등과 어울리지 않아 사용자로 하여금 부자연스러움을 일으키는 경우가 빈번하다. 도 7은 제1 착용 이미지가 실제 모델 이미지인 경우를 예시하는 도면이다. In addition, if the first wearing image is an actual model image, it has the advantage of being more natural than a mannequin image. However, it takes a lot of time and money to recruit an actual model for shooting for each fashion item, and even if the body area of the actual model is synthesized onto the fashion item for virtual fitting, there are many cases where it is difficult to form empathy with the user because the age, race, etc. of the user looking at the virtually fitted wearing image are not considered at all. In addition, in this case, the image of the actual model often does not match the style, color, etc. of the fashion item, causing the user to feel unnatural. Fig. 7 is a drawing showing an example of a case where the first wearing image is an actual model image.
이에, 본 발명에서는 이러한 제1 착용 이미지로부터 패션 아이템의 판매가 가장 극대화될 것으로 예상되는 가상의 휴먼모델을 추정한 후 이를 제1 착용 이미지 내 신체 영역에 합성하여 제2 착용 이미지를 생성할 수 있도록 하였다.Accordingly, in the present invention, a virtual human model expected to maximize sales of a fashion item is estimated from the first wearing image, and then the virtual human model is synthesized into a body area within the first wearing image to generate a second wearing image.
모델 생성부(104b)는 제1 착용 이미지를 분석하여 상기 제1 착용 이미지 내 신체 영역을 결정하고, 패션 아이템의 종류, 스타일 및 컬러를 분석하여 상기 패션 아이템의 판매가 가장 극대화될 것으로 예상되는 가상의 휴먼모델을 추정한다. 본 실시예들에 있어서, 휴먼모델은 실제 사람의 모습으로 구현되는 가상의 모델로서, 패션 아이템의 종류, 스타일 및 컬러에 따라 동적으로 변경될 수 있다.The model generation unit (104b) analyzes the first wearing image to determine the body area within the first wearing image, and analyzes the type, style, and color of the fashion item to estimate a virtual human model that is expected to maximize sales of the fashion item. In the present embodiments, the human model is a virtual model implemented in the form of an actual person, and can be dynamically changed according to the type, style, and color of the fashion item.
먼저, 모델 생성부(104b)는 제1 착용 이미지를 분석하여 상기 제1 착용 이미지 내 신체 영역을 결정할 수 있다. 여기서, 제1 착용 이미지 내 신체 영역은 제1 착용 이미지 내에서 패션 아이템의 외부로 드러나는 신체 영역을 의미한다.First, the model generation unit (104b) can analyze the first wearing image to determine a body area within the first wearing image. Here, the body area within the first wearing image means a body area that is exposed outside of the fashion item within the first wearing image.
제1 착용 이미지 내 신체 영역은 예를 들어, 얼굴 영역, 손 영역, 팔 영역, 종아리 영역 등이 될 수 있다.The body area in the first wearing image can be, for example, the face area, the hand area, the arm area, the calf area, etc.
모델 생성부(104b)는 데이터베이스에 저장된 학습 데이터를 기반으로 제1 착용 이미지 내 신체 영역을 결정할 수 있다. 일 예시로서, 모델 생성부(104b)는 데이터베이스에 저장된 학습 데이터와 제1 착용 이미지를 비교하여 제1 착용 이미지와의 유사도가 기준치 이상인 학습 데이터를 선별하고, 선별된 학습 데이터 내 신체 영역으로부터 제1 착용 이미지 내 신체 영역을 결정할 수 있다. 이때, 모델 생성부(104b)는 SVM(Support vector machine) 등과 같이 널리 알려진 이미지 분류 기법, 이미지 분석 기법을 이용하여 제1 착용 이미지 내 신체 영역을 결정할 수 있다.The model generation unit (104b) can determine a body region in the first wearing image based on the learning data stored in the database. As an example, the model generation unit (104b) can compare the learning data stored in the database with the first wearing image, select learning data whose similarity with the first wearing image is higher than a reference value, and determine the body region in the first wearing image from the body region in the selected learning data. At this time, the model generation unit (104b) can determine the body region in the first wearing image using a widely known image classification technique or image analysis technique, such as SVM (Support vector machine).
다음으로, 모델 생성부(104b)는 상기 패션 아이템의 종류, 스타일 및 컬러를 분석하여 상기 패션 아이템의 판매가 가장 극대화될 것으로 예상되는 가상의 휴먼모델을 추정할 수 있다. 이를 위해, 모델 생성부(104b)는 상기 패션 아이템의 스타일 및 컬러에 따라 상기 패션 아이템을 기 분류된 복수 개의 카테고리 중 하나로 분류할 수 있다. 여기서, 패션 아이템의 종류는 예를 들어, 남성 자켓, 남성 바지, 여성 원피스, 여성 블라우스, 운동화, 구두, 캐주얼 모자 등이 될 수 있다. 또한, 패션 아이템의 스타일은 예를 들어, 캐주얼(casual), 스트릿(street), 빈티지(vintage), 페미닌(feminine), 댄디(dandy), 클래식(classic), 매니시(menish), 엘레강스(elegance), 에스닉(ethnic), 모던(modern), 내추럴(natural), 로맨틱(romantic), 스포티(sporty), 뉴트로(newtro), 힙합(hiphop), 맥시멈(maximum), 펑크(punk) 등이 될 수 있다. 또한, 패션 아이템의 컬러는 예를 들어, 화이트(white), 블랙(black), 블루(blue), 레드(red) 등이 될 수 있다. 일 예시로서, 모델 생성부(104b)는 패션 아이템을 상의/아웃도어/남성 정장/댄디/블랙 등의 카테고리로 분류할 수 있다. 다른 예시로서, 모델 생성부(104b)는 패션 아이템을 상의/아웃도어/여성 블라우스/페미닌/화이트 등의 카테고리로 분류할 수 있다.Next, the model generation unit (104b) can analyze the type, style, and color of the fashion item to estimate a virtual human model in which sales of the fashion item are expected to be maximized the most. To this end, the model generation unit (104b) can classify the fashion item into one of a plurality of pre-classified categories according to the style and color of the fashion item. Here, the type of the fashion item can be, for example, a men's jacket, men's pants, a women's one-piece dress, a women's blouse, sneakers, shoes, a casual hat, etc. In addition, the style of the fashion item can be, for example, casual, street, vintage, feminine, dandy, classic, manish, elegance, ethnic, modern, natural, romantic, sporty, newtro, hiphop, maximum, punk, etc. In addition, the color of the fashion item can be, for example, white, black, blue, red, etc. As an example, the model generation unit (104b) can classify the fashion item into categories such as top/outdoor/men's suit/dandy/black, etc. As another example, the model generation unit (104b) can classify the fashion item into categories such as top/outdoor/women's blouse/feminine/white, etc.
이후, 모델 생성부(104b)는 데이터베이스에 저장된 학습 데이터들 중 상기 분류된 카테고리에 대응되는 학습 데이터를 선별할 수 있다. 데이터베이스에 저장된 학습 데이터들은 과거 광고 페이지에 삽입된 이력이 있는 착용 이미지로서, 복수 개의 카테고리 중 하나로 분류되어 있을 수 있다. 또한, 데이터베이스에는 각 학습 데이터 별로 광고 페이지에 삽입된 시간 및 해당 시간 동안 발생된 사용자의 클릭 수가 저장되어 있을 수 있다.Thereafter, the model generation unit (104b) can select learning data corresponding to the above-mentioned classified category from among the learning data stored in the database. The learning data stored in the database are images of wear that have been inserted into past advertising pages, and may be classified into one of a plurality of categories. In addition, the database may store the time each learning data was inserted into the advertising page and the number of user clicks that occurred during that time.
모델 생성부(104b)는 상기 분류된 카테고리에 대응되는 학습 데이터 중 광고 페이지에 삽입된 시간 대비 광고 페이지의 클릭 수가 기준치 이상 발생된 학습 데이터를 기반으로 휴먼모델을 추정할 수 있다. 광고 페이지에 삽입된 시간 대비 광고 페이지의 클릭 수가 기준치 이상 발생된 학습 데이터의 경우 사용자의 구매가 많이 발생했을 것으로 예상되므로, 모델 생성부(104b)는 상기 분류된 카테고리에 대응되는 학습 데이터 중 광고 페이지에 삽입된 시간 대비 광고 페이지의 클릭 수가 기준치 이상 발생된 학습 데이터를 기준으로 패션 아이템의 판매에 최적화된 휴먼모델을 추정할 수 있다.The model generation unit (104b) can estimate a human model based on learning data corresponding to the above-mentioned classified categories, in which the number of clicks on the advertisement page exceeds a reference value relative to the time inserted into the advertisement page. Since it is expected that many purchases have occurred by users in the case of learning data corresponding to the above-mentioned classified categories in which the number of clicks on the advertisement page exceeds a reference value relative to the time inserted into the advertisement page, the model generation unit (104b) can estimate a human model optimized for the sale of fashion items based on learning data corresponding to the above-mentioned classified categories in which the number of clicks on the advertisement page exceeds a reference value relative to the time inserted into the advertisement page.
구체적으로, 모델 생성부(104b)는 상기 분류된 카테고리에 대응되는 학습 데이터 중 광고 페이지에 삽입된 시간 대비 광고 페이지의 클릭 수가 기준치 이상 발생된 학습 데이터의 얼굴 형상, 신체부위의 특징, 피부톤, 표정 및 헤어 스타일 중 적어도 하나를 포함하는 속성 정보를 학습할 수 있다. 모델 생성부(104b)는 학습된 속성 정보를 기반으로 제1 착용 이미지 내 신체 영역에 맞는 휴먼모델을 추정할 수 있다. 일 예시로서, 광고 페이지에 삽입된 시간 대비 광고 페이지의 클릭 수가 기준치 이상 발생된 제1 학습 데이터의 속성 정보가 20대 초반 계란형 얼굴 형상, 화이트 피부톤, 웃는 표정, 검은색 긴머리의 한국인 여성인 경우, 모델 생성부(104b)는 상기 학습된 속성 정보에 대응되면서 제1 착용 이미지 내 신체 영역에 맞는 한국인 여성의 휴먼모델을 실시간으로 생성할 수 있다. 다른 예시로서, 광고 페이지에 삽입된 시간 대비 광고 페이지의 클릭 수가 기준치 이상 발생된 제2 학습 데이터의 속성 정보가 20대 초반 둥근형 얼굴 형상, 화이트 피부톤, 무표정, 검은색 긴머리의 한국인 여성인 경우, 모델 생성부(104b)는 상기 학습된 속성 정보에 대응되면서 제1 착용 이미지 내 신체 영역에 맞는 한국인 여성의 휴먼모델을 실시간으로 생성할 수 있다. 이와 같이, 광고 페이지에 삽입된 시간 대비 광고 페이지의 클릭 수가 기준치 이상 발생된 학습 데이터는 복수 개 있을 수 있다. 이때, 모델 생성부(104b)는 상기 패션 아이템의 종류, 스타일 및 컬러에 따라 상기 휴먼모델의 표정을 기 분류된 복수 개의 표정 카테고리 중 하나로 변화시킬 수 있다. 표정 카테고리는 예를 들어, 청순(pure), 시크(chic), 소프트(soft) 등이 될 수 있다. 패션 아이템의 종류, 스타일 및 컬러에 따라 어울리는 휴먼모델의 표정이 달라지므로, 모델 생성부(104b)는 광고 페이지에 삽입된 시간 대비 광고 페이지의 클릭 수가 기준치 이상 발생된 학습 데이터 내 표정을 기초로 상기 패션 아이템의 종류, 스타일 및 컬러에 맞는 휴먼모델의 표정을 추정할 수 있다. 일 예시로서, 모델 생성부(104b)는 패션 아이템이 엘레강스 스타일의 여성 화이트 원피스인 경우 휴먼모델의 표정을 청순한 형태로 변화시킬 수 있으며 패션 아이템이 남성 정장인 경우 휴먼모델의 표정을 시크한 형태로 변화시킬 수 있다.Specifically, the model generation unit (104b) can learn attribute information including at least one of a facial shape, a body part feature, a skin tone, an expression, and a hairstyle of learning data corresponding to the classified category, in which the number of clicks on an advertisement page exceeds a reference value relative to the time inserted into the advertisement page. The model generation unit (104b) can estimate a human model that fits a body area in the first wearing image based on the learned attribute information. As an example, if the attribute information of the first learning data in which the number of clicks on an advertisement page exceeds a reference value relative to the time inserted into the advertisement page is a Korean woman in her early 20s with an oval face shape, white skin tone, smiling expression, and long black hair, the model generation unit (104b) can generate in real time a human model of the Korean woman that fits the body area in the first wearing image while corresponding to the learned attribute information. As another example, if the attribute information of the second learning data, which has generated a reference value or more in number of clicks on the advertising page compared to the time inserted in the advertising page, is a Korean woman in her early 20s with a round face shape, white skin tone, expressionless face, and long black hair, the model generation unit (104b) can generate in real time a human model of the Korean woman that matches the body area in the first wearing image while corresponding to the learned attribute information. In this way, there may be a plurality of learning data for which the reference value or more in number of clicks on the advertising page compared to the time inserted in the advertising page. At this time, the model generation unit (104b) can change the expression of the human model into one of a plurality of pre-classified expression categories according to the type, style, and color of the fashion item. The expression categories may be, for example, pure, chic, soft, etc. Since the facial expression of the human model varies depending on the type, style, and color of the fashion item, the model generation unit (104b) can estimate the facial expression of the human model that matches the type, style, and color of the fashion item based on the facial expressions in the learning data for which the number of clicks on the advertisement page exceeds a reference value compared to the time inserted into the advertisement page. As an example, the model generation unit (104b) can change the facial expression of the human model to an innocent form if the fashion item is an elegant white one-piece dress for women, and can change the facial expression of the human model to a chic form if the fashion item is a men's suit.
한편, 각 학습 데이터의 속성 정보 중 연령대 정보가, 제1 착용 이미지에 포함된 패션 아이템의 가격에 비례하도록 산출되는 타깃 연령대 정보와 일치하는 경우, 해당 학습 데이터에 대해서는 상대적으로 높은 가중치(ex. 1을 초과하는 가중치)를 적용할 수 있다. Meanwhile, if the age group information among the attribute information of each learning data matches the target age group information calculated in proportion to the price of the fashion item included in the first wearing image, a relatively high weight (e.g. a weight exceeding 1) can be applied to the learning data.
이에 따라, 고가 제품인 경우, 광고 페이지에 삽입된 시간 대비 광고 페이지의 클릭 수가 낮은 학습 데이터일지라도 해당 연령대가 높다면, 해당 속성에 따른 휴먼모델이 추정될 확률이 높아지게 된다. Accordingly, in the case of expensive products, even if the number of clicks on the advertising page is low compared to the time inserted on the advertising page, if the age group is high, the probability of estimating a human model according to the attribute increases.
또한, 모델 생성부(104b)는 GAN(Generative Adversarial Network) 모델과 Diffusion 모델을 이용하여 각 속성 정보를 보정하여 상기 휴먼모델을 추정할 수 있다. 모델 생성부(104b)는 예를 들어, 광고 페이지에 삽입된 시간 대비 광고 페이지의 클릭 수가 기준치 이상 발생된 복수 개의 학습 데이터에 대응되는 속성정보 각각을 보정해 가면서 보정된 속성정보와의 유사도가 가장 높은 학습 데이터를 포함하는 광고 페이지의 광고 수익률(ROAS: Return On Ad Spend)을 상호 비교한 후 상기 광고 수익률이 가장 높았을 때의 속성 정보로 휴먼모델을 추정할 수 있다. GAN 모델의 경우 사용자들이 부자연스러움을 느끼는 영역의 속성정보(예를 들어, 눈, 코, 입, 귀, 피부, 헤어 등)를 개별 학습한 후 기준치 이상의 자연스러움을 갖도록 속성정보 각각을 보정할 수 있다. 이때, GAN 모델만 사용할 경우 패션 아이템의 프린트(print)나 텍스쳐(texture)가 흐릿하게 보이는 문제가 발생될 수 있으므로, 모델 생성부(104)는 Diffusion 모델을 이용하여 흐릿하거나 비어있는 부분을 새롭게 그려낼 수 있다. Diffusion 모델의 경우 다량의 래퍼런스 이미지를 토대로 상기 흐릿하거나 비어있는 부분을 자동으로 생성, 보정할 수 있다. 이 경우, 광고 수익률이 가장 높을 것으로 예상되면서 보다 자연스러운 휴먼모델이 자동으로 추정될 수 있다.In addition, the model generation unit (104b) can estimate the human model by correcting each attribute information using a Generative Adversarial Network (GAN) model and a Diffusion model. For example, the model generation unit (104b) can correct each attribute information corresponding to multiple learning data in which the number of clicks on the advertising page exceeds a reference value compared to the time inserted into the advertising page, and compare the return on ad spend (ROAS) of the advertising page including the learning data with the highest similarity to the corrected attribute information, and then estimate the human model using the attribute information when the return on ad spend was the highest. In the case of the GAN model, attribute information of an area that users feel is unnatural (e.g., eyes, nose, mouth, ears, skin, hair, etc.) can be individually learned, and then each attribute information can be corrected to have a naturalness exceeding a reference value. At this time, if only the GAN model is used, a problem may occur in which the print or texture of the fashion item appears blurry, so the model generation unit (104) can newly draw the blurry or empty part using the Diffusion model. In the case of the Diffusion model, the blurry or empty part can be automatically generated and corrected based on a large number of reference images. In this case, a more natural human model can be automatically estimated while the advertising revenue is expected to be the highest.
또한, 모델 생성부(104b)는 GAN 모델과 같은 생성 AI(Generative AI) 모델을 이용하여 제1 착용 이미지에 포함된 제1 포즈(pose)를 상기 제1 포즈와 상이한 제2 포즈로 변경하거나, 패션 아이템의 촬영각도를 제1 촬영각도(예를 들어, 측면)에서 제2 촬영각도(예를 들어, 후면)로 변경하면서 휴먼모델을 생성할 수 있다. 즉, 모델 생성부(104b)는 제1 착용 이미지를 기반으로 휴먼모델을 생성하되, 생성 AI 모델을 이용하여 휴먼모델의 생성 과정에서 포즈나 촬영각도를 새롭게 변화시킬 수 있다. 이때, 모델 생성부(104b)는 상기 패션 아이템의 종류, 스타일 및 컬러에 따라 패션 아이템의 판매를 극대화시킬 수 있는 포즈나 촬영각도를 결정하고, 결정된 포즈나 촬영각도에 따라 휴먼모델의 포즈 또는 촬영각도를 결정할 수 있다. 모델 생성부(104b)는 앞서 설명한 방법과 동일한 방법으로 상기 분류된 카테고리에 대응되는 학습 데이터 중 광고 페이지에 삽입된 시간 대비 광고 페이지의 클릭 수가 기준치 이상 발생된 학습 데이터를 기준으로 패션 아이템의 판매에 최적화된 휴먼모델의 포즈 및 촬영각도를 결정할 수 있다.In addition, the model generation unit (104b) can generate a human model by changing a first pose included in the first wearing image to a second pose different from the first pose, or by changing the shooting angle of the fashion item from the first shooting angle (e.g., side) to the second shooting angle (e.g., rear) using a generative AI model such as a GAN model. That is, the model generation unit (104b) generates a human model based on the first wearing image, but can change the pose or shooting angle in the process of generating the human model using the generative AI model. At this time, the model generation unit (104b) can determine a pose or shooting angle that can maximize the sales of the fashion item according to the type, style, and color of the fashion item, and determine the pose or shooting angle of the human model according to the determined pose or shooting angle. The model generation unit (104b) can determine the pose and shooting angle of a human model optimized for the sale of fashion items based on learning data corresponding to the classified categories, in the same manner as described above, in which the number of clicks on the advertising page exceeds a reference value compared to the time inserted in the advertising page.
포즈는 제1 착용 이미지에 포함된 패션 아이템 종류, 스타일 밀 컬러와 동일하거나 유사도가 기준치 이상인 학습 데이터에서의 모델 포즈들과, 상기 제1 착용 이미지에서의 포즈 중에 하나의 포즈를 선별할 수 있다. The pose can be selected from among model poses in the learning data that are identical to or have a similarity level higher than a standard value with the type of fashion item, style, and color included in the first wearing image, and one pose from among the poses in the first wearing image.
제1 착용 이미지에서의 포즈는, 도매상이 해당 패션 아이템에 가장 어울리는 포즈로 설정한 결과일 수 있기 때문에, 상기 학습 데이터의 모델 포즈들 중 상기 제1 착용 이미지에서의 포즈와 동일하거나 유사도가 기준치 이상인 포즈에 대해서는 1을 초과하는 가중치를 적용할 수 있다. Since the pose in the first wearing image may be the result of the wholesaler setting it as the pose that best suits the fashion item, a weight exceeding 1 may be applied to poses among the model poses of the learning data that are identical to the pose in the first wearing image or have a similarity level higher than a standard value.
상기 특정 패션 아이템 종류, 스타일 밀 컬러와 동일하거나 유사도가 기준치 이상인 학습 데이터의 모델 포즈 및 상기 제1 착용 이미지에서의 포즈에 있어서, 상기의 방식으로 가중치를 적용한 결과, 가장 많은 수를 갖는 포즈가 최종적인 포즈로 결정될 수 있다. As a result of applying weights in the above manner among the model poses of the learning data that are identical to or have a similarity level higher than a standard value with respect to the specific fashion item type, style, and color, and the poses in the first wearing image, the pose with the largest number can be determined as the final pose.
또한, 모델 생성부(104b)는 도매상 단말(200)로부터 수신되는 타깃 소비자의 위치(국가 등 정보), 인종에 따라 휴먼모델을 추정할 수 있다. 이를 위해, 타깃 소비자의 정보는, 국적, 성별, 나이 및 인종 중 적어도 하나를 포함할 수 있다. 모델 생성부(104b)는 상기 분류된 카테고리에 대응되는 학습 데이터 중 광고 페이지에 삽입된 시간 대비 클릭 수가 기준치 이상 발생된 학습 데이터를 기반으로 상기 휴먼모델을 추정하되, 상기 휴먼모델을 추정하는 과정에서 상기 타깃 소비자 정보를 고려하여, 광고 페이지에 삽입된 시간 대비 광고 페이지의 클릭 수가 기준치 이상 발생된 학습 데이터가 복수 개 존재하는 경우, 모델 생성부(104b)는 타깃 소비자의 정보와 유사도가 높은 학습 데이터를 기준으로 휴먼모델을 추정할 수 있다. In addition, the model generation unit (104b) can estimate the human model based on the location (country, etc. information) and race of the target consumer received from the wholesale terminal (200). To this end, the information of the target consumer can include at least one of nationality, gender, age, and race. The model generation unit (104b) estimates the human model based on learning data corresponding to the classified category, in which the number of clicks on the advertisement page relative to the time inserted therein exceeds a reference value. In the process of estimating the human model, if there are multiple learning data in which the number of clicks on the advertisement page relative to the time inserted therein exceeds a reference value, the model generation unit (104b) can estimate the human model based on learning data having a high similarity to the information of the target consumer.
예를 들어, 모델 생성부(104b)는 한국인 여성이 타깃 소비자인 경우, 한국인 여성의 휴먼모델을 생성하고, 미국인 여성이 타깃 소비자인 경우, 미국인 여성의 휴먼모델을 생성할 수 있다.For example, if a Korean woman is the target consumer, the model generation unit (104b) can generate a human model of a Korean woman, and if an American woman is the target consumer, it can generate a human model of an American woman.
데이터베이스는 휴먼모델의 추정 및 생성을 위해 필요한 학습 데이터가 저장되는 저장소이다. 상술한 바와 같이, 데이터베이스에는 과거 광고 페이지에 삽입된 이력이 있는 착용 이미지가 학습 데이터로서 다수 저장될 수 있다. 상기 학습 데이터는 복수 개의 카테고리 중 하나로 분류되어 있을 수 있다. 또한, 데이터베이스에는 각 학습 데이터 별로 광고 페이지에 삽입된 시간 및 해당 시간동안 발생된 사용자의 클릭 수가 저장되어 있을 수 있다. 나아가, 데이터베이스에는 각 학습 데이터와 대응되는 배경 이미지가 다수 저장될 수 있다.The database is a storage where learning data required for estimating and generating a human model is stored. As described above, the database may store a plurality of wearing images that have been inserted into past advertising pages as learning data. The learning data may be classified into one of a plurality of categories. In addition, the database may store the time at which each learning data was inserted into the advertising page and the number of user clicks that occurred during that time. In addition, the database may store a plurality of background images corresponding to each learning data.
제2 이미지 생성부(104c)는 모델 생성부(104b)에서 추정된 휴먼모델을 제1 착용 이미지 내 신체 영역에 합성하여 제2 착용 이미지를 생성한다.The second image generation unit (104c) synthesizes the human model estimated by the model generation unit (104b) into the body area in the first wearing image to generate a second wearing image.
이상에 설명된 인공지능 구동을 위한 알고리즘은, MLOps(Machine Learning Operations)으로 구동될 수 있다. 이는, 자동화를 통한 자가학습을 위한 기계 학습 운영이며, 생성형 AI도 MLOps를 기반으로 자연스러운 상품 연출을 위한 학습을 할 수 있다. The algorithm for driving artificial intelligence described above can be driven by MLOps (Machine Learning Operations). This is a machine learning operation for self-learning through automation, and generative AI can also learn for natural product presentation based on MLOps.
도 8 및 도 9는 본 발명의 실시예에 따라 생성된 제2 착용 이미지를 나타낸 예시이다.FIGS. 8 and 9 are examples showing second wearing images generated according to an embodiment of the present invention.
도 8을 참조하면, 제2 이미지 생성부(104c)는 도 6에 도시된 이미지로부터 20대 초반 계란형 얼굴 형상, 갈색 긴머리의 한국인 여성을 나타내는 휴먼모델이 합성된 제2 착용 이미지를 생성할 수 있다. Referring to FIG. 8, the second image generating unit (104c) can generate a second wearing image synthesized from the image shown in FIG. 6, which represents a Korean woman in her early 20s with an oval face shape and long brown hair.
이때, 제2 이미지 생성부(104c)는 휴먼모델뿐 아니라 제1 착용 이미지 내 배경 이미지 또한 신규 배경 이미지로 교체할 수 있다. 제2 이미지 생성부(104c)는 데이터베이스에 저장된 배경 이미지 중 휴먼모델과의 어울림 정도가 가장 높은 배경 이미지를 선별하고, 제1 착용 이미지 내 배경 이미지를 상기 선별된 배경 이미지로 교체할 수 있다. 휴먼모델의 각 속성 정보와 배경 이미지 간의 어울림 정도는 데이터베이스에 수치화되어 저장되어 있을 수 있다. 예를 들어, 특정 속성 정보를 갖는 학습 데이터와 특정 속성 정보를 갖는 배경 데이터와 함께 존재하는 빈도가 높아질수록 상기 어울림 정도가 높아질 수 있다.At this time, the second image generation unit (104c) can replace not only the human model but also the background image in the first wearing image with a new background image. The second image generation unit (104c) can select a background image with the highest degree of compatibility with the human model among the background images stored in the database, and replace the background image in the first wearing image with the selected background image. The degree of compatibility between each attribute information of the human model and the background image can be stored in a numerical form in the database. For example, the degree of compatibility can increase as the frequency of existence of learning data having specific attribute information and background data having specific attribute information increases.
한편, 도 9를 참조하면, 제2 이미지 생성부(104c)는 도 7에 도시된 이미지로부터 백인 여성을 나타내는 휴먼모델이 합성된 제2 착용 이미지를 생성할 수 있다. 또한, 해당 모델에 있어서, 액세서리(ex. 귀걸이) 등을 다른 것으로 변경하거나, 헤어 스타일을 변경할 수 있다. 이는, 예를 들면, 모델 생성부(104b)에 의해 파악되는, 패션 스타일에 따라 달라질 수 있다. 일례로, 엘레강스한 스타일인 경우, 모델 생성부(104b)는 휴먼모델의 머리를 긴 머리로 추정하고, 액세서리의 크기가 작은 것으로 변경하는 추정을 할 수 있다. Meanwhile, referring to FIG. 9, the second image generation unit (104c) can generate a second wearing image synthesized with a human model representing a white woman from the image shown in FIG. 7. In addition, in the model, accessories (e.g., earrings) can be changed to something else, or the hairstyle can be changed. This can vary depending on the fashion style identified by the model generation unit (104b), for example. For example, in the case of an elegant style, the model generation unit (104b) can estimate that the human model's hair is long and change the size of the accessory to a small one.
또한, 다른 실시예에 따르면, 파악된 패션 아이템의 색상에 따라, 명도가 낮은 아이템일수록 작은 크기의 액세서리를 휴먼모델에 적용할 수 있다. Additionally, according to another embodiment, depending on the color of the identified fashion item, a smaller sized accessory may be applied to the human model for an item with lower brightness.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The above description of the present invention is for illustrative purposes, and those skilled in the art will understand that the present invention can be easily modified into other specific forms without changing the technical idea or essential characteristics of the present invention. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive. For example, each component described as a single component may be implemented in a distributed manner, and likewise, components described as distributed may be implemented in a combined form.
본 발명의 범위는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is indicated by the claims described below, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be interpreted as being included in the scope of the present invention.
100: 통합관리 플랫폼
200: 도매상 단말
300: 소매상 단말
400: 생산자 단말
500: 금융기관시스템
600: 배송시스템100: Integrated Management Platform
200: Wholesale Terminal
300: Retail Terminal
400: Producer Terminal
500: Financial Institution System
600: Delivery System
Claims (3)
다수의 도매상 단말로부터, 상품 정보를 수신하고 이를 데이터베이스에 저장하는 상품 등록 모듈;
다수의 소매상 단말로, 데이터베이스에 저장된 상품정보, 재고정보, 영수증 정보를 제공하고, 상기 소매상 단말로부터 소비자로부터 받은 주문을 주문리스트 정보로서 수신하는 주문리스트 등록 모듈;
상기 주문리스트를 등록한 소매상과 해당 상품을 공급해주는 도매상을 연결하는 도매상 링크 모듈;
도매상이 연결된 주문리스트를 정렬 및 병합하여 수량을 집계하여 정렬주문리스트를 생성하는 주문리스트 정렬/병합 모듈; 및
품절 및 입고 지연의 상품을 상기 정렬주문리스트에서 추출하여 저장하는 품절/입고지연 상품리스트 추출 모듈을 포함하고,
상기 도매상 단말은, 정렬주문리스트에서 품절 및 입고 지연의 상품을 뺀 발주리스트를 수신하며,
상기 상품 등록 모듈은,
도매상 단말로부터 패션 아이템을 포함하는 제1 착용 이미지를 수신하는 제1 이미지 수신부;
상기 패션 아이템에 대한 분석에 기반하여 휴먼모델을 추정하는 모델 생성부;
상기 모델 생성부에 의해 추정된 휴먼모델에 상기 패션 아이템이 장착된 제2 착용 이미지를 생성하는 제2 이미지 생성부를 포함하고,
상기 제1 착용 이미지는, 실제 모델이 아닌 마네킹에 패션 아이템이 착용된 이미지이고,
상기 모델 생성부는, 기 저장된 학습 데이터 중 광고 페이지에 삽입된 시간 대비 광고 페이지의 클릭 수가 기준치 이상 발생된 학습 데이터의 속성 정보를 학습하고, 학습된 속성 정보를 기반으로 상기 제1 착용 이미지 내 신체 영역에 맞는 휴먼모델을 추정하되, 상기 각 학습 데이터의 속성 정보 중 연령대 정보가 상기 제1 착용 이미지에 포함된 패션 아이템의 가격에 비례하도록 산출되는 타깃 연령대 정보와 일치하는 경우, 해당 학습 데이터에 대해서는 1을 초과하는 제1 가중치를 적용하며, 상기 학습 데이터의 모델 포즈들 중 상기 제1 착용 이미지에서의 포즈와 동일하거나 유사도가 기준치 이상인 포즈를 갖는 학습 데이터에 대해서는 1을 초과하는 제2 가중치를 적용하고,
상기 제2 이미지 생성부는, 휴먼모델에 액세서리를 적용하되, 상기 패션 아이템의 명도가 낮을수록 작은 크기의 액세서리를 적용하는, 도소매 통합관리 플랫폼 및 전략적 상품 소싱 시스템.As a wholesale and retail integrated management platform and strategic product sourcing system that operates in conjunction with multiple wholesale terminals, retail terminals, and producer systems,
A product registration module that receives product information from multiple wholesaler terminals and stores it in a database;
An order list registration module that provides product information, inventory information, and receipt information stored in a database to a number of retail terminals and receives orders received from consumers from the retail terminals as order list information;
A wholesaler link module that connects retailers who have registered the above order list with wholesalers who supply the corresponding products;
Order list sorting/merging module that generates a sorted order list by sorting and merging the linked order list of wholesalers and counting the quantities; and
Includes an out-of-stock/delayed-delivery product list extraction module that extracts and stores out-of-stock and delayed-delivery products from the above-mentioned sorted order list.
The above wholesale terminal receives an order list excluding out-of-stock and delayed delivery products from the sorted order list.
The above product registration module,
A first image receiving unit receiving a first wearing image including a fashion item from a wholesale terminal;
A model generation unit that estimates a human model based on analysis of the above fashion items;
Including a second image generation unit that generates a second wearing image in which the fashion item is equipped on the human model estimated by the model generation unit;
The above first wearing image is an image of a fashion item being worn on a mannequin, not an actual model.
The above model generation unit learns attribute information of learning data among the previously stored learning data in which the number of clicks on the advertising page is greater than a reference value compared to the time inserted into the advertising page, and estimates a human model suitable for a body area in the first wearing image based on the learned attribute information, and if the age group information among the attribute information of each learning data matches the target age group information calculated to be proportional to the price of the fashion item included in the first wearing image, a first weight exceeding 1 is applied to the learning data, and a second weight exceeding 1 is applied to learning data having a pose that is identical to or has a similarity greater than a reference value with respect to the pose in the first wearing image among the model poses of the learning data.
The second image generation unit applies accessories to a human model, and the lower the brightness of the fashion item, the smaller the size of the accessories is applied. This is a wholesale and retail integrated management platform and strategic product sourcing system.
소비자가 원하는 패션 스타일에 관한 정보와 현재 유행하는 패션 트렌드를 조합하고, 시즌별, 연령별 최적의 옵션을 도출하여 도매상 및 소매상에게 제안하는 트렌드 분석 모듈을 더 포함하는, 도소매 통합관리 플랫폼 및 전략적 상품 소싱 시스템.
In the first paragraph,
A wholesale and retail integrated management platform and strategic product sourcing system that further includes a trend analysis module that combines information on the fashion styles desired by consumers with current fashion trends, derives optimal options by season and age, and suggests them to wholesalers and retailers.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020240135166A KR102814832B1 (en) | 2024-10-04 | 2024-10-04 | Wholesale and retail integrated management platform and strategic product sourcing system with generative ai based product image creation function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020240135166A KR102814832B1 (en) | 2024-10-04 | 2024-10-04 | Wholesale and retail integrated management platform and strategic product sourcing system with generative ai based product image creation function |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR102814832B1 true KR102814832B1 (en) | 2025-05-29 |
Family
ID=95930458
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020240135166A Active KR102814832B1 (en) | 2024-10-04 | 2024-10-04 | Wholesale and retail integrated management platform and strategic product sourcing system with generative ai based product image creation function |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102814832B1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20080009039A (en) | 2007-12-26 | 2008-01-24 | 이용규 | Automated order and inventory data sharing system and method between wholesale and retail |
| KR102592596B1 (en) | 2023-07-12 | 2023-10-23 | 주식회사 패션에이드 | System and method for generating human model automatically based on artificial intelligence |
| KR20230169673A (en) | 2022-06-09 | 2023-12-18 | 양보미 | operating method of trend-based shopping mall |
-
2024
- 2024-10-04 KR KR1020240135166A patent/KR102814832B1/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20080009039A (en) | 2007-12-26 | 2008-01-24 | 이용규 | Automated order and inventory data sharing system and method between wholesale and retail |
| KR20230169673A (en) | 2022-06-09 | 2023-12-18 | 양보미 | operating method of trend-based shopping mall |
| KR102592596B1 (en) | 2023-07-12 | 2023-10-23 | 주식회사 패션에이드 | System and method for generating human model automatically based on artificial intelligence |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20220138831A1 (en) | Method of Providing Fashion Item Recommendation Service Using User's Body Type and Purchase History | |
| US12100018B2 (en) | Production and logistics management | |
| CN108694210B (en) | Template generation method and device | |
| US20190073335A1 (en) | Using artificial intelligence to determine a size fit prediction | |
| US20210390607A1 (en) | Method, apparatus and computer program for style recommendation | |
| KR102102571B1 (en) | System and method for providing online shopping platform | |
| CN109165992A (en) | A kind of intelligent shopping guide method, apparatus, system and computer storage medium | |
| US20210056588A1 (en) | Method, apparatus and computer program for providing advertising information based on images | |
| CN110084657A (en) | A kind of method and apparatus for recommending dress ornament | |
| KR102295459B1 (en) | A method of providing a fashion item recommendation service to a user using a date | |
| KR20210131198A (en) | Method, apparatus and computer program for advertising recommended product | |
| WO2021226006A1 (en) | Methods and systems for providing a personalized user interface | |
| KR20240165324A (en) | A subscription based woman's clothes trading platform using big data | |
| JP7102920B2 (en) | Information processing equipment, information processing methods, programs and information processing systems | |
| US20250173933A1 (en) | METHOD AND SYSTEM FOR GENERATING IMAGES USING GENERATIVE ADVERSARIAL NETWORKS (GANs) | |
| US20250139952A1 (en) | System and Method of Attribute Recognition Using Attribute Recognition | |
| KR20200141251A (en) | Method of advertising personalized fashion item and server performing the same | |
| KR102200038B1 (en) | A method of providing a fashion item recommendation service to a user using a date | |
| KR102814832B1 (en) | Wholesale and retail integrated management platform and strategic product sourcing system with generative ai based product image creation function | |
| KR102271090B1 (en) | A method of providing a fashion item recommendation service to a user using calendar data | |
| KR102678159B1 (en) | Clothing sales platform system | |
| KR20210003706A (en) | Method, apparatus and computer program for style recommendation | |
| US20190303985A1 (en) | Automated Generation Of Listings For Online Marketplaces | |
| KR20220015860A (en) | Methods and systems of the A.I(Artificial Intelligence) coordinator platform | |
| KR102773871B1 (en) | Clothes fitting and recommendation System for using 3D avatar |
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 |
|
| PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D17-exm-PA0302 St.27 status event code: A-1-2-D10-D16-exm-PA0302 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P14 | Amendment of ip right document requested |
Free format text: ST27 STATUS EVENT CODE: A-5-5-P10-P14-NAP-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R11 | Change to the name of applicant or owner or transfer of ownership requested |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R11-ASN-PN2301 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| P16 | Ip right document amended |
Free format text: ST27 STATUS EVENT CODE: A-5-5-P10-P16-NAP-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| R14 | Transfer of ownership recorded |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R14-ASN-PN2301 (AS PROVIDED BY THE NATIONAL OFFICE) |