As a result, when data is relayed using two kinds of communication systems, namely, a mobile communication system and a short-range communication system, data can be downloaded smoothly in accordance with a connection state of the short-range communication system.