技术领域
[0001] 本发明涉及指纹识别技术领域,具体为一种指纹识别门禁控制方法及系统。
相关背景技术
[0002] 指纹识别是一种利用人体指纹进行身份认证的生物特征识别技术。每个人的指纹在形态上都是独一无二的,具有高度的唯一性和稳定性,因此指纹识别技术可以通过采集和分析指纹特征来进行身份验证。指纹识别系统通常包括指纹采集、特征提取、特征匹配和身份验证等过程。
[0003] 指纹识别技术因其高安全性、便捷性和高效性,广泛应用于安全安防、金融支付、政府服务、消费电子、医疗健康和教育培训等多个领域。其在提高安全性、优化用户体验和降低成本方面具有显著优势,成为现代身份认证的重要手段之一。
[0004] 而对于安全安防领域,门禁系统是指纹识别技术的一种重要应用场景,门禁系统是一种通过对出入口进行控制,限制人员进出权限的安全管理系统。门禁系统在企业、校园、住宅区、实验室等各类场所中发挥着至关重要的作用,它可以通过指纹识别对进出人员进行身份验证,从而确保出入安全和管理的有效性,因此,针对指纹识别门禁进行有效控制,有效保障了人员、财产和信息的安全,是现代化场所管理的关键组成部分。
[0005] 指纹识别技术在门禁中的应用对于医院这种具体场景使用较少,目前医院住院部的门禁机制通常只能提供简单的访问控制,无法满足多角色、多层级的权限管理需求,从而容易引起患者的安全隐私问题。
[0006] 为此,提出一种指纹识别门禁控制方法及系统。
具体实施方式
[0051] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052] 针对指纹识别门禁进行有效控制,有效保障了人员、财产和信息的安全,是现代化场所管理的关键组成部分,现有技术针对指纹识别技术在门禁中的应用对于医院这种具体场景使用较少,目前医院住院部的门禁机制通常只能提供简单的访问控制,无法满足多角色、多层级的权限管理需求,从而容易引起患者的安全隐私问题。为了提升医院住院部的安全性和隐私性,本发明将依靠以下两个实施例进行详细说明,以证明本发明提出方法在医院安全性和隐私性上有着一定的效用。
[0053] 实施例一
[0054] 本实施例针对A医院住院部的门禁控制过程进行分析;
[0055] 本申请实施例提出一种指纹识别门禁控制方法,其流程图如图1所示,包括:S10.采集医院住院部中第一角色、第二角色和第三角色的第一指纹图像;S20.根据所述第一角色、第二角色和第三角色的所述第一指纹图像,得到第一整体门禁权限判断值,并根据所述第一整体门禁权限判断值判断用户是否具有访问所述医院住院部各科室病房的基本权限;S30.若考虑患者的病情等级及其住院病房的隐私等级,则根据患者的病情等级及其住院病房的隐私等级,得到基于病情等级和隐私等级的门禁访问权限级别,并根据所述访问级别得到第二门禁权限判断值,并根据所述第二门禁权限判断值用于判断考虑所述用户是否具有访问权限;S40.若所述患者发生紧急情况,提出基于紧急情况的自动访问权限扩展机制,通过GPS实时获取与所述患者距离,满足所述基本权限但是不满足所述特定权限的特定角色,并提供所述特定角色第一紧急访问权限,并提供所述特定角色第一紧急访问权限,并在所述紧急情况解除后取消所述特定角色的所述第一紧急访问权限。
[0056] 进一步地,在图2的一种指纹识别门禁控制系统示意图中包含多个模块,包括指纹采集模块、基本权限管理模块、基于病情和隐私的动态权限管理模块和自动扩展权限管理模块,各模块与图1中的步骤相对应。以下通过具体步骤进行详细的实施例的实现过程。
[0057] 根据步骤S10,采集医院住院部中第一角色、第二角色和第三角色的第一指纹图像,所述第一角色包括普通医生、普通护士和清洁人员;所述第二角色包括高级护士、高级医生和行政管理人员;所述第三角色包括患者和患者家属;
[0058] 根据步骤S20,根据所述第一角色、第二角色和第三角色的所述第一指纹图像,得到第一整体门禁权限判断值,并根据所述第一整体门禁权限判断值判断用户是否具有访问所述医院住院部各科室病房的基本权限;
[0059] 进一步地,所述第一整体门禁权限判断值为:
[0060] FirstAccessPermissioni,j,k=f(Rolei,Fingerprini);
[0061] 其中,FirstAccessPermissioni,j,k表示用户i在科室j下第k个病房的第一整体门禁权限判断值;f()表示第一整体门禁权限判断函数;Rolei表示用户i的角色信息;Fingerprini表示用户i的所述第一指纹图像。
[0062] 本实施例对第一指纹图像与病房号进行ID编号;
[0063] 所述第一整体门禁权限判断函数通过输入所述角色信息和指纹图像,得到所述第一整体门禁权限值,具体地是根据查询第一整体门禁权限关系表进行实现;所述第一整体门禁权限关系表包括角色字段、指纹ID字段和第一整体门禁权限值等字段;可以根据所述所述角色信息和指纹图像,查询到所述第一整体门禁权限值;若所述第一整体门禁权限值为0,则表示禁止访问,若为1,则表示支持访问,可以得到基本权限;
[0064] 部分的角色与基本权限表如表1所示;
[0065] 表1部分角色与基本权限表
[0066]角色 人员姓名 指纹ID 科室 病房ID 基本权限(是/否)
普通医生 李医生 F001 内科 R001 是
普通护士 王护士 F002 外科 R102 是
清洁人员 张阿姨 F003 放射科 R303 否
行政管理员 周主任 F004 急诊科 R404 是
患者家属 石家属 F005 外科 R505 否
[0067] 本实施例通过对医院住院部人员进行角色管理,并获取各角色的指纹图像,得到第一整体门禁权限判断值,所述第一整体门禁权限判断值可以实现对用户是否具有访问所述医院住院部各科室病房的基本权限进行准确判断,有利于提供精细化的科室访问管理,体现医院住院部门禁控制方法的有效性,从而确保医院住院部内部的安全性与隐私性。
[0068] 根据步骤S30,若考虑患者的病情等级及其住院病房的隐私等级,则根据患者的病情等级及其住院病房的隐私等级,得到基于病情等级和隐私等级的门禁访问权限级别,并根据所述访问级别得到第二门禁权限判断值,并根据所述第二门禁权限判断值用于判断考虑所述用户是否具有访问权限;所述访问权限级别包括第一访问权限级别、第二访问权限级别和第三访问权限级别;
[0069] 本实施所提及的病房是单人病房,因此针对患者病情级别是基于单个患者的病情级别;病情等级分为重度病情、中度病情和轻度病情;病房隐私级别分为低级隐私病房、中级隐私病房和高级隐私病房;
[0070] 进一步地,所述基于病情等级和隐私等级的门禁访问权限级别为:
[0071] AccessLevelj,k,m=h(PricvacyLevelj,k,m,ServerityLevelm);
[0072] 其中,AccessLevelj,k,m表示所述患者m所住的科室j下第k个病房的所述门禁访问权限级别;h()表示访问级别判断函数;PrivacyLevelj,k,m表示所述患者m所住的第j个科室下第k个病房的隐私等级;SeverLevelm表示患者m的病情严重等级。
[0073] 所述访问级别判断函数表示通过输入所述隐私等级和病情严重等级,得到所述门禁访问权限级别,具体判别规则如表2所示:
[0074] 表2门禁访问权限级别判别规则表
[0075]患者病情等级 病房隐私等级 门禁权限级别
轻度 低级隐私 第一访问权限级别
轻度 中级隐私 第二访问权限级别
轻度 高级隐私 第三访问权限级别
中度 低级隐私 第二访问权限级别
中度 中级隐私 第二访问权限级别
中度 高级隐私 第三访问权限级别
重度 低级隐私 第三访问权限级别
重度 中级隐私 第三访问权限级别
重度 高级隐私 第三访问权限级别
[0076] 进一步地,所述第一访问权限级别支持所述普通护士、所述清洁人员和所述患者家属访问;所述第二访问权限级别支持所述普通医生和高级护士访问;所述第二访问权限级别支持所述高级医生和行政管理人员访问。
[0077] 进一步地,所述第二门禁权限判断值为:
[0078] SecondAccessPermissioni,j,k,m=f'(Rolei,Fingerprini,AccessLevelj,k,m);
[0079] 其中,SecondAccessPermissioni,j,k,m表示用户i在科室j下第k个病房的第二门禁权限判断值;f'()表示第二门禁权限判断函数;Rolei表示用户i的角色信息;Fingerprini表示用户i的所述第一指纹图像;AccessLevelj,k,m表示所述患者m所住的科室j下第k个病房的所述门禁访问权限级别。
[0080] 所述第二门禁权限判断函数通过输入所述角色信息、指纹图像和门禁访问级别,得到所述第二门禁权限判断值,具体地是根据查询第二门禁权限关系表进行实现;所述第二门禁权限关系表包括角色、指纹ID、门限访问级别和第二门禁权限判断值;可以根据所述所述角色信息、指纹图像和门禁访问级别,查询到所述第二门禁权限判断值;若所述第二门禁权限判断值为0,则表示禁止访问,若为1,则表示支持访问;
[0081] 本实施例通过分析患者的病情及患者所在病房的隐私等级,得到基于病情等级和隐私等级的门禁访问权限级别,并根据所述访问级别得到第二门禁权限判断值,所述第二门禁权限判断值可以精细化考虑患者的病情及隐私情况对门禁权限进行动态调整,有利于满足特定的安全与隐私保护需求,从而进一步体现了医院住院部门禁控制方法的有效性与灵活性,从而提升其安全性与隐私性
[0082] 因此,综上可以得到一种门禁访问权限机制,如图3所示,包括,首先获取用户的角色信息和指纹图像,并判断是否考虑病情等级和病房隐私等级,若不考虑,则根据第一整体门禁权限判断值进行用户是否具有访问权限的判断流程,若考虑,则根据第二门禁权限判断值对用户是否具有访问权限进行判断。
[0083] 根据步骤S40,若所述患者发生紧急情况,提出基于紧急情况的自动访问权限扩展机制,包括:通过GPS实时获取与所述患者距离小于第一预设距离阈值,满足所述基本权限但是不满足所述特定权限的特定角色,并提供所述特定角色第一紧急访问权限,并提供所述特定角色第一紧急访问权限,并在所述紧急情况解除后取消所述特定角色的所述第一紧急访问权限;
[0084] 进一步地,所述第一紧急访问权限为:
[0085]
[0086] 其中,FirEmerAccessPermissioni,j,k,m表示用户i所述患者m所住的在科室j下第k个病房的所述第一紧急访问权限;Distancepreset表示所述第一预设距离阈值。
[0087] 本实施例通过提出基于紧急情况的自动访问权限扩展机制,可以实现在患者发生紧急情况时实时获取与所述患者距离小于第一预设距离阈值,满足所述基本权限但是不满足所述特定权限的特定角色,并提供所述特定角色第一紧急访问权限,并提供所述特定角色第一紧急访问权限,并在所述紧急情况解除后取消所述特定角色的所述第一紧急访问权限,通过所述自动访问权限扩展机制有效提升了门禁控制方法的有效性和灵活性,而且利于提升患者发生紧急情况时的处理效率,从而确保医院住院部内部的安全性与隐私性。
[0088] 实施例二
[0089] 本实施例针对B医院住院部的门禁控制过程进行分析;
[0090] 本申请实施例提出一种指纹识别门禁控制方法,其流程图如图1所示,包括:S10.采集医院住院部中第一角色、第二角色和第三角色的第一指纹图像;S20.根据所述第一角色、第二角色和第三角色的所述第一指纹图像,得到第一整体门禁权限判断值,并根据所述第一整体门禁权限判断值判断用户是否具有访问所述医院住院部各科室病房的基本权限;S30.若考虑患者的病情等级及其住院病房的隐私等级,则根据患者的病情等级及其住院病房的隐私等级,得到基于病情等级和隐私等级的门禁访问权限级别,并根据所述访问级别得到第二门禁权限判断值,并根据所述第二门禁权限判断值用于判断考虑所述用户是否具有访问权限;S40.若所述患者发生紧急情况,提出基于紧急情况的自动访问权限扩展机制,通过GPS实时获取与所述患者距离小于第一预设距离阈值,满足所述基本权限但是不满足所述特定权限的特定角色,并提供所述特定角色第一紧急访问权限,并提供所述特定角色第一紧急访问权限,并在所述紧急情况解除后取消所述特定角色的所述第一紧急访问权限。
[0091] 进一步地,在图2的一种指纹识别门禁控制系统示意图中包含多个模块,包括指纹采集模块、基本权限管理模块、基于病情和隐私的动态权限管理模块和自动扩展权限管理模块,各模块与图1中的步骤相对应。以下通过具体步骤进行详细的实施例的实现过程。
[0092] 根据指纹采集模块,采集医院住院部中第一角色、第二角色和第三角色的第一指纹图像,所述第一角色包括普通医生、普通护士和清洁人员;所述第二角色包括高级护士、高级医生和行政管理人员;所述第三角色包括患者和患者家属,对应上述步骤S10;
[0093] 根据基本权限管理模块,根据所述第一角色、第二角色和第三角色的所述第一指纹图像,得到第一整体门禁权限判断值,并根据所述第一整体门禁权限判断值判断用户是否具有访问所述医院住院部各科室病房的基本权限,对应上述步骤S20;
[0094] 进一步地,所述第一整体门禁权限判断值为:
[0095] FirstAccessPermissioni,j,k=f(Rolei,Fingerprini);
[0096] 其中,FirstAccessPermissioni,j,k表示用户i在科室j下第k个病房的第一整体门禁权限判断值;f()表示第一整体门禁权限判断函数;Rolei表示用户i的角色信息;Fingerprini表示用户i的所述第一指纹图像。
[0097] 所述第一整体门禁权限判断函数通过输入所述角色信息和指纹图像,得到所述第一整体门禁权限值,具体地是根据查询第一整体门禁权限关系表进行实现;所述第一整体门禁权限关系表包括角色字段、指纹ID字段和第一整体门禁权限值等字段;可以根据所述所述角色信息和指纹图像,查询到所述第一整体门禁权限值;若所述第一整体门禁权限值值为0,则表示禁止访问,若为1,则表示支持访问,可以得到基本权限;
[0098] 部分的角色与基本权限表如表3所示;
[0099] 表3部分的角色与权限表
[0100]
[0101] 根据基于病情和隐私的动态权限管理模块,若考虑患者的病情等级及其住院病房的隐私等级,则根据患者的病情等级及其住院病房的隐私等级,得到基于病情等级和隐私等级的门禁访问权限级别,并根据所述访问级别得到第二门禁权限判断值,并根据所述第二门禁权限判断值用于判断考虑所述用户是否具有访问权限;所述访问权限级别包括第一访问权限级别、第二访问权限级别和第三访问权限级别,对应上述步骤S30;
[0102] 本实施所提及的病房是单人病房,因此针对患者病情级别是基于单个患者的病情级别;病情等级分为重度病情、中度病情和轻度病情;病房隐私级别分为低级隐私病房、中级隐私病房和高级隐私病房;
[0103] 所述访问级别判断函数表示通过输入所述隐私等级和病情严重等级,得到所述门禁访问权限级别,具体判别规则如表4所示:
[0104] 表4门禁访问权限级别判别规则表
[0105]患者病情等级 病房隐私等级 门禁权限级别
轻度 低级隐私 第一访问权限级别
轻度 中级隐私 第二访问权限级别
轻度 高级隐私 第三访问权限级别
中度 低级隐私 第二访问权限级别
中度 中级隐私 第二访问权限级别
中度 高级隐私 第三访问权限级别
重度 低级隐私 第三访问权限级别
重度 中级隐私 第三访问权限级别
重度 高级隐私 第三访问权限级别
[0106] 进一步地,所述基于病情等级和隐私等级的门禁访问权限级别为:
[0107] AccessLevelj,k,m=h(PricvacyLevelj,k,m,ServerityLevelm);
[0108] 其中,AccessLevelj,k,m表示所述患者m所住的科室j下第k个病房的所述门禁访问权限级别;h()表示访问级别判断函数;PrivacyLevelj,k,m表示所述患者m所住的第j个科室下第k个病房的隐私等级;SeverLevelm表示患者m的病情严重等级。
[0109] 进一步地,所述第一访问权限级别支持所述普通护士、所述清洁人员和所述患者家属访问;所述第二访问权限级别支持所述普通医生和高级护士访问;所述第二访问权限级别支持所述高级医生和行政管理人员访问。
[0110] 进一步地,所述第二门禁权限判断值为:
[0111] SecondAccessPermissioni,j,k,m=f'(Rolei,Fingerprini,AccessLevelj,k,m);
[0112] 其中,SecondAccessPermissioni,j,k,m表示用户i在科室j下第k个病房的第二门禁权限判断值;f'()表示第二门禁权限判断函数;Rolei表示用户i的角色信息;Fingerprini表示用户i的所述第一指纹图像;AccessLevelj,k,m表示所述患者m所住的科室j下第k个病房的所述门禁访问权限级别。
[0113] 所述第二门禁权限判断函数通过输入所述角色信息、指纹图像和门禁访问级别,得到所述第二门禁权限判断值,具体地是根据查询第二门禁权限关系表进行实现;所述第二门禁权限关系表包括角色、指纹ID、门限访问级别和第二门禁权限判断值;可以根据所述所述角色信息、指纹图像和门禁访问级别,查询到所述第二门禁权限判断值;若所述第二门禁权限判断值为0,则表示禁止访问,若为1,则表示支持访问;
[0114] 因此,综上可以得到一种门禁访问权限机制,如图3所示,包括,首先获取用户的角色信息和指纹图像,并判断是否考虑病情等级和病房隐私等级,若不考虑,则根据第一整体门禁权限判断值进行用户是否具有访问权限的判断流程,若考虑,则根据第二门禁权限判断值对用户是否具有访问权限进行判断。
[0115] 根据自动扩展权限管理模块,若所述患者发生紧急情况,提出基于紧急情况的自动访问权限扩展机制,通过GPS实时获取与所述患者距离小于第一预设距离阈值,满足所述基本权限但是不满足所述特定权限的特定角色,并提供所述特定角色第一紧急访问权限,并在所述紧急情况解除后取消所述特定角色的所述第一紧急访问权限对应上述步骤S40;
[0116] 进一步地,所述第一紧急访问权限为:
[0117]
[0118] 其中,FirEmerAccessPermissioni,j,k,m表示用户i所述患者m所住的在科室j下第k个病房的所述第一紧急访问权限;Distancepreset表示所述第一预设距离阈值。
[0119] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。