KR-102961309-B1 - WHISKEY RECOMMENDATION METHOD BASED ON USER EVALUATION AND OPERATING SERVER FOR THE METHOD
Abstract
사용자 평가 기반의 위스키 추천 방법이 개시된다. 본 발명의 일 실시예에 따른 사용자 평가 기반의 위스키 추천 방법은, 서버에서 수행되는 사용자 평가 기반의 위스키 추천 방법으로서, 사용자의 취향 정보를 입력 받는 단계; 사용자의 관능 평가 정보를 입력 받는 단계; 상기 취향 정보와 상기 관능 평가 정보로부터 산출되는 위스키 프로필에 가중치를 부여하여 사용자 데이터를 산출하는 단계; 상기 사용자 데이터에 매칭되는 속성 태그를 갖는 위스키 리스트를 추천하는 단계;를 포함하며, 상기 취향 정보와 상기 관능 평가 정보는 각각 제1카테고리와 제2카테고리를 포함하며, 상기 제1카테고리와 상기 제2카테고리는 복수 개의 세부 항목을 포함하고, 상기 위스키 프로필은, 상기 복수 개의 세부 항목에 대해 개별 변수가 설정되고, 상기 취향 정보와 상기 관능 평가 정보에서 사용자에 의해 상기 세부 항목이 선택된 횟수만큼, 상기 제1카테고리와 상기 제2카테고리의 속성에 의해 부여된 변수값이 합산되어 산출된다. 본 발명에 의하면 사용자의 취향 정보(선호도)와, 사용자가 위스키를 마신 후 수행한 관능 평가 정보에 가중치를 적용하여 사용자의 취향에 맞는 위스키를 추천하는 방법이 제공된다.
Inventors
- 권남우
Dates
- Publication Date
- 20260506
- Application Date
- 20230811
Claims (8)
- 서버에서 수행되는 사용자 평가 기반의 위스키 추천 방법으로서, 사용자의 취향 정보를 입력 받는 단계; 사용자의 관능 평가 정보를 입력 받는 단계; 상기 취향 정보와 상기 관능 평가 정보로부터 산출되는 위스키 프로필에 가중치를 부여하여 사용자 데이터를 산출하는 단계; 상기 사용자 데이터에 매칭되는 속성 태그를 갖는 위스키 리스트를 추천하는 단계;를 포함하며, 상기 취향 정보와 상기 관능 평가 정보는 각각 선호하는 항목인 제1카테고리와 기피하는 항목인 제2카테고리를 포함하며, 상기 제1카테고리와 상기 제2카테고리는 복수 개의 세부 항목을 포함하고, 상기 위스키 프로필은, 상기 복수 개의 세부 항목에 대해 개별 변수가 설정되고, 상기 취향 정보와 상기 관능 평가 정보에서 사용자에 의해 상기 세부 항목이 선택된 횟수만큼, 상기 제1카테고리와 상기 제2카테고리의 속성에 의해 부여된 변수값이 합산되어 산출되되, 상기 변수값은 상기 제1카테고리에 대해서는 양수, 상기 제2카테고리에 대해서는 음수로 부여되며, 상기 세부 항목에 대한 상기 합산된 변수값의 절대값이 큰 순서대로 기 설정된 가중치가 부여되고, 어느 하나의 상기 개별 변수의 평가값이, 이웃하는 순서의 평가값을 갖는 상기 개별 변수와 기 설정된 수치 이하로 차이나는 경우, 높은 평가값을 갖는 상기 개별변수의 상기 가중치로 일치시키되, 높은 순위로부터 상기 가중치의 합이 100%이상이 되는 개별변수 보다 후순위의 개별변수는 상기 가중치를 0%로 설정하며, 상기 평가값은, 상기 어느 하나의 개별 변수의 변수값의 총 합을 상기 복수 개의 개별 변수의 총합으로 나눈 비율인 사용자 평가 기반의 위스키 추천 방법.
- 삭제
- 삭제
- 삭제
- 제1항에 있어서, 상기 위스키 리스트를 추천하는 단계는, 선택적으로 상기 제1카테고리와 상기 제2카테고리에 우선순위를 반영하여 상기 위스키 리스트를 추천하는 사용자 평가 기반의 위스키 추천 방법.
- 제5항에 있어서, 상기 위스키 리스트를 추천하는 단계는, 상기 개별 변수의 평가값의 크기에 따라 문자의 크기를 결정하여 워드클라우드를 생성하는 사용자 평가 기반의 위스키 추천 방법.
- 제 1 항에 따른 사용자 평가 기반의 위스키 추천 방법을 수행하는 프로그램이 저장된 컴퓨터 상에서 판독 가능한 기록 매체.
- 제 1 항에 따른 사용자 평가 기반의 위스키 추천 방법을 수행하는 컴퓨터 상에서 판독 가능한 기록 매체에 저장된 프로그램.
Description
사용자 평가 기반의 위스키 추천 방법{WHISKEY RECOMMENDATION METHOD BASED ON USER EVALUATION AND OPERATING SERVER FOR THE METHOD} 본 발명은 위스키를 추천하는 방법 및 이를 수행하는 서버에 관한 것으로서, 보다 상세하게는, 사용자가 위스키를 마신 후 수행한 관능 평가를 기반으로, 해당 평가 정보와 사용자의 취향 정보에 대응하는 위스키 리스트를 사용자에게 추천하는 방법에 관한 것이다. 위스키는 맥아, 보리, 밀 등 곡류를 원료로 해 발효시켜 증류한 증류주이다. 기본적인 제조 방법은 원료를 당화시켜 효모를 섞어서 발효한 후 증류 과정을 거치게 된다. 발효 과정에 의해 7% 내지 8%의 알코올 도수를 가지고, 두 차례의 증류 과정을 마친 증류주는 무색투명하며 통상적으로 약 70%의 높은 알코올 도수를 가진다. 이렇게 얻은 증류주는 오크통에서 최소 3년에서 길게는 50년 이상 숙성시킨다. 오크통에서 숙성되는 이 기간동안 위스키의 미숙한 향은 사라지는 대신 꽃 향, 벌꿀 향, 바닐라 향, 과일 향 등이 가미되어 강하고 부드러운 풍미를 갖게 된다. 위스키 제조 과정에 있어서 오크통에서의 숙성 과정은 위스키의 최종 풍미에 최대 60%까지 영향을 미치는 가장 중요한 시기이다. 오크통의 종류, 크기, 숙성 기간에 따라 위스키의 향과 맛, 색이 결정되기 때문이다. 위스키에 관한 관심이 증가하고 다양한 종류의 위스키 중 자신의 기호에 맞는 위스키를 선택하여 구매 등을 하고자 하는 사용자들은, 각 위스키들이 어떠한 맛, 향 등을 갖는지에 관한 정보를 얻기 어렵고, 해당 정보들이 정확한 정보가 아닐 가능성이 있기 때문에, 본인의 취향에 맞는 위스키를 선택하는 것이 어렵다. 따라서 사용자(구매자)들은 본인의 취향을 고려하기 보다 유명한 위스키를 선택하거나 위스키를 잘 아는 지인 또는 전문가의 의견에 의존하여 위스키를 선택하는 경우가 많다. 이런 기존의 위스키 선택 방법은 구매자의 취향이 고려되지 않았기 때문에 구매자가 원하지 않는 위스키를 구매할 가능성이 크다. 따라서, 다양한 종류의 위스키에 대해 사용자의 취향 정보에 맞는 위스키를 추천할 수 있는 시스템이 필요하다. 도 1은 본 발명의 일 실시예에 따른 사용자 평가 기반의 위스키 추천 방법의 순서도 도 2는 본 발명의 일 실시예에 따른 사용자 평가 기반의 위스키 추천 방법을 제공하는 시스템 구성도 도 3은 본 발명의 일 실시예에 따른 사용자 평가 기반의 위스키 추천 방법의 위스키 정보 예시 도 4 및 도 5는 본 발명의 일 실시예에 따른 사용자 평가 기반의 위스키 추천 방법의 취향 정보 입력 예시 도 6은 본 발명의 일 실시예에 따른 사용자 평가 기반의 위스키 추천 방법의 위스키 리스트 추천 예시이다. 본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예를 도면에 예시하고 이에 대해 상세한 설명에 상세하게 설명한다. 본 발명의 효과 및 특징, 그리고 그것들을 달성하는 방법은 도면과 함께 상세하게 후술되어 있는 실시예를 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예에 한정되는 것이 아니라 다양한 형태로 구현될 수 있으며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 설명에 앞서 상세한 설명에 기재된 용어에 대해 설명한다. 이하의 실시예에서, 제1, 제2 등의 용어는 한정적인 의미가 아니라 하나의 구성 요소를 다른 구성 요소와 구별하는 목적으로 사용되었다. 따라서, 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다. 또한, 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 또한, '포함하다' 또는 '가지다' 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 의미하는 것이고, 하나 이상의 다른 특징들 또는 구성요소가 부가될 가능성을 미리 배제하는 것은 아니다. 또한, 도면에서는 설명의 편의를 위하여 구성 요소들이 그 크기가 과장 또는 축소될 수 있다. 예컨대, 도면에서 나타난 각 구성의 크기 및 두께는 설명의 편의를 위해 임의로 나타내었으므로, 본 발명이 반드시 도시된 바에 한정되지 않는다. 이하, 본 발명에 따른 일 실시예를 첨부된 도면을 참조하여 상세히 설명한다. 첨부 도면을 참조하여 설명함에 있어, 동일하거나 대응하는 구성요소는 동일한 도면 부호를 부여하고 이에 대해 중복되는 설명은 생략한다. 본 발명의 일 실시예에 따른 사용자 평가 기반의 위스키 추천 방법는, 사용자의 취향 정보(선호도)와, 사용자가 위스키를 마신 후 수행한 관능 평가 정보에 가중치를 적용하여 사용자의 취향에 맞는 위스키를 추천하는 방법에 관한 것이다. 도 1은 본 발명의 일 실시예에 따른 사용자 평가 기반의 위스키 추천 방법의 순서도이며, 도 2는 본 발명의 일 실시예에 따른 사용자 평가 기반의 위스키 추천 방법을 제공하는 시스템 구성도이며, 도 3은 본 발명의 일 실시예에 따른 사용자 평가 기반의 위스키 추천 방법의 위스키 정보 예시이며, 도 4 및 도 5는 본 발명의 일 실시예에 따른 사용자 평가 기반의 위스키 추천 방법의 취향 정보 입력 예시이며, 도 6은 본 발명의 일 실시예에 따른 사용자 평가 기반의 위스키 추천 방법의 위스키 리스트 추천 예시이다. 본 발명의 일 실시예에 따른 사용자 평가 기반의 위스키 추천 방법(S1000)은 서버(1000)에 의해 수행될 수 있다. 서버(1000)는 위스키 정보 저장부(100)와, 사용자 정보 저장부(200)와, 관능 평가 정보 저장부(300)와, 산출부(400)와, 위스키 추천부(500)를 포함할 수 있다. 이하 서버(1000)의 구체적인 프로세스에 대해 설명한다. 서버(1000)는 위스키 정보 저장단계(S100)와, 사용자 정보 저장단계(S200)와, 관능 평가 정보 저장단계(S300)와, 사용자 데이터 산출단계(S400)와, 위스키 리스트 추천단계(S500)와, 위스키 특성값 산출단계(S600)를 수행할 수 있다. 먼저, 위스키 정보 저장단계(S100)에서, 서버(1000)에는 위스키들의 정보가 저장될 수 있다. 서버(1000)는 위스키의 정보를 웹사이트에서 웹 크롤링을 통해 수집하여 저장할 수 있다. 또는 서버(1000)의 관리자가 위스키 관련 설명 자료 등으로부터 직접 입력한 정보가 서버(1000)에 저장될 수 있다. 이 때 위스키의 정보는 종류, 명칭, 향, 맛, 색상 등의 정보가 속성 태그로 설정될 수 있으며 상기의 위스키 정보 저장부(100)에 저장될 수 있다. 사용자 정보 저장단계(S200)는, 사용자의 취향 정보를 입력받아 서버(1000)에 저장되는 단계이다. 이는 상기의 사용자 정보 저장부(200)에 저장될 수 있다. 사용자 정보 저장단계(S200)에서, 본 실시예에 따른 위스키 추천 방법을 사용하고자 하는 사용자들의 회원 가입을 위해, 사용자의 개인정보(이름, 주소 등)를 입력받을 수 있다. 그리고 회원 가입이 완료된 후 즉 개인정보가 입력되어 등록된 뒤에는 설문조사를 통해 사용자의 취향 정보를 입력받을 수 있다. 취향 정보는 위스키에 대한 선호도로서 제1카테고리와 제2카테고리를 포함할 수 있다. 일 예시로 제1카테고리는 선호하는 향일 수 있으며 제2카테고리는 기피하는 향일 수 있다. 1카테고리와 제2카테고리는 복수 개의 세부 항목을 포함한다. 제1카테고리와 제2카테고리는 세부 항목으로 과일향, 식물향, 나무향, 페놀향 등을 포함할 수 있다. 이는 예시로서 세부 항목은 이에 제한되지 않으며 서버(1000) 관리자에 의해 대분류-중분류-소분류로 보다 세분화될 수 있다. 또한, 제1카테고리는 선호하는 맛, 제2카테고리는 기피하는 맛으로서 달리 설정될 수 있다. 또한, 카테고리의 개수도 달리 설정될 수 있다. 서버(1000)는 사용자 단말(예를 들어, 스마트폰, 테블릿 PC, PC 등)에 제1카테고리와 제2카테고리가 표시되도록 할 수 있으며, 사용자 단말을 통해 입력된 세부 항목에 관한 정보를 수신하여 저장한다. 관능 평가 정보 저장단계(S300)는, 사용자의 관능 평가 정보를 입력 받아 서버(1000)에 저장되는 단계이다. 이는 상기의 관능 평가 정보 저장부(300)에 저장될 수 있다. 사용자가 위스키를 구매 등을 하여 마시고 사용자 단말을 통해 관능 평가 정보를 입력할 수 있다. 사용자는 보다 정확한 관능 평가를 위해 시향지를 구매할 수 있으며, 이에 대해서는 후술한다. 관능 평가 정보는 취향 정보와 동일하게 제1카테고리와 제2카테고리를 포함할 수 있으며, 1카테고리와 제2카테고리는 복수 개의 세부 항목을 포함한다. 즉 관능 평가 정보는 취향 정보와 동일한 제1카테고리와 제2카테고리를 포함하는데, 다만 그 분류는 상이할 수 있다. 일 예시로 취향 정보는 제1카테고리인 선호하는 향과 제2카테고리인 기피하는 향이 최상위 분류일 수 있으며, 관능 평가 정보는 ‘느껴지는 향’이 최상위 분류이며 제1카테고리인 선호하는 향과 제2카테고리인 기피하는 향이 차상위 분류일 수 있다. 그리고 본 실시예에서 세부 항목들은 취향 정보와 관능 평가 정보가 동일하다. 사용자 데이터 산출단계(S400)에서는 사용자의 취향 정보와 관능 평가 정보를 바탕으로 사용자 데이터인 위스키 프로필을 산출하는 단계이다. 이는 서버(1000)의 산출부(400)에 의해 수행될 수 있다. 서버(1000)는 제1카테고리와 제2카테고리의 각각의 세부 항목에 대해 개별 변수를 설정한다. 취향 정보와 관능 평가 정보에서 사용자에 의해 선택(입력)된 개별 변수에 대해서는, 제1카테고리와 제2카테고리의 속성에 의한 변수값이 부여된다. 이 때, 변수값은, 제1카테고리 즉 긍정적인 평가에 대해서는 양수값으로 저장하며 부정적인 평가인 제2카테고리에 대해서는 음수값으로 저장한다. 변수값은 각 세부항목이 선택된 횟수일 수 있다. 일 예시로, 바닐라향, 초콜렛향, 체리향, 커피향, 카라멜향, 훈연향, 시나몬향, 유황향, 민트향, 후추향 등이 세부 항목인 경우, 사용자가 제1카테고리로 바닐라향과, 초콜렛향과, 체리향과, 커피향과 카라멜향을 선택하고,