基于智能冰箱的食品管理与推荐系统的制作方法

文档序号:6400876阅读:351来源:国知局
专利名称:基于智能冰箱的食品管理与推荐系统的制作方法
技术领域
本发明涉及智能冰箱领域,具体涉及一种基于智能冰箱的食品管理与推荐系统。
背景技术
随着人们生活水平的不断提高,人们逐渐开始重视自己和家人的饮食健康,合理健康的饮食习惯对于每个人的生活质量至关重要,但是,一般人对于饮食方面的知识比较缺乏,又没有太多的时间去了解相关的知识。而且,由于人们生活越来越忙碌,经常性出现食物放久了,过了保质期,导致食物的浪费。因此,一个很好的食品推荐系统对于一个家庭的饮食健康起着非常重要的作用。所谓食品管理与推荐系统,是一个能够记忆不同食品的存放时间、向使用者提供科学饮食依据的数码显示电子系统。该系统应用于家用冰箱上的真正意义在于,它拓宽了冰箱功能开发的思路,使冰箱不再只是传统意义上带有储藏功能的温度调节器,而是一个可以对食品进行分类管理、集储藏与信息功能于一身的综合体。可以说,传统的冰箱对食物的意义仅仅在于温度和空间,而未来的冰箱还肩负着对食物和营养进行时间管理的责任,我们可以想见,如果冰箱哪一天更进一步,不仅是“营养管家”,还能成为家居生活的“营养顾问”,它对我们日常生活的影响该有多大!因此,食品管理系统在家用冰箱上的使用,就其对于未来冰箱的影响而言更具有里程碑式的意义。现有的一些技术方案都是通过射频识别(RFID)技术对食品的信息进行采集,还有一些方案是通过摄像技术进行食品信息的采集。在对食品的管理方面,这些技术方案所完成的功能都比较有限,只是提供了对食品的分类存储,食品信息的查询,修改及删除,以及过期预警报警等操作。但是,它忽略了一些可以利用的信息,如用户经常食用的食品信息,用户所在地食品信息,食品价格的变化等。这些信息都是每个用户比较关心的数据。忽略了现在人们比较关心的“食物相克”问题,什么时间不适宜食用什么食品,由于挑食引起的营养不良等问题,这些问题都是现在人们比较关心的饮食健康问题,因此,有必要提供一种智能冰箱的食品管理与推荐系统来满足现有需求。

发明内容
本发明的目的是提供一种基于智能冰箱的食品管理与推荐系统,通过该系统能很好的摄取均衡营养,提高人们的饮食质量。本发明提供一种基于智能冰箱的食品管理与推荐系统,包括数据库初始化模块、食品信息输入模块、存储模块警报模块、食品推荐模块、查询模块及网络接入模块,所述数据库初始化模块根据用户设置的所处地,通过网络接入模块获取所处地的蔬菜或水果品种、各蔬菜或水果所属季节信息、营养成分,各蔬菜或水果的“食物相克”信息、蔬菜合理搭配信息,并存入存储模块的数据库中;所述食品信息输入模块用于供用户手工输入食品信息;所述存储模块设立有数据库,用于存储蔬菜或水果品种、各蔬菜或水果所属季节信息、营养成分,各蔬菜或水果的“食物相克”信息、蔬菜合理搭配信息以及用户的饮食记录日志文件;所述警报模块用于定期读取数据库中的冰箱内食品的保质期信息,计算出离食品变质的剩余时间,并向用户发送提醒信息,如果用户同时取出不适宜一起食用的食物,则发出警告提示;所述食品推荐模块用于根据数据库中的日志文件,推断出用户最近一段时间的饮食营养情况,然后,根据季节、天气情况及冰箱内食品情况,推荐出相应的蔬菜或水果,并通过网络接入模块上网查询用户所在地对应蔬菜和水果的价格;所述查询模块用于查询当前冰箱内食品的情况,也可以通过调用视频推荐模块,查询推荐蔬菜或水果的相应信息;所述网络接入模块所述数据库初始化模块、食品信息输入模块、警报模块、食品推荐模块、查询模块分别通过所述网络接入模块与互联网进行交互。较佳地,所述基于智能冰箱的食品管理与推荐系统还包括供用户使用的手机客户端,所述手机客户端与网络接入模块相连,通过查询模块进行相应信息的查询、食品过期预警信息的接收、以及推荐系统食品信息的接收。较佳地,所述数据库包括四张张数据库表,第一张数据库表包含三个字段:蔬菜/水果名称、所属季节、主要营养成分;第二张是冰箱食品存储信息表,包含食品的名称、数量、种类、保质期、生产日期、主要营养成分;第三张数据库表是食物相克数据库表;第四张是蔬菜或水果搭配表,四张数据库表的信息均可以直接从网上获得。较佳地,所述食品信息输入模块包括触摸显示屏。较佳地,所述食品信息输入模块还包括射频读取器。与现有技术相比,本发明的基于智能冰箱的食品管理与推荐系统,首先根据用户的所处地确定出所能得到的蔬菜或水果,然后通过用户的饮食记录确定出饮食习惯,再加上天气情况、季节因素,为其推荐出适宜食用的食品,并上网查询其当前价格;在用户取出物品时,如果用户取出不适宜一起食用的食物,则会发出警告提示。通过本发明的食品管理与推荐系统,使人们在繁忙的生活中,能很好的摄取均衡营养,确保人们的饮食质量的提高。另外还加入了“食物相克”提醒功能,确保人们饮食健康,防止出现由于误食“相克食物”导致的身体不适。加入了价格影响因素,不仅确保了饮食质量的提高,还节约了人们的生活成本。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本发明实施例的基于智能冰箱的食品管理与推荐系统的结构框图;图2是图1中的食品信息输入模块的食品信息输入方法的流程图;图3是图1中的食品推荐模块的食品推荐方法的流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。本发明的技术方案主要针对水果和蔬菜两类食品进行管理及推荐,因为这是人们日常生活中最重要的两种食品。本发明的实施例提供了一种基于智能冰箱的食品管理与推荐系统,包括数据库初始化模块、食品信息输入模块、存储模块警报模块、食品推荐模块、查询模块、网络接入模块及手机客户端。所述数据库初始化模块根据用户设置的所处地,需要用户先设置所处地,然后通过网络接入模块,上网查询到其所处地能得到的蔬菜或水果,各个蔬菜或水果所属季节信息及其主要营养成分(前3种),将其存入存储模块的数据库。上网查询相关的“食物相克”信息并存入数据库,以及蔬菜合理搭配信息,并存入数据库。将冰箱内存储食品信息存储在数据库中。用户的饮食日志记录也会存储在数据库中。所述数据库初始化模块对数据库进行初始化时,先建立四张张数据库表,并初始化数据:第一张数据库表包含三个字段:蔬菜/水果名称、所属季节、主要营养成分。根据用户的所在地,通过上网查询,初始化此表格;第二张是冰箱食品存储信息表,包含食品的名称、数量、种类、保质期、生产日期、主要营养成分;第三张数据库表是食物相克数据库表;第四张是蔬菜或水果搭配表,都可以直接从网上获得。所述食品信息输入模块用于供用户手工输入食品信息;通过RFID和触摸显示屏手工输入两种技术手段实现食品信息的输入。食品的信息包括:名称,种类,数量,保质期,生产日期,主要营养成分(此部分数据,系统会通过网络接口自动获得)。当用户从冰箱拿出相应食品时,需要对相应食品的信息进行修改,然后生成相应的日志文件存储在数据库中。考虑到现在RFID技术还没有广泛的应用,本发明的基于智能冰箱的食品管理与推荐系统采用了两种食品信息的添加手段:RFID和手工输入。冰箱外设有射频读取器和触摸显示屏显示器。通过这两种方式进行视频信息的录入,需要输入食品的名称、数量、种类、保质期、生产日期,当点击确认后,系统会通过数据库查询此食品的主要营养成分(前三种),和其他信息一起录入信息存储模块,存储在本地数据库。当用户从冰箱拿出食物时,需要用户通过食品名称查询到相应的信息,对其进行修改,确认后,系统会实时更新本地数据库系统的数据,并产生日志文件,存储在本地数据库。所述存储模块设立有数据库,用于存储蔬菜或水果品种、各蔬菜或水果所属季节信息、营养成分,各蔬菜或水果的“食物相克”信息、蔬菜合理搭配信息以及用户的饮食记录日志文件。所述警报模块用于定期读取数据库中的冰箱内食品的保质期信息,计算出离食品变质的剩余时间,并向用户发送提醒信息,如果用户同时取出不适宜一起食用的食物,则发出警告提示。所述食品推荐模块用于根据数据库中的日志文件,推断出用户最近一段时间的饮食营养情况,然后,根据季节、天气情况及冰箱内食品情况,推荐出相应的蔬菜或水果,并通过网络接入模块上网查询用户所在地对应蔬菜和水果的价格,发送到用户手机客户端,以便用户参考。所述查询模块,用户可以通过手机上网,通过网络接入模块,进入本系统,使用查询模块,查询当前冰箱内食品的情况,包括食品的数量,保质期天数,历史饮食记录等信息的查询,也可以通过调用视频推荐模块功能,查询推荐蔬菜或水果的相应信息及价格。
所述手机客户端,与网络接入模块相连,此模块为用户使用,用户可以通过查询模块进行相应信息的查询,食品过期预警信息的接收,推荐系统食品信息的接收。所述网络接入模块所述数据库初始化模块、食品信息输入模块、警报模块、食品推荐模块、查询模块分别通过所述网络接入模块与互联网进行交互。各个需要上网的功能都是通过此模块进行与互联网的交互。用户手机端对冰箱的操作也是通过此模块进入本系统。下面结合图2说明食品信息输入功能的基本流程:第一步:将冰箱的触摸显示屏打开,准备输入数据;第二步:决定是放入食品,还是拿出食品,如果是放入食品,则进行第三步,如果是拿出食品,则进入第七步;第三步:在触摸显示屏上选择是通过RFID方式放入食品,还是通过手工方式放入食品,如果是RFID方式,则进入第四步,如果是手工方式,则进行第五步;第四步:打开射频读取器,等待用户扫描信息,扫描完成后,点击“确定”,进入第六
I K
少;第五步:通过触摸显示屏手动输入食品的名称、数量、种类、保质期,生产日期,输入完成后,点击“确定”,进入第六步;第六步:系统自动查询数据库中记录,查询出各个食品的主要营养成分,然后,将其存入数据库中,食品装入功能结束;第七步:根据所需拿出食品的名称,查询食品在冰箱的内部信息,进入第八步;第八步:判断拿出的几种食物是否是“相克”食物,如果是,则进入第九步。如果不是,则进入第十步;第九步:提示用户是否继续拿出食物,如果是,则进入第十步,如果不是,则结束拿出食品功能;第十步:通过触摸显示屏,进行相关视频信息的修改,点击“确定”,进入第十一
I K
少;第十一步:系统自动生成相应的饮食记录日志文件,存入数据库中,取出食品功能结束。参考图3,所述食品推荐模块的食品推荐功能是本发明的重点特色功能之一,首先,该模块会统计用户一周之内的所吃的蔬菜或水果,对这些蔬菜或水果的营养成分进行统计,然后,根据人体所需营养成分进行加权计算并比较,计算出前一周之内用户缺失的营养成分,根据此数据以及当前所属季节,通过数据库的第一张数据表,查询出当前季节可以买到的,并且富含相应营养成分较高的蔬菜或者水果,按照降序排列,然后,再根据当日的天气情况,确定适宜食用凉性、中性或者热性的食品,筛选出前十种,再根据各蔬菜或者水果的价格进行升序排列,筛选出前五种蔬菜或者水果名称存入缓存,对于水果而言,此时即可通过网络查询出这五种水果的价格,发送信息到用户手机上。对于蔬菜而言,还需要进行一步,即通过对数据库中蔬菜合理搭配信息的查询找出与五种蔬菜对应的搭配比较合理的其他两种蔬菜,然后查询相应蔬菜的价格,将这五组蔬菜的信息发送信息到用户的手机上即可。该食品推荐的具体流程如下:第一步:通过读取数据库中用户饮食日志记录,统计出用户一周之内食用的蔬菜或水果的名称及数量,进入第二步;第二步:根据名称查询数据库中各个蔬菜或水果的营养成分含量,根据数量计算出用户所摄取的各个营养成分含量,进入第三步;第三步:根据人体每日所需各项营养成分比例对第二步所获得的数据进行加权计算,将结果进行升序排列,确定出用户一周内所缺营养成分,进入第四步;第四步:根据用户所缺营养成分,对当前季节所能得到的蔬菜或水果的用户所缺营养成分含量进行比较,按照降序排列,进入第五步;第五步:根据当前的天气情况,确定适宜食用凉性、热性或中性食品,在第四步所得数据中筛选出前十种,进入第六步;第六步:根据筛选出的数据,通过网络接入模块,查询出当前的价格,并按价格进行升序排列,筛选出前五种,进入第七步;第七步:判断推荐的是水果还是蔬菜,如果是蔬菜,则进入第八步,如果是水果,则进入第九步;第八步:通过查询数据库中的蔬菜合理搭配信息,确定出与这五种蔬菜搭配比较合理的蔬菜信息,并联网查询相应蔬菜的价格,形成五组数据;第九步:将所得的蔬菜或水果的信息通过网络接入端发送到用户手机上。结束。与现有技术相比,本发明的基于智能冰箱的食品管理与推荐系统,首先根据用户的所处地确定出所能得到的蔬菜或水果,然后通过用户的饮食记录确定出饮食习惯,再加上天气情况、季节因素,为其推荐出适宜食用的食品,并上网查询其当前价格;在用户取出物品时,如果用户取出不适宜一起食用的食物,则会发出警告提示。通过本发明的食品管理与推荐系统,使人们在繁忙的生活中,能很好的摄取均衡营养,确保人们的饮食质量的提高。另外还加入了“食物相克”提醒功能,确保人们饮食健康,防止出现由于误食“相克食物”导致的身体不适。加入了价格影响因素,不仅确保了饮食质量的提高,还节约了人们的生活成本。最重要的是这些功能都是“一键”功能,大大节约了人们的时间。手机端的引入,使人们随时随地可以了解饮食相关动态。以上对本发明实施例所提供的基于智能冰箱的食品管理与推荐系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种基于智能冰箱的食品管理与推荐系统,其特征在于,包括: 数据库初始化模块,根据用户设置的所处地,通过网络接入模块获取所处地的蔬菜或水果品种、各蔬菜或水果所属季节信息、营养成分,各蔬菜或水果的“食物相克”信息、蔬菜合理搭配信息,并存入存储模块的数据库中; 食品信息输入模块,用于供用户手工输入食品信息; 存储模块,设立有数据库,用于存储蔬菜或水果品种、各蔬菜或水果所属季节信息、营养成分,各蔬菜或水果的“食物相克”信息、蔬菜合理搭配信息以及用户的饮食记录日志文件; 警报模块,用于定期读取数据库中的冰箱内食品的保质期信息,计算出离食品变质的剩余时间,并向用户发送提醒信息,如果用户同时取出不适宜一起食用的食物,则发出警告提示; 食品推荐模块,用于根据数据库中的日志文件,推断出用户最近一段时间的饮食营养情况,然后,根据季节、天气情况及冰箱内食品情况,推荐出相应的蔬菜或水果,并通过网络接入模块上网查询用户所在地对应蔬菜和水果的价格; 查询模块,用于查询当前冰箱内食品的情况,也可以通过调用视频推荐模块,查询推荐蔬菜或水果的相应信息; 网络接入模块,所述数据库初始化模块、食品信息输入模块、警报模块、食品推荐模块、查询模块分别通过所述网络接入模块与互联网进行交互。
2.如权利要求1所述的基于智能冰箱的食品管理与推荐系统,其特征在于,还包括供用户使用的手机客户端,所述手机客户端与网络接入模块相连,通过查询模块进行相应信息的查询、食品过期预警信息的接收、以及推荐系统食品信息的接收。
3.如权利要求1所述的基于智能冰箱的食品管理与推荐系统,其特征在于,所述数据库包括四张张数据库表,第一张数据库表包含三个字段:蔬菜/水果名称、所属季节、主要营养成分;第二张是冰箱食品存储信息表,包含食品的名称、数量、种类、保质期、生产日期、主要营养成分;第三张数据库表是食物相克数据库表;第四张是蔬菜或水果搭配表,四张数据库表的信息均可以直接从网上获得。
4.如权利要求1所述的基于智能冰箱的食品管理与推荐系统,其特征在于,所述食品信息输入模块包括触摸显示屏。
5.如权利要求4所述的基于智能冰箱的食品管理与推荐系统,其特征在于,所述食品信息输入模块还包括射频读取器。
全文摘要
本发明公开了一种基于智能冰箱的食品管理与推荐系统,包括数据库初始化模块、食品信息输入模块、存储模块警报模块、食品推荐模块、查询模块及网络接入模块,数据库初始化模块根据用户设置的所处地进行初始化;食品信息输入模块用于供用户手工输入;存储模块用于存储蔬菜或水果品种、季节信息、营养成分、“食物相克”信息、蔬菜搭配、用户的饮食记录日志;警报模块用于向用户发送提醒及警告信息;食品推荐模块用于推荐出相应的蔬菜或水果;查询模块用于查询冰箱内食品的情况;各联网模块分别通过网络接入模块与互联网进行交互。本发明的系统加入了“食物相克”提醒功能和价格因素,能很好的摄取均衡营养,提高人们的饮食质量,节约生活成本。
文档编号G06Q10/06GK103177339SQ20131009739
公开日2013年6月26日 申请日期2013年3月25日 优先权日2013年3月25日
发明者罗笑南, 张宗伟, 林谋广 申请人:中山大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1