+

WO2001035686A1 - Procede de mise a jour d'un programme principal execute par un module de radiocommunication - Google Patents

Procede de mise a jour d'un programme principal execute par un module de radiocommunication Download PDF

Info

Publication number
WO2001035686A1
WO2001035686A1 PCT/FR2000/003016 FR0003016W WO0135686A1 WO 2001035686 A1 WO2001035686 A1 WO 2001035686A1 FR 0003016 W FR0003016 W FR 0003016W WO 0135686 A1 WO0135686 A1 WO 0135686A1
Authority
WO
WIPO (PCT)
Prior art keywords
program
module
radiocommunication
new
radiocommunication module
Prior art date
Application number
PCT/FR2000/003016
Other languages
English (en)
Inventor
Antoine Dambre
Original Assignee
Wavecom
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wavecom filed Critical Wavecom
Priority to AU12840/01A priority Critical patent/AU1284001A/en
Priority to EP00974598A priority patent/EP1228654A1/fr
Publication of WO2001035686A1 publication Critical patent/WO2001035686A1/fr
Priority to HK03100821.2A priority patent/HK1049090A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal

Definitions

  • the field of the invention is that of radiocommunication sy stems with mobiles.
  • the invention applies in particular, but not exclusively, in GSM 900 radio systems (for "Global System for Mobile - 900
  • the inv ention relates to a method for updating a p ⁇ ncipal program executed by a radiocommunication module, and / or data associated with this p ⁇ ncipal program.
  • radiocommunication module a subscriber to a radiocommunication system, for example of GSM type, has a mobile station (sometimes also called mobile radiotelephone or telephone. portable) comprising a radiocommunication terminal (or ME, for "Mobile Equipment” in English) cooperating with a SIM card (for "Subsc ⁇ ber Identity Module” in English, or subscriber identification module).
  • a radiocommunication terminal or ME, for "Mobile Equipment” in English
  • SIM card for "Subsc ⁇ ber Identity Module” in English, or subscriber identification module
  • the radiocommunication module (for example a "GSM module") is included in the radiocommunication terminal and provides the wireless communication function, by controlling various hardware elements (screen, keyboard). , speaker, ...) of the radiocommunication terminal.
  • GSM module for example a "GSM module”
  • Other applications of the radiocommunication module are also known.
  • radiocommunication module in independent form, with in particular its own power supply: it is then qualified as a modem.
  • a modem which does not include any hardware element (screen, 1st key, loudspeaker, ...) of man / machine interface, is intended to cooperate with third party equipment (typically a microcomputer), which has human-machine interface hardware.
  • third party equipment typically a microcomputer
  • the third-party equipment controls the modem by means of a set of AT commands (for "ATTENTION command" in English).
  • the radiocommunication module in a radiocommunication terminal, in another device, or even in a modem
  • These data define, for example, melodies, directories, menu items in different languages, etc.
  • an update describing only the main program is described. It is clear that the other update cases (data only, or even main program and data) are deduced directly and easily from the following. It is assumed that the radiocommunication module 1 is connected to an update equipment 5 by a serial link 10 supporting a proprietary protocol.
  • a user performs a restart (or "reset") of the radiocommunication module 1 while maintaining one of the pins, known as “reboot” (or “pin boot”), at a predetermined voltage level (for example ground), so that module 1 restarts internally, not with its main program 2 but with a reboot program (or "boot”) 3.
  • the main program 2 is stored in memory flash ROM 1 1, and the reboot program 3 in boot ROM 4; the reboot program 3 communicates according to the owner's protocol with a download program on the equipment side (or
  • downloader equipment 6, so as to download (13) into the memory RAM 7 of the radio communication module a download program on the module side (or “downloader module”) 8.
  • the download program on the equipment side 6 is a specific proprietary program executed by the updating equipment 5.
  • the download program on the module side 8 is previously stored (8 ') in a memory 9 associated with the updating equipment 5; the reboot program 3 launches the execution of the module-side download program 8 which has just been loaded into RAM memory 7; the module side download program 8 communicates according to the proprietary protocol with the equipment side download program 6, so as to download (14) into the flash memory ROM 11 of the module a new main program 12.
  • the new main program 12 is previously stored (12 ') in a memory 9 associated with the updating equipment 5; the user performs a restart of the radio communication module 1 while maintaining the reset pin at the supply voltage, so that the module 1 restarts externally, not with the previous main program 2, in flash ROM 11, but with the new main program 12, also in ROM flash memory 11.
  • the proprietary protocol on the basis of which the download programs are developed on the equipment side and on the module side, is generally specific to the physical medium (serial link, infrared link, radio link, etc.) on which it is placed. in work. During an update, this further increases the number of new "owner-specific" programs that must be developed.
  • Another disadvantage of the current updating technique is that it requires a double download. In fact, you must first download the download program on the module side, then the new main program and / or the new data.
  • one of the objectives of the present invention is to provide a method for updating the main program (and / or associated data) executed by a radiocommunication module, this method allowing the radiocommunication module to communicate with different types of update equipment.
  • the invention also aims to provide such a method which can be implemented with several types of physical medium between the radiocommunication module and the updating equipment, without however requiring any modification, both on the side radio module only on the update equipment side.
  • Another object of the invention is to provide such a method which does not require any manipulation of the repriming spindle by the user.
  • An additional objective of the invention is to provide such a method which does not require a double download.
  • said method comprises the following successive steps: launching of the execution, by said radiocommunication module, of a download program capable of communicating, according to a standard communication protocol, with a standard file transfer program , of the "data terminal" type, executed by said updating equipment; sending by said standard file transfer program to said downloading program, according to said standard communication protocol, a new main program and / or new data; storage by said download program, in a non-volatile memory of said radiocommunication module, of said new main program and / or said new data.
  • the general principle of the invention therefore consists in using, on the updating equipment side, not a specific proprietary download program, but a standard file transfer program (or software), of the "data terminal" type.
  • the latter uses a standard communication protocol (and not a proprietary protocol). In other words, programs of the type are used in an unusual way.
  • a first "data terminal” software executed by a first machine, communicates according to a standard communication protocol (for example via a serial link or an infrared link) with a second "data terminal” software, executed by a second machine.
  • a standard communication protocol for example via a serial link or an infrared link
  • a second "data terminal” software executed by a second machine.
  • there is no second machine executing a second "data terminal” software but a radio communication module executing a download program.
  • the present invention does not require the interposition of modems.
  • “data terminal” software such as in particular, but not exclusively: "Hyperterminal” software (registered trademark), designed for a "PC” type computer with an "Windows” type operating system (trademark) ; "Minicom” software (registered trademark), designed for a "PC” type computer with an operating system of "Linux” type (registered trademark); "Norton Commander” software (registered trademark), designed for a "PC” type computer with a type operating system
  • this standard program is compatible with all types of machines that can be used as updating equipment.
  • it already exists on most machines (and in particular microcomputers) which can be used as updating equipment. It is designed to communicate on several types of physical media, namely generally over a serial link or an infrared link (IRDA).
  • IRDA infrared link
  • said download program is permanently stored in a non-volatile memory of said radio communication module. In this way, during an update, only the new main program and / or the new data are downloaded.
  • said step of launching the execution, by the radiocommunication module, of the download program is carried out when at least one of the following conditions is verified: a user has made an update request via a human interface / machine associated, directly or indirectly, with said radiocommunication module; a user has made an update request via a man / machine interface associated with said update equipment; when powering up said radio communication module, said main program cannot be used or does not exist.
  • said method further comprises the following ante step: restarting said radiocommunication module with said new pnncipal program and / or said new data, after said storage step has been carried out
  • Such a restart which is not systematic, is for example necessary in order to modify the executable version of the main program and / or of the associated data.
  • said restarting step is started when at least one of the following conditions is swollen: a user has made a restart request v ⁇ a a man / machine interface associated, directly or indirectly, with said radiocommunication module; a user has made a restart request via a man / machine interface associated with said updating equipment; said download program comprises a spontaneous restart command, executed when it reaches the end of execution; said standard file transfer program sends a spontaneous restart command to said radio communication module, when it detects the end of the sending of said new main program and / or said new data.
  • said radiocommunication module is included in a device belonging to the group comprising: - the radiocommunication terminals; devices, other than radiocommunication terminals, requiring wireless communication functionality; modems.
  • said download program can communicate with said standard file transfer program, according to said standard communication protocol, by means of at least one physical medium belonging to the group comprising: serial links, infrared links, radio links, ...
  • the invention also relates to a radiocommunication module, of the type which can communicate with updating equipment in order to carry out an update of a main program executed by said radiocommunication module, and / or of data associated with said main program.
  • said radio communication module comprises means for executing a download program capable of communicating, according to a standard communication protocol, with a standard file transfer program, of the "data terminal" type, executed by said updating equipment, so that said standard file transfer program sends to said download program, according to said standard communication protocol, a new main program and / or new data, and which said download program stores in a non-volatile memory of said radiocommunication module said new main program and / or said new data.
  • FIG. 1 illustrates the current technique (prior art) of updating
  • FIG. 2 illustrates a particular embodiment of the method according to the invention.
  • the main program 2 (current) is stored in the flash memory ROM 1 1 of the radiocommunication module 1.
  • the objective is to download into a non-volatile memory of the module (for example the flash memory
  • ROM 11 the new p ⁇ ncipal program 12.
  • the latter is previously stored (12 ') in a memory 9 associated with the updating equipment 5.
  • the updating equipment 5 can execute a standard file transfer program 20, of the "data terminal” type, making it possible to communicate according to a standard communication protocol.
  • the standard program 20 can be the "Hyperterminal” program, and the standard protocol the "X-modem” protocol. It is clear, however, that other types of "data terminals" can be used while remaining within the scope of the present invention.
  • the radio communication module 1 permanently stores, in its flash ROM 11, a download program 21. When executed, the latter is designed and developed so as to be able to communicate, according to the standard communication protocol, with the standard file transfer program 20.
  • the standard communication protocol can be supported alternately by several types of physical media, typically a serial link (RS 232) or an infrared link (IRDA).
  • RS 232 serial link
  • IRDA infrared link
  • this method comprises the following steps:
  • Step (a) is for example carried out when the user signals, by means of a man / machine interface (based for example on an AT command), his intention to launch an update.
  • human / machine interface we mean for example the possibility for the user to navigate (thanks to one or more keys on a keyboard) within a (sub) update menu (displayed on the screen ), and make a choice by which it requests the launch of an update.
  • This man / machine interface can be that of the updating equipment 5 or that of the radiocommunication module 1.
  • Step (a) can also be carried out if, when powering up the radiocommunication module, the main program 2 cannot be used or does not exist. In this case, the restart is automatic, in order to avoid a blocking situation, in which the radiocommunication module 1 could never restart.
  • Step (d) is for example carried out when the user requests, thanks to a man / machine interface (based for example on an AT command), for a restart of the module 1.
  • man / machine interface we mean for example the possibility for the user to press a specific restart key (or "reset" key).
  • This man / machine interface can be that of the updating equipment 5 or that of the radiocommunication module 1.
  • Step (d) can also be carried out automatically, if the download program 21 includes a restart command. spontaneous, executed when it reaches the end of execution, or even if the standard file transfer program 20 sends a spontaneous restart command to the radiocommunication module, when it detects the end of the sending of the new program water main 12.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Transceivers (AREA)
  • Telephonic Communication Services (AREA)
  • Communication Control (AREA)

Abstract

L'invention concerne un procédé de mise à jour d'un programme principal (2) exécuté par un module de radiocommunication (1), et/ou de données associées audit programme principal, ledit module de radiocommunication communiquant avec un équipement de mise à jour (5). Selon l'invention, le procédé comprend les étapes successives suivantes: lancement de l'exécution, par le module de radiocommunication, d'un programme de téléchargement (21) capable de communiquer, selon un protocole de communication standard, avec un programme de transfert de fichier standard (20), du type 'terminal de données', exécuté par l'équipement de mise à jour; envoi par le programme de transfert de fichier standard (20) au programme de téléchargement (21), selon le protocole de communication standard, d'un nouveau programme principal (12) et/ou de nouvelles données; stockage par le programme de téléchargement (21), dans une mémoire non volatile (11) du module de radiocommunication (1), du nouveau programme principal (12) et/ou des nouvelles données.

Description

Procédé de mise à jour d'un programme principal exécuté par un module de radiocommunication
Le domaine de l'invention est celui des sy stèmes de radiocommunication avec des mobiles.
L'invention s'applique notamment, mais non exclusivement, dans des s stèmes de radiocommunication de type GSM 900 (pour "Global System for Mobile - 900
MHz"), DCS 1800 (pour "Digital Cellular Svstem - 1800 MHz"), PCS 1900 (pour
"Personal Communication System - 1900 MHz") ou UMTS (pour "Universal Mobile Télécommunication System - 2 GHz").
Plus précisément, l'inv ention concerne un procédé de mise à jour d'un programme pπncipal exécuté par un module de radiocommunication, et/ou de données associées à ce programme pπncipal.
On rappelle tout d'abord ce que l'on entend par module de radiocommunication De façon classique, un abonné d'un système de radiocommunication, par exemple de ty pe GSM, dispose d'une station mobile (parfois aussi appelée radiotéléphone mobile ou téléphone portable) comprenant un terminal de radiocommunication (ou ME, pour "Mobile Equipment" en anglais) coopérant a\ ec une carte SIM (pour "Subscπber Identity Module" en anglais, ou module d'identiiication d'abonné).
Dans son application première, qui est la plus classique, le module de radiocommunication (par exemple un "module GSM") est compris dans le terminal de radiocommunication et assure la fonction de communication sans fil, en pilotant divers éléments matériels (écran, clav ier, haut-parleur, ...) du terminal de radiocommunication. D'autres applications du module de radiocommunication sont également connues.
Il a notamment été proposé de l'intégrer dans des dispositifs autres que des terminaux de radiocommunication, mais nécessitant néanmoins une fonctionnalité de communication sans fil. A titre d'exemple, on peut citer des dispositifs de télémétπe (relevés de compteur) ou encore des dispositifs lecteur de cartes bancaires. Il a également été proposé de fournir le module de radiocommunication sous forme indépendante, av ec notamment sa propre alimentation : il est alors qualifié de modem. Un tel modem, qui ne comprend aucun élément matéπel (écran, clav 1er, haut- parleur, ...) d'interface homme/machine, est destiné à coopérer a ec un équipement tiers (typiquement un micro-ordinateur), qui lui possède des éléments matériels d'interface homme/machine. Généralement, l'équipement tiers pilote le modem grâce à un jeu de commandes AT (pour "ATtention command" en anglais).
Quelle que soit la forme d'application du module de radiocommunication (dans un terminal de radiocommunication, dans un dispositif autre, ou encore dans un modem), il est parfois nécessaire de procéder à une mise à jour du programme pπncipal qu'il exécute, et/ou des données qui lui sont associées Ces données définissent par exemple des mélodies, des répertoires, des items de menus dans différentes langues, etc. On décπt maintenant, en relation av ec la figure 1, la technique traditionnelle utilisée pour effectuer cette mise à jour. Dans un souci de simplification, on décrit une mise à jour portant uniquement sur le programme principal. Il est clair que les autres cas de mise à jour (données seulement, ou encore programme principal et données) se déduisent directement et aisément de ce qui suit On suppose que le module de radiocommunication 1 est relié à un équipement de mise à jour 5 par un lien série 10 supportant un protocole propπétaire. Classiquement, on distingue les étapes successiv es sui antes : un utilisateur el fectue un redémarrage (ou "reset") du module de radiocommunication 1 tout en maintenant l'une des broches, dite de réamorçage (ou "pin boot"), à un niveau de tension prédéterminé (par exemple la masse), de façon que le module 1 redémarre en interne, non pas avec son programme principal 2 mais avec un programme de réamorçage (ou "boot") 3. Le programme principal 2 est mémoπsé en mémoire flash ROM 1 1, et le programme de réamorçage 3 en mémoire boot ROM 4 ; le programme de réamorçage 3 communique selon le protocole propπétaire avec un programme de téléchargement côté équipement (ou
"downloader equipment") 6, de façon à télécharger (13) dans la mémoire RAM 7 du module de radiocommunication un programme de téléchargement côté module (ou "downloader module") 8. Le programme de téléchargement côté équipement 6 est un programme spécifique propriétaire exécuté par l'équipement de mise à jour 5. Le programme de téléchargement côté module 8 est préalablement stocké (8') dans une mémoire 9 associée à l'équipement de mise à jour 5 ; le programme de réamorçage 3 lance l'exécution du programme de téléchargement côté module 8 qui vient d'être chargé en mémoire RAM 7; - le programme de téléchargement côté module 8 communique selon le protocole propriétaire avec le programme de téléchargement côté équipement 6, de façon à télécharger (14) dans la mémoire flash ROM 11 du module un nouveau programme principal 12. Le nouveau programme principal 12 est préalablement stocké (12') dans une mémoire 9 associée à l'équipement de mise à jour 5 ; l'utilisateur effectue un redémarrage du module de radiocommunication 1 tout en maintenant la broche de réamorçage à la tension d'alimentation, de façon que le module 1 redémarre en externe, non pas avec le précédent programme principal 2, en mémoire flash ROM 11, mais avec le nouveau programme principal 12, également en mémoire flash ROM 11.
Cette technique classique de mise à jour présente plusieurs inconvénients. Notamment, le fait que le programme de téléchargement côté équipement soit un programme propriétaire, écrit spécifiquement pour un usage avec un protocole propriétaire, n'est pas sans poser des problèmes. En effet, ceci implique une distribution à chacun des utilisateurs souhaitant effectuer la mise à jour, non seulement du nouveau programme principal et/ou des nouvelles données, mais également du programme de téléchargement côté équipement.
En outre, du fait de son caractère "spécifique propriétaire", un tel programme de téléchargement côté équipement n'est généralement exécutable que par un seul type d'équipement (par exemple les micro-ordinateurs sous système d'exploitation DOS). Or, il est fréquent que les divers utilisateurs n'utilisent pas tous le même type d'équipement. Lors d'une mise à jour, on est donc actuellement obligé de dé elopper autant de nouv eaux programmes "spécifiques propriétaire" qu'il y a de ty pes d'équipement distincts.
De même, le protocole propriétaire, sur la base duquel sont dév eloppés les programmes de téléchargement côté équipement et côté module, est généralement spécifique au support ph sique (liaison série, liaison infrarouge, liaison radio, ...) sur lequel il est mis en oeuv re. Lors d'une mise à jour, cela augmente donc encore le nombre de nouveaux programmes "spécifiques propriétaire" que l'on doit dé elopper.
Un autre inconvénient de la technique actuelle de mise à jour est qu'elle nécessite un double téléchargement. En effet, il faut d'abord télécharger le programme de téléchargement côté module, puis le nouv eau programme principal et/ou les nouv elles données.
Encore au autre inconv énient de la technique actuelle de mise à jour est qu'elle nécessite deux redémarrages du module de radiocommunication, l'un en interne (au début, en maintenant la broche de réamorçage par exemple à la masse) et l'autre en externe (à la fin, en maintenant la broche de réamorçage à la tension d'alimentation). A chaque fois, l'utilisateur est donc amené à manipuler la broche de réamorçage
L'invention a notamment pour objectif de pallier ces différents inconv énients de l'état de la technique. Plus précisément, l'un des objectifs de la présente invention est de fournir un procédé de mise à jour du programme principal (et/ou des données associées) exécute par un module de radiocommunication, ce procédé permettant au module de radiocommunication de communiquer avec différents types d'équipements de mise à jour. L'invention a également pour objectif de fournir un tel procédé qui puisse être mise en oeuv re avec plusieurs types de support physique entre le module de radiocommunication et l'équipement de mise à jour, sans pour autant nécessiter une quelconque modification, tant du côté module de radiocommunication que du côté équipement de mise à jour. Un autre objectif de l'invention est de fournir un tel procédé qui ne nécessite aucune manipulation de la broche de réamorçage par l'utilisateur. Un objectif complémentaire de l'invention est de fournir un tel procédé ne nécessitant pas un double téléchargement.
Ces différents objectifs, ainsi que d'autres qui apparaîtront par la suite, sont atteints selon l'invention à l'aide d'un procédé de mise à jour d'un programme principal exécuté par un module de radiocommunication, et/ou de données associées audit programme principal, ledit module de radiocommunication communiquant avec un équipement de mise à jour. Selon l'invention, ledit procédé comprend les étapes successives suivantes : lancement de l'exécution, par ledit module de radiocommunication, d'un programme de téléchargement capable de communiquer, selon un protocole de communication standard, avec un programme de transfert de fichier standard, du type "terminal de données", exécuté par ledit équipement de mise à jour ; envoi par ledit programme de transfert de fichier standard audit programme de téléchargement, selon ledit protocole de communication standard, d'un nouveau programme principal et/ou de nouvelles données ; stockage par ledit programme de téléchargement, dans une mémoire non volatile dudit module de radiocommunication, dudit nouveau programme principal et/ou desdites nouvelles données. Le principe général de l'invention consiste donc à utiliser, du côté équipement de mise à jour, non pas un programme de téléchargement spécifique propriétaire, mais un programme (ou logiciel) de transfert de fichier standard, du type "terminal de données".
Ce dernier utilise un protocole de communication standard (et non pas un protocole propriétaire). En d'autres termes, on utilise de façon inhabituelle les programmes du type
"terminal de données". En effet, normalement ils sont utilisés deux à deux pour faire du transfert de fichiers entre deux machines, éventuellement par modems interposés (si la nature du support physique entre machines exécutant ces programmes le nécessite). La configuration habituelle est donc la suivante : un premier logiciel "terminal de données", exécuté par une première machine, communique selon un protocole de communication standard (par exemple via une liaison série ou une liaison infrarouge) avec un second logiciel "terminal de données", exécuté par une seconde machine. Au contraire, dans le cadre de la présente invention, il n'y a pas de seconde machine exécutant un second logiciel "terminal de données", mais un module de radiocommunication exécutant un programme de téléchargement. En outre, quel que soit le support physique de communication, la présente invention ne nécessite pas l'interposition de modems.
Il existe plusieurs types de logiciels "terminaux de données", tels que notamment, mais non exclusivement : le logiciel "Hyperterminal" (marque déposée), conçu pour un ordinateur de type "PC" possédant un système d'exploitation de type "Windows" (marque déposée) ; le logiciel "Minicom" (marque déposée), conçu pour un ordinateur de type "PC" possédant un système d'exploitation de type "Linux" (marque déposée) ; le logiciel "Norton Commander" (marque déposée), conçu pour un ordinateur de type "PC" possédant un système d'exploitation de type
"DOS" (marque déposée) ; etc. Tous ces logiciels "terminaux de données" peuvent communiquent selon un ou plusieurs protocoles de communication standard, tels que par exemple les protocoles "X- MODEM", "Y-MODEM", "Z-MODEM", "KERMIT", ...
L'utilisation d'un tel programme de transfert de fichier standard présente plusieurs avantages. Tout d'abord, ce programme standard est compatible avec tous types de machines pouvant être utilisées comme équipements de mise à jour. En outre, il existe déjà sur la plupart des machines (et notamment les micro-ordinateurs) pouvant être utilisés comme équipement de mise à jour. Il est conçu pour communiquer sur plusieurs types de supports physiques, à savoir généralement sur une liaison série ou une liaison infrarouge (IRDA). Enfin, il permet d'obtenir une meilleure fiabilité dans le déroulement de l'opération de mise à jour.
De façon avantageuse, ledit programme de téléchargement est stocké en permanence dans une mémoire non volatile dudit module de radiocommunication. De cette façon, lors d'une mise à jour, seul le nouveau programme principal et/ou les nouv elles données sont téléchargées.
Préférentiellement, ladite étape de lancement de l'exécution, par le module de radiocommunication, du programme de téléchargement est effectuée lorsqu'au moins une des conditions suivantes est v érifiée : un utilisateur a effectué une demande de mise à jour via une interface homme/machine associée, directement ou indirectement, audit module de radiocommunication ; un utilisateur a effectué une demande de mise à jour via une interface homme/machine associée audit équipement de mise à jour ; lors d'une mise sous tension dudit module de radiocommunication, ledit programme principal est inutilisable ou inexistant.
Il est à noter qu'aucune de ces variantes ne nécessite de la part de l'utilisateur d'effectuer un redémarrage ("en interne") du module de radiocommunication, en maintenant la broche de réamorçage à la masse. En effet, la demande de redémarrage est faite soit par l'utilisateur, grâce à une interface homme/machine (cas des première et seconde v ariantes), soit de façon automatique (cas de la troisième vaπante).
Dans un mode de réalisation particulier de l'invention, ledit procédé comprend en outre l'étape suiv ante : redémarrage dudit module de radiocommunication av ec ledit nouveau programme pnncipal et/ou lesdites nouvelles données, après que ladite étape de stockage a été effectuée
Un tel redémarrage, qui n'est pas systématique, est par exemple nécessaire afin de modifier la v ersion exécutable du programme principal et/ou des données associées. Avantageusement, ladite étape de redémarrage est lancée lorsqu'au moins une des conditions suiv antes est v enflée : un utilisateur a effectué une demande de redémarrage v ιa une interface homme/machine associée, directement ou indirectement, audit module de radiocommunication ; un utilisateur a effectué une demande de redémarrage via une interface homme/machine associée audit équipement de mise à jour ; ledit programme de téléchargement comporte une commande de redémarrage spontané, exécutée lorsqu'il arrive en fin d'exécution ; ledit programme de transfert de fichier standard envoie une commande de redémarrage spontané audit module de radiocommunication, lorsqu'il détecte la fin de l'envoi dudit nouveau programme principal et/ou desdites nouvelles données. Il est à noter qu'aucune de ces variantes ne nécessite de la part de l'utilisateur d'effectuer un redémarrage ("en externe") du module de radiocommunication, en maintenant la broche de réamorçage à la tension d'alimentation. En effet, la demande de redémarrage est faite soit par l'utilisateur, grâce à une interface homme/machine (cas des première et seconde variantes), soit de façon automatique, grâce à une commande de redémarrage spontané (cas des troisième et quatrième variantes).
De façon préférentielle, ledit module de radiocommunication est compris dans un dispositif appartenant au groupe comprenant : - les terminaux de radiocommunication ; les dispos ifs, autres que les terminaux de radiocommunication, nécessitant une fonctionnalité de communication sans fil ; les modems. De façon avantageuse, ledit programme de téléchargement peut communiquer avec ledit programme de transfert de fichier standard, selon ledit protocole de communication standard, par l'intermédiaire d'au moins un support physique appartenant au groupe comprenant : les liens série, les liens infrarouges, les liens radio, ...
L'invention concerne également un module de radiocommunication, du type pouvant communiquer avec un équipement de mise à jour afin d'effectuer une mise à jour d'un programme principal exécuté par ledit module de radiocommunication, et/ou de données associées audit programme principal. Selon l'invention, ledit module de radiocommunication comprend des moyens d'exécution d'un programme de téléchargement capable de communiquer, selon un protocole de communication standard, avec un programme de transfert de fichier standard, du type "terminal de données", exécuté par ledit équipement de mise à jour, de façon que ledit programme de transfert de fichier standard envoie audit programme de téléchargement, selon ledit protocole de communication standard, un nouveau programme principal et/ou de nouvelles données, et que ledit programme de téléchargement stocke dans une mémoire non volatile dudit module de radiocommunication ledit nouveau programme principal et/ou lesdites nouvelles données. D'autres caractéπstiques et avantages de l'inv ention apparaîtront à la lecture de la description suivante d'un mode de réalisation préférentiel de l'inv ention, donné à titre d'exemple indicatif et non limitatif, et des dessins annexés, dans lesquels . la figure 1 illustre la technique actuelle (art antérieur) de mise à jour ; et la figure 2 illustre un mode de réalisation particulier du procédé selon l'invention.
La technique actuelle, telle qu'illustrée sur la figure 1, a déjà été discutée de façon détaillée ci-dessus.
On présente maintenant, en relation av ec la figure 2, un mode de réalisation particulier du procédé selon l'invention de mise à jour d'un programme principal exécuté par un module de radiocommunication, et/ou de données associées à ce programme pπncipal.
Ceux des éléments de la figure 1 qui apparaissent également sur la figure 2 conservent les mêmes références numériques (à savoir : 1, 2, 4, 5, 7, 9, 10, 1 1 , 12 et 12') Dans un souci de simplification, on suppose que la mise à jour porte uniquement sur le programme principal. Il est clair que les autres cas de mise à jour (données seulement, ou encore programme principal et données) se déduisent directement et aisément de ce qui suit.
De façon classique, le programme principal 2 (courant) est stocké dans la mémoire flash ROM 1 1 du module de radiocommunication 1. L'objectif est de télécharger dans une mémoire non volatile du module (par exemple la mémoire flash
ROM 11) le nouveau programme pπncipal 12. Ce dernier est préalablement stocké (12') dans une mémoire 9 associée à l'équipement de mise à jour 5.
Selon l'invention, l'équipement de mise à jour 5 peut exécuter un programme de transfert de fichier standard 20, du type "terminal de données", permettant de communiquer selon un protocole de communication standard. Par exemple, si l'équipement 5 est un micro-ordinateur de type "PC" sous système d'exploitation "DOS", le programme standard 20 peut être le programme "Hyperterminal", et le protocole standard le protocole "X-modem". Il est clair cependant que d'autres types de "terminaux de données" peuvent être utilisés tout en restant dans le cadre de la présente invention.
Par ailleurs, également selon l'invention, le module de radiocommunication 1 stocke en permanence, dans sa mémoire flash ROM 11 , un programme de téléchargement 21. Lorsqu'il est exécuté, ce dernier est conçu et développé de façon à pouvoir communiquer, selon le protocole de communication standard, avec le programme de transfert de fichier standard 20.
De par sa conception, le protocole de communication standard peut être supporté alternativement par plusieurs types de supports physiques, à savoir typiquement une liaison série (RS 232) ou une liaison infrarouge (IRDA).
Dans le mode de réalisation particulier dont le fonctionnement est illustré sur la figure 2, ce procédé comprend les étapes suivantes :
(a) lancement de l'exécution, par le module de radiocommunication, du programme de téléchargement 21 ;
(b) envoi (23) par le programme de transfert de fichier standard 20 au programme de téléchargement 21, selon le protocole de communication standard, du nouveau programme principal 12 ;
(c) stockage par le programme de téléchargement 21, dans la mémoire flash ROM 11 du module de radiocommunication 1 , du nouveau programme principal 12 ;
(d) redémarrage du module de radiocommunication 1 avec le nouveau programme principal 12.
L'étape (a) est par exemple effectuée lorsque l'utilisateur signale, grâce à une interface homme/machine (basée par exemple sur une commande AT), son intention de lancer une mise à jour. Par interface homme/machine, on entend par exemple la possibilité pour l'utilisateur de naviguer (grâce à une ou plusieurs touches d'un clavier) au sein d'un (sous-)menu de mise à jour (affiché à l'écran), et d'y effectuer un choix par lequel il demande le lancement d'une mise à jour. Cette interface homme/machine peut être celle de l'équipement de mise à jour 5 ou celle du module de radiocommunication 1. L'étape (a) peut également être effectuée si, lors d'une mise sous tension du module de radiocommunication, le programme pπncipal 2 est inutilisable ou inexistant. Dans ce cas, le redémarrage est automatique, afin d'é iter une situation de blocage, dans laquelle le module de radiocommunication 1 ne pourrait jamais redémarrer.
Ces deux possibilités de lancement de l'étape (a) peuvent év entuellement être cumulées au sein d'un même module de radiocommunication.
L'étape (d) est par exemple effectuée lorsque l'utilisateur demande, grâce à une interface homme/machine (basée par exemple sur une commande AT), un redémarrage du module 1. Par interface homme/machine, on entend par exemple la possibilité pour l'utilisateur d'appuyer sur une touche spécifique de redémarrage (ou touche de "reset"). Cette interface homme/machine peut être celle de l'équipement de mise à jour 5 ou celle du module de radiocommunication 1. L'étape (d) peut également être effectuée de façon automatique, si le programme de téléchargement 21 comporte une commande de redémarrage spontané, exécutée lorsqu'il arrive en fin d'exécution, ou encore si le programme de transfert de fichier standard 20 envoie une commande de redémarrage spontané au module de radiocommunication, lorsqu'il détecte la fin de l'env oi du nouv eau programme principal 12.

Claims

REVENDICATIONS
1. Procédé de mise à jour d'un programme principal (2) exécuté par un module de radiocommunication (1), et/ou de données associées audit programme principal, ledit module de radiocommunication communiquant avec un équipement de mise à jour (5), caractérisé en ce que ledit procédé comprend les étapes successives suivantes : lancement de l'exécution, par ledit module de radiocommunication, d'un programme de téléchargement (21) capable de communiquer, selon un protocole de communication standard, avec un programme de transfert de fichier standard (20), du type "terminal de données", exécuté par ledit équipement de mise à jour ; envoi par ledit programme de transfert de fichier standard (20) audit programme de téléchargement (21), selon ledit protocole de communication standard, d'un nouveau programme principal (12) et/ou de nouvelles données ; - stockage par ledit programme de téléchargement (21), dans une mémoire non volatile (11) dudit module de radiocommunication ( 1), dudit nouveau programme principal (12) et/ou desdites nouvelles données.
2. Procédé selon la revendication 1, caractérisé en ce que ledit programme de téléchargement (21) est stocké en permanence dans une mémoire non volatile (11) dudit module de radiocommunication (1).
3. Procédé selon l'une quelconque des revendications 1 et 2, caractérisé en ce que ladite étape de lancement de l'exécution, par le module de radiocommunication (1), du programme de téléchargement (21) est effectuée lorsqu'au moins une des conditions suivantes est vérifiée : - un utilisateur a effectué une demande de mise à jour via une interface homme/machine associée, directement ou indirectement, audit module de radiocommunication (1) ; un utilisateur a effectué une demande de mise à jour via une interface homme/machine associée audit équipement de mise à jour (5) ; - lors d'une mise sous tension dudit module de radiocommunication (1), ledit programme principal est inutilisable ou inexistant.
4. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce qu'il comprend en outre l'étape suivante : redémarrage dudit module de radiocommunication (1) avec ledit nouveau programme principal (12) et/ou lesdites nouvelles données, après que ladite étape de stockage a été effectuée.
5. Procédé selon la revendication 4, caractérisé en ce que ladite étape de redémarrage est lancée lorsqu'au moins une des conditions suivantes est vérifiée : un utilisateur a effectué une demande de redémarrage via une interface homme/machine associée, directement ou indirectement, audit module de radiocommunication (1) ; un utilisateur a effectué une demande de redémarrage via une interface homme/machine associée audit équipement de mise à jour (5) ; ledit programme de téléchargement (21) comporte une commande de redémarrage spontané, exécutée lorsqu'il arrive en fin d'exécution ; - ledit programme de transfert de fichier standard (20) envoie une commande de redémarrage spontané audit module de radiocommunication (1), lorsqu'il détecte la fin de l'envoi dudit nouveau programme principal (12) et/ou desdites nouvelles données.
6. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que ledit module de radiocommunication (1) est compris dans un dispositif appartenant au groupe comprenant : les terminaux de radiocommunication ; les dispositifs, autres que les terminaux de radiocommunication, nécessitant une fonctionnalité de communication sans fil ; - les modems.
7. Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce que ledit programme de téléchargement (21) peut communiquer avec ledit programme de transfert de fichier standard (20), selon ledit protocole de communication standard, par l'intermédiaire d'au moins un support physique appartenant au groupe comprenant : - les liens série ; les liens infrarouges ; les liens radio.
8. Module de radiocommunication ( 1), du type pouvant communiquer avec un équipement de mise à jour (5) afin d'effectuer une mise à jour d'un programme principal (2) exécuté par ledit module de radiocommunication, et/ou de données associées audit programme principal, caractérisé en ce qu'il comprend des moyens d'exécution d'un programme de téléchargement (21) capable de communiquer, selon un protocole de communication standard, avec un programme de transfert de fichier standard (20), du type "terminal de données", exécuté par ledit équipement de mise à jour (5), de façon que ledit programme de transfert de fichier standard (20) envoie audit programme de téléchargement (21), selon ledit protocole de communication standard, un nouveau programme principal (12) et/ou de nouvelles données, et que ledit programme de téléchargement (21) stocke dans une mémoire non volatile (11) dudit module de radiocommunication (1) ledit nouveau programme principal et/ou lesdites nouvelles données.
PCT/FR2000/003016 1999-11-09 2000-10-27 Procede de mise a jour d'un programme principal execute par un module de radiocommunication WO2001035686A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
AU12840/01A AU1284001A (en) 1999-11-09 2000-10-27 Method for updating a main programme executed by a radio communication module
EP00974598A EP1228654A1 (fr) 1999-11-09 2000-10-27 Procede de mise a jour d'un programme principal execute par un module de radiocommunication
HK03100821.2A HK1049090A1 (zh) 1999-11-09 2003-02-05 由射頻通信模塊執行的更新主程序方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9914322A FR2800963B1 (fr) 1999-11-09 1999-11-09 Procede de mise a jour d'un programme principal execute par un module de radiocommunication et/ou de donnees associees a ce programme principal, et module de radiocommunication correspondant
FR99/14322 1999-11-09

Publications (1)

Publication Number Publication Date
WO2001035686A1 true WO2001035686A1 (fr) 2001-05-17

Family

ID=9552123

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2000/003016 WO2001035686A1 (fr) 1999-11-09 2000-10-27 Procede de mise a jour d'un programme principal execute par un module de radiocommunication

Country Status (6)

Country Link
EP (1) EP1228654A1 (fr)
CN (1) CN100391279C (fr)
AU (1) AU1284001A (fr)
FR (1) FR2800963B1 (fr)
HK (1) HK1049090A1 (fr)
WO (1) WO2001035686A1 (fr)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG118149A1 (en) * 2002-08-02 2006-01-27 Kie James Chan Loke Program for upgrading operating systems in non-volatile memory
US7184759B2 (en) 2001-07-26 2007-02-27 Kyocera Wireless Corp. Modular software components for wireless communication devices
US7184793B2 (en) 2001-07-26 2007-02-27 Kyocera Wireless Corp. System and method for over the air area code update
US7197302B2 (en) 2001-07-26 2007-03-27 Kyocera Wireless Corp. System and method for interchangeable modular hardware components for wireless communication devices
US7200389B2 (en) 2001-07-26 2007-04-03 Kyocera Wireless Corp. Dynamic interface software for wireless communication devices
US7254386B2 (en) 2001-08-10 2007-08-07 Kyocera Wireless Corp. System and method for improved security in handset reprovisioning and reprogramming
US7328007B2 (en) 2001-07-26 2008-02-05 Kyocera Wireless Corp. System and method for organizing wireless communication device system software
US7359699B2 (en) 2001-08-10 2008-04-15 Kyocera Wireless Corp. System and method for peer-to-peer handset communication
US7386846B2 (en) 2001-07-26 2008-06-10 Kyocera Wireless Corp. System and method for the management of wireless communications device system software downloads in the field
US7542758B2 (en) 2001-07-26 2009-06-02 Kyocera Wireless Corp. Field downloading of wireless device software
US8866589B2 (en) 2000-05-23 2014-10-21 M2M Solutions Llc Programmable communicator
US9554268B2 (en) 2001-07-26 2017-01-24 Kyocera Corporation System and method for updating persistent data in a wireless communications device

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7143407B2 (en) 2001-07-26 2006-11-28 Kyocera Wireless Corp. System and method for executing wireless communications device dynamic instruction sets
KR100940180B1 (ko) * 2001-07-26 2010-02-04 키오세라 와이어리스 코포레이션 무선 통신 장치의 업데이트 명령 실행 방법 및 시스템
US7159214B2 (en) 2001-07-26 2007-01-02 Kyocera Wireless Corp. System and method for compacting field upgradeable wireless communication device software code sections
US7359698B2 (en) 2003-09-08 2008-04-15 Kyocera Wireless Corp. Systems and methods for enhanced over-the-air programming
JP2005159905A (ja) * 2003-11-27 2005-06-16 Ntt Docomo Inc データ保存装置及び通信端末装置
DE602004020214D1 (de) * 2004-08-05 2009-05-07 Sony Ericsson Mobile Comm Ab Softwareaktualisierung in einem tragbaren Funkkommunikationsgerät
CN1303526C (zh) * 2004-09-23 2007-03-07 倚天资讯股份有限公司 下载安装软件的方法
CN118733090B (zh) * 2024-07-09 2024-11-29 中国电子信息产业集团有限公司第六研究所 一种嵌入式设备的软件重构方法、装置、电子设备及介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0459344A1 (fr) * 1990-05-30 1991-12-04 Alcatel Cit Dispositif de téléchargement de logiciel pour un terminal de télécommunication
EP0632629A1 (fr) * 1993-07-02 1995-01-04 Multi-Tech Systems Inc Modem avec possibilité de mise-à-niveau du microprogramme
WO1997016938A1 (fr) * 1995-10-30 1997-05-09 Nokia Telecommunications Oy Amelioration du logiciel pour telephones mobiles
EP0804046A2 (fr) * 1996-04-26 1997-10-29 Nokia Mobile Phones Ltd. Procédé et appareil de mise à jour du logiciel d'un terminal mobile utilisant l'interface air
US5689825A (en) * 1995-07-28 1997-11-18 Motorola, Inc. Method and apparatus for downloading updated software to portable wireless communication units
GB2313519A (en) * 1996-05-24 1997-11-26 Motorola Gmbh Configuring a radio unit
WO1998038820A2 (fr) * 1997-02-26 1998-09-03 Telefonaktiebolaget Lm Ericsson (Publ) Procede et appareil permettant d'apporter a distance des ameliorations a un logiciel de commande dans un telephone cellulaire
US5901320A (en) * 1996-11-29 1999-05-04 Fujitsu Limited Communication system configured to enhance system reliability using special program version management

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0459344A1 (fr) * 1990-05-30 1991-12-04 Alcatel Cit Dispositif de téléchargement de logiciel pour un terminal de télécommunication
EP0632629A1 (fr) * 1993-07-02 1995-01-04 Multi-Tech Systems Inc Modem avec possibilité de mise-à-niveau du microprogramme
US5689825A (en) * 1995-07-28 1997-11-18 Motorola, Inc. Method and apparatus for downloading updated software to portable wireless communication units
WO1997016938A1 (fr) * 1995-10-30 1997-05-09 Nokia Telecommunications Oy Amelioration du logiciel pour telephones mobiles
EP0804046A2 (fr) * 1996-04-26 1997-10-29 Nokia Mobile Phones Ltd. Procédé et appareil de mise à jour du logiciel d'un terminal mobile utilisant l'interface air
GB2313519A (en) * 1996-05-24 1997-11-26 Motorola Gmbh Configuring a radio unit
US5901320A (en) * 1996-11-29 1999-05-04 Fujitsu Limited Communication system configured to enhance system reliability using special program version management
WO1998038820A2 (fr) * 1997-02-26 1998-09-03 Telefonaktiebolaget Lm Ericsson (Publ) Procede et appareil permettant d'apporter a distance des ameliorations a un logiciel de commande dans un telephone cellulaire

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8866589B2 (en) 2000-05-23 2014-10-21 M2M Solutions Llc Programmable communicator
US9125079B2 (en) 2000-05-23 2015-09-01 M2M Solutions Llc Programmable communicator
US9078152B2 (en) 2000-05-23 2015-07-07 M2M Solutions Llc Programmable communicator
US8872624B2 (en) 2000-05-23 2014-10-28 M2M Solutions Llc Programmable communicator
US7200389B2 (en) 2001-07-26 2007-04-03 Kyocera Wireless Corp. Dynamic interface software for wireless communication devices
US7328007B2 (en) 2001-07-26 2008-02-05 Kyocera Wireless Corp. System and method for organizing wireless communication device system software
US7386846B2 (en) 2001-07-26 2008-06-10 Kyocera Wireless Corp. System and method for the management of wireless communications device system software downloads in the field
US7542758B2 (en) 2001-07-26 2009-06-02 Kyocera Wireless Corp. Field downloading of wireless device software
US7577126B2 (en) 2001-07-26 2009-08-18 Kyocera Wireless Corp. System and method for over the air area code update
US7197302B2 (en) 2001-07-26 2007-03-27 Kyocera Wireless Corp. System and method for interchangeable modular hardware components for wireless communication devices
US7184793B2 (en) 2001-07-26 2007-02-27 Kyocera Wireless Corp. System and method for over the air area code update
US7184759B2 (en) 2001-07-26 2007-02-27 Kyocera Wireless Corp. Modular software components for wireless communication devices
US9554268B2 (en) 2001-07-26 2017-01-24 Kyocera Corporation System and method for updating persistent data in a wireless communications device
US7254386B2 (en) 2001-08-10 2007-08-07 Kyocera Wireless Corp. System and method for improved security in handset reprovisioning and reprogramming
US7359699B2 (en) 2001-08-10 2008-04-15 Kyocera Wireless Corp. System and method for peer-to-peer handset communication
SG118149A1 (en) * 2002-08-02 2006-01-27 Kie James Chan Loke Program for upgrading operating systems in non-volatile memory

Also Published As

Publication number Publication date
AU1284001A (en) 2001-06-06
CN100391279C (zh) 2008-05-28
HK1049090A1 (zh) 2003-04-25
EP1228654A1 (fr) 2002-08-07
FR2800963B1 (fr) 2001-12-07
FR2800963A1 (fr) 2001-05-11
CN1421109A (zh) 2003-05-28

Similar Documents

Publication Publication Date Title
WO2001035686A1 (fr) Procede de mise a jour d'un programme principal execute par un module de radiocommunication
EP1224823B1 (fr) Procédé et système de commande d'un équipement tiers par une carte SIM, et dispositifs correspondants
US7970375B2 (en) System and method for expiring modular software components for wireless communication devices
US7899443B2 (en) Multi-access solid state memory devices and a telephone utilizing such
FR2845175A1 (fr) Procede et systeme de commutation entre deux images ou plus d'un progiciel sur un dispositif hote
FR2710224A1 (fr) Procédé et appareil de perfectionnement de téléphones mobiles cellulaires.
EP3309675A2 (fr) Procédé de mise à jour de micrologiciel d'un véhicule et système de véhicule
FR2998689A1 (fr) Ensemble electronique comprenant un module de desactivation
JP3678595B2 (ja) 車載端末用プログラムの復旧方式
EP2692113B1 (fr) Procédé de mise a jour d'éléments sécurisés compris dans des terminaux d'un réseau de télécommunication et serveur de mise à jour correspondant
EP1687708A1 (fr) Procede et dispositif de video-projection
US6810245B1 (en) Intelligent remote software loading method for wireless portable communication device
EP1834469B1 (fr) Dispositif de connexion automatique au réseau Internet
WO2007051767A1 (fr) Telechargement de donnees dans des objets communicants portables presents dans un reseau de radiocommunications pendant une campagne
WO2013004754A2 (fr) Systeme de transmission de donnees entre un terminal de telecommunication et un element securise deporte
EP2182422B1 (fr) Carte à microcircuit, dispositif électronique associé à une telle carte, et procédé de commande d'un tel dispositif électronique
WO2002078375A1 (fr) Module de radiocommunication hebergeant et executant un logiciel client, et procede correspondant de mise en oeuvre d'un logiciel client de pilotage
WO2021105089A1 (fr) Procédé de mise à jour de système numérique
EP0996300A1 (fr) " Procédé d'accès à un serveur de services à partir d'une station mobile, module d'identification d'abonné et terminal correspondants."
WO2007144509A2 (fr) Dispositif de memorisation amovible et appareil electronique aptes a l ' autre et procede de sauvegarde de donnees d ' environnement
EP3391675B1 (fr) Procédé de gestion des connexions entre un élément sécurisé et un serveur
EP3158782B1 (fr) Procédé d'activation d'une carte d'abonné de type carte sim
EP3317800A1 (fr) Procédé de gestion de profils dans un élément sécurisé
JP3597144B2 (ja) 移動通信システムにおける無線変復調装置
EP1433343A1 (fr) Module de radiocommunication executant un logiciel principal dont les couches basses sont ouvertes a un logiciel client egalement execute par le module

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2000974598

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 008168164

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 10111834

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 2000974598

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载