移动客户端租用和控制储物柜的系统的制作方法_2

文档序号:8299822阅读:来源:国知局
用信息存储在数据表中,储物柜的状态信息至少包括以下信息:储物柜空间编码、储物柜空闲单元格数、储物柜地理位置及对应的逻辑空间;用户的租用信息至少包括以下信息:移动客户端ID、绑定的储物柜、分配的逻辑空间及分配的单元格。移动客户端I可以是承载在移动设备上的APP客户端,例如手机微信,包括空间申请模块11和签收模块12。空间申请模块11配置为通过向空间出租管理单元2发送申请指令,并接收空间出租管理单元2返回的储物柜列表信息,将列表信息输出供用户选择所需的储物柜进行绑定,以进行租用和控制。签收模块12配置为将取件指令发送到空间出租管理单元2,并接收空间出租管理单元2返回的处理结果,输出给用户。
[0026]当用户6通过移动客户端I的空间申请模块11选择租用储物柜3时,空间申请模块11通过网络连接到空间出租管理单元2上。空间分配模块21接收到申请指令后,将符合指令条件的储物柜3的列表信息返回到移动客户端I上,由用户6进行具体的储物柜3选择。其中,申请指令是由字符串标示,如用户6在移动客户端点击了“更换储物柜”菜单,则发送字符串change,如果点“附件的储物柜”,则发送字符串nearby,如果直接点“选择储物柜”,则发生字符串default。用户6选择好要租用的储物柜3后,空间分配模块21将接收到的已选择的储物柜3的信息发送给信息存储模块24,由信息存储模块24将已选择的储物柜的空间编码存储到当前操作对应的移动客户端ID的表中,使移动客户端I通过ID及空间编码与选择的储物柜绑定。同时,空间分配模块21随机生成一组互不相同的存件密码和取件密码(存件密码和取件密码不同,每组存件密码和取件密码组成的逻辑空间地址与其他组也不同),由存件密码和取件密码组成一个逻辑空间地址,该逻辑空间地址唯一的对应一个储物柜3的物理空间。由此,空间分配模块21就将储物柜3的物理空间转换成为了由逻辑空间地址标示的逻辑空间。之后由信息存储模块24将该逻辑空间的信息分别保存到储物柜状态信息和用户租用信息对应的数据表中,以将移动客户端、储物柜的物理空间及储物柜的逻辑空间三者关联起来,完成逻辑空间地址的分配。
[0027]例如微信号为123的用户通过手机微信客户端申请空间选择了附近的储物柜9999,空间分配模块21就随机生成一组存件密码123456和取件密码654321,则123456654321就组成一个逻辑空间地址对应储物柜9999,通过将123456654321存入到储物柜状态信息的对应的逻辑空间地址项,就可以通过该逻辑地址找到储物柜9999的所有状态信息,同时将储物柜空间编号9999和逻辑地址123456654321存入到微信号为123的用户租用信息表中,就可以将用户选择的储物柜与用户的移动客户端绑定,移动客户端发送指令信息给空间出租管理单元2时,就能获知到其使用的储物柜的详细信息。
[0028]逻辑空间分配完后,空间分配模块21将存件密码返回给移动客户端1,同时将该储物柜的逻辑空间信息即一组存件密码和取件密码发送到相应的储物柜存储。
[0029]移动客户端I还可以包括空间检索模块14,配置为接收用户输入的检索条件信息,检索条件信息包括:存件密码、取件密码、微信号或手机号,发送到空间出租管理单元,并接收空间出租管理单元返回的查询结果输出给用户。用户6在需要查询自己的储物柜状态信息如储物柜地理位置(即地址)或查询朋友的储物柜信息时,可通过输入移动客户端ID(如手机号、微信号或陌陌号等)或密码搜索或通过点击已绑定的储物柜的链接菜单选项,就能够连接到空间出租管理单元2的信息查询模块22,由信息查询模块22根据检索条件(如移动客户端ID或密码)从信息存储模块24中查询并提取对应的储物柜的地址信息返回给移动客户端I。用户6根据储物柜3的地理位置,找到储物柜3。通过人工操作(即在储物柜3上手动输入存件密码打开相应的单元格柜门)进行存件操作。当存件完成后,储物柜3即将存储的具体单元格及柜门的成功打开和关门动作信息发送到空间出租管理单元2的信息接收模块23。信息接收模块23根据储物柜3反馈回来的信息,将取件通知及取件密码信息发送到移动客户端1,通知用户6取件。用户6收到取件提醒后,可通过移动客户端I上的签收模块12遥控取件,也可以通过人工操作在储物柜3上输入取件密码取件。
[0030]空间出租管理单元2还包括取件处理模块26,配置为接收移动客户端I的取件指令,根据取件指令生成开门指令,并向根据移动客户端ID找到对应的储物柜,将开门指令发送到对应的储物柜,控制储物柜的单元格开门。当通过签收模块12取件时,用户6点击移动客户端I交互界面上的“取件”指令菜单,签收模块12就生成取件指令发送到空间出租管理单元2。其中,取件指令可以是由当前移动客户端ID和取件标示符组成的字符串,如用户6通过微信号为1111的微信客户端签收取件,签收模块12根据用户6的选择就将IlllQ发送到空间出租管理单元2。空间出租管理单元2的取件处理模块26接收到取件指令,根据当前操作的移动客户端的ID,从信息存储模块24中存储的用户的租用信息数据中查找到符合条件的“绑定的储物柜”及“分配的单元格“的内容,根据绑定的储物柜和分配的单元格的内容信息,生成开门指令,如绑定的储物柜的空间编码为5555,分配的单元格为0002,则生成555500021的指令信息,通过Http协议向指定的储物柜(即空间编码为5555的储物柜)发送开门指令,控制相应储物柜3的对应单元格柜门的打开。
[0031]当取件人通过在储物柜3上输入取件密码取件时,储物柜3获取取件密码,并根据本地存储的取件密码与相应单元格的关联信息,生成开门指令,即可将相应的单元格的柜门打开。如取件人在储物柜上选择“取件”,并输入取件密码123456,则储物柜获取密码后检索本地存储的数据表,找到取件密码为123456的单元格如0002,生成开门指令00021发送到单元格的电动锁控制板,将电动锁接通,以打开相应单元格的柜门。成功签收后,储物柜3将已成功开门的信息反馈到空间出租管理单元2的信息接收模块23,由信息接收模块23通知用户6已取件成功。
[0032]通过本发明提供的系统,用户通过移动客户端就能够远程租用和控制储物柜,根据实时需求进行物品存储和快递。并且,本系统是在用户选择储物柜后,进行移动客户端和储物柜的绑定,在用户进行存件动作时,实时分配单元格,而在不用时或一次操作结束后,就释放了储物柜资源,能够实现储物柜的最大化利用,避免用户空占资源。同时,既可微信签收又可密码签收的功能设计,使用户在网络良好或网络暂时不良时,或用户在本人无法当面存取件时,也可以成功完成存储和快递存取件,可以不需要人与人的当面交接,弱化了人对物流环节(存储和快递)的限制和影响,非常方便。
[0033]空间出租管理单元2上还包括监听模块25。监听模块25用于接收储物柜3发来的心跳信号,并通过心跳信号监听储物柜3的运行状态。储物柜3在正常运行的状态下,每5秒钟即通过Http协议向监听模块25发送一个心跳信号,监听模块25通过判断是否能够在相应的时间内正常接收心跳信号,判断储物柜3是否在正常运行。当监听模块10次即50秒内没有收到任何心跳信号,就判断对应的储物柜可能出现宕机或其他故障,即向空间出租管理单元2的管理员发出储物柜3发生故障,需要及时维修的信息,由管理员及时派人清除故障。
[0034]移动客户端I还包括信息显示模块13,配置为接收空间出租管理单元2发送的当前选择租用的储物柜的信息,如当前储物柜的空闲单元格数及当前储物柜的地理位置等,并输出显示给用户。当用户需要存件时,可首先在信息显示模块13查看储物柜的地理位置和空闲单元格数,当前位置的空闲单元格大于O个时,即可到这个储物柜进行存件,如果没有空闲的单元格即显示0,就可以通过空间申请模块11,选择更换其他符合所需条件的储物柜3。
[0035]需要说明的是,移动客户端I具有可视化界面菜单,用户通过可视化界面菜单的相应选项,就可以进行上述操作,租用和控制储物柜,能实现更好的人机交互效果。
[0036]图2示意性地显示了根据本发明的一种实施方式的通
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1