[发明专利]一种基于区块链技术的网络课程处理系统有效
申请号: | 201911335091.3 | 申请日: | 2019-12-23 |
公开(公告)号: | CN111131444B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 陈晓敏;李坤云 | 申请(专利权)人: | 广州公评科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F21/32;G06K9/00 |
代理公司: | 北京广技专利代理事务所(特殊普通合伙) 11842 | 代理人: | 崔征 |
地址: | 510660 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 网络 课程 处理 系统 | ||
本发明提供了基于区块链技术的网络课程处理系统,包括:上课设备接收登录网络课程请求,获取当前网络时间,获取当前学员的脸部特征信息;服务器对所述登录网络课程请求和当前学员的脸部特征信息进行验证,若验证通过,则生成区块;由至少N个节点对所述区块进行验证,验证通过后扣除学员账号下的相应网络课程,构建网络课程登录成功通知并将其发送给所述上课设备和所述至少N个节点;所述上课设备和所述至少N个节点接收网络课程登录成功通知,生成并显示包括扣除课程的唯一标识和当前网络时间的课程登录成功结果页面。
技术领域
本发明涉及区块链技术领域,特别涉及基于区块链技术的网络课程处理系统。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
现有的网络课程,例如一些涉及到学位获得的网络课程,网络课程的上课记录都是由网络课程提供方来记录的,但是这样使得没有第三方来监督,学员是否上课、上了哪些课程,或者说网络课程提供方是否准确记录了学员的上课行为,都没有第三方来监督,导致这其中的数据很容易造假,对学位获得的过程缺乏监督。
发明内容
本发明实施例提供了一种基于区块链技术的网络课程处理系统,利用区块链技术来对网络课程的上课行为进行数据记录,避免数据造假。
本发明实施例提供了一种基于区块链技术的网络课程处理系统,包括:
上课设备接收登录网络课程请求,获取当前网络时间,获取当前学员的脸部特征信息;将登录网络课程请求、所述上课设备所显示的当前时间和当前学员的脸部特征信息提交到区块链中;
服务器对所述登录网络课程请求和当前学员的脸部特征信息进行验证,若验证通过,则根据所述当前学员的脸部特征信息得到学员账号,根据所述当前时间、由所述登录网络课程请求所生成的哈希值以及上一区块的哈希值生成区块头;根据所述登录网络课程请求生成区块体;根据所述区块头和区块体生成区块;
服务器向区块链中的至少N个节点广播所述区块,获取所述至少N个节点分别对所述区块的验证结果;根据所述至少N个验证结果确定是否通过对所述登录网络课程请求和当前学员的脸部特征信息的验证;如果通过验证,则利用上一区块的哈希值将所述区块存储在所述学员账号上,并根据所述登录网络课程请求中的网络课程唯一标识扣除所述学员账号下的相应网络课程,构建网络课程登录成功通知并将其发送给所述上课设备和所述至少N个节点;
所述上课设备和所述至少N个节点接收网络课程登录成功通知,生成并显示包括扣除课程的唯一标识和当前网络时间的课程登录成功结果页面;
所述上课设备在登录所述网络课程成功之后,通过所述上课设备的前置摄像头按照预设周期采集包括所述当前学员的脸部画面的视频段,将所述视频段与所述网络课程唯一标识发送给所述服务器,由所述服务器向所述至少N个节点广播所述视频段与所述网络课程唯一标识,由所述至少N个节点存储。
优选地,所述服务器对所述登录网络课程请求和学员账号信息进行验证,包括:
步骤A1:根据公式(1),创建包括预设学员对应的登录网络课程请求、该请求对应的当前网络时间、预设学员的脸部特征信息的信息集合;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州公评科技有限公司,未经广州公评科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911335091.3/2.html,转载请声明来源钻瓜专利网。