[go: up one dir, main page]

FR2881006A1 - Communication system for electronic lottery game system, has data management server opening account related to actuation code in ticket, when code is received, and transmitting data associated to code, to telephone only if code is valid - Google Patents

Communication system for electronic lottery game system, has data management server opening account related to actuation code in ticket, when code is received, and transmitting data associated to code, to telephone only if code is valid Download PDF

Info

Publication number
FR2881006A1
FR2881006A1 FR0500430A FR0500430A FR2881006A1 FR 2881006 A1 FR2881006 A1 FR 2881006A1 FR 0500430 A FR0500430 A FR 0500430A FR 0500430 A FR0500430 A FR 0500430A FR 2881006 A1 FR2881006 A1 FR 2881006A1
Authority
FR
France
Prior art keywords
code
activation code
management server
game
data management
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR0500430A
Other languages
French (fr)
Other versions
FR2881006B1 (en
Inventor
Florian Lang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KASSIUS SARL
Original Assignee
KASSIUS SARL
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KASSIUS SARL filed Critical KASSIUS SARL
Priority to FR0500430A priority Critical patent/FR2881006B1/en
Publication of FR2881006A1 publication Critical patent/FR2881006A1/en
Application granted granted Critical
Publication of FR2881006B1 publication Critical patent/FR2881006B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3286Type of games
    • G07F17/329Regular and instant lottery, e.g. electronic scratch cards

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The system has a data management server (300) connected to a communication terminal e.g. mobile telephone (200), and a ticket (100) presenting an actuation code (101) associated with data stored in a storage unit of the server. The server opens an account associated to the code, in response to reception of the code from the telephone, and transmits the data associated to the code, to the telephone only if the code is valid. An independent claim is also included for a communication method using a data management server connected to a communication terminal.

Description

Domaine de l'inventionField of the invention

La présente invention concerne un système de communication permettant en particulier une mise en oeuvre de jeux pour terminal de communication mobile et plus précisément de jeux de chance de type loterie.  The present invention relates to a communication system, in particular allowing games to be implemented for a mobile communication terminal and more specifically lottery-type chance games.

Présentation de l'Art antérieur La grande popularisation des terminaux de communication tels que les téléphones mobiles a contraint les fournisseurs de service à faire 15 un effort pour développer et offrir de nouvelles applications embarquées sur ces terminaux.  PRESENTATION OF THE PRIOR ART The widespread popularization of communication terminals such as mobile phones has forced service providers to make an effort to develop and offer new applications embedded on these terminals.

Ils fournissent, de plus en plus, à la fois ladite application embarquée sur le terminal mobile et le service associé sur le serveur.  They provide, increasingly, both said application embedded on the mobile terminal and the associated service on the server.

Cette offre est rendue complexe lorsqu'il s'agit de proposer des 20 applications qui présentent l'infrastructure d'un jeu de type loterie en association avec un jeu électronique à distance.  This offer is made complex when it comes to offering applications that present the infrastructure of a lottery type game in combination with a remote electronic game.

En effet, dans un univers de jeu d'argent, les échanges entre le joueur et le service associé sur le serveur nécessitent un système avec un maximum de sécurité financière et technique.  Indeed, in a world of gambling, the exchanges between the player and the associated service on the server require a system with maximum financial and technical security.

On connaît par le document FR 2 830 353 un dispositif de mise en oeuvre sécurisée de jeux de type loterie utilisant un téléphone mobile. Ce système prévoit une carte à puce prépayée comprenant des paramètres de jeu nécessitant un pari où sont inscrits un identifiant et une signature. Un utilisateur qui souhaite effectuer un pari, insère la carte dans son téléphone mobile et transmet un message qui contient les paramètres de son pari accompagné de l'identifiant et de la signature de la carte au centre de gestion. Si le centre de gestion retrouve dans ses moyens de stockage l'identifiant et la signature de la carte, il conclut que l'utilisateur a une carte valide et authentifie le pari.  Document FR 2 830 353 discloses a device for securely implementing lottery-type games using a mobile phone. This system provides a prepaid chip card including game parameters requiring a bet where are registered an identifier and a signature. A user who wishes to make a bet, inserts the card into his mobile phone and transmits a message containing the parameters of his bet accompanied by the identification and signature of the card at the management center. If the management center finds in its storage means the identifier and the signature of the card, it concludes that the user has a valid card and authenticates the bet.

Cependant, ce type de système ne prévoit qu'un nombre limité d'échanges entre le serveur et le joueur. Il se limite ainsi à des jeux de 5 où l'interactivité et la participation active des joueurs sont minimales.  However, this type of system only provides for a limited number of exchanges between the server and the player. It is thus limited to games of 5 where the interactivity and the active participation of the players are minimal.

L'invention a notamment pour objectif de pallier les inconvénients de l'art antérieur.  The invention particularly aims to overcome the disadvantages of the prior art.

Un premier but de la présente invention est de proposer un 10 système de communication dédié plus particulièrement aux jeux qui implique une participation très active des utilisateurs tout en préservant leur anonymat lors d'une session de jeu telle qu'une session de jeu de type loterie.  A first object of the present invention is to propose a communication system dedicated more particularly to games which involves a very active participation of the users while preserving their anonymity during a gaming session such as a lottery type playing session. .

Un second but de la présente invention est de proposer un système de communication dédié plus particulièrement aux jeux permettant d'assurer la confidentialité et la sécurisation des échanges entre un terminal de communication et un serveur de gestion de données.  A second object of the present invention is to provide a dedicated communication system more particularly games to ensure the confidentiality and secure exchanges between a communication terminal and a data management server.

Un autre but de la présente invention est de proposer un système de communication dédié plus particulièrement aux jeux qui permet une maîtrise des risques financiers et techniques pour l'administrateur du serveur.  Another object of the present invention is to provide a communication system dedicated more particularly to games that allows control of financial and technical risks for the server administrator.

Il est également désirable d'offrir une expérience de jeu riche transposant une mécanique de jeu d'arcade dans un univers de jeu d'argent et proposant une interactivité nouvelle permettant à l'utilisateur de construire sa partie en fonction de ses choix, de cumuler des gains pour arriver à un total de gains sujet immédiatement à rétribution.  It is also desirable to offer a rich gaming experience transposing an arcade game mechanics into a world of gambling and offering a new interactivity allowing the user to build his game according to his choices, to accumulate gains to arrive at total earnings immediately subject to compensation.

Un dernier but de la préserte invention est de proposer un système de communication dédié plus particulièrement aux jeux qui permet à l'utilisateur de jouer sur son terminal de communication connecté au réseau et de profiter d'une expérience multimédia même sur un réseau de données à bat débit.  A final aim of the present invention is to propose a communication system dedicated more particularly to games which allows the user to play on his communication terminal connected to the network and enjoy a multimedia experience even on a data network. beat flow.

Résumé de l'invention Ces objectifs, ainsi que d'autres qui apparaîtront par la suite sont atteints à l'aide d'un système de communication comprenant un serveur de gestion de données connecté au moins à un terminal de communication, au moins un support présentant un code d'activation, ledit code d'activation étant associé à des données présentes dans des moyens de stockage dudit serveur de gestion de données caractérisé en ce que en réponse audit code d'activation reçu dudit terminal de communication, ledit serveur de gestion de données (300) comprend des moyens aptes à ouvrir au moins un compte auquel est associé un code correspondant audit code d'activation reçu et des moyens aptes à transmettre au moins audit terminal de communication les données associées audit code d'activation.  SUMMARY OF THE INVENTION These objectives, as well as others which will appear later, are achieved by means of a communication system comprising a data management server connected to at least one communication terminal, at least one medium having an activation code, said activation code being associated with data present in storage means of said data management server characterized in that in response to said activation code received from said communication terminal, said management server data device (300) comprises means capable of opening at least one account which is associated with a code corresponding to said received activation code and means able to transmit at least to said communication terminal the data associated with said activation code.

Avantageusement, le serveur de gestion de données envoie, en outre, au terminal de communication, un identifiant dédié aux données transmises auquel est associé au moins un code correspondant au code d'activation reçu.  Advantageously, the data management server sends, in addition, to the communication terminal, an identifier dedicated to the transmitted data which is associated with at least one code corresponding to the activation code received.

De préférence, les données associées à un code d'activation incluent des applications définissant des jeux et/ou des attributs d'une entité de jeu et plus particulièrement des applications définissant un jeu de chance comportant plusieurs niveaux de jeu.  Preferably, the data associated with an activation code include applications defining games and / or attributes of a game entity and more particularly applications defining a game of luck having several levels of play.

Avantageusement, le système de communication selon l'invention comprend un terminal mobile présentant au moins des moyens de saisie 25 pour entrer des informations de jeu et les envoyer au serveur de gestion de données.  Advantageously, the communication system according to the invention comprises a mobile terminal having at least input means 25 for inputting game information and sending them to the data management server.

De son côté, le serveur de gestion de données comporte pour chacun des niveaux de jeu au moins - des moyens pour générer plusieurs ensembles d'événements 30 différents, chaque ensemble comprenant au moins un événement associé à un résultat gagnant; - des moyens pour initialiser suite à une information de jeu reçu de l'utilisateur le niveau de jeu; des moyens pour enregistrer sur le compte ouvert au moins les informations de jeux définissant le choix d'un événement parmi les événements d'un ensemble particulier d'événements généré lors de l'initialisation et/ou le résultat associé aux informations de jeu choisies 5 par le terminal de communication, le résultat d'un niveau de jeu étant dépendant des résultats des autres niveaux.  For its part, the data management server comprises for each of the game levels at least - means for generating several different sets of events, each set comprising at least one event associated with a winning result; - Means for initializing following game information received from the user the level of play; means for registering on the open account at least the game information defining the choice of an event among the events of a particular set of events generated during the initialization and / or the result associated with the selected game information 5 by the communication terminal, the result of a game level being dependent on the results of the other levels.

Brève description des figures 10Brief description of Figures 10

L'invention sera mieux comprise et d'autres avantages apparaîtront à la lecture de la description qui va suivre donnée à titre d'exemple non limitatif et grâce aux dessins annexés parmi lesquels: - La figure 1 illustre le schéma cinématique de fonctionnement du 15 système de communication selon l'invention; - La figure 2 illustre l'interface permettant le téléchargement de données par l'utilisateur d'un terminal de communication; - La figure 3 illustre le schéma synoptique d'une partie jouée par l'utilisateur d'un terminal de communication; - La figure 4 illustre un diagramme des séquences d'échanges de données entre l'utilisateur d'un terminal de communication et le serveur de gestion de données.  The invention will be better understood and other advantages will appear on reading the following description given by way of nonlimiting example and with the appended drawings among which: FIG. 1 illustrates the kinematic diagram of the operation of the system communication device according to the invention; FIG. 2 illustrates the interface for downloading data by the user of a communication terminal; FIG. 3 illustrates the block diagram of a portion played by the user of a communication terminal; FIG. 4 illustrates a diagram of the data exchange sequences between the user of a communication terminal and the data management server.

Description détaillée de l'invention 25  Detailed description of the invention

En se référant à la figure 1, le système de communication comprend au moins un terminal de communication 200, un serveur de gestion de données 300 et un ticket 1.00 De préférence chaque ticket 100 a la forme d'une carte. 30 Alternativement, il peut avoir la forme d'un quelconque objet approprié.  Referring to FIG. 1, the communication system comprises at least one communication terminal 200, a data management server 300 and a ticket 1.00 Preferably each ticket 100 is in the form of a card. Alternatively, it may be in the form of any suitable object.

Quand le ticket 100 est imprimé, il est imprimé avec un code d'activation 101 inscrit dessus. s  When the ticket 100 is printed, it is printed with an activation code 101 written on it. s

De préférence, des moyens pour cacher le code d'activation 101 de la vue des éventuels acheteurs sont présents sur le ticket 100. La zone masquée est susceptible d'être découverte par grattage ou tout autre moyen connu, le code d'activation 101 pouvant par la suite être 5 visible par l'acheteur du ticket.  Preferably, means for hiding the activation code 101 from the view of potential buyers are present on the ticket 100. The masked area is likely to be discovered by scratching or any other known means, the activation code 101 being able to thereafter be visible to the buyer of the ticket.

Selon l'invention, cette information inscrite sur le ticket 100 est un code 101 comportant une série de caractères alpha numériques.  According to the invention, this information written on the ticket 100 is a code 101 comprising a series of numerical alpha characters.

Des variantes de réalisation de l'invention permettent d'envisager tout autre type de codage. Par exemple, on peut citer des codes d'activation incluant des symboles et des lettres ou un code adapté à une forme lisible par une machine, par exemple, un code bar.  Alternative embodiments of the invention allow to consider any other type of coding. For example, there may be mentioned activation codes including symbols and letters or a code adapted to a form readable by a machine, for example, a bar code.

Chaque code d'activation 101 est lié à des données particulières que l'utilisateur souhaite acquérir.  Each activation code 101 is linked to particular data that the user wishes to acquire.

Plus particulièrement, dans l'illustration qui est faite de 15 l'invention, le ticket 100 est un ticket de jeu et les données téléchargeables qui y sont liées peuvent inclure, mais ne sont pas limitées, à des applications définissant un jeu, des attributs d'une entité de jeu, une extension de jeu déjà présent dans le terminal de communication 200 ou des codes pour débloquer des niveaux de jeu ou 20 créditer des caractères dans des jeux déjà présents dans le terminal de communication 200.  More particularly, in the illustration of the invention, the ticket 100 is a game ticket and the downloadable data related thereto may include, but is not limited to, applications defining a game, attributes a game entity, a game extension already present in the communication terminal 200 or codes for unlocking game levels or crediting characters in games already present in the communication terminal 200.

De préférence, le ticket 100 cornporte au moins une indication visible du contenu des données et/ou une indication du prix de vente, indication qui correspondra, comme cela sera décrit plus loin, à la somme déposée sur un compte particulier créé par le serveur de gestion de données 301.  Preferably, the ticket 100 carries at least one visible indication of the content of the data and / or an indication of the selling price, an indication which will correspond, as will be described later, to the sum deposited on a particular account created by the server of data management 301.

Avantageusement, le ticket 100 est prépayé auprès d'un vendeur ce qui évite toute transaction financière entre le serveur de gestion de données 300 et l'utilisateur. L'affectation d'un ticket 100 à un utilisateur 30 est ainsi totalement anonyme.  Advantageously, the ticket 100 is prepaid to a seller which avoids any financial transaction between the data management server 300 and the user. The assignment of a ticket 100 to a user 30 is thus completely anonymous.

Selon l'invention, chaque code d'activation est unique et le ticket est privatif. Plus précisément, il est associé à un unique terminal de communication 200 comme décrit plus loin.  According to the invention, each activation code is unique and the ticket is private. More specifically, it is associated with a single communication terminal 200 as described below.

EE

Dans un mode de réalisation préféré de l'invention, les terminaux sont des terminaux de communication capables de communications sans fil avec un réseau de communication.  In a preferred embodiment of the invention, the terminals are communication terminals capable of wireless communications with a communication network.

De préférence, le système utilise un téléphone portable 200 5 comme terminal de communication.  Preferably, the system uses a mobile phone 200 as a communication terminal.

Des variantes de réalisation concernent l'utilisation d'ordinateurs personnels ou d'assistants personnels comme terminaux de communication.  Alternative embodiments relate to the use of personal computers or personal assistants as communication terminals.

Le terminal de communication 200 comprend au moins une 10 mémoire pour stocker les données qui vont être transmises par le serveur, un écran de visualisation 230, des moyens de saisie permettant entre autre à l'utilisateur de faire des requêtes au serveur de gestion de données et un processeur.  The communication terminal 200 comprises at least one memory for storing the data that will be transmitted by the server, a display screen 230, input means allowing, among other things, the user to make requests to the data management server. and a processor.

Pour valider un ticket, un utilisateur avec son terminal de 15 communication 200 se connecte grâce à un réseau de communication au serveur de gestion de données.  To validate a ticket, a user with his communication terminal 200 connects via a communication network to the data management server.

Une fois que la communication est établie, l'utilisateur peut saisir grâce aux moyens de saisie de son terminal de communication, le code d'activation en sa possession et le transmettre au serveur de gestion de 20 données comme décrit plus loin en référence à la figure 2.  Once the communication is established, the user can enter the activation code in his possession through the input means of his communication terminal and transmit it to the data management server as described below with reference to the figure 2.

Le terme de réseau doit être compris dans le sens le plus général. Par exemple, le réseau peut être Internet ou un réseau de communication de téléphonie mobile.  The term network must be understood in the most general sense. For example, the network may be the Internet or a mobile communication network.

La présente invention s'applique, bien que non exclusivement, 25 aux téléphones mobiles suivant la norme de transmission GPRS .  The present invention applies, although not exclusively, to mobile phones in accordance with the GPRS transmission standard.

D'autre part, dans un mode de réalisation préféré de l'invention, la liaison entre le serveur 300 et le terminal 200 est de préférence une liaison WAP.  On the other hand, in a preferred embodiment of the invention, the link between the server 300 and the terminal 200 is preferably a WAP link.

La nature des liaisons peut faire l'objet de nombreuses variantes 30 de réalisation. Par exemple, on peut considérer l'utilisation de liaisons serveur/terminal telle qu'Internet, les messages de type SMS, les liaisons vocales.  The nature of the bonds can be varied in many embodiments. For example, we can consider the use of server / terminal links such as the Internet, SMS type messages, voice links.

Le serveur de gestion de données 300 est configuré de manière à ce que, en réponse au code d'activation 101 reçu d'un terminal de communication 200, il enregistre alors le code d'activation 101, il crée un compte lié à ce code d'activation et il envoie au terminal de communication 200 les données liées à ce code d'activation pour un futur téléchargement et un identifiant lié à ces données.  The data management server 300 is configured so that, in response to the activation code 101 received from a communication terminal 200, it then records the activation code 101, it creates an account linked to this code activation and sends to the communication terminal 200 the data related to this activation code for a future download and an identifier linked to these data.

Le serveur de gestion de données 300 se présente sous la forme d'un serveur comprenant au moins un module d'interface avec un réseau de communication, des moyens de mémorisation telle qu'une base de données interfacée par une application serveur qui gère entre autres, le suivi des comptes et répond aux requêtes des utilisateurs.  The data management server 300 is in the form of a server comprising at least one interface module with a communication network, storage means such as a database interfaced by a server application which manages among other things , track accounts and respond to user requests.

Les moyens de mémorisation stockent un certain nombre d'informations comme, par exemple, une liste de codes d'activations de tickets ou les données qui peuvent être interprétées par le terminal de communication.  The storage means stores a certain amount of information such as, for example, a list of ticket activation codes or data that can be interpreted by the communication terminal.

Avantageusement mais de manière non limitative, l'application serveur est réalisée par une servlet java traitant les requêtes http.  Advantageously, but in a nonlimiting manner, the server application is performed by a Java servlet processing the http requests.

Le serveur de gestion de données 300 peut être une unité unique ou peutêtre distribué physiquement.  The data management server 300 may be a single unit or may be physically distributed.

Dans un mode de réalisation préféré de l'invention, le serveur de gestion de données 300 est configuré pour transmettre, après avoir reçu d'un terminal de communication 200 un code d'activation 101 d'un ticket 100, le contenu des données associées avec ce code d'activation à ce terminal seulement si ce code d'activation est valide c'est-à-dire que les données qui lui sont associées n'ont pas déjà été transmises à un autre terminal.  In a preferred embodiment of the invention, the data management server 300 is configured to transmit, after having received from a communication terminal 200 an activation code 101 of a ticket 100, the content of the associated data. with this activation code to this terminal only if this activation code is valid that is to say that the data associated with it have not already been transmitted to another terminal.

Cette vérification permet d'éviter que le ticket soit utilisé plusieurs fois sur des terminaux différents.  This check prevents the ticket from being used multiple times on different terminals.

Selon l'invention, le code d'activation peut quand même être 30 réutilisé dans le cas où les données sont rechargées par le même terminal de communication 200.  According to the invention, the activation code can still be reused in the case where the data is reloaded by the same communication terminal 200.

Après vérification de la validité du code, le serveur de gestion de données peut créer le compte associé à un code correspondant au code d'activation et envoyer les données que le terminal de communication souhaite télécharger et l'identifiant associé.  After verifying the validity of the code, the data management server can create the account associated with a code corresponding to the activation code and send the data that the communication terminal wishes to download and the associated identifier.

Le serveur associe dans la base de données cet identifiant à au moins un code d'activation et le cornpte associé.  The server associates in the database this identifier with at least one activation code and the associated count.

D'autres éléments à associer peuvent être envisagés dans des variantes de réalisation de l'invention. Ils ne sont pas limités aux exemples cités précédemment.  Other elements to be associated can be envisaged in alternative embodiments of the invention. They are not limited to the examples mentioned above.

Un compte est activé sur le serveur 300 sur requête reçue de l'utilisateur lorsqu'il saisit pour la première fois le code d'activation 10 associé aux données qu'il souhaite acquérir.  An account is activated on the server 300 on request received from the user when he enters for the first time the activation code associated with the data he wishes to acquire.

Selon l'invention, le compte est défini comme l'ensemble des informations relatives à un ticket auquel sont associés un code d'activation unique et, de manière non exhaustive, un solde et les résultats des exécutions des données téléchargées.  According to the invention, the account is defined as the set of information relating to a ticket with which a unique activation code is associated and, in a non-exhaustive manner, a balance and the results of the executions of the downloaded data.

La création du compte autorise alors le téléchargement des données choisies sur le terminal de communication 200.  The creation of the account then authorizes the download of the selected data on the communication terminal 200.

Une fois que le téléchargement est effectué, l'utilisateur peut exécuter les données sur son terminal de communication 200.  Once the download is done, the user can execute the data on his communication terminal 200.

Lors de la première exécution, et à chaque nouvelle session, les données, sous réserve d'indication d'un code d'activation valide, reçoivent un identifiant unique qui sera transmis au terminal de communication et servira lors de chacune de ses requêtes les concernant au serveur de gestion de données.  At the first execution, and at each new session, the data, subject to the indication of a valid activation code, receive a unique identifier which will be transmitted to the communication terminal and will be used for each of its requests concerning them. to the data management server.

Un exemple de réalisation de l'invention concerne le 25 téléchargement d'une application de feu.  An exemplary embodiment of the invention relates to the downloading of a fire application.

Le serveur 300 associe alors dans la base de données l'identifiant de l'application à un certain nombre d'éléments.  The server 300 then associates in the database the identifier of the application to a certain number of elements.

On peut citer comme exemples non limitatifs, le code d'activation et le compte de jeu créé, les choix de l'utilisateur lors des parties, ses 30 requêtes, les tirages effectués et/ou les résultats en découlant. Par ailleurs, le serveur notifie ces deux derniers éléments aux joueurs comme décrit plus loin en relation avec la figure 4.  Nonlimiting examples include the activation code and the game account created, the user's choices during the games, his requests, the draws made and / or the results thereof. In addition, the server notifies the latter two elements to the players as described below in connection with FIG. 4.

Selon l'invention, à la première exécution de l'application, le joueur dispose d'un solde de compte égal à une mise potentielle initiale de jeu définie par la valeur de vente du ticket.  According to the invention, on the first execution of the application, the player has an account balance equal to an initial potential stake bet defined by the ticket sales value.

L'utilisateur peut alors débuter une session. Une session est définie ici comme une période qui débute à l'entrée d'un code d'activation et la création d'un cornpte et qui se termine soit quand le solde du compte est nul soit quand l'utilisateur efface l'application de son terminal de communication.  The user can then start a session. A session is defined here as a period that begins with the entry of an activation code and the creation of a count and ends either when the balance of the account is zero or when the user clears the application of its communication terminal.

Dans une session, plusieurs parties sont possibles. Une partie est 10 définie comme l'ensemble des événements se déroulant entre le moment ou l'utilisateur sélectionne dans un menu de l'application téléchargée décrit ci-dessous en référence avec la figure 3 l'option jouer et l'affichage du résultat qui se définit comme le gain ou la perte enregistrée à l'issue d'une partie.  In a session, several parts are possible. Part is defined as the set of events taking place between the moment when the user selects from a menu of the downloaded application described below with reference to FIG. 3 the option to play and the display of the result which is defined as the gain or loss recorded at the end of a game.

En cas de gain à l'issue de la première partie, le joueur peut décider de l'encaisser ou de le réinvestir pour recommencer une nouvelle partie.  In the event of a win at the end of the first game, the player may decide to cash it or reinvest it to start a new game.

Selon l'invention, dès que le solde de son compte atteint 0, le compte est clôturé.  According to the invention, as soon as the balance of his account reaches 0, the account is closed.

D'autre part, l'unicité du code d''activation est assurée. En effet, les codes dont les gains ont été retirés ou dont le solde est épuisé sont marqués et conservées dans la base de données.  On the other hand, the uniqueness of the activation code is ensured. Codes whose earnings have been withdrawn or whose balance has been exhausted are marked and stored in the database.

Ils ne permettent plus de télécharger l'application ni d'initialiser une nouvelle partie.  They no longer allow you to download the application or initialize a new game.

Le système de communication comprend un module de paiement des gains à l'utilisateur. Il peut se présenter sous différentes formes connues telles qu'un module faisane partie du serveur de gestion de données, une banque ou un vendeur de ticket.  The communication system includes a payout module to the user. It may be in various known forms such as a module part of the data management server, a bank or a ticket seller.

La figure 2 illustre un moyen possible de validation d'un ticket et de téléchargement des données associées au code d'activation du ticket.  FIG. 2 illustrates a possible means of validating a ticket and downloading data associated with the activation code of the ticket.

Selon l'invention, quand l'utilisateur décide de télécharger les données, il se connecte via le réseau de communication à une interface de type HTML.  According to the invention, when the user decides to download the data, he connects via the communication network to an HTML type interface.

De préférence, cette interface est hébergée sur le serveur de gestion de données de l'éditeur 302 l'éditeur 302 définissant l'administrateur du système ou l'opérateur de données (voir figurel).  Preferably, this interface is hosted on the data management server of the editor 302, the editor 302 defining the system administrator or the data operator (see figure).

Elle permet à l'utilisateur de saisir son code d'activation, de valider ce code et une fois que le code est activé de sélectionner les données auquel il souhaite accéder afin de les télécharger.  It allows the user to enter their activation code, to validate this code and once the code is activated to select the data they wish to access in order to download them.

Pour un premier téléchargement sur le terminal de communication, le joueur doit disposer d'un accès au réseau de données permettant la connexion au serveur.  For a first download on the communication terminal, the player must have access to the data network for connection to the server.

L'utilisateur saisit le code d'activation présent sur le ticket dans le formulaire html 402 prévu à cet effet sur la page d'accueil du site 401.  The user enters the activation code present on the ticket in the form html 402 provided for this purpose on the home page of the site 401.

De préférence, le code se compose de 8 caractères alphanumériques.  Preferably, the code consists of 8 alphanumeric characters.

Lors de chaque session de l'utilisateur, trois essais d'entrée du code d'activation sont autorisés. En cas d'erreur lors de la troisième saisie, le joueur qui a été identifié par l'identifiant de son terminal ne peut plus accéder au téléchargement de l'application ou des données pendant un délai d'une heure.  At each user's session, three attempts to enter the activation code are allowed. In case of error during the third entry, the player who has been identified by the identifier of his terminal can no longer access the download of the application or data for a period of one hour.

Dans le cas où le code est valide, un menu 403 propose une liste de choix prédéfinis de manière conviviale de données auxquelles on peut accéder.  In the case where the code is valid, a menu 403 provides a list of predefined choices of user-friendly data that can be accessed.

Tel qu'illustré sur la page 4-03, une liste de jeux peut être proposée.  As illustrated on page 4-03, a list of games can be offered.

L'utilisateur fait son choix et se voit proposer un nouveau menu 404 lié au jeu sélectionné.  The user makes his choice and is offered a new menu 404 related to the selected game.

Différentes possibilités illustrées, mais non limitatives, lui sont 30 offertes comme la possibilité de télécharger le jeu, d'obtenir plus d'informations sur le jeu ou d'accéder au règlement du jeu ainsi qu'une option pour retourner à la page du sii_e où se trouve la liste des jeux en vue de choisir un autre jeu si le premier sélectionné ne lui convient pas. ] 1  Various illustrated, but not limiting, possibilities are offered to it such as the ability to download the game, to obtain more information about the game or to access the game rules and an option to return to the game page. where is the list of games to choose another game if the first selected does not suit him. ] 1

Selon l'invention, pour effectuer le téléchargement des données choisies, le joueur clique sur le lien provoquant le téléchargement d'un fichier descripteur contenant la signature électronique du fournisseur et un lien vers l'archive contenant les informations et les ressources de l'application ou données choisies par l'utilisateur.  According to the invention, to perform the download of the selected data, the player clicks on the link causing the download of a file descriptor containing the electronic signature of the provider and a link to the archive containing the information and resources of the application or data chosen by the user.

De préférence, les fichiers sont des fichiers rédigés en langage Java.  Preferably, the files are files written in Java language.

Le terminal télécharge l'archive et vérifie son intégrité avec la valeur de hachage inscrite dans le fichier descripteur.  The terminal downloads the archive and verifies its integrity with the hash value entered in the descriptor file.

Des variantes de réalisation de l'invention considèrent le cas d'autres moyens de téléchargements bien connus de l'homme de l'art.  Alternative embodiments of the invention consider the case of other means of downloads well known to those skilled in the art.

D'autre part, des variantes de réalisation de l'invention considèrent d'autres cas de téléchargements.  On the other hand, variant embodiments of the invention consider other cases of downloads.

En particulier, une variante de réalisation concerne le cas d'un 15 utilisateur qui, après avoir récupéré son solde, utilise un nouveau ticket.  In particular, an alternative embodiment concerns the case of a user who, after having recovered his balance, uses a new ticket.

Le nouveau code est alors associé sur le serveur à l'identifiant assigné lors de la première session.  The new code is then associated on the server with the identifier assigned during the first session.

Une autre variante de réalisation concerne le cas où l'utilisateur a son solde de compte épuisé. Quand il utilise un nouveau ticket, le 20 nouveau code d'activation est alors associé sur le serveur à l'identifiant assigné lors de la première session.  Another alternative embodiment relates to the case where the user has his account balance exhausted. When using a new ticket, the new activation code is then associated on the server with the identifier assigned during the first session.

Une autre variante de réalisation concerne un utilisateur qui aurait désinstallée les données de son terminal et qui souhaite les remettre. Dans ce cas, quand il utilise un nouveau ticket, un nouveau compte et un nouvel identifiant leurs sont assignés.  Another variant embodiment relates to a user who has uninstalled the data from his terminal and wishes to deliver them. In this case, when he uses a new ticket, a new account and a new identifier are assigned to them.

Dans l'exemple illustré figure 2, l'application de jeu téléchargée contient toutes les données et ressources notamment tous les graphiques nécessaires à n'importe quelle future partie de jeu.  In the example illustrated in FIG. 2, the downloaded game application contains all the data and resources, including all the graphics needed for any future game game.

Une fois que le téléchargement est effectué, le joueur peut 30 installer et exécuter les données sur son terminal de communication.  Once the download is done, the player can install and execute the data on his communication terminal.

En se référant maintenant à la figure 3, on considère le téléchargement de données correspondant à une application de jeu définie pour le système de communication tel que décrit précédemment.  Referring now to FIG. 3, the data download corresponding to a game application defined for the communication system as described above is considered.

Cette application est initialisée ou réinitialisée sur le terminal de communication lors de son téléchargement par l'utilisateur.  This application is initialized or reset on the communication terminal when it is downloaded by the user.

Si l'utilisateur dispose d'un solde suffisant sur son compte, il peut miser une somme débitée sur le compte associé au code d'activation du ticket et démarrer une partie en sélectionnant l'option jouer du menu 220 qui lui est présenté sur l'écran du terminal de communication.  If the user has a sufficient balance on his account, he can wager an amount charged to the account associated with the activation code of the ticket and start a game by selecting the play option from the menu 220 which is presented to him. screen of the communication terminal.

D'autres options (E2) non limitatives représentées dans le menu 220 peuvent proposer à l'utilisateur, par exemple, de l'aide concernant l'application téléchargée, de quitter l'application téléchargée, ou le solde du compte créé lors du téléchargement.  Other non-limiting options (E2) represented in the menu 220 may offer the user, for example, help with the downloaded application, leaving the downloaded application, or the account balance created during the download. .

Après avoir sélectionner jouer (El), l'utilisateur accède à un 15 premier niveau de l'application.  After selecting play (El), the user accesses a first level of the application.

Selon l'invention, l'application comprend une pluralité de niveaux. Chaque niveau est défini comme un environnement graphique présentant un univers d'événements, chaque événement possible d'un niveau étant défini comme une sortie prédéterminée. Chaque sortie prédéterminée correspond à une sélection possible de l'événement définie comme un choix.  According to the invention, the application comprises a plurality of levels. Each level is defined as a graphical environment presenting a universe of events, each possible event of a level being defined as a predetermined output. Each predetermined output corresponds to a possible selection of the event defined as a choice.

Dans un mode de réalisation préféré de l'invention, chaque niveau comprend au moins une sortie gagnante incluant un résultat gagnant et une sortie perdante incluant un résultat perdant.  In a preferred embodiment of the invention, each level includes at least one winning exit including a winning result and a losing exit including a losing result.

Avantageusement, chaque niveau est associé à au moins un gain.  Advantageously, each level is associated with at least one gain.

Selon l'invention, un résultat gagnant inclut un gain de toute forme connue tandis qu'un résultat perdant est associé, de façon non limitative à une perte définie comme un gain nul ou l'arrêt d'une partie.  According to the invention, a winning result includes a gain of any known form while a losing result is associated, in a nonlimiting manner, with a loss defined as a zero gain or the stopping of a game.

De préférence, les gains sont sous forme monétaire.  Preferably, the gains are in monetary form.

La valeur de gain obtenue à un niveau donné est liée, comme cela sera détaillé plus loin, aux gains potentiels des niveaux suivants.  The value of gain obtained at a given level is related, as will be detailed below, to the potential gains of the following levels.

Dans un exemple de réalisation de l'invention, les différents niveaux de l'application correspondent à une arborescence d'un labyrinthe.  In an exemplary embodiment of the invention, the different levels of the application correspond to a tree of a labyrinth.

Chaque niveau peut ainsi comprendre, dans un exemple non limitatif, un ensemble de sorties illustrées soit par une architecture de chemins à suivre soit par des éléments dits gagnants à sélectionner afin d'accéder au niveau suivant et/ou d'obtenir des gains éventuels.  Each level may thus comprise, in a nonlimiting example, a set of outputs illustrated either by an architecture of paths to be followed or by so-called winning elements to be selected in order to reach the next level and / or to obtain possible gains.

Tel que l'illustre la figure 3, l'utilisateur se trouvant sur un premier niveau sélectionne une sortie possible et valide son choix. Cette 10 requête de choix est transmise au serveur de gestion de données via un réseau de communication (E3).  As shown in Figure 3, the user on a first level selects a possible output and validates his choice. This choice request is transmitted to the data management server via a communication network (E3).

Cette requête comprend un certain nombre de champs décrits plus loin en relation avec la figure 4.  This request comprises a number of fields described below in connection with FIG.

Le serveur de gestion de données 300 confronte le choix du joueur avec l'ensemble des choix valides qu'il a déjà déterminés automatiquement et aléatoirement lors de l'initialisation ou la réinitialisation du niveau de jeu.  The data management server 300 confronts the choice of the player with the set of valid choices that he has already determined automatically and randomly during the initialization or reset of the game level.

Une variante de réalisation de l'invention permet d'envisager que les choix valides du jeu proviennent d'un module extérieur au serveur de 20 gestion de données.  An alternative embodiment of the invention makes it possible to envisage that the valid choices of the game come from a module outside the data management server.

Le serveur de gestion de données 300 renvoie le résultat de la confrontation au terminal de communication via le réseau de communication (E4).  The data management server 300 sends the result of the confrontation to the communication terminal via the communication network (E4).

Deux possibilités s'offrent au niveau du jeu. Soit le résultat dans 25 le tableau de lots, tableau qui sera illustré ci dessous, donne accès au niveau suivant (E5) et le serveur de gestion de données 300 permet d'accéder au niveau suivant. Soit le résultat dans le tableau est l'arrêt de la partie et le résultat final est indiqué au joueur (ES).  There are two possibilities at the game level. Either the result in the batch table, which will be illustrated below, gives access to the next level (E5) and the data management server 300 provides access to the next level. . Either the result in the table is the stopping of the game and the final result is indicated to the player (ES).

Le solde de l'utilisateur est alors augmenté en cas de gain ou 30 inchangé en cas de perte (gain nul) et enregistré dans la base de données du serveur (E7).  The balance of the user is then increased in case of gain or 30 unchanged in case of loss (zero gain) and recorded in the server database (E7).

Selon l'invention, chaque niveau de jeu a au moins un choix lui permettant d'accéder au niveau suivant.  According to the invention, each game level has at least one choice allowing it to reach the next level.

Pourtant, il n'est pas indispensable d'avoir réalisé un gain pour y accéder. Certains scénarios perdants (gain nul) permettent tout de même de progresser dans le jeu jusqu'au niveau final par requêtes au serveur sauf si le tableau de lot détermine l'arrêt de la partie.  However, it is not essential to have made a gain to access it. Some losing scenarios (zero gain) still allow you to progress through the game to the final level by querying the server unless the batch table determines that the game is stopped.

Lorsque l'utilisateur accède et visualise sur son écran la représentation d'un second niveau associé à un premier niveau particulier, il fait son choix parmi les sorties prédéterminées et l'information est transmise au serveur 300 via le réseau de communication. Les étapes qui suivent sont identiques aux étapes E5, E6 et E7.Cette démarche est valable pour chaque niveau de jeu jusqu'au niveau final.  When the user accesses and displays on his screen the representation of a second level associated with a particular first level, he makes his choice among the predetermined outputs and the information is transmitted to the server 300 via the communication network. The following steps are identical to steps E5, E6 and E7. This step is valid for each level of play to the final level.

Selon l'invention, l'utilisateur a également la possibilité de suspendre momentanément sa partie sur simple requête au serveur de gestion de données 300 qui enregistre alors le dernier niveau validé.  According to the invention, the user also has the possibility of temporarily suspending his part on simple request to the data management server 300 which then records the last validated level.

D'autre part, le nombre de niveaux n'est pas limité et la nature des événements présents à chaque niveau peut faire l'objet de nombreuses variantes de réalisation.  On the other hand, the number of levels is not limited and the nature of the events present at each level can be the subject of many variants.

La mécanique décrite ci dessus est associée avec un tableau de lot progressif déjà cité permettant de cumuler ses gains à chaque choix 20 gagnant.  The mechanism described above is associated with a previously mentioned progressive prize table allowing one to accumulate his winnings with each winning choice.

Selon l'invention, les choix effectués par l'utilisateur à chaque niveau de jeu dépendent les uns des autres. Plus précisément, le résultat enregistré à un niveau de jeu va dépendre des résultats obtenus dans les autres niveaux.  According to the invention, the choices made by the user at each level of play depend on each other. More precisely, the result recorded at one level of play will depend on the results obtained in the other levels.

Dans un mode de réalisation préféré de l'invention, le résultat d'un niveau de jeu dépendra du résultat obtenu au niveau précédent.  In a preferred embodiment of the invention, the result of a game level will depend on the result obtained at the previous level.

D'autre part, pour chaque choix enregistré, le résultat obtenu à chaque niveau est conservé sur le compte de l'utilisateur. Ce qui permet d'éviter de perdre le total de ses gains. L'invention propose en fait une addition de chances permettant un cumul des gains obtenu à chacun des niveaux afin d'atteindre un gain positif éventuel.  On the other hand, for each registered choice, the result obtained at each level is kept on the account of the user. This avoids losing the total of his earnings. The invention proposes in fact an addition of chances allowing an accumulation of the gains obtained at each of the levels in order to reach a possible positive gain.

Le tableau 1 illustre un exemple non limitatif de tableau de lot progressif pour un utilisateur qui a atteint un niveau 2. Le serveur de gestion de données établit pour le second niveau de jeu un tableau de lot qui représente la probabilité des résultats selon le choix fait au premier niveau et plus précisément son résultat.  Table 1 illustrates a non-limiting example of a progressive batch table for a user who has reached a level 2. The data management server establishes for the second level of play a batch table which represents the probability of the results according to the choice made. at the first level and more precisely its result.

Si l'utilisateur a gagné un euro au niveau 1, la probabilité 5 d'obtenir un gain de cinq euros au niveau deux est de une chance sur dix pour l'utilisateur.  If the user has earned one euro at level 1, the probability of getting a five dollar gain at level two is one in ten for the user.

Si l'utilisateur a gagné un euro au niveau 1 et perdu au niveau 2, le serveur l'informe de l'arrête de la partie et de son solde qui s'élève alors à un euro.  If the user has earned one euro at level 1 and lost at level 2, the server informs them of the end of the game and its balance, which amounts to one euro.

Tableau 1Table 1

probabilité 1/10 1/10 8/10 Gain 5 3 0 Pour chaque choix effectué à chaque niveau, la décision de l'utilisateur est archivée par le serveur 300 dans la base de données sur le compte crée en association avec le code d'activation d'un ticket. Sont également enregistrées, de manière non exhaustive, les informations concernant le dernier niveau validé, les tirages et les requêtes reçues depuis le début de la partie.  probability 1/10 1/10 8/10 Gain 5 3 0 For each choice made at each level, the decision of the user is archived by the server 300 in the database on the account created in association with the code of activation of a ticket. The information concerning the last validated level, the draws and the requests received since the beginning of the game are also recorded in a non-exhaustive manner.

Les différentes décisions aboutissent à un résultat final. Ce résultatfinal est la somme des différents gains cumulés à chaque niveau et enregistrés sur le compte dans la base de données du serveur 300.  The different decisions lead to a final result. This final result is the sum of the different gains accumulated at each level and recorded on the account in the database of the server 300.

Selon l'invention, l'utilisateur Peut demander le paiement de ses gains sur un point de vente, à l'aide du ticket de jeu comportant le numéro identifiant. Ce faisant, il n'a pas à déclarer son identité.  According to the invention, the user can request the payment of his winnings at a point of sale, using the game ticket with the identification number. In doing so, he does not have to declare his identity.

Le vendeur règle alors une somme d'argent à l'utilisateur par tout moyen approprié, par exemple en liquide, conformément aux informations de gains présentent sur le moyen de présentation.  The seller then pays a sum of money to the user by any appropriate means, for example in cash, in accordance with the earnings information presented on the means of presentation.

Simultanément, le vendeur récupère le ticket de jeu et envoie l'information du paiement au serveur de gestion de données 300. Le compte est alors clôturé et le code d'activation désactivé.  Simultaneously, the seller retrieves the game ticket and sends the payment information to the data management server 300. The account is then closed and the activation code deactivated.

En se référant maintenant à la figure 4, les échanges d'informations principaux entre l'utilisateur 210 et le serveur de gestion de données 300 dans le cadre d'une session d'un utilisateur sont représentés.  Referring now to Figure 4, the main information exchanges between the user 210 and the data management server 300 as part of a user's session are shown.

La définition d'une session dans le cadre de l'invention a été explicitée en relation avec la figure 1.  The definition of a session in the context of the invention has been explained in connection with FIG.

Avantageusement, toutes les sessions sont conservées indéfiniment dans la base de données du serveur de gestion de données. De préférence, les échanges de données utilisateur/serveur sont assurés par un protocole de transmission de données sur le réseau (http) et ces données sont codées en caractères ASCII.  Advantageously, all the sessions are kept indefinitely in the database of the data management server. Preferably, the user / server data exchanges are provided by a data transmission protocol over the network (http) and these data are coded in ASCII characters.

D'autres protocoles bien connus de l'homme de l'art peuvent être utilisés pour les échanges de données. Par exemple, une variante de réalisation de l'invention prévoit pour protéger la confidentialité des échanges entre l'utilisateur 210 et le serveur 300 l'usage du protocole sécurisé https.  Other protocols well known to those skilled in the art can be used for data exchange. For example, an alternative embodiment of the invention provides for protecting the confidentiality of the exchanges between the user 210 and the server 300 the use of the secure https protocol.

Dans un mode de réalisation préféré de l'invention, chaque requête de l'utilisateur 210 indique: l'identifiant unique de l'application téléchargée, le code d'activation du ticket en cours d'utilisation et l'action demandée.  In a preferred embodiment of the invention, each request from the user 210 indicates: the unique identifier of the downloaded application, the activation code of the ticket in use and the requested action.

La nature et le nombre de ces indications peuvent faire l'objet de nombreuses variantes de réalisation.  The nature and the number of these indications can be the subject of many variants.

D'autre part, on peut citer comme exemples non limitatifs, des requêtes d'utilisateur visant à utiliser un nouveau ticket, à initialiser des 25 niveaux de jeu ou à enregistrer les choix effectués 210 à ces niveaux.  On the other hand, non-limiting examples include user requests to use a new ticket, to initialize game levels, or to record choices made at these levels.

Selon la figure 4, la première requête est à l'initiative de l'utilisateur 210. Il demande, par la requête R1, l'initiation d'une partie.  According to FIG. 4, the first request is initiated by the user 210. It requests, by the request R1, the initiation of a part.

Le serveur de gestion de données 300 vérifie la validité du code d'activation du ticket et le solde du compte correspondant dans sa base 30 de données (L1).  The data management server 300 verifies the validity of the activation code of the ticket and the balance of the corresponding account in its database 30 (L1).

Le serveur 300 envoie le résultat de la vérification (L2) à l'utilisateur 210.  The server 300 sends the result of the check (L2) to the user 210.

Si le ticket est invalide, il en informe l'utilisateur 210.  If the ticket is invalid, it informs the user 210.

Si le ticket est valide et le solde suffisant, il informe le terminal du solde actuel du compte associé au code d'activation du ticket et du niveau de démarrage de la partie. Par exemple, le niveau 1 sera indiqué s'il s'agit d'une nouvelle partie.  If the ticket is valid and the balance is sufficient, it informs the terminal of the current balance of the account associated with the activation code of the ticket and the start level of the game. For example, level 1 will be shown if it is a new game.

Dans un autre exemple, le niveau N sera indiqué si une partie a été interrompue au cours du niveau N lors de la partie précédente.  In another example, the level N will be indicated if a game was interrupted during the level N in the previous part.

Le serveur 300 permet ainsi à l'utilisateur 210 de reprendre une partie interrompue précédemment, après le dernier niveau validé.  The server 300 thus allows the user 210 to resume a portion interrupted previously, after the last level validated.

En R2, l'utilisateur 210 demande ainsi l'initialisation du niveau N. 10 Le serveur 300 génère alors aléatoirement les sorties du niveau N (L3) et leurs caractères (gagnant ou perdant), et les envoie à l'utilisateur 210 (L4).  In R2, the user 210 thus requests the initialization of the level N. The server 300 then randomly generates the outputs of the level N (L3) and their characters (winner or loser), and sends them to the user 210 (L4 ).

Dans un mode de réalisation préféré de l'invention, les données générées correspondent à une nouvelle arborescence d'un jeu de 15 labyrinthe.  In a preferred embodiment of the invention, the generated data correspond to a new tree of a labyrinth game.

En R3, à chaque niveau, l'utilisateur 210 fait un choix entre les sorties prédéterminées qui lui sont proposées.  In R3, at each level, the user 210 makes a choice between the predetermined outputs that are proposed to him.

Suivant l'illustration qui a été faite de l'invention à la figure 3, l'utilisateur doit choisir entre plusieurs sorties qui, suivant le niveau de jeu atteint, prennent la forme d'un passage à sélectionner parmi plusieurs passages ou encore la forme d'éléments gagnants à sélectionner.  According to the illustration that has been made of the invention in Figure 3, the user must choose between several outputs that, depending on the level of play reached, take the form of a passage to select from several passages or the form of winning elements to select.

Pour un tableau de lots donné, défini par l'utilisateur, une large variété de configurations de sorties prédéterminées associées à chaque 25 niveau et générées par le serveur peuvent être envisagées.  For a given user defined array of batches, a wide variety of predetermined output configurations associated with each level and generated by the server can be envisioned.

D'autre part, le nombre et la nature des niveaux et des sorties peuvent faire l'objet de nombreuses variantes de réalisation. Ils ne sont pas limités aux illustrations données sur les figures annexées.  On the other hand, the number and the nature of the levels and the outputs can be the subject of numerous variants. They are not limited to the illustrations given in the appended figures.

L'utilisateur envoie ensuite, au serveur 300, le choix effectué (R4) entre les différentes sorties. Cette requête R4 valide le niveau N. Le choix de l'utilisateur est verrouillé et stocké définitivement dans la base de données. Toute requête ultérieure indiquant un choix différent sera ignorée.  The user then sends, to the server 300, the choice made (R4) between the different outputs. This request R4 validates the level N. The choice of the user is locked and stored permanently in the database. Any subsequent request indicating a different choice will be ignored.

L'application serveur n'autorise aucun accès direct aux données et interdit toute modification d'un choix dès qu'il est validé. Les informations de la base de données serveur feront foi en cas de litige.  The server application does not allow any direct access to the data and prohibits any modification of a choice as soon as it is validated. The information in the server database will be valid in case of dispute.

Une variante de réalisation prévoit que l'utilisateur 210 envoie le 5 choix effectué et demande à consulter les gains éventuels.  An alternative embodiment provides that the user 210 sends the choice made and asks to see the possible gains.

Le serveur de gestion 300 compare le choix de sortie de l'utilisateur au caractère gagnant ou perdant de cette sortie (L5) Il informe ensuite l'utilisateur 210 si son choix est gagnant et lui envoie le cas échéant le montant du gain. Si son choix est perdant, il lui envoie les données de sorties gagnantes pour le niveau N (L6).  The management server 300 compares the user's choice of exit to the winning or losing character of this exit (L5). It then informs the user 210 whether his choice is a winner and, if necessary, sends him the amount of the win. If his choice is losing, he sends him the winning exit data for level N (L6).

L'utilisateur 210 en déduit alors le nouvel état de la partie. Si la partie est terminée, c'est-à-dire qu'il a validé le dernier niveau possible, il met à jour le solde du compte sinon il décide ou non d'accéder au niveau suivant par une nouvelle requête R2.  The user 210 then deduces the new state of the game. If the game is over, that is to say that it has validated the last possible level, it updates the balance of the account otherwise it decides whether or not to reach the next level by a new request R2.

Une large variété d'échanges de données utilisateur/serveur de gestion de données peut être envisagées. D'autre part, le nombre et la nature des requêtes peuvent faire "objet de nombreuses variantes de réalisation. Elles ne sont pas limitées aux illustrations données sur les figures annexées. En particulier, on peut prévoir que l'utilisateur demande le solde du compte si son choix n'est pas gagnant ou encore qu'il envoie une requête pour arrêter momentanément la partie et valider le dernier niveau joué.  A wide variety of data exchange user / server data management can be envisaged. On the other hand, the number and the nature of the requests may be subject to numerous variant embodiments, and are not limited to the illustrations given in the appended figures, in particular, it is possible for the user to request the balance of the account. if his choice is not winning or if he sends a request to temporarily stop the game and validate the last level played.

Pour l'opérateur ou l'administrateur du serveur de gestion de données 300, il est prévu une interface et plus particulièrement une interface web permettant d'interroger la base de données du serveur en consultant les parties, les tirages et les gains associés à un code d'activation particulier. En saisissant lui-même un code particulier, l'opérateur peut vérifier tous les éléments et événements associées à un compte et plus précisément il peut vérifier la chronologie des parties et du solde associés à chaque compte et donc à chaque code d'activation.  For the operator or the administrator of the data management server 300, there is provided an interface and more particularly a web interface for querying the database of the server by consulting the games, draws and winnings associated with a server. particular activation code. By entering itself a particular code, the operator can check all the elements and events associated with an account and more precisely he can check the chronology of the parties and the balance associated with each account and therefore each activation code.

Une variante de réalisation de l'invention prévoit de présenter dans l'interface des données statistiques sur l'usage des données téléchargées et sur leurs taux de distribution.  An alternative embodiment of the invention provides to present in the interface statistical data on the use of downloaded data and on their distribution rates.

Bien entendu, la présente invention n'est pas limitée aux modes de réalisation particuliers qui viennent d'être décrits mais s'étend à toute variante conforme à son esprit. En particulier la présente invention n'est pas limitée aux dessins annexés. Les références spécifiques illustrées dans les paragraphes précédents sont des exemples non limitatifs de l'invention.  Of course, the present invention is not limited to the particular embodiments which have just been described but extends to any variant within its spirit. In particular, the present invention is not limited to the accompanying drawings. The specific references illustrated in the preceding paragraphs are non-limiting examples of the invention.

Claims (32)

REVENDICATIONS 1. Système de communication comprenant un serveur de gestion de données (300) connecté au moins à un terminal de communication (200), au moins un support (100) présentant un code d'activation, ledit code d'activation étant associé à des données présentes dans des moyens de stockage dudit serveur de gestion de données (300), caractérisé en ce que en réponse audit code d'activation reçu dudit terminal de communication, ledit serveur de gestion de données (300) comprend des moyens aptes à ouvrir au moins un compte auquel est associé un code correspondant audit code d'activation reçu et des moyens aptes à transmettre au moins audit terminal de communication les données associées audit code d'activation.  A communication system comprising a data management server (300) connected to at least one communication terminal (200), at least one medium (100) having an activation code, said activation code being associated with data present in storage means of said data management server (300), characterized in that in response to said activation code received from said communication terminal, said data management server (300) comprises means able to open at at least one account which is associated with a code corresponding to said received activation code and means able to transmit at least to said communication terminal the data associated with said activation code. 2. Système selon l'une des revendications précédentes caractérisé en ce que le serveur de gestion de données (300) comprend des moyens aptes à envoyer, en outre, au terminal de communication, un identifiant dédié aux données transmises auquel est associé au moins un code correspondant au code d'activation reçu.  2. System according to one of the preceding claims characterized in that the data management server (300) comprises means adapted to send, in addition, to the communication terminal, an identifier dedicated to the transmitted data with which is associated at least one code corresponding to the activation code received. 3. Système selon l'une des revendications précédentes caractérisé en ce que le compte ouvert_ correspond à un code d'activation unique.  3. System according to one of the preceding claims, characterized in that the open account corresponds to a unique activation code. 4. Système selon l'une des revendications précédentes caractérisé en ce que le code d'activation est unique.  4. System according to one of the preceding claims, characterized in that the activation code is unique. 5. Système selon l'une des revendications précédentes caractérisé en ce que le code d'activation est une série alphas numériques.  5. System according to one of the preceding claims characterized in that the activation code is a series alphas numeric. 6. Système selon l'une des revendications précédentes caractérisé en ce que le support où est inscrit le code d'activation est un ticket qui comporte, en outre, des moyens de masquage dudit code d'activation.  6. System according to one of the preceding claims characterized in that the medium where is written the activation code is a ticket which further comprises means for masking said activation code. 7. Système selon l'une des revendications précédentes caractérisé en ce que le terminal de communication est un téléphone  7. System according to one of the preceding claims, characterized in that the communication terminal is a telephone portable.portable. 8. Système selon l'une des revendications précédentes caractérisé en ce que le compte ouvert est associé au moins à un solde, solde dont la valeur initiale est définie par la valeur de paiement dudit support.  8. System according to one of the preceding claims characterized in that the open account is associated at least with a balance, balance whose initial value is defined by the payment value of said support. 9. Système selon l'une des revendications précédentes caractérisé en ce que les données associées à un code d'activation incluent des applications définissant des jeux et/ou des attributs d'une entité de jeu.  9. System according to one of the preceding claims, characterized in that the data associated with an activation code include applications defining games and / or attributes of a game entity. 10. Système selon l'une des revendications précédentes caractérisé en ce que les données associées à un code d'activation incluent une application définissant un jeu comportant plusieurs niveaux de jeu.  10. System according to one of the preceding claims characterized in that the data associated with an activation code include an application defining a game having several levels of play. 11. Système selon les revendications 11 et 12 précédentes caractérisé en ce que en outre, le terminal mobile comporte au moins -des moyens de saisie pour entrer des informations de jeu et les envoyer au serveur de gestion de données; et le serveur de gestion de données comporte au moins pour chacun des niveaux de jeu 2:2 - des moyens pour générer plusieurs ensembles d'événements différents, chaque ensemble comprenant au moins un événement associé à un résultat gagnant; - des moyens pour initialiser suite à une information de jeu reçue de l'utilisateur le niveau de jeu; des moyens pour enregistrer sur le compte ouvert au moins les informations de jeux définissant le choix d'un événement parmi les événements d'un ensemble particulier d'événements généré lors de l'initialisation et/ou le résultat associé aux informations de jeu choisies par le terminal de communication, le résultat d'un niveau de jeu étant dépendant des résultats des autres niveaux.  11. System according to claims 11 and 12, characterized in that in addition, the mobile terminal comprises at least input means for entering game information and send it to the data management server; and the data management server has at least for each of the game levels 2: 2 - means for generating a plurality of different sets of events, each set comprising at least one event associated with a winning result; - Means for initializing following a game information received from the user the level of play; means for recording on the open account at least the game information defining the choice of an event among the events of a particular set of events generated during the initialization and / or the result associated with the game information selected by the communication terminal, the result of a game level being dependent on the results of the other levels. 12.Système selon la revendication précédente caractérisé en ce le résultat d'un niveau de jeu autre que le premier niveau de jeu est dépendant des résultats de niveaux précédents.  12. System according to the preceding claim characterized in that the result of a level of play other than the first level of play is dependent on the results of previous levels. 13.Système selon l'une des revendications 11 à 12 précédentes caractérisé en ce les résultats des niveaux de jeu sont dépendants de la mise initiale du jeu.  13.System according to one of the preceding claims 11 to 12 characterized in that the results of the game levels are dependent on the initial bet of the game. 14.Système selon l'une des revendications 11 à 13 précédentes caractérisé en ce que le serveur de gestion de données comporte en outre des moyens pour cumuler les différents résultats des différents niveaux sur le solde du compte ouvert.  14. System according to one of claims 11 to 13 preceding characterized in that the data management server further comprises means for accumulating the different results of different levels on the open account balance. 15. Procédé de communication à l'aide d'un serveur de gestion de données (300) connecté au moins à un terminal de communication (200) et d' au moins un support (100) présentant un code d'activation, ledit code d'activation étant associé à des données présentes dans des moyens de stockage dudit serveur de gestion de données 2.3 (300), caractérisé en ce que ledit serveur de gestion de données (300) , en réponse audit code d'activation reçu dudit terminal de communication, ouvre au moins un compte auquel est associé un code correspondant audit code d'activation reçu et transmet audit terminal de communication les données associées audit code d'activation.  15. A communication method using a data management server (300) connected to at least one communication terminal (200) and at least one support (100) having an activation code, said code activation device being associated with data present in storage means of said data management server 2.3 (300), characterized in that said data management server (300), in response to said activation code received from said data terminal, communication, opens at least one account which is associated with a code corresponding to said received activation code and transmits to said communication terminal the data associated with said activation code. 16. Procédé selon la revendication 15 précédente caractérisé en ce que le serveur de gestion de données (300) ouvre au moins un compte auquel est associé un code correspondant audit code d'activation reçu et transmet audit terminal de communication les données associées audit code d'activation si ces données n'ont pas été transmises auparavant à un autre terminal de communication particulier.  16. The method as claimed in claim 15, characterized in that the data management server (300) opens at least one account which is associated with a code corresponding to said received activation code and transmits to said communication terminal the data associated with said code. activation if these data have not been previously transmitted to another particular communication terminal. 17. Procédé selon l'une des revendications 15 à 16 précédentes caractérisé en ce que le serveur de gestion de données (300) ouvre au moins un compte auquel est associé un code correspondant audit code d'activation reçu avant de transmettre audit terminal de communication les données associées audit code d'activation.  17. Method according to one of the preceding claims 15 to 16, characterized in that the data management server (300) opens at least one account which is associated with a code corresponding to said received activation code before transmitting to said communication terminal. the data associated with said activation code. 18. Procédé selon l'une des revendications 15 à 17 précédentes caractérisé en ce que le serveur de gestion de données (300) envoie, en outre, au terminal de communication, un identifiant dédié aux données transmises auquel est associé au moins un code correspondant au code d'activation reçu.  18. Method according to one of the preceding claims 15 to 17, characterized in that the data management server (300) sends, in addition, to the communication terminal, an identifier dedicated to the transmitted data which is associated with at least one corresponding code. the activation code received. 19. Procédé selon l'une des revendications 15 à 18 précédentes caractérisé en ce que le compte ouvert correspond à un code d'activation unique.  19. The method as claimed in one of the preceding claims 15 to 18, characterized in that the open account corresponds to a unique activation code. 20. Procédé selon l'une des revendications 15 à 19 précédentes caractérisé en ce que le code d'activation est unique.  20. Method according to one of claims 15 to 19 preceding characterized in that the activation code is unique. 21. Procédé selon l'une des revendications 15 à 20 précédentes caractérisé en ce que le code d'activation est une série alphas numériques.  21. The method as claimed in one of the preceding claims 15 to 20, characterized in that the activation code is a digital alphas series. 22. Procédé selon l'une des revendications 15 à 21 précédentes caractérisé en ce que le support où est inscrit le code d'activation est un ticket qui comporte, en outre, des moyens de masquage dudit code d'activation.  22. The method as claimed in one of the preceding claims 15 to 21, characterized in that the medium in which the activation code is written is a ticket which furthermore comprises means for masking said activation code. 23. Procédé selon l'une des revendications 15 à 22 précédentes en ce que le terminal de communication est un téléphone portable.  23. Method according to one of claims 15 to 22 above in that the communication terminal is a mobile phone. 24.Procédé selon l'une des revendications 15 à 23 précédentes caractérisé en ce que le compte ouvert comprend au moins un solde, solde dont la valeur initiale est définie par la valeur de paiement dudit support.  24.Procédé according to one of claims 15 to 23 preceding characterized in that the open account comprises at least one balance, balance whose initial value is defined by the payment value of said support. 25. Procédé selon l'une des revendications 15 à 24 précédentes caractérisé en ce que les données associées à un code d'activation incluent des applications définissant des jeux et/ou des attributs d'une entité de jeu.  25. Method according to one of the preceding claims 15 to 24, characterized in that the data associated with an activation code include applications defining games and / or attributes of a game entity. 26. Procédé selon l'une des revendications 15 à 25 précédentes caractérisé en ce que les données associées à un code d'activation incluent une application définissant un jeu de chance comportant plusieurs niveaux de jeu.  26. Method according to one of the preceding claims 15 to 25, characterized in that the data associated with an activation code include an application defining a game of chance comprising several levels of play. 27. Procédé selon l'une des revendications 15 à 26 précédentes caractérisé en ce que le terminal mobile saisit des informations de jeu et les envoie au serveur de gestion de données; le serveur de gestion de données, pour chacun des niveaux de jeu, - génère plusieurs ensembles d'événements différents, chaque ensemble comprenant au moins un événement associé à un résultat gagnant; - initialise suite à une information de jeu reçue de l'utilisateur le niveau de jeu; - enregistre sur le compte ouvert au moins les informations de jeux définissant le choix d'un événement parmi les événements d'un ensemble particulier d'événements généré lors de l'initialisation et/ou le résultat associé aux informations de jeu choisies par le terminal de communication, le résultat d'un niveau de jeu étant dépendant des résultats des autres niveaux.  27. Method according to one of the preceding claims 15 to 26, characterized in that the mobile terminal enters game information and sends it to the data management server; the data management server, for each of the game levels, generates a plurality of different sets of events, each set comprising at least one event associated with a winning result; - initializes following a game information received from the user the level of play; record on the open account at least the game information defining the choice of an event among the events of a particular set of events generated during the initialization and / or the result associated with the game information chosen by the terminal of communication, the result of a game level being dependent on the results of the other levels. 28.Procédé selon l'une des revendications 15 à 27 précédentes caractérisé en ce le résultat d'un niveau de jeu autre que le premier niveau de jeu esi: dépendant des résultats niveaux précédents.  28.A method according to one of the preceding claims 15 to 27, characterized in that the result of a game level other than the first game level esi: depending on the previous levels results. 29.Procédé selon l'une des revendications 15 à 28 précédentes caractérisé en ce les résultats des niveaux de jeu sont dépendants de la mise initiale du jeu.  29.Procédé according to one of claims 15 to 28 preceding characterized in that the results of the game levels are dependent on the initial bet of the game. 30.Procédé selon l'une des revendications 15 à 29 précédentes caractérisé en ce que le serveur de gestion de données cumule les différents résultats des différents niveaux sur le solde du compte ouvert.  30.Procédé according to one of claims 15 to 29 preceding characterized in that the data management server cumulates the different results of different levels on the open account balance. 31. Serveur de gestion de données pour la mise en oeuvre du système de communication selon l'une des revendications 1 à 14.  Data management server for implementing the communication system according to one of claims 1 to 14. 32. Support pour la mise en oeuvre du système de communication selon l'une des revendications 1 à 14.  32. Support for the implementation of the communication system according to one of claims 1 to 14.
FR0500430A 2005-01-14 2005-01-14 COMMUNICATION SYSTEM FOR MOBILE GAMING Expired - Fee Related FR2881006B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR0500430A FR2881006B1 (en) 2005-01-14 2005-01-14 COMMUNICATION SYSTEM FOR MOBILE GAMING

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0500430A FR2881006B1 (en) 2005-01-14 2005-01-14 COMMUNICATION SYSTEM FOR MOBILE GAMING

Publications (2)

Publication Number Publication Date
FR2881006A1 true FR2881006A1 (en) 2006-07-21
FR2881006B1 FR2881006B1 (en) 2008-08-22

Family

ID=34953891

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0500430A Expired - Fee Related FR2881006B1 (en) 2005-01-14 2005-01-14 COMMUNICATION SYSTEM FOR MOBILE GAMING

Country Status (1)

Country Link
FR (1) FR2881006B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008038254A2 (en) * 2006-09-29 2008-04-03 Anthony Joseph Jagga Voucher based lottery system and method
WO2010032146A1 (en) 2008-09-17 2010-03-25 Scientific Games Holdings Limited Mobile play instant ticket lottery game

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0980176A1 (en) * 1998-08-13 2000-02-16 Lucent Technologies Inc. User mapped authorization codes for central office feature services
US6203011B1 (en) * 1999-03-30 2001-03-20 Scientific Games, Inc. System for administering an interactive transaction in a lottery game
FR2800492A1 (en) * 1999-10-27 2001-05-04 Jeux Franc Des Lottery scratch-card game, comprises two phases one automatic to decide whether game can continue and the other allowing user input to determine the prize
US20030092435A1 (en) * 2001-11-09 2003-05-15 Roger Boivin System and method to automatically activate a recyclable/disposable telephone using a point-of-sale terminal
US6612501B1 (en) * 1999-07-14 2003-09-02 Mattel, Inc. Computer game and method of playing the same
WO2004088602A1 (en) * 2003-03-31 2004-10-14 Koninklijke Kpn N.V. Method for using an electromagnetic scratchcard to provide services

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0980176A1 (en) * 1998-08-13 2000-02-16 Lucent Technologies Inc. User mapped authorization codes for central office feature services
US6203011B1 (en) * 1999-03-30 2001-03-20 Scientific Games, Inc. System for administering an interactive transaction in a lottery game
US6612501B1 (en) * 1999-07-14 2003-09-02 Mattel, Inc. Computer game and method of playing the same
FR2800492A1 (en) * 1999-10-27 2001-05-04 Jeux Franc Des Lottery scratch-card game, comprises two phases one automatic to decide whether game can continue and the other allowing user input to determine the prize
US20030092435A1 (en) * 2001-11-09 2003-05-15 Roger Boivin System and method to automatically activate a recyclable/disposable telephone using a point-of-sale terminal
WO2004088602A1 (en) * 2003-03-31 2004-10-14 Koninklijke Kpn N.V. Method for using an electromagnetic scratchcard to provide services

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008038254A2 (en) * 2006-09-29 2008-04-03 Anthony Joseph Jagga Voucher based lottery system and method
WO2008038254A3 (en) * 2006-09-29 2008-06-19 Anthony Joseph Jagga Voucher based lottery system and method
WO2010032146A1 (en) 2008-09-17 2010-03-25 Scientific Games Holdings Limited Mobile play instant ticket lottery game
US8696431B2 (en) 2008-09-17 2014-04-15 Scientific Games International, Inc. Mobile play instant ticket lottery game

Also Published As

Publication number Publication date
FR2881006B1 (en) 2008-08-22

Similar Documents

Publication Publication Date Title
KR101928087B1 (en) Method for managing on-line lottery based on blockchain and server using the same
US10282940B2 (en) Application monetization platform with gameplay behavior metrics
US20050055309A1 (en) Method and apparatus for a one click upgrade for mobile applications
WO2002035486A1 (en) Secure telematics payment method
FR2660771A1 (en) SYSTEM OF PAYMENT OF SERVICES BY TELEPHONE.
WO2006116549A2 (en) Methods and systems for determining user location
WO2010052378A1 (en) Method for accessing a plurality of services by a mobile terminal user, and related secure device
FR2811451A1 (en) SYSTEM AND METHOD FOR MANAGING MICROPAYMENT TRANSACTIONS, CUSTOMER TERMINAL AND MERCHANT EQUIPMENT THEREOF
US20250022350A1 (en) Games, lotteries, and sweepstakes and tickets, systems, technologies, and methods related thereto
CA2552257A1 (en) Transactional device with anticipated pretreatment
EP1323140B1 (en) Method for providing identification data of a banking card to a user
FR2819323A1 (en) METHOD FOR ACCESSING A SECURE SYSTEM
FR2881006A1 (en) Communication system for electronic lottery game system, has data management server opening account related to actuation code in ticket, when code is received, and transmitting data associated to code, to telephone only if code is valid
EP3142054A1 (en) Data transmission method with corresponding devices and computer programs
FR3095881A1 (en) GAMES, LOTTERIES AND GAMES OF CHANCE, AND ASSOCIATED TICKETS, SYSTEMS, TECHNOLOGIES AND PROCESSES
EP2080160A1 (en) Payment method and system by means of a mobile telephone
WO2003000368A1 (en) Method and management system for gaming management between a gaming management center and at least one gaming terminal, gaming management center and gaming terminal
US12067850B2 (en) Games, lotteries, and sweepstakes and tickets, systems, technologies, and methods related thereto
WO2021165612A1 (en) Method and device for controlling access to a function of an application registered in a blockchain
FR2830353A1 (en) Lottery system using mobile phone requires transmission of information from pre-paid card, validated by algorithm, to enable participation
WO2023118703A1 (en) Method, device and computer program for the dematerialisation of game receipts
EP1452028B9 (en) Method for managing access provision to an encrypted content to be broadcast on a network, system and server therefor
FR3124299A1 (en) method and device for transmitting a user identifier during an electronic payment made by the user.
FR2812424A1 (en) Method for secure transaction of goods and services over a mobile telephone using a cellular network, uses network operator as trusted third party, and separate paths to client and vendor to authenticate each
IE20020907A1 (en) A system for a gaming, marketing and/or entertainment application and a method for playing a game using the system

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20130930