Social Internet of Things: vision, challenges, and trends (Human-centric Computing and Information Sciences, 2020)