序列化调用