出货故障处理方法、自动售卖机和计算机可读存储介质与流程

文档序号:23582301发布日期:2021-01-08 14:11阅读:171来源:国知局
出货故障处理方法、自动售卖机和计算机可读存储介质与流程

本发明涉及自动售卖机技术领域,更具体而言,涉及一种出货故障处理方法、自动售卖机和计算机可读存储介质。



背景技术:

在相关技术中,自动售卖机是一款在用户通过扫码或投币付款后可以自动出货的机器。用户可在售卖机上选择对应的商品并通过扫码或投币付款。当自动售卖机发生出货故障时,例如卡货或用户选择的商品有货但是机器认为无货而不出货或货道异常转动导致用户选择的商品无法出货等问题,自动售卖机无法及时解决用户的购买需求,用户体验性差。



技术实现要素:

本发明实施方式提供一种出货故障处理方法、自动售卖机和计算机可读存储介质,用于解决自动售卖机发生出货故障时,自动售卖机无法及时解决用户的购买需求的问题。

本发明实施方式的具体技术方案为:

一种出货故障处理方法,用于自动售卖机,自动售卖机包括终端,所述出货故障处理方法包括:在检测到所述自动售卖机出货失败时,控制所述终端显示故障处理界面,所述故障处理界面包括等值替换商品界面;在接收到用户在所述等值替换商品界面的操作指令时,弹出等值替换商品列表;接收所述用户在所述等值替换商品列表确定的等值替换商品对应的出货指令;根据所述出货指令控制所述等值替换商品出货。

可选地,所述故障处理界面包括退款流程界面,所述出货故障处理方法包括:在接收到所述用户在所述退款流程界面的操作指令时,发起退款流程。

可选地,所述等值替换商品列表为服务器根据所述自售卖机上传的商品信息生成的同类型并且差价阈值在预设范围内的商品列表。

可选地,所述自动售卖机连接服务器,所述出货故障处理方法包括:上传所述自动售卖机的所述商品信息至所述服务器;接收所述服务器下发的所述等值替换商品列表及所述等值替换商品列表中每种商品对应的优惠减免信息;所述优惠减免信息为所述服务器根据所述等值替换商品列表中的每种商品生成的用于给用户减免预设金额的信息。

可选地,在所述接收所述用户在所述等值替换商品列表确定的等值替换商品对应的出货指令的步骤之后,所述出货故障处理方法包括:上报故障商品的信息及所述等值替换商品的信息至服务器;接收所述服务器对所述出货指令的响应,所述服务器用于对所述故障商品的信息及所述等值替换商品的信息进行信息校验并且信息校验成功后对所述出货指令发出响应。

可选地,在接收所述服务器对所述出货指令的响应步骤的步骤之后,包括:对所述服务器响应的数据进行校验;在校验成功时,根据所述出货指令控制自动售卖机的箱门打开。

可选地,所述服务器用于预先定义所述自动售卖机的故障等级并下发预先定义的所述自动售卖机的故障等级至所述自动售卖机,所述出货故障处理方法包括:根据所述故障商品的故障信息和预先定义的所述自动售卖机的故障等级确定所述自动售卖机的当前故障等级;上传所述自动售卖机的当前故障等级至所述服务器。

可选地,所述服务器用于根据所述自动售卖机的当前故障等级生成故障工单,并根据所述自动售卖机的当前故障等级的高低来区分故障处理顺序。

本发明实施方式提供一种自动售卖机,所述自动售卖机包括存储器和处理器,所述存储器存储有计算机程序,所述处理器用于执行所述计算机程序时实现上述任一实施方式的出货故障处理方法。

本发明实施方式提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任一实施方式的出货故障处理方法。

实施本发明实施方式,将具有如下有益效果:

在检测到自动售卖机出货失败时,自动售卖机可以根据用户的操作指令弹出等值替换商品列表以供用户选择等值替换商品,等值替换商品与出货失败的商品的价值相同接近,然后,再根据用户在等值替换商品列表确定的等值替换商品对应的出货指令进行出货,这样使得自动售卖机可以在商品出货失败时,根据用户的需求提供对应的等值替换商品,及时解决用户的购买需要,用户体验性好。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施方式的出货故障处理方法的流程图。

图2是本发明实施方式的自动售卖机的模块示意图。

图3是本发明实施方式的自动售卖机与服务器交互的示意图。

图4是本发明实施方式的终端界面的示意图。

图5是本发明实施方式的出货故障处理方法的另一流程图。

图6是本发明实施方式的出货故障处理方法的又一流程图。

图7是本发明实施方式的终端界面的另一示意图。

图8是本发明实施方式的出货故障处理方法的再一流程图。

图9是本发明实施方式的计算机可读存储介质与自动售卖机交互的示意图。

具体实施方式

在现有技术的基础上,结合本发明实施方式中的相关附图,下面将对本发明实施方式中的技术方案进行清除、完整地描述,以便于本领域普通技术人员对本发明技术方案的充分了解。需要特别说明的是,所有实施方式中相关内容的描述仅为本发明一部分实施方式,而不是全部的实施方式。在本发明实施方式的基础上,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

请参阅图1至图3,本发明实施方式的出货故障处理方法可应用于自动售卖机100。自动售卖机100包括终端10。出货故障处理方法包括:

步骤s10,在检测到自动售卖机100出货失败时,显示故障处理界面,故障处理界面包括等值替换商品界面。

具体地,请参阅图4,在自动售卖机100出货失败时,处理器20控制终端10显示等值替换商品界面和退款流程界面。也就是说,用户可以在等值替换商品界面操作以选择等值替换商品进行替换出货,或者在退款流程界面操作以使得自动售卖机100直接退款。用户可以根据实际需求进行选择。

自动售卖机100出货失败,用户可以在等值替换商品界面选择等值替换商品,可以理解为,用户在终端10支付对应金额购买商品时,商品出货发生异常,例如卡货,货道不转动等问题,用户可以在终端10上报出货异常或终端10自动检测到用户选择的商品出货异常,然后用户可在终端10的等值替换商品界面选择等值替换商品功能或直接申请退款。本实施方式中,无法正常出货的商品可以定义为故障商品。

步骤s20,在接收到用户在等值替换商品界面的操作指令时,弹出等值替换商品列表。

具体地,等值替换商品指与出货失败的故障商品为相同类型且价格接近或相同的商品。相同类型为等值替换商品的必要条件。例如,可乐与雪碧同为饮料类、薯片与薯条同为零食类。

等值替换商品列表为服务器200根据自售卖机预先上传的商品信息生成的同类型并且差价阈值在预设范围内的商品列表。

差价阈值是指服务器200预先定义的两种商品最大的价格差。在一个实施例中,服务器200设置的差价阈值为一元,可乐售价两元,雪碧售价三元。可乐和雪碧这两种商品符合等值替换商品的替换条件,且只要商品的差价在零至一元之内的同种类型的商品都可以列入同一个等值替换商品列表。

步骤s30,接收用户在等值替换商品列表确定的等值替换商品对应的出货指令。

具体地,用户可以弹出的等值替换商品列表选择符合自己需求得替换商品,在用户选择后,自动售卖机100根据用户的选择生成一个出货指令。

步骤s40,根据出货指令控制等值替换商品出货。

具体地,自动售卖机100可以根据出货指令对应货道运行,以使得用户所选择的等值替换商品移动至出货口。

上述实施方式的出货故障处理方法可由本实施方式的自动售卖机100实现。自动售卖机100包括存储器30和处理器20,存储器30存储有计算机程序,处理器20用于执行计算机程序时实现步骤s10、步骤s20、步骤s30及步骤s40。

也就是说,处理器20用于在检测到自动售卖机100出货失败时,显示故障处理界面。故障处理界面包括等值替换商品界面。处理器20用于在接收到用户在等值替换商品界面的操作指令时,弹出等值替换商品列表。处理器20用于接收用户在等值替换商品列表确定的等值替换商品对应的出货指令。处理器20用于根据出货指令控制等值替换商品出货。

上述实施方式的出货故障处理方法和自动售卖机100中,在检测到自动售卖机100出货失败时,自动售卖机100可以根据用户的操作指令弹出等值替换商品列表以供用户选择等值替换商品,等值替换商品与出货失败的商品的价值相同接近,然后,再根据用户在等值替换商品列表确定的等值替换商品对应的出货指令进行出货,这样使得自动售卖机100可以在商品出货失败时,根据用户的需求提供对应的等值替换商品,及时解决用户的购买需要,用户体验性好。

请参阅图5,本实施方式中,出货故障处理方法包括:

步骤s50,在接收到用户在退款流程界面的操作指令时,发起退款流程。

具体地,当用户只想选择某一特定商品,不需要其他等值替换商品时,此时若特定商品出货失败时,特定商品无法购买,用户金额选择在退款流程界面操作退款选项提交,自动售卖机100的收款系统可以自动退款或者通过客服在后台审核后进行退款。

上述实施方式的出货故障处理方法可由本实施方式的自动售卖机100实现。其中,步骤s50可由处理器20实现。也就是说,处理器20用于在接收到用户在退款流程界面的操作指令时,发起退款流程。

请参阅图6,本实施方式中,自动售卖机100连接服务器200,出货故障处理方法包括:

步骤s60,上传自动售卖机100的商品信息至服务器200。

具体地,终端10可以预先上传自动售卖机100中全部商品的商品信息至服务器200。

步骤s70,接收服务器200下发的等值替换商品列表及等值替换商品列表中每种商品对应的优惠减免信息。

其中,优惠减免信息为服务器200根据等值替换商品列表中的每种商品生成的用于给用户减免预设金额的信息。

具体地,服务器200可以根据自动售卖机100中全部商品的商品信息生成等值替换商品列表,及根据商品的总额设置对应商品的减免价格。

在一个实施例中,优惠减免信息包括服务器200根据商品类型或商品总额的百分比进行减免。例如,某种商品的原价十元,服务器200设置的商品减免百分比为百分之十,则减免价格为一元。

在另一个实施例中,优惠减免信息包括单种商品或同种类型所减免的金额为固定数额,例如,饮料设置减免价格为五角,则所有属于饮料类型的商品减免价格都为五角。

本实施方式中,用户在终端10出货失败后在等值替换商品界面出发自动售卖机100的等值替换商品功能,终端10将对应的出货故障商品的信息上传至服务器200,其商品信息包括商品编号,对应的订单号,价格等信息,服务器200根据预设设置好的该商品对应的优惠减免规则为对应的故障商品进行部分退款操作从而实现优惠减免。

本实施方式中,服务器200根据用户的支付购买订单通过优惠减免规则(优惠减免信息)对优惠减免价格的部分金额进行退款。

本实施方式中,请参阅图7,当用户在等值替换商品界面进行操作时,会弹出等值替换商品列表,等值替换商品列表中每种商品都对应一个减免金额信息。

上述实施方式的出货故障处理方法可由本实施方式的自动售卖机100实现。其中,步骤s60和步骤s70可由处理器20实现。也就是说,处理器20用于上传自动售卖机100的商品信息至服务器200,及接收服务器200下发的等值替换商品列表及等值替换商品列表中每种商品对应的优惠减免信息。如此,这样使得自动售卖机100可以及时给用户提供等值替换商品及使得用户可以在选择等值替换商品的同时也能享受到减免预设金额,用户体验性好。

请参阅图8,本实施方式中,步骤s30之后,包括:

步骤s301,上报故障商品的信息及等值替换商品的信息至服务器200。

具体地,故障商品的信息包括故障商品的订单号,商品编号,商品类型,价格及故障商品发生故障时对应的故障等级、故障内容,故障时间、故障柜机编号,故障柜机类型等。等值替换商品的信息包括等值替换商品的商品编号,类型,价格等。

本实施方式中,故障商品的信息及等值替换商品的信息通过https或mqtt等通讯协议的方式上报至服务器200。

步骤s302,接收服务器200对出货指令的响应。

其中,服务器200用于对故障商品的信息及等值替换商品的信息进行信息校验并且信息校验成功后对出货指令发出响应。

具体地,本实施方式中,校验是指终端10将出货故障商品的信息,等值替换商品的信息上报至服务器200后由服务器200校验各信息的准确性。

本实施方式中,服务器200用于根据故障商品的信息生成故障工单及故障记录,故障工单及故障记录用于检验故障商品的信息及等值替换商品的信息是否符合替换要求。

也是说,在服务器200校验各信息的准确并且故障商品的信息及等值替换商品的信息符合替换要求的情况下,服务器200对终端10的出货指令发出响应。终端10在收到服务器200的响应后,根据出货指令执行相关操作。

上述实施方式的出货故障处理方法可由本实施方式的自动售卖机100实现。其中,步骤s301和步骤s302可由处理器20实现。也就是说,处理器20用于上报故障商品的信息及等值替换商品的信息至服务器200,及接收服务器200对出货指令的响应。如此,这样可以保证终端10和服务器200的数据一致,从而使得自动售卖机100可以准确地出货。

请参阅图8,本实施方式中,在步骤s302之后,包括:

步骤s303,对服务器200响应的数据进行校验。

具体地,终端10在接收到服务器200的响应后,会对服务器200响应的数据进行校验,以保证终端10和服务器200的数据一致。

步骤s304,在校验成功时,根据出货指令控制自动售卖机100的箱门打开。

具体地,执行出货操作包括终端10接收到出货指令后对服务器200响应数据进行校验,在校验成功时,终端10根据出货指令向下位机发送开箱指令,以控制自动售卖机100的箱门打开。

上述实施方式的出货故障处理方法可由本实施方式的自动售卖机100实现。其中,步骤s303和步骤s304可由处理器20实现。也就是说,处理器20用于对服务器200响应的数据进行校验,及在校验成功时,根据出货指令控制自动售卖机100的箱门打开。如此,这样使得自动售卖机100可以准确地执行出货操作。

进一步的,在执行出货操作完成后,终端10会向服务器200上报商品的处理库存量、新增商品等值替换记录、对应出货故障的商品进行部分退款优惠减免的金额,服务器200根据该减免的金额向第三方支付平台申请对应优惠减免价格的部分退款操作。

请参阅图8,本实施方式中,服务器200用于预先定义自动售卖机100的故障等级并下发预先定义的自动售卖机100的故障等级至售卖机100,出货故障处理方法包括:

步骤s80,根据故障商品的故障信息和预先定义的自动售卖机100的故障等级确定自动售卖机100的当前故障等级。

步骤s90,上传自动售卖机100的当前故障等级至服务器200。

上述实施方式的出货故障处理方法可由本实施方式的自动售卖机100实现。其中,步骤s80、步骤s90和步骤s11-可由处理器20实现。也就是说,处理器20用于根据故障商品的故障信息和预先定义的自动售卖机100的故障等级确定自动售卖机100的当前故障等级。处理器20用于上传自动售卖机100的当前故障等级至服务器200。如此,这样可以快速确定自动售卖机100的当前故障等级并上报至服务器200,以使得服务器200可以根据自动售卖机100的当前故障等级及时作出相应的处理。

具体地,故障等级是指服务器200定义的自动售卖机100的各个故障的严重程度,从低到高依次分为轻微故障等级,严重故障等级及致命故障等级。

轻微故障等级自动售卖中特定商品是有货有库存,而购买时提示该特定商品已售完或缺货,此时可以通过远程修改终端10的库存等处理使得故障得到有效解决。

严重故障等级如货道无法转动,远程无法解决须运营人员至现场才能处理的,但又不影响终端10其他物品购买的故障,运营人员可以延迟去现场解决的故障。

致命故障等级是指终端10黑屏或无法联网等问题,会造成无法使用必须运营人员马上去现场解决才可以使用的故障。

本实施方式中,服务器200用于根据自动售卖机100的当前故障等级生成故障工单,并根据自动售卖机100的当前故障等级的高低来区分故障处理顺序。如此,这样通过自动售卖机100的当前故障等级可以快速为用户提供合适的解决方案。

具体地,服务器200接收终端10上报的上报故障商品的信息后校验对应的故障等级,故障时间,故障内容等信息后根据故障等级生成对应的故障柜机的故障工单。故障工单指根据故障等级的严重性创建的工单,服务器200根据故障工单所对应的故障等级来区分故障处理顺序。对于严重及致命故障工单则会通过第三方平台根据故障等级发送多次紧急通知至站点所对应的运营人员手机上提醒运营人员处理对应故障,直至运营人员确认故障信息后方可停止。对于轻微故障工单系统通过第三方平台发送单次通知至运营人员且无需运营人员确认,运营人员可在系统后台或手机查询对应轻微故障的故障工单并远程进行解决。

请参阅图9,本发明实施方式还提供一种计算机可读存储介质300。计算机可读存储介质300可与本申请实施方式的自动售卖机100相连接。计算机可读存储介质300存储有计算机程序。计算机程序被处理器20执行时实现上述任意一项实施方式的出货故障处理方法。

例如,请结合图1和图9,计算机程序被处理器20执行时实现以下步骤:

步骤s10,在检测到自动售卖机100出货失败时,显示故障处理界面,故障处理界面包括等值替换商品界面;

步骤s20,在接收到用户在等值替换商品界面的操作指令时,弹出等值替换商品列表;

步骤s30,接收用户在等值替换商品列表确定的等值替换商品对应的出货指令;

步骤s40,根据出货指令控制等值替换商品出货。

上述实施方式的计算机可读存储介质300中,在检测到自动售卖机100出货失败时,自动售卖机100可以根据用户的操作指令弹出等值替换商品列表以供用户选择等值替换商品,等值替换商品与出货失败的商品的价值相同接近,然后,再根据用户在等值替换商品列表确定的等值替换商品对应的出货指令进行出货,这样使得自动售卖机100可以在商品出货失败时,根据用户的需求提供对应的等值替换商品,及时解决用户的购买需要,用户体验性好。

在本说明书的描述中,参考术语“一个实施方式”、“一个实施例”、“具体实施例”或“一些实施例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或实施例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或实施例。

可以理解的是,本发明实施方式中的所有流程,可以通过相对应的计算机程序以指令控制的方式对相关硬件进行驱动完成,且所有的计算机程序可存储在计算机中的存储介质中,该存储介质可以是存储器、磁盘或光盘等,其中,存储器可以是如只读存储器(rom)、可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)等的非易失性存储器,也可以是如随机存取存储器(ram)等易失性存储器。

此外,在本发明的各个实施例中的各功能模块可以集成在一个处理器中,也可以是各个功能模块单独的物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

以上所揭露的仅为本发明较佳的实施方式或实施例,并不用来限定本发明的权利范围,若基于本申请技术方案及对应具体实施方式进行变化、修改或者替换等,仍属于本发明所包含的范围。

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