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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3286—Type of games
- G07F17/329—Regular 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
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)
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)
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)
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 |
-
2005
- 2005-01-14 FR FR0500430A patent/FR2881006B1/en not_active Expired - Fee Related
Patent Citations (6)
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)
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 |