College of Computer and Communication Engineering;
China University of Petroleum (East China);
Qingdao 266580;
Shandong;
China;
Shanghai Key Laboratory of Financial Information Technology;
Shanghai 200433;
China;
College of Information Science;
Qingdao Binhai University;
Qingdao 266555;
Shandong;
China;