A terminal control method includes device processing executed by using a
device that a terminal includes, an application program installed on the
terminal, a service definition file for storing user setting required
when the application program is executed and a broker for judging the
device processing, judging whether or not an item corresponding to user
setting condition defined by the service definition file is executed by
the device processing and executing processing defined to the application
program if the corresponding item is executed by the device processing.