The rapid development of wireless technology, the extensive use of mobile
phones and the availability of location information are facilitating
personalized location-based applications. Easy to carry, easy to use and easy
to buy, smart phones with certain software are of great advantage.
Consequently, mobile social networking (MSN) systems have emerged rapidly,
being a revolution for our everyday life.