1.一种用户账号绑定智能锁的方法,其特征在于,利用一种智能锁系统实施,所述智能锁系统包括智能锁、智能移动终端和服务器;所述智能锁设置有智能锁电路;智能锁电路与智能移动终端相连接,智能移动终端与服务器相连接;
所述的用户账号绑定智能锁的方法包括如下步骤:
S05,智能移动终端与服务器相连接,登录用户账号;
S06,智能移动终端与智能锁电路相连接;
S07,智能移动终端获取智能锁电路内的数据;
S08,进行服务器端绑定;
S09,进行智能锁端绑定;
所述步骤S05之前还包括步骤S04:
S04,智能移动终端与服务器相连接,注册用户账号;
所述步骤S04之前还包括如下步骤:
S01,服务器生成智能锁电路的唯一内部标识码、智能锁电路的外部标识码和智能锁电路的内部校验码;其中智能锁电路的唯一内部标识码和智能锁电路的外部标识码具有一一对应的关系;智能锁电路的唯一内部标识码对用户而言是不可见的;智能锁电路的外部标识码对用户而言是可见的;
S02,生产智能锁时,将服务器生成的智能锁电路的唯一内部标识码、智能锁电路的外部标识码和智能锁电路的内部校验码写入智能锁电路;确保每把智能锁的智能锁电路的唯一内部标识码与其他智能锁的智能锁电路的唯一内部标识码不相同;
S03,服务器保存智能锁电路的唯一内部标识码、智能锁电路的外部标识码与智能锁电路的内部校验码之间的对应关系的信息。
2.如权利要求1所述的一种用户账号绑定智能锁的方法,其特征在于,所述步骤S07之前还包括使智能锁电路进入用户账号绑定操作状态的步骤。
3.如权利要求1—2任意一项所述的用户账号绑定智能锁的方法,其特征在于,所述步骤S07包括:S071,智能移动终端获取智能锁电路内的外部标识码;
S072,智能移动终端获取智能锁电路内已绑定用户数;
S073,当智能锁电路内已绑定用户数大于零时,执行步骤S075;否则执行步骤S074;
S074,智能移动终端获取智能锁电路内的内部校验码,然后执行步骤S076;
S075,智能移动终端将获取的智能锁电路的外部标识码、用户账号信息发送给服务器,然后执行步骤S08;
S076,智能移动终端将获取的智能锁电路的外部标识码、用户账号信息和智能锁电路的内部校验码发送给服务器,然后执行步骤S08。
4.如权利要求3所述的一种用户账号绑定智能锁的方法,其特征在于,所述步骤S08包括:S0801,服务器验证智能移动终端发送的智能锁电路的外部标识码的合法性;如果智能移动终端发送的智能锁电路的外部标识码合法,执行步骤S0802;否则执行步骤S0808;
S0802,服务器判断智能移动终端是否发送了智能锁电路的内部校验码;如果智能移动终端发送了智能锁电路的内部校验码,执行步骤S0803;否则执行步骤S0806;
S0803,服务器验证智能移动终端发送的智能锁电路的内部校验码的合法性;如果智能移动终端发送的智能锁电路的内部校验码合法,执行步骤S0804;否则执行步骤S0808;
S0804,服务器将当前用户账号的权限设置为管理员权限;
S0806,在服务器端完成当前用户账号与智能锁的绑定操作;
S0807,服务器判断当前用户账号与智能锁的绑定操作是否成功;是则执行步骤S0809;
否则执行步骤S0808;
S0808,表示服务器端绑定失败,服务器将服务器端当前用户账号与智能锁绑定操作失败的信息发送给智能移动终端;
S0809,表示服务器端绑定成功,服务器将服务器端当前用户账号与智能锁绑定操作成功的信息和该智能锁的智能锁电路的唯一内部标识码发送给智能移动终端;然后执行步骤S09。
5.如权利要求4所述的一种用户账号绑定智能锁的方法,其特征在于,所述步骤S0804之后、所述步骤S0806之前还包括步骤S0805:S0805,服务器解除服务器端该智能锁与用户账号的所有绑定。
6.如权利要求5所述的一种用户账号绑定智能锁的方法,其特征在于,所述步骤S09包括:S091,将智能移动终端的当前用户账号信息写入智能锁电路;
S092,智能移动终端判断当前用户账号信息写入智能锁电路是否成功;是则执行步骤S093;否则执行步骤S095;
S093,表示智能锁端绑定成功,智能移动终端将智能锁端当前用户账号与智能锁绑定操作成功的信息发送给服务器;
S095,表示智能锁端绑定失败,智能移动终端将智能锁端当前用户账号与智能锁绑定操作失败的信息发送给服务器。
7.如权利要求6所述的一种用户账号绑定智能锁的方法,其特征在于,所述步骤S093之后还包括步骤S094:S094,服务器判断智能移动终端发送的智能锁端当前用户账号与智能锁绑定操作成功的信息中的当前用户账号是否具有管理员权限;如果智能移动终端发送的智能锁端当前用户账号与智能锁绑定操作成功的信息中的当前用户账号不具有管理员权限,则服务器将该绑定操作成功的信息发送给已经与该智能锁绑定、具有管理员权限的用户账号的智能移动终端。
8.如权利要求1所述的一种用户账号绑定智能锁的方法,其特征在于,所述智能移动终端是具有蓝牙模块和网络连接模块的手机或者平板电脑。