FR 2881903 A1 20060811 FR 0550370 A 20050208 2881903 1 La présente invention concerne un système à réveil informatique multimédia avec liaison de communication qui comporte des moyens de communication radio ou par courants porteurs de données et des moyens de configuration, transmission, mémorisation et de restitution en continu ou non de sons etlou d'images. Les termes BLUETOOTH, WIFI, ZIGBEE, LIVEBOX, WINDOWS 2000xp et FREEBOX utilisés à la suite sont des noms de marques déposées. Un nombre de plus en plus important de dispositifs électroniques comportent des moyens de communication à faible portée pour liaison à des équipements informatiques. Parmi ces moyens de communication on s'intéresse ici plus particulièrement à ceux locaux sur courte distance (environ moins d'une centaine de mètres selon la norme), pour les transmissions sans fil du type notamment BLUETOOTH, WIFI, ZIGBEE, EDR, WINMAX, 802.11n, UWB, et pour les transmissions sur réseau ceux du type par courant porteur sur ligne d'alimentation électrique. Ces moyens permettent des liaisons de données bidirectionnelles jusqu'à une centaine de mètres. Parmi ces dispositifs on peut citer les téléphones portables, notamment GSM, GPRS, CDMA, EDGE, UMTS, les ordinateurs personnels (PC) ou les assistants électroniques portables (PDA) qui comportent de tels moyens BLUETOOTH. Par ailleurs, certains équipements terminaux ou intermédiaires de réseaux de données peuvent comporter de tels moyens, notamment BLUETOOTH ou WIFI comme par exemple les boîtiers résidentiels terminaux de câbles téléphoniques ou de données. La plupart des ces dispositifs ou équipements permettent le transfert de signaux sonores (téléphones portables, câbles 30 téléphoniques). On connaît également un module de radiocommunication BLUETOOTH qui permet d'ajouter des fonctionnalités de communication et des applications informatiques à des produits électroniques divers. On peut ainsi citer le SMARTMODULE de la société BARACODA qui a fait l'objet d'une demande de brevet WO-021082316. 2881903 2 On connaît de même des dispositifs multimédias qui comporte des moyens informatiques programmables notamment de gestion des fonctionnalités d'un réveil ainsi que de stockage, restitution de sons et/ou d'images et de possibilités d'interfaçage pour liaison à d'autres dispositifs informatiques, notamment par liaison type RS232. Ainsi, l'invention concerne, un système à réveil informatique multimédia à liaison de communication comportant d'une part un dispositif réveil et d'autre part un dispositif informatique de programmation. Selon l'invention, le dispositif réveil et le dispositif informatique de programmation peuvent communiquer bidirectionnellement par une liaison de communication locale à courte distance (moins d'une centaine de mètres), le dispositif réveil comportant, d'une part, des moyens permettant la réception, le stockage et la restitution en continu (diffusion) ou non de messages multimédias, notamment données sons et/ou textes et/ou images et/ou vidéo, d'autre part, des moyens permettant la configuration du fonctionnement dudit réveil soit directement par action sur une interface dudit réveil par un utilisateur, soit par réception de données de configuration par l'intermédiaire de la liaison de communication. Le terme réveil correspond à un dispositif qui provoque une action en fonction d'une heure courante par rapport à une heure de déclenchement d'action programmée, l'action étant l'émission d'un son (selon les cas: sonnerie, musique, voix...) et/ou l'affichage d'informations (selon les cas: textes, images, vidéo...), la commutation électrique d'un appareil auquel il est relié... Dans divers modes de mise en oeuvre de l'invention, les moyens suivants utilisés seuls ou pouvant être combinés selon toutes les possibilités techniquement envisageables, sont employés: - la liaison de communication est une liaison radiofréquence, notamment BLUETOOTH ou WIFI, 2881903 3 la liaison de communication est une liaison par courant porteur sur secteur, - la liaison de communication est une liaison filaire série notamment RS232 ou USB, - la liaison de communication est une liaison filaire série, le dispositif réveil et le dispositif informatique de programmation étant dans un ensemble unique, - les messages multimédias comportent des sons, - les messages multimédias comportent des images, les messages multimédias comportent en outre des sons, - les messages multimédias comportent en outre des images, - le dispositif informatique de programmation comporte des moyens logiciels et d'interface utilisateur permettant la configuration du fonctionnement dudit réveil par entrée de données de configuration à partir dudit dispositif informatique de programmation et leur transmission au dispositif réveil par la liaison de communication, - l'entrée de données de configuration à partir dudit dispositif informatique de programmation est locale, indépendamment d'une connexion à un quelconque réseau de communication, - l'entrée de données de configuration à partir dudit dispositif informatique de programmation est distante sur un réseau de communication de données disponible, - le dispositif informatique de programmation comporte en outre une interface INTERNET permettant la configuration du fonctionnement dudit réveil par l'intermédiaire d'un site INTERNET, - le dispositif informatique de programmation comporte une application de communication avec le dispositif réveil, une interface de communication INTERNET permettant l'exécution d'une application console d'un site INTERNET de configuration du réveil le dispositif informatique de programmation comporte des moyens logiciels de passerelle permettant la configuration du fonctionnement dudit réveil par transmission de données de configuration provenant d'un site INTERNET à distance et leur transmission au dispositif réveil par liaison de communication, le 2881903 4 dispositif informatique de programmation étant une passerelle résidentielle, - les données de configuration comportent au moins un fichier de données multimédia, - les données de configuration comportent des données de synchronisation temporelle, - les fichiers de données multimédias sont des sons codés sous un format permettant la compression de données et notamment sous format MP3 ou autres, - les fichiers de données multimédias sont des images (fixes ou animées = vidéo: SKIN ) codées sous un format permettant la compression de données et notamment sous format JPEG ou autres, - les fichiers de données multimédias sont des textes type SMS, 15 MMS ou autres, - les fichiers de données multimédias sont des textes codés notamment sous format HTML, XTML ou autres, - les fichiers de données multimédias sont des textes codés sous un format permettant la compression de données et notamment 20 sous format HTML ou XTML compressé, - le dispositif réveil comporte une interface de liaison de donnée bidirectionnelle de type série, notamment RS232 ou USB, connectée à un module externe (clé= dongle ) ou interne de radiocommunication et notamment BLUETOOTH ou autres, - le dispositif réveil comporte une interface de liaison de donnée bidirectionnelle de type série, notamment RS232 ou USB, connectée à une clé interface BLUETOOTH, - le dispositif réveil comporte un afficheur numérique, - le dispositif réveil comporte un afficheur alphanumérique, 30 - le dispositif réveil comporte un afficheur graphique, - le dispositif réveil comporte un afficheur type à cristaux liquides, - le dispositif réveil comporte des moyens permettant la restitution de sons en mono, - le dispositif réveil comporte des moyens permettant la restitution 35 de sons en stéréo, 2881903 5 - le dispositif informatique de programmation comporte une interface de liaison de donnée bidirectionnelle de type série, notamment RS232 ou USB, connectée à un module externe (clé= dongle ) ou interne de radiocommunication et notamment BLUETOOTH ou autres, - le dispositif informatique de programmation comporte une interface de liaison de donnée bidirectionnelle de type série, notamment RS232 ou USB, connectée à une clé interface BLUETOOTH, - le dispositif informatique de programmation est un ordinateur personnel type PC (ordinateur personnel) ou assistant personnel (PDA) ou, encore, un téléphone portable ou une plate-forme résidentielle de type routeur multimédia (passerelle) sans fil (par exemple LIVEBOX), - le dispositif réveil comporte un écran permettant, outre l'affichage de l'heure, au moins l'affichage de messages, (avec ou sans son, dans ce dernier cas un simple buzzer ou équivalent est mis en oeuvre de préférence) - le dispositif réveil comporte un écran permettant seulement l'affichage de l'heure, (avec ou sans son, dans ce dernier cas un simple buzzer ou équivalent est mis en oeuvre de préférence) - le dispositif réveil comporte en outre des moyens permettant la restitution de données sons, le dispositif réveil est disposé dans un boîtier comportant une alimentation sur secteur secourue par une source d'alimentation autonome du type pile ou batterie rechargeable par ladite alimentation secteur, le dispositif réveil comporte en outre un moyen de contrôle d'une sortie de commutation d'alimentation électrique pour un appareil électrique par un moyen de commutation d'alimentation disposé dans le réveil et permettant la mise en fonctionnement ou l'arrêt dudit appareil, - le moyen de commutation est choisi parmi: un relais électromagnétique, un relais statique, un triac, un transistor de 35 puissance, 2881903 6 - l'appareil électrique est externe au dispositif réveil, - le dispositif réveil est disposé dans l'appareil électrique et la commande de commutation d'alimentation permet la mise en fonctionnement ou l'arrêt dudit appareil, - l'appareil électrique est notamment une chaîne HI-FI ou une machine à faire le café boisson. L'invention concerne également un dispositif réveil spécialement adapté pour le système selon l'une ou plusieurs des caractéristiques précédentes. La présente invention va maintenant être exemplifiée par la description qui suit, sans en être pour autant limitée, et en relation avec la Figure 1 qui représente schématiquement un système à réveil. Le système représenté Figure 1 comporte un dispositif réveil 1 et un dispositif informatique de programmation 2 (ordinateur type PC ou assistant, voir passerelle vers un autre ordinateur présentant les fonctionnalités de programmation du système). Le dispositif réveil (appelé indifféremment réveil ou dispositif réveil) comporte un module 7 informatique réveil (module informatique multimédia avec processeur, mémoire, interfaces utilisateur et de communication) adapté au MP3 (ou autres types de fichiers) et au STREAMING ou diffusion (pour restitution en continu de formats multimédia, sons et/ou images type station de radio ou de télévision INTERNET) avec interface audio 5 type prise jack stéréo vers deux haut-parleurs 6 et 6' et une interface de liaison de données par prise série 4 RS232 reliée à une clé (module) 3 de communication BLUETOOTH ( dongle BLUETOOTH de la société BARACODA). Les autres interfaces notamment visuelle (écran d'affichage d'au moins des heures ou clavier) n'ont pas été représentées pour simplifier la figure 1. Le terme affichage des heures signifie aussi bien l'heure proprement dite que les minutes, voire les secondes, de l'heure courante, de l'alarme (voire d'autres heures d'actions pour déclenchement ou arrêt d'actions, cf. temporisation déclenchée). Le dispositif réveil 1 est alimenté par une 2881903 7 alimentation secteur qui est secourue en cas de perte secteur par une alimentation électrochimique du type pile ou batterie. Dans le cas d'une batterie, celle-ci est préférentiellement rechargée par l'alimentation secteur lorsque la tension secteur est présente. Le dispositif informatique de programmation 2 est ici un ordinateur PC local avec une interface série 9 RS232 reliée à une clé (module) 8 de communication BLUETOOTH ( dongle BLUETOOTH de la société BARACODA). Les autres interfaces dont d'affichage, d'entrée de données, d'échange de données (téléphonique ou câble notamment pour INTERNET) n'ont pas été représentées pour simplifier la figure. Sur la Figure 1 la liaison INTERNET entre le PC 2 et un site INTERNET ( WEB ) est symbolisée dans le même cadre qui comporte aussi l'interface de communication WEB et l'application communication réveil avec leurs canaux d'échanges respectifs RS232 et TCP/IP ainsi que pour l'exécution de l'application console. Le dispositif réveil du système de l'invention est ainsi un appareil pouvant restituer des fichiers de sons sous format MP3 ou autres et la restitution continue en mode diffusion radio INTERNET et/ou de texte courts type SMS ou MMS et comportant des moyens de liaison BLUETOOTH pour offrir à l'utilisateur la possibilité de télécharger à partir de son PC (voire autre dispositif comme un téléphone ou un assistant électronique) des nouvelles sonneries et messages SMS/MMS sur son réveil. Le dispositif réveil peut être dans deux modes, un mode autonome ou non-connecté dans lequel il n'y a pas de communication radioélectrique et dans lequel il apparaît fonctionner comme un réveil standard et un mode connecté. Suivant sa version le réveil de l'invention peut permettre la restitution soit des seuls fichiers sons (l'affichage est réduit à sa plus simple expression pour les heures), soit des seuls fichiers images (fixes et/ou vidéo), soit les deux avec ou sans possibilité de restitution continue ( STREAMING ) selon les cas. Le dispositif réveil comporte des moyens permettant l'exécution des fonctions principales suivantes: - Affichage de l'heure et du SMS qui est activée si aucune autre fonction spécifique n'est lancée. L'heure et le SMS sont alors affichés sur l'écran du réveil. Les vingt premiers caractères du SMS sont affichés, puis le SMS défile caractère par caractère en se décalant de la droite vers la gauche. - Sonnerie qui est activée lorsque l'heure courante est équivalente à l'heure de la sonnerie. La sonnerie consiste à ce que le morceau de musique sélectionné est joué. La musique s'arrête lorsqu'une personne appuie sur n'importe quelle touche.- Téléchargement MP3 lorsque le dispositif de programmation informatique, l'ordinateur en l'espèce, envoie une commande de téléchargement de musique via la liaison RS232 + BLUETOOTH. Le morceau de musique est alors réceptionné via la liaison RS232 + BLUETOOTH du dispositif réveil. Un signe (lettre T en haut à droite de l'écran) est affiché sur l'écran du réveil pendant le téléchargement. Permet d'enregistrer dans le réveil le fichier de musique MP3 envoyé. - Synchronisation de l'heure lorsque l'utilisateur appuie sur une première touche du dispositif réveil quand l'heure courante du réveil est affichée. A l'allumage du réveil, l'heure est automatiquement synchronisée. Pour cela, le dispositif re réveil va chercher l'heure du PC via la liaison RS232 + BLUETOOTH. Un signe (lettre S en haut a droite de l'écran) est affiché sur l'écran du réveil pendant la Synchronisation de l'heure. Après exécution de cette fonction, le réveil affiche la même heure que le PC Réglage de l'heure lorsque l'utilisateur appuie sur une deuxième touche du dispositif réveil quand l'heure courante du réveil est affichée. A cette fin, un écran demande la nouvelle heure, l'utilisateur entre la nouvelle heure avec les touches numériques puis l'utilisateur appuie sur la deuxième touche. A la suite, le réveil affiche la nouvelle heure. - Réglage de l'heure la sonnerie lorsque l'utilisateur appuie sur une troisième touche quand l'heure courante du réveil est affichée. 35 Pour cela, un écran de demande de la nouvelle heure de la 2881903 9 sonnerie est affiché, l'utilisateur entre la nouvelle heure de la sonnerie avec les touches numériques puis l'utilisateur appuie sur la troisième touche. - Activation / Désactivation de la sonnerie lorsque l'utilisateur appuie sur une quatrième touche quand l'heure courante du réveil est affichée. Si la sonnerie est activée alors elle est désactivée et un point lumineux en bas a gauche de l'afficheur disparaît et si la sonnerie est désactivée alors elle est activée et le point lumineux en bas a gauche de l'afficheur apparaît. - Suppression SMS lorsque l'utilisateur appuie sur une cinquième touche quand l'heure courante du réveil est affichée. II en résulte que le SMS n'est plus affiché. - Réception des commandes du PC lorsque le PC envoie des commandes au réveil, notamment envoi de SMS du PC vers le réveil, demande de lecture de la configuration du réveil pour renvoi au PC ou écriture de la configuration du PC vers le réveil. A cette fin, le réveil reçoit les commandes et les exécute. En ce qui concerne le dispositif informatique de programmation (PC en local ou par l'intermédiaire de l'accès à un site INTERNET) ou par l'intermédiaire d'une passerelle résidentielle (PC à distance sur un site INTERNET pour les fonctions compatibles) on considère également les fonctions suivantes sur ledit dispositif informatique de programmation appelé génériquernent PC ici: - Synchronisation de l'heure lorsque le réveil émet une requête de synchronisation de l'heure sur la liaison RS232 + BLUETOOTH. Pour cela, l'application de Communication Réveil du PC reçoit une requête de synchronisation sur la liaison RS232 + BLUETOOTH. L'application envoie en réponse l'heure sur la liaison RS232 + BLUETOOTH. II en résulte que l'heure courante du réveil doit être synchronisée avec l'heure du PC. A cette fin, l'application de Communication Réveil du PC doit être lancée et en écoute permanente sur la liaison RS232 + BLUETOOTH. - Modification de la configuration du réveil lorsque l'utilisateur 35 accède à l'application de configuration (exemple sur site WEB ou 2881903 10 applet java sur un téléphone) de configuration du réveil pour y modifier la configuration. Pour cela, l'utilisateur ouvre la page d'accueil de l'application configuration du réveil, l'utilisateur clique sur un lien Modifier la configuration du réveil et l'application de configuration lance l'interface de Communication pour lire la configuration du réveil. L'interface de Communication émet alors une commande de lecture de la configuration du réveil vers l'application de Communication Réveil via la liaison réseau TCP/IP. L'application de communication Réveil retransmet la commande au réveil via la liaison RS232 + BLUETOOTH. Le réveil retourne en réponse sa configuration actuelle via la liaison RS232 + BLUETOOTH. L'application de communication Réveil retransmet la réponse à l'interface de Communication. L'interface de Communication retransmet la réponse à l'application de configuration. La configuration du réveil est affichée dans le navigateur de l'utilisateur (notamment activation ou non de la sonnerie, heure de la sonnerie, heure courante affichée, titres du MP3 téléchargé...). A ce moment, soit l'utilisateur ne modifie rien et retourne à la page d'accueil, soit il modifie les champs éditables (par exemple activation ou inactivation de la sonnerie, heure de la sonnerie, heure courante affichée) et clique sur le bouton Modifier et l'application de configuration lance l'interface de Communication pour écrire la configuration du réveil, l'interface de Communication émettant alors une commande d'écriture de la configuration du réveil vers l'application de Communication Réveil via la liaison réseau TCP/IP, puis l'application de communication Réveil retransmet la commande au réveil via la liaison RS232 + BLUETOOTH et le réveil retourne un acquittement via la liaison RS232 + BLUETOOTH, l'application de communication Réveil retransmet la réponse à l'interface de Communication et l'interface de Communication retransmet la réponse à l'application de configuration. Dans ce dernier cas, la configuration du réveil est modifiée. 2881903 11 Pour l'exécution de ces opérations, le réveil doit être allumé, l'application de Communication Réveil du PC doit être lancée et en écoute permanente sur la liaison réseau qui pourrait être TCP/IP (INTERNET) ou autre. - Téléchargement de fichier sonore et d'images fixes et animes selon différents formats lorsque l'utilisateur accède à l'application de configuration du réveil pour télécharger des fichiers sonores ou vidéo dans le réveil. A cette fin, l'utilisateur ouvre la page d'accueil de l'application de configuration du réveil et clique sur le lien Télécharger des fichiers puis l'utilisateur clique sur le bouton Parcourir... pour choisir un fichier à télécharger sur son disque dur. L'utilisateur peut modifier, s'il le désire, le titre proposé automatiquement et clique sur le bouton Télécharger . A ce moment, le site INTERNET ( WEB ) lance l'interface de Communication pour télécharger le fichier et l'interface de Communication émet une commande de téléchargement des fichiers vers l'application de Communication Réveil via la liaison réseau TCP/IP. Ensuite, l'application de communication Réveil retransmet la commande au réveil via la liaison RS232 + BLUETOOTH et le réveil retourne en réponse un acquittement via la liaison RS232 + BLUETOOTH. L'application de communication Réveil retransmet la réponse à l'interface de Communication qui retransmet la réponse a l'application de configuration. Le résultat du téléchargement est affiché dans le navigateur de l'utilisateur et ce dernier clique soit sur le bouton de retour à la page d'accueil, soit sur le bouton de téléchargement d'autres fichiers pour recommencer la fonction selon les opérations listées cidessus. Il en résulte que la nouvelle musique est disponible sur le réveil. Pour l'exécution de ces opérations, le réveil doit être allumé et l'application de Communication Réveil du PC doit être lancée et en écoute permanente sur la liaison réseau TCP/IP. De préférence, le temps de téléchargement est compris entre 5 et 10 secondes maximum et plusieurs fichier musique peuvent êtres téléchargés et il doit être possible d'écraser un ancien fichier du dispositif réveil. 2881903 12 - Téléchargement de messages SMS lorsque l'utilisateur accède à l'application de configuration du réveil pour télécharger des SMS dans le réveil. A cette fin, l'utilisateur ouvre la page d'accueil de l'application de configuration du réveil puis clique sur le lien Télécharger des SMS . L'utilisateur écrit alors le SMS à télécharger dans le champ SMS affiché dans le navigateur. Il indique son nom ou son numéro de téléphone dans le champ expéditeur. Il modifie s'il le désire la date d'expédition. Ensuite, l'utilisateur clique sur le bouton Télécharger et l'application de configuration lance l'interface de Communication pour télécharger le SMS. L'interface de Communication émet une commande de téléchargement SMS vers l'application de Communication Réveil via la liaison réseau TCP/IP. L'application de communication Réveil retransmet la commande au réveil via la liaison RS232 + BLUETOOTH et le réveil retourne en réponse un acquittement via la liaison RS232 + BLUETOOTH. L'application de communication Réveil retransmet la réponse à l'interface de Communication WEB puis l'interface de Communication retransmet la réponse a l'application de configuration. Le résultat du téléchargement est affiché dans le navigateur de l'utilisateur. II en résulte que le nouveau SMS défile sur l'écran du réveil. Pour l'exécution de ces opérations, le réveil doit être allumé et l'application de Communication Réveil du PC doit être lancée et en écoute permanente sur la liaison réseau TCP/IP. De préférence, le temps de téléchargement du SMS doit être compris entre 5 et 10 secondes maximum pour un texte de SMS limité à 150 caractères. La date d'expédition est pré-remplie. - Téléchargement de MP3 avec SMS ( fonction push ) lorsque l'utilisateur accède à l'application de configuration du réveil pour télécharger un fichier et un SMS en une seule opération dans le réveil (pair exemple pour souhaiter un anniversaire ou prévenir d'une alerte quelconque). A cette fin, l'utilisateur ouvre la page d'accueil de l'application de configuration du réveil puis clique sur le lien Télécharger des MP3 avec SMS . L'utilisateur clique alors sur le bouton Parcourir... pour choisir un fichier à 2881903 13 télécharger sur son disque dur. L'utilisateur peut modifier, s'il le désire, le titre proposé automatiquement. L'utilisateur écrit le SMS à télécharger dans le champ SMS affiché dans le navigateur et il indique son nom ou son numéro de téléphone dans le champ expéditeur. Il peut modifier, s'il le désire, la date d'expédition. Enfin, l'utilisateur clique sur le bouton Télécharger . L'application de configuration lance alors l'interface de Communication pour télécharger le MP3 et le SMS et l'interface de Communication émet une commande de téléchargement MP3 et SMS vers l'application de Communication Réveil via la liaison réseau TCP/IP. L'application de communication Réveil transmet une commande de téléchargement MP3 au réveil via la liaison RS232 + BLUETOOTH et le réveil retourne en réponse un acquittement via la liaison RS232 + BLUETOOTH. L'application de communication Réveil transmet une commande de téléchargement SMS au réveil via la liaison RS232 + BLUETOOTH et le réveil retourne en réponse un acquittement via la liaison RS232 + BLUETOOTH. L'application de communication Réveil retransmet les réponses à l'interface de Communication et l'interface de Communication retransmet les réponses a l'application de configuration. Le résultat du téléchargement est affiché dans le navigateur de l'utilisateur. L'utilisateur peut alors, soit cliquer sur le bouton de retour à la page d'accueil, soit sur le bouton de téléchargement d'un autre MP3 avec SMS pour recommencer la fonction selon les opérations listées ci-dessus. Il en résulte qu'un nouveau fichier sonore est disponible sur le réveil ainsi que le nouveau SMS qui défile sur l'écran du réveil. En fonction de paramètres également transmis le SMS et la musique seront affichés irnmédiatement ou diffusés à l'heure où le réveil est programmé pour l'alarme. Pour l'exécution de ces opérations, le réveil doit être allumé et l'application de Communication Réveil du PC doit être lancée et en écoute permanente sur la liaison réseau TCP/IP. De préférence, le temps de téléchargement doit être compris entre 5 et 10 secondes 2881903 14 maximum et un seul fichier de musique MP3 peut être téléchargée au maximum avec possibilité d'écraser un ancien fichier du réveil. De préférence, le texte du SMS est limité à 150 caractères et la date d'expédition est pré-remplie. Le dispositif réveil comporte de la mémoire pour environ dix sonneries/fichiers MP3 au maximum téléchargé avec possibilité de remplacement (écrasement) de fichiers et un maximum d'environ cinq SMS téléchargé avec également possibilité de remplacement. La synchronisation de l'heure est automatique après chaque coupure d'alimentation du réveil et perte de l'heure courante. Le dispositif informatique de programmation est une plate forme de communication du type PC avec Windows2000/XP ou une passerelle type FREEBOX, LIVEBOX équipée d'un module de communication BLUETOOTH avec le dispositif réveil. Le protocole du système concernant plus particulièrement la liaison RS232 + BLUETOOTH entre le dispositif réveil et informatique de programmation va maintenant être décrit dans ses grandes lignes en utilisant un langage de présentation de programme. Pour cela une notation donnée dans le tableau I est utilisée: TABLEAU I - Notation Symbole Signification = Est constitué de: C) u & Et (dans l'ordre de la description) a Conteneur (structure ou union en langage C) [a, b, c] Liste d'éléments atomiques (champs d'une structure en langage C) Les conteneurs de haut niveau sont: MartinProtocol = NotififyPacket Packet Packet = Hleader & Data Data = MP3 1 SMS I ConfigRequest ( Config I TimeRequest 1 Time 1 Status 1 Ack MP3 = MP3Header 1 MP3Data Les conteneurs de bas niveau sont: NotifyPacket = [Type] Header = [Tag, Version, Type, CRC8] MP3Header = [MP3StoreNumber, MP3Title, MP3Size] MP3Data [IsLastMP3Packet, MP3PacketSize, MP3PacketData] SMS = [SMSSize, SMSText] Config=[TirneValue, IsAlarmOn, AlarmTimeValue, MP3StoresCount, MP3StoreSelected, MP3Titles] ConfigRequest = [] Time = [TirneValue] TimeRequest = [] Status = [StatusValue] Ack = [AckValue] Les éléments atomiques sont donnés dans le tableau II 15 TABLEAU Il Eléments atomiques Atome Description Type Taille en octets AckVa lue Valeur d'acquittement: Entier 1 É 0x00 = négatif positif 0x01 = positif AlarmTime Heure à laquelle la sonnerie du réveil Binaire 2 Value se déclenche Le premier octet contient le nombre d'heures, c'est un entier positif compris entre 0 et 23. Le second octet contient le nombre de minutes, c'est un entier positif compris entre 0 et 59. CRC8 Résultat du calcul de checksum CRC8 Entier positif 1 sur le conteneur Data. Les valeurs sont comprises entre 0x00 et OxFF 2881903 16 Atome Description Type Taille en octets IsAlarmOn Indique si la sonnerie du réveil est Entier positif 1 activée. 0x00 = sonnerie désactivée 0x01 = sonnerie activée IsLastMP3 Indique si le conteneur MP3Data est le Entier positif 1 Packet dernier. 0x00 = D'autres conteneurs vont suivre 0x01 = Dernier conteneur MP3Packet Taille des données utiles dans l'atome Entier 2 Size associé MP3PacketData. strictement La valeur entière est codée en Big positif Endian et est comprise entre 1 et 500. Si l'atome associé IsLastMP3Packet est égal à 0x00, alors la valeur de MP3PacketSize doit être égale à 500 MP3Packet Données MP3 Binaire 500 Data MP3Size Taille totale du fichier MP3 téléchargé. Entier 4 La valeur entière est codée en Big strictement Endian . positif MP3Stores Nombre de fichiers MP3 téléchargés Entier positif 1 Count dans le réveil. La valeur entière est comprise entre 0 et 10. MP3Stores Numéro du fichier MP3 téléchargé Entier 1 elected sélectionné pour la sonnerie du réveil. strictement La valeur entière est comprise entre 1 positif et 10. MP3StoreN Numéro du fichier MP3 téléchargé à Entier 1 umber remplacer par le nouveau fichier MP3 strictement en cours de téléchargement. positif La valeur entière est comprise entre 1 et 10. 2881903 17 Atome Description Type Taille en octets MP3Title Titre du fichier MP3 téléchargé affiché ASCII 20 sur le réveil. Si le titre fait moins de 20 octets, il sera décalé à droite avec des espaces. Liste des titres des 10 fichier MP3 téléchargés sur le réveil. La liste commence par les 20 caractères du MP3Titles titre n 1 puis les 20 caractères du titre ASCII 200 n 2 et ainsi de suite jusqu'aux 20 caractères du titre n 10. Si un titre fait moins de 20 octets, il est décalé à droite avec des espaces sur octets. Si un emplacement est vide, le titre est remplacé par 20 espaces. SMSSize Taille des données utiles dans l'atome Entier 1 associé SMSText. La valeur est strictement comprise entre 1 et 255. positif SMSText Texte SMS décalé à droite avec des ASCII 255 espaces. StatusValu Valeur de statut en réponse à une Entier positif 1 e notification de paquet en provenance du PC. 1. 0x00 Réveil indisponible 2. 0x01 Réveil prêt à recevoir le paquet indiqué dans l'atome associé Type Tag Tag du protocole = MARTIN ASCII 6 TimeValue Heure affichée sur le réveil. Binaire 2 Le premier octet contient le nombre d'heures, c'est un entier positif compris entre 0 et 23. Le second octet contient le nombre de minutes, c'est un entier positif compris entre 0 et 59. 2881903 18 Atome Description Type Taille en octets Type du paquet reçu ou envoyé par le réveil Type É 0x01 = MP3(MP3Header) Entier positif 1 É 0x02 = MP3(MP3Data) É 0x03 = SMS É 0x04 = ConfigRequest É 0x05 = Config É 0x06 = TimeRequest É 0x07 = Time É 0x08 = Status É 0x09 = Ack Version Version du protocole = 0x01 Entier positif 1 On va maintenant détailler les séquences du protocole sous forme de diagrammes. Pour des raisons de simplification des explications, ces séquences sont ici considérés comme des enchaînements réalisés avec succès. Par contre, dans la réalité, sur réception d'un statut indisponible ou d'un acquittement négatif, l'enchaînement des séquences s'arrête immédiatement. De plus, d'une manière générale, toute séquence est arrêtée si un délai (timeout) dépasse environ 30 secondes entre deux enchaînements. Le dispositif réveil est dénommé réveil et le dispositif informatique de programmation est ici un PC. Pour la synchronisation de l'heure Réveil Packet(TimeRequest) > PC Réveil PC Téléchargement MP3 NotifyPacket(MP3Header) > Réveil Packet(Status) Réveil Packet(MP3Header) > Réveil Packet(Ack) Réveil Packet(MP3Data) > Réveil Packet(Ack) Réveil (...) répété autant de fois que nécessaire PC PC PC PC P C PC PC -------- Packet(MP3Data) > Réveil PC Réveil PC Packet(Status) Réveil PC -------- Packet(SMS) > Réveil PC Réveil PC Packet(Status) Réveil PC ------- Packet(ConfigRequest) > Réveil PC Réveil Ecriture Configuration PC -------NotifyPacket(Config) > Réveil PC Packet(Status) Réveil PC -------Packet(Config) > Réveil PC 21 REVENDICATIONS 1. Système à réveil informatique multimédia avec liaison de communication comportant d'une part un dispositif réveil (1) et d'autre part un dispositif informatique de programmation (2), caractérisé en ce que le dispositif réveil et le dispositif informatique de programmation peuvent communiquer bidirectionnellement par une liaison de communication locale à courte distance (3,8), le dispositif réveil comportant, d'une part, des moyens permettant la réception, le stockage et la restitution en continu ou non de messages multimédias, notamment données sons et/ou textes et/ou images et/ou vidéo, d'autre part, des moyens permettant la configuration du fonctionnement dudit réveil soit directement par action sur une interface dudit réveil par un utilisateur, soit par réception de données de configuration par l'intermédiaire de la liaison de communication. 2. Système selon la revendication 1, caractérisé en ce que la liaison de communication est une liaison radiofréquence ou par courant porteur sur secteur. 3. Système selon la revendication 1 ou 2, caractérisé en ce que le dispositif informatique de programmation comporte des moyens logiciels et d'interface utilisateur permettant la configuration du fonctionnement dudit réveil par entrée de données de configuration à partir dudit dispositif informatique de programmation et leur transmission au dispositif réveil par la liaison de communication. 4. Système selon la revendication 3, caractérisé en ce que le dispositif iinformatique de programmation comporte en outre une interface INTERNET permettant la configuration du fonctionnement dudit réveil par l'intermédiaire d'un site INTERNET. 5. Système selon la revendication 4, caractérisé en ce que le dispositif informatique de programmation comporte une application de communication avec le dispositif réveil, une interface de communication INTERNET permettant l'exécution d'une application console d'un site INTERNET de configuration du réveil. 2881903 22 6. Système selon l'une quelconque des revendications précédentes, caractérisé en ce que les données de configuration comportent au moins un fichier de données multimédia. 7. Système selon l'une quelconque des revendications 5 précédentes, caractérisé en ce que les données de configuration comportent des données de synchronisation temporelle. 8. Système selon l'une quelconque des revendications précédentes, caractérisé en ce que le dispositif réveil comporte une interface de liaison de donnée bidirectionnelle de type série, notamment RS232 ou USB, connectée à une clé interface "B LU ETOOTH" . 9. Système selon l'une quelconque des revendications précédentes, caractérisé en ce. que le dispositif informatique de programmation comporte. une interface de liaison de donnée bidirectionnelle de type série, notamment RS232 ou U.SB, connectée à une clé interface "BLUETOOTH" . 10. Système selon l'une quelconque des revendications précédentes, caractérisé en ce que le dispositif informatique de programmation est un ordinateur personnel type PC ou assistant personnel ou, encore, un téléphone portable. 11. Système selon l'une quelconque des revendications précédentes, caractérisé en ce que le dispositif réveil comporte un écran permettant, outre l'affichage-de l'heure, au moins l'affichage de messages. 12. Système selon l'une quelconque des revendications 1 à 11, caractérisé en ce que le dispositif réveil comporte un écran permettant seulement l'affichage de l'heure. 13. Système selon la revendications 12 ou 1.3, caractérisé en ce que le dispositif réveil comporte en outre des moyens 30 permettant la restitution de données sons. 14. Dispositif réveil spécialement adapté pour le système de l'une quelconque des revendications précédentes.