协议提供者（ProtocolProvider）机制修改