Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018157716) SMART CARD
Latest bibliographic data on file with the International BureauSubmit observation

Pub. No.: WO/2018/157716 International Application No.: PCT/CN2018/075713
Publication Date: 07.09.2018 International Filing Date: 08.02.2018
IPC:
G06F 9/30 (2006.01) ,G06F 9/445 (2018.01) ,G06K 19/07 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
30
Arrangements for executing machine- instructions, e.g. instruction decode
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
44
Arrangements for executing specific programmes
445
Programme loading or initiating
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
K
RECOGNITION OF DATA; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
19
Record carriers for use with machines and with at least a part designed to carry digital markings
06
characterised by the kind of the digital marking, e.g. shape, nature, code
067
Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards
07
with integrated circuit chips
Applicants:
天地融科技股份有限公司 TENDYRON CORPORATION [CN/CN]; 中国北京市 北京市海淀区学清路38号B座1810于海涛 YU, Haitao Room 1810, Block B No. 38 Xueqing Road, Haidian District Beijing 100083, CN
Inventors:
李东声 LI, Dongsheng; CN
Priority Data:
201710117395.701.03.2017CN
Title (EN) SMART CARD
(FR) CARTE À PUCE
(ZH) 一种智能卡
Abstract:
(EN) A smart card, comprising: a virtual machine (10), an on-chip FLASH (20) and an off-chip FLASH (40). The virtual machine (10) receives a download instruction and acquires an intermediate code file of an application to be loaded, the intermediate code file comprising: a code segment of the application to be loaded and the first base address of the code segment in the on-chip FLASH (20); an application registry key of the application to be loaded is generated, the application registry key comprising: identification information of the application to be loaded, as well as the current running address and the current storage address of the code segment, wherein the current running address is the first base address, and the current storage address comprises the first base address; the virtual machine determines whether the code segment of the application to be loaded needs to be moved or not; and if necessary, the virtual machine allocates a second base address for the code segment of the application to be loaded in the off-chip FLASH (40), stores the code segment of the application to be loaded in the off-chip FLASH (40), modifies the current running address to be the second base address, and adds the second base address to the current storage address.
(FR) L'invention concerne une carte à puce, comprenant : une machine virtuelle (10), une mémoire FLASH sur puce (20) et une mémoire FLASH hors puce (40). La machine virtuelle (10) reçoit une instruction de téléchargement et acquiert un fichier de code intermédiaire d'une application à charger, le fichier de code intermédiaire comprenant : un segment de code de l'application à charger et la première adresse de base du segment de code dans la mémoire FLASH sur puce (20) ; une clé de registre d'application de l'application à charger est générée, la clé de registre d'application comprenant : des informations d'identification de l'application à charger, ainsi que l'adresse actuelle d'exécution et l'adresse de stockage actuelle du segment de code, l'adresse actuelle d'exécution étant la première adresse de base, et l'adresse de stockage actuelle comprend la première adresse de base ; la machine virtuelle détermine si le segment de code de l'application à charger doit être déplacé ou non ; et si nécessaire, la machine virtuelle attribue une seconde adresse de base pour le segment de code de l'application à charger dans la mémoire FLASH hors puce (40), stocke le segment de code de l'application à charger dans la mémoire FLASH hors puce (40), modifie l'adresse actuelle d'exécution pour que cette dernière soit la seconde adresse de base, et ajoute la seconde adresse de base à l'adresse actuelle de stockage.
(ZH) 一种智能卡,包括:虚拟机(10)、片内FLASH(20)和片外FLASH(40),虚拟机(10)接收下载指令,获取待加载应用的中间码文件,中间码文件包括:待加载应用的代码段以及代码段的在片内FLASH(20)的第一基址;生成待加载应用的应用注册表项,应用注册表项包括:待加载应用的标识信息、代码段的当前运行地址以及当前存储地址,其中,当前运行地址为第一基址,当前存储地址包括第一基址;判断是否需要将待加载应用的代码段进行搬移;在需要的情况下,为待加载应用的代码段分配在片外FLASH(40)的第二基址,将待加载应用的代码段存储至片外FLASH(40),并将当前运行地址修改为第二基址,在当前存储地址中添加第二基址。
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)