JAVA card object management method

An object management and object technology, applied in the field of smart cards, can solve the problems of memory space waste, object table occupying a large memory space, and affecting the space utilization efficiency of JAVA cards, etc., to achieve the effect of improving space utilization efficiency and saving heap space

Inactive Publication Date: 2012-11-28
BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
View PDF5 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the JAVA card is run-time analysis, the positioning speed of the object will greatly affect the performance of the JAVA card at runtime; in addition, the JAVA card allows dynamic download and deletion of applications after the card is issued. Space is also a precious resource; the object management method of the JAVA card will also affect the utilization efficiency of the JAVA card space
In the existing implementation, the object of the JAVA c

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
  • JAVA card object management method
  • JAVA card object management method
  • JAVA card object management method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The object header of the JAVA card object is separated from the object body in the heap; any type of object header occupies a fixed length of 8 bytes, and the object body occupies different heap storage space according to the specific content of the object; the content of the object body is the JAVA card Application data, for example, wallet balance, or a record, of course, also includes the domain of the object; because the domain of the application is different, the data of the application is different, so the content of the object is also different.

[0022] The last 3 bytes of the header information of each object is an address pointer, and the content is the physical address of the object content in the memory heap space or the RAM space address.

[0023] In order to unify the object header information, put the persistent array-like object, and the package identifier and class offset information of the definition class of the simple class object into the object body...

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 invention relates to a JAVA card object management method, comprising the following content: a JAVA card object is jointly composed of an object head and an object body, and the object head and the object body are stored in a stack in a separated manner; the object heads of all the types fixedly occupy eight bytes, and the object body occupies a storage space in different sizes according to concrete content of an object; and certain page blocks are allocated in advance to be taken as a space for the object heads according to the design requirements of a JAVA card. The JAVA card object management method disclosed by the invention improves object creating and access efficiency and is beneficial to more reasonable application to limited storage space of a JAVA intelligent card.

Description

technical field [0001] The invention relates to the field of smart cards, in particular to a JAVA card object management method. Background technique [0002] Since the birth of smart cards, for decades, with the development of integrated circuit technology, computer technology and information security technology, it has developed from contact cards to radio frequency cards and even multi-interface cards, from single application to multi-application, with more varieties and technologies. Also more advanced. At present, the smart card software platform that supports multiple applications becomes the key, especially the JAVA card. Since the JAVA card is run-time analysis, the positioning speed of the object will greatly affect the performance of the JAVA card at runtime; in addition, the JAVA card allows dynamic download and deletion of applications after the card is issued. Space is also a very precious resource; the object management method of the JAVA card will also affec...

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
IPC IPC(8): G06F17/30
Inventor 刘宏梅芦蓉崔炳荣
Owner BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products