A mobile media delivery system, comprising: a mobile media delivery device for delivering a plurality of digital media according to a plurality of delivery instructions, wherein the plurality of digital media and the plurality of delivery instructions are provided by a mobile media delivery server remotely over a network; a mobile media delivery controller for providing the plurality of digital media and the plurality of delivery instructions to the mobile media delivery device; and a mobile communication device for sending Global Positioning System location information of the mobile media delivery system detected by a GPS module to the mobile media delivery server over the network, receiving the plurality of digital media and the plurality of delivery instructions from the mobile media delivery server based on the GPS location information sent, instructing the mobile media delivery controller to send the plurality of digital media and the plurality of delivery instructions to the mobile media delivery device, and instructing the mobile media delivery device to deliver the plurality of digital media according to the plurality of delivery instructions, characterizeded in that, the mobile media delivery controller is configured for sending confirmation information back to the mobile media delivery server through the mobile communication device over the network after one or more of the plurality of digital media is delivered by the mobile media delivery device, wherein the confirmation information comprises: the time of the delivery of each of the plurality of the digital media, the location of the delivery of each of the plurality of the digital media, and total time of the delivery of each of the plurality of the digital media by the mobile media delivery device. a mobile media delivery device for delivering a plurality of digital media according to a plurality of delivery instructions, wherein the plurality of digital media and the plurality of delivery instructions are provided by a mobile media delivery server remotely over a network; a mobile media delivery controller for providing the plurality of digital media and the plurality of delivery instructions to the mobile media delivery device; and a mobile communication device for sending Global Positioning System location information of the mobile media delivery system detected by a GPS module to the mobile media delivery server over the network, receiving the plurality of digital media and the plurality of delivery instructions from the mobile media delivery server based on the GPS location information sent, instructing the mobile media delivery controller to send the plurality of digital media and the plurality of delivery instructions to the mobile media delivery device, and instructing the mobile media delivery device to deliver the plurality of digital media according to the plurality of delivery instructions, characterizeded in that, the mobile media delivery controller is configured for sending confirmation information back to the mobile media delivery server through the mobile communication device over the network after one or more of the plurality of digital media is delivered by the mobile media delivery device, wherein the confirmation information comprises: the time of the delivery of each of the plurality of the digital media, the location of the delivery of each of the plurality of the digital media, and total time of the delivery of each of the plurality of the digital media by the mobile media delivery device. the time of the delivery of each of the plurality of the digital media, the location of the delivery of each of the plurality of the digital media, and total time of the delivery of each of the plurality of the digital media by the mobile media delivery device.