How to Make Channel Communications Efficiently with Partners?