一种基于云平台的门锁管理方法、系统、设备及存储介质技术方案

技术编号:19010098 阅读:36 留言:0更新日期:2018-09-22 09:51
本发明专利技术公开了一种基于云平台的门锁管理方法,包括响应于主用户账户的授权指令,为子用户账户授予开锁权限;接收输入的开锁密码;确定发送开锁密码的用户账户;判断所确定的用户账户是否具有开锁权限;若是,则进行开锁。被主用户账户授予开锁权限的子用户能够登陆自己的子用户账户并输入开锁密码,除了开锁密码外,子用户还需要登陆自己的子用户账户进行开锁密码的输入才能将门锁打开,没有开锁权限的账户即使输入正确的开锁密码,也无法将门锁打开,防止了开锁密码被窃取造成的损失,提高了门锁的安全性。本发明专利技术还公开了一种基于云平台的门锁管理系统、设备及计算机可读存储介质,具有与如上方法相同的有益效果。

A door lock management method, system, equipment and storage medium based on cloud platform

The invention discloses a door lock management method based on cloud platform, which includes granting unlocking privileges to sub-user accounts in response to authorization instructions of the primary user account, receiving the input unlocking password, determining the user account for sending the unlocking password, judging whether the determined user account has unlocking privileges, and if so, doing so. Unlock. Subusers granted unlocking privileges by the primary user account can login to their own subuser account and enter the unlocking password. In addition to the unlocking password, the subuser needs to login to his own subuser account to enter the unlocking password to unlock the door. The door lock can not be opened, which prevents the loss caused by stealing the unlocking password and improves the security of the door lock. The invention also discloses a door lock management system, a device and a computer readable storage medium based on a cloud platform, having the same beneficial effect as the above method.

【技术实现步骤摘要】
一种基于云平台的门锁管理方法、系统、设备及存储介质
本专利技术涉及门禁领域,特别是涉及一种基于云平台的门锁管理方法,本专利技术还涉及一种基于云平台的门锁管理系统、设备及计算机可读存储介质。
技术介绍
门锁是保证室内物品及人身安全的一道重要屏障,现有技术中,除了传统的钥匙开锁方式外,还有利用指纹、门卡或者密码来打开门锁的形式,但是,钥匙以及门卡容易被偷盗或者丢失,指纹也极易被从物品上窃取,密码也有被偷看或者被破解的风险,现有技术中的开锁工具容易丢失,安全隐患较大。因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种基于云平台的门锁管理方法,通过对用户账户的开锁权限与开锁密码的双重验证,提高了门锁的安全性;本专利技术的另一目的是提供一种基于云平台的门锁管理系统、设备及计算机可读存储介质,通过对用户账户的开锁权限与开锁密码的双重验证,提高了门锁的安全性。为解决上述技术问题,本专利技术提供了一种基于云平台的门锁管理方法,包括:响应于主用户账户的授权指令,为子用户账户授予开锁权限;接收输入的开锁密码;确定发送所述开锁密码的用户账户;判断所确定的用户账户是否具有所述开锁权限;若是,则进行开锁。优选地,该门锁管理方法还包括:响应于密码设置指令,为发送所述密码设置指令的所述主用户账户或者所述子用户账户设置开锁密码。优选地,所述开锁权限中包括授权期限。优选地,该门锁管理方法还包括:将所述主用户账户、所述子用户账户和所述开锁密码中的任一种或几种的组合进行加密。优选地,所述加密具体为:高级加密标准AES加密。优选地,所述接收输入的开锁密码具体为:接收从网络终端输入的所述开锁密码。优选地,所述若是,则进行开锁之后,该门锁管理方法还包括:记录开锁的开锁账户以及开锁时间;响应于所述主用户账户的记录查看指令,对所述开锁账户以及所述开锁时间进行提示。为解决该技术问题,本专利技术还提供了一种基于云平台的门锁管理系统,包括:授权模块,用于响应于主用户账户的授权指令,为子用户账户授予开锁权限;接收模块,用于接收输入的开锁密码;确定模块,用于确定发送所述开锁密码的用户账户;判断模块,用于判断所确定的用户账户是否具有所述开锁权限,若是,则触发动作模块;所述动作模块,用于执行开锁动作。为解决该技术问题,本专利技术还提供了一种基于云平台的门锁管理设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上任一项所述门锁管理方法的步骤。为解决该技术问题,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述门锁管理方法的步骤。本专利技术提供了一种基于云平台的门锁管理方法,包括响应于主用户账户的授权指令,为子用户账户授予开锁权限;接收输入的开锁密码;确定发送开锁密码的用户账户;判断所确定的用户账户是否具有开锁权限;若是,则进行开锁。可见,本专利技术中,主用户在为子用户授予开锁权限后,子用户能够登陆自己的子用户账户并输入开锁密码,当输入开锁密码的用户账户具有开锁权限时,门锁才会被打开,本专利技术中,除了开锁密码外,子用户还需要登陆自己的子用户账户进行开锁密码的输入才能将门锁打开,没有开锁权限的账户即使输入正确的开锁密码,也无法将门锁打开,防止了开锁密码被窃取造成的损失,提高了门锁的安全性。本专利技术还提供了一种基于云平台的门锁管理系统、设备及计算机可读存储介质,具有如上门锁管理方法相同的有益效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种基于云平台的门锁管理方法的流程示意图;图2为本专利技术提供了一种基于云平台的门锁管理系统的结构示意图;图3为本专利技术提供的一种基于云平台的门锁管理设备的结构示意图。具体实施方式本专利技术的核心是提供一种基于云平台的门锁管理方法,通过对用户账户的开锁权限与开锁密码的双重验证,提高了门锁的安全性;本专利技术的另一核心是提供一种基于云平台的门锁管理系统、设备及计算机可读存储介质,通过对用户账户的开锁权限与开锁密码的双重验证,提高了门锁的安全性。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术提供的一种基于云平台的门锁管理方法的流程示意图,包括:步骤S1:响应于主用户账户的授权指令,为子用户账户授予开锁权限;具体的,主用户账户具有授权的权利,也可以具有其所管理的门锁的开锁权限,主用户可以在登陆自己的主用户账户后,为子用户账户授予开锁权限,例如可以为:为A账户授权,然后具有开锁权限的A账户称作子账户,这里的子账户可以有多个,由主用户账户进行自主设定,本专利技术实施例在此不做限定。其中,这里所说的主用户账户以及子用户账户或者其他的用户账户,所在的平台类型可以有很多种,例如云平台等,本专利技术实施例在此不做限定。步骤S2:接收输入的开锁密码;具体的,这里输入的开锁密码可以是用户实时输入的,也可以为通过设定好的程序定时发送的开锁密码,该开锁密码是和具体的门锁相对应的,用户在输入开锁密码的时候可以选择打开的具体的哪个门锁,另外,本专利技术实施例中可以对开锁密码进行正确性的验证,在验证了开锁密码为正确的开锁密码后才会进行下一步,也可以在验证开锁密码错误后对输入错误开锁密码的用户账户进行错误提示,当然,在连续的错误次数达到预设次数时,可以对该用户账户的开锁密码的输入动作进行封锁。其中,开锁密码可以为多种开锁密码,例如数字密码或者指纹密码等,本专利技术实施例在此不做限定。步骤S3:确定发送开锁密码的用户账户;具体的,确定出发送开锁密码的用户账户,以便为下一步的用户账户的验证做准备,这里的用户账户可能是主用户账户、子用户账户或者是两者之外的在平台上注册的用户账户,本专利技术实施例中的主用户账户以及子用户账户都是相对于一个具体的门锁而言的,每个门锁都有自身的主用户账户以及子用户账户。步骤S4:判断所确定的用户账户是否具有开锁权限,若是,则进行开锁。具体的,判断所确定的用户账户是否具有开锁权限可以为通过判断该门锁的具有开锁权限的所有用户账户中是否包含所确定的用户账户,如果没有,则判断为该用户账户没有开锁权限,反之,判断为该用户账户有开锁权限。具体的,在判断所确定的用户账户具有开锁权限之后,可以控制门锁打开,完成验证,为具有开锁权限并输入了正确开锁密码的用户账户打开门锁。具体的,本专利技术实施例中的门锁管理方法除了传统的对于开锁密码的验证之外,还加入了对于用户账户的开锁权限的验证,双重验证提高了门锁的安全性。其中,本专利技术实施例可以应用在各种住户、租赁公寓、酒店等场所的智能门锁以及电子防盗门中,当然,本申请还可以应用在其他需要用到门锁的情境中,本申请在此不做限定。其中本文档来自技高网...
一种基于云平台的门锁管理方法、系统、设备及存储介质

【技术保护点】
1.一种基于云平台的门锁管理方法,其特征在于,包括:响应于主用户账户的授权指令,为子用户账户授予开锁权限;接收输入的开锁密码;确定发送所述开锁密码的用户账户;判断所确定的用户账户是否具有所述开锁权限;若是,则进行开锁。

【技术特征摘要】
1.一种基于云平台的门锁管理方法,其特征在于,包括:响应于主用户账户的授权指令,为子用户账户授予开锁权限;接收输入的开锁密码;确定发送所述开锁密码的用户账户;判断所确定的用户账户是否具有所述开锁权限;若是,则进行开锁。2.根据权利要求1所述的门锁管理方法,其特征在于,该门锁管理方法还包括:响应于密码设置指令,为发送所述密码设置指令的所述主用户账户或者所述子用户账户设置开锁密码。3.根据权利要求2所述的门锁管理方法,其特征在于,所述开锁权限中包括授权期限。4.根据权利要求3所述的门锁管理方法,其特征在于,该门锁管理方法还包括:将所述主用户账户、所述子用户账户和所述开锁密码中的任一种或几种的组合进行加密。5.根据权利要求4所述的门锁管理方法,其特征在于,所述加密具体为:高级加密标准AES加密。6.根据权利要求1所述的门锁管理方法,其特征在于,所述接收输入的开锁密码具体为:接收从网络终端输入的所述开锁密码。7.根据权利要求1...

【专利技术属性】
技术研发人员:王麒奇熊晓明
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1