【技术实现步骤摘要】
一种基于区块链技术的网络课程处理系统
本专利技术涉及区块链
,特别涉及基于区块链技术的网络课程处理系统。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。现有的网络课程,例如一些涉及到学位获得的网络课程,网络课程的上课记录都是由网络课程提供方来记录的,但是这样使得没有第三方来监督,学员是否上课、上了哪些课程,或者说网络课程提供方是否准确记录了学员的上课行为,都没有第三方来监督,导致这其中的数据很容易造假,对学位获得的过程缺乏监督。
技术实现思路
本专利技术实施例提供了一种基于区块链技术的网络课程处理系统,利用区块链技术来对网络课程的上课行为进行数据记录,避免数据造假。本专利技术实施例提供了一种基于区块链技术的网络课程处理系统,包括:上课设备接收登录网络课程请求,获取当前网络时间,获取当前学员的脸部特征信息;将登录网络课程请求、所述上课设备所显示的当前时间和当前学员的脸部特征信息提交到区块链中;服务器对所述登录网络课程请求和当前学员的脸部特征信息进行验证,若验证通过,则根据所述当前学员的脸部特征信息得到学员账号,根据所述当前时间、由所述登录网络课程请求所生成的哈希值以及上一区块的哈希值生成区块头;根据所述登录网络课程请求生成区块体;根据所述区块头和区块体生成区块;服务器向区块链中的至少N个节点广播所述区块,获取所述至少N个节点分别对所述区块的验证结果;根据所述至少N个验证结果确定是否通过对所述登录网络课程请求和 ...
【技术保护点】
1.一种基于区块链技术的网络课程处理系统,其特征在于,包括:/n上课设备接收登录网络课程请求,获取当前网络时间,获取当前学员的脸部特征信息;将登录网络课程请求、所述上课设备所显示的当前时间和当前学员的脸部特征信息提交到区块链中;/n服务器对所述登录网络课程请求和当前学员的脸部特征信息进行验证,若验证通过,则根据所述当前学员的脸部特征信息得到学员账号,根据所述当前时间、由所述登录网络课程请求所生成的哈希值以及上一区块的哈希值生成区块头;根据所述登录网络课程请求生成区块体;根据所述区块头和区块体生成区块;/n服务器向区块链中的至少N个节点广播所述区块,获取所述至少N个节点分别对所述区块的验证结果;根据所述至少N个验证结果确定是否通过对所述登录网络课程请求和当前学员的脸部特征信息的验证;如果通过验证,则利用上一区块的哈希值将所述区块存储在所述学员账号上,并根据所述登录网络课程请求中的网络课程唯一标识扣除所述学员账号下的相应网络课程,构建网络课程登录成功通知并将其发送给所述上课设备和所述至少N个节点;/n所述上课设备和所述至少N个节点接收网络课程登录成功通知,生成并显示包括扣除课程的唯一标识和 ...
【技术特征摘要】
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个时间段登录网络课程的历史登录概...
【专利技术属性】
技术研发人员:陈晓敏,
申请(专利权)人:广州公评科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。