一种BIM系统指纹登陆系统、方法及其装置制造方法及图纸

技术编号:23161855 阅读:42 留言:0更新日期:2020-01-21 22:00
本发明专利技术提出了一种BIM系统指纹登陆系统、方法及其装置,该登陆系统包括客户端及与所述客户端相连的指纹获取模块,所述指纹获取模块用户获取登陆用户的指纹信息,指纹获取模块获取登陆用户的指纹信息后将指纹信息上传至服务器端,服务器端验证指纹信息是否与服务器端存储的指纹信息相匹配,若服务器端存储的指纹信息与上传的该客户端下的指纹信息相匹配,则登陆成功。本发明专利技术能够不需要重复的输入的鉴权账号和鉴权密码,只通过指纹的方式实现登陆BIM系统,增强用户的体验,并且安全可靠。

【技术实现步骤摘要】
一种BIM系统指纹登陆系统、方法及其装置
本专利技术涉及一种BIM系统登陆
,特别是涉及一种BIM系统指纹登陆系统、方法及其装置。
技术介绍
建筑信息模型(BuildingInformationModeling)是以建筑工程项目的各项相关信息数据作为模型的基础,进行建筑模型的建立,通过数字信息仿真模拟建筑物所具有的真实信息。它具有可视化,协调性,模拟性,优化性和可出图性五大特点。建筑信息模型涵盖了几何学、空间关系、地理信息通讯基站、各种建筑组件的性质及数量(例如供应商的详细信息)。建筑信息模型可以用来展示整个建筑生命周期,包括了兴建过程及营运过程。提取建筑内材料的信息十分方便。建筑内各个部分、各个系统都可以呈现出来。目前,人们在使用互联网时经常需要输入登录信息,这些登录信息一般包括鉴权账号(登录名)和鉴权密码(密码),当用户输入的登录信息与服务器中预先存储的数据相匹配时,用户就可以远程使用该登录信息对应的权限和数据。但是每次输入鉴权账号和鉴权密码比较繁琐,不但花费一定的时间,还可能输错鉴权账号和鉴权密码,不易于体验。<br>专利技本文档来自技高网...

【技术保护点】
1.一种BIM系统指纹登陆系统,其特征在于,包括客户端及与所述客户端相连的指纹获取模块,所述指纹获取模块用户获取登陆用户的指纹信息,指纹获取模块获取登陆用户的指纹信息后将指纹信息上传至服务器端,服务器端验证指纹信息是否与服务器端存储的指纹信息相匹配,若服务器端存储的指纹信息与上传的该客户端下的指纹信息相匹配,则登陆成功。/n

【技术特征摘要】
1.一种BIM系统指纹登陆系统,其特征在于,包括客户端及与所述客户端相连的指纹获取模块,所述指纹获取模块用户获取登陆用户的指纹信息,指纹获取模块获取登陆用户的指纹信息后将指纹信息上传至服务器端,服务器端验证指纹信息是否与服务器端存储的指纹信息相匹配,若服务器端存储的指纹信息与上传的该客户端下的指纹信息相匹配,则登陆成功。


2.根据权利要求1所述的BIM系统指纹登陆系统的登陆方法,其特征在于,包括以下步骤:
S1,登陆时,获取用户的指纹信息数据,将指纹信息数据和客户端ID数据上传至服务器;
S2,对上传的客户端ID数据进行哈希运算,得到哈希ID,在服务器数据库查询是否存储有哈希ID:
若在服务器数据库查询到存储有哈希ID,则将服务器数据库中存储的与哈希ID相绑定的鉴权账号以列表形式展现;
若在服务器数据库未查询到存储有哈希ID,则提示用户登陆;
S3,对上传的指纹信息数据进行哈希运算,得到哈希指纹,判断哈希指纹是否在列表中:
若哈希指纹存在于列表中,则以哈希指纹所对应的哈希鉴权账号登陆;
若哈希指纹不存在于列表中,则提示用户登陆。


3.根据权利要求2所述的BIM系统指纹登陆系统的登陆方法,其特征在于,在步骤S2或步骤S3中,用户登陆包括以下步骤:
S31,用户输入鉴权账号和鉴泉密码后上传至服务器,服务器端将鉴权账号进行哈希运算,得到哈希鉴权账号,判断得到的哈希鉴权账号是否存在于服务器数据库:
若得到的哈希鉴权账号存在于服务器数据库,则执行下一步;
若得到的哈希鉴权账号不存在于服务器数据库,则提示用户鉴权账号不存在或者错误;
S32,服务器端将鉴权密码进行哈希运算,得到哈希鉴权密码,判断得到的哈希鉴权密码是否与服务器存储的鉴权账号所绑定的鉴权密码一致:
若得到的哈希鉴权密码与服务器存储的鉴权账号所绑定的鉴权密码一致,则登陆成功,执行下一步;
若得到的哈希鉴权密码与服务器存储的鉴权账号所绑定的鉴权密码不一致,则提示用户输入的鉴权密码错误;
S33,询问用户是否绑定指纹登陆:
若用户同意指纹登陆,则将获取的客户端ID数据和指纹信息数据上传至服务器,服务器分别将客户端ID数据和指纹信息数据进行哈希运算,得到哈希ID和哈希指纹,在服务器数据库查询是否存储有哈希ID:
若在服务器数据库查询到存储有哈希ID,则将哈希指纹与哈希ID相关联,并将哈希指纹与此时登陆的鉴权账号相绑定;
若在服务器数据库未查询到存储有哈希ID,则存储哈希ID,并将哈希指纹与存储的哈希ID相关联,并将哈希指纹与此时登陆的鉴权账号相绑定;
若用户不同意指纹登陆,则取消指纹获取。


4.根据权利要求3所述的BIM系统指纹登陆系统的登陆方法,其特征在于,步骤S33为:
询问用户是否绑定指纹登陆:
若用户同意指纹登陆,则将获取的客户端ID数据和指纹信息数据上传至服务器,服务器分别将客户端ID数据和指纹信息数据进行哈希运算,得到哈希ID和哈希指纹,在服务器数据库查询是否存储有哈希ID:
若在服务器数据库查询到存储有哈希ID,则判断哈希ID所关联的哈希指纹与输入的哈希指纹是否一致:
若哈希ID所关联的哈希指纹与输入的哈希指纹不一致,则将哈希指纹与此时登陆的鉴权账号相绑定;
若哈希ID所关联的哈希指纹与输入的哈希指纹一致,则提示用户更换其它指纹输入;
若在服务器数据库未查询到存储有哈希ID,则存储哈希ID,并将哈希指纹与存储的哈希ID相关联,并将哈希指纹与此时登陆的鉴权账号相绑定;
若用户不同意指纹登陆,则取消指纹获取。


5.根据权利要求2所述的BIM系统指纹登陆系统的登陆方法,其特征在于,得到哈希ID的计算方法为:
ClientIDH=H<ClientID>,
其中,ClientID为客户端ID数据,ClientIDH为客户端ID数据经hash函数运算后得到的哈希ID;
得到哈希指纹的计算方法为:
fingerprintH=H<fingerprint>,
其中,fingerprint为指纹信息数据,fingerprintH为指纹信息数据经hash函数运算后得到的哈希ID;
得到哈希鉴权账号的计算方法为:
accountH=H<account>,
其中,account为鉴权账号,fingerprintH为鉴权账号经hash函数运算后得到的哈希鉴权账号;
得到哈希鉴权密码的计算方法为:
passwordH=H&...

【专利技术属性】
技术研发人员:赵亮郭双清张凤岐
申请(专利权)人:重庆市筑智建信息技术有限公司
类型:发明
国别省市:重庆;50

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

1