Brevet FR3033066A1 — publié le 20160826

Systèmes et Procédés d'Allocation de Ressources de Véhicules en Réseau dans des Environnements prioritaires Domaine de l'invention La présente invention se rapporte à des systèmes d'allocation de ressources à des positions souhaitées, en utilisant un réseau de communications, et concerne en particulier la gestion automatique de la présence de ressources de véhicules dans des régions comportant des environnements prioritaires ou proches de ceux-ci. Etat antérieur de l'Invention Dans le domaine de la gestion d'une flotte de véhicules (p. ex. camions de livraison, véhicules de location avec chauffeur, taxis), par le passé un opérateur humain, appelé contrôleur, allouait les véhicules et chauffeurs aux réservations. Le contrôleur communiquait avec les chauffeurs des véhicules d'une flotte sur les canaux vocaux (de manière caractéristique un seul canal vocal partagé) d'un système radio qui permettait au contrôleur et aux chauffeurs de converser. Le contrôleur déterminait les emplacements des chauffeurs en leur demandant d'indiquer verbalement leur position. Le contrôleur pouvait aussi demander aux chauffeurs d'indiquer quand ils pensaient déposer leurs passagers et être de nouveau disponibles pour satisfaire une réservation. Les détails de cette réservation étaient généralement communiqués verbalement par le contrôleur aux chauffeurs au moyen du système radio. De tels systèmes de gestion manuels restent très répandus. L'allocation automatisée de véhicules (p. ex. en utilisant un réseau de communications pour communiquer avec des ressources de véhicules distantes) pose certains défis, tels que la gestion des véhicules de telle sorte qu'ils puissent être convenablement positionnés pour répondre à une demande de véhicule. Si les véhicules sont convenablement positionnés, les demandes peuvent alors être satisfaites relativement rapidement car la durée de trajet d'un véhicule disponible jusqu'à la position souhaitée est relativement courte. Il peut arriver toutefois que l'assignation automatique du véhicule le plus proche de la position souhaitée ne tienne pas compte d'autres facteurs 3033066 2 qui contribuent à l'efficacité globale du mode d'allocation des véhicules et autres ressources mobiles. Brève Description des Figures 5 Des modes de réalisation de l'invention vont maintenant être décrits, à titre d'exemple uniquement, en référence aux dessins annexés dans lesquels : la Figure 1 est un schéma de principe d'un système de gestion d'une pluralité de ressources de véhicules conformément à divers aspects de la présente invention ; la Figure 2 est un schéma de principe d'un exemple de région géographique comportant 10 une pluralité de ressources de véhicules, de positions à desservir et d'environnements prioritaires, conformément à divers aspects de la présente invention ; la Figure 3 est un organigramme illustrant un exemple de processus d'un système d'allocation d'une ressource de véhicule d'après une zone prioritaire étendue, conformément à divers aspects de la présente invention ; 15 la Figure 4 est un organigramme illustrant un exemple de processus d'un système de gestion d'une pluralité de ressources de véhicules d'après la proximité à une position prioritaire, conformément à divers aspects de la présente invention ; la Figure 5 est un organigramme illustrant un exemple de processus d'un système de gestion d'une pluralité de ressources de véhicules d'après une position prioritaire, 20 conformément à divers aspects de la présente invention ; la Figure 6 est un schéma de principe d'un exemple de région géographique, comportant une pluralité de ressources de véhicules et un environnement prioritaire, gérée par un système de gestion de ressources de véhicules, conformément à divers aspects de la présente invention ; 25 la Figure 7 est un organigramme illustrant un exemple de processus d'un système de gestion d'une pluralité de ressources de véhicules, conformément à divers aspects de la présente invention ; la Figure 8a est un schéma de principe d'un système de gestion d'un service de véhicules de location avec chauffeur conformément à divers aspects de la présente 30 invention ; 3033066 3 la Figure 8b est un schéma de principe d'une configuration différente du système de gestion d'un service de véhicules de location avec chauffeur de la Figure 8a conformément à divers aspects de la présente invention ; la Figure 9 est un organigramme illustrant le fonctionnement global du système de la 5 Figure 8a ou du système de la Figure 8b pour satisfaire une réservation de véhicule de location avec chauffeur ; la Figure 10 est un organigramme illustrant le calcul d'un score d'une combinaison véhicule/chauffeur relativement à une réservation, exécuté par le système de la Figure 8a ou le système de la Figure 8b ; 10 la Figure 11 est un organigramme illustrant l'allocation d'un binôme véhicule/chauffeur relativement à une réservation, exécutée par le système de la Figure 8a ou le système de la Figure 8b ; et la Figure 12 est un schéma de principe illustrant les composants d'un serveur faisant partie du système de la Figure 1, de la Figure 8a, ou de la Figure 8b. 15 Description détaillée de certains Modes de Réalisation de l'Invention En quelques mots, divers modes de réalisation de la présente invention permettent de créer et/ou d'identifier des positions prioritaires (également appelées dans la présente divulgation 'points sensibles') dans un système d'allocation de ressources de véhicules. 20 Un point sensible est une position ou région où la demande de véhicules et/ou d'autres types de ressources mobiles est particulièrement élevée ou susceptible d'être particulièrement élevée (p. ex. par rapport à d'autres positions). Comme cela est exposé dans la présente divulgation, un point sensible peut être associé à une région extérieure au point sensible mais proche de celui-ci (appelée dans la présente divulgation 'zone 25 prioritaire étendue'). La zone prioritaire étendue peut ne pas connaître la demande particulièrement élevée de son point sensible associé. Dans certains modes de réalisation, la zone prioritaire étendue peut être définie, par une 'distance d'attraction' et/ou par une région géographique spécifique (p. ex. entourant un point sensible). Dans la présente divulgation, un point sensible et sa zone prioritaire étendue associée peuvent 30 être appelés, collectivement, 'environnement prioritaire'. 3033066 -4 Conformément à certains modes de réalisation, pour satisfaire les demandes de ressources de véhicules, le système d'allocation de ressources de véhicules assigne des véhicules à des positions particulières (p.ex. des destinations ou objectifs demandés) de telle sorte que les véhicules d'une flotte puissent être attirés vers un point sensible 5 organiquement et sans que les véhicules aient à être dirigés spécifiquement vers le point sensible. De surcroît, ceci est exécuté automatiquement. Si les véhicules sont convenablement positionnés, conformément à certains modes de réalisation, les demandes qui exigent un véhicule dès que possible peuvent alors être 10 satisfaites relativement rapidement car la durée de trajet depuis un véhicule disponible jusqu'à une position demandée (p.ex. d'un véhicule de secours à un accident de la circulation, d'un taxi à la position de collecte d'une réservation) est relativement courte. Les demandes anticipées (p.ex. les livraisons programmées, les réservations de taxi) peuvent aussi être satisfaites plus efficacement. Ceci contribue également à minimiser 15 les distances parcourues par les véhicules d'une flotte, réduire les coûts de carburant, améliorer l'usage des véhicules, réduire leur usure et réduire la fatigue des chauffeurs. Conformément à certains modes de réalisation, le système d'allocation de ressources de véhicules, alloue des véhicules à une ou plusieurs positions particulières, comme en 20 réponse à une demande de ressource de véhicule reçue sur un réseau de communication, et/ou en réponse à une autre indication d'un besoin (ou d'un besoin potentiel) d'une ressource de véhicule à une position particulière. Les demandes de ressources de véhicules peuvent inclure n'importe quel nombre de positions particulières, comme dans le cas d'un véhicule devant transporter des produits et/ou des personnes d'une première 25 position (p. ex. une position de collecte) à une seconde position (p. ex. une position de dépôt), ou devant parcourir une route particulière comportant plusieurs positions spécifiques (p. ex. points d'intérêt ou points de cheminement de patrouille). Divers types de ressources de véhicules peuvent être gérés conformément à divers 30 aspects de la présente invention. Dans un exemple, un système de police, de pompiers, de transport médical d'urgence ou autre type de système de premier répondant, peut avoir à allouer des véhicules (p.ex. des véhicules de secours, des voitures de police) à 3033066 -5 des positions spécifiques, tels que la scène d'un accident, le lieu d'un crime ou d'une victime d'un crime, ou dans une autre région nécessitant des services de réponse. Dans un autre exemple, une opération de recherche et sauvetage peut avoir à allouer des véhicules et/ou un personnel mobile à une position spécifique (p.ex. une position de 5 recherche spécifique dans une grille de recherche plus étendue), comme en réponse à une piste, une signalisation, ou une autre information pertinente. Dans un autre exemple, un système d'allocation de ressources de véhicules d'un service de véhicules de location avec chauffeur peut allouer des véhicules (p. ex. des taxis) pour collecter et déposer des voyageurs. 10 Les ressources de véhicules peuvent inclure, à titre d'exemple et de manière non limitative, des véhicules terrestres (p. ex. voitures, camions, taxis, engins de construction, etc.), des embarcations (p. ex. bateaux, navires, etc.), des aéronefs (p. ex. avions, hélicoptères, drones aériens, etc.), et/des engins spatiaux. Bien que certains 15 exemples de véhicules divulgués ici soient décrits comme ayant des chauffeurs, on comprendra facilement que les véhicules pouvant être alloués conformément aux modes de réalisation de la présente invention peuvent être habités ou autonomes (non habités), peuvent être manoeuvrés par un opérateur humain dans le véhicule et/ou peuvent être manoeuvrés à distance par un opérateur humain et/ou informatique. 20 Conformément à certains modes de réalisation, le système d'allocation de véhicules alloue des ressources de véhicules demandées en fonction de scores calculés pour chaque véhicule. Dans certains modes de réalisation, le score respectif d'un véhicule peut tenir compte d'un ou plusieurs des éléments suivants : la proximité actuelle du 25 véhicule d'un point sensible, si le véhicule se trouve présentement ou non dans une zone prioritaire étendue ou un environnement prioritaire, et/ou la distance depuis un point sensible jusqu'à la destination demandée du véhicule. Conformément à un mode de réalisation, le système réduit le score des véhicules pour les demandes qui ne commencent pas à l'intérieur d'un point sensible, si le véhicule se trouve à une certaine 30 distance du point sensible. Ceci augmente la probabilité que les véhicules qui ne sont pas proches du point sensible soient alloués à la demande, et permet aux véhicules qui 3033066 sont proches du point sensible de rester disponibles pour être alloués aux demandes qui commencent à l'intérieur du point sensible. Dans certains modes de réalisation, le système d'allocation augmente le score des 5 véhicules d'un type qui est désiré dans un point sensible si la ressource de véhicule demandée doit être assignée à une position particulière (p. ex. une destination finale d'une patrouille militaire ou de police assignée ; une position de dépôt d'une réservation de taxi) qui se trouve dans le point sensible ou près de celui-ci, relativement au score des véhicules d'un type différent. 10 Dans un ou plusieurs modes de réalisation, la présente invention concerne l'allocation de véhicules à des réservations de véhicules de location avec chauffeur et concerne en particulier l'attraction automatique de véhicules de location avec chauffeur pour satisfaire des réservations de clients dans une région de point sensible d'une demande de 15 véhicules de location avec chauffeur relativement élevée effective ou prédite. Si les véhicules sont convenablement positionnés, les réservations instantanées (les réservations qui demandent un véhicule dès que possible) peuvent alors être satisfaites relativement rapidement car la durée de trajet depuis un véhicule disponible jusqu'à la position de collecte de la réservation est relativement courte, et les réservations 20 anticipées peuvent aussi être satisfaites plus efficacement. Ceci contribue également à minimiser les distances parcourues par les véhicules d'une flotte, réduire les coûts de carburant, améliorer l'usage des véhicules, réduire leur usure et réduire la fatigue des chauffeurs. Une plus grande satisfaction des clients ainsi que le bien-être et le bonheur des conducteurs sont d'autres avantages. 25 Conformément à certains modes de réalisation, un dispositif contrôleur d'allocation de ressources de véhicules servant à allouer des ressources de véhicules est en communication avec une pluralité de dispositifs de ressource de véhicule et une pluralité de dispositifs de demandeur, est adapté pour exécuter un module d'allocation de 30 ressources de véhicules afin d'allouer dynamiquement des ressources de véhicules (p.ex. en réponse à des demandes émanant des dispositifs de demandeur) en exécutant une ou plusieurs des opérations décrites dans le présent exposé. Dans certains modes de 3033066 -7 réalisation, le dispositif contrôleur d'allocation de ressources de véhicules contrôle les positions de la pluralité de ressources de véhicules (p. ex. en recevant des informations de géoposition sur la position d'un dispositif de ressource de véhicule associé à la ressource de véhicule). 5 Conformément à certains modes de réalisation, les systèmes d'allocation de ressources de véhicules en réseau fournissent un ou plusieurs des éléments suivants : une pluralité de dispositifs de ressource de véhicule (p. ex. chaque dispositif de ressource de véhicule étant associé à une ressource de véhicule respective d'une 10 pluralité de ressources de véhicules) ; une pluralité de dispositifs de demandeur (p. ex. chaque dispositif de demandeur étant associé à un demandeur respectif de ressources de véhicules) ; un dispositif contrôleur d'allocation de ressources de véhicules ; une base de données de positions prioritaires (`points sensibles') ; 15 un module d'allocation de ressources de véhicules ; une base de données de ressources de véhicules ; un module de contrôle de positions des ressources de véhicules ; un module de positions prioritaires pour gérer les informations relatives à et/ou définissant les points sensibles ; 20 une base de données de carte et/ou de positions ; et/ou au moins un service de positionnement (p. ex. un service de positionnement global (GPS), un service de positionnement par dispositif de réseau Wi-Fi Conformément à certains modes de réalisation, les systèmes, procédés, appareils et 25 supports lisibles par ordinateur destinés à l'allocation de ressources de véhicules en réseau permettent de : identifier une position prioritaire ; déterminer une zone prioritaire étendue associée à la position prioritaire ; recevoir (p. ex. depuis un dispositif de demandeur), une demande de fourniture 30 d'une ressource de véhicule à une première position ; recevoir une seconde demande de fourniture d'une ressource de véhicule à une seconde position ; et 3033066 8- allouer une ressource de véhicule, parmi la pluralité de ressources de véhicules, à au moins l'une de la première position et de la seconde position, d'après la zone prioritaire étendue. 5 Conformément à certains modes de réalisation, les systèmes, procédés, appareils et supports lisibles par ordinateur destinés à l'allocation de ressources de véhicules en réseau permettent de : recevoir une demande d'envoi d'une ressource de véhicule à une première position ; 10 déterminer que la première position se trouve en dehors d'une position prioritaire ; pour chacune d'une pluralité de ressources de véhicules, déterminer que le véhicule se trouve ou non dans une zone prioritaire étendue associée à la position prioritaire ; et 15 pour chaque ressource de véhicule se trouvant dans la zone prioritaire étendue, déterminer un score d'environnement prioritaire respectif. Conformément à certains modes de réalisation, les systèmes, procédés, appareils et supports lisibles par ordinateur destinés à l'allocation de ressources de véhicules en 20 réseau permettent de : recevoir une demande d'envoi d'une ressource de véhicule à une première position ; identifier une ressource de véhicule d'une pluralité de ressources de véhicules ; déterminer que la ressource de véhicule se trouve dans une zone prioritaire 25 étendue associée à une position prioritaire ; déterminer que la ressource de véhicule est ou non disponible et peut ou non être allouée ; déterminer une distance soit en : si la ressource de véhicule est présentement disponible et peut être allouée, 30 déterminant une distance depuis la position prioritaire jusqu'à une position actuelle de la ressource de véhicule, soit 3033066 9- si la ressource de véhicule n'est pas présentement disponible et ne peut pas être allouée, déterminant une distance depuis la position prioritaire jusqu'à une destination précédemment assignée de la ressource de véhicule ; déterminer un score de pénalité d'environnement prioritaire de la ressource de 5 véhicule en fonction de la distance déterminée. Conformément à certains modes de réalisation, les systèmes, procédés, appareils et supports lisibles par ordinateur destinés à l'allocation de ressources de véhicules en réseau permettent de : 10 recevoir une demande d'envoi d'une ressource de véhicule à une première position qui se trouve en dehors d'une position prioritaire ; identifier une première ressource de véhicule d'une pluralité de ressources de véhicules ; déterminer que la première ressource de véhicule se trouve dans une zone 15 prioritaire étendue associée à une position prioritaire ; déterminer une première distance depuis la première ressource de véhicule jusqu'à la première position ; identifier une seconde ressource de véhicule de la pluralité de ressources de véhicules ; 20 déterminer que la seconde ressource de véhicule se trouve en dehors de la zone prioritaire étendue ; déterminer une seconde distance depuis la seconde ressource de véhicule jusqu'à la première position, la seconde distance étant supérieure à la première distance ; et sélectionner la seconde ressource de véhicule pour l'allouer à la demande. 25 Conformément à un autre aspect de l'invention, les systèmes, procédés, appareils et supports lisibles par ordinateur permettent d'attirer des véhicules (p. ex. des véhicules de premier répondant, des véhicules de location avec chauffeur) pour satisfaire des demandes (p. ex. des demandes d'envoi de voiture de police, des réservations de clients) 30 dans une région de point sensible présentant une demande relativement élevée de véhicules, le procédé comprenant : 3033066 - 10 - la mémorisation d'informations relatives à un point sensible actif, les informations identifiant une région se rapportant au point sensible et d'informations identifiant une distance d'attraction jusqu'au point sensible ; l'identification automatique qu'une demande comporte une position demandée 5 (p. ex. une position de collecte) située en dehors de la région identifiée comme se rapportant au point sensible ; pour chacune de plusieurs ressources de véhicules capables de satisfaire la demande, le calcul d'un score d'adéquation du véhicule pour satisfaire la demande, le calcul d'un score comprenant : 10 le calcul de sous-scores pour chacun de plusieurs facteurs et l'exécution d'une opération mathématique sur les sous-scores, pour chacune des plusieurs ressources de véhicules capables de satisfaire la demande, la détermination que le véhicule est situé ou non en-deçà de la distance d'attraction du point sensible, et 15 pour chaque véhicule déterminé comme étant situé en-deçà de la distance d'attraction du point sensible, le calcul d'un score de pénalité d'attraction de point sensible et l'inclusion du score de pénalité d'attraction de point sensible dans l'opération mathématique pour produire un score pour le véhicule ; et l'utilisation des scores calculés pour les plusieurs ressources de véhicules pour 20 sélectionner un véhicule à allouer à la demande ; et l'allocation du véhicule sélectionné à la demande. Conformément à un autre aspect de l'invention, les systèmes, procédés, appareils et supports lisibles par ordinateur permettent d'attirer des véhicules pour satisfaire des 25 demandes comportant des positions demandées dans une région de point sensible présentant une demande relativement élevée de véhicules, le procédé comprenant : la mémorisation d'informations relatives à un point sensible, les informations comportant des informations de position identifiant une position relative au point sensible ; 30 l'identification automatique qu'une position relative à une demande satisfait une exigence de relation respectivement à la position relative au point sensible ; l'identification de plusieurs véhicules pouvant satisfaire la demande ; 3033066 le calcul d'un score d'attraction de point sensible pour un premier sous-ensemble des plusieurs véhicules ; le non-calcul d'un score d'attraction de point sensible pour un second sous-ensemble des plusieurs véhicules, le premier sous-ensemble ne recoupant pas le second 5 sous-ensemble ; l'utilisation des scores d'attraction de point sensible pour calculer les scores des véhicules du premier sous-ensemble relativement à la demande ; le calcul de scores des véhicules du second sous-ensemble de véhicules relativement à la demande ; 10 l'utilisation des scores calculés pour les plusieurs véhicules pour sélectionner un véhicule à allouer à la demande ; et l'allocation du véhicule sélectionné à la demande. Conformément à un autre aspect de l'invention, les systèmes, procédés, appareils et 15 supports lisibles par ordinateur permettent d'attirer des véhicules pour satisfaire des demandes (p. ex. des réservations de clients) dans une région de point sensible présentant une demande effective ou prévue de véhicules, le procédé comprenant : la mémorisation d'informations relatives à un point sensible, les informations identifiant une position relative au point sensible et d'informations identifiant un ou 20 plusieurs types de véhicule, les un ou plusieurs types de véhicule indiquant chacun les types de véhicules qui doivent être attirés vers le point sensible ; l'identification automatique qu'une demande comporte une destination (p. ex. une position de dépôt pour une réservation de client) qui se trouve à la position relative au point sensible ou proche de celle-ci ; 25 l'identification de plusieurs véhicules pouvant satisfaire la demande ; le calcul d'un score d'attraction de point sensible pour un premier sous-ensemble des plusieurs véhicules, le premier sous-ensemble de véhicules comportant uniquement les véhicules associés à un type de véhicule qui correspond à un type de véhicule inclus dans les informations relatives au point sensible ; 30 le non-calcul d'un score d'attraction de point sensible pour un second sous- ensemble des plusieurs véhicules, le premier sous-ensemble ne recoupant pas le second sous-ensemble ; 3033066 - 12 - l'utilisation des scores d'attraction de point sensible pour calculer les scores des véhicules du premier sous-ensemble relativement à la demande ; le calcul de scores pour les véhicules du second sous-ensemble de véhicules relativement à la demande ; 5 l'utilisation des scores calculés pour les plusieurs véhicules afin de sélectionner un véhicule à allouer à la demande ; et l'allocation du véhicule sélectionné à la demande. D'autres aspects de l'invention fournissent des appareils, programmes informatiques et 10 supports lisibles par ordinateur correspondants pour exécuter n'importe lequel ou lesquels des procédés de la présente divulgation. Certains modes de réalisation comprennent des programmes informatiques comprenant des instructions lisibles par machine qui, à leur exécution par un appareil informatique, amènent celui-ci à exécuter n'importe lequel ou lesquels des procédés décrits d'allocation d'une ressource de 15 véhicule à un besoin futur de véhicule. Certains modes de réalisation comprennent un support de mémorisation non transitoire lisible par ordinateur sur lequel est mémorisé un code lisible par ordinateur (p. ex. des instructions logicielles informatiques), qui, à son exécution par un appareil informatique, amène l'appareil informatique à exécuter n'importe lequel ou lesquels des procédés décrits d'allocation d'une ressource de 20 véhicule à un besoin futur de véhicule. Certains modes de réalisation comprennent un appareil ayant au moins un processeur et au moins une mémoire sur laquelle est mémorisé un code lisible par ordinateur qui, à son exécution, commande l'au moins un processeur pour allouer une ressource de véhicule à un besoin futur de véhicule en exécutant les étapes d'un ou de plusieurs des procédés décrits. 25 La Figure 1 est un schéma de principe d'un exemple de système de gestion d'une pluralité de ressources de véhicules conformément à divers aspects de la présente invention. Comme cela est illustré à la Figure 1, un exemple de système 10 comporte un nombre de composants interconnectés, décrits ci-dessous. Le système 10 comporte 30 un système central d'allocation de ressources de véhicules 12. Celui-ci comprend un ou plusieurs ordinateurs serveurs qui exécutent un logiciel de système assurant un fonctionnement harmonieux du système 10. Conformément à certains modes de 3033066 -13- réalisation, le système central d'allocation de ressources de véhicules 12 peut comprendre un ou plusieurs dispositifs contrôleurs d'allocation de ressources de véhicules. Un ou plusieurs des composants représentés du système 10 peuvent être en communication avec au moins un autre composant au moyen d'un ou de plusieurs 5 réseaux de communication, tel que l'exemple de réseau de communication 13. Les fonctions clés du système 10 comportent l'allocation de ressources de véhicules depuis une pluralité de ressources de véhicules (p. ex. véhicules de premier répondant, véhicules de sécurité publics ou privés, véhicules militaires, véhicules de location avec 10 chauffeur) à au moins une position particulière requise (p. ex. une réservation pour la collecte et le dépôt d'un passager). Comme cela est exposé de manière plus détaillée relativement à l'exemple de système 100 (Figure 8a et Figure 8b), d'autres fonctions peuvent inclure une gestion des véhicules et chauffeurs, une gestion des comptes et/ou une tenue d'archives. 15 La fonction de demande peut être remplie, dans certains modes de réalisation, en utilisant un ou plusieurs dispositifs de demandeur 2oa-c en communication avec un ou plusieurs serveurs de demandes 21 (p. ex. un serveur Web de demandes, un serveur d'application, et/ou un terminal de centre d'appels) en communication avec le système 20 central 12. La fonction d'allocation est principalement remplie par un module d'allocation de ressources de véhicules 15, avec des informations provenant d'autres parties du système 10. 25 Dans certains modes de réalisation, le module de positions prioritaires 19 exécute une ou plusieurs de : la détermination d'informations relatives aux points sensibles et autres positions prioritaires (p. ex. en sollicitant une base de données de positions prioritaires 16), la définition de points sensibles dynamiquement et/ou en réponse à une entrée 30 d'utilisateur (p. ex. des informations de définition de point sensible reçues par le biais d'une interface utilisateur), et la fourniture d'une ou plusieurs interfaces utilisateurs pour recevoir, transmettre et gérer des informations relatives aux points sensibles (p. ex. 3033066 - 14 - distances d'attraction, informations de périodicité). Dans certains modes de réalisation, un contrôle des positions des ressources de véhicules (p. ex. un contrôle des positions des véhicules, des dispositifs de ressource de 5 véhicule associés, et/ou des chauffeurs) est assuré principalement par un module de contrôle des positions des ressources de véhicules 17, en référence, le cas échéant, à la base de données de ressources de véhicules 14, aux dispositifs de ressource de véhicule 22a-c, et/ou à un ou des services de positionnement 24, ainsi qu'à d'autres composants du système 100. 10 Le système 10 peut inclure un ou plusieurs fonctions de base de données, telles qu'une base de données de ressources de véhicules 14, une base de données de positions prioritaires 16, et une base de données de positions 18. La base de données de ressources de véhicules 14 comporte des informations sur les ressources de véhicules 15 gérées par le système 10. La base de données de positions prioritaires 16 comporte des informations sur les points sensibles identifiés dans le système 10, et peut inclure des informations sur des zones prioritaires étendues associées à des points sensibles, des distances d'attraction, et/ou d'autres types de paramètres associés à des points sensibles définis. La base de données de positions 18 peut comprendre des cartes et/ou d'autres 20 types d'informations décrivant les positions auxquelles des ressources de véhicules peuvent être allouées (p. ex. adresses municipales, coordonnées GPS, points d'intérêt, etc.). Certains autres types de base de données pouvant convenir à certains modes de réalisation souhaités sont décrits davantage relativement à la Figure 8a et la Figure 8b. 25 Le système 10 peut comprendre en outre un ou plusieurs types de services de positionnement 24, tels que des systèmes GPS et/ou d'autres types de services de positionnement de dispositifs pouvant servir à déterminer les positions de n'importe lequel des dispositifs de demandeur 20a-c et/ou des dispositifs de ressource de véhicule 22a-c. Chacun des dispositifs de ressource de véhicule 22a-c peut être associé à une 30 ressource de véhicule respective. Un dispositif de ressource de véhicule peut consister en un dispositif informatique mobile, un téléphone intelligent, un composant GPS et/ou un dispositif de communications configuré pour déterminer une position d'une ressource 3033066 - 15 - de véhicule et/ou transmettre au dispositif de ressource de véhicule des informations sur les courses et destinations allouées (p. ex. transmettre une destination assignée au chauffeur d'un véhicule). 5 La Figure 2 est un schéma de principe d'un exemple de région géographique comportant une pluralité de positions de ressources de véhicules à desservir, et d'environnements prioritaires, conformément à divers aspects de la présente invention. L'exemple de région géographique comporte des points sensibles 202 et 206. Chacun des points sensibles est associé à une région se rapportant au point sensible 204 et 208, 10 respectivement. Dans certains modes de réalisation, les points sensibles 202 et 206 peuvent être des positions spécifiques ; dans certains modes de réalisation, le 'point sensible' peut se référer à toute la région relative au point sensible. Comme cela est illustré à la Figure 2, chacun des points sensibles 202 et 206 est associé 15 à une zone prioritaire étendue 205 et 209, respectivement. Dans cet exemple, chaque zone prioritaire étendue 205 et 209 est définie par un rayon ou une distance d'attraction prioritaire 203 ou 207. A la Figure 2, l'exemple de région géographique illustré comporte une pluralité de 20 ressources de véhicules représentées 220a-k, et une pluralité de positions particulières 230a-n. Les ressources de véhicules 22a-k peuvent représenter, par exemple, les positions actuelles de véhicules gérés par un système d'allocation de ressources de véhicules. Les positions particulières 230a-n peuvent représenter, par exemple, les positions de demandeurs (et/ou de demandeurs potentiels) et/ou des positions auxquelles 25 il est demandé d'envoyer une ressource de véhicule (p. ex. le lieu d'un accident pour une ambulance, une position de dépôt d'un passager). Comme le montre la Figure 2, certaines ressources de véhicules peuvent se trouver à l'intérieur de points sensibles/régions relatives à des points sensibles, à l'intérieur de zones prioritaires étendues mais pas à l'intérieur du point sensible associé, et en dehors des zones 30 prioritaires étendues (p. ex. en dehors de la distance d'attraction depuis un point sensible). 3033066 - 16 - Dans certains modes de réalisation, une région géographique telle que celle illustrée à la Figure 2 peut être représentée dans une ou plusieurs interfaces utilisateur (p. ex. pour visualiser les positions des véhicules, des demandeurs, et/ou les points sensibles) afin d'administrer un système d'allocation de ressources de véhicules. 5 La Figure 3 est un organigramme illustrant un exemple de procédé 300 d'allocation d'une ressource de véhicule d'après une zone prioritaire étendue, conformément à divers aspects de la présente invention. Le procédé 300 peut être exécuté, par exemple, par un ordinateur de serveur (p. ex. un dispositif contrôleur d'allocation de ressources de 10 véhicules). Conformément à certains modes de réalisation, le procédé 300 peut comprendre l'identification d'une position prioritaire, en 302, et la détermination d'une zone prioritaire étendue associée à la position prioritaire, en 304. Certains exemples de 15 définition de points sensibles (et de distances d'attraction associées) sont décrits dans la présente divulgation relativement à la Figure 10 et le calcul de scores d'attraction de point sensible (en 1007). Dans certains modes de réalisation, le procédé 300 peut comprendre la réception d'une 20 demande de fourniture d'une ressource de véhicule à une première position en 306, et la réception d'une demande de fourniture d'une ressource de véhicule à une seconde position, en 308. Dans un exemple, une demande de ressource de véhicule peut être reçue par un serveur de demandes et/ou un système d'allocation de ressources de véhicules depuis un dispositif de demandeur (p. ex. par un utilisateur utilisant une 25 application de téléphone intelligent). Divers types de demandes de ressources de véhicules sont décrits dans la présente divulgation. Dans un exemple, la réception des demandes peut inclure une demande qu'une ressource de véhicule se rende à la première position puis à la seconde position, comme dans une demande de transport de marchandises ou de passagers d'une position de collecte à une position de livraison, ou 30 qu'un véhicule de recherche visite la première position puis la seconde position. Dans un autre exemple, la réception des demandes peut inclure des demandes distinctes (p. ex. 3033066 -17- par le même demandeur ou par des demandeurs différents) pour les positions respectives. Conformément à certains modes de réalisation, le procédé 300 comprend en outre 5 l'allocation d'une ressource de véhicule, parmi une pluralité de ressources de véhicules, à au moins l'une de la première position et de la seconde position, d'après la zone prioritaire étendue, en 310. Divers exemples d'allocation de ressources de véhicules reposant sur des informations relatives à la distance d'attraction et d'autres aspects des zones prioritaires étendues sont exposés dans la présente divulgation. 10 La Figure 4 est un organigramme illustrant un exemple de procédé 400 d'allocation d'une ressource de véhicule d'après la proximité à une position prioritaire, conformément à divers aspects de la présente invention. Le procédé 400 peut être exécuté, par exemple, par un dispositif contrôleur d'allocation de ressources de 15 véhicules. Conformément à certains modes de réalisation, le procédé 400 peut comprendre la réception d'une demande d'envoi d'une ressource de véhicule à une position demandée, en 402, et la détermination que la position demandée se trouve en dehors d'une position, 20 en 404. Dans un exemple, un système d'allocation de ressources de véhicules peut recevoir une demande d'envoi d'un véhicule à une position souhaitée qui ne se trouve pas à l'intérieur d'un point sensible défini. Le procédé 400 peut comprendre en outre, pour chacune d'une pluralité de ressources de véhicules, la détermination que la ressource de véhicule se trouve ou non à l'intérieur d'une zone prioritaire étendue 25 associée à la position prioritaire, en 406. Par exemple, comme cela est exposé dans la présente divulgation, un système d'allocation de véhicules peut déterminer les positions actuelles de tous les véhicules dans sa flotte, et déterminer qu'un véhicule se trouve en dehors d'un point sensible mais en-deçà d'une distance d'attraction du point sensible, ou bien se trouve à l'intérieur d'une zone prioritaire étendue définie et associée au point 30 sensible. 3033066 -18- Dans certains modes de réalisation, le procédé 400 peut comprendre en outre, pour chaque ressource de véhicule à l'intérieur de la zone prioritaire étendue, la détermination d'un score d'environnement prioritaire respectif, en 408. Dans un exemple, un score d'environnement prioritaire représente une réduction de score, ou 5 autre mesure pondérée, destinée à être utilisée dans l'évaluation de l'adéquation d'une ressource de véhicule donnée pour une demande de ressource de véhicule (p. ex. par rapport à d'autres ressources de véhicules). Comme cela est exposé dans la présente divulgation, un score d'environnement prioritaire peut comprendre un score de pénalité (p. ex. un score de pénalité d'attraction de point sensible) servant à réduire la probabilité 10 qu'une ressource de véhicule située à l'intérieur d'une zone prioritaire étendue soit choisie plutôt que d'autres ressources de véhicules (p. ex. des véhicules qui ne se trouvent pas présentement dans la zone prioritaire étendue). Comme cela est également exposé dans la présente divulgation, dans certains modes de réalisation un score de pénalité d'après une zone prioritaire étendue peut être utilisé (comme sous-score) en 15 combinaison avec un ou plusieurs autre types de sous-scores pour déterminer un score (p. ex. un score global ou total) d'une ressource de véhicule. La Figure 5 est un organigramme illustrant un exemple de procédé 500 d'allocation d'une ressource de véhicule d'après la proximité à une position prioritaire, 20 conformément à divers aspects de la présente invention. Le procédé 500 peut être exécuté, par exemple, par un dispositif contrôleur d'allocation de ressources de véhicules. Conformément à certains modes de réalisation, le procédé 500 peut comprendre la 25 réception d'une demande d'envoi d'une ressource de véhicule à une position demandée, en 502, l'identification d'une ressource de véhicule, en 504, et la détermination que la ressource de véhicule se trouve ou non dans une zone prioritaire étendue, en 506. Si la ressource de véhicule se trouve dans une zone prioritaire étendue, le procédé 500 peut comprendre en outre la détermination que la ressource de véhicule est ou non 30 présentement disponible (or présentement assignée à une position), en 508. Si la ressource de véhicule ne se trouve pas dans une zone prioritaire étendue, le procédé peut passer à 516, comme cela est décrit davantage ci-dessous. 3033066 -19- Dans un ou plusieurs modes de réalisation, le procédé 500 peut comprendre en outre la détermination d'une distance associée à la ressource de véhicule. S'il est déterminé (en 508) que la ressource de véhicule est présentement disponible et peut être allouée, le 5 procédé 500 peut comprendre la détermination d'une distance depuis la position prioritaire jusqu'à une position actuelle de la ressource de véhicule, en 510. En variante, si la ressource de véhicule n'est pas disponible et ne peut pas être allouée, le procédé 500 peut comprendre la détermination d'une distance depuis la position prioritaire jusqu'à une destination assignée précédemment de la ressource de véhicule, en 512. 10 Le procédé 500 peut comprendre en outre la détermination, en 514, d'un score de pénalité d'attraction de point sensible d'après la distance déterminée en 510 ou 512. Le procédé 500 peut comprendre en outre la détermination d'un score pour allouer la ressource de véhicule à la position demandée (p. ex. d'après le score de pénalité 15 d'attraction de point sensible et au moins un autre sous-score de la ressource de véhicule), en 516. Diverses formules de détermination des scores de pénalité d'attraction de point sensible et des scores totaux ou globaux des ressources de véhicules sont décrites dans la présente divulgation. 20 La Figure 6 est un schéma de principe d'un exemple de région géographique comportant un environnement prioritaire, conformément à divers aspects de la présente invention. L'exemple de région géographique inclut un point sensible 602 avec une zone associée relative au point sensible 604, et une zone prioritaire étendue 605 définie par l'exemple de distance d'attraction 606. 25 A la Figure 6, l'exemple de région géographique illustré inclut une pluralité de ressources de véhicules représentées 620a-c, et une pluralité de positions particulières 630a-e. Les ressources de véhicules 620a-c peuvent représenter, par exemple, les positions actuelles de véhicules gérés par un système d'allocation de ressources de 30 véhicules. Les positions particulières 630a-e peuvent représenter, par exemple, les positions de demandeurs (et/ou de demandeurs potentiels) et/ou les positions auxquelles il est demandé à la ressource de véhicule de se rendre. 3033066 -20- Dans un exemple, une demande de collecte d'un passager à la position 630a peut être associée à une position de dépôt en 630e. Chacune des ressources de véhicules 620a-c représentées peut alors être évaluée en vue de son assignation à la demande. Par exemple, conformément à certains modes de réalisation, en dépit du fait que 620a et 5 620b sont plus près de la position de collecte 630a que 620c, 620a et 620b se trouvent à l'intérieur de la zone prioritaire étendue 605 autour du point sensible 602. En conséquence, un système d'allocation de ressources de véhicules pourrait pénaliser les véhicules 620a et 620b lorsqu'il les considérera pour satisfaire la demande (p. ex. en utilisant un score de pénalité d'attraction de point sensible comme cela est décrit 10 relativement à Figure 514), et sélectionner le véhicule 620c pour collecter le passager bien que les véhicules 620a et 620b auraient pu atteindre plus tôt la position de collecte 630a. De cette façon toutefois, conformément à certains modes de réalisation, le système d'allocation peut améliorer l'efficacité globale du système ainsi que la disponibilité et la rapidité de réponse des véhicules aux demandes, en maintenant un 15 plus grand nombre de véhicules dans la zone prioritaire étendue. En maintenant automatiquement un plus grand nombre de véhicules dans l'environnement prioritaire (sans nécessairement envoyer explicitement de véhicules dans l'environnement prioritaire), les durées de trajet globales peuvent être réduites en augmentant la disponibilité des véhicules à allouer aux demandes vers et/ou depuis le point sensible et 20 les zones voisines. Dans certains modes de réalisation, une région géographique telle que celle illustrée à la Figure 6 peut être représentée dans une ou plusieurs interfaces utilisateur (p. ex. pour visualiser les positions des véhicules, des demandeurs, et/ou les points sensibles) afin 25 d'administrer un système d'allocation de ressources de véhicules. La Figure 7 est un organigramme illustrant un exemple de procédé 700 d'allocation d'une ressource de véhicule d'après la proximité à une position prioritaire, conformément à divers aspects de la présente invention. Le procédé 700 peut être 30 exécuté, par exemple, par un dispositif contrôleur d'allocation de ressources de véhicules. Comme cela est exposé ci-dessus relativement à Figure 6, dans certains cas, un système d'allocation de ressources de véhicules peut permettre la sélection d'une 3033066 -21- ressource de véhicule particulière à allouer à une demande de véhicule, même si un autre véhicule est plus près au moment de la demande, afin de maintenir efficacement les ressources de véhicules à l' intérieur d'une zone prioritaire étendue, d'un point sensible, ou d'un environnement prioritaire. 5 Conformément à certains modes de réalisation, le procédé 700 peut comprendre la réception d'une demande d'envoi d'une ressource de véhicule à une position demandée en dehors d'une position prioritaire, en 702, l'identification d'une première ressource de véhicule (p. ex. d'une pluralité de ressources de véhicules), en 704, et la détermination 10 que la première ressource de véhicule se trouve à l'intérieur d'une zone prioritaire étendue associée à la position prioritaire, en 706. Le procédé 700 comprend en outre, dans certains modes de réalisation, la détermination d'une première distance depuis la première ressource de véhicule jusqu'à la position demandée, en 708. 15 Dans certains modes de réalisation, le procédé 700 peut comprendre en outre l'identification d'une seconde ressource de véhicule (p. ex. de la pluralité de ressources de véhicules), en 710, la détermination que la seconde ressource de véhicule se trouve en dehors de la zone prioritaire étendue, en 712, et la détermination d'une seconde distance depuis la seconde ressource de véhicule jusqu'à la position demandée, la 20 seconde distance étant supérieure à la première distance, en 713. Le procédé 700 peut comprendre en outre, conformément à un ou plusieurs modes de réalisation, la sélection de la seconde ressource de véhicule (celle plus éloignée de la position demandée) à allouer à la demande, en 714. 25 Comme cela est exposé ci-dessus, divers types de systèmes d'allocation de ressources de véhicules peuvent permettre l'allocation de différents types de véhicules (p. ex. premiers répondants, aéronefs télécommandés) d'après les environnements prioritaires, et peut efficacement attirer des véhicules vers les points sensibles et/ou zones prioritaires étendues associées sans envoyer spécifiquement de véhicules à un point sensible. Les 30 Figures 8a, 8b, 9, 10 et 11 et leur description ci-dessous développent davantage la gestion des ressources de véhicules relativement aux points sensibles, en utilisant un exemple de contexte non limitatif d'un service de véhicules de location avec chauffeur. 3033066 - 22 - La Figure 8a est un schéma de principe d'un système de gestion d'un service de véhicules de location avec chauffeur conformément à divers aspects de la présente invention. 5 Le système 100 comporte un nombre de composants interconnectés, qui vont maintenant être décrits. Le système 100 comporte en son coeur un système central 101. Celui-ci comprend un ou plusieurs ordinateurs serveurs qui exécutent un logiciel assurant un fonctionnement harmonieux du système 100. 10 Le système 100 a pour fonctions clés les réservations, l'allocation d'un véhicule de location avec chauffeur à une réservation, la gestion des véhicules et chauffeurs, la gestion des comptes et la tenue d'archives. 15 La fonction des réservations est assurée principalement par un serveur Web de réservation 102, un serveur d'application de réservation 103 et des terminaux de centre d'appels 104A et 104B, qui sont tous couplés au système central 101. La fonction d'allocation est assurée principalement par un module d'allocation de 20 courses 105, avec des informations provenant d'autres parties du système 100. Le système comporte des fonctions de base de données. En particulier, une base de données opérationnelle 130 mémorise les données qui se rapportent au fonctionnement général du système 100. Une base de données de réseau chauffeurs 131 mémorise les 25 données qui se rapportent aux chauffeurs et véhicules qui sont gérés par le système 100. Enfin, une base de données historiques 132 mémorise les données de la base de données opérationnelle 130 qui ont été archivées. Un archivage des données de la base de données opérationnelle 130 dans la base de données historiques 132 est effectué périodiquement et seules les données n'ayant plus d'usage opérationnel général sont 30 archivées. La fonction de gestion des véhicules et chauffeurs est assurée principalement par un 3033066 - 23 - module de contrôle des positions des chauffeurs 106 et un serveur des dispositifs de chauffeur 107, en référence à la base de données de réseau chauffeurs 131 ainsi qu'à d'autres composants du système 100. 5 La fonction de gestion des comptes est assurée principalement par un module de gestion des comptes 117, en utilisant les informations de comptes mémorisées dans la base de données opérationnelle 130 ainsi que par d'autres composants du système 100. La base de données opérationnelle 130 mémorise les données de chaque compte ouvert 10 auprès de l'opérateur du système 100. Chaque compte est identifié par un numéro de compte mémorisé dans la base de données opérationnelle 130. Les informations de comptes mémorisées dans la base de données opérationnelle 130 peuvent aussi inclure un intitulé de compte, tel que le nom d'une société, et les coordonnées de contact de la société. Les informations de comptes mémorisées dans la base de données 15 opérationnelle 130 mémorisent les renseignements de carte de crédit et/ou d'autres renseignements de paiement de telle sorte que le paiement puisse être prélevé du compte du détenteur si autorisation est donnée. Un mot de passe et/ou PIN (numéro d'identification personnel) est associé à chaque compte et mémorisé avec les informations de comptes dans la base de données opérationnelle 130. De surcroît, une 20 liste des personnes autorisées à faire des réservations sur le compte peut être mémorisée, ainsi que facultativement les profils des personnes autorisées. Les informations de comptes mémorisées dans la base de données opérationnelle 130 peuvent aussi inclure le nom d'un contact et le numéro de téléphone d'une personne à 25 contacter en cas de problèmes avec le compte. Les informations de comptes mémorisées dans la base de données opérationnelle 130 comportent des informations concernant les préférences de facturation, par exemple la fréquence des factures, la date à laquelle la facture doit être envoyée, la limite de crédit mensuel/hebdomadaire et les informations de chaque réservation à inclure sur la facture. Les informations de compte mémorisées 30 dans la base de données opérationnelle 130 peuvent indiquer qu'un compte est actif ou bien qu'il a été mis en suspens. Un compte peut être mis en suspens par un service de contrôle financier, ceci empêchant que d'autres réservations soient faites sur le compte. 3033066 - 24 - Des données historiques de dépenses sur le compte peuvent aussi être mémorisées dans la base de données opérationnelle 130, ou bien dans la base de données historiques 132. La fonction de tenue d'archives est assurée principalement par la base de données 5 historiques 132, bien que la base de données opérationnelle 130 et la base de données de réseau chauffeurs 131 assurent aussi une certaine fonction de tenue d'archives. En quelques mots, une flotte de véhicules de location avec chauffeur est gérée par le système 100. Chaque véhicule fait l'objet d'un enregistrement respectif dans la base de 10 données de réseau chauffeurs 131, qui va maintenant être décrite. La base de données de réseau chauffeurs 131 mémorise des informations sur chaque véhicule dans la flotte. Le numéro d'immatriculation (numéro de plaque minéralogique) de chaque véhicule est mémorisé dans la base de données de réseau chauffeurs 131. 15 Celui-ci peut être utilisé pour identifier chaque véhicule. En variante ou en plus, un identifiant unique distinct du numéro d'immatriculation peut être assigné à chaque véhicule comme moyen d'identification principal dans la base de données de réseau chauffeurs 131. 20 Chaque service est défini en fonction de son type de véhicule, de la capacité et d'autres caractéristiques. Dans certains modes de réalisation, ces types sont "Jusqu'à 4 passagers", "Jusqu'à 7 passagers", "Véhicule électrique", "VIP" et "Jusqu'à 4 passagers avec bagages". La base de données de réseau chauffeurs 131 mémorise le type de chaque véhicule et peut aussi mémoriser un nombre correspondant ou une courte chaîne 25 de caractères correspondante pour représenter chaque type. Tout équipement spécial comme un siège pour bébé ou la possibilité d'accepter une chaise roulante est également identifié dans la base de données de réseau chauffeurs 131. La base de données de réseau chauffeurs 131 indique le chauffeur actuel auquel la voiture est assignée, bien que l'allocation chauffeur/véhicule change de temps à autre. 30 La base de données de réseau chauffeurs 131 mémorise la marque et le modèle et facultativement la couleur de chaque véhicule. La base de données de réseau chauffeurs 3033066 - 25 - 131 indique également le statut actuel du véhicule. Dans certains modes de réalisation, le statut est choisi parmi "Parc chauffeurs", signifiant que la voiture est utilisée par un chauffeur, "Parc libre", signifiant que la voiture est présentement inutilisée et peut être allouée à un chauffeur et "Atelier" qui signifie que la voiture est en révision ou en cours 5 de réparation. La base de données de réseau chauffeurs 131 mémorise également le numéro de permis d'opérateur de service de location (Public Carriage Office) de chaque véhicule et la date de caducité de ce permis ainsi que les dates de caducité des taxe routière, assurance de véhicule et contrôle technique s'il y a lieu. Des exemples d'autres données pouvant être mémorisées sont la date d'achat du véhicule, son prix d'achat, sa 10 date de fabrication, le fournisseur du véhicule, les informations de garantie et la date du dernier contrôle/entretien. Des données historiques sur chaque véhicule peuvent aussi être mémorisées dans la base de données de réseau chauffeurs 131, telles qu'un enregistrement des numéros 15 d'immatriculation antérieurs et un enregistrement des chauffeurs antérieurs qui ont été assignés au véhicule. L'historique des révisions et les renseignements sur tout accident ou réparation peuvent aussi être mémorisés. La flotte de véhicules de location avec chauffeur est utilisée par un groupe de 20 chauffeurs, chacun étant enregistré dans la base de données de réseau chauffeurs 131. La base de données de réseau chauffeurs 131 mémorise des informations sur chacun des chauffeurs enregistrés dans l'opérateur du système 100. Les informations se rapportant aux chauffeurs comportent des données personnelles telles que le nom, des coordonnées 25 de contact (numéro de téléphone, adresse personnelle), la date de naissance, le parent le plus proche et les données de compte du chauffeur. Des informations de statut de chauffeur peuvent être mémorisées pour indiquer qu'un chauffeur est actif ou inactif, qu'un véhicule a été alloué ou non au chauffeur etc. Chaque chauffeur peut également recevoir un identifiant individuel et unique comme moyen d'identification. Des 30 indicatifs d'appel peuvent aussi être utilisés pour désigner les chauffeurs et sont mémorisés dans la base de données de réseau chauffeurs 131, bien que les indicatifs d'appel puissent être changés et réattribués entre les chauffeurs tant que le même 3033066 - 26 - indicatif d'appel n'est pas utilisé par deux chauffeurs en même temps. Les données de compte d'un chauffeur comportent un numéro de compte. D'autres informations peuvent inclure des renseignements sur l'assurance routière du chauffeur, 5 sa durée de service dans la flotte, ses amendes de stationnement, des informations historiques sur son salaire, ses congés, son carnet de déplacements, des informations sur ses collectes des courses, son numéro de permis de conduire, son numéro de sécurité sociale, son permis de chauffeur de taxi (tel que le permis du Public Carriage Office), des renseignements bancaires (numéro de compte, code d'agence etc.). Diverses 10 informations telles que des renseignements sur une allergie éventuelle, fumeur/nonfumeur etc. peuvent également être mémorisées dans la base de données de réseau chauffeurs 131. Des informations concernant l'équipement d'un chauffeur tel qu'un numéro de série d'un dispositif de chauffeur 110 attribué au chauffeur, le numéro de téléphone portable du dispositif de chauffeur 110 ainsi que le numéro de téléphone 15 portable privé du chauffeur peuvent aussi être enregistrées. Des informations statistiques telles que la date de la dernière course ou des données historiques de revenus peuvent être enregistrées dans la base de données de réseau chauffeurs 131 ou dans la base de données historiques 132. 20 Les informations concernant les paiements versés aux chauffeurs et collectés auprès de ceux-ci peuvent être mémorisées dans la base de données de réseau chauffeurs 131. Les paiements au chauffeur comportent son salaire. Les débours du chauffeur peuvent être, par exemple, les frais de lavage de voiture, les primes d'assurance, la prime de renouvellement du permis de chauffeur de taxi, les frais de réparation du véhicule, les 25 frais de location de voiture. Pour aider à tenir à jour ces informations, un numéro de livre des achats et un numéro de contrat se rapportant à chaque chauffeur peuvent être mémorisés. Chaque chauffeur dispose d'un dispositif de chauffeur 110 associé, dont trois sont 30 montrés en 110A, 110B et 110C sur la Figure. Les dispositifs de chauffeur 110 sont des dispositifs électroniques portables dotés de fonctions de communication sans fil. Les dispositifs de chauffeur 110 peuvent prendre n'importe quelle forme mais de manière 3033066 -27- caractéristique sont des téléphones intelligents ou des assistants numériques personnels ou assimilés. Les dispositifs de chauffeur 110 comportent un afficheur et un ou plusieurs dispositifs de saisie d'informations tels qu'un clavier, un module de commande vocale ou un écran tactile ou n'importe quelle combinaison de ceux-ci. 5 Les dispositifs de chauffeur 110 sont connectés à un serveur de dispositifs de chauffeur 107 par l'intermédiaire d'un réseau radio 111, lequel peut par exemple être un réseau de téléphonie mobile (téléphonie cellulaire). Dans ce cas, les dispositifs de chauffeur 110 sont abonnés au réseau de téléphonie mobile de façon à pouvoir envoyer des 10 données numériques au serveur de dispositifs de chauffeur 107 et en recevoir de celui-ci. De plus, les dispositifs de chauffeur 110 et le serveur de dispositifs de chauffeur 107 peuvent échanger des messages par d'autres moyens, en particulier des messages SMS (service de messages courts) et facultativement aussi des messages MMS (service de messages multimédia). 15 En variante, le réseau radio 111 peut être un réseau radio dédié, par exemple un réseau téléphonique mobile privé ou un réseau radio privé d'un autre type. Les dispositifs de chauffeur 110 et le serveur des dispositifs de chauffeur 107 peuvent 20 échanger des données sur n'importe quelle liaison de communications convenable, par exemple le canal de données d'un réseau téléphonique cellulaire tel qu'un réseau GSM, EDGE, GPRS, UMTS, HsxPA ou LTE. Les dispositifs de chauffeur 110 sont configurés pour signaler leurs positions à la base 25 de données de réseau chauffeurs 131 à intervalles réguliers, par exemple toutes les 30 secondes. Les dispositifs de chauffeur 110 comportent des récepteurs GPS (système de positionnement global), lesquels calculent les positions des dispositifs de chauffeur 110 sous la commande des applications logicielles exécutées sur ces dispositifs de chauffeur 110. En variante, ils peuvent inclure un autre module ou dispositif de positionnement 30 servant à calculer les positions des dispositifs de chauffeur 110 avec un niveau de précision et une résolution adéquats. 3033066 - 28 - Un client peut réserver un véhicule de location avec chauffeur de trois façons différentes. Premièrement, il peut faire sa réservation par téléphone auprès d'un opérateur de centre d'appels. Dans ce cas, le client appelle le centre d'appels et est mis en contact avec un agent qui commande l'un des terminaux informatiques 104A et 104B 5 du centre d'appels. L'agent du centre d'appels procède alors à la réservation du véhicule de location avec chauffeur dans le terminal 104A, 104B conformément aux besoins du client. Les besoins du client sont obtenus verbalement durant l'entretien téléphonique entre le client et l'agent. 10 Selon la deuxième option, le client peut réserver un véhicule de location avec chauffeur par le biais d'une application de navigateur sur un dispositif informatique 113, dont trois exemples sont montrés en 113A, 113B et 113C sur la Figure. Chacun des dispositifs informatiques 113 est connecté au serveur Web de réservation 102 par un réseau 114, lequel peut être par exemple l'Internet ou un autre réseau public ou privé. Le 15 serveur Web de réservation 102 comporte une fonctionnalité de serveur Web qui entraîne l'affichage de pages Web appropriées par le navigateur du terminal 113. Les besoins du client relativement à la réservation de véhicule de location avec chauffeur sont obtenus par le serveur Web de réservation 102 qui envoie au terminal informatique 113 des pages destinées à être renseignées avec les informations du client. Le client 20 fournit ces informations par une saisie de texte libre au moyen de listes déroulantes, de boutons radio etc. Certaines informations peuvent être pré-remplies dans les pages fournies par le serveur Web de réservation 102. Une réservation par le biais du serveur Web de réservation 102 peut exiger que le client 25 se connecte à un portail Web pour pouvoir faire sa réservation. Cette connexion peut exiger la saisie d'un nom d'utilisateur et d'un mot de passe ou d'un numéro PIN. Le contrôle d'une session Web par le serveur Web de réservation 102, par exemple en utilisant des cookies fournis aux terminaux informatiques 113, peut déterminer que la réservation faite est valable en établissant que le client était connecté au serveur Web de 30 réservation au moment où la réservation a été faite. La dernière façon dont un client peut réserver un véhicule de location avec chauffeur est 3033066 - 29 - au moyen d'une application logicielle dédiée qui est installée et exécutée sur un dispositif de communication portable 112, dont trois sont montrés en 112A, 112B et 112C à la Figure 8a. Les dispositifs de communication portables 112 peuvent avoir n'importe quelle forme convenable, mais il s'agit de manière caractéristique de 5 téléphones intelligents, téléphones à fonctions, tablettes informatiques ou assistants numériques personnels ou assimilés. Les dispositifs de communication 112 sont couplés au serveur d'application de réservation 103 par un réseau radio 111, lequel peut être le même que le réseau radio 111 décrit ci-dessus relativement aux dispositifs de chauffeur 110 et aux dispositifs de chauffeur 107. 10 L'application est configurée de manière à fournir une interface utilisateur qui permet au client de donner à l'application logicielle les informations requises pour procéder à la réservation du véhicule de location avec chauffeur. Par exemple, l'application logicielle, à son exécution, peut entraîner l'affichage de pages interactives qui permettent au client 15 de sélectionner ou de saisir les informations requises. L'application logicielle est également configurée pour communiquer les informations concernant la réservation qui ont été fournies par le client au serveur d'application de réservation 103. Si d'après les informations fournies par le client il est déterminé que le serveur d'application de réservation 103 nécessite d'autres informations, l'application logicielle exécutée dans le 20 dispositif mobile 112 est configurée pour fournir un affichage interactif au client de telle sorte que le client puisse fournir ces informations, après quoi l'application logicielle les fournit au serveur d'application de réservation 103. Avant de procéder à une réservation, le client peut avoir à se connecter à l'application 25 logicielle sur le dispositif mobile 112. La connexion à l'application logicielle peut exiger de saisir un nom d'utilisateur et un mot de passe ou numéro PIN. En variante, le nom d'utilisateur peut être saisi durant l'établissement de l'application et ne pas avoir à être saisi par la suite à l'exécution de cette application logicielle. S'il n'est pas nécessaire de saisir de nom d'utilisateur, l'utilisateur peut se connecter à l'application logicielle 30 simplement en saisissant son mot de passe ou PIN. Les informations relatives à la réservation d'un véhicule de location avec chauffeur qui 3033066 -30- sont obtenues durant le processus de réservation sont les suivantes : - Les renseignements client. Les renseignements client peuvent être le nom du client ou un identifiant qui identifie de manière unique le client dans la base de 5 données opérationnelle 130. - Le type de service. Ceci indique la catégorie de véhicules. Par exemple, le type de service peut indiquer un véhicule d'un type standard à quatre places, ou un véhicule de type standard à sept places. Le service peut en variante indiquer un véhicule VIP, ou un véhicule protecteur de l'environnement (électrique ou 10 hybride) (également appelé véhicule vert). - Le type de trajet. Le type de trajet peut être un aller simple, ou peut être un aller-retour. Le trajet peut en variante être un trajet comportant de multiples positions de collecte ou de multiples positions de dépôt ou bien de multiples positions de collecte et de multiples positions de dépôt. Le type de trajet peut en variante 15 indiquer qu'il s'agit d'une collecte à un aéroport ou d'un dépôt à un aéroport. - L'adresse de collecte. Il s'agit de l'adresse à laquelle le client doit être collecté au début du trajet. L'adresse est une adresse en langage naturel. L'adresse est sélectionnée parmi la pluralité d'adresses mémorisées dans une base de données. Les adresses peuvent être mémorisées dans la base de données opérationnelle 20 130 ou dans la base de données historiques 132, ou peuvent être fournies par un service de base de données d'adresses externe, par exemple geo.me ou qas.co.uk. A chaque adresse sont associées des coordonnées de position exprimées en latitude et longitude. De multiples bases de données peuvent être utilisées (de manière hiérarchique) pour la consultation d'adresse. L'adresse de collecte peut 25 être sélectionnée par le client de n'importe quelle manière convenable, selon que le client utilise l'application logicielle sur son dispositif mobile, utilise le service Web de réservation ou a recours à un agent dans un centre d'appels. Si le type de trajet est un type de collecte à un aéroport, l'adresse de collecte indique l'aéroport et le terminal et facultativement le numéro du vol. 30 - L'adresse de dépôt. L'adresse de dépôt est également sélectionnée parmi de multiples adresses mémorisées dans la base de données et est sélectionnée par le client de n'importe quelle manière convenable. Si le type de trajet est un dépôt à 3033066 -31- un aéroport, l'adresse de collecte indique l'aéroport et le terminal et facultativement le numéro du vol. - Les date et heure de collecte. Celles-ci indiquent l'heure et la date à laquelle le client souhaite entamer le trajet. En variante, la date et l'heure peuvent indiquer 5 DQP (dès que possible), si le client souhaite le véhicule de location avec chauffeur le plus rapidement possible. D'autres informations facultatives peuvent figurer sur la réservation, telles que : - Une référence Client. Il peut s'agir par exemple d'un texte libre ou d'un texte 10 sélectionné dans un menu déroulant. Si une référence est fournie, cette information peut être incluse dans un relevé comptable d'un trajet à une date ultérieure. - Des commentaires supplémentaires. A savoir, un texte libre qui apporte des informations potentiellement pertinentes, et qui peuvent être communiquées au 15 chauffeur une fois que la réservation a été allouée. Le système 100 comprend un module de calcul de coût du trajet 122. Le module de coût du trajet 122 exécute un code logiciel qui détermine le prix d'un trajet demandé, durant le processus de réservation et avant l'allocation du véhicule. Le calcul du coût du 20 trajet est exécuté au moment de la réservation et le résultat est renvoyé au client qui effectue la réservation. Le coût résultant du trajet est fourni avant que le client confirme la réservation. Le module de calcul de coût du trajet 122 calcule le coût de base du trajet de diverses 25 façons. Le module 122 peut établir un prix fixe pour certains trajets. Ceux-ci sont convenus à l'avance avec un détenteur de compte particulier pour des trajets entre des points prédéterminés. Le module de calcul de coût du trajet 122 vérifie que le trajet réservé et le client répondent aux paramètres d'un tarif fixe. Si les conditions ne sont pas remplies, un autre procédé de tarification est utilisé. Le module de calcul de coût du 30 trajet 122 peut utiliser un tarif par zone si un tarif fixe n'est pas utilisé. Quand chaque point du trajet se trouve dans une zone définie, le tarif par zones peut être utilisé. Si ni le tarif fixe, ni le tarif par zones n'est utilisé, ou si les conditions pour leur application ne 3033066 -32- sont pas satisfaites, le module de calcul de coût du trajet 122 peut utiliser un procédé de tarif de A à B (A-B). Le procédé A-B peut spécifier le nombre d'unités entre les points A et B. Une unité de prix qui est fonction du type de véhicule etc. est alors utilisée pour calculer le tarif, s'il n'existe aucune donnée A-B pour un trajet particulier, la distance à 5 vol d'oiseau (directe) (c.-à-d. la longueur d'une ligne droite entre la position de collecte et la position de dépôt) est utilisée pour calculer le coût de base du trajet. Ce procédé peut utiliser des références de carte ou en variante reposer sur des données GPS, c.-à-d. la latitude et la longitude des points de collecte et de dépôt. 10 Le module de calcul de coût du trajet 122 peut recouvrer toutes les informations de carte et de positions nécessaires pour faire ces calculs à partir de la base de données historique 132. La base de données historique 132 peut mémoriser un modèle géospatial détaillé d'une région particulière, telle qu'une ville. En variante, ou en plus des procédés décrits ci-dessus, le module de calcul de coût du trajet 122 peut utiliser la 15 vraie distance routière du trajet, laquelle est calculée en utilisant la carte routière de la base de données historique 132 et un algorithme de planification de route. Différents tarifs peuvent être utilisés pour différentes parties d'un même trajet. Par exemple un premier tarif par mille peut être utilisé pour les 10 premiers milles d'un trajet et un second tarif par mille peut être utilisé pour le reste du trajet. La base de données 20 historique 132 peut aussi mémoriser des informations concernant les limites de vitesse et des données de circulation historiques. Ces informations peuvent également servir au module de calcul de coût du trajet 122 pour calculer une durée estimée du trajet. La durée de trajet estimée peut alors former la base du calcul du coût. 25 D'autres crqitères utilisés par le module de calcul de coût du trajet 122 lors du calcul du prix sont le type de véhicule (VIP, vert, 7 places etc.) y compris tout équipement spécial dont dispose le véhicule, le procédé de paiement et la date et l'heure du trajet. Le module de coût du trajet 122 peut également appliquer un "tarif de collecte" fixe à chaque trajet. 30 Le module de calcul de coût du trajet 122 peut également déterminer la part de la course facturée au client qui revient au chauffeur. Ceci peut être un simple pourcentage 3033066 -33- de la course totale ou un calcul plus complexe en fonction d'un ou de plusieurs facteurs tels que la durée du trajet, la distance, le temps d'attente et le nombre de passagers. La fonction d'allocation alloue un véhicule et un chauffeur à une réservation. La 5 fonction d'allocation est décrite de manière assez détaillée ci-dessous. En quelques mots, un véhicule et un chauffeur sont alloués à la réservation, et au client associé, en tenant compte d'un certain nombre de facteurs dont la position de collecte spécifiée dans la réservation, la position de dépôt spécifiée dans la réservation, le type de service spécifié dans la réservation, la date et l'heure spécifiées dans la réservation, la 10 distribution géographique des véhicules qui sont gérés par le système 100, la demande pour les véhicules qui sont gérés par le système 100 et les informations concernant les chauffeurs. La fonction d'allocation est automatique dans la mesure où elle ne nécessite aucune 15 intervention manuelle une fois que la réservation a été faite. Une fois qu'une course a été allouée à un chauffeur particulier et un véhicule particulier, elle est enregistrée dans la base de données opérationnelle 130 avec une indication que le trajet n'a pas encore été effectué. 20 La fonction de gestion des véhicules et chauffeurs assure un certain nombre de contrôles d'un véhicule en terme de distance parcourue etc. et des entretiens mécaniques requis à intervalles réguliers. Elle vérifie également que la documentation des chauffeurs concernant les permis des véhicules de location, assurance etc. sont en ordre. De plus, cette fonction tient à jour une archive des heures travaillées et des courses 25 effectuées, ainsi que de n'importe quelles autres informations pertinentes. La fonction de gestion des comptes sert à gérer les informations relatives aux comptes des clients avec l'opérateur du système 100. Ceci couvre la tenue à jour et la gestion d'informations telles que les utilisateurs autorisés, les plafonds de crédit, les modalités 30 de facturation, etc. La fonction de tenue d'archives mémorise diverses informations qui sont créées ou 3033066 -34- constatées par le système 100. Ces informations comportent des informations sur les réservations non encore satisfaites, lesquelles sont incluses dans la base de données opérationnelle 130. 5 La séquence d'étapes exécutée par le système durant l'exécution d'une course est maintenant décrite relativement à la Figure 9. Celle-ci montre l'exécution d'une course relativement simple comportant une position de collecte, une position de dépôt, aucune réallocation de chauffeur et aucune variation du trajet. Cette Figure ne couvre pas non plus le coût et la facturation du trajet. 10 L'opération commence à l'étape 901. A l'étape 902, le système 100 accepte une réservation. D'autres façons d'accepter une réservation sont décrites ci-dessus relativement à la Figure 8a. 15 A l'étape 903, la réservation est confirmée au client, par exemple par courrier électronique. Le message envoyé au client par le système 100 comporte un numéro de référence de réservation et une partie ou la totalité des informations concernant la réservation, dont les positions de collecte et de dépôt, la date et l'heure de la collecte, etc. 20 A l'étape 904, le système 100 sauvegarde la réservation jusqu'à ce qu'il soit l'heure de commencer l'allocation. Pour une course DQP, l'allocation peut commencer immédiatement. Sinon, l'allocation peut commencer à une heure fixe avant la date et l'heure de collecte spécifiées dans les informations de réservation, comme cela est 25 décrit de manière plus détaillée ci-dessous. A l'étape 905, le système alloue un chauffeur et un véhicule à la course. Ceci est décrit relativement à la Figure 10 et à la Figure 11 ci-dessous. A l'allocation du véhicule, le statut du véhicule et du chauffeur passe de 'disponible' à 'alloué'. Ceci empêche que le 30 véhicule/chauffeur soit alloué à une course différente tant que le statut ne change pas à un statut convenable. 3033066 -35- A l'étape 906, le système 100 envoie un message au client avec les détails du véhicule alloué. Le message comporte un texte tel que 'votre véhicule est en route'. Le message indique également le numéro de la course, lequel peut être le même que le numéro de la réservation. Le message indique également l'identité du véhicule, de manière à ce qu'il 5 puisse être facilement identifié par le client. L'identité du véhicule peut être indiquée par exemple par la plaque d'immatriculation ou de permis qui figure sur le véhicule. Il peut également indiquer la marque et le modèle du véhicule et/ou sa couleur. De plus, le message comporte des informations permettant au client de contacter le chauffeur qui a été alloué à la course. Par exemple, il peut inclure le numéro de téléphone portable du 10 chauffeur. Le fait de disposer du numéro de téléphone portable du chauffeur permet au client d'appeler le chauffeur avant qu'il le collecte au cas où il aurait des commentaires ou des précisions à apporter. De plus, le message comporte un hyperlien à une page Web sur laquelle la position du véhicule est montrée sur une carte. Ceci permet au client de vérifier où se trouve le véhicule à n'importe quel moment entre l'allocation du 15 véhicule à la course et la collecte du client par le véhicule. A l'étape 907, le système 100 envoie un message au chauffeur le renseignant sur la course. Le message comporte divers éléments d'information dont le nom du client. Ceci permet au chauffeur de confirmer l'identité du client quand il le rencontre à la position 20 de collecte. Le message comporte également la position de collecte et la position de dépôt. La position de collecte et la position de dépôt peuvent être fournies dans le message de façon à pouvoir être extraites par le dispositif de chauffeur 110 et placées automatiquement dans une application de navigation qui est présente sur le dispositif de chauffeur 110. Ceci permet au chauffeur à la position de collecte de commencer un 25 guidage d'itinéraire après saisie par celui-ci de la position de collecte sur le dispositif de chauffeur 110. De la même façon, après que le client a été collecté à la position de collecte, le chauffeur peut demander au dispositif 110 de commencer le guidage jusqu'à la position de dépôt après une saisie appropriée sur le dispositif de chauffeur 110. 30 Le système peut comprendre un module de planification de route configuré pour exécuter un algorithme de planification de route. Le module de planification de route peut solliciter la base de données de carte et de positions 109 afin de calculer une route. 3033066 -36- Le module de planification de route peut également solliciter des données historiques sur la circulation dans la base de données historique 132 et/ou des informations de circulation instantanées pour pouvoir prédire plus précisément la route la plus rapide. Une fois qu'un chauffeur a indiqué qu'il a collecté le client, le module de planification 5 de route peut communiquer la route recommandée au chauffeur par le biais du dispositif de chauffeur 110. Le guidage de route peut se faire sous forme d'instructions de navigation. Le fait de disposer d'un système centralisé de planification et de guidage de route évite au chauffeur d'avoir à fournir son propre système de navigation et à actualiser celui-ci. 10 A l'étape 908, le système 100 reçoit du chauffeur un message PAB (passager à bord). Ce message est transmis par le dispositif de chauffeur 110 en réponse à l'indication par le chauffeur qu'il a collecté le client à la position de collecte. Le chauffeur peut opter d'indiquer le statut PAB une fois que le dispositif de chauffeur 110 détermine que le 15 véhicule est arrivé à la position de collecte, ou se trouve dans un rayon prédéterminé (p. ex. 5o m) de la position de collecte et est à l'arrêt. Toutefois, l'envoi du message par le dispositif de chauffeur 110 n'est pas automatique. Dans cette étape, le statut du véhicule/chauffeur passe de "Alloué" à "PAB". 20 Après avoir reçu le message PAB du chauffeur, le système 100 à l'étape 909 enregistre que le client a été collecté. Ensuite à l'étape 910, le système 100 reçoit du chauffeur un message de dépôt. Ce message est envoyé par le dispositif 110 après que le chauffeur indique au dispositif de chauffeur 110 qu'il a déposé le client à la position de dépôt. Le 25 chauffeur peut opter d'indiquer qu'il a déposé le client lorsque le dispositif de chauffeur 110 détermine que le véhicule a atteint la position de dépôt ou se trouve dans un rayon prédéterminé (p. ex. 5o m) de la position de dépôt et est à l'arrêt. Toutefois, l'envoi du message de dépôt par le dispositif de chauffeur 110 n'est pas automatique. 30 Après la réception du message de dépôt envoyé par le dispositif de chauffeur 110 à l'étape 911, le système 100 achève l'enregistrement du trajet dans la base de données opérationnelle 130 (l'enregistrement a été créé durant le processus de réservation). 3033066 -37- L'enregistrement du trajet mémorisé dans la base de données opérationnelle 130 comporte les informations suivantes : l'adresse de collecte et l'adresse de dépôt, également la date et l'heure de la collecte et, si elles sont différentes, la date et l'heure de la réservation. L'enregistrement comporte également la date et l'heure de dépôt, telles 5 que détectées par le système 100 en réponse à la réception du message de dépôt envoyé par le chauffeur à l'étape 910. L'enregistrement comporte également le coût du trajet en termes de valeur financière. L'enregistrement comporte également la distance parcourue, qui n'est pas la distance à 10 vol d'oiseau (directe) entre les positions de collecte et de dépôt mais la distance routière parcourue par le véhicule. L'enregistrement comporte également la durée du trajet, en minutes et secondes. L'enregistrement comporte également le type de véhicule qui indique le type de véhicule qui effectue le trajet. 15 L'enregistrement comporte également les informations de réservation concernant le trajet, lesquelles peuvent inclure des informations sur l'identité du client qui a fait la réservation, l'heure à laquelle a été faite la réservation, le mode d'exécution de la réservation (p. ex. serveur Web, application ou centre d'appels) et toute autre information pertinente concernant la réservation. 20 Ensuite, à l'étape 912 le chauffeur et le véhicule sont réalloués au groupe de chauffeurs disponibles. Ceci est réalisé en changeant le statut du véhicule/chauffeur de "PAB" à "disponible". 25 S'il y a lieu, à l'étape 913, un message de reçu du trajet parcouru est envoyé au client. Enfin, l'opération prend fin à l'étape 914. Un procédé de notation d'un véhicule pour une réservation est maintenant décrit relativement à la Figure 10. Le processus de notation de la Figure 10 est exécuté par le 30 module d'allocation de courses 105. L'opération commence à l'étape 1001. En quelques mots, les différents scores sont 3033066 -38- calculés aux étapes 1002 à 1007, et les scores sont additionnés à l'étape 1008. On comprendra bien sûr que les exemples de scores peuvent être calculés dans n'importe quel ordre, et que les scores peuvent être calculés entièrement ou partiellement en parallèle. 5 À l'étape 1002, un score de distance est calculé. Le score de distance permet de tenir compte de la distance entre un véhicule et la position de collecte de la réservation lors de la notation du véhicule pour la réservation. Le score de distance est calculé comme la distance entre la position actuelle du véhicule et la position de collecte. Cette distance 10 est exprimée en milles mais peut être calculée en kilomètres. La distance est calculée comme la distance que le véhicule devra parcourir pour atteindre la position de collecte, en tenant compte de la configuration routière, des sens uniques, etc. Elle est appelée distance routière. La route la plus courte depuis le véhicule jusqu'à la position de collecte est utilisée comme distance, même s'il ne s'agit pas de la route la plus rapide. 15 La route et sa distance routière sont calculées, par exemple, en utilisant les informations de la base de données historiques 132. De préférence, la dernière position enregistrée du véhicule est utilisée dans le calcul du score de distance. Un administrateur ou autre responsable du système 100 peut appliquer un paramètre de 20 telle sorte que le score de distance soit toujours nul, auquel cas la distance entre le véhicule et la position de collecte n'est pas prise en compte dans le calcul du score. À l'étape 1003, un score de compatibilité de service est calculé. Le calcul du score de compatibilité de service tient compte de la préférence de type de voiture qui a été 25 spécifiée dans la réservation par rapport au type du véhicule qui est présentement noté. Si le type de véhicule présentement noté est identique à celui spécifié dans la réservation, ou est cohérent avec ce type, le score de compatibilité de service est alors zéro. Le score de compatibilité de service est une valeur positive en cas d'incompatibilité entre le type de service de la réservation et le type de véhicule qui est 30 présentement noté. Dans le cas d'une réservation spécifiant un véhicule VIP, et si le véhicule présentement noté est un véhicule standard, une pénalité de 500 peut être appliquée comme score de compatibilité de service. Cette pénalité aide à garantir qu'un 3033066 -39- véhicule VIP sera fourni pour satisfaire la réservation s'il est disponible, mais en l'absence d'un véhicule approprié, une voiture standard pourra alors être fournie. Dans le cas d'une réservation spécifiant un véhicule standard à quatre places, un score 5 de pénalité de 50 points est appliqué à un véhicule de sept places. Ceci aide à garantir que la réservation est desservie par une voiture appropriée, mais contribue également à éviter la sortie inutile d'un véhicule de grande capacité du parc de véhicules disponibles. Dans le cas de la réservation d'une voiture standard alors que le type de véhicule est une 10 voiture VIP, un score de pénalité de 100 est appliqué. Comme pour la situation décrite relativement au véhicule de plus grande capacité, ceci aide à garantir que la réservation est satisfaite sans sortir inutilement de véhicules VIP de la flotte disponible. A l'étape 1004, un score de non-occupation est calculé. Le score de durée de non- 15 occupation permet de tenir compte de l'utilisation du véhicule (et du chauffeur correspondant) dans la notation du véhicule relativement à la réservation. Le score de durée de non-occupation est calculé comme le produit de -1 et de la durée (en minutes) depuis l'achèvement de la dernière course allouée à la combinaison 20 voiture/chauffeur et d'un coût par minute de non-occupation. Le coût par minute de non-occupation est en fait un facteur de pondération. Le facteur de pondération peut être réglé par un administrateur du système 100. Pour un véhicule ayant le statut PAB, le score de durée de non-occupation est nul. 25 L'inclusion d'un score de durée de non-occupation dans l'opération de la Figure 10 aide à assurer un équilibrage de charge des véhicules, et un équilibrage de charge des chauffeurs. L'équilibrage de charge des véhicules aide à uniformiser l'usure des différents véhicules de la flotte par unité de temps. L'équilibrage de charge des chauffeurs est utile car il empêche que les chauffeurs exécutent trop de courses 30 consécutives avec un nombre insuffisant de repos entre les courses, et aide également à réduire la possibilité que les chauffeurs attendent trop longtemps entre les courses. L'équilibrage des charges des chauffeurs, en utilisant le score de durée de non- 3033066 - 40 - occupation dans l'opération d'évaluation du coût, aide à éviter la fatigue des chauffeurs et donc à améliorer la sécurité. A l'étape 1005, un score de retour à la maison est calculé. Si le statut d'un chauffeur est 5 'retour à la maison', un score est alors calculé. Si le chauffeur à un quelconque autre statut, le score de retour à la maison est alors nul. Si le statut du chauffeur est 'retour à la maison', le score de retour à la maison est calculé comme le produit de -1 et du nombre de milles économisés et d'un critère de 10 distance. La composante des milles économisés du score donne une mesure du rapprochement à son domicile dont le chauffeur bénéficierait s'il remplissait la demande. La composante des milles économisés est calculée comme la distance actuelle jusqu'au domicile (qui est la distance routière entre la position actuelle du véhicule et l'adresse du domicile du chauffeur) moins la distance entre la position de dépôt et le 15 domicile (qui est la distance routière entre la position de dépôt de la réservation et l'adresse du domicile du chauffeur). Le critère de distance apporte une pondération et peut être établi par un administrateur du système 100. L'inclusion du score de retour à la maison a pour effet d'augmenter la probabilité qu'une 20 course soit allouée à un chauffeur qui retourne chez lui (par exemple pour déjeuner ou à la fin de son poste) si la course va mener le chauffeur à une position qui le rapproche de son domicile. La grandeur du score dépend de la distance qui serait économisée, si bien qu'un score est obtenu si la position de dépôt est relativement plus proche de l'adresse du domicile du chauffeur. 25 A l'étape 1006, un score de dépôt 5/10 est calculé. Pour les véhicules ayant un statut `dépôt dans 5' ou 'dépôt dans 10', le score de dépôt 5/10 a une valeur positive. Pour les véhicules qui n'ont pas un tel statut, autrement dit pour les chauffeurs qui sont libres et n'ont pas été alloués à une réservation, le score 5/10 est nul. Le statut du véhicule est 30 réglé par le chauffeur au moyen de son dispositif de chauffeur 110. En particulier, quand le dispositif de chauffeur 110 calcule qu'il reste moins de 10 minutes de trajet jusqu'à l'adresse de dépôt, le dispositif de chauffeur 110 donne l'option au chauffeur 3033066 -41- d'adopter le statut 'dépôt dans 10'. Si le chauffeur choisit cette option sur le dispositif de chauffeur 110 (quand le véhicule est à l'arrêt), le statut 'dépôt dans 10' est activé. De la même façon, quand le dispositif de chauffeur 110 détecte qu'il reste moins de cinq minutes de trajet jusqu'à la position de dépôt, le dispositif de chauffeur 110 donne 5 l'option au chauffeur de sélectionner le statut 'dépôt dans 5'. Si le chauffeur du véhicule a un statut 'dépôt dans 5', un score de 20 points est calculé. Si le chauffeur a le statut 'dépôt dans 10', un score de 30 points est calculé. 10 Le calcul d'un score de dépôt 5/10 permet d'envisager l'allocation de véhicules qui ont un statut PAB (autrement dit qui ont une course en cours) à une réservation. Toutefois, une pénalité leur est appliquée faisant qu'ils sont moins favorisés que les véhicules qui sont présentement vides. Ceci assure une protection contre l'arrivée tardive du véhicule pour la réservation s'il encourait un retard imprévu dans le trajet antérieur. 15 A l'étape 1007, un score d'attraction de point sensible est calculé. Ceci est décrit de manière plus détaillée ci-dessous. En quelques mots, l'inclusion du score d'attraction de point sensible donne lieu à l'attraction organique de véhicules vers les points sensibles pour mieux desservir les clients et mieux gérer la flotte de véhicules. 20 A l'étape 1008, les scores calculés aux étapes 1002 à 1007 sont additionnés pour obtenir un score total de la combinaison chauffeur/véhicule/réservation. Ce score est alors utilisé dans un processus d'allocation qui est maintenant décrit en référence à la Figure 11. Le processus d'allocation de la Figure 11 est exécuté par le module d'allocation de 25 courses 105. Relativement à la Figure 11, le processus commence à l'étape 1101. A l'étape 1102, une réservation est effectuée et entrée dans le système. Ceci correspond 30 à l'étape 902 de la Figure 9. 3033066 -42- A l'étape 1103, le module d'allocation de courses 105 attend jusqu'à X minutes avant l'heure de collecte de la réservation. Le processus d'allocation est ainsi lancé à une heure prédéterminée avant l'heure de collecte (à la date correcte). Par exemple, la valeur de X peut être 20, auquel cas le processus d'allocation commence 20 minutes avant l'heure de 5 collecte programmée. A l'étape 1104, le module d'allocation de courses 45 sélectionne les Y véhicules qui sont les plus proches de la position de collecte de la réservation. La valeur de Y peut être par exemple 20 ou 30. Les véhicules déterminés les plus proches sont ceux ayant la plus 10 courte distance vol d'oiseau entre leur position actuelle (qui est leur dernière position signalée) et la position de l'adresse de collecte. La distance est calculée comme la distance en ligne droite entre les coordonnées de latitude et de longitude de la position du véhicule et la position correspondant à l'adresse de collecte. L'utilisation des distances à vol d'oiseau à l'étape 1104 permet de sélectionner un nombre approprié de 15 véhicules pouvant être alloués à la course mais sans le traitement exigé pour calculer les routes et les distances routières et routes pour chacun des véhicules. A l'étape 1104, seuls les véhicules ayant le statut disponible, retour à la maison, dépôt dans 5 ou dépôt dans 10 peuvent être sélectionnés. Le résultat est un parc de véhicules candidats pour la réservation. 20 A l'étape 1105, un score est calculé pour la combinaison véhicule/réservation pour chacun des véhicules qui ont été sélectionnés à l'étape 1104. Le score est calculé comme cela est décrit ci-dessus en référence à la Figure 10. Le résultat une valeur numérique qui indique l'adéquation du véhicule pour la réservation. 25 A l'étape 1106, le module d'allocation de courses 105 détermine qu'un véhicule doit être alloué ou non à la réservation. Ceci implique la détermination qu'il existe un véhicule qui est de loin le mieux adapté pour la réservation ou qu'il existe seulement un véhicule (ou un petit nombre de véhicules, p. ex. 2 ou 3 véhicules) qui seraient en mesure 30 d'atteindre la position de collecte à l'heure de collecte ou avant l'heure de collecte. 3033066 -43- L'étape 1106 peut être mise en oeuvre de diverses façons, deux d'entre elles étant présentées ici. Selon une première option, les scores des véhicules calculés à l'étape 1105 sont 5 comparés. Dans la notation adoptée, une valeur numérique inférieure indique une meilleure adéquation pour la réservation. Ainsi, le véhicule ayant le score le plus faible est celui qui convient le mieux à la réservation. Si à l'étape 1106 il est déterminé que le véhicule au score le plus faible a un score qui est très inférieur au deuxième score le plus faible, il peut être déterminé que le véhicule au score le plus faible est 10 suffisamment bien adapté à la réservation et qu'il doit alors lui être alloué. En variante, il est déterminé que le véhicule doit être alloué à la réservation si le temps restant jusqu'à l'heure de collecte est égal ou inférieur à une quantité limite ajoutée à la durée de trajet prévue depuis le véhicule au score le plus faible jusqu'à l'adresse de 15 collecte. Ce seuil fournit un tampon. La quantité limite peut être de deux minutes par exemple. Ceci permet avantageusement de déterminer qu'il suffit d'allouer un véhicule à l'heure (ou éventuellement peu de temps avant l'heure) à laquelle le véhicule devrait quitter sa position actuelle pour arriver à la position de collecte à temps pour collecter à temps le client. Le fait d'effectuer cette détermination sur la base du véhicule au score le 20 plus faible permet d'allouer le véhicule qui est le mieux adapté à la réservation même s'il ne s'agit pas du véhicule le plus proche de la position de collecte ou ayant le plus court trajet jusqu'à la position de collecte. A l'étape 1107, il est déterminé qu'à l'étape 1106 il a été établi qu'un véhicule doit être 25 alloué ou non. Si un véhicule doit être alloué, le véhicule au score le plus faible est alloué à la réservation à l'étape 1112 avant que le processus se termine à l'étape 1113. S'il n'est pas déterminé que le véhicule doit être alloué, ce qui se produit quand il n'existe aucun véhicule nettement meilleur pour la réservation et quand plusieurs 30 véhicules pourraient atteindre la position de collecte à temps pour satisfaire la réservation, le processus passe à l'étape 1108. 3033066 - 44 - La configuration du module d'allocation de courses 105 pour allouer un véhicule à la réservation à la dernière minute, ou 'juste à temps', à moins qu'il n'existe un véhicule nettement meilleur, augmente la souplesse de l'allocation de ressources de véhicules d'une flotte. Elle contribue également à réduire le total de milles parcourus par les 5 véhicules de la flotte afin de satisfaire les réservations qui sont reçues par le système 100. Une étape facultative 1108 suit l'étape 1107. Il y est déterminé que le nombre de véhicules constituant des candidats acceptables pour l'allocation à la réservation est 10 suffisant ou non. En particulier, l'étape 1108 implique la détermination que le nombre de véhicules ayant un score inférieur à une valeur limite (dans cet exemple la valeur limite est 100) dépasse ou non un nombre limite de véhicules (par exemple 5 véhicules). Si le nombre de véhicules est insuffisant, à l'étape 1109 la recherche de véhicules est élargie pour inclure d'autres véhicules dans le parc de véhicules candidats pour la 15 réservation. Ces autres véhicules sont ajoutés aux véhicules identifiés à l'étape 1104, et ces autres véhicules sont notés à l'étape 1105 à l'exécution suivante de cette étape. Après l'étape 1109 ou après l'étape 1108 révélant que le nombre de véhicules est suffisant, à l'étape 1110 le module d'allocation de courses 105 attend jusqu'à X-1 20 minutes avant l'heure de collecte. Une fois cette heure atteinte, la valeur de X est décrémentée à l'étape 1111 et le processus revient à l'étape 1105, où un nouveau score est calculé pour chaque véhicule dans le parc de véhicules candidats. L'effet des étapes 1110 et 1111 est que les scores sont calculés pour les véhicules se trouvant dans le parc de véhicules candidats une fois par minute jusqu'à ce qu'un véhicule soit alloué à la 25 réservation. A l'exécution suivante de l'étape 1105 relativement à une réservation donnée, il est possible qu'un résultat différent soit obtenu. En particulier, le statut et les positions des véhicules dans le parc de véhicules candidats peuvent avoir changé si bien qu'il existe 30 maintenant un véhicule candidat nettement meilleur pouvant être alloué à la réservation, ou que le candidat au score le plus faible doit être alloué maintenant pour pouvoir arriver à temps à la position de collecte (parce que la durée de trajet depuis la position 3033066 - 45 - actuelle du véhicule le mieux noté jusqu'à la position de collecte est identique ou légèrement plus longue que le temps restant jusqu'à l'heure de collecte). A l'exécution suivante de l'étape 1105, les véhicules qui n'ont plus l'un des statuts 5 adéquats (disponible, dépôt dans 5 ou dépôt dans 10) sont éliminés du parc de véhicules candidats et ne sont pas notés. La taille du parc de véhicules candidats se retrouve donc généralement réduite aux exécutions suivantes de l'étape 1105. Si le nombre de véhicules potentiellement appropriés chute trop bas, la recherche de véhicules est élargie et le parc de véhicules candidats augmenté en vertu des étapes 1108 et 1109. 10 On déduira de ce qui précède que les étapes 1105 et 1106 sont répétées jusqu'à ce qu'un véhicule soit alloué à la réservation. Le nombre de répétitions de ces étapes dépend de la valeur initiale de X, qui dicte combien de temps avant l'heure de collecte le processus d'allocation doit commencer, et combien de minutes avant l'heure de collecte le véhicule 15 est alloué à la réservation. Pour les réservations ayant des positions en centre ville où se trouve un nombre relativement élevé de véhicules, les véhicules peuvent être alloués quelques minutes seulement, par exemple 2, 3 ou 4 minutes, avant les heures de collecte. Pour les réservations à des positions plus éloignées, où se trouvent relativement peu de véhicules et une faible densité de véhicules, les véhicules peuvent être alloués 20 considérablement plus de temps avant l'heure de collecte, par exemple 12, 15 ou 18 minutes avant l'heure de collecte. Pour les flottes de véhicules d'une densité relativement faible, compte tenu de la région géographique couverte, une valeur supérieure de X peut être appropriée. 25 Avantageusement, un administrateur du système peut établir la valeur de X qui indique combien de minutes avant l'heure de collecte le processus d'allocation commence. De la même façon, un administrateur du système 100 peut établir la valeur de Y qui détermine le nombre de véhicules à sélectionner dans le parc de véhicules à l'étape 30 11o4. 3033066 - 46 - La gestion des points sensibles et l'allocation de véhicules quand des points sensibles sont utilisés vont maintenant être décrites. Un point sensible peut être créé automatiquement par le système central 101 après que 5 des conditions de déclenchement ont été détectées. Une tel point sensible peut être appelé point sensible de région chargée ou point sensible dynamique. En variante un point sensible peut être créé par un administrateur ou un contrôleur du système de manière à être actif à un moment prédéterminé dans le futur. Un tel point sensible peut être configuré pour devenir actif plusieurs fois dans le futur, par exemple à intervalles 10 réguliers. Un tel point sensible peut être appelé point sensible programmé. Enfin, un point sensible peut être créé manuellement par un administrateur du système 100 ou un contrôleur du système en vue de son application immédiate. Un point sensible est défini par des informations de définition de point sensible comme 15 suit. Les informations de définition de point sensible incluent une définition d'une région de point sensible. La région de point sensible est la région vers laquelle les véhicules doivent être attirés et qui coïncide de manière caractéristique avec la région connaissant, 20 ou sur le point de connaître, un nombre particulièrement élevé de collectes de réservations demandées dans une période de temps donnée. La région de point sensible peut être définie en termes d'une ou plusieurs zones prédéfinies de la région couverte par l'opérateur du système 100. Les zones peuvent être identifiées par un numéro de zone ou un autre identifiant alphanumérique par exemple, et peut par exemple 25 correspondre à des régions de codes postaux ou autres districts administratifs. La région de point sensible peut en variante être définie par une distance et une position centrale qui ensemble définissent une région de point sensible circulaire. Les informations de définition de point sensible incluent une distance d'attraction de 30 point sensible. Celle-ci définit une distance sur laquelle les véhicules sont attirés vers le point sensible. Dans certains modes de réalisation se rapportant à des points sensibles programmés, elle définit une distance sur laquelle les véhicules sont moins bien notés 3033066 -47- (autrement dit un score de pénalité leur est appliqué) pour les réservations ayant des positions de collecte qui ne trouvent pas dans le point sensible. Dans certains modes de réalisation se rapportant à des points sensibles de région chargée, si les positions de dépôt des réservations se trouvent en-deçà de cette distance, une augmentation du score 5 de certains véhicules est alors appliquée. Les informations de définition de point sensible peuvent aussi inclure une position centrale de point sensible. Cette position est utilisée pour calculer qu'une position de véhicule ou de dépôt se trouve en-deçà de la distance d'attraction de point sensible du 10 point sensible. Si la région de point sensible est définie par une distance et une position centrale, elle peut être identique à la position centrale du point sensible. Plutôt que d'utiliser les informations de définition de point sensible comportant une position centrale de point sensible, la délimitation de la région de point sensible peut être utilisée pour calculer qu'une position de véhicule ou de dépôt se trouve en-deçà de la distance 15 d'attraction de point sensible du point sensible. Les informations de définition de point sensible peuvent aussi inclure une valeur paramétrique de bonus. Cette valeur paramétrique se rapporte l'unité d'attraction des véhicules vers le point sensible. La valeur paramétrique de bonus peut être un paramètre 20 d'unité de distance en ce que la quantité d'attraction (ou de répulsion) dépend d'une distance entre la position du véhicule ou de dépôt et le point sensible. Ici la valeur paramétrique de bonus peut être appelée valeur paramétrique de bonus par mille. Le paramètre de bonus est un paramètre de pondération. 25 Les informations de définition de point sensible peuvent inclure de plus un ou plusieurs types de véhicules. Ceci indique les types de véhicules à attirer vers le point sensible. Si aucun type de véhicule n'est spécifié dans les informations de définition de point sensible, tous les types de véhicules sont alors attirés vers le point sensible. Les points sensibles dynamiques (qui sont décrits ci-dessous) ont l'avantage qu'ils ne spécifient 30 aucun type particulier de véhicule. Les points sensibles programmés (qui sont décrits ci- dessous) peuvent spécifier des types de véhicules VIP ou verts (véhicules électriques ou véhicules hybrides) par exemple. 3033066 - 48 - Si le point sensible est un point sensible programmé, les informations de définition de point sensible incluent alors des heures de début et de fin ainsi que des jours opérationnels de la semaine ou d'autres informations de périodicité (p. e. le premier 5 lundi de chaque mois). Chaque point sensible inclut également un identifiant ou nom qui est unique au sein du système 10 ou du système central 101 pour identifier le point sensible et pour le différencier des autres points sensibles qui sont mémorisés dans le système 10 ou le 10 système central 101. Le système 10 et/ou le système central 101 peuvent fournir une interface utilisateur afin de permettre à un administrateur ou autre opérateur de définir les points sensibles. L'interface utilisateur comporte un moyen permettant à l'administrateur/l'opérateur de 15 saisir les informations de définition de point sensible décrites ci-dessus. Le système central peut inclure des valeurs par défaut pour certaines des informations de définition de point sensible qui sont mémorisées en tant que partie de la définition du point sensible à moins que la valeur par défaut ne soit changée par l'administrateur/l'opérateur. Par exemple, le système central 101 peut inclure des valeurs 20 par défaut pour la distance d'attraction de point sensible (3 milles/5 kilomètres a été jugée une valeur par défaut convenable) et/ou la valeur paramétrique de bonus par mille (0,8 a été jugée une valeur par défaut convenable). L'interface utilisateur permet à l'administrateur ou autre opérateur de programmer les 25 occurrences futures des points sensibles et ceci éventuellement à intervalles réguliers. Par exemple, un point sensible peut être programmé pour se produire chaque jour de la semaine dans la zone qui couvre le district financier d'une ville, se rapporter à des véhicules du type VIP et être actif de 16h à 18h. Les véhicules VIP seront alors attirés vers le district financier aux heures où ces véhicules VIP sont en forte demande par les 30 cadres supérieurs souhaitant se rendre à l'aéroport, à la gare, ou rentrer chez eux. Par exemple, un point sensible peut être programmé pour se produire chaque jour de la semaine dans la zone qui couvre le district juridique d'une ville, se rapporter à n'importe 3033066 -49- quel type de véhicule et être actif de 10h à 22h30. Des véhicules seront alors attirés vers le district juridique aux heures de forte demande de véhicules, cette demande étant occasionnée par le fait qu'à 22h les cabinets d'avocats autorisent leur employés à rentrer chez eux par véhicule de location avec chauffeur sur le compte que détient le cabinet 5 auprès de l'opérateur du système 100. Le système 10 et/ou le système central 101 peuvent être configurés pour contrôler les positions des véhicules, les statuts des véhicules (disponible, PAB, alloué, etc.), les réservations qui ont été faites mais auxquelles aucun véhicule n'a encore été alloué, et 10 les réservations auxquelles un véhicule a été alloué mais qui n'ont pas encore commencé (c.-à-d. que le client n'a pas encore été collecté à la position de collecte spécifiée dans la réservation). Les informations sur les réservations contrôlées comportent les positions de collecte et les heures de départ. En fonction des informations contrôlées, le système central 101 est configuré pour détecter une demande anormalement élevée dans une 15 région ou un déséquilibre particulièrement important entre l'offre et la demande (par exemple en comparaison à une moyenne dans toute la flotte) et établir automatiquement des points sensibles suite à cette détection. Les régions où une demande anormalement élevée ou un déséquilibre particulièrement important est détecté sont appelées 'régions chargées'. Un point sensible créé automatiquement en réponse à la détection d'une 20 région chargée peut être appelé 'point sensible dynamique'. Une demande anormalement élevée dans une région (p. ex. une zone) peut par exemple être déterminée quand il est détecté que le nombre de réservations ayant des positions de collecte dans la région durant une certaine période (par exemple 30 minutes) dépasse 25 une moyenne pour la région par une quantité limite. La moyenne peut se rapporter à une heure particulière de la journée et un jour particulier de la semaine, entraînant alors l'activation de points sensibles uniquement quand les réservations pour la zone sont anormalement nombreuses étant donné les conditions habituelles à cet instant particulier. La limite peut être une quantité absolue supérieure à la moyenne ou un 30 multiple de la moyenne. La limite peut par exemple être établie à 1,8 fois le nombre moyen de réservations. Elle peut en variante être établie à 88 réservations dans une période de 30 minutes sur la base d'une moyenne de 54 réservations en 30 minutes. 3033066 -50- Un déséquilibre de l'offre et de la demande peut être déterminé en comparaison à l'offre et la demande dans toute la flotte ou dans une région plus étendue (p. ex. la zone centrale ou la zone ouest de Londres). Les niveaux de l'offre et de la demande peuvent 5 être basés par exemple sur les nombres de véhicules ayant un statut approprié, par exemple 'disponible', 'dépôt dans 5' ou 'dépôt dans 10', dans la zone ou dans une zone adjacente par rapport aux nombres de réservations enregistrées dans une période de 30 minutes. Un déséquilibre peut être déterminé en référence à un seuil. Le seuil peut être défini sous forme de valeur absolue ou de proportion de la métrique pertinente. Par 10 exemple, le seuil peut être défini comme un rapport de 1:2 (#statut pertinent :#réservations) ou peut être défini comme (#réservations-# statut pertinent)+30 véhicules, où #réservations désigne le nombre de réservations et #statut pertinent désigne le nombre de véhicules ayant un statut approprié. 15 Comme le système 10 et/ou le système central 101 peut être en mesure de recevoir des réservations anticipées, il est possible d'avoir une idée du nombre probable de réservations à l'avance, bien qu'une certaine proportion de réservations soit habituellement faite à la dernière minute. Ceci permet au système 10 et/ou au système central 101 de déterminer à l'avance une demande anormalement élevée et donc 20 d'établir des points sensibles de région chargée (dynamiques) en prévision de la demande ou au moins en prévision du pic de la demande. L'établissement automatique de points sensibles par le système central 101 suite à la détection automatique d'un besoin de point sensible implique la fourniture par le 25 système central 101 des divers paramètres nécessaires pour les informations de définition de point sensible. Les informations de définition de point sensible incluent une définition d'une région de point sensible, à savoir la région où ont été détectées des collectes de réservations 30 inhabituellement élevées. De manière caractéristique la région est une zone. La position centrale d'un point sensible est de manière caractéristique le centre de la zone. 3033066 -51- La distance d'attraction du point sensible peut être une valeur par défaut (p. ex. 3 milles ou 5 kilomètres) ou peut dépendre de la demande déterminée, p. ex. une demande plus importante ou un déséquilibre de l'offre et de la demande équivaut à une plus grande distance d'attraction de point sensible. Un point sensible programmé a une distance 5 d'attraction de point sensible qui est prédéterminée avant que le point sensible ne devienne actif, et est mémorisée au titre des informations de définition de point sensible. Un point sensible dynamique peut devenir actif tout d'abord avec une valeur par défaut comme distance d'attraction de point sensible et peut changer en fonction de la demande. 10 La valeur paramétrique de bonus peut avoir une valeur par défaut. En variante, la valeur paramétrique de bonus peut dépendre de la demande déterminée, p. ex. une demande plus importante ou un déséquilibre de l'offre et de la demande équivaut à une plus grande valeur paramétrique de bonus. Un point sensible programmé a un paramètre de 15 bonus qui est prédéterminé avant que le point sensible devienne actif, et est mémorisé au titre des informations de définition de point sensible. Un point sensible dynamique peut devenir actif tout d'abord avec une valeur par défaut comme paramètre de bonus et peut changer si davantage de régions chargées deviennent actives. 20 Si le point sensible à traiter est un point sensible programmé, les informations de définition de point sensible incluent alors des heures de début et de fin avec les valeurs que le système central 101 aura jugé appropriées compte tenu du profil de réservations avec les positions de collecte dans la région de point sensible. 25 Chaque point sensible inclut également un identifiant ou un nom qui est unique au sein du système 10 et/ou du système central 101 pour identifier le point sensible et pour le différencier des autres points sensibles qui sont mémorisés dans le système 10 (p. ex. dans la base de données de positions prioritaires 16) et/ou dans le système central 101. Quand le traitement du point sensible a pris fin, le nom du point sensible peut être remis 30 en circulation et attribué ultérieurement à un autre point sensible. 3033066 - 52 - Comme on l'a mentionné ci-dessus, quand un point sensible est en place, l'allocation de véhicules aux réservations tient compte du point sensible dans la notation des véhicules de manière à attirer des véhicules vers le point sensible pour qu'ils collectent les clients réservés aux adresses figurant dans le point sensible. Ceci se déroule d'une manière 5 légèrement différente pour les différents types de points sensibles. En quelques mots, dans certains modes de réalisation ceci est réalisé en pénalisant (réduisant le score) des véhicules qui se trouvent relativement près du point sensible pour les réservations qui ont des positions de collecte en dehors du point sensible. Ceci 10 augmente la probabilité que la réservation soit allouée à un véhicule qui ne se trouve pas près du point sensible, permettant ainsi d'allouer les véhicules proches du point sensible aux réservations ayant des positions de collecte situées dans le point sensible. Pour les réservations ayant des positions de collecte dans le point sensible, aucun ajustement des scores d'un véhicule compte tenu du point sensible n'est appliqué. Ceci permet de 15 satisfaire les réservations ayant des positions de collecte dans le point sensible avec le véhicule naturellement le mieux adapté pour la réservation, en fonction des processus de notation et d'allocation décrits ci-dessus. Cette technique convient particulièrement bien aux points sensibles qui ne se rapportent pas spécifiquement à un ou plusieurs types de véhicules, bien qu'elle assure l'attraction souhaitée des véhicules également 20 quand le point sensible se rapporte spécifiquement à un ou plusieurs types de véhicules. Dans certains autres modes de réalisation, pour les points sensibles qui se rapportent spécifiquement à un ou plusieurs types de véhicules, les véhicules d'un type cohérent avec les informations de définition de point sensible sont mieux notés (reçoivent un 25 score de pénalité négatif ce qui améliore leur score) pour les réservations qui à la fois ont une position de dépôt relativement proche du point sensible ou à l'intérieur du point sensible et spécifient un véhicule d'un type différent (mais cohérent). Par exemple, si le point sensible se rapporte à des véhicules du type VIP, les véhicules VIP sont mieux notés pour les réservations de véhicules réguliers de 4 places (non VIP) si la position de 30 dépôt se trouve dans le point sensible ou près de celui-ci. Ceci aide à amener les véhicules du type souhaité au voisinage du point sensible mais sans les obliger à voyager vide (sans passagers) sur toute la distance. 3033066 - 53 - De plus, une fois qu'un point sensible a été établi et activé, les dispositifs de chauffeur associés aux véhicules qui sont relativement proches de la région chargée et/ou du point sensible correspondant peuvent recevoir un message du serveur de dispositifs de 5 chauffeur 107 informant les chauffeurs des véhicules de la région chargée/du point sensible. Ceci est particulièrement vrai des points sensibles dynamiques mais est également applicable aux points sensibles programmés. Les dispositifs de chauffeur peuvent être sélectionnés pour recevoir le message par exemple s'il se trouvent en-deçà de la distance d'attraction de point sensible du centre du point sensible ou s'ils se 10 trouvent en-deçà d'un multiple (p. ex. 1,5) de la distance d'attraction de point sensible du centre du point sensible. Le message peut indiquer par exemple qu'une région chargée existe ou qu'un point sensible est actif, et indiquer la ou les zones qui forment la région du point sensible. Bien que les points sensibles programmés puissent ne pas être annoncés aux chauffeurs, s'ils le sont, le message peut alors indiquer une heure de 15 début et/ou une heure de fin du point sensible. A la réception d'un tel message, les chauffeurs peuvent choisir de se rendre vers le point sensible si leur statut est `disponible', afin d'avoir plus de chance d'être alloué à une réservation ayant une position de collecte à l'intérieur du point sensible. Ceci aide à mieux desservir les clients et à augmenter l'utilisation globale de la flotte. Toutefois, en raison de la 20 notation et de l'allocation, les véhicules sont amenés à migrer vers le point sensible même sans cet envoi de message. Le calcul du score de pénalité de point sensible à l'étape 1008 de la Figure 10 peut être effectué de diverses manières. 25 Une première option est décrite ci-après, se rapportant aux points sensibles dynamiques. Si les informations de définition de point sensible spécifient un ou plusieurs types de véhicules, le score d'attraction de point sensible est calculé uniquement pour les véhicules de l'un des types spécifiés. Si les informations de définition de point sensible 30 ne spécifient aucun type de véhicule, ou spécifie tous les types, le score d'attraction de point sensible est calculé pour tous les véhicules quel que soit leur type. Ceci est réalisé en réglant le score d'attraction de point sensible à zéro si les informations de point 3033066 -54- sensible spécifient un ou plusieurs types de véhicules et le type de véhicule du véhicule noté n'est pas cohérent avec le ou les types spécifiés dans les informations de point sensible. 5 Le score d'attraction de point sensible est calculé selon la formule : score = (distance max - distance jusqu'au point sensible) * valeur de bonus où : 'valeur de bonus' est la valeur paramétrique de bonus, 'distance jusqu'au point 10 sensible' est la distance entre la position du véhicule et le point sensible, et 'distance max' est la distance d'attraction de point sensible. La position du véhicule est la position actuelle du véhicule si le statut du véhicule est 'disponible' et est la position de dépôt d'une réservation présentement satisfaite si le statut du véhicule est 'l'AB', 'dépôt dans 5' ou 'dépôt dans 10'. 15 Le score d'attraction de point sensible est réglé à zéro si la distance entre la position du véhicule et le centre du point sensible est supérieure à la distance d'attraction de point sensible. De cette façon, seuls les véhicules qui se trouvent en-deçà de la distance d'attraction de point sensible du point sensible peuvent avoir un score d'attraction de 20 point sensible. La valeur paramétrique du bonus constitue une pondération du composant de point sensible par rapport à d'autres composants du score d'un véhicule pour une réservation. 25 Le score d'attraction de point sensible est calculé uniquement pour les réservations pour lesquelles la position de collecte ne se trouve pas dans un point sensible. Il ressort du calcul du score d'attraction de point sensible montré ci-dessus que le score d'attraction de point sensible est supérieur pour les distances d'attraction de point 30 sensible supérieures. Ceci implique qu'une distance d'attraction de point sensible supérieure servira à attirer des véhicules depuis une région plus étendue et servira aussi 3033066 -55- à attirer davantage les véhicules se trouvant à une distance donnée du centre du point sensible. On notera également que le score d'attraction de point sensible est supérieur pour les 5 véhicules qui se trouvent plus près du centre du point sensible. Ceci aide à attirer davantage les véhicules vers le point sensible s'il sont déjà relativement proches et contribue à réduire la distance globale parcourue par la flotte pour satisfaire les réservations. Une distance réduite parcourue signifie une baisse de la consommation de carburant, de l'usure des véhicules, du risque d'accidents, de la fatigue des chauffeurs, 10 et d'une manière générale une réduction des coûts. L'exemple suivant aidera peut être à comprendre l'effet de la première option de calcul du score d'attraction de point sensible sur l'allocation de véhicules. Dans cet exemple, un point sensible est actif dans une première zone. Une réservation a une position de 15 collecte dans une seconde zone, adjacente à la première zone, et une heure de départ qui intervient pendant que le point sensible est actif. Un véhicule ayant un statut `disponible' (par exemple il peut n'avoir acquis ce statut qu'après avoir déposé un client d'une réservation précédente) est situé très près de la position de collecte de la réservation. Normalement le véhicule serait bien noté pour la réservation et la 20 réservation serait probablement allouée à ce véhicule. Toutefois, un score d'attraction de point sensible est inclus dans la notation de coût du véhicule car le véhicule est proche du point sensible, et ce score constitue un score de pénalité pour la réservation qui se trouve en dehors du point sensible. Ce score d'attraction de point sensible signifie que le véhicule est moins bien noté pour la réservation. Il en est de même pour d'autres 25 véhicules 'disponibles' proches du point sensible. De ce fait, les véhicules qui sont proches de la zone 2 mais pas de la zone 1 seront plus probablement alloués à la réservation, même s'ils sont plus éloignés que le véhicule qui est très proche de la position de collecte de la réservation. Ceci a deux effets. Premièrement, un véhicule se trouvant à une position éloignée du point sensible est attiré vers une position 30 relativement proche du point sensible pour satisfaire la réservation. Deuxièmement, le véhicule qui est proche de la position de collecte de la réservation peut être alloué à une réservation ayant une position de collecte dans le point sensible. Comme le point 3033066 -56- sensible a été activé en raison d'une demande anormalement élevée dans la région de point sensible, le véhicule sera de manière caractéristique alloué à une réservation ayant une position de collecte dans le point sensible. 5 Cet exemple permet également de comprendre comment l'inclusion de la distance d'attraction de point sensible dans le score d'attraction de point sensible fait que les véhicules sont attirés vers le point sensible depuis une plus grande distance. En particulier, une distance d'attraction de point sensible qui couvre non seulement la seconde zone mais également la zone extérieure suivante (s'écartant de la première 10 zone) augmenterait les chances qu'un véhicule plus éloigné du point sensible soit alloué à la réservation. Toutefois, comme le score dépend de la distance du véhicule par rapport au point sensible, les véhicules qui sont éloignés du point sensible par une distance toute juste inférieure à la distance d'attraction de point sensible auraient un faible score de pénalité et seront moins susceptibles d'être alloués à la réservation. 15 Dans le calcul de la distance du véhicule jusqu'au centre du point sensible, la distance directe (à vol d'oiseau) est utilisée. Pour déterminer la distance à vol d'oiseau, la distance entre leur position actuelle (à savoir leur dernière position signalée, comme cela est décrit ci-dessus les positions des véhicule sont habituellement signalées toutes 20 les 30 secondes) et la position du centre du point sensible est calculée. Cette distance est calculée comme la distance en ligne droite entre les coordonnées de latitude et longitude de la position du véhicule et les coordonnées de latitude et longitude de la position correspondant au centre du point sensible. Le calcul des distances à vol d'oiseau sollicite relativement peu les ressources informatiques. En variante, une distance 25 routière peut être calculée et utilisée à la place de la distance à vol d'oiseau mais elle utilise plus de ressources informatiques. Quand les informations de définition de point sensible spécifient un ou plusieurs types de véhicules (p. ex. le type de véhicule VIP ou le type de véhicule vert), les véhicules de 30 ce type ne sont pas alloués à certaines réservations quand le véhicule se trouve en-deçà de la distance d'attraction de point sensible. Les réservations valables dans ce cas sont les réservations qui n'exigent pas ce type de véhicule dans les informations de définition 3033066 -57- de point sensible et dont la position de dépôt est relativement distante du point sensible, par exemple parce que la position de dépôt est plus éloignée du centre du point sensible que la position actuelle du véhicule ou parce que la position de dépôt est située plus loin qu'une distance limite du centre du point sensible. Ceci peut être réalisé en ajoutant un 5 score de pénalité élevé lors de la notation du véhicule pour des réservations qui ne spécifie pas le type de véhicule, la notation tenant compte de la position de dépôt et des informations de position de point sensible. Cette fonction aide à éviter que les véhicules du type requis dans les informations de définition de point sensible ne quittent le voisinage du point sensible, à moins qu'une réservation du type pour lequel le point 10 sensible a été créé ne les force à quitter le voisinage. Dans le cas où un véhicule se trouverait en-deçà de la distance d'attraction de point sensible de deux points sensibles distincts, le score du véhicule peut inclure deux scores d'attraction de point sensible distincts (un pour chaque point sensible) ou peut inclure un 15 score d'attraction de point sensible qui est fonction des deux scores. Par exemple, il peut inclure un score d'attraction de point sensible qui est le plus grand des deux scores ou qui est la moyenne des deux scores. Une seconde option va maintenant être décrite. Elle se rapporte aux points sensibles 20 dont les informations de définition de point sensible spécifient un ou plusieurs types de véhicules, et qui sont de manière caractéristique des points sensibles programmés mais qui peuvent être des points sensibles dynamiques ou des points sensibles créés manuellement en vue de son application immédiate. 25 Le score d'attraction de point sensible est calculé uniquement pour les véhicules de l'un des types spécifiés dans les informations de définition de point sensible. Le score d'attraction de point sensible est calculé selon la formule : 30 score = (distance max - distance jusqu'au point sensible) * valeur de bonus 3033066 - 58 - où : 'valeur de bonus' est la valeur paramétrique du bonus, 'distance jusqu'au point sensible' est la distance entre le point sensible et la position de dépôt de la réservation, et 'distance max' est la distance d'attraction de point sensible. 5 Le score d'attraction de point sensible est réglé à zéro si la distance entre la position de dépôt de la réservation et le centre du point sensible est supérieure à la distance d'attraction de point sensible. De cette façon, seules les réservations dont la position de dépôt est en-deçà de la distance d'attraction de point sensible du point sensible peuvent fournir un score d'attraction de point sensible pour les véhicules du type de véhicule 10 souhaité. De plus, le score de point sensible est réglé à zéro si l'heure de dépôt estimée de la réservation figure en dehors de la période d'activité du point sensible. Le score d'attraction de point sensible est calculé pour les véhicules à une heure prédéterminée 15 (par exemple soixante minutes) avant le début de la période d'activité du point sensible. Les véhicules pertinents commencent ainsi leur trajet vers le point sensible avant que le point sensible devienne actif. Ceci évite également d'attirer des véhicules vers le point sensible s'ils arrivaient après que le point sensible devienne inactif. 20 La valeur paramétrique du bonus constitue une pondération du composant de point sensible par rapport à d'autres composants du score d'un véhicule pour une réservation. Le score de bonus est négatif, produisant un score d'attraction de point sensible négatif pour les véhicules pertinents. Comme des scores inférieurs sont meilleurs, l'utilisation d'un score d'attraction de point sensible négatif produit un meilleur score pour les 25 véhicules pertinents. Dans les modes de réalisation dans lesquels un score supérieur est meilleur, le score d'attraction de point sensible est positif pour améliorer la notation des véhicules pertinents. Le score d'attraction de point sensible est seulement calculé indépendamment de la 30 position de collecte pour la réservation. Dans le cadre du processus d'allocation de la Figure 11, seuls Y véhicules sont notés pour la réservation. Habituellement, seule une partie de ces Y véhicules est d'un type spécifié pour le point sensible. Quand un point 3033066 - 59 - sensible spécifiant un type de véhicule est actif, le module d'allocation de ressources de véhicules 15 et/ou le module d'allocation de courses 105 peut identifier d'autres véhicules du type de véhicule correct qui se trouvent à la position de collecte ou relativement proche de celle-ci pour les noter pour la réservation. Ceci peut être le cas si 5 le nombre de véhicules qui sont du type correct pour le point sensible chute en dessous d'un seuil. Il ressort du calcul du score d'attraction de point sensible montré ci-dessus que le score d'attraction de point sensible est supérieur pour les distances d'attraction de point 10 sensible supérieures. Ceci implique qu'une distance d'attraction de point sensible supérieure servira à attirer des véhicules depuis une région plus étendue et servira aussi à attirer davantage les véhicules se trouvant à une distance donnée du centre du point sensible. 15 On notera également que le score d'attraction de point sensible est supérieur pour les véhicules qui se trouvent plus près du centre du point sensible. Ceci aide à attirer davantage les véhicules vers le point sensible s'il sont déjà relativement proches et contribue à réduire la distance globale parcourue par la flotte pour satisfaire les réservations. Une distance réduite parcourue signifie une baisse de la consommation de 20 carburant, de l'usure des véhicules, du risque d'accidents, de la fatigue des chauffeurs, et d'une manière générale une réduction des coûts. L'exemple suivant aidera peut être à comprendre l'effet de la seconde option de calcul du score d'attraction de point sensible sur l'allocation de véhicules. 25 Dans cet exemple, un point sensible pour des véhicules du type VIP est actif ou est programmé pour devenir actif dans une première zone. Une réservation d'un véhicule standard à 4 places a une position de collecte n'importe où, près ou loin de la première zone. La position de dépôt de la réservation est proche du point sensible, par exemple 30 dans une seconde zone adjacente à la première zone. L'heure de départ de la réservation est ultérieur à la période prédéterminée (p. ex. 60 minutes) d'entrée en activité du point sensible, ou intervient durant la période d'activité du point sensible. Un véhicule VIP au 3033066 - 60 - statut 'disponible' (par exemple il peut n'avoir acquis ce statut que récemment après avoir déposé un client d'une réservation précédente) se trouve à une certaine distance (p. ex. 2 milles/3 kilomètres) de la position de collecte de la réservation. Normalement le véhicule ne serait pas particulièrement bien noté pour la réservation en raison de sa 5 distance de la position de collecte et du type de véhicule inapproprié et il ne serait probablement pas alloué à la réservation. Toutefois, un score d'attraction de point sensible est inclus dans la notation de coût du véhicule car le véhicule est du type spécifié dans les informations de définition de point sensible et la position de dépôt est en-deçà de la distance d'attraction de point sensible du point sensible, et ce score 10 constitue un score de bonus (un score de pénalité négatif) pour la réservation. Ce score d'attraction de point sensible signifie que le véhicule VIP est mieux noté pour la réservation. Il en est de même pour les autres véhicules VIP qui se trouvent au voisinage de la position de collecte de la réservation. Il en résulte que l'un des véhicules VIP qui est noté pour la réservation aura plus de chance d'être alloué à la réservation, même s'il 15 est plus éloigné de la position de collecte que des véhicules d'autres types et éventuellement mieux notés relativement à d'autres aspects du processus de notation de la Figure 3. Ceci a pour effet d'attirer un véhicule VIP vers une position qui est relativement proche du point sensible. De surcroît, ceci est réalisé sans exiger que le véhicule VIP voyage à vide ; au lieu de cela il voyage alors qu'il est en train de 20 satisfaire une réservation de client. Une fois que le véhicule VIP dépose le client à la position de dépôt, le véhicule se retrouve près du point sensible et peut plus facilement et plus efficacement satisfaire une réservation ayant une position de collecte dans le point sensible et demandant le type de véhicule VIP. Ainsi, la distance parcourue par le véhicule VIP sans client à bord est réduite. Par ailleurs, la disponibilité des voitures VIP 25 dans le point sensible est rehaussée, et permet à la flotte de mieux répondre aux préférences de type de véhicule des clients tout en satisfaisant les réservations. Le véhicule VIP commence à être considéré pour les réservations qui ont des positions de collecte dans le point sensible une fois que le véhicule VIP a le statut PAB pour sa réservation précédente, c.-à-d. la réservation qui attire le véhicule vers le point sensible. 30 Cet exemple permet également de comprendre comment l'inclusion de la distance d'attraction de point sensible dans le score d'attraction de point sensible fait en sorte que 3033066 - 61 - davantage de véhicules du type de véhicule souhaité sont attirés vers le point sensible. En particulier, une distance d'attraction de point sensible qui couvre non seulement la seconde zone mais aussi la zone extérieure suivante (s'écartant de la première zone) augmenterait les chances qu'une réservation d'un véhicule d'un type différent soit 5 utilisée pour amener un véhicule du type souhaité vers une position proche du point sensible. Toutefois, comme le score d'attraction de point sensible dépend de la distance de dépôt du point sensible, pour les réservations ayant des positions de dépôt éloignées du point sensible par une distance tout juste inférieure à la distance d'attraction de point sensible, les véhicules du type souhaité auraient un faible score de bonus et auraient 10 moins de chance d'être alloués à la réservation. Dans le calcul de la distance depuis la position de dépôt de la réservation jusqu'au centre du point sensible, la distance directe (à vol d'oiseau) est utilisée. Cette distance est calculée comme la distance en ligne droite entre les coordonnées de latitude et 15 longitude de la position du véhicule et les coordonnées de latitude et longitude de la position correspondant au centre du point sensible. Le calcul des distances à vol d'oiseau sollicite relativement peu les ressources informatiques. En variante, une distance routière peut être calculée et utilisée à la place de la distance à vol d'oiseau mais elle utilise plus de ressources informatiques. 20 Chaque point sensible programmé peut inclure un réglage qui impose un plafond du nombre de véhicules ayant par unité de temps des scores de point sensible non nuls qui est alloué aux réservations. Par exemple, le réglage peut plafonner le nombre de véhicules à 20 ou 30 par heure. Ceci aide à empêcher un excès de ressources à une 25 même position. Si la position de dépôt d'une réservation se trouve en-deçà de la distance d'attraction de point sensible de deux points sensibles distincts, le score du véhicule peut inclure deux scores d'attraction de point sensible distincts (un pour chaque point sensible) ou peut 30 inclure un score d'attraction de point sensible qui est fonction des deux scores. Par exemple, il peut inclure un score d'attraction de point sensible qui est le plus grand des deux scores ou qui est la moyenne des deux scores. 3033066 - 62 - Au lieu que les fonctions de base de données soient assurées par un petit nombre de bases de données, dans les modes de réalisation ci-dessus la base de données opérationnelle 130 et la base de données de réseau chauffeurs 131, ainsi que la base de 5 données historiques 132, les fonctions peuvent être réparties entre un plus grand nombre de bases de données, comme cela est montré dans le système 100 de la Figure 8b. Les mêmes numéros de référence que ceux de la Figure 8a sont conservés pour les éléments semblables qui ne seront pas décrits de nouveau pour éviter la répétition. 10 A la Figure 8b, une base de données des comptes 119 est configurée pour mémoriser les données de chaque compte détenu auprès de l'opérateur du système 100. La fonction de tenue d'archives est assurée principalement par une base de données des trajets effectués 108 et une base de données de carte et de positions 109, ainsi que d'autres composants du système 100. Chaque véhicule fait l'objet d'un enregistrement respectif 15 dans une base de données de véhicules 121. Chaque chauffeur figure dans une base de données de chauffeurs 120. Les adresses de collecte et de dépôt sont sélectionnées dans l'une de la pluralité d'adresses mémorisées dans une base de données d'adresses 115. Une fois qu'une course a été allouée à un chauffeur particulier et un véhicule particulier, elle est enregistrée dans la base de données des trajets effectués 108 avec une indication 20 que le trajet n'a pas encore été effectué. Le système central 101, le serveur Web de réservations 102, le serveur d'application de réservation 103, le module d'allocation de courses 105, le module de contrôle des positions des chauffeurs 106 et le serveur des dispositifs de chauffeur 107 peuvent être 25 mis en oeuvre par un même serveur ou par un système de serveurs travaillant en coopération, par exemple agencés en grappe. Chacun des système central 101, serveur Web de réservations 102, serveur d'application de réservation 103, module d'allocation de courses 105, module de contrôle des positions des chauffeurs 106 et serveur des dispositifs de chauffeur 107 inclut des modules logiciels dédiés spécifiques à ce 30 composant. Si de multiples serveurs sont utilisés, chaque component peut inclure un serveur respectif (ou plus d'un serveur) ou certains composants peuvent partager un serveur ou un système de serveurs. 3033066 - 63 - Dans certains modes de réalisation, les ressources de véhicules sont des véhicules autonomes, également qualifiés de véhicules sans chauffeur ou de voitures sans chauffeur. Lorsque le système 100 comprend des véhicules autonomes, chaque 5 dispositif de chauffeur 110 est remplacé par un système de commande embarqué, qui peut être appelé contrôleur de mode autonome. Le contrôleur de mode autonome commande la vitesse et la direction du véhicule autonome et tient à jour un enregistrement précis de la position et de l'orientation du véhicule autonome (non habité). Des capteurs de conduite autonome peuvent inclure n'importe quel nombre de 10 dispositifs configurés pour générer des signaux qui aident à manoeuvrer le véhicule lorsqu'il fonctionne en mode autonome (sans chauffeur). Le véhicule autonome peut comprendre un certain nombre de caméras et d'autres capteurs, dont des capteurs UDAR et/ou radar, lesquels passent les informations sur l'environnement du véhicule au contrôleur de mode autonome. Ces informations comportent la position, la constitution, 15 l'orientation et la vitesse d'objets avoisinants, dont les autres véhicules. Les capteurs de conduite autonome aident le véhicule à "voir" la route et son environnement et/ou à négocier divers obstacles quand il fonctionne en mode autonome. Le contrôleur de mode autonome peut communiquer avec le système central 101 par l'intermédiaire du réseau radio 111 selon n'importe quel protocole convenable. 20 Le contrôleur de mode autonome peut être configuré pour commander un ou plusieurs sous-systèmes quand le véhicule fonctionne en mode autonome. Des exemples de sous-systèmes pouvant être commandés par le contrôleur de mode autonome peuvent être un sous-système de freinage, un sous-système de suspension, un sous-système de direction, 25 et un sous-système de transmission. Le contrôleur de mode autonome peut commander n'importe lequel ou lesquels de ces sous-systèmes en envoyant des signaux à des unités de commande associées à ces sous-systèmes. Le contrôleur de mode autonome peut commander les sous-systèmes en fonction, au moins en partie, de signaux générés par les capteurs de conduite autonome. 30 Comme élément du contrôleur de mode autonome, les véhicules autonomes peuvent être dotés d'un module de planification de route embarqué. Lorsque le véhicule 3033066 - 64 - autonome reçoit des informations représentant des positions de départ et d'arrivée d'une route, le module de planification de route embarqué sollicite la base de données de carte et de positions 109 et éventuellement des données de circulation dans la base de données historiques 132 et/ou des informations de circulation instantanées pour calculer 5 la meilleure route. Le véhicule autonome peut également recevoir des informations représentant un ou plusieurs points de cheminement auxquels il doit se rendre entre les positions de départ et d'arrivée, ou un nombre de points de cheminement ou de positions auxquels il peut se rendre dans n'importe quel ordre. Le module de planification de route peut alors calculer la route la plus efficace à emprunter pour se rendre à chacune 10 des positions. En variante, le véhicule autonome peut ne pas avoir de module de planification de route embarqué mais recevoir plutôt des informations de route, c.-à-d. des informations spécifiant une ou plusieurs routes, ou des instructions de navigation envoyées par le 15 système central 101. Le contrôleur de mode autonome de chaque véhicule autonome peut également être préprogrammé pour amener le véhicule autonome à se rendre à une position particulière et à y attendre quand le véhicule n'a pas de positions de départ et d'arrivée ou de points 20 de cheminement particuliers auxquels se rendre. En variante, quand le véhicule autonome n'entreprend pas de trajet spécifique (c.-à-d. quand il est inactif), le contrôleur de mode autonome peut amener le véhicule autonome à rester sur l'un d'un nombre de circuits ou de routes prédéterminés. Le circuit ou la route prédéterminé particulier choisi par le contrôleur de mode autonome peut dépendre de la position du 25 véhicule quand il devient inactif. Quel que soit le nombre de serveurs du système 100, chaque serveur comporte de préférence un certain nombre de caractéristiques qui vont maintenant être décrites en référence à la Figure 12. La Figure 12 montre un seul serveur 40. Si le système 10 et/ou 30 le système 100 comprennent plusieurs serveurs, de multiple versions du serveur 40 peuvent être connectées ensemble. 3033066 - 65 - Chaque serveur 40 dans le système 100 comporte un processeur 1212. Le processeur 1212 est connecté à une mémoire volatile telle qu'une mémoire vive RAM 1213 par un bus 1218. Le bus 1218 connecte également le processeur 112 et la RAM 1213 à une mémoire rémanente, telle qu'une mémoire morte ROM 1214. Une interface de 5 communications 1215 est couplée au bus 1218, et donc également au processeur 1212 et aux mémoires 1213, 1214. L'interface 1215 est connectée à un réseau de communications (p. ex. un réseau radio) de n'importe quelle manière convenable, par exemple par l'intermédiaire de l'Internet ou d'un réseau local. Au sein de la ROM 1214 est mémorisée une application logicielle 1217 qui comporte un code de programme qui 10 amène le serveur à exécuter les fonctions qui lui revient. Un système d'exploitation (OS) 1220 est également mémorisé dans la ROM 1214. Un dispositif de restitution tel qu'un afficheur 1219 peut être fourni avec le serveur 40. Un dispositif de saisie tel qu'un clavier 1221 peut être fourni avec le serveur 40. Les 15 administrateurs et autres utilisateurs peuvent ainsi procéder à des opérations de configuration, contrôle et actualisation comme il convient. Le serveur 40 peut prendre n'importe quelle forme. En termes généraux, le serveur 40 comprend des circuits de traitement 1212, comportant un ou plusieurs processeurs, et un 20 dispositif de mémorisation 1214, 1213, comprenant une ou plusieurs unités de mémoire. Le dispositif de mémorisation 1214, 1213 mémorise des instructions de programme informatique qui, à leur chargement dans les circuits de traitement 1212, commandent le fonctionnement du serveur 40. 25 Le terme 'mémoire' utilisé dans la présente spécification se rapporte principalement à une mémoire comprenant à la fois une mémoire rémanente et une mémoire volatile sauf indications contraires dans le contexte, bien que le terme puisse également couvrir une ou plusieurs mémoires volatiles uniquement, une ou plusieurs mémoires rémanentes uniquement, ou une ou plusieurs mémoires volatiles et une ou plusieurs mémoires 30 rémanentes. Les mémoires RAM, DRAM, SDRAM, etc. sont des exemples de mémoire volatile. Les mémoires ROM, PROM, EEPROM, mémoire Flash, mémoire optique, mémoire magnétique, etc., sont des exemples de mémoire rémanente. 3033066 - 66 - Toute référence à un "support de mémorisation lisible par ordinateur ", "produit de programme informatique", "programme informatique mis en oeuvre de manière tangible" etc., ou à un "processeur" ou à un "circuit de traitement" etc. doit être 5 comprise comme englobant non seulement les ordinateurs ayant des architectures différentes telles que les architectures monoprocesseur/multiprocesseurs et les architectures série/parallèle, mais également les circuits spécialisés tels que les réseaux prédiffusés programmables par l'utilisateur FPGA, les circuits spécifiques à l'application ASIC, les dispositifs de traitement de signaux et autres dispositifs. Toute référence à 10 des programmes, instructions, codes etc. informatiques doit être comprise comme se rapportant à un logiciel d'un microprogramme de processeur programmable tel que le contenu programmable d'un dispositif matériel comme instructions d'un processeur ou paramètres configurés ou de configuration d'un dispositif à fonction fixe, d'un réseau prédiffusé, d'un dispositif logique programmable, etc. 15 On réalisera que les modes de réalisation ci-dessus ne doivent pas être compris comme étant limitatifs et que d'autres variations et modifications viendront à l'esprit de l'homme de métier et sont destinées à être englobées dans les revendications sauf exclusion expresse par le langage des revendications dans la considération d'équivalents. 20 Certaines de ces autres possibilités et modifications sont maintenant décrites ci-dessous. Au lieu que le calcul du score d'attraction de point sensible inclue le paramètre de distance d'attraction de point sensible, le score peut être calculé sans utiliser ce paramètre. Toutefois, un score d'attraction de point sensible peut être calculé 25 uniquement pour les véhicules qui se trouvent en-deçà de la distance d'attraction de point sensible du point sensible. Au lieu d'utiliser une simple fonction linéaire directe pour le paramètre de distance d'attraction de point sensible, une fonction plus complexe de n'importe quelle forme 30 convenable peut être employée. Il en est de même pour la distance du véhicule par rapport au point sensible. 3033066 -67- Le paramètre de bonus peut être omis du calcul du score d'attraction de point sensible. Ceci évite d'appliquer des pondérations aux points sensibles (du moins sans ajuster le paramètre de distance d'attraction de point sensible), mais la simplification résultante peut être suffisamment valable pour justifier l'absence de ce paramètre. Dans ce qui précède, un faible score indique une meilleure adéquation à une réservation et la réservation est allouée au véhicule ayant le score le plus faible. Le système de notation peut bien sûr être configuré dans le sens inverse où un score élevé indique une meilleure adéquation à une réservation. Dans ce cas, un score de pénalité d'attraction de 10 point sensible est un score négatif et un score d'attraction de point sensible est un score positif Dans ce qui a été exposé ci-dessus, le calcul du coût du trajet est exécuté au moment d'une réservation et le résultat est renvoyé au client demandant la réservation. Le calcul 15 du coût peut en variante être effectué avant la réservation (par exemple sur la base d'un tarif convenu), une fois que la réservation a été satisfaite, ou ultérieurement. De plus, la notation d'un véhicule en terme de coût pour une réservation peut être effectuée de n'importe quelle manière convenable. Par ailleurs, la notation de coût peut 20 être exécutée une seule fois et le meilleur véhicule alloué peut être alloué à ce moment-là, plutôt que d'effectuer la notation de coût seulement quand il est décidé d'allouer un véhicule. De plus, la divulgation de la présente demande doit être comprise comme incluant 25 toutes caractéristiques inédites ou toute combinaison inédite de caractéristiques explicitement ou implicitement divulguées ici ou dans n'importe quelle généralisation de celles-ci et durant une poursuite de la présente demande ou de toute demande qui en est dérivée, des nouvelles revendications peuvent être formulées pour couvrir de telles caractéristiques et/ou combinaison de telles caractéristiques. 30 REVENDICATIONS1. Système d'allocation de ressources de véhicules en réseau ayant des positions contrôlées, le système comprenant : une pluralité de dispositifs de demandeur ; une pluralité de ressources de véhicules, chaque ressource de véhicule ayant une position actuelle contrôlée respective ; et un dispositif contrôleur d'allocation de ressources de véhicules comprenant : un processeur en communication avec la pluralité de dispositifs de demandeur et la pluralité de ressources de véhicules, et un support lisible par ordinateur en communication avec le processeur du dispositif contrôleur d'allocation de ressources de véhicules, le support lisible par ordinateur mémorisant des instructions qui, à leur exécution par le processeur, amènent le processeur à : mémoriser des informations relatives à un point sensible actif, les informations identifiant une région se rapportant au point sensible et des informations identifiant une distance d'attraction jusqu'au point sensible ; recevoir, depuis un dispositif de demandeur de la pluralité de dispositifs de demandeur, une demande d'envoi d'une ressource de véhicule à une position demandée ; identifier automatiquement que la position demandée se trouve en dehors de la région identifiée comme se rapportant au point sensible ; pour chaque ressource de véhicule de la pluralité de ressources de véhicules capables de satisfaire la demande, calculer un score d'adéquation de la ressource de véhicule pour satisfaire la demande, le calcul d'un score comprenant : le calcul de sous-scores pour chacun de plusieurs facteurs et l'exécution d'une opération mathématique sur les sous-scores, pour chacune des ressources de véhicules qui est capable de satisfaire la demande, la détermination que la ressource de véhicule est située ou non en-deçà de la distance d'attraction du point sensible, et 3033066 -69- pour chaque ressource de véhicule déterminée comme étant située en-deçà de la distance d'attraction du point sensible, le calcul d'un score de pénalité d'attraction de point sensible et l'inclusion du score de pénalité d'attraction de point sensible dans 5 l'opération mathématique pour produire un score pour la ressource de véhicule ; et l'utilisation des scores calculés pour les plusieurs ressources de véhicules pour sélectionner une ressource de véhicule de la pluralité de ressources de véhicules à allouer à la demande ; et 10 l'allocation de la ressource de véhicule sélectionnée à la demande. 2. Système selon la revendication 1, dans lequel la détermination que la ressource de véhicule est située ou non en-deçà de la distance d'attraction du point sensible 15 comprend : la réception d'une indication de la position actuelle contrôlée de la ressource de véhicule, et la détermination que la ressource de véhicule est située ou non en-deçà de la distance d'attraction du point sensible en fonction de la position actuelle contrôlée de la 20 ressource de véhicule. 3. Système selon la revendication 2, dans lequel la réception de l'indication de la position actuelle contrôlée de la ressource de véhicule comprend : la réception de l'indication de la position actuelle contrôlée depuis la ressource 25 de véhicule. 4. Système selon la revendication 2, dans lequel la réception de l'indication de la position actuelle contrôlée de la ressource de véhicule comprend : la réception de l'indication de la position actuelle contrôlée depuis un service de 30 positionnement en communication avec la ressource de véhicule. 3033066 -70- 5. Système selon l'une quelconque des revendications précédentes, dans lequel la demande comprend une demande de véhicule de premier répondant. 6. Système selon l'une quelconque des revendications 1 à 4, dans lequel la 5 demande comprend une réservation de client d'un véhicule de location avec chauffeur, et dans lequel la position demandée est une position de collecte de la réservation de client. 7. Système selon l'une quelconque des revendications 1 à 4, dans lequel la 10 demande comprend une demande d'envoi d'un véhicule à une position de recherche. 8. Système selon l'une quelconque des revendications 1 à 4, dans lequel la demande comprend une demande de véhicule autonome. 15 9. Système selon l'une quelconque des revendications précédentes, le support lisible par ordinateur mémorisant en outre des instructions qui, à leur exécution par le processeur, amènent le processeur à : détecter automatiquement une demande anormalement élevée dans une région donnée et en réponse créer automatiquement et activer un point sensible. 20 10. Système selon l'une quelconque des revendications précédentes, dans lequel le calcul du score de pénalité d'attraction de point sensible comprend : le calcul d'une distance entre la région de point sensible et soit la position de la ressource de véhicule, soit une destination d'une demande satisfaite par la ressource de 25 véhicule ; l'exécution d'une opération mathématique sur la distance calculée et la distance d'attraction ; et l'utilisation du résultat de l'opération mathématique dans le calcul du score de pénalité d'attraction de point sensible. 30 11. Système selon l'une quelconque des revendications précédentes, dans lequel le calcul du score de pénalité d'attraction de point sensible comprend : 3033066 - 71 - le calcul d'une distance entre la région de point sensible et soit la position de la ressource de véhicule, soit une destination d'une requête satisfaite par la ressource de véhicule ; la soustraction de la distance calculée de la distance d'attraction ; et 5 l'utilisation du résultat de la soustraction dans le calcul du score de pénalité d'attraction de point sensible. 12. Système selon l'une quelconque des revendications précédentes, dans lequel le calcul du score de pénalité d'attraction de point sensible comprend : 10 le calcul d'une distance entre la région de point sensible et soit la position de la ressource de véhicule, soit une destination d'une requête satisfaite par la ressource de véhicule ; et l'utilisation de la distance calculée dans le calcul du score de pénalité d'attraction de point sensible. 15 13. Système selon l'une quelconque des revendications précédentes, dans lequel le calcul du score de pénalité d'attraction de point sensible comprend l'utilisation de la distance d'attraction de point sensible dans le calcul du score de pénalité d'attraction de point sensible. 20 14. Système selon l'une quelconque des revendications précédentes, dans lequel le calcul du score de pénalité d'attraction de point sensible comprend la multiplication d'une valeur par une valeur paramétrique de bonus, la valeur paramétrique de bonus faisant partie des informations relatives au point sensible. 25 15. Système selon l'une quelconque des revendications précédentes, le support lisible par ordinateur mémorisant en outre des instructions qui, à leur exécution par le processeur, amènent le processeur à : calculer un score de pénalité d'attraction de point sensible et inclure le score de 30 pénalité d'attraction de point sensible dans l'opération mathématique pour produire un score uniquement pour les ressources de véhicules qui ont un type de véhicule cohérent avec un type de véhicule spécifié dans les informations relatives au point sensible. 3033066 - 72 - 16. Système selon l'une quelconque des revendications précédentes, le support lisible par ordinateur mémorisant en outre des instructions qui, à leur exécution par le processeur, amènent le processeur à : 5 déterminer que la ressource de véhicule est située ou non en-deçà de la distance d'attraction du point sensible en : calculant une distance directe entre le point sensible et soit la position de la ressource de véhicule, soit une destination d'une demande satisfaite par la ressource de véhicule ; et 10 comparant la distance calculée à la distance d'attraction. 17. Système selon l'une quelconque des revendications précédentes, le support lisible par ordinateur mémorisant en outre des instructions qui, à leur exécution par le processeur, amènent le processeur à : 15 calculer une distance directe entre la ressource de véhicule et la position relative au point sensible en utilisant des informations de latitude et longitude de la position du véhicule et de la position du point sensible. 18. Système selon l'une quelconque des revendications précédentes, dans lequel la 20 position du point sensible est définie en référence à un centre de la région du point sensible. 19. Système selon l'une quelconque des revendications précédentes, le support lisible par ordinateur mémorisant en outre des instructions qui, à leur exécution par le 25 processeur, amènent le processeur à : fournir une interface utilisateur permettant à un utilisateur de spécifier les informations identifiant la distance d'attraction jusqu'au point sensible. 20. Procédé d'allocation de ressources de véhicules en réseau ayant des positions 30 contrôlées, le procédé comprenant : la mémorisation, par un dispositif contrôleur d'allocation de ressources de véhicules, d'informations relatives à un point sensible actif, les informations identifiant 3033066 - 73 - une région se rapportant au point sensible et d'informations identifiant une distance d'attraction jusqu'au point sensible, dans lequel le dispositif contrôleur d'allocation de ressources de véhicules est en communication avec : 5 une pluralité de dispositifs de demandeur, et une pluralité de ressources de véhicules, chaque ressource de véhicule ayant une position actuelle contrôlée respective ; la réception, par le dispositif contrôleur d'allocation de ressources de véhicules depuis un dispositif de demandeur de la pluralité de dispositifs de demandeur, d'une 10 demande d'envoi d'une ressource de véhicule à une position demandée ; l'identification automatique, par le dispositif contrôleur d'allocation de ressources de véhicules, que la position demandée se trouve en dehors de la région identifiée comme se rapportant au point sensible ; pour chaque ressource de véhicule de la pluralité de ressources de véhicules 15 capables de satisfaire la demande, le calcul, par le dispositif contrôleur d'allocation de ressources de véhicules, d'un score d'adéquation de la ressource de véhicule pour satisfaire la demande, le calcul d'un score comprenant : le calcul de sous-scores pour chacun de plusieurs facteurs et l'exécution d'une opération mathématique sur les sous-scores, 20 pour chacune des ressources de véhicules capables de satisfaire la demande, la détermination que la ressource de véhicule est située ou non en-deçà de la distance d'attraction du point sensible, et pour chaque ressource de véhicule déterminée comme étant située en-deçà de la distance d'attraction du point sensible, le calcul d'un score de pénalité 25 d'attraction de point sensible et l'inclusion du score de pénalité d'attraction de point sensible dans l'opération mathématique pour produire un score pour la ressource de véhicule ; et l'utilisation, par le dispositif contrôleur d'allocation de ressources de véhicules, des scores calculés pour les plusieurs ressources de véhicules pour sélectionner une 30 ressource de véhicule de la pluralité de ressources de véhicules à allouer à la demande ; et 3033066 - 74 - l'allocation, par le dispositif contrôleur d'allocation de ressources de véhicules, de la ressource de véhicule sélectionnée à la demande. 21. Appareil d'allocation de ressources de véhicules en réseau ayant des positions 5 contrôlées, l'appareil comprenant : un processeur en communication avec : une pluralité de dispositifs de demandeur, et une pluralité de ressources de véhicules, chaque ressource de véhicule ayant une position actuelle contrôlée respective ; et 10 un support lisible par ordinateur en communication avec le processeur, le support lisible par ordinateur mémorisant des instructions qui, à leur exécution par le processeur, amènent le processeur à : mémoriser des informations relatives à un point sensible actif, les informations identifiant une région se rapportant au point sensible et des 15 informations identifiant une distance d'attraction jusqu'au point sensible ; recevoir, depuis un dispositif de demandeur de la pluralité de dispositifs de demandeur, une demande d'envoi d'une ressource de véhicule à une position demandée ; identifier automatiquement que la position demandée se trouve en dehors 20 de la région identifiée comme se rapportant au point sensible ; pour chaque ressource de véhicule de la pluralité de ressources de véhicules capables de satisfaire la demande, calculer un score d'adéquation de la ressource de véhicule pour satisfaire la demande, le calcul d'un score comprenant : 25 le calcul de sous-scores pour chacun de plusieurs facteurs et l'exécution d'une opération mathématique sur les sous-scores, pour chacune des ressources de véhicules qui est capable de satisfaire la demande, la détermination que la ressource de véhicule est située ou non en-deçà de la distance d'attraction du point sensible, et 30 pour chaque ressource de véhicule déterminée comme étant située en-deçà de la distance d'attraction du point sensible, le calcul d'un score de pénalité d'attraction de point sensible et l'inclusion du score de 3033066 - 75 - pénalité d'attraction de point sensible dans l'opération mathématique pour produire un score pour la ressource de véhicule ; et l'utilisation des scores calculés pour les plusieurs ressources de véhicules pour sélectionner une ressource de véhicule de la pluralité de ressources de 5 véhicules à allouer à la demande ; et l'allocation de la ressource de véhicule sélectionnée à la demande. 22. Système d'allocation de ressources de véhicules en réseau ayant des positions contrôlées, le système comprenant : 10 une pluralité de dispositifs de demandeur ; une pluralité de ressources de véhicules, chaque ressource de véhicule ayant une position actuelle contrôlée respective ; et un dispositif contrôleur d'allocation de ressources de véhicules comprenant : un processeur en communication avec la pluralité de dispositifs de 15 demandeur et la pluralité de ressources de véhicules, et un support lisible par ordinateur en communication avec le processeur du dispositif contrôleur d'allocation de ressources de véhicules, le support lisible par ordinateur mémorisant des instructions qui, à leur exécution par le processeur amènent le processeur à : 20 mémoriser des informations relatives à un point sensible, les informations comportant des informations de position identifiant une position relative au point sensible ; identifier automatiquement qu'une position relative à une demande d'un dispositif de demandeur de la pluralité de dispositifs de 25 demandeur satisfait une exigence de relation respectivement à la position relative au point sensible ; identifier plusieurs véhicules, de la pluralité de ressources de véhicules, qui sont capables de satisfaire la demande ; calculer un score d'attraction de point sensible pour un premier 30 sous-ensemble des plusieurs véhicules ; 3033066 - 76 - ne pas calculer de score d'attraction de point sensible pour un second sous-ensemble des plusieurs véhicules, le premier sous-ensemble ne recoupant pas le second sous-ensemble ; utiliser les scores d'attraction de point sensible pour calculer des 5 scores pour les véhicules du premier sous-ensemble relativement à la demande ; calculer des scores pour les véhicules du second sous-ensemble de véhicules relativement à la demande ; utiliser les scores calculés pour les plusieurs véhicules pour 10 sélectionner un véhicule à allouer à la demande ; et allouer le véhicule sélectionné à la demande. 23. Système selon la revendication 22, dans lequel le calcul d'un score d'attraction de point sensible pour le premier sous-ensemble des plusieurs véhicules comprend : 15 la réception d'une indication de la position actuelle contrôlée de chaque véhicule du premier sous-ensemble. 24. Système selon la revendication 23, dans lequel la réception de l'indication de la position actuelle contrôlée du véhicule comprend : 20 la réception de l'indication de la position actuelle contrôlée depuis le véhicule. 25. Système selon la revendication 23, dans lequel la réception de l'indication de la position actuelle contrôlée du véhicule comprend : la réception de l'indication de la position actuelle contrôlée depuis un service de 25 positionnement en communication avec le véhicule. 26. Système selon l'une quelconque des revendications 22 à 25, dans lequel la demande comprend une demande de véhicule de premier répondant. 30 27. Système selon l'une quelconque des revendications 22 à 25, dans lequel la demande comprend une réservation de client d'un véhicule de location avec chauffeur. 3033066 - 77 - 28. Système selon l'une quelconque des revendications 22 à 25, dans lequel la position relative à la demande comprend une position de dépôt ou une position de collecte. 5 29. Système selon l'une quelconque des revendications 22 à 25, dans lequel la demande comprend une demande d'envoi d'un véhicule à une position de recherche. 30. Système selon l'une quelconque des revendications 22 à 29, dans lequel les informations relatives au point sensible incluent un distance d'attraction de point 10 sensible, et dans lequel le calcul d'un score d'attraction de point sensible pour le premier sous-ensemble des plusieurs véhicules comprend l'utilisation de la distance d'attraction de point sensible et d'une position associée à la demande pour calculer le score d'attraction de point sensible. 15 31. Système selon la revendication 30, le support lisible par ordinateur mémorisant en outre des instructions qui, à leur exécution par le processeur, amènent le processeur à fournir une interface utilisateur permettant à un utilisateur de spécifier la distance d'attraction de point sensible. 20 32. Système selon l'une quelconque des revendications 22 à 31, dans lequel le non- calcul d'un score d'attraction de point sensible pour le second sous-ensemble des plusieurs véhicules comprend la fourniture d'un score d'attraction de point sensible nul. 25 33. Système selon l'une quelconque des revendications 22 à 32, dans lequel les informations relatives au point sensible incluent un ou plusieurs types de véhicules et dans lequel le premier sous-ensemble de véhicules inclut uniquement les véhicules associés à a un type de véhicule qui correspond à un type de véhicule inclus dans les informations relatives au point sensible. 30 3033066 - 78 - 34. Système selon l'une quelconque des revendications 22 à 33, dans lequel les informations relatives au point sensible incluent des informations définissant une région vers laquelle les véhicules sont attirés. 5 35. Système selon l'une quelconque des revendications 22 à 34, dans lequel la région est définie par une région à code postal ou un district administratif. 36. Système selon l'une quelconque des revendications 22 à 35, le support lisible par ordinateur mémorisant en outre des instructions qui, à leur exécution par le processeur, 10 amènent le processeur à : utiliser une destination d'une seconde demande qui est présentement satisfaite par un véhicule dans le calcul du score du véhicule pour la demande. 37. Procédé d'allocation de ressources de véhicules en réseau ayant des positions 15 contrôlées, le procédé comprenant : la mémorisation, par un dispositif contrôleur d'allocation de ressources de véhicules, d'informations relatives à un point sensible, les informations comportant des informations de position identifiant une position relative au point sensible, dans lequel le dispositif contrôleur d'allocation de ressources de 20 véhicules est en communication avec : une pluralité de dispositifs de demandeur, et une pluralité de ressources de véhicules, chaque ressource de véhicule ayant une position actuelle contrôlée respective ; l'identification automatique, par le dispositif contrôleur d'allocation de 25 ressources de véhicules, qu'une position relative à une demande par un dispositif de demandeur de la pluralité de dispositifs de demandeur satisfait une exigence de relation respectivement à la position relative au point sensible ; l'identification, par le dispositif contrôleur d'allocation de ressources de véhicules, de plusieurs véhicules, de la pluralité de ressources de véhicules, qui sont 30 capables de satisfaire la demande ; 3033066 -79- le calcul, par le dispositif contrôleur d'allocation de ressources de véhicules, d'un score d'attraction de point sensible pour un premier sous-ensemble des plusieurs véhicules ; le non-calcul d'un score d'attraction de point sensible pour un second sous- 5 ensemble des plusieurs véhicules, le premier sous-ensemble ne recoupant pas le second sous-ensemble ; l'utilisation, par le dispositif contrôleur d'allocation de ressources de véhicules, des scores d'attraction de point sensible pour calculer les scores des véhicules du premier sous-ensemble relativement à la demande ; 10 le calcul, par le dispositif contrôleur d'allocation de ressources de véhicules, de scores pour les véhicules du second sous-ensemble de véhicules relativement à la demande ; l'utilisation, par le dispositif contrôleur d'allocation de ressources de véhicules, des scores calculés pour les plusieurs véhicules pour sélectionner un véhicule à allouer à 15 la demande ; et l'allocation, par le dispositif contrôleur d'allocation de ressources de véhicules, du véhicule sélectionné à la demande. 38. Appareil d'allocation de ressources de véhicules en réseau ayant des positions 20 contrôlées, l'appareil comprenant : un processeur en communication avec : une pluralité de dispositifs de demandeur, et une pluralité de ressources de véhicules, chaque ressource de véhicule ayant une position actuelle contrôlée respective ; et 25 un support lisible par ordinateur en communication avec le processeur, le support lisible par ordinateur mémorisant des instructions qui, à leur exécution par le processeur, amènent le processeur à : mémoriser des informations relatives à un point sensible, les informations comportant des informations de position identifiant une position 30 relative au point sensible, 3033066 - 80 - identifier automatiquement qu'une position relative à une demande par un dispositif de demandeur de la pluralité de dispositifs de demandeur satisfait une exigence de relation respectivement à la position relative au point sensible ; identifier plusieurs véhicules, de la pluralité de ressources de véhicules, 5 qui sont capables de satisfaire la demande ; calculer un score d'attraction de point sensible pour un premier sous-ensemble des plusieurs véhicules ; ne pas calculer de score d'attraction de point sensible pour un second sous-ensemble des plusieurs véhicules, le premier sous-ensemble ne recoupant 10 pas le second sous-ensemble ; utiliser les scores d'attraction de point sensible pour calculer les scores des véhicules du premier sous-ensemble relativement à la demande ; calculer des scores pour les véhicules du second sous-ensemble de véhicules relativement à la demande ; 15 utiliser les scores calculés pour les plusieurs véhicules pour sélectionner un véhicule à allouer à la demande ; et allouer le véhicule sélectionné à la demande. 39. Système d'allocation de ressources de véhicules en réseau ayant des positions 20 contrôlées, le système comprenant : une pluralité de dispositifs de demandeur une pluralité de ressources de véhicules, chaque ressource de véhicule ayant une position actuelle contrôlée respective ; et un dispositif contrôleur d'allocation de ressources de véhicules comprenant : 25 un processeur en communication avec la pluralité de dispositifs de demandeur et la pluralité de ressources de véhicules, et un support lisible par ordinateur en communication avec le processeur du dispositif contrôleur d'allocation de ressources de véhicules, le support lisible par ordinateur mémorisant des instructions qui, à leur exécution par le 30 processeur, amènent le processeur à : mémoriser des informations relatives à un point sensible, les informations identifiant une position relative au point sensible et des 3033066 - 81 - informations identifiant un ou plusieurs types de véhicules, les un ou plusieurs types de véhicules indiquant les types de véhicules à attirer vers le point sensible, identifier automatiquement qu'une demande d'un dispositif de 5 demandeur de la pluralité de dispositifs de demandeur a une position demandée qui se trouve à la position relative au point sensible ou près de celle-ci ; identifier plusieurs véhicules, de la pluralité de ressources de véhicules, qui sont capables de satisfaire la demande ; 10 calculer un score d'attraction de point sensible pour un premier sous-ensemble des plusieurs véhicules, le premier sous-ensemble des plusieurs véhicules ne comportant que des véhicules associés à un type de véhicule qui correspond à un type de véhicule inclus dans les informations relatives au point sensible ; 15 ne pas calculer de score d'attraction de point sensible pour un second sous-ensemble des plusieurs véhicules, le premier sous-ensemble ne recoupant pas le second sous-ensemble ; utiliser les scores d'attraction de point sensible pour calculer les scores des véhicules du premier sous-ensemble relativement à la 20 demande ; calculer des scores pour les véhicules du second sous-ensemble de véhicules relativement à la demande ; utiliser les scores calculés pour les plusieurs véhicules pour sélectionner un véhicule à allouer à la demande ; et 25 allouer le véhicule sélectionné à la demande. 40. Système selon la revendication 39, dans lequel le calcul d'un score d'attraction de point sensible pour le premier sous-ensemble des plusieurs véhicules comprend : la réception d'une indication de la position actuelle contrôlée de chaque véhicule 30 du premier sous-ensemble. 3033066 - 82 - 41. Système selon la revendication 40, dans lequel la réception de l'indication de la position actuelle contrôlée du véhicule comprend : la réception de l'indication de la position actuelle contrôlée depuis le véhicule. 5 42. Système selon la revendication 40, dans lequel la réception de l'indication de la position actuelle contrôlée du véhicule comprend : la réception de l'indication de la position actuelle contrôlée depuis un service de positionnement en communication avec le véhicule. 10 43. Système selon l'une quelconque des revendications 39 à 42, dans lequel la demande comprend une demande de véhicule de premier répondant. 44. Système selon l'une quelconque des revendications 39 à 42, dans lequel la demande comprend une réservation de client d'un véhicule de location avec chauffeur. 15 45. Système selon l'une quelconque des revendications 39 à 42, dans lequel la position demandée de la demande comprend une position de dépôt ou une position de collecte. 20 46. Système selon l'une quelconque des revendications 39 à 42, dans lequel la demande comprend une demande d'envoi d'un véhicule à une position de recherche. 47. Système selon l'une quelconque des revendications 39 à 46, dans lequel les informations relatives au point sensible incluent des informations 25 identifiant une distance d'attraction jusqu'au point sensible ; et dans lequel l'identification automatique qu'une demande a une position demandée qui se trouve à la position du point sensible ou près de celle-ci comprend l'identification que la demande a une position demandée située en-deçà de la distance d'attraction du point sensible. 30 3033066 - 83 - 48. Système selon la revendication 47, le support lisible par ordinateur mémorisant en outre des instructions qui, à leur exécution par le processeur, amènent le processeur à: fournir une interface utilisateur permettant à un utilisateur de spécifier une 5 information de distance d'attraction jusqu'au point sensible. 49. Système selon la revendication 47 ou la revendication 48, le support lisible par ordinateur mémorisant en outre des instructions qui, à leur exécution par le processeur, amènent le processeur à : 10 identifier qu'une demande a une position demandée qui se trouve à la position du point sensible ou près de celle-ci en calculant une distance directe entre le véhicule et le point sensible et en comparant la distance calculée à la distance d'attraction. 50. Système selon l'une quelconque des revendications 47 à 49, dans lequel le calcul 15 du score d'attraction de point sensible comprend l'utilisation de la distance d'attraction du point sensible dans le calcul du score de pénalité d'attraction de point sensible. 51. Système selon l'une quelconque des revendications 39 à 50, le support lisible par ordinateur mémorisant en outre des instructions qui, à leur exécution par le processeur, 20 amènent le processeur à : fournir une interface utilisateur permettant à un utilisateur de définir un point sensible, l'interface utilisateur permettant à l'utilisateur de spécifier la position relative au point sensible. 25 52. Système selon la revendication 51, le support lisible par ordinateur mémorisant en outre des instructions qui, à leur exécution par le processeur, amènent le processeur à: fournir l'interface utilisateur permettant à un utilisateur de spécifier une heure de début et/ou une heure de fin d'activité du point sensible. 30 3033066 - 84 - 53. Système selon la revendication 51 ou la revendication 52, le support lisible par ordinateur mémorisant en outre des instructions qui, à leur exécution par le processeur, amènent le processeur à : fournir l'interface utilisateur permettant à un utilisateur de spécifier des 5 informations de périodicité d'activité du point sensible. 54. Système selon l'une quelconque des revendications 39 à 53, dans lequel le calcul du score d'attraction de point sensible comprend le calcul d'une distance entre la position demandée de la demande et la position relative au point sensible, l'exécution 10 d'une opération mathématique sur la distance calculée et la distance d'attraction, et l'utilisation du résultat de l'opération mathématique dans le calcul du score de pénalité d'attraction de point sensible. 55. Système selon l'une quelconque des revendications 39 à 54, dans lequel le calcul 15 du score d'attraction de point sensible comprend le calcul d'une distance entre la position demandée de la demande et la position relative au point sensible, la soustraction de la distance calculée de la distance d'attraction, et l'utilisation du résultat de la soustraction dans le calcul du score de pénalité d'attraction de point sensible. 20 56. Système selon l'une quelconque des revendications 39 à 55, dans lequel le calcul du score d'attraction de point sensible comprend le calcul d'une distance entre la position demandée de la demande et la position relative au point sensible et l'utilisation de la distance calculée dans le calcul du score de pénalité d'attraction de point sensible. 25 57. Système selon l'une quelconque des revendications 39 à 56, dans lequel le calcul du score d'attraction de point sensible comprend la multiplication d'une valeur par un valeur paramétrique de bonus, la valeur paramétrique de bonus faisant partie des informations relatives au point sensible. 30 58. Système selon l'une quelconque des revendications 39 à 57, le support lisible par ordinateur mémorisant en outre des instructions qui, à leur exécution par le processeur, amènent le processeur à : 3033066 - 85 - calculer une distance directe entre la position demandée de la demande et la position relative au point sensible en utilisant des informations de latitude et longitude de la position demandée de la réservation et la position relative au point sensible. 5 59. Système selon l'une quelconque des revendications 39 à 58, dans lequel la position relative au point sensible est définie en référence à un centre d'une région du point sensible. 60. Procédé d'allocation de ressources de véhicules en réseau ayant des positions 10 contrôlées, le procédé comprenant : la mémorisation, par un dispositif contrôleur d'allocation de ressources de véhicules, d'informations relatives à un point sensible, les informations identifiant une position relative au point sensible et d' informations identifiant un ou plusieurs types de véhicules, les un ou plusieurs types de véhicules indiquant chacun les types de véhicules 15 qui doivent être attirés vers le point sensible, dans lequel le dispositif contrôleur d'allocation de ressources de véhicules est en communication avec : une pluralité de dispositifs de demandeur, et une pluralité de ressources de véhicules, chaque ressource de 20 véhicule ayant une position actuelle contrôlée respective ; l'identification automatique, par le dispositif contrôleur d'allocation de ressources de véhicules, qu'une demande d'un dispositif de demandeur de la pluralité de dispositifs de demandeur a une position demandée qui se trouve à la position relative au point sensible ou près de celle-ci ; 25 l'identification, par le dispositif contrôleur d'allocation de ressources de véhicules, de plusieurs véhicules, de la pluralité de ressources de véhicules, qui sont capables de satisfaire la demande ; le calcul, par le dispositif contrôleur d'allocation de ressources de véhicules, d'un score d'attraction de point sensible pour un premier sous-ensemble des plusieurs 30 véhicules, dans lequel le premier sous-ensemble des plusieurs véhicules inclut uniquement les véhicules associés à un type de véhicule qui correspond à un type de véhicule inclus dans les informations relatives au point sensible ; 3033066 - 86 - le non-calcul d'un score d'attraction de point sensible pour un second sous-ensemble des plusieurs véhicules, le premier sous-ensemble ne recoupant pas le second sous-ensemble ; l'utilisation, par le dispositif contrôleur d'allocation de ressources de véhicules, 5 des scores d'attraction de point sensible pour calculer des scores pour les véhicules du premier sous-ensemble relativement à la demande ; le calcul, par le dispositif contrôleur d'allocation de ressources de véhicules, de scores pour les véhicules du second sous-ensemble de véhicules relativement à la demande ; 10 l'utilisation, par le dispositif contrôleur d'allocation de ressources de véhicules, des scores calculés pour les plusieurs véhicules pour sélectionner un véhicule à allouer à la demande ; et l'allocation, par le dispositif contrôleur d'allocation de ressources de véhicules, du véhicule sélectionné à la demande. 15 61. Appareil d'allocation de ressources de véhicules en réseau ayant des positions contrôlées, l'appareil comprenant : un processeur en communication avec : une pluralité de dispositifs de demandeur, et 20 une pluralité de ressources de véhicules, chaque ressource de véhicule ayant une position actuelle contrôlée respective ; et un support lisible par ordinateur en communication avec le processeur, le support lisible par ordinateur mémorisant des instructions qui, à leur exécution par le processeur, amènent le processeur à : 25 mémoriser des informations relatives à un point sensible, les informations identifiant une position relative au point sensible et d'informations identifiant un ou plusieurs types de véhicules, les un ou plusieurs types de véhicules indiquant chacun les types de véhicules qui doivent être attirés vers le point sensible ; 30 identifier automatiquement qu'une demande d'un dispositif de demandeur de la pluralité de dispositifs de demandeur a une position demandée qui se trouve à la position relative au point sensible ou près de celle-ci ; 3033066 - 87 - identifier plusieurs véhicules, de la pluralité de ressources de véhicules, qui sont capables de satisfaire la demande ; calculer un score d'attraction de point sensible pour un premier sous-ensemble des plusieurs véhicules, dans lequel le premier sous-ensemble des 5 plusieurs véhicules inclut uniquement les véhicules associés à un type de véhicule qui correspond à un type de véhicule inclus dans les informations relatives au point sensible ; ne pas calculer de score d'attraction de point sensible pour un second sous-ensemble des plusieurs véhicules, le premier sous-ensemble ne recoupant 10 pas le second sous-ensemble ; utiliser les scores d'attraction de point sensible pour calculer des scores pour les véhicules du premier sous-ensemble relativement à la demande ; calculer des scores pour les véhicules du second sous-ensemble de véhicules relativement à la demande ; 15 utiliser les scores calculés pour les plusieurs véhicules pour sélectionner un véhicule à allouer à la demande ; et allouer le véhicule sélectionné à la demande.