技术摘要:
本申请提供一种无人售卖机的控制方法及无人售卖机。方法包括:根据用户的购买指令,按货物存放的先后顺序执行出货操作;判断是否出货成功;若否,继续按该先后顺序执行出货操作,并根据该出货操作的执行次数更新该货物的丢失数量,直至确定出货成功时,停止执行该出货 全部
背景技术:
近年来基于自动驾驶的无人售货小车兴起,穿梭在各大公园、景区,使人们更方便 的购买物品。 由于无人售货小车是无人看管的自动售卖,其货柜中的货物不可避免的会有一定 几率被人为偷盗。而在货物偷盗发生后,由于没有发送售卖行为,故无人售货小车的系统却 依然认为该货物存在。这种情况则会导致顾客在购买时付完钱后,无人售货小车的出货装 置空执行一次出货操作,而其实并未出货。这种情况,其一方面会直接导致当前使用的用户 虽然付了钱,却拿不到自己购买的货物,另一方面则导致系统对货物的存量产生误判断,使 得后续其它用户在购买时也会发生此情况,进而对用户的购买体验影响很大。
技术实现要素:
本申请实施例的目的在于提供一种无人售卖机的控制方法及无人售卖机,用以避 免用户付了钱却拿不到自己购买的货物的情况发生,以提高用户的购买体验。 第一方面,本申请实施例提供了一种无人售卖机的控制方法,所述方法包括:根据 用户的购买指令,按货物存放的先后顺序执行出货操作;判断出货成功;若否,继续按所述 先后顺序执行所述出货操作,并根据所述出货操作的执行次数更新所述货物的丢失数量, 直至判断出货成功时,停止执行所述出货操作。 本申请实施例中,在确定按货物存放的先后顺序执行出货操作而并没有出货成功 后,控制器继续按该先后顺序执行出货操作,直至判断出货成功时才停止执行出货操作,使 得存放的货物被盗的情况下,用户还是能够获得其购买的货物,避免当前使用的用户付了 钱却拿不到自己购买的货物的情况发生。此外,由于其还能够根据出货操作的执行次数更 新货物的丢失数量,使得系统能够及时获知当前的货物存放量,以确保后续其它用户在使 用时无人售卖机能够基于正确的存放量正确的进行出货,避免其它用户付了钱却拿不到自 己购买的货物的情况发生。因此,大为提高了用户的购买体验。 结合第一方面,在第一种可能的实现方式中,所述无人售卖机的出货通道设置有 传感器,所述判断是否出货成功,包括:判断所述传感器是否监测到所述货物,其中,所述传 感器监测到所述货物表示出货成功。 本申请实施例中,通过传感器对出货通道进行监测,由于传感器监测的准确性很 高,那么通过传感器监测可以准确的确定是否有货物进入出货通道。 结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述传感 器为重量传感器,所述判断所述传感器是否监测到所述货物,包括:判断所述重量传感器的 读数是否有相应的变化,其中,所述读数有相应的变化表示监测到所述货物。 4 CN 111599087 A 说 明 书 2/8 页 本申请实施例中,在为重量传感器的情况下,一旦货物进入出货通道,货物便会压 到重量传感器上,从而实现准确的监测是否有货物进入出货通道。 结合第一方面,在第三种可能的实现方式中,在按所述先后顺序执行所述出货操 作之后,所述方法还包括: 在所述出货操作的执行次数达到第一预设阈值时,判断出货失败,向所述用户退 款,其中所述第一预设阈值为所述无人售卖机中所述货物的当前数量。 本申请实施例中,当执行次数达到第一预设阈值还不能够出货时,说明本次购买 确实无法出货了,那么将用户的付款退还给用户,则避免了无法出货因给用户带来不好的 使用体验。 结合第一方面,在第四种可能的实现方式中,在按所述先后顺序执行所述出货操 作之后,所述方法还包括:在所述出货操作的执行次数达到第一预设阈值时,判断出货失 败,向平台上报补货,其中所述第一预设阈值为所述无人售卖机中所述货物的当前数量。 在本申请实施例中,当执行次数达到第一预设阈值还不能够出货时,说明本次购 买的货物没有存货了,此时及时向平台上报补货,则可以避免无人售卖机长时间缺货。 结合第一方面的第三种或第四种可能的实现方式,在第五种可能的实现方式中, 在按所述先后顺序执行所述出货操作之后,所述方法还包括:在所述出货操作的执行次数 达到第二预设阈值时,判断出货失败,向平台上报所述无人售卖机故障,其中,所述第二预 设阈值大于第一预设阈值。 本申请实施例中,若发生故障比如出现货物卡住的情况,则导致执行了很多次货 操作也无法出货,因此通过判断出货操作的执行次数是否达到超过货物正常存放数量的第 二预设阈值,则可以准确的确定无人售卖机是否故障。 结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,在出货操 作的执行次数达到第二预设阈值仍出货失败后,以及在向平台上报所述无人售卖机故障之 前,所述方法还包括:通过对所述无人售卖机内所述货物的存放处进行检测,确定所述存放 处还有所述货物。 本申请实施例中,通过检测存放处是否还有货物来配合确定无人售卖机是否故 障,可实现更准确的确定其是否故障。 第二方面,本申请实施例提供了一种无人售卖机,包括:壳体;出货装置,所述出货 装置设置在所述壳体内;出货通道,所述出货通道设置在所述壳体内并位于所述出货装置 下方,所述出货通道还与所述壳体上开设的出货口连通;传感器,设置于所述出货通道内, 用于监测是否有所述货物进入所述出货通道;控制器,用于执行第一方面或第一方面的任 一种可能的实现方式所述的方法。 结合第二方面,在第一种可能的实现方式中,所述出货通道设置有传感器,所述控 制器用于判断所述传感器是否监测到所述货物,其中,所述传感器监测到所述货物表示有 所述货物进入所述出货通道。 结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,在第一种 可能的实现方式中,所述出货通道为设有传送带的通道,所述出货通道水平的设置在所述 壳体内,所述出货通道的首端位于所述出货装置下方,所述出货通道的末端与所述出货口 连通;所述传感器为重量传感器,所述重量传感器设置在所述出货通道的首端处。 5 CN 111599087 A 说 明 书 3/8 页 本申请实施例中,由于出货通道的首端位于出货装置下方,那么将重量传感器设 置在出货通道的首端处,一旦有出货则可以第一时间被监测到,实现了快速监测。 结合第二方面的第一种可能的实现方式,在第三种可能的实现方式中,所述出货 通道倾斜的设置在所述壳体内,所述出货通道相对较高的首端位于所述出货装置下方,所 述出货通道相对较低的末端与所述出货口连通;所述传感器为重量传感器,所述重量传感 器设置在所述出货通道的末端处。 本申请实施例中,若货物经出货通道掉落到出货通道末端的出货口处时,则表示 货物确实已出货,因此通过将重量传感器设置在出货通道的末端处,可实现对出货的准确 监测。 第三方面,本申请实施例提供了一种无人售卖机的控制装置,所述装置包括:出货 控制模块,用于根据用户的购买指令,按货物存放的先后顺序执行出货操作;出货判断模 块,用于判断是否出货成功;若否,所述出货判断模块,还用于继续按所述先后顺序执行所 述出货操作,并根据所述出货操作的执行次数更新所述货物的丢失数量,直至判断出货成 功时,停止执行所述出货操作。 第四方面,本申请实施例提供了一种具有计算机可执行的非易失程序代码的计算 机可读存储介质,所述程序代码使所述计算机执行如第一方面或第一方面的任一种可能的 实现方式所述的无人售卖机的控制方法。 附图说明 为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使 用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看 作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他相关的附图。 图1为本申请实施例提供的一种无人售卖机的第一结构示意图; 图2为本申请实施例提供的一种无人售卖机中出货装置的结构示意图; 图3为本申请实施例提供的一种无人售卖机的第二结构示意图; 图4为本申请实施例提供的一种无人售卖机的控制方法的流程图; 图5为本申请实施例提供的一种无人售卖机的控制装置的结构框图。