一种门禁控制方法、装置、终端及控制服务器的制造方法

xiaoxiao2021-2-24  209

一种门禁控制方法、装置、终端及控制服务器的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种门禁控制方法、装置、终端及控制服务器。
【背景技术】
[0002]门禁指通行通道的出入口,例如:银行、宾馆、机房、军械库、机要室、办公间、智能化小区、工厂等的门或通道出入口。门禁控制指对门禁状态进行管理控制,即指对通行通道的出入口的管理控制。门禁状态可包括开启状态或关闭状态,例如:智能化小区处于门禁开启状态;或者,工厂处于门禁关闭状态。现有的门禁控制方案主要有两种,一种是人为控制,由门禁管理员核对该出入门禁人员的身份,手动控制门禁状态,这种人为控制方案效率低且需要耗费较大人力资源;另一种是刷卡控制,由持门禁卡的人员自行控制门禁状态,这种方案同样存在效率低的问题,且需要制作大量的门禁卡,不够环保,且可能出现门禁卡丢失或滥用的情况,智能性较低。

【发明内容】

[0003]本发明实施例提供一种门禁控制方法、装置、终端及控制服务器,可有效提升门禁控制效率,提升门禁控制的安全性和智能性。
[0004]本发明实施例第一方面提供一种门禁控制方法,可包括:
[0005]第二终端根据第一终端发送的通知消息,获取用于门禁控制的密钥信息;
[0006]所述第二终端生成携带所述密钥信息和请求者标识的门禁控制请求;
[0007]所述第二终端与控制服务器建立近距离通信连接,将所述门禁控制请求发送至所述控制服务器;
[0008]所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证,并在验证通过后,按照所述门禁控制请求控制门禁状态。
[0009]本发明实施例第二方面提供另一种门禁控制方法,可包括:
[0010]第二终端根据第一终端发送的通知消息,获取用于门禁控制的密钥信息;
[0011]所述第二终端生成携带所述密钥信息和请求者标识的门禁控制请求;
[0012]所述第二终端与控制服务器建立近距离通信连接,将所述门禁控制请求发送至控制服务器,以使所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证,并在验证通过后,按照所述门禁控制请求控制门禁状态。
[0013]本发明实施例第三方面提供又一种门禁控制方法,可包括:
[0014]控制服务器与第二终端建立近距离通信连接,接收所述第二终端发送的门禁控制请求,所述门禁控制请求携带用于门禁控制的密钥信息和请求者标识,所述密钥信息为所述第二终端根据第一终端发送的通知消息获得;
[0015]所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证;
[0016]在验证通过后,所述控制服务器按照所述门禁控制请求控制门禁状态。
[0017]本发明实施例第四方面提供一种门禁控制装置,可包括:
[0018]密钥获取模块,用于根据第一终端向第二终端发送的通知消息,获取用于门禁控制的密钥信息;
[0019]请求生成模块,用于生成携带所述密钥信息和请求者标识的门禁控制请求;
[0020]门禁控制模块,用于与控制服务器建立近距离通信连接,将所述门禁控制请求发送至控制服务器,以使所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证,并在验证通过后,按照所述门禁控制请求控制门禁状态。
[0021]本发明实施例第五方面提供一种终端,可包括上述第四方面提供的门禁控制装置。
[0022]本发明实施例第六方面提供另一种门禁控制装置,可包括:
[0023]请求接收模块,用于与第二终端建立近距离通信连接,接收所述第二终端发送的门禁控制请求,所述门禁控制请求携带用于门禁控制的密钥信息和请求者标识,所述密钥信息为所述第二终端根据第一终端发送的通知消息获得;
[0024]鉴权验证模块,用于根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证;
[0025]门禁控制模块,用于在验证通过后,按照所述门禁控制请求控制门禁状态。
[0026]本发明实施例第七方面提供一种控制服务器,可包括上述第六方面提供的门禁控制装置。
[0027]实施本发明实施例,具有如下有益效果:
[0028]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
【附图说明】
[0029]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本发明实施例提供的一种门禁控制方法的流程图;
[0031]图2为本发明实施例提供的另一种门禁控制方法的流程图;
[0032]图3为本发明实施例提供的又一种门禁控制方法的流程图;
[0033]图4为本发明实施例提供的又一种门禁控制方法的流程图;
[0034]图5为本发明实施例提供的又一种门禁控制方法的流程图;
[0035]图6为本发明实施例提供的又一种门禁控制方法的流程图;
[0036]图7为本发明实施例提供的又一种门禁控制方法的流程图;
[0037]图8为本发明实施例提供的一种门禁控制装置的结构示意图;
[0038]图9为图8所示的密钥获取模块的一个实施例的结构示意图;
[0039]图10为图8所的密钥获取t旲块的另一个实施例的结构意图;
[0040]图11为本发明实施例提供的另一种门禁控制装置的结构示意图;
[0041]图12为图11所示的鉴权验证模块的一个实施例的结构示意图;
[0042]图13为图12所示的鉴权单元的一个实施例的结构示意图;
[0043]图14为图12所示的校验单元的一个实施例的结构示意图;
[0044]图15为图12所示的校验单元的另一个实施例的结构示意图;
[0045]图16为图15所示的规则判定单元的一个实施例的结构示意图;
[0046]图17为图15所示的规则判定单元的另一个实施例的结构示意图。
【具体实施方式】
[0047]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0048]本发明实施例中,门禁指通行通道的出入口,例如:银行、宾馆、机房、军械库、机要室、办公间、智能化小区、工厂等的门或通道出入口。门禁控制指对门禁状态进行管理控制,即指对通行通道的出入口的管理控制。门禁状态可包括开启状态或关闭状态,例如:智能化小区处于门禁开启状态;或者,工厂处于门禁关闭状态。
[0049]终端可以为PC (Personal Computer,个人计算机)、笔记本电脑、手机、PAD (平板电脑)、智能可穿戴设备、车载终端等带网络功能的智能终端。第一终端可以为上述带网络功能的智能终端中的任一种终端,弟一终端可以为上述带网络功能的智能终端中除弟一终端之外的任一个终端。
[0050]控制服务器可以为具备门禁控制功能的服务器,其可对门禁状态进行控制,还可对已登记注册的终端或用户进行管理,本发明实施例的一种可行的实施方式中,终端可以在所述控制服务器中进行注册并获得相应权限,所述控制服务器记录终端的标识以及终端所具备的权限;其中,所述权限可包括但不限于:密钥信息的获取和使用权限等等。本发明实施例的另一种可行的实施方式中,终端的用户可以在所述控制服务器中进行注册并获得相应权限,终端的用户可通过终端登录至所述控制服务器,所述控制服务器记录该用户的用户标识及该用户所具备的权限。上述的注册终端的标识和注册用户的标识可被视为固有权限标识存储于控制服务器中,可以理解的是,除该固有权限标识之外的标识可被称作临时权限标识,临时权限标识用于标识未在控制服务器中进行登记注册的临时终端或临时用户。控制服务器还能够对用于门禁控制的密钥信息进行管理,所述管理可包括:对密钥信息的维护进行管理;例如:为了安全性,所述控制服务器可定时更新密钥信息;所述管理还可包括:对密钥信息的使用进行管理;例如:为了确保密钥信息不被滥用,固有权限标识所标识的注册终端或注册用户(如:智能化小区中的业主)使用密钥信息时可不受诸如时间、次数的限制;然而,临时权限标识所标识的临时终端或临时用户(如:拜访业主的访客)在使用密钥信息的过程中将受到诸如时间、次数等的限制;等等。
[0051]下面将结合附图1-附图7,对本发明实施例提供的门禁控制方法进行详细介绍。
[0052]请参见图1,为本发明实施例提供的一种门禁控制方法的流程图;本实施例从第二终端侧阐述门禁控制方法的流程,该方法可包括以下步骤S101-步骤S103。
[0053]S101,第二终端根据第一终端发送的通知消息,获取用于门禁控制的密钥信息。
[0054]所述第一终端和所述第二终端之间可以通过有线或无线的方式建立数据连接;若所述第一终端与所述第二终端内均安装有通信应用时,所述第一终端与所述第二终端可采用通信应用进行数据传输,该通信应用可包括但不限于:短消息应用、SNS(SocialNetworking Services,社会性网络服务)应用、即时通信应用和邮箱应用等等。所述通知消息用于通知所述第二终端获取用于门禁控制的密钥信息,所述第一终端可基于与所述第二终端之间已建立的有线或无线方式的数据连接,或者基于所述第一终端内的通信应用,将所述通知消息发送给所述第二终端,第二终端则根据所述通知消息中获取用于门禁控制的密钥信息。
[0055]S102,所述第二终端生成携带所述密钥信息和请求者标识的门禁控制请求。
[0056]所述第二终端可以基于与控制服务器之间达成的数据传输协议,对所述密钥信息和请求者标识进行封装处理,生成所述门禁控制请求。其中,所述请求者标识可以为所述第二终端的标识,也可以为所述第二终端侧的用户标识。
[0057]S103,所述第二终端与控制服务器建立近距离通信连接,将所述门禁控制请求发送至控制服务器,以使所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证,并在验证通过后,按照所述门禁控制请求控制门禁状态。
[0058]所述近距离通信连接可以为:NFC(Near Field Communicat1n,近场通信)连接、蓝牙连接、红外连接中的任一种。本实施例中优选为NFC连接;所述第二终端中配备NFC模块,所述控制服务器提供具备NFC交互功能的NFC接口,所述第二终端内的NFC模块与所述控制服务器的NFC接口进行连接,从而实现所述第二终端与所述控制服务器之间的NFC连接。所述第二终端基于与所述控制服务器 之间的NFC连接,将所述门禁控制请求发送至所述控制服务器;所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证,需要说明的是,若所述第二终端验证通过,即表明所述第二终端具备使用所述密钥信息进行门禁控制的权限,所述控制服务器则可响应所述门禁控制请求,控制门禁状态。具体地,若所述门禁控制请求要求开启门禁,所述控制服务器则控制门禁处于开启状态;若所述门禁控制请求要求关闭门禁,所述控制服务器则控制门禁处于关闭状态。
[0059]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0060]请参见图2,为本发明实施例提供的另一种门禁控制方法的流程图;本实施例从控制服务器侧阐述门禁控制方法的流程;该方法可包括以下步骤S201-步骤S203。
[0061]S201,控制服务器与第二终端建立近距离通信连接,接收所述第二终端发送的门禁控制请求,所述门禁控制请求携带用于门禁控制的密钥信息和请求者标识,所述密钥信息为所述第二终端根据第一终端发送的通知消息获得。
[0062]所述近距离通信连接可以为:NFC连接、蓝牙连接、红外连接中的任一种。本实施例中优选为NFC连接;所述第二终端中配备NFC模块,所述控制服务器提供具备NFC交互功能的NFC接口,所述第二终端内的NFC模块与所述控制服务器的NFC接口进行连接,从而实现所述第二终端与所述控制服务器之间的NFC连接。所述控制服务器基于与所述第二终端之间的NFC连接,接收所述第二终端发送的所述门禁控制请求。
[0063]S202,所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证。
[0064]所述控制服务器对所述第二终端进行鉴权验证的过程可包括:对所述第二终端的鉴权过程,以及对所述密钥信息的校验过程。其中,所述控制服务器可依据所述请求者标识对所述第二终端进行鉴权,目的在于保证所述密钥信息的使用可靠性,防止所述密钥信息被滥用。所述控制服务器对所述密钥信息进行校验的目的在于保证所述密钥信息的正确性和完整性。
[0065]S203,在验证通过后,所述控制服务器按照所述门禁控制请求控制门禁状态。
[0066]若验证通过,即表明所述第二终端具备使用所述密钥信息进行门禁控制的权限,所述控制服务器则可响应所述门禁控制请求,控制门禁状态。具体地,若所述门禁控制请求要求开启门禁,所述控制服务器则控制门禁处于开启状态;若所述门禁控制请求要求关闭门禁,所述控制服务器则控制门禁处于关闭状态。
[0067]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0068]请参见图3,为本发明实施例提供的又一种门禁控制方法的流程图;本实施例从第二终端与控制服务器的交互侧阐述门禁控制方法的流程;该方法可包括以下步骤S301-步骤 S305。
[0069]S301,第二终端根据第一终端发送的通知消息,获取用于门禁控制的密钥信息。
[0070]所述第一终端和所述第二终端之间可以通过有线或无线的方式建立数据连接;若所述第一终端与所述第二终端内均安装有通信应用时,所述第一终端与所述第二终端可采用通信应用进行数据传输,该通信应用可包括但不限于:短消息应用、SNS应用、即时通信应用和邮箱应用等等。所述通知消息用于通知所述第二终端获取用于门禁控制的密钥信息,所述第一终端可基于与所述第二终端之间已建立的有线或无线方式的数据连接,或者基于所述第一终端内的通信应用,将所述通知消息发送给所述第二终端,第二终端则根据所述通知消息中获取用于门禁控制的密钥信息。
[0071]S302,所述第二终端生成携带所述密钥信息和请求者标识的门禁控制请求。
[0072]所述第二终端可以基于与控制服务器之间达成的数据传输协议,对所述密钥信息和请求者标识进行封装处理,生成所述门禁控制请求。其中,所述请求者标识可以为所述第二终端的标识,也可以为所述第二终端侧的用户标识。
[0073]S303,所述第二终端与控制服务器建立近距离通信连接,将所述门禁控制请求发送至所述控制服务器。
[0074]所述近距离通信连接可以为:NFC连接、蓝牙连接、红外连接中的任一种。本实施例中优选为NFC连接;所述第二终端中配备NFC模块,所述控制服务器提供具备NFC交互功能的NFC接口,所述第二终端内的NFC模块与所述控制服务器的NFC接口进行连接,从而实现所述第二终端与所述控制服务器之间的NFC连接。所述第二终端基于与所述控制服务器之间的NFC连接,将所述门禁控制请求发送至所述控制服务器。
[0075]S304,所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证。
[0076]所述控制服务器对所述第二终端进行鉴权验证的过程可包括:对所述第二终端的鉴权过程,以及对所述密钥信息的校验过程。其中,所述控制服务器可依据所述请求者标识对所述第二终端进行鉴权,目的在于保证所述密钥信息的使用可靠性,防止所述密钥信息被滥用。所述控制服务器对所述密钥信息进行校验的目的在于保证所述密钥信息的正确性和完整性。
[0077]S305,在验证通过后,所述控制服务器按照所述门禁控制请求控制门禁状态。
[0078]若验证通过,即表明所述第二终端具备使用所述密钥信息进行门禁控制的权限,所述控制服务器则可响应所述门禁控制请求,控制门禁状态。具体地,若所述门禁控制请求要求开启门禁,所述控制服务器则控制门禁处于开启状态;若所述门禁控制请求要求关闭门禁,所述控制服务器则控制门禁处于关闭状态。
[0079]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0080]请参见图4,为本发明实施例提供的又一种门禁控制方法的流程图;本实施例从第一终端、第二终端与控制服务器的交互侧阐述门禁控制方法的流程;该方法可包括以下步骤S401-步骤S412。
[0081]S401,第二终端开启通信应用,所述通信应用包括:短消息应用、SNS应用、即时通信应用和邮箱应用中的任一种。
[0082]S402,所述第二终端通过所述通信应用接收所述第一终端发送的第一通知消息,所述第一通知消息中携带用于门禁控制的密钥信息。
[0083]第一终端可以为在所述控制服务器登记注册的注册终端,或第一终端的用户为所述控制服务器登记注册的注册用户,第一终端可以从控制服务器获得密钥信息。所述第一终端可以将密钥信息直接封装至第一通知消息中发送至所述第二终端。
[0084]S403,所述第二终端解析所述第一通知消息,获得所述密钥信息。
[0085]本实施例的步骤S401-步骤S403可以为图3所示实施例的步骤S301的具体细化步骤。
[0086]S404,所述第二终端生成携带所述密钥信息和请求者标识的门禁控制请求。
[0087]S405,所述第二终端与控制服务器建立近距离通信连接,将所述门禁控制请求发送至所述控制服务器。
[0088]本实施例的步骤S404-步骤S405可以参见图3所示实施例的步骤S302-步骤S303,在此不赘述。
[0089]S406,所述控制服务器解析所述门禁控制请求,获得所述密钥信息和所述请求者标识。
[0090]所述控制服务器可以基于与所述第二终端之间达成的数据传输协议,从所述门禁控制请求中解析获得所述密钥信息和所述请求者标识。其中,所述请求者标识可以为所述第二终端的标识,也可以为所述第二终端侧的用户标识。
[0091]S407,所述控制服务器判断所述请求者标识为固有权限标识或临时权限标识。
[0092]所述控制服务器可以将所述请求者标识与已存储的固有权限标识进行比对,从而确定所述请求者标识为固有权限标识或临时权限标识。
[0093]S408,若所述请求者标识为固有权限标识,所述控制服务器确认所述第二终端鉴权成功。
[0094]若所述请求者标识为固有权限标识,表明所述第二终端为已在所述控制服务器进行登记注册的注册终端,或者表明所述第二终端的用户为已在所述控制服务器进行登记注册的注册用户。
[0095]本实施例的步骤S406-步骤S408为所述控制服务器对所述第二终端的鉴权过程。
[0096]S409,若所述第二终端鉴权成功,所述控制服务器判断所述密钥信息是否与预设密钥验证信息相匹配。
[0097]所述预设密钥验证信息可用于对所述密钥信息的正确性进行验证,所述密钥信息和所述预设密钥验证信息可成对关联地存储于所述控制服务器中;例如:若所述密钥信息为验证码abcd,则所述预设密钥验证信息也为abed ;再如:若所述密钥信息为预置问题“1+1 =? ”,则所述预设密钥验证信息可以为预置答案“2”;等等。
[0098]S410,若所述密钥信息与所述预设密钥验证信息相匹配,所述控制服务器确认所述密钥信息校验成功。
[0099]按照步骤S409中所示例子,例如:若所述密钥信息为abed,所述预设密钥验证信息也为abed,二者相匹配;再如:若所述密钥信息为“1+1 =? ”,所述预设密钥验证信息为“2”,二者相匹配。若所述密钥信息与所述预设密钥验证信息相匹配,表明所述密钥信息完整正确,所述密钥信息校验成功。
[0100]本实施例的步骤S409-步骤S410为所述控制服务器对所述密钥信息的校验过程。
[0101]S411,若所述密钥信息校验成功,所述控制服务器确认验证通过。
[0102]本实施例的步骤S406-步骤S411可以为图3所示实施例的步骤S304的具体细化步骤。
[0103]S412,在验证通过后,所述控制服务器按照所述门禁控制请求控制门禁状态。
[0104]本实施例的步骤S412可参见图3所示实施例的步骤S305,在此不赘述。
[0105]下面结合一个具体实例来详细阐述上述图4所示的门禁控制方法的流程。
[0106]在本具体实例中,第一终端为手机A,第一终端的第一用户为小区业主,小区的控制服务器中记录该业主标识为固有权限标识,并具备获取密钥信息的权限。第二终端为手机B,第二终端的第二用户为该业主的家人,第二用户的标识同样被控制服务器记录为固有权限标识,但其不具备获取密钥信息的权限,第二用户需要从第一用户获得密钥信息控制门禁为开启状态。本发明实施例提供的门禁控制方法的流程具体如下:
[0107]第一用户通过手机A从控制服务器获取密钥信息,并生成 携带所述密钥信息的第一通知消息。第二用户开启手机B开启通信应用,并与手机A侧的第一用户建立即时通信会话连接,接收手机A发送的第一通知消息,并解析该第一通知消息获得密钥信息。
[0108]手机B可在即时通信会话界面中显示该密钥信息。当第二用户点击该密钥信息时,可调用手机B中的NFC模块与控制服务器建立NFC连接,同时,手机B生成携带该密钥信息和第二用户的标识的门禁控制请求发送至控制服务器。
[0109]控制服务器检测第二用户的标识为固有权限标识,确认手机B鉴权成功,进一步,所述控制服务器将密钥信息与该预设密钥验证信息进行匹配,若二者相匹配,则控制门禁处于开启状态。第二用户则可进入至小区内。
[0110]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0111]请参见图5,为本发明实施例提供的又一种门禁控制方法的流程图;本实施例从第一终端、第二终端与控制服务器的交互侧阐述门禁控制方法的流程;该方法可包括以下步骤S501-步骤S513。
[0112]S501,第二终端开启通信应用,所述通信应用包括:短消息应用、SNS应用、即时通信应用和邮箱应用中的任一种。
[0113]S502,所述第二终端通过所述通信应用接收所述第一终端发送的第一通知消息,所述第一通知消息中携带用于门禁控制的密钥信息。
[0114]S503,所述第二终端解析所述第一通知消息,获得所述密钥信息。
[0115]S504,所述第二终端生成携带所述密钥信息和请求者标识的门禁控制请求。
[0116]S505,所述第二终端与控制服务器建立近距离通信连接,将所述门禁控制请求发送至所述控制服务器。
[0117]S506,所述控制服务器解析所述门禁控制请求,获得所述密钥信息和所述请求者标识。
[0118]S507,所述控制服务器判断所述请求者标识为固有权限标识或临时权限标识。
[0119]本实施例的步骤S501-步骤S507可参见图4所示实施例的步骤S401-步骤S407,在此不赘述。
[0120]S508,若所述请求者标识为临时权限标识,所述控制服务器确认所述第二终端的鉴权结果为待定。
[0121]若所述请求者标识为临时权限标识,表明所述第二终端为未在所述控制服务器进行登记注册的临时终端,或者表明所述第二终端的用户为未在所述控制服务器进行登记注册的临时用户。
[0122]本实施例的步骤S506-步骤S508为所述控制服务器对所述第二终端的鉴权过程。
[0123]S509,若所述第二终端的鉴权结果为待定,所述控制服务器判定所述密钥信息是否按照临时使用规则进行使用。
[0124]所述临时使用规则可包括:时效规则和/或数量规则。所述时效规则包括所述密钥信息的有效使用时间;所述数量规则包括所述密钥信息的有效使用次数。具体实现中,步骤S509可存在以下两种可行的实施方式:
[0125]在第一种可行的实施方式中,步骤S509具体包括以下步骤A-B:
[0126]A、所述控制服务器判断所述门禁控制请求的接收时刻对应的系统时间是否为所述时效规则包括的所述密钥信息的有效使用时间。
[0127]B、若所述系统时间为所述密钥信息的有效使用时间,所述控制服务器确认所述密钥信息按照所述时效规则进行使用。
[0128]若所述系统时间为所述时效规则包括的所述密钥信息的有效时间,表明所述第二终端在所述密钥信息的有效时间内使用所述密钥信息,所述控制服务器确认所述密钥信息按照所述时效规则进行使用。否则,若所述系统时间并非所述时效规则包括的所述密钥信息的有效时间,表明所述第二终端在所述密钥信息的失效时间使用所述密钥信息,则所述密钥信息未按照所述时效规则进行使用。
[0129]在第二种可行的实施方式中,步骤S509具体包括以下步骤C-D:
[0130]C、所述控制服务器根据所述请求者标识检测来自所述请求者的所述门禁控制请求的数量是否超过所述数量规则包括的所述密钥信息的有效使用次数。
[0131]D、若所述数量未超过所述密钥信息的有效使用次数,所述控制服务器确认所述密钥信息按照所述数量规则进行使用。
[0132]若所述数量未超过所述数量规则包括的所述密钥信息的有效使用次数,表明所述第二终端在所述密钥信息的有效使用次数内使用所述密钥信息,所述控制服务器确认所述密钥信息按照所述数量规则进行使用。
[0133]需要说明的是,上述两种可行的实施方式分别阐述了所述临时使用规则包括时效规则或数量规则时的判断过程,在实际应用中两种实施方式可灵活组合和运用,例如:若所述临时使用规则同时包括时效规则和数量规则时,则需要同时满足该二个规则时,所述控制服务器才确认所述密钥信息按照所述临时使用规则进行使用。
[0134]S510,若所述密钥信息按照所述临时使用规则进行使用,所述控制服务器检测所述密钥信息是否与预设密钥验证信息相匹配。
[0135]S511,若所述密钥信息与所述预设密钥验证信息相匹配,所述控制服务器确认所述密钥信息校验成功。
[0136]S512,若所述密钥信息校验成功,所述控制服务器确认验证通过。
[0137]本实施例的步骤S506-步骤S512可以为图3所示实施例的步骤S304的具体细化步骤。
[0138]S513,在验证通过后,所述控制服务器按照所述门禁控制请求控制门禁状态。
[0139]本实施例的步骤S510-步骤S513可参见图4所示实施例的步骤S409-步骤S412,在此不赘述。
[0140]下面结合一个具体实例来详细阐述上述图5所示的门禁控制方法的流程。
[0141]在本具体实例中,第一终端为手机A,第一终端的第一用户为小区业主,小区的控制服务器中记录该业主标识为固有权限标识,并具备获取密钥信息的权限。第二终端为手机B,第二终端的第二用户为该业主的即时通信好友,该手机B和第二用户均未在所述控制服务器进行登记注册,第二用户需要进入拜访第一用户,即需要控制门禁为开启状态。本发明实施例提供的门禁控制方法的流程具体如下:
[0142]第一用户通过手机A从控制服务器获取密钥信息,并生成携带所述密钥信息的第一通知消息。第二用户开启手机B开启通信应用,并与手机A侧的第一用户建立即时通信会话连接,接收手机A发送的第一通知消息,并解析该第一通知消息获得密钥信息。
[0143]手机B可在即时通信会话界面中显示该密钥信息。当第二用户点击该密钥信息时,可调用手机B中的NFC模块与控制服务器建立NFC连接,同时,手机B生成携带该密钥信息和第二用户的标识的门禁控制请求发送至控制服务器。
[0144]控制服务器检测第二用户的标识为临时权限标识,确认手机B鉴权结果为待定;进一步,所述控制服务器判定所述密钥信息是否按照时效规则和/或数量规则进行使用,若是,所述控制服务器进一步将所述密钥信息与该预设密钥验证信息进行匹配,若二者相匹配,则控制门禁处于开启状态。第二用户则可进入至小区内拜访第一用户。
[0145]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0146]请参见图6,为本发明实施例提供的又一种门禁控制方法的流程图;本实施例从第一终端、第二终端与控制服务器的交互侧阐述门禁控制方法的流程;该方法可包括以下步骤S601-步骤S612。
[0147]S601,第二终端开启通信应用,所述通信应用包括:短消息应用、SNS应用、即时通信应用和邮箱应用中的任一种。
[0148]S602,所述第二终端通过所述通信应用接收所述第一终端发送的第二通知消息,所述第二通知消息中携带地址信息。
[0149]第一终端可以为在所述控制服务器登记注册的注册终端,或第一终端的用户为所述控制服务器登记注册的注册用户,第一终端可以从控制服务器获得密钥信息。所述第一终端可以将所述密钥信息存储于网络中,例如:存储于网盘或云端服务器中,并获取所述密钥信息的地址信息,将该地址信息封装至第二通知消息中发送至所述第二终端。
[0150]S603,所述第二终端根据所述地址信息,下载所述用于门禁控制的密钥信息。
[0151]本实施例的步骤S601-步骤S603可以为图3所示实施例的步骤S301的具体细化步骤。
[0152]S604,所述第二终端生成携带所述密钥信息和请求者标识的门禁控制请求。
[0153]S605,所述第二终端与控制服务器建立近距离通信连接,将所述门禁控制请求发送至所述控制服务器。
[0154]S606,所述控制服务器解析所述门禁控制请求,获得所述密钥信息和所述请求者标识。
[0155]S607,所述控制服务器判断所述请求者标识为固有权限标识或临时权限标识。
[0156]S608,若所述请求者标识为固有权限标识,所述控制服务器确认所述第二终端鉴权成功。
[0157]S609,若所述第二终端鉴权成功,所述控制服务器判断所述密钥信息是否与预设密钥验证信息相匹配。
[0158]S610,若所述密钥信息与所述预设密钥验证信息相匹配,所述控制服务器确认所述密钥信息校验成功。
[0159]S611,若所述密钥信息校验成功,所述控制服务器确认验证通过。
[0160]S612,在验证通过后,所述控制服务器按照所述门禁控制请求控制门禁状态。
[0161]本实施例的步骤S604-步骤S612可以参见图4所示实施例的步骤S404-步骤S412,在此不赘述。
[0162]下面结合一个具体实例来详细阐述上述图6所示的门禁控制方法的流程。
[0163]在本具体实例中,第一终端为手机A,第一终端的第一用户为小区业主,小区的控制服务器中记录该业主标识为固有权限标识,并具备获取密钥信息的权限。第二终端为手机B,第二终端的第二用户为该业主的家人,第二用户的标识同样被控制服务器记录为固有权限标识,但其不具备获取密钥信息的权限,第二用户需要从第一用户获得密钥信息控制门禁为开启状态。本发明实施例提供的门禁控制方法的流程具体如下:
[0164]第一用户通过手机A从控制服务器获取密钥信息,并将该密钥信息存储至网盘,生成携带所述密钥信息的网盘存储地址的第二通知消息。第二用户开启手机B开启通信应用,并与手机A侧的第一用户建立即时通信会话连接,接收手机A发送的第二通知消息,并根据该第二通知消息中的网盘存储地址,下载所述密钥信息。
[0165]手机B可在即时通信会话界面中显示该密钥信息。当第二用户点击该密钥信息时,可调用手机B中的NFC模块与控制服务器建立NFC连接,同时,手机B生成携带该密钥信息和第二用户的标识的门禁控制请求发送至控制服务器。
[0166]控制服务器检测第二用户的标识为固有权限标识,确认手机B鉴权 成功,进一步,所述控制服务器将密钥信息与该预设密钥验证信息进行匹配,若二者相匹配,则控制门禁处于开启状态。第二用户则可进入至小区内。
[0167]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0168]请参见图7,为本发明实施例提供的又一种门禁控制方法的流程图;本实施例从第一终端、第二终端与控制服务器的交互侧阐述门禁控制方法的流程;该方法可包括以下步骤S701-步骤S713。
[0169]S701,第二终端开启通信应用,所述通信应用包括:短消息应用、SNS应用、即时通信应用和邮箱应用中的任一种。
[0170]S702,所述第二终端通过所述通信应用接收所述第一终端发送的第二通知消息,所述第二通知消息中携带地址信息。
[0171]S703,所述第二终端根据所述地址信息,下载所述用于门禁控制的密钥信息。
[0172]本实施例的步骤S701-步骤S703可以参见图6所示实施例的步骤S601-步骤S603,在此不赘述。
[0173]S704,所述第二终端生成携带所述密钥信息和请求者标识的门禁控制请求。
[0174]S705,所述第二终端与控制服务器建立近距离通信连接,将所述门禁控制请求发送至所述控制服务器。
[0175]S706,所述控制服务器解析所述门禁控制请求,获得所述密钥信息和所述请求者标识。
[0176]S707,所述控制服务器判断所述请求者标识为固有权限标识或临时权限标识。
[0177]S708,若所述请求者标识为临时权限标识,所述控制服务器确认所述第二终端的鉴权结果为待定。
[0178]S709,若所述第二终端的鉴权结果为待定,所述控制服务器判定所述密钥信息是否按照临时使用规则进行使用。
[0179]S710,若所述密钥信息按照所述临时使用规则进行使用,所述控制服务器检测所述密钥信息是否与预设密钥验证信息相匹配。
[0180]S711,若所述密钥信息与所述预设密钥验证信息相匹配,所述控制服务器确认所述密钥信息校验成功。
[0181]S712,若所述密钥信息校验成功,所述控制服务器确认验证通过。
[0182]S713,在验证通过后,所述控制服务器按照所述门禁控制请求控制门禁状态。
[0183]本实施例的步骤S704-步骤S713可以参见图5所示实施例的步骤S504-步骤S513,在此不赘述。
[0184]在本具体实例中,第一终端为手机A,第一终端的第一用户为小区业主,小区的控制服务器中记录该业主标识为固有权限标识,并具备获取密钥信息的权限。第二终端为手机B,第二终端的第二用户为该业主的即时通信好友,该手机B和第二用户均未在所述控制服务器进行登记注册,第二用户需要进入拜访第一用户,即需要控制门禁为开启状态。本发明实施例提供的门禁控制方法的流程具体如下:
[0185]第一用户通过手机A从控制服务器获取密钥信息,并将该密钥信息存储至网盘,生成携带所述密钥信息的网盘存储地址的第二通知消息。第二用户开启手机B开启通信应用,并与手机A侧的第一用户建立即时通信会话连接,接收手机A发送的第二通知消息,并根据该第二通知消息中的网盘存储地址,下载所述密钥信息。
[0186]手机B可在即时通信会话界面中显示该密钥信息。当第二用户点击该密钥信息时,可调用手机B中的NFC模块与控制服务器建立NFC连接,同时,手机B生成携带该密钥信息和第二用户的标识的门禁控制请求发送至控制服务器。
[0187]控制服务器检测第二用户的标识为临时权限标识,确认手机B鉴权结果为待定;进一步,所述控制服务器判定所述密钥信息是否按照时效规则和/或数量规则进行使用,若是,所述控制服务器进一步将所述密钥信息与该预设密钥验证信息进行匹配,若二者相匹配,则控制门禁处于开启状态。第二用户则可进入至小区内拜访第一用户。
[0188]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0189]下面将结合附图8-附图10,对本发明实施例提供的一种门禁控制装置进行详细介绍。需要说明的是,图8-图10所示的门禁控制装置可以运行于一终端中,具体运行于本发明实施例所示的第二终端中,以应用于上述图1-图7所示的方法。
[0190]请参见图8,为本发明实施例提供的一种门禁控制装置的结构示意图;该装置可包括:密钥获取模块101、请求生成模块102和门禁控制模块103。
[0191]密钥获取模块101,用于根据第一终端向第二终端发送的通知消息,获取用于门禁控制的密钥信息。
[0192]所述第一终端和所述第二终端之间可以通过有线或无线的方式建立数据连接;若所述第一终端与所述第二终端内均安装有通信应用时,所述第一终端与所述第二终端可采用通信应用进行数据传输,该通信应用可包括但不限于:短消息应用、SNS应用、即时通信应用和邮箱应用等等。所述通知消息用于通知所述密钥获取模块101获取用于门禁控制的密钥信息,所述第一终端可基于与所述第二终端之间已建立的有线或无线方式的数据连接,或者基于所述第一终端内的通信应用,将所述通知消息发送给所述密钥获取模块101,所述密钥获取模块101则根据所述通知消息中获取用于门禁控制的密钥信息。
[0193]请求生成模块102,用于生成携带所述密钥信息和请求者标识的门禁控制请求。
[0194]所述请求生成模块102可以基于与控制服务器之间达成的数据传输协议,对所述密钥信息和请求者标识进行封装处理,生成所述门禁控制请求。其中,所述请求者标识可以为所述第二终端的标识,也可以为所述第二终端侧的用户标识。
[0195]门禁控制模块103,用于与控制服务器建立近距离通信连接,将所述门禁控制请求发送至控制服务器,以使所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证,并在验证通过后,按照所述门禁控制请求控制门禁状态。
[0196]所述近距离通信连接可以为:NFC连接、蓝牙连接、红外连接中的任一种。本实施例中优选为NFC连接;所述第二终端中配备NFC模块,所述控制服务器提供具备NFC交互功能的NFC接口,所述第二终端内的NFC模块与所述控制服务器的NFC接口进行连接,从而实现所述第二终端与所述控制服务器之间的NFC连接。所述门禁控制模块103基于与所述控制服务器之间的NFC连接,将所述门禁控制请求发送至所述控制服务器;所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证,需要说明的是,若所述第二终端验证通过,即表明所述第二终端具备使用所述密钥信息进行门禁控制的权限,所述控制服务器则可响应所述门禁控制请求,控制门禁状态。具体地,若所述门禁控制请求要求开启门禁,所述控制服务器则控制门禁处于开启状态;若所述门禁控制请求要求关闭门禁,所述控制服务器则控制门禁处于关闭状态。
[0197]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0198]请参见图9,为图8所示的密钥获取模块的一个实施例的结构示意图;该密钥获取模块101可包括:第一应用开启单元1101、第一通知接收单元1102和通知解析单元1103。
[0199]第一应用开启单元1101,用于开启所述第二终端中的通信应用,所述通信应用包括:短消息应用、SNS应用、即时通信应用和邮箱应用中的任一种。
[0200]第一通知接收单元1102,用于通过所述通信应用接收所述第一终端发送的第一通知消息,所述第一通知消息中携带用于门禁控制的密钥信息。
[0201]第一终端可以为在所述控制服务器登记注册的注册终端,或第一终端的用户为所述控制服务器登记注册的注册用户,第一终端可以从控制服务器获得密钥信息。所述第一终端可以将密钥信息直接封装至第一通知消息中发送至所述第一通知接收单元1102。
[0202]通知解析单元1103,解析所述第一通知消息,获得所述密钥信息。
[0203]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0204]请参见图10,为图8所示的密钥获取模块的另一个实施例的结构示意图;该密钥获取模块101可包括:第二应用开启单元1111、第二通知接收单元1112和下载单元1113。
[0205]第二应用开启单元1111,用于开启第二终端中的通信应用,所述通信应用包括:短消息应用、SNS应用、即时通信应用和邮箱应用中的任一种。
[0206]第二通知接收单元1112,用于通过所述通信应用接收所述第一终端发送的第二通知消息,所述第二通知消息中携带地址信息。
[0207]第一终端可以为在所述控制服务器登记注册的注册终端,或第一终端的用户为所述控制服务器登记注册的注册用户,第一终端可以从控制服务器获得密钥信息。所述第一终端可以将所述密钥信息存储于网络中,例如:存储于网盘或云端服务器中,并获取所述密钥信息的地址信息,将该地址信息封装至第二通知消息中发送至所述第二通知接收单元1112。
[0208]下载单元1113,用于根据所述地址信息,下载所述用于门禁控制的密钥信息。
[0209]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0210]本发明实施例还提供一种终端,该终端可以为本发明实施例所示的第二终端,该终端可包括一门禁控制装置,该装置的结构和功能可参见图8-图10所示实施例的相关描述,在此不赘述。
[0211]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁 控制的智能性。
[0212]下面将结合附图11-附图17,对本发明实施例提供的另一种门禁控制装置进行详细介绍。需要说明的是,图11-图17所示的门禁控制装置可以运行于一控制服务器中,以应用于上述图1-图7所示的方法。
[0213]请参见图11,为本发明实施例提供的另一种门禁控制装置的结构示意图;该装置可包括:请求接收模块201、鉴权验证模块202和门禁控制模块203。
[0214]请求接收模块201,用于与第二终端建立近距离通信连接,接收所述第二终端发送的门禁控制请求,所述门禁控制请求携带用于门禁控制的密钥信息和请求者标识,所述密钥信息为所述第二终端根据第一终端发送的通知消息获得。
[0215]所述近距离通信连接可以为:NFC连接、蓝牙连接、红外连接中的任一种。本实施例中优选为NFC连接;所述第二终端中配备NFC模块,所述控制服务器提供具备NFC交互功能的NFC接口,所述第二终端内的NFC模块与所述控制服务器的NFC接口进行连接,从而实现所述第二终端与所述控制服务器之间的NFC连接。所述请求接收模块201基于与所述第二终端之间的NFC连接,接收所述第二终端发送的所述门禁控制请求。
[0216]鉴权验证模块202,用于根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证。
[0217]所述鉴权验证模块202对所述第二终端进行鉴权验证的过程可包括:对所述第二终端的鉴权过程,以及对所述密钥信息的校验过程。其中,所述鉴权验证模块202可依据所述请求者标识对所述第二终端进行鉴权,目的在于保证所述密钥信息的使用可靠性,防止所述密钥信息被滥用。所述鉴权验证模块202对所述密钥信息进行校验的目的在于保证所述密钥信息的正确性和完整性。
[0218]门禁控制模块203,用于在验证通过后,按照所述门禁控制请求控制门禁状态。
[0219]若验证通过,即表明所述第二终端具备使用所述密钥信息进行门禁控制的权限,所述门禁控制模块203则可响应所述门禁控制请求,控制门禁状态。具体地,若所述门禁控制请求要求开启门禁,所述门禁控制模块203则控制门禁处于开启状态;若所述门禁控制请求要求关闭门禁,所述门禁控制模块203则控制门禁处于关闭状态。
[0220]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0221]请参见图12,为图11所示的鉴权验证模块的实施例的结构示意图;该鉴权验证模块202可包括:请求解析单元2201、鉴权单元2202、校验单元2203和验证结果确认单元2204。
[0222]请求解析单元2201,用于解析所述门禁控制请求,获得所述密钥信息和所述请求者标识。
[0223]所述请求解析单元2201可以基于与所述第二终端之间达成的数据传输协议,从所述门禁控制请求中解析获得所述密钥信息和所述请求者标识。其中,所述请求者标识可以为所述第二终端的标识,也可以为所述第二终端侧的用户标识。
[0224]鉴权单元2202,用于根据所述请求者标识,对所述第二终端进行鉴权。
[0225]校验单元2203,用于根据鉴权结果对所述密钥信息进行校验。
[0226]验证结果确认单元2204,用于若所述密钥信息校验成功,确认验证通过。
[0227]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0228]请参见图13,为图12所示的鉴权单元2202的实施例的结构示意图;该鉴权单元2202可包括:标识判断单元2221和鉴权结果确认单元2222。
[0229]标识判断单元2221,用于判断所述请求者标识为固有权限标识或临时权限标识。
[0230]所述标识判断单元2221可以将所述请求者标识与已存储的固有权限标识进行比对,从而确定所述请求者标识为固有权限标识或临时权限标识。
[0231]鉴权结果确认单元2222,用于若所述请求者标识为固有权限标识,确认所述第二终端鉴权成功;或者,用于若所述请求者标识为临时权限标识,确认所述第二终端的鉴权结果为待定。
[0232]若所述请求者标识为固有权限标识,表明所述第二终端为已在所述控制服务器进行登记注册的注册终端,或者表明所述第二终端的用户为已在所述控制服务器进行登记注册的注册用户。若所述请求者标识为临时权限标识,表明所述第二终端为未在所述控制服务器进行登记注册的临时终端,或者表明所述第二终端的用户为未在所述控制服务器进行登记注册的临时用户。
[0233]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0234]请参见图14,为图12所示的校验单元2203的一个实施例的结构示意图;该校验单元2203可包括:第一匹配单元2231和第一校验结果确认单元2232。
[0235]第一匹配单元2231,用于若所述第二终端鉴权成功,判断所述密钥信息是否与预设密钥验证信息相匹配。
[0236]所述预设密钥验证信息可用于对所述密钥信息的正确性进行验证,所述密钥信息和所述预设密钥验证信息可成对关联地存储于所述控制服务器中;例如:若所述密钥信息为验证码abcd,则所述预设密钥验证信息也为abed ;再如:若所述密钥信息为预置问题“1+1 =? ”,则所述预设密钥验证信息可以为预置答案“2”;等等。
[0237]第一校验结果确认单元2232,用于若所述密钥信息与所述预设密钥验证信息相匹配,确认所述密钥信息校验成功。
[0238]按照本实施例所示例子,例如:若所述密钥信息为abed,所述预设密钥验证信息也为abed,二者相匹配;再如:若所述密钥信息为“1+1 =?”,所述预设密钥验证信息为“2”,二者相匹配。若所述密钥信息与所述预设密钥验证信息相匹配,表明所述密钥信息完整正确,所述密钥信息校验成功。
[0239]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0240]请参见图15,为图12所示的校验单元2203的一个实施例的结构示意图;该校验单元2203可包括:规则判定单元2233、第二匹配单元2234和第二校验结果确认单元2235。
[0241]规则判定单元2233,用于若所述第二终端的鉴权结果为待定,判定所述密钥信息是否按照临时使用规则进行使用。
[0242]所述临时使用规则可包括:时效规则和/或数量规则。所述时效规则包括所述密钥信息的有效使用时间;所述数量规则包括所述密钥信息的有效使用次数。
[0243]第二匹配单元2234,用于若所述密钥信息按照所述临时使用规则进行使用,检测所述密钥信息是否与预设密钥验证信息相匹配。
[0244]第二校验结果确认单元2235,用于若所述密钥信息与所述预设密钥验证信息相匹配,所述控制服务器确认所述密钥信息校验成功。
[0245]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0246]请参见图16,为图15所示的规则判定单元的一个实施例的结构示意图;该规则判定单元2233可包括:时效判断子单元3000和第一使用结果确认子单元3001。
[0247]时效判断子单元3000,用于判断所述门禁控制请求的接收时刻对应的系统时间是否为所述时效规则包括的所述密钥信息的有效使用时间。
[0248]第一使用结果确认子单元3001,用于若所述系统时间为所述密钥信息的有效使用时间,确认所述密钥信息按照所述时效规则进行使用。
[0249]若所述系统时间为所述时效规则包括的所述密钥信息的有效时间,表明所述第二终端在所述密钥信息的有效时间内使用所述密钥信息,所述第一使用结果确认子单元3001确认所述密钥信息按照所述时效规则进行使用。否则,若所述系统时间并非所述时效规则包括的所述密钥信息的有效时间,表明所述第二终端在所述密钥信息的失效时间使用所述密钥信息,则所述密钥信息未按照所述时效规则进行使用。
[0250]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0251]请参见图17,为图15所示的规则判定单元的一个实施例的结构示意图;该规则判定单元2233可包括:次数检测子单元3002和第二使用结果确认子单元3001。
[0252]次数检测子单元3002,用于根据所述请求者标识检测来自所述请求者的所述门禁控制请求的数量是否超过所述数量规则包括的所述密钥信息的有效使用次数。
[0253]第二使用结果确认子单元3003,用于若所述数量未超过所述密钥信息的有效使用次数,确认所述密钥信息按照所述数量规则进行使用。
[0254]若所述数量未超过所述数量规则包括的所述密钥信息的有效使用次数,表明所述第二终端在所述密钥信息的有效使用次数内使用所述密钥信息,所述第二使用结果确认子单元3003确认所述密钥信息按照所述数量规则进行使用。
[0255]本发明实施例中,由第二终端根据第一终端的通知消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0256]本发明实施例还提供一种控制服务器,该控制服务器可包括一门禁控制装置,该装置的结构和功能可参见图11-图17所示实施例的相关描述,在此不赘述。
[0257]本发明实施例中,由第二终端根据第一终端的通知 消息获取密钥信息,并通过近距离通信向控制服务器请求使用,由控制服务器对密钥信息的使用过程进行鉴权验证,并依据鉴权验证的结果进行门禁控制,通过终端与服务器之间的自动化交互实现门禁控制,提升了门禁控制的效率;且门禁控制过程还需要经过鉴权验证,有效地提升了门禁控制的安全性,同时提升了门禁控制的智能性。
[0258]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0259]以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
【主权项】
1.一种门禁控制方法,其特征在于,包括: 第二终端根据第一终端发送的通知消息,获取用于门禁控制的密钥信息; 所述第二终端生成携带所述密钥信息和请求者标识的门禁控制请求; 所述第二终端与控制服务器建立近距离通信连接,将所述门禁控制请求发送至所述控制服务器; 所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证,并在验证通过后,按照所述门禁控制请求控制门禁状态。2.如权利要求1所述的方法,其特征在于,所述第二终端根据第一终端发送的通知消息,获取用于门禁控制的密钥信息,包括: 第二终端开启通信应用,所述通信应用包括:短消息应用、社会性网络服务SNS应用、即时通信应用和邮箱应用中的任一种; 所述第二终端通过所述通信应用接收所述第一终端发送的第一通知消息,所述第一通知消息中携带用于门禁控制的密钥信息; 所述第二终端解析所述第一通知消息,获得所述密钥信息。3.如权利要求1所述的方法,其特征在于,所述第二终端根据第一终端发送的通知消息,获取用于门禁控制的密钥信息,包括: 第二终端开启通信应用,所述通信应用包括:短消息应用、SNS应用、即时通信应用和邮箱应用中的任一种; 所述第二终端通过所述通信应用接收所述第一终端发送的第二通知消息,所述第二通知消息中携带地址信息; 所述第二终端根据所述地址信息,下载所述用于门禁控制的密钥信息。4.如权利要求1-3任一项所述的方法,其特征在于,所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证,包括: 所述控制服务器解析所述门禁控制请求,获得所述密钥信息和所述请求者标识; 所述控制服务器根据所述请求者标识,对所述第二终端进行鉴权; 所述控制服务器根据鉴权结果对所述密钥信息进行校验; 若所述密钥信息校验成功,所述控制服务器确认验证通过。5.如权利要求4所述的方法,其特征在于,所述控制服务器根据所述请求者标识,对所述第二终端进行鉴权,包括: 所述控制服务器判断所述请求者标识为固有权限标识或临时权限标识; 若所述请求者标识为固有权限标识,所述控制服务器确认所述第二终端鉴权成功;若所述请求者标识为临时权限标识,所述控制服务器确认所述第二终端的鉴权结果为待定。6.如权利要求5所述的方法,其特征在于,所述控制服务器根据鉴权结果对所述密钥信息进行校验,包括: 若所述第二终端鉴权成功,所述控制服务器判断所述密钥信息是否与预设密钥验证信息相匹配; 若所述密钥信息与所述预设密钥验证信息相匹配,所述控制服务器确认所述密钥信息校验成功。7.如权利要求5所述的方法,其特征在于,所述控制服务器根据鉴权结果对所述密钥信息进行校验,包括: 若所述第二终端的鉴权结果为待定,所述控制服务器判定所述密钥信息是否按照临时使用规则进行使用; 若所述密钥信息按照所述临时使用规则进行使用,所述控制服务器检测所述密钥信息是否与预设密钥验证信息相匹配; 若所述密钥信息与所述预设密钥验证信息相匹配,所述控制服务器确认所述密钥信息校验成功。8.如权利要求7所述的方法,其特征在于,所述临时使用规则包括:时效规则和/或数量规则; 所述时效规则包括所述密钥信息的有效使用时间;所述数量规则包括所述密钥信息的有效使用次数。9.如权利要求8所述的方法,其特征在于,所述控制服务器判断所述密钥信息是否按照临时使用规则进行使用,包括: 所述控制服务器判断所述门禁控制请求的接收时刻对应的系统时间是否为所述时效规则包括的所述密钥信息的有效使用时间; 若所述系统时间为所述密钥信息的有效使用时间,所述控制服务器确认所述密钥信息按照所述时效规则进行使用。10.如权利要求8所述的方法,其特征在于,所述控制服务器判断所述密钥信息是否按照临时使用规则进行使用,包括: 所述控制服务器根据所述请求者标识检测来自所述请求者的所述门禁控制请求的数量是否超过所述数量规则包括的所述密钥信息的有效使用次数; 若所述数量未超过所述密钥信息的有效使用次数,所述控制服务器确认所述密钥信息按照所述数量规则进行使用。11.一种门禁控制方法,其特征在于,包括: 第二终端根据第一终端发送的通知消息,获取用于门禁控制的密钥信息; 所述第二终端生成携带所述密钥信息和请求者标识的门禁控制请求; 所述第二终端与控制服务器建立近距离通信连接,将所述门禁控制请求发送至控制服务器,以使所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证,并在验证通过后,按照所述门禁控制请求控制门禁状态。12.—种门禁控制方法,其特征在于,包括: 控制服务器与第二终端建立近距离通信连接,接收所述第二终端发送的门禁控制请求,所述门禁控制请求携带用于门禁控制的密钥信息和请求者标识,所述密钥信息为所述第二终端根据第一终端发送的通知消息获得; 所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证; 在验证通过后,所述控制服务器按照所述门禁控制请求控制门禁状态。13.一种门禁控制装置,其特征在于,包括: 密钥获取模块,用于根据第一终端向第二终端发送的通知消息,获取用于门禁控制的密钥信息; 请求生成模块,用于生成携带所述密钥信息和请求者标识的门禁控制请求; 门禁控制模块,用于与控制服务器建立近距离通信连接,将所述门禁控制请求发送至控制服务器,以使所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证,并在验证通过后,按照所述门禁控制请求控制门禁状态。14.如权利要求13所述的装置,其特征在于,所述密钥获取模块包括: 第一应用开启单元,用于开启所述第二终端中的通信应用,所述通信应用包括:短消息应用、SNS应用、即时通信应用和邮箱应用中的任一种; 第一通知接收单元,用于通过所述通信应用接收所述第一终端发送的第一通知消息,所述第一通知消息中携带用于门禁控制的密钥信息; 通知解析单元,解析所述第一通知消息,获得所述密钥信息。15.如权利要求13所述的装置,其特征在于,所述密钥获取模块包括: 第二应用开启单元,用于开启第二终端中的通信应用,所述通信应用包括:短消息应用、SNS应用、即时通信应用和邮箱应用中的任一种; 第二通知接收单元,用于通过所述通信应用接收所述第一终端发送的第二通知消息,所述第二通知消息中携带地址信息; 下载单元,用于根据所述地址信息,下载所述用于门禁控制的密钥信息。16.一种终端,其特征在于,包括如权利要求13-15任一项所述的门禁控制装置。17.一种门禁控制装置,其特征在于,包括: 请求接收模块,用于与第二终端建立近距离通信连接,接收所述第二终端发送的门禁控制请求,所述门禁控制请求携带用于门禁控制的密钥信息和请求者标识,所述密钥信息为所述第二终端根据第一终端发送的通知消息获得; 鉴权验证模块,用于根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证; 门禁控制模块,用于在验证通过后,按照所述门禁控制请求控制门禁状态。18.如权利要求17所述的装置,其特征在于,所述鉴权验证模块包括: 请求解析单元,用于解析所述门禁控制请求,获得所述密钥信息和所述请求者标识; 鉴权单元,用于根据所述请求者标识,对所述第二终端进行鉴权; 校验单元,用于根据鉴权结果对所述密钥信息进行校验; 验证结果确认单元,用于若所述密钥信息校验成功,确认验证通过。19.如权利要求18所述的装置,其特征在于,所述鉴权单元包括: 标识判断单元,用于判断所述请求者标识为固有权限标识或临时权限标识; 鉴权结果确认单元,用于若所述请求者标识为固有权限标识,确认所述第二终端鉴权成功;或者,用于若所述请求者标识为临时权限标识,确认所述第二终端的鉴权结果为待定。20.如权利要求19所述的装置,其特征在于,所述校验单元包括: 第一匹配单元,用于若所述第二终端鉴权成功,判断所述密钥信息是否与预设密钥验证信息相匹配; 第一校验结果确认单元,用于若所述密钥信息与所述预设密钥验证信息相匹配,确认所述密钥信息校验成功。21.如权利要求19所述的装置,其特征在于,所述校验单元包括: 规则判定单元,用于若所述第二终端的鉴权结果为待定,判定所述密钥信息是否按照临时使用规则进行使用; 第二匹配单元,用于若所述密钥信息按照所述临时使用规则进行使用,检测所述密钥信息是否与预设密钥验证信息相匹配; 第二校验结果确认单元,用于若所述密钥信息与所述预设密钥验证信息相匹配,所述控制服务器确认所述密钥信息校验成功。22.如权利要求21所述的装置,其特征在于,所述临时使用规则包括:时效规则和/或数量规则; 所述时效规则包括所述密钥信息的有效使用时间;所述数量规则包括所述密钥信息的有效使用次数。23.如权利要求22所述的装置,其特征在于,所述规则判定单元包括: 时效判断子单元,用于判断所述门禁控制请求的接收时刻对应的系统时间是否为所述时效规则包括的所述密钥信息的有效使用时间; 第一使用结果确认子单元,用于若所述系统时间为所述密钥信息的有效使用时间,确认所述密钥信息按照所述时效规则进行使用。24.如权利要求22所述的装置,其特征在于,所述规则判定单元包括: 次数检测子单元,用于根据所述请求者标识检测来自所述请求者的所述门禁控制请求的数量是否超过所述数量规则包括的所述密钥信息的有效使用次数; 第二使用结果确认子单元,用于若所述数量未超过所述密钥信息的有效使用次数,确认所述密钥信息按照所述数量规则进行使用。25.—种控制服务器,其特征在于,包括如权利要求17-24任一项所述的门禁控制装置。
【专利摘要】本发明实施例公开了一种门禁控制方法、装置、终端及控制服务器,其中的方法可包括:第二终端根据第一终端发送的通知消息,获取用于门禁控制的密钥信息;所述第二终端生成携带所述密钥信息和请求者标识的门禁控制请求;所述第二终端与控制服务器建立近距离通信连接,将所述门禁控制请求发送至所述控制服务器;所述控制服务器根据所述门禁控制请求所携带的所述密钥信息和所述请求者标识对所述第二终端进行鉴权验证,并在验证通过后,按照所述门禁控制请求控制门禁状态。本发明可有效提升门禁控制效率,提升门禁控制的安全性和智能性。
【IPC分类】G07C9/00
【公开号】CN105488871
【申请号】CN201410479974
【发明人】陈华山
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年4月13日
【申请日】2014年9月18日

最新回复(0)