1. School of Software Engineering, Beijing University of Posts and Telecommunications, Beijing, China
2. Beijing Key Laboratory of Mobile Computing and Pervasive Device, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China
3. Institute of Information Science and Technologies, Pisa, Italy