Brevet FR2911465A1 — publié le 20080718

La présente invention concerne un système d'accès à des applications multimédia. Les outils informatiques et les logiciels multimédia disponibles à ce jour dans le commerce nécessitent l'utilisation de périphériques tels qu'un clavier ou une souris et sont accessibles par l'intermédiaire d'icônes reproduites sur l'écran d'un dispositif informatique. Les personnes qui ne sont pas habituées ou aptes à utiliser un dispositif informatique ont des difficultés à utiliser les applications multimédia disponibles à ce jour. Ces personnes sont par exemple des personnes âgées, ou plus généralement des personnes ayant des difficultés à utiliser un clavier et/ou une souris. L'invention a pour but de résoudre les inconvénients de l'art antérieur en proposant un système d'accès à des applications multimédia simple sans avoir nécessairement besoin d'un clavier et d'une souris. A cette fin, selon un premier aspect, l'invention propose un procédé d'accès à des applications multimédia par un dispositif client relié à un dispositif serveur par l'intermédiaire d'un réseau de télécommunication, au dispositif client étant associés un lecteur de carte et un écran, caractérisé en ce que le procédé comporte les étapes : -d'obtention, par le dispositif client, d'un code mémorisé clans une carte lue par le lecteur de carte, - de détermination, par le dispositif serveur, si le code transféré est un code associé à une application multimédia, - d'activation, par le dispositif serveur, de l'application associée au code, - de transfert, par le dispositif serveur, d'un message au dispositif client pour l'ouverture d'une fenêtre associée à l'application sur l'écran du dispositif client. Corrélativement, la présente invention concerne un système d'accès à des applications multimédia par un dispositif client relié à un dispositif serveur par l'intermédiaire d'un réseau de télécommunication, au dispositif client étant associés un lecteur de carte et un écran, caractérisé en ce que le système comporte des moyens: - d'obtention, par le dispositif client, d'un code mémorisé dans une carte lue par le lecteur de carte, - de transfert, par le dispositif client, du code lu au dispositif serveur, - de détermination, par le dispositif serveur, si le code transféré est un code associé à une application multimédia, -d'activation, par le dispositif serveur, de l'application associée au code, 2 - de transfert, par le dispositif serveur, d'un message au dispositif client pour l'ouverture d'une fenêtre associée à l'application sur l'écran du dispositif client. Ainsi, il est possible d'accéder de manière simple à des applications multimédia sans utiliser un clavier et/ou une souris. Selon un mode particulier de l'invention, le dispositif client obtient un code mémorisé dans une carte lue par le :lecteur de carte, transfère le code lu au dispositif serveur. Le dispositif serveur détermine si le code transféré est un code associé à une application multimédia, vérifie si l'application multimédia est déjà activée. Il ferme l'application associée au code si le code transféré est un code associé à l'application multimédia déjà activée. Ainsi, l'activation et la désactivation d'une application multimédia sont effectuées sans utiliser un clavier et/ou une souris. Selon un mode particulier de l'invention, le dispositif serveur détermine si le code transféré est un code associé à un tiers et établit l'application multimédia entre le dispositif client et un dispositif de télécommunication du tiers si le code transféré est un code associé au tiers. Ainsi, l'établissement d'une application multimédia est effectué sans utiliser un clavier et/ou une souris. Selon un mode particulier de l'invention, l'application multimédia est une application de messagerie électronique et le dispositif serveur détermine si le code transféré est un code associé à un dispositif de télécommunication tiers. Il transfère un message électronique émis par le tiers pour le dispositif client si le code transféré est un code associé au tiers. Ainsi, seuls les messages émis par le tiers sont reçus. Les messages tels que les 25 messages indésirables ne sont pas reçus par le dispositif client. Selon un mode particulier de l'invention, le dispositif client obtient un code mémorisé dans une carte lue par le lecteur de carte, transfère le code lu au dispositif serveur. Le dispositif serveur détermine si le code transféré est un code associé au même tiers, transfère une pièce jointe associée au message préalablement transféré ou 30 un autre message électronique émis par le tiers pour le dispositif client si le code transféré est un code associé au même tiers. Ainsi, la réception de courriers électroniques et/ou de pièces jointes est effectuée sans utiliser un clavier et/ou une souris. Selon un mode particulier d,e l'invention, le dispositif serveur identifie le dispositif client et/ou l'utilisateur du dispositif client. Ainsi, plusieurs dispositifs clients peuvent accéder simultanément au dispositif serveur et/ou plusieurs utilisateurs peuvent utiliser le même dispositif client. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : la Fig. 1 représente l'architecture du système d'accès à des applications 10 multimédia selon la présente invention ; la Fig. 2 représente un schéma bloc du dispositif serveur selon la présente invention ; la Fig. 3 représente un schéma bloc du dispositif client selon la présente invention ; 15 la Fig. 4 représente un algorithme exécuté par un dispositif client selon la présente invention ; la Fig. 5 représente un algorithme exécuté par le dispositif serveur selon la présente invention. La Fig. 1 représente l'architecture du système d'accès à des applications 20 multimédia selon la présente invention. Le système d'accès à des applications multimédia comporte au moins un dispositif serveur 20 auquel sont reliés des dispositifs clients 10a et 10b par l'intermédiaire d'un réseau de télécommunication 50. Le dispositif serveur 20 permet aux dispositifs clients l0a et 10b d'accéder à des 25 applications multimédia. Une application multimédia est, par exemple et de manière non limitative, une application de visiophonie avec un dispositif de télécommunication tiers 30, l'ouverture de page Web d'un site web 40, la consultation de courrier électronique émis par un dispositif de télécommunication tiers 30 à destination de l'utilisateur du dispositif client 10, la visualisation d'images d'un album 30 photo de l'utilisateur du dispositif client 10 mémorisé par exemple dans la base de données du dispositif serveur 20 ou l'écriture d'un courrier électronique. Le réseau de télécommunication 50 est par exemple un réseau téléphonique. La Fig. 2 représente un schéma bloc du dispositif serveur selon la présente invention. Le dispositif serveur 20 comporte un bus de communication 201 auquel sont reliés une unité centrale 200, une mémoire non volatile 202, une mémoire vive RAM 203, un disque dur 208 mémorisant une base de données et une interface réseau 205. La mémoire non volatile 202 mémorise les programmes mettant en oeuvre l'invention tels que l'algorithme qui sera décrit ultérieurement en référence à la Fig. 5. De manière plus générale, les programmes selon la présente invention sont mémorisés dans un moyen de stockage. Ce moyen de stockage est lisible par un ordinateur ou un microprocesseur 200. Lors de la mise sous tension du dispositif serveur 20, les programmes sont transférés dans la mémoire vive 203 qui contient alors le code exécutable de l'invention ainsi que les données nécessaires à la mise en oeuvre de l'invention. L'interface réseau 205 permet la réception et le transfert de messages entre le dispositif serveur 20 et les dispositifs clients 10, le dispositif de télécommunication tiers 30 et le site web 40. La base de données mémorise les identifiants des dispositifs clients 10 et/ou l'identifiant des utilisateurs des dispositifs clients 10, les codes identifiant les tiers ou les applications associées à chaque dispositif client 10 et/ou à chaque utilisateur de dispositif client 10, l'application en cours d'exécution pour chaque dispositif client 10 et/ou à chaque utilisateur de dispositif client 10. La Fig. 3 représente un schéma bloc du dispositif client selon la présente invention. Le dispositif client 10 comporte un bus de communication 301 auquel sont reliés une unité centrale 300, une mémoire non volatile 302, une mémoire vive RAM 303, un écran 304, optionnellement un clavier 307, un disque dur 308, une interface entrée sortie 306 et une interface réseau 305. La mémoire non volatile 302 mémorise les programmes mettant en oeuvre l'invention tels que l'algorithme qui sera décrit ultérieurement en référence à la Fig. 4. De manière plus générale, les programmes selon la présente invention sont mémorisés dans un moyen de stockage. Ce moyen de stockage est lisible par un ordinateur ou un microprocesseur 200. Lors de la mise sous tension de chaque dispositif client 10 et/ou à chaque utilisateur de dispositif client 10, les programmes sont transférés dans la mémoire vive 303 qui contient alors le code exécutable de l'invention ainsi que les données nécessaires à la mise en oeuvre de l'invention. L'interface réseau 305 permet la réception et le transfert de messages entre le dispositif serveur 20 et le dispositif client 10. A l'interface entrée sortie 306, sont connectés une caméra 311 susceptible d'être commandée à distance par le dispositif de télécommunication tiers 30, un lecteur de 5 carte 309 et éventuellement une souris 310. Deux cartes Cartl et Cart2 sont représentées dans la Fig. 3. Ces cartes sont des cartes comprenant une piste magnétique mémorisant un code identifiant un tiers ou un code identifiant une application. En variante, les cartes sont des cartes à puce ou des cartes comportant un code à barres. La Fig. 4 représente un algorithme exécuté par un dispositif client selon la présente invention. Le présent algorithme est exécuté par chaque dispositif client 10 selon la présente invention. Plus précisément, le présent algorithme est exécuté par le processeur 300 de chaque dispositif client 10. A l'étape E400, le processeur 300 vérifie si la mémoire tampon du dispositif client 10 associée au lecteur de carte ou la mémoire tampon du lecteur de carte 309 est vide. Si la mémoire tampon est vide, le processeur 300 retourne à l'étape E400 et effectue de nouveau cette étape, par exemple avec un délai de l'ordre de la seconde. Si la mémoire tampon n'est pas vide, le processeur 300 passe à l'étape E401. A l'étape E401, le processeur 300 lit le code contenu dans la mémoire tampon du dispositif client 10 et mémorise celui-ci à l'étape E402. A l'étape suivante E403, le processeur 300 efface le contenu de la mémoire tampon 10. A l'étape suivante E404, le processeur 300 commande le transfert d'un message à destination du serveur 20 par l'intermédiaire de l'interface réseau 305. Le message transféré contient au moins un identifiant du dispositif client 10 et le code mémorisé à l'étape E402. En variante, le message transféré comporte l'identifiant de l'utilisateur du dispositif client 10 lorsque le dispositif client 10 est partagé par plusieurs utilisateurs ainsi que le code mémorisé à l'étape E402. A l'étape suivante E405, le processeur 300 détecte la réception d'au moins un message par l'interface réseau 305. Ce message est transmis par le dispositif serveur 20 en réponse au message transféré à l'étape E404. 6 A l'étape suivante E406, le processeur 300 vérifie si le message reçu est un message de lancement d'application. Une application est, par exemple et de manière non limitative, une application de visiophonie, d'ouverture de page Web, de consultation de courrier électronique, de visualisation d'images d'un album photo, d'écriture d'un courrier électronique, une application visant à redémarrer le dispositif client 10 ou à l'arrêter. Dans l'affirmative, le processeur 300 passe à l'étape E407 et commande l'exécution de l'application. Dans la négative, le processeur 300 passe à l'étape E408. Il est à remarquer ici que le code d'exécution de l'application est reçu du dispositif serveur 20 à l'étape E406 ou est mémorisé dans le disque dur 208 du dispositif client 10. Cette opération effectuée, le processeur 300 passe à l'étape E408 A l'étape E408, le processeur 300 commande l'affichage d'une fenêtre comprenant le contenu du message reçu si celui-ci n'est pas un message de lancement d'application ou d'une fenêtre représentative de l'application lancée à l'étape E407. Cette opération effectuée, le processeur 300 retourne à l'étape E400. La Fig. 5 représente un algorithme exécuté par le dispositif serveur selon la présente invention. Plus précisément, le présent algorithme est exécuté par le processeur 200 du dispositif serveur 20. A l'étape E500, le processeur 200 détecte la réception d'un message par l'intermédiaire de l'interface réseau 205. Ce message correspond à un message transmis par un dispositif client 10 à l'étape E404 de l'algorithme de la Fig. 4. A l'étape suivante E501, le processeur 200 identifie le dispositif client 10 ayant émis le message. En variante, le processeur 200 identifie l'utilisateur du dispositif client 10. A l'étape suivante E502, le processeur 200 lit le code compris dans le message reçu. Ce code est, comme cela sera décrit par la suite, un code identifiant une application ou un code identifiant un tiers. A l'étape suivante E503, le processeur 200 vérifie si une application est en cours d'exécution pour le dispositif client 10 identifié ou pour l'utilisateur du dispositif client 10 identifié. Dans l'affirmative, le processeur 200 passe à l'étape E511. Dans la négative, le processeur 200 passe à l'étape E504. 7 A l'étape E504, le processeur 200 vérifie si le code lu à l'étape E502 correspond à un code identifiant une application. Dans l'affirmative, le processeur 200 passe à l'étape E506. Dans la négative, le processeur 200 passe à l'étape E505. A l'étape E505, le processeur 200 commande le transfert d'un message par l'intermédiaire de l'interface réseau 205 au dispositif client 10. Ce message comprend une invitation, pour l'utilisateur du dispositif client 10, à passer dans le lecteur de carte 309 une carte identifiant une application. Cette opération effectuée, le processeur 200 retourne à l'étape E500. Selon la présente invention, une carte identifiant un tiers ne peut être traitée tant qu'une application n'est pas en cours d'exécution. A l'étape E506, le processeur 200 commande l'exécution de l'application identifiée par le code lu à l'étape E502. L'application est par exemple une application de visiophonie, d'ouverture de page Web, de consultation de courrier électronique, de visualisation d'images d'un album photo, d'écriture d'un courrier électronique. A l'étape suivante E507, le processeur 200 vérifie si l'application est une application d'ouverture de page Web. Dans l'affirmative, le processeur 200 passe à l'étape E509. Dans la négative, le processeur 200 passe à l'étape E508. A l'étape E508, le processeur 200 commande le transfert d'un message de commande de l'exécution de l'application par l'intermédiaire de l'interface réseau 205 au dispositif client 10. Ce message comprend une commande d'ouverture, sur l'écran 304 du dispositif client 10, d'une fenêtre associée à l'application identifiée par le code lu à l'étape E502. Cette opération effectuée, le processeur 200 retourne à l'étape E500. A l'étape E509, le processeur 200 commande l'établissement d'une session de communication avec le site Web associé au code lu à l'étape E502. A l'étape E510, le processeur 200 commande le transfert d'au moins un message par l'intermédiaire de l'interface réseau 205 au dispositif client 10. Le message comprend une commande d'ouverture, sur l'écran 304 du dispositif client 10, d'une fenêtre associée à l'application associée au code lu à l'étape E502 ainsi que le contenu du site Web associé au code lu à l'étape E502. Cette opération effectuée, le processeur 200 retourne à l'étape E500. A l'étape E511, le processeur 200 vérifie si le code lu à l'étape E502 correspond à un code identifiant un tiers. Un code identifiant un tiers identifie un tiers ou un dispositif de communication tiers 30 avec lequel l'utilisateur du dispositif client 10 souhaite communiquer, par exemple par le biais d'une session de visioconférence. Un code identifiant un tiers identifie le tiers duquel l'utilisateur du dispositif client 10 souhaite recevoir un ou plusieurs messages électroniques. Dans l'affirmative, le processeur 200 passe à l'étape E514 . Dans la négative, le processeur 200 passe à l'étape E512. A l'étape E512, le processeur 200 commande la fermeture de l'application en cours d'exécution pour le dispositif client 10 identifié. Selon l'invention, si le code lu à l'étape E502 correspond à l'application en cours d'exécution, le message reçu est interprété comme une requête de fermeture de l'application en cours d'exécution. Si le code lu à l'étape E502 correspond à une autre application que celle en cours d'exécution, le message reçu est interprété comme une requête de fermeture de l'application en cours d'exécution. A l'étape suivante E513, le processeur 200 commande le transfert d'un message, par l'intermédiaire de l'interface réseau 205, au dispositif client 10. Ce message comprend un code de fermeture de la fenêtre associée à l'application en cours. Cette opération effectuée, le processeur 20C) retourne à l'étape E500. A l'étape E514, le processeur 200 vérifie si le code identifiant un tiers a précédemment été reçu par le dispositif serveur 20. Dans la négative, le processeur 200 passe à l'étape E515. Dans l'affirmative, le processeur 200 passe à l'étape E516. A l'étape E515, le processeur 200 met en relation le tiers avec lequel l'utilisateur du dispositif client 10 souhaite communiquer. Lorsque l'application est une application telle que la réception de courrier électronique, le processeur 200 obtient dans la boîte à lettre de l'utilisateur du dispositif client 10, le premier courrier électronique non lu émis par le tiers et transfère un message comprenant le courrier électronique au dispositif client 10. Lorsque l'application est une application telle qu'une session de visioconférence, le processeur 200 met en relation le dispositif client 10 avec le dispositif de télécommunication 30 du tiers. Cette opération effectuée, le processeur 200 retourne à l'étape E500. Selon l'invention, un seul courrier électronique est transféré en réponse à un message reçu comprenant le code identifiant le tiers. De même, une seule pièce jointe est transférée en réponse à un message reçu comprenant le code identifiant le tiers. Lorsque plusieurs courriers électroniques sont envoyés par un même tiers, ou lorsque des pièces jointes sont attachées à un courrier électronique, l'utilisateur du dispositif client 10 doit passer la carte identifiant le tiers autant de fois qu'il existe de courrier électronique et/ou autant de fois qu'il existe de pièces jointes. A l'étape E516, le processeur 200 obtient, dans la boîte à lettre de l'utilisateur du dispositif client 10, le premier courrier électronique qui n'a pas encore été transféré au dispositif client 10 ou, si au moins une pièce jointe attachée au courrier électronique précédemment transféré au dispositif client 10 n'a pas été transférée au dispositif client 10, obtient la première pièce jointe qui n'a pas encore été transférée au dispositif client 10. A l'étape suivante E517, le processeur 200 procède au transfert du courrier électronique obtenu ou de la pièce jointe obtenue à l'étape E516. Cette opération effectuée, le processeur 200 retourne à l'étape E500. Bien entendu, la présente invention n'est nullement limitée aux modes de réalisation décrits ici, mais englobe, bien au contraire, toute variante à la portée de l'homme du métier et particulièrement la combinaison de différents modes de réalisation de la présente invention. REVENDICATIONS 1) Procédé d'accès à des applications multimédia par un dispositif client relié à un dispositif serveur par l'intermédiaire d'un réseau de télécommunication, au dispositif client étant associé un lecteur de carte et un écran, caractérisé en ce que le procédé comporte les étapes : -d'obtention, par le dispositif client, d'un code mémorisé dans une carte lue par le lecteur de carte, - de détermination, par le dispositif serveur, si le code transféré est un code associé à une application multimédia, - d'activation, par le dispositif serveur, de l'application associée au code, - de transfert, par le dispositif serveur, d'un message au dispositif client pour l'ouverture d'une fenêtre associée à l'application sur l'écran du dispositif client. 2) Procédé selon la revendication 1, caractérisé en ce que le procédé comporte en outre les étapes : - d'obtention, par le dispositif client, d'un code mémorisé dans une carte lue par 15 le lecteur de carte, - de transfert, par le dispositif client, du code lu au dispositif serveur, -de détermination, par le dispositif serveur, si le code transféré est un code associé à une application multimédia, - de vérification, si l'application multimédia est déjà activée, 20 - de fermeture, par le dispositif serveur, de l'application associée au code si le code transféré est un code associé à l'application multimédia déjà activée. 3) Procédé selon la revendication 1 ou 2, caractérisé en ce que le procédé comporte en outre les étapes : - de détermination, par le dispositif serveur, si le code transféré est un code 25 associé à un tiers, -d'établissement de l'application multimédia entre le dispositif client et un dispositif de télécommunication du tiers si le code transféré est un code associé à un dispositif de télécommunication tiers. 4) Procédé selon la revendication 1 ou 2, caractérisé en ce que l'application 30 multimédia est une application de messagerie électronique et en ce que le procédé comporte en outre les étapes de : - détermination si le code transféré est un code associé à un tiers,- transfert d'un message électronique émis par le tiers pour le dispositif client si le code transféré est un code associé au tiers. 5) Procédé selon la revendication 4, caractérisé en ce que le procédé comporte en outre les étapes : - d'obtention, par le dispositif client, d'un code mémorisé dans une carte lue par le lecteur de carte, - de transfert, par le dispositif client, du code lu au dispositif serveur, -de détermination, par le dispositif serveur, si le code transféré est un code associé au même tiers, - de transfert d'une pièce jointe associée au message préalablement transféré ou d'un autre message électronique émis par le tiers pour le dispositif client si le code transféré est un code associé au même tiers. 6) Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que le procédé comporte en outre une étape d'identification du dispositif client et/ou 15 de l'utilisateur du dispositif client. 7) Système d'accès à des applications multimédia par un dispositif client relié à un dispositif serveur par l'intermédiaire d'un réseau de télécommunication, au dispositif client étant associés un lecteur de carte et un écran, caractérisé en ce que le système comporte des moyens : 20 -d'obtention, par le dispositif client, d'un code mémorisé clans une carte lue par le lecteur de carte, - de transfert, par le dispositif client, du code lu au dispositif serveur, - de détermination, par le dispositif serveur, si le code transféré est un code associé à une application multimédia, 25 - d'activation, par le dispositif serveur, de l'application associée au code, - de transfert, par le dispositif serveur, d'un message au dispositif client pour l'ouverture d'une fenêtre associée à l'application sur l'écran du dispositif client.