面向机项盒可扩展的信息发布系统设计与实现

来源 :复旦大学 | 被引量 : 0次 | 上传用户:tomjohn3168
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息发布系统是一种利用网络传输素材在电子显示屏展示多种类型信息的软、硬件组合。例如部署在机场的航班动态显示牌,部署在地铁站的车次预告牌与在公众场所展示天气预报、商品海报、即时新闻等信息的广告系统等。信息发布系统与传统平面广告系统相比具有表现形式多样化、管理集中化的特点,同一终端可以同时展出视频广告、数据表格、滚动字幕等多种信息,管理平台则可以远程集中控制众多终端。受众更容易找到相关信息,广告效果更好。所以信息发布系统成为近年来国内外多家厂商、研究机构研究的热点。   本文针对信息发布系统发展需求,分析国内外信息发布系统架构与实现方式,选择以IP网络为传输骨干,以机顶盒为发布终端的系统结构,该结构能够实现定制灵活的内空发布与高性价比的播放效果。但在该类型系统的评测与对比试验过程中发现,这些系统普遍存在资源文件传输效率低,信息管理操作复杂等问题。例如这些系统仍然采用FTP单点下载的方式完成文件分发,当终端数量增长时文件分发时间显著增加,扩展能力受限;对于信息管理前台,目前信息发布系统主要采取C/S模式由管理员使用客户端程序连接管理服务器进行资源、终端、播放任务等维护操作,而另外一些采用B/S模式的管理程序虽然具有部署升级成本低、开发模块化易于调整的特点,但是传统的B/S结构客户端能力受制于浏览器功能,较难实现影片预览、终端集中监控等较为重要的管理功能。   基于以上研究,本文构建了一个基于机顶盒终端、J2EE应用服务器的信息发布系统。针对终端资源文件传输效率较低问题,我们综合分析组播、P2P等方法,基于FastReplica算法设计了适用于机项盒的Breed分发方法用于快速分发文件。测试结果表明,Breed算法在不带来过高复杂度的前提下,较以往单点下载以及FastReplica等算法相比有更高的传输效率,且当系统节点数量增长时Breed算法分发时间并不会显著增加,有较强可扩展性;针对信息中心可用性问题,我们在B/S架构上采用Ajax技术实现,设计开发了FTP拖放上传控件、引入ActiveX影片预览控件等功能,弥补了BS应用程序功能的不足,实践证明该实现提高了管理员资源维护、任务发布等工作效率。
其他文献
数据流模型作为一种新型的模型,在许多应用领域扮演着重要的角色。计算机和网络技术的不断发展以及相关技术的进步,使得信息系统在传感器网络、网络监控、通信数据管理、股票分
尖峰神经元P系统(简称SN P系统)是基于生物神经元结构及功能提出的一种并行计算模型。该模型于2006被首次提出,它与传统的P系统相比,有结构简单,计算能力强等特点。SN P系统的计
Web服务的广泛应用对Web服务合成技术提出了新的挑战。当用户的需求无法通过单个的Web服务实现时,如何从大量的原子服务中组合出满足要求的复合服务是Web服务平台需要解决的
企业级Web应用的开发已经成为软件开发的一个主要领域,其通常要求开发框架具有良好的软件体系结构、更好的兼容性以及更大的可扩展性,然而传统Web应用框架的开发方式却不能很好
油气储层的随机游走建模的算法是一个大规模计算的问题。 实践已经证明利用自回避随机游走建模方法可以解决曲流河空间位置,从而提高油藏评价和建模的效果。在这种方法的建
细分方法是计算机辅助几何设计与图形学中一项重要的研究内容,近年来,细分方法更成为了几何造型领域最活跃的研究热点之一。随着人们在细分领域的不断开拓和研究,对新细分格
随着互联网的高速发展,新的网络技术不断涌现,人们对计算能力的需求和资源的闲散资源的矛盾越来越突出。973课题“虚拟计算环境聚合与协同机理研究”的提出,是为了研究资源共
近年来,随着智能手机、数码相机等电子设备的普及,以图像为主的多媒体信息逐渐成为了人们传递和获取信息的主要载体。面对呈现几何级数增长趋势的多媒体信息,计算资源的增长速度
目前,随着计算机技术、通信技术和网络技术的发展,视频会议的应用越来越广泛,视频会议系统的服务质量和敏捷性将影响很多事务的成效。研究如何对视频会议系统进行管理以使它高效
数据库系统安全是当前信息系统安全最主要的研究领域之一,数据库安全理论和技术是数据库理论研究的重要方向。数据模型是数据库系统的核心和基础,访问控制是数据库安全的一个