Shanghai Technical Innovation Program Grant 20Z11900700