Java card system and space distribution processing method thereof

A space allocation and space technology, applied in the field of smart cards, can solve the problems of scattered system garbage occupying storage space, Java card embedded system storage space is limited, ordinary SIM cards do not have the function of application download, etc., to increase access speed, The effect of efficient system space allocation

Active Publication Date: 2012-06-27
EASTCOMPEACE TECH
View PDF3 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] With the wide application of the third-generation mobile communication system, 3G operators will take advantage of the bandwidth of the 3G network to provide customers with new services such as music downloads, video services, and wireless broadband access. Since the traditional ordinary SIM card does not have applications (Apple) download function, thus limiting the business development of mobile operators and value-added service providers, and the emergence of emerging Java car

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 system and space distribution processing method thereof
  • Java card system and space distribution processing method thereof
  • Java card system and space distribution processing method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0057] like figure 1 As shown, the Java Card system memory space is a kind of EEPROM (Electrically Erasable Programmable Read-Only Memory, Electrically Erasable Programmable Read-Only Memory) space, including three parts: configuration area, MAP table and heap. The configuration area stores some information about the system configuration (including two important configuration variables USED_ADDR_NO and MAX_ENTRY_COUNT_IN_MAP); the heap stores entities such as application data and user information; and each entity has corresponding data items in the MAP table (such as figure 2 shown).

[0058] The size of the configuration area is fixed. In fact, it is allocated from the bottom of the EEPROM, and the remaining space is dominated by the heap and the MAP table. The size of the MAP table and the heap space is not fixed, and the space of the MAP table can be changed dynamically. Specifically, the MAX_ENTRY_COUNT_IN_MAP variable in the configuration area stores the size of the MAP...

Embodiment 2

[0060] Provide a kind of space allocation processing method based on the memory space of the Java Card system described in Embodiment 1, which includes a space allocation method, a garbage collection method and a heap defragmentation method;

[0061] The space allocation method includes the following steps:

[0062] S11, calling the space allocation realization function by the Java card system;

[0063] S12. Search the MAP table for a reusable entry mark heap entity, if the MAP entry mark heap entity is not dynamically created at the end of the MAP table;

[0064] S13. Allocate space in the heap to the entity;

[0065] S14. Establish a relationship between the heap entity and the MAP entry.

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 provides a Java card system, which comprises an electrically erasable and programmable read-only memory space. The invention further provides a memory space distribution processing method of the Java card system, which includes a space distribution method, a trash recycling method and a stacked fragment processing method. The Java card system and the space distribution processing method thereof can efficiently achieve system space distribution, and lead application programs supplying to providers to be distributed in a continuous electrically erasable and programmable read-only memory (EEPROM) so as to increase access speed of application entities. By means of the trash recycling method, space in the Java card system occupied by trashes is tidied efficiently, a limited memory space of a Java card is led to be reasonably used, and sufficient space is provided for downloading of the application programs.

Description

technical field [0001] The invention relates to the field of smart cards, in particular to a Java card system and a space allocation processing method thereof. technical background [0002] Smart cards have been widely used in various products such as mobile phones, music players, and digital TVs. Smart cards can realize multiple functions such as identification, data storage, and information processing. Taking the SIM card widely used in mobile phones as an example, the SIM card is a smart card with user identification functions and data storage and processing functions. It is the medium between mobile operators, value-added service providers and users, and is widely used. applied in the field of mobile communication. [0003] With the wide application of the third-generation mobile communication system, 3G operators will take advantage of the bandwidth of the 3G network to provide customers with new services such as music downloads, video services, and wireless broadband ...

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): G06F12/02
Inventor 莫文盼林国明
Owner EASTCOMPEACE TECH
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