写点什么

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:294814
用户头像

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

关注

评论

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

构建在Findora上的Forlend,具备隐私特性的借贷协议

BlockChain先知

构建在Findora上的Forlend,具备隐私特性的借贷协议

小哈区块

网络编程(三)数据链路相关知识

Albert Edison

Linux 网络编程 计算机网络 8月月更 数据链路

IPv6报文头深度解析

穿过生命散发芬芳

ipv6 8月月更

【LeetCode】分割字符串的最大得分Java题解

Albert

LeetCode 8月月更

RT-Thread记录(七、IPC机制之邮箱、消息队列)

矜辰所致

ipc RT-Thread 8月月更

Kubernetes LIST请求服务调优

CTO技术共享

开源 签约计划第三季 8月月更

急如闪电快如风,彩虹女神跃长空,Go语言高性能Web框架Iris项目实战-初始化项目ep00

刘悦的技术博客

Go golang 框架 go语言 Go 语言

《Effective Java》第54条:返回零长度的数组或者集合,而不是null

okokabcd

Java

KubeSphere 新版本3.3.0解读

CTO技术共享

开源 签约计划第三季 8月月更

【云原生】Docker入门 -- 阿里云服务器环境下安装Docker

Bug终结者

Docker 阿里云 云原生 服务器 8月月更

构建在Findora上的Forlend,具备隐私特性的借贷协议

西柚子

开源雨林企业开源治理与贡献论坛| ChinaOSC

CCF开源发展委员会

CCF开源发展委员会执委增选

CCF开源发展委员会

开源云原生与行业应用 | ChinaOSC

CCF开源发展委员会

C++继承的基本语法与三种继承方式

CtrlX

c c++ 面向对象 继承 8月月更

如何应对核心员工提离职?

石云升

员工离职 职场经验 8月月更

史上最全的Java并发系列之Java多线程

自然

多线程 并发 8月月更

手把手带你实战 AGP 7.x ASM 字节码插桩

如浴春风

android asm Gradle 签约计划第三季

开源教育论坛| ChinaOSC

CCF开源发展委员会

史上最全的Java并发系列之Java多线程(二)

自然

多线程 并发 8月月更

苏彤,你的 Python Flask 编写生成二维码接口写完了

梦想橡皮擦

Python 爬虫 8月月更

Kubernetes分布式持续交付Zadig

CTO技术共享

开源 签约计划第三季 8月月更

投研报告 -野心勃勃的meme项目 Lovely Inu($ lovely)

鳄鱼视界

史上最全的Java并发系列之Java内存模型

自然

多线程 并发 8月月更

Redis 多机

武师叔

8月月更

一文带你打通Node流的"任督二脉"

战场小包

前端 Node 签约计划第三季

每日一R「06」内存管理

Samson

8月月更 ​Rust

计算后缀表达式-算法与数据结构-栈的运用-C++语言实现

清风莫追

算法 数据结构, 8月月更

“红山开源”创新论坛 | ChinaOSC

CCF开源发展委员会

Kubernetes Docker Compose 迁移

CTO技术共享

开源 签约计划第三季 8月月更

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