用户许可权控制方法及系统技术方案

技术编号:22295752 阅读:47 留言:0更新日期:2019-10-15 04:52
本申请实施例公开一种用户许可权控制方法及系统,该方法中,获取用户面部图像数据及权限控制策略;检测用户是否为正式注册表或临时注册表中的注册用户;如果用户为注册用户,且当前权限控制策略为注册用户在满足用户许可规则时获得用户许可,则获取与用户相匹配的用户许可规则;如果存在与用户相匹配的用户许可规则,且用户当前状态不满足用户许可规则,则向控制端发送用户许可请求。通过将用户按照设定的用户许可规则获得用户许可,如果没有与用户相匹配的用户许可规则或用户当前状态不满足用户许可规则,向控制端发送用户许可请求以获得用户许可权,解决了容易出现冲突或漏洞的问题。

User License Control Method and System

【技术实现步骤摘要】
用户许可权控制方法及系统
本申请涉及终端控制
,尤其涉及一种用户许可权控制方法及系统。
技术介绍
用户许可权包括通行权、购买权、进入电梯的权限等。其中,通行权控制是指对出入口通道进行管制,它在工作环境安全、人事考勤管理等行政管理工作中发挥着较大的作用。应用于复杂使用场景下的通行权控制。例如在学校中,可能需要给老师、学生、家长及其他人员不同的通行权限;对不同的出入口也需要进行不同的人员控制。目前所采用的通行权控制方式通常是客户端/服务端结构,由服务端统一对各个闸机进行控制。但是,采用该结构,当用户较多时,通行权限的管理就会较为复杂,而随着管理规则的不断更新,很容易出现冲突或漏洞。所以,现有的通行权控制方式应用于复杂使用场景时,通行权限的管理较为复杂,随着管理规则的不断更新,很容易出现冲突或漏洞。
技术实现思路
本申请实施例公开一种用户许可权控制方法及系统,以解决现有的用户许可权控制方式应用于复杂使用场景时,用户许可权限的管理较为复杂,随着管理规则的不断更新,很容易出现冲突或漏洞的问题。在本申请的第一方面,公开一种用户许可权控制方法,包括:获取用户面部图像数据及权限控制策略;根据所述面部图像数据检测所述用户是否为正式注册表或临时注册表中的注册用户,所述正式注册表用于记录正式注册用户的身份认证信息,所述临时注册表用于记录临时注册用户的身份认证信息;如果所述用户为正式注册表或临时注册表中的注册用户,且当前权限控制策略为注册用户在满足用户许可规则时获得用户许可,则获取与所述用户相匹配的用户许可规则;如果存在与所述用户相匹配的用户许可规则,且所述用户当前状态不满足所述用户许可规则,则向控制端发送用户许可请求;如果收到所述控制端的用户许可指示,则向控制设备发送允许所述用户获得用户许可的控制信息。进一步地,所述如果存在与所述用户相匹配的用户许可规则,且所述用户当前状态不满足所述用户许可规则,则向控制端发送用户许可请求,包括:获取所述用户在当前所述控制设备的用户许可规则;如果当前所述控制设备不为根据用户许可规则可允许的控制设备,则向控制端发送用户许可请求。进一步地,如果存在与所述用户相匹配的用户许可规则,且所述用户当前状态不满足所述用户许可规则,则向控制端发送用户许可请求,包括:获取所述用户在当前所述控制设备的用户许可时间;如果当前时间不在根据所述用户许可规则所确定的用户许可时间内,则向控制端发送用户许可请求。进一步地,如果不存在与所述用户相匹配的用户许可规则,则向控制端发送用户许可请求。进一步地,所述根据所述面部图像数据检测所述用户是否为正式注册表或临时注册表中的注册用户,包括:获取正式注册表和临时注册表中的身份认证信息数量;检测第一注册表中是否存在所述用户,所述第一注册表是指所述正式注册表和所述临时注册表中身份认证信息数量较少的一个;当第一注册表中不存在所述用户时,检测第二注册表中是否存在所述用户,所述第二注册表是指所述正式注册表和所述临时注册表中身份认证信息数量较多的一个。进一步地,检测第一注册表中是否存在所述用户包括:生成与用户面部图像数据对应的分类标签;从第一注册表中获取包含所述分类标签的身份认证信息;根据包含所述分类标签的身份认证信息,确定所述第一注册表中是否存在所述用户。进一步地,如果所述控制端的用户许可指示中包含临时注册指示,则将所述用户添加至临时注册表中,并根据所述临时注册指示中的信息设置所述用户信息的保存期限;在超出所述保存期限后,从所述临时注册表中删除所述用户。进一步地,根据所述面部图像数据检测所述用户是否为黑名单用户;其中,所述黑名单用户包括公安黑名单用户和底库黑名单用户;如果所述用户为公安黑名单用户,则向控制设备发送禁止所述用户获得用户许可的控制信息,并生成第一报警记录,发送所述第一报警记录到公安端;如果所述用户为底库黑名单用户,则向控制设备发送禁止所述用户获得用户许可的控制信息,并生成第二报警记录,发送所述第二报警记录到控制端。在本申请的第二方面,公开一种用户许可权控制系统,第一获取模块,用于获取用户面部图像数据及权限控制策略;检测模块,用于根据所述面部图像数据检测所述用户是否为正式注册表或临时注册表中的注册用户,所述正式注册表用于记录正式注册用户的身份认证信息,所述临时注册表用于记录临时注册用户的身份认证信息;第二获取模块,在所述用户为正式注册表或临时注册表中的注册用户,且当前权限控制策略为注册用户在满足用户许可规则时获得用户许可时,用于获取与所述用户相匹配的用户许可规则;第一发送模块,在存在与所述用户相匹配的用户许可规则,且所述用户当前状态不满足所述用户许可规则时,用于向控制端发送用户许可请求;第二发送模块,在收到所述控制端的用户许可指示时,用于向控制设备发送允许所述用户获得用户许可的控制信息。进一步地,所述系统还包括:第三获取模块,用于获取所述用户在当前所述控制设备的用户许可规则;第三发送模块,在当前所述控制设备不为根据用户许可规则可允许的控制设备时,用于向控制端发送用户许可请求。进一步地,所述系统还包括:第四获取模块,用于获取所述用户在当前所述控制设备的用户许可时间;第四发送模块,在当前时间不在根据所述用户许可规则所确定的用户许可时间内时,用于向控制端发送用户许可请求。本申请实施例公开一种通行权控制方法,该方法中,首先获取用户面部图像数据及权限控制策略;然后根据所述面部图像数据检测所述用户是否为正式注册表或临时注册表中的注册用户,所述正式注册表用于记录正式注册用户的身份认证信息,所述临时注册表用于记录临时注册用户的身份认证信息;如果所述用户为正式注册表或临时注册表中的注册用户,且当前权限控制策略为注册用户在满足通行规则时通行,则获取与所述用户相匹配的通行规则;如果存在与所述用户相匹配的通行规则,且所述用户当前状态不满足所述通行规则,则向控制端发送通行请求;如果收到所述控制端的通行指示,则向闸机发送允许所述用户通行的控制信息。现有技术中通行权控制方式应用于复杂使用场景时,通行权限的管理较为复杂,随着管理规则的不断更新,很容易出现冲突或漏洞的问题。而本申请实施例公开的方案,通过将注册用户分为正式注册表中的注册用户和临时注册表中的注册用户,以此来分类管理用户,另外,用户按照设定的通行规则通行,如果没有与用户相匹配的通行规则或用户当前状态不满足所述通行规则,向控制端发送通行请求以获得通行权,解决了容易出现冲突或漏洞的问题。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种用户许可权控制方法的工作流程示意图;图2为本申请实施例公开的又一种用户许可权控制方法的工作流程示意图;图3为本申请实施例公开的又一种用户许可权控制方法的工作流程示意图;图4为本申请实施例公开的又一种用户许可权控制方法的工作流程示意图;图5为本申请实施例公开的又一种用户许可权控制方法的工作流程示意图;图6为本申请实施例公开的又一种用户许可权控制方法的工作流程示意图;图7为本申请实施例公开的又一种用户许可权控制方法的工作流程示意图;图8为本申请实本文档来自技高网...

【技术保护点】
1.一种用户许可权控制方法,其特征在于,包括:获取用户面部图像数据及权限控制策略;根据所述面部图像数据检测所述用户是否为正式注册表或临时注册表中的注册用户,所述正式注册表用于记录正式注册用户的身份认证信息,所述临时注册表用于记录临时注册用户的身份认证信息;如果所述用户为正式注册表或临时注册表中的注册用户,且当前权限控制策略为注册用户在满足用户许可规则时获得用户许可,则获取与所述用户相匹配的用户许可规则;如果存在与所述用户相匹配的用户许可规则,且所述用户当前状态不满足所述用户许可规则,则向控制端发送用户许可请求;如果收到所述控制端的用户许可指示,则向控制设备发送允许所述用户获得用户许可的控制信息。

【技术特征摘要】
1.一种用户许可权控制方法,其特征在于,包括:获取用户面部图像数据及权限控制策略;根据所述面部图像数据检测所述用户是否为正式注册表或临时注册表中的注册用户,所述正式注册表用于记录正式注册用户的身份认证信息,所述临时注册表用于记录临时注册用户的身份认证信息;如果所述用户为正式注册表或临时注册表中的注册用户,且当前权限控制策略为注册用户在满足用户许可规则时获得用户许可,则获取与所述用户相匹配的用户许可规则;如果存在与所述用户相匹配的用户许可规则,且所述用户当前状态不满足所述用户许可规则,则向控制端发送用户许可请求;如果收到所述控制端的用户许可指示,则向控制设备发送允许所述用户获得用户许可的控制信息。2.根据权利要求1所述的用户许可权控制方法,其特征在于,所述如果存在与所述用户相匹配的用户许可规则,且所述用户当前状态不满足所述用户许可规则,则向控制端发送用户许可请求,包括:获取所述用户在当前所述控制设备的用户许可规则;如果当前所述控制设备不为根据用户许可规则可允许的控制设备,则向控制端发送用户许可请求。3.根据权利要求1所述的用户许可权控制方法,其特征在于,如果存在与所述用户相匹配的用户许可规则,且所述用户当前状态不满足所述用户许可规则,则向控制端发送用户许可请求,包括:获取所述用户在当前所述控制设备的可获得用户许可时间;如果当前时间不在根据所述用户许可规则所确定的可获得用户许可时间内,则向控制端发送用户许可请求。4.根据权利要求1所述的用户许可权控制方法,其特征在于,还包括:如果不存在与所述用户相匹配的用户许可规则,则向控制端发送用户许可请求。5.根据权利要求1所述的用户许可权控制方法,其特征在于,所述根据所述面部图像数据检测所述用户是否为正式注册表或临时注册表中的注册用户,包括:获取正式注册表和临时注册表中的身份认证信息数量;检测第一注册表中是否存在所述用户,所述第一注册表是指所述正式注册表和所述临时注册表中身份认证信息数量较少的一个;当第一注册表中不存在所述用户时,检测第二注册表中是否存在所述用户,所述第二注册表是指所述正式注册表和所述临时注册表中身份认证信息数量较多的一个。6.根据权利要求5所述的用...

【专利技术属性】
技术研发人员:王家万
申请(专利权)人:北京贝思科技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1