[发明专利]一种基于区块链技术的网络课程处理系统有效
申请号: | 201911335091.3 | 申请日: | 2019-12-23 |
公开(公告)号: | CN111131444B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 陈晓敏;李坤云 | 申请(专利权)人: | 广州公评科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F21/32;G06K9/00 |
代理公司: | 北京广技专利代理事务所(特殊普通合伙) 11842 | 代理人: | 崔征 |
地址: | 510660 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 网络 课程 处理 系统 | ||
1.一种基于区块链技术的网络课程处理系统,其特征在于,包括:
上课设备接收登录网络课程请求,获取当前网络时间,获取当前学员的脸部特征信息;将登录网络课程请求、所述上课设备所显示的当前时间和当前学员的脸部特征信息提交到区块链中;
服务器对所述登录网络课程请求和当前学员的脸部特征信息进行验证,若验证通过,则根据所述当前学员的脸部特征信息得到学员账号,根据所述当前时间、由所述登录网络课程请求所生成的哈希值以及上一区块的哈希值生成区块头;根据所述登录网络课程请求生成区块体;根据所述区块头和区块体生成区块;
服务器向区块链中的至少N个节点广播所述区块,获取所述至少N个节点分别对所述区块的验证结果;根据所述至少N个验证结果确定是否通过对所述登录网络课程请求和当前学员的脸部特征信息的验证;如果通过验证,则利用上一区块的哈希值将所述区块存储在所述学员账号上,并根据所述登录网络课程请求中的网络课程唯一标识扣除所述学员账号下的相应网络课程,构建网络课程登录成功通知并将其发送给所述上课设备和所述至少N个节点;
所述上课设备和所述至少N个节点接收网络课程登录成功通知,生成并显示包括扣除课程的唯一标识和当前网络时间的课程登录成功结果页面;
所述上课设备在登录所述网络课程成功之后,通过所述上课设备的前置摄像头按照预设周期采集包括所述当前学员的脸部画面的视频段,将所述视频段与所述网络课程唯一标识发送给所述服务器,由所述服务器向所述至少N个节点广播所述视频段与所述网络课程唯一标识,由所述至少N个节点存储。
2.根据权利要求1所述的系统,其特征在于,所述服务器对所述登录网络课程请求和学员账号信息进行验证,包括:
步骤A1:根据公式(1),创建包括预设学员对应的登录网络课程请求、该请求对应的当前网络时间、预设学员的脸部特征信息的信息集合;
其中,Sμb为所述信息集合,xi为第i个预设学员的登录网络课程请求相应的数值化取值,yi为所述xi对应的当前网络时间相应的数值化取值,zi为所述第i个预设学员的脸部特征信息相应的数值化取值,mi为所述xi、yi、zi的特征值矩阵,加入fri1,fri2,fri3线性函数拟合函数,用于去除噪点数据,提高数据拟合度,其中,fri1为第i个预设学员相应的登录网络课程请求信息的线性函数拟合函数,用于去除噪点数据,提高数据拟合度,fri2为当前网络时间信息的线性函数拟合函数、fri3为第i个预设学员的脸部特征信息的线性函数拟合函数,所述n表示预设学员的总人数,f(Ri)为所述mi的多元线性函数;
步骤A2:根据公式(2),对所述当前学员对应的登录网络课程请求和当前学员的脸部特征信息进行验证:
其中,cos(μ,b)表示当前学员脸部特征信息与所述预设学员脸部特征信息之间的相似度,rμb,s表示当前学员的脸部特征信息出现在第s个时间段登录网络课程的历史登录概率;
当所述公式(2)的计算结果等于或大于预设值时,对所述当前学员对应的登录网络课程请求和当前学员的脸部特征信息的验证通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州公评科技有限公司,未经广州公评科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911335091.3/1.html,转载请声明来源钻瓜专利网。