基于HTML5的多源下载技术研究与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:whj0631
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的发展和应用,互联网已经成为人们生活必不可分的一部分,资源下载作为互联网应用的重要组成部分,具有重要的研究意义。传统浏览器由于技术壁垒和安全性等因素,只能提供面向目标服务器的单线程下载技术,但是由于网络环境的复杂性和不稳定性,在资源下载过程中经常存在大网络延迟、丢包、带宽限制等问题,影响下载效率。而且由于只向单一服务器请求资源,存在过度依赖目标服务器的问题,当目标服务器出现问题,下载只能被迫中断。为了提高下载效率以及下载过程的鲁棒性,各种多线程下载工具被开发了出来,但是现有的多线程下载工具大多基于客户端或者浏览器插件,需要用户下载安装相应的客户端或者插件。随着接入到互联网的终端越来越多样化,移动设备已经成为了互联网资源下载的重要工具,但是现有的多线程下载技术无法直接移植到移动端,不具有普适性。  针对上述存在的问题,本文提出了基于HTML5的多源下载技术,该技术实现了浏览器端的多源多线程下载功能,无需用户安装任何的插件或者客户端,满足了用户对下载过程轻便的需求。在此基础上设计并实现了一个基于HTML5的多源下载系统,该系统为用户提供了浏览器端的多源多线程下载功能,并且基于该系统完成了相关对比试验,对最终试验结果进行了分析。最终结果证明了本文技术的正确性和高效性。本文的主要贡献有:  1)研究和提出了基于HTML5Web Workers的浏览器端多源下载技术,实现了在无需安装任何客户端或者插件的情况下,浏览器端的多源下载功能。  2)提出了基于文件长度的资源分段策略,解决了浏览器端在多线程下载资源的分段以及合并的问题,保证了整个下载过程的正确性和高效性。  3)提出了浏览器端的文件写操作策略,解决了浏览器无法直接与本地文件系统交互的问题,实现了用户对下载资源的直接访问。  4)设计并实现了基于HTML5的多源下载系统,并且基于该系统完成了相关实验,最终证明了本文所提技术的可行性。
其他文献
随着行政事业单位、企业组织不断的发展与壮大,其业务流程也变得越发复杂。当业务改变时,编程人员要修改大量的代码,造成系统开发和维护成本高,效率低下。而工作流程也因不同企业
入侵检测系统(IDS)是安全防范机制的重要组成部分。目前,网络入侵事件很难完全避免,网络安全人员所能做到的应该是及时地发现和察觉入侵及入侵企图,以便采取有效的措施来堵塞
计算机和网络技术的发展使得机群系统成为并行计算的主流趋势,而负载平衡技术是影响机群并行性能的主要因素.负载平衡技术的核心,是将各个任务比较均衡的分布到不同的处理结
随着Internet的发展,计算机系统上的入侵也大量增加,人们已经研究和应用入侵控制方法,但是仍处于初期阶段。目前还没有一种能够真正确保网络安全的技术。防止非法者访问系统资源
特征造型技术是面向制造全过程的,是CAD发展的一个重要里程碑,它使CAD/CAPP/CAM的真正集成化成为可能,为解决产品从设计到制造的一系列问题奠定了理论和技术基础。 语义特征
近年来,传感技术的快速发展为生态环境监测奠定了坚实的硬件基础。在不同的生态环境监测系统之间,整合监测数据在采集、处理、存储过程以及通信协议上的差异,实现资源共享成为传
该论文首先是解决Hermite型数据问题.由正规算法的研究,发现Hermite细分曲面与六边形网格密切相关,我们首先将数据转化为插值面片为三角形、控制面片为六边形的结构.由此,我
近年来,随着IT业的高速发展,计算机性能、网络通信技术的不断提高,人们对计算机应用的要求向高性能、大规模、多样性、多功能方向发展.因此人们要求将地理上分布的异构的计算
随着Internet的飞速发展,涌现出许多新型的通信需求,如视频点播、多媒体会议、远程教学等.这类应用一般涉及多个用户,需要网络提供组播(Multicast)支持,并且保证服务质量(QoS
城市基础生活能源智能化管理就是运用地理信息系统、遥感、遥测、网络、通信、数据存储、微电子、多媒体等高新技术,对进行城市基础生活能源管理所需的各种信息,以数字化形式