答辩-基于移动群智感知的无线信号的探测与分析.pptVIP

  • 36
  • 0
  • 约2.24千字
  • 约 15页
  • 2018-08-14 发布于浙江
  • 举报

答辩-基于移动群智感知的无线信号的探测与分析.ppt

基于移动群智感知的无线信号的探测与分析 PPT模板下载:/moban/ 行业PPT模板:/hangye/ 节日PPT模板:/jieri/ PPT素材下载:/sucai/ PPT背景图片:/beijing/ PPT图表下载:/tubiao/ 优秀PPT下载:/xiazai/ PPT教程: /powerpoint/ Word教程: /word/ Excel教程:/excel/ 资料下载:/ziliao/ PPT课件下载:/kejian/ 范文下载:/fanwen/ 试卷下载:/shiti/ 教案下载:/jiaoan/ 研究背景 随着无线通信技术和移动智能终端设备的迅速发展,移动群智感知已经成为一个备受关注的研究领域。市场上的手机、平板电脑和各种可穿戴设备等移动终端呈爆炸式的增长,这些移动设备大都集成了丰富的传感器,并且具有强大的计算能力。 在群智感知中,大量普通用户使用手机、平板电脑等移动设备作为基本感知单元,通过移动互联网进行协作,实现感知任务分发与感知数据收集利用,最终完成大规模的、复杂的社会感知任务。 移动群智感知的基本架构 群智感知通过感知个体的信息而挖掘群体信息并反作用于个体或群体。群智感知是个体与群体的合作与共赢,主体是“感知”和“挖掘”。感知层由个体与携带的智能设备组成,挖掘层由后台数据服务器组成。 移动群智感知与无线信号探测 传统方式:人工布置大量的专用传感器来搜集无线网络信息。通过这种方式去探测网络需要耗费大量的人力和物力,并且效率低、实时性差。 移动群智感知方式:用户移动终端能直接反映无线网络的真实性能状况,基于移动群智感知的无线网络性能测试无需专用测试设备和人员,成本低;测试点广、规模大、持续性强,有传统无线测试方式不能比拟的优势。 研究目标 基于移动智能感知的理念,设计与实现一个应用模块(APP),能够自动探测无线信号的强度,并上传服务器。服务器端获取大量数据后进行数据挖掘和分析,给用户提供相应服务。 服务器端进行数据分析:根据采集到的数据,绘制WiFi和GSM信号强度动态分布热图。并将热图返回给客户端。 UI设计 主界面采用了目前流行的抽屉布局,如右图所示:抽屉栏包含了各个功能模块。 组件:ActionBar(标题栏)、Fragment(模块)、 DrawerNavigation(导航抽屉) UI设计 其中,系统信息模块,又嵌入三个小模块。使用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方式传输数据。

文档评论(0)

1亿VIP精品文档

相关文档