IC Card Profile Table Storage for Issuance Time Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional IC cards require burdensome issuer verification and lengthy issuance processes due to the need to check and register each data set specification and execute writing requests individually, leading to inefficiencies in data storage and processing.
Innovation Solution
The IC card incorporates a data storage unit, a table storage unit that stores a data element table associating profile identifiers with data elements and data region identifiers, and a command processing unit that stores data elements corresponding to profile identifiers in reserved data regions in response to issuance requests, allowing for streamlined issuance processing without transmitting individual data sets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the issuer checks and registers each issuance data set specification in a database and executes writing requests individually, then data accuracy and reliability are ensured, but the issuance time becomes extremely long and the process becomes burdensome
Solution Approach 1:
The patent applies preliminary action by pre-defining and storing issuance data set specifications in the IC card's internal database before actual issuance occurs. The card includes a database with predefined data sets and their specifications, allowing the issuer to simply select and write data without checking each specification manually. This pre-prepared structure ensures data accuracy while dramatically reducing issuance time.
2Reliability
If the issuer registers each issuance data set in a database that the issuing device refers to, then data verification is possible, but the device complexity and operational burden increase
Solution Approach 1:
The patent applies self-service by making the IC card itself contain the database with issuance data set specifications, rather than requiring an external issuing device to maintain and reference a separate database. The card autonomously provides the specification data needed for verification, eliminating the need for complex external database management systems and reducing overall system complexity while maintaining verification capability.
3Productivity
If writing request commands are executed on each set of all data that needs to be written, then complete data issuance is achieved, but the issuance process becomes extremely time-consuming
Solution Approach 1:
The patent applies preliminary action by pre-organizing all necessary issuance data sets and their specifications within the IC card's internal database before issuance. This allows the issuing device to quickly select and write complete data sets without executing individual writing commands for each data element, significantly reducing issuance time while ensuring all required data is completely issued.
Solution Approach 2:
The patent applies merging by combining multiple issuance data sets and their specifications into a single integrated database within the IC card. Instead of processing separate writing commands for individual data elements, the system merges related data into predefined sets that can be written efficiently as unified units, improving productivity while maintaining data completeness.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
An IC card has a data storage, a table storage and a processing unit. The data storage stores data. The table storage stores a data element table including profile information including, in association with each other: a profile identifier for identifying a profile that is a group (set) of data elements to be stored in the data storage, at the time of issuance; the data elements included in the profile; and data region identifiers indicating data regions that are reserved in the data storage to store the data elements. The processing unit stores, in the data region indicated by the data region identifier corresponding to the data elements, the data elements corresponding to the profile identifier, from the data element table stored in the table storage, in response to a processing request that includes the profile identifier and requests issuance processing.