A method for controlling an intelligent device, comprising: receiving, by a terminal, a first intelligent device identification and first intelligent device state information transmitted by a first intelligent device; determining, by the terminal, a second intelligent device associated with the first intelligent device and a first target operation corresponding to the first intelligent device state information based on the first intelligent device identification, the first intelligent device state information, and a social application account which is currently logged into; and transmitting, by the terminal, a control message to the second intelligent device based on a second intelligent device identification and the first target operation, such that the second intelligent device performs the first target operation, characterized in that before the receiving, by the terminal, the first intelligent device identification and the first intelligent device state information transmitted by the first intelligent device, the method further comprises: transmitting, by the terminal, a device information acquisition request to the social application platform on receiving an intelligent device association instruction, such that the social application platform acquires an intelligent device information list bound to the social application account based on the social application account, wherein the device information acquisition request carries the social application account; displaying, by the terminal, the intelligent device information list on receiving the intelligent device information list transmitted by the social application platform; receiving, by the terminal, a first association confirmation instruction based on the intelligent device information list, wherein the first association confirmation instruction carries the first intelligent device identification, the second intelligent device identification, a first trigger condition and the first target operation, wherein the first trigger condition is to trigger the second intelligent device to perform the first target operation; and transmitting, by the terminal, a first association creation request, which carries the first intelligent device identification, the second intelligent device identification, the first trigger condition and the first target operation, to the social application platform, such that the social application platform stores a correspondence among the first intelligent device identification, the second intelligent device identification, the first trigger condition and the first target operation. receiving, by a terminal, a first intelligent device identification and first intelligent device state information transmitted by a first intelligent device; determining, by the terminal, a second intelligent device associated with the first intelligent device and a first target operation corresponding to the first intelligent device state information based on the first intelligent device identification, the first intelligent device state information, and a social application account which is currently logged into; and transmitting, by the terminal, a control message to the second intelligent device based on a second intelligent device identification and the first target operation, such that the second intelligent device performs the first target operation, characterized in that before the receiving, by the terminal, the first intelligent device identification and the first intelligent device state information transmitted by the first intelligent device, the method further comprises: transmitting, by the terminal, a device information acquisition request to the social application platform on receiving an intelligent device association instruction, such that the social application platform acquires an intelligent device information list bound to the social application account based on the social application account, wherein the device information acquisition request carries the social application account; displaying, by the terminal, the intelligent device information list on receiving the intelligent device information list transmitted by the social application platform; receiving, by the terminal, a first association confirmation instruction based on the intelligent device information list, wherein the first association confirmation instruction carries the first intelligent device identification, the second intelligent device identification, a first trigger condition and the first target operation, wherein the first trigger condition is to trigger the second intelligent device to perform the first target operation; and transmitting, by the terminal, a first association creation request, which carries the first intelligent device identification, the second intelligent device identification, the first trigger condition and the first target operation, to the social application platform, such that the social application platform stores a correspondence among the first intelligent device identification, the second intelligent device identification, the first trigger condition and the first target operation.