一种自动点餐方法及终端与流程

文档序号:11591525阅读:256来源:国知局

本发明涉及计算机技术领域,尤其涉及一种自动点餐方法及终端。



背景技术:

随着科技的发展,餐饮行业也开始进入信息化时代。传统的餐饮企业采用人工点菜、人工结账的方式,效率比较低,花费大量的人力资源,增加了餐饮企业的成本,因此,一种自动点餐系统应运而生。

但是,目前用户在通过自动点餐系统进行套餐时,用户仍需手动在电子菜单上进行筛选所需的餐品信息以进行点餐,但是餐饮企业提供的电子菜单所包括的餐品信息往往数量繁多,这将使得用户筛选困难,并且用户大多是根据自己的口味进行选择餐品信息进行点餐,这容易导致用户选择的餐品信息出现不健康的饮食方式,这将给用户健康状况带来一些影响。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种自动点餐方法及终端。终端可根据用户的体征信息自动向用户提供匹配的套餐信息供用户进行自动点餐生成订单信息,有效提高终端点餐效率。

为了解决上述技术问题,本发明实施例提供了一种自动点餐方法,包括:

获取体征信息;

根据所述体征信息获取与所述体征信息匹配的至少一种推荐套餐信息,并在预置的点餐界面上显示所述至少一种推荐套餐信息;

获取用户针对所述点餐界面上显示的所述至少一种推荐套餐信息进行选择的目标推荐套餐信息,根据所述目标推荐套餐信息生成订单信息。

本发明实施例还提供一种终端,所述终端包括:

获取单元,用于获取体征信息;

匹配显示单元,用于根据所述体征信息获取与所述体征信息匹配的至少一种推荐套餐信息,并在预置的点餐界面上显示所述至少一种推荐套餐信息;

生成单元,用于获取用户针对所述点餐界面上显示的所述至少一种推荐套餐信息进行选择的目标推荐套餐信息,根据所述目标推荐套餐信息生成订单信息。

在本发明实施例中,终端可获取体征信息,根据所述体征信息获取与所述体征信息匹配的至少一种推荐套餐信息,并在预置的点餐界面上显示所述至少一种推荐套餐信息,获取用户针对所述点餐界面上显示的所述至少一种推荐套餐信息进行选择的目标推荐套餐信息,根据所述目标推荐套餐信息生成订单信息,使得终端可根据用户的体征信息自动向用户提供匹配的套餐信息供用户进行点餐生成订单信息,有效提高终端点餐的饮食健康以及点餐效率。

附图说明

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

图1是本发明实施例提供的一种网络构架示意图;

图2是本发明实施例提供的一种自动点餐方法的流程示意图;

图3是本发明实施例提供的一种用户与终端的位置示意图;

图4是本发明实施例提供的另一种自动点餐方法的流程示意图;

图5是本发明实施例提供的又一种自动点餐方法的流程示意图;

图6是本发明实施例提供的一种终端配置餐品对象的示意图;

图7是本发明实施例提供的一种终端结构图;

图8是本发明实施例提供的另一种终端结构图;

图9是本发明实施例提供的另一种网络构架示意图;

图10是本发明实施例提供的一种点餐时序示意图。

具体实施方式

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

在本发明实施例中,所描述的终端可包括:手机、平板电脑、掌上电脑或者移动互联网设备(mobileinternetdevice,mid)等,上述终端仅是举例,而非穷举,包含但不限于上述终端。

本发明实施例提供的一种自动点餐方法可以应用于通过终端点餐的场景。

为了更好理解本发明实施例公开的方案,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的一种网络构架示意图。在图1所示的网络构架中,可以包括用于管理终端数据的服务器和用于自动点餐的终端,终端可以通过网络与服务器进行连接,终端可通过网络与服务器进行数据交互获取所需的数据,实现终端自动点餐功能。如,服务器可预置体征信息与供餐方案的对应关系。因此,终端可将采集到的体征信息上传至服务器,服务器可根据体征信息在体征信息与供餐方案的对应关系中查询该体征信息匹配的供餐方案,并将查询到的供餐方案返回给终端。当终端接收到供餐方案时,终端可向用户提供该供餐方案。或者,还可以如,服务器可绑定用户的账户,终端可以将用户进行自动点餐生成的订单信息上传到服务器,服务器可根据生成的订单信息从用户的账户下进行扣取相应费用,并将扣费成功信息返回给终端。当终端接收到扣费成功信息时,终端可向用户送出与订单信息匹配的餐品对象,从而实现自助点餐功能。

基于图1所示的网络构架,本发明实施例公开了一种自动点餐方法。下面将结合附图2-附图6,对本发明实施例提供的自动点餐方法进行详细介绍,其中,实施例的执行主体为终端。

参见图2,是本发明实施例提供的一种自动点餐方法的一种实施例流程示意图。本发明实施例的一种自动点餐方法包括如下步骤:

s100,获取体征信息。

在本发明实施例中,终端可检测终端周围的预置范围内是否存在有用户,其中,终端可结合人体检测模块,通过超声波模块或位置传感器检测终端周围的预置范围内是否存在有用户。当终端检测到终端的预置范围内存在用户时,终端可以触发摄像头摄取用户的图像数据,其中,摄像头可以是终端的前置摄像头。终端触发摄像头摄取用户的图像数据在具体应用中可以是:当用户需通过终端进行点餐下订单时,用户可走至终端的前方,此时终端可通过位置传感器实时检测是否有用户在预置范围内,若用终端检测到有用户在预置范围内时,终端可触发摄像头摄取用户的图像数据,如可参加图3所示的用户与终端的位置示意图,当用户的位置处于预置范围内时,终端可触发摄像头摄取用户的图像数据,预置范围内可以是预置距离内。进一步的,终端还可判断采集到的用户的图像数据是否满足预设要求,当终端判断摄像头采集到的用户的图像数据没有满足预设要求时,终端可控制摄像头进行移动至合适的位置上重新摄取用户的图像数据,以采集到满足预设条件的用户的图像数据。其中,预设条件可以是图像数据的清晰度大于预设的阈值,或者可以是图像数据中的人体所占图像数据的比例大于预设的阈值,或者可以是图像数据中存在人脸图像等条件。

在本发明实施例中,图像数据可以包括用户的人脸图像数据和用户的全身图像数据中的一种或多种。其中,当图像数据包括用户的人脸图像数据时,该人脸图像数据可以包括:用户的五官、肤色、头发等人脸面部特征;当图像数据包括用户的全身图像数据时,该全身图像数据可以包括用户的人脸以及身体部分的图像数据。

在本发明实施例中,当用户的图像数据包括人脸图像数据时,终端可对人脸图像数据进行人脸特征提取,获取人脸图像数据的人脸特征。当终端获取到人脸特征时,终端可根据预置的人脸特征与身份标识的对应关系,获取人脸特征对应的用户的身份标识,其中,用户的身份标识可包括用户的姓名、用户的id以及用户的账户等用于标识用户的信息。当终端获取到用户的身份标识时,终端可根据预置的身份标识与体征信息的对应关系,获取用户的身份标识所对应的体征信息作为用户的体征信息,其中,体征信息可包括性别、年龄、身高、体形和肤色等体征信息。具体的,用户可预先将人脸特征与身份标识的对应关系和身份标识与体征信息的对应关系存储至终端中,其中,用户可直接操作终端将人脸特征与身份标识的对应关系和身份标识与体征信息的对应关系预先录入至终端中,或者用户控制服务器将人脸特征与身份标识的对应关系和身份标识与体征信息的对应关系录入至终端中。

在本发明实施例中,当用户的图像数据包括全身图像数据时,终端可对所拍摄到的全身图像数据进行分析,识别出用户的体征信息。如终端对全身图像数据进行体征特征提取,获取目标体征特征。当终端获取到目标体征特征时,终端可根据预置的体征特征与体征信息的对应关系,获取到目标体征特征对应的目标体征信息作为用户的体征信息。

在本发明实施例中,终端还可预置体征采集装置,当终端检测到终端的预置范围内存在用户时,终端还可触发体征采集装置采集用户的体温、血糖和血压等体征信息。

s101,根据所述体征信息获取与所述体征信息匹配的至少一种推荐套餐信息,并在预置的点餐界面上显示所述至少一种推荐套餐信息。

在本发明实施例中,当终端获取到体征信息时,终端可进入套餐推荐模式显示预置的点餐界面。当终端进入套餐推荐模式时,终端可对体征信息进行分析,获得用户所需摄入的营养物质信息,其中,营养物质信息可包括营养物质类型以及营养物质数量。具体的,营养物质类型可包括蛋白质、脂肪、碳水化合物和无机盐等营养物质类型,因此,营养物质信息可例如:蛋白质9.0g,脂肪12.7g,碳水化合物70.6g,钠204mg。进一步的,由终端提供的营养物质数量还可以是一个范围,在此不进行限定,如营养物质信息可包括大于9.0g的蛋白质,小于12.7g的脂肪等数据。

在本发明实施例中,当终端获取到用户所需摄入的营养物质信息后,终端可根据营养物质信息从当前可供用户进行点餐的餐品信息列表中获取用户所需的至少一种餐品信息进行搭配,生成至少一种推荐套餐信息,并且每种推荐套餐信息包含的营养物质信息与用户所需的营养物质信息相匹配,其中,餐品信息可以是餐品名称、如烤鸭、手撕鸡和叉烧等餐品名称作为餐品信息,餐品信息列表可以是当前在售的餐品的餐品信息集合。因此,在具体应用中,当终端确定用户所需的营养物质信息包括蛋白质时,终端可确定用户所需的餐品可以是为肉类的餐品信息如:白切鸡、烤鸭和辣炒猪肉等餐品名称。

在本发明实施例中,终端还可收集每个用户的饮食记录。因此,终端可根据用户的身份标识获取用户的目标饮食记录,其中,饮食记录记录了用户每餐的点餐订单中的餐品信息以及每种餐品信息的数量。因此,终端可对目标饮食记录进行分析,获取用户的偏好餐品信息。当终端获取到用户的目标饮食记录时,终端可对目标饮食记录进行分析,获取用户的偏好餐品信息。从而终端可基于营养物质信息、用户的偏好餐品信息和预置的餐品信息列表,获取用户所需的至少一种餐品信息进行搭配,生成至少一种推荐套餐信息。可见,在本发明实施例中,终端可基于饮食健康营养的前提下向用户推荐的至少一种推荐套餐信息,有效提高用户的饮食健康营养,避免用户点餐的餐品出现营养不均衡的情况。

在本发明实施例中,终端基于营养物质信息、用户的偏好餐品信息和预置的餐品信息列表,获取用户所需的至少一种餐品信息进行搭配,生成至少一种推荐套餐信息具体可以是:终端可基于营养物质信息、用户的偏好餐品信息和预置的餐品信息列表,获取用户所需的至少一种餐品信息,其中,终端可首先在用户的偏好餐品信息中查找是否有与营养物质信息匹配的餐品信息,当终端在用户的偏好餐品信息中没有查找到与营养物质信息匹配的餐品信息时,终端可在预置的餐品信息列表中查找与营养物质信息匹配的餐品信息,从而获取到用户所需的至少一种餐品信息。

在具体应用中,可例如:当营养物质信息包括蛋白质时,终端可首先从用户的偏好餐品信息中查找含蛋白质的餐品对象对应的餐品信息,当终端在偏好餐品信息中没有查找到包含蛋白质的餐品对象对应的餐品信息时,终端可在预置的餐品信息列表中查找包含蛋白质的餐品对象对应的餐品信息。当终端获取到用户所需的至少一种餐品信息后,终端可基于预置搭配规则对至少一种餐品信息进行套餐搭配,获得至少一种推荐套餐信息。具体的,终端基于预置搭配规则对至少一种餐品信息进行套餐搭配,获得至少一种推荐套餐信息可以是:终端从预置的套餐搭配模板集合中获取与用户所需的餐品信息匹配的目标套餐搭配模板,根据目标套餐搭配模板生成推荐套餐信息,其中,套餐搭配模板为根据营养搭配规则对多种餐品信息进行搭配生成的模板,套餐搭配模板为至少一种餐品信息的集合,因此,套餐搭配模板包括至少一种餐品信息。

具体的,终端从预置的套餐搭配模板集合中获取与用户所需的餐品信息匹配的目标套餐搭配模板具体可以是:终端可在套餐搭配模板集合中获取包括用户所需的餐品信息的目标套餐搭配模板。当终端获取到目标套餐搭配模板后,终端可根据营养物质信息,获取目标套餐搭配模板中的每个餐品信息的数量。最后根据目标套餐搭配模板和每个餐品信息的数量生成推荐套餐信息。因此,终端推荐的推荐套餐信息可包括至少一种餐品信息和每种餐品信息的数量。可见,在本发明实施例中,终端可基于饮食健康营养和用户饮食偏好的前提下向用户推荐的至少一种推荐套餐信息,有效提高用户对所推荐的套餐信息的兴趣,提高点餐成功率。

在本发明实施例中,在终端获取用户所需的至少一种餐品信息之前,终端还当检测到体征信息出现异常时,从用户的偏好餐品信息和预置的餐品信息列表中获取体征信息出现异常时的禁忌餐品对象对应的餐品信息,具体可如:终端可识别用户的体征信息是否出现异常,当终端识别出用户的体征信息出现异常时,终端可从用户的偏好餐品信息和预置的餐品信息列表中获取用户的体征信息出现异常时的禁忌餐品对象对应的餐品信息,如,当用户的体征信息包括的血压、血糖和温度等测量值超出其对应的正常范围时,终端可识别出血压异常、血糖异常和温度异常,并且可从用户的偏好餐品信息和预置的餐品信息列表中获取血压异常、血糖异常和温度异常时的禁忌餐品对象对应的餐品信息,当终端获取到体征信息出现异常时的禁忌餐品对象对应的餐品信息后,终端可从用户的偏好餐品信息和餐品信息列表中滤除禁忌餐品对象对应的餐品信息,获得滤除后的用户的偏好餐品信息和滤除后的餐品信息列表,因此,终端可基于营养物质信息,从滤除后的用户的偏好餐品信息和滤除后的餐品信息列表,获取用户所需的至少一种餐品信息。从而有效提高终端推荐的推荐套餐信息在确保营养均衡的前提下,保障所推荐的套餐信息的饮食健康安全。

进一步的,上述终端根据体征信息获取体征信息匹配的至少一种推荐套餐信息还可以在服务器中进行执行。因此,当终端获取到体征信息后,终端可将体征信息发送给服务器,服务器可接收终端发送的体征信息,并对体征信息进行处理分析,获得匹配的至少一种推荐套餐信息,并将至少一种推荐套餐信息返回给终端,从而终端可获取到体征信息匹配的至少一种推荐套餐信息。

在本发明实施例中,当终端获取到至少一种推荐套餐信息时,终端可通过预置的点餐界面上显示至少一种推荐套餐信息,以使得用户可根据显示的至少一种推荐套餐信息进行选择所需的套餐信息,其中,终端可通过图片或者文字显示至少一种推荐套餐信息以及每种推荐套餐信息中的餐品信息以及餐品数量。进一步的,终端还可对获得的至少一种推荐套餐信息进行排序,并将排序在前的推荐套餐信息显示在方便用户查看的位置。具体的,终端对获得的至少一种推荐套餐信息进行排序可以是:终端按每个推荐套餐信息所包括的用户偏好的食品信息的个数从大到小对每个推荐套餐信息进行排序。

s102,获取用户针对所述点餐界面上显示的所述至少一种推荐套餐信息进行选择的目标推荐套餐信息,根据所述目标推荐套餐信息生成订单信息。

在本发明实施例中,终端可监测用户针对点餐界面上显示的至少一种套餐信息进行选择的目标推荐套餐信息输入的点击操作,或者终端监测用户针对点餐界面上显示的至少一种套餐信息进行选择的目标推荐套餐信息输入的语音操作。当终端监测到以上操作时,终端可获取用户针对点餐界面上显示的所述至少一种套餐信息进行选择的目标推荐套餐信息。当然,在本发明实施例中,当用户不满意终端所提供的套餐信息时,用户还可通过点餐界面进行自主点餐生成套餐信息,在此不进行限制。

在本发明实施例中,当终端获取到目标推荐套餐信息时,终端可对目标推荐套餐信息生成点餐订单,以控制对用户所选择的目标推荐套餐信息进行下单配餐。

在本发明实施例中,终端可获取体征信息,根据所述体征信息获取与所述体征信息匹配的至少一种推荐套餐信息,并在预置的点餐界面上显示所述至少一种推荐套餐信息,获取用户针对所述点餐界面上显示的所述至少一种推荐套餐信息进行选择的目标推荐套餐信息,根据所述目标推荐套餐信息生成订单信息,使得终端可根据用户的体征信息自动向用户提供匹配的套餐信息供用户进行点餐生成订单信息,有效提高终端点餐的饮食健康以及点餐效率。

参见图4,是本发明实施例提供的一种订单的生成方法的一种实施例流程示意图。本发明实施例的一种订单的生成方法包括如下步骤:

s200,获取体征信息。

s201,根据所述体征信息获取与所述体征信息匹配的至少一种推荐套餐信息,并在预置的点餐界面上显示所述至少一种推荐套餐信息。

s202,获取用户针对所述点餐界面上显示的所述至少一种推荐套餐信息进行选择的目标推荐套餐信息。

s203,根据所述目标推荐套餐信息获取点餐业务的数据转移量。

在本发明实施例中,终端可预置指定数量的每种餐品信息的价格,从而终端可根据目标推荐套餐信息所包括的餐品信息以及每种餐品信息的数量计算点餐业务(交易、消费)的数据转移量。其中,指定数量可以是500g或其他数量,在此不进行限制。在具体应用中,可如当目标推荐套餐信息包括一个鸡腿和一碗米饭,其中,一个鸡腿的价格对应的价格数值为5元,一碗米饭的价格对应的价格数值为2元,则终端可根据目标推荐套餐信息计算目标推荐套餐信息的交易金额为7元。

在本发明实施例中,终端的点餐界面上可提供订单确认按钮,当终端获取到用户操作订单确认按钮生成的订单生成请求时,终端可执行根据所述目标推荐套餐信息获取点餐业务的数据转移量步骤。

s204,从所述用户的身份标识对应的账户中结算所述数据转移量至预置的接收方身份标识对应的账户中。

在本发明实施例中,终端可预置用户的身份标识对应的账户,账户可用于记录业务数据对应的数据量(存款),账户可以包括银联卡账户、虚拟账户或在支付软件上注册的账户等,此处不作具体限定。因此,当终端获取到点餐业务的数据转移量时,终端可从用户的身份标识对应的账户中的业务数据对应的数据值中转移出数据转移量至预置的接收方身份标识对应的账户中以进行结算。在具体应用中,可例如,当终端获取到目标推荐套餐信息的交易金额为10元时,终端可从用户的身份标识对应的账户中扣除10元至商户的身份标识对应的账户中,以实现对点餐业务的结算。

进一步的,在本发明实施例中,终端还可通过互联网与服务器进行交互实现对数据转移量的结算。而本发明实施例中提及的服务器可预置用户的身份标识对应的账户和接收方的身份标识对应的账号,其中,服务器可以为数据转移处理服务器,例如第三方支付服务器、银行支付服务器等支付服务器,在可选实施例中,还可以集成在支持支付业务功能的即时通讯服务器或sns(socialnetworksite,社交网络)服务器中,本发明实施例对此不作限定。具体的,终端可根据点餐业务的数据转移量生成数据转移请求发送至服务器中,其中,数据转移请求携带数据转移量。从而服务器可响应终端发送的数据转移请求从用户的身份标识对应的账户中结算数据转移量至接收方身份标识对应的账户中,并当结算成功时,服务器可向终端返回结算成功指令。

s205,当终端检测到结算所述数据转移量成功时,根据所述目标推荐套餐信息生成点餐订单。

在本发明实施例中,当终端预置用户的身份标识对应的账户和接收方的身份标识对应的账号,若终端从用户的身份标识对应的账户中成功结算数据转移量至预置的接收方身份标识对应的账户中时,终端可检测到结算数据转移量成功,从而将目标推荐套餐信息生成点餐订单,以实现针对点餐订单进行配餐的目的。

在本发明实施例中,当终端通过服务器进行结算点餐业务时,当服务器从用户的身份标识对应的账户中成功结算数据转移量至预置的接收方身份标识对应的账户中时,服务器可向终端返回结算成功指令。当终端接收到服务器发送的结算成功指令时,终端可检测到结算所述数据转移量成功,从而将目标推荐套餐信息生成点餐订单,以实现针对点餐订单进行配餐的目的。

在本发明实施例中,当终端生成订单信息后,终端可将订单信息发送至后厨中与终端所连接的订单处理终端,以使餐品配送员可根据订单处理终端所显示的订单信息从后厨中的餐品供应区中进行配送目标推荐套餐信息对应的餐品对象并送至用户。

在本发明实施例中,步骤s200、步骤s201和步骤s202的具体实施方式可参见上述实施例的步骤s100、步骤s101和步骤s102的具体实施方式,在此不进行赘述。

在本发明实施例中,终端可获取体征信息,根据所述体征信息获取与所述体征信息匹配的至少一种推荐套餐信息,并在预置的点餐界面上显示所述至少一种推荐套餐信息,获取用户针对所述点餐界面上显示的所述至少一种推荐套餐信息进行选择的目标推荐套餐信息,根据所述目标推荐套餐信息生成订单信息,使得终端可根据用户的体征信息自动向用户提供匹配的套餐信息供用户进行点餐生成订单信息,有效提高终端点餐的饮食健康以及点餐效率。

参见图5,是本发明实施例提供的一种订单的生成方法的一种实施例流程示意图。本发明实施例的一种订单的生成方法包括如下步骤:

s300,获取体征信息。

s301,根据所述体征信息获取与所述体征信息匹配的至少一种推荐套餐信息,并在预置的点餐界面上显示所述至少一种推荐套餐信息。

s302,获取用户针对所述点餐界面上显示的所述至少一种推荐套餐信息进行选择的目标推荐套餐信息,根据所述目标推荐套餐信息生成订单信息。

s303,根据所述订单信息控制终端从餐品供应区中配置所述目标推荐套餐信息对应的餐品对象,并送出所述餐品对象。

在本发明实施例中,终端还可以是可以自主进行移动的终端,如终端可以是机器人或者配置有移动装置的终端。因此,终端可控制终端移动至餐品供应区,从餐品供应区中配置目标推荐套餐信息对应的至少一种餐品对象,并送出餐品对象至用户,提示用户提取所送出的餐品对象,餐品供应区为用于供应餐品对象的区域。其中,终端从餐品供应区中配置目标推荐套餐信息对应的至少一种餐品对象具体可以是:终端通过摄像头识别餐品供应区中的每种餐品对象对应的餐品信息,从而终端可根据目标推荐套餐信息所包括的餐品信息和餐品信息对应的数量进行配置所需分量的餐品对象。在具体应用中,可参见图6所示的示意图,终端可为机器人,餐品供应区可分为7个区域,不同区域可载有不同的餐品对象的内容,如饭、手撕鸡和烫菜等餐品对象,机器人可预先存储每个餐品对象的图片对应的餐品信息,因此,当机器人需进行配置餐品对象时,可通过摄像头扫描餐品供应区上的每个区域的餐品对象,获得每个餐品对象对应的餐品信息。因此机器人根据识别出的每个餐品对象对应的餐品信息,控制机器人手臂按目标推荐套餐信息所包括的餐品信息和餐品信息对应的数量从餐品供应区对应的区域中拾取相应数量的餐品对象至预置位置摆放的托盘上,并送至给用户。

进一步的,在本发明实施例中,终端还可内置餐品供应区,餐品供应区可按区域放置各种餐品对象,且终端可预置各区域所放置的餐品对象所对应的餐品信息,因此,终端从餐品供应区中配置目标推荐套餐信息对应的至少一种餐品对象具体还可以是:终端可根据目标推荐套餐信息所包括的餐品信息和餐品信息从餐品供应区中确定餐品信息所对应的区域,并按目标推荐套餐信息所包括的餐品信息对应的数量从餐品信息所对应的区域获取该数量的餐品对象,并送出至餐品输出口供用户进行提取。

由上可见,终端可自动根据生成的订单信息配置用户所需的餐品对象,有效节约人工成本,提高点餐效率。

在本发明实施例中,步骤s300、步骤s301和步骤s302的具体实施方式可参见上述实施例中的步骤s100、步骤s101和步骤s102的具体实施方式,在此不进行赘述。

在本发明实施例中,终端可获取体征信息,根据所述体征信息获取与所述体征信息匹配的至少一种推荐套餐信息,并在预置的点餐界面上显示所述至少一种推荐套餐信息,获取用户针对所述点餐界面上显示的所述至少一种推荐套餐信息进行选择的目标推荐套餐信息,根据所述目标推荐套餐信息生成订单信息,使得终端可根据用户的体征信息自动向用户提供匹配的套餐信息供用户进行点餐生成订单信息,有效提高终端点餐的饮食健康以及点餐效率。

下面将结合附图7和图8,对本发明实施例提供的一种终端进行介绍。需要说明的是,附图7和附图8所示的一种终端,用于执行本发明图2-图6所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图2-图6所示的实施例。

请参见图7,为本发明实施例提供了一种终端的结构示意图。如图7所示,本发明实施例的所述终端可以包括:

获取单元100,用于获取体征信息。

匹配显示单元200,用于根据所述体征信息获取与所述体征信息匹配的至少一种推荐套餐信息,并在预置的点餐界面上显示所述至少一种推荐套餐信息。

生成单元300,用于获取用户针对所述点餐界面上显示的所述至少一种推荐套餐信息进行选择的目标推荐套餐信息,根据所述目标推荐套餐信息生成订单信息。

其中,所述匹配显示单元200包括:

第一分析子单元,用于分析所述体征信息,获取所述用户所需的营养物质信息;

第一搭配子单元,用于根据所述营养物质信息获取用户所需的至少一种餐品信息进行搭配,生成至少一种推荐套餐信息,其中,所述推荐套餐信息包括至少一种餐品信息。

其中,所述匹配显示单元200包括:

采集子单元,用于采集用户的人脸图像数据;

第二分析子单元,用于分析所述人脸图像数据,获取所述用户的身份标识;

所述第一搭配子单元包括:

第一获取子单元,用于从预置的饮食记录中获取所述用户的身份标识对应的目标饮食记录;

第三分析子单元,用于对所述目标饮食记录进行分析,获取用户的偏好餐品信息;

第二搭配子单元,用于基于所述营养物质信息、所述用户的偏好餐品信息和预置的餐品信息列表,获取用户所需的至少一种餐品信息进行搭配,生成至少一种推荐套餐信息。

其中,所述第二搭配子单元包括:

第二获取子单元,用于基于所述营养物质信息、所述用户的偏好餐品信息和预置的餐品信息列表,获取用户所需的至少一种餐品信息;

第三获取子单元,用于从预置的套餐搭配模板集合中获取与所述用户所需的餐品信息匹配的目标套餐搭配模板,其中,所述目标套餐搭配模板包括至少一种餐品信息;

第四获取子单元,用于根据所述营养物质信息,获取所述目标套餐搭配模板中的每个餐品信息的数量;

第一生成子单元,用于根据所述目标套餐搭配模板和所述每个餐品信息的数量生成推荐套餐信息。

其中,所述匹配显示单元200包括:

第五获取子单元,用于当检测到所述体征信息出现异常时,从所述用户的偏好餐品信息和所述餐品信息列表中获取所述体征信息出现异常时的禁忌餐品对象对应的餐品信息;

滤除子单元,用于从所述用户的偏好餐品信息和所述餐品信息列表中滤除所述禁忌餐品对象对应的餐品信息,获得滤除后的用户的偏好餐品信息和滤除后的餐品信息列表;

所述第二搭配子单元具体还用于:

基于所述营养物质信息,从所述滤除后的用户的偏好餐品信息和所述滤除后的餐品信息列表,获取所述用户所需的至少一种餐品信息。

其中,所述生成单元300包括:

第六获取子单元,用于根据所述目标推荐套餐信息获取点餐业务的数据转移量;

结算子单元,用于从所述用户的身份标识对应的账户中结算所述数据转移量至预置的接收方身份标识对应的账户中;

第二生成子单元,用于当终端检测到结算所述数据转移量成功时,根据所述目标推荐套餐信息生成点餐订单。

其中,所述终端还包括:

配置单元500,用于根据所述订单信息控制终端从餐品供应区中配置所述目标推荐套餐信息对应的餐品对象,并送出所述餐品对象。

其中,可以理解的是,本实施例的终端中的单元的各功能模块的功能可根据图2-图6所述的方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再进行赘述。

在本发明实施例中,终端可获取体征信息,根据所述体征信息获取与所述体征信息匹配的至少一种推荐套餐信息,并在预置的点餐界面上显示所述至少一种推荐套餐信息,获取用户针对所述点餐界面上显示的所述至少一种推荐套餐信息进行选择的目标推荐套餐信息,根据所述目标推荐套餐信息生成订单信息,使得终端可根据用户的体征信息自动向用户提供匹配的套餐信息供用户进行点餐生成订单信息,有效提高终端点餐的饮食健康以及点餐效率。

请参见图8,为本发明实施例提供了又一种终端的结构示意图。如图8所示,终端1000可以包括:至少一个处理器1001,例如cpu,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(display)、键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图8所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及通信连接应用程序。

在图8所示的终端1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;网络接口1004用于与新闻服务器相连接,获取新闻服务器发送的数据;而处理器1001可以用于调用存储器1005中存储的通信连接应用程序,并具体执行以下操作:

获取体征信息;

根据所述体征信息获取与所述体征信息匹配的至少一种推荐套餐信息,并在预置的点餐界面上显示所述至少一种推荐套餐信息;

获取用户针对所述点餐界面上显示的所述至少一种推荐套餐信息进行选择的目标推荐套餐信息,根据所述目标推荐套餐信息生成订单信息。

其中,在所述处理器1001获取用户的体征信息之前,所述处理器1001还执行:

采集用户的全身图像数据;

所述获取用户的体征信息包括:

根据所述全身图像数据识别所述用户的体征信息。

其中,所述处理器1001根据所述体征信息获取与所述体征信息匹配的至少一种推荐套餐信息包括:

分析所述体征信息,获取所述用户所需的营养物质信息;

根据所述营养物质信息获取用户所需的至少一种餐品信息进行搭配,生成至少一种推荐套餐信息,其中,所述推荐套餐信息包括至少一种餐品信息。

其中,在所述处理器1001根据所述营养物质信息获取用户所需的至少一种餐品信息进行搭配,生成至少一种推荐套餐信息之前,所述处理器1001还执行:

采集用户的人脸图像数据;

分析所述人脸图像数据,获取所述用户的身份标识;

所述处理器1001根据所述营养物质信息获取用户所需的至少一种餐品信息进行搭配,生成至少一种推荐套餐信息包括:

从预置的饮食记录中获取所述用户的身份标识对应的目标饮食记录;

对所述目标饮食记录进行分析,获取用户的偏好餐品信息;

基于所述营养物质信息、所述用户的偏好餐品信息和预置的餐品信息列表,获取用户所需的至少一种餐品信息进行搭配,生成至少一种推荐套餐信息。

其中,所述处理器1001基于所述营养物质信息、所述用户的偏好餐品信息和预置的餐品信息列表,获取用户所需的至少一种餐品信息进行搭配,生成至少一种推荐套餐信息包括:

基于所述营养物质信息、所述用户的偏好餐品信息和预置的餐品信息列表,获取用户所需的至少一种餐品信息;

从预置的套餐搭配模板集合中获取与所述用户所需的餐品信息匹配的目标套餐搭配模板,其中,所述目标套餐搭配模板包括至少一种餐品信息;

根据所述营养物质信息,获取所述目标套餐搭配模板中的每个餐品信息的数量;

根据所述目标套餐搭配模板和所述每个餐品信息的数量生成推荐套餐信息。

其中,在所述处理器1001基于所述营养物质信息、所述用户的偏好餐品信息和预置的餐品信息列表,获取用户所需的至少一种餐品信息之前,所述处理器1001还执行:

当检测到所述体征信息出现异常时,从所述用户的偏好餐品信息和所述餐品信息列表中获取所述体征信息出现异常时的禁忌餐品对象对应的餐品信息;

从所述用户的偏好餐品信息和所述餐品信息列表中滤除所述禁忌餐品对象对应的餐品信息,获得滤除后的用户的偏好餐品信息和滤除后的餐品信息列表;

所述基于所述营养物质信息、所述用户的偏好餐品信息和预置的餐品信息列表,获取用户所需的至少一种餐品信息包括:

基于所述营养物质信息,从所述滤除后的用户的偏好餐品信息和所述滤除后的餐品信息列表,获取所述用户所需的至少一种餐品信息。

其中,所述处理器1001根据所述目标推荐套餐信息生成点餐订单包括:

根据所述目标推荐套餐信息获取点餐业务的数据转移量;

从所述用户的身份标识对应的账户中结算所述数据转移量至预置的接收方身份标识对应的账户中;

当终端检测到结算所述数据转移量成功时,根据所述目标推荐套餐信息生成点餐订单。

其中,在所述处理器1001根据所述目标推荐套餐信息生成点餐订单之后,所述处理器1001还执行:

根据所述订单信息控制终端从餐品供应区中配置所述目标推荐套餐信息对应的餐品对象,并送出所述餐品对象。

其中,可以理解的是,本实施例的终端中的单元的各功能模块的功能可根据图2-图6所述的方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再进行赘述。

在本发明实施例中,终端可获取体征信息,根据所述体征信息获取与所述体征信息匹配的至少一种推荐套餐信息,并在预置的点餐界面上显示所述至少一种推荐套餐信息,获取用户针对所述点餐界面上显示的所述至少一种推荐套餐信息进行选择的目标推荐套餐信息,根据所述目标推荐套餐信息生成订单信息,使得终端可根据用户的体征信息自动向用户提供匹配的套餐信息供用户进行点餐生成订单信息,有效提高终端点餐的饮食健康以及点餐效率。

下面结合图9和图10,对本发明在具体应用中进行详细描述。

请参见图9,是本发明实施例提供的一种网络构架的示意图。该网络构架可包括服务器1和机器人2。其中,服务器1可以通过网络与机器人2进行连接。其中,服务器1可以包括数据库模块10、网页维护模块20,其中,数据库模块10可以存储和管理机器人2以及服务器1运行所需的各项数据信息,包括至少一个用户对应的账户、至少一个用户的体征信息与至少一个推荐套餐信息的对应关系,以及至少一个用户的偏好餐品信息。网页维护模块20可以是网页客户端,网页维护模块20通过网络连接机器人2,管理人员可通过网页维护模块20对机器人2进行远程控制管理,或者用户或管理人员可以通过网页维护模块20访问机器人的相关设置以及操作。

机器人2可以包括控制模块30、交互模块40和操作模块50。其中,控制模块30可以负责对各模块进行控制管理以及计算力,包括接收和处理从各模块分发过来的信号、向各模块分发出去的控制指令、获取供餐方案以及统筹管理各模块协同工作等。交互模块40可负责与用户进行交互,为用户提供相关服务,如包括拍摄用户画面并识别用户的体征信息,接收用户输入的控制指令如语音控制指令或触屏控制指令,显示供餐方案以及提示信息等。操作模块50可负责按生成的订单信息配置匹配的餐品对象(饭菜)并送出餐品对象。

在具体应用中,可结合图10所示的点餐时序示意图,机器人2的交互模块40可采集用户的图像数据并对用户的图像数据进行人脸识别以及分析形体特征,获取到体征信息。当交互模块40获取到体征信息后,交互模块40可将体征信息发送给控制模块30,控制模块30可根据体征信息生成携带体征信息的查询请求,并可通过机器人2与服务器1的网络连接将查询请求发送给服务器1。当服务器1接收到机器人2发送的查询请求后,服务器1可根据解析查询请求获取体征信息,并根据体征信息从数据库模块10中查询与体征信息匹配的至少一种推荐餐品信息,并将至少一种推荐餐品信息返回给机器人2的控制模块30。当控制模块30接收到至少一种推荐餐品信息时,控制模块30将至少一种推荐餐品信息推送给交互模块40,交互模块40可显示至少一种推荐餐品信息。当交互模块40接收到用户针对显示的至少一种推荐餐品信息选择的目标推荐餐品信息时,交互模块40可获取目标推荐餐品信息,并将目标推荐餐品信息发送给控制模块30,其中,用户可通过输入语音指令进行选择目标推荐餐品信息。控制模块可30可根据目标推荐餐品信息计算待结算价格(数据转移量),并生成携带数据转移量的结算请求。进而控制模块30可向服务器1发送结算请求,结算请求携带数据转移量。当服务器1接收到结算请求后,服务器1可根据结算请求携带的待结算价格从数据库模块10中查询用户对应的账户中扣除数据转移量,并将待结算价格转移至预置的账户中。当服务器1成功将待结算价格从用户对应的账户转移至预置的账户中,服务器1可生成结算成功指令,并向机器人2的控制模块30发送结算成功指令。当机器人2的控制模块30获取到服务器1发送的结算成功指令后,控制模块30可生成送出餐品对象指令发送给操作模块。当操作模块50接收到送出餐品对象指令时,操作模块50可从餐品供应区中配置目标推荐套餐对应的餐品对象,并向用户送出餐品对象,用户此时可取出操作模块50送出的餐品对象,完成点餐操作。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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