Brevet FR2724036A1 — publié le 19960301

LECTEUR DE CARTE POUR MACHINE DE JEUX L'invention concerne un lecteur de carte pour machine de jeux et notamment un lecteur de carte à puces permettant de tester le contenu de la carte en vue de permettre à l'utilisateur de l'utiliser dans la machine de jeux ou de la récupérer lorsqu'il désire arrêter de jouer. Dans les casinos et en règle générale dans les salles de jeux, on utilise des machines de jeux fonctionnant avec des pièces de monnaie ou avec des jetons que l'utilisateur achète à la caisse. Une machine de jeux courante se présente comme celle de la figure 1. Elle comporte un corps ou carrosserie 101 muni dune fenêtre 102 ou d'un écran d'affichage permettant de présenter à l'utilisateur les paramètres du jeu. La machine peut comporter un bras 103 ou un bouton de commande non représenté permettant de lancer la partie. Par exemple, cette commande permet de faire défiler des symboles sur l'écran. La partie est gagnée si les symboles forment une combinaison gagnante et, elle est perdue dans le cas inverse. Pour pouvoir lancer la partie, le joueur doit mettre dans un monnayeur 104 un ou plusieurs jetons 105. Lorsque la partie est gagnée, une trémie 106 libère un certain nombre de jetons, correspondant selon les règles du jeu par exemple à n fois la mise. Les jetons sont actuellement le plus souvent des jetons métalliques qui peuvent être de couleurs et de diamètres différents correspondant à des valeurs faciales différentes. Ils peuvent également être en matériaux de natures différentes. Pour que le monnayeur 104 puisse les distinguer entre eux, il faut alors utiliser la signature magnétique donnée par les matériaux de natures différentes et/ou les dimensions différentes. On utilise encore parfois la pratique ancienne consistant à utiliser des pièces de monnaie à la place de jetons. Outre les éventuelles tentatives de fraudes, l'usage de jetons n'est pas pratique. Il nécessite la présence d'un personnel relativement important dans une caisse centrale, et des opérations de comptabilité sources d'erreurs, voire de fraudes. En outre, l'usage des jetons ralentit l'utilisation de la machine et limite le montant des mises possibles. On voit se substituer à l'usage des jetons un système plus moderne, sans toutefois renoncer complètement à cet usage pour ne pas bouleverser les habitudes des joueurs et préserver certains aspects conviviaux de la machine. Pour cela on utilise des systèmes à cartes telles que des cartes à puces. La machine de jeux doit donc posséder un lecteur de carte qui puisse lire le contenu de la carte, c'est à dire la somme d'argent disponible mise en mémoire dans la carte, qui puisse traiter les transactions faites par la machine de jeux à la demande de l'utilisateur et qui puisse , après transaction, inscrire dans la carte la somme d'argent nouvellement disponible. Cependant, ces cartes présentent un certain coût et lorsque le montant d'argent inscrit dans la carte a été épuisé et que la carte n'est plus utilisable en l'état, le propriétaire des machines de jeux peut avoir intérêt à les récupérer pour les réutiliser. L'invention concerne donc un lecteur de carte à puce pour machine de jeux, apte à débiter ou à créditer le contenu monétaire enregistré sur une carte à puce selon les mises et les gains réalisés par un joueur, le lecteur comprenant pour cela une unité centrale de traitement, une mémoire de programme associée et au moins une mémoire réinscriptible électriquement, caractérisé en ce qu'il comporte en outre - des moyens de comparaison du montant monétaire disponible à la fin d'une partie, à celle d'une valeur monétaire minimale donnée , délivrant un signal de refus lorsque ce montant disponible est inférieur ou égal à la valeur minimale, - des moyens d'avalement de la carte pilotés par ce signal de refus. De plus, l'invention prévoit de réduire le nombre d'accès à la mémoire de la carte à puce pour limiter son usure. Selon l'invention, on prévoit donc que - après l'insertion d'une carte dans le lecteur, la valeur monétaire enregistrée dans la carte est transférée dans la mémoire réinscriptible; - l'unité centrale de commande met à jour le contenu de la mémoire réinscriptible, à chaque partie, en fonction des mises et gains réalisés; - en fin de jeu, le dispositif de restitution de carte commande le transfert à la carte du contenu de la mémoire réinscriptible mis à jour, puis dans le cas où le montant disponible est supérieur à la valeur minimale, la restitution de la carte au joueur. D'autres particularités et avantages de l'invention apparaîtront clairement dans la description suivante faite à titre d'exemple non limitatif en regard des figures annexées qui représentent - la figure 1, une machine de jeu selon l'art connu et déjà décrite précédemment; - la figure 2, une machine de jeu selon l'invention; - la figure 3, un exemple de circuit du lecteur de carte selon l'invention; - la figure 4, des circuits du lecteur plus spécifiques à l'invention. La machine de jeux selon l'invention représentée sur la figure 2 est essentiellement identique dans son aspect et dans son fonctionnement à la machine classique représentée en figure 1. En effet, il est très important de ne pas perturber les habitudes du joueur. Sur la figure 2, on n'a pas représenté les moyens permettant de faire fonctionner la machine de jeux avec des jetons, mais ces moyens pourraient exister et coexister pour fonctionner avec le lecteur de cartes selon l'invention. Le lecteur de carte 2 qui permet de faire fonctionner la machine à partir d'une carte "à puce" est fixé de préférence sur le flanc droit de la machine à une hauteur convenable pour pouvoir introduire aisément une carte à puce dans la fente d'entrée 3 du lecteur 2 et pour pouvoir lire les indications d'un dispositif de visualisation 7 dont est muni ce lecteur, lequel permet d'indiquer différentes données, notamment le solde. Le lecteur possède également un moyen, tel qu'un bouton 45, pour commander la restitution de la carte. Le lecteur 2 peut également être intégré à la machine. Les cartes dites à puce" sont bien connues actuellement dans l'état de la technique. Il existe deux grandes familles, à savoir les cartes à prépaiement utilisées par exemple dans les cabines téléphoniques et les cartes bancaires. La carte à puce utilisée dans la machine de jeux selon l'invention aura de préférence une présentation extérieure et électrique identique à celles actuellement normalisées, telles que les cartes à prépaiement ou rechargeables que l'on trouve sur le marché et qui en particulier vont permettre de pouvoir cumuler les gains provenant des parties gagnées. On pourra toutefois prévoir d'utiliser tout type de carte convenable, en particulier les cartes actuellement étudiées pour jouer le rôle de porte-monnaie électronique, lesquelles sont particulièrement prévues pour pouvoir être réapprovisionnées dans un lecteur adéquat. La figure 3 représente de façon schématique le système d'introduction d'une carte dans le lecteur et de son extraction. Le lecteur 2 possède en face avant la fente d'entrée 3, derrière laquelle se trouve un système de préhension de carte tel qu'un petit tapis roulant 30 ou un système à rouleaux qui par friction ou pincement prend en charge une carte 1 qui est introduite par la fente 3. Un système de commande 31 tel qu'un moteur commande le mouvement du dispositif 30 pour qu'il mette la carte en position devant une interface de lecture/écriture 20. Un tel système est connu dans la technique. La carte étant en position devant l'interface de lecture/écriture 20, celle-ci lit le contenu d'une mémoire que possède la carte et le transmet au circuit 4 du lecteur. Le contenu correspond à une somme d'argent que l'utilisateur va avoir la possibilité de mettre en jeu dans la machine de jeux. Le système de la figure 3 possède également un bouton 45 commandable par l'utilisateur et permettant d'émettre un signal au circuit 4 pour que celui-ci commande au dispositif 31 et au dispositif de préhension 30 de ressortir la carte 1 par la fente 3 en vue de la restituer au joueur. A l'extrémité droite du dispositif de préhension 30 se trouve un bac 5 permettant de recevoir des cartes dans des conditions de fonctionnement qui seront expliquées ultérieurement. La figure 4 représente les circuits 4 du lecteur. Les circuits sont très similaires à ceux des lecteurs de cartes à puces tels que les distributeurs bancaires par exemple. Ils comprennent essentiellement une unité centrale de traitement tel qu'un microcontrôleur 40 qui gère l'ensemble des opérations. Ce microcontrqleur est réuni par un bus à une mémoire de programme 403, du type EPROM par exemple, à une deuxième mémoire 42, du type EEPROM par exemple, qui permet de mémoriser un certain nombre de paramètres qui sont amenés à évoluer tels que le montant d'argent mis en jeu, et à une troisième mémoire 405 du type RAM servant de mémoire vive pour l'exécution du programme du microcontrôleur. La mémoire destinée à enregistrer le montant de la somme d'argent mise en jeu évolue constamment tout au long des parties de jeux exécutées par l'utilisateur et cette mémoire 42 pourrait être d'un autre type que EEPROM. Le microcontrôleur peut éventuellement être relié à un circuit RTC (Real Time Clock) horloge temps réel et à un module de sécurité qui comprend un algorithme de diversification DES ou RSA. Le bus est également relié à l'afficheur 7 qui permet d'afficher en particulier les sommes jouées, les gains obtenus et les sommes restantes. Il est relié à l'interface de lecture/écriture 20 destinée à transférer les informations de/vers la carte 1 du Joueur, et éventuellement de/vers des cartes destinées au personnel pour intervenir par exemple sur les paramètres du système de paiement (notamment la valeur associée aux boutons minimum et maximum). Enfin, le bus est relié à un certain nombre de boutons de commande, ici deux boutons 408 et 409. Ces boutons dans cet exemple de réalisation servent aux joueurs pour miser, le premier correspondant par exemple à la mise minimale et le deuxième à la mise maximale. On trouve enfin dans le lecteur un certain nombre d'interfaces destinées à le connecter avec l'extérieur.Dans cet exemple de réalisation on a une interface 410 destinée à le relier à la machine de jeux. L'interface 410 permet de décoder les instructions apparaissant sur le bus et destinées à la machine de jeux. L'interface physique destinée à être connectée à la machine de jeux se présente sous la forme d'un connecteur 412 comportant un ensemble de broches permettant d'émettre et de recevoir les signaux vers/de de la machine de jeux. Les signaux apparaissant sur ce connecteur 412 seront déterminés par des instructions circulant sur le bus du lecteur et décodées par l'interface 410. Ces instructions seront elles-mêmes déterminées par le programme de fonctionnement implanté dans la mémoire 403. Le programme et l'interface comprenant le connecteur 412 sont adaptés au types de machines utilisées. Dans l'exemple de réalisation décrit la machine répond aux spécifications des machines existant actuellement sur le marché. La figure 5 représente une organisation de circuits plus spécifiques permettant de mettre en oeuvre l'invention. Le microcontrôleur 40 ou microprocesseur pP possède des accès S20 reliés au dispositif de lecture/écriture 20. Il reçoit par ces accès la valeur du montant disponible dans la carte. Il communique cette valeur à la mémoire 42. A chaque transaction la mémoire 42 voit cette valeur modifiée par le microcontrôleur 40. Par ailleurs, la mémoire 42 est prévue pour contenir une valeur minimale au-dessous de laquelle l'utilisateur ne peut plus utiliser sa carte et audessous de laquelle il doit lui être interdit de continuer à jouer. A chaque transaction, la- valeur modifiée du montant disponible est comparée à cette valeur minimale dans un comparateur 41 qui peut être un circuit en logique câblée du microcontrôleur 40 ou un programme contenu dans la mémoire ROM et exécuté par le microcontrôleur. Si le montant disponible est inférieur à la valeur minimale, le circuit 41 émet un signal de refus et commande un circuit de commande de confiscation 47 lequel commande le dispositif de préhension de carte pour aiguiller celle-ci vers une zone de confiscation 5 (voir figure 3).Selon le mode d'exploitation du lecteur, cette confiscation peut être également décidée lorsque le montant disponible est égal à la valeur minimale. Le circuit 41 inhibe également un circuit de restitution EJECT 48 commandé par le bouton 45 et dont le rôle est de commander normalement la restitution par le dispositif 30 de la carte à l'utilisateur. Lorsqu'un joueur désire utiliser le lecteur 2, il introduit sa carte 1 dans le fente 3 du lecteur 2. Cette introduction lance le fonctionnement de lecteur. Le contenu de la carte 1 est alors transféré à la mémoire 42. Ce contenu est contrôlé afin de valider son existence et son montant. Cette validation permettra par exemple d'éliminer les cartes contrefaites ou appartenant à des personnes qui sont inscrites sur une liste noire d'interdiction de jeu. Elle se fera à l'aide de procédés de reconnaissance de sécurité bien connus dans l'art. Ces contrôles étant effectués et reconnus valables, le microprocesseur 40 affiche alors sur l'afficheur 7 le montant du crédit contenu dans la carte. Le joueur choisira le montant de la mise qu'il désire mettre en jeu en appuyant sur l'un des deux boutons 408 ou 409. Pour des mises intermédiaires entre la mise minimale et la mise maximale, le joueur pourra appuyer plusieurs fois sur le bouton 408 jusqu'à arriver à la mise maximale. Certaines machines interdisent des mises maximales au moyen d'un signal d'inhibition envoyé par la machine. Cette action sera reprise sur l'afficheur de diverses manières, par exemple affichage de la mise ou du contenu décrémenté du crédit de la carte, ou des deux successivement ou simultanément. Le joueur fera alors fonctionner la machine de jeux de la manière ordinaire, par exemple en actionnant le levier 103. Selon le résultat de la partie, le lecteur reçoit de la machine de jeux un gain ou une perte. Le microprocesseur 40 met à jour la mémoire 42 en actualisant le montant restant au crédit du joueur. La valeur du montant disponible est transférée au circuit de comparaison 41 ainsi que la valeur minimale pouvant être disponible. Si le montant disponible est supérieur à la valeur minimale, le gain/la perte obtenu et/ou le montant du nouveau crédit est affiché sur l'afficheur 406, et le joueur peut derechef jouer à nouveau, sans avoir à récupérer des jetons qui seraient redistribués si la machine fonctionnait avec des jetons. On remarque que l'on peut éviter une perte de temps par rapport à la situation où il faut rechercher des jetons et les remettre dans la machine. On améliore ainsi grandement la rentabilité de la machine. Si le montant disponible est inférieur à la valeur minimale, le circuit de comparaison 41 émet un signal d'inhibition Inh vers la machine de jeux. De plus, ce signal est transmis au circuit de commande 47 qui agit sur le dispositif de commande 31 pour aiguiller la carte vers le réceptacle 5 interne au lecteur. Eventuellement, avant cette commande, le microprocesseur 40 peut communiquer à l'interface de lecture/écriture 20 le montant nouvellement actualisé pour qu'il l'inscrive dans la mémoire de la carte 1. Lorsque l'utilisateur désire cesser de jouer, il manoeuvre le bouton 45. Celui-ci applique un signal au microprocesseur 40. Le microprocesseur transfère la valeur du montant disponible contenu dans la mémoire 42 vers l'interface de lecture/écriture 20 par la liaison S20. Celui-ci inscrit ce nouveau montant dans la mémoire de la carte 1. De plus, le microprocesseur émet un signal Eject qui est transmis au dispositif de commande de restitution de carte EJECT 48. Ce dispositif commande les moyens de commande 31 pour que le dispositif 30 restitue la carte par la fente 3 du lecteur. Il est à noter que lors de ce fonctionnement déclenché par la manoeuvre du bouton 45, le montant disponible dans la mémoire 42 peut être communiqué au circuit de comparaison 41 et être comparé à la valeur minimale. Si le montant disponible est inférieur à la valeur minimale et même, selon le type d'exploitation de la carte, s'il y a égalité, un signal de refus Inh peut être émis pour interdire le fonctionnement du circuit EJECT 48 et pour commander le fonctionnement du dispositif 47 en vue de conserver la carte dans le lecteur. Dans ce qui précède, le montant minimal peut être une valeur nulle ou la valeur de consigne de la carte. Les différentes transactions utilisées par les cartes des joueurs, ainsi qu'un certain nombre d'informations concernant le jeu, entre autres les montants distribués à la suite de gain comme expliqué plus haut, sont mémorisés dans la mémoire 42 du lecteur à carte. Ceci permet à différents moments, par exemple en fin de journée, de venir recueillir ces informations dans des buts de contrôles et de statistiques. Pour cela on pourra par exemple utiliser une interface supplémentaire par exemple une ligne série SD232 ou un système infra-rouge muni d'un connecteur adéquat placé sur le lecteur. Une autre solution consiste à utiliser une carte dénommée MaxiCard (marque déposée par la Demanderesse) au gestionnaire de la machine de jeux. Cette carte est introduite dans le lecteur qui la reconnait et qui met en oeuvre le programme de chargement dans la carte des données recueillies dans les mémoires du lecteur monnayeur. REVENDICATIONS 1. Lecteur de carte à puce pour machine de jeux, apte à débiter ou à créditer le contenu monétaire enregistré sur une carte à puce selon les mises et les gains réalisés par un joueur, le lecteur comprenant pour cela une unité centrale de traitement (40) une mémoire de programme (405) associée et au moins une mémoire réinscriptible électriquement (42), caractérisé en ce qu'il comporte en outre - des moyens de comparaison (41) du montant monétaire disponible à la fin d'une partie, à celle d'une valeur monétaire minimale donnée, délivrant un signal de refus lorsque ce montant disponible est inférieur ou égal à la valeur minimale; - des moyens d'avalement (5,47) de la carte pilotés par ce signal de refus. 2. Lecteur de carte selon la revendication 1, caractérisé en ce que les moyens de comparaison sont réalisés par un programme enregistré en mémoire programme. 3. Lecteur de carte selon la revendication 1, caractérisé en ce que les moyens de comparaison sont réalisés en logique câblée. 4. Lecteur de carte selon la revendication 1, caractérisé en ce qu'il comporte un dispositif de restitution de carte (45, 48) pour restituer celle-ci au joueur, le signal de refus inhibant le fonctionnement de ce dispositif de restitution. 5. Lecteur de carte selon la revendication 4, caractérisé en ce que - après l'insertion d'une carte (1) dans le lecteur, la valeur monétaire enregistrée dans la carte est transférée dans la mémoire réinscriptible (43); - l'unité centrale de commande (40) met à jour le contenu de la mémoire réinscriptible, à chaque partie, en fonction des mises et gains réalisés; - en fin de jeu, le dispositif de restitution de carte (45, 48) commande le transfert, à la carte, du contenu de la mémoire réinscriptible mise à jour, puis la restitution de la carte au joueur. 6. Lecteur de carte selon l'une des revendications 1 ou 4, caractérisé en ce qu'il comporte un dispositif de préhension de carte permettant, lors de l'insertion de la carte dans le lecteur, de la présenter à l'interface de lecture/écriture (20); le signal de refus émis par les moyens de comparaison commande le dispositif de préhension de carte (30, 31) pour aiguiller la carte vers les moyens d'avalement; le dispositif de restitution (45, 48) commande le dispositif de préhension (30, 31) pour restituer la carte au joueur. 7. Lecteur de carte selon la revendication 1, caractérisé en ce que la valeur monétaire minimale est contenue dans une mémoire associée à l'unité centrale de commande. 8. Lecteur de carte selon la revendication 1, caractérisé en ce que la valeur monétaire minimale est contenue dans la carte à puce.