Brevet FR2820268A1 — publié le 20020802

La présente invention concerne un procédé de sonorisation d'une page de données consultable à distance à travers un réseau de communication, un site, un serveur vocal et un ordinateur mettant en oeuvre ce procédé. On connaît les pages de données consultables sur le réseau Internet, qui sont couramment désignées sites. Ces pages de données contiennent du texte, des images, animées ou fixes, et, quelquefois, des sons. Le développement de sites diffusant du son en temps réel est aujourd'hui limité par le faible débit de la majeure partie des connexions au réseau Internet. Des algorithmes de compactage comme ceux de la famille MPEG permettent d'accroître le rendement des lignes par des moyens logiciels, mais dans des proportions généralement insuffisantes et au prix de calculs qui mobilisent les ressources de l'ordinateur, lequel doit donc être relativement puissant. En outre, des modules externes, désignés plugins, doivent souvent être téléchargés pour exécuter ces algorithmes. Face à ce problème, un certain nombre d'éditeurs désireux de sonoriser leur site en dépit des limitations de débit se résignent à utiliser des sons de qualité médiocre, compatible avec des débits relativement bas. La présente invention vise à proposer une solution de sonorisation d'un site qui permet la diffusion de sons de bonne qualité sans aucune surcharge du réseau d'accès au site. La présente invention a pour objet un procédé de sonorisation d'une page de données consultable à distance à travers un réseau de communication, caractérisé en ce qu'il consiste à établir une communication téléphonique avec un visiteur de la page et à transmettre audit visiteur, via la communication téléphonique, des sons dont l'émission est déclenchée par la navigation du visiteur sur la page de données. Ce procédé est intéressant en ce qu'il ne mobilise aucune ressource de l'ordinateur utilisé pour naviguer sur la page de données et, surtout, en ce qu'il n'encombre pas la ligne d'accès au réseau de communication, qui ne transfère que des textes ou des images. Ainsi, quelle que soit sa connexion au réseau de communication, tout visiteur de la page de données peut recevoir, sur son téléphone, les sons associés aux évènements qui se déclenchent sur la page de données en cours de navigation. Dans un mode de mise en oeuvre particulier de l'invention, la communication téléphonique établie avec le visiteur de la page de données sert non seulement à transmettre des sons à destination du visiteur, mais également à capturer des sons émis par lui. En particulier, le téléphone peut être utilisé par l'éditeur du site comme microphone pour enregistrer les sons qui devront être diffusés aux visiteurs. L'éditeur peut ainsi paramétrer son site à distance en modifiant les sons associés aux différentes zones des pages de son site. Dans un mode de mise en oeuvre particulier de l'invention, les sons émis par un premier visiteur sur une première communication téléphonique sont redirigés vers une deuxième communication téléphonique établie par un deuxième visiteur, et les sons émis par le deuxième visiteur sur la deuxième communication téléphonique sont redirigés vers la première communication téléphonique. En d'autres termes, les deux visiteurs sont mis en relation téléphonique par le serveur. Grâce à cette possibilité, le procédé selon l'invention peut être utilisé dans un grand nombre d'applications de serveurs Internet. Il peut s'agir par exemple d'un site d'orientation téléphonique : le visiteur se connecte au site d'accueil téléphonique d'une entreprise ou d'une administration et cherche à joindre un interlocuteur ou un service en particulier. En naviguant sur le site, le visiteur déroule des menus correspondants aux différents départements de l'entreprise et aboutit à une indication de l'interlocuteur qu'il cherchait. Au fil de sa navigation, le visiteur est guidé non seulement par les informations visuelles qui s'affichent à l'écran mais également par des informations sonores synchrones reçues par téléphone. Une fois l'interlocuteur trouvé, le visiteur peut être mis en communication téléphonique avec lui en cliquant sur un lien, ce qui déclenche le transfert de la communication téléphonique sur le poste téléphonique de l'interlocuteur. Une autre application concernée par l'invention est celle des mises en relation de visiteurs : Différents visiteurs qui ne se connaissent pas à priori se connectent a un site afin d'entrer en relation. Chacun formule le problème qu'il souhaite résoudre en comptant sur la présence simultanée sur le site d'un autre visiteur susceptible de lui apporter une solution. Tout visiteur peut consulter la liste des visiteurs connectés et les problèmes qu'ils soumettent. Celui s'estimant en mesure d'aider un autre visiteur peut entrer directement en communication téléphonique avec lui par l'intermédiaire du site, en cliquant sur le lien correspondant. Grâce au procédé selon l'invention, aucun visiteur n'est tenu d'indiquer son propre numéro de téléphone. L'invention porte sur les sites offrant ces possibilités. Dans un mode de mise en oeuvre particulier de l'invention, l'établissement, par le visiteur, d'une communication téléphonique vers un numéro précis conditionne son accès à la page de données. En choisissant un numéro à tarification spéciale, l'invention permet de rémunérer le producteur de la page de données, en bénéficiant de la tarification partagée des appels téléphoniques (partage des revenus entre l'opérateur téléphonique et le prestataire de services). On peut ainsi faire payer l'accès à un site sans recourir aux méthodes traditionnelles de télépaiement par carte bancaire ou par prélèvement sur un compte bancaire, tout en fournissant un service payant disponible sans abonnement préalable. L'invention a également pour objet un site accessible par un réseau de communication, caractérisé en ce qu'il comprend au moins une page incluant un son devant être émis à travers une communication téléphonique. Dans un mode de réalisation particulier, le site comprend une page d'identification invitant un visiteur du site à composer un numéro de téléphone sur une ligne téléphonique pour établir ladite communication téléphonique. L'invention a encore pour objet un serveur vocal apte à être relié, d'une part, au réseau téléphonique commuté, d'autre part à un réseau public de communication, qui est caractérisé en ce qu'il comprend des moyens pour recevoir une requête via le réseau public de communication en provenance d'un autre serveur hébergeant une page de données, des moyens pour établir une communication téléphonique avec un visiteur de la page de données, et des moyens pour répondre à ladite requête en émettant des sons déterminés par ladite requête à travers ladite communication téléphonique. L'invention a enfin pour objet un ordinateur hébergeant un serveur vocal tel que décrit ci-dessus. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple et faite en se référant aux dessins annexés dans lesquels : - la figure 1 représente une page d'accueil d'un site selon l'invention ; - la figure 2 représente une page ultérieure du site de la figure 1 et le combiné téléphonique d'un visiteur ; - la figure 3 est un schéma représentant deux serveurs, l'ordinateur personnel et le téléphone d'un visiteur, un réseau de communication et le réseau téléphonique commuté ; - la figure 4 est un schéma représentant deux serveurs, l'ordinateur personnel et le téléphone de deux visiteurs, le réseau de communication et le réseau téléphonique commuté. On a représenté, sur la figure 1, une page d'accueil 1 d'un site sur laquelle un visiteur est invité à composer un numéro de téléphone 2 pour compléter sa connexion au site par une liaison téléphonique. Le visiteur se voit indiquer le numéro de téléphone à composer ainsi qu'un numéro d'identification 3 qui lui est propre et qui lui a été affecté par le serveur au moment de sa connexion au site. Le numéro d'identification 3 est utilisé pour associer la communication téléphonique (via le réseau téléphonique commuté) à établir entre le visiteur et le serveur du site à la connexion établie (via un réseau public de communication tel qu'Internet) entre l'ordinateur et le serveur du site. Une autre méthode d'identification du visiteur consiste à lui faire connaître son numéro d'identification par téléphone et à l'inviter à saisir ce numéro dans un formulaire sur la page d'accueil du site. Comme décrit précédemment, la communication téléphonique et la liaison établie entre l'ordinateur du visiteur et le serveur du site sont associées grâce à ce numéro d'identification. La figure 2 est un exemple d'une page du site comprenant des zones actives 4. Lorsque l'utilisateur déplace le pointeur 5 de sa souris dessus et clique, il déclenche l'émission de sons qui fournissent des commentaires sur les images superposées aux zones actives. Tous les sons parviennent au visiteur par l'intermédiaire de la communication téléphonique et aboutissent à son combiné 6 ; ils ne sont pas envoyés par le réseau de communication pour exécution sur l'ordinateur du visiteur. A la figure 3, on a représenté l'ensemble d'un système permettant à un visiteur de naviguer sur un site mettant en oeuvre l'invention. Le visiteur dispose de son ordinateur personnel 7 et de son propre téléphone 8. L'ordinateur personnel 7 du visiteur est relié au réseau public de communication 9, lequel sera désigné par la suite Réseau Internet et le téléphone est relié au réseau téléphonique commuté 10. Un premier ordinateur qui constitue un serveur Internet 11 héberge le site que le visiteur souhaite explorer. Ce serveur Internet peut appartenir à l'éditeur du site ou à un hébergeur. En tout état de cause, le contenu du site est administré par un Webmestre (Webmaster) agissant pour le compte de l'éditeur du site. Un second ordinateur 12 assure la mise en oeuvre de l'invention en jouant le rôle, d'une part, de serveur vocal (il est à cet effet relié au réseau téléphonique commuté), d'autre part, de serveur Internet contrôlant les accès au site (il est à cet effet relié au réseau Internet pour communiquer avec le premier serveur). On va maintenant décrire la séquence d'opérations qui se déroule lorsqu'un visiteur accède à un site hébergé sur le premier serveur et le visite. Le visiteur indique, sur le programme de navigation qui s'exécute sur son ordinateur personnel 7, l'adresse de la page d'accueil du site, laquelle se situe dans la partie publique de celui-ci. Cette page d'accueil contient l'indication d'un numéro de téléphone à composer pour se connecter au site. Suivant que le numéro d'identification (qui peut également être désigné mot de passe ) est fourni par affichage sur l'ordinateur personnel 7 du visiteur ou par un message vocal sur son téléphone 8, on distingue deux mécanismes d'authentification. Si l'identification est fournie par affichage à l'écran de l'ordinateur personnel 7 du visiteur, les étapes suivantes sont exécutées : - Lors de la connexion de l'ordinateur personnel du visiteur à la page d'accueil du site, le premier serveur 11 notifie le second serveur 12 du fait qu'un nouvel utilisateur est candidat à une visite du site. - Le second ordinateur 12, en tant que serveur Internet contrôlant les accès au site, crée un nouveau compte pour cet utilisateur, éventuel visiteur du site et lui attribue un numéro d'identification, numéro qu'il envoie au premier serveur par une liaison point à point via le réseau Internet. - Le premier serveur 11 redirige l'utilisateur vers une page située dans la partie privée du site, indiquant le numéro de téléphone à composer et le numéro d'identification attribué par le second serveur. Un exemple d'une telle page est fournie par la figure 1. - Le visiteur compose, sur le clavier de son téléphone 8, le numéro indiqué par le site et entre ainsi en communication téléphonique avec le serveur vocal du second ordinateur. A l'invitation du serveur vocal, le visiteur compose, sur le clavier de son téléphone 8, le numéro d'identification affiché sur l'écran de son ordinateur. - Le second ordinateur 12 compare le numéro ainsi composé avec le numéro d'identification qu'il avait attribué à ce visiteur et adresse au premier serveur, par une liaison point à point via le réseau Internet, une autorisation d'accès au site. - Le visiteur peut commencer sa navigation comme indiqué par la suite. Si l'identification est fournie à l'utilisateur par téléphone, les étapes sont les suivantes : - La page d'accueil du site indique, en plus du numéro de téléphone à composer pour se connecter au site, un formulaire qui permet à l'utilisateur de saisir un log-in (ou, en français, un identifiant) et un mot de passe. - L'utilisateur compose le numéro de téléphone et entre en communication téléphonique avec le serveur vocal du second serveur. - Le serveur vocal du second serveur fournit au visiteur un log-in qui lui est attribué dynamiquement et le visiteur remplit le formulaire sur l'écran de son ordinateur en indiquant le log-in qui vient de lui être indiqué et un mot de passe choisi par lui. - Le visiteur renvoie le formulaire ainsi rempli au premier serveur. - Via une liaison point à point sur le réseau Internet, le premier serveur 11 adresse une requête au second serveur 12 en indiquant le log-in et le mot de passe saisis par le visiteur. - Le second serveur 12 retourne au premier serveur, par une liaison point à point, une autorisation d'accès au site, après vérification que le log-in est bien celui qui a été indiqué par téléphone au visiteur. Une fois l'autorisation accordée, quel que soit le mode de contrôle d'accès, le visiteur pénètre dans la partie privée du site et navigue sur ses pages. Au cours de la navigation, les actions du visiteur peuvent déclencher des émissions de sons. Les sons parviennent au visiteur par l'intermédiaire de la ligne téléphonique de la manière suivante. Dans la page du site, aux emplacements correspondants aux contrôles audio, on a programmé des appels à un script disponible sur le second serveur 12. Ce script accepte, en paramètres, le log-in du visiteur et une liste de commandes avec leurs propres paramètres. Chaque appel déclenche l'exécution du script sur le second serveur et cette exécution du script se traduit par l'émission, de la part du serveur vocal, de sons à travers la communication téléphonique établie avec le téléphone 8 du visiteur. Si le second serveur n'est dédié qu'à un seul site, l'identification du log-in du visiteur suffit à gérer les accès et les sonorisations du site, comme cela vient d'être indiqué. En revanche, si le second serveur est utilisé par différents sites, éventuellement hébergés par des premiers serveurs différents, ce qui est le cas général, une clé d'authentification est nécessaire pour identifier le site concerné. Dans cette hypothèse, le second serveur 12 gère une base de donnés qui référence tous les sites dont l'accès et la sonorisation sont gérés par ledit second serveur. La clé d'authentification est ainsi utilisée, en plus du log-in, au moment du contrôle d'accès des visiteurs aux sites ainsi qu'au moment des émissions audio pendant la navigation sur les sites. Des exemples de commandes exécutables par le script de contrôle audio sur le second serveur sont : - Commande delay , qui agit comme un modifieur en spécifiant la durée maximale des prochains enregistrements en secondes, - Commande duo qui établit une communication téléphonique entre le visiteur courant et une autre personne dont le log-in est passé en paramètre, - Commande erase qui supprime le fichier dont le nom est donné en paramètre, - Commande play qui joue le fichier son dont le nom est passé en paramètre selon une lecture synchrone, c'est-à-dire que la commande suivante n'est lue que lorsque la lecture du fichier est terminée, - Commande record qui enregistre le fichier son dont le nom est passé en paramètre. La durée maximale d'enregistrement est spécifiée par la commande delay , Commande spell qui épelle la chaîne passée en paramètre, cette chaîne étant composée uniquement de lettres et de chiffres. On voit que le second serveur 12 intervient à deux titres dans la gestion du site. D'une part, le second serveur contrôle l'accès au site en fournissant un numéro d'identification (ou log-in) qui garantit que le visiteur a correctement établi une connexion téléphonique au moment de l'accès au site, d'autre part il émet les sons qui assurent la sonorisation du site et permettent de d'alléger le trafic sur la liaison transitant par le réseau Internet. Dans l'exemple de la figure 4, on retrouve les deux ordinateur 11,12 de la figure 3 et l'ordinateur personnel 7, 7' ainsi que le téléphone personnel 8,8' de deux visiteurs. Chaque visiteur se connecte au site hébergé sur le premier serveur selon la procédure décrite ci-dessus. La commande duo , précédemment mentionnée, permet aux deux visiteurs d'entrer en communication téléphonique mutuelle par leurs téléphones 8,8', via le serveur vocal, au cours de leur navigation sur le site. Il est bien entendu que les modes de réalisation décrits ci-dessus, ne sont donnés qu'à titre indicatif et n'impliquent aucune limitation de la portée de l'invention, laquelle est définie par les revendications annexées. REVENDICATIONS 1. Site accessible par un réseau de communication (9), caractérisé en ce qu'il comprend une page d'identification invitant un premier visiteur du site à composer un numéro de téléphone sur une ligne téléphonique pour établir une première communication téléphonique avec un serveur vocal et au moins une page contenant au moins un lien réalisant un appel à un script exécutable sur le serveur vocal et exécutant, sur le serveur vocal, une commande provoquant : - la redirection de sons émis par le premier visiteur à travers la première communication téléphonique, vers une deuxième communication téléphonique établie avec le serveur vocal par un deuxième visiteur, et - la redirection de sons émis par le deuxième visiteur à travers la deuxième communication téléphonique vers la première communication téléphonique, permettant ainsi la mise en communication téléphonique du premier visiteur avec le deuxième visiteur. 2. Site selon la revendication 1, auquel un premier visiteur peut se connecter pour joindre un interlocuteur ou un service particulier d'une entreprise ou d'une administration, lequel interlocuteur ou service constitue un deuxième visiteur du site, dans lequel le premier visiteur peut dérouler des menus correspondants aux différents départements de l'entreprise en naviguant sur le site et aboutir à une indication de l'interlocuteur qu'il cherchait, le site comportant au moins une page permettant la mise en communication téléphonique du premier visiteur avec l'interlocuteur recherché, par un clic sur un lien, ce qui déclenche le transfert de la communication téléphonique sur le poste de cet interlocuteur. 3. Site selon la revendication 1 pour la mise en relation de plusieurs visiteurs, chaque visiteur formulant un problème qu'il souhaite résoudre en comptant sur la présence simultanée sur le site d'un autre visiteur susceptible de lui apporter une solution, tout visiteur pouvant consulter la liste des visiteurs connectés et les problèmes qu'ils soumettent, le site comprenant une page permettant à un visiteur s'estimant en mesure d'aider un autre visiteur de se mettre en communication téléphonique avec ce dernier en cliquant sur un lien.