A broadcast receiver control method, comprising: acquiring (S110, S201) at least one broadcast type that a first application subscribes, during registration, to receive; judging (S120, S202) whether the at least one broadcast type comprises a preset broadcast type, wherein the preset broadcast type is a broadcast type set by a user according to a usage condition of a mobile terminal or a default broadcast type of the mobile terminal in a factory setting; determining (S130, S203), in response to judging that the at least one broadcast type comprises the preset broadcast type, the first application as an illegally registered broadcast application, wherein the illegally registered broadcast application is application software that self-starts or is activated in a background after receiving a broadcast of the preset broadcast type; acquiring (S140, S204) a receiver queue of a target broadcast; and performing optimal control on the receiver queue according to the determined illegally registered broadcast application; wherein performing optimal control on the receiver queue according to the determined illegally registered broadcast application comprises: judging (S151, S205) whether a number of receivers in the receiver queue is greater than a preset threshold; and performing (S152, S206), in response to judging that the number of the receivers in the receiver queue is greater than the preset threshold, optimal control on the receiver queue according to the determined illegally registered broadcast application; or, wherein performing optimal control on the receiver queue according to the determined illegally registered broadcast application comprises: removing the determined illegally registered broadcast application from the receiver queue; or, wherein performing optimal control on the receiver queue according to the determined illegally registered broadcast application comprises: removing an associated application having data interaction with the illegally registered broadcast application from the receiver queue; wherein performing optimal control on the receiver queue according to the determined illegally registered broadcast application further comprises: retaining, in response to determining that the illegally registered broadcast application is present in a preset application whitelist, the illegally registered broadcast application in the receiver queue. acquiring (S110, S201) at least one broadcast type that a first application subscribes, during registration, to receive; judging (S120, S202) whether the at least one broadcast type comprises a preset broadcast type, wherein the preset broadcast type is a broadcast type set by a user according to a usage condition of a mobile terminal or a default broadcast type of the mobile terminal in a factory setting; determining (S130, S203), in response to judging that the at least one broadcast type comprises the preset broadcast type, the first application as an illegally registered broadcast application, wherein the illegally registered broadcast application is application software that self-starts or is activated in a background after receiving a broadcast of the preset broadcast type; acquiring (S140, S204) a receiver queue of a target broadcast; and performing optimal control on the receiver queue according to the determined illegally registered broadcast application; wherein performing optimal control on the receiver queue according to the determined illegally registered broadcast application comprises: judging (S151, S205) whether a number of receivers in the receiver queue is greater than a preset threshold; and performing (S152, S206), in response to judging that the number of the receivers in the receiver queue is greater than the preset threshold, optimal control on the receiver queue according to the determined illegally registered broadcast application; or, wherein performing optimal control on the receiver queue according to the determined illegally registered broadcast application comprises: removing the determined illegally registered broadcast application from the receiver queue; or, wherein performing optimal control on the receiver queue according to the determined illegally registered broadcast application comprises: removing an associated application having data interaction with the illegally registered broadcast application from the receiver queue; wherein performing optimal control on the receiver queue according to the determined illegally registered broadcast application further comprises: retaining, in response to determining that the illegally registered broadcast application is present in a preset application whitelist, the illegally registered broadcast application in the receiver queue.