- 1
- 0
- 约2.79千字
- 约 5页
- 2019-07-03 发布于广东
- 举报
一种基于PAndroid的智能定位回复软件的设计.docx
一种基于PAndroid的智能定位回复软件的
设计
摘要:现在的安卓手机定位软件非常多,但是许多 老人却不能很好地使用。与此同时,在当今老龄化趋势日益 严峻、老人摔倒日趋频繁、“空巢老人”越来越多的情况下, 老年人的行动安全已成为社会的重要问题。为及时了解老年 人位置信息,文章专门开发设计了一款基于安卓智能定位回 复的软件。运用Android平台编写插件实现信息监听,智能 调用百度地图,自动回复老人所在位置,同时在快速拨号的 同时还能及时获知联系人的住所,及时通知老人的监护人。
关键词:智能定位;eclipse; Android SDK环境;Web 服务器
由于在智能手机的市场中安卓手机所占的份额是最髙 的,并且目前很多人都在用手机定位或者导航,所以很多人 都依赖于安卓手机的定位系统。与此同时,在当今老龄化趋 势日益严峻、老人摔倒日趋频繁、“空巢老人越来越多的 情况下,老年人的行动安全已成为社会的重要问题。为了寻 找老人,家属往往要耗费很多精力,找到后还要防范再次出 现这种情况,同时在很大程度上给警方带来较大的工作量。 如果有一台适合老人用的设备,安装在定制安卓老年GPS机 上的快速拨号与定位信息返回系统就可以让子女对老人的 日常活动进行监护,知道父母的位置信息。本文专门针对上 述问题,开发设计了一款安装在定制安卓老年GPS机上的快 速拨号与定位信息返回系统。
1设计流程
本系统主要包括主要3大功能:定位,快速拨号,信息 存储与回复。其中,定位功能可以实时获取设备的地理位置 并且通过指令返回到另一手机设备;快速拨号方便老人快速 找到子女,简化拨号过程及获知联系人住所信息;信息储存 可以储存和管理老人住址等信息,大大地减少老人走失的几 率(见图l)o
本系统以Android为开发平台,以Java语言为开发语 言,主要在eclipse, Android SDK环境下开发,以母版页 与主题技术和Xml为脚本语言设计此系统,这些技术对数据 库涉及的数据处理部分进行了优化,使其条理更清晰,便于 理解。
2软件设计
目前,基于Web的定位查询系统发展较为成熟,用户可 以通过Web实现对远程定位设备的查询,此外,通过手机访 问Web服务器不仅需要加载脚本,同时还需要一定的熟悉程 度,所以这对老年人是不利的。本款软件不仅可以自动定位, 还可自动回复位置信息。
2. 1快速拨号
该系统采用客户端模式,用于对定制老年安卓GPS设备 定位并返回位置信息数据,包含快速拨号、住址信息管理、 快速定位、移动位置中心点坐标返回、短信位置发送等功能, 有效防止老年人走失,界面友好,方便使用和管理。该系统 利用Java, Xml等编程语言,在eclipse, Android SDK环 境下开发,通过GPS和网络对位置信息返回和管理。其中快 速拨号方便老人快速找到子女号码,简化拨号过程。快速拨 号界面易于操作,上方可添加6个快速拨号,号码存储后面 部分用于储存、管理住址信息。这样即使短时间内不能拨号 成功,老人也可以借助他人的帮助联系到家人,有双重保证。
在VB6. 0开发环境下,后台数据库为Access 2003,采 用AD0对象模型对数据库进行访问,设计开发了快速拨号的 功能。首先创建一个FastDial数据库,添加对 MicrosoftActiveX Data Objects 2. 8 Library 对象库的引 用,然后定义一个Query函数;利用ACCESS数据库的搜索 引擎 Microsoft. Jet. OLEDB. 4. 0 时,将 VB 的 ADO 数据控件 与ACCESS数据库连接。接着定位数据库位置,建立VB与数 据库之间的连接,然后打开选择数据库的方式。
2.2自动定位与信息回复
现在的手机设备中都有GPS定位模块,通过该模块可以 实现导航、定位等基本功能。Android的数据库里提供了地 理定位的接口,就可以实现一些基本功能,最基本的例如可 以获取当前设备的经纬度,即时刷新设备的经纬度。目前网 络地图开发商提供有API,例如常用的百度地图,通过手机 自身的定位服务和这些API共同使用便可以实现更多、更强 大的功能。
当手机收到内容为bgwz的短信时,智能调用GPS, GPS 定位获取经纬度坐标,然后调用百度地图APE老人的手机 调用网络,确定经纬度,再调用百度地图API,显示当前位 置。在获取相关信息后,还可以智能回复位置信息。利用aide 平台,编写插件实现自动回复,将刚刚智能获取的位置信息 发送给
同时,Android手机将定位信息(包含经纬度和定位时 间)上传至web服务器,Web服务器负责定位数据的存储和 对客户端及定位设备的管理;Android手机通过移动网络接 Internet,从Web服务器获取定位列表,Android手
原创力文档

文档评论(0)