A method for binding or unbinding an intelligent device to a user account through a user terminal, characterized by comprising the steps of: acquiring (S101, S201), by the user terminal, an intelligent device list, the intelligent device list comprising binding states of intelligent devices with a current user account; acquiring (S 102), by the user terminal, a user operation instruction for an intelligent device in the intelligent device list, wherein the user operation instruction is among: a binding instruction for an intelligent device which is not bound to the user account, and an unbinding instruction for an intelligent device which is bound to the user account; and updating a binding state of the intelligent device with the current user account according to the user operation instruction, wherein the step of acquiring an intelligent device list comprises: acquiring, from a server end, a first intelligent device list in which intelligent devices are bound to the current user account; acquiring, from a local gateway device, a second intelligent device list in which intelligent devices are in the same local area network with the user terminal; inquiring the server end for binding states of all the intelligent devices in the second intelligent device list; generating a third intelligent device list according to intelligent devices which are not bound to a user account in the second intelligent device list; and combining the first intelligent device list and the third intelligent device list to obtain the acquired intelligent device list. acquiring (S101, S201), by the user terminal, an intelligent device list, the intelligent device list comprising binding states of intelligent devices with a current user account; acquiring (S 102), by the user terminal, a user operation instruction for an intelligent device in the intelligent device list, wherein the user operation instruction is among: a binding instruction for an intelligent device which is not bound to the user account, and an unbinding instruction for an intelligent device which is bound to the user account; and updating a binding state of the intelligent device with the current user account according to the user operation instruction, a binding instruction for an intelligent device which is not bound to the user account, and an unbinding instruction for an intelligent device which is bound to the user account; and updating a binding state of the intelligent device with the current user account according to the user operation instruction, wherein the step of acquiring an intelligent device list comprises: acquiring, from a server end, a first intelligent device list in which intelligent devices are bound to the current user account; acquiring, from a local gateway device, a second intelligent device list in which intelligent devices are in the same local area network with the user terminal; inquiring the server end for binding states of all the intelligent devices in the second intelligent device list; generating a third intelligent device list according to intelligent devices which are not bound to a user account in the second intelligent device list; and combining the first intelligent device list and the third intelligent device list to obtain the acquired intelligent device list. acquiring, from a server end, a first intelligent device list in which intelligent devices are bound to the current user account; acquiring, from a local gateway device, a second intelligent device list in which intelligent devices are in the same local area network with the user terminal; inquiring the server end for binding states of all the intelligent devices in the second intelligent device list; generating a third intelligent device list according to intelligent devices which are not bound to a user account in the second intelligent device list; and combining the first intelligent device list and the third intelligent device list to obtain the acquired intelligent device list.