A terminal downloads a list data from a first server to display a list of available characters. When an arbitrary character is selected from the list, an address of a second server storing the display data of the character is downloaded. Based on this address, the character display data and a schedule file corresponding to the character are downloaded from the second server. Further, an advertisement data is downloaded from a third server described in the schedule file. The terminal displays a character on the desktop based on the character display data and provides an advertisement according to the advertisement data based on a schedule described on the schedule file.