Shanghai Municipal Commission of Science and Technology Grant No. 19411972000