Brevet FR2783624A1 — publié le 20000324

La présente invention concerne une carte à puce permettant d'accéder à une application distante, un terminal et un système de communication associés à cette carte à puce, ainsi qu'un procédé pour accéder à l'application distante au moyen de cette carte à puce. Plus généralement, le domaine de l'invention est celui des systèmes de communication tels que des systèmes de communication filaire, des systèmes de communication cellulaire par exemple du type GSM (pour "Global System for Mobile communications" en anglais), des systèmes de téléphonie sans fil, par exemple du type DECT (pour "Digital European Cordless Communication" en anglais) ou CTS (pour "Cordless Telefon System" en anglais), ou encore des micro- ordinateurs équipés par exemple d'un modem multifonctions permettant par exemple des accès au réseau Internet. Pour améliorer leurs prestations, de plus en plus d'entreprises mettent à la disposition de leurs clients des applications distantes pour permettre aux clients de consulter plus facilement par exemple les offres de l'entreprise, ses produits et prix, et de procéder à différentes transactions. Ainsi par exemple, par l'intermédiaire de terminaux divers tels qu'un micro-ordinateur équipé d'un modem d'accès au réseau Internet ou un terminal de vidéotex connu au nom de Minitel, les clients peuvent, dans le cadre d'une application mise à leur disposition par une banque, consulter le solde de leur compte et faire des virements ou, dans le cadre d'une agence de voyage, consulter des horaires et des places disponibles et commander des billets de trains ou d'avion. Cette situation est quelque peu déconcertante pour l'utilisateur, car pour chaque terminal, il doit connaître et fournir au terminal une multitude de paramètres tels que par exemple un numéro de téléphone, une adresse IP ( pour "Internet Protocol" en anglais) ou autre, ce qui peut prêter à confusion, en particulier si on veut accéder à plusieurs applications différentes. En effet, en utilisant un micro-ordinateur, il n'accède pas de la même manière à une application choisie qu'avec par exemple un téléphone mobile ou un 3 0 Minitel. La présente invention vise à simplifier pour un utilisateur l'accès à une application distante depuis un terminal quelconque. A cet effet, I'invention a pour objet une carte à puce destinée à permettre à un utilisateur d'accéder à au moins une application choisie d'un serveur déterminé, par l'intermédiaire d'un terminal quelconque de communication utilisant au moins un mode de communication et équipé d'un lecteur adapté de carte à puce, caractérisée en ce qu'elle comporte - des moyens de mémorisation de jeux de paramètres spécifiques audit au moins un mode de communication utilisé par ledit terminal et à ladite au moins une application choisie, - des moyens de reconnaissance dudit au moins un mode de communication utilisable dudit terminal dans lequel elle est insérée, reliés auxdits moyens de mémorisation et auxdits moyens de reconnaissance, des moyens de sélection d'un jeu de paramètres correspondant o0 d'une part à un mode de communication reconnu dudit terminal et d'autre part à ladite application choisie, et - des moyens de délivrance du jeu de paramètres sélectionné audit terminal pour permettre un accès à l'application choisie à partir dudit terminal. La carte à puce selon l'invention peut comporter une 6u plusieurs des caractéristiques suivantes: - chaque jeu de paramètres comporte une adresse, un type de protocole, des paramètres de protocole et des données relatives à la sécurité et au droit d'accès à ladite application choisie, I'adresse et le type de protocole de chaque jeu de paramètres étant adaptés au ou à un des modes de communication utilisables du terminal, dans le cas o ledit terminal possède plusieurs modes de communication utilisables, la carte comprend en outre, reliés auxdits moyens de sélection, des moyens de mémorisation d'un critère de priorité, - ledit critère de priorité est un critère compris dans le groupe suivant: la vitesse maximale de transmission d'un mode de communication, la quantité d'informations à échanger avec ledit serveur, le coût de la communication entre le terminal et le serveur pour un mode de communication donné, - les moyens de mémorisation de la carte à puce comprennent au moins deux jeux de paramètres correspondant respectivement à deux applications 3 0 différentes. L'invention a en outre pour objet un terminal de communication utilisant au moins un mode de communication et équipé d'un lecteur adapté pour une carte à puce telle que définie ci-dessus, caractérisé en ce qu'il comprend des moyens de fourniture de l'identité de chacun des modes de communication utilisables auxdits moyens de reconnaissance de la carte à puce, des moyens de récupération du jeu de paramètres délivré par lesdits moyens de délivrance, et des moyens d'exploitation de ce jeu de paramètres délivré pour établir l'accès à ladite application choisie. Selon une autre caractéristique, le terminal est terminal d'un des types du groupe suivant: terminal téléphonique filaire, terminal téléphonique cellulaire, terminal téléphonique sans fil, micro-ordinateur. L'invention a en outre pour objet un système de communication, caractérisé en ce qu'il comprend au moins une carte à puce telle que définie ci- dessus, au moins un terminal tel que défini ci-dessus et au moins un serveur d'au moins une application. L'invention a également pour objet un procédé pour permettre à un utilisateur d'accéder à au moins une application choisie d'un serveur déterminé, l'accès étant réalisé par l'intermédiaire d'un terminal quelconque de communication utilisant au moins un mode de communication et équipé d'un lecteur adapté de carte à puce, caractérisé en ce qu'il compOrte les étapes suivantes: - mémorisation de jeux de paramètres spécifiques audit au moins un mode de communication utilisable dudit terminal et à ladite au moins une application choisie, - reconnaissance dudit au moins un mode de communication utilisable dudit terminal dans lequel elle est insérée, - sélection d'un jeu de paramètres correspondant d'une part à un mode de communication reconnu dudit terminal et d'autre part à ladite au moins une application choisie, et - délivrance du jeu de paramètres sélectionné audit terminal pour permettre un accès à l'application choisie à partir dudit terminal. Le procédé selon l'invention peut comporter en outre une ou plusieurs des caractéristiques suivantes: - chaque jeu de paramètres mémorisé comporte une adresse, un type de protocole, des paramètres de protocole et des données relatives à la sécurité et au droit d'accès à ladite application choisie, I'adresse et le type de protocole de chaque jeu de paramètres étant adaptés à un seul mode de communication utilisable du terminal, dans le cas o ledit terminal peut utiliser plusieurs modes de communication, lors de l'étape de sélection de l'un des modes de communication reconnus, on prend en compte un critère de priorité. - ledit critère de priorité est un critère compris dans le groupe suivant: la vitesse maximale de transmission d'un mode de communication, la quantité d'informations à échanger avec ledit serveur, le coût de la communication entre le terminal et le serveur pour un mode de communication donné, - les jeux de paramètres sont téléchargés depuis le serveur de l'application choisie. D'autres caractéristiques et avantages de l'invention ressortiront de la description suivante, donnée à titre d'exemple, sans caractère limitatif, en regard des dessins annexés sur lesquels: La figure 1 est un schéma synoptique du système de communication selon l'invention, et La Figure 2 est un organigramme montrant les étapes représentatives du procédé selon l'invention. Sur la figure 1 est représenté de façon synoptique un schéma d'un système L5 de communication selon l'invention. Ce système de communication comprend une carte à puce 1, un terminal 3 et un serveur 4. La carte à puce 1 est destinée à permettre à un utilisateur d'accéder à au moins une application choisie du serveur 4 par l'intermédiaire du terminal 3 de communication utilisant au moins un mode de communication avec le serveur 4 et équipé d'un lecteur 5 adapté de carte à puce. Le terminal 5 de communication est un terminal quelconque dans le sens qu'il peut être un terminal téléphonique filaire, un terminal téléphonique cellulaire, un terminal téléphonique sans fil, ou un micro- ordinateur. La carte peut donc être utilisée avec un groupe hétérogène de terminaux. Il est commun à tous les différents terminaux à partir desquels l'utilisateur peut accéder à l'application choisie, qu'ils peuvent utiliser au moins, voire plusieurs modes de communication et qu'ils sont tous équipés d'un lecteur 5 adapté pour la carte à puce 1. La carte à puce 1 comporte des moyens 6 de mémorisation de jeux de paramètres spécifiques audit au moins un mode de communication utilisé par ledit terminal 3 et à l'application choisie. Chaque jeu de paramètres comporte par exemple une adresse, un type de protocole, des paramètres de protocole et des données relatives à la sécurité et au droit d'accès à ladite application choisie. Bien entendu, I'adresse et le type de protocole de chaque jeu de paramètres sont adaptés à un des modes de communication utilisables par les terminaux du groupe hétérogène. Pour le cas o la carte 1 permet l'accès à plusieurs applications différentes, au moins un, de préférence plusieurs jeux de paramètres sont mémorisés dans les moyens 6 de mémorisation pour chacune des applications. La carte 1 comprend également des moyens 7 de reconnaissance du ou des modes de communication utilisables dudit terminal 3 dans lequel elle est insérée. En outre, reliés aux moyens 6 et 7, la carte 1 comporte des moyens 9 de sélection d'un jeu de paramètres mémorisé correspondant d'une part à un mode de communication reconnu dudit terminal et d'autre part à ladite application l0 choisie. De plus, les moyens 9 de sélection sont en outre reliés à des moyens 10 de mémorisation d'un critère de priorité pris en compte lors de la sélection. Un tel critère de priorité est en particulier intéressant lorsque le terminal dans lequel est insérée la carte, peut utiliser plusieurs modes de communication comnme cela sera décrit plus loin. Le critère de priorité peut être la vitesse maximale de transmission des modes de communication du terminal, la quantité d'informations à échanger avec ledit serveur, ou encore le coût de la communication entre le terminal et le serveur pour un mode de communication donné. La sortie des moyens 9 de sélection est raccordée à des moyens 1 1 de délivrance du jeu de paramètres sélectionné audit terminal pour permettre un accès à l'application choisie à partir dudit terminal. Par ailleurs, le lecteur 5 du terminal 3 comprend des moyens 13 de fourniture de l'identité de chaque mode de communication utilisable par ledit terminal auxdits moyens 7 de reconnaissance de la carte à puce 1, et des moyens de récupération du jeu de paramètres délivré par lesdits moyens de délivrance. La sortie des moyens 15 de récupération est reliée à des moyens 17 d'exploitation du jeu de paramètres délivré par les moyens 1 1, pour établir l'accès à ladite application choisie du serveur 4. Le système de communication fonctionne selon le procédé de l'invention représenté en forme d'un organigramme à la figure 2. Pour permettre à un utilisateur d'accéder à une ou plusieurs applications choisies du serveur 4, par l'intermédiaire d'un 3 des terminaux du groupe hétérogène, on mémorise lors d'une étape 30 dans les moyens 6 de mémorisation au moins un, de préférence plusieurs jeux de paramètres spécifiques à des modes de communication et à la ou aux application(s) choisie(s). Cette étape de mémorisation peut être réalisée par exemple par l'entreprise qui autorise l'accès et émet la carte à puce 1, ou peut être réalisé par un téléchargement. Une fois que les jeux de paramètres sont enregistrés dans les moyens 6, la carte à puce 1 selon l'invention est opérationnelle. Ensuite on insère la carte à puce 1 dans un terminal 3. Lors d'une étape 32, les moyens 13 du terminal fournissent aux moyens 7 de reconnaissance les modes de communication que le terminal peut utiliser. Puis, lors de l'étape 34, un jeu de paramètres correspondant d'une part à au ou à un des modes de communication reconnus dudit terminal et d'autre part à I'application choisie. Cette sélection est réalisée en prenant en compte le critère de priorité mémorisé dans les moyens 10 de mémorisation, par exemple a quantité d'informations à échanger. Enfin, lors de l'étape 36, les moyens 11 délivrent le jeu de paramètres sélectionné audit terminal 3 pour permettre, lors d'une étape '38 ultérieure, l'activation de l'accès à l'application choisie à partir dudit terminal 3. A cet effet, les moyens 15 récupèrent le jeu de paramètre sélectionné et transfèrent celui-ci dans les moyens 17 d'exploitation du terminal 3. On comprend donc que le système de communication et le procédé selon l'invention permettent de simplifier considérablement l'accès d'un utilisateur à une 2 C application distante choisie d'un serveur. En effet, pour accéder la même application, I'utilisateur peut se servir de manière indifférente de différents terminaux. Pour l'utilisateur, I'accès à l'application choisie est transparent. De plus, la négociation initiale entre la carte 1 et le terminal 3 pendant laquelle le terminal 3 fournit par l'intermédiaire de ses moyens 13 ses modes de communication utilisables permet de sélectionner le mode de communication le plus approprié pour l'application choisie. Ainsi par exemple pour une application permettant de consulter le solde d'un compte, il n'est pas nécessaire d'emprunter une communication via le réseau Internet. Un échange d'informations par un message court par l'intermédiaire du service SMS (pour "Short Message Service" en anglais) est bien suffisant et bien moins coûteux. Revendications 1. Carte à puce (1) destinée à permettre à un utilisateur d'accéder à au moins une application choisie d'un serveur (4) déterminé, par l'intermédiaire d'un terminal (3) quelconque de communication utilisant au moins un mode de communication et équipé d'un lecteur (5) adapté de carte à puce, caractérisée en ce qu'elle comporte - des moyens (6) de mémorisation de jeux de paramètres spécifiques audit au moins un mode de communication utilisé par ledit terminal (3) et à ladite au moins une application choisie, - des moyens (7) de reconnaissance dudit au moins un mode de communication utilisable dudit terminal (3) dans lequel elle est insérée, - reliés auxdits moyens (6) de mémorisation et auxdits moyens (7) de reconnaissance, des moyens (9) de sélection d'un jeu de paramètres correspondant d'une part à un mode de communication reconnu dudit terminal (3) et d'autre part à ladite application choisie, et - des moyens (1 1) de délivrance du jeu de paramètres sélectionné audit terminal (3) pour permettre un accès à l'application choisie à partir dudit terminal (3). 2. Carte à puce selon la revendication 1, caractérisée en ce que chaque jeu de paramètres comporte une adresse, un type de protocole, des paramètres de protocole et des données relatives à la sécurité et au droit d'accès à ladite application choisie, I'adresse et le type de protocole de chaque jeu de paramètres étant adaptés au ou à un des modes de communication utilisables du terminal (3). 3. Carte à puce selon la revendication 1 ou 2, dans laquelle ledit terminal (3) possède plusieurs modes de communication utilisables, caractérisée en ce qu'elle comprend en outre, reliés auxdits moyens (9) de sélection, des moyens (10) de mémorisation d'un critère de priorité. 4. Carte à puce selon la revendication 3, caractérisée en ce que ledit critère de priorité est un critère compris dans le groupe suivant: la vitesse maximale de transmission d'un mode de communication, la quantité d'informations à échanger avec ledit serveur, le coût de la communication entre le terminal (3) et le serveur (4) pour un mode de communication donné. 5. Carte à puce selon l'une quelconque des revendications 1 à 4, caractérisé en ce que ses moyens (6) de mémorisation comprennent au moins 3 5 deux jeux de paramètres correspondant respectivement à deux applications différentes. 6. Terminal de communication utilisant au moins un mode de communication et équipé d'un lecteur (5) adapté pour une carte à puce (1) selon l'une quelconque des revendications 1 à 5, caractérisé en ce qu'il comprend des moyens (13) de fourniture de l'identité de chaque mode de communication utilisable auxdits moyens (7) de reconnaissance de la carte à puce (1), des moyens (15) de récupération du jeu de paramètres délivré par lesdits moyens (11) de délivrance, et des moyens (17) d'exploitation de ce jeu de paramètres délivré pour établir l'accès à ladite application choisie. 7. Terminal selon la revendication 6, caractérisé en ce qu'il est terminal (3) 0 d'un des types du groupe suivant: terminal téléphonique filaire, terminal téléphonique cellulaire, terminal téléphonique sans fil, microordinateur. 8. Système de communication, caractérisé en ce qu'il comprend au moins une carte à puce (1) selon l'une quelconque des revendications 1 à 5, au moins un terminal (3) selon a revendication 6 ou 7 et au moins un serveur (4) d'au moins une application. 9. Procédé pour permettre à un utilisateur d'accéder à au moins une application choisie d'un serveur (4) déterminé, par l'intermédiaire d'un terminal (3) quelconque de communication utilisant au moins un mode de communication et équipé d'un lecteur (5) adapté de carte à puce, caractérisé en ce qu'il comporte les étapes suivantes: - mémorisation (30) de jeux de paramètres spécifiques audit au moins un mode de communication utilisable dudit terminal et à ladite au moins une application choisie, reconnaissance (32) dudit au moins un mode de communication utilisable dudit terminal dans lequel elle est insérée, - sélection (34) d'un jeu de paramètres correspondant d'une part à un mode de communication reconnu dudit terminal et d'autre part à ladite au moins une application choisie, et - délivrance (36) du jeu de paramètres sélectionné audit terminal pour 3 0 permettre un accès à l'application choisie à partir dudit terminal. 10. Procédé selon la revendication 9, caractérisé en ce que chaque jeu de paramètres mémorisé comporte une adresse, un type de protocole, des paramètres de protocole et des données relatives à la sécurité et au droit d'accès à ladite application choisie, I'adresse et le type de protocole de chaque jeu de paramètres étant adaptés à un seul mode de communication utilisable du terminal. 11. Procédé selon la revendication 9 ou 10, dans laquelle ledit terminal (3) peut utiliser plusieurs modes de communication, caractérisée en ce que lors de l'étape de sélection (34) de l'un des modes de communication reconnus, on prend en compte un critère de priorité. 12. Procédé selon la revendication 11, caractérisée en ce que ledit critère de priorité est un critère compris dans le groupe suivant: la vitesse maximale de transmission d'un mode de communication, la quantité d'informations à échanger avec ledit serveur, le coût de la communication entre le terminal et le serveur pour un mode de communication donné. 13. Procédé selon l'une quelconque des revendications 9 à 12, caractérisé en ce que les jeux de paramètres sont téléchargés depuis le serveur (4) de l'application choisie.