一种门禁管理方法及相关产品与流程

文档序号:19724095发布日期:2020-01-18 03:12阅读:185来源:国知局
一种门禁管理方法及相关产品与流程
本申请涉及计算机
技术领域
,尤其涉及一种门禁管理方法及相关产品。
背景技术
:物联网技术的发展给人们的生活带来了极大的便利,其中,基于智能锁的门禁管理系统已经在现实生活中随处可见。然而,随着用户拥有的门禁智能锁越来越多,用户管理众多的门禁智能锁时需要耗费的时间和精力也随之增多。比如,同一用户同时拥有住房门禁的智能锁、办公室门禁的智能锁、汽车门禁的智能锁(指用于打开或关闭汽车车门的智能锁),当有访客访问这些门禁智能锁时,用户需要值守在相应门禁智能锁的现场才能及时接收该访客请求,导致用户在管理众多的门禁智能锁时操作不方便、管理效率低。技术实现要素:本申请提供一种门禁管理方法及相关产品,以提高用户管理门禁的效率。第一方面,提供了一种门禁管理方法,应用于门禁管理设备,包括:接收第一客户端发送的门禁开启请求,所述门禁开启请求包括请求访问的第一门禁的信息、访客信息;查询数据库中是否存在与所述第一门禁的信息匹配的目标门禁的信息;若存在,根据门禁与客户端的绑定关系确定与所述目标门禁绑定的第二客户端,将所述门禁开启请求发送至所述第二客户端;在所述访客信息通过所述第二客户端验证的情况下,接收所述第二客户端发送的授权信息;将所述授权信息发送给所述目标门禁,所述授权信息用于开启所述目标门禁。在一种可能实现的方式中,所述第一门禁的信息包括第一门禁的类别、第一门禁的标识;所述查询数据库中是否存在与所述第一门禁的信息匹配的目标门禁的信息,包括:根据所述第一门禁的类别,确定数据库中的目标类别门禁集合,所述目标类别门禁集合中的任一门禁的类别均与所述第一门禁的类别相同;查询所述目标类别门禁集合中是否存在与所述第一门禁的标识匹配的目标门禁标识。在另一种可能实现的方式中,所述访客信息包括访客的身份信息、访客的访问意图信息。在又一种可能实现的方式中,所述接收第一客户端发送的门禁开启请求之前,所述方法还包括:获取客户端发送的绑定请求,所述绑定请求包括待绑定门禁类别、待绑定门禁标识、所述客户端的账号;将所述待绑定门禁标识存储于数据库中与所述待绑定门禁类别对应的类别门禁集合中;建立所述待绑定门禁标识与所述客户端的账号之间的绑定关系,并将所述绑定关系存储于数据库中。第二方面,提供了一种门禁管理方法,应用于客户端,包括:接收门禁管理设备发送的门禁开启请求;在接收到所述门禁开启请求通过验证的指令的情况下,向所述门禁管理设备发送授权信息,所述授权信息用于指示所述门禁管理设备打开门禁。在一种可能实现的方式中,所述方法还包括:获取用户输入的门禁开启请求,并将所述门禁开启请求发送给所述门禁管理设备。第三方面,提供了一种门禁管理设备,包括:第一接收单元,用于接收第一客户端发送的门禁开启请求,所述门禁开启请求包括请求访问的第一门禁的信息、访客信息;查询单元,用于查询数据库中是否存在与所述第一门禁的信息匹配的目标门禁的信息;第一发送单元,用于在所述查询单元查询到所述数据库中存在与所述第一门禁的信息匹配的目标门禁的信息的情况下,根据门禁与客户端的绑定关系确定与所述目标门禁绑定的第二客户端,将所述门禁开启请求发送至所述第二客户端;第二接收单元,用于在所述访客信息通过所述第二客户端验证的情况下,接收所述第二客户端发送的授权信息;第二发送单元,用于将所述授权信息发送给所述目标门禁,所述授权信息用于开启所述目标门禁。在一种可能实现的方式中,所述第一门禁的信息包括第一门禁的类别、第一门禁的标识;所述查询单元,具体用于根据所述第一门禁的类别,确定数据库中的目标类别门禁集合,所述目标类别门禁集合中的任一门禁的类别均与所述第一门禁的类别相同;查询所述目标类别门禁集合中是否存在与所述第一门禁的标识匹配的目标门禁标识。在另一种可能实现的方式中,所述访客信息包括访客的身份信息、访客的访问意图信息。在又一种可能实现的方式中,在所述接收第一客户端发送的门禁开启请求之前,所述门禁管理设备还包括:获取单元,用于获取客户端发送的绑定请求,所述绑定请求包括待绑定门禁类别、待绑定门禁标识、所述客户端的账号;存储单元,用于将所述待绑定门禁标识存储于数据库中与所述待绑定门禁类别对应的类别门禁集合中;绑定单元,用于建立所述待绑定门禁标识与所述客户端的账号之间的绑定关系,并将所述绑定关系存储于数据库中。第四方面,提供了一种客户端,包括:接收单元,用于接收门禁管理设备发送的门禁开启请求;发送单元,用于在接收到所述门禁开启请求通过验证的指令的情况下,向所述门禁管理设备发送授权信息,所述授权信息用于指示所述门禁管理设备打开门禁。在一种可能实现的方式中,所述客户端还包括:获取单元,用于获取用户输入的门禁开启请求,并将所述门禁开启请求发送给所述门禁管理设备。第五方面,提供了一种门禁管理设备,包括:处理器、存储器;所述处理器被配置为支持所述门禁管理设备执行上述第一方面及其任一种可能的实现方式的方法中相应的功能。存储器用于与处理器耦合,其保存所述门禁管理设备必要的程序(指令)和数据。可选的,所述门禁管理设备还可以包括输入/输出接口,用于支持所述门禁管理设备与其他装置之间的通信。第六方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面及其任一种可能的实现方式的方法。第七方面,提供了一种客户端,包括:处理器、存储器;所述处理器被配置为支持所述客户端执行上述第二方面及其任一种可能的实现方式的方法中相应的功能。存储器用于与处理器耦合,其保存所述客户端必要的程序(指令)和数据。可选的,所述客户端还可以包括输入/输出接口,用于支持所述客户端与其他装置之间的通信。第八方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面及其任一种可能的实现方式的方法。第九方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面、第二方面及其任一种可能的实现方式的方法。本申请实施例通过门禁管理设备统一管理用户的众多门禁,门禁管理设备在接收到第一客户端发送的门禁开启请求时,先查询数据库中是否存在与门禁开启请求中请求访问的第一门禁的信息相匹配的目标门禁的信息;若查询到存在目标门禁的信息,门禁管理设备再根据门禁与客户端的绑定关系确定与目标门禁绑定的第二客户端,并将门禁开启请求发送至第二客户端;接着,在门禁开启请求中的访客信息通过第二客户端验证的情况下,门禁管理设备会接收到第二客户端发送的授权信息;最后,门禁管理设备将授权信息发送给目标门禁,即可打开目标门禁。采用本申请提出的方案,可减少用户管理众多门禁需要耗费的时间和精力,实现用户同一时间且可移动地管理众多门禁,提高了用户的门禁管理效率。附图说明为了更清楚地说明本申请实施例或
背景技术
中的技术方案,下面将对本申请实施例或
背景技术
中所需要使用的附图进行说明。图1为本申请实施例提供的一种门禁管理系统的架构示意图;图2为本申请实施例提供的一种门禁管理方法的流程示意图;图3为本申请实施例提供的一种应用于门禁管理设备的门禁管理方法的流程示意图;图4为本申请实施例提供的一种门禁管理设备的结构示意图;图5为本申请实施例提供的一种客户端的结构示意图;图6为本申请实施例提供的一种门禁管理设备的硬件结构示意图;图7为本申请实施例提供的一种客户端的硬件结构示意图。具体实施方式为了使本
技术领域
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。为了更清楚地说明本申请实施例或
背景技术
中的技术方案,下面将对本申请实施例或
背景技术
中所需要使用的附图进行说明。下面结合本申请实施例中的附图对本申请实施例进行描述。请参阅图1,图1是本申请实施例提供的一种门禁管理系统的架构示意图。如图1所示,门禁管理系统包括门禁管理设备10、第一客户端20、第二客户端30、住房门禁40、车门门禁50。其中,门禁管理设备10可以与第一客户端20、第二客户端30之间分别进行数据传输与交互通信,门禁管理设备10也可以分别向住房门禁40、车门门禁50发送数据与指令。门禁管理设备10可以为服务器,也可以为具有存储数据、处理数据、发送数据、接收数据等功能的其他设备;第一客户端20与第二客户端30可以为用户使用的移动终端(如:手机、平板电脑、笔记本电脑、智能可穿戴设备等);住房门禁40具体指房门上的智能锁、车门门禁50具体指汽车车门上的智能锁(用于打开/关闭车门),需要说明的是,本申请实施例中的门禁管理系统所管理的门禁并不仅限于上述两种门禁,还可以包括公共设施的门禁(如小区大门的门禁、公共图书馆的门禁、公司的门禁等),以及各种基于智能锁的门禁,本申请实施例对上述门禁的种类不作限定。另外,需要说明的是,第一客户端20与第二客户端30具有相同的功能:既可以接收用户输入的请求并将其发送给门禁管理设备10,又可以接收门禁管理设备10推送的请求。比如,第一客户端20接收用户输入的请求,并将请求发送给门禁管理设备10;门禁管理设备10根据请求中的信息确定与该信息匹配的第二客户端30,然后将请求发送给第二客户端30;第二客户端30接收门禁管理设备10推送的请求,当请求中的信息通过第二客户端30的验证时,第二客户端30会向门禁管理设备10发送授权信息;门禁管理设备10接收到授权信息并将其发送给相应的门禁即可打开该门禁。在上述场景中,第一客户端20执行的是访客功能、第二客户端30执行的是管理员功能,需要注意的是,上述两个客户端所拥有的全部功能是相同的,只是在不同的应用场景下,可能执行的功能不同。本申请实施例通过门禁管理设备统一管理用户的众多门禁,门禁管理设备在接收到第一客户端发送的门禁开启请求时,先查询数据库中是否存在与门禁开启请求中请求访问的第一门禁的信息相匹配的目标门禁的信息;若查询到存在目标门禁的信息,门禁管理设备再根据门禁与客户端的绑定关系确定与目标门禁绑定的第二客户端,并将门禁开启请求发送至第二客户端;接着,在门禁开启请求中的访客信息通过第二客户端验证的情况下,门禁管理设备会接收到第二客户端发送的授权信息;最后,门禁管理设备将授权信息发送给目标门禁,即可打开目标门禁。采用本申请提出的方案,可减少用户管理众多门禁需要耗费的时间和精力,实现用户同一时间且可移动地管理众多门禁,提高了用户的门禁管理效率。以下实施例将具体阐述门禁管理系统中的各设备之间进行交互并实现门禁管理的过程。请参阅图2,图2是本申请实施例提供的一种门禁管理方法的流程示意图。201、第一客户端获取用户输入的门禁开启请求。在本申请实施例中,用户可以通过多种方式输入门禁开启请求,比如,以文字、语音、视频等或其中任意几种组合的形式,如前所述,第一客户端可以为用户使用的移动终端(如:手机、平板电脑、笔记本电脑、智能可穿戴设备等)。在一种可能实现的方式中,第一客户端是手机,用户以文字与视频结合的方式将门禁开启请求输入至手机。比如,用户张三向手机输入一段文字内容“姓名张三、手机号码12345678900、请求打开李四的车门门禁”,并且张三向手机录入一段视频,视频的具体内容可以是张三的人脸等身份信息,也可以是与张三发起的门禁开启请求相关的信息。此外,当用户以视频的形式输入门禁开启请求时,第一客户端可以限制该视频的录入时长,比如,第一客户端只能接收用户录入的时长大于30秒且小于1分钟的视频。202、第一客户端将门禁开启请求发送给门禁管理设备。在本申请实施例中,门禁管理设备可以是服务器或一些类似服务器的设备组合而成的聚合平台,第一客户端与门禁管理设备可以通过无线网络进行通信。203、门禁管理设备接收第一客户端发送的门禁开启请求,所述门禁开启请求包括请求访问的第一门禁的信息、访客信息。在本申请实施例中,门禁开启请求包括请求访问的第一门禁的信息、访客信息,其中,第一门禁的信息包括第一门禁的唯一区分性识别标识,如:厂家在对第一门禁进行出厂设置时标注的区分性二维码、条形码、序列号等;访客信息可以包括访客的身份信息,如姓名、电话号码、人脸信息等。可选地,门禁管理设备在接收到第一客户端发送的门禁开启请求时,先对门禁开启请求中的访客信息进行初步验证,比如,将访客的电话号码与公安局发布的电信诈骗号码进行对比,将访客的人脸信息与公安局发布的在逃犯罪人员的人脸信息进行对比;若门禁管理设备对比后发现访客的电话号码或人脸信息异常,则向上述第一客户端推送拒绝处理该门禁开启请求的消息。204、门禁管理设备查询数据库中是否存在与第一门禁的信息匹配的目标门禁的信息。在本申请实施例中,如203中所述,第一门禁的信息包括第一门禁的唯一区分性识别标识,而数据库中预先存储有已注册门禁的唯一区分性识别标识信息,以标识信息为序列号为例,门禁管理设备查询数据库的已注册门禁中是否存在序列号与第一门禁的序列号相同的目标门禁。比如,第一门禁的序列号为“0011001”,假设数据库中存储有如表1所示的门禁信息,如表1所示,门禁2的序列号也为“0011001”,则门禁2的信息与第一门禁的信息匹配。表1门禁名称门禁序列号门禁10011000门禁20011001门禁31011001205、若存在,门禁管理设备根据门禁与客户端的绑定关系确定与目标门禁绑定的第二客户端。在本申请实施例中,若门禁管理设备查询数据库中存在与第一门禁的信息匹配的目标门禁的信息,如204中所述,表1中的门禁2的信息与第一门禁的信息匹配,那么门禁2就为上述目标门禁,门禁管理设备再根据预先存储的门禁与客户端的绑定关系,确定与门禁2绑定的客户端,即为上述第二客户端。门禁与客户端的绑定关系具体是指门禁的唯一区分性识别标识信息与客户端账号的绑定关系,还是以标识信息为序列号为例,如表2所示,客户端账号以用户自定义的名称为例,当门禁2为上述目标门禁,门禁2对应的客户端账号为“李四360”,那么该账号对应的李四的客户端即为上述第二客户端。需要说明的是,每一门禁可以只绑定一个客户端,也可以绑定多个客户端。当上述目标门禁只绑定了一个客户端,则门禁管理设备直接将该客户端确认为上述第二客户端;当上述目标门禁绑定了多个客户端,门禁管理设备可以将该多个客户端均确认为上述第二客户端,还可以将该多个客户端中的一个确认为第二客户端。可选地,门禁管理设备可以对每一门禁所绑定的多个客户端设置优先级,还可以将优先级最高的客户端设置为该门禁对应的管理员客户端。当上述目标门禁绑定了多个客户端,门禁管理设备可以将目标门禁所绑定的客户端中的管理员客户端确认为上述第二客户端。比如,门禁1为目标门禁,门禁1对应的客户端账号包括“张二123”、“张三abc”,这两个账号分别对应张二的客户端、张三的客户端。在一种可能实现的方式中,门禁管理设备根据张二的客户端与张三的客户端注册账号的先后顺序设置优先级,并将最先注册账号的客户端设置为管理员客户端,当张二的客户端最先注册账号,那么张二的客户端优先级最高且为管理员客户端,此时,门禁管理设备将与门禁1所绑定的张二客户端确认为上述第二客户端。此外,可选地,当张三请求将自己的客户端设置为管理员客户端时,门锁管理设备将该请求推送给张二的客户端,若该请求通过张二客户端的同意,则门锁管理设备就重新将张三的客户端设置为优先级最高且为管理员客户端,此时,门禁管理设备将与门禁1所绑定的张三客户端确认为上述第二客户端。表2门禁名称门禁序列号客户端账号门禁10011000张二123、张三abc门禁20011001李四360门禁31011001王五_123_abc206、门禁管理设备将上述门禁开启请求发送给第二客户端。在本申请实施例中,如201中所述,用户可以通过多种方式输入门禁开启请求,比如,以文字、语音、视频等或其中任意几种组合的形式。在一种可能实现的方式中,门禁管理设备将接收到的以文字或语音或视频或其中任意几种组合形式的门禁开启请求直接发送给第二客户端,比如,用户输入一段文字消息并录入一段30秒的视频,以两者组合的形式作为门禁开启请求,门禁管理设备将这段文字消息与这段视频直接发送给第二客户端。在另一种可能实现的方式中,门禁管理设备将接收到的门禁开启请求进行形式上的转换后再发送给第二客户端,比如,用户输入一段文字消息,以这段文字消息作为门禁开启请求,门禁管理设备将这段文字消息转换为语音的形式,再将转换后的语音消息发送给第二客户端。在又一种可能实现的方式中,上述门禁开启请求中没有具体的语音或视频内容,而是包括用户发起的语音或视频通话请求,门禁管理设备将该语音或视频通话请求发送给第二客户端。207、第二客户端接收门禁管理设备发送的上述门禁开启请求。在本申请实施例中,如206中所述,第二客户端接收到的门禁管理设备发送的门禁开启请求,可能是用户输入的一段文字消息与一段视频,也可能是门禁管理设备将用户输入的文字消息进行语音转换后的语音消息,还可能是用户发起的语音或视频通话请求。具体内容,此处不再赘述。208、第二客户端在接收到上述门禁开启请求通过验证的指令的情况下,向门禁管理设备发送授权信息。在本申请实施例中,第二客户端在接收到上述门禁开启请求后,第二客户端对应的第二用户会对该门禁开启请求中的具体内容进行验证,若验证通过,第二客户端会接收到该门禁开启请求通过第二用户验证的指令,此时,第二客户端向门禁管理设备发送用于打开上述目标门禁的授权信息。授权信息可以为密码、指纹、人脸等用于触发门禁智能锁开启的介质,需要说明的是,在本申请实施例中,用户已经预先在上述目标门禁中注册过授权信息,该授权信息类似于可以打开该目标门禁的“钥匙”。比如,上述目标门禁为密码锁,用户预先在该密码锁上设置了自己的密码,当用户再次输入预先设置的密码时便可打开密码锁。在一种可能实现的方式中,第二客户端以动态的形式向门禁管理设备发送授权信息,即第二用户对该门禁开启请求中的具体内容进行验证并通过时,会即时向第二客户端输入授权信息,第二客户端将第二用户输入的授权信息发送给门禁管理设备;在另一种可能实现的方式中,第二用户预先将授权信息保存在本地文件中,第二客户端接收到该门禁开启请求通过第二用户验证的指令时,从本地文件中获取该授权信息并发送给门禁管理设备。209、门禁管理设备接收第二客户端发送的授权信息,将授权信息发送给上述目标门禁,即可开启目标门禁。在本申请实施例中,如208中所述,门禁管理设备将接收到的授权信息送给上述目标门禁,类似于将“钥匙”发送给上述目标门禁,该“钥匙”即可触发开启目标门禁。本申请实施例通过门禁管理设备统一管理用户的众多门禁,门禁管理设备在接收到第一客户端发送的门禁开启请求时,先查询数据库中是否存在与门禁开启请求中请求访问的第一门禁的信息相匹配的目标门禁的信息;若查询到存在目标门禁的信息,门禁管理设备再根据门禁与客户端的绑定关系确定与目标门禁绑定的第二客户端,并将门禁开启请求发送至第二客户端;接着,在门禁开启请求中的访客信息通过第二客户端验证的情况下,门禁管理设备会接收到第二客户端发送的授权信息;最后,门禁管理设备将授权信息发送给目标门禁,即可打开目标门禁。采用本申请提出的方案,一方面可实现用户同一时间且可移动地管理众多门禁,提高了用户的门禁管理效率,另一方面,门禁管理设备需要获得用户向客户端输入的授权信息才能打开门禁,提高了门禁管理中的安全性。请参阅图3,图3是本申请实施例提供的一种应用于门禁管理设备的门禁管理方法的流程示意图。301、获取客户端发送的绑定请求,所述绑定请求包括待绑定门禁类别、待绑定门禁标识、所述客户端的账号。在本申请实施例中,上述客户端为任意一个已在门禁管理设备上注册账号的客户端,门禁类别是指根据门禁在不同场景下的应用对门禁进行的类别划分,比如门禁类别可以划分为住房门禁、车门门禁、公司门禁、小区大门门禁、图书馆门禁等。当上述客户端的用户发起绑定请求时,上述客户端可以提供预先定义的统一的门禁类别名称,用户可以根据实际场景输入待绑定门禁相应的类别,也可以直接在客户端上确定待绑定门禁的类别。待绑定门禁标识是指门禁的唯一区分性识别标识,如:厂家在对门禁进行出厂设置时标注的区分性二维码、条形码、序列号等。302、将待绑定门禁标识存储于数据库中与待绑定门禁类别对应的类别门禁集合中;建立待绑定门禁标识与上述客户端的账号之间的绑定关系,并将绑定关系存储于数据库中。在本申请实施例中,如301中所述,待绑定门禁具有类别,因此,门禁管理设备在存储门禁的标识信息时可以按类别存储,即将待绑定门禁标识存储于数据库中与待绑定门禁类别对应的类别门禁集合中;并且,门禁管理设备还需要根据绑定请求,建立待绑定门禁标识与上述客户端的账号之间的绑定关系,并将绑定关系存储于数据库中。比如,门禁类别划分为住房门禁、车门门禁、公司门禁,门禁标识为序列号,门禁管理设备按类别存储的门禁标识以及门禁标识与客户端账号之间的绑定关系如表3所示。从表3中可以看到,门禁管理设备将类别相同的门禁序列号存储在一起,即门禁1、门禁2、门禁3均属于住房门禁的类别,因此这3个门禁的序列号依次存储在一起;从表3中还可以看到,每一门禁标识具有绑定的客户端账号,比如序列号为“0011001”的门禁2绑定的客户端账号为“李四360”,序列号为“1111000”的门禁5绑定的客户端账号也为“李四360”,说明该账号对应的李四的客户端同时与两个门禁进行了绑定。表3303、接收第一客户端发送的门禁开启请求,所述门禁开启请求包括请求访问的第一门禁的信息、访客信息。本实施例的具体含义可参见203,此处将不再赘述。304、上述第一门禁的信息包括第一门禁的类别、第一门禁的标识;根据第一门禁的类别,确定数据库中的目标类别门禁集合,查询目标类别门禁集合中是否存在与第一门禁的标识匹配的目标门禁标识。在本申请实施例中,如302中所述,门禁管理设备按类别存储了门禁的标识并且存储了门禁标识与客户端账号之间的绑定关系。上述第一门禁的信息包括第一门禁的类别、第一门禁的标识,其中,第一门禁的类别、第一门禁的标识与302中的含义相同,此处不再赘述。因此,门禁管理设备在接收到上述第一门禁的信息时,可以先第一门禁的类别,确定数据库中的目标类别门禁集合,比如,当第一门禁的类别为“住房门禁”,如表3中所示,门禁管理设备确定相应的“住房门禁类别集合”即包括门禁1、门禁2、门禁3;进一步地,门禁管理设备查询该“住房门禁类别集合”中是否存在与第一门禁的标识匹配的目标门禁标识,当第一门禁的标识为“0011001”,门禁管理设备查询到门禁2的标识也为“0011001”,即门禁2的标识与第一门禁的标识匹配,相应地,门禁2为目标门禁。305、若存在,根据门禁与客户端的绑定关系确定与目标门禁绑定的第二客户端,将门禁开启请求发送至第二客户端。本实施例的具体含义可参见205和206,此处将不再赘述。306、上述访客信息包括访客的身份信息、访客的访问意图信息;在上述访客信息通过第二客户端验证的情况下,接收第二客户端发送的授权信息。在本申请实施例中,上述访客信息包括访客的身份信息、访客的访问意图信息,其中,访客的身份信息可以为姓名、电话号码、人脸信息等,访客的访问意图信息根据不同用户访问门禁的目的不同,可以包括很多种意图信息,比如,“访客张三访问意图是借车,请求打开汽车门禁”、“访客张三访问意图是进入图书馆学习,请求打开图书馆门禁”、“访客张三访问意图是拜访朋友,请求打开小区大门门禁”等等。在上述访客信息通过第二客户端验证的情况下,接收第二客户端发送的授权信息,是指第二客户端对应的第二用户对访客的身份信息与访客的访问意图信息进行验证,若验证通过,门禁管理设备可以接收到第二客户端发送的授权信息。比如,访客的身份信息为“张三、12345674789”,访客的访问意图信息为“借车,请求打开汽车门禁”,上述第二用户给张三打电话确认该访客身份信息为真实的,并且认为该访问意图是合理的,于是,第二用户向第二客户端发送上述访客信息通过验证的消息,第二客户端收到该消息时便向门禁管理设备发送授权信息,经过上述步骤,门禁管理设备最终可以接收到第二客户端发送的授权信息。307、将上述授权信息发送给上述目标门禁,该授权信息用于开启上述目标门禁。本实施例的具体含义可参见209,此处将不再赘述。本申请实施例通过门禁管理设备统一管理用户的众多门禁,门禁管理设备在接收到第一客户端发送的门禁开启请求时,先确定数据库中与门禁开启请求中请求访问的第一门禁的类别对应的目标类别门禁集合,再从该集合中查询是否存在与该第一门禁的标识匹配的目标门禁标识;若查询存在目标门禁的标识,门禁管理设备再根据门禁标识与客户端账号的绑定关系确定与目标门禁绑定的第二客户端,并将门禁开启请求发送至第二客户端;接着,在门禁开启请求中的访客信息即访客的身份信息与访客的访问意图信息通过第二客户端对应的第二用户的验证的情况下,门禁管理设备会接收到第二客户端发送的授权信息;最后,门禁管理设备将授权信息发送给目标门禁,即可打开目标门禁。采用本申请提出的方案,门禁管理设备按类别查询数据库中是否存在目标门禁标识,可以更快地确定出目标门禁,从而更快地确定出目标门禁所绑定的客户端,进而减少了门禁管理设备将门禁开启请求推送给相应客户端所耗费的时间,提高了门禁管理效率。上述详细阐述了本申请实施例的方法,下面提供了本申请实施例的装置。请参阅图4,图4为本申请实施例提供的一种门禁管理设备的结构示意图,该门禁管理设备1包括:第一接收单元11、查询单元12、第一发送单元13、第二接收单元14、第二发送单元15、获取单元16、存储单元17以及绑定单元18。其中:第一接收单元11,用于接收第一客户端发送的门禁开启请求,所述门禁开启请求包括请求访问的第一门禁的信息、访客信息;查询单元12,用于查询数据库中是否存在与所述第一门禁的信息匹配的目标门禁的信息;第一发送单元13,用于在所述查询单元查询到所述数据库中存在与所述第一门禁的信息匹配的目标门禁的信息的情况下,根据门禁与客户端的绑定关系确定与所述目标门禁绑定的第二客户端,将所述门禁开启请求发送至所述第二客户端;第二接收单元14,用于在所述访客信息通过所述第二客户端验证的情况下,接收所述第二客户端发送的授权信息;第二发送单元15,用于将所述授权信息发送给所述目标门禁,所述授权信息用于开启所述目标门禁。进一步地,所述第一门禁的信息包括第一门禁的类别、第一门禁的标识;所述查询单元12,具体用于根据所述第一门禁的类别,确定数据库中的目标类别门禁集合,所述目标类别门禁集合中的任一门禁的类别均与所述第一门禁的类别相同;查询所述目标类别门禁集合中是否存在与所述第一门禁的标识匹配的目标门禁标识。进一步地,所述访客信息包括访客的身份信息、访客的访问意图信息。进一步地,在所述接收第一客户端发送的门禁开启请求之前,所述门禁管理设备还包括:获取单元16,用于获取客户端发送的绑定请求,所述绑定请求包括待绑定门禁类别、待绑定门禁标识、所述客户端的账号;存储单元17,用于将所述待绑定门禁标识存储于数据库中与所述待绑定门禁类别对应的类别门禁集合中;绑定单元18,用于建立所述待绑定门禁标识与所述客户端的账号之间的绑定关系,并将所述绑定关系存储于数据库中。请参阅图5,图5为本申请实施例提供的一种客户端的结构示意图,该客户端2包括:接收单元21、发送单元22以及获取单元23。其中:接收单元21,用于接收门禁管理设备发送的门禁开启请求;发送单元22,用于在接收到所述门禁开启请求通过验证的指令的情况下,向所述门禁管理设备发送授权信息,所述授权信息用于指示所述门禁管理设备打开门禁。进一步地,所述客户端还包括:获取单元23,用于获取用户输入的门禁开启请求,并将所述门禁开启请求发送给所述门禁管理设备。图6为本申请实施例提供的一种门禁管理设备的硬件结构示意图。该门禁管理设备3包括处理器31,还可以包括输入装置32、输出装置33和存储器34。该输入装置32、输出装置33、存储器34和处理器31之间通过总线相互连接。存储器包括但不限于是随机存储记忆体(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、或便携式只读存储器(compactdiscread-onlymemory,cd-rom),该存储器用于相关指令及数据。输入装置用于输入数据和/或信号,以及输出装置用于输出数据和/或信号。输出装置和输入装置可以是独立的器件,也可以是一个整体的器件。处理器可以包括是一个或多个处理器,例如包括一个或多个中央处理器(centralprocessingunit,cpu),在处理器是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。存储器用于存储网络设备的程序代码和数据。处理器用于调用该存储器中的程序代码和数据,执行如下步骤:接收第一客户端发送的门禁开启请求,所述门禁开启请求包括请求访问的第一门禁的信息、访客信息;查询数据库中是否存在与所述第一门禁的信息匹配的目标门禁的信息;若存在,根据门禁与客户端的绑定关系确定与所述目标门禁绑定的第二客户端,将所述门禁开启请求发送至所述第二客户端;在所述访客信息通过所述第二客户端验证的情况下,接收所述第二客户端发送的授权信息;将所述授权信息发送给所述目标门禁,所述授权信息用于开启所述目标门禁。在一种可能实现的方式中,所述第一门禁的信息包括第一门禁的类别、第一门禁的标识;所述查询数据库中是否存在与所述第一门禁的信息匹配的目标门禁的信息,包括:根据所述第一门禁的类别,确定数据库中的目标类别门禁集合,所述目标类别门禁集合中的任一门禁的类别均与所述第一门禁的类别相同;查询所述目标类别门禁集合中是否存在与所述第一门禁的标识匹配的目标门禁标识。在另一种可能实现的方式中,所述访客信息包括访客的身份信息、访客的访问意图信息。在又一种可能实现的方式中,所述接收第一客户端发送的门禁开启请求之前,所述步骤还包括:获取客户端发送的绑定请求,所述绑定请求包括待绑定门禁类别、待绑定门禁标识、所述客户端的账号;将所述待绑定门禁标识存储于数据库中与所述待绑定门禁类别对应的类别门禁集合中;建立所述待绑定门禁标识与所述客户端的账号之间的绑定关系,并将所述绑定关系存储于数据库中。可以理解的是,图6仅仅示出了一种门禁管理设备的简化设计。在实际应用中,门禁管理设备还可以分别包含必要的其他元件,包含但不限于任意数量的输入/输出装置、处理器、控制器、存储器等,而所有可以实现本申请实施例的门禁管理设备都在本申请的保护范围之内。图7为本申请实施例提供的一种客户端的硬件结构示意图。该客户端4包括处理器41,还可以包括输入装置42、输出装置43和存储器44。该输入装置42、输出装置43、存储器44和处理器41之间通过总线相互连接。存储器包括但不限于是随机存储记忆体(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、或便携式只读存储器(compactdiscread-onlymemory,cd-rom),该存储器用于相关指令及数据。输入装置用于输入数据和/或信号,以及输出装置用于输出数据和/或信号。输出装置和输入装置可以是独立的器件,也可以是一个整体的器件。处理器可以包括是一个或多个处理器,例如包括一个或多个中央处理器(centralprocessingunit,cpu),在处理器是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。存储器用于存储网络设备的程序代码和数据。处理器用于调用该存储器中的程序代码和数据,执行如下步骤:接收门禁管理设备发送的门禁开启请求;在接收到所述门禁开启请求通过验证的指令的情况下,向所述门禁管理设备发送授权信息,所述授权信息用于指示所述门禁管理设备打开门禁。在一种可能实现的方式中,所述步骤还包括:获取用户输入的门禁开启请求,并将所述门禁开启请求发送给所述门禁管理设备。可以理解的是,图7仅仅示出了一种客户端的简化设计。在实际应用中,客户端还可以分别包含必要的其他元件,包含但不限于任意数量的输入/输出装置、处理器、控制器、存储器等,而所有可以实现本申请实施例的客户端都在本申请的保护范围之内。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digitalversatiledisc,dvd))、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:只读存储器(read-onlymemory,rom)或随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可存储程序代码的介质。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1