1. Faculty of Information Science and Technology; Ningbo University; Ningbo 315211 China
2. College of Science and Technology; Ningbo University; Ningbo 315211 China
3. School of Computing and Digital Technologies; Staffordshire University; Staffordshire ST4 2DE UK
4. College of Engineering; Tamkang University; Tamsui 25137 Taiwan