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

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

文檔序號:8528423閱讀:來源:國知局
的一種基于STK菜單對軟件進(jìn)行授權(quán)的方法的另一個(gè)實(shí)施例的流程示意圖;
[0060]圖3為本發(fā)明實(shí)施例中提供的一種基于STK菜單對軟件進(jìn)行授權(quán)的方法的另一個(gè)實(shí)施例的流程示意圖;
[0061]圖4為本發(fā)明實(shí)施例中提供的一種基于STK菜單對軟件進(jìn)行授權(quán)的方法的另一個(gè)實(shí)施例的流程示意圖;
[0062]圖5為本發(fā)明實(shí)施例中提供的一種基于STK菜單對軟件進(jìn)行授權(quán)的方法的預(yù)置認(rèn)證步驟的流程示意圖;
[0063]圖6為本發(fā)明實(shí)施例中提供的一種基于STK菜單對軟件進(jìn)行授權(quán)的系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0064]圖7為本發(fā)明實(shí)施例中提供的一種基于STK菜單對軟件進(jìn)行授權(quán)的系統(tǒng)的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0065]圖8為本發(fā)明實(shí)施例中提供的一種基于STK菜單對軟件進(jìn)行授權(quán)的系統(tǒng)的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0066]本發(fā)明實(shí)施例提供了一種基于STK菜單對軟件進(jìn)行授權(quán)的方法及系統(tǒng),解決了現(xiàn)有的軟件授權(quán)方式由于安全性較低,軟件加密算法的安全性遠(yuǎn)遠(yuǎn)不如硬件,極易被破解的技術(shù)問題。
[0067]STK (SIM Tool Kit)可以理解為一組開發(fā)增值業(yè)務(wù)的命令,一種小型編程語言,它允許基于智能卡的用戶身份識別單元(SIM卡)運(yùn)行自己的應(yīng)用軟件。
[0068]ICCID(Integrate circuit card identity)集成電路卡識別碼,ICCID 是智能卡的唯一識別號碼。
[0069]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,下面所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0070]請參閱圖1,本發(fā)明實(shí)施例中提供的一種基于STK菜單對軟件進(jìn)行授權(quán)的方法的一個(gè)實(shí)施例包括:
[0071]101、按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,并獲取瀏覽智能卡的STK菜單權(quán)限;
[0072]本實(shí)施例中,當(dāng)需要對軟件進(jìn)行授權(quán)時(shí),可以是結(jié)合智能卡進(jìn)行軟件授權(quán),首先按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,并獲取瀏覽智能卡的STK菜單權(quán)限。
[0073]前述的預(yù)置認(rèn)證步驟將在后續(xù)的實(shí)施例中進(jìn)行詳細(xì)的描述。
[0074]102、向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù);
[0075]當(dāng)按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,并獲取瀏覽智能卡的STK菜單權(quán)限之后,向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù)。
[0076]103、判斷與授權(quán)次數(shù)對應(yīng)數(shù)量的智能卡的ICCID是否已授權(quán),若否,則執(zhí)行步驟104 ;
[0077]當(dāng)向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù)之后,需要判斷與授權(quán)次數(shù)對應(yīng)數(shù)量的智能卡的ICCID是否已授權(quán),若否,則執(zhí)行步驟104。
[0078]104、對智能卡進(jìn)行授權(quán)處理,并將授權(quán)后的智能卡的ICCID進(jìn)行儲存。
[0079]當(dāng)判斷與授權(quán)次數(shù)對應(yīng)數(shù)量的智能卡的ICCID不為授權(quán)時(shí),則對智能卡進(jìn)行授權(quán)處理,并將授權(quán)后的智能卡的ICCID進(jìn)行儲存。
[0080]本實(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ù)問題。
[0081]上面是對基于STK菜單對軟件進(jìn)行授權(quán)的方法的過程進(jìn)行詳細(xì)的描述,下面將對判斷與授權(quán)次數(shù)對應(yīng)數(shù)量的智能卡的ICCID是否授權(quán)的過程進(jìn)行詳細(xì)的描述,請參閱圖2,本發(fā)明實(shí)施例中提供的一種基于STK菜單對軟件進(jìn)行授權(quán)的方法的另一個(gè)實(shí)施例包括:
[0082]201、按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,并獲取瀏覽智能卡的STK菜單權(quán)限;
[0083]本實(shí)施例中,當(dāng)需要對軟件進(jìn)行授權(quán)時(shí),可以是結(jié)合智能卡進(jìn)行軟件授權(quán),首先按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,并獲取瀏覽智能卡的STK菜單權(quán)限。
[0084]前述的預(yù)置認(rèn)證步驟將在后續(xù)的實(shí)施例中進(jìn)行詳細(xì)的描述。
[0085]202、向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù);
[0086]當(dāng)按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,并獲取瀏覽智能卡的STK菜單權(quán)限之后,向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù),例如可授權(quán)次數(shù)為η。
[0087]203、判斷可授權(quán)次數(shù)是否大于0,若是,則執(zhí)行步驟204 ;
[0088]當(dāng)向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù)之后,需要判斷可授權(quán)次數(shù)是否大于0,若是,則執(zhí)行步驟204,反之則授權(quán)結(jié)束。
[0089]204、提取起始授權(quán)的智能卡對應(yīng)的起始ICCID,以及預(yù)置的智能卡已授權(quán)數(shù)量;
[0090]當(dāng)斷可授權(quán)次數(shù)大于O之后,則提取起始授權(quán)的智能卡對應(yīng)的起始ICCID,以及預(yù)置的智能卡已授權(quán)數(shù)量。
[0091]前述的起始ICCID可以是多個(gè)智能卡中最開始進(jìn)行授權(quán)處理的智能卡的ICCID值,前述的智能卡已授權(quán)數(shù)量為在此次授權(quán)操作中需要對多少個(gè)智能卡進(jìn)行授權(quán)的授權(quán)數(shù)量mD
[0092]205、判斷與授權(quán)次數(shù)對應(yīng)數(shù)量的智能卡的ICCID是否已授權(quán),若否,則執(zhí)行步驟206 ;
[0093]當(dāng)向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù)之后,需要判斷與授權(quán)次數(shù)對應(yīng)數(shù)量的智能卡的ICCID是否已授權(quán),若否,則執(zhí)行步驟206,反之,若部分或全部授權(quán)過,則再次執(zhí)行步驟204和205,例如判斷ICCID(I)到ICCID(η)是否已授權(quán)過,前述的ICCID(I)到ICCID(η)為對軟件授權(quán)前的可授權(quán)次數(shù)η所對應(yīng)的ICCID值是否已有授權(quán)處理過。
[0094]206、向智能卡發(fā)送STK指令,寫入剩余授權(quán)次數(shù),授權(quán)后的智能卡對應(yīng)的ICCID和智能卡已授權(quán)數(shù)量;
[0095]當(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ù)量。
[0096]前述的授權(quán)次數(shù)為可授權(quán)次數(shù)和智能卡已授權(quán)數(shù)量的差值,例如可授權(quán)次數(shù)η-授權(quán)數(shù)量m。
[0097]207、將授權(quán)后的所有ICCID進(jìn)行本地儲存。
[0098]當(dāng)向智能卡發(fā)送STK指令,寫入剩余授權(quán)次數(shù),授權(quán)后的智能卡對應(yīng)的ICCID和智能卡已授權(quán)數(shù)量之后,將授權(quán)后的所有ICCID進(jìn)行本地儲存。
[0099]本實(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)了更加智能化的軟件和硬件的交互。
[0100]上面是判斷與授權(quán)次數(shù)對應(yīng)數(shù)量的智能卡的ICCID是否授權(quán)的過程進(jìn)行詳細(xì)的描述,下面將對授權(quán)后的ICCID進(jìn)行儲存之后的使用過程進(jìn)行詳細(xì)的描述,請參閱圖3,本發(fā)明實(shí)施例中提供的一種基于STK菜單對軟件進(jìn)行授權(quán)的方法的另一個(gè)實(shí)施例包括:
[0101]301、按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,并獲取瀏覽智能卡的STK菜單權(quán)限;
[0102]本實(shí)施例中,當(dāng)需要對軟件進(jìn)行授權(quán)時(shí),可以是結(jié)合智能卡進(jìn)行軟件授權(quán),首先按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,并獲取瀏覽智能卡的STK菜單權(quán)限。
[0103]前述的預(yù)置認(rèn)證步驟將在后續(xù)的實(shí)施例中進(jìn)行詳細(xì)的描述。
[0104]302、向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù);
[0105]當(dāng)按照預(yù)置認(rèn)證步驟對智能卡進(jìn)行認(rèn)證,并獲取瀏覽智能卡的STK菜單權(quán)限之后,向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù),例如可授權(quán)次數(shù)為η。
[0106]303、判斷可授權(quán)次數(shù)是否大于0,若是,則執(zhí)行步驟304 ;
[0107]當(dāng)向智能卡發(fā)送STK指令獲取授權(quán)軟件的可授權(quán)次數(shù)之后,需要判斷可授權(quán)次數(shù)是否大于0,若是,則執(zhí)行步驟304,反之則授權(quán)結(jié)束。
[0108]304、提取起始授權(quán)的智能卡對應(yīng)的起始ICCID,以及預(yù)置的智能卡已授權(quán)數(shù)量;
[0109]當(dāng)斷可授權(quán)次數(shù)大于O之后,則提取起始授權(quán)的智能卡對應(yīng)的起始ICCID,以及預(yù)置的智能卡已授權(quán)數(shù)量。
[0110]前述的起始ICCID可以是多個(gè)智能卡中最開始進(jìn)行授權(quán)處理的智能卡的ICCID值,前述的智能卡已授權(quán)數(shù)量為在此次授權(quán)操作中需要對多少個(gè)智能卡進(jìn)行授權(quán)的授權(quán)數(shù)量mD
[0111]305、
當(dāng)前第2頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1