文摘
在传统的施工过程对身体和健康教育在大学教育视频课程,遇到很多问题,比如存储容量小,显著的延迟误差,减少信息吞吐率。因此,为身体和健康教育在大学教育视频课程基于大规模网络公开课程(蕴藏)平台。课程是由构造一个创造性的环境视频课程,建立一个培训视频模式下蕴藏的平台,和缓存代码设计视频课程。大量的修改和测试运行后,在校园网络的帮助下,建设网络教学视频实现体育与健康理论课程。我们建议的方法的实验结果表明,该设计课程的帧率是10%高于传统的课程设计。节点的存储容量高达130%,延迟误差显著降低,吞吐率不受影响的信息增加网络负载。
1。介绍
视频课程多媒体教学是一种新的模式,擅长发展现代计算机网络技术和视频技术。体育和健康教育视频课程,基于蕴藏平台在大学,是一个有效的方法促进高校体育与健康教育的改革,促进体育和健康教育网络和科学的大学。视频课程突破传统教学活动的时间和空间的限制,使枯燥乏味的教学内容通过视频在课堂更加生动。随着计算机网络技术的应用,全面的交流和互动教学双方实现(1]。无线网络技术提供技术支持建设的视频。此外,它仍然是一个至关重要的工具的开发和使用视频。简而言之,必要的应用程序,包括PPT演示,是无线网络技术的贡献2]。
随着蕴藏模型对高等教育的普及,视频课程的开发已逐渐成为最重要的一个主题领域的高等教育。只有跟上当今时代和技术发展趋势,我们可以确保教育的质量和有效性3]。因此,本文研究了施工过程中相关问题的视频课程物理和健康教育在高校蕴藏的平台。最初,蕴藏平台构建的方法,这有助于识别相关问题设计一个有效的和健壮的视频课程(课程模式4]。预计,它可以提供一些参考的科学建设为高校体育与健康教育视频课程。
本文的其余部分组织如下。部分2是关于构建蕴藏的平台,和部分3提出了视频课程模式。部分4描述了培训视频的缓存代码设计和部分5给出了实验结果和性能分析。部分6本文总结和未来的研究方向。
2。蕴藏的建设平台
构建蕴藏的平台,我们有以下设置(5]。台PowerEdge R710服务器用于构建一个web服务器,它还承担一个反向代理服务器的功能。两个PowerEdge R720服务器作为流媒体服务器和负载平衡是通过一个反向代理服务器。台PowerEdge R710配置为两个8核Xeon处理器E5620 32 GB DDR3和两个500 g SAS硬盘安装和6 1 t硬盘存储教学视频数据。开发语言是Java。系统基于J2EE开发构建系统,和J2EE的多层体系结构如图1(6]。业务层的结构特征和业务逻辑处理层充分利用J2EE业务服务器所提供的服务(7]。
由BEA WebLogic应用程序服务器,提供完美服务为各种项目,比如线程,事务,数据库连接池,和安全。这些服务是非常稳定的8]。服务器软件环境的安装台Windows server 2008 R2企业版本R710服务器并安装NETFRAMEWORK3.5和其他运行框架。IS7.5用作火车站的服务器程序,和安装NGINX反向代理服务器,并映射到另外两个R720服务器的负载平衡当访问的视频(9]。Flash媒体服务器上安装两台服务器,和视频管理程序部署到服务器上实现基于FMS的控制视频播放(10]。本系统客户端硬件没有特殊要求。它只需要浏览器上安装系统时,必须安装和FLASH插件。公告信息表所示1。
3所示。该视频课程模式
首先,总体设计模型的功能,视频脚本的生产,文本材料的收集,录入和编辑的文本信息进行了讨论。高校体育与健康课程模式可以从不同的角度进行分析,即意识形态的概念,课程,教学,系统的操作,和实现。图片材料是JPG格式的压缩和图像处理软件,如Photoshop和前工作用于图像生产(11]。使用相机拍摄教学人员的技术动作。图像的编辑、评论和标题进行非线性编辑系统和存储在AVI或FLV格式。多媒体相机技术用于图像材料转化为WMV格式和在互联网12]。Microsoft SQL Server数据库,ASP技术,和页面开发软件,即。Dreamweaver MX网络,用于集成各种材料获得服务器在Windows XP操作系统。经过多次修改和测试运行,在校园网络的帮助下,建设网络教学视频实现体育与健康理论课程。建设的流程图如图2提出的,这类似于一个梅(13]。
权限信息表用于存储的内容系统中的每个用户的权限范围,所示表3和4(15]。
虚拟数据迁移的性能从一个水平到另一个是系统的一个重要指标16]。以下方程用于计算迁移性能: 在哪里总时间的迁移,虚拟机的内存利用率,是可用的网络宽带,表示虚拟机的降解率,代表了虚拟机的占用(17]。通过这两个方程,降解率可获得虚拟机和应用程序的性能。
系统使用ZIP-LIKE分布来模拟视频测试。视频根据点击的概率排序从高到低,和视频被点击的概率如下: 在哪里c是内存空间表明ZIP-LIKE分布参数。用户行为发生器是用来模拟数据发布和字节命中率作为算法的标准。为此,方程如下: 在哪里是由缓存服务器提供的数据量和是总为用户请求的数据量(18]。
知识的类型是一个重要的分析维度。为了保证数据的有效性,教学视频课程的知识内容分类和可靠性进行了分析。内容分析的可靠性公式如下: 在哪里是可靠性,n是法官的数量,和k平均程度共同协议。
在这个方程,米是分析类别的数量由两个退休审核人员同意,分析的病例数第一评判员,然后呢分析的病例数评判员。如果克伦巴赫系数用于检查整体和内部一致性可靠性、可靠性系数是 在哪里K在测试中,问题的数量是得分的方差的问题,然后呢是测试的总得分的方差。根据不同的参数、物理视频课程可分为三种模式。以下是具体的公式用于每个模式:(我)单个参数模式: (2)Dual-parameter模式: (3)三个模式: 在哪里D= 1.702,的值是学生的能力,一个的部门是主题,b这个话题的难度,c是猜测系数的话题。回答这个问题的概率是对学生的能力 。
视频课程的建设可以分为六个等级:硬件水平,基本平台水平,数据层面,业务支持水平,应用程序级和用户级。硬件层提高了硬件支持的应用平台,以确保程序能够稳定、高效地运行,实现远程访问系统的保障网络条件下。基本平台层是操作系统、数据库管理系统、NGINX反向代理服务、主机存储和备份系统和信息安全。数据层设计根据系统的需求,视频文件,及相关配置文件设计根据系统需求。业务支持层提供了一些通用操作接口,其中包括数据库访问支持,形成服务支持,和消息队列。应用程序层实现了系统的具体功能模块,是最终用户和用户层。
该网站使用ASP。净MVC, LINQ to SQL、SQL SERVER 2005, FMS, AJAX,和其他技术来实现整个系统建设。各种各样的技术互补,确保整个系统的完整性和效率。MVC的各部分的关系图如图3。
ASP的实现。基于ASP的净MVC。网络可以兼容现有的ASP。净在ASP应用程序由多个组件。网络实现数据绑定。在ASP。净MVC控制器系统通常是一个继承类。当请求被发送到服务器时,系统查找相应的行动在相应的控制器通过URL地址和系统路由设置。控制器之间的关系模型和视图的ASP。净MVC如图4。
ASP。净高度兼容,可以使用任何MVC框架。网络数据库,ORM框架或其他工具。LINQ to SQL是一个O / RM组件中。净F3.5版本。该组件可以实现RDB建模,然后使用LINQ来实现模型的操作。通过关系映射,可以检查数据库中的数据,更新,添加,删除。除了上述功能,LINQ to SQL还支持存储过程、视图、和事务,创建一个业务逻辑和模型之间的桥梁,在一个简单的方法。Microsoft SQL Server 2005数据引擎结合分析、报告、集成,和通知功能。图5显示上传的功能,下载,选择课程,为学生和查询模块。
微软Visual Studio的紧密集成,微软办公系统,新开发工具包使Microsoft SQL Server 2005独特的。Microsoft SQL Server 2005适用于所有类型的研究与发展(R&D)人员,如开发人员、数据库管理员,和决策者,提供强大的技术支持和解决方案。Adobe Flash媒体服务器是一个主要组件的Adobe Flash平台兼容性。
在线课程管理模块包括教学资源管理、作业管理、考试相关管理、互动管理和资源上传和下载管理模块。互动论坛管理模块、在线问答(问答),和视频通信。云存储系统如图6。
转码服务器管理功能模块是由转码服务器管理类和转码服务器管理用户界面(UI)类。转码服务器管理UI类通过实现前端接口函数的模块,和服务器管理类实现的业务逻辑功能模块,类依赖三个控制类的转码服务器信息管理类和服务器代码转换类,作为信息管理三个子功能实现代码转换的服务器,服务器配置和服务器代码转换。其中,转码服务器信息管理类有添加、修改、和删除方法,根据不同的转码服务器信息实体类。服务器confugurst类有一个参数集的方法,这取决于转码服务器信息实体类。服务器代码转换类都有一个代码转换方法,取决于转码服务器信息实体类。存储服务器管理模块由Storage_server管理类和Storage_server_manage_UI班。Storage_server_manage_UI类功能模块实现了前端接口,和Storage_server_manage类实现的业务逻辑功能模块。
4所示。培训视频缓存代码的设计
自缓存数据的关键是独一无二的键值是已知的,可以改变值的有效时间内缓存数据。在Django框架中,第一组的关键价值和价值通过Django的缓存,然后介绍了Memcached模块;Memcached客户端也将这台机器之前,然后通过设置键值改变值,最后证实。
具有相同键值的测试,我们可以得到两个值。但是,在相同的内存,键值是独一无二的,但也有两个值。只有一个可能性。测试缓存和测试在Memcached的单个值。为了证明这个猜想,通过Django的研究,我们发现,Django框架封装了键值。它补充道“:1:“前值得重复的键值来避免的关键。
Django框架封装了键值的唯一性和安全性,确保通过重新定义前缀缓存的数据。Memcached是一个免费、开源、高性能缓存工具,提高访问速度的动态web,允许多个用户同时访问缓存的数据。图7显示了Memcached的工作原理。
从图7,你会发现单箭头表示数据从RDBMS获得首次访问该页面时,然后存储在Memcached。双箭头表明,当用户访问页面的第二次,他/她将从Memcached获得数据。因为Memcached服务器没有分布函数,其分布式功能只能由客户端实现。Memcached服务器独立存储数据。多个服务器不能共享数据,不能相互通信。
随着用户数量的增加,背景将逐步扩大。当大量用户请求数据库同时如果没有缓存技术,可以想象,数据库将很快崩溃。为了解决这一问题以及可扩展性,两个应用服务器缓存合并Django框架下。
从上面的代码可以看到,两个应用程序服务器的IP地址101.200.0.130 101.200.0.162,分别和服务端口号是11211。当用户需要扩展服务器由于业务需求,他/她只需要添加相应的服务器地址和端口号的代码。下面的代码是测量数据,相关参数是使用JSON格式发送,这是显式指定HTTP头信息没有被缓存。
Django的序列化主要用于在数据库中检索到的数据返回给客户机。在视频共享系统中,请求的原始数据转换为JSON格式然后可视化和返回给客户端浏览器用户。通过JSON格式视频模板列表对象后,它传递给视图模块,然后返回给浏览器。
5。实验结果和分析
为了验证本文设计的视频系统的有效性,设计以下比较实验。
传统教学视频是对照组的两台电脑作为实验对象。摘要教学视频是对照组。控制单一变量的前提下,记录和比较两组实验,分别。表5表示实验参数设置和表6表示网络性能需求。
提供的电脑实验组和对照组在同一时间进入工作状态并记录分开环帧率,为了避免意外事件造成的干扰实验结果,多个实验结果进行了比较。图8显示帧率的比较两种算法。
对图的分析8表明,随着时间的增加,实验组的环帧率显示了一个先上升,然后下降的趋势。在第二个实验中,环帧速率达到最大值为0.30。对照组的环帧速率也表现出先增加,然后降低的趋势。第二个实验中运行时,环帧速率达到最大值为0.40。实验组的初始环帧率约为0.10,与对照组的初始环帧率是0.70。在第三个实验中,两组实验达到最小环帧速率。这是大约0.13在实验组和对照组的0.10。总的来说,与对照组相比,实验组呈现小幅度波动,以及实验的数量增加,实验组的环帧率高于对照组。图9显示节点的比较两种算法的存储容量。
它可以清楚地看到从图9节点存储能力的课程体系设计本文增加中继节点数量的增加,增加速度远远大于传统的课程体系。图10显示了比较两种算法的时间延迟。
这显然是明显的从图11实验组的延迟误差增加慢慢地随着时间的推移,上升趋势是缓慢的,而对照组的延迟误差的时间迅速上升,上升趋势是陡峭的实验组相比。图11显示了吞吐量和网络负载之间的关系。
如图11可以看出,传统方法的对照组的吞吐量逐渐降低随着网络负载的增加,实验组的吞吐率显示了上升趋势的增加网络负载。总之,本文中的视频课程体系设计是真实和有效的。
6。结论
在这篇文章中,一个视频下大学体育与健康教育的课程建设方法蕴藏平台提出了。这个平台验证现有方法的优点在实际真实的环境。本文使用硬件和软件平台,实现体育与健康教育课程的建设,同时,确保系统是可靠和有效的。这些课程是为视频讲座由构造一个创造性的环境,建立了使用一个蕴藏的平台。这种方法的实验结果表明,该设计课程的帧率是10%高于传统的课程设计。节点的存储容量高达130%,延迟误差显著降低,吞吐率不受影响的信息增加网络负载。
数据可用性
和/或使用的数据集分析在当前研究可从相应的作者在合理的请求。
的利益冲突
作者宣称没有利益冲突。