基于智能手机的多平台服务系统的设计毕业论文
2021-08-24 22:52:16
摘 要
现阶段,智能手机的发展十分迅速,具有安卓操作系统的手机用户也越来越多,智能手机不在只是发短信、打电话,而是给用户提供各种各样的服务。社会也是在高速变化中,在关注经济发展的同时,还应该把注意力放在类似老年人、儿童的弱势群体中。这些弱势群体受到危害的事故已经是屡见不鲜,若在发生事故的同时,能够快速报警进行救助,就显得很有必要。
因此运用无线通信技术和移动定位技术在智能手机端设计了报警器软件,并兼顾到微信平台的广泛使用。全文阐述了弱势群体现况、微信公众号开发以及安卓平台设计。分析功能需求并设计不同模块的实现方法,主要功能有多点报警、位置定位和信息传输。
目前,报警器已经实现大部分的功能,在未来的市场上也会具有十分大的研究潜力。
关键字:报警;智能手机;微信;移动定位
Abstract
At this stage, the development of smart phones is very rapid, with Android operating system of mobile phone users more and more, smart phones are not just texting, phone calls, but to provide users with a wide range of services. Society is also in the rapid changes in the attention to economic development at the same time, should also pay attention to the disadvantaged groups in the same age group. These vulnerable groups have been the harm of the accident is not uncommon, if the accident occurred at the same time, to be able to quickly alarm rescue, it is very necessary.
Therefore, the use of wireless communication technology and mobile positioning technology in the smart phone design of the alarm software, and take into account the wide use of WeChat platform. The paper describes the status of vulnerable groups, WeChat public number development and Android platform design. Analysis of functional requirements and design of different modules of the realization of the main functions of the alarm, location and information transmission.
At present, the elderly emergency alarm has been realized most of the functions, in the future market will also have a very large research potential.
Key words: call the police;Mobile phone;WeChat;Mobile location
目 录
第1章 绪论 1
1.1 背景及研究意义 1
1.2 国内外的研究现状 2
1.3 研究目标、研究内容和拟采用的技术及解决方案 2
1.3.1 研究目标 2
1.3.2 研究内容 3
1.3.3 拟采用的技术和解决方案 3
第2章 微信端设计与功能实现 5
2.1 微信公众平台开发 5
2.1.1申请服务器资源 5
2.1.2微信公众平台开发者模式 7
2.1.3代码初步流程分析 8
2.2 微信基础接口类型和事件 8
2.2.1 基础接口消息 9
2.2.2 接收事件推送 10
2.3 微信公众平台开发模式消息验证原理 11
2.3.1 文本消息的XML数据格式分析 12
2.3.2 地理位置消息的XML数据格式分析 14
2.3.3 PlaceAPI的地理位置分析 15
2.4 微信公众服务平台功能实现 17
2.4.1 搭建信息发送平台 17
2.4.2 公众号实现功能描述 19
2.4.3 公众号客户端与多客服互动功能 20
2.4.4 语音、文字、图片等输送功能 21
2.4.5 地理位置信息显示功能 22
2.4.5 附近医院、药店、派出所的路线搜寻及一键通话功能 23
2.4.6 分享急救措施和日常小贴士的查询功能 26
第3章 Android端设计与实现 29
3.1 Android简介 29
3.1.1 Android框架 29
3.1.2 Android基本组件 30
3.2 Android主要功能分析设计 31
3.2.1 客户端的定位功能设计与实现 31
3.2.2 客户端发送短信和通话功能设计 34
3.2.3 客户端报警声音实现 34
3.3 服务端设计与实现 35
3.3.1 服务端接收短信设计 35
3.3.2 服务端地图显示 35
3.4 报警端界面及功能实现 36
3.4.1 报警器登陆界面 36
3.4.2 报警器注册界面 37
3.4.3 报警器应用主界面 38
3.4.4 信息交互和附近位置查询功能 39
3.4.5 一键报警功能 39
3.5 服务端主界面及功能设计 40
3.5.1 服务端主界面菜单和功能分析 40
3.5.2 服务端接收多点报警功能 41
3.6 小结 42
第4章 项目总结 43
4.1 工作总结 43
4.2 未来展望 43
参考文献 45
致 谢 46
第1章 绪论
1.1 背景及研究意义
在2016年初时,国家统计局发布了2015年国民人口分布情况,60周岁及以上人口有22200万人,占总人口的16.1%,65周岁及以上人口有14386万人,占总人口的10.5%[1]。我国60周岁以及超过60周岁的人数已经多于总人口14%,更是已经属于老龄社会,而不简简单单是老龄化了。回溯2015年发生过的不幸事件,6月1日不幸沉没的“东方之星”客船上,遭遇不幸的乘客中有绝大多数为老年人,5月25日河南鲁山县一家养老院发生火灾,导致多名老年人失去生命[2]。虽然当今社会也会出现老人碰瓷或者假摔等不良现象,但我们也要对老年人问题保持时刻关注。
与老年人对应的弱势群体还有儿童,儿童遇难问题同样不可忽视。据数据显示,几乎每一天都会有儿童被拐卖或者丢失,中国每年失踪儿童已经有20余万人左右,而找回来的却不到不超过0.5%。就单单2016年5月份就出现了好几例儿童失踪的案件,比如衡水“5.13“拐骗少数民族儿童案件、石家庄灵寿县侦破“5.17”儿童失踪案等等,并且我国开放二胎政策,这预示这未来儿童的人口比例还会增加,那么儿童遇难问题同样是我们主要去关注并且迫切去解决。当然弱势群体范围不止这些。当危险降临时,这些弱势群体如何去应对,怎么去自救或者求救,问题等待着我们去解决。