A Location-based Task Assignment Mechanism for Mobile Phone Sensing