星座侃论 > 杂谈 > 正文

​什么是移动众包?众包服务平台之介绍

2024-11-29 16:37 来源:星座侃论 点击:

什么是移动众包?众包服务平台之介绍

众包服务是指以开放征集的方式,面向非特定人群发出任务邀请,获得信息咨询、事务办理等服务。众包作为一种利用群体智慧的有效手段,已经得到了广泛关注和应用。除了基于众包的特定应用外,各种通用众包平台也应运而生。Amazon Mechanical Turk(AMT)是亚马逊公司推出的基于Web的在线众包平台。基于该平台,人们可以临时雇用其他人来完成一些短期、独立的工作,如翻译段文字、进行人工图片标注等。在数据库管理领域,众包被用于回答各种信息查询,完成缺失信息查询、复杂比较等计算机无法完成的查询操作。其中,CrowdDB是一个利用众包来完成数据库查询操作的关系查询处理系统。该系统通过扩展SQL查询语句以及相应的查询处理系统,使得一些数据库和搜索引擎无法回答的查询可以利用众包来完成。

为此,CrowdDB针对基于众包的数据查询自动生成可以获得人工输入内容的交互式界面,使得数据库查询过程可以与AMT等众包平台集成,并通过众包提交结果的自动聚合运算(如以多数人的回答作为最终结果)进行结果的整合,以产生众包查询结果。这类众包主要针对与位置无关的信息查询操作。为了支持基于位置的线下任务,需要将基于Web的众包扩展为基于位置的移动众包,从而基于移动设备实现众包参与者的选择、任务执行以及结果聚合另一类基于众包的计算形式是移动群智感知(mobile crowdsensing),即带有感知和计算能力设备的个体之间,共同分享数据、挖掘信息,以满足共同利益向。当前的移动设备和可穿戴设备装备了加速度、GPS位置、距离、摄像头等丰富的传感器。通过移动设备以及移动网络,可以通过收集、汇聚和分析处于不同位置的用户随身携带的传感器信息,实现交通路况、空气质量、人员拥挤状况、公交车行驶状况等的监测和预测任务。

为了便于用户通过众包完成各种线上和线下任务,可以将一些常用的众包任务类型封装为稳定的服务接口,如二手物品现场查验、二手笔记本估价等。CrowdService是一个移动众包框架,可以将移动众包任务包装成标准化的服务接口(如REST服务)CrowdService将众包服务调用转换为众包任务进行发布,根据候选参与者(worker)的位置、报价、可靠性等优化选择任务参与者,通过参与者客户端上自动生成的任务界面指导任务完成和结果提交,并通过自动化的聚合操作(如求平均值)产生整个服务调用的返回结果。