1. A method for implementing a context aware service application, comprising a context aware service platform having at least a processor executing program codes of the context aware service application stored in a non-transitory computer readable memory to perform functions, comprising: receiving a first context request from a context aware client, wherein the first context request carries description information corresponding to requested context information; and matching a released context source by using the description information, and if matching succeeds, acquiring context information provided by at least one matched context source, and sending acquired context information to the context aware client, wherein the acquiring of context information provided by the at least one matched context source, comprising: filtering a collection of matched context sources according to a preset preference policy, and delivering, to the context aware client, information about the collection of matched context sources acquired by filtering the collection of matched context sources; and if a first selective context request from the context aware client is received, and the first selective context request carries information about a context source selected by the context aware client from the collection of context sources, acquiring context information provided by the context source selected by the context aware client.