In the domain of mobile applications, the context can fall into two categories: first, the place-centred context, which refers to the location of people and the surrounding environment, and what kind of resources are available in that place; second, the people-centred context, that refers to the history of information that people maintain, the status and condition of the user, and the intention of the user [10].