重构通信接口