Opportunistic mobile social network - choose a jigsaw puzzle to solve

Opportunistic mobile social networks are a form of mobile ad hoc networks that exploit the human social characteristics, such as similarities, daily routines, mobility patterns , and interests to perform the message routing and data sharing . In such networks, the users with mobile devices are able to form on-the- fly social networks to communicate with each other and share data objects.