專利名稱:一種實現(xiàn)及解除終端設(shè)備和用戶識別卡綁定的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種為終端設(shè)備和用戶識別卡提供綁定使用的方法及設(shè)備。
背景技術(shù):
隨著移動通信技術(shù)的進一步發(fā)展;和用戶識別卡分離的終端設(shè)備已經(jīng)普遍出現(xiàn)在市場上。這種終端設(shè)備的使用特點是任何一個終端設(shè)備均可以使用符合其規(guī)范的所有用戶識別卡,如GSM(Global System For MobileCommunication,全球移動通訊系統(tǒng))終端可以使用各識別卡生產(chǎn)廠商的任何符合終端規(guī)范的GSM用戶識別卡。CDMA(CODE-DIVISION MULTIPLEACCESS,碼分多址)終端也可以使用各識別卡生產(chǎn)廠商的任何符合其終端規(guī)范的CDMA用戶識別卡。這些終端的出現(xiàn)在一定程度上滿足了用戶的使用需求,也便于網(wǎng)絡(luò)提供商對大量的用戶進行管理并為用戶提供了更好的安全性。
但是目前情況下終端設(shè)備提供商提供的該類終端設(shè)備無法滿足網(wǎng)絡(luò)提供商為用戶提供的一些特殊需求。如網(wǎng)絡(luò)提供商希望他們的一些特定用戶只能使用他們提供的捆綁的成套終端(包括一個終端設(shè)備以及一個用戶識別卡等),并希望用戶這樣獲得的終端設(shè)備在解除捆綁前,無法正常使用除了成套終端提供的用戶識別卡以外的其他任何用戶識別卡,以便于更好的開展其業(yè)務(wù)活動。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種實現(xiàn)及解除終端設(shè)備和用戶識別卡的方法和設(shè)備,以實現(xiàn)諸如網(wǎng)絡(luò)提供商及終端提供商這樣的特殊用戶對終端設(shè)備和用戶識別卡進行綁定并使終端設(shè)備在解除綁定前只能使用與之綁定的用戶識別卡,并于需要時對綁定的終端設(shè)備解除綁定。
為解決該技術(shù)問題,本發(fā)明提供了一種實現(xiàn)及解除終端設(shè)備和用戶識別卡的方法,包括將終端設(shè)備和用戶識別卡綁定的步驟為計算綁定密碼并將其及其他各項與綁定相關(guān)的參數(shù)保存在終端設(shè)備中;終端設(shè)備每次啟動時判斷其是否已綁定,若綁定則計算識別密碼,并與所保存的綁定密碼比較,如相同則允許啟動;解除終端設(shè)備和用戶識別卡綁定的步驟為清除終端設(shè)備中保存的綁定密碼及其他各項與綁定相關(guān)的參數(shù)。
進一步地,所述的計算綁定密碼的方法是指讀取輸入?yún)?shù),并根據(jù)所述輸入?yún)?shù)選擇一種加密算法,計算出綁定密碼;所述的其他各項與綁定相關(guān)的參數(shù)包括綁定標(biāo)示。
進一步地,計算綁定密碼的同時設(shè)置綁定標(biāo)示并保存在終端設(shè)備中,所述的終端設(shè)備每次啟動時判斷其是否已綁定,若綁定則計算識別密碼是指(a1)判斷該終端設(shè)備是否有綁定標(biāo)示,若有則說明已綁定;(a2)讀取輸入?yún)?shù),并根據(jù)所述輸入?yún)?shù)選擇加密算法計算出識別密碼,該加密算法與計算綁定密碼時選擇的加密算法一致。
進一步地,清除終端設(shè)備中保存的綁定密碼及其他各項與綁定相關(guān)的參數(shù)之前計算出解綁密碼并輸入該解綁密碼,然后比較輸入的解綁密碼與存儲在終端數(shù)據(jù)區(qū)中的綁定密碼,相同則允許清除保存在終端設(shè)備中的綁定密碼及其他各項與綁定相關(guān)的參數(shù)。
進一步地,計算出解綁密碼的具體方法為讀取輸入?yún)?shù)并選擇加密算法計算出解綁密碼,該加密算法與計算綁定密碼時所選的加密算法一致。
進一步地,所述的輸入?yún)?shù)指用戶識別卡中的反映用戶識別卡個體特性的相關(guān)參數(shù)和終端設(shè)備中存儲的反映終端設(shè)備的個體特性的參數(shù)、其它一個或一個以上與終端和用戶識別卡無關(guān)的參數(shù)。
本發(fā)明還提供了一種實現(xiàn)終端設(shè)備和用戶識別卡綁定的方法,其特征在于,計算綁定密碼并將其及其他各項與綁定相關(guān)的參數(shù)保存在終端設(shè)備中;終端設(shè)備每次啟動時判斷其是否已綁定,若綁定則計算識別密碼,并與所保存的綁定密碼比較,如相同則允許啟動。
進一步地,所述的計算綁定密碼的方法是指讀取輸入?yún)?shù)并根據(jù)所述輸入?yún)?shù)并選擇一種加密算法,計算出綁定密碼。
進一步地,所述的輸入?yún)?shù)指用戶識別卡中的反映用戶識別卡個體特性的相關(guān)參數(shù)和終端設(shè)備中存儲的反映終端設(shè)備的個體特性的參數(shù)、其它一個或一個以上與終端和用戶識別卡無關(guān)的參數(shù)。
進一步地,所述的其他各項與綁定相關(guān)的參數(shù)包括綁定標(biāo)示;計算綁定密碼的同時設(shè)置綁定標(biāo)示并保存在終端設(shè)備中,所述的終端設(shè)備每次啟動時判斷其是否已綁定,若綁定則計算識別密碼的方法為(b1)判斷該終端設(shè)備是否有綁定標(biāo)示,若有則說明已綁定;(b2)讀取輸入?yún)?shù)并根據(jù)所述輸入?yún)?shù)選擇加密算法計算出識別密碼,該加密算法與計算綁定密碼時選擇的加密算法一致。
本發(fā)明還提供了一種實現(xiàn)及解除終端設(shè)備和用戶識別卡綁定的設(shè)備,包括綁定模塊、識別、匹配模塊、密碼生成模塊、解除綁定模塊;其中所述綁定模塊用于進行綁定操作時計算出綁定密碼并將其及其他各項與綁定相關(guān)的參數(shù)保存在終端設(shè)備中;所述密碼生成模塊用于在終端設(shè)備啟動時計算識別密碼;所述識別、匹配模塊用于在終端設(shè)備每次啟動時判斷其是否綁定,如果綁定則對密碼生成模塊輸出的識別密碼與存儲在終端數(shù)據(jù)區(qū)中的綁定密碼進行比較,若相同則允許終端設(shè)備啟動;所述解除綁定模塊用于解除綁定即清除掉存儲在終端設(shè)備中的綁定密碼及其他各項與綁定相關(guān)的參數(shù)。
進一步地,所述的其他各項與綁定相關(guān)的參數(shù)包括綁定標(biāo)示;所述綁定模塊計算綁定密碼是指終端設(shè)備讀取輸入?yún)?shù),綁定模塊根據(jù)所述輸入?yún)?shù)選擇一種加密算法,計算出綁定密碼;所述密碼生成模塊計算識別密碼是指終端設(shè)備讀取輸入?yún)?shù),密碼生成模塊根據(jù)所述輸入?yún)?shù)選擇加密算法計算出識別密碼,該加密算法與綁定模塊計算綁定密碼時選擇的加密算法一致。
進一步地,所述的設(shè)備還包括解綁密碼生成模塊及人機交互界面模塊;其中所述解綁密碼生成模塊用于計算解綁密碼,即解綁密碼生成模塊讀取輸入?yún)?shù)并選擇加密算法計算出解綁密碼,該加密算法與綁定模塊計算綁定密碼時所選的加密算法一致;所述人機交互界面模塊在解綁時用于輸入解綁密碼生成模塊計算出的解綁密碼;所述識別、匹配模塊還用于收到人機交互界面模塊輸入的解綁密碼時比較該解綁密碼與存儲在終端數(shù)據(jù)區(qū)的綁定密碼是否一致,若一致則通知解除綁定模塊解除綁定。
進一步地,所述的綁定模塊計算綁定密碼的同時還設(shè)置綁定標(biāo)示,識別、匹配模塊根據(jù)該終端設(shè)備是否有綁定標(biāo)示來判斷其是否綁定,若有綁定標(biāo)示則認為已綁定。
進一步地,所述的輸入?yún)?shù)指用戶識別卡中的反映用戶識別卡個體特性的相關(guān)參數(shù)和終端設(shè)備中存儲的反映終端設(shè)備的個體特性的參數(shù)、其它一個或一個以上與終端和用戶識別卡無關(guān)的參數(shù)。
本發(fā)明還提供了一種實現(xiàn)終端設(shè)備和用戶識別卡綁定的設(shè)備,包括綁定模塊、識別、匹配模塊、密碼生成模塊;其中所述綁定模塊用于進行綁定操作時計算出綁定密碼并將其及其他各項與綁定相關(guān)的參數(shù)保存在終端設(shè)備中;所述密碼生成模塊用于在終端設(shè)備啟動時計算識別密碼;
所述識別、匹配模塊用于在終端設(shè)備每次啟動時判斷其是否綁定,如果綁定則對密碼生成模塊輸出的識別密碼與存儲在終端數(shù)據(jù)區(qū)中的綁定密碼進行比較,若相同則允許終端設(shè)備啟動。
進一步地,所述的其他各項與綁定相關(guān)的參數(shù)包括綁定標(biāo)示;所述綁定模塊計算綁定密碼是指終端設(shè)備讀取輸入?yún)?shù),綁定模塊根據(jù)所述輸入?yún)?shù)選擇一種加密算法,計算出綁定密碼;所述密碼生成模塊計算識別密碼是指終端設(shè)備讀取輸入?yún)?shù),密碼生成模塊根據(jù)所述輸入?yún)?shù)選擇加密算法計算出識別密碼,該加密算法與綁定模塊計算綁定密碼時選擇的加密算法一致。
進一步地,所述的綁定模塊計算綁定密碼的同時還設(shè)置綁定標(biāo)示,識別、匹配模塊根據(jù)該終端設(shè)備是否有綁定標(biāo)示來判斷其是否綁定,若有綁定標(biāo)示則認為已綁定。
進一步地,所述的輸入?yún)?shù)指用戶識別卡中的反映用戶識別卡個體特性的相關(guān)參數(shù)和終端設(shè)備中存儲的反映終端設(shè)備的個體特性的參數(shù)、其它一個或一個以上與終端和用戶識別卡無關(guān)的參數(shù)。
綜上所述,本發(fā)明提供了一種實現(xiàn)及解除終端設(shè)備和用戶識別卡的方法和設(shè)備,克服了現(xiàn)有技術(shù)中無法滿足網(wǎng)絡(luò)提供商希望他們的一些特殊用戶只能使用他們提供的捆綁的成套終端(包括一個終端設(shè)備以及一個用戶識別卡等),并能使用戶獲得了這樣的終端設(shè)備在解除綁定前,無法正常使用除了成套終端提供的用戶識別卡以外的其他任何用戶識別卡,從而使得特殊用戶能對終端設(shè)備和用戶識別卡進行綁定并使終端設(shè)備在解除綁定前只能使用與之綁定的用戶識別卡,并于需要時對綁定的終端設(shè)備解除綁定。
圖1是本發(fā)明中功能模塊結(jié)構(gòu)圖;圖2是本發(fā)明中終端設(shè)備綁定用戶識別卡過程流程圖;圖3是本發(fā)明中終端啟動時對用戶識別卡的識別過程圖;圖4是本發(fā)明中解綁密碼生成模塊示意圖;
圖5是本發(fā)明中終端設(shè)備解除用戶識別卡綁定過程流程圖。
具體實施例方式
下面將結(jié)合附圖及實施例對本發(fā)明的技術(shù)方案進行更詳細的說明。
一種實現(xiàn)及解除終端設(shè)備和用戶識別卡綁定的方法,包括將終端設(shè)備和用戶識別卡進行綁定及解除對終端用戶和用戶識別卡的綁定,并使終端設(shè)備于綁定后只能使用與之綁定的用戶識別卡。
所述的將終端設(shè)備和用戶識別卡進行綁定包括(a)特殊用戶對終端設(shè)備進行操作,其中特殊用戶包括網(wǎng)絡(luò)提供商及終端提供商等;(b)人機交互界面模塊提示用戶確認該操作是否為進行綁定,是則轉(zhuǎn)入步驟(c);(c)由綁定模塊實施綁定操作,即在進行綁定操作時綁定模塊計算出綁定密碼,同時設(shè)置綁定標(biāo)示并觸發(fā)終端設(shè)備存儲各項與綁定相關(guān)的參數(shù),并在完成后通知人機交互界面模塊顯示完成綁定的界面提示信息。該各項參數(shù)包括綁定標(biāo)示及綁定密碼等,其中綁定模塊計算出綁定密碼的方法是指終端設(shè)備讀取用戶識別卡中的反映用戶識別卡個體特性的相關(guān)參數(shù)和終端設(shè)備中存儲的反映終端設(shè)備的個體特性的參數(shù)、其它與終端和用戶識別卡無關(guān)的參數(shù)一起作為輸入?yún)?shù),綁定模塊根據(jù)輸入?yún)?shù)并選擇一種加密算法,計算出綁定密碼;(d)人機交互界面模塊顯示完成綁定的界面提示信息。
(e)終端設(shè)備每次啟動時識別、匹配模塊判斷該終端設(shè)備是否有綁定標(biāo)示,若有則說明其綁定,由終端設(shè)備讀取輸入?yún)?shù),密碼生成模塊根據(jù)步驟(c)中所述的輸入?yún)?shù)選擇與步驟(c)中相同的加密算法計算出識別密碼,然后將該識別密碼與存儲在終端數(shù)據(jù)區(qū)中的綁定密碼進行比較,相同則允許終端啟動,否則終端啟動失敗。因此,所述的終端設(shè)備于綁定后只能使用與之綁定的用戶識別卡。
所述的對終端設(shè)備和用戶識別卡進行解除綁定的方法包括
(A)特殊用戶對終端設(shè)備進行操作,其中特殊用戶包括網(wǎng)絡(luò)提供商及終端提供商等;(B)人機交互界面模塊提示用戶確認該操作是否為解除綁定,是則轉(zhuǎn)入步驟(C);(C)解綁密碼生成模塊計算出解綁密碼,即讀取步驟(c)中所述的輸入?yún)?shù)并選擇與步驟(c)中相同的加密算法計算出解綁密碼。其中,讀取輸入?yún)?shù)時可以是讀取成批的用戶識別卡參數(shù),也可以是讀取單個的用戶識別卡參數(shù);讀取成批的用戶識別卡參數(shù)時,得到的輸出參數(shù)為成批的用戶識別卡解綁密碼,讀取單個的用戶識別卡參數(shù)時,得到的輸出參數(shù)為單個的用戶識別卡解綁密碼,并通過人機交互界面模塊輸入該解綁密碼;(D)識別、匹配模塊比較輸入的該解綁密碼與存儲在終端數(shù)據(jù)區(qū)的綁定密碼是否相同,是則轉(zhuǎn)入步驟(E),否則轉(zhuǎn)入步驟(F);(E)解除綁定模塊完成解除綁定,即清除掉存儲在終端設(shè)備中的各項與綁定相關(guān)的參數(shù)并通知人機交互界面模塊顯示解除綁定操作成功,結(jié)束;(F)人機交互界面模塊顯示解除綁定操作失敗。
一種實現(xiàn)終端設(shè)備和用戶識別卡綁定的方法,其特征在于,計算綁定密碼并將其及其他各項與綁定相關(guān)的參數(shù)保存在終端設(shè)備中;終端設(shè)備每次啟動時判斷其是否已綁定,若綁定則計算識別密碼,并與所保存的綁定密碼比較,如相同則允許啟動。
其具體實現(xiàn)方法與上述方法中的實現(xiàn)終端設(shè)備和用戶識別卡綁定的方法相同,因此這里不再螯述。
實現(xiàn)綁定標(biāo)示的方法可以但不限于設(shè)置一個綁定標(biāo)示位或標(biāo)示符,通過對其的置位/復(fù)位操作來設(shè)置/清除綁定標(biāo)示;通過判斷該綁定標(biāo)示位或標(biāo)示符的置位情況來判斷是否有綁定標(biāo)示。
一種實現(xiàn)及解除終端設(shè)備和用戶識別卡綁定的設(shè)備,包括綁定模塊、識別、匹配模塊、密碼生成模塊、解除綁定模塊、解綁密碼生成模塊及人機交互界面模塊;綁定模塊用于進行綁定操作時根據(jù)終端設(shè)備讀取的輸入?yún)?shù)選擇一種加密算法,計算出綁定密碼,同時設(shè)置綁定標(biāo)示并觸發(fā)終端設(shè)備存儲各項與綁定相關(guān)的參數(shù),并在完成后通知人機交互界面模塊顯示完成綁定的界面提示信息。該輸入?yún)?shù)指用戶識別卡中的反映用戶識別卡個體特性的相關(guān)參數(shù)和終端設(shè)備中存儲的反映終端設(shè)備的個體特性的參數(shù)、其它與終端和用戶識別卡無關(guān)的參數(shù),該各項與綁定相關(guān)的參數(shù)包括綁定標(biāo)示及綁定密碼等;識別、匹配模塊用于終端每次啟動時通過判斷該終端設(shè)備是否有綁定標(biāo)示來判斷該終端是否綁定,若有綁定標(biāo)示說明已綁定;并于已綁定時比較密碼生成模塊輸出的識別密碼與存儲在終端設(shè)備中的綁定密碼是否一致,以確定當(dāng)前終端和當(dāng)前用戶識別卡是否匹配,如果一致則匹配;還用于收到人機交互界面模塊輸入的解綁密碼時比較該解綁密碼與存儲在終端數(shù)據(jù)區(qū)的綁定密碼是否一致,若一致則通知解除綁定模塊解除綁定;若不一致則通知人機交互界面模塊顯示解綁操作失敗的界面提示信息。
密碼生成模塊用于在終端設(shè)備每次啟動時計算識別密碼,即根據(jù)終端設(shè)備讀取的輸入?yún)?shù)選擇加密算法計算出識別密碼,該加密算法與綁定模塊計算綁定密碼時選擇的加密算法一致;該輸入?yún)?shù)指用戶識別卡中的反映用戶識別卡個體特性的相關(guān)參數(shù)和終端設(shè)備中存儲的反映終端設(shè)備的個體特性的參數(shù)、其它與終端和用戶識別卡無關(guān)的參數(shù),且與綁定時的輸入?yún)?shù)一致。
所述的設(shè)備在需要時還可以解除終端設(shè)備與用戶識別卡的綁定。
解除綁定模塊用于在收到解除綁定的指示后,解除綁定即清除掉存儲在終端設(shè)備中的各項與綁定相關(guān)的參數(shù)并通知人機交互界面模塊顯示解除綁定操作成功。
解綁密碼生成模塊用于計算解綁密碼,即解綁密碼生成模塊讀取輸入?yún)?shù)并選擇加密算法計算出解綁密碼,該加密算法與綁定模塊計算綁定密碼及密碼生成模塊計算識別密碼時所選的加密算法一致;該輸入?yún)?shù)可以是成批的用戶識別卡參數(shù),也可以是單個的用戶識別卡參數(shù);成批的用戶識別卡參數(shù)得到的輸出參數(shù)為成批的用戶識別卡綁定密碼,單個的用戶識別卡參數(shù)得到的輸出參數(shù)為單個的用戶識別卡綁定密碼,該輸入?yún)?shù)也與綁定時的輸入?yún)?shù)一致。
人機交互界面模塊在收到綁定模塊的完成綁定通知時、或收到解除綁定模塊解綁成功的通知時,或收到識別、匹配模塊解綁失敗的通知時,顯示相應(yīng)的界面提示信息,并在解除綁定時,用于輸入解綁密碼生成模塊計算出的解綁密碼。
一種實現(xiàn)終端設(shè)備和用戶識別卡綁定的設(shè)備,包括綁定模塊、識別、匹配模塊、密碼生成模塊、解除綁定模塊、解綁密碼生成模塊及人機交互界面模塊;所述各模塊功能的具體實現(xiàn)同上述實現(xiàn)及解除綁定設(shè)備中的模塊的功能實現(xiàn),因此這里不再螯述。
上面提到的各項與綁定相關(guān)的參數(shù)包括綁定標(biāo)示及綁定密碼等參數(shù)。
上述模塊中的綁定模塊、識別、匹配模塊、解除綁定模塊、密碼生成模塊及人機交互界面模塊位于終端設(shè)備內(nèi),而解綁密碼生成模塊可以位于終端設(shè)備之外。
下面用本發(fā)明的兩個應(yīng)用實例進一步加以說明。
實施例一在cdma(碼分多址)制式的終端中,終端設(shè)備讀取UIM卡(用戶識別模塊)中存儲的參數(shù)IMSI_M以及終端的ESN(電子序列號)號碼,加上綁定地區(qū)的地區(qū)代碼作為輸入?yún)?shù),綁定模塊根據(jù)這些輸入?yún)?shù)生成綁定密碼并將這個綁定密碼存儲到手機中,同時設(shè)置綁定標(biāo)示,則手機開機時,識別、匹配模塊讀取插入的當(dāng)前UIM卡的參數(shù)IMSI(國際移動用戶識別碼)并與終端的參數(shù)ESN、綁定地區(qū)的地區(qū)代碼一起計算當(dāng)前的綁定密碼,如果當(dāng)前的綁定密碼和存儲在終端數(shù)據(jù)區(qū)的綁定密碼一致,則說明該終端綁定的UIM卡是當(dāng)前這張用戶識別卡,準予使用該識別卡,終端進入正常功能,否則,由于UIM的參數(shù)IMSI是唯一的,因而不同的UIM卡計算出的綁定密碼是不一致的。使用其他的UIM卡將不能匹配綁定密碼,因而插入其他的UIM卡時,將不能正常使用。
綁定后的終端只能使用那張綁定的UIM卡,其他的UIM卡無法使用,通過獨立的解綁密碼生成模塊生成該臺終端的解綁密碼,通過對該終端的界面進行解除密碼操作(在終端界面上輸入解除綁定的密碼),則由解除綁定模塊實施解除綁定操作,清除存儲在終端設(shè)備中的各項綁定相關(guān)的參數(shù),如綁定標(biāo)示,綁定密碼等。則該臺終端恢復(fù)了正常使用,可以使用其它UIM卡進入服務(wù)網(wǎng)內(nèi)。
實施例二在GSM(全球移動通信系統(tǒng))制式的終端中,終端設(shè)備讀取sim(用戶識別卡)卡中存儲的參數(shù)IMSI以及終端的國際移動設(shè)備識別碼IMEI號碼,以及綁定地區(qū)代碼作為輸入?yún)?shù),綁定模塊根據(jù)這些輸入?yún)?shù)生成綁定密碼,通過綁定模塊將這個綁定密碼存儲到手機中,并設(shè)置綁定標(biāo)示符,則手機開機時,識別、匹配模塊讀取插入的當(dāng)前sim卡的參數(shù)IMSI并與終端IMEI號碼以及綁定地區(qū)代碼一起計算當(dāng)前的綁定密碼,如果當(dāng)前的綁定密碼和存儲在終端數(shù)據(jù)區(qū)的綁定密碼一致,則說明該終端綁定的sim卡是當(dāng)前這張用戶識別卡,允許使用該卡,終端進入進入正常功能,否則,由于sim的參數(shù)IMSI是唯一的,因而不同的sim卡計算出的綁定密碼是不一致的。使用其他的sim卡將不能匹配綁定密碼,因而插入其他的sim卡時,將不能正常使用。
綁定后的終端只能使用那張綁定的sim卡,其他的sim卡無法使用,通過獨立的解綁密碼生成模塊生成該臺終端的密碼,通過對該終端的界面進行解除密碼操作(在終端界面上輸入解除綁定的密碼),則由解除綁定模塊實施解除綁定操作,清除存儲在終端設(shè)備中的各項綁定相關(guān)的參數(shù),如綁定標(biāo)示,綁定密碼等。則該臺終端恢復(fù)了正常使用,可以使用其它sim卡進入服務(wù)網(wǎng)內(nèi)。
當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種實現(xiàn)及解除終端設(shè)備和用戶識別卡綁定的方法,包括將終端設(shè)備和用戶識別卡綁定的步驟為計算綁定密碼并將其及其他各項與綁定相關(guān)的參數(shù)保存在終端設(shè)備中;終端設(shè)備每次啟動時判斷其是否已綁定,若綁定則計算識別密碼,并與所保存的綁定密碼比較,如相同則允許啟動;解除終端設(shè)備和用戶識別卡綁定的步驟為清除終端設(shè)備中保存的綁定密碼及其他各項與綁定相關(guān)的參數(shù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述的計算綁定密碼的方法是指讀取輸入?yún)?shù),并根據(jù)所述輸入?yún)?shù)選擇一種加密算法,計算出綁定密碼;所述的其他各項與綁定相關(guān)的參數(shù)包括綁定標(biāo)示。
3.如權(quán)利要求2所述的方法,其特征在于,計算綁定密碼的同時設(shè)置綁定標(biāo)示并保存在終端設(shè)備中,所述的終端設(shè)備每次啟動時判斷其是否已綁定,若綁定則計算識別密碼是指(a1)判斷該終端設(shè)備是否有綁定標(biāo)示,若有則說明已綁定;(a2)讀取輸入?yún)?shù),并根據(jù)所述輸入?yún)?shù)選擇加密算法計算出識別密碼,該加密算法與計算綁定密碼時選擇的加密算法一致。
4.如權(quán)利要求1所述的方法,其特征在于,清除終端設(shè)備中保存的綁定密碼及其他各項與綁定相關(guān)的參數(shù)之前計算出解綁密碼并輸入該解綁密碼,然后比較輸入的解綁密碼與存儲在終端數(shù)據(jù)區(qū)中的綁定密碼,相同則允許清除保存在終端設(shè)備中的綁定密碼及其他各項與綁定相關(guān)的參數(shù)。
5.如權(quán)利要求4所述的方法,其特征在于,計算出解綁密碼的具體方法為讀取輸入?yún)?shù)并選擇加密算法計算出解綁密碼,該加密算法與計算綁定密碼時所選的加密算法一致。
6.如權(quán)利要求2、3或5所述的方法,其特征在于,所述的輸入?yún)?shù)指用戶識別卡中的反映用戶識別卡個體特性的相關(guān)參數(shù)和終端設(shè)備中存儲的反映終端設(shè)備的個體特性的參數(shù)、其它一個或一個以上與終端和用戶識別卡無關(guān)的參數(shù)。
7.一種實現(xiàn)終端設(shè)備和用戶識別卡綁定的方法,其特征在于,計算綁定密碼并將其及其他各項與綁定相關(guān)的參數(shù)保存在終端設(shè)備中;終端設(shè)備每次啟動時判斷其是否已綁定,若綁定則計算識別密碼,并與所保存的綁定密碼比較,如相同則允許啟動。
8.如權(quán)利要求7所述的方法,其特征在于,所述的計算綁定密碼的方法是指讀取輸入?yún)?shù)并根據(jù)所述輸入?yún)?shù)并選擇一種加密算法,計算出綁定密碼。
9.如權(quán)利要求8所述的方法,其特征在于,所述的輸入?yún)?shù)指用戶識別卡中的反映用戶識別卡個體特性的相關(guān)參數(shù)和終端設(shè)備中存儲的反映終端設(shè)備的個體特性的參數(shù)、其它一個或一個以上與終端和用戶識別卡無關(guān)的參數(shù)。
10.如權(quán)利要求7所述的方法,其特征在于,所述的其他各項與綁定相關(guān)的參數(shù)包括綁定標(biāo)示;計算綁定密碼的同時設(shè)置綁定標(biāo)示并保存在終端設(shè)備中,所述的終端設(shè)備每次啟動時判斷其是否已綁定,若綁定則計算識別密碼的方法為(b1)判斷該終端設(shè)備是否有綁定標(biāo)示,若有則說明已綁定;(b2)讀取輸入?yún)?shù)并根據(jù)所述輸入?yún)?shù)選擇加密算法計算出識別密碼,該加密算法與計算綁定密碼時選擇的加密算法一致。
11.一種實現(xiàn)及解除終端設(shè)備和用戶識別卡綁定的設(shè)備,包括綁定模塊、識別、匹配模塊、密碼生成模塊、解除綁定模塊;其中所述綁定模塊用于進行綁定操作時計算出綁定密碼并將其及其他各項與綁定相關(guān)的參數(shù)保存在終端設(shè)備中;所述密碼生成模塊用于在終端設(shè)備啟動時計算識別密碼;所述識別、匹配模塊用于在終端設(shè)備每次啟動時判斷其是否綁定,如果綁定則對密碼生成模塊輸出的識別密碼與存儲在終端數(shù)據(jù)區(qū)中的綁定密碼進行比較,若相同則允許終端設(shè)備啟動;所述解除綁定模塊用于解除綁定即清除掉存儲在終端設(shè)備中的綁定密碼及其他各項與綁定相關(guān)的參數(shù)。
12.如權(quán)利要求11所述的設(shè)備,其特征在于,所述的其他各項與綁定相關(guān)的參數(shù)包括綁定標(biāo)示;所述綁定模塊計算綁定密碼是指終端設(shè)備讀取輸入?yún)?shù),綁定模塊根據(jù)所述輸入?yún)?shù)選擇一種加密算法,計算出綁定密碼;所述密碼生成模塊計算識別密碼是指終端設(shè)備讀取輸入?yún)?shù),密碼生成模塊根據(jù)所述輸入?yún)?shù)選擇加密算法計算出識別密碼,該加密算法與綁定模塊計算綁定密碼時選擇的加密算法一致。
13.如權(quán)利要求11所述的設(shè)備,其特征在于,所述的設(shè)備還包括解綁密碼生成模塊及人機交互界面模塊;其中所述解綁密碼生成模塊用于計算解綁密碼,即解綁密碼生成模塊讀取輸入?yún)?shù)并選擇加密算法計算出解綁密碼,該加密算法與綁定模塊計算綁定密碼時所選的加密算法一致;所述人機交互界面模塊在解綁時用于輸入解綁密碼生成模塊計算出的解綁密碼;所述識別、匹配模塊還用于收到人機交互界面模塊輸入的解綁密碼時比較該解綁密碼與存儲在終端數(shù)據(jù)區(qū)的綁定密碼是否一致,若一致則通知解除綁定模塊解除綁定。
14.如權(quán)利要求12所述的設(shè)備,其特征在于,所述的綁定模塊計算綁定密碼的同時還設(shè)置綁定標(biāo)示,識別、匹配模塊根據(jù)該終端設(shè)備是否有綁定標(biāo)示來判斷其是否綁定,若有綁定標(biāo)示則認為已綁定。
15.如權(quán)利要求12或13所述的設(shè)備,其特征在于,所述的輸入?yún)?shù)指用戶識別卡中的反映用戶識別卡個體特性的相關(guān)參數(shù)和終端設(shè)備中存儲的反映終端設(shè)備的個體特性的參數(shù)、其它一個或一個以上與終端和用戶識別卡無關(guān)的參數(shù)。
16.一種實現(xiàn)終端設(shè)備和用戶識別卡綁定的設(shè)備,包括綁定模塊、識別、匹配模塊、密碼生成模塊;其中所述綁定模塊用于進行綁定操作時計算出綁定密碼并將其及其他各項與綁定相關(guān)的參數(shù)保存在終端設(shè)備中;所述密碼生成模塊用于在終端設(shè)備啟動時計算識別密碼;所述識別、匹配模塊用于在終端設(shè)備每次啟動時判斷其是否綁定,如果綁定則對密碼生成模塊輸出的識別密碼與存儲在終端數(shù)據(jù)區(qū)中的綁定密碼進行比較,若相同則允許終端設(shè)備啟動。
17.如權(quán)利要求16所述的設(shè)備,其特征在于,所述的其他各項與綁定相關(guān)的參數(shù)包括綁定標(biāo)示;所述綁定模塊計算綁定密碼是指終端設(shè)備讀取輸入?yún)?shù),綁定模塊根據(jù)所述輸入?yún)?shù)選擇一種加密算法,計算出綁定密碼;所述密碼生成模塊計算識別密碼是指終端設(shè)備讀取輸入?yún)?shù),密碼生成模塊根據(jù)所述輸入?yún)?shù)選擇加密算法計算出識別密碼,該加密算法與綁定模塊計算綁定密碼時選擇的加密算法一致。
18.如權(quán)利要求17所述的設(shè)備,其特征在于,所述的綁定模塊計算綁定密碼的同時還設(shè)置綁定標(biāo)示,識別、匹配模塊根據(jù)該終端設(shè)備是否有綁定標(biāo)示來判斷其是否綁定,若有綁定標(biāo)示則認為已綁定。
19.如權(quán)利要求17所述的設(shè)備,其特征在于,所述的輸入?yún)?shù)指用戶識別卡中的反映用戶識別卡個體特性的相關(guān)參數(shù)和終端設(shè)備中存儲的反映終端設(shè)備的個體特性的參數(shù)、其它一個或一個以上與終端和用戶識別卡無關(guān)的參數(shù)。
全文摘要
本發(fā)明提供一種實現(xiàn)及解除終端設(shè)備和用戶識別卡綁定的方法和設(shè)備,包括綁定模塊于進行綁定操作時計算綁定密碼并將其及其他各項與綁定相關(guān)的參數(shù)保存在終端設(shè)備中;密碼生成模塊在終端設(shè)備啟動時計算識別密碼;識別、匹配模塊在終端設(shè)備每次啟動時判斷其是否綁定,如果綁定則對密碼生成模塊輸出的識別密碼與存儲在終端數(shù)據(jù)區(qū)中的綁定密碼進行比較,若相同則允許終端設(shè)備啟動;解除綁定模塊于解綁時清除掉存儲在終端設(shè)備中的綁定密碼及其他各項與綁定相關(guān)的參數(shù)。采用本發(fā)明的技術(shù)方案使得特殊用戶能對終端設(shè)備和用戶識別卡進行綁定并使終端設(shè)備在解除綁定前只能使用與之綁定的用戶識別卡,并于需要時對綁定的終端設(shè)備解除綁定。
文檔編號H04W12/02GK101056443SQ20071010610
公開日2007年10月17日 申請日期2007年5月25日 優(yōu)先權(quán)日2007年5月25日
發(fā)明者吳傳喜 申請人:中興通訊股份有限公司