Supercharge Your Innovation With Domain-Expert AI Agents!

Method for modifying the execution of a platform-independent method of an integrated circuit card

An integrated circuit card and platform technology, which is applied in the direction of electrical components, electrical digital data processing, instruments, etc., and can solve problems such as reducing application performance

Active Publication Date: 2018-02-27
GEMPLU
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The problem with this prior art is that the multiple invocations of all the small methods degrade the application performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for modifying the execution of a platform-independent method of an integrated circuit card
  • Method for modifying the execution of a platform-independent method of an integrated circuit card
  • Method for modifying the execution of a platform-independent method of an integrated circuit card

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] In the following description, functions or constructions that are well known to those skilled in the art are not described in detail since they would obscure the invention in unnecessary detail.

[0058] The invention relates to a method MTH for modifying the execution of a first platform-independent method F0 by means of a virtual machine VM of an integrated circuit card ICC.

[0059] As we shall see, the method provides the ability to customize or optimize the performance of parts of the method independently of the platform, while on any platform, here on any integrated circuit including a virtual machine, through substitution function(s) On the card ICC, applications (partially or fully implemented by said platform-independent approach) are kept interoperable and loadable (even after release).

[0060] In the description below:

[0061] -Application APP refers to a collection of one or more programs designed to implement a collection of operational sequences to perf...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention relates to a method (MTH) for modifying the execution of a platform-independent first method (F0) of an application (APP) within an integrated circuit card (ICC), said integratedcircuit card (ICC) comprising a first non-volatile memory (MEM1), a second rewritable non-volatile memory (MEM2), a virtual machine (VM) and a processor unit (PR), wherein said platform-independent first method (F0) comprises a first operations sequence (F0b) and a second operations sequence (F0c), and wherein said method (MTH) comprises: checking by means of said virtual machine (VM) if there isa call within said platform-independent first method (F0) to a specific second method (F1), said specific second method (F1) comprising one parameter (TG1); if there is such a call and if said specific second method (F1) is not platform-independent, checking by means of said processor unit (PR) according to said parameter (TG1) if there is an alternate function (F2) associated to said platform-independent first method (F0) stored in a memory (MEM1, MEM2) of said integrated circuit card (ICC); if there is an associated alternate function (F2): executing by means of said processor unit (PR) orby means of said virtual machine (VM) said alternate function (F2), said alternate function (F2) replacing said first operations sequence (F0b); upon completion of said alternate function (F2), executing by means of said virtual machine (VM) the second operations sequence (F0c) of said platform-independent first method (F0); otherwise executing by means of said virtual machine (VM) the first operations sequence (F0b) and the second operations sequence (F0c) of said platform-independent first method (F0).

Description

technical field [0001] The invention relates to a method for modifying the execution of a first, platform-independent method of an application in an integrated circuit card comprising a first non-volatile memory, a second rewritable non-volatile Memory, virtual machine and processor units. [0002] The invention also relates to an associated integrated circuit card. [0003] This approach can be used in the non-limiting example of a payment application. Background technique [0004] Application developers are increasingly challenged throughout the application lifecycle to make their applications easily customizable and efficient enough in terms of performance to meet rapidly changing market demands. [0005] The source code associated with the application includes at least one first platform-independent method corresponding to a plurality of operational sequences of the application to be executed. The first platform-independent method is written in a platform-independent ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06F9/445G06F9/455
CPCG06F9/44536G06F9/45516G06F9/4484G06F8/24H04L67/10G06F8/656G06F8/4441G06F9/30181G06F9/328
Inventor S.查费尔S.杜兰德
Owner GEMPLU
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More