A method and a device for realizing hot updating of executable files of an intelligent card
A technology for executing files and hot updates, applied in the direction of electrical components, responding to errors, software maintenance/management, etc., can solve problems such as affecting users' use
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0183] Embodiment 1 of the present invention provides a hot update method for implementing smart card executable files, such as figure 1 shown, including:
[0184] Step S1: When the card receives the start hot update command sent by the host computer, search the executable file storage address in the registry according to the file identifier in the start hot update command, and save the address in the non-volatile memory according to the executable file storage address. Obtain the executable file to be updated from the second storage area;
[0185] In this embodiment, there are one or more application modules in the executable file, and one application module can be instantiated as one application or multiple applications identified by different files, and one application corresponds to one piece of application registry information in the registry, An executable file corresponds to a piece of file registry information in the registry; an application is personalized into a use...
Embodiment 2
[0204] Embodiment 2 of the present invention provides a method for implementing hot update of smart card executable files. The hot update of multi-application smart card system applications is by backing up the old executable loading file version (old ELF version) and its associated applications, and then updating the new ones. The executable loads the file version (new ELF version) and restores the old associated application to achieve, such as figure 2 As shown, the method of this embodiment includes:
[0205] Step 101: establishing a secure channel between the card and the host computer;
[0206] Specifically, in this embodiment, the implementation process of step 101 is as follows image 3 shown, including:
[0207] Step a1: When the application on the card receives the command to establish a secure channel sent by the host computer, use the supported secure channel protocol to authenticate the entity outside the card. If the authentication is successful, it will return...
Embodiment 3
[0332] Embodiment 3 of the present invention provides a hot update device for implementing smart card executable files, such as Figure 8 shown, including:
[0333] The first receiving module 801 is used to receive the start hot update command sent by the host computer;
[0334] The first acquisition module 802 is configured to search the executable file storage address in the registry according to the file identifier in the startup hot update command received by the first receiving module 801, and store the executable file storage address in the second non-volatile memory according to the executable file storage address. Obtain the executable file to be updated in the storage area;
[0335] The backup deletion module 803 is used to specify the file registry information in the registry corresponding to the executable file to be updated, all application registry information in the registry belonging to the executable file to be updated, and all applications that need to be bac...
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