The invention discloses a method for controlling a set-top box by an intelligent sound box terminal based on broadcast and television, which comprises the following steps: 1) after the intelligent sound box terminal is electrified, connecting a network through a physical key, and accessing a service background of the intelligent sound box terminal; 2) enabling the Bluetooth voice remote controller to display a pairing code through voice, enabling the set top box to display a unique identifier, namely a television pairing code, and completing bidirectional binding; 3) entering a television mode, switching the instruction transmission interface to the broadcast and TV voice service platform by the sound box cloud service platform, and controlling the set top box through the sound box; 4) enabling the intelligent sound box terminal equipment to collect user voice, perform voice ASR natural voice recognition and NLU natural voice understanding processing, and then send intention to the user set top box voice apk through the voice platform proxy server to be processed; and 5) enabling the voice platform service server to receive the intention request of the set-top box user, request the set-top box to execute the intention request, and realize remote voice control of the set-top box without adjusting hardware of the set-top box by connecting the set-top box with the intelligent sound box terminal.