基于区块链技术的远程教育培训系统的制作方法

文档序号:30959469发布日期:2022-07-30 12:06阅读:74来源:国知局
基于区块链技术的远程教育培训系统的制作方法

1.本发明属于远程教育领域,涉及基于区块链技术的远程教育技术,具体是基于区块链技术的远程教育培训系统。


背景技术:

2.远程教育的目的是实现个性化、因材施教的高效教学方式,突破了传统面授教学方式的局限,为求知者提供了时间分散、自由安排学习、交互式的创新学习方式,更适合当前的生活节奏。
3.现有技术(公开号为cn111950987a的发明专利)公开了一种基于互联网的远程教育培训方法及系统,能够实时掌握用户的需求信息,增加课程灵活性,保障学习进度和效率。现有技术在进行远程培训的过程中,不能实时保证课程资源的真实性,且无法对培训效果进行全流程追踪,导致远程培训效果不佳;因此,亟须一种基于区块链技术的远程教育培训系统。


技术实现要素:

4.本发明旨在至少解决现有技术中存在的技术问题之一;为此,本发明提出了基于区块链技术的远程教育培训系统,用于解决现有技术在进行远程培训的过程中,不能实时保证课程资源的真实性,且无法对培训效果进行全流程追踪,导致远程培训效果不佳的技术问题。
5.本发明设置了区块链平台,在生产端和消费端之间进行数据交互之前,通过区块链平台存储的资源校验序列对课程资源进行校验,同时对课程资源的全生命周期进行监督,生成资源记录链,保证课程资源的质量,提升远程培训效果。
6.为实现上述目的,本发明的第一方面提供了基于区块链技术的远程教育培训系统,包括生产端、区块链平台和消费端,区块链平台分别与生产端和消费端相连接;
7.通过所述区块链平台对所述生产端和所述消费端进行端口验证;
8.通过所述生产端生成课程资源;其中,所述课程资源包括视频资源和文档资源;
9.所述区块链平台对所述课程资源进行校验,校验成功之后基于所述课程资源生成资源校验序列;其中,所述资源校验序列用于验证所述课程资源;
10.通过所述消费端发送学习请求,所述区块链平台识别所述学习请求对应的课程资源,将验证通过的所述课程资源转发至所述消费端。
11.优选的,所述生产端和所述消费端通信和/或电气连接,所述区块链平台分别与所述生产端和所述消费端通信和/或电气连接;
12.所述区块链平台对所述生产端和所述消费端之间交互的数据进行监督记录。
13.优选的,所述课程资源通过生产端生成,或者通过智能终端发送至所述生产端,且所述课程资源存储在所述生产端中;其中,所述生产端包括服务器和云平台,所述智能终端包括智能手机和电脑。
14.优选的,在所述生产端生成所述课程资源的同时,生成对应的资源对象,将所述课程资源和所述资源对象进行关联存储;其中,所述资源对象为所述生产端为所述课程资源设置的访客信息。
15.优选的,当所述课程资源存在与之关联的所述资源对象时,则在所述消费端发送学习请求的同时,发送身份信息;
16.所述区块链平台将所述身份信息和所述资源对象进行比对核验,核验通过后处理所述学习请求。
17.优选的,所述区块链平台对视频资源进行校验,并生成对应的所述资源校验序列,包括:
18.获取所述视频资源;
19.对所述视频资源进行分析,任意选择n帧视频帧作为特征帧;其中,n为大于0的整数;
20.将所述特征帧和所述视频资源的视频参数整合,生成所述资源校验序列;其中,所述视频参数包括时长和总帧数。
21.优选的,所述区块链平台对文档资源进行校验,并生成对应的所述资源校验序列,包括:
22.获取所述文档资源;
23.对所述文档资源进行分析,任意选择n页文档作为特征页;
24.将所述特征页和所述文档资源的文档参数整合,生成所述资源校验序列;其中,所述文档参数包括文档总页数和文档大小。
25.优选的,所述区块链平台结合所述课程资源的全生命周期进行监督提取,生成资源记录链;其中,所述资源记录链包括所述资源学习记录、课程资源校验记录和课程资源转发记录。
26.优选的,所述区块链平台对所述消费端的学习过程进行监督,获取资源学习记录;其中,所述资源学习记录包括学习时长、学习次数和测评结果。
27.与现有技术相比,本发明的有益效果是:
28.1、本发明设置了区块链平台,在生产端和消费端之间进行数据交互之前,通过区块链平台存储的资源校验序列对课程资源进行校验,同时对课程资源的全生命周期进行监督,生成资源记录链,保证课程资源的质量,提升远程培训效果。
29.2、本发明中区块链平台只存储课程资源的资源记录链和资源校验序列,并不存储课程资源,节省区块链平台资源的同时,能够时刻保证课程资源的真实性和安全性,降低了成本。
附图说明
30.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
31.图1为本发明的工作步骤示意图;
32.图2为本发明的系统原理示意图。
具体实施方式
33.下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
34.现有技术(公开号为cn111950987a的发明专利)公开了一种基于互联网的远程教育培训方法及系统,能够实时掌握用户的需求信息,增加课程灵活性,保障学习进度和效率。现有技术在进行远程培训的过程中,不能实时保证课程资源的真实性,且无法对培训效果进行全流程追踪,导致远程培训效果不佳。
35.本发明设置了区块链平台,在生产端和消费端之间进行数据交互之前,通过区块链平台存储的资源校验序列对课程资源进行校验,同时对课程资源的全生命周期进行监督,生成资源记录链,保证课程资源的质量,提升远程培训效果。
36.请参阅图1-图2,本技术第一方面实施例提供了基于区块链技术的远程教育培训系统,包括生产端、区块链平台和消费端,区块链平台分别与生产端和消费端相连接;
37.通过区块链平台对生产端和消费端进行端口验证;
38.通过生产端生成课程资源;
39.区块链平台对课程资源进行校验,校验成功之后基于课程资源生成资源校验序列;
40.通过消费端发送学习请求,区块链平台识别学习请求对应的课程资源,将验证通过的课程资源转发至消费端。
41.本技术中的生产端和消费端通信和/或电气连接,区块链平台分别与生产端和消费端通信和/或电气连接;区块链平台对生产端和消费端之间交互的数据进行监督记录。
42.生产端和消费端之间可以进行数据交互,但是数据交互过程会受到区块链平台的监督,区块链平台会在监督过程中执行特定的程序,并对重要数据进行记录存储。
43.本技术中课程资源通过生产端生成,或者通过智能终端发送至生产端,且课程资源存储在生产端中;其中,生产端包括服务器和云平台,智能终端包括智能手机和电脑。
44.比如通过服务器根据关键词从互联网爬取视频资源,对这些资源进行人工审核之后存储在服务器中,并用于远程培训;也可以通过电脑制作视频课程,发送到服务器进行审核之后存储。
45.值得注意的是,本技术中的课程资源是存储在服务器中,而不是存储在区块链平台,既可以保证课程资源不被篡改,又可以提高区块链平台的利用率,降低成本。
46.在一个优选的实施例中,在生产端生成课程资源的同时,生成对应的资源对象,将课程资源和资源对象进行关联存储;资源对象为生产端为课程资源设置的访客信息。可以理解的是,如果课程资源设置了对应的资源对象,则该课程资源的应用对象应是资源对象对应的访客。
47.在一个具体的实施例中,当课程资源存在与之关联的资源对象时,则在消费端发送学习请求的同时,发送身份信息;
48.区块链平台将身份信息和资源对象进行比对核验,核验通过后处理学习请求。
49.可以理解的是,资源对象和身份信息包含的内容属性一致,二者匹配成功之后则核验通过;一旦课程资源存在对应的资源对象,则消费端在发送学习请求的同时还应该附带身份信息,以便区块链平台验证消费端是否属于课程资源的应用对象。
50.本技术中区块链平台还需要对生产端和消费端进行端口验证,即验证二者端口是否合法、合规,避免不法分子利用网络技术生成违法的课程资源。
51.在一个优选的实施例中,区块链平台需要根据视频资源生成对应的资源校验序列,包括:
52.获取视频资源;
53.对视频资源进行分析,任意选择n帧视频帧作为特征帧;
54.将特征帧和视频资源的视频参数整合,生成资源校验序列。
55.本实施例通过提取视频资源中任意视频帧作为特征帧,将特征帧和视频资源整合成资源校验序列,当消费端请求视频资源时,先通过资源校验序列对生产端中对应的视频资源进行核验,如特征帧是否一致,视频参数是否一致,核验通过之后才会将视频资源转发至消费端。
56.在视频资源的校验过程中,可先对比视频资源的视频参数是否变化,则通过图像识别技术来分析视频资源中的特征帧是否变化,这里的变化包括顺序变化和内容变化。
57.在一个优选的实施例中,区块链平台对文档资源进行校验,并生成对应的资源校验序列,包括:
58.获取文档资源;
59.对文档资源进行分析,任意选择n页文档作为特征页;
60.将特征页和文档资源的文档参数整合,生成资源校验序列。
61.本实施例中,当课程资源是文档资源时,也需要生成对应的资源校验序列,与课程资源相比,需要提取文档资源中若干页文档作为特征页,然后结合文档参数生成对应的资源校验序列。
62.在进行文档资源的校验时,则对应资源校验序列中的特征页和文档参数来校验,校验成功之后将文档资源转发至消费端。
63.在进行文档资源的校验时,可以将对比文档资源的文档参数是否一致,在对比特征页的内容或者顺序是否一致,都一致则可以认为文档资源校验通过。
64.在一个优选的实施例中,区块链平台结合课程资源的全生命周期进行监督提取,生成资源记录链;其中,资源记录链包括资源学习记录、课程资源校验记录和课程资源转发记录。
65.区块链平台对消费端的学习过程进行监督,获取资源学习记录;其中,资源学习记录包括学习时长、学习次数和测评结果。
66.值得注意的是,消费端在学习课程资源的过程中,会产生一些反馈文件,如评测文档、学习成果总结等,在反馈文件存储之前,也应通过区块链平台提取反馈文件的特征项,以便后期验证反馈文件的真实性。
67.本技术中区块链平台会将课程资源从生成到最后过时删除的整个生命过程进行监控,将所提取的各种记录均与该课程资源相关联,并存储在区块链平台中。
68.通过以下两个实施例说明本技术技术方案:
69.实施例一:某公司通过内部的视频资源对员工进行远程培训
70.通过公司电脑将视频资源和资源对象发送至生产端,区块链平台获取视频资源的资源校验序列;
71.员工通过消费端发送学习请求以及身份信息;
72.通过资源对象来验证员工的身份信息,验证通过之后,通过资源校验序列来校验视频资源,校验通过之后则将视频资源发送至消费端的员工;
73.对员工的学习过程进行监督,进而生成资源记录链,并存储在区块链平台中。
74.实施例二:某专业人员将制作的视频资源供人学习
75.该专业人员通过电脑将视频资源发送至生产端,区块链平台获取视频资源的资源校验序列;
76.网民通过消费端发送学习请求,区块链平台通过学习请求对应的视频资源进行校验,校验通过之后则将视频资源发送至消费端的员工;
77.对网民的学习过程进行监督,进而生成资源记录链,并存储在区块链平台中。
78.本发明的工作原理:
79.通过区块链平台对生产端和消费端进行端口验证。
80.通过生产端生成课程资源,区块链平台对课程资源进行校验,校验成功之后基于课程资源生成资源校验序列。
81.通过消费端发送学习请求,区块链平台识别学习请求对应的课程资源,将验证通过的课程资源转发至消费端。
82.以上实施例仅用以说明本发明的技术方法而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方法进行修改或等同替换,而不脱离本发明技术方法的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1