- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于android平台与3G公路协同巡查系统探究
基于android平台与3G公路协同巡查系统探究 摘 要:随着江苏社会经济的快速发展,交通流量日益增大,人民群众对公路出行服务信息的需求日益增强,公路管理的压力也随之增大。为切实保证公路巡查此项工作地有效落实,通过智能移动终端实现路政、养护、应急巡查业务的整合,提升公路管理运行效能以及与省局、县站(处、所)的网上协同办公。本文针对以上问题讨论一种基于android平台的手机或手持移动设备并且结合3G、GIS等技术的手机或手持移动设备上的公路协同巡查系统的设计与实现
关键词:android;3G;协同巡查;移动终端;路政
1 系统简介及架构
系统由三部分组成:手持移动终端,无线传输网络以及中心平台管理系统。
公路协同巡查系统将智能化巡查方式与android手持移动终端相结合,高效地解决公路巡查管理中信息管理及事件处理的信息化问题,同时通过智能手机终端与3G智能传输技术的结合,巡查过程中发现相关问题如事件信息、解决情况、路网信息等可及时回传服务器,并且可在服务器查询相关信息。在GIS中对巡查轨迹的展示提高了对公路巡查人员及公路管理的可视化程度。
根据南通市公路协同巡查系统的业务目标,并综合考虑作为已经在用的江苏公路协同工作平台的子系统,系统总体结构图如下:
2 Android
Android一词本意是指“机器人”,是Google于2007年11 月宣布的基于Java运行在Linux内核上完全为移动手持设备环境打造的开源操作系统,得到了Open Handset Alliance( 开放手持设备联盟)的支持,其软件层次结构包括操作系统(OS)、中间件(MiddleWare)、用户界面(UI)和应用软件(Application)组成,号称是首个为移动终端打造的真正开放和完整的移动软件[1]。
由嵌入式Linux和Java构成的Android智能手机系统,其架构和工作原理决定了它是目前最具可移植性的移动设备操作系统,本研究在众多嵌入式软件中选择Android操作系统作为导航系统终端软件,便于软件升级和维护,能够有效降低软件的成本,降低移动设备价格;系统内部使用开源库类,既为开发人员提供一个非常便捷的开发环境,也为同行设计人员的方案设计提供有用参考,促进嵌入式系统的发展。
3 Android数据传输
Android中,Activity是最基本的模块之一,Activity是所有程序的根本,所有程序的流程都运行在Activity之中。在Android的程序当中,Activity一般代表手机屏幕的一屏。一般一个应用程序有多个Activity构成,这些Activity之间可相互跳转,即可理解为不同页面之间的切换,完成与用户的交互[2]。
Android间数据传输也就是Activity间数据传输。Android程序UI框架接近于Web页面的概念。每一个用于呈现页面的组件,Activity都是彼此独立的,它们通过系统核心来调度整合,彼此之间的通过Intent机制来串联。由于本系统主要应用于触屏移动终端这一情况,开发人员基于Android的以上主要优势,很好的解决了用户使用界面的设计及开发问题,各个界面之间的相互跳转十分流畅,巡查人员在使用中可清晰的了解各项功能并充分利用该优势完成巡查,上报,处理事件后反馈等任务。
系统充分利用android平台技术资源优势,结合GPS、ARCGIS,应用3G无线传输技术,移动手持设备等综合技术,实现对公路巡查的动态跟踪,巡查数据的智能采集,巡查轨迹的动态监控,巡查数据的智能分析,为用户提供高效率的决策响应。
4 Android组件的应用
Android中没有入口函数,应用程序以各种组件为基础,所有的组件都是平行的,都可以单独实例化[3]。
Android组件是Android应用程序的核心,设计中运用到的Android组件包括:
4.1 屏幕组件――Activity
Activity是Android的核心类,可以理解为一个屏幕,显示给用户的界面。一个Android应用程序可以认为由多个Activity的交互组成的,多个Activity之间可以进行相互跳转,不同的Activity实现不同的功能。
本系统中主要设计的Activity包括登录界面,系统主界面,各功能界面,利用Activity之间的相互跳转并且互不干扰的主要优势完成各界面之间的切换及各个功能的独立实现。
4.2 服务组件――Service
Service是Android的服务组件,没有用户界面,在后台运行,对用户完全透明。本设计需要手机在开机后自动后台运行,因此手机软件的定位和通信功能在Service中设计实现。本系统中GIS定位模块及GP
文档评论(0)