基于UGC模式的网络课堂及其资源存储和推荐方法研究与实现

被引量 : 3次 | 上传用户:jiangxueying0518
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络课堂是教育产业信息化发展的产物。国内许多企业的培训系统网络课堂普遍采用基于专业生成内容的计划性课程模式,这种模式虽然已经非常成熟易用,但其成本高、周期长、内容单一、灵活性差且更新速度缓慢的不足,已经难以满足用户对课程内容更丰富、课程选择更自由、学习时间更灵活的需求。借鉴当今较为流行的基于用户生成内容模式的网站构建思路,本文提出了以用户生成内容的模式扩展培训系统的课程体系的思想,使专业生成内容与用户生成内容的课程共同为用户服务。用户生成内容模式的引入将导致对系统架构的伸缩性要求高、需要存储大量资源和快速准确为用户推荐资源等多方面的问题。以面向资源架构的思想设计基于用户生成内容模式的网络课堂系统架构,是提升其伸缩性和可移植性的较优策略。而利用分布式计算框架Hadoop实现海量数据存储和实时准确推荐的方案,因其构建成本低而运行性能好的优势,逐渐受到广泛关注。本文采用Java作为服务器开发语言,采用Flex技术开发多媒体课堂的流媒体应用客户端,使用Linux虚拟机搭建完全分布式Hadoop集群(一个主节点,两个从节点),在实现一个基于用户生成内容模式的网络课堂的基础上,主要完成了如下工作:(1)根据用户生成内容模式的基本概念和特点,提出了基于用户生成内容模式的网络课堂的服务模型,并结合网络课堂的多媒体应用和海量资源存储与推荐的需求,提出了一种的运行架构模型。(2)设计系统时,采用面向资源架构,严格遵循REST风格的原则,提升了基于用户生成内容模式的网络课堂的系统伸缩性、可移植性和易用性。(3)依据课程多媒体文件的一次写入、多次读取的使用特点,实现了使用HDFS存储大量多媒体文件的方案,解决了海量数据存储的问题,并保障了文件的可用性。(4)先用HBase采集了用户访问记录作为用户偏好分析的指标,然后采用Hadoop的Map/Reduce作业系统分别实现了基于用户和基于物品的协同过滤推荐算法,并给出了Map/Reduce的任务流程和推荐系统架构。(5)详细阐述了使用流媒体服务器Red5开发多种网络课堂多媒体应用的方法,为流媒体应用开发提供了一种开源方案。
其他文献
用PCR产物直接测序法对入侵害虫西花蓟马和其他8种蓟马的线粒体COⅠ基因433bp片段测序,获得62个个体的序列。分子数据分析显示:种内个体间平均遗传距离在0~0.005之间,2003年
中小企业融资难,一直是社会各界关注的问题。我们分析了中小企业融资难的主客观原因,总结了银行进行产品创新的研究成果,概括了在现行风险控制体系下银行的贷款形式、用途以
菌根真菌生长及其与植物共生过程中可直接合成或诱导植物产生多种激素类物质,如生长素(auxin)、细胞分裂素(CTK)、赤霉素(GA)、乙烯(ET)、脱落酸(ABA)、水杨酸(SA)和茉莉酸(J
市政工程关系到广大人民群众的切身利益,是政府投资、服务于民的建设体现,加强市政工程建设的审计至关重要。施工企业应保持高度的责任感和使命感,在工程建设过程中开展严格
<正>新世纪以来,网络类型小说蔚为大观,成为网络文学中最为"吸睛"与"吸金"的文学样式,几乎各大知名文学网站都以醒目的板块与栏目主推各大类型小说。类型小说写手花样迭出的
泸沽湖位于四川省与云南省交界处 ,现为著名旅游区。泸沽湖不仅有美丽的自然风景 ,更有第一流的垄断性的人文资源———摩梭人文化。摩梭人文化具有特殊的性质 ,它是人类原始
目的:观察神经阻滞联合整脊手法治疗腰椎间盘突出症的临床疗效。方法:将符合要求的125例患者随机分为3组,Ⅰ组45例,采用神经根孔或侧隐窝神经阻滞联合整脊手法治疗;Ⅱ组40例,