基于什么?