增加了歧异排除.重构了下代码.重构中