Patent ID: 11886595
Assignee: XFUSION DIGITAL TECHNOLOGIES CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A controller, comprising:
a control switch connected to a security check kernel through a first channel, the control switch connected to a computer hardware system through a second channel, and the control switch connected to a BIOS file storage apparatus through a third channel, wherein the control switch has an initial state and an actuated state and comprises an enable control pin through which the control switch and the security check kernel communicate to change the control switch from the initial state and the actuated state, the initial state with the security check kernel connected to the BIOS file storage apparatus and the computer hardware system disconnected from the BIOS file storage apparatus and the actuated state with the security check kernel disconnected from the BIOS file storage apparatus and the computer hardware system connected to the BIOS file storage apparatus;
the security check kernel is configured to:
obtain a first boot program file in the BIOS file storage apparatus through the first channel and the third channel with the control switch in the initial state, wherein the first boot program file is a BIOS file pre-stored in the BIOS file storage apparatus,
check the first boot program file, and
send a first instruction to the control switch through the enable control pin to change the control switch from the initial state to the actuated state when the first boot program file is successfully checked; and

the control switch is configured to:
receive the first instruction through the enable control pin,
connect, by changing the control switch from the initial state to the actuated state, the second channel to the third channel according to the first instruction, and
establishing, via the control switch, a connection between the BIOS file storage apparatus and the computer hardware system when the second channel is connected to the third channel causing the computer hardware system to complete power-on and running using the first boot program file.