Brevet FR2982445A1 — publié le 20130510

La présente invention concerne un procédé et un système d'association d'un équipement avec une passerelle. Il est connu qu'une passerelle, par exemple résidentielle, comporte des moyens pour qu'un équipement, de type multimédia, tel qu'un ordinateur, ou domotique, tel qu'un volet roulant ou un capteur, puisse s'associer avec cette passerelle. A cet effet, il est connu qu'il faille mettre préalablement à une association la passerelle dans un mode de fonctionnement particulier en appuyant sur un bouton de cette passerelle. Ainsi un utilisateur peut, à sa guise, associer de nouveaux équipements à unepasserelle et ainsi centraliser sur cette passerelle l'accès à une pluralité d'équipements. Toutefois, l'inventeur a observé qu'il était préférable de restreindre la possibilité qu'un utilisateur a de pouvoir associer à n'importe quel moment un nouvel équipementcar cet équipement pourrait interférer avec d'autres équipements déjà associés et perturber le fonctionnement de l'ensemble des équipements. Le problème résolu par la présente invention est donc de restreindre à des moments particuliers la possibilité qu'a un utilisateur (installateur) de pouvoir associer un nouvel équipement à une passerelle. A cet effet, la présente invention concerne un procédé d'association d'un équipement avec une passerelle. Ladite passerelle étant prévue pour communiquer, d'une part, avec l'équipement via un réseau de communication et, d'autre part, avec un autre équipement dit serveur, le procédé étant caractérisé en ce qu'il comporte une étape d'envoi, par le serveur et à destination de la passerelle, d'une autorisation pour qu'un équipement puisse s'associer avec cette passerelle. Le procédé permet de contrôler à distance, de manière asynchrone ou synchrone, des périodes temporelles pendant lesquelles un équipement peut s'associer à la passerelle. A défaut de réception préalable de cette autorisation, aucun équipement ne peut s'associer à la passerelle. Selon un mode de réalisation, la passerelle enregistre localement une liste des équipements qui sont associés avec elle. Selon un mode de réalisation, le procédé comporte également une étape d'envoi de la passerelle et à destination du serveur, de la liste des équipements. Ce mode de réalisation permet au serveur de contrôler les équipements qui sont associés à une passerelle et en particulier de contrôler si un nouvel équipement a bien été associé. Selon un mode de réalisation, l'association d'un équipement avec la passerelle est conditionnée à une action mécanique préalable d'un utilisateur sur la passerelle. Ce mode de réalisation est asynchrone c'est-à-dire que, dans un premier temps, la passerelle est autorisée à ce qu'un équipement vienne s'associer avec elle sans pour autant qu'un équipement puisse le faire car ce n'est que postérieurement à l'action mécanique d'un utilisateur qu'un équipement peut s'associer avec elle. Il est requis que ces deux étapes soient réalisées pour que l'association soit effective. Ces deux étapes peuvent être distantes dans le temps, d'où l'appellation de asynchrone. Selon un mode de réalisation, l'autorisation envoyée à la passerelle désigne aussi l'un des équipements qui lui est associé et ledit procédé se poursuit alors par la suppression de cet équipement de la liste des équipements mémorisée par la passerelle et un nouvel équipement est alors autorisé à être associé à la passerelle. Ce mode de réalisation permet au serveur d'indiquer à la passerelle un équipement particulier qui ne doit plus être associé avec elle. Ce mode de réalisation est synchrone c'est-à-dire qu'un équipement peutêtre effectivement associé à la passerelle dès que l'équipement désigné est supprimé de la liste des équipements. Ceci est par exemple utilisé lorsqu'un équipement défectueux doit être remplacé car dans ce cas l'équipement défectueux est supprimé de la liste des équipements et la passerelle est alors de suite autorisée à ce que l'équipement de rechange soit associé à la passerelle. Selon un mode de réalisation, cette autorisation est mémorisée par la passerelle. Selon un mode de réalisation, le procédé comporte une étape d'initialisation de l'autorisation qui est mémorisée par la passerelle. Selon un mode de réalisation, le procédé comporte également une étape d'envoi, par le serveur S et à destination de la passerelle P, d'une interdiction qu'un équipement s'associe à la passerelle. Ce mode de réalisation permet de définir des périodes de temps pendant lesquelles un équipement peut être associé avec la passerelle et des périodes où ce n'est pas possible. L'invention concerne également un programme d'ordinateur, qui peut être stocké sur un support et/ou téléchargé d'un réseau de communication, afin d'être lu par un système informatique ou un processeur. Ce programme d'ordinateur comprend des instructions pour implémenter le procédé mentionné ci-dessus, lorsque ledit programme est exécuté par le système informatique ou le processeur. L'invention concerne également des moyens de stockage comprenant un tel programme d' ordinateur. Selon ses aspects matériels, la présente invention concerne une passerelle comportant des moyens pour communiquer, d'une part, avec un équipement via un réseau de communication et, d'autre part, avec un autre équipement, dit serveur, et des moyens pour qu'un équipement puisse s'associer avec elle. La passerelle est caractérisée en ce qu'elle comporte, également, des moyens pour recevoir une autorisation pour qu'un équipement puisse s'associer avec elle. Selon un autre de ses aspects matériels, la présente invention concerne un équipement comportant des moyens pour communiquer avec une passerelle via un réseau de communication, caractérisé en ce qu'il comporte des moyens pour envoyer une autorisation à destination de la passerelle pour qu'un équipement puisse s'associer avec elle. Selon un autre de ses aspects, la présente invention concerne un système d'association d'un équipement avec une passerelle, ladite passerelle étant prévue pour communiquer, d'une part, avec l'équipement via un réseau de communication et, d'autre part, avec un autre équipement dit serveur. Le système est caractérisé en ce que l'équipement et la passerelle sont conformes respectivement à l'équipement et la passerelle ci-dessus. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels: La Fig. 1 représente un système d'association d'un équipement avec une passerelle selon la présente invention. La Fig. 2 illustre schématiquement l'architecture d'une passerelle. La Fig. 3 illustre schématiquement l'architecture d'un équipement. A la Fig. 1 est représenté un système d'association d'équipements, ici au nombre de deux et notés El et E2 avec une passerelle P. La passerelle P est prévue pour communiquer, d'une part, avec l'équipement El et E2 via un réseau de communication (non représenté) et, d'autre part, avec un autre équipement dit serveur et noté S. Un tel système n'est qu'un exemple qui ne limite en rien la portée de la présente invention qui est indépendante du nombre d'équipements pouvant s'associer à la passerelle P. Le système met en oeuvre un procédé d'association qui est illustré à la Fig. 1. Le procédé comporte une étape 1 d'envoi, par le serveur S et à destination de la passerelle P, d'une autorisation AUT pour qu'un équipement (El ou E2) puisse s'associer avec cette passerelle P. Selon un mode de réalisation, la passerelle P enregistre localement une liste des équipements qui sont associés avec elle. Cette liste est par la suite référencée L. Selon un mode de réalisation, le procédé comporte une étape 4 d'envoi de la passerelle P au serveur S, de la liste des équipements L. Selon un mode de réalisation, l'association d'un équipement, par exemple E2, avec la passerelle P, matérialisée sur la Fig. 1 par une étape 3, est conditionnée à une action mécanique préalable d'un utilisateur sur la passerelle P, par exemple sur un bouton de cette passerelle. Cette action est matérialisée sur la Fig. 1 par une étape 2. Ainsi, selon ce mode de réalisation, l'équipement E3 peut être associé à la passerelle P si, d'une part, une autorisation AUT a été reçue (étape 1) et si l'utilisateur a appuyé sur le bouton (étape 2). La réception de l'autorisation AUT et l'action sur le bouton ne sont pas forcément réalisées juste l'une après l'autre. Un laps de temps peut s'écouler car la passerelle P mémorise cette autorisation qui peut se présenter sous la forme d'un bit : la valeur « 1 » indique que l'autorisation est donnée et la valeur « 0 » indique que l'autorisation AUT n'a pas été reçue. La seule contrainte pour que l'équipement E2 puisse s'associer à la passerelle est que le bit soit à « 1 » et que l'utilisateur aitensuite appuyé sur le bouton de la passerelle P. Un appui sur le bouton de la passerelle P, alors que le bit est à « 0 », ne provoque aucune action et l'équipement E2 ne peut alors pas s'associer. Selon un mode de réalisation, l'autorisation AUT envoyée à la passerelle (étape 1) désigne aussi l'un des équipementsqui lui est associé, par exemple El, et le procédé se poursuit alors par la suppression de cet équipement de la liste des équipements mémorisée par la passerelle. Le procédé se poursuit alors par l'étape 3 et éventuellement l'étape 4 selon un mode de réalisation. L'étape 3 est réalisée dès que l'équipement désigné est supprimé de la liste des équipements L, c'est-à-dire que l'équipement E2 peut cette fois-ci être associé sans attendre une action mécanique préalable d'un utilisateur sur la passerelle. Selon un mode de réalisation, cette autorisation AUT est mémorisée par la passerelle P par exemple sous la forme d'un bit à une valeur particulière « 1 ». Selon un mode de réalisation, le procédé comporte une étape d'initialisation de l'autorisation qui est mémorisée par la passerelle P à une valeur particulière, par exemple à la valeur « 1 ». Cette initialisation peut être effectuée, par exemple, lors de la fabrication de la passerelle. Cette initialisation ne requiert pas que la passerelle P soit reliée au serveur S par un réseau de communication, ce qui est particulièrement intéressant lorsque le système est déployé dans un bâtiment neuf. Selon un mode de réalisation, le procédé comporte également une étape d'envoi, par le serveur S et à destination de la passerelle P, d'une interdiction qu'un équipement (El ou E2) s'associe à la passerelle P. La réception par la passerelle P de cette interdiction modifie alors l'autorisation qui est mémorisée par la passerelle P. Par exemple, cette autorisation est mise à la valeur « 0 ». La Fig. 2 illustre schématiquement l'architecture de la passerelle P. La passerelle P comporte, reliés par un bus de communication 201 : - un processeur, micro-processeur ou microcontrôleur 202 ; - une mémoire volatile 203 ; - une mémoire non volatile204 ; - éventuellement, un lecteur 205 de medium de stockage, tel qu'un lecteur de carte SD (Secure Digital Card en anglais ou Carte Numérique Sécurisée en français) ; - des moyens d'interface 206 avec un réseau de communication NET, comme par exemple un réseau de radiotéléphonie cellulaire ou Internet; et - des moyens d'interface homme-machine 207 permettant, par exemple, de gérer un écran tactile et/ou un ensemble de touches et/ou des boutons. Le microcontrôleur 202 est capable d'exécuter des instructions chargées dans la mémoire volatile 203 à partir de la mémoire non volatile 204, d'une mémoire externe (non représentée), d'un support de stockage, tel qu'une carte SD ou autre, ou d'un réseau de communication. Lorsque la passerelle P est mise sous tension, le microcontrôleur 202 est capable de lire de la mémoire volatile 203 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur qui cause la mise en oeuvre, par le microcontrôleur 202, de tout ou partie des procédés décrits ci-dessus en relation avec la Fig. 1. Le microcontrôleur 202 coopère avec les mémoires volatile et non volatile et les moyens 206 pour qu'un équipement El ou E2 puisse s'associer avec elles et pour extraire une autorisation AUT issue d'un signal reçu par les moyens 206. Une autorisation AUT est mémorisée, par exemple, sous forme d'un bit, dans la mémoire ROM. La mémoire non volatile est également prévue pour mémoriser la liste des équipements L, par exemple sous la forme d'adresse MAC de ces équipements. La Fig. 3 illustre schématiquement l'architecture d'un équipement E2. L'équipement E2 comporte, reliés par un bus de communication 301 : - un processeur, micro-processeur, microcontrôleur 302 ; - une mémoire volatile 303 ; - une mémoire non volatile 304; - éventuellement, un lecteur 305 de medium de stockage, tel qu'un lecteur de carte SD (Secure Digital Card en anglais ou Carte Numérique Sécurisée en français) ; - des moyens d'interface 306 avec un réseau de communication NET, comme par exemple un réseau de radiotéléphonie cellulaire ou Internet; et - des moyens d'interface homme-machine 307 permettant, par exemple, de gérer un écran tactile et/ou un ensemble de touches et/ou des boutons. Le microcontrôleur 302 est capable d'exécuter des instructions chargées dans la mémoire volatile 303 à partir de la mémoire non volatile 304, d'une mémoire externe (non représentée), d'un support de stockage, tel qu'une carte SD ou autre, ou d'un réseau de communication. Lorsque l'équipement E2 est mis sous tension, le microcontrôleur 302 est capable de lire de la mémoire volatile 303 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur qui cause la mise en oeuvre, par le microcontrôleur 302, de tout ou partie des procédés décrits ci-dessus en relation avec la Fig. 1. Le microcontrôleur 302 coopère avec les mémoires volatile et non volatile et les moyens 306 pour envoyer une autorisation AUT à destination de la passerelle P pour qu'un équipement E2 puisse s'associer avec elle. Les moyens 306 sont également prévus, selon un mode de réalisation, pour recevoir une liste d'équipements L et coopèrent alors avec le microcontrôleur 302 pour traiter cette liste. Tout ou partie des procédés décrits ci-dessus en relation avec la Fig. 1 peut être implémenté sous forme logicielle par exécution d'un ensemble d'instructions par une machine programmable, tel qu'un DSP (Digital Signal Processor en anglais ou Unité de Traitement de Signal Numérique en français) ou un microcontrôleur, tel que le microcontrôleur 202 et/ou 302, ou être implémenté sous forme matérielle par une machine ou un composant dédié, tel qu'un FPGA (Field-Programmable GateArrayen anglais ou Matrice de Portes Programmable sur Champ en français) ou un ASIC (Application-SpecificIntegrated Circuit en anglais ou Circuit Intégré Spécifique à une Application en français). REVENDICATIONS1) Procédé d'association d'un équipement avec une passerelle, ladite passerelle étant prévue pour communiquer, d'une part, avec l'équipement via un réseau de communication et, d'autre part, avec un autre équipement dit serveur, caractérisé en ce qu'il comporte une étape d'envoi, par le serveur et à destination de la passerelle, d'une autorisation pour qu'un équipement puisse s'associer avec cette passerelle. 2) Procédé selon la revendication 1, dans lequel la passerelle enregistre localement une liste des équipements qui sont associés avec elle. 3) Procédé selon la revendication 2, qui comporte également, une étape d'envoi de la passerelle et à destination du serveur, de la liste des équipements. 4) Procédé selon l'une des revendications précédentes, dans lequel l'association d'un équipement avec la passerelle est conditionnée à une action mécanique préalable d'un utilisateur sur la passerelle. 5) Procédé selon l'une des revendications là 3, dans lequel l'autorisation envoyée à la passerelle désigne aussi l'un des équipementsqui lui est associé et le procédé se poursuit alors par la suppression de cet équipement de la liste des équipements mémorisée par la passerelle et un nouvel équipement est alors autorisé à être associé à la passerelle. 6) Procédé selon l'une des revendications précédentes, dans lequel cette autorisation est mémorisée par la passerelle. 7) Procédé selon la revendication 6, qui comporte une étape d'initialisation de l'autorisation qui est mémorisée par la passerelle. 8) Procédé selon la revendication 6 ou 7, qui comporte également une étape d'envoi, par le serveur et à destination de la passerelle, d'une interdiction qu'un équipement s'associe à la passerelle. 9) Programme d'ordinateur, caractérisé en ce qu'il comprend des instructions pour mettre en oeuvre le procédé selon l'une des revendications 1 à 8 lorsque ledit programme est exécuté partiellement par un processeur d'une passerelle et d'un processeur d'un équipement. 10) Moyens de stockage, caractérisés en ce qu'ils stockent un programme d'ordinateur comprenant des instructions pour mettre en oeuvre le procédé selon l'une des revendications 1 à 8 lorsque ledit programme est exécuté partiellement par un processeur d'une passerelle et d'un processeur d'un équipement. 11) Passerelle comportant des moyens pour communiquer, d'une part, avec un équipement via un réseau de communication et, d'autre part, avec un autre équipement, dit serveur, et des moyens pour qu'un équipement puisse s'associer avec elle, caractérisée en ce qu'elle comporte, également, des moyens pour recevoir une autorisation pour qu'un équipement puisse s'associer avec elle. 12) Equipement comportant des moyens pour communiquer avec une passerelle via un réseau de communication, caractérisé en ce qu'il comporte des moyens pour envoyer une autorisation à destination de la passerelle pour qu'un équipement puisse s'associer avec elle. 13) Système d'association d'un équipement avec une passerelle, ladite passerelle étant prévue pour communiquer, d'une part, avec l'équipement via un réseau de communication et, d'autre part, avec un autre équipement dit serveur, caractérisé en ce que l'équipement est conforme à la revendication 12 et en ce que la passerelle est conforme à la revendication 11.