信息推荐方法、装置、电子设备及计算机可读存储介质

文档序号:168929 发布日期:2021-10-29 浏览:21次 >En<

阅读说明:本技术 信息推荐方法、装置、电子设备及计算机可读存储介质 (Information recommendation method and device, electronic equipment and computer-readable storage medium ) 是由 修伟华 于 2021-07-13 设计创作,主要内容包括:本申请实施例公开了一种信息推荐方法、装置、电子设备及计算机可读存储介质,包括:获取冰箱中当前已有食材的食材数据,以及获取用户的至少一项身体指标数据;根据至少一项身体指标数据确定用户身体的实时综合指标数据;根据实时综合指标数据和食材数据,从当前已有食材中确定符合用户的身体指标条件的目标已有食材;根据预设食谱组合规则对目标已有食材进行信息组合,以生成用户的待推荐食谱信息;在冰箱的显示屏上展示所述待推荐食谱信息;根据用户身体的综合指标数据以及已有的食材数据,确定出适合改善用户身体的食谱信息,其中,综合指标数据是多项身体指标数据的汇总,使获取的用户身体的综合指标数据更全面,提高信息推荐的准确性。(The embodiment of the application discloses an information recommendation method, an information recommendation device, electronic equipment and a computer-readable storage medium, and the method comprises the following steps: acquiring food material data of current existing food materials in the refrigerator and acquiring at least one item of body index data of a user; determining real-time comprehensive index data of the body of the user according to the at least one item of body index data; determining a target existing food material which accords with the physical index condition of the user from the current existing food materials according to the real-time comprehensive index data and the food material data; performing information combination on the target existing food materials according to a preset recipe combination rule to generate recipe information to be recommended for a user; displaying the recipe information to be recommended on a display screen of a refrigerator; and determining recipe information suitable for improving the body of the user according to the comprehensive index data of the body of the user and the existing food material data, wherein the comprehensive index data is the summary of multiple body index data, so that the obtained comprehensive index data of the body of the user is more comprehensive, and the accuracy of information recommendation is improved.)

信息推荐方法、装置、电子设备及计算机可读存储介质

技术领域

本申请涉及计算机技术领域,具体涉及一种信息推荐方法、装置、电子设备及计算机可读存储介质。

背景技术

随着人们生活水平的提高,对管理自身健康的意识逐渐加强,人们开始关注自身的各项身体指标,根据身体指标情况做出针对性的健康饮食计划。

随着计算机技术的发展,目前已经可以根据检测设备来获取人体的各项指标数据,但是,用户难以根据指标数据做出恰当的饮食计划,不利于用户身体状况的改善。

发明内容

本申请实施例提供一种信息推荐方法、装置、电子设备及计算机可读存储介质,可以提高信息推荐的准确性,便于用户做出恰当的饮食计划。

本申请实施例提供了一种信息推荐方法,包括:

获取冰箱中当前已有食材的食材数据,以及获取用户的至少一项身体指标数据;

根据至少一项身体指标数据确定用户身体的实时综合指标数据;

根据实时综合指标数据和食材数据,从当前已有食材中确定符合用户的身体指标条件的目标已有食材;

根据预设食谱组合规则对目标已有食材进行信息组合,以生成用户的待推荐食谱信息;

在冰箱的显示屏上展示待推荐食谱信息。

相应的,本申请实施例还提供了一种信息推荐装置,包括:

获取模块,用于获取冰箱中当前已有食材的食材数据,以及获取用户的至少一项身体指标数据;

汇总模块,用于根据至少一项身体指标数据确定用户身体的实时综合指标数据;

确定模块,用于根据实时综合指标数据和食材数据,从当前已有食材中确定符合用户的身体指标条件的目标已有食材;

生成模块,用于根据预设食谱组合规则对目标已有食材进行信息组合,以生成用户的待推荐食谱信息;

显示模块,用于在冰箱的显示屏上展示待推荐食谱信息。

可选的,在本申请的一些实施例中,确定模块包括:

第一确定单元,用于确定用户身体所对应的标准综合指标数据;

第二确定单元,用于根据标准综合指标数据和实时综合指标数据,确定用户身体的问题指标数据;

第三确定单元,用于根据问题指标数据确定用户的待补充营养元素及待补充营养元素的待摄入量;

第四确定单元,用于根据食材数据,确定待补充营养元素所对应的至少一个目标已有食材;

挑选单元,用于根据待摄入量从至少一个目标已有食材中挑选符合用户身体指标条件的目标已有食材。

可选的,在本申请的一些实施例中,生成模块包括:

第一获取单元,用于根据预设食谱组合规则对目标已有食材进行信息组合,得到至少一组可选食谱信息;

第二获取单元,用于根据食材数据,获取每组可选食谱信息所包含的预期营养元素以及预期营养元素的预期含量;

第五确定单元,用于将符合实时综合指标数据的目标营养元素和目标含量所对应的可选食谱信息确定为用户的待推荐食谱信息。

可选的,在本申请的一些实施例中,该装置还包括:

第三获取单元,用于获取医学相关的病例指标数据及病例指标数据所对应的病例饮食数据。

确定模块包括:

第六确定单元,用于根据实时综合指标数据、食材数据、及病例指标数据和病例饮食数据,从当前已有食材中确定符合用户的身体指标条件的目标已有食材。

可选的,在本申请的一些实施例中,第三获取单元包括:

根据实时综合指标数据确定用户所对应的病例指标数据;

基于权重特征筛选病例指标数据所对应的疾病诊断方法;

根据疾病诊断方法确定实时综合指标数据所对应的病例饮食数据。

可选的,在本申请的一些实施例中,获取模块包括:

第二获取单元,用于根据食材名称对当前已有食材进行统计,得到当前已有食材所对应的至少一个食材名称;

第四确定单元,用于确定每个食材名称所对应的营养元素及营养元素的含量,得到冰箱中当前已有食材的食材数据。

可选的,在本申请的一些实施例中,显示模块具体用于:

获取待推荐食谱信息所包含的至少一种食材名称;

根据待推荐食谱信息确定每种食材名称所对应的摄入量;

确定每个食材名称所对应的食材图像样本;

将食材图像样本展示在冰箱的显示屏上,并在食材图像样本上标注相应的摄入量。

本申请实施例通过对用户多个身体指标数据的获取,确定出用户身体的综合指标数据,并根据已有的食材数据,确定出适合改善用户身体的食谱信息,其中,由于综合指标数据是多个身体指标数据的汇总,使用户身体指标数据的获取更全面,提高信息推荐的准确性,另外,基于已有的食材数据的信息推荐,也方便用户快速的制定出利于改善身体的饮食套餐。

附图说明

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

图1是本申请提供的信息推荐方法的场景示意图;

图2是本申请提供的信息推荐方法所对应的系统框架示意图;

图3是本申请提供的信息推荐方法的另一种流程示意图;

图4是本申请提供的信息推荐装置的结构示意图。

图5是本申请提供的电子设备的结构示意图。

具体实施方式

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

本申请实施例提供一种信息推荐方法、装置、电子设备及计算机可读存储介质。具体地,本申请实施例提供的信息推荐方法可以由电子设备来执行,其中,电子设备包括终端设备或者服务器;其中,终端设备可以为智能冰箱、手机、笔记本、台式机或者平板电脑等;服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(CDN,Content Delivery Network)、以及大数据和人工智能平台等基础云计算服务的云服务器等,服务器可以通过有线或无线通信方式进行直接或间接地连接。

具体地,本申请实施例以终端设备执行信息推荐方法为例,而在服务器端执行信息推荐方法可以以终端执行信息推荐方法为例进行理解,其中,请参阅图1,终端设备执行信息推荐方法的具体过程如下:

终端设备A(如智能冰箱)接收智能检测设备B的检测数据(即用户的多项身体指标数据),并且,终端设备A将各个检测数据进行融合汇总,得到表明用户身体整体指标状况的综合指标数据,同时,获取到已有的食材数据(例如,获取到目前智能冰箱中储存的食材信息),最后,基于用户身体的综合指标数据和已有的食材数据,制定出适合改善用户身体的食谱信息,并将该食谱信息通过终端设备A的显示屏显示给用户,便于用户从智能冰箱中选取对应的食材进行饮食套餐的制作。

其中,智能检测设备B的数量和种类越多(例如,B1、B2、B3...),获取到的综合指标数据越准确、越全面,其中,智能检测设备B可以包括睡眠监测器、血压计、血糖仪、体温计、血氧仪、智能体脂秤或者智能手环等,其中,上述智能检测设备B仅作为本申请实施例中优选的几种实施方式,并不作为对本申请实施例的限定,另外,在本申请实施例中,上述智能检测设备B是独立于终端设备A的其他智能设备,即,并非为集成在智能冰箱中的检测设备,且上述智能检测设备可独立进行身体各对应指标数据的检测和获取,而本申请实施例中,终端设备A仅仅获取智能检测设备B的检测数据。

其中,智能检测设备B可以采用与终端设备A建立网络连接的方式进行传输,例如,智能检测设备B与终端设备A之间采用蓝牙、紫峰(zigbee)或者无线网络(wifi)传输检测数据。

其中,当用户根据智能检测设备B进行检测后,检测数据便实时的更新到终端设备A的一端,终端设备A实时的汇总出用户身体的综合指标数据,随后,终端设备A结合已有的食材数据,实时的制定出符合用户身体的食谱信息。

其中,在制定食谱信息的过程中,还可以结合现有的食谱组合规则进行制定,使最终形成的食谱信息符合饮食搭配规则,例如,常见的番茄与鸡蛋的搭配等。

其中,终端设备A中可以进行多个不同用户的信息注册,以获得不同用户的身体指标数据,并根据已有食材数据,对各个用户进行食谱信息的推荐,其中,终端设备A获取不同用户的身体指标数据的方式包括:不同用户通过不同的智能检测设备B传输检测数据到终端设备A中对应的用户数据集中即可,或者,利用相同的智能检测设备B将不同用户身份的身体检测数据传输到终端设备A即可。

其中,在本申请实施例中,终端设备A上具备有显示屏,用于向用户显示被推荐的食谱信息,用户在通过显示屏获取到推荐的食谱信息后,便可以根据获取到的食谱信息进行饮食套餐的制作,以帮助用户进行身体素质的改善。

其中,请参阅图2,图2是本申请实施例的系统示意图,系统具体包括:

终端设备:数据采集模块、数据处理模块和数据展示模块;

智能检测设备:健康检测设备,如睡眠监测器、血压计、血糖仪、体温计、血氧仪、智能体脂秤或者智能手环等;

云端:数据库、健康数据分析引擎、推荐引擎、菜谱引擎和用户画像引擎。

其中,数据采集模块根据通信方式获取检测设备的检测数据,其中,通信方式包括蓝牙、紫峰(zigbee)或者无线网络(wifi)等,其中,针对不同的检测设备,可以以不同的传输协议建立与终端设备(如智能冰箱)的数据传输。

其中,数据处理模块用于对获取到的检测数据进行传输、存储、汇总等,并用于确定用户的综合身体指标。其中,数据处理模块包括:数据整理单元、数据组织单元、数据存储单元、数据传输单元。

其中,数据展示模块用于对用户的食谱信息进行展示、对用户综合指标数据进行展示、对用户的用户信息进行展示、或者根据用户的综合指标数据对用户健康进行评价,展示用户的健康评价结果。

其中,数据库用于对用户信息数据、健康指标数据、食谱信息的存储;

其中,推荐引擎用于通过不同用户的健康指标数据,智能推荐用户相关的健康饮食内容,也可以推荐一些相关的运动方式、美容技巧等;

其中,菜谱引擎用于根据冰箱内的食材数据和获取到的食谱信息,推荐用户对应的菜品制作。

其中,用户画像引擎用于根据用户的身份信息、综合指标数据和饮食的习惯,形成用户画像,为用户提供更加精准的推荐内容,其中,用户画像中展示用户的身份信息、身体指标信息和饮食习惯信息等,其中用户的身份信息、身体指标信息和饮食习惯信息可以以标签的形式标注在用户画像上。

本申请实施例通过对用户多个身体指标数据的获取,确定出用户身体的综合指标数据,并根据已有的食材数据,确定出适合用户身体改善的食谱信息,其中,由于综合指标数据是多个身体指标数据的汇总,使用户身体指标数据的获取更全面,提高信息推荐的准确性,另外,基于已有的食材数据的信息推荐,也方便用户快速的制定出利于改善身体的饮食套餐。

以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优先顺序的限定。

请参阅图3,图3为本申请实施例提供的信息推荐方法的流程示意图。该信息推荐方法的具体流程可以如下:

101、获取冰箱中当前已有食材的食材数据,以及获取用户的至少一项身体指标数据。

其中,用户的身体指标数据可以根据检测设备来获取,其中,检测设备包括睡眠监测器、血压计、血糖仪、体温计、血氧仪、智能体脂秤或者智能手环等,各个检测设备的检测数据用于表征用户身体的一项或者多项身体指标情况。

其中,在本申请实施例中,冰箱包括智能冰箱,根据智能冰箱存储食材,并根据智能冰箱能够获取到冰箱中食材的食材数据,食材数据包括冰箱中食材的食材名称、食材数量等,根据食材名称可以确定食材的营养元素和含量等。

其中,通过获取用户身体的各项检测数据,并在将各个检测数据进行汇总后,有利于提高身体指标数据获取的准确性。

其中,通过已有食材数据的获取,为后续针对已有食材数据做出的信息推荐(食谱信息推荐)提供数据基础,使信息推荐的食材是当前已有的食材,方便用户根据当前已有食材对饮食套餐的制作。

其中,对已有食材的食材数据的获取可以根据已有食材的食材名称,及每种食材的营养元素和营养元素的含量来确定,即,可选的,在一些实施例中,步骤“获取冰箱中当前已有食材的食材数据”,具体可以包括:

根据食材名称对当前已有食材进行统计,得到当前已有食材所对应的至少一个食材名称;

确定每个食材名称所对应的营养元素及营养元素的含量,得到冰箱中当前已有食材的食材数据。

其中,由于饮食的推荐是根据身体指标数据进行确定的,而指标数据受相应营养元素和摄入量的影响而发生变化,因此,在推荐形成食谱信息的时候,主要考虑的是指标所针对的营养元素及摄入量,而根据对食材的统计和食材的营养元素和含量的确定,可方便实现对待推荐的食谱信息的确定。

102、根据至少一项身体指标数据确定用户身体的实时综合指标数据。

其中,通过对用户身体各项指标的汇总,可获取到用户的整体的身体指标数据,即综合指标数据,而根据综合指标数据确定的食谱信息,更准确和全面。

其中,当多个检测设备获取到同一个指标所对应的不同数据时,可根据平均值的方式进行最终指标数据的确定,或者,根据检测设备的权重,选择更准确的检测设备的检测数据。

其中,在各个检测数据汇总成综合指标数据时,需要对检测数据进行格式的转化,例如,转换成医学数据,或者对数据进行特征标签的标注等,将各个检测数据转换成符合标准的数据类型。

103、根据实时综合指标数据和食材数据,从当前已有食材中确定符合用户的身体指标条件的目标已有食材。

其中,根据综合指标数据获取的目标已有食材,更符合改善用户身体的需求,根据已有食材的食材数据确定的目标已有食材,可优先实现对已有食材的饮食安排,方便用户对饮食套餐的制作,加快用户身体的改善。

其中,在确定用户的综合指标数据后,可根据问题指标数据针对性的确定出合适的食材,即,可选的,在一些实施例中,步骤“根据实时综合指标数据和食材数据,从当前已有食材中确定符合用户的身体指标条件的目标已有食材”,具体可以包括:

确定用户身体所对应的标准综合指标数据;

根据标准综合指标数据和实时综合指标数据,确定用户身体的问题指标数据;

根据问题指标数据确定用户的待补充营养元素及待补充营养元素的待摄入量;

根据食材数据,确定待补充营养元素所对应的至少一个目标已有食材;

根据待摄入量从至少一个目标已有食材中挑选符合用户身体指标条件的目标已有食材。

其中,在获取到用户的标准综合指标数据后,可根据标准综合指标数据与实时综合指标数据的对比,确定出指标数据异常的问题指标数据,根据问题指标数据和已有食材的食材数据确定出改善用户身体的可用食材。

其中,根据问题指标数据针对性的确定出的食材,更符合用户的需求,食材获取更准确,更具针对性。

其中,根据用户的问题指标数据,可以确定出用户需要补充的营养元素和相应的摄入量,因此,可以根据待补充的营养元素和营养元素的摄入量来确定适合用户身体的至少一个食材,其中,可以根据摄入量的需求,确定出实际需要的食材及食材数量。

其中,不同类型的食材包含有不同的营养元素,根据待补充营养元素可确定出相应的待补充食材,根据待补充营养元素的待摄入量,便可以确定待补充食材的使用量,因此,根据食材和使用量的确定,便可以确定出改善用户身体的多个可用食材。

其中,在根据用户身体的综合指标数据和食材数据确定适合用户身体的食材时,还可以结合医学饮食规律进行参考选择合适的食材,例如,可以结合以往医学病例的治疗情况进行食材的科学选择,即,可选的,在一些实施例中,该方法还包括:

获取医学相关的病例指标数据及病例指标数据所对应的病例饮食数据;

则,步骤“根据实时综合指标数据和食材数据,从当前已有食材中确定符合用户身体指标条件的目标已有食材”,具体可以包括:

根据实时综合指标数据、食材数据、及病例指标数据和病例饮食数据,从当前已有食材中确定符合用户的身体指标条件的目标已有食材。

其中,医学病例具备一定的科学性和正确性,通过结合医学病例指标数据及相应的病例饮食数据,使最终确定的可用食材更准确。

其中,可以根据获取到的用户的综合身体指标数据确定用户身体所对应的病例,根据以往病例所对应的饮食数据,确定当前用户需要的饮食食材,即,可选的,在一些实施例中,步骤“获取医学相关的病例指标数据及病例指标数据所对应的病例饮食数据”,具体包括:

根据实时综合指标数据确定用户所对应的病例指标数据;

基于权重特征筛选病例指标数据所对应的疾病诊断方法;

根据疾病诊断方法确定实时综合指标数据所对应的病例饮食数据。

其中,在根据综合指标数据确定用户的病例指标数据后,根据以往病例所对应的疾病诊断方法,确定用户需要的病例饮食数据,将病例饮食数据作为当前用户综合指标数据的饮食参考,可提高用户可用食材选择的准确性。

其中,病例及病例所对应的饮食数据本身也在不断优化,可以通过对病例的自学习来提高确定病例所对应的饮食数据的准确性,例如,通过基于神经网络的人工智能技术,通过分析数据进行自主学习大量病例和医学知识来构建多种疾病诊断的标准数据集(包括疾病和对应疾病的治疗方法,饮食建议等),并通过分类学习模型,在构建的疾病标准数据集上进行的基于权重特征筛选疾病诊断方法。

其中,病例的自学习首先包括对病例的识别,可以采用图像识别医学影像,识别读懂电子病例,例如,采用图像识别和自然语言处理(NLP,Neuro-Linguistic Programming)技术进行病例的识别读取,然后,通过对电子病例数据的学习,构建对应疾病的诊断标准数据集、疾病特征处理和标识等。

而在病例数据自学习后,构建形成的模型系统,在获取到用户的身体指标数据后,将身体指标数据转换为对应的病例指标数据,根据权重筛选病例指标数据所对应的诊断结果,根据诊断结果确定适合用户身体状况的饮食食材。

其中,在本申请实施例中,指标数据包括身体部位及身体部位对应的肤色,根据肤色确定相应部位的肤色状况,然后,根据肤色状况推荐相应的饮食食材,以改善肤色,即,可选的,在一些实施例中,该方法还包括:

获取用户脸部肤色的肤色信息;

根据肤色信息确定改善肤色的食材名称;

则,步骤“根据实时综合指标数据和食材数据,从当前已有食材中确定符合用户身体指标条件的目标已有食材”,具体可以包括:

根据实时综合指标数据、食材数据、及肤色信息和改善肤色信息的食材名称,从当前已有食材中确定符合用户的身体指标条件的目标已有食材。

其中,脸部肤色很大程度上表明用户的身体状况,例如,肤色暗沉,痘痘、黑眼圈等,意味着客户可能长期熬夜,上火等,在本申请实施例中,根据脸部肤色问题确定用户需要的饮食食材,可提高食谱信息推荐的准确性。

其中,在确定饮食食材后,根据待补充的食材从已有食材中选取相应的食材,作为饮食食谱的制作,使最终形成的食谱信息是根据已有食材进行制定的,可方便用户根据已有的食材进行饮食套餐的制作。

104、根据预设食谱组合规则对目标已有食材进行信息组合,以生成用户的待推荐食谱信息。

其中,在确定了可用食材后,可用食材可以包含多个,因此,可以根据传统的饮食搭配规则对多个可用食材进行组合来获得食谱信息,例如,当可以食材是番茄、鸡蛋、土豆、茄子和青椒等,则可以根据传统食谱,如番茄炒鸡蛋、地三鲜等,对番茄和鸡蛋进行组合或者对土豆、茄子和青椒进行组合等。

其中,在根据传统食谱组合规则对食材进行组合后,可以形成多组不同的食谱,在这些食谱中还可以根据搭配后食谱的营养元素及含量,选择最符合用户身体指标条件的食谱,作为最优选的食谱推荐给用户,即,可选的,在一些实施例中,步骤“根据预设食谱组合规则对目标已有食材进行信息组合,以生成用户的待推荐食谱信息”,具体可以包括:

根据预设食谱组合规则对目标已有食材进行信息组合,得到至少一组可选食谱信息;

根据食材数据,获取每组可选食谱信息所包含的预期营养元素以及预期营养元素的预期含量;

将符合实时综合指标数据的目标营养元素和目标含量所对应的可选食谱信息确定为用户的待推荐食谱信息。

其中,通过获取每组食谱信息的综合营养元素和营养元素的含量后,便可以确定出最符合用户身体指标的食谱信息,将最符合用户身体指标的食谱信息作为待推荐的食谱信息,推荐给用户。

其中,还可以根据营养元素及营养元素的含量对各组食谱信息进行排序,便于用户根据口味的需求进行灵活的选择。

105、在冰箱的显示屏上展示待推荐食谱信息。

其中,在本申请实施例中,可以将食谱信息反馈到用户界面,如显示屏中,通过将食谱信息反馈到用户界面,可方便用户对食谱信息的获取。

其中,在本申请实施例中,食谱信息的反馈还可以是语言播放的形式,例如将确定的食谱信息以语音播放的形式播报给用户。

其中,在通过显示屏进行食谱信息反馈的方式中,反馈过程中可根据食材名称即文字的方式进行反馈,也可以根据食材图像的方式进行反馈,在本申请实施例中,采用以食材图像的方式进行反馈,即,可选的,在一些实施例中,步骤“在冰箱的显示屏上展示待推荐食谱信息”,具体可以包括:

获取待推荐食谱信息所包含的至少一种食材名称;

根据待推荐食谱信息确定每种食材名称所对应的摄入量;

确定每个食材名称所对应的食材图像样本;

将食材图像样本展示在冰箱的显示屏上,并在食材图像样本上标注相应的摄入量。

其中,根据食材图像(食材画像)的方式对食谱信息进行反馈,可使用户直观快速的获取到需要的饮食食谱;

其中,通过在食材图像上标注相应的摄入量,可方便用户准确的制定需要的饮食套餐。

其中,食材图像的获取可根据预先建立的食材名称与食材图像的映射关系确定。

其中,针对不同的用户,根据不同用户所对应的实时综合指标数据进行饮食食谱信息的推荐,可实现对不同用户食谱信息的推荐。

其中,在根据文字对食谱信息进行展示的方式中,可以将各个食谱信息根据营养元素和营养元素的含量进行排序展示(如列表展示),方便用户的选取。

其中,还可以根据文字与食材图像协同展示的方式进行食谱信息的展示,如,点击食谱信息所对应的文字后,弹窗展示食谱信息所对应的食材图像信息。

本申请实施例通过对用户多个身体指标数据的获取,确定出用户身体的综合指标数据,并根据已有的食材数据,确定出适合改善用户身体的食谱信息,其中,由于综合指标数据是多个身体指标数据的汇总,使用户身体指标数据的获取更全面,提高信息推荐的准确性,另外,基于已有的食材数据的信息推荐,也方便用户快速的制定出利于改善身体的饮食套餐。

为便于更好的实施本申请的信息推荐方法,本申请还提供一种基于上述信息推荐方法的信息推荐装置。其中名词的含义与上述信息推荐方法中相同,具体实现细节可以参考方法实施例中的说明。

请参阅图4,图4为本申请提供的信息推荐装置的结构示意图,其中该信息推荐装置可以包括获取模块201、汇总模块202、确定模块203、生成模块204和显示模块205,具体可以如下:

获取模块201,用于获取冰箱中当前已有食材的食材数据,以及获取用户的至少一项身体指标数据。

其中,在本申请实施例中,冰箱包括智能冰箱,根据智能冰箱存储食材,并根据智能冰箱能够获取到冰箱中食材的食材数据,食材数据包括冰箱中食材的食材名称、食材数量等,根据食材名称可以确定食材的营养元素和含量等。

其中,用户的身体指标数据可以根据检测设备来获取,其中,检测设备包括睡眠监测器、血压计、血糖仪、体温计、血氧仪、智能体脂秤或者智能手环等,各个检测设备的检测数据用于表征用户身体的一项或者多项身体指标情况。

其中,通过获取用户身体的各项检测数据,并在将各个检测数据进行汇总后,有利于提高身体指标数据获取的准确性。

其中,通过已有食材数据的获取,为后续针对已有食材数据做出的信息推荐(食谱信息推荐)提供数据基础,使信息推荐的食材是当前已有的食材,方便用户根据当前已有食材对饮食套餐的制作。

可选的,在本申请的一些实施例中,获取模块201包括:

第二获取单元,用于根据食材名称对当前已有食材进行统计,得到当前已有食材所对应的至少一个食材名称;

第四确定单元,用于确定每个食材名称所对应的营养元素及营养元素的含量,得到冰箱中当前已有食材的食材数据。

其中,由于饮食的推荐是根据身体指标数据进行确定的,而指标数据受相应营养元素和摄入量的影响而发生变化,因此,在推荐形成食谱信息的时候,主要考虑的是指标所针对的营养元素及摄入量,而根据对食材的统计和食材的营养元素和含量的确定,可方便实现对待推荐的食谱信息的确定。

汇总模块202,用于根据至少一项身体指标数据确定用户身体的实时综合指标数据。

其中,通过对用户身体各项指标的汇总,可获取到用户的整体的身体指标数据,即综合指标数据,而根据综合指标数据确定的食谱信息,更准确和全面。

其中,当多个检测设备获取到同一个指标所对应的不同数据时,可根据平均值的方式进行最终指标数据的确定,或者,根据检测设备的权重,选择更准确的检测设备的检测数据。

其中,在各个检测数据汇总成综合指标数据时,需要对检测数据进行格式的转化,例如,转换成医学数据,或者对数据进行特征标签的标注等,将各个检测数据转换成符合标准的数据类型。

确定模块203,用于根据实时综合指标数据和食材数据,从当前已有食材中确定符合用户的身体指标条件的目标已有食材。

其中,根据综合指标数据获取的目标已有食材,更符合改善用户身体的需求,根据已有食材的食材数据确定的目标已有食材,可优先实现对已有食材的饮食安排,方便用户对饮食套餐的制作,加快用户身体的改善。

可选的,在本申请的一些实施例中,确定模块包括:

第一确定单元,用于确定用户身体所对应的标准综合指标数据;

第二确定单元,用于根据标准综合指标数据和实时综合指标数据,确定用户身体的问题指标数据;

第三确定单元,用于根据问题指标数据确定用户的待补充营养元素及待补充营养元素的待摄入量;

第四确定单元,用于根据食材数据,确定待补充营养元素所对应的至少一个目标已有食材;

挑选单元,用于根据待摄入量从至少一个目标已有食材中挑选符合用户身体指标条件的目标已有食材。

其中,在根据标准综合指标数据和实时综合指标数据对比后,便可以确定用户的问题指标数据,根据问题指标数据可确定用户需要补充的营养元素和响应的摄入量,因此,可以根据待补充的营养元素和营养元素的摄入量来确定适合用户身体的至少一个食材,其中,可以根据摄入量的需求,确定出实际需要的食材及食材数量。

可选的,在本申请的一些实施例中,该装置还包括:

第三获取单元,用于获取医学相关的病例指标数据及病例指标数据所对应的病例饮食数据。

确定模块包括:

第六确定单元,用于根据实时综合指标数据、食材数据、及病例指标数据和病例饮食数据,从当前已有食材中确定符合用户的身体指标条件的目标已有食材。

其中,医学病例具备一定的科学性和正确性,通过结合医学病例指标数据及相应的病例饮食数据,使最终确定的可用食材更准确。

可选的,在本申请的一些实施例中,第三获取单元包括:

根据实时综合指标数据确定用户所对应的病例指标数据;

基于权重特征筛选病例指标数据所对应的疾病诊断方法;

根据疾病诊断方法确定实时综合指标数据所对应的病例饮食数据。

生成模块204,用于根据预设食谱组合规则对目标已有食材进行信息组合,以生成用户的待推荐食谱信息。

其中,在确定了可用食材后,可用食材可以包含多个,因此,可以根据传统的饮食搭配规则对多个可用食材进行组合来获得食谱信息,例如,当可以食材是番茄、鸡蛋、土豆、茄子和青椒等,则可以根据传统食谱,如番茄炒鸡蛋、地三鲜等,对番茄和鸡蛋进行组合或者对土豆、茄子和青椒进行组合等。

可选的,在本申请的一些实施例中,生成模块包括:

第一获取单元,用于根据预设食谱组合规则对目标已有食材进行信息组合,得到至少一组可选食谱信息;

第二获取单元,用于根据食材数据,获取每组可选食谱信息所包含的预期营养元素以及预期营养元素的预期含量;

第五确定单元,用于将符合实时综合指标数据的目标营养元素和目标含量所对应的可选食谱信息确定为用户的待推荐食谱信息。

其中,通过获取每组食谱信息的综合营养元素和营养元素的含量后,便可以确定出最符合用户身体指标的食谱信息,将最符合用户身体指标的食谱信息作为待推荐的食谱信息,推荐给用户。

其中,还可以根据营养元素及营养元素的含量对各组食谱信息进行排序,便于用户根据口味的需求进行灵活的选择。

显示模块205,用于在冰箱的显示屏上展示待推荐食谱信息。

可选的,在本申请的一些实施例中,显示模块具体用于:

获取待推荐食谱信息所包含的至少一种食材名称;

根据待推荐食谱信息确定每种食材名称所对应的摄入量;

确定每个食材名称所对应的食材图像样本;

将食材图像样本展示在冰箱的显示屏上,并在食材图像样本上标注相应的摄入量。

其中,根据食材图像(食材画像)的方式对食谱信息进行反馈,可使用户直观快速的获取到需要的饮食食谱;通过在食材图像上标注相应的摄入量,可方便用户准确的制定需要的饮食套餐。

本申请实施例首先由获取模块201来获取用户身体的各项指标数据和冰箱中存储的已有食材的食材数据,其次,由汇总模块202将各项指标数据进行汇总,汇总出用户的综合指标数据,随后,由确定模块203根据用户的综合指标数据和已有食材的食材数据确定出用户需要的饮食食材,然后,由生成模块204根据确定模块203确定的食材进行食谱组合,确定出适合用户身体指标条件的食谱信息,最后,由显示模块205将选定的食谱信息显示到冰箱的显示屏上,其中,通过对用户多项身体指标数据的获取,确定出用户身体的综合指标数据,并根据已有的食材数据,确定出适合用户身体改善的食材信息,并根据食材信息确定出适合用户的饮食食谱信息,方便用户根据推荐的食谱信息进行饮食制作,实现用户身体的改善,其中,由于综合指标数据是多个身体指标数据的汇总,使用户身体指标数据的获取更全面,提高信息(食谱信息)推荐的准确性,另外,基于已有的食材信息的信息推荐,也方便用户快速的制定出利于改善身体的饮食套餐。

此外,本申请还提供一种电子设备,如图5所示,其示出了本申请所涉及的电子设备的结构示意图,具体来讲:

该电子设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图5中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

处理器401是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。

存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及解码处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。

电子设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

该电子设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能,如下:

获取冰箱中当前已有食材的食材数据,以及获取用户的至少一项身体指标数据;根据至少一项身体指标数据确定用户身体的实时综合指标数据;根据实时综合指标数据和食材数据,从当前已有食材中确定符合用户的身体指标条件的目标已有食材;根据预设食谱组合规则对目标已有食材进行信息组合,以生成用户的待推荐食谱信息;在冰箱的显示屏上展示待推荐食谱信息。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

通过对用户多个身体指标数据的获取,确定出用户身体的综合指标数据,并根据已有的食材数据,确定出适合改善用户身体的食谱信息,其中,由于综合指标数据是多个身体指标数据的汇总,使用户身体指标数据的获取更全面,提高信息推荐的准确性,另外,基于已有的食材数据的信息推荐,也方便用户快速的制定出利于改善身体的饮食套餐。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本申请提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请所提供的任一种信息推荐方法中的步骤。例如,该指令可以执行如下步骤:

获取冰箱中当前已有食材的食材数据,以及获取用户的至少一项身体指标数据;根据至少一项身体指标数据确定用户身体的实时综合指标数据;根据实时综合指标数据和食材数据,从当前已有食材中确定符合用户的身体指标条件的目标已有食材;根据预设食谱组合规则对目标已有食材进行信息组合,以生成用户的待推荐食谱信息;在冰箱的显示屏上展示待推荐食谱信息。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

其中,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

由于该计算机可读存储介质中所存储的指令,可以执行本申请所提供的任一种信息推荐方法中的步骤,因此,可以实现本申请所提供的任一种信息推荐方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上对本申请所提供的一种信息推荐方法、装置、电子设备以及计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种不完整数据的Top-K查询方法和系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!