一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于指纹识别技术的版本权限控制方法和装置与流程

2022-04-30 10:51:30 来源:中国专利 TAG:


1.本发明涉及权限管理领域,具体地涉及一种基于生物识别技术的版本开发权限管理领域。


背景技术:

2.指纹识别技术把一个人同他的指纹对应起来,通过比较他的指纹和预先保存的指纹进行比较,就可以验证他的真实身份。每个人(包括指纹在内)皮肤纹路在图案、断点和交叉点上各不相同,是唯一的,依靠这种唯一性和稳定性,我们才能创造指纹识别技术。每个人包括指纹在内的皮肤纹路在图案、断点和交叉点上各不相同,呈现唯一性且终生不变。随着技术的进一步成熟和社会认同度的提高,指纹识别技术将应用在更多的领域。
3.版本控制(version control)是在软件开发过程中,各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心功能。通过系统对软件的版本控制,一方面程序员可以查阅历史操作记录,并在其服务器中添加一个版本库,版本库中存放大量的程序和文档等项目资源,这些项目资源由配置管理员依据不同的配置管理计划对不同项目的组员分配与之相符合的访问权限,进而实现对资源的统一管理。然而目前,针对权限管理的便捷性、如何便捷的对权限进行管理、减少配置管理员的工作量以及提高工作效率方面有许多的研究,但是忽略了在权限开通后,权限人对权限的使用控制。一般公司的核心资料是不允许外借的,当配置管理员给用户开通完权限后,用户就可以使用权限从资源库做任何操作,这对于公司核心资料的安全性和曝光均有影响。因此在开通权限后,如何对权限的使用更好的控制,是当前需要解决的问题。


技术实现要素:

4.本发明的目的在于提供一种基于指纹识别技术的版本权限控制方法,利用指纹识别技术,解决了在用户在提交资源到版本库时用户权限外借、恶意使用他人账号提交资源的乱象,使svn权限控制更加可靠。
5.根据本发明的第一个方面所述一种基于指纹识别技术的版本权限控制方法,所述方法的步骤包括:
6.逻辑开通;
7.在逻辑开通阶段访问后,采集信息;
8.对采集信息处理后存储;以及
9.版本库操作阶段验证。
10.在本发明的一个实施例中,所述逻辑开通之前还包括:申请开通版本库权限。
11.在本发明的一个实施例中,在本发明的一个实施例中,所述逻辑开通的权限者包括版本库权限管理者。
12.在本发明的一个实施例中,所述采集信息包括采集指纹图像。
13.进一步地,对指纹图像进行解析,解析得到的数据存储,作为后续访问版本库验证
信息的原始数据;其中,所述解析包括获取指纹脊线特征。
14.本发明的另一目的在于提供一种基于指纹识别技术的版本权限控制装置,将指纹生物技术应用在版本库权限控制上,对于权限人的操作有了更精准的追溯记录,对于版本库的信息安全起到了更好的保障。
15.根据本发明的第二方面所述一种基于指纹识别技术的版本权限控制装置,所述装置包括:输入设备,用于能够获取指纹;数据处理器,用于解析指纹信息;和存储设备,用于存储指纹的生物数据。
16.在本发明的一个实施例中,所述输入设备包括能够录入指纹的设备。
17.在本发明的一个实施例中,所述能够录入指纹的设备包括指纹录入机、手机、笔记本电脑中的至少一种。
18.在本发明的一个实施例中,所述数据处理器包括指纹识别装置。
19.在本发明的一个实施例中,所述数据处理器还包括用以匹配指纹的处理器。
20.在本发明的一个实施例中,所述数据处理器对指纹图像进行预处理后获取指纹脊线,并提取指纹脊线中的特征点。
附图说明
21.图1为配置版本库权限的流程图。
22.图2为用户在版本库操作的流程图。
23.图3为本发明一个实施例的装置示意图。
24.具体实施说明
25.以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本发明的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本发明的精神和范围的其他技术方案。
26.本发明提供的一种基于指纹识别技术的版本权限控制方法中利用指纹识别技术,解决了在用户在提交资源到版本库时用户权限外借、恶意使用他人账号提交资源的乱象。
27.如图1所示,为本发明配置版本库权限的一个实施例的流程图。在步骤101中,一个未在版本库拥有权限操作的用户需要通过通信装置向版本库权限管理者请求开通版本库操作权限,该指令通过云端发送至版本库权限管理者的终端。在步骤102中,管理者在终端接收到请求开通版本库操作权限后,对用户先逻辑开通。这里所说的逻辑开通指用户在操作版本库中的权限未完全开通,不能对版本库进行操作。在步骤103中,用户在被逻辑开通后,按照操作指引完成指纹采集。在步骤104中,对采集到的用户信息进行解析,所述解析包括对指纹图像进行检测,并提取指纹脊线特征点作为原始生物数据。
28.在本发明的实施例中,提取的指纹图像特征作为原始生物数据存储至数据库时,需要将数据按照一定格式保存,可以但不限于按照id、姓名、特征向量、状态中的至少一种进行数据格式定义。例如,将id为111222的在职员工王五的指纹图像特征数据命名为“111222-王五-在职”,然后保存至数据库。
29.在本发明的实施例中,用户还能够通过云端请求向绑定的手机下发短信验证码的方式,作为在版本库操作的验证方式。有些时候,用户的手指可能出现疾病,或者因为其他
因素导致无法采集到指纹信息。为了防止这种情况下影响对版本库操作,通过下发手机短信验证码的方式实现对版本库的操作,并记录相应的使用记录,解决了用户无法操作设备的问题。
30.图2为用户在版本库操作的流程图。在步骤201中,根据输入设备采集用户的数据信息(例如,用户右手食指指纹),并将其按照一定格式保存至数据库。在步骤202中,用户向版本库的操作包括checkout、update、commit等,需要进行实时验证(例如,将右手食指放入指定区域,根据再一次获取的数据进行解析后,将解析得到的指纹脊线特征点信息与数据库中的原始生物数据进行一致性验证),即步骤203。在用户向版本库操作时没有能够录入指纹设备的情况下,用户还能够通过云端请求向绑定的手机下发短信验证码的方式,作为在版本库操作的验证方式。在步骤204中,若用户通过了实时验证,则用户操作成功,记录用户在某时向版本库实施了何种操作;若用户没有通过实时验证,则操作失败,并重新返回步骤201采集数据。同时,该用户对版本库的操作均不可通过,例如,程序上传失败。这里需要说明的是,用户在采集信息201阶段录入的指纹需要与信息验证203阶段验证的指纹一一一对应,否则出现验证失败的结果。
31.本发明所述一种基于指纹识别技术的版本权限控制装置,将指纹生物技术应用在版本库权限控制上,对于权限人的操作有了更精准的追溯记录,对于版本库的信息安全起到了更好的保障。所述装置包括:输入设备,用于能够获取指纹;数据处理器,用于解析指纹信息;和存储设备,用于存储指纹的生物数据。
32.在本发明的一个实施例中,图3为本发明一个实施例基于指纹生物识别技术的版本权限控制的装置示意图。如图所示,所述装置300包括:输入设备301为包含能够录入指纹的任一可移动设备,数据处理器302包括指纹识别装置302a和处理器302b。当用户被开通逻辑权限时,指纹识别装置302a将采集的用户指纹进行解析,解析得到的指纹脊线特征点数据传送到处理器302b,处理器302b将用户的身份信息和指纹脊线特征点数据绑定后发送到存储设备303进行保存。在后续用户对版本库进行操作时,再次采集该用户的实时指纹图像,数据处理器302对采集的指纹图像进行解析,调取存储设备303中与该用户绑定的指纹脊线特征点数据,对用户身份信息和指纹脊线特征点数据进行验证。若验证成功,则将该用户在版本库的操作记录下来,并成功操作;若验证失败,则该用户在版本库的操作失败,操作无效,并记录下来。
33.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块和步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
34.本公开中相对应的结构、动作、行为以及所有装置元件或步骤元件的等同形式意在包括用于结合如具体请求保护的其它所请求保护的部件来执行功能的任意结构、动作、行为。出于揭露的目的给出了本公开的各种优选实施例的描述,趋向于覆盖各种变型和等效布置,而不是作为穷举或者限制。这里所使用的术语被选择以对实施例的原理、优于市场中所找到的技术的实际应用或技术改进进行最佳解释,本发明的目的已经完整并有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的
实施方式可以有任何变形或修改。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献