一种便携式营养食谱电子秤及其称重数据处理方法_2

文档序号:9372505阅读:来源:国知局
的工作原理框图;
[0040]图2是本发明的便携式营养食谱电子秤的结构示意图;
[0041]图3是本发明的便携式营养食谱电子秤的触控屏食物类别界面显示效果示意图;
[0042]图4是本发明的便携式营养食谱电子秤的触控屏食物选择界面显示效果示意图;
[0043]图5是本发明的便携式营养食谱电子秤的第二显示屏食物显示效果示意图;
[0044]图6是本发明的便携式营养食谱电子秤的触控屏菜谱选择界面显示效果示意图;
[0045]图7是本发明的便携式营养食谱电子秤的第二显示屏菜谱显示效果示意图;
[0046]图8是本发明的便携式营养食谱电子秤的控制流程图;
[0047]图9是本发明的便携式营养食谱电子秤的使用操作流程图。
[0048]以上图中的各部件的标号:10_秤体,11-秤盘,12-压力传感组件,13-称重模块,20-嵌入式系统,21-微处理器,22-存储单元,30-数据库管理模块,31-食物营养模块,32-标准食谱模块,33-菜谱模块,34-餐单模块,40-触控屏模块,41-触控屏,42-第二显示屏,43-语音提醒模块,50-电源管理模块。
【具体实施方式】
[0049]为了能更好地理解本发明的上述技术方案,下面结合附图和实施例进行进一步地详细描述。
[0050]本发明的便携式营养食谱电子秤的一个实施例如图1和图2所示,包括秤体10、秤盘11和压力传感组件12组成的称重模块13,所述的秤体10内设有微处理器21、存储单元22、和嵌入式操作系统EOS组成的嵌入式系统20 ;所述的嵌入式系统20通过数据库管理模块30,连接到食物营养模块31、标准食谱模块32和菜谱模块33 ;所述的嵌入式系统20连接到所述称重模块13,将压力传感组件12获取的食物的重量数据,传送给连接到嵌入式系统20的餐单模块34,生成包括食物重量数据的餐单;所述的嵌入式系统20根据生成的餐单,从食物营养模块31获取每一种食物的营养信息,计算餐单全部食物的营养含量并通过触控屏模块40显示;所述的嵌入式系统20通过连接到触控屏模块40的触控屏41,实现称重过程的人工交互操作,并且根据食用人群调整餐单的食物重量和品种,实现膳食指导和营养配餐功能。
[0051]根据本发明的便携式营养食谱电子秤的一个实施例,所述的嵌入式系统20的嵌入式操作系统EOS为安卓(Android)操作系统,采用SQLite数据库管理系统(DBMS)和Java编程软件编制应用程序。
[0052]SQLite数据库主要管理三个模块,包括食物营养模块31,标准食谱模块32和菜谱模块33,根据本发明的一个实施例,食物营养模块31选择200余种常见食物,并将这些食物分为谷类、薯类、蔬菜水果类、肉蛋奶类、豆类、油脂类、调料类,制作成图谱,并将食物主要营养素(能量,蛋白质,脂肪,碳水化合物,膳食纤维,胆固醇,维生素A,铁,钠,钙等)数据,配合食物图片,存储到存储单元22中,生成常见食物主要营养素成份表(A表);标准食谱模块32选择500余种适应不同人群、不同疾病和不同年龄的标准化营养食谱,包括主食、菜谱和汤饮搭配信息,存储在存储单元22中,生成标准化营养食谱表(B表);菜谱模块33选择与A表列举的常见食物对应的常见菜谱,包括各种食物(食材)的含量、营养素含量、烹饪方法,以及菜谱中每一菜品的营养信息,存储在存储单元22中,生成菜谱信息表(C表);
[0053]本发明的便携式营养食谱电子秤的餐单模块34,通过营养分析计算出该餐单所含的主要营养素(能量,蛋白质,脂肪,碳水化合物,膳食纤维,胆固醇,维生素A,铁,钠,钙等)含量,存储在存储单元22中,生成餐单信息表(D表)。
[0054]根据图2所示的本发明的便携式营养食谱电子秤的实施例,所述的秤盘11采用透明材料制成,秤盘11的四角设有连接压力传感组件12的传力杆,秤盘11和秤体10之间设有第二显示屏42 ;所述的嵌入式系统20通过触控屏模块40连接到第二显示屏42,实现食物营养、标准菜谱或餐单的全屏显示。
[0055]根据图2所示的本发明的便携式营养食谱电子称(秤)的实施例,所述的嵌入式系统20还连接到语音提醒模块43,通过触控屏41上的语音按钮控制,所述的语音提醒模块43可以根据触控屏41和第二显示屏42的显示内容,实现食物营养、标准菜谱或餐单的实时语音播报。
[0056]根据本发明的便携式营养食谱电子秤的另一个实施例,所述的标准食谱模块32还包括烹饪指导子模块,可以根据标准食谱中预存的烹制时序,通过语音提醒模块43实现烹饪操作的定时提醒。
[0057]本发明的称重数据处理方法的一个实施例如图8所示,包括以下步骤:
[0058]SlOO:加电初始化,设置或加载个人参数;所述的个人参数包括年龄、性别、身高、体重、病种等智能配餐所需要的信息。加电初始化过程中,电源管理模块50检测电池电压,当电压过低时发出低电压提示信息。
[0059]S200:接收触控屏输入信息,判断是否选择标准食谱;若选择标准食谱,则转步骤S300从标准食谱中选择需要的食谱;否则转步骤S210 ;
[0060]S210:通过触控屏选择食物;具体选择过程如下:触控屏显示器根据营养素成份表中食物的分类(谷类、薯类、蔬菜水果类、肉蛋奶类、豆类、油脂类、调料类等)按级显示图谱直至具体食物,例如,芹菜,显示效果如图3和图4所示;用户按图谱选择食物,系统得到食物编码,暂存入内存变量AO ;同时,触发“菜谱选择”按键有效。
[0061]S220:显示每100克所选食物的营养信息;本步骤根据食物编码AO检索常见食物主要营养素成份表(A表),查找出该食物每100克含量的各营养素数据,存入内存变量Bn,并且显示在触控屏41的特定显示区域,或者显示在第二显示屏42上。在图2所示的实施例中,食物的营养信息An显示在有效显示面积更大的第二显示屏42上,显示效果如图5所
/Jn ο
[0062]S230:根据触控屏输入,判断是否选择标准菜谱,若选择标准菜谱,转步骤S250 ;否则转步骤S240 ;
[0063]S240:称重所选食物,显示称重食物的营养信息;压力传感组件12检测到的食物重量模拟信号,通过模数转换器转变为数字信号,传输给称重模块13,得到食物重量数据,暂存入内存变量Al。用户选择食物重量是否为食部,得到食部标志FO (O-否,1-是)。A2是从表A中获取的食部转换值(O < A2彡100),当FO =“1”W,A2 = 100。根据公式Fn =An* (Al/100) * (A2/100),计算得出在重量Al下该食物的各营养素含量,存入内存变量Fn,η> 2,并且通过触控屏模块40显示到触控屏41上某一特定区域位置,或者显示在有效显示面积更大的第二显示屏42上。
[0064]S250:根据所选食物搜索标准化菜谱生成该食物的菜谱清单,通过触控屏选择需要的菜品;用户按“菜谱选择”按键,根据食物编码AO检索标准化营养菜谱,查找出该食物的m种菜品,并将所选菜品中的各种食物(食材)的含量、营养素含量、烹饪方法及该菜谱的营养信息暂存入内存变量Cm。在触控屏40上某一特定区域位置显示菜谱图标,显示效果如图6所示。用户选择菜品Ci后,将菜品Ci的食物(食材)构成和营养信息,显示在有效显示面积更大的第二显示屏42上,以西芹肉丝为例,显示效果如图7所示。
[0065]S260:依次称重所选菜品中的食物,显示称重食物的营养信息;本步骤反复执行如步骤S240所示的称重过程,根据所选菜品的食物(食材)构成,依次称重食物并将食物的重量显示在触控屏41上,将食物的营养信息显示在有效显示面积更大的第二显示屏42上。
[0066]S270:将称重后的食物添加到餐单,或者从餐单中删除;餐单模块34通过将称重后的每一种食物的称重信息添加到餐单中,食物的称重信息包括食物编码A0、重量Al和食部转换值A2等,生成餐单信息表En ;或者根据调整餐单的需要,从餐单信息表En中删除某一食物的称重信息。
[0067]S280:接收触控屏输入信息,判断是否继续选择食物,若继续选择食物,转步骤S210 ;否则转步骤S400 ;
[0068]S300:选择标准食谱;根据步骤SlOO加载的个人参数,例如,幼儿、学龄前儿童、学龄儿童、青少年、孕妇、产妇、老年人,或者疾病种类等,检索标准化营养食谱,查找出适于该人群食用的η个标准营养食谱,并将各营养食谱中的主食、菜谱和汤饮搭配信息,包括各种食物(食材)的含量、营养素含量、烹饪方法及其营养信息暂存入内存变量Dn,在触控屏40上某一特定区域位置显示菜
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1