Capítulo 1 : Consciência do contexto
No âmbito das tecnologias de informação e comunicação, o termo "consciência do contexto" refere-se à capacidade de levar em consideração as circunstâncias em que as entidades se encontram, Houve muitas conceituações diferentes de contexto colocadas ao longo da história. A fim de cobrir uma ampla gama de possíveis situações móveis e online, Dey e Abowd (1999) criaram as categorias usuário e função, processo e tarefa, local e hora e dispositivo. Eles destacam o fato de que qualquer classificação adequada para essas modalidades tradicionais depende fortemente da área de aplicação e do caso de uso em questão. Para além de modalidades mais avançadas, podem aplicar-se quando não são abordadas apenas entidades únicas, mas também agrupamentos de entidades que trabalham numa coerência de contexto, como, por exemplo, equipas no trabalho ou também portadores únicos com uma multiplicidade de aparelhos. Por exemplo, as equipas no trabalho são um exemplo de um cluster de entidades que funciona num contexto coerente.
O conceito de aplicações AAA, que inclui as três categorias listadas abaixo, é uma fonte a partir da qual uma noção mais tradicional de contexto em processos de negócios pode ser desenvolvida:
Autenticação, que também pode ser entendida como a verificação de uma identidade reivindicada
O termo "autorização" refere-se ao direito de acumular ou obter acesso a uma determinada área, função ou dados.
A contabilidade, que indica neste contexto a ligação com o contexto da ordem e com as contas do trabalho aplicado, licenças dadas e mercadorias entregues, estas três frases, que também incluem os conceitos de lugar e tempo como mencionado anteriormente.
No campo da ciência da computação, o termo "consciência" refere-se ao conceito de que os computadores podem não apenas ver o seu entorno, mas também agir de acordo. É possível que as máquinas armazenem conhecimento sobre as condições em que podem funcionar e, em seguida, respondam adequadamente em resposta a regras pré-determinadas ou a estímulos inteligentes. Schilit foi a primeira pessoa a cunhar a expressão "consciência do contexto" em referência à computação ubíqua (1994). Os dispositivos que estão cientes de seu contexto também podem fazer suposições sobre o usuário e a circunstância em que ele está atualmente. Em apoio a aplicações sensíveis ao contexto, que as utilizam para (a) adaptar interfaces, (b) adaptar o conjunto de dados relevantes para a aplicação, (c) aumentar a precisão da recuperação de informação, (d) descobrir serviços, (e) tornar implícita a interação do utilizador ou (f) construir ambientes inteligentes, Dey (2001) define contexto como "qualquer informação que possa ser usada para caracterizar a situação de uma entidade". Por exemplo, um telemóvel com capacidades sensíveis ao contexto pode reconhecer que está agora na sala de conferências e que o utilizador se sentou. É possível que o telefone determine que o usuário está em uma reunião no momento e ignore quaisquer chamadas que não sejam urgentes. A consciência do contexto tem recebido uma maior atenção nos domínios de estudo da consciência da localização e do reconhecimento da atividade, como resultado do fato de que a atividade e a localização do usuário são essenciais para muitas aplicações.
É amplamente reconhecido que a consciência do contexto é um componente-chave de qualquer sistema de computação ubíquo bem-sucedido. É prática comum incluir a consciência do contexto no desenvolvimento de novas interfaces de utilizador. A consciência do contexto também é frequentemente incorporada na computação ubíqua e vestível. A introdução de motores de busca híbridos é outra área em que começa a marcar presença: a internet. Os cientistas da computação Schmidt, Beigl e Gellersen consideram os fatores humanos e o ambiente físico como dois componentes essenciais da disciplina de ciência da computação. Mais recentemente, foram também envidados esforços significativos para simplificar o processo de divulgação de informações contextuais; a pesquisa realizada por Bellavista, Corradi, Fanelli e Foschini é um exemplo disso.
Em contraste com as definições anteriores de contexto, que muitas vezes se centravam em indivíduos ou dispositivos que interagiam diretamente com os usuários, a definição de Dey é uma das mais usadas atualmente. De acordo com este ponto de vista, as mesmas fontes de informação (tais sensores IoT), que podem fornecer contexto para alguns usos e aplicações, também podem servir como principais fontes de conteúdo para outros usos e aplicações, e vice-versa. O importante é a teia de conexões que mantém as pessoas conectadas, tanto umas com as outras quanto com o entorno. Modelos de informação baseados em gráficos mais versáteis, como os propostos com NGSI-LD, são mais bem adaptados para capturar a visão mais relacional do contexto que é relevante para a Internet das Coisas, Sistemas Ciber-Físicos e Gêmeos Digitais. As descrições anteriores de um contexto centrado no usuário único poderiam se ajustar aos modelos tradicionais de entidade-atributo-valor. Nesta interpretação mais expansiva, o contexto não é apenas registado por uma rede que entrelaça este objeto com outras entidades; Também é representado como um conjunto de características que estão associadas a uma entidade. Por outras palavras, o contexto é representado de duas formas. A capacidade de levar em conta informações que atravessam várias fontes é o que queremos dizer quando falamos de consciência do contexto.
O conceito de consciência do contexto tem sido utilizado no campo do trabalho cooperativo suportado por computador (CSCW), que visa melhorar a capacidade dos seres humanos de trabalhar e interagir uns com os outros de forma mais eficaz. Os pesquisadores construíram uma ampla variedade de dispositivos de software e hardware desde o início da década de 1990 que são capazes de coletar informações contextuais dos usuários. Essas informações incluem itens como localização, feeds de vídeo e mensagens de status ausentes. Esta informação é depois divulgada livremente a outros utilizadores, aumentando assim a sua consciência situacional e tornando mais fácil para eles reconhecerem as hipóteses que surgem naturalmente para comunicarem uns com os outros. Nos primórdios da computação sensível ao contexto, muitos dos sistemas que foram desenvolvidos para este fim foram especificamente projetados para ajudar empresas ou equipes de trabalho separadas geograficamente na colaboração em documentos compartilhados ou artefatos de trabalho. Isso era particularmente comum nos primórdios da computação sensível ao contexto. Mais recentemente, no entanto, tem havido um crescente corpo de trabalho que demonstra como este método também pode ser aplicado a grupos de amigos ou familiares, a fim de ajudá-los a manterem-se informados sobre as atividades uns dos outros. Isso pode ajudar a manter os membros do grupo informados sobre o paradeiro e as atividades uns dos outros.
Até hoje, as características que podem ser usadas para descrever sistemas sensíveis ao contexto que melhoraram a consciência situacional incluem:
o(s) contexto(s) que obtêm de cada utilizador individual, bem como
os meios através dos quais divulgam esta informação a vários utilizadores adicionais.
A posição do usuário é a informação mais frequente que pode ser obtida e compartilhada com o objetivo de aumentar a consciência situacional geral. Em uma versão inicial, um sistema chamado Ative Badge foi projetado para ajudar os usuários a determinar se eles estão próximos de amigos, pessoas que têm interesses pessoais semelhantes ou colegas, respectivamente. Esses sistemas são mais proativos do que o Ative Badge, que apenas mostra informações de localização, e eles avisarão os usuários quando eles estiverem próximos uns dos outros. O Ative Badge é um exemplo de um sistema que exibe apenas informações de localização. Isso notifica o usuário sempre que uma oportunidade de possível interação é apresentada, o que aumenta a probabilidade de o usuário aproveitar a oportunidade quando ela surge.
Outro tópico comum a ser discutido são as atividades profissionais de um usuário, que muitas vezes é feito por meio de compartilhamento de vídeo. No âmbito do sistema Community Bar, os usuários têm o privilégio de ativar remotamente a câmera que está instalada no computador de outro usuário por um determinado período de tempo. A opção de "olhar" para outro usuário dá aos usuários a oportunidade de observar se o outro usuário está ocupado ou distraído, o que, por sua vez, ajuda os usuários a escolher melhor o momento mais apropriado para iniciar uma discussão com o outro usuário.
O áudio do usuário é um terceiro tipo de contexto que pode ser compartilhado para aumentar ou melhorar a consciência situacional. No sistema Thunderwire, a determinação de se um usuário era ou não potencialmente interruptível, bem como o tempo de tal evento, é baseada principalmente no áudio do usuário. No entanto, ao contrário do Thunderwire, esses sistemas empregam algoritmos de aprendizado de máquina para examinar o áudio do usuário e identificar se o usuário está falando ou não. Por causa disso, o sistema é capaz de oferecer a outros usuários com o mesmo contexto (ou seja, se o usuário está participando ou não de uma discussão) sem ter que compartilhar o áudio real, o que o torna mais focado na privacidade.
A atividade total do usuário é um exemplo frequente de uma quarta forma de contexto que é compartilhada entre os usuários. Os...