[发明专利]一种基于区块链的学分管理方法在审
申请号: | 202110366143.4 | 申请日: | 2021-04-06 |
公开(公告)号: | CN113077366A | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 沈圆圆;张婉婧 | 申请(专利权)人: | 上海网梯数码科技有限公司 |
主分类号: | G06Q50/20 | 分类号: | G06Q50/20;G06Q10/10;G06F16/215;G06F16/23;G06F16/27;H04L29/06;H04L29/08 |
代理公司: | 厦门一品恒润知识产权代理事务所(普通合伙) 35245 | 代理人: | 张超宇 |
地址: | 200000 上海市闵行区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 学分 管理 方法 | ||
本发明公开了一种基于区块链的学分管理方法,涉及学分管理技术领域;为了提升数据管理的安全性和可靠性;具体包括如下步骤:使用者广播学习成果数据进行学分认定;学分认定通过后,认定该学习成果数据的区块根据现有的学分计算规则计算出该学习成果对应的学分;该区块根据计算的学分进行整合,广播整合结果,并接入区块链末端;完成学分数据的更新;所述使用者广播学习成果数据时,基于私钥进行加密,各区块通过公钥解密读取数据。本发明充分发挥了区块链的各项特点,巧妙的融入到学分管理;因为采用了区块链技术防止了数据被修改;因为采用了区块链技术避免了数据丢失;因为采用了区块链技术可以做到学分数据的可追溯。
技术领域
本发明涉及学分管理技术领域,尤其涉及一种基于区块链的学分管理方法。
背景技术
学分银行是一种模拟或者是借鉴银行的某些功能特点,对不同类型学习成果通过学分进行认证、积累、转换的一个形象化的表述。如何存储学分不被恶意篡改,不受不可抗拒的因素导致数据丢失就成了学分银行的关键问题。
经检索,中国专利申请号为CN201610542294.X的专利,公开了一种学分银行系统的学习成果认证方法。所述学分银行系统的学习成果认证方法包括如下步骤:a、个人学习者提交个人学习成果认证申请;b、接收所述个人学习成果认证申请,并判断申请认证的学习成果是否在成果名录内,如果否,则执行步骤c,如果是,则执行步骤d;c、提交所述学习成果信息,并执行添加学习成果名录流程;d、完成学习成果认证,并向所述个人学习者反馈学习成果认证通过信息。上述专利中的学习成果认证方法存在以下不足:不能避免因环境因素导致丢失,也是不能保证数据不被修改,安全性和可靠性较低。
发明内容
本发明的目的是为了解决现有技术中存在的缺点,而提出的一种基于区块链的学分管理方法。
为了实现上述目的,本发明采用了如下技术方案:
一种基于区块链的学分管理方法,包括如下步骤:
S01:使用者广播学习成果数据进行学分认定;
S02:学分认定通过后,认定该学习成果数据的区块根据现有的学分计算规则计算出该学习成果对应的学分;
S03:该区块根据计算的学分进行整合,广播整合结果,并接入区块链末端;
S04:完成学分数据的更新。
优选的:所述使用者广播学习成果数据时,基于私钥进行加密,各区块通过公钥解密读取数据;所述私钥包含使用者的身份ID代码。
进一步的:所述学分认定的步骤具体为:
S11:使用者通过私钥公布学习成果数据;
S12:各区块基于算力对该学习成果数据进行竞争,并将公布的学习成果数据在区块链上检索查重,若存在重复项则转到S3步骤,若未存在重复项则转入S4步骤;
S13:认定失败,判定公布的学习成果数据的学分无效;
S14:认定通过。
进一步优选的:所述根据计算的学分进行整合的具体步骤为:
S21:该区块根据计算出的学分生成一个基础学分代码;
S22:该区块将生成的基础学分代码添加至公布的学习成果数据末端;
S23:该区块根据使用者的身份ID代码检索区块链中所有包含使用者身份ID代码的学习成果数据;
S24:该区块将检索到的学习成果数据基础学分代码进行加总,得到整合学分代码;
S25:该区块将整合学分代码添加至该学习成果数据基础学分代码的末端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海网梯数码科技有限公司,未经上海网梯数码科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110366143.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于大数据的智能防滑鞋
- 下一篇:一种车辆制动执行机构