Brevet FR2744585A1 — publié le 19970808

Système d'interactions entre un serveur et des utilisateurs. Afin, par exemple, de sonder une audience de radio, de télévision ou de tout autre serveur d'informations, ou bien de faire participer l'audience à une émission du serveur, il est intéressant, pour un utilisateur de ce serveur, de disposer de moyens de communication interactive, c'est-à-dire bidirectionnelle et en temps réel, avec le serveur ou un opérateur du serveur. Le plus souvent, lorsque l'utilisateur du serveur est sollicité au cours d'une émission, pour un sondage ou pour un jeu, à titre d'exemples encore, il retourne sa réponse par téléphone ou par terminal vidéotex, ce qui constitue 1 o une barrière à son désir de répondre. En outre, l'instantanéité du résultat au sondage ou au jeu dépend de la rapidité de l'utilisateur à répondre et du serveur à traiter les réponses. En médiamétrie, des dispositifs installés sur des postes de télévision ou de radio enregistrent la sélection de l'utilisateur parmi les différentes émissions du serveur. L'enregistrement est ensuite transmis au serveur par téléphone par exemple, ce qui présente également l'inconvénient du différé. Enfin, en matière de jeux télévisés, des machines à touches sont parfois mises à la disposition des spectateurs pour taper et enregistrer à la machine leurs réponses aux questions d'un jeu posées lors d'une émission. Les réponses 2o enregistrées sont ensuite comparées aux bonnes réponses préalablement stockées dans la machine ou disponibles auprès d'un représentant du serveur. Dans ce cas, le spectateur ne joue pas de manière interactive avec le serveur puisque sa machine fonctionne de façcon autonome, comme un appareil enregistreur. La présente invention propose une solution plus satisfaisante sur le plan de l'interactivité entre le serveur et l'utilisateur. A cet effet, I'invention concerne un système d'interactions entre un serveur et des utilisateurs comprenant un récepteur de données de serveur et une console d'utilisateur comportant une base de liaison entre un opérateur du serveur supervisant le système et un utilisateur, dotée de moyens de réception et de transmission des données du serveur, un terminal d'utilisateur et une mémoire d'exploitation, le terminal étant pourvu de moyens de réception des données transmises par la base, de moyens de lecture de données contenues dans la mémoire d'exploitation, de moyens donnant à l'utilisateur un accès à des données, de moyens de saisie de données de l'utilisateur, et de moyens de gestion de données. Grâce à l'invention, la console d'utilisateur peut être en liaison à la fois avec le serveur, l'utilisateur et la mémoire d'exploitation, et gérer l'ensemble des o données ainsi reçues de façon à établir l'interaction. Dans une forme de réalisation préférée, la présente invention est dotée d'une horloge temps réel de sécurisation. L'invention sera mieux comprise à l'aide de la description suivante, de la forme de réalisation préférée de l'invention, en référence à la figure unique annexée 1 5 qui représente un schéma bloc fonctionnel du système. Un serveur 1 comprend des moyens télématiques de transmission de données émises par un organisme public ou privé à des utilisateurs pour consultation, par l'intermédiaire d'un réseau informatique 3. Par serveur, il faut entendre tous moyens d'émission d'informations médiatiques, le plus souvent par voie aérienne (hertzienne), tels que la télévision ou la radio. L'opérateur 2 du serveur 1, ici un opérateur télématique de télévision, reçoit des données du serveur 1 ici de la chaîne de télévision, afin de les émettre aux différents utilisateurs 20 via le réseau hertzien 3, et de cette façon supervise le système. Le serveur 1 est associé à un récepteur 4, ici un poste de télévision, relié au réseau 3, pour recevoir des données émises par le serveur 1, et au moyen duquel un utilisateur 20 a accès aux données de la chaîne de télévision. L'interaction entre l'opérateur 2 et l'utilisateur 20 s'établit à l'aide d'une console d'utilisateur 24 qui comprend deux organes fonctionnels: 3 2744585 - une base 7 de liaison entre l'utilisateur 20 et l'opérateur 2 du serveur 1, comprenant une entrée 8 réceptrice et une sortie 9 émettrice. D'une part, l'entrée 8 est raccordée au réseau 3 par l'intermédiaire du récepteur de serveur 4 auquel elle est reliée par une prise 5, ici de type péritel. Le récepteur 4 possède des moyens de modulation des signaux porteurs des données du serveur 1, en l'espèce un tuner de télévision 6. La base 7 pourrait aussi intégrer un tuner propre et être ainsi directement connectée au réseau 3. D'autre part, la base 7 est reliée en sortie 9 à un terminal 25, décrit ci-dessous, ici par liaison infrarouge, afin de transmettre au terminal 25 les données du o serveur 1. La liaison base-terminal pourrait aussi être hertzienne ou filaire. En outre, la base 7 est dotée d'un microprocesseur de commande 12, et de moyens de réception 11 de données de type vidéotex. - le terminal 25, en l'espèce portable, est l'élément final de la chaîne de transmission des données du serveur 1 à l'utilisateur 20. i 5 Ce terminal comprend: - une entrée 10 de réception des données du serveur 1, reliée à la sortie 9 de la base 7, par la liaison infrarouge précédemment évoquée, - une entrée 14 de lecture des données contenues dans une mémoire d'exploitation, ici une puce électronique 21. Celle-ci est montée sur une carte 22, dite carte à puce, dont au moins une face comprend des pictogrammes 23, dessins figuratifs stylisés, ici représentant un fond de clavier, pouvant être indroduite manuellement dans un logement du terminal 25. Dans une autre forme de réalisation, il est prévu d'intégrer la puce électronique 21 dans le terminal 25, mais sans carte support ni pictogrammes. 4 2744585 - une sortie 15-16 donnant à l'utilisateur 20 accès aux données transmises ou émises par le terminal, pour consultation. Cette sortie comporte ici un écran 15 et un haut-parleur 16. - une entrée d'utilisateur 17-18 de saisie des données de l'utilisateur 20, ici un microphone 17 et un clavier 18. Le clavier 18 a une face avant transparente sous laquelle est prévu un logement d'insertion de la carte à puce 22 côté pictogrammes 23 de façon à obtenir un clavier complet dont le fond est modifiable. - un microprocesseur 12' de commande du terminal 25 associé à une mémoire interne 26 de stockage de données, pour gestion des données. La gestion de données comprend à titre d'exemples: - une exécution d'instructions portées par certaines données du serveur 1, de la puce électronique 21 ou de l'utilisateur 20, par exemple l'ouverture d'une fenêtre à l'écran 15 du terminal 25, - une mise en accès de données du serveur 1 ou de la puce électronique 21 pour consultation par l'utilisateur 20, - une comparaison de données de l'utilisateur 20 et de données du serveur 1, comme par exemple, dans le cadre d'un jeu de questions- réponses, la comparaison entre la réponse de l'utilisateur 20 à une question du serveur 1 et la bonne réponse du serveur 1. Dans une autre forme de réalisation, on peut également envisager de doter la base 7 de moyens de réception de données transmises par le terminal 25, et le terminal 25 de moyens de transmission de données vers la base 7. Le terminal 25 est doté ici d'une horloge temps réel de sécurisation 13, réglable à l'aide d'une instruction de l'opérateur 2 du serveur 1, transmise au terminal via le réseau 3, le récepteur 4 et la base 7. Les données de l'utilisateur 20 saisies par les entrées 17-18 du terminal 25, et horodatées par l'horloge 13, sont enregistrées dans la mémoire interne 26 du terminal 25, notamment pour comparaison par le microprocesseur 12' du terminal 25 avec l'horodate de l'opérateur 2 du serveur 1. La vérification de la cohérence des horodates respectives de l'opérateur 2 et de l'utilisateur 20 permet de sécuriser le système en empêchant par exemple l'utilisateur 20 de différer sa saisie de données par le terminal 25. Afin de mieux saisir le fonctionnement du système à interactions entre le serveur 1 et l'utilisateur 20, on va décrire à titre d'exemple le déroulement d'un jeu de questions-réponses télévisé. On notera d'emblée que l'application de l'invention ne se limite en aucun cas à l'exemple particulier ici décrit. l o Avant le jeu, I'utilisateur 20 doit se procurer, auprès d'un représentant du serveur 1, la console d'utilisateur 24, comprenant la base 7 et le terminal 25, et la carte à puce 22 du jeu, décorée des pictogrammes 23, stylisés pour le jeu et représentant le fond de clavier adapté au jeu du serveur 1. Il peut également acheter un montant de crédits de jeu. 1 5 Afin de s'apprêter à jouer, l'utilisateur 20 apparie la base 7 et le terminal 25 par liaison infrarouge afin de former la console 24. Puis il relie la base 7 à son poste de télévision par la prise péritel et introduit la carte à puce 22 dans le terminal 25 sous la face avant transparente du clavier 18 côté pictogrammes 23 afin d'obtenir le clavier du jeu. En début de jeu, I'opérateur 2 de la chaîne de télévision transmet une instruction, en l'espèce de forme vidéotex, au microprocesseur 12' du terminal via le réseau 3 de la télévision, le poste de télévision 4 et la base 7 afin d'ouvrir une fenêtre du jeu à l'écran 15 du terminal 25. De la même manière, l'opérateur 2 pose une question du jeu télévisé à l'utilisateur 20 qui doit taper sa réponse sur le clavier 18 du terminal 25 en un temps limité. Puis la réponse est enregistrée, avec l'horodate de l'horloge temps réel 13 de l'instant de réponse, dans le mémoire interne 26 du terminal 25. Enfin, l'enregistrement est validé ou refusé par comparaison par le microprocesseur 12' du terminal 25 avec la bonne réponse et l'horodate du serveur 1 transmises au terminal 25. Le résultat de cette comparaison est accessible à l'utilisateur 20 par la sortie -16 du terminal 25 et/ou stockée dans la mémoire interne 26 du terminal 25 et, éventuellement, est converti en gain ou perte de crédits pour l'utilisateur 20. L'horloge temps réel 13 offre une sécurisation du jeu dans la mesure o elle empêche l'utilisateur 20 de différer sa réponse à l'aide d'un magnétoscope par exemple. Par mesure de sécurité encore, des moyens de cryptage installés par exemple dans la console d'utilisateur 24 permettraient entre autres d'éviter un excès de gain de crédits. i o On vient de décrire une forme de réalisation d'un système d'interactions entre un serveur et des utilisateurs ne permettant qu'un dialogue interactif apparent entre l'opérateur de serveur 2 et l'un des utilisateurs 20. En effet, la transmission de données précédemment décrite s'effectue uniquement dans un sens allant de l'opérateur 2 à l'utilisateur 20. i15 A ce propos, on pourrait envisager d'inclure un modem 30, représenté en pointillés sur la figure, dans la base 7, alors reliée au réseau de télécommunication commuté, et grâce auquel l'utilisateur 20 pourrait transmettre à l'opérateur de serveur 2 un résultat de jeu, une réponse de sondage ou autres données d'utilisateur. En outre, le modem 30 permettrait un chargement de logiciel de jeu par l'opérateur de serveur 2 dans la console d'utilisateur 24. REVENDICATIONS 1. Système d'interactions entre un serveur (1) et des utilisateurs comprenant un récepteur (4) de données du serveur (1) et une console d'utilisateur (24) comportant une base (7) de liaison entre un opérateur (2) du serveur (1) supervisant le système et un utilisateur (20), dotée de moyens de réception (8; 11) et de transmission (9) des données du serveur (1), un terminal d'utilisateur (25) et une mémoire d'exploitation (21), le terminal (25) étant pourvu de moyens de réception (10) des données transmises par la base (7), de moyens de lecture (14) de données contenues dans la mémoire d'exploitation (21), de iC o moyens (15; 16) donnant à l'utilisateur (20) un accès à des données, de moyens de saisie (17; 18) de données de l'utilisateur (20), et de moyens de gestion (12'; 26) de données. 2. Système selon la revendication 1, dans lequel il est prévu une horloge temps réel (13) de sécurisation. 3.- Système selon l'une des revendications 1 et 2, dans lequel la base (7) comporte un modem (30).