一种全自动点餐方法、计算机可读存储介质、服务器及全自动智能点餐系统与流程

文档序号:23754198发布日期:2021-01-29 15:08阅读:146来源:国知局
一种全自动点餐方法、计算机可读存储介质、服务器及全自动智能点餐系统与流程

[0001]
本发明涉及信息处理技术领域,特别涉及一种全自动点餐方法、计算机可读存储介质、服务器及全自动智能点餐系统。


背景技术:

[0002]
随着社会的高速发展,人们越来越重视餐饮健康问题,若某人的身体健康有问题或有特殊用餐需求处于大量运动时期,则该人需食用有利于身体健康或能满足运动需求的菜品,即该人会有特殊的用餐需求。为得到能满足用餐需求的菜品,目前通常是人工查看资料获取具有营养的食材及其搭配方案,并结合做菜经验分析得出能满足用餐需求的菜品,但人工查看资料和分析菜品不仅效率低下,还容易得出不满足用餐需求的菜品。
[0003]
现有一种健康饮食数据的处理系统,其先获取用户输入的人群类型信息,然后根据食材营养数据、餐饮行业菜单数据库中的菜单数据、与该用户的人群类型信息对应的人群特征信息和常见疾病信息分析得出健康菜品信息,使得用户能直接基于健康菜品信息就餐以满足用餐需求。但是,在得出健康菜品信息之后,若用户采用外卖点餐的形式来获得符合健康菜品信息的菜品,则用户需在外卖程序上的众多能制作该菜品的商家中选取合适的一个进行点餐,这样不仅需用户花费时间选取商家,用户还容易选到劣质商家进行点餐从而得到不合适的菜品。


技术实现要素:

[0004]
本发明要解决的技术问题是如何令用户不用花费时间选取商家就能自动点餐得到合适的菜品。
[0005]
为解决上述技术问题,本发明提供一种全自动点餐方法,包括如下步骤:
[0006]
a.获取用户的用餐需求;
[0007]
b.根据所述用餐需求分析得出合适的待选菜品;
[0008]
c.获取所述用户的实时位置信息;
[0009]
d.根据所述实时位置信息获取位于所述用户附近能制作所述待选菜品的商家;
[0010]
e.获取各个所述商家所制作的所述待选菜品的菜品质量信息;
[0011]
f.根据所述待选菜品的菜品质量信息分析得出各个所述商家的优选程度;
[0012]
g.向所述优选程度最高的商家订购所述待选菜品。
[0013]
优选地,所述步骤b具体地:根据所述用餐需求分析得出一段时间内的菜单,所述菜单记录有多个合适的菜品及与之对应的多个用餐时间的信息,以所述菜单上紧接在当前时间之后的用餐时间所对应的菜品作为所述待选菜品。
[0014]
优选地,所述点餐乃外卖点餐,其中:在所述步骤f中,根据所述实时位置信息从外卖程序上获取所述优选程度最高的商家所制作的所述待选菜品的预计送达耗时,将所述紧接在当前时间之后的用餐时间减去所述预计送达耗时得出订购时间;所述步骤g在当前时
间达到所述订购时间时才执行。
[0015]
优选地,在所述步骤f中,分析得出各个所述商家的所述优选程度,是结合各个所述商家的预计送达耗时进行分析得出的。
[0016]
优选地,在所述步骤d中,若所述用户附近没有能制作出所述待选菜品的商家,则在所述菜单上选取其他用餐时间所对应的菜品作为待选菜品的替代。
[0017]
优选地,若所述用户附近的所有商家都不能制作出所述菜单上的任一菜品,则推荐能符合所述用餐需求的其它菜品作为待选菜品的替代。
[0018]
优选地,所述菜品质量信息包括食材信息、配料信息和/或评分信息;在所述步骤f中,分析得出各个所述商家的所述优选程度,是结合所述用户以往点餐的个人口味进行分析得出的。
[0019]
本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法中的步骤。
[0020]
本发明还提供一种服务器,包括控制装置和通信装置,所述控制装置电连接所述通信装置,所述控制装置包括相互连接的计算机可读存储介质和处理器,所述计算机可读存储介质如上所述;在所述步骤a中,利用所述通信装置获取用户的用餐需求;在所述步骤c中,利用所述通信装置获取用户的实时位置信息。
[0021]
本发明还提供一种全自动智能点餐系统,包括服务器和具有定位功能的便携式智能通信设备,所述服务器如上所述,所述服务器经其通信装置通信连接所述便携式智能通信设备;在所述步骤a中,所述服务器利用其通信装置从所述便携式智能通信设备上获取用户的用餐需求;在所述步骤c中,所述服务器利用其通信装置从所述便携式智能通信设备上获取用户的实时位置信息。
[0022]
本发明具有以下有益效果:在根据用户的用餐需求分析得出合适的待选菜品之后,根据用户的实时位置信息获取位于用户附近能制作待选菜品的商家,然后获取各个商家所制作的待选菜品的菜品质量信息,根据待选菜品的菜品质量信息分析得出各个商家的优选程度,再向优选程度最高的商家订购待选菜品,因此,只需用户输入用餐需求,无需用户花费时间选取商家就能自动点餐得到合适的菜品。
附图说明
[0023]
图1是全自动智能点餐系统的电路连接框图;
[0024]
图2是全自动点餐方法的总体流程图;
[0025]
图3是全自动点餐方法的具体流程图。
[0026]
附图标记说明:1-便携式智能通讯设备;2-服务器;3-控制装置;4-通信装置。
具体实施方式
[0027]
如图1所示,全自动智能点餐系统包括便携式智能通信设备1和服务器2,其中:便携式智能通信设备1具有定位功能,其可以是手机、平板电脑、笔记本电脑等;服务器2包括控制装置3和通信装置4,控制装置3电连接通信装置4,服务器2经其通信装置4通信连接便携式智能通信设备1。
[0028]
用户若在健身,则需要食用蛋白质含量高的食物,故用户可使用全自动智能点餐
系统实现全自动外卖点餐方法,见图2和图3,全自动外卖点餐方法详述如下:
[0029]
用户先在便携式智能通信设备1上输入高蛋白的用餐需求,然后服务器2的控制装置3利用通信装置4从携式智能通信设备1上获取用户输入的高蛋白的用餐需求。然后控制装置3根据该高蛋白的用餐需求分析得出接下来一周内适合健身人士的菜单,该菜单上记录有一周内每天的用餐时间及与之对应的多个合适的菜品的信息,例如周一中午12点对应的菜品是青椒炒牛肉,周一下午6点对应的菜品是滑蛋牛肉,周二中午12点对应的菜品是韭黄炒蛋,周二下午6点对应的菜品是土豆炖牛肉
……
,其中各个用餐时间所对应的菜品不完全相同。在周一下午3点,紧接在当前时间之后的用餐时间是周一下午6点,服务器2的控制装置3就以菜单上周一下午6点所对应的滑蛋牛肉作为待选菜品。然后服务器2的控制装置3利用通信装置4从便携式智能通信设备1上获取用户的实时位置信息,再根据该实时位置信息从外卖程序上获取位于用户附近,例如离用户3km以内能制作滑蛋牛肉的商家。然后服务器2的控制装置3从外卖程序上获取各个商家所制作的滑蛋牛肉的食材信息、配料信息、评分信息和预计送达耗时,并根据待选菜品的菜品质量信息分析得出各个商家的优选程度,其中,以评分信息作为第一优先项,以食材信息作为第二优先项,以配料信息作为第三优先项,以预计送达耗时作为第四优先项来进行分析,具体地:先对比各个商家的评分信息,以评分最高的商家作为优选程度最高的商家;若评分最高的商家有两个以上,则对比评分最高的各个商家的牛肉及鸡蛋等食材份量,以其中食材份量最大的商家作为优选程度最高的商家;若其中食材份量最大的商家仍有两个以上,则对比评分最高和食材份量最大的商家的姜、葱、蒜等配料种类,以其中配料种类最符合用户以往点餐的个人口味的商家作为优选程度最高的商家(用户以往点餐的个人口味从外卖程序上获取,此为本领域常规技术手段,在此不赘述);若其中配料种类最符合用户以往点餐的个人口味的商家仍有两个以上,则对比评分最高、食材份量最大和配料种类最符合用户以往点餐的个人口味的各个商家的预计送达耗时,以其中预计送达耗时最短的商家作为优选程度最高的商家。在得到优选程度最高的商家之后,还能得到该商家所制作的滑蛋牛肉的预计送达耗时为30分钟,故将用餐时间周一下午6点减去预计送达耗时30分钟就能得出订购时间应当为周一下午5点半,因此,在当前时间达到周一下午5点半时,服务器2的控制装置3在外卖程序上向该优选程度最高的商家下单以订购滑蛋牛肉,这样,在当前时间达到周一下午6点时,商家就会把滑蛋牛肉送到用户手上,因此用户无需花费时间选取商家就能自动点餐得到合适的菜品。其中,服务器2中记录有用户的姓名、电话号码和历史配送地址等个人信息,并以位于用户的实时位置信息附近的历史配送地址作为当前配送地址,从而形成下单信息供给服务器2进行下单,若便携式智能通信设备1中没有记录历史配送地址,则以用户当前的实时位置信息作为当前配送地址进行下单。
[0030]
在上述服务器2根据用户的实时位置信息从外卖程序上获取位于用户附近能制作滑蛋牛肉的商家的过程中,若用户附近没有能制作出滑蛋牛肉的商家,则服务器2在菜单上随机选取其他用餐时间所对应的菜品作为待选菜品的替代,例如选取青椒炒牛肉、韭黄炒蛋
……
,服务器2的控制装置3再获取位于用户附近能制作新的待选菜品的商家以进行后续的点餐步骤;若用户附近的所有商家都不能制作出菜单上的任一菜品,则服务器2智能推荐能符合高蛋白的用餐需求的其它菜品作为待选菜品的替代,其中该其它菜品的制作食材有一半以上与待选菜品的制作食材相同,例如苦瓜牛肉,其制作食材为牛肉和苦瓜,而待选菜
品滑蛋牛肉的制作食材为牛肉和鸡蛋,故苦瓜牛肉和滑蛋牛肉的制作食材中都有牛肉,且牛肉占比达到一半,即苦瓜牛肉的制作食材有一半以上与滑蛋牛肉的制作食材相同,苦瓜牛肉能符合高蛋白的用餐需求,因此可推荐苦瓜牛肉作为滑蛋牛肉的替代;然后服务器2的控制装置3再获取位于用户附近能制作苦瓜牛肉的商家以进行后续的点餐步骤。
[0031]
本实施例中,用户若身体健康有问题,则需要食用有利于身体健康的食物,例如用户若患有糖尿病,则需要食用低糖低盐低油的食物,故用户在使用全自动智能点餐系统实现全自动外卖点餐的过程中,先在便携式智能通信设备1上预设患有糖尿病的健康信息,这样服务器2的控制装置3就利用通信装置4从携式智能通信设备1上获取得到低糖低盐低油的用餐需求,然后控制装置3就能根据该低糖低盐低油的用餐需求分析得出接下来一周内适合糖尿病患者的菜单,后续的点餐步骤与上文相似,在此就不再赘述。
[0032]
其中,控制装置3包括相互连接的计算机可读存储介质和处理器,计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述全自动点餐方法。
[0033]
在本说明书直接或间接提出的方法中,以一种可能的操作顺序描述了各种步骤和操作,但是本领域技术人员将认识到,可以重新布置、替换或消除步骤和操作,而不必脱离本发明的精神和范围。可以理解的是,本文所述的示例和实施例仅用于说明的目的,并不旨在限制本发明的范围。据此所作的各种修改或变形将被建议给本领域技术人员,且将被包括在本申请的权利要求书的范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1