A method for sending broadcast which is a mechanism applied between applications in a terminal device for information transmission, the method being applied to the terminal device and comprising: acquiring (S101), from a broadcast sending queue, a current broadcast message to be sent, and determining a sending process for sending the current broadcast message to be sent; characterized by determining (S102) a sending process of an already sent broadcast message in the broadcast sending queue, wherein the already sent broadcast message is being processed and reserved in the broadcast sending queue; and determining (S103), according to whether the sending process of the current broadcast message to be sent is the same sending process as the sending process of the already sent broadcast message, whether to send the current broadcast message to be sent to a broadcast recipient of the current broadcast message to be sent while the already sent broadcast message is being processed, wherein the determining (SI03), according to whether the sending process of the current broadcast message to be sent is the same sending process as the sending process of the already sent broadcast message, whether to send the current broadcast message to be sent to a broadcast recipient of the current broadcast message to be sent while the already sent broadcast message is being processed comprises: when the sending process of the current broadcast message to be sent is different from the sending process of the already sent broadcast message, sending the current broadcast message to be sent to the broadcast recipient of the current broadcast message to be sent while the already sent broadcast message is being processed. acquiring (S101), from a broadcast sending queue, a current broadcast message to be sent, and determining a sending process for sending the current broadcast message to be sent; characterized by determining (S102) a sending process of an already sent broadcast message in the broadcast sending queue, wherein the already sent broadcast message is being processed and reserved in the broadcast sending queue; and determining (S103), according to whether the sending process of the current broadcast message to be sent is the same sending process as the sending process of the already sent broadcast message, whether to send the current broadcast message to be sent to a broadcast recipient of the current broadcast message to be sent while the already sent broadcast message is being processed, wherein the determining (SI03), according to whether the sending process of the current broadcast message to be sent is the same sending process as the sending process of the already sent broadcast message, whether to send the current broadcast message to be sent to a broadcast recipient of the current broadcast message to be sent while the already sent broadcast message is being processed comprises: when the sending process of the current broadcast message to be sent is different from the sending process of the already sent broadcast message, sending the current broadcast message to be sent to the broadcast recipient of the current broadcast message to be sent while the already sent broadcast message is being processed. <EOS>