A location-constrained crowdsensing task allocation method for improving user satisfaction. (October 2019)