Empowering mobile crowdsensing through social and ad hoc networking