on AAdvantage
guangzhou: CX to HKG, then either by land of take CZ to Guangzhou.
shanghai: AA to NRT, then i believe there is a MU operated AA code-share to take you to SHA.
in both case you could accumulate Q-miles and Q-points. remember to register for the platinum challenge b4 u fly