Brevet FR2679349A1 — publié le 19930122

Procédé de désignation directe d'un objet distant réel ou virtuel dans un réseau domotique L'invention concerne un procédé qui s'inscrit dans un processus d'ordre supérieur, ce procédé permet la désignation directe d'un objet distant réel ou virtuel sur invitation sensorielle dans un réseau domotique. L'invention est mise en oeuvre dans des appareils qui ont la possibilité de communiquer de manière bidirectionnelle Le ou les supports de transmission utilisés peuvent être les courants porteurs, un cable, des moyens optiques ou radio électriques. La structure de réseau la mieux adaptée pour mettre en oeuvre ce procédé est une structure multi-maître multi-esclave avec échange possible des rôles, le mode d'accès au support de transmission sera avantageusement du type à accès multiple avec écoute préalable du support et gestion des collisions. L'invention est destinée à remplacer les procédés de désignation indirects traditionnels qui interviennent dans des processus concernant une pluralité d'appareils communicants Les procédés indirects existants s'apparentent à ce que l'on appelle communément de la programmation, ils nécessitent généralement des compétences particulières et une tournure d'esprit technicienne, l'invention romps totalement avec la logique des solutions existantes en ne demandant à l'utilisateur que quelques manipulations d'une simplicité enfantine fondées sur la désignation physique de l'objet réel ou virtuel après avoir été invité à choisir par une manifestation sensorielle attirant l'attention. L'invention permet de désigner aussi bien un objet distant réel par exemple un appareil, qu'un objet distant virtuel tel qu'une fonction ou ressource d'un appareil. Le procédé selon l'invention permet de présenter à l'utilisateur une ergonomie satisfaisante même si le procédé est matérialisé sous la forme d'un programme dans des appareils peu coûteux Les ressources physiques minimales nécessaires au support des relations homme machine pour la mise en oeuvre de l'invention sont un ou deux boutons poussoirs, suivant le type d'appareil, plus un voyant lumineux, ces simples moyens sont suffisants pour guider l'utilisateur et prendre en compte ses choix au cours de toutes les étapes du procédé. Les dessins annexés illustrent l'invention: La figure 1 représente le schéma bloc d'un appareil pouvant mettre en oeuvre le procédé. La figure 2 représente les étapes du procédé pour l'appareil du réseau qui est à l'origine de la demande de désignation directe d'objet distant. La figure 3 représente les étapes du procédé pour les appareils du réseau à l'exception de celui qui est à l'origine de la demande de désignation directe d'objet distant. L'invention doit être mise en oeuvre dans des appareils constitués au minimum: d'un microcontrôleur ( 11), d'un moyen de transmission bidirectionnel adapté au média ( 12), par exemple un modem pour courants porteurs, un émetteur-récepteur haute- fréquence ou infra-rouge, des moyens d'entrée-sortie ( 13) dépendant des fonctions offertes par l'appareil, d'une alimentation électrique appropriée ( 14), d'un programme d'application qui matérialise le processus dit processus d'ordre supérieur et qui dépend des fonctions offertes par l'appareil ( 15), du programme matérialisant le procédé selon l'invention ( 16), d'un programme assurant le protocole de communication ( 17). Le procédé selon l'invention débute à l'initiative du procédé d'ordre supérieur lorsque ce dernier arrive à une étape o il a besoin que l'utilisateur désigne un objet distant. C'est le cas par exemple lors de la configuration du réseau o l'utilisateur doit mettre en correspondance des objets, c'est aussi le cas lorsqu'il s'agit d'indiquer à un programmateur horaire les objets sur lesquels porte la programmation etc Pour l'appareil prenant l'initiative de l'ouverture de la session de désignation directe d'objet distant, la première étape du procédé selon l'invention consiste à envoyer un message de demande de désignation directe à destination des autres appareils du réseau ( 22); le message de demande de désignation directe peut être enrichi de critères servant à restreindre le choix aux seuls objets pertinents par rapport au contexte dans lequel se trouve le processus d'ordre supérieur; l'étape suivante consiste à attendre la réception du message de réponse à la demande de désignation directe ( 23), lorsque ce dernier est reçu ( 24), la session de désignation directe est terminée et le procédé selon l'invention rend le contrôle de l'appareil au processus d'ordre supérieur ( 25) qui peut ainsi passer à l'étape suivante Le message reçu de réponse à une demande de désignation directe contient tous les éléments d'information nécessaires pour que le processus d'ordre supérieur puisse retrouver ultérieurement l'objet ainsi désigné. Pour les appareils du réseau autres que l'appareil ayant ouvert la session, le procédé selon l'invention commence par la réception d'un message de demande de désignation directe ( 31). l'étape suivante consiste à comparer les éventuels critères associés à la demande, avec les caractéristiques propres de l'appareil. Les appareils dont les caractéristiques ne correspondent pas à la demande arrêtent toute manifestation sensorielle susceptible de perturber le choix de l'utilisateur ( 32) La réception d'un message de réponse à la demande de désignation directe ( 33) rend le contrôle de l'appareil au processus d'ordre supérieur ( 39). Les appareils dont les caractéristiques correspondent aux critères ( 34) invitent l'utilisateur à désigner l'objet de son choix au moyen d'une manifestation sensorielle appropriée ( 35) comme par exemple le clignotement de voyants. L'appareil sur lequel le choix de l'utilisateur a porté ( 38), envoie un message de réponse à la demande de désignation directe ( 37) Ce message contient tous les éléments d'information nécessaires pour que l'appareil ayant demandé la désignation puisse par la suite, dans le processus d'ordre supérieur, retrouver l'objet préalablement désigné Après l'envoi du message de réponse, le procédé selon l'invention rend le contrôle de l'appareil au processus d'ordre supérieur ( 39). Le procédé selon l'invention, pour les appareils sur lesquels le choix n'a pas porté, rend le contrôle du fonctionnement de l'appareil au processus d'ordre supérieur ( 39) dès que le message de réponse à la demande de désignation directe est reçu ( 38). Pour chaque appareil du réseau, une temporisation est lancée dès que le procédé selon l'invention prend le contrôle 2679349 de l'appareil Cette temporisation peut être réinitialisée à chaque franchissement d'étape du procédé et sa durée peut être, par exemple, de l'ordre de 5 à 10 minutes Toute inactivité de la part de l'utilisateur d'une durée qui dépasse celle de la temporisation conduit à l'envoi d'un message de fin de session qui provoque l'avortement de la session de désignation directe d'objet distant et rend le contrôle de chaque appareil du réseau au processus d'ordre supérieur Cette temporisation permet d'éviter que le système ne soit bloqué par l'ouverture d'une session de désignation directe qui ne serait pas menée à terme. REVENDICATIONS 1 Procédé de désignation directe d'un objet distant réel ou virtuel dans un réseau domotique; le procédé repose sur une négociation entre des appareils qui doivent pouvoir communiquer entre eux de manière bidirectionnelle; les appareils sont constitués au minimum d'un microcontrôleur, d'un moyen de transmission bidirectionnel adapté au média, de moyens d'entrée-sortie et d'un programme d'application matérialisant un processus dit processus d'ordre supérieur qui dépendent des fonctions offertes par chaque appareil, d'une alimentation électrique appropriée et d'un programme assurant le protocole de communication; le procédé de désignation directe d'objet distant est caractérisé par le fait qu'il débute à l'initiative du processus d'ordre supérieur lorsque ce dernier arrive à une étape qui nécessite la sélection d'un objet distant, réel ou virtuel par l'utilisateur; l'utilisateur est invité au choix par une excitation sensorielle produite par les appareils du réseau sur lesquels la sélection doit porter; le choix est effectué par désignation physique directe de l'objet retenu; la sélection de l'objet provoque l'envoi d'un message dans le réseau. 2 Procédé selon la revendication précédente caractérisé en ce que les étapes qui concernent l'appareil qui ouvre la session de désignation directe d'objet distant, sont les suivantes: Envoi d'un message de demande de désignation directe d'objet distant, ce message contient des informations permettant de restreindre la taille de l'ensemble des objets soumis au choix de l'utilisateur en ne présentant que ceux qui sont pertinents par rapport au contexte dans lequel se trouve le processus d'ordre supérieur, attente de la réception d'un message de réponse à la demande de désignation directe, la réception du message de 7 2679349 réponse termine la session de désignation directe et provoque le retour de l'appareil sous le contrôle du processus d'ordre supérieur. 3 Procédé selon les revendications 1 et 2 caractérisé en ce que les étapes qui concernent les appareils du réseau à l'exception de celui qui à ouvert la session de désignation directe sont les suivantes: La réception d'un message de demande de désignation directe d'objet distant provoque la prise de contrôle de l'appareil par le procédé selon l'invention, comparaison des informations de restriction du choix avec les caractéristiques propres de l'appareil, si l'appareil n'a pas les caractéristiques requises pour être présenté au choix de l'utilisateur, il arrête toute manifestation sensorielle pouvant attirer l'attention de l'utilisateur et attend de recevoir un message de réponse à la demande de désignation directe pour revenir sous le contrôle du processus d'ordre supérieur, si l'appareil à les caractéristiques voulues pour être présenté au choix de l'utilisateur alors l'appareil attire l'attention de l'utilisateur par une manifestation sensorielle qui est une invitation au choix, lorsque l'utilisateur a effectué son choix en désignant physiquement un objet, l'appareil envoie un message de réponse à une demande de désignation directe qui contient toute l'information nécessaire pour que l'appareil ayant demandé la désignation puisse par la suite, dans le processus d'ordre supérieur, retrouver l'objet préalablement désigné; puis le procédé selon l'invention rend le contrôle de l'appareil au processus d'ordre supérieur, si un appareil attendant d'être sélectionné reçoit un message de réponse à une demande de désignation directe, alors le procédé selon l'invention rend le contrôle de cet appareil au processus d'ordre supérieur. 8 2679349 4 Procédé selon les revendications 1, 2 et 3 caractérisé en ce que pour chaque appareil du réseau, une temporisation est lancée dès que le procédé selon l'invention prend le contrôle de l'appareil, toute inactivité de la part de l'utilisateur d'une durée qui dépasse celle de la temporisation conduit à l'envoi d'un message de fin de session qui provoque l'avortement de la session de désignation directe d'objet distant et rend le contrôle de chaque appareil au processus d'ordre supérieur.