[发明专利]基于区块链的学习比赛系统在审
申请号: | 202010709301.7 | 申请日: | 2020-07-22 |
公开(公告)号: | CN111859466A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 张丽媛;曹捷臣 | 申请(专利权)人: | 上海乂学教育科技有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06K9/00;G06K9/62;G06Q50/20 |
代理公司: | 上海中外企专利代理事务所(特殊普通合伙) 31387 | 代理人: | 孙益青 |
地址: | 200025 上海市徐*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 学习 比赛 系统 | ||
1.基于区块链的学习比赛系统,其特征在于:包括学生端、学习比赛裁判区块和教师端;
所述教师端用于创建比赛;
所述学生端用于记录学生在比赛中的作答信息;
所述学习比赛裁判区块包括多个裁判系统,每个裁判系统为一个区块节点,每个所述裁判系统用于裁判学生在比赛中的胜负;所述裁判系统为可对答题信息正误进行判断及打分的智能系统;
所述学习比赛裁判区块还包括投票模块,所述投票模块用于通过拜占庭算法对多个裁判系统输出的裁判结果进行投票,并输出投票结果为最终比赛结果;并将比赛结果利用分布式存储方式存储在每个裁判系统中。
2.按照权利要求1所述的基于区块链的学习比赛系统,其特征在于:所述投票模块在通过拜占庭算法对裁判结果进行投票时,每个裁判系统为一个区块节点;其中当学生的作答信息被裁判系统判定为胜利时,则该裁判系统被标记为好节点;其中当学生的作答信息被裁判系统判定为失败时,则该裁判系统被标记为坏节点;
当好节点总数N,坏节点总数F,满足N≥(N+F)*(2/3)时,输出投票结果为比赛胜利;不满足N≥(N+F)*(2/3)时,输出投票结果为比赛失败。
3.按照权利要求1或2所述的基于区块链的学习比赛系统,其特征在于:每个所述裁判系统在进行裁判时,若超出预设时间阈值后,仍未给出裁判结果,则将该裁判系统自动挂起;
当所述学习比赛裁判区块中挂起的裁判系统数量超过预设数量阈值时,关闭该学习比赛裁判区块,调用另一个学习比赛裁判区块对当前比赛进行裁判。
4.按照权利要求1或2所述的基于区块链的学习比赛系统,其特征在于:所述教师端和学生端均布设有登录模块;所述登录模块包括人脸识别单元;
所述人脸识别单元包括Tracking.js与JqueryFaceDetection两个前端框架;其中所述JqueryFaceDetection前端框架,用于用户首次登录时,录入人脸照片;所述Tracking.js前端框架,用于用户除首次登录外后续登录时识别人脸信息;
所述JqueryFaceDetection前端框架在录入人脸照片后,登录模块将人脸照片与对应的账号进行绑定,并保存;
所述Tracking.js前端框架在识别出人脸信息后,所述登录模块将识别出的人脸信息与已经存储的多个人脸照片进行相似度比对,取相似度最高且相似度超过预设相似度阈值的人脸照片绑定的账号进行登录。
5.按照权利要求4所述的基于区块链的学习比赛系统,其特征在于:所述登录模块还包括指纹识别单元;
所述指纹识别单元在用户首次登录时,采用Biometric技术将用户的指纹信息录入;录入后,登录模块将指纹信息与对应的账号进行绑定,并保存;
所述指纹识别单元在用户除首次登录外后续登录时,采用SourceAFIS技术将用户的指纹信息识别,并使用fingerprintjs2技术将识别出的指纹与已录入的指纹进行验证,若验证通过,则取指纹信息绑定的账号进行登录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海乂学教育科技有限公司,未经上海乂学教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010709301.7/1.html,转载请声明来源钻瓜专利网。