Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020193294 - PROCÉDÉ ET DISPOSITIF DESTINÉS À COMMANDER DE MANIÈRE COMPATIBLE UN APPAREIL AVEC UN NOUVEAU CODE DE PROGRAMME

Numéro de publication WO/2020/193294
Date de publication 01.10.2020
N° de la demande internationale PCT/EP2020/057344
Date du dépôt international 17.03.2020
CIB
G06F 9/4401 2018.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
44Dispositions pour exécuter des programmes spécifiques
4401Amorçage
G06F 9/54 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
46Dispositions pour la multiprogrammation
54Communication interprogramme
G06F 8/20 2018.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
8Dispositions pour ingénierie logicielle
20Conception de logiciels
G06F 8/36 2018.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
8Dispositions pour ingénierie logicielle
30Création ou génération de code source
36Réutilisation de logiciel
G06N 20/00 2019.01
GPHYSIQUE
06CALCUL; COMPTAGE
NSYSTÈMES DE CALCULATEURS BASÉS SUR DES MODÈLES DE CALCUL SPÉCIFIQUES
20Apprentissage automatique
H04L 29/08 2006.01
HÉLECTRICITÉ
04TECHNIQUE DE LA COMMUNICATION ÉLECTRIQUE
LTRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE
29Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes H04L1/-H04L27/135
02Commande de la communication; Traitement de la communication
06caractérisés par un protocole
08Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
CPC
G06F 8/20
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
20Software design
G06F 8/36
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
30Creation or generation of source code
36Software reuse
G06F 9/4411
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
4401Bootstrapping
4411Configuring for operating with peripheral devices; Loading of device drivers
G06F 9/541
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
54Interprogram communication
541via adapters, e.g. between incompatible applications
G06F 9/545
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
54Interprogram communication
545where tasks reside in different layers, e.g. user- and kernel-space
G06F 9/546
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
54Interprogram communication
546Message passing systems or structures, e.g. queues
Déposants
  • SIEMENS AKTIENGESELLSCHAFT [DE]/[DE]
Inventeurs
  • SCHALL, Daniel
Mandataires
  • MAIER, Daniel
Données relatives à la priorité
19165906.928.03.2019EP
Langue de publication allemand (DE)
Langue de dépôt allemand (DE)
États désignés
Titre
(DE) VERFAHREN UND VORRICHTUNG ZUM KOMPATIBLEN ANSTEUERN EINES GERÄTS MIT EINEM NEUEN PROGRAMMCODE
(EN) METHOD AND DEVICE FOR COMPATIBLY CONTROLLING A DEVICE WITH A NEW PROGRAM CODE
(FR) PROCÉDÉ ET DISPOSITIF DESTINÉS À COMMANDER DE MANIÈRE COMPATIBLE UN APPAREIL AVEC UN NOUVEAU CODE DE PROGRAMME
Abrégé
(DE)
Verfahren zum kompatiblen Ansteuern eines Geräts (150) mit einem neuen Programmcode auf Basis eines ersten Programmcodes (100), und folgende Schritte ausgeführt werden: a) Ermitteln und Laden eines neuen Steuercodes (210) mit einer inkompatiblen Nachrichten-Schnittstelle (211), b) Ermitteln eines Nachrichten-Stacks (145) mit Schichten für Nachrichten, c) Bilden einer Hilfsumgebung (201), umfassend den neuen Steuercode (210) und einen Hilfs-Stack (345), d) Ermitteln des Hilfs-Stacks (345) mit einer Menge an Hilfs-Schichten, wobei die Funktion der Menge an Hilfs-Schichten kompatibel gegenüber der Menge an Schichten des Nachrichten-Stacks (145) ist, und die Eingangsschnittstelle des Hilfs-Stacks (345) kompatibel zur Nachrichten-Schnittstelle (211) ist, und die Ausgangsschnittstelle des Hilfs-Stacks (345) kompatibel zu einer Ausgangsschnittstelle einer Schicht im Nachrichten-Stack (145) ist, e) Ermitteln jener Schichten im Nachrichten-Stack (145), deren Eingangsschnittstelle zur Ausgangsschnittstelle des Hilfs-Stacks (345) kompatibel ist, f) Erzeugen eines neuen Programmcodes (101) aus dem Hilfs-Stack (345) und dem im Schritt e) ermittelten Schichten des Nachrichten-Stack (145).
(EN)
The invention relates to a method for compatibly controlling a device (150) with a new program code on the basis of a first program code (100), the method comprising the following steps: a) determining and loading a new control code (210) by means of an incompatible message interface (211), b) determining a message stack (145) having layers for messages, c) forming an auxiliary environment (201), comprising the new control code (210) and an auxiliary stack (345), d) determining the auxiliary stack (345) having a number of auxiliary layers, wherein the function of the number of auxiliary layers is compatible with the number of layers of the message stack (145), and the input interface of the auxiliary stack (345) is compatible with the message interface (211), and the output interface of the auxiliary stack (345) is compatible with an output interface of a layer in the message stack (145), e) determining those layers in the message stack (145) whose input interface is compatible with the output interface of the auxiliary stack (345), and f) producing a new program code (101) from the auxiliary stack (345) and the layers of the message stack (145) determined in step e).
(FR)
L’invention concerne un procédé destiné à commander de manière compatible un appareil (150) avec un nouveau code de programme sur la base d’un premier code de programme (100), dont les étapes consistent: a) à déterminer et à charger un nouveau code de commande (210) avec une interface de messages (211) incompatible, b) à déterminer un empilement de messages (145) avec des couches de messages, c) à construire un environnement auxiliaire (201), comprenant le nouveau code de commande (210) et un empilement auxiliaire (345), d) à déterminer l’empilement auxiliaire (345) avec une quantité de couches auxiliaires, la fonction de la quantité de couches auxiliaires étant compatible par rapport à la quantité de couches de l’empilement de messages (145), et l’interface d’entrée de l’empilement auxiliaire (345) étant compatible avec l’interface de messages (211), et l’interface de sortie de l’empilement auxiliaire (345) étant compatible avec une interface de sortie d’une couche dans l’empilement de messages (145), e) à déterminer la couche dans l’empilement de messages (145) dont l’interface d’entrée est compatible avec l’interface de sortie de l’empilement auxiliaire (345), f) à produire un nouveau code de programme (101) à partir de l’empilement auxiliaire (345) et de la couche de l’empilement de messages (145) déterminée lors de l’étape e).
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international