资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
基于移动群智感知的无线信号的基于移动群智感知的无线信号的探测与分析探测与分析答辩人答辩人:PPT模板下载:www.1ppt.com/moban/ 行业PPT模板:www.1ppt.com/hangye/ 节日PPT模板:www.1ppt.com/jieri/ PPT素材下载:www.1ppt.com/sucai/PPT背景图片:www.1ppt.com/beijing/ PPT图表下载:www.1ppt.com/tubiao/ 优秀PPT下载:www.1ppt.com/xiazai/ PPT教程: www.1ppt.com/powerpoint/ Word教程: www.1ppt.com/word/ Excel教程:www.1ppt.com/excel/ 资料下载:www.1ppt.com/ziliao/ PPT课件下载:www.1ppt.com/kejian/ 范文下载:www.1ppt.com/fanwen/ 试卷下载:www.1ppt.com/shiti/ 教案下载:www.1ppt.com/jiaoan/ 研究背景 随着无线通信技术和移动智能终端设备的迅速发展,移动群智感知已经成为一个备受关注的研究领域。市场上的手机、平板电脑和各种可穿戴设备等移动终端呈爆炸式的增长,这些移动设备大都集成了丰富的传感器,并且具有强大的计算能力。 在群智感知中,大量普通用户使用手机、平板电脑等移动设备作为基本感知单元,通过移动互联网进行协作,实现感知任务分发与感知数据收集利用,最终完成大规模的、复杂的社会感知任务。移动群智感知的基本架构 群智感知通过感知个体的信息而挖掘群体信息并反作用于个体或群体。群智感知是个体与群体的合作与共赢,主体是“感知”和“挖掘”。感知层由个体与携带的智能设备组成,挖掘层由后台数据服务器组成。移动群智感知与无线信号探测传统方式:传统方式:人工布置大量的专用传感器来搜集无线网络信息。通过这种方式去探测网络需要耗费大量的人力和物力,并且效率低、实时性差。移动群智感知方式移动群智感知方式:用户移动终端能直接反映无线网络的真实性能状况,基于移动群智感知的无线网络性能测试无需专用测试设备和人员,成本低;测试点广、规模大、持续性强,有传统无线测试方式不能比拟的优势。研究目标 基于移动智能感知的理念,设计与实现一个应用模块(APP),能够自动探测无线信号的强度,并上传服务器。服务器端获取大量数据后进行数据挖掘和分析,给用户提供相应服务。 服务器端进行数据分析:根据采集到的数据,绘制WiFi和GSM信号强度动态分布热图。并将热图返回给客户端。 UIUI设计设计主界面采用了目前流行的抽屉布局,如右图所示:抽屉栏包含了各个功能模块。组件:ActionBar(标题栏)、Fragment(模块)、 DrawerNavigation(导航抽屉)UIUI设计设计其中,系统信息模块,又嵌入三个小模块。使用Tab导航模式,可以通过滑动屏幕或点击底部选项进行切换。组件:PaperView(滑动切换)、RadioGroup(点击切换)、ChildFragment(模块嵌套)数据的采集和上传Data静态方法库public static String getMacAddress(Context context);public static String getBuptlevel(Context context);public static String getGSMLevel(Context context);public static String getTime();public static Location getLocation(Context context);public static String getBrand();public static String getModel();public static String getOSVersion();public static String getPhoneType(Context context);public static String getNetworkType(Context context);数据的采集和上传数据采集:WiFi:扫描周围AP中”BUPT-2”的信号强度,选择信号强度最大的上传GSM:扫描周围基站GSM信号强度,选择信号强度最大的上传GPS:调用GPS传感器模块数据上传定时上传:用AlarmManager作系统定时器,每隔10秒启动后台Service。后台重写IntentService的onHandleIntent()方法来启动doPost()方法上传数据以避免线程阻塞。手动上传:用异步任务AsyncTask的doInBackground()方法启动doPost()方法。doPost()方法用到了HttpClient项目,以post方式传输数据。服务器端服务器端采用Tomcat作服务器,接收的数据存入MySQL中,创建的data数据表如下: 调用百度地图的API可从数据库中可以绘制信号热图。研究成果 感知层完成数据的采集。根据手机用户采集数据的协作方式,感知可分为参与式感知(主动参与)和机会感知(后台上传)。 根据感知方式的不同,上传数据功能模块分为手动动上传和后台定时上传两种方式。 MySQL中采集到的数据截图BUPT-2信号分布图GSM信号分布图手机信息界面位置信息界面手机信号界面上传数据界面谢谢!
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号