本发明涉及智能家居设备领域,尤其涉及一种智能锁的用户权限分享方法、设备及存储介质。
背景技术:
目前,随着安防技术的快速发展,智能锁逐步进入千家万户,在智能家居中占据重要地位,智能锁是区别于传统机械锁的锁具,可以通过声、指纹、人脸等组合指令开启,在用户安全性、识别、管理性方面更加智能化简便化,在智能家居领域具有广泛的应用。
但是,目前市面上的智能锁的权限分配是与用户类型相关联的,不同的用户所具有的用户权限可能会不一样,例如管理员身份的用户可对智能锁进行修改密码的权限设置,而普通身份的用户不具备该权限,则无法实现修改智能锁开锁密码的功能,使得权限设置过程十分繁琐,用户的体验性差。
技术实现要素:
为了克服现有技术的不足,本发明的目的之一在于提供一种基于二维码的智能锁用户权限分享方法,用户可将权限类型以二维码的方式进行分享,提高用户体验感。
本发明的目的之二在于一种智能门锁设备。
本发明的目的之三在于提供一种存储介质。
本发明的目的之一采用如下技术方案实现:
一种智能锁的用户权限分享方法,包括:
步骤s1:智能锁分别与用户终端、云后台进行绑定,使用户终端与云后台获取智能锁的全部权限;
步骤s2:接收由用户终端发送的申请权限请求,并将其发送至云后台中,由云后台生成对应的二维码进行分享;所述申请权限请求包括用户通过用户终端从全部权限中选择所需的权限类型;
步骤s3:接收被分享者终端扫描二维码所获得的识别信息,根据识别信息从云后台中获取对应的权限供被分享者终端控制智能锁。
进一步地,所述智能锁与所述用户终端进行绑定时,用户在用户终端上输入智能锁的身份识别码及用户身份信息,并判断用户输入的身份识别码与智能锁预存的身份唯一码是否相同,若相同,则智能锁与用户终端绑定成功;若不相同,则绑定失败。
进一步地,所述智能锁与所述云后台进行绑定时,用户通过平台账号登陆云后台后,将智能锁的身份唯一码输入云后台中,使得智能锁的身份唯一码与云后台的平台账号相互绑定。
进一步地,所述智能锁与用户终端、云后台进行绑定成功后,智能锁将全部权限经过加密处理后再传输至云后台和用户终端。
进一步地,所述申请权限请求还包括二维码有效时段数据,用户通过用户终端对二维码的有效时段进行编辑设置,使生成的二维码的有效性具有时段限制;所述二维码有效时段数据包括有效星期选项、起始日期、截止日期、每日有效时区。
进一步地,所述申请权限请求还包括二维码限次控制数据,用户通过用户终端对二维码的有效识别次数进行编辑设置,使生成的二维码被扫描识别次数受到限制。
进一步地,所述二维码限次控制数据还包括用户通过用户终端对二维码的被转发次数进行编辑设置。
进一步地,所述权限类型包括开门方式设置权限、开锁密码管理权限、报警方式设置权限、恢复出厂设置权限。
本发明的目的之二采用如下技术方案实现:
一种智能门锁设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的智能锁的用户权限分享方法。
本发明的目的之三采用如下技术方案实现:
一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的智能锁的用户权限分享方法。
相比现有技术,本发明的有益效果在于:
智能锁将其全部权限发送至用户终端和云后台,其后用户根据自身需求发起申请权限请求,云后台根据申请权限请求生成对应的二维码进行分享,被分享者扫描二维码后即可从后台获取对应的智能锁权限,实现除了用户本人可对智能锁进行权限设置外还可将权限分享至其他用户,简化权限分配过程,使得智能锁用户管理更加简洁方便,从而提高用户体验感。
附图说明
图1为本发明一种智能锁的用户权限分享方法的流程示意图。
具体实施方式
下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
实施例一
一种智能锁的用户权限分享方法,可实现将智能锁的管理权限进行分享,简化用户权限分享流程,提高用户使用体验感。
如图1所示,智能锁的用户权限分享方法包括:
步骤s1:智能锁分别与用户终端、云后台进行绑定,使用户终端与云后台获取智能锁的全部权限。
所述智能锁与所述用户终端进行绑定时,用户首先在用户终端上下载智能锁对应的客户端,并在客户端输入用户身份信息用于账号注册登录。其后,用户在用户终端上输入智能锁的身份识别码,所述智能锁的身份识别码由产品出厂时提供,厂家可将身份识别码粘贴在智能锁上或印刷在智能锁的内部包装上,用户在购买后即可直接获取该身份识别码,并将该身份识别码输入用户终端中进行绑定;与此同时,在智能锁的主控电路上也同样预先存储有身份唯一码,该身份唯一码是每个智能锁的身份标识,在产品出厂时已经拥有,防伪程度高;用户购买智能锁后,将包装上的身份识别码输入用户终端上进行绑定,并判断用户输入的身份识别码与智能锁预存的身份唯一码是否相同,若相同,则智能锁与用户终端绑定成功;若不相同,则绑定失败。
当智能锁与用户终端绑定成功后,智能锁即可将其全部的权限经过加密处理后交付给用户终端,使得用户可获得全部权限,对智能锁进行个性化设置。
此外,所述智能锁与所述云后台进行绑定时,用户通过平台账号登陆云后台后,将智能锁的身份唯一码输入云后台中,即可让智能锁与云后台进行绑定。智能锁与云后台进行绑定后,同样的智能锁也将其全部权限经过加密处理后交付于云后台,使得其他用户可通过云后台获取智能锁的相关权限。
步骤s2:接收由用户终端发送的申请权限请求,并将其发送至云后台中,由云后台生成对应的二维码进行分享;所述申请权限请求包括用户通过用户终端从全部权限中选择所需的权限类型。
当智能锁与用户终端、云后台进行绑定后,用户可进入用户终端客户端的设置界面,在设置界面中对需要分享的权限类型进行选择,所述权限类型包括但不限于开门方式设置权限、开锁密码管理权限、报警方式设置权限、恢复出厂设置权限,若用户在设置界面上勾选分享“开门方式设置权限”时,则生成对应的申请权限请求,并将其发送至云后台中生成一个二维码,该二维码中包含了可分享“开门方式设置权限”的信息。该二维码可发送至用户终端中进行显示,可在云后台的平台界面上进行显示,也可根据用户的需求直接将该二维码发送至被分享者终端上进行显示,供被分享者扫描以获得对应的“开门方式设置权限”。
当“开门方式设置权限”开启后,用户可设置智能锁采用指纹开锁、密码开锁还是其他的验证开锁方式;“开锁密码管理权限”开启后,用户可对智能锁内已经存储的开锁密码进行更改;“报警方式设置权限”开启后,用户可对智能锁发现异常情况时的报警方式进行设置;“恢复出厂设置权限”开启后,用户可对智能锁进行出厂恢复设置。用户可根据需求将不同的权限类型分享给指定的用户,让被分享者也可拥有设置智能锁的权利。
用户还可在用户终端的设置界面上对二维码的有效时段进行设置,所述二维码有效时段数据包括有效星期选项、起始日期、截止日期、每日有效时区等,用户针对上述二维码有效时段数据进行设置后,将上述数据转化为申请权限请求并将其传送至云后台上,云后台结合二维码有效时段数据、用户所需权限类型生成对应的二维码,使生成的二维码只在设定的时段内有效,可被识别,而其他时段无效无法被识别。
此外,用户还可在设置界面上对二维码被扫描次数和二维码的被转发次数进行设置,设置后的二维码限次控制数据转化为申请权限请求同步到云后台中,云后台结合二维码限次控制数据、二维码有效时段数据、用户所需权限类型生成对应的二维码。若二维码被扫描次数设置为一次,当被分享者扫描一次二维码后,该二维码识别到已被扫描成功后则变为失效状态,使得该二维码无法再被扫描,可避免不法分子盗用二维码来获取二维码的修改权限。若二维码被转发次数设置为一次,则表示该二维码仅可被转发一次,若二维码被转发两次,则该二维码同样无效,使生成的二维码被扫描识别次数、二维码被转发次数受到限制,以提高二维码的安全性。
步骤s3:接收被分享者终端扫描二维码所获得的识别信息,根据识别信息从云后台中获取对应的权限供被分享者终端控制智能锁。
被分享者在其终端上登录云后台的平台账号,使得被分享者终端与云后台之间相互关联,可实现信号传输;其后,被分享者通过其终端扫描二维码,即可获得二维码中的识别信息,该识别信息中包含了用户所需权限类型,此时云后台将与用户所需权限类型相符的权限经过解密后发送至被分享者终端上,使得被分享者具有对智能锁进行设置的权利。
实施例二
本实施例提供一种智能门锁设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现实施例一中的基于二维码的智能锁用户权限分享方法。另外,本实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的基于二维码的智能锁用户权限分享方法。
本实施例中的设备及存储介质与前述实施例中的方法是基于同一发明构思下的两个方面,在前面已经对方法实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施中的系统的结构及实施过程,为了说明书的简洁,在此就不再赘述。
上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。
1.一种智能锁的用户权限分享方法,其特征在于,包括:
步骤s1:智能锁分别与用户终端、云后台进行绑定,使用户终端与云后台获取智能锁的全部权限;
步骤s2:接收由用户终端发送的申请权限请求,并将其发送至云后台中,由云后台生成对应的二维码进行分享;所述申请权限请求包括用户通过用户终端从全部权限中选择所需的权限类型;
步骤s3:接收被分享者终端扫描二维码所获得的识别信息,根据识别信息从云后台中获取对应的权限供被分享者终端控制智能锁。
2.根据权利要求1所述的智能锁的用户权限分享方法,其特征在于,所述智能锁与所述用户终端进行绑定时,用户在用户终端上输入智能锁的身份识别码及用户身份信息,并判断用户输入的身份识别码与智能锁预存的身份唯一码是否相同,若相同,则智能锁与用户终端绑定成功;若不相同,则绑定失败。
3.根据权利要求1所述的智能锁的用户权限分享方法,其特征在于,所述智能锁与所述云后台进行绑定时,用户通过平台账号登陆云后台后,将智能锁的身份唯一码输入云后台中,使得智能锁的身份唯一码与云后台的平台账号相互绑定。
4.根据权利要求1所述的智能锁的用户权限分享方法,其特征在于,所述智能锁与用户终端、云后台进行绑定成功后,智能锁将全部权限经过加密处理后再传输至云后台和用户终端。
5.根据权利要求1所述的智能锁的用户权限分享方法,其特征在于,所述申请权限请求还包括二维码有效时段数据,用户通过用户终端对二维码的有效时段进行编辑设置,使生成的二维码的有效性具有时段限制;所述二维码有效时段数据包括有效星期选项、起始日期、截止日期、每日有效时区。
6.根据权利要求5所述的智能锁的用户权限分享方法,其特征在于,所述申请权限请求还包括二维码限次控制数据,用户通过用户终端对二维码的有效识别次数进行编辑设置,使生成的二维码被扫描识别次数受到限制。
7.根据权利要求6所述的智能锁的用户权限分享方法,其特征在于,所述二维码限次控制数据还包括用户通过用户终端对二维码的被转发次数进行编辑设置。
8.根据权利要求1所述的智能锁的用户权限分享方法,其特征在于,所述权限类型包括开门方式设置权限、开锁密码管理权限、报警方式设置权限、恢复出厂设置权限。
9.一种智能门锁设备,其特征在于,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1~8任一所述的智能锁的用户权限分享方法。
10.一种存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被执行时实现权利要求1~8任一所述的智能锁的用户权限分享方法。
技术总结