The series follows a group of Chinese scientists as they ask aliens to come to Earth to redeem humanity.