自动售卖机及其控制方法、电子设备及可读存储介质技术

技术编号:24998753 阅读:41 留言:0更新日期:2020-07-24 18:00
本发明专利技术提供了一种自动售卖机,包括:树莓派主机,与云端服务器通信连接,用于将接收到的执行状态信号和用户的输入信号上报给所述云端服务器,以及根据所述执行状态信号、所述用户的输入信号或所述云端服务器发送的数据信息生成指令;执行模块,与所述树莓派主机电连接,执行所述树莓派主机发送的所述指令所对应的动作,并将所述动作的所述执行状态信号发送给所述树莓派主机;输入模块,与所述树莓派主机电连接,用于接收所述用户的所述输入信号,并将所述输入信号发送给所述树莓派主机。通过使用树莓派主机作为自动售卖机的主控单元,实现了自动售卖机执行复杂的动作和连接互联网等功能,提高了自动售卖机的智能化程度。

【技术实现步骤摘要】
自动售卖机及其控制方法、电子设备及可读存储介质
本专利技术涉及自动售卖
,具体涉及一种自动售卖机及其控制方法、电子设备及可读存储介质。
技术介绍
随着人力资源的紧缺和人力成本的提高,部分商品的售卖逐渐由人工售卖向自动售卖机售卖转变。传统的自动售卖机一般以单片机作为主控单元,可支持的硬件外设有限,软件功能也比较简单,一般只支持类似于瓶装饮料、盒装或袋装食品等标准包装商品的售卖。而随着市场需求的提高,像现磨咖啡、现制奶茶这样的现制饮料销售也需要通过自动售卖机来售卖。自动售卖机需要实现的功能越来越多,其包含的硬件就越来越多,功能也越来越复杂,不仅要具有基本的售卖功能,还需要连接互联网,传统的以单片机作主控单元的自动售卖机已经远远无法满足这些功能需求了。
技术实现思路
有鉴于此,本专利技术实施例致力于提供一种自动售卖机及其控制方法、电子设备及可读存储介质,以解决现有技术中自动售卖机无法实现现制饮料售卖和连接互联网等问题。本专利技术一方面提供了一种自动售卖机,包括:树莓派主机,与云端服务器通信连接,用于将接收到的执行状态信号和用户的输入信号上报给所述云端服务器,以及根据所述执行状态信号、所述用户的所述输入信号或所述云端服务器发送的数据信息生成指令;执行模块,与所述树莓派主机电连接,执行所述树莓派主机发送的所述指令所对应的动作,并将所述动作的所述执行状态信号发送给所述树莓派主机;输入模块,与所述树莓派主机电连接,用于接收所述用户的所述输入信号,并将所述输入信号发送给所述树莓派主机。在一个实施例中,所述树莓派主机通过4G或5G路由器与所述云端服务器进行通信。在一个实施例中,所述树莓派主机进一步配置为定时检测所述云端服务器是否有升级程序。在一个实施例中,所述指令包括动作指令,所述执行模块包括动作执行单元;其中,所述自动售卖机还包括:电路控制模块,与所述动作执行单元和所述树莓派主机分别电连接,用于将所述执行状态信号反馈给所述树莓派主机,以及将所述动作指令转换成控制信号发送给所述动作执行单元。在一个实施例中,所述树莓派主机进一步配置为收集所述电路控制模块的状态数据,处理后上报所述云端服务器并通过所述执行模块展示。在一个实施例中,所述自动售卖机还包括CAN总线扩展模块,所述电路控制模块通过所述CAN总线扩展模块与所述树莓派主机进行通信。在一个实施例中,所述动作执行单元包括直接出货单元和/或制作后出货单元;所述直接出货单元,用于执行直接出货的动作;所述制作后出货单元,用于执行制作饮料然后将饮料送出的动作。在一个实施例中,所述指令包括显示指令和声音指令,其中,所述执行模块还包括:显示执行单元和/或声音执行单元;所述显示执行单元,与所述树莓派主机电连接,用于执行所述树莓派主机发送的所述显示指令;所述声音执行单元,与所述树莓派主机电连接,用于执行所述树莓派主机发送的所述声音指令。本专利技术另一方面提供了一种自动售卖机控制方法,应用于上述实施例中所述的自动售卖机中的树莓派主机,包括:将接收到的所述执行状态信号和所述用户的所述输入信号上报给云端服务器;以及根据所述执行状态信号、所述用户的所述输入信号或所述云端服务器发送的数据信息生成指令。在一个实施例中,所述数据信息包括商品信息和/或广告信息,所述指令包括展示商品指令和/或展示广告指令;其中,根据所述云端服务器发送的数据信息生成指令包括:根据所述云端服务器发送的商品信息生成展示商品指令;或根据所述云端服务器发送的广告信息生成展示广告指令。在一个实施例中,所述用户的所述输入信号包括购买商品信号,所述执行状态信号包括出货完成信号,所述数据信息包括支付信息和出货信息,所述指令包括展示支付信息指令、出货指令、展示出货中指令和展示取货指令,其中,所述将接收到的所述执行状态信号和所述用户的所述输入信号上报给所述云端服务器包括:将接收到的所述购买商品信号上报给所述云端服务器;以及将接收到的所述出货完成信号上报给所述云端服务器;其中,所述根据所述执行状态信号、所述用户的所述输入信号或所述云端服务器发送的数据信息生成指令包括:根据所述云端服务器发送的所述支付信息生成所述展示支付信息指令;根据所述云端服务器发送的出货信息生成所述出货指令和所述展示出货中指令;以及根据所述出货完成信号生成所述展示取货指令。在一个实施例中,所述控制方法还包括:启动所述树莓派主机的应用程序;以及通过所述应用程序通信连接所述4G或5G路由器与所述云端服务器进行通信握手。在一个实施例中,所述控制方法还包括:定时检测所述云端服务器是否配置有升级程序;当所述云端服务器配置有所述升级程序时,下载所述云端服务器的所述升级程序并保存;以及当接收到升级信号时,启动所述升级程序,完成升级。在一个实施例中,所述指令包括动作指令,所述执行模块包括动作执行单元,所述自动售卖机还包括电路控制模块,其中,将接收到的所述执行状态信号处理后上报给所述云端服务器包括:将通过与所述电路控制模块通信接收到的所述动作执行单元的执行状态信号处理后上报给所述云端服务器;所述根据所述执行状态信号生成指令包括:根据通过与所述电路控制模块通信得到的所述动作执行单元的执行状态信号生成指令。在一个实施例中,所述指令还包括展示设备故障的指令,所述执行状态信号包括状态信息,所述自动售卖机的控制方法还包括:定时收集所述电路控制模块的所述状态信息;判定所述状态信息是否是故障信息;当所述状态信息是故障信息时,向所述云端服务器发送所述故障信息,并向所述执行模块发送所述展示设备故障的指令;当所述状态信息不是故障信息时,判定所述状态信息是否是警报信息;以及当所述状态信息是警报信息时,向所述云端服务器发送所述警报信息。在一个实施例中,所述将接收到的所述执行状态信号处理后上报给所述云端服务器包括:将通过所述CAN总线扩展模块与所述电路控制模块通信接收到的所述执行状态信号处理后上报给所述云端服务器;所述根据所述执行状态信号生成指令包括:根据通过所述CAN总线扩展模块与所述电路控制模块通信得到的所述执行状态信号生成指令。在一个实施例中,所述动作执行单元包括直接出货单元和/或制作后出货单元,所述将通过与所述电路控制模块通信接收到的所述动作执行单元的执行状态信号处理后上报给所述云端服务器包括:将通过与所述电路控制模块通信接收到的所述直接出货单元的执行状态信号处理后上报给所述云端服务器,和/或将通过与所述电路控制模块通信接收到的所述制作后出货单元的执行状态信号处理后上报给所述云端服务器;所述根据通过与所述电路控制模块通信得到的所述动作执行单元的执行状态信号生成指令包括:根据通过与所述电路控制模块通信得到的所述直接出货单元的执行状态信号生成指令;和/或根据通过与所述电路控制模块通信得到的所述制作后出货单元的执行状态信号生成指令。在一个实施例中,所述指令包括将显示指令和声音指令,其中,所述执行模块还包括:显示执行单元和/或声音执行单元,所述根据执行状态信号、用户的输入信号所述或云端服务器发送的数据信息生成指令,本文档来自技高网...

【技术保护点】
1.一种自动售卖机,其特征在于,包括:/n树莓派主机,与云端服务器通信连接,用于将接收到的执行状态信号和用户的输入信号处理后上报给所述云端服务器,以及根据所述执行状态信号、所述用户的所述输入信号或所述云端服务器发送的数据信息生成指令;/n执行模块,与所述树莓派主机电连接,执行所述树莓派主机发送的所述指令所对应的动作,并将所述动作的所述执行状态信号发送给所述树莓派主机;/n输入模块,与所述树莓派主机电连接,用于接收所述用户的所述输入信号,并将所述输入信号发送给所述树莓派主机。/n

【技术特征摘要】
1.一种自动售卖机,其特征在于,包括:
树莓派主机,与云端服务器通信连接,用于将接收到的执行状态信号和用户的输入信号处理后上报给所述云端服务器,以及根据所述执行状态信号、所述用户的所述输入信号或所述云端服务器发送的数据信息生成指令;
执行模块,与所述树莓派主机电连接,执行所述树莓派主机发送的所述指令所对应的动作,并将所述动作的所述执行状态信号发送给所述树莓派主机;
输入模块,与所述树莓派主机电连接,用于接收所述用户的所述输入信号,并将所述输入信号发送给所述树莓派主机。


2.根据权利要求1所述的自动售卖机,其特征在于,所述树莓派主机通过4G或5G路由器与所述云端服务器进行通信。


3.根据权利要求1所述的自动售卖机,其特征在于,所述树莓派主机进一步配置为定时检测所述云端服务器是否有升级程序。


4.根据权利要求1所述的自动售卖机,其特征在于,所述指令包括动作指令,所述执行模块包括动作执行单元;
其中,所述自动售卖机还包括:
电路控制模块,与所述动作执行单元和所述树莓派主机分别电连接,用于将所述执行状态信号反馈给所述树莓派主机,以及将所述动作指令转换成控制信号发送给所述动作执行单元。


5.根据权利要求4所述的自动售卖机,其特征在于,所述树莓派主机进一步配置为收集所述电路控制模块的状态数据,处理后上报所述云端服务器并通过所述执行模块展示。


6.根据权利要求4所述的自动售卖机,其特征在于,所述自动售卖机还包括:CAN总线扩展模块,所述电路控制模块通过所述CAN总线扩展模块与所述树莓派主机进行通信。


7.根据权利要求4所述的自动售卖机,其特征在于,所述动作执行单元包括直接出货单元和/或制作后出货单元;
所述直接出货单元,用于执行直接出货的动作;
所述制作后出货单元,用于执行制作饮料然后将饮料送出的动作。


8.根据权利要求1所述的自动售卖机,其特征在于,所述指令包括显示指令和声音指令,其中,所述执行模块还包括:显示执行单元和/或声音执行单元;
所述显示执行单元,与所述树莓派主机电连接,用于执行所述树莓派主机发送的所述显示指令;
所述声音执行单元,与所述树莓派主机电连接,用于执行所述树莓派主机发送的所述声音指令。


9.一种自动售卖机控制方法,应用于权利要求1所述的自动售卖机中的树莓派主机,其特征在于,包括:
将接收到的所述执行状态信号和所述用户的所述输入信号处理后上报给云端服务器;以及
根据所述执行状态信号、所述用户的所述输入信号或所述云端服务器发送的数据信息生成指令。


10.根据权利要求9所述的自动售卖机控制方法,其特征在于,所述数据信息包括商品信息和/或广告信息,所述指令包括展示商品指令和/或展示广告指令;
其中,根据所述云端服务器发送的数据信息生成指令包括:
根据所述云端服务器发送的商品信息生成展示商品指令;或
根据所述云端服务器发送的广告信息生成展示广告指令。


11.根据权利要求9所述的自动售卖机控制方法,其特征在于,所述用户的所述输入信号包括购买商品信号,所述执行状态信号包括出货完成信号,所述数据信息包括支付信息和出货信息,所述指令包括展示支付信息指令、出货指令、展示出货中指令和展示取货指令;
其中,所述将接收到的所述执行状态信号和所述用户的所述输入信号处理后上报给所述云端服务器包括:
将接收到的所述购买商品信号上报给所述云端服务器;以及
将接收到的所述出货完成信号处理后上报给所述云端服务器;
其中,所述根据所述执行状态信号、所述用户的所述输入信号或所述云端服务器发送的数据信息生成指令,包括:
根据所述云端服务器发送的所述支付信息生成所述展示支付信息指令;
根据所述云端服务器发送的所述出货信息生成所述出货指令和所述展示出货中指令;以及
根据所述出货完成信号生成所述展示取...

【专利技术属性】
技术研发人员:陈荣
申请(专利权)人:安庆咖来菲去物联网科技有限公司
类型:发明
国别省市:安徽;34

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

1