安卓系统位置及流量监控API方案.doc_第1页
安卓系统位置及流量监控API方案.doc_第2页
安卓系统位置及流量监控API方案.doc_第3页
安卓系统位置及流量监控API方案.doc_第4页
安卓系统位置及流量监控API方案.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

上海北沙信息技术有限公司 5zzvWUb2lNeUlHxY Android后台位置及流量监控API开发方案上海北沙信息技术有限公司2012年3月目录1.客户需求分析31.1.功能性需求31.2.性能需求31.3.其它需求32.关键性技术问题43.研发工作量44.成果及验收55.维护服务5Page 5 of 51. 客户需求分析1.1. 功能性需求1. 每隔一段时间(5分钟),收集整个手机上所有应用的流量情况,包括流出及流入流量。2. 每隔一段时间,收集手机的位置及时间。3. 每个一段时间,收集手机连接的所有wifi的ssid及信号强度,以及连接的地理位置。4. 记录手机的电话号码。5. 记录手机上每个应用的启动次数及时间。6. 记录手机上每个应用的网络侧信息,包括ip地址等。7. 记录手机上的网络偏好设置,即连接gsm/cdma/wcdma等。8. 每隔一定时间(24小时/每天一次),将收集到的信息打包压缩,传回服务器端。9. 记录自身软件在每个界面的停留时间。1.2. 性能需求1. api大小需要非常精简,控制在500k内。2. 控制api的功耗,减少电池的消耗。3. 尽量在用户无感觉的情况下完成任务,例如只在用户开启gps时获取位置等。1.3. 其它需求1. 在非root权限下,自动功能退步,仅获取整个手机的流量情况,并发回服务器端。2. 关键性技术问题root状态下对各应用的流量监控,google并未提供api,需调用linux内部方法,或使用防火墙。Root状态下,如何获取连接的wifi的ssid。适配机型及系统:该api将兼容主流HTC,三星,摩托罗拉,索爱等品牌手机。该api将兼容android 2.3以上所有系统。3. 研发工作量主要研发工作分为如下部分:(难度从15依次递增)功能点名称难度工作量(人日)非root状态下,统计手机流量310Root状态下,统计所有应用流量525Root状态下,获取wifi信号强度、ssid515Root状态下,获取各个应用启动次数、时间420非root状态下,获取手机位置和时间210获取手机电话号码10.5提供api供应用调用,记录各界面停留时间35Root状态下记录各应用网络侧信息415记录手机的网络设置(gsm/cdma/3g)35在指定时间打包信息发送至服务器410服务器接收端开发310各品牌rom测试430Android2.3以上所有操作系统测试420对api的各部分功耗进行优化调整35相关文档编写110总计190.5该项目我公司会安排两至三名工程师完成项目,总体上时间进度安排如下:项目总计190.5人日,即8.65个人月,如三名工程师,需要3个月完成所有工作。4. 成果及验收完成用户相关需求,提供开发后的api包给用户,并提供相关的技术文档,包括技术报告,api说

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论