掌桥专利:专业的专利平台
掌桥专利
首页

商品自提点推荐方法、服务器和存储介质

文献发布时间:2023-06-19 09:43:16


商品自提点推荐方法、服务器和存储介质

技术领域

本发明涉及店铺推荐技术领域,尤其涉及一种商品自提点推荐方法、服务器和存储介质。

背景技术

目前,很多商铺都支持线上下单后到店自提。有些用户会提前在线上下单,然后下班后到店里提取餐品之后拿回家。对于一些连锁商铺,会在很多地方都开有分店,如此用户则可以选择一家最便于自己提取餐品的分店进行下单。但是用户需要手动查询各个分店的地址,然后自行筛选出一个便于自己提取餐品的分店,比较麻烦。

发明内容

本发明所要解决的技术问题是提供一种商品自提点推荐方法,用于存储被处理器执行时实现上述方法的程序的计算机可读存储介质,以及应用该存储介质的服务器,该推荐方法能辅助用户选择自提点,无需用户手动查询各个自提点的地址来进行选择。

为了解决上述技术问题,本发明的一种商品自提点推荐方法,包括:

步骤A.获取用户的起点和终点;

步骤B.生成从所述起点到达所述终点的路线;

步骤C.把所述自提点的信息与所述路线的信息相关联地输出给用户。

进一步地,所述步骤B具体地,按照所述用户输入的限制条件来生成路线。

进一步地,所述步骤C具体地,根据所述自提点与所述路线之间的关系,在全部自提点当中进行择优,把择优结果输出给所述用户。

进一步地,所述步骤C中的择优具体地,根据各个所述自提点的订单情况,对各个所述自提点,各自预估在当前时刻对商品进行下单的制作完成时间,根据所述制作完成时间与所述用户到达对应自提点的时间得出提取等待时间,以所述提取等待时间较短者为优。

进一步地,所述步骤B具体地,生成从所述起点经停所述自提点到达所述终点的路线。

进一步地,所述步骤B具体地,就待选择的多个自提点,各自生成所述路线。

进一步地,所述步骤C具体地,在全部路线当中进行择优,把择优结果输出给所述用户。

进一步地,获取所述用户选择的自提点,所述步骤B具体系就所述用户所选择的自提点,生成所述路线。

进一步地,所述步骤C具体地,在同一个地图上显示所述自提点和所述路线。

一种服务器,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如上所述的商品自提点推荐方法。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,可实现如上所述的商品自提点推荐方法。

该商品自提点推荐方法,能够根据所述起点的和所述终点生成路线,把所述自提点的信息与所述路线的信息相关联地输出给用户,起到辅助用户选择自提点的作用,无需用户手动查询各个自提点的地址来进行选择。

附图说明

图1是本发明的商品自提点推荐方法一的流程图;

图2是本发明的商品自提点推荐方法二的流程图;

图3是本发明的商品自提点推荐方法三的流程图;

图4是本发明的商品自提点推荐方法四的流程图。

具体实施方式

如图1所示,本发明的商品自提点推荐方法一包括:

步骤A.获取用户的起点和终点;

步骤B.生成从所述起点到达所述终点的路线;

步骤C.把所述自提点的信息与所述路线的信息相关联地输出给用户。

该商品自提点推荐方法,能够根据所述起点的和所述终点生成路线,把所述自提点的信息与所述路线的信息相关联地输出给用户,起到辅助用户选择自提点的作用,无需用户手动查询各个自提点的地址来进行选择。

如图2所示,本发明的商品自提点推荐方法二包括:

步骤A.获取用户的起点和终点;

步骤B.按照所述用户输入的限制条件,生成从所述起点到达所述终点的路线;

步骤C.根据所述自提点与所述路线之间的关系,在全部自提点当中进行择优,把择优结果输出给所述用户。

进一步地,所述步骤C中的择优具体地,根据各个所述自提点的订单情况,对各个所述自提点,各自预估在当前时刻对商品进行下单的制作完成时间,根据所述制作完成时间与所述用户到达对应自提点的时间得出提取等待时间,以所述提取等待时间较短者为优。

如图3所示,本发明的商品自提点推荐方法三包括:

步骤A.获取用户的起点和终点;

步骤B.按照所述用户输入的限制条件,就待选择的多个自提点,各自生成从所述起点到达所述终点的路线;

步骤C.在全部路线当中进行择优,把择优结果输出给所述用户。

如图4所示,本发明的商品自提点推荐方法四包括:

步骤A.获取用户的起点和终点;

步骤B.获取所述用户选择的自提点,按照所述用户输入的限制条件,就所述用户所选择的自提点,生成从所述起点经停所述自提点到达所述终点的路线;

步骤C.在同一个地图上显示所述自提点和所述路线。

点餐系统包括服务器、多个智能烹饪设备以及用户所使用的手机终端。智能烹饪设备能够自动烹饪菜品并对烹饪好的菜品进行打包后出餐。各个智能烹饪设备分设在不同地点。服务器通信连接智能烹饪设备和手机终端。服务器包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现服务器的功能。智能烹饪设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现智能烹饪设备的功能。手机终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现手机终端的功能。

在准备下班时,用户若想要提前在线上点餐,回家的时候过去提取餐品后带回家,则在手机终端上进入点餐APP,然后进入餐品自提点选择页面,输入当前地址(起点)、住址(终点)和交通方式(限制条件)。手机终端把用户输入的当前地址、住址和交通方式的信息发送给服务器。服务器接收上述信息后,根据用户输入的当前地址、住址和交通方式的信息生成用户从当前地址直达住址的行程路线,根据后台工作人员设置的智能烹饪设备与上述行程路线之间的距离限制条件,在全部智能烹饪设备当中筛选出位于用户的行程路线附近的智能烹饪设备,若筛选出来的智能烹饪设备有多个,则根据各个智能烹饪设备的订单情况,对各个智能烹饪设备,各自预估在当前时刻下单的制作完成时间,根据所述制作完成时间与用户到达对应智能烹饪设备的时间得出提取等待时间,进一步筛选出提取等待时间最短的智能烹饪设备作为最优选择,若筛选出来的智能烹饪设备仍有多个,则择一作为最优选择。服务器则根据最后筛选出来的最优的智能烹饪设备的地址与用户输入的当前地址、住址,基于用户输入的交通方式在地图上生成相应的导航路线,该导航路线从用户当前地址经停该智能烹饪设备到达用户住址,然后将导航路线发送给上述手机终端。手机终端接收导航路线,据此生成显示有所述导航路线的地图并显示给用户查看,以供用户确认是否就该智能烹饪设备进行下单。若用户确认就该智能烹饪设备进行下单,手机终端则跳转至该智能烹饪设备的菜品选购页面,以供用户进行选购。用户选好菜品后,进行付款,完成下单。在用户完成下单后,手机终端把订单发送给服务器。服务器接收到订单后,将其转发给智能烹饪设备。智能烹饪设备接收到订单后,根据订单进行菜品烹饪,并在烹饪好之后对菜品进行打包,然后出餐。用户在下单之后,就可以根据导航路线从当前地址前往智能烹饪设备处自提餐品。

在其他非优选实施例中,距离限制条件可以改为由用户设置。

在其他非优选实施例中,在筛选出的提取等待时间最短的智能烹饪设备有多个的情况下,服务器可以改为先将上述多个智能烹饪设备的信息发送给手机终端,手机终端接收到该信息后,显示给用户查看,以供用户进行选择。若用户在上述多个智能烹饪设备当中选择了其中一个智能烹饪设备,手机终端则把用户所选择的智能烹饪设备的信息发送给服务器。服务器接收到用户所选择的智能烹饪设备的信息之后,再根据该智能烹饪设备的地址与用户输入的当前地址、住址,基于用户输入的交通方式在地图上生成相应的导航路线。

在其他非优选实施例中,在根据用户输入的当前地址、住址和交通方式的信息生成用户从当前地址直达住址的行程路线之后,服务器的后续操作可以改为:将所有的智能烹饪设备的信息和所述行程路线发送给手机终端,手机终端接收所有的智能烹饪设备的信息和所述行程路线,并据此生成显示有所有的智能烹饪设备的信息和所述行程路线的地图,显示给用户查看,以供用户进行选择。若用户在上述智能烹饪设备当中选择了其中一个智能烹饪设备,手机终端则把用户所选择的智能烹饪设备的信息发送给服务器。服务器接收到用户所选择的智能烹饪设备的信息之后,再根据该智能烹饪设备的地址与用户输入的当前地址、住址,基于用户输入的交通方式在地图上生成相应的导航路线,该导航路线从用户当前地址经停该智能烹饪设备到达用户住址。在生成导航路线之后,服务器和手机终端后续所执行的操作与上述优选实施例相同,详情不再赘述。

在本实施例中,服务器只针对最优智能烹饪设备生成其与用户输入的当前地址、住址的导航路线。在其他非优选实施例中,服务器可以改为就所有的智能烹饪设备,各自生成各个智能烹饪设备与用户输入的当前地址、住址的导航路线,然后根据路程耗时,对各个智能烹饪设备的导航路线进行排序,把排序结果发送给手机终端。手机终端接收到排序结果后显示给用户查看,以供用户进行选择。其他非优选实施例可以改为在对各个智能烹饪设备的导航路线进行排序之后,把最优结果发送给手机终端。手机终端接收到最优结果后显示给用户查看,以供用户进行选择。

相关技术
  • 商品自提点推荐方法、服务器和存储介质
  • 商品推荐方法、商品推荐服务器及商品推荐终端
技术分类

06120112276568