【技术实现步骤摘要】
本专利技术涉及通讯
,具体涉及一种课程信息处理方法和装置。
技术介绍
随着教育信息化产业技术的不断发展,在线教育得到越来越广泛的应用。其中,在线教育通常包括在线视频、在线考试、在线交流等等。目前随着在线教育和互联网的发展,越来越多的网络教育平台出现,各种各样的课程发布在网络教育平台中,以供用户学习,比如教育机构、个人老师均可以在网络教育平台上发布课程信息。在现有技术中,课程信息发布的方式包括:用户根据提示通过终端输入符课程信息,以形成课程表单,然后,终端向服务器发送的课程表单,服务器将课程信息存储至相应的数据库,并展示课程表单中的课程信息。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,由于现有课程信息发布方式只能通过规定的课程表单发布课程信息,其无法兼容其他的课程描述规范,即课程描述协议,因此在发布其他课程描述协议的课程信息时,只能依靠人工将其他课程描述协议文件中的课程信息按规定输入,以形成相应的课程表单,从而通过课程表单发布课程信息,所以花费大量的人工和时间,降低了课程信息发布的速度。
技术实现思路
本专利技术实施例提供一种课程信息处理方法和装置,可以提高课程信息发布的速度。本专利技术实施例提供一种课程信息处理方法,包括:获取需要发布的原始课程信息和样式信息标识;根据所述样式信息标识获取对应的课程描述样式信息;根据所述原始课程信息以及所述课程描述样式信息生成相应的课程文件;向服务器发送携带所述课程文件的课程发布请求,以使所述服务器根据所述课程发布请求对所述课程文件进行解析,并发布解析得到的课程信息。相应的,本专利技术实施例还提供一种课程 ...
【技术保护点】
一种课程信息处理方法,其特征在于,包括:获取需要发布的原始课程信息和样式信息标识;根据所述样式信息标识获取对应的课程描述样式信息;根据所述原始课程信息以及所述课程描述样式信息生成相应的课程文件;向服务器发送携带所述课程文件的课程发布请求,以使所述服务器根据所述课程发布请求对所述课程文件进行解析,并发布解析得到的课程信息。
【技术特征摘要】
1.一种课程信息处理方法,其特征在于,包括:获取需要发布的原始课程信息和样式信息标识;根据所述样式信息标识获取对应的课程描述样式信息;根据所述原始课程信息以及所述课程描述样式信息生成相应的课程文件;向服务器发送携带所述课程文件的课程发布请求,以使所述服务器根据所述课程发布请求对所述课程文件进行解析,并发布解析得到的课程信息。2.如权利要求1所述的课程信息处理方法,其特征在于,所述课程描述样式信息包括多种课程描述样式信息;所述根据所述原始课程信息以及所述课程描述样式信息生成相应的课程文件的步骤具体包括:确定所述原始课程信息对应的课程属性;根据所述课程属性确定相应类型的课程描述样式信息;根据所述原始课程信息以及确定的课程描述样式信息生成相应的课程文件。3.如权利要求2所述的课程信息处理方法,其特征在于,所述根据所述原始课程信息以及确定的课程描述样式信息生成相应的课程文件的步骤具体包括:根据确定的所述课程描述样式信息对所述原始课程信息进行描述,以得到所述原始课程信息对应的描述信息;根据所述原始课程信息对应的描述信息生成相应的课程文件。4.如权利要求1所述的课程信息处理方法,其特征在于,所述课程描述样式信息为结构化的标记语言格式的课程描述样式信息;所述根据所述原始课程信息以及所述课程描述样式信息生成相应的课程文件的步骤具体包括:将所述原始课程信息转换成结构化的标记语言格式的课程信息;根据所述结构化的标记语言格式的课程信息以及所述课程描述样式信息,
\t生成相应的课程文件。5.如权利要求1所述的课程信息处理方法,其特征在于,所述获取需要发布的原始课程信息和样式信息标识的步骤具体包括:确定用户选择的控件,并获取所述控件对应的控件属性;根据所述控件对应的控件属性获取相应的原始课程信息;获取样本信息标识。6.如权利要求5所述的课程信息处理方法,其特征在于,所述根据所述控件对应的控件属性获取相应的原始课程信息的步骤具体包括:根据所述控件对应的控件属性获取相应的课程属性;获取所述课程属性对应的候选课程信息;从所述课程属性对应的候选课程信息中选取原始课程信息。7.一种课程信息处理方法,其特征在于,包括:接收终端发送的课程发布请求,所述课程发布请求携带课程文件;根据所述课程发布请求获取相应的解析指示信息,所述解析指示信息包括课程描述样式信息;根据所述解析指示信息对所述课程文件进行解析,以得到课程信息;发布解析得到的所述课程信息。8.如权利要求7所述的课程信息处理方法,其特征在于,所述发布解析得到的所述课程信息的步骤具体包括:获取课程信息对应的课程属性;根据所述课程属性将所述课程信息添加到相应的信息集合中;从所述信息集合中提取所述课程信息,并发布所述课程信息。9.如权利要求8所述的课程信息处理方法,其特征在于,所述根据所述课程属性将所述课程信息添加到相应的信息集合中的步骤具体包括:根据所述课程信息对应的课程属性生成相应的添加指示信息,所述添加指示信息用于指示需要添加到的信息集合;根据所述添加指示信息将所述课程信息添加至所述信息集合中。10.如权利要求9所述的课程信息处理方法,其特征在于,在接收终端发送的课程发布请求之后,对获取解析指示信息之前,所述课程信息发布方法还包括:根据校验信息对所述课程文件进行校验;若校验通过,则执行根据所述课程发布请求获取相...
【专利技术属性】
技术研发人员:董峤术,张富春,王昂,肖元彪,闵开文,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。