FR 2703202 A1 19940930 FR 9303440 A 19930325 PROCEDE DE COMNANDE D'UN ACTIONNEUR, UTILISATION DE CE PROCEDE, ET SYSTEME DE COMMANDE POUR SA MISE EN OEUVRE La présente invention a pour objet un procédé, une utilisation et un système de commande d'un actionneur. Elle a plus particulièrement pour objet un procédé de commande d'un magnétoscope pour enregistrer, par exemple à domicile, des émissions de télévision. L'invention peut néanmoins se rapporter à tout autre appareil susceptible d'effectuer une action sous le contrôle de signaux de commande. L'invention concerne l'exécution en temps différé de ces actions par rapport à un moment où une décision est prise de les faire exécuter. Le moment de l'exécution peut lui même être d'horaire variable par rapport à un horaire prévu d'avance. Ce procédé est basé sur la mise à disposition chez des utilisateurs ou abonnés d'un boitier de télécommande ou plus généralement de commande. Un procédé du même type est par exemple déjà connu par la demande de brevet PCT WO 90/07844 publiée le 12 Juillet 1990 et servant pour la programmation d'un magnétoscope. Dans ce procédé connu, des utilisateurs sont invités soit à déplacer une tête de lecture de leur boîtier devant un code graphique, en pratique un code à barres, publié dans une revue périodique et disposé en regard des indications d'une émission qu'ils veulent enregistrer, soit à composer avec un clavier de ce boftier un code correspondant à cette émission, lui aussi publié dans une revue périodique. Le boîtier est ensuite capable de décoder le code lu ou composé et de constituer des signaux de commande du magnétoscope. De plus le boîtier est muni d'une horloge temps réel et d'un programme susceptible de faire envoyer par le boîtier des signaux de commande adéquats au magnétoscope lorsqu'une date courante, jour et heure, est la même qu'une date correspondant à l'émission sélectionnée. Le moment venu, ces signaux de commande sont envoyés par exemple par rayonnement infrarouge au magnétoscope qui se déclenche en conséquence. Dans le procédé connu, on rencontre plusieurs inconvénients. Premièrement il est nécessaire de disposer d'une horloge temps réel dans le boîtier, ce qui est un équipement électronique assez onéreux. Deuxièmement, après programmation, l'utilisateur peut vérifier clairement ce qu'il a programmé, mais il ne lui est pas demandé de confirmer sa programmation. L'affichage de cette programmation s'efface spontanément après quelques secondes. La frappe d'un numéro de code erroné entraîne l'enregistrement d'une autre émission, ou d'aucune. Troisièmement, alors que les télécommandes de magnétoscope ont environ une trentaine de boutons, une télécommande pour mettre en oeuvre le procédé connu en a encore une vingtaine. Il importe d'en mettre moins, de même qu'il serait économique de se débarrasser du circuit de lecture de codes à barres qui est également cher. Quatrièmement, certaines chaînes de télévision ont, dans certains pays, l'habitude de ne pas respecter les horaires correspondant aux émissions et publiés eux aussi dans des revues périodiques.De ce fait, la programmation préalable est imprécise et peut conduire, en cas de dépassement important, à ce que la capacité d'une cassette en attente dans le magnétoscope soit insuffisante pour enregistrer toute l'émission, compte tenu des décalages horaires que celle-ci a subis. Cinquièmement, ce système a l'inconvénient de faire procéder à l'enregistrement de programmes non souhaités quand l'émission commence avec retard. Ou encore les émissions de longueur variable telles que des émissions sportives ou toute autre émission événementielle en direct peuvent ne pas être enregistrées intégralement si la programmation du magnétoscope est faite en vertu d'une durée théorique. La présente invention a pour objet de remédier à ces inconvénients en proposant un boîtier de type informatique qui permet la réception de données émises, notamment par voies hertziennes, à partir d'un service central et l'exécution de programmes utilisant les données reçues. La transmission des données à partir du service central s'effectue par exemple par la modulation d'une onde radioélectrique émise par un émetteur avec une antenne radioélectrique terrestre ou à partir d'un satellite. La zone de couverture de cet émetteur est par exemple un territoire national. La transmission hertzienne des données peut, éventuellement, être confiée à un opérateur comme par exemple un service national des télédiffusions. Cette transmission hertzienne peut être remplacée par une transmission par câble, ou même par une liaison téléphonique.Dans les données transmises, on transmet essentiellement des ordres à exécuter. Ces ordres à exécuter sont filtrés dans les boîtiers en fonction de sélections effectuées par les utilisateurs. Les ordres à exécuter envoyés comportent la totalité des ordres exécutables par les appareils, compte tenu des divers et nombreux programmes auxquels ces utilisateurs sont susceptibles d'avoir accès. Ces ordres à exécuter sont édités en temps réels, dans le cas de la télévision, par un ou des opérateurs humains de ce service central qui surveillent la réalité des émissions diffusées par les chaînes de télévision. On évite alors le problème des décalages horaires sans avoir de plus à disposer dans le boîtier d'une horloge en temps réel. Pour certaines applications de l'invention différentes de la commande d'un magnétoscope, la décision peut être prise et l'instruction de commande donnée non pas par un opérateur humain mais par un système informatique situé au sein du service central. L'invention concerne donc un procédé de commande d'un actionneur, en vue de lui faire exécuter une action programmée, comportant les étapes suivantes: - on stocke des informations correspondant à cette action programmée dans une mémoire d'un boîtier de commande de cet actionneur, et - on envoie à des organes de cet actionneur, au moyen de ce boîtier de commande, le moment venu, des signaux de commande de l'actionneur correspondant à cette action programmée, caractérisé en ce qu'il comporte les étapes suivantes - on détermine dans ce boîtier des conditions de filtrage d'une action programmée, - on envoie à ce boîtier et on reçoit dans ce boîtier des ordres à exécuter en temps réel, - et on produit, dans ce boîtier, des signaux de commande de l'actionneur en filtrant selon ces conditions de filtrage ceux des ordres à exécuter qui correspondent à l'action programmée. L'invention sera mieux comprise à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent. Celles-ci ne sont données qu'à titre indicatif et nullement limitatif de l'invention. Les figures montrent: - figure 1: une représentation schématique d'un système pour mettre en oeuvre le procédé de l'invention; - figures 2a à 2d: des messages envoyés par le service central à destination des boîtiers; - figure 3: la représentation schématique des zones d'une mémoire du boîtier; - figures 4 et 5: des ordinogrammes montrant le déroulement des opérations du procédé. La figure 1 montre une représentation schématique d'un système pour mettre en oeuvre le procédé de l'invention dans une application préférée où l'actionneur est un magnétoscope 1. Ce système comporte un service central 2 qui est responsable de la transmission de données à des boîtiers 3. Dans le cas où la transmission est effectuée au moyen d'un émetteur unique, la bande de fréquence de l'émission 4 se situe de préférence autour de 100 kHz. Elle peut toutefois être assurée par un grand nombre de répéteurs, et la gamme de fréquence est alors plus élevée. L'émission peut également être faite à partir d'un satellite. Les données transmises seront de quatre types: - des données représentant des ordres nécessaires à l'exécution de programmes, figure 2a, et éventuellement, - des modifications de titres des émissions télévisées, figure 2b, - des codes dits quotidiens, figure 2c, et - des messages personnalisés de validation ou d'invalidation d'abonnés, figure 2d. Chaque type de données est identifiée par un code spécifique dit de type qui est noté symboliquement et respectivement ORDRE, TITRE, CODE QUOTIDIEN ou ABONNEMENT. Les trois derniers types de données ne sont nécessaires que dans un fonctionnement confortable du procédé de l'invention. Ils peuvent être omis si des besoins de changement de programme ou d'abonnement ne sont pas significatifs pour l'application envisagée. La transmission utilise une procédure de correction d'erreur représentée sur la figure 4. Cette transmission s ' effectue par blocs, chaque bloc contenant de préférence une quinzaine d'octets de données auxquels est rajouté un octet de contrôle. En réception dans le boîtier, il est procédé à la mémorisation des blocs reçus sans erreur et à la mise en attente des blocs erronés. La diffusion des données se faisant à plusieurs reprises au cours de la journée, le boîtier de réception peut lors d'une deuxième diffusion remplacer des blocs erronés, et ainsi mémoriser un ensemble de données ayant une garantie quasi-totale d'exactitude. Chez l'abonné, un boîtier électronique 3 est mis à disposition. Ce boîtier 3 peut comporter un connecteur 5 permettant de le relier au secteur d'alimentation électrique (220 V dans certains pays, 240 V ou 110V dans d'autres) à moins que son alimentation ne soit assurée par une pile (non représentée), Le boîtier 3, le magnétoscope 1 et un téléviseur 6 peuvent être reliés ensemble de diverses façons. Par exemple, dans les cas où il n'existe pas de connexions normalisées conformes, par exemple en Europe, au standard PERITEL ou autre, le boîtier 3 est intercalé sur le circuit d'antenne reliant normalement le magnétoscope 1 et le téléviseur 6. Quand une telle connexion normalisée existe, le boîtier 3 est de préférence connecté au téléviseur 6 par l'intermédiaire d'une connexion 7 conforme à cette norme, par exemple en Europe au standard PERITEL.Il peut, là aussi, être intercalé entre le magnétoscoope 1 et le téléviseur 6, une connexion 7.1 entre le magnétoscope 1 et le boîtier 3 étant, selon le cas, une connexion antenne standard ou une connexion normalisée de type PERITEL par exemple. En variante le boîtier 3 peut être relié au téléviseur 6 par une connexion 7 normalisée de type PERITEL par exemple et le magnétoscope relié directement au téléviseur 6 par une connexion 7.2 qui peut être une liaison de type circuit antenne standard ou une connexion normalisée type PERITEL par exemple. Dans toutes les configurations, le récepteur de télévision 6 peut alors facilement jouer le rôle d'écran du système informatique constitué par le boîtier. Les données à afficher sur le téléviseur 6 sont alors envoyées par la connexion 7. Pour envoyer des commandes au magnétoscope 1, le boîtier 3 comporte un émetteur, par exemple une diode infrarouge 8, qui émet en direction d'un récepteur infrarouge 9 du magnétoscope 1 les signaux de commandes de ce magnétoscope. Dans un premier cas le boîtier de commande n'est pas mobile par rapport au magnétoscope 1 et au téléviseur 6. I1 peut alors même être intégré, dès l'origine, dans ce magnétoscope ou dans ce téléviseur. S'il est intégré certaines fonctions logistiques, notamment l'alimentation électrique ainsi que des ressources informatiques: microprocesseur ou mémoire, sont fournies ou partagées par l'appareil qui le reçoit. Dans un deuxième cas le boîtier est un boîtier de télécommande matériellement indépendant. Au moins dans le deuxième cas, le boîtier 3 peut comporter son propre écran 24. Pour l'exécution des différents programmes enregistrés par le boîtier, un choix d'options ou une programmation des ordres à exécuter au niveau des appareils connectés sont effectués à l'aide de l'écran du poste de télévision 6 qui est activé à cet effet comme on le verra par la suite. Une fois ces programmes exécutés, le boîtier désactive le poste de télévision qui reprend alors automatiquement la fonction qu'il exécutait auparavant. Le boîtier 3 comporte d'autre part un clavier de cinq touches : quatre touches de direction 10 à 13 et une touche de validation 14. Au moyen de ces cinq touches l'abonné peut activer l'écran du téléviseur et exécuter les différents programmes mis à sa disposition en effectuant des sélections. Le boîtier 3 dispose de deux sorties optiques infrarouges ou deux sorties ultrasons 8 et 8', orientées pour rayonner dans différentes directions, et d'un photodétecteur 16. Les sorties optiques 8 et 8' permettent de produire des séquences de signaux de commande infrarouges pour commander les appareils comme les magnétoscopes, les chaînes de reproduction audiovisuelle, ou les téléviseurs. Le photodétecteur 16 permet la lecture de séquences de commande émises par des boîtiers de télécommande correspondant aux appareils à commander. Par exemple, un magnétoscope 1 est vendu avec son boîtier de télécommande. Il suffit de placer ce boîtier de télécommande vendu face au photodétecteur 16 du boîtier 3 pendant une émission de ce boîtier de télécommande vendu pour reconnaître les signaux de la séquence envoyée. Le boîtier 3 fonctionne de préférence uniquement si une carte à puce 17 a été introduite dans un lecteur 18 de carte à puce connecté à ce boîtier 3. Cette carte à puce 17 contient une mémoire et un microprocesseur. Ce microprocesseur peut être celui 19 du boîtier 3, ou être capable d'entrer en relation avec ce dernier. La mémoire de la carte à puce, qui peut constituer la mémoire 20 du boîtier 3, contient plusieurs types de zone. Cette mémoire 20 est en relation, par l'intermédiaire d'un bus 25 a d'adresses, de données et de commandes avec le microprocesseur 19. Le microprocesseur 19 est aussi en relation avec une mémoire 15 qui contient des programmes d'instructions. Tous les organes du boîtier 3 sont également reliés au microprocesseur 19 par ce bus 25. Sans carte 17, la mémoire 20 du boîtier comporterait les mêmes types de zone. En pratique, la "puce" de la carte constitue une partie de l'électronique du boîtier et, plus particulièrement elle fournit un espace mémoire qui sera exploitée par l'unité centrale du système informatique. Cette mémoire est du type EEPROM, mémoire inscriptible non volatile, se conservant même en l'absence d'alimentation électrique. En variante elle peut comprendre des cellules EPROM, ou même être une RAM sauvegardée par une batterie. Une première zone 26 de la mémoire 20, figure 3, est consacrée à l'identification de la carte, donc de l'abonné. De ce fait ceci personnalise le boîtier 3. Cette identification peut tenir sur 7 octets. Une deuxième zone 27 concerne un code relatif à l'état d'abonnement de l'abonné. Deux situations au moins sont à considérer selon que l'abonné est en règle avec sa cotisation d'abonnement ou non. Un seul octet, voire un seul bit peut alors suffire à caractériser cette situation. Une troisième zone 28 concerne un code relatif au temps, dit code quotidien, jouant un rôle de mot de passe. Cette zone 28 occupe 2 octets. Ce code quotidien est mis à jour, régulièrement, par exemple tous les jour, chez les abonnés qui possèdent un code d'abonné 27 dans un état convenable. L'heure de cette mise à jour est cependant aléatoire de sorte qu'un abonné doive laisser son boîtier 3 en permanence en service. De ce fait il est possible d'invalider un code d'abonné 27 d'un abonné non en règle avec sa cotisation. Une quatrième zone 29 est plus complexe. Elle concerne les émissions radiotélévisées qui vont être diffusées par les chaînes de télévision. Cette quatrième zone 29 comporte un ensemble de lignes dans chacune desquelles on mémorise, d'une part dans une zone de type 30 un code émission, d'autre part dans une zone de type 31 le titre de l'émission et divers renseignements, et enfin dans une zone de type 32 un code indiquant que cette émission a été sélectionnée ou non par l'abonné. Ces types de zone occupent respectivement, de préférence, 3 octets, 263 octets et 1 octet. Une ligne occupe donc 267 octets dans cet exemple. Le titre 31 de l'émission est mémorisé de telle façon qu'il apparaisse en clair sur l'écran du téléviseur 6 ou sur l'écran 24. te code émission n'est de préférence pas affiché. Le code relatif à la sélection est visualisé, par exemple par ajout d'une étoile en tête de l'indication de l'émission affichée sur l'écran. Le code émission est particulier pour les émissions à diffusion régulière (quotidienne jours ouvrés, quotidienne pure, hebdomadaire, mensuelle). De ce fait, lors d'une première sélection d'une telle émission en vue de son enregistrement programmé, en option, la sélection est automatiquement reprise pour les diffusions ultérieures. Dans la présente description, le système est dédié au contrôle d'un magnétoscope. Le service central 1 émet les informations suivantes: - les ordres à exécuter informant notamment du début et de la fin de chaque émission programmée ainsi que des début et fin de tous messages pouvant interrompre temporairement les émissions (transmission en temps réel à l'adresse de tous les abonnés), figure 2a, - les programmes de télévision prévus pour la période à venir (transmission quotidienne à horaire variable à l'adresse de tous les abonnés), figure 2b, à stocker en zones 30 et 31, - le code quotidien de validation des boîtiers (transmission quotidienne à l'adresse de tous les abonnés), figure 2c, à stocker en zone 28, - les messages d'invalidation (transmission quotidienne à l'adresse de chacun des abonnés en situation irrégulière), figure 2d, à stocker en zone 27, - un ordre à exécuter d'un type particulier, figure 2.a, consistant dans son principe en la sélection à distance d'une émission par un usager. Cette sélection est faite par demande, téléphonique ou autre, de l'usager au service central 2 de conditionner, par la liaison 4, son boîtier 3 situé à son domicile dont cet usager est éloigné. Dans ce cas le destinataire de l'ordre est spécifiquement cet usager. Tout abonné dont le boîtier n'a pas été invalidé et qui a enregistré le bon code quotidien, peut en programmant de manière simple son boîtier effectuer les opérations suivantes: - consulter sur l'écran de son téléviseur les programmes de télévision et en sélectionner certains, notamment pour enregistrement, - obtenir au bas de son écran l'annonce du début des émissions qu'il aura choisies dans ce but, - enregistrer sur son magnétoscope les émissions qutil aura choisies, celles-ci étant expurgées de toutes interruptions. L'ensemble des données à transmettre chaque jour à partir du service central 1 vers tous les abonnés s'avère être relativement réduit. En comptant 1 000 émissions de télévision par jour et 10 000 abonnés à invalider par jour la durée de transmission totale serait de 2 h par jour, à raison d'une vitesse de transmission de 1.2 kbits/seconde. Si le marché est important, notamment du fait des télésélections, le volume de diffusion quotidienne peut être de plusieurs heures. Par ailleurs on peut partager l'émission en plusieurs bandes de fréquence. De ce fait, tous les messages transmis à partir d'un service central seront émis plusieurs fois (au moins 2 fois) dans le courant de la journée. Ceci permet d'effectuer un contrôle efficace de la transmission de ces messages. La procédure de contrôle des erreurs de transmission est la suivante, voir figure 4. La transmission de toute donnée s'effectue par bloc de 15 octets suivie d'un octet de contrôle. Le système comporte alors un compteur, ou plutôt un système de comptage 21, pour compter les octets par 16 pour constituer les blocs. Plutôt qu'une réalisation en circuit spécifique on préfère mettre en oeuvre une solution logiciel. Par le biais de l'octet de contrôle le système de réception peut vérifier en une opération 22 qu'aucune erreur de transmission ne s'est produite et donc être sur de l'exactitude des données reçues. Dans le cas où parmi les 15 octets de données une erreur n'affecterait qu'un seul des bits, un programme de contrôle des erreurs de type connu, par exemple du type de celui décrit dans la brochure "Spécifications techniques d'utilisation du Minitel 1B" éditée en Novembre 1986 par le Centre National d'Etude des Télécommunications, France, pages 55-65, est à même d'effectuer la correction. La correction est effectuée par utilisation du code de Hamming étendu. Dans le cas où plusieurs bits seraient affectés, le programme enregistrera en une opération 23 l'identification du bloc défectueux et reprendra l'enregistrement lors d'une transmission ultérieure de ce bloc. Bien entendu toute émission est au minimum d'un bloc et comporte un nombre entier de blocs, tout bloc incomplet étant complété par des octets égaux à zéro. Ainsi la probabilité d'une erreur de transmission est pratiquement réduite à néant. Les ordres à exécuter envoyés aux actionneurs sont, par exemple, constitués d'un seul bloc représenté sur la figure 2 a. Ce bloc comporte, par exemple sur un octet, le type de l'émission c'est à dire, par exemple, ORDRE. Il comporte ensuite, sur trois octets de préférence, un code émission. Ce code est censé représenter une émission de télévision, par exemple, les informations du journal télévisé d'une chaîne donnée, d'un jour donné, d'une heure donnée... I1 comporte encore sur un autre octet l'ordre proprement dit. Cet ordre peut par exemple être, pour utilisation avec un magnétoscope, un ordre de mise en service du magnétoscope, un ordre d'initialisation, et dans ce cas il pourrait consister à rebobiner une bande contenue dans une cassette 33 placée au préalable dans le magnétoscope 1. Cet ordre peut être aussi un ordre de configuration, c'est à dire un ordre ayant pour effet de commuter le magnétoscope sur le bon canal correspondant à l'émission choisie. Cet ordre peut être enfin un ordre de départ d'enregistrement, de pause ou d'arrêt.A l'issue de l'enregistrement, l'ordre peut être un ordre de retour, correspondant à un rebobinage de la bande, ou un ordre de mise hors service, de coupure de l'alimentation, et de mise en veille du magnétoscope. Dans le cas des télésélection ou plus généralement des téléprogrammations, cet ordre peut consister à sélectionner, à distance, une émission choisie. Cette sélection sera exploitée par la suite quand l'émission choisie sera diffusée. Pour une émission donnée, on peut être ainsi amené à envoyer une dizaine d'ordres successifs se déroulant au cours de l'émission. Un opérateur humain responsable du service central 2 provoque naturellement l'édition et l'émission hertzienne ou par câble de ces ordres, en temps réel, au fur et à mesure de leurs besoin. Sur deux caractère, le message d'un ordre à exécuter contient ensuite le code quotidien, et sur sept octets le destinataire. Cependant, dans le cas général pour des ordres à exécuter, les informations de destinataire seront ignorées: tous les appareils ayant vocation à exécuter les ordres, si par ailleurs certaines conditions sont remplies. L'indication de destinataire ne sera utile que si on veut faire exécuter à un destinataire particulier, à un boîtier particulier, une action spécifique, notamment une téléprogrammation. Enfin, sur un octet on indique le rang de l'envoi du message puisque ceux-ci sont envoyés deux fois. Après réception du bloc conformément aux opérations 21 à 23, on effectue au cours d'une opération ultérieure 33 la lecture du code quotidien dans le message de l'ordre à exécuter émis et reçu. Le microprocesseur 19 provoque ensuite la comparaison du code quotidien reçu au code quotidien mémorisé dans la zone 28. Si cette comparaison est correcte, on provoque au cours d'une opération 34 la lecture du destinataire de l'ordre à exécuter. S'agissant d'ordre habituel de mise en service du magnétoscope, l'abonné est considéré comme destinataire dans tous les cas. Puis on vient lire le rang du message de l'ordre à exécuter reçu. Si l'ordre n'a pas déjà été reçu, si donc son rang est 1, on décide d'utiliser au cours d'une opération 35 le message reçu. Par contre, s'il s'agit du rang 2, de la deuxième émission du même ordre, on regarde si la première réception était erronée. Si elle était erronée, on remplace le bloc mémorisé stocké dans l'opération 23 par le nouveau bloc ou au moins on le corrige et on utilise en définitive le message ainsi reçu. Compte-tenu des algorithmes de correction déjà évoqués, le fait d'envoyer une deuxième fois le même message permet de le reconstituer correctement, même si par ailleurs la deuxième fois il n'était pas non plus parfait. Par contre, si la première réception n'était pas erronée, on avait été déjà conduit à l'utilisation 35 du message, on déroute le deuxième message reçu : on ne l'utilise plus.Le rang du message est transmis de préférence pour tous les types de messages, figures 2a à 2d, qui sont alors chacun envoyés deux fois et dont la réception suit un traitement similaire. Ces opérations d'envoi des ordres à exécuter sont essentielles. Cependant, on peut enregistrer dans le boîtier d'autres types d'information. On enregistre, par exemple, figure 2b les titres des émissions. On peut également enregistrer en association avec les titres un éventuel résumé, des recommandations, ou l'intitulé d'une classe d'émission. Le message qui permet d'envoyer ces titres en clair est composé comme précédemment d'un préambule indiquant sur trois octets le type d'opération: TITRE. I1 s'agit là d'ajouter en zone 29 de la mémoire 20 la désignation d'une émission nouvellement connue. A chaque émission on remplit une ligne supplémentaire de la zone 29. Pour des raisons de commodité le titre en clair est associé à un code émission, lui aussi indiqué sur trois octets.La seule réception du type de l'émission : TITRE peut suffire à provoquer l'enregistrement dans la mémoire 20 de la ligne correspondante. Ce message comporte encore, éventuellement le code quotidien, si on veut s'en servir pour valider les mises à jour, et un code d'enregistrement ou d'effacement si on veut éviter la saturation de la mémoire 20. Pour effectuer la configuration de l'abonnement, on agit de préférence de la manière suivante. On envoie deux types de message. Un premier type est envoyé par exemple d'une manière journalière, il correspond au code quotidien. Cependant, l'émission n'est pas faite à heure fixe, elle est faite à des moments quelconques de la journée. Eventuellement, le code quotidien peut être changé plusieurs fois par jour. Le message type comporte une partie type : CODE QUOTIDIEN, et une partie correspondant sur deux octets à un nouveau code quotidien. La seule réception du type "CODE QUOTIDIEN" provoque la modification de l'ancien code quotidien par le nouveau reçu. Ceci n'est effectué que si un code abonnement lu en zone 27 est par ailleurs dans un état correspondant à un abonnement en règle.Les messages de mise à jour du code quotidien doivent également comporter l'envoi, à titre de vérification, de l'ancien code quotidien. Pour les abonnés qui ne sont pas en règle avec leur cotisation d'abonnement, le message de mise à jour du code quotidien n'est pas pris en compte. Deuxièmement, une mise à jour du code d'abonnement est effectuée de la façon suivante. On envoie un message comportant d'abord, un type : ABONNEMENT, ensuite, l'identification d'un abonné dont le statut est changé, et enfin un ordre de modification du code abonnement en zone 27. Cet ordre est oui ou non selon que l'abonnement de l'abonné doit être invalidé ou au contraire revalidé. Un abonné dont l'abonnement a été invalidé ne pourra plus recevoir ultérieurement un nouveau code quotidien compte tenu de la vérification faite sur le code d'abonnement. Le programme général mis en oeuvre au cours de l'utilisation 35 par le microprocesseur 19 est stocké dans une mémoire 15 en relation avec ce microprocesseur 19. Le déroulement de ce programme général est représenté sur la figure 5. Quand un message arrive, on regarde d'abord qu'elle est son type. Au cours d'un test 36 on cherche à savoir, par exemple, s'il s'agit d'un ORDRE. Si c'est le cas, au cours d'un test successif 37 on cherche à savoir si cet ordre est véritablement un ordre à exécuter. Dans ce cas, on compare le code émission de cet ordre à exécuter avec un code émission d'une ligne stockée dans la zone 29, et on regarde pour cette même ligne si une indication de sélection a été programmée par l'utilisateur ou non. Si c'est le cas, on exécute l'ordre (mis en service, initialisation, départ etc ...) et on se remet en attente.Par contre, si l'ordre n'est pas à exécuter: si cette émission n'a pas été sélectionnée par l'utilisateur, le microprocesseur 19 se met directement en attente. Si le type message reçu n'est pas un ORDRE on recherche à savoir s'il s'agit d'un TITRE. Le cas échéant, on met à jour la zone 29 de la mémoire 20. De préférence, cette mise à jour comporte, dans le message envoyé un code relatif à une mémorisation ou un effacement de la zone 29 de la mémoire 20. En effet, s'agissant d'une nouvelle émission dont la programmation horaire vient d'être connue, on peut provoquer son inscription dans la mémoire 20. Par contre, s'agissant d'une émission qui vient d'être diffusée, ou qui a été diffusée à une date précédente (jour, heure, minute), par exemple la veille, le code effacement sera reconnu et la mise à jour consistera à effacer de la zone 29 l'enregistrement correspondant. Si le type du message n'est pas un TITRE, on cherche à savoir dans un test 39 si il s'agit d'une mise à jour du code quotidien. Le cas échéant, on va regarder au cours d'un test 40 dans la zone 27 de la mémoire 20 si l'état de l'abonnement est convenable ou non. Si c'est le cas on effectue la mise à jour du code quotidien. Dans le cas contraire, on ignore le message et le code quotidien reste un code quotidien faux dans la mémoire 20. Enfin, s'il ne s'agit pas d'une opération de mise à jour du code quotidien, il ne peut plus s'agir que d'une mise à jour de l'abonnement et dans ce cas, on ne se préoccupe pas de savoir, de préférence, si le code quotidien est le bon, on modifie l'état de l'abonnement, notamment pour l'invalider. Le boîtier de chaque abonné en situation irrégulière est invalidé par l'inscription d'un code en zone 27 de la mémoire de la carte. On prévoit plusieurs types d'invalidation (un octet est donc préféré à un bit) - invalidation complète : le boîtier 3 ne reçoit plus d'information et la carte à mémoire doit être remplacée, - invalidation totale temporaire : le boîtier 3 continue à recevoir des informations, ne permet plus aucun service, mais cette invalidation peut être levée par revalidation, - invalidation partielle : quelques services peuvent être maintenus , comme l'examen des programmes de télévision, l'affichage du début d'une émission, - avertissement d'invalidation : affichage répété sur le bas de l'écran du poste de télévision d'un message avertissant d'une invalidation à venir. Cette invalidation s'effectuera par l'envoi des informations suivantes - code d'identification de l'abonné, - code et nature de l'invalidation. Chaque jour le service central 2 émet la liste des émissions de télévision telle que diffusée par les diverses chaînes. Pour chaque émission, les informations suivantes sont transmises - heure du début prévu de l'émission (4 octets : heures, minutes), - chaîne diffusant l'émission (2 octets), - catégorie de l'émission (1 octet : film, feuilleton, informations, documentaire, jeu, musique, variétés...), - le titre de l'émission (maximum 256 caractères). En temps réel, au moment effectif du début de la diffusion d'une émission (si elle a lieu), le service central 2 émet un signal de début suivi de l'identification de l'émission (3 octets). De même, un signal de fin toujours accompagné de l'identification de l'émission sera émis lors de la fin effective de cette émission. De plus, au cours de la diffusion d'une émission, toute interruption, quelle qu'en soit la raison (diffusion d'un message publicitaire, d'un flash d'information), sera signalée par la transmission de messages de début et fin de pause ou interruption, chacun étant suivi de l'identification de l'émission. Plusieurs systèmes existants concernant les divers réseaux de transmissions de données ont été étudiés. Des transmissions bilatérales de service central à station ont même été envisagées, notamment par téléphone. Ces solutions sont chères mais techniquement possibles. Le système préféré de transmission fait appel à un réseau de distribution d'informations issues d'un point unique et destinées à toutes les stations reliées à ce point. I1 s'agit par exemple des émetteurs de radiodiffusion ou de télévision dont la couverture est le territoire national. Il est possible de confier la transmission des données à un organisme disposant d'un tel réseau de diffusion, quelle que soit la gamme de fréquence sur laquelle il opère. En effet, compte tenu de la quantité très réduite d'informations qui sont à transmettre (de l'ordre de 4 à 5 Mbits/jour), il est possible d'inclure cette transmission dans tout système de diffusion, qu'il soit de son ou d'image, en utilisant un codage approprié. Une autre solution consiste à obtenir l'autorisation d'émettre une onde radioélectrique à partir d'un émetteur unique, dont la couverture est un territoire national. Dans ce cas, pour des raisons évidentes de propagation la bande de fréquence utilisée par cet émetteur devrait être inférieure à 3 MHz. Les bandes de fréquence plus appropriées devraient se situer dans les gammes de l'ordre de 100 kHz. Tous les types de modulation de la fréquence porteuse sont utilisables : modulation d'amplitude, de fréquence, ou de phase. Dans tous les cas, l'information binaire à transmettre serait codée en fonction du type de modulation ; par exemple, une fréquence audible peut être accordée à chacun des 2 états binaires (1200 Hz pour le "0" et 2400 Hz pour le 'Il'' binaires dans le cas d'une modulation d'amplitude ou de fréquence). De façon à obtenir, à la réception, un champ de puissance suffisante avec une utilisation d'un aérien et d'un récepteur peu sophistiqués, et en tous points du territoire, la puissance de l'émetteur doit être de l'ordre du kW. La réalisation de cet émetteur et de son aérien (pylône rayonnant) ne pose aucun problème technique particulier. Les fonctions du boîtier 3 associé à la carte à puce 17 sont les suivantes: - réception de l'onde hertzienne par une antenne 41, - démodulation (récupération des données) dans un démodulateur 42 raccordé à l'antenne 41, ce démodulateur est lui aussi raccordé au bus 25, - contrôle des erreurs de transmission, programmation des services, fonctions d'entrée/sortie, fonctions de commande assurées par le microprocesseur 19 en exécution de programmes ou de sous programmes d'instructions contenus dans la mémoire programme 15. Les modules, qui composent le boîtier 3 sont les suivants - récepteur de l'onde hertzienne : sa constitution dépend essentiellement de la bande de fréquence utilisée pour la transmission des données, - démodulateur : sa constitution dépend du type de modulation utilisée ; il s'agit de préférence d'un comparateur de fréquence et d'un convertisseur série/parallèle, - unité centrale, microprocesseur 19: alimenté par les logiciels de gestion du boîtier (enregistrés dans la mémoire ROM 15 du boîtier). - les mémoires du boîtier, - une interface vidéo, - une interface entrée/sortie, - le lecteur de carte à puce. Le microprocesseur 19 gère les fonctions de base du boîtier, à savoir - gestion de l'écran du téléviseur 6 ou de 11 écran 24, - gestion des touches du clavier 11-14, - gestion du lecteur 18 de carte à puce, - gestion des interfaces entrée/sortie, alimentée par les logiciels d'utilisation (placés dans la mémoire 15 ou dans la mémoire EEPROM de la carte à puce). Ces logiciels permettent à l'utilisateur d'exécuter les différentes fonctions. La mémoire du boîtier est répartie en trois groupes: - mémoire ROM 15 du boîtier : d'une capacité de l'ordre de 100 kbits, elle contient les logiciels de gestion, - mémoire RAM à accès aléatoire 43 du boîtier : d'une capacité de l'ordre de 1 Mbits. Elle sert de tampon de données pour l'unité centrale, par exemple les données reçues par le récepteur seront provisoirement stockées dans cette mémoire avant d'être transférées dans la mémoire 20 ou dans la mémoire de la carte à puce. De plus, tout module du logiciel d'utilisation peut être transféré à la mémoire du boîtier à partir de la carte à puce avant toute exécution. Ceci dépend de l'architecture du microprocesseur de cette carte ou de celui 19 du boîtier. Le programme exécutable est alors stocké soit en ROM 15 soit en RAM 43 selon les cas. - mémoire 20, ou mémoire EEPROM de la carte à puce, d'une capacité de l'ordre de un Mbits. Elle contient l'identification du boîtier, le mot de passe quotidien, le code abonnement et les données relatives aux émissions. Une interface vidéo, dès son activation, produit des signaux qui sont appliqués aux différentes bornes de la prise PERITEL du récepteur 6 de télévision, contrôlant ainsi l'image apparaissant sur l'écran du récepteur. Les protocoles pour provoquer ce type d'activation sont connus et imposés par le standard PERITEL. Cette interface vidéo comprend la mémoire nécessaire au contrôle de cette image. Dans le cas où il n'y a pas de prise PERITEL, on peut moduler les signaux dans l'interface vidéo de façon à transmettre les informations à afficher par le circuit d'antenne du téléviseur 6. Dans ce cas celui-ci doit être commuté au préalable sur un canal réservé pour cet affichage. Le lecteur de carte à puce transforme le signal série émis par la carte (liaison de type RS-232) en un ensemble parallèle de bits correspondants. De la même manière il transforme des octets parallèles reçus de l'unité centrale 19 en signal série de type RS-232 qu'il transmet à la carte à puce. La carte elle-même contient essentiellement un processeur d'adressage de mémoire et une mémoire de type EEPROM. Le photodétecteur 16 convertit les signaux infrarouges reçus de l'extérieur (par exemple émis par un boîtier de télécommande) en signaux électriques. L'interface d'entrée de ce photodétecteur détecte ces signaux électriques et au moyen d'un circuit de décision les convertit en signaux logiques. Un convertisseur série/parallèle permet de transmettre à l'unité centrale 19 les octets correspondants à ces signaux. Les sorties optiques 8 et 8' jouent un rôle symétrique au circuit d'entrée. A partir d'octets reçus de l'unité centrale, un circuit interface produit des séquences de signaux qui, après mise en forme, sont appliqués à une diode émettrice qui va émettre une séquence de signaux infrarouges L'alimentation électrique est produite à partir de l'alimentation secteur avec toutes les tensions continues nécessaires aux différents organes du boîtier. Cette alimentation comporte une batterie tampon qui permet la sauvegarde de certaines fonctions même en cas de coupure de l'alimentation extérieure. Cette batterie est automatiquement chargée en utilisation normale. Le logiciel se compose de deux groupes principaux - la gestion du boîtier, - les programmes d'utilisation du service. La gestion du boîtier étant spécifique de la constitution matérielle du boîtier, ce groupe de logiciels est placé dans la mémoire ROM 15 du boîtier. Il assurera les fonctions suivantes - la gestion de l'écran du téléviseur, - la gestion du lecteur de carte à puce, - la gestion du clavier, - la gestion des interfaces optoélectroniques (émetteurs d'infrarouges, photodétecteur). Ce groupe de logiciels occupe un espace mémoire de l'ordre de 40 koctets, soit environ 400 kbits. Il n'est pas modifiable par télécommande. Ces logiciels sont de type connu. Les logiciels d'utilisation du service sont, d'une part, susceptibles d'évoluer dans le temps. D'autre part, il est possible de définir des niveaux d'utilisation différents, concrétisés par des classes d'abonnés ayant accès à certains services particuliers. Pour ces raisons, ce groupe de logiciels est placé de préférence dans la mémoire de la carte à puce. Ces logiciels peuvent être modifiés à distance. En particulier, certains services pourront être validés ou invalidés, sans que la carte de l'abonné ait à être échangée. Ce groupe de logiciels gère les opérations suivantes - enregistrement et vérification du mot de passe quotidien, - validation ou invalidation de l'abonné, - mémorisation des données transmises et relatives aux émissions, - enregistrement et exécution des sélections programmées par 1' abonné. L'espace mémoire occupé par ce groupe de logiciels est de l'ordre de 100 kbits, non compris l'espace occupé par les données. La prise PERITEL est telle que définie dans la norme AFNOR nO NF EN 50 049-1 d'Avril 1990. Cette prise équipe aujourd'hui tous les récepteurs de télévision européens. D'autres normes similaires existent sur le continent américain, par exemple les fiches RCA. Cette prise permet de récupérer les signaux image et son diffusés par le récepteur de télévision ou à l'inverse, d'envoyer au téléviseur des signaux contrôlant l'image et le son. Le connecteur PERITEL est un connecteur femelle de 20 broches plus 1 broche de masse. Le boîtier 3 contient toute l'électronique mise à la disposition de l'abonné. I1 ne peut fonctionner que si l'abonné a introduit sa carte à mémoire personnalisée. Il assure deux familles de fonctions - les fonctions à disposition du service central 2, - les fonctions à disposition de l'abonné. Les fonctions, à disposition du service central 2, sont - validation du service pour les abonnés en situation régulière, - invalidation du service pour les abonnés en situation irrégulière, - réception et mémorisation des informations mises à disposition des abonnés, - réception et exécution des ordres à exécuter correspondant aux sélections programmées par l'abonné, - téléprogrammation. Les fonctions, à disposition de l'abonné, sont - affichage des programmes de télévision, - sélection d'émissions de télévision, - programmation d'annonces de début des émissions sélectionnées, - programmation d'enregistrements des émissions sélectionnées, - programmation de services personnalisés. Le boîtier comporte cinq touches. A l'aide de ces touches, des menus déroulants apparaissant à l'écran du récepteur de télévision, sont contrôlés. Ceci permet à l'abonné d'exécuter toutes les fonctions mises à sa disposition. De préférence, le boîtier comporte, sur la tranche arrière, trois connecteurs, permettant son raccordement au secteur, un raccordement 7 à la prise PERITEL du téléviseur et un raccordement 7.1 au magnétoscope. Sur les tranches avant et arrière du boîtier, se trouvent de préférence deux sorties par émetteur infrarouge ou autre. Une est destinée au raccordement au détecteur 9 du magnétoscope 1, éventuellement par l'intermédiaire, en option, d'un câble à fibre optique fourni. Une autre est destinée au raccordement à un boîtier auxiliaire de commande de fonctions personnalisées.La tranche avant du boîtier comporte également un détecteur 16 infrarouge, permettant l'acquisition des séquences de code de commande du magnétoscope ou des boîtiers auxiliaires de fonctions personnalisées. Avec le boîtier sont fournis les câbles électriques de raccordement au secteur et à la prise PERITEL du téléviseur, ainsi qu'un câble optique optionnel de raccordement au magnétoscope. Dans un premier temps, le boîtier 3 est relié à la prise PERITEL du téléviseur. Pour cela, un câble plat terminé par deux connecteurs, est branché d'une part sur le connecteur situé sur la tranche arrière du boîtier 3 et, d'autre part sur la prise PERITEL située à l'arrière du téléviseur. Le connecteur du câble venant du magnétoscope et qui est branché sur le téléviseur est connecté sur le deuxième connecteur PERITEL du boîtier. On branche ensuite le cordon secteur sur une prise de courant. Le branchement correct est vérifié en appuyant simplement sur la touche 14 du boîtier. L'écran du téléviseur affiche à ce moment un premier panneau de commande. Une simple pression sur la touche 11 fait disparaître ce premier panneau de l'écran du téléviseur, alors qu'une nouvelle pression sur la touche 14 le fait réapparaître. Chaque pression sur les touches 12 et 13 permet de sélectionner un parmi plusieurs menus déroulants sur l'écran du téléviseur. Par exemple, une pression sur la touche 14 fait apparaître le premier panneau de commande, puis deux pressions successives sur la touche 12 font apparaître un autre panneau de commande. Dans tous les cas les menus ou commandes dans les menus sont sélectionnés par action sur les touches de direction 11-13 et le résultat sur écran sera la mise en surbrillance du menu et des commandes sélectionnés. Ce type de gestion d'écran est bien connu dans le domaine des progiciels. Quand une commande a été ainsi sélectionnée, une pression sur la touche 14 provoque l'exécution de cette commande. Pour initialiser un magnétoscope utilisé on adapte les commandes du boîtier 3 à celles de ce magnétoscope 1 utilisé. Dans une première méthode on peut mettre en oeuvre un apprentissage des commandes. Dans ce but, un affichage à l'écran propose une liste ordonnée de commandes normalement disponibles avec la télécommande propre du magnétoscope. En respectant cet ordre, on appuie successivement sur chacune des touches de la télécommande du magnétoscope, celle-ci étant dirigée vers le détecteur 16 du boîtier 3. A chaque pression sur une touche de cette télécommande, le détecteur 16 reçoit une séquence de signaux de commandes propres au magnétoscope. Cette séquence est mémorisée par le boîtier 3 qui l'interprète comme celle correspondant, par son ordre, à une commande dont l'exécution était demandée.On établit ainsi peu à peu dans la mémoire du boîtier 3 une table de transcodage entre des ordres à exécuter (transmis par le canal 4) et des signaux de commandes propres au magnétoscope et dont la séquence a été mémorisée. Cette table de transcodage est telle que les signaux de commande envoyés par le boîtier 3 soient exactement les mêmes que ceux auxquels est adapté le magnétoscope 1. Dans une deuxième méthode, on sélectionne dans un menu "fonction" une commande "adaptation au nouveau magnétoscope", puis on valide la commande en appuyant sur la touche 14. A ce moment apparaît, sur le téléviseur, une liste de marques et de modèles de magnétoscopes. En agissant sur les touches 11 à 13, on sélectionne la marque du magnétoscope utilisé et on valide la sélection en appuyant sur la touche 14. On choisit ainsi par sélection une table de transcodage prémémorisée. Les principes de ces transcodages par apprentissage ou transcodages sélectionnés sont déjà mis en oeuvre avec les télécommandes de type universel à apprentissage que chacun peut se procurer dans le commerce quand il a perdu un boîtier de télécommande de son appareil. Ici le déroulement des tests est simplement assisté par visualisation des actions sur l'écran du téléviseur 6. Pour la sélection d'une émission, par pression sur la touche 14, on fait apparaître un panneau de commandes et par une pression sur les touches 10-13 du boîtier on sélectionne l'affichage de la liste complète des émissions. Une pression sur la touche 14 validera cette commande. Une liste complète des émissions de télévision de toutes les chaînes, classés par ordre chronologique apparaît alors à l'écran. La première émission affichée est celle dont le début doit intervenir juste après l'heure et la date courante. Les touches 10-14 permettent de sélectionner de façon rapide et en clair une émission sans avoir besoin de programmer des données de chaîne, date, heure et durée. Une émission étant sélectionnée, la touche 14 permet de valider cette sélection. Une émission sélectionnée restera par exemple en surbrillance à l'écran. De cette manière il est possible de sélectionner autant d'émissions que l'on veut. Compte-tenu des sélections effectuées, les ordres a exécuter sont transcodés par le micro-processeur 19 en fonction du type de magnétoscope reconnu de la façon ci-dessus. Ce transcodage peut être effectué de préférence par lecture de table de transcodage. Ces tables de transcodage sont de préférence stockées dans la mémoire 15. REVENDICATIONS 1 - Procédé de commande d'un actionneur, en vue de lui faire exécuter une action programmée, comportant les étapes suivantes: - on stocke des informations correspondant à cette action programmée dans une mémoire d'un boîtier de commande de cet actionneur, et - on envoie à des organes de cet actionneur, au moyen de ce boîtier de commande, le moment venu, des signaux de commande de l'actionneur correspondant à cette action programmée, caractérisé en ce qu'il comporte les étapes suivantes - on détermine dans ce boîtier des conditions (32) de filtrage d'une action programmée, - on envoie à ce boîtier et on reçoit dans ce boîtier des ordres à exécuter en temps réel, - et on produit, dans ce boîtier, des signaux de commande de l'actionneur en filtrant selon ces conditions de filtrage ceux des ordres à exécuter qui correspondent à l'action programmée. 2 - Procédé selon la revendication 1, caractérisé en ce que - on stocke dans la mémoire (29) du boîtier des titres d'actions programmées commandables avec ce boîtier, - on visualise, d'une manière contrôlée, en clair ces titres sur un écran (16), - on sélectionne (14) une action programmée dont un titre est visualisé, et, pour cette action sélectionnée, - on détermine (32) dans ce boîtier des conditions de son filtrage. 3 - Procédé selon la revendication 2, caractérisé en ce que - on envoie régulièrement, pour leur stockage dans la mémoire du boîtier, les titres (figure 2b) d'actions programmées commandables avec ce boîtier, de façon à effectuer une mise à jour régulière des titres stockés. 4 - Procédé selon la revendication 3, caractérisé en ce que - on élimine de cette mémoire des titres correspondant à une date précédant une date courante. 5 - Procédé selon la revendication 3, caractérisé en ce que - on élimine au fur et à mesure de cette mémoire ceux des titres qui correspondent à des ordres à exécuter déjà envoyés et reçus. 6 Procédé selon l'une des revendications 1 à 5, caractérisé en ce que pour déterminer des conditions de filtrage correspondant à une action programmée sélectionnée - on envoie au boîtier, et on stocke dans la mémoire de ce boîtier, des signaux représentatifs de ces conditions de filtrage. 7 - Procédé selon l'une des revendications 2 à 6, caractérisé en ce que - on visualise les titres en clair sur un écran (24) de ce boîtier. 8 - Procédé selon l'une des revendications 2 à 7, caractérisé en ce que - on visualise les titres en clair sur un écran d'un moniteur de télévision (6) raccordé à cet actionneur. 9 - Procédé selon l'une des revendications 1 à 8, caractérisé en ce que - on élabore dans le boîtier des signaux de commande de l'actionneur par transcodage des ordres à exécuter filtrés. 10 - Procédé selon l'une des revendications 1 à 9, caractérisé en ce que - on envoie en temps utiles les ordres à exécuter aux boîtiers par voie hertzienne, avec des antennes terrestres ou des satellites, ou par voies câblées, avec des câbles coaxiaux ou des fibres optiques, ou encore par téléphone. 11 - Procédé selon l'une des revendications 1 à 10, caractérisé en ce que - pour déterminer des conditions de filtrage on stocke en mémoire du boîtier: - un code relatif au temps (28), - un code (30) correspondant à une action programmée, - et, en correspondance, un code (32) positif de sélection de cette action programmée, - pour envoyer les ordres à exécuter, on envoie un message comportant:: - un code correspondant à la nature d'ordre du message (ORDRE), - un code correspondant à une action programmée, - un code correspondant à un signal de commande de l'actionneur, et - un code relatif au temps, - pour filtrer les ordres à exécuter, on compare - un code stocké correspondant à une action programmée à un code reçu correspondant à une action programmée, et - un code stocké relatif au temps à un code reçu relatif au temps, - et pour produire des signaux de commande de l'actionneur on transcode, en cas de succès de la comparaison, le code reçu correspondant à un signal de commande de l'actionneur. 12 - Procédé selon la revendication 11, caractérisé en ce qu'il comporte les étapes suivantes: - on stocke en mémoire du boîtier - un code d'identification du boîtier, - un code relatif au temps, et - un code relatif à un abonnement, - on envoie un ordre de mise à jour dans le boîtier du code relatif au temps, et celui-ci est pris en compte si le code relatif à un abonnement est dans un état donné, et - on envoie un code d'identification du boîtier, et un code de mise à jour dans le boîtier du code relatif à l'abonnement, ce code relatif à l'abonnement étant pris en compte si le code d'identification envoyé correspond au code d'identification stocké et, éventuellement si le code relatif au temps est dans un état donné. 13 - Procédé selon l'une des revendications 11 à 12, caractérisé en ce que pour stocker en mémoire du boîtier un code correspondant à une action programmée, - on envoie un message comportant - un code correspondant à la nature d'action programmée du message (TITRE), - un code correspondant à ladite action programmée, et - un code relatif au temps, et - on stocke en mémoire le code correspondant à l'action programmée si le code relatif au temps envoyé est le même qu t un code relatif au temps stocké. 14 - Utilisation du procédé selon l'une des revendications 1 à 13, caractérisé en ce que - le boîtier de commande est un boîtier de télécommande et/ou l'actionneur est un magnétoscope. 15 - Utilisation du procédé selon l'une des revendications 1 à 14, caractérisé en ce que - le boftier est en relation avec une carte à puce. 16 Système de commande d'un actionneur, en vue de lui faire exécuter une action programmée, comportant les moyens suivants: - un boîtier (3) de commande de cet actionneur (1) muni d'une mémoire (15-20) pour stocker des informations correspondant à cette action programmée, - un circuit (8) pour envoyer à des organes de cet actionneur, au moyen de ce boîtier de commande, le moment venu, des signaux de commande de l'actionneur correspondant à cette action programmée, caractérisé en ce qu'il comporte - dans un service central (2), des moyens émetteurs pour envoyer (4) à ce boîtier en temps réel des ordres à exécuter, - dans ce boîtier, des moyens de réception (41-42) pour recevoir lesdits ordres à exécuter, - des moyens (19) pour filtrer des ordres à exécuter, - et des moyens (19) pour produire, dans ce boîtier, des signaux de commande de l'actionneur à partir des ordres à exécuter filtrés qui correspondent à l'action programmee. 17 - Système selon la revendication 16, caractérisé en ce qu'il comporte - un écran (6,24) pour visualiser, d'une manière contrôlée, en clair des titres d'actions commandables avec ce boîtier, - des moyens de sélection (10-14) d'une action programmée dont un titre est visualisé, et, pour cette action programmée sélectionnée, - des moyens de configuration (32) desdits moyens pour filtrer. 18 - Système selon la revendication 17, caractérisé en ce que les moyens de sélection comportent - des boutons de direction pour désigner une indication sur l'écran.