一种验证码开锁方法及装置与流程

文档序号:11277446阅读:833来源:国知局
一种验证码开锁方法及装置与流程

本发明涉及验证开锁的技术领域,具体而言,涉及一种验证码开锁的方法及装置。



背景技术:

随着科技的发展,人们对于安全防盗的意识越来越高,在商务办公室,住宅小区等私密性要求较高的区域都设有门禁系统。

但是,现有技术的门禁开锁系统,一般都是通过验证固定的密码来执行开锁,而密码修改的周期都比较长,所以久而久之该密码容易泄露给外人,从而不利于小区或商务办公室的安全。

此外,也有一些门禁开锁系统是只能通过指纹识别开锁,因此当访客需要进入该小区或商务办公室时必须有录有指纹信息的业主在场,并通过业主的指纹信息才能给访客开门。这对访客及业主都带来了不便。



技术实现要素:

有鉴于此,本是发明的一种验证码开锁的方法及装置,其目的在于提高门禁系统的安全性及便利性。

一方面,本发明提供一种验证码开锁方法,所述方法包括:

响应验证码开锁请求;

生成用以开锁的验证码;

获取访客端的电话号码及发送所述验证码至所述访客端;

接收来自门禁系统的验证码信息;

当接收到所述门禁系统的验证码与所述生成的验证码一致时,控制发送开锁指令以控制所述门禁系统开锁。

另一方面,在本发明中,所述方法还包括:

响应用户的指纹信息;

验证所述指纹信息是否与预先存储的指纹信息一致;

若一致,则接收所述验证码开锁请求。

另一方面,在本发明中,所述若获取的验证码与生成的用以开锁的验证码一致则打开门锁具体为:

若获取的验证码与所述生成的验证码在预设时间段内一致时,则控制打开门锁。

另一方面,在本发明中,所述方法还包括:

响应用户图像获取请求;

控制发送指令至所述门禁系统以拍摄图像信息;

接收所述拍摄的图像信息;

确认所述图像信息为合法访客时,响应验证码开锁请求。

另一方面,本发明还提供一种验证码开锁装置,其包括:

第一请求响应模块:用于响应验证码开锁请求;

验证码生成模块:用于生成用以开锁的验证码;

号码获取模块:用于获取访客端的电话号码及发送所述验证码至所述访客端;

第一接收模块:用于接收来自门禁系统的验证码信息;

第一控制模块:当接收到所述门禁系统的验证码与所述生成的验证码一致时,控制发送开锁指令以控制所述门禁系统开锁。

另一方面,在本发明中,所述装置还包括:

第二请求响应模块:用于响应用户的指纹信息;

判断模块:用于验证所述指纹信息是否与预先存储的指纹信息一致;

第二接收模块:用于当验证所述指纹信息与预先存储的指纹信息一致时,接收所述用户端的验证码开锁请求。

另一方面,在本发明中,所述第一判断模块具体为:

用于当接收到所述门禁系统的验证码与所述生成的验证码在一定预设时间段内一致时,则控制打开门锁。

另一方面,在本发明中,所述装置还包括:

第三请求响应模块:用于响应图像获取请求;

第二控制模块:发送指令至所述门禁系统以拍摄图像信息;

第三接收模块:用于接收所述拍摄的图像信息;

第四请求响应模块:确认所述图像信息为合法访客时,响应验证码开锁请求。

另一方面,本发明还提供一种移动终端,其包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行根据权利要求1至4中任一项所述的验证码开锁方法。

另一方面,本发明还提供一种计算机可读存储介质,其存储有权利要求9所述的移动终端中所使用的计算机程序。

本发明的一种验证码开锁方法及装置,其中,所述方法包括:响应验证码开锁请求;生成用以开锁的验证码;获取访客端的电话号码及发送所述验证码至所述访客端;接收来自门禁系统的验证码信息;当接收到所述门禁系统的验证码与所述生成的验证码一致时,控制发送开锁指令以控制所述门禁系统开锁。因此,本发明的验证码开锁方法及装置,可以提高门禁系统的安全性及便利性。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明一较佳实施例提供的一种验证码开锁的方法的步骤连接图;

图2为本发明一较佳实施例提供的一种验证码开锁的方法的又一步骤连接图;

图3为本发明一较佳实施例提供的一种验证码开锁装置的连接关系示意图。

主要元件符号说明:

10-第一请求响应模块;20-验证码生成模块;30-号码获取模块;40-第一接收模块;50-第一控制模块。

具体实施方式

在下文中,将更全面地描述本公开的各种实施例。本公开可具有各种实施例,并且可在其中做出调整和改变。然而,应理解:不存在将本公开的各种实施例限于在此公开的特定实施例的意图,而是应将本公开理解为涵盖落入本公开的各种实施例的精神和范围内的所有调整、等同物和/或可选方案。

在下文中,可在本公开的各种实施例中使用的术语“包括”或“可包括”指示所公开的功能、操作或元件的存在,并且不限制一个或更多个功能、操作或元件的增加。此外,如在本公开的各种实施例中所使用,术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。

在本公开的各种实施例中,表述“或”或“a或/和b中的至少一个”包括同时列出的文字的任何组合或所有组合。例如,表述“a或b”或“a或/和b中的至少一个”可包括a、可包括b或可包括a和b二者。

在本公开的各种实施例中使用的表述(诸如“第一”、“第二”等)可修饰在各种实施例中的各种组成元件,不过可不限制相应组成元件。例如,以上表述并不限制所述元件的顺序和/或重要性。以上表述仅用于将一个元件与其它元件区别开的目的。例如,第一用户装置和第二用户装置指示不同用户装置,尽管二者都是用户装置。例如,在不脱离本公开的各种实施例的范围的情况下,第一元件可被称为第二元件,同样地,第二元件也可被称为第一元件。

应注意到:如果描述将一个组成元件“连接”到另一组成元件,则可将第一组成元件直接连接到第二组成元件,并且可在第一组成元件和第二组成元件之间“连接”第三组成元件。相反地,当将一个组成元件“直接连接”到另一组成元件时,可理解为在第一组成元件和第二组成元件之间不存在第三组成元件。

在本公开的各种实施例中使用的术语仅用于描述特定实施例的目的并且并非意在限制本公开的各种实施例。如在此所使用,单数形式意在也包括复数形式,除非上下文清楚地另有指示。除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本公开的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本公开的各种实施例中被清本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本发明所必须的。

实施例1

在本实施例中,一种验证码开锁方法应用于用户端、门禁系统、访客端之间。用户端分别与门禁系统和访客端进行双向通信。在本实施例中,用户端和访客端均为移动终端,如手机。门禁系统位于各个小区等场所的门口。

如图1。一种验证码开锁的方法,所述方法包括:

步骤101、响应验证码开锁请求;

步骤102、生成用以开锁的验证码;

步骤103、获取访客端的电话号码及发送所述验证码至所述访客端;

步骤104、接收来自门禁系统的验证码信息;

步骤105、当接收到所述门禁系统的验证码与所述生成的验证码一致时,控制发送开锁指令以控制所述门禁系统开锁。

上述,是指当用户端接收到用户的验证码开锁请求时,生成一串用以开锁的验证码。此时,用户端获取需要来访客端的电话号码,并将该验证码通过该电话号码发送至来访者的访客端。

可以理解的是,访客端对门禁系统输入验证码,也即是,门禁系统获取验证码,并将该获取到的验证码发送至用户端,用户端将接收自门禁系统的验证码与其生成的验证码进行对比验证,若该获取到的验证码与其生成的验证码一致,则发送开锁指令至门禁系统,从而控制门禁系统打开门锁。

因此,本实施例中的验证码开锁的方法可以令被业主或住户主动输入电话号码的访客获取到一组验证码,该访客可以根据该验证码进入小区。可以理解的是,该验证码为随机且一次性的验证码,当该访客用完该验证码并验证正确且打开门锁后,该验证码作废。因此,保证了非小区或商务办公室的业主无法通过一个验证码进入小区,而且当访客来访时,若业主不在小区或商务办公室内,也可以为访客开门,为访客及业主都带来了便利。

如图2。在本实施例中,所述方法还包括:

步骤1011、响应用户端的指纹信息;

步骤1012、验证所述指纹信息是否与预先存储的指纹信息一致;

步骤1013、若一致,则接收所述验证码开锁请求。

上述,如图2。是指在接收用户的验证码开锁请求之前,用户端对该用户的权限进行验证。具体地,用户端获取用户的指纹信息,并验证该指纹信息是否与该用户预存的指纹信息一致。若一致时,则接收该用户的验证码开锁请求,若不一致,则终止接收该用户的验证码开锁请求。

在本实施例中,所述若获取的验证码与生成的用以开锁的验证码一致则打开门锁具体为:

若获取的验证码与所述生成的验证码在预设时间段内一致时,则控制打开门锁。

上述,是指访客端获取到验证码后,需要再一定时间阈值内将该验证码进行验证,若超过该时间阈值,则该验证码失效,具体地,可以举一例:当用户所在小区有一访客来访时,用户输入该访客端的电话号码,用户端生成一组与该访客端对应的验证码并发送至该访客端,此时,访客端需要再时间阈值内将该验证码输入至门禁系统,若超过时间阈值,该验证码失效,需要用户在用户端重新输入访客端的电话号码并生成验证码再发送至访客端。至于具体的时间阈值,在本实施例中,可以为1分钟,也可以为2分钟至3分钟,当然,还可以为其他时间段阈值。

在本实施例中,所述方法还包括:

响应用户图像获取请求;

控制发送指令至所述门禁系统以拍摄图像信息;

接收所述拍摄的图像信息;

确认所述图像信息为合法访客时,响应验证码开锁请求。

上述,是指在用户端在发送获取验证码开锁的请求之前,用户端可以响应用户获取图像的请求,具体地,该图像可以包括动态影像,也可以为静态图片。在本实施例中,当用户端获取到用户的获取图像的请求后,用户端发送控制开启在门禁系统上的预设的摄像头的指令,该摄像头获取当前拍摄到的动态影像或静态图片,该摄像头将该动态影像或静态图片并发送至用户端。可以理解的是,该动态影像或静态图片是关于访客端,若用户端接收到用户的确认信息时,也即是,用户确认图像信息中的访客是与上述的电话号码对应的合法访客时,用户端响应该用户关于验证码开锁的请求。

此外,可以进一步说明的是,所述验证码可以为数字和/或字母的组合。

实施例2

如图3。一种验证码开锁装置,其包括:

第一请求响应模块10:用于响应验证码开锁请求;

验证码生成模块20:用于生成用以开锁的验证码;

号码获取模块30:用于获取访客端的电话号码及发送所述验证码至所述访客端;

第一接收模块40:用于接收来自门禁系统的验证码信息;

第一控制模块50:当接收到所述门禁系统的验证码与所述生成的验证码一致时,控制发送开锁指令以控制所述门禁系统开锁。

在本实施例中,所述装置还包括:

第二请求响应模块:用于响应用户的指纹信息;

判断模块:用于验证所述指纹信息是否与预先存储的指纹信息一致;

第二接收模块:用于当验证所述指纹信息与预先存储的指纹信息一致时,接收所述验证码开锁请求。

在本实施例中,所述第一判断模块具体为:

用于当接收到所述门禁系统的验证码与所述生成的验证码在一定预设时间段内一致时,则控制打开门锁。

在本实施例中,所述装置还包括:

第三请求响应模块:用于响应图像获取请求;

第二控制模块:发送指令至所述门禁系统以拍摄图像信息;

第三接收模块:用于接收所述拍摄的图像信息;

第四请求响应模块:确认所述图像信息为合法访客时,响应验证码开锁请求。

实施例3

一种移动终端,其包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行上述一种验证码开锁方法。

实施例4

一种计算机可读存储介质,其存储有上述一种移动终端中所使用的计算机程序。

因此,本发明的一种验证码开锁方法及装置,其中,所述方法包括:响应验证码开锁请求;生成用以开锁的验证码;获取访客端的电话号码及发送所述验证码至所述访客端;接收来自门禁系统的验证码信息;当接收到所述门禁系统的验证码与所述生成的验证码一致时,控制发送开锁指令以控制所述门禁系统开锁。因此,本发明的验证码开锁方法及装置,可以提高门禁系统的安全性及便利性。

上述未述及之处,适用于现有技术。

尽管以上较多使用了表示结构的术语,但并不排除使用其它术语的可能性。使用这些术语仅仅是为了更方便地描述和解释本发明的本质;把它们解释成任何一种附加的限制都是与本发明精神相违背的。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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