FR 2968504 A1 20120608 FR 1060169 A 20101207 Arrière-plan de l'invention La présente invention concerne le contrôle d'une application pouvant être mise en oeuvre dans un dispositif et concerne plus particulièrement l'interruption d'une telle application lorsqu'une personne non autorisée est détectée à proximité dudit dispositif. L'invention s'applique en particulier, mais non exclusivement, à l'interruption automatique d'une application dans le cadre d'un contrôle parental ou d'un mécanisme de sécurité. Les appareils électriques, électroniques et/ou mécaniques sont de nos jours omniprésents dans nos environnements domestiques ou professionnels. De nombreux foyers disposent par exemple d'équipements informatiques ou électroménagers (machine à laver, aspirateur, four, plaques chauffantes...). L'utilisation de chacun de ces appareils s'inscrit dans un cadre bien particulier. Certains de ces appareils présentent, par exemple, des risques pour l'utilisateur et/ou les personnes environnantes. On peut citer par exemple les risques liés à un fer à repasser en cours de fonctionnement vis-à-vis en particulier de certains groupes de personnes tels que les enfants. Chaque type d'appareil électroménager présente par exemple un certain niveau de dangerosité qui implique un degré de vigilance appropriée. D'autres types d'appareils requièrent par ailleurs une utilisation adaptée en fonction notamment des utilisateurs intéressés et des personnes susceptibles d'être situées à proximité. On peut citer, par exemple, l'emploi des téléviseurs ou ordinateurs qu'il est souhaitable d'adapter au public visé. Il est par exemple recommandé pour des parents de sélectionner convenablement les programmes télévisés que leurs enfants visualisent. En général, les parents appliquent eux-mêmes un contrôle parental en orientant leurs enfants vers les programmes les plus adapté Fins recemirer certaines tonctions cont per Itel ont it. or teins eicluipements tels qui st.irs,. iiteurs personnels etc. Le principe de ces mec-anis les consiste., par exemple, à imposer la saisie d'un code confidentiel afin de pouvoir accéder à certaines applications (logiciels, contenus multimédias). Par ailleurs, l'utilisation de certains équipements tels que, par exemple, les sèche-linges, tondeuses etc. peut présenter certains désagréments en termes de bruit, vibrations... Il est parfois conseillé de limiter l'exposition notamment des nourrissons à certains de ces appareils. Il existe donc un besoin pour contrôler le fonctionnement de certains dispositifs et, plus particulièrement, pour contrôler l'exécution d'une application donnée sur de tels dispositifs en fonction de la présence 10 ou non à proximité d'un individu déterminé. Objet et résumé de l'invention A cet effet, la présente invention concerne un procédé de contrôle mis en oeuvre par une entité électronique pour contrôler une 15 application en cours d'exécution sur un dispositif, le procédé comprenant les étapes suivantes : la réception, par des moyens de réception, d'un signal de détection ; la détection, à partir du signal de détection, d'une première 20 condition comprenant la présence d'une deuxième entité ; et au moins l'interruption, sur détection de la première condition, de l'application tant qu'une deuxième condition n'est pas détectée. La deuxième entité peut être un module de détection adapté à communiquer avec l'entité électronique de l'invention. Alternativement, la 25 deuxième entité peut être une personne. Il est cependant possible d'appliquer l'invention à d'autres types d'entités comme, par exemple, des animaux ou des machines autonomes. On entend par « machine autonome » une machine apte à se déplacer de manière automatisée, telle qu'un aspirateur mobile autonome, par exemple. 30 L'invention permet avantageusement de mettre en oeuvre un contrôle parental vis-à-vis de l'utilisation de certains dispositifs, ou plus particulièrernerit, àis-à-vis de ceà 'Laines applications sur de tels dispositifs. L'invention permet egàlement de teduàe les nsques en termes de secU!"Itt1' Là à ceitàlnes tipeilcaàons en inteidIsdint i".à.à(à's clE' «àrtàines entiL s non 35 ]ài Il est ainsi possible de configurer l'entité électronique de l'invention de manière à ce que certaines personnes prédéterminées ou des groupes spécifiques de personnes soient considérés comme autorisés ou non autorisés à évoluer à proximité de ladite entité électronique lorsqu'une application donnée est en cours d'exécution sur un dispositif. L'invention permet avantageusement d'établir des règles afin de personnaliser le traitement de l'exécution d'une application en fonction de l'identité de la personne détectée par l'entité électronique de l'invention. Ces règles peuvent éventuellement prendre en compte d'autres types de 10 paramètres que l'identité (comme par exemple la date, l'heure, le type d'application concerné, le dispositif concerné...). L'entité électronique de l'invention permet ainsi de causer l'interruption automatique d'une application en cours d'exécution sur un dispositif lorsqu'une personne identifiée comme non autorisée est 15 détectée. La première condition peut comprendre en outre au moins une sous-condition additionnelle autre que la présence de la deuxième entité. Cette sous-condition additionnelle peut être fixe quelque soit le signal de détection reçu. Celle-ci peut correspondre, par exemple, à la réception 20 d'un message de confirmation d'interruption. Alternativement, cette sous-condition additionnelle peut dépendre du signal de détection reçu. Celle-ci peut correspondre, par exemple, à la réception d'un message de détection provenant d'une entité prédéfinie (autre que la deuxième entité) associée à la deuxième entité. 25 Par ailleurs, la deuxième condition peut être déterminée à partir du signal de détection. De cette manière, il est possible de prédéfinir la deuxième condition de manière à ce qu'elle soit fonction du signal de détection reçu. La deuxième condition peut, par exemple, dépendre de l'identité de la deuxième entité. 30 Dans un mode de réalisation particulier, la deuxième condition comprend l'absence de b deuxième entité. De cette manière, l'interruption l'appfication sera effective au moins tant que la présence de la deu dème entité est détectée. Dans ce U)Sif deu/. ièrne condition peut cepencinrt comprendre d'autres s. u conditions ~dditionn !les. 35 Dans une rdirhintii , cendrtrun t censtitue( r l'absence de la deuxième entite. Dans un autre mode de réalisation, la deuxième condition peut être fixe quelque soit le signal de détection reçu. Dans ce cas, la deuxième condition peut correspondre, par exemple, à la réception d'un message de détection provenant d'une entité prédéfinie. Lorsque la deuxième condition comprend plusieurs sous-conditions, l'interruption de l'application sera effective tant que toutes les sous-conditions de la deuxième condition ne sont pas détectées. Selon une première variante, le procédé comprend en outre la réactivation immédiate de l'application lorsque la deuxième condition est détectée. Selon une deuxième variante, le procédé comprend en outre la réactivation de l'application après une durée prédéterminée à compter de la détection de la deuxième condition. Grâce à ces deux variantes, une application qui a été interrompue peut reprendre son déroulement normal, ce qui limite les perturbations causées par la détection de la première condition. Par ailleurs, l'interruption peut être réalisée conformément au signal de détection. Il est ainsi possible de faire varier la manière dont l'interruption est réalisée en fonction de paramètres obtenus à partir du signal de détection. L'interruption peut, par exemple, est réalisée conformément à l'identité de la deuxième personne. Ainsi, l'interruption peut comprendre l'envoi, au dispositif, d'une commande d'interruption. Une telle commande peut, par exemple, déclencher l'arrêt de l'application, la mise en veille du dispositif ou encore l'activation d'une deuxième application se substituant à la première application. Alternativement, l'interruption peut consister à interrompre un courant d'alimentation du dispositif. Une telle interruption permet ainsi de couper l'alimentation du dispositif, interrompant de ce fait ladite application, La manière dont l'interruption est réalisée peut également être fonction d'autres paramètres tels que type de ladite application, par emple. Se -remit». mono de 1:,olisation moyens rio Ykeptin comprs nnent ïi Io de . eot»orl CQiTIpi«2rli Uri n-l(H_--,ï_10ET émis par la deuxième entité, la détection étant réalisée à partir du message. Les moyens de réception de l'entité électronique sont ainsi capables de recevoir un message (ou une commande) émis par un module de détection distant. Un tel module peut, par exemple, être agencé dans un format portable de façon à pouvoir être aisément porté par une personne (dans une poche, sur la ceinture...). Selon ce premier mode de réalisation, le procédé peut comprendre en outre une étape d'extraction d'un identifiant de la 10 deuxième entité contenu dans le message, la détection étant réalisée à partir de cet identifiant. Cet identifiant peut être contenu sous forme cryptée dans le message. De cette manière, l'identification de la personne détectée par l'entité électronique se fait de manière sécurisée. 15 L'interruption peut, par exemple, être réalisé conformément à cet identifiant. Par ailleurs, la deuxième condition peut être déterminée à partir de cet identifiant. Dans une variante à ce premier mode de réalisation, le signal de 20 détection est reçu en réponse à une requête d'identification envoyée au préalable par l'entité électronique. Une telle requête peut, par exemple, être envoyée spontanément par l'entité électronique à intervalle de temps régulier, ou alternativement, sur requête d'un utilisateur. Selon une autre variante, l'envoi du signal de détection n'est pas 25 sollicité par l'entité électronique. Dans ce cas, la réception du signal de détection se fait sans qu'une requête soit au préalable envoyée par l'entité électronique. Selon un deuxième mode de réalisation, les moyens de réception comprennent des moyens de prise de vue, le signal de détection 30 comprenant l'image de la deuxième entité. En outre, la détection est réalisée à partir d'une reconnaissance visuelle de ladite image, Ce mode de réalisation permet avantageusement à l'entité eLctrnnique de détecter et d'identifier visuellement une personne cietermine e ou un type de personne detei mine (adulte, enfante ) et de 35 i ,ielner, partir le ,,_,ueHes pope::: à le pei sonna détectée, si l'application doit être interrompue (et éventuellement la manière dont l'interruption doit être réalisée). Par ailleurs, le procédé peut comprendre, au préalable : la détection, à partir d'un deuxième signal de détection reçu par les moyens de réception, d'une troisième condition comprenant la présence d'une troisième entité; et à partir du deuxième signal de détection, le déclenchement de l'application sur le dispositif. De même que la deuxième entité, la troisième entité peut être 10 un module de détection adapté à communiquer avec l'entité électronique de l'invention. Alternativement, la troisième entité peut être une personne, un animal ou encore une machine autonome. Dans un mode particulier de réalisation, les différentes étapes du procédé de contrôle sont déterminées par des instructions de 15 programmes d'ordinateurs. En conséquence, l'invention vise aussi un programme d'ordinateur sur un support d'informations (ou support d'enregistrement), ce programme étant susceptible d'être mis en oeuvre dans une entité électronique ou plus généralement dans un ordinateur, ce programme 20 comportant des instructions adaptées à la mise en oeuvre des étapes d'un procédé de contrôle tel que décrit ci-dessus. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une 25 forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. L'invention vise aussi un support d'informations (ou support d'enregistrement) lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. 30 Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une PON1, par exemple un CD POP ou une RON de circuit microelectromoue, ou encore un moyen d'enk gn-treMont eo-mr ono cfisupette (J1w:ri" dise) ou 35 un dl me dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Corrélativement, l'invention vise une entité électronique apte à contrôler une application en cours d'exécution sur dispositif, l'entité électronique comprenant : des moyens de réception aptes à recevoir un signal de détection ; des moyens de détection aptes à détecter, à partir du signal de détection, une première condition comprenant la présence d'une deuxième entité ; et des moyens de contrôle aptes à au moins interrompre, sur détection de la première condition, l'application tant qu'une deuxième condition n'est pas détectée. Les avantages et commentaires exposés ci-dessus en relation avec le procédé de contrôle s'appliquent de la même manière à l'entité électronique de l'invention. De plus, les caractéristiques mentionnées ci-dessus en relation avec le procédé de l'invention s'appliquent également à l'entité électronique de l'invention. Selon une variante particulière, l'entité électronique comprend en outre des moyens d'obtention d'un identifiant de la deuxième entité à partir du signal reçu, les moyens de détection étant configurés pour détecter la deuxième condition à partir de cet identifiant. Corrélativement, l'invention concerne un module de détection comprenant des moyens d'envoi d'un signal de détection pouvant être reçu par une entité électronique selon Fa variante particulier e ci-dessus, les movens de detection de l'entite electroniciue etant conflqunes pour déiectt r duu,ien-ie pdi tir Ci`UIl i entifidn co[11pi LE, dans le Lie del eetion. Dans un mode de réalisation particulier, le module de détection comprend en outre des moyens d'insertion d'un paramètre dans le signal de détection, le paramètre étant interprétable par l'entité électronique. L'invention concerne en outre un système comprenant une entité électronique selon la variante particulière ci-dessus et un module de détection comme mentionné ci-avant. Brève description des dessins 10 D'autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures : la figure 1 représente, de manière schématique, l'architecture 15 matérielle d'une entité électronique conforme à un mode de réalisation particulier de l'invention ; la figure 2 représente, de manière schématique, l'architecture matérielle d'un premier module de détection 200A et d'un deuxième module de détection 200B tous deux aptes à 20 communiquer avec l'entité électronique illustrée en figure 1 ; la figure 3 représente un exemple d'une table de correspondance conforme à un mode de réalisation particulier de l'invention ; les figures 4A et 4B représentent sous forme d'organigramme les principales étapes d'un procédé de contrôle conforme à un mode 25 de réalisation particulier de l'invention ; la figure 5 représente, de manière schématique, l'architecture matérielle d'une entité électronique selon une variante du mode de réalisation représenté en figure 1. 30 Description détaillée de plusieurs modes de réalisation La présente invention concerne un procédé de contra CG d'une application en cours d'exécution sur un dispositif. Ce procédé vise notamment interrompre uni, applic_ 3tion en cours sur un dispositif lorsqu'une p"!-sorme non r testée par une entité éLé troniqu [c Ti l'invention. On entend ici par « dispositif » tous types d'appareils ou équipements électriques, électroniques et/ou mécaniques susceptibles de mettre en oeuvre une application contrôlable par l'entité électronique de l'invention. Comme décrit plus en détail ultérieurement, un tel contrôle ne se limite pas nécessairement à l'interruption d'une application lorsqu'une personne non autorisée est détectée. En effet, des actions supplémentaires peuvent en outre être envisagées dans le cadre de l'invention. Par ailleurs, on entend dans ce document par « application » une fonction mise en oeuvre par le dispositif considéré. Une telle application peut correspondre, par exemple, à l'affichage de données multimédia sur l'écran d'un téléviseur, à un logiciel mis en oeuvre sur un ordinateur personnel, au fonctionnement d'un aspirateur, etc. Dans certains cas, l'application considérée peut correspondre simplement au fonctionnement du dispositif en question. Dans la suite de ce document, des exemples de mise en oeuvre de l'invention sont décrits dans le cadre du contrôle de la restitution de données multimédias sur un téléviseur. Cependant, comme indiqué précédemment, l'invention ne s'applique pas exclusivement à cette situation mais peut s'appliquer dans divers environnements. La figure 1 représente de manière schématique l'architecture matérielle d'une entité électronique 102 conforme à un mode de réalisation particulier de l'invention. Dans cet exemple, l'entité électronique 102 correspond à un 25 décodeur capable de contrôler la transmission d'un flux multimédia en provenance d'un lecteur DVD 106 et destiné à être affiché sur un téléviseur 104. Plus particulièrement, l'entité électronique 102 comprend un contrôleur 108, une mémoire non volatile réinscriptible 110, des moyens 30 de communication 112 reliés à une antenne 114, un module codeur/décodeur 116 et des ports d'entrée et sortie 118 et 120. Le module 116 est apte à recevoir des données multimédias provenant du lecteur DVD via 1, Ott d'entrée et sortie 120 et de ttansmettpa ces dorint-es (après entuellement 1 e,dcution de tains 35 tt dlt-emetlt ) au tLlevp eut- 104 via Ic ;meurt ci' Dans l'exemple envisagé ici, la mémoire non volatile réinscriptible 110 est une mémoire de type EEPROM. On comprendra cependant que d'autres types de mémoires non volatiles réinscriptibles pourront être envisagés par l'homme du métier, comme le type flash NAND par exemple. Cette mémoire 110 constitue un support d'informations conformes à l'invention. Elle comprend un programme d'ordinateur P1 conforme à un mode de réalisation particulier de l'invention dont les principales étapes E100 à E120 et E200 à E230 sont présentées en figures 4A et 4B, respectivement. Dans la mémoire 110 est en outre enregistrée une table de correspondance T qui sera décrite plus en détail ultérieurement en relation notamment avec la figure 3. Dans l'exemple décrit ici, les moyens de communication 112 15 sont des moyens de communication sans fil courte portée du type NFC (pour « Wear Field Communication »). Selon une variante, les moyens 112 sont des moyens de communication moyenne portée. Dans ce cas, les moyens 112 peuvent capter, via l'antenne 114, des signaux sur une portée relativement limitée 20 (portée inférieure à 30 métres, préférentiellement inférieure à 15 mètres, voire à 8 mètres et même à 3 mètres). Les moyens de communication 112 fonctionnent par exemple conformément à la norme zigbee, Bluetooth ou Wifi. D'autres modes de réalisation sont toutefois envisageables dans 25 lesquels les moyens de communications 112 sont des moyens de communication sans fil de plus longue portée. Les capacités de réception des moyens 112 combinés à l'antenne 114 peuvent être adaptées par l'homme du métier en fonction des besoins et contraintes de la situation considérée. 30 Comme indiqué ci-dessus, le dispositif 106 correspond ici à un lecteur DVD. On comprendra cependant que d'autres dispositifs aptes à envoyer un signai analogique ou numérique contenant, par exemple, un contenu mgitimegia (films, prograignles TV, etc.) peuvent étre envisagés dans cgdf Cle agi _ iti n. Le r'slrosltlt 106 peut gon( spongle (Ù` 35 comp,f'n_iI i,: Egnnit', utenng ut('lhte, uG e antenne hertziei ÉI ie, à un rngdeni interne (.ADbL,)... 2968504 Il D'autre part, la figure 2 représente de manière schématique l'architecture matérielle d'un premier module de détection 200A et d'un deuxième module de détection 200B. Dans l'exemple décrit ici, les deux modules de détection 200A et 200B présentent la même architecture matérielle, celle-ci étant conforme à une architecture d'ordinateur. Plus particulièrement, le module de détection 200A (respectivement 200B) comprend un microprocesseur 201A (respectivement 2016), des moyens de communication 202A (respectivement 202B) reliés à une antenne 204A (respectivement 204B). 10 L'entité électronique 102 comporte en outre une mémoire vive de type RAM (non représentée sur la figure). Le module de détection 200A (respectivement 200B) comprend en outre une mémoire non volatile réinscriptible 206A (respectivement 206B), de type EEPROM par exemple, dans laquelle est enregistré un identifiant IDI (respectivement ID2) attribué au préalable au porteur dudit module. Le microprocesseur 201A (respectivement 2016) est apte à exécuter des programmes d'ordinateurs mémorisés dans la mémoire 206A (respectivement 206B). Dans cet exemple, les moyens de communication 202A et 202B sont également des moyens de communication sans fil courte portée du type NFC. Selon une variante, les moyens 202A et 2026 sont des moyens de communication moyenne portée (portée inférieure à loo mètres, 25 préférentiellement inférieure à 5o mètres, voire à 25 mètres). Les moyens de communication 202A et 202E fonctionnent par exemple conformément à la norme zigbee, Bluetooth ou Wifî. Les modules de détection 200A et 2006 se présentent de préférence sous la forme de dispositifs portables autonomes qui sont 30 aptes à communiquer avec l'entité 102. Par exemple, les modules 200A et 2008 sont des lecteurs multimédia portables cu des dispositifs de stockage couramment appelés « clé USF ». Dans ce cas, la mémoire non-volatile 206A (respectivement 200) peut comprendre un support mémoire logé msrniert amovible siens le MOallic ?NA (respectivement ?COB par ,, >pri-l[ilip une cette eu une --ii. SD. Les modules 200A et 200B peuvent également comprendre des moyens d'authentification (non représentés) permettant d'authentifier le porteur du module (un capteur de données biométriques par exemple). Dans une variante, l'entité électronique 102, d'une part, et les modules d'identification 200A et 200B, d'autre part, sont aptes à communiquer entre eux à l'aide d'une interface avec fil (de type USB par exemple). Un premier mode de réalisation de l'invention est à présent décrit en référence aux figures 1, 2, 3, 4A et 4B. Plus précisément, l'entité 10 électronique 102 met en oeuvre le procédé de contrôle de l'invention en exécutant le programme Pl. On suppose dans cet exemple qu'un premier utilisateur noté Ul porte sur lui (dans sa poche, attachée à sa ceinture...) le module de détection 200A. On considère tout d'abord le cas où l'utilisateur Ul se 15 trouve à proximité de l'entité électronique 102 et sélectionne une application APP1 à l'aide d'une télécommande (non représentée sur la figure) ou toute autre interface homme/machine appropriée apte à communiquer avec l'entité 102. Dans un mode de réalisation particulier, l'utilisateur Ul utilise le module 200A pour sélectionner l'application APP1. 20 En réponse à cette sélection, la télécommande envoie une commande (notée CAPP1) à l'entité électronique 102 afin de commander l'exécution de l'application APP1 sur le téléviseur 104. Dans l'exemple décrit ici, l'application APP1 correspond, par exemple, à la restitution d'un contenu multimédia transmis par le lecteur 25 DVD 106. Le contrôleur reçoit ainsi la commande CAPP1 par l'intermédiaire, par exemple, de l'antenne 114 et des moyens de communication 112 (étape EIOO). Dans une variante, l'entité électronique 104 comprend des second moyens de communication (indépendants des 30 moyens de communication 112) reliés à une seconde antenne (indépendante de l'antenne 114) et destinés à recevoir la commande CAPP1. Selon une autre variante, les moyens de communication 112 sont reliés, en outre (Je l'antenne 114, o une seconde antenne indépendante destinee capter l'émission de commende CAPPL De telles \drontes 35 netrnAtunt notarement sl'uciurte ie po tee ecte(i I )11 (le I'entite 104 sclui pe de comiridi ide enlise. De plus, dans ce mode de réalisation, les moyens de communication 112 reçoivent également au cours d'une étape E105 un signal de détection en provenance du module de détection 200A porté par l'utilisateur Ul. Dans cet exemple, ce signal comprend une commande (ou message) notée CMD1 émise par le module de détection 200A. Ce message contient notamment l'identifiant ID1 correspondant à l'utilisateur Ul, cet identifiant ayant été inséré au préalable dans la commande CMD1 par le contrôleur 202A. On notera que, dans le mode décrit ici, l'étape EIOO est réalisée avant l'étape E105. On comprendra cependant que l'étape E105 peut alternativement être réalisée avant l'étape E100. Selon une autre alternative, les deux étapes sont réalisées simultanément. Une fois l'étape E105 réalisée, le contrôleur 108 procède à l'extraction de l'identifiant ID1 contenu dans la commande CMD1 reçue 15 (étape E110). Le contrôleur 108 consulte ensuite la table de correspondance T contenue dans la mémoire EEPROM 110 (étape E115). A partir de l'identifiant ID1, le contrôleur 108 identifie une règle associée RI contenue dans la table T (cf. figure 3). A partir de cette règle R1 prédéfinie, le 20 contrôleur 108 est alors capable de déterminer la manière dont la commande CAPP1 doit être traitée. Dans le cas présent, le contrôleur 108 détermine (étape E115) à partir de la table T que la commande CAPP1 doit être traitée conformément à la règle RI associée à l'utilisateur Ul. 25 Dans cet exemple, la règle R1 spécifie la condition à remplir pour que l'application demandée soit exécutée. Plus particulièrement, dans l'exemple décrit ici, la règle RI spécifie que lorsque la présence de l'utilisateur Ul est détectée, l'application demandée doit être exécutée (la règle RI sera décrite plus en détail ultérieurement). 30 Le contrôleur 108 détermine donc au cours de l'étape E115 que l'utilisateur Ul est autorisé à commander l'exécution du programme multlmédiu APP1 Ainsi, lors furie étape E120, re coritteur 108 commande au module codeur/décodeur 116 de transmettre au téleviseur i 04 les donnees rnultlmedrus pro \.enunt du lecteur DVD 106. L'en'v«Di de 35 ( ine,2 épar i itei m, diairY chu part d'enti,-e :sertie 118) pei met ainsi au téléviseur d'exécuter l'application APP1, c'est-à-dire, dans le cas présent, de restituer les données multimédias reçues depuis l'entité 102. On suppose à présent que l'application APP1 est en cours d'exécution sur le téléviseur 104 à partir des données multimédias fournies par l'entité 102. Dans le cas considéré ici, le contrôleur 108 est configuré en mode de détection actif, c'est-à-dire pour détecter la présence de certaines entités pouvant être situées à portée de détection (étape E200). Autrement dit, le contrôleur 108 tente en permanence de détecter, par 10 l'intermédiaire des moyens 112 et de l'antenne 114, des signaux de détection en provenance d'un quelconque module de détection. On entend dans ce document par « à portée de détection » le fait qu'une entité s'approche suffisamment prêt de l'entité électronique 102, et plus particulièrement des moyens 112 et de l'antenne 114, pour 15 que sa présence soit détectée. On considère en outre un deuxième utilisateur noté U2 porteur du module de détection 200B, celui-ci se présentant à portée de détection de l'entité électronique 102. On suppose ici que les moyens de communication 112 reçoivent 20 via l'antenne 114 des signaux de détection en provenance du module de détection 200E (étape E205). Ces signaux comprennent notamment une commande (ou message) CMD2. A partir de cette commande CMD2, le contrôleur 108 détecte la présence du module de détection 200E (et donc, théoriquement, la présence de l'utilisateur U2). 25 Dans l'exemple considéré ici, la commande CMD2 est envoyée spontanément par le module de détection 2008, c'est-à-dire sans sollicitation au préalable de l'entité 102. Le module de détection 200E peut, par exemple, être configuré pour émettre ponctuellement (sur requête du porteur) ou de manière périodique la commande CMD2. 30 On comprendra toutefois que les signaux de détection comprenant !a commande CMD2 peuvent être obtenus selon d'autres modes de ri,3risation. Alternativement, le module de détection 200B peut, par exemple, etre configure pour transmettre !a commande CMD2 en repense d une reuLiete d'identification enlise par l'entité électronique 102 35 (de rudrlicre periedprue pur Leemple). Dans cc' cas, l'émision d !d commande CMD2 est sollicitée par l'entité électronique 102 se trouvant à portée de communication. Selon une autre alternative, le module de détection 200E et l'entité électronique 102 initient une session de communication à l'aide de leurs moyens de communication respectifs. Au cours de cette session, le module de détection 202E peut ainsi transmettre la commande CMD2 à l'entité électronique 102. Une fois la commande CMD2 reçue, le contrôleur 108 extrait de celle-ci l'identifiant ID2 correspondant à l'utilisateur U2 (étape E210). Cet 10 identifiant ID2 a été inséré au préalable par le contrôleur 202B dans la commande CMD2. Le contrôleur 108 consulte ensuite la table de correspondance T comprise dans la mémoire EEPROM 110 (étape E215). La table T considérée ici est représentée en figure 3. Dans cet 15 exemple, on suppose que la table T contient, pour chacun des identifiants IDi listés, une règle Ri correspondante (i allant de 1 à N, et N étant un entier naturel). Chaque règle Ri définit la manière dont une application doit être traitée. Chaque règle Ri définit notamment au moins une condition 20 d'interruption qui, si elle est remplie (i.e. détectée par le contrôleur 108), déclenche l'interruption d'une application en cours d'exécution. Si plusieurs conditions d'interruption sont applicables, la détection de l'une d'elles suffit pour causer l'interruption de l'application APP1 (E220). On suppose par exemple que les règles R1 à RN se présentent 25 de la manière suivante : Présence IDi associé Interruption de Interruption de nécessaire pour activer l'applicabol si IDi l'application lorsque l'lDi application associé mors de portée associé est détecté OUI Oui Non Non Non Oui Non Non OtJi Au cours de rébee E215, e conta kê Ir 108 ....éterrnirie partir de la table T que l'exécution de l'application APP1 doit être traitée RI R2 RN conformément à la règle associée à l'identifiant ID2, à savoir la règle R2 (cf. figure 3). Le contrôleur 108 applique ensuite la règle identifiée à l'étape E215 (Le. la règle R2) afin de déterminer si l'application APP1 doit être interrompue (étape E218). Selon la table T ci-dessus, la règle R2 spécifie que : la présence de l'identifiant IDi associé, à savoir ID2, n'est pas nécessaire pour qu'une commande reçue (telle que la commande CAPPl) demandant l'activation d'une application soit 10 exécutée ; une application en cours d'exécution ne doit pas être interrompue si la présence de l'identifiant associé (i.e. ID2) n'est pas détectée ; une application en cours d'exécution doit être interrompue si la 15 présence de l'identifiant associé (i.e. ID2) est détectée. Dans cet exemple, la condition d'interruption définie par la règle R2, à savoir la présence du module 200B, est détectée par le contrôleur 108. Le contrôleur 108 en déduit donc que l'application APP1 en cours d'exécution doit être interrompue (étape E218). 20 C'est pourquoi, le contrôleur 108 procède à l'interruption de l'application APP1 (étape E220). Pour se faire, le contrôleur commande dans cet exemple au module 116 l'interruption de la transmission vers le téléviseur 104 des données multimédias reçues en provenance du lecteur DVD 106 (étape E220). L'application APP1 est ainsi automatiquement 25 interrompue. On comprendra toutefois que l'interruption de l'application APP1 lors de l'étape E220 peut être mise en oeuvre suivant d'autres modes de réalisation. Dans un mode de réalisation particulier, le contrôleur 108 peut 30 envoyer une commande d'arrêt au lecteur 106 afin d'interrompre l'envoi des données multimédias Alternativement, l'entité 102 peut tit.le configurée pour contrôler le courant d'alimentation permettant ou téléviseur 104 et o« le dispositif 106 de fonctionneh L'dntitdi 102 peut par 0/ample fournir Mlle-(1 eme 35 l'alimentation rieci(zi's,lile -e,ac,au 0 i et/ou au 1 106. L'interruption de l'application APP1 peut alors être réalisée lors de l'étape E220 en coupant l'alimentation du téléviseur 104. Selon une autre alternative, le contrôleur 108 envoie lors de l'étape E220 une commande d'interruption au téléviseur 104 ou au lecteur DVD 106 afin que celui-ci interrompe l'exécution de l'application APP1 en cours. Cette commande peut, par exemple, demander au téléviseur 104 d'exécuter une nouvelle application se substituant à l'application APP1 ou encore d'afficher un écran de veille ou une mire. De manière analogue, si le dispositif 104 est un ordinateur personnel, le contrôleur peut être configuré pour envoyer lors de l'étape E220 une commande audit ordinateur afin que ce dernier interrompe l'exécution d'un programme ou d'un logiciel donné. A noter qu'une condition d'interruption peut comprendre au moins deux sous-conditions, chacune d'elles devant être détectée à l'étape E218 pour que le contrôleur procède à l'interruption de l'application APP1 (étape E220). Dans le cas envisagé ici, la condition d'interruption définie par la règle R2 peut comprendre comme sous-condition additionnelle la réception d'un message de confirmation provenant d'une personne prédéterminée (l'utilisateur Ul et/ou l'utilisateur U2, par exemple). Par ailleurs, une fois l'étape E220 accomplie, le contrôleur 108 est configuré pour maintenir l'interruption de l'application APP1 effective tant qu'une condition de réactivation prédéterminée n'est pas détectée (étape E225). Une ou plusieurs conditions de réactivation prédéfinies peuvent, par exemple, être enregistrées dans la mémoire 110 de l'entité 102. Lorsque le contrôleur 108 détecte l'une de ces conditions de réactivation à l'étape E225, il procède à la réactivation de l'application APP1 (étape E230). Plus précisément, une condition de réactivation peut être fixe quelque soit l'identifiant IDi extrait lors de l'étape E210 (i.e. 1D2 dans le cas présent). Cette condition de réactivation peut dépendre du type de l'application APP1 interrompue à l'étape E220. Cette condition de réactivation peut comprendre (ou consisté à), par e,ernpie, la réception d'une commanie d. r Dans un mode de réalisation particulier, le contrôleur 108 envoie une demande de confirmation à l'étape E218. Le contrôleur peut alors être configuré pour ne procéder à l'interruption de l'application APP1 (étape E220) que si une confirmation est reçue en provenance de l'utilisateur U1, de l'utilisateur U2, ou de l'un quelconque des de ces deux utilisateurs. Une telle confirmation peut être envoyée par un utilisateur au moyen, par exemple, d'une télécommande ou de l'un des modules de détection. Dans ce cas, la règle d'interruption à appliquer à l'étape E218 comprend donc, comme sous-condition, la réception d'une telle confirmation. Dans un mode de réalisation particulier, la règle Ri à appliquer (i.e. R2 à l'étape E215) définit en outre le mode d'interruption à appliquer par le contrôleur à l'étape E220. Ainsi, à l'étape E218, le contrôleur 108 détermine en outre la manière dont l'interruption doit être mise en oeuvre. Par ailleurs, la communication entre l'entité électronique 102 et les modules de détection 200A et 200B est préférentiellement sécurisée par des moyens cryptographiques compris dans l'entité 108 et dans les modules de détection 200A et 200B. Par exemple, les identifiants IDI et ID2 sont respectivement contenus sous forme cryptographique dans les commandes CMD1 et CMD2 émises respectivement par les modules de détection 200A et 200B. D'autre part, les règles Ri peuvent définir au moins une autre action à réaliser par le contrôleur 108 à l'étape E218 et/ou à l'étape E230. Ainsi, la règle R2 peut, par exemple, spécifier au contrôleur 108 de commander l'émission d'un signal d'alerte à destination d'un utilisateur prédéterminé tel que l'utilisateur Ul. Ce signai d'alerte peut prendre diverses formes tel qu'un srgnaT sonore, un message de type 5MS... De pTusr Tes étapes E105, E110 et 115 sont facultatives. Dans une i,ailantrer la réception a commande CARPI suffit pour que le contrôleur IOS commande 1 eution l'ï1pphi-dtIOrl APP1 (retape E120). -rr-D D'autre fart, la il T :ut re in,"ile pUiii dUTuric rr-cil' Pi à appliquer eii relation avec un identifiant IDi soit fonction divers paramètres. Par exemple, une règle Ri peut varier en fonction de la date et/ou de l'heure à laquelle le contrôleur 108 détecte un utilisateur Ui. Une règle Ri peut également dépendre de l'application demandée ou en cours d'exécution. De cette manière, il est possible de définir les applications que l'on souhaite maintenir ou interrompre lorsqu'un individu déterminé est détecté par l'entité 102. On peut également envisager de connecter l'entité électronique 102 à une pluralité de dispositifs afin de contrôler l'exécution d'applications dans un réseau de dispositifs. Une règle Ri peut alors définir des états ou actions différents en fonction des dispositifs considérés. De cette manière, il est possible de personnaliser le contrôle de l'exécution d'une ou de plusieurs applications (identiques ou distinctes) sur une pluralité de dispositifs. Dans un mode de réalisation particulier, le module de détection 200A (respectivement 2008) est configuré pour insérer un paramètre PRM1 (respectivement PRM2) dans la commande CMD1 (respectivement CMD2) avant transmission de la commande à l'entité électronique 104. Ces paramètres PRM1 et PRM2 sont interprétables par l'entité électronique 104 et sont spécifiquement destinés à permettre à l'entité électronique 102 de mettre oeuvre le procédé de contrôle de l'invention. Par exemple, les paramètres PRM1 et PRM2 permettent à l'entité électronique 102 d'authentifier le module de détection situé à proximité et/ou de traiter la commande reçue. Le paramètre PRM2, par exemple, est extrait lors de l'étape E210 avec l'identifiant ID2 et est interprété par le contrôleur 108 lors de l'étape E215. A partir de l'identifiant 1D2 et du paramètre PRM2, le contrôleur 108 est alors capable de déterminer la règle à appliquer à l'étape E215. Dans un mode de réalisation particulier, au moins deux des éléments suivants sont compris dans un même dispositif : - l'entité électronique 102, le dispositif 104, - le lecteur 106. L'invention permet ainsi avantageusement d'interrompre une qpp(ication eu cours sur un dispositif (tel que L, téléviseur 104) lorsqu'une 35 -Le euturP: telle que l'utilisateur U2 (muni de sou module de deteetiqil 2u0b). présente à portée de détection de l'entité 102. En figure 5 est représentée une variante du mode de réalisation de la figure 1, dans laquelle l'entité électronique 103 diffère de l'entité 102 en ce que : l'antenne 114 est remplacée par des moyens de prise de vue 5 115 tels qu'une caméra par exemple (ou tout autre capteur optique approprié) ; _ les moyens de communication 112 sont remplacés par des moyens de reconnaissance 113. Les différences structurelles et fonctionnelles de l'entité 10 électronique 103 vis-à-vis de l'entité 102 ainsi que les différences quant au déroulement de certaines étapes du procédé de contrôle de l'invention sont décrites plus en détail ci-dessus. Selon cette variante, les modules de détection 200A et 200B ne sont pas requis pour détecter la présence des utilisateurs Ul et U2, 15 respectivement. Selon cette variante, la détection de la présence d'un utilisateur est réalisée à l'aide des moyens de prise de vue 115 et des moyens de reconnaissance 113. Plus précisément, lorsqu'un utilisateur se présente dans le champ de vision (i.e. à portée de détection) des moyens de prises de vue 20 115, ces derniers collectent des données vidéo (ou des images) représentatives de l'image renvoyée par l'utilisateur considéré. Autrement dit, l'apparence visuelle de l'utilisateur est captée sous forme de lumière incidente sur l'objectif (ou le capteur) des moyens de prise de vue 115. Dans ce cas, l'image incidente de l'utilisateur est considérée 25 comme un signal de détection susceptible d'être traité par l'entité électronique 103. L'image incidente de l'utilisateur est donc reçue par l'entité 103 à l'étape E205 à la place d'une commande CMD2 comme décrit en référence à l'entité 102. Les moyens de reconnaissance 113 sont en outre configurés 30 pour traiter les données collectées par les moyens de prise de vue 115. Les moyens 113 déterminent par exemple, à partir de ces données, des caractéristiques physiques propres de l'utilisateur détecte. Ces moyens 113 Geterminent, per e,,empie, au moins une Elfe ces caractéristiques : - le taille i Leur ; ) si teille cii is Iri inlie Lie de l'utit ul et/ou dei r apport: de taille en les nlernbres de l'utilisateur ; la distance relative entre certains organes de l'utilisateur (nez, bouche...). A partir de ces caractéristiques, les moyens de reconnaissance 113 sont capables d'établir un profil d'utilisateur. Le profil obtenu fait alors office d'identifiant de l'utilisateur détecté. Lors de l'étape E210, l'entité électronique 103 est ainsi en mesure d'identifier les utilisateurs détectés à partir du profil d'utilisateur généré par les moyens de reconnaissance 113. L'entité électronique 103 est par exemple apte, à partir d'un tel profil, de déterminer si un utilisateur détecté est un enfant ou adulte. 10 Selon la variante représentée en figure 5, la table T définie, pour chaque profil d'utilisateur prédéfini, une règle Ri associée. En consultant la table T, le contrôleur 108 est ainsi capable de déterminer la règle à appliquer selon le profil d'utilisateur détecté. Une fois que la règle appropriée est identifiée, le contrôleur 108 peut l'appliquer de la même 15 manière que décrit ci-avant en référence à la figure 1 pour déclencher une application (E120), interrompre une application (E218-E220) et réactiver une application interrompue (E225-E230). Cette variante offre cependant des possibilités supplémentaires vis-à-vis de l'entité électronique 102 représentée en figure 1. En effet, 20 dans cette variante, une règle Ri peut, par exemple, spécifier l'interruption d'une application en cours d'exécution lorsqu'un utilisateur, identifié comme étant un enfant (ou tout autre catégorie physique de personne), est détecté par l'entité 103. L'homme du métier comprendra que les modes de réalisations 25 et variantes décrits ci-avant ne constituent que des exemples non limitatifs de mise en oeuvre de l'invention. En particulier, l'homme du métier pourra envisager une quelconque combinaison des variantes et modes de réalisation décrits ci-avant afin de répondre à un besoin bien particulier. La présente invention permet donc avantageusement de 30 contrôler la manière dont une ou plusieurs applications sont exécutées sur un dispositif, ce contrôle s'effectuant en fonction de la présence ou non d'une personne non autorisée à proximité de l'entité électronique de l'invenUon. L'inenrion permet rotarprnent cit' mettre en oeuvre un con 'Sle pnrcnt,-il caCE' 't rsonnahc, sur un il (_ C?SIt Î queli-onque, e Lv--, généralement, d'adapter l'accès de certains individus à certaines applications. REVENDICATIONS1. Procédé de contrôle mis en oeuvre par une entité électronique (102) pour contrôler une application (APP1) en cours d'exécution sur un dispositif (104), le procédé comprenant les étapes suivantes : la réception (E205), par des moyens de réception (112, 114), d'un signal de détection ; la détection ([215), à partir dudit signal de détection, d'une première condition comprenant la présence d'une deuxième entité 10 (200B) ; et au moins l'interruption (E220), sur détection de ladite première condition, de l'application tant qu'une deuxième condition n'est pas détectée. 15 2. Procédé selon la revendication 1, dans lequel ladite deuxième condition est déterminée à partir dudit signal de détection. 3. Procédé selon la revendication 1 ou 2, dans lequel ladite deuxième condition comprend l'absence de ladite deuxième entité. 4. Procédé selon l'une quelconque des revendications 1 à 3 comprenant en outre la réactivation (E230) immédiate de ladite application lorsque la deuxième condition est détectée. 25 5. Procédé selon l'une quelconque des revendications 1 à 3, comprenant en outre la réactivation (E230) de ladite application après une durée prédéterminée à compter de la détection de la deuxième condition. Procédé selon l'une quelconque des revendications 1 à 5, 30 dans lequel l'interruption est réalisée conformément audit signal de détection. Procédé selon une quelconque des revendications 1 à 6, dans iclu,A moyens de r -!on comprennent une antenne (114) et 35 dans signal et c' 't, op comprend ui-1 message (CHD2) émis par 20ladite deuxième entité, ladite détection étant réalisée à partir dudit message. 8. Procédé selon la revendication 7, comprenant en outre une étape d'extraction (E210) d'un identifiant (ID2) de la deuxième entité contenu dans ledit message, ladite détection étant réalisée à partir dudit identifiant. 9. Procédé selon la revendication 7 ou 8, dans lequel ledit signal de détection est reçu en réponse à une requête d'identification envoyée au préalable par ladite entité électronique. 10. Procédé selon l'une quelconque des revendications 1 à 6, dans lequel les moyens de réception comprennent des moyens de prise de vue (115), ledit signal de détection comprenant l'image de la deuxième entité, dans lequel ladite détection est réalisée à partir d'une reconnaissance visuelle de ladite image. 11. Procédé selon l'une quelconque des revendications 1 à 10 comprenant, au préalable : la détection (E115), à partir d'un deuxième signal de détection reçu par lesdits moyens de réception, d'une troisième condition comprenant la présence d'une troisième entité (200A); et à partir dudit deuxième signal de détection, le déclenchement (E120) de ladite application sur le dispositif. 12. Programme d'ordinateur (P1) comportant des instructions pour l'exécution des étapes d'un procédé de contrôle selon l'une quelconque des revendications 1 à 11 lorsque ledit programme est exécuté par un ordinateur. 13. Support d'enregistrement (110) lisible par un ordinateur sur iecwel est enregistre un programme d'ordinateur (Pl) comprenant des Instulc_'irii i ; pour i cutor i j_."; d'un procéde dt contrôle selon l'orne que ÎCoi1qu( tl' r- vie dI c11,'ongi 114. Entité électronique (102) apte à contrôler une application (APPl) en cours d'exécution sur un dispositif (104), ladite entité électronique comprenant : des moyens de réception (112, 114) aptes à recevoir un signal de détection ; des moyens de détection (108, 110) aptes à détecter, à partir dudit signal de détection, une première condition comprenant la présence d'une deuxième entité (200B) ; et des moyens de contrôle (108, 110) aptes à au moins 10 interrompre, sur détection de ladite première condition, ladite application tant qu'une deuxième condition n'es pas détectée. 15. Entité électronique selon la revendication 14, comprenant en outre des moyens d'obtention (108, 110) d'un identifiant (ID2) de la 15 deuxième entité à partir dudit signal reçu, les moyens de détection étant configurés pour détecter ladite deuxième condition à partir dudit identifiant. 16. Module de détection (200A) comprenant des moyens d'envoi 20 (201A, 202A, 204A) d'un signal de détection pouvant être reçu par une entité électronique selon la revendication 15, les moyens de détection de l'entité électronique étant configurés pour détecter ladite deuxième condition à partir d'un identifiant compris dans ledit signal de détection. 25 17. Module de détection selon la revendication 16 comprenant en outre des moyens d'insertion d'un paramètre dans ledit signal de détection, ledit paramètre étant interprétable par ladite entité électronique. 30 18. Système comprenant une entité électronique (102) selon la revendication 5 et un module de détection (200A, 200B) selon la revendication 6 ou 17.