一种基于声波传输的门禁口令的验证方法和验证系统转让专利

申请号 : CN201610363109.0

文献号 : CN106097486A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 汤学军

申请人 : 深圳市前海速普得技术有限公司

摘要 :

本发明提供一种基于声波传输的门禁口令的验证方法和验证系统,所述验证方法包括:门禁系统设置第一口令以及对所述第一口令进行加密的加密算法,并将所述第一口令和所述加密算法发送到用户用于门禁验证的移动终端,所述第一口令为不可更改口令;门禁系统通过所述加密算法将所述第一口令加密为第二口令;以及,移动终端通过所述加密算法将所述第一口令加密为第三口令,并通过声波将所述第三口令发送到所述门禁系统,所述门禁系统和移动终端基于相同的时间轴进行所述加密;门禁系统将所述第三口令与第二口令进行比对:如果相同,则验证通过,如果不同,则验证失败。本发明实施例,可以使门禁系统和移动终端在不联网的情况下保证口令变化和安全。

权利要求 :

1.一种基于声波传输的门禁口令的验证方法,其特征在于,所述验证方法包括:门禁系统设置第一口令以及对所述第一口令进行加密的加密算法,并将所述第一口令和所述加密算法发送到用户用于门禁验证的移动终端,所述第一口令为不可更改口令;

门禁系统通过所述加密算法将所述第一口令加密为第二口令;以及,移动终端通过所述加密算法将所述第一口令加密为第三口令,并通过声波将所述第三口令发送到所述门禁系统,所述门禁系统和移动终端基于相同的时间轴进行所述加密;

门禁系统将所述第三口令与第二口令进行比对:如果相同,则验证通过,如果不同,则验证失败。

2.如权利要求1所述的方法,其特征在于,在所述门禁系统将所述第三口令与第二口令进行比对的步骤之后,所述方法还包括:如果验证失败,移动终端对本地时间、第一口令和加密算法进行校正。

3.如权利要求1~2任一项所述的方法,其特征在于,所述声波的频率为18~20khz。

4.如权利要求1~2任一项所述的方法,其特征在于,所述门禁系统和移动终端每隔预设的时间间隔进行一次所述加密。

5.如权利要求1~2任一项所述的方法,其特征在于,所述门禁系统通过无线传输技术或有线传输技术将所述第一口令和加密算法发送到移动终端。

6.一种基于声波传输的门禁口令的验证系统,其特征在于,所述验证系统包括:门禁系统,用于设置第一口令以及对所述第一口令进行加密的加密算法,并将所述第一口令和所述加密算法发送到用户用于门禁验证的移动终端,通过所述加密算法将所述第一口令加密为第二口令,接收所述移动终端通过声波发送的第三口令,将所述第三口令与第二口令进行比对:如果相同,则验证通过,如果不同,则验证失败,所述第一口令为不可更改口令;

至少一个移动终端,用于接收所述门禁系统发送的第一口令和加密算法,通过所述加密算法将所述第一口令加密为第三口令,并通过声波将所述第三口令发送到所述门禁系统,所述门禁系统和移动终端基于相同的时间轴进行所述加密。

7.如权利要求6所述的系统,其特征在于,所述移动终端还用于:如果验证失败,对本地时间、第一口令和加密算法进行校正。

8.如权利要求6~7任一项所述的系统,其特征在于,所述声波的频率为18~20khz。

9.如权利要求6~7任一项所述的系统,其特征在于,所述门禁系统和移动终端每隔预设的时间间隔进行一次所述加密。

10.如权利要求6~7任一项所述的系统,其特征在于,所述门禁系统通过无线传输技术或有线传输技术将所述第一口令和加密算法发送到移动终端。

说明书 :

一种基于声波传输的门禁口令的验证方法和验证系统

技术领域

[0001] 本发明涉及控制领域,尤其涉及一种基于声波传输的门禁口令的验证方法和验证系统。

背景技术

[0002] 门禁系统在全国已经大规模的应用,一般由门禁管理系统,门禁验证单元,和身份口令单元组成。
[0003] 门禁管理系统记录身份口令,需要被验证的身份口令首先要被记录在门禁管理系统里面,比如RFID卡号,指纹采集,或者人脸识别的数据,都需要先把数据采集到门禁管理系统,用数据库的方式保存起来。
[0004] 门禁验证单元在验证身份口令的时候,去数据库里核对已经保存的数据,如果在数据库里存在,则验证通过,如果没有,则认为不能验证通过,予以拒绝。
[0005] 身份口令目前常见的有指纹,人脸识别,按键数字密码,及RFID卡,各种身份口令有不同的优劣势。
[0006] 指纹识别,需要采集被验证人的指纹,并存储在数据库里面,优势是:不用携带卡,直接用手指验证。缺点是,验证设备必须配备指纹识别装置,在小区门禁上的应用较少,每个业主需要去录取指纹,业主会担心身份信息被盗。
[0007] 人脸识别,也是需要采集数据,并保存在数据库里,优势是:可以不用携带卡,直接人脸识别就可以通过验证。缺点是:需要配置人脸识别装置,目前价格还比较高,在小区门禁上应用较少。
[0008] 按键数字密码,数字密码也是小区门禁的一种方法,但在实际生活当中,也是应用较少的,因为按键数字密码变化有限,当大家都知道后,门禁就变得不那么安全了,如果给每一个业主发放一个不同的数字密码,那么管理就又变得比较困难。
[0009] RFID卡,这个在日常小区门禁系统当中是应用最为广泛的身份口令携带模式,一般情况下,业主携带门禁卡,通过门禁身份识别装置达到身份验证的功能,优点是:用户接受程度高,成本相对较低,安全性适中。缺点是:需要业主随身携带,也比较容易被复制。
[0010] 上述的方法通常需要联网才可以保证验证口令的实时变化和传输安全。

发明内容

[0011] 有鉴于此,本发明提供一种基于声波传输的门禁口令的验证方法和验证系统,以解决现有技术必须在联网情况才可以保证口令实时变化和安全的问题。
[0012] 具体地,本发明是通过如下技术方案实现的:
[0013] 本发明提供一种基于声波传输的门禁口令的验证方法,所述验证方法包括:
[0014] 门禁系统设置第一口令以及对所述第一口令进行加密的加密算法,并将所述第一口令和所述加密算法发送到用户用于门禁验证的移动终端,所述第一口令为不可更改口令;
[0015] 门禁系统通过所述加密算法将所述第一口令加密为第二口令;以及,[0016] 移动终端通过所述加密算法将所述第一口令加密为第三口令,并通过声波将所述第三口令发送到所述门禁系统,所述门禁系统和移动终端基于相同的时间轴进行所述加密;
[0017] 门禁系统将所述第三口令与第二口令进行比对:如果相同,则验证通过,如果不同,则验证失败。
[0018] 本发明还提供了一种基于声波传输的门禁口令的验证系统,所述验证系统包括:
[0019] 门禁系统,用于设置第一口令以及对所述第一口令进行加密的加密算法,并将所述第一口令和所述加密算法发送到用户用于门禁验证的移动终端,通过所述加密算法将所述第一口令加密为第二口令,接收所述移动终端通过声波发送的第三口令,将所述第三口令与第二口令进行比对:如果相同,则验证通过,如果不同,则验证失败,所述第一口令为不可更改口令;
[0020] 至少一个移动终端,用于接收所述门禁系统发送的第一口令和加密算法,通过所述加密算法将所述第一口令加密为第三口令,并通过声波将所述第三口令发送到所述门禁系统,所述门禁系统和移动终端基于相同的时间轴进行所述加密。
[0021] 本发明实施例,门禁系统和移动终端分别保存相同的口令和加密算法,在相同的时间轴,使用保存的加密算法对保存的口令进行加密,移动终端通过声波将经过加密的口令发送到门禁系统进行口令验证,使得门禁系统和移动终端在不进行联网的情况下可以生成相同的验证口令,同时由于门禁系统和移动终端的验证口令在预设的时间间隔不停变换,因此保证了验证口令的安全。

附图说明

[0022] 图1是本发明一示例性实施例示出的一种基于声波传输的门禁口令的验证方法的流程图;
[0023] 图2是本发明一示例性实施例示出的一种基于声波传输的门禁口令的验证系统的结构图。

具体实施方式

[0024] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0025] 在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0026] 应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0027] 实施例一
[0028] 如图1所示为本发明一示例性实施例示出的一种基于声波传输的门禁口令的验证方法的流程图,所述验证方法包括以下步骤:
[0029] 步骤S101,门禁系统设置第一口令以及对所述第一口令进行加密的加密算法,并将所述第一口令和所述加密算法发送到用户用于门禁验证的移动终端,所述第一口令为不可更改口令。
[0030] 在本发明实施例中,门禁系统中设置有第一口令以及对该第一口令进行加密的加密算法,该第一口令为不可更改口令,在门禁系统中被设定后,除非重启门禁系统,不然不允许被更改,该第一口令和加密算法可以由用户手动设置,也可以由机器定期对门禁重启后重新设置,本发明对此不做具体限定。接收门禁口令的可以为各种方便用户进行门禁口令验证的移动终端,如:手机、掌上电脑等。
[0031] 门禁系统中设置完成第一口令和加密算法之后,将该第一口令和加密算法发送到移动终端,具体的,门禁系统可以通过无线传输技术将第一口令和加密算法发送到移动终端,也可以通过有线传输技术将第一口令和加密算法发送到移动终端,本发明对此不作具体限定。
[0032] 步骤S102,门禁系统通过所述加密算法将所述第一口令加密为第二口令;以及,[0033] 移动终端通过所述加密算法将所述第一口令加密为第三口令,并通过声波将所述第三口令发送到所述门禁系统,所述门禁系统和移动终端基于相同的时间轴进行所述加密。
[0034] 在本发明实施例中,门禁系统和移动终端分别使用相同的加密算法对第一口令进行加密,通过加密门禁系统获得第二口令、移动终端获得第三口令,并且,移动终端将该第三口令发送门禁系统。需要指出的是,门禁系统和移动终端是基于相同的时间轴进行加密的,如:当用户晚上7点到家需要进行门禁验证,则门禁系统和移动终端均基于19:00:00的时间轴进行加密。
[0035] 需要指出的是,移动终端通过声波将第三口令发送到门禁系统。优选的,移动终端通过频率为18~20khz的声波将第三口令发送到门禁系统。
[0036] 需要指出的是,门禁系统和移动终端每隔预设的时间间隔进行一次所述加密,如:预设的时间间隔为1秒,则门禁系统和移动终端每隔1秒进行一次加密,即,19:00:01、19:
00:02、19:00:03、……均进行加密,需要指出的是,门禁系统和移动终端始终基于相同的时间轴进行加密。
[0037] 步骤S103,门禁系统将所述第三口令与第二口令进行比对:如果相同,则验证通过,如果不同,则验证失败。
[0038] 在本发明实施例中,门禁系统接收到第三口令之后,将第三口令与本地的第二口令进行比对,根据比对的结果进行后续的步骤:如果相同,则验证通过,门禁系统解除门禁,如果不同,则验证失败,门禁系统无法解除门禁。由于门禁系统和移动终端是基于相同的时间轴使用相同的加密算法对相同的口令进行加密,第二口令和第三口令应该相同。
[0039] 本发明实施例,门禁系统和移动终端分别保存相同的口令和加密算法,在相同的时间轴,使用保存的加密算法对保存的口令进行加密,移动终端通过声波将经过加密的口令发送到门禁系统进行口令验证,使得门禁系统和移动终端在不进行联网的情况下可以生成相同的验证口令,同时由于门禁系统和移动终端的验证口令在预设的时间间隔不停变换,因此保证了验证口令的安全。
[0040] 作为本发明的一个可选实施例,在所述门禁系统将所述第三口令与第二口令进行比对的步骤之后,所述方法还包括:
[0041] 如果验证失败,移动终端对本地时间、第一口令和加密算法进行校正。
[0042] 在本发明实施例中,由于移动终端和门禁系统在相同的时间轴使用相同的加密算法对相同的口令进行加密,因此第三口令和第二口令应该相同。如果验证失败,则表示生成第三口令的要素:时间轴、第一口令、加密算法出现了误差,因此需要对上述三个要素进行校正。
[0043] 实施例二
[0044] 如图2所示为本发明一示例性实施例示出的一种基于声波传输的门禁口令的验证系统的结构图,为了便于说明,仅示出与本实施例相关的部分,所述验证系统包括:
[0045] 门禁系统201,用于设置第一口令以及对所述第一口令进行加密的加密算法,并将所述第一口令和所述加密算法发送到用户用于门禁验证的移动终端202,通过所述加密算法将所述第一口令加密为第二口令,接收所述移动终端202通过声波发送的第三口令,将所述第三口令与第二口令进行比对:如果相同,则验证通过,如果不同,则验证失败,所述第一口令为不可更改口令;
[0046] 至少一个移动终端202,用于接收所述门禁系统201发送的第一口令和加密算法,通过所述加密算法将所述第一口令加密为第三口令,并通过声波将所述第三口令发送到所述门禁系统201,所述门禁系统201和移动终端202基于相同的时间轴进行所述加密。
[0047] 在本发明实施例中,门禁系统中设置有第一口令以及对该第一口令进行加密的加密算法,该第一口令为不可更改口令,在门禁系统中被设定后,除非重启门禁系统,不然不允许被更改,该第一口令和加密算法可以由用户手动设置,也可以由机器定期对门禁重启后重新设置,本发明对此不做具体限定。接收门禁口令的可以为各种方便用户进行门禁口令验证的移动终端,如:手机、掌上电脑等。
[0048] 门禁系统中设置完成第一口令和加密算法之后,将该第一口令和加密算法发送到移动终端,具体的,门禁系统可以通过无线传输技术将第一口令和加密算法发送到移动终端,也可以通过有线传输技术将第一口令和加密算法发送到移动终端,本发明对此不作具体限定。
[0049] 门禁系统和移动终端分别使用相同的加密算法对第一口令进行加密,通过加密门禁系统获得第二口令、移动终端获得第三口令,并且,移动终端将该第三口令发送门禁系统。需要指出的是,门禁系统和移动终端是基于相同的时间轴进行加密的,如:当用户晚上7点到家需要进行门禁验证,则门禁系统和移动终端均基于19:00:00的时间轴进行加密。
[0050] 需要指出的是,移动终端通过声波将第三口令发送到门禁系统。优选的,移动终端通过频率为18~20khz的声波将第三口令发送到门禁系统。
[0051] 需要指出的是,门禁系统和移动终端每隔预设的时间间隔进行一次所述加密,如:预设的时间间隔为1秒,则门禁系统和移动终端每隔1秒进行一次加密,即,19:00:01、19:
00:02、19:00:03、……均进行加密,需要指出的是,门禁系统和移动终端始终基于相同的时间轴进行加密。
[0052] 在本发明实施例中,门禁系统接收到第三口令之后,将第三口令与本地的第二口令进行比对,根据比对的结果进行后续的步骤:如果相同,则验证通过,门禁系统解除门禁,如果不同,则验证失败,门禁系统无法解除门禁。由于门禁系统和移动终端是基于相同的时间轴使用相同的加密算法对相同的口令进行加密,第二口令和第三口令应该相同。
[0053] 本发明实施例,门禁系统和移动终端分别保存相同的口令和加密算法,在相同的时间轴,使用保存的加密算法对保存的口令进行加密,移动终端通过声波将经过加密的口令发送到门禁系统进行口令验证,使得门禁系统和移动终端在不进行联网的情况下可以生成相同的验证口令,同时由于门禁系统和移动终端的验证口令在预设的时间间隔不停变换,因此保证了验证口令的安全。
[0054] 作为本发明的一个可选实施例,所述移动终端202还用于:
[0055] 如果验证失败,对本地时间、第一口令和加密算法进行校正。
[0056] 在本发明实施例中,由于移动终端和门禁系统在相同的时间轴使用相同的加密算法对相同的口令进行加密,因此第三口令和第二口令应该相同。如果验证失败,则表示生成第三口令的要素:时间轴、第一口令、加密算法出现了误差,因此需要对上述三个要素进行校正。
[0057] 对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0058] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。