A remote control method, comprising: obtaining and displaying remote control panels of a plurality of primary devices; determining, by a terminal, a controlled primary device with which the terminal is going to communicate according to a panel selection operation of the user; wherein the panel selection operation is used to select a remote control panel from the remote control panels; sending a communication request to the controlled primary device according to an information pair comprising Address and Port in management information related to the remote control panels, and establishing a communication link with the controlled primary device after receiving a response message from the controlled primary device; sending control information to the controlled primary device according to an operation performed by the user on the remote control panel, so that the primary device performs a corresponding control operation according to the control information; wherein obtaining and displaying a remote control panel of each respective primary device comprises: sending a panel request message comprising identification information of the respective primary device to a third-party server; receiving a response message corresponding to the panel request message and returned by the third-party server, wherein the response message comprises the remote control panel of the respective primary device; and installing the remote control panel and displaying the remote control panel on a display screen. obtaining and displaying remote control panels of a plurality of primary devices; determining, by a terminal, a controlled primary device with which the terminal is going to communicate according to a panel selection operation of the user; wherein the panel selection operation is used to select a remote control panel from the remote control panels; sending a communication request to the controlled primary device according to an information pair comprising Address and Port in management information related to the remote control panels, and establishing a communication link with the controlled primary device after receiving a response message from the controlled primary device; sending control information to the controlled primary device according to an operation performed by the user on the remote control panel, so that the primary device performs a corresponding control operation according to the control information; wherein obtaining and displaying a remote control panel of each respective primary device comprises: sending a panel request message comprising identification information of the respective primary device to a third-party server; receiving a response message corresponding to the panel request message and returned by the third-party server, wherein the response message comprises the remote control panel of the respective primary device; and installing the remote control panel and displaying the remote control panel on a display screen. sending a panel request message comprising identification information of the respective primary device to a third-party server; receiving a response message corresponding to the panel request message and returned by the third-party server, wherein the response message comprises the remote control panel of the respective primary device; and installing the remote control panel and displaying the remote control panel on a display screen.