鎖屏應(yīng)用程序處理方法、裝置以及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用技術(shù)領(lǐng)域,特別是一種鎖屏應(yīng)用程序處理方法、裝置以及移動(dòng)終端。
【背景技術(shù)】
[0002]在移動(dòng)終端(如智能手機(jī)、手表等)越來越普及的大環(huán)境下,有一些不法分子利用移動(dòng)終端可以隨意安裝應(yīng)用程序的特點(diǎn),大肆制造和散播移動(dòng)終端木馬、病毒以及惡意程序。一旦移動(dòng)終端被木馬病毒感染或某些應(yīng)用程序的后門被惡意利用很可能會(huì)給用戶帶來無法估量的損失。
[0003]目前,一種鎖屏勒索、付費(fèi)解鎖的惡意程序頻繁出現(xiàn)。移動(dòng)終端(以手機(jī)為例)中招后,手機(jī)屏幕被鎖死,屏幕除留下黑客手機(jī)號(hào)碼等聯(lián)系方式或持續(xù)置頂木馬作者制作的界面外,無法進(jìn)行任何操作。一些“善意”黑客還會(huì)直接在鎖屏界面提醒,你的手機(jī)已被鎖,需聯(lián)系XXX號(hào)碼進(jìn)行解鎖,給用戶帶來極大的困擾和損失。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的鎖屏應(yīng)用程序處理方法、裝置以及移動(dòng)終端。
[0005]依據(jù)本發(fā)明的一方面,提供了一種鎖屏應(yīng)用程序處理方法,包括:
[0006]檢測到移動(dòng)終端啟動(dòng)鎖屏功能;
[0007]在所述移動(dòng)終端的應(yīng)用中查找觸發(fā)所述鎖屏功能的鎖屏應(yīng)用;
[0008]判斷所述鎖屏應(yīng)用是否為惡意程序,得到判斷結(jié)果;
[0009]根據(jù)所述判斷結(jié)果對(duì)所述鎖屏應(yīng)用進(jìn)行處理。
[0010]可選地,所述檢測到移動(dòng)終端啟動(dòng)鎖屏功能,包括:
[0011]監(jiān)聽設(shè)備管理器的激活事件;
[0012]當(dāng)監(jiān)聽到所述設(shè)備管理器被激活時(shí),判斷所述激活事件是否由鎖屏事件而觸發(fā);
[0013]若是,則檢測到所述移動(dòng)終端啟動(dòng)鎖屏功能。
[0014]可選地,在所述移動(dòng)終端的應(yīng)用中查找觸發(fā)所述鎖屏功能的鎖屏應(yīng)用,包括:
[0015]枚舉所述移動(dòng)終端的系統(tǒng)內(nèi)所有的應(yīng)用,并確定具有激活所述設(shè)備管理器的功能的應(yīng)用;
[0016]查找確定的應(yīng)用程序中已激活的應(yīng)用;
[0017]從所述已激活的應(yīng)用中查找觸發(fā)所述鎖屏功能的鎖屏應(yīng)用。
[0018]可選地,根據(jù)所述判斷結(jié)果對(duì)所述鎖屏應(yīng)用進(jìn)行處理,包括:
[0019]若所述判斷結(jié)果為所述鎖屏應(yīng)用為惡意程序,則卸載或禁用所述鎖屏應(yīng)用。
[0020]可選地,卸載或禁用所述鎖屏應(yīng)用,包括:
[0021]判斷是否具備root權(quán)限;
[0022]若是,則卸載所述鎖屏應(yīng)用;以及
[0023]若否,則禁用所述鎖屏應(yīng)用。
[0024]可選地,卸載所述鎖屏應(yīng)用,包括:
[0025]在全局設(shè)置中記錄所述鎖屏應(yīng)用的標(biāo)識(shí);
[0026]當(dāng)監(jiān)聽到彈出卸載對(duì)話框時(shí),判斷所述卸載對(duì)話框卸載的鎖屏應(yīng)用的標(biāo)識(shí)是否與全局設(shè)置中記錄的所述鎖屏應(yīng)用的標(biāo)識(shí)匹配;
[0027]若是,則從所述設(shè)備管理器中取消所述鎖屏應(yīng)用,并模擬用戶點(diǎn)擊所述卸載對(duì)話框上的卸載按鈕,對(duì)所述鎖屏應(yīng)用進(jìn)行卸載。
[0028]可選地,禁用所述鎖屏應(yīng)用,包括:
[0029]生成并彈出禁用對(duì)話框;
[0030]模擬用戶點(diǎn)擊所述禁用對(duì)話框上的禁用按鈕,對(duì)所述鎖屏應(yīng)用進(jìn)行禁用。
[0031]可選地,判斷所述鎖屏應(yīng)用是否為惡意程序,包括:
[0032]利用本地病毒庫或云端病毒庫判斷所述鎖屏應(yīng)用是否為惡意程序。
[0033]可選地,利用本地病毒庫判斷所述鎖屏應(yīng)用是否為惡意程序,包括:
[0034]提取所述鎖屏應(yīng)用的特征信息;
[0035]將所述特征信息與本地病毒庫進(jìn)行匹配;
[0036]根據(jù)匹配結(jié)果確定所述鎖屏應(yīng)用是否為惡意程序。
[0037]可選地,利用云端病毒庫判斷所述鎖屏應(yīng)用是否為惡意程序,包括:
[0038]獲取所述鎖屏應(yīng)用的身份標(biāo)識(shí);
[0039]將所述身份標(biāo)識(shí)發(fā)送至云端服務(wù)器,由所述云端服務(wù)器將所述身份標(biāo)識(shí)與云端病毒庫進(jìn)行匹配,以確定所述鎖屏應(yīng)用是否為惡意程序;
[0040]接收所述云端服務(wù)器返回的確定結(jié)果。
[0041]依據(jù)本發(fā)明的另一方面,還提供了一種鎖屏應(yīng)用程序處理裝置,包括:
[0042]檢測模塊,適于檢測到移動(dòng)終端啟動(dòng)鎖屏功能;
[0043]查找模塊,適于在所述移動(dòng)終端的應(yīng)用中查找觸發(fā)所述鎖屏功能的鎖屏應(yīng)用;
[0044]判斷模塊,適于判斷所述鎖屏應(yīng)用是否為惡意程序,得到判斷結(jié)果;
[0045]處理模塊,適于根據(jù)所述判斷結(jié)果對(duì)所述鎖屏應(yīng)用進(jìn)行處理。
[0046]可選地,所述檢測模塊還適于:
[0047]監(jiān)聽設(shè)備管理器的激活事件;
[0048]當(dāng)監(jiān)聽到所述設(shè)備管理器被激活時(shí),判斷所述激活事件是否由鎖屏事件而觸發(fā);
[0049]若是,則檢測到所述移動(dòng)終端啟動(dòng)鎖屏功能。
[0050]可選地,所述查找模塊還適于:
[0051]枚舉所述移動(dòng)終端的系統(tǒng)內(nèi)所有的應(yīng)用,并確定具有激活所述設(shè)備管理器的功能的應(yīng)用;
[0052]查找確定的應(yīng)用程序中已激活的應(yīng)用;
[0053]從所述已激活的應(yīng)用中查找觸發(fā)所述鎖屏功能的鎖屏應(yīng)用。
[0054]可選地,所述處理模塊還適于:
[0055]若所述判斷結(jié)果為所述鎖屏應(yīng)用為惡意程序,則卸載或禁用所述鎖屏應(yīng)用。
[0056]可選地,所述處理模塊還適于:
[0057]判斷是否具備root權(quán)限;
[0058]若是,則卸載所述鎖屏應(yīng)用;以及
[0059]若否,則禁用所述鎖屏應(yīng)用。
[0060]可選地,所述處理模塊還適于:
[0061]在全局設(shè)置中記錄所述鎖屏應(yīng)用的標(biāo)識(shí);
[0062]當(dāng)監(jiān)聽到彈出卸載對(duì)話框時(shí),判斷所述卸載對(duì)話框卸載的鎖屏應(yīng)用的標(biāo)識(shí)是否與全局設(shè)置中記錄的所述鎖屏應(yīng)用的標(biāo)識(shí)匹配;
[0063]若是,則從所述設(shè)備管理器中取消所述鎖屏應(yīng)用,并模擬用戶點(diǎn)擊所述卸載對(duì)話框上的卸載按鈕,對(duì)所述鎖屏應(yīng)用進(jìn)行卸載。
[0064]可選地,所述處理模塊還適于:
[0065]生成并彈出禁用對(duì)話框;
[0066]模擬用戶點(diǎn)擊所述禁用對(duì)話框上的禁用按鈕,對(duì)所述鎖屏應(yīng)用進(jìn)行禁用。
[0067]可選地,所述判斷模塊還適于:
[0068]利用本地病毒庫或云端病毒庫判斷所述鎖屏應(yīng)用是否為惡意程序。
[0069]可選地,所述判斷模塊還適于:
[0070]提取所述鎖屏應(yīng)用的特征信息;
[0071]將所述特征信息與本地病毒庫進(jìn)行匹配;
[0072]根據(jù)匹配結(jié)果確定所述鎖屏應(yīng)用是否為惡意程序。
[0073]可選地,所述判斷模塊還適于:
[0074]獲取所述鎖屏應(yīng)用的身份標(biāo)識(shí);
[0075]將所述身份標(biāo)識(shí)發(fā)送至云端服務(wù)器,由所述云端服務(wù)器將所述身份標(biāo)識(shí)與云端病毒庫進(jìn)行匹配,以確定所述鎖屏應(yīng)用是否為惡意程序;
[0076]接收所述云端服務(wù)器返回的確定結(jié)果。
[0077]依據(jù)本發(fā)明的又一方面,還提供了一種移動(dòng)終端,包括上述任一個(gè)的鎖屏應(yīng)用程序處理裝置。
[0078]本發(fā)明實(shí)施例中,當(dāng)檢測到移動(dòng)終端啟動(dòng)鎖屏功能時(shí),在移動(dòng)終端的應(yīng)用中查找觸發(fā)鎖屏功能的鎖屏應(yīng)用,進(jìn)而判斷該鎖屏應(yīng)用是否為惡意程序,得到判斷結(jié)果,隨后根據(jù)判斷結(jié)果對(duì)鎖屏應(yīng)用進(jìn)行處理。由于移動(dòng)終端被惡意的鎖屏應(yīng)用鎖屏之后,用戶將無法對(duì)移動(dòng)終端進(jìn)行任何操作,這樣會(huì)給用戶帶來極大的困擾和損失。本發(fā)明實(shí)施例提供的鎖屏應(yīng)用程序處理方案,首先查找到觸發(fā)鎖屏功能的鎖屏應(yīng)用,進(jìn)而判斷該鎖屏應(yīng)用是否為惡意程序,若鎖屏應(yīng)用為惡意程序,則及時(shí)對(duì)其進(jìn)行處理,從而實(shí)現(xiàn)了及時(shí)、有效地處理惡意鎖屏應(yīng)用的目的。并且,本發(fā)明實(shí)施例中判斷鎖屏應(yīng)用是否為惡意程序,得到判斷結(jié)果,隨后根據(jù)判斷結(jié)果對(duì)鎖屏應(yīng)用進(jìn)行處理,也就是說,若鎖屏應(yīng)用不為惡意程序,則不會(huì)進(jìn)行查殺,從而避免了對(duì)正常的鎖屏應(yīng)用的誤查殺。
[0079]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
[0080]根據(jù)下文結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會(huì)更加明了本發(fā)明的上述以及其他目的、優(yōu)點(diǎn)和特征。
【附圖說明】
[0081]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0082]圖1示出了根據(jù)本發(fā)明一實(shí)施例的鎖屏應(yīng)用程序處理方法的流程圖;
[0083]圖2示出了根據(jù)本發(fā)明另一實(shí)施例的鎖屏應(yīng)用程序處理方法的流程圖;以及
[0084]圖3示出了根據(jù)本發(fā)明一實(shí)施例的鎖屏應(yīng)用程序處理裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0085]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0086]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種鎖屏應(yīng)用程序處理方法,該