重构查询通道