自助售货机预约取货方法、装置、计算机设备和存储介质与流程

文档序号:19682753发布日期:2020-01-14 17:36阅读:571来源:国知局
自助售货机预约取货方法、装置、计算机设备和存储介质与流程

本申请涉及自助售货机技术领域,特别是涉及一种自助售货机预约取货方法、装置、计算机设备和存储介质。



背景技术:

自助售货机放置在商场、学校、地铁站、旅游景点等公共场合,为人们的出行带来了便利。目前自助售货机放置数量庞大,点位密集,通过自助售货机购买商品,节省了人力,特别方便。自助售货机从现金支付发展为手机扫码即可支付,为人们解决了现金支付的烦恼,也节省了购物时间。现有通过线上选择商品下单支付,在就近自助售货机进行取货的方式,更加便利人们快速获得需要的商品。

然而,现有自助机售货方式存在局限性,线上下单需要在自助售货机商品未售完的情况下进行,且下单后必须尽快完成取货,不然订单就会失效。因此,现有自助售货机不能满足提前预定或者在购买高峰时期购买到需要的商品的需求。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提高自助售货机购买效率的自助售货机预约取货方法、装置、计算机设备和存储介质。

一种自助售货机预约取货方法,所述方法包括:

接收预约取货请求,所述预约取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量;

获取与所述自助售货机标识对应的自助售货机的当前货物库存量,所述当前货物库存量为与所述货物标识对应的货物库存量;

根据所述预约取货量、所述预约时间段以及所述当前货物库存量,判断是否预约成功;

在预约成功时,向所述预约取货请求的发送方返回预约成功信息,所述预约成功信息携带所述自助售货机标识、所述货物标识以及所述预约时间段。

一种自助售货机预约取货装置,所述装置包括:

预约取货请求接收模块,用于接收预约取货请求,所述预约取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量;

货物库存量获取模块,用于获取与所述自助售货机标识对应的自助售货机的当前货物库存量,所述当前货物库存量为与所述货物标识对应的货物库存量;

预约成功判断模块,用于根据所述预约取货量、所述预约时间段以及所述当前货物库存量,判断是否预约成功;

预约成功信息发送模块,用于在预约成功时,向所述预约取货请求的发送方返回预约成功信息,所述预约成功信息携带所述自助售货机标识、所述货物标识以及所述预约时间段。

一种自助售货机预约取货客户端,包括:

商品选择模块,用于根据商品展示页面选择自助售货机和需购买的商品;

预约模块,对所述商品进行预约取货或支付,并生成预约取货请求;

发送模块,用于发送预约取货请求;其中,所述预约取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量;

接收模块,用于接收预约成功信息;

所述发送模块,还用于发送取货请求;其中,所述取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量和支付信息。

一种自助售货机预约取货运维终端,包括:

补货量接收模块,用于接收补货量;

补货答复模块,用于发送肯定答复或否定答复。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

接收预约取货请求,所述预约取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量;

获取与所述自助售货机标识对应的自助售货机的当前货物库存量,所述当前货物库存量为与所述货物标识对应的货物库存量;

根据所述预约取货量、所述预约时间段以及所述当前货物库存量,判断是否预约成功;

在预约成功时,向所述预约取货请求的发送方返回预约成功信息,所述预约成功信息携带所述自助售货机标识、所述货物标识以及所述预约时间段。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

接收预约取货请求,所述预约取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量;

获取与所述自助售货机标识对应的自助售货机的当前货物库存量,所述当前货物库存量为与所述货物标识对应的货物库存量;

根据所述预约取货量、所述预约时间段以及所述当前货物库存量,判断是否预约成功;

在预约成功时,向所述预约取货请求的发送方返回预约成功信息,所述预约成功信息携带所述自助售货机标识、所述货物标识以及所述预约时间段。

上述自助售货机预约取货方法、装置、计算机设备和存储介质,通过取货请求中携带的自助售货机标识、货物标识和预约取货量来判断需要取货的自助售货机上的货物是否充足,自助售货机后台能够根据客户端设定的预约时间段来进行预约取货,保证客户能够在自助售货机供不应求的情况下获得需要的商品,即防止商品在自助售货机上售完的情况下不能购买所需商品,有效的提高了自助售货机的便利性。

附图说明

图1为一个实施例中自助售货机预约取货方法的应用环境图;

图2为一个实施例中自助售货机预约取货方法的流程示意图;

图3为另一个实施例中自助售货机预约取货方法的流程示意图;

图4为一个实施例中自助售货机预约取货装置的结构框图;

图5为一个实施例中自助售货机预约取货客户端的结构框图;

图6为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的自助售货机预约取货方法,可以应用于如图1所示的应用环境中。其中,客户端102通过网络与服务器104通过网络进行通信,服务器104连接自助售货机106和运维终端108,服务器104用于执行对自助售货机预约取货方法。客户端102向服务器104发送预约取货请求,服务器104根据所述预约取货请求进行预约处理,当预约成功时,服务器104向客户端102发送订单信息和预约成功信息。客户端102向服务器104发送取货请求,服务器104判断当前时间是否处于预约时间段和所述取货请求对应的货物是否已经出货,如果当前时间处于预约时间段且所述取货请求对应的货物未出货,则向所述自助售货机106发送出货指令。其中,所述运维终端108用于接收所述服务器104的补货信息。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种自助售货机预约取货方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

s110,接收预约取货请求,所述预约取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量。

其中,自助售货机标识可以为数字、字母等用于对所述自助售货机进行识别的标识,货物标识可以为数字、字母等用于对货物进行识别的标识。预约时间段为客户根据需要的而设定的一段时间,如北京时间17:00~18:00,预约时间段为客户预约进行取货的时间。

s120,获取与所述自助售货机标识对应的自助售货机的当前货物库存量,所述当前货物库存量为与所述货物标识对应的货物库存量。

其中,当前货物为用户需要预约取货的货物。

s130,根据所述预约取货量、所述预约时间段以及所述当前货物库存量,判断是否预约成功。

其中,所述当前自助售货机的货物库存量根据所述自助售货机标识来获取。由于需要保证自助售货机能够在预约时间段有足够的货物供客户提取,因此,需要判断当前自助售货机的货物库存量是否足够。

s140,在预约成功时,向所述预约取货请求的发送方返回预约成功信息,所述预约成功信息携带所述自助售货机标识、所述货物标识以及所述预约时间段。

在其中一个实施例中,所述预约成功信息还包括:所述自助售货机标识对应的自助售货机位置和达到所述自助售货机的路线。

在其中一个实施例中,在获取客户端的预约取货请求之前,可以向客户端推送可以进行预约取货的自助售货机位置及自助售货机标识,客户可以根据需要选择就近的自助售货机进行取货。

上述自助售货机预约取货方法中,通过取货请求中携带的自助售货机标识、货物标识和预约取货量来判断需要取货的自助售货机上的货物是否充足,自助售货机后台能够根据客户端设定的预约时间段来进行预约取货,保证客户能够在自助售货机供不应求的情况下获得需要的商品,即防止商品在自助售货机上售完的情况下不能购买所需商品,有效的提高了自助售货机的便利性。

在其中一个实施例中,所述预约取货请求携带订单标识;则所述获取与所述自助售货机标识对应的自助售货机的当前货物库存量,所述当前货物库存量为与所述货物标识对应的货物库存量,包括:在通过所述订单标识和所述货物标识,确定所述货物标识对应的货物为已支付未取货货物时,获取与所述自助售货机标识对应的自助售货机的当前货物库存量,所述当前货物库存量为与所述货物标识对应的货物库存量。

其中,所述订单标识表示所述订单已经支付,本实施中所述方法用于先支付后预约的形式,能够减少违约的情况发生。当然,也可以在预约成功信息发生之后和在取货请求接收之前产生订单标识,即只要在取货之前完成支付,就可以进行取货。

在其中一个实施例中,所述根据所述预约取货量、所述预约时间段以及所述当前货物库存量,判断是否预约成功,包括:根据所述预约取货量和当前预约量计算预约总量,所述当前预约量根据所述自助售货机标识对应的自助售货机和所述货物标识对应的货物确定;根据所述预约总量和所述自助售货机的当前货物库存量来判断所述自助售货机是否存货量充足;如果存货量充足,则预约成功。

具体的,所述预约总量小于或等于当前自助售货机的货物库存量,是可以进行取货的。在具体实施过程中,所述预约总量应小于当前自助售货机的货物库存量,以满足自助售货机即时售货的需要,例如,预约总量应小于当前自助售货机的货物库存量的百分之五十。当然,如果是信用积分高的客户,则只要当前自助售货机中还有货物,就可以预约取货。

在其中一个实施例中,所述根据所述预约总量和所述当前自助售货机的当前货物库存量来判断所述自助售货机是否存货量充足,包括:如果所述预约总量小于或等于所述自助售货机的当前货物库存量,则所述自助售货机存货量充足;或者,如果所述预约总量大于所述自助售货机的当前货物库存量且所述预约时间段为设定时间段,根据所述预约总量和所述自助售货机的当前货物库存量计算补货量;将所述补货量发送至运维终端;如果在预设时间内收到所述运维终端的肯定答复,判定所述自助售货机货量充足。

其中,设定时间段为运维人员可以补货的时间段,可以根据需要进行设定。在自助售货机货物不充足的情况下,运维人员可以进行补货,只要取货时间在运维人员补货之后,便说明自助售货机是可以顺利出货的。其中,运维终端的肯定答复包括运维人员通过运维终端反馈的肯定信息,即运维人员能够在预约时间段之前进行补货的信息。

在其中一个实施例中,所述根据所述预约取货量、所述预约时间段以及所述当前货物库存量,判断是否预约成功,包括:根据所述预约取货量和当前预约量计算预约总量,所述当前预约量根据所述自助售货机标识对应的自助售货机和所述货物标识对应的货物确定;根据所述预约总量和所述自助售货机的当前货物库存量来判断所述自助售货机是否存货量充足;如果存货量充足,再判断所述预约取货请求的发送方的信用积分是否达到预设值;如果所述预约取货请求的发送方的信用积分达到预设值,则预约成功。

其中,预约取货请求的发送方的信用积分通过客户历史购买次数、客户违约次数或客户历史购买总额决定,预设值可为零。信用积分可以通过客户历史取货记录来计算,如按规定内完成取货,信用积分加一,爽约时信用积分减一;其中,信用积分越高,可为其优先排队预约取货或者给予奖励;客户连续爽约三次或者信用积分为负值时,将其计入黑名单,m小时内不允许预约,m可以按照需要设置。信用积分高的客户记为重点客户,重点客户具有优先排队预约取货资格。

本实施中,通过记录和判断客户信用积分是否达到预设值来对客户设置预约取货权限,能够保证自助售货机的预约取货记录的有效,降低爽约影响的正常售货率。

在其中一个实施例中,所述预约成功信息包括所述当前自助售货机可提前取货标识或不可提前取货标识。自助售货机的货源充足的情况下,可以允许客户在预约时间段之前取货,即提前取货,则预约成功信息包括当前自助售货机可提前取货标识;在货源不充足的情况下,不允许客户在预约时间段之前取货,则预约成功信息包括当前自助售货机不可提前取货标识。

自助售货机可分为两类:“稳定”和“繁忙”。“稳定”表示供大于求或等于求,即预约取货的预约总量为该商品库存的75%,此时为货源充足,在不影响后续预约取货的前提下,允许提前取货。“繁忙”表示供小于求的自助售货机,即预约取货的预约总量为该商品库存的50%(当预约时间段在下次补货时间之前,以预定时间段的库存为准;当预约时间段在下次补货之后的,以最大的货道商品可存量为商品的库存)。本实施中,所述“75%”和“50%”作为一个优选的实施方式,不作为本申请的限定,“75%”和“50%”也可为其它百分比。

其中,当客户请求提前取货时,在不影响后续预约取货的前提下,查询所述客户的信用积分,若为第一次预约取货或者是信用积分达到预设值时,允许提前取货,提前取货不计信用积分。

在其中一个实施例中,一种自助售货机预约取货方法,还包括:接收已预约货物中的一项货物或多项货物的预约取消请求或退款请求;其中,所述预约取消请求或退款请求携带所述货物对应的自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量;根据所述预约取消请求或退款请求中的自助售货机标识和货物标识取消所述货物的预约取货。

其中,客户可将多种货物(abcd)放置在购物车中,统一支付,多种商品可在不同时间不同的机器上进行取货。当完成a商品的取货后,在订单中显示a取货完成,bcd待取货。一笔订单中,取货完成的商品不可进行退款,未完成取货的商品可选择退款。

其中,在根据所述预约取消请求或退款请求中的自助售货机标识和货物标识取消所述货物的预约取货之后,还包括:根据所述订单标识和货物标识进行退款。

其中,每笔订单中货物取货预约后可取消一次,在第二次预约后,无论是取消预约还是请求退款,均视为爽约,信用积分减一。客户在预约取货后选择退款,视为取消预约。

在其中一个实施例中,一种自助售货机预约取货方法,还包括:根据所述预约成功信息计算所述自助售货机的补货量;将所述补货量发送至运维终端。其中,运维终端可用于运维人员根据补货量对所述自助售货机补货。

在其中一个实施例中,一种自助售货机预约取货方法,还包括:如果预约不成功,向所述预约取货请求的发送方返回预约失败信息。

在其中一个实施例中,一种自助售货机预约取货方法,还包括:在所述预约时间段之前和/或所述预约时间段,向所述客户端发送取货提醒通知。其中,提醒通知可为短信提醒、软件推送消息提醒。

在其中一个实施例中,一种自助售货机预约取货方法,还包括:

s210,接收取货请求,所述取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量和支付信息。

s220,根据所述取货请求,判断当前时间是否处于预约时间段和所述取货请求对应的货物是否已经出货。

其中,通过本实施例中所述步骤能够避免重复取货和在非预定时间取货。

s230,如果当前时间处于预约时间段且所述取货请求对应的货物未出货,则向所述自助售货机发送出货指令。

其中,在所述步骤s230之后还包括:根据所述出货指令标记所述支付信息为已出货。

采用上述实施例所述方法可以在自助售货机通过扫描进行取货。

在一个实施例中,一种自助售货机预约取货方法,还包括:接收取货请求,所述取货请求携带预设取货码;根据所述取货请求,判断当前时间是否处于预约时间段和所述取货请求对应的货物是否已经出货;如果当前时间处于预约时间段且所述取货请求对应的货物未出货,向所述自助售货机发送出货指令。其中,在向所述自助售货机发送出货指令之后,还包括:标记所述预设取货码已出货。通过本实施例所述方法非预订者可以通过预设取货码进行取货。

在一个实施例中,一种自助售货机预约取货方法,还包括:接收取货请求,所述取货请求携带预设取货码;根据所述取货请求,判断当前时间是否处于预约时间段和所述取货请求对应的货物是否已经出货;如果当前时间处于预约时间段且所述取货请求对应的货物未出货,则向所述预约取货请求的发送方发送取货确认信息;接收确认无误信息;向所述自助售货机发送出货指令。其中,在向所述自助售货机发送出货指令之后,还包括:标记所述预设取货码已出货。

本实施中,通过向所述客户端发送取货确认信息,能够保证在进行异地取货时,取货信息不会出错误。例如客户a在线上进行预约取货,客户a将订单信息(订单标识、客户id或预设取货码)发送给客户b,在预约时间段内客户b在自助售货机输入订单信息进行取货,客户a接收订单确认信息并对其进行核对,在信息无误的情况下回复确认信息,客户b从所述自助售货机获得商品。

应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种自助售货机预约取货装置,包括:预约取货请求接收模块310、货物库存量获取模块320、预约成功判断模块330和预约成功信息发送模块340。其中:

预约取货请求接收模块310,用于接收预约取货请求,所述预约取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量。

货物库存量获取模块320,用于获取与所述自助售货机标识对应的自助售货机的当前货物库存量,所述当前货物库存量为与所述货物标识对应的货物库存量。

预约成功判断模块330,用于根据所述预约取货量、所述预约时间段以及所述当前货物库存量,判断是否预约成功。

预约成功信息发送模块340,用于在预约成功时,向所述预约取货请求的发送方返回预约成功信息,所述预约成功信息携带所述自助售货机标识、所述货物标识以及所述预约时间段。

在其中一个实施例中,所述预约成功信息还包括:所述自助售货机标识对应的自助售货机位置和达到所述自助售货机的路线。

在其中一个实施例中,所述预约取货请求携带订单标识;所述货物库存量获取模块320,还用于在通过所述订单标识和所述货物标识,确定所述货物标识对应的货物为已支付未取货货物时,获取与所述自助售货机标识对应的自助售货机的当前货物库存量,所述当前货物库存量为与所述货物标识对应的货物库存量。

在其中一个实施例中,一种自助售货机预约取货装置,还包括:消息推送模块,用于在获取客户端的预约取货请求之前,可以向客户端推送可以进行预约取货的自助售货机位置及自助售货机标识,客户可以根据需要选择就近的自助售货机进行取货。

在其中一个实施例中,所述预约判断模块320包括:预约总量计算单元,用于根据所述预约取货量和当前预约量计算预约总量,所述当前预约量根据所述自助售货机标识对应的自助售货机和所述货物标识对应的货物确定;出货判断单元,用于根据所述预约总量和所述自助售货机的当前货物库存量来判断所述自助售货机是否存货量充足;预约成功判断单元,用于如果存货量充足,则预约成功。

在其中一个实施例中,所述预约判断模块320包括:预约总量计算单元,用于根据所述预约取货量和当前预约量计算预约总量,所述当前预约量根据所述自助售货机标识对应的自助售货机和所述货物标识对应的货物确定;出货判断单元,用于根据所述预约总量和所述自助售货机的当前货物库存量来判断所述自助售货机是否存货量充足;信用判断单元,用于如果存货量充足,再判断所述预约取货请求的发送方的信用积分是否达到预设值;预约成功判断单元,如果所述预约取货请求的发送方的信用积分达到预设值,则预约成功。

在其中一个实施例中,所述预约成功信息包括所述当前自助售货机可提前取货标识或不可提前取货标识。自助售货机的货源充足的情况下,可以允许客户在预约时间段之前取货,即提前取货,则预约成功信息包括当前自助售货机可提前取货标识;在货源不充足的情况下,不允许客户在预约时间段之前取货,则预约成功信息包括当前自助售货机不可提前取货标识。

在其中一个实施例中,一种自助售货机预约取货装置,还包括:预约取消请求接收模块,用于接收已预约货物中的一项货物或多项货物的预约取消请求或退款请求;其中,所述预约取消请求或退款请求携带所述货物对应的自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量;预约取消模块,用于根据所述预约取消请求或退款请求中的自助售货机标识和货物标识取消所述货物的预约取货。

在其中一个实施例中,一种自助售货机预约取货装置,还包括:补货量计算模块,用于根据所述预约成功信息计算所述自助售货机的补货量;补货量发送模块,用于将所述补货量发送至运维终端。其中,运维终端可用于运维人员根据补货量对所述自助售货机补货。

在其中一个实施例中,一种自助售货机预约取货装置,还包括:取货提醒通知发送模块,用于在所述预约时间段之前和/或所述预约时间段,向所述客户端发送取货提醒通知。其中,提醒通知可为短信提醒、软件推送消息提醒。

在其中一个实施例中,一种自助售货机预约取货装置,还包括:取货请求接收模块,用于接收取货请求,所述取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量和支付信息;订单有效性判断模块,用于根据所述取货请求,判断当前时间是否处于预约时间段和所述取货请求对应的货物是否已经出货;出货指令发送模块,用于如果当前时间处于预约时间段且所述取货请求对应的货物未出货,则向所述自助售货机发送出货指令。

在其中一个实施例中,一种自助售货机预约取货装置,还包括:取货请求接收模块,用于接收取货请求,所述取货请求携带预设取货码;订单有效性判断模块,用于根据所述取货请求,判断当前时间是否处于预约时间段和所述取货请求对应的货物是否已经出货;出货指令发送模块,用于如果当前时间处于预约时间段且所述取货请求对应的货物未出货,向所述自助售货机发送出货指令。其中,在向所述自助售货机发送出货指令之后,还包括:标记所述预设取货码已出货。

在其中一个实施例中,一种自助售货机预约取货装置,还包括:取货请求接收模块,用于接收取货请求,所述取货请求携带预设取货码;订单有效性判断模块,用于根据所述取货请求,判断当前时间是否处于预约时间段和所述取货请求对应的货物是否已经出货;确认信息发送模块,用于如果当前时间处于预约时间段且所述取货请求对应的货物未出货,则向所述预约取货请求的发送方发送取货确认信息;出货指令发送模块,用于接收确认无误信息;向所述自助售货机发送出货指令。其中,在向所述自助售货机发送出货指令之后,还包括:标记所述预设取货码已出货。

在一个实施例中,如图5所示,提供了一种自助售货机预约取货客户端,包括:商品选择模块410、预约模块420、发送模块430和接收模块440。其中:

商品选择模块410,用于根据商品展示页面选择自助售货机和需购买的商品。

具体的,在手机终端显示自助售货机的商品展示页面,客户在商品展示页面选择需要的商品和需要取货的自助售货机。当然本申请所述客户端不限于手机终端。

预约模块420,对所述商品进行预约取货或支付,并生成预约取货请求;

发送模块430,用于发送预约取货请求;其中,所述预约取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量。其中,发送模块430将预约取货请求发送至预约取货请求接收模块310。

接收模块440,用于接收预约成功信息;

所述发送模块430,还用于发送取货请求;其中,所述取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量和支付信息。

所述接收模块440,还用于接收订单信息和预约成功信息或者接收预约失败信息。

所述发送模块430,还用于发送预约取消请求、退款请求或出货请求;其中,所述预约取消请求或退款请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量和支付信息。

在其中一个实施例中,一种自助售货机预约取货客户端,还包括:取货提醒接收模块,用于接收取货提醒通知;取货确认信息接收模块,用于接收取货确认信息,并向自助售货机预约取货装置发送确认信息。

在一个实施例中,提供了一种自助售货终端,包括:货物库存量发送模块,用于向自助售货机预约取货装置发送货物库存量;取货请求输入模块,用于接收用户输入的取货请求;其中,所述取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量和支付信息。

在一个实施例中,提供了一种自助售货机预约取货运维终端,包括:补货量接收模块,用于接收补货量;补货答复模块,用于发送肯定答复或否定答复。

关于自助售货机预约取货装置的具体限定可以参见上文中对于自助售货机预约取货方法的限定,在此不再赘述。上述自助售货机预约取货装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储xxx数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种自助售货机预约取货方法。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

接收预约取货请求,所述预约取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量;

获取与所述自助售货机标识对应的自助售货机的当前货物库存量,所述当前货物库存量为与所述货物标识对应的货物库存量;

根据所述预约取货量、所述预约时间段以及所述当前货物库存量,判断是否预约成功;

在预约成功时,向所述预约取货请求的发送方返回预约成功信息,所述预约成功信息携带所述自助售货机标识、所述货物标识以及所述预约时间段。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收取货请求,所述取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量和支付信息;根据所述取货请求,判断当前时间是否处于预约时间段和所述取货请求对应的货物是否已经出货;如果当前时间处于预约时间段且所述取货请求对应的货物未出货,则向所述自助售货机发送出货指令。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

接收预约取货请求,所述预约取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量;

获取与所述自助售货机标识对应的自助售货机的当前货物库存量,所述当前货物库存量为与所述货物标识对应的货物库存量;

根据所述预约取货量、所述预约时间段以及所述当前货物库存量,判断是否预约成功;

在预约成功时,向所述预约取货请求的发送方返回预约成功信息,所述预约成功信息携带所述自助售货机标识、所述货物标识以及所述预约时间段。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收取货请求,所述取货请求携带自助售货机标识、货物标识、预约时间段、以及与所述货物标识对应的预约取货量和支付信息;根据所述取货请求,判断当前时间是否处于预约时间段和所述取货请求对应的货物是否已经出货;如果当前时间处于预约时间段且所述取货请求对应的货物未出货,则向所述自助售货机发送出货指令。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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