ids增加protobuf支持，修复footprint编译缓慢的问题