專利名稱:一種限制移動(dòng)終端使用的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信系統(tǒng)中的移動(dòng)終端,特別涉及一種利用網(wǎng)絡(luò)信息 和機(jī)卡配合來(lái)限制移動(dòng)終端使用的方法。
背景技術(shù):
在現(xiàn)有的移動(dòng)通信網(wǎng)絡(luò)中,存在有廣播消息,終端可以接收這些消息 來(lái)獲得網(wǎng)絡(luò)相關(guān)信息,其中包括當(dāng)前的位置區(qū)域信息,小區(qū)號(hào)等。如果位 置發(fā)生變化,終端一般需要更新自己的位置信息或者重新發(fā)起找網(wǎng)流程 等。現(xiàn)有移動(dòng)終端一般為通用終端,對(duì)可使用地理范圍和可服務(wù)的運(yùn)營(yíng)商都沒(méi)有限制功能?,F(xiàn)實(shí)中運(yùn)營(yíng)商有這樣的需求將移動(dòng)終端限制在一個(gè)指 定的合法區(qū)域內(nèi),離開(kāi)這個(gè)區(qū)域后,所有與網(wǎng)絡(luò)相關(guān)的操作將被禁止,除 非終端重新回到合法區(qū)域。而且,在不解除鎖定的情況下,該類終端只能 使用與之相匹配的特殊SIM卡,相應(yīng)的,該類特殊的SIM卡在不解除鎖 定的情況下,也只能在這類特殊的終端上使用。這個(gè)需求來(lái)源于市場(chǎng)竟?fàn)?的需要,等于將普通的移動(dòng)終端簡(jiǎn)化為一個(gè)無(wú)線終端,再匹配以特定的資 費(fèi)政策,同時(shí)這種特殊的終端又具有網(wǎng)絡(luò)信號(hào)好,覆蓋范圍可動(dòng)態(tài)配置, 隨時(shí)可以恢復(fù)為普通移動(dòng)終端等優(yōu)勢(shì),具有實(shí)用價(jià)值。發(fā)明內(nèi)容本發(fā)明的目的在于針對(duì)運(yùn)行商對(duì)終端運(yùn)營(yíng)商限制和使用區(qū)域限制的 需求,提供一種限制移動(dòng)終端使用的方法,使終端只能使用與之相匹配的 特殊SIM卡,并將移動(dòng)終端限制在一個(gè)指定的合法區(qū)域內(nèi)。本發(fā)明采用的技術(shù)方案如下
一種限制移動(dòng)終端使用的方法,所述終端中包括SIM卡,其特征在 于,該方法包括如下步驟(1) 終端開(kāi)機(jī)后,向SIM卡發(fā)送能夠標(biāo)識(shí)終端自身的信息,并發(fā)送 給SIM卡一組由該終端生成的隨機(jī)數(shù);(2) SIM卡根據(jù)接收到的所述標(biāo)識(shí)終端自身的信息,對(duì)接收到的所 述一組隨機(jī)數(shù)進(jìn)行加密,并根據(jù)加密結(jié)果返回一個(gè)標(biāo)志該加密是否成功的 命令狀態(tài)字;(3) 如果終端接收到的命令狀態(tài)字標(biāo)識(shí)該加密成功,則要求SIM卡 發(fā)送該加密結(jié)果;(4) SIM卡才艮據(jù)終端的請(qǐng)求,將加密結(jié)果返回給終端;(5 )終端對(duì)發(fā)送給SIM卡的同一組隨機(jī)數(shù)按照相同算法進(jìn)行加密, 并將該加密結(jié)果與SIM卡返回的加密結(jié)果進(jìn)行比較,如果一致,則通過(guò) 合法性驗(yàn)證,允許終端的使用;如果不一致,則將終端處于鎖定狀態(tài),以 限制用戶的操作。進(jìn)一步,上述方法可包括(6) 如果終端通過(guò)合法性驗(yàn)證,則終端將從網(wǎng)絡(luò)側(cè)接收到的位置信 息發(fā)送給SIM卡;(7) SIM卡接收到終端的位置信息后,判斷是否是第一次收到位置 信息,且位置信息是否合法;(8) 如果是第一次,且位置信息合法,則允許終端進(jìn)行才乘作,如果 位置信息不合法,則要求終端鎖定,直到終端進(jìn)入合法位置。再進(jìn)一步,上述方法還可包括(9) 如果不是第一次收到位置信息,則由SIM卡繼續(xù)判斷當(dāng)前位置 信息合法性與上次位置信息合法性是否相同,如杲相同,則由終端保持當(dāng) 前狀態(tài),如果不同,則要求終端重新啟動(dòng)SIM卡。本發(fā)明提供的方法,利用位置信息和小區(qū)號(hào)等網(wǎng)絡(luò)信息限制終端的使 用區(qū)域,同時(shí)可通過(guò)修改終端軟件達(dá)到機(jī)卡互相鎖定的目的,并在一定條 件下,可以恢復(fù)為通用的移動(dòng)終端來(lái)使用。
圖1是本發(fā)明的方法中機(jī)卡握手過(guò)程的流程2是本發(fā)明的方法中位置信息傳送以及處理過(guò)程的流程圖 圖3是本發(fā)明的方法中終端及卡解鎖過(guò)程流程圖具體實(shí)施方式
對(duì)于使用卡的移動(dòng)終端,兩者的交互是通過(guò)相關(guān)的協(xié)議來(lái)實(shí)現(xiàn)的。在 協(xié)議中,很多命令都有保留字節(jié)用于擴(kuò)展功能。本發(fā)明的方法在終端與卡 的通信中,也充分利用了這一點(diǎn),達(dá)到攜帶自定義信息的目的。本發(fā)明的方法主要包括兩個(gè)步驟一、機(jī)卡握手過(guò)程終端開(kāi)機(jī)后,首先由終端在合適的時(shí)候把需要SIM卡處理的信息和 終端自身的信息等發(fā)送給SIM卡;然后由SIM卡對(duì)終端自身的信息進(jìn)行 校驗(yàn),對(duì)需要SIM卡處理的信息執(zhí)行相應(yīng)的處理過(guò)程,然后由SIM卡把 校驗(yàn)結(jié)果和信息處理結(jié)果都反饋給終端;終端根據(jù)SIM卡的校驗(yàn)結(jié)果和 信息處理結(jié)果,對(duì)SIM卡進(jìn)行認(rèn)證,此過(guò)程為機(jī)卡的正向認(rèn)證過(guò)程。如 果認(rèn)證通過(guò),繼續(xù)執(zhí)行下面的反向認(rèn)證過(guò)程,否則由終端給出界面提示 SIM卡非法,終端與通信相關(guān)的功能被禁止,認(rèn)證流程結(jié)束。在正向認(rèn)證流程中,如果是與終端匹配的專用SIM卡,會(huì)在返回校 驗(yàn)結(jié)果和信息處理結(jié)果的同時(shí),把SIM卡需要終端處理的信息發(fā)送給終 端。同時(shí),只有使用與終端匹配的專用SIM卡才能通過(guò)終端對(duì)SIM卡的認(rèn)證。在終端對(duì)SIM卡的正向認(rèn)證通過(guò)后之后,終端對(duì)SIM卡發(fā)送的要求 終端處理的信息執(zhí)行相應(yīng)的處理過(guò)程,并把處理結(jié)果反饋給SIM卡。SIM 卡根據(jù)終端反饋的處理結(jié)果,對(duì)終端進(jìn)行認(rèn)證,此過(guò)程為機(jī)卡的反向認(rèn)證 過(guò)程。SIM卡把認(rèn)證結(jié)果反饋給終端,如果SIM卡對(duì)終端的認(rèn)證通過(guò), SIM卡后續(xù)正常執(zhí)行與網(wǎng)絡(luò)交互的操作,終端進(jìn)入正常的待機(jī)模式。如果 SIM卡對(duì)終端的i/ci正沒(méi)有通過(guò),反饋提示信息給終端,終端給出界面提示, 終端與通信相關(guān)的功能被禁止,iU正流程結(jié)束。 二、位置信息傳送過(guò)程在終端使用過(guò)程中,終端始終都在接收網(wǎng)絡(luò)側(cè)的消息,包括位置信息 等。在終端提取需要的信息后,終端通過(guò)SIM卡命令將信息傳送給SIM 卡;SIM卡判斷是否為開(kāi)機(jī)后首次收到位置信息,如果是首次獲得且當(dāng)前 位置合法,則SIM卡把判斷結(jié)果反饋給終端,終端可以繼續(xù)執(zhí)行其他常 規(guī)操作;如果是首次獲得但當(dāng)前位置不合法,SIM卡把判斷結(jié)果反饋給終 端,終端通過(guò)界面提示用戶,此時(shí)終端與通信相關(guān)的功能被禁止。如果不 是首次獲得,則由SIM卡繼續(xù)判斷此次的當(dāng)前位置信息的合法性與上次 位置信息的合法性是否相同,如果合法性與上次相同,則SIM卡把判斷 結(jié)果反饋給終端,終端與通信相關(guān)的功能的合法性不發(fā)生變化,繼續(xù)執(zhí)行 其他操作;如果合法性與上次不相同,則SIM卡把判斷結(jié)果反饋給終端, 終端給出界面和聲音等提示信息,終端與通信相關(guān)的功能的合法性會(huì)發(fā)生 變化;SIM卡繼續(xù)向終端發(fā)送RESET命令,指示終端重新發(fā)送位置信息, 此時(shí)到達(dá)"開(kāi)機(jī)后非首次發(fā)送位置信息,位置信息合法性與上次相同"這一 狀態(tài)。以下結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。圖l是本發(fā)明的方法中機(jī)卡握手過(guò)程的流程圖,具體說(shuō)明如下101 終端開(kāi)機(jī)后,截取向SIM卡發(fā)送終端信息的Terminal Profile指 令,在指令的尾部擴(kuò)展,加入終端需要發(fā)送給SIM卡的終端廠家及型號(hào) 信息,同時(shí)在指令中附加終端生成的一組隨機(jī)數(shù),再把修改后的Terminal Profile命令繼續(xù)發(fā)送給SIM卡,等待SIM卡對(duì)該命令的執(zhí)行結(jié)果。102 SIM卡接收到Terminal Profile命令后,根據(jù)命令中攜帶的終端 廠家及型號(hào)信息,將終端發(fā)送的一組隨機(jī)數(shù)進(jìn)行加密(一般采用3DES-EBC 算法,廠家信息用于選擇密鑰),給終端返回命令狀態(tài)字,同時(shí)向終端發(fā) 送Get Input命令,要求終端向SIM卡取回加密結(jié)果和SIM卡需要終端加 密的一組隨機(jī)數(shù)。103 終端執(zhí)行正向認(rèn)證流程。終端接收到SIM卡對(duì)Terminal Profile 的命令狀態(tài)字,如果沒(méi)有執(zhí)行成功,由終端給出相應(yīng)的錯(cuò)誤提示界面,流 程結(jié)束。如果命令狀態(tài)字結(jié)果為執(zhí)行成功,繼續(xù)后面的步驟。終端收到Get Input命令后,向SIM卡發(fā)送Fetch指令,要求SIM卡 發(fā)送加密結(jié)果和SIM卡需要終端加密的一組隨機(jī)數(shù)。SIM卡把加密結(jié)果和SIM卡需要終端加密的一組隨機(jī)數(shù)通過(guò)命令狀 態(tài)字返回給終端。終端對(duì)發(fā)送給SIM卡的同一組隨機(jī)數(shù)進(jìn)行加密,然后將加密結(jié)果與 SIM卡的加密結(jié)果對(duì)比,判斷SIM卡加密結(jié)果是否和終端加密結(jié)果一致。104如果一致,表示終端對(duì)SIM卡的合法性驗(yàn)證通過(guò),繼續(xù)后面的 步驟106。105如果不一致,說(shuō)明SIM卡不是終端專用的類型,無(wú)法匹配,終 端通過(guò)界面提示用戶,同時(shí)中止后續(xù)步驟,終端處于鎖定狀態(tài)以限制用戶 的操作,流程結(jié)束。106 終端將SIM卡發(fā)送來(lái)的一組隨機(jī)數(shù)進(jìn)行加密處理,通過(guò) Terminal Response指令返回給SIM卡,等待SIM卡對(duì)終端的驗(yàn)證結(jié)果。107 SIM卡執(zhí)行反向認(rèn)證流程。SIM卡對(duì)發(fā)送給終端的同一組隨機(jī) 數(shù)進(jìn)行加密,并將加密結(jié)果與終端返回的加密結(jié)果進(jìn)行比較,判斷SIM 卡加密結(jié)果是否和終端的加密結(jié)果一致。108 判斷反向認(rèn)證是否通過(guò)。109 如果SIM卡加密結(jié)果和終端的加密結(jié)果不一致,即反向認(rèn)證未 通過(guò),說(shuō)明終端不是SIM卡專業(yè)的類型,無(wú)法匹配,SIM卡通過(guò)Display Text主動(dòng)式命令讓終端顯示文字給用戶,同時(shí)SIM卡限制終端的操作, 流程結(jié)束。110如果SIM卡加密結(jié)果和終端的加密結(jié)果一致,即反向認(rèn)證通過(guò), 表示SIM對(duì)終端的合法性驗(yàn)證通過(guò),繼續(xù)后面的步驟。圖2是本發(fā)明的方法中位置信息傳送以及處理過(guò)程的流程圖,具體說(shuō) 明如下201 終端開(kāi)機(jī)且終端與SIM卡的合法性相互驗(yàn)證通過(guò)后,終端需要
在位置發(fā)生變化時(shí)(開(kāi)機(jī)第一次直接發(fā)送),把當(dāng)前的位置信息通過(guò)Envelope指令發(fā)送給SIM卡,由SIM卡進(jìn)行位置合法性的判斷。202 SIM卡接收到終端位置信息后,首先判斷是否開(kāi)機(jī)后第一次收 到位置信息。203如果是開(kāi)機(jī)后第一次收到位置信息,進(jìn)一步判斷位置信息是否 合法。204如果是第一次收到但位置信息不合法,SM卡返回狀態(tài)字91**, 終端收到后界面提示用戶,此時(shí)終端不能進(jìn)行與網(wǎng)絡(luò)相關(guān)的操作,直到終 端進(jìn)入合法位置。205如果SIM卡是第一次收到且位置信息合法,SIM卡返回狀態(tài)字 9000,終端可以繼續(xù)各項(xiàng)操作,進(jìn)入正常待機(jī),206如果SIM卡不是第一次收到且位置信息合法性沒(méi)有發(fā)生變化, SIM返回狀態(tài)字9000,終端保持原來(lái)的狀態(tài)不變。207如果SIM卡不是第一次收到且位置信息合法性發(fā)生了變化, SIM卡返回狀態(tài)91"。208 SIM卡繼續(xù)發(fā)送主動(dòng)式命令,要求終端給出界面提示和聲音提 示等。209 同時(shí),SIM卡發(fā)送reset指令給終端。210終端執(zhí)行命令,重新啟動(dòng)SIM卡,進(jìn)入與第一次開(kāi)機(jī)且位置不 合法一樣的待機(jī)狀態(tài)。在上面實(shí)施方式的基礎(chǔ)上,本發(fā)明還提供了一些步驟完善該方法。在手機(jī)存儲(chǔ)中,存儲(chǔ)一個(gè)標(biāo)識(shí)位,用于判斷終端當(dāng)前區(qū)域鎖定功能是 否開(kāi)啟,如果沒(méi)有開(kāi)啟,則不執(zhí)行上面的機(jī)卡握手和位置信息傳遞,作為 普通終端。如果開(kāi)啟,作為特殊終端,執(zhí)行上面的機(jī)卡握手和位置信息傳 遞??稍诮K端的人機(jī)界面增加對(duì)標(biāo)識(shí)位開(kāi)啟和關(guān)閉的操作。為實(shí)際運(yùn)營(yíng)需 要,可單獨(dú)制作一個(gè)解鎖密鑰生成軟件,配合解鎖。圖3是本發(fā)明的方法中終端及卡解鎖過(guò)程流程圖,具體說(shuō)明如下 301客戶提出解鎖申請(qǐng)。302 由營(yíng)業(yè)員或其他有權(quán)限的人員輸入客戶號(hào)碼,并選擇身份認(rèn)證 方式。303進(jìn)行BOSS身份認(rèn)證。304認(rèn)證未通過(guò),拒絕解鎖操作。305身份認(rèn)證通過(guò),則調(diào)用終端解鎖密鑰生成函數(shù)。306終端解鎖密鑰生成函數(shù)返回終端解鎖密鑰。307 SIM卡解鎖。308將SIM卡插入終端,進(jìn)入終端解鎖菜單,讀取標(biāo)志位。309客戶根據(jù)標(biāo)志位提示確認(rèn)是否進(jìn)行SIM卡解鎖操作。310 不確認(rèn)解鎖操作,則終端拒絕解鎖并根據(jù)標(biāo)志位給出不同的提示。311確認(rèn)解鎖操作,則終端提示客戶輸入解鎖密鑰并驗(yàn)證,驗(yàn)證通 過(guò)則進(jìn)行解鎖操作,驗(yàn)證未通過(guò)則拒絕解鎖。312終端解鎖成功后提示用戶。
權(quán)利要求
1、一種限制移動(dòng)終端使用的方法,所述終端中包括SIM卡,其特征在于,該方法包括如下步驟(1)終端開(kāi)機(jī)后,向SIM卡發(fā)送能夠標(biāo)識(shí)終端自身的信息,并發(fā)送給SIM卡一組由該終端生成的隨機(jī)數(shù);(2)SIM卡根據(jù)接收到的所述標(biāo)識(shí)終端自身的信息,對(duì)接收到的所述一組隨機(jī)數(shù)進(jìn)行加密,并根據(jù)加密結(jié)果返回一個(gè)標(biāo)志該加密是否成功的命令狀態(tài)字;(3)如果終端接收到的命令狀態(tài)字標(biāo)識(shí)該加密成功,則要求SIM發(fā)送該加密結(jié)果;(4)SIM卡根據(jù)終端的請(qǐng)求,將加密結(jié)果返回給終端;(5)終端對(duì)發(fā)送給SIM卡的同一組隨機(jī)數(shù)按照相同算法進(jìn)行加密,并將該加密結(jié)果與SIM卡返回的加密結(jié)果進(jìn)行比較,如果一致,則通過(guò)合法性驗(yàn)證,允許終端的使用;如果不一致,則將終端處于鎖定狀態(tài),以限制用戶的操作。
2、 如權(quán)利要求l所述的方法,其特征在于所述步驟(3)中,如果終端接收到的命令狀態(tài)字標(biāo)識(shí)該加密成功, 則進(jìn)一步要求SIM卡發(fā)送一組由SIM卡生成的隨機(jī)數(shù);所述步驟(4)中,SIM卡根據(jù)終端的請(qǐng)求,進(jìn)一步將該由SIM卡生 成的一組隨才幾數(shù)返回給終端;所述步驟(5)進(jìn)一步包括終端對(duì)由SIM卡發(fā)送過(guò)來(lái)的一組隨才幾數(shù) 進(jìn)行加密,并將加密結(jié)果返回SIM卡;SIM卡對(duì)發(fā)送給終端的同一組隨 機(jī)數(shù)按照與終端相同的算法進(jìn)行加密,并將加密結(jié)果與所述由終端返回的 加密結(jié)果進(jìn)行比較,如果一致,則通過(guò)合法性驗(yàn)證,允許終端的使用;如 果不一致,則將終端處于鎖定狀態(tài),以限制用戶的操作。
3、 如權(quán)利要求1或2所述的方法,其特征在于,所述步驟(5)中, 如果比較結(jié)果不一致,進(jìn)一步包括要求終端提示用戶。
4、 如權(quán)利要求3所述的方法,其特征在于,所述要求終端提示用戶, 包括通過(guò)文字界面或聲音提示用戶。
5、 如權(quán)利要求l所述的方法,其特征在于,進(jìn)一步包括(6) 如果終端通過(guò)合法性驗(yàn)證,則終端將從網(wǎng)絡(luò)側(cè)接收到的位置信 息發(fā)送給SIM卡;(7) SIM卡接收到終端的位置信息后,判斷是否是第一次收到位置 信息,且位置信息是否合法;(8) 如果是第一次,且位置信息合法,則允許終端進(jìn)行搡作,如果 位置信息不合法,則要求終端鎖定,直到終端進(jìn)入合法位置。
6、 如權(quán)利要求5所述的方法,其特征在于,進(jìn)一步包括(9) 如果不是第一次收到位置信息,則由SIM卡繼續(xù)判斷當(dāng)前位置 信息合法性與上次位置信息合法性是否相同,如果相同,則由終端保持當(dāng) 前狀態(tài),如果不同,則要求終端重新啟動(dòng)SIM卡。
7、 如權(quán)利要求5所述的方法,其特征在于,所述步驟(8)中,如果 位置信息不合法,進(jìn)一步包括要求終端提示用戶。
8、 如權(quán)利要求6所述的方法,其特征在于,所述步驟(9)中,如果 位置信息合法性不同,進(jìn)一步包括要求終端提示用戶。
9、 如權(quán)利要求7或8所述的方法,其特征在于,所述要求終端提示 用戶,包括通過(guò)文字界面或聲音提示用戶。
10、 如權(quán)利要求l所述的方法,其特征在于,進(jìn)一步包括在手機(jī)存 儲(chǔ)中,存儲(chǔ)一個(gè)標(biāo)識(shí)位,并通過(guò)人機(jī)界面對(duì)該標(biāo)識(shí)位進(jìn)行開(kāi)啟和關(guān)閉的操 作,用于開(kāi)啟和關(guān)閉所述限制方法。
全文摘要
一種限制移動(dòng)終端使用的方法,所述終端中包括SIM卡,終端開(kāi)機(jī)后,終端向SIM卡發(fā)送認(rèn)證信息,對(duì)SIM卡進(jìn)行認(rèn)證,認(rèn)證通過(guò)后,SIM卡再向終端發(fā)送認(rèn)證信息,對(duì)終端進(jìn)行認(rèn)證,使機(jī)卡之間進(jìn)行雙向認(rèn)證,達(dá)到限制移動(dòng)終端使用的目的。進(jìn)一步,終端將從網(wǎng)絡(luò)側(cè)接收到的位置信息發(fā)送給SIM卡,SIM卡對(duì)終端的位置的合法性進(jìn)行判斷,位置合法則允許終端正常使用,位置不合法則禁止終端使用與通信相關(guān)的功能,從而達(dá)到限制終端使用區(qū)域的目的。
文檔編號(hào)H04M1/66GK101155212SQ20061014013
公開(kāi)日2008年4月2日 申請(qǐng)日期2006年9月30日 優(yōu)先權(quán)日2006年9月30日
發(fā)明者余文杰, 通 劉, 張玉潔, 汪啟軍, 薇 趙 申請(qǐng)人:中興通訊股份有限公司