一种基于区块链师生教育管理系统及管理方法技术方案

技术编号:39280954 阅读:8 留言:0更新日期:2023-11-07 10:55
本发明专利技术属于教育管理技术领域,本发明专利技术公开了一种基于区块链师生教育管理方法,所述方法包括:教师节点将学生学习信息发布至分配节点上;分配节点将学生所述学习信息发送至区块链上监管节点与各个学校节点;监管节点将老师信息中隐私数据隐藏后,发送至区块链上,由区块来上的各个节点进行记录存储;学校节点还用于存储学习资料,在家长学生节点获取学习资料时,向分配节点发送学习资料标识信息,分配节点将该家长学生节点标记为第一获取端;分配节点首先根据第一获取端发送的学习资料标识信息,在相应的学校节点上搜索,根据搜索结果以及学校节点网络速率,判定是否生成共享信号,根据共享信号建立通信链接。根据共享信号建立通信链接。根据共享信号建立通信链接。

【技术实现步骤摘要】
一种基于区块链师生教育管理系统及管理方法


[0001]本专利技术涉及教育管理
,更具体地说,本专利技术涉及一种基于区块链师生教育管理系统及管理方法。

技术介绍

[0002]依托区块链,辅以大数据、人工智能和物联网等先进技术,实现精准的科学评价。区块链技术对学习者资源进行分布式管理和去中心化,学校、教师、学习者和学习资源之间进行点对点的联系和操作,使学校、学生、家长、企业、社会多元主体共同参与评价。
[0003]现有的区块链需要存储在网络中的每个节点上,且需要强大的计算能力,此外,随着大数据技术的不断发展,教育数据将呈现指数式增长,区块链中的信息将越来越多,新增的节点也越多,在随着上述数据的不断地增长,区块链上的传输、下载速度也会越来越慢,导致节点参与记录效率低,从而限制区块链的规模以及用户体验。
[0004]鉴于此,本申请专利技术人专利技术了一种基于区块链师生教育管理系统及管理方法。

技术实现思路

[0005]为了克服现有技术的上述缺陷,本专利技术的实施例提供一种基于区块链师生教育管理系统及管理方法。
[0006]为实现上述目的,本专利技术提供如下技术方案:一种基于区块链师生教育管理方法,所述方法包括:
[0007]教师节点将学生学习信息发布至分配节点上;
[0008]分配节点将学生所述学习信息发送至区块链上监管节点与各个学校节点,由监管节点与学校节点对学生信息进行记录存储;还将学习信息中的隐私数据进行隐藏,发送至区块链上各个家长学生节点,由家长学生节点进行记录并存储;
[0009]监管节点将老师信息中隐私数据隐藏后,发送至区块链上,由区块来上的各个节点进行记录存储;
[0010]学校节点还用于存储学习资料,在家长学生节点获取学习资料时,向分配节点发送学习资料标识信息,分配节点将该家长学生节点标记为第一获取端,学习资料标识信息至少包括学校名称、唯一的标识编号;
[0011]分配节点首先根据第一获取端发送的学习资料标识信息,在相应的学校节点上搜索,根据搜索结果以及学校节点网络速率,判定是否生成共享信号,根据共享信号建立通信链接。
[0012]在一个优选的实施方式中,共享信号建立通信链接建立步骤包括:
[0013]若未在相应的学校节点上搜索到相应的学习资料标识信息,则不生成共享信号;若在相应的学校节点上搜索到相应的学习资料标识信息,且学校节点网络速率低于网络速率阈值时,生成共享信号;若在相应的学校节点上搜索到相应的学习资料标识信息,且学校节点网络速率高于网络速率阈值时,不生成共享信号;
[0014]分配节点根据共享信号首先获取区块链上在线的家长学生节点,然后在所有在线的家长学生节点搜索学习资料标识信息,将搜索到学习资料标识信息对应的在线的家长学生节点,标记为第一共享端,将任意一个第一共享端与所述第一获取端建立通信链接,所述第一获取端从第一共享端获取与学习资料标识信息相对应的学习资料。
[0015]在一个优选的实施方式中,将第一共享端与所述第一获取端建立通信链接时,且所述第一共享端数量为多个时,获取所有第一共享端上传速率,将上传速率最大的第一共享端与所述第一获取端建立通信链接。
[0016]在一个优选的实施方式中,在分配节点将学生所述学习信息发送至区块链上时;
[0017]若分配节点对应的服务器网络速度低于网络速度阈值,由分配节点获取当前时刻所有在线的各个节点,将已完成接收的学习信息对应的节点标记为第二共享端,将未接收的节点标记为第二获取端,建立第二共享端与第二获取端间通信链接,第二共享端向第二获取端发送所述学习信息。
[0018]在一个优选的实施方式中,分配节点将学习信息中的隐私数据进行隐藏后,发送至区块链上各个社会机构节点,当社会机构节点需要某个学生的联系方式时,将选中的所述学习信息发送至分配节点,分配节点根据所述学习信息生成沟通请求信息发送至相应的家长学生节点,沟通请求信息包括社会机构节点信息,至少包括社会机构节点对应的单位名称,家长学生节点向分配节点发送反馈信息,分配节点根据反馈信息判断是否将所述学习信息对应的联系方式发送至所述社会机构节点;
[0019]反馈信息包括同意指令与拒绝指令,分配节点根据同意指令将所述学习信息对应的联系方式发送至所述社会机构节点;分配节点根据拒绝指令,不将所述学习信息对应的联系方式发送至所述社会机构节点。
[0020]一种基于区块链师生教育管理系统,包括节点,节点包括:
[0021]教师节点,将学生学习信息发布至分配节点上;
[0022]分配节点,将学生所述学习信息发送至区块链上监管节点与各个学校节点,由监管节点与学校节点对学生信息进行记录存储;分配节点还将学习信息中的隐私数据进行隐藏,发送至区块链上各个家长学生节点,由家长学生节点进行记录并存储;
[0023]监管节点,将老师信息中隐私数据隐藏后,发送至区块链上,由区块来上的各个节点进行记录存储;
[0024]学校节点还用于存储学习资料,在家长学生节点获取学习资料时,向分配节点发送学习资料标识信息,分配节点将该家长学生节点标记为第一获取端,学习资料标识信息至少包括学校名称、唯一的标识编号;
[0025]分配节点首先根据第一获取端发送的学习资料标识信息,在相应的学校节点上搜索,根据搜索结果以及学校节点网络速率,判定是否生成共享信号,根据共享信号建立通信链接。
[0026]在一个优选的实施方式中,共享信号建立通信链接建立步骤包括:
[0027]若未在相应的学校节点上搜索到相应的学习资料标识信息,则不生成共享信号;若在相应的学校节点上搜索到相应的学习资料标识信息,且学校节点网络速率低于网络速率阈值时,生成共享信号;若在相应的学校节点上搜索到相应的学习资料标识信息,且学校节点网络速率高于网络速率阈值时,不生成共享信号;
[0028]分配节点根据共享信号首先获取区块链上在线的家长学生节点,然后在所有在线的家长学生节点搜索学习资料标识信息,将搜索到学习资料标识信息对应的在线的家长学生节点,标记为第一共享端,将任意一个第一共享端与所述第一获取端建立通信链接,所述第一获取端从第一共享端获取与学习资料标识信息相对应的学习资料。
[0029]在一个优选的实施方式中,将第一共享端与所述第一获取端建立通信链接时,且所述第一共享端数量为多个时,获取所有第一共享端上传速率,将上传速率最大的第一共享端与所述第一获取端建立通信链接。
[0030]在一个优选的实施方式中,在分配节点将学生所述学习信息发送至区块链上时;
[0031]若分配节点对应的服务器网络速度低于网络速度阈值,由分配节点获取当前时刻所有在线的各个节点,将已完成接收的学习信息对应的节点标记为第二共享端,将未接收的节点标记为第二获取端,建立第二共享端与第二获取端间通信链接,第二共享端向第二获取端发送所述学习信息。
[0032]在一个优选的实施方式中,还包括社会机构节点,分配节点将学习信息中的隐私数据进行隐藏后,发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链师生教育管理方法,其特征在于,所述方法包括:教师节点(5)将学生学习信息发布至分配节点(4)上;分配节点(4)将学生所述学习信息发送至区块链上监管节点(3)与各个学校节点(1),由监管节点(3)与学校节点(1)对学生信息进行记录存储;还将学习信息中的隐私数据进行隐藏,发送至区块链上各个家长学生节点(2),由家长学生节点(2)点进行记录并存储;监管节点(3)将老师信息中隐私数据隐藏后,发送至区块链上,由区块来上的各个节点进行记录存储;学校节点(1)还用于存储学习资料,在家长学生节点(2)获取学习资料时,向分配节点(4)发送学习资料标识信息,分配节点(4)将该家长学生节点(2)标记为第一获取端,学习资料标识信息至少包括学校名称、唯一的标识编号;分配节点(4)首先根据第一获取端发送的学习资料标识信息,在相应的学校节点(1)上搜索,根据搜索结果以及学校节点(1)网络速率,判定是否生成共享信号,根据共享信号建立通信链接。2.根据权利要求1所述的一种基于区块链师生教育管理方法,其特征在于,共享信号建立通信链接建立步骤包括:若未在相应的学校节点(1)上搜索到相应的学习资料标识信息,则不生成共享信号;若在相应的学校节点(1)上搜索到相应的学习资料标识信息,且学校节点(1)网络速率低于网络速率阈值时,生成共享信号;若在相应的学校节点(1)上搜索到相应的学习资料标识信息,且学校节点(1)网络速率高于网络速率阈值时,不生成共享信号;分配节点(4)根据共享信号首先获取区块链上在线的家长学生节点(2),然后在所有在线的家长学生节点(2)搜索学习资料标识信息,将搜索到学习资料标识信息对应的在线的家长学生节点(2),标记为第一共享端,将任意一个第一共享端与所述第一获取端建立通信链接,所述第一获取端从第一共享端获取与学习资料标识信息相对应的学习资料。3.根据权利要求2所述的一种基于区块链师生教育管理方法,其特征在于,将第一共享端与所述第一获取端建立通信链接时,且所述第一共享端数量为多个时,获取所有第一共享端上传速率,将上传速率最大的第一共享端与所述第一获取端建立通信链接。4.根据权利要求3所述的一种基于区块链师生教育管理方法,其特征在于,在分配节点(4)将学生所述学习信息发送至区块链上时;若分配节点(4)对应的服务器网络速度低于网络速度阈值,由分配节点(4)获取当前时刻所有在线的各个节点,将已完成接收的学习信息对应的节点标记为第二共享端,将未接收的节点标记为第二获取端,建立第二共享端与第二获取端间通信链接,第二共享端向第二获取端发送所述学习信息。5.根据权利要求4所述的一种基于区块链师生教育管理方法,其特征在于,分配节点(4)将学习信息中的隐私数据进行隐藏后,发送至区块链上各个社会机构节点(6),当社会机构节点(6)需要某个学生的联系方式时,将选中的所述学习信息发送至分配节点(4),分配节点(4)根据所述学习信息生成沟通请求信息发送至相应的家长学生节点(2),沟通请求信息包括社会机构节点(6)信息,至少包括社会机构节点(6)对应的单位名称,家长学生节点(2)向分配节点(4)发送反馈信息,分配节点(4)根据反馈信息判断是否将所述学习信息对应的联系方式发送至所述社会机构节点(6);
反馈信息包括同意指令与拒绝指令,分配节点(4)根据同意指令将所述学习信息对应的联系方式发送至所述社会机构节点(6);分配节点(4)根据拒绝指令,不将所述学习信息对应的联系方式发送至所述社会机构节点(6)。6.一种基于区块链师生教育管理系统...

【专利技术属性】
技术研发人员:谭扬
申请(专利权)人:广州魔晶智能科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1