硬件因素