專利名稱::電信智能卡的鎖卡方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信技術(shù),尤其涉及一種電信智能卡的鎖卡方法、裝置及系統(tǒng)。
背景技術(shù):
:隨著通信技術(shù)的不斷發(fā)展,手機等移動通信工具的使用,對人們的日常生活和溝通起了重要的作用,已經(jīng)成為人們生活中必不可少的一部分。在利用手機進(jìn)行通信的過程中,電信智能卡發(fā)揮了重要的作用。所述電信智能卡,包括GSM(GlobalSystemforMobilecommunication全球移動通信系統(tǒng))d奪窩移動通信系統(tǒng)所使用的SIM卡(SubscriberIdentityModule用戶識別才莫塊),CDMA(CodeDivisionMultipleAccess碼分多址才妻入)通信系統(tǒng)所4吏用的UIM卡(UniversalIdentityModule通用識別才莫塊),PHS(PersonalHandyphoneSystem手持電話系統(tǒng))通信系統(tǒng)4吏用的PIM卡(PersonalIdentityModule個人標(biāo)識模塊)等。對于使用電信智能卡的過程而言,PIN碼(PersonalIdentificationNumber,個人識別號碼)是校驗電信智能卡使用用戶合法身份的重要數(shù)據(jù)。只有在輸入與電信智能卡本身的PIN碼相同的標(biāo)識后,用戶才能夠?qū)﹄娦胖悄芸ㄟM(jìn)行使用。但是在用戶對手機的日常使用中,往往都省略掉了對電信智能卡的PIN碼進(jìn)行校驗的步驟。因此,任何用戶在拿到手機后,都可以使用該手機進(jìn)行通信,并獲取該手機電信智能卡上存儲的一些信息。目前,在手機丟失后,還沒有很好的技術(shù)實現(xiàn)電信智能遠(yuǎn)程鎖卡,從而無法保證用戶電信智能卡的信息不被看到以及別人無法以用戶的名義進(jìn)行欺詐行為,如打電話和發(fā)短信
發(fā)明內(nèi)容本發(fā)明提供一種電信智能卡的鎖卡方法,利用該方法能夠提高對電信智能卡中所存儲的信息安全性的保護(hù)。一種電信智能卡的鎖卡方法,包括接收方的電信智能卡接收鎖卡短消息;所述電信智能卡解析所述鎖卡短消息,獲得所述鎖卡短消息中攜帶的操作命令;所述電信智能卡根據(jù)所述操作命令,對電信智能卡進(jìn)行相應(yīng)的鎖卡操作。本發(fā)明提供一種電信智能卡的鎖卡裝置,利用該方法能夠提高對電信智能卡中所存儲的信息安全性的保護(hù)。一種電信智能卡的鎖卡裝置,包括接收單元,用于接收由發(fā)送方發(fā)送的鎖卡短消息;解析單元,用于解析所述鎖卡短消息,獲得所述鎖卡短消息中攜帶的操作命令;操作單元,用于根據(jù)所述操作命令,對電信智能卡進(jìn)行相應(yīng)的鎖卡操作。本發(fā)明提供一種電信智能卡的鎖卡系統(tǒng),利用該方法能夠提高對電信智能卡中所存儲的信息安全性的保護(hù)。一種電信智能卡的鎖卡系統(tǒng),包括接收方的移動終端,以及電信智能卡,其中所述的電信智能卡運行于所述移動終端中;其中所述移動終端,用于判斷接收到的短消息是否為數(shù)據(jù)短消息,若是,則將所述數(shù)據(jù)短消息發(fā)送給所述電信智能卡;所述電信智能卡,用于當(dāng)所述數(shù)據(jù)短消息為鎖卡短消息時,根據(jù)所述鎖卡短消息,執(zhí)行相應(yīng)的鎖卡操作。本發(fā)明電信智能卡的鎖卡方法、裝置及系統(tǒng),通過對接收到的鎖卡短消息進(jìn)行分析,解析出其中包括的用戶的操作命令,然后,根據(jù)所述操作命令執(zhí)行相應(yīng)的鎖卡操作。通過上述過程,當(dāng)手機等移動終端丟失時,用戶可以對其手機的電信智能卡進(jìn)行鎖卡操作,從而保證了電信智能卡中存儲的信息的安全性。圖1為本發(fā)明電信智能卡鎖卡系統(tǒng)中,發(fā)送方移動終端形成鎖卡短消息的過程示意圖2為本發(fā)明電信智能卡鎖卡方法的流程圖3為本發(fā)明電信智能卡鎖卡方法的示意圖4為本發(fā)明電信智能卡鎖卡裝置的原理圖5為本發(fā)明電信智能卡鎖卡裝置的示意圖6為本發(fā)明電信智能卡鎖卡裝置中接收單元的結(jié)構(gòu)圖7為本發(fā)明電信智能卡鎖卡裝置中操作單元的結(jié)構(gòu)圖8為本發(fā)明電信智能卡鎖卡裝置中操作單元的結(jié)構(gòu)圖9為本發(fā)明電信智能卡鎖卡裝置中操作單元的結(jié)構(gòu)圖。具體實施例方式為解決現(xiàn)有技術(shù)中,由于無法對丟失的電信智能卡進(jìn)行鎖卡操作,而造成的電信智能卡所存儲的信息的安全性無法得到保證的問題,本發(fā)明提供了一種電信智能卡的鎖卡系統(tǒng)。下面結(jié)合附圖對本發(fā)明的電信鎖卡系統(tǒng),及電信智能卡的鎖卡方法進(jìn)行詳細(xì)說明。在本發(fā)明中,所述的電信智能卡可以包括SIM卡,UIM卡,PIM卡等。無論采用哪種類型的電信智能卡,其工作原理相同。本發(fā)明的電信智能卡的鎖卡系統(tǒng)包括接收方的移動終端,如手機,以及電信智能卡,如S頂卡等。其中所述的電信智能卡插入在所述移動終端中,以支持移動終端的通信工作。在本發(fā)明所述的系統(tǒng)中,是由用戶通過另外的移動終端(即發(fā)送方移動終端)以數(shù)據(jù)短消息的方式,控制接收方的移動終端進(jìn)行鎖卡操作。其中,所述的鎖卡操作為開啟所述接收方的電信智能卡的個人識別號碼保護(hù),或者開啟所述接收方的電信智能卡的個人識別號碼保護(hù),并發(fā)送主動式命令給所述接收方的移動終端,通知所述移動終端進(jìn)行重啟。因此,發(fā)送方移動終端,以及接收方移動終端都需要有支持短消息鎖卡功能的電信智能卡的支持。在發(fā)送方移動終端一側(cè),需要對待發(fā)送的數(shù)據(jù)短消息進(jìn)行設(shè)置。以SIM卡為例,它支4寺STK(SimApplicationToolkit,用戶識別應(yīng)用發(fā)展工具)應(yīng)用工具開發(fā)包。所述STK應(yīng)用工具開發(fā)包是由主動式命令構(gòu)成,通過執(zhí)行主動式命令與用戶交互獲得原PIN或短信鎖卡密碼、新的PIN和目的號碼。以SIM卡為例,在具體實現(xiàn)上,在發(fā)送方移動終端,可為用戶提供一個"更改PIN"的菜單,在該菜單下,包括開啟PIN子菜單,更改并開啟PIN子菜單,驗證密碼并更改、開啟PIN子菜單等,并在每個子菜單下根據(jù)需要設(shè)置提示用戶輸入相關(guān)信息的提示框。例如,對于更改PIN子菜單來說,需要提示用戶輸入原PIN,和新的PIN。因此,用戶可按照圖1所示的才喿作來進(jìn)行。在獲取用戶輸入的原PIN,新的PIN后,SIM卡將根據(jù)這些凝:據(jù)形成一條數(shù)據(jù)短信,形成的數(shù)據(jù)短消息符合GSM03.40規(guī)范。形成短消息的具體過程與現(xiàn)有技術(shù)中的相同,在這里作簡要敘述。所述SIM卡將用戶數(shù)據(jù)的數(shù)據(jù)組織成TPUD(TPUserData,TP用戶數(shù)據(jù))格式,然后再將TPDA(TP-Destination-Address,TP目的地址)TPUD,PID(ProtocolIdentifier,十辦i義標(biāo)識)、TPUD,DCS(DataCodingScheme,編碼方式)等按照鎖卡短消息的格式組織成鎖卡短消息。其中TPDA表示目的號碼,PID為0x7F,DCS的取"直為OxF6,用來標(biāo)識該鎖卡短消息為數(shù)據(jù)短信。最后SIM卡通過主動式命令SendShortMessage(發(fā)送短消息)將所述鎖卡短消息發(fā)送給發(fā)送方的手機,然后由手機將所述鎖卡短消息發(fā)送出去。該鎖卡短消息的具體格式及內(nèi)容如表1所示表l識長度(字節(jié))值說明短消息頭字(TPDlLHeader)可變短消息頭本發(fā)明中TP-DUHI為0用戶數(shù)據(jù)長度(UDL)字段1后續(xù)數(shù)據(jù)長度安全應(yīng)用數(shù)據(jù)字段鎖卡短消息標(biāo)識30xF2F2F2短信鎖卡標(biāo)識MAC4HEXMAC碼隨機數(shù)4HEXMAC密鑰命令數(shù)據(jù)字段操作命令類型子字段1HEX操作命令長度子字段1HEX本條短信中操作命令參數(shù)的長底(如無操作命令參數(shù),填o)操作命令參數(shù)子字段XHEX其中,上述的操作命令類型子字段所表示的操作命令類型可以有3種,分別為開啟PIN命令,更改并開啟PIN命令,驗證密碼并更改、開啟PIN命令等。下面分別介紹一下該三種命令的具體內(nèi)容。(1)如表2所示,為開啟PIN命令的具體內(nèi)容。所述開啟PIN命令用01表示,相應(yīng)的操作命令參數(shù)子字段包括PIN長度字節(jié),PIN內(nèi)容字節(jié)。表2項::i名作長/t(字節(jié))值說明搡作命令類型開啟PIN101操作命令參數(shù)PIN長度1HexPIN的長度PIN內(nèi)容XASCIIPIN的內(nèi)容(2)如表3所示,為更改并開啟PIN命令的具體內(nèi)容。所述更改并開啟PIN命令用02表示,相應(yīng)的操作命令參數(shù)子字段包括原PIN長度字節(jié),原PIN內(nèi)容字節(jié),新PIN長度字節(jié),以及新PIN內(nèi)容字節(jié)。表3<table>tableseeoriginaldocumentpage14</column></row><table>(3)如表4所示,為驗證密碼并更改、開啟PIN命令的具體內(nèi)容。所述驗證密碼并更改、開啟PIN命令用03表示,相應(yīng)的操作命令參數(shù)子字段包括驗證密碼的長度字節(jié),一驗^正密碼的內(nèi)容字節(jié),新PIN長度字節(jié),以及新PIN內(nèi)容字節(jié)。表4<table>tableseeoriginaldocumentpage14</column></row><table>上面只是所述鎖卡短消息中可能包括的一些操作命令,在具體應(yīng)用中用到的操作命令可不局限于上述的幾種,可根據(jù)具體的應(yīng)用環(huán)境,設(shè)置不同類型的操作命令。但是無論如何設(shè)置,其實現(xiàn)原理與本發(fā)明中所列出的幾種類型的命令相同,均是需要保證一定安全認(rèn)證,以保證短消息鎖卡的合法性。在發(fā)送方移動終端發(fā)送短消息后,如圖2所示,本發(fā)明電信智能卡的鎖卡方法可包括如下步驟步驟201、接收方移動終端中的電信智能卡接收由發(fā)送方發(fā)送的鎖卡短消息;步驟202、所述電信智能卡解析所述鎖卡短消息,獲得所述鎖卡短消息中攜帶的操作命令;步驟203、所述電信智能卡根據(jù)所述操作命令,對電信智能卡進(jìn)行相應(yīng)的鎖卡操作。通過上述過程,當(dāng)手機等移動終端丟失時,用戶可以對其手機的電信智能卡進(jìn)行鎖卡操作,從而保證了電信智能卡中存儲的信息的安全性。所述電信智能卡接收到的短消息,是由接收方的移動終端轉(zhuǎn)發(fā)的。因此,在所述步驟201之前,如圖3所示,所述方法還包括步驟200、接收方的移動終端需要首先判斷接收到的短消息是否為數(shù)據(jù)短消息,若是則將所述數(shù)據(jù)短消息發(fā)送給電信智能卡。若不是,則由手機對該短消息進(jìn)行處理。在上述的步驟201中,可具體包括如下步驟步驟201a、所述"^妄收方的電信智能卡獲取接收到的凝:據(jù)短消息的短消息標(biāo)識;步驟201b、判斷所述的短消息標(biāo)識與鎖卡短消息標(biāo)識是否一致;步驟201c、若一致,則接收所述數(shù)據(jù)短消息;若不一致,則丟棄該數(shù)據(jù)短消息。在確定所述數(shù)據(jù)短消息為鎖卡短消息后,接收方的電信智能卡將解析所述鎖卡短消息中命令數(shù)據(jù)字段的操作命令類型子字段,并根據(jù)所述操作命令類型子字段的數(shù)值,確定操作命令類型,以方便所述電信智能卡執(zhí)行相應(yīng)的鎖卡操作。通過表1可以看出,發(fā)送方移動終端發(fā)送的短消息中包括MAC字段。因此為了保證通信的合法性和有效性,當(dāng)接收方的電信智能卡確定接收到的短消息為數(shù)據(jù)短消息后,所述步驟201還可包括步驟201d、所述接收方的電信智能卡校驗所述鎖卡短消息的有效性。具體過程如下接收方移動終端中的電信智能卡收到鎖卡短消息后,計算該鎖卡短消息的MAC碼(MessageAuthenticationCode,信息.險證碼),并與接收到的鎖卡短消息中的MAC碼進(jìn)行比較。若兩者相同,證明該鎖卡短消息完整,所述鎖卡短消息中所攜帶的數(shù)據(jù)在傳送過程中未4皮-修改、刪除或者重組,該鎖卡短消息有效;否則,認(rèn)為該鎖卡短消息不完整,丟棄該鎖卡短消息。MAC一險證采用標(biāo)準(zhǔn)的DES-CBC算法,初始密鑰KEY共8個字節(jié),包括4個字節(jié)的隨機數(shù)和右補4個字節(jié)的0x20。在沖交驗MAC碼的過程中,接收方的電信智能卡將所有原始數(shù)據(jù)(計如鎖卡短消息標(biāo)識、隨機數(shù)、操作命令類型、操作命令長度、操作命令參數(shù)等),按照每8個字節(jié)一組進(jìn)行分組;若所述原始數(shù)據(jù)的長度不是8的整數(shù)倍,則需要根據(jù)實際的短消息內(nèi)容長度在命令數(shù)據(jù)末尾填充1~7字節(jié)的"0x20"數(shù)據(jù)。計算MAC時所需填充的數(shù)據(jù)不包含在短消息內(nèi)容中,由電信智能卡在計算MAC碼時根據(jù)短消息內(nèi)容的數(shù)據(jù)長度自行填充。計算過程如下以初始密鑰KEY作為DES算法的密鑰,初始數(shù)據(jù)為8字節(jié)的"0x00",對第一分組數(shù)據(jù)與初始數(shù)據(jù)異或后的數(shù)據(jù)進(jìn)行運算;然后DES算法的輸出數(shù)據(jù)與第二分組數(shù)據(jù)異或后,繼續(xù)以KEY為密鑰進(jìn)行DES運算;直至最后一個分組處理完畢。MAC碼的值為最后一次DES運算的8字節(jié)輸出數(shù)據(jù)的最左邊4字節(jié)數(shù)據(jù)。由表l、表2、表3、表4可以看出,發(fā)送方移動終端發(fā)送的鎖卡短消息中可能攜帶的用戶的操作命令有三種情況,下面分別針對上述三種情況,詳細(xì)描述一下接收方的電信智能卡是如何進(jìn)行鎖卡操作的。在本發(fā)明中,所述對電信智能卡的鎖卡操作可包括開啟所述接收方的電信智能卡的個人識別號碼保護(hù),或者開啟所述接收方的電信智能卡的個人識別號碼保護(hù),并發(fā)送主動式命令給所述接收方的移動終端,通知所述移動終端進(jìn)行重啟。在具體應(yīng)用中,還可根據(jù)需要進(jìn)行其他方式的鎖卡操作,例如限制利用所述電信智能卡發(fā)送短消息等操作。情況一鎖卡短消息中攜帶的操作命令為開啟PIN命令在這種情況下,接收方的電信智能卡可首先獲取所述開啟PIN命令中,所述PIN長度字節(jié)中所攜帶的PIN長度;然后根據(jù)所述PIN長度,獲取所述PIN長度字節(jié)后相應(yīng)長度內(nèi)的PIN內(nèi)容字節(jié)中的PIN;最后判斷所述PIN與電信智能卡的PIN是否一致,若一致,則執(zhí)行對電信智能卡的鎖卡操作。操作成功后,所述電信智能卡將會向發(fā)送方移動終端發(fā)送鎖卡操作響應(yīng)消息。情況二鎖卡短消息中攜帶的操作命令為更改并開啟PIN命令在這種情況下,接收方的電信智能卡可首先獲取所述驗證密碼并開啟個人識別號碼命令中,所述原個人識別號碼長度字節(jié)中所攜帶的原個人識別號碼長度;然后根據(jù)所述原個人識別號碼長度,獲取所述原個人識別號碼長度字節(jié)后相應(yīng)長度內(nèi)的原個人識別號碼字節(jié)中的原個人識別號碼;接著判斷所述原個人識別號碼與電信智能卡的個人識別號碼是否一致,若一致,則獲取所述新個人識別號碼長度字節(jié)中所攜帶的新個人識別號碼長度;最后根據(jù)所述新個人識別號碼長度,獲取新個人識別號碼長度字節(jié)后相應(yīng)長度內(nèi)的新個人識別號碼中的新個人識別號碼,并將所述電信智能卡的個人識別號碼更改為所述新個人識別號碼,并執(zhí)行對電信智能卡的鎖卡操作。在操作成功后,所述電信智能卡將會向發(fā)送方移動終端發(fā)送鎖卡操作響應(yīng)消息。情況三鎖卡短消息中攜帶的操作命令為驗證密碼并更改、開啟PIN命令在這種情況下,接收方的電信智能卡可首先獲取所述驗證密碼并開啟個人識別號碼命令中,獲取所述驗證密碼的長度字節(jié)中所攜帶的驗證密碼長度;然后根據(jù)所述驗證密碼長度,確定所述驗證密碼的長度字節(jié)后相應(yīng)長度內(nèi)的驗證密碼內(nèi)容字節(jié)中的驗證密碼;接著判斷所述驗證密碼是否與電信智能卡的密碼是否一致,若一致,則獲取所述新個人識別號碼長度字節(jié)中的新個人識別號碼的長度;最后根據(jù)所述新個人識別號碼長度,獲取新個人識別號碼長度字節(jié)后相應(yīng)長度內(nèi)的新個人識別號碼中的新個人識別號碼,并將所述電信智能卡的個人識別號碼更改為所述新個人識別號碼,并執(zhí)行對電信智能卡的鎖卡操作。在操作成功后,所述電信智能卡將會向發(fā)送方移動終端發(fā)送鎖卡操作響應(yīng)消息。通過上面的一些實施例可以看出,利用本發(fā)明所述的電信智能卡的鎖卡方法,而可以對丟失的電信智能卡進(jìn)行鎖卡,從而保證該電信智能卡存儲的信息的安全性。與本發(fā)明電信智能卡的鎖卡方法相對應(yīng),本發(fā)明還提供了一種電信智能卡的鎖卡裝置。如圖4所示,所述電信智能卡的鎖卡裝置包括如下組成部分接收單元401,解析單元402,以及4喿作單元403。其中,所述接收單元401,用于接收由發(fā)送方發(fā)送的鎖卡短消息;所述解析單元402,用于解析所述鎖卡短消息,獲得所述鎖卡短消息中攜帶的操作命令;所述操作單元403,用于根據(jù)所述操作命令,對電信智能卡進(jìn)行相應(yīng)的鎖卡操作。其中,所述的接收單元401還可用于在完成鎖卡操作后,向發(fā)送方發(fā)送鎖卡操作響應(yīng)。為了保證接收到的短消息是以正確的格式由發(fā)送方發(fā)送的,因此如圖5所示,所述裝置還可包括短消息類型確定單元404,用于確定接收到的短消息是否為數(shù)據(jù)短消息,若是,則將所述數(shù)據(jù)短消息發(fā)送給所述接收單元。同時,在所述接收單元接收到鎖卡短消息后,為保證該鎖卡短消息中數(shù)據(jù)的合法性和有效性,如圖5所述裝置還可包括校驗單元405,用于校驗所述鎖卡短消息的有效性。其中,如圖6所示,所述接收單元401包括標(biāo)識獲耳又;漠塊4011,用于獲取接收到的短消息的短消息標(biāo)識;判斷模塊4012,用于判斷所述短消息標(biāo)識與鎖卡短消息標(biāo)識是否一致;接收模塊4013,用于在短消息標(biāo)識與鎖卡短消息標(biāo)識一致時,接收所述短消息。所述解析單元402包括解析模塊4021,用于解析所述鎖卡短消息中命令數(shù)據(jù)字段的操作命令類型子字段;操作命令類型確定單元4022,用于根據(jù)所述操作命令類型子字段的數(shù)值,確定操作命令類型。與本發(fā)明方法實施例中所述的相同,由操作命令類型確定單元所確定的操作命令類型可以有3種,分別為開啟PIN命令,更改并開啟PIN命令,驗證密碼并更改、開啟PIN命令等。針對上述三種不同類型的操作命令,如圖7所示,所述操作單元403可包括個人識別號碼長度獲取模塊4031,用于獲取所述開啟個人識別號碼命令中,所述個人識別號碼長度字節(jié)中所攜帶的個人識別號碼長度;個人識別號碼獲取模塊4032,用于根據(jù)所述個人識別號碼長度,獲取所述個人識別號碼長度字節(jié)后相應(yīng)長度內(nèi)的個人識別號碼內(nèi)容字節(jié)中的個人識別號碼;第一操作模塊4033,用于判斷所述個人識別號碼與電信智能卡的個人識別號碼是否一致,若一致,則執(zhí)行對電信智能卡的鎖卡操作。如圖8所示,所述操作單元403還可包括第一原個人識別號碼長度獲取模塊4034,用于獲取所述驗證密碼并開啟個人識別號碼命令中,所述原個人識別號碼長度字節(jié)中所攜帶的原個人識別號碼長度;第一原個人識別號碼獲取模塊4035,用于根據(jù)所述原個人識別號碼長度,個人識別號碼;第一判斷模塊4036,用于判斷所述原個人識別號碼與電信智能卡的個人識別號碼是否一致,若一致,則獲取所述新個人識別號碼長度字節(jié)中所攜帶的新個人識別號碼長度;第一新個人識別號碼獲取模塊4037,用于根據(jù)所述新個人識別號碼長度,獲取新個人識別號碼長度字節(jié)后相應(yīng)長度內(nèi)的新個人識別號碼字節(jié)中的新個人識別號碼;第二操作模塊4038,用于將所述電信智能卡的個人識別號碼更改為所述新個人識別號碼,并執(zhí)行對電信智能卡的鎖卡操作。如圖9所示,所述操作單元403還可包括第一驗證密碼長度獲取模塊4039,用于獲取所述驗證密碼并開啟個人識別號碼命令中,獲取所述驗證密碼的長度字節(jié)中所攜帶的驗證密碼長度;第一驗證密碼獲取模塊4040,用于根據(jù)所述驗證密碼長度,確定所述驗證密碼的長度字節(jié)后相應(yīng)長度內(nèi)的驗證密碼內(nèi)容字節(jié)中的驗證密碼;第二判斷模塊4041,用于判斷所述驗證密碼是否與電信智能卡的密碼是否一致,若一致,則獲取所述新個人識別號碼長度字節(jié)中的新個人識別號碼的長度;第二新個人識別號碼獲取模塊4042,根據(jù)所述新個人識別號碼長度,獲取新個人識別號碼長度字節(jié)后相應(yīng)長度內(nèi)的新個人識別號碼字節(jié)中的新個人識別號碼;第三操作模塊4043,用于將所述電信智能卡的個人識別號碼更改為所述新個人識別號碼,并執(zhí)行對電信智能卡的鎖卡操作。需要說明的是,根據(jù)操作類型的不同,所述操作單元可包括不同的功能模塊,以最終實現(xiàn)對電信智能卡的鎖卡揭:作。本發(fā)明所述的電信智能卡的鎖卡裝置可位于電信智能卡中。此外,如圖4-圖9所示的電信智能卡的鎖卡裝置,也可以將除所述短消息類型確定單元之外的其他單元或;f莫塊集成在電信智能卡中,而所述短消息類型確定單元的功能由運4亍有所述電信智能卡的移動終端完成。綜上所述,本發(fā)明電信智能卡的鎖卡方法、裝置及系統(tǒng),通過對接收到的鎖卡短消息進(jìn)行分析,解析出其中包括的用戶的操作命令,然后,根據(jù)所述操作命令執(zhí)行相應(yīng)的鎖卡操作。通過上述過程,當(dāng)手機等移動終端丟失時,用戶可以對其手機的電信智能卡進(jìn)行鎖卡操作,從而保證了電信智能卡中存儲的信息的安全性。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。權(quán)利要求1.一種電信智能卡的鎖卡方法,其特征在于,所述方法包括接收方的電信智能卡接收鎖卡短消息;所述電信智能卡解析所述鎖卡短消息,獲得所述鎖卡短消息中攜帶的操作命令;所述電信智能卡根據(jù)所述操作命令,對電信智能卡進(jìn)行相應(yīng)的鎖卡操作。2、根據(jù)權(quán)利要求1所述的電信智能卡的鎖卡方法,其特征在于,所述接收方的電信智能卡"^妄收鎖卡短消息的步驟包括所述電信智能卡獲取4妻收到的數(shù)據(jù)短消息的短消息標(biāo)識;所述電信智能卡判斷所述的短消息標(biāo)識與鎖卡短消息標(biāo)識是否一致;若一致,則所述電信智能卡接收所述鎖卡短消息。3、根據(jù)權(quán)利要求l所述的電信智能卡的鎖卡方法,其特征在于,所述電信智能卡接收所述鎖卡短消息的步驟后,所述方法還包括所述電信智能卡校驗所述鎖卡短消息的有效性。4、根據(jù)權(quán)利要求l所述的電信智能卡的鎖卡方法,其特征在于,所述鎖卡短消息中包括短消息頭字段,用戶數(shù)據(jù)長度字段,安全應(yīng)用數(shù)據(jù)字段,命令數(shù)據(jù)字段;其中,所述命令數(shù)據(jù)字段包括操作命令類型子字段,操作命令長度子字段,操作命令參數(shù)子字段。5、根據(jù)權(quán)利要求4所述的電信智能卡的鎖卡方法,其特征在于,所述鎖卡短消息標(biāo)識位于所述安全應(yīng)用數(shù)據(jù)字段中。6、根據(jù)權(quán)利要求4所述的電信智能卡的鎖卡方法,其特征在于,所述操作命令的類型包括開啟個人識別號碼命令,更改并開啟個人識別號碼命令以及驗證密碼并更改、開啟個人識別號碼命令。7、根據(jù)權(quán)利要求6所述的電信智能卡的鎖卡方法,其特征在于,所述開啟個人識別號碼命令中,操作命令參數(shù)子字段包括個人識別號碼長度字節(jié),個人識別號碼內(nèi)容字節(jié);所述更改并開啟個人識別號碼命令中,操作命令參數(shù)子字段包括原個人識別號碼長度字節(jié),原個人識別號碼內(nèi)容字節(jié),新個人識別號碼長度字節(jié),以及新個人識別號碼內(nèi)容字節(jié);所述驗證密碼并更改、開啟個人識別號碼命令中,操作命令參數(shù)子字段包括驗證密碼的長度字節(jié),驗證密碼的內(nèi)容字節(jié),新個人識別號碼長度字節(jié),以及新個人識別號碼內(nèi)容字節(jié)。8、根據(jù)權(quán)利要求6所述的電信智能卡的鎖卡方法,其特征在于,所述電信智能卡解析所述鎖卡短消息,獲得所述鎖卡短消息中攜帶的梯:作命令的步驟包括所述電信智能卡解析所述鎖卡短消息中命令數(shù)據(jù)字段的操作命令類型子字段;所述電信智能卡根據(jù)所述操作命令類型子字段的數(shù)值,確定操作命令的類型。9、根據(jù)權(quán)利要求7所述的電信智能卡的鎖卡方法,其特征在于,A、當(dāng)所述操作命令為開啟個人識別號碼命令時,對電信智能卡進(jìn)行相應(yīng)的鎖卡操作的步驟包括獲取所述開啟個人識別號碼命令中,所述個人識別號碼長度字節(jié)中所攜帶的個人識別號碼長度;根據(jù)所述個人識別號碼長度,獲取所述個人識別號碼內(nèi)容字節(jié)中的個人識別號碼;判斷所述個人識別號碼與電信智能卡的個人識別號碼是否一致,若一致,則執(zhí)行鎖卡操作;B、當(dāng)所述操作命令為更改并開啟個人識別號碼命令時,對電信智能卡進(jìn)行相應(yīng)的鎖卡#喿作的步驟包括獲取所述更改并開啟個人識別號碼命令中,所述原個人識別號碼長度字節(jié)中的原個人識別號碼長度;根據(jù)所述原個人識別號碼長度,獲取所述原個人識別號碼字節(jié)中的原個人識別號碼;判斷所述原個人識別號碼與所述電信智能卡的個人識別號碼是否一致,若一致,則獲取所述新個人識別號碼長度字節(jié)中的新個人識別號碼長度;根據(jù)所述新個人識別號碼長度,獲取所述新個人識別號碼字節(jié)中的新個人識別號碼;將所述電信智能卡的個人識別號碼更改為所述新個人識別號碼,執(zhí)行鎖卡操作;c、當(dāng)所述操作命令為驗證密碼并更改、開啟個人識別號碼命令時,對電信智能卡進(jìn)行相應(yīng)的鎖卡操作的步驟包括獲取所述—^i正密碼并更改、開啟個人識別號碼命令中,所述驗證密碼的長度字節(jié)中的驗證密碼長度;根據(jù)所述驗證密碼長度,確定所述驗證密碼內(nèi)容字節(jié)中的驗證密碼;判斷所述驗證密碼是否與所述電信智能卡的密碼是否一致,若一致,則獲取所述新個人識別號碼長度字節(jié)中的新個人識別號碼的長度;根據(jù)所述新個人識別號碼長度,獲取所述新個人識別號碼字節(jié)中的新個人識別號碼;將所述電信智能卡的個人識別號碼更改為所述新個人識別號碼,執(zhí)行鎖卡操作。10、根據(jù)權(quán)利要求1-9任一權(quán)利要求所述的電信智能卡的鎖卡方法,其特征在于,所述的鎖卡操作為開啟所述接收方的電信智能卡的個人識別號碼保護(hù),或者開啟所述接收方的電信智能卡的個人識別號碼保護(hù),并發(fā)送主動式命令給所述接收方的移動終端,通知所述移動終端進(jìn)行重啟。11、一種電信智能卡的鎖卡裝置,其特征在于,所述裝置包括接收單元,用于接收由發(fā)送方發(fā)送的鎖卡短消息;解析單元,用于解析所述鎖卡短消息,獲得所述鎖卡短消息中攜帶的操作命令;操作單元,用于根據(jù)所述操作命令,對電信智能卡進(jìn)行相應(yīng)的鎖卡操作。12、根據(jù)權(quán)利要求11所述的電信智能卡的鎖卡裝置,其特征在于,所述接收單元包括標(biāo)識獲取模塊,用于獲取接收到的數(shù)據(jù)短消息的短消息標(biāo)識;判斷模塊,用于判斷所述數(shù)據(jù)短消息標(biāo)識與鎖卡短消息標(biāo)識是否一致;接收模塊,用于在數(shù)據(jù)短消息標(biāo)識與鎖卡短消息標(biāo)識一致時,接收所述數(shù)據(jù)短消息。13、根據(jù)權(quán)利要求ll所述的電信智能卡的鎖卡裝置,其特征在于,所述裝置還包括校驗單元,用于校驗所述鎖卡短消息的有效性。14、根據(jù)權(quán)利要求ll所述的電信智能卡的鎖卡裝置,其特征在于,所述解析單元包括解析模塊,用于解析所述鎖卡短消息中命令數(shù)據(jù)字段的操作命令類型子字段;操作命令類型確定單元,用于根據(jù)所述操作命令類型子字段的數(shù)值,確定操作命令的類型。15、根據(jù)權(quán)利要求11所述的電信智能卡的鎖卡裝置,其特征在于,所述操作單元包括個人識別號碼長度獲取模塊,用于獲取所述開啟個人識別號碼命令中,所述個人識別號碼長度字節(jié)中所攜帶的個人識別號碼長度;個人識別號碼獲取模塊,用于根據(jù)所述個人識別號碼長度,獲取所述個人識別號碼內(nèi)容字節(jié)中的個人識別號碼;第一操作模塊,用于判斷所述個人識別號碼與電信智能卡的個人識別號碼是否一致,若一致,則執(zhí)行鎖卡操作。16、根據(jù)權(quán)利要求ll所述的電信智能卡的鎖卡裝置,其特征在于,所述操作單元包括第一原個人識別號碼長度獲取模塊,用于獲取所述更改并開啟個人識別號碼命令中,所述原個人識別號碼長度字節(jié)中的原個人識別號碼長度;第一原個人識別號碼獲取模塊,用于根據(jù)所述原個人識別號碼長度,獲取所述原個人識別號碼字節(jié)中的原個人識別號碼;第一判斷模塊,用于判斷所述原個人識別號碼與電信智能卡的個人識別號碼是否一致,若一致,則獲取新個人識別號碼長度;第一新個人識別號碼獲取模塊,用于根據(jù)所述新個人識別號碼長度,獲取所述新個人識別號碼字節(jié)中的新個人識別號碼;第二操作模塊,用于將所述電信智能卡的個人識別號碼更改為所述新個人識別號碼,并執(zhí)行鎖卡操作。17、根據(jù)權(quán)利要求11所述的電信智能卡的鎖卡裝置,其特征在于,所述操作單元包括第一驗證密碼長度獲取模塊,用于獲取所述驗證密碼并更改、開啟個人識別號碼命令中,獲取所述驗證密碼的長度字節(jié)中的驗證密碼長度;第一驗證密碼獲取模塊,用于根據(jù)所述驗證密碼長度,確定所述驗證密碼內(nèi)容字節(jié)中的驗證密碼;第二判斷模塊,用于判斷所述驗證密碼是否與電信智能卡的密碼是否一致,若一致,則獲取新個人識別號碼的長度;第二新個人識別號碼獲取模塊,根據(jù)所述新個人識別號碼長度,獲取所述新個人識別號碼字節(jié)中的新個人識別號碼;第三操作模塊,用于將所述電信智能卡的個人識別號碼更改為所述新個人識別號碼,執(zhí)行鎖卡操作。18、根據(jù)權(quán)利要求11-17任一權(quán)利要求所述的電信智能卡的鎖卡裝置,其特征在于,所述操作單元對電信智能卡進(jìn)行的鎖卡操作具體為開啟所述接收方的電信智能卡的個人識別號碼保護(hù),或者開啟所述接收方的電信智能卡的個人識別號碼保護(hù),并發(fā)送主動式命令給所述接收方的移動終端,通知所述移動終端進(jìn)行重啟。19、一種電信智能卡的鎖卡系統(tǒng),其特征在于,所述系統(tǒng)包括接收方的移動終端,以及電信智能卡,其中所述的電信智能卡運行于所述移動終端中;其中所述移動終端,用于判斷接收到的短消息是否為數(shù)據(jù)短消息,若是,則將所述數(shù)據(jù)短消息發(fā)送給所述電信智能卡;所述電信智能卡,用于當(dāng)所述數(shù)據(jù)短消息為鎖卡短消息時,根據(jù)所述鎖卡短消息,執(zhí)行相應(yīng)的鎖卡操作。20、根據(jù)權(quán)利要求19所述的電信智能卡的鎖卡系統(tǒng),其特征在于,所述電信智能卡包括接收單元,用于當(dāng)所述數(shù)據(jù)短消息為鎖卡短消息時,接收所述鎖卡短消息;解析單元,用于解析所述鎖卡短消息,獲得所述鎖卡短消息中攜帶的操作命令;操作單元,用于根據(jù)所述操作命令,對電信智能卡進(jìn)行相應(yīng)的鎖卡操作。全文摘要本發(fā)明公開了一種電信智能卡的鎖卡方法、裝置及系統(tǒng),涉及通信
技術(shù)領(lǐng)域:
,利用該方法能夠提高對電信智能卡中所存儲的信息安全性的保護(hù)。所述方法包括接收方的電信智能卡接收鎖卡短消息;所述電信智能卡解析所述鎖卡短消息,獲得所述鎖卡短消息中攜帶的操作命令;所述電信智能卡根據(jù)所述操作命令,對電信智能卡進(jìn)行相應(yīng)的鎖卡操作。本發(fā)明主要應(yīng)用于電信智能卡技術(shù)中。文檔編號H04M1/725GK101287251SQ20081011355公開日2008年10月15日申請日期2008年5月29日優(yōu)先權(quán)日2008年5月29日發(fā)明者娟云,朱紅巖申請人:北京握奇數(shù)據(jù)系統(tǒng)有限公司