Abstract: A method for selecting and broadcasting a message is implemented using a message broadcasting server that is coupled to a mobile device and a multimedia device and that stores a plurality of messages therein. The multimedia device is operable to continuously send out a device identification, and the mobile device being operable to send a personal identification upon receiving the device identification from the multimedia device. In the method, the message broadcasting server executes the operations of: receiving the personal identification and the device identification from the mobile device; and selecting one of the messages and transmitting the same to at least one of the mobile device and the multimedia device.