基于代理缓存的DAISY在线播放系统的研究与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:amyfun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
根据第二次全国残疾人抽样调查数据显示,当前我国视力残疾人数高达1263万。视力残疾使得视障人群无法像正常人一样便捷地获取知识和信息,而DAISY数字有声书的出现则为视障人群享受科技发展成果、获取电子图书信息提供了新的途径。当前已有的DAISY播放软件只能播放本地DAISY有声书,而下载完整的DAISY有声书需要消耗较长的时间,如果要拷贝到移动智能终端对视障人群来说操作也不够方便,同时由于在本地存在副本,也不利于资源的版权保护。因此,实现DAISY数字有声书的在线播放,对于用户阅读的实时性、操作的便捷性以及资源的版权保护都具有非常重大的意义。  本文首先通过对DAISY数字有声书技术规范的研究,得出了其在线播放的流程,并针对播放过程中进行章节切换时需要再次加载同步文件和音频缓冲导致的播放停顿问题,提出了带宽自适应的客户端预加载技术。测试结果表明该技术能使DAISY在线播放过程变得连续平滑。  其次,鉴于DAISY数字有声书通常较大,进行在线播放将对服务器负载和骨干网流量提出严峻的考验,且相比本地播放,在线播放需要较长的启动延迟。针对这些问题,本文提出了DAISY数字有声书代理缓存算法。该算法结合DAISY数字有声书特点对其进行了分段和前缀划分,并设计了相应的缓存效能函数用于缓存片段的进入和替换。仿真实验表明,该算法具有较高的缓存命中率,能显著降低服务器负载,减少客户端启动延迟和骨干网传输流量。  最后,本文在以上研究的基础上设计并实现了DAISY数字有声书在线播放系统,其客户端基于Android平台,并针对视障用户提供了无障碍支持。
其他文献
蒙古文具有悠久的历史,是我国重要的少数民族语言文字之一。蒙古文的信息处理工作深刻影响着蒙古族聚居区的政治、文化生活。而蒙古文输入法作为信息时代交流的工具,其发展更
工资管理体系是衡量一个公司企业管理的重要标准之一,与其对应的工资管理系统则是公司管理的一个重要信息化工具。繁杂的Excel编辑或者其它手动管理,不但耗费了大量的人力资
云计算因其良好的发展前景受到了人们的广泛关注,越来越多的机构开始采用云计算模式。然而,云计算中也存在着包括身份认证及访问控制在内的众多安全问题,这些问题阻碍了云计算的
闪存作为一种新的存储介质,凭借其性能上的优势,真正逐步代替磁盘。传统的数据库存储引擎是基于磁盘的特性设计的,而闪存与磁盘在特性上的差异决定了现有的存储引擎不能充分发挥
随着现代存储和通信技术的发展,存储不断增长的大规模数据已经不再是难事,人们迫切地想从这些数据中获得有用的信息,因而如何有效地处理复杂数据并做有效的建模分析己成为计算机
随着互联网的飞速发展以及数字图像设备的广泛普及,数字图像已经变成了主要的信息源。与此同时,大量的低成本,易于操作的图像编辑软件的出现,使得图像作为事件的事实记录的真实性
本文对蛋白质-肽段全柔性对接的并行计算进行了研究。蛋白质-肽段复合物相关的结构信息对于新药的研制和设计有非常重要的作用。蛋白质和肽段的计算对接方法可以为用实验方法
随着穿戴式设备的普及与发展,人机交互方式不断推陈出新,打破以往的交互界限,因而如何寻求更为高效自然的信息沟通方式成为行业的热点。肢体语言,尤其是骨骼肌运动所表征的含义成
随着web2.0的到来,数据正在以不可想象的速度快速增长,大数据时代已经来临。海量数据中蕴含着巨大的价值,高效的海量数据管理,强大的海量数据检索分析处理能力,是大数据时代有力的
随着大规模集成电路以及计算机技术的飞速发展,数字信号处理器(DSP)被广泛应用于航空航天、移动通信、工业控制等领域。然而,在大规模多DSP系统中,随着处理节点增加、通信复杂度