客户端 接口