推荐饮食信息的方法及装置制造方法及图纸

技术编号:14938783 阅读:65 留言:0更新日期:2017-04-01 00:43
本发明专利技术公开了一种推荐饮食信息的方法及装置,属于网络技术领域。该方法包括:获取生活资源交易平台上待推荐的目标用户的生理信息,生理信息包括体重信息、性别信息及年龄信息;基于生理信息,获取目标用户所需的热量信息;获取生活资源交易平台上所提供的目标饮食信息,目标饮食信息对应的热量信息与目标用户所需的热量信息匹配;向目标用户推荐目标饮食信息。本公开通过获取目标用户所需的热量信息,能够进一步获取到热量信息与目标用户所需的热量信息匹配的目标饮食信息,并推荐给目标用户,因此对于每个不同的用户,均可以推荐适合该用户的饮食信息,使得推荐的饮食信息具有针对性,推荐过程更加智能化。

【技术实现步骤摘要】

本公开涉及网络
,尤其涉及一种推荐饮食信息的方法及装置
技术介绍
近年来,网络技术发展越来越快,为满足用户需求,出现了各种各样的应用。例如,为了方便用户订餐,很多网络服务商会提供订餐应用。用户在使用订餐应用时,不仅可以自主选购各类饮食,而且还可以基于服务器推荐的饮食信息选购饮食。目前,服务器向某一用户推荐饮食信息时,对每个用户已下单的饮食信息进行分析,得到销量最多的饮食对应的热门饮食信息,并将热门饮食信息的饮食名称信息及饮食销量信息发送至该用户的终端,从而向该用户推荐热门饮食信息。在实现本公开的过程中,专利技术人发现相关技术至少存在以下问题:在推荐过程中,服务器通过计算每样饮食的销量,将销量最多的饮食对应的热门饮食信息推荐给用户,显然,分析过程十分简单,使得不同的用户均被推荐了相同的饮食信息。然而,每个用户对饮食的需求不同,因此这种推荐方式不够智能化。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种推荐饮食信息的方法及装置,所述技术方案如下:根据本公开实施例的第一方面,提供一种推荐饮食信息的方法,所述方法包括:获取生活资源交易平台上待推荐的目标用户的生理信息,所述生理信息包括体重信息、性别信息及年龄信息;基于所述生理信息,获取所述目标用户所需的热量信息;获取所述生活资源交易平台上所提供的目标饮食信息,所述目标饮食信息对应的热量信息与所述目标用户所需的热量信息匹配;向所述目标用户推荐所述目标饮食信息。本公开的实施例提供的技术方案可以包括以下有益效果:通过获取目标用户所需的热量信息,能够进一步获取到热量信息与目标用户所需的热量信息匹配的目标饮食信息,并推荐给目标用户,因此对于每个不同的用户,均可以推荐适合该用户的饮食信息,使得推荐的饮食信息具有针对性,推荐过程更加智能化。在一种可能实现方式中,所述基于所述生理信息,获取所述目标用户所需的热量信息包括:获取运动类应用中所记录的所述目标用户的运动信息;基于所述生理信息和所述运动信息,获取所述目标用户所需的热量信息。在一种可能实现方式中,所述获取所述生活资源交易平台上所提供的目标饮食信息包括:获取所述生活资源交易平台上所提供的热量信息与所述目标用户所需的热量信息匹配的待推荐饮食信息;获取所述目标用户的历史订单信息;如果所述历史订单信息中包括所述待推荐饮食信息,且所述待推荐饮食信息在所述历史订单信息中的饮食评分小于预设评分,则将所述待推荐饮食信息之外的其他待推荐饮食信息获取为所述目标饮食信息;或,如果所述历史订单信息中包括所述待推荐饮食信息,且所述待推荐饮食信息在所述历史订单信息中的下单次数小于预设次数,则将所述待推荐饮食信息之外的其他待推荐饮食信息获取为所述目标饮食信息。在一种可能实现方式中,所述获取所述生活资源交易平台上所提供的目标饮食信息包括:获取所述目标用户的推荐设置,所述推荐设置用于指示所述目标用户的推荐需求;如果所述目标用户的推荐设置为第一推荐设置,则将第一饮食信息获取为所述目标饮食信息,所述第一饮食信息对应的热量信息的数值不大于所述目标用户所需的热量信息的数值,所述第一推荐设置指示所述目标用户有减肥需求;或,如果所述目标用户的推荐设置为第二推荐设置,则将第二饮食信息获取为所述目标饮食信息,所述第二饮食信息对应的热量信息的数值大于所述目标用户所需的热量信息的数值,所述第二推荐设置指示所述目标用户有增肥需求。在一种可能实现方式中,所述获取所述生活资源交易平台上所提供的目标饮食信息包括:检测所述目标用户已安装的应用;如果所述目标用户已安装的应用中包括减肥类应用或运动类应用,则将第一饮食信息获取为所述目标饮食信息,所述第一饮食信息对应的热量信息的数值不大于所述目标用户所需的热量信息的数值。在上述三种可能方式中,提供了三种获取目标饮食信息的方式,由于目标用户的推荐设置、目标用户的历史订单信息、或者目标用户已安装的应用信息,均可以表征该目标用户对饮食信息有何种需求,则以这三项作为依据进行分析,从而获取到更加符合目标用户需求的饮食信息,使得所推荐的饮食信息的合理性更高,而且更加吸引目标用户。在一种可能实现方式中,所述基于所述生理信息和所述运动信息,获取所述目标用户所需的热量信息包括:基于所述生理信息,应用公式1,计算所述目标用户基础代谢所需的第一热量信息,公式1:Heat1=T1*weight+T2,其中,Heat1是指所述第一热量信息,T1及T2均为与所述目标用户的年龄信息、性别信息有关的常数,weight是指所述目标用户的体重信息;基于所述运动信息,应用公式2,计算所述目标用户运动所需的第二热量信息,所述运动信息包括运动种类信息和运动时长信息,公式2:其中,Heat2是指所述第二热量信息,n表示所述目标用户运动种类信息的数量,j表示运动种类信息的标号,heatAj是指第j种运动每小时消耗热量的信息,timej表示目标用户做第j种运动的运动时长信息;基于所述第一热量信息和所述第二热量信息,应用公式3,计算第三热量信息,所述第三热量信息是指所述目标用户所需的热量信息,公式3:Heat3=0.37*(Heat1+Heat2),其中,Heat3是指所述第三热量信息,Heat1是指所述第一热量信息,Heat2是指所述第二热量信息。在一种可能实现方式中,所述方法还包括:对于所述生活资源交易平台上所提供的任一饮食信息,获取所述饮食信息对应的饮食成分信息和饮食成分的质量信息;根据所述饮食信息对应的饮食成分信息和饮食成分的质量信息,应用公式4,获取所述饮食信息对应的热量信息,公式4:其中,Heattotal表示所述饮食信息对应的热量信息,n表示所述饮食信息的饮食成分信息的数量,i表示所述饮食成分信息的标号,heatBi表示第i种饮食成分信息对应的每千克成分所提供的热量信息,qualityi表示第i种饮食成分的质量信息。根据本公开实施例的第二方面,提供一种推荐饮食信息的装置,所述装置包括:生理信息获取模块,用于获取生活资源交易平台上待推荐的目标用户的生理信息,所述生理信息包括体重信息、性别信息及年龄信息;热量信息获取模块,用于基于所述生理信息,获取所述目标用户所需的热量信息;目标饮食信息获取模块,用于获取所述生活资源交易平台上所提供的目标饮食信息,所述目标饮食信息对应的热量信息与所述目标用户所需的热量信息匹配;推荐模块,用于向所述目标用户推荐所述目标饮食信息。在一种可能实现方式中,所述热量信息获取模块用于:获取运动类应用中所记录的所述目标用户的运动信息;基于所述生理信息和所述运动信息,获取所述目标用户所需的热量信息。在一种可能实现方式中,所述目标饮食信息获取模块用于:获取所述生活资源交易平台上所提供的热量信息与所述目标用户所需的热量信息匹配的待推荐饮食信息;获取所述目标用户的历史订单信息;如果所述历史订单信息中包括所述待推荐饮食信息,且所述待推荐饮食信息在所述历史订单信息中的饮食评分小于预设评分,则将所述待推荐饮食信息之外的其他待推荐饮食信息获取为所述目标饮食信息;或,如果所述历史订单信息中包括所述待推荐饮食信息,且所述待推荐饮食信息在所述历史订单信息中的下单次数小于预设次数,则将所述待推荐饮食信息之外的其他待推荐饮食信息获取为所述目标饮食信息。在一种可本文档来自技高网...
推荐饮食信息的方法及装置

【技术保护点】
一种推荐饮食信息的方法,其特征在于,所述方法包括:获取生活资源交易平台上待推荐的目标用户的生理信息,所述生理信息包括体重信息、性别信息及年龄信息;基于所述生理信息,获取所述目标用户所需的热量信息;获取所述生活资源交易平台上所提供的目标饮食信息,所述目标饮食信息对应的热量信息与所述目标用户所需的热量信息匹配;向所述目标用户推荐所述目标饮食信息。

【技术特征摘要】
1.一种推荐饮食信息的方法,其特征在于,所述方法包括:获取生活资源交易平台上待推荐的目标用户的生理信息,所述生理信息包括体重信息、性别信息及年龄信息;基于所述生理信息,获取所述目标用户所需的热量信息;获取所述生活资源交易平台上所提供的目标饮食信息,所述目标饮食信息对应的热量信息与所述目标用户所需的热量信息匹配;向所述目标用户推荐所述目标饮食信息。2.根据权利要求1所述的方法,其特征在于,所述基于所述生理信息,获取所述目标用户所需的热量信息包括:获取运动类应用中所记录的所述目标用户的运动信息;基于所述生理信息和所述运动信息,获取所述目标用户所需的热量信息。3.根据权利要求1所述的方法,其特征在于,所述获取所述生活资源交易平台上所提供的目标饮食信息包括:获取所述生活资源交易平台上所提供的热量信息与所述目标用户所需的热量信息匹配的待推荐饮食信息;获取所述目标用户的历史订单信息;如果所述历史订单信息中包括所述待推荐饮食信息,且所述待推荐饮食信息在所述历史订单信息中的饮食评分小于预设评分,则将所述待推荐饮食信息之外的其他待推荐饮食信息获取为所述目标饮食信息;或,如果所述历史订单信息中包括所述待推荐饮食信息,且所述待推荐饮食信息在所述历史订单信息中的下单次数小于预设次数,则将所述待推荐饮食信息之外的其他待推荐饮食信息获取为所述目标饮食信息。4.根据权利要求1所述的方法,其特征在于,所述获取所述生活资源交易平台上所提供的目标饮食信息包括:获取所述目标用户的推荐设置,所述推荐设置用于指示所述目标用户的推荐需求;如果所述目标用户的推荐设置为第一推荐设置,则将第一饮食信息获取为所述目标饮食信息,所述第一饮食信息对应的热量信息的数值不大于所述目标用户所需的热量信息的数值,所述第一推荐设置指示所述目标用户有减肥需求;或,如果所述目标用户的推荐设置为第二推荐设置,则将第二饮食信息获取为所述目标饮食信息,所述第二饮食信息对应的热量信息的数值大于所述目标用户所需的热量信息的数值,所述第二推荐设置指示所述目标用户有增肥需求。5.根据权利要求1所述的方法,其特征在于,所述获取所述生活资源交易平台上所提供的目标饮食信息包括:检测所述目标用户已安装的应用;如果所述目标用户已安装的应用中包括减肥类应用或运动类应用,则将第一饮食信息获取为所述目标饮食信息,所述第一饮食信息对应的热量信息的数值不大于所述目标用户所需的热量信息的数值。6.根据权利要求2所述的方法,其特征在于,所述基于所述生理信息和所述运动信息,获取所述目标用户所需的热量信息包括:基于所述生理信息,应用公式1,计算所述目标用户基础代谢所需的第一热量信息,公式1:Heat1=T1*weight+T2,其中,Heat1是指所述第一热量信息,T1及T2均为与所述目标用户的年龄信息、性别信息有关的常数,weight是指所述目标用户的体重信息;基于所述运动信息,应用公式2,计算所述目标用户运动所需的第二热量信息,所述运动信息包括运动种类信息和运动时长信息,公式2:Heat2=Σj=1nheatAj*timej,]]>其中,Heat2是指所述第二热量信息,n表示所述目标用户运动种类信息的数量,j表示运动种类信息的标号,heatAj是指第j种运动每小时消耗热量的信息,timej表示目标用户做第j种运动的运动时长信息;基于所述第一热量信息和所述第二热量信息,应用公式3,计算第三热量信息,所述第三热量信息是指所述目标用户所需的热量信息,公式3:Heat3=0.37*(Heat1+Heat2),其中,Heat3是指所述第三热量信息,Heat1是指所述第一热量信息,Heat2是指所述第二热量信息。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:对于所述生活资源交易平台上所提供的任一饮食信息,获取所述饮食信息对应的饮食成分信息和饮食成分的质量信息;根据所述饮食信息对应的饮食成分信息和饮食成分的质量信息,应用公式4,获取所述饮食信息对应的热量信息,公式4:Heattotal=Σi=1nheatBi*qualityi,]]>其中,Heattotal表示所述饮食信息对应的热量信息,n表示所述饮食信息的饮食成分信息的数量,i表示所述饮食成分信息的标号,heatBi表示第i种饮食成分信息对应的每千克成分所提供的热量信息,qualityi表示第i种饮食成分的质量信息。8.一种推荐饮食信息的装置,其特征在于,所述装置包括:生理信息获取模块,用于获取生活资源交易平台上待推荐的目标用户的生理信息,所述生理信息包括体重信息、性别信息及年龄信息;热量信息获...

【专利技术属性】
技术研发人员:李少泽
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1