[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20170137345A - Method for providing customized recipe service - Google Patents

Method for providing customized recipe service Download PDF

Info

Publication number
KR20170137345A
KR20170137345A KR1020160069329A KR20160069329A KR20170137345A KR 20170137345 A KR20170137345 A KR 20170137345A KR 1020160069329 A KR1020160069329 A KR 1020160069329A KR 20160069329 A KR20160069329 A KR 20160069329A KR 20170137345 A KR20170137345 A KR 20170137345A
Authority
KR
South Korea
Prior art keywords
user terminal
cooking
food
recipe
data
Prior art date
Application number
KR1020160069329A
Other languages
Korean (ko)
Inventor
장사연
Original Assignee
장사연
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 장사연 filed Critical 장사연
Priority to KR1020160069329A priority Critical patent/KR20170137345A/en
Publication of KR20170137345A publication Critical patent/KR20170137345A/en

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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • 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/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0224Discounts or incentives, e.g. coupons or rebates based on user history
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Development Economics (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computational Linguistics (AREA)
  • Multimedia (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Provided is a method for providing a personalized cooking service, which comprises the steps of: collecting personal data on at least one cooking utensil and cooking material from a user terminal so as to be synchronized in time, and mapping the same with the user terminal to store the same; searching for food which can be cooked with the cooking material; transmitting the searched food and a recipe to the user terminal; controlling a microphone and a camera to allow the user terminal to recognize voice and an image when a cooking start event for the selected food is transmitted from the user terminal; outputting data on the recipe from the user terminal in accordance with the voice and the image input by the user terminal; analyzing a sentence to allow the material included in the sentence to be included in a shopping cart of the user terminal when the sentence containing a preset word is recognized; and updating evaluation data to be added to the recipe when the evaluation data is received by the user terminal after the cooking for the food is completed.

Description

개인 맞춤형 요리 서비스 제공 방법{METHOD FOR PROVIDING CUSTOMIZED RECIPE SERVICE}METHOD FOR PROVIDING CUSTOMIZED RECIPE SERVICE [0002]

본 발명은 개인 맞춤형 요리 서비스 제공 방법에 관한 것으로, 사용자가 보유한 요리 재료 및 요리 기구로 요리가 가능한 음식을 검색 및 전송하는 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of providing a personalized cooking service, and more particularly, to a method of searching and transmitting a cooking material and a food that can be cooked by a cooking device.

최근, 스마트 폰 및 스마트 패드를 포함한 스마트 단말의 보급이 활발해지고, 다양한 프로그램 및 애플리케이션이 연구 및 개발되어 활성화되면서, 사용자들은 요리를 하는데 다양한 프로그램 및 애플리케이션을 이용하고 있다.In recent years, as smart terminals including smart phones and smart pads have become popular and various programs and applications have been researched and developed, users are using various programs and applications for cooking.

이때, 조리법을 제공하는 방법은 사용자 단말에서 조리법을 검색하는 경우, 검색 키워드에 매핑된 조리법을 사용자 단말로 전송하는 방법으로 이루어지고 있다. 이와 관련하여, 선행기술인 한국공개특허 제2015-0061045호(2015.06.04 공개)에는, 앱의 실행을 통해 재고량을 포함하는 식품 정보를 입력받아 재고 데이터베이스에 저장 및 관리하며, 앱의 실행을 통해 선택된 요리의 조리법 검색 요청이 발생하면, 이에 응답하여 조리법과 재고 데이터베이스를 비교하여 부족한 재료를 추출하고, 사용자 단말로 전송하는 방법이 개시되어 있다.The method of providing a recipe includes a method of transmitting a recipe mapped to a search keyword to a user terminal when searching for a recipe at a user terminal. In this regard, in Korean Patent Laid-Open Publication No. 2015-0061045 (published on June, 2015.06.04) which is a prior art, the food information including the inventory amount is stored and managed in the inventory database through the execution of the application, In response to a cooking recipe search request, a method is disclosed in which a recipe and an inventory database are compared with each other in order to extract the insufficient material and transmit the same to the user terminal.

다만, 특정 요리를 검색하는 방법은 다수 개시되어 있으나, 자신이 보유한 료를 이용한 요리를 검색하는 방법을 개시되어 있지 않다. 자신이 보유한 재료를 소진하기 위한 사용자의 니즈를 만족시키는 프로그램 또는 애플리케이션은 개발되고 있지 않은 실정이다.However, although a number of methods for searching for a specific dish have been disclosed, there is no disclosure of a method for searching for a dish using the own meal. A program or an application that satisfies the user's needs to exhaust their own materials has not been developed.

본 발명의 일 실시예는, 사용자가 보유한 재료 및 기구를 이용하여 요리를 할 수 있도록, 사용자의 요리 재료 및 요리 기구를 데이터베이스화하고, 사용자가 보유한 요리 재료 및 요리 기구로 요리가 가능한 음식을 검색하고, 검색 결과를 사용자에게 전송함으로써, 유통기한이 다되어 버리는 음식이 발생하거나, 자신이 보유한 음식이 있음에도 불구하고 다시 음식을 구매해야 하는 일이 없도록 할 수 있는, 개인 맞춤형 요리 서비스 제공 방법을 제공할 수 있다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.In an embodiment of the present invention, a cooking material and a cooking utensil of a user are stored in a database so that the utensil can be cooked using the materials and equipment possessed by the user, and the cooking utensils A personalized cooking service providing method is provided in which the search result is transmitted to the user so that the food having the expiration date is generated or that the user does not have to buy the food again even though he owns the food can do. It should be understood, however, that the technical scope of the present invention is not limited to the above-described technical problems, and other technical problems may exist.

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예는, 사용자 단말로부터 적어도 하나의 요리 기구 및 요리 재료에 대한 개인 데이터를 시간에 동기화되도록 수집하여 사용자 단말과 매핑하여 저장하는 단계, 적어도 하나의 요리 재료로 요리가 가능한 음식을 검색하는 단계, 검색된 음식 및 레시피를 사용자 단말로 전송하는 단계, 사용자 단말에서 선택된 음식에 대한 조리 시작 이벤트가 전송되는 경우, 사용자 단말에서 음성 및 이미지 인식이 가능하도록 마이크 및 카메라를 제어하는 단계, 사용자 단말에서 입력된 음성 및 이미지에 따라 레시피에 대한 데이터가 사용자 단말에서 출력되도록 하는 단계, 기 설정된 단어가 포함된 문장이 인식되는 경우, 문장을 분석하여 문장에 포함된 적어도 하나의 재료를 사용자 단말의 장바구니에 포함시키는 단계, 사용자 단말에서 음식 조리가 완성된 후, 평가 데이터가 수신되는 경우, 레시피에 평가 데이터가 추가되도록 업데이트하는 단계를 포함한다.According to an aspect of the present invention, there is provided a method for managing personal information, comprising the steps of: collecting personal data of at least one cooker and cooking material from a user terminal in synchronization with time, Retrieving food that can be cooked with at least one cooking material, transferring the retrieved food and recipe to the user terminal, and, when a cooking start event for the selected food is transmitted from the user terminal, Controlling a microphone and a camera so that data of a recipe may be output from a user terminal according to a voice and an image input from a user terminal, analyzing a sentence when a sentence containing a preset word is recognized, The at least one material contained in the sentence And adding the evaluation data to the recipe when the evaluation data is received after the user finish cooking the food in the shopping cart.

전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 개인형 맞춤형 레시피를 제공할 수 있고, 요리 재료의 관리 및 준비가 간편해지며, 조리 중 레시피를 음성 인식 또는 이미지 인식으로 제어할 수 있고, 남은 음식으로 체계적으로 관리하여 음식 쓰레기를 줄여주며, 요리 초보자 또는 1인 가구 생활자의 식생활에 변화를 줄 수 있다.According to any one of the above-mentioned objects of the present invention, it is possible to provide a personalized customized recipe, simplify management and preparation of cooking materials, control the recipe during cooking by speech recognition or image recognition, By systematically managing food, it reduces food waste and can change the dietary habits of beginners or single-person households.

도 1은 본 발명의 일 실시예에 따른 개인 맞춤형 요리 서비스 제공 시스템을 설명하기 위한 구성도이다.
도 2는 도 1에 도시된 개인 맞춤형 요리 서비스 제공 서버를 설명하기 위한 구성도이다.
도 3은 도 1에 도시된 개인 맞춤형 요리 서비스가 구현된 일 실시예를 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시예에 따른 도 1에 포함된 각 구성들 상호간에 데이터가 송수신되는 과정을 나타낸 도면이다.
도 5는 본 발명의 일 실시예에 따른 개인 맞춤형 요리 서비스 제공 방법을 설명하기 위한 동작 흐름도이다.
1 is a block diagram illustrating a personalized cooking service providing system according to an embodiment of the present invention.
FIG. 2 is a configuration diagram for explaining a personalized cooking service providing server shown in FIG. 1. FIG.
FIG. 3 is a view for explaining an embodiment in which the personalized cooking service shown in FIG. 1 is implemented.
FIG. 4 is a diagram illustrating a process in which data is transmitted and received between the respective components included in FIG. 1 according to an embodiment of the present invention.
FIG. 5 is a flowchart illustrating a method of providing a personalized cooking service according to an exemplary embodiment of the present invention. Referring to FIG.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미하며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "including" an element, it is to be understood that the element may include other elements as well as other elements, And does not preclude the presence or addition of one or more other features, integers, steps, operations, components, parts, or combinations thereof.

명세서 전체에서 사용되는 정도의 용어 "약", "실질적으로" 등은 언급된 의미에 고유한 제조 및 물질 허용오차가 제시될 때 그 수치에서 또는 그 수치에 근접한 의미로 사용되고, 본 발명의 이해를 돕기 위해 정확하거나 절대적인 수치가 언급된 개시 내용을 비양심적인 침해자가 부당하게 이용하는 것을 방지하기 위해 사용된다. 본 발명의 명세서 전체에서 사용되는 정도의 용어 "~(하는) 단계" 또는 "~의 단계"는 "~ 를 위한 단계"를 의미하지 않는다. The terms "about "," substantially ", etc. used to the extent that they are used throughout the specification are used in their numerical value or in close proximity to their numerical values when the manufacturing and material tolerances inherent in the stated meanings are presented, Accurate or absolute numbers are used to help prevent unauthorized exploitation by unauthorized intruders of the referenced disclosure. The word " step (or step) "or" step "does not mean" step for. &Quot;

본 명세서에 있어서 '부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛을 포함한다. 또한, 1개의 유닛이 2개 이상의 하드웨어를 이용하여 실현되어도 되고, 2개 이상의 유닛이 1개의 하드웨어에 의해 실현되어도 된다. In this specification, the term " part " includes a unit realized by hardware, a unit realized by software, and a unit realized by using both. Further, one unit may be implemented using two or more hardware, or two or more units may be implemented by one hardware.

본 명세서 있어서 단말, 장치 또는 디바이스가 수행하는 것으로 기술된 동작이나 기능 중 일부는 해당 단말, 장치 또는 디바이스와 연결된 서버에서 대신 수행될 수도 있다. 이와 마찬가지로, 서버가 수행하는 것으로 기술된 동작이나 기능 중 일부도 해당 서버와 연결된 단말, 장치 또는 디바이스에서 수행될 수도 있다. In the present description, some of the operations or functions described as being performed by a terminal, a device, or a device may be performed instead in a server connected to the terminal, device, or device. Likewise, some of the operations or functions described as being performed by the server may also be performed in a terminal, device or device connected to the server.

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

도 1은 본 발명의 일 실시예에 따른 개인 맞춤형 요리 서비스 제공 시스템을 설명하기 위한 구성도이다. 도 1을 참조하면, 개인 맞춤형 요리 서비스 제공 시스템(1)은, 사용자 단말(100), 개인 맞춤형 요리 서비스 제공 서버(300), 적어도 하나의 결제 서버(400), 적어도 하나의 POS 단말(500)을 포함할 수 있다. 다만, 이러한 도 1의 개인 맞춤형 요리 서비스 제공 시스템(1)은, 본 발명의 일 실시예에 불과하므로, 도 1을 통해 본 발명이 한정 해석되는 것은 아니다.1 is a block diagram illustrating a personalized cooking service providing system according to an embodiment of the present invention. 1, the personalized cooking service providing system 1 includes a user terminal 100, a personalized cooking service providing server 300, at least one payment server 400, at least one POS terminal 500, . ≪ / RTI > However, the personalized cooking service providing system 1 of FIG. 1 is only one embodiment of the present invention, and thus the present invention is not limited to FIG.

이때, 도 1의 각 구성요소들은 일반적으로 네트워크(network, 200)를 통해 연결된다. 예를 들어, 도 1에 도시된 바와 같이, 네트워크(200)를 통하여 사용자 단말(100)은, 개인 맞춤형 요리 서비스 제공 서버(300)와 연결될 수 있다. 또한, 사용자 단말(100)은, 네트워크(200)를 통하고 개인 맞춤형 요리 서비스 제공 서버(300)를 경유하여 적어도 하나의 결제 서버(400) 또는 적어도 하나의 POS 단말(500)과 연결될 수 있다. 그리고, 개인 맞춤형 요리 서비스 제공 서버(300)는 네트워크(200)를 통하여 사용자 단말(100), 적어도 하나의 결제 서버(400) 및 적어도 하나의 POS 단말(500)과 연결될 수 있다. 또한, 적어도 하나의 결제 서버(400)는, 개인 맞춤형 요리 서비스 제공 서버(300)를 경유하고 네트워크(200)를 통하여 사용자 단말(100)과 연결될 수 있고, 적어도 하나의 POS 단말(500)도 개인 맞춤형 요리 서비스 제공 서버(300)를 경유하고 네트워크(200)를 통하여 사용자 단말(100)과 연결될 수 있다.At this time, the respective components of FIG. 1 are generally connected through a network 200. For example, as shown in FIG. 1, the user terminal 100 may be connected to the personalized cooking service providing server 300 through the network 200. The user terminal 100 may be connected to at least one payment server 400 or at least one POS terminal 500 via the network 200 and the personalized cooking service providing server 300. The personalized cooking service providing server 300 may be connected to the user terminal 100, the at least one payment server 400 and the at least one POS terminal 500 through the network 200. At least one payment server 400 may be connected to the user terminal 100 via the network 200 via the personalized culinary service provision server 300 and at least one POS terminal 500 may be connected to the personal And can be connected to the user terminal 100 via the network 200 via the customized cooking service providing server 300. [

여기서, 네트워크(200)는, 복수의 단말 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크(200)의 일 예에는 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다. 도 1에 도시된 사용자 단말(100), 개인 맞춤형 요리 서비스 제공 서버(300), 적어도 하나의 결제 서버(400), 적어도 하나의 POS 단말(500)은 도 1에 도시된 것들로 한정 해석되는 것은 아니다.Here, the network 200 refers to a connection structure capable of exchanging information between nodes such as a plurality of terminals and servers. One example of such a network 200 is a 3rd Generation Partnership Project (3GPP) network, (LAN), a wide area network (WAN), a personal area network (PAN), and the like. Network, a Bluetooth network, a satellite broadcast network, an analog broadcast network, a Digital Multimedia Broadcasting (DMB) network, and the like. The user terminal 100, the personalized cooking service providing server 300, the at least one payment server 400, and the at least one POS terminal 500 shown in FIG. 1 are limited to those shown in FIG. 1 no.

사용자 단말(100)은, 개인 맞춤형 요리 서비스 제공 서버(300)로 사용자 등록을 하는 단말일 수 있다. 이때, 사용자 단말(100)은, 적어도 하나의 요리 기구 및 요리 재료에 대한 정보를 업로드하는 단말일 수 있다. 이때, 적어도 하나의 요리 기구 및 요리 재료에 대한 정보는 텍스트, 이미지 또는 동영상을 포함할 수 있다. 여기서. 이미지 또는 동영상을 촬영하는 경우, 사용자 단말(100)은, 개인 맞춤형 요리 서비스 제공 서버(300)에서 요리 재료 및 요리 기구에 대한 부피 및 크기를 절대치로 환산할 수 있도록, 개인 맞춤형 요리 서비스 제공 서버(300)에서 요청하는 크기의 객체와 함께 촬영하는 단말일 수 있다. 그리고, 사용자 단말(100)은, 결제 수단을 이용하여 요리 재료를 구매하는 경우, 구매한 목록을 개인 맞춤형 요리 서비스 제공 서버(300)로 자동으로 업로드하는 단말일 수 있다. 또한, 사용자 단말(100)은, 요리 제목을 검색하는 것이 아니라, 자신이 가지고 있는 요리 재료로 만들 수 있는 요리를 검색하는 단말일 수 있다. 그리고, 사용자 단말(100)은, 유통기한이 다가오거나 지난 재료를 이용할 수 있는 요리를 검색할 수 있는 단말일 수 있다. 또한, 사용자 단말(100)은, 요리를 시작하는 경우, 터치가 아닌 음성 인식으로 레시피를 디스플레이 또는 음성으로 출력할 수 있는 단말일 수 있다. 또한, 사용자 단말(100)은, 필요한 재료를 사용자 단말(100)이 마트를 지나거나 하는 경우, 위치 기반으로 마트 등을 검색하여 자동으로 알림 메세지를 출력하는 단말일 수 있다. 그리고, 사용자 단말(100)은, 요리를 하는 도중 NOT이 포함된 문장 중 요리 재료를 추출하여 장바구니에 저장하는 단말일 수 있다. 또한, 사용자 단말(100)은, 사용자가 레시피대로 음식을 만든 후 특정 재료를 가감하고자 하는 정보를 부가하여 자신만의 레시피를 만드는 단말일 수 있다. 그리고, 사용자 단말(100)은, 레시피를 등록 및 공유하도록 요리를 하는 도중 이미지 또는 동영상을 촬영하거나, 입력된 텍스트를 함께 개인 맞춤형 요리 서비스 제공 서버(300)에 저장하는 단말일 수 있다. 또한, 사용자 단말(100)은, 네트워크(200)를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 또한, 사용자 단말(100)은, 네트워크(200)를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. 사용자 단말(100)은, 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.The user terminal 100 may be a terminal that performs user registration with the personalized cooking service providing server 300. At this time, the user terminal 100 may be a terminal that uploads information about at least one cooking device and cooking material. At this time, the information about the at least one cooking utensil and the cooking material may include text, images or moving images. here. When capturing an image or a moving picture, the user terminal 100 transmits a personalized culinary service providing server (personalized culinary service providing server 300) to the personalized culinary service providing server 300 so as to convert the volume and size 300 may be a terminal that shoots an object with a size requested by the user. The user terminal 100 may be a terminal that automatically uploads the purchased list to the personalized cooking service providing server 300 when purchasing the cooking material using the payment means. In addition, the user terminal 100 may be a terminal for searching for a dish that can be made from cooking ingredients that the user terminal 100 owns, rather than searching for a culinary title. In addition, the user terminal 100 may be a terminal capable of searching for a dish whose shelf life is approaching or whose past ingredients can be used. In addition, the user terminal 100 may be a terminal capable of outputting a recipe by voice recognition, rather than a touch, when cooking starts. In addition, the user terminal 100 may be a terminal that searches for a mart or the like based on a location and outputs a notification message automatically when the user terminal 100 passes a necessary material. In addition, the user terminal 100 may be a terminal that extracts cooking ingredients from sentences including NOT during cooking and stores them in a shopping cart. In addition, the user terminal 100 may be a terminal that creates a recipe according to a recipe, and then adds information for adding or subtracting a specific material to make a recipe of the user. The user terminal 100 may be a terminal for photographing an image or a moving picture while cooking to register and sharing a recipe, or storing the inputted text together in the personalized cooking service providing server 300. Also, the user terminal 100 may be implemented as a computer that can access a remote server or terminal through the network 200. [ Here, the computer may include, for example, a notebook, a desktop, a laptop, and the like on which a WEB browser is installed. Also, the user terminal 100 may be implemented as a terminal capable of connecting to a remote server or terminal through the network 200. [ The user terminal 100 is a wireless communication device that is guaranteed to be portable and mobility, for example, a PCS (Personal Communication System), a GSM (Global System for Mobile communications), a PDC (Personal Digital Cellular), a PHS ), A PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication) -2000, Code Division Multiple Access (CDMA) -2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband Internet) based wireless communication device, such as a smartphone, a smartpad, a tablet PC, and the like.

개인 맞춤형 요리 서비스 제공 서버(300)는, 사용자 단말(100)로부터 사용자 등록 요청이 오는 경우, 사용자 단말(100)에서 텍스트, 이미지 또는 동영상을 포함한 콘텐츠가 업로드되도록 사용자 단말(100)을 제어하는 서버일 수 있다. 즉, 개인 맞춤형 요리 서비스 제공 서버(300)는, 적어도 하나의 요리 기구 및 요리 재료의 부피 및 크기를 절대치로 환산할 수 있도록, 절대 크기를 가지는 객체를 포함시켜 촬영하도록 하거나, 임의의 물체를 오버레이한 물체의 크기에 맞추도록 할 수 있다. 이를 통하여, 깊이 카메라(Depth Camera)가 없을지라도 물체의 절대 크기 및 부피를 자동으로 측정할 수 있도록 할 수 있다. 또한, 개인 맞춤형 요리 서비스 제공 서버(300)는, 사용자 단말(100)에서 등록한 재료로 가능한 요리를 검색하여 그 결과를 사용자 단말(100)로 전송하는 서버일 수 있다. 그리고, 개인 맞춤형 요리 서비스 제공 서버(300)는, 사용자 단말(100)에서 등록한 재료를 각 재료에 매핑된 유통기한에 맞게 카운트하고, 유통기한이 다가오거나 또는 지난 요리 재료로 만들 수 있는 음식을 검색 및 그 리스트를 사용자 단말(100)로 전송하는 서버일 수 있다. 또한, 개인 맞춤형 요리 서비스 제공 서버(300)는, 요리 도중 사용자 단말(100)에서 입력되는 문장 중 NOT이 포함된 문장에서 요리 재료 또는 요리 기구를 추출하여 장바구니에 저장하는 서버일 수 있다. 그리고, 개인 맞춤형 요리 서비스 제공 서버(300)는, 사용자 단말(100)에서 음성 인식이 되는 경우, 다음 레시피를 출력하거나 디스플레이하거나 음성으로 출력되도록 하는 서버일 수 있다. 또한, 개인 맞춤형 요리 서비스 제공 서버(300)는, 사용자 단말(100)에서 레시피를 수정 또는 편집하는 입력이 존재하는 경우, 사용자 단말(100)과 매핑된 레시피를 수정 또는 편집하여 저장하도록 하는 서버일 수 있다. 그리고, 개인 맞춤형 요리 서비스 제공 서버(300)는, 사용자 단말(100)에서 레시피를 공유하고자 할 때, 레시피를 공유하도록 하는 서버일 수 있다. 또한, 개인 맞춤형 요리 서비스 제공 서버(300)는, 사용자 단말(100)의 위치를 추출하여 장바구니에 담긴 물품을 파는 용품점의 위치와 일치하는 경우, 또는 사용자 단말(100)의 사용자가 퇴근길인 경우, 해당 장바구니의 물품이 존재함을 알리는 알림 메세지를 전송할 수 있다. 여기서, 개인 맞춤형 요리 서비스 제공 서버(300)는, 네트워크(200)를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. The personalized culinary service providing server 300 is a server for controlling the user terminal 100 so that contents including text, images or moving pictures are uploaded from the user terminal 100 when a user registration request is received from the user terminal 100 Lt; / RTI > That is, the personalized cooking service providing server 300 may include an object having an absolute size so as to convert the volume and size of at least one cooking instrument and cooking material into an absolute value, It can be adjusted to the size of an object. Through this, it is possible to automatically measure the absolute size and volume of an object even if there is no depth camera. Also, the personalized cooking service providing server 300 may be a server for searching for a possible dish with the material registered in the user terminal 100 and transmitting the result to the user terminal 100. [ Then, the personalized cooking service providing server 300 counts the materials registered in the user terminal 100 according to the expiration date mapped to each material, and searches the food that can be made with the expiration date or the past cooking material And a server for transmitting the list to the user terminal 100. [ In addition, the personalized cooking service providing server 300 may be a server for extracting cooking ingredients or cooking utensils from a sentence including NOT among the sentences input from the user terminal 100 during cooking, and storing the extracted cooking ingredients or cooking utensils in the shopping cart. The personalized cooking service providing server 300 may be a server for outputting, displaying, or outputting the next recipe when voice recognition is performed in the user terminal 100. [ In addition, the personalized cooking service providing server 300 may be a server for modifying, editing, and storing a recipe mapped to the user terminal 100 when an input for modifying or editing the recipe exists in the user terminal 100 . The personalized cooking service providing server 300 may be a server sharing the recipe when the user terminal 100 wants to share the recipe. In addition, the personalized cooking service providing server 300 extracts the position of the user terminal 100 and, if it coincides with the position of the article store that stores the items contained in the shopping cart, or when the user of the user terminal 100 is on the way home, A notification message indicating that the item of the shopping basket exists can be transmitted. Here, the personalized cooking service providing server 300 may be implemented as a computer capable of connecting to a remote server or terminal through the network 200. [ Here, the computer may include, for example, a notebook, a desktop, a laptop, and the like on which a WEB browser is installed.

적어도 하나의 결제 서버(400)는, 개인 맞춤형 요리 서비스 제공 서버(300)에서 사용자 단말(100)의 장바구니의 물품을 검색하고, 결제를 수행하는 서버일 수 있다. 이때, 적어도 하나의 결제 서버(400)는, 온라인 쇼핑몰의 서버일 수 있다. 그리고, 적어도 하나의 결제 서버(400)는, 결제 결과 및 물품 배송 결과를 개인 맞춤형 요리 서비스 제공 서버(300)로 전송하여 사용자 단말(100)에서 알림이 출력되도록 하는 서버일 수 있다. 여기서, 적어도 하나의 결제 서버(400)는, 네트워크(200)를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. At least one payment server 400 may be a server that searches for items in the shopping cart of the user terminal 100 and performs settlement in the personalized cooking service providing server 300. At this time, at least one payment server 400 may be a server of the online shopping mall. At least one payment server 400 may be a server that transmits the payment result and the article delivery result to the personalized cooking service providing server 300 and outputs a notification from the user terminal 100. [ At least one payment server 400 may be implemented as a computer capable of connecting to a remote server or terminal through the network 200. [ Here, the computer may include, for example, a notebook, a desktop, a laptop, and the like on which a WEB browser is installed.

적어도 하나의 POS 단말(500)은, 사용자 단말(100)에서 요리 재료 또는 요리 기구에 대한 결제가 이루어지는 경우, 개인 맞춤형 요리 서비스 제공 서버(300)로 목록을 전송하는 단말일 수 있다. 여기서, 적어도 하나의 POS 단말(500)은, 오프라인 가맹점 단말일 수 있고, 자신의 위치를 개인 맞춤형 요리 서비스 제공 서버(300)로 전송하는 단말일 수 있다. 또한, 적어도 하나의 POS 단말(500)은, 네트워크(200)를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 또한, 적어도 하나의 POS 단말(500)은, 네트워크(200)를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. 적어도 하나의 POS 단말(500)은, 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.The at least one POS terminal 500 may be a terminal that transmits a list to the personalized culinary service providing server 300 when the user terminal 100 makes payment for cooking ingredients or cooking utensils. Here, the at least one POS terminal 500 may be an offline merchant terminal, and may be a terminal that transmits its location to the personalized cooking service providing server 300. Also, at least one POS terminal 500 may be implemented as a computer capable of connecting to a remote server or terminal through the network 200. [ Here, the computer may include, for example, a notebook, a desktop, a laptop, and the like on which a WEB browser is installed. Also, at least one POS terminal 500 may be implemented as a terminal capable of connecting to a remote server or terminal through the network 200. At least one POS terminal 500 is a wireless communication device that is guaranteed to be portable and mobility, for example, a Personal Communication System (PCS), a Global System for Mobile communications (GSM), a Personal Digital Cellular (PDC) Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication) -2000, CDMA (Code Division Multiple Access) -2000, W-CDMA (W- A handheld based wireless communication device such as a smart phone, a smartphone, a smartpad, a tablet PC, and the like.

도 2는 도 1에 도시된 개인 맞춤형 요리 서비스 제공 서버를 설명하기 위한 구성도이고, 도 3은 도 1에 도시된 개인 맞춤형 요리 서비스가 구현된 일 실시예를 설명하기 위한 도면이다.FIG. 2 is a block diagram for explaining a personalized cooking service providing server shown in FIG. 1, and FIG. 3 is a diagram for explaining an embodiment in which the personalized cooking service shown in FIG. 1 is implemented.

도 2를 참조하면, 본 발명의 일 실시예에 따른 개인 맞춤형 요리 서비스 제공 서버(300)는, 저장부(310), 전송부(320), 제어부(330), 출력부(340), 입력부(350), 업데이트부(360), 알림부(370) 및 검색부(380)를 포함할 수 있다.2, a personalized cooking service providing server 300 according to an exemplary embodiment of the present invention includes a storage unit 310, a transmission unit 320, a control unit 330, an output unit 340, an input unit 350, an update unit 360, a notification unit 370, and a search unit 380.

본 발명의 일 실시예에 따른 개인 맞춤형 요리 서비스 제공 서버(300) 또는 개인 맞춤형 요리 서비스 제공 서버(300)와 연동되어 동작하는 다른 서버(미도시)가 사용자 단말(100)로 개인 맞춤형 요리 서비스 제공 애플리케이션, 프로그램, 웹 페이지 등을 전송하는 경우, 사용자 단말(100)은, 개인 맞춤형 요리 서비스 제공 애플리케이션, 프로그램, 웹 페이지 등을 설치하거나 열 수 있다. 또한, 웹 브라우저에서 실행되는 스크립트를 이용하여 서비스 프로그램이 사용자 단말(100)에서 구동될 수도 있다. 여기서, 웹 브라우저는 웹(WWW: world wide web) 서비스를 이용할 수 있게 하는 프로그램으로 HTML(hyper text mark-up language)로 서술된 하이퍼 텍스트를 받아서 보여주는 프로그램을 의미하며, 예를 들어 넷스케이프(Netscape), 익스플로러(Explorer), 크롬(chrome) 등을 포함한다. 또한, 애플리케이션은 단말 상의 응용 프로그램(application)을 의미하며, 예를 들어, 모바일 단말(스마트폰)에서 실행되는 앱(app)을 포함한다.The personalized cooking service providing server 300 according to the embodiment of the present invention or another server (not shown) operating in conjunction with the personalized cooking service providing server 300 may provide a personalized cooking service to the user terminal 100 When transmitting an application, a program, a web page, etc., the user terminal 100 may install or open a personalized cooking service application, a program, a web page, and the like. In addition, the service program may be executed in the user terminal 100 by using a script executed in the web browser. Here, a web browser is a program that enables a WWW (World Wide Web) service, and is a program for receiving and displaying hypertext described in hypertext mark-up language (HTML), for example, Netscape (Netscape) An Explorer, chrome, and the like. Further, the application refers to an application on the terminal, for example, an app (app) running on a mobile terminal (smart phone).

이때, 네트워크(200)의 연결은, 사용자 단말(100), 개인 맞춤형 요리 서비스 제공 서버(300), 적어도 하나의 결제 서버(400), 적어도 하나의 POS 단말(500)이, 네트워크(200)로 연결되어 있는 단말과 통신을 위해 통신 접점에 통신 객체를 생성하는 것을 의미한다. 개인 맞춤형 요리 서비스 제공 서버(300)는 통신 객체를 통해 서로 데이터를 교환할 수 있다.At this time, the connection of the network 200 is performed by the user terminal 100, the personalized cooking service providing server 300, the at least one payment server 400 and at least one POS terminal 500 via the network 200 Means creating a communication object at a communication contact for communication with a connected terminal. The personalized cooking service providing server 300 can exchange data with each other through the communication object.

도 2를 참조하면, 저장부(310)는, 사용자 단말(100)로부터 적어도 하나의 요리 기구 및 요리 재료에 대한 개인 데이터를 시간에 동기화되도록 수집하여 사용자 단말(100)과 매핑하여 저장할 수 있다. 이때, 개인 데이터를 시간에 동기화되도록 저장하는 이유는, 적어도 하나의 요리 재료는 각각의 유통 기한이 있기 때문이며, 저장부(310)는, 각각의 재료에 대한 기준 유통 기한을 저장하고, 사용자가 별도로 경과 기간을 입력하지 않는 이상, 촬영된 날짜를 1일로 산정하여 카운팅하도록 할 수 있다. 그리고, 저장부(310)는, 기준 유통 기한과 동일하거나 또는 기 설정된 날짜에 다가오는 경우, 해당 요리 재료를 유통 기한이 다가오는 재료로 분류할 수 있다. 이때, 요리 기구 및 요리 재료의 크기 및 부피를 절대치로 환산하기 위하여, 기준 객체를 함께 촬영하도록 할 수 있다. 예를 들어, 신용카드의 크기는 절대치로 환산가능한 표준 크기이므로, 신용카드와 함께 요리 재료 및 요리 기구를 촬영하도록 할 수 있다. 예를 들어, 신용카드의 절대 크기가 3*4이고, 촬영 이미지에는 1*4/3으로 촬영되었다고 가정하면, 비례 및 축적을 이용하여 부피 및 크기를 산정할 수 있다.Referring to FIG. 2, the storage unit 310 may collect personal data of at least one cooker and cooking material from the user terminal 100 so as to be synchronized in time, and may map and store the collected personal data with the user terminal 100. At this time, the reason for storing the personal data synchronized with time is that at least one cooking material has a respective shelf life, and the storage unit 310 stores the standard shelf life for each material, As long as the elapsed period is not input, the photographing date can be counted as one day and counted. If the storage unit 310 is the same as the reference shelf life or approaches the preset date, the storage unit 310 can classify the cooking material as a material whose shelf life is approaching. At this time, in order to convert the size and the volume of the cooking utensil and the cooking material into absolute values, the reference object may be photographed together. For example, since the size of a credit card is a standard size that can be converted to an absolute value, it is possible to photograph cooking materials and cooking utensils together with a credit card. For example, assuming that the absolute size of the credit card is 3 * 4 and that the captured image is taken at 1 * 4/3, the volume and size can be estimated using proportions and accumulations.

정리하면, 저장부(310)는, 사용자 단말(100)로부터 적어도 하나의 요리 기구 및 요리 재료에 대한 개인 데이터를 시간에 동기화되도록 수집하여 사용자 단말(100)과 매핑하여 저장할 때, 사용자 단말(100)로 기 설정된 크기의 측정 기준 객체를 점선으로 오버레이하고, 측정 기준 객체가 사용자 단말(100)의 촬영 프레임 내의 점선 내에 위치되도록 하는 사용자 인터페이스를 전송하고, 사용자 단말(100)로부터 측정 기준 객체를 포함한 이미지 데이터 또는 동영상 데이터를 수집하며, 이미지 데이터 또는 동영상 데이터에 포함된 측정 기준 객체의 절대 크기를 기준으로, 적어도 하나의 요리 기구 및 요리 재료의 크기 및 부피를 측정하고, 측정 시간을 기준으로 경과 시간을 카운트하도록 적어도 하나의 요리 재료를 시간에 동기화시키고, 적어도 하나의 요리 기구의 크기를 저장할 수 있다.In summary, the storage unit 310 collects personal data of at least one cooking device and cooking material from the user terminal 100 in synchronization with time, maps the user data to the user terminal 100, And transmits a user interface that allows the measurement reference object to be located within a dotted line in the shooting frame of the user terminal 100. The user interface 100 transmits the user interface including the measurement reference object Measuring the size and volume of at least one cooking utensil and the cooking material based on the absolute size of the measurement object included in the image data or the moving image data and measuring an elapsed time At least one cooking material is synchronized in time to count at least one cooking appliance Can be stored.

전송부(320)는, 적어도 하나의 요리 재료로 요리가 가능한 음식을 검색하고, 검색된 음식 및 레시피를 사용자 단말(100)로 전송할 수 있다. 예를 들어, 사용자 단말(100)의 사용자가 보유하고 있는 재료가, 양배추, 쌈장, 밥, 소고기 500g이라고 가정하자. 이러한 경우, 양배추, 쌈장, 밥, 소고기 500g으로 가능한 요리를 검색할 수 있다. 이때, 소고기 500g과 완벽하게 일치하지 않을지라도 소고기가 포함된 요리라면 모두 검색할 수 있다. 이때, 1 순위로는 양배추, 쌈장, 밥, 소고기가 모두 포함된 요리를 검색하고, 이 중 하나가 제거되어도 상관은 없지만, 포함되는 것은 2 순위로 검색되도록 한다. 이때, 2 순위로 검색되는 것, 즉 재료가 더 필요한 것이 주재료가 필요한 경우라면, 검색이 되도록은 하지만 사용자의 선호도에 따라 사용자에게 출력이 되지 않도록 할 수도 있다. 즉, 주재료가 부족한 요리인 경우에는, 주재료가 없으면 요리가 되지 않기 때문에, 또 다른 식재료가 냉장고에 잔류하게 되기 때문이다. 이에 따라, 예를 들어, 전송부(320)는, 적어도 하나의 요리 재료를 포함하는 요리를 검색하되, 주재료가 더 필요한 경우에는 검색이 되지 않도록 하고, 적어도 하나의 요리 재료에서 더 필요한 재료가 있는 경우, 이는 2 순위로 검색이 되도록 하고, 이를 사용자 단말(100)로 전송할 수 있다.The transmitting unit 320 may search for food that can be cooked with at least one cooking material, and may transmit the retrieved food and recipe to the user terminal 100. For example, suppose that the material of the user of the user terminal 100 is cabbage, sweet potato, rice, beef 500 g. In this case, you can search for dishes available with 500g of cabbage, sesame seeds, rice, and beef. At this time, even if it does not perfectly match the 500g of beef, it is possible to search all dishes containing beef. At this time, it is possible to search for a dish including all of cabbage, ssamjang, rice, and beef as a first rank, and it is not necessary that one of them is removed, but what is included is searched in the second rank. In this case, if the search is performed in the second order, that is, when the main material is needed more than the material is required, the search may be performed but the output may not be output to the user according to the user's preference. That is, in the case of a dish lacking the main ingredient, the cooking is not performed without the main ingredient, and another ingredient remains in the refrigerator. Thus, for example, the transfer unit 320 may search for a dish that includes at least one cooking material, but does not search if more main material is needed, , It is possible to perform the search in the second order and transmit it to the user terminal 100.

제어부(330)는, 사용자 단말(100)에서 선택된 음식에 대한 조리 시작 이벤트가 전송되는 경우, 사용자 단말(100)에서 음성 및 이미지 인식이 가능하도록 마이크 및 카메라를 제어할 수 있다. 즉, 음식을 하는 도중에는 사용자의 손에 밀가루가 묻어 있을 수도 있고, 다른 음식 재료가 묻어 있을 수도 있는데, 이때마다 화면을 터치하기 위하여 손을 씻어야 한다면, 사용자는 레시피 보기를 포기할 수도 있다. 따라서, 제어부(330)는 사용자 단말(100)에서 선택된 음식에 대한 조리 시작 이벤트가 전송되는 경우, 사용자 단말(100)에서 음성 인식이 가능하도록 할 수 있다. 그리고, 사용자 단말(100)에서 촬영이 가능하도록 하여, 현재 이미지가 레시피의 과정 중 어느 과정이고, 그 다음 과정은 어느 과정인지에 대한 자동 인식으로, 그 다음 레시피가 디스플레이되도록 할 수도 있다. 예를 들어, 소고기-감자-당근을 볶아야 하는 과정이라고 가정하면, 촬영된 이미지가 소고기인 경우, 그 다음에 감자를 볶아야 한다고 알려줄 수 있다. 이때, 각각의 레시피의 과정에 대한 이미지 또는 동영상의 기준 템플릿이 저장될 수 있고, 현재 촬영된 이미지 또는 동영상과 비교하여 순서를 설정할 수 있다.The control unit 330 may control the microphone and the camera so that the user terminal 100 can recognize speech and images when a cooking start event for the selected food is transmitted from the user terminal 100. [ That is, during the course of the food, there may be flour in the user's hands or other food ingredients. If the user needs to wash his or her hands in order to touch the screen, the user may give up the recipe view. Accordingly, when the cooking start event for the selected food is transmitted from the user terminal 100, the control unit 330 may enable the user terminal 100 to recognize the speech. Then, the user terminal 100 can photograph the current image so that the current image is the process of the recipe, and the next process is automatically recognized as to which process the next recipe is displayed. Assuming, for example, that the beef-potato-carrot process is roasted, if the image is a beef, then you can tell that the potato should be roasted. At this time, the reference template of the image or moving picture for the process of each recipe can be stored, and the order can be set in comparison with the currently photographed image or moving image.

출력부(340)는, 사용자 단말(100)에서 입력된 음성 및 이미지에 따라 레시피에 대한 데이터가 사용자 단말(100)에서 출력되도록 할 수 있다. The output unit 340 may output data for the recipe according to the voice and the image input from the user terminal 100 at the user terminal 100.

입력부(350)는, 기 설정된 단어가 포함된 문장이 인식되는 경우, 문장을 분석하여 문장에 포함된 적어도 하나의 재료를 사용자 단말(100)의 장바구니에 포함시킬 수 있다. 예를 들어, "요리 중 간장이 다 떨어졌네", "소금이 없네" 등과 같이 사용자가 어떠한 재료가 부족하거나 없는 경우를 인지하는 경우가 있을 수 있다. 입력부(340)는, "모자르다"와 유사한 단어의 집합을 데이터베이스화하고, "없다"와 유사한 단어의 집합을 데이터베이스화한 후, "모자르다" 또는 "없다"와 유사한 단어가 포함된 문장 중 요리 재료 또는 요리 기구를 추출하여, 장바구니에 포함시킬 수 있다. 따라서, 사용자가 요리 도중 필요한 재료를 무심코 이야기했을지라도, 나중에 잊어버리지 않고 구매할 수 있도록 할 수 있다. 이때, 장바구니에 포함된 물품은 오프라인 또는 온라인으로 구매할 수 있도록 위치 기반 서비스 또는 온라인 기반 서비스를 제공할 수도 있는데, 이는 후술하기로 한다.When a sentence containing a predetermined word is recognized, the input unit 350 may analyze the sentence and include at least one material included in the sentence in the shopping cart of the user terminal 100. [ For example, there may be cases where the user is aware of a lack of or lack of ingredients such as "out of soy sauce during cooking "," no salt ", and the like. The input unit 340 converts a set of words similar to "not enough" into a database and sets a database of a set of words similar to "absent " The cooking material or the cooking device can be extracted and included in the shopping basket. Therefore, even if the user talks about the ingredients needed during cooking, he can make purchases without forgetting later. At this time, the items contained in the shopping cart may be provided with a location-based service or an online-based service for offline or online purchase, which will be described later.

업데이트부(360)는, 사용자 단말(100)에서 음식 조리가 완성된 후, 평가 데이터가 수신되는 경우, 레시피에 평가 데이터가 추가되도록 업데이트할 수 있다. 예를 들어, A의 레시피를 따라 요리를 했는데, B 사용자의 입맛에는 맞지 않아 소금을 덜 넣어야겠다, 또는 조금 짜다, 조금 맵다, 다음엔 후추를 더 넣어야겠다 등의 사용자만의 후기가 있을 수 있다. 하지만, 동일한 레시피로 다음에 다시 요리를 하는 경우, 이를 잊어버리는 경우가 많아 동일한 실수를 다시 반복하는 경우가 대부분이다. 이에 따라, 사용자 단말(100)에서 후기가 입력되는 경우, 이를 레시피에 반영하여 레시피를 업데이트할 수 있다. 예를 들어, 원본 레시피가 소금 2스푼이었다고 가정하면, "소금 적게"를 기재하여 나중에 사용자가 동일한 레시피를 이용한다고 할지라도 동일한 실수를 반복하지 않도록 할 수 있다.The updating unit 360 can update the evaluation data to be added to the recipe when the evaluation data is received after the cooking of the food is completed in the user terminal 100. [ For example, I cooked according to the recipe of A, but I do not fit the taste of user B, so I need to put less salt on it, or I might just have a little bit of wit, a little spicy, next time I have more pepper. However, if you cook again next time with the same recipe, you often forget it and often repeat the same mistake again. Accordingly, when the user terminal 100 inputs a later term, it can be reflected in the recipe to update the recipe. For example, assuming that the original recipe was 2 tablespoons of salt, you could list "less salt" so that you do not repeat the same mistake later, even if you use the same recipe.

입력부(350)는, 사용자 단말(100)로부터 결제 수단 정보를 수집하고, 수집된 결제 수단 정보로 결제되는 아이템 중 요리 재료에 대한 아이템이 적어도 하나의 결제 서버로부터 수집되는 경우, 사용자 단말(100)과 시간에 동기화되도록 저장할 수 있다. 이때, 시간에 동기화되도록 저장하는 것은, 결제되는 시점으로부터 카운터를 동작시켜 경과 기간을 카운트하도록 저장할 수 있다. 예를 들어, 사용자 단말(100)이 A 신용카드를 사용하고, A 신용카드로 구매한 목록 중 적어도 하나의 결제 서버(400) 또는 적어도 하나의 POS 단말(500)로부터 구매 이벤트가 발생한 경우, 입력부(350)는, 요리 재료에 대한 정보를 수집 및 사용자 단말(100)과 매핑하여 저장하도록 하여, 사용자가 수동으로 입력하지 않더라도 사용자가 보유한 요리 재료를 자동으로 업데이트할 수 있도록 한다. 즉, 다이어트 일지 등과 같이 사용자가 매일 입력을 해야하는 어플리케이션 또는 프로그램이 자주 이용되지 않는 이유는, 사용자가 매일 먹은 음식 등을 지속적으로 입력을 해야하는데, 이를 입력하는 것을 잊어버리거나 귀찮아하는 것이 대부분이다. 이에 따라, 본 발명의 일 실시예에 따른 방법은, 자동으로 구매목록이 업데이트되도록 하고, 초기에는 데이터가 존재하지 않으므로, 사용자가 촬영하도록 하여 사용자가 입력하지 않더라도 자동으로 구매 목록 및 사용자가 보유한 목록이 업데이트 및 업로드되도록 한다.The input unit 350 collects the payment means information from the user terminal 100 and transmits the payment information to the user terminal 100 when the item of the food item to be collected by the collected payment means information is collected from at least one payment server, And to be synchronized with time. At this time, the storage to be synchronized with time may be stored so as to count the elapsed period by operating the counter from the point of payment. For example, when the user terminal 100 uses the A credit card and a purchase event occurs from at least one of the payment server 400 or at least one POS terminal 500 out of the list purchased by the A credit card, (350) collects and stores information about cooking materials with the user terminal (100) so that the user can automatically update the cooking materials held by the user even if the user does not input them manually. That is, an application or a program that a user has to input every day, such as a diary, is often not used frequently because the user must continuously input the food he / she has eaten everyday. Accordingly, the method according to an embodiment of the present invention allows the purchase list to be automatically updated, and since there is no data at the beginning, the user is allowed to take a picture so that the purchase list and the list Make this update and upload.

또한, 업데이트부(360)는, 사용자 단말(100)에서 음식 조리가 완성된 후, 평가 데이터가 수신되는 경우, 레시피에 평가 데이터가 추가되도록 업데이트할 수 있다. 즉, 해당 요리가 맛이 있었는지 없었는지, 다시 할 것인지, 친구들에게 만들어줄 만한 요리인지, 집에서 혼자서는 먹을만한 요리지만 친구에게는 추천해주고 싶지는 않은 요리인지, 레시피를 보지 않고도 만들 수 있는 요리인지 등의 데이터가 포함되도록 할 수 있다.The update unit 360 may update the evaluation data to be added to the recipe when the evaluation data is received after the cooking of the food is completed in the user terminal 100. [ That is, whether the dish was delicious or not, whether it should be made again, whether it should be made for friends, whether it is a dish that you can eat alone at home, but which you do not want to recommend to a friend, And the like can be included.

알림부(370)는, 검색된 음식 및 레시피를 사용자 단말(100)로 전송할 수 있다. 그리고, 알림부(370)는, 사용자 단말(100)에서 검색된 음식을 선택하는 이벤트가 발생하고, 선택된 음식에 필요한 재료와 저장된 적어도 하나의 요리 재료가 일치하지 않는 경우, 선택된 음식에 부족한 재료를 사용자 단말(100)의 장바구니에 저장할 수 있고, 사용자 단말(100)의 위치를 수집하여, 수집된 사용자 단말(100)의 위치가 기 저장된 식재료 판매지점과 일치하는 경우, 사용자 단말(100)로 장바구니의 재료를 디스플레이하거나 소리로 출력할 수 있다. 즉, 해당 요리를 하려고 하는데, 어떠한 재료가 모자르는 경우, 퇴근길에 장을 봐야 하는데, 많은 역할을 소화해내는 현대인들은 이를 잊어버리는 경우가 대부분이다. 따라서, 알림부(370)는, 장바구니에 담긴 물품을 판매하는 식재료 판매지점을, 사용자가 지나가는 경우 또는 퇴근시간이 된 경우에는, 이를 사용자 단말(100)에서 출력되도록 하여, 사용자 단말(100)의 사용자가 이를 구매할 수 있도록 할 수 있다.The notification unit 370 can transmit the retrieved food and recipe to the user terminal 100. [ When the event for selecting the food retrieved from the user terminal 100 occurs and the at least one cooked food item stored in the selected food item does not match the stored food item, The location of the user terminal 100 can be stored in the shopping cart of the terminal 100 and the location of the user terminal 100 can be stored in the shopping cart 100 when the location of the collected user terminal 100 matches the pre- The material can be displayed or output with sound. In other words, if you want to cook the dish, and if any ingredients are lacking, you have to go to work on the way home, and most of the modern people who do a lot of work forget it. Accordingly, the notification unit 370 may cause the user terminal 100 to output a food material sale point for selling the items contained in the shopping cart, when the user is passing by, So that the user can purchase it.

또는, 오프라인이 아닌 온라인으로 구매하는 경우에는, 전송부(320)에서, 검색된 음식 및 레시피를 사용자 단말(100)로 전송한 후, 알림부(370)는, 사용자 단말(100)에서 검색된 음식을 선택하는 이벤트가 발생하고, 선택된 음식에 필요한 재료와 저장된 적어도 하나의 요리 재료가 일치하지 않는 경우, 선택된 음식에 부족한 재료를 사용자 단말(100)의 장바구니에 저장하고, 장바구니에 저장된 재료를 적어도 하나의 온라인 판매점에서 검색하며, 검색된 재료를 사용자 단말(100)로 전송하고, 사용자 단말(100)의 구입 승인 이벤트가 발생하는 경우, 사용자 단말(100)의 결제 수단을 추출하여 구매를 수행할 수 있다. 즉, 최근 식재료를 온라인으로 당일 배송시키는 경우도 많으므로, 알림부(370)는 사용자의 결제 수단을 저장하고 있고, 사용자의 승인을 얻은 경우, 구매를 자동 수행하여, 사용자가 퇴근길에 해당 물품을 배송받을 수 있도록 할 수 있다.Alternatively, in the case of purchasing online, rather than offline, the transmitting unit 320 transmits the retrieved food and recipe to the user terminal 100, and then the notifying unit 370 notifies the user of the food retrieved from the user terminal 100 When an event to select occurs and the required material for the selected food and the stored at least one cooked material do not match, a material insufficient for the selected food is stored in the shopping cart of the user terminal 100, and at least one An online store, and transmits the retrieved material to the user terminal 100. When the purchase approval event of the user terminal 100 occurs, the payment means of the user terminal 100 can be extracted and purchased. In other words, since the food material is often delivered online on the same day, the notification unit 370 stores the payment means of the user, and when the user's approval is obtained, the notification unit 370 automatically performs the purchase, You can make it available for delivery.

검색부(380)는, 업데이트부(360)에서 사용자 단말(100)에서 음식 조리가 완성된 후, 평가 데이터가 수신되는 경우, 레시피에 평가 데이터가 추가되도록 업데이트한 후, 사용자 단말(100)로부터 잔여 요리에 대한 개인 데이터를 시간에 동기화되도록 수집하여 사용자 단말(100)과 매핑하여 저장하고, 잔여 요리 및 적어도 하나의 요리 재료로 요리가 가능한 음식을 검색하여 사용자 단말(100)로 전송할 수 있다. 그리고, 검색부(380)는, 사용자 단말(100)로부터 수집된 적어도 하나의 요리 재료 및 잔여 요리에 대한 데이터는, 요리 재료 및 잔여 요리의 종류에 따른 유통 기한의 경과율에 기반하여 정렬되고, 사용자 단말(100)에서 경과율이 높은순으로 정렬되어 디스플레이되도록 할 수 있다. 그리고, 검색부(380)는, 경과율이 높은순으로 정렬된 적어도 하나의 요리 재료 및 잔여 요리를 이용하여 요리가 가능한 음식을 검색하여 사용자 단말(100)로 전송할 수 있다.The retrieving unit 380 updates the appraisal data to be added to the recipe when the updating unit 360 receives the evaluation data after the cooking of the food is completed in the user terminal 100, The personal data of the remaining dishes may be collected to be synchronized with time, mapped with the user terminal 100 and stored, and the remaining food and at least one food that can be cooked with the cooking material may be retrieved and transmitted to the user terminal 100. The retrieval unit 380 then arranges the at least one cooking material and the remaining cooking data collected from the user terminal 100 based on the lapse rate of the shelf life according to the cooking material and the type of the remaining dish, It is possible to arrange and display the user terminal 100 in the order of the elapsed rate. Then, the search unit 380 can search for food that can be cooked using at least one cooking material and remaining cooking arranged in descending order of the elapsed rate, and transmit the retrieved food to the user terminal 100.

상술한 구성을 가지는 본 발명의 일 실시예에 따른 개인 맞춤형 요리 서비스 제공 방법을 도 3을 참조로 하여 설명하기로 한다.A method of providing a personalized cooking service according to an embodiment of the present invention will now be described with reference to FIG.

도 3을 참조하면, (a) 사용자 단말(100)에서 요리 재료 또는 요리 기구를 촬영하는 경우, 사용자 단말(100)은 절대 크기 및 부피를 측정하기 위하여 기준 객체를 함께 촬영하도록 할 수 있고, 기준 객체가 프레임 안에 촬영되도록 프레임(A)을 오버레이할 수 있다. 그리고, 기준 객체를 확인하고 난 후에는, 해당 기준 객체를 요리 재료 및 요리 기구와 함께 촬영하도록 하여 요리 재료 및 요리 기구의 크기 및 부피를 측정할 수 있도록 한다.Referring to FIG. 3, (a) when photographing a cooking material or a cooking device in the user terminal 100, the user terminal 100 may photograph the reference object together to measure absolute size and volume, The frame A may be overlaid such that the object is photographed within the frame. Then, after confirming the reference object, the reference object is photographed together with the cooking material and the cooking device so that the size and volume of the cooking material and the cooking device can be measured.

(b) 그리고 나서, 사용자 단말(100)은, 개인 맞춤형 요리 서비스 제공 서버(300)로 텍스트, 촬영된 이미지 또는 동영상을 업로드할 수 있고, (c) 개인 맞춤형 요리 서비스 제공 서버(300)는, 요리 기구, 요리 재료 및 잔여 음식에 대한 정보를 사용자 단말(100)과 매핑하여 저장하되, 시간과 동기화되도록 하여 저장하여 유통 기한을 카운트할 수 있도록 한다.(c) The personalized culinary service providing server 300 can upload the text, the captured image, or the moving image to the personalized culinary service providing server 300, Information on the cooking utensil, cooking material, and remaining food is mapped and stored in the user terminal 100 so that it can be synchronized with time and stored, so that the expiration date can be counted.

이때, (d) 개인 맞춤형 요리 서비스 제공 서버(300)는, 사용자 단말(100)과 매핑된 요리 재료 및 요리 기구로 만들 수 있는 음식을 검색하여 사용자 단말(100)로 전송할 수 있고, (e) 개인 맞춤형 요리 서비스 제공 서버(300)는 사용자 단말(100)의 위치를 추적하여 장바구니의 목록을 알려주거나, 온라인에서 구매가 가능하도록, 사용자 단말(100)의 승인을 얻을 수도 있다. 이때, (f) 사용자 단말(100)의 사용자가 요리를 시작하는 경우에는, 개인 맞춤형 요리 서비스 제공 서버(300)는, 음성 인식으로 레시피 디스플레이 또는 오디오 출력이 가능하도록 하며, 사용자가 특정 재료 또는 특정 기구가 모자르다고 하는 경우에는, 이를 장바구니에 입력하여 장바구니를 업데이트할 수 있다.At this time, (d) the personalized cooking service providing server 300 may search for food that can be made with the cooking material and cooking utensil mapped to the user terminal 100 and transmit the retrieved food to the user terminal 100, (e) The personalized cooking service providing server 300 may track the position of the user terminal 100 and inform the user of the list of shopping carts or may obtain the approval of the user terminal 100 so that the user can purchase online. At this time, (f) when the user of the user terminal 100 starts cooking, the personalized cooking service providing server 300 enables recipe display or audio output by voice recognition, If the mechanism is insufficient, you can update it by entering it into the shopping cart.

이와 같은 도 2 및 도 3의 개인 맞춤형 요리 서비스 제공 방법에 대해서 설명되지 아니한 사항은 앞서 도 1을 통해 개인 맞춤형 요리 서비스 제공 방법에 대하여 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.2 and 3 may be easily derived from the same or similar contents as those described above with reference to FIG. 1 through the method of providing the personalized cooking service, The description will be omitted.

도 4는 본 발명의 일 실시예에 따른 도 1에 포함된 각 구성들 상호간에 데이터가 송수신되는 과정을 나타낸 도면이다. 이하, 도 4를 통해 본원의 일 실시예에 따라 신호가 송수신되는 과정의 일 예를 설명할 것이나, 이와 같은 실시예로 본원이 한정 해석되는 것은 아니며, 앞서 설명한 다양한 실시예들에 따라 도 4에 도시된 데이터가 송수신되는 과정이 변경될 수 있음은 기술분야에 속하는 당업자에게 자명하다.FIG. 4 is a diagram illustrating a process in which data is transmitted and received between the respective components included in FIG. 1 according to an embodiment of the present invention. Hereinafter, an example of a process of transmitting and receiving a signal according to an embodiment of the present invention will be described with reference to FIG. 4. However, the present invention is not limited to this embodiment, It is apparent to those skilled in the art that the process of transmitting and receiving the shown data can be changed.

도 4를 참조하면, 개인 맞춤형 요리 서비스 제공 서버(300)는 사용자 단말(100)로부터 요리 기구 및 요리 재료에 대한 등록을 받고(S4100), 개인 맞춤형 요리 서비스 제공 서버(300)는, 사용자 단말(100)과 요리 기구 및 요리 재료에 대한 정보를 매핑하여 저장하고, 시간에 동기화하여 카운트를 시작한다(S4200).4, the personalized cooking service providing server 300 receives the registration of the cooking utensil and cooking material from the user terminal 100 (S4100), and the personalized cooking service providing server 300 receives the registration information 100, the cooking device, and the cooking material are mapped and stored, and the counting is started in synchronization with the time (S4200).

여기서, 개인 맞춤형 요리 서비스 제공 서버(300)는, 사용자 단말(100)에서 자신의 보유한 재료로 가능한 음식을 검색하는 경우(S4300), 개인 맞춤형 요리 서비스 제공 서버(300)는 사용자 단말(100)과 매핑된 요리 재료 및 요리 기구로 가능한 음식을 검색하여 추천한다(S4400).Here, if the personalized cooking service providing server 300 searches the user terminal 100 for food available for its own material (S4300), the personally customized cooking service providing server 300 transmits the personalized cooking service providing server 300 to the user terminal 100 Search for possible foods with mapped ingredients and cooking utensils and recommend (S4400).

이때, 유통 기한이 다된 재료를 우선순위로 검색할 수도 있고, 사용자가 지정한 재료를 우선순위로 검색을 할 수도 있다. 그리고, 음식 재료는 사용자가 보유한 잔여 음식도 포함할 수 있다. 이때, 잔여 음식은 이미 조리가 완성된 음식일 수 있다.At this time, the materials whose shelf life has expired may be searched in priority order, or the material specified by the user may be searched in priority order. And, the food material may include the residual food that the user holds. At this time, the remaining food may be a food that has already been cooked.

이때, 사용자 단말(100)에서 음식을 선택하는 경우(S4500), 개인 맞춤형 요리 서비스 제공 서버(300)는 부족한 재료가 있으면 부족한 재료를 전송할 수 있고, 부족한 재료를 사용자 단말(100)의 장바구니에 매핑하여 저장할 수 있다. 이때, 사용자 단말(100)에서 해당 재료를 원하지 않는 경우, 장바구니에서 삭제할 수도 있다.At this time, if food is selected in the user terminal 100 (S4500), the personally customized cooking service providing server 300 can transfer the insufficient material if there is insufficient material, and map the insufficient material to the shopping cart of the user terminal 100 . At this time, if the user does not want the material in the user terminal 100, it may be deleted from the shopping cart.

그리고, 사용자 단말(100)에서, 장바구니의 물품을 온라인에서 구매하는 경우에는(S4800), 온라인 구매 의사를 개인 맞춤형 요리 서비스 제공 서버(300)로 전송하고(S4810), 개인 맞춤형 요리 서비스 제공 서버(300)는 장바구니의 물품을 적어도 하나의 결제 서버(400)에서 검색하여(S4820), 적어도 하나의 결제 서버(400)로부터 수신한 검색 결과를(S4830), 사용자 단말(100)로 전송한다(S4840).In step S4800, the user terminal 100 transmits the online purchase intention to the personalized cooking service providing server 300 (S4810). The personalized cooking service providing server 300 searches the at least one payment server 400 for items in the shopping cart and transmits the search result received from at least one payment server 400 to the user terminal 100 in step S4830 ).

한편, 사용자 단말(100)에서 장바구니의 물품을 오프라인에서 구매하기를 원하는 경우에는, 사용자 단말(100)의 GPS를 활성화시킨 후(S4900), 개인 맞춤형 요리 서비스 제공 서버(300)에서 장바구니의 물품을 판매하는 판매점의 위치를 사용자 단말(100)로 전송하고, 사용자 단말(100)은 자신의 위치와 수신된 판매점 위치가 일치하는 경우, 장바구니의 물품을 디스플레이하거나 알람을 출력할 수 있다(S4910).On the other hand, if the user terminal 100 wishes to purchase the items of the shopping cart offline, the GPS of the user terminal 100 is activated (S4900). Thereafter, the personalized cooking service providing server 300 transmits the items The user terminal 100 transmits the location of the selling store to the user terminal 100. If the user terminal 100 matches the location of the user terminal 100 and the received store location, the user terminal 100 may display an item of the shopping cart or output an alarm (S4910).

그리고, 온라인 또는 오프라인에서 구매한 경우, 적어도 하나의 결제 서버(400) 또는 적어도 하나의 POS 단말(500)은, 구매 결과를 개인 맞춤형 요리 서비스 제공 서버(300)로 전송하고(S4920), 개인 맞춤형 요리 서비스 제공 서버(300)는 구매 결과인 구매 목록을 사용자 단말(100)과 매핑하여 저장한다. 이때, 사용자 단말(100)에서 요리 재료 또는 요리 기구와 관계없는 물품을 구매했을지라도, 사용자 단말(100)과 함께 저장할 수도 있다. 예를 들어, 사용자 단말(100)은, 사용자가 퐁퐁이나 세제와 같은 물품을 10월 10일에 구매했고, 30일 주기로 구매한다고 가정하면, 사용자가 온라인 또는 오프라인으로 장을 볼 때, 이를 함께 구매해야 한다고 알려줄 수도 있다. 이를 위하여, 사용자 단말(100)은, 자신이 결제를 하고자 하는 결제 수단을 개인 맞춤형 요리 서비스 제공 서버(300)에 등록해야 하고, 개인 맞춤형 요리 서비스 제공 서버(300)는, 적어도 하나의 결제 서버(400) 및 적어도 하나의 POS 단말(500)과 개인 정보에 대한 공유 협약을 맺을 수도 있다.At least one payment server 400 or at least one POS terminal 500 transmits the purchase result to the personalized culinary service providing server 300 (S4920) The cooking service providing server 300 maps the purchase list, which is a purchase result, to the user terminal 100 and stores the same. At this time, even if the user terminal 100 purchases an item which is not related to the cooking material or the cooking device, it may be stored together with the user terminal 100. For example, assuming that a user purchases an item such as a pom-pom or a detergent on October 10 and purchases it on a 30-day cycle, the user terminal 100, when the user watches a chapter online or offline, You can tell that you have to. To this end, the user terminal 100 has to register the payment means with which the user terminal 100 wishes to make payment in the personalized cooking service providing server 300, and the personalized cooking service providing server 300 has at least one payment server 400 and the at least one POS terminal 500. In this case,

한편, 사용자 단말(100)에서 요리 준비를 시작하는 경우(S4940), 음성 및 이미지, 동영상을 포함한 콘텐츠가 인식되도록 하고(S4950), 개인 맞춤형 요리 서비스 제공 서버(300)는 후기가 전송되는 경우(S4960), 사용자 단말(100)과 저장되도록 한다(S4970).If the user terminal 100 starts preparation of cooking (S4940), the contents including voice, image, and moving picture are recognized (S4950). If the personalized cooking service providing server 300 receives a later S4960) and stores it in the user terminal 100 (S4970).

상술한 단계들(S4100~S4970)간의 순서는 예시일 뿐, 이에 한정되지 않는다. 즉, 상술한 단계들(S4100~S4970)간의 순서는 상호 변동될 수 있으며, 이중 일부 단계들은 동시에 실행되거나 삭제될 수도 있다.The order between the above-described steps S4100 to S4970 is merely an example, but is not limited thereto. That is, the order between the above-described steps S4100 to S4970 may be mutually varied, and some of the steps may be executed or deleted at the same time.

이와 같은 도 4의 개인 맞춤형 요리 서비스 제공 방법에 대해서 설명되지 아니한 사항은 앞서 도 1 내지 도 3을 통해 개인 맞춤형 요리 서비스 제공 방법에 대하여 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.[0040] The matters not described above regarding the method of providing the personalized cooking service of FIG. 4 can be easily deduced from the same or explained contents of the method of providing the personalized cooking service through FIGS. 1 to 3, The description will be omitted.

도 5는 본 발명의 일 실시예에 따른 개인 맞춤형 요리 서비스 제공 방법을 설명하기 위한 동작 흐름도이다. 도 5를 참조하면, 개인 맞춤형 요리 서비스 제공 서버는, 사용자 단말로부터 적어도 하나의 요리 기구 및 요리 재료에 대한 개인 데이터를 시간에 동기화되도록 수집하여 사용자 단말과 매핑하여 저장한다(S5100).FIG. 5 is a flowchart illustrating a method of providing a personalized cooking service according to an exemplary embodiment of the present invention. Referring to FIG. Referring to FIG. 5, the personalized cooking service providing server collects personal data of at least one cooking utensil and cooking material from a user terminal in synchronization with time, maps the personal data with a user terminal, and stores it (S5100).

그리고 나서, 개인 맞춤형 요리 서비스 제공 서버는, 적어도 하나의 요리 재료로 요리가 가능한 음식을 검색하고(S5200), 검색된 음식 및 레시피를 사용자 단말로 전송한다(S5300).Then, the personalized cooking service providing server searches for food that can be cooked with at least one cooking material (S5200), and transmits the retrieved food and recipe to the user terminal (S5300).

여기서, 개인 맞춤형 요리 서비스 제공 서버는, 사용자 단말에서 선택된 음식에 대한 조리 시작 이벤트가 전송되는 경우, 사용자 단말에서 음성 및 이미지 인식이 가능하도록 마이크 및 카메라를 제어하고(S5400), 사용자 단말에서 입력된 음성 및 이미지에 따라 레시피에 대한 데이터가 사용자 단말에서 출력되도록 한다(S5500).Here, the personalized cooking service providing server controls the microphone and the camera so that the user terminal can recognize the voice and image when the cooking start event for the selected food is transmitted from the user terminal (S5400) So that the data of the recipe is output from the user terminal according to the voice and the image (S5500).

또한, 개인 맞춤형 요리 서비스 제공 서버는, 기 설정된 단어가 포함된 문장이 인식되는 경우, 문장을 분석하여 문장에 포함된 적어도 하나의 재료를 사용자 단말의 장바구니에 포함시키고(S5600), 사용자 단말에서 음식 조리가 완성된 후, 평가 데이터가 수신되는 경우, 레시피에 평가 데이터가 추가되도록 업데이트한다(S5700).In addition, if a sentence containing a predetermined word is recognized, the personalized cooking service providing server analyzes the sentence and includes at least one material included in the sentence in the shopping cart of the user terminal (S5600) If the evaluation data is received after the cooking is completed, the evaluation data is updated so as to be added to the recipe (S5700).

이와 같은 도 5의 개인 맞춤형 요리 서비스 제공 방법에 대해서 설명되지 아니한 사항은 앞서 도 1 내지 도 4를 통해 개인 맞춤형 요리 서비스 제공 방법에 대하여 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.5 can be easily deduced from the same or explained contents of the method of providing a personalized cooking service through the above-described FIG. 1 to FIG. 4. Therefore, The description will be omitted.

도 5를 통해 설명된 일 실시예에 따른 개인 맞춤형 요리 서비스 제공 서버는, 컴퓨터에 의해 실행되는 애플리케이션이나 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.The personalized cooking service providing server according to the embodiment described with reference to FIG. 5 may also be implemented in the form of a recording medium including an application executed by a computer or a command executable by a computer such as a program module. 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. In addition, 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 includes any information delivery media, including computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transport mechanism.

전술한 본 발명의 일 실시예에 따른 개인 맞춤형 요리 서비스 제공 방법은, 단말기에 기본적으로 설치된 애플리케이션(이는 단말기에 기본적으로 탑재된 플랫폼이나 운영체제 등에 포함된 프로그램을 포함할 수 있음)에 의해 실행될 수 있고, 사용자가 애플리케이션 스토어 서버, 애플리케이션 또는 해당 서비스와 관련된 웹 서버 등의 애플리케이션 제공 서버를 통해 마스터 단말기에 직접 설치한 애플리케이션(즉, 프로그램)에 의해 실행될 수도 있다. 이러한 의미에서, 전술한 본 발명의 일 실시예에 따른 개인 맞춤형 요리 서비스 제공 방법은 단말기에 기본적으로 설치되거나 사용자에 의해 직접 설치된 애플리케이션(즉, 프로그램)으로 구현되고 단말기에 등의 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다.The method of providing a personalized cooking service according to an embodiment of the present invention may be executed by an application installed in a terminal (which may include a program included in a platform or an operating system basically installed in the terminal) (I.e., a program) installed directly on the master terminal through an application providing server such as a user, an application store server, an application, or a web server related to the service. In this regard, the method for providing a personalized cooking service according to an embodiment of the present invention is basically installed in a terminal or implemented as an application (i.e., a program) directly installed by a user, And recorded on a recording medium.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다. It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.

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

Claims (10)

개인 맞춤형 요리 서비스 제공 서버에서 실행되는 개인 맞춤형 요리 서비스 제공 방법에 있어서,
사용자 단말로부터 적어도 하나의 요리 기구 및 요리 재료에 대한 개인 데이터를 시간에 동기화되도록 수집하여 상기 사용자 단말과 매핑하여 저장하는 단계;
상기 적어도 하나의 요리 재료로 요리가 가능한 음식을 검색하는 단계;
상기 검색된 음식 및 레시피를 상기 사용자 단말로 전송하는 단계;
상기 사용자 단말에서 선택된 음식에 대한 조리 시작 이벤트가 전송되는 경우, 상기 사용자 단말에서 음성 및 이미지 인식이 가능하도록 마이크 및 카메라를 제어하는 단계;
상기 사용자 단말에서 입력된 음성 및 이미지에 따라 레시피에 대한 데이터가 상기 사용자 단말에서 출력되도록 하는 단계;
기 설정된 단어가 포함된 문장이 인식되는 경우, 상기 문장을 분석하여 상기 문장에 포함된 적어도 하나의 재료를 상기 사용자 단말의 장바구니에 포함시키는 단계;
상기 사용자 단말에서 음식 조리가 완성된 후, 평가 데이터가 수신되는 경우, 상기 레시피에 평가 데이터가 추가되도록 업데이트하는 단계
를 포함하는, 개인 맞춤형 요리 서비스 제공 방법.
1. A personalized cooking service providing method for a personalized cooking service providing server, the method comprising:
Collecting personal data of at least one cooker and cooking material from a user terminal in synchronization with time, mapping the user data with the user terminal, and storing the personal data;
Searching for a food that can be cooked with said at least one cooking material;
Transmitting the retrieved food and recipe to the user terminal;
Controlling a microphone and a camera so that the user terminal can recognize a voice and an image when a cooking start event for the selected food is transmitted from the user terminal;
Causing the user terminal to output data on a recipe according to a voice and an image input from the user terminal;
Analyzing the sentence to include at least one material contained in the sentence in a shopping cart of the user terminal when a sentence including a predetermined word is recognized;
Updating the evaluation data to be added to the recipe when the evaluation data is received after the cooking of the food is completed at the user terminal
And providing a personalized cooking service.
제 1 항에 있어서,
상기 사용자 단말로부터 결제 수단 정보를 수집하고, 상기 수집된 결제 수단 정보로 결제되는 아이템 중 요리 재료에 대한 아이템이 적어도 하나의 결제 서버로부터 수집되는 경우, 상기 사용자 단말과 시간에 동기화되도록 저장하는 단계;
를 더 포함하고,
상기 시간에 동기화되도록 저장하는 것은, 상기 결제되는 시점으로부터 카운터를 동작시켜 경과 기간을 카운트하도록 저장하는 것인, 개인 맞춤형 요리 서비스 제공 방법.
The method according to claim 1,
Collecting payment means information from the user terminal and storing the collected item information in synchronization with the user terminal when an item for the cooking material is collected from at least one payment server;
Further comprising:
Wherein the step of synchronizing with the time is to store a counted elapsed time period by operating a counter from the point of payment.
제 1 항에 있어서,
상기 사용자 단말로부터 적어도 하나의 요리 기구 및 요리 재료에 대한 개인 데이터를 시간에 동기화되도록 수집하여 상기 사용자 단말과 매핑하여 저장하는 단계는,
상기 사용자 단말로 기 설정된 크기의 측정 기준 객체를 점선으로 오버레이하고, 상기 측정 기준 객체가 상기 사용자 단말의 촬영 프레임 내의 점선 내에 위치되도록 하는 사용자 인터페이스를 전송하는 단계;
상기 사용자 단말로부터 상기 측정 기준 객체를 포함한 이미지 데이터 또는 동영상 데이터를 수집하는 단계;
상기 이미지 데이터 또는 동영상 데이터에 포함된 상기 측정 기준 객체의 절대 크기를 기준으로, 적어도 하나의 요리 기구 및 요리 재료의 크기 및 부피를 측정하는 단계;
상기 측정 시간을 기준으로 경과 시간을 카운트하도록 상기 적어도 하나의 요리 재료를 시간에 동기화시키고, 상기 적어도 하나의 요리 기구의 크기를 저장하는 단계
를 수행함으로써 실행되는 것인, 개인 맞춤형 요리 서비스 제공 방법.
The method according to claim 1,
Wherein the step of collecting and storing the personal data of at least one cooking utensil and the cooking material from the user terminal to be synchronized with time,
Overlaying the measurement reference object of a predetermined size on the dotted line to the user terminal and transmitting the user interface such that the measurement reference object is located within the dotted line within the shooting frame of the user terminal;
Collecting image data or moving image data including the measurement reference object from the user terminal;
Measuring the size and volume of at least one cooking utensil and cooking material based on an absolute size of the measurement object included in the image data or moving image data;
Synchronizing the at least one cooking material with time to count elapsed time based on the measurement time, storing the size of the at least one cooking appliance
Wherein the method further comprises the step of:
제 1 항에 있어서,
상기 검색된 음식 및 레시피를 상기 사용자 단말로 전송하는 단계 이후에,
상기 사용자 단말에서 검색된 음식을 선택하는 이벤트가 발생하고, 상기 선택된 음식에 필요한 재료와 상기 저장된 적어도 하나의 요리 재료가 일치하지 않는 경우, 상기 선택된 음식에 부족한 재료를 상기 사용자 단말의 장바구니에 저장하는 단계;
상기 사용자 단말의 위치를 수집하는 단계;
상기 수집된 사용자 단말의 위치가 기 저장된 식재료 판매지점과 일치하는 경우, 상기 사용자 단말로 장바구니의 재료를 디스플레이하는 단계;
를 더 포함하는 것인, 개인 맞춤형 요리 서비스 제공 방법.
The method according to claim 1,
After sending the retrieved food and recipe to the user terminal,
Storing in the shopping cart of the user terminal a material insufficient for the selected food when an event for selecting the food searched by the user terminal occurs and the material required for the selected food and the stored at least one cooking material do not match, ;
Collecting the location of the user terminal;
Displaying the material of the shopping cart to the user terminal when the collected user terminal location matches the pre-stored food material selling point;
The method further comprising the steps of:
제 1 항에 있어서,
상기 검색된 음식 및 레시피를 상기 사용자 단말로 전송하는 단계 이후에,
상기 사용자 단말에서 검색된 음식을 선택하는 이벤트가 발생하고, 상기 선택된 음식에 필요한 재료와 상기 저장된 적어도 하나의 요리 재료가 일치하지 않는 경우, 상기 선택된 음식에 부족한 재료를 상기 사용자 단말의 장바구니에 저장하는 단계;
상기 장바구니에 저장된 재료를 적어도 하나의 온라인 판매점에서 검색하는 단계;
상기 검색된 재료를 상기 사용자 단말로 전송하고, 상기 사용자 단말의 구입 승인 이벤트가 발생하는 경우, 상기 사용자 단말의 결제 수단을 추출하여 구매를 수행하는 단계;
를 더 포함하는 것인, 개인 맞춤형 요리 서비스 제공 방법.
The method according to claim 1,
After sending the retrieved food and recipe to the user terminal,
Storing in the shopping cart of the user terminal a material insufficient for the selected food when an event for selecting the food searched by the user terminal occurs and the material required for the selected food and the stored at least one cooking material do not match, ;
Searching the at least one online store for materials stored in the shopping cart;
Transmitting the retrieved material to the user terminal, extracting the payment means of the user terminal and performing purchase if the purchase approval event of the user terminal occurs;
The method further comprising the steps of:
제 1 항에 있어서,
상기 기 설정된 단어는, 재료에 대한 부정어(NOT)가 포함된 단어인 것인, 개인 맞춤형 요리 서비스 제공 방법.
The method according to claim 1,
Wherein the preset word is a word including a NOT to a material.
제 1 항에 있어서,
상기 사용자 단말에서 음식 조리가 완성된 후, 평가 데이터가 수신되는 경우, 상기 레시피에 평가 데이터가 추가되도록 업데이트하는 단계 이후에,
상기 사용자 단말로부터 잔여 요리에 대한 개인 데이터를 시간에 동기화되도록 수집하여 상기 사용자 단말과 매핑하여 저장하는 단계;
상기 잔여 요리 및 상기 적어도 하나의 요리 재료로 요리가 가능한 음식을 검색하여 상기 사용자 단말로 전송하는 단계
를 더 포함하는 것인, 개인 맞춤형 요리 서비스 제공 방법.
The method according to claim 1,
After the step of updating the evaluation data to be added to the recipe when the evaluation data is received after the cooking of the food is completed at the user terminal,
Collecting personal data of remaining dishes from the user terminal in synchronization with time, mapping the user data to the user terminal, and storing the collected data;
Searching for the remaining dish and the food that can be cooked with the at least one cooking material and transmitting the retrieved food to the user terminal
The method further comprising the steps of:
제 1 항에 있어서,
상기 사용자 단말로부터 수집된 적어도 하나의 요리 재료 및 잔여 요리에 대한 데이터는, 상기 요리 재료 및 잔여 요리의 종류에 따른 유통 기한의 경과율에 기반하여 정렬되고, 상기 사용자 단말에서 경과율이 높은순으로 정렬되어 디스플레이되도록 하는 것인, 개인 맞춤형 요리 서비스 제공 방법.
The method according to claim 1,
Wherein the data on at least one cooking material and the remaining dishes collected from the user terminal are arranged based on an expiration rate of the shelf life according to the cooking material and the type of the remaining dish, So as to be displayed in an aligned manner.
제 8 항에 있어서,
상기 경과율이 높은순으로 정렬된 적어도 하나의 요리 재료 및 잔여 요리를 이용하여 요리가 가능한 음식을 검색하여 상기 사용자 단말로 전송하는 단계
를 더 포함하는 것인, 개인 맞춤형 요리 서비스 제공 방법.
9. The method of claim 8,
Searching for foods that can be cooked by using at least one cooking material and remaining cooking arranged in the order of the highest elapsed rate and transmitting the retrieved food to the user terminal
The method further comprising the steps of:
제 1 항에 있어서,
상기 사용자 단말에서 음식 조리가 완성된 후, 평가 데이터가 수신되는 경우, 상기 레시피에 평가 데이터가 추가되도록 업데이트하는 단계
를 더 포함하는 것인, 개인 맞춤형 요리 서비스 제공 방법.
The method according to claim 1,
Updating the evaluation data to be added to the recipe when the evaluation data is received after the cooking of the food is completed at the user terminal
The method further comprising the steps of:
KR1020160069329A 2016-06-03 2016-06-03 Method for providing customized recipe service KR20170137345A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160069329A KR20170137345A (en) 2016-06-03 2016-06-03 Method for providing customized recipe service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160069329A KR20170137345A (en) 2016-06-03 2016-06-03 Method for providing customized recipe service

Publications (1)

Publication Number Publication Date
KR20170137345A true KR20170137345A (en) 2017-12-13

Family

ID=60944303

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160069329A KR20170137345A (en) 2016-06-03 2016-06-03 Method for providing customized recipe service

Country Status (1)

Country Link
KR (1) KR20170137345A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019135619A1 (en) * 2018-01-08 2019-07-11 삼성전자 주식회사 Electronic device capable of determining timeline for cooking process
KR20190110209A (en) * 2018-03-20 2019-09-30 동민산업 협동조합 Food life service system
WO2020027633A3 (en) * 2018-08-03 2020-03-26 샤푸주식회사 Cooking recipe service providing method for creating and sharing recipe
KR102210476B1 (en) * 2020-04-07 2021-02-01 주식회사 블루레시피 A system for providing digital proper recipe and control method thereof
KR20220018817A (en) * 2020-08-07 2022-02-15 건국대학교 글로컬산학협력단 Apparatus, method and system of offering recipe using speech recognition

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019135619A1 (en) * 2018-01-08 2019-07-11 삼성전자 주식회사 Electronic device capable of determining timeline for cooking process
KR20190110209A (en) * 2018-03-20 2019-09-30 동민산업 협동조합 Food life service system
WO2020027633A3 (en) * 2018-08-03 2020-03-26 샤푸주식회사 Cooking recipe service providing method for creating and sharing recipe
KR102210476B1 (en) * 2020-04-07 2021-02-01 주식회사 블루레시피 A system for providing digital proper recipe and control method thereof
KR20220018817A (en) * 2020-08-07 2022-02-15 건국대학교 글로컬산학협력단 Apparatus, method and system of offering recipe using speech recognition

Similar Documents

Publication Publication Date Title
KR20170137345A (en) Method for providing customized recipe service
CN107786398B (en) Data interaction method and device, intelligent terminal, operating system and intelligent refrigerator
JP2002041670A (en) Device and system for recommending information
KR20140054473A (en) System and method for shopping assistant to grocery items
KR101982240B1 (en) Method for providing recipe service for making and sharing recipe contents
TWI660313B (en) Graphical trading method and trading system
KR20110035380A (en) System and method for providing recipe information based on network
KR20170014427A (en) Sever and application program for ordering customized food menu
US20130166334A1 (en) Electronic menu and ordering system
KR20130012155A (en) Method and device for providing social network service
CN107481052A (en) A kind of transmitting advertisement information method and terminal
KR101823587B1 (en) Method for providing calender service synchronized with other application
KR102327845B1 (en) Service system and method for providing subdivided food material based on user costomized recipe
CN107464158A (en) menu generating method, device and equipment
JP2019023829A (en) Information providing system, program, and server
JP5457914B2 (en) Server device, product display method, product display program, and product display system
US20170032385A1 (en) Service provider/customer information tracking systems and methods
CN111275493B (en) Processing method and device of list data, server and nonvolatile storage medium
CN105469291A (en) User information providing method and device
KR101782303B1 (en) Home made food-menu offering system with portable terminal and operating method thereof
WO2020129527A1 (en) Receipt processing device, control method, and program
US20170032001A1 (en) A computing device for relating nodes and items in social graph
JPWO2002027581A1 (en) Food purchase / development support method, purchase / development support system, and refrigerator
JP5165722B2 (en) Information providing server and information providing system
US20170293956A1 (en) System and method of matching a consumer with a sales representative

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right