一种基于位置信息的预约订单制作方法及自动售货机与流程

文档序号:18011809发布日期:2019-06-26 00:12阅读:204来源:国知局
一种基于位置信息的预约订单制作方法及自动售货机与流程

本发明涉及自动售货机技术领域,尤其涉及一种基于位置信息的预约订单制作方法及自动售货机。



背景技术:

现在的一些自动售货机如自动售卖咖啡机、自动售卖果汁机等等,一般都是由用户来到售货机跟前,通过售货机上的操作面板来进行下单,在用户支付成功后,自动售货机根据用户的订单开始制作对应的商品从而将用户所购买的商品提供给用户,实现商品的销售。这种方式需要用户来到售货机跟前方可进行下单,如果同一时间购买人数过多的话,需要排队等候,浪费用户的时间。

基于这种情况,市面上出现了可在线预约的自动售货机,但是这种自动售货机只能按照预约订单上的预约时间来开始制作,用户无法确定制作时间需要多久,因此,用户通常会选择在预约时间点到达自动售货机处,如此一来,用户需要等待商品制作完成,造成了用户的时间的浪费。



技术实现要素:

为了克服现有技术的不足,本发明的目的之一在于提供一种基于位置信息的预约订单制作方法,其能自动根据用户的位置信息以及移动速度来确定用户到达取货点的时间,从而确定制作商品的开始时间以实现在用户到达时将商品制作好,无需用户等待。

本发明的目的之二在于提供一种自动售货机,其能自动根据用户的位置信息以及移动速度来确定用户到达取货点的时间,从而确定制作商品的开始时间以实现在用户到达时将商品制作好,无需用户等待。

本发明的目的之三在于提供一种计算机可读存储介质,该存储介质中的计算机程序运行时能自动根据用户的位置信息以及移动速度来确定用户到达取货点的时间,从而确定制作商品的开始时间以实现在用户到达时将商品制作好,无需用户等待。

本发明的目的之一采用如下技术方案实现:

一种基于位置信息的预约订单制作方法,包括以下步骤:

获取用户的移动终端的位置信息以及移动速度;

根据所述移动终端与取货点的距离以及所述移动速度计算用户到达取货点的第一所需时间;

根据预约订单中的商品清单确定制作全部商品的第二所需时间;

根据所述第一所需时间和所述第二所需时间确定制作商品的开始时间;

当到达制作商品的开始时间时,根据所述预约订单中的商品清单制作相应的商品。

进一步地,在获取用户的移动终端的实时位置信息之前还包括以下步骤:当接收到预约订单时,返回接单成功信息和取货验证信息并获取用户所携带的移动终端的id。

进一步地,在根据所述预约订单中的商品清单制作相应的商品之后还包括以下步骤:

当接收到取货验证请求时,验证所述取货验证请求中的取货验证信息是否与预约订单的取货验证信息匹配;

若是,则向用户提供所述取货验证信息对应的商品以使用户取走所预约的商品。

进一步地,在向用户提供所述取货验证信息对应的商品之前还包括以下步骤:

判断该取货验证信息对应的预约订单的商品是否已完成制作;

若否,则发出提示信息以告知商品尚未制作完成;

若是,则向用户提供所述取货验证信息对应的商品。

进一步地,在根据预约订单中的商品清单确定制作全部商品的第二所需时间之后还包括以下步骤:根据所述商品清单的商品名称确定各个商品的最佳食用时长,按照各个商品的最佳食用时长的长短顺序确定各个商品制作的先后顺序。

进一步地,在根据所述预约订单中的商品清单制作相应的商品之后还包括以下步骤:

检测所述移动终端是否位于存储柜的通信范围内,其中,所述存储柜用于存储已制作完成的商品;

若否,则继续检测;

若是,则与所述移动终端建立无线连接以验证所述移动终端的id以及实时获取所述移动终端的位置信息;

获取所述移动终端的位置信息并判断所述移动终端的位置到所述存储柜的位置的距离是否小于预设阈值;

若否,则再次获取所述移动终端的位置信息并重新判断;

若是,则自动开启该用户对应的存储柜柜门以供用户取货。

进一步地,与所述移动终端建立无线连接具体为:

发送信号使用户所携带的移动终端自动开启无线连接接口;

当所述移动终端的无线连接接口开启后,通过所述无线连接接口与所述移动终端建立无线连接。

进一步地,所述无线连接可为wifi无线连接或蓝牙无线连接;所述实时获取所述移动终端的位置信息具体为:

实时获取所述移动终端的wifi或蓝牙无线连接信号;

根据wifi或者蓝牙无线连接信号的强弱来确定所述移动终端的位置信息。

进一步地,通过beacon技术来检测所述移动终端是否位于存储柜的通信范围内。

进一步地,在根据所述预约订单中的商品清单制作相应的商品之前还包括以下步骤:

获取所述移动终端当前时刻的位置信息以及移动速度计算用户到达取货点的第三所需时间;

判断所述第一所需时间与所述第三所需时间的差值是否位于预设误差范围内;

若是,则根据所述预约订单中的商品清单制作相应的商品;

若否,则根据所述第三所需时间和所述第二所需时间重新确定制作商品的开始时间。

进一步地,在根据所述第一所需时间和所述第二所需时间确定制作商品的开始时间之后,还包括以下步骤:按照预设的时间间隔定时获取所述移动终端当前时刻的位置信息以及移动速度;

根据所述移动终端当前时刻的位置信息以及移动速度确定用户到达取货点的第四所需时间;

根据所述第四所需时间和所述第二所需时间重新确定制作商品的开始时间。

本发明的目的之二采用如下技术方案实现:

一种自动售货机,包括:通信单元、商品制作单元、存储柜单元以及控制单元,所述控制单元分别与所述通信单元、所述商品制作单元以及存储柜单元连接,所述控制单元包括处理器和存储器,所述存储器存储有可执行计算机程序,所述处理器可读取所述存储器中的计算机程序并运行以实现如上所述的基于位置信息的预约订单制作方法。

本发明的目的之三采用如下技术方案实现:

一种计算机可读存储介质,所述计算机可读存储介质存储有可执行计算机程序,所述计算机程序运行时可实现如上所述的基于位置信息的预约订单制作方法。

相比现有技术,本发明的有益效果在于:

该方法能自动根据用户的位置信息以及移动速度来确定用户到达取货点的时间,从而确定制作商品的开始时间以实现在用户到达时将商品制作好,使得用户到达取货点时即可拿取商品,无需用户等待。

附图说明

图1为本发明提供的一种基于位置信息的预约订单制作方法的流程示意图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

请参阅图1,其一种基于位置信息的预约订单制作方法的流程示意图,包括以下步骤:

s1、获取用户的移动终端的位置信息以及移动速度;

s2、根据移动终端与取货点的距离以及移动速度计算用户到达取货点的第一所需时间;

s3、根据预约订单中的商品清单确定制作全部商品的第二所需时间;

s4、根据第一所需时间和第二所需时间确定制作商品的开始时间;

s5、当到达制作商品的开始时间时,根据预约订单中的商品清单制作相应的商品。

该方法能自动根据用户的位置信息以及移动速度来确定用户到达取货点的时间,从而确定制作商品的开始时间以实现在用户到达时将商品制作好,使得用户到达取货点时即可拿取商品,无需用户等待;并且,商品是在用户即将到达之前制作好的,可以保证商品的新鲜度,特别是对于食物来说,可以保持食物良好的口感。

作为一种优选的实施方式,在获取用户的移动终端的实时位置信息之前还包括以下步骤:当接收到预约订单时,返回接单成功信息和取货验证信息并获取用户所携带的移动终端的id。获取用户携带的移动终端的id,然后通过该移动终端的id来监控其位置信息,

作为一种优选的实施方式,用户的取货方式可采用以下方式:

在根据预约订单中的商品清单制作相应的商品之后还包括以下步骤:

当接收到取货验证请求时,验证取货验证请求中的取货验证信息是否与预约订单的取货验证信息匹配;

若是,则向用户提供取货验证信息对应的商品以使用户取走所预约的商品。

优选地,取货验证信息可为:数字验证码或者二维码。通过数字验证码或者二维码来验证是否是与预约订单向匹配,如果匹配,则打开取货口使用户可以取走商品,若是不匹配,则结束验证流程。通过验证的方式,使得只有具有正确的数字验证码或者二维码才可以取走商品,可避免其他人的偷窃行为。通过数字验证码来进行验证的话,只需在自动售货机上设置操作按键即可,操作按键包含取货验证请求键以及数字键,用户先摁下取货验证请求键再通过数字键输入数字验证码;通过二维码进行验证的话,在自动售货机上设置一个二维码扫描窗口,用户只需将二维码放置到二维码扫描窗口处即可,此外,二维码扫描窗口若是时刻保持扫描状态的话,在长时间没有用户取货的情况下会浪费资源,并且,扫描器长时间处于工作状态也容易减短其使用寿命,因此,也可在自动售货机上设置一个取货验证请求键,当用户摁下取货验证请求键时扫描器才会开启,在一定时间内没有人进行扫描的话则自动关闭。该时间段可自由设定,不能太短,避免扫描器反复开启关闭,也不要太长。

作为一种优选的实施方式,在向用户提供取货验证信息对应的商品之前还包括以下步骤:

判断该取货验证信息对应的预约订单的商品是否已完成制作;

若否,则发出提示信息以告知商品尚未制作完成;

若是,则向用户提供取货验证信息对应的商品。

由于用户的到达时间是不可控的,用户刚好在预约订单上的取货时间到达只是一个理想化的状态,在实际中,用户很可能早到或者晚到。由于可能会存在用户在取货时间之前到达自动售货机处进行取货的情况,因此,可增加这一步骤,在验证取货验证信息是正确的之后还需判断该取货验证信息所对应的预约订单的商品是否已完成制作,若是已完成制作,则直接提供给用户,若是未制作完成则提示用户该商品尚未制作完成。优选地,还可根据未制作完成的商品数量以及种类确定所需等待时间并告知用户,若是需要等待的时间还较长,用户可去其他地方逛逛或者办其他事情,并在相应的时间回到自动售货机处拿取商品即可。当取货验证信息被输入一次之后,可重新生成一个与该预约订单匹配的取货验证信息发送至用户终端,用户再次取货时可凭新的取货验证信息取货。

作为一种优选的实施方式,在根据预约订单中的商品清单确定制作全部商品的第二所需时间之后还包括以下步骤:根据商品清单的商品名称确定各个商品的最佳食用时长,按照各个商品的最佳食用时长的长短顺序确定各个商品制作的先后顺序。最佳食用时长较长者可以先制作,而最佳食用时长较短者则后制作,以尽量保证商品的最佳食用时长较为充足,避免提前太早制作而导致用户拿到商品后的最佳食用时长已剩余不多。

作为一种优选的实施方式,在根据预约订单中的商品清单制作相应的商品之后还包括以下步骤:当商品全部制作完成后,发送制作完成信息以告知用户商品已制作完成,制作完成信息包括制作完成时间以及最佳食用时间。通过此方式,使得用户可以获知该商品的最佳食用时间,用户可以注意最佳食用时间并在该时间内进行食用以获得良好的食用体验。这个方式可以避免用户由于不清楚商品的最佳食用时间,过了很长时间才食用,导致食用体验不好而认为是商品的质量问题,从而导致客流量的流失。

此外,本发明还提供了另一种取货方式,具体为:

在根据预约订单中的商品清单制作相应的商品之后还包括以下步骤:

检测移动终端是否位于存储柜的通信范围内,其中,存储柜用于存储已制作完成的商品;

若否,则继续检测;

若是,则与移动终端建立无线连接以验证移动终端的id以及实时获取移动终端的位置信息;

获取移动终端的位置信息并判断移动终端的位置到存储柜的位置的距离是否小于预设阈值;

若否,则再次获取移动终端的位置信息并重新判断;

若是,则自动开启该用户对应的存储柜柜门以供用户取货。

该取货方式是通过无线连接的方式验证移动终端的id,也就是验证用户的身份,能够匹配连接成功则证明是目标用户的移动终端,若是匹配不成功,则证明不是目标用户的移动终端;并且通过无线连接的方式来获取移动终端的位置信息从而确定用户的位置信息,根据该位置信息来判断用户是否走到存储柜跟前从而决定是否打开柜门;该方法能实现自动获取用户的位置信息,当检测到用户位于存储柜跟前时,自动打开柜门,无需用户使用验证码进行验证,方便快捷,节约用户时间,提升用户体验感。

由于获取到了用户所携带的移动终端的id,则可以通过移动终端监测到用户的所在位置,从而可以实现判断用户是否位于存储柜预设的通信范围内,此时,对于用户的位置不需要太精确,可以通过gps来确定用户的大概位置从而判断其是否位于存储柜的通信范围内。此外,gps在室内的信号可能不太好,则可通过wifi来确定用户的位置。

现在,包括智能手机、笔记本电脑在内的大部分移动通信设备的内嵌了wifi模块,wifi广泛使用在家庭、旅馆、咖啡馆、机场、商场等个大类大型或小型建筑物内。通常,一个wifi系统由一些固定的接入点(ap)组成,他们部署在室内一些便于安装的位置,系统和网络管理员通常知道这些ap的位置。能连接wifi的移动设备(比如笔记本电脑、移动电话)相互之间可以直接或间接地(通过ap)通信,因此,可以考虑在实现通信功能以外,同时实现定位功能,通过wifi来实现定位的主要是位置指纹法。

在本实施例中,移动终端采用手机,id具体指imei或者meid。imei国际移动设备识别码(internationalmobileequipmentidentificationnumber),其是区别移动设备的标志,储存在移动设备中,可用于监控被窃或无线的移动设备。目前gsm和cdma手机终端需要使用imed号码。meid移动设备识别码(mobileequipmentidentifier),其是cdma手机的身份识别码,也是每台cdma手机或通讯平板的唯一识别码,通过这个识别码,网络端可以对该手机进行跟踪和监管。

需要说明的是,该方法需要用户携带有匹配的移动终端,该移动终端为用户接收取货信息的设备,比如,快递的收件人的手机。为了避免出现用户出现忘记携带移动终端的情况,可通过信息提醒用户携带对应的移动终端。此外,该存储柜还可保留现有的通过验证码来开启柜门的方式,若是用户本人无法前去拿取,需要叫朋友拿取,则可以向系统反馈情况并获取验证码,让朋友凭借验证码来取货。

作为一种优选的实施方式,与移动终端建立无线连接具体为:

发送信号使用户所携带的移动终端自动开启无线连接接口;

当移动终端的无线连接接口开启后,通过无线连接接口与移动终端建立无线连接。

具体地,可在用户的移动终端上安装一个app来实现,当检测到移动终端位于存储柜的通信范围内后,移动终端可通过所安装的app接收存储柜的控制系统的信号(具体为无线连接接口开启信号),该app可控制该移动终端自动开启无线连接接口,如wifi或者蓝牙接口,从而使得存储柜可以和移动终端建立无线连接的关系。关于控制移动终端自动开启无线连接接口的方式,已是比较常规的技术手段,例如市面上有很多可自动开启手机wifi的软件,此处不再赘述。

作为一种优选的实施方式,无线连接可为wifi无线连接或蓝牙无线连接;实时获取移动终端的位置信息具体为:

实时获取移动终端的wifi或蓝牙无线连接信号;

根据wifi或者蓝牙无线连接信号的强弱来确定移动终端的位置信息。

由于用户是处于移动行走的状态,因此需要实时获取连接信号的强度,并根据连接信号的强弱来确定用户的所在位置。由于连接信号的强度和距离的关系非常密切,所以通过这种方式可以把用户的位置精确到一米内,当判断到用户位于存储柜跟前了,则可以开启存储柜的柜门了。

作为一种优选的实施方式,可通过beacon技术来检测移动终端是否位于存储柜的通信范围内。beacon的工作方式是,配备有低功耗蓝牙(ble)通信功能的设备使用ble技术向周围发送自己特有的id,接收到该id的应用软件会根据该id采取一些行动。例如,在店铺里设置beacon通信模块的话,便可使移动终端将其所运行的资讯告知服务器,或者由服务器向顾客的移动终端发送折扣券等。因此,可以在存储柜上设置beacon通信模块,以此来判断用户所携带的移动终端是否进入存储柜预设的通信范围之内。具体地,可在用户的移动终端上安装一个可支持beacon技术的软件,该软件可以检测到移动终端距离beacon通信模块的距离,从而将距离信息反馈给自动售货机,从而实现对移动终端是否位于存储柜的通信范围内的检测。通过此方式可以先预判用户是否位于存储柜的无线连接的通信范围内,若是的话,则通过移动终端上的程序控制移动终端自动开启无线连接接口,以保证后续的无线连接,避免了未到达无线连接的通信范围内时,移动终端长时间开启无线连接接口而消耗电量。

作为一种优选的实施方式,在根据预约订单中的商品清单制作相应的商品之前还包括以下步骤:

获取移动终端当前时刻的位置信息以及移动速度计算用户到达取货点的第三所需时间;

判断第一所需时间与第三所需时间的差值是否位于预设误差范围内;

若是,则根据预约订单中的商品清单制作相应的商品;

若否,则根据第三所需时间和第二所需时间重新确定制作商品的开始时间。

由于用户的速度可能存在变化,当变化较大时,第一次所确定的制作商品的开始时间则会存在较大误差。例如,当用户先前速度较快,突然中途需要处理什么事情,耽搁了时间,若是仍按照先前所确定的开始时间制作商品的话,商品制作完成很久之后用户才抵达取货点,这样一来,无法保证用户拿到手的商品的新鲜度。因此,可增加一个步骤,当抵达制作商品的开始时间时,重新确定用户到达取货点的时间,若是产生了较大的变化时,例如延后了很多,则重新确定制作商品的开始时间,以确保商品的新鲜度,尽可能地使用户拿到手的商品是刚制作好的。

作为一种变形的实施方式,在根据第一所需时间和第二所需时间确定制作商品的开始时间之后,还包括以下步骤:按照预设的时间间隔定时获取移动终端当前时刻的位置信息以及移动速度;

根据移动终端当前时刻的位置信息以及移动速度确定用户到达取货点的第四所需时间;

根据第四所需时间和第二所需时间重新确定制作商品的开始时间。

除了到达开始时间时进行判断然后再修正之外,也可通过不断修正制作商品的开始时间的方式来确保商品的新鲜度。可设定一个时间间隔,每隔一段时间获取移动终端当前时刻的位置信息以及移动速度来重新确定制作商品的开始时间,这样的方式比前一种方式会更加准确一些,因为还可能会存在用户的速度突然加快的情况,若是速度加快了的话,则用户可能会提前到达取货点,也就是说,制作商品的开始时间需要提前。若是按照前一种方式,到达开始时间才进行判断的话,则已经无法改变结果了,用户到达时必然无法将商品全部制作好。采用不断地修正制作商品的开始时间这种方式的话,可避免用户提前到达以及延后到达的情况,可以尽可能地确保商品的新鲜度,尽可能地使用户拿到手的商品是刚制作好的。

本发明还提供了一种自动售货机,包括:通信单元、商品制作单元、存储柜单元以及控制单元,控制单元分别与通信单元、商品制作单元以及存储柜单元连接,控制单元包括处理器和存储器,存储器存储有可执行计算机程序,处理器可读取存储器中的计算机程序并运行以实现如上的基于位置信息的预约订单制作方法。

该自动售货机能自动根据用户的位置信息以及移动速度来确定用户到达取货点的时间,从而确定制作商品的开始时间以实现在用户到达时将商品制作好,使得用户到达取货点时即可拿取商品,无需用户等待;并且,商品是在用户即将到达之前制作好的,可以保证商品的新鲜度,特别是对于食物来说,可以保持食物良好的口感。

此外,本发明还提供了一种计算机可读存储介质,计算机可读存储介质存储有可执行计算机程序,计算机程序运行时可实现如上的基于位置信息的预约订单制作方法。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

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