1.本申请涉及智能设备技术领域,尤其涉及一种售货柜、售货柜的控制方法及装置。
背景技术:
2.售货柜主要指以自助售货机的形式销售商品的智能货柜,一般采取无现金交易和普通货币交易。例如:自助橙子机、自助咖啡机、自助冰淇淋机、自助便当机以及传统的无人自助售货机等。
3.目前的售货机,往往在内部空间设置工控机,通过工控机来控制售货机的货品销售过程,然而工控机体积庞大,在售货柜中占据的空间较大,限制了货品的存储空间,且传统工控机价格较高,产生的热量也较大,限制了售货机的推广。
技术实现要素:
4.本申请提供一种售货柜、售货柜的控制方法及装置,以实现提升空间利用率,减少能耗,降低零部件成本。
5.本申请提供一种售货柜,所述售货柜包括:货架;门体;货品识别摄像头,所述货品识别摄像头设于所述货架,用于获取所述货架的货品状态信息;可编程逻辑控制器,所述可编程逻辑控制器与所述门体连接,用于获取所述门体的开关门信息;微处理器,所述货品识别摄像头的输出端与所述微处理器的输入端电连接,所述可编程逻辑控制器的输出端与所述微处理器的输入端电连接,所述微处理器用于基于所述货品状态信息和所述开关门信息,确定货品销售信息。
6.根据本申请提供的一种售货柜,所述微处理器为rk3399a芯片。
7.根据本申请提供的一种售货柜,所述货品识别摄像头至少为两个,每个所述货品识别摄像头的镜头朝向所述货架的一个对应柜层。
8.根据本申请提供的一种售货柜,所述售货柜还包括:安防摄像头,所述安防摄像头的输出端与所述微处理器的输入端电连接,所述安防摄像头用于对所述售货柜进行实时监控;通信装置,所述通信装置的第一端与微处理器的收发端电连接,所述通信装置的第二端用于和服务器通信连接;显示屏,所述显示屏的输入端与所述微处理器的输出端电连接。
9.根据本申请提供的一种售货柜,所述通信装置为有线通信组件、wifi组件、蓝牙组件、4g组件以及5g组件中的至少一种。
10.根据本申请提供的一种售货柜,所述货品识别摄像头的输出端与所述微处理器的usb接口电连接;所述安防摄像头的输出端与所述微处理器的rj45接口电连接;所述通信装置的第一端与所述微处理器的pcie接口电连接;所述可编程逻辑控制器的输出端与所述微处理器的rs485接口电连接。
11.根据本申请提供的一种售货柜,所述售货柜还包括:供电模块,所述供电模块与所述控制器的输入端电连接;灯带,所述灯带与所述控制器的输出端电连接。
12.本申请还提供一种售货柜的控制方法,所述售货柜的控制方法包括:获取开关门
信息以及在时间上对应的货品状态信息;确认所述开关门信息包括一次完整的开门动作和关门动作,基于所述货品状态信息,确定货品销售信息。
13.本申请还提供一种售货柜的控制装置,所述售货柜的控制装置包括:获取模块,用于获取开关门信息以及在时间上对应的货品状态信息;确定模块,用于确认所述开关门信息包括一次完整的开门动作和关门动作,基于所述货品状态信息,确定货品销售信息。
14.本申请还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述售货柜的控制方法的步骤。
15.本申请还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述售货柜的控制方法的步骤。
16.本申请提供的售货柜、售货柜的控制方法及装置,通过采用微处理器来对货品状态信息和开关门信息进行处理,得到货品销售信息,能够提升空间利用率,减少能耗,降低零部件成本。
附图说明
17.为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1是本申请提供的售货柜的结构示意图;
19.图2是本申请提供的售货柜的电路布置图;
20.图3是本申请提供的售货柜的控制方法的流程示意图;
21.图4是本申请提供的售货柜的控制装置的结构示意图;
22.图5是本申请提供的电子设备的结构示意图。
23.附图标记:
24.10:微处理器;
ꢀꢀꢀꢀ
20:货品识别摄像头; 30:可编程逻辑控制器;
25.40:安防摄像头;
ꢀꢀ
50:通信装置;
ꢀꢀꢀꢀꢀꢀꢀ
60:显示屏;
26.70:供电模块;
ꢀꢀꢀꢀ
80:灯带。
具体实施方式
27.为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
28.下面结合图1
‑
图5描述本申请的售货柜、售货柜的控制方法及装置。
29.如图1和图2所示,本发明实施例提供一种售货柜,该售货柜包括:货架、门体、货品识别摄像头20、可编程逻辑控制器30以及微处理器10。
30.其中,货品识别摄像头20设于货架,用于获取货架的货品状态信息。
31.可以理解的是,货品识别摄像头20可以安装在货架上,货品识别摄像头20的镜头
可以朝向货架的货品放置位,货品识别摄像头20能够拍摄到货品,当用户从货架上取走货品时,货品识别摄像头20能够获取到货品图像,可以根据货品图像得到货品状态信息,货品状态信息可以包括时间信息、货品类别、货品数量以及货品的位置状态,也就是说,货品状态信息能够反映货架上的货品的变化状态,比如货品状态信息可以表述为:2021年1月1日8:00:00,橡皮擦,1只,离开货柜。
32.可编程逻辑控制器30与门体连接,用于获取门体的开关门信息。
33.可以理解的是,可编程控制器(programmable logic controller)简称pc或plc,是一种数字运算操作的电子系统,专门在工业环境下应用而设计。它采用可以编制程序的存储器,用来在执行存储逻辑运算和顺序控制、定时、计数和算术运算等操作的指令,并通过数字或模拟的输入(i)和输出(o)接口,控制各种类型的机械设备或生产过程。
34.plc可以和门体连接,plc可以控制门体的开启和关闭,同时能够记录门体的开启状态和关闭状态,此处plc能够获取门体的开关门信息,门体的开关门信息可以包括时间信息和门体的开启状态信息,比如可以为2021年1月1日7:59:55,门体开启;2021年1月1日8:00:05,门体关闭。
35.货品识别摄像头20的输出端与微处理器10的输入端电连接,可编程逻辑控制器30的输出端与微处理器10的输入端电连接,微处理器10用于基于货品状态信息和开关门信息,确定货品销售信息。
36.可以理解的是,微处理器10由一片或少数几片大规模集成电路组成的中央处理器。这些电路执行控制部件和算术逻辑部件的功能。微处理器10能完成取指令、执行指令以及与外界存储器和逻辑部件交换信息等操作,是微型计算机的运算控制部分。微处理器10可与存储器和外围电路芯片组成微型计算机。
37.微处理器10可以为芯片,微处理器10与传统的工控机相比,具有体积小、重量轻和容易模块化等优点。
38.货品识别摄像头20和plc均与微处理器10电连接,微处理器10能够与货品识别摄像头20和plc实现电信号传递,货品识别摄像头20能够将获取到的货品状态信息发送给微处理器10,plc能够将门体的开关门信息发送给微处理器10。
39.微处理器10能够根据开关门信息以及在时间上对应的货品状态信息,来生成货品销售信息。比如用户于2021年1月1日7:59:55打开售货柜的门体,从货柜上拿走1只橡皮擦,于8:00:05关闭售货柜的门体,此时微处理器10在确认售货柜的门体关闭时,生成货品销售信息,比如可以为:2021年1月1日8:00:00销售了一只橡皮擦。
40.当然,微处理器10或者与微处理器10相连的存储介质中还可以预存有货品的价格、商标以及生产日期等参数,在生成货品销售信息时可以将这些参数一并囊括,能够展示出销售货品更多的细节。
41.本申请提供的售货柜,通过采用微处理器10来对货品状态信息和开关门信息进行处理,得到货品销售信息,能够提升空间利用率,减少能耗,降低零部件成本。
42.在一些实施例中,微处理器10为rk3399a芯片,rk3399a芯片是一种低功耗、高性能的应用处理器芯片,该芯片基于big.little架构,具有独立的neon协同处理器的双核cortex
‑
a72及四核cortex
‑
a53组合架构,主要应用于计算机、个人互联网移动设备、vr以及广告机等智能终端设备。rk3399a芯片内置多个高性能硬件处理引擎,能够支持多种格式的
视频解码,如:4k*2k@60fps h.264/h.265/vp9,也支持1080p@30fps的h.264/mvc/vp8以及高质量的jpeg编解码和图像的前后处理器。
43.rk3399a芯片可以使用android系统,android系统相对于windows系统来说占用的内存空间更小,数据处理速度更快。
44.rk3399a芯片可以具有usb接口、rj45接口、hdmi接口、pcie接口以及rs485接口。
45.值得注意的是,传统的售货柜中采用的是工控机,而工控机是基于windows开发应用,和下位机plc之间的通信和控制不太稳定,并且可能会牵涉到windows使用的成本问题,采用rk3399a芯片,提高了与下位机plc之间通信的稳定性,且不必须采用windows,能够降低成本。
46.如图2所示,在一些实施例中,货品识别摄像头20至少为两个,每个货品识别摄像头20的镜头朝向货架的一个对应柜层。
47.可以理解的是,货品识别摄像头20可以有多个,在货架的每个柜层对应设置一个货品识别摄像头20,货品识别摄像头20的镜头可以朝向柜层,那么就能够使得每个柜层都能够对应有一个货品识别摄像头20,这样就能够使得每个柜层的货物状态变化都能够被准确检测到,能够提升识别的准确率。
48.如图1和图2所示,在一些实施例中,售货柜还包括:安防摄像头40、通信装置50和显示屏60。
49.其中,安防摄像头40的输出端与微处理器10的输入端电连接,安防摄像头40用于对售货柜进行实时监控。
50.可以理解的是,安防摄像头40可以设置在售货柜上,安防摄像头40的镜头可以朝向售货柜的周围环境,可以对售货柜以及所处的环境进行实时监控,安防摄像头40的输出端和微处理器10的输入端电连接,安防摄像头40能够将拍摄到的视频或者图像实时传输给微处理器10,微处理器10能够根据视频或者图像来判断售货柜的安全状况,比如是否有人为盗窃、人为破坏或者机器故障等情况。
51.当然也可以不通过微处理器10自身来处理,可以由微处理器10通过通信装置50将视频或者图像发送给服务器,在服务器中对视频或者图像进行处理,得到安全判别结果,当安全判别结果中显示出售货柜存在异常,则按照故障种类,由不同的工作人员到现场查勘。
52.通信装置50的第一端与微处理器10的收发端电连接,通信装置50的第二端用于和服务器通信连接。
53.也就是说,通信装置50具有第一端和第二端,第一端和微处理器10的收发端电连接,通信装置50的第二端能够和服务器通信连接,微处理器10的收发端可以通过通信装置50和服务器通信。
54.显示屏60的输入端与微处理器10的输出端电连接。
55.可以理解的是,显示屏60可以设置在售货柜的机身,显示屏60可以用于和用户进行交互,用户可以通过移动终端来扫描显示屏60上的二维码,从而进行货物选择和支付操作,与此同时,显示屏60上还可以播放指定的广告内容。
56.在一些实施例中,通信装置50为有线通信组件、wifi组件、蓝牙组件、4g组件以及5g组件中的至少一种。
57.也就是说,通信装置50可以和服务器通过有线网口连接,比如可以通过光纤或者
宽带通信连接,还可以通过wifi、4g和5g来和服务器实现通信连接,通信装置50还可以具有蓝牙通信功能,用户的移动终端能够和通信装置50实现蓝牙通信连接,实现和售货柜的交互。
58.在一些实施例中,货品识别摄像头20的输出端与微处理器10的usb接口电连接;安防摄像头40的输出端与微处理器10的rj45接口电连接;通信装置50的第一端与微处理器10的pcie接口电连接,通信装置50的第二端用于和服务器通信连接;可编程逻辑控制器30的输出端与微处理器10的rs485接口电连接,通过这种接口上的连接关系,使得微处理器10的处理效率更高,且使得售货柜内部电子元器件的空间布局更加紧凑合理。
59.如图1和图2所示,在一些实施例中,售货柜还包括:供电模块70和灯带80。
60.其中,供电模块70与控制器的输入端电连接,灯带80与控制器的输出端电连接。
61.可以理解的是,供电模块70用于给售货柜的各种电子元器件供电,供电模块70可以与控制器电连接,通过控制器来给其他电子元器件供电,灯带80可以设置在售货柜的机身,灯带80和控制器的输出端电连接,灯带80可以起到照明作用,在环境光线较暗的情况下,控制器可以点亮灯带80,来照亮售货柜周边的环境。
62.如图3所示,本申请实施例还提供一种售货柜的控制方法,该售货柜的控制方法包括如下步骤110
‑
步骤120。
63.步骤110、获取开关门信息以及在时间上对应的货品状态信息。
64.可以理解的是,当用户从货架上取走货品时,plc能够获取门体的开关门信息,门体的开关门信息可以包括时间信息和门体的开启状态信息,比如可以为2021年1月1日7:59:55,门体开启;2021年1月1日8:00:05,门体关闭。货品识别摄像头能够获取到货品图像,可以根据货品图像得到货品状态信息,货品状态信息可以包括时间信息、货品类别、货品数量以及货品的位置状态,也就是说,货品状态信息能够反映货架上的货品的变化状态,比如货品状态信息可以表述为:2021年1月1日8:00:00,橡皮擦,1只,离开货柜。
65.步骤120、确认开关门信息包括一次完整的开门动作和关门动作,基于货品状态信息,确定货品销售信息。
66.可以理解的是,可以根据开关门信息以及在时间上对应的货品状态信息,来生成货品销售信息。比如用户于2021年1月1日7:59:55打开售货柜的门体,从货柜上拿走1只橡皮擦,于8:00:05关闭售货柜的门体,此时微处理器在确认售货柜的门体关闭时,生成货品销售信息,比如可以为:2021年1月1日8:00:00销售了一只橡皮擦。
67.下面对本申请提供的售货柜的控制装置进行描述,下文描述的售货柜的控制装置与上文描述的售货柜的控制方法可相互对应参照。
68.如图4所示,本申请实施例还提供售货柜的控制装置,该售货柜的控制装置包括:获取模块410和确定模块400。
69.其中,获取模块410,用于获取开关门信息以及在时间上对应的货品状态信息。
70.确定模块420,用于确认开关门信息包括一次完整的开门动作和关门动作,基于货品状态信息,确定货品销售信息。
71.本申请实施例提供的售货柜的控制装置用于执行上述售货柜的控制方法,其实施方式与本申请提供的售货柜的控制方法的实施方式一致,且可以达到相同的有益效果,此处不再赘述。
72.图5示例了一种电子设备的实体结构示意图,在一些实施例中,该电子设备可以安装于上述实施例所述的售货柜中,该电子设备可以和货品识别摄像头电连接,还可以和可编程逻辑控制器电连接,该电子设备可以根据货品状态信息和开关门信息,确定货品销售信息。
73.如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(communications interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行售货柜的控制方法,该方法包括:获取开关门信息以及在时间上对应的货品状态信息;确认开关门信息包括一次完整的开门动作和关门动作,基于货品状态信息,确定货品销售信息。
74.此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read
‑
only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
75.本申请实施例提供的电子设备中的处理器510可以调用存储器530中的逻辑指令,实现上述售货柜的控制方法,其实施方式与本申请提供的售货柜的控制方法的实施方式一致,且可以达到相同的有益效果,此处不再赘述。
76.另一方面,本申请还提供一种计算机程序产品,下面对本申请提供的计算机程序产品进行描述,下文描述的计算机程序产品与上文描述的售货柜的控制方法可相互对应参照。
77.所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的售货柜的控制方法,该方法包括:获取开关门信息以及在时间上对应的货品状态信息;确认开关门信息包括一次完整的开门动作和关门动作,基于货品状态信息,确定货品销售信息。
78.本申请实施例提供的计算机程序产品被执行时,实现上述售货柜的控制方法,其实施方式与本申请提供的售货柜的控制方法的实施方式一致,且可以达到相同的有益效果,此处不再赘述。
79.又一方面,本申请还提供一种非暂态计算机可读存储介质,下面对本申请提供的非暂态计算机可读存储介质进行描述,下文描述的非暂态计算机可读存储介质与上文描述的售货柜的控制方法可相互对应参照。
80.本申请还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的售货柜的控制方法,该方法包括:获取开关门信息以及在时间上对应的货品状态信息;确认开关门信息包括一次完整的开门动作和关门动作,基于货品状态信息,确定货品销售信息。
81.本申请实施例提供的非暂态计算机可读存储介质上存储的计算机程序被执行时,实现上述售货柜的控制方法,其实施方式与本申请提供的售货柜的控制方法的实施方式一致,且可以达到相同的有益效果,此处不再赘述。
82.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
83.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
84.最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
技术特征:
1.一种售货柜,其特征在于,包括:货架;门体;货品识别摄像头,所述货品识别摄像头设于所述货架,用于获取所述货架的货品状态信息;可编程逻辑控制器,所述可编程逻辑控制器与所述门体连接,用于获取所述门体的开关门信息;微处理器,所述货品识别摄像头的输出端与所述微处理器的输入端电连接,所述可编程逻辑控制器的输出端与所述微处理器的输入端电连接,所述微处理器用于基于所述货品状态信息和所述开关门信息,确定货品销售信息。2.根据权利要求1所述的售货柜,其特征在于,所述微处理器为rk3399a芯片。3.根据权利要求1所述的售货柜,其特征在于,所述货品识别摄像头至少为两个,每个所述货品识别摄像头的镜头朝向所述货架的一个对应柜层。4.根据权利要求1
‑
3中任一项所述的售货柜,其特征在于,还包括:安防摄像头,所述安防摄像头的输出端与所述微处理器的输入端电连接,所述安防摄像头用于对所述售货柜进行实时监控;通信装置,所述通信装置的第一端与微处理器的收发端电连接,所述通信装置的第二端用于和服务器通信连接;显示屏,所述显示屏的输入端与所述微处理器的输出端电连接。5.根据权利要求4所述的售货柜,其特征在于,所述通信装置为有线通信组件、wifi组件、蓝牙组件、4g组件以及5g组件中的至少一种。6.根据权利要求4所述的售货柜,其特征在于,所述货品识别摄像头的输出端与所述微处理器的usb接口电连接;所述安防摄像头的输出端与所述微处理器的rj45接口电连接;所述通信装置的第一端与所述微处理器的pcie接口电连接;所述可编程逻辑控制器的输出端与所述微处理器的rs485接口电连接。7.根据权利要求4所述的售货柜,其特征在于,还包括:供电模块,所述供电模块与所述控制器的输入端电连接;灯带,所述灯带与所述控制器的输出端电连接。8.一种如权利要求1
‑
7中任一项所述的售货柜的控制方法,其特征在于,包括:获取开关门信息以及在时间上对应的货品状态信息;确认所述开关门信息包括一次完整的开门动作和关门动作,基于所述货品状态信息,确定货品销售信息。9.一种如权利要求1
‑
7中任一项所述的售货柜的控制装置,其特征在于,包括:获取模块,用于获取开关门信息以及在时间上对应的货品状态信息;确定模块,用于确认所述开关门信息包括一次完整的开门动作和关门动作,基于所述货品状态信息,确定货品销售信息。10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所
述售货柜的控制方法的步骤。11.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述售货柜的控制方法的步骤。
技术总结
本申请实施例涉及智能设备技术领域,提供了一种售货柜、售货柜的控制方法及装置,售货柜包括:货架;门体;货品识别摄像头,货品识别摄像头设于货架,用于获取货架的货品状态信息;可编程逻辑控制器,可编程逻辑控制器与门体连接,用于获取门体的开关门信息;微处理器,货品识别摄像头的输出端与微处理器的输入端电连接,可编程逻辑控制器的输出端与微处理器的输入端电连接,微处理器用于基于货品状态信息和开关门信息,确定货品销售信息。本申请提供的售货柜、售货柜的控制方法及装置,通过采用微处理器来对货品状态信息和开关门信息进行处理,得到货品销售信息,能够提升空间利用率,减少能耗,降低零部件成本。降低零部件成本。降低零部件成本。
技术研发人员:陈海波 赵孝武
受保护的技术使用者:深兰科技(上海)有限公司
技术研发日:2021.02.23
技术公布日:2021/6/29
转载请注明原文地址:https://doc.8miu.com/read-26725.html