Application loading running method for intelligent card, and intelligent card
A technology of application loading and running methods, applied in the field of smart cards, which can solve the problems of small capacity and limited ability of smart cards to process business, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0091] This embodiment provides a smart card. figure 1 It is a structural block diagram of the smart card in the embodiment of the present invention. Such as figure 1 As shown, the smart card 100 includes: a virtual machine 10 , on-chip FLASH 20 , RAM 30 and off-chip FLASH 40 . Wherein, the virtual machine 10 in this embodiment can be used to manage the loading and running of the system application of the smart card and multiple APP applications of the smart card, for example, it can be a Java card virtual machine. The virtual machine 10 converts the class file (class file) downloaded from the external device to the smart card to generate a bytecode file (.cap file), and dynamically links the bytecode file into an intermediate code file, and converts the Intermediate code files are stored in corresponding memory. The on-chip FLASH20, RAM30 and off-chip FLASH40 can all store the code segment of the intermediate code file (for example, the code segment of the system applicati...
Embodiment 2
[0114] This embodiment provides a method for loading and running an application of a smart card, which can be realized by the smart card and the virtual machine described in Embodiment 1 above. The following mainly describes the flow of the method for loading and running the application of the smart card provided by this embodiment, and other related content may refer to the description of Embodiment 1.
[0115] image 3 It is a flowchart of a smart card application loading and running method provided in this embodiment. Such as image 3 As shown, the method includes the following steps:
[0116] S101: The virtual machine receives the download instruction and obtains the intermediate code file of the application to be loaded. The intermediate code file at least includes: the code segment of the application to be loaded and the first base address of the code segment of the application to be loaded, wherein the first base address is The base address allocated by the virtual m...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com