KR20140038892A - System for providing meal valuation and method thereof - Google Patents

System for providing meal valuation and method thereof Download PDF

Info

Publication number
KR20140038892A
KR20140038892A KR1020130110963A KR20130110963A KR20140038892A KR 20140038892 A KR20140038892 A KR 20140038892A KR 1020130110963 A KR1020130110963 A KR 1020130110963A KR 20130110963 A KR20130110963 A KR 20130110963A KR 20140038892 A KR20140038892 A KR 20140038892A
Authority
KR
South Korea
Prior art keywords
diet
evaluation
information
providing
meal
Prior art date
Application number
KR1020130110963A
Other languages
Korean (ko)
Other versions
KR101580016B1 (en
Inventor
차기철
Original Assignee
주식회사 바이오스페이스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 바이오스페이스 filed Critical 주식회사 바이오스페이스
Publication of KR20140038892A publication Critical patent/KR20140038892A/en
Application granted granted Critical
Publication of KR101580016B1 publication Critical patent/KR101580016B1/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

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

A system for providing meal menu evaluation using a mobile application is disclosed. The meal menu evaluation providing system using a mobile application includes: a meal menu registration unit for registering meal menu information received through the mobile application; a meal menu evaluation unit for evaluating the meal menu or receiving evaluation from an external terminal;′ a storage unit for storing evaluation information according to the menu information and evaluation; and a providing unit for providing the stored meal menu information and evaluation information to the mobile application wherein the meal menu registration unit accumulates the meal menu information and the meal menu evaluation unit evaluates the accumulated meal menu information by period or receives evaluation from the external terminal. [Reference numerals] (AA) Step for pulverizing water purification sludge; (BB) Coinciding

Description

식단 평가 시스템 및 그 방법{SYSTEM FOR PROVIDING MEAL VALUATION AND METHOD THEREOF}SYSTEM FOR PROVIDING MEAL VALUATION AND METHOD THEREOF

본 발명의 실시예들은 사용자의 식단에 대하여 보다 편리하고 정확한 평가를 받을 수 있는 시스템 및 방법에 관한 것이다.Embodiments of the present invention relate to systems and methods that enable a more convenient and accurate assessment of a user's diet.

건강하게 잘 먹는 것에 대한 관심이 높아지고 있는 가운데, 자신이 섭취한 식단이 균형 잡힌 건강한 식단인지 알고 싶어하는 요구가 늘면서 섭취한 식단을 평가해주는 시스템이 등장하고 있다.There is a growing interest in eating well and healthy, and there is an increasing need to know if your diet is a balanced, healthy diet.

대부분의 식단 평가 시스템은 음식의 칼로리 정보를 담고 있는 데이터베이스(DB)에서 사용자가 자신이 섭취한 음식을 검색하여 선택하면 해당 음식의 칼로리를 제공한다. 이러한 방식의 식단평가 시스템은 1) 사용자가 자신이 섭취한 모든 음식을 일일이 검색해야 하는 불편이 있으며, 2) 상기 DB에 모든 식단에 대한 칼로리 정보를 포함하는 것이 현실적으로 어려워, 사용자가 섭취한 음식에 대한 정보가 없을 가능성이 있다는 것이 문제이다. 또한, 3) 사용자가 섭취한 음식의 양을 사용자가 직접 입력해야 하는데, 대부분의 사용자는 음식의 양에 대한 지식이 부족하기 때문에 식단 평가 결과의 정확도가 현저하게 떨어질 수 밖에 없다. 그리고, 상기의 식단평가는 4) 사용자의 섭취 칼로리만을 평가하므로 식단이 얼마나 균형 잡혔는지는 평가 받을 수 없다는 단점도 있다.Most dietary evaluation systems provide a calorie for a user by searching for and selecting the food he or she has eaten in a database of food calorie information. This type of diet evaluation system is 1) the user is inconvenient to search for all foods ingested by himself, and 2) it is practically difficult to include calorie information for all diets in the DB, The problem is that there is a possibility that no information is available. In addition, 3) the user must directly enter the amount of food consumed by the user, most of the users have a lack of knowledge of the amount of food, the accuracy of the diet evaluation results inevitably fall. In addition, the above-mentioned diet evaluation only 4) evaluates only the calories ingested by the user, so there is a disadvantage that the diet is not evaluated how balanced.

이러한 문제들을 해결해보고자, 한국공개특허 제10-2007-0107970호(공개일 2007년 11월 08일)에는 사용자가 섭취한 식단 사진을 찍어서 이를 서버로 전달하면, 영양사가 상기 서버로 접근해서 해당 식단에 대한 평가 데이터를 실시간으로 제공하는 식단 평가 시스템이 개시되어 있다. 상기 식단평가 시스템에서 사용자는 자신이 섭취한 음식을 DB에서 일일이 확인할 필요 없이 간단하게 사진을 촬영하여 서버로 전송하기만 하면 되고, 식단 평가는 영양사가 직접 할 수 있게 하여, 간편하면서도 정확한 식단평가 시스템을 제공하는 듯 보인다.In order to solve these problems, Korean Patent Publication No. 10-2007-0107970 (published November 08, 2007) takes a picture of a diet taken by a user and delivers it to a server. A diet assessment system is disclosed that provides assessment data for an in real time. In the diet evaluation system, the user only needs to take a picture and send it to the server without having to check his or her own food in a DB, and the diet evaluation can be directly performed by a nutritionist, thereby allowing a simple and accurate diet evaluation system. Seems to give.

그러나, 1) 사용자는 무의식 중에 식단을 평가 받기에 적합한 사진을 찍기 위해 촬영 각도나 음식과의 거리 등을 염두하며 사진을 촬영하려고 할 것이고, 이것 자체가 사용자에게는 신경 쓰이는 일이 되어 사용성 저하로 이어지게 된다. 또한, 2) 전문가인 영양사가 직접 식단을 평가 하더라도, 무작위적으로 찍어서 보낸 사진만으로 정확한 섭취량, 음식재료 또는 조리법 등을 확인하고 식단평가를 하는 것이 현실적으로 어려워서 정확하고 자세한 식단 평가에는 여전히 한계가 있다. 결국, 정확한 식단평가를 위해 영양사를 도입했지만 여전히 식단평가의 정확도는 보장받지 못하는 것이다. 그리고, 3) 현실적으로 다수의 영양사가 식단을 평가해야 할 것이며 이런 경우 영양사별로 식단에 대한 평가가 다르기 때문에 서비스의 통일성이 없다는 문제점도 가지고 있다. 특히, 4) 보통 식단평가는 전문가인 영양사에 의해 이루어지기 때문에 식단에 대한 평가 데이터를 실시간으로 제공하기 위해서는 영양 평가를 위한 전문 인력이 언제든지 식단 평가가 가능한 환경에서 상시 대기하고 있어야 하는 등 현실적인 제약과 한계가 많아 서비스의 실시간성을 구현하기란 매우 어려운 문제가 있다.However, 1) the user will unconsciously try to take a picture in consideration of the shooting angle and distance from the food in order to take a picture that is suitable for evaluating the diet, and this itself becomes a concern for the user, leading to deterioration in usability. do. In addition, even if a dietitian who is an expert evaluates the diet himself, it is difficult to check the exact intake, food ingredients or recipes, and to evaluate the diet only by sending pictures taken randomly, so that accurate and detailed diet evaluation is still limited. In the end, nutritionists were introduced for accurate dietary evaluations, but the accuracy of dietary evaluations is still not guaranteed. And, 3) realistically, many dietitians will have to evaluate their diets. In this case, there is also a problem in that there is no uniformity of services because diets are evaluated differently. Especially, since the diet evaluation is usually performed by a nutritionist who is an expert, in order to provide the diet data in real time, a professional staff for nutrition evaluation should always be waiting in an environment where diet evaluation is possible. Because of the limitations, there is a very difficult problem to implement the real-time of the service.

따라서, 본 명세서에서는 사용자의 편의성을 보장하면서 보다 정확한 식단 평가를 제공할 수 있고 현실적인 환경에 적합한 서비스 구현이 가능한 기술을 제안한다.Therefore, the present specification proposes a technology that can provide a more accurate diet evaluation while ensuring the user's convenience, and can implement a service suitable for a realistic environment.

사용자가 간편하게 평가 받고자 하는 식단을 등록하고 이에 대한 정확도 높은 식단 평가를 받을 수 있는 식단평가 제공 시스템 및 그 방법이 제공된다.There is provided a system for evaluating a diet and providing a method in which a user can easily register a diet to be evaluated and receive an accurate diet.

사용자에 의해 등록된 식단과 이에 대한 평가들을 효율적으로 관리하여 다양한 부가 서비스를 제공할 수 있는 식단평가 제공 시스템 및 그 방법이 제공된다.Provided are a system for evaluating a diet and a method for providing a variety of additional services by efficiently managing a diet registered therein and evaluations thereof.

사용자에 의해 등록된 식단을 일정 기간을 주기로 평가하도록 하여 보다 현실적이고 효율적인 환경의 식단 평가 서비스를 구현할 수 있는 식단평가 제공 시스템 및 그 방법이 제공된다.Provided is a system for evaluating a diet registered by a user at regular intervals and implementing a system for evaluating a diet in a more realistic and efficient environment.

본 발명의 실시예에 따르면, 모바일 어플리케이션을 이용한 식단평가 제공 시스템은, 상기 모바일 어플리케이션을 통해 수신된 식단 정보를 등록하는 식단 등록부; 상기 식단 정보를 평가하거나 외부 단말로부터 평가받는 식단 평가부; 상기 식단 정보 및 상기 평가에 따른 평가 정보를 저장하는 저장부; 및 상기 저장된 식단 정보 및 평가 정보를 상기 모바일 어플리케이션으로 제공하는 제공부를 포함할 수 있으며, 이때 상기 식단 등록부는 상기 식단 정보를 누적하며, 상기 식단 평가부는 상기 누적된 식단 정보를 일정 기간 별로 평가하거나 상기 외부 단말로부터 평가받을 수 있다.According to an embodiment of the present invention, a diet evaluation providing system using a mobile application, the diet registration unit for registering the diet information received through the mobile application; A diet evaluator evaluating the diet information or evaluating from an external terminal; A storage unit which stores the diet information and evaluation information according to the evaluation; And a providing unit providing the stored diet information and the evaluation information to the mobile application, wherein the diet register accumulates the diet information, and the diet evaluator evaluates the accumulated diet information for a predetermined period or the Can be evaluated from an external terminal.

일 측면에 따르면, 상기 식단 정보는 촬영된 음식에 관한 사진을 포함하고, 상기 모바일 어플리케이션은 상기 사진의 촬영시 물체와 거리 및 각도를 일정화 하기 위한 가이드할 수 있다.According to one aspect, the diet information includes a photograph of the photographed food, the mobile application may guide to schedule the distance and angle with the object when photographing the photograph.

다른 측면에 따르면, 상기 모바일 어플리케이션은 미리 정해진 일정 크기의 물체의 실루엣을 이용하여 가이드할 수 있다.According to another aspect, the mobile application may guide using a silhouette of an object of a predetermined predetermined size.

또 다른 측면에 따르면, 상기 미리 정해진 일정 크기는 표준화된 크기를 포함할 수 있다.According to another aspect, the predetermined predetermined size may include a standardized size.

또 다른 측면에 따르면, 상기 식단 등록부는 식사 전과 식사 후를 구분하여 상기 식단 정보를 등록하고, 상기 모바일 어플리케이션은 식사 후 음식의 사진 촬영시 식사 전 음식의 사진을 오버랩할 수 있다.According to another aspect, the diet register registers the diet information by dividing before and after the meal, the mobile application may overlap the photo of the food before meals when taking a picture of the food after the meal.

또 다른 측면에 따르면, 상기 식단 정보는 음식의 사진에 텍스트 메모나 음성 메모를 추가할 수 있다.According to another aspect, the diet information may add a text memo or voice memo to the picture of the food.

또 다른 측면에 따르면, 상기 식단 평가부는 일정 알고리즘에 의해 상기 식단 정보를 평가할 수 있다.According to another aspect, the diet evaluator may evaluate the diet information by a schedule algorithm.

또 다른 측면에 따르면, 상기 식단 평가부는 식사 시간 또는 장소 중 적어도 하나의 정보를 상기 알고리즘에 포함할 수 있다.According to another aspect, the diet evaluator may include at least one information of the meal time or place in the algorithm.

본 발명의 실시예에 따르면, 모바일 어플리케이션을 이용한 식단평가 제공 시스템은, 상기 모바일 어플리케이션을 통해 수신된 식단 정보를 등록하는 식단 등록부; 상기 식단 정보를 평가하거나 외부 단말로부터 평가받는 식단 평가부; 상기 식단 정보 및 상기 평가에 따른 평가 정보를 저장하는 저장부; 및 상기 식단 평가부로부터 받은 식단 평가 중 일정 수준 이상의 평가를 받은 식단을 추천식단으로 제공하는 제공부를 포함할 수 있으며, 이때 상기 식단 등록부는 상기 식단 정보를 누적하며, 상기 식단 평가부는 상기 누적된 식단 정보를 일정 기간 별로 평가하거나 상기 외부 단말로부터 평가받을 수 있다.According to an embodiment of the present invention, a diet evaluation providing system using a mobile application, the diet registration unit for registering the diet information received through the mobile application; A diet evaluator evaluating the diet information or evaluating from an external terminal; A storage unit which stores the diet information and evaluation information according to the evaluation; And a provision unit that provides a diet that has been evaluated at least a predetermined level among the evaluation of the diet received from the diet evaluation unit as a recommended diet, wherein the diet register accumulates the diet information, and the diet evaluation unit accumulates the accumulated diet. Information may be evaluated for a certain period or evaluated from the external terminal.

일 측면에 따르면, 상기 제공부로부터 제공받는 추천식단은 상기 저장부에 있는 이미 평가 받은 식단 중에서 사용자가 선택하여 만들 수 있으며, 상기 사용자가 선택한 식단에 대해 미리 평가를 제공할 수 있다.According to one aspect, the recommended diet provided from the provider may be made by the user select from the already evaluated diet in the storage unit, it may provide a pre-evaluation for the diet selected by the user.

본 발명의 실시예에 따르면, 모바일 어플리케이션을 이용한 식단평가 제공 방법은, 상기 모바일 어플리케이션을 통해 수신된 식단 정보를 등록하는 단계; 상기 식단 정보를 평가하거나 외부 단말로부터 평가받는 단계; 상기 식단 정보 및 상기 평가에 따른 평가 정보를 저장하는 단계; 및 상기 저장된 식단 정보 및 평가 정보를 상기 모바일 어플리케이션으로 제공하는 단계를 포함할 수 있으며, 이때 상기 식단 정보를 등록하는 단계는, 상기 식단 정보를 누적하며, 상기 식단 정보를 평가하거나 외부 단말로부터 평가받는 단계는, 상기 누적된 식단 정보를 일정 기간 별로 평가하거나 상기 외부 단말로부터 평가받을 수 있다.According to an embodiment of the present invention, a method for providing a diet evaluation using a mobile application includes registering diet information received through the mobile application; Evaluating the diet information or evaluating from an external terminal; Storing evaluation information according to the diet information and the evaluation; And providing the stored diet information and evaluation information to the mobile application, wherein registering the diet information includes accumulating the diet information and evaluating the diet information or being evaluated by an external terminal. In the step, the accumulated diet information may be evaluated for a predetermined period or evaluated from the external terminal.

본 발명의 실시예에 따르면, 식단에 관한 정보로서 사진을 촬영할 때 물체와의 거리 및 각도를 일정화 하기 위한 가이드를 제공함으로써 사용자가 화상의 각도나 거리에 대한 의심 없이 더욱 편리하게 사진을 촬영하여 식단에 관한 정보를 간편하게 등록할 수 있다.According to an embodiment of the present invention, by providing a guide for uniformizing the distance and angle with an object when taking a picture as information about the diet, the user can take a picture more conveniently without any doubt about the angle or distance of the image You can easily register information about your diet.

본 발명의 실시예에 따르면, 물체와의 거리 및 각도가 일정화 된 사진을 이용하여 식단 평가를 행함으로써 음식의 양을 정확히 유추할 수 있어 식단 평가에 대한 정확도를 높일 수 있다.According to an embodiment of the present invention, the amount of food can be accurately inferred by performing a diet evaluation using a photograph in which the distance and angle with respect to the object are constant, thereby increasing the accuracy of the diet evaluation.

본 발명의 실시예에 따르면, 사용자가 섭취한 식단 중 평가가 높은 식단을 추천식단으로 제시함으로써 사용자가 실천하기 쉽고 현실적인 식단을 추천할 수 있으며 식습관 개선 및 건강하고 균형 잡힌 식사를 하는데 실질적인 도움을 줄 수 있다.According to an embodiment of the present invention, by presenting a high-evaluated diet among the diets ingested by the user as a recommended diet, the user may recommend an easy and practical diet, and may substantially help improve eating habits and eat a healthy and balanced meal. Can be.

본 발명의 실시예에 따르면, 사용자가 섭취한 식단을 일정 기간을 주기로 누적해 두었다가 일정 기간 동안 누적된 식단을 일괄 평가함으로써 실시간 식단 평가에 비해 서비스 부하를 분산시킬 수 있으며, 식단 평가를 위한 전문 인력 등 서비스 구현을 위한 제약 사항이 더욱 완화됨에 따라 보다 현실적이고 효율적인 서비스 모델을 구현할 수 있다.According to an embodiment of the present invention, by accumulating the meal ingested by the user at regular intervals, and by evaluating the cumulative diet for a certain period of time, the service load can be distributed compared to the real-time diet evaluation, and a professional manpower for evaluating the diet As the constraints on the implementation of the service are more relaxed, more realistic and efficient service model can be implemented.

도 1은 본 발명의 일 실시예에 있어서, 사용자의 식단에 대한 평가를 제공하는 식단평가 제공 시스템의 내부 구성을 도시한 블록도이다.
도 2 및 도 3은 본 발명의 일 실시예에 있어서, 실루엣을 이용한 카메라 화상의 각도와 크기 가이드를 설명하기 위한 예시 도면이다.
도 4 및 도 5는 본 발명의 일 실시예에 있어서, 식사 전 사진을 이용한 카메라 화상의 각도와 크기 가이드를 설명하기 위한 예시 도면이다.
도 6은 본 발명의 일 실시예에 있어서, 사진 속 음식의 위치에 적용하는 메모 기능을 설명하기 위한 예시 도면이다.
도 7은 본 발명의 일 실시예에 있어서, 식단 등록에 대한 알림 기능을 설명하기 위한 도면이다.
도 8은 본 발명의 일 실시예에 있어서, 식단에 대한 평가 옵션 구성을 설명하기 위한 도면이다.
도 9는 본 발명의 일 실시예에 있어서, 사용자의 식단에 대한 평가를 제공하는 식단평가 제공 방법을 도시한 순서도이다.
도 10은 본 발명의 일 실시예에 있어서, 칼로리 계산을 위해 식단에 포함된 음식을 입력하는 예시 도면이다.
도 11은 본 발명의 일 실시예에 있어서, 식단 사진과 함께 식사 시간을 표시해주는 예시 도면이다.
도 12는 본 발명의 일 실시예에 있어서, 식사 시간 평가를 위한 시간 테이블을 도시한 것이다.
도 13은 본 발명의 일 실시예에 있어서, 식단 사진과 함께 고열량 식품에 대한 체크 박스를 제공하는 예시 도면이다.
1 is a block diagram illustrating an internal configuration of a system for providing a dietary evaluation, which provides an evaluation of a user's diet, according to an embodiment of the present invention.
2 and 3 are exemplary views for explaining an angle and a size guide of a camera image using a silhouette according to an embodiment of the present invention.
4 and 5 are exemplary diagrams for explaining an angle and size guide of a camera image using a photograph before a meal in an embodiment of the present invention.
6 is an exemplary diagram for explaining a memo function applied to a location of a food in a picture, according to an exemplary embodiment.
7 is a view for explaining a notification function for diet registration according to an embodiment of the present invention.
8 is a view for explaining the configuration of an evaluation option for a diet in an embodiment of the present invention.
9 is a flowchart illustrating a method of providing a diet evaluation for providing an evaluation of a user's diet according to one embodiment of the present invention.
10 is an exemplary diagram for inputting food included in a diet for calorie calculation according to one embodiment of the present invention.
FIG. 11 is an exemplary view showing meal time together with a photograph of a diet in an embodiment of the present invention. FIG.
12 illustrates a time table for evaluating meal time according to an embodiment of the present invention.
13 is an exemplary view of providing a check box for a high calorie food with a diet picture in accordance with one embodiment of the present invention.

이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 식단평가 제공 시스템(100)의 내부 구성을 도시한 것이다.1 illustrates an internal configuration of a system for providing a dietary evaluation according to an embodiment of the present invention.

식단평가 제공 시스템(100)은 데이터베이스 및 서버 역할을 하는 것으로, 무선 통신망을 통해 사용자 측의 통신 단말(이하, '사용자 단말'이라 칭함)(101)과 연결되고 유선 통신망 또는 무선 통신망을 통해 전문가 측의 통신 단말(이하, '전문가 단말'이라 칭함)(103)과 연결될 수 있다.The dietary evaluation providing system 100 serves as a database and a server, and is connected to a communication terminal (hereinafter, referred to as a user terminal) 101 of a user side through a wireless communication network and is connected to an expert through a wired or wireless communication network. It may be connected to the communication terminal (hereinafter, referred to as "expert terminal") 103 of.

본 명세서에서, '사용자'는 식단 정보에 대한 평가를 요청하는 주체를 의미하고, '전문가'는 영양사와 같이 사용자의 식단 정보를 평가하는 주체를 의미할 수 있다. 그리고, '통신 단말'은 PC, 스마트폰, 태블릿 등 유/무선 통신 환경에서 식단평가 제공 시스템(100)과의 통신이 가능한 모든 단말을 의미할 수 있다. 이때, 사용자 단말(101)로는 사진을 촬영할 수 있는 카메라가 탑재된 단말이 이용될 수 있다.In the present specification, 'user' may mean a subject requesting evaluation of the diet information, and 'expert' may refer to a subject who evaluates the user's diet information, such as a nutritionist. And, "communication terminal" may mean any terminal capable of communicating with the diet evaluation providing system 100 in a wired / wireless communication environment, such as PC, smartphone, tablet. In this case, the user terminal 101 may be a terminal equipped with a camera that can take a picture.

사용자 단말(101)은 사용자가 섭취하는 식단에 관한 정보를 획득하기 위해 해당 식단에 대한 사진을 촬영하거나 정보를 입력하여 사용자의 식단 정보를 식단평가 제공 시스템(100)으로 등록하는 역할을 한다. 사용자 단말(101)에는 식단 정보의 작성은 물론, 식단평가 제공 시스템(100)과의 연동을 통해 식단 정보의 등록, 식단 정보 및 그에 대한 평가 수신, 추천 식단의 수신 등 식단 평가와 관련된 전반의 기능을 제공하는 모바일 어플리케이션이 포함된다.The user terminal 101 serves to register the user's diet information to the diet evaluation providing system 100 by taking a picture or inputting information on the corresponding diet in order to obtain information on the diet ingested by the user. In the user terminal 101, as well as the preparation of the diet information, the overall function related to the evaluation of the diet, such as registration of the diet information through the linkage with the diet evaluation providing system 100, receiving and receiving diet information and evaluation thereof, receiving the recommended diet It includes a mobile application that provides.

전문가 단말(103)은 전문가를 통해 사용자의 식단 정보를 전문적으로 수행하고 이들의 평가를 돕기 위한 전문적인 기능을 제공하는 것으로, 식단평가 제공 시스템(100)에 등록된 사용자의 식단 정보에 대한 분석 및 평가를 수행하여 그 결과를 식단평가 제공 시스템(100)으로 전송하는 역할을 한다. 이를 위하여, 전문가 단말(103)은 유/무선 통신망을 통해 모바일 어플리케이션, 웹 서비스, 컴퓨터 소프트웨어 등의 매체를 이용할 수 있다.Expert terminal 103 is to provide a professional function for professionally performing the user's diet information through the expert and help them to evaluate, analysis and analysis of the user's diet information registered in the diet evaluation providing system 100 and Perform the evaluation and transmits the result to the dietary evaluation providing system (100). To this end, the expert terminal 103 may use a medium such as a mobile application, a web service, or computer software through a wired / wireless communication network.

식단평가 제공 시스템(100)은 사용자 단말(101)의 모바일 어플리케이션을 통해 수신된 식단 정보를 등록 및 저장하고, 식단 정보에 대하여 자체적으로 평가하거나 외부의 전문가 단말(103)로부터 평가를 받아 해당 평가 정보를 사용자 단말(101)로 제공하는 역할을 한다. 이때, 식단평가 제공 시스템(100)에 저장된 식단 정보 및 식단 각각에 대한 평가 정보는 시간 순 등 일정 기준으로 정리되어 사용자 단말(101) 및 전문가 단말(103)를 통해 언제든지 확인과 관리가 가능하다.The diet evaluation providing system 100 registers and stores the diet information received through the mobile application of the user terminal 101, evaluates the meal information on its own, or receives an evaluation from an external expert terminal 103, corresponding evaluation information. Serves to provide the user terminal 101. At this time, the diet information stored in the diet evaluation providing system 100 and the evaluation information for each of the diets are arranged in a certain order such as time, and can be checked and managed at any time through the user terminal 101 and the expert terminal 103.

식단평가 제공 시스템(100)에 대하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.The diet evaluation providing system 100 will be described in detail with reference to the accompanying drawings.

일 실시예에 따른 식단평가 제공 시스템(100)은 도 1에 도시한 바와 같이, 식단 등록부(110), 식단 평가부(120), 저장부(130), 및 제공부(140)를 포함하여 구성될 수 있다.As shown in FIG. 1, the diet evaluation providing system 100 includes a diet registration unit 110, a diet evaluation unit 120, a storage unit 130, and a provision unit 140. Can be.

식단 등록부(110)는 모바일 어플리케이션을 통해 수신된 사용자의 식단 정보를 등록하는 역할을 수행한다. 여기서, 식단 정보에는 사용자에 의해 촬영된 음식에 관한 사진, 및 음성이나 텍스트 형식의 메모 중 적어도 하나가 포함될 수 있다. 예를 들어, 식단 정보로는 사진을 촬영하거나 기존 촬영된 사진이 입력되거나, 사진 없이 메모만으로 입력되거나, 하나 이상의 사진과 메모가 함께 입력될 수 있다.The diet register 110 serves to register the user's diet information received through the mobile application. Here, the diet information may include at least one of a photograph of food taken by the user and a memo in a voice or text format. For example, the diet information may include taking a picture, entering a previously taken picture, entering only a memo without a picture, or entering one or more pictures and a memo together.

또한, 식단 등록부(110)는 모바일 어플리케이션을 통해 수신된 식사 시간 및 식사 장소 정보를 식단에 대한 추가 정보로 등록할 수 있다. 이때, 식사 시간과 식사 장소는 사용자에 의해 직접 입력되거나 사용자 단말의 GPS 기술을 이용하여 자동 입력될 수 있다. 그리고, 식단 등록부(110)는 새로운 시점의 식단 정보를 과거에 등록된 식단 정보를 활용하여 등록할 수 있도록 식단 자동 등록 기능을 제공할 수 있다. 일 예로, 식단 등록부(110)는 기존 식단 정보들이 식사 장소와 관련된 위치 정보와 함께 등록되어 있는 경우 사용자가 식단을 등록하고자 할 때 사용자의 현재 위치 정보를 먼저 인식한 후 해당 위치에서 과거에 등록된 식단 목록을 사용자에게 제공하고 이에 사용자가 과거 식단 목록에서 선택한 식단 정보를 다시 활용하여 특정 시점의 식단으로 등록할 수 있다.In addition, the diet registration unit 110 may register the meal time and meal place information received through the mobile application as additional information about the diet. In this case, the meal time and the meal place may be directly input by the user or automatically input by using the GPS technology of the user terminal. In addition, the diet registration unit 110 may provide a diet automatic registration function so that the new information may be registered using the previously registered diet information. For example, when the existing diet information is registered with location information related to a meal place, the diet register unit 110 first recognizes the current location information of the user when the user wants to register a diet, and then registers the past in the corresponding location. The list of meals can be provided to the user, and the user can re-register as a diet at a specific point in time by reusing the diet information selected from the past diet list.

본 실시예에서, 식단 등록부(110)는 사용자의 식단 정보를 일정 기간을 주기로 누적할 수 있다. 예컨대, 식단 등록부(110)는 5일이나 일주일 동안 모바일 어플리케이션을 통해 수신되는 사용자의 식단 정보를 수신 시간 순으로 차례로 누적할 수 있다. 이때, 식단의 누적 주기는 사용자에 의해 직접 입력된 기간으로 설정되거나, 사전에 정해진 여러 기간(예컨대, 1일, 5일, 일주일, 열흘 등) 중에서 사용자에 의해 선택된 기간으로 설정될 수 있다.In this embodiment, the diet register 110 may accumulate the user's diet information at regular intervals. For example, the diet register 110 may accumulate the user's diet information received through the mobile application for 5 days or a week in order of receiving time. In this case, the cumulative period of the diet may be set to a period directly input by the user, or may be set to a period selected by the user from a predetermined period (eg, 1 day, 5 days, 1 week, 10 days, etc.).

본 실시예에서 사용자의 식단 정보를 등록하기 위한 모바일 어플리케이션은 사용자 단말에서 실행되는 것으로, 사용자의 식단에 관한 사진 촬영 시 물체와의 거리 및 각도를 일정화 하기 위한 가이드를 제공할 수 있다. 일 예로, 모바일 어플리케이션은 미리 정해진 일정 크기 혹은 표준화 된 크기의 물체의 실루엣을 이용하여 가이드를 제공할 수 있다. 도 2는 실루엣을 이용한 카메라 화상의 각도와 크기 가이드를 나타낸 것으로, 가이드용 실루엣은 사진 촬영을 통해 식단에 관한 정보를 등록하는 과정에서 사용되는 기능이다. 도 2에 도시한 바와 같이, 사용자 단말(101)에서의 사진 촬영 시 사진 촬영 화면 상에 숟가락 모양의 가이드용 실루엣(210)이 표시될 수 있다. 이에, 사용자가 차려진 식단과 인접한 위치에 실제 숟가락(230)을 놓고 사용자 단말(101)의 사진 촬영 화면을 보면서 화면 상에 보이는 숟가락(230)이 가이드용 실루엣(210)에 맞도록 조절한 상태로 촬영할 수 있다. 이때, 모바일 어플리케이션에서는 사용자가 가이드용 실루엣을 임의로 선택할 수 있는 기능을 제공할 수 있으며, 도 3에 도시한 바와 같이 숟가락 형태의 실루엣(310a) 이외에도 사용자가 평소 소지하는 물건들, 예컨대 명함(310b)이나, 동전, 식사 시 사용되는 밥그릇(310c), 포크, 접시 등 다양한 형태의 실루엣들로 대체할 수 있다. 또한, 모바일 어플리케이션에서 제공되는 가이드용 실루엣은 사용자에 의해 크기 조절이 가능하다. 그리고, 모든 실루엣은 같은 각도에서의 실루엣으로 제공되며, 이에 따라 가이드용 실루엣에 맞춰 촬영된 모든 사진들은 일정화 된 각도를 가지게 된다. 이와 같이, 사용자의 식단에 관한 사진 촬영 시 가이드용 실루엣에 맞춰서 사진을 찍으면 고정된 물체와의 거리 및 각도에 의해 사진의 한 픽셀 당 거리를 알 수 있어 평가에 필요한 정확한 측정이 가능하다. 따라서, 본 실시예에서는 음식과 카메라 사이의 거리 및 각도를 고정할 수 있는 가이드를 제공함으로써 사용자는 해당 가이드에 따라 자신의 식단에 대한 사진 촬영을 보다 쉽게 할 수 있으며 전문가는 항상 일정한 거리와 각도에서 촬영된 사진을 통해 사진 속 음식의 양을 정확하게 예측할 수 있다.In the present embodiment, the mobile application for registering the user's diet information is executed in the user terminal, and may provide a guide for scheduling the distance and angle with the object when taking a picture of the user's diet. For example, the mobile application may provide a guide using a silhouette of an object having a predetermined predetermined size or a standardized size. Figure 2 shows the angle and size guide of the camera image using the silhouette, the guide silhouette is a function used in the process of registering the information about the diet through the photograph. As illustrated in FIG. 2, the spoon-shaped guide silhouette 210 may be displayed on the picture capturing screen when the user terminal 101 takes a picture. Thus, the user puts the actual spoon 230 in a position adjacent to the diet, while watching the photographing screen of the user terminal 101, the spoon 230 visible on the screen is adjusted to fit the guide silhouette 210 You can shoot. In this case, in the mobile application, the user may provide a function of arbitrarily selecting a guide silhouette, and in addition to the spoon-shaped silhouette 310a as shown in FIG. In addition, coins, rice bowls (310c), forks, plates used for meals can be replaced with various types of silhouettes. In addition, the guide silhouette provided in the mobile application can be adjusted in size by the user. And, all the silhouettes are provided as a silhouette at the same angle, so that all the pictures taken in accordance with the guide silhouette has a constant angle. As such, when taking a picture according to the guide silhouette when taking a picture of the user's diet, the distance per pixel of the picture can be known by the distance and angle with the fixed object, thereby enabling accurate measurement for evaluation. Therefore, in this embodiment, by providing a guide for fixing the distance and angle between the food and the camera, the user can easily take a picture of their diet according to the guide, and the expert is always at a certain distance and angle The captured picture can accurately predict the amount of food in the picture.

다른 예로, 물체와의 거리 및 각도를 일정화 하기 위한 가이드는 카메라가 포커싱 하는 물체에 대한 것일 수 있다. 카메라가 포커싱 할 물체를 가이드 하게 되면 음식과 카메라 사이의 거리를 고정시킬 수 있다. 예를 들어, 매 촬영마다 사진의 중앙에서 카메라 포커싱이 이루어지도록 가이드를 주면 포커싱 거리로부터 사진의 중앙에서 음식까지의 거리를 확인하여 식단 평가를 위한 음식의 양을 파악하는 것이 가능하다. 이때, 사진 촬영 각도는 촬영기기의 수평계 등을 이용하여 알아낼 수 있다.As another example, the guide for scheduling the distance and angle with respect to the object may be for an object that the camera focuses. When the camera guides the object to be focused, it can fix the distance between the food and the camera. For example, if a guide is provided so that camera focusing is performed at the center of the picture at every shot, it is possible to check the amount of food for the evaluation of the diet by checking the distance from the focusing distance to the food at the center of the picture. In this case, the photographing angle may be determined using a level gauge of the photographing apparatus.

또 다른 실시예의 가이드로서, 식사 후 음식의 사진 촬영 시 식사 전 음식의 사진을 오버랩 시키는 것을 적용할 수 있다. 도 4는 식사 전 사진을 이용한 카메라 화상의 각도와 크기 가이드를 나타낸 것으로, 이는 식사 후 사진 촬영을 통해 식단에 관한 정보를 등록하는 과정에서 사용되는 기능이다. 도 4에 도시한 바와 같이, 사용자에 의해 현재 사진 촬영이 식사 후 촬영인 것으로 선택되면 사용자 단말의 카메라 화면 상에 식사 전 사진(410)이 오버랩 되어 표시될 수 있다. 이때, 모바일 어플리케이션에서는 식사 전 사진(410)에 대한 투명도를 조절하여 반투명하게 화면에 보여줌으로써 사용자가 화상의 각도와 크기에 대한 의심 없이 식사 후 식단을 촬영하도록 가이드 할 수 있다. 도 5에 도시한 바와 같이, 사용자가 사용자 단말의 사진 촬영 화면을 보면서 식사 후 식단을 화면 상에 표시된 반투명의 식사 전 사진에 맞도록 조절한 상태에서 촬영할 수 있다. 이에, 식단 등록부(110)는 모바일 어플리케이션을 통해 수신된 사용자의 식단 정보를 식사 전과 식사 후로 구분하여 등록할 수 있다. 이와 같이, 식사 후 식단 사진을 반투명의 식사 전 식단 사진과 오버랩 되도록 하여 촬영하게 되면 사용자가 실제 식사한 양을 확인하는 것이 가능하다. 사용자가 식사를 다 하지 않고 남긴 경우라면 식사 전에 찍은 사진을 이용하여 실제 섭취한 양을 유추해냄으로써 정확한 식단 평가를 수행할 수 있다.As a guide of another embodiment, it is possible to apply overlapping pictures of food before meals when taking pictures of food after meals. 4 shows an angle and size guide of a camera image using a pre-meal picture, which is a function used in a process of registering information on a diet through taking a picture after a meal. As shown in FIG. 4, when the current picture taking is selected as the post-meal picture by the user, the pre-meal picture 410 may be overlapped and displayed on the camera screen of the user terminal. In this case, in the mobile application, the transparency of the picture 410 before the meal is adjusted to show the screen translucently so that the user can guide the user to photograph the diet after the meal without doubt about the angle and size of the image. As illustrated in FIG. 5, the user may take a picture while adjusting a post-meal meal to fit a translucent pre-meal picture displayed on the screen while watching a picture taking screen of the user terminal. Thus, the diet registration unit 110 may register the user's diet information received through the mobile application before and after meals. As such, if the photograph of the diet after the meal is overlapped with the translucent pre-meal photograph, the user may check the amount of the actual meal. If the user has left without eating, an accurate dietary evaluation can be performed by inferring the amount actually ingested using the photograph taken before the meal.

더 나아가, 식단 등록부(110)는 사용자의 식단 정보를 등록하는 과정에서 식사에 대한 정보를 편리하고 더 자세하게 제공하기 위해 메모 기능을 제공할 수 있다. 다시 말해, 모바일 어플리케이션에서는 식단에 관한 정보를 등록 시 촬영된 식단 사진에 음성 메모나 텍스트 메모를 입력할 수 있다. 이때, 메모 기능은 일정 버튼을 클릭하는 것으로 전체 음식에 대한 메모를 한번에 입력하는 것이 가능하며, 도 6에 도시한 바와 같이 촬영 사진에서 각각의 음식을 클릭하여 섭취 음식 별로 해당 음식의 위치에 별개의 메모(610)를 작성하는 것 또한 가능하다. 그리고, 사진 속 음식의 위치에 적용하는 메모의 기능은 평가의 정확도를 높이기 위해 일정 항목과 형식을 가지게 된다. 메모의 항목과 형식은 식단에 대한 평가의 정확도를 높이는 동시에, 사용자의 사용성을 저해하지 않는 범위 내에서 정해지게 되며, 그 예는 아래 표 1과 같다.Furthermore, the diet registration unit 110 may provide a memo function to provide information about a meal in a more convenient and detailed manner in the process of registering the user's diet information. In other words, in a mobile application, a voice memo or a text memo may be input to a photograph of a diet taken when registering information about a diet. At this time, the memo function can input a memo about the entire food at a time by clicking a schedule button, and as shown in FIG. It is also possible to write a note 610. In addition, the function of the memo applied to the location of the food in the picture has a certain item and format to increase the accuracy of the evaluation. The memo item and format are determined within the range of improving the accuracy of the evaluation of the diet and not impairing the user's usability. Examples are shown in Table 1 below.

1) 음식의 종류(상표명 포함): [텍스트 입력, 자유형식]
2) 같이 먹은 사람 수: [n]명
3) 먹은 음식의 양: [n/m]
4) 재료: [텍스트 입력, 자유형식]+[n/m]
5) 조리법: (목록에서 선택)
6) 기타: [자유형식]
1) Type of food (including trade name): [text input, freestyle]
2) Number of people who ate together: [n] people
3) Quantity of food eaten: [n / m]
4) Material: [Text Entry, Freestyle] + [n / m]
5) Recipe: (choose from list)
6) Others: [free form]

또한, 식단 등록부(110)는 상기한 과정에서 작성된 사용자의 식단 정보를 등록되기 이전에 모바일 어플리케이션을 통해 식단 정보를 수정할 수 있는 기능을 제공할 수 있다. 특히, 식단 정보 중 식사 시간의 경우 식단 평가에 있어 중요한 요소로서, 식단 정보를 등록한 시간으로 자동 입력되거나, 식단을 등록한 시간과 실제 식사 시간이 다를 수 있으므로 해당 상황에서 수정 가능한 환경을 제공할 수 있다.In addition, the diet registration unit 110 may provide a function to modify the diet information through the mobile application before registering the user's diet information created in the above process. In particular, the meal time of the meal information is an important factor in the evaluation of the diet, and the meal information may be automatically entered as the registered time of registration, or the time when the meal is registered and the actual meal time may be different, thereby providing a modifiable environment. .

추가로, 식단 등록부(110)는 도 7에 도시한 바와 같이 시간 또는 장소를 참조하여 모바일 어플리케이션을 통해 사용자에게 식단 등록을 상기시켜 주는 알림 기능을 제공할 수 있다. 이때, 식단 등록부(110)는 사용자에 의해 사전에 설정된 시간, 또는 전날의 식단 등록 시간, 또는 최근 식단 등록 시간을 기준으로 식단 정보를 등록할 것을 요청하는 알림을 제공하거나 식사 예상 시간 이전에 미리 식사 시간 또는 식사량이나 메뉴에 대한 사전 경고 메시지를 제공할 수 있다. 일 예로, 모바일 어플리케이션에서는 전날 식사 시간이나 가장 최근에 식단이 등록된 시간을 참조하여 알림을 제공할 수 있다. 다른 예로, 모바일 어플리케이션은 사용자가 사전에 정의한 시간(특정 시간이나 주기)에 알림을 제공할 수 있다. 또 다른 예로, 모바일 어플리케이션에서는 LBS(Location Based Service) 기술을 이용하여 음식점이나 사용자가 정의한 장소에 머무른 시간이 일정 시간을 경과할 경우 이를 파악하여 알림을 제공할 수 있다. 이러한 알림 기능은 사용자가 실제 식사 시 식단을 등록해야 하는 것을 잊어버릴 경우를 방지함은 물론이고, 사용자의 규칙적인 식사를 유도할 수 있다.In addition, the diet registration unit 110 may provide a notification function to remind the user of the diet registration through the mobile application with reference to the time or place as shown in FIG. At this time, the diet registration unit 110 provides a notification requesting to register the diet information on the basis of a time preset in advance by the user, a meal registration time of the previous day, or a recent diet registration time, or meal in advance before the expected meal time. Providing a pre-warning message about the time or amount of meal or menu. For example, the mobile application may provide a notification by referring to a meal time of the previous day or a time when a diet is most recently registered. As another example, the mobile application may provide a notification at a time (specific time or period) predefined by the user. As another example, the mobile application may use the LBS (Location Based Service) technology to identify and provide a notification when the time spent in a restaurant or a user-defined place passes a certain time. This notification function may induce a regular meal of the user as well as preventing the user from forgetting to register a diet for the actual meal.

다시 도 1에서, 식단 평가부(120)는 식단 등록부(110)에 등록된 식단 정보를 직접 평가하거나, 외부 단말(즉, 전문가 단말(103))을 통해 전문가로부터 식단 정보에 대한 평가를 받을 수 있다. 이때, 식단 평가부(120)는 한 끼니 단위로 식단 정보를 평가할 수 있으며, 이와는 별개로 하루 전체 식단을 평가할 수 있다. 하루 식단 평가는 하루에 섭취한 모든 끼니 전체의 영양 균형, 식사 시간, 기초대사량 대비 하루 식사량 등을 기준으로 균형 잡힌 식사를 했는지를 평가할 수 있다. 무엇보다, 식단 평가부(120)는 식단 정보와 관련된 영양소 섭취량에 대한 부족 또는 불균형 여부를 평가할 수 있다.In FIG. 1, the diet evaluator 120 may directly evaluate the diet information registered in the diet register 110 or may receive an evaluation of the diet information from an expert through an external terminal (that is, the expert terminal 103). have. In this case, the diet evaluator 120 may evaluate the diet information by one meal unit, and may separately evaluate the whole day diet. The daily diet assessment can assess whether you have a balanced diet based on the nutritional balance of all meals taken per day, the time of meals, and the amount of daily meals compared to the basic metabolic rate. Above all, the diet evaluator 120 may evaluate whether there is a lack or imbalance in nutrient intake associated with the diet information.

본 실시예에서, 식단 평가부(120)는 일정 기간 별로 해당 기간 동안 누적된 식단 정보에 대하여 일괄 평가를 진행할 수 있다. 다시 말해, 식단 등록 시 매번 식단을 실시간으로 평가하는 것이 아니라, 일정 기간 동안 식단을 누적해 놓고 해당 기간 이후의 소정 시점에 상기 누적된 식단에 대하여 일괄적으로 평가를 진행하도록 하는 것이다. 예컨대, 식단 평가부(120)는 사용자가 식단 누적 주기를 일주일로 설정한 경우 일주일을 주기로 일주일 동안 누적된 식단 정보를 읽어와 해당 주일의 모든 식단에 대하여 일괄적으로 평가를 진행할 수 있다. 이러한 구성에 따라, 식단 등록 시 식단을 매번 실시간으로 평가할 필요 없이 일정 기간을 주기로 일정 기간 동안 누적된 식단을 일괄 평가함으로써 서비스 부하를 분산시킬 수 있으며, 전문가로부터 식단 평가를 받을 경우 인력 지원 등과 관련된 서비스 구현을 위한 요구 사항이 보다 완화될 수 있다.In this embodiment, the diet evaluator 120 may perform a batch evaluation on the diet information accumulated during the corresponding period for each period. In other words, instead of evaluating the diet in real time every time the diet is registered, the cumulative diet is accumulated for a certain period and the cumulative diet is evaluated at a predetermined time after that period. For example, when the user sets the cumulative cycle of the diet to a week, the diet evaluator 120 may read the cumulative diet information for a week on a weekly basis and may collectively evaluate all the diets of the week. According to this configuration, it is possible to distribute the service load by collectively evaluating a cumulative diet over a certain period of time, without having to evaluate the diet in real time every time when registering the diet. Requirements for implementation can be further relaxed.

식단 평가부(120)에서의 식단 평가는 일정 알고리즘에 의해 자동으로 평가될 수 있다. 일 예로, 식단 평가부(120)는 카메라 화상의 각도와 크기가 가이드 되어 촬영된 사진 속 음식 크기를 이용하여 실제 사용자가 섭취한 음식의 양을 계산할 수 있다. 촬영 각도가 0도나 90도가 아닐 경우 사진 속 위치에 따라 크기가 달라지는 원리와 사진 속 기준점 대비 위치에 따른 크기 변화에 대한 공식을 기초하여, 데이터베이스에 존재하는 모든 음식물의 표준 양을 사진 속 기준점에서의 크기로 전환하고 이를 해당 공식에 대입함으로써 음식들의 사진 속 위치에 따른 크기를 산출할 수 있다. 다른 예로, 식단 평가부(120)는 식사 전과 후를 구분하여 등록된 식단에 관한 정보를 이용하여 실제 섭취한 음식의 양을 계산할 수 있다. 다시 말해, 실제 섭취한 식단의 양은 식사 전 등록된 식단에 관한 정보에서 식사 후 등록된 식단에 관한 정보를 제함으로써 산출될 수 있다. 상기한 과정을 통해 계산된 음식의 양은 데이터베이스를 통해 질량, 칼로리, 영양 성분 등으로 평가될 수 있다.The diet evaluation in the diet evaluation unit 120 may be automatically evaluated by a schedule algorithm. As an example, the diet evaluator 120 may calculate the amount of food actually ingested by the user using the food size in the photographed picture of the angle and size of the camera image. If the shooting angle is not 0 degrees or 90 degrees, the standard quantity of all foods in the database is calculated from the reference By converting to size and substituting it into the formula, we can calculate the size based on the location of the food in the photo. As another example, the diet evaluator 120 may calculate the amount of food actually ingested using information about a registered diet by dividing before and after meals. In other words, the amount of the diet actually ingested may be calculated by subtracting the information about the registered diet after the meal from the information about the registered diet before the meal. The amount of food calculated through the above process may be evaluated by mass, calories, nutritional components, etc. through a database.

또한, 식단 평가부(120)는 식단 정보에 포함된 식사 시간 또는 식사 장소 중 적어도 하나의 정보를 식단 평가를 위한 알고리즘에 포함시킬 수 있다. 식사 장소 정보의 경우 전문가로 하여금 음식점에 대한 정보를 이용하도록 하여 음식 분량과 음식 재료, 조리법 등을 파악하는 데 도움을 주어 정확한 식단 평가를 받을 수 있다. 또한, 식단 평가를 위한 알고리즘에 식사 시간을 포함함으로써 아침 식사를 거르거나 야식을 먹는 등의 잘못된 식습관을 개선하도록 하는 멘트를 자동 제공할 뿐만 아니라, 식사 후 일정 시간 이내에 다시 식사를 하려고 하는 경우 이에 대한 경고를 자동 제공할 수 있다. 더 나아가, 식단 평가를 위한 알고리즘에 식사 장소 정보를 포함하여 일정 음식점에서 식사를 하려고 할 경우 올바른 식사를 하기 위한 가이드라인(예컨대, 음식점의 고열량 식품 목록, 식품 별 적합한 섭취량 등)을 자동 제공할 수 있다.In addition, the diet evaluator 120 may include at least one information of a meal time or a meal place included in the diet information in the algorithm for evaluating the diet. In the case of meal place information, experts can use the information about restaurants to help determine the amount of food, ingredients, recipes, etc., so that an accurate diet evaluation can be obtained. In addition, by including meal time in the algorithm for evaluating your diet, you can automatically provide advice to improve your eating habits, such as skipping breakfast or eating late at night, as well as warning you if you try to eat again within a certain time after eating. Can be provided automatically. In addition, algorithms for evaluating diets include information on where to eat to provide a guideline for eating properly (e.g., a restaurant's high-calorie food list, appropriate intakes per food, etc.) when trying to eat at a restaurant. have.

그리고, 식단 평가부(120)는 도 8에 도시한 바와 같이 섭취칼로리, 영양균형렘캭육晥조리법에 대한 피드백, 목적 별 피드백, 및 질병 별 피드백으로 구성된 기본 평가 옵션, 및 체성분 분석결과를 토대로 한 섭취칼로리, 영양균형렘캭육晥조리법에 대한 피드백, 목적 별 피드백, 및 질병 별 피드백으로 구성된 추가 평가 옵션을 제공할 수 있다. 여기서, 섭취칼로리는 매 끼니마다 음식 별 칼로리와 끼니 총 섭취칼로리, 그리고 하루 총 섭취칼로리를 알려주는 평가 옵션이다. 영양균형렘캭육晥조리법에 대한 피드백은 매 끼니마다 식단에 대한 피드백을 해줌으로써 사용자에게 직접적으로 도움이 될 수 있는 평가 옵션이다. 목적 별 피드백은 사용자가 식단 조절 목적을 선택하고 그에 따라 다르게 피드백을 해 주는 평가 옵션이며, 질병 별 피드백은 질병 별로 섭취를 제한해야 하는 음식이 있고, 그것을 사용자로 하여금 차단하거나 줄이도록 하는 평가 옵션이다. 추가 평가 옵션은 체성분 분석결과 중 사용자의 체성분 구성과 기초대사량을 이용하여 평가의 질을 높이는 평가 옵션 구성들이다. 사용자는 기본적으로 기본 평가 옵션을 이용하게 되며, 체성분 분석 결과를 입력하여 추가 평가 옵션을 이용할 수 있다. 또한, 사용자는 각 평가 옵션 중 원하는 것을 선택하여 이용할 수 있다. 상기한 식단 평가부(120)의 평가 결과는 자동으로 전문가에게 제공될 수 있다. 이를 통해 전문가는 빠른 시간 내에 식단 평가를 할 수 있으며, 전문가 마다 동질의 평가를 하는 것이 가능하다.And, as shown in Figure 8, the diet evaluation unit 120 is based on the basic evaluation options consisting of feedback on the calorie intake, nutritional balance remedy meat cooking, purpose-specific feedback, and disease-specific feedback, and body composition analysis results Additional assessment options may be provided, consisting of intake calories, feedback on nutritional balance recipes, purpose-specific feedback, and disease-specific feedback. Here, the calorie intake is an evaluation option that reports the calories for each meal, the total calories in the meal, and the total calories in the day. Feedback on nutritional balance recipes is an evaluation option that can directly benefit the user by providing feedback on the diet at each meal. Purpose-specific feedback is an evaluation option that allows the user to choose a diet control objective and provide feedback accordingly. Disease-specific feedback is an evaluation option that allows the user to block or reduce some foods that should be limited intake by disease. . Additional evaluation options are evaluation option configurations that improve the quality of the evaluation by using the user's body composition and metabolic rate of the body composition analysis results. By default, the user will use the default assessment option and can enter additional body composition analysis results for further assessment options. In addition, the user can select and use a desired one of each evaluation option. The evaluation result of the diet evaluation unit 120 may be automatically provided to the expert. This allows the expert to quickly evaluate the diet, and to make the same evaluation for each expert.

저장부(130)는 식단 등록부(110)에 등록된 식단 정보 및 식단 평가부(120)를 통한 평가 정보를 저장, 정리 및 관리하는 역할을 수행한다. 이때, 저장부(130)는 식단 정보 및 평가 정보를 식사 전 식단에 관한 정보와 식사 후 식단에 관한 정보로 구분하여 저장할 수 있다. 또한, 저장부(130)는 다수의 식단에 관한 정보를 하나의 식단으로 저장 및 관리할 수 있다. 예를 들어, 끼니 별 식단이 등록되어 각 끼니 별로 평가가 이루어지는 경우 식단 정보와 평가 정보를 일(day) 단위의 하루 총 식단으로 저장할 수 있다. 저장부(130)에 저장된 식단 정보의 경우 추후 사용자가 식단에 관한 정보를 등록하는 과정에서 재 이용이 가능하다. 이는 사용자가 자주 섭취하는 식단에 대한 등록을 간편하게 하기 위함이다. 그리고, 저장부(130)에 저장된 평가 정보는 별도의 관리 시스템(미도시)을 통해 평가의 수준이 관리될 수 있으며, 이는 전문가마다 달라질 수 있는 평가의 수준을 통일함으로써 균일한 서비스를 제공하는 데에 반영될 수 있다.The storage unit 130 stores, organizes, and manages the diet information registered in the diet registration unit 110 and the evaluation information through the diet evaluation unit 120. In this case, the storage unit 130 may store the diet information and the evaluation information by dividing the information about the pre-meal diet and the information about the post-meal diet. In addition, the storage unit 130 may store and manage information on a plurality of diets in a single diet. For example, when meals are registered and evaluated for each meal, the diet information and the evaluation information may be stored as a total daily diet in units of days. In the case of the diet information stored in the storage unit 130, it can be reused later in the process of registering the information about the diet. This is to simplify the registration for the user's frequent intake. In addition, the evaluation information stored in the storage unit 130 may be managed through a separate management system (not shown), and the level of evaluation may be managed, which may provide a uniform service by unifying the level of evaluation that may vary for each expert. Can be reflected in.

제공부(140)는 사용자의 요청에 따라 식단 정보 및 평가 정보를 모바일 어플리케이션으로 제공하는 역할을 한다. 제공부(140)는 저장부(130)에 시간 등의 순으로 정리된 식단 정보와 평가 정보를 사용자가 언제든지 확인 가능하도록 사용자가 요청한 정보를 모바일 어플리케이션으로 제공할 수 있다. 또한, 제공부(140)는 저장부(130)에 저장된 식단 정보 중 식단 평가부(120)에 의해 일정 수준 이상의 평가를 받은 식단을 추천 식단으로서 사용자에게 제공할 수 있다. 즉, 제공부(140)는 사용자가 이미 섭취한 식단 중에서 일정 수준 이상의 평가를 받은 하루 식단을 추천식단으로 제공할 수 있다. 상기한 제공부(140)는 식단평가 제공 시스템(100)을 일정 횟수 이상 사용하는 사용자에게 이미 평가 받은 식단을 누적적으로 제공할 수 있으며, 상기 누적 식단에서 일정 수준 이상의 평가를 받은 식단을 추천식단으로 제공할 수 있다. 또한, 상기 누적 식단 중에서 사용자가 특정 식단을 선택하여 하루의 추천식단으로 직접 만드는 것이 가능하며, 사용자가 직접 만든 식단에 대한 평가를 미리 제공하는 것 또한 가능하다. 이것으로 종래의 추천식단처럼 형식적이고 비현실적인 추천식단이 아닌 실제 사용자가 주변에서 쉽게 먹을 수 있는 현실적인 식단을 참고하여 건강하고 균형 잡힌 식사를 하는데 도움이 될 수 있다.The provider 140 serves to provide the diet information and the evaluation information to the mobile application at the request of the user. The providing unit 140 may provide the mobile application with the information requested by the user so that the user can check the diet information and the evaluation information arranged in the order of time, etc. in the storage unit 130 at any time. In addition, the provider 140 may provide the user with a diet that has been evaluated by the diet evaluator 120 of the diet information stored in the storage 130 as a recommended diet. That is, the providing unit 140 may provide a daily diet, which is evaluated by a predetermined level or more, among the diets ingested by the user as a recommended diet. The provision unit 140 may cumulatively provide a previously evaluated diet to a user who uses the diet evaluation providing system 100 a predetermined number of times, and recommend a diet that has received a predetermined level or more from the cumulative diet. Can be provided as In addition, it is possible for a user to select a particular diet from the cumulative diet and make it as a recommended diet of the day, and it is also possible to provide a preliminary evaluation of the diet made by the user. This may help a healthy and balanced diet by referring to a realistic diet that can be easily eaten by the actual user, rather than a formal and unreal recommendation diet like a conventional recommendation diet.

그리고, 제공부(140)는 등록된 식단 정보를 일정 기간을 단위로 일괄 제공하되, 하루 식단 별로 하루 식단에 대한 정보를 소정의 그래프를 통해 제공할 수 있다. 예컨대, 한 주간 먹은 식사를 기록하고 한 주 동안 하루 하루의 식단이 어떻게 구성되어 있는지 영양 균형과 열량의 관점에서 관리할 수 있도록 일주일 치의 일별 식단 그래프를 사용자에게 보여줄 수 있다. 특히, 제공부(140)는 24시간을 전체 타임 스케일로 하는 일 단위의 그래프로 하루 식단에 대한 정보를 제공할 수 있다. 이때, 일 단위의 그래프에는 전체 타임 스케일에서 각 식단 정보가 기록된 시간의 타임 라인 상에 해당 식단 정보 및 그에 대한 평가 정보가 표시될 수 있다.In addition, the provider 140 may provide the registered diet information in a unit of a predetermined period, but may provide information about the daily diet for each daily diet through a predetermined graph. For example, a weekly daily diet graph can be shown to the user so that they can record a weekly meal and manage how their daily diet is organized for the week, in terms of nutritional balance and calories. In particular, the provider 140 may provide information about a daily diet in a graph of one unit having a total time scale of 24 hours. In this case, the graph on a daily basis may display the corresponding diet information and evaluation information thereof on a timeline of a time when the diet information is recorded on the entire time scale.

더 나아가, 제공부(140)는 식단 정보에 대한 영양소 섭취량의 부족 또는 불균형 여부를 평가한 결과를 모바일 어플리케이션으로 제공할 수 있으며, 이때 식단 평가 결과와 함께 부족 또는 불균형으로 평가된 영양소와 관련된 추천 식품에 대한 정보를 제공할 수 있다. 예컨대, 사용자의 식단 평가 결과 비타민 A가 부족한 것으로 평가되는 경우 비타민 A를 보충할 수 있는 음식이나 건강 기능 식품을 추천할 수 있다. 그리고, 제공부(140)는 식단 정보에서 평가된 영양소 섭취량에 대한 현재 수준(level)을 그래프 형태의 UI(user interface)를 이용하여 나타낼 수 있으며, 이러한 UI와 함께 추천 식품에 대한 목록을 제공할 수 있다. 이때, UI에는 부족 또는 불균형으로 평가된 영양소가 표시되고 사용자가 해당 영양소의 보충이 가능한 추천 식품 목록에서 식품을 선택할 경우 그에 맞춰 그래프에 표시되는 영양소 섭취 수준이 변경됨에 따라 추천 식품을 통한 영양소 보충에 따른 가상의 결과를 보여줄 수 있다. 또한, 제공부(140)는 추천 식품에 대한 정보를 제공할 때 사용자가 원하는 추천 식품을 바로 주문할 수 있도록 추천 식품에 대한 구매 및 결제 기능을 직접 제공하거나 구매 및 결제를 위한 외부 시스템과 연동하여 해당 기능을 지원할 수 있다.Furthermore, the provider 140 may provide the mobile application with a result of evaluating whether there is a lack or imbalance of nutrient intake for the diet information, wherein the recommended food associated with the nutrient evaluated as lack or imbalance together with the result of the diet evaluation. It can provide information about. For example, when a user's diet evaluation indicates that vitamin A is deficient, a food or health supplement may be recommended. In addition, the provider 140 may display the current level of the nutrient intake evaluated in the diet information using a graphical user interface (UI), and provide a list of recommended foods with the UI. Can be. In this case, the UI displays nutrients evaluated as insufficient or unbalanced, and when the user selects a food from the list of recommended foods that can supplement the nutrient, the nutrient intake level displayed in the graph is changed accordingly. You can show the hypothetical result. In addition, the providing unit 140 directly provides a purchase and payment function for the recommended food or directly linked with an external system for purchase and payment so that the user can directly order the desired recommended food when providing information on the recommended food. It can support the function.

도 9는 본 발명의 일 실시예에 있어서, 사용자의 식단에 대한 평가를 제공하는 식단평가 제공 방법을 도시한 순서도이다. 일 실시예에 따른 식단평가 제공 방법은 도 1을 통해 설명한 식단평가 제공 시스템에 의해 각각의 단계가 수행될 수 있다.9 is a flowchart illustrating a method of providing a diet evaluation for providing an evaluation of a user's diet according to one embodiment of the present invention. According to one embodiment, a method of providing a diet evaluation may be performed by each step by the system for providing a diet evaluation described with reference to FIG. 1.

단계(910)에서 식단평가 제공 시스템은 모바일 어플리케이션을 통해 수신된 사용자의 식단 정보를 등록할 수 있다. 이때, 식단 정보에는 사용자에 의해 촬영된 음식에 관한 사진, 및 음성이나 텍스트 형식의 메모 중 적어도 하나가 포함될 수 있다. 더 나아가, 식단평가 제공 시스템은 모바일 어플리케이션을 통해 수신된 식사 시간 및 식사 장소 정보를 식단에 대한 추가 정보로 등록할 수 있다. 그리고, 식단평가 제공 시스템은 새로운 시점의 식단 정보를 과거에 등록된 식단 정보를 활용하여 등록할 수 있도록 식단 자동 등록 기능을 제공할 수 있다. 일 예로, 식단평가 제공 시스템은 사용자가 식단을 등록하고자 할 때 사용자의 현재 위치 정보를 먼저 인식한 후 해당 위치에서 과거에 등록된 식단 목록을 사용자에게 제공하고 이에 사용자가 과거 식단 목록에서 선택한 식단 정보를 다시 활용하여 특정 시점의 식단으로 등록할 수 있다. 더욱이, 식단평가 제공 시스템은 사용자의 식단 정보를 일정 기간을 주기로 누적할 수 있다. 예컨대, 식단평가 제공 시스템은 5일이나 일주일 동안 모바일 어플리케이션을 통해 수신되는 사용자의 식단 정보를 수신 시간 순으로 차례로 누적할 수 있다. 이때, 식단의 누적 주기는 사용자에 의해 직접 입력된 기간으로 설정되거나, 사전에 정해진 여러 기간(예컨대, 1일, 5일, 일주일, 열흘 등) 중에서 사용자에 의해 선택된 기간으로 설정될 수 있다. 특히, 사용자의 식단 정보를 등록하기 위한 모바일 어플리케이션에서는 사용자의 식단에 관한 사진 촬영 시 물체와의 거리 및 각도를 일정화 하기 위한 가이드를 제공할 수 있다. 일 예로, 모바일 어플리케이션은 미리 정해진 일정 크기 혹은 표준화 된 크기의 물체의 실루엣을 이용하여 가이드를 제공할 수 있다. 다른 예로, 모바일 어플리케이션은 식사 전과 식사 후를 구분하여 식단 정보를 등록할 때 식사 후 음식의 사진 촬영 시 가이드 역할을 하는 식사 전 음식의 사진을 오버랩 시킬 수 있다. 또한, 식단평가 제공 시스템은 시간 또는 장소를 참조하여 모바일 어플리케이션을 통해 사용자에게 식단 등록을 상기시켜 주는 알림 기능을 제공할 수 있다. 일 예로, 식단평가 제공 시스템은 사용자에 의해 사전에 설정된 시간, 또는 전날의 식단 등록 시간, 또는 최근 식단 등록 시간을 기준으로 식단 정보를 등록할 것을 요청하는 알림을 제공하거나 식사 예상 시간 이전에 미리 식사 시간 또는 식사량이나 메뉴에 대한 사전 경고 메시지를 제공할 수 있다. 더욱이, 식단평가 제공 시스템은 사용자의 식단 정보를 등록하는 과정에서 식사에 대한 정보를 편리하고 더 자세하게 제공하기 위해 메모 기능을 제공할 수 있다. 다시 말해, 모바일 어플리케이션에서는 식단에 관한 정보를 등록 시 촬영된 식단 사진에 음성 메모나 텍스트 메모를 입력할 수 있다.In operation 910, the system for providing a diet evaluation may register the user's diet information received through the mobile application. In this case, the diet information may include at least one of a photograph of food taken by the user and a memo in a voice or text format. Furthermore, the diet assessment providing system may register the meal time and meal place information received through the mobile application as additional information about the diet. In addition, the system for providing a diet evaluation may provide a diet automatic registration function so that new information of the diet may be registered using the previously registered diet information. For example, the diet evaluation providing system first recognizes the user's current location information when the user wants to register a meal, and then provides the user with a list of past registered meals at the location, and thus the user selects a meal from the past diet list. You can use it again to register your diet at a specific time. Moreover, the system for providing a dietary evaluation may accumulate user's diet information at regular intervals. For example, the diet evaluation providing system may accumulate the user's diet information received through the mobile application for 5 days or a week in order of receiving time. In this case, the cumulative period of the diet may be set to a period directly input by the user, or may be set to a period selected by the user from a predetermined period (eg, 1 day, 5 days, 1 week, 10 days, etc.). In particular, the mobile application for registering the user's diet information may provide a guide for scheduling the distance and angle with the object when taking a picture of the user's diet. For example, the mobile application may provide a guide using a silhouette of an object having a predetermined predetermined size or a standardized size. As another example, the mobile application may overlap the photo of the pre-meal food, which serves as a guide when photographing the food after the meal when registering the diet information by dividing before and after the meal. In addition, the diet evaluation providing system may provide a reminder function to remind the user of the diet registration through the mobile application with reference to the time or place. For example, the diet evaluation providing system may provide a notification requesting to register the diet information based on a time set in advance by the user, a meal registration time of the previous day, or a recent diet registration time, or pre-meal before meal time. Providing a pre-warning message about the time or amount of meal or menu. Moreover, the diet evaluation providing system may provide a memo function in order to provide information about a meal in a more convenient and detailed manner in the process of registering the user's diet information. In other words, in a mobile application, a voice memo or a text memo may be input to a photograph of a diet taken when registering information about a diet.

단계(920)에서 식단평가 제공 시스템은 단계(910)에서 등록된 식단 정보를 직접 평가하거나, 외부 단말(즉, 전문가 단말)을 통해 전문가로부터 식단 정보에 대한 평가를 받을 수 있다. 식단평가 제공 시스템은 한 끼니 단위로 식단 정보를 평가할 수 있으며, 이와는 별개로 하루 전체 식단을 평가할 수 있다. 하루 식단 평가는 하루에 섭취한 모든 끼니 전체의 영양 균형, 식사 시간, 기초대사량 대비 하루 식사량 등을 기준으로 균형 잡힌 식사를 했는지를 평가할 수 있다. 무엇보다, 식단평가 제공 시스템은 식단 정보와 관련된 영양소 섭취량에 대한 부족 또는 불균형 여부를 평가할 수 있다. 본 실시예에서, 식단평가 제공 시스템은 일정 기간을 주기로 일정 기간 별로 해당 기간 동안 누적된 식단 정보에 대하여 일괄 평가를 진행할 수 있다. 다시 말해, 식단평가 제공 시스템은 일정 기간 동안 누적된 식단에 대하여 해당 기간 이후의 소정 시점에 상기 누적된 식단을 일괄적으로 평가할 수 있다. 이때, 식단평가 제공 시스템은 식단 평가는 일정 알고리즘에 의해 자동으로 평가될 수 있다. 일 예로, 식단평가 제공 시스템은 카메라 화상의 각도와 크기가 가이드 되어 촬영된 사진 속 음식 크기를 이용하여 실제 사용자가 섭취한 음식의 양을 계산할 수 있다. 다른 예로, 식단평가 제공 시스템은 식사 전과 후를 구분하여 등록된 식단에 관한 정보를 이용하여 실제 섭취한 음식의 양을 계산할 수 있다. 다시 말해, 실제 섭취한 식단의 양은 식사 전 등록된 식단에 관한 정보에서 식사 후 등록된 식단에 관한 정보를 제함으로써 산출될 수 있다. 더 나아가, 식단평가 제공 시스템은 식단 정보에 포함된 식사 시간 또는 식사 장소 중 적어도 하나의 정보를 식단 평가를 위한 알고리즘에 포함시킬 수 있다. 식사 장소 정보의 경우 전문가로 하여금 음식점에 대한 정보를 이용하도록 하여 음식 분량과 음식 재료, 조리법 등을 파악하는 데 도움을 주어 정확한 식단 평가를 받을 수 있다. 또한, 식단 평가를 위한 알고리즘에 식사 시간을 포함함으로써 아침 식사를 거르거나 야식을 먹는 등의 잘못된 식습관을 개선하도록 하는 멘트를 자동 제공할 뿐만 아니라, 식사 후 일정 시간 이내에 다시 식사를 하려고 하는 경우 이에 대한 경고를 자동 제공할 수 있다.In operation 920, the system for providing a diet evaluation may directly evaluate the diet information registered in operation 910 or may receive an evaluation of the diet information from an expert through an external terminal (ie, an expert terminal). The system for evaluating diets can evaluate diet information on a single meal basis, and can separately evaluate the entire day's diet. The daily diet assessment can assess whether you have a balanced diet based on the nutritional balance of all meals taken per day, the time of meals, and the amount of daily meals compared to the basic metabolic rate. First of all, a diet assessment providing system can assess whether there is a lack or imbalance in nutrient intake associated with diet information. In the present embodiment, the system for providing a diet evaluation may perform a batch evaluation on the accumulated diet information for a certain period of time at a predetermined period. In other words, the system for providing a dietary evaluation may collectively evaluate the accumulated diet at a predetermined time after that period with respect to the diet accumulated for a certain period. In this case, the system for providing a diet evaluation may be automatically evaluated by the schedule algorithm. For example, the diet evaluation providing system may calculate the amount of food actually ingested by a user using the food size in the photographed photographed by guiding the angle and size of the camera image. As another example, the diet evaluation providing system may calculate the amount of food actually consumed by using information about the registered diet by dividing before and after meals. In other words, the amount of the diet actually ingested may be calculated by subtracting the information about the registered diet after the meal from the information about the registered diet before the meal. Furthermore, the diet evaluation providing system may include information of at least one of a meal time or a meal place included in the diet information in the algorithm for diet evaluation. In the case of meal place information, experts can use the information about restaurants to help determine the amount of food, ingredients, recipes, etc., so that an accurate diet evaluation can be obtained. In addition, by including meal time in the algorithm for evaluating your diet, you can automatically provide advice to improve your eating habits, such as skipping breakfast or eating late at night, as well as warning you if you try to eat again within a certain time after eating. Can be provided automatically.

단계(930)에서 식단평가 제공 시스템은 단계(910)에 등록된 식단 정보 및 단계(920)를 통한 평가 정보를 저장, 정리 및 관리할 수 있다. 이때, 식단평가 제공 시스템은 식단 정보 및 평가 정보를 식사 전 식단에 관한 정보와 식사 후 식단에 관한 정보로 구분하여 저장할 수 있다. 또한, 식단평가 제공 시스템은 다수의 식단에 관한 정보를 하나의 식단으로 저장 및 관리할 수 있다. 식단평가 제공 시스템에 저장된 식단 정보의 경우 추후 사용자가 식단에 관한 정보를 등록하는 과정에서 재 이용이 가능하다.In operation 930, the system for providing a diet evaluation may store, organize, and manage the diet information registered in operation 910 and the evaluation information through operation 920. In this case, the system for providing a diet evaluation may classify and store the diet information and the evaluation information into information about a pre-meal diet and information about a post-meal diet. In addition, the diet evaluation providing system can store and manage information about multiple diets in a single diet. In the case of the diet information stored in the system for providing a dietary evaluation, the user can reuse it later in the process of registering information on the diet.

단계(940)에서 식단평가 제공 시스템은 사용자의 요청에 따라 식단 정보 및 평가 정보를 모바일 어플리케이션으로 제공할 수 있다. 식단평가 제공 시스템은 시간 등의 순으로 정리된 식단 정보와 평가 정보를 사용자가 언제든지 확인 가능하도록 사용자가 요청한 정보를 모바일 어플리케이션으로 제공할 수 있다. 또한, 식단평가 제공 시스템은 평가 받은 식단 중 일정 수준 이상의 평가를 받은 식단을 추천 식단으로서 사용자에게 제공할 수 있다. 즉, 식단평가 제공 시스템은 시스템을 일정 횟수 이상 사용하는 사용자에게 이미 평가 받은 식단을 누적적으로 제공할 수 있으며, 상기 누적 식단에서 일정 수준 이상의 평가를 받은 식단을 추천식단으로 제공할 수 있다. 이때, 식단평가 제공 시스템은 상기 누적 식단 중에서 사용자가 특정 식단을 선택하여 하루의 추천식단으로 직접 만드는 것이 가능하며, 사용자가 직접 만든 식단에 대한 평가를 미리 제공하는 것 또한 가능하다. 그리고, 식단평가 제공 시스템은 등록된 식단 정보를 일정 기간을 단위로 일괄 제공하되, 하루 식단 별로 하루 식단에 대한 정보를 소정의 그래프를 통해 제공할 수 있다. 예컨대, 한 주간 먹은 식사를 기록하고 한 주 동안 하루 하루의 식단이 어떻게 구성되어 있는지 영양 균형과 열량의 관점에서 관리할 수 있도록 일주일 치의 일별 식단 그래프를 사용자에게 보여줄 수 있다. 특히, 식단평가 제공 시스템은 24시간을 전체 타임 스케일로 하는 일 단위의 그래프로 하루 식단에 대한 정보를 제공할 수 있다. 이때, 일 단위의 그래프에는 전체 타임 스케일에서 각 식단 정보가 기록된 시간의 타임 라인 상에 해당 식단 정보 및 그에 대한 평가 정보가 표시될 수 있다. 더 나아가, 식단평가 제공 시스템은 식단 정보에 대한 영양소 섭취량의 부족 또는 불균형 여부를 평가한 결과를 모바일 어플리케이션으로 제공할 수 있으며, 이때 식단 평가 결과와 함께 부족 또는 불균형으로 평가된 영양소와 관련된 추천 식품에 대한 정보를 제공할 수 있다. 그리고, 식단평가 제공 시스템은 식단 정보에서 평가된 영양소 섭취량에 대한 현재 수준(level)을 그래프 형태의 UI(user interface)를 이용하여 나타낼 수 있으며, 이러한 UI와 함께 추천 식품에 대한 목록을 제공할 수 있다. 이때, UI에는 부족 또는 불균형으로 평가된 영양소가 표시되고 사용자가 해당 영양소의 보충이 가능한 추천 식품 목록에서 식품을 선택할 경우 그에 맞춰 그래프에 표시되는 영양소 섭취 수준이 변경됨에 따라 추천 식품을 통한 영양소 보충에 따른 가상의 결과를 보여줄 수 있다. 또한, 식단평가 제공 시스템은 추천 식품에 대한 정보를 제공할 때 사용자가 원하는 추천 식품을 바로 주문할 수 있도록 추천 식품에 대한 구매 및 결제 기능을 직접 제공하거나 구매 및 결제를 위한 외부 시스템과 연동하여 해당 기능을 지원할 수 있다.In operation 940, the system for providing a dietary evaluation may provide the diet information and the evaluation information to the mobile application according to the user's request. The system for providing a diet evaluation may provide information requested by the user to the mobile application so that the user can check the diet information and the evaluation information arranged in order such as time. In addition, the diet evaluation providing system may provide a user with a diet that has received a predetermined level or more of the evaluated diets as a recommended diet. That is, the system for providing a diet evaluation may cumulatively provide a previously evaluated diet to a user who uses the system a predetermined number of times, and may provide a diet that has received a predetermined level or more from the cumulative diet as a recommended diet. In this case, the system for providing a diet evaluation enables the user to select a specific diet from the cumulative diet and make it as a recommended diet of the day, and to provide a preliminary evaluation of the diet made by the user in advance. In addition, the diet evaluation providing system may provide the registered diet information in a unit of a predetermined period, and may provide information about the daily diet for each daily diet through a predetermined graph. For example, a weekly daily diet graph can be shown to the user so that they can record a weekly meal and manage how their daily diet is organized for the week, in terms of nutritional balance and calories. In particular, the system for providing a dietary evaluation may provide information about the daily diet in a graph of one day on a full time scale of 24 hours. In this case, the graph on a daily basis may display the corresponding diet information and evaluation information thereof on a timeline of a time when the diet information is recorded on the entire time scale. Furthermore, the diet evaluation providing system may provide the mobile application with a result of evaluating whether there is a lack or imbalance of nutrient intake for the diet information, wherein the diet evaluation result is included in the recommended food related to the nutrient evaluated as lack or imbalance. Information can be provided. In addition, the diet evaluation providing system may display the current level of the nutrient intake evaluated in the diet information by using a graphical user interface (UI), and provide a list of recommended foods with the UI. have. In this case, the UI displays nutrients evaluated as insufficient or unbalanced, and when the user selects a food from the list of recommended foods that can supplement the nutrient, the nutrient intake level displayed in the graph is changed accordingly. You can show the hypothetical result. In addition, the system for providing a diet evaluation provides a function of directly purchasing and paying for the recommended food or directly linking with an external system for purchase and payment so that the user can order the desired food immediately when providing information on the recommended food. Can support

상기한 식단평가 제공 방법은 도 1 내지 도 8을 통해 설명한 식단평가 제공 시스템의 상세 내용을 바탕으로 보다 단축된 동작들 또는 추가의 동작들을 포함할 수 있다. 또한, 둘 이상의 동작이 조합될 수 있고, 동작들의 순서나 위치가 변경될 수 있다.The method for providing a dietary evaluation may include shorter operations or additional operations based on the details of the system for providing a dietary evaluation described with reference to FIGS. 1 to 8. In addition, more than one operation may be combined, and the order or location of the operations may be changed.

본 실시예의 식단 평가 로직을 구체적으로 설명하면 다음과 같다. 식단 평가 로직은 아침, 점심, 저녁으로 매 끼니의 식단을 평가하는 로직과, 하루 단위로 식단을 평가하는 로직으로 이루어진다.Detailed description of the diet evaluation logic of the present embodiment is as follows. The diet evaluation logic consists of logic for evaluating each meal for breakfast, lunch, and dinner, and logic for evaluating the diet on a daily basis.

먼저, 매 끼니의 식단을 평가하는 로직은 다음과 같다. 끼니 별 식단 평가는 기본적으로 칼로리 계산, 식사 시간 평가, 조리법 평가, 고열량 식품 평가, 기타 식습관 평가로 이루어진다.First, the logic for evaluating each meal's diet is: The meal-by-meal assessment basically consists of calorie counting, meal time assessment, recipe assessment, high calorie food assessment, and other eating habits assessment.

<칼로리 계산><Calorie count>

식단평가 제공 시스템은 전문가가 업로드 된 식단 사진을 보고 입력한 음식들을 통해 한 끼니의 식단에 대한 칼로리를 계산하게 된다. 칼로리 계산을 위해서는 1) 음식 종류, 2) 식사 분량, 3) 함께 식사한 사람 숫자 등이 입력되어야 한다.The system will provide a calorie calorie for each meal based on the foods that the expert has uploaded. To calculate calories, you need to enter 1) food type, 2) meal size, and 3) number of people who ate together.

1) 음식 종류1) Types of food

이는, 식단에 포함된 음식 별로 칼로리를 계산하기 위함이다.This is to calculate calories for each food included in the diet.

도 10을 참조하면, 전문가가 평가 전용의 서비스 플랫폼(예컨대, 식단평가 제공 시스템에서 제공되는 평가 입력 플랫폼, 혹은 전문가 단말에 설치된 어플리케이션에서 제공되는 평가 입력 플랫폼 등)에서 제공되는 입력란(1001)에 식단에 포함된 음식명이나 음식 재료를 텍스트로 입력하면 식품 DB를 통해 텍스트와 매칭되는 식품 목록(1002)이 제공된다. 이에, 전문가가 식품 목록(1002)에서 사진 속 음식을 선택하면 칼로리 정보 DB를 통해 해당 음식의 칼로리(1003)가 사용자 식단에 대한 칼로리로 가산된다. 예컨대, 전문가로부터 '닭'이 입력되면 닭과 관련된 모든 음식 목록이 제공되고, 음식 목록에서 '닭고기덮밥'이 선택되면 해당 음식의 칼로리 정보 '438kcal'가 사용자 식단의 칼로리 값으로 입력될 수 있다.Referring to FIG. 10, the expert provides a diet in an input field 1001 provided in a service platform dedicated to evaluation (eg, an evaluation input platform provided by a diet evaluation providing system, or an evaluation input platform provided by an application installed on an expert terminal). If a food name or food ingredient included in the text is input, a food list 1002 matching the text is provided through the food DB. Thus, when the expert selects the food in the picture from the food list 1002, the calorie 1003 of the corresponding food is added to the calorie for the user's diet through the calorie information DB. For example, when 'chicken' is input from an expert, a list of all foods related to chicken is provided, and when 'chicken rice bowl' is selected from the food list, calorie information '438kcal' of the corresponding food may be input as a calorie value of the user's diet.

2) 식사 분량2) Meals

이는, 전체 음식 양의 칼로리를 계산하기 위함이다.This is to calculate the calories of the total food amount.

식사 분량은 얼만큼의 양을 먹었는지에 관한 정보를 숫자로 입력하는 것으로, 그램(gram) 또는 '인분' 단위를 선택한 후 텍스트 입력란에 숫자를 입력할 수 있다. 이는, 사진을 보고 전문가가 입력하거나 사용자에게 입력을 요구할 수 있다. 식사 분량을 그램 단위로 입력한 경우 수학식 1과 같이 입력한 식사 분량에 맞춰 비례식을 이용하여 칼로리 계산을 할 수 있으며, 식사 분량을 인분 단위로 입력한 경우 수학식 2를 통해 칼로리 계산이 가능하다.For meals, enter a number of information about how much you have eaten. You can choose grams or servings and enter a number in the text field. This may be viewed by the expert or input by the user. When the meal amount is input in grams, calories can be calculated using the proportional formula according to the input meal amount as shown in Equation 1, and when the meal amount is input in the serving unit, calories can be calculated through Equation 2. .

수학식 1:Equation (1)

[각 음식 1회 분량(g)] : [선택한 식품의 1인분 칼로리] = [입력한 식사 분량(g)] : [실제 음식양의 칼로리][1 serving of food (g)]: [1 serving calories of selected food] = [input meal (g)]: [calories of actual food]

수학식 2:Equation 2:

[선택한 식품의 1인분 칼로리] × [입력한 식사 분량(인분)] = 실제 음식양의 칼로리[1 serving calorie of selected food] × [entry meal (serving)] = calorie of actual food

3) 함께 식사한 사람 숫자3) The number of people who ate together

이는, 사용자가 실제로 먹은 음식 양의 칼로리를 계산하기 위함으로, 상기 과정에서 입력된 식사 분량을 몇 명이 함께 먹었는지를 숫자로 입력하는 것이다. 예를 들어, 숫자를 직접 입력하거나 드롭 버튼(예컨대, '혼자먹음(1명)', '2명', '3명', …)을 이용하여 선택하는 방식 등이 가능하다. 실제 섭취량의 칼로리는 식사 분량을 입력하는 2) 단계에서 그램 단위로 입력한 경우 수학식 3과 같고, 인분 단위로 입력한 경우 수학식 4와 같다.In order to calculate the calories of the amount of food actually eaten by the user, the number of people who ate the meal amount input in the process is inputted as a number. For example, a method of directly inputting a number or using a drop button (for example, 'one person alone', 'two people', 'three people', ...) may be selected. The calorie of the actual intake is as shown in Equation 3 when input in gram unit in step 2) of inputting the meal amount, and as shown in Equation 4 when input in serving units.

수학식 3:Equation 3:

{[선택한 식품의 1인분 칼로리] × [입력한 식사 분량(g)] / [각 음식 1회 분량(g)] } / [함께 식사한 사람의 숫자(명)] = 실제 섭취량의 칼로리{[1 serving calorie of selected food] × [entry meal (g)] / [one serving of each food (g)]} / [number of people eating together] (person) = calories from actual intake

수학식 4:Equation 4:

[선택한 식품의 1인분 칼로리] × [입력한 식사 분량(인분)]/ [함께 식사한 사람의 숫자(명)] = 실제 섭취량의 칼로리[1 serving calories of selected food] × [entry meal (serving)] / [number of people eating together] (person) = calories from actual intake

이 외에도, 전문가에 의해 주관적으로 식사량을 분석하여 사용자 식단에 대한 칼로리를 계산하는 것 또한 가능하다(수학식 5).In addition, it is also possible to calculate calories for the user's diet by subjectively analyzing the amount of meals by an expert (Equation 5).

수학식 5:Equation 5:

(식사 후 사진) - (식사 후 사진) / (함께 식사한 사람 숫자) = 실제 섭취량의 칼로리(Picture after meal)-(picture after meal) / (number of people eating together) = calories from actual intake

따라서, 사용자 식단에 대한 칼로리 계산 로직은 (음식 종류 입력 → 식사 분량 입력 → 함께 식사한 사람 숫자 입력 → 섭취 칼로리 계산)의 과정을 통해 결과적으로 수학식 6과 같이 실제 섭취량의 칼로리가 계산되는 것이다.Therefore, the calorie calculation logic for the user's diet is to calculate the calorie of the actual intake as a result of the process of (Enter food type → input meal amount → input the number of people who ate together → intake calories).

수학식 6:Equation 6:

[전체 실제 음식양의 칼로리] / [함께 식사한 사람 숫자(명)] = 한 명이 식사한 실제 섭취량의 칼로리[Total calories eaten] / [number of people eating together] = calories from the actual intake of one person

<식사 시간 평가><Meal time evaluation>

식사 시간 평가는 사용자가 끼니 별로 식단 사진을 업로드 한 시간을 보고 평가하는 과정이다. 이때, 평가를 위한 식사 시간은 사진이 업로드 된 시간을 의미할 수 있으며, 사용자에 의해 입력 내지 수정된 시간을 의미할 수 있다.Meal time evaluation is a process of viewing and evaluating the time at which the user uploaded a meal photo for each meal. In this case, the meal time for evaluation may mean a time when the picture is uploaded, and may mean a time input or modified by the user.

식단평가 제공 시스템은 도 11에 도시한 바와 같이 끼니 별 사진(1101)에 대하여 사진(1101)을 올린 바로 그 시점의 날짜와 요일, 시간까지 자세하게 확인할 수 있도록 시간 정보(1102)를 제공할 수 있다. 시간 정보(1102)에는 시간과 함께 오전(am)인지 오후(pm)인지 표시될 수 있다.As shown in FIG. 11, the system for providing a diet evaluation may provide time information 1102 so as to confirm in detail the date, day, and time of the time when the picture 1101 is uploaded with respect to the picture 1101 for each meal. . The time information 1102 may be displayed along with the time whether it is am or pm.

식사 시간 평가는 아침, 점심, 저녁 식사를 적정 시간에 잘 했는지에 대한 평가로서, 아래 표 2의 기준을 평가 알고리즘에 적용하여 사진 업로드 시간에 따라 자동으로 분석될 수 있다.The meal time evaluation is an evaluation of whether the breakfast, lunch, and dinner were performed at a proper time, and can be automatically analyzed according to the photo upload time by applying the criteria of Table 2 to the evaluation algorithm.

아침morning 오전 3:40 ~ 오전 10:503:40 am to 10:50 am 점심Lunch 오전 10:50 ~ 오후 4:4010:50 am-4:40 pm 저녁dinner 오후 4:40 ~ 자정 12:004:40 pm to midnight 12:00

표 2의 평가 기준을 기본으로 하되, 각 끼니마다 '제 시간에 먹은 경우', '늦게 먹은 경우', '먹지 않은 경우'의 시간대 범위를 정하여 평가 알고리즘에 추가할 수 있다. 예컨대, 식사 시간 평가를 위한 시간대 범위가 도 12과 같이 정해질 수 있다. 이에, 전문가는 사진의 업로드 시간을 보고 표 2의 기준으로 평가하고, 각각에 해당되는 평가 멘트를 멘트 풀(pool)에서 선택할 수 있다.Based on the evaluation criteria in Table 2, each meal can be added to the evaluation algorithm by setting a time range of 'if eaten on time', 'late eaten' and 'not eaten'. For example, a time zone range for meal time evaluation may be determined as shown in FIG. 12. Accordingly, the expert can view the upload time of the photos and evaluate the criteria in Table 2, and select the corresponding evaluation comments from the comment pool.

1) 아침1) morning

[사진을 0개 올린 경우][0 photos uploaded]

멘트 풀에서 [아침 식사를 하지 않은 경우] 선택 → '아침 식사를 하지 않으셨군요? 아침 식사는 활동하시는데 필요한 에너지의 원동력이 됩니다. 그러므로 아침에 식사를 배불리 챙겨 드셔야 하루 동안 일하시는데 필요한 에너지를 만드실 수 있습니다. 또한, 아침 식사를 거르시면 인슐린이 과다 분비되어 노화가 빨리 진행된다고 합니다. 그러므로 식사를 반드시 하세요!'의 멘트를 제공 In the pool, select [if you haven't had breakfast] → 'You didn't have breakfast? Breakfast is the driving force for the energy you need to be active. So make sure you have a full meal in the morning to make the energy you need to work for the day. Also, if you skip breakfast, your insulin will be over secreted and your aging will progress faster. So be sure to eat! '

[사진을 1개, ① 시간대에 올린 경우][1 photo, ① uploaded in time zone]

멘트 풀에서 [아침 식사를 제 시간에 한 경우] 선택 → '아침 식사를 잘 챙겨 드셨군요! 아침 식사를 꾸준히 이렇게 제 시간에 챙겨 드시는 게 중요합니다. 아침 식사를 든든히 챙겨 드셔야 활동하시는데 필요한 에너지를 몸에서 만들 수 있으니깐요.'의 멘트를 제공[If you have breakfast on time] in the pool, select → 'You have a good breakfast! It is important that you keep your breakfast on time. Make sure you have a good breakfast so you can make the energy you need to get active. '

[사진을 1개, 단, ①+② 시간대에 간식을 밥 대신 먹은 경우][1 photo, but when snacks were eaten instead of rice during the time of ① + ②]

식사를 하지 않은 점을 지적 → '아침에 식사는 하지 않으시고 간식만 드셨나요? 간식은 포만감을 가져와서 배가 고픈 것을 도와주지만 몸에는 좋지 않기 때문에 영양소가 풍부하고 몸에 좋은 반찬과 밥을 아침으로 드시기 바랍니다.'의 멘트를 제공Point out that you have not eaten → 'Did you eat snacks in the morning? Snacks will help you feel fuller and help you feel hungry, but they're not good for you, so we hope you have plenty of nutrients and healthy side dishes and rice for breakfast. '

[사진을 1개, ②+③ 시간대에 올린 경우][1 photo, uploaded at ② + ③ time zone]

점심식사를 2번 한 것으로 인식되나, 이 시간대에 올린 사진은 아침을 늦게 먹은 것으로 평가Recognized as having two lunches, photos uploaded during this time are considered late for breakfast

멘트 풀에서 [아침 식사를 늦게 한 경우] 선택 → '아침을 조금 늦게 드신 편이시네요! 아침을 조금 늦게 먹게 되면, 아무래도 점심 먹을 시간에 배가 별로 고프지 않아서 점심을 적게 드실 수 있습니다. 그렇게 되면 저녁에 폭식하게 되는 경우가 많으며 살이 쉽게 찌실 수 있어요. 그러니, 아침을 조금 더 일찍 챙겨 드시는 건 어떨까요?'의 멘트를 제공[If you are late for breakfast] in the men's pool, select → 'It's a little late to eat breakfast! If you eat a little late in the morning, you won't be very hungry for lunch. This often leads to binge eating in the evening and makes it easier to gain weight. So why don't you take breakfast a little earlier? '

2) 점심2) lunch

[사진을 0개 올린 경우][0 photos uploaded]

멘트 풀에서 [점심 식사를 하지 않은 경우] 선택 → '점심 식사를 하지 못하셨나요? 점심을 드시지 않았다면 반드시 챙겨 드시길 바래요! 점심을 안 먹게 되면 나중에 저녁 늦게 되어서야 배고픔을 이기지 못하고 폭식을 하게 되는 경향이 있습니다. 그러므로 점심을 놓치지 마시고 꼬박꼬박 잘 챙겨 드시기 바래요^^.'의 멘트를 제공Select [If you haven't had a lunch] in the pool and go to 'Don't have a lunch?' If you haven't had lunch, be sure to pack it! If you don't have lunch, you tend to eat late until later in the evening to avoid hunger. So don't miss out on lunch and take care of yourself ^^. '

[사진을 1개, ②+③시간대에 올린 경우][When uploading one photo, ② + ③ time zone]

멘트 풀에서 [점심 식사를 제 시간에 한 경우] 선택 → '점심 식사를 잘 챙겨 드셨군요! 점심을 제 시간에 잘 챙겨 드시는 게 중요하므로 점심을 놓치지 말고 지금처럼 제 시간에 잘 챙겨 드세요^^'의 멘트를 제공[Lunch on time] in the men's pool Select → 'Let's have a good lunch! It's important to have your lunch on time, so don't miss out on lunch as you do now.

[사진을 1개, ④ 시간대에 올린 경우][1 photo, when uploaded at ④ time zone]

저녁식사를 2번 한 것으로 인식되나, 이 시간대에 올린 사진은 점심을 늦게 먹은 것으로 평가Recognized as having two dinners, but pictures taken during this time are considered late for lunch

멘트 풀에서 [점심 식사를 늦게 한 경우] 선택 → '점심을 너무 늦게 드셨네요! 점심을 늦게 먹게 되면 저녁에는 배가 별로 고프지 않아 저녁을 안먹고 야식을 먹을 가능성이 높습니다. 그러므로, 점심을 늦게 드셨다면 아예 야식 대신에 저녁을 조금이라도 드셔보세요^^.'의 멘트를 제공[If you are late for lunch] Select → [Lunch too late! If you have late lunch, you're not very hungry in the evening, so you're more likely not to have dinner and have a late night meal. Therefore, if you have a late lunch, please have a little dinner instead of a late night meal.

3) 저녁3) evening

[사진을 0개 올린 경우][0 photos uploaded]

멘트 풀에서 [저녁 식사를 하지 않은 경우] 선택 → '저녁 식사를 하지 않으셨나요? 시간이 너무 늦어서 못 챙겨 드신 거라면 물이라도 많이 드셔서 허기를 달래보는 건 어떠세요? 그런 게 아니라면 저녁 식사는 조금이라도 하시는 게 좋습니다. 대신 너무 늦게 드시는 건 안되고요. 저녁 식사를 거르게 되면, 이로 인해 공복시간이 길어져 우리 몸이 에너지를 저장하는 체형으로 바뀌게 되거든요. 소량의 음식물이라도 섭취해주시는 것이 좋습니다. 물론 늦은 시간에 야식을 챙겨 드시는 것도 좋지 않고요. 그러니 되도록이면 저녁을 제 시간에 잘 챙겨 드시길 바래요^^.',의 멘트를 제공In the pool, select [If you haven't dinner] → 'Don't you have dinner? If it's too late, why don't you drink a lot of water to soothe your hunger? If not, it's a good idea to have a little dinner. Instead, don't eat too late. If you skip dinner, it will increase your fasting time and change your body to store energy. It is also a good idea to eat small amounts of food. Of course it's not a good idea to have a late night snack. So I hope you'll have dinner on time if possible ^^. ',

[사진을 1개, ④+⑤ 시간대에 올린 경우][1 photo, uploaded at ④ + ⑤ time zone]

멘트 풀에서 [저녁 식사를 제 시간에 한 경우] 선택 → '저녁 식사를 잘 챙겨 드셨군요! 저녁을 제 시간에 잘 챙겨 드시는 게 중요합니다. 저녁을 되도록이면 오후 6시 이전에 챙겨 드시는 게 좋지만 현실적으로 불가능한 경우에는 8시 전까지는 식사를 마치도록 하세요.'의 멘트를 제공Select [if dinner was on time] at the pool → → You've had a good dinner! It is important to have your dinner on time. It's a good idea to have dinner before 6pm, but if it's impossible, try to finish your meal before 8pm. '

[사진을 1개, ⑥ 시간대에 올린 경우][1 photo, when uploaded at ⑥ time zone]

이 시간대에 올린 사진은 저녁을 늦게 먹은 것으로 평가Photos uploaded at this time are considered late for dinner

멘트 풀에서 [저녁식사를 늦게 한 경우] 선택 → '저녁을 너무 늦게 드셨네요! 저녁을 늦게 먹게 되면 밤에 잠드실 때, 속이 불편하셔서 잠을 제대로 못 주무시거나 소화가 안되어서 다음 날 일어나실 때 불편하실 수 있으세요. 그러니 건강을 생각해서 잠들기 4시간 전에 저녁을 모두 드시길 바래요.^^'의 멘트를 제공In the pool, select [If you have late dinner] → 'You have dinner too late! If you eat late at night, you may feel uncomfortable when you fall asleep at night. So, please think about your health and enjoy your dinner 4 hours before you fall asleep. ^^ '

[사진 2개, ⑥ 시간대에 올린 경우][2 photos, when uploaded at ⑥ time zone]

야식 먹은 것으로 평가Rate a late night

멘트 풀에서 [야식을 먹는 경우] 선택 → '야식을 드셨네요! 야식을 드시되, 너무 늦은 시간에 고칼로리 음식을 드시게 되면 건강에 좋지 않고 비만이 되기 쉽습니다. 그러니 너무 늦게 음식물을 먹는 건 삼가시고 그 시간에 잠을 더 자세요. 잠자는 시간에 잠을 자지 못하는 것도 호르몬에 영향을 미쳐 비만이 되기 쉽다고 합니다.'의 멘트를 제공[If you have a late-night meal] in the men's pool Select → 'You have a late night! Have a late night meal, but eating too high calorie food too late will be unhealthy and prone to obesity. So refrain from eating too late and sleep more at that time. Not being able to sleep at bedtime also affects hormones, making it more likely to become obese. '

[사진을 2개, ⑦ 시간대에 올린 경우][When uploading 2 photos in ⑦ time zone]

멘트 풀에서 [새벽에 식사를 하는 경우] 선택 → '새벽에는 식욕을 돋아주는 호르몬이 분비하여 배고픔이 더 심하게 느껴질 수 있습니다. 하지만, 이를 참지 못하고 식사를 새벽에 하시는 건 건강을 해치는 방법 중에 하나입니다. 배고픔을 잊기 위해서 잠을 빨리 자는 것도 하나의 방법입니다.'의 멘트를 제공In the pool, select [If you are eating at dawn] → 'Your hunger may be felt more by the secretion of appetizing hormone in the morning. However, not eating it and eating at dawn is one of the ways to hurt your health. Sleeping quickly is one way to forget hunger. '

이 외에도, 식사 시간 간격이 4시간 이하거나 중간에 간식을 먹은 경우에는 '식사를 하신지 얼마 안되셨는데, 또 드셨군요! 보통 4시간 후, 소화가 다 되신 후에 드셔야 과식의 위험도 줄이고 살이 찌는 것도 막을 수 있습니다.' 혹은 '식사 후에 간식을 자주 먹는 것은 하루 섭취해야 하는 칼로리보다 더 많이 먹게 되므로 비만이 되기 쉽습니다. 그러니 간식을 줄이도록 하세요.^'와 같은 멘트를 제공하면서 식습관에 대한 문제점을 지적할 수 있다.In addition, if the meal time interval is 4 hours or less, or if you have snacks in the middle, 'You have been eating for a while, you've eaten again! Usually after 4 hours, you should eat after digestion to reduce the risk of overeating and prevent weight gain. ' Or 'Eating snacks often after meals is more likely to be obese because you eat more calories than you need to eat per day. So try to reduce your snacks. You can point out problems with your eating habits by providing comments like '^'.

따라서, 식사 시간 평가 로직은 (사진 업로드 시간 확인 → 사진이 올라오는 순서대로 아침, 점심, 저녁으로 인식 → 아침, 점심 저녁 식사의 적정시간 평가 기준 이용 → 식사 시간에 따라 각 평가에 맞는 멘트를 선택 제공)과 같다.Therefore, the meal time evaluation logic (check the time of uploading photos → recognize them as breakfast, lunch, and dinner in the order that they are uploaded → use the appropriate time evaluation criteria for breakfast and lunch and dinner → select a comment for each evaluation according to the meal time) Provided).

<조리법 평가>Recipe Evaluation

조리법 평가는 아침, 점심, 저녁 식사를 조리법을 고려하여 잘 먹었는지에 대한 평가이다. 이는 전문가가 직접 눈으로 평가하여 체크박스를 선택하는 방식으로 이루어질 수 있다. 즉, 전문가가 식단 사진을 보고 조리법을 평가하여 아래 표 3의 선택 사항 중에서 해당되는 조리법의 체크 박스를 선택할 수 있다.Recipe evaluation is an evaluation of how well you ate breakfast, lunch, and dinner in consideration of the recipe. This can be done by an expert visually evaluating the checkboxes. In other words, the expert can view the photos of the diet, evaluate the recipes, and select a check box of the corresponding recipe from the options in Table 3 below.

□ 조리법을 고려하여 잘 섭취한 경우
□ 튀김, 볶음 음식을 섭취한 경우
□ 그 외 다른 조리법(찜, 삶음, 구이, 무침 등)의 음식을 섭취한 경우
□ 연속적으로 튀김, 볶음 음식을 섭취한 경우
□ If you eat well considering the recipe
□ If you eat fried or fried foods
□ If you have eaten other recipes (steamed, boiled, grilled, seasoned, etc.)
□ Consume continuously fried or stir-fried foods

이때, 상기한 조리법 평가 항목 중 2개까지 선택이 가능하며, '조리법을 고려하여 잘 섭취한 경우'의 체크 박스가 선택된 경우에는 나머지 체크 박스가 비활성화 된다. 또한, 전문가는 사용자 식단에 대하여 표 3을 통한 조리법 평가에 따라 그에 맞는 멘트를 멘트 풀에서 제공할 수 있다.At this time, up to two of the above-described recipe evaluation items can be selected, and if the check box of 'when taken well considering the recipe' is selected, the remaining check boxes are deactivated. In addition, the expert may provide a comment in the cement pool according to the recipe evaluation in Table 3 for the user's diet.

<고열량 식품 평가><High Calorie Food Evaluation>

고열량 식품 평가는 사용자 식단에 고열량 식품이 포함되어 있는지에 대한 평가이다. 이는, 전문가가 직접 눈으로 평가하여 체크박스를 선택하는 방식으로 이루어질 수 있다.High calorie food evaluation is an evaluation of whether high calorie foods are included in the user's diet. This can be done by an expert evaluating with the eyes and selecting a checkbox.

식단평가 제공 시스템은 도 13에 도시한 바와 같이 끼니 별 사진에 대하여 '고열량' 체크 박스(1301)를 제공할 수 있다. 이에, 전문가가 평가를 위한 식단 사진을 선택한 후, 해당 식단에 고열량 식품이 있으면 '고열량' 체크 박스(1301)를 체크하고 고열량 식품이 없으면 체크하지 않는다.As shown in FIG. 13, the system for providing a diet evaluation may provide a 'high calorie' check box 1301 for each meal. Thus, after the expert selects a picture of the diet for evaluation, if the high calorie foods in the diet check the 'high calorie' check box 1301, and if there is no high calorie food.

그리고, 식단에 고열량 식품이 포함되어 있는지에 대한 평가 방법에 있어 아래 표 4의 고열량 판단 기준을 평가 알고리즘에 넣고 평가하도록 할 수 있다.In addition, in the evaluation method of whether a high calorie food is included in the diet, the high calorie determination criteria of Table 4 below may be put into an evaluation algorithm and evaluated.

※ 고열량 판단 기준
[식사 대용 시, 기준]
- 나트륨 성분이 600㎎이상 들어 있고 1회 제공별 열량이 500Kcal 이상인 식품
- 나트륨 양이 많지 않더라도 1000Kcal 이상인 식품
※ High calorie judgment standard
[Meal substitute]
-Food containing more than 600mg of sodium and calories per serving more than 500Kcal
-Foods that are 1000 Kcal or more, even though they are not high in sodium

즉, 전문가는 사용자의 식단에 표 4의 평가에 부합하는 식품이 포함되어 잇는 경우 '고열량' 체크박스를 선택하고 [열량이 높은 음식을 섭취한 경우]에 대한 멘트를 제공할 수 있다. 반면, 표 4의 평가에 부합하는 식품이 포함되어 있지 않은 경우 '고열량' 체크박스 미선택하고 [열량이 높은 음식을 섭취하지 않은 경우]에 대한 멘트를 제공할 수 있다.In other words, if the user's diet contains foods that meet the assessments in Table 4, he or she may select the 'High calorie' checkbox and provide a comment on "If you have high calorie foods." On the other hand, if no food is included that meets the assessment in Table 4, the 'high calorie' check box may be unchecked and a comment may be provided for [if the calorie-free food is not consumed].

<기타 식습관 평가><Other eating habits evaluation>

이는 식사 시간 평가, 조리법 평가, 고열량 식품 평가 이외 기타의 식습관을 평가할 수 있는 과정이다. 예컨대, 기타 평가 항목은 표 5와 같다.This is the process of evaluating mealtimes, recipes, and high calorie foods. For example, other evaluation items are shown in Table 5.

□ 패스트푸드 섭취
□ 과자, 아이스크림 등 간식 섭취(고열량 저영양 식품)
□ 국물이 많은 음식 섭취
□ 습관적인 알코올 섭취
□ 짧은 식사 시간
□ 맵고 짠 음식의 잦은 섭취
□ 잦은 외식
□ 잦은 야식
□ Fast food intake
□ Snacks such as sweets and ice cream (high calorie low nutrition foods)
□ Eat a lot of broth
□ habitual alcohol consumption
□ short meal time
□ Frequent consumption of spicy and salty foods
□ frequent eating out
□ frequent dinners

기타 식습관 평가는 전문가가 직접 눈으로 평가하여 체크박스를 선택하는 방식으로 이루어질 수 있다. 기타 평가 항목에서 짧은 식사 시간에 대한 평가는 업로드 된 사진의 식사 전 시간과 식사 후 시간을 비교하여 평가할 수 있으며, 식사와 식사 사이에 밥 이외에 간식을 먹은 경우나 밥 대신에 간식을 먹은 경우에도 추가 평가 항목을 통해 선택할 수 있다. 즉, 전문가는 사용자 식단에 대하여 표 5를 통한 식습관 평가에 따라 그에 맞는 멘트를 멘트 풀에서 제공할 수 있다. 또한, 전문가는 사용자 식단에 대하여 표 5를 통한 조리법 평가에 따라 그에 맞는 멘트를 멘트 풀에서 제공할 수 있다.Other dietary assessments can be made by experts assessing visually and selecting checkboxes. In other ratings, short meal times can be evaluated by comparing the pre- and post-meal time of the uploaded photo, even if you have snacks other than rice between meals, or if you have snacks instead of rice. Selection can be made through evaluation items. That is, the expert may provide a comment in the comment pool according to the dietary evaluation through Table 5 for the user's diet. In addition, the expert can provide a comment in the cement pool according to the recipe evaluation in Table 5 for the user's diet.

이와 같이, 식단평가 제공 시스템은 사용자 식단에 대하여 전문가에 의해 아침, 점심, 저녁 매 끼니 별로 칼로리 계산, 식사 시간 평가, 조리법 평가, 고열량 식품 평가, 기타 식습관 평가로 이루어진 식단 평가를 받을 수 있다.As such, the diet evaluation providing system may receive a diet evaluation consisting of calorie calculation, meal time evaluation, recipe evaluation, high calorie food evaluation, and other eating habits evaluation by the expert for each user's diet for breakfast, lunch, and dinner.

다음으로, 하루 단위의 식단을 평가하는 로직은 다음과 같다.Next, the logic for evaluating the daily diet is:

식단평가 제공 시스템은 끼니 별로 계산된 식사 칼로리를 하루 단위로 계산하게 된다. 즉, 하루 식사 칼로리는 수학식 7과 같다.The dietary evaluation system calculates meal calories calculated for each meal on a daily basis. That is, the daily calories are as shown in equation (7).

수학식 7:Equation 7:

[아침식사 칼로리] + [점심식사 칼로리] + [저녁식사 칼로리] = 하루 동안 섭취한 총 칼로리[Breakfast calories] + [Lunch calories] + [Dinner calories] = Total calories burned during the day

이에, 식단평가 제공 시스템은 사용자의 하루 칼로리가 충분한지에 대한 평가를 제공할 수 있다. 일 예로, 식단평가 제공 시스템은 아래 표 6의 기준을 평가 알고리즘에 넣어 이에 따라 하루 칼로리에 대한 평가를 제공할 수 있다. 또한, 식단평가 제공 시스템은 사용자의 하루 총 칼로리에 따라 그에 맞는 멘트를 멘트 풀에서 제공할 수 있다.Thus, the diet evaluation providing system may provide an evaluation of whether the user has enough calories per day. For example, the system for providing a dietary evaluation may include the criteria of Table 6 below in the evaluation algorithm and provide an evaluation of daily calories accordingly. In addition, the diet evaluation providing system may provide a ment according to the total calories of the user in the ment pool.

※ 여자인 경우:
- 하루 평균 여자 섭취 칼로리 량, 2000Kcal 기준으로 ± 200Kcal의 범위 안에 있는 경우 (1800Kcal~2200Kcal): 칼로리 섭취량이 적당하다고 평가
- 1800Kcal 미만인 경우: 칼로리 섭취량이 부족하다고 평가
- 2200Kcal 이상인 경우: 칼로리 섭취량이 많다고 평가
※ 남자인 경우:
- 하루 평균 남자 섭취 칼로리 량, 2500Kcal 기준으로 ± 200Kcal의 범위 안에 있는 경우 (2300Kcal~2700Kcal): 칼로리 섭취량이 적당하다고 평가
- 2300Kcal 미만인 경우: 칼로리 섭취량이 부족하다고 평가
- 2700Kcal 이상인 경우: 칼로리 섭취량이 많다고 평가
※ For women :
-Average calorie intake for women per day, within the range of ± 200Kcal based on 2000Kcal (1800Kcal ~ 2200Kcal):
-Below 1800Kcal: Low calorie intake
-Above 2200Kcal: High calorie intake
※ If you are a man :
-Average calorie intake for men per day, within the range of ± 200Kcal based on 2500Kcal (2300Kcal ~ 2700Kcal): Calorie intake is considered appropriate
-Less than 2300Kcal: Low calorie intake
-Above 2700 Kcal: High calorie intake

그리고, 식단평가 제공 시스템은 하루 동안 섭취한 세 끼 식사를 통해 균형적으로 영양소를 섭취했는지에 대해 평가할 수 있다. 각 끼니에 대한 식단 평가 과정에 계산된 아침, 점심, 저녁 식단의 각 영양소 섭취량을 수학식 8과 같이 하루 단위로 합산하게 된다.In addition, the system for providing a dietary evaluation can evaluate whether nutrients are ingested in a balanced manner through three meals taken during the day. Each nutrient intake of the breakfast, lunch, and dinner diets calculated in the diet evaluation process for each meal is summed in units of one day as shown in Equation (8).

수학식 8:Equation 8:

[아침식사의 각 영양소 섭취량] + [점심식사의 각 영양소 섭취량] + [저녁식사의 각 영양소 섭취량] = 하루 동안 섭취한 각 영양소의 양[Each nutrient intake of breakfast] + [Each nutrient intake of lunch] + [Each nutrient intake of dinner] = amount of each nutrient consumed during the day

이에, 식단평가 제공 시스템은 사용자가 하루 동안 섭취한 세 끼 식사의 영양소에 대한 평가를 제공할 수 있다. 다시 말해, 식단평가 제공 시스템은 하루 동안 섭취해야 하는 연령별 각 영양소의 권장 섭취량을 기준으로 '충분' 혹은 '부족'으로 평가할 수 있으며, 아래 표 7과 같이 그에 맞는 멘트를 멘트 풀에서 선택하여 제공할 수 있다.Thus, the diet evaluation providing system may provide an evaluation of the nutrition of the three meals the user ingested during the day. In other words, the system for providing a diet evaluation may evaluate 'sufficiency' or 'lack' based on the recommended intake of each nutrient for each age group to be ingested throughout the day. Can be.

※ 일일 각 영양소 권장 섭취량 기준:
- 권장 섭취량을 기준으로 하여 적게 섭취했으면 [부족]으로 평가, 권장 섭취량을 기준으로 하여 적당히 혹은 많이 섭취했으면 [충분]으로 평가
- 섭취량이 부족한 영양소가 있다면 멘트 풀에서 [영양소가 부족한 식단 섭취]를 선택하여 제공
예) '단백질' 섭취량이 부족하다면 멘트 풀에서 [단백질이 부족한 식단 섭취]를 선택
- 섭취량이 많은 영양소가 있다면 멘트 풀에서 [영양소가 많은 식단 섭취]를 선택하여 제공
예) '탄수화물' 섭취량이 많다면 멘트 풀에서 [탄수화물 위주의 식단 섭취]를 선택
- 섭취량이 어느 하나 부족하거나 많지 않고 적당한 경우: 멘트 풀에서 [영양소가 골고루 있는 식단 섭취]를 선택하여 제공
※ Recommended daily intake of each nutrient:
-If you have eaten less based on the recommended intake, it is evaluated as [Insufficient]. If you have eaten moderately or much based on the recommended intake, it is evaluated as [Enough].
-If you have nutrients with insufficient intake, select [Insufficient Nutrient Intake] in the cement pool.
Ex) If you don't have enough 'protein'
-If you have high intake of nutrients, you can select [Enriched Nutrient Diet] in the cement pool.
Ex) If you have a lot of 'carbohydrates'
-If the intake is not low or high, but appropriate: select the nutrient-rich diet in the cement pool

그리고, 식단평가 제공 시스템은 식단 평가에 따른 하루 동안의 각 영양소 섭취량을 그래프 형태(예컨대, 원형 그래프)로 제공할 수 있다. 즉, 식단평가 제공 시스템은 전문가에 의해 표 6과 표 7의 항목에서 선택된 평가 멘트를 하나로 통합하여 하루 단위로 멘트를 제공할 수 있으며, 대표적으로 5대 영양소, 즉 탄수화물, 단백질, 지방, 무기질, 비타민에 대한 영양소 원형 그래프를 제공할 수 있다.In addition, the diet evaluation providing system may provide each nutrient intake for the day according to the diet evaluation in a graph form (eg, a circular graph). That is, the system for providing a diet evaluation can provide a comment on a day-by-day basis by integrating the evaluation comments selected from the items in Table 6 and Table 7 by experts, and the five major nutrients such as carbohydrates, proteins, fats, minerals, Nutrient pie graphs for vitamins can be provided.

따라서, 식단평가 제공 시스템은 상기한 평가 프로그램을 통해 사용자 식단에 대한 보다 정확하고 객관적인 평가를 받을 수 있다.Therefore, the diet evaluation providing system can receive a more accurate and objective evaluation of the user's diet through the above-described evaluation program.

이와 같이, 본 발명의 실시예에 따르면, 식단에 관한 정보로서 사진을 촬영할 때 물체와의 거리 및 각도를 일정화 하기 위한 가이드를 제공함으로써 사용자가 화상의 각도나 거리에 대한 의심 없이 더욱 편리하게 사진을 촬영하여 식단에 관한 정보를 간편하게 등록할 수 있다. 더욱이, 본 발명의 실시예에 따르면, 물체와의 거리 및 각도가 일정화 된 사진을 이용하여 식단 평가를 행함으로써 음식의 양을 정확히 유추할 수 있어 식단 평가에 대한 정확도를 높일 수 있다. 더 나아가, 본 발명의 실시예에 따르면, 사용자가 섭취한 식단 중 평가가 높은 식단을 추천식단으로 제시함으로써 사용자가 실천하기 쉽고 현실적인 식단을 추천할 수 있으며 식습관 개선 및 건강하고 균형 잡힌 식사를 하는데 실질적인 도움을 줄 수 있다. 특히, 본 발명의 실시예에 따르면, 사용자가 섭취한 식단을 누적해 두었다가 주기적으로 일정 기간 동안 누적된 식단을 일괄 평가함으로써 실시간 식단 평가에 비해 서비스 부하를 분산시킬 수 있으며, 식단 평가를 위한 전문 인력 등 서비스 구현을 위한 제약 사항이 더욱 완화됨에 따라 보다 현실적이고 효율적인 서비스 모델을 구현할 수 있다.Thus, according to an embodiment of the present invention, by providing a guide for uniformizing the distance and angle with the object when taking a picture as information about the diet, the user can more conveniently photograph without doubt about the angle or distance of the image You can easily register information about your diet by taking a picture. In addition, according to an embodiment of the present invention, by accurately evaluating the amount of food by evaluating the diet using a photograph in which the distance and angle with respect to the object are constant, the accuracy of the evaluation of the diet may be increased. Furthermore, according to an embodiment of the present invention, by presenting a high-evaluated diet among the diets ingested by the user as a recommended diet, the user may recommend an easy and practical diet and improve the eating habits and eat a healthy and balanced meal. It can help. In particular, according to an embodiment of the present invention, by accumulating the diet ingested by the user and periodically evaluating the cumulative diet for a certain period of time, it is possible to distribute the service load compared to the real-time diet evaluation, and professional personnel for evaluating the diet As the constraints on the implementation of the service are more relaxed, more realistic and efficient service model can be implemented.

본 발명의 실시예에 따른 방법들은 다양한 컴퓨터 시스템을 통하여 수행될 수 있는 프로그램 명령(instruction) 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 특히, 본 실시예에서는 사용자로부터 식단 정보를 입력 받는 단계; 식단 정보를 서버(즉, 식단평가 제공 시스템)로 등록하는 단계; 서버로부터 식단 정보에 대한 평가 정보를 수신하는 단계; 및 식단 정보 및 평가 정보를 저장하는 단계를 포함하는 프로그램이 기록되는 컴퓨터 판독 가능 매체를 포함할 수 있다. 본 실시예에서 식단 정보에는 촬영된 음식에 관한 사진이 포함될 수 있으며, 식단 정보를 입력 받는 단계에서, 사진의 촬영 시 물체와 거리 및 각도를 일정화 하기 위한 가이드를 제공할 수 있다. 더욱이, 본 실시예에서는 식단 정보를 서버로 등록할 때 식사 전과 식사 후를 구분하여 등록할 수 있으며, 이를 위해 식단 정보를 입력 받는 단계에서 식사 후 음식의 사진 촬영 시 식사 전 음식의 사진을 오버랩 하여 식사 전 사진을 가이드로서 제공할 수 있다. 본 실시예에 따른 프로그램은 PC 기반의 프로그램 또는 모바일 단말(예를 들어, 스마트폰, 태블릿, 인터넷 TV 등) 전용의 어플리케이션으로 구성될 수 있다.The methods according to embodiments of the present invention may be implemented in the form of a program instruction that can be executed through various computer systems and recorded in a computer-readable medium. In particular, in the present embodiment, the step of receiving diet information from the user; Registering diet information with a server (ie, a dietary evaluation providing system); Receiving evaluation information on the diet information from the server; And a computer readable medium on which a program is recorded including storing diet information and evaluation information. In the present embodiment, the diet information may include a photograph of the photographed food, and in the step of receiving the diet information, a guide for scheduling an object, a distance, and an angle when photographing the photograph may be provided. Furthermore, in the present embodiment, when the diet information is registered as a server, the meal information can be classified before and after the meal, and for this purpose, the photograph of the food after the meal is overlapped with the photograph of the food before the meal in the step of receiving the diet information. Photos before meals can be provided as a guide. The program according to the present embodiment may be configured as a PC-based program or an application dedicated to a mobile terminal (eg, a smartphone, a tablet, an Internet TV, etc.).

상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 또한, 상술한 파일 시스템은 컴퓨터 판독이 가능한 기록 매체에 기록될 수 있다.The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Furthermore, the above-described file system can be recorded on a computer-readable recording medium.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. This is possible.

그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the equivalents of the claims, as well as the claims.

100: 식단평가 제공 시스템
110: 식단 등록부
120: 식단 평가부
130: 저장부
140: 제공부
100: Diet Evaluation System
110: Diet Register
120: Diet Evaluation Department
130:
140: Offering

Claims (20)

모바일 어플리케이션을 이용한 식단평가 제공 시스템에 있어서,
상기 모바일 어플리케이션을 통해 수신된 식단 정보를 등록하는 식단 등록부;
상기 식단 정보를 평가하거나 외부 단말로부터 평가받는 식단 평가부;
상기 식단 정보 및 상기 평가에 따른 평가 정보를 저장하는 저장부; 및
상기 저장된 식단 정보 및 평가 정보를 상기 모바일 어플리케이션으로 제공하는 제공부
를 포함하고,
상기 식단 등록부는 상기 식단 정보를 누적하며,
상기 식단 평가부는 상기 누적된 식단 정보를 일정 기간 별로 평가하거나 상기 외부 단말로부터 평가받는 것
을 특징으로 하는 식단평가 제공 시스템.
In the system for providing a meal evaluation using a mobile application,
A diet register for registering diet information received through the mobile application;
A diet evaluator evaluating the diet information or evaluating from an external terminal;
A storage unit which stores the diet information and evaluation information according to the evaluation; And
Providing unit for providing the stored diet information and evaluation information to the mobile application
Lt; / RTI &gt;
The diet register accumulates the diet information,
The diet evaluator is to evaluate the accumulated diet information for a certain period or to be evaluated from the external terminal
Diet evaluation providing system characterized in that.
제1항에 있어서,
상기 식단 정보는 촬영된 음식에 관한 사진을 포함하고,
상기 모바일 어플리케이션은 상기 사진의 촬영시 물체와 거리 및 각도를 일정화 하기 위한 가이드하는 것
을 특징으로 하는 식단평가 제공 시스템.
The method of claim 1,
The diet information includes a picture of the food taken,
The mobile application is to guide to uniformize the distance and angle with the object when taking the picture
Diet evaluation providing system characterized in that.
제1항에 있어서,
상기 모바일 어플리케이션은 미리 정해진 일정 크기의 물체의 실루엣을 이용하여 가이드하는 것을 특징으로 하는 식단평가 제공 시스템.
The method of claim 1,
The mobile application is a system for providing a diet evaluation, characterized in that for guiding using a predetermined silhouette of a predetermined size.
제3항에 있어서,
상기 미리 정해진 일정 크기는 표준화된 크기를 포함하는 것을 특징으로 하는 식단평가 제공 시스템.
The method of claim 3,
The predetermined predetermined size is a dietary evaluation providing system, characterized in that it comprises a standardized size.
제1항에 있어서,
상기 식단 등록부는 식사 전과 식사 후를 구분하여 상기 식단 정보를 등록하고,
상기 모바일 어플리케이션은 식사 후 음식의 사진 촬영시 식사 전 음식의 사진을 오버랩하는 것
을 특징으로 하는 식단평가 제공 시스템.
The method of claim 1,
The diet register registers the diet information by dividing before and after meals,
The mobile application is to overlap the photo of the food before meal when taking a photo of the food after meal
Diet evaluation providing system characterized in that.
제1항에 있어서,
상기 식단 정보는 음식의 사진에 텍스트 메모나 음성 메모를 추가한 것을 특징으로 하는 식단평가 제공 시스템.
The method of claim 1,
The diet information is a system for providing a diet evaluation, characterized in that a text memo or a voice memo is added to the picture of the food.
제1항에 있어서,
상기 식단 평가부는 일정 알고리즘에 의해 상기 식단 정보를 평가하는 것을 특징으로 하는 식단평가 제공 시스템.
The method of claim 1,
The diet evaluation unit evaluates the diet information by a schedule algorithm.
제7항에 있어서,
상기 식단 평가부는 식사 시간 또는 장소 중 적어도 하나의 정보를 상기 알고리즘에 포함하는 것을 특징으로 하는 식단평가 제공 시스템.
8. The method of claim 7,
The diet evaluator comprises at least one of the meal time or place information in the algorithm, the diet evaluation providing system.
모바일 어플리케이션을 이용한 식단평가 제공 시스템에 있어서,
상기 모바일 어플리케이션을 통해 수신된 식단 정보를 등록하는 식단 등록부;
상기 식단 정보를 평가하거나 외부 단말로부터 평가받는 식단 평가부;
상기 식단 정보 및 상기 평가에 따른 평가 정보를 저장하는 저장부; 및
상기 식단 평가부로부터 받은 식단 평가 중 일정 수준 이상의 평가를 받은 식단을 추천식단으로 제공하는 제공부
를 포함하고,
상기 식단 등록부는 상기 식단 정보를 누적하며,
상기 식단 평가부는 상기 누적된 식단 정보를 일정 기간 별로 평가하거나 상기 외부 단말로부터 평가받는 것
을 특징으로 하는 식단평가 제공 시스템.
In the system for providing a meal evaluation using a mobile application,
A diet register for registering diet information received through the mobile application;
A diet evaluator evaluating the diet information or evaluating from an external terminal;
A storage unit which stores the diet information and evaluation information according to the evaluation; And
Providing unit that provides a diet recommended by a predetermined level or more of the diet evaluation received from the diet evaluation unit as a recommended diet
Lt; / RTI &gt;
The diet register accumulates the diet information,
The diet evaluator is to evaluate the accumulated diet information for a certain period or to be evaluated from the external terminal
Diet evaluation providing system characterized in that.
제9항에 있어서,
상기 제공부로부터 제공받는 추천식단은 상기 저장부에 있는 이미 평가 받은 식단 중에서 사용자가 선택하여 만들 수 있으며, 상기 사용자가 선택한 식단에 대해 미리 평가를 제공할 수 있는 것을 특징으로 하는 식단평가 제공 시스템.
10. The method of claim 9,
Recommend diet provided from the providing unit can be made by the user selected from the already evaluated diet in the storage, the diet evaluation providing system, characterized in that to provide a pre-evaluation for the diet selected by the user.
모바일 어플리케이션을 이용한 식단평가 제공 방법에 있어서,
상기 모바일 어플리케이션을 통해 수신된 식단 정보를 등록하는 단계;
상기 식단 정보를 평가하거나 외부 단말로부터 평가받는 단계;
상기 식단 정보 및 상기 평가에 따른 평가 정보를 저장하는 단계; 및
상기 저장된 식단 정보 및 평가 정보를 상기 모바일 어플리케이션으로 제공하는 단계
를 포함하고,
상기 식단 정보를 등록하는 단계는,
상기 식단 정보를 누적하며,
상기 식단 정보를 평가하거나 외부 단말로부터 평가받는 단계는,
상기 누적된 식단 정보를 일정 기간 별로 평가하거나 상기 외부 단말로부터 평가받는 것
을 특징으로 하는 식단평가 제공 방법.
In the method of providing a diet evaluation using a mobile application,
Registering diet information received through the mobile application;
Evaluating the diet information or evaluating from an external terminal;
Storing evaluation information according to the diet information and the evaluation; And
Providing the stored diet information and evaluation information to the mobile application
Lt; / RTI &gt;
Registering the diet information,
Accumulating the diet information,
Evaluating the diet information or being evaluated by an external terminal,
Evaluating the accumulated diet information for a predetermined period or being evaluated by the external terminal
Method for providing a dietary evaluation, characterized in that.
제11항에 있어서,
상기 식단 정보는 촬영된 음식에 관한 사진을 포함하고,
상기 모바일 어플리케이션은 상기 사진의 촬영시 물체와 거리 및 각도를 일정화 하기 위한 가이드하는 것
을 특징으로 하는 식단평가 제공 방법.
12. The method of claim 11,
The diet information includes a picture of the food taken,
The mobile application is to guide to uniformize the distance and angle with the object when taking the picture
Method for providing a dietary evaluation, characterized in that.
제11항에 있어서,
상기 모바일 어플리케이션은 미리 정해진 일정 크기의 물체의 실루엣을 이용하여 가이드하는 것을 특징으로 하는 식단평가 제공 방법.
12. The method of claim 11,
The mobile application is a method for providing a dietary evaluation, characterized in that for guiding using a predetermined silhouette of a predetermined size.
제13항에 있어서,
상기 미리 정해진 일정 크기는 표준화된 크기를 포함하는 것을 특징으로 하는 식단평가 제공 방법.
14. The method of claim 13,
The predetermined predetermined size is a dietary evaluation providing method comprising a standardized size.
제11항에 있어서,
상기 식단 정보를 등록하는 단계는,
식사 전과 식사 후를 구분하여 상기 식단 정보를 등록하고,
상기 모바일 어플리케이션은 식사 후 음식의 사진 촬영시 식사 전 음식의 사진을 오버랩하는 것
을 특징으로 하는 식단평가 제공 방법.
12. The method of claim 11,
Registering the diet information,
Register the diet information by dividing before and after meals,
The mobile application is to overlap the photo of the food before meal when taking a photo of the food after meal
Method for providing a dietary evaluation, characterized in that.
제11항에 있어서,
상기 식단 정보는 음식의 사진에 텍스트 메모나 음성 메모를 추가한 것을 특징으로 하는 식단평가 제공 방법.
12. The method of claim 11,
The diet information is a method of providing a diet, characterized in that a text memo or a voice memo is added to the picture of the food.
제11항에 있어서,
상기 식단 정보를 등록하는 단계는,
일정 알고리즘에 의해 상기 식단 정보를 평가하는 것을 특징으로 하는 식단평가 제공 방법.
12. The method of claim 11,
Registering the diet information,
A method of providing a diet evaluation, characterized in that to evaluate the diet information by a schedule algorithm.
제17항에 있어서,
상기 식단 정보를 등록하는 단계는,
식사 시간 또는 장소 중 적어도 하나의 정보를 상기 알고리즘에 포함하는 것을 특징으로 하는 식단평가 제공 방법.
18. The method of claim 17,
Registering the diet information,
Method for providing a dietary evaluation, characterized in that to include at least one information of the meal time or place in the algorithm.
제11항에 있어서,
상기 평가 받은 식단 정보 중 일정 수준 이상의 평가를 받은 식단을 추천식단으로 제공하는 단계
를 더 포함하는 식단평가 제공 방법.
12. The method of claim 11,
Providing a diet of at least a predetermined level of the evaluated diet information as a recommended diet
The diet evaluation method further comprising a.
제19항에 있어서,
상기 추천식단은 상기 저장된 식단 정보 중에서 사용자가 선택하여 만들 수 있으며, 상기 사용자가 선택한 식단에 대해 미리 평가를 제공할 수 있는 것을 특징으로 하는 식단평가 제공 방법.
20. The method of claim 19,
The recommended diet may be made by the user selected from the stored diet information, the diet evaluation providing method characterized in that to provide a pre-evaluation for the diet selected by the user.
KR1020130110963A 2012-09-21 2013-09-16 System for providing meal valuation and method thereof KR101580016B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20120104953 2012-09-21
KR1020120104953 2012-09-21

Publications (2)

Publication Number Publication Date
KR20140038892A true KR20140038892A (en) 2014-03-31
KR101580016B1 KR101580016B1 (en) 2015-12-23

Family

ID=50647006

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130110963A KR101580016B1 (en) 2012-09-21 2013-09-16 System for providing meal valuation and method thereof

Country Status (1)

Country Link
KR (1) KR101580016B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101962066B1 (en) * 2018-04-05 2019-07-17 김교륭 Method for providing and managing customized nutirition
KR20200013537A (en) 2018-07-30 2020-02-07 한국에너지기술연구원 Method for manufacturing monovalent ion selective cation exchange membrane
KR20220161865A (en) * 2021-05-31 2022-12-07 이승수 Running chef recipe wiki system and method thereof

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230057610A (en) 2021-10-22 2023-05-02 송영범 Meal recommendation system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000036306A (en) * 1999-12-03 2000-07-05 최병원 a system and a method for servicing an intellectual food menu via internet
KR20070107970A (en) * 2006-05-04 2007-11-08 에스케이 텔레콤주식회사 System and method for providing meal valuation, and server to achieve it
KR20120039102A (en) * 2010-10-15 2012-04-25 엘지전자 주식회사 Apparatus and method for diet management

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000036306A (en) * 1999-12-03 2000-07-05 최병원 a system and a method for servicing an intellectual food menu via internet
KR20070107970A (en) * 2006-05-04 2007-11-08 에스케이 텔레콤주식회사 System and method for providing meal valuation, and server to achieve it
KR20120039102A (en) * 2010-10-15 2012-04-25 엘지전자 주식회사 Apparatus and method for diet management

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101962066B1 (en) * 2018-04-05 2019-07-17 김교륭 Method for providing and managing customized nutirition
KR20200013537A (en) 2018-07-30 2020-02-07 한국에너지기술연구원 Method for manufacturing monovalent ion selective cation exchange membrane
KR20220161865A (en) * 2021-05-31 2022-12-07 이승수 Running chef recipe wiki system and method thereof

Also Published As

Publication number Publication date
KR101580016B1 (en) 2015-12-23

Similar Documents

Publication Publication Date Title
US20230078186A1 (en) Providing automatically-edited user-customized digital images to a user in real-time or just-in-time
US20200335196A1 (en) System and method for automated personalized and community-specific eating and activity planning, linked to tracking system with automated multimodal item identification and size estimation system
US20180004914A1 (en) Personal Health Advisor System
Costello et al. Snap-N-Send: A valid and reliable method for assessing the energy intake of elite adolescent athletes
US20170316488A1 (en) Systems and Methods of Food Management
US20070050058A1 (en) Placemat for calculating and monitoring calorie intake
JP6112591B1 (en) Creative crop supply system
KR101962066B1 (en) Method for providing and managing customized nutirition
KR20140090981A (en) Generating, displaying, and tracking of wellness tasks
JP2018049393A (en) Health care device, health care system, and health care method
JP2002183311A (en) Meal information providing system and meal information providing service method
Kong et al. Validity and practicability of smartphone-based photographic food records for estimating energy and nutrient intake
KR20140038892A (en) System for providing meal valuation and method thereof
TW201342262A (en) Health management system combined with electronic calendar and its interaction method
JPH09305570A (en) Eating habits supporting device and refrigerator using the same
JP2014164411A (en) Health management support system and program
JP7456615B2 (en) Food and beverage management system, food and beverage management method, and food and beverage management program
Jung et al. Mom's tray: real-time dietary monitoring system
KR102395631B1 (en) Personal dietarian management system using smart trays
JP7423107B1 (en) Food serving equipment and programs
US20220262495A1 (en) User auxiliary information output device, user auxiliary information output system, and user auxiliary information output method
KR102608201B1 (en) Mothods and systems for blood sugar management prviding data-based personalized meal
JP7376272B2 (en) Customer management systems, programs, devices and methods
TW201211515A (en) Electronic scale for health management
JP2011192268A (en) Automatic daily type health calendar system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20181011

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20191007

Year of fee payment: 5