考虑所有相关因素