基于Android的寻人定位APP

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

55
收稿日期:2018-03-06
*基金项目:沈阳理工大学大学生创新创业训练计划(201710144036)
作者简介:徐冬(1996—),男,辽宁锦州人,沈阳理工大学信息科学与工程学院本科在读。

1 Android及开发工具简介
1.1 Android
Android,翻译为机器人,是一种基于Linux的,自由的,开放源代码的操作系统,大多使用于智能手机和平板电脑等移动设备,由Google公司领导及开发。

Android操作系统最早由Andy Rubin开发,主要用于手机。

后来被Google收购。

随后Google获得Apache开源许可证的授权方式,发布了Android的源代码。

第一部Android智能手机于2008年发布,并迅速取代JavaME。

Android迅速扩展到移动设备及其他领域上,如TV、游戏机、数码相机、平板电脑以及多种穿戴式设备等。

1.2 开发工具
Android Studio 是一个Android集成开发工具,基于Java编程软件IntelliJ IDEA.与Eclipse类似,Android Studio 提供了大量的 Android 开发工具及可视化界面控件供开发者使用。

Android Studio使用方便,有很多不同尺寸的屏幕和分辨率标准,根据新的Studio窗口,开发者可以非常方便地调整在不同的设备上的应用,基本可以满足所有人的需求。

同时Studio支持多语言版本(暂无中文版本),支持翻译,使开发者更适应新的开发环境,为开发者提供了方便。

现阶段使用的软件为Android Studio3.0版本[1]。

2 开发背景
2018年,人口老龄化问题依旧。

人们都希望老人晚年幸福安康。

但现在的事实却是:年轻人为了家庭,为了养育孩子和赡养老人而奋斗在工作岗位上。

这就造成了老人无人照顾的情况。

因此,老人走失的问题也越来越多。

据非官方统计,近年来每年出现过走失情况的老人不下30万,其中,有约五万名老人迷失在车水马龙的城市森林里而发生意外。

无论是请求警方帮助,还是依靠互联网发布走失消息进行查找,亦或是调动全城力量搜寻,能短时间找到的毕竟少数。

为避免这种情况,急需一种可以快速定位到老人位置的且不需要过多设备的APP软件。

3 功能需求分析
由于要实现短时间定位,且要在任何情况下都可以使用,所以采取利用手机都带有的功能----短信,进行信息的传递。

APP分为
爱守护·老人(主控端)与爱守护·老人(被控端)两部分,主控端安装在
儿女的手机上,被控端安装在老人的手机上[2]。

3.1 被控端功能分析
爱守护·老人(被控端)主要功能有三点:登录注册、人员信息添
加、小工具。

因为是给老人使用,被控端的操作十分简洁,没有太多复杂的功能,信息录入可以由儿女进行操作。

进入APP后,点击注册,填写信息后登录,在主控端配置界面添加主控机信息(包括主控机号码等信息)后,开启监控即可。

在添加配对主控机时可以选择多种添加方式(蓝牙添加,WiFi添加,二维码添加)。

在被控端中也添加了一些小工具,如心率测试仪等。

3.2 主控端功能分析
为了对老人的行动位置尽量了解,在主控端中的功能较多,主要包括:快速查询、通讯录(可语音查询)、一键附近功能、历史查询、导航功能[3]。

3.2.1 快捷定位功能
在主控端界面中,使用地图作为主界面,为定位准确,使用了百
度地图的API。

进入主控端后,地图上的标点是主控机当前所处的位置。

在被监控人的信息没有录入到到通讯录中时,为了尽快的定位被监控人的位置。

在输入框里输入电话号码,进行定位,定位完成后,会出现红色点即定位点;在被监控人的信息录入到到通讯录中后,可以直接从联系人下拉列表点击选择联系人,进行定位。

3.2.2 语音查询功能
在地图界面中,可以使用语音快速查询,在语音识别模块中使用了讯飞语音模块。

在通讯录中添加老人手机号码及其他信息,然后就可以在地图界面直接说出老人名字进行定位,做到高效定位。

3.2.3 一键附近功能
定位达到老人后,子女可能距离太远,不能及时的到达老人所在地点,这时可以对周边医院和公安局进行查询,地图上会出现按距离排序的数字点,数字点可以显示其详细信息,详细信息界面中可以拨打警局或医院的电话。

3.2.4 历史查询功能
在历史查询功能中,可以对一小时前、一天前、一周前的历史
信息进行查询,查询老人在这个时间段内经过的地方(历史定位的信息会存入数据库中。

);也可以进行自定义查询,自定义要查询的
基于Android 的寻人定位APP*
——爱守护·老人
徐冬 曹毅
(沈阳理工大学信息科学与工程学院,辽宁沈阳 110159)
摘要:本文开发了基于Android系统的定位软件,不需要昂贵的穿戴式设备,不需要双方网络,通过短信传递老人位置信息,并在主控端手
机地图界面上对老人所在位置进行标点,极大缩短了寻找时间,同时也极大地减少了老人发生意外的风险。

关键词:Android;寻人;快速定位中图分类号:TP311.52文献标识码:A 文章编号:1007-9416(2018)04-0055-02
应用研究
DOI:10.19695/12-1369.2018.04.30
. All Rights Reserved.
56
第 36 卷 数字技术与应用
人员及时间,这样就锁定了一个老人活动的范围,做到老人所在,心中有数。

3.2.5 一键导航功能
在得知了老人的定位地点后,点击导航按钮,便可以以现在所在地为起点,定位点为终点进行导航,自动找到最短路径,以便于快速到达。

4 爱守护·老人APP工作流程
老人走失后的第一反应是给老人打电话,但可能会产生无法接通的情况。

在爱守护·老人APP中,可以操控老人的手机向主控机拨打电话。

通过向被控机发送“call me”信息,被控机接收处理后调用电话功能向主控机拨打电话。

在之前的信息添加完成后,即可使用APP的主要功能 --- 定位。

主控端输入被控端手机号码,APP自动向被控端发送“where”信息,被控端接收解析后向主控端发送自己的位置坐标(基于GPS定位)信息,如:116.317529,40.058359。

主控端在接收信息后对信息进行处理筛选,通过百度地图坐标拾取接口函数接收坐标,最终在地图上进行标点显示[4]。

Be Based on Android Seeking Orientation APP
——Guardians of Love ·The Elderly
XU Dong, CAO Yi
(School of Information Science and Engineering, ShenYang Ligong University, Shenyang Liaoning 110159)
Abstract:This paper develops the positioning software based on Android system. It does not need expensive wearable equipment, does not need
both sides of the network, transfers the position information of the old man by short message, and punctuated the position of the old man on the interface
of the main control terminal mobile phone map, which greatly shortens the search time and reduces the seniors' hair greatly. The risk of having an accident.
Key words:Android; searching for people; fast positioning
5 结语
本次基于Android系统开发的爱守护·老人APP已经完成了相应的功能,但是在部分地方还需要改进和完善,比如可以添加服务器和安全协议部分,手机与服务器连接时的数据连接等方面。

爱守护·老人,面向有需要的家庭,为老人的安全提供一定的保障,软件只能起到紧急规避的作用,最重要的还是尽量抽出时间陪陪老人,家人的陪伴才是最重要的安全保障。

参考文献
[1]李刚.疯狂Android讲义[M].北京:电子工业出版社,2013.
[2]杨云君.Android 的设计与实现[M].北京:机械工业出版社,2013.[3]旻姚昱,刘卫国.Android 的架构与应用开发研究[J].计算机系统应用,2008,(11):99-111.
[4]赵哲,宋俊德,鄂海红.基于Android平台的移动应用构建研究与设计[J].新型工业化,2013,(6):78-89.
4 结语
开展警用地理信息系统建设是立足公安工作实际,有效服务实战,有力保障公安工作“基础信息化,信息基础化”的需求,后期建设应紧紧围绕实战工作,狠抓深化应用建设,突出PGIS应用特色,从而进一步给各类专业警务应用和其他业务信息平台提供服务支撑,实现信息化应用与可视化展现的有机融合。

参考文献
[1]陈志国.警用地理信息系统建设的探索与实践[J].公安学刊(浙江警察学院学报)2013,(01):66-75.
[2]胡飞虎,耿泽飞.浅谈警用地理信息系统的标准化建设[J].中国人民公安大学学报(自然科学版),2012,(2):30-35.
[3]张振平,周国梁.警用地理信息系统项目管理策略分析[J].警察技术,2012,(02):18-26.
[4]王庆华,郝伟.地理信息系统的发展趋势[J].资源开发与市场,2013,(01):15-33.
[5]袁文旗,王铮.警用地理信息系统的研究与实现[J].中国科技博览,2011,(01):22-25.
[6]曾伟桥,刘斌.浅谈虚拟现实技术的警用地理信息系统[J].广西师范学院学报,2013,(02):35-38.
Application Research of Police Geographic Information System
WU Xiao-ying,MA Lei
(The Police Station Of PuYang, Puyang Henan 457000)
Abstract:The construction of PGIS is a necessary requirement for the application of informatization and the visualization of organic integration,to provide intuitive visual representation for daily police, command dispatch, and intelligence information application.This paper puts forward the construction of PGIS,to provide unified basic data service for the geographical information application of police security departments,and provide "overall prevention and control, accurate guidance, accurate strike" technical guarantee for the work of police.
Key words:PGIS; command dispatch ;intelligence information; data service; overall prevention
······上接第54页. All Rights Reserved.。

相关文档
最新文档