Implementation method and system of smart card applications
An implementation method and smart card technology, applied in the field of smart card virtual machines, can solve problems such as complex design, increased analysis complexity, and added execution burden to virtual machines
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0037] In view of the payment problem of the existing JavaCard virtual machine, the applicant in this case thought that PHP language could be used to write the application on the smart card, because PHP language is an open source and free language, which can save users money. However, in the prior art, the syntax of PHP is usually implemented by the Zend engine. The Zend engine has complex functions, large memory consumption, and complex internal organization, and is extremely unsuitable for the development of embedded platforms with limited resources such as smart cards. Therefore, the applicant in this case proposed for the first time to use the VLD extension tool to process the PHP file to obtain the description file of the operation instruction. Then encode and compress the description file, and finally generate a simple and efficient binary executable file (.p file) and store it on the smart card. In this way, when the smart card starts the application corresponding to th...
Embodiment 2
[0061] This embodiment introduces a system for implementing smart card applications, which can implement the method in Embodiment 1 above. The system at least includes an executable file generation unit, a smart card, and a smart card virtual machine.
[0062] The executable file generation unit generates binary executable .p files in advance, wherein each generated binary executable .p file corresponds to a smart card application;
[0063] In this embodiment, the executable file generation unit can use the PHP language to write the required smart card application to generate a .php file, and process the generated .php file through the PHP extension tool to obtain the description of the PHP operation command file, extract effective information from the description file, encode and compress, and generate a binary executable .p file suitable for processing by the virtual machine in the smart card.
[0064] Specifically, the binary executable .p file may include a file header and...
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