Fujian Institute of Scientific and Technology Information;
Fuzhou 350003;
Fujian;
China;
Fujian Strait Information Technology Co.Ltd.Fuzhou 350003;
Fujian;
China;
Shandong Computer Science Center;
Shandong Provincial Key Laboratory of Computer Network;
Jinan 250014;
Shandong;
China;
College of Information Science and Engineering;
Shandong University of Science and Technology;
Qingdao 266590;
Shandong;
China;