Shanghai Municipal Commission of Science and Technology Grant 19411972000