论文部分内容阅读
互联网技术与无线通讯技术的迅猛发展使得我们进入了移动互联网时代。以智能手机为代表的智能无线终端设备的出现改变了人们日常的生活行为方式,使得人们可以在智能终端设备的帮助下,随时随地就可以获得相关的数据信息。参与感知(Participatory Sensing)利用了移动互联网、云计算和大数据等相关技术形成了一个闭环,从而帮助人们来完成数据的采集、分析以及共享等行为,使人们获得有价值的数据,最终影响人的决策。参与感知系统是以人为中心的,人是系统的核心组成部分,系统完全依赖于用户的规模和用户的参与程度,只有用户愿意参加感知活动并提供可靠的信息才能保证系统的持续、稳定的运行。但是,用户在采集感知数据时需要消耗一定的成本,例如手机电量、时间等,这阻碍了用户参与感知活动或者执行感知任务的热情,所以如何激励用户的参与热情和吸引更多的用户就成为参与感知系统要解决的问题。激励机制可以帮助我们解决这一问题。为了使参与感知系统中的用户积极主动地执行感知任务,增加感知任务完成次数和提高用户的参与热情,本文提出了一种基于数据质量的动态价格激励算法(Dynamic Price Incentive Mechanism Based Data Quality,DPIM)。DPIM算法根据感知数据的数据信息质量动态地确定参与者所获得的报酬价值。仿真实验结果表明,DPIM算法不仅提高了用户参与度,增加了感知任务完成的数量,并且激励了参与者提供质量更高的感知数据信息。为了降低消费者因获取感知数据而付出的支付成本,本文又提出了一种基于感知频率的感知任务分类算法(Sensing Task Classification Algorithm,STCA)。参与感知系统的服务器计算出每个感知时间片内系统的平均感知频率,并根据平均感知频率将兴趣点分到两个不同的集合中,不同集合的最大支付报酬额大小不同。消费者根据感知任务所在的兴趣点的集合支付相应的最大支付报酬,从而合理地降低了其支付成本。实验结果表明,与DPIM算法相比较,在引入STCA算法后不仅降低了消费者的平均支付成本,而且消费者在有一定预算总额的情况下可以发布更多的感知任务,延长了消费者的生命周期。最后,针对系统中存在恶意参与者以及对一些用户采集的感知数据质量较低的情况,本章提出了一种基于参与者历史记录的HRA信誉机制。HRA信誉机制通过参与者在兴趣点的直接信誉和间接信誉,综合计算出参与者在每个兴趣点的信誉值。系统将减少向信誉值较低的用户推送感知任务的数量,从而降低消费者交易的风险。实验结果表明,HRA信誉机制在提高参与感知系统中感知数据的质量的同时,也抵御了一些恶意参与者的攻击,保证了系统的安全性和可靠性。