基于无人售卖设备的用户拦截方法、装置和服务器制造方法及图纸

技术编号:25952437 阅读:20 留言:0更新日期:2020-10-17 03:44
本说明书实施例提出了一种基于无人售卖设备的用户拦截方法、装置和服务器,其中,上述基于无人售卖设备的用户拦截方法中,业务服务器接收无人售卖设备发送的用户标识,根据上述用户标识,获取上述用户的用户信息,然后业务服务器向第三方服务平台发送查询请求,上述查询请求中携带上述用户信息。业务服务器接收第三方服务平台发送的查询结果之后,如果上述查询结果为上述用户信息中存在待履约标识,则通知无人售卖设备显示支付界面,从而可以对用户正在进行的购物行为进行拦截,并且可以使用户通过上述支付界面主动对之前的未支付订单进行支付操作。

【技术实现步骤摘要】
基于无人售卖设备的用户拦截方法、装置和服务器
本说明书实施例涉及互联网
,尤其涉及一种基于无人售卖设备的用户拦截方法、装置和服务器。
技术介绍
目前在智能售卖行业中,用户可以直接通过与无人售卖设备的人机交互,完成购买商品的行为,享受自动化购物的便利。但是,在使用无人售卖设备购买商品时,存在用户取走商品,却不支付订单的情况,现有相关技术主要通过商家主动补扣的方式对恶意用户进行订单追回,但这种方案需要用户有可扣款渠道与可扣款金额,很大程度上受用户账户与代扣协议等因素的制约。因此,需要提供一种方案,有效约束用户行为,降低商家资损,维护良好的无人值守购物环境。
技术实现思路
本说明书实施例提供了一种基于无人售卖设备的用户拦截方法、装置和服务器,以实现有效约束用户行为,降低商家资损,维护良好的无人值守购物环境。第一方面,本说明书实施例提供一种基于无人售卖设备的用户拦截方法,包括:业务服务器接收无人售卖设备发送的用户标识,所述用户标识是所述无人售卖设备检测到用户的操作信息之后发送的;根据所述用户标识,获取所述用户的用户信息;向所述第三方服务平台发送查询请求,所述查询请求中携带所述用户信息,用于请求所述第三方服务平台查询所述用户信息中是否存在待履约标识;其中,所述待履约标识用于指示所述用户存在未支付订单;接收所述第三方服务平台发送的查询结果;如果所述查询结果为所述用户信息中存在待履约标识,则通知所述无人售卖设备显示支付界面,以供所述用户通过所述支付界面对所述未支付订单进行支付操作。上述基于无人售卖设备的用户拦截方法中,业务服务器接收无人售卖设备发送的用户标识,根据上述用户标识,获取上述用户的用户信息,然后业务服务器向第三方服务平台发送查询请求,上述查询请求中携带上述用户信息。业务服务器接收第三方服务平台发送的查询结果之后,如果上述查询结果为上述用户信息中存在待履约标识,则通知无人售卖设备显示支付界面,从而可以对用户正在进行的购物行为进行拦截,并且可以使用户通过上述支付界面主动对之前的未支付订单进行支付操作,避免了用户因为对未支付订单无感知而无法完结的情况,也可以为商家追回未支付订单的资金损失,退一步讲,即便用户账户余额不足,无法完成支付,上述方法也可以拦截用户正在进行的购物行为,避免商家进一步的资金损失,维护良好的无人值守购物环境。其中一种可能的实现方式中,所述接收所述第三方服务平台发送的查询结果之后,还包括:如果所述用户信息中不存在待履约标识,则所述业务服务器查询所述用户信息中是否存在待支付标识;所述待支付标识用于指示所述用户存在未支付订单;如果所述用户信息中存在待支付标识,则通知所述无人售卖设备显示支付界面,以供所述用户通过所述支付界面对所述未支付订单进行支付操作。其中一种可能的实现方式中,所述业务服务器查询所述用户信息中是否存在待支付标识之后,还包括:如果所述用户信息中不存在待支付标识,则通知所述无人售卖设备执行与所述用户的操作信息对应的操作;获取所述用户对所述无人售卖设备已操作完毕的事件之后,生成待支付订单;针对生成的待支付订单,向所述第三方服务平台发起扣款。其中一种可能的实现方式中,所述针对生成的待支付订单,向所述第三方服务平台发起扣款之后,还包括:接收所述第三方服务平台发送的扣款结果通知;如果所述扣款结果通知中指示针对所述待支付订单的扣款操作失败,则针对所述生成的待支付订单建立待支付标识,将所述待支付标识保存在所述用户信息中。其中一种可能的实现方式中,所述方法还包括:在接收到所述第三方服务平台发送的所述待支付订单扣款成功的扣款结果通知之后,删除所述用户信息中的所述待支付标识。第二方面,本申请实施例提供一种基于无人售卖设备的用户拦截方法,包括:第三方服务平台接收业务服务器发送的查询请求,所述查询请求中携带用户信息,用于请求所述第三方服务平台查询所述用户信息中是否存在待履约标识;其中,所述待履约标识用于指示用户存在未支付订单;查询所述用户信息中是否存在待履约标识;向所述业务服务器发送查询结果,以使所述业务服务器在所述查询结果为所述用户信息中存在待履约标识时,通知无人售卖设备显示支付界面。上述基于无人售卖设备的用户拦截方法中,第三方服务平台接收业务服务器发送的查询请求,上述查询请求中携带用户信息,然后,第三方服务平台向上述业务服务器发送查询结果,以使上述业务服务器在上述查询结果为上述用户信息中存在待履约标识时,通知无人售卖设备显示支付界面,从而可以对用户正在进行的购物行为进行拦截,并且可以使用户通过上述支付界面主动对之前的未支付订单进行支付操作,避免了用户因为对未支付订单无感知而无法完结的情况,也可以为商家追回未支付订单的资金损失,退一步讲,即便用户账户余额不足,无法完成支付,上述方法也可以拦截用户正在进行的购物行为,避免商家进一步的资金损失,维护良好的无人值守购物环境。其中一种可能的实现方式中,所述向所述业务服务器发送查询结果之后,还包括:接收所述业务服务器发送的第一扣款请求,所述第一扣款请求是所述业务服务器确定所述用户信息中不存在待履约标识和待支付标识,并且获取所述用户对所述无人售卖设备已操作完毕的事件之后,生成待支付订单,针对生成的待支付订单发起的;根据所述第一扣款请求,对所述用户的账户执行扣款操作;如果扣款失败,则为所述用户建立待履约标识,将所述待履约标识存储在所述用户的用户信息中。其中一种可能的实现方式中,所述为所述用户建立待履约标识之后,还包括:向所述用户使用的电子设备发送履约提醒通知;接收所述业务服务器发送的第二扣款请求,所述第二扣款请求是所述业务服务器接收到所述电子设备发送的支付请求之后发送的,所述电子设备发送的支付请求是接收到所述履约提醒通知之后发送的;根据所述第二扣款请求,对所述用户的账户执行扣款操作;如果扣款成功,则删除所述用户信息中的待履约标识。其中一种可能的实现方式中,所述对所述用户的账户执行扣款操作之后,还包括:如果扣款成功,则在所述用户的信用履约记录中,新增已履约记录;如果扣款失败,则在所述用户的信用履约记录中,新增待履约记录。第三方面,本申请实施例提供一种基于无人售卖设备的用户拦截装置,设置在业务服务器中,所述装置包括:接收模块,用于接收无人售卖设备发送的用户标识,所述用户标识是所述无人售卖设备检测到用户的操作信息之后发送的;获取模块,用于根据所述用户标识,获取所述用户的用户信息;发送模块,用于向所述第三方服务平台发送查询请求,所述查询请求中携带所述用户信息,用于请求所述第三方服务平台查询所述用户信息中是否存在待履约标识;其中,所述待履约标识用于指示所述用户存在未支付订单;所述接收模块,还用于接收所述第三方服务平台发送的查询结果;通知模块,用于当所述查询结果为所述用户信息中存在待履约标识时,通知所述无人售卖设备显示支付界面,以供所述用户通过所述支付界面对所述未支付订单进行支付操作。其中一种可能的实现方式中,所述装置还包括:查询模块,用于当所述用户信息中不存在待履约标识时,查询所本文档来自技高网...

【技术保护点】
1.一种基于无人售卖设备的用户拦截方法,包括:/n业务服务器接收无人售卖设备发送的用户标识,所述用户标识是所述无人售卖设备检测到用户的操作信息之后发送的;/n根据所述用户标识,获取所述用户的用户信息;/n向所述第三方服务平台发送查询请求,所述查询请求中携带所述用户信息,用于请求所述第三方服务平台查询所述用户信息中是否存在待履约标识;其中,所述待履约标识用于指示所述用户存在未支付订单;/n接收所述第三方服务平台发送的查询结果;/n如果所述查询结果为所述用户信息中存在待履约标识,则通知所述无人售卖设备显示支付界面,以供所述用户通过所述支付界面对所述未支付订单进行支付操作。/n

【技术特征摘要】
1.一种基于无人售卖设备的用户拦截方法,包括:
业务服务器接收无人售卖设备发送的用户标识,所述用户标识是所述无人售卖设备检测到用户的操作信息之后发送的;
根据所述用户标识,获取所述用户的用户信息;
向所述第三方服务平台发送查询请求,所述查询请求中携带所述用户信息,用于请求所述第三方服务平台查询所述用户信息中是否存在待履约标识;其中,所述待履约标识用于指示所述用户存在未支付订单;
接收所述第三方服务平台发送的查询结果;
如果所述查询结果为所述用户信息中存在待履约标识,则通知所述无人售卖设备显示支付界面,以供所述用户通过所述支付界面对所述未支付订单进行支付操作。


2.根据权利要求1所述的方法,其中,所述接收所述第三方服务平台发送的查询结果之后,还包括:
如果所述用户信息中不存在待履约标识,则所述业务服务器查询所述用户信息中是否存在待支付标识;所述待支付标识用于指示所述用户存在未支付订单;
如果所述用户信息中存在待支付标识,则通知所述无人售卖设备显示支付界面,以供所述用户通过所述支付界面对所述未支付订单进行支付操作。


3.根据权利要求2所述的方法,其中,所述业务服务器查询所述用户信息中是否存在待支付标识之后,还包括:
如果所述用户信息中不存在待支付标识,则通知所述无人售卖设备执行与所述用户的操作信息对应的操作;
获取所述用户对所述无人售卖设备已操作完毕的事件之后,生成待支付订单;
针对生成的待支付订单,向所述第三方服务平台发起扣款。


4.根据权利要求3所述的方法,其中,所述针对生成的待支付订单,向所述第三方服务平台发起扣款之后,还包括:
接收所述第三方服务平台发送的扣款结果通知;
如果所述扣款结果通知中指示针对所述待支付订单的扣款操作失败,则针对所述生成的待支付订单建立待支付标识,将所述待支付标识保存在所述用户信息中。


5.根据权利要求4所述的方法,还包括:
在接收到所述第三方服务平台发送的所述待支付订单扣款成功的扣款结果通知之后,删除所述用户信息中的所述待支付标识。


6.一种基于无人售卖设备的用户拦截方法,包括:
第三方服务平台接收业务服务器发送的查询请求,所述查询请求中携带用户信息,用于请求所述第三方服务平台查询所述用户信息中是否存在待履约标识;其中,所述待履约标识用于指示用户存在未支付订单;
查询所述用户信息中是否存在待履约标识;
向所述业务服务器发送查询结果,以使所述业务服务器在所述查询结果为所述用户信息中存在待履约标识时,通知无人售卖设备显示支付界面。


7.根据权利要求6所述的方法,所述向所述业务服务器发送查询结果之后,还包括:
接收所述业务服务器发送的第一扣款请求,所述第一扣款请求是所述业务服务器确定所述用户信息中不存在待履约标识和待支付标识,并且获取所述用户对所述无人售卖设备已操作完毕的事件之后,生成待支付订单,针对生成的待支付订单发起的;
根据所述第一扣款请求,对所述用户的账户执行扣款操作;
如果扣款失败,则为所述用户建立待履约标识,将所述待履约标识存储在所述用户的用户信息中。


8.根据权利要求7所述的方法,其中,所述为所述用户建立待履约标识之后,还包括:
向所述用户使用的电子设备发送履约提醒通知;
接收所述业务服务器发送的第二扣款请求,所述第二扣款请求是所述业务服务器接收到所述电子设备发送的支付请求之后发送的,所述电子设备发送的支付请求是接收到所述履约提醒通知之后发送的;
根据所述第二扣款请求,对所述用户的账户执行扣款操作;
如果扣款成功,则删除所述用户信息中的待履约标识。


9.根据权利要求7或8所述的方法,其中,所述对所述用户的账户执行扣款操作之后,还包括:
如果扣款成功,则在所述用户的信用履约记录中,新增已履约记录;如果扣款失败,则在所述用户的信用履约记录中,新增待履约记录。


10.一种基于无人售卖设备的用户拦截装置,设置在业务服务器中,所述装置包括:
接收模块,用于接收无人售卖设备发送的用户标识,所述用户标识是所述无人售卖设备检测到用户的操作信息之后发送的;
获取模块,用于根据所述用户标识,获取所述用户的用户信息;
发送模块,用于向所述第三方服务平台发送查询请求,所述查询请求中携带所述用户信息,用于请求所述第三方服务平台查询所述用户信息中是否存在待履约标识;其中,所述待履约标识用于指示所述用户存在未支付订单;
所述接收模块,还用于接收所述第三方服务平台发送的查询结果;
通知模块,用于当所述查询结果为所述用户信息中存在待履约标识时,通知所述无人售卖设备显示支付界面,以供所述用户通过所述支付界面对所述未支付订单进行支付操作。


11.根据...

【专利技术属性】
技术研发人员:刘韫萱
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1