Brevet FR3045995A1 (20170623)
REVENDICATIONS1. Procédé de mise en oeuvre d'un service (S) dans un réseau local (1) sur un terminal (MD, LS, L) apte à rendre une partie du service, ledit service étant décrit par au moins une règle (R) comportant plusieurs sous-règles (SR), ledit procédé comportant les étapes suivantes: obtention (E11, E21, E31) d'au moins une sous-règle (SR1, SR2, 5R3) comprenant au moins un déclencheur (MVTD, f1, f2) et une expression (Ei) à évaluer ; réception (E12, E22, E32) d'un signal de déclenchement du déclencheur ; évaluation (E13-E14, E23-E26, E33-E34) de ladite sous-règle (SR1, SR2, 5R3).\n<CLM>\1\tProcédé de mise en oeuvre d'un service (S) selon la revendication 1, ledit procédé étant caractérisé en ce qu'il comporte en outre, préalablement à la réception de la sous-règle, une étape de transmission (E10, E20, E30) des capacités du terminal et en ce que la sous-règle est liée aux dites capacités.\n<CLM>\1\tProcédé de mise en oeuvre d'un service (S) selon la revendication 1, ledit procédé étant caractérisé en ce que le signal de déclenchement est un événement physique local (MVTD).\n<CLM>\1\tProcédé de mise en oeuvre d'un service (S) selon la revendication 1, ledit procédé étant caractérisé en ce que le signal de déclenchement est un message (f1, f2) diffusé sur le réseau local.\n<CLM>\1\tProcédé de mise en oeuvre d'un service (S) selon la revendication 1, ledit procédé étant caractérisé ce qu'il comporte en outre une étape pour l'enchainement de deux sous-règles lors de l'évaluation d'une expression (Ei).\n<CLM>\1\tProcédé de mise en oeuvre d'un service (S) selon la revendication 1, caractérisé en ce qu'il comporte en outre une étape de désactivation du signal de déclenchement (« fl=fa/se ») lors de l'évaluation d'une expression (Ei). 3045995 27\n<CLM>\1\tProcédé de mise en oeuvre d'un service (S) selon la revendication 1, caractérisé en ce qu'il comporte en outre une étape de génération (E14, E26) d'un second signal de déclenchement (« f2=true ») lors de l'évaluation d'une expression (Ei). 5\n<CLM>\1\tProcédé de mise en oeuvre d'un service (S) selon la revendication 1, caractérisé en ce qu'il comporte une étape de mise en oeuvre d'une temporisation lors de l'évaluation d'une expression (Ei).\n<CLM>\1\tProcédé de gestion de la mise en oeuvre d'un service (S) dans un réseau local (1) comprenant au moins un terminal (MD, LS, L) apte à rendre le service 10 (S), ledit service étant décrit par une règle (R), ledit procédé comportant les étapes suivantes : découverte (E0) des capacités du terminal (MD, LS, L) ; acquisition (El) de la règle (R) décrivant le service (S) ; comparaison (E2) des capacités découvertes du terminal avec la règle 15 décrivant le service ; en fonction des résultats de la comparaison, génération (E2) d'au moins une sous-règle (SR1, SR2, SR3) à partir de la règle (R), transmission de ladite sous-règle (SR1, SR2, SR3) au terminal (MD).\n<CLM>\1\tProcédé de gestion selon la revendication 9, caractérisé en ce que la ladite 20 sous-règle comprend : un déclencheur (MVTD, fi, f2) une expression (Ei) à évaluer par le terminal, ladite expression comprenant au moins une indication pour l'enchaînement de deux sous-règles 25\n<CLM>\1\tTerminal pour la mise en oeuvre d'un service (S) dans un réseau local (1), ledit terminal étant caractérisé en ce qu'il comporte: un module d'obtention (WIFI, ETH, Ell, E21, E31) d'au moins une sous-règle (SR1, SR2, SR3) comprenant au moins un déclencheur (MVTD, fi, f2) et une expression (Ei) à évaluer ; 3045995 28 un module de réception (WIFI, ETH, E12, E22, E32) d'un signal de déclenchement (fi) du déclencheur ; un module d'évaluation (MR, ACT) de ladite sous-règle (SR1, SR2, 5R3).\n<CLM>\1\tDispositif (T) pour la gestion de la mise en oeuvre d'un service (S) dans un 5 réseau local (1) comprenant au moins un terminal (MD, LS, L) apte à rendre le service (S), ledit service étant décrit par une règle (R), le dispositif comportant les modules suivants : un module de découverte (DEC', EO) des capacités du terminal (MD, LS, L) ; 10 un module d'acquisition (ACQ ,E1) de la règle (R) décrivant le service (S) ; un module de comparaison (E2) des capacités découvertes du terminal avec la règle décrivant le service ; un module de génération (SPLIT, E2) d'au moins une sous-règle (SR1, 15 SR2, 5R3) à partir de la règle (R), ladite sous-règle comprenant au moins un déclencheur (MVTD, f1, f2) et une expression (Ei) à évaluer par le terminal, en fonction des résultats de la comparaison ; un module de transmission (SRD) de ladite sous-règle (SR1, SR2, 5R3) au terminal (MD). 20\n<CLM>\1\tSystème pour la mise en oeuvre d'un service (S) dans un réseau local (1), ledit système comportant au moins un terminal selon la revendication 11 et au moins un dispositif selon la revendication\n<CLM>\1\t14. Programme d'ordinateur comportant des instructions de code pour la mise en oeuvre du procédé de mise en oeuvre d'un service (S) conforme à la 25 revendication 1, lorsque celle-ci est exécutée par un processeur.\n<CLM>\1\tProgramme d'ordinateur comportant des instructions de code pour la mise en oeuvre du procédé de gestion de la mise en oeuvre d'un service (S) conforme à la revendication 9, lorsque celle-ci est exécutée par un processeur.30