一种课程信息处理方法和装置制造方法及图纸

技术编号:13505227 阅读:123 留言:0更新日期:2016-08-10 12:00
本发明专利技术实施例公开了一种课程信息处理方法和装置;本发明专利技术实施例采用获取需要发布的原始课程信息和样式信息标识,然后,根据该样式信息标识获取对应的课程描述样式信息,根据该原始课程信息以及该课程描述样式信息生成相应的课程文件,向服务器发送携带该课程文件的课程发布请求,以使该服务器根据该课程发布请求对该课程文件进行解析,并发布解析得到的课程信息;该方案提高了课程信息发布的速度。

【技术实现步骤摘要】

本专利技术涉及通讯
,具体涉及一种课程信息处理方法和装置
技术介绍
随着教育信息化产业技术的不断发展,在线教育得到越来越广泛的应用。其中,在线教育通常包括在线视频、在线考试、在线交流等等。目前随着在线教育和互联网的发展,越来越多的网络教育平台出现,各种各样的课程发布在网络教育平台中,以供用户学习,比如教育机构、个人老师均可以在网络教育平台上发布课程信息。在现有技术中,课程信息发布的方式包括:用户根据提示通过终端输入符课程信息,以形成课程表单,然后,终端向服务器发送的课程表单,服务器将课程信息存储至相应的数据库,并展示课程表单中的课程信息。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,由于现有课程信息发布方式只能通过规定的课程表单发布课程信息,其无法兼容其他的课程描述规范,即课程描述协议,因此在发布其他课程描述协议的课程信息时,只能依靠人工将其他课程描述协议文件中的课程信息按规定输入,以形成相应的课程表单,从而通过课程表单发布课程信息,所以花费大量的人工和时间,降低了课程信息发布的速度。
技术实现思路
本专利技术实施例提供一种课程信息处理方法和装置,可以提高课程信息发布的速度。本专利技术实施例提供一种课程信息处理方法,包括:获取需要发布的原始课程信息和样式信息标识;根据所述样式信息标识获取对应的课程描述样式信息;根据所述原始课程信息以及所述课程描述样式信息生成相应的课程文件;向服务器发送携带所述课程文件的课程发布请求,以使所述服务器根据所述课程发布请求对所述课程文件进行解析,并发布解析得到的课程信息。相应的,本专利技术实施例还提供一种课程信息处理装置,包括:第一获取单元,用于获取需要发布的原始课程信息和样式信息标识;第二获取单元,用于根据所述样式信息标识获取对应的课程描述样式信息;文件生成单元,用于根据所述原始课程信息以及所述课程描述样式信息生成相应的课程文件;发送单元,用于向服务器发送携带所述课程文件的课程发布请求,以使所述服务器根据所述课程发布请求对所述课程文件进行解析,并发布解析得到的课程信息。本专利技术实施例还提供了另一种课程信息处理方法,包括:接收终端发送的课程发布请求,所述课程发布请求携带课程文件;根据所述课程发布请求获取相应的解析指示信息,所述解析指示信息包括课程描述样式信息;根据所述解析指示信息对所述课程文件进行解析,以得到课程信息;发布解析得到的所述课程信息。相应地,本专利技术实施例还提供了另一种课程信息处理装置,包括:接收单元,用于接收终端发送的课程发布请求,所述课程发布请求携带课程文件;获取单元,用于根据所述课程发布请求获取相应的解析指示信息,所述解析指示信息包括课程描述样式信息;解析单元,用于根据所述解析指示信息对所述课程文件进行解析,以得到课程信息;发布单元,用于发布解析得到的所述课程信息。本专利技术实施例采用获取需要发布的原始课程信息和样式信息标识,然后,根据该样式信息标识获取对应的课程描述样式信息,根据该原始课程信息以及该课程描述样式信息生成相应的课程文件,向服务器发送携带该课程文件的课程发布请求,以使该服务器根据该课程发布请求对该课程文件进行解析,并发布解析得到的课程信息;该方案由于可以基于原始课程信息和课程描述样式信息生成相应的课程文件,也即可以生成符合相应课程描述规范的课程文件,使得服务器可以对该课程文件进行解析并发布解析得到的课程信息,因此该方案可以发布各种课程描述协议的课程信息,提高了课程信息发布的协议兼容性,对于其他课程描述协议的课程信息可以直接发布无需依靠人工方式填写课程表单发布,相对于现有技术而言,提高了课程信息发布的速度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种课程信息处理方法的流程图;图2是本专利技术实施例二提供的一种课程信息处理方法的流程图;图3是本专利技术实施例三提供的一种课程信息处理方法的结流程图;图4是本专利技术实施例四提供的一种系统框架示意图;图5是本专利技术实施例五提供的一种课程信息处理装置的结构示意图;图6是本专利技术实施例六提供的一种课程信息处理装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳
动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种课程信息处理方法和装置。以下将分别进行详细说明。实施例一、本实施例将从课程信息处理装置的角度进行描述,该课程信息处理装置具体可以集成终端等其他需要发布课程信息的设备中。一种课程信息处理方法,包括:获取需要发布的原始课程信息和样式信息标识,然后,根据该样式信息标识获取对应的课程描述样式信息,根据该原始课程信息以及该课程描述样式信息生成相应的课程文件,向服务器发送携带该课程文件的课程发布请求,以使该服务器根据该课程发布请求对该课程文件进行解析,并发布解析得到的课程信息。如图1所示,该课程信息处理方法的具体流程可以如下:101、获取需要发布的原始课程信息和样式信息标识。本实施例中原始课程信息可以包括:课程介绍信息、教育机构信息、教学人员信息、班级信息(比如可以包括班级名称、班级人数、班级教学时间等)、课程目录信息(比如可以包括课程章节信息、课程类型等等)等等中的至少一种。其中,课程类型还可以包括:直播课、录播课、习题课等等。其中,样式信息标识为课程描述样式信息的标识,该标识可以用于标记该课程描述样式信息,在实际应用中该标识的形式可以有多种,比如,可以为信息名称等等。具体地,步骤“获取需要发布的原始课程信息和样式信息标识”可以包括:获取需要发布的原始课程信息,然后,获取样式信息标识。本实施例中获取原始课程信息和获取样式标识的时序不受限制,比如,可以为前后获取,或者同时获取等等。其中,获取需要发布的原始课程信息的方式可以有多种,比如,可以是接
收其他设备发送的课程文件,然后,对该课程文件进行解析以得到原始课程信息;例如,接收其他教育机构服务器发送的符合预设课程描述规范(即课程描述协议,比如可以为Common Cartridge协议)的课程文件,也即步骤“获取需要发布的原始课程信息”可以包括:获取符合预设课程描述协议的原始课程文件;对该原始课程文件进行解析,以得到原始课程信息。又比如,本实施例还可以由用户自己通过配置来获取需要发布的课程信息,比如,可以由用户输入课程信息;也即步骤“获取需要发布的课程信息”可以包括:接收用户通过终端输入的原始课程信息。可选地,为了提高课程信息输入的效率,从而提升课程信息发布的效率以及用户体验,本实施例可以将课程信息的课程属性抽象为控件的属性,从而将课程信息使用不同的控件来表示,以使得用户可以通过控件来快速输入课程信息;其中,课程信息的课程属性可以为课程信息的类型,比如,课程信息的类型可以为课程名称、班级、机构、教学人员、课程介绍、课程时间等等。比如,可本文档来自技高网
...

【技术保护点】
一种课程信息处理方法,其特征在于,包括:获取需要发布的原始课程信息和样式信息标识;根据所述样式信息标识获取对应的课程描述样式信息;根据所述原始课程信息以及所述课程描述样式信息生成相应的课程文件;向服务器发送携带所述课程文件的课程发布请求,以使所述服务器根据所述课程发布请求对所述课程文件进行解析,并发布解析得到的课程信息。

【技术特征摘要】
1.一种课程信息处理方法,其特征在于,包括:获取需要发布的原始课程信息和样式信息标识;根据所述样式信息标识获取对应的课程描述样式信息;根据所述原始课程信息以及所述课程描述样式信息生成相应的课程文件;向服务器发送携带所述课程文件的课程发布请求,以使所述服务器根据所述课程发布请求对所述课程文件进行解析,并发布解析得到的课程信息。2.如权利要求1所述的课程信息处理方法,其特征在于,所述课程描述样式信息包括多种课程描述样式信息;所述根据所述原始课程信息以及所述课程描述样式信息生成相应的课程文件的步骤具体包括:确定所述原始课程信息对应的课程属性;根据所述课程属性确定相应类型的课程描述样式信息;根据所述原始课程信息以及确定的课程描述样式信息生成相应的课程文件。3.如权利要求2所述的课程信息处理方法,其特征在于,所述根据所述原始课程信息以及确定的课程描述样式信息生成相应的课程文件的步骤具体包括:根据确定的所述课程描述样式信息对所述原始课程信息进行描述,以得到所述原始课程信息对应的描述信息;根据所述原始课程信息对应的描述信息生成相应的课程文件。4.如权利要求1所述的课程信息处理方法,其特征在于,所述课程描述样式信息为结构化的标记语言格式的课程描述样式信息;所述根据所述原始课程信息以及所述课程描述样式信息生成相应的课程文件的步骤具体包括:将所述原始课程信息转换成结构化的标记语言格式的课程信息;根据所述结构化的标记语言格式的课程信息以及所述课程描述样式信息,
\t生成相应的课程文件。5.如权利要求1所述的课程信息处理方法,其特征在于,所述获取需要发布的原始课程信息和样式信息标识的步骤具体包括:确定用户选择的控件,并获取所述控件对应的控件属性;根据所述控件对应的控件属性获取相应的原始课程信息;获取样本信息标识。6.如权利要求5所述的课程信息处理方法,其特征在于,所述根据所述控件对应的控件属性获取相应的原始课程信息的步骤具体包括:根据所述控件对应的控件属性获取相应的课程属性;获取所述课程属性对应的候选课程信息;从所述课程属性对应的候选课程信息中选取原始课程信息。7.一种课程信息处理方法,其特征在于,包括:接收终端发送的课程发布请求,所述课程发布请求携带课程文件;根据所述课程发布请求获取相应的解析指示信息,所述解析指示信息包括课程描述样式信息;根据所述解析指示信息对所述课程文件进行解析,以得到课程信息;发布解析得到的所述课程信息。8.如权利要求7所述的课程信息处理方法,其特征在于,所述发布解析得到的所述课程信息的步骤具体包括:获取课程信息对应的课程属性;根据所述课程属性将所述课程信息添加到相应的信息集合中;从所述信息集合中提取所述课程信息,并发布所述课程信息。9.如权利要求8所述的课程信息处理方法,其特征在于,所述根据所述课程属性将所述课程信息添加到相应的信息集合中的步骤具体包括:根据所述课程信息对应的课程属性生成相应的添加指示信息,所述添加指示信息用于指示需要添加到的信息集合;根据所述添加指示信息将所述课程信息添加至所述信息集合中。10.如权利要求9所述的课程信息处理方法,其特征在于,在接收终端发送的课程发布请求之后,对获取解析指示信息之前,所述课程信息发布方法还包括:根据校验信息对所述课程文件进行校验;若校验通过,则执行根据所述课程发布请求获取相...

【专利技术属性】
技术研发人员:董峤术张富春王昂肖元彪闵开文
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1