一种课件分发的方法及装置的制造方法

文档序号:9472384阅读:360来源:国知局
一种课件分发的方法及装置的制造方法
【技术领域】
[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]在一个实施例中,所述确定模块包括:
[0034]记录子模块,用于记录接收到所述课件的接收时间;
[0035]查找子模块,用于查找所述课程表中的授课时间中位于所述接收时间之后、且距离所述接收时间最近的授课时间;
[0036]确定子模块,用于将所述课程表中的授课时间中位于所述接收时间之后、且距离所述接收时间最近的授课时间对应的班级,确定为所述教师将要授课的班级。
[0037]在一个实施例中,所述查找子模块包括:
[0038]接收单元,用于当所述课程表中包括至少两种课程时,接收所述教师对其中一种课程的选择操作;
[0039]查找单元,用于查找所述其中一种课程对应的授课时间中位于所述接收时间之后、且距离所述接收时间最近的授课时间。
[0040]在一个实施例中,所述发送模块包括:
[0041]第一发送子模块,用于在所述班级对应的授课时间之前的预设时长处,将所述课件发送至所述班级对应的学生端;
[0042]第二发送子模块,用于当当前时间到达所述班级对应的授课时间时,向所述学生端发送打开指令,所述打开指令用于指示所述学生端打开所述课件。
[0043]在一个实施例中,所述发送模块包括:
[0044]第三发送子模块,用于当当前时间到达所述班级对应的授课时间时,将所述课件发送至所述班级对应的学生端,以使所述学生端接收并打开所述课件。
[0045]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0046]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0047]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1