School of Science;
Beijing University of Posts and Telecommunications;
Beijing 100876;
China;
School of Science;
Beijing University of Posts and Telecommunications;
Beijing 100876;
China;
School of Banking and Finance;
University of International Business and Economics;
Beijing 100029;
China;