写点什么

Funf,一个传感和数据处理的移动框架

  • 2012-01-26
  • 本文字数:903 字

    阅读完需:约 3 分钟

Funf 是一个收集和分析移动数据的开源框架,它已经被麻省理工学院用来发现在一场选举运动中政治观点是如何变化的,用户是如何互相交互的,或是疾病如何通过人口分布来传播的。

麻省理工学院多媒体实验室开发了 Funf 开源传感框架,一个用于移动设备的开源传感和数据处理的框架。其基本思路是在手机上安装一个收集器应用,来跟踪一组用户的各种行为活动,这些活动之后被分析进而决定用户行为中的特定模式。麻省理工学院的研究小组使用该软件“得出令人吃惊的结论,如关于政治观点,饮食习惯以及疾病通过人群的传播方式等”,该框架能够被扩展进行各种活动的分析。

Funf 使用的基本概念是 _ 探头 (Probe)_,这是一个用来收集手机底层传感器(如加速度计、陀螺仪、距离传感器、温度传感器等)提供的数据的软件模块,但也有探头做更高级别地数据收集,如“活动监视器”:

“活动监视器”探头,例如,可以区分典型的加速度计数据,如一个在某人臀部口袋里的手机在地铁里被挤压时的数据和同一个人快步行走或爬楼梯时的数据。它据此可以在任何一个时间跨度内对于用户的体力活动提供一个计数的分数。

Funf内置了大约30 个探头 ,这些探头基于设备、位置、运动、环境、设备的交互(包含运行中的应用程序、屏幕活动、浏览器书签等等)、以及社交(包括联系信息、通话记录、短信)。该框架可以扩展来监测其他类型的活动。

而关于相应的保护措施,收集的数据是被加密的,对于敏感数据,如联系人或短信会被散列化。用户也可以选择保持匿名而使得收集的数据和自己无关。

你可以在Google Code 上得到该框架的源代码以及使用的例子。代码由两个主要部分组成:收集器,这是一个Android 手机上安装的应用程序,以及一组脚本用来把数据解压到SQLite 数据库中让数据更加直观。而且通过API 的调用,可以在其他Android 应用程序中集成Funf 的功能。

Funf 已经基于 LGPL 许可证实现开源,它得到了谷歌、三星和摩托罗拉的赞助。

《华尔街日报》去年发表了一篇有趣的文章提到当前一些项目(包括Funf) 试图通过移动电话分析人类行为和交互,及其到目前为止取得的成果,和这些项目引起的隐私影响。

查看英文原文: Funf Is a Sensing and Data Processing Mobile Framework

2012-01-26 07:294918
用户头像

发布了 42 篇内容, 共 18.2 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营第七周作业

zamkai

原理竟然是这!GitHub上标星13k的《Android面试突击版》,醍醐灌顶!

欢喜学安卓

android 程序员 面试 移动开发

扫盲帖:聊聊微服务与分布式系统

AI乔治

Java 架构 微服务 分布式系统

读《关于中台的思考与尝试》,我竟然懂得了这么多!

李忠良

中台 方法论

Spring Boot 使用slf4j进行日志记录

武哥聊编程

Java springboot SpringBoot 2 slf4j 28天写作

三分钟快速详细安装CentOS

程序员的时光

Linux centos 程序员 28天写作

记录一下我离线依赖迁移安装的具体尝试过程

blueju

JavaScript 大前端 npm Node webpack

跨界

张老蔫

28天写作

重学JS | 改变函数上下文的3种方式

梁龙先森

大前端 编程语言 28天写作

探索 React 合成事件

Geek_z9ygea

大前端 React 28天写作

Synchronized 精讲

伯阳

Java 多线程 高并发 synchronized java关键字

漫谈分层架构:为什么要进行架构分层?

AI乔治

Java 架构 高可用系统的架构 高可用架构

网线如何制作和如何使用?

巧合?达摩院2021十大科技是十九世纪那场幻想的升级版?

Java架构师迁哥

新的方式-谷歌浏览器插件的使用【天猫超市抢购飞天茅台】

谙忆

CSS ( Cascading Style Sheets )

roadup

CSS

突然明白 npm install xxx 的业务实际用处

blueju

大前端 npm

synchronized只会用不知道原理?一文搞定

Java鱼仔

Java 面试 并发 synchronized

助力ARM生态 —Dragonwell新增aarch64支持

阿里云基础软件团队

redis中的一致性hash

原来不悔

redis 一致性hash

不可多得的干货!耗时两个礼拜,8000字安卓面试长文,内含福利

欢喜学安卓

android 程序员 面试 移动开发

异步I/O -- posix aio 从入门到放弃的吐血实践

1412

workflow srpc 异步调度 posix aio kqueue

计算机网络基础

roadup

TCP 网络 HTTP 计算机 HTTP3.0

python 输入输出

赵开忠

Python 28天写作

精选算法面试-队列

李孟聊AI

算法 队列 28天写作

数仓建设中最常用模型--Kimball维度建模详解

五分钟学大数据

大数据 数据仓库 数仓 维度建模

SpringBoot太强了、ShardingSphere上榜

spring 编程 框架

前端性能优化

roadup

大前端 性能调优

我与你地铁高峰期的邂逅,背后竟然是?

脑极体

12月阿里蚂蚁金服四面(已拿offer)Java技术面经总结:项目+源码+jvm调优+MySQL

Java 学习 编程 程序员 面试

Spring5.0源码学习系列之Spring AOP简述

AI乔治

Java spring 架构

Funf,一个传感和数据处理的移动框架_移动_Abel Avram_InfoQ精选文章