A method comprising: identifying, by an electronic device, a first data transmission time that corresponds to a first application; identifying, by the electronic device, a second data transmission time that corresponds to a second application; identifying, by the electronic device, a third data transmission time that corresponds to a third application, wherein the first data transmission time is the closest time from a first synchronization time among the first data transmission time, the second data transmission time and the third data transmission time, and wherein the third data transmission time is the farthest time from a first synchronization time among the first data transmission time, the second data transmission time and the third data transmission time; synchronizing the first data transmission time and the second data transmission time as a second synchronize time, wherein the second synchronize time corresponds to a time elapsed by a predetermined first time slot from the first synchronization time; determining the third data transmission time as a third synchronize time, wherein the third synchronize time corresponds to a time elapsed by a predetermined second time slot from the first synchronization point, and wherein the predetermined second time slot is larger than the predetermined first time slot; determining a first difference between the first data transmission time and the second synchronize time, and a second difference between the first data transmission time and the third synchronize time; determining a third difference between the second data transmission time and the second synchronize time, and a fourth difference between the second data transmission time and the third synchronize time; determining a fifth difference between the third data transmission time and the second synchronize time, and a sixth difference between the third data transmission time and the third synchronize time; when the first difference is less than the second difference and the third difference is less than the fourth difference, transmitting, to an external device, first data associated with the first application and second data associated with the second application at the second synchronize time; and when the fifth difference is larger than the sixth difference, transmitting, to the external device, third data associated with the third application at the third synchronize time. identifying, by an electronic device, a first data transmission time that corresponds to a first application; identifying, by the electronic device, a second data transmission time that corresponds to a second application; identifying, by the electronic device, a third data transmission time that corresponds to a third application, wherein the first data transmission time is the closest time from a first synchronization time among the first data transmission time, the second data transmission time and the third data transmission time, and wherein the third data transmission time is the farthest time from a first synchronization time among the first data transmission time, the second data transmission time and the third data transmission time; synchronizing the first data transmission time and the second data transmission time as a second synchronize time, wherein the second synchronize time corresponds to a time elapsed by a predetermined first time slot from the first synchronization time; determining the third data transmission time as a third synchronize time, wherein the third synchronize time corresponds to a time elapsed by a predetermined second time slot from the first synchronization point, and wherein the predetermined second time slot is larger than the predetermined first time slot; determining a first difference between the first data transmission time and the second synchronize time, and a second difference between the first data transmission time and the third synchronize time; determining a third difference between the second data transmission time and the second synchronize time, and a fourth difference between the second data transmission time and the third synchronize time; determining a fifth difference between the third data transmission time and the second synchronize time, and a sixth difference between the third data transmission time and the third synchronize time; when the first difference is less than the second difference and the third difference is less than the fourth difference, transmitting, to an external device, first data associated with the first application and second data associated with the second application at the second synchronize time; and when the fifth difference is larger than the sixth difference, transmitting, to the external device, third data associated with the third application at the third synchronize time.