Patent ID: 8073919

Claim:
A non-transitory computer-readable medium storing a program for use in a mobile terminal containing a computer to communicate data with servers, the program causing the computer to perform: a management data communication instruction that communicates management data regularly with a management server; an application data communication instruction that communicates application data with an application server on a demand basis; a data collision detecting instruction that detects a collision between the management data and the application data; a priority resolution instruction that determines whether to prioritize the application data over the management data, when a collision therebetween has been detected when performing the data collision detecting instruction; a management data suppressing instruction that suspends the management data communication instruction when the priority resolution instruction has determined that the application data should be prioritized over the management data; a storage instruction to store pending management data to be transmitted to the management server; and a tag detecting instruction that detects whether or not a mobile application page has some tags for generating application data, wherein the priority resolution instruction prioritizes the application data when the amount of the pending management data is equal to or smaller than a predetermined threshold or the number of messages carrying the pending management data is equal to or smaller than a predetermined threshold, whereas the priority resolution instruction prioritizes the management data when the mobile terminal sends the management server a command related to communication control, and wherein the management data communication instruction reduces an interval of communication sessions of the management data when the priority resolution instruction prioritizes the management data, and wherein the mobile terminal suppresses the communication sessions when the mobile application page has some tags for generating application data.