生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0133]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0134]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0135]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0136]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种电子点餐方法,其特征在于,包括: 点餐服务器获取点餐终端发送的用户的就餐信息;所述就餐信息包括用户的身份标识、餐桌标识和当前就餐时间; 所述点餐服务器根据所述就餐信息,确定当前在同一餐桌上就餐的用户; 所述点餐服务器根据预先存储的用户的身份标识和历史消费菜品的对应关系,确定当前在同一餐桌上就餐的用户共同对应的历史消费菜品; 所述点餐服务器根据确定出的历史消费菜品,向当前在同一餐桌上就餐的用户的点餐终端发送菜品推荐信息,以便当前在同一餐桌上就餐的用户能够根据所述菜品推荐信息进行电子点餐。
2.如权利要求1所述的方法,其特征在于,所述点餐服务器根据确定出的历史消费菜品,向当前在同一餐桌上就餐的用户的点餐终端发送菜品推荐信息,具体包括: 根据预先获得的当前可提供的菜品,对确定出的历史消费菜品进行筛选,得到筛选后的历史消费菜品; 根据筛选后的历史消费菜品,向当前在同一餐桌上就餐的用户的点餐终端发送菜品推荐信息。
3.如权利要求2所述的方法,其特征在于,根据筛选后的历史消费菜品,向当前在同一餐桌上就餐的用户的点餐终端发送菜品推荐信息,具体包括: 确定筛选后的历史消费菜品的数量; 当所述数量大于预先设置的阈值时,从筛选后的历史消费菜品中,选择所述阈值个数的历史消费菜品; 将选择的所述阈值个数的历史消费菜品作为推荐菜品,发送给当前在同一餐桌上就餐的用户的点餐终端。
4.如权利要求3所述的方法,其特征在于,所述对应关系,具体为: 用户的身份标识、历史消费菜品和历史消费菜品的消费频度这三者之间的对应关系; 所述方法还包括: 根据所述对应关系,计算得到每个确定出的历史消费菜品的消费总频度;其中,每个确定出的历史消费菜品的消费总频度为:当前在同一餐桌上就餐的每个用户针对当前确定出的历史消费菜品的消费频度的总和;则 从筛选后的历史消费菜品中,选择所述阈值个数的历史消费菜品,具体包括: 从筛选后的历史消费菜品中,按照消费总频度从高至低的顺序选择所述阈值个数的历史消费菜品。
5.如权利要求1或4所述的方法,其特征在于,所述方法还包括: 所述点餐服务器接收当前在同一餐桌上就餐的用户的点餐终端发送的菜品选择指令; 根据所述菜品选择指令所选择的菜品,对所述对应关系进行更新。
6.一种点餐服务器,其特征在于,包括: 信息获取单元,用于获取点餐终端发送的就餐信息;所述就餐信息包括用户的身份标识、餐桌标识和当前就餐时间; 用户确定单元,用于根据信息获取单元获取的所述就餐信息,确定当前在同一餐桌上就餐的用户; 历史消费菜品确定单元,用于根据预先存储的用户的身份标识和历史消费菜品的对应关系,确定用户确定单元确定出的当前在同一餐桌上就餐的用户共同对应的历史消费菜品; 菜品推荐单元,用于根据历史消费菜品确定单元确定出的历史消费菜品,向当前在同一餐桌上就餐的用户的点餐终端发送菜品推荐信息,以便当前在同一餐桌上就餐的用户能够根据所述菜品推荐信息进行电子点餐。
7.如权利要求6所述的点餐服务器,其特征在于,所述菜品推荐单元,具体包括: 筛选模块,用于根据预先获得的当前可提供的菜品,对确定出的历史消费菜品进行筛选,得到筛选后的历史消费菜品; 菜品推荐模块,用于根据筛选模块筛选后的历史消费菜品,向当前在同一餐桌上就餐的用户的点餐终端发送菜品推荐信息。
8.如权利要求7所述的点餐服务器,其特征在于,所述菜品推荐模块,具体包括: 数量确定子模块,用于确定筛选后的历史消费菜品的数量; 选择子模块,用于当数量确定子模块确定的所述数量大于预先设置的阈值时,从筛选后的历史消费菜品中,选择所述阈值个数的历史消费菜品; 菜品推荐子模块,用于将选择子模块选择的所述阈值个数的历史消费菜品作为推荐菜品,发送给当前在同一餐桌上就餐的用户的点餐终端。
9.如权利要求8所述的点餐服务器,其特征在于,所述历史消费菜品确定单元中的所述对应关系,具体为: 用户的身份标识、历史消费菜品和历史消费菜品的消费频度这三者之间的对应关系; 所述点餐服务器还包括: 消费总频度确定单元,用于根据所述历史消费菜品确定单元中的所述对应关系,计算得到每个确定出的历史消费菜品的消费总频度;其中,每个确定出的历史消费菜品的消费总频度为:当前在同一餐桌上就餐的每个用户针对当前确定出的历史消费菜品的消费频度的总和;则 所述选择子模块,具体用于: 从筛选后的历史消费菜品中,按照消费总频度从高至低的顺序选择所述阈值个数的历史消费菜品。
10.如权利要求6或9所述的点餐服务器,其特征在于,所述点餐服务器还包括: 菜品选择指令接收单元,用于接收当前在同一餐桌上就餐的用户的点餐终端发送的菜品选择指令; 更新单元,用于根据菜品选择指令接收单元接收的所述菜品选择指令所选择的菜品,对所述历史消费菜品确定单元中的对应关系进行更新。
11.一种电子点餐系统,其特征在于,包括:点餐服务器和至少一个点餐终端,其中: 所述点餐终端,用于获取用户的就餐信息;所述就餐信息包括用户的身份标识、餐桌标识和当前就餐时间;将所述用户的就餐信息发送给所述点餐服务器;并接收所述点餐服务器发送的菜品推荐信息,以便当前在同一餐桌上就餐的用户能够根据所述菜品推荐信息进行电子点餐; 所述点餐服务器,用于获取点餐终端发送的用户的就餐信息;根据所述就餐信息,确定当前在同一餐桌上就餐的用户;根据预先存储的用户的身份标识和历史消费菜品的对应关系,确定当前在同一餐桌上就餐的用户共同对应的历史消费菜品;根据确定出的历史消费菜品,向当前在同一餐桌上就餐的用户的点餐终端发送菜品推荐信息。
【专利摘要】本发明公开了一种电子点餐方法、点餐服务器和电子点餐系统,用以解决现有技术中无法实现智能菜品推荐功能的问题。该方法包括:点餐服务器获取点餐终端发送的用户的就餐信息;所述就餐信息包括用户的身份标识、餐桌标识和当前就餐时间;所述点餐服务器根据所述就餐信息,确定当前在同一餐桌上就餐的用户;述点餐服务器根据预先存储的用户的身份标识和历史消费菜品的对应关系,确定当前在同一餐桌上就餐的用户共同对应的历史消费菜品;所述点餐服务器根据确定出的历史消费菜品,向当前在同一餐桌上就餐的用户的点餐终端发送菜品推荐信息,以便当前在同一餐桌上就餐的用户能够根据所述菜品推荐信息进行电子点餐。
【IPC分类】G06Q50-12
【公开号】CN104794660
【申请号】CN201410025793
【发明人】于川, 邓小宁
【申请人】中国移动通信集团公司
【公开日】2015年7月22日
【申请日】2014年1月20日