基于智能手机的位置定位与查询软件
发布时间:2011-11-23 22:50:10 浏览量:4395

人员位置跟踪和定位技术可以应用到社会上诸多方面。如公司营运方面:有效掌握员工动向,提升经营效益。例如业务员的行踪掌握与调度,出租车与驾驶员的行踪掌握与调配,快递人员的行踪掌握与调配,电力及铁路巡线人员工作情况检查;社会安全方面:小孩及老人走失、登山迷路等;社会治安方面:车辆防盗、绑架事件侦破等;调查方面:掌握被调查者在不同时间点的运动等。这项技术随着带有GPS模块智能手机的用户量增加及手机价格的下降,使得应用变得更加广泛。特别是随着增值业务的开发,基于位置的实时信息是实现本地化服务的最好盈利模式。

但事实上目前这项技术在应用上却受到很大的制约。分析原因有以下几点:

1) 法律层面的问题:跟踪涉及个人隐私,在正确时间(如工作时间)、正确的地点(规定需要到达的目的地)进行位置显示是正确的行为,反之就有侵犯隐私的嫌疑;

2)  基于地图监测信息的支撑:要定位,后台必须要有地图数据的支持。现在GOOGLE地图,MAPABC地图服务虽然有API接口,可以使用免费地图服务器进行开发,但在对于城市,这些地图会有详细的数据信息,但对于旅游景区,矿山和乡村就缺乏详细数据。有的开发者使用专业的MapInfor 、ArcGIS等专业软件对中小公司存在资金困难;

3) 监测信息与其他应用系统的集成:位置定位与跟踪可能只是信息系统的一个方面,需要与其他信息系统进行集成,如何不使用专用地图数据库情况下建立基于地图的多种数据服务也是需要解决的问题。

4)查询者需要多种方式获得查询信息:查询信息需要采用多种方式进行显示,包括计算机、手机等。这样即使查询者远在外地出差,也能实时得到数据;

5) 实时信息的推送:根据用户的消费记录进行基于地图的信息推送,能够实现信息的个性化服务。

二、系统功能简介

本系统的目的是提供一种通过当前主流的智能手机终端:Android手机或Iphone手机的人员追踪系统,该系统由查询端手机软件、被查询端手机软件和一个管理后台构成。

1)位置信息发送端的手机软件:安装在被查询者智能手机端的位置上传服务软件,该服务软件的功能主要是根据需要周期地上传数据库服务器本使用者的位置信息,并加载该用户的身份认证ID码。

2)位置查询端的手机软件:安装在查询者的智能手机端的位置查询软件,该软件的功能主要是向数据库服务器查询与本查询者ID绑定的被查询者信息,选定需要被查询的人员后,软件向服务定时查询该被查询者的位置信息并显示在地图上,本软件可根据管理服务器的设定在地图上展现各种业务图层,通过地图图层的方式把行业的业务需求展现出来。

3)管理软件:本软件为B/S架构,可依据使用者的权限使用管理网页上的查询者和被查询者的身份管理与认证、查询、调度、发布信息(可在地图上显示)等功能。

4)对GPS信息的采集可以在被查询手机上进行时间段的设置,可将数据上传仅定义在工作时间段;

地图数据也可以与其他数据库系统集成,产生多样化的数据处理,达到基于手机服务系统。

三、系统软件体系结构

 

系统软件结构图

 

四、软件运行截图

 

 

运行截图  查询端软件

五、其他支撑技术:

本团队基于前期的开发,可以完成:

1)不采用专用地图数据库(如MapInfor 、ArcGIS)实现基于地图的服务数据展示;

2)能与其他数据库进行融合,实现基于地图的数据服务;

3) 不仅根据位置进行GPS数据提取,还可根据用户状态(静止、或运动)进行GPS信息提取,以避免提取GPS信息产生的手机电池过分消耗及用户过多产生的大数据。

本团队正在进行手机项目开发,欢迎交流!