WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2007087918) TERMINAL AND METHOD FOR UPDATING PROGRAM CODE ON A TERMINAL
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2007/087918    International Application No.:    PCT/EP2006/069228
Publication Date: 09.08.2007 International Filing Date: 01.12.2006
IPC:
G06F 9/445 (2006.01)
Applicants: SIEMENS AKTIENGESELLSCHAFT [DE/DE]; Wittelsbacherplatz 2, 80333 München (DE) (For All Designated States Except US).
DANKERT, Henry [DE/DE]; (DE) (For US Only).
ENDERS, Gottfried [DE/DE]; (DE) (For US Only).
MEISCHKE, Burkhard [DE/DE]; (DE) (For US Only).
SCHRÖTER, Hartmut [DE/DE]; (DE) (For US Only)
Inventors: DANKERT, Henry; (DE).
ENDERS, Gottfried; (DE).
MEISCHKE, Burkhard; (DE).
SCHRÖTER, Hartmut; (DE)
Common
Representative:
SIEMENS AKTIENGESELLSCHAFT; Postfach 22 16 34, 80506 München (DE)
Priority Data:
10 2006 004 599.8 01.02.2006 DE
Title (DE) ENDGERÄT UND VERFAHREN ZUR AKTUALISIERUNG VON PROGRAMMCODE EINES ENDGERÄTS
(EN) TERMINAL AND METHOD FOR UPDATING PROGRAM CODE ON A TERMINAL
(FR) TERMINAL ET PROCEDE POUR L'ACTUALISATION DE CODES DE PROGRAMME D'UN TERMINAL
Abstract: front page image
(DE)Es wird ein Verfahren zur Aktualisierung von Programmcode eines Endgeräts (2) vorgeschlagen. Das Endgerät (2) weist einen Mikroprozessor (4) und einen dem Mikroprozessor (4) zugeordneten nicht-flüchtigen Programmspeicher (6) auf, der einen ersten beschreibbaren Bereich (16), der Programmcode zur Steuerung des Endgeräts (2) enthält, und einen zweiten schreibgeschützten Bereich (18), der Ladeprogrammcode zur Einspeicherung von Programmcode in den ersten Bereich (16) enthält, umfasst. Weiterhin verfügt das Endgerät (2) über einen separaten nicht-flüchtigen Datenspeicher (12) . Zur Aktualisierung des im ersten Bereichs (16) abgelegten Programmcodes wird der Ladeprogrammcode durch den Mikroprozessor (4) ausgeführt, so dass, gesteuert durch den Ladeprogrammcode, der im ersten Bereich (16) des Programmspeichers (6) abgelegte Programmcode durch im Datenspeicher (12) enthaltenen neuen Programmcode teilweise oder vollständig überschrieben wird.
(EN)A method for updating program code on a terminal (2) is proposed. The terminal (2) has a microprocessor (4) and a non volatile program store (6) which is associated with the microprocessor (4) and which comprises a first writable area (16), containing program code for controlling the terminal (2), and a second write protected area (18) containing loading program code for storing program code in the first area (16). In addition, the terminal (2) has a separate non volatile data store (12). To update the program code stored in the first area (16), the loading program code is executed by the microprocessor (4), so that, under the control of the loading program code, the program code stored in the first area (16) of the program store (6) is partly or fully overwritten by new program code which the data store (12) contains.
(FR)La présente invention concerne un procédé pour l'actualisation de codes de programme d'un terminal (2). Le terminal(2)présente un microprocesseur (4) et une mémoire de programme (6) non volatile associée au microprocesseur (4) qui contient une première zone inscriptible (16), contenant les codes de programme pour la commande du terminal (2) et une seconde zone protégée en écriture (18) qui comprend des codes de programme de chargement pour la mémorisation de codes de programme dans la première zone (16). En outre, le terminal (2) dispose d'une mémoire de données séparée non volatile (12). Pour l'actualisation du code de programme déposé dans la première zone (16), le code de programme de chargement est exécuté par le microprocesseur (4) de sorte que, piloté par le code de programme de chargement, le code de programme déposé dans la première zone (16) de la mémoire de programme (6) est partiellement ou complètement écrasé par de nouveaux codes de programme contenus dans la mémoire de données (12).
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: German (DE)
Filing Language: German (DE)