论文部分内容阅读
随着计算机技术和网络技术的发展,人们获取信息的途径和信息的展现方式正在逐渐发生改变。以视频、音频和文字相结合的多媒体信息已经无处不在,大众对它们的需求量也越来越大。如今,在许多公共场所的LCD显示屏为大众提供了准确的、实时的多媒体信息。这种信息的传播方式方便了人们的生活,受到越来越多人们的欢迎。但是随着LCD显示屏数量的增加,资源类型和数量的增多,对多媒体信息的管理和维护的工作量越来越大,现有的多媒体信息管理控制软件已无法满足市场需求。为保证多媒体信息发布的准确性与实时性,方便用户对多媒体资源进行管理,提高LCD显示屏管理工作的效率,急需对多媒体信息发布系统功能及架构进行重新梳理。论文对此展开了基于互联网的多媒体信息发布系统的研究与设计工作。多媒体信息发布系统是以多媒体资源为对象,通过用户在管理端对多媒体资源编辑操作,在播放端对资源进行展示,达到信息发布的目的。论文的研究内容包括以下几个方面:(1)分析了该系统的功能需求,规划了系统的工作流程,总结了该系统要实现的目标。根据功能需求分析,对多媒体信息发布系统的组织结构和软件架构进行了设计,采用了C/S和B/S模式相结合策略。根据功能不同将系统分为管理终端和播放终端两部分,分别对两部分设计了对应的功能模块。(2)研究了Web页面和Windows应用程序的开发技术,分析了相关技术的实现方式和适用范围,为开发多媒体信息发布系统选择了合适的开发语言和开发软件。研究了用户编辑多媒体资源时所见即所得的实现方法、管理终端和播放终端的socket连接方式和传输XML数据的交互方法。应用C#语言和ASP.NET技术实现了该系统的管理终端程序,管理终端由六个Web页面组成:登录页面、导航页面、资源管理页面、节目编排页面、播表编辑页面和终端管理页面。(3)研究了Windows窗体程序在同一界面创建不同资源类型播放控件的方法,以及播放列表的生成方式。应用C#语言和Windows Form控件实现了该系统的播放器程序,论文结合系统的实际工作需求,为播放器程序设计了多线程的工作流程,主要包括管理终端交互线程、播放队列线程和播放节目线程。测试结果表明,该多媒体信息发布系统界面美观简洁,使用方便,成本低廉,播放内容清晰流畅,实现了系统的目标,满足了系统的功能需求,可以推广使用。