规定时限内无限次开锁的方法与流程

文档序号:17471084发布日期:2019-04-20 05:49阅读:894来源:国知局
规定时限内无限次开锁的方法与流程

本发明涉及智能锁领域,更具体地说涉及一种规定时限内无限次开锁的方法。



背景技术:

传统的机械锁具已走过了近百年历史,其功能及性能几乎已诠释到了极致,然而,仍不能满足现代人们对锁具高可靠性、高安全性、信息化和智能化的要求,自50年代末,半导体(晶体管)技术问世后,人们便将该技术应用在锁具上,发明了形形色色、功能丰富的电子锁具。

“无源电子锁具”是电子锁具领域中的一个新的重要分支,它包括无源锁和有源钥匙,它与传统电子锁具(即“有源电子锁具”)的最大区别在于,将传统的电子锁本体必须的工作电源移置到电子钥匙(即有源钥匙)上,彻底解决了传统有源电子锁具需消耗大量电池。经常维护、结构复杂和通用化等一系列的问题。

现有的无源电子锁具一般的开锁方式为:有源钥匙插入无源锁中并对无源锁进行供电和通信,当有源钥匙内的密码和无源锁的密码匹配成功时,无源锁即可驱动锁芯解锁,完成开锁过程。但是采用现有的无源电子锁具,临时开锁人可以不限时间和次数进行开锁,换言之,临时开锁人可以在用户不允许开锁的时间段内开锁,在安全性上存在漏洞。



技术实现要素:

本发明的目的是提供一种规定时限内无限次开锁的方法,其应用于一种基于管理平台的无源电子锁具管理系统,其能够提高现有的无源电子锁具的安全性。

为达到上述目的,本发明的解决方案是:

一种规定时限内无限次开锁的方法,其应用于一种基于管理平台的无源电子锁具管理系统,所述无源电子锁具管理系统包括管理平台、装设有执行人app的智能终端、无源锁和有源钥匙,所述无源锁包括锁芯、驱动所述锁芯开启或关闭的执行单元和控制所述执行单元的锁芯控制单元,所述无源锁的锁芯控制单元内存储有无源锁id,所述有源钥匙包括电源单元和钥匙控制单元,每把所述有源钥匙的钥匙控制单元内均存储有钥匙id,其中,所述管理平台和所述智能终端通信连接,所述智能终端和所述有源钥匙的钥匙控制单元通信连接,开锁方法包括如下步骤:

a1:任务平台下发任务信息到所述管理平台中,该任务信息包括无源锁id、使用有源钥匙的起止时间、至少包括钥匙id的执行人信息和任务描述,所述管理平台根据该执行人信息将任务信息推送至执行人app,该任务信息中的任务描述在执行人app的用户界面上呈现,将无源锁id、使用有源钥匙的起止时间和钥匙id存储于本地;

a2:所述执行人app发送指令使有源钥匙与所述智能终端同步时间;

a3:执行人将所述有源钥匙插入所述无源锁的锁芯,所述有源钥匙为所述无源锁供电并进行通信,所述无源锁将自身的无源锁id发送给所述有源钥匙,所述有源钥匙将无源锁id、存储的钥匙id和有源钥匙当前使用时间发送至执行人app中;

a4:执行人app将存储的无源锁id和钥匙id分别对应与所述有源钥匙发送的无源锁id和钥匙id进行匹配,若一致,则匹配成功;

a5:匹配成功后,执行人app将存储的使用有源钥匙的起止时间与所述有源钥匙发送的当前使用时间进行比对,若当前使用时间处于使用有源钥匙的起止时间的范围内,则执行人app判定该有源钥匙为合法,执行人app发送开/关锁指令,此开/关锁指令经由所述有源钥匙交互到所述无源锁,所述无源锁的锁芯控制单元控制所述执行单元动作,所述锁芯开启或关闭;

a6:所述无源锁完成开/关锁指令后,所述有源钥匙将无源锁id、钥匙id、开锁时间和无源锁开/关信息回传到执行人app中,并形成开/关锁记录。

所述钥匙id为执行人的工作编号、身份证号和/或手机号。

所述有源钥匙的钥匙控制单元和执行人app进行蓝牙连接。

所述智能终端为便携式终端,执行人app通过通信网络与所述管理平台进行通信。

所述任务信息中少有一个所述无源锁id。

所述任务信息中具有全部的所述无源锁id。

采用上述方法后,本发明具有如下有益效果:管理平台根据该执行人信息将任务信息推送给执行人app,执行人app将存储的无源锁id和钥匙id,分别与有源钥匙发送到执行人app上无源锁id和钥匙id进行匹配,匹配成功,则将执行人app存储的使用有源钥匙的起止时间和有源钥匙发送的当前使用时间进行比对,判断执行人是否在规定时限内开锁,若是,则判定该有源钥匙合法,反之不合法,这样在确保无源电子锁具可靠性的前提下,令执行人仅能在规定时限内进行开锁,且开锁次数不限。

附图说明

图1为本发明基于管理平台的无源电子锁具管理系统的结构框图。

具体实施方式

为了进一步解释本发明的技术方案,下面通过具体实施例来对本发明进行详细阐述。

本发明一种规定时限内无限次开锁的方法,其应用在一种基于管理平台的无源电子锁具管理系统。

如图1所示,无源电子锁具管理系统包括管理平台、智能终端、无源锁、有源钥匙和装设有执行人app的智能终端。

无源锁包括锁芯、用于驱动锁芯开启或关闭的执行单元和控制执行单元的锁芯控制单元,每个无源锁的锁芯控制单元内存储有唯一的无源锁id,此无源锁id为锁芯码;有源钥匙包括电源单元和钥匙控制单元,每把有源钥匙的钥匙控制单元内均存储有钥匙id。

当有源钥匙插入无源锁时,有源钥匙为无源锁供电且钥匙控制单元和锁芯控制单元进行通信,并且,管理平台与智能终端进行通信,智能终端与有源钥匙进行通信,具体地,此智能终端为智能手机或平板电脑,执行人app通过通信网络与管理平台进行通信,执行人app通过蓝牙与有源钥匙进行通信。

本发明一种规定时限内无限次开锁的方法,包括如下步骤:

a1:任务平台下发任务信息至管理平台中,该任务信息包括无源锁id、使用有源钥匙的起止时间、至少包括钥匙id的执行人信息和任务描述,管理平台根据执行人信息将任务信息推送至执行人app,任务信息中的任务描述在执行人app的用户界面上呈现,将无源锁id、使用有源钥匙的起止时间和钥匙id存储于本地;

a2:执行人app发送指令使有源钥匙与智能终端同步时间;

a3:执行人根据执行人app中的任务描述执行任务;

a4:执行人将有源钥匙插入无源锁的锁芯,有源钥匙为无源锁供电并进行通信,无源锁将自身的无源锁id发送给有源钥匙,有源钥匙将获取的无源锁id、存储的钥匙id和有源钥匙当前使用时间发送至执行人app中;

a5:执行人app将存储的无源锁id和钥匙id分别对应与有源钥匙发送的无源锁id和钥匙id进行匹配,若一致,则匹配成功;

a6:匹配成功后,执行人app将存储的使用有源钥匙的起止时间与有源钥匙发送的当前使用时间进行比对,若当前使用时间处于使用有源钥匙的起止时间范围内,则执行人app判定该有源钥匙为合法,执行人app发送开/关锁指令,开/关锁指令经由有源钥匙交互到无源锁,无源锁的锁芯控制单元控制执行单元动作;

a7:无源锁每完成一次开/关锁指令后,有源钥匙将无源锁id、执行人信息、开/关锁时间和无源锁开/关信息回传到执行人app中,并形成开/关锁记录。

本发明一种规定时限内无限次开锁的方法,管理平台根据该执行人信息将任务信息推送给执行人app,执行人app将存储的无源锁id和钥匙id,分别与有源钥匙发送到执行人app上无源锁id和钥匙id进行匹配,匹配成功,则将执行人app存储的使用有源钥匙的起止时间和有源钥匙发送的当前使用时间进行比对,判断执行人是否在规定时限内开锁,若是,则判定该有源钥匙合法,反之不合法,这样在确保无源电子锁具可靠性的前提下,令执行人仅能在规定时限内进行开锁,且开锁次数不限。

需说明的是,此钥匙id为执行人的工作编号、身份证号和/或手机号。

实施例一

本实施例中,执行人通过一把有源钥匙仅能开启一个无源锁。

固定时限内无限次开锁的方法,包括如下步骤:

a1:任务平台下发任务信息到管理平台中,任务信息包括一个无源锁id、使用有源钥匙的起止时间、至少包括钥匙id的执行人信息和任务描述,管理平台根据该执行人信息将任务信息推送至执行人app,该任务描述在执行人app的用户界面上呈现,将无源锁id、使用有源钥匙的起止时间和钥匙id存储于本地;

a2:执行人app发送指令使有源钥匙与智能终端同步时间;

a3:执行人根据执行人app中的任务描述执行任务;

a4:执行人将有源钥匙插入无源锁的锁芯,有源钥匙给无源锁供电并与无源锁进行通信,无源锁将自身的无源锁id发送给有源钥匙,有源钥匙将无源锁id、存储的钥匙id和有源钥匙当前时间发送至执行人app中;

a5:执行人app将存储的唯一的无源锁id和钥匙id分别对应与有源钥匙发送的无源锁id和钥匙id进行匹配,若一致,则匹配成功;

a6:匹配成功后,执行人app将存储的使用有源钥匙的起止时间与有源钥匙发送的当前使用时间进行比对,若当前使用时间处于使用有源钥匙的起止时间范围内,则执行人app判定该有源钥匙为合法,执行人app发送开/关锁指令,开/关锁指令经由有源钥匙交互到无源锁,无源锁的锁芯控制单元控制执行单元动作,开启或关闭锁芯;

a7:无源锁每完成一次开/关锁指令后,有源钥匙的钥匙控制单元将此次的无源锁id、钥匙id、开/关锁时间和无源锁开/关信息回传到执行人app中,并在执行人app中形成开/关锁记录。

采用上述方法后,由于任务信息内仅具有一个无源锁id,故执行人仅能在规定时限内不限次数的开启或关闭与此无源锁id相匹配的无源锁,无法开启其他无源锁。

实施例二

本实施例中,执行人通过一把有源钥匙能够开启多个无源锁。

固定时限内无限次开锁的方法,包括如下步骤:

a1:用户将a1:任务平台下发任务信息至管理平台,此任务信息包括使用有源钥匙的起止时间、至少包括钥匙id的执行人信息、任务描述和若干个无源锁id、,管理平台根据执行人信息将任务信息推送给执行人app,任务信息中的任务描述在执行人app的用户界面上呈现,将无源锁id、使用有源钥匙的起止时间和执行人信息存储于本地;

a2:执行人app发送指令使有源钥匙与智能终端同步时间;

a3:执行人根据执行人app上的任务描述执行任务;

a4:执行人将有源钥匙插入无源锁的锁芯,有源钥匙给此无源锁供电并与无源锁进行通信,此无源锁将自身的无源锁id发送给有源钥匙,有源钥匙将无源锁id、存储的钥匙id和有源钥匙当前时间发送至执行人app中;

a5:执行人app将存储的钥匙id和有源钥匙发送的执行人信息进行匹配,且执行人app存储的多个无源锁id与有源钥匙发送的无源锁id进行匹配,若有源钥匙发送的无源锁id与存储的多个无源锁id中的其中一个一致,则匹配成功;

a6:匹配成功后,执行人app将存储的使用有源钥匙的起止时间与有源钥匙发送的当前使用时间进行比对,若当前使用时间处于使用有源钥匙的起止时间范围内,则执行人app判定该有源钥匙为合法,执行人app发送开/关锁指令,开/关锁指令经由有源钥匙交互到无源锁,无源锁的锁芯控制单元控制执行单元动作,开启或关闭锁芯;

a7:无源锁每完成一次开/关锁指令后,有源钥匙的钥匙控制单元将此次的无源锁id、有源钥匙id、开/关锁时间和无源锁开/关信息回传到执行人app中,并在执行人app中形成开/关锁记录;

采用上述方法后,由于任务信息内具有多个无源锁id,故执行人能在规定时限内不限次数的开启或关闭与多个无源锁id分别一一匹配的无源锁,即一把有源钥匙可以在规定时限内不限次的开闭多个无源锁。

实施例三

本实施例中,执行人通过一把有源钥匙能够开启所有的无源锁,以工厂内所有无源锁为例。

固定时限内无限次开锁的方法,包括如下步骤:

a1:任务平台下发任务信息至管理平台,任务信息包括使用有源钥匙的起止时间、至少包括钥匙id的执行人信息、任务描述和所有的无源锁id,管理平台根据该执行人信息将任务信息推送至执行人app,该任务信息中的任务描述在执行人app的用户界面呈现,将无源锁id、使用有源钥匙的起止时间和钥匙id存储于本地;

a2:执行人app发送指令使有源钥匙与智能终端同步时间;

a3:执行人根据执行人app中的任务描述执行任务;

a4:执行人将有源钥匙插入一个无源锁的锁芯,有源钥匙给此无源锁供电并与此无源锁进行通信,此无源锁将自身的无源锁id发送给有源钥匙,有源钥匙将无源锁id、存储的钥匙id和有源钥匙当前时间发送至执行人app中;

a5:执行人app将存储的钥匙id和有源钥匙发送的钥匙id进行匹配,且执行人app将存储的所有无源锁id与有源钥匙发送的无源锁id进行匹配,若执行人app中的钥匙id和有源钥匙发送的钥匙id一致,且有源钥匙发送的无源锁id与执行人app存储的所有的无源锁id中的其中一个一致,则匹配成功;

a6:匹配成功后,执行人app将存储的使用有源钥匙的起止时间与有源钥匙发送的当前使用时间进行比对,若当前使用时间处于使用有源钥匙的起止时间范围内,则执行人app判定有源钥匙为合法,执行人app发送开/关锁指令,开/关锁指令经由有源钥匙交互到此无源锁,无源锁的锁芯控制单元控制执行单元动作,开启或关闭锁芯;

a7:无源锁每完成一次开/关锁指令后,有源钥匙的钥匙控制单元将此次的无源锁id、钥匙id、开/关锁时间和无源锁开/关信息回传到执行人app中,并在执行人app中形成开/关锁记录。

采用上述方法后,由于任务信息内具有工厂内所有的无源锁id,故执行人能在规定时限内不限次数的开启或关闭与存储于本地的所有无源锁id中的其中一个无源锁id匹配的无源锁,即一把有源钥匙可以在规定时限内不限次的开闭所有的无源锁。

以上所述仅为本实施例的优选实施例,凡跟本发明权利要求范围所做的均等变化和修饰,均应属于本发明的权利要求范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1