[go: up one dir, main page]

KR102255404B1 - Method and electric apparatus for recommending jewelry product - Google Patents

Method and electric apparatus for recommending jewelry product Download PDF

Info

Publication number
KR102255404B1
KR102255404B1 KR1020180030415A KR20180030415A KR102255404B1 KR 102255404 B1 KR102255404 B1 KR 102255404B1 KR 1020180030415 A KR1020180030415 A KR 1020180030415A KR 20180030415 A KR20180030415 A KR 20180030415A KR 102255404 B1 KR102255404 B1 KR 102255404B1
Authority
KR
South Korea
Prior art keywords
jewelry product
data
interest
product
jewelry
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020180030415A
Other languages
Korean (ko)
Other versions
KR20190115510A (en
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 KR1020180030415A priority Critical patent/KR102255404B1/en
Publication of KR20190115510A publication Critical patent/KR20190115510A/en
Application granted granted Critical
Publication of KR102255404B1 publication Critical patent/KR102255404B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

주얼리 상품 추천 방법의 일 실시예는, 관심 주얼리 상품에 관련된 사용자의 입력 데이터를 수신하는 단계, 상기 수신된 입력 데이터를, 상기 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천하기 위한 인공지능 신경망에 적용하는 단계 및 상기 인공지능 신경망으로부터 출력되는 상기 관심 주얼리 상품에 매칭된 추천 주얼리 상품에 관련된 데이터를 디스플레이하는 단계를 포함하고, 상기 인공지능 신경망은, 상기 입력 데이터로부터 상기 관심 주얼리 상품의 속성 데이터를 획득하고, 상기 획득된 관심 주얼리 상품의 속성 데이터와 데이터 베이스에 포함된 상품들의 속성 데이터의 유사도를 비교함으로써, 상기 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 상품으로 선택하며, 상기 선택된 추천 주얼리 상품에 관련된 데이터를 출력하도록 학습된 것일 수 있다.An embodiment of a jewelry product recommendation method includes receiving input data of a user related to a jewelry product of interest, and applying the received input data to an artificial intelligence neural network for recommending a jewelry product matching the jewelry product of interest. And displaying data related to the recommended jewelry product matched with the jewelry product of interest output from the artificial intelligence neural network, wherein the artificial intelligence neural network obtains attribute data of the jewelry product of interest from the input data, , By comparing the similarity between the obtained attribute data of the jewelry product of interest and the attribute data of products included in the database, a jewelry product matching the jewelry product of interest is selected as a recommended product, and data related to the selected recommended jewelry product It may have been learned to output.

Description

주얼리 상품 추천 방법 및 주얼리 상품 추천 장치 {Method and electric apparatus for recommending jewelry product}Jewelry product recommendation method and jewelry product recommendation device {Method and electric apparatus for recommending jewelry product}

본 개시는 주얼리 상품을 추천하는 방법 및 주얼리 상품을 추천하는 장치에 관한 것이다.The present disclosure relates to a method for recommending a jewelry product and an apparatus for recommending a jewelry product.

인터넷 기술의 발달로 사용자의 취향을 분석하여 사용자에게 상품을 추천하는 서비스를 제공하는 기술이 보편화 되고 있다. 예를 들면, 사용자가 방문했던 인터넷 홈페이지에 관련된 쿠키에 기초하여 사용자가 관심을 갖고 있는 상품을 추천하는 서비스가 제공되고 있다.With the development of internet technology, a technology that provides a service for recommending products to users by analyzing the user's taste is becoming more common. For example, a service for recommending a product that the user is interested in is provided based on a cookie related to an internet home page that the user visited.

하지만, 주얼리 상품은 사용자의 취향이 제각각이므로, 최적의 상품을 추천하기 매우 어렵다. 특히, 상품의 종류도 매우 많기 때문에 사용자가 자신이 원하는 상품을 용이하게 선택하기는 더욱 어려운 실정이다. 즉, 사용자의 의도를 파악하여, 사용자가 관심있는 주얼리 상품와 유사한 상품을 매칭하여 추천하기는 매우 어렵다.However, it is very difficult to recommend an optimal product because each user's taste is different for jewelry products. In particular, since there are many types of products, it is more difficult for users to easily select the products they want. That is, it is very difficult to recognize the intention of the user and recommend matching products similar to jewelry products of interest to the user.

따라서, 사용자의 의도를 용이하게 파악하여, 사용자가 관심있는 주얼리 상품과 유사한 상품을 빠르게 매칭하여 추천하는 방법 및 장치가 요구되고 있는 실정이다.Accordingly, there is a demand for a method and an apparatus for easily grasping the intention of a user and quickly matching and recommending similar products to jewelry products of interest to the user.

본 개시는 사용자의 의도를 용이하게 파악하여, 사용자가 관심있는 주얼리 상품과 유사한 상품을 빠르게 매칭하여 추천하는 방법 및 장치의 실시예들을 제공하고자 한다. 개시된 실시예들이 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 유추될 수 있다.The present disclosure is intended to provide embodiments of a method and apparatus for easily grasping a user's intention and quickly matching and recommending a product similar to a jewelry product of interest to the user. The technical problems to be achieved by the disclosed embodiments are not limited to the technical problems as described above, and other technical problems may be inferred.

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 개시된 주얼리 상품 추천 방법은, 관심 주얼리 상품에 관련된 사용자의 입력 데이터를 수신하는 단계, 수신된 입력 데이터를, 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천하기 위한 인공지능 신경망에 적용하는 단계 및 인공지능 신경망으로부터 출력되는 관심 주얼리 상품에 매칭된 추천 주얼리 상품에 관련된 데이터를 디스플레이하는 단계를 포함하고, 인공지능 신경망은, 입력 데이터로부터 관심 주얼리 상품의 속성 데이터를 획득하고, 획득된 관심 주얼리 상품의 속성 데이터와 데이터 베이스에 포함된 상품들의 속성 데이터의 유사도를 비교함으로써, 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택하며, 선택된 추천 주얼리 상품에 관련된 데이터를 출력하도록 학습된 것 일 수 있다.As a technical means for achieving the above-described technical problem, the disclosed jewelry product recommendation method includes: receiving input data of a user related to a jewelry product of interest, and recommending a jewelry product matching the received input data to the jewelry product of interest. And displaying data related to the recommended jewelry product matched with the jewelry product of interest output from the artificial intelligence neural network, and the artificial intelligence neural network receives attribute data of the jewelry product of interest from the input data. By comparing the similarity between the acquired and acquired attribute data of the jewelery product of interest and the attribute data of the products included in the database, a jewelery product matching the jewelery product of interest is selected as a recommended jewelery product, and data related to the selected recommended jewelery product It may have been learned to output.

또한, 입력 데이터는 이미지 데이터를 포함하고, 인공지능 신경망은 이미지 데이터를 이미지 분석함으로써 이미지 데이터로부터 관심 주얼리 상품의 속성 데이터를 획득할 수 있다.In addition, the input data includes image data, and the artificial intelligence neural network may acquire attribute data of a jewelry product of interest from the image data by analyzing the image data.

또한, 인공지능 신경망은 이미지 데이터에 포함된 텍스트 정보를 획득하고, 획득된 텍스트 정보에 기초하여 관심 주얼리 상품의 속성 데이터를 획득할 수 있다.In addition, the artificial intelligence neural network may acquire text information included in the image data, and acquire attribute data of a jewelry product of interest based on the acquired text information.

또한, 속성 데이터는 주얼리(Jewelry), 스톤(Stone), 메탈(Metal), 디자인(Design)의 카테고리 중 적어도 하나의 카테고리에 관련된 데이터를 포함할 수 있다.In addition, the attribute data may include data related to at least one of the categories of jewelry, stone, metal, and design.

또한, 인공지능 신경망은 속성 데이터에 포함된 적어도 하나의 데이터 각각에 가중치를 부여함으로써, 획득된 관심 주얼리 상품의 속성 데이터와 데이터 베이스에 포함된 상품들의 속성 데이터의 유사도를 비교할 수 있다.In addition, the artificial intelligence neural network may compare the similarity between the obtained attribute data of the jewelry product of interest and the attribute data of the products included in the database by assigning a weight to each of at least one data included in the attribute data.

또한, 인공지능 신경망은 입력 데이터에 기초하여, 카테고리 중 적어도 하나에 가중치를 부여할 수 있다.In addition, the artificial intelligence neural network may assign a weight to at least one of the categories based on the input data.

또한, 인공지능 신경망은, 주얼리 상품의 이미지 데이터와 관련된 텍스트 데이터에 기초하여 주얼리 상품에 관련된 제1 부가 정보를 획득하고, 입력 데이터에 포함된 텍스트 데이터로부터 관심 주얼리 상품에 관련된 제2 부가 정보를 획득하며, 제1 부가 정보와 제2 부가 정보를 비교함으로써, 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 상품으로 선택할 수 있다.In addition, the artificial intelligence neural network acquires first additional information related to the jewelry product based on text data related to the image data of the jewelry product, and acquires second additional information related to the jewelry product of interest from the text data included in the input data. And, by comparing the first additional information and the second additional information, a jewelry product matching the jewelry product of interest may be selected as a recommended product.

또한, 주얼리 상품 추천 방법은, 디스플레이된 추천 주얼리 상품에 관련된 데이터 중 하나를 선택하는 사용자의 입력을 수신하는 단계 및 선택된 추천 주얼리 상품에 관련된 속성 데이터와 획득된 관심 주얼리 상품의 속성 데이터를 함께 디스플레이하는 단계를 더 포함할 수 있다.In addition, the jewelry product recommendation method includes receiving an input from a user for selecting one of the displayed data related to the recommended jewelry product, and displaying attribute data related to the selected recommended jewelry product and the acquired attribute data of the jewelry product of interest. It may further include a step.

또한, 선택된 추천 주얼리 상품에 관련된 속성 데이터와 획득된 관심 주얼리 상품의 속성 데이터를 함께 디스플레이하는 단계는, 선택된 추천 주얼리 상품에 관련된 속성 데이터와 획득된 관심 주얼리 상품의 속성 데이터의 유사도를 각 속성 별로 디스플레이하는 단계를 포함할 수 있다.In addition, in the step of displaying attribute data related to the selected recommended jewelry product and the acquired attribute data of the jewelry product of interest, the similarity between the attribute data related to the selected recommended jewelry product and the acquired attribute data of the jewelry product of interest is displayed for each attribute. It may include the step of.

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 개시된 주얼리 상품 추천 장치는, 관심 주얼리 상품에 관련된 사용자의 입력 데이터를 수신하는 사용자 입력부, 수신된 입력 데이터를, 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천하기 위한 인공지능 신경망에 적용하는 프로세서 및 인공지능 신경망으로부터 출력되는 관심 주얼리 상품에 매칭된 추천 주얼리 상품에 관련된 데이터를 디스플레이하는 디스플레이부를 포함하고, 인공지능 신경망은, 입력 데이터로부터 관심 주얼리 상품의 속성 데이터를 획득하고, 획득된 관심 주얼리 상품의 속성 데이터와 데이터 베이스에 포함된 상품들의 속성 데이터의 유사도를 비교함으로써, 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택하며, 선택된 추천 주얼리 상품에 관련된 데이터를 출력하도록 학습된 것일 수 있다.As a technical means for achieving the above-described technical problem, the disclosed jewelry product recommendation device recommends a user input unit that receives input data of a user related to the jewelry product of interest, the received input data, and recommends a jewelry product matching the jewelry product of interest. A processor applied to the artificial intelligence neural network to perform and a display unit that displays data related to the recommended jewelry product matched with the jewelry product of interest output from the artificial intelligence neural network, and the artificial intelligence neural network includes attribute data of the jewelry product of interest from the input data. And comparing the similarity between the obtained attribute data of the jewelery product of interest and the attribute data of the products included in the database, a jewelery product matching the jewelery product of interest is selected as the recommended jewelery product, and related to the selected recommended jewelery product. It may be learned to output data.

또한, 상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 컴퓨터로 읽을 수 있는 기록매체는 개시된 방법의 실시예들 중 적어도 하나를 컴퓨터에서 실행시키기 위한 프로그램을 기록한 것일 수 있다.In addition, as a technical means for achieving the above-described technical problem, the computer-readable recording medium may be a recording program for executing at least one of the embodiments of the disclosed method on a computer.

또한, 상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 기록매체에 저장된 어플리케이션은 개시된 방법의 실시예들 중 적어도 하나의 기능을 실행시키기 위한 것일 수 있다.In addition, as a technical means for achieving the above-described technical problem, an application stored in the recording medium may be for executing at least one function among embodiments of the disclosed method.

도 1은 일 실시예에 따른, 주얼리 상품을 추천하는 방법의 예시를 설명하는 도면이다.
도 2는 일 실시예에 따른, 주얼리 상품을 추천하는 방법의 흐름도이다.
도 3 내지 도 7은 일 실시예에 따른, 관심 주얼리 상품에 관련된 사용자의 입력 데이터를 나타낸 도면이다.
도 8은 일 실시예에 따른, 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택하여 디스플레이하는 것을 나타낸 도면이다.
도 9 내지 도 11은 일 실시예에 따른, 추천 주얼리 상품의 속성 데이터를 디스플레이하는 것을 나타낸 도면이다.
도 12는 일 실시예에 따른, 주얼리 상품을 추천하는 장치의 블록도 이다.
도 13은 일 실시예에 따른, 주얼리 상품을 추천하는 장치의 제어부의 블록도이다.
도 14는 일 실시예에 따른, 주얼리 상품을 추천하는 장치와 연동하는 서버의 블록도이다.
1 is a diagram illustrating an example of a method of recommending a jewelry product, according to an exemplary embodiment.
2 is a flowchart of a method for recommending a jewelry product according to an exemplary embodiment.
3 to 7 are diagrams illustrating user input data related to a jewelry product of interest, according to an exemplary embodiment.
FIG. 8 is a diagram illustrating selecting and displaying a jewelry product matching a jewelry product of interest as a recommended jewelry product, according to an exemplary embodiment.
9 to 11 are diagrams illustrating displaying attribute data of a recommended jewelry product, according to an exemplary embodiment.
12 is a block diagram of a device for recommending a jewelry product, according to an exemplary embodiment.
13 is a block diagram of a control unit of an apparatus for recommending a jewelry product, according to an exemplary embodiment.
14 is a block diagram of a server interworking with a device for recommending a jewelry product, according to an exemplary embodiment.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those of 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 the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and similar reference numerals are attached to similar parts throughout the specification.

본 개시의 일부 실시예는 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들의 일부 또는 전부는, 특정 기능들을 실행하는 다양한 개수의 하드웨어 및/또는 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 본 개시의 기능 블록들은 하나 이상의 마이크로프로세서들에 의해 구현되거나, 소정의 기능을 위한 회로 구성들에 의해 구현될 수 있다. 또한, 예를 들어, 본 개시의 기능 블록들은 다양한 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능 블록들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 또한, 본 개시는 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다. “매커니즘”, “요소”, “수단” 및 “구성”등과 같은 용어는 넓게 사용될 수 있으며, 기계적이고 물리적인 구성들로서 한정되는 것은 아니다.Some embodiments of the present disclosure may be represented by functional block configurations and various processing steps. Some or all of these functional blocks may be implemented with various numbers of hardware and/or software components that perform specific functions. For example, the functional blocks of the present disclosure may be implemented by one or more microprocessors, or may be implemented by circuit configurations for a predetermined function. In addition, for example, the functional blocks of the present disclosure may be implemented in various programming or scripting languages. Functional blocks may be implemented as an algorithm executed on one or more processors. In addition, the present disclosure may employ conventional techniques for electronic environment setting, signal processing, and/or data processing. Terms such as “mechanism”, “element”, “means” and “composition” can be used widely, and are not limited to mechanical and physical configurations.

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

또한, 도면에 도시된 구성 요소들 간의 연결 선 또는 연결 부재들은 기능적인 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것일 뿐이다. 실제 장치에서는 대체 가능하거나 추가된 다양한 기능적인 연결, 물리적인 연결, 또는 회로 연결들에 의해 구성 요소들 간의 연결이 나타내어질 수 있다.Further, the connecting lines or connecting members between the components shown in the drawings are merely illustrative of functional connections and/or physical or circuit connections. In an actual device, connections between components may be represented by various functional connections, physical connections, or circuit connections that can be replaced or added.

또한, 본 명세서에서 사용되는 “제 1” 또는 “제 2” 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용할 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다.In addition, terms including ordinal numbers such as “first” or “second” used in the present specification may be used to describe various constituent elements, but the constituent elements should not be limited by the terms. These terms are only used for the purpose of distinguishing one component from another component.

이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 일 실시예에 따른, 주얼리 상품을 추천하는 방법의 예시를 설명하는 도면이다.1 is a diagram illustrating an example of a method of recommending a jewelry product, according to an exemplary embodiment.

도 1을 참조하면, 주얼리 상품을 추천하는 방법은, 주얼리 상품을 추천하는 전자 장치(1000, 이하 전자 장치라고 한다)가 사용자로부터 관심 주얼리 상품에 관련된 사용자의 입력 데이터를 수신하고, 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택하여, 추천 주얼리 상품에 관련된 데이터를 출력할 수 있다. Referring to FIG. 1, in a method of recommending a jewelry product, an electronic device 1000 (hereinafter referred to as an electronic device) recommending a jewelry product receives input data of a user related to a jewelry product of interest from the user, and By selecting a matching jewelry product as a recommended jewelry product, data related to the recommended jewelry product may be output.

주얼리 상품은 몸을 치장하는데 이용되는 일련의 장신구(예를 들면, 반지, 귀걸이, 목걸이, 팔찌, 발찌)를 의미한다. 예를 들면, 주얼리 상품은 보석류가 포함된 장신구, 메탈이 포함된 장신구 외에도, 몸을 치장하는데 이용되는 다양한 재질로 구성된 일련의 장신구를 포함한다.A jewelry product refers to a series of jewelry (for example, rings, earrings, necklaces, bracelets, anklets) used to decorate the body. For example, a jewelry product includes a series of jewelry made of various materials used to decorate the body, in addition to jewelry including jewelry and jewelry including metal.

일 실시예에 따르면, 관심 주얼리 상품에 관련된 사용자의 입력 데이터는 이미지 데이터, 텍스트 데이터 및 음성 데이터 중 적어도 하나를 포함할 수 있다. 예를 들면, 사용자의 입력 데이터는 이미지 데이터와 텍스트 데이터를 동시에 포함할 수 있다. 다른 예를 들면, 사용자의 입력 데이터는 이미지 데이터와 음성 데이터를 동시에 포함할 수 있다. According to an embodiment, user input data related to a jewelry product of interest may include at least one of image data, text data, and voice data. For example, the user's input data may include image data and text data at the same time. For another example, the user's input data may include image data and voice data at the same time.

일 실시예에 따르면, 이미지 데이터는 관심 주얼리 상품에 관련된 일련의 사진 데이터와 그림 데이터를 포함할 수 있다. According to an embodiment, the image data may include a series of photo data and picture data related to a jewelry product of interest.

사진 데이터는 관심 주얼리 상품만이 촬영된 제품 사진, 관심 주얼리 상품을 착용한 착용사진과 같이 관심 주얼리 상품이 포함된 일련의 사진 형태의 데이터를 포함할 수 있다. 다만, 이에 한정되지 않는다.The photographic data may include data in the form of a series of photographs including the jewelery product of interest, such as a product photograph in which only the jewelery product of interest is photographed and a photograph of wearing the jewelery product of interest. However, it is not limited thereto.

예를 들면, 사진 데이터는 제품 카탈로그 사진, 모델이 제품을 착용한 화보 사진, 관심 주얼리 상품이 포함된 TV에서 방영된 프로그램의 프레임, 인터넷을 통해 획득된 관심 주얼리 상품이 포함된 사진을 포함할 수 있다. 다만 이에 한정되지 않는다.For example, the photo data may include a product catalog photo, a pictorial photo of a model wearing a product, a frame of a program aired on a TV that includes a jewelry product of interest, and a photo including a jewelry product of interest acquired through the Internet. have. However, it is not limited thereto.

예를 들면, 그림 데이터는 사용자가 전자 장치(1000)로 직접 그린 그림, 종이와 같은 다른 매체에 그린 그림을 카메라를 이용하여 촬영한 사진을 포함할 수 있다. 다만, 이에 한정되지 않는다.For example, the picture data may include a picture drawn by the user directly with the electronic device 1000 or a picture taken by using a camera of a picture drawn on another medium such as paper. However, it is not limited thereto.

일 실시예에 따르면, 이미지 데이터는 텍스트 정보를 포함할 수 있다. 예를 들면, 이미지 데이터에 포함된 텍스트 정보는 이미지 상에 수기로 기재된 텍스트 정보, 이미지 상에 타이핑을 통해 기재된 텍스트 정보 및 이미지의 메타 데이터에 포함된 텍스트 정보를 포함할 수 있다. 이미지의 메타 데이터는 이미지 자체를 구성하는 데이터가 아닌, 별도의 정보를 포함하는 데이터를 의미한다.According to an embodiment, the image data may include text information. For example, text information included in image data may include text information written on an image by hand, text information written on an image through typing, and text information included in metadata of an image. Meta data of an image refers to data including separate information, not data constituting the image itself.

한편, 전자 장치(1000)가 사용자로부터 이미지 데이터를 수신하는 방법에 대해서는 도 3 내지 도 7을 참조하여 아래에서 구체적으로 설명한다.Meanwhile, a method for the electronic device 1000 to receive image data from a user will be described in detail below with reference to FIGS. 3 to 7.

일 실시예에 따르면, 텍스트 데이터는 전자 장치(1000)가 사용자로부터 직접 입력 받은 텍스트로 구성된 데이터를 의미한다. 텍스트 데이터는 주얼리 상품에 관련된 텍스트로 입력 받은 일련의 데이터를 모두 포함할 수 있다. 예를 들면, 전자 장치(1000)는 사용자로부터 타이핑 방식, 수기 작성 방식으로 입력 받을 수 있다. 전자 장치(1000)는 수기 작성 방식으로 입력된 텍스트 데이터를 글자 인식할 수 있다. According to an embodiment, text data refers to data composed of text directly input by the electronic device 1000 from a user. The text data may include all of a series of data input as text related to a jewelry product. For example, the electronic device 1000 may receive input from a user in a typing method or a handwriting method. The electronic device 1000 may recognize text data input using a handwriting method.

텍스트 데이터는 상품을 지칭하는 명칭인 주얼리 상품 명칭, 주얼리 상품의 품번, 주얼리 상품의 제조사, 주얼리 상품의 속성에 관련된 텍스트, 주얼리 상품을 설명하기 위한 텍스트를 포함할 수 있으나, 이에 한정되지 않는다. The text data may include a jewelry product name, which is a name indicating a product, an article number of the jewelry product, a manufacturer of the jewelry product, text related to the property of the jewelry product, and text for describing the jewelry product, but is not limited thereto.

주얼리 상품의 속성에 관련된 텍스트는 주얼리 상품의 속성을 나타내는 일련의 텍스트로 수신한 데이터를 의미한다. 주얼리 상품의 속성에 관련된 텍스트는 적어도 하나 이상의 주얼리 상품의 속성에 관한 정보를 포함할 수 있다. 구체적인 예를 들면, 주얼리 상품의 속성을 나타내는 텍스트는 1 캐럿 다이아몬드를 왕관모양으로 포함한 14K Rose gold 색상의 반지를 포함할 수 있다. 주얼리 상품의 속성에 대해서는 아래에서 구체적으로 설명한다.The text related to the properties of the jewelry product means data received as a series of texts representing the properties of the jewelry product. The text related to the attribute of the jewelry product may include information on the attribute of at least one jewelry product. For a specific example, the text indicating the property of a jewelry product may include a 14K rose gold color ring including a 1 carat diamond in the shape of a crown. The attributes of jewelry products will be described in detail below.

주얼리 상품을 설명하기 위한 텍스트는 주얼리 상품에 관련된 부가 정보를 포함하는 일련의 텍스트로 수신한 데이터를 의미한다. 부가 정보는 주얼리 상품의 명칭이나 품번을 지칭하거나, 주얼리 상품의 속성을 나타내지 않지만, 주얼리 상품에 관련된 정보를 의미한다. 구체적인 예를 들면, 부가 정보는 특정 연예인이 착용한 주얼리, 특정 드라마에서 특정 캐릭터가 착용한 주얼리, 특정 연예인의 결혼 반지, 특정 연예인이 특정 행사에서 착용한 주얼리와 같은 정보를 포함할 수 있다. The text for describing the jewelry product means data received as a series of texts including additional information related to the jewelry product. The additional information refers to the name or part number of the jewelry product, or does not indicate the attributes of the jewelry product, but refers to information related to the jewelry product. For a specific example, the additional information may include information such as jewelry worn by a specific celebrity, jewelery worn by a specific character in a specific drama, a wedding ring of a specific celebrity, and jewelry worn by a specific celebrity at a specific event.

일 실시예에 따르면, 음성 데이터는 전자 장치(1000)가 사용자로부터 직접 입력 받은 음성으로 구성된 데이터를 의미한다. 음성 데이터는 주얼리 상품에 관련된 음성으로 입력 받은 일련의 데이터를 모두 포함할 수 있다. 예를 들면, 전자 장치(1000)가 음성 입력부를 이용하여 사용자로부터 주얼리 상품에 관련된 음성을 수신한 데이터를 포함할 수 있다. 음성 데이터는 상품을 지칭하는 명칭인 주얼리 상품 명칭, 주얼리 상품의 품번, 주얼리 상품의 제조사, 주얼리 상품의 속성에 관련된 텍스트, 주얼리 상품을 설명하기 위한 음성 데이터를 포함할 수 있으나, 이에 한정되지 않는다. According to an embodiment, the voice data refers to data composed of voice directly input by the electronic device 1000 from a user. The voice data may include all of a series of data input by voice related to a jewelry product. For example, the electronic device 1000 may include data obtained by receiving a voice related to a jewelry product from a user using a voice input unit. The audio data may include a jewelry product name, which is a name indicating a product, an article number of the jewelry product, a manufacturer of the jewelry product, text related to the property of the jewelry product, and audio data for describing the jewelry product, but is not limited thereto.

전자 장치(1000)는 사용자로부터 수신한 음성 데이터를 음성 인식을 통해서 음성 데이터에 포함된 주얼리 상품에 관련된 정보를 획득할 수 있다. 예를 들면, 전자 장치(1000)는 음성 데이터를 텍스트 데이터로 변환하고, 변환된 텍스트 데이터에 기초하여 주얼리 상품에 관련된 정보를 획득할 수 있다.The electronic device 1000 may acquire information related to a jewelry product included in the voice data through voice recognition of voice data received from a user. For example, the electronic device 1000 may convert voice data into text data and obtain information related to a jewelry product based on the converted text data.

일 실시예에 따르면, 전자 장치(1000)는 사용자로부터 입력된 데이터를 인공지능 신경망에 적용할 수 있다. According to an embodiment, the electronic device 1000 may apply data input from a user to an artificial intelligence neural network.

인공지능 신경망은 서버(2000)에 포함될 수 있다. 전자 장치(1000)는 사용자로부터 수신한 입력 데이터를 서버(2000)로 전송하고, 서버로부터 출력된 추천 주얼리 상품에 관련된 데이터를 수신할 수 있다. The artificial intelligence neural network may be included in the server 2000. The electronic device 1000 may transmit input data received from a user to the server 2000 and receive data related to a recommended jewelry product output from the server.

또는, 인공지능 신경망은 전자 장치(1000)에 포함될 수 있다. 전자 장치(1000)는 내부에 인공지능 신경망을 구성하는 데이터를 저장하고 이용할 수 있다. 예를 들면, 전자 장치(1000)는 서버(2000)로부터 인공지능 신경망을 구성하는 데이터를 수신함으로써, 인공지능 신경망을 내부에 저장하고 이용할 수 있다. 또한, 전자 장치(1000)는 서버(2000)로부터 인공지능 신경망을 갱신하는 데이터를 수신할 수 있다.Alternatively, the artificial intelligence neural network may be included in the electronic device 1000. The electronic device 1000 may store and use data constituting an artificial intelligence neural network therein. For example, the electronic device 1000 may store and use the artificial intelligence neural network internally by receiving data constituting the artificial intelligence neural network from the server 2000. Also, the electronic device 1000 may receive data for updating the artificial intelligence neural network from the server 2000.

인공지능 신경망은 프로세서의 형태로 존재할 수 있다. 프로세서는 범용적으로 이용되는 적어도 하나의 프로세서 (예를 들면, CPU, Application processor) 및 인공지능 신경망의 기능을 수행하기 위하여 제작된 적어도 하나의 프로세서를 포함할 수 있다.Artificial intelligence neural networks can exist in the form of processors. The processor may include at least one universally used processor (eg, a CPU, an application processor) and at least one processor manufactured to perform a function of an artificial intelligence neural network.

또는, 인공지능 신경망은 소프트웨어 모듈의 형태로 존재할 수 있다. 범용 프로세서 또는 인공지능 신경망의 기능을 수행하기 위하여 제작된 프로세서는 명령어를 실행함으로써 소프트웨어 모듈 형태의 인공지능 신경망을 이용할 수 있다.Alternatively, the artificial intelligence neural network may exist in the form of a software module. A general-purpose processor or a processor manufactured to perform the function of an artificial intelligence neural network can use an artificial intelligence neural network in the form of a software module by executing instructions.

인공지능 신경망은 적용된 입력 데이터로부터 사용자의 관심 주얼리 상품의 속성에 관련된 데이터를 획득할 수 있다. The artificial intelligence neural network may obtain data related to the attribute of a jewelry product of interest of a user from the applied input data.

일 실시예에 따르면, 인공지능 신경망은 전처리된 데이터가 적용될 수 있다. 데이터의 전처리는 전자 장치(1000) 또는 서버(2000)가 수행할 수 있다. According to an embodiment, preprocessed data may be applied to the artificial intelligence neural network. Preprocessing of data may be performed by the electronic device 1000 or the server 2000.

일 실시예에 따르면, 전자 장치(1000)는 사용자로부터 입력된 데이터를 전처리할 수 있다. According to an embodiment, the electronic device 1000 may pre-process data input from a user.

예를 들면, 전자 장치(1000)는 관심 주얼리 상품의 속성을 용이하게 추출하기 위해서, 이미지 데이터의 적어도 일부의 밝기를 조절할 수 있다. 또한, 전자 장치(1000)는 이미지 데이터의 선명도를 조절할 수 있다. 또한, 전자 장치(1000)는 이미지 데이터로부터 주얼리 상품을 구성하는 기본 형태에 관련된 데이터를 추출할 수 있다. 또한, 전자 장치(1000)는 이미지 데이터로부터 텍스트 정보를 추출할 수 있다. For example, the electronic device 1000 may adjust the brightness of at least part of the image data in order to easily extract the attribute of the jewelry product of interest. Also, the electronic device 1000 may adjust the sharpness of the image data. Also, the electronic device 1000 may extract data related to a basic form constituting a jewelry product from the image data. Also, the electronic device 1000 may extract text information from image data.

다른 예를 들면, 전자 장치(1000)는 관심 주얼리 상품에 관련된 텍스트 데이터로부터 주얼리 상품의 명칭, 품번, 주얼리 상품의 속성에 관련된 텍스트, 주얼리 상품을 설명하기 위한 텍스트를 분류하여 인공지능 신경망에 적용할 수 있다. As another example, the electronic device 1000 may classify a name of a jewelry product, an article number, a text related to a property of a jewelry product, and a text for describing a jewelry product from text data related to a jewelry product of interest, and apply it to an artificial intelligence neural network. I can.

또 다른 예를 들면, 전자 장치(1000)는 관심 주얼리 상품에 관련된 음성 데이터를 음성 인식을 통해서 음성 데이터에 포함된 주얼리 상품에 관련된 정보를 획득하고, 인공지능 신경망에 적용할 수 있다. 또한, 전자 장치(1000)는 음성 데이터를 음성 인식을 통해서 텍스트 데이터로 변환하고, 변환된 텍스트 데이터를 인공지능 신경망에 적용할 수 있다. For another example, the electronic device 1000 may acquire information related to a jewelry product included in the voice data through voice recognition of voice data related to a jewelry product of interest, and apply it to an artificial intelligence neural network. Also, the electronic device 1000 may convert speech data into text data through speech recognition, and apply the converted text data to an artificial intelligence neural network.

일 실시예에 따르면, 전자 장치(1000)는 사용자로부터 입력된 데이터를 서버(2000)로 전송할 수 있다. 서버(2000)는 전자 장치(1000)로부터 수신한 데이터를 전처리할 수 있다. 서버(2000)는 위에 기재된 전자 장치(1000)가 수행하는 전처리를 수행할 수 있다. 중복되는 내용은 생략한다. According to an embodiment, the electronic device 1000 may transmit data input from a user to the server 2000. The server 2000 may pre-process the data received from the electronic device 1000. The server 2000 may perform preprocessing performed by the electronic device 1000 described above. Duplicate content is omitted.

일 실시예에 따르면, 인공지능 신경망은 입력된 데이터를 전처리 할 수 있다. 인공지능 신경망은 위에 기재된 전자 장치(1000)가 수행하는 전처리를 수행할 수 있다. 중복되는 내용은 생략한다. According to an embodiment, the artificial intelligence neural network may pre-process the input data. The artificial intelligence neural network may perform preprocessing performed by the electronic device 1000 described above. Duplicate content is omitted.

인공지능 신경망은 입력된 데이터에 가중치를 부여할 수 있다. 예를 들면 인공지능 신경망은 입력된 데이터를 전처리할 때 가중치를 부여할 수 있다. 가중치는 인공지능 신경망이 속성 데이터들 중 중요도의 차별을 두기 위한 데이터 값을 의미한다. 예를 들면, 인공지능 신경망은 주얼리 상품의 속성 데이터에 포함된 주얼리, 스톤, 메탈, 디자인의 카테고리 중 적어도 하나의 카테고리에 다른 가중치를 부여할 수 있다. 또한, 인공지능 신경망은 카테고리에 포함된 주얼리 상품의 속성 데이터들 각각에 다른 가중치를 부여할 수 있다. Artificial intelligence neural networks can weight input data. For example, artificial intelligence neural networks can assign weights when preprocessing input data. The weight is a data value for the artificial intelligence neural network to differentiate the importance of attribute data. For example, the artificial intelligence neural network may assign different weights to at least one category of jewelry, stone, metal, and design categories included in attribute data of a jewelry product. In addition, the artificial intelligence neural network may assign different weights to each of attribute data of jewelry products included in the category.

구체적인 예를 들면, 인공지능 신경망이 획득된 관심 주얼리 상품의 속성 데이터와 데이터 베이스에 포함된 상품들의 속성 데이터의 유사도를 비교할 때, 속성 데이터들 중 스톤의 종류, 스톤의 모양, 스톤의 세팅에 가중치를 부여할 수 있다. 또는, 인공지능 신경망은 메탈의 색상에 가중치를 부여할 수 있다. 또는, 인공지능 신경망은 부가 정보에 포함된 데이터에 가중치를 부여할 수 있다. For a specific example, when comparing the similarity between the attribute data of the jewelery product of interest obtained by the artificial intelligence neural network and the attribute data of the products included in the database, the weight of the stone type, stone shape, and stone setting among attribute data Can be given. Alternatively, the artificial intelligence neural network may give weight to the color of the metal. Alternatively, the artificial intelligence neural network may give weights to data included in the additional information.

인공지능 신경망은 복수의 주얼리 상품들 각각에 관련된 이미지 데이터, 텍스트 데이터들을 학습 데이터로 수신할 수 있다. 인공지능 신경망은 학습 데이터들을 데이터 인식 모델을 이용함으로써, 복수의 주얼리 상품들 각각의 속성에 관련된 데이터를 획득할 수 있다. The artificial intelligence neural network may receive image data and text data related to each of a plurality of jewelry products as training data. The artificial intelligence neural network may acquire data related to the properties of each of a plurality of jewelry products by using a data recognition model for training data.

예를 들면, 인공지능 신경망은 CNN(Convolution Neural Network) 기술을 이용한 이미지 분석을 통해서 복수의 주얼리 상품들 각각의 속성에 관련된 데이터를 획득할 수 있다. For example, the artificial intelligence neural network may acquire data related to the attributes of each of a plurality of jewelry products through image analysis using a convolution neural network (CNN) technology.

다른 예를 들면, 인공지능 신경망은 RNN(Recurrent Neural Network) 기술을 이용하여 텍스트 데이터 및 음성 데이터를 분석함으로써 복수의 주얼리 상품들 각각의 속성에 관련된 데이터 및 부가 정보에 관련된 데이터를 획득할 수 있다. As another example, the artificial intelligence neural network may acquire data related to the attribute of each of a plurality of jewelry products and data related to additional information by analyzing text data and voice data using a recurrent neural network (RNN) technology.

인공지능 신경망은 획득된 복수의 주얼리 상품들 각각의 속성에 관련된 데이터 및 부가 정보에 관련된 데이터를 데이터 베이스에 저장할 수 있다. 인공지능 신경망은 데이터 베이스에 저장된 데이터들에 접근할 수 있다. 인공지능 신경망은 데이터 베이스에 저장된 데이터들을 갱신할 수 있다. The artificial intelligence neural network may store data related to the properties of each of the acquired plurality of jewelry products and data related to additional information in a database. Artificial intelligence neural networks can access data stored in the database. Artificial intelligence neural networks can update data stored in the database.

인공지능 신경망은 획득된 사용자의 관심 주얼리 상품의 속성에 관련된 데이터와 데이터 베이스에 포함된 복수개의 주얼리 상품들의 속성 데이터의 유사도를 비교함으로써 관심 주얼리 상품에 매칭되는 적어도 하나의 주얼리 상품을 추천 주얼리 상품으로 선택할 수 있다. The artificial intelligence neural network compares the similarity between the acquired data related to the attribute of the jewelery product of interest of the user and the attribute data of the plurality of jewelery products included in the database to select at least one jewelery product matching the jewelery product of interest as a recommended jewelery product. You can choose.

데이터 베이스는 인공지능 신경망을 이용하여 획득된 복수개의 주얼리 상품들 각각에 관련된 속성 데이터가 저장될 수 있다. 주얼리 상품에 관련된 속성 데이터는 표 1을 참조하여 아래에서 구체적으로 설명한다.The database may store attribute data related to each of a plurality of jewelry products acquired using an artificial intelligence neural network. Attribute data related to jewelry products will be described in detail below with reference to Table 1.

인공지능 신경망은 선택된 추천 주얼리 상품에 관련된 데이터를 전자 장치(1000)로 출력할 수 있다. 예를 들면, 인공지능 신경망은 선택된 추천 주얼리 상품의 전체 사진, 부분 사진, 확대 사진, 3D 모델링 사진과 같은 상품의 외형에 관련된 데이터, 추천 주얼리 상품의 속성에 관련된 데이터, 추천 주얼리 상품의 부가 정보에 관련된 데이터를 전자 장치(1000)로 출력할 수 있다. The artificial intelligence neural network may output data related to the selected recommended jewelry product to the electronic device 1000. For example, the artificial intelligence neural network is used to generate data related to the appearance of the product, such as the whole photo, partial photo, enlarged photo, and 3D modeling photo of the selected recommended jewelry product, data related to the attribute of the recommended jewelry product, and additional information of the recommended jewelry product. Related data may be output to the electronic device 1000.

전자 장치(1000)는 인공지능 신경망으로부터 출력된 추천 주얼리 상품의 외형에 관련된 데이터, 속성에 관련된 데이터 및 부가 정보에 관련된 데이터 중 적어도 하나를 출력할 수 있다. 예를 들면, 전자 장치(1000)는 추천 주얼리 상품의 외형에 관련된 사진 데이터를 디스플레이부를 이용하여 출력할 수 있다. The electronic device 1000 may output at least one of data related to the appearance of the recommended jewelry product output from the artificial intelligence neural network, data related to attributes, and data related to additional information. For example, the electronic device 1000 may output photo data related to the appearance of a recommended jewelry product using the display unit.

개시된 실시예에 따르면, 전자 장치(1000)는 사용자의 의도를 용이하게 파악하여, 사용자가 관심있는 주얼리 상품과 유사한 상품을 빠르고 정확하게 매칭하여 추천할 수 있다. According to the disclosed embodiment, the electronic device 1000 may easily recognize the intention of the user, and quickly and accurately match and recommend a product similar to a jewelry product of interest to the user.

도 2는 일 실시예에 따른, 주얼리 상품을 추천하는 방법의 흐름도이다.2 is a flowchart of a method for recommending a jewelry product according to an exemplary embodiment.

도 2를 참조하면, 전자 장치(1000)는 관심 주얼리 상품에 관련된 사용자의 입력 데이터를 수신(S210)하고, 수신된 입력 데이터를 학습 모델에 적용(S230)하며, 학습 모델로부터 출력된 관심 상품에 매칭된 추천 주얼리 상품에 관련된 데이터를 출력(S250)할 수 있다. Referring to FIG. 2, the electronic device 1000 receives user input data related to a jewelry product of interest (S210), applies the received input data to a learning model (S230), and applies the received input data to a learning model (S230), and Data related to the matched recommended jewelry product may be output (S250).

단계 S210을 참조하면, 전자 장치(1000)는 사용자로부터 관심 주얼리 상품에 관련된 사용자의 입력 데이터를 수신할 수 있다. 관심 주얼리 상품에 관련된 사용자의 입력 데이터는 이미지 데이터, 텍스트 데이터 및 음성 데이터 중 적어도 하나를 포함할 수 있다. 이미지 데이터, 텍스트 데이터 및 음성 데이터는 도 1을 참조하여 위에서 설명하였으므로 중복되는 내용은 생략한다. 또한, 전자 장치(1000)가 사용자로부터 이미지 데이터를 수신하는 방법에 대해서는 도 3 내지 도 7을 참조하여 아래에서 구체적으로 설명한다.Referring to step S210, the electronic device 1000 may receive user input data related to a jewelry product of interest from the user. The user's input data related to the jewelry product of interest may include at least one of image data, text data, and voice data. Image data, text data, and audio data have been described above with reference to FIG. 1, and thus, overlapping contents will be omitted. In addition, a method for the electronic device 1000 to receive image data from a user will be described in detail below with reference to FIGS. 3 to 7.

단계 S230을 참조하면, 전자 장치(1000)는 수신된 관심 주얼리 상품에 관련된 입력 데이터를 인공지능 신경망에 적용할 수 있다. 인공지능 신경망은 전자 장치(1000)에 포함될 수 있다. 또는 인공지능 신경망은 서버(2000)에 포함되고, 전자 장치(1000)는 입력 데이터를 서버(2000)로 전송함으로써 인공지능 신경망에 적용할 수 있다. Referring to step S230, the electronic device 1000 may apply the received input data related to the jewelry product of interest to the artificial intelligence neural network. The artificial intelligence neural network may be included in the electronic device 1000. Alternatively, the artificial intelligence neural network may be included in the server 2000, and the electronic device 1000 may transmit input data to the server 2000 to apply it to the artificial intelligence neural network.

일 실시예에 따르면, 전자 장치(1000) 및 서버(2000) 중 적어도 하나는 입력 데이터를 전처리를 수행할 수 있다. 전처리에 대해서는 도 1을 참조하여 위에서 설명하였으므로 중복되는 내용은 생략한다.According to an embodiment, at least one of the electronic device 1000 and the server 2000 may pre-process input data. Since the pre-processing has been described above with reference to FIG. 1, overlapping content will be omitted.

일 실시예에 따르면, 인공지능 신경망은 적용된 입력 데이터로부터 관심 주얼리 상품의 속성 데이터를 획득할 수 있다. 예를 들면, 인공지능 신경망은 입력 데이터에 포함된 이미지 데이터를 이미지 분석함으로써 주얼리 상품의 속성 데이터를 획득할 수 있다. 또한, 인공지능 신경망은 입력 데이터에 포함된 텍스트 데이터 및 음성 데이터 중 적어도 하나에 기초하여 주얼리 상품의 속성 데이터를 획득할 수 있다. According to an embodiment, the artificial intelligence neural network may obtain attribute data of a jewelry product of interest from applied input data. For example, the artificial intelligence neural network may acquire attribute data of a jewelry product by analyzing image data included in the input data. In addition, the artificial intelligence neural network may acquire attribute data of a jewelry product based on at least one of text data and voice data included in the input data.

일 실시예에 따르면, 전자 장치(1000)는 주얼리 상품의 속성을 표 1에 나타난 속성과 같이 분류할 수 있다.According to an embodiment, the electronic device 1000 may classify properties of a jewelry product as shown in Table 1.

Figure 112018026191103-pat00001
Figure 112018026191103-pat00001

Figure 112018026191103-pat00002
Figure 112018026191103-pat00002

일 실시예에 따르면, 주얼리 카테고리는, 주얼리 상품의 종류에 관련된 데이터를 포함할 수 있다. 예를 들면, 주얼리 상품의 종류는 bracelet, charm, clip, cuff links, dog tag, earring, head, necklace, 및 ring을 포함할 수 있으나, 이에 한정되지 않는다. 이보다 많은 종류로 분류되거나 이보다 적은 종류로 분류될 수 있다.According to an embodiment, the jewelry category may include data related to the type of jewelry product. For example, the types of jewelry products may include bracelets, charms, clips, cuff links, dog tags, earrings, heads, necklaces, and rings, but are not limited thereto. It can be classified into more or fewer types.

일 실시예에 따르면, 스톤 카테고리는, 스톤 타입(Stone type), 스톤 컬러(Stone Color), 스톤 중량(Stone weight), 스톤 모양(Stone shape), 스톤 세팅(Stone setting)의 서브 카테고리를 포함할 수 있으나 이에 한정되지 않는다. 이보다 많은 서브 카테고리로 분류되거나 이보다 적은 서브 카테고리로 분류될 수 있다.According to an embodiment, the stone category includes subcategories of stone type, stone color, stone weight, stone shape, and stone setting. It can be, but is not limited thereto. It may be classified into more sub-categories or fewer sub-categories.

일 실시예에 따르면, 스톤 타입에 관련된 데이터는 보석의 종류, 준보석의 종류, 대체 보석의 종류, 진주의 종류에 관련된 데이터를 포함할 수 있다. According to an embodiment, the data related to the stone type may include data related to the type of jewel, the type of semi-precious stones, the type of substitute jewel, and the type of pearl.

보석은 주얼리 상품에 사용되는 광물을 의미할 수 있다. 예를 들면, 보석의 종류에 관련된 데이터는 Black Agate, Black Sapphire, Blue Green Sapphire, Cognac Sapphire, Diamond, Fancy Pink Sapphire, Fire Sapphire, Gemstone, Green Sapphire, Ice Blue Sapphire, Kentucky Blue Sapphire, Lavender Sapphire, Multiple, Orange Sapphire, Peach Sapphire, Pink Sapphire, Plain, Raspberry Sapphire, Ruby, Salmon Sapphire, Sapphire, Semi Precious, Traditional Sapphire, White, White Sapphire, Yellow Sapphire와 같은 데이터를 포함할 수 있으나, 이에 한정되지 않는다. 이보다 많은 광물이 보석으로 분류되거나, 이보다 적은 광물이 보석으로 분류될 수 있다.Gems may refer to minerals used in jewelry products. For example, data related to the type of gems are Black Agate, Black Sapphire, Blue Green Sapphire, Cognac Sapphire, Diamond, Fancy Pink Sapphire, Fire Sapphire, Gemstone, Green Sapphire, Ice Blue Sapphire, Kentucky Blue Sapphire, Lavender Sapphire, Multiple , Orange Sapphire, Peach Sapphire, Pink Sapphire, Plain, Raspberry Sapphire, Ruby, Salmon Sapphire, Sapphire, Semi Precious, Traditional Sapphire, White, White Sapphire, Yellow Sapphire. More minerals can be classified as gems, or fewer minerals can be classified as gems.

준보석은 보석과 유사하지만, 희귀한 정도가 낮은 것을 의미할 수 있다. 예를 들면, 준보석의 종류에 관련된 데이터는 Amazonite, Amethyst, Aquamarine, Black Agate, Blue Agate, Blue Lace Agate, Blue Topaz, Carnelian, Chrome Diopside, Citrine, Garnet, Green Quartz, Morganite, Peridot, Pink Quartz, Rhodochrosite, Rhodonite, Smoky Quartz, Sodalite, Sunstone, Tanzanite, Tsavorite와 같은 데이터를 포함할 수 있으나, 이에 한정되지 않는다. 이보다 많은 광물이 준보석으로 분류되거나, 이보다 적은 광물이 준보석으로 분류될 수 있다.Semi-precious stones are similar to gems, but can mean less rarity. For example, data related to the types of semi-precious stones include Amazonite, Amethyst, Aquamarine, Black Agate, Blue Agate, Blue Lace Agate, Blue Topaz, Carnelian, Chrome Diopside, Citrine, Garnet, Green Quartz, Morganite, Peridot, Pink Quartz, It may include data such as Rhodochrosite, Rhodonite, Smoky Quartz, Sodalite, Sunstone, Tanzanite, and Tsavorite, but is not limited thereto. More minerals can be classified as semi-precious stones, or fewer minerals can be classified as semi-precious stones.

대체 보석은 큰 크기의 보석 대신 작은 크기의 복수개의 보석으로 대체하는 것을 의미할 수 있다. 예를 들면, 대체 보석의 종류에 관련된 데이터는 Cushion, Emerald, Marquise, Oval, Pear, Princess, Round와 같은 데이터를 포함할 수 있으나, 이에 한정되지 않는다. A replacement gem may mean replacing a large number of gems with a plurality of smaller gems. For example, data related to the type of replacement jewelry may include data such as Cushion, Emerald, Marquise, Oval, Pear, Princess, and Round, but is not limited thereto.

진주는 조개의 체내에서 생긴 탄산칼슘을 주성분으로 하는 구슬을 의미할 수 있다. 진주의 종류에 관련된 데이터는 Pearl, Akoya, South Sea Pearl, Freshwater Pearl, Golden South Sea Pearl, Tahitian Pearl과 같은 데이터를 포함할 수 있으나, 이제 한정되지 않는다.Pearl can mean beads that are mainly composed of calcium carbonate produced in the body of the shell. Data related to pearl types may include data such as Pearl, Akoya, South Sea Pearl, Freshwater Pearl, Golden South Sea Pearl, and Tahitian Pearl, but are not limited thereto.

일 실시예에 따르면, 스톤 컬러에 관련된 데이터는 각 광물 별 컬러에 관련된 데이터를 포함할 수 있다. 예를 들면, 스톤 컬러에 관련된 데이터는 다이아몬드의 색상, 사아피어의 색상, 진주의 색상에 관련된 데이터를 포함할 수 있다. 구체적으로, 스톤 컬러에 관련된 데이터는 Black, Black/Grey/White, Black/Purple/White, Black/Red, Black/Tahitian, Blue, Blue/Green, Blue/Green/Orange/Pink, Blue/Green/Orange/Pink/Purple/Yellow, Blue/Green/Orange/Pink/White/Yellow, Blue/Green/Pink/Red/White, Blue/Green/Pink/Red/White/Yellow, Blue/Green/White, Blue/Oragne/Yellow, Blue/Pink, Blue/Pink/White, Blue/Purple, Brown, Brown/Tahitian, Gray/Tahitian/Whit, Green, Green/Orange/White, Green/Pink/Red/Yellow, Green/Pink/Yellow, None, Orange, Orange/Pink/Purple/White, Orange/White, Pink, Pink/Purple, Pink/Purple/White, Pink/Red, Purple, Purple/Tahitian, Red, Red/Tahitian, Tahitian, Tahitian/White/Yellow, White, Yellow과 같은 데이터를 포함할 수 있으나, 이에 한정되지 않는다. 이보다 많은 컬러로 분류되거나, 적은 컬러로 분류될 수 있다.According to an embodiment, the data related to the stone color may include data related to the color of each mineral. For example, data related to a stone color may include data related to a color of a diamond, a color of a saphire, and a color of a pearl. Specifically, data related to stone color is Black, Black/Grey/White, Black/Purple/White, Black/Red, Black/Tahitian, Blue, Blue/Green, Blue/Green/Orange/Pink, Blue/Green/Orange /Pink/Purple/Yellow, Blue/Green/Orange/Pink/White/Yellow, Blue/Green/Pink/Red/White, Blue/Green/Pink/Red/White/Yellow, Blue/Green/White, Blue/Oragne /Yellow, Blue/Pink, Blue/Pink/White, Blue/Purple, Brown, Brown/Tahitian, Gray/Tahitian/Whit, Green, Green/Orange/White, Green/Pink/Red/Yellow, Green/Pink/Yellow , None, Orange, Orange/Pink/Purple/White, Orange/White, Pink, Pink/Purple, Pink/Purple/White, Pink/Red, Purple, Purple/Tahitian, Red, Red/Tahitian, Tahitian, Tahitian/White / May include data such as Yellow, White, and Yellow, but is not limited thereto. It can be classified into more colors or fewer colors.

일 실시예에 따르면, 스톤 중량(Stone weight)에 관련된 데이터는 주얼리에 포함된 스톤 각각의 무게에 관련된 데이터를 포함할 수 있다. 예를 들면, 스톤 중량은 <0.18>, <0.51>, <0.52>, <1.04>, <1 1/2 ct.>, <1 1/4 ct.>, <1 3/4 ct.>, <1 ct.>, <1 ct. t.g.w.>, <1 ct. t.w.>, <1/2 ct.>, <1/2 ct. t.w.>, <1/3 ct.>, <1/4 ct.>, <1/5 ct.>, <1/6 ct.>, <1ct.>, <2 1/2 ct.>, <2 1/4 ct.>, <2 3/4 ct.>, <2 ct.>, <2 ct. t.g.w.>, <2 cts.>, <3 1/2 ct.>, <3 1/4 ct.>, <3 3/4 ct.>, <3 ct.>, <3 cts.>, <3.00 ct.>, <3/4 ct.>, <3/4 ct. t.w.>, <3/8 ct.>, <3/8 ct. t.w.>, <4 1/2 ct.>, <4 ct.>, <5 1/2 ct.>, <5 1/4 ct.>, <5 ct.>, <5/8 ct.>, <6 1/2 ct.>, <6 3/4 ct.>, <7 1/4 ct.>, <7/8 ct.>과 같은 데이터를 포함할 수 있으나, 이에 한정되지 않는다. According to an embodiment, the data related to the stone weight may include data related to the weight of each stone included in the jewelry. For example, the stone weight is <0.18>, <0.51>, <0.52>, <1.04>, <1 1/2 ct.>, <1 1/4 ct.>, <1 3/4 ct.>, <1 ct.>, <1 ct. t.g.w.>, <1 ct. t.w.>, <1/2 ct.>, <1/2 ct. tw>, <1/3 ct.>, <1/4 ct.>, <1/5 ct.>, <1/6 ct.>, <1ct.>, <2 1/2 ct.>, < 2 1/4 ct.>, <2 3/4 ct.>, <2 ct.>, <2 ct. tgw>, <2 cts.>, <3 1/2 ct.>, <3 1/4 ct.>, <3 3/4 ct.>, <3 ct.>, <3 cts.>, <3.00 ct.>, <3/4 ct.>, <3/4 ct. t.w.>, <3/8 ct.>, <3/8 ct. tw>, <4 1/2 ct.>, <4 ct.>, <5 1/2 ct.>, <5 1/4 ct.>, <5 ct.>, <5/8 ct.>, Data such as <6 1/2 ct.>, <6 3/4 ct.>, <7 1/4 ct.>, and <7/8 ct.> may be included, but are not limited thereto.

또한, 스톤 중량에 관련된 데이터는 주얼리에 포함된 스톤 각각의 크기에 관련된 데이터도 포함할 수 있다. 예를 들면, 스톤 중량은 진주의 크기에 관련된 데이터를 포함할 수 있다. 구체적으로, 10.0-11.0MM, 11.0-12.0MM, 12.0-13.0MM, 13.0-14.0MM, 5.0-5.5MM, 5.5-6.0MM, 6.0-6.5MM, 6.5-7.0MM, 7.0-7.5MM, 7.5-8.0MM, 8.0-8.5MM, 8.5-9.0MM, 9.0-10.0MM, Under 5.0MM, GRADUATED, MULTIPLE SIZES와 같은 데이터를 포함할 수 있으나, 이에 제한되지 않는다. 이보다 많은 종류로 분류되거나, 적은 종류로 분류될 수 있다. In addition, the data related to the stone weight may also include data related to the size of each stone included in the jewelry. For example, the stone weight may include data related to the size of a pearl. Specifically, 10.0-11.0MM, 11.0-12.0MM, 12.0-13.0MM, 13.0-14.0MM, 5.0-5.5MM, 5.5-6.0MM, 6.0-6.5MM, 6.5-7.0MM, 7.0-7.5MM, 7.5- Data such as 8.0MM, 8.0-8.5MM, 8.5-9.0MM, 9.0-10.0MM, Under 5.0MM, GRADUATED, and MULTIPLE SIZES may be included, but are not limited thereto. It can be classified into more or fewer types.

일 실시예에 따르면, 스톤 모양(Stone shape)에 관련된 데이터는 주얼리에 포함된 스톤 각각의 모양에 관련된 데이터를 포함할 수 있다. 예를 들면, 스톤 모양에 관련된 데이터는 Asscher, Baguette, Calla Cut, Briolette, Cushion, Cushion Cut, Emerald, Emerald Cut, Fancy Shapes, Freeform, Heart, Heart Shape, Marquise, Kite, No Stone, Octagon, Oval, Pear, Pear Shape, Pearls, Princess Cut, Princess, Round, Radiant, Shield, Square, Square Step Cut, Straight Baguette, Trapezoid, Tapered Baguette, Trillion와 같은 데이터를 포함할 수 있으나, 이에 제한되지 않는다. 이보다 많은 종류로 분류되거나, 적은 종류로 분류될 수 있다. According to an embodiment, the data related to the stone shape may include data related to the shape of each stone included in the jewelry. For example, data related to stone shape is Asscher, Baguette, Calla Cut, Briolette, Cushion, Cushion Cut, Emerald, Emerald Cut, Fancy Shapes, Freeform, Heart, Heart Shape, Marquise, Kite, No Stone, Octagon, Oval, It may include data such as Pear, Pear Shape, Pearls, Princess Cut, Princess, Round, Radiant, Shield, Square, Square Step Cut, Straight Baguette, Trapezoid, Tapered Baguette, and Trillion, but is not limited thereto. It can be classified into more or fewer types.

일 실시예에 따르면, 스톤 세팅(Stone setting)에 관련된 데이터는 주얼리에 포함된 스톤 각각을 고정하는 형태 및 방법에 관련된 데이터를 포함할 수 있다. 예를 들면, 스톤 세팅에 관련된 데이터는 Bezel Set, Channel Set, Multiple Types, Cluster, Pave, No Stones, Prong Set, Shared Prong, Tension Set와 같은 데이터를 포함할 수 있으나, 이에 제한되지 않는다. 이보다 많은 종류로 분류되거나, 적은 종류로 분류될 수 있다. According to an embodiment, the data related to the stone setting may include data related to the form and method of fixing each stone included in the jewelry. For example, data related to stone setting may include data such as Bezel Set, Channel Set, Multiple Types, Cluster, Pave, No Stones, Prong Set, Shared Prong, Tension Set, but is not limited thereto. It can be classified into more or fewer types.

일 실시예에 따르면, 메탈 카테고리는, 주얼리 상품에 포함된 메탈의 메탈 타입(Metal type), 메탈의 중량 및 메탈 피니쉬(Metal Finish)의 서브 카테고리를 포함할 수 있으나 이에 한정되지 않는다. 이보다 많은 서브 카테고리로 분류되거나 이보다 적은 서브 카테고리로 분류될 수 있다.According to an embodiment, the metal category may include, but is not limited to, a metal type of metal included in a jewelry product, a weight of metal, and a metal finish subcategory. It may be classified into more sub-categories or fewer sub-categories.

일 실시예에 따르면, 메탈 타입에 관련된 데이터는 주얼리 상품에 포함된 메탈의 종류에 관련된 데이터를 포함할 수 있다. 예를 들면, 메탈 타입에 관련된 데이터는 14K Rose Gold, 14K Rose and White Gold, 14K Tri-Tone, 14K Two-Tone, 14K White Gold, 14K Yellow Gold, 18K White Gold, All Other, Black Colored Silver, Aluminum, Cobalt, Cobalt and 14K Yellow Gold, Damascus Steel, Endless Strand, Leather, Meteorite, Platinum, Rose Colored Silver, Stainless Steel, Silver and Gold, Stainless Steel and 18K Yellow Gold, Stainless Steel and Other, Sterling Silver, Sterling Silver and 14K White Gold, Titanium, Sterling Silver and 14K Yellow Gold, Yellow Colored Silver, Two-Tone Colored Silver와 같은 데이터를 포함할 수 있으나, 이에 제한되지 않는다. 이보다 많은 종류로 분류되거나, 적은 종류로 분류될 수 있다. According to an embodiment, the data related to the metal type may include data related to the type of metal included in the jewelry product. For example, data related to metal types are 14K Rose Gold, 14K Rose and White Gold, 14K Tri-Tone, 14K Two-Tone, 14K White Gold, 14K Yellow Gold, 18K White Gold, All Other, Black Colored Silver, Aluminum. , Cobalt, Cobalt and 14K Yellow Gold, Damascus Steel, Endless Strand, Leather, Meteorite, Platinum, Rose Colored Silver, Stainless Steel, Silver and Gold, Stainless Steel and 18K Yellow Gold, Stainless Steel and Other, Sterling Silver, Sterling Silver and Data such as 14K White Gold, Titanium, Sterling Silver and 14K Yellow Gold, Yellow Colored Silver, and Two-Tone Colored Silver may be included, but are not limited thereto. It can be classified into more or fewer types.

일 실시예에 따르면, 메탈의 중량에 관련된 데이터는 주얼리 상품에 포함된 메탈의 중량에 관련된 데이터를 포함할 수 있다. 예를 들면, 메탈의 중량에 관련된 데이터는 g, oz, 돈 과 같은 데이터를 포함할 수 있으나, 이에 제한되지 않는다. 주얼리 상품의 중량을 나타내는 다양한 단위가 사용될 수 있다. 또한, 각 단위 상호간에 단위 환산을 한 데이터가 포함될 수 있다.According to an embodiment, the data related to the weight of the metal may include data related to the weight of the metal included in the jewelry product. For example, data related to the weight of metal may include data such as g, oz, and money, but is not limited thereto. Various units representing the weight of a jewelry product can be used. In addition, data obtained by converting each unit to each other may be included.

일 실시예에 따르면, 메탈 피니시에 관련된 데이터는 주얼리 상품에 포함된 메탈의 표면에 적용하는 마무리 기법에 관련된 데이터를 포함할 수 있다. 예를 들면, 메탈 피니시에 관련된 데이터는 Antique, Black Finish, Diamond Cut, Engraved, Hammer, Milgrain, Polished, Satin와 같은 데이터를 포함할 수 있으나, 이에 제한되지 않는다. 이보다 많은 종류로 분류되거나, 적은 종류로 분류될 수 있다. According to an embodiment, data related to metal finish may include data related to a finishing technique applied to a surface of metal included in a jewelry product. For example, the data related to the metal finish may include data such as Antique, Black Finish, Diamond Cut, Engraved, Hammer, Milgrain, Polished, and Satin, but is not limited thereto. It can be classified into more or fewer types.

일 실시예에 따르면, 디자인에 관련된 데이터는 주얼리 상품에 포함된 걸쇠 종류(Clasp type), 줄의 길이(Length), 줄의 종류(Chain type), 주얼리 상품 디자인의 종류(Design type), 주얼리 상품의 외형(Design shape), 기능(예를 들면, 반지, 목걸이, 팔찌의 줄 길이 조정 가능 여부, 동시에 여러 개 착용 가능 여부)에 관련된 데이터를 포함할 수 있다. According to an embodiment, design-related data includes a clasp type, a length of a string, a chain type, a design type of a jewelry product, and a jewelry product. It may include data related to the design shape and function (for example, whether the length of a ring, necklace, or bracelet can be adjusted, and whether several can be worn at the same time).

예를 들면, 걸쇠 종류에 관련된 데이터는 Barrel, Figure Eight, Fish Hook, Fold Over, Lobster, Pearl, Push Lock, Spring, Toggle와 같은 데이터를 포함할 수 있으나, 이에 제한되지 않는다.For example, the data related to the clasp type may include data such as Barrel, Figure Eight, Fish Hook, Fold Over, Lobster, Pearl, Push Lock, Spring, and Toggle, but is not limited thereto.

또한, 줄의 길이에 관련된 데이터는 7 inch, 7.25 inch, 7.5 inch, 8 inch, 8.5 inch, 9 inch, 16 inch, 17 inch, 18 inch, 19 inch, 20 inch, 22 inch, 23 inch, 24 inch, 28 inch, 30 inch, 36 inch, 65 inch와 같은 데이터를 포함할 수 있으나, 이에 제한되지 않는다.In addition, data related to the length of the string is 7 inch, 7.25 inch, 7.5 inch, 8 inch, 8.5 inch, 9 inch, 16 inch, 17 inch, 18 inch, 19 inch, 20 inch, 22 inch, 23 inch, 24 inch. , 28-inch, 30-inch, 36-inch, 65-inch data may be included, but is not limited thereto.

또한, 줄의 종류에 관련된 데이터는 Box, Cable, Curb, Diamond Cut Cable, Diamond Cut Rope, Diamond Cut Wheat, Figaro, Franco, Popcorn, Rolo, Rope, Singapore, Tubetto, Venenziana, Wheat와 같은 데이터를 포함할 수 있으나, 이에 제한되지 않는다.In addition, data related to the type of string may include data such as Box, Cable, Curb, Diamond Cut Cable, Diamond Cut Rope, Diamond Cut Wheat, Figaro, Franco, Popcorn, Rolo, Rope, Singapore, Tubetto, Venenziana, and Wheat. However, it is not limited thereto.

또한, 주얼리 상품 디자인의 종류(Design type)에 관련된 데이터는 10 Stone, 15 Stone, 5 Stone, Cathedral, Contour, Couples Collection, Halo, Pave, Straight, Swirl, Two Stone, Vintage와 같은 데이터를 포함할 수 있으나, 이에 제한되지 않는다.In addition, data related to the design type of jewelry product may include data such as 10 Stone, 15 Stone, 5 Stone, Cathedral, Contour, Couples Collection, Halo, Pave, Straight, Swirl, Two Stone, Vintage. However, it is not limited thereto.

또한, 주얼리 상품의 외형(Design shape)에 관련된 데이터는 Circle, Cross, Diamond, Framed, Heart, Hoop, Horse Shoe, Multi Circle, Oval, Pear, Round, Square, Star of David, Vintage와 같은 데이터를 포함할 수 있으나, 이에 제한되지 않는다. In addition, data related to the design shape of jewelry products includes data such as Circle, Cross, Diamond, Framed, Heart, Hoop, Horse Shoe, Multi Circle, Oval, Pear, Round, Square, Star of David, and Vintage. It can be, but is not limited thereto.

일 실시예에 따르면, 인공지능 신경망은 복수개의 주얼리 상품들 각각에 관련된 이미지 데이터, 텍스트 데이터들을 학습 데이터로 수신할 수 있다. 인공지능 신경망은 학습 데이터로부터 복수개의 주얼리 상품들 각각의 속성에 관련된 데이터 및 부가 정보에 관련된 데이터를 획득할 수 있다. 인공지능 신경망은 획득된 복수의 주얼리 상품들 각각의 속성에 관련된 데이터 및 부가 정보에 관련된 데이터를 데이터 베이스에 저장할 수 있다. 인공지능 신경망은 데이터 베이스에 저장된 데이터들에 접근할 수 있다. 인공지능 신경망은 데이터 베이스에 저장된 데이터들을 갱신할 수 있다. According to an embodiment, the artificial intelligence neural network may receive image data and text data related to each of a plurality of jewelry products as training data. The artificial intelligence neural network may obtain data related to attributes of each of a plurality of jewelry products and data related to additional information from the training data. The artificial intelligence neural network may store data related to the properties of each of the acquired plurality of jewelry products and data related to additional information in a database. Artificial intelligence neural networks can access data stored in the database. Artificial intelligence neural networks can update data stored in the database.

일 실시예에 따르면, 인공지능 신경망은 획득된 관심 주얼리 상품의 속성 데이터와 데이터 베이스에 저장된 주얼리 상품들의 속성 데이터의 유사도를 비교함으로써, 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택할 수 있다.According to an embodiment, the artificial intelligence neural network may select a jewelry product matching the jewelry product of interest as a recommended jewelry product by comparing the similarity between the obtained attribute data of the jewelry product of interest and the attribute data of the jewelry product stored in the database. .

일 실시예에 따르면, 인공지능 신경망은 가중치가 부여된 속성 데이터 및 부가 데이터 중 적어도 하나에 기초하여 유사도를 비교할 수 있다. 인공지능 신경망은 입력된 데이터에 기초하여 속성 데이터 각각에 가중치를 부여할 수 있다. According to an embodiment, the artificial intelligence neural network may compare the similarity based on at least one of attribute data and additional data to which a weight is assigned. The artificial intelligence neural network may assign a weight to each attribute data based on the input data.

예를 들면, 인공지능 신경망은 입력 데이터가 제품 카탈로그 사진인 경우, 속성 데이터들 중 스톤의 종류, 스톤의 모양, 스톤의 세팅에 가중치를 부여할 수 있다. 다른 예를 들면, 인공지능 신경망은 “1 캐럿 다이아몬드를 왕관모양으로 포함한 14K Rose gold 색상의 반지”와 같은 텍스트 데이터가 입력된 경우, 속성 데이터 들 중, 스톤의 종류, 스톤의 중량, 스톤 셋팅, 메탈 종류에 가중치를 부여할 수 있다. 인공지능 신경망은 가중치가 부여된 속성 데이터에 기초하여 유사도를 비교함으로써, 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택할 수 있다. For example, when the input data is a product catalog picture, the artificial intelligence neural network may assign a weight to a stone type, a stone shape, and a stone setting among attribute data. For another example, if text data such as “a 14K rose gold colored ring containing a 1 carat diamond in the shape of a crown” is input in the artificial intelligence neural network, among the attribute data, the type of stone, the weight of the stone, the stone setting, Weights can be given to metal types. The artificial intelligence neural network may select a jewelry product matching the jewelry product of interest as a recommended jewelry product by comparing the similarity based on the weighted attribute data.

다른 예를 들면, 인공지능 신경망은 이미지 데이터와 텍스트 데이터가 함께 입력된 경우, 텍스트 데이터로부터 획득되는 속성 데이터 및 부가 정보 중 적어도 하나에 가중치를 더 부여할 수 있다. For another example, when image data and text data are input together, the artificial intelligence neural network may further add a weight to at least one of attribute data and additional information obtained from the text data.

일 실시예에 따르면, 인공지능 신경망은 부가 정보에 포함된 데이터에 기초하여 유사도를 비교할 수 있다. 예를 들면, 인공지능 신경망은 “특정 연예인의 결혼 반지”라는 부가 정보에 기초하여 특정 연예인의 결혼 반지에 대한 정보를 데이터 베이스에 저장된 복수개의 주얼리들 각각의 부가 정보와 유사도를 비교함으로써 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택할 수 있다. According to an embodiment, the artificial intelligence neural network may compare similarities based on data included in the additional information. For example, the artificial intelligence neural network compares the information on the wedding ring of a specific celebrity with the additional information of each of the plurality of jewels stored in the database based on the additional information called “wedding ring of a specific celebrity”, You can select jewelry products that match with the recommended jewelry products.

일 실시예에 따르면, 인공지능 신경망은 인터넷을 이용하여 주얼리 상품에 관련된 데이터를 획득할 수 있다. 예를 들면, 관심 주얼리 상품의 부가 정보와 유사한 부가 정보가 포함된 주얼리 상품에 관련된 데이터가 데이터 베이스에 저장되지 않은 경우, 인공지능 신경망은 인터넷을 검색함으로써 관심 주얼리 상품의 부가 정보와 유사한 부가 정보가 포함된 주얼리 상품에 관련된 데이터를 획득할 수 있다. 인공지능 신경망은 획득된 주얼리 상품에 관련된 데이터로부터 속성 데이터 및 부가 정보를 획득할 수 있다. 인공지능 신경망은 획득된 속성 데이터 및 부가 정보 중 적어도 하나에 기초하여 관심 주얼리 상품에 매칭되는 추천 주얼리 상품으로 선택할 수 있다. According to an embodiment, the artificial intelligence neural network may acquire data related to a jewelry product using the Internet. For example, if data related to a jewelry product that includes additional information similar to the additional information of the jewelry product of interest is not stored in the database, the artificial intelligence neural network searches the Internet to obtain additional information similar to the additional information of the jewelry product of interest. Data related to the included jewelry product may be obtained. The artificial intelligence neural network may acquire attribute data and additional information from data related to the acquired jewelry product. The artificial intelligence neural network may select a recommended jewelry product matching the jewelry product of interest based on at least one of acquired attribute data and additional information.

일 실시예에 따르면, 인공지능 신경망은 선택된 추천 주얼리 상품에 관련된 데이터를 전자 장치(1000)로 출력할 수 있다. 예를 들면, 인공지능 신경망은 선택된 추천 주얼리 상품의 전체 사진, 부분 사진, 확대 사진, 3D 모델링 사진과 같은 상품의 외형에 관련된 데이터, 추천 주얼리 상품의 속성에 관련된 데이터, 추천 주얼리 상품의 부가 정보에 관련된 데이터를 전자 장치(1000)로 출력할 수 있다. According to an embodiment, the artificial intelligence neural network may output data related to the selected recommended jewelry product to the electronic device 1000. For example, the artificial intelligence neural network is used to generate data related to the appearance of the product, such as the whole photo, partial photo, enlarged photo, and 3D modeling photo of the selected recommended jewelry product, data related to the attribute of the recommended jewelry product, and additional information of the recommended jewelry product. Related data may be output to the electronic device 1000.

단계 S250을 참조하면, 전자 장치(1000)는 관심 주얼리 상품에 매칭된 추천 주얼리 상품에 관련된 데이터를 출력할 수 있다. 전자 장치(1000)는 인공지능 신경망으로부터 출력된 추천 주얼리 상품의 외형에 관련된 데이터, 속성에 관련된 데이터 및 부가 정보에 관련된 데이터 중 적어도 하나를 출력할 수 있다. 예를 들면, 전자 장치(1000)는 추천 주얼리 상품의 전체 사진, 부분 사진, 확대 사진, 3D 모델링 사진과 같은 상품의 외형에 관련된 데이터, 추천 주얼리 상품의 속성에 관련된 데이터, 추천 주얼리 상품의 부가 정보에 관련된 데이터를 디스플레이부를 이용하여 출력할 수 있다. Referring to step S250, the electronic device 1000 may output data related to a recommended jewelry product matched with a jewelry product of interest. The electronic device 1000 may output at least one of data related to the appearance of the recommended jewelry product output from the artificial intelligence neural network, data related to attributes, and data related to additional information. For example, the electronic device 1000 may include data related to the appearance of a product, such as a whole photo, a partial photo, an enlarged photo, and a 3D modeling photo of a recommended jewelry product, data related to an attribute of a recommended jewelry product, and additional information on the recommended jewelry product. Data related to may be output using the display unit.

도 3 내지 도 7은 일 실시예에 따른, 관심 주얼리 상품에 관련된 사용자의 입력 데이터를 나타낸 도면이다.3 to 7 are diagrams illustrating user input data related to a jewelry product of interest, according to an exemplary embodiment.

도 3을 참조하면, 전자 장치(1000)는 사용자의 입력 데이터를 이미지 데이터로 수신할 수 있다. 구체적으로, 전자 장치(1000)는 관심 주얼리 상품의 카탈로그 사진 데이터(110)를 사용자의 입력 데이터로 수신할 수 있다. 전자 장치(1000)는 제품의 카탈로그 사진 데이터(120)를 인공지능 신경망에 적용할 수 있다. Referring to FIG. 3, the electronic device 1000 may receive user input data as image data. In more detail, the electronic device 1000 may receive catalog photo data 110 of a jewelry product of interest as user input data. The electronic device 1000 may apply the product catalog photo data 120 to an artificial intelligence neural network.

인공지능 신경망은 이미지 분석을 통해서 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택하고, 선택된 추천 주얼리 상품에 관련된 데이터를 전자 장치(1000)로 출력할 수 있다. 예를 들면, 인공지능 신경망은 이미지 분석을 통해서 관심 주얼리 상품의 속성 데이터를 획득할 수 있다. 구체적으로, 인공지능 신경망은 관심 주얼리 상품의 주얼리의 종류, 스톤의 종류, 스톤의 모양, 스톤의 세팅, 메탈의 종류, 메탈 피니시에 관련된 속성 데이터를 획득할 수 있다. The artificial intelligence neural network may select a jewelry product matching the jewelry product of interest as a recommended jewelry product through image analysis, and may output data related to the selected recommended jewelry product to the electronic device 1000. For example, an artificial intelligence neural network may acquire attribute data of a jewelry product of interest through image analysis. Specifically, the artificial intelligence neural network may acquire attribute data related to a jewelry type, stone type, stone shape, stone setting, metal type, and metal finish of a jewelry product of interest.

인공지능 신경망은 획득된 관심 주얼리 상품의 속성 데이터와 데이터 베이스에 저장된 주얼리 상품들의 속성 데이터의 유사도를 비교할 수 있다. 인공지능 신경망은 획득된 관심 주얼리 상품의 속성 데이터에 가중치를 적용할 수 있다. 인공지능 신경망은 가중치가 적용된 관심 주얼리 상품의 속성 데이터에 기초하여 유사도를 비교할 수 있다. 예를 들면, 인공지능 신경망은 스톤의 모양, 스톤의 세팅, 메탈 피니시에 높은 가중치를 부여할 수 있다. 인공지능 신경망은 높은 가중치가 부여된 속성 데이터에 우선순위를 부여할 수 있다. 인공지능 신경망은 우선순위가 높은 속성 데이터가 유사한 주얼리 상품을 추천 주얼리 상품으로 선택할 수 있다. The artificial intelligence neural network may compare the similarity between the acquired attribute data of the jewelry product of interest and the attribute data of the jewelry product stored in the database. The artificial intelligence neural network can apply a weight to the acquired attribute data of the jewelry product of interest. The artificial intelligence neural network can compare the similarity based on the attribute data of the jewelry product of interest to which the weight is applied. For example, artificial intelligence neural networks can assign high weights to stone shapes, stone settings, and metal finishes. Artificial intelligence neural networks can give priority to attribute data to which a high weight is assigned. The artificial intelligence neural network can select a jewelry product with similar high-priority attribute data as a recommended jewelry product.

인공지능 신경망은 텍스트 데이터, 사용자에 관련된 메타 태그 정보, 사용자에 관련된 로그 정보와 같은 종래의 개인화 추천 기술을 이용하여 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택할 수 있다. 이를 통해서, 인공지능 신경망은 사용자 맞춤형 주얼리 상품 추천 서비스를 제공할 수 있다. The artificial intelligence neural network may select a jewelry product matching a jewelry product of interest as a recommended jewelry product using conventional personalized recommendation technology such as text data, meta tag information related to a user, and log information related to a user. Through this, the artificial intelligence neural network can provide a user-customized jewelry product recommendation service.

인공지능 신경망은 추천 주얼리 상품으로 선택된 주얼리 상품에 관련된 데이터를 출력할 수 있다. 예를 들면, 인공지능 신경망은 추천 주얼리 상품의 전체 사진, 부분 사진, 확대 사진, 3D 모델링 사진과 같은 상품의 외형에 관련된 데이터, 추천 주얼리 상품의 속성에 관련된 데이터, 추천 주얼리 상품의 부가 정보에 관련된 데이터를 전자 장치(1000)로 출력할 수 있다.The artificial intelligence neural network may output data related to a jewelry product selected as a recommended jewelry product. For example, the artificial intelligence neural network is related to data related to the appearance of a product such as a full photo, partial photo, enlarged photo, and 3D modeling photo of a recommended jewelry product, data related to the attributes of a recommended jewelry product, and additional information related to the recommended jewelry product. Data may be output to the electronic device 1000.

전자 장치(1000)는 추천 주얼리 상품에 관련된 데이터를 출력할 수 있다. 도 9를 참조하여 예를 들면, 전자 장치(1000)는 추천 주얼리 상품의 카탈로그 사진 데이터(311, 312, 313, 314, 315)를 디스플레이 할 수 있다. 전자 장치(1000)는 추천 주얼리 상품의 속성에 관련된 데이터를 함께 디스플레이 할 수 있다. 또한, 전자 장치(1000)는 추천 주얼리 상품의 부가 정보에 관련된 데이터를 함께 디스플레이 할 수 있다.The electronic device 1000 may output data related to a recommended jewelry product. Referring to FIG. 9, for example, the electronic device 1000 may display catalog photo data 311, 312, 313, 314, and 315 of a recommended jewelry product. The electronic device 1000 may also display data related to the attribute of the recommended jewelry product. Also, the electronic device 1000 may also display data related to additional information of a recommended jewelry product.

도 4를 참조하면, 전자 장치(1000)는 사용자의 입력 데이터를 이미지 데이터로 수신할 수 있다. 구체적으로, 전자 장치(1000)는 관심 주얼리 상품의 착용 사진 데이터(120)를 사용자의 입력 데이터로 수신할 수 있다. 전자 장치(1000)는 착용 사진 데이터(120)를 인공지능 신경망에 적용할 수 있다. Referring to FIG. 4, the electronic device 1000 may receive user input data as image data. In more detail, the electronic device 1000 may receive the wearing photo data 120 of the jewelry product of interest as user input data. The electronic device 1000 may apply the worn photo data 120 to an artificial intelligence neural network.

일 실시예에 따르면, 전자 장치(1000)는 착용 사진 데이터(120)를 인공지능 신경망에 적용하기 전에 전처리를 수행할 수 있다. 예를 들면, 전자 장치(1000)는 착용 사진 데이터(120)의 적어도 일부의 밝기를 조절할 수 있다. 또한, 전자 장치(1000)는 착용 사진 데이터(120)의 선명도를 조절할 수 있다. 또한, 전자 장치(1000)는 착용 사진 데이터(120)로부터 관심 주얼리 상품의 형태에 관련된 데이터를 획득할 수 있다. According to an embodiment, the electronic device 1000 may perform preprocessing before applying the worn photo data 120 to the artificial intelligence neural network. For example, the electronic device 1000 may adjust the brightness of at least a portion of the wearing photo data 120. In addition, the electronic device 1000 may adjust the sharpness of the wearing photo data 120. In addition, the electronic device 1000 may obtain data related to the shape of the jewelry product of interest from the wearing photo data 120.

일 실시예에 따르면, 전자 장치(1000)는 전처리가 수행된 착용 사진 데이터(120)를 인공지능 신경망에 적용할 수 있다. 예를 들면, 전자 장치(1000)는 착용 사진 데이터(120)로부터 획득된 관심 주얼리 상품의 형태에 관련된 데이터만을 인공지능 신경망에 적용할 수 있다. 다른 예를 들면, 전자 장치(1000)는 착용 사진 데이터(120)의 밝기, 대조, 선명도 등의 조절로 관심 주얼리 상품의 형태가 부각되도록 처리된 데이터를 인공지능 신경망에 적용할 수 있다. According to an embodiment, the electronic device 1000 may apply the pre-processed wearing photo data 120 to an artificial intelligence neural network. For example, the electronic device 1000 may apply only data related to the shape of a jewelry product of interest acquired from the wearing photo data 120 to the artificial intelligence neural network. For another example, the electronic device 1000 may apply the processed data to the artificial intelligence neural network so that the shape of the jewelry product of interest is highlighted by adjusting the brightness, contrast, and sharpness of the worn photo data 120.

일 실시예에 따르면, 인공지능 신경망은 적용된 착용 사진 데이터(120)에 전처리를 수행할 수 있다. 인공지능 신경망이 착용 사진 데이터(120)에 수행하는 전처리는 위에 기재된 전자 장치(1000)가 수행하는 전처리와 유사하므로, 중복되는 내용은 생략한다.According to an embodiment, the artificial intelligence neural network may perform preprocessing on the applied wearing photo data 120. Since the pre-processing performed by the artificial intelligence neural network on the worn photo data 120 is similar to the pre-processing performed by the electronic device 1000 described above, overlapping content will be omitted.

일 실시예에 따르면, 인공지능 신경망은 적용된 착용 사진 데이터(120)를 이미지 분석을 통해서 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택하고, 선택된 추천 주얼리 상품에 관련된 데이터를 전자 장치(1000)로 출력할 수 있다. 예를 들면, 인공지능 신경망은 이미지 분석을 통해서 관심 주얼리 상품의 속성 데이터를 획득할 수 있다. 구체적으로, 인공지능 신경망은 관심 주얼리 상품의 주얼리의 종류, 스톤의 종류, 스톤의 모양, 스톤의 세팅, 메탈의 종류, 메탈 피니시, 관련된 속성 데이터를 획득할 수 있다. According to an embodiment, the artificial intelligence neural network selects a jewelry product matching the jewelry product of interest as a recommended jewelry product through image analysis of the applied wearing photo data 120, and transmits data related to the selected recommended jewelry product to the electronic device 1000. ) Can be printed. For example, an artificial intelligence neural network may acquire attribute data of a jewelry product of interest through image analysis. Specifically, the artificial intelligence neural network may acquire the type of jewelry, the type of stone, the shape of the stone, the setting of the stone, the type of metal, the metal finish, and related attribute data of the jewelry product of interest.

일 실시예에 따르면, 인공지능 신경망은 관심 주얼리 상품의 가격에 관련된 속성 데이터를 획득할 수 있다. 예를 들면, 인공지능 신경망은 이미지 분석을 통해서 획득된 관심 주얼리 상품에 관련된 데이터에 기초하여, 관심 주얼리 상품과 유사한 속성을 포함하는 주얼리 상품의 가격에 관련된 데이터를 획득할 수 있다. 구체적으로, 인공지능 신경망은 이미지 검색을 통해서, 관심 주얼리 상품과 유사한 외형을 포함하는 주얼리 상품의 가격에 관련된 데이터를 획득할 수 있다. 또한, 인공지능 신경망은 관심 주얼리 상품의 속성과 유사한 속성을 포함하는 주얼리 상품을 검색함으로써, 주얼리 상품의 가격에 관련된 속성 데이터를 획득할 수 있다. 다른 예를 들면, 인공지능 신경망은, 스톤의 가격에 관련된 정보, 메탈(예를 들면, 금, 은)의 가격에 관련된 정보에 기초하여 관심 주얼리 상품의 속성 데이터에 적용함으로써 관심 주얼리 상품의 가격에 관련된 속성 데이터를 획득할 수 있다. 구체적으로, 인공지능 신경망은 “14k gold” 로 구성된 “1.47g”의 반지인 관심 주얼리 상품에 대해서, 14k gold의 단위 중량당 가격을 인터넷을 이용하여 획득하과 관심 주얼리 상품의 중량에 적용함으로써, 관심 주얼리 상품의 가격에 관련된 속성 데이터를 획득할 수 있다.According to an embodiment, the artificial intelligence neural network may acquire attribute data related to a price of a jewelry product of interest. For example, the artificial intelligence neural network may acquire data related to the price of a jewelry product including attributes similar to the jewelry product of interest, based on data related to the jewelry product of interest acquired through image analysis. Specifically, the artificial intelligence neural network may acquire data related to the price of a jewelry product including an appearance similar to that of the jewelry product of interest through image search. In addition, the artificial intelligence neural network may obtain attribute data related to the price of the jewelry product by searching for a jewelry product that includes attributes similar to the attribute of the jewelry product of interest. As another example, an artificial intelligence neural network applies information related to the price of a stone and information related to the price of a metal (for example, gold, silver) to the attribute data of the jewelry product of interest. Related attribute data can be obtained. Specifically, the artificial intelligence neural network is of interest by applying the price per unit weight of 14k gold to the weight of the jewelry product of interest for the jewelry product of interest, which is a ring of “1.47g” composed of “14k gold”. It is possible to acquire attribute data related to the price of a jewelry product.

일 실시예에 따르면, 인공지능 신경망은 획득된 관심 주얼리 상품의 속성 데이터와 데이터 베이스에 저장된 주얼리 상품들의 속성 데이터의 유사도를 비교할 수 있다. 인공지능 신경망은 획득된 관심 주얼리 상품의 속성 데이터에 가중치를 적용할 수 있다. 인공지능 신경망은 가중치가 적용된 관심 주얼리 상품의 속성 데이터에 기초하여 유사도를 비교할 수 있다. 인공지능 신경망은 높은 가중치가 부여된 속성 데이터에 우선순위를 부여할 수 있다. 인공지능 신경망은 우선순위가 높은 속성 데이터가 유사한 주얼리 상품을 추천 주얼리 상품으로 선택할 수 있다.According to an embodiment, the artificial intelligence neural network may compare the similarity between the acquired attribute data of the jewelry product of interest and the attribute data of the jewelry product stored in the database. The artificial intelligence neural network can apply a weight to the acquired attribute data of the jewelry product of interest. The artificial intelligence neural network can compare the similarity based on the attribute data of the jewelry product of interest to which the weight is applied. Artificial intelligence neural networks can give priority to attribute data to which a high weight is assigned. The artificial intelligence neural network can select jewelry products with similar high-priority attribute data as recommended jewelry products.

일 실시예에 따르면, 인공지능 신경망은 추천 주얼리 상품으로 선택된 주얼리 상품에 관련된 데이터를 출력할 수 있다.According to an embodiment, the artificial intelligence neural network may output data related to a jewelry product selected as a recommended jewelry product.

일 실시예에 따르면, 전자 장치(1000)는 추천 주얼리 상품에 관련된 데이터를 출력할 수 있다. 전자 장치(1000)는 추천 주얼리 상품의 속성에 관련된 데이터를 함께 디스플레이 할 수 있다. 또한, 전자 장치(1000)는 추천 주얼리 상품의 부가 정보에 관련된 데이터를 함께 디스플레이 할 수 있다.According to an embodiment, the electronic device 1000 may output data related to a recommended jewelry product. The electronic device 1000 may also display data related to the attribute of the recommended jewelry product. Also, the electronic device 1000 may also display data related to additional information of a recommended jewelry product.

도 5를 참조하면, 전자 장치(1000)는 사용자의 입력 데이터를 이미지 데이터 및 텍스트 데이터로 수신할 수 있다. 구체적으로, 전자 장치(1000)는 관심 주얼리 상품의 착용한 인물 사진 데이터(130)를 사용자의 입력 데이터로 수신할 수 있다. 또한, 전자 장치(1000)는 관심 주얼리 상품에 관련된 부가 정보를 포함하는 텍스트 데이터(131)를 사용자의 입력 데이터로 수신할 수 있다. 텍스트 데이터(131)는 인물 사진 데이터(130)를 설명하기 위한 텍스트 데이터 일 수 있다. 예를 들면, 텍스트 데이터(131)는 “연예인 A와 B의 결혼반지”라는 텍스트 데이터 일 수 있다. Referring to FIG. 5, the electronic device 1000 may receive user input data as image data and text data. In more detail, the electronic device 1000 may receive the worn portrait picture data 130 of the jewelry product of interest as user input data. Also, the electronic device 1000 may receive text data 131 including additional information related to a jewelry product of interest as user input data. The text data 131 may be text data for describing the portrait picture data 130. For example, the text data 131 may be text data such as “marriage rings of celebrities A and B”.

일 실시예에 따르면, 전자 장치(1000)는 인물 사진 데이터(130) 및 텍스트 데이터(131)를 인공지능 신경망에 적용할 수 있다.According to an embodiment, the electronic device 1000 may apply the portrait picture data 130 and the text data 131 to an artificial intelligence neural network.

일 실시예에 따르면, 전자 장치(1000)는 인물 사진 데이터(130)를 인공지능 신경망에 적용하기 전에 전처리를 수행할 수 있다. 전자 장치(1000)가 인물 사진 데이터(130)에 수행하는 전처리는 도 4를 참조하여 위에서 설명한 전처리와 유사하므로, 중복되는 내용은 생략한다.According to an embodiment, the electronic device 1000 may perform preprocessing before applying the portrait picture data 130 to the artificial intelligence neural network. Since the preprocessing performed by the electronic device 1000 on the portrait photo data 130 is similar to the preprocessing described above with reference to FIG. 4, overlapping content will be omitted.

일 실시예에 따르면, 인공지능 신경망은 인물 사진 데이터(130) 에 전처리를 수행할 수 있다. 인공지능 신경망이 인물 사진 데이터(130)에 수행하는 전처리는 위에 기재된 전자 장치(1000)가 수행하는 전처리와 유사하므로, 중복되는 내용은 생략한다.According to an embodiment, the artificial intelligence neural network may perform preprocessing on the portrait picture data 130. Since the pre-processing performed by the artificial intelligence neural network on the person photo data 130 is similar to the pre-processing performed by the electronic device 1000 described above, duplicate contents are omitted.

일 실시예에 따르면, 인공지능 신경망은 적용된 인물 사진 데이터(130)를 이미지 분석을 통해서 인물 사진 데이터(130)에 포함된 관심 주얼리 상품을 인식할 수 있다. 예를 들면, 인공지능 신경망은 인물 사진 데이터(130)에 포함된 관심 주얼리 상품의 형태에 기초하여 관심 주얼리 상품을 인식할 수 있다. 다른 예를 들면, 인공지능 신경망은 인물 사진 데이터(130)에 포함된 관심 주얼리 상품의 위치에 기초하여 관심 주얼리 상품을 인식할 수 있다.According to an embodiment, the artificial intelligence neural network may recognize a jewelry product of interest included in the portrait data 130 through image analysis of the applied portrait data 130. For example, the artificial intelligence neural network may recognize the jewelery product of interest based on the shape of the jewelery product of interest included in the portrait photograph data 130. For another example, the artificial intelligence neural network may recognize the jewelry product of interest based on the position of the jewelry product of interest included in the portrait photograph data 130.

또한, 일 실시예에 따르면, 인공지능 신경망은 텍스트 데이터(131)에 포함된 부가 정보에 기초하여 관심 주얼리 상품을 인식할 수 있다. 예를 들면, 텍스트 데이터(131)에 포함된 “반지”라는 주얼리의 종류에 관한 정보에 기초하여 이미지 데이터(130)로부터 반지를 인식할 수 있다.In addition, according to an embodiment, the artificial intelligence neural network may recognize a jewelry product of interest based on additional information included in the text data 131. For example, a ring may be recognized from the image data 130 based on information on the type of jewelry, such as "ring" included in the text data 131.

일 실시예에 따르면, 인공지능 신경망은 인식된 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택하고, 선택된 추천 주얼리 상품에 관련된 데이터를 전자 장치(1000)로 출력할 수 있다. 예를 들면, 인공지능 신경망은 이미지 분석을 통해서 관심 주얼리 상품의 속성 데이터를 획득할 수 있다. 구체적으로, 인공지능 신경망은 관심 주얼리 상품의 주얼리의 종류, 스톤의 종류, 스톤의 모양, 스톤의 세팅, 메탈의 종류, 메탈 피니시에 관련된 속성 데이터를 획득할 수 있다. According to an embodiment, the artificial intelligence neural network may select a jewelry product matching the recognized jewelry product of interest as a recommended jewelry product, and output data related to the selected recommended jewelry product to the electronic device 1000. For example, an artificial intelligence neural network may acquire attribute data of a jewelry product of interest through image analysis. Specifically, the artificial intelligence neural network may acquire attribute data related to the type of jewelry, the type of stone, the shape of the stone, the setting of the stone, the type of metal, and the metal finish of the jewelry product of interest.

일 실시예에 따르면, 인공지능 신경망은 텍스트 데이터(131)에 포함된 부가 정보에 기초하여 유사도를 비교할 수 있다. 예를 들면, 인공지능 신경망은 “연예인A와 B의 결혼 반지”라는 부가 정보에 기초하여 연예인A 와 B의 결혼 반지에 대한 정보를 데이터 베이스에 저장된 복수개의 주얼리들 각각의 부가 정보와 유사도를 비교함으로써 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택할 수 있다. According to an embodiment, the artificial intelligence neural network may compare similarities based on additional information included in the text data 131. For example, the artificial intelligence neural network compares the information on the wedding rings of celebrities A and B on the basis of the additional information of “the wedding rings of celebrities A and B” with the additional information of each of the plurality of jewels stored in the database. By doing so, you can select a jewelry product that matches the jewelry product of interest as a recommended jewelry product.

일 실시예에 따르면, 인공지능 신경망은 인터넷을 이용하여 주얼리 상품에 관련된 데이터를 획득할 수 있다. 예를 들면, 관심 주얼리 상품의 부가 정보와 유사한 부가 정보가 포함된 주얼리 상품에 관련된 데이터가 데이터 베이스에 저장되지 않은 경우, 인공지능 신경망은 인터넷을 검색함으로써 관심 주얼리 상품의 부가 정보와 유사한 부가 정보가 포함된 주얼리 상품에 관련된 데이터를 획득할 수 있다. 인공지능 신경망은 획득된 주얼리 상품에 관련된 데이터로부터 속성 데이터 및 부가 정보를 획득할 수 있다. 인공지능 신경망은 획득된 속성 데이터 및 부가 정보 중 적어도 하나에 기초하여 관심 주얼리 상품에 매칭되는 추천 주얼리 상품으로 선택할 수 있다. According to an embodiment, the artificial intelligence neural network may acquire data related to a jewelry product using the Internet. For example, if data related to a jewelry product that includes additional information similar to the additional information of the jewelry product of interest is not stored in the database, the artificial intelligence neural network searches the Internet to obtain additional information similar to the additional information of the jewelry product of interest. Data related to the included jewelry product may be obtained. The artificial intelligence neural network may acquire attribute data and additional information from data related to the acquired jewelry product. The artificial intelligence neural network may select a recommended jewelry product matching the jewelry product of interest based on at least one of acquired attribute data and additional information.

일 실시예에 따르면, 인공지능 신경망은 획득된 속성 데이터 및 부가 정보 중 적어도 하나에 가중치를 부여할 수 있다. 인공지능 신경망은 가중치가 적용된 관심 주얼리 상품의 속성 데이터 및 부가 정보에 기초하여 유사도를 비교함으로써 추천 주얼리 상품을 선택할 수 있다. 예를 들면, 인공지능 신경망은 이미지 데이터(130)와 함께 부가 정보가 포함된 텍스트 데이터(131)가 함께 적용된 경우, 부가 정보에 가중치를 부여할 수 있다. 인공지능 신경망은 가중치가 부여된 부가 정보와 데이터 베이스에 저장된 복수개의 주얼리들 각각의 부가 정보의 유사도를 비교할 수 있다. 인공지능 신경망은 부가 정보가 유사한 주얼리 상품을 추천 주얼리 상품으로 선택할 수 있다. According to an embodiment, the artificial intelligence neural network may assign a weight to at least one of acquired attribute data and additional information. The artificial intelligence neural network may select a recommended jewelry product by comparing the similarity based on attribute data and additional information of the jewelry product of interest to which the weight is applied. For example, when the image data 130 and the text data 131 including the additional information are applied together, the artificial intelligence neural network may assign a weight to the additional information. The artificial intelligence neural network may compare the similarity between the weighted additional information and the additional information of each of the plurality of jewels stored in the database. The artificial intelligence neural network can select a jewelry product with similar additional information as a recommended jewelry product.

일 실시예에 따르면, 인공지능 신경망은 추천 주얼리 상품으로 선택된 주얼리 상품에 관련된 데이터를 출력할 수 있다.According to an embodiment, the artificial intelligence neural network may output data related to a jewelry product selected as a recommended jewelry product.

일 실시예에 따르면, 전자 장치(1000)는 추천 주얼리 상품에 관련된 데이터를 출력할 수 있다. 전자 장치(1000)는 추천 주얼리 상품의 속성에 관련된 데이터를 함께 디스플레이 할 수 있다. 또한, 전자 장치(1000)는 추천 주얼리 상품의 부가 정보에 관련된 데이터를 함께 디스플레이 할 수 있다.According to an embodiment, the electronic device 1000 may output data related to a recommended jewelry product. The electronic device 1000 may also display data related to the attribute of the recommended jewelry product. Also, the electronic device 1000 may also display data related to additional information of a recommended jewelry product.

도 6을 참조하면, 사용자의 입력 데이터를 이미지 데이터로 수신할 수 있다. 예를 들면, 전자 장치(1000)는 관심 주얼리 상품을 묘사한 그림 데이터(140)로 수신할 수 있다. 구체적으로, 전자 장치(1000)는 사용자가 전자 장치(1000)로 묘사한 그림에 관련된 데이터를 그림 데이터(140)로 수신할 수 있다. 전자 장치(1000)는 제품의 카탈로그 사진 데이터(120)를 인공지능 신경망에 적용할 수 있다.Referring to FIG. 6, user input data may be received as image data. For example, the electronic device 1000 may receive as picture data 140 depicting a jewelry product of interest. Specifically, the electronic device 1000 may receive data related to a picture depicted by the user by the electronic device 1000 as the picture data 140. The electronic device 1000 may apply the product catalog photo data 120 to an artificial intelligence neural network.

일 실시예에 따르면, 전자 장치(1000)는 그림 데이터(130)를 인공지능 신경망에 적용하기 전에 전처리를 수행할 수 있다. 전자 장치(1000)가 그림 데이터(130)에 수행하는 전처리는 도 4를 참조하여 위에서 설명한 전처리와 유사하므로, 중복되는 내용은 생략한다.According to an embodiment, the electronic device 1000 may perform preprocessing before applying the picture data 130 to the artificial intelligence neural network. The pre-processing performed by the electronic device 1000 on the picture data 130 is similar to the pre-processing described above with reference to FIG. 4, and thus, overlapping content is omitted.

일 실시예에 따르면, 인공지능 신경망은 그림 데이터(130) 에 전처리를 수행할 수 있다. 인공지능 신경망이 그림 데이터(130)에 수행하는 전처리는 위에 기재된 전자 장치(1000)가 수행하는 전처리와 유사하므로, 중복되는 내용은 생략한다.According to an embodiment, the artificial intelligence neural network may perform preprocessing on the picture data 130. Since the pre-processing performed by the artificial intelligence neural network on the picture data 130 is similar to the pre-processing performed by the electronic device 1000 described above, overlapping contents are omitted.

인공지능 신경망은 이미지 분석을 통해서 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택하고, 선택된 추천 주얼리 상품에 관련된 데이터를 전자 장치(1000)로 출력할 수 있다. 예를 들면, 인공지능 신경망은 이미지 분석을 통해서 관심 주얼리 상품의 속성 데이터를 획득할 수 있다. 구체적으로, 인공지능 신경망은 관심 주얼리 상품의 주얼리의 종류에 관련된 속성 데이터를 “반지”로, 스톤의 종류에 관련된 속성 데이터를 “없음”, 메탈의 종류에 관련된 속성 데이터를 “14k rose gold”, 메탈 피니시에 관련된 속성 데이터를 “tangled”, “polish”로 획득할 수 있다. The artificial intelligence neural network may select a jewelry product matching the jewelry product of interest as a recommended jewelry product through image analysis, and may output data related to the selected recommended jewelry product to the electronic device 1000. For example, an artificial intelligence neural network may acquire attribute data of a jewelry product of interest through image analysis. Specifically, the artificial intelligence neural network refers to the attribute data related to the type of jewelry of the jewelery product of interest as “ring”, attribute data related to the type of stone “None”, attribute data related to the metal type to “14k rose gold”, Property data related to metal finish can be acquired as “tangled” or “polish”.

인공지능 신경망은 획득된 관심 주얼리 상품의 속성 데이터와 데이터 베이스에 저장된 주얼리 상품들의 속성 데이터의 유사도를 비교할 수 있다. 인공지능 신경망은 획득된 관심 주얼리 상품의 속성 데이터에 가중치를 적용할 수 있다. 인공지능 신경망은 가중치가 적용된 관심 주얼리 상품의 속성 데이터에 기초하여 유사도를 비교할 수 있다. 예를 들면, 인공지능 신경망은 메탈의 종류, 메탈 피니시에 높은 가중치를 부여할 수 있다. 인공지능 신경망은 높은 가중치가 부여된 속성 데이터에 우선순위를 부여할 수 있다. 인공지능 신경망은 우선순위가 높은 속성 데이터가 유사한 주얼리 상품을 추천 주얼리 상품으로 선택할 수 있다.The artificial intelligence neural network may compare the similarity between the acquired attribute data of the jewelry product of interest and the attribute data of the jewelry product stored in the database. The artificial intelligence neural network can apply a weight to the acquired attribute data of the jewelry product of interest. The artificial intelligence neural network can compare the similarity based on the attribute data of the jewelry product of interest to which the weight is applied. For example, an artificial intelligence neural network can give a high weight to the type of metal and the metal finish. Artificial intelligence neural networks can give priority to attribute data to which a high weight is assigned. The artificial intelligence neural network can select jewelry products with similar high-priority attribute data as recommended jewelry products.

인공지능 신경망은 추천 주얼리 상품으로 선택된 주얼리 상품에 관련된 데이터를 출력할 수 있다. 예를 들면, 인공지능 신경망은 추천 주얼리 상품의 전체 사진, 부분 사진, 확대 사진, 3D 모델링 사진과 같은 상품의 외형에 관련된 데이터, 추천 주얼리 상품의 속성에 관련된 데이터, 추천 주얼리 상품의 부가 정보에 관련된 데이터를 전자 장치(1000)로 출력할 수 있다.The artificial intelligence neural network may output data related to a jewelry product selected as a recommended jewelry product. For example, the artificial intelligence neural network is related to data related to the appearance of a product such as a full photo, partial photo, enlarged photo, and 3D modeling photo of a recommended jewelry product, data related to the attributes of a recommended jewelry product, and additional information related to the recommended jewelry product. Data may be output to the electronic device 1000.

인공지능 신경망은, 관심 주얼리 상품 및 추천 주얼리 상품의 가격에 관련된 속성 데이터를 전자 장치(1000)로 출력할 수 있다. 관심 주얼리 상품의 가격에 관련된 속성 데이터는 인공지능 신경망이 관심 주얼리 상품의 속성과 유사한 속성을 포함하는 주얼리 상품을 검색함으로써, 획득할 수 있다. 다른 예를 들면, 인공지능 신경망은, 스톤의 가격에 관련된 정보, 메탈(예를 들면, 금, 은)의 가격에 관련된 정보에 기초하여 관심 주얼리 상품의 속성 데이터에 적용함으로써 관심 주얼리 상품의 가격에 관련된 속성 데이터를 획득할 수 있다. 추천 주얼리 상품의 가격에 관련된 속성 데이터는 데이터 베이스에 저장되어 있을 수 있다. 또는, 인공지능 신경망이 추천 주얼리 상품을 인터넷 검색함으로써 추천 주얼리 상품에 관련된 속성 데이터를 획득할 수 있다.The artificial intelligence neural network may output attribute data related to the price of the jewelry product of interest and the recommended jewelry product to the electronic device 1000. Attribute data related to the price of the jewelery product of interest may be obtained by an artificial intelligence neural network searching for a jewelery product including attributes similar to the attribute of the jewelery product of interest. As another example, an artificial intelligence neural network applies information related to the price of a stone and information related to the price of a metal (for example, gold, silver) to the attribute data of the jewelry product of interest. Related attribute data can be obtained. Attribute data related to the price of the recommended jewelry product may be stored in a database. Alternatively, the artificial intelligence neural network may obtain attribute data related to the recommended jewelry product by searching the Internet for the recommended jewelry product.

전자 장치(1000)는 추천 주얼리 상품에 관련된 데이터를 출력할 수 있다. 전자 장치(1000)는 추천 주얼리 상품의 속성에 관련된 데이터를 함께 디스플레이 할 수 있다. 또한, 전자 장치(1000)는 추천 주얼리 상품의 부가 정보에 관련된 데이터를 함께 디스플레이 할 수 있다. 또한, 전자 장치(1000)는 관심 주얼리 상품 및 추천 주얼리 상품의 가격에 관련된 속성 데이터 중 적어도 하나를 함께 디스플레이 할 수 있다.The electronic device 1000 may output data related to a recommended jewelry product. The electronic device 1000 may also display data related to the attribute of the recommended jewelry product. Also, the electronic device 1000 may also display data related to additional information of a recommended jewelry product. In addition, the electronic device 1000 may display at least one of a jewelry product of interest and attribute data related to a price of a recommended jewelry product.

도 7을 참조하면, 전자 장치(1000)는 사용자의 입력 데이터를 이미지 데이터 및 텍스트 데이터로 수신할 수 있다. 구체적으로, 전자 장치(1000)는 관심 주얼리 상품을 묘사한 그림 데이터(150)를 사용자의 입력 데이터로 수신할 수 있다. 또한, 전자 장치(1000)는 관심 주얼리 상품의 속성에 관련된 데이터를 포함하는 텍스트 데이터(151)를 사용자의 입력 데이터로 수신할 수 있다. 예를 들면, 텍스트 데이터(151)는 관심 주얼리 상품의 스톤의 종류가 “토파즈”라는 정보를 포함할 수 있다.Referring to FIG. 7, the electronic device 1000 may receive user input data as image data and text data. In more detail, the electronic device 1000 may receive picture data 150 depicting a jewelry product of interest as user input data. In addition, the electronic device 1000 may receive text data 151 including data related to a property of a jewelry product of interest as user input data. For example, the text data 151 may include information that the type of stone of the jewelry product of interest is “topaz”.

일 실시예에 따르면, 전자 장치(1000)는 그림 데이터(150) 및 텍스트 데이터(151)를 인공지능 신경망에 적용할 수 있다.According to an embodiment, the electronic device 1000 may apply the picture data 150 and the text data 151 to an artificial intelligence neural network.

일 실시예에 따르면, 전자 장치(1000)는 그림 데이터(150)를 인공지능 신경망에 적용하기 전에 전처리를 수행할 수 있다. 전자 장치(1000)가 그림 데이터(150)에 수행하는 전처리는 도 4를 참조하여 위에서 설명한 전처리와 유사하므로, 중복되는 내용은 생략한다.According to an embodiment, the electronic device 1000 may perform preprocessing before applying the picture data 150 to the artificial intelligence neural network. Since the pre-processing performed by the electronic device 1000 on the picture data 150 is similar to the pre-processing described above with reference to FIG. 4, overlapping content will be omitted.

일 실시예에 따르면, 인공지능 신경망은 그림 데이터(150)에 전처리를 수행할 수 있다. 인공지능 신경망이 그림 데이터(150)에 수행하는 전처리는 위에 기재된 전자 장치(1000)가 수행하는 전처리와 유사하므로, 중복되는 내용은 생략한다.According to an embodiment, the artificial intelligence neural network may perform preprocessing on the picture data 150. Since the pre-processing performed by the artificial intelligence neural network on the picture data 150 is similar to the pre-processing performed by the electronic device 1000 described above, duplicate contents are omitted.

일 실시예에 따르면, 인공지능 신경망은 이미지 분석을 통해서 그림 데이터(150)로부터 관심 주얼리 상품의 속성 데이터를 획득하고, 텍스트 데이터(151)에 포함된 속성에 관한 정보에 기초하여 관심 주얼리 상품의 속성 데이터를 획득할 수 있다. 예를 들면, 인공지능 신경망은 관심 주얼리 상품의 주얼리의 종류에 관련된 속성 데이터를 “반지”로, 스톤의 종류에 관련된 속성 데이터를 “토파즈”로, 메탈의 종류에 관련된 속성 데이터를 “14k rose gold”, 메탈 피니시에 관련된 속성 데이터를 “polish”로 획득할 수 있다.According to an embodiment, the artificial intelligence neural network acquires attribute data of the jewelry product of interest from the picture data 150 through image analysis, and based on the information on the attribute included in the text data 151, the attribute of the jewelry product of interest is Data can be acquired. For example, the artificial intelligence neural network refers to the attribute data related to the type of jewelry of the jewelery product of interest as "ring", the attribute data related to the type of stone as "topaz", and the attribute data related to the type of metal as "14k rose gold." ”, attribute data related to metal finish can be acquired by “polish”.

인공지능 신경망은 획득된 관심 주얼리 상품의 속성 데이터와 데이터 베이스에 저장된 주얼리 상품들의 속성 데이터의 유사도를 비교할 수 있다. 인공지능 신경망은 획득된 관심 주얼리 상품의 속성 데이터에 가중치를 적용할 수 있다. 인공지능 신경망은 텍스트 데이터(151)에 포함된 속성에 관련된 정보에 높은 가중치를 부여할 수 있다. 예를 들면, 인공지능 신경망은 스톤의 종류가 “토파즈”인 것에 높은 가중치를 부여할 수 있다. 인공지능 신경망은 가중치가 적용된 관심 주얼리 상품의 속성 데이터에 기초하여 유사도를 비교할 수 있다. 인공지능 신경망은 높은 가중치가 부여된 속성 데이터에 우선순위를 부여할 수 있다. 인공지능 신경망은 우선순위가 높은 속성 데이터가 유사한 주얼리 상품을 추천 주얼리 상품으로 선택할 수 있다.The artificial intelligence neural network may compare the similarity between the acquired attribute data of the jewelry product of interest and the attribute data of the jewelry product stored in the database. The artificial intelligence neural network can apply a weight to the acquired attribute data of the jewelry product of interest. The artificial intelligence neural network may assign a high weight to information related to an attribute included in the text data 151. For example, artificial intelligence neural networks can give high weight to the stone type "topaz". The artificial intelligence neural network can compare the similarity based on the attribute data of the jewelry product of interest to which the weight is applied. Artificial intelligence neural networks can give priority to attribute data to which a high weight is assigned. The artificial intelligence neural network can select jewelry products with similar high-priority attribute data as recommended jewelry products.

인공지능 신경망은 추천 주얼리 상품으로 선택된 주얼리 상품에 관련된 데이터를 출력할 수 있다. 예를 들면, 인공지능 신경망은 추천 주얼리 상품의 전체 사진, 부분 사진, 확대 사진, 3D 모델링 사진과 같은 상품의 외형에 관련된 데이터, 추천 주얼리 상품의 속성에 관련된 데이터, 추천 주얼리 상품의 부가 정보에 관련된 데이터를 전자 장치(1000)로 출력할 수 있다.The artificial intelligence neural network may output data related to a jewelry product selected as a recommended jewelry product. For example, the artificial intelligence neural network is related to data related to the appearance of a product such as a full photo, partial photo, enlarged photo, and 3D modeling photo of a recommended jewelry product, data related to the attributes of a recommended jewelry product, and additional information related to the recommended jewelry product. Data may be output to the electronic device 1000.

전자 장치(1000)는 추천 주얼리 상품에 관련된 데이터를 출력할 수 있다. 전자 장치(1000)는 추천 주얼리 상품의 속성에 관련된 데이터를 함께 디스플레이 할 수 있다. 또한, 전자 장치(1000)는 추천 주얼리 상품의 부가 정보에 관련된 데이터를 함께 디스플레이 할 수 있다.The electronic device 1000 may output data related to a recommended jewelry product. The electronic device 1000 may also display data related to the attribute of the recommended jewelry product. Also, the electronic device 1000 may also display data related to additional information of a recommended jewelry product.

도 8은 일 실시예에 따른, 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택하여 디스플레이하는 것을 나타낸 도면이다.FIG. 8 is a diagram illustrating selecting and displaying a jewelry product matching a jewelry product of interest as a recommended jewelry product, according to an exemplary embodiment.

도 8을 참조하면, 전자 장치(1000)는 인공지능 신경망을 이용하여 관심 주얼리 상품(310)에 매칭된 적어도 하나의 추천 주얼리 상품의 사진 데이터(311, 312, 313, 314, 315)를 디스플레이 할 수 있다. Referring to FIG. 8, the electronic device 1000 may display photo data 311, 312, 313, 314, 315 of at least one recommended jewelry product matched with the jewelry product 310 of interest using an artificial intelligence neural network. I can.

일 실시예에 따르면, 전자 장치(1000)는 관심 주얼리 상품과 유사도가 높은 순으로 추천 주얼리 상품을 디스플레이 할 수 있다. 예를 들면, 전자 장치(1000)는 가중치가 높게 부여된 속성 데이터의 유사도가 높은 순으로 추천 주얼리 상품을 디스플레이 할 수 있다. 다른 예를 들면, 전자 장치(1000)는 이미지 분석을 통해 외형이 유사하다고 판단된 순으로 추천 주얼리 상품을 디스플레이 할 수 있다. 또 다른 예를 들면, 전자 장치(1000)는 유사한 속성 데이터값이 많은 순으로 추천 주얼리 상품을 디스플레이할 수 있다. According to an embodiment, the electronic device 1000 may display recommended jewelry products in the order of similarity to the jewelry product of interest. For example, the electronic device 1000 may display recommended jewelry products in the order of the similarity of attribute data to which the weight is assigned high. For another example, the electronic device 1000 may display recommended jewelry products in an order determined to have similar appearances through image analysis. As another example, the electronic device 1000 may display recommended jewelry products in the order of the number of similar attribute data values.

일 실시예에 따르면, 전자 장치(1000)는 추천 주얼리 상품의 전체 사진, 부분 사진, 확대 사진, 3D 모델링 사진 중 적어도 하나를 디스플레이 할 수 있다.According to an embodiment, the electronic device 1000 may display at least one of a whole photo, a partial photo, an enlarged photo, and a 3D modeling photo of a recommended jewelry product.

일 실시예에 따르면, 전자 장치(1000)는 추천 주얼리 상품의 속성에 관련된 데이터를 함께 디스플레이 할 수 있다. 또한, 전자 장치(1000)는 추천 주얼리 상품의 부가 정보에 관련된 데이터를 함께 디스플레이 할 수 있다.According to an embodiment, the electronic device 1000 may also display data related to a property of a recommended jewelry product. Also, the electronic device 1000 may also display data related to additional information of a recommended jewelry product.

도 9 내지 도 11은 일 실시예에 따른, 추천 주얼리 상품의 속성 데이터를 디스플레이하는 것을 나타낸 도면이다.9 to 11 are diagrams illustrating displaying attribute data of a recommended jewelry product, according to an exemplary embodiment.

일 실시예에 따르면, 전자 장치(1000)는 디스플레이된 복수개의 추천 주얼리 상품들 중 하나를 선택하는 사용자의 입력에 기초하여, 선택된 추천 주얼리 상품에 관련된 데이터를 출력할 수 있다. 전자 장치(1000)는 추천 주얼리 상품의 외형에 관련된 데이터와 추천 주얼리 상품의 속성에 관련된 데이터를 함께 출력할 수 있다. 또한, 전자 장치(1000)는 추천 주얼리 상품의 부가 정보에 관련된 데이터를 함께 디스플레이 할 수 있다.According to an embodiment, the electronic device 1000 may output data related to the selected recommended jewelry product based on an input of a user selecting one of a plurality of displayed recommended jewelry products. The electronic device 1000 may output data related to the appearance of the recommended jewelry product and data related to the attribute of the recommended jewelry product together. Also, the electronic device 1000 may also display data related to additional information of a recommended jewelry product.

도 9를 참조하면, 전자 장치(1000)는 선택된 추천 주얼리 상품의 외형에 관련된 이미지 데이터(410)와 상품의 속성에 관련된 데이터(411)를 디스플레이 할 수 있다. 구체적으로, 전자 장치(1000)는 이미지 데이터(410)와 함께 추천 주얼리 상품의 제품명, 주얼리의 종류 “반지”, 스톤의 종류 “진주”, 스톤의 컬러 “white”, 스톤의 외형 “round”, 세팅 유형 “Prong set”, 메탈의 종류 “14K white gold”, 메탈의 컬러 “white”, 메탈 피니시 “Polish”, 주얼리의 중량 “1/5ct. t.w”, 진주의 종류 “south sea”, 진주의 크기 “11.0~12.0mm”, 진주의 컬러 ”white” 와 같은 추천 주얼리 상품의 속성에 관련된 데이터(411)를 함께 디스플레이 할 수 있다.Referring to FIG. 9, the electronic device 1000 may display image data 410 related to the appearance of the selected recommended jewelry product and data 411 related to the property of the product. Specifically, the electronic device 1000 together with the image data 410 includes the product name of the recommended jewelry product, the type of jewelry “ring”, the type of stone “pearl”, the color “white” of the stone, the appearance “round” of the stone, Setting type “Prong set”, metal type “14K white gold”, metal color “white”, metal finish “Polish”, jewelry weight “1/5ct. Data 411 related to attributes of recommended jewelry products such as “t.w”, pearl type “south sea”, pearl size “11.0~12.0mm”, pearl color “white” can be displayed together.

도 10을 참조하면, 전자 장치(1000)는 선택된 추천 주얼리 상품의 외형에 관련된 이미지 데이터(510)와 상품의 속성에 관련된 데이터(511)를 디스플레이 할 수 있다. 구체적으로, 전자 장치(1000)는 이미지 데이터(510)와 함께 추천 주얼리 상품의 제품명, 주얼리의 종류 “목걸이”, 스톤의 종류 “Gem stone”, 스톤의 컬러 “Green”, 스톤의 외형 “Pear”, 세팅 유형 “multiple types”, 메탈의 종류 “14K yellow gold”, 메탈의 컬러 “yellow”, 메탈 피니시 “Polished”, 걸쇠의 종류 “Lobster”, 줄의 길이 “18inch”, 줄의 종류 “Box”와 같은 추천 주얼리 상품의 속성에 관련된 데이터(511)를 함께 디스플레이 할 수 있다.Referring to FIG. 10, the electronic device 1000 may display image data 510 related to the appearance of the selected recommended jewelry product and data 511 related to the property of the product. Specifically, the electronic device 1000 includes the product name of the recommended jewelry product, the type of jewelry “necklace”, the stone type “Gem stone”, the stone color “Green”, and the stone appearance “Pear” together with the image data 510. , Setting type “multiple types”, metal type “14K yellow gold”, metal color “yellow”, metal finish “Polished”, clasp type “Lobster”, line length “18inch”, line type “Box” Data 511 related to the attribute of the recommended jewelry product may be displayed together.

도 11을 참조하면, 전자 장치(1000)는 선택된 추천 주얼리 상품의 외형에 관련된 이미지 데이터(610)와 상품의 속성에 관련된 데이터(611)를 디스플레이 할 수 있다. 구체적으로, 전자 장치(1000)는 이미지 데이터(610)와 함께 추천 주얼리 상품의 제품명, 주얼리의 종류 “팔찌”, 스톤의 종류 “Tahitian pearl”, 스톤의 컬러 “Tahitian”, 메탈의 종류 “14K white gold”, 메탈의 컬러 “white”, 메탈 피니시 “Polished”, 진주의 종류 “south sea”, 진주의 크기 “graduated”, 진주의 컬러 ”multi-colored” 와 같은 추천 주얼리 상품의 속성에 관련된 데이터(611)를 함께 디스플레이 할 수 있다.Referring to FIG. 11, the electronic device 1000 may display image data 610 related to the appearance of the selected recommended jewelry product and data 611 related to the property of the product. Specifically, the electronic device 1000 includes the product name of the recommended jewelry product, the type of jewelry “bracelet”, the type of stone “Tahitian pearl”, the color of stone “Tahitian”, and the type of metal “14K white” together with the image data 610. Data related to the attributes of recommended jewelry products such as gold”, metal color “white”, metal finish “Polished”, pearl type “south sea”, pearl size “graduated”, pearl color “multi-colored” ( 611) can be displayed together.

일 실시예에 따르면, 전자 장치(1000)는 추천 주얼리 상품의 속성 데이터와 관심 주얼리 상품의 속성 데이터를 함께 디스플레이할 수 있다. 전자 장치(1000)는 추천 주얼리 상품의 속성 데이터와 관심 주얼리 상품의 속성 데이터의 유사도를 각 속성 별로 디스플레이 할 수 있다. According to an embodiment, the electronic device 1000 may display attribute data of a recommended jewelry product and attribute data of a jewelry product of interest together. The electronic device 1000 may display a degree of similarity between attribute data of a recommended jewelry product and attribute data of a jewelry product of interest, for each attribute.

일 실시예에 따르면, 전자 장치(1000)는 추천 주얼리 상품의 속성들 중 변경 가능한 속성이 존재함을 나타내는 표시를 디스플레이 할 수 있다. 또한, 전자 장치(1000)는 변경 가능한 속성을 함께 디스플레이 할 수 있다. 전자 장치(1000)는 속성을 변경하는 사용자의 입력에 기초하여, 변경된 속성이 반영된 추천 주얼리 상품에 관련된 속성 데이터를 디스플레이할 수 있다. 전자 장치(1000)는 변경된 속성이 반영된 이미지 데이터를 디스플레이 할 수 있다. According to an embodiment, the electronic device 1000 may display a display indicating that a changeable attribute exists among attributes of a recommended jewelry product. Also, the electronic device 1000 may display changeable properties together. The electronic device 1000 may display attribute data related to a recommended jewelry product in which the changed attribute is reflected, based on a user's input for changing the attribute. The electronic device 1000 may display image data in which the changed attribute is reflected.

도 12는 일 실시예에 따른, 주얼리 상품을 추천하는 장치의 블록도 이다.12 is a block diagram of a device for recommending a jewelry product, according to an exemplary embodiment.

도 12를 참조하면, 일부 실시예에 따른 전자 장치(1000)는, 사용자 입력부(1100), 출력부(1200), 프로세서(1300), 통신부(1500) 및 메모리(1700)를 포함할 수 있다. 그러나, 도 12에 도시된 구성 요소 모두가 전자 장치(1000)의 필수 구성 요소인 것은 아니다. 도 12에 도시된 구성 요소보다 많은 구성 요소에 의해 전자 장치(1000)가 구현될 수도 있고, 도 12에 도시된 구성 요소보다 적은 구성 요소에 의해 전자 장치(1000)가 구현될 수도 있다.Referring to FIG. 12, the electronic device 1000 according to some embodiments may include a user input unit 1100, an output unit 1200, a processor 1300, a communication unit 1500, and a memory 1700. However, not all of the components shown in FIG. 12 are essential components of the electronic device 1000. The electronic device 1000 may be implemented by more components than the components illustrated in FIG. 12, or the electronic device 1000 may be implemented by fewer components than the components illustrated in FIG. 12.

사용자 입력부(1100)는, 사용자가 전자 장치(1000)를 제어하기 위한 데이터를 입력하는 수단을 의미한다. 예를 들어, 사용자 입력부(1100)에는 키 패드(key pad), 돔 스위치 (dome switch), 터치 패드(접촉식 정전 용량 방식, 압력식 저항막 방식, 적외선 감지 방식, 표면 초음파 전도 방식, 적분식 장력 측정 방식, 피에조 효과 방식 등), 조그 휠, 조그 스위치 등이 있을 수 있으나 이에 한정되는 것은 아니다.The user input unit 1100 refers to a means for a user to input data for controlling the electronic device 1000. For example, the user input unit 1100 includes a key pad, a dome switch, and a touch pad (contact type capacitance method, pressure type resistive film method, infrared detection method, surface ultrasonic conduction method, integral type). There may be a tension measurement method, a piezo effect method, etc.), a jog wheel, a jog switch, etc., but the present invention is not limited thereto.

사용자 입력부(1100)는 관심 주얼리 상품에 관련된 사용자의 입력 데이터를 수신할 수 있다. 사용자의 입력 데이터는 위에서 설명하였으므로, 중복되는 내용은 생략한다.The user input unit 1100 may receive user input data related to a jewelry product of interest. Since the user's input data has been described above, redundant content will be omitted.

출력부(1200)는 전자 장치(1000)에서 처리되는 정보를 표시 출력한다. 출력부(1200)는 추천 주얼리 상품에 관련된 데이터를 디스플레이하는 디스플레이부(1210)를 포함할 수 있다. 예를 들면, 디스플레이부(1210)는 추천 주얼리 상품의 전체 사진, 부분 사진, 확대 사진, 3D 모델링 사진과 같은 외형에 관련된 데이터, 추천 주얼리 상품의 속성에 관련된 데이터, 추천 주얼리 상품의 부가 정보에 관련된 데이터 중 적어도 하나를 디스플레이할 수 있다. 디스플레이부(1210)는 관심 주얼리 상품에 관련된 사용자의 입력 데이터를 수신하기 위한 사용자 인터페이스를 디스플레이 할 수 있다.The output unit 1200 displays and outputs information processed by the electronic device 1000. The output unit 1200 may include a display unit 1210 that displays data related to a recommended jewelry product. For example, the display unit 1210 includes data related to appearance such as a whole photo, a partial photo, an enlarged photo, and a 3D modeling photo of the recommended jewelry product, data related to the attribute of the recommended jewelry product, and additional information related to the recommended jewelry product. At least one of the data can be displayed. The display 1210 may display a user interface for receiving user input data related to a jewelry product of interest.

프로세서(1300)는, 통상적으로 전자 장치(1000)의 전반적인 동작을 제어한다. 예를 들어, 프로세서(1300)는, 메모리(1700)에 저장된 프로그램들을 실행함으로써, 사용자 입력부(1100), 출력부(1200), 통신부(1500), 등을 전반적으로 제어할 수 있다. 또한, 프로세서(1300)는 메모리(1700)에 저장된 프로그램들을 실행함으로써, 도 1 내지 도 11에 기재된 전자 장치(1000)의 기능을 수행할 수 있다.The processor 1300 generally controls the overall operation of the electronic device 1000. For example, the processor 1300 may generally control the user input unit 1100, the output unit 1200, the communication unit 1500, and the like by executing programs stored in the memory 1700. Also, the processor 1300 may perform functions of the electronic device 1000 illustrated in FIGS. 1 to 11 by executing programs stored in the memory 1700.

일 실시예에 따르면, 프로세서(1300)는 관심 주얼리 상품에 관련된 사용자의 입력 데이터를 수신하도록 사용자 입력부(1100)를 제어할 수 있다. 프로세서(1300)는 입력 데이터로부터 관심 주얼리 상품의 속성 데이터를 획득할 수 있다. 프로세서(1300)는 표 1과 같은 관심 주얼리 상품의 속성 데이터를 획득할 수 있다. According to an embodiment, the processor 1300 may control the user input unit 1100 to receive user input data related to a jewelry product of interest. The processor 1300 may obtain attribute data of a jewelry product of interest from the input data. The processor 1300 may acquire attribute data of the jewelry product of interest as shown in Table 1.

일 실시예에 따르면, 프로세서(1300)는 입력된 이미지 데이터를 이미지 분석함으로써 이미지 데이터로부터 관심 주얼리 상품의 속성 데이터를 획득할 수 있다. According to an embodiment, the processor 1300 may acquire attribute data of a jewelry product of interest from the image data by analyzing the input image data.

일 실시예에 따르면, 프로세서(1300)는 입력된 이미지 데이터에 포함된 텍스트 정보를 획득할 수 있다. 프로세서(1300)는 획득된 텍스트 정보에 기초하여 관심 주얼리 상품의 속성 데이터를 획득할 수 있다. According to an embodiment, the processor 1300 may obtain text information included in the input image data. The processor 1300 may acquire attribute data of a jewelry product of interest based on the acquired text information.

일 실시예에 따르면, 프로세서(1300)는 입력된 이미지 데이터와 관련된 텍스트 데이터에 기초하여 관심 주얼리 상품에 관련된 부가 정보를 획득할 수 있다. According to an embodiment, the processor 1300 may obtain additional information related to a jewelry product of interest based on text data related to the input image data.

일 실시예에 따르면, 프로세서(1300)는 속성 데이터에 포함된 적어도 하나의 데이터 및 부가 정보 각각에 가중치를 부여할 수 있다. 프로세서(1300)는 입력 데이터에 기초하여 카테고리 중 적어도 하나에 포함된 속성 데이터에 가중치를 부여할 수 있다. 프로세서(1300)는 According to an embodiment, the processor 1300 may assign a weight to each of at least one piece of data and additional information included in the attribute data. The processor 1300 may assign a weight to attribute data included in at least one of the categories based on the input data. The processor 1300 is

일 실시예에 따르면, 프로세서(1300)는 부여된 가중치에 기초하여 관심 주얼리 상품의 속성 데이터와 데이터 베이스에 포함된 상품들의 속성 데이터의 유사도를 비교할 수 있다.According to an embodiment, the processor 1300 may compare the similarity between attribute data of the jewelry product of interest and attribute data of the products included in the database based on the assigned weight.

일 실시예에 따르면, 프로세서(1300)는 획득된 관심 주얼리 상품의 속성 데이터와 데이터 베이스에 저장된 주얼리 상품들의 속성 데이터의 유사도를 비교함으로써, 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택할 수 있다. 프로세서(1300)는 선택된 추천 주얼리 상품에 관련된 데이터를 출력하도록 출력부(1200)를 제어할 수 있다. According to an embodiment, the processor 1300 may select a jewelry product matching the jewelry product of interest as a recommended jewelry product by comparing the similarity between the obtained attribute data of the jewelry product of interest and the attribute data of the jewelry product stored in the database. have. The processor 1300 may control the output unit 1200 to output data related to the selected recommended jewelry product.

일 실시예에 따르면, 프로세서(1300)는 관심 데이터로부터 획득된 부가 정보와 데이터 베이스에 저장된 주얼리 상품의 부가 정보를 비교함으로써 추천 주얼리 상품으로 선택할 수 있다.According to an embodiment, the processor 1300 may select the recommended jewelry product by comparing the additional information obtained from interest data with the additional information of the jewelry product stored in the database.

일 실시예에 따르면, 프로세서(1300)는 출력된 추천 주얼리 상품에 관련된 데이터 중 하나를 선택하는 사용자의 입력을 수신하도록 사용자 입력부(1100)를 제어할 수 있다. According to an embodiment, the processor 1300 may control the user input unit 1100 to receive a user's input for selecting one of the output data related to the recommended jewelry product.

일 실시예에 따르면, 프로세서(1300)는 사용자 입력에 기초하여 선택된 추천 주얼리 상품의 속성 데이터를 디스플레이 하도록 디스플레이부(1210)를 제어할 수 있다. According to an embodiment, the processor 1300 may control the display 1210 to display attribute data of a recommended jewelry product selected based on a user input.

일 실시예에 따르면, 프로세서(1300)는 관심 주얼리 상품의 속성 데이터와 추천 주얼리 상품의 속성 데이터의 유사도를 각 속성 별로 디스플레이 하도록 디스플레이부(1210)를 제어할 수 있다.According to an embodiment, the processor 1300 may control the display unit 1210 to display the similarity between attribute data of a jewelry product of interest and attribute data of a recommended jewelry product for each attribute.

또한, 프로세서(1300)는 메모리(1700) 또는 서버(2000)에 저장된 데이터 인식 모델을 이용하여, 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택하고, 서택된 추천 주얼리 상품에 관련된 데이터를 출력 할 수 있다. In addition, the processor 1300 uses a data recognition model stored in the memory 1700 or the server 2000 to select a jewelry product that matches the jewelry product of interest as a recommended jewelry product, and selects data related to the selected recommended jewelry product. Can be printed.

통신부(1500)는, 전자 장치(1000)가 다른 장치(미도시) 및 서버(2000)와 통신을 하게 하는 하나 이상의 구성요소를 포함할 수 있다. 다른 장치(미도시)는 전자 장치(1000)와 같은 컴퓨팅 장치일 수 있으나, 이에 제한되지 않는다. The communication unit 1500 may include one or more components that allow the electronic device 1000 to communicate with other devices (not shown) and the server 2000. Another device (not shown) may be a computing device such as the electronic device 1000, but is not limited thereto.

또한, 통신부(1500)는, 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택하는 동작을 실행하기 위해 필요한 정보를 다른 장치(미도시) 및 서버(2000)와 송수신할 수 있다.In addition, the communication unit 1500 may transmit/receive information necessary for executing an operation of selecting a jewelry product matching a jewelry product of interest as a recommended jewelry product with another device (not shown) and the server 2000.

메모리(1700)는, 프로세서(1300)의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 전자 장치(1000)로 입력되거나 전자 장치(1000)로부터 출력되는 데이터를 저장할 수도 있다. The memory 1700 may store a program for processing and controlling the processor 1300, and may store data input to the electronic device 1000 or output from the electronic device 1000.

메모리(1700)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. The memory 1700 is a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, SD or XD memory), and RAM. (RAM, Random Access Memory) SRAM (Static Random Access Memory), ROM (ROM, Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, magnetic disk And at least one type of storage medium among optical disks.

도 13은 일 실시예에 따른, 주얼리 상품을 추천하는 장치의 제어부의 블록도이다.13 is a block diagram of a control unit of an apparatus for recommending a jewelry product, according to an exemplary embodiment.

도 13을 참조하면, 일부 실시예에 따른 프로세서(1300)는 데이터 학습부(1310) 및 데이터 인식부(1320)를 포함할 수 있다.Referring to FIG. 13, the processor 1300 according to some embodiments may include a data learning unit 1310 and a data recognition unit 1320.

데이터 학습부(1310)는 주얼리 상품의 속성 데이터를 획득하고 분류하기 위한 기준을 학습할 수 있다. 데이터 학습부(1310)는 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품을 선택하기 위한 기준을 학습할 수 있다.The data learning unit 1310 may learn a criterion for acquiring and classifying attribute data of a jewelry product. The data learning unit 1310 may learn a criterion for selecting a jewelry product that matches a jewelry product of interest and a recommended jewelry product.

데이터 인식부(1320)는 학습된 데이터 인식 모델을 이용하여, 주얼리 상품의 속성 데이터를 획득하고 분류할 수 있다. 데이터 인식부(1320)는 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품을 선택할 수 있다. 데이터 인식부(1320)는 학습에 의한 기 설정된 기준에 따라 소정의 데이터를 획득하고, 획득된 데이터를 입력 값으로 하여 데이터 인식 모델을 이용할 수 있다. 또한, 획득된 데이터를 입력 값으로 하여 데이터 인식 모델에 의해 출력된 결과 값은, 데이터 인식 모델을 갱신하는데 이용될 수 있다.The data recognition unit 1320 may acquire and classify attribute data of a jewelry product using the learned data recognition model. The data recognition unit 1320 may select a jewelry product that matches a jewelry product of interest and a recommended jewelry product. The data recognition unit 1320 may acquire predetermined data according to a preset criterion by learning, and may use the data recognition model by using the acquired data as an input value. Also, a result value output by the data recognition model using the acquired data as an input value may be used to update the data recognition model.

데이터 학습부(1310) 및 데이터 인식부(1320) 중 적어도 하나는, 적어도 하나의 하드웨어 칩 형태로 제작되어 전자 장치에 탑재될 수 있다. 예를 들어, 데이터 학습부(1310) 및 데이터 인식부(1320) 중 적어도 하나는 인공 지능(AI; artificial intelligence)을 위한 전용 하드웨어 칩 형태로 제작될 수도 있고, 또는 기존의 범용 프로세서(예: CPU 또는 application processor) 또는 그래픽 전용 프로세서(예: GPU)의 일부로 제작되어 전술한 각종 전자 장치에 탑재될 수도 있다.At least one of the data learning unit 1310 and the data recognition unit 1320 may be manufactured in the form of at least one hardware chip and mounted on an electronic device. For example, at least one of the data learning unit 1310 and the data recognition unit 1320 may be manufactured in the form of a dedicated hardware chip for artificial intelligence (AI), or an existing general-purpose processor (eg, a CPU Alternatively, it may be manufactured as a part of an application processor) or a graphics dedicated processor (eg, a GPU) and mounted on the aforementioned various electronic devices.

이 경우, 데이터 학습부(1310) 및 데이터 인식부(1320)는 하나의 전자 장치에 탑재될 수도 있으며, 또는 별개의 전자 장치들에 각각 탑재될 수도 있다. 예를 들어, 데이터 학습부(1310) 및 데이터 인식부(1320) 중 하나는 전자 장치에 포함되고, 나머지 하나는 서버에 포함될 수 있다. 또한, 데이터 학습부(1310) 및 데이터 인식부(1320)는 유선 또는 무선으로 통하여, 데이터 학습부(1310)가 구축한 모델 정보를 데이터 인식부(1320)로 제공할 수도 있고, 데이터 인식부(1320)로 입력된 데이터가 추가 학습 데이터로서 데이터 학습부(1310)로 제공될 수도 있다.In this case, the data learning unit 1310 and the data recognition unit 1320 may be mounted on one electronic device, or may be mounted on separate electronic devices, respectively. For example, one of the data learning unit 1310 and the data recognition unit 1320 may be included in the electronic device, and the other may be included in the server. In addition, the data learning unit 1310 and the data recognition unit 1320 may provide model information built by the data learning unit 1310 to the data recognition unit 1320 through wired or wireless communication, or the data recognition unit ( Data input to 1320 may be provided to the data learning unit 1310 as additional learning data.

한편, 데이터 학습부(1310) 및 데이터 인식부(1320) 중 적어도 하나는 소프트웨어 모듈로 구현될 수 있다. 데이터 학습부(1310) 및 데이터 인식부(1320) 중 적어도 하나가 소프트웨어 모듈(또는, 인스터력션(instruction) 포함하는 프로그램 모듈)로 구현되는 경우, 소프트웨어 모듈은 컴퓨터로 읽을 수 있는 판독 가능한 비일시적 판독 가능 기록매체(non-transitory computer readable media)에 저장될 수 있다. 또한, 이 경우, 적어도 하나의 소프트웨어 모듈은 OS(Operating System)에 의해 제공되거나, 소정의 애플리케이션에 의해 제공될 수 있다. 또는, 적어도 하나의 소프트웨어 모듈 중 일부는 OS(Operating System)에 의해 제공되고, 나머지 일부는 소정의 애플리케이션에 의해 제공될 수 있다. Meanwhile, at least one of the data learning unit 1310 and the data recognition unit 1320 may be implemented as a software module. When at least one of the data learning unit 1310 and the data recognition unit 1320 is implemented as a software module (or a program module including an instruction), the software module is a computer-readable non-transitory It may be stored in a non-transitory computer readable media. Also, in this case, at least one software module may be provided by an operating system (OS) or may be provided by a predetermined application. Alternatively, some of the at least one software module may be provided by an operating system (OS), and the remaining part may be provided by a predetermined application.

도 14는 일 실시예에 따른, 주얼리 상품을 추천하는 장치와 연동하는 서버의 블록도이다. 14 is a block diagram of a server interworking with a device for recommending a jewelry product, according to an exemplary embodiment.

도 14를 참조하면, 일부 실시예에 따른 서버(2000)는 통신부(2500), DB(2700) 및 프로세서(2300)를 포함할 수 있다. Referring to FIG. 14, the server 2000 according to some embodiments may include a communication unit 2500, a DB 2700, and a processor 2300.

통신부(2500)는 전자 장치(1000)와 통신을 하게 하는 하나 이상의 구성요소를 포함할 수 있다. The communication unit 2500 may include one or more components for communicating with the electronic device 1000.

DB(2700)는 관심 주얼리 상품에 관련된 사용자의 입력 데이터에 매칭되는 추천 주얼리 상품을 선택하기 위한 데이터 및 프로그램을 저장할 수 있다.The DB 2700 may store data and a program for selecting a recommended jewelry product matching the user's input data related to the jewelry product of interest.

프로세서(2300)는 통상적으로 서버(2000)의 전반적인 동작을 제어한다. 예를 들어, 프로세서(2300)는, 서버(2000)의 DB(2700)에 저장된 프로그램들을 실행함으로써, DB(2700) 및 통신부(2500) 등을 전반적으로 제어할 수 있다. 프로세서(2300)는 DB(2700)에 저장된 프로그램들을 실행함으로써, 도 1 내지 도 11에서의 전자 장치(1000)의 동작의 일부를 수행할 수 있다.The processor 2300 typically controls the overall operation of the server 2000. For example, the processor 2300 may generally control the DB 2700 and the communication unit 2500 by executing programs stored in the DB 2700 of the server 2000. The processor 2300 may perform some operations of the electronic device 1000 in FIGS. 1 to 11 by executing programs stored in the DB 2700.

또한, 프로세서(2300)는 관심 주얼리 상품에 관련된 사용자의 입력 데이터에 매칭되는 추천 주얼리 상품을 선택할 수 있다. In addition, the processor 2300 may select a recommended jewelry product matching the user's input data related to the jewelry product of interest.

또한, 프로세서(2300)는 DB(2700)에 저장된 데이터 인식 모델을 이용함으로써, 관심 주얼리 상품에 관련된 사용자의 입력 데이터에 매칭되는 추천 주얼리 상품을 선택하기 위한 기준을 효율적으로 학습할 수 있으며, 학습된 결과에 따라 빠르고 정확하게 추천 주얼리 상품을 선택할 수 있다.In addition, by using the data recognition model stored in the DB 2700, the processor 2300 can efficiently learn the criteria for selecting a recommended jewelry product that matches the user's input data related to the jewelry product of interest. Depending on the results, you can quickly and accurately select recommended jewelry products.

한편, 디바이스(1000) 및 서버(2000)는 데이터 인식 모델의 학습 및 데이터 인식을 위한 작업을 효과적으로 분배하여 수행할 수 있으며, 이를 통하여, 사용자의 의도에 부합하는 서비스를 제공하기 위하여 데이터 처리를 효율적으로 수행하고, 사용자의 프라이버시를 효과적으로 보호할 수 있다.On the other hand, the device 1000 and the server 2000 can effectively distribute and perform a task for learning a data recognition model and for data recognition, and through this, efficient data processing in order to provide a service that meets the user's intention. And effectively protect the privacy of users.

일부 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈을 포함한다. Some embodiments may also be implemented in the form of a recording medium including instructions executable by a computer, such as a program module executed by a computer. Computer-readable media can be any available media that can be accessed by a computer, and includes both volatile and nonvolatile media, removable and non-removable media. Further, the computer-readable medium may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically include computer readable instructions, data structures, and program modules.

또한, 본 명세서에서, “부”는 프로세서 또는 회로와 같은 하드웨어 구성(hardware component), 및/또는 프로세서와 같은 하드웨어 구성에 의해 실행되는 소프트웨어 구성(software component)일 수 있다.In addition, in the present specification, the “unit” may be a hardware component such as a processor or a circuit, and/or a software component executed by a hardware configuration such as a processor.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The above description of the present invention is for illustrative purposes only, and those of ordinary skill in the art to which the present invention pertains will be able to understand that other specific forms can be easily modified without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are illustrative and non-limiting in all respects. For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as being distributed may also be implemented in a combined form.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is indicated by the claims to be described later rather than the detailed description, and all changes or modified forms derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included in the scope of the present invention. do.

Claims (10)

주얼리 상품 추천 장치가 주얼리 상품을 추천하는 방법에 있어서,
상기 주얼리 상품 추천 장치가 관심 주얼리 상품에 관련된 사용자의 입력 데이터를 수신하는 단계;
상기 주얼리 상품 추천 장치가 상기 수신된 입력 데이터를, 상기 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천하기 위한 인공지능 신경망에 적용하는 단계; 및
상기 주얼리 상품 추천 장치가 상기 인공지능 신경망으로부터 출력되는 상기 관심 주얼리 상품에 매칭된 추천 주얼리 상품에 관련된 데이터를 디스플레이하는 단계;를 포함하고,
상기 인공지능 신경망은,
상기 입력 데이터로부터 상기 관심 주얼리 상품의 속성 데이터를 획득하고,
상기 관심 주얼리 상품의 스톤 및 메탈에 관련된 속성 데이터에 기초하여 상기 관심 주얼리 상품의 스톤의 가격에 관련된 정보 및 상기 관심 주얼리 상품의 메탈의 가격에 관련된 정보를 검색함으로써, 상기 관심 주얼리 상품의 가격에 관련된 데이터를 획득하고
상기 획득된 관심 주얼리 상품의 속성 데이터와 데이터 베이스에 저장된 주얼리 상품들의 속성 데이터의 유사도를 비교함으로써, 상기 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택하며,
상기 관심 주얼리 상품의 스톤 및 메탈에 관련된 속성 데이터와 상기 추천 주얼리 상품의 스톤 및 메탈에 관련된 속성 데이터를 비교한 결과에 기초하여, 상기 관심 주얼리 상품의 가격에 관련된 데이터를 상기 추천 주얼리 상품의 스톤 및 메탈에 관련된 속성 데이터에 적용함으로써, 상기 추천 주얼리 상품의 가격에 관련된 데이터를 획득하고,
상기 선택된 추천 주얼리 상품에 관련된 데이터를 출력하도록 학습된 것이고,
상기 추천 주얼리 상품에 관련된 데이터를 디스플레이하는 단계는 상기 주얼리 상품 추천 장치가 상기 추천 주얼리 상품의 가격에 관한 데이터를 디스플레이하는 단계를 포함하는, 주얼리 상품 추천 방법.
In a method for a jewelry product recommendation device to recommend a jewelry product,
Receiving, by the jewelry product recommendation device, input data of a user related to a jewelry product of interest;
Applying, by the jewelry product recommendation device, the received input data to an artificial intelligence neural network for recommending a jewelry product matching the jewelry product of interest; And
Including, by the jewelry product recommendation device, displaying data related to a recommended jewelry product matched with the jewelry product of interest output from the artificial intelligence neural network,
The artificial intelligence neural network,
Obtaining attribute data of the jewelry product of interest from the input data,
Related to the price of the jewelry product of interest by searching for information related to the price of the stone of the jewelry product of interest and the price of the metal of the jewelry product of interest based on attribute data related to the stone and metal of the jewelry product of interest. Acquire the data
By comparing the similarity between the obtained attribute data of the jewelry product of interest and the attribute data of the jewelry product stored in the database, a jewelry product matching the jewelry product of interest is selected as a recommended jewelry product,
Based on a result of comparing the attribute data related to the stone and metal of the jewelry product of interest and the attribute data related to the stone and metal of the recommended jewelry product, data related to the price of the jewelry product of interest is converted to the stone of the recommended jewelry product and By applying it to attribute data related to metal, to obtain data related to the price of the recommended jewelry product,
It is learned to output data related to the selected recommended jewelry product,
The displaying of data related to the recommended jewelery product includes, by the jewelery product recommending device, displaying data on the price of the recommended jewelery product.
제1 항에 있어서,
상기 입력 데이터는 이미지 데이터를 포함하고,
상기 인공지능 신경망은 상기 이미지 데이터를 이미지 분석함으로써 상기 이미지 데이터로부터 상기 관심 주얼리 상품의 속성 데이터를 획득하는, 주얼리 상품 추천 방법
The method of claim 1,
The input data includes image data,
The artificial intelligence neural network analyzes the image data to obtain attribute data of the jewelry product of interest from the image data.
제2 항에 있어서,
상기 인공지능 신경망은 상기 이미지 데이터에 포함된 텍스트 정보를 획득하고,
상기 획득된 텍스트 정보에 기초하여 상기 관심 주얼리 상품의 속성 데이터를 획득하는, 주얼리 상품 추천 방법.
The method of claim 2,
The artificial intelligence neural network acquires text information included in the image data,
A jewelry product recommendation method for obtaining attribute data of the jewelry product of interest based on the obtained text information.
제1 항에 있어서,
상기 속성 데이터는 주얼리(Jewelry), 스톤(Stone), 메탈(Metal), 디자인(Design)의 카테고리 중 적어도 하나의 카테고리에 관련된 데이터를 포함하는, 주얼리 상품 추천 방법.
The method of claim 1,
The attribute data includes data related to at least one category among categories of jewelry, stone, metal, and design.
제4 항에 있어서,
상기 인공지능 신경망은 상기 속성 데이터에 포함된 적어도 하나의 데이터 각각에 가중치를 부여함으로써, 상기 획득된 관심 주얼리 상품의 속성 데이터와 데이터 베이스에 포함된 상품들의 속성 데이터의 유사도를 비교하는, 주얼리 상품 추천 방법.
The method of claim 4,
The artificial intelligence neural network compares the similarity between the obtained attribute data of the jewelry product of interest and the attribute data of the products included in the database by assigning a weight to each of the at least one data included in the attribute data. Way.
제5 항에 있어서,
상기 인공지능 신경망은 상기 입력 데이터에 기초하여, 상기 카테고리 중 적어도 하나에 포함된 속성 데이터에 가중치를 부여하는, 주얼리 상품 추천 방법.
The method of claim 5,
The artificial intelligence neural network assigns a weight to attribute data included in at least one of the categories based on the input data.
제1 항에 있어서,
상기 인공지능 신경망은,
주얼리 상품의 이미지 데이터와 관련된 텍스트 데이터에 기초하여 상기 주얼리 상품에 관련된 제1 부가 정보를 획득하고,
상기 입력 데이터에 포함된 텍스트 데이터로부터 상기 관심 주얼리 상품에 관련된 제2 부가 정보를 획득하며
상기 제1 부가 정보와 상기 제2 부가 정보를 비교함으로써, 상기 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택하는, 주얼리 상품 추천 방법.
The method of claim 1,
The artificial intelligence neural network,
Acquiring first additional information related to the jewelry product based on text data related to the image data of the jewelry product,
Obtaining second additional information related to the jewelry product of interest from text data included in the input data,
A method of recommending a jewelry product by comparing the first additional information with the second additional information to select a jewelry product matching the jewelry product of interest as a recommended jewelry product.
제1 항에 있어서,
상기 주얼리 상품 추천 방법은,
상기 디스플레이된 추천 주얼리 상품에 관련된 데이터 중 하나를 선택하는 사용자의 입력을 수신하는 단계; 및
상기 선택된 추천 주얼리 상품에 관련된 속성 데이터와 상기 획득된 상기 관심 주얼리 상품의 속성 데이터를 함께 디스플레이하는 단계;를 더 포함하는, 주얼리 상품 추천 방법.
The method of claim 1,
The above jewelry product recommendation method is:
Receiving an input of a user selecting one of data related to the displayed recommended jewelry product; And
Further comprising: displaying attribute data related to the selected recommended jewelry product and the obtained attribute data of the jewelry product of interest.
제8 항에 있어서,
상기 선택된 추천 주얼리 상품에 관련된 속성 데이터와 상기 획득된 상기 관심 주얼리 상품의 속성 데이터를 함께 디스플레이하는 단계는,
상기 선택된 추천 주얼리 상품에 관련된 속성 데이터와 상기 획득된 상기 관심 주얼리 상품의 속성 데이터의 유사도를 각 속성 별로 디스플레이하는 단계;를 포함하는, 주얼리 상품 추천 방법.
The method of claim 8,
Displaying attribute data related to the selected recommended jewelry product and the obtained attribute data of the jewelry product of interest together,
And displaying, for each attribute, a degree of similarity between attribute data related to the selected recommended jewelry product and the obtained attribute data of the jewelry product of interest.
관심 주얼리 상품에 관련된 사용자의 입력 데이터를 수신하는 사용자 입력부;
상기 수신된 입력 데이터를, 상기 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천하기 위한 인공지능 신경망에 적용하는 프로세서; 및
상기 인공지능 신경망으로부터 출력되는 상기 관심 주얼리 상품에 매칭된 추천 주얼리 상품에 관련된 데이터를 디스플레이하는 디스플레이부;를 포함하고,
상기 인공지능 신경망은,
상기 입력 데이터로부터 상기 관심 주얼리 상품의 속성 데이터를 획득하고,
상기 관심 주얼리 상품의 스톤 및 메탈에 관련된 속성 데이터에 기초하여 상기 관심 주얼리 상품의 스톤의 가격에 관련된 정보 및 상기 관심 주얼리 상품의 메탈의 가격에 관련된 정보를 검색함으로써, 상기 관심 주얼리 상품의 가격에 관련된 데이터를 획득하고
상기 획득된 관심 주얼리 상품의 속성 데이터와 데이터 베이스에 저장된 주얼리 상품들의 속성 데이터의 유사도를 비교함으로써, 상기 관심 주얼리 상품에 매칭되는 주얼리 상품을 추천 주얼리 상품으로 선택하며,
상기 관심 주얼리 상품의 스톤 및 메탈에 관련된 속성 데이터와 상기 추천 주얼리 상품의 스톤 및 메탈에 관련된 속성 데이터를 비교한 결과에 기초하여, 상기 관심 주얼리 상품의 가격에 관련된 데이터를 상기 추천 주얼리 상품의 스톤 및 메탈에 관련된 속성 데이터에 적용함으로써, 상기 추천 주얼리 상품의 가격에 관련된 데이터를 획득하고,
상기 선택된 추천 주얼리 상품에 관련된 데이터를 출력하도록 학습된 것이고,
상기 디스플레이부는, 상기 추천 주얼리 상품의 가격에 관한 데이터를 디스플레이하는, 주얼리 상품 추천 장치.
A user input unit for receiving user input data related to the jewelry product of interest;
A processor for applying the received input data to an artificial intelligence neural network for recommending a jewelry product matching the jewelry product of interest; And
Including; a display unit for displaying data related to the recommended jewelry product matched with the jewelry product of interest output from the artificial intelligence neural network,
The artificial intelligence neural network,
Obtaining attribute data of the jewelry product of interest from the input data,
Related to the price of the jewelry product of interest by searching for information related to the price of the stone of the jewelry product of interest and the price of the metal of the jewelry product of interest based on attribute data related to the stone and metal of the jewelry product of interest. Acquire the data
By comparing the similarity between the obtained attribute data of the jewelry product of interest and the attribute data of the jewelry product stored in the database, a jewelry product matching the jewelry product of interest is selected as a recommended jewelry product,
Based on a result of comparing the attribute data related to the stone and metal of the jewelry product of interest and the attribute data related to the stone and metal of the recommended jewelry product, data related to the price of the jewelry product of interest is converted to the stone of the recommended jewelry product and By applying it to attribute data related to metal, to obtain data related to the price of the recommended jewelry product,
It is learned to output data related to the selected recommended jewelry product,
The display unit displays data related to a price of the recommended jewelry product.
KR1020180030415A 2018-03-15 2018-03-15 Method and electric apparatus for recommending jewelry product Active KR102255404B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180030415A KR102255404B1 (en) 2018-03-15 2018-03-15 Method and electric apparatus for recommending jewelry product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180030415A KR102255404B1 (en) 2018-03-15 2018-03-15 Method and electric apparatus for recommending jewelry product

Publications (2)

Publication Number Publication Date
KR20190115510A KR20190115510A (en) 2019-10-14
KR102255404B1 true KR102255404B1 (en) 2021-05-24

Family

ID=68171277

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180030415A Active KR102255404B1 (en) 2018-03-15 2018-03-15 Method and electric apparatus for recommending jewelry product

Country Status (1)

Country Link
KR (1) KR102255404B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230083440A (en) 2021-12-03 2023-06-12 장복녀 Non-face-to-face customized item matching system and method
US12175777B2 (en) 2022-02-10 2024-12-24 Perfect Mobile Corp. Systems and methods for fashion accessory evaluation

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102531172B1 (en) * 2020-07-30 2023-05-11 주식회사 비주얼 Electric apparatus for designing jewelry product and Method for designing jewelry product using the Electric apparatus
US11200612B1 (en) * 2021-02-12 2021-12-14 Coupang Corp. Systems and methods for intelligent extraction of quantities from product titles
CN116823361B (en) * 2023-08-31 2023-12-12 博洛尼智能科技(青岛)有限公司 Jewelry collocation detection and pushing method based on artificial intelligence
KR102708526B1 (en) * 2024-05-23 2024-09-20 최원석 Method for Recommending Customized Tiles Using Artificial Neural Networks

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5542158B2 (en) * 2009-02-13 2014-07-09 ジェンバラ インコーポレイテッド Layered individualization
JP2017215667A (en) * 2016-05-30 2017-12-07 サイジニア株式会社 Recommendation device, recommendation method, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090000632A (en) * 2007-03-12 2009-01-08 이대현 Accessory Design and Editing System by Accessory Design DB through Internet
KR20150092646A (en) * 2014-02-05 2015-08-13 지유철 Accessary or Set of Accessaries Which is Design-changeble in Harmonization with Other Device
KR101801846B1 (en) * 2015-08-26 2017-11-27 옴니어스 주식회사 Product search method and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5542158B2 (en) * 2009-02-13 2014-07-09 ジェンバラ インコーポレイテッド Layered individualization
JP2017215667A (en) * 2016-05-30 2017-12-07 サイジニア株式会社 Recommendation device, recommendation method, and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230083440A (en) 2021-12-03 2023-06-12 장복녀 Non-face-to-face customized item matching system and method
US12175777B2 (en) 2022-02-10 2024-12-24 Perfect Mobile Corp. Systems and methods for fashion accessory evaluation

Also Published As

Publication number Publication date
KR20190115510A (en) 2019-10-14

Similar Documents

Publication Publication Date Title
KR102255404B1 (en) Method and electric apparatus for recommending jewelry product
KR102153410B1 (en) Method and electric apparatus for recommending jewelry product
US10083521B1 (en) Content recommendation based on color match
US10650428B2 (en) Systems and methods for interactive jewelry design
KR102153409B1 (en) Method and electric apparatus for ordering jewelry product
US11839273B2 (en) Jewelry device with fluorescent diamonds
WO2015172731A1 (en) Design method for designing jewelry on jewelry designing platform
KR102531172B1 (en) Electric apparatus for designing jewelry product and Method for designing jewelry product using the Electric apparatus
US20050261989A1 (en) Apparatus and method for facilitating a search for gem settings
US20070198494A1 (en) Apparatus and method for facilitating a search for sets of gems
KR20210093196A (en) system customized jewelry using a user terminal
KR20210022188A (en) Electric apparatus for ordering jewelry product
CN109272011A (en) Multitask depth representing learning method towards image of clothing classification
KR20210022191A (en) Recording medium
KR20210022194A (en) Computer program for recommending jewelry product
KR20210022182A (en) Electric apparatus for recommending jewelry product
KR20210022183A (en) Computer program for providing recommending jewelry product
KR20210022185A (en) Recording medium
US11755790B2 (en) System and method of bridging 2D and 3D assets for product visualization and manufacturing
KR20210022192A (en) Computer program for ordering jewelry product
KR20250068473A (en) System of 3d image conversion and virtual fitting of jewelry
Sabbir et al. Analysis of Women’s Preference of Imitation Jewelry: Bangladesh Perspective
KR20210022193A (en) Electric apparatus for recommending jewelry product
Ba’ai et al. Waste to wealth: the innovation of areca catechu as a biomaterial in esthetics seed-based jewelry
Karmoker et al. Female consumer behavior towards jewellery products in Bangladesh: Evidence from Khulna city

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20180315

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20190826

Patent event code: PE09021S01D

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20200226

Patent event code: PE09021S01D

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20201006

Patent event code: PE09021S02D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20210224

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20201006

Comment text: Final Notice of Reason for Refusal

Patent event code: PE06011S02I

Patent event date: 20200226

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

Patent event date: 20190826

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20210429

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20210517

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20210518

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20240516

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20250520

Start annual number: 5

End annual number: 5