一种食品数据的处理方法和装置与流程

文档序号:11831032阅读:317来源:国知局
一种食品数据的处理方法和装置与流程

本发明实施例涉及数据处理技术领域,尤其涉及一种食品数据的处理方法和装置。



背景技术:

随着现代生活水平质量的提高,人们对食品的营养价值关注越来越高。但是,很多上班族对于自己的健康状况及食品需求并不清楚,也没有时间去研究哪些食品适合自己食用,从而造成身体营养不均衡的问题。



技术实现要素:

本发明实施例提供一种食品数据的处理方法和装置,以实现向用户推荐适合用户食用的食品,进而解决用户身体营养不均衡的问题。

第一方面,本发明实施例提供了一种食品数据的处理方法,该方法包括:

获取人体基本信息;

根据所述人体基本信息确定人体健康状态;

根据所述人体健康状态进行食品的推荐。

进一步的,所述根据所述人体健康状态进行食品的推荐包括:

通过扫描食品包装上的条形码获取食品信息,并根据所述食品信息和所述人体健康状态进行购买推荐。

进一步的,在根据所述食品信息和所述人体健康状态进行购买推荐之后,还包括:

若收到确认购买信息,则对确认购买的食品进行分类,并根据分类结果对所述食品的食品信息进行分类存储;

根据所述食品信息、所述人体基本信息和/或所述人体健康状态对所述食品进行食用提醒。

进一步的,根据所述食品信息、所述人体基本信息和/或所述人体健康状态对所述食品进行食用提醒包括:

根据所述食品信息中的有效截止日期对所述食品进行即将过期提醒;

和/或,根据所述食品信息中的食品名称进行菜谱推荐。

进一步的,在根据所述食品信息中的有效截止日期对所述食品进行即将过期提醒之后,还包括:

若收到确认删除信息,则将存储的所述食品的食品信息进行删除。

进一步的,在根据分类结果对所述食品的食品信息进行分类存储之后,还包括:

对存储的所述食品信息进行查询,并根据设定显示规则对查询结果进行显示。

进一步的,所述人体基本信息包括:性别、年龄、身高、体重、心跳、微量元素、血压和身体温度中的至少一种。

进一步的,所述人体健康状态包括:

缺少微量元素、高血压、低血压、肥胖和健康中的至少一种。

第二方面,本发明实施例还提供了一种食品数据的处理装置,该装置包括:

信息获取模块,用于获取人体基本信息;

健康确定模块,用于根据所述人体基本信息确定人体健康状态;

食品推荐模块,用于根据所述人体健康状态进行食品的推荐。

进一步的,所述食品推荐模块包括:

食品推荐单元,用于通过扫描食品包装上的条形码获取食品信息,并根据所述食品信息和所述人体健康状态进行购买推荐。

进一步的,所述食品数据的处理装置还包括:

分类模块,用于在根据所述食品信息和所述人体健康状态进行购买推荐之后,若收到确认购买信息,则对确认购买的食品进行分类,并根据分类结果对所述食品的食品信息进行分类存储;

提醒模块,用于根据所述食品信息、所述人体基本信息和/或所述人体健康状态对所述食品进行食用提醒。

进一步的,所述提醒模块包括:

过期提醒单元,用于根据所述食品信息中的有效截止日期对所述食品进行即将过期提醒;

和/或,

菜谱推荐单元,用于根据所述食品信息中的食品名称进行菜谱推荐。

进一步的,所述食品数据的处理装置还包括:

删除模块,用于在根据所述食品信息中的有效截止日期对所述食品进行即将过期提醒之后,若收到确认删除信息,则将存储的所述食品的食品信息进行删除。

进一步的,所述食品数据的处理装置还包括:

查询模块,用于在根据分类结果对所述食品的食品信息进行分类存储之后,对存储的所述食品信息进行查询,并根据设定显示规则对查询结果进行显示。

进一步的,所述人体基本信息包括:性别、年龄、身高、体重、心跳、微量元素、血压和身体温度中的至少一种。

进一步的,所述人体健康状态包括:

缺少微量元素、高血压、低血压、肥胖和健康中的至少一种。

本发明实施例通过对人体的健康状态进行分析,然后根据人体的健康状态进行有针对性的食品推荐,使用户无需花费大量时间和精力去研究什么食品适合自己食用,进而解决用户身体营养不均衡的问题。

附图说明

图1为本发明实施例一提供的一种食品数据的处理方法的流程图;

图2是本发明实施例二提供的一种食品数据的处理方法的流程图;

图3是本发明实施例三提供的一种食品数据的处理方法的流程图;

图4是本发明实施例三提供的另一种食品数据的处理方法的流程图;

图5是本发明实施例四提供的一种食品数据的处理装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种食品数据的处理方法的流程图。本实施例可适用于根据人体健康状态对食品数据进行分析和推荐的情况。该方法可以由一种食品数据的处理装置来执行,该装置可以由软件和/或硬件的方式实现。参见图1,本实施例提供的食品数据的处理方法包括:

S110、获取人体基本信息。

其中,人体基本信息可以包括:性别、年龄、身高、体重、心跳、微量元素、血压和身体温度中的至少一种。人体基本信息可以由用户输入,也可以由智能终端检测获取。具体的,性别、年龄、身高、体重可以由用户输入;心跳、微量元素、血压和身体温度可以通过智能手环中的传感器从所接触的身体部位检测得到。例如,通过对汗液分解,以获取汗液中的微量元素的含量,进而获取人体内微量元素的含量。

S120、根据所述人体基本信息确定人体健康状态。

其中,人体健康状态指的是反应人体健康相关的状态。所述人体健康状态可以包括:缺少微量元素、高血压、低血压、肥胖和健康中的至少一种。

具体的,可以将从人体测得的微量元素的含量与正常人体中微量元素的标准含量范围进行比较,以判断是否缺少某种微量元素;将测得的血压值与正常人体的标准血压范围进行比较,以判断血压值是否正常;根据体重和身高的比值计算体重指数,然后根据体重指数与世界卫生组织公布的体重指数的不同范围的比较,确定是否肥胖。

S130、根据所述人体健康状态进行食品的推荐。

可选的,可以根据人体健康状态以短信或即时消息的形式向用户发送适合用户食用的食品信息;还可以根据人体健康状态以短信或即时消息的形式向用户发送包含适合用户食用的食品的菜谱。典型的,若用户的人体健康状态为高血压,则以即时消息的形式在饭前一个小时向用户发送降血压的食品或菜谱,例如,芹菜、黑木耳、绿豆、芹菜肉丝的菜谱、木耳鸡蛋的菜谱等。

本发明实施例的技术方案,通过对人体的健康状态进行分析,然后根据人体的健康状态进行有针对性的食品推荐,使用户无需花费大量时间和精力去研究什么食品适合自己食用。

实施例二

图2是本发明实施例二提供的一种食品数据的处理方法的流程图。本实施例是在上述实施例的基础上提出的一种可选方案。参见图2,本实例提供的食品数据的处理方法包括:

S210、获取人体基本信息。

S220、根据所述人体基本信息确定人体健康状态。

S230、通过扫描食品包装上的条形码获取食品信息,并根据所述食品信息和所述人体健康状态进行购买推荐。

其中,食品信息指的是食品相关的信息,具体的,食品信息可以包括食品名称、食品的营养成分信息、适用功效、适用人群信息、生产日期、保质期、有效截止日期和所属分类中的至少一种。

可选的,食品信息可以存储在本地存储器中,也可以存储在远程服务器中。若食品信息存储在远程服务器中,则也可以在扫描得到食品的条形码后,向远程服务器发送获取条形码对应食品的食品信息的请求,并从远程服务器中获取条形码对应食品的食品信息。

具体的,可以将获取的食品信息与所述人体健康状态进行匹配,若匹配度较高,则推荐购买,若匹配度较小,则推荐不购买。继续以人体健康状态为高血压为例,因为芹菜素、胆碱、乙酸胆碱、钾、钙和镁等营养素具有降低血压的作用,而饱和脂肪酸具有升高血压的作用。所以,若待匹配食品的食品信息的营养成分中匹配有芹菜素、胆碱、乙酸胆碱、钾、钙和镁等营养素,则提高匹配度;若待匹配食品的食品信息的营养成分中匹配有饱和脂肪酸,则降低匹配度。同时,还可以根据营养素的含量对匹配度进一步提高或降低。最后,根据匹配度对上述食品进行推荐。

本发明实施例的技术方案,通过扫描食品包装上的条形码获取食品信息,并根据所述食品信息和所述人体健康状态进行购买推荐,用户可以根据推荐信息进行食品的购买,从而使用户购买适合自己食用的食品。

实施例三

图3是本发明实施例三提供的一种食品数据的处理方法的流程图。本实施例是在上述实施例的基础上提出的一种可选方案。参见图3,本实施例提供的食品数据的处理方法包括:

S310、获取人体基本信息。

S320、根据所述人体基本信息确定人体健康状态。

S330、通过扫描食品包装上的条形码获取食品信息,并根据所述食品信息和所述人体健康状态进行购买推荐。

S340、若收到确认购买信息,则对确认购买的食品进行分类,并根据分类结果对所述食品的食品信息进行分类存储。

其中,可以根据食品信息中的分类信息对食品进行分类,也可以根据本地存储器预存的食品分类信息对食品进行分类。具体的,分类信息可以包括:水果类、五谷杂粮类、豆制品类、肉类、鱼类和干货类等。

S350、若收到确认删除信息,则将存储的所述食品的食品信息进行删除。

其中,确认删除信息指的是由用户通过点击硬件按钮或触发触屏按键的形式发送的确认删除当前食品的食品信息的指令。可以理解的是,所述若收到确认删除信息,则将存储的所述食品的食品信息进行删除可以达到这样一种有益效果:用户可以对食用完或超过有效截止日期的食品的食品信息进行删除,从而方便对未食用完的食品进行有效的管理。

S360、根据所述食品信息中的有效截止日期对所述食品进行即将过期提醒,并根据所述食品信息中的食品名称进行菜谱推荐。

其中,所述食品为未食用完且未超过有效截止日期的食品。即将过期提醒可以根据需要统一设定按照失效前1天早上8点进行提醒;也可以按照食品的分类信息设定失效提醒时间,例如,水果类和豆制品类在失效前1天早上8点进行提醒,五谷杂粮类在失效前1个月早上8点进行提醒,肉类和鱼类在失效前1个星期早上8点进行提醒。对于数量较多和保质期较长的食品,为避免忘记食用,可选的,还可以对同一类食品进行不同时间的多次提醒,例如,干货类在每个月的15号的早上9点进行提醒,并提示有效截止日期。

典型的,根据所述食品信息中的食品名称进行菜谱推荐具体可以是:根据存储的任一食品信息中的食品名称,查看本地存储器中预存的菜谱,或在互联网上以上述食品名称为关键词搜索相关菜谱;然后,将菜谱中包含的食品名称与存储的食品信息中的食品名称进行匹配,若存储的食品信息中的食品名称中含有全部菜谱中包含的食品名称,则匹配度设置为第一阈值;若存储的食品信息中的食品名称中含有部分菜谱中包含的食品名称,则匹配度设置为第二阈值;若存储的食品信息中的食品名称中仅含有菜谱中包含的一种食品名称,则匹配度设置为第三阈值,其中,第一阈值大于第二阈值,第二阈值大于第三阈值。最后,根据匹配度从高到低的顺序显示推荐的菜谱。

例如,上述任一食品信息中的食品名称为肉丝,存储的食品信息中的食品名称有:肉丝、洋葱、豆腐皮、豆瓣酱、葱。经过查询得到的相关菜谱有:青椒肉丝、洋葱青椒肉丝和京酱肉丝的菜谱。将存储的食品信息中的食品名称与查询到的菜谱中的食品名称进行匹配可知:京酱肉丝的菜谱中的食品名称全部被包含在存储的食品信息中的食品名称中;洋葱青椒肉丝的菜谱中的食品名称部分被包含在存储的食品信息中的食品名称中;青椒肉丝的菜谱中的食品名称仅有一种食品名称被包含在存储的食品信息中的食品名称中。因此,京酱肉丝的菜谱、洋葱青椒肉丝的菜谱和青椒肉丝的菜谱的匹配度依次降低。最后,将京酱肉丝的菜谱、洋葱青椒肉丝的菜谱和青椒肉丝的菜谱按顺序依次显示。

进一步的,还可以将所述食品信息中的食品名称结合人体健康状态,进行菜谱的推荐。具体的,根据所述食品信息中的食品名称查找包含有该食品名称的菜谱,并将菜谱中包含的其他食品的食品信息与上述人体健康状态进行比较,若上述其他食品不利于人体健康状态,则放弃该菜谱的推荐。经过比较后,将通过比较的菜谱以短信或即时信息的形式发送给用户。

例如,所述食品信息中的食品名称为茄子,用户的人体健康状态为高血压。根据茄子查询到的菜谱有:红烧茄子的菜谱、地三鲜的菜谱和肥肉茄子的菜谱。因为,肥肉茄子中的肥肉含有大量饱和脂肪酸不利于高血压患者,因此放弃该菜谱的推荐。经过比较后,将红烧茄子的菜谱和地三鲜的菜谱发送给用户。

为方便用户对剩余食品的浏览,本实施例提供的食品数据的处理方法还包括:

对存储的所述食品信息进行查询,并根据设定显示规则对查询结果进行显示。

具体的,设定显示规则可以是查询结果按照食品名称、生产日期、保质期、有效截止日期、距离过期剩余的天数和设定的提醒日期进行显示。其中,距离过期剩余的天数可以根据食品信息中的有效截止日期计算得到。设定的提醒日期指的是根据需要结合有效截止日期设定的日期。

可选的,用户可以根据需要选择食品信息的排序方式,例如,可以根据生产日期进行排序,也可以根据保质期的长短进行排序。优选的,默认按照距离过期剩余的天数由小到大的顺序进行排序。

本发明实施例的技术方案,首先通过对食用完或超过有效截止日期的食品的食品信息进行删除,以方便对未食用完的食品进行有效的管理。然后通过对即将到期的食品进行即将过期提醒,以解决因为忘记而使食品在有效期内不能实用完毕造成的浪费的问题。最后,通过根据所述食品信息中的食品名称进行菜谱推荐,以促进用户对剩余食品的食用。

图4是本发明实施例三提供的另一种食品数据的处理方法的流程图。参见图4,在实际应用中,首先获取用户信息中的性别、年龄、身高和体重的信息;然后,通过智能手环传感器获取用户信息中的人体的心跳、微量元素、血压和皮肤温度的信息;将上述获取的用户信息存储至手机。在购买食品时,通过手机扫描食品包装上的条形码,以获取食品信息,并根据获取的食品信息和上述用户信息的匹配程度而推荐是否购买该食品。在购买后,将购买食品的食品名称、生产日期、保质期和有效截止日期进行存储。进一步的,用户可以对上述食品进行分类查询,查询结果可以按照食品名称、生产日期、保质期、有效截止日期、距离过期剩余的天数和设定的提醒日期等字段进行展示,其中,默认是按照距离过期剩余的天数由小到大进行排序。进一步的,当到达设定提醒日期时可以采用弹出提示事件的方式、时钟提醒的方式或者短信方式进行提醒,并且在用户点击打开上述提示事件、关闭上述时钟或者点击打开上述短信后,将该条食品信息记录在手机中删除。进一步的,还可以根据剩余的食品和用户信息通过手机发送一些推荐菜谱给用户。

实施例四

图5是本发明实施例四提供的一种食品数据的处理装置的结构示意图。本实施例是在上述实施例的基础上提出的一种食品数据的处理装置。参见图5,本实施例提供的食品数据的处理装置01包括:信息获取模块10、健康确定模块20和食品推荐模块30。

其中,信息获取模块10,用于获取人体基本信息;健康确定模块20,用于根据所述人体基本信息确定人体健康状态;食品推荐模块30,用于根据所述人体健康状态进行食品的推荐。

进一步的,所述食品推荐模块30包括:食品推荐单元。

其中,食品推荐单元,用于通过扫描食品包装上的条形码获取食品信息,并根据所述食品信息和所述人体健康状态进行购买推荐。

进一步的,所述食品数据的处理装置01还包括:分类模块和提醒模块。

其中,分类模块,用于在根据所述食品信息和所述人体健康状态进行购买推荐之后,若收到确认购买信息,则对确认购买的食品进行分类,并根据分类结果对所述食品的食品信息进行分类存储;

提醒模块,用于根据所述食品信息、所述人体基本信息和/或所述人体健康状态对所述食品进行食用提醒。

进一步的,所述提醒模块包括:过期提醒单元和/或菜谱推荐单元。

其中,过期提醒单元,用于根据所述食品信息中的有效截止日期对所述食品进行即将过期提醒;菜谱推荐单元,用于根据所述食品信息中的食品名称进行菜谱推荐。

进一步的,所述食品数据的处理装置01还包括:删除模块。

其中,删除模块,用于在根据所述食品信息中的有效截止日期对所述食品进行即将过期提醒之后,若收到确认删除信息,则将存储的所述食品的食品信息进行删除。

进一步的,所述食品数据的处理装置01还包括:查询模块。

其中,查询模块,用于在根据分类结果对所述食品的食品信息进行分类存储之后,对存储的所述食品信息进行查询,并根据设定显示规则对查询结果进行显示。

进一步的,所述人体基本信息包括:性别、年龄、身高、体重、心跳、微量元素、血压和身体温度中的至少一种。

进一步的,所述人体健康状态包括:

缺少微量元素、高血压、低血压、肥胖和健康中的至少一种。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1