//完成了扫描功能 不够完善