Brevet FR2972826A1 — publié le 20120921

Traitement de données pour la gestion d'offres et de demandes de traiets de covoiturage La présente invention vise un traitement de données pour la gestion d'offres et de demandes de trajets de covoiturage. Les systèmes de gestion de trajets de covoiturage connus utilisent généralement une même interface, par exemple une interface internet, pour recevoir des offres de trajets provenant de conducteurs, pour afficher ces offres de trajets, et pour recevoir des demandes de trajets provenant de passagers. En réponse à la réception d'une demande de trajet, les offres de trajets sont filtrées en fonction de critères (par exemple géographiques) contenus dans la demande, puis des offres de trajets correspondant aux critères du passager sont affichées. Un inconvénient de ces systèmes est que, pour obtenir une liste d'offres susceptibles de l'intéresser, un passager doit au préalable se connecter à l'interface internet, puis définir des critères de sa demande, sans savoir à l'avance si une offre correspondra finalement à ces critères. Cette démarche peut entrainer une perte de temps pour le passager, qui peut finalement préférer ne pas utiliser un tel système. En conséquence, les offres proposées ne sont pas nécessairement consultées, même lorsqu'elles pourraient intéresser un passager. Le document US-2009/234658 décrit un procédé de détermination d'une liste d'offres de trajets de covoiturage à suggérer à un employé. La liste d'offres est déterminée en utilisant une base de données contenant une liste des employés, et des heures d'arrivée et de départ de chaque employé. Ce procédé nécessite la mémorisation préalable d'informations relatives à chaque employé. En conséquence, la diffusion des offres est limitée. La présente invention vient améliorer la situation. A cet effet, l'invention propose un dispositif de traitement de données pour la gestion d'offres et de demandes de trajets de covoiturage. Le dispositif comporte : - des moyens de gestion d'offres de trajets, configurés pour : - recevoir une offre de trajet d'un premier utilisateur, ladite offre de trajet comprenant des informations relatives au trajet et au premier utilisateur, et - mémoriser l'offre de trajet reçue en association avec un code d'identification, - des moyens de gestion de l'affichage d'une liste d'offres de trajets sur un écran, configurés pour : - déterminer, parmi des offres de trajets reçus par les moyens de gestion d'offres de trajets, une liste d'offres de trajets et de codes d'identification associés à afficher sur l'écran, les offres de trajets de la liste étant sélectionnées en fonction d'une localisation de l'écran, et - transmettre la liste d'offres de trajets déterminée et les codes d'identification associés à l' écran, - des moyens de gestion de demandes de trajets, configurés pour : - recevoir une demande de trajet d'un deuxième utilisateur, la demande de trajet comprenant un code d'identification associé à une offre de trajet de ladite liste affichée, et - mettre en relation le deuxième utilisateur avec l'utilisateur ayant transmis l'offre de trajet associée audit code d'identification reçu. La solution proposée dans cette invention permet de réaliser une présélection d'offres de trajets susceptibles d'intéresser un passager, sans que celui-ci ait besoin de définir au préalable un ensemble de critères, notamment géographiques. Une offre de trajet comprend avantageusement des informations géographiques et des informations temporelles relatives au trajet, ainsi que des informations permettant de contacter l'utilisateur ayant transmis ladite offre de trajet. Une offre de trajet peut être reçue par les moyens de gestion d'offres de trajets par le biais d'une interface internet, d'une interface vocale ou d'une interface SMS (Short Message Service). Une demande de trajet peut être reçue par les moyens de gestion de demandes de trajets par le biais d'une interface internet, d'une interface vocale ou d'une interface SMS. Les moyens de gestion de l'affichage d'une liste d'offres de trajets sur un écran peuvent en outre être configurés pour réaliser une géolocalisation de l'écran. L'invention propose également un procédé de traitement de données pour la gestion d'offres et de demandes de trajets de covoiturage. Le procédé comporte des étapes : - sur réception d'une offre de trajet d'un premier utilisateur, ladite offre de trajet comprenant des informations relatives au trajet et au premier utilisateur, mémoriser l'offre de trajet reçue en association avec un code d'identification, - déterminer, parmi des offres de trajets reçus, une liste d'offres de trajets et de codes d'identification associés à afficher sur un écran, les offres de trajets de la liste étant sélectionnées en fonction d'une localisation de l'écran, - sur réception d'une demande de trajet d'un deuxième utilisateur, la demande de trajet comprenant un code d'identification associé à une offre de trajet de ladite liste affichée, identifier l'offre de trajet correspondant au code d'identification reçu pour mettre en relation le deuxième utilisateur avec l'utilisateur ayant transmis l'offre de trajet associée audit code d'identification reçu. Une offre de trajet peut comprendre des informations géographiques et des informations temporelles relatives au trajet, ainsi que des informations permettant de contacter l'utilisateur ayant transmis ladite offre de trajet. Une offre de trajet peut être reçue par le biais d'une interface internet, d'une interface vocale ou d'une interface SMS. Une demande de trajet peut être reçue par le biais d'une interface internet, d'une interface vocale ou d'une interface SMS. Le procédé peut en outre comporter une étape de géolocalisation de l'écran. L'invention propose également un programme informatique comportant des instructions pour la mise en oeuvre du procédé, lorsque ce programme est exécuté par un processeur. D'autres caractéristiques et avantages de l'invention apparaîtront encore à la lecture de la description qui va suivre. Celle-ci est purement illustrative et doit être lue en regard des dessins annexés sur lesquels : - la Figure 1 est un schéma fonctionnel montrant un serveur de gestion d'offres et de demandes de trajets de covoiturage selon un mode de réalisation de l'invention ; et - la Figure 2 est un organigramme illustrant les étapes d'un procédé de gestion d'offres et de demandes de trajets de covoiturage, cet organigramme pouvant représenter l'algorithme général du programme informatique au sens de l'invention ; La figure 1 représente un serveur 1 de gestion d'offres et de demandes de trajets de covoiturage comportant des moyens de gestion d'offres de trajets 2, des moyens de gestion de l'affichage d'une liste d'offres de trajets 3 sur un écran, et des moyens de gestion de demandes de trajets 4. Les moyens de gestion d'offres de trajets 2 comprennent un bloc de réception 20 configuré pour recevoir une offre de trajet de covoiturage d'un utilisateur 5, appelé conducteur. L'offre de trajet peut par exemple être transmise au serveur 1 par le biais d'une interface internet, d'une interface vocale ou d'une interface SMS. Le bloc de réception 20 est également configuré pour mémoriser l'offre de trajet reçue. L'offre de trajet comprend des informations géographiques et des informations temporelles relatives au trajet, ainsi que des informations relatives à l'utilisateur 5. Les informations géographiques comprennent par exemple un lieu de départ, un lieu d'arrivée, et/ou des positions intermédiaires se trouvant sur le trajet. Les informations temporelles comprennent par exemple une heure de départ, une heure d'arrivée, et/ou une durée de trajet. Les informations relatives à l'utilisateur 5 comprennent des informations permettant de contacter l'utilisateur 5, par exemple un numéro de téléphone de l'utilisateur et/ou une adresse e-mail de l'utilisateur. D'autres informations relatives à l'utilisateur 5 peuvent également être transmises au serveur 1, pour préciser par exemple si l'utilisateur 5 est un homme ou une femme, s'il est fumeur ou non, s'il accepte ou non les détours, s'il aime discuter, s'il écoute la radio, quelle catégorie de voiture il possède, etc. L'offre de trajet peut en outre comprendre des informations complémentaires, par exemple des informations relatives au prix d'indemnisation demandé pour le trajet de covoiturage. Les moyens de gestion d'offres de trajets 2 comprennent également un bloc de traitement 21 configuré pour associer un code d'identification à l'offre de trajet reçue. Les moyens de gestion de l'affichage 3 sont configurés pour commander l'affichage, sur un écran 6, 7a, 7b d'une liste d'offres de trajets déterminée en fonction d'une localisation de l'écran. Le serveur 1 est configuré pour communiquer avec un ensemble d'écrans, par exemple par le biais d'une connexion wifi ou données mobiles et/ou d'une connexion utilisant une interface de programmation (API - Application Programming Interface) d'un service web de covoiturage. L'ensemble d'écrans comprend un écran 6 disposé de manière fixe dans un lieu public, tel qu'un aéroport, une gare ferroviaire, une gare routière, un centre commercial, une agence de la poste, un bureau de tabac, ou un distributeur automatique de billets. De préférence, l'écran 6 comprend un bloc de mémorisation configuré pour mémoriser la dernière liste d'offres de trajets reçue du serveur 1. Ainsi, en cas de perte de la connexion entre le serveur 1 et l'écran 6, une liste d'offres peut toujours être affichée. L'ensemble d'écrans comprend également un écran d'équipement mobile, par exemple un écran 7a d'un ordinateur portable supportant la géolocalisation ou un écran 7b d'un téléphone mobile supportant la géolocalisation. Les moyens de gestion de l'affichage 3 comprennent un bloc de localisation 30 configuré pour déterminer une localisation de l'écran 6, 7a, 7b. Dans le cas de l'écran fixe 6, la localisation est par exemple mémorisée dans le bloc de localisation 30 lors de l'installation de l'écran 6. Dans le cas de l'écran mobile 7a, 7b, la localisation est réalisée par la géolocalisation de l'équipement mobile au moment de la connexion au serveur 1. Les moyens de gestion de l'affichage 3 comprennent en outre un bloc de traitement 31 configuré pour déterminer, en fonction de la localisation de l'écran 6, 7a, 7b, une liste d'offres à afficher sur l'écran 6, 7a, 7b, et pour commander l'affichage de la liste sur l'écran 6, 7a, 7b. De préférence, la liste d'offres de trajets affichée sur l'écran 6, 7a, 7b contient uniquement des offres de trajets passant à proximité de l'écran 6, 7a, 7b dans une plage horaire prédéterminée. L'affichage de chaque offre de trajet comprend le code d'identification associé à l'offre de trajet. Les moyens de gestion de demandes de trajets 4 comportent un bloc de réception 40 configuré pour recevoir une demande de trajet de covoiturage d'un utilisateur 8, appelé passager. La demande de trajet comprend le code d'identification associé à l'offre de trajet qui intéresse le passager 8. La demande de trajet est par exemple transmise au serveur 1 par le biais d'une interface internet, d'une interface vocale, ou d'une interface SMS. Les moyens de gestion de demandes de trajets 4 comportent également un bloc de traitement 41 configuré pour déterminer l'offre de trajet correspondant au code d'identification reçu, et pour mettre le passager 8 en relation avec le conducteur 5 correspondant. Dans le cas de l'écran fixe 6, les offres de trajets, l'affichage des offres de trajets et les demandes de trajets sont gérées via trois circuits différents, par exemple une interface internet pour la réception des offres de trajets, une connexion wifi ou de données mobiles entre le serveur 1 et l'écran 6 pour la gestion de l'affichage, et une interface vocale utilisant un serveur vocal (SVI) pour la gestion des demandes de trajets. Dans le cas de l'écran mobile 7a, 7b, les offres de trajets, l'affichage des offres de trajets et les demandes de trajets peuvent être gérées via trois circuits différents ou via deux circuits en utilisant une même interface internet pour recevoir les offres de trajets et les demandes de trajets. En se référant à la figure 2, on décrit ci-dessous les étapes d'un procédé de gestion d'offres et de demandes de trajets de covoiturage. A l'étape S1, un conducteur 5 souhaitant proposer un trajet de covoiturage transmet une offre de trajet au serveur 1, comme symbolisé par la flèche Fl sur la figure 1. L'offre est par exemple transmise par le biais d'une interface internet, d'une interface vocale ou d'une interface SMS. Comme décrit précédemment, l'offre de trajet comprend des informations géographiques et des informations temporelles relatives au trajet, ainsi que des informations relatives à l'utilisateur. A l'étape S2, le serveur 1 reçoit l'offre de trajet, la mémorise, et lui associe un code d'identification. Les étapes S1 et S2 sont réalisées pour chaque offre de trajet transmise au serveur 1. On notera que, après avoir transmis une offre de trajet, le conducteur 5 peut utiliser l'interface internet, l'interface vocale ou l'interface SMS pour annuler ou modifier son offre de trajet. A l'étape S3, l'écran 6, 7a, 7b transmet au serveur 1 une requête de liste de trajets à afficher et correspondant à sa localisation. Dans le cas de l'écran fixe 6 une requête est par exemple émise automatiquement périodiquement. Dans le cas de l'écran mobile 7a, 7b, une requête est émise lorsque l'utilisateur de l'équipement mobile lance une application du système de covoiturage. En réponse à cette requête, le serveur 1 détermine une liste d'offres de trajets à afficher sur l'écran 6, 7a, 7b, en fonction de la localisation de l'écran 6, 7a, 7b et de l'instant de l'affichage. Dans le cas de l'écran fixe 6, la localisation de l'écran 6 est déjà mémorisée dans le serveur 1. Dans le cas de l'écran mobile 7a, 7b, l'étape S3 comporte une étape de géolocalisation. Pour déterminer la liste d'offres de trajets à afficher sur l'écran 6, 7a, 7b, le serveur 1 compare par exemple la localisation de l'écran 6, 7a, 7b et les données géographiques des offres de trajets mémorisées, pour sélectionner, parmi les offres de trajets mémorisées, les offres de trajets passant à proximité de l'écran 6, 7a, 7b, c'est-à-dire les trajets passant à une distance de l'écran 6, 7a, 7b inférieure à une distance maximale prédéterminée, qui est par exemple fixée à 31cm. Puis, le serveur 1 compare l'instant de l'affichage avec les données temporelles des offres de trajets passant àproximité de l'écran 6, 7a, 7b, pour sélectionner, parmi les offres de trajets passant àproximité de l'écran 6, 7a, 7b, les offres de trajets correspondant à une plage horaire prédéterminée, par exemple les offres de trajets non échues du jour. Ainsi, la liste d'offres de trajets à afficher sur l'écran 6, 7a, 7b comporte une présélection d'offres de trajets susceptibles d'intéresser un passager regardant l'écran 6, 7a, 7b. Lorsque la liste d'offres de trajets a été déterminée, le serveur 1 transmet la liste d'offres de trajets et les codes d'identification associés à l'écran 6, 7a, 7b, comme symbolisé par la flèche F21, respectivement la flèche F22 et la flèche F23, sur la figure 1. A l'étape S4, l'écran 6, 7a, 7b affiche la liste d'offres de trajets et les codes d'identification associés transmis par le serveur 1 à l'étape S3. Pour chaque offre de trajet de la liste, les informations affichées comprennent par exemple, outre le code d'identification associé à l'offre, une heure de départ, un lieu de départ, un lieu d'arrivée, et un prix d'indemnisation. D'autres informations peuvent également être affichées, par exemple des informations relatives au conducteur 5. L'écran 6, 7a, 7b peut en outre afficher un numéro d'appel d'un serveur vocal interactif (SVI), national ou local, destiné à être appelé par un passager intéressé par une des offres affichées sur l'écran 6, 7a, 7b et qui souhaite être mis en contact avec le conducteur ayant proposé l'offre. Si besoin, la liste des offres de trajets peut être affichée sur plusieurs pages d'écrans qui s'affichent sur l'écran 6, 7a, 7b par rotations successives (en boucle). Les étapes S3 et S4 sont réalisées pour chaque écran sur lequel une liste d'offres de trajets doit être affichée. Dans le cas de l'écran fixe 6, les étapes S3 et S4 sont exécutées périodiquement pour mettre à jour la liste d'offres de trajets affichée sur l'écran, par exemple toutes les minutes. Dans le cas de l'écran mobile 7a, 7b, les étapes S3 et S4 sont exécutées en réponse à une requête de l'utilisateur de l'équipement mobile. A l'étape S5, un passager 8 consulte la liste d'offres de trajets affichée sur l'écran 6, comme symbolisé par la flèche F3, et est intéressé par une offre de la liste. Le passager 8 se connecte alors au serveur 1 via une interface internet, vocale ou SMS. Par exemple, l'interface utilisée est une interface vocale et le passager 8 compose alors le numéro du SVI pour se connecter au serveur 1. Puis, le passager 8 transmet au serveur 1 une demande de trajet comprenant le code d'identification de l'offre qui l'intéresse. A l'étape S6, le serveur 1 reçoit la demande de trajet et détermine l'offre de trajet associée en utilisant le code d'identification. Durant l'appel sur le SVI, ou la connexion sur l'interface internet, le serveur 1 peut indiquer au passager 8, en réponse à la réception du code d'identification transmis par le passager 8, des informations relatives à l'offre de trajet correspondante (par exemple l'heure de départ, le lieu de départ, etc.), pour permettre au passager 8 de vérifier que l'offre proposée est bien celle qui l'intéresse, et pour lui permettre de confirmer ou non sa demande de mise en relation avec le conducteur 5. A l'étape S7, le serveur 1 met en relation le passager 8 et le conducteur 5, comme symbolisé par la flèche F4. L'utilisation d'un SVI permet de mettre le passager 8 en relation avec le conducteur 5 sans transmettre le numéro de téléphone du conducteur 5 au passager 8, ce qui améliore la confidentialité. Une fois mis en relation, le passager 8 et le conducteur 5 peuvent se mettre d'accord sur les modalités de voyage de covoiturage, notamment le lieu de collecte, de dépose, le prix d'indemnisation, des exigences particulières, etc. Ainsi, le système et le procédé selon l'invention permettent de réaliser une présélection d'offres de trajets susceptibles d'intéresser un passager, sans que celui-ci ait besoin de définir au préalable un ensemble de critères, notamment géographiques. Bien entendu, la présente invention ne se limite pas aux formes de réalisation décrites ci-avant à titre d'exemples ; elle s'étend à d'autres variantes. Par exemple, le serveur peut en parallèle commander l'affichage sur l'écran d'un contenu supplémentaire, de préférence adapté à la localisation de l'écran, par exemple des informations météorologiques, de la publicité, etc. REVENDICATIONS1. Dispositif de traitement de données (1) pour la gestion d'offres et de demandes de trajets de covoiturage, comportant : - des moyens de gestion d'offres de trajets (2), configurés pour : - recevoir une offre de trajet d'un premier utilisateur (5), ladite offre de trajet comprenant des informations relatives au trajet et au premier utilisateur, et - mémoriser l'offre de trajet reçue en association avec un code d'identification, - des moyens de gestion de l'affichage d'une liste d'offres de trajets (3) sur un écran (6, 7a, 7b), configurés pour : - déterminer, parmi des offres de trajets reçus par les moyens de gestion d'offres de trajets, une liste d'offres de trajets et de codes d'identification associés à afficher sur l'écran, les offres de trajets de la liste étant sélectionnées en fonction d'une localisation de l'écran, et - transmettre la liste d'offres de trajets déterminée et les codes d'identification associés à l'écran, - des moyens de gestion de demandes de trajets (4), configurés pour : - recevoir une demande de trajet d'un deuxième utilisateur (8), la demande de trajet comprenant un code d'identification associé à une offre de trajet de ladite liste affichée, et - mettre en relation le deuxième utilisateur avec l'utilisateur ayant transmis l'offre de trajet associée audit code d'identification reçu. 2. Dispositif de traitement de données selon la revendication 1, caractérisé en ce qu'une offre de trajet comprend des informations géographiques et des informations temporelles relatives au trajet, ainsi que des informations permettant de contacter l'utilisateur ayant transmis ladite offre de trajet.20 25 30 3. Dispositif de traitement de données selon la revendication 1, caractérisé en ce qu'une offre de trajet est reçue par les moyens de gestion d'offres de trajets par le biais d'une interface internet, d'une interface vocale ou d'une interface SMS. 4. Dispositif de traitement de données selon la revendication 1, caractérisé en ce qu'une demande de trajet est reçue par les moyens de gestion de demandes de trajets par le biais d'une interface internet, d'une interface vocale, ou d'une interface SMS. 5. Dispositif de traitement de données selon la revendication 1, caractérisé en ce que les moyens de gestion de l'affichage d'une liste d'offres de trajets sur un écran sont en outre configurés pour réaliser une géolocalisation de l'écran. 6. Procédé de traitement de données pour la gestion d'offres et de demandes de trajets de covoiturage, le procédé étant mis en oeuvre dans un dispositif comportant des moyens de gestion d'offres de trajets (2), des moyens de gestion de l'affichage d'une liste d'offres de trajets (3), et des moyens de gestion de demandes de trajets (4), le procédé comportant des étapes : sur réception par les moyens de gestion d'offres de trajets (2), d'une offre de trajet d'un premier utilisateur (5), ladite offre de trajet comprenant des informations relatives au trajet et au premier utilisateur, mémoriser (S2) l'offre de trajet reçue en association avec un code d'identification, - déterminer (S3), en utilisant les moyens de gestion de l'affichage d'une liste d'offres de trajets (3), parmi des offres de trajets reçus, une liste d'offres de trajets et de codes d'identification associés à afficher sur un écran, les offres de trajets de la liste étant sélectionnées en fonction d'une localisation de l'écran, sur réception par les moyens de gestion de demandes de trajets (4), d'une demande de trajet d'un deuxième utilisateur, la demande de trajet comprenant un code d'identification associé à une offre de trajet de ladite liste affichée, identifier l'offre de trajet correspondant au code d'identification reçu pour mettre en relation (S7) le deuxième utilisateur avec l'utilisateur ayant transmis l'offre de trajet associée audit code d'identification reçu. 7. Procédé selon la revendication 6, caractérisé en ce qu'une offre de trajet comprend des informations géographiques et des informations temporelles relatives au trajet, ainsi que des informations permettant de contacter l'utilisateur ayant transmis ladite offre de trajet. 8. Procédé selon la revendication 6, caractérisé en ce qu'une offre de trajet est reçue par le biais d'une interface internet, d'une interface vocale ou d'une interface SMS. 10 9. Procédé selon la revendication 6, caractérisé en ce qu'une demande de trajet est reçue par le biais d'une interface internet, d'une interface vocale ou d'une interface SMS. 10. Procédé selon la revendication 6, caractérisé en ce qu'il comporte une étape de 15 géolocalisation de l'écran. 11. Programme informatique comportant des instructions pour la mise en oeuvre du procédé selon l'une quelconque des revendications 6 à 10, lorsque ce programme est exécuté par un processeur. 20