论文部分内容阅读
收视率系统是为媒体相关从业人员提供全媒体收视率数据的办公软件,传统的收视率系统存在于PC端。现如今,由于移动通信技术的发展和移动终端的普及,移动互联网市场获得极大地扩展,移动设备以其便携性、即时性和定向性等优势,成为目前办公设备的有益补充。Android操作系统以其开放性、可定制性以及其良好的开发生态环境的特点,成为当前智能手机主力的操作系统。本文从媒体相关机构对智能移动终端的实际需求出发,结合移动互联网的新特点,设计并实现基于Android的移动端收视率系统。本文首先阐述了统计收视率数据的意义,研究了 Android平台及相关技术的特点、架构和关键技术,设计了收视率系统服务器端和移动端框架,设计了数据库,实现了客户端接口和相应的功能模块。本文的主要工作和创新如下:1、根据当前媒体行业的实际需求,并结合对现有收视率系统的特性分析,设计了基于Android框架的移动收视率系统,主要实现了收视率、到达率等数据显示,收视相关资讯接收以及订阅消息提醒等功能。2、设计了消息推送算法,实现消息订阅提醒功能。分析Android平台体系结构中各部分的组成和应用,根据当前主流推送协议方案分析,设计基于MQTT协议的订阅消息提醒方案,结合用户自定义偏好和用户地理位置定位,实现在合理的时间、地点范围内,向用户推送相关消息。3、针对直播互动实时数据和历史数据展示需求,设计了列表和图表两种展示方式,根据数据特性,将数据以不同的方式展示出来,对客户端相关技术问题包括平滑曲线绘制、列表优化提出了解决方案。4、完成了收视率系统的测试。通过搭建测试环境,设计测试用例,对功能模块进行验证。验证结果表明,基于Android收视率系统具有良好的可行性和稳定性。未来的收视率系统可以在此基础上进行进一步的改造和优化。