A method for shooting control, comprising: establishing a wireless connnection between a first device and a second device, the second device being a smart device including a camera; transmitting via the wireless connection, from the first device to the second device, a request to control the second device with the first device; and if an accept instruction fed back from the second device with respect to the control request is received, adding an identifier of the second device into a device table on the first device, transmitting, from the first device to the second device, an image capturing instruction that is configured to instruct the second device to turn on the camera, the second device being controlled to keep a display status of a display screen of the second device as it was before receiving the image capturing instruction; the transmitting from the first device to the second device an image capturing instruction further comprising: receiving, by the first device, a selection instruction input in the device table by a user; and transmitting, from the first device, the image capturing instruction to the second device indicated by the selection instruction. receiving, by the first device, real time dynamic image information transmitted from the second device according to the image capturing instruction, the real time dynamic image information defining an image captured by the camera; receiving, by the first device, a shooting instruction input by the user; and generating, by the first device, a target file according to the shooting instruction and the real time dynamic image information, the target file comprising a target image or a target video. establishing a wireless connnection between a first device and a second device, the second device being a smart device including a camera; transmitting via the wireless connection, from the first device to the second device, a request to control the second device with the first device; and if an accept instruction fed back from the second device with respect to the control request is received, adding an identifier of the second device into a device table on the first device, transmitting, from the first device to the second device, an image capturing instruction that is configured to instruct the second device to turn on the camera, the second device being controlled to keep a display status of a display screen of the second device as it was before receiving the image capturing instruction; the transmitting from the first device to the second device an image capturing instruction further comprising: receiving, by the first device, a selection instruction input in the device table by a user; and transmitting, from the first device, the image capturing instruction to the second device indicated by the selection instruction. receiving, by the first device, a selection instruction input in the device table by a user; and transmitting, from the first device, the image capturing instruction to the second device indicated by the selection instruction. receiving, by the first device, real time dynamic image information transmitted from the second device according to the image capturing instruction, the real time dynamic image information defining an image captured by the camera; receiving, by the first device, a shooting instruction input by the user; and generating, by the first device, a target file according to the shooting instruction and the real time dynamic image information, the target file comprising a target image or a target video.