Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2019184687 - PROCÉDÉ ET DISPOSITIF DE MISE À JOUR À CHAUD DE CODE, SUPPORT D'INFORMATIONS, PROCESSEUR ET TERMINAL

Numéro de publication WO/2019/184687
Date de publication 03.10.2019
N° de la demande internationale PCT/CN2019/077642
Date du dépôt international 11.03.2019
CIB
G06F 8/65 2018.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
8Dispositions pour ingénierie logicielle
60Déploiement de logiciel
65Mises à jour
CPC
G06F 8/65
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
60Software deployment
65Updates
G06F 8/656
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
60Software deployment
65Updates
656while running
G06F 9/45508
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
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
45508Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation
G06F 9/4552
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
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
45516Runtime code conversion or optimisation
4552Involving translation to a different instruction set architecture, e.g. just-in-time translation in a JVM
Déposants
  • 网易(杭州)网络有限公司 NETEASE (HANGZHOU) NETWORK CO., LTD. [CN]/[CN]
Inventeurs
  • 周扬 ZHOU, Yang
Mandataires
  • 北京博浩百睿知识产权代理有限责任公司 KSK IP AGENCY
Données relatives à la priorité
201810273659.229.03.2018CN
Langue de publication chinois (ZH)
Langue de dépôt chinois (ZH)
États désignés
Titre
(EN) HOT UPDATE METHOD AND DEVICE FOR CODE, STORAGE MEDIUM, PROCESSOR AND TERMINAL
(FR) PROCÉDÉ ET DISPOSITIF DE MISE À JOUR À CHAUD DE CODE, SUPPORT D'INFORMATIONS, PROCESSEUR ET TERMINAL
(ZH) 代码热更新方法和装置、存储介质、处理器及终端
Abrégé
(EN)
A hot update method and device for a code, a storage medium, a processor and a terminal. The method comprises: translating a code to undergo hot update into a first type of intermediate code, wherein the first type of intermediate code is compiled by using a compiler of a target type of operating system (S102); translating the first type of intermediate code into a byte code to be run, wherein the byte code to be run is interpreted and run by using an interpreter of the target type of operating system (S104); and interpreting and running the byte code to be run by means of the interpreter so as to conduct hot update on the code to undergo hot update (S106).
(FR)
L'invention concerne un procédé et un dispositif de mise à jour à chaud d'un code, ainsi qu'un support d'informations, un processeur et un terminal. Le procédé comprend les étapes consistant : à traduire un code destiné à faire l'objet d'une mise à jour à chaud en un premier type de code intermédiaire, le premier type de code intermédiaire étant compilé au moyen d'un compilateur d'un type cible de système d'exploitation (S102) ; à traduire le premier type de code intermédiaire en un code multiplet à exécuter, le code multiplet à exécuter étant interprété et exécuté à l'aide d'un interpréteur du type cible du système d'exploitation (S104) ; et à interpréter et à exécuter le code multiplet à exécuter au moyen de l'interpréteur de façon à réaliser une mise à jour à chaud du code destiné à faire l'objet d'une mise à jour à chaud (S106).
(ZH)
一种代码热更新方法和装置、存储介质、处理器及终端。其中,该方法包括:将待热更新的代码翻译成第一类型中间码,其中,所述第一类型中间码采用目标类型操作系统的编译器编译(S102);将所述第一类型中间码翻译成待运行的字节码,其中,所述待运行的字节码采用所述目标类型操作系统的解释器解释运行(S104);通过所述解释器解释运行所述待运行的字节码,以将所述待热更新的代码进行热更新(S106)。
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international