基于区块链的教学事务处理方法、装置、设备和存储介质制造方法及图纸

技术编号:19744850 阅读:18 留言:0更新日期:2018-12-12 04:40
本发明专利技术公开了一种基于区块链的教学事务处理方法、装置、设备和存储介质,涉及区块链技术领域,该方法包括:获取第一教学事务处理任务;将所述第一教学事务处理任务分为主任务和至少一个子任务;将至少一个所述子任务分配给相关节点,并接收相关节点反馈的子任务处理结果,每个子任务对应一个相关节点;处理所述主任务以得到主任务处理结果;基于所述主任务处理结果和所述子任务处理结果生成新的区块,并将所述新的区块发送至区块链中;获取所述第一教学事务处理任务的第一结算奖励。采用上述方法可以解决现有技术中服务器的处理负担大,且当服务器出错时,智能设备将无法获取服务器中数据的技术问题。

【技术实现步骤摘要】
基于区块链的教学事务处理方法、装置、设备和存储介质
本专利技术实施例涉及区块链
,尤其涉及一种基于区块链的教学事务处理方法、装置、设备和存储介质。
技术介绍
如今,智能技术被普遍的应用于日常生成的各领域。其中,对于教学领域,通过为教师端和学生端分别配置带有教学应用软件的智能设备,便可以实现网络教学。或者是,在学校场景下,为每个教室配备智能设备,以使教师通过智能设备的教学应用软件进行课件展示、板书书写等操作。通常,安装有教学应用软件的智能设备具有数据共享的功能,其中,共享的数据包括:教师的教育资料以及学生的学情数据。一般而言,共享数据由教学应用软件自建的服务器进行数据处理、存储及共享。专利技术人在实现本专利技术的过程中,发现现有技术存在如下问题:当服务器中数据容量大时,易增加服务器的处理负担,同时,当服务器损坏时,智能设备将无法获取服务器中数据。
技术实现思路
有鉴于此,本专利技术实施例提供一种基于区块链的教学事务处理方法、装置、设备和存储介质,以解决现有技术中服务器的处理负担大,且当服务器损坏时,智能设备无法获取服务器中数据的技术问题。第一方面,本专利技术实施例提供了一种基于区块链的教学事务处理方法,包括:获取第一教学事务处理任务;将所述第一教学事务处理任务分为主任务和至少一个子任务;将至少一个所述子任务分配给相关节点,并接收所述相关节点反馈的子任务处理结果,每个子任务对应一个相关节点;处理所述主任务以得到主任务处理结果;基于所述主任务处理结果和所述子任务处理结果生成新的区块,并将所述新的区块发送至区块链中;获取所述第一教学事务处理任务的第一结算奖励。进一步的,所述获取所述第一教学事务处理任务的第一结算奖励之后,还包括:将所述第一结算奖励分成给所述相关节点。进一步的,所述将所述第一结算奖励分成给所述相关节点包括:计算所述子任务在所述第一教学事务处理任务中的任务处理量比例;根据所述任务处理量比例对所述相关节点进行所述第一结算奖励的分成。进一步的,还包括:将教学资源数据共享至所述区块链中;获取与所述教学资源数据对应的共享奖励。进一步的,还包括:利用所述共享奖励和/或所述第一结算奖励购买所述区块链中其他教学资源数据。进一步的,所述将至少一个所述子任务分配给相关节点,并接收所述相关节点反馈的子任务处理结果之前,还包括:确定所述子任务的任务数量;在所述区块链中确认相邻节点,并将所述相邻节点作为处理所述子任务的相关节点,所述相邻节点的数量与所述任务数量相等。进一步的,所述获取第一教学事务处理任务包括:确定处于空闲状态时,获取第一教学事务处理任务。进一步的,还包括:在所述区块链中发布第二教学事务处理任务,并设置第二结算奖励。进一步的,所述获取第一教学事务处理任务之前,还包括:接入所述区块链;获取所述区块链的相关应用程序编程接口(ApplicationProgrammingInterface,API),所述相关API包括:任务发布API、任务获取API、数据交易API以及区块读取API。进一步的,所述相关节点包括设定单位区域内的多个子节点。进一步的,所述子节点为智能交互平板。第二方面,本专利技术实施例还提供了一种基于区块链的教学事务处理装置,包括:任务获取模块,用于获取第一教学事务处理任务;任务分片模块,用于将所述第一教学事务处理任务分为主任务和至少一个子任务;任务分配模块,用于将至少一个所述子任务分配给相关节点,并接收所述相关节点反馈的子任务处理结果,每个子任务对应一个相关节点;任务处理模块,用于处理所述主任务以得到主任务处理结果;区块生成模块,用于基于所述主任务处理结果和所述子任务处理结果生成新的区块,并将所述新的区块发送至区块链中;结算奖励获取模块,用于获取所述第一教学事务处理任务的第一结算奖励。进一步的,还包括:奖励分成模块,用于获取所述第一教学事务处理任务的第一结算奖励之后,将所述第一结算奖励分成给所述相关节点。进一步的,还包括:数据共享模块,用于将教学资源数据共享至所述区块链中;共享奖励获取模块,用于获取与所述教学资源数据对应的共享奖励。进一步的,还包括:交易模块,用于利用所述共享奖励和/或所述第一结算奖励购买所述区块链中其他教学资源数据。第三方面,本专利技术实施例还提供一种基于区块链的教学事务处理设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的基于区块链的教学事务处理方法。第四方面,一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的基于区块链的教学事务处理方法。上述提供的一种基于区块链的教学事务处理方法、装置、设备和存储介质,通过获取第一教学事务处理任务,并将第一教学事务处理任务分为主任务和至少一个子任务,设定由相关节点对子任务进行处理并反馈子任务处理结果,本节点对主任务进行处理,并得到主任务处理结果,进而基于主任务处理结果和子任务处理结果生成新的区块,同时获取第一教学事务处理任务对应的第一结算奖励的技术方案,实现了将区块链技术应用于教育领域中,利用智能交互平板作为区块链中的节点,取消了对自建服务器的依赖,进而解决现有技术中服务器的处理负担大,且当服务器出错时,无法获取服务器中数据的技术问题。此时,利用区块链技术,即使某一节点出错,其他节点中同样存在数据记录,且每个节点中的记录无法被修改,保证了数据的稳定性和准确性。同时,利用相关节点协同处理任务,并结合相关节点进行奖励分成,可以防止现有区块链中各节点同时挖区块时造成的无用工作量过多的情况,保证合理各节点的合理利用。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是本专利技术实施例一提供的一种基于区块链的教学事务处理方法的流程图;图2是本专利技术实施例二提供的一种基于区块链的教学事务处理方法的流程图;图3是区块链节点交互示意图;图4是本专利技术实施例三提供的一种基于区块链的教学事务处理装置的结构示意图;图5是本专利技术实施例四提供的一种基于区块链的教学事务处理设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一提供的一种基于区块链的教学事务处理方法的流程图。本实施例提供的基于区块链的教学事务处理方法由基于区块链的教学事务处理设备执行,该基于区块链的教学事务设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。该基于区块链的教学事务设备可以是电脑、手机、平板、投影仪或智能交互平板等。本实施例中,以智能交互平板为基于区块链的教学事务设备进行示例描述,其中,智能交互平板是通过触控技术对显示在显示平板上的内容进行操控和实现人机交互操作的一体化设备,其集成了投影机、电子白板、幕布、音响、电视机以及视频会议终端等多种功能。实施例中,设定智能交互平板可以作为区块链的节点加入区块链中。其中,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链技术本文档来自技高网...

【技术保护点】
1.一种基于区块链的教学事务处理方法,其特征在于,包括:获取第一教学事务处理任务;将所述第一教学事务处理任务分为主任务和至少一个子任务;将至少一个所述子任务分配给相关节点,并接收所述相关节点反馈的子任务处理结果,每个子任务对应一个相关节点;处理所述主任务以得到主任务处理结果;基于所述主任务处理结果和所述子任务处理结果生成新的区块,并将所述新的区块发送至区块链中;获取所述第一教学事务处理任务的第一结算奖励。

【技术特征摘要】
1.一种基于区块链的教学事务处理方法,其特征在于,包括:获取第一教学事务处理任务;将所述第一教学事务处理任务分为主任务和至少一个子任务;将至少一个所述子任务分配给相关节点,并接收所述相关节点反馈的子任务处理结果,每个子任务对应一个相关节点;处理所述主任务以得到主任务处理结果;基于所述主任务处理结果和所述子任务处理结果生成新的区块,并将所述新的区块发送至区块链中;获取所述第一教学事务处理任务的第一结算奖励。2.根据权利要求1所述的基于区块链的教学事务处理方法,其特征在于,所述获取所述第一教学事务处理任务的第一结算奖励之后,还包括:将所述第一结算奖励分成给所述相关节点。3.根据权利要求2所述的基于区块链的教学事务处理方法,其特征在于,所述将所述第一结算奖励分成给所述相关节点包括:计算所述子任务在所述第一教学事务处理任务中的任务处理量比例;根据所述任务处理量比例对所述相关节点进行所述第一结算奖励的分成。4.根据权利要求1所述的基于区块链的教学事务处理方法,其特征在于,还包括:将教学资源数据共享至所述区块链中;获取与所述教学资源数据对应的共享奖励。5.根据权利要求4所述的基于区块链的教学事务处理方法,其特征在于,还包括:利用所述共享奖励和/或所述第一结算奖励购买所述区块链中其他教学资源数据。6.根据权利要求1所述的基于区块链的教学事务处理方法,其特征在于,所述将至少一个所述子任务分配给相关节点,并接收所述相关节点反馈的子任务处理结果之前,还包括:确定所述子任务的任务数量;在所述区块链中确认相邻节点,并将所述相邻节点作为处理所述子任务的相关节点,所述相邻节点的数量与所述任务数量相等。7.根据权利要求1所述的基于区块链的教学事务处理方法,其特征在于,所述获取第一教学事务处理任务包括:确定处于空闲状态时,获取第一教学事务处理任务。8.根据权利要求1所述的基于区块链的教学事务处理方法,其特征在于,还包括:在所述区块链中发布第二教学事务处理任务,并设置第二结算奖励。9.根据权利要求1所述的基于区块链的教学事务处理方法,其特征在于,所述获取第一教学事务处理任务之前,还包括...

【专利技术属性】
技术研发人员:吴寒骁
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东,44

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

1