自动售货机及盘点货物的方法以及存储介质与流程

文档序号:14348394阅读:443来源:国知局
自动售货机及盘点货物的方法以及存储介质与流程
本发明涉及售货机,特别涉及一种自动售货机及盘点货物的方法以及存储介质。
背景技术
:自动售货机由于能实现无人自动售货,无需人工现场管理,降低了销售成本,提高了效率,因此得到了越来越广泛的应用。现有的自动售货机中,并不能查看自动售货机内货物的信息,因而不能统计售货机内的货物数量和信息,且由于人工在装货过程的失误使得货物的价格与货物不符合的现象,从而导致付款后没有收到货物或者所收到的货物与用户购买的选项不符的情况。技术实现要素:本发明的主要目的是提出一种自动售货机,旨在解决现有技术中自动售货机无法盘点售货机内的货物,不便于管理的问题。为实现上述目的,本发明提出一种自动售货机,所述自动售货机包括:存料装置,设有若干用于存储货物的储物格,各个所述储物格的开口在同一平面内;摄像模组;支架,所述摄像模组位于所述支架上;驱动装置,与所述支架连接,以带动所述支架上的摄像模组在各个所述储物格的开口之间移动;控制器,控制所述驱动装置带动所述支架移动至所述储物格的开口处,并控制所述摄像模组的摄像头进行拍照。优选地,所述摄像头的拍摄面朝向所述储物格的开口设置。优选地,所述摄像模组还包括用于保护所述摄像头的保护层。优选地,所述保护层为装设于所述支架上的挡片,所述挡片在与所述摄像头的拍摄面相对应的位置处设有通孔。优选地,所述支架包括用于搬运货物的平板,所述摄像头装设于所述平板与所述驱动装置连接的一侧,所述摄像头的拍摄面背离所述驱动装置。优选地,所述储物格内设有放置货物的托盘。为了实现上述目的,本发明还提供一种自动售货机盘点货物的方法,自动售货机盘点货物的方法包括以下步骤:接收到盘点信号时,控制驱动装置带动支架在各个储物格的开口之间移动,并在移动至各个所述储物格的开口时,控制摄像头进行拍照,以获得储物格中货物的图像;将所述图像上传至服务器,以供服务器根据所述图像盘点自动售货机的货物。优选地,控制驱动装置带动支架在各个储物格的开口之间移动的步骤之前,还包括:控制所述驱动装置带动所述支架移动至初始位置;控制所述驱动装置按照预设运动轨迹驱动所述支架,以带动所述支架由初始位置开始移动。优选地,执行将所述图像上传至服务器的步骤的同时,还执行以下步骤:将所述图像相对应的位置信号上传至服务器,以供服务器记录货物的存储信息。此外,为了实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有自动售货机盘点货物的程序,所述自动售货机盘点货物的程序被处理器执行时实现如上述的自动售货机盘点货物的方法的步骤。本发明中,通过在售货机内设置驱动装置驱动支架带动摄像模组在各储物格的开口之间移动,由摄像头拍摄货物信息,从而便于实时盘点售货机内的货物信息,便于对售货机进行管理,进而避免出现异常的现象,提高用户的体验度。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为本发明自动售货机的爆炸结构示意图;图2为图1中a处放大结构示意图;图3为本发明自动售货机驱动装置支架托盘一视角的立体结构示意图;图4为本发明自动售货机驱动装置支架托盘另一视角的立体结构示意图;图5为本发明自动售货机驱动装置支架的立体结构示意图;图6为本发明自动售货机托盘的立体结构示意图;图7为本发明自动售货机存料装置的立体结构示意图;图8本发明实施例方案涉及的硬件运行环境的终端\装置结构示意图;图9为本发明自动售货机盘点货物的方法的第一实施例的流程示意图;图10为本发明自动售货机盘点货物的方法的第二实施例的流程示意图;图11为本发明自动售货机盘点货物的方法的第三实施例的流程示意图。附图标号说明:标号名称标号名称10存料装置101储物格210摄像头220挡片221通孔310平板40托盘本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。本发明提出一种自动售货机,一种能对售货机内的货物实时拍照,从而便于对货物盘点的自动售货机。参照图1至图7,本发明提出一种自动售货机,所述自动售货机包括:存料装置10,设有若干用于存储货物的储物格101,各个所述储物格101的开口在同一平面内;摄像模组(图中未标注);支架(图中未标注),所述摄像模组位于所述支架上;驱动装置(图中未标注),与所述支架连接,以带动所述支架上的摄像模组在各个所述储物格101的开口之间移动;控制器,控制所述驱动装置带动所述支架移动至所述储物格101的开口处,并控制所述摄像模组的摄像头210进行拍照。具体地,所述自动售货机设有存料装置10,所述存料装置10中设有若干储物格101,所述储物格101均匀排列在同一个平面内,各个所述储物格101的开口朝同一个方向设置且位于同一个平面内。所述摄像模组的摄像头210装设于所述支架上,控制器控制所述驱动装置以带动所述支架上的所述摄像模组在各个所述储物格101的开口之间移动,并在所述支架移动至所述储物格101的开口处时,控制所述摄像头210进行拍照;或者,所述驱动装置带动所述摄像头210移动至预设的节点处,然后由摄像头210拍摄平面内的货物信息,从而使得一个图像内存在多个货物信息。然后将摄像头210拍摄到的图像上传至服务器进行分析比对,从而便于实时记录售货机内的货物信息,进而便于对售货机内的货物进行盘点。可以理解的是,所述存料装置10中各个所述储物格101之间关系还有其他种,例如,各个所述储物格101可以采用大小不一的储物格101,即,所述储物格101也可以杂乱排列在所述存料装置10上,由所述控制控制所述驱动装置带动所述支架移动至所述储物格101的开口处,由所述摄像头210对储物格101内的货物进行拍照;或者,所述储物格101的开口可以不在同一个平面内,所述储物格101的开口朝向同一个方向即可。本发明实施例中,所述储物格101的均匀整齐排列在所述存料装置10,且各个所述储物格101的开口位于同一个平面内,结构简单,易于生产制作,利于所述驱动装置带动所述支架上的摄像模组在各所述储物格101的开口之间移动,所述摄像头210对售货机内的货物进行拍照,便于实时统计盘点售货机内的货物信息,进而便于对自动售货机进行管理。进一步地,所述摄像头210的拍摄面朝向所述储物格101的开口设置。所述摄像头210装设于所述支架上,所述驱动组件带动所述支架上的所述摄像模组在各个所述储物格101的开口之间移动,由所述摄像头210的拍摄面与所述储物格101的开口相向设置,易于所述摄像头210拍摄所述储物格101内货物的信息。本发明实施例中,所述摄像头210的拍摄面朝向所述储物格101的开口设置,结构简单,易于所述摄像头210与所述支架的连接,以及所述控制器带动所述支架移动,便于控制所述摄像头210对所述储物格101内的货物进行拍照。继续参照图3,进一步地,所述摄像模组还包括用于保护所述摄像头210的保护层(图中未标注)。所述摄像模组包括所述保护层,所述保护层用于保护摄像头210,防止所述驱动装置带动所述支架上的所述摄像头210移动的过程中被货物磕碰到所述摄像头210的拍摄面,避免所述摄像头210在移动的过程中被货物撞到损坏,保证所述摄像头210在自动售货机内能正常的工作。本发明实施例中,通过设置用于保护所述摄像头210的保护层,从而保证所述摄像头210正常工作,易于所述摄像头210实时拍摄所述储物格101的货物信息,便于管理人员对自动售货机进行管理。具体地,所述保护层为装设于所述支架上的挡片220,所述挡片220在与所述摄像头210的拍摄面相对应的位置处设有通孔221。所述挡片220安装于所述支架上,所述挡片220设置于所述摄像头210的正前方,且在与所述摄像头210的拍摄面相对应的位置处设有用于拍摄的通孔221,所述摄像头210的拍摄光线穿过所述通孔221对所述储物格101内的货物进行拍照,所述挡片220在避免所述摄像头210被撞到的同时保证所述摄像头210正常工作。可以理解的是,所述保护层还可以为其他结构,例如,所述保护层由透明材质的材料制成,所述保护层设有用于容置所述摄像头210的容置腔,所述摄像头210的拍摄光线透过所述保护层的侧壁对所述储物格101内货物进行拍照。本发明实施例中,所述保护层为设有所述通孔221的挡片220,所述摄像头210穿过所述通孔221对货物进行拍照,结构简单,易于安装和实现,便于确保所述摄像头210能正常工作。继续参照图5进一步地,所述支架包括用于搬运货物的平板310,所述摄像头210装设于所述平板310与所述驱动装置连接的一侧,所述摄像头210的拍摄面背离所述驱动装置。所述支架包括平板310,所述平板310用于对所述储物格101的货物进行搬运,所述平板310与所述驱动装置相连,在所述驱动装置带动下在各个所述储物格101的开口之间移动,所述摄像头210装设于所述平板310上且位于所述驱动装置这一侧,且所述摄像头210的拍摄面背离所述驱动装置朝向所述储物格101的开口设置,便于在所述驱动装置带动所述平板310取货物的过程中对货物进行拍照。可以理解的是,所述摄像头210在所述平板310上的位置关系还有很多种,例如,所述摄像头210位于所述平板310的左右两侧,由于所述平板310在所述驱动装置的带动下会进入所述储物格101内,将所述储物格101内的货物取走,从而所述摄像头210位于所述平板310的左右两侧,所述摄像头210的拍摄面对准货物信息即可,这种结构也可以对货物进行拍照。本发明实施例中,所述支架包括用于搬货的平板310,所述摄像头210装设于所述平板310与所述驱动装置连接的一侧,结构简单,易于实现,所述驱动装置带动所述支架在所述储物格101的开口之间移动的过程中,所述摄像头210所述储物格101的货物进行拍照的同时所述平板310还对货物进行搬运,便于自动售货机的正常运作和管理。继续参照图6,进一步地,所述储物格101内设有放置货物的托盘40。所述储物格101内设有与所述储物格101相匹配的托盘40,所述托盘40上设有容置槽,货物放置在所述容置槽内,在所述平板310取走货物的过程中,由所述平板310与所述托盘40配合,从而将货物取走。本发明实施例中,所述储物格101内设置所述托盘40,将所述储物格101内的货物放置在所述托盘40上,所述驱动装置驱动所述平板310取走所述托盘40,从而实现对货物的搬运,通过设置所述托盘40的作用,结构简单,易于货物放置,便于货物搬运。基于上述自动售货机,本发明还提供一种自动售货机盘点货物的方法。如图8所示,图8是本发明实施例方案涉及的硬件运行环境的终端结构示意图。本发明实施例终端可以是自动售货机,也可以是后台控制cp、智能手机等设备。如图8所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图8中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图8所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及自动售货机采集证据的程序。在图8所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的自动售货机盘点货物的程序,并执行以下操作:参照图9所示,图9为本发明自动售货机盘点货物的方法第一实施例的流程示意图;本发明提出一种自动售货机盘点货物的方法,包括以下步骤:步骤s10,接收到盘点信号时,控制驱动装置带动支架在各个储物格的开口之间移动,并在移动至各个所述储物格的开口时,控制摄像头进行拍照,以获得储物格中货物的图像;步骤s20,将所述图像上传至服务器,以供服务器根据所述图像盘点自动售货机的货物。本发明实施例中,所述自动售货机接收到服务器发送来的盘点信号时,控制所述驱动装置驱动所述支架,以带动所述支架在各个储物格的开口之间移动,所述支架上装设有摄像头,所述摄像头的拍摄面朝向所述储物格的开口设置,在所述驱动装置带动所述支架移动至各个所述储物格的开口处时,控制所述摄像头对货物进行拍照,以获得所述储物格中货物的图像,在获取各个所述储物格中的货物的图像后,将所述图像上传至服务器,由服务器将所述图像转化为数据文件并与服务器中预存的货物信息进行对比,得到货物的类别,服务器根据图像所属的类别,从而统计所述自动售货机内的同种货物类别的数量。可以理解的是,所述摄像头在对所述储物格内的货物进行拍照以获得货物图像的拍照方式有多种,例如,所述自动售货机控制所述驱动装置带动所述支架移动时,在所述支架移动至所述储物格的开口处时,控制所述摄像头进行拍照从而拍摄所述储物格内的货物,所述摄像头在所述支架的带动,依次对各个所述储物格内的货物进行拍照,以获得各个所述储物格中货物的图像;或者,所述摄像头在所述支架带动下移动至拍照位置,所述摄像头拍摄区域包含若干所述储物格,即所述摄像头拍摄的照片含有若干所述储物格中货物的信息,由服务器解析所述图像中的货物信息,并与预存的货物信息进行对比,以获得图像中货物的类别。本发明实施例中,通过控制驱动装置带动支架在所述储物格的开口之间移动,以控制摄像头在所述储物格的开口时进行拍照以获得图像,服务器根据图像中的货物信息与预存的货物信息进行对比,实现对所述自动售货机内货物的盘点,便于实时知道所述自动售货机内的货物信息,便于对自动售货机的管理。进一步地,参照图10所示,图10为本发明自动售货机盘点货物的方法第二实施例的流程示意图;基于上述图9所示的实施例,控制驱动装置带动支架在各个储物格的开口之间移动的步骤之前,还包括:步骤s30,控制所述驱动装置带动所述支架移动至初始位置;步骤s40,控制所述驱动装置按照预设运动轨迹驱动所述支架,以带动所述支架由初始位置开始移动。本发明实施例中,所述s10的步骤之前,还包括,所述自动售货机在接收到自动盘点信息时,控制所述驱动装置带动所述支架移动至初始位置,所述初始位置为所述驱动装置的原点位置,在所述支架在所处原点位置时,并根据盘点信号,控制所述驱动装置带动所述支架按照预设运动轨迹移动,可以理解的是,所述预设运动轨迹可以为按照竖直移动方向带动所述支架在所述储物格的开口之间移动;或者按照水平移动方向带动所述支架在若干所述储物格的开口之间移动;或者按照弧线或斜线方向带动所述支架在所述储物格的开口之间移动;或者由所述驱动装置带动所述支架移动到预设位置,由所述摄像头对预设区域内的货物进行拍照,以获得预设区域内所述储物格中货物信息。在确定所述驱动装置带动所述支架移动的运动轨迹之后,带动所述支架按照所述运动轨迹至所述储物格的开口之间移动,从而控制所述摄像头进行拍照。本发明实施例中,在所述驱动装置带动所述支架在若干所述储物格开口之间移动前,首先由所述驱动装置带动所述支架移动至初始位置,并确定所述驱动装置带动所述支架移动的轨迹,在确定所述支架的运动轨迹之后,控制所述驱动装置按照预设的运动轨迹带动所述支架运动并控制所述摄像头在所述储物格的开口处进行拍照。避免所述自动售货机因为停机或故障后,在进行盘点时无法明确所述支架的起始位置而导致不便于对货物进行盘点的现象,易于将所述摄像头获得的所述图像与服务器中预存的货物信息进行对比,便于对自动售货机内的货物进行盘点。进一步地,参照图11所示,图11为本发明自动售货机盘点货物的方法第三实施例的流程示意图;基于上述图9所示的实施例,执行将所述图像上传至服务器的步骤的同时,还执行以下步骤:步骤s50,将所述图像相对应的位置信号上传至服务器,以供服务器记录货物的存储信息。本发明实施例中,所述自动售货机控制所述摄像头对所述储物格的开口进行拍照,以获得所述储物格中货物的图像,在所述自动售货机将所述图像上传至服务器,在所述自动售货机将所述储物格内货物的所述图像上传至服务器的同时,并将与所述图像相对应的位置信号上传至服务器,所述位置信号包括所述驱动装置带动所述支架移动的距离,以供服务器盘点所述储物格内的货物信息并记录各货物所存储的相应位置。可以理解的是,所述位置信号还可以为所述摄像头对所述储物格内货物进行拍照以获得的图像中的位置标记,由服务器进行解析并记录对应货物的位置信息。本发明实施例中,通过上传摄像头拍摄所述储物格中货物的图像,并上传拍摄所述图像所处的位置信号,以将所述摄像头拍摄到的货物与货物相对应的位置信号匹配,实现所述自动售货机盘点货物后知道货物所存储的位置信息,便于后续所述自动售货机对货物进行搬运。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的
技术领域
均包括在本发明的专利保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1