FR2841720A1 - METHOD FOR INDIVIDUALIZING A TERMINAL CONNECTED TO AT LEAST ONE SERVER THROUGH A NETWORK - Google Patents
METHOD FOR INDIVIDUALIZING A TERMINAL CONNECTED TO AT LEAST ONE SERVER THROUGH A NETWORK Download PDFInfo
- Publication number
- FR2841720A1 FR2841720A1 FR0208170A FR0208170A FR2841720A1 FR 2841720 A1 FR2841720 A1 FR 2841720A1 FR 0208170 A FR0208170 A FR 0208170A FR 0208170 A FR0208170 A FR 0208170A FR 2841720 A1 FR2841720 A1 FR 2841720A1
- Authority
- FR
- France
- Prior art keywords
- terminal
- server
- certificate
- esn
- service request
- 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
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000008569 process Effects 0.000 claims abstract description 5
- 238000004891 communication Methods 0.000 claims description 12
- 238000012795 verification Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 6
- 238000009434 installation Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 6
- 238000012546 transfer Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- IRLPACMLTUPBCL-KQYNXXCUSA-N 5'-adenylyl sulfate Chemical compound C1=NC=2C(N)=NC=NC=2N1[C@@H]1O[C@H](COP(O)(=O)OS(O)(=O)=O)[C@@H](O)[C@H]1O IRLPACMLTUPBCL-KQYNXXCUSA-N 0.000 description 1
- 101000973997 Homo sapiens Nucleosome assembly protein 1-like 4 Proteins 0.000 description 1
- 101000947178 Homo sapiens Platelet basic protein Proteins 0.000 description 1
- 102100022396 Nucleosome assembly protein 1-like 4 Human genes 0.000 description 1
- 230000035508 accumulation Effects 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 238000004171 remote diagnosis Methods 0.000 description 1
- 230000029305 taxis Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/48—Secure or trusted billing, e.g. trusted elements or encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/73—Validating charges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/765—Linked or grouped accounts, e.g. of users or devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/77—Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M17/00—Prepayment of wireline communication systems, wireless communication systems or telephone systems
- H04M17/02—Coin-freed or check-freed systems, e.g. mobile- or card-operated phones, public telephones or booths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M17/00—Prepayment of wireline communication systems, wireless communication systems or telephone systems
- H04M17/02—Coin-freed or check-freed systems, e.g. mobile- or card-operated phones, public telephones or booths
- H04M17/026—Constructional features
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0156—Secure and trusted billing, e.g. trusted elements, encryption, digital signature, codes or double check mechanisms to secure billing calculation and information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/70—Administration aspects, modify settings or limits or counter-check correct charges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/70—Administration aspects, modify settings or limits or counter-check correct charges
- H04M2215/7072—Validate charges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/72—Account specifications
- H04M2215/724—Linked accounts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/72—Account specifications
- H04M2215/724—Linked accounts
- H04M2215/7254—Multiple accounts per user
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
Le procédé d'individualisation d'un terminal (10) relié à au moins un serveur (5) à travers un réseau (2) comprend les étapes suivantes :a) au niveau du terminal (10), établir une session de connexion (20) avec le serveur (5) , etb) au niveau du serveur (5), traiter la session de connexion selon un mode opératoire choisi.Le mode opératoire comprend les étapes suivantes :c) au niveau du serveur (5), en cas de demande de service du terminal incluse dans la session de connexion, générer un certificat (ESN) unique associé audit terminal (10), et communiquer ledit certificat audit terminal ;d) au niveau du terminal (10), recevoir et stocker ledit certificat (ESN) ; ete) au niveau du serveur (5), valider la demande de service avec le terminal ainsi individualisé de manière unique.The method of individualizing a terminal (10) connected to at least one server (5) through a network (2) comprises the following steps: a) at the terminal (10), establishing a connection session (20 ) with the server (5), and b) at the level of the server (5), process the connection session according to a chosen operating mode The operating mode comprises the following steps: c) at the level of the server (5), in the event of terminal service request included in the connection session, generate a unique certificate (ESN) associated with said terminal (10), and communicate said certificate to said terminal; d) at the terminal (10), receive and store said certificate (ESN ); ande) at the level of the server (5), validating the service request with the terminal thus individualized in a unique manner.
Description
PROCEDE D'INDIVIDUALISATION D'UN TERMINAL RELIE A AUMETHOD FOR INDIVIDUALIZATION OF A TERMINAL CONNECTED TO
MOINS UN SERVEUR A TRAVERS UN RESEAU LESS A SERVER THROUGH A NETWORK
La présente invention concerne un procédé d'individualisation d'un terminal relié à au moins un serveur à travers un réseau, un terminal et The present invention relates to a method for individualizing a terminal connected to at least one server through a network, a terminal and
un serveur adaptés à la mise en oeuvre dudit procédé. a server adapted to the implementation of said method.
Elle trouve une application générale dans la gestion de terminaux de service, et plus particulièrement de terminaux de communication tels It finds general application in the management of service terminals, and more particularly of communication terminals such
que des téléphones publics.than public phones.
D'une manière générale, un réseau de téléphonie publique se compose de téléphones publics répartis sur un territoire donné. Les téléphones publics sont connectés à un réseau de communication, constitué par exemple par le réseau téléphonique commuté PSTN (acronyme anglosaxon pour Public Switching Telephone Network), avec lequel il Generally speaking, a public telephone network is made up of public telephones distributed over a given territory. Public telephones are connected to a communication network, constituted for example by the switched telephone network PSTN (acronym for Public Switching Telephone Network), with which it
communique au moyen d'un modem.communicates using a modem.
Un réseau de téléphonie publique comporte généralement un ou plusieurs ordinateurs centraux ou serveurs de gestion, souvent appelés serveurs PMS (acronyme du terme anglo-saxon Payphone Management System), permettant à l'opérateur du réseau d'opérer la supervision des A public telephone network generally comprises one or more central computers or management servers, often called PMS servers (acronym of the English term Payphone Management System), allowing the network operator to operate the supervision of
différents téléphones de son réseau. different phones on its network.
Ce serveur PMS, raccordé au réseau téléphonique commuté via un routeur, a pour fonction d'échanger avec le parc de téléphones des This PMS server, connected to the switched telephone network via a router, has the function of exchanging with the fleet of telephones
informations relatives au fonctionnement du système de téléphonie. information relating to the operation of the telephone system.
En pratique, le serveur PMS a pour fonction d'opérer le téléchargement des mises à jour des programmes faisant fonctionner les circuits des téléphones publics, mises à jour corrigeant d'éventuelles erreurs détectées dans les programmes déjà en place ou bien encore In practice, the PMS server has the function of operating the downloading of program updates operating the circuits of public telephones, updates correcting any errors detected in the programs already in place or even
introduisant de nouvelles prestations pour les usagers. introducing new services for users.
De plus, le serveur PMS a pour fonction de recevoir des rapports émanant de chaque téléphone, notamment des rapports d'alarme ou In addition, the PMS server has the function of receiving reports from each telephone, in particular alarm reports or
bien des statistiques de facturation. many billing statistics.
Deux téléphones, installés physiquement à deux endroits différents, peuvent être initialisés sur site (par un agent de surveillance et/ou de service) avec le même numéro de téléphone, rendu possible par la saise dudit numéro par l'agent de maintenance via un programme de Two telephones, physically installed in two different places, can be initialized on site (by a surveillance and / or service agent) with the same telephone number, made possible by entering this number by the maintenance agent via a program of
maintenance disponibles dans le téléphone public. maintenance available in the public telephone.
Dans ce cas, le serveur PMS ne peut correctement traiter les rapports émanant des deux téléphones distincts puisqu'ils sont considérés par erreur selon le numéro de téléphone associé comme provenant d'un seul et même téléphone. Dès lors apparaissent des doublons d'informations voire des cumuls erronés de données tels le nombre de taxe grillées, le nombre d'appels réalises etc. gênant l'optimisation et le In this case, the PMS server cannot correctly process the reports from the two separate telephones since they are erroneously considered according to the associated telephone number as coming from one and the same telephone. Consequently, duplicates of information appear, even erroneous accumulations of data such as the number of chargeable taxes, the number of calls made, etc. hindering optimization and the
calcul de rentabilité d'un ensemble de téléphones. profitability calculation of a set of telephones.
De même, le serveur PMS est dans l'incapacité de localiser à distance un téléphone dont l'initialisation est incorrectement mise en place sur Similarly, the PMS server is unable to remotely locate a telephone whose initialization is incorrectly set up on
site par un agent de surveillance et/ou de service. site by a surveillance and / or service agent.
La présente invention remédie à ces inconvénients. The present invention overcomes these drawbacks.
Elle porte sur un procédé d'individualisation d'un terminal relié à au moins un serveur de type PMS à travers un réseau, du type réseau commuté comprenant les étapes suivantes: a) au niveau du terminal, établir une session de connexion avec le serveur, et b) au niveau du serveur, recevoir et traiter la session de connexion selon un mode opératoire choisi. Selon une définition générale de l'invention, le mode opératoire comprend les étapes suivantes: c) au niveau du serveur, en cas de demande de service du terminal incluse dans la session de connexion, générer un certificat, baptisé ESN (pour Electronic Serial Number), unique associé audit terminal, et communiquer ledit certificat audit terminal. Cette demande de service ne pourra être qu'une demande d'initialisation; d) au niveau du terminal, recevoir et stocker ledit certificat dans ses mémoires internes; et e) au niveau du serveur, valider la demande de service du terminal It relates to a method for individualizing a terminal connected to at least one PMS type server through a network, of the switched network type comprising the following steps: a) at the terminal, establishing a connection session with the server , and b) at the server level, receive and process the connection session according to a chosen operating mode. According to a general definition of the invention, the operating mode comprises the following steps: c) at the server level, in the event of a terminal service request included in the connection session, generate a certificate, called ESN (for Electronic Serial Number) ), unique associated with said terminal, and communicate said certificate to said terminal. This service request can only be an initialization request; d) at the terminal, receive and store said certificate in its internal memories; and e) at the server level, validate the terminal service request
ainsi individualisé de manière unique. thus uniquely individualized.
Ainsi, un certificat unique est envoyé au terminal lors de certaines sessions de connexion correspondant à une demande de service prédéterminée. Thus, a single certificate is sent to the terminal during certain connection sessions corresponding to a predetermined service request.
En pratique la demande de service est du type initialisation. In practice, the service request is of the initialization type.
Ce certificat permet de garantir l'absence de doublon ou duplicata dans les tables du serveur, ce qui permet un traitement correct des rapports This certificate guarantees the absence of duplicates or duplicates in the server tables, which allows correct processing of reports.
émanant de chaque terminal.from each terminal.
Avantageusement, le certificat est stocké au niveau du dès sa génération pour être soit transmis au terminal lors d'une session d'initilisation, soit contrôlé pour tout autre type de session Advantageously, the certificate is stored at the level of its generation to be either transmitted to the terminal during an initiation session, or checked for any other type of session.
(téléchargement, appel journalier, appel pour alarme...). (download, daily call, call for alarm ...).
A ce stade deux points fondamentaux de l'invention sont a préciser: Au moment du démarrage initial d'un serveur de type PMS un certificat (ESN) source est généré codé sur 8 octets. Ce nombre aléatoire est propre et unique à chaque PMS. Cela garantit l'unicité des nombres générés sur chaque serveur spécialement At this stage two fundamental points of the invention are to be specified: At the time of the initial start-up of a server of PMS type, a source certificate (ESN) is generated coded on 8 bytes. This random number is specific and unique to each PMS. This guarantees the uniqueness of the numbers generated on each server specially
en cas d'un système cascadant plusieurs serveurs PMS. in the case of a cascading system with several PMS servers.
* Partant de ce nombre " racine ", les certificats suivants générés se feront par incrément de 1 puis distribués terminal par terminal et * Starting from this "root" number, the following certificates generated will be done in increments of 1 then distributed terminal by terminal and
enfin stockés dans les tables du serveur. finally stored in the server tables.
15. Si dans toutes les sessions d'appels (téléchargement, appel journalier, appel pour alarme...) le certificat (ESN) est contrôlé, il sera généré lors des sessions d'initialisation uniquement dans les cas suivants: 1. Si l'opérateur a autorisé de manière globale (tous les terminaux) l'initialisation desdits terminaux par choix d'une option via son interface homme machine, 2. Si l'opérateur a autorisé de manière unique (un ou plusieurs terminaux) l'initialisation desdits terminaux par choix d'une option via son interface homme machine, 3. Ce principe, évitera avantageusement les réinitialisations 15. If in all call sessions (download, daily call, call for alarm, etc.) the certificate (ESN) is checked, it will be generated during initialization sessions only in the following cases: 1. If the operator has globally authorized (all terminals) the initialization of said terminals by choosing an option via its man-machine interface, 2. If the operator has uniquely authorized (one or more terminals) the initialization of said terminals by choosing an option via its man-machine interface, 3. This principle will advantageously avoid resets
accidentelles (non autorisées) de terminaux existants. accidental (unauthorized) of existing terminals.
Le tableau ci-dessous résumera les points ci-dessus: PMS PMS ESN généré Résultat réinitialisation réinitialisation ou globale partielle contrôlé ? autorisée ? autorisée ? Non Non Contrôlé Réinitialisation lancé si ESN présenté correct. Pas de génération d'un nouvel ESN Non Oui Généré Réinitialisation et renvoi d'un nouvel ESN Oui Oui ou Non Généré Réinitialisation et renvoi d'un nouvel ESN Le PMS est équipé pour ce faire, d'une fonction autorisant: La génération d'un certificat (ESN) source au moment du démarrage du serveur PMS et son stockage dans ses tables, * L'incrément de 1, puis le stockage de chaque ESN généré, transmis aux terminaux à la suite d'une demnde d'initialisation, Le contrôle de tout certificat (ESN) dans toutes les sessions possibles émanant de terminaux, * La possibilité de débrayer au besoin, de manière globale, le contrôle du certificat (ESN), * La régénération d'un certificat (ESN) sur demande lors d'une The table below will summarize the points above: PMS PMS ESN generated Reset result reset or partial global check? allowed? allowed? No No Checked Reset initiated if ESN presented correct. No generation of a new ESN No Yes Generated Reset and return of a new ESN Yes Yes or No Generated Reset and return of a new ESN The PMS is equipped to do this, with a function authorizing: The generation of a source certificate (ESN) at the start of the PMS server and its storage in its tables, * The increment of 1, then the storage of each ESN generated, transmitted to the terminals following an initialization request, The control of any certificate (ESN) in all possible sessions from terminals, * The possibility of disengaging if necessary, globally, control of the certificate (ESN), * The regeneration of a certificate (ESN) on request during 'a
nouvelle demande d'initialisation.new initialization request.
i5 Selon un mode de réalisation préféré, le certificat source est un nombre aléatoire. Il servira de nombre de base à la génération des certificats i5 According to a preferred embodiment, the source certificate is a random number. It will serve as the basic number for generating certificates
suivants (ESN) par incrément successif de 1. following (ESN) in successive increments of 1.
La présente invention a également pour objet une installation, un terminal et un serveur pour la mise en oeuvre du procédé selon l'invention. D'autres caractéristiques et avantages de l'invention apparaîtront à la The present invention also relates to an installation, a terminal and a server for implementing the method according to the invention. Other characteristics and advantages of the invention will become apparent on
lumière de la description détaillée ci-après et des dessins dans light of the detailed description below and drawings in
lesquels: - La figure 1 est une vue schématique d'un réseau de téléphonie publique utilisé pour la mise en oeuvre du procédé selon l'invention; - La figure 2 est un organigramme illustrant les étapes du procédé selon l'invention; et - La figure 3 est un schéma illustrant le mode opératoire selon l'invention. Sur la figure 1, la référence 1 désigne un réseau 1 de téléphonie which: - Figure 1 is a schematic view of a public telephone network used for the implementation of the method according to the invention; - Figure 2 is a flowchart illustrating the steps of the method according to the invention; and - Figure 3 is a diagram illustrating the operating mode according to the invention. In FIG. 1, the reference 1 designates a telephony network 1
publique, comprenant un parc de téléphones publics 10. public, including a fleet of public telephones 10.
Les téléphones 10 sont destinés à être utilisés par les usagers en libre service et sont donc installés à cette fin dans des lieux publics, tels que les rues ou semi-publics, tels que les centres commerciaux, les aéroports, halls d'hôtels, restaurants, magasins, etc. Ces téléphones 10 permettent aux usagers d'effectuer des communications téléphoniques, en utilisant un réseau téléphonique The telephones 10 are intended for use by self-service users and are therefore installed for this purpose in public places, such as streets or semi-public areas, such as shopping centers, airports, hotel halls, restaurants. , shops, etc. These telephones 10 allow users to carry out telephone communications, using a telephone network
approprié référencé 2.suitable referenced 2.
Ce réseau téléphonique 2 est du type commuté analogique PSTN (Public Switching Telephone Network) ou du type numérique ISDN (Integrated This telephone network 2 is of the analog switched type PSTN (Public Switching Telephone Network) or of the digital type ISDN (Integrated
Services Digital Network).Digital Network Services).
Ce réseau 2 peut également être constitué par un réseau de radiotéléphonie mobile et ce quelle que soit sa nature: GSM, CDMA, TDMA, AMPS, D-AMPS, GPRS, ou encore par le réseau Internet ou plus généralement par tous réseaux de communication aptes à transmettre This network 2 can also be constituted by a mobile radiotelephony network, whatever its nature: GSM, CDMA, TDMA, AMPS, D-AMPS, GPRS, or even by the Internet network or more generally by all suitable communication networks. transmitting
des données ainsi que par toutes combinaisons de tels réseaux. data as well as any combination of such networks.
Ces téléphones publics 10 peuvent également être adaptés pour accéder à des serveurs d'informations ou de fournitures de services du Web et de lInternet, ainsi qu'à des serveurs d'informations ou de fournitures de These public telephones 10 can also be adapted to access information or supply servers for Web and Internet services, as well as information or supply servers for
services résidant sur des réseaux privés. services residing on private networks.
io De tels accès permettent à l'opérateur exploitant le réseau 1, de proposer aux usagers une large palette de services, allant par exemple, et à titre non limitatif, de la lecture de leur courrier électronique à la io Such access allows the operator operating network 1, to offer users a wide range of services, ranging for example, and without limitation, from reading their electronic mail to
consultation d'informations locales. consultation of local information.
Ces téléphones publics 10 sont adaptés pour communiquer avec un serveur 5, encore appelé PMS dédié au fonctionnement et à la gestion These public telephones 10 are suitable for communicating with a server 5, also called a PMS dedicated to operation and management.
du réseau de téléphonie publique 1. of the public telephone network 1.
Le serveur PMS 5 a pour fonction d'échanger avec le parc de téléphones publics 10 des informations concernant leur fonctionnement et plus The PMS server 5 has the function of exchanging with the fleet of public telephones 10 information concerning their operation and more
généralement le fonctionnement du système de téléphonie publique. generally the operation of the public telephone system.
En particulier, le serveur PMS 5 gère les sessions d'initialisation des téléphones publics et établit des données statistiques à partir des informations reçues des téléphones publics 10 (alarmes, compteurs d'exploitation). Les téléphones publics 10 et les PMS 5 sont munis de moyens In particular, the PMS server 5 manages the initialization sessions of public telephones and establishes statistical data from information received from public telephones 10 (alarms, operating counters). Public telephones 10 and PMS 5 are provided with means
appropriés de supervision et de réception / émission d'informations. appropriate supervision and reception / transmission of information.
Ces moyens d'organisation et de réception / émission sont chargés d'organiser les échanges d'informations entre les téléphones publics 10 et le PMS 5 ou un serveur FTP 4 (Pour File Transfert Protocol), aptes à contrôler des transferts de données ou logiciels entre les téléphones These organization and reception / transmission means are responsible for organizing the exchange of information between the public telephones 10 and the PMS 5 or an FTP server 4 (For File Transfer Protocol), capable of controlling data or software transfers. between phones
publics 10 et le serveur FTP 4.public 10 and the FTP server 4.
s En autres fonctions, le serveur PMS 5 transfère vers les téléphones publics 10, les fichiers nécessaires à leur fonctionnement, tels que des tables tarifs, des paramètres de configuration comme le type de numérotation, les caractéristiques de la ligne, des listes d'opposition ou s In other functions, the PMS server 5 transfers to the public telephones 10, the files necessary for their operation, such as tariff tables, configuration parameters such as the type of dialing, the characteristics of the line, opposition lists. or
de surveillance des moyens de paiement utilisés. monitoring the means of payment used.
Les téléphones publics 10 transmettent de leur côté des informations relatives à leur utilisation, à savoir un rapport journalier comportant des données relatives aux transactions effectuées, au trafic, un rapport d'alarme qui permet de signaler au PMS 5 la survenue d'incidents ou des atteintes à leur intégrité, comme une panne sur le lecteur de cartes ou un combiné arraché, de manière à prévoir l'intervention d'un agent de surveillance et un fichier de statut caractérisant le contenu du téléphone (tel que des indications des différentes versions de The public telephones 10 for their part transmit information relating to their use, namely a daily report comprising data relating to the transactions carried out, to the traffic, an alarm report which makes it possible to report to the PMS 5 the occurrence of incidents or attacks on their integrity, such as a breakdown in the card reader or a torn handset, so as to provide for the intervention of a surveillance agent and a status file characterizing the content of the telephone (such as indications of the different versions of
programmes utilisés par le microprocesseur). programs used by the microprocessor).
Pour faciliter les échanges de données, on peut utiliser un serveur 4 spécifiquement conçu et adapté au transfert de fichier 4, appelé FTP To facilitate data exchange, we can use a server 4 specifically designed and adapted to file transfer 4, called FTP
(File Transfert Protocol).(File Transfer Protocol).
A partir de commandes reçues par le serveur PMS 5, chaque téléphone public 10 qui intègre une entité serveur FTP client, va se connecter au From orders received by the PMS server 5, each public telephone 10 which integrates a client FTP server entity, will connect to the
serveur FTP 4 et télécharger ou télédécharger les fichiers appropriés. FTP server 4 and download or download the appropriate files.
Par ailleurs, les téléphones publics 10 peuvent se connecter à un serveur PROXY 6 servant d'interface de communication entre les Furthermore, the public telephones 10 can connect to a PROXY server 6 serving as a communication interface between the
téléphones publics 10 et le serveur PMS 5. public telephones 10 and the PMS server 5.
Par ailleurs, pour permettre la connexion aux différents serveurs et notamment au serveur PROXY 6, au serveur PMS 5 ou au serveur FTP 4, les téléphones 10 sont équipés de protocoles de communication TCP/IPconformes aux recommandations techniques de 11ETF (Internet Engineering task Force). En référence aux figures 2 et 3, le Demandeur propose un procédé d'individualisation permettant selon l'invention d'éviter la création de Furthermore, to allow connection to the various servers and in particular to the PROXY 6 server, to the PMS server 5 or to the FTP server 4, the telephones 10 are equipped with TCP / IP communication protocols conforming to the technical recommendations of 11ETF (Internet Engineering task Force) . With reference to FIGS. 2 and 3, the Applicant proposes an individualization method making it possible according to the invention to avoid the creation of
doublons pouvant intervenir dans certaines situations. duplicates which may occur in certain situations.
L'une de ces situations correspond à celle d'un agent de surveillance et/ou de service souhaitant installer un téléphone dans la localisation de son choix et souhaitant initialiser pour la première fois le terminal One of these situations corresponds to that of a surveillance and / or service agent wishing to install a telephone in the location of his choice and wishing to initialize the terminal for the first time
auprès du serveur PMS 5.with the PMS server 5.
Selon l'invention, le procédé d'individualisation comprend les étapes suivantes. Tout d'abord, le terminal 10 appelle le serveur PMS 5 selon une session de connexion 20 de type Connect, selon un format choisi, par exemple According to the invention, the individualization method comprises the following steps. First of all, the terminal 10 calls the PMS server 5 according to a connection session 20 of the Connect type, according to a chosen format, for example
selon le protocole de transfert de données PDU (Protocol Data Unit). according to the protocol for data transfer PDU (Protocol Data Unit).
La session de connexion 20 comprend une demande de service Connection session 20 includes a service request
correspondant ici à une demande d'initialisation. corresponding here to an initialization request.
Cette demande de service est accompagnée de données de type This service request is accompanied by type data
identification, par exemple numéro du terminal NAP. identification, for example NAP terminal number.
De son côté, le serveur PMS 5 vérifie l'identité NAP du terminal For its part, the PMS 5 server verifies the NAP identity of the terminal
appelant.appellant.
La vérification (étapes 30 et 34, figure 3) porte ensuite sur le fait de savoir si le terminal en connexion est un nouveau terminal, déclaré au The verification (steps 30 and 34, Figure 3) then relates to whether the connected terminal is a new terminal, declared to the
préalable ou non, avec possibilité d'initialisation générale ou partielle. prior or not, with the possibility of general or partial initialization.
S'il s'agit d'un nouveau terminal, c'est-à-dire inconnu des tables du serveur 5, ou déclaré comme tel, alors un certificat ESN pour " Electronic Serial Number, c'est-à-dire numéro de série électronique " If it is a new terminal, that is to say unknown to the tables of server 5, or declared as such, then an ESN certificate for "Electronic Serial Number, that is to say number of electronic series "
est généré par le serveur 5 (étape 32, figure 3). is generated by the server 5 (step 32, Figure 3).
Ce certificat ESN est unique pour le terminal en connexion. Il est This ESN certificate is unique for the connected terminal. It is
associé au numéro d'identité du terminal NAP. associated with the identity number of the NAP terminal.
De préférence, le certificat ESN est un numéro aléatoire (à la première Preferably, the ESN certificate is a random number (at the first
génération), par exemple codé sur 8 octets. generation), for example coded on 8 bytes.
Le serveur 5 stocke le certificat ESN ainsi engendré dans une table en The server 5 stores the ESN certificate thus generated in a table in
correspondance avec l'identité NAP associée. correspondence with the associated NAP identity.
Ensuite, le serveur 5 communique (étape 24, figure 2) le certificat ESN ainsi généré vers le terminal, via le cas échéant le serveur FTP 4 et/ou Then, the server 5 communicates (step 24, FIG. 2) the ESN certificate thus generated to the terminal, via the FTP server 4 and / or if necessary.
le serveur PROXY 6.the PROXY 6 server.
De son côté, le terminal reçoit le certificat ESN et le stocke dans une For its part, the terminal receives the ESN certificate and stores it in a
mémoire appropriée, par exemple une mémoire de type Flash. appropriate memory, for example a Flash type memory.
Ce certificat ESN permet ainsi d'individualiser de manière unique le nouveau terminal, ce qui empêche les doublons mentionnés ci-avant Dans le cas d'un terminal déjà inscrit dans les tables du serveur PMS, et pour lequel l'initialisation générale ou partielle est autorisée, le serveur 5 génère également un certificat ESN, de façon dynamique. Ce certificat est ensuite écrit dans une table du serveur avant d'être This ESN certificate thus makes it possible to individualize the new terminal in a unique way, which prevents the duplicates mentioned above. In the case of a terminal already registered in the tables of the PMS server, and for which the general or partial initialization is authorized, the server 5 also dynamically generates an ESN certificate. This certificate is then written to a server table before being
envoyer au terminal, comme décrit précédemment. send to the terminal, as described above.
En pratique, le certificat ESN-2 du terminal 10-2 d'identité NAP-2 comprend un incrément de 1 par rapport au certificat ESN- 1 du In practice, the ESN-2 certificate of terminal 10-2 of NAP-2 identity includes an increment of 1 compared to the ESN-1 certificate of
terminal 10-1 d'identité NAP- 1.terminal 10-1 of identity NAP- 1.
Dans le cas d'un terminal déjà connu et en l'absence d'une initialisation générale ou partielle (étape 36, figure 3), la demande de service est In the case of an already known terminal and in the absence of a general or partial initialization (step 36, FIG. 3), the service request is
validée après la vérification du certificat ESN du terminal en connexion. validated after verification of the ESN certificate of the connecting terminal.
(Il n'y a pas ici de génération d'un nouveau certificat) En cas de vérification négative du certificat ESN, la demande de service (There is no generation of a new certificate here) In case of negative verification of the ESN certificate, the service request
est refusée par le serveur.is refused by the server.
En cas de vérification positive, la demande de service est autorisée par In case of positive verification, the service request is authorized by
le serveur.the server.
Le protocole de communication entre le serveur et le terminal peut le cas échéant comprendre des étapes d'acceptation d'échange de données ACCEPT, (étape 22, figure 2) et DISCONNECT (étape 26, figure 2) The communication protocol between the server and the terminal can, if necessary, include steps for accepting data exchange ACCEPT (step 22, figure 2) and DISCONNECT (step 26, figure 2)
conformément au protocole PDU.in accordance with the PDU protocol.
Ces échanges permettent notamment de valider la réception du These exchanges allow in particular to validate the receipt of the
certificat ESN côté terminal.ESN certificate on the terminal side.
Ainsi, en cas de problème dans l'émission/réception du certificat ESN et en l'absence d'accusé de réception émis par le terminal, le serveur Thus, in the event of a problem in the transmission / reception of the ESN certificate and in the absence of acknowledgment of receipt issued by the terminal, the server
conserve dans ses tables l'ancienne valeur du certificat. keeps in its tables the old value of the certificate.
Le procédé d'individualisation répond également au problème rencontré lorsqu'un agent de service souhaitant installer un nouveau un terminal, The individualization process also responds to the problem encountered when a service agent wishing to install a new terminal,
fait une erreur dans la saisie du numéro d'identité du terminal NAP. made an error in entering the identity number of the NAP terminal.
En effet dans ce cas, le serveur vérifie l'identité du numéro NAP. Si celui-ci est inconnu, le serveur considère ce téléphone comme étant un nouveau téléphone et il est géré comme s'il s'agit d'une première initialisation telle que décrite ci-avant (pour peu que cette création In this case, the server checks the identity of the NAP number. If it is unknown, the server considers this phone as a new phone and it is managed as if it is a first initialization as described above (as long as this creation
automatique soit autorisée par le serveur PMS). be authorized by the PMS server).
Si le numéro NAP est connu, le serveur vérifie alors la paire NAP et ESN. If the NAP number is known, the server then checks the NAP and ESN pair.
En cas de comparaison négative dans les tables du serveur, le téléphone est refusé systématiquement. En cas de comparaison positive, l'initialisation est validée avec un terminal individualisé selon l'invention. Le procédé d'individualisation selon l'invention répond également aux opérations de maintenance, par exemple lorsqu'un agent souhaite In the event of a negative comparison in the server tables, the telephone is systematically refused. In the event of a positive comparison, initialization is validated with an individualized terminal according to the invention. The individualization method according to the invention also responds to maintenance operations, for example when an agent wishes
changer une carte du terminal après une panne. change a terminal card after a failure.
Si après le remplacement de la carte, le numéro NAP est inconnu du serveur, le terminal est considéré comme étant un nouveau terminal et il est géré en tant que tel, c'est à dire calcul d'un certificat ESN et envoi par le serveur au terminal (pour peu que cette création automatique soit If after replacing the card, the NAP number is unknown to the server, the terminal is considered to be a new terminal and it is managed as such, i.e. calculation of an ESN certificate and sending by the server at the terminal (provided that this automatic creation is
autorisée par le serveur PMS)..authorized by the PMS server) ..
Dans le cas o le terminal est déjà connu par le serveur, une nouvelle initialisation doit être mise en place en vue d'attribuer des nouveaux fichiers d'initialisation ainsi que le certificat ESN (la réinitialisation dudit terminal est autorisé par l'opérateur par mise à jour de l'interface homme machine). Dans ce cas, le certificat ESN est contrôlé In the case where the terminal is already known by the server, a new initialization must be implemented in order to allocate new initialization files as well as the ESN certificate (the reinitialization of said terminal is authorized by the operator by setting man machine interface). In this case, the ESN certificate is checked
conformément à l'étape 36.according to step 36.
Le procédé selon l'invention trouve également une application lorsque aucune initialisation n'est prévue ou planifiée et qu'un agent souhaite The method according to the invention also finds an application when no initialization is planned or planned and an agent wishes
réaliser une initialisation en raison d'un problème technique. perform an initialization due to a technical problem.
Dans ce cas, le serveur vérifie la paire formée par le numéro NAP et le certificat ESN pour garantir l'absence de duplication. En cas de vérification positive, l'initialisation est autorisée et le serveur communique les fichiers correspondants tandis qu'en cas de vérification In this case, the server checks the pair formed by the NAP number and the ESN certificate to guarantee the absence of duplication. In the event of a positive verification, initialization is authorized and the server communicates the corresponding files while in the event of verification
négative, la communication est refusée. negative, communication is refused.
De préférence, le certificat ESN est systématiquement contrôlé, notamment lors des demandes de service du type alarme, rapport Preferably, the ESN certificate is systematically checked, in particular during service requests of the alarm, report type.
quotidien, téléchargement d'objets, télé-diagnostic. daily, download of objects, remote diagnosis.
Claims (9)
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0208170A FR2841720B1 (en) | 2002-06-28 | 2002-06-28 | METHOD FOR INDIVIDUALIZING A TERMINAL CONNECTED TO AT LEAST ONE SERVER THROUGH A NETWORK |
| AU2003260632A AU2003260632A1 (en) | 2002-06-28 | 2003-06-26 | Method for individualizing a terminal connected to at least one server through a network |
| MXPA05000168A MXPA05000168A (en) | 2002-06-28 | 2003-06-26 | Method for individualizing a terminal connected to at least one server through a network. |
| AP2005003214A AP2005003214A0 (en) | 2002-06-28 | 2003-06-26 | Method for individualizing a terminal connected toat least one server through a network |
| EP03761646A EP1518390A1 (en) | 2002-06-28 | 2003-06-26 | Method for individualizing a terminal connected to at least one server through a network |
| PCT/FR2003/001975 WO2004004294A1 (en) | 2002-06-28 | 2003-06-26 | Method for individualizing a terminal connected to at least one server through a network |
| MA28029A MA27314A1 (en) | 2002-06-28 | 2004-12-30 | METHOD FOR INDIVIDUALIZING A TERMINAL CONNECTED TO AT LEAST ONE SERVER THROUGH A NETWORK |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0208170A FR2841720B1 (en) | 2002-06-28 | 2002-06-28 | METHOD FOR INDIVIDUALIZING A TERMINAL CONNECTED TO AT LEAST ONE SERVER THROUGH A NETWORK |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR2841720A1 true FR2841720A1 (en) | 2004-01-02 |
| FR2841720B1 FR2841720B1 (en) | 2005-02-04 |
Family
ID=29725025
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR0208170A Expired - Fee Related FR2841720B1 (en) | 2002-06-28 | 2002-06-28 | METHOD FOR INDIVIDUALIZING A TERMINAL CONNECTED TO AT LEAST ONE SERVER THROUGH A NETWORK |
Country Status (7)
| Country | Link |
|---|---|
| EP (1) | EP1518390A1 (en) |
| AP (1) | AP2005003214A0 (en) |
| AU (1) | AU2003260632A1 (en) |
| FR (1) | FR2841720B1 (en) |
| MA (1) | MA27314A1 (en) |
| MX (1) | MXPA05000168A (en) |
| WO (1) | WO2004004294A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| PE20230228A1 (en) | 2020-04-17 | 2023-02-06 | Glencore Tech Pty Ltd | SULFIDE OXIDATION IN THE LEACHING OF MINERALS |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0869640A1 (en) * | 1997-04-01 | 1998-10-07 | Hewlett-Packard Company | Intermittently connectable electronic device with unique identifier |
| FR2798032A1 (en) * | 1999-08-30 | 2001-03-02 | Schlumberger Systems & Service | DEVICE FOR TRANSMITTING FRAUD ATTEMPTS TO A SUPERVISION SYSTEM OF A PUBLIC TELEPHONE NETWORK |
| US20020032787A1 (en) * | 1998-07-08 | 2002-03-14 | Overton John K. | Method and apparatus for managing location information in a network |
| US20020081993A1 (en) * | 2000-10-12 | 2002-06-27 | Akihiko Toyoshima | Wireless module security system and method |
-
2002
- 2002-06-28 FR FR0208170A patent/FR2841720B1/en not_active Expired - Fee Related
-
2003
- 2003-06-26 EP EP03761646A patent/EP1518390A1/en not_active Withdrawn
- 2003-06-26 AP AP2005003214A patent/AP2005003214A0/en unknown
- 2003-06-26 AU AU2003260632A patent/AU2003260632A1/en not_active Abandoned
- 2003-06-26 MX MXPA05000168A patent/MXPA05000168A/en not_active Application Discontinuation
- 2003-06-26 WO PCT/FR2003/001975 patent/WO2004004294A1/en not_active Ceased
-
2004
- 2004-12-30 MA MA28029A patent/MA27314A1/en unknown
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0869640A1 (en) * | 1997-04-01 | 1998-10-07 | Hewlett-Packard Company | Intermittently connectable electronic device with unique identifier |
| US20020032787A1 (en) * | 1998-07-08 | 2002-03-14 | Overton John K. | Method and apparatus for managing location information in a network |
| FR2798032A1 (en) * | 1999-08-30 | 2001-03-02 | Schlumberger Systems & Service | DEVICE FOR TRANSMITTING FRAUD ATTEMPTS TO A SUPERVISION SYSTEM OF A PUBLIC TELEPHONE NETWORK |
| US20020081993A1 (en) * | 2000-10-12 | 2002-06-27 | Akihiko Toyoshima | Wireless module security system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| FR2841720B1 (en) | 2005-02-04 |
| WO2004004294A1 (en) | 2004-01-08 |
| AP2005003214A0 (en) | 2005-03-31 |
| AU2003260632A1 (en) | 2004-01-19 |
| EP1518390A1 (en) | 2005-03-30 |
| MXPA05000168A (en) | 2007-11-21 |
| MA27314A1 (en) | 2005-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2005046278A2 (en) | Method for managing the security of applications with a security module | |
| FR2983601A1 (en) | SYSTEM FOR PROVIDING TELEMATIC SERVICES AND CORRESPONDING METHOD | |
| US20020045437A1 (en) | Tracing a location of a mobile device | |
| EP1192797B1 (en) | Payphone management system | |
| EP1349400B1 (en) | Service provision for remote private terminals | |
| EP1704700B1 (en) | Method and system for operating a computer network which is intended for content publishing | |
| FR2841720A1 (en) | METHOD FOR INDIVIDUALIZING A TERMINAL CONNECTED TO AT LEAST ONE SERVER THROUGH A NETWORK | |
| EP1900179A2 (en) | Method for obtaining configuration data for a terminal by using the dhcp protocol | |
| FR2863810A1 (en) | Telecommunication services coordinating process for use over e.g. Internet, involves utilizing service mediation system to transmit users state in contact list to connected terminals | |
| EP1762037A2 (en) | Method and system for certifying a user identity | |
| EP3228115B1 (en) | Technique for accessing at least one adminstration server | |
| FR2813151A1 (en) | SECURE COMMUNICATION IN AUTOMATION EQUIPMENT | |
| FR2816784A1 (en) | METHOD FOR TRANSFERRING FILES BETWEEN SERVICE DEVICES AND A REMOTE MANAGEMENT SERVER | |
| WO2003005694A1 (en) | Method of exchanging data between a service apparatus and a management server using an ip management protocol | |
| FR2857186A1 (en) | METHOD FOR ROUTING CALLS FROM A SERVICE DEVICE TO A MANAGEMENT SERVER | |
| WO2006134297A2 (en) | Method and system for making secure a transaction in a telecommunication network | |
| EP1512301A1 (en) | Method for sending short messages by means of a public telephone network | |
| EP1405277A1 (en) | Method and system for charging the duration of access to a data server by a free digital data transmission network | |
| FR2889018A1 (en) | METHOD AND DEVICE FOR OPTIMIZED AND SECURE CONNECTION OF A RADIOCOMMUNICATION CLIENT TERMINAL TO ANOTHER REMOTE TERMINAL OF CAPTURE AND / OR PROVISION OF INFORMATION | |
| EP1493260A2 (en) | Data exchange system with conditional access on a data transfer network | |
| WO2006072688A1 (en) | Method and system for monitoring an access line to a service | |
| FR2776874A1 (en) | METHOD AND SYSTEM FOR AUTOMATIC ELECTRONIC INFORMATION DISTRIBUTION | |
| FR2887390A1 (en) | Payer account e.g. business account, selecting method for use by e.g. law firm, involves typing single command and sending data, triggering communication call to destination number, to mobile terminal, in case of billing authorization | |
| WO2009071853A1 (en) | Method and device for the wake-on-lan of a device connected to a network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TP | Transmission of property | ||
| CD | Change of name or company name | ||
| ST | Notification of lapse |
Effective date: 20090228 |