加入protobuf