Контекстная осведомлённость

Конте́кстная осведомлённость (англ. context awareness) — свойство информационных и коммуникационных систем учитывать ситуацию, в которой находятся действующие сущности (например, пользователи или устройства). Под «контекстом» понимается не только местоположение, но и другие параметры, такие как время, выполняемая деятельность или роль пользователя[1].

Термин появился в области повсеместных вычислений в 1990-е годы[2] и связан с задачей адаптации компьютерных систем к изменениям среды. Первоначально под контекстом чаще всего понимали географическое положение пользователя, но впоследствии исследователи стали рассматривать его как совокупность факторов, включающую идентичность, активность, время и социальное окружение[3].

В информатике контекстно-осведомлённые системы умеют получать данные о текущей ситуации (например, с помощью датчиков), интерпретировать их и изменять поведение приложений в зависимости от результата. Примером может служить мобильный телефон, который определяет, что пользователь находится на совещании, и автоматически отклоняет неважные звонки[4].

Контекстная осведомлённость рассматривается как одна из ключевых технологий для интернета вещей, «умных» объектов и систем носимых вычислений. Она применяется при разработке интерфейсов, в системах распределённых вычислений, в бизнес-процессах[5], здравоохранении[6], промышленности.

Примечания

  1. Dey, Anind K. Understanding and Using Context (англ.) // Personal and Ubiquitous Computing. — 2001. — Vol. 5, iss. 1. — P. 4–7. — doi:10.1007/s007790170019.
  2. Schilit, B.; Adams, N.; Want, R. Context-aware computing applications (англ.) // IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'94), Santa Cruz, CA, US. — 1994. — P. 89–101.
  3. Dey, A.; Abowd, G. Towards a Better Understanding of Context and Context-Awareness (англ.) // GVU Technical Report, Georgia Institute of Technology. — 1999. Архивировано 5 июля 2017 года.
  4. Albrecht Schmidt, Kofi Asante Aidoo, Antti Takaluoma, Urpo Tuomela, Kristof Van Laerhoven, Walter Van de Velde. Advanced Interaction in Context (англ.) // Handheld and Ubiquitous Computing / Hans-W. Gellersen. — Berlin, Heidelberg: Springer Berlin Heidelberg, 1999. — Vol. 1707. — P. 89–101. — ISBN 978-3-540-66550-2. — doi:10.1007/3-540-48157-5_10.
  5. Rosemann, M.; Recker, J. Context-aware process design: Exploring the extrinsic drivers for process flexibility (англ.) // Proceedings of the 18th International Conference on Advanced Information Systems Engineering (Workshops and Doctoral Consortium). — Luxembourg: Namur University Press, 2006. — P. 149–158.
  6. Burstein, F.; Zaslavsky, A.; Arora, N. Context-aware mobile agents for decision-making support in healthcare emergency applications (англ.) // Proceedings of the Workshop on Context Modeling and Decision Support. — 2005. — P. 1—16. — ISSN 1613-0073. Архивировано из оригинала 13 июня 2021 года.