1.一种远程录入
开锁权限的系统和方法,应用于智能
门锁领域,尤其应用于门锁不连接互联网,仅仅离线单机使用的智能门锁领域。
背景技术:
2.随着半导体技术的不断发展,门锁行业也在不断演进,从最初的机械门锁,转到刷卡、指纹在内的电子门锁,再转指纹门锁、人脸门锁、指静脉门锁等。门锁的开锁介质在不断的升级,各种新奇的开锁方式也不断的出现,伴随着各种新奇的开锁方式的出现的,是开锁权限的录入的问题。
3.当前的门锁权限录入的方式,主要分为2类:远程下发和门锁上直接操作,分别对应联网门锁和离线门锁。
4.联网门锁,需要门锁保持网络连接,可以采用zigbee、nb-iot、z-wave等无线通信协议,门锁通过网关的方式或者直接链接互联网的方式,远程即可将卡号、
密码、甚至指纹、指静脉等信息远程下发给门锁,从而实现用户在门口使用指定的卡、密码、或者指纹、指静脉等方式开锁。远程下发的门锁虽然使用较为方便,但是需要门锁保持联网状态,因此对于功耗、稳定性要求非常高,成本自然也很高。
5.离线门锁,又称单机门锁,需要门锁的管理员和使用者都同时处于门锁附近,管理员通过在门锁上输入管理员密码,再输入对应的编号的方式后,让使用者在门锁上录入指纹或者卡等,或者直接在门锁上设置一块显示屏,通过显示屏上的菜单进行对应的操作。单机门锁的好处是成本低、功耗低、稳定可靠,但是缺点就是很不方便,如果有访客到了门锁附近,想要使用自己的指纹开锁,需要管理员到门口对门锁进行一番操作以后,才可以将访客的指纹、卡或者指静脉等信息录入门锁。
6.为了解决上述的问题,本发明提供了一种远程录入开锁权限的系统和方法,门锁不需要联网,也可以实现联网门锁的指纹、卡、指静脉等权限的下发,让访客在没有管理员位于旁边的情况下,通过指纹、指静脉、卡在内的方式开门,但是又兼顾了离线门锁的特点,门锁本身不需要联网,因此具有功耗低、成本低、稳定性又非常的特点,可以广泛应用于智能门锁领域。
技术实现要素:
7.一种远程录入开锁权限的系统和方法,用于解决现有的联网门锁成本高,稳定性差,离线门锁又不方便的问题,主要包括:远程录入开锁权限的系统,包含:门锁机械件和集成电路主板,集成电路主板至少包括:1个或多个微处理器、存储器、电机驱动器、供电器、其他一个或多个模块;以上部件和模块按照一定的规律组合,用于实现:存储指纹、指静脉、卡片、密码在内的开锁介质信息、将门锁上输入的密码反向还原,判断还原后的密码是否有权限,判断采集到的指纹、指静脉、卡片、密码在内的开锁介质信息是否具有权限;
用于通过时钟和加密算法进行运算的应用程序,至少包括计算模块、存储模块在内的多个模块,用于:根据设定的
时间区间、当前的时间、既定的加密算法、以及设定的起始时间和结束时间进行运算得到一定位数的纯数字密码,根据设定的时间区间、当前的时间、既定的加密算法、以及设定的次数得到一定位数的纯数字密码,根据设定的时间区间、当前的时间、既定的加密算法、永久有效的时间得到一定位数的纯数字密码远程录入开锁权限的方法,根据设定的时间区间、当前的时间、既定的加密算法、以及循环的时间区间进行运算得到一定位数的纯数字密码;远程录入开锁权限的方法,包括以下步骤:门锁和应用程序同步时间和算法;管理员根据需要设定起始时间、结束时间、永久有效的时间或循环区间;根据步骤1和步骤2的参数,算出一定位数的纯数字密码;访客直接在门上输入密码;门锁判断访客输入的密码是否有效,以及密码输入后的操作,如果密码有效且操作是录入开锁介质,则存储开锁介质,如果密码有效且按开锁按键,则直接开锁,如果密码无效,则提示错误。
8.在系统中,也可以布置一台远程服务器,并将密码算法的部分布置于服务器中,用户使用的应用程序有注册登录在内的功能,可以远程随时随地访问自己的操作记录和算法。
9.在步骤4中,作为优选的,也可以选择让用户在输入密码前或者输入密码后输入特定的数字和符号的组合,以区分用户为开锁或录入开锁介质。
10.在步骤5中,录入的开锁介质,包括卡、指纹、指静脉、掌静脉、人脸在内的开锁介质。
11.通过使用本发明,可以实现以下效果:极低的功耗:因为门锁并不需要联网,大部分时候处于低功耗待机状态,所以电池电量消耗非常低。
12.成本低:不需要布置网络,门锁也不需要增加网络连接相关的芯片,所以成本极低。
13.稳定性强:因为不涉及到网络等在内的外部环境,所以能够保持极强的稳定性。
14.方便性高:管理员授权别的人不管密码、卡、指纹、指静脉等,都不需要管理员本人到门口操作,更不需要透露门锁的管理员密码给其他用户,用户也不需要下载任何应用程序,只需要得到管理员授权的本人使用的密码即可。
15.安全性高:不存在网络攻击风险,也不存在管理员密码泄露风险
附图说明
16.图1是本发明的组成示意图。
17.图2是本发明的实现流程图。
实施方式
18.图1是本发明的组成示意图,远程录入开锁权限的系统,主要包括以下几个部分:
远程录入开锁权限的系统,包含:门锁机械件101和集成电路主板102,集成电路主板至少包括:1个或多个微处理器103、存储器104、电机驱动器105、供电器106、其他用于整个集成电路主板运行的多个模块107和108;以上部件和模块按照一定的规律组合,用于实现:存储指纹、指静脉、卡片、密码在内的开锁介质信息、将门锁上输入的密码反向还原,判断还原后的密码是否有权限,判断采集到的指纹、指静脉、卡片、密码在内的开锁介质信息是否具有权限。
19.用于通过时钟和加密算法进行运算的应用程序109,至少包括计算模块110、存储模块111在内的其他多个模块112、113,用于:根据设定的时间区间、当前的时间、既定的加密算法、以及设定的起始时间和结束时间进行运算得到一定位数的纯数字密码,根据设定的时间区间、当前的时间、既定的加密算法、以及设定的次数得到一定位数的纯数字密码,根据设定的时间区间、当前的时间、既定的加密算法、永久有效的时间得到一定位数的纯数字密码远程录入开锁权限的方法,根据设定的时间区间、当前的时间、既定的加密算法、以及循环的时间区间进行运算得到一定位数的纯数字密码。
20.在系统中,也可以布置一台远程服务器,并将密码算法的部分布置于服务器中,用户使用的应用程序有注册登录在内的功能,可以远程随时随地访问自己的操作记录和算法。
21.图2是本发明的实现流程图,远程录入开锁权限的方法,主要包括一下几个步骤:步骤201.门锁和应用程序同步时间和算法;关于算法的部分,属于现有的已知技术,而且算法并不属于专利法保护的范围,所以在本发明中并不赘述。通过算法,可以将特定的密码,转换成毫无相关性的另外的密码,通过还可以缩短密码的位数。密码的加密和解密,主要通过算法和设定的关键数(key)。门锁和应用程序之间的算法甚至可以公开,但是关键数(key)只有门锁和应用程序之间同步。
22.本步骤的实现,依赖于门锁和应用程序之间的通信,包括直接或间接的通信。
23.步骤202.管理员根据需要设定起始时间、结束时间、永久有效的时间或循环区间;有了算法和关键数(key)以后,需要门锁的管理员根据自己的需要设置相应的参数,一般来说,密码的参数的设置分为以下几种情况:设置起始时间、结束时间的参数。此种参数一般应用于短时期需要开锁权限的用户,比如:短租的房客。
24.不设置起始时间、结束时间,但是永久有效的参数。此种参数一般应用于需要长时间开锁权限的用户,比如:长租的房客循环的参数:此种参数一般应用于管理员人员,例如:清洁工、维修工等,可以让使用者在每天,或者每周的特定的时间段内可以开锁。
25.步骤203.根据步骤1和步骤2的参数,算出一定位数的纯数字密码。根据步骤201和步骤202,已经拿到了生成密码的所有条件,包括:算法、关键数(key)、参数,通过以上3个条件,即可计算出对应的密码。密码的形式为纯数字,一般情况下不超过8位数。
26.步骤204.访客直接在门上输入密码。房客通过短信、电话、email、聊天软件等在内的形式,获得管理员生成的密码后,走到门口,在门锁上输入对应的密码。
27.步骤205.门锁判断访客输入的密码是否有效,以及密码输入后的操作,如果密码正确且操作是录入开锁介质,则存储开锁介质,如果密码正确且按开锁按键,则直接开锁,
如果密码错误,则提示开锁失败。此时门锁会记住密码输入正确以后录入的介质,并将介质的特征存储起来,当下次用户还需要开锁时,用户可以继续使用密码的方式开锁,也可以直接扫描上一次的介质的方式进行开锁。如果上一次录入的是指纹,则门锁会记住指纹的特征,用户可以直接通过刷指纹的方式开锁,如果上一次录入的是卡,则门锁会记住卡的特征,然后用户可以通过刷卡的方式开锁。
技术特征:
1.一种远程录入开锁权限的系统,其特征是:包含:门锁机械件和集成电路主板,集成电路主板至少包括:1个或多个微处理器、存储器、电机驱动器、供电器、其他一个或多个模块;以上部件和模块按照一定的规律组合,用于实现:存储指纹、指静脉、卡片、密码在内的开锁介质信息、将门锁上输入的密码反向还原,判断还原后的密码是否有权限,判断采集到的指纹、指静脉、卡片、密码在内的开锁介质信息是否具有权限;用于通过时钟和加密算法进行运算的应用程序,用于:根据设定的时间区间、当前的时间、既定的加密算法、以及设定的起始时间和结束时间进行运算得到一定位数的纯数字密码,根据设定的时间区间、当前的时间、既定的加密算法、以及设定的次数得到一定位数的纯数字密码,根据设定的时间区间、当前的时间、既定的加密算法、永久有效的时间得到一定位数的纯数字密码远程录入开锁权限的方法,根据设定的时间区间、当前的时间、既定的加密算法、以及循环的时间区间进行运算得到一定位数的纯数字密码;远程录入开锁权限的方法,包括以下步骤:门锁和应用程序同步时间和算法;管理员根据需要设定起始时间、结束时间、永久有效的时间或循环区间;根据步骤1和步骤2的参数,算出一定位数的纯数字密码;访客直接在门上输入密码;判断访客输入的密码是否有效,以及密码输入后的操作,如果密码有效且后续操作是录入开锁介质,则存储开锁介质,如果密码有效且后续操作是按开锁按键,则直接开锁;如果密码无效,则提示错误。2.根据权利要求1所述的一种远程录入开锁权限的系统,其特征是:在系统中,也可以布置一台远程服务器,并将密码算法的部分布置于服务器中,用户使用的应用程序有注册登录在内的功能,可以远程随时随地访问自己的操作记录和算法。3.根据权利要求1所述的一种远程录入开锁权限的方法,其特征是:作为优选的,也可以选择让用户在输入密码前或者输入密码后输入特定的数字和符号的组合,以区分用户为开锁或录入开锁介质。4.根据权利要求1所述的一种远程录入开锁权限的方法,其特征是:在步骤5中,录入的开锁介质,包括卡、密码、指纹、指静脉、掌静脉、人脸在内的开锁介质。
技术总结
远程录入开锁权限的方法,包括以下步骤:1)门锁和应用程序同步时间和算法;2)管理员根据需要设定起始时间、结束时间、永久有效的时间或循环区间;3)根据步骤1和步骤2的参数,算出一定位数的纯数字密码;4)访客直接在门上输入密码;5)门锁判断访客输入的密码是否有效,以及密码输入后的操作,如果密码有效且操作是录入开锁介质,则存储开锁介质,如果密码有效且按开锁按键,则直接开锁,如果密码无效,则提示错误。示错误。示错误。
技术研发人员:
李凯
受保护的技术使用者:
杭州安芯科技有限公司
技术研发日:
2022.11.16
技术公布日:
2023/3/28