Brevet FR2812104A1 — publié le 20020125

i DISPOSITIF ET PROCEDE D'ECHANGE DE DONNEES ENTRE UN SERVEUR ET UNE BASE DISTANTE La présente invention concerne un dispositif et un procédé d'échange de données entre, d'une part, un serveur de données comprenant des moyens de stockage de données contenant des informations et des paramètres d'utilisateurs, des moyens de traitement de données commandés par des moyens de programmation et aptes à10 communiquer avec au moins une base distante, et d'autre part, une base placée chez un utilisateur comprenant des moyens de communication, des moyens de mémorisation et une unité programmable. La dite base est susceptible d'être reliée à des moyens de visualisation comprenant un15 écran. L'invention permet plus particulièrement à l'utilisateur d'obtenir des informations. Il existe des médias tel que la radio ou la télévision qui diffusent des informations concernant différents thèmes tels que l'actualité, la météo, la bourse, etc. Mais ces informations ne peuvent pas être personnalisées pour chaque auditeur. De plus l'auditeur dépend des horaires de diffusion. De nos jours une solution pour l'utilisateur qui veut des informations particulières à un moment donné consiste à consulter des sites internet spécialisés dans la diffusion d'informations. Cette solution présente plusieurs inconvénients. La consultation de sites internet nécessite, le plus souvent, l'usage d'un30 ordinateur personnel. Cet équipement onéreux ne s'intègre pas facilement dans un environnement domestique quotidien tel qu'une cuisine. Pour consulter un site internet il faut mettre en route l'ordinateur, établir une connexion au réseau internet et accéder au site internet35 intéressant. Cette opération peut prendre quelques minutes. Dans la plus part des cas l'utilisateur 2 n'obtient pas directement sur le site une page regroupant tous les thèmes d'informations qu'il souhaite, il doit donc naviguer de pages en pages, voire de sites en sites. L'affichage des pages et leur lecture, avant de passer 5 aux pages suivantes, peut durer assez longtemps. Pendant cette durée l'utilisateur paye une communication téléphonique et un fournisseur d'accès internet. L'invention à pour but de remédier à ces inconvénients et de permettre à l'utilisateur de consulter des informations personnalisées de manière simple et rapide. Un autre but est de permettre la consultation des informations dans un environnement domestique quotidien. Un but supplémentaire est de minimiser les coûts de fabrication et d'utilisation des écuipemernts piacs chez l'utilisateur.20 Selon l'invention l'unité programmable de la base est reliée à une horloge et aux moyens de mémorisation qui contiennent au moins un paramètre horaire choisi de l'utilisateur et au moins un paramètre d'identification25 de l'utilisateur, la dite unité comporte un moyen d'interrogation susceptible d'envoyer une demande au serveur, lequel construit et envoi un fichier dans une zone des moyens de mémorisation de la base, ledit fichier étant construit par les moyens de programmation du serveur en fonction de la demande de la base et des données des moyens de stockage du serveur. Le procédé d'échange de données se déroule alors de la manière suivante. A une heure définie par au moins un paramètre horaire choisi de l'utilisateur, le moyen d'interrogation de la base commande aux moyens de communication d'établir une communication avec le serveur et transmet une demande d'envoi d'un fichier d'informations avec au moins un paramètre d'identification de l'utilisateur. A la réception de cette demande les moyens de programmation du serveur construisent le fichier d'informations, en fonction du paramètre d'identification reçu, à partir des paramètres de l'utilisateur et des informations contenus dans ses moyens de stockage, puis envoient ce fichier10 d'informations à la base placée chez l'utilisateur. La dite base mémorise les informations du fichier reçu dans une zone de ses moyens de mémorisation et commande aux moyens de communication l'arrêt de la communication avec le serveur. Les informations mémorisées peuvent alors15 être affichées par les moyens de visualisation. Grâces aux paramètres préalablement définis l'utilisateur peut consulter rapidement et facilement les informations qu'il désire, ces informations étant20 actualisées une ou plusieurs fois par jour à des horaires qu'il a choisi. Les temps de connexion au serveur sont considérablement réduits par l'envoi d'un seul fichier contenant toutes les informations désirées. De plus les,informations mémorisées par la base peuvent être consultées en dehors de toute connexion avec le serveur. Selon une autre caractéristique importante de l'invention l'unité programmable de la base comporte un moyen de changement automatique du paramètre horaire30 choisi par l'utilisateur en fonction du contenu du fichier envoyé par le serveur. Les moyens de programmation du serveur sont aptes à calculer une nouvelle valeur pour le paramètre horaire de l'utilisateur en fonction des valeurs des paramètres35 horaires des autres utilisateurs contenues dans les 4 moyens de stockage de données du serveur, et à envoyer cette nouvelle valeur avec le fichier d'informations. Ainsi on évite une surcharge du serveur par des demandes simultanées de nombreuses bases. Cette surcharge du serveur pouvant entraîner des temps de réponse trop longs, voir un refus de communication avec la base. D'autres caractéristiques et avantages de l'invention ressortiront de la description qui va suivre, donnée à titre d'exemple non limitatif, en référence au dessin annexé dans lequel la figure unique est une vue d'ensemble des différents éléments du dispositif de l'invention.15 Le dispositif d'échange de données selon l'invention comprend un serveur de données et une base. Le serveur (1) comprend de maniere connue, des moyens de stockage de données (2) tel qu'un disque dur, des moyens de traitement de données (5) commandés par des moyens de programmation (6). Les moyens de traitement de données (5) sont aptes à communiquer avec au moins une base distante (11). Cette communication (15) avec une,base (11) peut être effectuée par le réseau internet (45) sous forme d'un site fonctionnant suivant le protocole HTTP. Les moyens de stockage de données (2) contiennent des informations (3) et des paramètres d'utilisateur (4). Les informations (3) peuvent être rassemblées par thèmes sous forme d'une base de données. Ces thèmes doivent couvrir les différents centres d'intérêt des utilisateurs. A titre d'exemple il peut s'agir de35 l'actualité, la météo, le sport, la bourse, l'horoscope, la circulation routière, etc. Bien entendu ces thèmes peuvent être multipliés ou subdivisés pour répondre au mieux aux attentes des utilisateurs; par exemple: météo de telle ville, circulation routière sur tel axe. Les moyens de programmation (6) peuvent actualiser les5 informations (3) en effectuant des interrogations (8) régulières sur un ou des serveurs d'informations distants (7). Les paramètres des utilisateurs (4) comprennent au moins un paramètre d'identification, au moins un paramètre horaire et des paramètres de préférences définissant les informations désirées par l'utilisateur. Le paramètre d'identification peut être un numéro attribué à l'utilisateur lors de sa premiere connexion au service. Mais l'identification peut aussi être rêalisè avec un ensemble de paramètres comme le nom, le numéro de téléphone, le pays d'appel. Le paramètre horaire contient au moins une heure choisie par l'utilisateur qui correspond au moment o il veut obtenir quotidiennement de nouvelles informations. On peut définir plusieurs paramètres horaires pour,obtenir de nouvelles informations plusieurs fois par jour, ou à des heures différentes selon les jours de la semaine. Les paramètres de préférences définissent les thèmes et sous-thèmes d'informations que l'utilisateur veut obtenir. Ces paramètres de préférences peuvent contenir un paramètre définissant la langue désirée par l'utilisateur. Les moyens de stockage (2) peuvent contenir d'autres paramètres de l'utilisateur; par exemple des paramètres permettant de contacter l'utilisateur comme 6 son numéro de téléphone, son adresse complète, son e- mail. Les moyens de programmation (6) du serveur (1) sont aptes, suite à la réception d'une demande d'une base (11), à construire et à envoyer un fichier d'informations (43) à la base. Ledit fichier (43) est calculé par les moyens de programmation (6) du serveur (1) en fonction d'une demande (40) de la base (11) et des données (3,4) des moyens de stockage (2) du serveur (1). Ce fichier est dans un format XML permettant de structurer les informations et éventuellement d'inclure des instructions pour la base. Avant son envoi le fichier est encodé pour diminuer sa taille et ainsi diminuer le temps de15 communication avec la base. Les informations sont de préférence structurées sous forme de thèmes et de sous- thèmes organisés en arborescence. A chaque thème correspond une page, ladite page pouvant contenir des informations sous forme de texte et/ou un menu permettant20 d'accéder aux sous-thèmes. La base (11) placée chez un utilisateur comprend des moyens de communication (20), des moyens de Mémorisation (22), une horloge (26) et une unité programmable (21) reliée à ces éléments. L'unité programmable (21) peut être connectée à des moyens de visualisation (12) comprenant au moins un écran (30). La base (11) se présente sous forme d'un boîtier de faible dimension placé à proximité de la prise téléphonique de30 l'utilisateur. Elle est alimentée en permanence par un courant basse tension de faible intensité. Les moyens de communication (20) de type MODEM sont reliés à la ligne téléphonique (44) de l'utilisateur et peuvent établir une communication avec le serveur (1). Dans le mode préféré décrit, les moyens de communication (20) sont aptes à établir une connexion avec un fournisseur d'accès internet (46). Les échanges d'informations entre la base (11) et le serveur (1) se faisant ensuite par le réseau internet (45) selon le protocole de communication HTTP à l'aide de requêtes envoyées à l'adresse URL du serveur. Les moyens de mémorisation (22) peuvent être constitués d'une mémoire de type Eeprom. Une zone (23) des moyens de mémorisation (22) est réservée à la sauvegarde des informations envoyées par le serveur (1). De plus les moyens de mémorisation (22) contiennent au moins un paramètre horaire (24) et un paramètre d'identification (25) tels que ceux stockés par le15 serveur (1) Selon l'invention, l'unité programmable (21) de la base (11) comporte un moyen d'interrogaticn (28) apte c envoyer au serveur (1) une demande (40) et à mémoriser la20 réponse. L'envoi de la demande (40) est déclenché à une heure définie par au moins un paramètre horaire (24) à l'aide des indications données par l'horloge (26). La demande comporte une partie (41) "demande d'envoi d'un fichier d'informations" permettant de préciser au serveur (1) qu'il s'agit d'une demande d'informations, et une partie (42) "paramètre d'identification" permettant au serveur (1) d'identifier l'utilisateur d'o provient la demande. Nous verrons par30 la suite que la base peut envoyer d'autres types de demande avec éventuellement d'autres paramètres. La demande d'envoi d'un fichier d'informations (41) peut être réalisée par un requête HTTP comprenant la ligne de commande suivante: GET /info. asp?pl=info&p2=new HTTP/1.0 8 qui précise qu'il s'agit d'une demande d'informations et les paramètres d'identification (42) de l'utilisateur suivants: IDClient:14230 Country:fr Accept-Language:fr Le fichier d'informations (43) envoyé en réponse par le serveur (1) est mémorisé par les moyens d'interrogations (28) dans une zone (23) des moyens de mémorisation (22) de la base (11). Ainsi les informations peuvent être affichées par les moyens de visualisation (12) sans que la base (11) ne soit connectée au serveur (1). Grâce à cette disposition les coûts de connexions sont réduits. Selon un autre caractéristique importante die l'invention l'unité programmable (21) de la base (;1) comporte un moyen (29) de changement automatique du20 paramètre horaire (24) mémorisé par la base (11) en fonction du contenu du fichier (43) construit et envoyé par les moyens de programmation (6) du serveur (1) Lesdits moyens de changement automatique (29) sont aptes à reconnaître une balise spécifique qui indique que le fichier XML (43) envoyé par le serveur (1) contient une nouvelle valeur (47) pour le paramètre horaire, cette valeur étant attribuée au paramètre horaire (24) mémorisé par la base (11).30 Les moyens de programmation (6) du serveur (1) sont aptes à calculer cette nouvelle valeur (47) pour le paramètre horaire (24) de l'utilisateur en fonction des paramètres horaires des autres utilisateurs, et à inclure35 cette valeur (47) dans le fichier (43) envoyé. Une autre caractéristique de l'invention est de placer les moyens de visualisation (12) sur un appareil domestique (13). Cet appareil peut être une cafetière, un réfrigérateur, un miroir de salle de bain et de manière 5 plus générale tout appareil de l'environnement quotidien de l'utilisateur. Lors de la mise sous tension dudit appareil (13) les moyens de visualisation (12) établissent une liaison avec la base (11) pour afficher les informations contenues dans la zone (23) des moyens l0 de mémorisation (22) de la base (11). Ainsi l'utilisateur peut consulter aisément les informations qu'il a choisi tout en se livrant à ses occupations habituelles. Dans le mode préféré de réalisation décrit la liaison (16) entre les moyens de visualisation (12) et la base (11) se fait par voie hertzienne. Pour cela les moyens de visualisation (12) et la base (11) sont munis d'un émetteur-récepteur (27,32). On peut employer des émetteurs- récepteurs hautes fréquences d'usage courant qui communiquent selon un protocole DECT. Ainsi équipé l'appareil domestique (13) est aisément intégré dans l'environnement de l'utilisateur, sans nécessiter la pose de câbles Dans le cas d'une liaison DECT (16) il est avantageux de munir les moyens de visualisation (12) d'une mémoire tampon (33) et d'un microprocesseur (31) apte à dupliquer les informations mémorisées (23) par la base dans la mémoire tampon (33). Ainsi la vitesse30 d'affichage des informations n'est pas limitée par le débit de la liaison DECT. Les moyens de visualisation (12) comprennent des moyens (34) pour faire défiler sur l'écran (30) les informations mémorisées (23). Dans le cas d'informations organisées en arborescence selon des thèmes et sous- thèmes choisis par l'utilisateur, ces moyens de défilement (34) comprennent trois boutons un bouton tournant permettant soit de faire défiler un texte, soit de faire défiler les choix d'un menu; un bouton5 permettant de valider un choix dans un menu pour accéder à un sous-thème de l'arborescence; et un bouton permettant de remonter l'arborescence. L'écran (30) est de préférence à cristaux liquides monochromes permettant d'afficher 6 lignes de 20 caractères alphanumériques. Ce type d'écran permet de limiter le coût des moyens de visualisation, tout en donnant une information précise. Nous allons maintenant décrire le déroulement du procédé d'échange de données entre le serveur (1) et la base (11). Les moyens d'interrogation (28) de 'a base (l) déclenchent une série d'opérations à une heure choisie20 par l'utilisateur et mémorisée par le paramètre horaire (24) de la base. Ces opérations comprennent successivement - la commande aux moyens de communication (20) d'établir une communication (15) avec le serveur (1); la transmission au serveur (1) d'une demande d'envoi d'un fichier d'informations (41) avec au moins un paramètre d'identification (42); - la mémorisation des informations du fichier d'informations (43) reçu en réponse dans la zone prévue (23) des moyens de mémorisation (22); - l'arrêt de la communication (15) avec le serveur (1). Les informations contenues dans la zone (23) des moyens de mémorisation (22) sont alors disponible pour être affichées sur les moyens de visualisation (12). L'utilisateur obtient ainsi de manière automatique des informations à une heure qu'il a choisie. A la réception de la demande d'informations (41) de la base (11), les moyens de programmation (6) du serveur (1) sont aptes à construire le fichier d'informations (43), en fonction du paramètre d'idenrification (42) reçu, à partir des paramètres des utilisareurs (4) et des informations (3) contenus dans les moyens de stockage (2) et à envoyer ce fichier (43) à la base (1. Ainsi, le fichier d'informations (43) envoyé ne contient que les thèmes définis par les paramètres de préférences de l'utilisateur. De plus le temps de communication est réduit de manière importante car le serveur envoi un seul fichier (43) contenant toutes les informations.15 Selon une caractéristique mportante ce l'invention, les moyens de programmation (6) du serveur (1) sont aptes à envoyer une nouvei e valeur,.) or. moins un paramètre horaire (24) de l'utilisateur avec le fichier d'informations (43). De préférence cette nouvelle valeur (47) est incluse dans le fichier d'informations (43) au format XML avec une balise permettant sa reconnaissance par le moyen de changement automatique (29) de paramètre horaire (24) de la base (11). Ledit moyen de changement automatique (29) remplace alors la valeur du paramètre horaire (24) mémorisé par la nouvelle valeur (47) reçue. La prochaine demande d'informations de la base (11) sera alors effectuée à cette nouvelle heure. Les moyens de programmarion (6) du serveur (1) sont aptes à calculer la nouvelle valeur (47) pour au moins un paramètre horaire (24) d'un utilisateur en fonction des valeurs des paramètres horaires des autres utilisateurs contenus dans les moyens de stockage de données (2).35 Grâce aux paramètres horaires de tous les utilisateurs contenus dans les moyens de stockage (2) du 12 serveur (1), les moyens de programmation (6) de celui-ci sont capables de calculer pour chaque heure de la journée le nombre de bases d'utilisateurs qui demanderont l'envoi d'un fichier d'informations et ainsi de prévoir des pics5 de charge de travail. Les moyens de programmation (6) calculent alors une nouvelle valeur (47) du paramètre horaire pour au moins une base (11) qui effectue une demande d'informations pendant ces pics. De préférence, le prochain appel de la base (11) sera avancé de quelques10 de secondes à quelques minutes. La nouvelle valeur (47) transmise par le serveur (1) peut contenir le prochain horaire d'appel de manière complète (ex:7h 57mn 30s), mais cet horaire peut être aussi défini par un décalage temporel (ex: -2mn 30s).15 Ainsi même si un grand nombre d'utilisateurs choisissent la même heure, par exemple 8h00, les moyens de programmation (6 sont capables ce r'partir les demandes d'informations sur un période oius large, par20 exemple de 7h55 à 8h00. On évite ainsi une surcharge de travail au serveur (1) qui pourrait entraîner un accroissement des temps de réponse aux demandes des bases, voire un refus de communication. Par ailleurs, les moyens de visualisation (12) comprennent une touche (35) de mise à jour. Cette touche (35) impose au moyen d'interrogation (28) de la base (11) d'effectuer une demande d'envoi d'informations (41) au serveur (1). Cette demande (41) se déroule comme celle30 précédemment décrite avec l'envoi d'un paramètre d'identification (42). La seul différence est que cette demande est déclenchée par l'enfoncement de la touche de mise à jour (35), au lieu d'être déclenchée par l'horloge (26) et le paramètre horaire (24). Ainsi l'utilisateur peut obtenir à tous moments des informations actualisées. On peut en outre prévoir une touche (36) sur les moyens de visualisation (12) apte à imposer à la base (1i) l'envoi au serveur (1) d'une demande d'assistance avec au moins un paramètre d'identification (42). A la réception de cette demande les moyens de programmation (6) du serveur (1) sont aptes à transmettre à un service d'assistance (9) cette demande avec les paramètres contenus dans les moyens de stockage de données (2) nécessaires pour identifier l'utilisateur. Par exemple la base (11) envoie au serveur (1) la requête HTTP suivante: GET /helpdesk.asp?pl=help HTTP/1.0 IDClient:14230 Country:fr Accept-Language:fr correspondant à une demande d'assistance avec les paramètres d'identification de l'utilisareur. Les moyens de programmation (6) du serveur 1) sont al rs a pes transmettre au service d'assisrance (9) la demande de20 l'utilisateur avec les paramètres nécessaires Dour identifier l'utilisateur. Ces paramètres contenus dans les moyens de stockage (2) du serveur (1) peuvent comprendre le nom complet de l'utilisateur, son adresse, -sa langue, son numéro de téléphone. De manière avantageuse l'appareil domestique (13) est muni de capteurs (39). Ces capteurs (39) peuvent par exemple comptabiliser le nombre de cafés préparés et le nombre de cycles de détartrage effectués. Les30 informations fournies par lesdits capteurs forment un ensemble de paramètres relatifs à l'état de l'appareil. Ces paramètres sont contenus dans une zone (26) des moyens de mémorisation (22) de la base (11). Mais l'aooppareil (13) pourrait très bien comporter des moyens35 de mémorisation pour ces paramètres. L'unité programmable (21) de la base (11) transmet alors ces paramètres (26) 14 relatifs à l'état de l'appareil (13) avec la demande d'assistance. Dans ce cas il est préférable que les moyens de visualisation (12) affichent un message d'avertissement pour l'utilisateur, et que les paramètres 5 relatifs à l'état de la machine ne soient transmis au serveur (1) puis au service d'assistance (9) qu'après acceptation de l'utilisateur. Le service d'assistance (9) établit ainsi un pré-diagnostique de l'appareil et peut appeler ultérieurement l'utilisateur. Le service d'assistance (9) peut aussi renvoyer à l'utilisateur un message par l'intermédiaire du serveur (1). Ce message comporte un numéro de téléphone à appeler et un numéro de dossier. Comme nous l'avons vu prc5demment le fonctionnement de ce dispositif d'échange de données impose la connaissance par le serveur (1) d'un certain nombre de paramètres (4) liés a 'u tilsate et ses préférences.20 Ces paramètres (4) peuvent être enregistrés par le serveur (1) à l'aide de formulaires électroniques, tels que des pages HTML disponibles sur un site internet et,comprenant des zones de saisie de texte, des cases à cocher, etc. Mais cela implique que l'utilisateur dispose d'un micro- ordinateur et d'une connexion au réseau internet. Cela va à l'encontre des buts fixés par l'invention. Dans le mode de réalisation préféré de l'invention les moyens de visualisations (12) comprennent donc une touche (37) et des boutons (38) permettant à l'utilisateur de donner ou de modifier ses différents paramètres (4).35 La touche (37) permet d'établir une communication avec le serveur (1) en mode "paramètrage". Ce mode "paramètrage" est caractérisé par une communication continue entre les moyens de visualisation (12) et le S serveur (1). Cette touche (37) peut être la même que celle permettant d'obtenir une actualisation des informations. L'actualisation des informations est obtenue par un appui bref, tandis que le mode paramètrage est obtenu par un appui prolongé.10 Les boutons (38) permettent de sélectionner et d'envoyer les paramètres. Un premier bouton rotatif permet à l'utilisateur de faire défiler les différents paramètres ou différentes valeurs pour un paramètre. Un15 second bouton permet à l'utilisateur d'envoyer au serveur (1) le choix retenu. Lors de l'établissement de la communcation en mode paramètrage l'unité programmable (21) de la base (11) envoie au serveur (1) une demande de paramètrage avec au moins un paramètre d'identification. La demande de paramètrage est effectuée avec la requête HTTP suivante: GET /para. asp?pl=modif HTTP/1.0 Les moyens de programmation (6) du serveur (1) construisent et envoient à la base (11) un fichier de paramètrage. Ce fichier de paramètrage regroupe un ou plusieurs paramètres et des choix de valeurs pour ces paramètres. Son format est de préférence du même type XML que le fichier d'informations.30 Le fichier de paramètrage est directement affiché par les moyens de visualisation. L'utilisateur choisit à l'aide des boutons (38) la valeur désirée pour un paramètre et l'envoi au serveur. Les moyens de programmation (6) du serveur (1) mémorisent la valeur35 sélectionnée par l'utilisateur et envoient éventuellement un nouveau fichier de paramètrage. Ainsi l'utilisateur n'a pas besoin d'autres équipements pour définir ou modifier ses paramètres. Il peut notamment modifier à tous moments les thèmes d'informations qu'il désire obtenir. REVENDICATIONS 1. Dispositif d'échange de données entre, d'une part, un serveur de données (1) comprenant des moyens de stockage de données (2) contenant des informations (3) et des paramètres d'utilisateurs (4), des moyens de traitement de données (5) commandés par des moyens de programmation (6) et aptes à communiquer avec au -oins une base distante, et d'autre part, une base (11) placée chez un utilisateur comprenant des moyens de co. mmunication (20), des moyens de mémorisation (22) et une unité programmable (21) susceptible d'être reliée à des moyens de visualisation (12) comprenant un écran (30), caractérisé en ce que l'unité programmable (21) de la15 base (11) est reliée à une horloge (26) e- aux moyens de mémorisation (22) qui contiennent au moens un oaramètre horaire (24) choisi de l'uilisateur e- au oois unr paramètre d'identificat ion (25) de l'ut ls ateur,! a ee unité comportant un moyen d'interrogation (28)20 susceptible d'envoyer une demande (40) au serveur (1), lequel construit et envoie un fichier (43) dans une zone (23) des moyens de mémorisation (22) de la base (11), ledit fichier (43) étant calculé par les moyens de programmation (6) du serveur (1) en -onction de la demande (40) de la base (11) et des données (3,4) des moyens de stockage (2) du serveur (1). 2 Dispositif d'échanges de données selon la revendication 1, caractérisé en ce que l'unité programmable (21) de la base (11) comporte un moyen (29) de changement automatique du paramètre horaire (24) mémorisé par la base de l'utilisateur, en fonction du contenu du fichier (43) envoyé par les moyens de programmation (6) du serveur (1), lesquels sont aptes à calculer une nouvelle valeur du paramètre horaire de l'utilisateur en fonction 18 des paramètres horaires des autres utilisateurs, et à inclure cette valeur dans le fichier envoyé. 3 Dispositif d'échanges de données selon la revendication 1 ou 2, caractérisé en ce que les informations contenues dans le fichier (43) sont au format XML, ledit fichier (43) étant encodé avant son envoi. 4. Dispositif d'échange de données selon l'une quelconque des revendications précédentes, caractérisé en ce que les moyens de visualisation (12) sont placés sur un appareil domestique (13) et sont aptes à établir une liaison (16) avec la base (11) lors de la mise sous tension dudit appareil pour affLicher- le contenu de la zone (23) des moyens de mémorisation (22) de 1a base (11). 5. Dispositif d'échange de données selon l'une quelconque des revendications précédentes, caractérisé en ce que les moyens de visualisation (12) et la base (11) sont munis d'un émetteur-récepteur hautes fréquences (32,27), les moyens de visualisations étant aptes à établir une liaison hertzienne (16) avec la base25 (11). 6. Dispositif d'échange de données selon l'une quelconque des revendications précédentes, caractérisé en ce que les moyens de visualisation (12)30 comprennent des moyens de commande (34) permettant de faire défiler les données de la zone (23) des moyens de mémorisation (22) sur l'écran (30). 7. Procédé d'échange de données utilisant le dispositif défini selon l'une quelconque des revendications 1 à 6, 19 caractérisé en ce qu'à une heure définie par au moins un paramètre horaire (24), le moyen d'interrogation (28) de la base (11): - commande aux moyens de communications (20) d'établir une communication (15) avec le serveur (1); - transmet une demande d'envoi d'un fichier d'informations (41) et au moins un paramètre d'identification (42), les moyens de programmation (6) du serveur (1) étant alors aptes à construire le fichier10 d'informations (43) en fonction du paramètre d'identification (42) reçu à partir des paramètres des utilisateurs (4) et des informations (3) contenus dans les moyens de stockage (2) et à l'envoyer à la base (11); - mémorise les informations du fichier recu dans une zone (23) des moyens de mémorisaionr (22); - commande aux moyens de communication (25)!'arr de communication (15) avec le serveur (1). 8. Procédé d'échange de données selon la revendication 7, caractérisé en ce que la base (11) connectée à une ligne téléphonique (44) communique avec le serveur (1) par le réseau internet (45) via un fournisseur d'accès (46) selon un protocole HTTP. 9. Procédé d'échange de données selon la revendication 7 ou 8, caractérisé en ce que les moyens de programmation (6) du serveur (1) envoient avec le fichier d'informations (43) une nouvelle valeur (47) pour le paramètre horaire (24)30 choisi, le moyen (29) de changement automatique du paramètre horaire de la base (11) étant apte à remplacer la valeur du paramètre horaire mémorisé (24) par la nouvelle valeur (47) reçue. 10. Procédé d'échange de données selon la revendication 9, caractérisé en ce que les moyens de programmation (6) du serveur (1) sont adaptés à calculer une nouvelle valeur (47) pour au moins un paramètre horaire (24) d'un utilisateur (10) en fonction des valeurs des paramètres horaires des autres utilisateurs contenues dans les moyens de stockage de données (2). 11. Procédé d'échange de données utilisant le dispositif défini selon l'une quelconque des revendications 1 à 6, caractérisé en ce que les moyens de visualisation (12) comprennent une touche (35) apte à imposer à l'unité programmable (21) de la base (11) une demande d'envoi d'un fichier d'informations (41) avec au moins un paramètre d'identification (42) au serveur (1) pour15 mettre à jour les informations contenues dans la zone (23) des moyens de mémorisation (22). 12. Procédé d'échange de données uti isant le dcIs- f défini selon l'une quelconque des revendications! à 6, caractérisé en ce que les moyens de visualisation (12) comprennent un touche (36) apte à imposer à la base (11) l'envoi d'une demande d'assistance au serveur (1) avec un paramètre d'identification de l'utilisateur (10), les moyens de programmation (6) du serveur (1) étant alors25 apte à transmettre à un service d'assistance (9) cette demande avec les paramètres contenus dans les moyens de stockage de données (2) nécessaires pour identifier l'utilisateur (10). 13. Procédé d'échange de données selon la revendication 12, caractérisé en ce que l'appareil domestique (13) comprend des capteurs d'informations (39) susceptibles de modifier des paramètres relatifs à l'état de l'appareil (26)35 contenus dans les moyens de mémorisation (22) de la base (11), lesdits paramètres étant transmis au service d'assistance (9) avec la demande d'assistance. 14. Procédé d'échange de données utilisant le dispositif défini selon l'une quelconque des revendications 1 à 6, caractérisé en ce que les moyens de visualisation (12) comprennent une touche (37) permettant d'établir une communication continue avec le serveur (1) via la base (11) au cours de laquelle: - les moyens de programmation (6) du serveur (1) envoient aux moyens de visualisation (12) des choix de valeurs pour les paramètres de l'utilisateur, - les moyens de visualisation (12) comprennent des moyens de sélection (38) permettant l'envoi aux moyens de programmation (6) du serveur (1) des valeurs choisies par l'utilisateur, - les moyens de programmation (6) du serveur (1 so_ aptes à stocker dans les paramètres des uilisate'rs A les valeurs envoyés par les moyens de sèlection (38).20