B2C,B2B, C2C or group buying online e-businesses have bright future