The present invention relates to a method of creating an IC card and a system for creating an IC card for use in each of monetary facilities, enterprises, or various organizations.
Although a magnetic card is conventionally used as a money or cash card which is issued by a monetary facility such as a banking company, an IC card is on the road to be used as the money card. It is possible to realize a high function in an IC money card, inasmuch as the IC money card includes an IC chip. More particularly, it is possible to make the IC card have a multi-application function, a dynamic loading function, and a multi-issue function in addition to a money card function. The multi-application function includes a function as a reward card or an electronic money card. By using the dynamic loading function, it is possible to add other card functions to the IC card by an ATM terminal device, after issuing the IC card. By using multi-issue function, it is possible to integrate card functions which are issued by a plurality of issuers, respectively, to the IC card. Furthermore, it is possible to remarkably improve security in the IC card in comparison to the magnetic card.
However, There are following problems in which a highly functional IC money card is issued. Inasmuch as the IC card has a plurality of functions, it is necessary to establish information concerned to the functions, at each card and to manage the information. More specifically, the information may be, for example, application information for endowing each function, operating system (OS) information, IC chip information, each version information, and key information. On issuing the IC card, that is, on physically creating the IC card, it is necessary to establish the above-mentioned information in the IC card. When establishing the information in the IC card, it is necessary to repeat data transmission and reception between an IC card issuer and a plurality of application providers. In addition, it is necessary for the IC card issuer to specify establishing contents and to adjust the establishing contents. Therefore, an IC card issuing process becomes very complex and difficult in comparison to a magnetic card issuing process. Under the circumstances, cost increases on issuing the IC card.
In order to taking the above-mentioned problems into consideration, it is an object of the present invention to provide an IC card creating method and an IC card creating system capable of reducing a load of IC card issuing service in an IC card issuing enterprise and capable of reducing an IC card issuing cost.
In order to accomplish the above-mentioned object, according to a first aspect of the present invention, there is provided a method of creating an IC card wherein an IC card creation entrusted company server for creating IC card creation data to be loaded to an IC card previously registers advance registration information data which includes at least one template information in relation to at least one application stored in the IC card. The IC card creation entrusted company server receives IC card setting data composed of card basic information data including individual information and IC card unique information assigning data including at least one application assigning information and takes out the template information which is previously registered with respect to each application, in accordance with the application assigning information which is included in the IC card setting data. The IC card creation entrusted company server combines the card basic information data with the taken template information to create loading data with respect to each application and merges the loading data of each application to produce the IC card creation data.
According to a second aspect of the present invention, the IC card creation entrusted company server loads the IC card creation data to an chip of the IC card to create the IC card.
According to a third aspect of the present invention, the IC card creation entrusted company server receives said IC card setting data from at least one IC card issuing company server to produce the IC card creation data, and transmits the produced IC card creation data to the at least one IC issuing company server.
According to a fourth aspect of the present invention, there is provided a system for creating an IC card wherein an IC card creation entrusted company server for creating IC card creation data to be loaded to an IC card comprises a database for previously registering advance registration information data which includes at least one template information in relation to at least one application stored in the IC card. The IC card creation entrusted company server comprises receiving means for receiving IC card setting data composed of card basic information data including individual information and IC card unique information assigning data including at least one application assigning information and taking means for taking out said template information which is previously registered with respect to each application, in accordance with the application assigning information which is included in said IC card setting data. The IC card creation entrusted company server comprises combining means for combining the card basic information data with the taken template information to create loading data with respect to each application and merging means for merging the loading data of each application to produce the IC card creation data.
According to a fifth aspect of the present invention, the IC card creation entrusted company server further comprises loading means for loading the IC card creation data to an chip of the IC card to create the IC card.
According to a sixth aspect of the present invention, the IC card creation entrusted company server comprises reception means for receiving the IC card setting data from at least one IC card issuing company server to produce said IC card creation data and transmission means for transmitting the produced IC card creation data to the at least one IC issuing company server.
According to a seventh aspect of the present invention, there is provided a program for creating an IC card wherein an IC card creation entrusted company server for creating IC card creation data to be loaded to an IC card comprises the functions of previously registering advance registration information data which includes at least one template information in relation to at least one application stored in the IC card, receiving IC card setting data composed of card basic information data including individual information and IC card unique information assigning data including at least one application assigning information, taking out the template information which is previously registered with respect to each application, in accordance with the application assigning information which is included in the IC card setting data, combining the card basic information data with the taken template information to create loading data with respect to each application, and merging the loading data of each application to produce the IC card creation data.
Description will be made as regards an embodiment according to the present invention with reference to drawings.
The IC card creation entrusted company 20 creates IC card creation data which are loaded to an IC chip included in the IC card, in accordance with the supplied setting data. The IC card creation entrusted company 20 supplies an IC card creating company 30 with the created IC card creation data. The IC card creating company 30 may be, for example, a printing company which carries out a card creating business until now. Accordingly, it is possible to select one of the printing companies as the IC card creating company 30. The IC card creating company 30 loads the supplied IC card creation setting data such as the card designing information is supplied to the IC card creating company 30 in addition to the IC card creation data, in order to create the IC card entrusted on the basis of the above-mentioned setting data.
Although the IC card creation entrusted company 20 creates the IC card creation data and entrusts an actual IC card creating process to the IC card creating company 30 in the example being illustrated in
After creating the IC card, the IC card creating company 30 collects IC card creating result data to answer the IC card creating result data to the IC card creation entrusted company 20. The IC card creation entrusted company 20 answers the IC card creating result data to the IC card issuing company 10, in order to carry out an IC card issuing management in the IC card issuing company 10. Although it is possible for the IC card creating company 30 to directly answer the IC card creating result data to the IC card creating company 10, it is desirable that the IC card creation entrusted company 20 functions as a center for intensively managing the information between a plurality of IC card issuing companies and the a plurality of IC card creating companies, in the business mode illustrated in
Incidentally, servers are provided in IC card issuing company 10, the IC card creation entrusted company 20, and the IC card creating company 30, respectively, in order to realize the functions of the IC card issuing company 10, the IC card creation entrusted company 20, and the IC card creating company 30, in the embodiment of the method according to the present invention. More particularly, the above-mentioned functions of each company are realized in programs which run in the servers of the IC card issuing company 10, the IC card creation entrusted company 20, and the IC card creating company 30, respectively.
At a step S101, the IC card creating company 10 creates the IC card setting data for use in issuing a new IC card. The IC card setting data is established in accordance with a contract content related to a customer which becomes an IC card holder. At first, the IC card setting data have card basic information data which are necessary without regard to IC card. For example, the card basic information data includes individual information (such as a full name and an ID number) of the IC card holder. Secondly, it is necessary to include unique information for the IC card, in the IC card setting data. In order to make the IC card function as the money card, the reward card, and/or the electronic money card, it is necessary to load an application (AP) program for use in realizing the functions, in the IC chip. In addition, various sorts of operating systems (OS) are known each of which carries out the above-mentioned application program. Furthermore, it is possible to select one of a various sorts of IC chips. The application programs may be different in versions from one another. It is necessary to determine the version of the necessary application program. Therefore, the information for assigning the sorts and versions of the necessary application program, the operating system, and the IC chip is selected as IC card unique information assigning data which is added to the IC card setting data. For example, a table in which codes are assigned with respect to selections of the application programs is created in advance. By including the code of the necessary application program to the IC card setting data, it is possible to assign the necessary application program. Incidentally, the IC card creation entrusted company, which will be described hereinafter, shares the selection table with the IC card issuing company 10, in case where the above-mentioned selection table is produced. The IC card setting data, which is created or produced in the above-mentioned manner, are stored or memorized in an IC card data base which is provided in the IC card issuing company 10, in order to carry out the IC card issuing management.
At a step S102, the IC card issuing company 10 transmits the IC card setting data to the IC card creation entrusted company 20. By the data transmission, the IC card issuing company 10 entrusts the IC card creation to the IC card creation entrusted company 20. The servers in the IC card issuing company 10 and the IC card creation entrusted company 20 have functions for transmitting the data to each other through a communication network. Incidentally, the data transmission may be carried out through an electronic data recording medium such as a magnetic tape, in another embodiment.
At a step S103, the IC card creation entrusted company 20 receives the IC card setting data from the IC card issuing company 10.
At a step S104, the IC card creation entrusted company 20 creates program data which is actually loaded to the IC chip of the IC card, in accordance with the IC card setting data. The IC card setting data have the information which for use in assigning each application program memorized in the IC card. In accordance with the application assigning information, the IC card unique information is added to the IC card with respect to each application program.
At a step S105, loading data is produced with respect to each application program.
At a step S106, the IC card creation data, which is program data actually loaded to the IC chip, is produced or created, by merging the loading data related to each application program. The produced IC card creation data is transmitted to the IC card creating company 30.
At a step S107, the IC card creating company 30 receives the IC card creation data with reference to
At a step S108, the IC card creating company 30 loads the IC card creation data to the IC chip of the IC card and completes the IC card on the basis of the other information such as the card designing information which is included in the IC card setting data. Incidentally, the IC card creating company 30 delivers the IC card to the customer, in case where the IC card creating company 30 is entrusted to deliver the IC card to the customer.
At a step S109, the IC card creating company 30 collects the information related to the IC card creation, to produce IC card creation result data which are answered to the IC card creation entrusted company 20. For example, the IC card creation result data have a customer ID number and a serial number of the IC card.
At a step S110, the IC card creation entrusted company 20 receives the IC card creation result data and transmits the IC card creation result data to the IC card issuing company 10.
At a step S111, the IC card issuing company 10 receives the IC card creation result data and registers the IC card creation result data in the IC card database, in order to utilize the IC card creation result data with respect to the card issuing management.
As described above, a plurality of IC card issuing companies 10 previously register application templates which are possible to be stored in IC cards to be issued, to the database of the IC card creation entrusted company 20, in the IC card creating method according to the present invention. On issuing the IC card, each of the IC card issuing companies 10 transmits the IC card setting data which assign the applications to be stored in the IC card, to the IC card creation entrusted company 20. The IC card creation entrusted company 20 creates loading data with respect to each application with reference to each template, on the basis of the IC card setting data. Furthermore, the IC card creation entrusted company 20 merges the loading data to produce the IC card creation data. It is possible to create the IC card by loading the IC card creation data to the IC chip.
According to the present invention, it is possible to reduce the IC card issuing cost inasmuch as each of the IC card issuing companies can omit a part of entire process for creating the IC card.
In addition, it is possible to flexibly combine the applications inasmuch as the applications are easily selected when assigning the applications stored in the IC card.
Number | Date | Country | Kind |
---|---|---|---|
2002-42842 | Feb 2002 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP03/01779 | 2/19/2003 | WO | 7/6/2005 |