Chapitre 1 : Conscience du contexte
Dans le domaine des technologies de l'information et de la communication, le terme « conscience du contexte » fait référence à la capacité de prendre en considération les circonstances dans lesquelles se trouvent les entités. Afin de couvrir un large éventail de situations mobiles et en ligne possibles, Dey et Abowd (1999) ont défini les catégories utilisateur et rôle, processus et tâche, lieu et heure, et appareil. Ils soulignent le fait que toute classification appropriée pour ces modalités traditionnelles dépend fortement du domaine d'application et du cas d'utilisation en question. Au-delà des modalités plus avancées, des modalités peuvent s'appliquer lorsque non seulement des entités uniques sont adressées, mais aussi des groupes d'entités qui travaillent dans une cohérence de contexte, comme par exemple, des équipes au travail ou également des supports uniques avec une multiplicité d'appareils. Par exemple, les équipes au travail sont un exemple de cluster d'entités qui fonctionne dans un contexte cohérent.
Le concept d'applications AAA, qui comprend les trois catégories énumérées ci-dessous, est une source à partir de laquelle une notion plus traditionnelle du contexte dans les processus d'entreprise pourrait être développée :
L'authentification, qui peut également être comprise comme la vérification d'une identité revendiquée
Le terme « autorisation » fait référence au droit d'accumuler ou d'accéder à une certaine zone, fonction ou donnée.
La comptabilité, qui indique dans ce contexte le lien avec le contexte de la commande et avec les comptes du travail appliqué, des licences données et des marchandises livrées, ces trois phrases, qui incluent également les concepts de lieu et de temps comme mentionné précédemment.
Dans le domaine de l'informatique, le terme « conscience » fait référence au concept selon lequel les ordinateurs peuvent non seulement voir leur environnement, mais aussi agir en conséquence. Il est possible pour les machines de stocker des connaissances sur les conditions dans lesquelles elles sont autorisées à fonctionner, puis de répondre de manière appropriée en réponse à des règles prédéterminées ou à des stimuli intelligents. Schilit a été la première personne à inventer l'expression « conscience du contexte » en référence à l'informatique ubiquitaire (1994). Les appareils qui sont conscients de leur contexte peuvent également faire des suppositions sur l'utilisateur et la situation dans laquelle il se trouve actuellement. À l'appui des applications contextuelles, qui les utilisent pour (a) adapter les interfaces, (b) adapter l'ensemble des données pertinentes pour l'application, (c) augmenter la précision de la recherche d'informations, (d) découvrir des services, (e) rendre l'interaction de l'utilisateur implicite, ou (f) créer des environnements intelligents, Dey (2001) définit le contexte comme « toute information qui peut être utilisée pour caractériser la situation d'une entité ». Par exemple, un téléphone mobile doté de capacités contextuelles peut reconnaître qu'il se trouve maintenant dans la salle de conférence et que l'utilisateur s'est assis. Il est possible que le téléphone détermine que l'utilisateur est en réunion à ce moment-là et ignore tous les appels qui ne sont pas urgents. La conscience du contexte a fait l'objet d'une plus grande attention dans les domaines d'étude de la connaissance de la localisation et de la reconnaissance de l'activité, en raison du fait que l'activité et la localisation de l'utilisateur sont essentielles pour de nombreuses applications.
Il est largement reconnu que la prise en compte du contexte est un élément clé de tout système informatique ubiquitaire réussi. Il est courant d'inclure la prise en compte du contexte dans le développement de nouvelles interfaces utilisateur. La conscience du contexte est également souvent intégrée dans l'informatique omniprésente et portable. L'introduction des moteurs de recherche hybrides est un autre domaine où elle commence à faire connaître sa présence : Internet. Les informaticiens Schmidt, Beigl et Gellersen considèrent que les facteurs humains et l'environnement physique sont deux composantes essentielles de la discipline de l'informatique. Plus récemment, beaucoup d'efforts ont également été déployés pour simplifier le processus de diffusion de l'information contextuelle ; l'enquête menée par Bellavista, Corradi, Fanelli et Foschini en est un exemple.
Contrairement aux définitions antérieures du contexte, qui étaient souvent centrées sur des individus ou des appareils qui interagissaient directement avec les utilisateurs, la définition de Dey est l'une des plus fréquemment utilisées aujourd'hui. Selon ce point de vue, les mêmes sources d'information (tels que les capteurs IoT), qui peuvent fournir un contexte pour certaines utilisations et applications, peuvent également servir de sources de contenu principales pour d'autres utilisations et applications, et vice versa. Ce qui est important, c'est le réseau de connexions qui permet aux gens de rester connectés, à la fois les uns avec les autres et avec leur environnement. Des modèles d'information basés sur des graphes plus polyvalents, tels que ceux proposés avec NGSI-LD, sont mieux adaptés pour capturer la vision plus relationnelle du contexte qui est pertinente pour l'Internet des objets, les systèmes cyber-physiques et les jumeaux numériques. Les descriptions antérieures d'un contexte centré sur l'utilisateur unique pouvaient s'adapter aux modèles traditionnels entité-attribut-valeur. Dans cette interprétation plus large, le contexte n'est pas seulement enregistré par un réseau qui entrelace cet objet avec d'autres entités ; Il est également représenté comme un ensemble de caractéristiques associées à une entité. En d'autres termes, le contexte est représenté de deux manières. La capacité à prendre en compte des informations qui recoupent plusieurs sources est ce que nous entendons lorsque nous parlons de conscience du contexte.
Le concept de conscience du contexte a été utilisé dans le domaine du travail coopératif assisté par ordinateur (CSCW), qui vise à améliorer la capacité des humains à travailler et à interagir les uns avec les autres plus efficacement. Depuis le début des années 1990, les chercheurs ont construit une grande variété de dispositifs logiciels et matériels capables de collecter des informations contextuelles auprès des utilisateurs. Ces informations incluent des éléments tels que la localisation, les flux vidéo et les messages d'état d'absence. Ces informations sont ensuite diffusées librement à d'autres utilisateurs, ce qui améliore leur conscience de la situation et leur permet de reconnaître plus facilement les occasions qui se présentent naturellement pour eux de communiquer les uns avec les autres. Aux débuts de l'informatique contextuelle, de nombreux systèmes développés à cet effet ont été spécialement conçus pour aider les entreprises ou les équipes de travail géographiquement séparées à collaborer sur des documents partagés ou des artefacts de travail. C'était particulièrement courant aux débuts de l'informatique contextuelle. Plus récemment, cependant, de plus en plus de travaux ont démontré comment cette méthode peut également être appliquée à des groupes d'amis ou à des membres de la famille afin de les aider à se tenir au courant des activités des autres. Cela peut aider à tenir les membres du groupe informés de l'endroit où se trouvent les uns et des autres et de leurs activités.
À ce jour, les caractéristiques qui peuvent être utilisées pour décrire les systèmes contextuels qui ont amélioré la connaissance de la situation comprennent :
le(s) contexte(s) qu'ils obtiennent de chaque utilisateur individuel, ainsi que
les moyens par lesquels ils diffusent ces informations à divers utilisateurs supplémentaires.
La position de l'utilisateur est l'élément d'information le plus fréquent qui peut être obtenu et partagé dans le but d'améliorer la conscience globale de la situation. Dans une première version, un système appelé Active Badge a été conçu pour aider les utilisateurs à déterminer s'ils sont à proximité d'amis, de personnes ayant des intérêts personnels similaires ou de collègues, respectivement. Ces systèmes sont plus proactifs que Active Badge, qui n'affiche que des informations de localisation, et ils avertissent les utilisateurs lorsqu'ils sont à proximité les uns des autres. Le badge actif est un exemple de système qui n'affiche que des informations de localisation. Cela avertit l'utilisateur chaque fois qu'une opportunité d'interaction possible se présente, ce qui augmente la probabilité que l'utilisateur profite de l'opportunité lorsqu'elle se présente.
Un autre sujet courant à discuter est celui des activités professionnelles d'un utilisateur, qui se fait souvent par le biais du partage de vidéos. Dans le cadre du système Community Bar, les utilisateurs ont le privilège d'activer à distance la caméra installée sur l'ordinateur d'un autre utilisateur pendant une certaine période de temps. L'option de « regarder » un autre utilisateur donne aux utilisateurs la possibilité d'observer si l'autre utilisateur est occupé ou distrait, ce qui aide les utilisateurs à mieux choisir le moment le plus approprié pour entamer une discussion avec l'autre utilisateur.
L'audio de l'utilisateur est un troisième type de contexte qui peut être partagé pour augmenter ou améliorer la conscience situationnelle d'une personne. Dans le système Thunderwire, la...