一種系統(tǒng)鎖屏的保護方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及系統(tǒng)鎖屏保護技術(shù)領(lǐng)域,更具體的說,涉及一種系統(tǒng)鎖屏的保護方法及系統(tǒng)。
【背景技術(shù)】
[0002]Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),由于Android系統(tǒng)的開放性,使得越來越多的廠商和開發(fā)者加入到該陣營。安裝有Android系統(tǒng)的移動終端在使用過程中,會下載很多應用程序,在大量應用程序中不免會有不法分子發(fā)布的惡意程序。這些惡意程序會通過系統(tǒng)安全漏洞,先通過接收系統(tǒng)開機廣播啟動自己,然后通過調(diào)用Android系統(tǒng)提供的鎖屏接口關(guān)閉系統(tǒng)鎖屏功能,在用戶完全不知情的情況下,完成了破解過程。從而使任何人可以訪問移動終端中的任何應用,用戶的個人隱私以及重要資料也就沒有了安全保障。
[0003]綜上,如何提供一種系統(tǒng)鎖屏的保護方法及系統(tǒng)來避免惡意程序的攻破是本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供一種系統(tǒng)鎖屏的保護方法及系統(tǒng),以實現(xiàn)對系統(tǒng)鎖屏的保護,避免惡意程序攻破系統(tǒng)鎖屏。
[0005]—種系統(tǒng)鎖屏的保護方法,包括:
[0006]當?shù)谌綉谜{(diào)用鎖屏接口時,以所述鎖屏接口被調(diào)用為觸發(fā)條件,輸出提示用戶輸入鎖屏密碼的解屏提示信息;
[0007]獲取用戶輸入的鎖屏密碼;
[0008]根據(jù)所述鎖屏密碼對操作系統(tǒng)進行屏幕解鎖;
[0009]解鎖完成后,輸出“當前是否禁用系統(tǒng)鎖屏”的禁用提示信息,所述禁用提示信息中包含有所述第三方應用的標識信息。
[0010]優(yōu)選的,還包括:
[0011]獲取用戶輸入的不禁用系統(tǒng)鎖屏指令;
[0012]輸出是否卸載所述第三方應用的卸載提示信息;
[0013]獲取用戶輸入的卸載指令,卸載所述第三方應用。
[0014]優(yōu)選的,還包括:
[0015]獲取用戶輸入的禁用系統(tǒng)鎖屏指令;
[0016]通過所述鎖屏接口,關(guān)閉系統(tǒng)鎖屏功能。
[0017]優(yōu)選的,所述通過所述鎖屏接口,關(guān)閉系統(tǒng)鎖屏功能包括:
[0018]調(diào)用所述鎖屏接口;
[0019]通過所述鎖屏接口將禁用鎖屏命令發(fā)送給系統(tǒng)窗口服務(wù);
[0020]在所述系統(tǒng)窗口服務(wù)接收到所述禁用鎖屏命令后,通過所述系統(tǒng)窗口服務(wù)在系統(tǒng)界面關(guān)閉系統(tǒng)鎖屏功能。
[0021]—種系統(tǒng)鎖屏的保護系統(tǒng),包括:
[0022]第一輸出單元,用于當?shù)谌綉谜{(diào)用鎖屏接口時,以所述鎖屏接口被調(diào)用為觸發(fā)條件,輸出提示用戶輸入鎖屏密碼的解屏提示信息;
[0023]第一獲取單元,用于獲取用戶輸入的鎖屏密碼;
[0024]解鎖單元,用于根據(jù)所述鎖屏密碼對操作系統(tǒng)進行屏幕解鎖;
[0025]第二輸出單元,用于解鎖完成后,輸出“當前是否禁用系統(tǒng)鎖屏”的禁用提示信息,所述禁用提示信息中包含有所述第三方應用的標識信息。
[0026]優(yōu)選的,還包括:
[0027]第二獲取單元,用于獲取用戶輸入的不禁用系統(tǒng)鎖屏指令;
[0028]第三輸出單元,用于輸出是否卸載所述第三方應用的卸載提示信息;
[0029]第三獲取單元,用于獲取用戶輸入的卸載指令,卸載所述第三方應用。
[0030]優(yōu)選的,還包括:
[0031]第四獲取單元,用于獲取用戶輸入的禁用系統(tǒng)鎖屏指令;
[0032]關(guān)閉單元,用于通過所述鎖屏接口,關(guān)閉系統(tǒng)鎖屏功能。
[0033]優(yōu)選的,所述關(guān)閉單元包括:
[0034]調(diào)用子單元,用于調(diào)用所述鎖屏接口;
[0035]發(fā)送子單元,用于通過所述鎖屏接口將禁用鎖屏命令發(fā)送給系統(tǒng)窗口服務(wù);
[0036]關(guān)閉子單元,用于在所述系統(tǒng)窗口服務(wù)接收到所述禁用鎖屏命令后,通過所述系統(tǒng)窗口服務(wù)在系統(tǒng)界面關(guān)閉系統(tǒng)鎖屏功能。
[0037]從上述的技術(shù)方案可以看出,本發(fā)明提供了一種系統(tǒng)鎖屏的保護方法及系統(tǒng),當?shù)谌綉谜{(diào)用鎖屏接口時,提示用戶輸入鎖屏密碼,并根據(jù)該鎖屏密碼對操作系統(tǒng)進行屏幕解鎖,然后通過提示用戶當前是否禁用系統(tǒng)鎖屏,告知用戶當前有第三方應用執(zhí)行關(guān)閉系統(tǒng)鎖屏功能的操作,由于提示信息中包含有第三方應用的標識信息,因此用戶根據(jù)該標識信息就可以判斷該第三方應用是否為惡意程序,從而采取有效措施??梢钥闯?,本發(fā)明通過對鎖屏接口進行實時監(jiān)測,并在鎖屏接口被調(diào)用時輸出提示信息,實現(xiàn)對系統(tǒng)鎖屏的保護。與此同時,通過讓用戶輸入鎖屏密碼設(shè)置操作人的權(quán)限,使得只有知道鎖屏密碼的用戶才有權(quán)利決定當前是否禁用系統(tǒng)鎖屏,從而防止其他人的惡意操作,實現(xiàn)對系統(tǒng)鎖屏的進一步保護。因此,本發(fā)明有效避免了系統(tǒng)鎖屏被惡意程序破解情況的發(fā)生,從而為用戶的個人隱私以及重要資料提供了安全保障。
【附圖說明】
[0038]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0039]圖1為本發(fā)明實施例公開的一種系統(tǒng)鎖屏的保護方法流程圖;
[0040]圖2為本發(fā)明實施例公開的一種系統(tǒng)鎖屏的保護系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0041]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0042]本發(fā)明實施例公開了一種系統(tǒng)鎖屏的保護方法及系統(tǒng),以實現(xiàn)對系統(tǒng)鎖屏的保護,避免惡意程序攻破系統(tǒng)鎖屏。
[0043]參見圖1,本發(fā)明實施例提供的一種系統(tǒng)鎖屏的保護方法流程圖,包括步驟:
[0044]步驟S11、當?shù)谌綉谜{(diào)用鎖屏接口時,以所述鎖屏接口被調(diào)用為觸發(fā)條件,輸出提示用戶輸入鎖屏密碼的解屏提示信息;
[0045]其中,第三方應用指的是針對某種軟件或應用在功能上的不足,而由非軟件編制方的其他組織或個人開發(fā)的相關(guān)軟件。本發(fā)明中,第三方應用具體指的是使用鎖屏接口的非系統(tǒng)應用。
[0046]鎖屏接口是框架層中對第三方應用提供系統(tǒng)鎖屏接口的模塊,通過該模塊可以啟用和禁用系統(tǒng)鎖屏。
[0047]步驟S12、獲取用戶輸入的鎖屏密碼;
[0048]需要說明的是,本發(fā)明通過讓用戶輸入鎖屏密碼設(shè)置操作人的權(quán)限,使得只有知道鎖屏密碼的用戶才有權(quán)利決定當前是否禁用系統(tǒng)鎖屏,從而防止其他人的惡意操作,實現(xiàn)對系統(tǒng)鎖屏的保護。
[0049]步驟S13、根據(jù)所述鎖屏密碼對操作系統(tǒng)進行屏幕解鎖;
[0050]優(yōu)選的,操作系統(tǒng)為Android系統(tǒng)。
[0051]步驟S14、解鎖完成后,輸出“當前是否禁用系統(tǒng)鎖屏”的禁用提示信息,所述禁用提示信息中包含有所述第三方應用的標識信息。
[0052]綜上可以看出,本發(fā)明提供的系統(tǒng)鎖屏的保護方法,當?shù)谌綉谜{(diào)用鎖屏接口時,提示用戶輸入鎖屏密碼,并根據(jù)該鎖屏密碼對操作系統(tǒng)進行屏幕解鎖,然后通過提示用戶當前是否禁用系統(tǒng)鎖屏,告知用戶當前有第三方應用執(zhí)行關(guān)閉系統(tǒng)鎖屏功能的操作,由于提示信息中包含有第三方應用的標識信息,因此用戶根據(jù)該標識信息就可以判斷該第三方應用是否為惡意程序,從而采取有效措施??梢钥闯?,本發(fā)明通過對鎖屏接口進行實時監(jiān)測,并在鎖屏接口被調(diào)用時輸出提示信息,實現(xiàn)對系統(tǒng)鎖屏的保護。與此同時,通過讓用戶輸入鎖屏密碼設(shè)置操作人的權(quán)限,使得只有知道鎖屏密碼的用戶才有權(quán)利決定當前是否禁用系統(tǒng)鎖屏,從而防止其他人的惡意操作,實現(xiàn)對系統(tǒng)鎖屏的進一步保護。因此,本發(fā)明有效避免了系統(tǒng)鎖屏被惡意程序破解情況的發(fā)生,從而為用戶的個人隱私以及重要資料提供了安全保障。
[0053]需要說明的是,第三方應用在調(diào)用鎖屏接口之前,移動終端首先接收用戶輸入的開機指令,根據(jù)該開機指令啟動操作系統(tǒng),并控制該操作系統(tǒng)處于鎖屏狀態(tài)。操作系統(tǒng)開機完成后,通過廣播發(fā)送器發(fā)送開機完成廣播,第三方應用通過廣播接收器接收開機完成廣播,并通過調(diào)用系統(tǒng)接口啟動自己的邏輯處理模塊,從而完成自身的啟動,啟動后的第三方應用就可以調(diào)用鎖屏接口。
[0054]當移動終端輸出“當前是否禁用系統(tǒng)鎖屏”的禁用提示信息后,用戶會根據(jù)禁用提示信息中包含的第三方應用的標識信息判斷該第三方應用是否為惡意程序,從而決定是否禁用系統(tǒng)鎖屏。
[0055]因此,為進一步優(yōu)化上述實施例,還包括步驟:
[0056]步驟S15、獲取用戶輸入的不禁用系統(tǒng)鎖屏指令;
[0057]步驟S16、輸出是否卸載所述第三方應用的卸載提示信息;
[0058]步驟S17、獲取用戶輸入的卸載指令,卸載所述第三方應用。
[0059]可以看出,當用戶判定第三方應用是惡意程序時,會選擇“否”即不禁用系統(tǒng)鎖屏,考慮到系統(tǒng)安全問題,用戶可以選擇卸載該第三應用程序,當然也可以根據(jù)實際需要保留第三方應用。
[0060]當用戶判定該第三方應用不是惡意程序時,用戶也可以根據(jù)需要禁用系統(tǒng)鎖屏。