Brevet FR2871316A1 — publié le 20051209

La présente invention se rapporte à un procédé et à un système de gestion d'accès à des services disponibles sur un réseau informatique. L'invention s'applique au système de gestion d'accès au moyen d'un support de données comme par exemple un ticket à gratter, détenu par un client et associé à des droits d'accès aux services de fournisseurs. Ces supports de données permettent d'effectuer une transaction en toute confiance entre un fournisseur et le client titulaire des droits d'accès, le fournisseur ayant un site Internet offrant un service donné conditionné par des droits d'accès et le client désirant accéder à ce service. Un système de gestion d'accès au moyen d'un support de données tel qu'un ticket d'accès de ce type a été décrit dans la demande WO 01/67316 publiée le 13 septembre 2001 déposée par la Demanderesse. Le problème technique à résoudre par l'objet de la présente invention est de proposer un procédé de gestion d'accès à des services disponibles sur un réseau informatique, les services étant offerts par des fournisseurs et étant destinés à des clients, qui permet aux acteurs que sont, d'une part les fournisseurs et, d'autre part les clients, d'établir des transactions en toute confiance en correspondance avec la consommation réelle du client. Pour résoudre ce problème, l'invention a pour objet un procédé de gestion d'accès à des services disponibles sur un réseau informatique, les services étant offerts par des fournisseurs et étant destinés à des clients, le procédé étant mis en uvre par un système de gestion de support de données détenus par les clients et associés à des droits d'accès aux services, les supports de données contenant des données d'identification propres connues par le système de gestion, le procédé comprenant pour un client désirant se connecter au service d'un fournisseur identifié auprès du système de gestion, la vérification de la validité du support de données pour une mise en correspondance avec les droits d'accès, l'identification du service demandé et étant principalement caractérisé en ce qu'il comprend en outre: - le calcul de la durée maximale de l'accès au service autorisée par les droits d'accès et, - si cette durée n'est pas nulle, l'autorisation d'une connexion au service avec ouverture d'une session, - la supervision de la session en cours, - la déconnexion du client au service lorsque la durée de la session atteint la durée maximale autorisée, - la mise à jour des droits d'accès. L'invention a également pour objet un système de gestion d'accès au moyen de supports de données à des services disponibles sur un réseau informatique, les services étant offerts par des fournisseurs et étant destinés à des clients titulaires de supports de données associés à des droits d'accès aux services, les supports de données contenant des données d'identification propres connues par le système de gestion, le système comprenant des moyens d'identification de services fournisseurs ainsi accessibles par un client titulaire d'un support de données, des moyens de vérification de la validité du support de données et de mise en correspondance avec les droits d'accès, caractérisé en ce que en ce qu'il comporte en outre - des moyens de calcul de la durée maximale de l'accès au service, autorisée par les droits d'accès, - des moyens de vérification que cette durée n'est pas nulle et d'autorisation d'une connexion au service avec ouverture d'une session, - des moyens de supervision de la session en cours, - des moyens de déconnexion du client au service lorsque la durée de la session atteint la durée maximale autorisée, - des moyens de mise à jour des droits d'accès. Après la vérification de la validité du support de données et de l'existence des droits d'accès, le procédé et le système de gestion d'accès autorisent une connexion au service demandé, cette autorisation comprenant: - la création d'une session dans une base de données du 10 système de gestion identifiant le triplet fournisseur-service - client, la communication d'informations au client concernant ses droits d'accès et la durée maximale de la session pour le service demandé. Préalablement à l'autorisation de connexion, selon le procédé et le système de gestion, ce système de gestion communique au client des informations telles que les conditions d'accès au service demandé et le client, après acceptation des conditions, s'identifie en lui communiquant un numéro d'identification du support de données. Selon le procédé et le système de gestion, le système de gestion communique les informations au client par le téléchargement d'un cadre affichant ces informations et des zones à renseigner et/ou à sélectionner. Selon le procédé et le système de gestion, la supervision de la session comprend: - la vérification de l'état de connexion du client au service du fournisseur par un contrôle de l'adresse de connexion au service, - le calcul au fur et à mesure de la session de la durée restante pour cette session et la communication au client de cette valeur. Selon le procédé et le système de gestion, la supervision de la session en cours est réalisée par 25 téléchargement d'une page contenant un cadre pour les communications relatives à la liaison entre le système de gestion et le client, un cadre pour les communications relatives à la liaison entre le système de gestion et le service du fournisseur et un cadre pour la liaison entre le service du fournisseur et le client. Le système de gestion d'accès comprend un serveur connecté au réseau informatique comportant les moyens de calcul, de vérification, de supervision et de déconnexion. Avantageusement, le réseau informatique est le réseau Internet. D'autres particularités et avantages de l'invention apparaîtront clairement à la lecture de la description qui est faite ci-après et qui est donnée à titre d'exemple illustratif et non limitatif et en regard des figures sur lesquelles: - la figure 1A représente le schéma d'un système de mise en oeuvre du procédé selon l'invention, - la figure 1B illustre sous forme d'un organigramme, le procédé selon l'invention, - la figure 2 représente l'ensemble des étapes mises en oeuvre par le procédé jusqu'à l'autorisation d'une connexion au service du fournisseur, - la figure 3 représente l'ensemble des opérations mises en oeuvres pendant la phase de supervision. Le procédé selon l'invention permet l'accès à des services offerts par des fournisseurs au moyen de supports de données. Ces supports de données peuvent être des supports de bande magnétique ou de puce électronique ou des supports sur lesquels des données sont imprimées. Dans l'exemple de la description qui va suivre, les supports de données se présentent sous la forme de tickets personnalisés par un identificateur masqué jusqu'au moment de l'utilisation. Les tickets sont distribués à des clients ayant des droits d'accès à des services offerts par des fournisseurs que gère le système de gestion d'accès. Le masquage est réalisé typiquement par une encre à gratter que le titulaire du ticket retire pour la première utilisation, c'est-à-dire lorsqu'il doit communiquer son identificateur au système de gestion d'accès. Dans l'exemple d'application décrite, les droits d'accès pour un client peuvent se présenter par exemple sous la forme d'un compte ouvert dont le solde est positif. Le compte est ouvert auprès du service de gestion qui est chargé en outre de mettre à jour le solde du compte. Ainsi, la mise à jour des droits d'accès correspond dans ce cas à la mise à jour du solde du compte. Les tickets permettent un prépaiement pour des accès à des services payants des fournisseurs. Bien entendu d'autres types de droits d'accès peuvent être envisagés selon les applications de l'invention dès lors qu'une condition de durée de session intervient. La description qui va suivre est faite dans le cadre de ces exemples. Conformément à la présente invention, le paiement est en correspondance avec la consommation réelle du client. En effet, selon l'invention la durée de la connexion d'un client à un site fournisseur payant enregistré auprès du système de gestion d'accès, est mesurée par le système de gestion d'accès. La mesure de cette durée permet d'offrir un paiement du service à la durée. En outre grâce à l'utilisation des tickets et du système de gestion d'accès qui gère également les paiements des accès payants, il n'y a pas d'échange monétaire entre le client et le fournisseur tout comme cela a été décrit dans la demande de brevet précitée. On peut se reporter au schéma de la figure lA pour mieux comprendre les communications à travers le réseau informatique 2 entre les trois entités en présence lors de la mise en oeuvre du procédé à savoir: le client 3, le système de gestion d'accès 1 et le site du fournisseur 4, lors d'une connexion d'un client au site d'un fournisseur offrant un service gratuit et/ou un service payant. Les communications entre le client 3 et le site fournisseur 4 sont représentées par la flèche I, les communications entre le fournisseur 4 et le système de gestion d'accès 1 sont représentées par la flèche II et les communications entre le système de gestion d'accès 1 et le client 3 sont représentées par les flèches III. La procédure de gestion d'accès se déroule de la manière suivante: 1Accès gratuit. Le client 3 disposant d'une unité centrale 32 capable de se connecter au réseau 2, demande l'accès au service payant 42 du site 4 depuis le service fournisseur 41 du site à accès gratuit. 2- Mise en relation du client 3 et du système de gestion d'accès 1. Le site fournisseur 4 entame une transaction par son identification auprès du système de gestion des accès 1 qui va également gérer le paiement à la durée de la transaction du client. 3- Identification du fournisseur/Service fournisseur/conditions (tarif). Le fournisseur 4 transmet au système de gestion d'accès 1 son identifiant, et les conditions d'accès au service à savoir l'unité monétaire et le tarif de la transaction. 4- Authentification. Le serveur 10 du système de gestion d'accès 1 entre en contact avec le client 3 et lui demande la saisie de son identificateur c'est-à-dire le code présent sur son ticket 31. 5- Gestion du compte et paiement à la durée. Le client 3 communique l'identificateur, ce dernier est vérifié par le système de gestion d'accès 1 et validé ou rejeté. En pratique le système 1 vérifie que cet identificateur est bien enregistré sur sa base de données 11 et si c'est le cas, ce dernier demande une confirmation de cet identificateur au client. 6- Connexion. Lorsque l'autorisation d'accès au service payant 42 est donnée au client 3, le système de gestion d'accès 1 met en relation le client avec le service payant 42 du site du fournisseur 4. 7- Connexion payante à la durée. Le client 3 est connecté et commence sa transaction payante à la durée. 8- Supervision. Durant toute la durée de la connexion, le système de gestion d'accès supervise de manière à s'assurer que la durée maximale calculée lorsque l'autorisation de connexion est donnée n'est pas atteinte. Si cette durée maximale est atteinte, le système de gestion d'accès coupe la connexion. Le serveur 10 du système de gestion possède un module de gestion du temps capable de mesurer la durée de connexion des clients et de superviser c'est-à-dire de vérifier régulièrement par exemple toutes les minutes que cette durée n'a pas atteint la durée maximale, de comptabiliser la durée réelle de connexion lors d'une déconnexion volontaire ou involontaire du client pour déterminer le coût de la transaction et de mettre à jour le compte du client associé au ticket dans le système de gestion pour le paiement des transactions à la durée. On va dans la suite, détailler la phase d'authentification préalable à l'ouverture d'une session, illustrée par le schéma de la figure 2, ainsi que la phase de supervision illustrée par le schéma de la figure 3. Les différentes opérations qui vont être décrites sont mises en oeuvre par les modules de gestion du temps 12, un portail Web 13 de supervision et un module de connexion déconnexion 14, présents à cet effet sur le serveur 10. Un module fournisseur 420 permet d'assurer l'interface entre le site fournisseur 4 et le serveur 10 du système de gestion d'accès 1. 1- accès au service gratuit du site fournisseur par le client. Demande d'accès au service payant au moyen d'un ticket. 2- Vérification des données d'identification, validation, le client est redirigé vers le système de gestion avec transfert des données d'identification ID fournisseur et ID service. 3- Le serveur du système de gestion consulte sa base de données pour vérifier la validité des données d'identification et obtenir les conditions d'une session à savoir le tarif à la durée. 4- le serveur du système de gestion renvoie un cadre d'information sur les conditions d'ouverture d'une session, permettant au client de s'identifier au moyen de son ticket. 5- Le client renseigne le cadre en saisissant le code porté sur le ticket. 6- Le serveur du système de gestion consulte sa base de données pour vérifier la validité du ticket et le solde du compte associé. Si cette vérification ne révéle pas d'anomalie, le système crée une session dans la base de données identifiant le triplet: IDfournisseur; IDservice; IDclient. 7- le serveur du système de paiement renvoie les informations concernant le compte du client et la durée maximale de la connexion au service demandé (durée de la session). 8- le client accepte l'accès en session payante. 9- Le serveur du système de gestion télécharge chez le client une page Web contenant trois cadres. 10- Un cadre [2] se remplit à travers le serveur de gestion avec une page de redirection vers le point d'entrée 5 du service payant. 11- Chargement d'une première page du service payant. 12- Le cadre [1] télécharge la page Web fournie par le système de gestion d'accès et installée dans le domaine du service payant du fournisseur. 13- Un programme (code javascrpit) active périodiquement à travers une temporisation une fonction pour la récupération de l'adresse (URL) téléchargée dans le cadre [2] 14- Un programme (code javascript) transfère l'adresse 15 (URL) téléchargée dans le cadre [2] dans contrôle caché du cadre [0]. 15- Chargement du cadre [0] assurant la supervision de la session pour la gestion du compte et le paiement à la durée. Ce cadre scrute régulièrement le serveur du système de gestion d'accès pour rafraîchir l'information de durée écoulée pour la session en cours (il comporte une balise de rafraîchissement automatique du cadre). Le cadre transfère vers le serveur de gestion d'accès l'identification de la session (ID session), l'adresse du service en cours de visite (URL du site fournisseur). Ce cadre permet d'arrêter la session. Il permet également d'informer le serveur de gestion d'accès en cas de défaillance du matériel du client (arrêt de son unité centrale et/ou déconnexion) de manière à arrêter le décompte de la durée de la session et par conséquent arrêter le solde de son compte. Lors d'un rechargement, ce cadre permet de communiquer au client l'état de son compte et la durée maximale d'une session au service payant demandé. 16- A chaque scrutation, le serveur de gestion d'accès 35 vérifie que le solde du compte associé au ticket identifié n'est pas atteint et l'adresse URL en cours de visite. Si les conditions sur le solde ou l'adresse ne sont pas remplies, alors toute la page Web est rechargée sans les cadres avec un message de fin de session. REVENDICATIONS 1. Procédé de gestion d'accès à des services disponibles sur un réseau informatique, les services étant offerts par des fournisseurs et étant destinés à des clients, le procédé étant mis en oeuvre par un système de gestion de support de données détenus par les clients et associés à des droits d'accès aux services, les supports de données contenant des données d'identification propres connues par le système de gestion, le procédé comprenant pour un client désirant se connecter au service d'un fournisseur identifié auprès du système de gestion, la vérification de la validité du support de données pour une mise en correspondance avec les droits d'accès, l'identification du service demandé et étant caractérisé en ce qu'il comprend en outre: - le calcul de la durée maximale de l'accès au service autorisée par les droits d'accès et, - si cette durée n'est pas nulle, l'autorisation d'une connexion au service avec ouverture d'une session, - la supervision de la session en cours, - la déconnexion du client au service lorsque la durée de la session atteint la durée maximale autorisée, - la mise à jour des droits d'accès. 2. Procédé de gestion d'accès à des services selon la 25 revendication 1, caractérisé en ce que l'autorisation d'une connexion au service fournisseur demandé comprend: - la création d'une session dans une base de données du système de gestion identifiant le triplet fournisseur-service client, - la communication d'informations au client concernant ses droits d'accès et la durée maximale de la session pour le service demandé. 3. Procédé de gestion d'accès à des services selon la revendication 1 ou 2, caractérisé en ce que préalablement à l'autorisation de connexion, le système de gestion communique au client des informations telles que les conditions d'accès au service demandé, le client après acceptation des conditions s'identifie en communiquant un numéro d'identification du support. 4. Procédé de gestion d'accès à des services selon la revendication 3, caractérisé en ce que la communication d'informations au client est réalisée par le téléchargement d'un cadre affichant ces informations et des zones à renseigner et/ou à sélectionner. 5. Procédé de gestion d'accès à des services selon 20 l'une quelconque des revendications précédentes, caractérisé en ce que la supervision de la session comprend: - la vérification de l'état de connexion du client au service demandé par un contrôle de l'adresse de connexion au service, - le calcul au fur et à mesure de la session de la durée restante pour cette session et la communication au client de cette valeur. 6. Procédé de gestion d'accès à des services selon l'une quelconque des revendications précédentes, caractérisée en ce que la supervision de la session en cours est réalisée par téléchargement d'une page contenant un cadre pour les communications relatives à la liaison entre le système de gestion et le client, un cadre pour les communications relatives à la liaison entre le système de gestion et le service du fournisseur et un cadre pour la liaison entre le service fournisseur et le client. 7. Système de gestion d'accès au moyen de supports de données à des services disponibles sur un réseau informatique, les services étant offerts par des fournisseurs et étant destinés à des clients titulaires de supports de données associés à des droits d'accès aux services, les supports de données contenant des données d'identification propres connues par le système de gestion, le système comprenant des moyens d'identification de services fournisseurs ainsi accessibles par un client titulaire d'un support de données, des moyens de vérification de la validité du support de données et de mise en correspondance avec les droits d'accès, caractérisé en ce que en ce qu'il comporte en outre: - des moyens de calcul de la durée maximale de l'accès au service, autorisée par les droits d'accès, - des moyens de vérification que cette durée n'est pas nulle et d'autorisation d'une connexion au service avec ouverture d'une session, - des moyens de supervision de la session en cours, - des moyens de déconnexion du client au service 25 lorsque la durée de la session atteint la durée maximale autorisée, - des moyens de mise à jour des droits d'accès. 8. Système de gestion d'accès au moyen de supports de 30 données, comportant une base de données, selon la revendication 7, caractérisé en ce qu'il comprend: - des moyens de création d'une session dans la base de données identifiant le triplet fournisseur-service-client, - des moyens de communication d'informations au client concernant ses droits d'accès et la durée maximale de la session pour le service demandé. 9. Système de gestion d'accès au moyen de supports de données, comportant une base de données, selon la revendication 7 ou 8, caractérisé en ce qu'il comprend un serveur connecté au réseau informatique. 10. Système de gestion d'accès au moyen de supports de données, selon l'une quelconque des revendications 7 à 9, caractérisé en ce que le réseau informatique est le réseau Internet.