A method for implementing control of a smart hardware device, which is implemented in a terminal device, the method comprises: in a lock screen state, when it is determined that a user performs a first preset operation on a control key on a lock screen interface of the terminal device, acquiring (S101) related information of at least one smart hardware device via a preset smart home Internet of Things protocol and displaying the related information on a control interface; and when it is detected that the user controls a second preset operation related to the smart hardware device on the control interface, performing (S102) control corresponding to the second preset operation on the smart hardware device via the smart home Internet of Things protocol, wherein performing control corresponding to the second preset operation on the smart hardware device comprises: determining (S204) an operation type of the second preset operation; if the operation type indicates that the user clicks a smart hardware device icon on the control interface, determining (S205) according to a security attribute of the lock screen whether a user interface of the smart hardware application corresponding to the smart hardware device is called via the smart home Internet of Things protocol; and if the operation type indicates that the user operates a control shortcut associated with the smart hardware device on the control interface, implementing (S206) according to an operation on the control shortcut, control on the smart hardware device via the smart home Internet of Things protocol. in a lock screen state, when it is determined that a user performs a first preset operation on a control key on a lock screen interface of the terminal device, acquiring (S101) related information of at least one smart hardware device via a preset smart home Internet of Things protocol and displaying the related information on a control interface; and when it is detected that the user controls a second preset operation related to the smart hardware device on the control interface, performing (S102) control corresponding to the second preset operation on the smart hardware device via the smart home Internet of Things protocol, wherein performing control corresponding to the second preset operation on the smart hardware device comprises: determining (S204) an operation type of the second preset operation; if the operation type indicates that the user clicks a smart hardware device icon on the control interface, determining (S205) according to a security attribute of the lock screen whether a user interface of the smart hardware application corresponding to the smart hardware device is called via the smart home Internet of Things protocol; and if the operation type indicates that the user operates a control shortcut associated with the smart hardware device on the control interface, implementing (S206) according to an operation on the control shortcut, control on the smart hardware device via the smart home Internet of Things protocol. determining (S204) an operation type of the second preset operation; if the operation type indicates that the user clicks a smart hardware device icon on the control interface, determining (S205) according to a security attribute of the lock screen whether a user interface of the smart hardware application corresponding to the smart hardware device is called via the smart home Internet of Things protocol; and if the operation type indicates that the user operates a control shortcut associated with the smart hardware device on the control interface, implementing (S206) according to an operation on the control shortcut, control on the smart hardware device via the smart home Internet of Things protocol. <EOS>