版本判断逻辑