预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111539693A(43)申请公布日2020.08.14(21)申请号202010358416.6(22)申请日2020.04.29(71)申请人重庆忽米网络科技有限公司地址400041重庆市高新区万科023创意天地万科锦尚4幢3单元(72)发明人巩书凯王巧何荣卢仁谦李宏易敏江虹锋刘斌王成(74)专利代理机构重庆博凯知识产权代理有限公司50212代理人胡逸然(51)Int.Cl.G06Q10/10(2012.01)G06F21/64(2013.01)权利要求书3页说明书7页附图1页(54)发明名称一种基于区块链的数据防篡改考核方法(57)摘要本发明公开了一种基于区块链的数据防篡改考核方法,包括:中央节点从自身及分支节点调用任务记录文件链,任务记录文件链中包括多个按照生成时间依次关联的任务记录文件,每个任务记录文件中包括任务标识记录、完成人记录及版本号记录;基于任务标识记录找到每个任务记录文件对应的任务数据;将任务数据与对应的版本号记录进行匹配并基于匹配结果将任务记录文件进行分类;计算得到每个完成人的贡献度。本发明中,每个节点均完整的存储有任务记录文件,保证了任务记录文件链具有良好的防篡改的性能,并且,由于采用了时间顺序的链式存储方式,保留了被修改的文件之前的完成记录,在进行贡献度计算时考虑了所有付出的工作,保证了贡献度的准确性。CN111539693ACN111539693A权利要求书1/3页1.一种基于区块链的数据防篡改考核方法,其特征在于,包括:S1、中央节点从自身及分支节点调用任务记录文件链,所述任务记录文件链中包括多个按照生成时间依次关联的任务记录文件,每个任务记录文件中包括任务标识记录、完成人记录及版本号记录,使其具有良好的防篡改的性能;S2、基于任务标识记录找到每个任务记录文件对应的任务数据;S3、将任务数据与对应的版本号记录进行匹配并基于匹配结果将任务记录文件进行分类;S4、统计每个完成人对应的各个类别的任务记录文件数并计算得到每个完成人的贡献度。2.如权利要求1所述的基于区块链的数据防篡改考核方法,其特征在于,调用任务记录文件链包括:中央节点获取自身及所有分支节点的任务记录文件链;对比匹配所有任务记录文件链中的对应任务记录文件,将在所述任务记录文件链中位置对应且内容相同的任务记录文件划分为一组;当任一组满足预设条件时,将此组内任一任务记录文件作为调用的任务记录文件链中的任务记录文件。3.如权利要求2所述的基于区块链的数据防篡改考核方法,其特征在于,判断任一组是否满足预设条件包括如下步骤:当任一组的任务记录文件数量与所有任务记录文件链中的对应任务记录文件的数量的比值大于二分之一时,判断此组满足预设条件;当任意一组的任务记录文件数量与所有任务记录文件链中的对应任务记录文件的数量的比值都小于或等于二分之一时,将组内任务记录文件数量最多的组作为满足预设条件的组;当存在至少两组的任务记录文件数量相同时,将包括中央节点的任务记录文件的组作为满足预设条件的组。4.如权利要求1所述的基于区块链的数据防篡改考核方法,其特征在于,步骤S3包括:查询任务数据的版本号;当任务数据的版本号与对应任务记录文件的版本号记录相同,且不存在包括相同任务标识记录及更早的版本号记录的任务记录文件时,将所述任务记录文件划分为第一类任务记录文件;当任务数据的版本号与对应任务记录文件的版本号记录相同,且存在包括相同任务标识记录及更早的版本号记录的任务记录文件时,将所述任务记录文件划分为第二类任务记录文件;当任务数据的版本号与对应任务记录文件的版本号不同,且不存在包括相同任务标识记录及更早的版本号记录的任务记录文件时,将所述任务记录文件划分为第三类任务记录文件;当任务数据的版本号与对应任务记录文件的版本号不同,且存在包括相同任务标识记录及更早的版本号记录的任务记录文件时,将所述任务记录文件划分为第四类任务记录文件。2CN111539693A权利要求书2/3页5.如权利要求1至4任一项所述的基于区块链的数据防篡改考核方法,其特征在于,第i个任务完成人的贡献度按下式计算:式中,Ki为第i个任务完成人的贡献度,为第i个任务完成人第j类任务记录文件的数量,为第i个任务完成人第j类任务记录文件的预设贡献度权重,j=1,2,3,…,n,n为任务记录文件类别数。6.如权利要求1所述的基于区块链的数据防篡改考核方法,其特征在于,中央节点的任务记录文件链的生成方法包括:向所有分支节点发布任务清单;接收分支节点发送的任务数据及所述分支节点的身份标识;存储任务数据;接收分支节点发送的任务记录文件;当所述任务记录文件的任务标识记录与存储的任务数据匹配且所述任务记录文件的完成人记录与所述分支节点的身份标