基于区块链的巡检登录方法、设备、电子装置和存储介质制造方法及图纸

技术编号:30501141 阅读:21 留言:0更新日期:2021-10-27 22:33
本申请涉及一种基于区块链的巡检登录方法、设备、电子装置和存储介质,其中,该基于区块链的巡检登录方法包括:对与巡检人员对应的实体证书进行识别,获取实体证书中存储的处于加密状态的认证信息;基于预先存储的解密信息对认证信息进行解密,得到认证信息中与巡检人员对应的私钥;通过私钥对巡检人员的账户进行签名,根据签名后的账户通过区块链判断是否允许巡检人员进行登录。通过本申请,解决了相关技术中巡检设备需要存储大量的电子证书,造成内存的不必要消耗的问题,减小了巡检设备的内存消耗。存消耗。存消耗。

【技术实现步骤摘要】
基于区块链的巡检登录方法、设备、电子装置和存储介质


[0001]本申请涉及计算机
,特别是涉及基于区块链的巡检登录方法、设备、电子装置和存储介质。

技术介绍

[0002]线下场所中,如商场、写字楼、学校、工厂、酒店、住宅等,都需要定期持续地进行消防、安全等巡逻检查任务。目前,主要巡检方法为人工方式,具体为值班人员在指点时间或按照指定频次到达指定巡检地点,对场所的安全状况进行巡检确认。同时,安装于巡检地点的巡检设备也会对巡检人员的身份进行验证。
[0003]在相关技术中,可以通过在巡检设备中存储与巡检人员对应的电子证书来实现对巡检人员的身份验证,然而,由于巡检设备通常为小型终端设备,内存有限,所以电子证书的存储会大量消耗巡检设备的内存,对巡检设备中其他业务的正常运行造成影响。
[0004]目前针对相关技术中巡检设备需要存储大量的电子证书,造成内存的不必要消耗的问题,尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种基于区块链的巡检登录方法、设备、电子装置和存储介质,以至少解决相关技术中巡检设备需要存储大量的电子证书,造成内存的不必要消耗的问题。
[0006]第一方面,本申请实施例提供了一种基于区块链的巡检登录方法,包括:
[0007]对与巡检人员对应的实体证书进行识别,获取所述实体证书中存储的处于加密状态的认证信息;
[0008]基于预先存储的解密信息对所述认证信息进行解密,得到所述认证信息中与所述巡检人员对应的私钥;
[0009]通过所述私钥对所述巡检人员的账户进行签名,根据签名后的账户通过区块链判断是否允许所述巡检人员进行登录。
[0010]在其中一些实施例中,在所述对与巡检人员对应的实体证书进行识别之前,所述方法还包括:
[0011]获取所述实体证书的加密状态;
[0012]在所述实体证书的加密状态为已加密的情况下,命令所述巡检人员通过生物标识对所述实体证书进行解密。
[0013]在其中一些实施例中,所述基于预先存储的解密信息对所述认证信息进行解密包括:
[0014]获取所述实体证书中所述生物标识的解密有效期;
[0015]在所述解密有效期之内,基于预先存储的解密信息对所述认证信息进行解密。
[0016]在其中一些实施例中,所述实体证书的获取方法包括:
[0017]获取所述巡检人员对所述实体证书的申领请求,根据所述巡检人员的权限对所述申领请求进行审批;
[0018]在所述申领请求被审批通过的情况下,发送实体证书制作命令,其中,所述实体证书存储的所述认证信息中包括所述巡检人员的私钥;
[0019]在所述实体证书制作完成后,发送实体证书分发命令,以将所述实体证书分发至对应的所述巡检人员。
[0020]在其中一些实施例中,所述对与巡检人员对应的实体证书进行识别包括:
[0021]在所述巡检人员位于预设的巡检路线上时,对所述实体证书进行识别;
[0022]所述巡检路线的获取方法包括:
[0023]通过第一管理系统获取管理员的电子证书,通过第二管理系统获取所述管理员的管理员账户,其中,所述电子证书处于加密状态;
[0024]在对所述电子证书解密之后,根据所述电子证书中的私钥对所述管理员账户进行签名;
[0025]对签名后的管理员账户进行验证,在签名后的管理员账户验证通过后,允许所述管理员登录所述第二管理系统进行所述巡检路线的规划。
[0026]在其中一些实施例中,在所述允许所述管理员登录所述第二管理系统进行所述巡检路线的规划之后,所述方法包括:
[0027]删除所述管理员的电子证书。
[0028]在其中一些实施例中,在所述根据签名后的账户通过区块链判断是否允许所述巡检人员进行登录之后,所述方法包括:
[0029]将巡检信息存储至所述区块链,其中,所述巡检信息至少包括以下之一:巡检位置信息、所述巡检人员的巡检时长、签名后的账户、所述实体证书的标识信息。
[0030]第二方面,本申请实施例提供了一种基于区块链的巡检登录设备,所述巡检登录设备包括识别模块、解密模块和签名模块:
[0031]所述识别模块,用于对与巡检人员对应的实体证书进行识别,获取所述实体证书中存储的处于加密状态的认证信息;
[0032]所述解密模块,用于基于预先存储的解密信息对所述认证信息进行解密,得到所述认证信息中与所述巡检人员对应的私钥;
[0033]所述签名模块,用于通过所述私钥对所述巡检人员的账户进行签名,根据签名后的账户通过区块链判断是否允许所述巡检人员进行登录。
[0034]第三方面,本申请实施例提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的基于区块链的巡检登录方法。
[0035]第四方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的基于区块链的巡检登录方法的步骤。
[0036]相比于相关技术,本申请实施例提供的基于区块链的巡检登录方法,通过对与巡检人员对应的实体证书进行识别,获取实体证书中存储的处于加密状态的认证信息;基于预先存储的解密信息对认证信息进行解密,得到认证信息中与巡检人员对应的私钥;通过私钥对巡检人员的账户进行签名,根据签名后的账户通过区块链判断是否允许巡检人员进
行登录。解决了相关技术中巡检设备需要存储大量的电子证书,造成内存的不必要消耗的问题,减小了巡检设备的内存消耗。
[0037]本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
[0038]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0039]图1是根据本申请实施例的基于区块链的巡检登录方法的应用环境示意图;
[0040]图2是根据本申请实施例的基于区块链的巡检登录方法的流程图;
[0041]图3是根据本申请实施例的实体证书的获取方法的流程图;
[0042]图4是根据本申请实施例的巡检路线的获取方法的流程图;
[0043]图5为本申请实施例的基于区块链的巡检登录方法的终端的硬件结构框图;
[0044]图6是根据本申请实施例的基于区块链的巡检登录设备的结构框图。
具体实施方式
[0045]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,还可以理解的是,虽然本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的巡检登录方法,其特征在于,包括:对与巡检人员对应的实体证书进行识别,获取所述实体证书中存储的处于加密状态的认证信息;基于预先存储的解密信息对所述认证信息进行解密,得到所述认证信息中与所述巡检人员对应的私钥;通过所述私钥对所述巡检人员的账户进行签名,根据签名后的账户通过区块链判断是否允许所述巡检人员进行登录。2.根据权利要求1所述的基于区块链的巡检登录方法,其特征在于,在所述对与巡检人员对应的实体证书进行识别之前,所述方法还包括:获取所述实体证书的加密状态;在所述实体证书的加密状态为已加密的情况下,命令所述巡检人员通过生物标识对所述实体证书进行解密。3.根据权利要求2所述的基于区块链的巡检登录方法,其特征在于,所述基于预先存储的解密信息对所述认证信息进行解密包括:获取所述实体证书中所述生物标识的解密有效期;在所述解密有效期之内,基于预先存储的解密信息对所述认证信息进行解密。4.根据权利要求1所述的基于区块链的巡检登录方法,其特征在于,所述实体证书的获取方法包括:获取所述巡检人员对所述实体证书的申领请求,根据所述巡检人员的权限对所述申领请求进行审批;在所述申领请求被审批通过的情况下,发送实体证书制作命令,其中,所述实体证书存储的所述认证信息中包括所述巡检人员的私钥;在所述实体证书制作完成后,发送实体证书分发命令,以将所述实体证书分发至对应的所述巡检人员。5.根据权利要求1所述的基于区块链的巡检登录方法,其特征在于,所述对与巡检人员对应的实体证书进行识别包括:在所述巡检人员位于预设的巡检路线上时,对所述实体证书进行识别;所述巡检路线的获取方法包括:通过第一管理系统获取管理员的电子证书,通过第二管理系统获取所述管理员的管理员账户,其中...

【专利技术属性】
技术研发人员:邱炜伟匡立中李伟张珂杰黄方蕾
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:

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

1