本发明专利技术提供一种数据获取方法,包括:接收预定策略,所述预定策略包括兴趣特征;响应所述预定策略,从多条区块链中获取与该兴趣特征相符合的用户信息;根据所获取的用户信息,生成用于记录于所述兴趣特征相关联的用户信息的数据区块链;监听全网中与所述兴趣特征相关联的业务活动;当全网中出现与所述兴趣特征相关联的业务活动时,根据所述业务活动的业务数据和所述数据区块链中第一区块的区块头特征值,在所述数据区块链上生成用于记录该业务数据的第二区块;其中,所述第一区块为所述第二区块在所述数据区块链上的前一个区块。
【技术实现步骤摘要】
一种基于区块链的数据获取方法、装置、存储介质、终端设备及系统
本专利技术涉及网络计算机领域,尤其涉及一种基于区块链的数据获取方法、装置、存储介质、终端设备及系统。
技术介绍
在大多数企业中,职员绩效评估的方法多种多样。但无论是怎样的绩效考评方法,大部分都需要由与该职员相关的人来进行考评。现有的问题在于,考评的过程中缺乏监督,考评内容可能遭遇篡改。或者有些时候,参与考评的对象与被考核对象之间并无关联,其可能基于无来由的原因而对考核对象发起攻击性评论,影响考评的公正和公平。因此,需要一种可以避免考绩评价内容被篡改,且可以主动过滤其他与考核对象无关的人员对考核对象的评价的系统。
技术实现思路
为解决上述问题,本专利技术公开一种基于区块链的数据获取方法、装置、存储介质、终端设备及系统,避免考绩评价数据遭遇篡改。在本专利技术的第一方面中,本专利技术提供一种基于区块链的数据获取方法,其包括:接收预定策略,所述预定策略包括兴趣特征;响应所述预定策略,从多条区块链中获取与该兴趣特征相符合的用户信息;根据所获取的用户信息,生成用于记录于所述兴趣特征相关联的用户信息的数据区块链;监听全网中与所述兴趣特征相关联的业务活动;当全网中出现与所述兴趣特征相关联的业务活动时,根据所述业务活动的业务数据和所述数据区块链中第一区块的区块头特征值,在所述数据区块链上生成用于记录该业务数据的第二区块;其中,所述第一区块为所述第二区块在所述数据区块链上的前一个区块。进一步地,所述兴趣特征包括产业领域、客户需求、工作地点。进一步地,所述方法还包括:当全网中出现与所述兴趣特征相关联的业务活动时,验证所述业务数据中的签名;如果所述签名验证通过,则根据所述业务活动的业务数据和所述数据区块链中第一区块的区块头特征值,在所述数据区块链上生成用于记录该业务数据的第二区块。在第二方面,本专利技术提供一种基于区块链的数据获取装置,包括:接收模块,用于接收预定策略,所述预定策略包括兴趣特征;响应模块,用于响应所述预定策略,从多条区块链中获取与该兴趣特征相符合的用户信息;数据区块链生成模块,用于根据所获取的用户信息,生成用于记录于所述兴趣特征相关联的用户信息的数据区块链;监听模块,用于监听全网中与所述兴趣特征相关联的业务活动;数据写入模块,用于当全网中出现与所述兴趣特征相关联的业务活动时,根据所述业务活动的业务数据和所述数据区块链中第一区块的区块头特征值,在所述数据区块链上生成用于记录该业务数据的第二区块;其中,所述第一区块为所述第二区块在所述数据区块链上的前一个区块。进一步地,所述兴趣特征包括产业领域、客户需求、工作地点。进一步地,所述考绩评价数据还包括所述主体节点的签名;其中,所述数据写入模块用于:当全网中出现与所述兴趣特征相关联的业务活动时,验证所述业务数据中的签名;如果所述签名验证通过,则根据所述业务活动的业务数据和所述数据区块链中第一区块的区块头特征值,在所述数据区块链上生成用于记录该业务数据的第二区块。在第三方面,本本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如第一方面中任意一项所述的数据获取方法。第四方面,本专利技术提供一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置由所述处理执行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面中所述的数据获取方法。第五方面,本专利技术提供一种数据获取价系统,包括云数据库、考绩管理平台以及节点终端;所述考绩管理平台用于在所述节点终端上运行,并执行如第一方面中所述的数据获取方法,所述云数据库用于存储所述考绩管理平台执行如第一方面中所述的数据获取方法中所存储的数据。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所需要使用的附图做简单的介绍。显而易见地,下面描述中的附图仅仅是本专利技术的部分实施方式。具体地,在附图中:图1是本专利技术实施例提供的一种考绩评价系统的示意图;图2是本专利技术实施例提供的考绩评价的存储方法的流程示意图;图3是本专利技术实施例提供的考绩评价资格筛选方法的流程示意图;图4是本专利技术实施例提供的评价记录的存储方法的流程示意图;图5是本专利技术实施例提供的考绩评价区块链中的考绩活动示意图;图6是本专利技术实施例提供的存储所有考绩活动的区块链(总链)的生成示意图;图7是本专利技术实施例提供的针对个人的受评区块链和记录区块链所存储的考绩活动示意图;图8是本专利技术实施例提供的针对个人的受评区块链和记录区块链的生成示意图;图9是本专利技术实施例提供的针对企业的受评区块链和记录区块链所存储的考绩活动示意图;图10是本专利技术实施例提供的针对企业的受评区块链和记录区块链的生成示意图;图11是本专利技术实施例提供的数据获取方法的流程示意图。图12是本专利技术实施例提供的数据获取装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是本专利技术实施例提供的一种考绩评价系统的示意图。如图1所示,该考绩评价系统可以由云数据库、考绩管理平台以及终端设备组成。所述终端设备可以是个人客户端,也可以是企业客户端。可以理解,在此所述的个人客户端为个人用户通过其帐号在终端设备登录至考绩管理平台,企业客户端为企业用户通过其帐号在终端设备登录至考绩管理平台。帐号为个人用户或企业用户预先在考绩管理平台上注册绑定而得。考绩管理平台运行在多个终端设备上,并与所述云数据库进行通信交互,用于执行关于个人用户和企业用户的考绩管理。任意一个终端设备均绑定一个用户帐号,该用户帐号所指向的可以是企业,也可以是职员/个人。在本专利技术中,可以基于每个用户帐号中所包含的用户属性,为每个用户/终端设备配置一条区块链。其中,根据个人用户的用户属性为所述个人客户端建立个人区块链,根据所述企业用户的用户属性为所述企业客户端建立企业区块链。所述个人区块链用于存储全网中与所述个人用户相关联的个人考绩活动,所述企业区块链用于存储全网中与所述企业用户相关联的企业考绩活动。其中,所述个人考绩活动包括所述个人客户端作为考核对象时收到参与考绩的节点发出的评价和所述个人客户端在参与考绩时发出对考核对象的评价,所述企业考绩活动包括所述企业客户端作为考核对象时收到参与考绩的节点发出的评价。更具体地,所述个人区块链包括第一区块链和第二区块链;其中,所述第一区块链用于存储以所述个人用户为考核对象时全网中参与考绩的节点发出的考绩评价,所述第二区块链用于存储所述个人用户作为全网中参与对其他对象进行考核时发出的考绩评价。进一步地,所述第一区块链用于记录全网中针对于该用户的考绩评价。在本文中,可以将终端设备视为节点,各个终端设备(个人客户端、企业客户端)通过运行考绩管理平台,发起或接收考绩评价。在本实施例中,例如,考绩管理平台将为用户A配置一条第一区块链。当针对于用户A(考核对象)的绩效考核请求被广播至全网中后,全网中参与考核的节点/终端设备将接收到该绩效考核请求,并根据指定规则对用户A进行考绩评价。本文档来自技高网...
【技术保护点】
1.一种基于区块链的数据获取方法,其特征在于,包括:接收预定策略,所述预定策略包括兴趣特征;响应所述预定策略,从多条区块链中获取与该兴趣特征相符合的用户信息;根据所获取的用户信息,生成数据区块链;所述数据区块链用于存储与该兴趣特征相关联的用户信息,该用户信息包括用户属性、用户发出的评价别人数据、用户被别人评价数据;所述用户至少包括企业和员工;监听全网中与所述兴趣特征相关联的业务活动;当全网中出现与所述兴趣特征相关联的业务活动时,根据所述业务活动的业务数据和所述数据区块链中第一区块的区块头特征值,在所述数据区块链上生成用于记录该业务数据的第二区块;其中,所述第一区块为所述第二区块在所述数据区块链上的前一个区块。
【技术特征摘要】
1.一种基于区块链的数据获取方法,其特征在于,包括:接收预定策略,所述预定策略包括兴趣特征;响应所述预定策略,从多条区块链中获取与该兴趣特征相符合的用户信息;根据所获取的用户信息,生成数据区块链;所述数据区块链用于存储与该兴趣特征相关联的用户信息,该用户信息包括用户属性、用户发出的评价别人数据、用户被别人评价数据;所述用户至少包括企业和员工;监听全网中与所述兴趣特征相关联的业务活动;当全网中出现与所述兴趣特征相关联的业务活动时,根据所述业务活动的业务数据和所述数据区块链中第一区块的区块头特征值,在所述数据区块链上生成用于记录该业务数据的第二区块;其中,所述第一区块为所述第二区块在所述数据区块链上的前一个区块。2.根据权利要求1所述的方法,其特征在于,所述兴趣特征包括产业领域、客户需求、工作地点;所述兴趣特征由猎头公司进行定制。3.根据权利要求1所述的方法,其特征在于,在将所述业务活动写入所述数据区块链中时,基于该业务活动的时间戳进行,以使所述数据区块链能够以所述时间戳为基础进行数据溯源。4.根据权利要求1所述的方法,其特征在于,当全网中出现与所述兴趣特征相关联的业务活动时,验证所述业务数据中的签名;如果所述签名验证通过,则根据所述业务活动的业务数据和所述数据区块链中第一区块的区块头特征值,在所述数据区块链上生成用于记录该业务数据的第二区块。5.一种基于区块链的数据获取装置,其特征在于,包括:接收模块,用于接收预定策略,所述预定策略包括兴趣特征;响应模块,用于响应所述预定策略,从多条区块链中获取与该兴趣特征相符合的用户信息;数据区块链生成模块,用于根据所获取的用户...
【专利技术属性】
技术研发人员:李扬汉,杨顺福,郭宏清,
申请(专利权)人:厦门哈希科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。