基于安卓平台的列车动态地图软件设计及实现
发布时间:2021-10-25 05:10
随着我国城市化进程的不断加快,人口密度逐渐增加,城市交通拥堵问题日益严重。为了缓解这一状况,我国城市轨道交通系统在近年来得到了迅猛发展。为了向乘客提供更加人性化、多样化的服务,乘客信息系统的概念应运而生。列车动态地图作为其重要组成部分,使用高分辨率的LCD电子屏作为显示终端,向乘客提供详尽的路线站点信息以及视频娱乐信息的显示,使乘客的出行体验得到了极大提升。动态地图主要通过接收列车主控发送的控制消息来实现不同场景下的页面显示与场景切换,以文字、图片、动画效果的结合来完成列车运行状态信息的显示,并可以分屏进行高清视频的播放。过去的LED动态地图显示形式单一、内容有限,后续调整与升级困难,难以满足当前城市轨道交通的运营需求。现有的LCD动态地图由于其编程环境所限,应用程序的运行效率较低,处理复杂动画场景以及大量控件在短时间内重绘时会占用大量CPU资源,造成卡顿或花屏现象,影响显示效果。本文针对以上问题,提出了在安卓平台上开发列车动态地图的软件设计方案来进一步提升动态地图的显示效果。本次设计根据列车动态地图的实际应用需求结合安卓系统应用程序的设计方法,对动态地图显示方案的实现方式进行了重新设...
【文章来源】:大连理工大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:61 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 乘客信息系统
1.2 列车动态地图介绍
1.3 本文问题的提出及意义
1.4 本文的工作
2 列车动态地图的功能需求分析
2.1 乘客信息显示系统介绍
2.2 列车动态地图需求分析
2.3 列车动态地图功能模块划分
2.4 本章小结
3 安卓平台列车动态地图总体设计
3.1 安卓平台列车动态地图软件功能架构
3.2 通信协议设计
3.2.1 IPTCOM协议介绍
3.2.2 数据集定义
3.3 视频传输协议及编码选择
3.3.1 视频传输协议的选择
3.3.2 视频编码选择
3.4 软件开发平台
3.4.1 Android系统架构
3.4.2 Android应用程序结构
3.4.3 开发环境搭建
3.5 设计模式
3.6 本章小结
4 安卓平台列车动态地图具体实现
4.1 资源管理模块
4.2 场景显示模块
4.3 场景控制模块
4.3.1 Activity的工作方式
4.3.2 场景切换
4.3.3 场景实现
4.4 视频播放模块
4.5 信号处理模块
4.6 本章小结
5 安卓平台列车动态地图软件测试与评估
5.1 测试方法
5.2 测试工具
5.3 测试结果
5.4 效果评估
5.5 本章小结
结论
参考文献
致谢
本文编号:3456714
【文章来源】:大连理工大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:61 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 乘客信息系统
1.2 列车动态地图介绍
1.3 本文问题的提出及意义
1.4 本文的工作
2 列车动态地图的功能需求分析
2.1 乘客信息显示系统介绍
2.2 列车动态地图需求分析
2.3 列车动态地图功能模块划分
2.4 本章小结
3 安卓平台列车动态地图总体设计
3.1 安卓平台列车动态地图软件功能架构
3.2 通信协议设计
3.2.1 IPTCOM协议介绍
3.2.2 数据集定义
3.3 视频传输协议及编码选择
3.3.1 视频传输协议的选择
3.3.2 视频编码选择
3.4 软件开发平台
3.4.1 Android系统架构
3.4.2 Android应用程序结构
3.4.3 开发环境搭建
3.5 设计模式
3.6 本章小结
4 安卓平台列车动态地图具体实现
4.1 资源管理模块
4.2 场景显示模块
4.3 场景控制模块
4.3.1 Activity的工作方式
4.3.2 场景切换
4.3.3 场景实现
4.4 视频播放模块
4.5 信号处理模块
4.6 本章小结
5 安卓平台列车动态地图软件测试与评估
5.1 测试方法
5.2 测试工具
5.3 测试结果
5.4 效果评估
5.5 本章小结
结论
参考文献
致谢
本文编号:3456714
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3456714.html