一种基于教育系统的资源文件处理方法及相关装置制造方法及图纸

技术编号:36046218 阅读:53 留言:0更新日期:2022-12-21 10:54
本申请公开了一种基于教育系统的资源文件处理方法,其中,所述方法由任务处理组件执行,包括:响应于教育系统完成待处理任务的创建,通过任务获取接口获取至少一条待处理任务,所述待处理任务为教育系统根据用户上传的资源文件生成;根据预设的工序配置信息从工序汇总库中配置处理工序,根据配置的处理工序对所述待处理任务进行处理;响应于完成所述待处理任务的处理,为所述待处理任务生成处理结果,通过结果上报接口向所述教育系统上报所述处理结果;所述任务获取接口和所述结果上报接口为标准化接口,教育系统只需要实现两类标准化接口即可基于工序汇总库中对资源文件进行处理,因此该方法具有可移植性,从而降低教育系统的开发成本。系统的开发成本。系统的开发成本。

【技术实现步骤摘要】
一种基于教育系统的资源文件处理方法及相关装置


[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]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据
提供的附图获得其他的附图。
[0033]图1为本申请提供的一种基于教育系统的资源文件处理方法的方法流程图;
[0034]图2为本申请提供的一种基于教育系统的资源文件处理方法的又一方法流程图;
[0035]图3为本申请提供的一种任务处理组件的结构示意图;
[0036]图4为本申请提供的一种电子设备的结构示意图。
具体实施方式
[0037]下面将结合本申请的实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0038]目前,各种教育系统对于教育教学相关的资源文件的处理需求有很大程度上的相似,如果重复性地针对教育系统开发教育教学相关的资源文件处理功能,无疑增加了开发教育系统的成本,如果能在各个教育系统的共性上抽象出一套专门处理教学文件的组件,同时又能满足各个教育系统的个性差异的不同配置和扩展,就能为教育信息化节省大量的成本。
[0039]另外,现有的各种教育系统,对于资源文件的处理往往都嵌入到教育系统的业务流程中,用户往往需要在教育系统中创建资源文件后本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于教育系统的资源文件处理方法,其特征在于,所述方法由任务处理组件执行,所述方法包括:响应于教育系统完成待处理任务的创建,通过任务获取接口获取至少一条待处理任务,其中,所述待处理任务为教育系统根据用户上传的资源文件生成;根据预设的工序配置信息从工序汇总库中配置处理工序,根据配置的处理工序对所述待处理任务进行处理;响应于完成所述待处理任务的处理,为所述待处理任务生成处理结果,通过结果上报接口向所述教育系统上报所述处理结果;其中,所述任务获取接口和所述结果上报接口为标准化接口。2.根据权利要求1所述的方法,其特征在于,响应于教育系统完成待处理任务的创建之后,所述方法还包括:向所述教育系统发送定时请求,或,向所述教育系统发送轮训请求,或,接收所述教育系统发送的任务信息;其中,所述定时请求或所述轮训请求用于请求通过任务获取接口获取所述至少一条待处理任务,或所述任务信息用于通过任务获取接口发送所述至少一条待处理任务。3.根据权利要求1所述的方法,其特征在于,所述工序配置信息包括:所述教育系统提供的工序配置信息或所述任务处理组件自定义的工序配置信息。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过工序扩展接口向所述工序汇总库中发送扩展的处理工序,其中,所述工序扩展接口为开放式接口。5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述处理工序包括:所述处理工序的类型以及所述处理工序的先后顺序。6.一种任务处理组件,其...

【专利技术属性】
技术研发人员:王俊明
申请(专利权)人:人教数字出版有限公司
类型:发明
国别省市:

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

1