一种基于区块链技术的持续学习数据追溯方法及装置制造方法及图纸

技术编号:32532528 阅读:25 留言:0更新日期:2022-03-05 11:27
本发明专利技术提供一种基于区块链技术的持续学习数据追溯方法及装置,应用于基于区块链技术的分布式系统平台,平台的参与者包括学习者、评测者、追溯者,方法包括:接收学习者的教育经历信息,执行第二智能合约,得到学习者身份凭证签名与评测者身份凭证签名匹配对;接收评测者输入的评测数据,将评测数据保存在区块链中;接收追溯者的评测查询请求,执行第三智能合约进行评测查询请求验证;执行第四智能合约进行数据验证,并将匹配的评测数据发送至追溯者。通过区块链技术将学习者的持续学习的数据在区块链上进行保存,便于掌握学习者持续学习的过程与结果,将学习者各阶段学习结果进行有序连续管理,便于整体、客观地获知学习者学习情况。情况。情况。

【技术实现步骤摘要】
一种基于区块链技术的持续学习数据追溯方法及装置


[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.一种基于区块链技术的持续学习数据追溯方法,其特征在于,应用于基于区块链技术的分布式系统平台,所述平台上部署有第二智能合约、第三智能合约及第四智能合约,所述平台的参与者包括学习者、评测者、追溯者,所述方法包括:接收学习者输入的教育经历信息,执行第二智能合约,通过学习者的教育经历信息与评测者进行匹配关联,返回学习者身份凭证签名与评测者身份凭证签名匹配对;接收评测者输入的评测数据,将所述评测数据保存在区块链中;其中,所述评测数据是关于学习者教育经历信息中对应的评测成绩;接收追溯者的关于学习者的评测查询请求,执行第三智能合约进行评测查询请求验证;根据验证通过的评测查询请求在区块链中匹配对应的评测数据,执行第四智能合约进行分布式数据验证,并将匹配的评测数据发送至追溯者。2.根据权利要求1所述的基于区块链技术的持续学习数据追溯方法,其特征在于,所述平台上还部署有第一智能合约,将所述学习者、评测者、追溯者作为参与者;所述接收学习者输入的教育经历信息,之前还包括:接收参与者的注册请求,其中注册请求中包括参与者类型及参与者的基本信息;执行第一智能合约对所述注册请求进行验证,响应于参与者的注册请求的验证结果,验证通过时向参与者发送身份凭证签名,其中,参与者的身份凭证签名用于表征其身份信息;验证未通过时向参与者发送重新注册信息。3.根据权利要求2所述的基于区块链技术的持续学习数据追溯方法,其特征在于,所述平台上还部署有第五智能合约,所述响应于参与者的注册请求的验证结果,之后还包括:执行第五智能合约对评测者赋予初始化的评价值,其中评测者的初始化的评价值是根据评测者的基本信息按照权威度、可信度、重要度进行评价得到的。4.根据权利要求3所述的基于区块链技术的持续学习数据追溯方法,其特征在于,所述平台上还部署有第六智能合约;所述接收追溯者的关于学习者的评测查询请求,执行第三智能合约进行评测查询请求验证,之前还包括:赋予学习者预设的管理权限,使得所述学习者通过管理权限查看评测者发布的与学习者自身关联的评测数据、根据所述评测数据对评测者进行可信度评价、对追溯者可追溯的评测数据进行权重管理;接收学习者对评测者的第一评价值数据,执行第五智能合约对第一评价值数据进行确认,实现对评测者评价值的修正;响应于第一评价值数据满足第六智能合约执行条件,对提交评价值数据的学习者给予奖励。5.根据权利要求4所述的基于区块链技术的持续学习数据追溯方法,其特征在于,所述接收追溯者的关于学习者的评测查询请求,执行第三智能合约进行评测查询请求验证,之后还包括:赋予追溯者预设的管理权限,使得所述追溯者通过管理权限根据评测数据对评测者的重要度进行权重管理;接收追溯者对评测者的第二评价值数据,执行第五智能合约对第二评价值数据进行确认...

【专利技术属性】
技术研发人员:张静刘禹曾隽芳刘晓鸣
申请(专利权)人:中国科学院自动化研究所
类型:发明
国别省市:

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

1