本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,特別是涉及一種移動(dòng)終端的鎖卡方法、裝置及移動(dòng)終端。
背景技術(shù):
隨著移動(dòng)終端的普遍應(yīng)用,移動(dòng)終端被盜更是頻繁發(fā)生。在移動(dòng)終端被盜之后,移動(dòng)終端上的用戶數(shù)據(jù)等信息可能會(huì)被違法分子利用,從而造成用戶的人身、財(cái)產(chǎn)損失。因此,對(duì)移動(dòng)終端的防盜越來(lái)越重要。
在先技術(shù)中,一種移動(dòng)終端的防盜方法主要步驟包括:首先,被盜移動(dòng)終端用戶通過(guò)一移動(dòng)終端,向被盜移動(dòng)終端發(fā)送指定格式的短消息;然后,當(dāng)被盜移動(dòng)終端接收到該短消息時(shí),解析該短消息;最后,當(dāng)該發(fā)送短消息的移動(dòng)終端對(duì)應(yīng)的號(hào)碼與預(yù)先設(shè)置在被盜手機(jī)中的號(hào)碼一致,且該短消息內(nèi)容通過(guò)驗(yàn)證后,從移動(dòng)終端中刪除用戶數(shù)據(jù)等。此外,還可以將移動(dòng)終端中的用戶數(shù)據(jù)上傳至指定服務(wù)器、重置移動(dòng)終端的密碼等。
然而,上述方法在移動(dòng)終端被盜之后無(wú)法避免盜竊者正常使用移動(dòng)終端,從而無(wú)法降低移動(dòng)終端被盜事件的發(fā)生概率。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問(wèn)題,提出了本發(fā)明以便提供解決上述問(wèn)題或者至少部分地解決上述問(wèn)題的移動(dòng)終端的鎖卡方法、裝置及移動(dòng)終端。
根據(jù)本發(fā)明的第一方面,提供了一種移動(dòng)終端的鎖卡方法,包括:
判斷是否接收到鎖卡指令;若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定;若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。具有可以通過(guò)禁用其他SIM卡降低移動(dòng)終端被盜事件發(fā)生概率的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第一種實(shí)現(xiàn)方式中,所述判斷是否接收到鎖卡指令的步驟,包括:由指定安全應(yīng)用監(jiān)聽(tīng)是否接收到由服務(wù)器通過(guò)數(shù)據(jù)網(wǎng)絡(luò)發(fā)送的防盜指令;若接收到所述防盜指令,則確定接收到鎖卡指令。具有可以通過(guò)遠(yuǎn)程防盜指令鎖卡的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第二種實(shí)現(xiàn)方式中,所述判斷是否接收到鎖卡指令的步驟,包括:判斷是否在指定設(shè)置界面接收到鎖卡開(kāi)啟操作;若接收到所述鎖卡開(kāi)啟操作,則確定接收到鎖卡指令。具有可以通過(guò)鎖卡開(kāi)啟操作鎖卡的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第三種實(shí)現(xiàn)方式中,所述判斷是否接收到鎖卡指令的步驟,包括:監(jiān)控移動(dòng)終端接收到的短信;判斷所述短信是否為預(yù)設(shè)號(hào)碼發(fā)送的短信;如果所述短信是預(yù)設(shè)號(hào)碼發(fā)送的短信,則判斷所述短信內(nèi)容是否匹配預(yù)設(shè)內(nèi)容;如果所述短信內(nèi)容匹配預(yù)設(shè)內(nèi)容,則確定接收到鎖卡指令。具有可以通過(guò)短信鎖卡的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第四種實(shí)現(xiàn)方式中,所述判斷是否接收到鎖卡指令的步驟,包括:判斷移動(dòng)終端在鎖屏狀態(tài)下的解鎖失敗次數(shù)是否超過(guò)第一閾值;如果解鎖失敗次數(shù)超過(guò)第一閾值,則確定接收到鎖卡指令。具有可以在多次解鎖失敗時(shí)鎖卡的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第五種實(shí)現(xiàn)方式中,所述判斷移動(dòng)終端在鎖屏狀態(tài)下的解鎖失敗次數(shù)是否超過(guò)第一閾值的步驟,包括:判斷移動(dòng)終端在鎖屏狀態(tài)下,指紋解鎖、或圖形解鎖、或數(shù)字解鎖的解鎖失敗次數(shù)是否超過(guò)第一閾值。具有可以在多種解鎖方式多次失敗時(shí)鎖卡的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第六種實(shí)現(xiàn)方式中,在所述判斷是否接收到鎖卡指令的步驟之前,還包括:在框架層的系統(tǒng)服務(wù)列表中注冊(cè)安全服務(wù),并在內(nèi)部存儲(chǔ)中為所述安全服務(wù)劃分安全分區(qū)。具有可以通過(guò)注冊(cè)安全服務(wù)實(shí)現(xiàn)鎖卡的有益效果。
結(jié)合第一方面的第六種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第七種實(shí)現(xiàn)方式中,所述調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行鎖定的步驟,包括:向安全開(kāi)關(guān)服務(wù)發(fā)送用于鎖卡的安全接口調(diào)用指令;所述用于鎖卡的安全接口調(diào)用指令包括鎖卡指令類型參數(shù);所述安全開(kāi)關(guān)服務(wù)的安全接口根據(jù)所述用于鎖卡的安全接口調(diào)用指令中的鎖卡指令類型參數(shù),對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行鎖定,并將所述SIM卡的國(guó)際移動(dòng)用戶識(shí)別碼IMSI號(hào)碼寫(xiě)入所述安全分區(qū)的鎖卡記錄列表中。具有可以調(diào)用安全服務(wù)的安全接口實(shí)現(xiàn)鎖卡的有益效果。
結(jié)合第一方面的第七種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第八種實(shí)現(xiàn)方式中,所述若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡的步驟,包括:若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則判斷所述安全分區(qū)的鎖卡記錄列表中是否有所述新SIM卡的鎖卡記錄;若安全分區(qū)的鎖卡記錄列表中沒(méi)有所述新SIM卡的鎖卡記錄,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。具有可以根據(jù)鎖卡記錄靈活鎖卡的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第九種實(shí)現(xiàn)方式中,所述調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行鎖定的步驟,包括:調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,獲取當(dāng)前移動(dòng)終端的SIM卡的IMSI號(hào)碼,根據(jù)所述IMSI號(hào)碼對(duì)所述SIM卡進(jìn)行鎖定。具有可以根據(jù)SIM卡的IMSI號(hào)碼確定待鎖定SIM卡的有益效果。
結(jié)合第一方面的第九種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第十種實(shí)現(xiàn)方式中,在所述若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡的步驟之前,還包括:若監(jiān)聽(tīng)到移動(dòng)終端中出現(xiàn)換卡廣播,則獲取更換后的SIM卡的IMSI號(hào)碼;判斷更換后的SIM卡的IMSI號(hào)碼與更換前的SIM卡的IMSI號(hào)碼是否一致;若不一致,則確定所述SIM卡被更換為新SIM卡。具有可以根據(jù)換卡廣播確定是否鎖卡的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第十一種實(shí)現(xiàn)方式中,在所述若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定的步驟之后,還包括:判斷是否接收到對(duì)所述SIM卡的解鎖指令;若接收到對(duì)所述SIM卡的解鎖指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行解鎖。具有可以解除鎖定SIM卡的有益效果。
根據(jù)本發(fā)明的第二方面,提供了一種移動(dòng)終端的鎖卡裝置,包括:鎖卡指令判斷模塊,用于判斷是否接收到鎖卡指令;鎖卡模塊,用于若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定;禁用新卡模塊,用于若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。具有可以通過(guò)禁用其他SIM卡降低移動(dòng)終端被盜事件發(fā)生概率的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第一種實(shí)現(xiàn)方式中,所述鎖卡指令判斷模塊,包括:防盜指令監(jiān)聽(tīng)子模塊,用于由指定安全應(yīng)用監(jiān)聽(tīng)是否接收到由服務(wù)器通過(guò)數(shù)據(jù)網(wǎng)絡(luò)發(fā)送的防盜指令;第一鎖卡指令確定子模塊,用于若接收到所述防盜指令,則確定接收到鎖卡指令。具有可以通過(guò)遠(yuǎn)程防盜指令鎖卡的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第二種實(shí)現(xiàn)方式中,所述鎖卡指令判斷模塊,包括:鎖卡開(kāi)啟操作判斷子模塊,用于判斷是否在指定設(shè)置界面接收到鎖卡開(kāi)啟操作;第二鎖卡指令確定子模塊,用于若接收到所述鎖卡開(kāi)啟操作,則確定接收到鎖卡指令。具有可以通過(guò)鎖卡開(kāi)啟操作鎖卡的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第三種實(shí)現(xiàn)方式中,所述鎖卡指令判斷模塊,包括:短信監(jiān)控子模塊,用于監(jiān)控移動(dòng)終端接收到的短信;發(fā)送號(hào)碼判斷子模塊,用于判斷所述短信是否為預(yù)設(shè)號(hào)碼發(fā)送的短信;短信內(nèi)容判斷子模塊,用于如果所述短信是預(yù)設(shè)號(hào)碼發(fā)送的短信,則判斷所述短信內(nèi)容是否匹配預(yù)設(shè)內(nèi)容;第三鎖卡指令確定子模塊,用于如果所述短信內(nèi)容匹配預(yù)設(shè)內(nèi)容,則確定接收到鎖卡指令。具有可以通過(guò)短信鎖卡的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第四種實(shí)現(xiàn)方式中,所述鎖卡指令判斷模塊,包括:解鎖失敗次數(shù)判斷子模塊,用于判斷移動(dòng)終端在鎖屏狀態(tài)下的解鎖失敗次數(shù)是否超過(guò)第一閾值;第四鎖卡指令確定子模塊,用于如果解鎖失敗次數(shù)超過(guò)第一閾值,則確定接收到鎖卡指令。具有可以在多次解鎖失敗時(shí)鎖卡的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第五種實(shí)現(xiàn)方式中,所述解鎖失敗次數(shù)判斷子模塊,包括:解鎖失敗次數(shù)判斷單元,用于判斷移動(dòng)終端在鎖屏狀態(tài)下,指紋解鎖、或圖形解鎖、或數(shù)字解鎖的解鎖失敗次數(shù)是否超過(guò)第一閾值。具有可以在多種解鎖方式多次失敗時(shí)鎖卡的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第六種實(shí)現(xiàn)方式中,還包括:安全分區(qū)劃分模塊,用于在框架層的系統(tǒng)服務(wù)列表中注冊(cè)安全服務(wù),并在內(nèi)部存儲(chǔ)中為所述安全服務(wù)劃分安全分區(qū)。具有可以通過(guò)注冊(cè)安全服務(wù)實(shí)現(xiàn)鎖卡的有益效果。
結(jié)合第二方面的第六種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第七種實(shí)現(xiàn)方式中,所述鎖卡模塊,包括:安全接口調(diào)用指令發(fā)送子模塊,用于向安全開(kāi)關(guān)服務(wù)發(fā)送用于鎖卡的安全接口調(diào)用指令;所述用于鎖卡的安全接口調(diào)用指令包括鎖卡指令類型參數(shù);第一鎖卡子模塊,用于所述安全開(kāi)關(guān)服務(wù)的安全接口根據(jù)所述用于鎖卡的安全接口調(diào)用指令中的鎖卡指令類型參數(shù),對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行鎖定,并將所述SIM卡的國(guó)際移動(dòng)用戶識(shí)別碼IMSI號(hào)碼寫(xiě)入所述安全分區(qū)的鎖卡記錄列表中。具有可以調(diào)用安全服務(wù)的安全接口實(shí)現(xiàn)鎖卡的有益效果。
結(jié)合第二方面的第七種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第八種實(shí)現(xiàn)方式中,所述禁用新卡模塊,包括:鎖卡判斷子模塊,用于若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則判斷所述安全分區(qū)的鎖卡記錄列表中是否有所述新SIM卡的鎖卡記錄;禁用新卡子模塊,用于若安全分區(qū)的鎖卡記錄列表中沒(méi)有所述新SIM卡的鎖卡記錄,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。具有可以根據(jù)鎖卡記錄靈活鎖卡的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第九種實(shí)現(xiàn)方式中,所述鎖卡模塊,包括:第二鎖卡子模塊,用于調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,獲取當(dāng)前移動(dòng)終端的SIM卡的IMSI號(hào)碼,根據(jù)所述IMSI號(hào)碼對(duì)所述SIM卡進(jìn)行鎖定。具有可以根據(jù)SIM卡的IMSI號(hào)碼確定待鎖定SIM卡的有益效果。
結(jié)合第二方面的第九種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第十種實(shí)現(xiàn)方式中,還包括:IMSI號(hào)碼獲取模塊,用于若監(jiān)聽(tīng)到移動(dòng)終端中出現(xiàn)換卡廣播,則獲取更換后的SIM卡的IMSI號(hào)碼;IMSI號(hào)碼判斷模塊,用于判斷更換后的SIM卡的IMSI號(hào)碼與更換前的SIM卡的IMSI號(hào)碼是否一致;SIM卡更換確定模塊,用于若不一致,則確定所述SIM卡被更換為新SIM卡。具有可以根據(jù)換卡廣播確定是否鎖卡的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第十一種實(shí)現(xiàn)方式中,還包括:解鎖指令判斷模塊,用于判斷是否接收到對(duì)所述SIM卡的解鎖指令;解鎖模塊,用于若接收到對(duì)所述SIM卡的解鎖指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行解鎖。具有可以解除鎖定SIM卡的有益效果。
根據(jù)本發(fā)明的第三方面,還公開(kāi)了一種移動(dòng)終端,包括處理器和存儲(chǔ)器,
所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行上述的移動(dòng)終端的鎖卡方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。
根據(jù)本發(fā)明的第四方面,還公開(kāi)了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),用于儲(chǔ)存為上述移動(dòng)終端的鎖卡裝置所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述方面為移動(dòng)終端的鎖卡裝置所設(shè)計(jì)的程序。
本發(fā)明的一種移動(dòng)終端的鎖卡方法、裝置及移動(dòng)終端,可以判斷是否接收到鎖卡指令;若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定;若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。由此解決了在移動(dòng)終端被盜之后無(wú)法避免盜竊者通過(guò)更換SIM卡正常使用移動(dòng)終端的問(wèn)題,取得了可以通過(guò)禁用其他SIM卡降低移動(dòng)終端被盜事件發(fā)生概率的有益效果。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說(shuō)明
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明的一種移動(dòng)終端的鎖卡方法的一種實(shí)施例的步驟流程圖;
圖2示出了根據(jù)本發(fā)明的一種移動(dòng)終端的鎖卡方法的另一種實(shí)施例的步驟流程圖;
圖3示出了根據(jù)本發(fā)明的一種移動(dòng)終端的鎖卡裝置的一種實(shí)施例的結(jié)構(gòu)框圖;
圖4示出了根據(jù)本發(fā)明的一種移動(dòng)終端的鎖卡裝置的另一種實(shí)施例的結(jié)構(gòu)框圖;
圖5示出了與本發(fā)明實(shí)施例提供的移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
參照?qǐng)D1,示出了根據(jù)本發(fā)明的一種移動(dòng)終端的鎖卡方法一種實(shí)施例的步驟流程圖,具體可以包括如下步驟:
步驟101,判斷是否接收到鎖卡指令。
其中,鎖卡指令將移動(dòng)終端的當(dāng)前SIM(Subscriber Identification Module,用戶識(shí)別模塊)卡鎖定至當(dāng)前移動(dòng)終端,從而使得當(dāng)前移動(dòng)終端只能使用被鎖定的SIM卡,而不能使用未被鎖定的其他SIM卡。
在本發(fā)明實(shí)施例中,鎖卡指令可以為防盜指令,包括通過(guò)各種方式發(fā)送的防盜指令,還可以為移動(dòng)終端處于不安全狀態(tài)時(shí)的發(fā)送的任何指令。
步驟102,若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定。
其中,安全開(kāi)關(guān)服務(wù)Safe Switch為第三方應(yīng)用,可以對(duì)移動(dòng)終端進(jìn)行安全各種安全操作。在本發(fā)明實(shí)施例中,調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口將當(dāng)前SIM卡鎖定至當(dāng)前移動(dòng)終端。
在本發(fā)明實(shí)施例中,對(duì)SIM卡的鎖定在通信層實(shí)現(xiàn),并將該鎖定次鎖卡記錄保存至移動(dòng)終端的系統(tǒng)數(shù)據(jù)庫(kù)中。從而當(dāng)該SIM卡再次被插入移動(dòng)終端時(shí),仍可以識(shí)別該SIM卡。其中,鎖卡記錄可以包括被鎖定的SIM卡的唯一標(biāo)識(shí)IMSI(International Mobile Subscriber Identity,全球移動(dòng)用戶身份碼)號(hào)碼和對(duì)應(yīng)移動(dòng)終端的唯一標(biāo)識(shí)IMEI(International Mobile Equipment Identity,全球移動(dòng)設(shè)備身份碼)號(hào)碼。
步驟103,若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。
在本發(fā)明實(shí)施例中,當(dāng)更換后的SIM未被鎖定至當(dāng)前移動(dòng)終端時(shí),禁止當(dāng)前移動(dòng)終端使用該SIM卡。在實(shí)際應(yīng)用中,通過(guò)更換后的SIM卡對(duì)應(yīng)的IMSI號(hào)碼與被鎖定的SIM卡的IMSI號(hào)碼進(jìn)行對(duì)比,若不一致,則該SIM卡未被鎖定至當(dāng)前移動(dòng)終端。
具體地,由安全服務(wù)實(shí)現(xiàn)禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用新SIM卡的功能,包括:禁止使用新SIM卡進(jìn)行通話、發(fā)消息、以及注冊(cè)、禁止加載該SIM卡、禁止該SIM卡對(duì)應(yīng)的指令讀取CPU或存儲(chǔ)設(shè)備上的數(shù)據(jù)等。
在本發(fā)明實(shí)施例中,可以判斷是否接收到鎖卡指令;若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定;若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。由此解決了在移動(dòng)終端被盜之后無(wú)法避免盜竊者通過(guò)更換SIM卡正常使用移動(dòng)終端的問(wèn)題,取得了可以通過(guò)禁用其他SIM卡降低移動(dòng)終端被盜事件發(fā)生概率的有益效果。
參照?qǐng)D2,示出了根據(jù)本發(fā)明的一種移動(dòng)終端的鎖卡方法另一種實(shí)施例的步驟流程圖,具體可以包括如下步驟:
步驟201,在框架層的系統(tǒng)服務(wù)列表中注冊(cè)安全服務(wù),并在內(nèi)部存儲(chǔ)中為所述安全服務(wù)劃分安全分區(qū)。
其中,框架層的系統(tǒng)服務(wù)列表為注冊(cè)系統(tǒng)服務(wù)的列表,從而在移動(dòng)終端的系統(tǒng)代碼中,均可以調(diào)用已注冊(cè)的服務(wù)。
內(nèi)部存儲(chǔ)為移動(dòng)終端的存儲(chǔ)設(shè)備上的存儲(chǔ)空間,可以為閃存等存儲(chǔ)設(shè)備。
安全分區(qū)用于存儲(chǔ)SIM卡的鎖卡記錄,安全分區(qū)的大小可以根據(jù)實(shí)際應(yīng)用場(chǎng)景劃分。例如,根據(jù)存儲(chǔ)在安全分區(qū)中的IMSI字節(jié)數(shù)和SIM卡的個(gè)數(shù)確定。在實(shí)際應(yīng)用中,可以周期性的刪除安全分區(qū)中未使用的記錄,從而節(jié)約安全分區(qū)的存儲(chǔ)空間。
可以理解,安全分區(qū)還可以存儲(chǔ)與安全服務(wù)相關(guān)的其他參數(shù)。
步驟202,判斷是否接收到鎖卡指令。
該步驟可以參照步驟101的詳細(xì)說(shuō)明,在此不再贅述。
可選地,在本發(fā)明的另一種實(shí)施例中,步驟202包括子步驟20201至20202:
子步驟20201,由指定安全應(yīng)用監(jiān)聽(tīng)是否接收到由服務(wù)器通過(guò)數(shù)據(jù)網(wǎng)絡(luò)發(fā)送的防盜指令。
其中,指定安全應(yīng)用為與遠(yuǎn)程服務(wù)器對(duì)應(yīng)。當(dāng)用戶通過(guò)遠(yuǎn)程登錄遠(yuǎn)程服務(wù)器向移動(dòng)終端發(fā)送防盜指令時(shí),指定安全應(yīng)用可以監(jiān)聽(tīng)到該遠(yuǎn)程防盜指令。
數(shù)據(jù)網(wǎng)絡(luò)可以為移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)、無(wú)限局域網(wǎng)絡(luò)、有線網(wǎng)絡(luò)等。
防盜指令可以包括驗(yàn)證信息、以及指定的安全操作等。
在實(shí)際應(yīng)用中,用戶可以使用預(yù)先注冊(cè)的賬戶和密碼通過(guò)客戶端登錄服務(wù)器,向預(yù)先綁定的移動(dòng)終端或指定移動(dòng)終端發(fā)送防盜指令。其中,客戶端可以安裝在個(gè)人計(jì)算機(jī)、平板電腦、其他移動(dòng)終端上。本發(fā)明實(shí)施例對(duì)其不加以限制。
在本發(fā)明實(shí)施例中,當(dāng)指定安全應(yīng)用監(jiān)聽(tīng)到接收到由服務(wù)器通過(guò)數(shù)據(jù)網(wǎng)絡(luò)發(fā)送的防盜指令時(shí),認(rèn)為移動(dòng)終端被盜,并將該防盜指令作為鎖卡指令;否則,認(rèn)為移動(dòng)終端未被盜,移動(dòng)終端處于正常模式。
子步驟20202,若接收到所述防盜指令,則確定接收到鎖卡指令。
在本發(fā)明實(shí)施例中,防盜指令可以作為鎖卡指令。
子步驟20201至20202在應(yīng)用層監(jiān)聽(tīng)遠(yuǎn)程防盜指令,從而確定是否接收到鎖卡指令。
可選地,在本發(fā)明的另一種實(shí)施例中,步驟202包括子步驟20203至20204:
子步驟20203,判斷是否在指定設(shè)置界面接收到鎖卡開(kāi)啟操作。
其中,指定設(shè)置界面通過(guò)開(kāi)關(guān)開(kāi)啟或關(guān)閉鎖卡功能。當(dāng)用戶在該界面打開(kāi)開(kāi)關(guān)時(shí),向移動(dòng)終端后臺(tái)發(fā)送鎖卡請(qǐng)求;當(dāng)用戶在該界面關(guān)閉開(kāi)關(guān)時(shí),向移動(dòng)終端后臺(tái)發(fā)送解鎖請(qǐng)求。
子步驟20204,若接收到所述鎖卡開(kāi)啟操作,則確定接收到鎖卡指令。
在本發(fā)明實(shí)施例中,鎖卡開(kāi)啟操作作為鎖卡指令,鎖卡關(guān)閉操作作為解鎖指令。
子步驟20203至20204在應(yīng)用層監(jiān)聽(tīng)鎖卡開(kāi)啟操作,從而確定是否接收到鎖卡指令。
可選地,在本發(fā)明的另一種實(shí)施例中,步驟202包括子步驟20205至20208:
子步驟20205,監(jiān)控移動(dòng)終端接收到的短信。
在本發(fā)明實(shí)施例中,可以通過(guò)其他指定移動(dòng)終端向被盜移動(dòng)終端發(fā)送包含防盜指令的短信。其中,防盜指令為加密版本,從而保證防盜指令的安全性。當(dāng)被盜移動(dòng)終端接收到包含防盜指令的短信時(shí),將防盜指令進(jìn)行解密。
從而,指定移動(dòng)終端向被盜移動(dòng)終端發(fā)送的短信包括兩種:正常的通信短信、包含防盜指令的短信。為了區(qū)分兩種短信,可以對(duì)包含防盜指令的短信進(jìn)行標(biāo)記。例如,在短信內(nèi)容或短信文件的頭文件中添加特殊字符或其他標(biāo)識(shí),表明短信為包含防盜指令的短信。
當(dāng)移動(dòng)終端接收到一短信時(shí),從短信內(nèi)容或頭文件中讀取標(biāo)記,從而判斷該短信是否為包含防盜指令的短信。若是,則進(jìn)入子步驟20206;否則,該短信不是包含防盜指令的短信。
上述方式可以避免對(duì)正常通信短信進(jìn)行不必要的操作。
子步驟20206,判斷所述短信是否為預(yù)設(shè)號(hào)碼發(fā)送的短信。
其中,預(yù)設(shè)號(hào)碼可以在移動(dòng)終端的安全設(shè)置中進(jìn)行設(shè)定,可以從通信錄上選擇現(xiàn)有聯(lián)系人,還可以通過(guò)手動(dòng)輸入電話號(hào)碼??梢岳斫猓A(yù)設(shè)號(hào)碼可以為一個(gè)或多個(gè)。在設(shè)置預(yù)設(shè)號(hào)碼時(shí),同時(shí)設(shè)置短信內(nèi)容,短信內(nèi)容可以在符合一定規(guī)則下由用戶自定義??梢岳斫?,不同預(yù)設(shè)號(hào)碼盡量設(shè)置不同的短信內(nèi)容,也可以設(shè)置為相同的短信內(nèi)容。本發(fā)明實(shí)施例對(duì)其不加以限制。
當(dāng)用戶設(shè)定完預(yù)設(shè)號(hào)碼時(shí),將預(yù)設(shè)號(hào)碼和對(duì)應(yīng)的短信內(nèi)容存儲(chǔ)在移動(dòng)終端的指定存儲(chǔ)位置。可以以數(shù)據(jù)庫(kù)的表形式存儲(chǔ),預(yù)設(shè)號(hào)碼作為檢索關(guān)鍵字。
當(dāng)接收到短信時(shí),使用短信的發(fā)送號(hào)碼在數(shù)據(jù)中檢索。若檢索到該發(fā)送號(hào)碼,則該短信為預(yù)設(shè)號(hào)碼發(fā)送的短信,讀取該短信對(duì)應(yīng)的存儲(chǔ)在數(shù)據(jù)庫(kù)中的預(yù)設(shè)內(nèi)容,并進(jìn)入子步驟20207;否則,該短信不是預(yù)設(shè)號(hào)碼發(fā)送的短信。
子步驟20207,如果所述短信是預(yù)設(shè)號(hào)碼發(fā)送的短信,則判斷所述短信內(nèi)容是否匹配預(yù)設(shè)內(nèi)容。
具體地,從數(shù)據(jù)庫(kù)中讀取預(yù)設(shè)號(hào)碼對(duì)應(yīng)的預(yù)設(shè)內(nèi)容,將該預(yù)設(shè)內(nèi)容與接收到的短信內(nèi)容進(jìn)行比較。若一致,則防盜指令通過(guò)驗(yàn)證;否則,防盜指令未通過(guò)驗(yàn)證。
子步驟20208,如果所述短信內(nèi)容匹配預(yù)設(shè)內(nèi)容,則確定接收到鎖卡指令。
在本發(fā)明實(shí)施例中,當(dāng)防盜指令通過(guò)驗(yàn)證時(shí),該防盜指令作為鎖卡指令;否則,確定移動(dòng)終端未接收到鎖卡指令。
子步驟20205至20208可以在應(yīng)用層監(jiān)聽(tīng)短信數(shù)據(jù)庫(kù)中新接收到的短信,并判斷是否符合預(yù)先設(shè)定的內(nèi)容,從而確定是否接收到鎖卡指令;還可以在框架層通過(guò)telephone manager服務(wù)攔截通信層的短信,并判斷是否符合預(yù)先設(shè)定的內(nèi)容,從而確定是否接收到鎖卡指令。
可選地,在本發(fā)明的另一種實(shí)施例中,步驟202包括子步驟20209至20210:
子步驟20209,判斷移動(dòng)終端在鎖屏狀態(tài)下的解鎖失敗次數(shù)是否超過(guò)第一閾值。
其中,第一閾值為解鎖失敗次數(shù)的上限,可以在移動(dòng)終端的設(shè)置界面上根據(jù)實(shí)際應(yīng)用場(chǎng)景設(shè)定。可以理解,在移動(dòng)終端出廠時(shí),可以根據(jù)經(jīng)驗(yàn)值設(shè)置默認(rèn)值。
在實(shí)際應(yīng)用中,在移動(dòng)終端被盜之后,由于盜竊者不知道解鎖屏幕的密碼,從而往往會(huì)使用錯(cuò)誤密碼多次解鎖失敗。在本發(fā)明實(shí)施例中,當(dāng)解鎖失敗次數(shù)超過(guò)一定閾值時(shí),則認(rèn)為移動(dòng)終端被盜。
可選地,在本發(fā)明的另一種實(shí)施例中,子步驟20209包括子步驟202091:
子步驟202091,判斷移動(dòng)終端在鎖屏狀態(tài)下,指紋解鎖、或圖形解鎖、或數(shù)字解鎖的解鎖失敗次數(shù)是否超過(guò)第一閾值。
其中,指紋解鎖將對(duì)用戶輸入的指紋特征與預(yù)先錄入的指紋特征進(jìn)行對(duì)比,驗(yàn)證用戶身份。
圖形解鎖將用戶輸入的圖形與預(yù)先錄入的圖形進(jìn)行對(duì)比,驗(yàn)證用戶身份。
數(shù)字解鎖將用戶輸入的數(shù)字串與預(yù)先設(shè)置的數(shù)字串進(jìn)行對(duì)比,驗(yàn)證用戶身份。
在本發(fā)明實(shí)施例中,可以通過(guò)統(tǒng)計(jì)各種解鎖方式的解鎖失敗次數(shù),判斷移動(dòng)終端是否被盜。具體地,可以將各種解鎖方式的總的解鎖失敗次數(shù)與預(yù)設(shè)的第一閾值對(duì)比。當(dāng)總的解鎖失敗次數(shù)大于第一閾值時(shí),則認(rèn)為移動(dòng)終端被盜;否則,認(rèn)為移動(dòng)終端未被盜。
可以理解,還可以將各種解鎖方式的單獨(dú)的解鎖失敗次數(shù)與預(yù)設(shè)的第一閾值對(duì)比。當(dāng)三種方式的解鎖失敗次數(shù)均大于第一閾值時(shí),認(rèn)為移動(dòng)終端被盜;當(dāng)三種方式中至少一種的解鎖失敗次數(shù)小于第一閾值時(shí),認(rèn)為移動(dòng)終端未被盜。
子步驟20210,如果解鎖失敗次數(shù)超過(guò)第一閾值,則確定接收到鎖卡指令。
在本發(fā)明實(shí)施例中,若解鎖失敗次數(shù)超過(guò)第一閾值,則確定移動(dòng)終端被盜,并確定接收到鎖卡指令;否則,確定移動(dòng)終端未被盜,并確定未接收到鎖卡指令。
子步驟20209至20210在應(yīng)用層監(jiān)聽(tīng)解鎖操作,統(tǒng)計(jì)解鎖失敗次數(shù),并判斷解鎖失敗次數(shù)是否超過(guò)第一閾值,從而確定是否接收到鎖卡指令。
步驟203,若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定。
該步驟可以參照步驟102的詳細(xì)說(shuō)明,在此不再贅述。
可選地,在本發(fā)明的另一種實(shí)施例中,步驟203包括子步驟2031至2032:
子步驟2031,向安全開(kāi)關(guān)服務(wù)發(fā)送用于鎖卡的安全接口調(diào)用指令;所述用于鎖卡的安全接口調(diào)用指令包括鎖卡指令類型參數(shù)。
其中,鎖卡指令類型參數(shù)指定調(diào)用安全接口進(jìn)行鎖卡操作,對(duì)應(yīng)的具體表示方式和值可以根據(jù)實(shí)際應(yīng)用場(chǎng)景設(shè)定,本發(fā)明實(shí)施例對(duì)其不加以限制。
例如,在安卓系統(tǒng)中,調(diào)用安全接口可以通過(guò)com.qualcomm.qti.securemsm.mdtp.processSignedMsg(Byte[]msg)來(lái)實(shí)現(xiàn),參數(shù)msg為操作類型參數(shù),包括鎖卡操作對(duì)應(yīng)的鎖卡指令類型參數(shù)、防拆機(jī)操作對(duì)應(yīng)的防拆機(jī)指令類型參數(shù)等,com.qualcomm.qti.securemsm.mdtp.processSignedMsg為安全接口的包路徑,processSignedMsg為安全接口名稱。
子步驟2032,所述安全開(kāi)關(guān)服務(wù)的安全接口根據(jù)所述用于鎖卡的安全接口調(diào)用指令中的鎖卡指令類型參數(shù),對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行鎖定,并將所述SIM卡的國(guó)際移動(dòng)用戶識(shí)別碼IMSI號(hào)碼寫(xiě)入所述安全分區(qū)的鎖卡記錄列表中。
其中,安全分區(qū)為步驟201劃分的安全分區(qū)。
鎖卡記錄列表存儲(chǔ)多條被鎖定的SIM卡的IMSI號(hào)碼。
在實(shí)際應(yīng)用中,可以將多張SIM卡進(jìn)行鎖定,從而鎖卡記錄列表中存在多條鎖卡記錄,每條鎖卡記錄對(duì)應(yīng)被鎖定的SIM卡對(duì)應(yīng)IMSI號(hào)碼等。從而在鎖定SIM卡時(shí),在鎖卡記錄列表中新添加一條記錄;在解鎖SIM卡時(shí),從鎖卡記錄列表中刪除SIM卡對(duì)應(yīng)的鎖卡記錄。
可以理解,若安全分區(qū)中存在SIM卡的IMSI號(hào)碼的鎖卡記錄,則該SIM卡被鎖定;若安全分區(qū)中不存在SIM卡的IMSI號(hào)碼的鎖卡記錄,則該SIM卡未被鎖定。
可選地,在本發(fā)明的另一種實(shí)施例中,步驟203包括子步驟2033:
子步驟2033,調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,獲取當(dāng)前移動(dòng)終端的SIM卡的IMSI號(hào)碼,根據(jù)所述IMSI號(hào)碼對(duì)所述SIM卡進(jìn)行鎖定。
在本發(fā)明實(shí)施例中,鎖卡時(shí)需要將待鎖定的SIM卡插入當(dāng)前移動(dòng)終端。若需要進(jìn)行多張SIM卡的鎖定,需要在將一張SIM卡插入移動(dòng)終端,并進(jìn)行鎖卡之后,換上另一張SIM卡,進(jìn)行鎖定。
步驟204,判斷是否接收到對(duì)所述SIM卡的解鎖指令。
其中,解鎖指令可以通過(guò)在指定設(shè)置界面上關(guān)閉鎖卡功能時(shí)觸發(fā),也可以通過(guò)其他移動(dòng)終端或客戶端遠(yuǎn)程發(fā)送。本發(fā)明實(shí)施例對(duì)其不加以限制。
可以理解,相對(duì)于鎖定指令,解鎖指令解除指定的SIM卡與移動(dòng)終端的鎖定關(guān)系,從而在解鎖之后,該SIM卡將不能被該移動(dòng)終端識(shí)別。
步驟205,若接收到對(duì)所述SIM卡的解鎖指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行解鎖。
在實(shí)際應(yīng)用中,在調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口時(shí),指定解鎖指令類型參數(shù),與鎖卡指令類型參數(shù)相反。
具體地,首先,調(diào)用telephonyManager.getSubscriberId接口獲取當(dāng)前SIM卡的IMSI號(hào)碼;然后,對(duì)該SIM卡進(jìn)行鎖定;最后,從安全分區(qū)中的鎖卡記錄列表中刪除該SIM卡的鎖卡記錄。
步驟206,若監(jiān)聽(tīng)到移動(dòng)終端中出現(xiàn)換卡廣播,則獲取更換后的SIM卡的IMSI號(hào)碼。
在實(shí)際應(yīng)用中,在用戶更換SIM卡之后,移動(dòng)終端后臺(tái)會(huì)接收到換卡廣播,將換卡操作通知給移動(dòng)終端的各部件。例如,在安卓系統(tǒng)中,換卡廣播為com.andriod.telephone.simchange(),com.andriod.telephone為換卡廣播方法的包路徑。
步驟207,判斷更換后的SIM卡的IMSI號(hào)碼與更換前的SIM卡的IMSI號(hào)碼是否一致。
在實(shí)際應(yīng)用中,用戶在拆下一SIM卡之后,可以插入新的SIM卡,也可以將拆下的SIM卡重新插入。從而需要記錄換卡操作之前的SIM卡對(duì)應(yīng)的IMSI號(hào)碼,并與換卡操作之后的SIM卡對(duì)應(yīng)的IMSI號(hào)碼進(jìn)行對(duì)比。若一致,則未更換新SIM卡;否則,更換新SIM卡。
步驟208,若不一致,則確定所述SIM卡被更換為新SIM卡。
在本發(fā)明實(shí)施例中,當(dāng)用戶換成新SIM卡時(shí),需要根據(jù)安全分區(qū)中的鎖卡記錄判斷新SIM卡是否被鎖定,從而確定該新SIM卡是否可以正常使用;當(dāng)用戶未換成新SIM卡時(shí),若原SIM卡可以正常使用,則保持原SIM卡的正常使用;否則禁止使用原SIM卡。
步驟209,若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則判斷所述安全分區(qū)的鎖卡記錄列表中是否有所述新SIM卡的鎖卡記錄。
該步驟對(duì)應(yīng)子步驟2032中寫(xiě)入鎖卡記錄的操作。
具體地,根據(jù)新SIM卡的IMSI號(hào)碼,從安全分區(qū)的鎖卡記錄列表中獲取鎖卡記錄。若獲取到鎖卡記錄,則該新SIM卡已被鎖定至當(dāng)前移動(dòng)終端;否則,該新SIM卡未被鎖定至當(dāng)前移動(dòng)終端。
步驟210,若安全分區(qū)的鎖卡記錄列表中沒(méi)有所述新SIM卡的鎖卡記錄,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。
在實(shí)際應(yīng)用中,當(dāng)在解鎖SIM卡之后刪除鎖卡記錄時(shí),通過(guò)是否存在SIM卡的鎖卡記錄來(lái)判斷SIM卡是否被鎖定。當(dāng)不存在SIM卡的鎖卡記錄時(shí),SIM卡未被鎖定,從而禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用該SIM卡;否則,存在該SIM卡的鎖卡記錄時(shí),SIM卡被鎖定至當(dāng)前移動(dòng)終端,從而允許當(dāng)前移動(dòng)終端的系統(tǒng)使用該SIM卡。
具體地,當(dāng)新SIM卡被禁止使用時(shí),禁止加載該SIM卡,禁止該SIM卡對(duì)應(yīng)的指令讀取CPU或存儲(chǔ)設(shè)備上的數(shù)據(jù)等。
在本發(fā)明實(shí)施例中,可以判斷是否接收到鎖卡指令;若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定;若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。由此解決了在移動(dòng)終端被盜之后無(wú)法避免盜竊者通過(guò)更換SIM卡正常使用移動(dòng)終端的問(wèn)題,取得了可以通過(guò)禁用其他SIM卡降低移動(dòng)終端被盜事件發(fā)生概率的有益效果。此外,還可以通過(guò)存儲(chǔ)在安全分區(qū)中的鎖卡記錄確定是否鎖定當(dāng)前SIM卡,通過(guò)遠(yuǎn)程指令或自動(dòng)進(jìn)行鎖卡,從而實(shí)現(xiàn)靈活鎖卡。
對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
參照?qǐng)D3,示出了根據(jù)本發(fā)明的一種移動(dòng)終端的鎖卡裝置一種實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
鎖卡指令判斷模塊301,用于判斷是否接收到鎖卡指令。
鎖卡模塊302,用于若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定。
禁用新卡模塊303,用于若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。
在本發(fā)明實(shí)施例中,可以判斷是否接收到鎖卡指令;若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定;若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。由此解決了在移動(dòng)終端被盜之后無(wú)法避免盜竊者通過(guò)更換SIM卡正常使用移動(dòng)終端的問(wèn)題,取得了可以通過(guò)禁用其他SIM卡降低移動(dòng)終端被盜事件發(fā)生概率的有益效果。
參照?qǐng)D4,示出了根據(jù)本發(fā)明的一種移動(dòng)終端的鎖卡裝置另一種實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
安全分區(qū)劃分模塊401,用于在框架層的系統(tǒng)服務(wù)列表中注冊(cè)安全服務(wù),并在內(nèi)部存儲(chǔ)中為所述安全服務(wù)劃分安全分區(qū)。
鎖卡指令判斷模塊402,用于判斷是否接收到鎖卡指令。
鎖卡模塊403,用于若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定。
解鎖指令判斷模塊404,用于判斷是否接收到對(duì)所述SIM卡的解鎖指令。
解鎖模塊405,用于若接收到對(duì)所述SIM卡的解鎖指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行解鎖。
IMSI號(hào)碼獲取模塊406,用于若監(jiān)聽(tīng)到移動(dòng)終端中出現(xiàn)換卡廣播,則獲取更換后的SIM卡的IMSI號(hào)碼。
IMSI號(hào)碼判斷模塊407,用于判斷更換后的SIM卡的IMSI號(hào)碼與更換前的SIM卡的IMSI號(hào)碼是否一致。
SIM卡更換確定模塊408,用于若不一致,則確定所述SIM卡被更換為新SIM卡。
禁用新卡模塊409,用于若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。上述禁用新卡模塊409包括:
鎖卡判斷子模塊4091,用于若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則判斷所述安全分區(qū)的鎖卡記錄列表中是否有所述新SIM卡的鎖卡記錄。
禁用新卡子模塊4092,用于若安全分區(qū)的鎖卡記錄列表中沒(méi)有所述新SIM卡的鎖卡記錄,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。
可選地,在本發(fā)明的另一種實(shí)施例中,上述鎖卡指令判斷模塊402包括:
防盜指令監(jiān)聽(tīng)子模塊,用于由指定安全應(yīng)用監(jiān)聽(tīng)是否接收到由服務(wù)器通過(guò)數(shù)據(jù)網(wǎng)絡(luò)發(fā)送的防盜指令。
第一鎖卡指令確定子模塊,用于若接收到所述防盜指令,則確定接收到鎖卡指令。
可選地,在本發(fā)明的另一種實(shí)施例中,上述鎖卡指令判斷模塊402包括:
鎖卡開(kāi)啟操作判斷子模塊,用于判斷是否在指定設(shè)置界面接收到鎖卡開(kāi)啟操作。
第二鎖卡指令確定子模塊,用于若接收到所述鎖卡開(kāi)啟操作,則確定接收到鎖卡指令。
可選地,在本發(fā)明的另一種實(shí)施例中,上述鎖卡指令判斷模塊402包括:
短信監(jiān)控子模塊,用于監(jiān)控移動(dòng)終端接收到的短信。
發(fā)送號(hào)碼判斷子模塊,用于判斷所述短信是否為預(yù)設(shè)號(hào)碼發(fā)送的短信。
短信內(nèi)容判斷子模塊,用于如果所述短信是預(yù)設(shè)號(hào)碼發(fā)送的短信,則判斷所述短信內(nèi)容是否匹配預(yù)設(shè)內(nèi)容。
第三鎖卡指令確定子模塊,用于如果所述短信內(nèi)容匹配預(yù)設(shè)內(nèi)容,則確定接收到鎖卡指令。
可選地,在本發(fā)明的另一種實(shí)施例中,上述鎖卡指令判斷模塊402包括:
解鎖失敗次數(shù)判斷子模塊,用于判斷移動(dòng)終端在鎖屏狀態(tài)下的解鎖失敗次數(shù)是否超過(guò)第一閾值;
第四鎖卡指令確定子模塊,用于如果解鎖失敗次數(shù)超過(guò)第一閾值,則確定接收到鎖卡指令。
可選地,在本發(fā)明的另一種實(shí)施例中,上述解鎖失敗次數(shù)判斷子模塊包括:
解鎖失敗次數(shù)判斷單元,用于判斷移動(dòng)終端在鎖屏狀態(tài)下,指紋解鎖、或圖形解鎖、或數(shù)字解鎖的解鎖失敗次數(shù)是否超過(guò)第一閾值。
可選地,在本發(fā)明的另一種實(shí)施例中,上述鎖卡模塊403包括:
安全接口調(diào)用指令發(fā)送子模塊,用于向安全開(kāi)關(guān)服務(wù)發(fā)送用于鎖卡的安全接口調(diào)用指令;所述用于鎖卡的安全接口調(diào)用指令包括鎖卡指令類型參數(shù)。
第一鎖卡子模塊,用于所述安全開(kāi)關(guān)服務(wù)的安全接口根據(jù)所述用于鎖卡的安全接口調(diào)用指令中的鎖卡指令類型參數(shù),對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行鎖定,并將所述SIM卡的國(guó)際移動(dòng)用戶識(shí)別碼IMSI號(hào)碼寫(xiě)入所述安全分區(qū)的鎖卡記錄列表中。
可選地,在本發(fā)明的另一種實(shí)施例中,上述鎖卡模塊403包括:
第二鎖卡子模塊,用于調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,獲取當(dāng)前移動(dòng)終端的SIM卡的IMSI號(hào)碼,根據(jù)所述IMSI號(hào)碼對(duì)所述SIM卡進(jìn)行鎖定。
在本發(fā)明實(shí)施例中,可以判斷是否接收到鎖卡指令;若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定;若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。由此解決了在移動(dòng)終端被盜之后無(wú)法避免盜竊者通過(guò)更換SIM卡正常使用移動(dòng)終端的問(wèn)題,取得了可以通過(guò)禁用其他SIM卡降低移動(dòng)終端被盜事件發(fā)生概率的有益效果。此外,還可以通過(guò)存儲(chǔ)在安全分區(qū)中的鎖卡記錄確定是否鎖定當(dāng)前SIM卡,通過(guò)遠(yuǎn)程指令或自動(dòng)進(jìn)行鎖卡,從而實(shí)現(xiàn)靈活鎖卡。
對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,如圖5示,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例方法部分。該終端可以為包括手機(jī)、平板電腦、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意終端設(shè)備,以終端為手機(jī)為例:
圖5示出的是與本發(fā)明實(shí)施例提供的移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖5,手機(jī)包括:射頻(Radio Frequency,RF)電路510、存儲(chǔ)器520、輸入單元530、顯示單元540、傳感器550、音頻電路560、無(wú)線保真(wireless fidelity,WiFi)模塊570、處理器580、以及電源590等部件。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖5對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
RF電路510可用于收發(fā)信息或通話過(guò)程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器580處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路510包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路510還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(Global System of Mobile communication,GSM)、通用分組無(wú)線服務(wù)(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長(zhǎng)期演進(jìn)(Long Term Evolution,LTE)、電子郵件、短消息服務(wù)(Short Messaging Service,SMS)等。
存儲(chǔ)器520可用于存儲(chǔ)軟件程序以及模塊,處理器580通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器520的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器520可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器520可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
輸入單元530可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元530可包括觸控面板531以及其他輸入設(shè)備532。觸控面板531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板531上或在觸控面板531附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板531可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器580,并能接收處理器580發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板531。除了觸控面板531,輸入單元530還可以包括其他輸入設(shè)備532。具體地,其他輸入設(shè)備532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元540可包括顯示面板541,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來(lái)配置顯示面板541。進(jìn)一步的,觸控面板531可覆蓋顯示面板541,當(dāng)觸控面板531檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器580以確定觸摸事件的類型,隨后處理器580根據(jù)觸摸事件的類型在顯示面板541上提供相應(yīng)的視覺(jué)輸出。雖然在圖5中,觸控面板531與顯示面板541是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板531與顯示面板541集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。
手機(jī)還可包括至少一種傳感器550,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來(lái)調(diào)節(jié)顯示面板541的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板541和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路560、揚(yáng)聲器561,傳聲器562可提供用戶與手機(jī)之間的音頻接口。音頻電路560可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器561,由揚(yáng)聲器561轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器562將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路560接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器580處理后,經(jīng)RF電路510以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器520以便進(jìn)一步處理。
WiFi屬于短距離無(wú)線傳輸技術(shù),手機(jī)通過(guò)WiFi模塊570可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖5示出了WiFi模塊570,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器580是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器520內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器520內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器580可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器580可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器580中。
手機(jī)還包括給各個(gè)部件供電的電源590(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器580邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
在本發(fā)明實(shí)施例中,該終端所包括的處理器580還具有以下功能:判斷是否接收到鎖卡指令;若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定;若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。
可選地,處理器580還具有以下功能:由指定安全應(yīng)用監(jiān)聽(tīng)是否接收到由服務(wù)器通過(guò)數(shù)據(jù)網(wǎng)絡(luò)發(fā)送的防盜指令;若接收到所述防盜指令,則確定接收到鎖卡指令。
可選地,處理器580還具有以下功能:判斷是否在指定設(shè)置界面接收到鎖卡開(kāi)啟操作;若接收到所述鎖卡開(kāi)啟操作,則確定接收到鎖卡指令。
可選地,處理器580還具有以下功能:監(jiān)控移動(dòng)終端接收到的短信;判斷所述短信是否為預(yù)設(shè)號(hào)碼發(fā)送的短信;如果所述短信是預(yù)設(shè)號(hào)碼發(fā)送的短信,則判斷所述短信內(nèi)容是否匹配預(yù)設(shè)內(nèi)容;如果所述短信內(nèi)容匹配預(yù)設(shè)內(nèi)容,則確定接收到鎖卡指令。
可選地,處理器580還具有以下功能:判斷移動(dòng)終端在鎖屏狀態(tài)下的解鎖失敗次數(shù)是否超過(guò)第一閾值;如果解鎖失敗次數(shù)超過(guò)第一閾值,則確定接收到鎖卡指令。
可選地,處理器580還具有以下功能:判斷移動(dòng)終端在鎖屏狀態(tài)下,指紋解鎖、或圖形解鎖、或數(shù)字解鎖的解鎖失敗次數(shù)是否超過(guò)第一閾值。
可選地,處理器580還具有以下功能:在框架層的系統(tǒng)服務(wù)列表中注冊(cè)安全服務(wù),并在內(nèi)部存儲(chǔ)中為所述安全服務(wù)劃分安全分區(qū)。
可選地,處理器580還具有以下功能:向安全開(kāi)關(guān)服務(wù)發(fā)送用于鎖卡的安全接口調(diào)用指令;所述用于鎖卡的安全接口調(diào)用指令包括鎖卡指令類型參數(shù);所述安全開(kāi)關(guān)服務(wù)的安全接口根據(jù)所述用于鎖卡的安全接口調(diào)用指令中的鎖卡指令類型參數(shù),對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行鎖定,并將所述SIM卡的國(guó)際移動(dòng)用戶識(shí)別碼IMSI號(hào)碼寫(xiě)入所述安全分區(qū)的鎖卡記錄列表中。
可選地,處理器580還具有以下功能:若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則判斷所述安全分區(qū)的鎖卡記錄列表中是否有所述新SIM卡的鎖卡記錄;若安全分區(qū)的鎖卡記錄列表中沒(méi)有所述新SIM卡的鎖卡記錄,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。
可選地,處理器580還具有以下功能:調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,獲取當(dāng)前移動(dòng)終端的SIM卡的IMSI號(hào)碼,根據(jù)所述IMSI號(hào)碼對(duì)所述SIM卡進(jìn)行鎖定。
可選地,處理器580還具有以下功能:若監(jiān)聽(tīng)到移動(dòng)終端中出現(xiàn)換卡廣播,則獲取更換后的SIM卡的IMSI號(hào)碼;判斷更換后的SIM卡的IMSI號(hào)碼與更換前的SIM卡的IMSI號(hào)碼是否一致;若不一致,則確定所述SIM卡被更換為新SIM卡。
可選地,處理器580還具有以下功能:判斷是否接收到對(duì)所述SIM卡的解鎖指令;若接收到對(duì)所述SIM卡的解鎖指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行解鎖。
上述方式可以判斷是否接收到鎖卡指令;若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定;若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。由此解決了在移動(dòng)終端被盜之后無(wú)法避免盜竊者使用當(dāng)前SIM卡進(jìn)行違法犯罪活動(dòng)的問(wèn)題,取得了可以通過(guò)禁用SIM卡避免盜竊者使用當(dāng)前SIM卡進(jìn)行違法犯罪活動(dòng)的有益效果。此外,還可以通過(guò)存儲(chǔ)在安全分區(qū)中的鎖卡記錄確定是否鎖定當(dāng)前SIM卡,通過(guò)遠(yuǎn)程指令或自動(dòng)進(jìn)行鎖卡,從而實(shí)現(xiàn)靈活鎖卡。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器(ROM,Read Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁盤或光盤等。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上對(duì)本發(fā)明所提供的一種移動(dòng)終端的鎖卡方法、裝置及移動(dòng)終端進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
本發(fā)明公開(kāi)了A1、一種移動(dòng)終端的鎖卡方法,包括:
判斷是否接收到鎖卡指令;
若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定;
若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。
A2、如A1所述的方法,所述判斷是否接收到鎖卡指令的步驟,包括:
由指定安全應(yīng)用監(jiān)聽(tīng)是否接收到由服務(wù)器通過(guò)數(shù)據(jù)網(wǎng)絡(luò)發(fā)送的防盜指令;
若接收到所述防盜指令,則確定接收到鎖卡指令。
A3、如A1所述的方法,所述判斷是否接收到鎖卡指令的步驟,包括:
判斷是否在指定設(shè)置界面接收到鎖卡開(kāi)啟操作;
若接收到所述鎖卡開(kāi)啟操作,則確定接收到鎖卡指令。
A4、如A1所述的方法,所述判斷是否接收到鎖卡指令的步驟,包括:
監(jiān)控移動(dòng)終端接收到的短信;
判斷所述短信是否為預(yù)設(shè)號(hào)碼發(fā)送的短信;
如果所述短信是預(yù)設(shè)號(hào)碼發(fā)送的短信,則判斷所述短信內(nèi)容是否匹配預(yù)設(shè)內(nèi)容;
如果所述短信內(nèi)容匹配預(yù)設(shè)內(nèi)容,則確定接收到鎖卡指令。
A5、如A1所述的方法,所述判斷是否接收到鎖卡指令的步驟,包括:
判斷移動(dòng)終端在鎖屏狀態(tài)下的解鎖失敗次數(shù)是否超過(guò)第一閾值;
如果解鎖失敗次數(shù)超過(guò)第一閾值,則確定接收到鎖卡指令。
A6、如A1所述的方法,所述判斷移動(dòng)終端在鎖屏狀態(tài)下的解鎖失敗次數(shù)是否超過(guò)第一閾值的步驟,包括:
判斷移動(dòng)終端在鎖屏狀態(tài)下,指紋解鎖、或圖形解鎖、或數(shù)字解鎖的解鎖失敗次數(shù)是否超過(guò)第一閾值。
A7、如A1所述的方法,在所述判斷是否接收到鎖卡指令的步驟之前,還包括:
在框架層的系統(tǒng)服務(wù)列表中注冊(cè)安全服務(wù),并在內(nèi)部存儲(chǔ)中為所述安全服務(wù)劃分安全分區(qū)。
A8、如A7所述的方法,所述調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行鎖定的步驟,包括:
向安全開(kāi)關(guān)服務(wù)發(fā)送用于鎖卡的安全接口調(diào)用指令;所述用于鎖卡的安全接口調(diào)用指令包括鎖卡指令類型參數(shù);
所述安全開(kāi)關(guān)服務(wù)的安全接口根據(jù)所述用于鎖卡的安全接口調(diào)用指令中的鎖卡指令類型參數(shù),對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行鎖定,并將所述SIM卡的國(guó)際移動(dòng)用戶識(shí)別碼IMSI號(hào)碼寫(xiě)入所述安全分區(qū)的鎖卡記錄列表中。
A9、如A8所述的方法,所述若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡的步驟,包括:
若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則判斷所述安全分區(qū)的鎖卡記錄列表中是否有所述新SIM卡的鎖卡記錄;
若安全分區(qū)的鎖卡記錄列表中沒(méi)有所述新SIM卡的鎖卡記錄,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。
A10、如A1所述的方法,所述調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行鎖定的步驟,包括:
調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,獲取當(dāng)前移動(dòng)終端的SIM卡的IMSI號(hào)碼,根據(jù)所述IMSI號(hào)碼對(duì)所述SIM卡進(jìn)行鎖定。
A11、如A10所述的方法,在所述若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡的步驟之前,還包括:
若監(jiān)聽(tīng)到移動(dòng)終端中出現(xiàn)換卡廣播,則獲取更換后的SIM卡的IMSI號(hào)碼;
判斷更換后的SIM卡的IMSI號(hào)碼與更換前的SIM卡的IMSI號(hào)碼是否一致;
若不一致,則確定所述SIM卡被更換為新SIM卡。
A12、如A1所述的方法,在所述若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定的步驟之后,還包括:
判斷是否接收到對(duì)所述SIM卡的解鎖指令;
若接收到對(duì)所述SIM卡的解鎖指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行解鎖。
本發(fā)明還公開(kāi)了B1、一種移動(dòng)終端的鎖卡裝置,包括:
鎖卡指令判斷模塊,用于判斷是否接收到鎖卡指令;
鎖卡模塊,用于若接收到鎖卡指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的用戶識(shí)別模塊SIM卡進(jìn)行鎖定;
禁用新卡模塊,用于若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。
B2、如B1所述的裝置,所述鎖卡指令判斷模塊,包括:
防盜指令監(jiān)聽(tīng)子模塊,用于由指定安全應(yīng)用監(jiān)聽(tīng)是否接收到由服務(wù)器通過(guò)數(shù)據(jù)網(wǎng)絡(luò)發(fā)送的防盜指令;
第一鎖卡指令確定子模塊,用于若接收到所述防盜指令,則確定接收到鎖卡指令。
B3、如B1所述的裝置,所述鎖卡指令判斷模塊,包括:
鎖卡開(kāi)啟操作判斷子模塊,用于判斷是否在指定設(shè)置界面接收到鎖卡開(kāi)啟操作;
第二鎖卡指令確定子模塊,用于若接收到所述鎖卡開(kāi)啟操作,則確定接收到鎖卡指令。
B4、如B1所述的裝置,所述鎖卡指令判斷模塊,包括:
短信監(jiān)控子模塊,用于監(jiān)控移動(dòng)終端接收到的短信;
發(fā)送號(hào)碼判斷子模塊,用于判斷所述短信是否為預(yù)設(shè)號(hào)碼發(fā)送的短信;
短信內(nèi)容判斷子模塊,用于如果所述短信是預(yù)設(shè)號(hào)碼發(fā)送的短信,則判斷所述短信內(nèi)容是否匹配預(yù)設(shè)內(nèi)容;
第三鎖卡指令確定子模塊,用于如果所述短信內(nèi)容匹配預(yù)設(shè)內(nèi)容,則確定接收到鎖卡指令。
B5、如B1所述的裝置,所述鎖卡指令判斷模塊,包括:
解鎖失敗次數(shù)判斷子模塊,用于判斷移動(dòng)終端在鎖屏狀態(tài)下的解鎖失敗次數(shù)是否超過(guò)第一閾值;
第四鎖卡指令確定子模塊,用于如果解鎖失敗次數(shù)超過(guò)第一閾值,則確定接收到鎖卡指令。
B6、如B1所述的裝置,所述解鎖失敗次數(shù)判斷子模塊,包括:
解鎖失敗次數(shù)判斷單元,用于判斷移動(dòng)終端在鎖屏狀態(tài)下,指紋解鎖、或圖形解鎖、或數(shù)字解鎖的解鎖失敗次數(shù)是否超過(guò)第一閾值。
B7、如B1所述的裝置,還包括:
安全分區(qū)劃分模塊,用于在框架層的系統(tǒng)服務(wù)列表中注冊(cè)安全服務(wù),并在內(nèi)部存儲(chǔ)中為所述安全服務(wù)劃分安全分區(qū)。
B8、如B7所述的裝置,所述鎖卡模塊,包括:
安全接口調(diào)用指令發(fā)送子模塊,用于向安全開(kāi)關(guān)服務(wù)發(fā)送用于鎖卡的安全接口調(diào)用指令;所述用于鎖卡的安全接口調(diào)用指令包括鎖卡指令類型參數(shù);
第一鎖卡子模塊,用于所述安全開(kāi)關(guān)服務(wù)的安全接口根據(jù)所述用于鎖卡的安全接口調(diào)用指令中的鎖卡指令類型參數(shù),對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行鎖定,并將所述SIM卡的國(guó)際移動(dòng)用戶識(shí)別碼IMSI號(hào)碼寫(xiě)入所述安全分區(qū)的鎖卡記錄列表中。
B9、如B8所述的裝置,所述禁用新卡模塊,包括:
鎖卡判斷子模塊,用于若所述安全開(kāi)關(guān)服務(wù)監(jiān)控到所述SIM卡被更換為新SIM卡,則判斷所述安全分區(qū)的鎖卡記錄列表中是否有所述新SIM卡的鎖卡記錄;
禁用新卡子模塊,用于若安全分區(qū)的鎖卡記錄列表中沒(méi)有所述新SIM卡的鎖卡記錄,則禁止當(dāng)前移動(dòng)終端的系統(tǒng)使用所述新SIM卡。
B10、如B1所述的裝置,所述鎖卡模塊,包括:
第二鎖卡子模塊,用于調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,獲取當(dāng)前移動(dòng)終端的SIM卡的IMSI號(hào)碼,根據(jù)所述IMSI號(hào)碼對(duì)所述SIM卡進(jìn)行鎖定。
B11、如B10所述的裝置,還包括:
IMSI號(hào)碼獲取模塊,用于若監(jiān)聽(tīng)到移動(dòng)終端中出現(xiàn)換卡廣播,則獲取更換后的SIM卡的IMSI號(hào)碼;
IMSI號(hào)碼判斷模塊,用于判斷更換后的SIM卡的IMSI號(hào)碼與更換前的SIM卡的IMSI號(hào)碼是否一致;
SIM卡更換確定模塊,用于若不一致,則確定所述SIM卡被更換為新SIM卡。
B12、如B1所述的裝置,還包括:
解鎖指令判斷模塊,用于判斷是否接收到對(duì)所述SIM卡的解鎖指令;
解鎖模塊,用于若接收到對(duì)所述SIM卡的解鎖指令,則調(diào)用安全開(kāi)關(guān)服務(wù)的安全接口,對(duì)當(dāng)前移動(dòng)終端的SIM卡進(jìn)行解鎖。
本發(fā)明還公開(kāi)了C1、一種移動(dòng)終端,包括處理器和存儲(chǔ)器,
所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行A1至A12中任一項(xiàng)所述的移動(dòng)終端的鎖卡方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。