College of Computer Science and Technology, China University of Petroleum (Huadong), No. 66, West Changjiang Road, Huangdao District, Qingdao, 266580, China