储模块1035中。
[0027]监测模块1034用于监控空间格柜门的打开状态是否正常。S卩,监测模块1034配置为当接收到电动锁控制板101发送来的空间格柜门已打开的信息(即空间格的电动锁处于开锁状态)时,就检索数据存储模块1035的数据表中存储的状态信息,根据控制指令发送记录判断当前打开的空间格柜门是否是非授权开门。如果当前打开的空间格柜门的控制指令发送记录是未发送,则当前打开柜门的动作即为非授权开门。当检测到空间格柜门是通过非授权开门时,将会发出警报信号,并将非授权开门状态信息(异常信息)提交到网络服务器7上的空间出租管理云平台系统,从而使管理员监视到异常状态,即时报警或通知用户,降低被盗风险。监测模块1034可以通过搭建硬件电路的方式实现上述接收到电动锁控制板101发送来的空间格柜门已打开的信息与数据存储模块1035的数据表中存储的状态信息的比较和根据比较结果输出是否是非授权开门的状态信息。当然,也可以通过软件模块实现上述比较和输出信息的功能。这些实现方式是本领域人员公知的常规手段,在此不再赘述。
[0028]其中,输入模块1031、定位模块1033、数据存储模块1035和监测模块1034可承载于电脑103上而内置于储物柜中,以实现储物柜的物联网功能。
[0029]如图1所示,储物柜的储物空间格100内还可安装照明灯1001,并且照明灯1001与柜门具有联动开关。即,当柜门打开时,灯1001同时变亮,照亮整个空间格100,以方便用户存取物品,当柜门关闭时,灯1001同时熄灭。
[0030]图3为空间格100的柜门和灯1001联动开关的电路原理不意图。如图3所不,在储物柜电动锁控制板101 —侧即A侧,通过一个拉升电阻3011和二极管灯1001并联,使B侧电路处于断开状态时,拉升电阻能够使开门监测点3012的电压稳定在高电平,减少因二极管灯1001断开处于高电阻时带来的电路波动。在电动锁104—侧即B侧,与A侧的电路并联接入灯1001,灯1001与按键开关3021相串联,开关3021连接柜门的电动锁104中的开门弹簧。同时,在灯1001与按键开关3021间接入一个开门状态监测点3012,平时电动锁104断开为闭锁状态,柜门处于关闭状态时,开门弹簧的按键开关3021在弹簧拉力的作用下断开电路,灯1001熄灭,此时开门状态监测点3012为高电平;当电动锁104接通为开锁状态,柜门打开时,连接开门弹簧的按键开关3021在弹簧压力的推动下闭合,将电路连通,灯1001变亮,此时开门状态监测点3012处于低电平。由此,实现灯1001与柜门的联动开关,方便用户在光线不好或储物较多时,看得更清楚,避免物品遗漏。并且,通过并联的拉升电阻3011对开门状态监测点3012电压的调节,可以减少杂波及电磁对电路的干扰,稳定开门状态监测点3012的高压状态,以更精准的识别柜门的打开。
[0031]电动锁控制板101中包括检测模块1011,配置为通过电路连接开门状态监测点3012,依次读取各空间格的联动电路中的开门状态监测点3012的电压,当监测点3012测到的电压为低电平时将对应空间格的柜门已成功打开的状态信息发送给监测模块1034。监测模块1034会判断此次开门是否为授权开门,如果发生非授权开门,就将异常信息发送给空间出租管理云平台系统,提醒管理员进行警报处理或通知用户。如果是授权开门,就将该开门状态信息提交至远程网络服务器7,由网络服务器7的空间出租管理云平台系统将存取信息反馈给移动客户端。
[0032]如图1所示,储物柜顶端还设有走线孔105,储物柜中各模块的连接线全部通过储物柜中的预置管路(未示出)经走线孔105延伸到外部,连接外部设备6。如连接电脑103和电动锁控制板101的电源线和网线通过走线孔105延伸到外部连接电源和路由器。通过在储物柜顶部设计走线孔105,可使储物柜的连接线布线干净整洁,使用起来也更安全方便。
[0033]上述各模块均可采用已有的软件或硬件模块实现,例如电脑103可以是平板电脑、工控触摸屏电脑或安装有触摸屏的台式电脑;输入模块1031可以由触摸屏电脑的显示屏、输入键盘及菜单选项模块通过java语言编程提供可视化菜单选项操作界面;数据存储模块1035是以常规的数据库形式实现数据的存取,例如MySQL数据库;控制模块1032和监测模块1034可以是通过java语言编程实现相应功能的模块;定位模块1033可以是现有技术中的GPS全球定位系统、北斗卫星导航系统或伽利略卫星导航系统中的任意一个;电动锁控制板101是可编程扩展功能的单片机;检测模块1011是通过联动电路获取电压并在电动锁控制板101上进行C语言的嵌入式编程进行电压比较判断实现的软件模块。
[0034]图4示意性的显示了用户通过移动客户端租用和控制储物柜的一种实现过程示例。其中,移动客户端可以是手机APP、微信、陌陌等可以通过唯一登录号绑定储物柜的都能实现本发明的功能,移动客户端中包括空间申请模块和签收模块,空间申请模块用于选择要绑定的储物柜,签收模块用于通过移动客户端远程遥控收件。本实施例以通过手机微信租用和控制储物柜寄存物品为例,如图4所示,该方法包括:
[0035]步骤S401:通过微信关注储物柜公众号。
[0036]步骤S402:选择储物柜,申请存件密码。
[0037]用户要寄存物品时,通过微信公众号的空间申请模块选择储物柜,移动客户端即通过网络连接到网络服务器7上的空间出租管理云平台系统。其中,用户选择储物柜有三种方式包括:通过柜编号或地名关键字搜索储物柜、查找附近的储物柜及按默认排序获取全部储物柜。网络服务器7上装载的空间出租管理云平台系统接收到用户的空间申请请求指令后,将根据各储物柜的定位模块1033提供的地理位置信息,将符合条件的储物柜地理位置信息列表提供给用户的微信客户端,由用户进行储物柜选择。选择好地理位置之后,空间出租管理云平台系统会为当前用户分配一个该地理位置的储物柜空间格1,并将其储物柜空间格以对应的逻辑地址密码的形式提供给用户的微信客户端。其中,该逻辑地址密码即是存件密码和取件密码,分别由六位数的数字组成,如存件密码123456,取件密码654321,该存件密码和取件密码作为一个逻辑地址对应一个储物柜物理空间。在分配完成后,云平台首先将存件密码发送到用户的微信,并且把生成的存件密码和取件密码发送到对应的储物柜,由本地的数据存储模块1035保存。
[0038]步骤S403:确定储物柜的地址,分配存储空间格。
[0039]用户根据选择的储物柜的地理位置,找到储物柜。在到达选定的储物柜所在的地理位置后,通过微信客户端的存件指令选项或通过在储物柜的输入模块1031的菜单选择模块10312中选择“存件”,并通过键盘10311输入逻辑地址密码即存件密码和选择空间格尺寸(大、中、小),以打开柜门进行存储。控制模块1032获取输入的密码,首先将密码发给数据存储模块1035判断是否为有效的密码,由数据存数模块1035根据数据表的存储信息,查看该密码是否是分配给当前的储物柜的存件密码,并将判断结果返回给控制模块1032。控制模块1032收到是有效密码的信号,就根据数据表中存储的空间格状态为用户分配空闲的空间格100,并生成开门的控制指令,将控制指令通过TCP/IP协议发送给电动锁控制板101。其中,生成的控制指令是由标示空间格编号和开关门指令的字符串组成,例如00051的控制指令就表示把5号空间格的柜门打开。电动锁控制板101接收到开门控制指令后,找到对应的空间格100,将相应空间格100的电动锁104的电路接通,空间格100的柜门即打开。之后,