@xiaomiao: 这里面逻辑太复杂,肯定不会那么理想化。