基于智能冰箱的食物推荐处理方法、装置及智能冰箱与流程

文档序号:12710040阅读:458来源:国知局
基于智能冰箱的食物推荐处理方法、装置及智能冰箱与流程

本发明涉及家用电器领域,尤其涉及一种基于智能冰箱的食物推荐处理方法、装置及智能冰箱。



背景技术:

所谓智能冰箱,就是能对冰箱进行智能化控制、对食品进行智能化管理的冰箱类型。智能冰箱可以自动进行冰箱模式调换,始终让食物保持最佳存储状态。

尽管现有的智能冰箱能够对存放在冰箱里的食物状况进行管理,但是,现有的智能冰箱无法针对不同用户提供个性化服务。



技术实现要素:

本发明提供一种基于智能冰箱的食物推荐处理方法、装置及智能冰箱,可以针对不同用户提供个性化服务。

第一方面,本发明提供一种基于智能冰箱的食物推荐处理方法,包括:

接收推荐请求,该推荐请求包括:用户名;

获取与用户名对应的用户的身体状况信息,并获取本地记录的智能冰箱中的食物信息;

根据用户名对应的用户的身体状况信息和食物信息,获取食谱信息。

第二方面,本发明提供一种基于智能冰箱的食物推荐处理装置,设置在智能冰箱上,包括:接收模块、存储模块和处理模块;其中,

接收模块,用于接收推荐请求,该推荐请求包括:用户名;

处理模块,与接收模块和存储模块电连接,用于获取与用户名对应的用户的身体状况信息,并获取本地记录的智能冰箱中的食物信息;以及,根据用户名对应的用户的身体状况信息和食物信息,获取食谱信息。

第三方面,本发明还提供一种智能冰箱,包括箱体和如上所述的基于智 能冰箱的食物推荐处理装置。

本发明通过接收推荐请求,该推荐请求包括:用户名;获取与用户名对应的用户的身体状况信息,并获取本地记录的智能冰箱中的食物信息;根据用户名对应的用户的身体状况信息和食物信息,获取食谱信息,从而实现针对不同用户提供个性化服务,提升用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的智能冰箱的结构示意图;

图2为本发明一实施例提供的基于智能冰箱的食物推荐处理方法的流程图;

图3为本发明一实施例提供的基于智能冰箱的食物推荐处理装置的结构示意图;

图4为本发明另一实施例提供的基于智能冰箱的食物推荐处理装置的结构示意图;

图5为本发明另一实施例提供的基于智能冰箱的食物推荐处理装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明一实施例提供的智能冰箱的结构示意图。参照图1,智能冰箱10可以包括以下一个或多个组件:处理组件11,存储器12,电力组件13,传感器组件14,显示屏15,触摸屏16、扫描组件17以及通信组件 18。

处理组件11通常控制智能冰箱10的整体操作,诸如与显示,数据通信和存储操作相关联的操作。处理组件11可以包括一个或多个处理器110来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件11可以包括一个或多个模块,便于处理组件11和其他组件之间的交互。

存储器12被配置为存储各种类型的数据以支持在智能冰箱10的操作。这些数据的示例包括用于在智能冰箱10上操作的任何应用程序或方法的指令,食物信息等。存储器12可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static Random Access Memory,简称:SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称:EEPROM),可擦除可编程只读存储器(Erasable Programmable Read Only Memory,简称:EPROM),可编程只读存储器(Programmable Red-Only Memory,简称:PROM),只读存储器(Read-Only Memory,简称:ROM),磁存储器,快闪存储器,磁盘或光盘。

电力组件13为智能冰箱10的各种组件提供电力。电力组件13可以包括电源管理系统,一个或多个电源,及其他与为智能冰箱10生成、管理和分配电力相关联的组件。

传感器组件14包括一个或多个传感器,用于为智能冰箱10提供各个方面的状态评估。例如,传感器组件14可以检测到智能冰箱10的打开/关闭状态,传感器组件14还可以检测智能冰箱10或智能冰箱10中隔板上重量的变化,智能冰箱10的温度变化,等等。

显示屏15可以为液晶显示器(Liquid Crystal Display,简称:LCD)。

触摸屏16包括触摸面板(TouchPanel,简称:TP)。如果显示屏包括触摸面板,显示屏可以被实现为触摸屏。触摸屏16用以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。

扫描组件17用于扫描获取智能冰箱10的隔板上的食物的图像。

通信组件18便于智能冰箱10和服务器之间有线或无线方式的通信。智能冰箱10可以接入基于通信标准的无线网络,如无线保真(Wireless-Fidelity, 简称:Wi-Fi),3G或4G,或它们的组合。可选地,通信组件18还包括NFC模块等,以促进近距离通信。例如,在NFC模块可基于蓝牙技术和其它技术来实现。

图2为本发明一实施例提供的基于智能冰箱的食物推荐处理方法的流程图。如图2所示,该方法包括:

S101、接收推荐请求,该推荐请求包括:用户名。

具体地,智能冰箱建立与用户终端之间的近距离通信,通过该近距离通信接收用户终端发送的推荐请求,推荐请求中携带用户名,以区分不同的用户。

其中,近距离通信(Near Field Communication,简称:NFC)的方式可以有多种,包括但不限于例如蓝牙,无线保真(Wireless-Fidelity,简称:Wi-Fi)等无线通信方式。

用户终端可以为具备无线通信能力的任意设备。例如,智能手机、智能手环等。

S102、获取与用户名对应的用户的身体状况信息,并获取本地记录的智能冰箱中的食物信息。

对于获取与用户名对应的用户的身体状况信息,可以通过多种方式实现。以下进行举例说明。

一种实现方式中,智能冰箱基于与用户终端的近距离通信,获取与用户名对应的、用户终端中的能够反映用户身体状况的健康数据,通过对这些健康数据进行筛选和分析,便可以获得用户的身体状况信息。

举例来说,现在可穿戴设备越来越普遍,人们也逐渐习惯采用一些可穿戴设备来检测自身的健康数据。例如,智能手环可以获得用户的运动量数据、夜间休息质量、心跳状况等等;智能手机中也通常会存储一些用户的医疗数据,例如,是否存在过敏史、病情记录等。这些健康数据都可以反映用户的身体状况。此外,根据用户安装的应用(Application,简称:APP)的特征,也可以反映用户的身体状况。例如,假设某用户的手机中安装有孕育类的APP,这可以反映出该用户很有可能处于怀孕的状态。再举例来说,假设用户手机中安装有血压监测软件,根据血压监测软件中记录的血压数据,可以确定该用户是否患有血压方面的疾病,等等,此处不再一一列举。

另一种实现方式中,智能冰箱也可预先本地存储用户的身体状况信息,这样,在获取到包含用户名的推荐请求时,也可以从本地存储中查询获取该用户名对应的用户的身体状况信息。

另外,智能冰箱还本地记录有智能冰箱中的食物信息,从而可以获取智能冰箱中的食物信息。其中,食物信息可以包括食品名称、食品类型和食品到期日期等。

具体的,智能冰箱可以通过图像采集和匹配的方法,确定用户当前放入的食品。举例来说,当用户向智能冰箱中放入食品时,可以对该食品进行图像采集,根据采集到的图像与预先建立的各食品的图像库进行匹配,确定用户当前放入的食品名称和食品类型;并记录该食品的放入时间。后续根据食品的放入时间和保质期,确定食品到期日期,在智能冰箱中的食品过期前对用户进行提醒,或者判断当前放在智能冰箱中的食品是否还能食用等。

在实际应用中,食品类型可以包括蔬菜、水果、肉类等从未进行包装处理的食品,以及,例如罐装饮料、压缩包装的熟食等经过包装处理的食品。针对经过包装处理的食品,由于此类食品的保质期是相对于生产日期来说的,因此,将此类食品的生产日期作为其放入时间。具体的,智能冰箱可以设置有条码扫描部件,通过扫描经过包装处理的商品类食品的条纹码,获得该类食品的生产日期。

结合食品的到期日期获取食谱信息,使得越接近到期日期的食品,其被推送的优先级越高,以提高食品食用的安全性。

可选的,上述食品信息也可以由用户通过设置在智能冰箱上的交互界面手动输入。

S103、根据用户名对应的用户的身体状况信息和食物信息,获取食谱信息。

具体地,该步骤可以具体为:查询本地数据库,获取与用户名对应的用户的身体状况信息和食物信息对应的食谱信息。

智能冰箱获得用户的身体状况信息后,查询本地数据库,其中查询本地数据库预先记录有身体状况与食品的对应关系,根据该预先记录的身体状况与食品的对应关系,在智能冰箱当前存放的食品中可以筛选出适合用户身体状况的食品。

其中,身体状况与食品的对应关系可以根据医疗建议、生活知识、搜索等手段获得。例如,对于孕妇来说,适合其食用的食品应该避免辛辣和刺激性,比如辣椒等,而适宜食用一些有营养的食品,例如牛奶、蔬菜等;对于患有高血压疾病的用户来说,应适宜食用蔬菜等清淡类的食品,避免食用高油脂的食品。本地数据库可以存储在智能冰箱的芯片中。

或者,该步骤可以具体为:根据用户的身体状况信息,从食物信息中获取与用户的身体状况信息匹配的健康食物信息;将健康食物信息携带在食谱查询请求中发送给服务器,以供服务器获取与健康食物信息对应的食谱信息;接收食谱信息。该实现方式与上一实现方式的不同之处在于:上一实现方式中,食谱信息存储在智能冰箱的芯片中;但本实现方式中,是通过智能冰箱与服务器的交互实现食谱信息的获取。

其中,食谱信息可以有食谱的菜名、所需食物、图片、做法等,本发明不予限制。

本实施例通过接收推荐请求,该推荐请求包括:用户名;获取与用户名对应的用户的身体状况信息,并获取本地记录的智能冰箱中的食物信息;根据用户名对应的用户的身体状况信息和食物信息,获取食谱信息,从而实现针对不同用户提供个性化服务,提升用户体验。

进一步地,在S103之后,该方法还可以包括:将食谱信息和食谱信息对应的食材显示在智能冰箱的显示屏上,以供用户选择,并告知用户食材的放置位置。

此外,除通过智能冰箱的显示屏食谱信息和食谱信息对应的食材之外,还可以通过其它方式将食谱信息通知给用户,例如以短消息的形式将食谱信息通知用户,或者,以语音播报的形式将食谱信息通知用户,等等。

可选地,该方法还可以包括:在感应到智能冰箱中隔板上的重量发生变化时,获知重量发生变化的隔板,并对重量发生变化的隔板上的食物进行扫描,以获取并保存重量发生变化的隔板上的食物信息。该实施例可实现智能冰箱本地数据库中存储食物信息的实时更新。

进一步的,当感测到用户从智能冰箱中取出食物时,智能冰箱可以扫描确定该食品的食品类型,并且进一步根据用户的身体状况信息,确定用户拿出的食品是否适合用户使用,如果不适合,则发出警报。

实际生活中,智能冰箱通过与用户终端的近距离通信,获取关于用户名对应的用户的身体状况信息,假设根据用户的身体状况信息,分析得出用户的血压较高。此后,用户向智能冰箱中放入苹果,智能冰箱通过将图像采集获得的图片与食物的图片进行比对匹配,确定用户放入的食品为苹果,并记录该食品的放入时间,例如,放入时间为9月1号,通过查询食品的保质期,获得苹果的保质期为5天,则可在该苹果的到期日期前的一段时间,例如,9月5号,提醒用户该苹果即将过期,请尽快食用;若检测到用户在9月6号之后取出该苹果,则发出警报,告知用户该苹果已不能食用,以提高食品食用的安全性。

另外,智能冰箱根据用户的身体状况信息,查询获得适宜高血压患者食用的食品包括苹果等,则可在苹果过期前,将其推送给用户。进一步的,还可以为该用户提供苹果的相关食谱信息,例如,制成苹果汁、苹果酸奶等。

下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。

图3为本发明一实施例提供的基于智能冰箱的食物推荐处理装置的结构示意图。该实施例提供一种基于智能冰箱的食物推荐处理装置,该基于智能冰箱的食物推荐处理装置设置在智能冰箱上。如图3所示,该基于智能冰箱的食物推荐处理装置20包括:接收模块21、存储模块22和处理模块23。

其中,接收模块21用于接收推荐请求,该推荐请求包括:用户名。处理模块23与接收模块21和存储模块22电连接,用于获取与用户名对应的用户的身体状况信息,并获取本地记录的所述智能冰箱中的食物信息;以及,根据用户名对应的用户的身体状况信息和食物信息,获取食谱信息。

本实施例通过接收推荐请求,该推荐请求包括:用户名;获取与用户名对应的用户的身体状况信息,并获取本地记录的智能冰箱中的食物信息;根据用户名对应的用户的身体状况信息和食物信息,获取食谱信息,从而实现针对不同用户提供个性化服务,提升用户体验。

在上述实施例的基础上,一种实现方式中,处理模块23可具体用于:查询本地数据库,获取与用户名对应的用户的身体状况信息和食物信息对应的食谱信息。

另一种实现方式中,智能冰箱与服务器交互获取食谱信息。其中,图4 为本发明另一实施例提供的基于智能冰箱的食物推荐处理装置的结构示意图。如图4所示,该基于智能冰箱的食物推荐处理装置30在图3所示结构的基础上,还包括:发送模块24。其中,发送模块24与处理模块23电连接。

该实施例中,处理模块23可具体用于:根据用户的身体状况信息,从食物信息中获取与用户的身体状况信息匹配的健康食物信息。发送模块24用于将健康食物信息携带在食谱查询请求中发送给服务器,以供服务器获取与健康食物信息对应的食谱信息。接收模块21还用于接收食谱信息。

该实现方式与上一实现方式的不同之处在于:上一实现方式中,食谱信息存储在智能冰箱的芯片中;但本实现方式中,是通过智能冰箱与服务器的交互实现食谱信息的获取。

图5为本发明另一实施例提供的基于智能冰箱的食物推荐处理装置的结构示意图。如图5所示,该基于智能冰箱的食物推荐处理装置40在图3所示结构的基础上,还包括:显示模块25、感应模块26和扫描模块27。

其中,显示模块25设置在智能冰箱的箱体外侧,且与处理模块23电连接。显示模块25用于显示食谱信息和食谱信息对应的食材,以供用户选择,并告知用户食材的放置位置。感应模块26与处理模块23电连接,用于在感应到智能冰箱中隔板上的重量发生变化时,获知重量发生变化的隔板。扫描模块27与处理模块23和感应模块26电连接,用于对重量发生变化的隔板上的食物进行扫描,以获取并保存重量发生变化的隔板上的食物信息。

需说明的是,若对应到智能冰箱的硬件设备,显示模块可以具体为智能冰箱的显示屏;感应模块可以具体为智能冰箱的重力感应器;扫描模块可以具体为智能冰箱的扫描器。

本实施例在感应模块感应到智能冰箱中隔板上的重量发生变化时,获知重量发生变化的隔板;再通过扫描模块对重量发生变化的隔板上的食物进行扫描,以获取并保存重量发生变化的隔板上的食物信息,从而可实现智能冰箱本地数据库中存储食物信息的实时更新。

可选地,食物信息可以包括食品名称、食品类型和食品到期日期等。其中,食品到期日期可根据生产日期和保质期获得。

本实施例还提供一种智能冰箱,该智能冰箱包括有如前述实施例所述的基于智能冰箱的食物推荐处理装置。箱体通常为保温箱体,且箱体内设置有 压缩机,压缩机可以将智能冰箱箱体内的热量抽出,以降低箱体内的温度。该智能冰箱也可以执行如前述实施例中的基于智能冰箱的食物推荐处理方法,以针对不同用户提供个性化服务。

本发明的实施例公开了:

A1、一种基于智能冰箱的食物推荐处理方法,其特征在于,包括:

接收推荐请求,所述推荐请求包括:用户名;

获取与所述用户名对应的用户的身体状况信息,并获取本地记录的所述智能冰箱中的食物信息;

根据所述用户名对应的用户的身体状况信息和所述食物信息,获取食谱信息。

A2、根据A1所述的方法,其特征在于,所述根据所述用户名对应的用户的身体状况信息和所述食物信息,获取食谱信息,包括:

查询本地数据库,获取与所述用户名对应的用户的身体状况信息和所述食物信息对应的食谱信息。

A3、根据A1所述的方法,其特征在于,所述根据所述用户名对应的用户的身体状况信息和所述食物信息,获取食谱信息,包括:

根据所述用户的身体状况信息,从所述食物信息中获取与所述用户的身体状况信息匹配的健康食物信息;

将所述健康食物信息携带在食谱查询请求中发送给服务器,以供所述服务器获取与所述健康食物信息对应的食谱信息;

接收所述食谱信息。

A4、根据A1~3中任一项所述的方法,其特征在于,所述根据所述用户名对应的用户的身体状况信息和所述食物信息,获取食谱信息之后,所述方法还包括:

将所述食谱信息和所述食谱信息对应的食材显示在所述智能冰箱的显示屏上,以供用户选择,并告知用户所述食材的放置位置。

A5、根据A4所述的方法,其特征在于,所述方法还包括:

在感应到所述智能冰箱中隔板上的重量发生变化时,获知重量发生变化的隔板,并对所述重量发生变化的隔板上的食物进行扫描,以获取并保存所述重量发生变化的隔板上的食物信息。

A6、根据A1~3中任一项所述的方法,其特征在于,所述食物信息包括食品名称、食品类型和食品到期日期。

B7、一种基于智能冰箱的食物推荐处理装置,其特征在于,设置在所述智能冰箱上,包括:接收模块、存储模块和处理模块;其中,

所述接收模块,用于接收推荐请求,所述推荐请求包括:用户名;

所述处理模块,与所述接收模块和所述存储模块电连接,用于获取与所述用户名对应的用户的身体状况信息,并获取本地记录的所述智能冰箱中的食物信息;以及,根据所述用户名对应的用户的身体状况信息和所述食物信息,获取食谱信息。

B8、根据B7所述的装置,其特征在于,所述处理模块具体用于:

查询本地数据库,获取与所述用户名对应的用户的身体状况信息和所述食物信息对应的食谱信息。

B9、根据B7所述的装置,其特征在于,还包括:

发送模块,与所述处理模块电连接;

所述处理模块具体用于:根据所述用户的身体状况信息,从所述食物信息中获取与所述用户的身体状况信息匹配的健康食物信息;

所述发送模块,用于将所述健康食物信息携带在食谱查询请求中发送给服务器,以供所述服务器获取与所述健康食物信息对应的食谱信息;

所述接收模块,还用于接收所述食谱信息。

B10、根据B7~9中任一项所述的装置,其特征在于,还包括:

显示模块,设置在所述智能冰箱的箱体外侧,且与所述处理模块电连接,所述显示模块用于显示所述食谱信息和所述食谱信息对应的食材,以供用户选择,并告知用户所述食材的放置位置。

B11、根据B10所述的装置,其特征在于,还包括:

感应模块,与所述处理模块电连接,用于在感应到所述智能冰箱中隔板上的重量发生变化时,获知重量发生变化的隔板;

扫描模块,与所述处理模块和所述感应模块电连接,用于对所述重量发生变化的隔板上的食物进行扫描,以获取并保存所述重量发生变化的隔板上的食物信息。

B12、根据B7~9中任一项所述的装置,其特征在于,所述食物信息包括 食品名称、食品类型和食品到期日期。

C13、一种智能冰箱,其特征在于,包括:箱体和如B7至12中任一项所述的基于智能冰箱的食物推荐处理装置。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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