重构连接功能