1. College of Computer Science and Technology; Jilin University; Changchun China
2. School of Information Engineering; Northeast Electric Power University; Jilin China
3. College of Computer Science and Electrical Engineering; University of Maryland Baltimore County; Baltimore Maryland USA