论文部分内容阅读
根据使用广告机终端产品的地点、环境等条件,可使用Internet的B/S联播模式、局域网的C/S联播模式和单机模式三种终端解决方案。随着嵌入式技术的发展,三种方案都得以体现,但都存在不足。当广告机终端数量相对较多(但数量不能很多)和距离相隔较远时,采用人工手段进行系统管理和后期维护,必然存在广告信息在更新过程中耗用时间长、工作量大,以及不能够实时地监控广告机终端的运行状态等问题。某公司同时管理多个超市或商场,不能采用局域网的C/S联播模式,因为局域网无法实现两个超市之间的网络通信。流媒体技术对网速流量要求较高,当网络出现故障时,在播放广告视频内容时会出现断断续续或停止播放情况;当很多广告机终端同时下载时,服务器压力很大,甚至达到负荷。本文针对某公司同时管理多个超市或商场情况,结合三种方案的优点,提出了一种基于Internet B/S联播模式的新方法,即使用asp.net(c#)网页平台对媒体文件进行审核和上传,并放入媒体库中;使用基于对话框的MFC来实现公司服务器(带有USB存储系统功能,解决网络出现故障时不能更新)和超市中转服务器(减轻服务器压力);使用嵌入式c开发出广告机终端,以TCP协议进行交互。广告机终端选用ARM11 (s3c6410)作为本文的微处理器,使用sd接口、音频、存储器和WIFI无线网络(广告机移动功能)等设备设计网络广告机终端硬件系统;根据硬件系统,选择合适的ARM嵌入式Linux系统,将媒体Mplayer播放器和触摸屏的支持库tslib进行相应的移植。最后成功构建基于DLGUI移动智能广告机及广告发布平台系统。图[47]表[10]参[51]