为QiDian的解释增加了异常处理