Context-aware computing systems and methods are described. In some
embodiments the context of a computing device is determined by assigning
privacy levels to one or more applications that are configured to call a
context service module on the computing device to obtain context
information from the context service module. A device context is
determined with the context service module using context information that
is provided by multiple different context providers. A query is received
from an application that requests context information pertaining to the
context of the computing device and a privacy level associated with the
application from which the query was received is determined. Device
context information is then selected in accordance with the privacy level
of the application from which the query was received. The selected device
context information is then returned to the application from which the
query was received.
Смысл-osvedomlennye вычислительные системы и методы описаны. В некоторых воплощениях смысл вычисляя приспособления обусловлен путем задавать уровни уединения к one or more применениям установлены для того чтобы вызвать обслуживающий модуль смысла на вычисляя приспособлении для того чтобы получить данные по смысла от обслуживающего модуля смысла. Смысл приспособления обусловлен с обслуживающим модулем смысла использующ данные по смысла обеспечены множественными по-разному providers смысла. Query получен от применения спрашивает данные по смысла pertaining к смыслу вычисляя приспособления и обусловлен уровень уединения связанный с применением от query был получен. Данные по смысла приспособления после этого выбраны в соответствии с уровнем уединения применения от query был получен. Выбранные данные по смысла приспособления после этого возвращены к применению от query был получен.