完成协议兼容