Background technology
Currently popularize along with what various E-Payments online, off-line were used, stored value card and electronic money are just accepted by increasing people, and traditional wallet is replaced by many pieces of smart card.In the mobile payment application, people just can enjoy various application such as communication, public transport, finance, shopping, gate inhibition, food and drink, consulting through a kind of telecom intelligent card, and it is more and more convenient that the life of general public becomes; Be telecommunications RFID (Radio Frequency Identification, radio frequency identification or electronic tag) double-interface smart card and carry one of these key in application entities.
The RFID smart card that uses in the mobile-payment system is a kind of have contact and non-contacting couple of interface C PU (Center Processing Unit, central processing unit) card; When the RFID smart card as the contact interface card; It is equivalent to a SIM (Subscriber Identity Module; Client identification module) card/UIM (User Identity Module; Subscriber identification module) card/USIM (Universal Subscriber Identity Module, global subscriber identification module) card; When RFID smart card during as the noncontact interface card, non-telecommunication applications such as it can prefabricated mobile phone wallet, mobile phone bankbook, PBOC (People ' s Bank of China, People's Bank of China) debit/credit are to realize the small amount payment function; The user chooses a phone number, opens telecommunications and non-telecommunication applications service, can make a phone call, takes advantage of public transport, see a film, shopping etc.
At present; When configurable smart card, at first, in smart card, write real card data; Real card packet including IMS I (International Mobile Subscriber Identification Number; International mobile subscriber identity), the information such as matched rule of ICCID (Integrate Circuit Card Identity, integrated circuit card identification code), RFID, IMSI and number segment, the smart card that writes RFID also can be called the RFID smart card; Secondly, generate the ICCID of RFID smart card and the corresponding relation file of RFID, and this document is sent to the payment platform of carrier side; Again secondly, payment platform uses ICCID, RFID application to open the corresponding application number of the account of said RFID smart card in advance; At last, accomplish after the opening of the telecommunications card of RFID smart card and non-telecommunications account, the user can normally use the RFID smart card.
At present; IMSI is by IFAST (Intemational Forum on ANSI-41 Standards Technology; International symposium about the ANSI-41 standard technique) tissue is distributed unitedly in the world; Distribute a plurality of IMSI to each operator, each IMSI correspondence is distributed to a number segment of this operator; IMSI is made up of 15 bit digital, comprising: 3 MCC (Mobile Country Code, Mobile Country Code MCC), 2 MNC (Mobile Network Code; Mobile Network Code), 10 MIN (Mobile Identification Number, mobile identification number), wherein; MIN is assignable customer volume, and the form of MIN is: X1X2 H0H1H2H3 ABCD or X1 H0H1 X2 H2H3 ABCD, and wherein X1X2 is used to determine the front three of number; H0H1H2H3 corresponding to 4 in the number to 7, for example: MIN is 0900001234, and X1X2 is 09; Matched rule according to IMSI and number segment can be known; Among the MIN 09 be corresponding to 133 number section, so the corresponding number segment scope of these MIN data is 13300000000 to 13300009999, that is to say that it can mate 10,000 numbers at most.
Along with increasing of mobile subscriber; The user changes card, channel is equipped with card and different system IMSI data reclaim reasons such as asynchronous; Cause the IMSI resource consumption faster than MDN (Mobile Directory Number; Mobile subscriber number), even because the restriction of IMSI and MDN matched rule, the optional number range of user is very limited.To the hair fastener of two interface C PU cards, often plan that a collection of continuous IMSI section is used for fabrication and distribution, this continuous IMSI section has determined that the optional number section of user also is continuous and fixing, optional number segment limit is smaller, so the IMSI resource is at full stretch.
Summary of the invention
Above-mentioned technical problem to the prior art existence; The embodiment of the invention provides a kind of collocation method and device of smart card; When having enlarged the user, in the optional number range, also realized the different application demand that is configured to satisfy the user to card capacity with the card function type of smart card at the application smart card.
A kind of collocation method of smart card comprises:
The corresponding relation of configuration empty calorie sequence number and radio frequency identification RFID;
According to said corresponding relation configure user number pond;
From said empty calorie sequence number, parse the smart card product type;
From said Subscriber Number pond, select corresponding Subscriber Number according to said product type.
Preferably, before the corresponding relation of configuration empty calorie sequence number and radio frequency identification RFID, also comprise:
Receive the fabrication request, carry card capacity information and card function information in the said fabrication request;
Determine the smart card product type based on card capacity information in the said fabrication request and card function information;
Generate the corresponding empty calorie sequence number of smart card according to the smart card product type of determining;
Said empty calorie sequence number, RFID and the corresponding Subscriber Number corresponding with the empty calorie sequence number are written in the said smart card.
Preferably; After being written to said empty calorie sequence number, the RFID corresponding and corresponding Subscriber Number in the said smart card or before, also comprise: in said smart card, write default key, respectively file structure of application corresponding with the empty calorie sequence number that generates with the empty calorie sequence number; Obtain the corresponding key information of said smart card and said each file content of using; And according to the key information that obtains the default key in the said smart card is upgraded, and each file content of using that will obtain is written in the said smart card according to corresponding file structure.
Preferably; Said method also comprises: from the database that stores real card data, choose the real card data corresponding with said smart card; And the real card data that will choose are written in the said smart card, and real card data comprise international mobile subscriber identity IMSI, integrated circuit card identification code ICCID and AKey authentication information; The real card data that select are deleted from said database.
Preferably, said method also comprises: when the data volume of the real card data of in confirming said database, storing was lower than the data volume threshold value of setting, application increased new real card data.
Based on said method, the embodiment of the invention also provides a kind of inking device of smart card, and this device comprises:
Dispensing unit, the corresponding relation of configuration empty calorie sequence number and radio frequency identification RFID;
Number pond dispensing unit is according to said corresponding relation configure user number pond;
Resolution unit parses the smart card product type from said empty calorie sequence number;
Number is chosen the unit, from the Subscriber Number pond of said number pond dispensing unit configuration, selects corresponding Subscriber Number according to the smart card product type that parses.
Preferably, said device also comprise receiving element with write the card unit, wherein:
Receiving element before said dispensing unit disposes said corresponding relation, receives the fabrication request, carries card capacity information and card function information in the said fabrication request;
Said resolution unit is further used for, and determines the smart card product type according to card capacity information in the said fabrication request and card function information, and generates the corresponding empty calorie sequence number of smart card according to the smart card product type of determining;
Write the card unit, the empty calorie sequence number of said resolution unit generation, RFID and the corresponding Subscriber Number corresponding with the empty calorie sequence number are written in the said smart card.
Preferably; Be further used in the said card unit of writing; Will state empty calorie sequence number, the RFID corresponding and corresponding Subscriber Number with the empty calorie sequence number be written in the said smart card after or before, in said smart card, write default key, respectively file structure of application corresponding with the empty calorie sequence number that generates;
The said card unit of writing is further used for; Obtain the corresponding key information of said smart card and said each file content of using; And according to the key information that obtains the default key in the said smart card is upgraded, and each file content of using that will obtain is written in the said smart card according to corresponding file structure.
Preferably; The said card unit of writing is further used for; From the database that stores real card data, choose the real card data corresponding with said smart card; And the real card data that will choose are written in the said smart card, and real card data comprise international mobile subscriber identity IMSI, integrated circuit card identification code ICCID and AKey authentication information; The real card data that select are deleted from said database.
Preferably, the said card unit of writing is further used for, and judges whether the data volume of the real card data of storing in the said database is lower than the data volume threshold value of setting, if then application increases new real card data.
In the embodiment of the invention, the corresponding relation of configuration empty calorie sequence number and RFID, and according to this corresponding relation configure user number pond; From said empty calorie sequence number, parse the smart card product type again, from said Subscriber Number pond, select corresponding Subscriber Number according to said product type then; Therefore, adopt technical scheme of the present invention, on the one hand; Because configured corresponding relation is the corresponding relation of RFID and empty calorie sequence number; Because what the empty calorie sequence number was corresponding is number pond rather than some number segments of all numbers compositions of operator's distribution, therefore, the user is when application RFID smart card; Can from the number pond, select corresponding Subscriber Number, therefore adopt technical scheme of the present invention to enlarge the optional number range of user when the application smart card; On the other hand; Owing to comprised smart card product type (comprising smart card capacity information and function information) in the empty calorie sequence number; Therefore; Adopt technical scheme of the present invention to come to expand flexibly the smart card product type in the empty calorie sequence number, satisfy user's different application demand according to needed card capacity of user and card function.
Embodiment
Above-mentioned technical problem to the prior art existence; The embodiment of the invention provides a kind of collocation method and device of smart card; When having enlarged the user, in the optional number range, also realized the different application demand that is configured to satisfy the user to card capacity with the card function type of smart card at the application smart card.The collocation method of smart card can be following: the corresponding relation of configuration empty calorie sequence number and radio frequency identification RFID; According to said corresponding relation configure user number pond; From said empty calorie sequence number, parse the smart card product type; From said Subscriber Number pond, select corresponding Subscriber Number according to said product type.Technical scheme of the present invention; On the one hand, because configured corresponding relation is the corresponding relation of RFID and empty calorie sequence number, because empty calorie sequence number correspondence is number pond rather than some number segments of all numbers compositions of operator's distribution; Therefore; The user can select corresponding Subscriber Number from the number pond when application RFID smart card, therefore adopt technical scheme of the present invention to enlarge the optional number range of user when the application smart card; On the other hand; Owing to comprised smart card product type (comprising smart card capacity information and function information) in the empty calorie sequence number; Therefore; Adopt technical scheme of the present invention to come to expand flexibly the smart card product type in the empty calorie sequence number, satisfy user's different application demand according to needed card capacity of user and card function.
Below in conjunction with Figure of description technical scheme of the present invention is carried out detailed description.
Referring to Fig. 1, be the method flow diagram of configurable smart card in the embodiment of the invention, this method can comprise:
The corresponding relation of step 101, configuration empty calorie sequence number and RFID.
Step 102, according to configured corresponding relation configure user number pond in the step 101.
Step 103, from said empty calorie sequence number, parse the smart card product type.
Step 104, from said Subscriber Number pond, select corresponding Subscriber Number according to said product type.
Therefore can find out that from the said method flow process the unique correspondence of empty calorie sequence number, RFID and Subscriber Number is set up the corresponding relation of empty calorie sequence number and RFID, is equivalent to set up the corresponding relation of empty calorie sequence number and Subscriber Number.
The form of the empty calorie sequence number in the embodiment of the invention can be following: P
1P
2Y
1Y
2ML
1L
2L
3L
4L
5X
1X
2X
3X
4X
5X
6X
7X
8RC, the wherein L in the empty calorie sequence number
1L
2L
3L
4L
5Be card product type coding by the unified formulation of operator, as: the SIMpass card of 128K is represented in increase by 00008; Can determine corresponding card name of product, card capacity and card function type etc. through card product type coding, as knowing according to following table 1:
Table 1 is the mapping table of card product type coding, card name of product, card capacity and card function type
Card product type coding |
The card name of product |
The card capacity |
The card function type |
00001 |
32K?UTK |
32K |
UTK |
00002 |
64K?UTK |
64K |
UTK |
00003 |
64K?OTA |
64K |
UTK、OTA |
00004 |
The 64K bimodulus |
64K |
The C-G bimodulus |
00005 |
64K EVDO single mode |
64K |
EVDO |
00006 |
128K EVDO single mode |
128K |
UTK、EVDO |
00007 |
128K EVDO bimodulus |
128K |
UTK, EVDO, C-G bimodulus |
00008 |
The payment of the 128K wing |
128K |
UTK, EVDO, C-G bimodulus |
Preferably, be not limited in smart card product type as shown in table 1 in the embodiment of the invention, can also carry out flexible expansion the smart card product type of empty calorie sequence number; As, when receiving the fabrication request, determine the smart card product type according to card capacity information in the fabrication request and card function information, and generate corresponding empty calorie sequence number according to this smart card product type.
Preferably, the said method flow process also can comprise step 101a~step 104a before step 101, as shown in Figure 2:
Step 101a, reception fabrication request carry card capacity information and card function information in the said fabrication request.
Step 102a, according to the card capacity information in the said fabrication request and the card function information determine the smart card product type.
The smart card product type that step 103a, basis are determined generates the corresponding empty calorie sequence number of smart card.
Step 104a, said empty calorie sequence number, the RFID corresponding with the empty calorie sequence number and corresponding Subscriber Number are written in the said smart card.
Before or after the step 104a in above-mentioned method flow shown in Figure 2, also comprise step 105a, be illustrated in figure 3 as and after step 104a, comprise step 105a:
Step 105a, in said smart card, write file structure of default key, each application corresponding with the empty calorie sequence number that generates.
Preferably, because the card vendor is when the production of intelligent card, being that the smart card produced is unified sets unified default key, for guaranteeing to write the fail safe of the smart card behind the card, after the step 105a of the described flow process of above-mentioned Fig. 3, also comprises step 106a, as shown in Figure 4:
Step 106a, the key information that obtains said smart card correspondence and said each file content of using; And according to the key information that obtains the default key in the said smart card is upgraded, and each file content of using that will obtain is written in the said smart card according to corresponding file structure.
Preferably, before or after the step 104a in above-mentioned Fig. 2, Fig. 3 and Fig. 4, also comprise step 107a, as shown in Figure 5 is after the step 106a of method flow shown in Figure 4, also to comprise step 107a:
Step 107a, from the database that stores real card data, choose the real card data corresponding with said smart card; And the real card data that will choose are written in the said smart card, and real card data comprise international mobile subscriber identity IMSI, integrated circuit card identification code ICCID and AKey authentication information; The real card data that select are deleted from said database.
Preferably,, write the card demand, in the embodiment of the invention, after the step 107a of the said flow process of above-mentioned Fig. 5, also comprise step 108a to satisfy for IMSI, ICCID and the AKey authentication information amount of guaranteeing to store is enough, as shown in Figure 6:
When the data volume of step 108a, the real card data of in confirming said database, storing was lower than the data volume threshold value of setting, application increased new real card data.
In the embodiment of the invention, the application among the above-mentioned steps 108a increases new real card data can be through sending the mode application of warning message.
In the embodiment of the invention; In smart card, write after the empty calorie sequence number and RFID of generation; Also dispose the empty calorie sequence number of generation and the corresponding relation of RFID; And corresponding relation sent to the payment platform of carrier side, again by payment platform according to receiving empty calorie sequence number and RFID for waiting to make smart card distribution application corresponding number of the account; When needs use this smart card, activate the application number of the account of distributing and wait that with opening the RFID that makes smart card gets final product.
Based on the said method flow process, the embodiment of the invention also can provide a kind of inking device of smart card, and the structure of this device can be as shown in Figure 7, comprises that dispensing unit 71, number pond dispensing unit 72, resolution unit 73 and number choose unit 74, wherein:
Dispensing unit 71, the corresponding relation of configuration empty calorie sequence number and radio frequency identification RFID;
Number pond dispensing unit 72 is according to said corresponding relation configure user number pond;
Resolution unit 73 parses the smart card product type from said empty calorie sequence number;
Number is chosen unit 74, from the Subscriber Number pond of said number pond dispensing unit 72 configurations, selects corresponding Subscriber Number according to the smart card product type that parses.
Preferably, said apparatus also can comprise receiving element 75 and write card unit 76, and is as shown in Figure 8, wherein:
Receiving element 75 before the said corresponding relation of said dispensing unit 71 configurations, receives the fabrication request, carries card capacity information and card function information in the said fabrication request;
Said resolution unit 73 is further used for, and determines the smart card product type according to card capacity information in the said fabrication request and card function information, and generates the corresponding empty calorie sequence number of smart card according to the smart card product type of determining;
Write card unit 76, the empty calorie sequence number of said resolution unit 73 generations, RFID and the corresponding Subscriber Number corresponding with the empty calorie sequence number are written in the said smart card.
Preferably; The said card unit 76 of writing is further used for; Will state empty calorie sequence number, the RFID corresponding and corresponding Subscriber Number with the empty calorie sequence number be written in the said smart card after or before, in said smart card, write default key, respectively file structure of application corresponding with the empty calorie sequence number that generates;
The said card unit 76 of writing is further used for; Obtain the corresponding key information of said smart card and said each file content of using; And according to the key information that obtains the default key in the said smart card is upgraded, and each file content of using that will obtain is written in the said smart card according to corresponding file structure.
Preferably; The said card unit 76 of writing is further used for; From the database that stores real card data, choose the real card data corresponding with said smart card; And the real card data that will choose are written in the said smart card, and real card data comprise international mobile subscriber identity IMSI, integrated circuit card identification code ICCID and AKey authentication information; The real card data that select are deleted from said database.
Preferably, write card unit 76 and be further used for, judge whether the data volume of the real card data of storing in the said database is lower than the data volume threshold value of setting, if then application increases new real card data.
In conjunction with practical application, technical scheme of the present invention is applicable to the configuration to the two interface C PU cards with contact and non-contact function.Card vendor's RPS (Remote Personalization System, remote writing-card system) system can realize above-mentioned institute shown in Figure 1 in steps; And; The RPS system is receiving the CRM of carrier side (Customer Relationship Management; Customer relation management) system sends when carrying card function information and blocking the fabrication request of capacity, also carries out above-mentioned step 101a shown in Figure 2~step 104a; Above-mentioned RPS system is execution in step 105a, step 106a, step 107a and step 108a also.The RPS system opens to the payment platform application respectively and saidly waits to make the RFID function of smart card and activate the application number of the account of waiting to make smart card to crm system.
In the embodiment of the invention, the corresponding relation of configuration empty calorie sequence number and RFID, and according to this corresponding relation configure user number pond; From said empty calorie sequence number, parse the smart card product type again, from said Subscriber Number pond, select corresponding Subscriber Number according to said product type then; Therefore, adopt technical scheme of the present invention, on the one hand; Because configured corresponding relation is the corresponding relation of RFID and empty calorie sequence number; Because what the empty calorie sequence number was corresponding is number pond rather than some number segments of all numbers compositions of operator's distribution, therefore, the user is when application RFID smart card; Can from the number pond, select corresponding Subscriber Number, therefore adopt technical scheme of the present invention to enlarge the optional number range of user when the application smart card; On the other hand; Owing to comprised smart card product type (comprising smart card capacity information and function information) in the empty calorie sequence number; Therefore; Adopt technical scheme of the present invention to come to expand flexibly the smart card product type in the empty calorie sequence number, satisfy user's different application demand according to needed card capacity of user and card function.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, belong within the scope of claim of the present invention and equivalent technologies thereof if of the present invention these are revised with modification, then the present invention also is intended to comprise these changes and modification interior.