本发明提供了一种开放式自动售货机中商品的购买方法及其装置,其中所述方法包括:接收基于用户的购物手势接触商品触发第一红外传感器而生成的抓取指令;根据抓取指令,采集用户的购物手势对应抓取动作的购物动作图像;对购物动作图像进行识别,若用户抓取到目标商品,确认目标商品的第一商品信息;若用户抓取的目标商品被放回至自动售货机中,判断目标商品是否被放回至与目标商品对应的摆放区;若是,则接收购物仓关闭生成的购物结束指令,并根据第一商品信息进行结算。本发明为不同的消费者在购物时提供方便,提高了用户体验,避免了现有的自动售货机,只能通过人工进行摆放商品,浪费大量人力成本的问题。