Conocimiento del contexto


La conciencia del contexto se refiere, en las tecnologías de la información y la comunicación , a la capacidad de tener en cuenta la situación de las entidades , [1] que pueden ser usuarios o dispositivos, pero no se limitan a ellos. La ubicación es solo el elemento más obvio de esta situación . Definido estrictamente para dispositivos móviles , el conocimiento del contexto generaliza el conocimiento de la ubicación . Mientras que la ubicación puede determinar cómo operan ciertos procesos alrededor de un dispositivo contribuyente, el contexto puede aplicarse de manera más flexible con los usuarios móviles, especialmente con los usuarios de teléfonos inteligentes . La conciencia del contexto se originó como un término deComputación ubicua o como la denominada computación omnipresente, que buscaba lidiar con la vinculación de los cambios en el entorno con los sistemas informáticos, que por lo demás son estáticos. El término también se ha aplicado a la teoría empresarial en relación con el diseño de aplicaciones contextuales y los problemas de gestión de procesos empresariales . [2]

En el pasado se han propuesto varias categorizaciones de contexto. Dey y Abowd (1999) [3] distinguen entre los tipos de contexto ubicación , identidad , actividad y tiempo . Kaltz y col. (2005) [4] identificó las categorías usuario y rol , proceso y tarea , ubicación , tiempo y dispositivo para cubrir una amplia variedad de escenarios móviles y web. Destacan aún por estas modalidades clásicasque cualquier categorización óptima depende en gran medida del dominio de la aplicación y el caso de uso. Más allá de las modalidades más avanzadas pueden aplicarse cuando no solo se abordan entidades individuales, sino también grupos de entidades que trabajan en una coherencia de contexto, como por ejemplo, equipos en el trabajo o también portadores únicos con una multiplicidad de dispositivos.

Cierta comprensión clásica del contexto en los procesos comerciales se deriva de la definición de aplicaciones AAA [5] con las siguientes tres categorías:

En el contexto de las ciencias de la computación, la conciencia se refiere a la idea de que las computadoras pueden sentir y reaccionar en función de su entorno. Los dispositivos pueden tener información sobre las circunstancias en las que pueden funcionar y, basándose en reglas, o un estímulo inteligente, reaccionan en consecuencia. El término conciencia del contexto en la computación ubicua fue introducido por Schilit (1994). [6] [7] Los dispositivos sensibles al contexto también pueden intentar hacer suposiciones sobre la situación actual del usuario. Dey (2001) define el contexto como "cualquier información que pueda utilizarse para caracterizar la situación de una entidad". [1]

Si bien la comunidad de las ciencias de la computación inicialmente percibió el contexto como una cuestión de ubicación del usuario, como Dey comenta, [1] en los últimos años esta noción ha sido considerada no simplemente como un estado, sino como parte de un proceso en el que los usuarios están involucrados; por lo tanto, se han propuesto modelos de contexto general y sofisticado (ver encuesta [8]), para admitir aplicaciones sensibles al contexto que las utilizan para (a) adaptar interfaces, (b) adaptar el conjunto de datos relevantes para la aplicación, (c) aumentar la precisión de la recuperación de información, (d) descubrir servicios, (e) hacer la interacción del usuario implícita, o (f) construir entornos inteligentes. Por ejemplo: un teléfono móvil sensible al contexto puede saber que se encuentra actualmente en la sala de reuniones y que el usuario se ha sentado. El teléfono puede concluir que el usuario se encuentra actualmente en una reunión y rechazar cualquier llamada sin importancia. [9]

Los sistemas sensibles al contexto se preocupan por la adquisición de contexto (por ejemplo, usando sensores para percibir una situación), la abstracción y comprensión del contexto (por ejemplo, haciendo coincidir un estímulo sensorial percibido con un contexto) y el comportamiento de aplicación basado en el contexto reconocido (por ejemplo, desencadenando acciones basadas en el contexto). [10] Dado que la actividad y la ubicación del usuario son cruciales para muchas aplicaciones, la conciencia del contexto se ha centrado más profundamente en los campos de investigación de la conciencia de la ubicación y el reconocimiento de actividades .