Brevet FR2719682A1 — publié le 19951110

METBODE DE RESERVATION AUTOMATIQUE La présente invention concerne une méthode de réservation automatique. I1 est connu des méthodes de réservation manuelle, notamment pour les clubs sportifs, tels que tennis, golf, etc. Il est par ailleurs connu également des methodes de réservation automatique pour les billets de train ou d'avion mais celles-ci s'adressent en géneral à un réseau prive géré par la compagnie et mis en oeuvre sur un serveur spécifique pour des opérations fournies à cet effet. La presente invention a donc pour but de proposer une méthode de réservation automatique pour clubs, par exemple sportifs ou de divertissement, dans laquelle la methode soit complémentaire aux réservations manuelles et fonctionne sur un réseau public. Ce but est atteint par le fait que la méthode de réservation automatique par le réseau téléphonique sur un système informatique serveur exécutant un programme d'application est caractérisée en ce que le programme permet d'effectuer une étape d'envoi par le serveur de messages à l'utilisateur ayant appelé le serveur et demandant à l'utilisateur de la ligne d'indiquer par action sur les touches d'un clavier numérique en combinaison avec des touches fonctionnelles le numéro du club auquel il appartient, son numéro de sociétaire, son code personnel secret, la date de réservation, une deuxième étape dans laquelle le serveur en exécution du programme effectue des contrôles sur la validité des informations reçues et sur le respect des contraintes de réservations pour les utilisateurs déjà inscrits par comparaison des inscriptions avec un fichier mémorisé contenant les réservations déjà effectuées et la liste des codes personnels des sociétaires. Selon une autre particularité, la méthode comporte une étape d'envoi d'un message autorisant utilisateur a sélectionner la date de réservation et offrant à l'utilisateur la possibilité de connaître le planning général des réservations pour le jour indiqué. Selon une autre particularité, la méthode comporte une étape dans laquelle le programme permet d'envoyer un message autorisant l'utilisateur à indiquer l'heure à laquelle il veut profiter de sa réservation. Selon une autre particularité, la méthode comporte une étape dans laquelle le serveur indique à l'utilisateur la liste des places disponibles pour le jour et l'heure choisis et l'utilisateur effectue sa sélection. Selon une autre particularité, la méthode comporte une étape supplémentaire dans laquelle le serveur demande par l'envoi de messages sur la ligne d'abonné si l'utilisateur est accompagné ainsi que le nom et la qualité de l'accompagnateur (invité, autre adhérent du club, professeur). Selon une autre particularité, la méthode comporte une autre étape dans laquelle le serveur enregistre les sélections reçues dans un fichier de planification des réservations pour le jour sélectionné. Selon une autre particularité, la méthode comporte une étape au cours de laquelle le gérant du club appelle le serveur sur sa ligne téléphonique le matin d'un jour de réservation donnée, indique son code personnel, le numéro de code et verrouille la planification des réservations du jour dit et édite cette planification avant de passer au mode manuel de réservation par verrouillage d'une zone d'état du fichier correspondant à la planification des réservations pour le jour et le club donné. Selon une autre particularité de la méthode, le verrouillage du fichier planification PLAN par modification de la zone état ne peut se faire qu'après avoir fourni au préalable au système informatique un code spécifique. Selon une autre particularité de la méthode, le champ du fichier "PLAN" correspondant à chaque place peut prendre trois valeurs, une première "L" pour indiquer que la place est libre, une deuxième "R" pour indiquer que la place est réservée par un utilisateur, une troisième "C" pour indiquer que la place n'est pas disponible pour les utilisateurs mais réservée par le club, soit pour un tournoi, soit pour des cours particuliers, soit pour l'entretien des courts. Selon une autre particularité, la méthode de réservation utilise un terminal relié à la ligne téléphonique de l'abonné et un deuxième terminal associé à une imprimante reliés à la ligne téléphonique du gérant du club. Selon une autre particularité, la méthode de réservation s'applique à la gestion d'un club de tennis. Selon une autre particularité, la méthode de réservation s'applique à la gestion d'un club de golf. Selon une autre particularité, la méthode de réservation s'applique à la gestion d'un club de squash. Selon une autre particularité, la méthode de réservation s'applique à la gestion d'une salle de gymnastique. Selon une autre particularité, le fichier réservation du jour dit pour un utilisateur donné du club comporte les informations de réservation pour un court donné correspondant au numéro de court, au numéro de la réservation, à l'identité et la nature des deux partenaires, la date et l'heure de la réservation et un état indiquant si cette réservation est valide ou annulée. D'autres particularités et avantages de la présente invention apparaîtront plus clairement à la lecture de la description ci-après faite en référence aux dessins annexés dans lesquels - la figure 1 représente une vue d'un premier écran permettant à un utilisateur relie par un terminal et une ligne téléphonique au serveur de sélectionner l'action souhaitee - la figure 2 représente une vue de l'écran permettant à l'utilisateur d'indiquer la date et l'heure de réservation - la figure 3 représente une vue de l'écran permettant à l'utilisateur de sélectionner un emplacement disponible parmi les emplacements non réservés - la figure 4 représente une vue d'un écran permettant à l'utilisateur de compléter les informations de sa réservation ; - la figure 5 représente vue d'un écran permettant à l'utilisateur d'apporter les dernières informations pour sa réservation - la figure 6 représente une vue de l'écran permettant à l'utilisateur de vérifier l'exactitude de l'entrée des informations ; - la figure 7 represente une vue d'un écran permettant au gestionnaire du club de décider quel type d'action il souhaite effectuer - la figure 8 représente une vue d'un ecran permettant au gérant du club de demander la planification de réservation pour une date donnée - la figure 9 représente une vue d'un écran indiquant la planification des réservations pour une date donnée ; - la figure 10 représente une vue d'un écran indiquant à l'utilisateur la planification pour une heure donnée ; - la figure 11 represente le contenu du fichier de la base de données pour la planification des réservations d'un jour donné - la figure 12 représente le contenu du fichier de réservation. La presente invention a pour objectif d'offrir un service de réservations, par exemple pour club de tennis, qui soit moderne et pratique, disponible 24 heures sur 24 à partir d'un simple minitel. A chaque club affilié au système est attribué un numéro et un code d'accès privé avec mot de passe secret pour la mise à jour des paramètres du club. Cette mise à jour permet de modifier les messages aux adhérents pour, par exemple, les renseigner sur les événements de la vie du club, ces messages étant visibles, par exemple, dès le premier écran de réservation. Les autres paramètres à indiquer sont par exemple les jours et heures d'ouverture du club ainsi que le type de réservation, a savoir si la réservation s'effectue d'heure en heure ou a partir de demi-heures ou de quart d'heures ainsi que les règles de réservation, telles que le nombre de réservations maximum par joueur et par périodes, les autorisations d'invités, la profondeur de réservation, par exemple à savoir du jour J - N au jour J - 1, ou, selon les désirs du club, en amont de sa réservation manuelle qui peut commencer un autre jour précédent le jour J ou de maniere plus générale et en fonction des exigences du club de J - N a J - M (avec N > M), etc. Le système permet la description des courts de tennis en indiquant les numéros, les surfaces, les éclairages, savoir si le court est couvert ou non, la description de la disponibilité des courts. Chaque court sélectionné par son numéro peut être bloqué, c'est-à-dire interdit de réservation, pour des tranches horaires par exemple réservées au professeur, entretien du court, tournoi, etc. Le système gère un fichier des joueurs abonnés au club, chaque joueur étant identifié par son nom, son numéro dans le club et un code secret. Le système permet la consultation de l'état de réservation de l'ensemble du club jour par jour ou de chaque court. L'état de réservation par court indique les références des deux partenaires inscrits. Ces états sont prévus pour être conservés après impression sur une imprimante minitel. Le système permet également au gestionnaire du club de finir la réservation par minitel pour un jour donné J et d'ouvrir cette réservation en mode manuel par blocage de la réservation pour le jour donné J par minitel et édition de la planification de réservation effectuée par minitel de façon à éviter le chevauchement des réservations ouvertes en local au club et des réservations automatiques. Comme on peut le voir sur la figure 1, le serveur informatique en exécutant le programme spécifique à l'application va envoyer des messages au terminal, fonctionnant sur le principe du minitel avec un clavier alphanumerique et des touches fonctionnelles, à travers la ligne téléphonique pour permettre dans un premier temps l'affichage de l'écran représenté a la figure 1 sur lequel le système demande à l'utilisateur s'il souhaite une réservation d'un court, l'annulation d'une réservation ou inscrire un message. Cet écran permet d'indiquer au serveur par sélection par l'utilisateur du choix et l'enfoncement de la touche envoi quelle action l'utilisateur qui s'est connecté au serveur souhaite et selon l'action souhaitée, par exemple 1, de déclencher le processus de réservation. Le système permet également l'annulation de réservations et la messagerie. Le processus de réservation par envoi des messages du serveur provoque l'affichage de l'écran de la figure 2 dans lequel l'utilisateur est guidé pour indiquer dans une première zone (10) le numéro du club auquel il appartient, dans une deuxième zone (11), son numéro de sociétaire, dans une troisième zone (12), son code secret, dans une quatrième zone (13), la date de réservation pour laquelle il souhaite réserver et dans une cinquième zone (14), l'heure de réservation. Le système fonctionne par remplissage de zones d'écran et permet à l'utilisateur de passer d'une zone à la suivante pour le remplissage des données suivantes par enfoncement des touches fonctionnelles "sUITE" ou "RETOUR" et "ENVOI" en fin de remplissage d'écran pour indiquer au système que l'ensemble des informations doit être pris en compte par le programme de gestion des messages reçus par le serveur. Lorsque le joueur a introduit le numéro de son club et après contrôle de celui-ci à l'écran, l'utilisateur peut saisir son numéro et son code secret qui sont contrôlés en ce qui concerne la validité et le respect des contraintes de réservation, par exemple pour les joueurs qui auraient déjà des réservations en cours. Le joueur a la possibilite, soit d'indiquer la date et l'heure de jeu, soit de consulter la planification générale d'une journée en arrêtant ses informations à ce moment-là et en appuyant sur la touche fonctionnelle "GUIDEZ, ce qui provoque dans ce cas l'affichage d'un écran similaire à celui de la figure 9 pour permettre à l'utilisateur, par lecture d'un tableau indiquant pour chaque court et chaque heure l'état libre "L" ou occupé "R", de determiner à quelle heure il peut jouer. S'il souhaite indiquer directement son heure de jeu après la saisie d'une heure correcte, le système envoie les messages permettant l'affichage de l'écran de la figure 3 sur lequel une liste de courts disponibles est affichée dans une zone (15). Le système indique au joueur qu'il peut choisir le numéro du court et indiquer sa réservation en enfonçant la touche "ENVOI". Une fois le court sélectionné et le message contenant le numéro du court reçu par le serveur, ce dernier envoie les messages permettant l'affichage de l'écran de la figure 4 sur laquelle le système demande au joueur d'indiquer le type de partenaire (Invité, Autre adhérent, Professeur). Dans le cas où le partenaire est un membre du club, le système envoie le message permettant l'affichage de la figure 5 pour prendre en compte le nom du club et vérifie que le nom du partenaire respecte également les contraintes de réservation, évitant les réservations multiples ou les réservations par les joueurs sanctionnés ou autres en vérifiant le fichier des réservations et le fichier des joueurs. Sinon le système prend en compte, à l'étape de la figure 4, qu'il s'agit d'un invité ou d'un professeur. Lorsque ces informations ont été fournies, le serveur envoie les messages permettant au terminal de l'utilisateur d'afficher la figure 5 permettant à l'utilisateur de vérifier que les informations enregistrées par le serveur sont correctes et l'utilisateur confirme sa réservation en enfonçant la touche envoi ou modifie en appuyant sur la touche retour. Les figures 7 à 10 permettent l'utilisation par le gestionnaire du club et correspondent aux fonctionnalités ci-après. La figure 7 est un menu privé pour le club auquel on accède par envoi d'un code spécial et le choix 1 correspond à la saisie d'une réservation par le personnel du club. Le principe est identique aux écrans 1 à 6 en moins guidé car le personnel n'est pas utilisateur occasionnel mais fréquent et la réservation complète tient sur un écran synthétique. Le choix 2 débouche sur l'écran de la figure 8 sur lequel le club s'identifie et indique la date de la planification qu'il veut consulter. Ce choix permet au système d'envoyer les messages assurant l'affichage de l'écran de la figure 9 qui affiche la planification générale de la journée choisie. Cette présentation en tableau permet d'afficher 15 créneaux horaires pour 18 courts, les créneaux libres sont pointés "L", les créneaux occupés sont vides. Ici le court 5 est occupé de 15 H 30 à 16 h 30. D'autres symboliques peuvent être employés, créneau libre vide ou créneau occupé "O", etc. Les clubs de plus de 18 courts pourront opter pour une version 80 colonnes plus tassée ou pour la possibilité d'afficher le reste des courts en provoquant l'affichage d'écrans supplémentaires par la fonctionnalité n * SUITE/* RETOUR". En choisissant un numéro de créneau horaire, le club accède aux détails du créneau correspondant à la figure 10. Ce détail d'un créneau permet d'afficher pour chaque court 1 l'identité des occupants pour un créneau horaire choisi avec la possibilité de changer de créneau par la fonctionnalité suite retour ou d'afficher les autres courts par la fonctionnalité + SUITE/* RETOUR" Le blocage de la journée J pour eviter les changements de réservation se fait par un écran spécial avec saisie de l'identité du club et de la date concernee et le remplissage d'une zone assurant le changement d'etat du champ "ETAT" du fichier de planification. D'autres écrans de gestion peuvent être prévus permettant la mise à jour du fichier des adhérents, le blocage et le déblocage de courts pour le compte du club, par exemple tournois, réparations, etc, ou la mise à jour des messages du club. Le programme d'application, au fur et à mesure du remplissage par les utilisateurs ou le gérant du club, remplit deux fichiers principaux. Le premier fichier de planification "PLAN", représenté 9 la figure 11 et un fichier "RESA", représenté a la figure 12. Le fichier "PLAN" contient l'état des réservations pour un créneau horaire donné et contient donc la date, l'heure et le début du créneau, la durée du créneau est constante d'une heure pour les courts de tennis. Ce fichier "PLAN" comprend également la liste des courts du club et l'information correspondante à chaque court peut prendre plusieurs états, 'IL" pour libre, "R" pour réservé, "C" pour bloque par le club. Cet etat "C" ne peut être entré dans le fichier qu'après avoir fourni à l'application un code spécifique au gestionnaire du club, de façon à éviter les mauvais plaisants. Lorsque l'état d'un court donné est "R", le fichier RESTA contient le détail de la réservation. Enfin le fichier '2PLAN" comporte un dernier champ "ETAT" qui permet de savoir si la réservation minitel est ouverte pour ce créneau, par exemple lorsque état = O ou non lorsque état = N. Cette zone "ETAT" est mise à OUI (O) à l'ouverture de la réservation et elle est mise à NON (N) par le blocage juste avant le relevé de la planification du jour pour ouvrir la réservation locale du club. Le fichier "RESA" contient le detail d'une réservation pour un couple, un créneau et un numéro de court avec le numéro de la réservation, l'identité et la nature des deux partenaires, la date et l'heure de l'enregistrement de la réservation et son état qui peut être "V" pour valide et "A" pour annulé. Ainsi, par le champ "ETAT" du fichier "RESA", un joueur titulaire d'une réservation a la possibilité de changer d'avis et de d'annuler sa réservation. L'application comporte également d'autres fichiers qui sont des fichiers de paramètres tels que des paramètres de chaque club, la liste des joueurs d'un club, les indices de numerotation des réservations et l'application vérifie lors d'une réservation pour un club donné que le joueur est bien inscrit sur la liste des joueurs. Le système fonctionne correctement car pendant la période de réservation par minitel toutes les réservations au club ne sont possibles que par le biais d'un minitel et dès que la réservation par minitel est fermée, le matin du jour dit ou à n'importe quel autre moment décidé par le club et prévu dans le mode de fonctionnement de ce club, le gérant du club ouvre les réservations sur place. Pendant la période de réservations par minitel, le club pourra mettre à la disposition des adhérents un point phone minitel sur place pour permettre aux adhérents d'effectuer leur réservation. Ce système peut également s'appliquer a tous les sports qui nécessitent une réservation d'espace et de créneaux horaires, tels que le squash, le golf, une salle de gym ou tout autre sport. Le système que nous avons expliqué en fonctionnement par minitel peut également, selon le même principe, fonctionner en audio-téléphone, c'est-à-dire que les réservations se feraient directement par la voix et l'utilisation d'un combiné téléphonique avec saisie des numeros par le clavier téléphonique et synthese vocale pour les explications et la liste des creneaux et des courts disponibles. Dans ce cas le recueil des informations par le club se ferait tout de même par minitel pour conserver l'avantage de la trace papier avec l'imprimante minitel. D'autres modifications à la portée de l'homme de métier font également partie de l'esprit de l'invention. RIVENDICATIONS 1. Méthode de réservation automatique par le réseau téléphonique sur un système informatique serveur exécutant un programme d'application, caractérisée en ce que le programme permet d'effectuer une étape d'envoi par le serveur de messages à l'utilisateur ayant appelé le serveur et demandant à l'utilisateur de la ligne d'indiquer par action sur les touches d'un clavier numérique en combinaison avec des touches fonctionnelles le numéro du club auquel il appartient, son numéro de sociétaire, son code personnel secret, la date de réservation, une deuxième étape dans laquelle le serveur en exécution du programme effectue des contrôles sur la validité des informations reçues et sur le respect des contraintes de réservations pour les utilisateurs déjà inscrits par comparaison des inscriptions avec un fichier mémorisé contenant les réservations déjà effectuees et la liste des codes personnels des sociétaires. 2. Méthode de réservation selon la revendication 1, caractérisée en ce qu'elle comporte une étape d'envoi d'un message autorisant utilisateur à sélectionner la date de réservation et offrant å l'utilisateur la possibilité de connaître le planning général des réservations pour le jour indiqué. 3. Méthode de réservation selon la revendication 1 ou 2, caractérisée en ce qu'elle comporte une étape dans laquelle le programme permet d'envoyer un message autorisant l'utilisateur à indiquer l'heure à laquelle il veut profiter de sa réservation. 4. Méthode de réservation selon une des revendications 1 à 3, caractérisée en ce qu'elle comporte une étape dans laquelle le serveur indique a l'utilisateur la liste des places disponibles pour le jour et l'heure choisis et l'utilisateur effectue sa sélection. 5. Méthode de réservation selon la revendication 4, caracterisée en ce qu'elle comporte une étape supplémentaire dans laquelle le serveur demande par l'envoi de messages sur la ligne d'abonné si l'utilisateur est accompagné ainsi que le nom et la qualité de l'accompagnateur (invité, autre adhérent du club, professeur). 6. Méthode de réservation selon une des revendications 1 à 5, caractérisée en ce qu'elle comporte une autre étape dans laquelle le serveur enregistre les sélections reçues dans un fichier "PLAN" de planification des réservations pour le jour sélectionné. 7. Méthode de réservation selon une des revendications 1 à 6, caractérisée en ce qu'elle comporte une étape au cours de laquelle le gérant du club appelle le serveur sur sa ligne téléphonique le matin d'un jour de réservation donnée, indique son code personnel, le numéro de code et verrouille la planification des réservations du jour dit et édite cette planification avant de passer au mode manuel de réservation par verrouillage d'une zone d'état du fichier "PLAN" correspondant à la planification des réservations pour le jour et le club donné. 8. Méthode de réservation selon la revendication 7, caractérisee en ce que le verrouillage du fichier planification "PLAN" par modification de la zone "ETAT" ne peut se faire qu'après avoir fourni au préalable au système informatique un code spécifique. 9. Méthode de réservation selon la revendication 7 ou 8, caractérisée en ce le champ du fichier "PLAN" correspondant a chaque place peut prendre trois valeurs, une première "L" pour indiquer que la place est libre, une deuxième "R" pour indiquer que la place est réservée par un utilisateur, une troisième "C" pour indiquer que la place n'est pas disponible pour les utilisateurs mais réservée par le club, soit pour un tournoi, soit pour des cours particuliers, soit pour l'entretien des courts. 10. Méthode de réservation selon une des revendications précédentes, caractérisée en ce qu'elle utilise un terminal relié à la ligne téléphonique de l'abonné et un deuxième terminal associé à une imprimante reliés à la ligne téléphonique du gérant du club. 11. Méthode de réservation selon la revendication 10, caractérisée en ce qu'elle s'applique à la gestion d'un club de tennis. 12. Méthode de réservation selon la revendication 10, caractérisée en ce qu'elle s'applique à la gestion d'un club de golf. 13. Méthode de réservation selon la revendication 10, caractérisée en ce qu'elle s'applique à la gestion d'un club de squash. 14. Méthode de réservation selon la revendication 10, caractérisée en ce s'applique a la gestion d'une salle de gymnastique. 15. Méthode de réservation selon une des revendications précédentes, caractérisée en ce que le fichier de réservation RESTA du jour dit pour un utilisateur donné du club comporte les informations de réservation pour un court donné correspondant au numéro de court, au numéro de la réservation, à l'identité et la nature des deux partenaires, la date et l'heure de la réservation et un état indiquant si cette réservation est valide ou annulée.