a communication apparatus includes a memory that stores data and a processor to execute a procedure , the procedure including , obtaining time information which indicates a communication time period in which each of a first apparatus , a second apparatus and the communication apparatus is capable of communicating , deciding on the basis of the communication time period whether or not a first communication between the communication apparatus and the first apparatus is capable of being established in a first period of time , and whether or not a second communication between the first apparatus and the second apparatus is capable of being established in a second period of time which is later than the first period of time , and notifying the first apparatus of the first period of time , in which the data stored in the memory is transmitted to the second apparatus , after confirming the second period of time .