重构过滤功能，修正可能引起无限获取的 Bug