加上序列化，以备后期的服务化