KR101754372B1 - 식재료 관리 시스템 및 식재료 관리 방법 - Google Patents
식재료 관리 시스템 및 식재료 관리 방법 Download PDFInfo
- Publication number
- KR101754372B1 KR101754372B1 KR1020160065012A KR20160065012A KR101754372B1 KR 101754372 B1 KR101754372 B1 KR 101754372B1 KR 1020160065012 A KR1020160065012 A KR 1020160065012A KR 20160065012 A KR20160065012 A KR 20160065012A KR 101754372 B1 KR101754372 B1 KR 101754372B1
- Authority
- KR
- South Korea
- Prior art keywords
- food
- information
- user terminal
- ingredient
- food material
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F25—REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
- F25D—REFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
- F25D29/00—Arrangement or mounting of control or safety devices
- F25D29/005—Mounting of control devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1859—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F25—REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
- F25D—REFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
- F25D2700/00—Means for sensing or measuring; Sensors therefor
- F25D2700/06—Sensors detecting the presence of a product
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F25—REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
- F25D—REFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
- F25D2700/00—Means for sensing or measuring; Sensors therefor
- F25D2700/08—Sensors using Radio Frequency Identification [RFID]
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Game Theory and Decision Science (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Engineering & Computer Science (AREA)
- Thermal Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Mechanical Engineering (AREA)
- Combustion & Propulsion (AREA)
- Cold Air Circulating Systems And Constructional Details In Refrigerators (AREA)
Abstract
제1 사용자 단말로부터 냉장고 이미지를 수신하는 단계와 냉장고 이미지를 미리 등록된 복수의 제2 사용자 단말로 푸쉬하는 단계와 적어도 하나의 제2 사용자 단말로부터 냉장고 이미지에 대응되는 식재료 정보를 수신하는 단계와 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보를 이용하여 냉장고에 수납된 적어도 하나의 식재료를 인식하여 냉장고의 각 영역 별로 수납된 식재료의 종류 및 수량에 대한 정보로 구성된 식재료맵을 생성하는 단계와 식재료맵을 제1 사용자 단말에 제공하는 단계와 식재료맵과 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보의 유사도를 분석하고, 유사도에 따라 제2 사용자에게 포인트를 적립하는 포인트 적립 단계를 포함하는 식재료 관리 방법을 제공한다.
Description
본 발명은 식재료 관리 시스템 및 식재료 관리 방법에 관한 것으로, 더 상세하게는 사용자가 입력한 이미지를 기반으로 식재료를 인식하여 식재료맵을 제공하는 식재료 관리 시스템 및 식재료 관리 방법에 관한 것이다.
음식물을 저온에서 보관하여 식품의 부패와 변질을 방지하는 냉장고는 1900년대초 일반 가정에 보급되기 시작하여, 대부분의 가정에서는 냉장고를 이용하여 식재료 또는 음식을 보관하고 있다. 냉장고는 일반적으로 냉장실과 냉동실로 구분되는데, 냉장실은 야채, 과일 등을 비롯한 각종 음식물을 신선한 상태로 오래 보관할 수 있도록 약 3~4℃를 유지하고, 냉동실은 육류를 비롯한 음식물을 냉동시킨 상태로 보관하기 위해 영하의 온도를 유지하고 있다.
냉장고의 크기가 커지고, 더 다양한 식재료 또는 음식이 냉장고를 통해 보관 가능해짐에 따라, 냉장고에 수납된 식재료의 관리가 어려워지는 문제점이 있다.
상술함 문제점을 해결하기 위하여 효율적인 식재료 관리를 위한 식재료맵을 제공하는 식재료 관리 시스템 및 식재료 관리 방법을 제공하는 것을 그 목적으로 한다.
상술한 과제를 해결하기 위한 일 실시예에 따른 식재료 관리 방법은 제1 사용자 단말로부터 냉장고 이미지를 수신하는 단계;와 냉장고 이미지를 미리 등록된 복수의 제2 사용자 단말로 푸쉬하는 단계;와 적어도 하나의 제2 사용자 단말로부터 냉장고 이미지에 대응되는 식재료 정보를 수신하는 단계;와 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보를 이용하여 냉장고에 수납된 적어도 하나의 식재료를 인식하여 냉장고의 각 영역 별로 수납된 식재료의 종류 및 수량에 대한 정보로 구성된 식재료맵을 생성하는 단계;와 식재료맵을 제1 사용자 단말에 제공하는 단계;와 식재료맵과 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보의 유사도를 분석하고, 유사도에 따라 제2 사용자에게 포인트를 적립하는 포인트 적립 단계;를 포함한다.
또한, 식재료 관리 방법은 과거에 생성된 이전 식재료맵과 제2 사용자 단말로부터 수신된 식재료 정보를 이용하여 생성된 식재료맵을 이용하여 사용자의 식재료 소비 패턴을 분석하고, 식재료 소비 패턴을 기초하여 식재료에 대한 구매 정보를 생성하여 제1 사용자 단말로 전송하는 단계;를 더 포함할 수 있다.
또한, 식재료맵을 생성하는 단계는, 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보를 유사도에 따라 복수의 그룹으로 분류하여 표본 수에 따라 유효 그룹을 결정하고, 결정된 유효 그룹에 식재료 정보를 이용하여 식재료맵을 생성하는 단계;를 포함할 수 있다.
또한, 식재료 관리 방법은 제1 사용자 단말로부터 음식 이미지를 수신하는 단계;와 복수의 제2 사용자 단말로 푸쉬하는 단계;와 복수의 제2 사용자 단말로부터 음식 이미지에 대응되는 조리 정보를 수신하고, 조리 정보에 기초하여 식재료 정보, 조리법, 및 열량 정보를 포함하는 레시피 정보를 생성하는 단계;와 레시피 정보를 제1 사용자 단말 및 제2 사용자 단말로 전송하는 단계;를 더 포함할 수 있다. 이때, 식재료맵과 레시피 정보에 대응되는 식재료를 비교하여, 추가 구매가 필요한 식재료를 분석하여 구매 정보를 생성하고, 구매 정보를 제1 사용자 단말에 전송하는 단계;도 더 포함될 수 있다.
상술한 과제를 해결하기 위한 일 실시예에 따른 식재료 관리 시스템은 식재료 관리 서버;와 식재료 관리 서버로 냉장고 이미지를 전송하는 제1 사용자 단말;과 식재료 관리 서버로부터 냉장고 이미지를 수신하여 표시하고, 냉장고 이미지에 대응되는 식재료 정보를 입력 받아 식재료 관리 서버로 전송하는 복수의 제2 사용자 단말;을 포함한다.
이때, 식재료 관리 서버는, 복수의 제2 사용자 단말로부터 수신된 식재료 정보를 이용하여 냉장고에 수납된 적어도 하나의 식재료를 인식하여 냉장고의 각 영역 별로 수납된 식재료의 종류 및 수량에 대한 정보로 구성된 식재료맵을 생성하여 제1 사용자 단말에 전송하는 식재료 관리부; 와 식재료맵과 복수의 제2 사용자 단말로부터 수신된 식재료 정보의 유사도를 분석하고, 유사도에 따라 복수의 제2 사용자 단말의 각 사용자에게 포인트를 적립하는 포인트 관리부;를 포함할 수 있다.
또한, 식재료 관리 서버는 과거에 생성된 이전 식재료맵과 제2 사용자 단말로부터 수신된 식재료 정보를 이용하여 생성된 식재료맵을 이용하여 사용자의 식재료 소비 패턴을 분석하고, 식재료 소비 패턴을 기초하여 식재료에 대한 구매 정보를 생성하여 제1 사용자 단말로 전송하는 구매 관리부;를 더 포함할 수 있다.
또한, 식재료 관리부는, 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보를 유사도에 따라 복수의 그룹으로 분류하여 표본 수에 따라 유효 그룹을 결정하고, 결정된 유효 그룹에 식재료 정보를 이용하여 식재료맵을 생성할 수 있다.
또한, 식재료 관리 장치는 제1 사용자 단말로부터 음식 이미지를 수신하면 음식 이미지를 복수의 제2 사용자 단말로 푸쉬하여 음식 이미지에 대응되는 조리 정보를 수신하고, 조리 정보에 기초하여 식재료 정보, 조리법, 및 열량 정보를 포함하는 레시피 정보를 생성하여 제1 사용자 단말로 전송하는 조리정보 관리부;를 더 포함할 수 있다.
또한, 조리정보 관리부는, 식재료맵과 레시피 정보에 대응되는 식재료를 이용하여 추가 구매가 필요한 식재료를 분석하여 구매 정보를 생성하고, 구매 정보를 제1 사용자 단말에 전송할 수 있다.
사용자 단말로부터 입력된 냉장고 이미지를 이용하여 식재료맵을 생성하여 제공함으로써, 효휼적인 식재료 관리 정보를 위한 정보를 제공할 수 있다.
또한, 사용자 단말로부터 입력된 음식 이미지를 이용하여 레시피 정보를 생성함으로써, 음식 조리에 필요한 정보를 효율적으로 제공할 수 있다.
또한, 식재료맵의 변경 또는 레시피 정보에 기초하여 구매 정보를 제공함으로써, 사용자의 식재료 관리 효율성을 향상시킬 수 있다.
도1 은 일 실시예에 따른 식품 관리 시스템을 도시한 도면이다.
도 2는 일 실시예에 따른 식품 관리 시스템의 사용자 단말의 일례를 설명하기 위한 제어 블록도이다.
도 3은 냉장고 이미지 수집의 일례를 설명하기 위한 도면이다.
도 4는 일 실시예에 따른 식품 관리 시스템의 식재료 관리 서버의 일례를 설명하기 위한 제어 불록도이다.
도 5는 식재료맵의 일례를 설명하기 위한 도면이다.
도 6은 식재료맵의 다른례를 설명하기 위한 도면이다.
도 7은 구매 정보 제공의 일 실시예를 도시한 화면 예시도이다.
도 8은 레시피 정보 제공의 일 실시예를 도시한 화면 예시도이다.
도 9는 구매 정보 제공의 다른 실시예를 도시한 화면 예시도이다.
도 10은 일 실시예에 따른 식재료 관리 방법을 설명하기 위한 순서도이다.
도 11은 다른 실시예에 따른 식재료 관리 방법을 설명하기 위한 순서도이다.
도 2는 일 실시예에 따른 식품 관리 시스템의 사용자 단말의 일례를 설명하기 위한 제어 블록도이다.
도 3은 냉장고 이미지 수집의 일례를 설명하기 위한 도면이다.
도 4는 일 실시예에 따른 식품 관리 시스템의 식재료 관리 서버의 일례를 설명하기 위한 제어 불록도이다.
도 5는 식재료맵의 일례를 설명하기 위한 도면이다.
도 6은 식재료맵의 다른례를 설명하기 위한 도면이다.
도 7은 구매 정보 제공의 일 실시예를 도시한 화면 예시도이다.
도 8은 레시피 정보 제공의 일 실시예를 도시한 화면 예시도이다.
도 9는 구매 정보 제공의 다른 실시예를 도시한 화면 예시도이다.
도 10은 일 실시예에 따른 식재료 관리 방법을 설명하기 위한 순서도이다.
도 11은 다른 실시예에 따른 식재료 관리 방법을 설명하기 위한 순서도이다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.
본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.
이하에서, 식재료 정보는 식재료의 종류, 수량 등과 같이 이미지에 포함된 식재료를 식별하기 위한 정보이고, 식재료맵은 냉장고의 각 영역 별로 수납된 식재료의 종류 및 수량이 저장된 정보를 의미한다.
또한, 조리 정보는 음식 이미지에 대응되는 정보, 예컨대, 음식 이름, 조리 방법 등을 의미하는 것이고, 레시피 정보는 음식을 조리하는 방법을 의미하는 것으로, 조리에 필요한 식재료 정보, 조리 방법, 음식의 열량 등과 같이 음식 조리에 필요한 각종 정보가 레시피 정보가 될 수 있다.
이하, 도면을 참조하여 본 발명에 대하여 구체적으로 설명한다.
도1 은 일 실시예에 따른 식품 관리 시스템을 도시한 도면이다.
도 1을 참조하면, 일 실시예에 따른 식품 관리 시스템은 사용자 단말(100) 및 식재료 관리 서버(200)를 포함한다.
사용자 단말(100)은 통신망(300)을 통해 식재료 관리 서버(200)와 연결되어, 식품 관리에 필요한 소정의 정보를 전송하거나, 식품 관리에 필요한 소정의 정보를 수신할 수 있다.
사용자 단말(100)은 도 1에 도시된 것과 같이, 휴대성이 높고 통신망(300)의 접근이 용이한 스마트폰일 수 있으나, 이에 한정되는 것이 아니다. 예컨대, 사용자 단말(100)은 데스크 탑 등과 같이 고정된 위치에서 사용되는 정보처리장치 또는 PMP(Portable Media Player), PDA(Personal Digital Assistant), 타블렛 PC(Tablet PC)등과 같이 휴대가 용이한 정보 처리 장치로 치환될 수 있음을 이해하여야 한다.
또한, 사용자 단말(100)은 냉장고 일 수도 있다. 즉, 냉장고가 내부 이미지 획득을 위한 카메라(140), 식재료 관리 서버(200)와 통신하여 소정의 정보를 송수신할 수 있는 통신 장치, 식재료 관리 서버(200)로부터 수신한 정보를 제공할 수 있는 입출력 장치 등을 포함한 경우 냉장고가 사용자 단말(100)이 될 수 있다. 다만, 이하에서는 설명의 편의를 위해 사용자 단말(100)은 냉장고와 별도로 마련된 것으로 설명한다.
한편, 사용자 단말(100)은 그 동작과 기능에 따라 제1 사용자 단말(101)과 제2 사용자 단말(102)로 구분될 수 있다. 제1 사용자 단말(101)은 냉장고 이미지를 식재료 관리 서버(200)에 업로드하여 식재료맵 생성을 요청하거나, 음식 이미지를 식재료 관리 서버(200)에 업로드하여 레시피 정보를 요청하는 단말이고, 제2 사용자 단말(102)은 제1 사용자 단말(101)이 업로드한 냉장고 이미지에 대한 식재료 정보를 식재료 관리 서버(200)로 업로드하거나, 음식 이미지에 대한 조리 정보를 식재료 관리 서버(200)로 업로드하는 단말이다.
즉, 사용자 단말(100)은 냉장고 이미지 또는 음식물 이미지를 업로드하여 식재료맵이나 레시피 정보를 요청하는 경우 제1 사용자 단말(101)로 동작하고, 식재료 정보를 업로드하거나 조리 정보를 업로드하는 경운 제2 사용자 단말(102)로 동작한다.
식재료 관리 서버(200)는 사용자 단말(100)로부터 수신한 냉장고 이미지에 대한 식재료 정보를 수집하고, 수집된 수신 정보에 기초하여 냉장고 이미지에 대응되는 식재료맵을 생성한다.
구체적으로, 식재료 관리 서버(200)는 제1 사용자 단말(101)로부터 수신한 냉장고 이미지를 복수의 제2 사용자 단말(102)에 푸쉬하여 냉장고 이미지에 대응되는 식재료 정보의 입력을 요청하고, 적어도 하나의 제2 사용자 단말(102)로부터 식재료 정보가 수신되면, 수신된 식재료 정보를 이용하여 냉장고 이미지에 대응되는 식재료맵을 생성하여 제1 사용자 단말(101)에 제공한다. 이때, 식재료 관리 서버(200)는 식재료맵에 대응되는 식재료 정보를 입력한 제2 사용자 단말(102)에 대응되는 사용자에게 포인트를 제공할 수 있다.
이와 같이 복수의 사용자 단말(100)을 통해 입력된 식재료 정보를 이용하여 식재료맵을 생성함으로써, 식재료맵의 신뢰도를 향상시킬 수 있다.
또한, 식재료 관리 서버(200)는 제1 사용자 단말(101)의 식재료맵의 변화에 기초하여 식재료 소비 패턴을 분석하고, 이에 따라 식품에 대한 구매 정보를 생성하여 제1 사용자 단말(101)에 제공할 수 있다.
이와 같이 식재료맵과 함께 구매 정보를 제공함으로써, 사용자의 식품 관리를 용이하게 할 수 있다.
또한, 식재료 관리 서버(200)는 제1 사용자 단말(101)로부터 수신한 음식 이미지를 복수의 제2 사용자 단말(102)에 푸쉬하여, 음식 이미지에 대응되는 조리 정보를 수신하고, 수신된 조리 정보에 기초하여 음식 이미지에 대한 레시피 정보를 생성하여 제1 사용자 단말(101)에 제공할 수 있다. 이때, 레시피 정보를 수신한 제1 사용자 단말(101)은 미리 저장된 식재료맵에서 레시피 정보에 대응되는 식재료를 표시하여 사용자에게 제공하거나, 식재료 관리 서버(200)로부터 수신한 음식 조리에 필요한 재료의 구매 정보를 사용자에게 제공할 수 있다.
이하, 도면을 참조하여 식품 관리 시스템을 구성하는 각 장치의 동작과 구조에 대하여 상세히 설명한다.
도 2는 일 실시예에 따른 식품 관리 시스템의 사용자 단말(100)의 일례를 설명하기 위한 제어 블록도이고, 도 3은 냉장고 이미지 수집의 일례를 설명하기 위한 도면이다.
도 2를 참조하면, 사용자 단말(100)은 제1 통신부(110), 입출력부(120), 제1 저장부(130), 카메라(140), 제어부(150)를 포함할 수 있다.
제1 통신부(110)는 통신망(300)에 연결되어 식재료 관리 서버(200)와 데이터를 송수신할 수 있다. 제1 통신부(110)는 GSM/3GPP 계열의 통신 방식(GSM, HSDPA, LTE 어드밴스드), 3GPP2 계열의 통신 방식(CDMA 등) 또는 와이맥스 등의 무선 통신 프로토콜을 통해 통신망(300)에 연결될 수 있으나, 제1 통신부(110)는 종래의 통신 프로토콜 또는 추후 기술의 개발에 따라 개발될 통신 프로토콜을 통해 통신망(300)에 연결될 수도 있다.
구체적으로, 제1 통신부(110)는 제어부(150)의 제어에 따라 식재료 관리 서버(200)로 냉장고 이미지, 식재료 정보, 식재료맵, 구매 정보 등을 송수신할 수 있다.
입출력부(120)는 사용자에게 식품 관리를 위해 필요한 각종 정보를 표시하고, 사용자의 각종 입력을 수신한다. 구체적으로, 입출력부(120)는 냉장고 이미지 획득, 식재료 정보를 입력 등을 위한 인터페이스를 제공하거나, 소정의 인터페이스를 통해 식재료맵 또는 구매 정보를 제공할 수 있다.
상술한 정보 표시를 위해, 입출력부(120)는 디스플레이 패널(Plasma Display Panel, PDP), 액정 디스플레이(Liquid Crystal Display: LCD) 패널, 발광 다이오드(Light Emitting Diode: LED) 패널, 또는 유기 발광 다이오드(Organic Light Emitting Diode: OLED) 패널, 능동형 유기 발광 다이오드(Active-matrix Organic Light-Emitting Diode, AMOLED) 패널 등과 같은 표시 수단을 포함할 수 있다.
또한, 사용자로부터 정보를 입력 받기 위해, 입출력부(120)는 키패드, 푸시 버튼(push button), 또는 멤브레인 버튼(membrane button)등과 같은 버튼 입력 수단, 터치 패드(touch pad) 등과 같은 터치 입력 수단을 포함할 수 있으며, 입출력이 모두 가능한 터치 스크린 형태로 구현될 수도 있다.
제1 저장부(130)에서 사용자 단말(100)의 구동을 위한 운영체제 또는 식품 관리를 위해 필요한 각종 데이터, 예컨대, 정보 입력을 위한 인터페이스, 식품 관리 서비스의 이용을 위해 필요한 관리 어플리케이션이 저장될 수 있다. 여기서, 관리 어플리케이션은 이하에서 설명할 식재료 관리 서버(200)에 연결되어 식품 관리 서비스를 이용하기 위한 프로그램을 의미하는 것으로, 식재료 관리 서버(200)의 관리자에 의하여 배포될 것일 수 있다.
카메라(140)는 냉장고 이미지를 획득할 수 있다. 냉장고 이미지는 냉장고 내부에 대한 영상을 의미하는 것으로, 냉장고에 수납된 식품이 표시되도록 획득된 것일 수 있다.
즉, 사용자는 도 3에 도시된 것과 같이 사용자 단말(100)에 마련된 카메라(140)를 이용하여 냉장고 이미지를 입력할 수 있다. 이때, 냉장고 이미지는 하나의 이미지일 수 있으나, 필요에 따라 복수의 이미지로 구성될 수 있다. 예컨대, 냉장고 이미지는 냉장실 이미지, 냉동실 이미지, 및 도어 이미지로 구성될 수 있다.
제어부(150)는 사용자 단말(100)을 전반적으로 제어한다. 제어부(150)는 CPU, micro CPU 등의 장치를 포함할 수 있으나, 이에 한정되는 것은 아니다. 상술한 것과 같이 제1 사용자 단말(101)과 제2 사용자 단말(102)의 동작 및 기능이 상이하므로, 제1 사용자 단말(101)일 때의 제어부(150)의 동작 및 기능과 제2 사용자 단말(102)일 때의 제어부(150)의 동작과 기능을 구분하여 설명한다.
사용자 단말(100)이 제1 사용자 단말(101)로 동작하는 경우, 제어부(150)는 카메라(140)를 통해 냉장고 이미지가 획득되면, 획득된 냉장고 이미지를 식재료 관리 서버(200)에 전송하여 식재료맵 생성을 요청할 수 있으며, 입출력부(120)를 제어하여 식재료 관리 서버(200)로부터 수신한 식재료맵 또는 식품에 대한 구매 정보를 사용자에게 제공할 수 있다.
또한, 제어부(150)는 음식 이미지가 획득되면, 획득된 음식 이미지를 식재료 관리 서버(200)에 전송하여, 음식 이미지에 대응되는 음식의 레시피 정보를 요청하고, 식재료 관리 서버(200)로부터 전송된 레시피 정보를 사용자에게 제공할 수 있다.
이때, 음식 이미지는 상술한 카메라(140)에 의하여 획득된 것일 수 있으나, 이에 한정되는 것이 아니다. 예컨대, 음식 이미지는 통신망(300)을 통해 획득한 이미지 또는 SNS를 통해 획득된 이미지일 수 있다. 또한, 레시피 정보에는 음식의 조리를 위해 추가 구매가 필요한 재료에 대한 구매 정보가 더 포함될 수 있다.
한편, 식재료 관리 서버(200)로부터 레시피 정보가 입력되면, 제어부(150)는 미리 저장된 식재료맵에서 레시피 정보에 대응되는 재료를 탐색하여 이를 사용자에게 제공할 수 있다.
이와 같이 음식 이미지에 기초하여 레시피 정보를 획득하고, 레시피 정보에 대응되는 식재료를 표시하거나 구매 정보를 제공함으로써, 사용자의 식품 관리를 용이하게 할 수 있다.
한편, 사용자 단말(100)이 제2 사용자 단말(102)로 동작하는 경우, 제어부(150)는 입출력부(120)를 제어하여 식재료 관리 서버(200)로부터 수신한 냉장고 이미지를 사용자에게 표시하고, 사용자가 입력한 식재료 정보를 식재료 관리 서버(200)로 전송한다.
또한, 제어부(150)는 입출력부(120)를 제어하여 식재료 관리 서버(200)로부터 수신한 음식 이미지를 사용자에게 표시하고, 사용자가 입력한 조리 정보를 식재료 관리 서버(200)로 전송한다.
도 4는 일 실시예에 따른 식품 관리 시스템의 식재료 관리 서버(200)의 일례를 설명하기 위한 제어 불록도이고, 도 5는 식재료맵의 일례를 설명하기 위한 도면이고, 도 6은 식재료맵의 다른례를 설명하기 위한 도면이고, 도 7은 구매 정보 제공의 일 실시예를 도시한 화면 예시도이고, 도 8은 레시피 정보 제공의 일 실시예를 도시한 화면 예시도이고, 도 9는 구매 정보 제공의 다른 실시예를 도시한 화면 예시도이다.
도 4를 참조하면, 식재료 관리 서버(200)는 제2 통신부(210), 제2 저장부(220), 식재료 관리부(230), 포인트 관리부(240), 구매 관리부(250), 조리정보 관리부(260)를 포함할 수 있다.
제2 통신부(210)는 통신망(300)에 연결되어 복수의 사용자 단말(100)과 데이터를 송수신할 수 있다. 제2 통신부(210)는 GSM/3GPP 계열의 통신 방식(GSM, HSDPA, LTE 어드밴스드), 3GPP2 계열의 통신 방식(CDMA 등) 또는 와이맥스 등의 무선 통신 프로토콜을 통해 통신망(300)에 연결될 수 있으나, 제1 통신부(110)는 종래의 통신 프로토콜 또는 추후 기술의 개발에 따라 개발될 통신 프로토콜을 통해 통신망(300)에 연결될 수도 있다.
구체적으로, 제2 통신부(210)는 제1 사용자 단말(101)로부터 냉장고 이미지 또는 음식 이미지를 수신하거나, 제1 사용자 단말(101)로 식재료맵, 구매 정보, 레시피 정보 등을 전송할 수 있다.
또한, 제2 통신부(210)는 제2 사용자 단말(102)로 냉장고 이미지 또는 음식 이미지를 전송하고, 제2 사용자 단말(102)로부터 냉장고 이미지에 대응되는 식재료 정보 또는 음식 이미지에 대응되는 조리 정보를 수신할 수 있다.
제2 저장부(220)는 식재료 관리 서버(200)의 동작에 필요한 정보를 저장한다. 구체적으로, 제2 저장부(220)는 식재료 관리 서버(200)의 운영체제, 식재료 관리 서버(200)의 구동에 필요한 각종 데이터, 식재료 정보로부터 식재료맵을 생성하기 위한 데이터 베이스 등을 포함할 수 있으나, 이에 한정되는 것은 아니다.
식재료 관리부(230)는 제1 사용자 단말(101)로부터 수신한 냉장고 이미지에 기초하여 식재료맵을 생성한다. 식재료맵은 냉장고의 각 영역에 수납된 식재료의 종류 및 수량을 나타내는 것으로, 식재료맵은 식재료의 종류, 수량, 수납 영역에 대한 정보로 구성될 수 있다.
구체적으로, 식재료 관리부(230)는 제1 사용자 단말(101)로부터 냉장고 이미지가 수신되면, 수신된 냉장고 이미지를 복수의 제2 사용자 단말(102)에 푸쉬하여 식재료 정보의 입력을 요청한다. 제2 사용자 단말(102)은 사용자로부터 냉장고의 각 영역에 대응되는 식재료의 종류 및 수량을 입력 받아 식재료 정보를 생성하고, 이를 식재료 관리 서버(200)로 전송한다.
식재료 정보가 수신되면, 식재료 관리부(230)는 적어도 하나의 제2 사용자 단말(102)로부터 수신한 식재료 정보의 유효성을 검증하고, 유효성이 검증된 식재료 정보를 이용하여 식재료맵을 생성한다.
유효성 검증의 일 실시예로, 식재료 관리부(230)는 복수의 제2 사용자 단말(102)에서 전송된 식재료 정보간 유사도를 이용하여 복수의 제2 사용자 단말(102)에서 전송된 식재료 정보의 유효성을 검증할 수 있다. 예컨대, 식재료 관리부(230)는 복수의 제2 사용자 단말(102)에서 전송된 식재료 정보를 그 유사도에 따라 복수의 그룹을 분류하고, 복수의 그룹 중 표본 수가 가장 많은 그룹을 유효 그룹으로 결정하고, 유효 그룹에 대응되는 식재료 정보만을 이용하여 식재료맵을 생성할 수 있다.
유효성 검증의 다른 실시예로, 식재료 관리부(230)는 제2 사용자 단말(102)이 입력한 식재료 정보에 대응되는 식재료의 이미지와 냉장고 이미지의 유사도를 비교하여 유사도가 미리 설정된 임계치 이상이면 제2 사용자 단말(102)이 입력한 식재료 정보가 유효한 것으로 판단하고, 유사도가 미리 설정된 임계치 이하이면 제2 사용자 단말(102)이 입력한 식재료 정보가 유효하지 않은 것으로 판단하여 제2 사용자 단말(102)에서 전송된 식재료 정보를 반영하지 않고 식재료맵을 생성할 수 있다.
한편, 냉장고 이미지는 복수 개의 영역으로 분할되어 제2 사용자 단말(102)로 전송될 수 있다. 일반적으로, 냉장고의 각 영역에는 서로 다른 식재료가 수납되므로, 각 영역 별로 대응되는 식재료 정보가 상이하다.
이에 식재료 관리부(230)는 냉장고 이미지를 도 3에 도시된 것과 같이 복수의 영역(A1~A10)으로 분리하여, 복수의 분할 이미지를 생성하고. 복수의 분할 이미지를 제2 사용자 단말(102)로 전송하여 각 영역에 대응되는 식재료 정보 입력을 요청할 수 있다.
이때, 분활 이미지는 미리 설정된 기준 미리 설정된 기준(예컨대, 선반, 냉장고 프레임 등)에 따라 생성될 수 이에 한정되는 것은 아니다. 예컨대. 식재료 관리부(230)는 냉장고 이미지를 분석하여 색, 형상의 이미지 특징이 유사한 영역을 동일한 영역으로 분류하고, 이미지 특징이 유사한 영역 별로 분할 이미지를 생성할 수 있다.
이와 같이 각 분할 이미지로 식재료 정보가 수집되는 경우, 상술한 식재료 정보의 유효성 검증은 각 영역 별로 수행될 수 있다.
식재료 관리부(230)는 식재료맵 생성이 완료되면, 제1 사용자 단말(101)로 식재료맵을 전송한다. 식재료맵을 수신한 제1 사용자 단말(101)은 상술한 입출력부(120)를 이용하여 식재료맵을 표시한다. 식재료 맵은 도 5에 도시된 것과 같이 각 영역에 식재료의 종류와 수량을 표시하는 형식으로 제공되거나, 도 6에 도시된 것과 같이 식재료의 종류별로 마련된 특정 아이콘을 표시하는 형식으로 제공될 수 있으나, 식재료 제공 방법이 이에 한정되는 것은 아니다.
포인트 관리부(240)는 식재료 정보를 입력한 사용자에게 적립할 포인트를 결정하고, 결정된 포인트를 각 사용자에게 적립한다. 구체적으로, 포인트 관리부(240)는 식재료 관리부(230)에서 생성된 식재료맵과 제2 사용자 단말(102)에서 전송된 식재료 정보의 유사도를 산출하고, 산출된 유사도에 따라 각 제2 사용자 단말(102)에 대응되는 사용자에게 적립될 포인트를 결정한다.
포인트 관리부(240)는 포인트 적립이 완료되면, 제2 사용자 단말(102)로 포인트의 적립 정보, 예컨대, 적립된 포인트, 사용 가능한 포인트에 대한 정보를 전송한다.
구매 관리부(250)는 냉장고 이미지에 기초하여 생성된 식재료맵과 과거 제1 사용자 단말(101)로 전송된 식재료맵을 이용하여 식재료 구매 정보를 생성하고, 이를 제1 사용자 단말(101)로 전송할 수 있다.
구체적으로, 구매 관리부(250)는 식재료 관리부(230)에서 생성된 식재료맵과 이전에 생성된 식재료맵을 이용하여 사용자의 식재료 소비 패턴을 분석하고, 식재료 소비 패턴에 따라 구매가 필요한 식재료를 결정하여 구매 정보를 생성할 수 있다. 이때, 식재료 소비 패턴은 과거 식재료맵과 현재 식재료맵의 생성 시간 동안 각 식재료의 변화량에 기초하여 생성될 수 있으며, 구매 정보는 식재료의 가격 정보를 포함할 수 있다.
이와 같이 구매 관리부(250)에서 생성된 구매 정보는 식재료맵과 함께 전송될 수 있으나, 상술한 식재료 소비 패턴에 따라 사용자의 구매가 필요한 것으로 예상되는 시점에 제1 사용자 단말(101)로 전송될 수 있다.
예컨대, 구매 관리부(250)는 식재료 소비 패턴에 따라 3일후 계란의 구매가 필요한 것으로 판단되면, 2일 후에 계란의 구매 정보를 제1 사용자 단말(101)로 전송할 수 있다.
또한, 구매 관리부(250)는 과거 생성된 식재료맵과 현재 생성된 식재료맵을 이용하여 식재료맵에 포함된 식재료의 유통기한 정보를 생성하고, 구매 정보와 함께 유통기한 정보를 제1 사용자 단말(101)로 전송할 수 있다.
구체적으로, 구매 관리부(250)는 현재 생성된 식재료맵에서 과거 생성된 식재료맵에 포함된 식재료를 탐색하고 관리 후보군을 생성하고, 관리 후보군에서 식재료의 유통기한이 과거 식재료맵과 현재 식재료맵의 생성시간을 식재료를 탐색하여 유통기한 정보를 생성할 수 있다.
한편, 구매 관리부(250)로부터 구매 정보와 유통기한 정보를 수신한 제1 사용자 단말(101)은 도 7에 도시된 것과 같이 구매 정보와 유통기한 정보를 표시할 수 있다.
이와 같이 시간에 따른 식품맵의 변화에 따라 식재료의 구매 정보와 유통기한 정보를 사용자에게 제공함으로써, 사용자의 식재료 관리를 용이하게 할 수 있다.
다시 도 4를 참조하면, 조리정보 관리부(260)는 제1 사용자 단말(101)에서 전송된 음식 이미지에 대응되는 조리 정보를 수집하고, 수집된 조리 정보를 이용하여 음식 이미지에 대응되는 레시피 정보를 생성하여 제1 사용자 단말(101)에 제공한다.
구체적으로, 조리정보 관리부(260)는 제1 사용자 단말(101)에서 전송된 음식 이미지를 제2 사용자 단말(102)로 푸쉬하여, 제2 사용자 단말(102)에 조리 정보 입력을 요청한다. 조리정보 관리부(260)는 제2 사용자 단말(102)로부터 수신된 조리 정보에 기초하여 레시피 정보를 생성하여 제1 사용자 단말(101)로 전송할 수 있다.
레시피 정보는 제2 사용자 단말(102)로부터 수시된 조리 정보에 기초하여 생성될 수 있다. 구체적으로, 조리 정보 관리부는 제2 사용자 단말(102)로부터 입력된 조리 정보에 기초하여 음식 이미지에 대응되는 음식을 인식하고, 인식된 음식에 대응되는 조리방법, 조리재료, 열량 등을 검색하여 레시피 정보를 생성할 수 있다.
이를 위해, 저장부에는 음식에 따른 레시피 정보가 저장된 데이터 베이스가 마련될 수 있으며, 필요한 경우 인터넷 탐색을 통해 특정 음식의 레시피 정보가 추가될 수 있으며, 제2 사용자 단말(102)로부터 전송된 조리 정보에 조리방법, 조리재료 등이 포함된 경우 이를 반영하여 레시피 정보를 추가할 수도 있다.
음식의 레시피 정보는 조리 정보를 입력한 제2 사용자 단말(102)로도 전송될 수 있으며, 각 음식의 레시피 정보는 조리 정보를 수신한 제1 사용자 단말(101) 또는 제2 사용자 단말(102)의 피드백에 의하여 업데이트 될 수도 있으며, 레시피 정보가 업데이트되면 제1 사용자 단말(101) 또는 조리 정보를 입력한 제2 사용자 단말(102)에 업데이트된 레시피 정보가 제공될 수 있다.
예컨대, 제1 사용자 단말(101)을 통해 a식재료의 추가로 음식의 맛을 향상시킬 수 있다는 피드백이 입력되면, 피드백 정보를 이용하여 레시피 정보를 업데이트하고, 업데이트된 레시피 정보를 제2 사용자 단말(102)에 전송할 수 있다.
한편, 레시피 정보를 제공 받은 제1 사용자 단말(101) 또는 제2 사용자 단말(102)은 레시피 정보를 사용자에게 제공할 수 있으며, 미리 저장된 식재료 정보와 레시피 정보를 비교하여 음식의 조리에 필요한 식재료를 분석하고, 도 8에 도시된 것과 같이 식재료맵에 음식의 조리에 필요한 식재료를 표시할 수 있다. 예컨대, 레시피 정보에 소고기와 생선이 식재료에 포함되어 있으면, 제1 사용자 단말(101)은 식재료맵에서 소고기와 생선을 탐색하여, 소고기와 생선이 수납된 영역을 표시할 수 있다.
또한, 조리정보 관리부(260)는 미리 저장된 제1 사용자 단말(101)의 식재료맵과 레시피 정보에 포함된 식재료를 비교하여 음식을 조리를 위해 필요한 식재료를 분석하고, 조리를 위해 필요한 식재료의 구매 정보를 생성하여 제1 사용자 단말(101)로 전송할 수 있다. 구매 정보를 수신한 제1 사용자 단말(101)은 도 9에 도시된 것과 같이 구매 정보를 표시할 수 있다.
요약하자면, 제1 사용자 단말(101)은 음식 이미지를 업로드하는 것만으로, 식재료 관리 서버(200)로부터 음식 이미지에 대응되는 음식의 레시피 정보를 제공 받을 수 있을 뿐만 아니라, 도 8에 도시된 것과 같이 음식의 조리를 위해 필요한 식재료의 수납위치와 음식의 조리를 위해 구매가 필요한 식재료에 대한 정보를 모두 함께 제공 받을 수 있다.
이와 같이 음식 이미지 기반으로 음식 조리에 필요한 일체의 정보를 사용자에게 제공함으로써, 식재료 관리를 용이하게 할 수 있다.
한편, 포인트 관리부(240)는 조리 정보를 입력한 제2 사용자 단말(102)에 대해서도 상술한 것과 같은 방법으로 지급될 포인트를 결정하고, 결정된 포인트를 각 제2 사용자 단말(102)의 사용자에게 적립할 수 있다.
도 10은 일 실시예에 따른 식재료 관리 방법을 설명하기 위한 순서도이다.
도 10을 참조하면, 제1 사용자 단말(101)은 냉장고 이미지를 획득하고 이를 식재료 관리 장치로 푸쉬(전송)한다(501).
제1 사용자 단말(101)로부터 냉장고 이미지를 수신한 식재료 관리 장치는 냉장고 이미지를 등록하고(502), 냉장고 이미지를 제2 사용자 단말(102)로 푸쉬(전송)할 수 있다(503). 도 10에는 하나의 제2 사용자 단말(102)로 냉장고 이미지가 푸쉬되는 것으로 도시되어 있으나, 냉장고 이미지는 복수의 제2 사용자 단말(102)로 전송될 수 있다. 이때, 냉장고 이미지는 상술한 것과 같이 각 영역 별로 분할된 복수의 분할 이미지일 수 있다.
냉장고 이미지를 수신한 제2 사용자 단말(102)은 사용자에게 냉장고 이미지를 표시하고, 사용자가 냉장고 이미지에 대응되는 식재료 정보를 입력하면 이에 식재료 관리 서버(200)로 전송할 수 있다(504).
식재료 관리 서버(200)는 제2 사용자 단말(102)로부터 수신된 식재료 정보를 이용하여 식재료맵을 생성하고(505), 이를 제1 사용자 단말(101)로 전송한다(506). 구체적으로, 식재료 관리 서버(200)는 제2 사용자 단말(102)로부터 전송된 식재료 정보의 유효성을 검증하고, 유효한 것으로 검증된 식재료 정보만을 이용하여 식재료 정보를 생성할 수 있다.
식재료맵의 생성이 완료되면, 식재료 관리 서버(200)는 식재료 정보를 입력한 제2 사용자 단말(102)의 사용자에게 포인트를 적립하고(507), 포인트 적립 정보를 제2 사용자 단말(102)에 전송할 수 있다(508). 이때, 제2 사용자 단말(102)의 각 사용자에게 적립되는 포인트는 식재료맵과 입력한 식재료 정보의 유사성에 따라 결정될 수 있다. 즉, 최종적으로 생성된 식재료맵과 유사도가 높은 식재료 정보를 입력한 사용자에게 높은 포인트가 적립되고, 유사도가 낮은 식재료 정보를 입력한 사용자에게는 낮은 포인트가 적립된다.
한편, 식재료 관리 서버(200)는 구매 정보를 생성하고(509), 이를 제1 사용자 단말(101)로 전송할 수 있다(510). 구매 정보는 상술한 것과 같은 방법으로 생성될 수있으며, 도 10과 달리 식재료맵과 함께 전송될 수도 있다.
도 11은 다른 실시예에 따른 식재료 관리 방법을 설명하기 위한 순서도이다.
도 11을 참조하면, 제1 사용자 단말(101)은 음식 이미지를 획득하고 이를 식재료 관리 장치로 푸쉬(전송)한다(601). 이때, 음식 이미지는 카메라(140)를 통해 촬영된 것일 수 있으나, 이에 한정되는 것이 아니고, sns등을 통해 다운로드 받은 것일 수도 있다.
제1 사용자 단말(101)로부터 음식 이미지를 수신한 식재료 관리 장치는 음식 이미지를 등록하고(602), 음식 이미지를 제2 사용자 단말(102)로 푸쉬(전송)할 수 있다(603). 도 11에는 하나의 제2 사용자 단말(102)로 음식 이미지가 푸쉬되는 것으로 도시되어 있으나, 음식 이미지는 복수의 제2 사용자 단말(102)로 전송될 수 있다.
음식 이미지를 수신한 제2 사용자 단말(102)은 사용자에게 음식 이미지를 표시하고, 사용자가 음식 이미지에 대응되는 조리 정보를 입력하면 이에 식재료 관리 서버(200)로 전송할 수 있다(604).
식재료 관리 서버(200)는 제2 사용자 단말(102)로부터 수신된 조리 정보를 이용하여 레시피 정보을 생성하고(605), 이를 제1 사용자 단말(101)로 전송한다(606). 레시피 정보의 생성 방법은 상술한 것과 시스템에서 생성 방법과 동일하므로 이에 대한 상세한 설명을 생략한다. 식재료 관리 서버(200)는 레시피 정보를 수신하면, 이를 제2 사용자 단말(102)에도 전송할 수 있다(611).
레시피 정보의 생성이 완료되면, 식재료 관리 서버(200)는 조리 정보를 입력한 제2 사용자 단말(102)의 사용자에게 포인트를 적립하고(607), 포인트 적립 정보를 제2 사용자 단말(102)에 전송할 수 있다(608).
한편, 식재료 관리 서버(200)는 구매 정보를 생성하고(609), 이를 제1 사용자 단말(101)로 전송할 수 있다(610). 구매 정보는 상술한 것과 같이 미리 저장된 제1 사용자 단말(101)의 식재료맵과 레시피 정보를 비교하여 생성될 수 있으며, 제1 사용자 단말(101)은 레시피 정보에 대응되는 식재료의 위치를 도 8에 도시된 것과 같이 제공할 수도 있다.
본원 발명의 실시예 들과 관련된 기술 분야에서 통상의 지식을 가진 자는 상기 기재의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로, 개시된 방법들은 한정적인 관점이 아닌 설명적 관점에서 고려되어야 한다. 본 발명의 범위는 발명의 상세한 설명이 아닌 특허청구 범위에 나타나며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
100: 사용자 단말
110: 제1 통신부
120: 입출력부
130: 제1 저장부
140: 카메라
150: 제어부
200: 식재료 관리 서버
210: 제2 통신부
220: 제2 저장부
230: 식재료 관리부
240: 포인트 관리부
250: 구매 관리부
260: 조리정보 관리부
300: 통신망
110: 제1 통신부
120: 입출력부
130: 제1 저장부
140: 카메라
150: 제어부
200: 식재료 관리 서버
210: 제2 통신부
220: 제2 저장부
230: 식재료 관리부
240: 포인트 관리부
250: 구매 관리부
260: 조리정보 관리부
300: 통신망
Claims (10)
- 식재료 관리 서버가 제1 사용자 단말로부터 냉장고 이미지를 수신하는 단계;
상기 식재료 관리 서버가 상기 냉장고 이미지를 미리 등록된 복수의 제2 사용자 단말로 푸쉬하는 단계;
상기 식재료 관리 서버가 적어도 하나의 제2 사용자 단말로부터 상기 냉장고 이미지에 대응되는 식재료 정보를 수신하는 단계;
상기 식재료 관리 서버가 상기 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보를 이용하여 냉장고에 수납된 적어도 하나의 식재료를 인식하여 냉장고의 각 영역 별로 수납된 식재료의 종류 및 수량에 대한 정보로 구성된 식재료맵을 생성하는 단계;
상기 식재료 관리 서버가 상기 식재료맵을 상기 제1 사용자 단말에 제공하는 단계;
상기 식재료 관리 서버가 상기 식재료맵과 상기 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보의 유사도를 분석하고, 상기 유사도에 따라 제2 사용자 단말의 각 사용자에게 포인트를 적립하는 포인트 적립 단계; 및
상기 식재료 관리 서버가, 과거에 생성된 이전 식재료맵과 제2 사용자 단말로부터 수신된 식재료 정보를 이용하여 생성된 현재 식재료맵을 비교하여 상기 현재 식재료맵의 생성 기간 동안 각 식재료의 변화량을 산출하고, 산출된 식재료의 변화량에 기초하여 사용자의 식재료 소비 패턴을 분석하고, 상기 식재료 소비 패턴을 기초로 식재료에 대한 구매 정보를 생성하여 상기 제1 사용자 단말로 전송하되, 상기 식재료 소비 패턴에 따라 사용자의 구매가 필요할 시점을 예측하여 해당 시점에 전송하는 단계를 포함하고,
상기 식재료맵을 생성하는 단계는,
상기 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보를 유사도에 따라 복수의 그룹으로 분류하여 표본 수에 따라 유효 그룹을 결정하고, 결정된 유효 그룹에 식재료 정보를 이용하여 상기 식재료맵을 생성하거나, 상기 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보에 대응되는 식재료의 이미지와 상기 냉장고 이미지의 유사도를 비교하여 유사도가 미리 설정된 임계치 이상이면 상기 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보가 유효한 것으로 판단하고, 상기 임계치의 이하이면 상기 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보가 유효하지 않은 것으로 판단하여, 유효한 것으로 판단된 식재료 정보를 이용하여 상기 식재료맵을 생성하는 식재료 관리 방법. - 삭제
- 삭제
- 제1항에 있어서,
상기 식재료 관리 서버가 상기 제1 사용자 단말로부터 음식 이미지를 수신하는 단계;
상기 식재료 관리 서버가 상기 음식 이미지를 상기 복수의 제2 사용자 단말로 푸쉬하는 단계;
상기 식재료 관리 서버가 상기 복수의 제2 사용자 단말로부터 상기 음식 이미지에 대응되는 조리 정보를 수신하고, 상기 조리 정보에 기초하여 식재료 정보, 조리법, 및 열량 정보를 포함하는 레시피 정보를 생성하는 단계; 및
상기 식재료 관리 서버가 상기 레시피 정보를 상기 제1 사용자 단말 및 상기 제2 사용자 단말로 전송하는 단계;를 더 포함하는 식재료 관리 방법. - 제4항에 있어서,
상기 식재료 관리 서버가 상기 식재료맵과 상기 레시피 정보에 대응되는 식재료를 비교하여, 추가 구매가 필요한 식재료를 분석하여 구매 정보를 생성하고, 상기 구매 정보를 상기 제1 사용자 단말에 전송하는 단계; 를 더 포함하는 식재료 관리 방법. - 식재료 관리 서버, 상기 식재료 관리 서버로 냉장고 이미지를 전송하는 제1 사용자 단말, 및 상기 식재료 관리 서버로부터 상기 냉장고 이미지를 수신하여 표시하고, 상기 냉장고 이미지에 대응되는 식재료 정보를 입력 받아 상기 식재료 관리 서버로 전송하는 복수의 제2 사용자 단말;을 포함하는 식재료 관리 시스템에 있어서,
상기 식재료 관리 서버는,
상기 복수의 제2 사용자 단말로부터 수신된 식재료 정보를 이용하여 냉장고에 수납된 적어도 하나의 식재료를 인식하여 냉장고의 각 영역 별로 수납된 식재료의 종류 및 수량에 대한 정보로 구성된 식재료맵을 생성하여 상기 제1 사용자 단말에 전송하는 식재료 관리부; 및
상기 식재료맵과 상기 복수의 제2 사용자 단말로부터 수신된 식재료 정보의 유사도를 분석하고, 상기 유사도에 따라 상기 복수의 제2 사용자 단말의 각 사용자에게 포인트를 적립하는 포인트 관리부; 및
과거에 생성된 이전 식재료맵과 제2 사용자 단말로부터 수신된 식재료 정보를 이용하여 생성된 현재 식재료맵을 비교하여 상기 현재 식재료맵의 생성 기간 동안 각 식재료의 변화량을 산출하고, 산출된 식재료의 변화량에 기초하여 사용자의 식재료 소비 패턴을 분석하고, 상기 식재료 소비 패턴을 기초로 식재료에 대한 구매 정보를 생성하여 상기 제1 사용자 단말로 전송하되, 상기 식재료 소비 패턴에 따라 사용자의 구매가 필요할 시점을 예측하여 해당 시점에 전송하는 구매 관리부를 포함하고,
상기 식재료 관리부는,
상기 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보를 유사도에 따라 복수의 그룹으로 분류하여 표본 수에 따라 유효 그룹을 결정하고, 결정된 유효 그룹에 식재료 정보를 이용하여 상기 식재료맵을 생성하거나, 상기 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보에 대응되는 식재료의 이미지와 상기 냉장고 이미지의 유사도를 비교하여 유사도가 미리 설정된 임계치 이상이면 상기 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보가 유효한 것으로 판단하고, 상기 임계치의 이하이면 상기 적어도 하나의 제2 사용자 단말로부터 수신된 식재료 정보가 유효하지 않은 것으로 판단하여, 유효한 것으로 판단된 식재료 정보를 이용하여 상기 식재료맵을 생성하는 식재료 관리 시스템. - 삭제
- 삭제
- 제6항에 있어서,
상기 제1 사용자 단말로부터 음식 이미지를 수신하면 상기 음식 이미지를 상기 복수의 제2 사용자 단말로 푸쉬하여 상기 음식 이미지에 대응되는 조리 정보를 수신하고, 상기 조리 정보에 기초하여 식재료 정보, 조리법, 및 열량 정보를 포함하는 레시피 정보를 생성하여 상기 제1 사용자 단말로 전송하는 조리정보 관리부;를 더 포함하는 식재료 관리 시스템. - 제9항에 있어서,
상기 조리정보 관리부는,
상기 식재료맵과 상기 레시피 정보에 대응되는 식재료를 이용하여 추가 구매가 필요한 식재료를 분석하여 구매 정보를 생성하고, 상기 구매 정보를 상기 제1 사용자 단말에 전송하는 식재료 관리 시스템.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160065012A KR101754372B1 (ko) | 2016-05-26 | 2016-05-26 | 식재료 관리 시스템 및 식재료 관리 방법 |
PCT/KR2017/001205 WO2017135742A1 (ko) | 2016-02-03 | 2017-02-03 | 식재료 관리 시스템 및 식재료 관리 방법, 식재료를 이용한 레시피 제공 방법 및 이를 실행하는 서버, 식재료를 이용한 창작 레시피 생성방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160065012A KR101754372B1 (ko) | 2016-05-26 | 2016-05-26 | 식재료 관리 시스템 및 식재료 관리 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101754372B1 true KR101754372B1 (ko) | 2017-07-19 |
Family
ID=59427662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160065012A KR101754372B1 (ko) | 2016-02-03 | 2016-05-26 | 식재료 관리 시스템 및 식재료 관리 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101754372B1 (ko) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019066216A1 (ko) * | 2017-09-29 | 2019-04-04 | 삼성전자 주식회사 | 자동 조리 장치 및 방법 |
WO2019198865A1 (ko) * | 2018-04-13 | 2019-10-17 | 삼성전자 주식회사 | 냉장고 및 냉장고의 사용자 인터페이스 표시 방법, 사용자 단말 및 사용자 단말의 기능 수행 방법 |
WO2019203421A1 (ko) * | 2018-04-17 | 2019-10-24 | 삼성전자주식회사 | 디스플레이 장치 및 디스플레이 장치의 제어 방법 |
CN113095897A (zh) * | 2020-01-08 | 2021-07-09 | 佛山市云米电器科技有限公司 | 基于菜谱的食材推送方法、冰箱、***及存储介质 |
KR102313279B1 (ko) | 2021-01-18 | 2021-10-14 | 김현환 | 식재료 기반 최적 레시피 제공 장치 |
CN113779425A (zh) * | 2020-06-10 | 2021-12-10 | 青岛海尔电冰箱有限公司 | 食材信息推送方法、冰箱以及存储介质 |
KR20220011465A (ko) * | 2020-07-21 | 2022-01-28 | 건국대학교 글로컬산학협력단 | 냉장고 식재료 관리 장치 및 방법 |
WO2023008595A1 (ko) * | 2021-07-27 | 2023-02-02 | 엘지전자 주식회사 | 제품 재고를 관리하기 위한 냉장고 및 그 방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002063178A (ja) * | 2000-08-15 | 2002-02-28 | Takumi:Kk | 調理レシピ供給方法、及び調理手順提示方法 |
KR101497130B1 (ko) * | 2014-08-08 | 2015-03-04 | 더디엔에이 주식회사 | 건강 관리를 위하여 자동으로 식재료를 주문하는 방법, 단말 및 컴퓨터 판독 가능한 기록 매체 |
-
2016
- 2016-05-26 KR KR1020160065012A patent/KR101754372B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002063178A (ja) * | 2000-08-15 | 2002-02-28 | Takumi:Kk | 調理レシピ供給方法、及び調理手順提示方法 |
KR101497130B1 (ko) * | 2014-08-08 | 2015-03-04 | 더디엔에이 주식회사 | 건강 관리를 위하여 자동으로 식재료를 주문하는 방법, 단말 및 컴퓨터 판독 가능한 기록 매체 |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111148944A (zh) * | 2017-09-29 | 2020-05-12 | 三星电子株式会社 | 自动烹饪设备和方法 |
KR20190038184A (ko) * | 2017-09-29 | 2019-04-08 | 삼성전자주식회사 | 자동 조리 장치 및 방법 |
US11622651B2 (en) | 2017-09-29 | 2023-04-11 | Samsung Electronics Co., Ltd. | Automatic cooking device and method |
KR102400018B1 (ko) * | 2017-09-29 | 2022-05-19 | 삼성전자주식회사 | 자동 조리 장치 및 방법 |
WO2019066216A1 (ko) * | 2017-09-29 | 2019-04-04 | 삼성전자 주식회사 | 자동 조리 장치 및 방법 |
US11954626B2 (en) | 2018-04-13 | 2024-04-09 | Samsung Electronics Co., Ltd. | Refrigerator and method for displaying user interface on refrigerator, user terminal, and method for performing function in user terminal |
CN112005268A (zh) * | 2018-04-13 | 2020-11-27 | 三星电子株式会社 | 冰箱和在冰箱上显示用户界面的方法、用户终端和在用户终端中执行功能的方法 |
KR102619663B1 (ko) * | 2018-04-13 | 2023-12-29 | 삼성전자주식회사 | 냉장고 및 냉장고의 사용자 인터페이스 표시 방법, 사용자 단말 및 사용자 단말의 기능 수행 방법 |
WO2019198865A1 (ko) * | 2018-04-13 | 2019-10-17 | 삼성전자 주식회사 | 냉장고 및 냉장고의 사용자 인터페이스 표시 방법, 사용자 단말 및 사용자 단말의 기능 수행 방법 |
KR20190119966A (ko) * | 2018-04-13 | 2019-10-23 | 삼성전자주식회사 | 냉장고 및 냉장고의 사용자 인터페이스 표시 방법, 사용자 단말 및 사용자 단말의 기능 수행 방법 |
CN112005268B (zh) * | 2018-04-13 | 2024-03-19 | 三星电子株式会社 | 冰箱和在冰箱上显示用户界面的方法、用户终端和在用户终端中执行功能的方法 |
US11606619B2 (en) | 2018-04-17 | 2023-03-14 | Samsung Electronics Co., Ltd. | Display device and display device control method |
CN111989930A (zh) * | 2018-04-17 | 2020-11-24 | 三星电子株式会社 | 显示装置和显示装置的控制方法 |
KR20190121064A (ko) * | 2018-04-17 | 2019-10-25 | 삼성전자주식회사 | 디스플레이 장치 및 디스플레이 장치의 제어 방법 |
WO2019203421A1 (ko) * | 2018-04-17 | 2019-10-24 | 삼성전자주식회사 | 디스플레이 장치 및 디스플레이 장치의 제어 방법 |
KR102535152B1 (ko) * | 2018-04-17 | 2023-05-22 | 삼성전자주식회사 | 디스플레이 장치 및 디스플레이 장치의 제어 방법 |
CN113095897A (zh) * | 2020-01-08 | 2021-07-09 | 佛山市云米电器科技有限公司 | 基于菜谱的食材推送方法、冰箱、***及存储介质 |
CN113779425A (zh) * | 2020-06-10 | 2021-12-10 | 青岛海尔电冰箱有限公司 | 食材信息推送方法、冰箱以及存储介质 |
KR102365894B1 (ko) | 2020-07-21 | 2022-02-21 | 건국대학교 글로컬산학협력단 | 냉장고 식재료 관리 장치 및 방법 |
KR20220011465A (ko) * | 2020-07-21 | 2022-01-28 | 건국대학교 글로컬산학협력단 | 냉장고 식재료 관리 장치 및 방법 |
KR102313279B1 (ko) | 2021-01-18 | 2021-10-14 | 김현환 | 식재료 기반 최적 레시피 제공 장치 |
WO2023008595A1 (ko) * | 2021-07-27 | 2023-02-02 | 엘지전자 주식회사 | 제품 재고를 관리하기 위한 냉장고 및 그 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101754372B1 (ko) | 식재료 관리 시스템 및 식재료 관리 방법 | |
US20210383457A1 (en) | Self-shopping refrigerator | |
KR102217024B1 (ko) | 냉장고, 그 제어 방법 및 시스템 | |
US20210256086A1 (en) | Refactoring of static machine-readable codes | |
US10467267B2 (en) | Iterative image search algorithm informed by continuous human-machine input feedback | |
US20140095479A1 (en) | Device, method, and system for recipe recommendation and recipe ingredient management | |
US20190266554A1 (en) | Cognitive replenishment system | |
US20210374206A1 (en) | Refactoring of static machine-readable codes | |
US20190205821A1 (en) | Automated identification, status monitoring and notification of stored items | |
KR101494560B1 (ko) | 정보 제공 장치 및 정보 제공 방법 | |
US20150199777A1 (en) | System and method for restaurant menuing | |
CN106447419B (zh) | 基于特征选择的拜访者标识 | |
US20170284733A1 (en) | Remote food management system | |
US20160012342A1 (en) | Predictive food logging | |
KR102645521B1 (ko) | 식당의 광고 정보를 제공하는 시스템 | |
US20190325501A1 (en) | Meal-Kit Recommendation Engine | |
US20230021233A1 (en) | Generation of personalized recommendations | |
US20210241073A1 (en) | Ai-based keywork predictions for titles | |
US20160140640A1 (en) | List presentation device, list presentation method, and program | |
KR101595315B1 (ko) | 메뉴 주문 처리 시스템 및 방법 | |
JP2017126284A (ja) | プログラム及びビーコンシステム | |
US20200226659A1 (en) | Information processing terminal, information providing server, and information providing method | |
JP2015007851A (ja) | 食材消費情報提供方法、食材消費情報提供装置、期間情報表示方法および期間情報表示装置 | |
KR101516210B1 (ko) | Nfc 태그를 이용한 콘텐츠 생성 및 상품 정보 공유 방법 및 시스템 | |
CN108626959A (zh) | 信息管理方法、***、智能冷藏设备和智能家居*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |