Brevet FR2845552A1 — publié le 20040409

-1 La présente invention concerne un procédé de gestion de requêtes d'informations destinées à être téléchargées par un terminal d'émission de requêtes. Elle concerne également un système et un serveur de requêtes pour la mise en oeuvre de ce procédé. Certains procédés de gestion de requêtes d'informations connus comprennent la 5 mise à disposition sur un serveur de fichiers comportant un identifiant d'un serveur de recherche. Ainsi, un utilisateur souhaitant émettre une requête à partir d'un terminal quelconque, notamment un terminal mobile de télécommunication, peut télécharger ce fichier sous la forme d'un message SMS et, avant de le renvoyer au serveur de recherche défini dans le message SMS, il peut ajouter dans celui-ci un ou plusieurs mots-clef 10 définissant sa requête. Un tel procédé permet de faciliter ensuite l'émission de requêtes d'informations à partir du terminal qui les a téléchargées. Par contre, les mots-clef de la requête doivent être définis par l'utilisateur. Or souvent, l'utilisateur a le choix entre plusieurs serveurs de recherche, chacun de ceux-ci étant adapté pour certains types de recherches spécifiques. 15 Ainsi, un utilisateur ne transmet pas nécessairement sa requête au serveur de recherche le plus apte à traiter sa requête. L'invention vise à remédier à cet inconvénient en fournissant un procédé de gestion de requêtes d'informations permettant à l'utilisateur d'émettre des requêtes en lui assurant de transmettre ces dernières au serveur de recherche le plus adapté. A cet effet, l'invention a pour objet un procédé de gestion de requêtes d'informations destinées à être téléchargées par un terminal d'émission de requêtes, caractérisé en ce qu'il comporte la mise à disposition, par un serveur de requêtes, de fichiers de requêtes prédéfinis, ces fichiers comportant chacun au moins un mot-clef constituant une requête et un identifiant d'un serveur de recherche adapté pour fournir au terminal d'émission de 25 requêtes des informations pertinentes en réponse à cette requête. Ainsi, un tel procédé permet la génération de requêtes entièrement prédéfinies et mises à la disposition de l'utilisateur par un serveur de requêtes. A un ou plusieurs motsclef d'une requête, le serveur de requêtes associe dans un même fichier un identifiant du serveur de recherche le plus adapté pour effectuer cette requête, de sorte que l'utilisateur 30 se contente de télécharger sur son terminal, ce fichier comportant les mots-clef qui l'intéressent avec l'identifiant du moteur de recherche associé. L'utilisateur n'a plus qu'à retransmettre cette requête au serveur de recherche défini dans celle-ci pour obtenir en réponse des documents pertinents. Un procédé selon l'invention peut en outre comporter l'une ou plusieurs des 35 caractéristiques suivantes: - il comporte les étapes suivantes: -2 * sélection par un utilisateur à partir d'un terminal d'accès d'un fichier de requête prédéfini mis à disposition sur le serveur de requêtes; * transmission par le serveur de requêtes vers le terminal d'émission de requêtes d'un message contenant ce fichier; - le procédé comporte une étape d'émission par le terminal d'émission de requêtes de la requête vers le serveur de recherche identifié dans celle-ci; - l'identifiant est le numéro d'appel du serveur de recherche à partir du terminal d'émission de requêtes; - lors de la réception de la requête, le serveur de recherche reçoit en outre des 10 informations de localisation du terminal d'émission de requêtes, et il recherche des informations pertinentes en tenant compte du mot-clef de la requête et des informations de localisation qu'il a reçues; - les fichiers de requêtes sont transmis au terminal d'émission de requêtes sous la forme de messages courts de type SMS; - le terminal d'émission de requêtes est un téléphone mobile. L'invention a également pour objet un serveur de requêtes pour la mise en oeuvre d'un procédé tel que décrit précédemment, caractérisé en ce qu'il comporte des moyens de mise à disposition de fichiers de requêtes prédéfinis, ces fichiers comportant chacun au moins un mot-clef constituant une requête et un identifiant d'un serveur de recherche 20 adapté pour transmettre au terminal d'émission de requêtes des informations pertinentes en réponse à cette requête. Enfin, l'invention a également pour objet un système de gestion de requêtes d'informations pour la mise en oeuvre d'un procédé tel que décrit précédemment, caractérisé en ce qu'il comprend un serveur de requêtes comportant des moyens de mise 25 à disposition de fichiers de requêtes prédéfinis, ces fichiers comportant chacun au moins un mot-clef constituant une requête et un identifiant d'un serveur de recherche adapté pour transmettre des informations pertinentes en réponse à cette requête, et un terminal d'émission de requêtes pour le téléchargement d'un tel fichier et la transmission de la requête correspondante au serveur de recherche défini dans celle-ci. Un système de gestion de requêtes d'informations selon l'invention peut en outre comporter la caractéristique selon laquelle il comporte un serveur de localisation pour la transmission d'informations de localisation du terminal d'émission de requêtes au serveur de recherche d'informations et l'ajout de ces informations à la requête transmise au serveur de recherche. L'invention sera mieux comprise à l'aide 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: -3 - la figure 1 représente schématiquement la structure générale d'un système de gestion de requêtes d'informations selon l'invention; - la figure 2 représente les étapes successives d'un procédé mis en oeuvre par un tel système; - la figure 3 représente un fichier de requête prédéfini; - les figures 4 et 5 représentent des fichiers de réponse à une requête. Le système représenté sur la figure 1 comporte un serveur de requêtes 10 associé à une base de données 12 et connecté à un réseau de transmission d'informations 14, tel que le réseau Internet par exemple. La base de données 12 stocke des mots-clef 10 auxquels sont associés des identifiants de serveurs de recherche 16, 18. En effet, les serveurs de recherche 16, 18 peuvent être spécialisés et ne sont pas nécessairement configurés pour effectuer des recherches dans les mêmes bases de données. Le serveur 16 est par exemple configuré pour effectuer des recherches dans des bases de données 20 et 22 alors que le serveur de recherche 18 est configuré pour 15 effectuer des recherches dans des bases de données 24, 26 et 28. Les serveurs de recherche 16 et 18 sont par exemple reliés directement aux bases de données pour lesquelles ils sont configurés, ou indirectement via le réseau Internet 14. En particulier, le serveur de recherche 16 peut être spécialisé dans la recherche de restaurants. Dans ce cas, le serveur de requêtes 10 associe le mot-clef "restaurant" à 20 l'identifiant du serveur de recherche 16 et stocke cet ensemble sous la forme d'un fichier dans la base de données 12. Ce fichier constitue une requête prédéfinie mise à la disposition d'utilisateurs sur le serveur de requêtes 10. Un utilisateur quelconque peut accéder aux requêtes prédéfinies mises à la disposition sur le serveur de requêtes 10 à l'aide d'un terminal d'accès 30 connecté lui25 aussi au réseau Internet 14. Il peut ensuite demander le téléchargement de requêtes sélectionnées vers un terminal d'émission de requêtes 32. L'utilisateur peut également accéder au serveur de requêtes 10 directement à partir du terminal d'émission de requêtes 32. Le terminal d'émission de requêtes 32 est quelconque. Il peut notamment être de 30 même nature que le terminal d'accès 30, mais dans notre exemple, il s'agit d'un téléphone mobile. A cet effet, de façon classique, le réseau Internet 14 est relié au moyen d'une passerelle 36 à un réseau de télécommunications sans fil 34 auquel est connecté le téléphone mobile 32. Ces moyens d'interconnexion de réseaux sont classiques et sont gérés par un opérateur de télécommunication. L'échange de données entre le téléphone mobile 32 et le serveur de requêtes 10 ou les serveurs de recherche 16 et 18 nécessite en outre la présence d'un serveur de -4 transcription 38 connecté au réseau Internet 14 et au réseau de télécommunications sans fil 34, pour assurer la fourniture au téléphone mobile 32 de messages au bon format. Par exemple, le réseau de télécommunications sans fil 34 est un réseau de type GSM et le format des messages échangés entre le serveur de transcription et le téléphone mobile 32 est de type SMS. Enfin, le système comporte un serveur 40 de détection de présence de téléphones mobiles en communication sur le réseau de télécommunications sans fil 34. Ce serveur de détection 40 est connecté au réseau Internet 14 et est adapté pour fournir aux serveurs de recherche 16 et 18 des informations de localisation du téléphone mobile 32, 10 lorsque celui-ci leur transmet une requête. Bien sr, le serveur de détection 40 de présence n'a la possibilité de transmettre les coordonnées de localisation du téléphone mobile 32 que si ce dernier lui en a donné l'autorisation. La technologie de localisation utilisée est classique: elle peut mettre en oeuvre un procédé d'identification de cellules, de triangulation, de calcul de différentiel de temps, ou 1 5 de positionnement par satellite (GPS). Le procédé de génération de requêtes et de recherche d'informations mis en oeuvre par ce système est représenté sur la figure 2. Lors d'une première étape 50, l'utilisateur se connecte sur le site de présentation du serveur de requêtes 10, à partir du terminal d'accès 30. Lors de cette étape, le terminal 30 20 transmet une requête au serveur de requêtes 10 pour que ce dernier effectue une recherche des mots-clef stockés dans la base de données 12. Lors de l'étape 52 suivante, le serveur de requêtes 10 transmet au terminal d'accès une liste de mots-clef qui est alors présentée sur son écran. Ensuite, lors d'une étape 54, l'utilisateur sélectionne un ou plusieurs mots-clef de 25 cette liste, puis valide ce choix qui est transmis au serveur de requêtes 10. Par exemple l'utilisateur sélectionne le mot-clef "restaurant". Lors de l'étape 56 suivante, le serveur de requêtes 10 transmet le fichier correspondant à ce mot-clef. Ce fichier comporte le mot-clef "restaurant" et un identifiant du serveur de recherche le plus adapté pour effectuer une recherche de restaurants. Ce 30 serveur de recherche est par exemple le serveur 16. Le fichier est transmis au serveur de transcription 38 qui effectue une encapsulation pour transformer ce fichier en message de type SMS, lors d'une étape 58. Le message de type SMS reçu par le téléphone mobile 32 se présente sous la forme représentée sur la figure 3. Sur cette figure, le message SMS 70 comporte une première partie 72 dans laquelle est inscrit le nom commercial du service du fournisseur de requêtes, une deuxième partie -5 74 rappelant le mot-clef sélectionné par l'utilisateur sur le serveur de requêtes 10, et une troisième partie 76 indiquant l'identifiant du serveur de recherche 16 adapté pour effectuer cette recherche. L'identifiant est par exemple le numéro d'appel à cinq chiffres de ce serveur de recherche 16. Les étapes suivantes concernent l'émission proprement dite d'une requête par le téléphone mobile 32 et la réception de documents en réponse à celle-ci. Ainsi, lors d'une étape 60, l'utilisateur renvoie le message 70 à partir de son téléphone mobile. Ce message SMS est envoyé automatiquement au numéro indiqué dans la partie 76. Ce message est reçu puis retranscrit par le serveur de transcription 38. 10 Ensuite, lors d'une étape 62, le serveur de transcription 38 renvoie le message 70 au serveur de recherche correspondant 16, dans un format compris par ce dernier. A la réception du message 70, le serveur de recherche 16 effectue un requête à l'aide du mot-clef "restaurant" dans les bases de données auxquelles il a accès, c'est-àdire les bases de données 20 et 22. De façon optionnelle, le serveur de recherche 16 peut interroger le serveur de détection de présence 40 via le réseau Internet 14 pour connaître la localisation du téléphone mobile 32. Cette opération est possible uniquement si l'utilisateur a autorisé la détection de son téléphone mobile 32. Dans ce cas, une information de localisation du téléphone mobile 32 est ajoutée au 20 mot-clef de la requête et permet au moteur de recherche de fournir une réponse prenant en compte cette information de localisation. Par exemple, dans le cas d'une recherche de restaurants, le moteur de recherche 16 fournit grâce à cette information de localisation des coordonnées de restaurants dont la pertinence est classée en fonction de leur proximité par rapport au téléphone mobile 25 32. Ensuite, lors d'une étape 64 le serveur de recherche 16 renvoie la réponse à la requête au serveur de transcription 38 qui retranscrit cette réponse sous la forme d'un message de type SMS et renvoie ce dernier au téléphone mobile 32 lors d'une étape 66. La réponse à la requête fournie par le serveur de recherche 16 et transmise sous la 30 forme d'un message de type SMS au téléphone mobile 32 peut se présenter de différentes manières. Deux cas particuliers sont illustrés sur les figures 4 et 5. Sur la figure 4, le message SMS reçu par l'utilisateur sur son téléphone mobile 32 rappelle le nom commercial du service du fournisseur, le mot-clef utilisé pour effectuer la recherche, et présente dans une zone 78 l'adresse universelle de type URL du site sur 35 lequel l'utilisateur doit se connecter pour obtenir la liste des réponses. -6 Sur la figure 5, le message SMS rappelle le nom commercial du service du fournisseur ainsi que le mot-clef utilisé pour effectuer la recherche, et fournit ensuite dans une zone 80 directement la liste des réponses, c'est-à-dire par exemple les trois restaurants les plus pertinents en réponse à la requête. La réponse à la requête fournie par le serveur de recherche peut également être transmise à un terminal de consultation (non représenté) différent du terminal d'émission de requêtes 32, si ce terminal de consultation comporte des moyens d'affichage plus perfectionnés. Il apparaît clairement qu'un procédé de gestion de requêtes selon l'invention permet 10 ensuite l'émission simple et efficace de requêtes à partir d'un terminal quelconque. En effet, il est plus facile d'émettre une requête à partir d'un fichier entièrement prédéfini, notamment lorsque l'on émet celle-ci depuis un téléphone mobile 32. De plus, il est préférable que ce fichier prédéfini soit généré par le serveur de requêtes lui-même, plutôt que par l'utilisateur. En effet, le fournisseur de service est mieux placé que 15 l'utilisateur pour connaître le ou les moteurs de recherches les plus aptes à traiter une requête prédéterminée. -7 REVENDICATIONS 1. Procédé de gestion de requêtes d'informations destinées à être téléchargées par un terminal d'émission de requêtes (32), caractérisé en ce qu'il comporte la mise à 5 disposition, par un serveur de requêtes (10) , de fichiers de requêtes prédéfinis (70), ces fichiers comportant chacun au moins un mot-clef (74) constituant une requête et un identifiant (76) d'un serveur de recherche (16, 18) adapté pour fournir au terminal d'émission de requêtes (32) des informations pertinentes en réponse à cette requête. 2. Procédé de gestion de requêtes d'informations selon la revendication 1, 10 caractérisé en ce qu'il comporte les étapes suivantes: - sélection (54) par un utilisateur à partir d'un terminal d'accès (30) d'un fichier de requête prédéfini mis à disposition sur le serveur de requêtes (10); transmission par le serveur de requêtes (10) vers le terminal d'émission de requêtes (32) d'un message contenant ce fichier. 3. Procédé de gestion de requêtes d'informations selon la revendication 2, caractérisé en ce qu'il comporte une étape d'émission par le terminal d'émission de requêtes (32) de la requête vers le serveur de recherche (16, 18) identifié dans celle-ci. 4. Procédé de gestion de requêtes d'informations selon l'une quelconque des revendications 1 à 3, caractérisé en ce que l'identifiant (76) est le numéro d'appel du 20 serveur de recherche (16, 18) à partir du terminal d'émission de requêtes (32). 5. Procédé de gestion de requêtes d'informations selon l'une quelconque des revendications 1 à 4, caractérisé en ce que lors de la réception de la requête, le serveur de recherche (16, 18) reçoit en outre des informations de localisation du terminal d'émission de requêtes (32), et en ce qu'il recherche des informations pertinentes en 25 tenant compte du mot-clef de la requête et des informations de localisation qu'il a reçues. 6. Procédé de gestion de requêtes d'informations selon l'une quelconque des revendications 1 à 5, caractérisé en ce que les fichiers de requêtes sont transmis au terminal d'émission de requêtes (32) sous la forme de messages courts de type SMS. 7. Procédé de gestion de requêtes d'informations selon l'une quelconque des 30 revendications 1 à 6, caractérisé en ce que le terminal d'émission de requêtes (32) est un téléphone mobile. 8. Serveur de requêtes (10) pour la mise en oeuvre d'un procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce qu'il comporte des moyens (10) de mise à disposition de fichiers (70) de requêtes prédéfinis, ces fichiers comportant 35 chacun au moins un mot-clef (74) constituant une requête et un identifiant (76) d'un -' "2845552 -8 serveur de recherche (16, 18) adapté pour transmettre au terminal d'émission de requêtes (32) des informations pertinentes en réponse à cette requête. 9. Système de gestion de requêtes d'informations pour la mise en oeuvre d'un procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce qu'il comprend un serveur de requêtes (10) comportant des moyens de mise à disposition de fichiers (70) de requêtes prédéfinis, ces fichiers comportant chacun au moins un mot-clef (74) constituant une requête et un identifiant (70) d'un serveur de recherche (16, 18) adapté pour transmettre des informations pertinentes en réponse à cette requête, et un terminal d'émission de requêtes (32) pour le téléchargement d'un tel fichier et la transmission de la requête correspondante au serveur de recherche (16, 18) défini dans celle-ci. 10. Système de gestion de requêtes d'informations selon la revendication 9, caractérisé en ce qu'il comporte un serveur (40) de localisation pour la transmission d'informations de localisation du terminal d'émission de requêtes (32) au serveur de recherche d'informations (16, 18) et l'ajout de ces informations à la requête transmise au serveur de recherche (16, 18).