一种音响灯具制作课程资源播放方法及系统与流程

文档序号:26503332发布日期:2021-09-04 04:56阅读:114来源:国知局
一种音响灯具制作课程资源播放方法及系统与流程

1.本发明涉及互联网技术领域,具体而言,涉及一种音响灯具制作课程资源播放方法及系统。


背景技术:

2.随着信息技术的发展,网络化学习(e

learning)作为一种新的学习方式逐渐流行起来。网络化学习离不开由多媒体学习资源、网上学习社区及网络技术平台构成的全新的网络学习环境。在网络学习环境中,汇集了大量数据、档案资料、程序、教学软件、课件等课程资源,形成了一个高度综合集成的资源库。
3.传统的e

learning过程中,课程资源以网页的形式存放在服务器中,访问课程资源需要通过安装了播放插件的浏览器来实现。用户通过浏览器访问学习网站,通过浏览网页或播放在线视频等来进行学习。
4.而且现有的音箱灯具制作教程,缺少成本的计算,不够工业化和成本明亮化,因此,如何提供一种音响灯具制作课程资源播放方法及系统是亟需解决的问题。


技术实现要素:

5.本发明的目的在于提供一种音响灯具制作课程资源播放方法,其能够接收课程资源播放请求,根据该播放请求将用户需要的课程资源下载到本地缓存,播放器根据接收到的课程资源进行播放。
6.本发明的另一目的在于提供一种音响灯具制作课程资源播放系统,其能够运行一种音响灯具制作课程资源播放方法。
7.本发明的实施例是这样实现的:
8.第一方面,本申请实施例提供一种音响灯具制作课程资源播放方法,其包括获取音响灯具制作工艺的课程资源播放请求及课程数据,播放请求携带需要播放的课程资源的标识和课程标识;计算目标用户对于课程中所需物品选择的可能性值,根据可能性值的大小对播放请求中携带的课程资源的标识和课程标识进行解析及排序,获得课程资源的请求编码;根据请求编码将课程资源下载到本地进行缓存。
9.在本发明的一些实施例中,上述获取音响灯具制作工艺的课程资源播放请求及课程数据,播放请求携带需要播放的课程资源的标识和课程标识包括:根据音响灯具制作工艺课程数据的课程成本,计算得到课程中所需的材料列表及对应的成本。
10.在本发明的一些实施例中,上述还包括:根据音响灯具制作工艺课程数据的成本和课程中所需的材料在预设时间内的学习量指标值,计算得到课程中所需的材料的价格。
11.在本发明的一些实施例中,上述计算目标用户对于课程中所需物品选择的可能性值,根据可能性值的大小对播放请求中携带的课程资源的标识和课程标识进行解析及排序,获得课程资源的请求编码包括:根据课程所需物品选择的可能性值大小进行排序,并选取可能性最大的前预设数量的物品,以生成课程推荐的物品推荐列表。
12.在本发明的一些实施例中,上述还包括:对目标用户所选课程的所需物品进行统计分析,筛选出课程中所占比例最大的物品,同时筛选出支持度大于阈值的物品搭配关系,基于物品搭配关系确定与目标用户所选的课程相搭配的物品。
13.在本发明的一些实施例中,上述根据请求编码将课程资源下载到本地进行缓存包括:根据播放请求编码向课程资源服务器直接下载课程资源,将下载完成的课程资源在本地进行缓存。
14.在本发明的一些实施例中,上述还包括:服务端从本地缓存中取出下载完成的课程资源向播放器发送,播放器播放接收到的课程资源。
15.第二方面,本申请实施例提供一种音响灯具制作课程资源播放系统,其包括获取模块,用于获取音响灯具制作工艺的课程资源播放请求及课程数据,播放请求携带需要播放的课程资源的标识和课程标识;
16.计算模块,用于计算目标用户对于课程中所需物品选择的可能性值,根据可能性值的大小对播放请求中携带的课程资源的标识和课程标识进行解析及排序,获得课程资源的请求编码;
17.缓存模块,用于根据请求编码将课程资源下载到本地进行缓存。
18.在本发明的一些实施例中,上述包括:用于存储计算机指令的至少一个存储器;与上述存储器通讯的至少一个处理器,其中当上述至少一个处理器执行上述计算机指令时,上述至少一个处理器使上述系统执行:获取模块、计算模块以及缓存模块。
19.第三方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如一种音响灯具制作课程资源播放方法中任一项的方法。
20.相对于现有技术,本发明的实施例至少具有如下优点或有益效果:
21.接收课程资源播放请求,根据该播放请求将用户需要的课程资源下载到本地缓存,播放器根据接收到的课程资源进行播放。相对于现有技术中基于播放插件的网页播放,本发明由客户端下载播放资源,并由本地播放器播放下载的课程资源,不需要播放插件即可播放课程资源,因而避免了使用播放插件带来的缺陷,且通过音响灯具的diy制作工艺及课程保障这diy课程这个概念,将油灯改成led灯泡的形式,做成diy课程,可以实现线上教学的功能。
附图说明
22.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
23.图1为本发明实施例提供的一种音响灯具制作课程资源播放方法步骤示意图;
24.图2为本发明实施例提供的一种音响灯具制作课程资源播放方法详细步骤示意图;
25.图3为本发明实施例提供的一种音响灯具制作课程资源播放系统模块示意图;
26.图4为本发明实施例提供的一种电子设备。
27.图标:10

获取模块;20

计算模块;30

缓存模块。
具体实施方式
28.为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
29.因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
30.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
31.需要说明的是,术语“包括”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
32.下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的各个实施例及实施例中的各个特征可以相互组合。
33.实施例1
34.请参阅图1,图1为本发明实施例提供的一种音响灯具制作课程资源播放方法步骤示意图,其如下所示:
35.步骤s100,获取音响灯具制作工艺的课程资源播放请求及课程数据,播放请求携带需要播放的课程资源的标识和课程标识;
36.在一些实施方式中,目标用户在访问课程资源或通过播放器学习课程资源时,将发送课程资源播放请求,服务端接收来自网页或播放器的课程资源播放请求,该播放请求中携带需要播放的课程资源的标识和课程标识。
37.其中,服务端可以为运行在计算机上的服务,课程资源的标识用于唯一标识课程资源,例如课件、音视频等资源。课程标识用于唯一标识用户当前学习的具体课程。
38.步骤s110,计算目标用户对于课程中所需物品选择的可能性值,根据可能性值的大小对播放请求中携带的课程资源的标识和课程标识进行解析及排序,获得课程资源的请求编码;
39.在一些实施方式中,服务端对播放请求中携带的课程资源的标识和课程资源的标识进行协议解析,获得该课程资源的请求编码,请求编码具体可以为文件树的节点信息。服务端可以使用超文本传输协议,例如,hyper、text、transfer、protocol、http等向播放器发送文件流。需要指出的是,服务端还可以使用其它的协议向播放器发送文件流。
40.步骤s120,根据请求编码将课程资源下载到本地进行缓存。
41.在一些实施方式中,服务端根据解析获得的请求编码下载对应的课程资源,并在
本地缓存下载的课程资源。其中,下载过程可以由服务端直接向课程资源服务器直连下载,还可以向网络中的其它服务端点对点(peer

to

peer,p2p)下载课程资源。本实施例增加点对点下载可以加快课程资源的下载速度,还可以减轻课程资源服务器的连接负载。服务端从本地缓存中取出下载完成的课程资源(例如文件流)向本地的播放器发送,播放器接收服务端发送的课程资源,播放接收到的课程资源,用户可以通过播放器使用请求的课程资源。
42.实施例2
43.请参阅图2,图2为本发明实施例提供的一种音响灯具制作课程资源播放方法详细步骤示意图,其如下所示:
44.步骤s200,根据音响灯具制作工艺课程数据的课程成本,计算得到课程中所需的材料列表及对应的成本。
45.步骤s210,根据音响灯具制作工艺课程数据的成本和课程中所需的材料在预设时间内的学习量指标值,计算得到课程中所需的材料的价格。
46.步骤s220,根据课程所需物品选择的可能性值大小进行排序,并选取可能性最大的前预设数量的物品,以生成课程推荐的物品推荐列表。
47.步骤s230,对目标用户所选课程的所需物品进行统计分析,筛选出课程中所占比例最大的物品,同时筛选出支持度大于阈值的物品搭配关系,基于物品搭配关系确定与目标用户所选的课程相搭配的物品。
48.步骤s240,根据播放请求编码向课程资源服务器直接下载课程资源,将下载完成的课程资源在本地进行缓存。
49.步骤s250,服务端从本地缓存中取出下载完成的课程资源向播放器发送,播放器播放接收到的课程资源。
50.在一些实施方式中,服务端从通过http协议向播放器发送下载完成的课程资源,播放器解析下载完成的课程资源的入口文件(xml文件),根据该文件将课件组织起来,并以树形的方式呈现在播放器的播放列表中。用户根据该播放列表,选择对应的课件内容进行播放。
51.用户请求的播放资源可以为共享内容对象参考模型(sharable content object reference model,scrom)课件,服务端将下载的scrom课件通过http协议发送给本地的播放器,播放器解析下载完成的scrom课件的入口文件(xml文件),根据该xml文件将课件组织起来,并以树形的方式呈现在播放器的播放列表中,从而实现了scrom课程资源的播放,提高了课程播放的兼容性。
52.实施例3
53.请参阅图3,图3为本发明实施例提供的一种音响灯具制作课程资源播放系统模块示意图,其如下所示:
54.获取模块10,用于获取音响灯具制作工艺的课程资源播放请求及课程数据,播放请求携带需要播放的课程资源的标识和课程标识;
55.计算模块20,用于计算目标用户对于课程中所需物品选择的可能性值,根据可能性值的大小对播放请求中携带的课程资源的标识和课程标识进行解析及排序,获得课程资源的请求编码;
56.缓存模块30,用于根据请求编码将课程资源下载到本地进行缓存。
access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
64.综上所述,本申请实施例提供的一种音响灯具制作课程资源播放方法及系统,接收课程资源播放请求,根据该播放请求将用户需要的课程资源下载到本地缓存,播放器根据接收到的课程资源进行播放。相对于现有技术中基于播放插件的网页播放,本发明由客户端下载播放资源,并由本地播放器播放下载的课程资源,不需要播放插件即可播放课程资源,因而避免了使用播放插件带来的缺陷,且通过音响灯具的diy制作工艺及课程保障这diy课程这个概念,将油灯改成led灯泡的形式,做成diy课程,可以实现线上教学的功能。
65.以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
66.对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其它的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1