亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于stk菜單對軟件進(jìn)行授權(quán)的方法及系統(tǒng)的制作方法_3

文檔序號:8528423閱讀:來源:國知局
判斷與授權(quán)次數(shù)對應(yīng)數(shù)量的智能卡的ICCID是否已授權(quán),若否,則執(zhí)行步驟306 ;
[0112]當(dāng)向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù)之后,需要判斷與授權(quán)次數(shù)對應(yīng)數(shù)量的智能卡的ICCID是否已授權(quán),若否,則執(zhí)行步驟306,反之,若部分或全部授權(quán)過,則再次執(zhí)行步驟304和305,例如判斷ICCID(I)到ICCID (η)是否已授權(quán)過,前述的ICCID(I)到ICCID (η)為對軟件授權(quán)前的可授權(quán)次數(shù)η所對應(yīng)的ICCID值是否已有授權(quán)處理過。
[0113]306、向智能卡發(fā)送STK指令,寫入剩余授權(quán)次數(shù),授權(quán)后的智能卡對應(yīng)的ICCID和智能卡已授權(quán)數(shù)量;
[0114]當(dāng)判斷與授權(quán)次數(shù)對應(yīng)數(shù)量的智能卡的ICCID不為已授權(quán)時(shí),則向智能卡發(fā)送STK指令,寫入剩余授權(quán)次數(shù),授權(quán)后的智能卡對應(yīng)的ICCID和智能卡已授權(quán)數(shù)量。
[0115]前述的授權(quán)次數(shù)為可授權(quán)次數(shù)和智能卡已授權(quán)數(shù)量的差值,例如可授權(quán)次數(shù)η-授權(quán)數(shù)量m。
[0116]307、將授權(quán)后的所有ICCID進(jìn)行本地儲存;
[0117]當(dāng)向智能卡發(fā)送STK指令,寫入剩余授權(quán)次數(shù),授權(quán)后的智能卡對應(yīng)的ICCID和智能卡已授權(quán)數(shù)量之后,將授權(quán)后的所有ICCID進(jìn)行本地儲存。
[0118]308、通過調(diào)用操作動態(tài)庫按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,以獲取瀏覽智能卡的STK菜單權(quán)限;
[0119]當(dāng)將授權(quán)后的所有ICCID進(jìn)行儲存之后,需要使用授權(quán)軟件的時(shí)候,首先通過調(diào)用操作動態(tài)庫按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,以獲取瀏覽智能卡的STK菜單權(quán)限。
[0120]309、通過操作動態(tài)庫向智能卡發(fā)送STK指令,獲取授權(quán)后的智能卡對應(yīng)的起始ICCID和智能卡已授權(quán)數(shù)量;
[0121]當(dāng)通過調(diào)用操作動態(tài)庫按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,以獲取瀏覽智能卡的STK菜單權(quán)限之后,通過操作動態(tài)庫向智能卡發(fā)送STK指令,獲取授權(quán)后的智能卡對應(yīng)的起始ICCID和智能卡已授權(quán)數(shù)量。
[0122]310、操作動態(tài)庫根據(jù)起始ICCID和智能卡已授權(quán)數(shù)量獲取授權(quán)后的所有ICCID。
[0123]當(dāng)通過操作動態(tài)庫向智能卡發(fā)送STK指令,獲取授權(quán)后的智能卡對應(yīng)的起始ICCID和智能卡已授權(quán)數(shù)量之后,需要操作動態(tài)庫根據(jù)起始ICCID和智能卡已授權(quán)數(shù)量獲取授權(quán)后的所有ICCID,例如前述的ICCID(I)到ICCID (η)。
[0124]本實(shí)施例中,通過對智能卡進(jìn)行認(rèn)證,并獲取瀏覽智能卡的STK菜單權(quán)限;向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù);判斷與授權(quán)次數(shù)對應(yīng)數(shù)量的智能卡的ICCID是否授權(quán),若否,則對智能卡進(jìn)行授權(quán)處理,并將授權(quán)后的智能卡的ICCID進(jìn)行儲存,便實(shí)現(xiàn)了基于智能卡硬件的STK對軟件進(jìn)行授權(quán)的技術(shù),解決了現(xiàn)有的軟件授權(quán)方式由于僅通過軟件識別碼及相對應(yīng)的主金鑰對軟件進(jìn)行加密保護(hù),對智能卡進(jìn)行通過軟件識別碼及相對應(yīng)的主金鑰進(jìn)行解密。雖然實(shí)現(xiàn)了授權(quán),但由于安全性較低,軟件加密算法的安全性遠(yuǎn)遠(yuǎn)不如硬件,極易被破解的技術(shù)問題,同時(shí),判斷與授權(quán)次數(shù)對應(yīng)數(shù)量的智能卡的ICCID是否授權(quán),若否,則向智能卡發(fā)送STK指令,寫入剩余授權(quán)次數(shù),授權(quán)后的智能卡對應(yīng)的ICCID和智能卡已授權(quán)數(shù)量,使得剩余授權(quán)次數(shù)為可授權(quán)次數(shù)和智能卡已授權(quán)數(shù)量的差值,實(shí)現(xiàn)了更加智能化的軟件和硬件的交互,以及使用過程的詳細(xì)描述,進(jìn)一步使得業(yè)務(wù)系統(tǒng)更加智能化。
[0125]上面是對授權(quán)后的ICCID進(jìn)行儲存之后的使用過程進(jìn)行詳細(xì)的描述,下面將對授權(quán)次數(shù)的設(shè)置過程進(jìn)行詳細(xì)的描述,請參閱圖4,本發(fā)明實(shí)施例中提供的一種基于STK菜單對軟件進(jìn)行授權(quán)的方法的另一個實(shí)施例包括:
[0126]401、通過授權(quán)軟件按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,以獲取瀏覽智能卡的STK菜單權(quán)限;
[0127]本實(shí)施例中,當(dāng)需要對軟件進(jìn)行授權(quán)時(shí),可以是結(jié)合智能卡進(jìn)行軟件授權(quán),首先通過授權(quán)軟件按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,以獲取瀏覽智能卡的STK菜單權(quán)限,前述的授權(quán)軟件是使用C++等高級語言開發(fā)的基于PC機(jī)運(yùn)行的單機(jī)軟件,通過操作智能卡讀卡器,對智能卡進(jìn)行授權(quán)次數(shù)的設(shè)置。
[0128]402、通過授權(quán)軟件向智能卡發(fā)送STK指令,對可授權(quán)次數(shù)進(jìn)行設(shè)置;
[0129]當(dāng)通過授權(quán)軟件按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,以獲取瀏覽智能卡的STK菜單權(quán)限之后,需要通過授權(quán)軟件向智能卡發(fā)送STK指令,對可授權(quán)次數(shù)進(jìn)行設(shè)置。
[0130]403、按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,并獲取瀏覽智能卡的STK菜單權(quán)限;
[0131]本實(shí)施例中,當(dāng)通過授權(quán)軟件向智能卡發(fā)送STK指令,對可授權(quán)次數(shù)進(jìn)行設(shè)置之后,首先按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,并獲取瀏覽智能卡的STK菜單權(quán)限。
[0132]前述的預(yù)置認(rèn)證步驟將在后續(xù)的實(shí)施例中進(jìn)行詳細(xì)的描述。
[0133]404、向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù);
[0134]當(dāng)按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,并獲取瀏覽智能卡的STK菜單權(quán)限之后,向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù),例如可授權(quán)次數(shù)為η。
[0135]405、判斷可授權(quán)次數(shù)是否大于0,若是,則執(zhí)行步驟406 ;
[0136]當(dāng)向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù)之后,需要判斷可授權(quán)次數(shù)是否大于0,若是,則執(zhí)行步驟406,反之則授權(quán)結(jié)束。
[0137]406、提取起始授權(quán)的智能卡對應(yīng)的起始ICCID,以及預(yù)置的智能卡已授權(quán)數(shù)量;
[0138]當(dāng)斷可授權(quán)次數(shù)大于O之后,則提取起始授權(quán)的智能卡對應(yīng)的起始ICCID,以及預(yù)置的智能卡已授權(quán)數(shù)量。
[0139]前述的起始ICCID可以是多個智能卡中最開始進(jìn)行授權(quán)處理的智能卡的ICCID值,前述的智能卡已授權(quán)數(shù)量為在此次授權(quán)操作中需要對多少個智能卡進(jìn)行授權(quán)的授權(quán)數(shù)量mD
[0140]407、判斷與授權(quán)次數(shù)對應(yīng)數(shù)量的智能卡的ICCID是否已授權(quán),若否,則執(zhí)行步驟408 ;
[0141]當(dāng)向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù)之后,需要判斷與授權(quán)次數(shù)對應(yīng)數(shù)量的智能卡的ICCID是否已授權(quán),若否,則執(zhí)行步驟408,反之,若部分或全部授權(quán)過,則再次執(zhí)行步驟406和407,例如判斷ICCID(I)到ICCID (η)是否已授權(quán)過,前述的ICCID(I)到ICCID (η)為對軟件授權(quán)前的可授權(quán)次數(shù)η所對應(yīng)的ICCID值是否已有授權(quán)處理過。
[0142]408、向智能卡發(fā)送STK指令,寫入剩余授權(quán)次數(shù),授權(quán)后的智能卡對應(yīng)的ICCID和智能卡已授權(quán)數(shù)量;
[0143]當(dāng)判斷與授權(quán)次數(shù)對應(yīng)數(shù)量的智能卡的ICCID不為已授權(quán)時(shí),則向智能卡發(fā)送STK指令,寫入剩余授權(quán)次數(shù),授權(quán)后的智能卡對應(yīng)的ICCID和智能卡已授權(quán)數(shù)量。
[0144]前述的授權(quán)次數(shù)為可授權(quán)次數(shù)和智能卡已授權(quán)數(shù)量的差值,例如可授權(quán)次數(shù)η-授權(quán)數(shù)量m。
[0145]409、將授權(quán)后的所有ICCID進(jìn)行本地儲存。
[0146]當(dāng)向智能卡發(fā)送STK指令,寫入剩余授權(quán)次數(shù),授權(quán)后的智能卡對應(yīng)的ICCID和智能卡已授權(quán)數(shù)量之后,將授權(quán)后的所有ICCID進(jìn)行本地儲存。
[0147]需要說明的是,前述的步驟402至409是通過使用C++等高級語言開發(fā)的基于PC機(jī)運(yùn)行的單機(jī)軟件,通過操作智能卡讀卡器,對只能卡進(jìn)行業(yè)務(wù)申請的軟件授權(quán)操作,使用方授權(quán)軟件預(yù)置了與授權(quán)卡相同的密鑰,用來對授權(quán)卡進(jìn)行認(rèn)證。使用方授權(quán)軟件由授權(quán)方開發(fā),交由使用方管理和使用。
[0148]410、通過調(diào)用操作動態(tài)庫按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,以獲取瀏覽智能卡的STK菜單權(quán)限;
[0149]當(dāng)將授權(quán)后的所有ICCID進(jìn)行儲存之后,需要使用授權(quán)軟件的時(shí)候,首先通過調(diào)用操作動態(tài)庫按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,以獲取瀏覽智能卡的STK菜單權(quán)限。
[0150]411、通過操作動態(tài)庫向智能卡發(fā)送STK指令,獲取授權(quán)后的智能卡對應(yīng)的起始ICCID和智能卡已授權(quán)數(shù)量;
[0151]當(dāng)通過調(diào)用操作動態(tài)庫按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,以獲取瀏覽智能卡的STK菜單權(quán)限之后,通過操作動態(tài)庫向智能卡發(fā)送STK指令,獲取授權(quán)后的智能卡對應(yīng)的起始ICCID和智能卡已授權(quán)數(shù)量。
[0152]412、操作動態(tài)庫根據(jù)起始ICCID和智能卡已授權(quán)數(shù)量獲取授權(quán)后的所有ICCID。
[0153]當(dāng)通過操作動態(tài)庫向智能卡發(fā)送STK指令,獲取授權(quán)后的智能卡對應(yīng)的起始ICCID和智能卡已授權(quán)數(shù)量之后,需要操作動態(tài)庫根據(jù)起始ICCID和智能卡已授權(quán)數(shù)量獲取授權(quán)后的所有ICCID,例如前述的ICCID(I)到ICCID (η)。
[0154]前述的步驟410至412是業(yè)務(wù)系統(tǒng)進(jìn)彳丁處理,業(yè)務(wù)系統(tǒng)是使用Java或C++等尚級語言開發(fā)的B/S或C/S軟件,通過調(diào)用操作動態(tài)庫獲得ICCID數(shù)據(jù),動態(tài)庫是使用C++等高級語言開發(fā)的動態(tài)鏈接庫軟件,通過操作智能卡讀卡器訪問授權(quán)卡上的數(shù)據(jù),將授權(quán)后的智能卡上已申請的ICCID數(shù)據(jù)讀取出來交由業(yè)務(wù)系統(tǒng)使用。授權(quán)后的智能卡操作動態(tài)庫預(yù)置了與智能卡相同的密鑰,用來對授權(quán)后的智能卡進(jìn)行認(rèn)證。授權(quán)后的智能卡操作動態(tài)庫由授權(quán)方開發(fā),交由使用方管理和使用,智能卡讀卡器是支持PC/SC接口的硬件設(shè)備,使用USB連接至PC機(jī),具有接觸和非接觸功能,用來識別授權(quán)后的智能卡,授權(quán)后的智能卡為CPU接觸或非接觸智能卡,支持STK菜單,用來進(jìn)行認(rèn)證授權(quán)功能。授權(quán)后的智能卡的STK菜單訪問權(quán)限需要先進(jìn)行認(rèn)證,授權(quán)后的智能卡與調(diào)用軟件中均預(yù)置相同密鑰,調(diào)用軟件可以是授權(quán)方授權(quán)軟件、使用方授權(quán)軟件和操作動態(tài)
當(dāng)前第3頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1