一种食谱推荐方法及装置与流程

文档序号:18469149发布日期:2019-08-20 20:04阅读:126来源:国知局
一种食谱推荐方法及装置与流程

本发明涉及医疗信息技术领域,具体涉及一种食谱推荐方法及装置。



背景技术:

目前,大多数的肿瘤患者容易出现营养不良的现象,营养不良的肿瘤患者体重明显下降,衰弱乏力,容易引发低蛋白血症、贫血、骨骼肌衰减症、多脏器功能阻碍或合并感染等疾病,死亡的肿瘤患者中约4%-23%直接死于恶液质(一种特殊的营养不良状态),可见,肿瘤患者出现营养不良的危害十分严重,但肿瘤患者营养不良防治依然困难重重,主要原因有:肿瘤营养专业知识不足,肿瘤营养诊疗手段缺失等。为解决这样的问题,目前采用医护人员一对一的进行营养食谱的推荐,或进行人工手动查询纸质材料选择合理食谱的方法,这种解决方法效率不高,且会占用较多的人力资源。



技术实现要素:

因此,本发明要解决的技术问题在于克服现有技术中食谱推荐效率低且占用大量人力资源的缺陷,从而提供一种食谱推荐方法及装置。

本发明第一方面提供了一种食谱推荐方法,包括:根据用户的基本信息、疾病信息、治疗方案中的至少之一计算用户当日所需获取的总能量及各营养素的分配量;根据用户当日已获取的能量计算用户当日还需获取的能量及各营养素的分配量;根据用户当日还需获取的能量及各营养素的分配量计算每餐所需的能量及各营养素的分配量;根据每餐所需的能量及各营养素的分配量分析生成用餐食谱。

在一实施例中,通过以下步骤获取用户当日已获取的能量:接收用户输入的当日已食用的食物信息;根据当日已食用的食物信息计算生成当日已获取的能量。

在一实施例中,基本信息包括:用户的身高、体重、性别、年龄和活动强度等;治疗方案包括:放疗,化疗,手术。

在一实施例中,根据每餐所需的能量及各营养素的分配量分析生成用餐食谱,包括:根据每餐所需的能量及各营养素的分配量,分析数据库中主副食品的能量和各营养素含量,确定食物材料;根据食物材料计算生成用餐食谱。

本发明第二方面提供了一种食谱推荐装置,包括:当日所需的总能量及各营养素分配量计算模块,用于根据用户的基本信息、疾病信息、治疗方案中的至少之一计算用户当日所需的总能量及各营养素的分配量;当日还需获取的能量及各营养素的分配量计算模块,用于根据用户当日已获取的能量计算用户当日还需获取的能量及各营养素的分配量;每餐能量及各营养素分配量计算模块,用于根据用户当日还需获取的能量及各营养素的分配量计算每餐所需的能量及各营养素的分配量;食谱生成模块,用于根据每餐所需的能量及各营养素的分配量分析生成用餐食谱。

在一实施例中,当日还需获取的能量及各营养素的分配量计算模块,包括:食物信息接收子模块,用于接收用户输入的当日已食用的食物信息;能量计算子模块,用于根据当日已食用的食物信息计算生成当日已获取的能量。

在一实施例中,当日所需的总能量及各营养素分配量计算模块,包括:基本信息获取子模块,用于获取用户的基本信息,基本信息包括:用户的身高、体重、性别、年龄和活动强度等;治疗方案获取子模块,用于获取用户当前接受的治疗,治疗方案包括:放疗,化疗,手术;病情获取子模块,用于获取用户的疾病信息。

在一实施例中,食谱生成模块,包括:食物材料确定子模块,用于根据每餐所需的能量及各营养素的分配量,分析数据库中主副食品的能量和各营养素含量,确定食物材料;食谱确定子模块,用于根据食物材料计算生成用餐食谱。

本发明第三方面提供了一种计算机设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,从而执行如本发明第一方面提供的食谱推荐方法。

本发明第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如本发明第一方面提供的食谱推荐方法。

本发明技术方案,具有如下优点:

1.本发明提供的食谱推荐方法及装置,可以灵活的根据用户的基本信息、疾病信息、治疗方案计算出用户所需总能量以及各营养素的分配量,从而推荐合理的食谱,并且可以根据用户进食情况计算出用户已摄入的能量以及各营养素的分配量,使得推荐的更为合理,相较于人工查询纸质资料,该方法更为简捷。

2.本发明提供的食谱推荐方法及装置,可以计算主副食的搭配,使得通过该方法推荐的食谱较为丰富。

附图说明

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

图1为本发明实施例中食谱推荐方法的一个具体示例的流程图;

图2为本发明实施例中食谱推荐方法的一个具体示例的流程图;

图3为本发明实施例中食谱推荐方法的一个具体示例的流程图;

图4为本发明实施例中食谱推荐装置的一个具体示例的结构框图;

图5为本发明实施例中食谱推荐装置的一个具体示例的结构框图;

图6为本发明实施例中食谱推荐装置的一个具体示例的结构框图;

图7为本发明实施例中食谱推荐装置的一个具体示例的结构框图;

图8为本发明实施例中计算机设备的一个具体示例的结构框图。

具体实施方式

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

实施例1

本发明实施例第一方面提供一种食谱推荐方法,如图1所示,包括如下步骤:

步骤s1:根据用户的基本信息、疾病信息、治疗方案中的至少之一计算用户当日所需获取的总能量及各营养素的分配量。上述基本信息包括:所述用户的身高、体重、性别、年龄和活动强度等信息,治疗方案包括:治疗、化疗和手术,疾病信息包括:结直肠癌、胃癌、肝胆胰腺肿瘤、食管癌和肝脏癌等。在具体实施例中,可根据用户的基本信息或疾病信息或治疗方案中其中之一的信息对用户进行食谱推荐,也可根据三类信息的任意搭配获得的信息对用户进行食谱推荐,优选地,同时根据三类信息计算得出的推荐食谱更为合理。

步骤s2:根据所述用户当日已获取的能量计算所述用户当日还需获取的能量及各营养素的分配量。

步骤s3:根据所述用户当日还需获取的能量及各营养素的分配量计算每餐所需的能量及各营养素的分配量,即用用户当日所需获取的总能量及各营养素的分配量减去用户当日已获取的能量和各营养素分配量可得到用户当日还需获取的能量及各营养素的分配量。

步骤s4:根据所述每餐所需的能量及各营养素的分配量分析生成用餐食谱。

本发明实施例提供的食谱推荐方法,可以灵活的根据用户的基本信息、疾病信息、治疗方案计算出用户所需总能量以及各营养素的分配量,从而推荐合理的食谱,并且可以根据用户进食情况计算出用户已摄入的能量以及各营养素的分配量,使得推荐的更为合理,相较于人工查询纸质资料,该方法更为简捷。

在一实施例中,如图2所示,可通过以下步骤获取所述用户当日已获取的能量:

步骤s21.接收所述用户输入的当日已食用的食物信息;

步骤s22.根据所述当日已食用的食物信息计算生成所述当日已获取的能量。即通过查询数据库中用户输入的食物每克所含的能量及各营养素的分配量,根据用户输入的已食用的量计算可得出用户当日已获取的能量和各营养素含量。

在一实施例中,如图3所示,所述步骤s4,根据所述每餐所需的能量及各营养素的分配量分析生成用餐食谱,具体包括:

步骤s41.根据所述每餐所需的能量及各营养素的分配量,分析数据库中主副食品的能量和各营养素含量,确定食物材料。上述确定食物材料具体包括确定主食和副食的品种和数量。

步骤s42.根据所述食物材料计算生成所述用餐食谱。

在具体实施例中,1克碳水化合物产生能量4.0kcal,1克脂类产生能量9.0kcal,1克蛋白质产生能量,且根据我国居民的传统习惯:一天三餐,且早餐和晚餐以各占30%,午餐占40%为适宜,因此,三种营养的每餐需求为:

对于早餐的各成分能量比例为:

碳水化合物(g)的标准值为碳水化合物的分配量÷4×0.3;

蛋白质(g)的标准值为蛋白质的分配量÷4×0.3;

脂肪(g)的标准值为脂肪的分配量÷9×0.3;

对于午餐的各成分能量比例为:

碳水化合物(g)的标准值为碳水化合物的分配量÷4×0.4;

蛋白质(g)的标准值为蛋白质的分配量÷4×0.4;

脂肪(g)的标准值为脂肪的分配量÷9×0.4;

对于晚餐的各成分能量比例为:

碳水化合物(g)的标准值为碳水化合物的分配量÷4×0.3;

蛋白质(g)的标准值为蛋白质的分配量÷4×0.3;

脂肪(g)的标准值为脂肪的分配量÷9×0.3;

在一具体实施例中,主副食搭配以蛋白质为例,计算主食中含有的蛋白质重量,用应摄入的蛋白质重量减去主食中蛋白质的重量,即为副食应提供的蛋白质重量。设定副食中蛋白质的三分之二由动物性食物供给,三分之一由豆制品供给,查询数据库中各类动物性食品及豆制品的蛋白质含量,从而计算各食材的供给量。在本发明实施例中,本发明提供了主副食的搭配,使得通过该方法推荐的食谱较为丰富。

在一具体实施例中,一名患有结直肠癌,目前处于手术治疗阶段的患者,根据患者的身高、体重、性别、年龄、活动强度、患病情况及目前接受的治疗方法计算出患者每日所需的总能量为1800kcal,通过本发明实施例提供的食谱推荐方法计算出的食谱如表1所示。

表1

实施例2

本发明实施例第二方面提供一种食谱推荐装置,如图4所示,包括:

当日所需的总能量及各营养素分配量计算模块1,用于根据用户的基本信息、疾病信息、治疗方案中的至少之一计算所述用户当日所需的总能量及各营养素的分配量。详细内容可参见上述方法实施例的步骤s1的相关描述。

当日还需获取的能量及各营养素分配量计算模块2,用于根据所述用户当日已获取的能量计算所述用户当日还需获取的能量及各营养素的分配量。详细内容可参见上述方法实施例的步骤s2的相关描述。

每餐能量及各营养素分配量计算模块3,用于根据所述用户当日还需获取的能量及各营养素的分配量计算每餐所需的能量及各营养素的分配量。详细内容可参见上述方法实施例的步骤s3的相关描述。

食谱生成模块4,用于根据所述每餐所需的能量及各营养素的分配量分析生成用餐食谱。详细内容可参见上述方法实施例的步骤s4的相关描述。

本发明实施例提供的食谱推荐装置,可以灵活的根据用户的基本信息、疾病信息、治疗方案计算出用户所需总能量以及各营养素的分配量,从而推荐合理的食谱,并且可以根据用户进食情况计算出用户已摄入的能量以及各营养素的分配量,使得推荐的更为合理,相较于人工查询纸质资料,该方法更为简捷。

在一实施例中,如图5所示,当日还需获取的能量及各营养素的分配量计算模块2,包括:

食物信息接收子模块21,用于接收所述用户输入的当日已食用的食物信息;能量计算子模块22,用于根据所述当日已食用的食物信息计算生成所述当日已获取的能量。详细内容可参见上述方法实施例的步骤s21-s22的相关描述。

在一实施例中,如图6所示,当日所需的总能量及各营养素分配量计算模块1,包括:

基本信息获取子模块11,用于获取所述用户的基本信息,所述基本信息包括:所述用户的身高、体重、性别、年龄和活动强度;

治疗方案获取子模块12,用于获取所述用户当前接受的治疗,所述治疗方案包括:放疗,化疗,手术;

病情获取子模块13,用于获取所述用户的疾病信息。

在一实施例中,如图7所示,食谱生成模块4,包括:

食物材料确定子模块41,用于根据所述每餐所需的能量及各营养素的分配量,分析数据库中主副食品的能量和各营养素含量,确定食物材料;食谱确定子模块42,用于根据所述食物材料计算生成所述用餐食谱。详细内容可参见上述方法实施例的步骤s41-s42的相关描述

本发明提供的食谱推荐装置,可以计算主副食的搭配,使得通过该方法推荐的食谱较为丰富。

实施例3

本发明实施例第三方面提供一种计算机设备,如图8所示,该计算机设备主要包括一个或多个处理器51以及存储器52,图3中以一个处理器51为例。

该计算机设备还可以包括:输入装置53和输出装置54。

处理器51、存储器52、输入装置53和输出装置54可以通过总线或者其他方式连接,图8中以通过总线连接为例。

处理器51可以为中央处理器(centralprocessingunit,cpu)。处理器51还可以为其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。存储器52可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据食谱推荐装置的使用所创建的数据等。此外,存储器32可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器52可选包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至食谱推荐装置。输入装置53可接收用户输入的计算请求(或其他数字或字符信息),以及产生与食谱推荐装置有关的键信号输入。输出装置54可包括显示屏等显示设备,用以输出计算结果。

实施例4

本发明实施例第四方面提供一种计算机可读存储介质,该计算机可读存储介质存储计算机指令,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的食谱推荐方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid-statedrive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

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