1.一种电子锁,其特征在于,包括:
外壳,其内部且具有容纳空间的容纳腔;
锁舌,设置于所述容纳腔中,所述外壳上设置有与所述锁舌相适配的通孔;
锁扣,与所述锁舌分体设置,所述锁扣上设置有与所述锁舌相适配的滑道,所述滑道对应于所述通孔的位置设置;
驱动机构,与所述锁舌连接,驱动所述锁舌水平移动至由所述通孔伸出或者缩回所述容纳腔内;
控制器,接收外部终端的开锁指令或者锁合指令,根据所述开锁指令或者锁合指令控制所述驱动机构的工作。
2.根据权利要求1所述的电子锁,其特征在于,所述驱动机构为直线电机。
3.根据权利要求1所述的电子锁,其特征在于,所述驱动机构为旋转电机,其设置有转轴,所述转轴上连接有曲柄滑块机构,所述曲柄滑块机构连接所述锁舌,驱动所述锁舌水平移动。
4.根据权利要求1所述的电子锁,其特征在于,所述电子锁还包括闭合数据上传单元,其与所述外部终端以及所述控制器通信连接,所述闭合数据上传单元接收所述控制器发送的信息以及接收所述外部终端的信息获取指令,并根据所述信息获取指令向所述外部终端发送所述信息。
5.根据权利要求4所述的电子锁,其特征在于,所述闭合数据上传单元包括:
信息接收模块,接收所述控制器发送的所述信息,所述电子锁处于锁合状态时,所述控制器发送的所述信息为锁合状态信息;或者所述电子锁处于开锁状态时,所述控制器发送的所述信息为开锁状态信息;
计算模块,根据所述锁合状态信息计算所述电子锁的锁合次数;
指令接收模块,接收所述外部终端发送的锁合状态信息获取指令、开锁状态信息获取指令和/或锁合次数获取指令;
上传模块,根据所述锁合状态信息获取指令、开锁状态信息获取指令和/或锁合次数获取指令将所述锁合状态信息、开锁状态信息和/或锁合次数发送至所述外部终端。
6.根据权利要求5所述的电子锁,其特征在于,所述滑道的端部设置有感测装置,所述锁舌由所述端部脱离所述滑道缩回所述容纳腔中,所述感测装置与所述控制器通信连接;
所述感测装置感测到所述锁舌脱离所述滑道时,发送开锁信息至所述控制器;
所述控制器接收所述开锁信息,并将所述开锁信息与所述外部终端发送的指令进行对比判断,若所述外部终端发送的所述指令为锁合指令,所述控制器发送报警信息至所述闭合数据上传单元;
所述闭合数据单元的所述上传模块将所述报警信息发送至所述外部终端。
7.根据权利要求6所述的电子锁,其特征在于,所述感测装置为距离检测传感器。
8.根据权利要求1所述的电子锁,其特征在于,所述外部终端为手机或者平板电脑。
9.根据权利要求1所述的电子锁,其特征在于,所述电子锁还包括电池,与所述控制器电性连接。
10.一种包括权利要求1~9任一项所述的电子锁的柜子,其特征在于,所述柜子包括柜门和柜体,所述锁舌以及所述锁扣相对应分别设置于所述柜门和所述柜体上。