Complete self-diagnosis of system equipment, including hardware and software, online and offline self-diagnosis. Fault handling includes isolation of faulty equipment, automatic switching of faults of redundant equipment, and self-recovery of non-redundant equipment after the fault disappears.