基于打卡设备的打卡信息访问方法、系统及电子设备技术方案

技术编号:20567421 阅读:29 留言:0更新日期:2019-03-14 09:50
本发明专利技术提供一种基于打卡设备的打卡信息访问方法、系统及电子设备,涉及区块链技术领域,方法包括:第一打卡方客户端在其所接入的第一区块链网络上,基于数据公开协议,申请开放数据授权接入服务,以使第一区块链网络开放数据授权接入服务;数据公开协议包括:数据开放维度、授权认证方式、授权有效期、服务节点地址;第二打卡方客户端在开放数据授权接入服务的区块链网络列表中搜索第一区块链网络,并基于第一区块链网络及第一打卡方客户端的打卡地址进行授权认证,在授权认证成功时,访问第一打卡方客户端的打卡信息。本发明专利技术能够通过一种授权机制,使得在不同区块链网络上的用户可以跨区块链网络访问彼此的打卡信息。

【技术实现步骤摘要】
基于打卡设备的打卡信息访问方法、系统及电子设备
本专利技术涉及区块链
,尤其是涉及一种基于打卡设备的打卡信息访问方法、系统及电子设备。
技术介绍
基于区块链技术的打卡设备,可以采集用户的日常打卡信息,而打卡信息作为用户的一种工作记录证明,来源于用户的真实工作环境,是用户日常工作行为数据,在现实生活中具有非常大的意义。在现有技术中,用户可以通过基于区块链技术的打卡设备App,实现对自身打卡信息的查看和读取,然而其所在的区块链网络并不是一个完全公开的网络,导致在其他区块链网络中的打卡设备客户端需要了解或者获取该用户的打卡信息时,无法访问该用户的打卡信息。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种基于打卡设备的打卡信息访问方法、系统及电子设备,能够通过一种授权机制,使得在不同区块链网络上的用户可以跨区块链网络访问彼此的打卡信息。第一方面,本专利技术实施例提供了一种基于打卡设备的打卡信息访问方法,方法包括:第一打卡方客户端在其所接入的第一区块链网络上,基于数据公开协议,申请开放数据授权接入服务,以使第一区块链网络开放数据授权接入服务;数据公开协议包括:数据开放维度、授权认证方式、授权有效期、服务节点地址;第二打卡方客户端在开放数据授权接入服务的区块链网络列表中搜索第一区块链网络,并基于第一区块链网络及第一打卡方客户端的打卡地址进行授权认证,在授权认证成功时,访问第一打卡方客户端的打卡信息。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,在第一打卡方客户端在其所接入的第一区块链网络上,基于数据公开协议,申请开放数据授权接入服务之前,还包括:第一打卡方客户端从第一打卡设备中获取第一打卡方密钥,并基于第一打卡方密钥,进行第一区块链网络的安全认证,以接入第一区块链网络;第二打卡方客户端从第二打卡设备中获取第二打卡方密钥,并基于第二打卡方密钥,进行第二区块链网络的安全认证,以接入第二区块链网络。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,基于第一区块链网络及第一打卡方客户端的打卡地址进行授权认证,在授权认证成功时,访问第一打卡方客户端的打卡信息的步骤,包括:第二打卡方客户端获取第一打卡方客户端的打卡地址,并通过打卡地址向第一打卡方客户端发送授权申请;第一打卡方客户端根据数据公开协议,接受或者拒绝授权申请,在接受授权申请时,可以使第二打卡方客户端在授权有效期内查看第一打卡方客户端的打卡信息。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,授权认证方式包括:秘钥认证、生物信息认证、密码认证中至少一项。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,打卡信息至少包括以下之一:打卡识别信息、打卡记录信息、打卡积分信息。第二方面,本专利技术实施例还提供一种基于打卡设备的打卡信息访问系统,系统包括:第一打卡方客户端和第二打卡方客户端;第一打卡方客户端用于,在其所接入的第一区块链网络上,基于数据公开协议,申请开放数据授权接入服务,以使第一区块链网络开放数据授权接入服务;数据公开协议包括:数据开放维度、授权认证方式、授权有效期、服务节点地址;第二打卡方客户端用于,在开放数据授权接入服务的区块链网络列表中搜索第一区块链网络,并基于第一区块链网络及第一打卡方客户端的打卡地址进行授权认证,在授权认证成功时,访问第一打卡方客户端的打卡信息。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,第一打卡方客户端还用于,从第一打卡设备中获取第一打卡方密钥,并基于第一打卡方密钥,进行第一区块链网络的安全认证,以接入第一区块链网络;第二打卡方客户端还用于,从第二打卡设备中获取第二打卡方密钥,并基于第二打卡方密钥,进行第二区块链网络的安全认证,以接入第二区块链网络。结合第二方面,本专利技术实施例提供了第二方面的第二种可能的实施方式,其中,第二打卡方客户端还用于,获取第一打卡方客户端的打卡地址,并通过打卡地址向第一打卡方客户端发送授权申请;第一打卡方客户端还用于,根据数据公开协议,接受或者拒绝授权申请,在接受授权申请时,可以使第二打卡方客户端在授权有效期内查看第一打卡方客户端的打卡信息。第三方面,本专利技术实施例还提供一种电子设备,包括存储器、处理器,存储器上存储有可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述第一方面所述的方法的步骤。第四方面,本专利技术实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,程序代码使处理器执行第一方面所述的方法。本专利技术实施例带来了以下有益效果:在本专利技术实施例提供的基于打卡设备的打卡信息访问方法中,第一打卡方客户端在其所接入的第一区块链网络上,基于数据公开协议,申请开放数据授权接入服务,以使第一区块链网络开放数据授权接入服务;数据公开协议包括:数据开放维度、授权认证方式、授权有效期、服务节点地址;第二打卡方客户端在开放数据授权接入服务的区块链网络列表中搜索第一区块链网络,并基于第一区块链网络及第一打卡方客户端的打卡地址进行授权认证,在授权认证成功时,访问第一打卡方客户端的打卡信息。本专利技术通过一种授权机制,使得在不同区块链网络上的用户可以跨区块链网络访问彼此的打卡信息。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的一种基于打卡设备的打卡信息访问方法的流程图;图2为本专利技术实施例一提供的一种基于打卡设备的打卡信息访问方法中区块链网络示意图;图3为本专利技术实施例二提供的一种基于打卡设备的打卡信息访问方法的示意图;图4为本专利技术实施例二提供的另一种基于打卡设备的打卡信息访问方法的流程图;图5为本专利技术实施例三提供的基于打卡设备的打卡信息访问系统的结构示意图;图6为本专利技术实施例四提供的一种电子设备的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在现有技术中,用户可以通过基于区块链技术的打卡设备APP,实现对自身打卡信息的查看和读取,然而其所在的区块链网络并不是一个完全公开的网络,导致在其他区块链网络中的打卡设备客户端需要了解或者获取该用户的打卡信息时,无法访问该用户的打卡信息。基于此,本专利技术实施例提供一种基于打卡设备的打卡信息访问方法、系统及电子设备,能够通过一种授权机制,使得在不同区块链网络上的用户可以跨区块链网络访问彼此的本文档来自技高网...

【技术保护点】
1.一种基于打卡设备的打卡信息访问方法,其特征在于,所述方法包括:第一打卡方客户端在其所接入的第一区块链网络上,基于数据公开协议,申请开放数据授权接入服务,以使所述第一区块链网络开放数据授权接入服务;所述数据公开协议包括:数据开放维度、授权认证方式、授权有效期、服务节点地址;第二打卡方客户端在开放数据授权接入服务的区块链网络列表中搜索所述第一区块链网络,并基于所述第一区块链网络及所述第一打卡方客户端的打卡地址进行授权认证,在所述授权认证成功时,访问所述第一打卡方客户端的打卡信息。

【技术特征摘要】
1.一种基于打卡设备的打卡信息访问方法,其特征在于,所述方法包括:第一打卡方客户端在其所接入的第一区块链网络上,基于数据公开协议,申请开放数据授权接入服务,以使所述第一区块链网络开放数据授权接入服务;所述数据公开协议包括:数据开放维度、授权认证方式、授权有效期、服务节点地址;第二打卡方客户端在开放数据授权接入服务的区块链网络列表中搜索所述第一区块链网络,并基于所述第一区块链网络及所述第一打卡方客户端的打卡地址进行授权认证,在所述授权认证成功时,访问所述第一打卡方客户端的打卡信息。2.根据权利要求1所述的方法,其特征在于,在所述第一打卡方客户端在其所接入的第一区块链网络上,基于数据公开协议,申请开放数据授权接入服务之前,还包括:第一打卡方客户端从第一打卡设备中获取第一打卡方密钥,并基于所述第一打卡方密钥,进行第一区块链网络的安全认证,以接入所述第一区块链网络;第二打卡方客户端从第二打卡设备中获取第二打卡方密钥,并基于所述第二打卡方密钥,进行第二区块链网络的安全认证,以接入所述第二区块链网络。3.根据权利要求1所述的方法,其特征在于,所述基于所述第一区块链网络及所述第一打卡方客户端的打卡地址进行授权认证,在所述授权认证成功时,访问所述第一打卡方客户端的打卡信息的步骤,包括:第二打卡方客户端获取所述第一打卡方客户端的打卡地址,并通过所述打卡地址向第一打卡方客户端发送授权申请;第一打卡方客户端根据所述数据公开协议,接受或者拒绝所述授权申请,在接受所述授权申请时,可以使所述第二打卡方客户端在授权有效期内查看所述第一打卡方客户端的打卡信息。4.根据权利要求1所述的方法,其特征在于,所述授权认证方式包括:秘钥认证、生物信息认证、密码认证中至少一项。5.根据权利要求1所述的方法,其特征在于,所述打卡信息至少包括以下之一:打卡识别信息、打...

【专利技术属性】
技术研发人员:韩昭芳耿建华袁力董彦
申请(专利权)人:北京阿尔山金融科技有限公司
类型:发明
国别省市:北京,11

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

1