基于Android手机数据上报系统的设计与实现
更新时间:2023-05-04 15:00:01 阅读量: 实用文档 文档下载
目录
第一章绪论 (1)
1.1 研究背景 (1)
1.2研究意义 (1)
1.3 数据上报现状 (2)
1.4 本文研究内容及结构安排 (2)
1.4.1 研究内容 (3)
1.4.2 结构安排 (3)
第二章理论知识与开发工具 (4)
2.1 TCP (4)
2.1.1 TCP报文 (4)
2.2 Protocol buffer、XML、JSON (5)
2.2.1 XML (5)
2.2.2 JSON (6)
2.2.3 Protocol buffer (6)
2.2.4 protobuf、XML和JSON性能对比 (8)
2.3 开发环境 (10)
2.3.1 Android系统 (10)
2.3.2 Maven简介 (12)
2.4 本章小结 (15)
第三章系统需求分析 (16)
3.1 系统目标 (16)
3.2 业务需求 (16)
3.3 功能性需求 (17)
3.3.1 手机端数据的采集需求分析 (17)
3.3.2 消息机制需求分析 (19)
3.4 可行性分析 (20)
3.5 本章小结 (20)
第四章手机端系统详细设计 (21)
4.1手机端设计 (21)
4.1.1 Service生命周期 (21)
4.1.2 AIDL接口设计 (24)
4.1.3 Client端与Service端设计 (26)
4.2 对数据进行protobuf序列化 (27)
4.3消息机制的设计 (31)
4.4 TCP通信设计 (33)
4.5 本章小结 (34)
第五章服务器端设计 (35)
5.1 Netty概述 (35)
5.1.1 网络类型 (35)
万方数据
5.1.2 事件驱动模型 (35)
5.1.3 异步非阻塞通信 (36)
5.1.4 高性能序列化框架 (36)
5.2服务组件简介及启动流程 (36)
5.3 protobuf 解析设计 (37)
5.4 MongoDB设计 (38)
5.5 测试 (38)
5.6 本章小结 (40)
第六章总结与展望 (41)
参考文献 (43)
攻读学位期间的研究成果 (46)
致谢 (47)
学位论文独创性声明 (48)
学位论文知识产权权属声明 (48)
万方数据
第一章绪论
第一章绪论
1.1 研究背景
随着科学技术的快速发展与进步,智能手机在大众社会生活中随处可见,并且已经成为当今社会非常普及的电子产品。现在手机不仅仅是一种通讯工具,而是一部集上网、视频、音乐、游戏、导航和网上购物于一体的智能产品。随着各种功能的涌现,手机正逐渐改变着人们的生活方式,为人们的工作和学习带来了前所未有的体验。智能手机就像个人电脑一样拥有一套独立的操作系统,可以由用户自行安装第三方服务商提供的软件,并且可以通过这样的应用程序不断扩展手机的应用功能。
目前市场上主流的操作系统有如下几种[1]:(1)IOS操作系统:它是Apple公司的手机和平板所使用的操作系统,市场占有率相对比较高;(2)Windows Phone:微软公司使用的手机操作系统,但是市场占有率并不是很高;(3)Android操作系统:目前Android系统的市场占有率已经远远超过IOS系统,现在已经成为当今社会最主流的手机操作系统。
就目前国内生产智能手机的环境来说,很多手机厂商开始生产基于Android操作系统的手机,因为Android手机平台是一个真正的开放式平台,不需要支付任何费用即可使用[2]。现在国内手机制造商如华为、中兴、联想、魅族等已经成为了国内Android手机的主流品牌。根据全球领先的移动互联网第三方数据挖掘和整合营销机构艾媒咨询(iiMedia Research)发布的市场调查报告[3]中显示,2014年上半年,中国智能手机市场销量已经达到了18556.3.万部。其中,Android手机占有89.9%,已经成为中国智能手机市场上的主导地位。根据数据显示,截止2014年6月,中国智能手机用户规模已经达到了5.56亿人,环比增长4.5%。从上面的数据分析可以知道在国内Android手机用户是一个非常巨大的群体。
1.2研究意义
进入2012年来,大数据已经成为当今互联网的新宠儿。在这个信息高度发达的时代,用户每天都可能产生海量数据,而大数据可以说是这些海量数据的代名词。
传统的数据很大程度上指单纯的数字,如我们所说的业务量、营业额、人数等,这些都指的是一个个简单数字。不可否认,对这些数据进行简单的分析也可以给我们一些有用的信息,但是可能不全面,得不到用户背后的规律。
1
万方数据
正在阅读:
2010年高考物理备考选择题题型限时强化训练(二十四)07-10
明锐刷隐藏功能(2014款)06-01
2022四川理科专科批第二次征集志愿(2022四川理科一分一段)03-30
空气温湿度检测报警系统 - 图文05-19
农村信用社会计基本制度10-13
小学四年级语文课外阅读训练题目及答案05-19
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 上报
- 基于
- Android
- 实现
- 数据
- 设计
- 系统
- 手机
- 调查残疾人创业计划书
- 2017年二级建造师市政记忆口诀
- 上海市浦东新区2020年六年级上学期期末考试数学试题及答案
- 【湖北专用】2014届高考语文二轮核心题点保温训练1 Word版含答案
- 网站内容更新文章字数:敢不敢做到2000字一篇
- 物理选修3-1第一章综合测试题大全
- PCB图像采集系统研究背景意义及国内外现状
- 在线教育教学系统毕业设计开题报告
- 计算机网络技术专业毕业设计参考课题
- 部编版二年级语文下册词语专项复习【新版】
- 防爆电气设备性能检查标准示范文本
- 华中虞城第四十一加油站建设可行性研究报告-广州中撰咨询
- 高考二轮复习必看:如何把控好作文字数
- 山西省十大旅游景点有哪些 山西省旅游攻略推荐
- 重点高中学生学期期末评语
- 《心法》稻盛和夫读后感
- EFFECTIVE BEHAVIOR OF SOLITARY WAVES OVER RANDOM TOPOGRAPHY
- 手立视——ithink手机远程摄像机介绍
- 建筑工程估价形成性考核册答案(1-4) 2
- 中国移动TD-LTE无线参数设置指导优化手册-诺西分册