全文预览

关于增强现实(AR)的手机导航系统研究

上传者:似水流年 |  格式:doc  |  页数:5 |  大小:60KB

文档介绍
oogle于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,而且不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。Android系统平台的手机具有五大优势:1、开放性;2、挣脱运营商的束缚;3、丰富的硬件选择;4、不受任何限制的开发商;5、无缝结合的Google应用。3、可行性分析本系统采用的是Eclipse开发平台,与SQLite数据库相结合的方法,通过SQLite数据库搭建AR数据库,存储兴趣点的相关信息,诸如经纬度,名称,图像等内容。最后,通过GoogleMaps在地图上展示出来,显示用户所在位置周围的兴趣点;而且在摄像头的图层之上显示用户周围的物体信息,达到增强现实的效果。基于此思想的系统的理论及技术己很成熟,而且该方面的开发也已经有很多机构,人们正在研究,并且已经有类似的软件开始发布、运行。比如触景无限公司的SenscapeAR浏览器可以将现实世界跟虚拟的数字内容完美的结合在一起,让你通过手机浏览器,就能感知更多精彩的世界。在增强现实技术领域向更加纵深的方向发展。因此,从技术方面来讲,理论上是可以实现的。用户只需要Android系统的智能手机一部即可达到硬件要求,并且本系统设计的用户界面简单,用户很快可以上手,达到操作要求。4、系统设计、体系结构设计系统采用分层的体系结构,这样,层与层之间相互进行数据通信,互相调用,方便以后的维护,修改与升级。系统分别由数据访问层、用户界面层以及逻辑管理层构成。数据访问层主要出来对SQLite数据库的操作,逻辑事务层主要处理系统中的逻辑判断以及通信、事件的管理,界面层主要负责把数据以良好的UI展示给用户。这样的设计便于以后的维护更改等操作,而且各层之间相互隔离,有益于保证系统的安全性和稳定性。该软件的体系结构如下:

收藏

分享

举报
下载此文档