智能卡寫卡方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù),尤其涉及一種智能卡寫卡方法和裝置。
【背景技術(shù)】
[0002]智能卡寫卡是指向智能客戶識(shí)別模塊(Subscriber Identity Module, SIM)卡中寫入進(jìn)行通信所必需的數(shù)據(jù)。目前的寫卡方法是通過營(yíng)業(yè)廳中的寫卡終端向服務(wù)器申請(qǐng)下載智能卡的個(gè)人化數(shù)據(jù)碼號(hào)資源,例如國(guó)際移動(dòng)用戶識(shí)別碼(Internat1nal MobileSubscriber Identificat1n Number, IMSI)和短消息服務(wù)中心(Short Message ServiceCenter,SMSC),從而通過該寫卡終端將該個(gè)人化數(shù)據(jù)碼號(hào)資源寫入到該智能卡中。
[0003]現(xiàn)有技術(shù)中,該智能卡中已預(yù)先寫入了個(gè)人化數(shù)據(jù)卡片資源,包括集成電路卡識(shí)別碼(Integrate circuit card identity, ICCID)、鑒權(quán)密鑰(Key identifier, KI)、個(gè)人識(shí)別碼(Personal Identificat1n Number, PIN)、PIN 解鎖密碼(PIN Unblocking Key,PUK)等,當(dāng)需要對(duì)智能卡進(jìn)行寫卡時(shí),寫卡終端向服務(wù)器發(fā)送包含個(gè)人化數(shù)據(jù)卡片資源的寫卡請(qǐng)求,服務(wù)器接收到寫卡請(qǐng)求后根據(jù)預(yù)先建立的個(gè)人化數(shù)據(jù)卡片資源與個(gè)人化數(shù)據(jù)碼號(hào)資源之間的對(duì)應(yīng)關(guān)系,向?qū)懣ńK端發(fā)送個(gè)人化數(shù)據(jù)卡片資源對(duì)應(yīng)的個(gè)人化數(shù)據(jù)碼號(hào)資源,寫卡終端將個(gè)人化數(shù)據(jù)碼號(hào)資源寫入到智能卡中,從而智能卡中寫入了包括個(gè)人化數(shù)據(jù)碼號(hào)資源和個(gè)人化數(shù)據(jù)卡片資源在內(nèi)的通信所必須數(shù)據(jù)。
[0004]但是由于現(xiàn)有技術(shù)中,由于在寫卡之前,需要在智能卡上預(yù)先寫入個(gè)人化數(shù)據(jù)卡片資源,并且預(yù)先建立個(gè)人化數(shù)據(jù)卡片資源與個(gè)人化數(shù)據(jù)碼號(hào)資源之間的對(duì)應(yīng)關(guān)系,導(dǎo)致占用了大量個(gè)人化數(shù)據(jù)卡片資源和個(gè)人化數(shù)據(jù)碼號(hào)資源,降低了個(gè)人化數(shù)據(jù)卡片資源和個(gè)人化數(shù)據(jù)碼號(hào)資源的利用率。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種智能卡寫卡方法和裝置,用于提高個(gè)人化數(shù)據(jù)卡片資源和個(gè)人化數(shù)據(jù)碼號(hào)資源的利用率。
[0006]本發(fā)明的第一個(gè)方面是提供一種智能卡寫卡方法,包括:
[0007]當(dāng)接收到用于指示對(duì)智能卡進(jìn)行寫卡的寫卡請(qǐng)求時(shí),獲取空閑的個(gè)人化數(shù)據(jù)卡片資源,以及獲取空閑的個(gè)人化數(shù)據(jù)碼號(hào)資源;
[0008]將獲取的個(gè)人化數(shù)據(jù)卡片資源與個(gè)人化數(shù)據(jù)碼號(hào)資源進(jìn)行拼裝,生成目標(biāo)個(gè)人化數(shù)據(jù);
[0009]向加載所述智能卡的終端發(fā)送所述目標(biāo)個(gè)人化數(shù)據(jù),以使所述終端根據(jù)所述目標(biāo)個(gè)人化數(shù)據(jù)對(duì)所述智能卡進(jìn)行寫卡。
[0010]本發(fā)明的另一個(gè)方面是提供一種智能卡寫卡裝置,包括:
[0011]獲取模塊,用于當(dāng)接收到用于指示對(duì)智能卡進(jìn)行寫卡的寫卡請(qǐng)求時(shí),獲取空閑的個(gè)人化數(shù)據(jù)卡片資源,以及獲取空閑的個(gè)人化數(shù)據(jù)碼號(hào)資源;
[0012]組合模塊,用于將獲取的個(gè)人化數(shù)據(jù)卡片資源與個(gè)人化數(shù)據(jù)碼號(hào)資源進(jìn)行拼裝,生成目標(biāo)個(gè)人化數(shù)據(jù);
[0013]發(fā)送模塊,用于向加載所述智能卡的終端發(fā)送所述目標(biāo)個(gè)人化數(shù)據(jù),以使所述終端根據(jù)所述目標(biāo)個(gè)人化數(shù)據(jù)對(duì)所述智能卡進(jìn)行寫卡。
[0014]本發(fā)明提供的智能卡寫卡方法和裝置,通過當(dāng)接收到用于指示對(duì)智能卡進(jìn)行寫卡的寫卡請(qǐng)求時(shí),獲取空閑的個(gè)人化數(shù)據(jù)卡片資源,以及獲取空閑的個(gè)人化數(shù)據(jù)碼號(hào)資源,向加載所述智能卡的終端發(fā)送個(gè)人化數(shù)據(jù)卡片資源和個(gè)人化數(shù)據(jù)碼號(hào)資源,以使終端根據(jù)個(gè)人化數(shù)據(jù)卡片資源和個(gè)人化數(shù)據(jù)碼號(hào)資源對(duì)智能卡進(jìn)行寫卡,由于當(dāng)接收到寫卡請(qǐng)求時(shí),分別獲取空閑的個(gè)人化數(shù)據(jù)卡片資源和個(gè)人化數(shù)據(jù)碼號(hào)資源,因而避免了在智能卡上預(yù)先寫入個(gè)人化數(shù)據(jù)卡片資源,并且避免了預(yù)先建立個(gè)人化數(shù)據(jù)卡片資源與個(gè)人化數(shù)據(jù)碼號(hào)資源之間的對(duì)應(yīng)關(guān)系,從而解決了個(gè)人化數(shù)據(jù)卡片資源和個(gè)人化數(shù)據(jù)碼號(hào)資源的利用率較低的技術(shù)問題。
【附圖說明】
[0015]圖1為本發(fā)明一實(shí)施例提供的智能卡寫卡方法的流程示意圖;
[0016]圖2為本發(fā)明另一實(shí)施例提供的智能卡寫卡方法的流程示意圖;
[0017]圖3為本發(fā)明一實(shí)施例提供的智能卡寫卡裝置的結(jié)構(gòu)示意圖;
[0018]圖4為本發(fā)明另一實(shí)施例提供的智能卡寫卡裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019]圖1為本發(fā)明一實(shí)施例提供的智能卡寫卡方法的流程示意圖,本實(shí)施例中的方法可由服務(wù)器執(zhí)行,如圖1所示,包括:
[0020]101、當(dāng)接收到用于指示對(duì)智能卡進(jìn)行寫卡的寫卡請(qǐng)求時(shí),獲取空閑的個(gè)人化數(shù)據(jù)卡片資源,以及獲取空閑的個(gè)人化數(shù)據(jù)碼號(hào)資源。
[0021]其中,該智能卡在寫卡前為空白智能卡,僅預(yù)存了硬件識(shí)別號(hào),還可包含預(yù)置片內(nèi)操作系統(tǒng)(Chip Operating System, COS)和寫卡應(yīng)用程序。
[0022]其中,個(gè)人化數(shù)據(jù)卡片資源包括ICCID、ΚΙ、運(yùn)營(yíng)商可變算法配置域(OperatorVariant Algorithm Configurat1n Field,0P)、PIN和PUK ;個(gè)人化數(shù)據(jù)碼號(hào)資源包括IMSI和 SMSC。
[0023]當(dāng)接收到用于指示對(duì)智能卡進(jìn)行寫卡的寫卡請(qǐng)求時(shí),從智能卡制卡系統(tǒng)中隨機(jī)獲取空閑的個(gè)人化數(shù)據(jù)卡片資源,以及從客戶關(guān)系管理系統(tǒng)中隨機(jī)獲取空閑的個(gè)人化數(shù)據(jù)碼號(hào)資源;智能卡制卡系統(tǒng)用于存儲(chǔ)個(gè)人化數(shù)據(jù)卡片資源,客戶關(guān)系管理系統(tǒng)用于存儲(chǔ)個(gè)人化數(shù)據(jù)碼號(hào)資源。
[0024]進(jìn)一步,寫卡請(qǐng)求包括用戶電話號(hào)碼和智能卡的硬件標(biāo)識(shí)號(hào),則101之后,還包括生成所述個(gè)人化數(shù)據(jù)卡片資源、所述個(gè)人化數(shù)據(jù)碼號(hào)資源與所述寫卡請(qǐng)求中的用戶電話號(hào)碼和所述智能卡的硬件標(biāo)識(shí)號(hào)之間的對(duì)應(yīng)關(guān)系。由于在本方案中ICCID已經(jīng)作為完整個(gè)人化數(shù)據(jù)的一部分,不適合再作為卡片硬件的識(shí)別號(hào),因此這里需要引入除ICCID之外的另一個(gè)硬件識(shí)別號(hào),該識(shí)別號(hào)用于區(qū)分發(fā)起請(qǐng)求的該卡片是否為合法卡片;另外該硬件識(shí)別號(hào)還可支撐對(duì)嵌入式卡的遠(yuǎn)程發(fā)卡的應(yīng)用需求,用以識(shí)別不同類型的嵌入式卡。
[0025]102、將獲取的個(gè)人化數(shù)據(jù)卡片資源與個(gè)人化數(shù)據(jù)碼號(hào)資源進(jìn)行拼裝,生成目標(biāo)個(gè)人化數(shù)據(jù)。
[0026]利用預(yù)設(shè)的數(shù)據(jù)模版,對(duì)所述個(gè)人化數(shù)據(jù)卡片資源和所述個(gè)人化數(shù)據(jù)碼號(hào)資源進(jìn)行拼裝,獲得包含有目標(biāo)個(gè)人化數(shù)據(jù)的寫卡數(shù)據(jù)組。
[0027]103、向加載智能卡的終端發(fā)送目標(biāo)個(gè)人化數(shù)據(jù),以使終端根據(jù)目標(biāo)個(gè)人化數(shù)據(jù)對(duì)智能卡進(jìn)行寫卡。
[0028]支持以無線方式和有線方式向加載智能卡的終端發(fā)送目標(biāo)個(gè)人化數(shù)據(jù)。使用無線方式時(shí),不對(duì)無線網(wǎng)絡(luò)接入方式作出限制,可以通過終端接入無線局域網(wǎng)絡(luò)(WirelessLocal Area Networks, WLAN),或者若終端為雙卡手機(jī),加載有未寫卡智能卡,以及加載有另一張已寫卡智能卡等可登網(wǎng)卡片,可利用雙卡中的另一張可登網(wǎng)卡片接入無線網(wǎng)絡(luò),為待寫卡片提供數(shù)據(jù)通道,實(shí)現(xiàn)向加載智能卡的終端發(fā)送目標(biāo)個(gè)人化數(shù)據(jù)。對(duì)包含有目標(biāo)個(gè)人化數(shù)據(jù)的寫卡數(shù)據(jù)組進(jìn)行封裝,獲得數(shù)據(jù)包。進(jìn)一步,還可對(duì)數(shù)據(jù)包進(jìn)行加密處理。向加載智能卡的終端發(fā)送該數(shù)據(jù)包,以使終端根據(jù)個(gè)人化數(shù)據(jù)卡片資源和個(gè)人化數(shù)據(jù)碼號(hào)資源對(duì)智能卡進(jìn)行寫卡。
[0029]本實(shí)施例中,通過當(dāng)接收到用于指示對(duì)智能卡進(jìn)行寫卡的寫卡請(qǐng)求時(shí),獲取空閑的個(gè)人化數(shù)據(jù)卡片資源,以及獲取空閑的個(gè)人化數(shù)據(jù)碼號(hào)資源,向加載所述智能卡的終端發(fā)送個(gè)