一种菜品推荐方法、装置及系统与流程

文档序号:17188104发布日期:2019-03-22 21:37阅读:194来源:国知局
一种菜品推荐方法、装置及系统与流程

本申请涉及人工智能领域,具体涉及一种智能菜品推荐方法、装置及系统



背景技术:

随着物质生活水平的提高,人们对健康饮食的要求也越来越高,不合理的饮食往往会对健康状况造成不良影响,例如导致各种慢性疾病和亚健康状态的加重。因此,当顾客到餐厅用餐时,所推荐菜品中的营养成分搭配是否合理,是否符合正在用餐顾客的健康状况以及与用餐顾客的身体健康指标是否相吻合对用户而言越来越重要,但是,并不是所有的人都能清楚自己的身体状况和所需摄入的营养成份,所以无法做到及时补充合适的营养成份和微量元素膳食纤维等,特别是儿童和老人无法根据实际的身体状况做到最合理的膳食。因此,如何根据不同的用餐顾客来推荐合理的菜品已成为餐饮行业亟待解决的问题。

为了解决上述问题,现有技术通常采用的技术方案是在顾客通过终端进行点餐时,根据获取的历史餐饮订单数据和餐厅预设的目标毛利率数值进行菜品推荐。但是目前菜品推荐过程所依据得样本数据比较单一,导致推荐的菜品信息难以符合用户需求,由此导致顾客的用餐体验较差。



技术实现要素:

本申请提供一种菜品推荐方法、装置及系统,以解决现有技术存在的上述推荐的菜品信息难以符合用户需求,由此导致顾客的用餐体验较差的问题。本申请另外提供一种菜品推荐的电子设备及存储设备。

本申请提供的一种菜品推荐方法,包括:

获得用餐顾客的点餐请求;

针对所述用餐顾客的点餐请求,获得所述用餐顾客的健康数据;

根据所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征;

根据所述用餐顾客所需的菜品特征,选择符合所述菜品特征的菜品信息;

将选择的符合所述菜品特征的菜品信息推荐给所述用餐顾客。

可选的,所述针对所述用餐顾客的点餐请求,获得所述用餐顾客的健康数据,包括:

针对所述用餐顾客的点餐请求,获得所述用餐顾客的标识信息;

根据所述用餐顾客的标识信息以及用餐顾客的标识信息与健康数据的对应关系,获得与所述用餐顾客的标识信息对应的健康数据。

可选的,所述针对所述用餐顾客的点餐请求,获得所述用餐顾客的健康数据,包括:

针对所述用餐顾客的点餐请求,获得所述用餐顾客的标识信息;

根据所述用餐顾客的标识信息,获得所述用餐顾客的历史运动数据、历史医疗保健数据中的至少一种数据;

根据所述用餐顾客的历史运动数据、历史医疗保健数据中的至少一种数据,生成所述用餐顾客的健康数据。

可选的,所述根据所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征,包括:

根据所述用餐顾客的健康数据,获得所述用餐顾客的健康特征;

根据所述用餐顾客的健康特征以及健康特征与菜品特征之间的对应关系,获得与所述用餐顾客的健康特征对应的菜品特征;

将与所述用餐顾客的健康特征对应的菜品特征确定为所述用餐顾客所需的菜品特征。

可选的,所述根据所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征,包括:根据所述用餐顾客的健康数据以及健康数据与菜品特征之间的对应关系,获得与所述用餐顾客的健康数据对应的菜品特征;

将与所述用餐顾客的健康数据对应的菜品特征确定为所述用餐顾客所需的菜品特征。

可选的,所述根据所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征,包括:

根据所述用餐顾客的健康数据,获得所述用餐顾客所需的营养数据;

根据所述用餐顾客所需的营养数据,获得与所述用餐顾客所需的营养数据匹配的菜品信息;

将与所述用餐顾客所需的营养数据匹配的菜品信息确定为所述用餐顾客所需的菜品特征。

可选的,所述的菜品推荐方法还包括:

针对所述用餐顾客的点餐请求,获得用餐顾客偏好特征和所述用餐顾客的年龄数据中的至少一种数据;

所述根据所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征,包括:根据所述用餐顾客偏好特征和所述用餐顾客的年龄数据中的至少一种数据以及所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征。

可选的,所述根据所述用餐顾客偏好特征和所述用餐顾客的年龄数据中的至少一种数据以及所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征,包括:

获得与所述用餐顾客偏好特征和所述用餐顾客的年龄数据中的至少一种数据以及所述用餐顾客的健康数据对应的索引信息;

根据所述索引信息以及索引信息与用餐顾客所需的菜品特征之间的对应关系,获得与所述索引信息对应的用餐顾客所需的菜品特征。

可选的,所述根据所述用餐顾客偏好特征和所述用餐顾客的年龄数据中的至少一种数据以及所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征,包括:

根据所述用餐顾客偏好特征和所述用餐顾客的年龄数据中的至少一种数据以及所述用餐顾客的健康数据,生成所述用餐顾客的用餐特征集合;

计算所述用餐特征集合中的至少一个特征与候选菜品特征之间的相似度;

将相似度满足相似度条件的菜品特征确定为所述用餐顾客所需的菜品特征。

可选的,所述的菜品推荐方法还包括:

获得针对菜品信息的评论数据和菜品信息的利润数据中的至少一种数据;

所述根据所述用餐顾客所需的菜品特征,选择符合所述菜品特征的菜品信息,包括:根据针对菜品信息的评论数据和菜品信息的利润数据中的至少一种数据以及所述用餐顾客所需的菜品特征,选择符合所述菜品特征的菜品信息。

可选的,所述根据针对菜品信息的评论数据和菜品信息的利润数据中的至少一种数据以及所述用餐顾客所需的菜品特征,选择符合所述菜品特征的菜品信息,包括:

如果获得多个符合所述菜品特征的菜品信息,则从所述多个符合所述菜品特征的菜品信息中选择评论数据满足评论数据条件和/或利润数据满足利润数据条件的菜品信息。

可选的,所述的菜品推荐方法还包括:

获得所述用餐顾客针对推荐的菜品信息的修改信息;

根据所述用餐顾客的健康数据,获得所述用餐顾客的健康特征;

判断修改后的菜品信息的特征是否符合所述用餐顾客的健康特征,如果否,则向所述用餐顾客提示修改后的菜品信息的特征不符合所述用餐顾客的健康特征。

可选的,所述修改信息包括菜品需求信息;

所述菜品推荐方法还包括:

如果修改后的菜品信息的特征不符合所述用餐顾客的健康特征,则从候选菜品信息中选择符合菜品需求信息并且符合所述用餐顾客的健康特征的菜品信息推荐给所述用餐顾客。

相应的,本申请还提供一种菜品推荐装置,包括:

第一获得单元,用于获得用餐顾客的点餐请求;

第二获得单元,用于针对所述用餐顾客的点餐请求,获得所述用餐顾客的健康数据;

第三获得单元,用于根据所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征;

选择单元,用于根据所述用餐顾客所需的菜品特征,选择符合所述菜品特征的菜品信息;

第一推荐单元,用于将选择的符合所述菜品特征的菜品信息推荐给所述用餐顾客。

可选的,所述第二获得单元具体用于,针对所述用餐顾客的点餐请求,获得所述用餐顾客的标识信息;

根据所述用餐顾客的标识信息以及用餐顾客的标识信息与健康数据的对应关系,获得与所述用餐顾客的标识信息对应的健康数据。

可选的,所述第二获得单元具体用于,针对所述用餐顾客的点餐请求,获得所述用餐顾客的标识信息;

根据所述用餐顾客的标识信息,获得所述用餐顾客的历史运动数据、历史医疗保健数据中的至少一种数据;

根据所述用餐顾客的历史运动数据、历史医疗保健数据中的至少一种数据,生成所述用餐顾客的健康数据。

可选的,第三获得单元具体用于,根据所述用餐顾客的健康数据,获得所述用餐顾客的健康特征;

根据所述用餐顾客的健康特征以及健康特征与菜品特征之间的对应关系,获得与所述用餐顾客的健康特征对应的菜品特征;

将与所述用餐顾客的健康特征对应的菜品特征确定为所述用餐顾客所需的菜品特征。

可选的,所述第三获得单元具体用于,根据所述用餐顾客的健康数据以及健康数据与菜品特征之间的对应关系,获得与所述用餐顾客的健康数据对应的菜品特征;

将与所述用餐顾客的健康数据对应的菜品特征确定为所述用餐顾客所需的菜品特征。

可选的,所述第三获得单元具体用于,根据所述用餐顾客的健康数据,获得所述用餐顾客所需的营养数据;

根据所述用餐顾客所需的营养数据,获得与所述用餐顾客所需的营养数据匹配的菜品信息;

将与所述用餐顾客所需的营养数据匹配的菜品信息确定为所述用餐顾客所需的菜品特征。

可选的,所述的菜品推荐装置,还包括:

第四获得单元,用于针对所述用餐顾客的点餐请求,获得用餐顾客偏好特征和所述用餐顾客的年龄数据中的至少一种数据;

所述第三获得单元用于,根据所述用餐顾客偏好特征和所述用餐顾客的年龄数据中的至少一种数据以及所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征。

可选的,所述第三获得单元具体用于,获得与所述用餐顾客偏好特征和所述用餐顾客的年龄数据中的至少一种数据以及所述用餐顾客的健康数据对应的索引信息;

根据所述索引信息以及索引信息与用餐顾客所需的菜品特征之间的对应关系,获得与所述索引信息对应的用餐顾客所需的菜品特征。

可选的,所述第三获得单元具体用于,根据所述用餐顾客偏好特征和所述用餐顾客的年龄数据中的至少一种数据以及所述用餐顾客的健康数据,生成所述用餐顾客的用餐特征集合;

计算所述用餐特征集合中的至少一个特征与候选菜品特征之间的相似度;

将相似度满足相似度条件的菜品特征确定为所述用餐顾客所需的菜品特征。

可选的,所述的菜品推荐装置,还包括:

第五获得单元,用于获得针对菜品信息的评论数据和菜品信息的利润数据中的至少一种数据;

所述选择单元用于,根据针对菜品信息的评论数据和菜品信息的利润数据中的至少一种数据以及所述用餐顾客所需的菜品特征,选择符合所述菜品特征的菜品信息。

可选的,所述选择单元具体用于,如果获得多个符合所述菜品特征的菜品信息,则从所述多个符合所述菜品特征的菜品信息中选择评论数据满足评论数据条件和/或利润数据满足利润数据条件的菜品信息。

可选的,所述的菜品推荐装置,还包括:

第七获得单元,用于获得所述用餐顾客针对推荐的菜品信息的修改信息;

第八获得单元,用于根据所述用餐顾客的健康数据,获得所述用餐顾客的健康特征;

判断单元,用于判断修改后的菜品信息的特征是否符合所述用餐顾客的健康特征,如果否,则向所述用餐顾客提示修改后的菜品信息的特征不符合所述用餐顾客的健康特征。

可选的,所述修改信息包括菜品需求信息;

所述菜品推荐装置还包括:

第二推荐单元,用于如果修改后的菜品信息的特征不符合所述用餐顾客的健康特征,则从候选菜品信息中选择符合菜品需求信息并且符合所述用餐顾客的健康特征的菜品信息推荐给所述用餐顾客。

相应的,本申请还提供一种菜品推荐系统,包括:上述任意一项所述的菜品推荐装置。

相应的,本申请还提供一种电子设备,包括:

处理器;以及

存储器,用于存储菜品推荐方法的程序,该设备通电并通过所述处理器运行该菜品推荐的方法的程序后,执行下述步骤:

获得用餐顾客的点餐请求;

针对所述用餐顾客的点餐请求,获得所述用餐顾客的健康数据;

根据所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征;

根据所述用餐顾客所需的菜品特征,选择符合所述菜品特征的菜品信息;

将选择的符合所述菜品特征的菜品信息推荐给所述用餐顾客。

相应的,本申请还提供一种存储设备,存储有菜品推荐方法的程序,该程序被处理器运行,执行下述步骤:

获得用餐顾客的点餐请求;

针对所述用餐顾客的点餐请求,获得所述用餐顾客的健康数据;

根据所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征;

根据所述用餐顾客所需的菜品特征,选择符合所述菜品特征的菜品信息;

将选择的符合所述菜品特征的菜品信息推荐给所述用餐顾客。

与现有技术相比,本申请具有以下优点:

本申请提供一种菜品推荐方法,具体而言是一种能够有效满足顾客健康需求的菜品推荐方法。所述的菜品推荐方法包括:通过获得用餐顾客的点餐请求,得到该用餐顾客的健康数据,根据该用餐顾客的健康数据,获得用餐顾客所需的菜品特征,进一步的根据所述用餐顾客所需的菜品特征,选择符合所述菜品特征的菜品信息,将选择的符合所述菜品特征的菜品信息推荐给用餐顾客。采用本申请提供的菜品推荐方法,能够通过对比正在用餐顾客的健康状况和菜品的特征信息,根据顾客的健康需求准确选择合适菜品,针对不同用餐人群形成更加精确的菜品推荐方案,从而提高了顾客的就餐体验

附图说明

图1为本申请实施例提供的一种菜品推荐方法的流程图;

图2为本申请实施例提供的一种菜品推荐装置的示意图;

图3为本申请实施例提供的一种菜品推荐系统的示意图;

图4为本申请实施例提供的一种菜品推荐的电子设备示意图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此,本申请不受下面公开的具体实施的限制。

下面基于本申请的菜品推荐方法,对其实施例进行详细描述。此外,在下面的描述中,将分别针对本菜品推荐方法的各个步骤进行详细的说明。请参考图1所示,其为本申请实施例提供的一种菜品推荐装置的示意图。

步骤s101,获得用餐顾客的点餐请求。

目前,为了实现推荐菜品的营养均衡,越来越多的餐厅会安排营养师在用餐顾客点餐过程中,推荐相应的优选菜品列表,用餐顾客可以根据推荐的优选菜品列表进行选择适合的菜品。虽然营养师能够推荐多样化的菜品,但是由于每个人的身体状况不同,而营养师无法实时掌握用餐顾客的身体状况,导致推荐给顾客的菜品并不一定合适该用户。如果推荐的菜品不适合该用户,可能不利于顾客的健康,例如,用户为心血管类疾病患者,但营养师可能会向该顾客推荐一些胆固醇较高或含盐量较多的菜品,如果顾客根据推荐的菜品进行点菜,可能会加重顾客的病情。因此,如何根据正在用餐顾客的身体状况来推荐营养均衡的菜品已成为餐饮行业亟待解决的问题。

在本申请实施例中,所述的获得用餐顾客的点餐请求的方式可以通过用餐顾客的移动终端扫描相应的二维码,引导用餐顾客进入点餐系统界面,顾客根据界面提示信息输入点餐请求信息进行相应点餐操作,也可以通过服务员端的移动终端,由服务员根据提示信息和用餐顾客的实际情况输入点餐请求信息进行相应点餐操作。需要说明的是,所述的根据界面提示信息输入点餐请求信息包括根据提示信息输入用餐顾客的人数、聚餐的类型、用餐顾客健康状况以及用餐顾客是否存在的慢性疾病等。当然,所述点餐请求信息并不仅仅限于上述所述的有关用餐顾客的健康状况或用餐人数的信息,还可以包括用餐顾客的口味偏好信息以及用餐顾客的年龄信息等。除此之外,所述的移动终端可以是智能手机,平板电脑,智能手表,点菜宝等移动设备。

在本申请实施例中,通过用餐顾客输入点餐请求中的健康数据,可以获得用餐顾客所需的菜品特征,形成初始推荐菜品,当用餐顾客针对初始推荐菜品信息的进行修改时,可以根据用餐顾客的健康数据获得的用餐顾客的健康特征判断修改后的菜品信息的特征是否符合用餐顾客的健康特征,如果修改后的菜品信息的特征不符合用餐顾客的健康特征,则向用餐顾客提示修改后的菜品信息的特征不符合该用餐顾客的健康特征,并从预设的候选菜品信息中选择符合菜品需求信息并且符合用餐顾客的健康特征的菜品信息推荐给用餐顾客。

需要说明的是,在用餐顾客点餐前除了根据界面提示信息输入点餐请求,还可以结合用餐顾客历史订单数据等能够形成初始推荐菜品供选择。在用餐顾客点餐中可以进一步的根据顾客的健康状况,并结合用餐者历史订单数据实时对顾客的点餐提供提示及建议,从而根据用餐顾客的选择过程进行动态调整。所述的根据用餐顾客的选择过程进行动态调整包括根据顾客已选菜品、顾客的健康状况和顾客输入的的点餐请求,实时调整推荐的菜品。进一步的,用餐顾客进入点餐系统界面输入相应的点餐请求后,可以选择上述初始推荐菜品,在上述初始推荐菜品根据提示和建议进行修改,形成适合自己的个性菜单。除此之外,也可以选择不接受上述初始推荐菜品,而是直接根据提示和建议进行自主点餐。当然,在对初始推荐菜品选定并进行更改或者不接受初始推荐菜品进行自主点餐的情况下,点餐系统都会根据上述顾客输入点餐请求信息,结合用餐者历史订单数据实时对顾客的点餐提供提示和建议。在用餐顾客选择推荐菜品之外的菜品时,可以根据用餐顾客的身体健康状况提醒点餐顾客正在选择的菜品不适合食用的人群(如高血压、高血脂、脂肪肝人群等),同时推荐此类人群合适的食用菜品。另外,在点餐过程快结束时还可以提醒点餐顾客是不是没点主菜等信息。整个过程会根据用餐顾客点餐时已选择菜品的变化进行动态调整,并且根据用餐顾客的健康状况对点餐顾客进行实时提示和建议。

进一步的,在获得用餐顾客的点餐请求的同时还可以获得该用餐顾客的身份信息,以便菜品推荐系统在同时接收到多份点餐请求时,能够准确的识别哪个点餐请求属于哪桌用餐顾客,从而能够同时分别推荐适合不同用餐顾客的菜品,使得推荐的菜品针对性更强。更进一步的,可以根据上述身份信息获得用餐顾客在线就诊记录、在线购药记录所对应网上账号id,从而获取用餐顾客在线的健康数据信息。

步骤s102,针对所述用餐顾客的点餐请求,获得所述用餐顾客的健康数据。

在本申请实施例中,所述的获得用餐顾客的点餐请求的方式可以通过用餐顾客的移动终端扫描相应的二维码,引导用餐顾客进入点餐系统界面,顾客根据界面提示信息输入点餐请求信息进行相应点餐操作,也可以通过服务员端的移动终端,由服务员根据提示信息和用餐顾客的实际情况输入点餐请求信息进行相应点餐操作。需要说明的是,所述的根据界面提示信息输入点餐请求信息包括根据提示信息输入用餐顾客id、用餐顾客的人数、聚餐的类型、用餐顾客健康状况以及用餐顾客是否存在的慢性疾病等。当然,所述点餐请求信息并不仅仅限于上述所述的有关用餐顾客的健康状况或用餐人数的信息等,还可以包括用餐顾客的口味偏好信息以及用餐顾客的年龄信息等。进一步的,可以根据获得的用餐顾客id获取该用餐顾客的标识信息,以便菜品推荐系统在同时接收到多份点餐请求时,能够准确的识别哪个点餐请求属于哪桌用餐顾客,从而能够同时分别推荐适合不同用餐顾客的菜品,使得推荐的菜品针对性更强,避免发生错误。更进一步的,还可以根据上述标识信息所对应用餐顾客id从后台数据库中获得用餐顾客在线就诊记录、在线购药记录,从而获取用餐顾客在线的健康数据信息。

在本申请实施例中可以预先建立用餐顾客的点餐请求和用餐顾客的标识信息以及用餐顾客的健康数据之间的对应关系,其中,用餐顾客的标识信息具体为标识用餐顾客身份的信息。针对用餐顾客输入的点餐请求,获得用餐顾客的标识信息,根据该用餐顾客的标识信息以及用餐顾客的标识信息与健康数据的对应关系,获得与用餐顾客的标识信息对应的健康数据。需要说明的是,所述健康数据为在线人体健康检测系统在预设的时间段内采集的用餐顾客的身体参数,该预设的时间段可以是人体健康检测系统的系统默认时间,也可以是用户设定的时间,所述的健康数据至少包括:是否肥胖、是否患有高血压、是否最近消化不良、是否高血糖、是否患有脂肪肝。

根据用餐顾客的点餐请求,可以获得用餐顾客的标识信息,根据该用餐顾客的标识信息,还可以获得所述用餐顾客的历史运动数据、历史医疗保健数据中的至少一种数据,根据历史运动数据、历史医疗保健数据中的至少一种数据,可以生成用餐顾客的健康数据。

步骤s103,根据所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征。

在本申请实施例中,根据用餐顾客的健康数据信息,可以分析得到用餐顾客的健康特征,根据预先存储的用餐顾客健康特征与菜品特征之间的对应关系,可以从菜品库中选择满足该用餐顾客健康需要的菜品特征,从而将与满足该用餐顾客健康需要的菜品特征对应的菜品确定为能够满足用餐顾客自身健康需要的菜品。需要说明的是,所述的健康数据包括:是否肥胖、是否患有高血压、是否最近消化不良、血糖是高是低、是否患有脂肪肝等,所述的菜品特征为菜品的营养成分特征,菜品的口味特征,菜品所含热量特征,脂肪含量特征等。其中,根据用餐顾客的健康数据,获得满足该用餐顾客所需的菜品特征,可以是指根据该用餐顾客的健康数据,获得用餐顾客所需的营养成分数据,根据该用餐顾客所需的营养成分数据,能够获得与用餐顾客所需的营养成分数据匹配的菜品信息,进而将与用餐顾客所需的营养成分数据匹配的菜品信息进行综合分析,确定为用餐顾客所需的菜品特征。

步骤s104,根据所述用餐顾客所需的菜品特征,选择符合所述菜品特征的菜品信息。

在本申请实施例中,所述的用餐顾客所需的菜品特征可以是指过度肥胖用餐顾客对应需要菜品特征为低热量低脂肪含量的菜品,高血压的用餐顾客对应需要菜品特征为低脂肪含量的菜品等。所述的菜品特征为菜品的营养成分特征,菜品的口味特征,菜品所含热量特征,菜品脂肪含量特征等,其中,菜品的营养成分特征至少包括菜品膳食纤维含量,菜品的蛋白质含量,菜品的维生素含量;菜品的口味特征至少包括菜品的口味微辣、中辣、特辣,菜品的口味微甜、比较甜;菜品所含热量特征至少包括菜品所含热量较低、较高;菜品脂肪含量特征至少包括菜品的脂肪含量较低、较高等。在检测到用餐顾客的健康数据后,通过对用餐顾客的健康数据进行综合分析,可以识别人体各项健康数据对应的健康状况。以当前用餐顾客的健康状况是否为肥胖为例,所述的根据所述用餐顾客所需的菜品特征,选择符合所述菜品特征的菜品信息具体为:如果该用餐顾客的各项人体健康数据均在正常范围内,那么可以确定该目标用户的身体处于健康状态,此时可以直接根据用餐顾客的口味偏好进行推荐菜品,同时也可以按照预设的健康菜品方案进行推荐;如果通过对用餐顾客的健康数据进行综合分析,判断出该用餐顾客的体重数据超过正常范围,那么进一步量化确定该用餐顾客处于轻微肥胖状态,还是过度肥胖状态,若是处于过度肥胖状态,此时可以根据过度肥胖状态这个健康特征为用餐顾客推荐菜品特征为低热量的菜品。以当前用餐顾客的健康状况是否为高血压为例,如果该用餐顾客的各项人体健康数据均在正常范围内,那么就可以确定该用餐顾客的身体处于健康状态,即:非高血压,此时可以直接根据用餐顾客的口味偏好进行推荐菜品,同时也可以按照预设的健康菜品方案进行推荐;如果结合用餐顾客在线高血压药物史数据,判断出该用餐顾客的血压超过正常范围,那么进一步通过多用的高血压药物的频率和用量来量化确定该用餐顾客处于轻微高血压,还是重度高血压。若是处于重度高血压,此时应该根据重度高血压这一健康特征为用餐顾客推荐菜品特征为低脂肪含量的菜品。

步骤s105,将选择的符合所述菜品特征的菜品信息推荐给所述用餐顾客。

在本申请实施例中,所述的将选择的符合所述菜品特征的菜品信息推荐给所述用餐顾客为通过系统界面将菜品信息显示出来。

另外,本申请还提供一种优选的实施例,针对用餐顾客输入的点餐请求,获得用餐顾客偏好特征和用餐顾客的年龄数据中的至少一种数据,所述的用餐顾客输入的点餐请求包括输入用餐顾客的口味偏好以及用餐顾客的年龄大小。根据用餐顾客偏好特征和用餐顾客的年龄数据中的至少一种数据,进一步的结合用餐顾客的健康数据,获得满足用餐顾客口味、年龄和健康需要的菜品特征。具体而言,本申请实施例是通过获得与用餐顾客偏好特征和用餐顾客的年龄数据中的至少一种数据,结合用餐顾客的健康数据对应的索引信息,根据索引信息以及索引信息与用餐顾客所需的菜品特征之间的对应关系,从而获得与索引信息对应的用餐顾客所需的菜品特征。本申请实施例还可以通过获取用餐顾客偏好特征和用餐顾客的年龄数据中的至少一种数据,结合用餐顾客的健康数据,生成用餐顾客的用餐特征集合,计算所述用餐特征集合中的至少一个特征与候选菜品特征之间的相似度,将相似度满足相似度条件的菜品特征确定为所述用餐顾客所需的菜品特征。需要说明的是,所述的相似度满足相似度条件是指相似度满足相似度阈值或者相似度最高的菜品特征。

除此之外,在本申请提供的优选实施例中,还可以获得针对菜品信息的评论数据和菜品信息的利润数据中的至少一种数据,根据针对菜品信息的评论数据和菜品信息的利润数据中的至少一种数据,结合用餐顾客所需的菜品特征,选择符合菜品特征的菜品信息。需要进一步说明的是,如果获得多个符合所述菜品特征的菜品信息,则从多个符合菜品特征的菜品信息中优先选择评论数据满足评论数据条件或利润数据满足利润数据条件的菜品信息。

与上述提供的一种菜品推荐方法相对应,本申请还提供一种菜品推荐装置。由于本装置实施例相似于上述方法实施例,所以描述的比较简单,相关之处请参见上述方法实施例部分说明即可,下面描述装置实施例仅是示意性的。请参考图2所示,其为本申请实施例提供的一种菜品推荐装置的示意图。

本申请实施例所述的菜品推荐装置包括如下部分:

第一获得单元201,用于获得用餐顾客的点餐请求。

在本申请实施例中,所述获得用餐顾客的点餐请求的方式可以通过用餐顾客的移动终端扫描相应的二维码,引导用餐顾客进入点餐系统界面,顾客根据界面提示信息输入点餐请求信息进行相应点餐操作,也可以通过服务员端的移动终端,由服务员根据提示信息和用餐顾客的实际情况进行输入点餐请求进行相应点餐操作。需要说明的是,所述根据界面提示信息输入点餐请求包括根据提示信息输入用餐顾客的人数、聚餐的类型、用餐顾客健康状况以及用餐顾客是否存在的慢性疾病等。当然,所述点餐请求并不仅仅限于上述所述的有关用餐顾客的健康状况或用餐人数的信息,还可以包括用餐顾客的口味偏好信息以及用餐顾客的年龄信息等。除此之外,所述的移动终端可以是智能手机,平板电脑,智能手表,点菜宝等移动设备。

进一步的,在获得用餐顾客的点餐请求的同时还可以获得该用餐顾客的身份信息,以便菜品推荐系统在同时接收到多份点餐请求时,能够准确的识别哪个点餐请求属于哪桌用餐顾客,从而能够同时分别推荐适合不同用餐顾客的菜品,使得推荐的菜品针对性更强。更进一步的,可以根据上述身份信息获得用餐顾客在线就诊记录、在线购药记录所对应网上账号id,从而获取用餐顾客在线的健康数据信息。

第二获得单元202,用于针对所述用餐顾客的点餐请求,获得所述用餐顾客的健康数据。

在本申请实施例中,通过预先建立一个用餐顾客的点餐请求和用餐顾客的标识信息以及用餐顾客的健康数据之间的对应关系。针对用餐顾客输入的点餐请求,获得用餐顾客的标识信息,根据该用餐顾客的标识信息以及用餐顾客的标识信息与健康数据的对应关系,获得与用餐顾客的标识信息对应的健康数据。需要说明的是,所述健康数据为在线人体健康检测系统在预设的时间段内采集的用餐顾客的身体参数,该预设的时间段可以是人体健康检测系统的系统默认时间,也可以是用户设定的时间,所述的健康数据包括:是否肥胖、是否患有高血压、是否最近消化不良、血糖是高是低、是否患有脂肪肝等。

第三获得单元203,用于根据所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征。

在本申请实施例中,根据用餐顾客的健康数据,可以获得满足该用餐顾客健康所需的菜品特征,根据预先设计的用餐顾客的健康数据与菜品特征之间的对应关系,可以获得与所述用餐顾客的健康数据对应的菜品特征,从而将与用餐顾客的健康数据对应的菜品特征确定为用餐顾客所需的菜品特征。其中,根据用餐顾客的健康数据,获得满足该用餐顾客所需的菜品特征,包括:根据该用餐顾客的健康数据,可以获得用餐顾客所需的营养数据,根据该用餐顾客所需的营养数据,能够获得与用餐顾客所需的营养数据匹配的菜品信息,进而将与用餐顾客所需的营养数据匹配的菜品信息确定为用餐顾客所需的菜品特征。

选择单元204,用于根据所述用餐顾客所需的菜品特征,选择符合所述菜品特征的菜品信息。

在本申请实施例中,所述的用餐顾客所需的菜品特征为过度肥胖用餐顾客对应菜品特征为低热量低脂肪含量的菜品,高血压的用餐顾客对应菜品特征为低脂肪含量的菜品等。所述的菜品信息包括菜品的营养成份信息,菜品的口味信息,菜品所含热量信息,脂肪含量信息等。所述的菜品特征为菜品的富含膳食纤维,菜品的富含蛋白质,菜品的富含维生素c,菜品的口味微辣、中辣、特辣,菜品的口味微甜、比较甜,菜品所含热量较低、较高,脂肪含量较低、较高等。在检测到用餐顾客的健康数据后,就会综合获得的各种健康信息,识别人体各项健康数据并进行量化。

第一推荐单元205,用于将选择的符合所述菜品特征的菜品信息推荐给所述用餐顾客。

在本申请实施例中,所述的将选择的符合所述菜品特征的菜品信息推荐给所述用餐顾客为通过系统界面将菜品信息显示出来。

与上述的菜品推荐装置相对应,本申请还提供一种菜品推荐系统。由于本系统实施例相似于上述装置实施例,所以描述的比较简单,相关之处请参见上述装置实施例部分说明即可,下面描述系统实施例仅是示意性的。请参见图3,其为本申请实施例提供的一种菜品推荐系统的示意图。

本申请实施例所述的菜品推荐系统包括如下部分:

在本申请实施例中,所述的菜品推荐系统具体包括离线的电子菜单数据挖掘装置和在线智能电子菜单计算生成装置两部分。其中,离线部分包括如下:基于菜品库对菜品进行归一化处理、建立菜品知识图谱、计算菜品折扣率、计算菜品相关的门店折扣率,从而对菜品特征进行挖掘,建立索引。基于用户日志库中记录的用户点击、浏览、收藏等行为数据,用户健康数据,用户历史交易数据等,对用户的偏好特征进行挖掘,进而建立索引。将离线部分挖掘的用户的偏好数据进行在线计算,在线部分为个性化智能电子菜单的实时计算部分,基于菜品特征和用户的偏好特征匹配最优的对应关系,输出最优对应关系进行预先存储。针对菜品推荐系统进行详细说明,所述的离线电子菜单数据挖掘装置用于根据菜品库中的菜品信息,获得菜品的第一特征信息,根据用餐顾客日志库中的用餐顾客使用信息,获得用于表示用餐顾客偏好的第二特征信息和用于表示用餐顾客身体状况的第三特征信息。所述在线电子菜单计算生成装置用于获取菜品的第一特征信息、表示用餐顾客偏好的第二特征信息和表示用餐顾客身体状况的第三特征信息,根据获取的表示用餐顾客偏好的第二特征信息和表示用餐顾客身体状况的第三特征信息与获取的菜品的第一特征信息进行匹配,基于上述菜品特征和用户特征匹配计算智能电子菜品的最优对应关系生成初始推荐菜单,在用餐顾客点餐过程中,根据表示用餐顾客身体状况的第三特征信息和已选菜品的营养成分信息,以及上述菜品特征和用户特征匹配计算智能电子菜品的最优对应关系,实时向用餐顾客发送用于引导用餐顾客选择合适菜品的指示信息。需要说明的是,所述表示用餐顾客身体状况的第三特征信息包括用餐顾客年龄数据和用餐顾客健康数据,所述用餐顾客健康数据是用餐顾客使用的健康监测系统在预设时间阈值内采集的用餐顾客的健康数据,所述的用餐顾客年龄数据为所述用餐顾客使用的健康监测系统中记录的用餐顾客的年龄数据。

上述在点餐过程中的推荐方案具体包括:根据用餐顾客健康数据识别所述用餐顾客的身体状况,并根据已选菜品的营养成分信息,按照针对用餐顾客的身体状况预设的营养成分比例阈值,查找与已选菜品的营养成分信息相匹配的菜品,并实时向初始推荐菜单发送所述查找的菜品或者根据用餐顾客年龄数据识别用餐顾客的年龄状况,并根据已选菜品的营养成分信息,按照针对用餐顾客的年龄状况预设的营养成分比例阈值,查找与已选菜品的营养成分信息相匹配的菜品,并实时向用餐顾客发送所述查找到的菜品。其中,所述的预设的营养成分比例阈值为根据所述用餐顾客使用的健康监测系统获得的用餐顾客的健康数据和用餐顾客的年龄数据,提前预设的用于指导用餐顾客健康饮食的营养成分搭配方案。所述的菜品的第一特征信息为菜品的口味信息、菜品的营养成分信息、菜品的折扣率信息和菜品在相关门店的接口率中的至少一种信息。所述的用于表示用餐顾客偏好的第二特征信息包括用餐顾客搜索的历史信息、收藏的历史信息、用餐顾客交易的历史信息、用餐顾客选择菜品口味的历史信息和用餐顾客的浏览信息中的至少一种信息。

在本申请实施例中,所述的离线电子菜单数据挖掘装置可以用于根据商家日志库中的用餐顾客评价信息,获得菜品的好评率信息。除此之外,所述的在线电子菜单生成装置还可以用于当根据获取的表示用餐顾客偏好的第二特征信息和表示用餐顾客身体状况的第三特征信息与获取的菜品的第一特征信息进行匹配获得多种菜品时,根据离线电子菜单数据挖掘装置获得的菜品的好评率,将好评率大于预设好评率阈值的菜品作为优先向用餐顾客推荐的菜品。另外,所述的离线电子菜单数据挖掘装置也可以用于根据商家日志库中的用餐顾客评价信息,获得菜品的毛利率信息,当根据获取的表示用餐顾客偏好的第二特征信息和表示用餐顾客身体状况的第三特征信息与获取的菜品的第一特征信息进行匹配,获得多种菜品时,根据离线电子菜单数据挖掘装置获得的菜品的毛利率,将毛利率大于预设好评率数值的菜品作为优先向用餐顾客推荐的菜品。

与上述提供的一种菜品推荐方法相对应的,本申请实施例还提供一种菜品推荐的电子设备,请参见图4,其为本申请实施例提供的一种菜品推荐的电子设备示意图。

本申请实施例所述的菜品推荐的电子设备包括如下部分:

处理器401;以及

存储器402,用于存储菜品推荐方法的程序,该设备通电并通过所述处理器运行该菜品推荐方法的程序后,执行下述步骤:

获得用餐顾客的点餐请求;

针对所述用餐顾客的点餐请求,获得所述用餐顾客的健康数据;

根据所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征;

根据所述用餐顾客所需的菜品特征,选择符合所述菜品特征的菜品信息;

将选择的符合所述菜品特征的菜品信息推荐给所述用餐顾客。

需要说明的是,对于本申请实施例提供的一种菜品推荐的电子设备的详细描述,可以参考对本申请实施例提供的一种菜品推荐方法的相关描述,这里不再赘述。

与上述提供的一种菜品推荐方法相对应的,本申请实施例还提供一种菜品推荐的存储设备。本申请实施例所述的菜品推荐的存储设备包括如下部分:存储有菜品推荐方法的程序,该程序被处理器运行,执行下述步骤:

获得用餐顾客的点餐请求;

针对所述用餐顾客的点餐请求,获得所述用餐顾客的健康数据;

根据所述用餐顾客的健康数据,获得所述用餐顾客所需的菜品特征;

根据所述用餐顾客所需的菜品特征,选择符合所述菜品特征的菜品信息;

将选择的符合所述菜品特征的菜品信息推荐给所述用餐顾客。

需要说明的是,对于本申请实施例提供的一种菜品推荐的存储设备的详细描述,可以参考对本申请实施例提供的一种菜品推荐方法的相关描述,这里不再赘述。

本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

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