BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Abel Avram 关注 11 他的粉丝 ,译者 晁晓娟 关注 1 他的粉丝 发布于 2012年1月27日. 估计阅读时间: 2 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

 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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT