对象的鉴权方法、装置、存储介质和电子装置

文档序号:1876683 发布日期:2021-11-23 浏览:21次 >En<

阅读说明:本技术 对象的鉴权方法、装置、存储介质和电子装置 (Object authentication method, device, storage medium and electronic device ) 是由 潘军威 牟宇 于 2021-08-20 设计创作,主要内容包括:本发明实施例提供了一种对象的鉴权方法、装置、存储介质和电子装置,其中,该方法包括:接收从门口机上报的鉴权请求,其中,从门口机部署在目标场景的入口,鉴权请求用于请求对目标对象进入目标场景的权限进行鉴别;响应鉴权请求,根据具有对应关系的场景和对象权限,对目标对象进入目标场景的权限进行鉴别,得到鉴别结果;将鉴别结果发送至从门口机,其中,鉴别结果用于指示从门口机根据鉴别结果控制目标场景的入口是否开启。通过本发明,解决了相关技术中存在的对出入目标场景的对象的对象权限进行维护的效率较低的问题,进而达到了提高对出入目标场景的对象的对象权限进行维护的效率的效果。(The embodiment of the invention provides an object authentication method, an object authentication device, a storage medium and an electronic device, wherein the method comprises the following steps: receiving an authentication request reported from a gate phone, wherein the gate phone is deployed at an entrance of a target scene, and the authentication request is used for requesting to identify the authority of a target object entering the target scene; responding the authentication request, and identifying the authority of the target object entering the target scene according to the scene and the object authority which have the corresponding relation to obtain an identification result; and sending the identification result to the slave entrance machine, wherein the identification result is used for indicating whether the entrance of the slave entrance machine for controlling the target scene is opened or not according to the identification result. The method and the device solve the problem of low efficiency of maintaining the object rights of the objects entering and exiting the target scene in the related art, and further achieve the effect of improving the efficiency of maintaining the object rights of the objects entering and exiting the target scene.)

对象的鉴权方法、装置、存储介质和电子装置

技术领域

本发明实施例涉及计算机领域,具体而言,涉及一种对象的鉴权方法、装置、存储介质和电子装置。

背景技术

随着社会的发展,智慧社区的概念逐渐流行,在智慧社区内可以会在主要位置部署鉴权设备从而验证用户是否具有进入社区内的权限。目前的智慧社区通过智能平台来管理社区内的全部鉴权设备,智能平台统一将权限下发至社区内每个鉴权设备上,当用户出入智慧社区中的某个目标场景时,鉴权设备对用户的身份进行识别,从而确定用户是否有权限出入目标场景。但是在智慧社区内所需鉴权设备的数量非常庞大,平台需要对每台鉴权设备进行权限下放,使得智能平台的权限维护逻辑复杂,并且权限下发也是一个非常耗时的操作,进而使得对出入目标场景的对象的权限进行维护的效率较低。

针对相关技术中存在的对出入目标场景的对象的对象权限进行维护的效率较低的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种对象的鉴权方法、装置、存储介质和电子装置,以至少解决相关技术中存在的对出入目标场景的对象的对象权限进行维护的效率较低的问题。

根据本发明的一个实施例,提供了一种对象的鉴权方法,包括:接收从门口机上报的鉴权请求,其中,所述从门口机部署在目标场景的入口,所述鉴权请求用于请求对目标对象进入所述目标场景的权限进行鉴别;响应所述鉴权请求,根据具有对应关系的场景和对象权限,对所述目标对象进入所述目标场景的权限进行鉴别,得到鉴别结果;将所述鉴别结果发送至所述从门口机,其中,所述鉴别结果用于指示所述从门口机根据所述鉴别结果控制所述目标场景的入口是否开启。

可选地,接收所述从门口机上报的所述鉴权请求包括以下之一:在接收到所述从门口机上报的运动检测事件的情况下,确定接收到所述鉴权请求;在接收到所述从门口机上报的刷卡事件的情况下,确定接收到所述鉴权请求,其中,所述刷卡事件携带了待鉴权的卡片信息;在接收到所述从门口机上报的指纹事件的情况下,确定接收到所述鉴权请求,其中,所述指纹事件携带了待鉴权的指纹信息。

可选地,根据具有对应关系的场景和对象权限,对所述目标对象进入所述目标场景的权限进行鉴别,得到所述鉴别结果包括:根据所述鉴权请求获取待鉴权的对象信息;将所述待鉴权的对象信息与数据库中录入的对象信息进行匹配;将所述数据库中录入的对象信息中与所述待鉴权的对象信息匹配的目标对象信息所对应的对象确定为所述目标对象;从具有对应关系的场景和对象权限中获取所述目标场景对应的目标对象权限,其中,所述目标对象权限用于指示具有进入所述目标场景的权限的对象集合;在所述对象集合中包括所述目标对象的情况下,确定所述鉴别结果用于指示所述目标对象具有进入所述目标场景的权限;在所述目标场景对应的对象集合中不包括所述目标对象的情况下,确定所述鉴别结果用于指示所述目标对象不具有进入所述目标场景的权限。

可选地,根据所述鉴权请求获取待鉴权的对象信息包括:在根据所述从门口机上报的运动检测事件确定接收到所述鉴权请求的情况下,响应所述运动检测事件从所述从门口机拉取视频流;对所述视频流进行人脸识别,得到待鉴权的人脸信息作为所述待鉴权的对象信息。

可选地,在将所述鉴别结果发送至所述从门口机之后,所述方法还包括:接收所述从门口机发送的权限信息请求,其中,所述权限信息请求用于在所述鉴别结果用于指示所述目标对象具有进入所述目标场景的权限的情况下请求其他对象信息,所述其他对象信息为所述目标对象所对应的对象信息中除得到所述鉴别结果所使用的对象信息外的对象信息;响应所述权限信息请求将所述其他对象信息发送至所述从门口机。

根据本发明的另一个实施例,提供了一种对象的鉴权方法,包括:在从门口机上检测到目标对象的进入请求的情况下,确定所述从门口机与主门口机之间的网络连接是否可用,其中,所述从门口机部署在目标场景的入口,所述进入请求用于请求进入到所述目标场景中;在所述从门口机与所述主门口机之间的网络连接可用的情况下,向所述主门口机上报鉴权请求,其中,所述鉴权请求用于请求对目标对象进入所述目标场景的权限进行鉴别,所述主门口机用于响应所述鉴权请求对所述目标对象进入所述目标场景的权限进行鉴别得到鉴别结果;接收所述主门口机发送的所述鉴别结果,其中,所述鉴别结果用于指示所述从门口机根据所述鉴别结果控制所述目标场景的入口是否开启。

可选地,向所述主门口机上报鉴权请求包括以下之一:向所述主门口机上报运动检测事件,其中,所述鉴权请求包括所述运动检测事件;向所述主门口机上报刷卡事件,其中,所述鉴权请求包括所述刷卡事件,所述刷卡事件携带了待鉴权的卡片信息;向所述主门口机上报指纹事件,其中,所述鉴权请求包括所述指纹事件,所述指纹事件携带了待鉴权的指纹信息。

可选地,在接收所述主门口机发送的所述鉴别结果之后,所述方法还包括:在所述鉴别结果用于指示所述目标对象具有进入所述目标场景的权限的情况下,向所述主门口机发送权限信息请求,其中,所述权限信息请求用于请求所述目标对象所对应的对象信息中除得到所述鉴别结果所使用的对象信息外的其他对象信息;接收并存储所述主门口机响应所述权限信息请求发送的所述其他对象信息。

可选地,在确定所述从门口机与主门口机之间的网络连接是否可用之后,所述方法还包括:在所述从门口机与所述主门口机之间的网络连接不可用的情况下,确定所述进入请求的请求类型;在所述请求类型为刷卡类型或者指纹类型的情况下,使用预先存储的刷卡信息或者指纹信息对所述目标对象进入所述目标场景的权限进行鉴别;在所述请求类型为面部识别类型的情况下,发送提示信息,其中,所述提示信息用于提示所述目标对象使用刷卡信息或者指纹信息。

根据本发明的又一个实施例,还提供了一种对象的鉴权装置,包括:第一接收模块,用于接收从门口机上报的鉴权请求,其中,所述从门口机部署在目标场景的入口,所述鉴权请求用于请求对目标对象进入所述目标场景的权限进行鉴别;第一鉴别模块,用于响应所述鉴权请求,根据具有对应关系的场景和对象权限,对所述目标对象进入所述目标场景的权限进行鉴别,得到鉴别结果;第一发送模块,用于将所述鉴别结果发送至所述从门口机,其中,所述鉴别结果用于指示所述从门口机根据所述鉴别结果控制所述目标场景的入口是否开启。

根据本发明的又一个实施例,还提供了另一种对象的鉴权装置,包括:第一确定模块,用于在从门口机上检测到目标对象的进入请求的情况下,确定所述从门口机与主门口机之间的网络连接是否可用,其中,所述从门口机部署在目标场景的入口,所述进入请求用于请求进入到所述目标场景中;上报模块,用于在所述从门口机与所述主门口机之间的网络连接可用的情况下,向所述主门口机上报鉴权请求,其中,所述鉴权请求用于请求对目标对象进入所述目标场景的权限进行鉴别,所述主门口机用于响应所述鉴权请求对所述目标对象进入所述目标场景的权限进行鉴别得到鉴别结果;第三接收模块,用于接收所述主门口机发送的所述鉴别结果,其中,所述鉴别结果用于指示所述从门口机根据所述鉴别结果控制所述目标场景的入口是否开启。

根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

通过本发明,通过接收从门口机上报的鉴权请求,其中,所述从门口机部署在目标场景的入口,所述鉴权请求用于请求对目标对象进入所述目标场景的权限进行鉴别;响应所述鉴权请求,根据具有对应关系的场景和对象权限,对所述目标对象进入所述目标场景的权限进行鉴别,得到鉴别结果;将所述鉴别结果发送至所述从门口机,其中,所述鉴别结果用于指示所述从门口机根据所述鉴别结果控制所述目标场景的入口是否开启,即当目标对象请求进入目标场景时,从门口机上报用于请求对目标对象进入目标场景的权限进行鉴别的鉴权请求,在接收到从门口机上报的鉴权请求后,根据场景和对象权限的对应关系对目标对象进入目标场景的权限进行鉴别,从而得到鉴别结果,并将鉴别结果发送至从门口机以指示从门口机根据该鉴别结果控制目标场景的入口是否开启,即所有分布在各个目标场景中的从门口机仅上报鉴权请求来请求对目标对象进入目标场景的权限进行鉴别,而由从门口机之外的装置或者设备对目标对象是否具有进入目标场景的权限进行鉴别,也就是说,从门口机上无需存储和执行对象鉴权的操作算法和对象权限,降低了权限维护逻辑的复杂度,并且减少了权限下发所需的时间,因此,解决了相关技术中存在的对出入目标场景的对象的对象权限进行维护的效率较低的问题,达到了提高对出入目标场景的对象的对象权限进行维护的效率的效果。

附图说明

图1是本发明实施例的对象的鉴权方法的移动终端硬件结构框图;

图2是根据本发明实施例的一种对象的鉴权方法的流程图;

图3是根据本发明实施例的一种有网络连接时门口机鉴权的示意图;

图4是根据本发明实施例的一种无网络连接下门口机鉴权的示意图;

图5是根据本发明实施例的另一种对象的鉴权方法的流程图;

图6是根据本发明具体实施例的人脸信息鉴权的流程图;

图7是根据本发明具体实施例的卡片信息鉴权的流程图;

图8是根据本发明具体实施例的指纹信息鉴权的流程图;

图9是根据本发明具体实施例的网络不通时从门口机鉴权的流程图;

图10是根据本发明实施例的一种对象的鉴权装置的结构框图;

图11是根据本发明实施例的另一种对象的鉴权装置的结构框图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明的实施例。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

本发明实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的对象的鉴权方法的移动终端硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。

存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的对象的鉴权方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Control ler,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。

在本实施例中提供了一种对象的鉴权方法,图2是根据本发明实施例的一种对象的鉴权方法的流程图,如图2所示,该流程包括如下步骤:

步骤S202,接收从门口机上报的鉴权请求,其中,所述从门口机部署在目标场景的入口,所述鉴权请求用于请求对目标对象进入所述目标场景的权限进行鉴别;

步骤S204,响应所述鉴权请求,根据具有对应关系的场景和对象权限,对所述目标对象进入所述目标场景的权限进行鉴别,得到鉴别结果;

步骤S206,将所述鉴别结果发送至所述从门口机,其中,所述鉴别结果用于指示所述从门口机根据所述鉴别结果控制所述目标场景的入口是否开启。

通过上述步骤,当目标对象请求进入目标场景时,从门口机上报用于请求对目标对象进入目标场景的权限进行鉴别的鉴权请求,在接收到从门口机上报的鉴权请求后,根据场景和对象权限的对应关系对目标对象进入目标场景的权限进行鉴别,从而得到鉴别结果,并将鉴别结果发送至从门口机以指示从门口机根据该鉴别结果控制目标场景的入口是否开启,即所有分布在各个目标场景中的从门口机仅上报鉴权请求来请求对目标对象进入目标场景的权限进行鉴别,而由从门口机之外的装置或者设备对目标对象是否具有进入目标场景的权限进行鉴别,也就是说,从门口机上无需存储和执行对象鉴权的操作算法和对象权限,降低了权限维护逻辑的复杂度,并且减少了权限下发所需的时间,因此,解决了相关技术中存在的对出入目标场景的对象的对象权限进行维护的效率较低的问题,达到了提高对出入目标场景的对象的对象权限进行维护的效率的效果。

可选地,在本实施例中,上述对象的鉴权方法可以但不限于应用于主门口机或者智能云平台。比如:一个智慧社区或者智慧场景中可以部署多台门口机,每台门口机作为相应的目标场景的门禁,其中可以有一台或者少数几台作为主门口机。

图3是根据本发明实施例的一种有网络连接时门口机鉴权的示意图,应用于智慧社区内的门口机之间的通讯方法中,如图3所示,智慧社区中包括主门口机和从门口机,智能云平台将用户权限下发至主门口机的数据库中,从门口机将用于指示目标对象请求进入目标场景的鉴权请求上报至主门口机,主门口机根据收到的鉴权请求执行对象鉴权的操作算法,从而得到鉴权结果,主门口机将鉴别结果发送至从门口机,以指示从门口机执行相应操作,在从门口机接到权限鉴别结果后向主门口机发送获取该目标对象权限的请求,以在主门口机的数据库中获取该目标对象的权限信息,用于在主门口机和从门口机之间网络连接不可用时在从门口机本地进行简单的权限鉴定。在主门口机和从门口机之间网络连接不可用时,主门口机无法向从门口机传输权限鉴别结果,从门口机无法向主门口机发送鉴权请求,图4是根据本发明实施例的一种无网络连接下门口机鉴权的示意图,如图4所示,此时从门口机根据本地数据库内的目标对象的权限信息对目标对象的对象信息进行匹配,从而确定目标对象是否具有进入目标场景的权限。

在上述步骤S202提供的技术方案中,鉴权请求中可以但不限于包括用于指示目标场景位置的信息以及进入目标场景的目标对象的对象信息。

可选地,在本实施例中,从门口机具有简单的对象信息的采集功能,比如,从门口机可具有图像采集功能、指纹采集功能、卡片信息采集功能等,从门口机可通过图像拍摄的方式采集用户的容貌信息、指纹信息、虹膜信息、车牌信息等,或者通过卡片信息采集的方式采集用户所使用的门禁卡的卡片信息。

可选地,在本实施例中,从门口机可以但不限于通过蓝牙、局域网、互联网等方式上报鉴权请求。

在上述步骤S204提供的技术方案中,对目标对象进入目标场景的权限进行鉴别的方法可以是通过对鉴权请求中对象信息与预先设置的权限库中的对象信息进行匹配,从而确定出对象信息对应的目标对象是否具有进入目标场景的权限,还可以是将通过对鉴权请求中目标对象的对象信息进行特征识别,从而确定出与该对象信息对应的目标对象,进而确定出目标对象是否具有进入目标场景的权限,比如,通过对从门口机上传的包含对象容貌的图像、包含对象指纹特征的图像、虹膜特征的图像进行识别,从而确定出与该图像对应的目标对象,进而能够根据预设的对应关系匹配出目标对象所具有的权限。

可选地,在本实施例中,鉴别结果可以是直接控制从门口机的操作指令,还可以是用于指示目标对象权限是否与目标场景匹配的通知消息,通知消息中可以是由字符或者特定代码组成,比如,通知消息中包括字符“0”和字符“1”,字符“0”指示目标对象的权限与目标场景匹配,字符“1”指示目标对象的权限信息与目标场景不匹配。

在上述步骤S206提供的技术方案中,鉴别结果可以是直接发送至从门口机,还可以是将鉴别结果加密压缩后传输至从门口机,比如,使用随机生成的秘钥对鉴别结果加密压缩,在从门口机收到加密压缩后的鉴别结果后发出获取秘钥的请求,在获取到秘钥后对压缩文件进行解密,从而得到鉴别结果。

作为一个可选的实施例,接收所述从门口机上报的所述鉴权请求包括以下之一:

在接收到所述从门口机上报的运动检测事件的情况下,确定接收到所述鉴权请求;

在接收到所述从门口机上报的刷卡事件的情况下,确定接收到所述鉴权请求,其中,所述刷卡事件携带了待鉴权的卡片信息;

在接收到所述从门口机上报的指纹事件的情况下,确定接收到所述鉴权请求,其中,所述指纹事件携带了待鉴权的指纹信息。

可选地,在本实施例中,运动检测事件可以从门口机对所在区域范围内的目标对象的动作进行检测得到的,比如,从门口机检测到目标对象身体的某个部位逐渐接近从门口机指定位置则上报一次运动检测事件,或者从门口机检测到目标对象维持某一动作则上报一次运动检测事件。

可选地,在本实施例中,刷卡事件为从门口机检测到用于指示目标对象身份的卡片的卡片信息,比如,目标对象将使用的门禁卡接触在从门口机的某一位置或者靠近从门口机时,从门口机上报一次刷卡事件。

可选地,在本实施例中,指纹事件为从门口机识别到用于指示目标对象身份的指纹信息,比如,目标对象将手指触摸从门口机上的预定位置,从门口机在识别到目标对象的指纹特征后上报一次指纹事件。

作为一种可选地实施例,根据具有对应关系的场景和对象权限,对所述目标对象进入所述目标场景的权限进行鉴别,得到所述鉴别结果包括:

根据所述鉴权请求获取待鉴权的对象信息;

将所述待鉴权的对象信息与数据库中录入的对象信息进行匹配;

将所述数据库中录入的对象信息中与所述待鉴权的对象信息匹配的目标对象信息所对应的对象确定为所述目标对象;

从具有对应关系的场景和对象权限中获取所述目标场景对应的目标对象权限,其中,所述目标对象权限用于指示具有进入所述目标场景的权限的对象集合;

在所述对象集合中包括所述目标对象的情况下,确定所述鉴别结果用于指示所述目标对象具有进入所述目标场景的权限;

在所述目标场景对应的对象集合中不包括所述目标对象的情况下,确定所述鉴别结果用于指示所述目标对象不具有进入所述目标场景的权限。

可选地,在本实施例中,对象信息可以是从门口机识别到的用于指示目标对象的特征信息,还可以是根据目标对象的特征信息确定的目标对象的标识信息,比如,对象信息可以是目标对象的相貌信息、指纹信息、虹膜信息、门禁卡的卡片信息等特征信息,还可以是根据目标对象的特征信息确定出的目标对象的名称、身份代码、编号等标识信息。

作为一种可选地实施例,根据所述鉴权请求获取待鉴权的对象信息包括:

在根据所述从门口机上报的运动检测事件确定接收到所述鉴权请求的情况下,响应所述运动检测事件从所述从门口机拉取视频流;

对所述视频流进行人脸识别,得到待鉴权的人脸信息作为所述待鉴权的对象信息。

可选地,在本实施例中,拉取的视频流可以是上传运动检测事件后从门口机识别到的包含目标对象容貌特征的视频,还可以是上传运动检测事件前后一段时间内从门口机识别到的视频信息。

可选地,在本实施例中,人脸信息可以是目标对象的各个面部器官的特征信息,还可以是直接识别出的视频流中的目标对象的对象标签信息,比如,使用识别模型识别出视频流中的目标对象的鼻子、嘴巴等面部器官的特征值,或者是使用识别模型直接识别出视频流中包含的容貌图像所对应的目标对象的标签信息。

作为一种可选地实施例,在将所述鉴别结果发送至所述从门口机之后,还包括:

接收所述从门口机发送的权限信息请求,其中,所述权限信息请求用于在所述鉴别结果用于指示所述目标对象具有进入所述目标场景的权限的情况下请求其他对象信息,所述其他对象信息为所述目标对象所对应的对象信息中除得到所述鉴别结果所使用的对象信息外的对象信息;

响应所述权限信息请求将所述其他对象信息发送至所述从门口机。

在本实施例中提供了另一种对象的鉴权方法,图5是根据本发明实施例的另一种对象的鉴权方法的流程图,如图5所示,该流程包括如下步骤:

步骤S502,在从门口机上检测到目标对象的进入请求的情况下,确定所述从门口机与主门口机之间的网络连接是否可用,其中,所述从门口机部署在目标场景的入口,所述进入请求用于请求进入到所述目标场景中;

步骤S504,在所述从门口机与所述主门口机之间的网络连接可用的情况下,向所述主门口机上报鉴权请求,其中,所述鉴权请求用于请求对目标对象进入所述目标场景的权限进行鉴别,所述主门口机用于响应所述鉴权请求对所述目标对象进入所述目标场景的权限进行鉴别得到鉴别结果;

步骤S506,接收所述主门口机发送的所述鉴别结果,其中,所述鉴别结果用于指示所述从门口机根据所述鉴别结果控制所述目标场景的入口是否开启。

通过上述步骤,当目标对象请求进入目标场景时,从门口机上报用于请求对目标对象进入目标场景的权限进行鉴别的鉴权请求,在接收到从门口机上报的鉴权请求后,根据场景和对象权限的对应关系对目标对象进入目标场景的权限进行鉴别,从而得到鉴别结果,并将鉴别结果发送至从门口机以指示从门口机根据该鉴别结果控制目标场景的入口是否开启,即所有分布在各个目标场景中的从门口机仅上报鉴权请求来请求对目标对象进入目标场景的权限进行鉴别,而由主门口机对目标对象是否具有进入目标场景的权限进行鉴别,也就是说,从门口机上无需存储和执行对象鉴权的操作算法和对象权限,降低了权限维护逻辑的复杂度,并且减少了权限下发所需的时间,因此,解决了相关技术中存在的对出入目标场景的对象的对象权限进行维护的效率较低的问题,达到了提高对出入目标场景的对象的对象权限进行维护的效率的效果。

在上述步骤S502提供的技术方案中,从门口机可通过运动检测事件,刷卡事件、指纹事件等确定目标对象的进入请求,比如,从门口机检测到目标对象在从门口机所在区域内保持某一动作、目标对象的身体某一部位逐渐接近从门口机从而确定目标对象的进入请求。

可选地,在本实施例中,从门口机可定时检测一次与主门口机之间的网络连接是否可用。

可选地,在本实施例中,从门口机检测与主门口机之间的网络连接是否可用可以但不限于通过传输预设校验信息的形式,比如,从门口机向主门口机传输第一预设校验代码,在主门口机收到预设校验代码后返回第二预设校验代码,从门口机通过检测预设时间内能否收到主门口机返回的第二预设代码从而确定网络连接是否可用。

作为一种可选地实施例,向所述主门口机上报鉴权请求包括以下之一:

向所述主门口机上报运动检测事件,其中,所述鉴权请求包括所述运动检测事件;

向所述主门口机上报刷卡事件,其中,所述鉴权请求包括所述刷卡事件,所述刷卡事件携带了待鉴权的卡片信息;

向所述主门口机上报指纹事件,其中,所述鉴权请求包括所述指纹事件,所述指纹事件携带了待鉴权的指纹信息。

可选地,在本实施例中,可以但不限于通过蓝牙、局域网、互联网等方式向主门口机上报鉴权请求。

可选地,在本实施例中,运动检测事件可以但不限于是在检测到目标对象的某个部位逐渐接近从门口机上的某一位置的情况下触发的,还可以是在检测到目标对象维持某一动作的情况下触发的。

作为一种可选地实施例,在接收所述主门口机发送的所述鉴别结果之后,还包括:

在所述鉴别结果用于指示所述目标对象具有进入所述目标场景的权限的情况下,向所述主门口机发送权限信息请求,其中,所述权限信息请求用于请求所述目标对象所对应的对象信息中除得到所述鉴别结果所使用的对象信息外的其他对象信息;

接收并存储所述主门口机响应所述权限信息请求发送的所述其他对象信息。

可选地,在本实施例中,以鉴别结果所使用的对象信息为指纹信息为例,当从门口机收到鉴别结果为目标对象有进入目标场景的权限后,从门口机就会向主门口机或者服务器发送请求获取目标用户的卡片信息、车牌信息等信息的请求,从而将目标对象的全部对象信息存储在从门口机的权限库中。

图6是根据本发明具体实施例的人脸信息鉴权的流程图,如图6所示,上述流程可以但不限于包括以下步骤:

S601;平台下发各对象的对应的权限到主门口机的权限库;

S602,当目标对象走近从门口机时,触发运动检测事件,从门口机识别到目标对象走近从门口机;

S603,从门口机将运动检测事件上报到主门口机,从门口机和主门口机之间的可以但不限于通过蓝牙、局域网、互联网等方式传输数据;

S604,在主门口机收到从门口机上报的运动检测事件后,主门口机向从门口机发送拉取从门口机视频识别到的视频流的请求,该视频流中包含目标对象的人脸图像;

S605,从门口机在收到主门口机的拉取视频流的请求后,从门口机将识别到的视频流发送至主门口机,从门口机可以通过蓝牙、互联网或者局域网等方式将视频流直接发送至主门口机,还可以是将视频流进行压缩后发送给主门口机;

S606,主门口机对接收到的视频流中的人脸图像进行人脸识别,从而得到目标对象的人脸信息,根据识别到的人脸信息对目标对象进行权限判断,并返回人脸识别结果;

S607,主门口机将识别结果发送至从门口机,如果识别结果为识别成功,则从门口机执行开门动作,从门口机判断该目标对象的权限是否已经在从门口机的权限库中,如果该目标对象的权限不在该从门口机的权限库中,向主门口机发送请求权限请求,该请求用于请求在主门口机的数据库中获取该目标对象的对象信息以及对象信息对应的权限,比如目标对象所使用的门禁卡信息、指纹信息等对应的权限;

S608主门口机同步该目标对象的其他对象信息至从门口机,以便网络不通的情况下,提箱目标对象使用门禁卡或者指纹进行开门。

图7是根据本发明具体实施例的卡片信息鉴权的流程图,如图7所示,上述流程可以但不限于包括以下步骤:

S701,平台下发各对象权限到主门口机的权限库;

S702,目标对象使用门禁卡在从门口机上刷卡开门时,触发刷卡事件;

S703,从门口机上报刷卡事件,该刷卡事件中可以包含目标对象所使用的门禁卡的卡片信息;

S704,主门口机根据刷卡事件中门禁卡的卡片信息进行权限判断,并向从门口机返回识别结果;

S705,如果识别成功,从门口机执行开门动作,同时从门口机判断该目标对象的对象信息的是否已经在该从门口机的权限库中,该目标对象的对象信息不在该从门口机的权限库中的情况下,从门口机向主门口机发送请求权限,请求在主门口机的数据库中获取该目标对象的对象信息以及对象信息对应的权限,如果识别失败,从门口机根据卡号判断该权限是否已经入本地权限库,如果在本地权限库就进行清除;

S706,主门口机同步目标对象的卡片信息、指纹信息以及卡片信息和指纹信息对应的权限到从门口机的权限库,以便网络不通的情况下,提醒目标对象使用门禁卡和指纹进行开门。

图8是根据本发明具体实施例的指纹信息鉴权的流程图,如图8所示,上述流程可以但不限于包括以下步骤:

S801,平台下发各对象的权限到主门口机的权限库;

S802,目标对象在从门口机上使用指纹开门时,触发指纹事件;

S803,从门口机上报指纹事件到主门口机,该指纹事件中包含目标对象的指纹的特征值;

S804,主门口机根据指纹事件中指纹的特征值进行权限判断,并向从门口机返回识别结果;

S805,如果识别成功,从门口机执行开门动作,同时从门口机判断该目标对象的对象信息是否已经在该从门口机的权限库中,在目标对象的对象信息不在从门口机的权限库中的情况下,从门口机向主门口机发送权限请求,请求在主门口机的数据库中获取该目标用户的对象信息以及对象信息对应的权限信息,如果识别失败,从门口机根据指纹的特征值判断目标对象的权限信息是否已经入了从门口机的本地权限库,如果在本地权限库就在本地权限库中对目标对象的权限信息进行清除;

S806,主门口机同步该目标对象的其他对象信息以及其他对象信息对应的权限信息至从门口机的权限库中,其他对象信息为该目标对象的除指纹信息以外的对象信息,比如门禁卡的卡片信息,以便网络不通的情况下,提醒目标对象使用门禁卡和指纹等进行开门。

作为一种可选地实施例,在确定所述从门口机与主门口机之间的网络连接是否可用之后,还包括:

在所述从门口机与所述主门口机之间的网络连接不可用的情况下,确定所述进入请求的请求类型;

在所述请求类型为刷卡类型或者指纹类型的情况下,使用预先存储的刷卡信息或者指纹信息对所述目标对象进入所述目标场景的权限进行鉴别;

在所述请求类型为面部识别类型的情况下,发送提示信息,其中,所述提示信息用于提示所述目标对象使用刷卡信息或者指纹信息。

可选地,在本实施例中,如果从门口机与主门口机之间的网络连接处于不可用的状态,从门口机可根据简单的特征匹配完成对刷卡类型和指纹类型的请求的权限鉴别,比如通过比较目标对象使用的门禁卡的卡片标识与预先存储的卡片标识是否一致进行权限鉴别,还可以通过比较指纹的特征信息与预先存储的指纹的特征信息是否一致完成权限鉴别。

可选地,在本实施例中,提示信息可以但不限于包括语音提示信息、文字提示信息、动画提示信息。

比如:图9是根据本发明具体实施例的网络不通时从门口机鉴权的流程图,如图9所示,上述流程可以但不限于包括以下步骤:

S907,当主门口机和从门口机之间的网络连接不通时,此时目标对象在从门口机上刷卡或者刷指纹请求进入目标场景时,触发刷卡事件或者指纹事件;

S908,此时从门口机在本地的权限库中比对目标对象的卡片信息和指纹信息对应的权限,比对成功后执行开门的动作。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

在本实施例中还提供了一种对象的鉴权装置,图10是根据本发明实施例的一种对象的鉴权装置的结构框图,如图10所示,该装置包括:

第一接收模块1002,用于接收从门口机上报的鉴权请求,其中,所述从门口机部署在目标场景的入口,所述鉴权请求用于请求对目标对象进入所述目标场景的权限进行鉴别;

第一鉴别模块1004,用于响应所述鉴权请求,根据具有对应关系的场景和对象权限,对所述目标对象进入所述目标场景的权限进行鉴别,得到鉴别结果;

第一发送模块1006,用于将所述鉴别结果发送至所述从门口机,其中,所述鉴别结果用于指示所述从门口机根据所述鉴别结果控制所述目标场景的入口是否开启。

通过上述装置,当目标对象请求进入目标场景时,从门口机上报用于请求对目标对象进入目标场景的权限进行鉴别的鉴权请求,在接收到从门口机上报的鉴权请求后,根据场景和对象权限的对应关系对目标对象进入目标场景的权限进行鉴别,从而得到鉴别结果,并将鉴别结果发送至从门口机以指示从门口机根据该鉴别结果控制目标场景的入口是否开启,即所有分布在各个目标场景中的从门口机仅上报鉴权请求来请求对目标对象进入目标场景的权限进行鉴别,而由从门口机之外的装置或者设备对目标对象是否具有进入目标场景的权限进行鉴别,也就是说,从门口机上无需存储和执行对象鉴权的操作算法和对象权限,降低了权限维护逻辑的复杂度,并且减少了权限下发所需的时间,因此,解决了相关技术中存在的对出入目标场景的对象的对象权限进行维护的效率较低的问题,达到了提高对出入目标场景的对象的对象权限进行维护的效率的效果。

可选地,所述第一接收模块包括以下之一:第一确定单元,用于在接收到所述从门口机上报的运动检测事件的情况下,确定接收到所述鉴权请求;第二确定单元,用于在接收到所述从门口机上报的刷卡事件的情况下,确定接收到所述鉴权请求,其中,所述刷卡事件携带了待鉴权的卡片信息;第三确定单元,用于在接收到所述从门口机上报的指纹事件的情况下,确定接收到所述鉴权请求,其中,所述指纹事件携带了待鉴权的指纹信息。

可选地,所述第一鉴别模块包括:第一获取单元,用于根据所述鉴权请求获取待鉴权的对象信息;匹配单元,用于将所述待鉴权的对象信息与数据库中录入的对象信息进行匹配;第一确定单元,用于将所述数据库中录入的对象信息中与所述待鉴权的对象信息匹配的目标对象信息所对应的对象确定为所述目标对象;第二获取单元,用于从具有对应关系的场景和对象权限中获取所述目标场景对应的目标对象权限,其中,所述目标对象权限用于指示具有进入所述目标场景的权限的对象集合;第二确定单元,用于在所述对象集合中包括所述目标对象的情况下,确定所述鉴别结果用于指示所述目标对象具有进入所述目标场景的权限;第三确定单元,用于在所述目标场景对应的对象集合中不包括所述目标对象的情况下,确定所述鉴别结果用于指示所述目标对象不具有进入所述目标场景的权限。

可选地,所述第一获取单元用于:在根据所述从门口机上报的运动检测事件确定接收到所述鉴权请求的情况下,响应所述运动检测事件从所述从门口机拉取视频流;对所述视频流进行人脸识别,得到待鉴权的人脸信息作为所述待鉴权的对象信息。

可选地,所述装置还包括:第二接收模块,用于在将所述鉴别结果发送至所述从门口机之后,接收所述从门口机发送的权限信息请求,其中,所述权限信息请求用于在所述鉴别结果用于指示所述目标对象具有进入所述目标场景的权限的情况下请求其他对象信息,所述其他对象信息为所述目标对象所对应的对象信息中除得到所述鉴别结果所使用的对象信息外的对象信息;响应模块,用于响应所述权限信息请求将所述其他对象信息发送至所述从门口机。

在本实施例中还提供了另一种对象的鉴权装置,图11是根据本发明实施例的另一种对象的鉴权装置的结构框图,如图11所示,该装置包括:

第一确定模块1102,用于在从门口机上检测到目标对象的进入请求的情况下,确定所述从门口机与主门口机之间的网络连接是否可用,其中,所述从门口机部署在目标场景的入口,所述进入请求用于请求进入到所述目标场景中;

上报模块1104,用于在所述从门口机与所述主门口机之间的网络连接可用的情况下,向所述主门口机上报鉴权请求,其中,所述鉴权请求用于请求对目标对象进入所述目标场景的权限进行鉴别,所述主门口机用于响应所述鉴权请求对所述目标对象进入所述目标场景的权限进行鉴别得到鉴别结果;

第三接收模块1106,用于接收所述主门口机发送的所述鉴别结果,其中,所述鉴别结果用于指示所述从门口机根据所述鉴别结果控制所述目标场景的入口是否开启。

通过上述装置,当目标对象请求进入目标场景时,从门口机上报用于请求对目标对象进入目标场景的权限进行鉴别的鉴权请求,在接收到从门口机上报的鉴权请求后,根据场景和对象权限的对应关系对目标对象进入目标场景的权限进行鉴别,从而得到鉴别结果,并将鉴别结果发送至从门口机以指示从门口机根据该鉴别结果控制目标场景的入口是否开启,即所有分布在各个目标场景中的从门口机仅上报鉴权请求来请求对目标对象进入目标场景的权限进行鉴别,而由主门口机对目标对象是否具有进入目标场景的权限进行鉴别,也就是说,从门口机上无需存储和执行对象鉴权的操作算法和对象权限,降低了权限维护逻辑的复杂度,并且减少了权限下发所需的时间,因此,解决了相关技术中存在的对出入目标场景的对象的对象权限进行维护的效率较低的问题,达到了提高对出入目标场景的对象的对象权限进行维护的效率的效果。

可选地,所述上报模块包括以下之一:第一上报单元,用于向所述主门口机上报运动检测事件,其中,所述鉴权请求包括所述运动检测事件;第二上报单元,用于向所述主门口机上报刷卡事件,其中,所述鉴权请求包括所述刷卡事件,所述刷卡事件携带了待鉴权的卡片信息;第三上报单元,用于向所述主门口机上报指纹事件,其中,所述鉴权请求包括所述指纹事件,所述指纹事件携带了待鉴权的指纹信息。

可选地,所述装置还包括:第二发送模块,用于在接收所述主门口机发送的所述鉴别结果之后,在所述鉴别结果用于指示所述目标对象具有进入所述目标场景的权限的情况下,向所述主门口机发送权限信息请求,其中,所述权限信息请求用于请求所述目标对象所对应的对象信息中除得到所述鉴别结果所使用的对象信息外的其他对象信息;处理模块,用于接收并存储所述主门口机响应所述权限信息请求发送的所述其他对象信息。

可选地,所述装置还包括:第二确定模块,用于在确定所述从门口机与主门口机之间的网络连接是否可用之后,在所述从门口机与所述主门口机之间的网络连接不可用的情况下,确定所述进入请求的请求类型;第二鉴别模块,用于在所述请求类型为刷卡类型或者指纹类型的情况下,使用预先存储的刷卡信息或者指纹信息对所述目标对象进入所述目标场景的权限进行鉴别;发送模块,用于在所述请求类型为面部识别类型的情况下,发送提示信息,其中,所述提示信息用于提示所述目标对象使用刷卡信息或者指纹信息。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。

本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。

在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。

本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于应用程序的智能门锁扫码开锁方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!