当前位置: 首页 > 专利查询>福州大学专利>正文

一种基于Android平台的远程监护报警系统技术方案

技术编号:13162222 阅读:36 留言:0更新日期:2016-05-10 09:11
本发明专利技术提供一种基于Android平台的远程监护报警系统,其特征在于:包括被监护端、监护端及数据库;所述被监护端具有以下功能:绑定用户信息;实时更新预警范围、报警;自我定位、一键呼救;查看绑定信息;监护端具有以下功能:用户注册登录;查询被监护端位置信息;设置预警区域;绑定、修改被监护端账号;所述数据库具有以下功能:向被监护端及监护端提供数据操作接口;需新建在两个表单,一个存储所有被监护端信息,另一个存储所有监护端设备信息。本发明专利技术具有可移植性强,可以在多种终端设备使用,不依赖外部硬件,不会发生因为硬件某芯片更换而导致软件部分需重构的问题,功能可拓展性高等优点。

【技术实现步骤摘要】

本专利技术涉及一种监护系统,具体涉及一种基于Android平台的远程监护报警系统
技术介绍
近几年来,随着社会经济日新月异的发展,人们生活的步伐加快,道路上车流量越来越大,这直接影响着每个家庭中儿童、老人的外出安全。加之家庭中家长生活负担重,工作压力大,并没有太多时间去关注着家中孩子、老人的外出动态。这些因素间接或直接导致了我们经常能从媒体上看到儿童走失或者上学途中发生事故等新闻报道。如何去降低这类事件的发生概率,是值得思考的问题。如果家长能随时了解孩子、老人的去向,在其进入较危险区域时,提前通知他们远离;或如果孩子进出学校,家长能收到短信通知,这些措施能降低这类事故的发生。
技术实现思路
本专利技术的目的是提供一种基于Android平台的远程监护报警系统,一方面方便了家长对家中成员的进行监护,减轻了家长的生活负担;另一方面,能从一定程度上降低儿童、老人外出发生事故的概率,一举两得。为实现上述目的本专利技术采用以下技术方案:一种基于Android平台的远程监护报警系统,其特征在于:包括被监护端、监护端及数据库;所述被监护端具有以下功能:绑定用户信息;实时更新预警范围、报警;自我定位、一键呼救;查看绑定信息;监护端具有以下功能:用户注册登录;查询被监护端位置信息;设置预警区域;绑定、修改被监护端账号;所述数据库具有以下功能:向被监护端及监护端提供数据操作接口;需新建在两个表单,一个存储所有被监护端信息,另一个存储所有监护端设备信息。在本专利技术一实施例中,所述数据库的构建包括以下步骤:步骤S1:将智云CloudBaaS的war包提交至新浪SAE后,开启KVDB服务;步骤S2:服务管理菜单项中选择Mysql并对Mysql进行初始化操作,创建统计数据服务的数据表,获取AccessKey、SecretKey,作为后台数据库查看的用户名和密码,后台数据库地址为应用的二级域名;步骤S3:在Eclipse的应用工程中添加云服务及数据库调用的接口,调用的方法包括:(1 )使用CloudClient.1nit(context,appname,accesskey,secretkey)对CloundBaaS进行初始化操作;(2)数据库的两个接口,一个是CloudDB.query(mSQL),对数据库进行查询的操作,返回结果为!^81:〈]\&^)〈31:1';[]^,31:1';[1^>>类型的的1丨81:列表;另一个为CloudDB.execute (mSQL),该语句对数据库进行insert、update、delete操作;(3)文件类型的存储的接口:上传CloudFile.upload(url_local)、下载CloudFile.fetch(url_ser)、删除CloudFile.delete(url_ser);监护端 db_myuser 数据表中包含 account、passcode、bindname、te 1、binddevice字段,其中account、passcode为监护者的账号密码,tel为监护者手机号码供接收预警短信使用,bindname、binddevice为绑定时上传的绑定备注和绑定的被监护对象的设备号。在本专利技术一实施例中,所述被监护端的功能实现包括以下步骤:征求用户同意后,直接获取被监护端的设备号,更新到被监护端的数据库中,同时开启Locat1nService月艮务,与后台服务器交换数据信息;Locat1nService服务每5秒向服务器数据库发送本机位置信息,发送的位置信息包含位置更新时间uploadtime及位置的经玮度坐标locat1n,每五分钟向服务器数据库发送包含历史位置信息的logcat.db文件,内嵌的位置信息格式与发送至数据库的信息格式一致;在发送位置信息的同时,与服务器进行位置数据的交互。应用完成交互后计算出当前位置作标和设置的预警中心坐标的距离,直接同设置的预警半径radius进行大小的判断,判断是否发送短信,设定发送短信的条件为被监护对象进行跨界动作时便向监护端发送。在本专利技术一实施例中,所述监护端的功能实现及业务处理流程包括以下步骤:步骤一:创建储存用户信息数据类,该数据类包括需要用到的所有数据类型,据应用可通过存、取借口实现对数据的调用;步骤二:写BaseActivity基类,该基类声明为抽象的基类,基类里注册了整个应用会使用到的广播,哪个Activity使用广播只需继承这个基类;该基类中包括一抽象方法为sendMsg(String msg),通过该方法实现对其他activity的UI进行操作处理,msg参数为处理数据后的结果;步骤三:仓ij建WelcomeAcivity,其进行数据库的初始化操作,用BaseActivity中的Connect1nChangeReceiver广播监听网络变化,WelcomeActivity延时五秒后自动跳转至LoginActivity进行用户登陆;步骤四:登陆成功后进入HomeActivity,HomeActivity为被监护对象定位、预警、绑定机设置各个功能的入口 ;HomeActivity直接所述数据库请求该账号绑定的被监护端设备信息;步骤五:创建绑定功能BindActivity,该活动主要显示绑定的用户信息,并提供修改绑定信息的接口 ;步骤六:创建定位Locat1nActivity,该Ativity分为两个模式,一个是被监护端定位模式,另一个为查看历史轨迹模式;在被监护端定位模式中,获取远程数据被监护端的位置信息,实现对被监护对象的实时更新;在查看历史轨迹的模式中,可查看被监护端的历史轨迹,并提供修改设置监护信息的接口,如监护范围,监护中心点等。在本专利技术一实施例中,所使用的地图为高德地图,高德地图的使用环境配置包括以下步骤:首先登陆高德LBS开放平台:http: //lbs.amap.com/,注册成为开发者;登陆后,进入控制台界面获取key ;在安全码一栏中填入SHA1值,其获取方式为在eel ipse中选择WINDOW菜单,选择菜单中Pref erances选项,点击andor id的Bui Id项即可查看获取key ;之后,同样再次打开应用工程AndroidManifest.xml配置文件,在applicat1n中添加属性:〈meta-dataandroid:name=〃com.amap.ap1.v2.apikey〃android: value=〃6elac06c9482f57bf61592e2e79alffa〃/>;其中 value 的值为所申请的 key ο与现有技术相比,本专利技术基于Android平台,使用新浪研发中心提供的SinaAppEngine云计算平台进行互联网服务器的搭建,并选择了阿里旗下高德地图提供的地图AndroidSDK作为地图开发的调用接口,具有可移植性强,可以在多种终端设备使用,不依赖外部硬件,不会发生因为硬件某芯片更换而导致软件部分需重构的问题,功能可拓展性尚等优点。【附图说明】图1为被监护端的主要功能示意图。图2为监护端的主要功能示意图。图3为监护端查询被监护端位置功能示意图。图4为监护端设置预警范围示意图。【具体实施方式】下面结合附图和具体实施例对本专利技术做进一步本文档来自技高网...
一种基于Android平台的远程监护报警系统

【技术保护点】
一种基于Android平台的远程监护报警系统,其特征在于:包括被监护端、监护端及数据库;所述被监护端具有以下功能:绑定用户信息;实时更新预警范围、报警;自我定位、一键呼救;及查看绑定信息;所述监护端具有以下功能:用户注册登录;查询被监护端位置信息;设置预警区域;及绑定、修改被监护端账号;所述数据库具有以下功能:向被监护端及监护端提供数据操作接口;需新建两个表单,一个存储所有被监护端设备、位置及功能信息,另一个存储所有监护端设备信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:李兰兰李祥扬
申请(专利权)人:福州大学
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1